kernel-rt-debug-modules-4.18.0-486.rt7.275.el8 |>|  Azzz||d>eU]񫣏gOX)%ȜZT8\XiV<<q;R޴)pO|=vo_>ٽ+&QE( [,Y@Sı؞_yXcb6a<Pg,`7o[(=fUlOC}ƏH h7WCy̩[+1U2]N;V|lf;U~  7 ėL,_?]8_笺\N_L%w%ӻrĻPR`=Q>DQsC>AOKYҧ c9fcA`khK#C%4^ ; 0r3ba3db960f4c39ea99e11216569e44456ac851ced3bdaf0f1bb8add30c7dba819643a60c9b7f658a626ef1e127ce3c1ba74ec37f0302047c435bb50067306502310085c7355b17e114b8b6d4139ff823d4476ccb32b097299a318cb603bd557e0dcadee65394aca3e0c5679c6c633b010d5a02300a7a8864751960caecada943079db8b0592636352ef549bf9f42aa01698e668e533f10f38388e7070c7880c7a1f85bc70302047c435bb50066306402307d9edf03b11416843ea0fea92c64d8de6ba9cbd6ce8596185929c6c69efe1aab646ec9ed13d4391e09c55e20560dd27202301d0a5eea1d2747036daaca4cd2fdad49a919520ed94e811e21998a16a3569984fff7ead9f856e237c6e4589cd863b8ed0302047c435bb5006730650230172f084bcce30da42473ed59415d561088234db72a63df5368a7353b6038e05988882cad993ccb86ec819c545b9a798b023100a14deeb4bb966deaa397b6b067425986addcdc82db00dce8c01c8f4045233e58acb0e769c9c37b0ee1c0f9cbfa14c6db0302047c435bb500673065023100f5cccc825e402a745a3624fcf21e713b62d99a78f07eef2bc419aefc64527fc74d8f40d492fd2a9ab16bf91bc674acee02307db37d3dcc3a562bf4df9ec57452437c5d4128be649a88e3da25a5674325f709ebddc83280cadbd8fa323a4e8edba6a90302047c435bb50066306402302237729980d2eca2a739971b2e670ce2c68785824a29d1be9bd237c82368222cc8f183ca56774cdf2eee07a68c311d1402307bb9f34dac374794de16073078c1d882bcfbc83ce910f2be6487db5b61df903f344f3b1bf4cf48150107689995a461930302047c435bb5006830660231009213bfdd6224a00f0d5e45b6c10705be29f7e628907e0c6632c1be17e8a2d6312ddc37c8ace4c1e4cec746904f923ce5023100d5da1bcde7f739235f647125b3384ce1aa959ec8d683407707819a78d8ad817c84741b3f5b20248c6f8768ba5a37939f0302047c435bb500673065023017a1afd608d5a248e33db0fa3cd42580d5e3adc8295a802ff6dd0dc909ed1560d9a46eba632c1a0b52c8e990a043372b023100bc4f49e6de9c85cf1af8698786d9cf0a4011e1ea16cc29dc86610439ec45e0eafe58e4d4d16f20fe50f8656f155563150302047c435bb50067306502307426b70a4456e72fc5987f2e5b427277a6ab6e63d14aa0a0a9284d63cc36f2796eadb63ffcf3921ad5842a378048a136023100a5650cff3ad1eb56a2edd0d08295e1ef7c065ece76a9b8af9a2ecd0e242df0a82b398841ff2dadf15cc6750477777c640302047c435bb500683066023100e0b0c5e09c610378585901ab7ac865abb68e402075659f22bff7b085a8c4c2072b34e877811f21fce599c3b97103adf8023100ace4925566434dec477d63ecce2401612c2c2b68dc25ca20c16faccd8f0ee9951ca7c713bc161d53708714b3f06827350302047c435bb50067306502307ae01e944a64a95d1d148ed332dfc10a0e987c9372bea22dcf4b7defb1257b28a6ee3e0b365d770564cc0b9639dce64a023100ce8137e18049bd797a8fc5369ab0a24c32910bb9321a876805df03e3d5a4c6c983a2f2e9abffedf0a351136fe4cc0cfc0302047c435bb500663064023001fab7eb50be19ffb314b70f9c30f0c8146466cf87ef5454d2050f0ed6601ecaea075688fec7fa2ccdf6666127827baf02300d03222668fa0fd39108a25f8d29b5eaaf591c4c8b2c0400156a2893bcc79b4c5328040794fbf706e5294a3884de6bcb0302047c435bb500673065023100a71832a98cb9cc0a5d96bd302a4a0f268bf459a4f938d60309f726b88b066664269ee39186dc29e278678417417d42a8023076d1d1c439aea7b50cfa91331697cf2d64550ecd32826a66e8cd47cb141ee535f3112fbae72f05e2b32e344c9429bbf20302047c435bb5006730650230106902bdd3e6e6d36f7f77e8ebe80c97e200b96508db1735e7fc15000514af03ebe91767806e353f7d5fd0d6a687f80e02310091ad977de8ee58f6882aa97bb2d89c7195126899cfe304a02a333465ee855a9ef1c93885866b17d947264ec729312e130302047c435bb50067306502306f0972c43f59be0fbd724c374ad940ed25b83d9a36b835221e74fafd07a47cf98a8b63c24ba33cfdbf54823807bfd1c7023100d9ea8d4400fc5cbd162ee8fa17b6bcfaa5c8d2f4eeeb42741eca3394f339e7aad7edaebdf6dca7635e58aacfe04bccfb0302047c435bb50067306502310094ef1713003e090ec622c84a5b2d3f853a49962360d1baebc7caa8325715d7c48fe248c13f52103af538b1dfc1f437c302304dbe6927eb1e7a7d9a6312289c106f244ab3ac85cafa4b2d37d8af94ab91bc1c96225abb3190e94560b3ac81c32cb7b30302047c435bb500683066023100ad40fbd2456ee0d9c7c9e1569f7e2993c2ecadf20875563d1ea17f05bac62be960a65b7769f356bfa600e51e48e16781023100dd157d136b3443af6b7e56b8e38223d0d0e05cf444ff0bed76b54028b3427d4edb16ba57fbf5fa1f61684a166e4170720302047c435bb50066306402305f84d2ecda8911c1bbb65f1a1ea80fc93ed3ad0fe1a135d70dfd79e258c1d137f43c7a8adeec4312f139f892498c2c5c02303182a919f855c5532fffb2d9068698e579acbcadb74f284a7207aadcd8c812f7d6f72d48dfa637e593900955444181b20302047c435bb50067306502304a6670714deb6091d26d7c5130bd4bca8633dd1f7767d90f74a4c22dab9f534b2e9efefd398ec179f79e44045e70989e023100f3f0e0906b3758b66a07d232b8106399d00fda22d38a247d56084d0de9ae7d03236b7347c112ce9094a82d4f60f1c1cf0302047c435bb500683066023100c382ec8bc9ed0b31badcdf5fddb4d39ccf11f8b257de5cc9005ad8a0d8b8cbbafd7003252072fc902ef0b39821a60279023100ff8a604a851d4336760c6fea110136464030acfd667d67fab56314ce8549624b64f659faf4f99ccb2437b1ff7c3e46460302047c435bb500683066023100a499d04901f622de08890715eaaa855ed50d877021c81ee721c9e00479dc499c5a78fec9d1538b393b4c00dbb491b3f4023100d0b882a8a2676a0c28e92aff827cbf20c1ab0e904a32d2e5dc233526e118c0139b97f302053b88074275fccaa53b44ad0302047c435bb500673065023077b4d077dca0c27ef21b506704b809e3695163200378790b550262ffa785fbf85b76b26bf0160c2ac6da19e8d39ff5a9023100b34376b656ac10eb1e55479419bd2f91866e13f7ce8186686deea1cd0724c6f80d67811f5c4fabdceb983613a45354df0302047c435bb50067306502302c5aeec6357e6e40c70272745a258f2f7d1d07e407f4ebde5de28c0d7e13bf057d8ca6c616c1b17df8c7fb505b0df428023100a55099ebb24c904e0241a739c9a620452c7d2d85ceb8e2cfffb2dfa3f450b9c24cd3e5369593d2ea49e18a95397008160302047c435bb50066306402304bbbae892465c48363027a9221d7ee1e98c696a7f9d632081f5a9a1afe19ea5681953458b859e186df228d9df4ff4a68023016ec0ada9ccf0e2e120466502be82f83e232a7c9fdab0b63ae16ea5d1d81a768c71e98f682219814f0d4493c6a5b7a220302047c435bb50066306402301cd2f0495340965014fe269dbc030e710c4e81dbcd84ca481d8b11c0a7a0ff878c324f0dc3eb047925466f4135b4886c0230656e68060dc54b39afdc8a5d7a43d84390693318f233bd78e5d6652c079c087b9f4d29099ac72a88acf563dcac077b5d0302047c435bb500683066023100bfa65e02cdd2382628f092e9cfc5bcc5f3f19ffb4ed63172b9d3a6fa7024d2322e3078b18a70fa40e1bdecd6d28695bc023100a3cc046ae0aeaf7f3a80855ea1a756fdcb76fcfded2444ec1ae0b187b83d8c0d8b6d3498fab3ec3bd8c072e33c9863730302047c435bb5006630640230182138f276bac7bf3a546da97691af4d0553fbb3e9f9ce21a0553fed68b128c15355bd69b41fb0f3c7d0f2ebaf8d2e6402307ad7caf78a94642fed6b2208ed534e667ecfa236fb8d7c75a207106aa10f1042c5e10d2fc21105b78e1c1d2f1e1d12700302047c435bb500663064023038f25da6639c0198e27e813b6676a78d71ee3b74afc7e99c39ad493adb9d537895de298d2f5a3c14b204e65a68b565b502304b0c12bda56cfd4934150355ddfe05461c05c743b3341a57c12bbdee9047aca1566ca79012f4408bce9164b77a48a91c0302047c435bb500683066023100b5bceafef84d7b0663f13bd240cea1d4cb90736a6d9a09007798bad51fb92f6c230a7fbb8ce9f0789eeeddb3f23feb8b023100ef10325423935ef8f9a61bc8300aeed15999c8a386474c1a1fabe47f8b75005b9bf3c1ab3c4f0864e2107d0cc5efb88a0302047c435bb50066306402300e2c02f4f84f12c85a68f5e288574ff1eeba856a8c3894b41f5a1c3df62dbb8f222b61901253b6386ddbd216b13a1db8023019f561e31cf0ee1f9274bf2fe176fa4953ec7b098f6e8e7e2afe266cc2e0fa06bcb44c610adad72a2554222c53a05dfd0302047c435bb500683066023100b9a63be0b27115f1d93cfb5486f6e2553d96032a99ae42ce10b0bdf80c6c59891d2926f2dbbc528cfa4c12fc685e64da023100a7abaf02aa89aa25afb8d7c581f2775488448f1c4e084349249a9b7947cd043b9bd0fa77ecf501dcd7a5bc084c1d1a710302047c435bb500683066023100b51d0693f633541a2e55d19f53b8ffdac2a6e63cc323f4dcfdf400857f6e7f0c52fa580e92fce7bbf3cbff9975f07d61023100faccb3a99fa703c090877325da2ddfe9ae55a0c2533eedadff2daee1db6b1e4821664348bed5ff63e04a0ded254c58d00302047c435bb500663064023067a6bdd9009da2e9be19eae4bc20b10dbef57f91cd1ff0fcc9ab596eb419f68790fb3b4f74d0fdc3aa15f9762068c1510230093be379b843a22d50c048867908b21583e76c046da1ec0975d5af405c4fafeda27d78bf72ac19361634b47c126ded1a0302047c435bb50066306402304397236dde1d1d70315f72c3067b795aeb22d269cbc415066f54ce5a440707fde9f33d13fa105970761ead9fbd6b0e58023073f42e3c6a76359d39f69d6e7333a4a6cb5e06209de5926add2090b8d293e04cd846b146ec44c05152610673649161640302047c435bb500673065023100ae456dcaced9e72a837f1a3916d3cb4fd3c8c8443a3ba1ef2c1aebd05c7c7921e1338a359407cfe3a493531752980aca02301e25a95273a8f323c25dbf2f8bbf7af8d5bcb38c730338e2ac393e1a08eaf4085b5184e3616803c788e2454482ff70f90302047c435bb500673065023100eed0d09261f75004cb1c713ed89a5dd2ea9bc220ee7c817edc4e9c1fa6afb599b878ecf3a71435faa160fde9e55eb6a602302fa64f7e90c1521131021b50a8e09167a3066288b63bab6c006997c3a1fe45634536b62481d0aac893d1a200022d613f0302047c435bb500673065023100907620f7a1bd7b5bd23bf83116c7c00546a5d8f970b2af944b950559f8fef2f140d8162759a79d80f5220ae9d786f99a02300a18425120325b87cebc304be98e32de09605bb0d8058a39fc8be8aae2d9c02bf0202bf94dee7705a431b2f94a25d8790302047c435bb500673065023056e4c759d65ab8c4f501372c518e5bab0363578dd34841f3894c9ec41abf6328ed7150333b9abb2685d8c4341eae4150023100e9de0b31374fc148b63b7d0e0b067e0247c24c6db2a66777fd7e528ff1ab0c480ec07a727952a14dddf298c1bdbda13a0302047c435bb500683066023100dcda236af557c411d36d54a78c5875812173c13babf4029a71d67f6be790ba7af619788c47b40e4248229f7e1cb15b5d0231009538d6ebba4fef3656d9d40fe119e12e2b151365116a1a212234399180006a1aafce816e651fbe7de5a0416a1b6746b60302047c435bb50066306402304d4e3387bed50d7811390bed96af0147fe22d8f0974add65a186ec5b8e015936bd79328816aa41e4de0f622509764bf602300b1c192a8b4e29d88b7ed9b54414ea27bc21d74ea5cdf197f49fa0a8d4497aa79fa78ae88a8af11b08f116b1ae110e0a0302047c435bb500663064023016d7a7c34f4a613bd6b4e91da1ea7abae7cc5753a1333fced1a8b8131fc76f6670727d425170f273f015a0e9f10fc26202303022c2d25588390df71256fdb51779e669bde25a03ebefe326091e54316864647ff17108efeba6685aacc045280b6b0f0302047c435bb500663064023021b6e498ecc1a15c6dd15208563cd7f49e4e0477e0b80b19e8e5f8f05aacf1eed881079ef60dcb11eb2a36680eac51ab0230202b72f496c6b38a0fa14c143b1af2dc3ec450160369cc32263a689bc4a048fcfb657f135628a7e2680c597520d564840302047c435bb50067306502307b1f76646833e41db9fe6d3ff7bf73965f738c90c3843175b8af10ffa76ef2a45b707848203f9f61420720e1d1014538023100a391585f792d1f4f03c04fb0c71eb5bbad1d1ba2e97458b9193e785f15da87a7b4486f421ae20dbbe0d907a44a979e270302047c435bb5006830660231009ac4cb62ed6864e3cc1c9aa354debdba055c4b42f7d8484682e3a54ce4e56fd63375293892fa30de01d43ad84d99ff77023100cbf9b3a5fd5e81006e93f7ba179723d5178e5af0b6aef00393305e79ece8d434a50b2a98ad1d9c356b3bbd68377a85ec0302047c435bb5006730650230025848e3cd009e56d2c07a74eb8d202809507f3c0f657a2b405e6011fcb1caeec326aae8ec777d54ad857da4b55675f8023100c4b1ceaca597781aa8bac6a2646cc0e4164377d35c10bedb74fd577e50f9227ba32044f10b903f4fd1cbc390c9a891e50302047c435bb500683066023100d75c7b0e1c1c005d5c9cd241ee8607ca24466c2d1a2c768106c7d0963401386e912c4e15ac214448c1ef6699696732e7023100e617a56cc57c9834d4a3f2e193fb6a475928bfb6e8bd198124c907abe0f5d9862160f78a463888c1d30b2bc0f933f03d0302047c435bb5006730650231009752e4a5b208a9d3c78a3f587732edb730e42df22d505db742e7d7deb20212431a6065f4f4a9758e30b42162a5112aaf02304a9b19a44710851b044d43723bbcde362fb8584eac5c2cc4d465d5923d7c5a49a2586459d0a4cadcf3343fc7ea6fd6460302047c435bb50067306502305d1084b26761926925b274bde78a0721180ffc244bf7403245b03a6d1ced859884860f3a75d01c4b8510e139fdc77372023100d6d4031c26a704615cd0545f73d7cdea5aea3197df3df6f6c21b64a1c081e1843a908a285fdf4e1542f0aa0f7b879b390302047c435bb5006730650230791b68661776ef0e23aac833247f50a57443c6537339407b854a0f9c2c9f0f1e07b230440e3dab746a6d9b2d77cab82202310091a6e6c308ca6a5eedde4790919943a1310fe7922d1f89babd556fe1c9377638176faa1c132eb260b054f7d55deec8540302047c435bb500673065023100a9577ab435fa5dd709d00ee567e8af63c12db77d2a3de3d802fe05bd6cd17337d91c906398aa8801f061c7f959ef203d0230741f41a5d6d185a15225255ea00831c4dfb9469b04a92ed058ebeb131a41ae4421a121f30a93d4de3b3d40a6436b2bd20302047c435bb500683066023100d4b2063313df94b1cd3a1f2fcc6dbbc3c95013893cd1accd8d2ebae8e3395903f6cb34537ade495c40f8561cc6ca5ea50231008bbd610668355393290f18171c048110f661737fd29e3d2b0c0477948d6c60f15dd475c6015e516b934faa6d7f0bf86a0302047c435bb500683066023100db18cc3d01f304dfeb60ed85e1dc3b0e2b5ab91e94a56b12208136a91fe6f8b22180d9f0f3fd0149a7e172681d934509023100fa58d4d8b28e72f93da39a118b4e37894b7fc270dc83c812fd4b7640ca71ba21b316dc78b072b6b41a5fe604043a8cae0302047c435bb50067306502310082d034ba47083489129fa7786894a48ea5d1c7f71b08f7ef49e846f11e8ca3b7a9662b212d1e6e87a39493a869ee8a4302304e3789b10333dae65459a1b76d4dfc3967e7bb6a50d67f3f386be9d2e42f93e745b7a8140b90745d195823924b611f6f0302047c435bb500673065023100a598492b38e3982a23a976b79d30b11fea7fa55838279365499e0955a4a83b4940be5bf6c0e3a9afe8ab05ccdfa2ec4b023008bf55db235b9ff54d23704d5e3192f1fe9bc916fcf5a53c01b9da4ba12b35a212ec19a356d1947eaf3a75d2d982103e0302047c435bb500683066023100e4ea7d62b24dcb7de60eac01b7812b277c372876e617a8ee7e94745d593f084dcbda628a37868e391052b871ea99747d023100e0f54764c9043813b76de0f6eb1697972691001881bc6a39481362596cae4a9f772844c04b233fedf297222b2111e1320302047c435bb5006630640230116cfcdd2e90f433b194ae6c0768d276b6df448091573ab52ce8b2c0afb136f9179b34b08e858b8b016dbc253cea826e02302a5123748f91e253eddfbbdab348b1a57398241597041dc786020de12aca346d0b877b21fa3192c6bac429faf48a6af40302047c435bb5006830660231008c4d1f192975c6de4465100b46c9287e7689a1c032fbf14b46d824ff963d75651646d3afdb29bb08ffac12162e167dee023100afaee1a934a67fb3daf61082ce775baa78713a5f2016af15bd211deaf08bc3d6b21aa3c379cbf41b9629932fb71f8cfa0302047c435bb500683066023100ce11af7b0c3763ec4d665366c22e00a0f5d16a2b27d8ff066871889fd1433ac35b762f3c7d143b494ede5e9e0c5eb26b023100c45fcfdd1527d246cf4eecfac5525e88439a1dcb34e8eccb21b0644696ccd48a959c13fc68789b06ccac3f7d87aed2500302047c435bb500673065023025ae9c5fdd2fa0ec66496f43e1dda276e72b37d0251b2f4121852802d74a52c01e210787d7a538efe640da7d1351a3be023100cf862d6fe8a07eb4765d9ad39e7ea75c8583074744d4e9d6185c9b781d304bb96269f55ab828d05aa765daa88a9cf4620302047c435bb500683066023100bef388d045302f4e3dc66726b3f94426effe48cd0d9234d9511185a72867a33369101d0c71da7f461dcf1e31c7d55e72023100afea088ad868daccce2896edacae842fe8703230e003ac9284563c568e024b049f5db309134f8d248172f1c39bfd4b570302047c435bb50067306502307e4e65978b2e6439c4c8b9df924e7277a64a27570f589793fda94e0a5a523e3b68bf7dfa1db04534f6d9215d34a20ac0023100c377eefc810ba8342e661ee42b5dccfe6373c274b04acae5a9e6f21dabddb3a40266d9b85c07c9404245bd9d66726ae30302047c435bb500673065023100a72b13062aee14083a7ce09debad4c3b0eff2a7811c6355778d78674a8f20df2539bf89e6c83bae5011e4b09a52cc504023070d50f39740aa2b157b31cd2ee4103f94dde1dc4b1ddcda7e916d0c7aeb33c6b4e2c4e7ee2aaf76b318813d5675891840302047c435bb500673065023100e9de2449180c93ef28f4d40a5123f8ba499771cb0259e4b4c34a56e163b96cb21e87e2a7ab91e943bf2e729564207df602300ad37c8aa25cb345f1040889a5ba43d84045f258cb71e559f022105ebd4ec89a9c175cbafb4aab99c6c9532a92eadd2d0302047c435bb500673065023100c3658764691949a86890c6da5eb6da86da7b100496023f67ea5620232ebf72d76ccc0f21cac795e37e89495c48f4a82602303282271e6c1549cd86d86d26498842c9e2f7b2399a5d0a1832eae9ea2a5e5fc5a25f367bf2da2c7cb7e2db737f1a488e0302047c435bb500673065023100b9494e88c0aa06a0146f3a0d628e4f46d1b143714554543284ed9489c9e5cd0c42bb502c8cfe9d3e8d5d512fe198818a0230290e5ae58417e96bc722656edb8af85f543431a162078e8e47451b82c703128efca37d0a049f8e1fd1ae333eb36738a10302047c435bb50066306402307a310d0942fc36fd9266d82286d0498f02468d97963cc93096e47fdeefe0a6bff5d776c1e3e968e0b39c48becf846ee502302925032be78ae8a6913612a5f82122892201a0a7dbd47bf2b3913f100849252d3fa1820be00b35e5f3c3c9a690131a5d0302047c435bb500673065023005b98781a4db555c29393bc134172e2198238e79b31c49922938a0b29cfec7ff2d58eaed7eb15b79982016906ab85b4c023100eef29e2e72bcf6efd35e027cf6fc4cc4c8ad1b302da4122876fd6cb8a89006500beca1f4a1b2132cf49d7ae8c7dd44fe0302047c435bb50066306402307184c062ced6d473d116947f512f636ddfb8d5df0314ac4afb8525e9c65c739c275f796eb1145153abb51d5c2926e0a3023027e51883415f373258e6d2f2e21bd756adb26206866aaa2e8035222c8d53fd71f5ecb479c98b2c3f998b5aed9f962d520302047c435bb5006630640230083e5654a2ed8c64581bee435bbe6fb8bdd5b54a9c7a16f239fac1f5b90c362e959ac7f3c3600d53a834f8e1c6b98ebb0230796c6bff8d687149651ae37dfdaa51a0c20870b8978c3d64679ca0739b729c206d27293ca0f8baa50693104ad47d605d0302047c435bb50066306402305c235f7264e0a43959f51cb368db6ef6ef45383e1b606b2e470ee2e743d99fe8a7b542a8c20dabf4650f65d8990bb85d0230374918ee76dec1939b9a6da32881afe0bb4e9b6f8d8bdf71c42eac133542ad08ec453f33a8c1ed7e4f5517461abc882c0302047c435bb500663064023076604c775b6e15d98b895311d30994b67a55cf770726239de8c707f84efc7281746879a57fababaa6ef3d61c457497f40230663f67467504fc7bfc4ec989a042e8aa163b9b1f243f5a0def60e3019cded3e9f811a0979b2bde81fbec98e18d5524e50302047c435bb5006630640230669df2175a526fcb1bacaed963ceabe48063b3a325a061e17536f3cb381332eec07fc8e798c17db756d48dfad49929e802302ac2ae7075461bf330b430a1a69541dd1520c66783b6a35856a5cc46693e26a8378d15fd2b7e231c62d4951fe49631720302047c435bb500683066023100968079389f369f7b38332f405de9990938c574dd179462fe13bbb11f8d5faffa38e096c07b2368fa8d96ebc8f89acc01023100de1ada9817a0234ee510ba0216857d1765c92dd85f56ef2fe17db6f16130905121d6d6bc99a38ea5957fddf8836be7640302047c435bb50067306502302b21c9c14f7650d48b107bf891a4c3104c6b7ff2782225fa439889b664d00b20701fda0cf351fcf41da944c2bf6c6b47023100b92d8828a2119277456350b9c3d2827737f0f6d64e88020eddc9b9380153442145f13ea4fb98fee5af9f610bcdb6c1ee0302047c435bb5006730650231008904e4e400c02ab8589efd2efdf31890bae823abf30539da74f9deca6cd2a7a398e3406c7c30716f5401de1154cf758e023050389aa96436bbede7cfd70adfb2436463992a6ab9eda98ea9fbf8c500efc608cf0ce1a9834e04c160c1cb53e19511860302047c435bb500683066023100bd7884c58dbfd8e2734cc963cc1c4b0e034beb79108004c5b5d7491e03d756dad10fb5117a010c751c4d4fc0d44dbb43023100e9c5696581ad36e317b5d62a1137610934d31ab6c3c16d17139cc6fb588e90a00c5c8a11059416bc63acea814ac92b180302047c435bb5006830660231009d36273260d4eed4cabb26b04c5b088d188b62ab00634d0eba7b24a201e23ef12747f30a601fcb54d30a67e1950f125c023100b99324dfc95abd525de856f1964427b4991c9e7d3b6b3b8e422554a351a12ca7675101e3b49c85fc4a1ac7855b282e100302047c435bb50066306402303d672aa833d0f9df03d0f7a822ba61f5630def2dd5d856e2d9b14fa1eac6673ee7e5a5e339ebff11aab7687266b63bda0230092c02005ea1e4854baace2ff1983ba88410c5fcc48826919393f108a250f80dddde5c647074f0b7381d1dab7cd0c9140302047c435bb500663064023023c88e55ddcd2dd93b6665a0df93cebc176e1ec14783d0226191efb70e4497828b568b117ec8a0dd964addc1d83d7fdc0230148cce74d08ee17fef951817b2519d444535bad2b252176dbd7b4bf0738b4bcf4fd8fda921024a78d3e9937164fef6fd0302047c435bb50066306402305ca8b2346d8823d3de9f9fe886e2ce4ad590575669b7c0acbdb94580b0636318ee9af51434f2b434e20cedf7f0c48d1b023045136936e8e58c080669e3a46421a4deb5ed451074e0681a780b189838ada85ed19e5f8446ff23d8ffae456a45827ce70302047c435bb50068306602310091dcd94b90bdf3035ee140c3bd1d1fc1efa8ee193fe85439b12aa21566844216851ad5cb90386c59d243ca578c2ba32e023100a80215a8c4a46ae4b35e103540ffa12de0d396830ebc6c5de0ab92b9e04e4a877c6cd0552333b2d5b72dc265583cb9080302047c435bb50067306502307ee81e0c588dd25784eedbd1bf81be475088beff9c8fb44ac72c389620ac56dc57e862534677512a85593d6cd38927d60231009a1a4e5c51a47b0a2147e75ff7100e85ff6cacf4238830a35a4a60c79b7e581e79fb815af105e316fc2f6b8306fa70ac0302047c435bb5006830660231008e666af2328b45c37da3f6ac90eaf3373d0f95cd293aaa58cdca6627701e3c38753e870c91023d3d191971a759ceb3ff023100df59256e6ae2c4dc79cf2e4cdeb6bff343fd4b6bf0a84a51e7f4fe7d9473769c819a0d3574e921938e5fce3435240ce50302047c435bb500673065023100a616eca929ba175c1d5af3283e61ef45f4e1238f9e3c61be8fa764c75d71b3d96849f6e5cee2f96d0583766c011b27dc023043c0bf90beede8556b8d62c26dcb6d05e898ee026fe0b1501b95ce7406b18fda827b40a6b99b74bdfdb284db40b250790302047c435bb500683066023100c08fd9c40164c7d33bac3ff112b3af1498d61418492b8cce619167033983f3f0557f8f02958634bfdc5bd7a4710e560302310089ece28affced8f29c0b9e62a83db43e73ae5780830da4d65fdcf2f690da806dc4eb86aedcdf3da354cd92fa94afb6bc0302047c435bb500673065023052dc63afcdce71a904b121f352ac80de7532b63e4357ff2cbde1b5024e1a94c7a095277abbc7a8d6e276bb763b9c09bb023100f5ace1a6a32aa58e1647d4a48dc136ee00c35b149620d407736a866b59b3584ee27b9ca143e27b95414b8ab257ea9cdf0302047c435bb50066306402305aa1f6fa84f87834986ebdc9b99415645f7eed8b096fe0fc191ebe859c390980d2b9c492728e57047996aa1650833ebe02303f53feee5c1c1b4f5715ef136d18c0ba5609f7c7b8ab1f9db65f18a1d3c159b1c8dd45614202711600be106f4c6fef460302047c435bb500683066023100a4a81dfc81e4c8b6081b382b41e342332c24a5745b2695287f6f2e8406b57f9f9309db83c884a392c11da12820ff6a7c023100d25a27c5ae63d7d6d61c960b8dddecdf2835ae75546ccea8aadbcfffe2e3f451ded3b6a42026baa1fbe75d86750f85f40302047c435bb5006730650230414c02d872c22602ec6b26ccf7b2ad4848e4237bf4b11dd5bf981cfd7aa7db8a50e430078bf808ab477b038a65512feb023100f21a0a0fd7d84527cbbdd9a10025b76cb70e69e5a651a6c729c5503bc8fb1978a093ba80c685f24d44be652850625b4f0302047c435bb500683066023100f9cbbbc2a0f03b838ae6d8855237eb3698e6c3ed5c3f12c711ddc5a0642603ca62f4cd71c09a20e02f24e0977c05bc2402310096db98eb0bec6e349e783fd39b364e24762126f7452b31dd630ae0924469093ff281b515d9c92ab6ad921c9c7229fe900302047c435bb50066306402306c59812c8ef919ba256ead5e0f0466d9288f2ef0c50c425c645318695fe762cc45ec181761a24592d55fc5f2514f7c400230753f78e984122b3db824be4098ece576643cabc210f4ee0dc6994e2918b7bd31909f695c3b309b26ace56c14de7e893f0302047c435bb500673065023001395f0e8c5ee98ce420b74496206083b30117028cbe685020f817890dc4523c8b923c128a0b9975a5a915ad5141a71d0231008f77fd380a35ea8e4e11865121cdb9f532a670e5cbfc7e39a99f42eb5925d4e274ffe158d5bf0af7bf4cadd85a4658dd0302047c435bb50067306502310080d3cb319bb135c59d516dcc7d4fe0e83d2de68fe486cccd296c9a5216802cd6768cb98640e89959aa8cd68c3a86fcfb02304a8e1a7a97f945ff76ca98460ecbba5aa910603ad98eef4761d5a33d5268456914e9991d7c0b69012fd5b628ae4666850302047c435bb50066306402306e90d820ecb687d66040f3e2059bee3fbbf49a7520ffbdba6e57c286f2144c983731d06c05150c2f7602d9bb822be7580230140134bd6919df9926650def06ca961f0dbed03d634d3e88a27241704aa19cc7ff13ceb1ebef0761c355c16f673a0f920302047c435bb500673065023076d5991ec38ea1ac8841e89dee31e716ea7c2f7005c1a4353b5f1fafffe9010e9fe8e662a9a5dc1cd0033a26f0cd36ac023100d493ed0fcabbc7fc750a64deb7c1b50795d1f3de36201b7c45332d58a7abfe4834d2d4a34c2eba9a77f11abe6717c3f60302047c435bb5006730650231009dedd72890b13673290b98b00783eeb62346ebebc1b2499a066b695f4adad329910e85b2ab70c0df9b0ea95d40b363b702304efe247c340e65717208c1f8b9f792aaa49d826df276828471f1f8c732064e12f27f4075b9f9e0a3d68cd7e28d7401160302047c435bb50066306402301eb1f9e8848b1eb9621b16d977995ed6da9a7d910bb8ca40b795313bec80e88e5948ef9aab27db9b1dd7c626ef00991702307bb7ccb12f677fe0c66839dee00fddbc6acb1dcd50cbffba568224902fd2eb6931b9c049f32f16ae34c44326cd3d34090302047c435bb500683066023100f545ddb1b29b9f11a1c7472162024b2f5947fb642284f131505845515e9f355eedd131dea02dbfcfbdab90ea76512d84023100a908fb635efb9ab326494b5836c7056313dc0076ce38a1e254254a9a4a83ecbf20245282a7dcf3e81f4927dfc47b1e4f0302047c435bb50068306602310098f8f9ff8718efb55bd0f768acc46a2c408b958f9f4fde8ca9fd04c97171fd3d1bf7c5a0051b52e636ca7b4a996e5e77023100f16ddb10a002476f1bd1673b2e0ab967e6e3b56dc8d7696d8b70fa698c7dcca02622a61aa7bb85e0485a2ba550cbc4fe0302047c435bb500683066023100e4f8c6dd1e9935f0baf142aab6b00fdfe5c690a6d5a55d6b1622dac9381e97433c092329c4bd9f353e519ef0ce7473840231008c04871282cb476bfb840d141c5fff908dc6c4b0b7d1749843b8458de634bbfe93089bb70f46aae3790ac9c06774e6810302047c435bb50067306502300acd256d78d920ffde44471f83311bf0f88c64bbbe5790fb47754399bc805abff2e554128d3434024a236757489a342c023100d829fc0207b716d34f8a3a15eb4e344af966227b16cdd34adf0bae4fafd462c4f84d71da466a53ecd072b87bfacb5a220302047c435bb500673065023100a9086439bec1f25291c94cfe1095178b803d8c1fec1de0d04687f6adafa50688eda089935d0e50d7378dec7032755504023044a50ae55f728a3c64b8483c382921222af77a257a52cb13e25f91d3dbd220af9f937f137b7578740f101ecd64fb7b4d0302047c435bb500673065023100e75a9b43a9e8eb95e496d7e1ce515003598373d4ea4751b2a3064f0e3fba819e3dec457ee3dfb159db3989206b457cb0023030fe2740765339138ec4f5f8b76842f5f93313826469045008ccb01bc329b5d23f3829eb5c4d0d1340a17b995694d6f80302047c435bb50067306502300d7f30c9b00b5d51f7831ddde572b3a1637f1e706770e36fb61c6e5983ba41c48e107ed786f7480a6da0551ff42c59ea023100d0c8db44fa059fe025d001e299cade094553e76973ba2d7530f97a4169aa3a1e588edd284f64831c7a4b6dd3bf57040e0302047c435bb500663064023068cfb1933374d1e9bd3fbff31f82780ee9af8f692b05a18dc9ee1f6fc72412faca3a799b1820c6d13e86c536332d6a4002306bc7fd0433b72cb28f210708ed7678a047c09d53e8fefd3a15cc2435394429afa4c752c6f15f83ed4af73616fe4b60220302047c435bb500663064023075beec0ac87c8b713fe8c8d28b6b5f4be12a72e64bd943fdbac965465e8c6c883f6890a4f8c60995c1c4dfdcdf4d485b023001132b763715039875ef47795f1533b205e84de25130e96cfe3294188bfdbf0ce8cf19ebe149a0ec85e4879f04065f540302047c435bb500673065023028986ddb5e203c4af57b69db4941292632b158bfef916d864b02917310a27c4af14ed04b0719d61219bdda17f6a95cc1023100f6cac4de8609242e3dbaff29ae1d9f376d33aa215657e4f10f662f5e187e4a80e3a495de0f61c50b45cbd32ffac7ab070302047c435bb500683066023100915bb2bac33bad9b7ebeae854db98dfd0e14883d7fd5673c02b08f56798b12c9027f13b8feef7db2daaa3deaf9d70653023100d32b9c8b00a45fea2dcb1db295ac418fb6a39633401261fa498f117f4df08e7620ae1855d6181f70df248dc44e8230320302047c435bb5006730650230169d3d12650dd4a8aa02a0028a7c52c081d591e7b85d048998205e7332380528ca5da3f28091c9020d4fb762a1d18f89023100c47084719bf2126847f139d817c35f43f40f097aba64e701ab0cbe13f7e12c848dcadbc976cfa49858dbdad05edbed9a0302047c435bb500673065023069d3ded4842dd0d54b37aecdd305ef0ffae5b2ae9687aa4c475b042e353463c140cc0d70a1d2d2946f6bf774a60e3c8e023100cf1ad80834082de080ad2feef670d8dce598396e7fd6a9dc30b0f084ea6e7cf1aa9d1ea2dd90a627a6105f1ad0638e890302047c435bb500673065023100a422033e9afd25278e371439a5e83af7f96f735e315f8fe209f64079933e4caa67c876d7a49fb5e265baf4109ecafae10230160e8c1b889907129cb5aeb91229049748180fbd73bbc590ae7ebb9e066c03b73de76f2e92344b2178d19b1024fcb35d0302047c435bb500683066023100ddcb91e31ed3f5e5bc6693e4623f0d990f032290b1802732d34f7888efd2ede02b9ad48184177cda99ba9f3bdfddf741023100d4baf498630c47801846e3823ae27e9b0b1bb89a24fb96760219658f57313f78990bc7dce3523da0677d24a99bb9290f0302047c435bb50067306502300ecf4f72f8ed0bcb3133f4264e794a61e3404f553f970ecd287b3f97cc892f92fed468fbfc3bf2c5db1ff109c323bd0b023100f499e211b35b6fd0121faced77664f1380709ff7793b87d4d0a872cee1abe4421cd6ba76ead1970923b4b95a90218d880302047c435bb500683066023100ebec85065e161d5088e412a90f27c43ae85153440dcd9f7e358ce25c590cb779a9985e83769f03b93b78a97e5bab2a8e023100e7578a0b964ae6c58465361048a2a0d073309452fdfecef033d245863762d1b43f0deacb06fefa8e2cb605a0816fe8750302047c435bb50067306502306dd5e2123c10ad8a5c14f7a2e34561467666ae9ba043811b72d1bb303fad7eef161328855bca9fa3afc9deb5ad0ba4dd023100ee916ecbba2f384f41fdc98fcd72d25761a5125fde5c7fd0074e080282a185709caa788ef24aa0755139b1d980593d980302047c435bb50067306502300e45d4f58dce93c139e3d6c88f75d9c9b44370dee18ccbffe8119c34a62787d3d997a09f0ac3fb0f7471b415253f1df202310080ef2b0328e4f6cbbafeb96de6f89b79f714bc3ca4dda1673596817274e2e58ad08d513295c5fcdaa8b105f7840508440302047c435bb50067306502305a520471e7e66edfa3d02eb55669e0a71718726a63c927a69a5856751ced3b85a495398a0391ea97cbcca338031fe0af023100e181692f0140fe1512f0596cd8e99ad18fa801975ac538c8bfd31bc77af83cf3e36cc19b9e5fdb4d8f9e4045e97dee5d0302047c435bb50067306502307022a6f6b63b54e794f3c8dea4d59a3ad6288656fd1f9575c011ae087bdacfccb2c18d1c8c0e3966e4132a8769f06107023100ff3985403a44e137138d06d20bbe0ca5f5f1e8103e3a93a594ec634f2b2a8fd918070cd643433bfd45bfc2624959e5c20302047c435bb50067306502303f80b288662ab0c5225a8096229283d69e0225db2859a6e11ced43dd247eeb57c92194089db20a1f46011e1eda592036023100cb96c64ab9e7519b2c8812b57b7e1ceec5c8ba67b45d5148626669b23c26d1761749053b0f2e870bf691ca2cf7c30a370302047c435bb500673065023017efb8c78925b5dd09b8165ac42d68af172deebe5f8c2256d7cff7d9057540173c77669f796530dcfa0cba4da64d9230023100aa8d125805609f7d27cae7e36aa87bbc0e9c9b5bf15409fba0240684aa30616e2415f287985a284a1b737392437b842a0302047c435bb5006630640230349f7c0f1452f135374beef0d4ead530696535aa03e68f85e7e997f8c046f31baffa9d9201dea7b5c9486f23bbdb092202302291f62cd8ae72b8d2f220f5292eef17989d528fefc4b77394fed1a750220bbbc35f1d9f67230845c03445cd2367dafb0302047c435bb5006630640230711d99b97900e3fbbe8dfd08a18e87fd7042be53b3349cd595a30395a9ef97e3db1caef11472324cd3fc1ae9bb03ba520230656adab7708c6cc3ad16d5be48f1052a2748452b2072d92a96c37b723d587b76ab2b27a81fa5e1688f7753007c8f515a0302047c435bb50066306402307ffca284f22f390b35f6e5e3aab37e34dd8cc516004e88d708199b28c24affef747911619605ab87f606fecda6568e3802301644af0a3d1e60412b1d6bf8a080599e1945614472413fbcc71935e41448dbc2949b0fe53626eeb895755e297ad2f27e0302047c435bb50067306502305772d16e2b939a80c510cd4975a919f9bbe88d26c9fbefa0697a816cafe09b98d98e623e55498a2daf34919f1f481169023100d1d062d47ad01987e902e542a5832fdadc1efe4eb5867b71560077e7710781f683de81c5bbcf6a22dff270a4f4d8bd090302047c435bb500663064023021ed2117de0e633053f90c14a82279b22fbcb39db4fa1e37e7a20894166d49f7d5ca7d958cc2c17112fb857c05fd4cc60230676626c1c9098989964f7179c81328555ca645468e563e8fc10f5eb5f91b7384c1d336e60f8e9fd6a33a4dda8d549f2d0302047c435bb500683066023100a9bc4089e0b60426d829a3c58a46532b3a8bebd9158c3ade7201de037e7eef7c2214c034fdbb32c85f8ac71d47503a5e023100e26819e36327d1d325a7dd3cca7ab02212b7014c9a616127d5c1c416716b25d939d2785bdb5ae2a313adb4ea095e3c7c0302047c435bb500673065023034ebf1a2bc2bab6db388f2b0b4bbfa7c8e93003527490db1eada7d03a977b15a40b181a41e73b37cd5c86434a16b3845023100b413cd4a266182a4da0edfc1f6319a5400f3cb9353b8ef9ffaa624e085ba0c36749da59b407b476e02b1376a37a5bdeb0302047c435bb50066306402303384d976c4ee605342598adc508a7486b3bd309ba154ad2403d1c8fe6950791f00c9bcc27513c6d1a3091abb2f11e36d02307a6ca6c535873bf94e0246d2d42ec3d4de413af808de83b272eba527a1cdb138bd3e73e1b91ab6b9196509b1315e2dc40302047c435bb500673065023100afb02b22a302616c23cac3c274c38f0a0019890bb79d785714aa4006d58066c15feec3073adad23ad44d932ad399a3c30230043a9e6b9e23c3aa6fa1fd57ca8cdfcdb8ea1f2730dd0400de65c5076fa3a3e9db7a658b1e1c91f208a32effd9866cd60302047c435bb50066306402305a6dd2f713a0e3c149e71ad6bb66af9909d1f6437f2ab5ad24cc6c7488147407ae2bf8dcdc44b0e74c310169140bb1e002304dd6ffdebda7dfa92181d69ad1f96f14f8fa4500a1f34511a814b5cd44a8882dc32126a340f85901c7f38fa3a6d9d9f80302047c435bb500683066023100bc0d47f997aea486da3a11638eeab448a4383015d69b6e5993d35d9d05c095afbea2c17e895341a545dec4a7e46a1c59023100dde6cb18d17a8581bfe836d1254f74af38f628b061347d378b75329f6c5b3e8dc716ef2196424002a5646f839021efeb0302047c435bb500673065023008308a1980ffc8bf986f838c62621838baff5a21ff995ba4599e886e34369974b5876a4be664458d673a4912cdb987dd023100f2dff2040df31709ba02e31b84f2e38b7b30d45351d29371e2f28537f5bb06c1a1226f35c5285dac91692bd7b41771de0302047c435bb5006730650230146f7b58fe5e2972ffb36ed6f66c9d0b17a8326b480319976a23567443857bae5532480c703981884f15521a4d1c382f023100ee4d0739ea9cea6f41caa0ccd7d92a30dca98a8aa0dded4063143aa8844f2833568706287c0f9fb42ab05b7e19ebd37f0302047c435bb500683066023100cea560f88bc57f73a350aca83ca8373b550dfc029c4f42029661a274ee3020a0d4b3207a1038e7cdc69d5e133990437c023100bd23bf785136b588f1c76fe2ac804ff11e76b12ee428d554456ecca68f044a456efdaee3787700df8525d72d1593206b0302047c435bb50067306502301e896fbf41e861007370e3775598a350d17998f6a0e4afc23e2df54a53ff608e27d4a593e45be2bc7ef2f17bcfc5e8e6023100a2b47e81e8bd63d8c936242225d75a5a37165f510b8a754a0edb0473f6de71e89f3597a1e482f4708b5c63c1b43015ba0302047c435bb5006830660231008aaa5ea37819fb22f461e9102ba20d49262487d2f3006c6be71dfeac25cad5198725f4b748ed67310948dc6ce2169dd0023100dbc96e6707ccea2ff3d70aebd9695d8f1e1e3d988c631728cdaa40660a7dc858473d4d9c9a57d30932bd42c6bc42e03f0302047c435bb500673065023100dffdfaf2c362a22a52dba659f68ba709b78d6036a551d5a974562601cc62c33e14dd71ff39b70fce19217326202f90b10230217b839b6eba2213340a304dcda42365d77cfbb4aa4f9e1b2f6c887a6c0f72bbb56d72f6350692a15f7666e3d990f4cb0302047c435bb50068306602310092424826b20db78d307271b5488359d5a1b17333bdf2c58b78802fe7847d5a2757cccced6f3d48350445f134f81e966d023100914d3f9a012e47c0aeb8d5626a16109902ec23742b60bdb8dc098550200043d3dde6d9b46d202a54319c3ae79f2ed2160302047c435bb500673065023044bcd04dd7e604532b13640dbe814ed4dd6ad7c040ffe1699ee6fbada796750762d839d292dca44958bbbbc39083e1f2023100d8c48b7de3a4300c54b4ba7e0d4852a8322843fc4785e89c1584d845a4bd338ead479bcb17a8cc17b8715b04746dc1100302047c435bb500673065023100ab55e74e3924763875f5c1d247e8a005cdb3f1c2791b04212af1ce896c0542c000d64d6469f96934a80edc13fd5aa0300230073a7ff81ab399e7333af44ca241ddd09f838f89048f7ea7d94aa1845a3555b8c1c30f4b23b2f6164c0304a4b9a728fc0302047c435bb500683066023100be126a25428c41d0cd5a5b545f829693440bfbcca0ebede66c0248b9994f0fb1a687ade9a935e49515bc37498a07e2cb023100c95f481b65f408fa60567023ec698db2ab5f4334b692ca99b14ec1bb3996848b7a1d62fd9d9ab86f4d95ec611cf657e20302047c435bb5006630640230393868d31d1dd1c3d52ad32ce42ffa2f96cf6f4d0108cfdcddfdf3d618068b57c7de1a62605500045af9e6f4c6589e09023015a7159fe205311598e19035c6214ea0c61db13be9ff1a97b2c52c920a6d0890c1296ff3cdf7673cdd3d613195db67310302047c435bb50066306402301aa522ccf9a51de7ac2e9459f857998f26d3b9ec03434571f6fdb4fbe9f907d011ff3e06d1ca1ffdc9e2a50ceba090bf02307a5bacd176b04beaae8ee0015d258254061bf29e8cbf3bb40ccc99cfa2bd231a548207f6e4d1cea45d8010828bbb756b0302047c435bb500673065023100fde77ebc4051381c5a6f3465e795ba2e5895f95b5b9540dcb90e2d3cf8de9fb374688052113b686551d67bce554426d90230223a64358bced9d344633ffb9978a5533695a066267406bd150735c151069a8345336006a137ff5d7711d846e2564b2e0302047c435bb50066306402303920f0228b2a0185bbd6919a21edeabfab54637fc8447523c0e2778794b92178bdf8fc51b87416560eec899cc9b1edbf02303da5d66c5c5ff78ef5d9736d68d1c8c4ecf83cee79644bfc291b2c12ba3a7bf807597eef8da4e53a7cdcfd80b58eb2c00302047c435bb50067306502305359664b238ac83d0a46ac0cc31d1353f2224d28725d6faaf821f8a7ee0e5f854d9e1bd3fa1ce0559d3ea928e51c1923023100d9b1f2d3f233929118219bc19dbe095e458e2a756cc95296bae428ddd826b01f89fceb778cea4061a80a235aa76eaabc0302047c435bb50066306402305b20c44ee317c8008856e218e9b4f240eefb2bacee3d23d7779b4150dbcf3ae656805358d9168d98ef180d745d389a5b02306d539199823ca4c8a440394ba235b3a89c5be785d3b096cbc7f896d9419173697720de3bb78190e496733dec13f2a8ad0302047c435bb500673065023079f885374a5b47436c34981fce1f93138ea9aecc3aee80d0f1f43ad18c16763ac5374ec44c46399cb681f4f0366ff212023100b76f2522c84fb1023156fe5e5a43a69de354319892f0ba8dba3ee89675800f9ec8dff16d09d2279b78b9d54ea15afff90302047c435bb500673065023100da49c641ff27ccd1b54d06c67a81446421110fcf6b9046ebcac91ea54043bc3f3689050ce3c43e4e32daea3ed7ca494302302b4086955a956439f334881cc61d7bbb100e01d582fcb43f259ccbb681e7d202f8653468bb1bf492891b043a03068edd0302047c435bb5006730650231009554611b674593630e03f876e3c71ee6b4777d58ab4f4322b9735882c8890d7c2acadb49d5202e34e5fefc7b378718c3023011c67fcbe1e2b97c3d4dbba4102b726be3f50f3c99f3ee374b5e3985160d31842aca1a1fd19ca0934579da2c46e56c130302047c435bb50066306402304cf6277330ddd5a9ca5b391ddd635edc1b087cc46d620c411202e023969ec7dbcdb88299e6dab4185723f50c18b1836602305fb3ae8207b54fe89e9c25a2f99f25818c7074f969b8abe8ac3bd72aa47517eba68748cad28af43e1e185f45aef3c74b0302047c435bb50068306602310085899519965b60841f6843b0edc19c26d68448ac4ac8d0c71642eef7d0018f58b2c6faa08f21a77a6d42d4bda6b574fc023100d64d6d743808120694aaf2c608ac611697f7364f8263d4837f8247716e571cacabbab668cdf863b3dffccd27a4f423ff0302047c435bb50066306402305e3d78da2cfb00ade595a4964b5c2cb084f5ebc5b680b088326624de1f1e1ea30e985c99a97c30db9cb181232c164a1c02305245d55717801f8359a83986ae67e713ac30d61371672b1111f21009d7f1a2d9ee7d5153d1864b60afb6922aa08785150302047c435bb50068306602310093cde9266e32ee825a92e05654a76f4e5f808faf486f8f03aab100175e912677428cd48e17d475cf78683f7819a90303023100c23c0cfd16927fa303ffc063ee96ae0a2624d1d2bbed4cc5656218b0da3858f4fb49e0fa92d898f7b786d9f0cb1e0e150302047c435bb50068306602310095d41953fe7dc4f7d589c7deb60fe2142217f9cdcd8440f3f1bbd2be000dca512b6d8d68084fe8dfe887e24c5b8ae0ca023100fde4d6ca1a22c1ef6774de61f45704b1cd8e9d96d36e2fe1d79348db7e30749614084d3fac94119c0c32164062d6a0d10302047c435bb500673065023100a27199caf3c707edcdd49832232a918cdcff40d28a52246e75dc992933135706faa34f9a1822a7e816190ae767e922f302300bec28d3fe43d82f077c9ee9007354fc3e7499403b504432e7554dd7d6c84fa652e360bf1a583745409211de292e4f790302047c435bb50068306602310089c2ea59dbaa49bc9db04c84194838160a8fc378a3e71c620d66eab70d1a977232eda0c914493c989795a81573d8b7e802310099d66842ed08a54327d8c8401838107305c54bc22818e5eef87ee61e3885b58297a2f4c3b69a2915ce8058aa032a76f30302047c435bb500683066023100ae087147cea1390a6a1895fc4db7fe19471dbeecd3ab610b5962c72c7c8f6dc7a88d3bc18f80359860163eafdd2a3db4023100b7c983087154ff269943aa5c27483c5ea88c08d387f303d595418e2ccca16b55f6d85f3764afc3bff6c840a3fb12c8390302047c435bb5006630640230758d481dfd906c5ea02efeba9f5348bffa0c52ef465f64ae0174802fdef3f4246b4baaede6e198f2f3c5c7bef104fcf602307aaa26787df1368df9bf6283ba4d41998602fff43b109f7df64ee48e70f9a4194afbf484a17a2f180eef586c40627b390302047c435bb500673065023100eeebde426e73fb726661e95af36dc52a1cf2524946decb4b0f45be04569559071d26d799420f62ff05881ca0014a634c02305098eba31d355be2685f0594415cd8787813d578e63617a4827d06f33a222756fd0a6292a00cfb475085c19b3b661ae00302047c435bb500673065023100a615384f2352199b2f995cebe60c566a5b0dc7a227fe40db49b032bad45b41e220628cd52e323d685f0c64a60bcb60d3023015f64e244e7c3268ce0f1f5fdd589d46935924cc28c5d3a3bf0b910d87900028fb51c565c1016cb19daf40fcf8aa46b30302047c435bb500673065023100f612d1558c1453902973d2ec4505209b6e7dcbf017c8aeed843d0d56de20538e41d7781cfce5bb05820064526841635302301b8919546c2bbc4da7e66b464038df21fddbe82fe8cea7cc3ef744abb5346a6992c5484e6e7bec775fd614708368c9ef0302047c435bb50067306502307932383783989d744ce004d10143331007ab3b253080903ba6bc43c757876316965a320d26618b7da231be1f9b750b11023100da89c1f58aee9c3ba4a8ea5b8fe88910e656914d065edee92868cf10d6f1cffb1e32304bf0b0a612cd3687f9c7b8126c0302047c435bb5006830660231009070034a94db08bbe78ad2d7ce5c77483152acc6078807468b24430617ee18604a8ae4d5541ecea0559fbc242f938f9f023100e873a5ec53cd28285c34895772752046ede364a06c24bb0cfd10e2fd967dbac8e4d49374ae4d7e900cbdd55c27d3ce7a0302047c435bb500673065023100d7481e8c8f7a625c5ac347ded78b39009364432c133ab2b552f241c603f9b55a0112b9b2f6a2bcd702d7b80714554859023003281e2f6be7504eb23072ae89f9ff41d12e4732dc8a17e98853bf6b8dba195e48e30111155a06a373972a36c77fcdc00302047c435bb5006730650230376a4cb568570d36ad039a4813bdf082165ccbffb516e119b123eae3e7bc2984325d2870eb9b425155f43483012bbc1f023100aba5da6a9b9013e9006d2e66b47bbf07a7dc6f42787db37ea7c6aa87dc84e295e3dbd6e8a23d316573373af30e075e5e0302047c435bb50067306502310097fee47955aa2e7d76ed3f2ebdb68cf861fcbe176538524d97b00bbe35a79cee767eac3f60179725606750ea2976bbb802300086fd35d2244367612aed49bdeb40cc828d71fc10d5db33c148ca82422b2eac25d2d4cd829ab004d0afb57fc25e6d2f0302047c435bb500673065023100f9dd518377ea207706b3b1564e9779c80cbe17a19d46e3f5fb28b635e8161f17d6bb9eb90fa30b9ed3888980a0e33b9b02300a3fb855284e151390342c0952d954c82bb8894aeb317ca868a976f02d3d9f6d056b9fcc43a7da475f43b20bf55ce0280302047c435bb50066306402301f8bf3853776ccfb00146f7451dc168e895092657ab5aa563e281ffb9fd2fa0e0c426848ec057b4df4bb99bb372f542602305115b763d05a20440a9bc65bb7cca85c704bdf36ceb90979ba9b61216d6fb1ee7ec73c7cf84e0f37196c3b771da99a4b0302047c435bb50066306402306cbda787c8e1b1c10fc8e04ce53887df433dfec63ba890a861e84f8f9ae4c42fc64d0d29a242926469a18adb69663b1902300ccd5de246ed01b9a50950a9bc3a2eacdc43a7622ba6d199ffc07fe59f3ee2b34964b496cb60b32338d2277ae97d1afe0302047c435bb500683066023100b2c9dd118e829adc4a87b930a58da2ec2e5f20807eca0706dc99def89e216214c337c8b29b1ac77e9be08eb7f3e9159c023100916323a5d9106d47460dd3c4cb647ec15f1f7ad1c9115a1ad9db779b6bcc40031db4cfbc3632a34c201764042bdaf0570302047c435bb500663064023024583fa47210398285cc0ec8e8e56d075f3b8f669396a9d31b0304e1ec3fa129883d4338c23551b1094cdaba8777974302305ee3c0fb2dad0278cf025ab13ac0b048286afa628ba6607805424cf71d86987b5339fa1e6eaf5a60131630c2631e96990302047c435bb5006630640230201a1a58c2af34918bc33ee395885cb0d2adb8c2b07cfee76e1d9b686ef26e4bf5b39aaef570dba100d3d0f9e419bc4c0230055dedfcdb71083c30c5bf84f4289257898f6b46a8424007ac81ad51572a10aa52b79c2a567813db695df4587a039ebd0302047c435bb500673065023100abe6b4459bfe9e7542ab44045ec41a69f772751a58dcab94486e31d21e1aa717891019e9d1dc7484028b664e31330d4902307fbc01c3304c06efc2e4342895149bbd33de992ff819879ba378952924b7cf4f354f6f4c293e3517775dd403d5400c180302047c435bb500683066023100a794e5f9497c52572d521f5cbc724803874a91242234bfbbbc337dc3396bd5e27adfac1388ff6c95687e071dda4cec440231008c004da9422cc1b45c21886c0971b02c81298fb09c3b2f119bf5a503422c8dbfd3066f2fefc5e6a9b18b13420ab1cfe10302047c435bb50066306402302a4ad908022236d1c17b2d4f301d318d180b282180c52bfff26e64876d47b08e00e8137c5da82365ff63ca601f61264602307d053971274b4d3a05e05a8435ac4c2d0cb398321fc3ef871c49940df6b894e5c1bdccc78562736e594fb7af2a519f300302047c435bb500673065023100a60b16d2475a58ccd9ef4016f7f6cacf5fc60538c366fae69674446252a58747e94641eeb471f107c15a8d6e741b2c0e023006f4728024ab0f15b2db43a329c322509892379b25217a9f75f748c1b8b2870165c7693842859372ed38c48ac8e4f5340302047c435bb50066306402306cceaa92719c96c3067155f821ba206090ee6f07d6f6dddbd59244bf61843ab359000029f8c8f6da3079083cf3885831023021d76dd61e667ab697696c40c99ed29cb71fd7b2249bbc932edda7b72d3256e79db7a771a78f066c0ab4259960f45e340302047c435bb50067306502304363232ae80757857094afe7c2cc87b905877f0906725dd0099567f4cd12fb4de38e7b6913a1043661d67b3e06b6883f023100813b9cd8e3873d67c3cd70b0fce715f90dc549a33a4846f049bb1843c04d0831c7843c733f0919308ed5e9798b7a25b10302047c435bb5006830660231008a86f1448bad24934416e783e8e27695803e5c0cedf1ee9761d1d122028f352c5cd85ab1a14a1be7e6a3abc1e1c530fc023100ecb2a2c4122cd2cf926eb81214f89af68d9af4d3daf743956ea02f347128e540f1d77e0d6c1193d32eeea862064552ec0302047c435bb500673065023100c04435ff5371453889cadc92876efc0015ba905abadf62a34e62f63d27207b668508672de634177aedafa54286498fe402300de93f6b4204d3ebee936c37a59c9e21df8d5439abefd307f7c1cf3403213044907ca2963c01c5b5a6c628bce9f356670302047c435bb500663064023007956942bc6532b383e71072468992e1fd649caa52cd357a91e293dea5f2498b27b633efb39bb29247655e874d9f1d8c02304df338e98c219e420fe4fde7778b3313e8d26574a67ca0339b439afc600e27ddaed1b73987fc6adeddfcbcea6279de3c0302047c435bb500673065023100b7eeb41248634d6ea81d53703f2b0f74378836e2aea18ae49ae14a27a579c90d771b43f8e67398188245b40965b7905e023026146fa06beb507b05395eeacc6b403838de40123df0bf591016bf2b4ed92b43a6a9677d3133e995cf6b9875071ea36e0302047c435bb500663064023068ad87b505e9bce5f22940ab58d4f08e7e06ccbc081e4385756ba02643b605a65386ac50f7422edba9a2e4f8bebe227502301aeff4056da3a07f51610f19ad8dc3ff13cc6495ce9a5a5411e6e9b2e0fa1cf678e10fd7c65109001337fd3ed7c0e0890302047c435bb50066306402303065bf64be9331f21f35d8550081f9005fa38fa3c058f4ed43fed3c1082e6239e12247cbdad93afe63c79cc94ad9badc02304542a6815c5ba323dc934586e610115905980b1fc81c3160b7710941d9fa93b70a28e69014bff2cf152a871472a57b650302047c435bb500673065023100c61958916f8cac7675fcc920f22f4af831dd5ffb1455830016a84d5008109370d47ae0785591fddb63c378401ca8997002301ada792888e7e58bf0e6bde70eb89f39489b4b5a69df3d8961b69e87c4ceb616cfb8d1c5235f5f63378084719fafe70e0302047c435bb5006830660231009cf5a9e2a456475f96a3daaa67ee1dcdc3ddd774a82398a8b5bfe690b95dd24e13e5cdaabbafe0bbd4b627590b21dbf0023100eb0a11d5c82d7f6ad6b109f8e1eb95ad5e5a245ad2f4b778cffe6a394011a91e3fb7e14ce80dbf5c9ca4b73719eff7080302047c435bb5006730650230029f71f3d34d7107ad6eff4a6d1de1a3c4c855396ae3e3ff4346e49c3f3f295dfee446595fbe9d265d1939b521ad624e023100d918495c44420f3c362694d033d18c400d63c365fd42e038f280bc74e32be2aef34842011866817efc1a6bc28ebdcf120302047c435bb500663064023041c958ea20792302708cb2e29b0913933d8b7bbd747180f7d269f57dc3ffa7714b6bde69c290f87946c0b37d183a152302307fc766c13bf53b52afe515c466adeb338f7aebb514fa2de6c62dfd66d968af2b2ec9b21e77dc4a5b6a9d9c280cac344d0302047c435bb500683066023100e57c316c8758f8cb63f0a4458060857bde6c4d726d95444920f05c4e24aaa6b98b371b2c0be14a4c066227250ffe20b6023100a9cb43e884107019593213b70315a1fe717c5d313d439c6e6a7031e8aaf0af2e1843b3070f621efce75c4321deb68b610302047c435bb500683066023100e6c42aec3581284a30c4d76c9192af6c66ca0d852479be50041ebebfcda3640d000ce6d7961005bebe3b2c5751e59a5a023100f50fe5fd92ec95598678cfc887e50697529b82cceb6cdbd120f5b56066d491d93746cab9a0ef28b83973aaac15faac690302047c435bb500673065023100a80f67f601f5a2084581f0d4a62a2f50f51985d60d7e3f705c27b2737bf9f01a61159a8bfb9ee201fd19dc2fab5564e802303c5380ac514cc62fc5c82167d8d2824f2d6280f3a77553a62ff53196aaf758114d61ec827ac2ebdf1f25779e8ae2dce40302047c435bb50066306402307aadd249a3e8432c2ac2db89a86d367304e4b34c254b822bb5b02ca53869507dbef1384a91f4da3e7045859e5e8f2f9302301e3cbb03c9aada41a66cf6e7b4f6a11e618970b15418a951eb17623e363a8428739d13cea2d08b81d8e113d784b784480302047c435bb500673065023061934c73993e3e4777eb8ab184aa5522e3e41805478a797b39fa2ee4fb7eb914b5513ea4d6066f05912edafc7a343d1a023100a4f424f5bdabce6c94796f3222f15fe0a2a2521e8273ecce3b53d9a13ee06fc7dc0221ea2f6405eda87a33c44a1b6ca90302047c435bb500673065023100b8c9b3e522642ec0066595060d8a7fb7fd16a3642880d6b01308b4a2627d79076eb742d42dc9f6e69a04206783ede470023050b857be81f0ff700a1fa8782153cb5388e0ffe36392d2a06e6755f12e32e8860b1adc148d308fe448c1a28ee16996b40302047c435bb500683066023100f094ea2b28703389028584d9acf65cafab4d7a3fd5497ed98a5d63c38b7daf9b63e0566561d4db1c0b254658137f4efc023100b3329b81468252a76985d55297f047caa40193966361c83d2a4fb102f62933ab49065f4011c735cbb109c9e876766c1d0302047c435bb500673065023100c108940fe03bdc498b50b42bdae8286ce01bc5c74fb1dfa876130d7153b8e65e8f1a4ee355a000bb926f6dc0f687b27f023062c5062ec729d11d2b17b4396d16d360278d426f0784198e12535501b0c27e06e9b2af9ae9300cbe1535dfdd9f4047f10302047c435bb500673065023100a1ef301bb5872850f0f230e377cc2caad9bdb1c5400b4debe6c43a03739413e8f462afdd79b28661fe84cc8133e4c475023028e97eef73fcdc7abdbd2b8ffed6cecb8ce27121c1c64b885940aee6f489c0cbacb57cb07be313fa7302afc03531cc980302047c435bb500673065023100ffe9845b0aebcbac052084f077794c961bc7eb7bf0e82b18df7d820f3d28c321e347a09c707fb8ba7f0791fcb07c53760230419e7239efa08cc7b61cbc0ab25ec0a6043ccf26649715d3a45fdabfbe0600e91e1b0eb6bc1792fc630f0554f34355d00302047c435bb5006730650230558e8b338eca519dc4a869028511b0e4139ff8bfbaf5cecd99ba2c66c22d2ecd8797b39fcf775068afe32c2814e6ec7a02310090df4a5d6eb44c8404e16e115e53ca589416ddd3639c74e60eed49dbef421d58415eef076be30d0edc09ec66610888120302047c435bb50066306402306963b9f0939978c4a2234e8ed881d294e7a10241ccd31077c2213dc0837d5499c1fe9abb8bb9ba716c7ea737b4c8242502302cf10c762b3510e785f7fbe6ce1a229e408c76cc232311f900fe7df2bd145cdc7ddf9f3cd0da343732b9778b50b4ac910302047c435bb50067306502303c3b314b8765230eee93921cc04369b6b699fa4e31627126808e305b50ba79783a37208f9bf5fc68e39008daa0b7b3d6023100da11cd611230a10e2c733cc3fd95f5b166d067e458923e0b464cf6b408ccd2c8ad19787dbba76ed0982233b2715eede70302047c435bb50067306502302dd1318e212debdee390c8ab6a91b95ad0de8d050657bb824a202bf0c35a05be1516361b6053b4463b5fa2d8157d51ce023100ee407852998eff1a4f25839065a47f62619c63e16ead7c21578d9c2c9a6514ee62922c92537142ba2eb1125a6a4d6acb0302047c435bb500663064023043229d7ee560463c2a3f8cc3c8faa71d55692871cbeffa0f147c8e65cc7239ff68289e74605191406565c36e5a1bdf330230326275b32107b32ff6ca821231bbc2557a495725d80fe0d94a3ff92f3033a8f04cf42e28a7833aee122082c027a851e40302047c435bb50066306402301f8e733961a1a93944dca7a51805409abfc180de3eabe6f05948480ca2a915016394ae845b6c4e93d141135520ab842f02302dc634bae71f936ccaf8d0088193bd2198bf46ee5f77911a4559fa1d8633b0dc8306ed9f919a02f2a4d4cb0fae15fd250302047c435bb500683066023100e28a726e0d0f6d485e13c980cf8c6a5f8f990e678de57c7cc9098ba8d4758b6dec397d95785adf0f5b0abedb5a85e9f9023100efeb9b34574772370d9d4c034f695fb55b9a79ecbd659b5ded8efdde9f0f2bf7daeac3facba2d0957aaf09f4fd0bf6c60302047c435bb500673065023100ea524b09ea369558b614e831bfb888dcc08b621e37a1afcff38646a6e1746799f05435451ed05c8ac5d868b78c65b8b20230329d3d566e13c84cc1159bbbf2406eab76758834111c0b2a271b76bb0e5c95bbaf398e42cdff523259437f5896302a750302047c435bb50066306402302ebcf339fd87323412e159277cf7a35c113de499252b3055433a342be8249d555ad63e487ca29f734a7e7fedc5747a2902301444237e11882cdc2799b42fbed144f822f149248816b250db2146f89582370c00163873eba473d9b67f406b39a193a40302047c435bb5006630640230660c27c4f4807c71daedfcc242f4a93fc4a33fb8fc6726035c07d15d984cf33a4768f9d1f29a6e2deb77534df6915a76023017d9722468c201a214543d9c1c66fc675dc916048d3b456a7bd65c3c9191004cec99e1fd5c4c93556506f025b36187700302047c435bb500683066023100b1609fb5fd14c03a533167b566fc97643b9d856ef8a11a89eff54017d381e820d0fd9207d2e6f0c242a65bf212856d99023100b7db17f7ef2792b59945698866a4a3d435d725e6ef93f23a3b870e56c0336ebf07c90f69a31f0c7db53682b1484155f90302047c435bb50066306402303b8cc0e30166c71c849ee79b2b1315979cac32193d35eec139e02b241b55fdfe66c88d78597f4c8c2bbeb9525a1949510230052d752cdf46c9c6c97b6333efab0615ac2bd8b2a3d42cb54ab17393e240b3b7da5fc50122df73fd4b525fa64c107df60302047c435bb500683066023100affd7dce8168de65271743c099518659b87120bf9f1c6c6a509a1d60a656ef42e52c9232006bbc0c1f227097263b7aab023100e521208b4669ae5f41590041a5d62f2d1fe80b16da73f73919cd68cc7c5ab4bf0e381b15f548f24d388a3d13bb75a6550302047c435bb50067306502304cea906bdb320e89f06995b4725c3a313ada93d572596431d10eab4df6c95f24bafed26156f2c550b54fc7d7ba8a3b62023100dbb954c3fe2690ab93e3fc53e21750ba8fe14e407e029178f223528b7498a34abf06e22025243b5b33720c7d47bf3ad90302047c435bb50067306502304405da8e7246af52587604754f432fcd129f01399068eb5995341dddd21826181eb2b4f6bbfe803eb0a2abaa74bbce8a023100b0beda37c496f8f76348ece465b8b6e78469128ab0bd7bb06acad75e1f3063075697121bf5d891e60a1609378716ac6e0302047c435bb50066306402305b43261ab76e1b0d2d03d396e1271f612fd5e203bcd4e25cc4548a3bb46ef0a88ae510182a8c5f89670c42391f22e6c3023009ce1858808961d0fb92a50254827202a80e837450df8b72501bd14ea1f821476b73b2a5a87680243123234691be41750302047c435bb5006730650230644b566b634974724ffa33ad677e8d0ac1bb89e115a8f2630cc1768ef88222d046c6018bd80ae2c3452afdd876a1f1bc023100e67212ab8eddbf81680641720712aa9e78e3b07f38a2d90ce578694cb48b9b6e2f4a866b54d0f7c47cac1d5991a091be0302047c435bb500663064023045bce037d7f0928e93ea6b15802a421a15f709e62ec640a7231f82d4d05146a16b2ecbe0e3ca6658d886296683300f3202303510a559bc9115eafbca7a62885ee78d3ca1635b4db8adaa41fa77622f0adbc01dc9ca02bf4542bb2dbff0fe8365773a0302047c435bb500683066023100e5245478a194a7f52fe512c550bf51a90a42e928e602033931c58e812362aefce64a0427e43c15be3391cb1679c9baf2023100f1f2719bdbdc34512801beff80a85993a6163adc762903921d7c2aa57e17b98252c89e89d3f28c0ec1f3e5f6563f05ee0302047c435bb500673065023100efc2c1752b04266e8599ed805414246e868899f1701a9799b4963501e2e6ed29c3a27881323d49b5a76182cf6d0db7dc02307a8e4d3bf77c667dee49a494e1a1e827733661ddc0e2c585a053e62a79342fa9ae5c9244aa4379320bfa5d642428542e0302047c435bb50066306402305d1eed7d80a1d4408115464f95ee961598b66e20c415fbaab73109bf145b360471ef6c61fbc1fd52ad79ad4e1923c7d9023026071e9f9e4551f8d7912822bd35ba969abddaba333c3b42139c53fc58aa642aeceab4cb562d62390a06bca7ba2c2e350302047c435bb5006830660231008d617ef9e4862869be4b9c6a3289759b7152e979794814aff6c5f431921da6664a0aedd7611614d2acecc6d5b410eedf023100f4c25248d95a0ca0582e8d6cfb605f442497d15cf01fbcc64c68b0e7209acc66402dfc3e2b34598a5f2b349c1f2ad55b0302047c435bb500673065023100fb5bc1374f24a5043d4de04f75d990227deb31bf3a2341548682bbb30c09c6920e566d2dc51ad619beee766b27a1944502303db1583647ce65886ce6ede44c4e918e800660f5f03e0de4e02a477ccee05378314cb8385f8dc970eb673fd24e15bdd10302047c435bb50067306502300341e8eced7d48714fa66db1d30c26da5304f7cd8f78b8c2209f170b0e9bbce28c7c47961fc67ae3735f813f6dc34906023100d63807d333bdc949c8315398f2b317ea0f26614c36abb481cac4db8aaaa0c150684016536d83aa387685d9ea3ca2bd8e0302047c435bb500683066023100db21e2def3da44d0dea0a231471a57392aa80584fe324dfbde19541a082f19d942f461b06803dfc7ec6ef85501dab5b2023100d56f8b08a00f9407bf08a3fcd2310a6c8d821db671d5e59a0d4a96ec88b49dd1ea3db0b45049b956ed41ecf65ffb5ff00302047c435bb5006830660231008c535f4a6ae9d7c2e618eb2dcc3e10de813ed04a409ecff355e1dbaa98bc1412cb09489d5b7d7abbe31b36b4a6eb40de023100af9cdfe8d792aa66132ad032f8e37971f9852c0863315f464916c9cfb3b4521d78302b29b3be724a2cb8dee0343f63320302047c435bb500673065023100a2fa126fb1e4632da600a1d4a4154e17c9f300604e36c305ea142299cff3a6fb0c59a98a9c25bfd5f955e7ea75e36a0502307543711a473134b3c326858b5fe3d5ac49f0c07aa87e096f42f5ffeab24d88a7a459635d2428f2a0a009b5bf1526ed8c0302047c435bb500683066023100f32f8331d6616d1cfe1c078fb4a26dbf0b56b216efb22c26f7891205da38a88c4e43e9514b1880f7da58536a782b056b023100c757c8c05a06a4cb3cab24e5a83f9d469897f3e528497c00e0f634f1266a54b42eb22e49407725514a0d9ffd34fc37f80302047c435bb500673065023100bccfd865d082dc23d446d72d0d6edba4f62a05a760720888fd2bacf28008735dc136456cff0ef3914caea33d3242875d02300faa808649c8a55cac202b27a497b73f2538768a29ad8900543297e856786036706e12a112523abc85dfb719655582c30302047c435bb500673065023100c37a032cf2e829c5cf5e547c067001581f5f5594c81a1e5d6b4bda7c8b47d3cafa7dd4dbc8a187c11226cb46b6b2a1e002303163f71203928bb7bc5fb904e31c1c254dfa49179b7c9864065e4c0435a9722a3a4078a58f833fd6bf0fdc988f7b74260302047c435bb500683066023100f6954fdbb712d48ab4e51f1dea9e56cd3043026b50d8d0633cc837161ca151c5a0c31bb2441f4ab4901944f71d7fada2023100ec360ef0bb4ca4596e3121c741f5588cc561563aa63c341b3dd0b8f87c425b6f1a169bf475e8ed7d4045c42b62ca396d0302047c435bb500673065023100b767eb8acf3b913beeec30ff53a3db7198ef90b08ac91e9b9f0cb699f5f9190371065180ebf60541776993a8eb04d73902301311ed315dbe8637e952973df4157894b20cbdce41918279d20b2f23720918d6a7fc2b5ed9f6226737ee92137a3732f60302047c435bb5006730650230087fa0248534198c047668492da870e6595641b77cffe93e04b5a051d7b4ea52de1267bec085fdf252edd040194b011c023100c2ef5e7b7b436e14d2be4e107afe8414027fbb5458b313854da5d79196861a640f4aaef3b46372cd3339d2c7b87f8f2b0302047c435bb500673065023004a722ec907772ea91facd78c9f69545f60e391e8dfae80e1f468bbdb7afd656b0fb25cdaf590ba88c81cb0099148da0023100ac1308f239ef6e92bc7c1285270d401930e6f3f239a6a812fc28e7d389d3a84d32dcbb05469c19b9eb85d5cc020bdb340302047c435bb50067306502310092c05c83e6efc9967932859b8b8591a37d440616cc24da33f1fd984c80cfcc5a4db3fba6e6c8cc1cb15157f140a8d30a0230395b6d2f186bd347383446d93798aeaec082e150d0532dc28fd602480d5d0a1b86bf185026c322eae8fd4526ac4b215c0302047c435bb500673065023100e8cc2a8864329db14d4d61f9d183768e5bcbf4b09d314401f08b805c73ac7bcc16215c2e73c4b4fb48b67dc801764fb1023067df4997f930a1a61addc1e62ca82e3f79bb1d433ed7c78cee0d006daac751733d13e5b85299a2cfddcb87208c3fba8b0302047c435bb5006630640230732cfb05d4cfdfc11107a8dde67eb0029b893d9b1fe0c12989a79e537e90e97fb159548b9c3e2d56c957839f6342596102301e5a0b14ccfb529aeea1a38f4a2c32ce0733c7cbb292e5717b2cb55a4939421d971d20679a4dd76a65a6c227d92d90e40302047c435bb50067306502303053e02e0f27db79aaddd6f234d25399aed3ef4e3bacc0c942858e91dfe719cf27456a408dbb04dd721c8bf20cd32ce2023100a688b45350006a7e2d7e95849c159c9e04309a94453a1bb8e8c7cd05bedfdcfd7f34ed02e57da95c04f1272572bff2270302047c435bb50066306402306ffe940ec51649b7a2926c8570b29d4311221230b66611be2c43c8da15c12569624cd2bbed902adc25d62b00f910c98b023051e88de6504302d2aaf8784e8feb92926e9045cb9ca85eb31a8437c0a4660642b7a7d7a1192c235a57e7d6afe00db1460302047c435bb500673065023100e624f926c7ab5e3e1b84a798c9d785c592103e29ad76564ba1f20e8da0f681aa0a03288f5fa37cfe860a01787a65310c02300a4d28b4368afabadf5b70622b5453394a3834d5c53b54356039ba9f054c1f473a35aa85a992a53ddc6b9cb3d6c694a80302047c435bb50067306502300b3b60ece235447b58459cf47a56d4053ea8b071b02a8f4bcda76784f328f62644893cb5e9c650037a85d12cdf867f44023100e6d3ca7e90f6e767a6306b8d8bb04d0464228e32e2de718f58526cc291e6404c93d814e8608c85b6663b8511d21d35110302047c435bb50068306602310098be50aa9aa80e3007f7b5048dc64731a49b625e48f700b6ed3ace8d7771935bf41f2c88ebb1778ce76196e8f3ddd89e023100d8378c0832ee57425e90044e9c0108d83ef3af4ce50993dc10f4276e87186b42b3de17fd3f3b4c67a3ea0a7752edba770302047c435bb500663064023054de1ec7093ced22af3b5fa245e12354f179c55cdffcda976c9056fe19f7fcfb53b862ef5e99c2f29fb777b8836702930230384121c4e26de744bf022bad24dcddfbf3b9d3ab28ee4fb9560bb36c444309059b054c0ccc89e17d559236e61222b57d0302047c435bb500673065023044e7644399d677849743f969f5ba63f15d2f4110526d67cf8858d8e83d5a5e77214e9f41babf6307d8a67907b1a50561023100fb6349e1e6f28ac768b1591097b87750cdf66243e0792f4f98f96f91710de51a1899f461704e7635117470d11b6605490302047c435bb500683066023100f172719ac9a236e9856a09c0ef46a1c6511da83e8815cece93555bcbbbc71de0129fd22d7d5f73b8726e83e8efad857b0231009963582df13728d7cf2b9d1c602c3a834d6271111524240aef3c72a9904fec854d8a13b6e2c65f052a7f6e041c2706c80302047c435bb5006830660231008a64dbf20fb8eaa4071dc0ec15d7804287b686e90ab80dcce3f67369a160568df1fc2483d3a021ac6d7bd0c1f7705a34023100f86a089be517c2e3963e3038cdc4cbd2b7d11ecf7257efe436c9dba3fc3308a289afa0e4c517a156182dfa1e65858aeb0302047c435bb500673065023100c511d2b6906822f4a7cd04671d125c35450b96228640f15543ebeb50ca72454da8ef2aaddf9a5d3b8d4d9d8c614206a9023070c672abd97e814d42151f8d5e40dafdd2c1c8a3f6ce075c14e4b532360c07d8b50bf9a91a134971070c70c0572e21680302047c435bb500673065023011a2ad5f5d34a898dae2b06c42bd3a8972eb6004c0c7393c4cf14111f646a677cb8be589d52f8e29e4fddb30146cf5ee023100f13e021e596102bf08366a89f255183b39e361b626ba6fbc98ff4fce14c26ebf1b8eebedf75b7e397aa8664e03f0307c0302047c435bb500683066023100c34f4ad055e5a27b7cd9e8582aee592d4025477095a19208b679c866ba04b659e6c70ed3a2851c25366a7de9b2015206023100aefb56b5cc61b99cdf012f98b3d6997315dd79b34ce7b60bf5615a8644da8202ab982e80cd15f6fe37d1e7b9a8edda3c0302047c435bb5006630640230124b42195694161d6d449b7f4adcc1dca52175c36634075750acd01638b679c0920bab89c5f0450fdf7cc201f03bc157023009d3fca432b499cb7a81bdf25496ee0c233fbf40b36180109482e5033255b77e8cd9ab3bcb5a32270b8097905881d8400302047c435bb500673065023100a3bb5dda1291eb21b1f2eef91515478e90a9a60a30eaee4ef65925ca3e289189ffae782f1830a1d9120b1c9fbedeb7a102306c6eb1c87ab313b2af71959e85dcf91dc8b13c42b2b2e0fb92deefec8ab2a3207823b0e2ef4e74cdf2849a81952d828a0302047c435bb5006730650231009723174a5ba9ad604fd281c6bb5e1ef2370f56915978fcdc01e0ed80c5f749e21235ecd1b4ba604b9dd1662a2854e63802302b4f32fcb1337db8c1d49d3dd929ec4951198e5f9154367860157804aa76ec697e2b27c2efe9521b3133cd9d01bb0f7a0302047c435bb50066306402300e851c2c2a48b7756399ba8c9ac65d00e7ac9f8415d5abfd42e28b86257abac07f40dbc55be94877b810b724e260e0630230389fd9413f5cb82ad0d244c8b4e93c11fad24c3c3f6d83611e4aa05f4f46056b7447983d09e6bdbfa3e892b668fc47850302047c435bb500673065023100ba73ebebe158bf8ed8beb10d8adcc3812c1883d96951d9a8631083876a4e7811b50359e84eab9a6a3338e83517ded03502300a6296917d5b3ca3ec47f66b861dbc5bcc4772cb2c3b94c00d7a671fe1fdff552f718d9dcb714a864f99d3032ddd27c30302047c435bb500683066023100ecc3f0fb48b03d7b59a20cc087d1ca457a5def5b2f14e149568f9417ac472831a523e685fa14c0fdf710b45b10e1225702310084fdc5f22bfcecae85b4210a582755d5b75b9cc2ae6193d5e520296347dac7a588bc8d87bbd2803fa5c0c01d43c677d70302047c435bb50067306502305f318659932b672ccab6b8d72e96f44094fafb807e2543fd247eeb63107c7ad1eedf05518b10ea6e0405e17f39d7e434023100df824fe70b3c040d0dbe3016b5a16eb447d23867c0402d5aedf6a3bd3aa5cf46b9b1e2cb6fffd6c5d978a4c487e420b80302047c435bb50067306502301f0f9ba62700c349ef1524a3646a337be31bec5a9bc32c97b49829f36ca4b942f8a40924a436879f80d53a432ac4600e023100b3b31cb4dac8b2019f0972e9f98dc5eb6ed2902b2b0b72b2688ec9c6d6b9ac4d0901e44c4384ec4cca1efe87487f17ec0302047c435bb50067306502310083b4fa15d5a07a205b025fbd1546a335d98b26bd498c22d7eefc28579d31d3a814c6d2f7f7a78b879ebc76168b33fb3002306a79bcb82d3fdc98711970d341e7b7060cd67dfaafd051cfcb77c0e3149b4e24b93eedcf63be045aa00f52778ee12cda0302047c435bb500673065023100b824f9dfadd530062abf6d25dfe98893a23afdda5d7fa920e89fafa9b063357d01c7329ddb0b4daea71b15ceebc09268023002bb968a4f4de694ffc5f161cb90556d85835613dba865a0b52ce0e45c0af9ac34d66e70dd71ab93376a91c39704601f0302047c435bb500683066023100bdc4b3c0b9027d4f484c0d161439836d73c0c328a45bb2a9b4e124b0c7dc2372fc2507a9f5a79d93a38e3065f9fb57ef023100ba067e81502c826c9815da038d44e9fa5ac61d70938f292cde459985b30c465a8e3e3223806a7d176d11a70ec43340380302047c435bb500673065023065185edbcb0524961e64f7bc8a5b4aea67f20cb7056b2b1829fd60cfbf819fea9cebb39f1676a96559b0dbd1b3a0a090023100bea6234507882209b41c115881a03419e99dd0edd522db9d88ee2b6d3edcb8b741bda404b36a676225fc9479332718320302047c435bb500683066023100e75cbac0165f10edc8dbed16b965cc14b7328600f563ec0e3ce3040b73c39a013889b6a9a222be38fde1020542ada0fc0231008f46172bc8ecd10b777c55197d13ac675dcfdf510fb928b3b6643892e567670c1d65ecf15044e84fe2ec38e247850d020302047c435bb5006730650231008af2a30b008640726015854f8dfe18408facba69fbe6c54f6fa113a541750c92a217e49f8c164318d367cdfada8e2b5502300b2a4ee2bb83990be7916ac3e5e353d9179ba5ea26f3e13b95a15ec9c35d9e472c1e6f2fdefa28bb231bbea5962555120302047c435bb500683066023100b169321aeed5afe1ce9be3e444943d92c20b7b43a0b30688608d721fed7bc28f5e1f10ef528df0b86753ea931d431389023100d2997cff1774e1a487a44027f11566ba36da48fedf0d5e10ec9677f8320d0f41e36dac5641d0bfb6aa07d384fcaf4ded0302047c435bb500663064023002730f5750ec6533943d4ef81b1d1d55323303de500b1cbf2d0b6642999f4e51e4d0c9046b7dbe952780f993f3a4d38702304fcce34e513579056f5e2d90d996d555f5f5d70879aedc22fb16e25dc962872e9beed777ebe7d99822b051cb38df80e00302047c435bb500673065023049d22b5ebae1ce7589311719e836a6c327b19deed0babfb746d0b1b190360d20fe301da842482e0838c9ce5e9d57e145023100d908ac94ca2f84257892b9ba566dd39dcf7cb4e47e657d1ede8c609077ea85d03ca4be1c2b88c911c32a75c3b5ddfcd60302047c435bb50067306502307d3f4e2efe663582d8a6156ead1d3bdf9ec27e8dd4f06d2a3b2301bd6e86d45e6add601c9eacbfcfe7f74e822d4ee48d023100ef7be210d194bf943323128ae20867af7f8f730696252f6ab7505739715e122d8db5cc960e0957bb1cb952a2fcc611470302047c435bb50066306402307bd1b342876741b5a57181a0d2ead810e4ee5a1e24e51ee386663c1695f4796a99bee244754689ce9ee80a491ca23db602302b4c94a2e6cc2b24bd71105d114481ebd8901428bb6042a4e4ab01f4d0116985e644554c35a2b949a5dc78a8018c95950302047c435bb500663064023014b68a70b5aecf5de43917e76c21b5bc938cb1df5ad00e80774cc93101a2d464f61e13903442c3c01710e2e601e04033023059dbfdad2327bd48a171be75e17c251e99da427cdd8e5718750a170314e722369d4a53a04f7f059e40e0a1966f5360010302047c435bb500673065023100a0e7ee689c82e4bbcd510c4f77a549b97dd247c19ac594aee0c6074963c278480e7af39c0a759327948b64951443831302307f9037aeabc3df1b5eeeb083a124a3ad81adcd44fe56ec8f3e15d41c16568a675e4b4339e56ed03a94c37e456aed672a0302047c435bb500663064023025821c0d26372dfd76ec465ef8d142c4b3d67b25cb4e8ebc81396bc948648bc978736ad693b063d246717d7e5120030c0230532ab0f6da2137479733acde1ac0e3abbf26743bf0ce3713173896cc48f9442039431002e4c8a7325c763835e62122700302047c435bb50067306502301b78efb0e6bb3e7668d24b6d66dccea65a17855f8bcf7e51bfc1ee25c15f3dc1425f1045d448b1712a5aaa7ffc38987e02310080f643f02354061932f3130120816dd5f23a0855c3c86b1bbe86344856abcfb9b809edfdff734832d227943d5205be8c0302047c435bb500683066023100f658d4852b4dd863e2abe12cad9d48565c82cf9077197445bc9adcd0de61b24afdc006dc4ea0fe4879934b424ac17486023100fd70e7dc1c82b5b786b38aa86feead58607ccf36f021780106fd2443c3cbb06a9e02001f29dc2013f0e032cb475467660302047c435bb500683066023100a4615b916fbff9aeef39cd0b2b82b5615c0733e6e5568e1e6386b0ea8f01a7a0cfd02832fdf501db65845826cef5e5b6023100dcb1499691ba0c6987b57ceba284058281bbf22f566b6d23ff687452b2acb557eff41d3388810959e57e55c383a8208b0302047c435bb500663064023009d54825b69119eb0ad3de823c2c62d876a3e19bb3a7d14a93f2d6c5c53884063c215124b181ddb8a9c8d92d2c40c4bc0230541d1c560c5911199244936b7a9747b22b6ea371928ee1945541331d1e390c6a0816a3e6dc3e567064bada65ae95c4ce0302047c435bb500673065023100b1a0c083f9a295d4f46de1767dd9ea52aa43184d46a0928725c8da31b3cba6248c7e4ed28ede22d5f38171351dbbe14502306e5d407a4eae31c895f263f28224358578f216e8f45f9132db62873f3175b1ff82ca0b904acb5514c43a766a516a935c0302047c435bb50066306402307190f9f4aed9b99423f7139cd6e0cc9d68695feae9c6de647a7a679508f30a1e1b98e9769e5ebd10fabf25eb916ff31202304a79f7997611a586f95a1d29e91b5bc377a85bf260163464815b3f3c8b7a59d06487dad18bc720398df2f8ccb582d1980302047c435bb50067306502301ae55c2ce91c8002e09146509399ef330e444107fe60515a37bff0a9423e9adcf47f192f11811cf66dff1075c56388a7023100f8610811bfd603917bb8558b0f9f6c71950b618fb50aaac5f8600579a0b822f4703dd8a5180d495a9a6e0e416f5bcd640302047c435bb500673065023100b1bd1b77f984f68ef7d64b21475968e21d7cab083c5f1944c03c25523effa6857b0ecf7910bd6660216178d78630d8920230525c1088649bdcea63dbb3d3e5df554bb50c9d1001f6c1353e3a450541640e8b4a9d6bfe0a3bb6636fd96b2aa8b7715b0302047c435bb50067306502305e8e911ed17e62407b660e63dcde58679738a74fb71537fc00382e1575a9c5e634e2c88ec758d3276d605ec617035931023100fcc8b5d89ce4ea06d1cba85179a9936ceb7247384575a733094d7f99b390ce8d897a6412891af6288586e0f8a18d06ca0302047c435bb50067306502306a20b9d46bf6fdd1093bb25973a5325f0596b94968326b56cb7d2efd95b8955faf8de7008a6598b2e3e8d6691583863b023100df6eba147d255fb939d24a9a160178786744879f95a12223ab079a87ee40fc59b20f05dcd349dfd38f1ecb29e97431760302047c435bb500673065023100c0b69bf8cb785d031cfeec1ee4bce68ecce87ac02973400a10b557f118117f050e171239f86e1924e00ebdfcee08a9a3023030e2e76ed02fa2d1c133250aaf824f519d0e49185838d1423ff46ad42bc6b5d39a02c323f0356a5e99aea1a7f4c6e46f0302047c435bb50067306502306d3e6ef75555da5965da1bd416f7118807d4478ca521bd83c713840812f785595a1a80de3c86d7d5fe6ab454eb491b10023100bad8ef3ef32793ebfd905767bff468176bbeeb9ee0c0cce804d219b912ecb5b6a74f19c44c9d4a1837e3eb17053b8e330302047c435bb5006730650230721b9d498d067d768277e289bea1a1fe80893be0a17041adc6f0a74ba9714e05da57ea5215b7d0799e1722c359e20ad1023100be7acdfd2cdbb7a61e27e48e7a0fe7c306d2bc056170f01672889a3d13474e532410eac089a3016ca06c83ad6eb801e20302047c435bb500673065023000abbcd3d790ddb4ebb706ce2016f43c68c6f1a3db187e175a514130dc4601395437cdd14e5e2b186ae8126134099d21023100f1246947dbf029bc7fa9527bdb8093f6e24f3dae27b022d2dd88cfe810401279f0258ac9a2108ed0e63d062ff202e3850302047c435bb50067306502307c37271d1dea6334e96aef84b80cbad056cfdd97338c942250d8cbecbfee60de1c519d818e9e369b9c1f7277537baa8a023100e7577aef182023725318bfc263b5a7131e78e506a7639ea2441a2eb9985a33c96e28f4152e4dcd5577a9beba3c6cef3f0302047c435bb50066306402303278830acf07bf238cb7ac8eccd3eac9c701ab50e6cbf92a33d1196a2c56ae4dc92c159f61245c4cdad07e7e0fb5554502303536dabb704b32a34f7e619052b8072604249cd7a7d93f213e3d30802dc99c3a53d2fb17c3abe7b4ea0e800fc35d284f0302047c435bb500683066023100fbdae1bebe456438fe34c7063043037ff0a9597bf0a12ce165dcd04ec0639ee586e0920f1fd3f93a6afc35b954c48480023100a3d655e555f14312d73db47af2889d572ede283c7e931ac13882ee98451559fa1d576db2d67b109b6abece75bc7c3a090302047c435bb50067306502300490d39c1d943b723c5809b2c7077932fb95a6ddf9eef020cba90d29933edb46437b8ebf6be50145ed63aab8f0274806023100c2e43692063d5cba915f73b33908763fa330322e9ada725dc8404527dc29825ae10ba53acddd440051a63d127ae48f230302047c435bb500673065023065af9ca78c3bda030a0fec2d5767badf34d43332874c460f8ae6b79a49229838370897e4ac4b2726ba4dfb7f3f1b695f023100a917dd6b4e51c5ca4c387138fc7b24ada770dc69c8659b42d983a5a20918bbb3f22000d0bd6f067e56dfb5995f8452350302047c435bb50068306602310099bf3d704431420b452f70eb82f51f736b4bcecb0592bd5b1ba63d1fb36e058e0be76ab2be9073032f45a2fae50055f7023100d01f50c8e2e37a039d6b04a95cb8547b1e2280a73fe5ba2a34a214cda97f154d8caa4479122ef8cf59ea93236c09488c0302047c435bb500683066023100a06bb6ae22b339eb1d13381818cf519dbce8b806ab99f0915a20f042fdf8469b0c3b389e814b90cb8e73e22aab0afc370231008e11c475684da6c95486103405f02e17bc796390c3d06722b68e5b2a752d91f41a37ac4b5c405c29bd0bf5cd70088e560302047c435bb50067306502304cd0e39b3164aaea89304badb5581a1a29f18b0a0dea0ef4043fe992edc1e827e06d4c034af314a6fd503f4c02a33311023100c98b791909d84103825f92fa5a45a095a5fa47bcec4f1fec9c689aa8302a70f4e92728b41d133173509f16001e66c2fe0302047c435bb5006630640230227d1e09b650a44c9501a24898160d32f655297c8d67527c42ec73b35e2a6178decac5526dffb10f94cfe65faf8b181902304108e2202e3056eecac43b49348f65e3500387c23e061e33993fc54c2e3d4abaad8b9cec3c65293dc9fd8f75ba3f6b860302047c435bb500673065023013b96b4620cfca65fd615d93baf72f225bb16383ee8961d2cf45a9017e41eb8ecfaacbbd83ad708f5b4a82137c6d9d48023100c99de61ef46c6d294500a8caca4843dc1e421c9cb090e6ae50e418996d328ef3527b2d396994e5e73d0597032e4a7b7d0302047c435bb500683066023100c4a9fea1cdc84888156cb5d58555feb85da472c06c760a3f15d05305982125f7bd787d9d6ec87a28630b12cecd492e9e023100a54acf36f9257c2a58134ff008ff55c0495f77d62162ff197b2b6d36aadd66b25f93cc8b4f8a6c08d7d1ab35f5ff134a0302047c435bb5006730650231009a164fcd7d79273d23a85b613f876dfc9cece85376b3c8f735de678423ea4d9d1fbf08746f2522628fead9b53dbc0c3702301c7c1a4865db5bd75fcf1186f6ed95a689e94c175a9975bc889cee757a7e197e511a351daffc87fc405695fbe9dbff260302047c435bb50067306502306aeeddd31d9c423bf360d82ab16d4fdf3de53a43e7a651268ea43a6c073d95e07e3f80e2a7bbd24321505736c7c4bb6f0231009cbbdf9388d2f51649b19c9195343329296a85099e754c8defa075bcdc2186f0fec9e888a63bc0c339de628c3571b5d70302047c435bb500673065023100bd889f4400f4169b3d8cd9da0c604342b81a2389cd05359208c6f478e6d3b31daf7687897434bb415a66f9c705ca9baa02306277b7011c7cc4fca4ccebfa9d0f783d56cd5efd8fdabbda24a5b3608c3e49878ae2f26dfaed8347ba2f24cdcafbefa40302047c435bb500683066023100a4e5af38c18d4ec64c42c30c694cca684cbd5eb1aee9f635ebf440280c9da2ddc3292bf495e9432c471d7a26d967d849023100ccf5f1457999650d7969096c0e35caae2bb90e431a9f8881b0b1555445d4c7c0ad150fefb475f21ed20f969c6b4e65940302047c435bb5006730650230530472beca54fb375f9db8ea57c7951d741cbcf2c18b8d0c78c799ed2c00fea7ab47aff5e48499fbf6ce2c8adae2ca50023100d53158ad0535fec204238434076740ce77bb31df11f1e512a0cbb7e883aeed2684ffd7d64bf9674818e3fb60e8ad187d0302047c435bb50068306602310095f1e01fd700bc49a531d4e3b5f2896334a8f585917cb68e881f1e3ca4b4a46fcb6208eeba4414ca36535bf47cc657ad02310087b66c3e0f8088dd8cfbc4551e97d480a61b9dbf59cf82a97f54201ab95b61d115e96ecf6e4b21c4af2b6266ddcab7470302047c435bb50067306502304dea123ff7008708bf53888db9a47495d78a3a234d781ad6caf7abec5cf8d675a7645dca9131c5b1c40e96467c9c62c3023100a60a50687b2f5c5db84cb2181e6d9bfb24378242e33d8ac58ce583124a2b34ece87ecbee19ead2c1eac721780125d7ed0302047c435bb50067306502304d8e66e49619b177bb2726ae3c11d01d054d2f76a0289bf99ff9695cf992c7e5f64dec95fbb084e366c8c166e2c605bc023100c650ba3921da459b52bd1c370b05e8ae499f8c4c69d9449e5a885d9905643dd2b17f547e7d18b3d87ccf4f09c189d1040302047c435bb500663064023016937a8e8a8fef5e0ce3a5adf0dd2a0053e017f6d4be8e23fa5c62af27d8d8ade3803dcd062fe437a0ead9f196808b09023068f41fb42cf33a6d3c97aee127b993f8e7e6c2c00c537b5141b39de462638267be45b36011b671ee3c25520413caca980302047c435bb500673065023100905402f5d6c5991dc77ec9d15c4d26f18bdafdc2afc94b3c0e509f71a4011f5a98ab6d02544f2d1fa394ca83146046810230323d857b627ade8f1d0a535e4a16c76fc40887b68e1b37754348e10ab437046d82b468c5c9b0726e83033a56502e7c630302047c435bb50068306602310089c8ae06d93f4792d9015caebf1ef5b3c7c6678245173b962fe00359c593ba275481803692548d010c14e95c33b7a099023100f26be141c4616ba263ce106c2795ed6bbdb255059b2822374f4932668a1bb443ce962049f4662b9aa3d5f08a0153b8f40302047c435bb500673065023042067fd4e325094387edc63e1188a83c5236f85595e0ee7340ae0eddc2002342cc577b1de1d7417638f2df296e788efe023100d45a74860316c767d338a4518be410a0102ea2d33dbf4de6c4d384f698c1ae97dd4fa97b59c0ccf5ab08272b002710fc0302047c435bb500673065023100e3acbd74e0137bfa643b2222f9e30f4511abc15816765b7c9b869464d471125a6b7d8c18011d4a3ce00321fd6b1c911002302a32e72f1efaaa4df7fa04ebee716dd87c4d32b8f3452ec8331b396640b287899846cd6c616cc474159242b2fee7a5310302047c435bb50066306402301c534a396e086e81d50f639bada47a512259ab3f67d9f5d4a08f9b280f6677cde4db349877dfaa76645092884a559fc3023019322a1e706f89d5b6398dc102553cb08c9897f2d4afc17a3287c9a2ff47c8d7e257bd1fe62016dd75e314966aa1e3ea0302047c435bb500683066023100b798d4e1b299b50af2316cbd07964a7fe74ef2ffdeac53c6c726dfd923e7df6ecc1fde11509bb6915539062db9ff9622023100a494c2f3f6644231a98e18d270a4d36aef1f0d6b2de25e643579ba0310016e0d2ecc7aa49c869ea785384cf044af6c620302047c435bb500673065023069536ae8bef1f144d939ac3d997502864ec63f36b4f3f24e290c84e37aca65ca2640d1f12cceeb49164ea6532cf80df602310080c9686a21b0771308c7449486ba7469214d8fe177d29757fdef6baca68480e431a7c14352bf5da626a9ef9236c286bb0302047c435bb500673065023100cc99a1c67585bb06077624a0fa3334432acc818fc59d6d502479ecbcbe6036b3e977c985aefca8bd7cbc46ed6518c2d002306cc1f4fb2c0e5db9c094fdfc28b8be4efdffbc13f8e8d13c270167344c6d1a6763b1c715d0dcc9995b299170d29fd8c90302047c435bb500683066023100efcf5e0cabea8662111909a990cba260a1c840ab18ad9da8695ff1244b54846487326711ff23672eb29936896230729b023100c332f34120aa22b25bafc673389f6c7c28f433e7c440b95769bfb4b8ef92eacd5d33c8c44ff6b73bb0de9a2d09604f2f0302047c435bb500683066023100fbf479f91250841a849381a4395c67bb411eb5028c2e20c1cbe178acba5aec66ca14b52710bd5c60e784db50292586cc023100c344d565e4a328ab9cf7e753a4539c7d71c13cc24d4aa1f75c551d78e1d457797acd4625afacf225cfc34b8d3af999c50302047c435bb500663064023002bc9192d1e0ff48695c824d1ade8f29f77ad8e4639bf62dcd3d56a1b5f2f9d96c5ee7c773fe23bd9c13efa7e560420f02301d45d2231834e69236c977d13a4b9fbefa790e83fcdf1fb193106ced02446565993be8ad72e753b2cbb5a7588f2810fd0302047c435bb500683066023100a76bff10b982a30401df6ef75a5cd2e52fd472dc059a1e1c0defaf38c19021d4519a7eb017c00ef8a242e02e8042b7c4023100dc09f8ebdaaf7167dba156a4f06921e0af2cbd650856b4318aa8d545d2f616b24c94ddf19b55b15623fa2edc5172e5e00302047c435bb500673065023100a8122838019e28aed41ed7f939c985a553edc303019364f4ce574717f92025d45ce75ca3406236da551a4a8d35611d0d0230730eb79f893c3c92d9a8285f1ee9c6689ebf4f8f21f26dcb7fd706e08b6abda334de1daaedca231f92c51aa89454ad510302047c435bb500673065023100e51e71af120bc4d372f5b64631e76c2e02a8e67bef58da18b1b9d1f944daee01592101c3a0190d0a2f8783b47176a78002305b1024fc6b6ddab0df5fcd5bf806117ef4b802c30249f1881ca0759dc7dc0d232ac9bb093c1295fe64863268f96de6940302047c435bb500663064023033ed57b6e0a1cbb155856eadd4e09e93391ef3b989a1a933fbc17d659362610c8602416416d314474e780bebee57d5cd023061c3268181f6bfee7e7ebd95f85752b66dcb452fa3bce283ddaea4c177c303cfc3b4249d396dd524a21da5736c2187b70302047c435bb5006730650231009bafb21207b89a63cd60ad3dfd493d71b21c5040065dedc9a9b1c7bbeaf3f2af31445a234f33211ca0edf79334f4d04c023006eb6a7ebfd597ca2f2b7604fb8fd4c036f6acde59c9f2873bd263df7736dd7120d3dd0e44c44ab2cb8b98055930a5820302047c435bb500663064023042e4086c44e3c005a3b12df3003ea3056886fbb355294f3c99d5d4b9921b5fe5ea114aae76e5117f5087cf95ba061fa6023036362d643809497df7b9abb20a2da2c0039d430bfe002268a9c0c5029b9cb44221fec9ff85ee8e1c6bbbb9029d6215580302047c435bb500683066023100a4756a658995b9538c3fe98ef4b7f47503a7235840710b6885c5033ba75676e0a080c5169a576cbcb84f9da36e09c4ef023100ce282c13c99791bf6e9773ab0eae3111abf5334c1d3d0ee771ff1125d20ce98b3de3e5af2f0fcf4b5dbaf1f77abc93570302047c435bb500683066023100adede84dec1523313fa75eab547ccd60e874101fe8a597b6efc105506b358de411e6a6cd5afe6b8dbb3d1c2d4307b8a202310095f3ece6f6b728c6ae852f3a531209bd4ce15682fb9d3bccb29c8116c5cf11d77693e4486344363c8ba153f2cc64d2b50302047c435bb500683066023100b7db5054c7716476fc2f8ed451113ffadf8124d58f36849e41e45ca7ef1753d3a3a40ade1d2f41f29a1a31437beceddd023100c23c036a64eb6400f970f996e110992c11c26a84f8197ea50d46888ea56c5d9efcf0eb826744a861cd6f77e27fac1e4e0302047c435bb500673065023100acfcf4cd563b69180f5d833069f0f917e5fd7a73dffdbc40cd206dcc43d6b8417a3aa9e35973c5862f1f06252aeee49c02301f157ed70b0333cb853730857f3c6cf8841f20b4903f125ecf07fbc846f147d7e466f5476e651c294c865ac1eb62c6510302047c435bb50067306502303ba4396d1eea58a46136b0e505a9a4b31fd7b9ae593c8d8058543dcf19ff205906b3f853e1063fcbbe17d90b778fc875023100cdcfd531b5a8c0688c80aa32b8f2196111a3da20f019c8bbba86f61e94819e8b293c55e4798d1570f148e70d7bd3389f0302047c435bb50067306502300a43cd2ece7a42808179c1ca04c768b936cecd1161f696ccea8fdc327bbe7679d38ae6d7363fd2b4aca3233c9481d767023100e9fd8a46ca62fc2476f6ed12b0b60392671cc8891335328247b6338ac9c86464c90280e6ed10545234b8fe72d8c0c8110302047c435bb500683066023100dcb7b3fe8fc31586094ee0d3bcb6c5f815cf873c64b5337924bc0439122c113b38f4f3171ff0ebcbee5e8fb5395f3481023100c544795e593372eb034e5a160b5ab350c1bd59d870e0c384616011ea19a496320f11d66580d65218f59b0e15265b45580302047c435bb500673065023008f6873c994ecb0767b30c72529a49d8839377991618532c7f72f708c2cb3265d7af7dadfb9951a2cbf4089f78b38e4b023100b13f949a8ec08e07aa5a25dba4e80ebce25c574787d4bb517b9ad2a591acb9ee9a72e55b3cc95946f7660df8977b0b020302047c435bb50067306502310089d3a3bce2f2fa84e5c760ac5aa082b1970c13e8677154d75751ccda98433f248386730e174f8a258c6fc536addf63b302300e9b571f67385450a0a2102e5630d4d3ca307df3049c3e134999254046b3a2eaeac4428c82a73930baa05b0db7f4e41f0302047c435bb500683066023100a8dd42be76224c9ad210c4995d286d67c8a0464021c93df6a8c2bde05f28fd935e50a40fa5b2e9093616342ad4221ddf023100ed82d01a3ae042db710ec3654a2f694f89d54983d0dd0f0cc80387f578f32fcd03a676b5876bd13f978e42947179453e0302047c435bb500663064023036c1c8f088fa22089fd3744ce8df3d6f24af736798be28f8ca03fb31d358f281a555efee10121e2852cde87564e8e19602303bc9a41ff9d80a8a6eacb6f229999ce4dd46cb1782eecd163c76568062b2f6548af8cfe30e6e43e51bb80f30e833364b0302047c435bb500673065023078c03d1d60dbaf2b8a2eedbab734892c4394b0910efaeb167306096ca6059e10b3f041498cb02f4761f057240b8df480023100cf752d0d8388b3f4c04f04ca0d946120aa1af893d652789667e4aa75a7a9631412db7779fd28257fadffedf8f4afa75e0302047c435bb50066306402307f4dce1ea86b2a742da5bc282684e8e8b9dfd63b5a995a66e3c51781376b633e6430b27ab304a6112839b4be9329a7d4023016b2c83904b64bf6ecdd2a91857315196a3b5308582c88f9c2ec862a6be61dad1823f9b6bb22ed853575ed5f96937cf00302047c435bb50066306402307c31ed1c7f7a431098278a71ed4a6ce0ad5be79c9555c7c8a0ac9f81cb3afc8cadc401f0cbb3b558f9039890bfaf49290230112a94b50a748611b488b4e0cb8ecc1ce095fedeca19592bbaf0e0b022540ab61bea13644145aba4ca9a10f4c88e20230302047c435bb500683066023100944cea3b5f2734de48094ec753a61fb48fb989415064126e6d87071c0a3db0fbda85e04a96ab61d67bba928508b38f34023100a90d8d5f8e42827e1177d4cd8d55e41d2c5e0a78905a6304fa565ed15305708d1cd91db2085ebee13cdc9ddbed6948350302047c435bb500683066023100f190fc1611df4492e57a8bf0167b702909077cefa40182d16ac7eb30408191c2517b3bc0ce1e976abf80ff2b896611a20231008546d959d77754aa3f0cef1306c2d3dd896aeb6c7c6c9f53309ddf3b0df48801d83cb8dbd757af5100b7d085a191ba660302047c435bb50066306402307c0820a124008b53d04d4f41d3f10b9e4cd19a42c0b78e6f16e9b0e67757aa41ad4c0719ad7a5a1c65f279107ead7867023050e1d18830a9679c29264437a893bf5accfa7a3e0a94b03c32c23745c30a60afd8c6867f0f0f420091e240e17c9d944d0302047c435bb500673065023100a522541c2059638b04cc102323c45807f18ff214402d4405216a4a8c42c94995d2ed5de7f0aa1ec675f0d9c893b4a5ab02301019844019ed4ab34038627bf2fdb8b6757ca2d565677db9e801fddc8a4a1dab3f5bc16559a959afdd1ab8622ac707650302047c435bb5006730650230026377302b8b7f4850281054d47fee13b9ad1e9da8d668b2624b37d8a76c4618d2d3f02391fc23e674351ab18731149a023100ffd0ca5dd57036a9db793d13f71b822f2cfde045b45b3e74d6258fadf9a84572792c281a2449ce3c527d4d6423cf08620302047c435bb5006630640230579966a98715732fd0a29be884dbf81ce5f94fb570934cfb4d99448c298ff58d7c458e2d7a4459e2040106ea52caa44302301dacefd4e90ac1b4549b20d0111ad5911366c7aef5fa9e28928924ef80515ab0f1aff322ba249c59c0ee701096cb98920302047c435bb50067306502301389ff30b138ccb57df9e429241324235999a52bad600beb1e04be46837c62821e43c4d04e724910126e8b5a0fb56ab702310080704c53642664dc3c093e8ad6a887b79c1f4414aa3acf2eb04c448a25282f41fc2ede3dadae3a2ffb431cab9df918b30302047c435bb500683066023100d4f54be9802f00e5d9c8576e208dba666d6a2e7b54a200bbf470995af05fa0bcf78f3c8ba589ac53329cd0e01c1887930231008709bf5b65b0b9448b4cedcb32d509a8e20110448872a84b80dbbad805bfd1c8ebc2bbea5f5147c5a3665351db09f6f70302047c435bb500673065023100967045c6d4b256fe45bd69ea3c35bdb4d0f0c58df1919a360482bbbc584e39bd66e3ec03b453a8d9fa1d4b6dff2d74f202303c5399c19e5d450678afdc42413c6405eb81573fd49be26bba57ba5479e660ac936aec809b396821613e87b46da9a12f0302047c435bb5006730650230285acf69fea1ad981689092326f3fa861919fc00d8c7206882412285657a595b52dc7cc45977b329e804f6bd82e3f13202310093a819ab72603f1d6cc4dcfd6958cb9e19073570cf49d2cc6ad7495169cf6b4bb42c8277a7acef4c7e476772a801a1c10302047c435bb500683066023100c96b78d04105ec6ceb7bc020e629bec4f0ae855c514fd36691955bea5fe0b66d9e9c96f5bad1541f9e0991607bfe90b50231009c72b0f6a7bec9a4c14a8a004516bb67e0d9542af9e6a9ce98fbffe88ea787fc6209788d1a530854fac274beca55dddb0302047c435bb500673065023100c5638aae5ed277678fa43cb0ec21214b0393103691026317943d51b4362e4a93a8c5726d4bf5a0acfb7ecd4b47931815023049ccc9f510c723f4a6fb83edd7371a40770e1423d0a3713289884901ad1207e8b7b3c94ca83cf922fb7ea86f5b1d88a50302047c435bb500663064023005c0be9f4af64b431c58e71c5632b9376ac15fecea57a68d52d93b534bc31937fb6a1a93c07c60df8677abe451eafcfd023060a227f7237fdc1d0a1065203dace958b964c2e6523f7e89a95fabf3909268a80d90500df390a9145e6205f6202223610302047c435bb500673065023100f74aca374d9737395d47f032029f4497b58751068ab580df4e5f821ad350358fdc3c9b9ea098da79e7b0b709be6525d102303de9f6574ba316aed83da3ea14e19cd6689110f6da95470f57d3bb61977598733ff5e6e56ea9fe3a3d5bb50d8432b2350302047c435bb500673065023100b6e9424cfe97f635c0f95ec6cf8854d02f735f8d0e91e9b4a1e6b1e22010845ca563eba97712fba01565ec8f0b2a7de5023067dc256aa51296f297fabab7a543dcf5ceb67440e7b2381f4e45e908bae9531fa218a556b6459e7527377c3a2f7158cc0302047c435bb500683066023100a8e2b480b1ff1acafe14defc6515da07204b33e596193be9f132463c9bca95e36a771867af3b8ebc140da04a05128c70023100cb48550c37f0f87014b30885cd68bf7aa26bbbcfb41f34d5b9753e5bc6e85db30f258e529c7c10d5e47e24902e0a49f10302047c435bb500673065023100c8b5298aea9b351db6d1276f5c44bafd3db5322fa10eb3ad05371e526a708b117f6804f9cbeeb3fe049bceb2ec030adc02306c29a24bf0b8dbae91b807132ce2a1cc5e4f31f686ab1eaff43002f0d31acda398fe08fc7aa0e2e2489640ce0342639f0302047c435bb500683066023100de3136ef8a611652f8886ba79a4d1cb5e1ee9e244367408adad264b32ee36757a9127a1c8561e44b65b8def353bc7ac0023100833a4b82b896cc85f439a9f60602b9652f11a7d8bacc5d1254d9da450977f97bbdd985a319a6e48c2b5568473df0b6a70302047c435bb50066306402306a02933318e547ae89e3de7087164e0b583610eef8a6d848b5f4cf4edeac4c0e5aec4ba4594d2a24620ab137d8db73340230784e0fd6ee59635fce7120d71dab1b97ab7ef234e3c16e3b52b3504adf06754a188ed737820212cf350cdb23ac31a6820302047c435bb500683066023100aaa8cdf9d8ccb2772f3ca129b314119a9da5eb1e85870b944b6213ad2767390137226b067239a1cf584c38e0aae46740023100ff9674d450f848db6ef5ced020f09e87f12bbf004a188cee982655d3d44a1cf78234a63885974061820e5460ced152790302047c435bb500673065023100a6ea3c125d35145af8667d905d0386a9df65c687558ee994baecb93ddd4dd43f4ad6a5fb1bd9da0cfbd05dc045ec72110230774d2ac3f6a2061a4729bd1378b79b266e19e3795bd26c86491b5e41bd1283b4c838c41dd234b206b11f998c21509f800302047c435bb500673065023039f8371e2b8b26874f8e707266f4e0c7f60b2c4ae012fb09948c90f867ee4dceda94a8cade489576867a61188e3f7c6702310097db452f34874adfc86b855b3506b3d07326ef10d758f775148c21c548759bcd693ca3622f5ce070caa39f01f7664ae30302047c435bb50066306402307564f45fc7b4a25d94e799d801e98f8fd96a5d1ec8628dec37b3b698b5673117594c70a5b15a5d9c90809528ff21e48202306f11b4aa8739c713518d7ef299c6810d80de989ec69ae0ba98b77636c92d255c679e60ef82bb9fd71f876b12e833f7f20302047c435bb5006730650231009987a7ace6d654fc7f43df37184813728ca3a635dd6eb663218c5f3c05778408db89d01237a7946ba0e8b5a91bfdccae02303cb869c02bb531774c0479b1c125e55305d5cce1076a2dae50c84627acb1138e7d47b810f605d55fffcccda93cbb9c060302047c435bb5006630640230205bbb5b9e745967dcfeee44d0ec0aedd95595d0403d5f67b85a9d06fd135274bd80e9a23c38bf422cb9364d3c6030d602305c11a6e5477caa6dfd0b42c36de7d2fc2c00ec3f57772178d0267c660acbb434a3abb60a2c59ffcf3276366584d20bf50302047c435bb500673065023003113213b17882e8d13859293225e8e75d3d853bf5fbf2f17b4211822d2d23a57bbab620dd04e19223021ba37248a8a5023100c56eb39d80630b2a8d176397e1a8f059a8b80ebe6c3bbdfe1cbfcd00ec67166d1bbda51e9976fd08eee24df7a10b41a80302047c435bb500673065023021379fbc4005081fb7faa06507020eeb9c2e0a670c71f610f3e3a72f4b7e153c4c78a1b3cfdf6cbab99ff10e558cbd63023100dedbbb96cce61ad3923eeabd8c7b6fd55ac0b195b7800716cb4c64d43b4b411d36d3d698f552f7cfa8b94bdd28512aea0302047c435bb500673065023100b2cc23d6d818645f1970bd2b8c226ffacdbb3c7fd0bff0d2e3785ee6ac71f14274d2da94276dbe2fc0ab78430762fe970230640e83ec48869d6e35f33a7e506e666f4897cc7abf270bf9f2e2697f14fc3ff1c5b80d1ae996561175865a51e7e233820302047c435bb5006630640230521f6531f1d16f25031e7ae088f8cf182ee5c2d20d509e0448387bd675e9373a97f6d58ee34e085f104be62660841ce1023071243b33c8f658129a9b862448e4f275abe586ba9cea5799fbd35e783ec0c4daa3df6bab693ad8eb9a7e5cf10b45f6170302047c435bb50067306502307b8f33cf1b969884c4e7f92b85382e99af7bc365ce2a3cb7ce3eb91d4c7551304c5893c4001a0ab58509791c3862ed9c023100866b06dcf23e0e0284e72e2218f880194b68c59c268bc260707cc2b7f31eb6f21b463d7f27b5f09c82fd2a7de5cf47400302047c435bb50067306502306fb676041ca190db071eb1db75b978069460f2cbf5945f2a9367c867dc3aa39c15e1abdfa835c2045899bd411b1bbaf7023100af0e361da4b97eea80a6dd671f09c296ad57da9807fa0e1a3a0e071b0b76783a6293817f500ed5741baf4a417ec405dc0302047c435bb5006730650230583c61ad518561a979d29788bc1681b0e1ecb1c9419cbb1c0c0b95c4347aab30569a33fa5811d99304946340d423203c023100f6c8b8cd7f5424b63fd0d1b7b4c3361a4965e55eb55c63e1d7847bd34e92d4d530392b7e85886b42c23157753b98cc0a0302047c435bb50067306502305e3dac28d195fe40389ebddf5ce88a6fce2775b6bb906693d3ab736b967f019bcd9d65d6426b615fa24957a58d0ed2ca023100984abe5226dd6df7956087adb6f7983a3f5467e9f4637c55d5776b3359aa8c9cd6b2814253e22e066922a18b2246c6b00302047c435bb500673065023100908857abbe5c3e040f0f1d5f18a4fb7d5732ed084895fc799342ac746c67c07640e990c5440b3ae4b96e1cf6ac475c5a02304fbcf044ef8797d576e701c112c41d95acb4489525bb1c6dc9c9748d8d9ce12c4b90c59ec28b3d4ef23f8ca999197a240302047c435bb50066306402302d9b9445244b7578ced7fc4be81e591cb7a0cd54424fd5c32d4b2f2e43d77f7737b58a6e4c226c42238492ca79f3fa6c02305520b0f17849669d9c8524337258d4a8194ba81e70eb1e6c06c215ec72d96cc05d4ecd2563d0376d1909e03411dbb0fb0302047c435bb500673065023100b2b2479289028f059e5e23293c809f6bd0c8a36b932c22d3103702e729532b5e806ff63f50a2282f88372ad2d51c1fc8023056b4d17ba141a70ec25f7040ca289858e07761b2ddf10bb211bc72504b0361306021226caa57e055d16bf0a407834e4b0302047c435bb500673065023100a6709c396f3a2846b629c2dec3e1ba4563e9ebfa17d314543a30a41fb9686138b35eddb9277a52bbd629736cd24ef12202303233eab40c8a4e72355856e0205a23b37ce004f532ada1ed8166d9a55a4f298a57415a9fb725c7df1f43e39f6b2f7d5a0302047c435bb500683066023100c8e1798676767c4fa950b4d2fd2c9c002bee5d303e7c4592e9d5516ba41e91adf512710c91cad7821bb4d6c06618101002310086dd96f349735da7acff0f797b7d602c3562e8e22e8cd0912ad42f89cf7fbf5f481dd5600ceb559a165d9ad7696b088f0302047c435bb500663064023022039557844cec8e1d38cef73748a206725578b53ff49547543c2aa1e6dced1f9f802fe4b637d7ac335fe0ed321dd5e9023070e85830be14e7e3876e02c1fa1f5c824f3c873a47e608c2f64fd11352278b2f712bd0f076a5abe87ceba702b93a282d0302047c435bb500663064023013b0a59d9c031dfdf8da9c4fd19766a6330b56e8ee660088516abcc1222bed721c961976dfbc6f0d73abf52c7e4cd5120230190618469798f9b2ded21a1f3d15508e74894ed0836955b84cf9bcf59bbf1880e5c51b127f5713d56c66ce6c362463680302047c435bb50067306502307eeb69e38f001aff4b53686ddfee9f066f52f1b8a9a986b1b04168562cd45da1a0d6266db82ad4f486f86dbadfb76d0f023100a46cf81e3ce22b3297a6b71240bbcf37186e44f0cce0d587228ba1db75d1ee5c9e200c7d0f0359e8f4f3053bf0f5ccd50302047c435bb50066306402303b20f5e954258c2a8a88e27851d8ace9163c54bdbd8162bd7a8bea496d4a2f75beaf6bc9d55c62bba6170a87f46a01f5023027c4dfbc2ed0f8871d06db057819587bed28dad28b774e0753690d4dbeb39375f9930695e1d26a0caa8aa6e540edcb060302047c435bb500673065023100ffd98fb7494d4afa4aff17d65267b9f6e06fb6a21ba3cd55b9dbf9d245bf1354d31b9216f57c4e81ccfabe9abddab56b02300f0c9ae0904687c748c321bae980d34240f748bc422bd0ff8d64a9bf6412576804e2d2b34ad165461a0031e3112fb23d0302047c435bb500673065023100b1a340beb37278663f0fb826f548b47b1edfbe8050aa601a5141ad6ad501aa43b0244b8354515608939070a17d41128b02307f57eacdc6d466b7ce32a10eac4f73f01e2fad0554f97428524ba9957dd88467f566bec5f7b5dfd2ab94ab435e61cbfc0302047c435bb5006630640230540b75ebef0800a3feffeb8630495b692774e5218c668797737c98da99d1e9699159da35de966ec399042eff921d76c102303b5d98b98ce5d8882999ffa5fb96e598fe163b85c7d6b951bdd23e3453039ed7e5fd59f26c4d1c7bb4c61fa8024678910302047c435bb50067306502310094aea14fe0d1a7ce6b5df185a92f6316a3bec822d7b698001a9577ac6be673832fd48523d2dbf8ce6d189f6b8cdf632502304d39fa6b155a1670268a631076483fb567a8f44a7011e2fe1b830c7a7a7cefa89600c18790ba77ccc462a766273e02740302047c435bb500663064023050ebdbcbb6801533f48fae584d363bb319195d391fae0784e0d192d327ebe780b64d4e8c9486c0625949bcb49b4d3d570230379008dd98dad326777537cc466ea368f52dc22823d1cf67bbdbe4c547a0647dc3569a7075775381134081213f870e830302047c435bb500663064023062a6a73aa144e8cef07dd90eb8fb922ff023deea3f053c85fbace6a5dfd036fc04e3818a99ae2758ce0864dc8a346ba502306ea72b31c6932edd7f83c41a7976b2422697797e82ca61e2838a860dd36ee79f72c7af3d80037de795c33daab9e517c10302047c435bb500673065023100d0db6a5577d9c51188ea2833a12810eca4b270e3a3d3eb7562eb1a21029b095c3432b0b977e0226c30f9dc03f29cb9e802300d3f03061698601e0c3de45e1f7cc0479bc6f9f92de3c7de5a20ca1d4703924f8c87a8daa76ecdf4f27b02cdd13feeaf0302047c435bb500683066023100c986276e9cb6d7da8e9ea46909f5635a3cdbd65799a59d1802f916a17f47467121eb06e9fa98e801db1ce83487ae2afc023100bc6ef87f60803d91f839747dd9cbdf5ac749c1d01709b03e69f7e00f19ff41cc29dceba10cf0476da4c2af54fdc45d280302047c435bb500673065023057fee2bc8ecc224f846a8dda33c2ebc8b56c8c9e5c774189a5f81405a23ce42e7c2056691719b4b6378f91568d611d42023100ea3b395fe26d3a8e8d32b9e917c5bf7f33c6f3f7d058700b8aa1cf6ae41415a0704c6cd50285c4bb0b2dea77cc06f4670302047c435bb500673065023100ebb1c660e24eaf4f214dec6a69a8e2a1328ed101ee7806052c0570862b0e87ddd52e9d832f35f1db67a0210e4bb3faa302301bc0bb78dd88202f38387b6dcf019b74bd9a360b3facc7a16543c60c9dee5d987a8541d31abe32949854ba414e3dd94f0302047c435bb500683066023100ec54a5ab43a24e55540f6ac3cc5fd8287929299409dba49172bfb1dea81121d699987fc49865cae40140a9bd42d589ee023100da894123c55285b45ea9e3f4448e0743c65aae8281fd9642d404b252d338954257b346ff9ee7d51b7f7dbd8dd9a5900b0302047c435bb500673065023053a8c8172fad7280196be681420e6db9e6f86f9c67c03cd9db651869453ba061bad1b948961c40839e0bcae633c905b9023100af275e13f0c354a3f3135ddc7d7818760e5a424ee1cdaf5538a04caac920cc0eb3023d2f6117cdeec10cafc09f102bf80302047c435bb50066306402303923660fd130fa9d6d3c6bf479beec6b21c70b1ff93e4de4ecb08356a2433c374df4d184a023e0d397b3251e16158143023006e1711ebe5c9143cdf9acecb6e0803c5eb7b90b4ff7dbc863f467be2c0eabaea16f6bfba9d0745c81657a4d649817e20302047c435bb500683066023100e82e27c4152b563409ed07f7ecf70ec5a808798ec965ea88bd12fe969d0b85ead8c4703d474f0ecc68bc133a797d1b2d023100a2386bad61f28727dcba2e13e208c27c1c47b7491c64d29921cdf89a25589a0c3b48a7dc2daaf8a29a6361866a398f610302047c435bb5006730650231008d703e1bd21f197b3621b569feab4766bf681b7f7d76a173de5a5d608687324c36521420646d9131ab42c45552ab4828023013a02f42158569fbe7f554b7004627a19c35afba4b763b18676796e052a88b087c55b8248437f565f3515a3289b07a800302047c435bb500673065023100c820fd2815e1632839fa5cef075bcc7ca16a2a991501081886684388e2863206f10ac0ad2506788e8fb56ac8d09c26fc02302d96167c15a2a05d4e6e2a08216558bdd044286c56bc56c12ae40f6ae5224f5591c0b6cfc9c9202116294b72137299dd0302047c435bb500683066023100c4e779e0784b7be6583ab857c0cc6b67d0e8e0ccc8aef98b85c7fc2e08b2a69c4022e0ad0d33f85089c04daf3eed7e7502310086de6ec32d9de39d4230d91b389edb06156ce90966cb7db276f640614fe4b6ba64b2fb7f4b5ff90a18d1e04ef021b7590302047c435bb500673065023037a3a0ec7ebe903d57739a2c05162bfe55caf2f6a58495564b000d2b7eeed9a8da2b1c51d9d98351d49cadeb98f4460202310080f0444fa9e0540883e684bf11af3f523003120666c6ebd5fd38cbe8940a54d1ef0583e880f76ac35de7ff395c6872c50302047c435bb50066306402307350e49d7cc0fbc2019bc6b438a1fe531be3f9c3a02bcc30250c87f74aaeadbd053eb0235e08867a9fafa3da8f665c1202303a84b3a937c5c11f29183c18ee0fc1090bcd60964ade431fc45c68fee5654fb2148951820907e741faf99eae75f8c23b0302047c435bb5006730650230105a7a99b72b80ff22bbd2045cc670da792d5b06e3a169784bc5db7b7a2bf29a542a81f12bc01094134a93909f65c40f023100ed1c8b7a910f6af8c4fb65f4efad5eef9ada7c9f7bec9d66e1d15ab7610967cf86b57aa6cd2676b70abf87a6c4f737a50302047c435bb5006630640230551033ec836d65b71010bf082c7423004eb6b37a240d5ec64b536ed354e805d771dbfc45c641f23c5fbd382802aaf75b02303aa39e6e68a43d4cda56e48e0e1b55264c5a71d8002a70744318305dee10fb71d60e33573cfff9622be7baa424c042d10302047c435bb500673065023100e1d772339cbede0cd56af1def032eb32c0ae7e3d73dd7d189b5ffcbc4712e8b84d77a6f54e341139daed608abab9ce5c02306a92170afe603304391ae37dadde1337af6b9821e4dce63a73c9ab10e884aa800affa9b99f78ea46c3241f7e1b7cdd5b0302047c435bb500683066023100e03013820c2ecd21f5e063c4f5029f1ff2464f7f3462136a61ba6408eb0c97ab48c575d1c71032bca085821f7e95e115023100a6a0a1a39b0d932867219163df02fb5fb755620055c2fd4677515a7d7a71700d609a06206c9defbcb241675c6438f2ef0302047c435bb500673065023100d790c3dc9d0572144d5aaa58bebd86a7826383e1571fbf4d992637a2f8f32408d1847b561200f66879ce224411f65f9202305ab6ff33a804a4a196c1dd656ed507c1cd6ec05156349521ba0d73bf86ed8caf44ff8bcb8632977386d3c32f474cdbe40302047c435bb500673065023007f9406d05274613f448db4c360d666676569c0b11b139327157b127f49ec26a709f412bd3c1d396f9392de3ff10b09a023100df5347846581fb62a72ab3568199236eff8ee948e065460b5cca7947f5761edbab7dd1e31a63a6926da211a7173763db0302047c435bb500673065023044b63e65cb822d52592f9c395802686f3fa44824c654166c094b93392c778ed1962670bcedaccae36b3e328c2d2bf6e7023100e6e2ab9d9275043247dec9f0d8e11697139723f4fa0825893ad79a49f345305ad2f02f73d184ea3dc1a6ec5b19b712520302047c435bb500683066023100f11c9638a66ba1b0bd22bb1930ee71772d2722d39dd8543d0d01e78d20f0294b1daba8e2e346656c8df9c7434208ce55023100fb00ebb393e06cfb56a690dd909f459ff790e31c374299bf199e32a3d5144e1988a6a20b00b8651f0fcf9633101818a80302047c435bb50067306502303fe75d793955a41da7dff68af063506472a681aaf906dea4a12d5ef81f61f0b015ee9341d5e2f4da8794abda7a3ad855023100fedeb011ec863ab2c5f587b8bfc17ff0ff0e64e0b222b8208a4d44f2994617115211646554583bf34071022a71b4a03d0302047c435bb500673065023100d3d4ffed60a5f18e4a1d5aa88825f3e964feffdbf04a3889cec92b96e00ea9d905ade3d18531d85491c5ffee3291f15f0230451374ed08e0091ee33a3a9f4943d25609aa5b06b600a090dca30eeb17e70f558b99fff3e0e7d7e4bec866d2936136920302047c435bb500663064023068e210e2e0dd4e7411a7be6d99a395fece12036a6eb5021d73bbdbe987392ffaeb4bb62b1cdb0a096dcb68b050e77db802302a86091c9a2c7f50819f0c7f6788262a4b3b7d1827c8ad3ebe6d0d24e982c230bcdac0ca7b222ac3f05c0611a2699e720302047c435bb500683066023100a29af1ae5c3d0f2f77847d8d54300598235c906cf6ce1a25449614fb1532be2f73f2b58a0fd8ad30be409b003deeac0d023100be5c8136399711f5b828beb9cb1f6f86e1442e4f9a06658fc8dfd253da0b57e6b31e42f887105b0d185e06b6256726dc0302047c435bb500683066023100f965553700035c05204512e236ca9a2cb64e4a7e530a3d8035ccc7222a23e229da73ffdaae13f6ef544e604912e739470231009c095663831ce6fa062d1474b301626a01fbed381b39efcb94b75cc7d0daf1d60600291af02f95da184d0407e77549c70302047c435bb500673065023100c9424614345279abb8bd0a5a3f7d0d4072d15c32c8f6910530a41a70a335d1a7a008ea0a75bb30f83ac386339f01b5d502303519a92f71d91ce6c9f1691070156b38224f44e937541b93f842c28affe113ea810fa4ccca0913540323535502d701e60302047c435bb50067306502306be08a15a285545578e1473554e6580c6c6397cc20a1f8e582b249a1caaa7fd8bf9571b0e753d540b99b831ac77876740231008887dcd6ca0db2ad3a3387a7401e469d5bc5838b87ad83e36d6a21b608bfac0eb8df79a9d8c4780473800bbe8a574fc70302047c435bb500683066023100ea175f1d1a85642d14de835dae6b730ad0f703fa1c5e02fa7515ba4142c9e1d822c4e850b074d274da3e69df3b8f53910231008ed273c7d6d9bd7f6c07c432a08e1156aee9a41f5c9570cb1dd50be7fcb5635b3ddfbf38d4c5965d851534f2cc501c810302047c435bb50066306402301d7b281fb961e3f4172db5af2d5f6ce19b491d41839e257e229bab241419ccb153a6e4efd7b5b458dca38bbf99b709ec023058fa8b04343f33c9b54d410f82553b598f4e264672c5dec1e033bb1435c516682fb6e95caa59079cd36dabe8b9a62cde0302047c435bb5006730650231009d408dd984b960aefe5145f8eefd599f8006758d2f0412930c0200468ca73fcc5f171a60d9faeda5d1bf3a5f2a532855023046786e973fe88f2b336e48bd4f179a5d00786d71375f94ff39a240a5907fe9088ea90f4d19ea1fbea355c0d19b6e3fbd0302047c435bb500673065023072f3c69c2b566e8477076afd06d896df4fe53402c02dc9a76aefc7b7493fb89aa110a6e48ac8c17292a0c5648e2d047a023100c167c473d17d20102baf284c08d06a06cd09b0d08e5f25c64e2a26c1a4c69746e20f700bf5f4fa91d0fe8b51fc0c03fb0302047c435bb50066306402305b5393f65d454346792ab95817175190f65889320e91149328f9419b4b13a6d60bf6664b9101081fdcb971f5720bb9fa0230799644a3227ebf51db9c4a28a1f40b75bc6e1b670453bbd634ef4e1c72afba1a9ce342a3b8da3c26a5a906135c2e54220302047c435bb500673065023042dbf16e09944d6a115690aabf1fc623d2c4820eabb50ccc7ba9f48682826090ddba2eeb049f8d22f9649075d4cc9e73023100b996dc64b0ffff963c05ca56723afb34f163e41c5e6351293dcfb31322c70b380a5c8deebdbc16e25b7f484f789689b30302047c435bb500683066023100ec7191f4ec19398b3534d27dea1e54f884a84064d25423f80900537858875bee8bb2848839da5670577d772dfa9030b9023100c5870a06a0444c663b648c567ffcc72824473dd68798a98d770dd956b0a2fbfd6a268d03e6fe92a21ec2f4552b403f940302047c435bb5006830660231009b2f9b99529113bdb41228024384f1d916d7857ce8d645e9a361309c3325df6c4e4d5f8440582a376604125a33af5cfb023100a0c8b1fc14c9f81efe6b3aba0fe95d095920981028f82db5749449d2b30bec3cd1855a70824def7a0b59f1445d0bd1a20302047c435bb5006630640230443c85b7358cd55cb5fdcf287c5dc440430be3384f3059489bb43f29ebc89e0e7ce2b125f643b02142a14ae578b8ee42023055f4f7fe4f21c6ee19dbd16651598850974f3fba1c9f45bd965bf1aacaddff65049a95e696cd7778248769bff4dcc4280302047c435bb5006630640230198b3ca9060db12de375b60d2b4e7095119b4b076b12cf1ef3d700293fb26adb984ef9322aa68ac127f3b4259a7558dc02306b5b77819ffc922413f464ed8d752d99f507aa2a95ce3135485c62a881079dc8f927af6aeaf28615a9a1dd91be408d760302047c435bb50066306402300140101bd22c9a6ac80c6d6e12748328f93185532613fab49e1033c9774537fbcb60303182c89173ddb2aff8f585a8c5023057417fe11282f98710dc56ce6342a7ccd767411d71281b9dc50ff0384afd65d39096dc82364e9a246609ed7acd7f08120302047c435bb50067306502300a66128781503995a968e562c514cf975d9a9116b6cb4ae3d885d6ac53c52e5a76afc53b7634877c3914bf7c0d3d720d023100c0be87b8207a6f274628019bc32171712409c6c531380db19d882dd411735f9a6c751112d1235faa151ac113f5918f270302047c435bb50066306402301f53fe5f2a120d352ebf4a03b0482f1fccdcc62aa42c16c067eff432dce7f17d65c2993f2fbba5ffd59bf3d4dd34bdbb02305b0edbed5ffa6c636075158af11230ab8661ea84657874714128e9b24a5e746b23af2401f793f2ea5c83d49436a7eba10302047c435bb500673065023100805390899dd1716a62c3cb556d19b1111f0437fafdd3960ccae65ddb37663abb01e2729f8e613be12c4f5e7771412e010230524343e614a3cc88b83c26fea51d25a6605281d6d256954bc6811c489e323e1aa5092fa865b9e80a7acea5bd7282e5dd0302047c435bb500683066023100a2a06e733353009a5d4f4d36f5ad70911d3d30ce43b198d6a160c5716b518b3f198dff7430f10cce0b6c9a175951ed6a023100e80cb2d9672861d7562cb6df97e06de3820e1862f30307692178c4b260e959e89e21639006ddd4440a9a19c32f915fa50302047c435bb500673065023028366180f5de36bc3a210541b947e6f8e12db80d6e22076df60bcfacce1a715e503fe531a70ba861aa5780bccf10e0e6023100a17c2700f73a8500d3f6909733a4e33d018f4bc2e973c644f66250fcfd8f5842f856d69e1583cc480cb3a45b713ba88e0302047c435bb500683066023100e79cae1c2381624c098f7712d7e24301239fc8e7a92e573c2d669a82294ef644045d3ad3a4fec70aa5ab4479afe447cf023100d90176fb7bf7e64d497de96037b78e5111579b5dcadd5c4bb7ff42deef85c0c3bdb474964ece21ed6e20fa158703130e0302047c435bb5006630640230726f7be2f849b5a2d8369bce0ff781c6e0ea518e952718c23409638cb603992410824fd2e0731c4e6cc41692f4d7a5880230274b1e4cfea21ad5f7381c661d9efce01c62c2f2e1e12a58e9bb984cad947676dbcdc3a05e356d844c6b9fc3128c57590302047c435bb500673065023100e94e95009af09dcb288a4949ffc2bde5661ab0a1fd461927d5dc5b7c530682624c465bef3b0bb0c8d305f86ea876a6d802304b33a4c77676e56c6614f8ab6138e138718d64a3aa4a8a750c86b9437bf18ace398030826596981de898d5f2d9c9b8900302047c435bb500673065023100936ec8bf1bede19404f3eb978e828b0e482413f307fc37991dd368f85c97283f1b9b5e81f113aa8b4f93e811b5c4692f0230040962dee0bbf8fa6bd71cbe70021eb816e03f54b875fa09f645aec98a4809af0396678873d1cf078608056875fce6970302047c435bb50066306402302686d0206ef5cd128e540d2ea10041ef52874cb1db366b8e5fb6b8bdf115b5c0be871e537173c3aa67cb82bb0cc0b9b6023057d933558bd9148de0584c88794d85780fe0b1c4a1e07048cae4ee0b7338d4128f0c60f927ead195c7427027481040ff0302047c435bb500673065023047534695098e4fdd8ecd61ce7a7704d19fee2efbc8bb15f063e2188fc542cb64086e64b256c1b2fbee5ea5a24bcd42820231009eeb33409f0317b208a058ce518e63123be2625c4c8d5e6efd1561d9ea038cb21ef4c11d5c09508d5db7275fe0e5d2980302047c435bb500663064023000838468ea89f6cabd42532f5ee8803555d3a551521e9435c2f5a9d7b770e19dd1dc260cc03162237f4c1ff350a95f9702300b12198085ce329b7fb5012b7a62ad5bce5bc764d0c906437d9ace4da847eb73b9e7bc5e456a1751e82cdb6036be0b7f0302047c435bb5006630640230039c35bffc946be6c300d02dfee9d1419013d41ebbdf285a1bf1199999488b53c6db995dbfce4c00fc77f12d149210df02305a49fc15ac91c749cc237d9e2fbb9f069ffd0bb61ba75a3d36828683ed664e5b572d0e57a59714fc2fe711705fd374840302047c435bb50067306502305ffbdacf7701039065b1457e78ad56cf21e5bd5adf2948f1e8db9fc2c07b3aa36d00c5904f46c9be2d09db84d5f020de023100d1a9450fa9fd9f1f5ed19fdaaf4e0eb723a58ce9b06064c2fd0397c64af01799554bb8eca1d8ef2efc5af28a53b551670302047c435bb50066306402307d673ead56528443859a93c0f419319d3073168f8393ea9e8b91bb841dcc21d3cf674b6cc1ec62a3e735e7b4a5435a20023049af19306dc24f643adfa339efa6f482783cd9aa0c96cd8b34546058e6e9baa46cbf33032c858d9d47fd3db0188ee75e0302047c435bb500673065023100d5d2d324fc2d097dae6a5bb99fbdd5eec97e7335d2a25b521b8943e09507e255b9710125b87299853e64cc17fe6b600802303e3b6b16272e9c568fd1feb1128ee2e32fc116d571a0c7f9a3504c86759bb91cb5b0c897c3fb76f3d17538c91a4dbe700302047c435bb50066306402304601985ea2074b55ee7f2273a13c2d50ae21fb41af4dc6d93e0f7223adf8146403db3fa579aba9828cab5da138aa118d0230390afc61453d06d46bb65d0eaa8f0cf3079b58a113a60bc8cda7c34e91abd1aa595244cdccd46ec3e96fd75f1bb3531f0302047c435bb5006630640230157c366936837ee67d01d38ae1d12d27cd36f9242e31ec0f792754a65f42278e4cc0127486864052e9dcc2272960f54a02301d39a88b3e3cdedf97601361f51e2ad782a1e85a043658bb13ffa10ce77290f6eded711c4c64290c974efa402d18784a0302047c435bb500683066023100c696544ce3ac6015d2f178962a9432cd77101d9d04ce059c41e15ff3e2e453484b985cce685fc72ef63ea957dd4d3fa4023100f2712e6bfb91dc196df13c985bc54124cca111602bde5fba76097f1c8ad751f4f2b7f93cadadead8efe4ab04feffaa7b0302047c435bb500673065023100abec95b2b30247a291263ab5781938ab4c5aa79cc2610c0b200d4122fc891b6b4ce3af6609c36c4b7c282a7e0797359b02302b9e0224f6a382e10a99af29e29e76d004112e539bd7991dbccea860c5cb3c851424505e7b49b5c0ab0a13a918c043540302047c435bb500663064023062018e61fe8420bb2f78305ef64e77c94b80ef56f85dc96c33c93e33e63ffea051be21c457252a84c7b8b35d08579d15023070696cae7fb7cbd62afd5f9c85d7f11ec336443e755cd1731081c79252b2c28adde9bb6a46dabc14725fbc092ff5f8d60302047c435bb50066306402300c83280a47a5a452f5a2dda2a957edd9d5b3707e8ae4b8db13968c8513e202f36eaf7a8a86fbb3620b4852f85745f3c102304285c462ed4b0329ad7b2fb373e384c0253ce4a1fcbaad03572db645273f03375bc2eed78c9d3e3181b0e2cc5dc10cab0302047c435bb500673065023100cec17e9a5e597f85faa92b52ed9f8dcabed574cd5f29c5b8ffb9c44fb9f6545025e0e24229f2838b388252ebf010b36902301304d6165b4cd84434cd23dc3d8f3c006989d067d2f7ffcb343badeba7e06f8b02ebdbe8f2769fb85c019ff213c2a4200302047c435bb50067306502302aed57bf57a062e05eb7cd33f2c58b7ed099d2fd7ee00d6c8612ac44644cd60527b7bf2375f5a0d102dab252db2b1772023100c2dd0f6042acd853bbe7836208a8605bad4a142fdfc4ec969ba9e00dc46e7fd80b3d255b296bf30b35b14f75c34fcd150302047c435bb500673065023100e4ae61268d5937e7dacab828c9b5a8ae279687ae68964336a14b2c6a162ee570b96c1a79d12cc7ee127b05b3f7bf6450023039e4dfc77378478e9d36d7a799dde94df7d31f0dba5f46906638168daf379e1f376600b4a287b52a0ad5021b0a83e4930302047c435bb500683066023100e3732142fbfdbef882227be96e9387bdb00f5eca98febbe79fab1aa74e84c484484513b3e0deb71287311df7e50a0df40231008a0f3d9f2c76648445fa679005183d83e83a49b73e646bf3df8187323f6060d10bb8307d361d0fc5c7fbc314b3f7a4590302047c435bb500663064023046cef3ce47083cbcbd835b9a7dc3b628af1fd3988b32eb97b31871dce672513336ad7a18bd379f1602ae2cdbe00ec7e50230783b082a8f19148c89d4bdf495e29acbf689ae499ed8bae7d53a2b708ae1383a06592aa304d18301e1e0f6e7091cece60302047c435bb5006630640230538347d7ea53d883e25289fa74a08f4a4f20ce7de8bc6aa39cf083e5bea1ac024e42bdb84c2ef22f80e478061deaff4b023024e92d109ab6452b30d8b58adfa316b91d9982fc394ccf6bf52d1480bd22484c2f8862c03db36041e0beed9ecf260a9e0302047c435bb500683066023100eccf52c5b09ce97809a41729614bb4b7462a6aa6738fd44e6e9736d445133faedbb8f32da822a300aad4162ae713b8de023100ffbca9bb27a63941ddb4877c45dee61d6432a74ea72c3d39552aed6242d01aee4f0abaa585d37d7d52a391e0aa77127c0302047c435bb5006830660231008dbb253c39725c9452278ad5a503c32c54104b0d07cf4757153d899c06a31714d51d4f728491f7c7c3995a84041c2068023100aad228daa827fa3113078b0f8495aa40e432cd0d959b0533a1f98e7fd614653a715f9e27aaf3686c7ba7181a908b2afb0302047c435bb500683066023100c594c2f862df8364013c30e6bb34a29e30b8d897a8d74ee3fc8e433c679a2074f940aba81037a1e7596c15c27ea3640e023100e8f4373bc7cd40f6d5033b995609b95158419c7d67ea41a1f5d682f280b820a12e89a4284fe98d538058bdb15549c78a0302047c435bb5006730650230134341e57b81d965bfa9b7fb563eceb8eb703af803294313c91b423a369369e17415d2ffbd953852eda6d065931b19df023100a6a0a86529d4092226b8e50c7985f7b184957b0c3762f196e30a8b68e936ac99205c8de6caebac2b600442c5350eae6d0302047c435bb50067306502302bbd2c3581f07e932a8969e42fdc7426d9fd2a051dfdb8d25eb8cf25e0f221fcb1a5699d0ed21f1d5b7474ed24020e11023100c7fe72c4172b38a3510fd74544717648b47bdf84d847e734dd6bc4cfa2c84e4976c3e40909ed75d0282475d96f28116d0302047c435bb50067306502302e14ad502d04845d40f78748812958df4c634aee36f91a8fdce8cd6d507432f2d3f7a31c40d773a7c20aedd8da4ff7510231008f30c56934d1804830f5a2caf6676df36fa4eee2dfd5adce9a010c5e55b2fc162f62e283fda384fd928b9774faa3e7b20302047c435bb50067306502304b22a7384c8d5ddee50c488442c5dd34cd8d4339614b638e2b1dba5097a222348397e9570cc364cac708cee5bc43f1d4023100a02fa1129bb31b2e816f35801dee9169731dd1fb05f9b00490a5f887b246d697b66bd66880547359417702a2bab4b17a0302047c435bb500683066023100e6d1972c07b0b63100d171205a214a66601594de3b2f6c4624fee7696d74aa9417838149550a4e8dfeb6141ee7d2115d023100b7a70e00a4a8e0d8c57cb786e195503c9a03bfd72aaad0a5e3b28321e1b98859b588a82681e695d4f38edb431ff141070302047c435bb500663064023074ed2cea0203c8e048aa98734c7ac044862a6584aeb07339a9aec3a4055c26ee5447a04af80bc094182da7ee5c0ef6c5023067e1ddd197732d7217f80909e342cf4310dc6c2e37d41c99fcd9ebe79ecc5c457fa80032d9942fbabd4bb2d36b6b2d4b0302047c435bb500673065023100b772334ad8c5b6cc2f0b52244ffc6a90766e6ff6b2810f1b427ea388359d684fe12c4180dfe3205dcc5f0005803ea51d023063c71654582b984e3d16c71fe9b2d559943825a79cc934b6f70c1a807ccac69d32511088a4331fea3b09c7b3b98d854e0302047c435bb500673065023100afee236cdea7b31255504ce3525914bdb2bd26b00f4ef58ecec9db26df5c77815ce8b2b1436f9249397a2b07700d307c02303bb57610dcc50f03f2a32d902f7547ff5341d010cb15bbbe8d85c399c43aa16c423f7bef4aa4950f65ddad5738737e870302047c435bb500673065023100a74d914e8699f647236cac7282721852f10b7d0e54868c7db6ab84c6640abeafea5dd6d6df46b2e9b16490fc1821268c02301c13a475c0cadef7987cca0b156a0a5d510e2e4b98fe06400483438427346778f08e166d4377000d3c1b910ac42cf8180302047c435bb5006830660231009b2e19365096f615553a5dc17d52910a001449829004d39e55dde15a68ff74c8bf079d8283eaa1a96c873b77fe0b96da0231008d57908a2e5b812523d84dfbdd67dd1f9e07e9cd9dda0f5ec0867361a5ae4165e7f6856090690950eb6738e9dc77b7940302047c435bb50066306402301af9342b785154c9833fcb73eb32aaefbb34e7c80dfd2f0bb9521daed13630475ce893e1dcceb5c848fae76366f7e8db02304d774512a64cd3d5bfe1407aee4e9b171a99ff637dc754754b990a787b5016f585d9c1f3db0dfd1e313b5a792b8e67320302047c435bb500673065023100c5ccdb3635eaef33275dbc7b718fcccd14c7004aa302d3ea02b65e75b3cbfa2233dee101007d2dad4f5002d963b603cb023018e319eae8795b4b8c45557af75d1e8841cca5e4aa0a20183e5d8936b90269bc984d4f483964ab35d6681eb9021fb63e0302047c435bb50067306502305f0d4a326d13a91f86e009380cb3069d971a0b1fb07282a957202fcda69d0732b553de33b8e909c9ed23169184b67493023100e13f9414208cb05a9cd71a1d904a8313da2c42c69457d5505a6cd5dfc62815b668e0c3152e006178b4810ac229aabbf00302047c435bb500673065023100b7587b0bc0ec73eed46a1078e1db2a229a0ee204492a3f68ece7ad957795eb8f9f124e343bda3570d9d6623c38ad5143023001e08cd181c325ca1a157fad42c1752d765ee4bd2c75c1176525a539ba4e007b3f031bc5bff469736559675e7ed48b740302047c435bb5006830660231008a5958be149befa1e5d4c3498fdeff143e6a1c9cc848edb125102858fde939113497a1a3069887dc7765f5fb2d643b270231009225d2d7c275a54323abf5a2a26bbf9f8b3032579f6be4bb50805aab23828a05ba837aa2802fd9257eee8db64ddde0250302047c435bb50067306502305f2a7b8e07c744293be293dbbde31c252c42a462f3c5de7ea05daf1aa90b86ee8ebf1bcbf50a4f35b392d1ef5559ad4c02310080afe2286cef252dd7cb60277230cd68f135743a6e9a31c2146ff9e894ef0e6ed2715d9211e5d734c0dec9bafe9ac8970302047c435bb500683066023100b5b43443daec326e0db059881d4c90385be233c77c385bed64bf1486669067745b862e28b7b6f41bb8990af2029439fe023100be86c7aee3f0e4600f9b401bd5b7a6bcd1edd9110ccab3f2733cb12c1d7d982dcb426c463a5593e4ee56bf43dfdf0e1f0302047c435bb50067306502304a556f8641b94fc586597fadbacb558df98568ef72be884ccc00bfd07a863b74e952a4d898cbf2e21f412c05e9e1d6b8023100b5fd921ff62d11ed0f9d3724fc5688ec26858aac660bcc563a07945c13947f18c8524418204faa473b6aea7873b2bb0b0302047c435bb500673065023100c67cd3e22eaa24fd85ae91f3492cc1dfef8ba2368ead4f8dd0d504a71f66b9e32bc218885e3b37b8f884a5c9b3fecb72023007075fc4df2e2e7c43546b48370a257131eb39a82dc5ba0221b0377c2378bf892242332ba12ff2936418d81c8566cae80302047c435bb5006830660231008ca346c7544887631548ffd25a12994da833d8b57c0f9e53ec51700e00824163d6f9524b0ae15b812874da5eaecb90d5023100cbff324ed3e7a1b9b9144d5be98bb624b0ee75e216742dc9fb79cad58a6e6d82b192fed06966d1aa2dedacc7f6315e8f0302047c435bb50066306402302d6e1da1b54c7529492c6a1837c1d7412f5354060625cb183942fa11bf6f6158ee50105a8b4e7f0ae019251eab5d2a7802303e9e02b94874fb2ab383dd96e252d2cd2eabd7e8ffe00c9bf1770c32b0acbd03b65d27c3a2e8290700e26de0b427558f0302047c435bb500683066023100a1f8f06caa0ce702deafc641f24823f4d25a71814869a9acade4306cce0215b5d10d7b56bb6f5b14242c7bf4d3fe6783023100d379427a1ef478563c7250df2008c0988910fd03d2000f59ea502aff6b135d1a4729cfa8639b21d01620cbf0aef886f20302047c435bb500683066023100b43e6e67d73f69acfafaeaa138d906d98b09cd0ef54f3b55f99b923ead69413db3ec4b90e888485ad9a3c8599f074778023100c45464c4824cb2c8fddf65ed3a7cda3c9805e25f6c645668be4dceb73eda1510a821f43b496e41cd3f3416f79349c3d20302047c435bb50067306502306fdd79fcecabb9fdbf99dcac02d9ded52f194e9fc56a8e8ef76b8a5c945442ce4b56f1adeb5fd089c1e7771843dab416023100c3473daedf94a2c7846d373f65bb4f53935e9726c1024341a0cb754f8e0a0f3c9d55b71af06c9c2060aef64e776e275b0302047c435bb5006730650230624541e0558bb8884918c96dbaef557387fb5841629cf460cc5e1e0a25c4b891e078c64fcf16640041007a37a8bd3ca8023100e1210675ad77310e069e16bde14fa0b6dc3134dcf5d8030cfc3928919deabe1d5969e1fa11092ed198d7bff29f349b0c0302047c435bb500683066023100e46adc726a151f22a920c3c9160e12019fc3ad5900e481cb7c57cb93a0a1a9c5aa819a4c5d6fe01fb66f5a57a79b5aeb023100831f5e4a102e3852e22279769cf72018de8a5172e1d11be2adb05d0914f6ab04218c3c9681b930b073e07ea3537decb60302047c435bb50066306402304ced1a144972e15d5f9bcaa237a9e643d1df9893a607ce26482b01fd7e1d1df00806fe68d2532c598fa35bfa0eb7a70402304bc4cc14e008ada72643cf8a3ed08b09aa43c5e49e8c82eba248fb9b51ba72e753c57f4a8d8756fde1a85ca76e09e5030302047c435bb50066306402303a25da74f07a76f1b67433901d23b3a7136c39977422916c0a4629ad4fa23a7be2b6631e9855e043e7ab4eca7f5e3a3402301267d76faf83394a2f618ea134eb7d66776577cabd4c6d0ddf492cb246886031d44c0be7dbcadb3cd44e725c965dc7e30302047c435bb5006630640230333781e949f82bab4a48c982af4f37f20be66767bbd5999944032c3a2cbc3bdc2f522b7904bd285ebb41742f8cb7892402301c55a6b9fdb94e146095c1633145c796729b8cae67dd8c81fa659f4f1f0d2b03bf75d5c6729dd6fcfd1cae747626a4610302047c435bb500683066023100c68e0924a93f9a7ade236c5d92d3050225dd51a69a731c5b01224ecd53b35a65da5347221089dc765af8bf16300f6a6e023100cd167453c940a2902c2eb3b9f6bb97d632ecb818c8ae36fc1d38551a330dd0ff3dfe77f8154eb07fa9122e88980948f50302047c435bb500683066023100d15dcc9449d9f9f53d7f288830fad234998388e2ce7eab3a962537d38b481a0c9c49b745b35ffbc2772e5af3439b3898023100c9658046a09da8530b1e65a28607317b8d177631396dace482b471b943142b3462cead65798c08f0a6a83c99d85a095a0302047c435bb500683066023100d039aae63181f3fe1d790693574cea57ede1e01c32cd70beaac69b2793ac6be285600db5d35f201ac0eac7d9369db73c023100d95d5c0b94325d6d30fadb2dff97752f1151b3841a0631631ff50b8ca13ae4687e2074a6ccc80952b439d817d902ad090302047c435bb500673065023035b786b34d2465d490fbbb635d4e026c288fbdb6409471c1c5d86a5e165c418c94ff87e124a596f5cec299f9a6d5f8d602310084213a25c73e69dcfb6eecf48b57395e6a5c8a9a436866908fbd2801537c75e614dfb5cf0f521c91306b7f6e7eb6ab900302047c435bb500663064023025ece68453c4eedeaee043db9da2831327cc403efddf90119e5b421fda41afe4bf378cade2eee539b0aee97b3931f0d6023049dbc6cbf0a0fdf477d8005121bece5aa60d661daaea2ed3ce7064b043ed9c6fd66de0694dabb42e72cd2293f91a8faf0302047c435bb500683066023100f006768b8bd10f257b8a7259b3177dd96e6f3b59c9ea33a5ed1839cbd72bc35f6a0049ce8c30d5556f475a25b60b2bca023100d6cfcfa780057261db545632d7151d101650a263cfc1da942095141257cc4abb18ad6027b3d3a63ae7ca663fec72093b0302047c435bb500663064023011f8b8b096959607b5ff73843b646c22d15f9d8b0e92de9b214aa3b8b51f572591468bbca29f788b804915142d1947c10230779fadaf8c842287c64767011740d60fffb4742f210592c8c9c2933418085862433278c394b2dbfb751153e1ac2d74da0302047c435bb5006830660231009956ce08caa4ada07b60d9dc0606f1f607d7e680f5506263ca82a239b33accacd1585bd1427ce3f6a3cc1cd849f56971023100c30937aedab541a8e4253f1f2423aed7a9c81e1158ca71e71ad6973e688109f596cf7c76d2b507c7f9a602a5c42987420302047c435bb50066306402302cf40a6063a58f1e9445359f76bae8b40af323e80584a55200f067b7cfd2842907064772ac6fb7b1a650d560a2d0f80f023027c4f9c5db63fea428e7abbdfd0d809c0c0cd9f86e8c02e75c4cf8c28185f26e2cdefeae1457b0ca64d3fa7aa4ec90cf0302047c435bb500673065023100ab1475a26eca66c2aa5c070549ad8163ec25f65cee7f3961e38d2a3bcf33e87c4e49fd1dbcb762d7fffc8cea77b26122023020c0d48918faa6bb12e282c4488509ed7403d997498dbdb44519e2acaf6288c6fe1ebf0018eeec3972b0f8b867a9d9a70302047c435bb500683066023100c235539654052556ec7fac3fc178233874b0a702a164489f7659ae1625f71bc34ca94838d19d801eea493ea8d7e01f80023100aef0d600e84e9c531b0435e84c54cf51a4f70d992fc3979800a207b113afef0adb0be89f3a386945f5db5c22a3ee775a0302047c435bb50067306502304d751fba38ab04cfdf7ee8db296104685fb1a080a0a09e336089990d70f905cfffc0c9b55d026a627dc19c906fd8adba023100dc715eefc481873f8b57124efec6195bbc248f9f7aef452d2ac41be6bd7a8c59e94cd8cb4b2d80c21709766fd803fcfb0302047c435bb50066306402300fd28ca3d4f756922f8e96d29f5308a8c4298fceef3889e7592e436fc0ee6bca753b169f10947817e318d9475f447b08023021d6ac3f09f27358781e898889ef229741559ed56bf196d0091e5f9f2df9135577196c6bd59cd950191ca0dd85e82c260302047c435bb5006730650230212774332635f4c49de5f85970a15747e273efb56bd3c21be972abc2cc65c506f1ea1e7b918e0e3a3bd28233e5d601d4023100f58fab897e69aaf1dd4c389e24ae5caa6ea8d7ea203c8868a9ce9ce2d691e86f450187ad4d9a96f985678dc63aed05f10302047c435bb50067306502310092b7bcbd5f47b9b65789d70b83d8e542474d3856a91ea255223a04d7fc3ade084f20c44feb90f9ad2b5b1e356a4ab53f02304132b6948fe8fa9a2eb30301f648b8ecfca4114ea77486a28e1b8999d1fe9fedd7a8430abe3bcb279a7f3021158309b50302047c435bb5006830660231008ee3594e1704da5e24654cb28b818ff3aeba8758296b3c6374aec7137e474fd2e7bcecac919c2f4fb18a234e239c0634023100eea0f873ba38bd6335ad116ccd130cecce4c3829408ea2282c79b6c7be2e90ac8c353a9d9b5f734062d89a39d4cf7d230302047c435bb5006730650231009b442b527dd49a4a83f45a6e94acc0260b9dcaea8d9bd088fb9014e8e3d1ef454200ce8dfa57490787bb9b9eaa1d384202306fc3c7343ef2c3f9ca9faf6ec4b487675de805519a8771ae3903282e9c60fd746d5eb12e555c44343b36c3b0438edfb60302047c435bb500683066023100f40f99059ab38e00486beba42120c15157acd535b8386833433b13df3cf5889f964c2366e6d90c667a24eeb2ff1671da023100e8c71c7fadb6b188379f6f900b28292e55df39c1a574a37cca15c547d68a83281e5d39302ff3ffa631e90aefba7ca9730302047c435bb500683066023100b99341d56dbdb14e14d6cd26d171003fee9948361e1983981f679b18de3c6702983cf03ba1980d418324af755e68b188023100b8bd195ed2b8ff1026251ce28ed1d4b23001e5dda69c714de80be89ddd252e50a88a1721d72af98128637f08f3daefb30302047c435bb500673065023100afd231c3f621f07fae839dccdea9439000502c5c26522a5b90090d5af1abb27b5bd667469ef458e8a02de52ee960f72d023015cadcecbcbb5b66a0ee4bad7233bc8aad392533a4abb9c05aeba6f8551c750b7e1f9b1cf6ece3e1ce097074c7b2f72d0302047c435bb500683066023100cf4f99beb68e51a3e775e9058b2a76350c1d97e48bddc9f814c10133b2e7ed386953b4e08c479e6ef2ad9afc54103f72023100e181374c687a7b1b300f24af577382e0fa5c3cff91b90e747d10ce4ad59b493137a1b687c83d6418d9656afef6617e6b0302047c435bb50067306502305291f943f7e93a6cc87ba571aa40d4bd53dec916ef6a7f1c74027edc264b603c2e3ff95d36a9fdae160e4df3a339fab8023100a74a534eac051c27c173bd028402d5f953498039747bb8a1eb14a30fd9b7372ab844425a19ba15d1b5fb321b5f5bde6d0302047c435bb50068306602310084d4643325c9bd32a98a8d8c5deee2b2d432927e1e44acdb6ba79218f6f4327839889f63fa9938dcb5974f7af4d3cf0d0231008b6d9712dfec40dd4b4032aeef256fb6e7cc8371a1f183ce8e173998c601afc6717c7b2c63377c23ac862931651ca6800302047c435bb50068306602310099df65fc99051785491ae5ec965eefea2554191855158e2971387106963105a237ae11c0389571f19d1ecb2b46673941023100a29cff7acaac63426571d4e2650f20f92c1e9389806c3dc2c9853998ed3843b0bed178cc3879047c0d9fedf18a7a8d9f0302047c435bb500663064023027ce18c25405c25f100d5485f57fadb94d8405ce822c46fe0edafd3d1658867490dd3ebccca7bdae037893cab57b984102304975d672e25df4bb6ee3ff5405265c8e70f7381b1749efa82535efb93978589154c8437008fee6dddf2e10a858636e930302047c435bb500673065023100e8831cd276fc55704fa25c81045015eeb4aa8b6c219c13180781164045dbf554355dd451dcbcf4ce1374fc653c98408d02300bec80269f49bb8c7cc67040a34ebdd05a042f8b4d4f347a5bf6d361241b05505f56814a23c6b44f93a3621abeb855d70302047c435bb500683066023100f4b1a4b95a07af04f7447e290a34e4ea2e9941938cde1517406a91fcd495c3f4db03459135a23e250461e2f3339b48610231009ea887ed356341d856e82834c6c486b91540af2f384b9bdab30fdb47c4c2be493c852a8a064ebc4a0190b5268147ee8b0302047c435bb5006730650231009b745c32272f531d7d966c5ec9aa787ab826c06b7800c59d2e15504cbd95d1bbbd34a417dc729f042e28ef4d2193aa1e02303dfaeac5a15986ddb7f0ed02f363bf604f2cd54720033d500dd786e8530f722152e33c133071ac04d10a1cfbb6aacd3d0302047c435bb500673065023100fac60551652c097017518b933eaf2fce011164c8e817e4972f5f9facda9cec087a22323bb641017ec0a54ea888214edc0230111a312f5027d063ffa3f33ce2d548717d7c79ee5264bf3360e8e1704d67e10e34356e6c0694c55cd033dac6e0f12b860302047c435bb500683066023100ba7bafd85213c2160a4465f238ef52638da951738c4ec62e57400ccc42acb74e5cde4c13b3fd90573fad8ea70c03f1be023100cfd77ad4a0035bd95833a92e07402265f261df9825070b5484f7bce0721caf01e082b26dbc94b7a410c87a61b67617700302047c435bb500673065023100f95b13afb5139c21291c2c58e46d39b99a1dbb07cfa38780d0268b2a2ace1e7c059e21977238e0fed39aa36f8b24b2d4023008e7293fd8026bf9356e7ca968bc4dbb4c6e2d493dedd01ee3f167a40c98d295b78053c396fc4171e9eac37bd05fb0ee0302047c435bb5006630640230541841b21950b42b547a7c50357f4eb771a75c8ee8690ca78a236ff99b304063e324587d2b94cc653148f65ccba3590d0230089d73b9da8acce6ec52ab1fe625e7846222be8f05912907d1033b17217345054a067f3b871422c0cd8160c946737c310302047c435bb500673065023100b64282dc416feed39c51f3984d6eb66e4f01b0efd2f7e32f66e9529a2b2af6bb14c98bc47ceb61979d3cf7edf513292402307f676b87eb236a5ec35bd8188d5a2bb44023c900c0d27a7e2ccd9beffd5b80e030a27ad36032524555eef90c89d55a860302047c435bb500673065023100e1f6b89a6488b98d1ed0154b3ec63efc3f7ac2f0d15380bc2ebccb1fa93059118440d818c64bb903f9922ac2c55048ee02306b33b54d75e20ce6f325b51ca0b51bce461787bfb34a02234c76f46210df23c3f17df425ba5104170d7abe523d082a6e0302047c435bb500683066023100ae531adf5f0f410f188d49d585e138eba96361d3d2d604fdc3a76e4f176913ed16f67cdf29c61110161777f7142e2c12023100b0c9abc0be4ae2d4df03ce5117f740bce6157cee051eae239794edb218f122267d4231085c8b16a916200f4e71bec3190302047c435bb50066306402306af3f918ee69ebf490f5de9ec9ddb4f4e9381fb348a06b8eca61d62d0b8bfb51627f8508a719c03c15ddc1fff9f56766023032f778fbf25384853dcb1385f3a3edeb506ad962cb26fe26aac9a37fc699371b43739b9a68d2192bb8277399ef51ebc30302047c435bb5006730650231008502423c10cdb6a05c61a5ab5c1b03a6db70ad3bb577d82d26b91f58e24b548f1d0a24a374e8eaafba448f81dd07da2802303f3c1d26498250d5114f73de1dce67ac86ed26b5970a9704519b235ce3077d279e371503459a36444b7802043defbe5f0302047c435bb500673065023100eb479b0ac50bd0f0cbcb4ee1e0777b9c3ab454c8fb40dd4c0c77535936057f49a9f2007a58703d0e08b22c3b540ef9ee02302c1189caa686b2ab17c729f1c1d9c3a4a8b13a8d29229ff06d6be38ebbddfa548ae31efcb1f62122e680c6b31af90aa10302047c435bb50067306502301774b0dca6df5ec14d2c23fb748206daa8f97f20f9ace6fa4c36d2f382f9b6c95827f2697dc62ddec65fd57852a6cf92023100ce4612da8c41624c4603e8edf1441f0146f599312fc471273b33d34f07ba62e910f5d05c2b7587d9802557f407ec9ceb0302047c435bb500673065023007448ab0c44addc2393f153abbbda5a8ffe56d6f5a8148d2650fb400ce1b266b2c25d6ef82705dc54082f7bf15bb40ff023100979ebfedb40e62f1d64b738c6ac14a68abeb4a4b05e0678e32901ae45cd5a80680d88b05f1f73a6ca77e54e8219f65160302047c435bb50067306502306ba60f034034c4940ca08fb78a5deb45ad5bb741f694f833aa26472ac9c938e888267696750782aaadffcf447713eb6c023100cff5dbe63a5a2d96d6cd8006c261b2f918e547e55cc59ada229b9c4512a8638b6c5afcda4d39e36f7c6c32d34eb91f6b0302047c435bb500663064023052c3ac1769c0523ac40af010849fe63c131e0be7fb106c306ea93d29aeabc76c7f620b6a8b8093305540ac852c8ca642023008a49de43be1979368fd4ab37f3a61178bce3939bc182fd763a968c356a624ed561afaf841d7f2b104cfbca8cbfd76020302047c435bb50067306502310096ed90cffa1674b36a550586d39f5b18ee2d17cf5cd7410e361cda0cf31072ce08f195f4e3ec575b867578cd33fce12802300756d3ab208f02df91f02ec8cfc81c7e3323fe9aac5ea27601f5a4b4dd00017131e7db5c6379cd089106e2fe8a41a2660302047c435bb500663064023052025d5c5cf6f8526e4ae68b69e2333a0a31a7801f53cdab2764614be1c34076c282140e057d4f45f4b597a985644a080230552b194b56ef8775a83fda755ceaea7669015aba87c20f506672c6f001002dd3cf6cd076ef358d93ca430a7f1049d1fd0302047c435bb5006730650231008d0ae73dd8e6a1c4585b64bb2ff65f3ad7f6ab5c3bf1bfe4fba576eacdabb9efcc89b82e28cef3ba5c3c9f5c81f9569102306707ca9c8618b0db169003c6579fcc3906713e3ccf9b8c01e90ca7d307ac03954947096cfad1d91203e81d7abbbd99e00302047c435bb500683066023100905b2493e104b1f969cca5ec563ed122f2e4d3097af5c1e38832dc3dfe420c8b71970bc69616184ba4725705a32bc7ea023100c6a23bdc2ce8f2ce4684db0ebaa7b57f5bbf23b9633013b909590119641f31e7c37a08e2c9cb5a2d23d5cf06d99a5ebc0302047c435bb5006830660231008869550c390f6b684de5a76890595aa66375c55d62e85ce462bbcd6e19c1f33d21f34b70a2481fad57523dd70f5e74ae023100df2bdb8fd849a3ee4b1be02468ebd980e294f0706ed7dc9de41d46d7d547d18b4c04e2a147c98a47f3cd700cf23e6c430302047c435bb500683066023100aa639c7ceb0f7dc0b49f92c7a6a3f4976fde7f9f0b4d648a371a54504394f7eabe56c667376a34478c704cd8343f9c6a023100ee80b7025f2efc834b1e4f00ba9ba14981a48c5058c1c06956bbcb7a5fc60c8ab9975df46c3254750bf276e3ff263b840302047c435bb50066306402306a025e70881946c3a551f6840c8c5691a69a7b843c1f1513ef290c63312281973d4fabe3324244615a8909bfbec9108802300357f82b7c90ebafb64e2029e0f905be10646825d3f3c9d803810f8aba018b15f2a0fbe2140a3033aa0155e004a26e0b0302047c435bb500663064023010b721a46b5d76dab0ad0036361a898094399292d882cc788f5aa42f9790701e93961bb926a5691aac049dff4229a8ae0230328585faca1c590e4fc04fc0a01491e7225f8f99b4acdae72ea664c943525eea629a3d8fda06d92e93ccf1a21db48e4e0302047c435bb50066306402300dc382a43a5096ea32533b4da14ca511b68c01615a164ba9a2a0eab377df0acb42b28d40559a7cd59fdc9b2d8ca2d0eb023012f332a977382684510f23715aff31b8a8bd1fe6448b03f9a7f2c657a1a975ad9deaa64eb293398620351f6d6bb616060302047c435bb50067306502307307b88e22ddbcbceb0c342f4cfe89278bdf31520a41f4f0c69376fc259f0c9c1b294ff6db91252c3160914c6fad2876023100d4bb5f61c1f9ff41ec1536892b28a9cfa165416472c36417d62935b178685189a8b007c6f3eaa04c615f0bd1577fbc570302047c435bb500683066023100e320080ceee3d5c60b7d867063a7eac3968256e2e77b65c2eb7d07f3985d3dbcffa2363956a558d2f947eb8b672219c40231008cec4950174262e668cc145583b11fa4f9a63adf734326b4cc15b7ecd66ba9a1e1067a403c4de858a58a34f9284129be0302047c435bb500683066023100c2fdca6866f0278dd85e0b8a26a270adc53eb67b7bba90abdc985430c24bf997e4e03d4e72132669267bd703a622b10d023100eb616153f5f23197fd991740de14fe2014430bffba3127499364c4373f1ad873b0132199c0d5d2cb3a363a5c9691dd010302047c435bb500663064023060faf4ec7855279596c03c63a07ce1aab4f8de49fa85cb4d5e008965eafb861e62831d01372e2a0c6215cd668b851c5d02305d7ded95196ed871157e4b7387cbe5537a595104adf997b7d05fa607397fdda960fd6085b242c169b5d048f19a74b2bf0302047c435bb50067306502300afb6e1ac50fe5a3de0f0946660883952ea70f88a98bd5e060b7e3b40421f9b181a3483f1e3ae4f011dfe2d79242fbcb023100f5495a98b4d4710d336c2f60f8d3fc481e2d286c596da46f9e60955133c64e3f99f0a77b5fc2dec26e4ebed5dfd37c140302047c435bb500683066023100e94a2da704b1cbea84dbc5d1a111e71c17f9aef67318dd3c4057eef1c23ca840ced0f39e97796da529ad9fbfc78c836f023100df0898fc9cdbdd52a6eac560764baae0b134436c84ab46f82c0762650a7511ed7bf71edb16808fda50d2777907cfe6700302047c435bb500673065023100fe78872b8520cd7370dfae237935f9e618b82fb507746a932fc9cdf730d61f7112988d1ea2078073c768c1649e18993b023007d1c196840d9e7fd2a11db7f0d0e2e80f6b607e2561a05b0ecb0389b60ad3c9e09ac4a9d743b21b86e6f5be6d4b1c520302047c435bb500683066023100b41628c58915e75cd3252147d8f4c0e83bbae0c228b61baf20a2a632fa4bfdef3a865852573b329f244590d1e2415577023100b4ed43ad664cd527c2c7025a1383bde3018d713f2ac12caf31d43bcfc69ecac4cb81781d6e8409552f558d3e7e2ec09b0302047c435bb500683066023100a0b973381628146d73ab85c8d0787c40c38d97640e4a01331136d0b1e8fe291e1e10950d48cc99b166492fc3534c5f7f023100c3f6cadfacc90e275d1ce541773cbdf0e2730c9ee16bd6026703e05c1162fc8482983bb555ee46cab55ef0271c885ab30302047c435bb50066306402301a646c12014300b6a5e956a8e54a37a9944ff138af89168112dce0d94c114d9a3a9e1ea17884322b8c70c31e17fb581c02305a5b2f2acc022a7c15763f3743f350c76d8d41395e11caa4eba803ed93d35645225b84b9a0b7bbe1b6c6a47380ab63d00302047c435bb500663064023072d8eaf1aee89bdf67ef3e430a359bf01fedfcdc5e0d04a2f59271977fa38615be823f6cf1f9d458595131cdeb92214c02300b59a9158584a4c3bc0a42a7dcc8b431c6c3c2a26e265d8f9ce0945edfc1dfe048c4da0941a09d9b829f94d9846dc82b0302047c435bb500673065023100e3b5b6c34406eba608b583c537cd1f971fd120dda308cfd25427fdcc5e91547ce6468916bc6c196b5f619a892ca9a82802306a86989d07b0c4cd0f18493b091291ae241ac6f7eb6287ccd2863ae3c8483cb3f191f1a4dc2d530e45322f1fdb865ca40302047c435bb50066306402303a45ec6cfce01e8d30522e2ed41222b586d89aeba2d7ca661473404dd43e519c27d62362994728aa12441e290f9a068e02301a34d2a0d4f97ad199cdec3d1013b27a6273b481503643af18cd3bdf8f2db4914e4993a0526c066333742174bd60bc500302047c435bb500683066023100fba586a4276ed1f71191ab5c6948515ff037bb3a4047c39476f22019bd1aa87436c4f9c2eb760cb6e62d662959b20c93023100d8c9989d3cdc610581a2b70894562f8a7b03f36726aef978a56b5e0ff6237bf0c47600303c6bae42b58490f9f0ac1bbb0302047c435bb50067306502310091691429cdda286e493cabba02b944afcee5c58c6c5274744a933a9c3628d7e196a2f017e8807bd08f729aae58e4001c023027c85a21ca8e289be3b64dc5ddca84746205d5e5d4433dfa2b3350ecd86e4d61ea12a4ef06b45d86483f19a7551837570302047c435bb500673065023031d82ccd4a4aa776f16c1f2de674750e82f2e85d53baa80c86a8acf15ecfa361cb4e5a01c1da0614567d57ca426813cd023100a17e5c6a34467aa1515d28e0442985bc1877554ff0de2a045d5fa250bc6c5cc0ba4e0f5c178147edb8a36d3ec299239a0302047c435bb5006630640230657212869349c4c06e6e12bef650fb6ed09c0c20f67bf715450cc92dc299a0b0767874ddb4a05ceec6f15dbd4f85c9ca023001c3ab9a6404f37500633ed550ba1b6b1bf600dd229aca7cad1ee0ce3ebf5aca82650e7bbcb15c846f41aadbd8387f230302047c435bb500683066023100c1e38237afa0ee1d84603ee875af2ad668db684b32d3c0749501ce64ecbaae75424de678893193f13b11ba49dda46d66023100a3fd338e4041ece70146196a847033da09a9b58867eeac57711ab33d8af3bb952cf34b1d8c1184bbe070918c7217c0d60302047c435bb5006730650231009968f9ba6f670692a0a85094f0798a25b20246354861b90229000c75a1425da39e2a5b8561c21c3a1a1bcb55054f9ff802305eca1b62ed292c5ec2055c7167d5ed3d4635c74b585d065e338e42009385b0f1aa8668528efe60855e565989c4fd282e0302047c435bb500663064023058798a0d79c9e347af439710cef591be1f084532df7f1456c90904240096425818e072aaff0e30d6181d29247b7e840202307bebb00272c86d9daa1e6aacea67fa5589151d52d0bba30da4ccbcf6560797200749cdbd709df78054a99341227dcac80302047c435bb500683066023100b33084233dfb47f805981b3503da23335653f3c34d586ec413bba2a3a2e488ccd11d1f6cdb9e93231835344c1868a2a7023100e5cac08a927d4ce42322ca1ec242bedbe449c8eee467f3abd7b44fea27c75fd0cc9fbb8c93eb87da094e3323c7af38b40302047c435bb500663064023057fddf20d961dec7be7f8c071236348919fff62eb522178372bf2d2b3373c1b89dcff52e0595d9f3ec5d58726ffdeff90230441a3c0f3b52fbf2d52e61d88794dc29119d8f39f8a29f79b23d4c210266bc6facdf992b713d30d961dec0a46c0a4f4b0302047c435bb5006730650230748af7d52913d37fe7c92c694c344e01a65a27d7a73f12df03aa17cae8d8e336382e71ede35d8045312e50ec137dc2d1023100ed22d9382d83d95c52261f92875e98bbfc01d149cc23eaccca9bfe2311c75bcd745c92157cbe68890239b62aa353a0410302047c435bb50066306402305ba4b48a74aed0c6910bcc7a20567c1839bb906693e1b2ab44f828a67a191974467b4095371151b2e682260c57125990023057938bf8caae96320ae8a2739836ff047758ec22b4c239d848954bbc13b30f2efa7fcf691eb5ab7df1be67ba74893dc50302047c435bb500683066023100c09b35321eb8b76f5225d8ec48e3a2a2207a015c419a8b7f34cea1a87c4eb3a1ffc5ee2cd44920848a941a4f761eacb1023100ef48385d337e88de9456ee68c6ef72dd2df94f9a37566fbf2969fd4283e5910e9489a7e2e24a7644545d1fdfa98aed640302047c435bb5006630640230405c51d56cecdd988ac13640716a5801c6578c950e1da6722f42c17779801c25bcfe0d25257be250f525be7bd7f7aa6902306ad79e75f23f9a14072f99562719eec9ca7076042bb9967ff6aa59fc0ba2c01de10a57da33a5cf58c078f0c1620a0a7f0302047c435bb500673065023100f62a7e16e41bc6099b1ca0689c75d2ae13c2a68218096735d3d394cf646f68ee727efa24444f024dd307e4d4609f6c2702304075115937ff2cd00156654e75310ecff98800ed75a04f4b9f9a36c996c4a1936c102a905ad3e028c5b5d16a793962af0302047c435bb500673065023100a7001d1092554aabe95a7be66cc48ff17bfd32e93b70e053cf9742f7d98383571ffc4e0299fa18da0f3a278564a0530d0230036475fe0381e6480d3f00fd0557a538cb0e05067b88ded11ed588d43d6367fbe8ab221a2d28477eb74396fc773f52fe0302047c435bb5006630640230343731cbd989eb4d0d3b170ead06feadb11833b7ad054fafb0ca9af17330192d9a196055ebd25207b5721c023d7fbdcf023069f54fe95d242e3af3159d7b60fdae6578fa8014d2b441e665fa8f0c2f832206c0bccb9dbd6ecf035135795fcc6fbcae0302047c435bb500683066023100fbf082ddf224afc8e3a74aa6e7ae92f1f2905ac10c4e4a154c0c6b528f4df2f329f7f684903b585c3d44bbdb5eda88ad0231009cac0feab85b76a34bfbbb08a7980f668b63f4f0fe2d7fd418c9c1a6d63b4b1053246e5d787bc2a2bdfd9a7834755f4d0302047c435bb500673065023009c0c241e03bc9f1acb71e5ae6359d06546df555155e76867d632964ef16e4f7343a9bcf8defb0ade402e8b2d8997582023100ff6b880b5fb45fe752ca9bdbc8235cfe104807338fcaf03fed6db97604e353f2fe52349223e7984e703ad264cfd5a3120302047c435bb500683066023100e59bdc9b9042f02b7c568815e2d3303787a06a6109ab325cee165aaa971a4ed38da8733891df972383f5e4eb8ece1da7023100dd4be6c5d72b5e8bc7352fb60185d0c8c61f515385650f0708f1ee1af23ce8287ba6d0b7b979f9e162d8d6a99ed8b1280302047c435bb5006630640230343610db6395ff2194bae2bfa1fed2680cbf18f07124633ede71dfdaccd73ca348abbd28eef52d543ee7b72047c6cddd02304123169be4f160579b3aa1e5f008d56d7b7f39b6b659063bb2e6da1c11d902ff567a24b2c409359e0aec0bd25f551d800302047c435bb50066306402302f73fca7b2bdc573998c137c37a08f79e043b6d4dd9c6ae19879d996ba1bb1252bc2f54ab11c9dbb5528a6a8f24bbb7a02300302955db33d81df16537ef1e741e13a7f1db2246effde87856f42d1823476c054d151dae25076c148f7b41ddd5359050302047c435bb500683066023100eeafcd1481791b78fb19cd34d143ae3de58908fcf69cea5a9dc14a47bd41260f876a16c04cfaf6de8cd4c59ef76825b1023100d1e240187883c996063ee6a0e0d27b0eb5b6ba1ac5f3381df1c04aaf945ec9937f259a40e565283e809d50531c8424990302047c435bb5006730650231009d3e14cb1c7c47d0aa10ba94a8d3c0e794e0b44c35746f6f6a554582d6c1dec608140b36390b3b9cd6f4596d3abf08ae02307a2905271b04ca477197eff9cd7faf3c2838fd6fe88b368a451e031acb2c00bdd097433ae28a1edb2a5c3e03bee2f6080302047c435bb500663064023037081af38de7c0101402bed0cb897ac5fcaca95a7df8cef73b00e70de1a7416dae6d28d6db55ec2304e5599180537c10023000f4b72fce495d9024279fa776c3ccab6dfed769c787da91fa4ff7db628853830a31a503002da03cfa5d3391eb8fffbe0302047c435bb500673065023100f13c3b34d880f8b720443ca1a992ddd7a985687b7735542d7fdd0639e3a43409c860e4d0ac549247f19384899606754602307228b4aadef014bed7de7a11e83d6fc98a7c5cca8e217e5a1f01be6b4eb81fec517bfab12f178750b7bc33c29faa0e0d0302047c435bb50067306502304273456e3d93b82d533d1b125f4dfbcd0c1302954666e5cb21bb760b36d0b120ef96f5fcc1a59e5c59c1be537a13f9c1023100e25b98d16cc3b94b6b9a0462e3b4bfcb28d4dfa89b66672d750fd97a83d398d3d8248c149e9e26f405c2bf82f4068b530302047c435bb500663064023078ca68d7535b4b784e8e4f3d3a9d95d6b98a031aea049eabe16128544ae2dfca56cca88c0c05ae7433c3fe85fad0f44f0230741017eb2ef14819fa343795e097a1a980ff9535606c2444bc506bdea4646b6edd5a227d870e276b2926783fc6b406d00302047c435bb50067306502300e84a7d2cca213d2c13bd189a07e173abd255fa267516b70ecd36425fa8cb4ec83a93da5243b51094dece1df5556083c023100840ea37e4642a946c4639d10408a7fa7bb8bf9123942e72b6ce6bb442243e1163071b31b1943f03408ed166286c885340302047c435bb500673065023100ab32bbc78dcf79ff383d3a7273c0319d667e4559425e8c1bdb14c8eba179d6db22e3456ec4df17382714e5c18a2ed2120230288301803dc01c1660a7d6dba34c2d4c6f6cc77de76a4f3da343a0130499a28cdb55d3a46775fb1d8382a485acbd68f30302047c435bb500673065023100a3edf3ecfa1afc4a2a21637032d0d231dfbe2157c43f03a0785bcae523115ffec252d2b32381a581e81033ca4de281e9023007af43b2335946072b6b1447aa5a11096f3a1901b848369b4cdd6060ce176844abcaf7f7346bd4aecd562025cbb798ff0302047c435bb50066306402304aa11cf51ec105ee8bdb23f2296e0994a02476dd4041b33867d3f4aa41eea47a2f82ad4ea2f2765558d10002e2c63c7a023028fe4c51a8ca7a324ceebf8efbd1ba8ecb2226ef4bc4efeb027519688eb11a4d9d0ba9a3bb29f4f0b8c29984ed0ecd1d0302047c435bb500683066023100eebd7d79af17a1ff918c6c1c6563e674ea5b6f159fb765d67d6ded1273d2c3127fdbf5592a955d948eecb4205a91cad6023100c5fb8c1ac0e89224fb5a57072d13e80ac519850fc8566242190279570c91b59911ba5c67affd18ca72a076485330c4a40302047c435bb50067306502304866b60bc483771e5e8b7e6de7b2e0f06a004b71210212ef4ee9625d10e44f1cf6bdf22880cb530875e84b1c54e16ffb023100c65fc99146f8bd4f8d2c5633c439b71800e4f4448510f64634c66e582d4d13b461b3f161ff845d73edb29b51730bba470302047c435bb50066306402301fef627315d7fed1f2584cc2a6a003e04a03fd0ac4ea5857c7f7c09c7218ba0883090e03fb94c40f1200c83e4510cee8023009c1f337200a44c0c653ff810cc532e18b4b0223df0e14bf8d84193bac47762f13912157665c7b4009ffb4e5395701500302047c435bb50067306502305b4d136365a8bbaa6acce2747b0c2e603305973e91b2316435c3760017388381fb304db855a17c25e98677b97a2af9da023100a6a3e264fd43ecf495dbfb345eb3f19718b5c8b4ad553e95e69e0184366f98f60c4fff24dcab255f84b01f78e171ae8b0302047c435bb500663064023023179edd77c64d42754dc27addcb0d02cbb7ce1763f902fef605d2a4f651203ebf016bfbef85ea671e96ecc5c12cf8a002307afea71b87274fdb50f6075d1226cff5b07fcc20ca973b4ad5f04a22c03c358b39d17baf07318fa7a56fdb2f9237dd5e0302047c435bb500683066023100a10f86ff4f68b174a04b12c5be67ecedcf21e10425416f76d3c0f3d681f021dcc8b8bd6e1e09c0e11cd747abe0af7bcf023100de03be8be213e3726dfba96074f336205f66c1b63564b0c2f041f1f74d0803257384ab24e59ae5f97740e65a7aeb17860302047c435bb500673065023100bf9920623b88c467f1738ea3c3f93fc787baf340440d2dccda6ec9c6362a0aa5045aa591cfbad5b5c975d9ac3be2f79102304d09f72e549d12798fbb02ba35c7d9303d7103591c96db731fbf15c860fcabb2650ec5c8096ecc31549c0ecb9e265dee0302047c435bb500673065023100b80921552431f2b46f51f9207adb75d90f77ad48a276cfab01d333121b3136618eb9f959ab5a39e6c7d8661a437e8008023040e30b6641ebd8a69d1871f65242dd48a7ff6e6f1c8b9ff33e3ab2dac81393827ab010b00c0810ca64c6a608bbee331e0302047c435bb500663064023019d12b279785bfa15d880a87342beac15bcc0ac7bf9fb32ecd791e27567ef2b401a3c962aee336743175f2acaeed6f32023079e7d6ddf820ecaf121dd83649063c9f7c6582a82295ad8e09c79e2991620ff2a690ce2550dc82f49e0b167498f891ce0302047c435bb50067306502307dd555e1472ae23ca3eac18eb532fa6561deeed3dc9954cc68c2d2bc03e5374197275eb1fd7d912fb015717584ab197302310096635d45ef4dbdde69199e3b6a9b2a29e90a20be3a24641113bc89eb8305640963904d8fc9621ad3d0f8994aab4e8a0e0302047c435bb500673065023100bc2e8700737fb80833fcf252b08ac255e1d795739298f56d3574632b8ebdaacb447baf6316d278f7ea69128c7be670a6023048fff7a36fa6e9e83b66c2d4eb3180d4d79830cec5390cccf3d4a4bcba0a0606317517c807a067da887e7ce858d181e60302047c435bb50066306402304e88a8a55380d0b1bc70da7c17b33c6713caa98a6c56ada4589c91564164e5a1ffacd596cb9abfd73eeec169824c590002304640607ac8d6f760ab1359befeae9bd1b57cfafd7fac86da55c4a1b222436a24394dc55db5ae011ecc36b19500b7afcc0302047c435bb500663064023068b63c4b949f4eeb5322d30eafec280a85bf1e1bba299bf29a9d78a34f5295da1b2e9f659d2fb0302a211f119158a511023069f1090557c12ccb4bc46b07aba3336da1a18b70272a51c74a1dab984afac47c70a29c6ea859ff9ad0bbf7aa55b889b70302047c435bb50067306502304206d1e3556fa2e5865c0ba17f2fcfa5263456c1811d40e40c3e609d99d20d0fc611a02e82574110590ba04731c0c89d023100f538d84bb8cbec08c18b1cde4bbaad09835289ffe450219d433e3cf63ea41df3523fc04824d934fd09712297d0ed6c160302047c435bb5006730650230064b575e50e5c59a331332763ed9dbfb50616a721ec848e8ad99251c73fcd48857f105668f8489da2362c6b04e1c0d3a023100f8bae8d124832158f435b43ff542c14c16b3fabaa63b6551a7d46a15f71e945c1405a9e6145901b5682554a4926bff1e0302047c435bb50066306402304aa63322f9cc113540e72ccf98c555870e273ed1428022ab3de9c93c6911403833e5deeced44f5f2a408f3b56b62ec610230414f5fa3723205016707220bc11f4deb50c524ef1f5e304d9f77b46cbe627f11de343a3839105510bb01d5b3f1b5ee970302047c435bb500683066023100f542fec7d0d664bd7942dae96faf64094b35dd63af587144c447949419a09505d8f653692f0100c89d6cea5d0988425a023100c6bcc61f489c1cdcfbc22fd7c41a36daaa3be24d3de55e901562600d81e3a8e986905b214bd3a348e26b391f31d8454c0302047c435bb50066306402300c246d3effa691ee51ae51d2d28b21563a11e05288e29e5b068fc3923c627b924f6617351c46d14a11d8a9ea89cc16fe023069dacc299bb13923928d77702087c554db6113397dc2f85f49b3e50226e087356fd46c59aa624e451c1088ef46c660bb0302047c435bb50067306502302e65b668831eba0879e740ceeb4378545b552dbbf5e29a24f6ad5f1478bc97c8d2895cd2d10c7677198c98473dfb1261023100d76f000a043b930c57a4ec63dc95f68a9bd93944d3299f9caf21f249ecf3529a08b13c4f1893922a4e97cb3dc3f9857e0302047c435bb50066306402300a49c69e17975b7d14862508041a200aed96603501445585887842d20fbd3cb8c003791435ce333d63f257782c8997ed02306861f6e9453199ef28bf12ee4b82bb010aa7e361ec38d9c868248b8d3a5d4c70b034bf45ff3b1fb0d22377509641a3d50302047c435bb500663064023063f69e95365b05e8f37628794104c908ce741eafa84af444d57225b4562793e18869b453686c7ceb14a5f4e9773da3f402304f550a5d87a6496b0f39edaae087174f0535a1dcd59b9f1831aef42edfe94e2d8136e9ee7e991165861071d6078c92d50302047c435bb500673065023100fe596d8a908ec6d7440a2d925f0ce91769a0d8127b82745058065f3788dc62018af32ad527d9f416777438bb7dfaaaf402306cf90692a1e5e4748c64e85b6a2f48bf42e970ce9b1d6565c4b7f1fe2cee17069065a490e583653cdd702b25d1098b1a0302047c435bb50067306502304a0683dc56830a57e5eb27176d70b11e982c8b0e90c29be2d96dbf106ee58f7bd7a8f0e278688454becc767c7579396402310089ca0def24a333d1f0d1f9fd1a4f09d7d196d5e3cf148a76c35b1d72b4fd3a19ba23de8d40623bb4b79816660ea838830302047c435bb50067306502310083f4cdaf4a55579e3c035e224a4caa23a5bfe8da1743163a96013a5796c6e3a820ca81f1342da70a5a4b1db0365be9be023028cb782b30879e472cdf0d977eea5ae43b3973c20bc1a17484cb9da45943dda84bcf7b606303d3d31b0e3887b4b2b8ab0302047c435bb500663064023069f0a9f25f3378f96b207b20b9ef7f62f2d0c25e2038eeae26a505c9cdf43e10d4eb877d035040f1f43d9d963d2483ca02302044b50aa604095f5f480d0bf000132c85d816534b12e374793fd1afb932ab74268b6fb817641f5a1c9726a42ebd727a0302047c435bb500683066023100a537dd2fb149d4dbb6d444b5b72917abcbb83bd5d90f84c09d94988d9880e180e5f482d568a0db2b13cb1f5fe920245c023100b0998d458e845cd3eb54e750e93334140c0b366407a92446368831dd2fbc3f28c52e29d37f395f0c25b6485014891c3a0302047c435bb500683066023100a148aa251763fa33e5184f870d085c22d4309f88c58af8121254bbb8d10192ba01ea7b5e94f8e0278623670393d678ce023100be71788ff56e6051050487a3ef18b693e445526e63c8193e3b2bcc8692f13b9c97b4ef73cb14d23c4ad3ccf6a3d1ef550302047c435bb500673065023100ccd1231a220b255955f7a7141b8d1fbfe2a077d95f8d6613e175a843604c0354f97cc69360e6f1f7e8897b9d29bd47c20230330161ce808591cc499bb8a8f7a20adf0755929bf46cfab1d5519ead375d3f1d30942e39e48fc9a2bf89056eaef005d00302047c435bb500673065023100bf2ab9bf1508c0aa4cffd2787667659b2ece6bcb48e74eca568da33db48017c24c087a1594d95e875dfa0ef8e26ebd670230635617389b7fbcefa1b24f43f98ba009430f6f001884c42555d9303e8e0fdb57848d44ffa77d7a797867935b9d1c24bd0302047c435bb5006730650230548dc47e7a4b6ecac2ed7392e4876899960ccfbbcd0adb73123c2e04e33191f20ae295eb514f58805d88ff1396ef063c023100b7cf826d78437972d18d6d5df2a767af8ce2922eac2f9bf117a816bea750d1b5d67a4b5aade61a602852a66a8ffb83b10302047c435bb50066306402305a46807883039c6d85e6c1e04cce783108668d7de2385fea144e41e85a41fa450fa1b6c5416a6c3e3801b8dd5a8bb2f3023010e86a4d16159c39bed647536e35eb99c69db50545dc1a641df247caa8f332631e1a7e3ca07ececfa159d03ef52aa8760302047c435bb500663064023059e8df86c82490edaec3bf883380ebffeb148da6591aaedb4592fc31e250766f890032fe8782f1d3b4cd662a0d9da4a902307d5db96f5baac5ea9c4f27581d76e06594cd576fcfbb97b6668c04e78d14a362f0a5db1d53f534ae962b07b7bdb937490302047c435bb500683066023100c3aba9a5f0d95e116532cf263fc469c7f727b99b5de54e3e9653d47158d3f8d3f924b7b40b3e2675e100c0150f3c560e023100cfbfc009618e64964d3ed8239ae860b873961c3c11563b6630c6ab7d6a70b43d8eb7330c6126fd8ee84d2f57719a8d770302047c435bb500673065023076105339161f55fe2d2bab3ca7a880bf7db681a4ffd5e6430cb0261d393658946505c9a5b1303bf82eb1a02684ba4443023100d1466f82d9711124c9e2a57f08fe706ada6092e5bea6a112f7b3ee1e9ef976fd3f87f4fc5ef8dee898eaff56fb935c6d0302047c435bb50067306502304a34fd729d2f99084bb8f0a353cf972288c312ad582fa970901a983d4514bc73651820adc60d6cde238dbd621375b127023100871b1fe324c0cbf6f743df73546e13c68be831ffe35001311f3c183b8705a73cdb9a85a7243a0d849529f367385020f20302047c435bb500683066023100bccdb55888738695c1182965c37862bf01a7194345ef98ef08dd068b5b36fc05e35c22d5e44e69a1d9a57aa6f6a2f8b3023100a306516168e56a45767f515ffba4719b627eb9a24b61b4de2498072eaea65d3045f687cce6a2224fb43890e3ea2e7d6e0302047c435bb50067306502306c96f429149c93ef5b0bd10924c273e36046273c46e860caf5c982105084abac6d4432cc5a59f80c85eadeb3a9f7c399023100a43c8b4bf75a9d7fb9dc623584aa049b9e32ed7b010b07d5e129e7a292c0579543e6969b0cf6f1f39ed39f832aa486c10302047c435bb500683066023100b22e4eb6a30be490b08fe720c7b56acfd4d641dd1fabb83a71b3d771a121beab774631eecaeb65a555e876353144e1ad023100804dec34ac2b01bef0590113a994305afee7106df031a2a4cb995987090254ec875e9eb32c7426422f32381fc4f5ea2c0302047c435bb500683066023100ff7fa380d501858c9755bb347e32587f6ae002ae4fe49cf799868896c48cf4cff3ec8fcd7e05850b57bdb495868b1efa023100bc1e9b339536839559587d32cdf5ecfbdd4dc889f3c0e08bb1fd6d1482a02a6d1e13e6f18f56ae22d65518470d50ac7d0302047c435bb500673065023100dc86de18121a548a53536dc89916513b1156e7f859de642ee235e191c9c52f0079a0b4d42034476f5bc8c33aa60e391b02304224440a3947946dafb4baa32d7288f0bdfd7236762c1f563afd5d664727dc89cd123621c8e3d2c5e80ce9f97593b8cf0302047c435bb5006830660231009758e6bceea83b71af9a9aae2938f61fd974da8ae688dad65ac7a8ba45eff8e06f0982eebef60a887038096bf3ba179b02310081c761d9525187e3ec5f5a7a6e68ae7b71dc1377041eb17705e7b67d7e0567cbd598def6bff73207cb4c10526a4298cb0302047c435bb500673065023041713bc91d329187cb6340b5aa744319fc17e11da2e99d3a33ed6022b62c4cbf6f88d8299e9684f618a655f3b442e2f4023100a0443debfdec0154015d4eb1ef4ae09452be09df2b2ffa20b6bf483b83baf03f11ee00e50309dcf8c9c44b1c2b4ffca00302047c435bb50067306502304c8e8fd5e33a41628daf0da18f70a468b8f724670c4e2ef02f699e65121c23b881eddc57b7da6e2b40499970600c150b023100c4978742b8f30fd9ed2987bc05ce93e0cc103b5e21faf6011d3aaea0c7beac343e971b0d765c8d6132fcdd47c809d8920302047c435bb5006730650231009fefb9c087081865db886aeeb5117d70e9c7a96b60960d3a6c7d74fcaa2a1f46701c74f2e4c1829fa624f440564a1c27023033093d030be470181aab4a23ec94337880993d66575db50c5c935c675bc735aefe49987a36792fb127addbcf22aeb2c50302047c435bb500683066023100d1971836ba1800d1575104f8224b2defda720e8950b304a04d75cd89a4076cefc12fe30c1ad7c7d4197f89089174adf7023100f3741a8ec8158db20888a227ef1e33b5501ab29790f79fc86ee773e9df7c0ca4ceb947d0754fd3c919b7f5ecf48769720302047c435bb50067306502307ba9f3c703cc627105c007a2595f6a65ed987ba364f8e93081a04f0990b580458c84b92f485c1aae833c80bc3fb2b9b8023100c3c11fb7a42e18ea9c19546ded27627208f86767822402ea56da0df4d08c2c0c6d47b6f520e43a4869ee9e57ec7102bc0302047c435bb500673065023068ab015794b5144716550d8164f8a959e7e4f3733c2f4836bdac63880986c62446cf0c59df381b50c9b5e5cba5689ac502310080a0c50c9b154b237af527f908dd7e2af71c66093eccf7ee96bc24977606c8fb5e2638f28ed7d321c292882bc6c11f8f0302047c435bb500673065023056fa9e219dec23ceaa16be0476847900e1108420aaf4978671b7e7550c4212cb6c81159de0c88254aa5bb2abbecbcf52023100a37c353f810096d476505cc965325bcb851faf83090ea33478e708532c1af42721c35b7a13c7e76b6f1cf652a192e1d10302047c435bb500673065023100e3546a39a4c51e27236b9bf9ff4f86e8216d0aa9986537332acef2899b062b549ca196891f46d92a31201cb486c440de02301a552b95c42314a92516524f660e2db449c3218fe8049ff67108b70bd8e6efd47b8580557701b526c32a32c23a94d6a10302047c435bb50067306502304a79f115bb911175e4defc1c54d118eea02c970bce52cb554fbdb58c5098623f3e1f8f4227ac0d826336cb5a2faf5774023100ef3d0ebaa216e2bfae2ca6c4bd9c73e4ab64999c7ad3dc98c455478a149249e46f597036217caccf61c5eb19eb6d0b140302047c435bb50067306502303f0fc380854ca752fc8250451ddcc0a90af124b37a7b181b83d48c466d19d06c9e275f4ceb45b2d56a379413554285870231008628fbc192b80fb449dc967aad72e792e1bf948a15e5839a9246981a98f0c912a780a3dff09ac72eca421fa16f9e06eb0302047c435bb500673065023100e3f859812bdb141d24601958ae113c6626a1e27d7373eae8f65d9a486d01a480ac13d8483f8977789f9522547c28e86b023062f1ea709c5f93c50b6dfb9141ed63e33d246ab4f5ee6898027f8d93b1670e0705ccee43b8c1a99e1cbf85cdd5bfc1db0302047c435bb5006730650231008a05ac6693e9e61a654e0111272b5fa2f6cf29ae949b27bc6306a7c19f6fe85e76dc0a5117eb08f6ea428e501e2ec99f023019b0f6dd53c424c41695c6c75176fb0445c8f20891ec2b0da7a875fba6778f1003a42ace559d25632cf25d6778041cd90302047c435bb500673065023100d8e327d4298e20e16d30136c11c6e5e40b81a5d354b4317589570d9c9e4ee91a4a06b8ca9d1893026bbfdad64ff1521002305071c34c201e94ef24599d603c91368cdf2e2431e6e4cd25b6ffd5bc53587b193596c6909ec209ec94a7a4b1793b85510302047c435bb500673065023100f4dd3a126e6437023af40604b2caba97862f950b5a8d6662814b73f3487704422672464555ddaa3b2e135e0820fe6fa9023046bc154583022182a8741a82a54b0b856f6b23dc2d7b16c00adbb534aeee75b86145b11370d39a7da56390785ec8603d0302047c435bb50067306502305a6cd727c50825dbcbbfd5c66e091b95beaa9518acdff9a7e58e60763d792637ed5d207c4f097616fbb1bb1943e8943e023100b5f435ae1eabba7872b4adaf1ffa25c189ae2a3fc829c624f5b051ec585170a792e6995ffc4a97654c9cb8f0f47908320302047c435bb500673065023100c389c104e3d68ed5fc68181a761fe86ed6fbcac8be4eed278c2b6d35e0b26ab9dc6a636ecf6e8cd0d26e005c16d22b1502306c78cb0b3ee51ac13f2caf690b86270100eba0a9bcb2eabc2dd24396d1bbfeb9cc2e730ed68417ecd67f243bb52f28670302047c435bb5006730650230799e0cba3b3c024bac41bc42ea41189b9f5e8d6fb6a5c0e74a8265ea7cdd5883d5edb5fb795d1350a9ba978966b05311023100f21c33845ca18fdf461a6223c4592d610890807b5dfba0b844c6a332620c931c28ccd53345c258aebb09da7a93dca3250302047c435bb50066306402304b2d6b50ac5b367ced22dc82b2d0b97ffe884b2077272fd0917cf2e24dccd73c242dac39c10ce2dc9f55f09766fbb6c602306278ab67cec0a18321c1df839718be6ea0cb5deb18337c3ed22ca1f8c4c86d13a0440d3d0876890b1be4a44fc35ebc0b0302047c435bb500663064023042e31bba076dc94308e618abba303815fcbcb14083c6a9ba4b3bf71e018eb94158ce8ae384208a9d6b9014db6741bd2402306d2e34a9c4fc6c2f6119f67bcbeed0e0684f651cf657e77c4139302f1c479dd90ece7c4484e9c64ed33f5c44a8caceb70302047c435bb50067306502306d01f7912a0695aa4d73b88b90bfd300c617e4193093963d964c5f16e20f57b713c0e7b5531c0c59471d23145667649202310080195b41e920bc9a84bed6663241dbca1a4b81a8b6c9fbe78803e21b3df43b3493e6ffea9814026fc9854d3dcf2131090302047c435bb50066306402300ca71d159c3c62d1a838fea9b52e6ba3aba3ffde3d60f15e63015c9a9ca33562e0b028cf8b18cfcdcdb717941fdb3d7f0230226b409e021c68db1ffdadef04b42f2715863ee0ab75b3346dfde21f0ec4efc5552391a2f6bd1a285a426e048488f1250302047c435bb500673065023044af2c7acc2947ff86160ea45d6e648be8971a35bc7bf042d95a5f1e09b4a18656948b1f03965f49b046dc4b3f658397023100ff9949d4187938e1a81eb03fff0deedafaa66004d5d955519fd064fcc31bf16d20c70167c706f58705950fa7e4f0850f0302047c435bb5006730650230300542f48069615ef091aae26257fc5582835bd278e6a9ba065438442fd8e29109c4db3b7603431efc5d15be542a4967023100e7c65feef174002e46da50c0b8978c971af6ee46bf739f3173561f836f8891ee127eabf01fb035025ce874f919f685c10302047c435bb50067306502306599b0af4a5f17ea5370c46f3617c716f4a652deee4b21d0bd63b98164919fb1f0e29f0072f676f3440183fc2902b1ba023100de451430fd9a2c2628c2942dc739cae734af548b2d30889088c8a184251a75220235b713bf2fe5b61fcdbe9fdc997a930302047c435bb50068306602310084b6ffe443a29115d62b8cdb7d648acda3b575550c51ff371624bbff23ad43f0d4bfb9dcfe4b36f0132761f93a3f7df2023100d9f79841128a0c5a293d2e56d48392dc553b35ac5f581f9b1299ef58db03810795b360a3c5fe772abc8949308bb8c2ec0302047c435bb500683066023100afe1b4ed72b02d1876f692da446b326917b60c0f2f245ade9742729bd2dba261a57b952eb020f7aafb352121c92e70d80231009f29b11dbe894c3ef5e12de3ba17a0404a66934298e9f6c9a54021503edbf4348f533b47d79d11619ccb31fe2d999cd90302047c435bb50067306502305491b00e693bd1b1c3021488cfb98b36dbf5f66b5a7edf43200a4caeaeed0a9014ee600e14cb4978ce7d2f305768a2b3023100877b920d686b4d12ba8f8257b16181fe2877b1b0db4b6d952d9e76c55e279d7868f1b043298a64ed2eb1fcbb3a33652c0302047c435bb500673065023041ecac6213e86fc76bcd7b65507b60a33ac506b2167a494bbc33b2ebc84a64fefc6be2b2e28c46831ca07395b2019d1602310090f3c0e0940c24df235b61714e407913be50e5b4fe1d5dd652326d17f856ae4020fe7a2aa64737b616f344fb26bc29a80302047c435bb50066306402307d13be82f45f5129165ddb0668139300cce68e488113458d90fa197b691d9e970dc968fad284bdf306e517c2cb03ab940230569bc8d508d633d5769bdd1420b3601fee196d8682be1b337bca6afec9cbfaf0488b1adb1efdb2e634cf6a940641c9b30302047c435bb50067306502310094edca23ebd574f8aae7b371ebb7c18ab82051853de20f0df42d2af2a1672537ff61d53e7206af0d4f731e153d069d71023038e78a9d68373fa91f5f5f381e592bbb91567ba83f70f19a803864344cdff4d2fa149a5634a0af13009569ceae260df00302047c435bb50067306502305b1b24ba880ef210929f631b294c64cf7cf614d2e4617f4f061e00bf5b1e2f8abf6c4173f05793912d14c50c130e4905023100dcf92eaa6aa657eedb7088b3f8c6ef9e087301afe890a858c711a159367a0e94f7ea69f8617ae40332998685d3e6918f0302047c435bb500673065023027a3f537bc41a93a46e728e84bb3486daa1530d5d81fa32fa4ea4405c6584c3e6ae1b62f0e60820cb525f0afebc975ef023100a90e507c9b825d8ae70b44fde84df78710a6de47d0752b5b14ace19d3edb991ea3b364ba51c9a5a9deda96dedaeb160b0302047c435bb50067306502304ed4693a0d76610973fbc67078e813e6911926ae7f2a87d5953fe320738f8c7f0cbaf1f4f2a3abbed33c5d1c12eaa589023100db387fdebad445021a4496858987456839354187d4c7cb2b5564de3cfd09fbdc51394ed9003d472b3cb8c27a83b6c4d60302047c435bb50067306502306456336f0a1731e47b748e54672afb4d8bf32074879ec67ceb0dc604fc3fcf336d3071e541ab09a7f914ec1c72dbaa27023100d936bfa3d8399dfb14dc4411d8f95e24bd799e1c261b16cae7fe4009ccd16855d8b7447d0e26ac35df6aecf17367fd3f0302047c435bb50067306502307ea77a5a4a620723ac78dcacd161823d62903e7363b1de0bc5ce083b9f9c81f8c844c0072c2a40e6b4bb3fc6f0d9aaf6023100aeaa5bea8150dc2d504369560adbf991c5a441ade795814ab49bf2315170f45ae65ae3728e6a7de79687373c2c744cd00302047c435bb500683066023100d3960931eea04a99aaa30da4bfbcc612cfdd61d425d929ca182704534a34d516e9bbe0bdb8aa266c88b259ac5f26db77023100f931840eb4837b72d16f309742a68c031fec5e845c998b53937196d7f2e4ddda64ead593d7d55ffd416bc56b80a453e90302047c435bb500663064023069e7099f32adf352b5fced73f737fe5663a4345f67a5e8ee203e0ad271f856a516b25a2d303ed39d731b3325bf76c3bf02307c5d2be56972f3adb1adb927aa55ffedd63b5e5f4dc10bbb79d8304aa67354e659ec7e2bab105abc97586eead5c8a8ec0302047c435bb500673065023008d8e29f9b43a9c86b1781b37645946bdc2f82751a8ff013f40bcc0a13d57923a62bc09d7e862d61d66e39965275fce3023100cf87bbfcc739abb80498fbbd67ae36098192fa120043aad6aac93cb72afc4a8d565571db677ab81018c1da287ad2da3d0302047c435bb500673065023073bc309ddbfc19b5ccc1a670a8db8219f6f79fbc4df2c530d85ab73aa73cf1904bfbdb6edfe87cea5c52d2491fca6dd80231009470873a9dc5fcbe9b986641f5df2c9d22a9e2114c1a68dc957ebc55c35fb19a54c30fb924f98f7d3130edc2f34971540302047c435bb500673065023100e0f5c14ab077f3bf2e6981131c9a172b9775d6ab4db90ceb3be50e6c72e2eb4b59f42684677ed3aeacd42a23cae6621502304655c59163560241d86da6b45a97de22e87f6f60037df1892f1545c1e14d122e2bc3096e381843809c93f6e17e2820000302047c435bb500673065023100f506bef76dce9f5886b9cf7c5e6750d94da2e1090f1c28e6abae9159ed5aa9cee8853179c7bd0d4c451e9a79a327f384023068bb61b913792b3859a535aea1fd65c5389b9bd930e548018cb065b35ada1f73817e00423c3993ce7ce7fbb50cc1257e0302047c435bb500673065023001889c6415ed3247c57479d25acc25d58c47bfc3e163c92fee0d165ab7f78f22549a1f2932d710d0988331f7092299b7023100c06ac51f1aee39a4995f8433307ea7815e761b7e46f6b5fdd3e09f6e589502ae2b04fe52b85182c8e8a8f509307d7f5e0302047c435bb500683066023100e7d82f3ff64bb7267b38a30d91592ce5d98c1254ba9711a85bf03c4bd5d376563932d86c77cc9afac19a511db53b6274023100c4e4bec5e2ec60e1ca58fd7667ea3a3a5071f7c93d1fc5507bcbd88ebdd535fa1ab0c49e29a1f5e94d3c074aa99175340302047c435bb50066306402304678c6d9daa43b9791c9b01f9a0a60ba7b4fcfa66b4da7245a28b424265d458c2f0f7deb34e1ec34a6add7814b22757b02300f56ab644cb78b8a2b45f141b5258b1b8b98858bb60ace04bc7a195c594f9f5aa5273d4b967ac77b8c53a66712922afb0302047c435bb500653063022f15b7240f643ea97b14848be289cf2d4f2e11c388aca3eb73f8a4d3643e74265fbf74f8edd1805462b0f300a684ef5f02301fa8eaf95c5fb2c34af9833e21176bfb6d6d48206567efcbddae88295af0465eb161b26a29c62564a17fa4a49ca7dee20302047c435bb50066306402306aa923f8f6434977a0698f0199959be6ba2ad720660ccf0dcb56e3f3126b5aaac5d66ec926a29f0516a6906705ffde070230585f4d85f63e8d9cc52b275d603c4b8ddbae9ae2298548d7d72fd7f6a0f8768d852a2c275e1e5b742ce132f986054b330302047c435bb500673065023100c9276a9abbd5363f5c67a046cb0201e087cd3890873142640b8a9c790bd5f474e6816bcb3ef21a8f41401006537f844202302ad9c5cfd044f67aa1750b6831537f3f072b801f201ad44fadd98b57481f690b57a1e657380b51067f0637e4624936760302047c435bb500683066023100e5552a3daf6a018451f9b8d446c08df5fce8a10de12c6cb5276ebad098e13df7c6d91c6a2206cd0b7ef02f36273da790023100946fcc9c8f182585a933f333d2386b9101976dcdc685e9004c50b3bcb7c938b5404b7dda7c474520e1b4a31f381b2c1d0302047c435bb50067306502302dd9af0f49fb5ba219b2291af955bed7a9ff9ae1f995fcb3729a8e9fe63ed2d05ea822519dfde361ef2f7f77b218af6f023100c945a3b1f333d1bb8987ea82bfd5401c7665b2078cf47879f262e23df34ee4d88a951eddbcc7ed1460e710240a7e24fe0302047c435bb50067306502305e128befb655a1a075838b2621ea389f94f75057acfa4680e3ac83785b15e3eca73bdb6a93ee7bf767f336293ef3e5d0023100ef953676bf82d3af487d5ef1450ec44581ffdc27a3689cf28fa151b67b76b478ae05fb9dc47d93c4c2ba679c3872896a0302047c435bb50066306402304c073c97d371c24dbfe43802f3cdb9f6bb40f681051be14992a1106d8577b953bea835ec104958b0f826cd633f1df91802306f6060f6af24c2e4f5cbc83355c0fb872983f79cc67d0ed63ac3168c8dcc0d3a439862fb8176749f0b6284f2ed9555a80302047c435bb50066306402305730e66d6504508ae30e22a8c29d8cb9f4c2f2eead8c4e6cdb9ece5ced8098d5ebb1add0b8fec185e52d006a1d2bd77002300427a07d5b6fc00f826b6438a9551002c0913af8d9db60c44c583b01355767fc926059ac51a3b4334e561da7b1eb5caf0302047c435bb500663064023070104efe1062f798647c53057cad6d49ca255362730f7ab6a4ed2529c3a3ba7971ddd52ac6375968b556fb4782c31756023032796e42d736d4c235fa58378dcdbc5be6908f0d97e52f7814eaa7f04663fa5540afd684d28da5d28702e43c7edb4f680302047c435bb500673065023100d4e34a59f9fc25790d15db55224413ce11fc386892490fffb3861a2903a4015f7a7aa1ed469cc25d67779e268addb21c02305c70255239bfb36db04e7e8e420772c4a0478ee441959d362664df385e094f127880b82f12fb01c44bd9e05f083b3c670302047c435bb500663064023056c5d31bc82efdcd9311c1c05a50ca4bb2bf16d1ac44c083f75fef38c329a8791875f87076b6e8861a3c34107af3bd6e02304004a57447e2e4bd6a28638c7aa2f523a2a9a1d1efa14d8a335f072da4b6c04bb1a2a3d00b9885deaa92a544371e742f0302047c435bb50066306402304ced4964bff852d7e0b6f922c70b5c0fc453a4dfdcf7fea38a13aa1d9258c70e115e3e096b5d11bdf3deb6e5b67d32350230090a794e51aacc4ae59a75adfa86cebdf7e9d8754bf24287edf7011553a40800e97420fe170e204aa8af61f5966e12750302047c435bb500683066023100d355ea864bf492d146bc2f9cbf536894937d37ffedf658b1f5a0cc98ed8ddee769f01ea27b42462d084c716eb57fb4ac023100b0b7e205c4513ebacd993cf3c14203322faeaf84b8a39482b666168fe9264e15bf72bfb70fb75b47181bab1bc49fe2c10302047c435bb500683066023100f701d2b46f38c4e81fe58128ad2e7af78ccfbf43548a83e2f61ff2ab7ee68147d4c324edcd02f921d966503e5c03523a023100e09176f8d37ebbdb29284eb6ba46c615c1ecb85de50ada1a5beb5a69729d216cf3580777aef9729cb7717669f835399a0302047c435bb500683066023100c48ad1900ec54103500316310b6147c5ed1db451f20d81c835f1d43633e0e88a43b8d2dc85783b0622c82621c4d2442b0231008de02f0ce22f2169e3183b9d8545cd676e50b1aa5ba193be8914555b3de7c6fc23ed1d9643535cd34fccd90e671d11e00302047c435bb500663064023018bab6416013851ca76c2593f8b8a4840cce4dc9de67f76c5822a38b5d8eb11cdc24c998b946382b11bfb9109a33ffb2023024b7ba6ab2d38414bebdeec6a31e8596d0fc78f5f2a217efdf759a3e767da9b25957c61a28635522fbffbc6f8aaf70e00302047c435bb500663064023000cdbe3f4f230408f8b9d53fa5459acc00b3acdeb4b6617d50cb153639d0e3e1497eec3f4b5f96d759b197ee81a3ed51023005218ed69416799f56802fbea540e040e7404678e10e727d35dd20a62a79ddd4bfa9617d72c8f473740663128b5527ce0302047c435bb500683066023100cd2a494228260aa2a4e09d5fef864f09fd0076d2f0772d22551a3665c2849b55864d832d9ffada503030cff04b68b8f3023100b933b9ec655cd2a8e202181a20743339f40e77e33759ebf05282983cc7018cb5d4926364812ca40b17258d2120d6827e0302047c435bb5006630640230494ce4681239e1f46333fde896f8a9c2ad7652b66cf4d41e676fac8890f52b67000cf24038054f921c999ff3390f45d9023016cb4dffce79d79a4d967df53d3de9d9cde67dc0b66c28059d63e830e9692f4cd53adce8835970472709e659ab5922e50302047c435bb500673065023017b125f2a538b3fdf58a7d23a05d5d979db909085cb4e96117e214c391287bf51dadbf08d7c8a497eb4f59cc5e21b3a3023100b1d81993813bc6b25df52f709949e7a3f9950dbaf78e44095d30cfc4bff6b204b47b9c5312db3f5c05b2bb19df05d39c0302047c435bb500673065023046d35b51ab3297a3041b6f00ae2000beeec3824ecda974832b5c3d9b7718db2568fae9b819cf0794119a6dea140445250231009f35dd73d4f505cd996193594e7888025f7339c3177b2ba65d7dcb848e924426dcf0fb33f487d63984344ab1c97867720302047c435bb500683066023100b2774bdd5b6ef1f08679845e59f00e07122b2a0d70655decce7866d2e7cea1a7b6f58216d1430fc8594b386e36cd4a4f023100df21d246736a2b7611fd39a2a3b16ac99f4c5f59e5354fdf02c54d9595fc442ff86c252732d076d30109067e8baa27670302047c435bb5006630640230317b49f70ea077c30ff3fb10b889dc2bffa6bff623a8ed5f67fa055c7e2b14a0be1a6f213e4ddb425ff8bc4e4d47c21702303c761bcf31645b9fdb9b2119b3b1f124be222a3bcf38793b59846c3d1e323d2fcd46f8987b2b38ea5910425b1e38a2370302047c435bb50067306502310082b4ea42256238a693c4a76b7ef49faea772d3c5ea105b2bc1f35d06674caaac863b6332d3dc26831ea1924f2a89630e023019a715495526bbcc29888f212abfdbf401030ccada9eb703a95f0021c7c9c0cda4f2acea1443ac5b765f54e45599e40d0302047c435bb500673065023053e9761f07255e0cdbf73e02bb2b784478be06c3514e63a9e8daddd9f73c84f78977864275ec1d3b0c66904f5f9a360402310092b7ee11cd1fdc773be13d3bdaa7ab5eaddc559fc80ca596481d074438536c438661267c2afa1a48f7d59c2b551485b80302047c435bb500663064023057c31e66d85762f5a69038d32de2e004f6c41ea7bacce0c2207c3b0f4be76f15c1585779fe87777c48e1234692582fe702300cfa86c85b24df6058d073a29bfbbd64b538b6a2e9670ca62d90af64e2a01fcf5aa2f4f0b4bb8c17fdb567fad37a302f0302047c435bb500663064023034a3c34a74cd69e243ddcb69b9f7549e50ba609407928a951e796039eb9e92602dad86df02330a24402a2d9d60c9d57702306925556d142ddc7ca6da88d403c95089aaf9229acaf469957483519b0ec88ec7be8b3886b8c5d83911ccc165ed5fa7910302047c435bb500683066023100c2ef876d753af1b5a9517f3eb820f1d07910550d687cd487532beeaeb2c93902dc0fec68db9977865c7e49e994e9136d023100feb0917877b690464e3651f0f2ff4364d0bc0f9631f69a55be4b3dac90c9e92804d8f370cc7674f01d477b8cd108a3740302047c435bb5006730650230403ffad47d8c71e214decaac8a9d600dccb5a19a61ff62118b126ed5860a5e065f8352770b6a35759b72f2828c418691023100ac2f72a88effa43c7ae3f50d37f61bd7bb0b20db45b90fcdde23725f604400fb2546613a0db34a755c233c5a2b8d19730302047c435bb500663064023006bc285857d78af4f468bf3dfe44cde2f3491f03674e82aa8ea16c2eb31463b6f20c5dfe499fcc395b618a9ba76b5be802305aacf9bb7669081880b07e176e3d2870cd59e46912766f6febe4886976f8733bee94e27b5c627cda7afd16cdf699664a0302047c435bb500683066023100f7f559f40d255be12b45ff539c804b14dff2fa19901c32b4f85e58011290d9242ab9570db4e50ab16f6a03fc948efd0c023100b09fb67c6061869e4ff3850fe893304d206863849741171aa521c5628b69b5e5086266826c91010eab7dc1b8872b18280302047c435bb500683066023100ded1928dc37f21dfc40004694ca660ba17ea795e434951967f6190df0814b68bef3427a2426769edc3c368439bdcbff1023100b3ec10a2a43ed9fa5d16ed942b03b940b486f91ceeea0dc31b125012be1d03d9fd339ba1985c21ec4bef54a627b4b3de0302047c435bb500663064023031d9b9398464b1d63a4f583c4b698cfc4f2f23c4f57c0c7ed8051717e0c22f6f44a5c70f49384a13c3382e06f93c6c3c023006e5e62ab6820c17cb2a87937b34fc0c18d143661ab15cb49b8daa46d212c9aa9f25a54e7954a169cfaa19ee0ba6baf80302047c435bb50067306502303cb470c966dc5ba02f2ae85e8faf653744809587d6d2033f10f6edba990d97f69a1d19899a9e042abbd8fe4b582541ff023100a2211e9a15973fe4d8d6b8df27a84f4804d33da4b60b79f3c7e35e4edf866077a451c8cd6807dfed3308be53c303cff60302047c435bb50067306502306afbd19814b7b522d19fc495201b6d76031d93c7c7b45b2bcc5bf810b49f90c74a618eedcb9b549b806424add190fd520231008d605fabe4954e4b635d7fcc40d46e1e8a824e9ce2cf37d9ea480525c473b5302e90ea34bca8a76642459a036e10b48b0302047c435bb500673065023100beb0c8bd849867fb688e68c4faa9eda5889d291fd12f306ecdcd92a5d2b5ea5803a3f13f7e0ed88a6725887018ac13ae02306d5022897558684e00ce85372988b9d9cdb293ab4286a6155a3e08b65f3e8ee899dec638bfa644c1a489cb2cf39844690302047c435bb50066306402306d0a4849965f4166d27c36649adf4540a93b9cf249e4e6da2de1dea33edd7efc7a9383d7b5024bdd6afd1939f6da9a2202303c3b7940d0b33cf75214db7776298453c6fb82fa7cabb10c1a5c76d0433792f2dbcb3d99ef0a59bdc58c1dbdbca7bac90302047c435bb500683066023100ee0afa8ddff102970ab83821989117b9ef6c6b80c7202c2a625953ac4e58095a1fd6a408ce0cb726aace96d2de4995be023100897939682c1c8f2f8390fe7e6c9328f0f2eeaaefeddeac3b48eac953efd8657f63a791c2340fd4a96a2ee6551559bd330302047c435bb50066306402300b6088023e1108601cb630c26dd359e0b226c14c323b0e81d945b697ce9f5f7eac4e788d3297ee9a46c973fe08bea5dc02300f8befe156b23690bab332dc6793ae319c8d433c2c8a98a0094a9b73e549ab1a7245cbf8114b028f450fd45e605bad040302047c435bb500663064023051413f85e7085ec1e3ac9955ccacbc243dc8088b984d59d10d53c226a902b1e2ef1ca5fe1292e8792c5f9be203efe5fb02304ac27c277c4b68463dd8c1e07f54f52957d587f7db7a32440336eb7ec96b75910194e393547c3119d5d891ba4d83211a0302047c435bb50067306502306c4fce665dc91c1b8405ac179664f391f0228c74d727f68ca12d8c00cd567946f5e639134c223cccd9bc054b62fe1956023100d738e53cd7d8b01627ee6a15438a1f47cfda2a6ea6164d40113dcaf8dc2aeefac2d3b5680f95baa4b4bf5a897683b2630302047c435bb50066306402305d03e6db87bc1c4f53dd949b1d6b738eb16766c50524f1572a8ec08261560e053f9a58802ad207e0d2cd47f6524d924002303e00a604bef8fc4da8ed778680cea6b9c561d20b058f004ea75fc30baecfa84922635201395eaab15a0172c0baf033fc0302047c435bb5006630640230659ed31c91634b7c324d4b76e74299ab5a1e58f23d7d79544de014138f087a1b162cfb7d0a1c65c8eae3a22c5a719fc402304df94df0b160aa40df36bd1175182354ad39810fd4693783811d70b21ffa938882d4c3942e2fdb29ff431cb62920e9a00302047c435bb500673065023100e6f797170f39202f944ebd69663f3fe706450af529ab098b161f07c78cc84547a4a80264f0360a374a9cffdc5600a80002302120f8562d275e2cdcb64db91f0fa1f8fe22979b488b0d09bbb77fa7ea45c19ee64b8ad1d6e7315e9b115d0b2fea10690302047c435bb500673065023100dcbcf89dff80284c1995af5ec7483774dda774da15882debce16881ae342e1407fcbdd922e16bd236e6885eaa2fe266902307c95c30f32f1530ce58ff87919b941b462649d7fbb928b84cb19a012bf6a482a73a1a424158fa3df35aef5da571c883d0302047c435bb500673065023100b763cc3c8504fc2b0330af0280d4a2311bd708d7f8dc92ca0de5a3ff58dc3e6be766af566bf006045bbadb5f979282820230053af8aac5074a8af6800af8befea1e2a86e63cee0b4a20ef7968955146f9030635455731fa6773499ae99189365921d0302047c435bb500673065023100c189ee150aafcede98e74b769402e3f194e7ae26c839a7b38974314d63f212630301a649ea7e308482d7c6fffef73e6d0230235ed656a768d06d5e6a4cfed1973f0fd95bc9ef71abb0ba4c3569bf54e42a93f2e83382e36e8a2cdae626eb7d6c3bd40302047c435bb500683066023100eb7ac22310c04b7ee053a3864bea49aa33dcb02dd5bda95bcb345aa5818779cd30c6f71da88cb7e1024d2ff416775f0602310088f6baffd14627d617494bda1c857c4508e84e543e078f135782e17a51125f4b981b209c76fda98c07e8d66472d5f8390302047c435bb5006630640230245935e0a471fc822d17b6febad50cf70718b49a7ddd383ddbc173594314feb249fc33c3a81e33469ed5abe00f36bba1023064b5102ef6e5160c196cda7b41cedf07727b06d9d6e9a19a3c06bc51263ea422b25327b61134b12e90444bbf21e0832e0302047c435bb5006630640230729b6ba5e3c5fa7669c220bdf718c1c69ea6bcde79a5658a9a1a68681927e7b934d03d36b745165c4849d7ef7840e94c02307c9fb61234a021a8fbec490a6702ba319f728f2ba097426cf426747bd2b05cfb9f4ddb004c56c4474e430de7a8bb6c3f0302047c435bb500673065023100a39d1366f24e0298250b1de3a2a162536d2d52d9af089fafb35eaa27899d6ec903b262ccdfc18e9a7d8887d2d6d8333802307607ce4db3eba66fef4ff1e5c8e9c50245b09bc52315e632a7aa15b23b79fcb4ee1ec7270c4cd9a3304a8cd67185817a0302047c435bb500673065023036f9292ddfb0b2ed377fff2ae8e1b4cc2c83aea005239e77299d5435292e518d19d28f2ee1b741223b63a3d2bd976458023100d5380a7bbe8a599260683734f049514a7be8a60ff50008e6f9521b76997462abdb737a63019e1083ac61a35d94b21d270302047c435bb5006630640230020388689bc419e55cf0d3336249806e8559579fdec46eb3db205e6a7382568b48bef52c9c1e60c74da379ae593dc59e023043be56b0a85a18dcaa54d21339a6007a07c56cda7f4fb4b4cfd85d8a292203319acec6cb9668afe01d3dc2ddf45338bc0302047c435bb500683066023100a6cb49d6402ec618b47e960d5eb9a945173a5eaa13d8ee353713529834a0371fe2d4b048189973e27bf6d2ff3d5406e30231008f559e87acba62d16bd2103fbecf3c110f9a9c5f9332232ebe8fbae1c4f5fb8d9671f92d5cb3e3cae62ad29f27e439e20302047c435bb50068306602310081c70c2ed86ba2c8b2f9c0d6602955f5ee11336f61774506e1b7c9e4f193f41afe110749f618c8f4a7bc0ac9c9a67df2023100dad6ddea674250c8d731773028c600d6766f46adefdad056e24a273b3a601b2b7fcd9c28faba7547d23b2956b75cebe20302047c435bb50067306502304a933d7ef0d7303a8ae61b40859fcf686283abb836fbf468c322772a589f0f8994aab2e158d052246b4a2f7057e5e2a3023100b3e869d657e871b072c40c43ecc8486766283582616ff3b11dbc0931a5f8c0b6fd8a79ed500da97f095e7f839f0a0cec0302047c435bb5006730650231008380779732bd012e5e490a0f721bbd67708626a28da369e8ed242e320aa8120e1328e2cf9ed97cf58c966b41116c47a902306047440cc906c7c2bb8b38e26fc549bbfd1ed4782eacedf1aacf0c3e6c262ffe9e72d12596fe5de1a8d144618f6401a10302047c435bb50066306402302c59289ef6fab922b851b8e28588e98e53c80040afea102079f60e44d92813c3a36032a878799d86cfbd3d74b5569e4d02304d7591a4f223a7569f73f4eedd1351c0a0d14cd66e2976555d3099ac0fdbd90136aead298dc878aa6405b7898bc8d43e0302047c435bb500663064023059169a235c2b4e38261e5c5178bd7387d98733810074479dd4be7f7bcb0ba7138ba5dcdd1d4e0a5ae576f250349a5a74023033ab40a30b44c70a687f5ce6c7e05a5a9ab07fa2dc03e7517f75cf130ce2dbba0d44f953c133bf43a28160d33e46e63c0302047c435bb5006730650230015115749c854648721b5efe71628f5e29f13079de2d20776b27cec588b35b2cefe786524b0edaf225a7fe63e452bd76023100f77a0c9bbf5686937566d13372ebbb9f13a624da82b8aef281f176aad094de87a8fe0e6df642d3b6a5b7fe38887e715d0302047c435bb500683066023100f55fff5b2b796643bc7dc2acb478ee8102797515ef16c5f8dc5858a4efc5c952ed3712cd894c6308fb8e7e1952d75f23023100b614784d19b41aea165fdc1fca8bb34908ca3572feb2505af3fdc918e11824ff4caf146679f6ea9d5d152220ed77fb5c0302047c435bb500673065023031e63f3d7d4ed486c16c92caed15e357f959c342750089bc5a5f9c7bbe8479fc21c4a80bd4f38265de67deeae055c4c4023100cc852d2f924f41a79620835c5bf4bef8ecb733613462b06db6df2a6e33392aac6ea9fbe07c6a8278201fe0f89dea47340302047c435bb50066306402303dafd6ce050133b4876f28a15cb1e3f38d25e5ee9bad9692c705815ff7dd260b9a80f926f83c69fa1989da5d19785c3d02303515a27237ec2fc09a0c88f2cae8f4979bcc8cc0c6c019086c19fea92af5e5bf639e0777ab07b25a210d55576cba2d700302047c435bb500683066023100e900ef499ec93c4638553ab22d22bd544db401bfd149bd598a3f0d05ffa1a597e4646ce5d8f2293470298370626f87320231008dec869c677a8b8d6e7457f880977aa1467e74f33943f4a2b19b87e7fcac8ffea01bdbacb62c85719dd1f3d1b84fa2b30302047c435bb500683066023100ee5ac54005e0d87258451df08c833fc0c85b97b368d8aadf6530bf9d586fbf250520ddd8ec3fe8206e0a3db3c70907e8023100b9a1a3051fa0ed8fd7f5f5fdc0bf98196a92cec33ca55fc651ef63fb80af27dfa2c80e1cabd406392571a1b6e297e2660302047c435bb500683066023100f9cfb070884f6bb63ab94dafa6d1b933cfdfdf98a905377f8e48d301c18985866898535cb888a3abdc0eab78b78d5446023100c8fb2fc27428cb3212f1cc678c7b5361eb73618d734195d2c8fbc94762b132b5098fd6ec8b2fe10d445e16cef82363c60302047c435bb5006730650231008744f051a9c35e9eb47083e932fda2b23101019f3bfb81000e512d29ae60e34164246560d524377be7588546ce7899830230596a7c02fdad1f4c87db9fabf20ff14cf3145bad6380ff36b9e19150f27cb3a4c0669bca352d1142473e865921dba5fc0302047c435bb500683066023100dfbf1e1dcba11521fdcd26643870d03b4629ce2b88f21d196d6d44a73bc9cca0d9ed3e74cac5eb918b44c9419e20b9a8023100a0a2aadb58229cb7c8994768c00ae5de0a6b6893b06bfd6cb3205b4b46b666883d917a051778ae433f89fc27c22655650302047c435bb500673065023100f462b3676a784647f46b192e57df438f09af13c07fced6c33b0fae8a1c025356e29317a5f3e9a8fe748193354f311dd1023053f4a318bfec73986ae2f33ea98053bdeea20ed78e3aa9c8e2b9a855edc4751b14c86da5ee7716ee678765f07638ddc00302047c435bb50066306402304547a230d3746398f3b080cf911118e749c5732beea2cb769a416d1d33f8bc41e2e6588fd497116a607e01e29ad7115602307d6c0f098e1ff7ac04c694244f442864fc5b0a0f0e85d400627075a7af8bd82b574455a34038ca1dca4b1f2f994211f40302047c435bb5006830660231009d2c71748b9116a1f730cba6cbbed5085e04c60bf924e0f61f1099f6dda46b78b9f4951ba92cfea4a5e26d385f744de8023100deb4a5787cde735d4e778ecdbdb5a24231bb141803a0b36a22a09585ea8ca28aa9f78859e502503a6da5ad477e38e2830302047c435bb500673065023100e1e358a97626dcd03fb159c8779472d64f99849b6c7313c710e5fde99ccc0f76f9a4f295028bc1435bb300fefbe57e4a023004bcc773291ea78e4d6fb2f1978d9232a8a70a3b644560ef8302f6a5c248592df95ef2fee83bfcbf300c4f3db1a1ae280302047c435bb500673065023100f8867993603aab1be0d4ffb4d337e915a524097353a7108019d6e39079fb93b64d16dbc5157eb9a11fa5518daa3a15d40230329d7d4a0e7f833edb4d7ce769e80b1f545016f97ba3a658c65d39df819776a741506cbf225588b5f08a0fec4a1cc3cc0302047c435bb50068306602310084b974ed20ab245ec7696c02b2f5a889ef59d2520714a38e804a68696fb115f0e95d51c9964492b61a45a7d47c6fec2b023100f4fabf4aec52ad7d448655e6d1dc4d3ccfbacea9005a12d5f0b60e0f422397058a7c7c04dcd6bb16f180c04ae0d359e30302047c435bb500673065023100c1402ec44c206d1bb9e9749675a2d219fd820493b86c878ff77b1d1e42768f62063cf309a5c58d5c6829c7ac8aff833202307898cae397d6718ddf91793ac98f039b0a9d27681a36d327d57436147e8fc40433203b75f2d295a31b797937cff1eb070302047c435bb50067306502303f45f0cd29ebd3cc4ca5185499c36b8a869939629045460749e6d53ada679eda13ae84fa09b8776ed46fe30e6ddf2982023100c3b61b61e2ab58d7c92f6eb8d0f57d0f476b6088762ccf0eb608379982544da03177f0d8b6418982a0161b7b5ccf40930302047c435bb500663064023029b173c6a4f8e5ecbdb15164a4ae03272d2e9d806688bfefc4a7146a5e5da93e724ec4e83716edc3880fe3bc271bbe6202302df7e2e81d9ae585bbfbcc8ea996d6d62eb6f2079af0ff8ac59a0c1f93f13221eb5b6179cbdaf6638aa477d4197a6d0f0302047c435bb500683066023100a6f8168d827d0f52d3a0b5bc6e76d242240d751e6e24b75e0e649c84a812b315bc5add465f7cd095004e0a48c641b6fe023100d8f3325554133de6a75f196122a3b0e2721524cd2273963eccc0af6c82548f43988de6aa8587f4291d69439936ee93380302047c435bb50066306402304ba959dab4860d3e5d76a1c5ab7a281a1b5481c85915624c46e6f2de6edc18db392aa7c0fe82429aa634daccaa05430c0230608f6a3a97b2e70eb4d051294cdf8889b7af582e063ce90e51c3bc0cb9bb973d2d115ea6f78e185bcb1722b2e4f407da0302047c435bb5006630640230194cd5daca7af6452c608dff7186005530d42e634e68bef04f7618d59c74ebf5e418726577f8e8506eaffdcfd40aac2b02304147c8312af5e0a1373e768f7a94689f29799231648f0d5ff886a76d57d1b859e3c942576585fcd306e3a82701ec33e30302047c435bb500663064023011a83c33609c0232cc106bf5c66211f5dbed77bae560d0527211524360dfe24dab2bf0338adb87d304f6ebc9ff0f9e7f0230432cf340febd52496be145f490eb96ee0b60959fb29c4537c4f71225967d37d543ed60ddd61b8f3a4323ff3c6e25846b0302047c435bb50066306402302a23dd3689f9c4f78cf8fb11af2587c681eb0b687ad5d1c6f15be23db38ac885a581323a61d7048c21e246f94899227502304d273b400c368a09c9fe02761b12d9fbf124b81772e8301923354675fdbc53e885df05c82c39c682e7d9932c8b25a4f70302047c435bb500673065023100c111fd3b8d5eb0fdd8ac76362d5c66f2e998d91ac575f5c6b23e663b09c6a054cda941e8351770a3e99c897df4feeb1f023002e96eba1025d1aa0e99aab92827752bdcf2c3155ff4c25a3466b0e6b553035e30d3532ef2df527f63058bab4cd257c50302047c435bb500673065023100a7eda352a006a3621d91b62f5ec91ab7d4e5585f69ceae1354c5afcafe0f134bf3b1cea2dfe4c864c012b73fff997eef0230596ee98fb6a60719a194870fb487179166ddce98f4dd02bd84a90519b51175d066714e949a85269a9db3eb2ef735541d0302047c435bb50067306502301662a5467545f4793e0f7d7d1cfbb76414cdc708bd9710b426ddaec3f802c0027887f93094aa835c664d53ccb5f296fb023100ad5fd36c0834cb3039a2d415e694bc286da9956786c69b30500cebb93d28c85f7af11908b5216be5307196b45cfccfb60302047c435bb50068306602310089dde39460113b7374918673add3e4fffb4c5a95825d45762931d3759c0aaa3c3fb7cec82855e729c38e3b8eb4167991023100decd749b349c146e8d4a398907e0c0f55f633e7f9b2e71fc918671472bb067cc958ea21e655dee0c9abed5eb5cdd43920302047c435bb500673065023100abbb9c97fc7191d789e99c4100cd25b3d57c2faa50eeb4ed3ad2d018e031e20debb500a561909e8e7817fb63a8f89f1a023057f55f689ab488263c1eb87bab11baea40bbc40d22edb58518d3eaf3c9ec9bf324d05db18a9e85d84499b2d18ff2c6f40302047c435bb5006730650230023068573e8cb67dbb758ba3c28947bf4d886e64288a8b7cf66001fe9091c5ed9bb2dfa62c62b5cb8dd13054422a2a34023100d6bc7de473b46ece185878c243633710ce9d2e48f196ce38041a14fb666f3fc48916eb46c036cda47d2ab46917efa8540302047c435bb500663064023069b23562e74430c1ce4507fe713270b5d2803ba34c490b667d495979f7edfdf868da7640db0fdf3b2a1e66bfa80639140230294579e65a18fa2827df8e9767e26a91db69588e6564eaf6f86eb1045caba19db6ce9517755b56f341ce1f5d888e56240302047c435bb5006630640230486f0c3a8ebea68d1abe49f2fcd77b6faa56a584e994be4b9b9f03f843bcadb40d48edaa9d11b3ba1b167b7e8d0277490230073556320f2bdb08026ccdffbd4d26181888020ce5233857428113df3358ad7b8284b19a7243227b4063d6f283918e390302047c435bb5006830660231009c58520ae38118c3b8350414aa77dae6b149835e56ca95c0947bce603c6ca9ac49c3c1b6f05e2d282729d5d1a3b9eaeb023100f6dad2167ce25f98453b54de3c233555beb30912a73bc8ff77944779505b4ede26925e1196d41a33a8ccf09b954654e20302047c435bb500673065023100f5c8b541168602979de4495c67b5e6a159aaf27b1d2615ad02b6d78a356ba97e122c4e257977a9a3c2fe689c14b81dac023065fa10e57809488f4bd1286e697c9d607bf025e73b5fc162aff41abc56381eb9291495aaf500a8e0b76fa850488d07640302047c435bb50067306502301892eb7646c08d90e3bafe58b5cdc1045e323ec77c4332fd44757c2aff235b0337454992b11d200fdb20df4b88991829023100e32ec73a65009694125b86746abceccc1c006bf6d57f1e516bc73753324b411cb23ae323716bf77c85483961c83c53e00302047c435bb50067306502310094124fe72bdc334a1c52525663eee6afb001d312cd528993cf7e24e4edc9226c107b7c8bc5c186b05913fa6d3d8aa5d9023023ad74f8c34ffda4f329a3a91ce725a8d697aaf6d628fb4f995f014b115f6cf3dbde9c0b732a5f35fad46fa0b5d424e20302047c435bb500673065023100a908bbc948569c1b517c7274c9b6729a8f12e2e46a9daf2d2de67dbcc162ea52d557a25a94bf0d3e40f0d082cc5ed82a02302d37249363d1dff5e1e3ce56a18489c9684b053b9eb146e2729a20fb6114a7733de960cf0b50c0407e37e1323bc5a08f0302047c435bb500673065023100fa445f474473cb7a8fd0835a29aa1387873d949a20d16548b486183a5d3fd3f85d3de8587e78f743b16c3b5e55a8fe5d023008cfb16be8687fba03addd7e076bf8c32addb3b55ae08559399b24c5b02b0cd9378f5e6956c349bb07ffe0fee86662530302047c435bb5006830660231008cf9024ccb56b66187d4fa1294ae4c5e9b7e5bb4e57c95bcdfbaf5ff60c3a0baf54c17ca55f21b5ff162c54165491284023100fb885d4c63d93abb615516594107e3bf6f23808adfa0f5f464f587e825dda0f252c92a1861a0d4dc7dfaa919beb441210302047c435bb50068306602310080182d3451dc5fac15a0ac6816819ceaa96f53a96fc5a16f2563cb020e8c9aa2102e6840ea9078c958a568b2fc0b0dbd023100f6da9c010bc81a04ca0d9aba5c5b9dd06c06cc37e022342310fd405be80de5b73c4d87ae940e000d34a8fd67fc55cd640302047c435bb5006730650231008127805e1a461e57329324dbc24fdd8acc287d07eb1cb34d3d0c0a72061339cb216b2de8a673ebbc1aef2a423650e21c023064aceb3f9538a51b6b1dd38369033355805e628ba332e0513f40f7be7b70973ab78b97ce6a597765459879d9e45201900302047c435bb500673065023100ffebaa38b0101013a42c58294773eb13fe301b7eed85e0a7b1d5e59a5eb4f9dcee6c31c2e0481aa21e2c1fd071f3ec0202304a8b8b3e990e9b500e57dbbc831f7c48ff2801b76ff6b68893122c7de03c2effa668239e473478dd745328c43f23d6150302047c435bb500673065023100c9eb93feb90b0e82c6c44d82fc62b512de769cafcff95d818388bc813b813c12961f80f5ec2ea278a7036bfb536babf60230122dcf4db9b9129b4f9f70da7dd6bf556ec30032b2ef5f6f4a58529fc43b6a824b7e5d3499c27400745b239912efe8ed0302047c435bb500663064023007f03a000bcd3c1712475e279017bc8a6d6fabdf62ecfda3e8ea5b15cec73f45330827f3e041cfc84ddb3df528d4570102300917b6dc0712979b59e871bdd66c666f4b57ee37b33bcf7a4e575301870b648fee63eaa78eb41cd2e4bfb7d966420c020302047c435bb500673065023100a162408526eb2a82fbe47fe78896f2e5cf8762a9e80617beda5270aff4a42bf3a0750b241bb4e9bc9874982e11572ea40230581e9c02caed02d64140bbc30653caf51dbf5b67ceb22b9e06e6ae191c2cd75df8c6d0835b3ee6d0d486d2dfdc07dde00302047c435bb50067306502303132cc8c34c15565c740b7a3e62450459720919795921c1e62185a2dd926e349918d370ea7d3aa420d9dc02f47f94e05023100d3b65d66763dbad6b4a4ea943090eaf4a5820ba8eeb32e14d2023777136eb3165773f97dcb71c473c4cd45f57948263d0302047c435bb500673065023100ca863585017381c208dc34d1ea3d71a05f16bf702e871f9f6d3fbd2e671bdd861342f27977b3ee12cc771555801a95190230640545afdde5ac0d0a394378736628ae5e3d3fcf00606f7dc9487d36192f91a94daaa8ee2c78a311e0c6ec314c91621f0302047c435bb500683066023100e1d4aae2217791a80479c0e3fd19c5ab4318b946d165d57cd2ae184fcde6b9c9e931fe7470391741d6a6d836d5dd28bf02310082fb2ca822f8ab08089d1f1da0d69bb47cbeb0ce08bfd298d4f24c80fa46387c60e4f619b3afa2455b5a365fc6feac390302047c435bb5006630640230390276cf411a29eeb7d08f00c180e2902edee61aee9c8da0aa278760be622b496f49549b1c65f66d0a319a1e4d5a49bc02302aadb26eedbabd6483401f26b092ec820b8aff9750f942528374b4147487de7cdf12723487dbbd8bb6edbb30a3c3a45c0302047c435bb500673065023057ac339db09ae43fe3728ecaddecf35e3227ae5684d271b39cf68b2e2a10f50290462db915e9e9ee3606fa9a27e6fc88023100f5644ac1d7640c6d8e16252f2a9e0ce4fea15e94b06ed08367cf89332493b13e93cf7c8d6e570806c1fdec55f187c06e0302047c435bb5006630640230429edeef998082b0118e2f15ccb1d2f9a3693f7535844e7d1f2909cfb8636e0956b36227077036abaf54a4d3a5740bb6023030fb64304705cb2fa9470367eeda9c0614e5e896dcb829e9ae62ca97afd442e2ee691a7cc36f831c8543223725690dc50302047c435bb5006630640230328fecd2f8217966263e53e3a34d636a6aaceef3ee20a04ce125b4a526036a221ba6f71ca2f9fede5e8e87f084bb47cb02301ab5ebd7f2baed8cd1eabdd4ab8c013a75a980860142ceae1122a6a5355575758ac76c12d311d55648d7f93e4ee02d7a0302047c435bb5006830660231009b7068ae1ddf9c823f01c6c438fe1c0764616cdd7154e4d43195d548ce01b9789838297ede6b47b3056fbfa79036e96d023100cc03b316c0931c81fac722597a23436d92c8d42812a2d27deb94113d2df741d2aa909ce958e62bf98a1551faa3d70b0f0302047c435bb500673065023100808c9eafe14751426a95f3e762a68d3757aa146a4ba16880a4c1613e5b635f50a9403b7c950bc81635f84893f64a125c023051832b7fdd5946dfe70538eb247e5675da62273b6c99a96f0b1a51b1cdeff263c91da3208ed8f122ef8b07c273ddfe540302047c435bb500683066023100a6e09d3c08b0604dc526dd186c88943732b7d1bb3aaddc9aea34270b3947c2b3eabe3f8b7d670cb3fc76847a89bb025602310082c04d4c473e22172333ce4125dcbddef1c2d4eb1023cdaf6696a9b7941975db4d97a4be9a650a0a668ff708f7d7250d0302047c435bb500673065023040bc0e0c45a57b747f494e5d10169337c8d3156e11cd032a13969da79da9e4d856a53046e5b034c76a6e3b9e014ddbe10231008ec1f0b5072a39167e8b30a40f38a7356dc2c263da6abfbcf8699d24b8f23735538ecb55633e511a8279e03139a6167e0302047c435bb50067306502304bb9e66c0603989ed490bbcf80b9eb9d29c28760f48b85dd1d114bea871b87fa2ef19418d17774d4873f1712ce199bc50231008a3967fe89d5d5604e49e03d7a7349672876ee2249a2e76a2c544070c86b69892f738003648ea91ea6921f84a36c591d0302047c435bb500673065023100bb1b1333c3e529c2d4e23d182881f2d2f54210f6f7e67b9a5ab9f4d01b51e4dd9c8c27975c3afc37136d4f6c365bb40f023073fc82a8333f67d0dc47787a729ed2e461e65ea2e2e08cca8927b7d9a827e25f7eaa319fbac567c523589ffea0057f1c0302047c435bb5006730650230038d2712dbc94cc850d02a44d48cb6dc5366cc1fc06cddea2e537091f894f17ea6d13e42496c6e608bb0c46a596d9576023100fe8efbad19ab77935f2d8b31c519ae52d8ddb4f20589dbe55662b2394ac31a3304e7a4b69c77b39757b12973bcd752d50302047c435bb5006730650230273e935aaa68284d26284b73512c923e688bea749ff1ce5a718a56cec6aadceee6ccbfc88cce94f2825ac6da1be6070c023100829db9556ab11ab9d86f0763af6d9df50b4a9a5cd21baed6e24469e73981c5e04a2eca2bc681f731cb2ee973972966060302047c435bb500673065023016eee19cbde6fad2a35a1c90f7bf657d83a490a546be5f6c9476f91d85610f0d834b7b2f10e7dd84a99e7e0a5ff71b5c02310082d17175402588951a08a185c5784c4c70bd0d207391a479850cd6365e32a79da3555cc2e374b2a2e502149779d56c810302047c435bb5006730650230715cd12665701de7a9c1ae824d64ad5f3ae5811c95ca26122307a3b4c13585585fa6ff6bfe9ffa0d3b708154df0de263023100a496c1f1107fa2fc210f1042b761c98890dcd2d9cec504fae5e0ca6ad8b958b24bbcf9dd379e85f684bb563660dbbe150302047c435bb50067306502305c1492cdbca818410c548cb4796539a6c8c7e0fec63f98ecd4aa74aa33e56320daaa22cb6412677d97d32449b73b879d023100a2f899d506f94113a4e3283846d662402ce62a52750763e462dc20a06b01849478a1b1bdc9bd89c67c02d209698080060302047c435bb50067306502300503311f40c3a01cdbb84aed140ba8c07b14508c965619bcb0bb07ad152d5ef0206c15f02d3980fd7c736fd78824989f0231009e9d5d0bfd62fd31fc1af3fb31c9217d32bc87edb3234897a0f86e84e7bac909f34e5d6bc2b0d642900844eda9f1551c0302047c435bb500683066023100d146308a89572343ef8f1edd62e715bcc5df2894f79abd240d614834247d0b002dcdb6f183eb4e0a9942d86967d429b0023100d7a0cd32679891002f752e2860649b92cdb566430dc770ccd467ed3739e20c6b0cf7d018ec5282db12144da1e4d826de0302047c435bb500673065023040d812b1e6bfbec74730985fa27ef428757b4b43bed2b1f0e927a6e54805737877083438930d7bd21e72baab459a896a023100bd01d85a84f0502b3b0aaa46ab88a0017c319a6e9224866a0600b2f0ab35c13931cde19ff54225fb3dd4fff011368f670302047c435bb500673065023053bd2166278b4d256d3f7dbbe29742d054e0da9e63fce28214e2568b076dfd6417a89e7db92afdb1b5e6b104b82bfc49023100caf8da3535dc4de6bfe2c3debf00162edd3e92c1d25b63182e7a48cb1c1e64dddd97ab7bee2b93378ddb44be901a85b50302047c435bb500683066023100e1e12cc530ec4fad79bd41c24381eaa7554200168fe92e210145e61c50fd1fa169af047cea07fae402a5a7726270671e0231009e47b3130a8ed8585a8835d80335f1e424d152f2dc92958c0dd6e84fd6ed3301905320be2bbc7acc9423283c2cce2eba0302047c435bb50066306402304f76709c3854b56734fc35b01eff611a37eeed1c406e5bf8b6c49eba1c025658d39f2db7ff1af8b83a592499f239ce4c023077f8a09654d73f03c04645bf64a081cc361248362405063a1bc81dea6c7f9ac2a3119a3543c73b4cbec345b2e1145aa90302047c435bb50066306402301264f86006873d0cf13cac1fbd28bbbf15029b9b6fc49903c67efe1e5339492a20d05eaa9ff855e0219c764810e3365902301be1dd0300a1b86f5b20fb72a8a33cb80dbc9187229e4a5040ed15fb0c323a72cee98796fc0fbac4f9c18508cc7567f00302047c435bb500673065023100908d6e1cece1cdedf1f9b407ff762eac863c2725812e92ce39117a00d90e807dd379beb62b9c8428fd1bdd4a3ed0216702304ae0b51463bade9de1144e537bc18601cd760a8bf2637bb514d91ae34c43a64c9f7a1b9e62a97e8879a23eb1b4a76b330302047c435bb50067306502303480b803240369334fc8b3af9d70b6c522187bb34de5d0e8bd428e01142c8413473276c2c1e0471bc11f10b082aebbe2023100a630408c800c5a57d076729dc6d30607936a0f6d6fad444e6ff5b5aaff956846a6c6e0998e1c570be125756f60da99150302047c435bb500663064023061f92e75e1a14975e8fa411ea9fdf2e8a1c17504782df4eb111699c5d78301ed2128ac114185b679b281b30906deef31023018f473a3e408c224530f4a400794837c6b81fded0ca56e0fb14766142f65f44ab64907dc62b3226895f337d66f0bf48f0302047c435bb500683066023100fe94f05b7e71852b33c70bb141acf43e996a341e652f4f49e095d7a6b4164f29003dabb063a4b4b4359a25f2b873b750023100b16f8b524414c53ade3296e484f303ee542f900cd50a13cdfd68a89f58df5af9b96eb83d8f3b652f8000e09ebc24ff4c0302047c435bb500663064023006d2581251c3b9b86235b9ae6dd078fe5e4022351e327205a56ac54c54050841b36d05e4f16301ed1a7b708df8840d1402306b90a69554bbddbce27d6efbf8d5f4b3c81374c6903672f44c7861178abb9a6c21094cee1528d41b73b11ae1c019d8a00302047c435bb500673065023007296b581d1ca36905625098478902d5c9590fe2d491f71a7aa7a56c3bc9b46b42c9c703102e94a30cf0871ceeb7f675023100deb8a14140675de36c5089763be9bb32b3313192f406f03e2c16f4da91142f0b68d6a0a77ba3c05c364b1c9ce84fdc390302047c435bb50067306502301d09a86d83714685bd792cbbbcf273a85d52edfc00d45b9469fa6c342ba3c8dca6726d51772ff0e21d8b57d9ca4b8699023100e00206bb25d57d3816887969c3192f8d2891bff07d5443dc0d9a72e37437ab34cfec1ffa24aa6346887de96c54e869df0302047c435bb500673065023100d9e76a02a70c6651064260e5ae721957c1096960b55dde26104a8b3ac36281f813c8ffce9fc94af865483c17e938eb240230413be44e031488c5bff2fd369aee3ba02216d0846d43c61818afbfb9cfe6a57de90ada35dc897e6dbe9a74256bd8d7700302047c435bb500663064023033d876ae2f7d568707d7b28442cfd12772fb2210c4e28fcd76b59288b587b31518064dd0301af6f8f3ae84980b95eadd02303b34a7e374099d268d3867f178fe99c0fdd497feda731e4aaebf3175ed1596d33b2bf8f9d77d699497252f0c7672e36e0302047c435bb50067306502310088d935700b8e4544b7fdc43653a948ac9707df0ace4773c2e826a8a3af159d5e9d33e2aa53dd2874cfa9b787d98aa94102302a1074c3a9e188ff4200e498c6abc738c1878b22a04cd9e09668f51d7809b034cfb6ac3d99cd3b259c3ad2d523ae448d0302047c435bb50066306402303aef1447fa487c6b251b2f129b45138bb86fa2183fc996546615c4974fb4268b77c79126be11dd46e97313e4cda4d94a02302922978382a40a44e8b129848bef7769966dae3e9665fee599416cc83a747b5674c83bad35df0ad2183557089076ac8b0302047c435bb50066306402302c2c51cdb913be43aae12f18e4ef339141e666f58ad8cd534dd2f43327ffffa4accbcae760b22316e6c7d069d079b455023013c290178e2089cf2ed9899f539d5f91d7e227ae4524494ccab50fd9aee122cb44bc5c5148317a92f057f61b7da61f030302047c435bb500673065023028ab62cd657215955d44a6d8ddae867760386593e5a6424f2bfb4e221a1b1468347e33d057c6c608a5b91309e263a6f3023100e07c1953f7d1d78e96725f48202ab0db2f3e5ffce867ab77cd9119e9c292ab75ade2819818459d90573b8349df514ea90302047c435bb500683066023100ce57a033c3771b25b624a8f7f8fa832f3cdc2e86d95d19b8235631acc761571a377372b89c3c78af03cf6ba5c1c6c40d023100a75cb9a622d4591e6d19ccd10b1b93ab2e21df743ac64198da8d914342e9068f31ac38f1470a7ce72d49ca38a9f7d1200302047c435bb500673065023070ae15312492115321e27917f0507e4bd848a1eb7184f76b83b820d3abb3dd1d3779f81b3e37a497ee22980f07721129023100ceff008973ee1a480f6179d785400f3af61fc36fa0b305d1d41de2ce8d406a5123fd4b5719a0ab0bca2161d6e0d1643c0302047c435bb500683066023100bf3e85fff212808cd223efee880dec0bc098c3ee7c6cd8cfd570bd3ef0b65aa0b6028a491d9670825a0e8f3ae3554442023100eeec98c68841743be820a7627210f201393e5b10db8c34bb859c83f1c012e09fa4ab7aa009d420bcf1596066e163c62a0302047c435bb500683066023100b446d0773b1b9204a321aafb85fc381d3b92d405bfc379511117cbd1da262f85cf12f1e186166ac279699ea72d90f1d0023100c10c56e567bb6983aa2bdca4fc67901d2380f957f73ae5b2fe79f50c128c0d87b21593147cbe03ef825692ffd092ad180302047c435bb5006730650231009f73cf00626c97d6a90fac1861980b05906e1a7cd2cf55f2759b4c3e414cf60ee014695ac174fbcc5029edc0ae65309c0230126e39f48691568ec53116499b23b98aa74512f43d304b1663dba5b36f347b23506addd5cc2c70b74f915e3286a281ab0302047c435bb500683066023100e01bf78b29c954dcabaa78da8f80b5d3b0a43323a30a284c6ec9be7e7daf2e62d92f0588d920c8d68af2cf4bee26bd1f0231008c9386bbc75038c5077543403348197f2ed5f43cd80d70a84ce32e0e54f3e48f61534246fb7589c2b07e63926f622e9b0302047c435bb50066306402301de47c97f35275a3a9ba232380215e5fe719241ff8a3e7f504ed910649b457fb87fc7f7fc1bef10fa580248d355b945e0230401c08b8f93024cdc0ed073878eb8075caf43f5ef5d279083e6847761a4508e23766e87c6410d7e33ecebe520a5004390302047c435bb5006830660231009311059c33d624a77b1e56483bfa2c3c735f8f7c7d2b4476dd24791a3a6018792836f0f61c14a6a420f27545d496e26d023100bae06bbfc0e9d6936e003ace13bdb6de1a32cb829ecdf08d486108409597d1275427a5bee5e202406ece895045ec4d8b0302047c435bb5006630640230466e4cb3b1604a20d61cdad2d86112a80bf1c722937abc8a4b194f3ce1709201e937b9bcc8c3a7f9fa09f4107c5baffa02307fcbef7fb19a31b9e70b3523b63954e00c911113d29fc1337f61f8be634efa959f7a3afab6b5aa21898dad48f4175d300302047c435bb50066306402300b541146e5fe4d2cde0a07c274cc74a9bbb7a21d85c2dea5474032a1fcc043905a1da8783936a70af2bbe2902ac0e60902300d5e3a98740f608589e4e413a4fbd3d16ab2a3b12a85764425fb450925ce68f627c0b3272648d6778b8a19e3b904975f0302047c435bb50066306402301ba5af5b9426421d4c780f8cb236f363ed954f03b77e5e2552b5b8a4258284dea586bde6bde0ad79d2fa0e4b236431d40230080fe5ca4d547a4989c84d4abadd5e6f858c3fea33b3d6f66b0192c5426d19548c5c12cd5902f2cf3f31db5c750f981a0302047c435bb5006730650230342b3bcc67d0255d259a6d986e7f32b49e52457e4e8337681faeabff75ad698e0cb61cd5bee5db09dad4f37c6e7d8236023100e61ce759c69b1af2806ad8d988cc1c5fd84969849ef6988ef148ff6bfea602f351f893f0691b3d2fd0f5571c0c5445390302047c435bb500683066023100989c95721707e385e610eb1ba9e289c9a13a7d60a573c9f763af86368558a055b18a330a895d5be14b4980390e76bccf023100c2971752a1831fe913c045502027f7d2a6944a665e77802354936d1e002683a187df2b3a58a4dd8dd3e81087c3ba17cb0302047c435bb50067306502305b2449f123082350e96d6b4c6bbd200228052a26b87f85c99c25198764b2b0947ea3c7d3966575f6fb85711595e886bf02310080b6ee98f12473052de50fafe8f8fe07215ceabf428dae05b1403f4380551587c281f7036aa134fcd635f298383580cc0302047c435bb500673065023029c54d0b011be4ecec57c849466f0e788ae313af68e77ff8f85bf7ed3c68ea06a69f0fc6c8be8c99b3a16e3021ed610e023100e19b98917b878d6336a31c90cc7d39ed4400aa0e2724a3379e485d27b3237ae9d366784ce077c5a7e76a6cbc5b4318be0302047c435bb50067306502305fcf553343d3a0269432ec0bfb0bc140ef8b3035c6c1bca2f0f1e5ebaf22235a1f2c1e25fe4dbc8cdf6ac3adfe5cecad023100806eb2eefcefcefe556efbf0228c2417882b6f8ca11c68537cf02a5dc91c2e4a3aac15dc47bf0ef7b5ec2690e17b98290302047c435bb50067306502305841b60409b60ff66d50ae69a472545d89014e5dd7178f034e2a5dd4c40918eee52677ab2a27e2b8f580825b04279440023100eaf4be9727f2e5de1e699470cc165cc0082415067086718e9ae4a48bb340ff0d91f3f4844c280ac05a779e51e41015670302047c435bb50066306402304ac60287ca80a4fa07bc12256197e8fd63d0d0dffd48e7c8991132bb34fdffff5b136076f8a9847643fffc0a80e2c5af023003f89389f64a6da485fd16a8f01469cf441f188143d91aab24fc107fd510b3aaf244655c586c8b7855e5c40a17f264b30302047c435bb5006830660231008c9ed69e24648f861b5ca4967038ddd728ecc8892c884b6aede6038233d66255b10f8a085c6a1ff6be2e1732abf94ea9023100927a9e1a8e8e84865ac9648f6bfe5580b4ffe5c51f36762e3c0189ae1fc8e43db02db927441efd11ae10f3c0c0306b4d0302047c435bb50067306502310087228c8be5f857cd73ec29d7c589824d9cf4c0274d852154388d2e1ac5a80a9d3b173d56201208d077c1ac1744c8d55602303b5a519c041f3c3f49cd967dfd7794af7a252cdc53f42011f3008f0bd7b1766af516e07c54d73a3d5560a71eca8f30f20302047c435bb500663064022f3ce0d71466df97708ba8e60953a75e539e1b253d2fd1e2a6757c06acfdaba6ef7e135d4293a258b4d59e0d71486bac023100dfa262394e2ad7c66f748e9b808e8daddfea2d0fbe7141dbb2333ac114b949d639de035152f313b77811c0f552cd48e30302047c435bb50066306402305ffdc7b66a97508ebaf9d35f026f56403530fe8763785fa505d8ba258ce5dadefa603ccb637c95d6bec388423dc557f602301bfc8ed6eb665eac1bbcaba61739eccf03084fb5659877435c4c543a5371616c1beb6c4c40ef08fb273ab120a20d60090302047c435bb500673065023100ad9038a1cb79e6d77db7632cf9b531ff1c3f2e0b57b11a53ebadec20fc61746f571bb7341991ae9aa5266a6a8f120731023063ded3cb54869015a378607fec07013db191992f66c2790e252ba0856d4fe852e533077e11ec3b552d4c4245fae087a10302047c435bb50067306502310093e3c31471e6073c552ec0af9b172fd7b5ef83c6152cd48d8e7cadd23953079922db57396ac7e28bc14962962952c7eb02301f1c2ce227709c331cd6f393b6eb46522f70b0a1117fb2d247430c79359ca93812c44057d973f2fdcde73ac842f0bdba0302047c435bb500683066023100bc19f5d95c3dbf4d94d0fc37855c76096d1c4bce10823aab02121fea1ca8e0d7af179c5d6a37c612e55074c78b72b7c3023100b841b27bf885db66e26eb750fa05c139703b06fee159fa739a14b45dad3ea9427074bd44e3f60094bd82757597c420190302047c435bb500673065023100c35742db11f8e0d8aa58938bda7f2cf75dd040853c086ce866a08d28e8df433c7c5827c4cca34026cc7004ab74b072d202303b66a434eb27488f3dbfc52b1f2fd9ee2eec834e63a3a5baac022f13cb5c73b4bc460849ce99ee9268065f2ff48cde710302047c435bb50066306402303e5953d124c0d2e294bb9cc3b404f75e3f01f01da28d3f58815755bd9470d76c4daa6541f25c641161ff14ad650b6eb0023014f542b6ce754bcc103feeb561c4b4b0ca7cc977a6a6f1af89f85b75bb90a058a2a14088b4bb5e8a33e73817f12383b10302047c435bb500683066023100b2802dd6f3c6f9e21ddf94ea8b48a0d6be25505de70914ddf4dd4288f1ed625a3f6af43a095606cf266d17e78fd2bd69023100c72d6c32c9b005d37c0326b8c44f66729b7d4478a8ad99b78346131f9375f25a58ce5463d14ed2aecba0c285e2ea8d1f0302047c435bb500663064023012ef0c0ec17921997230b226dcb1fd487efbee9545bcbfd863d8b0c2513661ef4a38838bbfb9c5f43205ae2fd122ed3702302d166e992a0e68065c76abeeab6cc8528ad9e248c25c0968af6c8b5d0c604051fa3be59015dca068ad7343cd26a02a1d0302047c435bb50067306502306e707fbc5b17712cdc5b4ffd997f775af653d220e1136b80573bb2c24f9677697efbd83e017cd6defd56b60754d65609023100dc4c58ded02b104ac11b6990610c2c05d318e30d91b3ae24c6644fb05ebd8b2abf91040a122aec33ab56ff0959a182650302047c435bb500683066023100b7046a0d389689fd874f57eaeb93cb72cf677f3600dccf3604ecd107ba14c0808bde35014efa272407a31a45bb527ad9023100854237bf314260fc5f77fe8fc040b646208cc6ba5578273e139b9d91c5aa4db3369c21becc991418e4460e4f4edc544d0302047c435bb500673065023100c5144343bd461a351e71b15204a2f45d29902b1374c34a8a8acbe57e9bbbbd67393aa2c06fcb8286babddf8516e8a4b402305b885db4109bf6dd5e014380a24fb7cf70f6ed3c812ab6ce416a5ab9de604e44f40abcd3ea833d7dc530e7f58d348a400302047c435bb500683066023100c41f70973eb13b86d50e85ef049325e7722aec001f9f71515673cc02cb1a470f92bb9b1b4bdbd8f58ea593cecc228b100231008450fee0194f54200fff45b6a9106cea5dfa06cc860b19a5050adead07a0d31f4b76be15b61abecc5b1d4f7955db51c50302047c435bb500673065023100c1b3dd23c3f90e5973f345fdc28ebd3ca78fe45b0162e1703fce30b660246e6903e320b0c98404492af843081487cb90023017465cb934aa838e554ed876762503257cd89beef701e5424b397775348ede1545847ef5db26b10ca1d78ffce14b7b820302047c435bb500683066023100da3dcc0fc0cb9e38b339bf79523495cf793878acaeeaea93b77589491e782fc2495590de4d55500e3213f7b6d1a94847023100a7820f3b8e1669a09777dae40c14183550eb7ffad5b330807190c9b774f8ccf8492356db53e29aa77d0e962261973a7e0302047c435bb500663064023071956d4862cb5539a13e0eb06464384f4b4f70d91943f5c1492db0cb05a4b7bbc8266c861183a0799f0340c9fda4a0b70230070c0258d7858561941a04c7b86ee56fe49b14fe7fec599858dd16d2f6eebe2968953741af15eef7d57c5dca95fb2e540302047c435bb500673065023100a9aa944c815f662068c9bad6c685906cf8c24069bb7631ae683bb18ce34329a4e26a5c6c46ed2bf89f65f2bc834a487c023026f4c9c372834ab64bf11f9758d2156cabe667d284a11c4778addb6b6cd51c394b4fa56d99c0d3cfe2c723cf5a55b7bd0302047c435bb5006730650230117410e42a1ad80b846bb38ec50512d4c3ad877e173ad60bb68712c49378b19950a4106b9a4c3cea20eb44404aed721f023100bd5e13b02f4a02d2ebc17eff673e0f9c6937a172b58ca4abc41cc2281eab1fb67851261232c6eac038ba40dbf4cba3d80302047c435bb5006730650231009b2b0ee8bb0f1359b1d5307ef4b247a5a88d238c716d5d14748c80c50fb0d920c19caa25e86cc9b52f7c4bfcd3700e92023009290e24136caf6cdcfd26388450d62abd758182e54a9982a773ef9cba6159047d88fb4291d5058dda40963561b415a30302047c435bb50068306602310095bbf3dd2148bf12bc633ff43128facf19cb41dbf7ab002da335bef3cf4dddc2843e06a6e4aeab7efc370149809029a9023100997294bfdd9eb67c7f8be325d49176d1096e91c5b7db95106467f4ed48e0c67fbfe83f5b2fa1ac36f682c36830a179050302047c435bb5006730650231009d12f3e6e8c5c8a5092acfc376a6d3f15c5bf7a4ef2edb16b2f59337ca6dbcd3dff440a5c50d695a83e4a5c0f2499d8d023058a035b9bb3ee0a03c34a6daa7e6796e7345927943b44927e2ff1d4de755f24f2f782c71f7f4cc183e60b18ae881ca680302047c435bb500673065023100982ed8b5d82de0513088aaca74f6491d5469b9c062cc53340bd2fb93e417b2a386b9829ab107155b9c8c89a03153620e0230054fa27b5878f001cffb095d250866231ff453965462ad9c5ba407724f742b0d94790f2241673ad93305cadfd91ab08d0302047c435bb50067306502304854a958fc389f2078b6b2d9f42c72a4adc6f8dee9fd89685855a24188cb35c2255c9a698374b1e810986c5993297c65023100b93954e3ebe6d05866b7ef68c3cdd5618b370a5f884510d848ea11a206aaf037339f41c5a2ba4c153fd58487f7f2c5150302047c435bb50067306502306adb47730d338ab3626437c919eae64ee21d2988e2086073b32625b2b1192bc2165ab95113c467c7450235e9533262f0023100ff776bc5c17c22e4c565f55689d0d093676fddcca7c4dcd336fbfb4cc2a6d66673bd9e09c2fb5508ab47ba152aecc6680302047c435bb500673065023100b5073c7f4b90162ec925fda13643485821ba5ba9d6b3abaa14f975ff6b33cdf1ed07308e85f72c3adf9b64e37cb00acf023039ab7b7b10c15c7628b7656a3f06912dd7c3aff29138f9145291f7176f34b843740348493ec96913af1daaecc6e219490302047c435bb500683066023100d30c740b5bfee943ca33cb272fe27d9d4be47c0a32aaeef015887bd76483088cd5485fd3a51be79c7742aa17fa4a77bd023100a2bbb1b1f29aa5ed57cfbd88f9ddbf6d14af8d6d995bfffd43c6e7518819f1cdd33aa61a4f716a47da984f4f97e353320302047c435bb50066306402304b7f295baeb38357f35ee526205f154a3df48a99e4c985524256a0170c01193d6578a764aeaba14e14fd43301352ea390230643bcccab6b253d887af2aa037a33ac00d9f100d7dd634c534cb0b71b6a027ee27870ae1809090155421e0ba14cfc7ba0302047c435bb500673065023100a7bc36d358a5c0f650f06850434650a8854c6279cd649532439264bd413d88c26bdec010c193731387e8bfe415cdb3cc02300a3c7b6946245a0083e8b0262b51edbfae1cf18dacb7b1cd3ee40ee183f36accf5733c7a7742dd55b85f93b20c99146f0302047c435bb50067306502307283f26b1a49cf9cea6950c2640ced60eccb140f9435a3959563a968bf30e5eca0753fb8d35e8df60796ad0e78237d2a023100a4c5aec86e2d488d23b3081c162f9f5b6e8a58ea8c5e446684a03d1657ec7fe5d697b9356550c22b6d74801358d1e1520302047c435bb50066306402306302aae1c88b924ecc1041a198b4035d08e054aad40a2fea74ee8057cc9635fa8a14b615ebd19625254bf1c068cc38170230712142d12d96af01e815c75dbfdb9812cbfd7e03227ad1f88f7a59c79005df0f061e29a9fa3252cd1151873c8a28af780302047c435bb5006730650231009f2823a4107018cccdee84dd862d13a0ab02ad67a77435a91e08c502cbcafddc66df697581b52f471131efb0b3c3f55b02306322cf92813ff1d2b3950ba54ed8da6a1a1aee2de6939680546295ba6f47a4cf085db38927e0a017af3383b00cdeaecc0302047c435bb50067306502305f620fece723c80bc25b03530e0f1b9d890cfd24426aaf02ede0bf2215bd465766d97dad41f820f33d2a79bc150aea3e023100d606f127d830840381d15958337474c13c077931e1fc8461f46c2bb271bf0183210257f83163846bce98ab1e34cc49bd0302047c435bb50066306402301f8a55556618e88793c638ea2b1851857c23bf3ea0fc97e4decf8e09b2f73173eeb9a6c91e57ad1ba4622b446c8d58ea023011c63d22a5eea5777de196b82fa7bb38a78a10a934ac1ef02b720e007a29113d150fb333b03e703797dacab91822a5de0302047c435bb500673065023100bad692a8f8ef7680fada02b1e92c1d36d8627b5cfaa7382f03c4dd082c2a570e6bb51681956aa4a6d4bd4fd325c07495023079f15e5d4fccad7b93a09b04d9fd744cd22a753a4f1e55c0ea4881a3a6ca54bad04cc2f0f261be7f19e16456ef336f070302047c435bb50066306402307e8be55354fb88d1003a775735c65dfc897a95744b279ec177789544fb3adf36a4c60e81bd02dca6dcf16e7a77cd0d7302306f8dd168981b906418897ec3dc12f88be9c17f692b1d1479458469ed6aeedacaf066b59abd3a12f88dc8743b2d1aa9480302047c435bb50066306402301bc90e4fffb20c69e73d4bbd25f51fcc11c1d3a7cb3ad63ad31d75f07c6d3309a8e22772d19a5d70a9dccb57f642e5c70230775bcaad0d1b2d261c8272e15bda0329ff0097caa984132e7a0973908fb385d0f2d3bace4ed5cd57323ae7fa6611ea3c0302047c435bb500683066023100a548504ca90438e1f105c8dbfc31c4bd195cfb511338cdaa2bf4a181eb64d8f5d1a88c3921ad16ebf0f107a93c9a1fcd023100e27b8d1f491f5b210d0a73d865b15bf63d9e723489b3dd26970a9f35e566f3a81c6976564a5cdc3e9409bf1e82b27c0c0302047c435bb500673065023100c7fbea634f514e7ec86eed6cbb4208d8adee836c404823fb9603875dc078983c8a446544efbb780ba29df529c67688380230137d9821434518c520adc5f5c091d654efee70c5d30f2dcd52b7f751b1487b843f818d31e84dc3faa8e6936cdcf503160302047c435bb500673065023100eca66da2364100a47e20036b02782380d65686551c4a8740c513ea1c4f6d80ac4d7308cdad9e3703b0a3b5d874c8c88f02301b9613c048aa44783c42b128f6d3d4ce49b7aa8dd31c817d46cd1952c62e87a38d4a5ba7913d127c044eb1bec8de385a0302047c435bb500683066023100971e03822f6d395fe9cce06c3c01b9bee293ce7364bebc58349b49f6261d94631654ac1a838b53b415f55c84765c4eec0231008383510dc4221a2d1a7292e2904c931ad26888a9db575605ff67463973015324a36f9e89133815209290420894c2abce0302047c435bb5006630640230122ed6cb690891b429d4b3c2f33bc4cf8d2fe4c00617611c654fea81bf38fd3944d7ee6da4f1fbe4c86a74aa958a223502300929e9fe7a032a004c9b5700492d0510f9a705ba5483cb088d872ef8a713a460bd961a99c8d23a7524b18e17010865ec0302047c435bb50066306402300452893c39dfdc0b6694228b100101f2281d5b32b2062e8117716c030b3350269912aac378d92d938eb979d0b3673a9202306c25dd2aa21cb7493776271047afec9bb39d3017b5e6a84d19fe4a8b462b8a7454a67b71958a860e2db1722f89dfb9fa0302047c435bb500673065023100c22edf3b61394caa577aaf96fb8f15d4fc64cb099d6d226560cb71b1582f2dee3be48b638488fc5c0d20e9e41c12a248023079381efd31f06c6015010860f0079c87950395edb71541a2af04538da5e43d9ae69d82c9614012d8bba871cfaf479c530302047c435bb500673065023100c2dfa50095318db7e87e45272963799551e6f4b9e829cedfd1b6cba5cf2595c9cf6a63f193a358109313d64d514cc8250230583f865f9859b4cd88a35383fadd10fc42e7d9872156c45f3e33591b4aace1343693c0d51977456a7b3450d91dc101b60302047c435bb500683066023100d833d936c5e56737e9e50a9c223bee5048774d0c479022c2f1528c1b3efbd095fdae3b8a5833ed660a9f238436484091023100bd422d894944c166e8947860636a6dcf7f18b80cc9dc9202de2fb68abce27f98af007a1d3a1b6df685454ff574f85bfd0302047c435bb500663064023007b53f8b020b19ced20d463ce66b0aaa7fe9609ea5c9d8111470210bb44be8f57aca074d67ece44e709aa242083e1ca3023060fc1055b6369caaae05eaf3cd4616a853d442cb69ecd160b77a31b7cce5b4528d6b7e3306f62048b3acb9e03ba2bc3f0302047c435bb50066306402303590d7ea482b51b8bb507301ce78827cd577ab68ac83d75670e9d3831c7acf2ab1000639d1c17f435c18e3ea67ae550202305cf212dc3f0caeb61a0d729a7b9cc38a8bb58ea7ece7fde4bb7d484e0f58e6e659c47f4c899a280ead6f8a8d9dacd7e40302047c435bb500683066023100b2ad37152dda2a11f6bf40af77cdcc74e3137955be6c3f4740ea9c76e117fd4cf3f1aece1556db400211f73904e6bff9023100922c9a50ea084e6ef7d710d3cce97283c4aa8805f9b4da2a863f63c5de7af5666d94a9ecc7bd2528952c45d18ab98e2e0302047c435bb500673065023100d7643e0b305154d8a939d7727c87508d2ab4665dc1b2d6f778eefff5e1c35a96be13ddb614e4317eb9224e5895af3bc8023077e8bc5ffb94d8b414a8bf0648035a5764f4ad664d155d072baf1fa13443ad8d66ec47f6e1d9d9454d437ef51faa856f0302047c435bb500673065023100c41e908b8619442ae027d545c13adbfba6c06a0b947af3092f76fed74f6b7057c8e7b79bd2bcf255637f6fa7ab150eb502305500bc87138470443f66f5b9bbac75c75cc3260724f9f73f737505a601723d0909d83613823c18ae56653382dc01f1ab0302047c435bb500683066023100ba0db8c4e25fc60739e8eb8601c9166a5fde727e23d6e452df1cfab661a77c74b583cb75f92e075516feda461699e21c023100efe12a160b52fb23ba898b39d4dc3c94193623fe374e47bc5b05a9676a86c1780e0ac155764392156cb6cabef51208280302047c435bb500663064023068b85a457cc8e7963c92dea7936943fd299bba3a094b2b89e2b488fe33d31726e0848087ceaea664a296817603f4e54502300c68a6d04f78a5a8508945bcee9155871d6005154b7f2eb64382ea494822eb01615556ad62767a05bbe178a5d73c0ab10302047c435bb500683066023100b83e950a3732c004e05be40478bd9e11a210315269a404cc43d729e0d1a4d003de50762dd535ce4be78675f571b8932d023100cdfc6aec36ecde7b9c87844504f7f33822d7d4567b5be363de54c3a26003da18f9052538d29f2f79ffc242ba64d84f310302047c435bb5006830660231009714708848369fcd25837c0ba6aab7d3733b8340d8f5d532113c27e03b283a4296b6096461bed5f0fe045a8ca28d58df023100f1e8f60c95aaf964eef51670cd7ae5495d80d38ca6b233ff9a28bc211dd5d4e9a77a7b06efba70d0fc3c4c3dc85191050302047c435bb500673065023100b0a6e1bbc1b06fb344100a075d387a77d7cc82ef56651fd74e777d755c92cb16c1b7d282a4b1f85ef86a9b4ef9991c5b0230580d0329e47dd4b8e6afc4369cb483d593aa3d43ba4811acdf067ec94b5460049ce969d8ea32d717d286add69e079d4d0302047c435bb500683066023100edbed52367470585d3def524bafdd91970c750ce42f512d1d57c9a17604b809a32929d2b16d3816ac7b0c3cd9c3c0edf023100e840b6574ff7d8b7f3c9c67e168cda453a30e4450c2def30964fc678add6f155364732c2a3123c360db64f53dd48e5290302047c435bb500673065023100b037d44fc3c5e9271b61ef66c3c416b2f9479fc310b3dc16883157219c4d298e4401bcd8824a412dd75e2a9600f544bb023023dd44e4250f2f270590d3d4641d92674e42acca2d39fd5bae3d21ae60bab2330d9a3b07a0796acfc631e430a9ebba5d0302047c435bb500673065023100b2e92003dd91115ae018af8b8ac3da68e9f5c682dc8a318e9ff190d01228a57fea24a95fc9acd054624b7e6e864a92ea02306c2459a888efa93ee1c3b4643e08ad804b7df6c4744882e24cc83153832d7aa5dd7f11f55e15114a26ab89cc0996a1e50302047c435bb500683066023100dec63120cd2867057a56c662fa393890999f63e7e834625c573871be42d7e84b6aa72c861c64f840f3587e9a5b272177023100a1f83636edffa057bd944a0c3be0188932a7a472c0188ccd40cecc64f6c68c9482456e7dbdab9671ccbb01d45a3508540302047c435bb50067306502301cd43833198b82d5c6ec7cc35345e15ae070f27e16c3ac81db9ca45cda2131e1ca2126f59a2dfbe43dacdb205fab2c08023100ab2ebfcc309d380eb79c345f2e03b1fe48751eca6a83cb0c9b7c24793033cce647c8549d1af29636aece59fa3ab9cb070302047c435bb500673065023058ab86e69c31a05d9511700bad0972fe90a3cc5052e467df47be5c0e0574967b686736146b9e97569241b5c2a65e96a2023100a37ee38921babc6bac78bf3b2dce901e8e56d42b037c5048e9b8c9a96ecadd5223ec4fc77ae45f4ebcbda7185a9c71020302047c435bb50067306502303dadcb881bc2ca97f8fc05b7d97c3a5131e9daf36c6ea90467deaa195deeba40a950e45a42837e1690c8b3e0c04a4c49023100ad99feeba9561de14ab78d5ccb1f89791cebb8fea857d4c9cc15cc3af287353b48817e1901b7ba5dfbb99a76e8e43b030302047c435bb500673065023010a51560ff3502a5ec5263fef47626f98c95ef87162e2b1115e35b3729b8210d7cc989da4b5d333e855e8d56efd7c6b6023100dcc9d31cd6aa99f13c6cdfdb937a574bc5effe97e656ba2a9d718d2c045cb952563e7fcbc6a3cea4550d042c8bb23d270302047c435bb500673065023100ffa521d2b5838826f24cc267d097a1fcc7d3bd7403ac6296f91cec444adec6d67fc12fadc145a8e0878e23a96a874b5b023031a550fb1c24eea9a6e9beab9fac4d4e0a0748c748d7fa1706bc099da5fe013f7b0c2863aeb46cf81955497cbc2f1d630302047c435bb5006730650230794ce741461777cde1f16eba6d4f86c609d21781a4130924ed2642080058a035679b1ca50432717d8a24f2b7d3555163023100f60a6a5aa7f2968b3165962f17954db1a9ca14ca2d03b81abad1fc592e274d23f7392ec92ac1e9ab153dbde55b77c4600302047c435bb5006830660231009768a9208185df79cb871d9786119c0f823350e629c55f3024ea15e45209c0660524efcda6bf0abf45cef889031bfab7023100a0dee15de02fc3613f632158bdb85012d04ab311b638f90303892ff17a7e892594d71f8b81219d803d33e7367b2ceef00302047c435bb50066306402305f4ac037d6ecdac366fa01a6ae06b9549380f0aba9afd8d6c5fd7b2c72d568a06c5b146a36593fc1ab2c7463b918463302307279463ec293a739bb6e3f296bae346eaf40c0ba5bc7f9f8a5a94951247a7916b80d97899bc7d5ab86946ce9013bb0060302047c435bb500673065023049dbd73f5e6914eb79d0fd23d7f52fcb8dade4b25cbbf69050335a6e0240646f86064088c00159969496f5346a3a342e023100cd297a06be79cdf946c4fa5072dbb4714a92cd6c64924244d242aa2bc41abfb34f3b9a3334ca5178fafd8b446ece038c0302047c435bb50068306602310093c7d890aafdc0bca7590347b975e3b00d76d71cb4df03ac0d9c787d144282f3144ce20433f26d8b79c1af7894fb7a77023100ff1c3b2729a4643809e022576285c5f4c2c1e69b657b3b92bc30a7eef624133de5b111df05429cc6ea8bf8d6cc37fb350302047c435bb5006630640230416ff6d3a346b347f39f2bb5407715fe74a680cf49474090f4e38c6ddc9847654fc7df193cb21f93f5087c364599df63023039afdb1be9d79c867514397caa097b599e9a5665be8b82b87aabd4c34d0638098634adf3f3b813ebe2d13c7086c2dace0302047c435bb500673065023100883ed0cfd37e5d1e169ed19caea0ae431792f07d733d326d48b1dd311cdc693fc0e911532b8456157d8a988237bde77d02306ba688015e644a03c2110a308a8bd1f92645a0a61a589250f0e853a35a9a71f041c53751b140b00b4e9ad58dee01fe050302047c435bb500673065023100f5d4185df14aa11a56622128bbf13007ea7bf4e7ffc448b77d6f410bc565cb1541a8087d0c3695729aef3aa0da6d7079023059d9e54ed9124aeef9e58ee1c3e81cfea6b96267c24b280566f2c6d99da9f0621a20de131b23eb3d5de436e2a78dbd840302047c435bb50066306402301710bb16e295efe515f4bc124075f98fe13c6d4637f04db0e3f6d1748daecf791e8329305eab965f81bcd1ace76809a402301179f3a51b5f95b98ea7ea2ef21754460a05f57b011b63adb21b194003716138f982fd626c0ce44abcf7b5c41ea6eec30302047c435bb500663064023009b88d33a15c6f15b0be69423f1aa497fb5f7373cbfbab1449b692cce3bfb3af7ce1efc5840e93974b2fe7365166571b023014f6495761601e6fb17ee6c6b77bc78d5144d31e430f436303412b1b7ce97cdd1dc18e80373546fefcc75868927491760302047c435bb50066306402304fb4250033bf9ada9d77a27bba0017d3d92750f46e0a40eaa2bbdcdab319e75351c308535649ac13e9d56b8f7d20c62502306cb0d81f306dfaf70acc0068ba100ef2421a85e69214a4da48974f1437c46a881acd1ef03f26edb0c0a283233628874b0302047c435bb500683066023100b25f79cc37c5a29517dde2e9a19e9b15800a67a8e7b25c62dd2878c366109314c246f9f87eabe8b4e412607c440c7d82023100cf8733b9f2db89a1d8e8e1da3e5b0e339be46bed9cf605c492e8c4187ad214fb6203618250c567285840b601506de5690302047c435bb500683066023100ca38731c6d4ce830e6f686ab5a98c0ee7dbf6b97e00ee828290abc3e67800e26ccf7d1853c584e65e32e4dde54fbbac40231009d749a7076eadad430053c7ea251641e338c09a67b43cc1747df9e25184f3148e274500c075b6c434b6ea6962b015f100302047c435bb500673065023100bdb6a0b0cd912f25102823fbf2d0898c719deed5a3896d704cb275dd30d4ea89e5450829aff2661c23a8c874ed111ed0023072fb54ec6fc5e3af32f2d0b9d32636fa570eaa5b34021c3416459ff94e56807344cff9c9a857054156bb671d6485b60e0302047c435bb500683066023100a2e61b530d8e5009d8bfd7626f7d8b7306031f220daa390a4f111e06b13213b4a0feb4a262d118ce1c7a96cf19034514023100f3cc2340aefd2c25da4ebc8d96e3f3e69f7a41d5fcd0612e83282613c51f1d00d9ccd791ddec0a28bd10c1aa60159f690302047c435bb500673065023100a70f5b2385a1d5c0a66ba8890e9ca6276fab00ca197b6539b0b207ce56f8fc9cde7031d56fca027b487ebab5057d19c302301b011c8458f3f708db8f2dd51cc4f3f94008babd7e5fdd60657c00389e614d1aa7ded2e942b96e42fdc003ea6fd9ecce0302047c435bb500673065023100e40dba1163776cc323847114495e52806bf9feba877e01da05a5ad73d6467784973b58ceaab4c93a266f2112714c575202304b29fd005a9d71e9d68817e7dc90cb90c375853c0ab05b5218127fd755449f0cdc031ceea47d2190fd66d4faa6192ec90302047c435bb500683066023100b70578a284cd318ad80529f99289aabdc2719693cb505d0023f5b4920414dec56f403d2a2dd2663a47412afae3f2a96a02310080df40da43f4265ccf6f44b37b3d2ef44220a382507d21cd1684193c7a4899c5c0237967ce9632a27bcbbf618354bbdd0302047c435bb50066306402304b32ef88dc5ab9ad7a60da63e313bd93659b5544bf2fd23d47802f370ecd0cd55eb99f7e63cecd12b0b155267fea0a16023040e8c441425646775382b32c199887511c2972be9052b1edeee98816b0431e556a8634d6ae40fbd0ec7af01112d564a00302047c435bb500683066023100baf2274493ee82352b9c258f16caa1c49a27415b9544ba5c54d422317b9743da4cc82c50e1b08be0469c2e8b18ada8c1023100eb2347100f477146eab96966c86b76787a78c52830091575f3a76d3d0506b84008e28d56d6663793fd9db3a2c0765ad40302047c435bb50067306502300541db8075c82476149e041e8ff616794bddf61a68c9a3da2f0a51f1dbca2d8aa7794a2e097dded54384750a31cee1f00231009ad81c0bad42b5809baae64e71bdbe0765e010e5cbe8f211a6117546427c9c587101aa5988806bcebd6223a137e832c60302047c435bb500683066023100de908b2bdcc5a68f840afe583d531951ee783bca5e4f7ac515e1b462e46cd73eac7f5111a4bb63d631fa123b0dc9315b023100c039b0db51577617e3411d3cb661bb28a7368cefc893403dad93033de3c25cf8dd2d74ae6e7e1e8ba5d1ecf83b8e30e80302047c435bb500673065023100e71fb051bb9157539f56d4c05c18bf8f03075a5e03949f7a9824a9661c9fc01d517bbbc34d4598cf95cfcf63425b49dc023001f3fcea1059adb74d388e575d908604b7786d86a9495992bda2bce90a5d36a861943847f786a7580138e700ec6cd0400302047c435bb50067306502306ad90fe74b94519ceff3c467dc9d4706f0e14afaeba8d804948546fc2b323608d034724039c971370db136bab1a76f9c023100e43175fac48bad0bfed95509b7da01fa887dd0923772f0455d15f2dec1e6586e1da12ea07a3e692f12a21fddab5a7a5b0302047c435bb500683066023100feb934ac754e7b10512002e8174efd9437e106be62f69247945443dd4a8fce4588b856682bb9a80b04c7b5ba4175a219023100dd7e57eefdf975c4cc18f158977fe3cd59f1b11b8b4ae4ec89539a29b60424ebf9dd19da900b2009b0e39923e28ee70b0302047c435bb50066306402300ec1a9d1b2f1ab9cbc6ca45b25a8ab532b63a9a58e5301ef6ff7da0f4a805e61e6441c386023882433bc3fffdddcfeca02300d95914e228b73cb93487170c8943d49d09281a2a4161de901430455de30fb0cd3a3458ed93220a1c285ae94a5e7aeb40302047c435bb500673065023041365430b56f5206da9aeef5918dfa880ca662918233f76a16c351a6de0755ada1d4a981e054ff8b6fdac56ea7a08b4a023100de372b71984133aa4da38958985a1379bd853346b2181f8c882e313edb96bac4511ff54758f7b848ac268cdd401100800302047c435bb500673065023100b04fa0f7a319c88aa5b519e6465077c195a5597d9b21b1eafc13a3868c33eeeaaa49be1a2c7388287ddab9e6af6319a8023019417a8de9fbe5e3b48b59569802b868f32dd068b8130ed056c335c3bf6fbfa9754e05385539f48c5067f21a23edd1c40302047c435bb500673065023100fa66cdae520b5d13177efd0f9fb6df2cd855c24a2c44f225b8fde37495679c3f5e9cae89dc550b7002e53a442643e1e0023062ca66c72123e1075b0c9eb6d70278acf73a4bc66de0ea8c42d305ee5c211e65861e8d7d67e9266b318293c16e6d453b0302047c435bb500673065023039e588dafcd7c204d502be6f4257e22eeda58943a5f9e17004116dcc2434ab3b714ca9373bdb6ee31c628dcf92b2c72b023100aa65eefe37f0194a90eb4fc5176f64cddae109281b0dbdc9b83bedc4ff6312da6383606cabee49ea605885d9c3916bd20302047c435bb5006730650231008356c1adb556c59bf21123022cbcc62407cfc78c6af290e9969e27734248db32b207c308f3bb0d1d1b4bc5bd9580530a0230083c1da96373d85514a229c74cd22542bec42459ec8238bad576252c8a87db024bdea7285383c34bf7fe3ef5552dd6f20302047c435bb500673065023100c8f3b1223a281394dbd4c0873c404818890bc39c6021ea00b79df77982843e35495954883c7eb87d1d48d2b9fba8be4a02303b11a843eba13156fdd147ccd5dc0fb88b9a12c398a51d9b445b83679e4d0ba7bd332930d816462782338a1043796d580302047c435bb50067306502300a34d24f4f39d4ea88d92995caf0a1383af7b74127120c96c8eae5aebed2ae4effbc5fcba7fef32aade2002783d9bdc9023100c3372090755bc63569a160290f3b6f9e7884ae1b3f9a633f1d626f4d39e7f0de051e06cf354d0d53cfbde522e76f554e0302047c435bb500683066023100b89afe4444c3332683c9e0659ca94a77f38b32361196a955c42831dd0e345714a0994f01082d263aa1deb11b5c2dc3f30231008db5b57a1572c8f604949b994b5218cc3ce0ff5ea0167f22065b95e45fd3b6736ca3eccc464183a18271ebcdb6ca662a0302047c435bb50066306402303230530f78988cc5939b5d11a235b972ecfdecec90eaf4f9f891e68b2e6885914789f7f5357f3e76013c8fb85397b42702304224ef9fd93ad7fa05ebb6393e80ab9ef46a47e44b6074cbdd8413180940902219a320a6ed1148cc3ba3e414413f55120302047c435bb50067306502306a777d0d6eccc55470ce2ba783bbc203c09b58c4980550271785c655f2cce4ca939290f7b7064ec7c63ac4ebd368ac75023100d5169cfac91f99bd8ecff3e3bde65272a9152ca6e643c62ff06cdb29f14b68592c8ecfcbeda41c61a5ab97ee22dd0f390302047c435bb50067306502301106cb707bb4583dfcbc4a31715ec628ee9b79664e8f6adbdb6038e25f3972d790517dcd65d6bfceab73816b8190d381023100be8bf67dd98d1b7fc3a4cb248e1a0dabdac8d37ef3c24df57196520bcb84bf5b0e06f6bec736ee81760e3fc06f45987e0302047c435bb5006830660231009e89514ee40a7aa7c01e2c9c050cec65a0de61840d892aa9bf6adda85cf62e6bb0f4382a6e97a11d7c2239efed7cdb52023100ea508059c16aae2a51046b58dcddff805031c8c944d8b9e0df5b690191e7435be7a2e47d36ea110a2516eaa50a78ba8a0302047c435bb500683066023100e4e9234f1cfe546073d32a86601237e6a8c439acba0149c4208b8fe992dcdb76841ed516e6bf45987d57820cc4a76829023100b42a0ccd23d3c5213783fc6e0178e5020b4c9d8b8a1943abc0b7da844fa3a7af7ec4c361204954dd0e99d251281709300302047c435bb5006730650230211ed04ec4b676e2d2366b7102c8634737261aa6245a14df4f4c6168ce1ded8f7d180d996656fa7624666be173fd098b023100deaaddbdf8c4ce4467b7c83e1848b9ad1cda39a55e714ad8ac0f42154733440f8c99398f821178723b52daa8284ab5450302047c435bb500673065023056b5e589630f54191f8aad7e92a14c63861cc16edc209f2b83127161152e5eba42d716fd7f79908a18777967d938abd1023100e55b802b37022e81a0925a08666f00b5acfdc58325dd2245608caab4f9d3db67717e03728ef78ef97ff442a3ddd600fc0302047c435bb500673065023000b9937fbada327055338a771eedab52ee369da2539e932fd7e93f43cf69e8c9ad48f46afaa5b46cad349f3bd9a3065d023100bd11e63dcc2b0b6d2bf652e081ca6ddaecbca8894f3305eb78e3fb8c1d444ba96f6de7287465ff20d6886db47e4ee4c10302047c435bb500663064023043fdf2e4e1d090217392125e4ac6306c53d7f38007828f172c4a66c46d16d2dd3a7b27bf445cc4167a551c093bc1e1d1023078241d82a8071b224ea0091553f22ced72786162e1d441df67de61fc039e5b73f4e9c53e8d500b0970549817df9246660302047c435bb5006830660231008c92a48ffe498a4e6e6872886d21e0a0f131cdcdf86ce99fc5dff15f5be175bc1a491b677dfdf18bb084032b49fd4304023100b2a4b472fd4a5ab2210208272a2868765b5ea4e43f2ac33d13351198c6c1d8d0c26837b51c740e446266b582de23c2a10302047c435bb50066306402303bf203f1ce45f62d8f07a000b20d307cd93921b1e2975555a43955a7572eacb75a106c2c7f24904940b85b428afd555f02307178f6a080f9cb86fa3a1cd6ae7bae4cb9f78f0987dc6deb4e01fff2ba60b06ee5f6345a3edea039d6cc6eb96c9949fc0302047c435bb50066306402302952cfca276d9430c16b95aaee58ffd6828d174f8e5199073968479fe7386d391c9d82d20cd12ae0033790b5d5b9797e023021c7110aec6c44edbab8185fcd562b3c1202302e47b5642234f3ed064b50008de80ef0d289680fff9302c839dfa299160302047c435bb5006730650230623134aac233da20e10b9a8ea32a7d48a4f40567cabfd723c1dc23581e4f4ccc565ab71028e0c9bc2994a151538307170231008b47a4015d3eefbcdc1e5ddca7cfe314a4fc5f53c0e79a4ed8f980de8b0747ce8c0dd743517c0751ad00636e432440ef0302047c435bb5006730650230070ffee5f04bc2231959246c01b4e3794a8edf18ecc6176c626c4abc3b120858087c60f24aaaf8997bcef91d596f9c45023100a3f80936096ebfbcc214fe3e14a7ab04d8b1cc743827b08b61ee656650b78ab78eb50565af79448ea22a2e355ad9eceb0302047c435bb50066306402305eed0ae085a6049ce76b02acef601ea3366ab7528a206fe5d5ec3f2457850111e4fc98ca221e6dbdde9d60694c01c627023065bde68eecd6923e94b048aee3445ace812a143862e527f535cba813f554dd808d12d635aac228fadec3bef759e7c4c90302047c435bb500683066023100acb697d3da8e809a52eb73235b3ae7d30e935bb5217a5b0ceb6ad60a163ba1d8fb978b7db126c3328821060eaaab532b023100898235a7b9fd7270a74220b40167395e9b5e3d863e95356519d150778d0bc69e123a07868c3d447e325afeeddddd41760302047c435bb500673065023100902a7d5dc2a92f43a77085d1e30e201f81cb14fabed257583d8b66d29a0aebbbc51c4f3dff4e351db22d2db25e3bc32a023007001d94ae89e8d3ea601d412b82596e1adc81363ac1e1b8b652fc8c74d0daf7a64c20356f887af6f5b4c14fbd2dd8f10302047c435bb50067306502303af3b44c827f9c72fb398a6eee90a5893164331468e097eba74355971b30358338e26a1c2fa272752a7a7783f90a7dcb0231009e563c833bd165c20e50ed30f0c8f46582b8a83d4659549c151c6f5f9d7a30cf3dd8e598dc8da2702274d56e996adb030302047c435bb500673065023100f7e43dffbf510b4ca475d8980d6a330bbce5211f7e1379f17830720b455e5ba7839e4e1d3d6660dd5c2ad57b2a40f9e3023033993783f73b1f011d2d74435d290bf8805a6f951814fda983f1ba20f2537a00571cad692ba8235604e5b665ecf6103a0302047c435bb50066306402305df30d97d1c6f718171628c100c020510bda1e12a5c290fde9cc3e8f77c51276834fe35f304abba55aa353d00a9e472f0230790eea580f4a024d0c1ebf6ba425ff5496ed327e6c2b66f529ea88fc52ea16a737ce4601c806d700a7e95e10e3481dc10302047c435bb500673065023047c54866ff1e3a72a56a5d7add0ae3f4a822499097e24e4ad107de53ed3cc17402435602e0c5fffa53438c79e6f7fb050231009226ce3ec548581da94c76aebd6c40ecff84a57849a6871e3e5c7f198e2fd50536709299c6be974cc81bd585c08dd9fe0302047c435bb5006730650230046e9aa600423093b1f54e46fdf34581fc63dd3a4625401607c64c95e16e18d8c1a62ce78e1c746cd972e3a89cbc04140231008dbd5b3845d90e3a671343d1d3aa73249644b8eda39a44f1cddf13a09f4b7b7bd35f156b8d5773fcc6b202c3d62ff97f0302047c435bb50067306502307d633dfde6e9c3c8d9ca62fc89377d40c585c44d34dc689e6ef5b7d4eaa31994a422a2ac243e52d6f9cbecad546c6d86023100f5e789bfb47654761a40c100a10e6e638a41e129c7181129a2842986f4a7a36f5e64cd84e73969e4767971ce42e4dd390302047c435bb5006830660231008f462f320de2e1633e1dc36738c5af959479a51f7fe595f1aba6693e9fd291dd3a21c70099d7e2c264be3305e3dd8b00023100dfef60eb8797e68c2092f3b8aedbe7c7f06dde453cb5ea5a78b6b6ec579c1ad382d9cab9dbb6bc5a28505531d3e11bce0302047c435bb5006730650230712afc17389fe85e4dcfd2069adf4406b5170324dc668757555d622f6dc47355922125332f00a7b1c41486040b959e90023100a0f259985a54a4e34668389dec0607fb95766d1565b8022a9723b27d2da2c69d5d781fc7e3d5542ebb2af6134795d4340302047c435bb500673065023100ce4ce80796971dbc9a12978f80b1dcd9bc6492194e301895466bec4c9078ceef872019c9010214e97adf7ba2438fb1b302302085386658b50a58d48dec14ee2c264cee80ef0c41c35feb6f3d8b9781aa55a7e35d9b52d4ec7ecf271ce7638450a1e20302047c435bb500683066023100b214efe9ce7a0c7028803b323c1ca47a1dab60862991979665c0ae63adec66e7cc794f6726cdf50b3fd1ad7201c3e4bf023100d78d40d4b2a235a21d5e01c9480b36ab39f0ed9b3153b79d64b66305e6b6aa6dffc013292cd3378cd137f4a4e723dde50302047c435bb500683066023100eaf5297e58c64d85492e040980c0158364a0c61bef7b88e802ce55eddb7c7ab33e75ad47e666a7c156a4d6ff0a7d5763023100a4bde1a17c343c96f9549d5fcca445982928af833ed1fa3d45100867225d9d93842791027758ea2ce977c5d1f920a8d60302047c435bb500673065023100aa3a9201b8f933b9533ba55e7f7d29418b7ad28351b91f5ea12c867c6d221c3ff93b1b81b532eca4ac076a3c03a95d5e02302e182af2bad41cdfd9e5e7657f15c4bd194563977e66be110f0649b17b0e4f3f25e031eb669c4637ab022511dc7f19370302047c435bb50066306402305e75e24ecc02eb6fbe63dd8ddb190c915eae79bc680dd1128a4a610a82ed28fa9a3fcd8509f79f866cf4e33cb4c6db7f02301e41a8afac96835dff453867e422a7c6eac46b395a3b420ab9c113386804d8473679d92e3574170ffabb1a0e65e3722d0302047c435bb50066306402307cb12731da9883b9d64c62c53db5a9db4a7a9ae2846ac0141f3f54f4e2b5e22f7219d3c33b2473d55a7c8f9c6417e552023066181cdb7c37b901c49163df136ebfc9f853a95258a4d85c312d33e9ba97e94f400ece8d2f2e2eb415cd6e94f638f29b0302047c435bb50066306402301ef74ecdf527b2fa2d4024ad9fed5b3f4204bb73feb6e03ca2ad5f35138e0c8c4974f61db6c15dbb875ef2a1496d0e0b02305e9e30e63d882e51cce94db7d487689d1b7352235a48b19c490aa4ac8f0b7685a0b6f6aacf8ac4f83ca437de75bd5e040302047c435bb500683066023100f24a3c83f07b41bfd72b071dbd2592d53d7e7282bcc6e6ff21c514e801e1fe7ea13a9d0aea353129e32b3d46023a7458023100afaa30a59243614d53313c39922d0d21cb9b4ae900266087a2f5b714ec347ad3860194f67afc43559e200fc1dc2bc87b0302047c435bb500673065023100985c195b2edd9827f6c9761d8a478b0a5ac4185a42f94e2abe613e0c5eb42635bd0ba048c16d52825d90ae00e152c35d0230386c80afb0432a8f77fde0ad50fd70d4c74b561525f58d0fa26b9be5cdc1ca80c773a59518be98e826a7186f9f843f4a0302047c435bb5006730650231008c95beefc36626d8fcfd1942bbd28a36242fae4048fdf766ac7ebed8c542bd5b59633e563e6cf2266dae1171ee8b92c5023014779624532f4ab82e97f866a259f50ac05d6edbab69204f8335b1da1b0e8dc3c2ab1eb0553a3e3116905cb7135e661e0302047c435bb500683066023100b9b9767a368ee13e2d40099a332f2ac8bcb150ea0ec73f66debc3afa0370471cdd773f68174a9e403457aae7f2dddc0f02310091b56c922e7ad714fb1a74f859597d30672e377e7953d34b8851a41f495927763ceeccb406d1ff159b9fb999c83fd3130302047c435bb50067306502302ca327cd1c76b13e76fcee91afd00c063e660575f018942a332b992840e753310c16f696ae39c5e1ac8ea5d9516f8334023100c5794d225fb7a44484fe3a87ed48001f4572d3d514a8b7b74a85d84a4d31e92f7a620567d680da965f8144106adc09b40302047c435bb5006830660231009cce7391680060ef0271e03f44cb561b4791739f73d88ee29585e9d0b764c5601c7302c65e0acb343044e0ba3ba09d0d0231008e78e9c67ea42a62c2af7653ec3f24f3ce0aa24e4a80989368aaf179ffdb0ae38d7ce7854ee793bd4162453241a5bda30302047c435bb500673065023003c4a550304b7e68f1f94a1aaf4cb9e5045e78190eda315d19bf58cf794418fc98464674bce05408f5fa4f71a08ce4d00231009f93c7146b619590bba49a227a5fdb9bcb1b74bfbc04eb543154cc9ede792a8b9ba8b27685eb2f4a79584572375364000302047c435bb50066306402301a357a3a431dec3a39670acce207b6876924b333095000e039e09fdb936edc1625cefd51fc743476858af2a835c0aec0023036835ec9d1e48494792701a86736822f6ae5aa6a3a53b33401c745b7366ed5db9e5c8cb2a74ef9ae73b454dcd8e262a00302047c435bb50067306502310084b7bc9108c316dc35d09e378bd7eddb892fdd7ba0c8e4a53309ca02ad9158eecc0cc6c6d18a34043ed4f6339d6841150230233fd21153928c1eaaefa96324eb5b33509dfc7ac2bec66575dc76fd2dd0b265b651ffb6f2ec7f1afe24fe35b76c49dd0302047c435bb50066306402306533998396f45c4878acefde523dada346db641e2232f708ff67e0b79948ae32a476f64a5a8c9d490911032a5966145802306cfb804a478ab5d1f0f804c2d9127cbc5d19518fc6f89a6301a7f3c2e07cb346a35eb16e038e86832dc6257bac05cd6b0302047c435bb500673065023100b5229940b4dd7047adb9bc8ce23a1c1732419267d21412f14cc06899efd48176fca59c67515ee9f3c5d609f87ddc883602302cea4f1740acbab0b4e8585220d3d07a95ccccbd91848ad3c862f3ae536e3c70d5b733568f802c9bfce7937b2086e3bc0302047c435bb500673065023100c2f93da5ad3ad378f64d17370f06e82c2fc8589122f3acbd580b0cf9148616432e2f770c0c5261c3d78126373395f38a0230371986c285d5476ee420756e6fb1b2e34dfbf9da26115089445420be69d3011e08c4f5ff401ec98eb0c88dab999b88ae0302047c435bb50066306402306324b3d0fcc9900a63ae5b53e92392953e1d2644b8fc35fb8abe0fa3ac5435c249defb1d953b07d944dc99bbc7fa535c023053a4b94058651be395fc86a93be987fb856add31397600cf70f7ca41d25d5aeb3cef8d22760e223102aacc4bf8df38420302047c435bb5006730650230177817aa8a4a8c8bc5e17ce8084899df3c06d1d6208d429b050107e7c34914713ee8cc564d06d4c87c6f04c1495e7ecf023100b71922c907f8ec04fa952ee112bfff025fe53407bad19c3471753110966eec66817a1af4dacda2d62334cc4a854bc2230302047c435bb500683066023100e9a1975a98150fbfc825f3e762ef510e700c1865dba7875b37ff417356bc10010b83d225edb9a32b6c2c42a6c6fa693b023100d0070286683deb9b752ff01f2c8783c46957ef00662b12b6f4cfe18427ab865985d76da722711e697390e0f6e660fea60302047c435bb50067306502306eb993cb0293fe1614a577c26957132fa048cecab7a97763553fa9c6bcd47b6ad80cb68d3e90d55a89afac63e6b31676023100bca9ede1b486adb5526b11e072dc77c0d55c160c15718bf1b58dd8052ac88656085c569675535accb389805ecf028f700302047c435bb500673065023100d7a506c2ba2bcbae596597535326275f5d3cdce7a6ca226fba5a6d4ae8154ad54008bd5e84de956d80fd63c55e5dcd4602300c2d0d0185790736211b62b5469184df8c9481b667fe848489f85304a9f4652fa63245d2650368917f790afdab6fdecc0302047c435bb500673065023100c1fc2e8926ec9973bdd7021e7a15980f3b0ef049cb0f5728da6c8a2a0aff38516f8dee03e48a88502466993d999813b80230680865ed45d9d8d7ca6f9e479e49385b67f76a112bfe1895c1504dc717093eae81aad747ac0704965bb7c549c5339ac40302047c435bb500683066023100a41f0988d4e2e0492d0724ac022117836f19f451f279c3b3337a39bb91bcb1cdacde89d4b457213805756e0548e341f0023100b9438b2addf9fb184e5647f773e95758b7684da30b002a5b453f9fa263f0296e23dd353c9a33b5e11b910a84f2c4a4190302047c435bb50067306502304f3ef0ad81294f2b5c48d3e7369eae73fb0016a1512c9e2745a76e2102a47121c5e8b2b851a8a70cfb9b89575812c1040231009d926d3f6088373a735e855916669d7c7d9a9dba8baf4f65db2b8d242f0fb032e1ff2b65ce46aa1116f270e0fbc452bb0302047c435bb500673065023079a34995a00fd86c6c2313beb4a66e3a700638b41b848169856e567a6a5c2189ed7426f2b362ece16f6c50482747c892023100bf2de2cb1b9c633a9895a02d54cfaf240ea53162857fd2b56fb476fc32793aeddb2f92ec75916fdeb4b2aa26725b0f970302047c435bb500673065023078350fc7d6411065f546441a13c2d127079bba223d81b8f5703e49fa8d45377d3d62bbaaa6a85233c90c4d19cfcbeffe023100e62255bcdf8dcd21f0a6abd111393add0326c66f45dcfe0571abd115a05cda775540b02fec9df1d2a7796f30f227f57b0302047c435bb500683066023100846d781cfd00c0ff27a1780feb0326114f733ddf61d525e094ca950bd0a8009010f47527df396a087a1c9208585e0f0d0231008c275a7661d268acd1a4b62696b3626899907b50034a44a849bd7951db432d468d8e187d8db65583a7e1aff6f73e70640302047c435bb500683066023100d49ac19187c3d6415e1d17a9184da5e91468e6da173e6924041dc424d24afdcdace893535ba1b5d7a149533c6531fa600231008f9d756a9a96d08fcd93c2d7ec50eb0903191b1f43db4d2bcc471eaed46b7e69fc55f454df64eeca09caea2adb2e622b0302047c435bb50067306502303cf9eb5c804cf5c52092f7f78735b1535e54c65070982b257f5bd2a021ae16af4566c34cc67b249dceefd93667cb291c023100b93122463f477baba3d0fbcd5da91796f86b984584769483ef51ebba445150ed5abb12187e96482c974e80be4d2e79be0302047c435bb500683066023100ca42de90dd66743c9541ff9192c9473948c235df85da0841b5d5a6f1646cc3b230d0aae45e1ed049b6e046df548a7478023100e09562dc21da67fade935b38f21a0cb2d3daadbdcc9017cc647af0abda934969ba4c3ef2541c2746504770e1039f84160302047c435bb50067306502307dd4af3d654637271e86b49f397517426f6551dfe1e7e301f376ce22cdd6415f7835653ebd1f9c5f039d9883b245aad40231008c3f995c311a53f83d1c2bf7b296fea65f7790fadb2a369eee7da390a5969633d88ba64dc3af16f73c957d515ab496c10302047c435bb500673065023100f8331c4b4025f6bb6a3c8a0af8039cfac92936c8012869cd62a31a0a570b8686d08d0a075fd9c867acbd47caf9f9832602301039cb284d1346a22bbb2030cd685dcf2b747a9a77a1907d94cb02e8916fa9c1ebf19e07bb016e59be128f9735101ffa0302047c435bb500673065023010476242ad6991b616bc3e4a278d8d29b3e4498da6aa58f2990fbf102d43ffe7e982ecd17c490c4b4090462eda58a544023100838c4eaa953cbc4e326ad6afebb2460bba4db91b24d39cf1e0b868c2ef0483883dbdad8c35e72939936338c49e8c33f50302047c435bb50066306402305a210e28780f59bba29a2507b9c71491e55614f60e9c9eb45132e877b5ca998f0fbb603d3d61f074a09beafdac9c31f402307fd6290571abf4e62759bb780f108140bfcde197c55a00d171c4e6b61d4d6fdff651b50d35496ede363dc20371b846110302047c435bb500673065023011b9065d9252ac74d58ff420bc1c91f120e1a85801755e0667928b57699238ed724b9cd862b8f9a3e4d0cbca3ad0cd92023100b154e0cbc9111be5b0a9a88cad71c40435a25b5e49def1f833097e84fd98b1835f202468327ea906b7f89709c57253b20302047c435bb500673065023100948add8c9b51d8c03ba02310e27b11f4901ce61200b382625f2e24d7ce776485c7922e672e5662a1bee367bdd17c6b66023077317d4763d979f7b5ea0d4641ed2fca585ad4376b9105c828d18f5b5442def639364b3567815ee0fd9fa1f82f7d9d6d0302047c435bb50067306502300cf09829a5638e5fbc71569c1364690e1fd024963ce33115ca69837117a59db537bbc97c0754db70c7f05faeb15c82c8023100e067588494f28804c2703f437d205d3732674f04545e9c38e181cce4235b4733b19623398c2acad3d629c7bd5c668f030302047c435bb500673065023020e86412e86ef4b81c2c3bcaecc029a57c44e1099ed1714ba40c7c921b8702009a17726e594f3ad5d88980fe3fd690a6023100d8e83990418bb22879b097dcd0c95721cc3e28e4c8f72f9859ba5e04e2abb002c05db2cf0f86ac6a68916929a63dd3960302047c435bb50066306402304bc24d46e1e30d0cc9f7c166f8c356a8631ae7846ecd47070165ba26e3fbaf92cedeebc498115aa4aabe852a4791481402303995d84abb9ca04002d44b98f7bdbd22a3b3e154276fc7a1c75772ad59c55ac26a3a3a781358e9fa2172e53ef448d38b0302047c435bb50066306402304857b31fba10400485c4591c94500954dce2e0992a9d3862af2b4a5f4589529ba42eabfbfd4e6278c31787ff4118c446023017b8607c3ea46bd426f6d125f483af300e205fe419cf6e48110d4f44a0cf74f83229c5c9d8bf38f62d88f3792895bd3a0302047c435bb5006730650230774ac1a6e6f08be4d27b29d917c9ead22a075e15df5f14c711c4cdd8237896625bcf3da36a2bd86f6f9af0b0930a8ccd023100f2682a29e52e8abf58f3fad18029e3b3d38e07fd834693dde6f41808e1e191e33942cbaa80a4cc66fc3b8f958239b1a70302047c435bb50066306402304b6ec8a1c65a9b6a9eb87aab844d60e90d96890bf46b43554857c4d1548832d253669a423fc7daf1986ff35b78c9c032023045f9195d0d0f016095d6d22930c3f0fa2f594b4067a7a749ccae036660648702180accb069fc2050fa84a2ebdeba714e0302047c435bb500673065023100baad5164814e49fa2f1ac36dc552586ab5228c5ae5092e59a84b9a90dc3249764b921689701584bca4cc5a97ef0216b50230655e22e786743849f1c1b9b72ea15fcb5ae7e579dd6825132dc1384d5f9c306af02033dc48a75cca5307e3a486ab759c0302047c435bb500683066023100c8cdc2184dfa5889c456dd445d87dea81f8db7f6e82df9dca66b8f7cc2ed4774648403e33550d7dd4ccbd0c4cd5711bd023100eb3ce7a5e665b31830ddd30fab3a662c8696e161e11da8ce226fcecf8691b5e4f527e366ee157bc72cd440ccdcae174d0302047c435bb500673065023100f0d10fc987e19fa54fa3b76bf577702ad7bdd9220cb07cda04599b6de4e8926acff0f19188e5a0efddd2190bae91a96e02306e40f72f68c2e301ec1660950c5fb7435891fcade625e739c9e34ce9f9cae5ad3de84b07678ded93a8b2159abff190400302047c435bb50066306402302a512f7d5f75ace178c51523dbf871d50ee2c597e11e34fecbbaec9ddcc072b3bac88e4b71ab49e2b8f24643a545c61e023019addf73d8c811b7e39ac431962ec8f59a52ee867dbbfbc20bbb16edb40383b0d2f10ef4ac5f28f1c33112a3ff9e1b1e0302047c435bb500673065023100f3e6afc6b783f4c094e511aa6699ff9f8c2e4c39612e5c9f9bffdda5a441686be8aa844c7451d56a21d5e439ff19f4f1023029e13bd37ac73379b3b7d271885c70aa87012a34bc5eca714f6f4767e51aed5fa575cf0e9ab9c3b390905fb7efa8a9c10302047c435bb50067306502306190b7967715320ac4d2b4d09a147768355c3c3d9a600f240d00a368d94ea8deaed855939b9aa699a09607d732f01ac6023100f782e17206019fd295ef68fc3cead9ce93c3011663539f086d1ef41dc4e9a82d12218db37ad2d60aa64c41d354a5a3990302047c435bb500663064023052e92249893242da32262032fb4a767aacddffd6637eee2c9ad2a391e6d671800166639b9bbad08beceb51354dd1b34c0230773886666509f59afeae2aed6e7da68dab769319e6a514657bec4ba20265ce42be12530ce129bc1ba7d8250177bb40730302047c435bb500683066023100e645f8e9c6464d54e6a91f9a8f9ce0a0441b58a207042b5055ec7ef50d6b46ea1db049b0f4399aae3eff79e1ce332e62023100c2eccccac8b570cd35c99a5117fd5d8132114effc3b046eed5d97e74dbca11dca62171776e535ba84cbdd8e5a38c9bd60302047c435bb500673065023100f17fc249edfb8abc0df2bbd3e5950972284fecfcb16a2a9269f0a5fbee076bd33569273072d96435ea0307cc85a49f160230534eb02f6831d15660e1d818ad919af2330eff3c4c9b84830146bae27bde498e05d4edad1019fad1595c5c60a26af5aa0302047c435bb500663064023014c165991047e5dea48021b78c08b53a529012a4759d9f8a93cbf3d95c7cb8358cc263d215666448edd88e2bba06dd6702300be589417aa23607f8d9f70caddfca16aa92675e45197fa50977ceedd7163546b540541fdaabad3aa35ac061237671500302047c435bb500673065023070047a98d55a9513865dbe49f5443d7016a89458b32c419cef0db7d8d29d4e29bd82ad35406df5254f4fb5b6f210f67e023100ac864a18ad12e61901c3261526167ddd12ddf3b740b8425e75efe49d8a0121e875fee45c1115db70668d70c2339dce140302047c435bb500673065023041563f7c9f65b2a5603c6680e297d85571b787d20a7e0d2dfefd2851b5bfaa0cc8bb97b9d696dd7a49836fffb3997b81023100a90b0f72621dcdc6aea5c218700f654401785ca4df02f8d97683141968813c163084e77063039c9059c9ee8b0ff1d65e0302047c435bb500683066023100df8a9facc0b40ae3d5cde37363c609cfb14a8b6bd3abe6a8c3de67fab0d8b35ebfd1c0c6df04dfc2024030da473f7835023100eebd43a348b750be64ccef8e0b57beaebe19752be12d7d0c32ea7e049cc6a69880fc2708bc4d8115b32dc05763db763f0302047c435bb50067306502306f56bb135343f5cdf5c09f3ecd256aa3826565531987450b0b5d5bf7b13c7f8c68cab78321a0cb6bb3bdb84807f022f7023100d5118a6d831c7cf6c6f2bc74d4d7873e75b5ff229eb30658b45fc9c1ab73e657480949bb431e15e5b3b895c317c70dd30302047c435bb5006630640230649acd1995b4f9d5737a4a5ab3c664ab25008579edf95f547e970576bee89ac6c1c0317f74591f565ff4937d0723dad9023058e8e501627b5db01b7d7d5f4a212d5dcb75a8f053a432c35aff18e4a8d4c4d97c3b264cd34831de8f579a5423d9b36e0302047c435bb500663064023027d1ad65615cb937f044aca98de43d231379f7ea4a8a29d8c7011d860170fd9a1e9c3816bec77a978dbee2b4a5bfa91d023035716710fe752b117a05eaa1cfbd991a185406e958f60ed9b21a1d81b64ffb66533995d1a936b2a0184e05d5f726ee430302047c435bb5006630640230313364cf37385e85e3c1fd9768986a4e2b2a8fb1f76ba246ca47af8c207ea094229d01ac095e439311aa764d271320ee02305b06650dfff59e7b71cbf5149407bce9be37b2f12fd86bdd7455270357fc473dc887e00cf5aad1005a778dceebc2aa030302047c435bb500663064023056390fc91ea61d327d525b3b4d35df47df23b6d79578b959270744d8394784c06bcb4a4edc92b583d76d091000500df502305c28970eae15f93f0dfeaa0202d08aba1da7f9eafaab1f5b2223ba9341b7c3a3884ebb53794181d01e402c4482013bb70302047c435bb500683066023100c1ce446504d8feb535392f680f1c9bcd9c724689266acf2fb5785abc41f31da4592319c4e8dfcde0e24ea42307550921023100f208b6f88582c27bfe5c421154ab12cb34dde6cea8cd775f5d636a973b433153bff8b5ad39ff373a60fc67c293c5fad70302047c435bb500663064023016af17ddfbb698838cdde1681584b70a7fef408b063f67b256e258c6a4c1b1329bc805836b4d3f54549ac1bcce72718a0230471a515b4fd8915fb692f1a40cd892d9e04e458e02829b31aa794d3b0da865f295e16a1ada8595763d29d0885acef8400302047c435bb500673065023100d46c422845163feb78e7d3ecdc8dded300b592f48d5a18a19558e2a6d2541fcb270060092c29b4bf653f29aad4eb54720230316800ad8c6b415083b7272f9dc7d320acac0bae9d563ec85ff378e94b854af43c1c967eac52a5c08062909f6994210c0302047c435bb5006730650230481b7ca56f6d5edbfaef29eeab7836e298e4d4e5972d7a21237406c1556a112c2471c8662f8d9936c23048bd8ab3c112023100b17ccb9825de5c93eed44269f12cce5d747490faeeb0d03e411284bdf573dbcd240164f8d132bc0df45d5e74072bbf780302047c435bb5006730650230348536000b0828a190bab890d4ad07d42a69ef7418246763f6ca5ec880dcf351e33406b8cf65f9aa51a20787c2369e77023100b0b54fbecf3cd437148b256b6cf62795f1360501758a15e226de5ed3a261674c4256a48bc835d4f8b693e99d0f1d7ebe0302047c435bb500683066023100d5e9a23076591be18860255eb6f7fdc1204ceaca45b75449baaf4b5bb320df7413a249d751dbeaa7c8083a9a16c44b3b023100c43b86e725c0b1bc0c49b49d0a7ff4dbe1b9144c154b354374cecde535b407b81787b6120383f1f53a2531392bb306ac0302047c435bb50067306502307667e2f18e4b7581d7c66da21f534c637227b59cfd97b62ce03212f74affc24269d9d5f1cbf43996b1103ae7194481b2023100c2a4a5222e070716bcbbf958c10754bc4b98da9a5930ef0b26a09f7f2576edb74daf08ac3c6f04db076d2c12736a28a00302047c435bb50066306402305b9eaa0bf92aaeee5265355dd21f3abd8cad270b35371ba449d37a5191500b38227e3d1cab67be3c573cf7fb99aae22602301eb4ef41c36b187e520f9c625b8897bcc1034fd84720d55a6ee6f860665aad89613fc426bb08b27ff94a7891a48256150302047c435bb50066306402307a1419beb034f94862a00dccba71330723166acba13a384c3af2107510d34d8e127ba2b1254d141e6e43e987935a112e023017f2ec5e138865f7a7eea6bc293075b38dbf4245303977c9d22ccba9e8ffee4338dd77709a735e0ad70fe0df0027f0600302047c435bb500683066023100db0c7862ee5b6c78fdf574296be0aac2423d57291b84bc7f5342078adfd943c92b7cbd03255e3e3a3409a73b02c6ef9d023100c0429b66f96ebc53de8236b9ae6bce6356be8e41f76a667b5729df7d6a6e9532510d272da7db556bde61f4a60a9926050302047c435bb50066306402305ff86701c25efe8213195af77cb6fa3d7a8801bb254fcac03b5cb4b412a52ac5e72f289a7164b0d6bf7a5966ea65297a023026cfa70c9c2bbc769d688a7ce7ec52daf6a26657631545dacad29bcb8a02b658e0a3df41d0a49b2c546d6834462c6ae70302047c435bb50066306402300b97089b9c37ccc544fd86570a9ab7bd9fb0198cf9c3387eee7b5778a6d674d1c73202776a7f62a97059f3557abc549602302380315f81ae919196507c59014b373a9c0f601c77b604a76c3c63c5c9a1eed5d5084875a8a1af8201ce716ebb7760960302047c435bb500673065023100ccbb827bcaf7ca3be8fca4699967b38ba10b4665ee01b4af34d5808df4bcc94561fdcd93fa97598b2b83a379dcf4a0a1023018bc54363553aad2c4ff2d47556078b6f92faee70b2919bde00d26ff4b70a0fb514473745dbb1cc5bb3a0da1f0be7a1c0302047c435bb50066306402303415908627b2416b50d5e7963e54ab8f97fa5f402385f27bceded78042075758142a7c889f0a37253ad84614b541d00f0230540e266e51ae515ba472aef5b8da0e793898cc91ab2cc7a5b0104e12a8d3685af4347f14e27bf71697d56d5fe6d807ff0302047c435bb500663064023072632273fd4dbc506bf9939e2ee9bd61fd2621060bb6c5ea77b39a8ec31f12a140150223ce373cdf5a6bcd1c0f0a4be502304bd4f3f39cd6ee2d816e5479b1154a868992b23eba9a60cd3d37554e5c70a654a769b2015ac157624f7c9384a13b4f610302047c435bb50066306402302e9ec9e377db552e16d706f3f46eb67155376292e4bb4b683c19c4f80b144b9773a2e77e2a053597453a40cf2b68465202306a0cf0cfa40061bf78104e539103ecc425dd2f3b4ee4f299d93b0994acfda3eae4200363c7d0f9ffae3f6d5a77f5a23f0302047c435bb500673065023100f79bc7384c916150afcaa48fc52a092ea343fbc39b840a4a239f64427a49754d0c2625c66901a2fca06f6ca9dd807a77023050623aa3b916ebcd0683872686b8e444814d81d3655eebeefe24ecde6f32052745c175515cab48e989d55fce64dfdeaa0302047c435bb500683066023100a1bc1c5d05b78fbdff6f7bfe491d0fb7a98db6437557a04807a3ca820225ff515b19503e72a19733b5ef46eff38d370602310087a4cb60e82734670aa9051cce11f14ba04c284d77230326f3e831c45b58c3509b3b7b0ecc89ce13922bf10b460a89ad0302047c435bb500673065023040fb2f8bcfd2c461b5b9dd799c9b9c798b929c190fd041ea824fc1d52dc29930bc84cdf1120720cb8a1e81e080375e78023100c49223d742eb2a56894f05618e2534ff8cbaeb66359f08c16830bbaa7dac12bcdeed6f5cb64baec63fb8bef3577fca880302047c435bb50066306402303486ed9b1306eef419d00f90b26c40a32304de4f8d635422350b7d58b473df9b3ef4dbf73ce6799cbcd5cf45fca4e8cd023053d5964f6583a03fc5e7ab1af7bbc939f3c9a5737fcce451011cf121757796f4271a091f27a93b15bbc2a218eb4b78130302047c435bb50067306502301467f620cae799b9f51ef70e376fac6dd00d4e59d7ae3d0ef67cbae0df08e324dd7637466abd0196773cb117cd6e17d2023100e1ae1c2478ba6f2c2c8d184f15803e6a7bf7eb931443076660a67921d59d46c8fa4e0e53f0f8ed30585be23f15be9c3d0302047c435bb500683066023100a904b0363c605e6e4cde96d93734e82de074c4edcf487cdc54ce8d8368512aa76bfa27e468beb450038eca28ddea83f7023100d8a91dc43fea9353c9025e49a7280bfaf33edd24b7aff3636b8aa0f130a4851ab85d53ae779e3ef9700c41187bda8a120302047c435bb50067306502302b3bd3d340dd6c912ccf36cfcba0f47ea772189465e46283ef4e105e54b78747bf8ac98948447466b7f69188def9a957023100bf82ab4d474b9b2e7a5fae03b91ce3308e0ee5c4f20c1047e8642bed6f547f83c83f864d061f3334e3a13a6ff9151a640302047c435bb50066306402300335c125d7e767805ca04038c9dcd37d2de46a3324d2e594dc18279de76f89f8b276bcac66906f22a872a96d6b99f32b023041518cda46e42cc85a0da06f65059067f1bc9daf156dfd3597b65529167149c652ac8f5d2ceae66ebf5f2b6bc7cd21c90302047c435bb50067306502301a37ae99ef6cd445eaf60d15c5cb012fff5db37e5d1cf8862d644676d6fc767d92746026f3316174d73f01583ecc1421023100d36fbf33308641077041ccb763bae6de95943526608769aa56ada296c3584527166550a4d1e266c007566d6682cdb1120302047c435bb50066306402301f598d746c69f59017fd61568c1cebc4172d437a52cf466d74c7cc078c9680a06e6b6815f7d2bf2aca597a4a0897482102307f54da301030fa9f56f1f6bbf3bf4c6844bd3b84fb0752212454cb8daddeafc3ad2188d983e29beb405b97f8373ab9a90302047c435bb500673065023051d1e785479bbc79f15ea171395d07404f44f611f59502a4069d91589fb5c91c0f4ee3ed0fa727da63477f249b40e142023100e85157921b7d7b074be6f079de680c0c1db05e2389aa703111e1e19064c3ca9eafd7245a63125ef54dc998b734adb1cc0302047c435bb50066306402300e6f7f24d279ba772ea206e7d4c5fc317294ee7b4cca77c61f7f2f062da60405b3c15f3ca32760d81b4605877db442d6023026b7b0c6822e388db6b2bf153a91492d2f701dfafa0e7c65134844b66d521cd097f3b9f1f7febf204e8225f4ac8c48950302047c435bb50067306502305b92e052a7ba0ad071e068945af98288aa993163b1c90cec196deea098ea052ea9c27ce7c0c3cbc6e68c68445030ece1023100c90733961d6835f9b62ab026a0a3b9e0e6de4ca8779e41ffbe1fca827dc4b909ea661516874591edc6f94d992e84b6820302047c435bb50067306502303314487580a73e3a698d6dbdc25eb8053ccb914e1d72289f17851e75d2c8997184782ecc5e57a3b0f6c078ddd9b08d46023100ea715979e252179eb30dedb6283f12b4c223081a01748d2528d36002e25302f163c8c97374690009e1b4d9668ca99e8f0302047c435bb50067306502310097b6bdd4cd5b36146d2f55810cbb186ca00b6e4ed1d631a6db557183a8ce19cc9a8de21ea26b53e5ce5553e5ff396ad602307f306091b8f7686cb8c2e5859e73a99e5acb65a343bf7246e5acc251995033c85c89468fa8869dc249cde1bb6631f15a0302047c435bb5006730650230575f567b86d64a66f29f2a946f27abcbec10cc48782349a8587fd1050fba1697d06ec4fdbeb52588ac3335f777f3bf99023100838cb55f516aae15ce670dfd5670a4f94d1a64f4c379fce8f11c04c08df66787eb9da4c06c34797f4ce83a864b137b000302047c435bb50066306402303d32fdde433c6ab5268fa84e341a9f783f14cb966f99fc86f0b9e1b50b8eccaa79dfb5973509d04f76b210aafac63fd2023031810b1bdeb3edd927a8fe3e9083c6e5484b7c6142caf4c0a83dc736641642a58a8ae89e97e88c7d9ec86fe7d1acd5210302047c435bb500683066023100a4dc3e53162aa2fa6b883c2560ca410a03fe05545ce618e7771c81a5effade74d008f93a1941bf401756bf0e5d342bab023100a219c3c70886cdd37b23ba9c8b6a87a0b26937e6aec947f6790132107f3f650b549c555c74a27fbf2ca8d4c0b75c3db00302047c435bb50066306402307b59162e6bb6d207a134a807d8238c8258a46f37e44896c55820e13b39bad06adbbfc2cdd51151941ac2930ba1353826023054ab89a09605728b774b2b50b614b3ac6e640bc9700aa1c1a813c205f5ff299f11e5d032750e608f8d63ce6930abc3eb0302047c435bb5006830660231009e87fe9a4c0be77bef77598081acadc545b6b9c05b8330795dbf99a7d2ba3b16aab3e9394d9a3ce185060e56422bd329023100de126abd291e26ca232ea8cbeddad141ae5bdd98f35ee0034c3c3c564b74f8129bc71c4b39eb208cfcc076b412f8a3d10302047c435bb500673065023100abc0bd0e87fc0c65622f8d86e24259ecde8b0ec2f5ed324e4f6298ead706351d6fc54e4c0c0d9fef752d0ba1df659bf10230744ec7b948628b170ec9e044526049ac68fb052f548f4a7a7ed2950b6aabbf53cca093870713b68bfb5da228f284a9cd0302047c435bb50068306602310093f9d796317b2600aee0b17c5c65bcfb02b443d077361df6b16c9b1618844a9f03e9ca4748113979c09b481d362bc5e2023100b02b70cf056e6f7e8f0096ed8f00d38a0544c9c075f02d359ea0a16e97effb4be3c1effa2709cf9f25e8e632f6bc860d0302047c435bb50067306502305648207434c815178d1438df4d7ed2ec1a707e4ebd582efca6553e0db82ea4fb8feb2dafe7952faad4cf52ad75c81c97023100f3c053fd515751c52ca73763130503f690ca509aa2660be65fb3b972c6cda33ee95cd4b2fd1432051a67a7a051a8f1720302047c435bb50067306502307647c5263dd38ccbc9081205113ae001b20c2fb7bf0226a64b1deb1876621f4098bffb670266fec08b9ab52d1b5de94d02310084635d730f87e7970d775603a95485ce978151637979e5ca2a791795f4af23f2deef870e19eae5e5977d3502cbe283340302047c435bb50067306502304cb0e83b580d5cae013c547c19de66028ca0abd2c2da8da21796adc93b71c2ad750f0d9c3205a5d6a92d174cbc1aba93023100d27bcf975d79966cef075ed1baa06d8c280a085e9a93b21fe7beda3e73be4c63b1335a0e85d81a68b9a92d1eeae5340a0302047c435bb500673065023100bfd5222277c8e1a8353794525bcea7a182879fdfd76b3928999f234baa35b84782002e581acbc8273c9bdc13149989b7023049daa6542724d32fe8e4ad0b95091be6454a44766a59b179507e90fb5dbffb04e31e509c787e1d2c3a3b2b0807e4eb730302047c435bb5006730650230447af58e17e4ff5927e8552127315ff22ca83a9afb4a74c2f9c7c6d9e168264eb2d048791d25ed324719140179b94a13023100cb065f9f7f41d906f4e175cb198c9112030284a5a39f4148917623403ffdb45d0076f58b6648dc77783775c7af88a3690302047c435bb500673065023011972be0205861b41461a0d77d679e89eff70cda78a977ea03ff08cbdfff141d8b70457051a32bbfd585ad06db17f0e3023100c5b3c5f063f39b51645668811e85854d0b2eaec1c02d877c27a5d254bc981f114f62f19d0380ec829d1597c7e1f283fa0302047c435bb50066306402301e7bf1c6b61a0090150e9c4a3b27804aa60ba675e4170a2c1a290d629303ad37eaf77c1ff2f6ca42eb8f5906cc2b519a023066eee4dc74b998fbefde2176adde118930674863f5bbfdcf93ad3b6696eef18ca2540a91bd9a82c6a6e61f3674cd5d180302047c435bb50067306502301f8384e67262dd056a41145425b78096620fe406740f8791f824d386db69c5a3d7368db4b15bc18de803b16767b9d297023100a45a224ef0051611cdb8e23762f88fec7f38d8abdabf09769358aa7178d7f33a7d7bb9101a2aae0f6d013273977a0bd40302047c435bb500683066023100d4fd3b9db9a6a832b955bb481cfde5e6cef67068aa46581a4ae9947f464ce8973816800b6beceb695da5da978f5a56c6023100db5e9ad05174c4886330b60ce3d66aa9d31e7ba3152d6be6022413ce8878ce7d9e44a3147bb24954690ffac8068342f20302047c435bb500673065023100e72080cda697ed893675f79a34e8aed7900bf785c26e8b6f209687034f057c373ad2d42798e9dabb7acf0bcc9c3694a8023025775e40cb9267f7cac0086f552ba9e99ced702fef369822bc7a0f4ff7fcb16d98d18c4c48d3894c82e4d9b66b1c28a40302047c435bb500663064023029bb2ac4ef84251d666556211cea50978d99728874014320699aa1ce0707f352c05fa640542fb784a6ba7e1bafe75dff0230505ba784e0eb21e67a5f23aff07474f69eac5722aaac7ca885238041646117d0f93665b2554edcc68763893474aeff140302047c435bb50067306502307779d9e3de5e3d333986b03d5d8ab7c6a7de616aa511fb09e1586283049b3384a7bad106f7a48aa7cb1e713099265426023100872399daec563d25eaaf1c725757800ce1670ac9bb3fc234c823aa3f914b9b4a318c35e730872ffe22e3175083013f4d0302047c435bb500663064023029501442216ccec8b07ee01c54b0c4ffb25aea2c899d17c9cb1102195f046fd6d46eed72c4b55d0abffeef8a53e6a76c02304814c6d8874a5248348d6583296c11ac05862ba184e68cdea9d5eff86a456917c99b66c966bb87fb6651e361f08b687c0302047c435bb500673065023100f5795202055931ee4cf5971db143ee78d82c8bd4b57feb5c24fd36f18b3934f9389cee4e9ad2a57fa3829cc79058c3ba0230227d38c78ee955181afe9e3da0d6f923832addd27a7002cf36f1035abe92da5879f79b48ea2aa3123a200ad05755694d0302047c435bb50067306502302fbe974ec63afbfb695edb8dea539c3ff8f38af134575d824ce94c5c0e46fd8a5a72bf0a6f86f6eda591e095f2c5e65f023100b147d2ecff8e693c247d36a2756fbdc24d4dbeaf811d65ed8ffff702b46215c8e6d241be23f44fad6c814b5434092c430302047c435bb500673065023023b50ae530682a5ad3df7d28c314b1f1f39712420b47a9b020cdcf2282ed725b99c9ab67572eb331dcf8b980741888de023100f069f5bd664559981b6372ab4069b1ca540bc3b1dd263992f97032f3a326083f1cd5ae196453acae74794b58a448bdbc0302047c435bb50066306402306deee4ec6c680ac3a1c5387e0250ffb156ba1abc642242c6f0d4d47c91f91a2e2842a87f196bb2b2d6dac122ef028bfe02304311c03b2cb4e70a88c6ebbcf8d5aeba5a8b68a26f4bd77a932facdc7df671857631f774c887d902f48fec66b3bb2d850302047c435bb50066306402305d6dea49c8eee61c075959fb1f3b720db281feccde94237e41dc3a38fe96712413638daee3dc3e5108cafe25f7f792930230234968bd0e219e0324601ea2e027b39314528a9f32cabbcbe9dfc1db615938a3590d9edbac46841b21da4b512028a8ec0302047c435bb5006730650231008ca1892cae51504efde6cc50f4175363bc9dd5df3f9b249f423c2ab70ba5e0604e0cfefeb062409e44a20859fd1b9d15023028f8bc34479abddde202629089d97f8b128ebdcbda70fe12f16035fbb1e0de0476704fa5ede204dbbb03c1a30a60c5cf0302047c435bb500683066023100ca04adb4a6938f44b2956fbeab1c512b05024d31ed875b7c8b211f304082455616a8316bf30956c260be74bbf445920c023100d5b2181cc991dbc11cf677ca06e859b13ec9736ce8206beabc2e671f3a1744157f1c7efe1af035d49cc27ae692300fe40302047c435bb500673065023100a99ad2580294ffe3918d0a378c9334e5721d8ab3f1ad21e2943702b73b6b01e24ebaaa44d982b7775e807c1db042a2b902302ba6b4897b30e227466f546419b0ef8a368b34c04369157391d95a848315c9f8726b9ddf82c187a7b4547dcbfe5247b90302047c435bb50066306402306a77be0039b27fb73e606eb4671b23d54df4f4a5fcf6fccccb31b439061652c798408481e2b56ddf55ff9d0167bf1dd702304f25de2e6a24c1de5bfc9c5c9812da501aec8915348645e376b0ece2d1ae09de536475147ac59c0315f71c32c9018c9f0302047c435bb50067306502304f60e0a05aff3c318a095ce7143700589646f617e56e5cf3a8282704267a92c16f36ed71ac6669c81e6bc84367c6cbdd023100da4aec1259dec085a56b49f541b509a2960eb7bbaca338ef9fade6dce6430e16a027806aefcb00ba4627392c1f6ef3330302047c435bb500673065023055d8ae8bcdfc24ecac3632c7a01dc3cfeeef62bdb991ae5d9462bd07209cba8d20b43a435a4408995ff6cad9ac505ff5023100bbbd7112cce0798f6c26ed5b1046a15ff475db0c523630d8c9b0734898f2857479a9e0184af179fde55d169d5c5d58dd0302047c435bb50067306502304e3e88f02c260570893cd2b472b8a392fc131a26c3fffb78227ec6857159e20ebbfb47a41f1f6381901e5ca79d66e3b802310080c744bbc300176cae873f7737caed0bba1f06ed5aa728e66d16e0990e8bf8dcba9b7fbda0a548dd39a6eb621eaf1a860302047c435bb500663064023053d8170af300cc38be269779d2f1c047a8637201f9f5038d884bf974c25ed6877f36e9a903641811c3b9f84e225ee04d02302684988e62d597f44737b47d90d5ea6a47cf09705f92e1f63c5f0365504d5ce60945bb802007c2c4f923d75f965ba96f0302047c435bb500673065023054179a105cc09b117f47645d179c337f36c8f268281e53e0a3690a2f4672d97a37426ff0306db55ea34311a28c520c4c0231008c68d013b038884b754501f51cc719ef1fb5b28c07f52fcae6653c2c6b158556fdae6542519b7df5f0140affc4cb23b40302047c435bb5006830660231008a1e088079126e7fea3d3e5015c2cf922a2436fc831db7949dceb3c435c9e464f861db8fd950bcd393734764fa1fc690023100afaedcfddc03b5f49b449c58f1e896204871c91de760720e78ec2e07bb1294471b702dffcfbea30d7e3501c954ca22180302047c435bb50066306402302c10ac66fa8a38853ff808d9675f43774e65bd3440dc2cbc89aa9ef3eb4a3d69e4575fe898e31c5a0804e522a6d38fc902304765384bf820e4cf5e329a12531270ceff75a55dd5f76c6c3221f8c950ea21bd2a1a01c7866e1929ab5179f22d19ecbd0302047c435bb500673065023100e2391a30a730458bd2d25f154272117fd2a9b388950a8d36f4fa0d79f37ccf48b0672825e68062e386471018bc542afa02304d3b0c6ed22b76a454d8219bc97a7d66f65d0f8ab919ddc72f21ce41917b41438b85e6cdb616fae5372d4607e845a62c0302047c435bb500673065023100d69ed8ea8b14be5d5f55f6551dcff519b2d6ea385e8abfd19d52a00d20bb96706d0af71a701760121364ffac0df195d60230076bfde5d17e6fb0c6954142613eafbb1139289941222211d8a189e6ede4c7ff0f3ddf61bc2951b2bcf2e34d7899e45c0302047c435bb50066306402301db3f9bcd41e1aad1842c8041120f0266a7cd7844e08fc9d27c1f51aa9449ee06607cf4ebad5ab46a96e0539c33beade02300db901c6191e96148359885af5dd53cd1961d24e87200b2dc6fa3a96fa8088eb62ced5405c9e334d830a91404fad2c530302047c435bb50067306502301f74a3d0264bd6a2149ab4355bfc07921bfb096095a4f9303d97f6e0eaeba346e127f4f422bb4dc16c26d8ca096c8f8b023100960ca0b5edc56541ca7b250d3251a0eacbb0bca44dba881b709559e6b7e879cb511259bf03c1ab9d935e82d461300b690302047c435bb50066306402307a3647a6a9ee2688cb512d9d241e950fe7df224ec82999236559addf045d98f43579dc7be3066bc528c8e1b63dba39ee0230589a2068f6f7cbfa7e30a2c6f1d4f8db9831bf5fb36c81897468fc427ec95b39854fd298a88a0b3e64e2e06e523f0aed0302047c435bb5006730650230400ba504ded06ec76db057fe42efd704acd635222e3a58ceaceb681052c863da481b33127018ec5c95fb4cc7eab8f542023100e92d94f8000d79299211e7b1fcc83df59f1b78b0203ff0577655cd6fd59d834914bc38c1d9160323c70479a26b553eb20302047c435bb500683066023100acae623a1e68e1dbd2bd0551dc26aac267cef81ba72845d5e7de54d8ef83b6d359f023d0159502cbf3d927e5d5850104023100bcd8c75bf5810c8664f4b9062dfa024efb9b63d8daa2a053e69260d54a12c783a669816342676d08dc836978a02c61e60302047c435bb50066306402304f1befb3f3880b671202f54f9ac811399fb5bff46a50fc20a91e70832612958829cdc44c6c813378a4358fc2cd82ac980230157e9bdf4cf1e0e1bbcfc2a0bc269b0905266d58e2ab0554d0427cc3aa5c03f268b8fec970973fc905f60e585c2bce100302047c435bb500683066023100f2ab4cb82e75c96db98e49cc7ae62181dd573b9cba5b6f0c7aa45acdf7d1474e40157287e5c37e4949802676b267b0ec02310080fe0b7f93f79eee81d4527e6319804a32c6f9a2f620f7847edf5d0cb1e12be4d916992b5f249137f5066e66e7a2566a0302047c435bb5006830660231008104db821841fa1122211f32d5c78d5bbbea18ac3295a59d74dd5edb33ba2c96cf9068151404284e8a056a10bfc5d217023100ca12a144ca957d2979a2d9347f06480ecfa186a5ac89dc942df28489a5f07b5fdfcb1b904931e1cfab903483ce76dd930302047c435bb500663064023058b80c8a2a301332d28f155cc66c98457b830034150bb7ee2fc6d00311b5ecb8e2fa13e270d34e853589fc2bb752563b02303055f2fbab5606b79074e1d27097da6197a82360ee7859c98a9a21b5ede7aec08d989117a0774dbd77360278d6625af00302047c435bb500673065023100ac9dc85ae6afd74cd4d3dadac74a1dd89a05361faf6a5c1015a3a0ff31ad44dfabb4d92dc253a0efaf99a0aab218a4540230061858073fda9d82afbc0a82380ff6bed041aa933c51c75ed89f4b3d1bc5d73ecf4dd727c48de36a52825d1145305db00302047c435bb500663064023019d721bd7fbb76640827459ec3cc9eda5f0a127456c4cd8013ee99b874ba90cb161501459843c5ddaa3a37662260f6e6023016131af7274ce3ebd9ee5be9968a6d1b54cdfe69ba1c6e8f86c5a90d883aa8114694449a7838a8b9080fdfccf04a1d600302047c435bb50066306402306377f3f3729bc0f5bf23a6173a58b1c21c9ad2788c27e3a0e1aad006c2d8d399c4c6d0e8485c17338c291762c1ae485102300c3305650239cefbbc9e0ea1efbb676bd9b30cc0ff057174870426bfedb7e35d596dc84626d1df07f0d67cc73da413f70302047c435bb5006830660231009922a2ded1444bd460fea959a5cae23d5d270bd5cf68730da8f132fb788ba44cba38385386ea6d42b58934319b753989023100e5d78386d8e2992364fcd4d1119398a819e58164aa0bd2dd2287759a8ea27b3c16ac417dbaca27436dca60980ac94bfd0302047c435bb500673065023100b85fd340e3ada517b561ee2cc7311e9eadf20308f61baf2b2a850cfb5bb663541e4f4a41dae72d073c4431c5ef80bd6202301a51cc49013427565909feafaed54484d9b9192abf9d823340dc2c540bdb3505f5faf824d95ad0dffc2d8463b94e81060302047c435bb50067306502306cea5e68326792cf0f933fde3de5666a0b88759de24a288f3fdce4b79d8c2826785f46b751d332745e1899353578657f023100d77081a1be4c4e20d5fe9054c6e34c305b4889585b598540cea151c37540d41a557bbfd8beffab5d23869c9c89b531060302047c435bb500683066023100a644145b40e8dd43cba47422878a68d6d285b6e3167283f67386777e1caf359af789bed317e3d394329f2dc7f21c7e55023100d3cf97b589b486d817135260f343bc2dfa2d54832a77711abbcfc7726af015753969af97abafaeae26fd1209494dc0f70302047c435bb500683066023100b1456ff41fa6ecf06234d9506d9d0c545cfc3e7aea3faf4bec53e205829313a073232470445b4f3bcc7f5df844520a4c0231009b77f90b36e7fc64b01b4a9537bbe668ed562db959a46b8ef582edc2b28a3b975226aba7cf4d23736f4fa5c13295ce140302047c435bb5006830660231009de8bc8511bc872d65c14d2335369c6a20cdfee8c9759c1c6904a9491a750848371c4e03cae43969cb72c0f43f4e34b102310097a0056452f47f0622fd33014c63dca82f49ca046810a19942910c04af04dad92cf080594b2f9ef63772c7eb8a85b7930302047c435bb500673065023100cc4de47bd9a78a3d8ce89bd196375ced0707ca43d91dcecb8888fcdd44020ba6496c95249b000e5d2472e65483d88da202305eaf427c7cb971c77f75911f5dc952af6b4f6f0c0a6b7e13b616a6882bb646627a806db8da6a8cfba492b183058afe430302047c435bb500663064023069c595554bc2917e01748e0be85ebc2a5e7c7b465a69e894235dc71485b067c98a189d6219a21b51c80b30a5fffea20902306d398ff1222cfffb05a8f43c7b763931209ea148b1f1e3ee45db9612825bcae9b29d2e0fc7be0dca66069b4225c92a960302047c435bb500673065023100d6b2739bdd33a97678e3f609b7fd0834d8f598cca5954ce223be58b2759088aaeb577f67fde66d8774a98314357aee21023015bc883f798a18c56add7955716a8dfeee88fcbe413154f4a117397e41b55192d72d8c309cd9f552c2ce0426c24d7cdb0302047c435bb50066306402302529c1f65d9fb768f1d75763267c1b5f6da7e2ee66932753de8cea47bd359e9670e485aca49c7a79712dacd6335a519a02304ce1137c1198f586d12352fbb7adfba3e0f83a26ab32109497f038c2e2fce91cffdf72c8636b567b010485056368e0430302047c435bb500673065023100f5999615846016e869d03e54cba0c4c0fdc01bda7dc6b0a666aefb4cb686242aa78ea63ea6b63be415a4f58478afa3c202303a6e3943fc0fa0da7c23e85e1ace3b12aa58895b1e2bdfbb20757541c51c526c8f3dbc99d18264797c8379e2b07b61ef0302047c435bb500683066023100c97911328bdb23a76de5769b77098e8f3c26e6fc53b9d3fde93390d01a84d92c0ca84eb342c049f2aafd9a3eb70742b9023100c6f431a3d7f0c006194022c923fefe76248c6055c92ed13f3461900b39bf759205d25400ba657efeba66c504d0405c1f0302047c435bb5006730650231008fb85c63935976f6c87d16bf269c6b0c59cb6bf421afe139f2b00e04a3f762bc5292a661496a8046c6952ee4505f4e47023049a403e04078a4b8f91412bc9ae8bde99d8e81a53cfcb84e8f9d8ccd935a560acf55eed541d49b10a396e1bf1ecedef90302047c435bb5006730650230455e7965298170cadea8151ecf050f8216ba1758ac3e3efaaa317706f6a54a1826b45cf64a4fc1c2267381318e6c2375023100a3d083cf8d5141f496b5b735ceec987a13ab3a6d716558155e946fa5a3c507d0ec220a6741e27ac20edcc6d8632190950302047c435bb500663064023019ac1791852adc556115e6749bac86e4634904a32358fb2b4425bb56faccd88dd20b3a0e259843d0e518a23ab753496402305649d13124f9b6404d14c05796cf0d349cf65a5f9f226a65b48809f5bd3521214b58c8f10c6293d80af6001e881217c60302047c435bb500673065023100ae3c8782ab6574927d9e6ffdbc74bbf772b0d6f2cb248d2bb63af553b4820b61e77909d1a283f501d56a721a4a5f7b8902307b1176017c7b511536405c736723de1efeb419e3aeb7f75a622204b771672fcbb0ebc007da6fb1e0792b8837017506210302047c435bb500683066023100da56e214089621e2f219e950a09826a895698398275875f674f49b57cffb09e4035730fdc55138eff18b0b89d5498257023100ef177895a7c0cb64cda6b3a80002eabddca2faff1a8a3013bc28b88902873f4a5c9e67a535ed80091d54e387a16daf3c0302047c435bb500673065023100a5114e63a3f648f1cf42e24bbaf367d5e4468085b88babab0b6bd460824684e05b0c85332666923c021108962476381e02300ab9c174d8ea01e7a753e5793d2f597e9e02dd648186d56e3f2984dfd4d6e0249f329a22853bce3c4cef0f93ae32bf9b0302047c435bb500683066023100df559a99e7ccde536bf3583533b3bc6f1188cfc3daaf72878e3c4d13972ae7aa10b972664989de753479cdbdf9cbf2f6023100c0947aa5d10b4ff716fbe11d8a82320fa5f15626950ec717f781f428cf10d08a2122d0e784d0adcf3e752d284ab4ace30302047c435bb50066306402307872d6139185437479b7351cf8a23a18b8bf2b49436b1656ea033073c0369e5791488c8115b28bc9c96174e6103f4dbc02302b3d5bca08b0020365745f611e1d2228ecfe53aa55e62f87d6b04f32a7d34c2b85cb4cba1dd3e0f341e84e8817187e850302047c435bb500663064023062dd5eed09d312de78fc46345afd5594a84ec6dafd4af84bdbe15c4b2520f8dcbdb513fd3b7386176000f6b6a0cdf398023034cd7f2961d26607880087d91c4e6c42cef09046dde14a08e2bc97df3a3e9e2a889e857018c006ab683c7a8061a083470302047c435bb500683066023100ee74bc2a11a1d14a73fbd1e36fb5d2b1b247cae9021e1ff84a5deca8834a5e5bb845d870855fd9baea2a211ab6b150d802310099b1644c657a4d63a01111a2a56f4b069acb6b181294ecaf76f33a14b8a86c62966f22aea868dad4962f5ab7b4817f090302047c435bb500683066023100f4d3783e3d0e4ef7dc051b4caf528c21430389560979274767b7338f19c907c9ca086c3a3a9e4ec4a47382a02764666b023100a206be12c1024d5a3a574a2d4578be7b0cb18fd0fdf2ba884d09862cf79e92bfbe1a317ea1da034601d0a378fc1977980302047c435bb5006730650230642246290d4c04ed711b0dd26a322b8133c7579d97f8eae6f5555b4d2b410c5e5e17d5b2885c9f9fc58e62e1425754df023100b0e67e5fb5d4bf3e273c4a8dee6e16f927d4e223cf69ab289728a33cfdefadad453c40831963ba5d6f0fd55b2b3391f00302047c435bb50067306502300f5b77133bd3f341357cda000aee3916663965380be198819abc52317b12749335a76832a9a34305ba636a51941c4d12023100e512ce342cb1d821fa00775af0213148ce9247906fb6c3688ca1a98c0173ccfe53fe7bc56bb809768d833eb0de52e1ff0302047c435bb50067306502301ac9bfe32d5323a619e83a53363d5915494f6a08c263cba6b9d5ff18dde71ca68d8affddef0502b1484284b3ccc4fc500231009c4263957d74e3f97ae2a1dc9e739ba55a0df9782fabacc9d5c5eeb2c18eeb805049a128a6b591d5cefb5b992d54e8940302047c435bb500683066023100fea9ac02fcc2e6c8b2857621b101e705a03f769bb436779a4ada562e0466cce9dc03f3dd936233f15774ad3164e6e52202310097cd1075b08f89f149a23e03b61563bba6af6c45cdc40aafdfb465aa508d4bca1fa66c1fba9621989a3eb6cb4d4cf4f00302047c435bb500683066023100d7c4090c19c51011712bc4468c1a762b78978e6bded22c85544769c4fb2f55be3f0705934e1751890a0aa9c758b91d1e023100a8240d7aa97604a8dad8ab6b3602a76f962ba0669c38cb64cccc21cf1ee6c6b18fd8c67719b23beb4d3088c63d4c1f1b0302047c435bb50067306502301062e35becc6f535266ccf96d227d043c2113498a69aebcdd38a6c4b14886eea744b4e0413e9d2df16229ec2c46d5963023100a6b3805790e3cc0306abba92f7184830b8bc5e5dbac742ee16186d01e0ffee1a1caef7f455da7062ef5f8a96215b2b1f0302047c435bb500673065023027d59c453a628ca8688d26df0a70b32fc6ce3328f43aa4bd628ec078b0ab7244b933d1dd676d6a5f5f91eebc1a6deeb20231009118294b46d9b885e7538cec0eadfa62acac2a9d4cf956d4295fabd533ad9bfd06747e64b94cb4c17c5c0a14cfadc9e90302047c435bb500673065023100de3920b98bb0a3513af7875f1c8853009e89de95113a7be47dd0998dfde68626ee94dc524062642c3d1165182989662802307445030eefd8914a09b440b2464038e53532eb5a6692054aa79f94f81db12aaa0f8b7fa0bc61a2af6dc88f6cb48d44460302047c435bb500673065023100dcdcdaf5eb1e1597914706f36455c9234b9a2088f95745cc47b8c94dab6704d2bab110452b6469077663f517cc04a2c9023002be0055819486bcd24e2cb68f51ce4e0a24fdf8f90d80bebb5edac60ca1fdc2deb55382e3f674c270163ef9fae035b40302047c435bb500673065023100de593eb9b2d604d9a399b2660e3a2bb6311f3fa0a2f1d6f347459834daaa5843307766189d3adf3fe87718b0aa4ac927023073d2a9b6c38905de820b033cd9e9470d47bf17925164b83fc34348d94cef3dd85e4e4c23f2322553822be411103146230302047c435bb50066306402306a2aab6c55edcb51cf959b72dc80abf6e51124c8ff9feecce63cb6ffa21d7838e4013ea1da5da772ef96b1111ded766f023041218b685e03b2c617b35ad6f859f74b8adae99e2dffc5fd8805a2b30e00330a8af28b4a22beb64c0465d71a84579c910302047c435bb500683066023100bc1c696f356adbe2c4576320579529ef2ffe7c4c264ec46b1855b216dd3204c948bf0305fb4372fb84703a9409820288023100fe62e51dbb2a5497a83c0d372ed90bf516ecba76eb22a26eb72951e09b491285559096c9a08f372014783ebea58116fb0302047c435bb500673065023100850a33d8bf928b5996aa049f8e6200cdb11786464ba646d500a6e64122fcae99b3cb4dd9d4455af5dfcbfdb6aae22f8c02307d34990aec0e80ffac1941db97131a571af92e09b0be3b02733825b9a2c540e8579764d2a42200185bb06aa3246a735a0302047c435bb5006830660231009ebeb7dd6ebcca5d474af984de3261e436d622ceb5fd99b26b7cf03c121f22f45289bb8dfe0e02d8d55ca959b5565ffd023100b749b32876f007d700d0a6287e6717d1fe3dd9996401f07eda99ffdb7d229557b87219da9de34f830128eea76de5b1520302047c435bb500673065023054e8028920b9f0cc5369372e5f34cbbb24c80924ddc2704c2d25de9ef10c7854700fe79ef6b8eac9538c7c9b68b5c4a8023100bc719956d1e64b8c935969f041fd05015a1aeab6c0c1faa767eafcdf1da36b56b19503b5d8cf3956badb16579a31c3c20302047c435bb5006730650230279c3f9e6c41c91ca2819ab14388784e8bda1a1e28a1ae70d83be0bb83c27a2e5eece40d6c2a5808be0d3eccbc4ed3db023100c50b24569386df36090403b6b9bdf7edd6abec727ff709c1d63ec4c0d24b62cedb9fdfe552c2f1d5af187f46bec0b54f0302047c435bb500683066023100a99d3c7afc23e44a5343e54d0b88875ea4202e55de70f010c19249f18b584131d12fc695622a19f7e5ca4bdbceb06dca023100f28ab0f8baf0531de00223e8cb2393fdc20499df2b4d1a20394d4bb8eb93b8ba0066dbcf5c5a6152ac66616c195b96860302047c435bb500683066023100d4f2448ae792527099a521dca4d4c41ad2e329f67792b5721e4a3350f4a07f580decb3c9932b3d52dc91d1bc8ea4f9bf023100dbd189e33a32d6cbabceb19ec7cc402a497c4500ddd9ddface24ead13735c53c8952932ad2454f51c74971c02e732ea30302047c435bb50067306502305bc08154906e2a5eea37bb2b57dd65764c28b9b00eae107025743714c845a66fdde779d0077d389c24d0fbb474672d01023100a5877feca62fa7ae42f57fbcbbf90e9c028c98e005eb0700cf8ad9ae259ee86a5dc03a91c7bdaf6aad5e4a32fd073fe10302047c435bb50067306502305ee3da4b647e5c27145b984c20e9fda76bbcfb26f505dd39dfbcca79f07dcd1a2cf8ea95de4e54436e2f175beb638cfa0231009aa0ecec2a2a4dcfb396a4c7dab2469a75291681c006336355374917ee540d3422635a37bd9d0e895ec8763a34f2b9ef0302047c435bb500683066023100e57d8937acc67d5f54ad345904a3cabb7f690b1a847983d49145acd44abf30cd64c5873948af119b273a042ce3aabdcc023100d1cabf7555e453f377427e0044579f13cad28c73afe8dd28b9887d61f1ca9931c899ebb1e59d11e32719a5c73b5703e90302047c435bb500663064023026316383c85122b344d9764b07442494f8e23c5dd18d3d34b17138beb0b52ea7d79c31656039b08d594fa7851b0c253a02307258f5edee8e481156d5cc693d4fe8de04c43df1cd85a599dd060f1918555e0c968766b6ee9730bc1c9b458b1679a25e0302047c435bb50068306602310088088b4aeb717f710bba6d591a7acddac7f0f971cb723fce1d403e43101c80a92b4cf224ab302871b4011e12c52b5e74023100a1677ca14925543e7bc6cac9f51016627d00b433237637232266b686a631cc4ad9feb634961b35acf56f17ef26b783d60302047c435bb50067306502304cf7411e31dec7c2474f55ee5ef6714abb71b508039528461231ae6a261ecdb30ccae06205797f1107f0a3e33e2c1c40023100b16ae7fc922c5ec792d21384f2a11c396d40106e71ec5481f5c1946a01f6e7a160eb6bb45433e551f96963264099eb740302047c435bb500663064023030ea13fbbff2ae96240092c78fbf6027a198157e94816536542a354faf3c663ee310950adea6887190038b7db5f7634f02307ae5a71e9cf1faea99fc3c71165ffb7b684b8e2a7f51777defdab107ca3b0d08460995d40b78ebe583f8275077322f3d0302047c435bb5006730650231008a0d8d1282e59ee51620fae76fd3838a811a95b57e5c407879268a13d35d81e2ef0e565c8bdf65fea7257dc9ac93d2e4023043f0cb2db6630098011ada1764dc22c2414f166225a219835b981f4fdcca5c6ff7320928c7b778fc31fbb9e14a9f71110302047c435bb50067306502301af337d49fef4752ca43c5d93613c780cdc24b84bda88de3cdea1165af58aae4ebd64a232ec27bf307eb9961913a629d023100ad5baa47d884d7744cc935ebb151abd5580d4f032bc5dff85e8e2229d02b74b986b86b5d6ac72be333feb232b170dbc50302047c435bb50067306502310082b6033e2f25bb260a401cd316069a72de3b5e32016630e33e5c3c3e62abef09681a9a7d96534abb7395d36bb3da62a1023052285b9e234cde50b17e9375729781d94f9f0df096d829450f39dbbea1678c0c5c020ea34b971896a3042cc53a30c72b0302047c435bb50067306502304dc34600b43dbb66b91714387d8042b856b1379e1bdd6bf4e84c7488f89ed67ab09c81996f5cd3438b4eb345cf2ed2d2023100e00137d5748906b2770d11937f6d4288665d103cb7f33ca766918ad3767ef044ae57455fd9f88a279140d0627b51256e0302047c435bb50066306402302ebec2cc7fe8e3618e4a826f4eb38838927f2558229e38e78d427aa965fef952a25ce5096bb0ab390f08519d72079644023021e249f6c3998e65486d1835d05eac8d86c230e2689b6290c34a8534306dbf14038da92fdf5dae36f1ab5ad1776a2b150302047c435bb5006830660231009fe7ba23c180527f6bae1d668f2e68b1b30b5f34cfc9049df867907eae1bec8e93f7435897199e5e5a3ce80df2b4b78b023100cde8debea30339d363ecde07de7acc740788ce01d6b2ec517ac3d2983d24976573d73439f908f68fbe6f6238f19730d30302047c435bb500673065023100980986c41474d097cb22b3775b9e575437182f6bc54b0c940ae65e2251a27affbc1603b6a16d11de915d2475f4813b70023005d27d4d26cb3bcb9e28b99c111131f548db9c3056228473e0d06802c6cc7ca89f35c077b10f38b689c656b96296b36e0302047c435bb500673065023100cc651dbfac3e6c1890a958f8ce50bf475dfabaf60f389396f4b538332453b4d7fb08095294df436815409c46e8f7792902300527349da6ae72bae268e767ab90cdd67ba1b54a678153eec70b4a360f34cf26e931318c03e395b1e52bf5ac2360529c0302047c435bb50066306402302a7aea586f8105165409cfc60c2a1d0be780606da3072f2b7943812332557a4d1353b321170632a042026b1b54e5503202300b399599d1d1200c5cc1e54ae8acbf4e54bfffbf575d33a36aac6c336ec72e42d3d68ce909be36612d634be73589839b0302047c435bb500683066023100df55a078e62b69adbbf781341a73059dc975265fadafe63f4e0c4b95c7aa2d82348fc95ce8c07f8fd4c8df84b41b8d66023100eeb16013db8cdf3d1c81f40b62a307812267f46d221157c96f9c1f864eb49b0581a810df150b46a1714389765183834f0302047c435bb50066306402305d08cb9bf7cec239452c1c39f05096ca387e23e28160910b232e0cd875255069f261ce39d586de4101f07495d9f62944023011d8fc6ce8687993791f500da134c68ccb3576a4b382e8364ec12869e5272188d9c3a27172489e135b94273f8b31dfbc0302047c435bb500663064023063e52666d33a9a3777103ef43bf09dad4ebdc74c7b4ce9621f19b2a38c7ff9ebd37f79c395f9757cce48039e2c4d22ed023031394df62c069ccb28ad0a894a87898f97c6a90b407892307f611a8560228d7b74e6677b274538a8574363d8099b96d50302047c435bb50067306502306bdf6e5604940fc3d55800d13e886dacfabf78715fa00542c3447590949d88608a7f539f959db8581a3fcf6537454547023100a87e999f746d188ec4f5b1daeab6085157140de8b1aa28a8f1e5dea5dc87dbdb0968ae9bc61cc23ae5f56810faaf11f60302047c435bb5006830660231008a1b144cc869b59f3e039efba419077e91b131b5d8cd27895c7707d07d8f3733da297f91df561581bab4f42c3853c837023100c567cf4534908d798aae48a59fa3f0fe2b1ea009f7e5131441510b099972c1a2c50c806dd2b65fcc04a830c8003dd80e0302047c435bb5006730650230574cec220ddc600b2388f94032e24fc67a93c036a307f58b0633fc4e6a9cd5058beb4401cdba69f2dceb0b09a73dbf92023100c1107b141fcbb9e653931087b17abd31605ac26f2b63d237cd46a2e1f4e9d6cd47fcf9ca96847c9eb8eb1d3513fbfdfe0302047c435bb50066306402306c8c2fa3796728b5a32ad54a8050aa438a3450f849aa1884658273ec01dbf176a535961f0397a42083dc1134224d32ca023006faed4edb5b99c8fc54ba4de53b7c1e16951fd8d5b5163bf6cf47b720a0e0d37350291f6b17c6fb846ea79c38b70d0b0302047c435bb500673065023100ddee7a128c79cf14ed4491e4adfe080d7d9cda39a585138b04b7246fffffb7e430b39f542cdfb8da2295916a348db9d4023058522236c517d272bbc5826d7dbff45769fddaa742edef14509678aa87a0026195265d8dd54e4cacebc65d2a49c9ccf50302047c435bb50067306502307e0f6f4f162fcd50d06d9b7efb3e47ef1b8a6de644c55f81a7c6c6c548e118fa1b71e6821e05645d2bbd1799e5010f540231009d9a19d3239ca2a6fb674547e17902bb3a15474c01feedaff5af67ef6ddfd63caa21ff290f1e5d07ccc3f60123aea4b50302047c435bb500673065023100df5c569ea6aa819df074a7feaf8acbe3dd39869b2ffc47a8d0acd0d9d5d99f919b4a7572b8d075e20b43f6f12cd6f7f802305f8a0484160e57016185280a26fa988a5898682efde003ca9e5f871f30cd416e9d9e38fab9f381c735746b05640df54e0302047c435bb50067306502303d64da9ddf816e56385c14125cac94d2b7a839be631f9f6714ff40ad47b69aa8f0efbeb460f589e17407c61577ba73ee023100b8d2b7e5dde2e8fa118f0ac5ef1186551b01ddc6ae007f9bfd2d1563fa056dbfcd3e79e794ea521ca4e47da1276527a40302047c435bb50067306502303cc8542c0f0d31236f852b9db7b19b00325c92690280e0e52f117fdf4bf303c528feb83c3e26dae3846b934ad065e7a8023100f3d6e7d311ff3d0c2181737e6362fc1aebe1e3f3b0308c4839ac81c23a2501d6fb4cda70fd55bca20f90f6e60341fb030302047c435bb50066306402307a0ea76c3cf3f71193a0d37305ad82297ba57ee7e03b57f5a8a40b29fa2128b9fc1feccf1628d76a65924b99fc1864210230173c0fe54d1a551ebb96cb2c3501ff848799b9602b56e2a15f91eebc5333c5edadd9c9b851d0e91efb5bf1ed7ad28acd0302047c435bb500683066023100d35f4df5e5dcfe9b015be582c155a6b1e103471642a6cbadffc4b05d2407a6854db187abbbf6a3dbcb038e7b91724ca3023100ce55595c32b035704421a1f80bd7b763dc52e3d5a66ab2be178b5d34c384b60f79f3691ca1bd6687d8ff5c60d0975ff90302047c435bb5006830660231008aaba3ddd94f0190242532dbdfa71a23dd7755c566eb6c6957cbf24d75ed7c5fbef8e5c6998a212420f2fda9fa287c8702310081ec6e64a205097c0243b28a9f1bc1211434e375fe5af6f1a586c2d45e8a355533d8ade80249ee7453af29e74f12ef060302047c435bb500673065023100f4fff460826a40a039f2b35a350284a3118d33cd3d8dc978a8588babfb7087e471263d0fc4e4f0a08bbdbbcc2b8a6c4902301d261e5d5abd2adfe47bc7accd21e68495231a1dbd1f513a43f2c885a9182683b8b17cca23ec4a37bdfeb4f0388b0d840302047c435bb500673065023100c88dd1c6f22a83760ee9170d00eee1bb583aa29b235a2fb915443bfc0c294758afb88b0ef23de303fab57fd6e9074c2a0230773de30c37b2b30bfa3fc20b54c326f4d997b1673b356e385ce3b180f3b1ff00d2bc2774889402fe0561efb29e9dcb280302047c435bb500663064023067802415f8774ce131cc9562ba48ff7de8e0feec7b14bdc0281dcddf89bc0ebcc70f068c8850b09aa2aa0f6441545d9e023010617bfc9172a3c3ce6e218150e70a4ad95c191a6f839d8ad2065c1882c06af00d2facd0a64e26bc265c081538ab663f0302047c435bb500683066023100bfe2125cc309d22ca196f5f3702f429f05847b2c4a503c1aecff1910e934ad212d078ba06e0a5854524bde429dd53b06023100c25abbe2596bf3d75ab0d36456a40a7906321c2716bbc404c7a3da01d0d872f4bcae433a8680b587b7f2cbd63d31e1150302047c435bb50067306502307c8daee91c94b40119f520842c6656d32ee3e027fb3e6553a455d6fd745c2e9b85bab454279eb4eb300c1050ac780edb023100b2cc4a7efeec00364e5fe2daede7a094e55a4a5a4ebd0fe3dda3a2f9faa52bc382efaffc70a0dcaedff971df9a7430290302047c435bb50067306502303ba98c37434297c828233dfcb95da9e4fa634cd456737c9d005dc1eaa94bafb91ebc8a703e2df1b3f503eb3ddc0e671c023100d5128a0e545f0aa78611856cd944e17b52e145bf97206502df3bb2f435cb1f3b659fa8ad0e3b9a79bd58bff31974484c0302047c435bb50067306502301e5cfc674ed322f97332dfdffedc357e78c1ecdeab1436320c0bbbdd38a8de97b016fb652de0d7505c3b20f23d42fb23023100da2ed4726dc26254d5ab46d284110b0fc8b561a5c727d03ff3b511c67f33b078ac9fcec7429d4ff0bae8a3ad2b5bc4ec0302047c435bb500673065023100825c85d244ec573719a2946b8b1c7b4b2da2736f4e043241dd42795632cb68f5d170f9d79363c0f328484544b3047cfe023017666a3512f15e05419094f87232e50bf485d81a534d3984410591dbfd3f84417ea852f4fc832d5fd0e82d6a141ac2250302047c435bb500663064023053ed0bbbb73058c0a77f3c297ca2e742dfe27b2aafea1a8341d525b6a6ea999360e93066bd99fbdf421688876af99f900230751f7fd298e92df0003c760e195d10f055a9cb9e52128045e7dca0bf8ddb2f86dee94e27b77f5f15a413bd25eefaa0d50302047c435bb50067306502304443dc9d7190b3c76f0568fd6d5e77fa4a6464aa5a5a034d5892effcc945e60d2dab3816c4e49b0926cfa510c7f33560023100df83ebf90e4e0c1197edcf03ed039a9f11e03966558353eb4ee32e11141754e212280d6eb7b97989f651b671693febe50302047c435bb5006630640230330b3249e35190dd05369c0e1dccb860b327541fa0fff8277371d2e48acfb5e09da8694b7ca87477cbdca34cd0b2c033023067a525e89b6a38a0a5c75ebf04ee927ee579e1dced7da25c04c9b87ee1e6def783c15c4a697b6e42358000d170332c770302047c435bb5006730650231008dab96aaabd73d35cbfaa75c312be773cd51f0db8b05546eabc513645098cca716b94e9a47771a41298461e336a8a28e023007b12db203c7c46cb752786583c44a30ca8ca3178105308df157e79a2e6aefea0323c6b7d8c24912f84c3253697f60640302047c435bb50067306502305aaa08dc7f7cf36e52ad48c00a337fbb2792454a5a3d420d66cb0b2f4e6b9e3f67ca58ef605f83e337239b2926171c5c023100821c0f739a513104771835f4d580d9d97a076505d2d198b586daab55bf29126722d75c203ee9d23b4636fb1ed936df160302047c435bb500663064023060b3f2d7409ae9e543db1836b8599a4e4fc1df5b5ea56d5cedb7be1982eb65268f778aba333b56ce35d6bfc7906fd0ae023045df192ff1920361eb15b7f3b61318c8b5fdad73727a85bd503df249e8980587c9c9f168193a454e9f739576378c954b0302047c435bb500673065023100c11dfa94875df68aa18305495b471134a008208f123a851dcaf665c8c33da0153ab3d0dae200af2c653420892f7b8091023014d4304a44ee45776d7f10a3140ecf605031ef5401c179a0e8428ba20cd8b5ecfda661a3fc389db9428e39beca455bf80302047c435bb500683066023100d628496af86fe92744b715ecb9d6d7b514abd44eb7738dc5d32f042f8c6a88463bd2f0b85dfac07c1fa9af87e5bd92db023100d0cc7a74ddd0fcb7a9d90fe31f586deafa9046138995c7d7bbbc0711fb9d56bc3969d017f21157e21d7df4eadfd6ff200302047c435bb5006630640230698d2173b7268838ad8847d4eefedf46f4cd01246f6d6f258413842b3160ba682b969cd7d89163fdcf551c73cc49f4c6023047e9b25dc7189b8b93da066e2626a66b180f812fe32cff5a89589a785c259812a7ddc1b95dafd6c9a972d87740b788ca0302047c435bb500683066023100afa7e7dba28e6032ae5b2312ee956d0c63cbb3a8745190eda670da2d31f8acf4d6a4cbea441eda9b76c4db334a734e97023100b9cdf053156eed6dbc1431cc68e05ea4c72fdfa30280bfdc2f4e59e60ab012c2bb2eafbdf3ef30f5e531ad8e0e782d740302047c435bb500683066023100df155b8402d2cf448f610e1d382e07fb32e4bfe9a6a152cea9d520d0ab0bfa3346de30047d7c8cacfb34e140b93aa654023100b72a7e602131587ba19fc20b55f6ad028d03067234e8a756bb8bec98456a317a3cdc151e70b673e8c926cad3a52d94d20302047c435bb500673065023100ca11ab0ab3781b95065b98f3f85349c64c48ca09fa4dad1c968cd0aa6eabe7aa26eab99fecaaff7afc67f1ddbec67f2002306eb1b19a548c719530bf6111f6e869d967cbd89225aa68c746549aba36eb1eb0694b9bf6cff2e4fa92d879a3a17eb38f0302047c435bb500663064023009c8b028cad9c4c9aa0a205a6de2ecd49540504b1d90aef00dc5f5c20daca69fae67b95c6f3b7a911aa1699fdaf6a1eb0230752214e5e19b64f4cee99db77b537e08fa326a83fec734466f7f92a125ec772b3e60e48f283fa16fd9edb05635ad78810302047c435bb50068306602310097f81059625a6f772b0ffa5897706788714fc68684f429f216811ea7e220f5a1baf107ba11f3320016c08f5bddc002e5023100c28824d7c816fbf2d4bddf53b72e41e3c12bcde524c5ca0b944ae26c18b6272111787443e533d7c7891dd00eb9427c900302047c435bb50068306602310085e671cb3c1ef638a03b0e151bddc4b4239bf9e77175053e62cf4b0aafa01fd8af3993381f73264b60dd4959c1eb4bfe023100b7ceac3c2988239bec3ce7a1cbba849718a1358be671dd0b3785e64c48221e4fdc5124ff5a41f02bce8e37d7a407cf340302047c435bb50067306502303512284753793ecf2b68582e263b45258a633b78ff4a5bec50281f5e4fdf5b43f79a2dfe0839837d0c8879fae9314305023100b10823762c7b7800d8844bb32c8dbd83c005217d00fc7848385d9121390b3a75da96d8c5dc22fb5a6a18eb754a8395940302047c435bb50066306402301027b5c950c154e8db194b1debc8fdfde3b12c6d66be0cc3ec91f2bb7c5489881e21cd77d80cd5c07709eefb5a4a546402301ba04d6299e4221efb9013899cca1deec0d15dc3630d4fef1c6bf59a57a449e181c55c5d36fb7f1be672b409c9ba9f790302047c435bb50066306402303c021f674e43151e368a33cc2c2e7cd67d3784f98442d1b79461104cddd01c302bc71fefb2aaa782a325f8a8664bbdd0023069bb656751f4f0708934c23a2c6e3e06f6b321d7814602ed21cc74b821f854d9442a788a7cfe77e6aadff4e213dd39d40302047c435bb500663064023051b4c79f4a6dac865b6d958fb1bb8cbba4f2cebe4fe0c0294ac7a93ad573ea63cf6a0151dfd76abcff2e215d2c389fef02301d5e8011e103df3fba80e6a9a5902c5c4b72aa2e74c1d4e4b824f52b071c606dcd320f1e6c6b906016fb20634ee943a20302047c435bb5006730650230234e429fceec2e163bc481e35866e9fa98002cd7f7f7fc04ecc89ac9589acc55eeb3eb52ffaa042bbf6dc502f597807c023100d073ef3461120c2bc5a312b79b5e354df27e779cf48faf3c3902bd94cf82fc5dbfd63a547d5d19caa93118c70217e4730302047c435bb500663064023079aa87efe9ceae34844bbeb47bedfb19120c09b473a8006d6305692db68de6b060fb7508b4c7961db603a6c80a5cddd40230020cbadcc2ad23649b9a350b37a79decc3842bf7166956ae2615d85e9ec59eacce87a1fd40f5567a22ba171a4109d88a0302047c435bb50066306402304df544db43bc0ae61134758b681c4a8f5434ba0d315893d44db22bca696e82b5e163e4d941e1ed1edf1da2e396b98e2a02303d70a9e386fb0be1e34d93b10d278f5274308fdf7c0069d1d62062926507ab0d2ceee4e2cd9b42cff366252d9a9c2a1f0302047c435bb500673065023100b370593c305c7cde5fa4db23520ce0e5a95aebf82774160366563a02be24d70e5b674eaae0722ab4c7e6e2450a66284d023007332708924659e92da89cd2d154020bf1a8f0c3487874d8042eacaf9fedbabd44eb2161bd98bd6bb97e46d9bdad22f00302047c435bb500683066023100c76030f85e0e5f58651180b696449260a4450fe6be00ac604d20be5085323537ae3447864f023c132b2b87d15f1a365a023100abe47b06e0cff6aa8ae194ff708a7a6d5eb99df3d2c126e2777be0262de9f4ad1940980aa8ec277d0d3c38fed69a16ee0302047c435bb5006630640230137c38f95a4d4b2e8afc645b582ae9422e8e7fe30686335bbb1340f876cea23f9d22974a7d7cd9e037c45525509b0d290230562bd38519a8edbf847ab513700e3e35e3dbfb4c7b9879e34ed08e20eb07a0cf98978f7d9effd77a49c7a69681de15470302047c435bb500683066023100d50d33994530cfd67fc01c193ea9cb11f841e272c9cf73cf84d781ac43729ed69db6bc44543a65551f992f456eaebc2702310086c84b49383efe7777dab0a74808da365faa262d8e7effcfbf2fe8ed2b9c610b4fb882fa30e1aa9d3b3477beb72812880302047c435bb500673065023100d7c21392c7231127f3ce10971f0ce7afbbb816270c535e75c6224347f36abb92e0648ffb52dd9c5a2fa325456f3e3f5402304524c9f29849b2c40f0e1ceca5784b95b029d254938851945b4ea2752e2fbdefffcbece6041a75bf258fa4db5141e4630302047c435bb50067306502306b7d39a474dbbd718a028ff4b24e19cab1752b53a258995826e2fc8552c0c23658aef6982e2fc2b50143200e54be5c37023100af44ef62ef3d6ad5f94e45b5bd729bd419f500a2fd8f3750cd924cd7d2b9b9ebb2ec111eb26fc55bf56a8bf8bd7a20650302047c435bb5006730650231009926b2f8e5197656f4b1f0418c8a6e0ba98e719f7c08a02d1da2ffb9cc1333a151ecd622954d7fd1b082a99314684fde02303f4bdbe3c9e5709a810428e65adfeac0a3cb7dcbb7c249e490e4d033f8dcb74ef78b261651f665a9c5e8d00548f661ba0302047c435bb500673065023100f06bede0ecdf502edea3e7918bf9983bb41df977bd820fa7bad9c37cb67daed170db4dcee232c3ec2f31ced81bd9a7b6023071f320c729c53c96f629c9dc8b5d2a439ab7c271ef552a7476677a611e9035896949beb5d96046ccf741ab0037c05c7f0302047c435bb50067306502305775fb7a54169d8a99c771e1c81ba9e5e2688516a07eab66ecc0d257a8e786707d7df1bc8bf92541be336eb479a9d8eb023100fe6989dc194b2103bc807c981ee5f36afa059e90f4fa15d4f3fb9dde9234828e9b6f3f9b9fca09a8333218bc8bdef8ca0302047c435bb500683066023100f9c707aa0ae3108c7467d71a747c98b65f0a09fef8cecd69c3a15e53b31e8f619387670cd9a56bc444070020cd2b1c39023100c6c0fb754b05dd721ba90cad0c708dd5d562db522382d21eea9e19af15d27dc30032af12a0bb40fab9cc114715f849ad0302047c435bb500673065023100f4fde995da9c93d53fe5731e7d4e69128e3e87217fb2aa92ea0e49a4d03e5c746c2eb914533a16c025d67a6674a3f2c802307f2f22f401c88dd3cc23ec23830f8d759aa7df4b15ace432fb27246db84429710cabd83bebe1e595ab0b240a1e0e3dfe0302047c435bb50068306602310094471204f6566ab5000f0e1acceb0796d548a1d05e852f525a1b0e47bc6139885e7ddc0c14cc8e766b59819393d50be1023100cb704dc007dc66372f5979ee0bad37b7ceef1bb39dfb8676b0b0359c569917d6f620a887e92bb33f7c588e442d1947600302047c435bb5006730650231009c666ac86554a7a00568431d1b6ea12ad63ee044559b87b3996cd540171caa1bfa58579b3aff08a025bc3cea1a1556ba02307691af2242fa04c5472f28c8f73fa343bd93117e5c33d120b7777dedc79403d63b66a2b21d94bbd7b0fb1d95d9cf6d780302047c435bb5006730650230238d7dd5721d468b529d70f95e44fc4ccf69a0008182cba8a971e03a9f18b38ead87a92cf0b773515d7ce05471d76064023100bd01f334cc7c0c736b8b4fa8ab06d581dabe43fa939cd9370a8bc3e1b9512ff9ad4a066aaa3bffd38eee4b1ed50b59df0302047c435bb500683066023100862c807cf0bc043e7ae42227fd82403cd56b80350ca41d35cdc2ab1f71749517f19a994624c320b02676877965f247a2023100b1f76d09ef7f76d937a86c029e3103791352e95806dbc422f39f01e898ea13f93ecdb1b57c6f89c50a9d0a747b01b3050302047c435bb5006730650231008630dc5b9c67a5d43883f049e77e81a1952be939e3cc6e44a05f41fd0b485b308231c7c68e577afe2308a8759e56fc2c023068601b305202a6ff1af67a7af0fb4ea8eae1b55cc490fd8b6d5c0cfbdf76d1cc0b79984aaf975223f28b408c39a7e7b80302047c435bb500683066023100d717907a39a5ab5357ff534e9b5704f88b23b7c748fce853694d69e8c1a800accfbbb9305fbe796034403bdbdf88e717023100ab7637c7e7e9dd8d22ad5f6f9c3a7dc5036af282289bad1269896763e3743c4dbc7a48285d2956aa64c569df5bab1b570302047c435bb50067306502300b6d8379cdc2648b162c9448584cd6e4d9dce3f967ed6c3aeba6293ee804d5af3a02d92f858a1ee924373d234941b2e702310092610a5903eab83a2a71cd4caad3734ce34be3700cf07c6cc23d3081f7fae67cc315a21cd81c400741c2e411c33a24270302047c435bb500683066023100cfdcaef6c1e4048d31f1a334c30afa151784cee0d8b80f824de20e0e98ca1014a6f27d827521229059efd6f5d522bddd023100f763a811aa02c518f27be4ee8b951de387af2d9534c393b7f99bfa5dba624013f1f2a26cac306ba19762c921e9bb0c440302047c435bb500663064023050dd94f1cb709ede348e28aa5d41e840e218bc8ff01937815be04786ba1a7c962b0a41c811844d3d6cb644a7a813d4a8023070fd2c44c12b83ff9f93c53c6f6ed1e36e6b3e96ccf32650ede679137795135b653ac7d854a3b21da670968ed78abcf30302047c435bb50067306502302a6d9ca777b5fe684cb479a644ece8634c8aaa9366f0c19d65451f76106fdc6897cb552f34398c0a8f40f189370c5795023100f63e28ca258e0bac982a8bd6ab14e5ecedb4b56cbd7e6cb0e1e26c3e92a03047216db4349719ccf544f7653f6bf79ccf0302047c435bb500663064023053ca34f4efb91f8df1d3b519cd0eea296df722696c6bd2c0dd36a74270371fac3f2f5931266b6123b61e06e1ae1e164802300980ec4745652e8b735ffa2d25636e113b5c3904be354334d0118c84b664b76eb788505794685026cb7ebe98cc289cd10302047c435bb5006730650230422bb3fbb8166edd47da965bd28429e548429c2a2c2bd1e2233b23bd59b2f112067db93a04ed6842a9df2088f8acca72023100c6eae37304c72a846a811a1ae706af689871ba388664c0fd41789e039efa7b3ddcf13b0ddade6842e3e5d72f60b377940302047c435bb500683066023100adb40e143523db965a093a75151d5d748ca3d307068894b1775cbfb4e1af381a45c8a8d79a01b49e35a2e08eba80ea4d02310097b25678a37eb1ae82f2ad19342493ab296593bc9dbf174446149c1c4577ca4a5cba243c40c8f3714a6295e6b619fd260302047c435bb500673065023058aa1ca57d9b805b695b4a232a781cfbd87f85b81c8decf48a2552e6c8c1fa07500c5c51a4535bf718a746e0f104e704023100bbf65b5323edcd52e38e045bebd4a290c32c87fa6580e50f6a0e301cdf00d9d0ae281efb5511eae6854c83b5aa0035320302047c435bb500683066023100e9c0352d4c2204c3efad891e0086de15e040fc60b72c13cb9c87a798ed5e4cd3c41db159dc29d4ed6f9f7e0242ee0ea1023100ae5360865ccfcc836daf682c474a2d2284e98374613f503ccb98becc845f535d383982ec831d7b8a91aff6f7c918ccf80302047c435bb50067306502301eecda90dce998b90296fe3175b36726c76e2756463d8d4fba73c91d2627b11e3be360956e0280162f8f099e7544d77b023100a3f146ec134922eaec1d360ac493e2adb27b0046c964e87dcb9347c60a04e3167ffc6888be7ebff375f89bb513b357730302047c435bb50068306602310083cb55d2656b980a70739ce7c6084842138acd430a4b44a2bdb03bc45afb86b3837a5be8a535b019ce084632d749ca28023100d4cceb031fdfa5df29882ac356ffb781afad099adee750d6867967af7567c018a9b8210a0151b3bef64f366b6403dbf90302047c435bb500673065023010404ef4914fa23b346c28205299707e6de475f41fb5e39e38c974f51010c758fdca5263af41f17007add34964e69ee1023100a0c9152e62cf414bdd50c889fdb0aa68b7d7caeeb35aecf26c0482f3f0f97c565e017ff4e7fbd0e8bb002357ef0d60020302047c435bb500683066023100a4091534bf5f022de6171c847c67f3696c6f0ad9eb374d2c5c859f07b09c60827a2faef9fb00afcc5407d96cda58534b023100eec8f8b5cef1f082c1af8f1a4f73d9ee9bdb75d09ba0c63a3d0ce35d3eeef945309f5e0838689579134825476d7c90730302047c435bb500683066023100ceb2fb7aa7a63b13c0f851eb898910ce1689cbc631e8a3967e2d9564aad1259c4bbe7f53effa63940b10dfbe46fa75ca023100fc3b5e5ba59ab82a37772ae56fbc9ebd5c448fab71dd03001345fcd50fcca8017ff7ee0dd68c8f41505b19ac0d716b910302047c435bb500683066023100ec4518e498df61bb0898974ac995edf1bf15ae28cfefb093c8108fa372c0b225ab6ae472d30a3528a5ff6ad9edbbf093023100e106696ab5ea8ea3882a6fe0bfba179b6c276d69d485e2c5c5054915f645c9cf0107aef9d69daed7857bf43a870d3c090302047c435bb5006730650231008c4ff25efeb8d23ee6e3e1494fdc57fd2ab4380410b6841d5f669b855e9af929efed5d11e454f77d02eab93de3630f1302301f612d40cf0d2d44d3d7811571373934c5fc4b5aaf6f50e0899d32e0ca94c7416c29d13909f59ea3238f575b1b3da5960302047c435bb500673065023100d62740d19bd12bec1e1d83178745d5f6ea36cead9e3647a8fd32f26719500abb5c44296e903f991e90b048e08ec6de1b023040809a1dc2cceb9d9ca3aa322ecb3d23a3446cb3283ef626acd0bcb4afd53df7697650f7004b1174f07c3918d9d0bff30302047c435bb500673065023100f9e3857024b5643276ca4f0a1464c9ba7b24d24c93f65c041a8b00412dc8cb7dad859c556239e252af71ae85889e034f02301b886a2eb10e3eebb30deb5b1ddf013638fca6a08d9b0fbe07c3d5a186e2125ce12a8ec5982e22ad3282399b9d7536810302047c435bb500673065023034d16a1e4fa6c8f3532b855a967f35605be8df85c05ca8fdbc43f7468a88d77ac3c8714380e39c3e422130485e22bd9502310094dc03aa2e34a5079277d344dcec8c6203e03a17cee4c15b33cd4a156552fa6af1bca56c87eb996df4a5094c6648b9300302047c435bb5006630640230457a5c41618d1bbfa7a77f840f7722702b996295559501c41cada7860c250a0a8358aa19aa829735bec8706638f898cb023008d69a8832d4fa65c909ecdd43b4ad5bcf17000afb907e6cf625ef763586a909ed93d0a27dc15847d483d4a0956743800302047c435bb50066306402307bf7ebdf46b4ebfa943d8fa68f27ab7b08c7fceec3c41a9409b1233305f68aee4f15d2ef3b966948fb77ce1fee6fdc8d02304e5eed738d31d5637d4b8d37410d06634140fe9c4090260278a3b6231dff13840b160ee6b5d6e593eb086a771d646fc20302047c435bb500663064023100eb007f44608fd66d13f51b581fb63fdadb8b42e3ab1504caf34e6601ae7fb639cdee0b470e0d8f3a5d7db0b309b55111022f425a3019d93059cb55757eda67909892ed3691c12cff83f7aa209bf07ca8c4afd6977f301ea3a2ddfd67a1dfd1f4b90302047c435bb500683066023100e88b945ded386957147db08e546336f1b393816c48bf435f91504e27acabe10d1ceda9f77999c280f2f7cd2e05caeb5e023100961a640ab1956c7381aee45a2a33483600ecdcece704ce0a78b21fc85b126d01cc991b56be01bd5d3c9afccfa9bc41150302047c435bb5006730650231009b00feda46933c77a95cd8aaed044a0a28697d1f7aeec4058d57bddbbc50c06377e40d010f7e80dca827b5934225bab5023071c966a8b93c437a0f4eb886e7df9642edea8834fc90d52f06c324de53ae82926c3db5ebc7eb56d5570741acb1cde12d0302047c435bb50067306502301180ecb99fb6e74d3aaf59defd82d3d82b86765f91f1f9270662e0124a931a271cb5bdd6871b67f9ae9eb1d9cddb4413023100e37c14d6b450b5b43ad34e86cfc571a50cff5b8f487e59ac469a93e8a53ac12709d569481e249ec353a1bb9af25e06650302047c435bb50068306602310099f3bc8a45a50000a5317747ed605e679a5c3866eba46fa666755548a0b260fa536835bdf7dd1413e6a5123f6f857b06023100e8221f48248ced05d7c06463b5ebf153415f26fca556b6f96a1b1e4b89c3e02d8125c40a276a704615ed88e3c56e9d620302047c435bb50067306502300d5f128ab4a43b5f10c0a50b886a032960424c83d6e03668fec7d2b2dde15c94a2bb92b253de32442c3ceadbfa99a148023100bde24580cbe032bfb47d8606a3b6872ff7e32de5857931e6e8e7e7127654657a43575948a131dffd82c6fff8189183000302047c435bb500673065023100aa6ca42f2a276649d06d06b2c89e5b8bb3e00c991871cd9ce4ab611b36770306e0e0e485ac3ecd73c49a68b9f7ef664c02302940255fbf51913784e86e307fc455cf4fa21e1f241c6e858c70f663a0c8a7e706cd0c38e5156cbccf0fe76e8178b81a0302047c435bb500683066023100f4fc9a11f2452166f972db8bcf1750d1633f3202b4844bfc2663b780b1d3e49730405cdd55d12afabe4f311d471f81e90231009f178b05ae494370cf389f54cca7c0ab7feb2f3e37d76ecc956f3da0e2ac95df4e9c595d05bfbc4d714eadb19aa39b4e0302047c435bb5006730650231009c7f7a1be65cf41eb1b43cf7af6ea3e9e40f8d0fbc6158b7403f43432b350a9aa914e3056777864cda2f583feee0c97202306a55eea5d00f06aa3a3d3b60d4e47ea4a9e85785a52498cb5135d4dc5669eef0c4dedbdf677d14bfa0ea4976456dc31d0302047c435bb500673065023100a616e4377238330b2c53fb47247b17453b08d4ba6a8128edeae0d0ed976ec67b415cd3faec61ba9049b81e4da05787b202306a0dcb17e24479b84b9f2766f7c1b836945ebc974414dcc794f92d6f954ea3fd2c9d8e926b5d31812dd8d47938b8e7a50302047c435bb50066306402302cff31f7f242c94c4805c299389e38abf08a102cc1482f6703a8394361c31399b098e877a9e1eae21b3e159967646fda023061c0d00a997e6dc18c527d3727d1cd61e687ab38f0fb42178607eae8a5fbbb4db2ca39a19140063146ceb4a76bda5e980302047c435bb5006830660231009e8a3fd769b7e906b414c161bcbcb964a4e719b31da4f1f499b4525d670a2db7744d9c7708ac55640d916113681c3ff1023100f0c19016ff2082251531c012662e19e8994717893686e53da5df0d10d901276e16917a14d50523179d91182fe3df0e8f0302047c435bb50067306502305cb4e65b0974ac822f95660007d7c07a5bcf42dd91411e86f815010460b286c282b77fc7b4e1bb538ff005eed3111b43023100f77f3c28c1ef9782afde7d6ff9049b71f63d89e13836f82c4d913962216ebedbf71347f41be4fb285e416e91e375dc360302047c435bb50066306402307c3e2187088fa882725480778e70739488e844190c5f714714b1de23f8357429f2861e099e431648a53e4e8840ca283c023007ec36a5b95badf6a241df193f1b6a7add52da065f47776daf806416e769933c138f4f202ac438bdc8bd8941769fe6a50302047c435bb500683066023100d8f58fee3c621bbeab468fef61ac598da074cdd64c89aba62c8afcf227c48d4e68a0f4ae4f226a587ea64b5da794b14f0231009173519ffc3893884da6c42772cc2d62d14d2a322cbe9dc9b64ce6489ff61ad3726fb1f3b833193e4019140beedf73200302047c435bb500683066023100e93cc2a9411e7715bc7600574f785119755f7dbc606799ea334e449966c0a43a9bca2866f2ecbd8c5ddd50aeb115f8fd023100ee53ae5541c696989f124b7baee473f06f0b2f457f0dd693d374d0fcd8ca06f90d3997ed64da9f85ef9fe85a02db74160302047c435bb500683066023100ee6f1d334997b30293421c61c2ea263a59c29878e599bafa7316fee400f116285471d0da00c37259f113869bfbcf2299023100a5f74e6996a3d856d47c14741eb0a295e911a15c03a016f92b064b1274dc666fa6b7dae5ca9e8b29b56e17b5fb055a850302047c435bb5006830660231008c18d5104ca7e1ffd482ffb6b5bc17fd7961796517ab2897a16fdabbb7a8fa933f015e7a9f6681f6ba2e3036c076ea84023100b7beeccb7580efa3b2375a93f4d2a8548b264a7efe1f2a22c5add9bad464a42b69e34811b4b64150a8f1e8e4b398253e0302047c435bb50066306402307a007912e16033292641eb60b823a6548f9c0499b19e3d1e77fddd04f7b45bd8562037308fdb8d7887f21d1076d0b73a0230177a6fa8e0b5f2e33e3452eb9ea744c61e5dde5274ef409e1e4d7e8953a3e9a6b2d70c24cd4fae49f89f4b4e804fa7850302047c435bb500683066023100c5ed09a00300aa6dbc8367cf2c5c2abe97273f272fd0c13690f5e2d517fccae70409b616f78895faa74696ff44f0f23c023100e8fb5b73687c7a326045b4ba475735320aafd0852c93f43c1b55f47f9f5ebc7a1ab023041524a7ea4a0d422c3db831db0302047c435bb500683066023100a6be29c6d0c13a1ec6730aad3356f9350a14d17d316bac051020b086c78c38b56911aa9860f61b72784038fec81ef91e023100dd70ae3e6c3ae87a6ff750330142c579af9eda7ff4d649edd7e99b0a35b43acdd432fc3db420e7b22fe6aeb0fded8cb50302047c435bb500673065023034f240f6a11471b08faf2862771daa48945436831048293f309a78b2221be24941b4d65bc4d7c447b3d621771e938302023100b05c234b4fe9b9f05233ed7644079e84f8cf671309ef0de7cb20a5608774c49cc20db41b4c9681a6e2a61d88cad551500302047c435bb50067306502303fb25a0315f3885b32b06b2bb44e6dfe88ef9ba9c1df7b76115106317bfcfd2e6fef17ec5fb9646d9cefd82ecb8c1f59023100b79ca69467b961face3a3a4954522fd653a73d0f3d36bd6d1bbf0b7c1b4b43f71032a901faf1b4eecfad5a02d052ddc10302047c435bb500673065023100b46643a1864650807c75030cd5ea8892c6359372bf24f54881ce603ca3fdbfe7b28511bb1c8e790330ba79af5f8a35950230348fba491e0ed98d73e894d9e6ec83a4de0ee7c3996cd5978351df9a07a0f447e8d3d62492780357ba6dfe0aaadc99c90302047c435bb50066306402307a83a15b33258b7c53090d267b7c66c8e830bc6bed0a8b9e2917c20f545599bdfa55fbd6c599516abdfea86ba25c0b2b02302f4a40a6146c3247fd85a4fc62d94904618e01271a53e70475272a119f0fd41d766f853fd2c5804ac52b1b5e6a06c1950302047c435bb500683066023100af268f17bfa69ef86ac730693b5b21624ca073a9f0b856cc1ad2b5bd42ac3b290436228629cd9c4e4c32e5cb0d7ad604023100abb4b1f4006efa60e7ef819b8dae99b343f05ba88d749dd795602c7cc0ad31cc8ad48d21b5217b0ab89dd3d2c44945000302047c435bb500673065023068d6f197aff37c4d041c4904aa78a589866e617f711b301dabb880274c715c53492a5cfa82dbb1d5a5a2778f60c0adf6023100c186a9051b3f633b5b9234fd1935390921b98d69ee7083d959a5256190136079429b6cc10ec07cf08cd21bb12cc170ad0302047c435bb500683066023100e8a95eb0bda88eb2453b68dfad286745a7599c1533423bb63e6065c2973f70df0bb9c4f8b2cc5e0d1d4ca9053f712895023100bfea53fcbc0e35e3aaafa629f39773af8adada4aebb9c7a5d197b663e63e5576e0b377ec203006073ce3652e41b565970302047c435bb50066306402301d1e1e63059c3e395b59be57690f4caaf9002bd347a5336db824944da6d6df35b19293a33cc2096843a5e2828b5a64f002302049e22d794dd7774a065918e7afea010eee2076aad3de720451064a66c0d7f2f5618bce781c26f91880202d8cdb537e0302047c435bb50066306402307f448c3e49701fb28134f5e5a38223a1df97dfa68d99e7695cf2af023a22c4a1e3fb94e6da0d82aebdb6279de7ae24d402301d9bb3f50cfb41efdd95fc1bae1ba9ca7395a5fd3417772d826cdc67faa6799f1a9c3370a02a99b05ffbb7ce2e2ed9510302047c435bb500673065023036b0049a3254501f465a1c9f4674e3bf209ac22a6e74c3b5cfe475cc1fae88f5a82bca21ac7db6737efc6e1a7c0248e7023100a836a8972b0f072e4d5dd5182ee2dd981fd8e33fa510e98393db6e98d0ed37a9f928be8995c226af85084c94534e43380302047c435bb500683066023100b809530cf7e66483ec7a6fc21fbf55054eddc6fbf645b6349f7f64801cd1266c3e2bec98b1c6ea87c77b272f63a17373023100f633cb386e68680d013d57e4aece96bd700d75a580901e8b4f26f0c419de224a9310873d291727ef7405b39663e281cb0302047c435bb5006730650230688e1d53b95aeb5de4db11c0268ac7844149fc9e1259b0ad8921c7c9bcf651d85f2f1459edf4aee85ced211281725ce4023100e89a33beb2ba18ca0fd773397742c3beb9da2e100c6f4d84903a4340cc8f8ff1b669734e5747b5fbec330eab0ae174c90302047c435bb5006730650231008edddd85efcef2b32ad8bce70dfab108d3eccf297ddc65ee5cffaa59aee939c5d4e90ba10dd77ddc02ffd48320fbddd50230605c47931ae1781af7ef3dffcd115d1db9aabb81448bff50a5ef5b7f89d028ad786f7add49888359127d9413712bea1f0302047c435bb50066306402300ea337f9ae54c1980e73ae968880324319e5a2919004d390288dbc881ca6eafd4167be0e15302d5b198313bf5065a011023037bf46ce9627de29bca151559a530d6d05e7c337b69f106f4d5ecb6940916b7126b1ce77b86ea51ed5420eac03f09bf60302047c435bb500683066023100d529474d3852d747137b43604fae664b31fb095be53c4cf63442d0dd25954c5f7251821e1ce62d6a10ddbbb4d7389f9e023100d81e2903d135997750d4de6540b3692213d2d12ca0d31d59aea0f13028bafe888849037f2c3d1fc73d7a5371a5296db20302047c435bb50067306502302e2347dbb9706c5ea4202848734b8c71df87b8e3c97ce7954bb01e0eb47c0a143ab75ea2ea526b90219088e193d5ec22023100d7d9fb0dad5f657f0b0f4256d2ff42af8957e41727e9fe4ca74a7f84eaabff3cf391755956cb383b249111f909ee1e550302047c435bb50067306502306df69f0167e243c7172341771fd520ce82e6c4f3b2db0b8cbb9832986cfd9f1e9ff9a5ae00b5118643ec95955eb02701023100afcebc7738fbd22f5c422e9e2305aba3449a61c33f2df1d618c27783f88c1fe880004cfb36c0d665bfa6a5ad38b2bd270302047c435bb5006730650231008736318a5f6d629d7ce317e81b67eb81d3a4ee33d46284f27d2725ac80e4d0b87961c1325682b71ccd181e35707527a202305f32d1e19d75d9914d6b4dc8a241a2c7afb87c00b89a3de0a0029596a72ba267e554dc2db5a0cf165fd2076ca23d42a10302047c435bb500683066023100bd6f8b61f638429971726a2e0b41c5b203e874d538ebb0ee7584edaa8a161544b5c151b9f6fdd2d7fdffdc5e4515a377023100f193dafa9286dac3071b579a3c6eb9a5541d10994d0c71e45a37ea64aab0573d7f753efe473a44f5b75c785bc627e5430302047c435bb50067306502300cc024b24d4eabe2f7aaa7352fa75e99e89397649db939e3f55c22b60ccd85320b9ae3b66ba638736a43d7202d65a837023100a533694b656a8170f2beab6267872de7a080606eaabb7be77c3c93e7836ad80d5dadbb478aae862babe861ab1a33c4f10302047c435bb500673065023100b4f0719290e1f67afdf3d2f9239e2859662ad384d0f57df7b32f699f4b8640c473956c09a1656d03c1a70ab12345606502305f8df0a48a3901e35d49ae39befd344cd94e24a1003a9e4f7709fee9e8c39ec7f85e383e62ff37aa3a701718e0f1363b0302047c435bb500673065023019b9a4d1f054a4691f325744b82a3856e1066be57bf59f268ceff11f5a3ce6d6d9742aa51ebb93655925eba71f56c0b7023100ca2aea3ce6d7ff53bad325f7ec1d4dd4d69b9ed084fed5da77785f3bca398175bee8d4725a1353f4a6a50f932d6719060302047c435bb50067306502307027992f88a21979faed104bd9cd19b3cd95d65fb116cfe4770943a0c349057519ea672d5783da849fd79543b6653c3d023100a95497d00c9798544d0cd9ce1c76aa433bde9dfd42a013d155f336f22db81c32064d1bbefc39cb6c5f0ec4c6ce08e9740302047c435bb5006630640230398e2b6132634431d3aa5a7815005450f90fc60e504b75aa46d02bb6f25fedaffbdb0048b507e50a9d3bd44be299218a023009db65864ae0726946078cb8251bd0c69c83012b3b0895c3b42f515a55cfbef1af9838390cc8d577c4de4e75b44e53f40302047c435bb50066306402302a0089b1467c951eb10f34672964478e3b8922da97f30c33b98a869af72a892baa5f3fb8aa15117139b65873b2eeae56023010b645cbe2081a9bc987518969844bcb90478fc1a284a0db1d114e2083c479f052f673177a1d4910ab3ea254ce710d3f0302047c435bb500673065023015cf418863b9ea5ae4bf39be313549a9cf1e416a56eafba84179a1d4c47a43b2c40fb3dd8e9adc629cfbef80881f5c3a023100de63091929b3ce0a750c020a91dfdd0ddbdc618d56f6a19de931d957928f310c552ce293e7e3d0e970df4d5c5f3c09800302047c435bb50067306502301b41f14162866a117dfe57f5efa76ddb692457df0359db0079df423337d11070a694d41d235fb46056307cfc31ceb0ca023100cf195457384945d81e3057fa2ff82e48eb2f551fa83a0f5eff102e566bc5d623dd1131f83c384c1e348c2fef547d9a8e0302047c435bb500683066023100ba86844045a723ce25065a6747a30dc935fba7ac34e865207ef4177661390ecf27155a644582afbdc57e92f1f73d14fc0231009f144ccb4642f85ece7ccb40565b400bcc3a07d23ad60b09c7e242910b4d91c4cedf94a2b5ea0ef4d04efdb2c7374f0e0302047c435bb50067306502306406a9d4c56bdd42bf339a3050416afb86656a7d5523a57fcd3b346e766b300a2d63e90e778ffa25b737a31cbf66740e023100b9f0e4580caad67c7c563802e411ca5cf1dc67e0f76e8ac4caa5abaa29ad309eed0c219ba2cad1a8da7acd56bcca7e920302047c435bb500673065023100fef0f8079bfeb49ea379151d72c7fa61faf4d72ce87d9b807f2ac9f687da514fd0d8771cb618e0e26709a474dfd19c6e023006d67cc6f261600cd9d72844d80755a447e3761a39d6217e939ae5e20caf448ec19654d86e32226edebc7152e875e3940302047c435bb500663064022f7c6813aa7b488c4c0cce1c2ed08036fffb713e961d38ce13e3560bffdd083a1e7b9df7935fbacb04f22e98194b6b62023100fcd60439b2f8d6b27407a12b12fd4cac44ad395d625044b6e0400ed6c2fadc4148693a84ffdb67611ea895252e8979160302047c435bb50067306502300538f9fb1ca3d3f0cb45b44ef61df38555e62ba614806cc3ba6abc6a4908c6075a49ec81233a8a80d126e473c2cfeeff023100e3245ee6af4e78ed339b2a111ab740f49fa01e7a21a64b77f85b6d09be7c3d2feae7bfa613c822d90d1df719d69011990302047c435bb500673065023100bf22f05bf5e0fcd1ed6bf8599bbdb568551af24834f48c90515c0c7520a2afdd80cff32b29af1b5b8b2ebfca641905e90230758d5d52968711d371af93e6721ce7e5743591956b4f3da8686146516f3bdca0edbe636a79658db2be631ffaf3a381c60302047c435bb50066306402301d5f575416bc9c00a7edbcd0d5029a158c6df169e7e8ae92453eccf982f3a9a5625a1514653e25136582715cd91a9a8e023040723a15de34d65525b46f9e46e06e76545180d10dcae90245854020662bfe28c3f4240829ec53bed89f20723dfbf6370302047c435bb5006630640230310e1ad4be54c3d8257ef75797564f2d87d83a07bf7a587718dc49fc6ba00bd54505a82908430b22fff3a98cc6c39a3602307d78225bab93b65b95e20b1d0f0640b8af36b2787997ae21108175e0f2ee4732dc3f018542923be3b9d8dd3a978a7a130302047c435bb500673065023100fd8d4ca8ee8bb472a6f21eb3da36751ba04e86f39c1f2e1bc329f0098233a54a23da6dcf9d49f8c64534ae6eca6c7111023042a42139de41e1566e1c7403f2a707537886ca9fa305d9bff781d55453addb27b0a400481dbd098ede13a04eaee36b1c0302047c435bb500663064023035b713808d41706b7056551673d3fdb08290647c2b0e86cbaf28f5b1a4db2d3784574102374938d162b96bd6650a18bd0230699d635efd50964d14744512a3a69f623c462e21d1ee3710aa2a56205e20c850b3b625a8aaffda2e2407f045c7d9ac9b0302047c435bb50067306502305384075a95da26b98e0f0e30a59801f0e57b39f8b1b7f59af4713b4aca45dce7933ca04a9eecc65804bee0b64c687d89023100fb66c03f3b8cfd99949a35dabf0504cfa90f431da46ec881af1ca1adf6dca5ba3d41f9df15bbe751d0ecff1e5a91bdc70302047c435bb5006630640230622283983fae4922de162b70f05581982afcd8b7b5956da277abd43775d2140962a80309fb7b97e03b8ac5fa3b3a6508023047569ac4ebef524f74b9b008c671e4598137fe1b2c525293cd50e789c8a15af06366a4cb185b8a0c90d0d542d2034c160302047c435bb500673065023004032dcdc59b5805ae3606d422da4ed4f9bed66b235ae8f8a3a941b844069cc5351683d527722f062305aa6811fa500b023100d6afbaf68a20ffa3015b78b40c6fd0618fb9a6f7d45044f06de15d33f4a7be33c1369519cd84fd40b8d2c6bf707bc58f0302047c435bb50066306402300afd1be97eb696a3d2ab80c2a186ce046d3ec9dd83a856829edd2687254f2101e08b9c1a2d8e41b45671ee1cc84b534e02307aa98f5fbd6d80f276d47258962d1a84cff962aa91f265039ab92f13f35adebc3fd3bd74d6f95f2bbc914639115187360302047c435bb500683066023100ef6aaa79487754149791610f7c462056f34b8c6262b8500ce367d7d277c6aba2b4d1b66f48cbc0f2401f3b51681bb502023100f4070338650ca640c50cb7b9465f7626c3dced2911a90b28d81399d2a945d4ce49d33056f29f50e9e183c8966abdc06e0302047c435bb5006630640230347645b331dbdcc1f2b375a1d913e7a66409f9c962e8d0f1fb20753a891185b7afd9900258d0bde06982922084c11744023044b868a5511d94f28882308ce769fa809d6a28d688e3914248f147440432b0370482bda1735634c59edacfb262470f070302047c435bb500683066023100e429b78fbb974dbe580f133d72d5c36677fa2fbd6588230561d84251bd350e192c1eb1ab8e252079b9ceff4df5733a9e023100e7b73e412bfc1e676265a3f0b9fbd43a2df240ef503ff967c449328118da110f28e2dc88b71f9164d54143a5ccddef340302047c435bb5006630640230717ce6027d974c7d7f97c0743be6a53ac001471ada78d26df4c6fc2c349348984722eb790d5bb25aabede8bd39e13164023002af5d345c334326e2d5f7af6905ae1e59f19929323d6be071da2963e68a0c2edfd46914e63a323e0f628ec80cc10e7c0302047c435bb5006730650231009ec455a30d9dff7bf19ec344d3193f21af0fc58b4c40ea9c5971611f0e1bbfd07925e860fd109a598b42749bc5f4cf8b02307323d5db72befe6b2152269134b865c65f3c843cd91cdec313c0f8323f15e94fabccfb3c9f666550bbe60e22722f3fdd0302047c435bb500673065023100c46e742c442083e3c8352dd95b340dfb8564172e04ddd08a08251943c5df7e41e5242a512c4305c2623d272068f0a459023017666b6ba382237264a3d14c206e32b648b5b863885cc07cff40b8ffddac2c3371b2356a9d03f0dfd88c00c7f6d940710302047c435bb500673065023100a6be58428f21aba9cd7f0060dc46e256d090bfbe2d67a09ecd4fc0574846e96537dfeafed29cb1d130158c6f1925744102300bc3984e57febf26d9713e9f31aaea2d39df2ca4aa10aa85cfc19487dea339ae34bec37823128d1d021a67ffa3378dbc0302047c435bb50068306602310097ee173f5699cbf860aa10fad0ce997bc03b3b09a26bd4f022469eda0ed93f6bf2b0f46089bf977db4a1b175b2d797040231009b9454cf153a8181e0725b09e8ebf4209464311d7a39bf34c4975d1102cc8a8ad5f2692564d6e39d04be160be005dc1d0302047c435bb50067306502306cf2059f00f485fb7e29a321a7b4509c875d0d0e81411866bb40c4741366a9d3e43afa0d7cdcd5a53f4078819a750dd0023100c7079ea8579e56679cc7795d30e35bc51c90aa3305efbdf1e95a63b9b50f70b11d4b3257619934cce60fd73497bc96a50302047c435bb500673065023100e6c4846f3f8136b5c321cfcf54f78aff8fc7330cb563f3d18a85bbe0754bedbca4f11f861bdb042a68aa775f48d82f4102306018ffb5463b464b6dca605c28cef1e665b75676f854f4733aab028ef9df584e18c8143b806fd56f4df5746fa9eb43ae0302047c435bb50067306502302535c2d23184f8e46a6285ced442eb377d083550de2d30d5f2a43ede9e356bd0cd2c8dca300bfb4d40360df3186add25023100933fd7780a484fe732409034e2c7c117e2b44ffe84c7bd4002ea334f2e5558d4b1f29252df68ca6cf0f19a83a1bf7b59"Vd>eU]V}D~񹟮( !ֆwȳAlXԶ B%:}=Kιr9s%j@c"gsՎ'D{U$= :^4cyf>Vflzy)v;io|Ud#QTC /^ G7l㢢Ő4е%+aO/d܅(673^G OaИۖ;;u] ~6hog`J,ԭ wG&v`+ ez! \G4Vf'H_̷-7BYR"pc%E3 8Ow>ψ,g[yOTd|"̾1 (3Ur>`B|?ld! 1 _# 6Pgmt !H +t ? b x>֬0WHWhW(X88X@=9a4=:"=>+@+G+H@ ITdXY|Ym\s]^rbWPdXeXfXlXtXumvtwxyp &hCkernel-rt-debug-modules4.18.0486.rt7.275.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.d90@/8 $'G"@@4L|0'p6 X0d( D  T4 DW5L* |)(l NU8 0 !p 2+@ h%8/h,P!4 [>T)('Fo~0-] $0 8 8 ( `X$/|X $ P-H/0p D ("X$dp"d<G pxhI@bm+P(t$%T0*   ldTC( g@%t @@D*, \\l1!%( d!(48#v4%*d4)BX,4'#@9ߌ/0 <$ @l )`@    l +8 48p(T\d8D $ 0$l 80,0h\@PD   ,48 $H84, 5D"['\\h \||H |)H(,5H $/dD J\d"0%57,hp" 9A0)l&<p`L/[49=8D d \49,id P htC!< " $ | 04%3LxpC4!p4,`<6H T$x<t8:`,t$47D. 1BF3@<8kLGx8$xX/3p |wƤ1(< ,l0,`#x%|h l \)h V!*`*+ ( h 0Dl |KJT"T(L@S(^ QlM>$ }C09 H7$7 tS =TdL 8xX|Xh+h <0G,@$t|=  O d&h3 p3X!`>9MX2eXP)/8.`<_M8E.et<t;,!l&X+ tH*L< p#4 ^pvݘH @DhC\&@œ`lnT6 ,Yh$8T4H2H,KEXIhd04 L/5$\1%t < 3( $`!P XX$0 P t9x4 T  p #hlt '` LjxH -ݐ<j S8u<tT\XTp~0` ?bP,G 6HzTjk \ 3,Rd0$!8  D < >(0 \ h0)( )HPP* Y0NT0*@8L7D4'< \.p(D4@$DD(<. ^ZT$ p0 ; \e8 85ph+1d6+-*\%CD!$ZxN$3t`f(M ~P%@ d HCAXhLx$<4%  4KPDD.=APTpC@W 5x  l 4S,C^DKTX:?lWA$M`< <\<=>HMDUMMt& d\  L* vH,t!$R T6oڔ @,G@0W,Gd'DHxc k6'BD,+=B",,19HHx,X 0l( d ( 0d001K| !H>F` #/7? X/ h 5 8 L&(P%P\>(GN$xsH`N579',Xd<U_D |4@0, 4h|8L P/%,Hl lh4%Dx|H 3x\ \ D   @ pU\ d<MD0,4` -=,=l8􁤁d9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Vd9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9Ud9U589c0eb1e64eeb1c4f72ba449f237868805e26b33c96969f66c5e2fdc0783975a588546d751e72936f52de9d26b18e2bdf6dc3f12babca555a393b24fb9b9a97fb9e23363ddf621f15d71ba034bf0f7d58ceac38f2697bba8aa61d02055b3ba94e14a713a7cf3fb9059e17ce90ec89f7eeac96ebf3c9aab9ea3d85f3d854318fc1f83251da1efdaa6fdb1c7ac5073d2a5c6e94f0b7e232c79b93a192b623df64116105f3caf322bb9fc75d2a7546392758eb704624947ebed757d5e4c625c979f633ef434eecdd543a3791945d0875c82f542b4db2dbfd3d873bc135dd0e959b8fe64757fa3db326e011c0215da2f4ec624f9211829b2f2e9c79032ec46191efc44b6cbe0d35e1cc4e8e3a30344583c8d2480758b1a59e875b60901a11b3b4132d78ed46d5386b1fe12630589081171c920d9afb5bed605cf40e2c4b6572082b18216577a1ae9025c4fa34819cdf389e5320445396e3eab4eee98d701b1e413c44d752dfce9a39f47d7364c9aae68dfb254fd32723990f6d7b76b33517c122d77e47b6ebead458db7e85d97b7dd7b08a99b7423be1ed848ee28f2e85487c0b7b2fcb989a051c86954a87fe45f58f97e0f15118a22707702708b5ac66d642d39376f0d77c2ca7eddcaafd10b96fa888ffc613971f08d0764343f3249a3110c5c12bcb57f30f8921299faca001817eafb96ee376c894b333b1d8b4f9a3a42290ef0b7aea9d0c446528d16867cbc64cd3c7d019d1bb7159458493e0d3ed77b5cf5f5bc66adf349132dd17aba470d316690e3942e661ea01eb3f51bcad0d2064f7defb4d90be9a3d53f43055e9dd25f2376c99912d1679a11af5840db8f6c2dc0bdf56db1252926f007978f6ecfe195fa7a5767e2a3e87c691c3b3cba4a199f108ca1d625a8739fafa9475b7e4603a6e2f8e65f6d2e69d5f671abf4bca5cf6687d9f1530878bee70401919cfdef6e590d9ac426b579328ae48f357a0f5d50f67699563fa9aba5093d250d7ba9d48db94f5b59f2eff053da45deb2f8bd67c74d665385eb82d77eb4850ffa18735eea1aa1485d07f368da30602dea1cab2d19c2fbee1602852eecd55e61df518d8060246117028b8a35bd3cfc165ee3a311e6d6a383deade38f0caf33dd5ea08dbad75a66fd9cd961ddad726f648f21134639e9f30609928738f05e1ef528dbba43ca8df89b13ee2b1db40925e17c01e648b3decab2a64f8ba21e542cc0a0db79ceafdca00acc992a3000690f2bc08d2ce2007886773ec05bc4a68d9363b5556e34544cfafb8b90f5a13ca43af4619557f5de7e10cf6b6445324d4284ed42513fa07095ec16a239e1a887e8c6a91093bb08d3e3231401f89e4728881bb882211d17e980f55e8604fae0e372e6645fc03c31fef9c784ba18c4f89a6f8c0be72065fe2777a9f57bfe17e92f62537838eb4ec1a18480c6356829ed589be909edae72331171adb3c97b05da19e8c09d06281bfe2daef781246d5a4eb3bf7997d0d945d0edfdcaf5e9c24269b3d196e0df7429c643d9b19ee8784abcd390e8a7e6500ec8564e1c0f5b30d4dede2af8b44f1983c64e17995d4c97f3cd663cb8c8c7245ed9e17022d512be578271da6ad63c03dbf11752a7c61fe881ea705775a58ea1fffb19ca2fb6d7e2565766d919da99d89c0a460abe15ea0cf472e60d14d6e54d78db30ab93ff275e416563cb0c254b6cafb9c28e82157075b9d6d5072dc5c2f0cd7ee40393e11dcadd262da8c8f3df940d495a3caceaef05f38e76ef1d6254f2763eb0f0ffc344da867f221215f5e25f45376458dfa46db61e2cfa2ed1460fe2720f0f1dd3694287818440dcfd52f3ca94c8ce10e86684d0e71e72dcf3e7cae10a2064ac5a546327a84fe723bd990bc0bc04f5cdf847631bb60cbebfdcb30e9d15f7ba236b763f5d6559eab79539bc57a189b809c7cab72499da45aaa8ddba71618fce73be1d533ee0ded98b4aad87c7d1cadfd0208d79254f36e4a3b5809e1d4ddc06738e1f855fdc6ad81fea7c9fdc30323257532060439638e43e0afec85ac3897487b7688d62cd2d86b69db2d4cf3b61fa81cbcdbd6c30eee22e381b6feb6516f8dff706dcf697444c79ce8401bfbd73efe83c1a798e0edec3cbd53921744a50af9690d305afc7d1699a68bc2d2133c4596d92730f0a914471feb6ae6864f2419a3259608327aa623d4ce25d965b9dfd31584451930cbf49b13ab65ef3e283373205de3af9135e1520c45eedca2812c0485dc9899f51180e3a048596cabe4bf4284ef12fa771a808dab099c9187b9c4a24ee587b72fde890548fd0718f6c513bba5f111ddcdf02313d8617a57bbaf87a68bc1e2a85dc9296b5252642c2efe9d0e7979de13f3c6c9f1f4e29d8cd548dc9e446fb1506a4d2e5258fe7ffcc02702e3b90f2d0430389c058c5c79a4a529cc46eef35eb04991532d734240d07ab07aaa7e252b6bfc95925af7d39277d3b21ae185a8d66247b2b75e7c3cca990b8b5667b09eaa79565b5f608285c7ee3150065391ef1f2218fb05f2dcd06b89c4647549f2ae356e693e97c4822d4267dc2506159ed70405f9c7dd2af4bec57547382cda5c6188858a272f9122ff35352a1ece8e5c5632900895cf6ff6e0d71950c5cc42f2dca623c2cd7d47ec8a7c9812db6622c9c5aac3a5497023dd499aac5686ed78d46cd3b713b830ad95d96487b95a90a03e34b76ff06440b683de39e384787d7c46dfbe4ba0de761d3a4700be4dfece7b256105bcb1618e85382f46af339d6829532284dc249d5f6e7532560ba270677555b88923d0eaa959b568f5a015106686381e68dc836444aab93292377921903487f6327af45aa8aef1a0b9a41134f2012e1d84eb7187b29e8cbb05e071e918a1ef881c582f52b91a6dc14d1d7738194847020e727b7f9fe4450e9abee6b505232796630c5d4afabf23b68c07c671053b70f583e9eace6154e225a73d715a13c41a2704da30f4f099f34261bacab6d253b9f3c7ad0daad1aefb92b1a11ad1624c27f46cc84616ccf51f340804669030870c5c63f19f643db3d256d0c8178ca6d1918fe6791e657241cd1b6670a7da7b77eb150e4ba60792c91abaff25f5eab722fca0597686c68ae978201451754244bfe4dcd8be2caf4aa46f8c0e21ff141db0f0a27cdba2c295e7144645c80308029a833c5ff7abba8592b24bffbd28957b2375e9b3f22edb8bdfd7285bbc5770e43d509f4c5765fb68dd15ed4252628285fcc205f0537f11f48c047c5c984250d9efc7f618000e2ba7dfe07ac89159bdefc343d8f4cdc7c298b8a4c6a77636ce6171f0f5d106648c672c1f5c2250d99c406bb2f5bb72213d86416fa0eaa3665dcc3e56dd2883ea2fd351bbc8fc54c1880313f91a02d37af6efd927e9b959bd9875772329b706efb1109808812ab67ea8f65ae298cb74f87c7235f7e21759be1d0ffbef66bbd16160ce2dab8f9dc8d6adff04b12d4d106dc90d988eb3a4652838cb2a6036496b20d90f061e8431d7a5c83e134a59e2b65910b29b42bacbd83ccb38133bee3bf09a19d9b4a9e03ca044011d474491a9dc1687f94b3ce68e86bc13d1b455d817c3b1bf8d707f5bd29b5282d3244a4e27505a591303311df13d49f4f3b7b692148b6acf784c566630b8708610584b465302cbd35acda3e244ace14bb9f5dc5f707c393ef288feabc2918d70699c4de0da92fe4c1a751904a276c00be7f344fa5042162055bfc90dde6dde7e9cc79d32cc133a04c276d56001f6f72d5c9297ffbdad7659c7eea3b9e7db7a64509464eb1df01f4ab74dad1e5aef63976af6212ada1ef7733e1d983e606239b8680e0ac1ac5de8aad75bbf14f9a3e2dc8f6f7346631f91c61271a796413a1d1184cd0ff9503c9afbcb5d6b0bf2e15cb3eaa2198e985ad7b03c183868509b242ec0ea4d1e7078f65e98ac5819f8ee552d4f3c9df5abaf9b7d2021712a7269d14282f4ed43d172dbb0c64b136d054829ce466daa96c076bd389ba5d44d530063a0c49c72d8d6f220ae5cd7a97186dc4e131e030fed77044a26db4d974447e2970448a8d3193319e9971464d04dd6816c9725e93b17b84b2b67d2ff3584a4e78aa6c0c25dddda8bb3445552d880e3a3f8f5b257c5419b6b2413d0b7eafdcfc4aed654449f378076553bfae6c0b74366ab391c0d20ec1a71a28e0db773db90b823d80617bc69fea60014f884e76775fddbe531fa6902dc09cf153777d55e65de9c9b977e882092d794aefb11bfc5a62e1b908b408d721bf9240e28e3968e47008aa337d8e2a59906f683e676806d416b1fa68787e244f3dc588c0ef1cb8fd97b659c8707db738c2f4cc591c90e8a1baa89fe52df66e6406839d5dde76be94c6534ae692ed5e7910ffa3f0fb5e20738b29092883844dbf892741dc99b95ff22bb001a553829de80bd2ea48ccb0c4fd6d93665471cf1d43f3f2627635b0e7230d1d8dc3e402b3d1b64e9c2e6f72ee249c12e308cb2b8bd01ec6126d37818c010d7104471afbcd28647cf833d77e1bb7f38f1459ad4565186634d44d3a0c2e52252dc243a46730f205e704f8adeeda0a92f80a41d91cfc38d0c972e52f5ed3770798fc5c33c01dcdfce092fc9f1125da7db8d7ebe94c8bd08fca000ef563fa7e109b7778a51ad760f8dc95282f57e57df254451bf4b26cfe4703f66bdc29f8b3be0967320e2ef756d163f94225e80a81bd34bb7c6d61fdf68632e369e378f315325222a600d0cb5cb5beb8713927b401f77ef5deffb7bde1cc6519e3280f09ff249a93f6f41db0f74374db84570acfc55ce7b69cee6418186fb8ab608b91b68e10bdc960d7215f940ceb24c33d7605df7251d4698846c4f7f54ae84f824250443e3afaf91a7d84cb0fd000a3bf1ee4cc81df1e42bdb7b19f9f7cb924d22f5c7adb2c336d33137cf6ee8c1af49cab61a0e7543162a8d88634907988cec4b103c49f2173cbd044ce89cfa45a780c285ea89f8b430ba4a014933b97c227ba8658a55c03aa986065664f8ea99760078f6bbf01b6b33155581919693b642cd45dc754f45178a9a9bb042ccca298666e51f21bcc717133ae2633563d126390fc4dc4b062da58cdb70d4fa13111d87f36a6dde528e17b93acdb2749014cab7f75e11bc78d709a5eeedba6438fc1a7cb8d8be9c5e6be126239c650c6cf43a8f820a4dd6fe9043a4ffea37cccb2d1349fafb6a95f38d19ac5b51c5eced4e836436acd249e4690085d1fe388392166a8db3482363baad8e87f727f8abe3db11b1aac6184e5809c9555455b5d07dfad64d4d088a7b102aa262266a389d16595490b1c02504995598dbda4f95a634c23b523a805c8b37d4efde6b5867d895db05fca2b1e33ebdb9b8e7aedee6bb878840f8fc81e192f8290020dc8c8185c9e0dc2be3d7e8c4efbe2cad629efc75fb922a884b1c53f01c8bf423196cbed90629327f3f429e4f54443a671a124275f962c5b2440f19b712e7115adbeb0b630024d317013da39b5d725f8af1622c8f0ace9248dd6c3ddbb5f6f5de0565c547e1bf340937ed2e6d698658f93fb5f49dbb7499c2d09cb3b7b24663994b1fb00a99906bc29b88c7f52ddca0b2e334c0e7993d76c95a0323d2e2acefc9ca90bffd9fa05e8414dc0562519aeb55d686d61eede407987b04a7e06f8757115ff7b76c956b52c5265269fa8047b0f0a7529abfe24494eba7e19359c63aa1c81b352f7770855d67f3764ba40ff1e55303d6c768267800216d5f7384d0327e0a63209dc221ee77864b4e4226f55b9fb39dbe6df6968c99abe435bb4581374339d6f9601b385dc6b711268a6b2156623edf5374028862a7eeab33bf67d7899f84a6e88edd33f9547a1d35c56215656c00f3eff2dd816fc69eaf0dda8d25c77a3a02a5f17b70a39e9932a7ab54ed7f2bbd4754a45fca74aa0def5a0870a507908c71d4b501c598c3dd8d492898c66fab1425b9b420ab0ac1d53cfe75bb45d8c9f3fe4a71b436d08b66877f5629183e6a7caaad177ad1551ea3564c7702b7357dbd155a86c6244255e1667f31b1a5d1d3fa11058bad110be09b76da9fc2fbbbd9926b904fb1d74db5b1c2d0acc3b92a91918cc302ab6238d612e3f56e5b5a6cfadd8661341917661749da515a5d4ace74577d55d2741c16d7e45f371a675b86bb436114e2dde69f7e08ad4db30c2766e574ed4ed36c6797aa12fe02c1890dc05df276174e5ec310ab0c6909f117687e4ca74eec5f966e999964524c20b4193200803d2f8c3792dd81a9d0ab0ad734c6658fdfa1721389b341fa802e7c35c1d59efc336f21399f0067f78e41f96163dd5855631c6a90f3a13e67684a3e62642b755b6348dfe7fb9b4baf3bf0c0d881b7568fa90b7a63276f22e891a32ec943217ca010806125a8957cbd9e0bde984182777efb2871e0e8cf05129d3a977510059cec7db8643aeb299da70950972d6650caf9448aeb269411e51499e295ebd465026c231c0fe12374ef1acfc078a1fd133a7f6cf3ce2f5fd145d055ab6f86a819c949ebeb7edd236b82f0fe8ed5587131e6574477b37d2877d1df42a1c4e643940b59210b235e3bd424fd324b390897fb8e0ce8520e1c83e4a565e696d69fabe7e80e9adc34de5a5f978a9153cdc2c1d48647fd3ce65f2aae239505b416011d4d4bcded1f8fc0534535c671deb4fc120db28fecd2287f723ac710e984400896f4521bf906050ce4ce7559d774d4ac7cbca15d5d3f95c44d42c2e311d9ece39c1bb932316429ebc22775edcc55580b0846580d59ec508577c83605559a0a1445fdc121e09d9efc57f054df510cb56d0d4cf9575a9f8cd3712602e359aa945d2e4f14570528fac81a19c2ef0398f0d3a002562ca8c21672659dbb9579d973435eeeb80e1ddf1c68501de8a8008ad962557f54b5309db0d817cedb687bd220ac934216343611168d23e978c55d148b1f45f084dd75aec4be0a9ecd103965073d8525966c5dc2712030ae69ebb5754f8dae0481e27f8fe74c5f510ab0d9208eb086d79ff6255d2436dd3b82e261aeb44f5fcd4a9b1667bc547f39f1abfe173ebd9e4b576cbc53a24b49e4b27596a1703b3e72d25d453e909e9cb61208738045ffd20aef26efd8d6c7c3b6a68219d2b38fa665f31304d6e4abafa784ed9a3efbb027105af36efcab3cb37196ab7807396a3a3ee16d3c77d5fdf5064244f557317287663cfbdf0ca42168d6e90a4db18e3cfb6b2977fdf2c62aab796bb2e52353e7fc5b3e7c44b1440718e030bc0d025c01bc90f5531e35a4720bb344575826b87535af93f9ed58841cd004633fcc67da28d2859cce09d4f76108f16e411b08d9ef11aee775ed7dc2581470e41593dfceeaa2a82830c922ce6f46794fdd6fbc2d0efec5ab5ae19e80f14940692613f9d3c41a8c18708afb37d83921de6f984aefd693eaac81eed35e42e88a1ecc236e512a59b738a30266761b75c47c5d45c18d9f92a57fd3758f8890bd33ec61f12eef2633763807c48b7a0a652409285567f725b42df4a213f6bb3b6432935613115d4b44ef0d635a0c7088ea5d3c4196178425459f9cfe26894f1b49b78c53c6147d614f3572961e16f5cab207e63c9b247722d15a88e3e72495798610577aac086cc18009bdca0a8d41441e5ed20753235881e8ffa2f819cce6830419fd4b54e2a7d31b1aae471544d15e15fd5b13023bb4def552ff6df5fcaf44f0e70b76b8405e715b86635c8564a98673d1cd4e1e5a38498c0b0944912731ca898f96dd5a7f4f04b920a6a13ba28627ed6373d082e5eb1314fca110175326fae0be90544b422601e3db15297bd4908603b80878f39121ee2fcbd878d2df266d33f785799059e2006403dec852d6a6a8a3a6f612a2ffbc586c147a40d5f97c4985ec7b92964dd0c586d1c2fb7d3363d44c85207d2b9d22e99f00443293d539635c37492773d0460c97ed407305ffc205198ca8d46907f58ab93d6d55a5cd133349f42521a928b142ee4830f64fb25e9de25647e09cc6aeb62ce330261ece525c6df31acebde50344e9ba9cb9c9dc50078b63de1fe9b2bda202694dda8fcc3774d87c7057e2106bf36b8ab3f14518a2d5137814c8f4590927d26e967d3f2f7beb89d0c6732ae30d5749f8537ce48a7fc5a863c061eea4cc05e6062622de787aa6482f50b9cf87a989e236f5cdf52a3ce595d9a27670b7d57ebc6732c14e9adf51ff92a9c773d4ef5c61dccd505ef727403873cca8a3c05de1ad106905577a6851432ad0106346e3c26938712500df13ebd7c208408a4e5375ebf992eed9923e31a172848d3b175fcc3446bfa9466d1bf0913aaa7195a31f99ede92f8d8207ede6b8c95646bd69e907b922de1c7ccce8d2386d1e3c06678e1d7b46af14adf3675d23c3967ff29ff9bfb8b92d63f5e99fb97ae541af726f439bddf31961d5116fa567cdf1f647c73abd3504df82c735e4405e4bac404cad0f2c523b684b1674ab3342d85059d1fddd15e07411b670840c16df247a45abf7bdb9f2c42e8d184fb3ad9348f145578626939f0e88720b85d3fd24d429fbe2389ca1be80a974d39c84dd9effc25e39c7344523af2794c582929139c7bb50f2c7ac830005acaaf17c0dcd050803988db1416bfd415f128ddb90ec1c04ba1061c3d818989f0e05127472c96dbcd5588fd50c989279a6da6437bbc2d6dd650ba1d2f48885b2a167b5c1ae6eaf55be1a99e21bf38b6104ac81b1596ad165afb8d8f04ea8172f9c7210a237aade7568eba21be23483ff4901d1d829f918b4263de1b4107b2e1f2560b5c61054c404fdb578b9b19d2acc07f1ea7ab78ee047d97b70f85f031c803d4daf9f108a0e750f47827f2d8bfc7fe299d603b80fbe4a60eed7706d6636d18d5afedc8712b1bca32765a1a296a7cfa88e3b8004692ecdc3b3fc717154b8daacbbd132b4040a11d97281bafd8e4db61337888b88e82d9376573d59ef9ccba802d9dea4b329d6f3434e773d065319848640345a20676fbcc21c4349ff9080c5d665e4882b2870d00e2c270c89e7bc469646737fab3a135c4b311119d1137f86fcb4b67d68558bc3b5b96b06f60da0fb92304fc96b52703d24a98280b056cb745cb9eb29a0b3ec90bc33dde99fe0cf6f42bfa839e8d8411765ffa52bb12993b1db50dbd64a017a94c90ab21d82fcecf394ebf643141633855fbbd44a8de04a526d0d34bdcc5207f432ba45a5d9529f3d23158dc255bee5bf2b5596a14e9bafa72b30e5414547e9e64ab0676b1376eb9c781843a9a0c9f009a1259885e0fcd1edb2c131f042adbab7640505842734a95e6b5e6405f441c2281c2942c1aaf9fb3e3a25ad356dd7581bc45703d0f1a9b5bb895ef81b51fffbdbd14d76ec7991245c70708c630e7010da4617c3913a89a2bdb9fc9ecdae99e37dad08279787461b15ff842ae015feba398c09e377908f61ad2b7541586f0193c2e2fe63f2266e953a6223f59ceef4f091ed97e6d38d3fa4cde11392f87f2df7dd89595300c87fbe33b88146ab5dde40a252016d7b578bacef5500b81a49fd7e1a6fa827cbe055e26168975d389edc02610993b2e21eeee72b2ff2fc30d5b24c4156074371970e91af65092d294158459dc27ba5ebd4baec697e68b3bd0db459f97f83fd9a92c282e583097130312c7172441c875ef5fa98f09ff2cc862a437d87f8dd5cbdec3c9807301e28a8870d730ed064bff9ccb6282cdac3986817ba6ec9f07138121908c17456d9fd4a1e703b6371a0531f86f80ac66b6ebe34e382e5e5047e8164234455d7b28b3532f99f9db96d315979e2880b8b12ae613b7c5b2f8e1a598f7274c701abeef3c32e02b1f35eef74e6488696a0dc6f8972ef03bd11ea7ce63905762176c3092ebaf1f82595b97bde5eb735396884d86a2fd5ce583a66d02623d785b74a6012d6ce33e68efba93321ed0e2be7168ba320e7b4397eeaa57f03f11c86ecf881f6d187ef232bd6b248ab305f5b9a983fba3850e917afea96820b618fa35ab6cb3fdfb5712604f0a3974d50ff313bf66b6d41e83739354d5e7de5d85a578d6d8808197012024c93215aa3f2fb38b8e20d8f530040d108a827b61b3d8bbd49185292f220659b0502ad91e004383cac8c2301007d7d4227f700f4b4f81072742b5b5717c82c5c4117fd9f952e5d0714e2537f441eb7b38b83d8c0e9a5ea4db5666c0c576e52b026f0c78796395871da38984ebcf8d4f79aecbb60c97cf87d5f66e0e8b16aac46750eed594687929f6a6f6f34b514cfbb324fbe4edafd47910d111efb5ff0cc778b0fd38abf12a397ac39ebe1c6b5231f33d4c0e99084867e37b0022ed7d29c212a304131de5b5a55682e3c0e32acefba79599ebfc77e31521638ac82320ff58dfd739e6c6f11c14fad563c303a52755a6f495498b4907e14117b421afe5851f203a548d417874228ef56b6a66c9e887f023b3524406115f0b93e5ff11a5f407c8a1c5208ee1597978cd6d465827c858534573dd5653b954daaa0fe810b15c730e5e3a081a9e407066ceedbd75a033164b3a2e7fbaeda1e802f6651f4892e1f7c6e53ecca48de5e46225f9db0a94c4532fb069fbe57cf63ac926a56e08e012b66a37d6d1de615611670dac100e4407cfce346c5e453d4d715c6f22552d41e27d1e43d10ca47b9bb5144371c5bdde6f830e7b1c7faaa0074ac7fa06a4527cd3f9c93bd439a6643d208a837b10de25c235f04a9cd32adccfbe3af3896c271a7971be0c4697c11726207e4cde6366e98a6a556ff5ca7b1ca98e91f7ebbc4a25aaa7609491b1dce72ef1efc280117324d8e722ed15918818587f26fe4e53bd55c97cbc64a133c47a571882f8ee3ecec17a916ed8f958861c5a3f6fa7cdfabdeb96c88c0fb80f537b4cc668050432f25f099e57befef8929cc6b33ffb8f05a61184401259571332e5b03ef132a3e89f6a4856d86999fabe55e1c8f85c1ac64ae78eaa378aa47129ed8d037900aec531437fb5bd958e64688d0abb511b3a652c94be9468d22cad9226589074a35411dcda7738c921a0de20922a897f54ebf6a3a988435743214fb51adc6ddef26a7a88039419ba79f712dded125014fc49c8dffa30d30ca0bb48ff88109b72c6a80f14a2ae465f162be0ffa8463f877e7e7ea42da4f9ba467989e0dc2ac345f134f2e5acad75da0c361b482655ab82ee01a1a2f3ffb7df3897e93a55b514db4a699aa2b60bf9c99cd2f7cd3a2463fa52f3a8701a098e1ec32a579a3a7772ffbff57214e7140f48ad653a8e9b519f0f2f09375e4589ff6b77fbfcfabea034f73a523bdcfa183ff242ad73dec86df184bf2a7b489cb46a51a7f6a673a4c5ef8cf2116f71045d00647f5ffbbfb7e1e71b9a538579594615f0aaaee710837df2bd1ff7ce45b55f17092f695499ce49865081c6c620804f3157581f74b7f7b52b94f764952197c285081bdb2e760f1f4bb31deab2ca10d015410ed39401fdbc03a241cf7832e36818688861b0bbc12cb2ee3fef8321230241e9928e4cce096d1e2964deeccc69deadc690a07fe3f6839fc3216a75d089b36c5f708f1d3f4ac5730311efa6839f60ddd6014d00d688ac11340b44e92b78b3d6225f3aace705afe74228844867de20e92b17e3f44b89eeb4360ed6e1e6f2bf15e35b0964b3fe3568ecdb148b2b4c7d6644e1d8a3e4acebe72b4699f159e48e35617b5ffe77a1178590c54f88add42e25c83e2999d75374b0011683ffa2b40797710dae96af478d4ee7a38c55c71e26eeec478e0c562efb17d413e985f6748b9b3be716c1bfe37b7d8d69cc8a3d0df9063eb230c75179f20654c3ffcc693eb382be1ede3a8cb15bd7aac5212b5d032af6e360af9094082c6a0cbfe36f076b83c78496e01c1351128f45b10c2a46c79489fa45ccf0d15bc0741415a923327f7fa06d23caa261dd20c5e3c20e3c4fd1cbd26d5ac7afd9861a1dc02123c7078f40eeca0e0fcfaf7cdff7721cf0a53009bd27009a8b36ce3f393a522234aeb330bf3e53a35f4ab1c234a5fb7ce4b2dacf739267d49af66b51358bf7411064c7c5aec11fc2a3ae3ed9b83a59bb3382ac1c69bbad73c4ef9070ac8391ce7718805691b59c0a10480bb8c75ae0dff27120feb878a4342df1871e22bb41525ffa396b2fd7454db854bd51461998f62a3488e0ba057472e77707c209c84e338858e805b3134f1c51a66ed6ee1daa9774b3a622518f0c8145d9525999f82ef4e9c5f39d34bcb7fead33402d99cf4389c52ee93309ecbdd4f6169b589b179455cae3450b347c7a04f242a47d896f1dc9dc7381ba5b0bd0cb28f06aead574294db5ed95aa17709f2d7b0f57b39f301c93d5767b6be566b3a208a82dacfa2524c09d89c9713015906ceb2903a922bfd618b156b37f260bbc17c7ac16a6c1c91f342c67fd0dc4c177cb40f99b4244e774b8a67b98ddd42ec44fb44333e70589a61791c26fddb50ed2159115a94d175a6be4f16b0ef364e6b0772bd60578ebc693d7ffc66aec46bd505ec720f525d4156a7c268381553ca2ee80bce3c85e87314f4bd8c54c8406f2432d5d31513789f814a7320782290620d030f7ca9013254ca86e673be552195b9c815a88df728ad907ab673856a58eeecf569b5e99ec9cf2525f8874d0acbb25f7a8b3d234ab4fc24cc18352ee87ced875b2ef5beca27f8cc2c9e0f6fd59574f4ab58fb624a093cbf1991cc5f7ecc7fb02c0994f0ccdcccbf98be9f4bc121c9d44a5c53164c5a4c7412ff1f4d814daa06bcdbb368ccedb7211b1e945201bb597dc353e35cdda8cdd83443c5c4f83b4834f1ad344aef091555b6a873f8ec6545daebc8ab62ab5df82d48f5fc1ff2e818ebd294777b79d720c157e6ace26590c5252ac5da135ceecfed4c7e7c58378c95806b9d35d1727c2a9b412fb620f525b5e6d40d682b32b84ebc8093c059cb53946c9bd368b6d89223b8c877c87e803d95bbbd3a5aaf36fa81a8f54f18ff1877f45e8f686f74344b4affd132e2971b6dc110682f5078514f1f3c177b61bef06e6c677dbbf326a500b626680bbf013b0be1e9301ac56b43925e60da17c6f108870a1b54cc7702a55b61b8fc5cdbcada9f29c738b261a4580799a71457fdda6331343d9a5d75a53a0777b06d510609823dd64527f16ae315296faab1cff2e63b06f40b11df4c11c0d8aa93be6b4ebc4cccade7193e3ea71acee94e1a6e4cf3d23d7f3da99f3b0dff8177c820fbebe4c0101d4e0eebb961fbb63f1ebbae87a8c97ac53853dc9ae48829de316669fa4882a916b803c9c80ab94a8929b5da66cfb89bca80ca0184f9253b2cc4d5168c71874767c7f4dfeb0f2284864cf17839d017236d4577a3c1a90bc0df0c8dc8033e92ea08ce6df60c321b25b07382a3e20cf886939acf633d24ffb1ce398da7f0aa79e6b131240eddb99b621056de969649a811a89ec967733a7b40d18fc2908d38b5ed28353c08e59a53543efc46447d9e2e3c867cfb32f15c9401593b8f5794c90732346e2b387cd33438c544a58d207b62dd2d95cedf8f6528ac6ddae5a10fcf77eadc23dda68b919b542551b0b6f64e1f6f75d1c6a3baff4747b19e6374e762c6029f8089ac0c0c4e55829ddb334a68a65d30e62d9b71dac58692700ba7ad350f6f617b181b8c4fb25261be47ba098e4fbc2fd583ca3ad45717aa76a30cb95ee506694e3a1ffcca6c1fbc1332f41fffd497b6ddfff6d86fd131a81a4bb64a987d5759c2e977fe2eb97591b3ce2b1a2852ea2661aa17a959d2873fc2e8d47cf0ea5e00181703ef60aae2775eb2690a76384031664ed3a4737fe73b08a8200c351aaa69d02bf33ffdc004d40d7cf981ef8be2f90160899d72d35fed35b7696d2a7ff2017baa3c3828afa1558cad9e2e99f427175f7270ab9e3791b455d19551a3f0a940a73a294bddb25ea4a9e50d8fc82657ece37de131efd86d092217b780449df5ba259677151e35bf8ca0de09975a0dde619d4b803e1516e9bfe626e16560b54310b3bda9fd96e9ecad07305de8423e80e9269c9149cb56d9e47afe74955a86a819b9f1e60f13f8561f4d223592336582214b6274e1065a2c4fb02f28d8c88a606ea05c67dd38b005e5c56b0ef77d71c19f9440ab679c4cbef2431aacd2d5be80aebf6849a1d57784183de088cdc44059968276c58547e4157959767b65c8eed31d4eeca9a14831c20dd470d3afac5f9884a82309a1ba4e7b84463e2db0b16b8c96da71aea95ddc38a1e9e1f3b12c96fc6fb3d630d0568bf233e4543f930ade175f8264b3d80b6e9f9d78169e26df799f32ab68440bd209fe22583d9eecffdcf0c8c409d700b70cf1540953186296d185de3fc3fa25bf300e5a936e38ab5e090072491a53e7b8661d8445f715340962924908428a2c8046bcc3b6d658519b9c8a9a585ae39e5b191901f1a694c8260eec3182ebc1ce79e5c2853902db9fde486a5f80ebcd737a8bf517f7468413622a6b159dbc9fbd18ea87e72392eb8c001c4b4334b4cf06d4eb632d103b4c4c62355763180ce137a225c1149aa5d13b3be865b0b7cfcde3b4a8c5c079608c9f321d0e35f3ac85566ad7a3253f8e72c840fc004302fd27a28c91aebab23ef8948dd851ac3e001f9ba00d518262ec5dddc899c5c474148be0dc57a9d260e767af64e0cb64158ba802db896e132ed8502ed96c3a7c4ae484343777dd76f399a3d3532033c58f745fc1c8475e649ac668b871d2f48f8001ae5d03254fef7e3d695b32aa566a74bce2973573e071b2e99c72f7ae5a00795681dc781a7a4f07d770e0f1bdb589b315e2660f236718b076b7d71a909456d07a54ebe01c59e8485b54897246d34937c985d2b26dca5dbedf9c1fe40d8510ac4a6817754789eacf575f7b014ed3fd4b1c417321b8ae09c2c47ab3c10cf83998e4244ec2ce767fe5bac6ddbc6bb1fa53dd99b77f16d45aa7ecfbefb1856fd8c2dd7274e606cf5f1bc4717f3837c8136b7f1fab3eaecd263b692f60bbe7785734db600185f357d45d234abd4cd0e5821e51f28409466ea73150d4a4ae89adb945f2bbbafe0500d4b199205f033cc367d0921f6d943d1acbccb03277ea7b096189daa3438b0a678452f55c92efba560d527744e49b7b85caf79c30d78d788db35b44a6ae3c350cd0db51b5e217555a0472d84b96fdc990eb6ca700bf6270b8365f4a3bbda1fbd3a5be3c2916ac3e646aedc69455e2da0b2c8d5ae0c95fa25a42548b179f31668c74abf4894d1b330cd8573d971746ee58883a257c4bfc0649e890d2201149c8149bac05a41266bc248f55fe3558f97fdc4182c1c80baa8b4c2b6f6e737496aa25dd54adb5ece5d1c4555eb5e21253e32b030c627e43737b86cabdeff6b737c187eee1754da93b17a758b6662b35155e476f38a7d45d0486fcd898e34c14c6e08d72b443a7caa559aaf6f50a024ddfb3fc7e7764b7608016ab0c10d96500e6d8e47d30695dbf414ef128c66e36cba196de05431a76e22de0b56e0a1a5987be92ad78b9a2a398bb70cf821bf65f937ae903d6e2e4d225f9c3a4feaec5583b9b24de2404c0b47616c81f0ae158bacd23c1e9ed6effb1a6be09643f51add6284e4e072ddaf5062291c563dbc8dcc4a1db182a1c02335a5ed592f2e0cd84204d1c27fa94f220cebec6321fa9dc1222275d99583d1fe891a83ffe4df8a0f0c5eb203f7757426d9ea528c917780ed0d71c9642242b5c74c048f694fa58835bd13b40196e0bc5741fc714068e7a7875cbfffccc26c0c8834b736a13f729565cdf5acb5e092729cfa86cb64883acc16f942f6ba415cf53ac5f0372c51b168e97255a820dfa62afcb2cbbf14af7538cf53f3cac9b76086745dacd91ea77f0871ce0c7f11f8527821a6e181cb74d9cf837d8139c16d68fdbaf25536b40c9101b2c131c4e3c44d765d4b48d834761bbd124891d93813797ca6949caaf0c23304b228ebfc16e0fe3c1f4bd0726ac99e1d9a20f8868880c8b06a6d6a79f004462d584c3cdd04098befa49ee41984419a758dcc1ea42979fd59f12fd98e63346087b6f09a1e74889ca8b20c1d2e953ecd756a51948b09bf1cb6d2a3af01aff57a931bb0d95b15383f747d7d1553ede52344fea698632d6ab55918046efc64815f34b5af04246b2901ea41db1bb49da9ddd1210e27fadfc519ef51682b8942d5645c05c99be9bb03b7765cf3b59eaf460600a9aae07e67c32e5c249f2f71e9f481f087a8249e106ae9480d1a7a5e60024e2a1c429fe6f24a8695e16f9fa0c9640871fec823eca1e6da9423920c69c1b7ed0ea9c8b5564f6b6933c912e23faaf8518409f7dacd9135f6dfbe87a97934e668e20be2fac7df2a83e3c8284b4377ffd285eff32aacb382c55f08f0724b37596cdd1dda094ba5100af1fc8778ef19519adbc3eba01dfd8dc6f0607a546806df0ffb05b2caa8d838da46d94c5567753db2bd35b3de6de1d8fb8d7ab4168375f1c72c456d7efc13deaae3cc264aad1452bb0d679641f2161d95796a6fb9ff324e218eb44e6733a15cda25b02ad4eed5232f3ed0cd3359f4989b6ceaba6e592333b7571797f4bf96f54c69a838395f2844931f51e58b7f8136d4a51412b1e669e4c19a7b2cde707e91f2ab84cf788a12137306b06bb4363ca79f245a1a09d88ab5f3c18bd95f438cbe0ba85ee793c72461a5ef32cf142642a978d08951e5464e17753ff34aea57b6f7a58b320bad9c682e833d95a278b6cb41e0e88ccdc573cb8a25daad86b2d74d1d877b2578fa0698360518e6c815d823296ef67c0ef92be7fa2f2d1d2a7a62e5c8c5b375abe9c4226571543b9d9d6ca97d336f50631db33a787a9c2d48c3165b910efcb7047ff22c781c5806350c4c4cf64cc33cba1ce8188e6f427c8d3153c2ecfe39d77142d81d256a0c5a8593197d3a2b2a0a106179a04c237148b239e8943fd2c4a615a6513b77e305096344d09b9848157e2d321aec85a28ec491e1cf2db5c5c43f4a5d48843031ed3c22536b26563a6a676225fbc1f82f09fd4593bd40f0f7300f871178bb8f59e998865b71934b9e6e124a546ee50275fa4b3fd288a7c8a27265a7030ef8a215321141e44f0a8041f58eaeeef549c2fdf9792134ffc89317f081fb136ad11a951dd919a4761c08db2ba290361cabe9afcac4df00a6d31dad76ddba1a9ac58831b276f75b46663da4f5781c03c9111d7120cab4406e548b8f5df42a7254adaaa3523d036fa77379da8063e266ce98083378bd2957900745576bfc84b2ca2d6e7334e2cb72a48d495f81880e94f57f87bdb159e81307d1112e3479abcfe24ee3dc2033bb38d274be5415f20453f24a0ecca45517d5665bf658e4dcd036caa101696cdf20dfa6c37a9e2406ffb9d4728faa43ef1d0d4ab782547a887180e8916ea244e261afb65613b2ff593359dd93b04444efbd77cbcb8b668f96c75bc7f5093546c4bb88aeb12c11748e90c191803c9ac5fea57f4a112441e9d3c577d08605d5542168f69146f08476f39b8f8feb11df737fbeb140cd08bda2252b02ce4f8133f8ed1305ee0688bc89a06209a1d57c8996ce836e20095635a6903af13eb9b7b54ecc97688c0110736fa776e9bc84bf8ad77a9a8913b07901d380c18fa606954c57d62cbccc44af6c2680f603c4ef9338d04cf45dffb1839ce081c2c695430bbd9afd149070ba0b9cd8b4ad5e3f058bd24f400e19a919e8b283ed2ed7c8666a91771c5bfab867581462b74f9fe153b2cef954681e9b708b65408d7c953caaaf82ccb4e3fdcfae75cf641a01198da27250bd83a73082f2e00303f19fb396f8e7db2d5001333d38c204a59fe2cdb56090d756fbe186a22e836bb8732a5b18b61eb7256b597e37fa7adb2c5b8306626c6e00f8979d715be4cd3eb78ad75fc105169a055f9e6f786949d084b5bfbd0c7ec8e45338ad0f9ac986417a32b4692a20eaefc010b1339299f83ddc131c9dc6b703af0844d1b339eb69d202cecc925b6d2d812f684869e5fdaf446492110abb85c8eaae29c4f62fdbbd4bb6f408e83976b0457f63b0edaba720e1c2df8ca59976b2ea9e1a9faaa0c1e0857fed76c934c7709220743acb36c42e9064ef5561dffef7d9a40ffebd1e9b8a2a62928f1d2f9abeeb7a031405fe10d3367fec1a18821b9c12d1852f8712fabe8d856aeddddf3b636a36221403dbfede964a3f4924e38b784cee4a371f4fbb51b5404f490c5c8735094008987cbe41d385e62e437d4e12e00456c2763f26ce48513f993f36cf39a77ae35542147d8c6a9f4c9ff015fd435b5cebd45d2889ae9c52dc4c2e7f8c816379ce2f1e24227b13451688ce197007fde5ce20d46eaedaf53e1d598e02fcd9f6ea32bfbd74546e1c97a7fdd8ef8f30b49a61f98a9182c8fda6be9ba4a4dbcce464df938abe7579ca76c10bf67e6be87d4ca34fb73e729266342a8f40213bb8dc83afc6114affb9c96e3f18e1d310040d9628e0c7a73feae921911eca8b68e566761bd0c31174d5731b7156dde1e4e535d17f638d8f8f1d02eb4683f08fc05557d6fd7193ba1e4c7c078a42433f94dc8a1301320d2e95dcf2a919f877212b07522d25feafb22c74303c6f62e65052708524f16ef842c89dbc12f4aa071007a5023cac638dc1d171bf189fe7dae9dede7544e41141ff18ba75ae9883b332e1a68559d10663ed8468319e6a47a17eb58c65230856b6de10cef104009300df595d6c024e83515a41015becff118efbbbe59dc80315cefadd766bdd3507dc27b2bf7f47fad5630b068cfcc25734e9aa34c6377da4e591d2e607e23fa3121887ea5aeef3c33c603943218cd2fdde2e9ca8ff6aebf19647442ab84d37a336fd88d4897c22d7525b395a33360350ded6d023404e0b7c59fc3b516c217db6b16d35349e702ea94cdd7b6c8e9d8e5c33dee97c63ffb6a1f54c6d14cc9164b0aaaa630c994dc6c7daf93c199b290c85e85379ac694de52b96a79e30fbc64e1746b1f0b9c0d991eaf275c4d823b3c8d072eab8e0ff8d7ca4d1c1739974a6d84f371e2466adc36309d138e65defef3d6a07a94dae1bc43edd9a06a2865d2080e197a5547f6e9625745f7e518fdcc46eeb8101e3d9bed7686cf1450acdaa0683a0cf071ea8b495b5e3eaa6d7a8e29ebb034ceb7741c4fe69fbf744512d1b0b9b73f80de71254b179a2281fa7c3c7ddfb274ef660bf83180485055f09a9c0b0dd39e8c84a76db79928d686c6b03dbc249ffb6649af281d60515b535a3a3c40f5d15d89bfb0302fc9344a9345c4644bd101b03889e7afaa3ef38b0d77076a8531988e976a003455c71f5abf4c490c95a89c115067ef83d99f936680f81a258e9aa5c5c4a759b1e796d7aa7514dfcff86f1e52f32fb1e846025e795249e4ef585d9ec31baa50d495c19d06975a59877cd4a27187a5265261c26bfe7b94e1160e00c08ef195cac604c440060651d5f754fc870a4c4b323179f7492482151fe1d8a9622fbcdfecf3c5f3203f871dc9b6f606bc9b37e99d3c60c0b600a1cb3d35ff2dcbc04c40a83b5160fe537426f9b17553a7068f61b0fb7b9018acd5d77edb253508f140fad37311e401afd0174e295ffa3225dbfb47c50fdb79a1608f96e2e0342a957238d220a3292331f200dad3fc9b2859dc02985046621f5f1e587b0776e1131349281161cf62e8e52b379b17cc97ee23b4a76e8f1898c509c22b7b2eaf31b2362614ae4c74a722ba0ef2024b55b3fdaea48ae9ddcc18bd4af8094cdcdaa7276ba965bb4ecb472fac96e760df874d74ab6e2b0eaa616fd9ed43e0ae3d853f3e17d7d3eaef349f5079313f3eb7909484c10c4a566c815911fc6178b6894379340f5e7c9723a13d55b0f76186e1e667496ed659ff1cd7a15e19bef46106e9d0b83f60e12a7d5cb6f479dc4826e913ab16170c3547a6a5dea83ea0dd8e7ab13c9cba660392802003e6fe6623ec85604270ec7965c8eea566765e737fe781223945e518d6f9d385b1ea67e26dae18820f2455182054788f283ab55dc2d72c9ffc63f72cc03b2781de126e437132d25a6d20a8d476b927a361bbfb7a18c4d0bbf055ae4bfb3cf3b00a7fd7e748728ebd4876fd55d33a7dc37e724d96109b71f45091842045623f99a4fc887999dc35f00c569afb33319d2e7a88eda3c5a1deeaf76efeb10eaebbf765d71cc09b099f47ef07aa308fb464036bbc759298b7c9f19762f1de51d3952c72ec00535f9009f9e7cc38fe60a7cdd57b1d2f2946698ec239af29315480c8e626b6fcfa50b7a56e96476ecaebc28cdc63b5861a5c19abd42fd4eca572dd568390601d97cf088cebc90aeb6f03828416022f5d4a47daea816b6c3c1d06f1d8c593e481981104d7ca2b3a779d6c180dd30b7fe468ee60eca3c8fbeee46b2cb6e04e8dcf7de74a1037c4d35e9822b2f713213b4cd7a005c5381232f9cb4ea1571a22f9b33226f1fdd767d4d464e9727c028946c4d40b3c419c9f9729192f5d1a9988744b1177ccd720e15bbb0f01b5a28d1d40bb0cfcd9a5521c8d46e7b116967bec51c3ad004aae1caff48ed699d9eb6a538ce58da523bb53b8d92dc3644fb9058d6b2267a6244d0c4015f08ff591478348396bc666f2ebaa48b0e3f4bef0805999165dcbe5997cb7b9587b8af531dce145d69e2964f25f4d06dcc889161154b9b8ba6283dd1ea2730e8bccc42f4d78ac0bb4c3e1c4e497297e0f366ef15340110540f96ce9f7405fa35f27335c62be7735c15e9b958e0ade11ceef235488549bcf46d6f5386c354bb6bc1e1ff2359c889993d8f7359297ff945a7f9c2fc40f4b44a3fecebd84d034876a763edf9f4f93d6394e86b6d55eda9145b543443b1932855222757080bb4c1e7d535cf4140fde5333e972fa1e5aa77fab48a69870d13be3a38e5437bb9250cb234d3540ce7789790a57fe5ab3da16b90fb1aad0f4c15fbe12bcd36b65ba93ba026820481a7f556a80d253fc26dbf9782bffb7370385b61394a36a998ef0f7831f8e98caea7609174320d93a64c5ddd25259e39d96b0607a4d9b38cb76a5849b7eb8d9573a2f086630b249a66651f033ecef20260b9716a038bb9414381d94534362fcc86289f70ceeb95eb02a295dfbc5fad240bd607d9528fd1afc0da8b50705c212ad765321c98e107aac2f4de162b2fd5c626b8cf4576688a40737ce9c2b87c94b5781808c4ee217425defec742bb8275470e26f5dc3426a23db7a325cc14aa9dc697f15044af2e9afec35b9336b87c7228f39d4da01098462e6b8d6a0c0736fcd659bb71f63e9e218868f72162b05eacf344e76bb95f420feccb95b8b9981151050ec17635bd7b13efbe045add205e3af8fac58ea3f4b452883f5090936217d74af4c276886fe654529c47c34a56db8b6f007430805b3cb79f6725ca02235c30d09da033365d5872900c12fcde654202ab1968ddd703b7c280dfe8e0b79801af882c28a89135c0bc98db8077db1f0f3294639fc4302584eafbd151dc605b686a896f897d58da8a465ffe7677fed14330afd8992427daee42049f94580d4b59fc2da0182957212b9aa4630153ccd7ed23cd05b86dec493f9dfc7316392324108dbb95c0625b5172315d600891da6a5983fbd4d0bae817a237e016ffb97ad4f56c696a8e00ba3e53588b02c091fa8a4b425a65ad079764abe1798145887d2335e3b04f41944fa3ddb8a3f91f22eb23623b8fc8ad10a97dd8238c410029358fd032876a02c3bb09f8e7db93cc0b6eb288c55f7af649e294a51edbd2b51cda84172ba48ffa3a61bac05331080b44f20294a5950af272e33a5249b95eca04b2cd81940b8cf723b841edf84eaed03d85e84143d53c40cacb8e622f03f755e38511642e22a1e39f2d4acf37f20a063f099267655d6667d26674d8d22251bca48711d613e40ee073db994237ab1fa373bd888b363074793b4ed4f2ab1fe0e650cb1793a60a3c32fcaad6c3f86e4aff53943269d369b68dfd03e73bf3ba5d3b7afaf6945f09ca0ab18b9eb7b20e75bcaf99b2d7f3b34784109a6450225427e9d12870534094881ab887bbcd0f0485ff0071d0806fe4a0f0bc1de4f83f5f6bc2f16a099ac66682c22a16220948b34d09faeb82f947e8c15bd6fcfa6110138fe75f7f028068cc8385c7bc8f33cfa61b139fac42f6a4d01a97a8b4c00c799aa36e69f2dbbba7e740f6b8f1ed5360dd3e9bdb234a9cb47cf9539e299abc543304720acfb905e96fd0abdda5f06bff49a8aec6bb525e88197e7b0079db818e8e68deaf983b7d435ec794e04696ed02c6fa0e50444c5d61b501c2dd63f0c04641e2dfc15cfae1f05088b91784fded37a8e086f250ee71eee105002f0526f31617723947e2b9ef350f7e7ea7b7424b358ffee2716a2f26871b9443e94b36a05862d41f4e0458fcaefb07ceef9502e6cf7ce8bd51f7eb6836368a6c8360aa77e2b1ee95936b56ee2c97bb8c79f4872f6b632fe9730f612da899abedf3a9c2e825be14ddfbe09faff7053916e12b10380ad41e0d9f50a464d581f1ce7a1ffd9f14a33e402c47521059fad5b8106e8ebc2053ad850564fee6166b6fe6d66d30de634a6ec05e51fda2ee625e451630971062b11c9fe4986eb04e8aff412fc077962ca3acf2828b858875946197ddce96952627051c651d513acd28c366540f0acf188f6e3a733d241051ab13cefefd9dbb4f7af52fda0b78c7011acffeeb503d32317f14c5869863d10172b341b06c107ded5afad006cecdcf7a7af505bf99d99dc77cf8f7b5fa4d7782509de48b0e262600513ebed4dfa726d7cce0172d56c33cb1be3dd31b79df14870a62a4dbb0544e0941b9c94cdb0189bef67a9a653a04a980c83b2bec48aa32b0155b5949bd84b124daa72bf20032bd13432e590cda5035d293d88a5c2973cab750d7c4489ea0ed3a95de04ae63084322cfa65c164d454849efb5500a0ce880ccde25036efb3226083e568ab382f22f4b1b1bc612e1905d1ecb34c5bd1674c8e177dca219fe26bb1cad5a1957ea0145d2d2c882cb73adde6a568aefdda5001bec516f0c02eb9193769f410d6a4a9bad6d88a6b830a4e1a9c6dd1e29fba6830d2f81fd7ad1a5ea8258c86777bb7f3c3ad63574da1b433fd8366dc0d64b904332f1df19d13879f10104468b96f77f28ee7e3af32e21a1984c486106b1b45f5b0acd49dd5615697dabd430939e5cd545f865915a5265c4da7c13b8f46a1fc6f5d268ca36efc269b155ca5de6465da908d010e8e30e06b18f1f79de1413c6f83872936803eece6dbcf2756356653e051875ff04d775eec5f5068160cf42ae4de3cd16e4e6b258b434a632c02dbc4f7422d57201037d4ad9a14a0c7302d16024c63bfab0664051789cb8e9b1b3b6ae37fd081af14b58ea7842485ee1caf18dd7b0561042a53e22be39cfd23be698d143cbde17ccff71a2b31f9255f91b6b6415f92eb726cdb56c1df55ae977e2d4abc21dae6464c8f55c3857bcbc16223a805804b795288b5ec8aa898f1c67b90440844c94854645db9d1f4d46817eeb5c6657538bd0efcc8bcb045b142f67dc25b8a4b05913dc06cd85ffb063818eafe3be50b17b58db667d808649460b619222c8a993cf41a014ff9003a48d7dd19db03fffb68a60086b44bd7f14a39d213b0092f81ce7bc0bd3efd5f2890a9f9dacbb6e65768d1c86f5f8ee1194958c561e4803628d2979b5314ff6b4433c53626fcb0c246dd8b0d1dccefd606dedf98a5a6cbcb4b014dbc7663a040df5db01fa951a1f1baebeb11df9e5724c0ff9dc9f4d3b5e2ebea6ec9e9d3cd7581b7cfd8755ebcbabbd48dd63d699237e0191fc151df475de628ae42388adaa6407fbd485e407fea3ab1c95ea90dbec999a11fbbfed90b6ad37a1955549cea26f5173944ce3c397d135415b55833a84e0f337042e6340aea02bd0e9a6c90eab26f49aa9db7a387d142c8938cc51973aef394bd4aaa4f1927775030e805997dc9bffcf79e0661fa786ccd8d84338235a5262c5b9b6d0f7ffb9189c665318e9c89e3039dae13ac67ae0d3a4b14a65f5e87dd38a8612b35a274dfbf3906d15b5d59b13f98fafc4e9f5ea09f7fee449afa0017d7c5787ef57f34b99a8cbf6e9ba966143539f09f5d1ee2822d2126072ed944e1f1b3eed7469b70ba571204ff08a5ed7809a916555a21a3023a993ea4dda1bbe03390e9feed3a0f05bc67aa4f74234aa104fa1ceb6d4702812339cffcc57a8ba13ffead706283cf70d53237601eab031490e864493477d39f8ef0e08947d9a54bd288985bcd171ca482c70201e1294130ee9dd51d603060e61b2c0d2c7409e4e6a1cadc18ce9b4e07593fa6ef5df2a12f54c1009f274aabde4b2c3a609c3f8f47a900be802a9a47e7982b35df598968b28748e66e25010163ee35eff568b4bea6ce9e689d8433d9ebf830bb3e1afa66110f55338cc223a08afbf282fe645ada25fb6bbf455863a1e77fff66e04e31b8ea0643f8f434274868d8a63108a0364ab5f316ec547d4871902c1b18f7954a1cc582c3fa852cc8dbc495817bec0e6244bcbefacbdcc28d97013006aa55e53ad87e65cdc7a5d7b648520b18afc6b18ebd2af90e5d7ffbd12aa59f38316ee83f067b74ff69d0230ee89de01526bcb959ee5b7a8cc8fb9fe31eb19c7083e926034f1f1a3ca771fe7ef3897b546910ad7dc8f565ba8139fc3d23dc9bd923d4a6ab1ee42ca395f9b28f38c2582ec54b5594aa90b1faebb6e83cb7d74c9a0aa98334763dcee7007e2668d7ccdb7ae7eb1d0e246a09fedb748d625819abe8852a28544a32e4718fd525c41edfa3962483f4fcd0c32cb334580d8d0a2d98041c9e28d434e01a0a0cadd40b695c11dc8f41bef528806505e4f87a806ea4d946c0116e7c98563e6fe7c7118473051bcc6c8927449c2b0786a7424636cb8361189f075d95a17c1555d521d638a73dc87d6cb2b983d810414f44997f0f01850aa747eb28d86481eebc104fcebd563aad51bd186b6b3d3d2f68d0d6b2c39fa97e401ba79b8e32aea39d7442b264d508e7f7268d9c6f1e3b9dcf28943b77a5d480633dded5fd6129b2218ef411054fb88e8964e40fcecc97143ee9353c78ab76749826bff9e8411cf11f6e8a3c8684dbf7633fde26f683e179bdbf64447247db75e3878d1639541035c60f6cd6ab12838c3e38e396cdcd97214cc8cc853e89199d3e656522278652f6eb4f9417bb26d327e1717c7138957700c9055a6e0ea68098f6b8d69d6de16796fc9cdff0adf0591e17ce0415303598b31bdf4e92014b6f27f65b00ee5333c002c4f947065367a1ec8c29d54b8450c5531db6576b646be3c42ce928b1eee4a2a85c195a25815fa539a3cc3b8e4d7b43eb141c14675dac5f274357030a0d35ac0e3d6d722f30f7cbea3b8e318d81a7bd617811da54e9429218a5019b268aa1f0d978698c410e777c908e9d945baa41d477b08800f184b6a31ac76dfff990eb7ea4f514addb58eb2ad402a0ab3b281fc27ef5762aebb14f3d177aa3ce59a6fa4a842a4c242b9c8d270f4b0c7af2004452a5109390c576dd8a2be5d7625983740cec3032c169b3c715d0ec5fec01aa1d18363eeaac2cb7ce79136321c0bfdc871bde154c2a737040b0367b0102119cb375fc36a0f17c02c6a4d521954602c30cd479ec30f03de6e9c21c006309fe0ec123fd88616e8bff316c5dcd392d2c4396e68eec9de03c45ffaab524529c6d674811e26605536a8158ff2cebb6b03da4ea2449943c0f4c2bf5673afcb322f6745a88655e153894ac1b791b4a5674b48ff46ab28cb65c1f429e9db223d713631ce4a1082deea47632f6164a2548119c49d08a86fcf0f8a6ac4b36cd5595e073a207821f575d75ce2010c343a2723b8820345f94d6cd64498d15778b21fb4ae789dd31ca3932ea9a3e0da7db082842f73e71d98c1915a6b93a75279e0215009a8db6ca6b7c5df9560fd4253bd558c9df72c4e357351e1a65d925f638230ed3aee7ae566b9ae659edb34cf0845f3e399198dddf0f70aa8ab829b2b3ba66fdd62166e35c451ab5b8fae4970aba1da9a37074943d92264e63bbe039bc9327b3082eaff6437acf3352d08e213d6fe14c62da96e1b04dbe11a9e2fc3731853a709f8d064209f389cbcbfa2e09c06797eb636336fff35f67469c05db343590279e835e8b9d5aaafc3ab46fe0f77c77a3ce438e9f50c213ff06e35777b6b1690c623c345bcea335f3a464d7b672fe078bbacfda1c9a2ae7736262daa114484824ed6818c08edec87843f49140c2f1b67a795eede5c7c132a72954591f30e6a4d81c3a80efae625eb1a195f58d2a354e1439d8ab8a61851fbd35bf78d4da82918e3312b53508ac48d5bf4c9ca74e964c8cf53f24bcdb39f498718f78d8e3cb95ca1efedf14c0f39a75dd083797442b25c9475d07d19ab9fee02d3a4ffee96efd6775c6d12ebd8c76f5c13ba9d84e8f9064dea1d51abd652728c083eef03b60bea69f3751c9f177c0a4bf4552f2e998e3afb096d3593a2082a65ea8c8323f581aa42ab4124351c8fa445873a4fbcf8da3871806710cdac509b8e8b2ed8a776ced41bdadc563f8e9d67ebd3c455915aed4d230a6e25a1f47315b653aa95e07a24b3c2567fe79dce4946e3d41ec65d058dfec0a2e5e52e5bda47b6ea78abd520f48819ad2540c199e6cf570fc6f4a5d69e517cb782456110803bbbe92416be04ccb08acf547641877d15fc8f099cc35474285d307db1af1cbf6526a8344c15157f0e4e905fd5f602d0a1b3876d11a821d1f8ef9fcd67c08125b8ff1eed1fa5bcf9f544d9f3af9a30e764edb607ab06d1f998e21afb806fb043e989f4c9effd7994032613807ccb8f0725ac0dbfa73b1e84709d687b55dea6539d67d69b599976202f6ed500026b1fa8c8e9af2553873f99f4ab1266d6251017be3ea0c04b938c2a57741bfd60359ebcc6fdb7bf840ec5623794361fba86a04538cf940b0fe188ba4c0b9bcc8d591882238e8fa8764309816fdd551c8effd38ca85bbccfa56af9061f691c7db308119dab901ccf4ca168ed9727fd661de966ad5c3bc89858d1c136b56d02af852721d9fd18bd06d8fd9e32c37920f53d10703c135c8477b9527be4bcaf4899b925288a1457cc44dd1153f344bba5b86d51710bccd182f1589bae0cc4ba19eaab93ddb6bd3de58a949683936550c7f2fdad3cef101ba487315214714d180db32a2f6e1bcebb29897337e82baa2c8a04e45e888d7b51c8c8613ba6ddb908c984507c68b466a812e627b38c70cb0ec0d1193dd502953e01558578fa550a179d39921678853bbf6b1315c0fa7ce14c53e88d1391e15db34764a8c5e8ee5fc9f00dea4f33e2052733602735ad90f4699ccded9c3960716ea6471da53814179729027c3e40ad8cdadd20ec181f1289e7e60b085d81821cd73a1e38ce513517fcd84e93997b9a1f26cdc4cd97335ca0a743b784f42dd4058fc4dca52d12178e793ce067f5328e1fef6f696c81875520ff295ebbb54f5c620cf90a09d64a5a500c8d26bdac3b23b4e2d6e4322ff5fe07759986762ea10cd1b1c965dd7008cd444b592b77912c6182b7028ecd96fbb8bdea1913070e8c27ca0d527a6c8051d2075b802504ba89628738d00beb5c5d917a52b3b102c6c4f34341238ce3b80f0edcfd64b437a62c230f102800ef6b87d3684ca262a09faba84b82512daac90a83dd41777407881a02af8355e96f9c82dfef7bd3552052c6c3c19dee3b12ece03c09bbdc920b7a0641e53e5f6fa37bb1cc285e8b11da1cc5a4c14cc9d161e29cc07d51c9c89f5034418d1f9641a284a570a80ec49b349d2bd4f176e8d6144ef0c2bafb62c83cfef2323df1ea9c7fe2fc652959f493a1da5f56ad3b565132d9098d645af6b3c83387650d5f5c57d61095e8299230d614355f1dba0e8f58dc1192006fc9e44c400ac9553aaac032bf155817ccb13a79b0a9e5eba6196ec6468a8b8d2f8020008fd057d5f0c8a5f57478e8666cab4685f2ebc86921d9873e837e49bec2036a9f4788a825be37da7faf304a1d8e5e4386f84a717eaefa2da37009173d75942769dab17b135551ddef6fe066e7e3d5b8e10fc8b5097f4654d6c7e99bd6f13f36fe2e96fd09fbe44dd694a5fdf51651be1b6e96fc9777599892436e8f10b24e6184379fdbbeb3bea6a3a3df901aa0fb43891f993ed13e97d60dcb17494c1d26badd7a53f555bea1c418bc80d906b895a351cfea43f902e12346cd75619a5d1405533304f42c95312c9564152289b5dddf1a94914acc8607ad1db2d7065887ef48ea4575e2d2db3554d19e9c603acd2b39c314232a0dc58193af1c820068805abd27a91c5fa3c69ed6eac2e0a00875f4b8ad782c460beda00df0a0aec9b69e9254e2964e754ddca387f2314e290279f168fdb8b53546be000eb78671c2e62e30c7e19539d2b77e029e530e0e6d1e28a1f0dda421aa8792b244e601a13eac39fb63939026f9f1243323be807911cc080ba5bc8eb5ec64457aa9ad926c392ebd8144b93a7215f62b65adb8ee59a3bfc48d0ac65c0e2ce2f526c3dfe45eb5ba5fa8c68ac63d11e777bf132e53552e18e93bf4d534e26634affdfcad9396e2ea262089cebe5403ba9edaa10fe637d7255959471e44bac47402d51c5bce130123d657ca0ce4a94581f891871ed21f4b0ba07f15171676dbb805ea5a3f95d359a27e8b318623d31da82da609184298e39316e7bb15ecd9083ee5cb7028f7cd8527e1af5269f4e312da1224de086473f0b497619d0274066e3861dcabe99396d2d6b39c6d6ec0e512b4176d3eb79e572f79b66cfa365461d1a0162d1f5f63e43782eb44e9a476d45ab785feef2f1d2e47fef70b90ebb69b2e9b55eec21f5c21fe5dd4b9433640f4915114b9feab0efe7f0e974af5589169e10c7a7b70f4c596d2073bb6bca09e726ba92914e670b4edccc0052a1f84a01e357017e29218d3ccce5106be6c90380c38196b099efe000673266763232d74818dc8d5ac1594847f7b9c0a817b3ab55fc93d499cca775d42e70005d2262cfd55b7cbb12f24bc9ebf7bcac117fb17d79b7f198fccfbed217bdaccdaa2f3a20fadddc0d4de544f4f6611cbc14f3e5fad1d397fe3a8973932a0b1ccd522c28dd3892447b3e8925497ac8e8875ebe94ce1df8642f4e94e5042e30e1d54bcf75fd6b17c5b96768c6692d875752b5ed7a1ad2984497801413223b4f895fa8bfb63dbb9df8ac3867627d38bdcc79e7ef12c75551c443404d26a0395ddb58b78d91d900ab3a5a93d283a3dc749e343972386f1c78d99856aed8abad5170fdbe79f78b842a4cab391b97caac9cacecf9675ca44a758f09d992150675c0ce3a473aebc144035c20585da44de96624bcba43e591253385d85b3f806042cf67abf40e3a1965b0c721c8159dacd0e10627ea3db5ab4adccbe968a3ad00b61df487f146bde00047b0a95cb61d8477f7a92c6aec39299cec1cb6907bb976c7859de9bdfd7a3250345bab31e157be5efba7f72bd827587466825045a180a09e319253a21eb1cbfce88e2654c816951d301978c182924910c98848540da2d40b55eb742e60a3264bf60ee7b6a85bba5964247e757435d9841c2fe5471b188aa7cc49f20da06070c33eddcb3bdac54538b37b951e8a3d7355c9b83510a63850a2435ca444b687228ce9b430e87b38510b45c39d49eccc1bdca05af9dc765ae1d4dfe9d7b003767dd62401fb770b1687fa6869332b2963fde7531103d1ed64911e80d8095405b3a3ec3a5ea71ac439a4e869fb22fbca4d2fed9f02648fbe25ccceff0ffc84ad95e76aa9d789edfcbdf8b954cfa0785a2001b689592175befd1d0a4f1d04c7d5c677cc4b435c4d7b6d000aba533baab5e7e1d5502049b6c08894a9cea3b8ff2428931d4a80942aee42823e23f909212fc284d1bb11152334500b6fab5f5c529fe38391c75613d4e171e9cbb134f970c34e799f33ef9b154b843353a80e3c89bc93f343fb14bfae16370467037fefed5c207d153fb4383951d0ba3e329825ddaf575a6ca48518040239a53f921982d078365795e40d735699295d8302bdc15c024fd0d4ed4149de17c7473f29526737d2a29e757f9759b78f44f765b3731aaf7a2d0f8bcf333bf01412811039897f5c1e72df2d836ad641fb107adc0d6e3e3b143e14440099952e96dd085ac441e46f5cbbd96d8ab452b0a637f89892f73cb661291c4cac8f116dc0714df5311e41e0d594cd215c70e1e958c475906b9f4c9fb7e23eb9198af6e649fed7b2200810b2d96f05219e6f0ac0dc9b124a6ecf69c9fa4f4fa670d9dc24672ab827cbe0f19b88fac50e9feec7720c62ef9e272ca2f4fa83fffff2a0b8e143718cbc3474b7042b2b725f3f3c34a0eaef2e6b287e7bf8d4f4369beb4e410512cec0c71497fd937bcc9092bc05bfc2c0ef7a8377fb655f80bd487e0d65e71d4bfc8e8aabb1b026bf318e30fa39cc56e26da49d74429c6cdaded4bb76b9cc7d5f0d44b6ade3f2a341711d349cb5295afc6a7a3650ed30289dd5f656f49f0d4cf48cabcd3fc1dd00374cb1540236842dba421988742baa847cc962bab6567e495d879c9d945a0b454b3a0c81567482b8ec4cdfbac6b3aa1ebb608911ffd3ad66921fd994703ba79d105d30059cac01cc9721c7232a59c77267adb2593673c3340032f7428622a0743ec371b096f7ab78f7e92619a039508b20d03c4d1cf35c297be5b0ef66a2fa4b6654b9e8c23195f3519b203d264d39c8eaf44125d0544327e3ff68b1b0e5a3537d173a15710288f95e77431ccc74e327d85dae5227699b3510945ec74cd26d891240703b4235c53a97dd8b511dfbff75f4245d90510dd94956a8b32c466e9ed25777c4a00b0598337d6908d57ddb40ee3f3f0423f0248a081e35f7a34a2be1e20a16165ffcb9095527d79958c3ab9cfae55c01aac1f7ffdc9d6c51b52b0ad108a744d927d302f5b996d9a0ec4a84d45e9ca4f8ae46082b5861e8d22416423363dfc37a86f4218baab2dfd7bdd9c096daf10c8de6a2e775975b6c7c911385fcb6b69ee405182d52c2fbfaaf7bc6f2361da940b060ef25a9adbb0809afd6235e3b5353d6f522b1a13e47a8b7ba128506a5568e0db60839b9be1a6712d388880fe006bbe76a64d019ac2253e303ba38a84dab7a2eccd9f1dce3c4adfddc7bff6f64bdc35d960ca53f94e6aab37dde85cb0925d2d68f8408e1f5d6a6af15f7887d78da5402c671eb757c0c45119f44e07e9979a367d3ae82ac67af52c930ef4f4749490b9c36927739062342616a05b15b127d8f48fd9717294a00103f57ec2833240d14e1b07b025ec86bce7c94b02f76f2aa8825d7cb1a44c20bb4ebcc0b2547280d52cd135a10356d087cde9b546d079ea19e71d1c9884635201b440d52a5e154c630a0fafec3606600bec8033c18993f9d31a4368a6cb33d510ef6ab97f8a9d59310a8bebb8dc18c630aa1937866c152bd7ccd1f40dace7926de98308f417079c9fe99a94e660cbb03b910ddd4158ae578c38b6af932d3c43dfb789cb8a1895cb804e9a654c7039887a3a541ebd5a2ae235e6695cd3376c37057b3d72356f0e8debdaebe2975dfce6fdd88ec44d7227867e669586f8e37d4ec13331b92db6b6d19f9217e0b3d1b38bc5e21874e522459468684136d7b6261417fdd23321f5b361372b288ddc499195db87287cb717ef2749b621c5805596b1599d9b3ef2502d541ab4eee720c999d8ce0aac68c2d5620563a3a0480ba0a41f1e95d933344ac1b9f19355fbb5d01c157fd27dbd68d76976674ba5f8d7f49af20aea8eda8f980cb3408e21ba0fcffca18622172f1692f57b066524bb42841a52115b8a27a4c67c4672e106c7157f4b17c44f7516334c8d89dd966351b5d50aaa6814cc25e8720ca2c128dbc9e2729b291d10e36d494ddbf7f93b5faabec73680cdf9b5202c877f1096a3a118a57849361933dd3a28eab96b45fd8469ad682574aa53724c24178d204c6022f54916f1b6dd6acaf6ed8c7e8e920bf4371611c74cedac1e859cc1374e2741b069adf3ab63955490830f128107f518ca515dc2dfc978afaa6b4ff0e5a763017d1c8f4bf00829ccd1434646f9c54ec9db9b13c75a43280ae967fe3147811babb14384636a90faa15779bc57786b4a9efaf99903ee12abb473e5da6701d58f84bd2054990d9897f78b8b0885b61be3303d7b8cba35d1d408d2b598211f9d0d27001dabc30c065e4d3b147aae778d78d509c5704e38166d1f74ef30e4eed38e57f81b071994996504b0ea4e7b1e488fd094695e051472c38fb99db1c8ac83247e3dd29c6807e7c6b27a054a79dd4a39a59bc1649f87f00d0790d41657b9acf858c5c8543253fec18bbd82ae5a6c3356e64cd2a9ad823ce6634fdc42a8e32809d539629277a16e516abf89ae9fff9652b6aedd2cb3a7285de5c14feee389fb024369bb7931bc1e49ee7b97fc50d9ed8933b0f1c61a0cac8ec685330c948e4bf773dd4f6ddbc62d53b0ebeeb20e288d7c4e664f2094474c44d9c459a729df6c5673193431ee2a9cf2bc0c045a846a837fad0068db1da011c94b404ff71af05940af0928af1e95a626d9c4a246eb47ff7e7458276b94ab0edaac7fbbf90a15ec0f0c6ed64dac9a94773ed70e6a6ec93e60a5083e147a38557bd0184b88655c05dfd180e0ba09fde3990b55963ea4cd6fdf1f3f4953f5fe3a9eb693a443b2977bcc3913ac21fca93ab025fc909d3f7573f80f481625ee5ead035e6cd2b887c20ba883379d84e886228233dbf67f377803a635dbd70a4bc8990423eec23432ea448dee1daf4f8a3bcf52264111d4907db5b22a5a722c04ba6b8903b236c23453e2f5726d7cb9ece8ebd5fc29ac9d10ec46f56d3eba22a8467e883f79d974b2a09064a728eeac060c28b1e91c22ad351d047abbb0ee46f687dc69e73adb5eb9a55b0f7e4692d0a894acad546564fe56c532b4ae3715557f66f399a491ad6fb6b72e7b9c1947dd1f95f04636675bf78a3a4b8e29d6eb01b87e72a551ed02abf18f55c14a3ff1eb92a0fe1ec4c375e08d1cf7c5597029a6092073aa345f0277b5328529c7e92aa66ada479fbe17467d2d4c60687cd9e317b50bb312f3181cc9a8d2f2d7b652a6fddd2652530e47d9cce8be830ffaded6c3303c03e84015d44751b943da76708ef3be1fa92c92073b39874b32f1130d2a401bafa150f55a07e8e9cae5cf3912d74a2f4782c0fbdda539c8aff3621064f5108361b955591dfe7af2ed88bc06fd7b27a4d1d9ea8a97c27de5e8eeffc2a681722b574ec3ad5a0a5fd97aebf06155fd80968663722bb2e049247a10718234be54fdcd1ff876f48cf65b3ff39214958b3d26ade687fdb3651a58b5afaf2f74443b4e5a0ad1bda133999bfe734b8125fe75874ffcf2cb7eeef0f9c5fe2dc43ab9f8744bada0a76979554b7258175df178f37feed5f0d53be29fd183f1f065e850d4f3d548a2c415265c262b9535d7c3a67a2e1f9aea8149e1e89a85de338b1400c5c02a33be2980511fd61a88210002a534d5c2f2305357227b49fba6829d5b4ce1d548e3b397ad0d008695347864404c08e3f85142d0a158596be40c524a3e62e5f778c7e1eb73d50b57b10d4f8bc547d4b6fe555c45bdf5cf5c2890dc1bd87f07fdedf7bc161e64a04c4265b40808ef0152ed87f38230676ed15c51389ed3a96ddf190f34c0a8f53020e289e945e94f185d03ad6b5eba6cad97cdc78ca51f3aa3bbbfd8fd816199f61bd1c5def43a7124da8b23a245b3c27bdc562fbde545715e255f1cecee00dcd32433352f712db4ce116b7e2325e17c99d49265a792c9ff76be2fdbfd4d48081866eb410c560ac549011f9f073f82e00a930c58a4c22c64af273316a054fa3767081ef2bc51a216850e57f1111440a0d27a1ac81e071459701cbc79ca5bf9e2fff3fd595eaf4139c11d8d5a5ac08d144c50a0053fbdd81844fa6dd7205d555b4ca7d9b6edf50124f686c5a3a36608a2adf33b0882ccc2e79af4aa77a6a82256291a7171358ecd312083bc2d2d10a0cc954348bb3ca936821a8068eced81dfde01826ee025ab6aecd8b03f72ae55ddd0259a6f1e1b6ca0dd423772a81c0e9cd33e8bcd33cef20123857f63dda593821ea51afd872672fe1fa90e1e04667208793a3d7800b5c408cdabe868a7770adaaf745575da0bf7766de4d2c3fe6d759f51448f18b5a552336d054b98cac8b09b136bc0f708f691fa6200a67959882c98fb5f0caa360a9388677dc653c4e3950c477104f7f60ebcbc8462d2894641a45be57beb711b345d71013be3f4d5be8b582f6f128271df73d058cf80776fad5a4266e7e0442c410b9195318ed64efc241e53d7c995f0ee6e9e41699c788ba589f6ba08c7db194fcf6b710fa36fe21063bab2bd44e8bd21c78c61c1e9d1f12b13274ab179abbe674a65aa20d4b42fd48c9cd02a62bdd6c41dc0309fef4e9ae194df2f52549bb50e2b268a408c5a68600de2dd189dc031db3f3e7d3bf2b3ba28160ab08d31e58976869400dfbcca2cae6fc7b1d35c9e770557e07e06d527058fa46d5c27c4594fd73a7af2e2be64c55415aa6477e0502454d71f682aaf68be42030dca136934fd7a47de229ab083073f942cdd2380bfb3934224884b719e875591a5d5cdc3bfcfdee657542a61ef97458f7734d8301e4a69a8f89c291aa737990c331b1ebe523f5a71b1a013b2d25ae89a69f95a0eedd0430494660dd699428de3a1e74ab9997c32b851fc90838c6faaa71300fd2802ddaad67fc87ea7625c2b65fa686f0d5cb8748940bb6ae7e417372b0909bec15ab42b78df6a5af0967e20e8f8c3ec34a27380937a25fe9fcc99d2d826b4523f89a6ad000a92337d1e14d16f228b69717f2f7943191fca5a4029a8817e512d0ee5c9bfe0fd9676499a5c664fa0577361461b39ca75fda201e9e21e90e052a53fc786608cbdfad705c6ed18187be23ff9b7a4eab0e1654dbf41ac4b6614321b7a88022d7bf9bf0a746e4a70caf50920d73cd10d8a281e10e7b3c234166f4b9436731a16a59cc7ccef9904e1e33d26dbff5d249d913b06ca7c828e2f6ef46010e5ae7ca8a2eb12de4c135f43d0d518db7dfd793c5d5bedf8c00291db1145a8a453df7392edca927e0c54393eeaefbf8bf20ff7e8b9492d24511beff177b514604a91377059bf072a6f233109dc1159ff2fe232156621544132e31812210fae23461560d00eaed8fdef78dfdc042b18958ed921a9cf64d7c3ff268d07deca58645e3f3e86146a62bd372a5f445e7818bcad49c600dbca15d7a99e0c9c48d8102266ec5fb3006f9c70e18895a71603acedd432cf37f24081eba4623109370a50f440686ada3392a0d08a884459a2e76140fcfaa1cef59e1674cea82e7e4e9f53e8dde1b9d1ac9613c5487d73a0825dbf169e33c407a96e7fd8a770ebad6f253d5d363e01ace900453dfd996b1ea5edcd19edfc0b264578c8e47018ae4ad66beb534f39678ab3b782563f14db7c0e7ff5f27d5a025f9f01e69e942b86c388a45eb8cfe4aa225ea0d3a02a3051bb2f33f8fca15e3cd2e985c181465999ecd0b7cdc7910b6c47f4f4da302022c45167c4b446b360d79cc3e2e5d613fcdba8de5b10a3037de7da85de5efd6d34d8abdf8876f455be4934338ab2192b70144bfc07e29d8cc522eb08a5fbac82ac1f235e0d9b7f6fbc08cd3ef63abe0bc792d1d81dc644735eb290a3bcd69aa2809579840b56a00f22c9aacbf6e105144b57d845dcf3d31fdf11517b6d4f6e95d493ac3ea3cd2d662bf47e7d5c80647fdc4318e329794f8c7753ce4bafc044c641466cfed5284a1e24c370e732dee057c6e28a30c28f03f054ceed56315e60a564fe69f03ec9de5aff1a5b0e8e880efedb04f6b994467778a2b3a564a9afde39efd5daf391f9ae55ad15388994799875fae04046c4abff7ea7fab0b8efb7da8470f5f0ac46a7f76131d639c2b805f5995c58107ece1ef95cdf22d3dc80d526f6c854babd5eb82562cd4b5a0285e2a992f258c5ea85c3f58b7fabaed585ed4fa8e42246fbb369b60f77655d106d7dcb715fbf480d16febd68a582fe3edb28d807c805208745e57f3ea878a5013818da257b2c4bf0aa773e40169a6fba67511862bb50ea7f04a6e7b4f6a9f659ea19b676b185b2937f4860f268d282f68c955f9d2b42485dee5813f0b4872a32890914a65d2862cb5c4735f32e61771887a7b10e8ffabcbce6de0ce98906bdbb83261f8908d6dbbe191fecc67f72da6553b0bace35bd5410777e53400d475a70174b5063b0a52e8a3567de157b8ee76e84058f19cdc2c1cd10f7505c56c04c39797261e481c6df311b7525bac00dab1c6ccb6c9d4cf1aecedfeed5d8c19e76468455cbd73d8d18680e6c91388a39792d3d844431905ec2df1e9e8493f557fc42b37321f45c7a4796160b262ff57c294af23da3e811cc58523a53321ae58b06e46267b94b4fdcef77848a2d5ed5a627f318a2767830870bc603d16de1d1dc4dac17766d54896fb7c2d24c3d364521858a0ecdc615417a534000d5060488996554bb656f905bd15fe62eea5e2d07945a2bcfcbacb05c40baf38b334ffd6217fa4975d7bf8268974dbb7dd079b6d3288f9c53c51949c7bfd2f78704cf6aa29771ff771af61826179c2c8eff56cc4f146df3c6ef1511b980202ee1e9b57b834b9837e4c13fb27dc96316431c72eb282c816524ba2515003622de8fc6c0d38fe68212f7fd864459f760685d8d4ee5cb7f64839329a00de9ad71236998f7bd2b0d91763f3daa99be575505d41ee956b0b9d2a9994bc71f659dfa5c32aab6aa53d7eebb66aeb6fc5e42d4bf6be0d7fbc9b6ecdbf2023284d406d58246fdb50cc3352f1e2f285e2ffbe8d07bcafcdf5bdfdc45202f71909c1b94e6d50567c92fb0c1b1946ca61b9730744c879e08fc97db876db53bc1cf3edbb74ba285a9b7f23bc22880df81d5daf62dab2129c6884d23c6ea82d5bb026e5b3422b66bbc5a752812653ce759e1dea1a876effbe8df8c5588e142628d6000cb2b0dcc84ffa497441e55cb564fcfef1dda699a989cde234ff803409da3f274ed65b390e4bc22717233aae05edf5678ab18f183d1aec442849981e489ab943072ee183d2e4d4a55b6c8807735c2d50f3e33ba46476f11815c1ee4481f597c8f7f4bc63c21a32ca8719a4be8372fd6596b9716a9b625ba2e4894c9a299901b8acc10c220463f61e0f605daca9560989d1166abaa43d67ba61f6b991abbdc6cffea04fd6943969b4653fd5d1c6a16b8e61d8d8bffb1dea5aeaf87f9f5e26bee4653e1a9ad3ae57ea25bbb71873dca1872178448825a598249075c71fa8903e1723039b1e7f5dc5f99aa07732ca63c20c848e067dc1609a8f778457e2f8d7549ea1d2cd3abcf0a825658d60a0b2d7a955908d1d98aabb32fec08ca0a759e76a3291ca8d44eea2d13f4d94bc5da33a79dc6dbf0260b25217d684805e9a9d8065d61064afff52b2c3c787ded9272edd69743fb65e0cc98478b29cac2eb7e7edb1a56557d99f40454b7a948e122f0d53acfb747cf790e99e10661f1ffad60230c74f7c7c9b02141ba5e51ac3346fa893d1eabef3cda9cc375dfa099a97faba9045e2b7c397d1c2ecf5d6424ccdd00b06e4df4dbf83f5db3f7a78e56f109564df9b7aafeafbb176579ddf2b9bbb900fb9d8af63b616226052eba30ba22f0b5ad133ae7c64890e6cfcc8a717e365393dbacf8e74bad06d861d29d5e32cc42a9ada5063edb17c1113843d6b4b04939318776cfe6ec8d85450af7027869517acbeb6960badd6728de9bfbd5686bbdd7e65663c350c22458395f76da4920ca76ea356492be6d1bc6d79b11fa86aaf090cc545a2b3113eaf44fc73a52cadcc210a795e9d4e6f5823548c2a44528389520c82c381c86a7e00a88129e399a24bb47edb1b93200f28f895466fd38e24cf44b0cd2f89880de1aa27d8d5a8d74ed7fdb5d6b376b56263fb64ca8e55ad71fd0e07c727bad4aefd870648eb4510a3fc21d9f0530280a71da2c264fd0bf8cdba4aa41a6c5b5836b0f14fc82b068dde5202a9bd8e4e4cc3245418d9a367b1eaf886c32568a0610e356436632cdff28c9d412c94d7c45097e8d78861151ebd159fb9e32f49bf45d4f3c08d29d1b31b1a0850479ae8659db91c9d90c545c5eddc68f63f0dd1547b5ad38dc4fd0745fd95e942c4749ba9582189165607df6d0a8d1a64468506bb9111237a6f203e2436d844657843904833794c6f81eb1faf68603b41d2e4f2b200937a467345086770729ebd5012357f5bb341a0b2b18499886a8740edce41a8f24909a491bce2c209b3134f8e3d55fdc0ad60086dd1a20423d7cb6584f842b0060ac37f6ce6a4b00d87ffecde621fd0c24a7a78d30c5453820940c095fc5b9a481011bba7781178356466c7349b1d509fd361fbcf060b92000e2754319ca93b2adef7c267453a1f590c6bff7d04d2614aa7c036f1fb21d07b83237a238cd21e11cd2a146deaaf55872484ba1df1fa6b3a01f758ce971c90a63035b976e3bcb7cb2de64b4d907063240bb051afceb65f1666b3bfe15392587a41222b9cd15b987f6b2b2794a8473aebdb088e7b75ad200d7830abc50367be284f4408ad48e7a6ba40b2714bd77896d4d4ebbba167bab4dc078c176377c93d308cebc081b9f05a3b7cfdb281d13a41adc493fde1e06338cc787b0b8773f27097c37a08f128e387c262cbc0761dbf30d8dc76bdeb9c781d532c5fe60a8449e8c17b5ba1e498ab7817c59c95eec6be630d1f2145e921284b3e0c7b22389eaddffd7da8e9e0cb690173fcf4af62331f07bb5671ef7cdd29aa488a342dd688c96f9640f822cc2340a432b5d0157cc6606f50eade906c0b30a829aea8b51520b1292df8a39f33e74d93d0f88dd18ea4c6350e8b319478b61c196c667dfe49839c5d9c4e0206b1259ad3c03a1f47c6f47b98155561cf67c38361cc19d3af2e7b8378f1588099c7adeeb9145e09ca9f270b162c6a26c14198ef52e8e2464770fc945a41da5fac02115cdc6a5de98ed8bc5560839d8399ecb2e9d0a5fe8f756543921509b90f4421b8b16d34c574ab55a8d17ca3831ad4924004bff4ff213fc9d48c03bd5db99ba63a832501b4b546541f34899620bb6d203c0179257777ba59c8e3f65712abf5f66ddc35ffd538f1e272bec0c688cb434e0d4421a492983d546b1f09513b80e9ecbd53c282b3757c2344a3c821c79d069fc051ee6ed86327d340bbc78e67f9e44c2965ff46cacec9ddb7dfcdfedbcffae7d5e43fccb4008634379a23622c610cf35a0677691e10b6a8778e0eab9bd9774cc19b8b04861c54a313165eca756176bad9b2ecbb69982a55d57dcf28f782c78ad02ae3c8500865441a38d1c46021b5d4f463fd3f5dbb8b60fc9463fa43a0f583e805d28373560713f3c12ce7db21a9c62bd15b744106abe25a9a409faabded7e7f7321c4e14fe5fa5cd793751071facb422c4742ffa9675219defb9c79f676d4bc2ebe8d35af87374358eafa2172e82d49f812da5f37efc75d40b17bd1e590ce2cead70236087a6a482eb2423094ad630c178d9bb1070035a18c182651aa5fb9f56477d5f0107e5204bda48df1c3ce4778b08355f30fc4844ae4856a383cf84fe42effcea071f07c5a0a401544ced1cc38c81833b89d2411d2d35d477fc4a70a0311593415af9043305b12b2881a60411dd83190641b8b1774ecef1c58fd8f4dd5238bdb78efb4d554d41b3012c3b26470c8edf849eef6a07d9dc5f888a7ed3b129c82ba53e7c1829fc476a96a81687762bf5ca8894ab337deff6792f588f5b2bcc7cc995a7e10b0db2530051c01532fc604e33c5f798d63cad8c8006566e8d9499ca09c194a2ac65d0bd072a77d09d7b8287c2d7f5d07724e2906424b4433b8fd6871d204e47032da2480ae7ccaa8dc124270c0429353624238ee3f50c3016e666f803613c92a21bc2a1c221d8fb5a57e15e789f4738c26794d45aef615ec45c9128a3493a31ef118f8c6293e9bc1edec80dc5561314fbeb97793e9cf009f301a27247ed7be2c7da36dec0b9a0fa472ec3544f0320857c15572266a58f2e33dfbf06c0d3309decef6171e5be33c9a9330f010f76ae27c69d0597eb4b8075200851168ce3b01f5ab793ddfda25831ed87b8420cff45c1aedd9e1a8e614c4f07daff6740a354eb07c6794882e2ea400a1373b07a0670b04ba87dcd9c066d9a6eead861360d746bf4b253bee8b87c354a246abe8a5829d1ec8232be0f848f8bd52c543e323a2354a737d8bc719b140984e78b0e43608f48c358b4f8c5165eb8bb8cf1d65249d1f37adef99b9042cabdf82f425dd1ea1de8f8275e7332e7a27c4c4ba3d4c4569ebf0c6dbd4a090a80cd29ff77b8fdf166927a4c08e78ff33a33b77ac1cf5705fd75d2ebeaf213c5962c45e0c32d95ed285a56f700f585f2758215decafddefeb29fc6b2627e16c9d765a7304a4cccfb31ca7e09e33b4bc0ed75852416260673ad145f07621c2fbd0b59c88b43311860d17b78ed380056e4b7e82ed7307194434906464b96eecc14ceb841942e63d0f3d8a80698c544685c46554cb22f56bdf155c99763dc2fe088615316740bce8b737325d2f05e1164dbc2aeac10ba6abf025546aeff0148895374c2a9f85d82113cdf4100633dceb57e55dd3ffabcb8d0f18b4a9f49434e3d11c00add65e7f3098982df2cd93108c3c186d465f29b3b6308b2ab1b0948db547e6c60e199a836cd25f6cd3a084316334abdab8bc962c679601e9ccbdcbcc124864a8489da1e2ee406be81450e60e5a4515c7fd3d3432f09cc92c58d9d228d0679a69202e0b55e423e1c15522010aac77451fbb641766e334a1b97edda0cd099a5650be2a34f8d0bf84df9b4028dd4a9ca16b5f6a25fc5fa69b2c03abb710c4ad5bf6aafc1508be92139988e9613e5e944814dea0d035db56269308df6e3b9e9ec7f466f87e672689a8ab5ae4f149f09b62a0ddcd5384977a38c8c2029b6ecb285829894d230e35ed20062a28027d08811047ac86c5ffbd5ef11609271fe1319b9d30c28e5901d77986d379580ba1ed8ab19c2be2651534776694a8004336dbba75e0a56aaee5705e97846a4ccfb8d98fb7a41e4fd888c57da4a91bc193522b67ef3c69badf4ecb4ec1b496522eec6af06512573efdf7257943484d893496d4b1e325be05b1dad4803f575b15ac13d3105084ec2889665b2a3353ac241c66adb75fa3d67228bd85c347f081e1d5b2a7df10c38a3db1558f1f8b76fb0b8d7047cf836da4ef2223aa06a39844653e294d06a2e9aacf24e044db11b7f793d219b9ac0088023061b9b8eff11f09603526b62c51e2c4239d4b08544f1ec4165c082151e226d42568109890d1499730a6f2ce174d3979f9fcb1521deb226eb9751779433a53a7d411240b422f5cbeeaa26f0f144ee8e83e4423d66cb16ccd36b798ab21e1cee3268c4e55092852e27ac405e77bf6c9c878b3926da4e54d63ae28ba0e00eb5458c85638562bbe52d8b3bb4091963279b9fb5b2130763fdc18d56415e6c45e095c48f3595fe2b97e77b7cb2ad74cfde5a497d01d249d921e14bb475213a2946f9925e6655f765bbaa433902777e4e26459f095cc8c980e5fd29e2e58ffd7411249b90de343f54534d3610fa92f005e8859b4080b8510c27b7464e77c1d80ad506b017ae253318a37fa4e5cdf3ab8dd525ea59dea494b903b7df82d58f5c4f29707a5d76b921bb06148ddc657746f0942166f5e5dee05ff67580923750e85c7d1c68ff087747e443a62ec4d4bffe73a63bf3cfea24dc76991f1ae6383270702e4b1c7ff283c86033712cfb2a98e3742bd4ac6c6eb346dc368f44946daf7ee060604a180be9becaab2787b70d5f746b3704f26841b8091b4f173152c026be09f582abd8db1fa9d55bf3e05b295098c59ae632320ae9cbd4868e637fbbcaf4572ec3624b69d4a693e745147d880d3e85b07161e476ab56a1487b3c6deb6462a9258beb37e6a220db6e1afe416dba4c62a71acdbeb2d1efe9458151bbd975ec285d3d68d450eb978e1f660bdd2c36b45a0c2aedf0c05029302445603063e93e1f407da9fcb6cefdc39fb2b0939d4aba6a21ad651a4ced486450cd11bdd9c9bd4f21d8b051035291d81c4382d8f2282aa97d0029b68b09d5580b7f9b7dacaca2393e8b9da66072b1dd3797fb6ee537f2eebe5a1f30fca263535f3466b9cc2814cd205ce51bc69d2c3d9136961f1aaed2bfaa60e8b7a080265f22bd5a05c2c20bd041e5d993c800eeff6893e70577d6e5efd62fabe18308c34638e924e4da43cb1a249f1eecaa3e42a191b553cf08c9e405f4070e3ce03204ac5f04b8175b936610d8749574b0be832ebbe8b47228421485b0a260cfdbb585a18d7f26fcbb06df39b0e32e60f7f52531892d0365e9d38b80c0188ac9af8717fae42ad49ab4153a47ab7611d66c692296749e74efc99c6e8f73d997a3bf39c56f9b0c02a4b4b7eed82ea17c3d25f6d27fdb24f34a12e3cd37a004b3823947090f94734ab3d05ee1014277333630adc05b54776f2ea2daa05c1de0dc52835fc6e70e715434979632e2091f8f85f9cb7d5564d847451e2a1cd0e4358770d3cf0fe501a0738673c976bedfa0e68b834d1ec7a42182a788e9a573b01e0912a58391591d56faabcedc93e51f2c2e851851449f73167c8259bc0cb4125ce9115af5df2e9a5b9d9fc543ee569f65a4d84168104b294788f6dca4d6d0fc318c5897a8fd3cc56dc7930b4770fb38f9c60122565e170430a5002e03929cc3ec6fa4099460b5493bb4ed95c7abfd5395e4662e1721d6afa20e469d9fca0b287c5b31dbb57caba5f262d4c24faf0e8113987b38a19f73457b95cc612e161b9cbc340686a3bbc45bb5907bec9ce860d2e6c00f6c7300a99e7767da7c0364b45ffda930f4e2886bd0caaf6ee16c2c3b3f6d22f92abe5737266b29061ceb3948162078d228aa6eae2fb520747725626c0ad0a4b36489334f0a9aa184afa343efa7d467c0d3aa1c1307b4bdc714fc82f0ab5cdd716fa43ac03a275cc03a81c12b67e9cfbec6bb28c6e26be741fe936a2b9385b5276e51f196a9ba1f4e350023c6a395e9b03d3db93d2f3f8b26383b856203ba79b8de3c7941fc3df75ca29fb9f8c7c002d36af479cbf09414a518dd4c580d3722352692fc2305c5e28c6d695c87696d0668d4fb2c9a50632c025ba6fc0be03f0a625a366d89bec25abeafc1e754a958f941a5a57c23e784a1776188616155740c10da69ee3fa2b58d3bdd72e770f68e7df57dbad42ee6d56156adf382f1eea40982247782eafb529c17d8be936ddabd86844314a5c76e76627202e2cb43eb4bc9dd0fac556c74c17a161df1c52346df2696b2f67aa469e1f4ee5e82da4b8afb44207fea0888e38a1d3811bc8063724381f8b8b9b673446b63a26d93a705fe43ffeaee805191e1dd3120c1c3e90aafb5c1c0e2c4d286a2a95ce94a44d84cd38896cfeb403cf89dfb67184654db876b8142b82748c66b243ff2b85d139217c1c840009b688252cc3b9e510c9dd87b41478d7e3dcc9053fd0204e8d091c2f5fbc7de647282fb398ce7021fc397767141f2f328772beb2691629bd631db47a6ef63b1583c250511eb16b47fdfeaf0f79f04f8b9b137c490609224ba562acbecd8eff8c221a5eb733fb418d41a37621b82b0fd114333aaca30eae0c97f1c1684f8fea3a36a73288bda6f4cc2bf810132c1dda478d33411f549b8bd2b83b35bae1359520279e7a65d2e2ae822aec6aa678f0fde1b0c5c1b4e6c6aa9aa4b84ee6d30a79f06fb053d5afae5f1f1506a671ee68eeccacfc162f2b23f85ce7d0849e7b9c832eca81bc0223f7ea445c667a2edb8efd908f1bc8434cf3fb947a73bb4df537e346abd7498e9fdb0362673ecc61954b8f44de9d512814cb4bda9a169b945adf96c2cbb60682c52afa62cb35f69d7a30b1bd9a7b704b323d5f159589fc7f9ec9f4f1418162a71f6081ef851cab547f9ce72282c8abbc8ec7dd08fd48559459adc5d6c9dd9f7810244666eb3031f3128c4b4e4b1c830307a625378387a341832a81bffd75f9e115ba5e05cb4f97e021eb305d1e8b88f571e169491088a75eba32ed8cf36d9529d4dd52902af3f40d310a3e0bfe98fce0b3e5df41ab5fd220dfb540f7e5d1bd8791a502084bc86abc4e3a7039fd991434a8a07e151298c7e23883a4791cfa7886d70e6ed0de76ae49dd6e82ee222037e7325880bccd2f3a0ae1922a959793763668829a66c482f1358948292e613bc5f8131e6eee4821227a663ee5e217585ab767b4359a2a44f1674ea5f4e06761b99d1a5681177240afcef9f0c0c783134a7158c428ab405864bea78457fbed7e4addb93fcbfa51719b1639aa8069a95c53a9d38dc5fae5f93ae9f0aa37fd0f62870a081388b19e9335335666f70930664b0e93da5607c810c3c5146add3f58dd36f1021d3be18dc8caeed99e368506d34a3c85066697795be0100ec7aba88aff1193713f8acb0b45fbed88c49615f66a3adac693587ab1fd1cf57298565c7470ec5a76372b638d1b45e60057ee46eba863be856e8f720e6d540f2da367e4306e00ee776adffb7cf006eb9a61f956994d903bfaccb558a92f69372663a3c3bff5b2e0943b006529f77a4fa22f245f64e17ab3501fea04e42768646985d9f9570aee97c48cf7bca80129673b46342fe8e78ac58a61484d8a876b9f4b6a1ed03404f64d522cf876aa9b1e0ec91ebb444b6e1211ed1d79d32fa31d7bc4417e45df568cac47cb8e5c2a29966bad45f4b48fed52a4d0d6dc041d4dc351bbec7d81ac89af3ff160f04c837094fd6f131868740e087d85c4011170992c6aa3bc5adef6d6b44d1f03878c98de87bf16494aee47b60fa2c4e0fc3d8686f3587fb04617e6d4d0b51e98678e2e6f2dbd2778daa6ad8154f99e1c329a01cfb722fc4fdc89ba89f1cd2ae633644023fef74a56bfa68db46f27d5738fa38a4314e44480e3a10eccbf641a7fd9fe4c4dc97133680c895f673a448288dbce3b8653e637ebf14c7e13ed2b03c4c46dc32854f5962c23707f05cbd2d8bb2b4517c0c6934e9f8d4c5f1bde51d740a6917502d9143dd76a3f64d10de774c422b4a19141fba955ab5bfd4a70398a9242ecbb1468ff6319e368c48af5b8a04691a31bf1198f2bb31536777b75ae421900b6e490097192a43b6d2cf01a9a10443c1dc46f62205304f76aa6cb021f78655e56dcf2822e92ed8ce2bc6b65526cd49a3ca1d1e0bd8f311043fa6100a9dfa4dde9053abc581a99770d38ed924d8a88a3f947a65fa210727f172d01e9790b169019ebf059ba74732f2b5494ad67d327153f82e004d371d5656622f53253a77d538f5e96494a77f3af44abe6881bde2d642dca9afa28b1819cd72f771227d7ccc02fcc31c6b26f0d451a7d553f0a1f8a4aaba68609c40b664a66c63271c43ad7a2ebc0467a43adf8169a0161399ae20112da424bc6c4b328d3a15ef72043628a918bb68896074243b2039d3aaa0a566f4f226e51d9e1d6ed731051349a8b3c3a98f86582a755decaa26d13e2a56d7d257c579ab8102b6c9fe29a411a1fb2c5e3d6780fde412f7005896927080e8ae5c37ce6f4cc4e5d549ad7dc38a2ba832395494ddb316e8af9f2df6cd83a966508c4357dfa1e6003e1fb5a444ae48b59a16b1cbd36c745e7ca0c6521e310972241f9d4c20fe57cd905e4b3d373889357f07244fa4546f7794d4fced3fcf68efc66c26199a6b9644334e2bed7417c3a637c4ddeeaad553776b8e661ebe094369c9b4fd8257eb7d680a04d8ff0e86b1c8a81bc786cef7c395a65e64e57f0ed7451a59d32db5179a82d754af297e60663a397fbb76c3b788304342edb5dddd7d0c60c5a581946167ab399b6f9a556c898aad97e328e3ec64456e51c33acb02990759555627b8e8e577f8c087d7e13a66954e3e25ae7c6de0a07eca8e0de23c25671c2d603d9139cc29b6c04b308abebe8f06db24c9119b33bdeee107ee55d669a0afa64ed422e0322951a2f7f7f26991fec318ca4443c06d8ad4d35ffce75409a5c5aed405ba41385184b4f264b4a131a1d81d58c6b12e92abf69f308da2dfa1a3dbe0d363e1682b8304c9011e3c57b43fecf34084b8553a3c6b55e5c418ca8fc2a2f09ad4b21f8f055086848c6e51138aad644e51b44e3c82ba57bb93eb85b6c4829a326fdbb12257436fd43bb6ba1b831aed48e4b492f1922cbddf2a0ef4dc5e10bfa1f9e62b1d18e936a1523e98f7b8d8b75d9a908f4857dd272c9e48c6250819a5104ac40a5af9a74a8823d6e67f15fc9b9dd76ee730d211dc32e9d5cc16c3e91b69b7014e63b3997d05cbcbe4c0c162c5fa910cd2adaa64ec948945143b046cdd772acf84966103ce5fad2e5e66123c8228c5267715301c498bb4d961ed94731286c7c7167c707097fa85c825cd8ceae59a01bda99b1393aa4f126373a513652536e10d711efb3d03c31cd56875aca1e0042a4e9093d88f01fb7f48829ff787508cde9a0a147ce0c7e64f9d10917f5e589261c698d628c28f87beaa6c028d5203ab46da249879abd8c7ae907b2c5ca353d05051b256e5f6464e7bc0aa5125359920c815422b8a799a8b039dcdd2341224b0540017af04708cf4f71ab34a179d9c4389efec4caf87efd6ba5d05adf52210a4134966e1e2043ffd5b7e0528cc8007ccb07860fa19d3315622ad1814c134c0860aca0a3ca4668183c7da187452e1393696588c17c150bd49624ad9eae57f15e30942b8d23e35902098b1f88ed02375f8759c0946302761b2284333fe500800e46a672e96b9e0db9eaa6275f80dadcffed04304e1e270bb9808da918b1ff4c7d5d5cb2d9cc574dbfb8699acb7191b6355ac6a8a0480acb57b8d362ce08e7c7e5c8ac0e04adbb6d1676bb6be2bb4cd85c5a1d712b6c50da724e567f89596de384a32d45796e0d5a04f4dc479c71f65d17b2307f62e9a29724b84e7aac366bf5082ce8ef43398d53b5b365f7516244f91d5800059d70d1285295b790314df6cd3a9c0c6392f68a21180f0768fd34525529aaaeaadc8885ea50c64377773b37acef0524af7ba2e422fe9665c730cd9e99488e7c0aea7dd5e3142c4f473e502e5028df6f4dcea2e840bf18d8b62bb618437f4e0cb64facd435f26013a3a113aff9d6a37f745c33d466d0ed8dcc7e60cf99604be65c4fbb071a74a77a6b250507c6a8d31a9b3ec5b426e23c741da4a63c178178480866ae25b4f39360fd3475063f333381323e4472d5caa2ab96c22ab2314118c48958741ed52b0393f220e11d3f08cee995095f3e3fb13dfc579dd496ce32e63b783194d53f8fa2baa31cf1af83b12915006bfb50699d4c458472b931e0348bd1b8efec24e51c2a52de7b17f9bd98565556ec6d4025252ef99c31cd1675cf55296dea3bd4aec906d13b313fa30de4d8bd60386d4b04e5818d2cc3fd8dd21c11e59958f3bf90ed571fa0919a8240614e3d618c689b1e21dfd9d73c7ce83188b7a350900c928f202d3810b2e62cfbb6cddc97dea34c19bbd062073a303e26c49a1e6d3a3db1f47f472733553c58e84e2ea50616307b376dfc0edd3d67c899da4bda85362cf2ad1358452c02bb7a7c7e7d998e8287be4d5ec662549c4cec195c1fd96c6210f2f8a7c9c1f59ce149cb420ce7bac5afc3e4baa1c2551684238696372b0502aad159fd9950f981fb985e094b9bd9260dbc811b15b7e02e4c1588f1eca96bd7b5c9659d1944b10ae76cb6d6b5e4717afbaf5282e7979362fd58c1f3258922dac55dbee533b36c8b2294046533ba87b97ead84b436dbc80de04714003e5ca2352d83847a63702b7af3c092690f950753c98b648ce3a9804be12ce9cd9278e8959fc02f711c4088ba3155d422a0d5c31ddbb647e3d9f4477664c3ed7d54e81b3e57434ac0afddc4c5d05fdf1286069941b8c70ce6c2704fe477f8bf08b3c991cf99c19f491f114df7a0108311380da10c923bb649d2a226205b754df6991881a3e44492e737f615861aea78f5b46a4b4b8c51c42aaef438d94484e21cff83824694450ee613787aa27eaf4c212b4d64bc0608f2acde7a6dbeb34eafa72afe4c705c3b8090ba5e261ab8a48c10f4808950511f012d3a7fef5d7c060e09834c6562f3398a0d7a002f441eeefcd1330d16d4a115676ee690ed570cc5f0427cda39349c22c55db51603053277c868ce7f2c1ba65d95ce16a7f2b882be1c9186e34abbc2d1ad0ac870efe8b68b63d1c7616216fda0895554f0b4ec1da9984586fd1004e67059d1e81111a362cac636787ae4676c7a448d14645ca0d0f540bc240dcfbcd5292de19650191042dbf39751b445c433368c3a2a219377a456f91747867ea1d492b1bb52e2cdd23cf440c701dd2108519b75f7743fc5dacf1083fb341f73392f33aaa86b646aba34dcbc2f1ca15ca68eec289c520f635517a804aa83d80113472de363e13b748ba055509fdccb40434b5cd10fc4b38fc608a1e255b4ef5dd0776a1f0f1bd10b8cc548ff1902a3d9dd9a79857eb3a720a932db308a8935b7941667ae15f086015a3139b8c34e5aefa7264dc1e002b33e2bf969a5e6cd9531aaa4da360b3ebf28de722b7ef531325357fdb97fe59f91841b9dc49413314b266dcaaa11a3a3f79f7bf7e5dd6560f36792c555c08596f0e79f55911c2d64006c831203b319a347383339fa420da21fa0703ed2408e177f48a5e9544020ae82be8de66a6f83c61658ec6e5bd04903e87981ab91f60c11bfa3ef6d33cc4d4cbd632408e72b12ecec8170ad3db223cb18dd458530dcc01d6b2ec260a1f52bcabf54522ecf6e23dc97f1024ea84eecc41af83c338f4d437d4af40a9fcc361c813d220ce7f8643d5ae86098c9881dd7881a5ccdaaff3f51238139abd6299db9e35cfc8805d2a7e31521bdf0c8e6af04afb32f567c78fc9b6f2919a4b7cadc62850d68a7b3e96611d793024769bd841d2efde92a7d29c465dc0a584d22248393b89275c6f88e36bc8c4d5111d0ce8d4c3f53eb7838313b430e7ec436aa0c1b454116dd619d987aa544571b32c9291107614e591f21a1ef4b2c6f7252c67479c6596e2fbed26acc7b47e0df8e70671d71efe6a27c6195b5adbe605b4a06548bc92a8da521e2dca1c3f30591102c059316872542767329a0e41bbb6ea1d4e6b71a12f3eda3ed873eafc13bf0aec0962973e09af27ea6f28cf8a92e63b7631ef4a5274e54f5839b84207702894af3553cd0eba6d78ad08b88d4fdbaebeb89f0f16fc2fa01bb9003f2d8b46f6b8d3ce39e4782887e7a00a9a49811108eeb126dafcd702113d0b369ddda054c506bf45332e449e3ada46668cf43d35d4486d853f1f6c54fb02f54b61522f485dc9fb6574a28f3aabde7501872f5e1a0675a4fea7084682faa50d51b6408d648eaa390a6f22346093db2fb872103a8da4831bfd5d05af350a59c3fefa597bcc49298ec20a42912615fb0d8a53cc0c6bb1ffb3f2bd62992942da4bb3bed13723536008b3adbc2b96ed38a4cb62d4767e052606eb1baf753e1b2d9feab34221bd332531eb0e33095dde2f34d34619b38830d9561e2164f0111c3b40709aebe3b2529598d7ece144ac3ffc518119eaa985a03721baf41518c6276ca46428f318c274c99621f03143856aefdd1bdd3759f42e2c74a124a49f75fa77eaaff328ac89a1faef483305310a3cdae4b06dcf7259901047abce781bb6714157d6312ca4b8dbfd7b3bcfa1bd6661290fd8dcd8bbad4d11dccae98aeb863dd4c227d38a8503221f28b8bf5f0ff44b108e54b58e5b09bb47c5e55f3ea04138e0f05ad330d82563dbc8f6ea5d297b22cddd09515b9cd224f51e89beb43871820e3bc7c11b5fb33478e6491c4c3ef62ef8c4aa6814f25a1887ffb0ba88492f25df63b91862afb60d8c708958c961fc8f2220fd81a8e9daf74c569f43a799f15df6f81fa7c2466cbe7e7a2184e3df94f50dad63cc18aecccb47637ed23ab8edb815f28795c71af5c54ca7d072ad537872d4debb88cd50542df92ff4192da08dd1f649c8b24f23065311442b8f4cca1dddcdedf6ee963033bbe5e830c5925c8fee84ddd9802b132f9afe8ed3d4f731f69a480b133a112f7521db52c69c637aadbe06642ac8b382deffb7ba7868c6f0bf1107c178076a34f51852dd55abb6ef4209d906de13f2fe3eb147bff2a0bf904668d6e4fed92919eb72eb5c3fa34ec9f4c8d737c3d5635346de0b84a09ef414d5e7e02d44de35bd6b433b3f18259678c5a50ab4778139756bb4bca55fe1d02f908a34684598dbeadb703224489d89ab0e7b28355050baf482c6bdc5e17b4a36780c429e5da70861179ae538f0ca90742c1590f34ba977ce3c3ea7e5ef209e7e4235dee793cb5e8be8efa65606afc606b7fac1a18a9ba17560e468d6c7a114bdf34863b69733075873a547781a030c46163008a41502034f1d296cbf69d5368657d4780d22a014274ebcb09e123afb7dfcdd28a95fee78b73b2e994488ed04358ed1954634d28d8255ceb24bc62dad0c070633cf3056ea5a195ae15abe58380d92dde7d1c94c2f21cc6794c07c6a5caaeeaa803fa611af25851874a5a07c1f0e2606f68fba4b919a158835064c3f3cc40d2bc93dd1c4cf4824fb22fc7f17d9a74c63de7a8ca388bfcb52cf4289c5d59fcb8e5aa2ead4c6155e505669c963f79de78d4bc0c53d1f15f592ccb8eacf425514ac39d97c66de604d9f03cd1777ad8307ed840d2399b6cf6994487bdf3fcd6082b259663842b6b82ef82626c48f83982fa9317d01e4dcf842008a722ef9e82bb12ec3738879e1138cb84571c63cc80748a69e6f11dfd7e3f3527b8338d919a9947d424c76cd28cbf709e1544287dacb8414d9434a137f63d46c75cefa86c36ccef273612d22102db2ea3c501e1d096dd95fa1950daf0738b6e4cdbef44194f0d15eb9521ec4cb155c392cfbef8d3021043af19951ca3e2a68f587e8a5431508fd6704e818c9359a0a1323a86ad4f1fb479760507affb7a08317e2bea8a67870e61aac01bc7eb5bc409e82d223cf37165813c7752f6402ddbc867bed0ec0ffbff6c7d7c0587ff802f605154823ea136ac177407503ca325d3954f6043e6a76e52a1ecdd537a58bebe7453aa1b0665a5f9dadfb8789b0c8cb001456f3bf7900fc3de34873d70bf8e814fbaac609bbba970f504db14fa22ee0728454ac20002a1ee5bf409abbb1504f4005cd2f5c53da20e81cbb22c875b2d2d6256b76f9930f8ad86b1678f1fe449713ce902db1fb83ed55eee1fccf2b939086b48d60a8adecf7377cc5a82dd834b12de3be6fa388e2199cb953cbb2e3d07b78002c60fa73b5615b710bbc246a7d75f9d9c09da45255f39cda30a13cd21c99bb0f31e3b1b6e19b4ec1c2aae9bb62a4edaba45f7570e75b0677619ac76ab32cd5ab92aaf2663eb0e8f3f63e2f282c4ac684f8b32d1bd73f03505cac7a0d6c5ab5981443c791ae917e1f8fca8f54b7e35002b6bc05e8af92bff9f1118f555e7e1dd33647f6d3166582a8c925f14d0967cc277e60fd10e22f3ea8b3a3b014a59c945bdddf94b916d532c021ede46f86f6a8ee92e12b91f874585d731782eb49ca4bd64706cbc6c40df48021ec743e6a841d24b74762910292b6885af6611b71d0ffc1e943a6c863c57515d1d602718724f0c0b5e8b9c35c0180160847beca42041a39b8e69c3a26e332ebab494da7923a7d020f6e25ab74ab67e47c137c3ea328211fe55ca7fbb2c943e9a71338d4b9b35fc54e82aaee3b365454ca25c61d18514304ff84d7d6cb7697743aa5f720253e0d0a0d7b54bf323f9e0b40e0cb4e9e171cec3bee71058b868281af554bd5ac715c66e941e1786d98febc7aa2a29a7079d514f72f350f711677b3e9f68bb01b4ef2b887f6b627d507934b0b16540ea937584394fe24656787a676e2d46ed2053c887f8bb3a35e8f9bef34466821b9880613481345251a7e3f98402fb4d2bd711b2842e2ad52dd9242254dfe444f10adc830c8d9f09bba9307b8afe3709f8e4bdd807a16d18b574f1d6b896b148fa5e30163013a1850f81cd393a523f6b6826b16565d31d0ea2f31e9883c9a14778824ed514efc789ffe6655d4395256769af13928eca78abf5f9e2e5f85c7f198f66560f91a44d483aff28d5c4343a04b99271902414502166fe3e07ee7f5040fb512011fd4443cefb58c062a70dde0581b22307eeec74828091ab11e93bc9b8beb8d016477b0f28c560db1de680c9c5147b804889a098ef1c87af7c4f49bcf4004ff2b21610c7aab37fcdd35e89991211ff660e8b9f4432f8b18e3bc6f2bf68d86ccd2a8380ab6cb39cd8ed5b711db8f626dbdac6484299ef952b8fbf0b7a4dd2f7bea0ebf76522c0c8fae0603abafb3b498a94d303b5d0de5af35193119e8891c3fad665407d35876d34ce4dbb828d65869be06a7f845ef1c10a3d52a42dd722e336d17c5832f3e6cab7dd32752ceb043fe06c4f21623529507e054b8dd6828f87e2ab41db77cef43112fe5c11ae69b59f40a18b03a6de245c55982643a48332052a1206e736ec63b534ad390a766ec0bd125bda525fe696729bf46a72d9daf6d511b62ffc08d617ff0e846aabdf893620fd12a81234473919d1331f7b8865060b783b31f9281949962acf24b3533f60733e8d42494fb0925d41d9052f170f12d50facad2f62c6c83087a065afbd7f9fc4c3df1867ac209b537cbee1f4936ae8c72a9cebab9091081013c84788f46837dc1cdd31e0631913add4dbd0bfd2c1183abf0c70d245a9695014a969a66a48c21e97472b1ba6609778c86c44ca5a5d6f83679c860b1180234ec7b169708fc4e84832d65da49785c3ae746ae852a1a83c2ea9492722509c7c70ebe32ab6f7aa998cb37f303af3b674145246ae4f1ab0fe9c5202ba17db41ddafc41ed6102cbdca32072d03d116a1a21c1c86c15840442ecea276412bcf7d7a394fe2eb8c32f7dae3c9b85e88dad7838c23e3fc0d2002e2dc6282878b23962c5408ecb57d8070134955fbd102d5d9c1f125292a2d1cc2362d20616b6d66e808499e04a7c6b958bcdf3cb4490db286aec4ccda3a1498b362b6e0f8673e9f456df0cedf6838df5a82554a5a62c531ac5cf0b701ae57b93695a986638d1ade052168e7cc8c6823a0802566a9b02bb59065db85d1d09f9a40b7a3909faa2ce92ad2b2809c2d921f92a07cb2f168dd029f629590627bf0944fede2b673823c374b5553632c6083d573a13b2ac8109a3d2e44b148251a23a97cef0c83e7e4f66b738da85a917a339478a2f7ee4db4659001da0cb0a58185fecdbac52e3b3aafa9d2fffe5893d44088212f8f65548c26bb18f6f5d5283ccfc8c3e3800a0f19dd80cf54e42f90e5940520497c8746260d9420fe796bf616669c43967128a3da8b91dd988f6d734b1f460ee98efc0e6936d14b7bf088ef7e88f8c7bd96ecab9754e780e5c68659861d75fc1402f444f1f9485b8fd951c2e61a077d31e3c536c2b4e4f37af579d8ebafbc56054f6398492f5fa43ca83a071cc67ac6a51866665ee2edd9244f6c9f613d2ce0628701249d5eb215fa779e341ee3f3064df2f72aa5f1f69df5c27fe70d9d873f68ca6028b92ba63b1c8ea4592d2eedbb78fbf6905d0a4d5ff977f31e0f6f1524f533d54e25de78730b8bcbce4bfe952578fd1eea9e1b13cb2a5da894ee591660b86c243cad7cdb2f508c6fa2623183cf6755cc76bfff42a17f97e5fd46de86a30c24f64d7ee419c913ab256c96d7c35c7a298d16e37f7ebea7b22c314751ac169fb0c5d335df539a2d4c554e346e8116da7a832fb62de7360cbb0e9bf219fe9dd3cfce091f8da4b89ce946eb42d84bb2b4f3c3970c39d014c36441a97c68862c22b71395d67949b59fe0bc827f584e1481bd349f52d5e831f232e15fe686242f12c7a84cb3e023f0c8da684561d2957c178b88fa3babdf0c1fe898d5906ffff6d5578fc1cb25c524456c3446e693569ff744df1fd4c35e10387f99023c79afe476ecdccf04136223d7a3faef7f1ff255b3db595f93a98a3336d438226031e7da729d6859b4033734d1c900d8f06ec8b66aef6b4e85ba2e3141932eedfaabe7e69513d465f8d78404d7792fd0f1d60e998a1af4945ac238a35071180362aff9185ce356c6e4bfe0c253394b6634dc6bc367681c93a6b35c358da02e16a22a5156f3f3cebe6325ebb524e35162dbfb93d89ef50196fe54612c561ad4926573661fc38371592fb3190343b90b22fe9a972d59bea80e4708ff9d6bcb458134cef336e6f39696457da8cacbeae278af951fdb36adaab106ece58d86828421e397ead0ef1223ee6dec342812b22d0a98e5d719cb59fe97b80eea891ff7161d893d5ee4e3d76e50f98bf946f3fd8094fccb13ae46d9ca79c5ebda0f5c453a60fe54dfb66107d7d6b206128c1331d00d4632ac82b4f5a6077de908dacff40b1f41d2ec78917775eff8136260748d06aa8ca95c51e9a520c2be94d14aeb387d71dcca4b41c661d205832d6e67e39043bf6ea4f820ad1254797bc606eec5b2ec41138dfeb134a5cfcfbe672115cca995db4fd993a0b92c28da0651af7be36dae021f7e221c6c9dd89ff23920e9d2197574589cb65e17be888daba5b10c873527bcea41e9c7fa7711cf438178da94665269c70496a05b3a4dc9a5cbd012dd76df947b9d4661ee2e2606547afe2621a695ead2934cab13fd6da53ac682ea9016bfd7480242420654536035e43197c328d579195d327bad583f16aad96ebba9ace66a1d15b65a717874de742f94ed0e1e1b2f29b236f250fb650661fe670ddc7fa0d616ab1488562c117000b98f9abd3cfdd36519bbaeba110a20bf9173156f51cf187a7c9c47c6a8af59c96657bf7a1d57f5eec2d78758e806aa32f95bcd44919e526cee37f26586898fc6de78a100717b2ce429169c380ac4e7393a80e97f30323a6def207c23fc266a0e02925821f7f833d0b69331a1b57c71f25cdc1b6f6866cc1988b5442451419d17f6f502e60c5664ea52fbe1b0959afc15b55f132efed723f5d3ebc663d8b43ec0a3fc8ccafc33f0334eff529611a905603afce012e0495d98d2292891e8ed70334cc6f6691fe05a8f6d451560d894116b97a8b38df7aa05255204613af10e166ba070905bf7ab60726e15bdbe239bb6d07bf997e6bbdf1d89e3c7c59aaeda09c81e0fe485a57cd6068255aef2c3a444f9e07d1fca6170325526e8ae2732de3a1bf591a0d77fc5c87ffda0e19ae4ffc16926ac76b6162151dcbe709ea0a7b7c3e615839e941cb9aada228d98de058e3c8356ba915dae0f7ceee0571b64327df0f5fa99a8549c2c0a7cbe4765ac2dad41dfb99758ee1cb83fdacf9a2233aa4b87f366d7c6928e4c6489cce462010c04b1e0f03d47911968a7d759c4ca28e2921ef07cc0a19ef076d04bd3c74114774624058fd243b796ea56877026c00df0c426c43c8aa3c5ac8219119768bf54c9bd464c754e0f1bfe3bba4fd5e4592883bfa9a180b442de3d2a8157650ad74f754cbb6185578ade0fb587d1c8ec3f83191cd37e9708d943e76b00e5384e46170ca46073ac03417acbe9756ea239cff943a0f348941fc684ddf3f4798754407d1f7d221db6cc2a91b0c8b931ad879ef121f64a50293f4cd02b48f297a34926d975c72b3dc78a4b8b5aa64ee6641bddcfa43ea12c741ef94f079c07593f8ce8e88170ab3bcbb8b7f90bcf9c9d462dea20de90d564b580b9a7bbe85fd724e03b18ccfe714d0c13ee7e14daa96887e129f924f41de3c5c29258e8c98662a73dd7fad2a66b3a839587cb60e03c6ed333e9564939efda9e09858e5bc86bcadc78f6fc3dc745399c56d191e30d2fe7ced54d5aac63574c649434dc4dd2474fea3a349dcdad144abf9f02934ed085bb246f69fd0282cb1f3b7ab8dc6a0041a8ca798621d15995dd172a61fa6551c15e975506eb6ce6d2d4c24fe508ea25eed5e9792c7ea736dbd1b34cde04d06e28f1e51839605cedcd43ef21a656bd972b6444cae52be3fc2153b6c396ee77f051dcc77440058b94a950715e79c975cba18d8474cb28dd74a14c046258133da9405ca7553b8899f61b3d7857edcec50870a3220fa5cc5bc2f8561a1e521615089fe49338b6b7a4c3670177839de3cd96379a79cf43c9f34c72cd4a50aadf053b326f16f113277f82cf9c45458286810dbefb604597bed41c6e046ece7bd431e7c838a88d1f2096ad9786afea11e2874c3d5637359bf46a62694b2cf19e69e4edbf48cad90c56da9526d392d18902eca347085a531f6c00efef7da21dc36279a6154de83fa3bcb201a5da04fe75759f48873b7db24df2be301d1ca07b7a1b154f6dfc6cf04c0c457fd29c744616b69658e6b4420dc636ca6ba23e9ffa076b79bffadb6f3a70976c3a68b0a8d0663cd51324272f203574e88c1c79499d7bfe7869a79994842cf9abb63bcb7c8c39e06fc12ae3015cb4da471c653c70e66e5caa5a821e3d4c189e35355015a5d8789d646f22ada145f609e849a5ede32b4187e882d1739388de2fbb6cca4cd9fbacaea724dc46ce91fb61469a0e1966eedd359523ea566a58121fb47d5ab7a1559404d24db7e16be48163ac4f64f6e80cdad1b47c0ebf7b07c7eeb9406233d89d06bbd69c1432b4d92bbb5a9ddfb658284d9aa5782edbdd54ff42acbc7464a74a0b54e42268353060e19bf463931bbfd345c143989fb344bcc1e186d4ba15adfd16b5eaaff4896686a1b6ae514453dbd2c9e713603c290669aaceab35171573c05645e23baaf2809f2f224c72e46f6c6a408cb38db52924b022ccc3f7245fdf934bb5e438230a4d091aa6dc9ee929a171acb20f62d2aa3ad75a1b186340c7bb4d0b50681b9460fdbaef3dab6b7e034f8896be64d908aa22ac913084552eb4ff7de119cdf506b5816a17e7e4bdaaefc32505fc261643488dbff294ebfa57c6f4a9f250da317333769a32a3e9b03f01805f6413330de9236829c1869131e6766500964a6a66453f27c2a28769ee15f4efc7685a90f5c1bfdc2a8f380cead4f1a4cd40d69b3b5583bd8e5ced9d23ada35dba0f30481ffe500d35480c808d85e320b630bd131f2e56043eaa68213e89447ad4d1ebe30cce8b2b10af8f37f360e2017b2d19ceb2bfcfed3501005a3c7aaad6a52516ef5c830dec0785b02560db7234fe79d30fdfc7ce39ce7ada68ccb97926fe95a538d6f688b707ada773b7a2570c0d6d5aa018ea6dffcf42f3ded779c91873f45f0862f2ceac824fa9cfcd1ad6d7d910f3cea456fc752b262e7dce0db1f213b453a084c26343b7286e8c6f81fa1097d59861c25879868726442e8ad62c4ad774c6ed274a1809a84b8c199d161d14f92c2085f1cca2ccabeba4944a9419b3597292645642e61e05a2034c7c9615ee7f2f7f4bdc904aa343fd940cea50553199d019955f178c48477e33833bf79568c991f83a25f07063513f3534890e9a5889a28e858a5166e2ec57c9b40fddeb43789a4184aaa2c6299bf0fb06fe5caeea4157d1c93d4a34fb3c1dffb35fa314bb51fba9d32330ed7e8f68b757f87ec7aa4685d5e0e396c9d97e010dc208d309b52b012b104c285df00039cd0fcfeeedddbaf372d268ef394360d9a13b4905cfa9bf8adcb39a9e2f48e758442995553060218cb1493239426c38abb8d01a442889f163d067a8d69b605f87e09aa439d7ff73a131b2aaea736e3ec176567f1365e6eaea6d4ef79e80266dcf94d35e3940cd07592c2bb8da8e8e3819594a5ce30eb6403de72a0e5cfe89ba2efe30d47fceee9979ba7e139c0ae05f4f190489dd07db858f804a53c930710924ef67fbf96d1f0348804a7fdbadc29dd4d4beb9ad7b44a3910029232c79dde0958ab64bdd20a31ca64232f64244d88b4f96241eaccea43a59fc72e909f68b46e59959482c49dc82a8e7e5721c8d21d2bc328b8550a134e219808f3b68936dd154828ff9b7488de57edb5984df239296f131a450f1fb3b9089169cf733dc79df4dca16fe31e34beafca68210c6fb44a0133ed1ee6443eb9532913176cdc3980d7ae2c7052b9178b658da4709d6467ea60a2e59ece0e8e1cad7307e8dd50ce07c7a283fbe8673883a6e71453a8c9f561c53da21e578d8638d9c4faddaa5a25b1c3a01b7e2fa5e0343a309a47b05afe82b5d18d269844ef67c047aa5fb5f6d667cb2819238c96f98f0c527ebab58a54ed164d3f5be2c6242913b23ad0e9f9f0ba750cf2fbd63e223a9f4c160c9a3a4eb76be464e0f034b41364db956f656a1cd0f470736e4d3b461dc3648632aed41adcd1d498494e39210533abf87ec1aed0bc35bf6119b2d6af573bec4fb3770bb321a4dcd8a25927b59600cc06f9a11339c62647def6bde7435083a99b89eb7495308868a75960c04c2f4c0c1abdd259046118cb3d12c5933e79c621520c2a65bb9b50afc3aad165e79f9caee852fb4249781c4c8b4578cb0499195341b2a9ac4b6f2aece998cccc0878ba018b556b059aea4da0ad5f4f55c4037bfaa0f015683929acdadb9fed2b151f26b96bc64bd2eaa6abda5c54d8fe01313a28590ea506c76b1caaf82f7f16629a81d57a9fa5c7d4aee0976a5b7105ae4f453c8195d6b5bd1c20eed2996f8489167c8976c91cee8bef4d74fb6743992a9628c718969abaf5606c0e099215ac552ee7b22d7bcc180fb31ab166505c69f233229ce6276eff8555ce290d9de4b2a9c45d8b6cd79976c53b83180eb08dc22c8a2b583060f92d2902fa7aae80f728c93a382bb887caaa784d4686697e12dfaa49e920f4cf62c6822f9ca7c583a180e9fa7e232f846f56abc6e22c267cc43c03a5881765506ebdc76rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-486.rt7.275.el8.src.rpminstallonlypkg(kernel-module)kernel-rt-debug-moduleskernel-rt-debug-modules(x86-64)kernel-rt-debug-modules-uname-rkernel-rt-debug-modules-x86_64kernel-rt-moduleskernel-rt-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(mantis.ko)kmod(mantis_core.ko)kmod(max2165.ko)kmod(mb86a16.ko)kmod(mb86a20s.ko)kmod(mc44s803.ko)kmod(mceusb.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx-platform.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mn88472.ko)kmod(mn88473.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(msi-laptop.ko)kmod(msi-wmi.ko)kmod(msp3400.ko)kmod(mspro_block.ko)kmod(mt2060.ko)kmod(mt2063.ko)kmod(mt20xx.ko)kmod(mt2131.ko)kmod(mt2266.ko)kmod(mt312.ko)kmod(mt352.ko)kmod(mt76-connac-lib.ko)kmod(mt76-usb.ko)kmod(mt76.ko)kmod(mt7601u.ko)kmod(mt76x0-common.ko)kmod(mt76x02-lib.ko)kmod(mt76x02-usb.ko)kmod(mt76x0u.ko)kmod(mt76x2-common.ko)kmod(mt76x2u.ko)kmod(mt7921-common.ko)kmod(mt7921e.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mwifiex.ko)kmod(mwifiex_pcie.ko)kmod(mwifiex_sdio.ko)kmod(mwifiex_usb.ko)kmod(mxl111sf-demod.ko)kmod(mxl111sf-tuner.ko)kmod(mxl5005s.ko)kmod(mxl5007t.ko)kmod(mxl5xx.ko)kmod(mxm-wmi.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(ngene.ko)kmod(nitro_enclaves.ko)kmod(nouveau.ko)kmod(nozomi.ko)kmod(ntb.ko)kmod(ntb_hw_amd.ko)kmod(ntb_hw_intel.ko)kmod(ntb_netdev.ko)kmod(ntb_perf.ko)kmod(ntb_pingpong.ko)kmod(ntb_tool.ko)kmod(ntb_transport.ko)kmod(nuvoton-cir.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(nvsw-sn2201.ko)kmod(nxt200x.ko)kmod(nxt6000.ko)kmod(omninet.ko)kmod(opa_vnic.ko)kmod(opticon.ko)kmod(option.ko)kmod(or51132.ko)kmod(or51211.ko)kmod(oti6858.ko)kmod(panasonic-laptop.ko)kmod(parport_serial.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(pluto2.ko)kmod(pmt_class.ko)kmod(pmt_crashlog.ko)kmod(pmt_telemetry.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(pulse8-cec.ko)kmod(pvrusb2.ko)kmod(pwc.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qm1d1b0004.ko)kmod(qm1d1c0042.ko)kmod(qmi_wwan.ko)kmod(qt1010.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(r820t.ko)kmod(radeon.ko)kmod(rainshadow-cec.ko)kmod(rc-adstech-dvb-t-pci.ko)kmod(rc-alink-dtu-m.ko)kmod(rc-anysee.ko)kmod(rc-apac-viewcomp.ko)kmod(rc-astrometa-t2hybrid.ko)kmod(rc-asus-pc39.ko)kmod(rc-asus-ps3-100.ko)kmod(rc-ati-tv-wonder-hd-600.ko)kmod(rc-ati-x10.ko)kmod(rc-avermedia-a16d.ko)kmod(rc-avermedia-cardbus.ko)kmod(rc-avermedia-dvbt.ko)kmod(rc-avermedia-m135a.ko)kmod(rc-avermedia-m733a-rm-k6.ko)kmod(rc-avermedia-rm-ks.ko)kmod(rc-avermedia.ko)kmod(rc-avertv-303.ko)kmod(rc-azurewave-ad-tu700.ko)kmod(rc-behold-columbus.ko)kmod(rc-behold.ko)kmod(rc-budget-ci-old.ko)kmod(rc-cec.ko)kmod(rc-cinergy-1400.ko)kmod(rc-cinergy.ko)kmod(rc-core.ko)kmod(rc-d680-dmb.ko)kmod(rc-delock-61959.ko)kmod(rc-dib0700-nec.ko)kmod(rc-dib0700-rc5.ko)kmod(rc-digitalnow-tinytwin.ko)kmod(rc-digittrade.ko)kmod(rc-dm1105-nec.ko)kmod(rc-dntv-live-dvb-t.ko)kmod(rc-dntv-live-dvbt-pro.ko)kmod(rc-dtt200u.ko)kmod(rc-dvbsky.ko)kmod(rc-dvico-mce.ko)kmod(rc-dvico-portable.ko)kmod(rc-em-terratec.ko)kmod(rc-encore-enltv-fm53.ko)kmod(rc-encore-enltv.ko)kmod(rc-encore-enltv2.ko)kmod(rc-evga-indtube.ko)kmod(rc-eztv.ko)kmod(rc-flydvb.ko)kmod(rc-flyvideo.ko)kmod(rc-fusionhdtv-mce.ko)kmod(rc-gadmei-rm008z.ko)kmod(rc-geekbox.ko)kmod(rc-genius-tvgo-a11mce.ko)kmod(rc-gotview7135.ko)kmod(rc-hauppauge.ko)kmod(rc-hisi-poplar.ko)kmod(rc-hisi-tv-demo.ko)kmod(rc-imon-mce.ko)kmod(rc-imon-pad.ko)kmod(rc-imon-rsc.ko)kmod(rc-iodata-bctv7e.ko)kmod(rc-it913x-v1.ko)kmod(rc-it913x-v2.ko)kmod(rc-kaiomy.ko)kmod(rc-kworld-315u.ko)kmod(rc-kworld-pc150u.ko)kmod(rc-kworld-plus-tv-analog.ko)kmod(rc-leadtek-y04g0051.ko)kmod(rc-lme2510.ko)kmod(rc-loopback.ko)kmod(rc-manli.ko)kmod(rc-medion-x10-digitainer.ko)kmod(rc-medion-x10-or2x.ko)kmod(rc-medion-x10.ko)kmod(rc-msi-digivox-ii.ko)kmod(rc-msi-digivox-iii.ko)kmod(rc-msi-tvanywhere-plus.ko)kmod(rc-msi-tvanywhere.ko)kmod(rc-nebula.ko)kmod(rc-nec-terratec-cinergy-xs.ko)kmod(rc-norwood.ko)kmod(rc-npgtech.ko)kmod(rc-pctv-sedna.ko)kmod(rc-pinnacle-color.ko)kmod(rc-pinnacle-grey.ko)kmod(rc-pinnacle-pctv-hd.ko)kmod(rc-pixelview-002t.ko)kmod(rc-pixelview-mk12.ko)kmod(rc-pixelview-new.ko)kmod(rc-pixelview.ko)kmod(rc-powercolor-real-angel.ko)kmod(rc-proteus-2309.ko)kmod(rc-purpletv.ko)kmod(rc-pv951.ko)kmod(rc-rc6-mce.ko)kmod(rc-real-audio-220-32-keys.ko)kmod(rc-reddo.ko)kmod(rc-snapstream-firefly.ko)kmod(rc-streamzap.ko)kmod(rc-su3000.ko)kmod(rc-tango.ko)kmod(rc-tbs-nec.ko)kmod(rc-technisat-ts35.ko)kmod(rc-technisat-usb2.ko)kmod(rc-terratec-cinergy-c-pci.ko)kmod(rc-terratec-cinergy-s2-hd.ko)kmod(rc-terratec-cinergy-xs.ko)kmod(rc-terratec-slim-2.ko)kmod(rc-terratec-slim.ko)kmod(rc-tevii-nec.ko)kmod(rc-tivo.ko)kmod(rc-total-media-in-hand-02.ko)kmod(rc-total-media-in-hand.ko)kmod(rc-trekstor.ko)kmod(rc-tt-1500.ko)kmod(rc-twinhan-dtv-cab-ci.ko)kmod(rc-twinhan1027.ko)kmod(rc-videomate-m1f.ko)kmod(rc-videomate-s350.ko)kmod(rc-videomate-tv-pvr.ko)kmod(rc-winfast-usbii-deluxe.ko)kmod(rc-winfast.ko)kmod(rc-zx-irdec.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rdmavt.ko)kmod(redrat3.ko)kmod(regmap-sdw-mbq.ko)kmod(regmap-sdw.ko)kmod(rfcomm.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rt2800lib.ko)kmod(rt2800mmio.ko)kmod(rt2800pci.ko)kmod(rt2800usb.ko)kmod(rt2x00lib.ko)kmod(rt2x00mmio.ko)kmod(rt2x00pci.ko)kmod(rt2x00usb.ko)kmod(rtl2830.ko)kmod(rtl2832.ko)kmod(rtl8150.ko)kmod(rtl8188ee.ko)kmod(rtl8192c-common.ko)kmod(rtl8192ce.ko)kmod(rtl8192cu.ko)kmod(rtl8192de.ko)kmod(rtl8192ee.ko)kmod(rtl8192se.ko)kmod(rtl8723-common.ko)kmod(rtl8723ae.ko)kmod(rtl8723be.ko)kmod(rtl8821ae.ko)kmod(rtl8xxxu.ko)kmod(rtl_pci.ko)kmod(rtl_usb.ko)kmod(rtlwifi.ko)kmod(rtsx_pci_ms.ko)kmod(rtsx_pci_sdmmc.ko)kmod(rtsx_usb_ms.ko)kmod(rtsx_usb_sdmmc.ko)kmod(rtw88_8822b.ko)kmod(rtw88_8822be.ko)kmod(rtw88_8822c.ko)kmod(rtw88_8822ce.ko)kmod(rtw88_core.ko)kmod(rtw88_pci.ko)kmod(rtw89_8852a.ko)kmod(rtw89_8852ae.ko)kmod(rtw89_core.ko)kmod(rtw89_pci.ko)kmod(s2255drv.ko)kmod(s5h1409.ko)kmod(s5h1411.ko)kmod(s5h1420.ko)kmod(s921.ko)kmod(saa6588.ko)kmod(saa6752hs.ko)kmod(saa7115.ko)kmod(saa7127.ko)kmod(saa7134-alsa.ko)kmod(saa7134-dvb.ko)kmod(saa7134-empress.ko)kmod(saa7134.ko)kmod(saa7146.ko)kmod(saa7146_vv.ko)kmod(saa7164.ko)kmod(saa717x.ko)kmod(safe_serial.ko)kmod(samsung-laptop.ko)kmod(samsung-q10.ko)kmod(sdhci-acpi.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(ser_gigaset.ko)kmod(serial-multi-instantiate.ko)kmod(serial_ir.ko)kmod(sev-guest.ko)kmod(sfc-siena.ko)kmod(sfc.ko)kmod(si2157.ko)kmod(si2165.ko)kmod(si2168.ko)kmod(si21xx.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sil164.ko)kmod(sir_ir.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(sm501.ko)kmod(smb347-charger.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(smsdvb.ko)kmod(smsmdtv.ko)kmod(smssdio.ko)kmod(smsusb.ko)kmod(snd-ac97-codec.ko)kmod(snd-acp-config.ko)kmod(snd-acp3x-pdm-dma.ko)kmod(snd-acp3x-rn.ko)kmod(snd-acp5x-i2s.ko)kmod(snd-acp5x-pcm-dma.ko)kmod(snd-acp6x-pdm-dma.ko)kmod(snd-ad1889.ko)kmod(snd-ak4113.ko)kmod(snd-ak4114.ko)kmod(snd-ak4xxx-adda.ko)kmod(snd-ali5451.ko)kmod(snd-aloop.ko)kmod(snd-asihpi.ko)kmod(snd-atiixp-modem.ko)kmod(snd-atiixp.ko)kmod(snd-au8810.ko)kmod(snd-au8820.ko)kmod(snd-au8830.ko)kmod(snd-bcd2000.ko)kmod(snd-bebob.ko)kmod(snd-bt87x.ko)kmod(snd-ca0106.ko)kmod(snd-cmipci.ko)kmod(snd-compress.ko)kmod(snd-cs46xx.ko)kmod(snd-cs8427.ko)kmod(snd-ctl-led.ko)kmod(snd-ctxfi.ko)kmod(snd-darla20.ko)kmod(snd-darla24.ko)kmod(snd-dice.ko)kmod(snd-dummy.ko)kmod(snd-echo3g.ko)kmod(snd-emu10k1-synth.ko)kmod(snd-emu10k1.ko)kmod(snd-emu10k1x.ko)kmod(snd-emux-synth.ko)kmod(snd-ens1370.ko)kmod(snd-ens1371.ko)kmod(snd-es1968.ko)kmod(snd-fireface.ko)kmod(snd-firewire-digi00x.ko)kmod(snd-firewire-lib.ko)kmod(snd-firewire-motu.ko)kmod(snd-firewire-tascam.ko)kmod(snd-fireworks.ko)kmod(snd-gina20.ko)kmod(snd-gina24.ko)kmod(snd-hda-codec-analog.ko)kmod(snd-hda-codec-ca0110.ko)kmod(snd-hda-codec-ca0132.ko)kmod(snd-hda-codec-cirrus.ko)kmod(snd-hda-codec-cmedia.ko)kmod(snd-hda-codec-conexant.ko)kmod(snd-hda-codec-cs8409.ko)kmod(snd-hda-codec-generic.ko)kmod(snd-hda-codec-hdmi.ko)kmod(snd-hda-codec-idt.ko)kmod(snd-hda-codec-realtek.ko)kmod(snd-hda-codec-si3054.ko)kmod(snd-hda-codec-via.ko)kmod(snd-hda-codec.ko)kmod(snd-hda-core.ko)kmod(snd-hda-cs-dsp-ctls.ko)kmod(snd-hda-ext-core.ko)kmod(snd-hda-intel.ko)kmod(snd-hda-scodec-cs35l41-i2c.ko)kmod(snd-hda-scodec-cs35l41-spi.ko)kmod(snd-hda-scodec-cs35l41.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-isight.ko)kmod(snd-korg1212.ko)kmod(snd-layla20.ko)kmod(snd-layla24.ko)kmod(snd-lola.ko)kmod(snd-lx6464es.ko)kmod(snd-maestro3.ko)kmod(snd-mia.ko)kmod(snd-mixart.ko)kmod(snd-mona.ko)kmod(snd-mpu401-uart.ko)kmod(snd-mpu401.ko)kmod(snd-mtpav.ko)kmod(snd-opl3-lib.ko)kmod(snd-opl3-synth.ko)kmod(snd-oxfw.ko)kmod(snd-oxygen-lib.ko)kmod(snd-oxygen.ko)kmod(snd-pci-acp5x.ko)kmod(snd-pci-acp6x.ko)kmod(snd-pcm.ko)kmod(snd-pcsp.ko)kmod(snd-pcxhr.ko)kmod(snd-pt2258.ko)kmod(snd-rawmidi.ko)kmod(snd-rme32.ko)kmod(snd-rme96.ko)kmod(snd-rme9652.ko)kmod(snd-rn-pci-acp3x.ko)kmod(snd-seq-device.ko)kmod(snd-seq-dummy.ko)kmod(snd-seq-midi-emul.ko)kmod(snd-seq-midi-event.ko)kmod(snd-seq-midi.ko)kmod(snd-seq-oss.ko)kmod(snd-seq-virmidi.ko)kmod(snd-seq.ko)kmod(snd-skl_nau88l25_max98357a.ko)kmod(snd-soc-acp5x-mach.ko)kmod(snd-soc-acp6x-mach.ko)kmod(snd-soc-acpi-intel-match.ko)kmod(snd-soc-acpi.ko)kmod(snd-soc-avs.ko)kmod(snd-soc-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-sdw-mockup.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-rt-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-486.rt7.275.el8.x86_64+debug3.0.4-14.6.0-14.0-15.2-14.14.3d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDerek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.18.0-486.rt7.275.el84.18.0-486.rt7.275.el84.18.0-486.rt7.275.el8.x86_64+debug4.18.0-486.rt7.275.el84.18.0-486.rt7.275.el8+debug4.18.0-486.rt7.275.el8+debug  !"#$%&'()*+,-----...//00011111222223333445566666666666677777777789::;;<<:======>???????????????????????????@?????????????????????????????????????????????????????????????????????????????ABBBCBBBBBBBBBBBBBBBDEFFFFFGGHHIIIIIIJKLLMMMNOPQQQQRSSSSSSSTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYZZZ[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]^___________________________________________`abcdefghijjjkllmnopppppppqqrrrrrsssssssstttuuuuuuuuuuuuvwwwxyyz{{||}~         !"#$%&'()*+,+----./012333456777777777777778889999999999999999999:::;<=>???@AAABCDEFGHIJKLMNOPQRSSSTUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXYYZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\]]]^^_`aabbbbbbbbbbbcdcccefghijklllllmnoppqregmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzrc-loopback.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.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.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-sdw-mockup.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xz/lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/base/regmap//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/bcma//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/bluetooth//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/firmware//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/hid//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/accel//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/buffer//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/gyro//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/humidity//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/light//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/orientation//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/pressure//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/iio/temperature//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/input/tablet//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/input/touchscreen//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/capi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/hisax//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/i4l//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/leds//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/cec//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/common//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/common/siano//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/dvb-core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/radio//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/rc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/tuners//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/siano//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/mfd//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/mtd//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ieee802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/ntb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/ntb/test//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/parport//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/pcmcia//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/platform/x86//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/fnic//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/soundwire//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/target//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/serial//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/uio//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/uwb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/fs/cifs//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/fs/cramfs//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/fs/squashfs//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/mm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/6lowpan//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/atm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/bnep//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/hidp//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/can//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/ieee802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/l2tp//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/mac80211//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/mac802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/mpls//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/rfkill//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/wireless//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core/seq/oss//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core/seq//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers/mpu401//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers/opl3//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers/pcsp//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers/vx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/bebob//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/dice//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/digi00x//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/fireface//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/fireworks//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/motu//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/oxfw//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/tascam//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/hda/ext//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/hda//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/i2c/other//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ac97//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ali5451//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/asihpi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/au88x0//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ca0106//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/cs46xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ctxfi//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/echoaudio//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/emu10k1//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/hda//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ice1712//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/korg1212//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/lola//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/lx6464es//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/mixart//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/oxygen//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/pcxhr//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/rme9652//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/trident//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/vx222//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/amd//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/amd/yc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/codecs//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/atom//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/avs//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/boards//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/common//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/sof/amd//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/sof/intel//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/sof//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/synth/emux//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/synth//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/6fire//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/bcd2000//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/caiaq//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/hiface//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/line6//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/misc//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/usx2y//lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/virtio/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     PPPCP*PAPGPPPVPXPYPZP[P\P^POPPP}PPPPPPP PPyPYP PHPPUPVPWPPP[PbPYPZPPXP_P]P\P`P^PaPrPsPyPzPPPPOPPPTPPPP{PPPPP\PtPuPvPYPwPxP PPNPPPPPPlPPPMPP;PPVPWP\P]PPP5P6P7P8PTPUPVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP9P:P;PPUP]PPPPPPPPPPPPPPPPPPhPPPFPfPP=P>P?P@PCP_P`PaPbPcPPPP/PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPPOPZPPP PP P P PPPPPP P!P"P#P$PP?P@PAPBPCPDPFPGPHPIPJPKPLPMP)PEPRPrPsPtPP4PfPPPPPPPPPPPPPPPPPP PPPP&P(PPPPPPP_PPPPPLPnPP'P)PHPIPJPKPPPPP~P3P4P5PPePfPhPoPpPaP]PPbPPPP4PP1P2P0P3PJPMPNPPPPP{P|PPPPEPEPwPxP}PRPQPPP PMPTPjPkPlPmPnPoPpPqP^PP:PmPqPrPsPtPuPzPPPPlPmPPPPPPPPDPcPePPP PPXPaPbPPP%P&P'P(P)P+P,P-P.PQPRPSPPPP6P7P8P9P'P(P)P+P.P,P-P/P0P1P2P*P P PPPPPPP"PWPPPPPPPPP PP!P#P$P%P*P+P,P-P.P/P0P1P2P3PKPLPJPQPNPOPPPSPTP`PPPPUP P PPPPP!P"P#PPPPPPPPPPPPPPPPPPQPiPjPkP{PPPPPPPPPPgPhPiPPPPPPPPPP?P_PFPGPNPPPPPPPPP`P PDPKPLPPPPPPPPP PPyPzP|P~PPPPPPPPAPBPIPPPPPPPPPPPPPPPPPnP P PPPPPPPP|PPPPP[PPPPPPPFPxPPPPPP PPPPPPPPPPPPPPPP@PCPXPZP[P^PdPuPvPPEPWPPPPPPPPP PPPPPpPqPPPP PPPPGPPPPoPP5PHPIPPcPPgPiPjPkP~P}PPPPPPPPP P PwP PPPPPPPPPPPPPPPhP~PPPPPPsPPPzP|P{PPPPPPPPPPPPPPoPpPqPPPPgPrPtPwPxPyP}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP{PPPPPnPuPvP|P~PPPPPPPPPxPyPiP}PiPjPPhPkPlPPPmPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P:PQPRPSPTP;PPPPPPPPPPPPPPPP1P2P3P4P5P6P7P8P9PP?P@PAPBPCPDPEPFPGPHPIPJPLPMPOPPPPPKPNP/P0PPPXPYPUPVPZP[P\P]P^P_P`PaPbPWPcPdPePgPfPPPwPkPzPmPnPoPpPqPrPuPjPlPvPsPtPif [ -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-486.rt7.275.el8.x86_64+debug ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-486.rt7.275.el8.x86_64+debug echo "Running: dracut -f --kver 4.18.0-486.rt7.275.el8.x86_64+debug" dracut -f --kver "4.18.0-486.rt7.275.el8.x86_64+debug" || exit $? fi/bin/shutf-8971c516f60fa5badd1604c287b4805e05bb66138a356756abfc1b19145067e19?7zXZ !?}7] b2u Q{LV$Npխ봕.@VزՃ|F ,eCobS>pNBNܱmfK Aҵ7X9p]3p% HGժMZD-|CH$sVxp$]s,^)+T~NI:(M Y0btP=4Iܯ$/q1O 3hh6'xS[J |֥SئBE؝:YrOc{PN[WP#ShUm]&(LlU{6N({уmxWJC|Wi hztpp+܇[з7KH²]X^}֎܌ +67jөJL,);qE gJiڬ$Lu^UWH*,lj=y2ĦEhRM~&ÖӶ %ufk)}LW 6ocJ A#8hI |x&8=K@$(]nab1vۉ)`O_bWBE DKr)u3VSp* @68ęYc>v8@0{~W 1~:ߠe ( 6"kRs?FFbKa%C }' VqH*QZ6 X~3kW7D ,YsRbw8C^]BVwe撁 :3CY )ODdbUaQp IZ+ h< ogl)0KM?]+*B-2vz v*ÿu8bʘgp!se.)mT u`^ _jj^}rܙoλg'oyJ-^ivjΘy^>dpcc5b]PZfصll{Kc{O7y%J耨l9 ),ro,>.m1C[?Qf HR~99Ūjc -o8LCƷ} [Z.4Ic:ټӂU<" X!쨗jGC}`6KgpI~>=t~N'3VGlk>XHk&"$5JG w,:lR\ ]RzH%٭ ahY4={{2` R֢ Y4< Ϗln@ޞJ";H1\\Gb^I+]l<.i%ڒ2y.D|v&}Q܇n%H2yǪJ[=x*#dY廤2Bqd ep] CoG^x Q'[Z^[ك kg[T1 s_-9̙j<}5;OLa%Y $5X]?}^'K*QP%ߒ~ZSj ˭ ڣ8{R)I搊桁X4W_㚒Wȥčr7# nzQM'$( <@ɀIq$6d84Ζ6Jb]ZM x͵2DVo38 ^d(. owdhO6PFEetM9hXVJ F9Ipottq6!`noP5gCͻ `fwx?q^cqY7hަ=S[E@ua -BGqua-zn,Ef&!qQH8#@S`'ɒ'!9+到|9WM&@Zg}KZpa|UDqXW0}=܇hՁ4=v"u~=4ϊG1ik14H2"Wo6GGV-ך2DL\DnPu +vu  ͋:;CP~0rDoMHg^ToJ yq+Ty۴†[+ʯAeޔ+Aff Dv/ -;tqȜf[gmm*7gX45N\, p@jI5Bv 5:`@/6J#X0J"F v(|e$nƅx3C0W)lq= <,{d~풒[CO]BlA˶%Bj j`Nn} ~%/ke'oTneڍ(# R QɒUiDuh5L6+ŶZajG6 W!/A #b{=x<_sKH*zIwZ?Ў2υ=-yhĿ7>:+e{c:TZx$3,m:UY'i\ zDY'C‚e}+)oH;'叄b;J }4x[ӶNw /4p%) q]Ku.G`~u<OS[({M_XޤgMء^}#u")H+fgrՒ\(M0Ba|{ڣ+< a!K%s Vh ;l|m#"0'dlڂ{F{1fQZG:+RdC ` qൣd vb2I\c{˷mFCzekkĘK/JDz:K*`|vQ䚄 AjۃB zom&eh"bwdZB:KMa+hu#&G jA {R09G *go)fx$ sᐏP#9@B d Eelޓ V0/8Ȭ↞ gs85$:sQ!Qlg/C>+h6Χu r 'BCN3u$Z?sI6%,"i|2c Wa`8r(Ufɮ[Դo{Jieث 8Tu'嚫ɞe!@P8LN̻ћ${Eg%H/`EBKU= <6|5 Lxs 9VҜv骎-6 斾'Crk lIw6@GWv=Ѥ"p(/Y\x__ʮ!6I<;1[CED[YA!$@DE<3BI.E(@l@`8XXBbWzSTRxdKCz# b8C3r]2{hWݬg"CMR40_z%^*Qf1aDtXKSiPߎa#uDʚH~^4ũ-GU%r!@6$GkɷIU(%2hlmQ0ږvlcUU(`OO4IW - k]:S 28 #qҵ@<_.񭇲.A #c\7 E8G YQid}}֙w `3L*4CH$Ϩ#O20ڰmp\ۉ׻pDvT,;h*7 uFUI yNBLmji[ȼ iQ78Vxvpv{ATછ)W"mOJh$pD\tHP7>Z 6@Do%i0JZfʉxA3_₩Q9C;uLE~PTE;,}kƠ:~cpJcM׊-[! \LTJSٱC60x'`JkC۳S YEm ys _]^RVkG֑+ЇF'I}BЎt+}^\$evhȟM`- j"bJ] nM$.+A==_KiH ]F~QSVQ|BnEFpǦt -k*Ŗ"} +mWY{? ?r?Ԣ[QoEq,}^ahyʛ]T L/}y&C8zi"5di,9ImͪNMܥ"Ul :-?'klKF`wD]2RIh0ہV2[H+uOHR.Wz s(i(V1R<_2#(2)ǂN@fyE-JsA˥[(9O" zm5I`Qiv%ԇve)?|+>Ltl܊pCӠ(bU>Q%1a^fb` h 5%4ZH;|`]⤥fi?H",ZTzۇ)t xex%GHmKk1Wt*ee/E7pv}X( 9ȗ_̂G`\鱾ҨFp5FU@V#H8<XY[9^>M%4U+%׉siru>-qRatZd˻"Tw! Z=7&+ơX@զDg9tt5;=`b[IJ~v=)QSݺ%4yeZ"-[ Z %Es4au-~4Z3Q X)7Ȧ$n4=y=5bۜB8IMQþ7_yEY% ݪF&HGEsj]e\ ,^WS}~LT?eB7o;5,Sfoݘއ/Fհ< pN¡x]ty>竌mO )+!Vy!n3#믶?v6/3Vӈ&(O͘D"[U j&*&nA:g!JezBzuqelD?GO!aNɟ{Mi+H]`wR}$UPIo&2cI%䑨@ZE ںk6eb?|KA#he/x?EO'D uXޙCMB0YHڱ10 Wp"Ck 3l3rCvZ F/S2c3]|*pt?AJO~6Y$}{/ @4t'vvGEPS=  sDQTC[m]YXEgx3oy**= e!臝ѸMUtT 쒆_Sup 嶪L vt,Z(p)ZR~/uRb0.Ϟ$>!,MR|e2LB'>Bc`&Y$9Xƿ8TZ5+bKԬ.*swOf A%G͒I{c©bjE'f Yd*|#.=ﶽP6nJ_{#%J7W4pFe~"YYRy\$,BKV}_fǽ"K{JfJA^ .XO}"ݖjmB$B(Wu{i=fGf%F)0ksAn>ڂTt!` պ'A~K'F\f1`PXe6 28h(=6cavYV ڱ^]VH!&r69BnzLoS^aвo!Mz{}' ޗa*o53L pؗ>p9f 4҅żֲiSgKvmƸY:?'붲*tJq }pJ7gcd+&ce`),t-) HS;̈гbO@b]pp;8hVVW|9 X|rFviy* a/Ș Qs:s[Uh8ۃ_CMGCcOETVdH dn1O^* Ǖп1:\[b6?[Е&*\!7܄H c A'z`}Wۢ G4UJ9̘,BC;-L|Np*amΣy'P*tzCy_Cf.n TTGش" .e)ԳRhECe "u2,ٵz"M/!.fVM@7DZ+shP'p1~yفvᾶC&p6K h Ѡ⍮ޤW8Do%@q%zEP[YӚkoyӛg Ne ђnvi#>%s(zfʈ,y)&kJڳt]DlƇHJkqfU#`[u Tv$v6`/tme1> =x~^i}bhVE84MHYt 4v3ijV/GhLjfl!eG UB`3<)7lڟ._`eBtcz =W|"\EO#88 ]mB_ p`~2@Ij6:DǠյC{/=nyN%uHdasg.v+ nא: ;}/ ?zT&S.=uo wWIFJn7aM~') ڑ+ҹ +`ǷUL>-=b, 0TR y&aFMkGx? 5N?>h%(-r7*v6ݲӸS~H1I=!5ǑKΐu?=g>n y(@ t(?XBC" }js$?ڮ9t hX_ WcJeѵ-C8HYdXEYU2}'ϘbLXX;BhNBhAPLEM%\8p>T8Uq:6 ZKv,4ˇ I1nH껺 }F9n)NZz:_I)-M >X'H?8U"KxNRk=LBzQ*c79O?Ş|STNO4&0drn&#jFDн~1 HVڅF>i#3۵ G:e@@{ `T6j (\]Zm 1ц;4BWf3zcF '[ *鳮ae[4ߕr8V4! fkw{ѣhw(aА>^:"C^ЕHCݷC\PоFx X'#slf]^>ъl8t^(t!rZ5Iy`?2*3.@eA|u0@SGǑ^_OmRuxk>q{zSl=wB krמ[Gw5Tp)^ŏ}8YYvM奋hKx .Jde6eط93i;!U^:#Xf͉~et"0b־u SuuT j8T2/he"ؖ_JܪSHx3k;n +3uF0IEG̾!_\K-".VΣuӾƓ=J 5{090MYGyhV  M6|4.BpD7$;X=H"bvϊۡvJC zo>2Υmi>  `LK;@|H)p'fX(iΰT}UPY2@aLV\4T_ CxQz׼XՇ^ r=b$ϐ:ih15zaQϚ1zA}̕IiɾzAǟ?lΈ~C%09jw,F&eTY`/˔G+.^Q@z5 ;;? /8Ƴ)pgm;/o!m d.Kbu~S髛?+8#cSq&z_7Ūk~Z_boT|ߌ÷}0fqV/e}[sD12f,#s2Rozo]#7<}M G#wg8hDT.i ;F^‘w:ԋX[M]:=S:ӎ劬;-0яe@s#4eܘw)ucA̧r*rGOd /r`Vڦ Mڞ ffRA+":Vq4㊎Mto9 )u(pi4+9 cc=ABc)5+Q"yzs4dhqD:МVYLne;2KAñsMYL vMϝMJx,}i&ű J WUp"`ovc`E:T:@PZnekI7Egl(S3F%躬J>Jw,7y:@沨o[ћ(عiC+A)e~LZIJ |Y" 3r=0R :x7((E >1D7B4m!S1+u/bF- DHc]MC(vOM.q`8Mhy`wu ߶L*d%x5Μ(7mt_r`d]Mxk߾Qaju >w⨬zڸXB` */eS@v% al? {O>)uG.#džMu-K(MSct%DŹ_d,SzTapgc uT ܹW/ jAHi-|Uo}Wn( 6;QAb;(-Q7ҡ4`YۿQdjfi<$55NƄ6t@aY,) gbVTH~oƃ 5NcCеřG°=G s +9h_Lpfejw](:)q墶H?1/iSͷ0a/Lh3tF &R*ؚ/'Ez5П(h\;Z >mf62I%ȼ{U*-5Ly׊y;wfTroeiA!R ov筑le3H6(E:{[#" #ZH_. h[Tֵ MՄ\0JDEz[܆W0J˟ZNy h!*ܥ' +mZn)rDEa58Eei^L#+^Yx~+#MO,-'h)B[K {֋6i2Ъ}yuހX/&鍉fbyycR]BX:7vƈ"Y%hс~U`fVQdO5 A32GQ-$$E'z!%|q}~<*-6 ZzPx?ωHYWݔd *9(C|;‘~}@wϡIv&LZY%M[>Sֶxcq3k>4mDf9|0<`<1إ):E5@K?z RR>!|#(n=9ǦBY9~`T橻gA u(`ŊyF^Zj#%T}JxIhs x(!]U ܗ;FиhfLj*tg|"?NZ-yOܞ4Ah1Kn*A-mPF _01/B`" O% 1CrOt24Cu (@ۖh;_aa")KeP`sO0|Wlg#19Ih씶_\33T׈L$jp`,J6L NCA22wB{P-'Tsڏ:j+f]hfy=pj|u}SNrH=s'=G!UTƟPx84jtx3 sE 7uavT2gǖ!\@n8.0oF(zZpOo!_6[-%Pw8"AI|>hO.W-J*9A4DݵJ*ǝb_:yN(J\K` ]'ds+FW71 )+׳"_ ;&>nCx0ۨ;ڪ9y8﷨f}Q437` c)CCM[V<18NVQw x= 6>;zC(0L94d˾PE^~G3j;\c#kh<L$򼯵 Shϩ=E\-=d,9 ^vRuAkgN$iDk9f#@ rf7+M&N*d0DzkDz0`Tޢ: Ϲ7=/2JRzZRCY qFhǤFN1$}3pu'-rZ0e^ <@6OIPxy9x 4ЌͤҧZ<-OX*;mFTã::Q;]Th$Vo;-l]BGsʢWYE;/+ZOQ\^El~+GtR:NIv[1s"o71nie|A[5354ӿVhM-Q5AHiE{ULFO v3i`|f\ԐBd<:7҅l6?xSŦz}k j016_gq> d 9S3 >J Oaž X7W!\VԒJ*kA>g$9.34{1]֧Bs]n-1u5bm׬G隂 vLGʙ^T[)ұ},+*)C6^mQD21ERgNk!>_:9Ivp+u;EMzAD3?H-&R!źR p;ZM6n+yu ka=o;RFW£oE8`n {?)\Q>AQ|hlo^*m6 oȿ"!Ǿe^zs^bH_рo^8 Xg&Y8SF߳xTؑ*hml3gnHvW[j[v=UYQBR98;̷B(Ĺ9 w! E #ͶU؃kGaX-v$ڨTr_L5g33]>V1|r/^q pLLE [pZ5\v #~zhmb;#@<~?RU:^; wV%ʵ JUs@WXL Rp97|;+"ڶe07$ BgJ֘=qS _͆G:;JbIH)U?:AhAR~쓹)0\ҘBi:  #gHҤPKy_E옜բى% _$Iѓ '^}U=hKgg/PFY7g "k.Tc441i5b֣^%֦RYͅ0\ ;Ơ1Uۋ^T8L'-2,ǻ+#?S2cBb)8wlt) t2VBWPҢcءݳ\^g{.ގ dF`'eX?%Ω:i XbČՄ,{)sWte<#R $Nn 035nO圆ĉ D lM QD|e=-Ho@3% *s=@h{,ŀ+zGV#tDmؼBcΞS`L)dr}5l^'})lb?.E`#CPՒ~&4~q@iQ\32Jy(9$˵la=e2.ڜ⬰"~xV8ޒTgF}E]UwS!-R@K5W gC;+u?RĐ~m%z -%7$P6aE99{&uXES$c.#h8m6nb4$G乊k+Y, 5h9b[o{:!s`:@*gmM"_P"SVG/Dc;+L^>\lZxu,tVP[~~T{c"y͡CPPykh^5(6[kx:7`?WDpE.茄մ%:uh1ЇbOWwx k숰˩PЮt9{Ab磃+W$}D Y1䂀EZӱw]/| )늆ȍbz]6$rw&UM78̔>^+ǠU ԱN#iZ#GEDxUae0(k@`PrR!d'{H=qoF%dl7t~zh"!t<T/c.2 H|۩=hu"ϰW짴'}Na1pb[:)7z҂L8iLL PL2`aIiNkhÍ˰aZhΔy;ftANqlVEB!e#DRKχ++=Ȧ;I*YOW\˗֠poRpxr2 m$"A0+*1Bԝة! '+(If#TPODG LXa޶ܨK ,XiϊKuX=#=2-BG\0>'ḹ0@4؆cbi7$N0ac JS+ڲfwY$tR<~gzS'^ / S66TQ:A4jCQ]ǭA(>g'D 5>A\3IJ!,TyW:/eI^dl)nWûSTw{2Ep &t?\k2Yͻ^ PuƽP|.|܋TrL~sf7sBM\ vIZv1j_15W#@SA^HIl60J87=n#-ŕK4:|Yj),*Ԫ[D6h>=R0$uh|~;?a"/&NI2&VE睥@l#pғЌ [H PN6\UJ"# n(&垱sh̲r: ޤX6 |ˮߟفG*"l\FIӘCUݑlt3դ]uPw~PN›Æ76ן.j5HwwfF~y#30櫂NSF'A9x]wt:Gf;z_Li64{a`*@D֭ݍ5On%MMPGV+rHstǯQE2 ewV'%|ۈI%6Ih?h(6슩9kϜ[IeG*iK3UhH[_؛ X1v} G6{A"Tg[ѾJv69u=W]6VH¿]'V ;reMjWr=줪'IǓm,@ZLK:żD"2$~DY@AsS MU{DNTƭvƘh<ǜI d;K೑8Ee%UWj= J3@f=Z! izp p' Ih#φXNqP tDÆak*}tv㳃>\P0qz(o5R`` %4Ԩ.|6mN_e"Le::8FaCK*18 R|>GC0[i$@1b $Nb`:}V~oe 0&.diS蔄y{7s؀cβnS@y `tMn`]VIPg.Ke`7ؐ>iD믻1Ȉ3y=@Cƅ-V82)x k>-%ʫmTzDl[=dtf8K &gH $P@W?*l;5#\"mWԱR+Dh[U_<&hy9 ']]ZdĶ EZs{+hXRr`( ƅb?4K.=9;7]yX#aqw3[ 2o03#回Hoxqn069Tp`ys{Jsf7JVe6`D>*X.~J<0NUȴlM8KoEȘBļQHJg4B 9a*BhgVA ew@=0rtʃ?gNh'dKKEű{I5!@nEu*z+(`DqKW Lm1.:cy~L@fCs'mb;/Jj[|њQ]8p? RMde(N@mΰwP wI&{7I$|Z#FEVH`IxEhd+Q߃4sUǂ KYR@EZgD7hbvKw6-@֟Ȗy'g]}[@ 'NX/ V"2t,N!Z?`0yv̈ƙȕ' raD;=T8O>#n\s„9K4 FfZpO٭ݣYa5΢o,qඤ5d%M ~9;jIȜv*`f|Fw;0&J(h ci;)9Uаo3׸?hBv!c >akG&0ZԒycI=k>sG AmU?mʠY pJ%m&ji>Ē4kq/HW]XxiRO25X»#{ϝf VRꓦ~U#TfQWتMk3vV`(_$¾B~ mR6=y]V-)CQ-΃J$G_[~L@+rJjTW=޿wcѿ_z=5a߁0q*7N# gR% ٦iM[9-%;YjfqUYrzt>¨(~srԬݶL|C$62X_C J{?ΰvƠ3@UZD7J2X{+T`V-W:nk% F7~e?LPwU"{.=%Ы#rp!]`֬2^Zh !.cG.rnC| FC7·TpFT͍\O+YP]QO?8E֎ĬZk6C!\{ M; Z)~>O=7@/(!`sN939%΁c<,h":c1S(ǚ. )ɚS.AC(;o`X 6^'ѯv0u/͋MBI B_EH/ Xm9o,ZUG"֣tpطmXg&jY)eۥh?rrfHrK'4k9Pvr]E$J4jx=c𪤏|`ku*CUU|T}Or ^}#7(aorKnE9=!T{LeϜd%[>2Uyway׵qu9L F*>r @jqT"BC!./*k_A kWADQ 5n5,kR5## 8+q+Q_eۙniD1鹦N&T=XG2WdS{FQͫVݭ4tNh  }o,L:,wK!ZyP:¾]Ck$zLPU6 >a*,]@j50n '~(Zx2#|BI冽%-Hf QK{JybJ>z,ZkLP2${/BˮB<Β7ElLIqgiOU >9j,%FyW6j A+=l#=:70=.À} "j }%En-EoY)~;~$|cy1! Y\1uwaE YIkvדCvkG)mf}Wtʢ0wݥ7*ͫ7}BkxAkj~JGVg aiʴ`Bզg$40yF /tF2 Զva:t_}=[d~17o2 CDP1!HȉPo'Ig{FUrkr>Z+R#!.d|,$Vg' rصѤ<8I"`!iI;6&݃1gw=7-襊 w~'v&Zu{Dt[3yO3|kol$:#tD lX_=!A75TT9)v8O8Є6+c@E[ejku@WF #܊3ߦHONi,@>X/h!eW+*& m<ϻW8STQDqzwo,=Pɂ铟AJj;Za]ͫcǢ=MyW-|݀U'X-cI,Щ cLjF}Qo|2GQ-V.ޘC)ޚ_| v8w$?\&1):G| PЊ7f Kd~zP~L\4`T " j7hU9L= Od۬{T} vpv}!yxغeDnͷ˼hr m, =aM-tPt%ÕBT¥諀9V|R۠og'Hb-Ӂ_$΍>1p˶Va0^8Xa3 Uo*L5K!d8_Fߪ4$2KZݹ' Y\&/+?S:e|irN2`"^RO6mI6{:C=%l^/2LHZFbRHUw5$ªǍӓI(>VϼG/*ړU2|~ILap45oEqFŖJT+]n-6!8~+=4Fyc _Gm8GkV(˿(q oaCG+2)Z LFEAՄE}Giþ`d\zUБ8Vrֱ }%×vG)0P^>`(0@p;YS}?%붲Bm3ǁSCt;px.2< UY+rg?~B@*++| O#}V(];T~A6 7 2VM޾]>T?̱e+vpx٦ tp =EX 5hPxMBPhwnņX^ cJD dw/wS!U ާ Yv{ xc= {*V?eCB'C,RI?4! }~o~t܉1zOl90`$pV֩񐢛Wt` 'X};P3&>LUxNݒa+'n,lŸÔ/`׀y0<p=٭?A4Q`{m#3j4FbX"uL,gg:w0|Б4 k =ﻖfdm`Opq'+ ;ҿBzvq)wdԴ|PfTcpGIDDA 3" l[̉` 0j[-˘ge, - FwD~E^(_dMHwNVj([][EsIٕT>"B#/(m*\b1Qͬx6>aVa\#0\@]OWLT >מrГ5P3mN{ÂOeۡ~8ʂL*H n1fVM8ya}c&Wz^r=}`` 碆ItʺMBz!=OGتCg¬pD떥;(.ğ );>s/%NJwO'WAv ~,fx0kr6?'Mf; 0T瘆@Д;ig^) cjMqǽ^x2DAIƏቴ{b80B Q2A47~z[N7ILg ,btH2@hǻ] SW~7+ƉEMMx[DLO6K3,䞘 tGQvw}Euȩ &/3-CJ Sʤ]ְ+:JT43`j9U]h sFk-9qgSΧ}TunbC\\0h %l$iڗC?ϏY0 y= OTt᥊^pmCvd~GYnՅ[P`({XWă\gMt[ZR 4 l m+|DiMby4CǴXg6ޙTVXPX~sA=#u w9ȩeR1qsޣbvݨѮ{iX&)RMlVeUtĠ *^Ye2ה}a|Qe4yDrb8 q3C`-C!Xb6u3JUĂGpŘLHp gz}>US@lኅ۟s.Ւ 2Ǭ4/ k5 !vO\pPˆHl&bg!&|ͅ9?9o]OǑjl1'^]%'$sZL0\YZZ;sCJ ܥZy<%I"@6h$A*4 7Od |C? yzhBsAX5ms5f@Վ@6?rBӆv|ApC?ڨ-knwQXaL@"`FAN#q[\v~TYm׎7G\)BbKppjDI $.% g[;R}Y#F65ӣLV$p9 lV9ƿQTwЩD8M=@wUUx8 3+Ћ?3R$I&Em9{|/~tx=UAs%9N devߥ׉N-,hF?fȒX 1AX\bxHck*?]K94M\ ŗ`u;\, KeI.~[ak3*yKuX>F?QxDᔂ,p?J8kOʫ75EY =^xiKeg?m[n'!uf^v9na\ pWJQa& y>+̭uqB4̟N$Վ e,Dr P7p mܶDo][wڻ!@u݌k*0oxhl,I@ !)zzwDʂc_mܖwgzG$cHVuAU^mc.vYõY"1ww 0; MD ^W!JC@1*6-Niۮ>Ƽmb^1\> o ;PEҸ]dn ̔]'r ˥Jawٯ_'tiPEϏ*w>ڶFndb$Q9hToS翹4G!SQ0am9TkHBX9IaU7Xr#hʸl[̩!3)I+/XL*\n4H߫9|QbԴqt" [`PܓH&ht4,hD#Wfu'T;޺#~2(4\bV*,fzíy7R?))FXylC -vYv݅Ǽ$!z%Pd2mE>^ݼ]ccV! Lh~^\V%%N];SĎIK7&{)YDu4nx?U-i`ʮ5_w[W^]Yk2WSV!O'4 cXY8/3qUj)} PF=_R js6(lD)`Bia߽ d+ ( 5lS^E`(@ GNL̓}\9q>RvxJ9]i|up0*Hʯ }E5?_b  (JunƍͫbU D!$fڅKRlDXr:+8 ?Rќ k]*J,}5.ZPcGQ:)nj8=X*y%PX&LbCK>QT*TlgyH#}"#Hy%r;ttTt~K Ā-rym؞Db* HZPlB nhsnDHYl:,iRLxA&~җ*9i{ӫS$ ,Y =:f%z#YA(Q;ZDu%ĸG{/E S=Iܺ-uettQ zg&p47lDEß3gUz~[$fE8d?(`2k0tEݢtpyydp#ʩq~cdYѠ:#QL1g5'h)/gA_y:%! q6M/<*4%rݷu/{$pNyO$ތGx@)O eP{pho3&c|r˳pTRbLI*EU&=̶5#  `8"Ї1q{tfz Hwd#"]r0.?7qɹۣ'$2~Ü6Md9,DcOC>po㳒g{d\pB8{$JViR1>pވfؙ+*' ]7cV.D~-8W )fPtWyjC_&$^02cbF[ 7lQz<}*ʠj-M:ūjJ]#`x䈫 ^LYlݹit+@"kSR VWCyvآ:9Fg[=B8IsL9*NQ}\<*|!uRj>Q1:0uwft74K ODYDz4P274?kWk}`!S>|wjX$/xtr6@}Gϕ~HЏ۶ґ$%YDW*X3PLe5o}`6JFFڋk9UZ{nҢ#NK'@ 6"k5dfI3WL.4꺾GA#8؛͵ }|>rG5?ؔ׏{Y򁳥Ii&EyfTc 109jnhAK[hkSa?2#'FZRnlh9>-w4f%Z99O愲CT:ܶ^WvdbN Вg&_@ݪ Kg 3&Sh0Z7 EU:eD۰{2JFA.3Dhg5u QZ &,kg ~EcPXf-Y rCZ;0a糒PyC)sps-:X `݌i"c_GO7Br,TT]w6@*Dy i9YEq8幉4LMrXx#\^b⪫ ' xA Zg! =dSqȬ|3s}]S(djUksx};Rg Qmyeœ##Sj+--"2!6e>NM T`ZwSo|Vղid.5Pܩ%|gwxPH&Hz5ڹ 6rsvw/i'hƺPf]!F z[ϬgusЁxBY0yvkyӈO- %d0%Ӭk&!A[a񱳋AGҪVnj=<Ϙ,~11Xul"qI@?㓙g^֬P\~8yLgi (lEPmyE[J$?ݭIVe즩Gw~{̔Mqd1䔼0xk-5sFv  FΌD:#L}xގ쪊tq31h3'fߝ%8wfNL~{ݜʨhh[v\ѭc(R+֎*ޮWQz=[Ǐy_Y!UBrLM r.sȇ rqtrw\b;~0 U' S6ʞH!ՌyEt[a'rDu*c\Kp7$[8Fe7b",X6$aorJYTW4 aà%=<UV`Xzh)}=)^%XluPI-J-J 8[ awR`3rDk Km~I#\Ҟ6Hтj˟3[Ԅ (&9.E;+%@}ⷿdF9**ssI=Lb`fȉi.׈VTC@.X}\(zb"v< F[=˹ b0!][`Aym tآ;@o1=ʸFe<%VKT_񞖼1.>%]E@ ^v{POslFJ \nꗟP N!k-$*<MV<;.q\yeߎ{v%vO8w&+&U7F*3ݬ2}u:NU/&+]$)))0c_hTSeJVV,Jo|*a+ǖy2%]闧`1)>Ϊv),O;BtD'^7C6r3Dg0q$i" ˜FHs'N0?yQP]vUen({|BXHYD̃\10Zǚ0ΎK&UG$NkP (8c[F.5L@-..WS> t9нvOw*)qI,dmrxSj+ptQ'o%kQyg +{@REN͓N;}..zxQQYsR?銿"=}} ܛcp }djf: NRт}ݶ@h}bGۜ:ּ6` 5VHTc (T f' QC.TңUs Պ~OO|}yei|Khޙv854oSO:~K!V"0g ~ט Bk?-wghl(t} ńٔTvo,慫e=C 6T1/E^%(su<ƘfpP ~M,LvjaN {Z~ ~%e,f^ܲ)4k6| Uq$& g>!_/ Gᘍ"Đój޿]-#z4Iy9|rg%`AMW6@,Q%e5 3% ŬwðBy٣vUC # =jm1@T!Jb^da[R~bsQ2W`J8|V o/~< +/[ A+[^d`i*s9޾$Tcsq!8&A]/lYazꉩpVxKC| FZ :ۭbsm6)$3X MH  {n0Hc<2 5٭A gwJ.\s!WT4 $Alswk!6]پW\෶WMPR[~{5z,ČMvʆP ٹdf\t@45EIjq +> áƃ^a+Ort. P| 2G ֣O6լm8(B퉕!/5e(SA2nǩmn9,U;Rf RMGN!<6?2!1-yp"-4aeay'%Ro _P 娋%J2rl/q5eDat%޲E4g5?7B 2ÿ"QV%f3V Pzt+Nny;J}Z\KsPZF?o~!\) @ cp7/67'=SeucM]x  $S6oMт 4Z}(cW+EŒ\g] )B5F6 <|! :G0)cvl<(+C>T~xnWQۙDbS,]$/Tƌd͒ $qȽV ނ-|fj OGn &`kd: {Zg#8].MjU@tOd [n_om%D [ ئH9*oEX˱䮜]Yd΋R b]F5z[$r΄8jG1ζކFJ1 &p.ͧhRdYPH݊f/ܤޔm>QNk:s Tt|zjZ}7bӉ^+pVH,r(ؿD~YI?:;ZaP}AE(C>X(Ttɩe'JKcU~lW%jd}ä4nOs^/9;RS (%8U$; z-$[@b6|XK V<n\1bnPTuNL E I*B7HKӝ.\LPq)[cV1H8OcvZw*yQ>C-vֆ~yӨ&C JrlKLEO(gLIi,g*웗!8Tr(D){OF+sk~"|ZIs` Q!x#>jX{!4`Sf OwJ%&BѦ(r78{Cksp NB#MS)ryP$tl[02dx*@UqJM"3ZEBhJj|JXa2>P\tmt#CL[џ̥YJ6 lw(V^{D&wѫPxGLk-&IN!f-'"y5KpC8I"M'&KZLr2߼;?9)Ofsݝ*1>/*+-.׹4"|M>A/c>x; nf>!)^M)LNsABOն#jEQ4W#( ]r#d'7lH +;r w{\ve+쳙h6<o;$+w.~^ĮgV2ՈM'%6yoJcNT~&KԒ;VXQR[> }nTxrs<檮 Y+r/Er\ً;L0 ]mF&X o-7W[>i`3/aNi(Z6E:WG \3Eŷ tEvC3*:4YJA+f0/u1tcҽ>rhd_)A5 gߤAj+= '?pF-hIAhZydLSxHm2;[Y˵jEC <Ծf7vVDV@'FݝJGcw?d6%Q 9-h qNol~P,2\Sj :R˺}@W26)^O\½/+(71̨m1YhjZ[_wb:0}48 %k=!F ,cxqLzKgx_RuBO漿4`K$7 e-?EiT6#4BduCc8G)B[i{OcCH n.YX@Tަcf3[|'i( x3O3XLS._r~w[*Q Xyר\գ<;=j_ߤZqzPt OONIA?fݘ-&ޔZ ]22yҰMq;N[,,uXj#,b$i*k @aͥBeaӡ;uvp*oGEK-?(gɤR`%Wv9ў_VOc/pٕ*1F(Q}j:x:1Mݵi7`09-e \_9 >V!Ca>8{OLAѼ oWˋi t 'a Q9b;q"*P}9HMTGb1DǨK /?+iD(Ǻ69Q-: (-l\"RL<(0՚x`>ʲ }(X*+иiˌڇDPS/G!7&T G`v!;@y!bhzjitP\G]mKio䰽PcSO+Kȟ?W~=~?8`DWF*ӒY Sڐ7(O!* -c L <%<J}ulvMs ;dR}`(ܫ9 d/1 y./̈́#Z6B`zZ}NJwη)TQU5NTDXv4xi{^ɥ{p$s^ubwo:11yt_ 6X-o qC)N2RߧHB5KY ]dFJBZ4GƓT" Ի lX"Ki5p `82ժ3t|ՙK\H8:o3:aCdNoFm@kw\f*E wd ,$Ĝ7kBF] :ojA7i2LW/ LkR0>:q芫ԜOC~iDhYBcT_M;C^{L}M9QQps֕"k/Nw%EB9ZذjA#Iey"d0s=ʞn9zaFDvL:0jiI6e}O .Âw*#U; #Kx2Z{f0W;d'0+2zj=gʛ}K}R!`_}7C㵡5GK.9g2R/*XQ9oY@an$uFS7m%ez[bwNPk%wP0p/? X0[wtJfK&<U-q9Z_B_g҅^%V._DҌzήs YLuC8ҚǓ$g ݎT;;!i#[[+~4 6H+KoEڐVzӠҾ75 $o^E."oӕz VIj,~']% nqyd"ȢƂ7DW s x d EʧDG͜557z8ev$Z֝MꞯriNT;,Jы%"n/Fr"j oY,ɢ`UhbEqedPoE~VoGeZTN!mo(Y4Gf55\E10YX"S`Ÿll`tJmA|00}A߽!G.4_C!ǟb/k;L\{~^2W qzO áئN85U0uf[a{yN@aok5rGd ,&G劯oQzvFW[=K/po}~t7X~_S1ekYpju?}pi<+Wc֞~=ri̷d4D3GIJ+ZqX\ ؿ΄|KdQoh\N. N%Mx^.oX_ԥ( {͑M32}⦵C*|Wu. 9h9uO-@[F73 ^&R m{kpGw`?epEvRDaR^D8M[askfxOYe76E?'!L"2F>CBroo)(-~&P B6vdc)X^e=E Rzbqt-tIKk 8w+E\IB65)lw%2.#~v( ?9LHBQz)0ɪֆ'$Jѥ}L%x{nGƵWyS $*!c#tZ3Ze3]e^?x.y4fK%gqJ,VzPH*Jdײ U-+٥ 3Zj:ސP ׭%ug:E"vÌ s]-E-]r!gk3DˬfRZ6,Y02w/ǸFz5,QFNJ郦(jW si= \KYꊂ[ّ޻0[`^/ ZYl<"мsr<:/K-2S}P--ۼ탹7uZrV9P<K#X}$Z0W<\G3*G8ƽ]Fu,l@>(/ʄTpr2X/B b,4].vޔJK޶,%d2?IbD ejYfsr nzέBq䢣]FMLa2eO[[Eji@L?l[f珖Wq&?4p+@w?_WaDԨ֕Uq#^te2`Q~`ih5/C~K|+\ -Rh!.řwm;|g3mkrIg1#0͒?__3 JK\6kڇ' $JcI}+ afts攚oΛPk'Om1ߊgEWIRٽ9/q <1`\w,I~N{K kSt1o ʄapETC/fz[1W#aKi)%͇08Ik KZ?R%w@ ħsdP۟uhPb$>(f!rH&~<{|a5_pl} ܈Oko6Vw2]ud:0dL"&*e-?4򡌴{7dVU;6(1Γu*eue2ֽ(զccHLQ12joi,*N.!!إka3S+VΑJF`CۀR4\1!5jKO{z,(RW`־U91{ Y iH*M沚,wͥe|+qE1[A)ȣg]>x Eiw>{sg+TXX2'+۹aǏD'7\^c|zb}L:*e2):epתwC 40\M*H aQ8to/)c^tBH7UutvOtvmrVMOxcAoH@4:;%ӬA*cP!-KQtt(\m3ϙ'jğl/21 )<׫*[ ;~>Rj,cZE<[5pkO i[;uD$n(I!hݔa@X;צVft a#=/֏j=%$LOBJn(W/S떏]_^@zPƐ""mPuB:qa03fA' cZsP9,}n8QyjJMvI=r)5%t}:R8K/WCtyO+HL"9&5B;:(pyNCX?Vf.tiꧪ?bo(__cU mo7Ta/ܤ}f"\놄Ѣ{~XVO5S@Yp / S|0_ yJï$ .5Z^RbX6+ 2'_GO[:Ih!Y^D*-?k61INah di8xKJw8*PI<>ρ7(G IBU֭DI%MVWa5zȐ ઱2دLKQB+5G-sTZ?w gMlK mc̑wXi4 RJZ*`lyeCN"4KZX1uO%~(2rh^">$-@J՜#8и۔qs:bM=faUܪ6겂~$ 2xhzRe kW> ꛿'M:C/;(t˽O-VԾWiD՛n'}a m,\fJO\[ rhR90VSZ:#L踲\E=>+6r ~j e~CԻ(J +cV&T^̘+z8C`k, {$EiR ϥz~Ĩ} *zuA T  #T?C Iכ'yFp!adͼ E#8yP'fsu@enMRhgG_LoKF;Hu''+$P r?N"T+d\Nl0D,jJ҉'iFSAiGG$aFH).jŊGrR 9PL.f:|Dp,VWw~:\ #5Rl2 {{5™ b9Z_JuLJ,MWNah)^ P#[d.;cW#n瑲]-ٍ U#غƟߋn=RFe0^dI:CJd27rw9ZOxq7K-j&MaIlE }qȷx {To*={*Bd(&ɑ}7J40 msTBX˺_GЬ#$# {Jl ~Sm4.X oc>Cj%ڞ\;lϾ* "pm"#U@)G).0:x=G318Gɀ-R[?3g7.quQ`UxAKlCu^2 Y[a ^Q lUw]t:<"NRGe 1^@oԮל@ݹe[tu]Q:!aYN6Y)j|SvѨ >hUJMJ$ql_Uag2Lڵ˛:bxT}9%*(MG4p<኶;,RG+AC.DŽ ZI`|rt {w[;m?,z&D sNO9vw؁}wyrJ5BGuR?O GÂ$ zSD}E+CUmr^E3A\LVy2=@Cٽ sLjݒ ^ϋK ><pg ^fPᕔ"]-[;7VgIEUT3H`Y٤kkБ>^3Poۅ}s4S"rd!l9`h.UXe; Na_AڅZQ]i,2TH\ U"=Wtbd'i)nL`kF2f!FJm12byQl+<9>n)-sTU~2_Po 3ȳ-X6"@Un9>TJ\qOT %ĕ_+ *5OΕOjMjr8Z!}N|c_HuhN-W99k>詥!ʂըCR u(^JH~7[q:7]e@7\6͠ebD)}hfRO#y5Y P>=R9~V=;G`FYiu!}!iGD5>aR6fuF^ $:Jc |WA]|i/d6\究l A=#؝ޥbH3@{ ]+:P+!P ߭TT&'1e:c2"l94Cd,bDRɅԏ7r7sxyPn?<:$zYhVaW^:z3Ym& V}abf<bܩDitɟ/-hxƓjQ̷@0@]FAŤMEܯJ+7ktŲOXBQ!.Zz5R\2!]"¦pЏjҶ8i{2,A( KG>:lbXtTe+.q3av%}#q$k`:HOR=gӔQxZ?SIQѤD5}&$1TLK&B7m5x rdzo/TI`UB5LH ׇ̳V"t z@<;ɟnQO8$!܅KFHZ & G],U^uDxPAj*G[e;F[p{;6`Wvs6,n!o6j'Ash0]Vb#$AkQG8RB )'9A*\Aێ YgM^30| 8ۃ5΍7Wsc Q3N20\[}x ϻ ,951 o}W0YB3.C䣲+q&31wtx')qs(?>+uI4[3#~]*#ܭӭ'2xp,D"FSE('9Ǣ>R7K5d>_R\Q ,g)Ckˁ5T~kR;͏J. M>HsUҼPGI7|NAdQ: Vށee&V6!i)λS.0SQgRj`9)ÊTj{ݵհ5 9#=!={31)Qo#3 p9=@e}RGfac!~eIK0ikky;@tpt塊&F@o6H~8z *4lB4H6X섯 ,k><r% ғj^t 'JiF?Pc%E9Xw4zcAˊĠ.h>'eP`?`0\kz-#Krޱפ$FgU\}:,Xkw:fUO=ĸ:&vڪ_,JLQ=^w5\2 @}bH> ji+־dе)ola$ۧh}Ḯ Ǵ=퇫gJ,ch]H)lAu!x }"Jg܊'Lv_Rlyr@fޜ#M/LVهE; OoHp'3z{.~gqs9 ؛\ӑ{, zL-:?`{Zh<%Gf,ٻ,`m̶%ߓKZd? [A=Ve>&Xޚ$?m!&=#sӟkKz^R_4d^6dBeor-ሱe.@FҨ!et3nA` y\Ap }~H"WZ0@x3ҝI#/XpW7RЋI/ 5D;k÷dEvrCfѧܠ6S0FRqx=]IlZŒ?I7o`D..%bnh-!'b}VG'q FGE?NJ*D?DjX3@-vZ5R:sAkyWI&=Gr=2Z3<p .sp~~ڱ6j©xѤзpZRA1CN?H/ p`@oȜG7\7lzۗ w: tOխ??ix_À:ٲ&+c*z|\UP٘6)PH3?yA-]VxnAgDM[*<0n`JF]nchc-RPRLW$A)A8FJz->U?՞-Y`Ѫ+*n$O_6+ۂbt \? ]g9َP[@d;G8. ÃZ?~4RtIT ~n[O5Cls$B׎f©6\UהD>J;OÍ\i8nt/c0GPޥBF~`Tś'+mi&v. @.7`-PyG~yHm¯T$qt熉Ł]Fй%>x\ 'FelH=:Wյ]] 5Xؼ2M#' FZ-!hӿSjb'xΚjϮ^6E)jg'X1aVBi,6*XQYK3rpQ| f15mZT;4=f+mk*B c/HIR,?2t1ͱص* 1 bg@tşK_N'`((lU`*VXji@O"aōgg~,7s:UR@#P̱zB?%vkw)pv(Vqf&piBc]\|+^3D6Gi)Ӛ:D%KDzc0$U>0xMkq-诐;Wu5-ti]Rw{!W65*m8ptiDpwG|wV}Di^k43c-rxp5k2PkO CVg_votoom[*5uؘ< %֮jR> v0EB**#":QK;N_C"H"й?hEv^Će|u\w)}cSdj߹i˩s&!z` 4wu<˗St4'^0 X+9gt#C@fzО\7}WEdӽV0d+qu d<έskDJ[с 8 I}bZ QFWDQs#p7K]\3 vI Vv('-V4^sG6}T˟(^4+Y(7"^FV9.HW˙FdX03!Αm-*/ܘ2=f=hRl~x6rԯC:p8[TզL♐a'Y@z5{ڒ^4S+t" 3c'܋4DvWgigbpb' iNWd1(S¬I侸2Pչ(`@z[# ~Xof~b4;dsI ]8{PŊ(C[( d8Z*.~~3"4:>=ICld}#E.çY]'-ɯMF>J|萔sn1'&,K4rNO$|ՍdxpLgW)(6[ǽB8N7I2B_i]G[,:^[8 1_įu%6T݂5\t%!CKvEToXӎ:f3?+;~0_HifxͰU33}!fpK'}#ֱ?9'W񂀍MF%jy8 @kQ,;Vw% zs{+M posS9N/эsk@6( [f/13NǮܨ̭EOշ'*=NI<|3NA=+h?Г 9<c20_e7,9K@-+w' a!>v1.\@ H4Ydy'9̈́ 4~4A!o+|bgl~䎚_=M)l I L?+bu}Lxy#vkuR/-;Y!{⽻=ϗy8ߦʅj"dzdVmATa|sm*%F'dᖲ3qҷ5bȣ R plB%=nF)? &TG6-k _S˾)WW Z>TX̣h"ND3,?ҟWmə=)i ԫԟQiNӪA:(|UDI5eBv ,iU؄8ڍ-tdI$m!娴wS`5>f-Lr[Ό!n<Ò(#WWCk~q (}Wۆ mzLeq"mAvfrhw$MeﵮJQ^/Skpd,k`@9F1hk 5YeB](mup3*s aqB&Q*'AY0щ3_aKI4;/')kKnF A{[pY7u ̘|_U/Gp#F2i )if0_@)C:nȫ"+}3ŸYoI{썗7P*'b{GL(N>,jBշa.05^6Y(7F <+Y?>Qܹf&,Ob 7#TJngb ̂-moMx|Xso'-V]$nTPGn|mȪ{qv=!/Y:+KK@fH[QwUv]|`ǣ?7xN$n6tiH[:7uZ̒ ԡwKD͐Dw[WE'{" qUBtݠw\ŝl4&B \:*LqA j?Dvezd::}Em88jCaai5޼O7p+tR]9AuDC&L=W5ɁuW|FmE_LJe> T7ݢ"o$[^%^' 5 Iq/%ټ]nf>IǘE J5lzC-)<m Li.b\jAr:ʀvvE8H AJ9~fGXwH43:ҩ2blk35MpؚHnEK!colOgM\/^IKdiKX#t=9p_^t={vy^wx}p'۪no1s}ر{$xACI M'@37P2*a tBLN_u¹ U_ eNlfiip]i΢g4p*}9e&EJ'd`bq”.|qtKg$M K)Qv~!ai(bkr< ]Fgk;?ʂn r9} T1 nt*› S> '#œRwQno;;sxSVdd&W[!h3ʞSP,|EŖ:NJF$9 8cOVn;kRM3] a{#Ȫ(%^4±t `0+zt34 Q13T;}gf 7(b i=LWƔl@ĒFm@Dg@}~83b[L~8diP]O`{mj[p֙x{=g ^u/xV\ym:ᭁ-2$y]YKI;^cw>1?&[s6Aytt4޵K qqrԋ GqIҍk{魡T[r͏.+=*7bs?C)c{3O|*=9èBi;O`Nnbc!-S D4}dJ/ADA8 8tŻX3 5cbxA#s- [-m`lSc[&/[XLu/$H|6 DeP n2%o4~D&&Za*(YIYy^PVs-2@K*3Q٫H,Duˡ|;fjSC!WjֻkW`[{)MZ)dr% kb"-<(Ar/?pA0@ ZͿ+A~H0!o} M=~PwfS-RuF̈́jHvX{vmS!CN^3 KXBK[p%?w""Rbs5o湵T0퍵|w3VIҹ+\5|B}jD?AQ`+{}%֖1lS ܐ3M/[N 0$&.{ #ue^tmnt 'wS y0ˮx͉-CQ1_-t>Gz-G|١/|h|;_E9Ns6 V|Nt)β*$u\TI`Eˈ07=my^Kҗ>b+ę&FCmYe8hM:'WO_bҗ/o5\df=]6}hu)*u W*KІV#?RGߌr63r98W+eaQX3EC7$7%{rET$EG"pC >f-Cw]It[N6Ž=>눍4Q8r-BY9 ^]ÖS-u8d%^ɾ$Q(|DcǼ'S=-gZ)hW&=Myk[>2prdoo *r^ۧ1wTӄSrqѪ)#9H[o%ݮ#q KB6 f } vo,/[Z 9fK מwY6? ËLdJ.$UY%#ƠĆ*.xHH34eTEJL_δ0m,aX4UA29`}oVZvhb3Wb7^@@]Nc}S鳥7%q= 2"5.Ŧ6!Z=!^x_`. lj+MGؓd4orDK3%sl͌(I2;5JWRx-~RKIJ/fn ],Sx np!EstIߧMSꗹTџ0ΡOrb,xf9סoڿZNcvm&' DZI#c]zM#+VmPP;Ԗp|#XPl9!If+kDF{ =u2G?vôWQ{R柭VI׿ matl%x @>.}y~2-my7oи X-o%%[s/xtsE􎺴  (+d&vT j,Easw?0#*kw /AzD2uӢ 7ZQ.pf(znΌ-o9l i=@7ۋ;/n,ؽ,| ~;/#W}->ok~}e?L}F۲!lmJ˓G*(.ZvHDz.>էte?e ֓Gy5Я\&g m&DlK|,پZaw!`߶j&|,Kɮ/«qrӀ)g،ЇFhoI`J?P'XKB[iAH"xwVxާ:O.]IWa5IU|<6YrY2 _(UbHQl(i-{U~"mj V#Ֆ9?T!y%~MPZʃ;JT͌ W\b1$7i53%]iw~kȱupY2JbQ Ǯ7y\c 1jjY;ËZ'b"@X\{j1&eDBGZ+V." :?iA+r,|HWR7c2J<yWc3Ѳaҹ쐊R3kIQ=Q;'t A4KϬPXe_n~.u@xNNZkw\n P&|HarlbBT pl`_p3x:UG, }D0!HhGݧs9a4Gt&ìNh_hJt3{%eM2#&ޞYOVT'Y#lB e}26ly- }n$B[Ɵ 㒗¦j62ƓJ?3 'm'Xq'd|&P+9*9Qt,Z5Tg 7胣GG;dn$0'dž)G{/h\.B]B\3yC6fL&(s=Jq+sVm˶bVY?/19 R77ͫ')0ı4CWXM/O_VgzQG۞RCoϠg1`H!ҥFhw +F鹘oD`el!MpaS8DX'K^Huڡp~̬>bMθF\H(ZE]߱:^ЬԪ"os$TSEH̄=/!`.]#6q2Jr=|}-8T*xELeqE[QR̴_mw—B=kz^"r@JR\| ۑvry=;'4j R~;Zi[kiܸj[F#̱GnO-E<~)c^b m=u6jo"hLeNh_]ΰrpx/6QFp Whx0Pyp|Dnp9jZ3, 0ιnmU -P`|ߌP*vmL=g 50`݀g{tut٬ 4 >IPqGи2;kwCKYHkg 8WkGiKGwfP R9sRJce|/C ^yN6'T5W~7!E`5rN>Ad\xqv\^xRb>Eo`e:uxȏxh*"E*O䒂8̕:e0'^QtFoӯ`KAmُ_/o77# ұpJy|3D !3\ A!b*N;lL# pa0Gdrr 7: ED kigN,,]gI[Ћ;7oWVlPG=&G%!\ Nii/S}3!Ft*MCz|>~8pz[Pb+b)1qUŝvw4(HbRhI u q bB0\/;Oî Bh~MYSdr):fhl,ou@U}-G‰P@D_Iw6U/X=tkٶYJ4ԄI:ٛ~X?;~3pG%~†;qKK~4oWUV@6|v4mx_^oez Z 5R`|h®g5zbܩHy~Jt=i1J{n/ Nͣ63Z{,K \ WWMn-s K(/U|/!.\r 3M3B큉sX' DS7&@n{ ~1` rHO y襭W"ZK+fVclm62Rݩ$cj˽O\䀉c~5UaVڴyε%K:EnX*HVMo5$|@O۾IȍؙRg N!AI3 B0DhAەnB>޸ ,wX. sdENpWdy>KܱM;哸X:>gkFOrc OAz7W%zT{ CE TL@,xu*ٕP\ˮ `We*zltnɛ,-߾N#W9i~Jq˩ԏ"mE7o H#OF[Uqodx/;[;Y)ugWiQ;ٶ⡱%9ˬ<{¶նA'bL, ؟i󺹇B53J:kΥ{t"Tn'x/C^`.=;S$+e"_u/uolaQ4;/6,0@V[}蒶׊N?d1 ":ҵP٤\Yn-z'Fa{?b*G$w5D3**羾PnaAD1%vB-$sFMR FB  {W`tiSùmPŽٵnX$|yjθ;i*)3(C9*pD.~*?ό tDj`04s j63꼭!"|=Ct 9L1pl¸'!°(KtW)1lUfiw䟃6ֶ= ͐5MwAIǦOib}M{ N'åP^N* ˯Y7ڶ@tWkisv`nSW< oO+9?-qpz)Ƙnּ6'N5wx<ӍRZW=>n?,>a#?ܲ`{GKMccD>@O6 zzeusO9Au٬rדpI{Z^M*UA䏰}fHRy۟LL RCL#HPq^WqZ9RHڐgFeZ{Eld@ܹi´˟G=>p4qax d v"me\p̛Xx:lB:jRu ӐCb¢AJzs (/J;]]ֽ\d6Pꕿ4exkgKsAFr8:q4B"fLhwAXZ"|U ,_{;myہO7aH[|S8G{9  =!t0(Y,҅?d @72>n8EtR(LñNA؎dK"q Bui`)齊*P^mv Qvr%3%bJ [];= |igICtxT"}@"4SLT̜y|.Q֍Atxd.n鐤qJԗp"`%?>V 4 WdOSaǖTR9U48Z,S䔝9-X@)gH m~zeΌz䥭~듣-|HZsɷSO*! 7O@].Q#gJEU$@"g 8>rްi?׬A~d_iG p-Xk2:P 1:op@Z|cACZbvUlmLedp#°nve+#D0^a$Ƭٵ6/G<>Yp"m^>d…g,l+ꓚ~t+%_5Zo db1#ޞ|i~n;/5p:07wOOc-Kq""|gqzDyi%!2 ATAxF ɛ~LR{0Dвp /<ꅏ|C-=WcF/4 . " `pZ$+vX| aZ >]pM1|hȹ*sqĢs-M⟴mR@e2H_^SRut:kg-d'|ogmD{*؞еB9sS0ݴ̽g|ւPt*W6ڈUx/!=f- S0~(Bd;#Q*:?!dqM<\W檰2va ]i.YtQ ް{@ltO oפ 4Q'C1\3cή`pt$)1[[ah9"<5:DKj{h6I)5u<:zȎ7M)쮀611&BL$05%5ݜؐgJn b|݆防 BQ5ċ$<# `]L8|Rw0?Pа^dINY*+*g8BS,H97`tX*fSNHGL8T4gTO4*D+ h}HpĎqtP7p,"ej7zHT FRk/ah|eZSߩyEpv#M# TcFmԑ@X˘ A`L4_|yh*[Rir60)rY+ivjhV_at㟺2B:ɨߓ`g[>)xhlp/h^sw2whL\0ZqoM]I b.9zHC{'}o 18M,n*럦0B szbph=S,'w=`Z-WUhxv%ёfFta Pn4t߃Ճv^(El2^=_6lz4l@\ELetA4Y\ޓcb IY֛~b+ sW2&)_XCM`@hazA 0La%ׯBPTM7q t@Nb7<ܑg`4qDU 𿮒W.^dR6jkI-PgÚΐZ =O׳RPPpegR՘}g]RjE;FS(M ؿ &@O8q")TOuT z$[0wS ˷r ^oMݔ%",缳=ZE=" B+fti0b5,il;ՋS8>swZڷ1*)dڸ>ټ9ւ'!  oziGS6G>$AH_ DBQeCev/T.5JVJQ'k~KK [# H**ÅgU 3.{7iheݦڹEAr5{ xսE^;\dlZU5 4YOjA%"UHiDj1>[NDHK1Mo -xB/D 1(JJWb(&jxݼa`#ˁʐ %Z=HxVi&72zs:*^I2bDQzKVIvRKָ7B\9fhL^Ј_B?+,/?C^Wun+FބM.n iԜ(yv w|t4糱-MTZ]w3*$T|%z2ͮq|kԞeмH xcrƸjFYJ{ua鐭QgtVWMgvY3BILY_"(mk% eB,_gDLb'2ZR>*ef|dٔg@c[$@{,e]*7w w?T,BGqe5z5nv=Wk㝪V3h__gL F3+m%Vn+B+F)qN7GIwM7V5Rob=0o\Dm#My}0L =3od9C ח%f HWg0h,\ Qzvj&+gd/ʡDsff+M.:KL֣+%)_oW~w}uc na%G ? l)%Me La#яNAv=\RN!UY_]СUs̕_FtXQ@FXC~@)Ee|^9j`O3e0*;^6#"Pz-Su9wufsuK5Mgun|>ߥz%T\zǿm̬5{֮B([ɚfOQ;ϋ/vt˅`B -QdWee'k}GHu6[)%@_aq@z T@G:*}v@,A@Shk 3? 6 ȧ 0Fk9F2*Da 蓓Shopሗ6PNJأ'SaeX >k=rt7b z./U?46DZ9~pdKI,tsGHRFe9pMh;QgY:Y* Ka >,:L. /a|2 y\\/ M:=R)7K+' OdR돣?7;ً۵l* b_vRW"z;vd^0Yo|EA7Z"}orZ/Y!BzD`l)ng{֤J͖ͅY$=YVd#iJgھt 49> (FгqW`ԢwZV_L1W&Hŝ?|r3"، GZ!E=kO'wDdy/]O+#_hi݈bQߺ3܅EEX9%9 'a2IٝkV^2舻4%I`"zb%:Q! 1 ʂK0EGSdyuJ~ gh' Q֍ȟg"Hf40x`$]q?{-6$ *\%eOMRsƻZ N<#;im `qC0=@x5h)c63gZ7zg{.i~pP2$cL^ 'Ҹ7a ]BQ0=9p rZ1[ %+.#0D= ,sI9p`\Tq`Wd9óP LcNŇ9L6ˡ#ݲaQgX1V6s?[,l&y 1 ՝9깯&gc1yx"{n)]b%[n6UAsD'kZs.H!n3*2^Py}Msf\-=FS %vp.5 H5>:g!]6% ݈)8ǵtjP ́wQHg-tq@ Y&SLJkp5|AZ;3d-Uf4ZW.i,M zNLY;/Mqz'ijP[M8O0hڃ tBx93jSs.XpnLtdfbYhA{/[W'>4H`HTeR1ʼnr)5 8|"|*DB)>vOTZ?"KnXdmmŘJLT&HRRVi. #BDc|$P0XF[_ֺwRrPofQ"0vtYڈ!Pz ZFa'Vdr sAc;~X!z1Y~H7)U2]?E_po|uM1@WNw# U\6ᱦаvX/̊Gh$Y3pL7NhonHnh`Hu <Yhn8d:" A46Zfdw:AӋ߉#m1Ko_+A~S (oW3q !b .q0IC62j/ߡqx)$>:1t1Pm! |Z>FW+ߔ(f÷C fcY $v,?հ薱$C\jt`9fW`P]I\ IfYYt)!Yf49z[eGZ,A9!?v..M)zt1eߥU:x_FSl.s42-PtiZ464IԚWj;aj8pjf^*^SRVZ oI Lzl%X ZP ORw0չ$ 䇋>~A0gVhsxB6Q(̺gE!{DPUY~">n?LP Og^ o!]x$U )M֧+_etϖ, ygZx{1jk g"($$͍*cUikoʢcgnڶa}S5%q(`x'(K(rF36*`:ʝ"sL>-ӥQ{,. #VKz$6a a3B%T76 !JU1b1-q'Y@dNܱzfVPɆH4AL^rR?h3TiT>tVF~WAmqB\1|ca5y?WIgט\&R\Kt9So/ $h ˭>R1Ex# s02G['axG ehbX vRF (WD)$cWLKM,ˉw~a!ї $rR|)Bp,"? j,/k~ uCc\*V&WΎTM6Gim@$`0"{o.mKYד4ع1gWHc !.}Vܭg Y޷v3syֈ9`ͳ`ˏg ŔM +1X]*82f(ediFwqqq]j~|zKPprԑRvƊ_ym벨lBfpEt@庾LcԓEU!lc`NA?$A8[yϼNm_Ϯ~=ɜKe10y Tɿi͗\ dWWu#6,oŷuzhROM%eO6 ; t׸(cm %']y78)-}=VԩV[};(Bn7W 9?iNF<ɶ[?)b3Mg}ebLWq1%K)35;H&ł[do!(cA<;gmxUǰ+j@ \mQCg< Cm,𡍸k!+˓9݊h*Geu뤌EJ@ҪPdsrH#[ 9o0d+o",KkImg2g**/~r5DN)FNw(CPc)/4;L:g4NG`tzjX:~A +0e3'MkW("j xMTƓܺ]х@j@1&(2SIe3؊.ـ" 7W55d& 's'P ND4,'Z]G;Z{Rf+~/e2;Z`"+&)8*kw!@K F=i65PF`͹]}7kH4Gk\ΠFW_pZe>XVCj '&|eWsZ1sh=R6t$% A}ğUc:o:Goh<;t2>Os6!;dE.Y3sf;Sd\ɰ#̾f ]êqC +f"TNBscfB_b>K`-h/G0Z5AްN^ϕG8MW!]E\7X)iZG#QDdPgs-)L9.bjZ^\'wIg&x[c%O4ڦc ;-ӗCM'kR#Ͱ-ԞRϾ:;;/5&HIᑮ"MV0t}٥Y&]!{y`K6!*H?`4d9Yӗ?3ȹU,.l.Jw!6Vt}ըaվ{_}mͻ[U 0~,^7MdnBg%iҸ71')Sݜ=J,:oTCdžSA/ Fv{H-҉r;8'pNui~Ǘx%v1rS} W}H _%~RfT^`Kv eoUv'g) ̝mH5/pȉ ૗z&$ {s2*lr4v%;sdH} jc~FgN#J>%᧕i QQ1fHȁy|?Y>|8<-׫Ec}.0Xbʋ$)/sWUp j7o[tk 0% LTloQ@< SN3~&h `cKYZJC9R/72עFowFg_T`NV0 Q|]:B}NcXޚbɎOhIнr-HL[ 8?F=) ^"7|F6zTRʼnn|vЇը {LC=˄k̙oFJ&ї8N_ٖ3% l85__[hN{E۝P!!`T=(9GP7xJҘܳ=Y]7&$踻`g\8Bˡ&xhZfݵ&Jg,Js.^7 YAu'ۏ~ 4&T2]sh]M*m5XF!r%=\TbM)o^(3)]nN^en[VT2"J;]K@:=[mXN:m.^%xH:Ϋe? A.[,L "whܰy<&á|wNIё1 %?{ Kbxl+:sLWua"„gшXqyUFU xP}9'$7o&y0}e Ն9{Qq-2{ ΝJui':[t RXѽU᷽ui*W\QdǕَJLUwP0=_̮j^8pGߑ "u,us>. NTXQ `{SuљCNX牝9 E%Ys͢~DmQNIfJJ{okËbʛ1 aZ(Q[XoKמiU84<$+zdh_f! ܊os7ˮ!']s߿,(񅃆o+e pS.Ws_u'=sT)H\e"]A].)ۨRTFvtw\AH5UQ\QCv p>=A&m8 nr *0S]`?S)!r  ̥( x2q>پF!u1m=q>Qn`NZpڀYH+_ Jq1 v䨎0O  6f> !I?:8[C|CԠjrLuunfC[ES@t"[<bjՍ\T$ܶ5=)m=J),in뚨-YVLͯjǍ8Լ-V凯b6K$#\|N(?#U{ WnnYx|Ymox3 sryy`.*Ő<׍A[t)t%ŴdZjы;}1^ /\@[{łUU\tφNVIחA{BILtg5-f.v`yPX=FQ3igLۺqb9~>Cx'k5>$06lYPȴ[F=uIt92yQk)@( 51euIWd Tv9ĵFnֲ!j sRច D$4 ~ n+m,zd&1۬z#ː =ΐhxR]ji]B۵Nc{BSTCLAj5@-.]%? kUF5XM,@de7fٔa[݇$pSLJsR=)1KvfFu*ቌKp\h\$o9Z9&NՐyW#*163Jۓu&[(S*5M dw/%@Kr-[ ~!蘨Q|u]6# ;-ȵ;v5oL#y\6| Gm(2Kģc5sOvnEi,x>{~q9wdZ"VϠ<{,Qu(Ӛ?ܔUMNi>;"\ $:Iy)vŏG8j<(lv3B =!j!]Kk]tA!)mL{.zTIp1Y柙&S-q S6qFOv?*rDӄ7E81 ztklS=g %NC2DZoAK5Qq/AĊk4 nvm|lf*~ | -_kS~FzݴI9ʃZ+6̬)2|Y<_ sA"ox*ºHj <eKQ;[#ߋH|9PK: SrOY&۰x<Hx2q7eu hqhYXK]1P=FsN7W*A̮Xfߠ7](YET6*_(rƄ w/O-̞z4 {N/ ^ؐppKeU>+[%3#9Euj͛W:G`Wl&n q@aUWPmTIUqd87>1 G~гۣZiQgWŗц <6`Lщ(AIR:{1`ab͚-H7[q:xVW OT Vp X&3(f-BmTq͞ {RRUz,Ǫ"vcCro,oUVhS1>H-BsC,CMom8}1s׻k;Y2 Cj3Y;!M?WC79fȹ# n~=ւ>q@_e'qڗ\[Tm|DYdۦ{$T(ोT:7#{)e`r,vΦةc>o[l9㣣^Fr?ƌSk>0Jӓ>s 6OZ%r`;l,MKTW'kY-S6WPA\XSto?8ףh cI8Sx)MXXZsRqqXf->|b .{um.O ǝyhFReMAYl(sGr^bL֐sX}`]Ęd=ܴ&4cR )lN_jgq藞\;-^hW-lέ}e{tMs}5pwSוd!zre'7ӄ2*b%pT|V][o2#5hPz^Tiz]GSV2:l}57{L ΟqR9oI[Os[b{(;oIHHAe0kz$t2-i^`.v\Pfj(+hvH;kL&YG@tW|+hMgFvf&tqӌ1,b#%pz"B{EfOӄHOjt>\aGi(8ngšIe y 2*sM] w_ǹMQcM ᒠ6=>% ϝP:5CIr( Q< TVI^uaYzk#yu)𰖓ZUed⏎67mZruÕwT,>De妐K.eHe bό}yk3TzI"4X`] CN_ mD  55~1p-/<֔#g'Jj$ -qHsv?!3xr*obx|WU:T챈[5F-R+rRRl;7Yr#F!oP]Ibz t3˯DIH[Uȍu DПj +qwhpg4,<:6zL=?o?Q3rr/ G_~l?,A;Uܢk=^zh>EW G[z7*\h1zUG}!EtuS {@X+@Wpwqvs-R6e6ջD^e-r 0w{'@qo'8aK$Z%Ńbe@ enS7f{s-Cmw7Rϩ}T2'*,黟KLjoL6w!>c=FU,WVm;$au}],Pύץ!j!9M$*MצbOoT*Gvbks?QU(Y&phNh)ş!ihv){{kZi GDf|u 6("C۰ PG e %՗I Em+ 8ݖrBG*ͧ9G^NROp?pQ^ɡ@( %Je-^F}tș{yyo10ruP*BfC֚ 22`c~̯05 P+P`u-/2נUW-_k0wpΟ.6|?LF5²+> OWǽH5H$w4k%, }u{{"GKd+w!d_c1/h(I)ՙhAN}k Js$cJF @o"C5gCv!,"%|ui ΚhN!{E[M{%_A> ̊a"r&:gsCH^f48|u8<!@h CܖۼGV"%eL'S K'ǡO*mfs5^3X絫jB f}-nXyu6 | )l<w9ru~aP̾I9Ye?(\9" љYaP󠢥Q4wSGU+{zhՁyPyD&@f(B.%G=-;rL):k6bxY Lc,G \Lky 1Dm) L&M;.@X˪y`N X*59 H_񽫼y4 ] R9T`͍$L1SUtwP~ht3%8h]&ܜ4({7%\DE@mhЋY^[AG {Ev,<鵯ߎsIcP qc2#J.}{J[Z܋x;"-+K4U[{T#GECReM }\a<La_\'6a.) Rj^=/p#BzeWm!I 2J9?mS,7։ M@>V5k.Ŝz]X·!(/eӢ1";wdC[ڳpjPJBQ.^[qg<qÌ3sv"4HW=[R҄@+} Wq#?3'?Vbh r@Z &S1?{WK ,L${+lX~HVp9~&ovCm'xUca-F`!(O5hB١2o>G5he9 4z v|rWk .\.?0Zi 1;VTrEz"k20 <-*$9PQ2}G^Kp.ܸ5XѮ_:h8)-7nLG)7wɺIlp9Yc@a(DۑQÏq]ʛA?uTȖd aH*&rYq~{ՠ"E ,lLA9,X\a,+:$nh+ ;RD+)\vU1$)jRV4(gHG )6a)iry-]# YI¼miX*dwe'," 0*t8 kՠH$뿘Ѡ~JYg]ɷN^W /3Zѐ3]7YQAqir8VW tx9R \e)BkcDovȪ7Jۊ]mAl;'4yӽ[s!mPIaк׳C:T`l[ fvO>: |b:B.ZQ"J5%j-G:ȅVh!b(T b\)N%ΈCN=V!)Qq .g eNֽG)pk\ޙfYQ 6r> nvy=G>ZLV[0hyA[dJ4i$(C@n^oda4?JskfdɔټSy &tӯ$.aF`}`7+0L!ώ"8 [19z;C-8j*= aS]H%0qf(lrj`d`e4a,r#nxB|pK$k5JQZċG@_h!'ECtO"f՚v& &NŧBW>a߳:㒾4etriմڰƒ؝.Fg t[:<[@!ކF@rRkQے9?X\Mx&d$ Ɔ ȗLVuQLIF*drjI\lM.ȉбZd)*ySU}])eߣO2 T%|ڧoȇb/nmG:eh۴[u7;& ƺ iBޔgVlo<- ai8_LYԁ_57*p#p;{ě@y@p!$8"/Nm|ЯOuh"]K y$]N0plVExpu ? b Y%lZٽT:Dz 7sj~.V&Cyڗݯ53xM?JWHb.r9gID*94#pŸCjĥBʒ%~Wje*ï{+sDcIT͵b|r~+]c4m;[AP$ڔiaN}C#/+hG$٘Pg~1u!> (˳QE#{F3 A|\xm`#u k덏YnEW9'ĸ!x+n\޼\Kw}[E S~塌&2f@6+GRe_%)7}Aگs;\sh9m'kPTCN` =toll _ѵ:h(Jk5Jx R G%R'x?۔F*P0}Nɦ*5Am }F/T[補Ob 5@,iQ&xEmd~]A&#$NԼ+Z >2Qҝ t[ⱋ4Ľd–T,O*;Ȳn.Ɋ jch)Pkَ2f~U T0`]2)[s<ÞuokwIxG] 9CV%1?-:@?+?brpԑ c*b}'kLh%t^ l _&zd X)*ly)w0"KloXMYpYب8{;dN) ,߫mOIL}Ѝ取˱ǍM3_A}`YS3hpX`DG,&µbGk<*UfIRk߼E5"P%긷Ql't` Ν#: ʥj0…+BΩ#qS I iWoҒ#g᳡t.j=?h6͟0 *vtkʎ(%B,k}59RRs~,{I.-bQqo"uk]eRhS"? hp$tGlX<2r['gRC_?#%F[^@X.Gk y,(T%fK2Sց,{;NGNb<>G~Q_J` pR- r݁D{So8;0F;00JMbzU׸/(9f\Ckr[\㼀NQ)BL^3WEvnQ'ѱOM%^A U&\ULT+9 VlHp%%D1 x6;+ 2Nx,@ZD!;m`[SGTKEeㅲҏ[cZrmma6ͷkmoUOy[-o*?(tqĂdddXmmI7Y*4!g6!i [V$ cЧs^It[ϴ R XMkxxK"-p`õz/ǕR,a B1\HOҒ*]I0Tf{%䫊EIFIZ dC.u {4Ta?)r3i&;n7g2u'ORL㸳M.N+,Ath!L"DE`~9k,W޽eoy^MP5#u_>YRDrzR͂|%Af@RC,_h U¥S JC!{q~5 tbt㲓we iq\F]Q#h5 }O ru,K!86,&_fNUȼi|psW|J_ mT?7 ՈQ쀗|>c :hB0Rٍ> rB'^4%m^iQ*Xa/ G'G?I*zlxM KY՚k iFZLTuI>CפCiu N׉_btF=$SP(xKR]V_DMif"L:*w2Σ{Oi! M\sE1}<(K_Kڔ sxiT|C67J69tL>B(~qϯG#ٟ?Ch5kꍗ̆k/{8L/7h0zQq:Y%P>K3klb%R;&VV$pBE8vB/I5ek%tgC (zbV:6jLmÒmbQICUHNP< .Ä-8%1"Tb6Hn7r@G3)ԅQ:P"90"Ő1mgG#TtmL3̝Ww02't6'uEF˿ʩyzdO8o񲥿&%YR6>^66wz+[,0fC3+ڸ.`cCo뇷ѤC,eNZ,$ltc2GԐL`͗ȟr C98SF"({Sht1kN8 x'B0ޯ@WCBtiQ#ofF r(:jX<}p~̕d͉5!AϹ´f9^j@]Lͭ%ATxluovQ<+m _A~?MHC'o3:w.y}ދquWO}AȞtKx)U"#D=yq9 q00mBL>я?Pn}wH59BBUQ]OMQj$Ha{*1\Fy#p6n 4 `ur-e+v{0`dwrהݶQNQD5kBNN*hpLt8k+}c{;B,b AD[vsr,Z.L5:T\NzZ-2:=_8 Hn^,jɆYN(0sG n{Y#qR4 S&T,OPGAyDտqyzLޗU~#9@vx%CyWwfV %OIcSuж>cёRGQXia|*lkEmj,'Ⱦf*s+,r=<“g"TpS&FzCy&nЏ0toIU'\!r KtzxHZ/.,Kg'U\=[@/fBkk=Ël%1y{ o~,ؚ_Ɓɮ¿kH* q_ţ`ko$_w=&ghdQO 5xٶyJb66MvS^@28E#R,r=Y'a}H*liby)\$ \MMq=S$CfɾUzl,S {(7-̏ZT9C^EmuI|cƴ# \F(5u(_ P"R9i Y{ۢX(X 9<=ϤSǦR؎{ٮ+*fq"i;4bWDz k@u!ʂy-CJ@FWRnԟn-SA+ XN$ ̈́0 DZe`ok\;ױG=t.2HPl/I[&FcWŝ{eQeL8m ۋ>0kȌ#KkX2SzsغMГ^ +F:Rtu7߄ħ:컵K͍rﴄ\!y _D߃lly}תU6!% XIF1^v6\"tM,5sULsYj{5<6`, >jKz6$ǜ]fC_/ #[")aPƥqI3P Ir;9?v֩>K qۅS({yt:o|`a1S>B%4ý=Y9pbɴrl3盿JBj'D=|G^)RhH j7w)x` 冷vnp7.tvn;ʾ.9ʎFFas"PPjrRRK3腟GLh2u![n_ۛۼ75)(7r?nNNym0&\UdGV &ZQ=Ҧ%OV@j_k#N cK98zDN,| I SSurFշǻgs~E" *- ?]ےh92x,Gbb.iry!Db'+{δA/]x^s)_fku]5\5R) A {vV)!]]!b1!U#&K  .`V,kR\kkv|-ozx8o-Z!TL80CoW`q&\Uj`&wPۡ;>Dw0v=x`91Jxk1'3N|lRh %y+ qwj;㐍l a1ʶŤ6\E=Ί:aZ@x<뭢 _=>-^zx}/opSP!M ] MO60jIiĸ/R/!{Վ8ݩ^0r'ԇ*|DsG/^Oa7E[<\l.l'sn~Uo렟-ʙ:'7t% k)IqH1}d> #}@AMO7-ēm~}<9cc!6i:53А4^2ΊL>)E"Bxϰ+)ܮ ষ-%M8[LuSƅ+W[X`ݑ3=wO**h ^ƺlk@'SѹS#i@2"+#]͜kDay~FDH}0[Oo%|:6[H=8a |YV-NqF-o]E?r;vGӸȭ<]b1Ŗ^iq'(YiI+{3 V)tRxZ& $X*nIp/7רFVi } ^: F+Q)#Nhg?fp{5-6\B{&g1J8H_HLT;vq~5yݨJh\C0l? k|> ='!CK:)Ƈ )34 bEpeld._6eh?|E]3y4F_A.:Л7lʚ}:rVfn}j+cFjF@ȯTks; SfQnVvkdRLr nv_䵴AJs.Ӎ-Π ~iiԠV1gBVMU0/WG ؛SmlmK !~M 6G=Y" |+I  Cf!v^SE|RQϷ8GDr*.UJ%xO,;0ѳeէUL;\*=¸VEQEj\K-'%;r,fOb93od_=L~XWu7s*LkQs JA Ox a~)t[5;mǴ=#b|t |R~ "Gcw(y=GoUo: bQYc̈́;{4B.f2xa 4%>N^Pts%!u &FzA63E"CJ.#bMs_]yҍ7NQ"6F<ڵ-nyt*!"D¬('"Tz@"nk2V^]`oX;dabRNRKԂ H*?;lbѿQw2u;Z"vx^\kn.jDtU堋Q~j-(40y^jpr%֩+4N^1 ̵͛񼾣>bMIO4\HPFk]q7\du|9s7WG?$Ш2̐W`#<٥.@$4^ *QցA. I0ě+P]Qa j@A]@͑ǹ-78h?Fjoă~=*Тkh+*'W?O\c([%ZVο{*u6ZO4B'XrX;h8ݘVh>SJ6D;2g^t5KBQלP&z5E}J+nA2pVV! &o\(ʶ47Y20?Qa}qΝ9M=8nr;J HͰ=XBLwffYIMBT{9=SqGU:?w4G=fc1ʞ'C43R1ʈ9$iK]‡vmaICRxܥ(&Dʫ+O s9<Q[ͩ@ +l Umk4 ]h[r9U(QtmU6ڨ6* ondڅȝ<T-~U=ajThNE+܆Hع^D'WN4huѺ:_N,FH _6 ]Zͷwf:Bjkv&-0$*,)ObdR*i5fA!P;+B٨p7sD=pfHdA:E-C.p𧚽3wqRQ}Qt6*^еyuV>h*I?Ldoi 26}3Ufmci\Zn\n(.@nX q &!H(d5:B3_Y}Q~$c5]ٻD"Y|sj̾=|=eL3 /k T [v0I(cG{ww`V= ̀@:z; 7&GyM? 0%Kw⚆ۻ̓ B-2 !I Jd`ᔡJ"r7ػNe{:&u ^A,#>^!?%r]U* Gܜ1{w /d9d uݕ oXiVd,6I"X]$dg,-n.73AlmE7_BscrMq@$ɨp PчJ G|ޏK8+bh6})Rn`b.v\dQ_S6|͕7J nW)-RzpMǯCQ%ME@>!d}^oA$ҸEzrl8Don3`s2RE&XՐ~dP!:_*y E֘Զ1{OoS@?z*ޓqЈ򘩋2q V37o iSNJ-?;'v>5$H:M,Rct}@bn0rӜJct5E}K>( O̰r}aޫsa#gpLs +gLDsv%2FlhwkGnܧemRXTy{jxV~S? .Fo3ޯ1s)л?8\@:7Q:N[6Ыt)$CӉ \NҤ1h M [; 3.sEr9aPgK +9a%f&V"3M[d;a;|dzxycXO"]A (g9 LBmU8?POLPG/,(]S3Xcm1-JWQl}{DwERa,1!;, nMս>p{@2޼So_{D0n5mcm'B6E0ɉMڅ)lHv02.; N"m8q9b F0A~1P1kf^qLMpQҬgyڠ-mCr"۬7yj=VZXayjba?:q9>OohH!a۰J-a,T8*FhpPz7B^ye )t%9 <:d!4`T޾T܎D4]F+f"(8eK'Tb\vfZ(SG4^Ne b "sEtŸLf!Oɘz!QI'-Q溦^d܋H9 uxKu~N-Ϋ\бo'5Fư3N/lVX7Q`<(<-~ٷu"ᰎax$Xo*"DT@Hբm.`c~:`' 6  7W]&tLL'&ҁb"Ů#! 16pujnYlHy^(I* [׀?#3<_4 ׶}NvOJUH̻1{6W 5Ba,ĝW2@In{OF]ib1tkEՇnr#LkK YGƼϕx> bɭq?rPo#'Y L "%wL2t7Y%&ZЖ$gܚ59:!/R}/?,Us I: f@70sL3҉#S=߷\-{j!jLLk5ju7$C.IY<͛rt{)^B;5+ e Hb6~A 1»TYFFS41;9, N%=hrrzLS z3M"GG,cCkjos I~\?*Ycjm|, H M7 7hUY˞.UPbJ/]E ۲pUb֓?[ݦ\2Tv:';TL04@ i8s \GU1ȗ8?o^RMhIamβiSY#FܤCOJL#|_X!ԂR.ʎ:[ .z"TQ"Ȅ6Nt@/n:6Yf恋<55e]7n%ҵ{}ٜ LZsXԣv}4sTlƣn翤,r0H^Id"ynx6AUrC᐀ZKĶi7 /"|lv~ }v\]L[9W\`ѫgi<t⃓L^YOǬ}jvt 43I-8 _;豺J i_'G"ϧv) 2%j𜰥=x,gIMAȜ$6S YxVgwl0x8jHq褻"CžL@ÿgl<A`Pa8t@0 ÕG=O#V){7jkw 68XgWPKT40,qmY v T&0@E]0M*k ÕA5s$Pw+sBC|{ ȭ6F_OD~ g1uhS//5LÎoiǩ]6,Q%Q^,#Ng?peq- hnA &Ud=/"2g=@$Ar~bEg{ _g痉} 䱒c&{FOlj:WdڂdUGA/ xi"f*LFlWg\+֤#FA|Сb3d6t7")|3ǯMݮJ dGE1W":䎵ݸ1Wk'op>] _ N_w!$S:XQi4 ^;lz),*Ƞg;fJi> H(f Q/Zk0Z$xb[&^8#;-D C+bPR+&e"BC.FĒO*Yݍ"~Ϡz3t+~DUS(r=C"^i~lkZ>hCzC4p۝̑:ĉyk1n>S˻b}"`b>_$l'莦c7q q l_9&|;LHpӰzb,(}\`GYhčd၅-ɛV[~;N\ZXCK&;B[ hϖxm4v$bs,Hh\FKtH?K{f4Bn q\Ry썘ԑS/\d`RXe?f%#/$] Q=̻e=Z&W~t/)!;_WLH.rW?,F`k'(t\OLӟ*nKmKoSlѽK{J{o1zDSj_X՛kcCBaV"/66p|`X3%]ЧFWA`IK 5'`&)ؐTa Pgjߩ1,>̅ fl*7߾z0 dvhiE x>@ ]k3uœvS5 :5Fu$Vܐ-YXΏUDXeK2GuSfCesuhS.yv]2|A`B ,WkcetƸ~pnM^cU0A.xL%$"FcL) >J2T=00cEvӰo$I͚rja)F ^pQLHCаVCWj  F&8PAEQ_JPƤYя|Qr[=Z!k8x1ב_=7BL~ew+uymt!FRr;&)rNlt?&&'8Ǩ'W{1Eͽ'3kyN#HwXϽCڠZ?7uQYhfUok,y鬚nqef“s?NYtzUsaz1HJ9uu!uKu#DoB:VwH ֡*C|qӢSx ջmd\ *| ! , ^f[ʻIQ)}io?@;$Y(d$,JJ_8Aߩgd >OޠT= Ѳ*"]G3Z:bqi>qj,\鶐" ǒjvyf@is_8Ӛg?)սX]㩉V>O.Rq)#9x-/(K9z3)sJSഄwd8MiBq޾JSv)ϣBY/=`@?.`%SKPz$TI9]pϵafzcס'մ.ơi1upt7{](;ڽS|kc(J۞q8 NK{B GUS0vjkP y~=EvarCVDܲ 5NlꦲB+t8Ak*bjLlˢ(s9۾wDt٦/UL-T⼅g'BFwߐ1(`?|5Dc*|xgs r;ACeN/]PvdөQhO[,o_qbmƀD(>V/4X 'Sqz;*5EL{u&w:@ a)lҥ79ZOqM߉?yǺHw57 e㠫ݼMl,@4TR80/q|$i5jFRc+TG4OeYJ~!U 9<2ۅJTQ*dPyaj ښZ0KQi)NU =qy3|kO#' G@pys4o>;%hޖDBjߓŤ'!>sEMD.T`>ej-b ~tSm%RiO+_6$k 8x5oͻFti8({W#VNt)H)!UC(Z>K-Ht7ђ Nk?r @(oMc <Ȉ֘,ޑT,' j-} Mw0 c/mՔ`&~-CUNjc|{ / Y$ׇ)c4^ZmGZiGL[^˚FSmy牎hR dV0%W!9#kЁjDOK+]kdL?*z6YP<^@io :;JcՀɭJtW{"lrU2(Ж.}o@z늻YOR -,M:HtDp&`@y*^ [bN+,N5Y{ q_mh[;+y %AYgζI tSkv)`+HK%~v?.HRȏYg],gϭ{/ Cfubwb:vTѓb8f(y`/jxD5?JvvMb8DaSoóPQTeqD|3|ԡu0]OG(fXb?@.[^֣ T|xiX@?9`k=%b2xp]j`"hJQ@AgLkOnΚQ$&X 7L)-* FEKت{ [:) PJSQ3LF$gȃ/}T"B:o ^|b)8}nOܞEp{k`FsQS*]+0B ހrT6ɬ}cI8߰%a t4cy Tðh)SZSU4dgk}!؀:sI@T&I;"i垁Ԕ0*`}?7Dx @lxٿ|  P)r'j(t*%J*ఝO4</7f}11qylڦs Z4EA { 2yUSf/8SX 4qo{ɥA(v3y=L>XmPcq2ܧ˾p:Jf C!&ΩSAodh^.ez1h~hrޡB{YN C|DWHåXt?3iYn@:Ɣ$AfB+D߿'@%dCF+n*pe"|sՕg+?z$P j5҄XwMa,U45?N:'Lu@z4NeGӁoo-| K6wb3eZWj^oXܟ$ xu. Hf[[E60I_ >|ƍ59@[\$^F3:d N}6ݰ wNToE/ds X 1W=ΞnƇCC>'102W4|0++;!ncOc|$qC.U{#@me_ʾ=2% Kѭv|qxF izK4wqT ٫L>O^Hǟ.drQVYv`g+]}vSU$gZ^o5o7ikgE#i ӷҼwߔuG%j|lD[”{A#\Vm⾖4K}"[ Бʏ* &c/L?*CtxI8roH g%YsC!"S+7V2KHNn}hݐ`*L{v5IFñ"Ow5%+7 _q-E\HaIʽ*n&9o\-rut*;݄?5*SW(l;Tk~" &\C;^ F=H*ojie XJJiA"Id 7J=90[>sw\8Lv_F?*1vnkD@J\wpWĽ{q1i+Q^$RClo#@#ٙ}6wYIw KЄS!PŖ a<l@$e`VƓ#d:p"f[pGAOO8ks&uZ鏬CTRF(̩kwyLt^)&a qGB( |3#B"Hp+h}zhµ+l 䶼' 1@ԚU"_  J Y7"8Dڝ!ڤ(EK]%mebXz=U e6ܼ`thS`{˶{8@ NaӫkfX(ofꌐ臰.@g%Bm,:n=34 ֔՜3Uɫ9nt9ɺ2;Nu +!Űݑaq$;9sP2u/Km& U0IvVM1B5 k2:*W!Lܷ+ Ɓ-.Pqyz+Xzy *.䴊F2[ *wYnݝ.6\5@$A%3Cew{Z[Kai>kJ״M l` 2Z(_Ԗ)7?w8: kӭA橢iHFHL8ͽ>I1+2_:("hjoJQ=om;Ih/'#:ug+3^aV?&?.2X. ?_fhuU)+Ě͂SWu_k; T.+"V ueTKby Mi[P`?[ ~NQ(iOuK=?FEHQot%Y $A|C@i<$D %R R0j]O4-a _adu0)6^ JAʦe(Ec̺~\ɰ5Ys]}q*<8$feQD!_%lb`NNqSy*Rg:\l| kĘ{qkuZIQdnƿ:td7z%&>r:Ӕ/S~Gnjqk0ck7RSH *2F]x_7@,VQB[J(Z]0$ 8'Nj~ Ayda/tFYm8rnxnɩGb]s%W#_>'Ʀ4'B_ƪĿSgw[&/]E>:p$a6PiXIfn\}َi{P  Eu\/M-Զ(!Y%D{}Wz'-Op{'.>WIPn%Sw0-v9Pjh荺܉*K9lR8=h?c*G&5ɴ%C{zU>_~.q3$_,8?%tX:˗`ёBr_"%&@n« L(boSS _~6%r)tQt;Q| r)A|,̊KqkX/`=tA1]Tbrf 9J"Ym#H꽨:@!ST]3p)HC'M?%\FH' bS!?E Fden\Z r47ij`ob~Kyl>q9*֍e/ %.UjE-xc-DA+( 7l+v*E6F[7pTDWju(cEQi6y.v֣))+"+iM_0]I=e Y,@v+6Dv`п"XqNn!>fDK(½\~gj,J|A\-',U? 7{FU;?Kdjx;7&T,C2XijLrL`]ۚq݀54ړ}7ay',\x73JUYTCx8?²^KԢ *kZen"4x;5T7>T«F0/01\O(5 6?p,:nDG's49e!b\Vng:J-"ۜߙxƿ7Qkިl mo08d;+M/Fs}1Ҏ_Ur/P2faXUPg#'?n#po;LBxC9pNp?uh} %N?SB}Y,2`l)l>-,@y (89w $ /Dx}vS}o6TYVWN_Hӊ:Q?OpC k@TMҖ*?|wY^`/c}윍ψyTK D<Մ)ngJj}*@k̐\BS 롶>6s4o#A/(*k4-u7sjui%Iw)<$e!KnlY PFkJg%0#$! ͥn xH"#sf ɢ12iԣ۽ QW%7h[#,|Є+!c@0/(h;Q2\Ct@Bn䋱UmBXk@7#{=,F;/L!Of;/D)W)dD>qN1zk\+ Y4FԐzG*[Pd/:wl' JR`%Oq@#3=Zx(5#U1X]Th%'$Ts@.bjeכÈOwbrعcۘ*fL38O=0BA6WēZ; 2Oϋ'45w791h-KGqPrT{FfΕj:s\Kޏ_ ӥpZ?`q#i_>;ATߩ7*VY4/ohby#05?3Y*-MXW6 KlZbuC D6"5;|VU-hdM=UΕ= B8᮪k5z̥#]%(0ES=ɵ!ASn{sBR!u2=eӾ`\ XuHۛvG"x棛 EK5 PiAznM)UTaEpvq4h`lIn#TOi{Zbm+RͩK "DW~@Jʟ3dӽq;\y'6j$謒J*;JEH# 41:M>iR'sJUen31KKs \6dhc1,hvR pϿ5ӭ ݖ{+}Je}x 6)FB!57UbEh2z-\A 2%359G_Tg9|E1d`CZQ w"Rc!sHsij;dϋCʘ a+m06Ev,$EPNC >=* I^=^ML[a jCLMAl ȝQV؆1Ζ;p}K^B>*\{ U4Ug^sƱ4imTeyõ5gt@*r>DkbPM.X.%gj20. &x't FƗQ}k+!n$8Ryֻc_z~z\>߬꟟och6pvkQZى@(GQ@E2c&VȨwnrZj*hR^dow#@}'|^ȼ5]?̐(WSFUP4m*:dČGÓO.UnFw)jigpGj\s)٭#%.jėK#btܡ&HiH},oӤ墂7Ƚ9oxQA&&J-OR@!?[#[NK4s Ê4\':/t{H@18iJ7%/d]~NN'WvR u z*RRxpҹ"]Vd-E#[-bѼ^uJIuk:PM:͚P4*Kx}mD{wY(3\\mWM&:Kz'Gݑv%Ս ; b.GS1d[_D^^"[/$:&}U_o]ۊ9|~,q|Óq]C#skXEl~&;p7inOiC<^☉ZƘ3H/y/+b?#:`C]Z_` CYZF[WA,IԤ ^@.p:.m;<};;bQlv9䊇tqyGX4==lSǤhcbVKb"۩)7My3Mc>eqm 't4r7R/Hz2,.ESNhxmk'}qBPcCsJC1mVN,`|WS7֢5Er%A-QiF<a0SH@,ayQꇒfhŠbi|vB>X1TMN**a 3. /LߴJYG<4I1sQh fְ:#W!rJبik*.ؒcr1eX ag/G4</Ě@< I,ȫ=w9b~yԐjՍhx\1g"32ƒfGv7_E-oCQiX2#7(6l݌V,QmxOQR +;}q/*aNC?lx2KL!Δ{$}3 DƒMMALRThaMޥ\}\hŋ,z9ubL7(-8nzɖJJ*q!Lh*}ɨ :,k[\p`XghaqE| Mia g O`؉GaFU4A#L3@J#^mpw<%iBdO45ҨZzΊo ndQ=QqhwdKG}juP#ںI9Sw6SclB l>FbH>S9zbݐ ʗGinE<ڂmQƎH]$Ķ` Ȩt2;Zo?o$~'L"QRʞڦwphjhE71V_BAڶ;eu:#GPU.r+WƇL)TdU&qKyMnH>h,T28#gc Sȷ,7L+*[nǃºoXq0Ef%O.aRD&;Ё Da1i혙^Atf/XӨzXGF)irDccwտdu1RP4Ȱ/L'v 5F'AOe&QfX83&SR g\LL&04h\_flcdpȮm²>&InUzdR}1 Ěn ` S& &vHY C+yb"(k"|x|Bke)cOJ?h_> ڒ V w6<lc~h9 d42lקz=Ȏ6^Cv\KRXEdM0tF3aZhؽ+Yg.0M^54٫L~KUBWLU^1#;0@6 ?8]v onX8 ,D K;7Pэ m=ϗOۢ5ÝޠEqc _fm%Q72-<0gaP=><9f^̲U  ,Z{A H7 P0|yݍwW6qaQ x|䟳hhL._>;yrJ~3E[q$ ቃݒ q'آOo XsD?9r@msP?]Jv!D!|%D2kJ9CpY Fb?[޴îYW-0p.ڨmbnã=iSeE@jfւUȨ+[D>B6fxĕ+OR˺Ms*:\좎;vPHQEƳS蝑1@ݚ*)/d>Β͛,N)RBd3CF`kWi# "°ЦmٵFsև{;@3箰AY{B8K*}Xƭ k̎yiۺ~b"Jp(I7-3WkD}2C^wa/kubScOpE r禡28ѫ*o.St4 7 QT:4j&%o4n(M8`R~Gq$?' -؜Ur2O@_|ҍ<\ZJ<Ƨ UlZM깈w Fu~ \4Ժh 6_hz}=,ەH+tI/¿@jx&<|Sb; F2cd[ɸ/68~#p6/=l6`jgB$h5e;a;M@%J|=r˱nG ZTٍ_- Ƕokj2U@13ErB`$gx,%`/G_ ,0̜ZqJT"2jV469[C(T+I/s/ nr3bׄy_c|ePldyLɼ>i٘{kN^m248 H4 :v`>] n\,k*/-TeW>HBڍY&1RbVf|̉zw_la H]ť3rKNhyD@}ab  gNLլ잿Jà%"TX;U dz̠ns38f3y}9hR";AE& 9PҚ>cwBowj6}U ꠵L@H !€\ 6kt~v;rղ}Ktw41Bi y![hKsQE;*ުafЊ1-pFܙwAiVKv;*77Bθ#e"(2KsԛKT9Fdq,cRP krl5#QZ/ٗ3A] T՛5* -R $=Ε$=zCAd=GP D0Plha7׍r 8vxZ%L[֘B,?#Ȍk2~ʗC7*WagʓU^ҌFl(8'=P6 !2C0W"{`ίmX|26+T'oo#O+&U9Yh*%EVC>V/  pc.}> `U|RZ$WgZ7W+ oM:};䠞R1X7L#2@ G:.w` }w^xXEwҳD!96ypMɪ_sc^4?$}=w>ms#}X8jT(2(.ߜDJ%Pi!qK?ByCA-fd]0-O8tz +kAW^OO%LI?.׽1 lՅpW_T=d{+Qbx#T{d T=yG pOMrEͰ:d* ŶK1d%#7TrnD+(^b% 1kRm8N"rZyϭPٜw~, ]eezk&n.a#rˢ+PQlMEo%l@e^L9ہ6;BÞ݊#)>NՀZ4!饆tvOR^n32Dƞ÷ NWNobo%ھJrM笺"M ^≺0Qa)mFQ#?T*Ț}.Z\N47?Gz3mcqAk@e.dVdw@$Z7 Pʴubs+,Ou 0,,%  A6x:[׉:R*1)J%} VF]EjҖ: ,#ݏctib1糳MG8x]F샰=G fCk'cVRfĽgai=$VU$ C̈́@C}g_ѮN#V w%C#ļRp9W==&ݕ81޿jUH$RXP?"qt"QI[|9OIa6 xŽX0lj!²0e|jls`liQȗSN-*7V)eI&ݱc~$Y3 =]ky8Y*VmӺc}@VXdE 1㵜ٰH:-pFSPr2 RYSm>UP錾o. ;/7_%5QE8{MSfJb)Q8zãFooOqXĝHg>|z9Xo1E+![!S'd:Y2ֹUn+ûHQ F UK;]*|J5 0$X˼=>af-֮Q2 ϶hadNǐ[,sJQ/3yr*{G7LB;P[gqUn6H<4!ΌF wD_@x{xRWL1`x_m՞L.)XNL}M[֨ȜCeHm uHӊ=ǬbJ,紦5w_'5&RtpzP'~q5p8/ͥU]U)F,EYDbY"xUchlRkſ )W 7(I ӵ=U$̟ oj G)`CB0ħ. @߅r-# $CIFLehA?? 85xZQ3|Mn`l1DTZ(ޓ8~D+n=_׈ŷm@a=[!qcfs1Y`=?(yj]QNw)X;^T0 HV D7\D£/̫lqg0;i`*Gٍ|JT fTi5\հ4YKNT*ESţ>؜.NBiN;N&l-49(d-E`y'FO"/#D2uaSJ;Qfn_uuW⍥b!tS|Vn;NIBR&F耄P`i*FÑg5=Y @i9OLxŪ~&pa1 ~ƹ,yV l›i`]S-d f)_ kf) w>.b,isxЎ(DN.v϶8KaZx_4Zz?^|0aFVQA+4bݪ͇[l$hJ!5T/@!i,bÕQW7Lڶx% pSX) ُfʃ];ApH@XB_``b--:ݚdzOx u@33cG='Mҭm:ma;_,L_dqÜӖqղ hAG ~41<*y.1iىWUoF❆L$A̷`߄+ľuNFRN?ED1j.sO^YW[(Xo]r`|N1<6*^|(de(C딟/e[ yW1̜;mo^܇k3`El & (R5" V;6N;b49אF?p: O]WPJ—AhW{b1nwM)ѹ*PFֽkME- 6ykPA"/ 3F:sUޯ&J1Q." c`["e6౼ SSOpc?++:FD2>^+žj[ ##%VZV؃C,6"&\5Mm{߷)C7)]qfͣ hAם~`HN:0 #c;jVr|A?G<9zVs +q*Y56"4 Q=">m . I̟:{Uѳ e*|oni^c~Q>ޞhvKomQ7<;٪.x |oI7 ^9c%2adAщ \{g #\(&Q% R;8IlX=}XrƜ:kvXiֱiu?ӫpV{W){Ft* +y;ϾF6E%~4`;{TyQc#-<=GƇֽ,A33S7/7uɌ]539<)vv&?! wa$I:!8N? cԍH֯=nꉣ{Iy-D Q>}!~vJPftYz$^cBxr4]۝ƿW LXC.R&nV =gmjlLm+&vF,( 5IʄL< 5mm_&D'T~:\9[5Ue3RMfI!JNp.tݿlic^oU 0$8rŏ\M!Cmrn*\QӬ8I OuX^n@G*qLqn00FZ<%LRJ: }ӿ5J*K>XL"ɽ;H P>E?"lyR7t HERƔgI$Sl4.VC7`49R jzb_(og,J  GU udX(9 =i7UY w.WcuP>hS 9)rEmF14'f*9@ 8s{W_/eHPK|z-ؙR`/5",E Qo_]>S0U=G]/r6&dWU6ā똣62s-#O/ RyqZ_9[ -tZ $ҴZ }<%o%ɾؗzׂ?uY O$bB/qe KET./BDj'.z1d9tqÛeA~glmӚNv?zzVoERyw7tX;(+)@ =$X*c2oTeYӐw|6$x(l8#F%2CpLx`5%ytyCnhQfĶkAǑKȴd*pP:WX`0Vb({㠗&k }QIGNi(e|ߒ ]$zaz\nOط%x`uDu~[Kd24k192$Bo3&H4C\;6Q+q|HA A*b[ ݒ^W٘,e78sdwp B,(nkQ6@t#)8 ~7OF~`X\_E?"hlÃ_F: j0 VSbr"9MmJ4tjyܵ<un#ëm1_9 Lx]sݹ&Үdx~`xsSWjoBE5sSrz+oLZSq4A[ due&@f{q#lnhxk4,ܲYGxncs%!i ]1Y_v]f^iS6nϕBy'`ԟ5x![& EM~Y#>t )yWWҠ Dϐ=PZk?FVrL. dw]11QZk/uI ZFߪO-vVp>Gx3#)[H5ഷ.6GA$ܟCu iߏ[;D6U, fG>#׫'%lB6]&26u[*ȿV|+xK;>9f1[@["w rCR]LqHX>m}i~mzarltBaIJ2`H!ykĮ ͤDE{>mыx;_Q/.a,; @77v`i8umzT0}$VPre! JZIT}kf׬!ns%boK.wZZqs]KfwH HnȤ":DF'@*,IZQi\wUuhQ~ {L Tv.wT 7&ުIo튳{D|cx)x!8 G^'8UN Lwy("xG<b- h r%^{TH vo ^Zb܇~WlbxN?;ݒӫ|hOZZllg_I:bP^9wπCA?u5'0^\l:4)$VCU >{sgvF|g |L-˗?B4zr[+f-B< t!CJkڡe=j3hpf˦pGh .ekDb4VCt1t Uje4Ƌ9HmqKWt#VoW_ͥzOS"74pz]7356`9%uҋ3 )֍]O9w4Iv31'Vv`3Ղy,GaI( 7h|'Rt25Գ}K{=D},gCJ뼚$pi*?g%wć _ 7[;ph-EA W@Ry6z_Kgkց4-2@\] J+nq@wV!yO~# A5K ?%~(؅GEm'U=SʀůOM,DJyh2 Kنl+\ʱ- Sx0lBvJr6 u8 :Ep宊B6J Ǯ;Lv]<.7N^X!“ZP.)R8ۣISQU A5oo^'fy3_ -(FkIAԖ4ved FQt֞[l TJD"n̰`;r*]>q/ !8^Q l2А_`CS%jrn@,!-9vCB~jv~n*޹ڐUe"b;%:אPK񝔙(4J0-/G1EP-ұ0{cdW|@yV>&$j:t(b)6.PS^K]>ܸ&@$֙yk*CXjHk6q jE?᱊FoisSzKudceD>R[L[r>}IQrЬ&hYUG̷QjjZ1:DOV?$+2a cл~޶BG敠#0x\Z1Cl l-?s\ 6!EkP*3gJO#tjCc\)w@B2 ϮK媾(WfdT!O$A_S?q:P`\lvbiPTR6;ki'ABro,@f3J8"ش:@;{/I =JDo#!Cn'_7͡98 \;b)3*vR^|<&u(-Ijl)lLvh~_]"̝4_G/DJdLU`*F{!"Tf_yjyQƵxJ(*Sr}ϼ9fdqMe˘~gbMZ6GN8TK 8,lpO_Hgu5<"]L3D [ [R2^ / Z 0~:@hmc{2DA+~-;0?SU\`^<%zNk;^I::?Y<>wmH$uKrS>^-,@Gٰ&Bu_8Y0+Ymaįm^QǞ]༎Q1O)w׊DxYՉla9F(k%l>='l-8>CԹԢI!I|[aa!gSoA,~&@dr{M/[Hd%t2iڕgהƙJsa"\XA恫{;$ƞrq: g9hr,2\gPp<Δb2irD16W>LeO.l2^pdH 4dzhҳϐeK:3 Ͽ\}\ۄCn5" )v'R5ۿ}5yv,U=Zm|څ/ iYq_%vDp.Gd[ iZ[KnG89<;Y~m(i-.!'_K@k3X2΄o+&{NQHӀ:Xy`uG~O ^{8"pV1,jg,2hX 2ti| Y9I.>b3">šb&R"#;u2dk%>1 v&uWƧ^Hl(E~^7R8Cœu?)I3%Bl*zCדF!ƀ Յ|Gv~wDk>~s`.qݧ+ okצyW8Šn+ ьgCW"9A$:S>+um쎄 SCCiUKyV\tx#COeS,$襢׆ȣTyT~LL΂# DŽqTqdZ@9ԁD5-h0':92VQ 4r3[/${Fڥo v6ox˭L2PNaD J":A_av7%2`))hpa+~C ƥ@C_mIPt9ܑDؐb>Ė{ ɔSru+Ƣ3H+$24eҹEDϷJUYQ;%z[:Qh9/U$7tV:_Ly/w-Q ~3{N<~o-(; Jr{k̳z(FF~﮿bBϛ KHD)㘡~,r z6[m1bW,\) z k7=gL"D`/IaH= bYq2edOV*G\7u6%{VpC< }q@8,uIt0s*q̫'WbNT5nkO|Lj/_˵.| *ji{%KםRXۙ Ue1Z)c m짡7}cEenQqnb%iDq>nB'g;ݿrJSڍJBEQ~{g)?3W0:Rj RJ*Lw?ܭؕWd&ifŐs _ejA1p\Ha3ʦtoJdST,mJi@, B]Gཽ~F'D dlNΞ+<,@q9*4mYGv"05NEBuބծ/9c(7~!WڟJ瑍Iqhϐ0slH".^hbLl]O:3+u!PDn_J%>ļ 95X;Hs3V'#iqL 'jDn3A /NX7ɁH@WbXRk8:j)xwRCMZٍćzs[ V{@9c)kA9cn5\NB I,XW~ڿU.Қq_n-O͢2'`<廲#oHwpL-ۥ0m/"B}G4PKK} N&(5R ִ ՍEغN8r!`^I)!;V+DA|>YH9B2A׌LRMVAέѮJANf ŋa: #Kw~/wP!F\%%\m`yŚb &T9&CqG'VaK 4X8&J?ZM6dǎ!Ug[gu@(#LlPLu1l~Jݙ4\VIMӗR@Pfe^4d-w-w &/ieéBD0{,~00ϸ5.Kͻ?smDNY \]}b8v( o~;2S?}),U#db?̑IEZQ4ui4i'$ 7z>]GíP_p'*R: BZ]N ԫ\ @e*#p 6Tlƽ$ $E@/ u=[# c:+m%F2SN-_`[`:-Ev#EWD珋R}Rm|cLCLtIG$QBjkb[V?̸UFɏrZaoT;̶ft.6-}ByZ['3vP/%.ZVupїK?O?~{އ|ݩmOMp%$c2I3fԻ {m~h)NZڿgNHW*ugUL5V.*#wAZh/-uܽ`tDܫ `Kje- 3<#twa1IV8e;Cr*Q_a$6bHDyWfC2MCEӿ8}1/.ngpA<`p+.n@q^n^8[i c+ƻw:F|TRsEpaح\xDjY`Ds0@P}e`AoA/^m$vA҅>>!YfOwJuQU#ǰ"7i-4ASΰd+UQ/ D> a9V"0M!9s{{g[⅐ ,*y[M@AlX{@!ݰt}bYc%@C X.e"^tt*(ߢ0,cNP*&\ D{m>ؤE)q`{1 TvUɚP*Yloel걤Њ})+UMnc?:kxuC3(vǑ@BX*Qqa6A&_VFRL^%l/̚q\LJ346BYTY}ߊx⒴r\ȕ B|QvʟOjɆ<Ņܣ>ӝ&P$g#mP̵2x?ovhmb\'$eo*$GM U[dY%+&|bi%+ +4,"7Hr@j ?X\S\@~k~ݬ 0l15uGU Xn|Exz\(_/>i59OleG_n'`")pD:m{aF\45dlPLlNwE3:duFwC5AB-WtJ-Wzw LS'K #E:*u>ur`VK7:wQo4pBݩA? U_#9u/ o=#UnB&D!6? و+1<3N$xq"rx2lɆ!0Q[ RlU_*EDW>og "X -WejTcj2s3gkJ/)ryظg\ڂ w?E)>A]Ż]>} ڗ/I 'kn]g6k1 |ۢtn.wޞP~\_oݳ#>[~uqS 摠Q4No,gٚ%tٟ|U,;PGº`VHUtyLkhZNȁd\\ZXP7Ê(cnl]Zwcp%fX6_ͭ㴺&~][E֙3H)!8ߌy&H xÖ2 ^iR>5hsY"|?ԡdqIkz;8R씏T 6lmF3 b5,< F|yOf] .?' ӶgC>8NY1k!Ae%fr=x\|Fz2v$r j,8g)گα * s!1+,Wv[I_*pb{a:C8(y7()" /)0[#J:僒kj}WFGz:Y64/f &Dk Q5;vEO0*ߔV` ww̄zcgMXRa]=ӽpaŵ*z }G=#= DnނjE^`kih uwyBs+;+5gsC=SMO.<-rCE#{52hNz,"':7aKB?Lף@lI>30!8}3@@şLe DrPP1%Lώ:1{^Thz8ُfwTN|2,0.F}\HRACaHJC(Ų 21x߃&2 kM= )O3L#Fk^kA2Np{UHg1D-ܡi{75kS8 ͸zz;8Z40F5*xYn{-2m `(g%Qv&gz^Fִ`WV?IxoηsnR)ot~أُ%((oQ=ȃ剞䤆{Ǩ7C3eg{k~A>_*8a'NƝTM` ,*IkJ6Vp? ˇPE_+=idez-YY̒Pq@fՀ yPUC2rYE s=vqamz ~Baso,}NP]$0YrZA>6;,T'q"~) 1]ߑwAѧnࣣ GBLF`;;(/sa:#~Q`TQt}H|LcmݿC}T@( /tRaT$.7s:D@{mo2sF}?EN7u_²tO& kATfD1}0ф)ĽnäDFx sb!pq-'7_B6R*H Ox$]*Z9l.DT2hPhRB[&.SC?L*뾦u<1v OhgCBWZB SzER@I-0VSl0!z{V2`w<&# s?Iz>'l?MsݽYZIrF', z+-rpmȂCWbVTFvgMW/LlC{HjcQwlJ'L̅V1lT%s,^ßEgVg_AΕ,<|xqnq=%e'EF@2`1]ĆS.UݱƆ [kTPSF̜&EndS~a#h|2+j( B3xފo0 >Ri&&xkeΗ oı6ʣ$qפ Dы╼-[uw#&3<0*O;:X{5kH7K/ ,'1ʃ ([vJy#>EA2`92JXM-Z4$k=EO|gſxHh}~"vUs8KoI48hU >[(ƚK-Bڰ'; m5MԲSWmbkɓNB H ,C]7ΙǬҧkޒ]Jbل6mzKV :j L-w;<[(g 3Iw?l (w?C?=ն0\y5(vYy񠟱,4%p}]uY_ G޸w1Wou"̀Ov,{7Y*vʈL;qz] Fd=4eD1m M~Ls+}/Zs벮̵+eн7@[cb_D1= )G.6>V?ڎ0Ȁ) 8<2Wf;;oǑu8Bx^kH븚w[gS3nt I3%MQsRoOSB5=ÃWA9P ciTv۷L/u>Bvs݄ D9:(6hP?`c #AKΑ4ʝJ5iqʫ`0ڕ?bVluh+rYD; QIgp+:I%$CFP.[WLS,SwN|OEWvͱOTd; VBcN?TP tF' *@#urHЉBi>6v~zB'@5=XBl6ՖUccƱ/!>DS ϳ.<( =9?=j+(g yL+iKwWQ_\CT_S-{K]ZW2h벅ƕ 4RٜI`d3qcly>Mح1ZsC,VsQB~oW* &{a@c%↊j$\elvfă6}^Li8IU8Ho9 /1+2Mw;rcq03=ب8y)BDV?=pk؃(}HP8=T4kw6(fUQRC1mCuE2xb"-jSt3O`dD@) آv/~\ YK":,tqj9 ժ6=~7iюBE:;ASvI!ݳ1 1Mh.cy0y .ڇbp f2'`V^EY\OYft%":dB\#"ikdf=JFOl_v 6kp x= nr @S"hi >*ӳ}S]\)G S4eEh햧,]4}A*v !lGp2VvibFE Q#D-TYdOf?Aup ;笲2eIkȩiӱY|'hQmi0G zlN8t$EcHgR#uTuuSJ 0eXjŬ~eYAQ_dcEFtGӔvG@doNfaƨ]X :=[ uirC3CUT'KjW|=|nqt09jDF QRTF[ MM~Y [ˤ WW><6՛y񰟚 o0&2Zd ϙ6YH q9./7q†U"HJ>h<9- {w?GhⱭ׽3wUa(N^5uLĔPucٴ 9O,_/ӁD:\R#!|HBKD`ˮjWDy *!3.TbXE HJP^xU~`=:n$ T%Sf7ZhܓH:(*|Zվ5B[ӈ2g/p{EOnGv,<3É1EjNLh$;q}FvWoKw4|o׏,W[xdJšz..Qg Euh*Ѝڸq nxLͤ BvD8V*<7+*~귽<ܲ$Qg*$KQffSr86c )@tN=2'9/@u\IԖ]DRvonԅ"*OI+NH1!"!; అ*j'Z¡hxu9UCa(\QrG[e?L0W\ZC5Ӑ޷y G@h=!UaT c.'<=}f+聴Ssr1m:6{n'G5BDRWm{V. n@Yb`)ul93c<ooH yяf%&hl``՘ _ $oEi_nE5_;CH.pp c0mI& ;i-~xuǰ-(VӁՊul6aYgWo({>1(PgO*sӛDsVt%&_f]W 3T,|;R?Oq+wrL5Jlrdhe?Pkϥ\ F=cku rRŠ]!72$R{SUa{j4; nwK B&`` nsKFjS mGN]W@x?Ϙ_2~-PDʋ kn?{0&=$# Л'` J;Kˈ%,Q-!ݯrpQcHKQq97Ԥ?i-K|h śtX-SA=Npiw A$rUW]?#x?#[mM5mCHDL4EۻZFҊzĶ6^%}Ph!Hk…Țî1 % jcbNf Ec%nJZ,@mQ0.@8/xmD{X  =ɇnmJMqgafKAoChH۟0?.C3-uh{5])įYR.bf_9Fr;9kD^ofC. aݭ^@:MV(]pQ@|Etﱄρer6o>UzmZx򇺫|rj58vg0ydz9;UI-Œ(1TPIH'TT12STC.>GNdľH|~Zn縠{ڻz! +vdJI|(oZ^Y-,XT+,rStHye{hj((!- ڮB ~q0fPɦ+Y9?)>+Z6vq}< 0E@?t`8OXw:xWl6|Q5d6P嘜xI0Izp= ӽYƭbUu[V3}~,0l.X~pdh[n jpk:')15_w8=߸b⼟ok! qt@&٢@IɱaG:sd_Hu<Ƹꗿ$:v~^FEl$OlG{lpȄ\+%vE Amr˵vq_ZŴ5W%n{IXLCJ_ Jd:\emձ[}b~O(btΧg/lL AGൡ%DWuxU}突q* 1ar}K-81mQgKnx5ثCSNcҫ%mQhsҦ_r8O!1 {GXqCD-j80C ="i6BV{s뾇9_Nj,啛~1)ISuIB;pzw`0hk )֢#a@` jcn|ke>>:mHf` &c`ʅ=c[Z1Uė"Ҵf}vڤbn ^Ռ66/1/Ps ?n9K/Uw󿝃ԣj&AcDoPV?'$AojGj-+\S;8}HEkq +$rX\x5Q%9sFh.)~gA̱B:/ YixM<O:EԤ:kHqM@TvS S)NnTQx|ߠv$`mH|ȃGP˦$f4fd!e1"318*ѦIOn7R wqfLdehAT%d';0ybIO2V "gP6??ToA!{uY}+iU@)jSv4 OO_/(AP#RNhxيipǗCiS~X1ʕivxߌSDa|"gA"^7~^1tEj:`m>S޵V@-pLG7@!^;>] LeU"ܲgMK,ynGLTTlo,O0{ \tBḦ́M %,G`Bi5twuO&ѦݚN^YO0V6bFv N|0Am^B[,ة6aJ"|̏v:8ACkYϯl}OAxfdKK 9'&&y4Jq!1f7٬9fS$8>ѓͶ!=!t,< 7Y8TwZ/pa,?#Llf:)݂om$$ jxS5{ȸNW9RO3N͔>a$|iGawydAho#śr7<, $1푮6rՄ*}n)@J'c9]~]鵣5'yv;eRWzjPmaŞ h\|cs_BAYvpO|9a-vbwh 濞/Sf*a0({OY%6JVek.bq(tmJڕb>B%B[an܏v TCNN+ii%r..uv mEXEq^MhuU󁝾+]q*5d8/zE3\l<8M5B |v5pQ؄jH-(ykqп/(syScx{SvVCH$tUHFXiQ&%> 1u] {AZvkV{&/tUa{qfs2|{KgWTbVxdHw%p'"~4$}qRwԄ9h`dʊoikDbvFmѹQס.ZqkJuIR{b77PY'"LK9H/R\>Ibo* \Z=O/C˂i?dB) q8]!<ɢi Vh0fZ87| F`uZ\r^B3?U%/z%P]կ)ʧ;'q)^;痢D+>).?VXo(B ,1x)L-1ZNh<]1Z4%S7.)A@_ޕх{7i@Hn0ؙ+ P[7hU.B0Keiֈ eø? e9DSGqNgvp?@x$f!>o)Jhe "vE+{Zd M} f9lr!D|P\~F/ÕR@,~iPx86BkS&m`I&34,u2qnJuhpQ00kT,_&odlYjBrvO) $=@fV#@C׽DE<594 T./zhKӓn ߍ'SO=#SGH<H}6WY-CƓ*1Jkjk|4}2g,m֜$䄈NYgB*s"0v\5(Qo^s49-}Zom򺏥څ|ճ?j*GZS*OkದOǻ;\XXR-s@<5 \\gkN[./+AlY#~ƪSJ[+ui v#%Uɳbhcˎs 0ԫArQem?!P ?$LǐDx3-f{nl7QF96*F a~.sBCyF“]Q1vO vx*aܢ+^7X9$l~NaGS69cdHqeddgQں8 3yt͛)5X3q!PQ5ϡZ?+`a 5Վf7=vo (eQXGX~xn\®R]t; 7#+ox "oɖ c/ΑkulG2\=wYC~,[X ^>< f#o&m@u|+da@b$Qّ.OkHT4ī%pQ0]~˨o1ъ/.tkC&G$Z\ͧLl, pnN!HGBMC#GXa!?dR!b@!ȅ0c?\/U25M9/k"}ubr:9)xYźd iyqյgoK+6 0Q4 QvB`rGG$!;i-ZC~t$2n3ڮɼ7u\7mybeU^pWJt4ѡxZs#gx#vBg5YW +ܻFzg6n4-uIIMއFˇ O?*}8HXu/L_wn޵;Oy%z`z 5ķlS #_>i^;(Լ1aOpʗL*UKN}eK}gN%}!wM5; ^ჯ 2xܱ: c|\zΊ1y{qVjA<VhZRbm,E82:qMO/(1LVt|Or s PD\ү#c2n|2j7b~?J\ (> g9 )OL6^,*˕òRbk{]6{IF`DYӱp41ϮWe!K}ҙ2N,~9Cj ) {"R:dI!QjJYʱh_e1H#oo/ ͬ죗qO;PX4>E @pױ1x Ì=k~,)6yf6蕠3mo*p,PR/`38נRňI?F\%lX Ȍ$o4-֗(d!b~JX"Q7-d#L$cMfpqj9-AG˃lyo  i$1롮@PEn2ol@M{p e fc!zD)ro N5Aۜ=/^?r wC0zsrLD$@u1؀R&zT<[%L"XPĐWP40:-Z(g^މ1{ K054m2v :=0-oDP/ɉQ]FW.]e_rݚ(q(×r9 'Xޛy9 $3"jCEn X[^Oj$z^#>ґdi.ԾLnH5ƘdY~5 +abG q/j>Źl9SIy[HGgfI*鯀J=Hh4ix|FFHu';QM +,s6YEGDkRk_fA_-+4|6Ml(# 0C\Ch{pbk,K]3& ܥ s+0&Jƍj@w'ʖU-;Z?J y]/|7J{ۍ$'ab34NiILŦ2MJv,Cה1,0]4isq'zuZp>tzvf ;Tf34XrA.GZ8 x$ QU/-~&Zh˩+ +*b oH_g(EIKJUu'ap.t9Q1W{ƛjEGX,ݱ 7ٝ@xNaIk_xXMv5I'bęCtCEpNؼݤng+0hPT~m$9xA['ֱprճѥ@k2Eւ'XH My=U[gI[< $Sclj9Ip (C=oa.]b妗kv#Q#(/먦3N?DLDڕ|{m͏A3+t7t-vWjA0%A ;a 0 Wh]ǔtM)|mהiDbAnX2ӳai&"2!a~#pQ! Z[ysb붟Z,fmlemĠT'N/zf}9]]Y4ߚ@IFīp(mS͜1i-۸9iV q.bF||YsIzjC~AEV.)QTmXΞA$烨Im'&0.s'ՉODqJ@-Vx0v{˧φdG(}tvֵO^vtfħM".`Zo-o3YĹ<l`l#k9;h_L0xz]a|֛ 鞀` H󢸭Ln4vчXvX'u=4 `bPKp-өEpmzэӬ|l֞\5Lzr- S߂8EtH4dԬD[`cT;ܿ.1 eWpXʨv9$LYА]v+Eg Qy][>h.ŵLO#캣l*491;hx 5iR6[3;r3aVM0X cֹXEO1j ;Coa00L&gpmW@{⏰gw}NQ vClnLBA\t )u͗{jn=pPRwg1 Ѹ'H){qPKhJ#f*HK1/n=/,@Ŝ~ӫXGpiØ2ȅe ql?na eԽ%|7 [3P֠s-ȻP`2"LN3dNsnI&_ϵ\x!+b4Kfd^[c2$SLs B o@.=&-%Vh$ɼwc ͚O>lTm>zW cwys L4ɞK :dRbe$Fr>d~3 dFK5!kFlof}AR XVH ݒQ+Kީn3ߛgnF@AEc2WD΋x IwoZGo\:Lk,Qn>o5χYIЏ ;vSD?)(ojT_}a5?bTVz?Su3Un,=yM\X0M b]:&$%#\]_{K=InA& =L<U"s#q+&*L_ec 4 _R5(7@Lႛ螪U5] loZ1<C!5aBH"K/%Q{ŝFԺķ Nd3/͗=g@$]Nג,<ɁX8^oj% 1с=}<Ǧ@O:nԖd I-{<<1ԁJ=$Эk@QYh6!ƠpWMe8{ .q\ @P(཭BSV!@qs3ЪurIQlK;\jCI_zmmYHY>a$ՂW:LzI$|Od8VHAneqӂѳ=,$/k5YQuDM.I6;h#U{ru6^]>z ?@|:U}10@v8!U=}*7qveq}XѾ +X2cuHƘE\S`+z/I._T<&-Tz8G"Ʒqt+I7Ǹ~T{hXv2@\@2Xw7P f?c dR '[95H#a.}~ zq4'{\|^p_˰|> Q-K<:MH#iƫ t*DhEae1/G kp\c_n1wYV@*M&2ະ Н+-ӊF#BBeۍ13sȧRXV3tżtҳv%;74҅baF)럞lcQ!9i؍S!uXAGmlmʯ> GyhJ]$aou:kͷ nd5Zi4~*jUZ[j\^о*.`-j]3~pcb BV(tBJ-wxcL ҸC ēwRO{lǤ,sBpÁҹ'e=m A@45rhjJ vS$hWZnlQn*OXF}# {=*T>o] $)mX}=Alc6=8JeìlJ_M,j5CD^)v@C"b^&?}0r13t`FIQ yV55Tf r훢3;|!^/n]z͌c c6F/j菸AK.RhۣKG=f2$4 F}$Yq2lRn ^q1ɚI^VjB(#ZB;=E4r\0=n6ls:;h@ћ'e<9~ˈgJ*,f|%458|ƠMv[ ]vtL& ^c@!xҵْ,!V~t.:vjQ.&rIO9QvהsLI;bnD$ @2,k1#@oYЄ. @ a"I"_H;I=U ؉?ɻ{:un!  hߢy=81Vcaj*FtEjuzR؋*Ű0з ?/avaAՐs4:pmBzߙ(N-k1҂ O21 ,AyhdpJ0ԋ Ǣr&wci˨(G DQ/bl Orf56KG O 3TU1 df]_ubUX-ŃIBR`4ݻFGU1 *PYQ ?Rx] 7PXw憔=/h= ^۵&}r4nsð慃q[ʂz]bK64o3tu&obپFbvƑ'@4NYB# S:ڛ땢 rz{H:Y\k_3-||bO]#'7ّ# 2[&WBhyvɞD#0N{ / 휅~ǭyBNSOZ$29VŦI{ḸF/mlH|H؀l dzrҘ9V  Bn7Z/7aoOx8@LdSf1_7j=)mýt3${Ͱ6Q>%X/Ts31"11P9^v<*Ճ_Ipjs]yn10Jr0h5LxT'ީIgf],卌EiiS[R5K҉7Y^,벇`(FǞx1\V^*Mlt b9̤eJU-@Sef1ã!",0ԭ}ad2r{[",&-|6fNp;TO͆/ORMU$ð1&?|(*#K%f*X#P0An~Gf<$`?Z$h X6fHэL%*#?ix[3~A)f3MyuIڇio1y3!93fiG:DD|ܱߏ࢘%V!Z'<L#. 75\TnS5\E/O<1Kb_ wF~?w*ui*B=VVSE֨p9,`Bi+ c,E.'lȪY}IbzoXsB/^0Kl.{jhCh㍆&t B] Y2cQ:瀤jh+p-W .@`0I *޷7髽~ O>TW=B&'0[ l`Pk}RO 44= 4 rE:>sZ:j ON%rNQ[+g rnֈo*l@ BVIP|LKUbH*kixҺ5~ŋ!?0n8;,/? V?g+EvcPBR낧Aqo&G2ofDk?98.FƵWPە8TL~EΎ~r CenT pPJ(֏)1r/!Z.?lA^ÙHxħ]WS0l~R,##8JKj֘Bo?fQPg񬇆Ҿ`4d(,D>_W͑UdUC3_lesY P`GDP[2»TvAdv1gVr nr_cΔԭD!a?B̚MIwF3Fd /{]DvCI=Wx"?zJ&"K|e B? CS4HhNmBQk+.͇ʠ_]\Ќ)q/G 3ӄB4ǭ >iZ4fuqg(z$(N;Z;u|{#;_4J.,nfZ#$m{³q"qJB\5ZR Ik-=u/t] > 1&P>hnמ~EQ' n%hWFʇ0.G^DFֱ5˕BSe85 $0xfT1\|;Upaⱃ !Sԇ+ G&XVD'pMJBA&BNӔq0՜9I)RxRu0՗=؆[GoweIݽpW6jNpoڐSR j 0U^rB@rnk4ِܸk`@{x/I93jWLO7igX0_g",2][=%h"M?/Z) I'MrOZvNI%77;ψ_ X6+TʼT,J,IDv2|(~:db|_3E"bRKǿ˗SfMJ[=atkeG_>ԕuP0ZӴ텉&i/FݧxzA0Yx_.0"{ҕ;B͗Gy|Y1>Ago>&d#[IM}Ez&$Pu^kP2sϴ-U*K(;NHEalquHoH|*zCx.vĎ"bt>hG*x^T_:''<#=ej/"^ɋ|-Αr4#sb#eGK ~Uۅ U˸{;ZN%O9l01l*p9ṙo?4HҠI&|TnV2V}:j9;nd_} 7)b5ʰ[g1crklc@P4{-*Y!fQ"YUwsz<28rg_VZ5F CkV?t zKnbyoSŐuc8M p/ߺ˹'>B0%]pKj_-nǵ"Bh9| Pgq)PV@ۤ7 W/M4 5*idp;e5I8HiU(- \gݛofZav⤴<֩fJ'r:WWTq+4B1ﰜW$:ޚ:Sp6Zfh$Ш/GΥtEL^z젡:#cA9XeȠz]e\1BVd ,mIS|`V~Eug?2+O.aǑn A(EGCh"X-zL@ƪh 3u4Mۤա ~>iv^Ǻ ⟺c&)?1 = som jAA|s@l: QB',4 *1P O_'Ms6Yj3!zJ,Wnu"Arw1bhW``@_Y.!}Oh1Ƒhcy}wNw# X~~,BXUB]|\',d/u/`\q>,U6{Kૢ-&ZNH={gE/ }^PrdV4T$*3=M0&ͫhx'^8)6#߾3gV% /V|+P=@D0B 18kWqw_B= kbo6iJ,=bJgfgXD3f`b?TP*bqIcb.vVռk ǩvy-ݭH)of`qNjVD66ཕKȩbRaؑ sC dx}JRs$|A0A^#0NbR‰-<2fͦ_3҉9?5TMj]r`+=4Òو%9zLAClICץ5e6uFYlW'LhTd}jEOW GSnwq~y],N>HwF:0{iMyZʭ?1=P욕UTJb*higI,GOwCv;8ۆ fuIbz c9u8pFLL$OȟSGҙ{_NUˍ냎Nup4B$G0൘=`/KՏ@'kRE$O~Ԡ}XJc8#E;iaА2|[1k!@*B3O dg`~3U~++I:8u^4&II9aATLy+§nz=P{,tp=7.uiس@1$u\6ǘLxc8ڿ[CX"dY>f(+0*8G+v>4Y42A(V2vH;bi:%fsP$fvtrHjd[`ZŤ͍T7A'v2C[z #4 'wQG]8NScSm R̆@kcގPr}l?U/P AiK@ kpگ7%,)U,&cG=X 7Z}K&PpLaL01"B_,d[*Pf&%ܥBx!>'l矀8+ڷN/0Dy"i%/tH] \ʨKea/o k^b^I+xjsckcw{XV3-3QTy(:ޮwPAPճ Ig#}-iS$=ҰN9)ARhTnR藗f׀`ڊ1u\3*9<ٗ1έ˦{%I3>PP␜a%H' p#U-XGm%9ى}ZR`<3H<)V?|-ɻ@%ژn޳?x{iXBfqrk~[C7ԏa <2RtiVZonQЯNMߚcUcO]e2nU`+7妖fa am28N;cIz&K(;V} :>ns#,'2,j/V- Zo^K %'5+R⍯i|*m7}kq%cb0FMhC[ (flJ)`:595+Q; c)G+mF*;APxXnTN[݄AUisK@7Y< r!mtV#ͼB出pMi rwG~3,x{ 2mn Ȳb&%M@u"H]r>9 `B(~bX;1- \ZP/EmXP7P`Xaep"dDlvzT+tkuU@ׅA$xV& #(qWN< U9;%hFR=dvǹ|l%cjP/Qrm c"/0G9ʗSUU7Qdat̃FHT]fx(S7p2o\|BhКh')f:?Uo a D1T})d *\`߭( iqM?>ory$mP!+Mg4ƛ/ b@ Fr`%j朔{Nul2(ztK%҅W_BkVi=x!䳰e[|N4F%d0R&9S' r Y}0eUʳ0Ѹt5\PB£5V2Y՘q(yj,t ̑T6(*xQC}ؘVcs>@:Bw>3+..׿S?$&Js&or~qL7?]\L,UQ߃)U% #**?J[: {{kiw/xS}#H @6?!K&GmO0ǻ,Xv->`햆;w.=<0[ ^DZR<=X<)7d⏵@8m,ۃ/jk x8|YWW*~팠e7V’~w1,/eF{R_n_N˯&C%ֱ/7|@Eu7;6cX+pfaPJ<Sjdq}I'M8CCTRY'SL 5UR!:qMVqR(:#t{aMxtq4h5lr^BE!3zϑa,Kh(C.!M5ƨX@35"l峂b)$'Mer^Cp_n i0e=٩,c?$R@g*|T[]%<RK(~Q߂o|y"g z4X*G}1;mM3MQI-<8AUc%μeR)Dky3|`qhw24FUbxHZsvy<3Q 5Ɗ1r^ˆ4 n}E$?L| t(O$kgo(,/^̷w?z]h0 0F~>Ih;SP]qL !0zH5U!O!u14ʬF}8 S*x ^Ss C# ;~flR!JK k|9ol{U)e8j :dw(dҨYcJos|]Y!~ub:*, py/ GgM:&a>7,s'p0V/fj8.^\[1GYc2<\tT٫d\[^QIxz[6iRf!6z$Z[\DPrzoJ, 0k5d05lZT"lB|GܿϤ2 #h9U+dFޒScffؘ\*,Ċ;C*Ƀ{lUmHa fc]c75&\$ӴXDw]W;Ϊɍnol hĝ0/v*K'tYJ'LAª 'Ț{iч HcJO\՟I ,xC 9PaGL;I#m̡;9ZG]dh v`*X0UHO|gaO}J@נǖǭsd@XR,7Wc N)7A& 4ɝ;m4(R2c[㼹 Un\idzoҝ-}:c2f09dm8CCZ S;U|Tm9ёP](t@NP4zH?EܺVRj G,b .6LI ש؁} l@ $8) Ykm߆Lh$#Hh1 QuQV Oab:v)tWȿ3"OĈ z@lQU–GҩԔ%ܾn $/s?ZLs"x2n9[Ѹ #b7 _k]-Qx/d ZLvU jKV;'1znV%Q`1E%SG3i&G?r. A '(B/|`~jl:U9Lm)ЗGUŠE,O^AiMx>P7jQ$dRЯ&}lfZ,)7^'SjO!*"C4"ccwlΆ1palK-֖>?Ĵ3ªHj'RHR~oe p_bKS܆A?R[/<9 A>tp(.;2zWS[ȋp~:/w~%(\F\՞p+i`^t eIB4-%YX .`P;EqTuk6)꡺q|o c㞿̿ݨ dj}pO}wGh –2+[%)A!Tb$>cA>o$1Vi8EݩaxL}7!l|Эwr ̝ENvM+r aH<)j^@?34$)d9.u0!*gAÛ 9E0>FuA6r2$~0VgwƖoWd+ipV5UvMTlJҶ? ,6}YYUxr4" )Pշ3]+ayc`^.NXz3z _y;hnXTӤP`UaVoBL/".b[$kK`5LB᭚ m9q2GmٮAl^}8cŗ6/lcH06F9јp|ND$=1y*Wl&]jT'7Ռ^edUQQb?{;+O4;YWG1E"H,h{xs詙SXD)(¾F>MLP*ҭk,}r:U 27ہ* ơe㰧|rvu|vTʚ(\p?nW뀹/Lܜ؅ﺈ6zօ]Bc$TMFtg{ }?22h>ndDtWc4m}Iiܝ~(OT|PX@XL<xAD_"-y|Z8!)Y (\mnP݉]cXkQY+k]%%̭:$<T0GvJFjo2K_FLх1</CAZBA4 6} pcÆ M*ڨ~g<ԜNAtlQ~(eWk94~f#*Mqj!zt'^vă b{; "i~@P^I+xjpvhjƉE0%OO0G0٭; `HHX){.%1@Ą֪._ǃ(xѿ V]C}=:ZGfZ흏LģN'qci.9~!HdCԀ>DEI xROȾBvx%G {OѱUȁN;^\8Y$T2v4A8}z3MW}n9UIV"]^vmgn;oA̒`^rYBQ[fy+9M=[ AtCQ,ghӹbڮd}~w 3Rmh YKJڟzU<i'DR" _J| # *挹y >N y0*Qİ%{kÀDIv28*jzn'gVܽwjCdXqE*PWax<;֐!JYhEL&6vdF0-OɈ_ _ 0kPum;>Jd|>ŋ^3|s`BLQ@ GkӫUR4@E?v8c7wdatR_i͟!Pu jfReo[@Ro+ˡB\FЧdj ٬x2ǖ۽12Yh[_&$tTy6߶j=S2)wMlWj'zBovshWe1 ٪?#[l*m5bBHAuu2u7V&ܭS1WjP1˂3̪Oqr7`yѢҍ1d4.ȱ,fmoIo@E `"bފ'~$2ҞQ״ 䥆)V*S²UKG8|BZ^"&A _3D_mJLޯGiA5"(VZWzglBlU} _#2}]T҉X7li r|+gc"F'q Rpm6Rߢ҉;ܫirz I S֗+%e-k96pGJ[rOُEFfMNl{%]qeQbd'Z4IUC%pYD)z@H,T 'edN '1H="Nt3m'cB}B="?͑6x{/)6FSO_ jޒ} '%䒳*aSrܗ.FW4f r5gf1Ts0&ݣ1ڭ;:(zOd(ڋU4F"7$Bl:Δs4;7`"*݈KX|F\G e *z>S5i SlZ]pƫ l^z /6`C`xA3q@~g`͝TfPFm_c˜ZV\|кҬnkFYGM?=ly y=D<g~[=H:-bk@7`P\+X;-:|al(2w > Fn 8%%2vƈ1*pO[9W[e#F*gʅlmJL[.xM}]-[`h̆-oOX`1k-Żq>Wdy vwBϮ|NFB&RdoJYBEʡ5Wy ݞ5O m]%gZ[O YI+.QW ?$rg8I曵U9K /Mze;"LU=UDrEI"B,xB$-kV'L4b/+PmNl iX~eD0*sh~ ))3Nܛ-ڃ v8کg1nJf^>w;B>{M.aӑZnAӟt iЦ.qL)r?|8ssfmuJU$ mb(]Y5@JiG./;QerN벶z :b2dPnvfAA@Xl>g&\dZs\wt(xԾhekҬLθOц_uZwHޟ3!;4y fB}zm[~}l} zNMF"T\0-(..8ZEȚwTSg]n͍Y" i5JJ L0bWNO`'i\:$ud/՘ӭp*|h|NZ KVi]丢)QCoq#@*M 9'v/sKCFB` V[7G^ZD>/Ao6%RRΉR5]+,mtOBP{ 3Rz7$n\6 k&Ž^&;YV@S):Zm}:WnI@ |ъj~^ RX&s 0[ Ω\"1 |XH́ӃOdYcƈԊ>}rgUsl*cT^)Wc*7ebJ/" 882yBV9 a=]d B6-Sdz^iq%Q#% sgl> ߣi=vfVTAg`rNQ+coy@C`$Rg$iHuIlʷzWհ#{J]2A˞ y9xG .eM? !}#w}N흤BYў:PqDOm|˰Kl H)|ⳓqh0JK\Ҷ(3zhQ($LtS1a5p8>[>mqr{TZ<ӉFgШ3Enn/,M)Dg5wB[V Χ9=2Ӧ1T&)PŠ M`2daP_:<#8LZ1Yf-)9F;G,V[u .6\ĭLC;l|q ϮM+-[ \[2 *-^Ulf6aۆ-+6x2'5GVd%7y%M@'ާM^8Ln ~pMOR=4B;=i,:X#ԉ-/3:~rc+V HZEAv{Ir[4g} Xzq(&YcXS+JE6D(ޑI1V2[ӧG,CkZ1;E1҄M'R ƫa4oҿz4~ײǷ?ح)JQ! eptuaA#rb/VThJ~%f4G: J><"rFҍi<^N[H&kl.Z%J_&_ /洚Sx곕,8]/W$*Y?o12ֶiap6=̻yFukEUA Fj0;M-Oq?hMLTЫH Y{r e MXdb`fI~ ҼD^ӿdc- 9khgnN-hUCpRU`j0 x9WU~ks،)XU)Yư>j%BwLŹO=gJ07m{jz3U]> ۴H(@h`PFOyR_0V~j9LaӐpe/'SQ-3}++E҉jF"REVnzu<*e |2vW ,Qkbf'+x6WSx>ʧ9^cCuJZW 4*#O@L}id3FbUQmkwG+zB81|{w,1)f v1ůngHO)e.z%jq<Sߢs /T}R>|J q1:7[_M*NIwz$Ɔ+߉IV~ E ` LCުW !AyMqJ=!}Ӱ|W[r{AI(^O/uL/;_MI3nZ`Cbl;o o`:ݯ$o.U𲋏>s1v-LZ*OJxVs:WmGupo"ŦeORvc a`c$Q uMIwI+$Y_ׅHTDJS U'ӵvغWӠ/g[H%oٕ-| ,^y.KR -Ol܁pLy\lDi+Bgr|TS z"c&V0|D!{k花N0V" %4E$a=tYN6"gHeR=OyoL-y>KPfܿW2Bzwo%%˗A}ꋮaځ1ʺC3u)EwyJ('m1R?jDUwN-1u(h"v@ JȯMե 1^՛ vJ*랷V18/i0GQUv<cےu羀`ime/?/eU#4)|/^mii7ȲMnA)W9 ru5y3CݕoA M}\bŖlk N_zrԼ!{ɋ}+@&-ɖe:àxpH?Π}3 ԇFO:dJqLk{bis;:6ս( `<~eF2uI@#t&+0F*lLɞXƇW.vn*?%J{ZRIa2*Ww:Fl`/WUʹ:@[1QyyI}h?'|Iy(S$ЀQR?}աrRKxk';=xhJdRվOZ-ZVÀ( h5Xg7d8';մ0ͫc 9'EeŜiq/໻5m#!̷ͤ)qvml|&bXn8tV94N4\&bvr.>t,/}))yCHhlb#B(T +kЃeGv5kt 38w];=m Ts@yP:T,|tR%E4ݑ~8?Sl."4NyFkw~? ?U')q] Cy1{Kҭ+6קCvδB.2sh 8k SP&DJ}d(RydtD&<3, v(J me8mQЙ-߫<6u#4*:Z$ I06Chδzc~*;ъB'|U޴6XBwxԺcNJMƙ %+w3lH'GQH8tNF0_;>q2b=Հa2-w 3В@Q02g#nÍ~%[drh%%Um{Zj"c6ޑux @=5~>R?O̦Xް#\78 ñs(_ L M&t=)LR,"\ 1;Q'JG@ #-}E JF4DTD *Ue_1cnj}W*-7^EQ/%I}PlP.z [h 9u{̚L5n9MR(:RYtK|Ye#x8#\QYV+Q*}jK%2o '-BeYX gHF;RD6A*}%ZhL}!)l?[#i54r1!ptyMDfLLNP+ƹsLT6?Ƥр!ΠVI*{*E^FJ)i"}.`%?u;)0˒E}$V2׾uD#UHLXQc~4魈KHA<مQTeH3W;cm&t13'lZtH.Yİ9P9U48w-FbI>rlrS# `ox`lĹ^-|g0:`F EC)A'g nZ?rii5d| ;Ψfi߲Q|.6lF3pe4)srIH p4?DcWH80$N~6줻 "d{8 jmժv'?Td+ tY|C+Z:kHJ H8l828bA=À o Pjbj~ drۈx c̉ Q9Yem*;s z䑈F*bˀèb{*?H5Fz;ߺWx}ykĄSOa#UTQGѾQP Q*T 4<A(YЭj;2/)qhdZ*(7)n Xn[ߘ&mUZxKiSA#O?] GdQppgth:^rD4MbL%o=ڹ]>vy5w21kdHHV!>4ɥ@ ?&G l1xt s`&}TrG&e t{gL!AGٽM77~G wDK)z47AZYr!UnQGk ?Y)&TJ_BD=  :ȭ]evLgI $'L%0zSґT̘S^| GսR/4J;!|%Z+$VeEd(=%DSP"X;l;FظWiU+9āMtW0"A:KQr;pW0@2q[$_->IVeàmb(n{*--ۙ0v-[sl0)\>X]LZMfX>3 #=Zց@!]J"/cV4SVϰ^6^1S:{GS­{9=_Ȍњ3aߖ1WCܗ10!JQm+ldm`Ü.V5msn)z$Bi~yЧGiX5Dڄ 5smokEFntbCXjcqOC3U`qlɕZw*f_xh&L5jn0Әl%>V^-%Zfѧa\"?ؒ_YtCc\&q7f |k[NF#Į ܈p(uы5A3tnM̑%sDru3ED"|]LHrP >Pc4}Űvj:B@QHļ^'],Ɣ)ϩ ]k*zЬ_'~kSK#)Q^h2&ZtQ*ɜp=,Q_~T٦Eij { VhRQ|^RU" -0"L\I H YFaΆ@ކMi1 #ضȠӶ ᫍW%*ry OlO0&˸ռYX3 ,!rwQ8ǥHINwSjyE*xd{nhC7V{[=q͠!~I-?A8W|Na,BMPz8Pd 'NcHnt+HH,x Y+E&ÜʈQY_5riT47 jit*6(72m&qf%L(=L3]W =^+_gv m;Qvubæ9fv73!Ŭj@ChXL] ql"MHV?e=Hl`R̝\d62 {kQ5Bw<A@AOf\d8J!׾mAPy=hزֽU/u^lm< Ew/`e.6=3 SXpq滬AkĊNՌ`HR![<4#`^MSڮ$%,>tQ1:kcP>߀2KO?T7ylaP7\o&K& ׼ b9gQ#2&B_:sCYl_LuSH'xFݰ~N1N&G@/ f.Dh?咋dyQ57T? "\ tvp'3J|X@<\7a{yLI6y 4=<t|DffYqœ[^<&Su+;Go%ƢBi/Ӑ{:Qy$wZ P3W)\%w+[i x0lt/ UuV'Xyu ;|495d=k@$Y)sL8Y:_U2WŮK J1~hEY@>5-8XBA@GK@1 ŗ-;h7?Z! aƈwY.9υF%XF:eqҢLiuQ):Cuu! qg ,s( `f-)<+ UƩ5]b&(ǝX MKdӐQƕ"682DHr*`zzkޮwlf7lUq3kybLY 1LÁ<# kNj! a2d b+Z]93/j-2} ÁTÏ~ND@f6;)N 6ŦrYspXC/~>9D+"C_4V$k:ox%xَvTIlKO!+3Li~:HΗͨy=pˀ? KSE-n#[п˂jIBB KC6wR?$6t, j^F-e4hn5f1%MH|&5|9irTzO&9JdB{+ I58bkP31+2 Xҹ4G7?QEo{U . *2 tAfle[bw \rfAjhr!1`0[I6ԩ Ft8&J x>pZȷnVy]>4eRDVBg4;)rpkݴZ5c$K> 9bפ}MjhJ d7G:DG@D=M]PJM?V6y8ǥ*D}&$DUvg`ɸW$fpW&lَ_*F ac;{o,|Bmb)u>8ZޛR_q~ qa|Qmm#B;!/B9$MNY%.4_3C3 /5aS^f%:5q M* tts]pΤY'I RUo,35NeDWĚM٠|<@ɻ}61օ#0p`.d1w&;k6B)ȁZ\y@y*A9KL+wam'FkH! "9^MMMʳTMbWt (e^4BG@bl`2s8u$ ܍4jhs;ry}+)#xPqˉ~`6!%ivвs#̰"0O,_] &2:so5w΢=e|!mR( b$mq[l1; ]5^37-bSlJ]Z7]TϢ4_E+wqa2-4#-W5Yv#[NUt(XI<^,(;RO6Utd o))q ךrckӥekodz\PV|O=rW_f삃L1MåtEуp׳l9$uC`s(0|Dd⟲KJ-FKi8aqM5CiE,vśzw1GTvmMAbQ!G'/|A;Lu8v,yL:_K"!"M9n%"&t- wLH͂ |1d2C;Ca0)H@o|nÛ#p[&2)"d-#`/4,W3zuVdl;PV\h^tԺR*ĊyQuLx |魺FgZkt;@w&z}Ҵ&0>= X'ւڊd,m<ߞȗl\(2.; `9PH!'{4݁ ߪ@XoWNA?T URkk["6a;IXR:8WV hX4sVFjJf1 (2XJg48JAeR0ү3F1~z3BAٱJ7\e\|B`9vhC { ~x_&%|jnf#}@ibe)iUأ8Ի\NP<n!NG=5_ ZJngqzj0\DSҟÍteih~MOr7P,RY,X{gk(k27 k}: ܻ̽Ѱ(! "3nvb }(0'UDi :[XD8BXQА,*_"vvEH2?1ueŕCVdh7'+url۲~ ?٩L4ѧ |˽}^& )BfR=^ C(;ܾX|d٣m^lv>lr3x rWi*rW{/`y\{30S|!v8j`ɳUX;Mx!ѿ[o5mv|h+Yt_okY 7E `3|[w}w4 o*r`ONJV+ (N}>9Nq[mB ^~HZ\BXo}Bjd.t2ҞèPNz_8Pz೾~D62z;/2߷ՎErvM}]?z73^1|~Y$:Ⅱd ɐȇGgu4q6- zR dDgƌFA3j6j^afiHR|GNjԿR\m)M_r;BBum_3@Z 1S9BE3(Ew(aat ]; SA6TP9B4rR`Z'6̉0{G7Gh[%rR&.&i`KLJ9axVٗ6RʮRAMYA$9,KSEqIϙN?+[%\+ yCxyrmwRPQD(QF+1- 5mNaPjgKWaNG}3*bk~5x V|kzZ̕ m d 6 /(UtkZH*ȗ㚒S’MO~{Ӧd5Q4Ny*gkY,WwnIpe;ֆ4o^4 L'*WQ0VW0 ]:dZyЉq*HJ2_{L CSuh[G {绖 *5(b.ZE# 94s9E@=@pmƖ;4bo7ϵQ > ,r?I f& +b3g3~?tF4gZTԘ*M A>a^cic.xrdBllo̒Bboԇ eb K%YePLh]ParuiLT֔=tp4K^q'f?[LY/ .^̠@2XfX v4'$ڑA>3G^~J fdȋ#EM_y;-*H.͕{*[SO|bn k ; G/ 7g9M PɰK'1ed8l4hj:{1Wa<]E } Z8yVv`=h DyI2I}[x7?\h憡4 JMlm>,Xy S]oBhM1G,z-3W9=vM@D0ÕS<i?Wd!O>F݊`cF+*f/CӿBN|^M\G$7w1V:j2^5Rb=!D11D##sŹn9ݙa|!SjEѧZ_:J)]%B?SԅOqw*96dI`#5ʣvo#xg~J%cM-sXS=Bſz_a ЄER j|hHJyh`jLoH;h_tӹcDCtHy%^pPTS %-bAlO*be>[#\:RdDήJqg>u]P M~7Nme2Ş`:QG2=spsL'"(ARU'OHD Y`/ G g 3WB [[ԕ6]$ c5G8v.$棭-/o]Iº7,1\S.¤Ʊ:fvH) XT`*0^LOᶐÌk(Ϋ͒(ѳ1J[Ul*WQ]me.msPCDApZv+]m Y,NWkpT <1< ?r,FukgsM)&a0f]tOSzHz ED3f]:)lECa; ûl~^#/8u y]fB?WHb2bEGS@Ī]^t}m >7A~>6yTB^NBBjA+ &E9zvtQAE03r`"nAV O{@5-l۩9j _ӛ?e>h˩Q;gv۳;Z3|\1/-?z2hn\a}7Kgv,T+߃L/lK2:HM$jik 8tS!˅ zjP$0V샌n[|Q{/Xn/tz]v0#*Rb3|dۚBN3Ӻ(ե"rSڷqI|D2: 6((nJ&WI-{ 1 y]ˠ~ d*Ny2B䕚VZEprT:@3ihީdT.R ;_8|/q i=M!BW9 (6gO6e۠LDU}e!u O @c- T͌=lC~YK }zV),a=jY< M$zpס v6QD,TV;nmPxsy/Qug.ȷXuiyh pПH[T_+!)4󊶼lKH!8z.zΎ_ :tK0|wO\u*cOSW'CX[GW2YPII4ƴ`-.w2Ve-s?rI3)T0q*bP+R,=ьLt OA; [o<9@v$[SJaͭr.`h&VԀZLǺLP n- N[hj粤px-Us$:ֶ9k"sr'b^G!br9j] LMVPt8UR;6J881Jpϑ*+Y_Ya93 gryN@rڻ!1ԣ% ,9pS}ЧP_ff˒œgtwē`:-3~C,kvxTzec9iD{_֡SlXV} 5_Iի jChFܵY  |{J#2ca/}&D\-+EGMƕby%ېZ4n@Xݚ?`'p(/{}܇EZ\ex5=F}r&r w2%.I &F5?s|zi0wQ;U]tpw:K#B.*y\CB+MㇳJe[}ozVXX )J喥I B0=XiJ(agM mC+:-C%o!UN ͬBJ߿gvю'*$ߜ_?<Up:v{$^MJ=/D'"MGhDs|n/*WcL V:U<=8؅>OjCSGٙ;Tz qjYb6"u}x@8MY @٩y)4\ى]fzGvkbY[ D-sT_;y('nD}w4R2[wZ#Kzx}鉬EP?uI7 ä!eۆ`=jkLMƌ'>u=OC [%yU;ELdԔ&JQO) T&O }~2qFPNpPŕmXUi 1ūBQj/N: c%楪-G3Yw(?Xe2G&BfҦ,SA.Yax|b`DP8I-] *CWbhLmV|2L'y&΅ÑyNj*>W4bM|dඥBY^DK}{2и&CGq@~G; V' vx q?ݽjIRuaU!uf˱侶Xb@㼢qmW7NLiUH=M,N%oU g쭤L=/Q$Rm30˸RldUPswFLJ-HO u;"וK:P ՘],⍫mQtSo܃a֑~/S=}@o#2W0!Yxԗ4B)LpFˊs*c60anN\A/i"h#^GXy灖;j-2.V^GٸǡdJ2NͭRWodi_il)\pw-3c_9/!r^;- jҍsG82&sg*GpR[oϙvw"IRXYyx6 Caz>i#Κ?N9ҰQCQqT3kKWfj_.Oy\x4eD_®Հb uu>J?W7Zn.X3hG׸8nj'#ljD ȔDRٝL2TW_UrLۿ!NHS$h>B6h``)[z/@z@EK<<_1ݰ1d+,w/e js]U_as)e8P`qp8i(O τ[=I4W8|4pdρ !**vE0޵mC/@5op]-#902ӗh3(aޜk(ˁd[Jrp{\0~)޿ysE2<t4{qx ҂{~>+5=ST+E4=\xj5 b'{בuM[ؘ:?~څ[ t|& 7C߂LaӀ#qtf76xi;Wl(}on鬏tW"sMQ<:lsHb0սC#`"̎=8^b)Umڥs9ϧ\BK7|ieCZmvJ k84ЙvUwXsyh'3왌Xu4rg.U,C&{6TSM=Ey"Q1P$8.fWd՜ˣ7a;f*@˗#fE;.sqRtzb %} WW|~66-pA4:gӠi5.bwI=ٿ]Z>}F;l$8;oٴ]65 /%Yh"O7aґq3qD=U] ƶUz!|$ꖃlY}k_-xszq f7M[r~~+gAdQU`nvٹo,Zcm(KT][z>P -;*{pN1DIKA'hnߊ1(U觧u(B Rᧆ]7~ @;C?% @lK~7ȨMgkFxg_9ͶR~K'!- Nr(0E&L42:HgvJC U3K,rE5Z& eKp~yqo` ռmH/+{5Ԫew!0IV _~ 0jVt+V7X]T{/P`rVFЄ>bdR {:,7֖a/Va{mO|"j~l蒝uC7^~=ܟ6)]<`n)x;T]6lZPE't:ܮ%v@ ~P1 0 C/xUSPҺbDWNZ&(w*\kxq"O7+  W|p-<虜P?No i5wzo}$%(tA 6G//(}v&]Čxys(v0&VK =OY)N.{?n'Ihk]N䖼ƼeT;q|Ј3.?wWV}LbGƃk&J9ibHk'T=$be%EarX0mpi)k2J@Pxig G'ĨI׸y"_mcezYtv`9qjvVQ?Wb↰C-jms4Jeb` -;,Bmf>uksN὎."'Cf(HݥAH u{o:sT` k8*_ rvD8DT/r+CS,[MGV ~f]ڪ{AW-Fzb )W)&2*y7ANO%nAL1ߤ#8ҁg>".}cOJF%1,7L$fdqd2{hDTku Y7yAuڸI*' FU bPKkl5-2M -6Ng`]!i+SuݿtCc (HU54'YGO/s賹m} <9ߗ~[c@<e)EL\[a=WŊmg? p-MT-7L[Zf%Iϳ%4^qkX'ZFu$Cn48$Iudg~Klx1'Uw-cwp9G6 Qiif=\.(ē$J) -#nũTdk1_7鷔Q?>VZO:I0f*)cOJq.wxiۼ!V=(#T5D]2'TO#v_c8\~=+qKq !E2pAg pۿntLȇ䥷^w:+yo8c"HFssjv95CN|t{g=`Τ^n(4RHd=Bo!nGW VP/Db/@ n6%~8r/E"6:ѮPφK*Mbz'82q"$>B}Gy䟗8vmwKۢM:<@>^ w40Br1ٱ@]·MFHꍉv!"r=@ X1KĚ #g )efԃZUͶ`/j${PN<CR`@i )\c1&RJq9 (EsᘛILx0Bi:s {2{Ez* !Bua..6wg"h?Źcl.})\kov"͗5NҙN{apvn<~)+0Sj8OFM>Ff]{V!aC;܍e7ȃ 2B(_'R_ "QISDu[vQ*&ɊpQ_dފ36ܮ=;G΢+TAE9*S~&ai5n^ s,`[ &Ⲇ `m+;ޠLB&W\Z٣V;ַ0,S1Q7OV̟'kObͨ;[ɴ-^ <=qSƤE\%V )d|:r7e^M줪trwLꭵ]p$ >ptFWxZLV! }/O,eǐB2Q,dk\f< %-EٓnGIR_Y!.5D觕?ow:̩Wary-DjwZs6<jn e E7sJ_  *d[vQ߇p%h*`Wg/Ս#juTĽ52Az}m^/lYJf6rPq~%gIgL:_6bVs 7*BwXrv *m ]P6(XR˕O7mi̭8-5l 0.]wfVF҈Ք c:AԙYWYW'C̲C ԧhcuu)̏:8='Y&{!Y8A;.r +u*5U%Q\ԝ+ ??]w%` ']*\fPz>A9-pZ /+/Peq ];ct˾ (b*) ͂.o VFztн&PHAiٴ8*J)I\^7cE*f;M2~KF_TR~.^][˰o;NM+e0Uɸ &kfm4]D@2;\#/TΣ J.3[y'D Ñnns7ju$ #Ơ`SV`}:/SpۏyՅ&P TGMj9w=Ԟ{,kWq[jWo_+kT@,{*wg?T}Ԧ;gb,ʁAE]x_ىITQ$.CEVs䷰Ȇ8U!pIm漦 ,BUAG[qݩU`r2z,hc;Fv'0GLQ*j 5OG`3l[ӇM<Ÿmމ2 S1 ($p,K *A3G*X<bm\QOԛ%ݬ[bhMHI?AUm;~bLd`_/! =eej,D[d˛̽~A@u7Ԏ)ɠ6: r_-YЃZIz}ѣQ׵Dž-@$6;)Fg@Dy쌗=y'ʞ#0U'f`Jv+gP .gYZ07070100000013000081a40000000000000000000000016439a35500002ac8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/ಿ*]?Eh=ڜ.+WoJa˥et涯̞O0*V,iʂ7 (k_dȹs [,kJ0 9h0 #kS\j93'+|D.߯g<7 \[S .&›8g."%VѸ.+Ptk$L|/6rF/UM'c d$Ysk~(AjH4 :"=}[+dYKH)D@l&w$̻_CnY+JR53QYs X/@pyiabz9|dW*jѯ:(i64ʪe׷bi5п^ʞ! ;9=Qy*CM7sT`7-GJmJ>YWALZX -_j9Q0Q U a;}^H&c -ZÑg=}I`.NNEL3U @VO7.ޟ3/6$ƱE۞YY-eǥz/ Ҕws!?gg>ݟΦZf_)"r@ ̫F(D!'Ġ;d+X L9(eQz)wNvGugB@TƷi^]k֡>rV!7`Aŕ=4Li]C٠b*Ѐ)k3g$99c1'vz*p.n -phAԩ[faLGa=iZ)u}MJܸ fv05ZŚ`b<CP"YN3?̥۫ӦǍM%셀ׄe_|l{K!TwIX=KMc)⥤٤-N\fѴg elBI/ZlȣX5 &Rf2t .)E&ȨVv[4Ĕ=k<ޢ6cgw'vB}7Snoʈ</CawHJH'/,]ٕZ_mʳMVkW;cYD3PWa~țh];BRooUVP,3Q[y|&`SrQGK<nK8)2\d%V_ Wp"t3up | q)er{J]]40,z:oGNfora@@ҬD,z|Mpݎ/aydս)_9D|{5"“YO|aE.o_. kC&NsAr a6||fȓw-tA7^ܛB6xٖȳR:lyݳy4oG¨SNeR)gr=ᘡ 5*7u}: DUɵC/M=x4q X b Z=B"Ii{L`ng! $Vzg +ֲPTuq D:ɑ}N8oןoq \)8P h[#JJ<җq. --2a܆Lx^c28~..I#r INK@p7d 5T)V7-[?Hh<;RZ@:>tKM5ɕQJ)}g i~k'/ԛ&MP0z78L fW4,u tlZVŃ/ÝE㓕u60 6ޤsقآHA-rvẂ;3p[2`)e"8L43UY_<@D·=7z`k>DIykEka|k0Bl!$=p;ݣj6(ivY^ Dtry厨N _$KSqcu!u` 16qθhV{;1\PȢDdtoZo :jn2ơ}7O٭K'l(ثU~2|VK[/Σ/Wx'j+_Z$ _;m1 s|1bI# "km\ Vbγ>-׈̮SB?s8]0TLO Ijkz+Rm_ԔgVCVqTƾ'=V OalhyY* tK;x!}~M |%5kA1PޱnhmQnG ȚvL&YAOŻKYɃ&0@3kV%mm? dׯ%/Q[c~V'*QrWLW'%!@e]o,G[d<~Y_=UGyPkUxg aA/8di')c0Ӕsw)ePG!9dLAI.hlS|h7e`!-""lxo׶K~ekceRG`8qߏM|m1[5/FO`j om98~^LU%m`-*)b'Ku?7ZY 4 %YHXf =ks2FOiDzh W8gړZXs?f@9RMIE;JY6QH'?iLr .f{71R#̻}ӣ1Z7'Pa9H6ԥ|$7 z)uj pVkP3'~jI'EٍB o_<#]'e4<!狝5Sܣ22t=Nl䠛±{4o~᡼̹bp"C! .3I01[ V5+5̈́[@j SE;I#^ m N[EV_}H1CT9.5 VO47ʱ>iʨHdSUO+F)F)5@LSw}F//аvԅO@ê7 != zy&칤li%˒Ȁ 黡 k4YSHc S r/K`8Nn$_!yߍ֦ŰGmUά֪A5u Dݱ[CֈlFe-iҟ:?kъd/JO4oxU&12)fFl%#ATّTƅ4r{?c~Y{IlJYU~M~k,Zڋۣ|2THPH]kӢߣ򡂖 MBt%mIl*i6d i[ܨyZ'! YF=%Ba̒p1+=!D#Me,+ I@O`x޻#Ma"iloTzpZ\5P,\][Tq9uzfV9n^2qP|PZc.K!Jb |!ԅAnmA^x0]<59i,l_TDM$ j+?EmWf VS3jľ x`J:}#ZZao %-Lj љK|Z$"2z8ؐh~:6*wD'qiwjAi#/X?%N2/_z[ӏ=g~2B"^t/2[6_c@%KFrmWypv# rh4H kql4Ⱦ)i{.Hš${$YǨ1d8HC4.7#ky7%_/& kl sg]LȖ8\epΚ"%s mІ5>`hՃ(rVGkSkEߵ+>ʋ) X`)bluo5$PXcT48^&4lT,znN#>9^Bi57HK#0ӻs #fgTX[& "Ha Wya32*?Wl&G$ڳDl3J7"X-Փx[/Oh/RܱZ~F#i7'Rt 5!8o0YfNc^+y*ur<$Lb[L -iû`_pGTt:/ gU},mWVkY zRAОd EmɌGe% n\q[yԚV!r<{/ 0lhR$z>i7@,1"iqKpR"sȳcg}OMw3_4y\uڍ;qzwa”v8 t%.$&%wA gAHؙrGaF7]̽Sޑ1姆[d+vXߦ]Md|\1ݗ6ɰ=mA睕{1>\cF4ólZ&q&oomo)*ruC<"43ĿqoE~ P͛l:deOJdwS"kah?vҡ=& af>=TI% 4n[Hb[x}ۙ2090PDa)##bP 'Oo**F6Bʿu 'KGO.Y XӲUl7ЎGULi(=9VowhGA'\ȋwL G~d(COflhbNb V;8)l., %pן0t$Zڃtrc64Ir7 NB)KCZL.̪/yeFBR%Bo z\cDx=%W񳛈^)8"8Y"@ ?Iˆ{;KZ7)OkR.OTh/-AׯWq5#ʣx}Է9v+uiЙd@+[ϐ}uQHKo\/)k䖮l@=ajuwrtY{>N_eP>I O"4dpR F2y.~!h +$踓k3`t DΥ-yvciv)ʼn܌qJ\x.],Tk o+ki./JO.. Ds:-Y;ѕ)8+V6`u0L./pP9 l1R@"+gbz(h#a 'jC9D$#IZzrTk~mv;S;?ݫsɝ352~gt1qQ{ z`="7 sswq&> ]5bUo&$i[uWKHbpxGQƮ3i2͘r%<}(W,Mi%|bu27TV_1擗y)&[Yh~*uo1KѭX"W?fۥX(l;_lr0dIp7+@G,+&Pģ(N HG$؂tL(VUa"ss^yhWaB̎2@IZjPtbJAd(ҬY%_98eeHͬѮ.ut7-8cU {*faW.m!$.qx5̑2F]UIUX"Z{ 8.%BW暡dz>B50?*Éf,VRѽK[+Mjcz87"{ms<5F\[:hXaE?TL}.Ilfp98Z qkѾ_2`S\'w 9=zRA!c'#S|W*Ҟ+?1%8Ci<8T*ot{ΣҺaBG6s&1.&'I t73[hab N&^H3CŒ^pVFuޓeYdXػĶ2Q& rrFɬKQ!jQI,{Ƿ_ gBkAwIx5딹\~xCYڭTe|I.K̈'8<_['"_Z+LҥCLo^7enǷ;ĕ]ח`VٕRkiRP  X=.ܩ+%P= ޑVhqpGŀJį&Yջ.j6ᢠ{% + i;)Wp gljܐU"VG1@|OnŢuזC'z'N(1UQ LS')X41&g>9%y7ψKgι:5*a#BzV Vɷ{MHd $,d$y`a_buն[g0Qf=Ju^\, PZO L z"+6${D^b}* XY&ƚ$X\uz҂7YYv_Ui|GgYZ07070100000014000081a40000000000000000000000016439a3550000558c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/iUK]?Eh=ڜ.+*ܡ*aZd`.8>izcjFM'+ˠ S1ҲQGd_#@UY`#8}'{rK-SlI X/m8ףLGP:-8>|W\"^`$fA6A;=WɭD:rz#"72jק%QdBvp[Y}Wm KQ5 M)?= ~Τo-'D!$qjUaTCM!pO^[aHSپc.):c. G E Kr VULqCZspadG8u#.Lsi*:hm@:ѩIg%ܥ 2͞i.=F؅. Ogo4ނ̕~Nw|aTo]|q[{g2@y!T蝎l5?pj׫Pc>Ů+./6Ә'7 %fIR7bP#iGb'qVcfWḾ4{³bf;sLڱIDmM[Z9 ksFXP1N=e5\51{Ph'b={zXb /Nݔvzw0ݬ伀C+;t-c=’p2"B'՜kDyLΊ:~XԽY+,:(,I[ɇV4y4YN,Q" AB#vF; \QGtyI9`ŕT^&r3@jrk]*st`, o.fq83sN6MǾ. V;x緐9e/GH܏6E c0p}lnX ы7vItXb~um|\rM r~1oK`7lNRIQU#M1t-{ hpSo$z> MЬ6wmEy1s&UIךetBZyh%8/[b$qkLi@lf-Tfj+МW.M;9!۸AxRɃ[z|+)_g?M㬣<\S u/c-,0R)4|hWΑ7P8R" }}t0:$EY>WX!pSg^Rh☜fN,۳J4i7@[@p`d /CvxVP`[8PWh#|/L?RlHH:Q⠙5vEH|*-xsWO9t?Z@_bJ,.c1ϲ{t C#.ET̠-/C)C4vd=]B$ n :gaڥL! \!ZBl-w8"5'%$3 A G3y(Eh~!XCN%lG:Y>=NzPWvsB+[iڿL'NyP YJX["z+ UGiyίz @e=:y=Oۏ/ObV?ϊLDI^'kT8?GlTٔ[_!SDܸ4RM"DriƝ7G}D=0n u:?ٯPSՊυG*jvV_M;jx .ow] }k\X@:HRJGJ<魓E]8~2qр* 15OʚV DU QOYT h5m8X+b)wAi`2Zr6<?5iy3ƇNccvcmYnLz/a.)A'րQx)ve^ 7Ȕ?n>$P~*J RG򩣒IVC-e|-~QH!y,bٳ,R3|!V-&`r89,ak{Y#eTEzd[ѷ2g[H/4yd'#Xx6z%'5_z Fb\)Owh$NO\iv<9{ث Jg?X 7 Kk1L3LEVޟͪ*8f yýj: gRl _~1Pj3x38@|[QkY&"݌ TX*5-rO@U[ <FմHo<&03{GNA\;(O8l`[]BP!HLw]i?RUy%._h ą_)16CGŴ,*^¢RV&B;wY`.Z5ȶW3mTߓ&z `noWŢt ,YCORs\ &);B&l/Q,e\HG(`O&*k~+!D8nCX,- N_Z"wwvCav!榅&+]i잛0b(N2f$'y`v'JY 5 L!s&i]gÂSJ;eg0ELͷ-b&7GPLAwS-q/|~ӓSWHS $S.'o3CcȽ+n 1 E#+K7TLژ;bgg p|3XgχezPz9il'[YkqrS"kj Ql#DCٛk,cy W 6 A0k[0#\鎒:zDsb2rס!{HD)wg&~1Ǔf;(v3MWW$:ma xU@,X}ё}ӃKX\Sk @4HWz =q8J{?\PfLE2ێa+y7{y|\"{HJ)g} XE iۧ5YZ%grP,.]dZ(~@}ebyhnO.y 灎mSNkW}ksըgh:ЇwfAZL2OؽJdm!ͺv#0Ut/Fr<1 vf@z~=Z'Hz E3o&;Ёl :6q:? T fDnGfU1 6iV '/6nֈ?Nq" .鰧?}%ЮflKC@#m=V  R<TJ|(^ZzdODip085IY#Z+j`z]&Id@X, 1BT͘|lmh8r4\g)Cm3xtOϾaݷl?5W}3ΕyᲚBkh;˩ >M Um —>E_i|WKhSoKzRWG;xJ&3Aլ p 0MgѪ|p+qR F ¤Dm^Ѥ=c|ofvWwf:uڎF+2K }t!d>C;CY^ K/?%]t^xYOFܓ?LUb!"NcķO{1x03DmԨgD ^v_#>7Ԥ%@HZtQK ]< {(-kóe3D]Ht&,AOO7GGZ-eάy/0W&iſjk) $Fnb>SaE/>%^?>dnrmHRB;ij4an.{=Rrj-Ai:3iMF8|$ƳKFƇ9mdb׏n=#>4)˰.!w̹r3|Nj ANIo"VjUINǟLO 3_#Cji熺ZdP艪`;S. ;YVy,v n2KIPun_1MR)FW)Cq6Zrδj(t ͈u(ImF xTuT pon74 ay>-a#ͮqNX]4g'w9TN*JRm8,2ُ)U4E#ۚĨ4,%IC)gW~8@0V_faﵵV4V+]d=)bÛ鄼zÝ4W7 :[>9F0'7}en>y :E>}UvT akD+/7 sN Xfa. qr niʾyl@T+Bd mzyPkQdʐ%hJό`:ICQ(X# >KO^^x– hG95\dh;~ZGQƺ`%.+xU^E]nׂySyC}pĹhHȫ6i6ZYk cs&^wiq}r "jHٛ"k;H3ciuGU[ MVkc,8[X3m^BBVnO#iZq{u覉xصJ;m֗- rz.zaSJ. Ux_7B/yR]8|_,*谍gzu^Vxowd:xA5-yUw#[w!}7/A%4"w- "l".C"PFf 5a8[`۰ &{kWͅ]})plԕ8N51: G`U4\=&VwȚfj0z4Yʝ,80ALRUo GPJ2uckS6JWQe:=aKd|-%qlF)ApOyn`2nO9]:%< 7řB0B:G% | *#Yf4E}oظ/MFнRVdS SW+)"DppoE ɷ'0 ~Lb}kRf )Q{ cM|KG&Z )ϏL`2_a9M˶ i&Ig>JưLSH|t3rg1579Gi>'0ZSڢwod;>v}5$VwBfʣztl-؁ Q~7r"5ͦL'd0$Hјl|[ӍNS/&ڸB:s'tf^dwڦk!li}T=^D" WOiYzm#u@@ 4rsj>VkTbO 0rd: ?aD ^*e#t?yME5yh1t|lu)$3[`ѥK!̱Hn%Қn#rpZuF4a~?ܖ2jL}XԬ݅3N_*N {fnbh~߼JPڬO?Jһ'``q5sB6!! Zi<tPHdE^֥5IؑIڠY9X1mJ.pki=Nzfe"`B NVT|ً4!U \ٽwv^d{\KLlGQkQ+_GĔBG o] u!FH?cBd- dͨwX]Qmt"vv&$nl9 haxgBpbA8髵"ټd0gZ^ӭƒqkq yüa,9hi ~U&_FYt_ꪈ&AU;,T 0j hD W/-q>uq&~MHPsZ-'ٯ3Nic iFnɆ4Tp.1?L^_LfZJq(W>+{tc &ڶ~\фcCND&Ycdm}{vQ'd.6{(N}qQ|p q6c@pito"~I"gj*$cüyA"H㎇ bD$xcf^=î C:u70 .#ʋ;Mz|=boïz'T/Fau)O +, ( W/oj XVh b}l pT mJ$C YhFkJE&pbqXYhXZUR\l]+ U*}r-g!!6Sj`xձ0LSOJXm P>E)ìNNSGNg5rQ:/ jح}k>$J}*>nY䬾N3{ }6Y#sA@|:kH]UtQ(X4iuk%F)R~rJv m+̲ʪhhuR(綯v Oߌr+:}N v#FdЃ7{a~+[3bg-D~ Aޖ^u@n#Fkr$&no|C ; AK/ns0 +\=ަ?Ջxrm!+o2 WSxE9stic~]J5t8,Wd2V8d۬ӈg~Xܔغ،?\&44D:|u9}+qIO2,t|![L}h=YhToy^/U"1ͤ.u,Jpo5Ŋ'qXRzg!L7 Gַ߈#Jh"F.mڠ^K~ÿ^ @soQ0cDbsU^.y˟6 L#Q5$R_͡'ֈs;]K[a.!a<3Vu.$)"iH^sM@B_fxzNxHt~nEY?Lx&MtONj] ;}ቾ)vR;z ܥ7s3& ÚPLXҳcS'7y=\xE[Lyp\NYtٮd.5'k>O^X=%^@ 6=rB47g,BO]> :(ۺ7}, ֮#N- Q/Hq/,E9sɕ7˧؞4C?½~4:/7PJ Ѥh@4HIعXu.#gZ? ҘAO׀Uڝli{(6{E BA8j*߀ߩFaQsC׼7/ >7K"Xq.Ք:GCR8r"2m:W&_ ! q`j+gd ,X$Ooɤs'ڞL GbG+\׽XLK;9 *t8f~h<\Li&->lхL- c80F*UFSh@~|<<{2  [a!0'lS ZU wޖ}o$-w|:8,r>^NU Ylڑ<.Zf#` rA0@6 z4.K Oel&j% e1Jj,r| sp4Xɕ &-< Y} ~o ciFjD&ܨh FƻjOuS!F2@X3ZYU/ &}a^IUϾMH29LZ*r,'ˋr3 F@OC#P.܋6% ^874/C: |?N=ϸA挰 }ÔІ20Ӱ=[39_dEd;Q.I,%wQ59x!bO#ONi;1cr#@ 7'mċ3(BO+zУm!;L/̈́whuH H5>c4Eef􋸆P@oھqzP& c}=9H `?'TottsrŴc|nF2Tjsd5ʮl'ӳ!N*sP`8c^_ux vm\H͖ p(#H;7|2aD3[xyOS.RE5v|$+o!k%\r+S/'k͡;6N-nM&*ZiꢑGj((CaNS 3wﶴEql ac M1߭ELʳ\|\E@*s-Ii`iuxZWpu7 ؠuWG*RmL` d^::xxխPjIYl O%s;%p+Wo(zҌaK/&|(liƇ {%221fn<غ%L.lRi>CHeVD-ɉEVMC?4=R!t&Afn^TV7;V"O:\+jLT*@,sO_+3'ҚK\h9m|{Ǫ_JUEQRڰإ؀ՀkXlE!Y5pJa'9ݑT1oH%F˄wי[bLfȟM$pJ6\8 &Q9'y Ǥ["e{s ƱIPCCc!mlP3MSAZ][V`H#x[X==$epp]7;'P azggDޞQ8gbrbwzlӜn4V$Z{1<5y $42,啕x xJK5DOޏ]I 56b)KگARG+Ǯ38'#.4͈ 䜫U~onUYuΫf/0/ ]I-+n 305:Ԑ(e%qgh)wU&sN%_k"(ן<í"md}Qi7F<K„oe"qLZJfq4>y_p[lb+Rq!R.Q\ 4Wu~ zj o:V_sHO6I8rMmfpܯH8Yr7_x^m+JR>$ό0Y.b# Q(&;0Uq#ɓ7$CD5 Q5@yt1(1q}t!%/."NJT\@"\C;w-A=Qw*bR݃.:|!;/zP1. \lB+tf %`#RFL̥<$1G>amWpٯ>3%Q@.CnJWDiM˂ qBkTT2uȴ_50_o/ &g%;+þg=R2PZ7n:c *~2bo;?aѳsB0lpoo:!Zx h3ssTt%/ÙZ;yJggO!e_}O՛rV}L[͠ྚ05K9tPׇI*9aAgh?z;CֽErZ䆫x_N缞ŶozO{BH4"H@lyn#ᙀϤv9]NځCqZ;}U41S2=!Gs57"UL"c&ԳFR0qXMCann' lhH1.짦>;]N v &Xsvd9 ( KN9!iE 9<9˜(B+Kw ŨHMM7FK8uIZ J,}a/{qo#_R}Z=3@.d ~ 2 J Ǥު0ΡxǕۋ\'A"|h, IW 8M,߀L/f%)[D(;J 6~l ́y\Я %CQJer7|N'Z]"u*t*ѐ]K XlL)ƞB{W2φ TN8Rʃ|P;^G`AdZ~e*BR,=/U{5]]Q:sBGΊƺÒ!0bM#9m '>h離X cͣ!,)8mWd:A?9Ԅ0JqVs1ָ "w~k9R 6/~haUҫU'Muh)'F}S5DVtJ#4V2LoM'4-(Spqldt*s 2^;SXi%ul Oi Tw:c[u՚[ Ο$4WLouZM[nOyR]=@]o)r gMdR*uN*0PEPy Po "ft'lՖoƽ&%in uC/װ%< *&N$ޔfH-Q? ͻI կi_,ֺh##N#&6b,+Z}4%n 0ۘ+'xg U5Ӻ?zS'bhf1rGqĹ1>m V/7rIfw0˵oZBFL#S><o4z g| s|)jPe`i_ !IEu"H,rZ7@ˆj6=w %Dz%D<~_Oүtub$eTiW *"H <"SIn ص(d, GzX[-v nѕ19͕ܖNt~,yOws|BH}.Ι#e3+,cGhLðAԮ|C~R`/=:~G{TU@꼶pCJ -9>ZFeFCyh)ye&PFǝ0Ay&\hi|ܬT7uaQ=::ʍ`ʹwSEZ~Qg<Ίƒnl9| ;@հ~* 9㆛K9{J[$F1H1ah)2Lw0g&ܳ2{''ݐ.b>j!UN.\+ƛ2Nؔ_>XOpJ` e2`VyrE*l܄ g:1[W?+xmlY6WS@ĵPN,ӓy1qOc!N\cʾaKSp2Nn X4ˇ)M$G/aHٞgS|1.< 2< H\lYr޵r*-N * Hka/>pw"ooNN{hw&ѵyu]uv.cgɷ J֎;o.B#}ư1[ f b҇l~#{c)U8(bL؉vnH,o2*KV9fuzǐPP4?{pwW^q|w,]a7EaU,;B&A|S Mf[uܡAc0.徚KO&.2]tao3oҸY՜v.̰>ؕc /#_`S#-*$blw|_+l9`Cps[~C[dVd4Xeg W5,֋+.34Fԯz]'{LRz 4q஑ipfu.^+8[-Ӗ0fu @ϙ~\mb4ՑWt[nmr0xQr/C#1jWcfAem?&"Zf&D)!K<7>lWQM&tkfVm x/J`-[Aq!D$h=7OjB#;DU}oz&_,pдl$\-pY9pr#'l=i$39Sqi3*v9sKnC ~np-UM#ö3f oD~fy7T" -skfB6@H/bVA_.g&^t }RGmY&h\4OK."!rpf`׼gLطpc 9"nP2X\XK%ʹRL)[(P6b̀>hWZ Lӿh&*5͐T_[xn4Pg91=lhne)]tյUbL ,*Z<z6FE͉}es7wYX\rB|S5xγ^.NjTh{g:Ŷed28$j$zh*z7K1{3YS[6Ƨ.@b.0wW+f!=9G\tmLR[[&Kb~jW3~>F$pOWUe:ᶹЊgqs#5ngTÔ\ K@~6Ɵ{NBC|@\ e7si{1Kn;ZGIڸCE"kI1…C &@qH=qSz힆Q+V WC|P!y;v!.$iie2MS]?Y} \8q%|zJClGUyg':c3rܱ{5q>350BՏר{yc ڳ\Qg뷑 أt5YWx>`CW1?\,4W2Zg}onQuҦ~DU0MVfthLnI4τltLuzA@4 2]n wo}L]=y[_!}[P4RĐ_3X @P-J5 gR 4,^T mȋEFW_fǜ0G|Kb-T=v3_ JDH#4 14 g([2Wr^Կ}TP`E@U%N?;zc]ׯVS Y,>qca3U5uơdEmZIcHz5LNPIu W}mBtQ|iQ9`tа5>>6Uhqn0|ZvMtLkQo00갃OۨYnN D$# RP[wn)gౙ_.r{ǑnƒQV?P'A/-մi{-C\RFA 1R17Fڬ-.Zy>#W8\Ա6{iʋP(n̫{/h/6c!~?8K%l-buNDd^:0\π2V7͌|=5V9.~v+   .q^w?ɇ} 嵓pëe*$v(P橞3@4*! \ҕc|Tj/8Kδ0l^kgj(XI:u4Py"@3Oh ;VV kl*PX1k,_qŔEႍz_(j7y$1-`MJR09Q'`Iп"/m3ʬ}#61?nHeCYkWxWǢRϊzm{}DLFz[&7ݽ@gnb}siW [/Yр/< %zg,WH7wռPu; \sDnI `e'bg;AAyVEqٰv3d &25$#/kea?qncŜYbY cqDvlKd'=񽻍|-Н0~*e* +W[HΤ'! [r(L&$ʭDrO ҕK6}&c@"g>u,A߸EnM2z}h\1K.'60p P}J ĆBTUas/]qޭM)m)kAQeb{Q<.>WVV~>K۠il]3Vcbt]5#!al!-ـs(+=o͙/ [ߝAHMM"%b(a}E͘ж1 aTTˠBe5m Uff[9vs떤}B,~? /= \?g~€&Qi21#g_f5@ֻ v2ITBԼfe4 H`qZfo olPN!gYZ07070100000015000081a40000000000000000000000016439a35500002d4c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/o- ]?Eh=ڜ.+͡WSLj8[qעƾ btE35I4cɉ5k6' Vk%sq}9؏w6O:aUbaR zg#+Zx(tJ]G* j9*ݳ9i%IS|5yk硎2q$I=g1$tS{os {:8!$U1"yJWSO`wVP-/:#$v@H c6_Co8zr=`%:YSo~o$[ia_ܜIm„!OSj$S6@s zjԖwC'(Pi:ޭ)jQvJmӤYd -k}&vtDK_-2*#ÙE ;S ,=zO(SUUTCMx6!ƄyIչpIG%.VP~X}*2IȔꖽS)Yx>[h'ٶSRv6u~AVBJXTmz~AO ,2$ꥫx|k՚1pK'90lbj\'G[jyG x@ 4їu+i.xR<4<ߑ7Fl:wF} iYEwA 'R]ocbutHB:s<=p|Fu]j%3g& TAsT9D/`Og6l9К*$e"]EkІoYi?9̈iy"1 8܉~,o Kz/MjUF Żx `dUe$D^ϬϙUcd[Z ]a]%akY .uHwq>= 9&uK24mt6E3Ac4]R ',#!toXcp 4b\@ldAK.T [cZOB7Ƹ" yNoUK )|_y_ddN͛oҗV"e_fjS[T1?b?Otx+,[bU喿}8.%\);xQ-!Z֑C?c$p)² ژal\DUB72Xl1H_./2:mBS%ak 7YyдBKl*qx2! ߾9` 1o_vh[0ki%yT' zh>;#0WClɈ-o/hY687 D*Vts~LI*I:>4=t1vq[k/Grvy: WmrË7X[Ěs{sf!;UfIp:!3ek R< J'r6 x#%1|lVC1{mQh4 /ዾk|u/iRaxU:z41gB.,cVIoC3((kHƹ+.!s&Р޵.K%&KL>.OfuU_7VvbV dӯ DNЀhNVJJ QzZ0GDb$:-B8'+Ŀ!] 6^֠伝39vmjN!yqP"z ?(@)-c]> bކVAneSxHWEΕB}KW)9yul=mad~X i  pix<ǎֿ e( ?/;sH r IdW#U:/D;A ÁJzb6he24'zϹ`6[[gvx uII?߆/<~-C4ۨƋ|%nuv;4?@]\sEř??E;1O>puK’3F{YR#\T+g0dӘsSv;3?jlO*?ф/$ƇKt%nW sNBS !`G_ܹK Zq\t"riMc-}Z^m>Ży@̘ b%G~Z"!5sBRzbI X >) .H vu4ҥ9]>,v <3=9jdƙB} UиA[5SNa0!8$m Q|G.>^W޷PIGPqϴ@*)Մ>)F7jDÔR@;gn[?Q$:Hh~AdmrN&,^f;w[9=0 T&)?cuT;'["ژ)۫Bʗ *h/itV>jJ$ƝKDx*~ɶ"E{$G̷#ugRd˘qն5䖜[EGaIz`Љߑ uJ6UJq/xc0,;Vsp" ZGeewXgv()+|r\7vS x8Rd+kBth+f{OOQH<=gyTg4Kv"i7Y/s@e c64- YLjdضӟ쑌0}U6i>hr4+9>6NB#u0PͯnB__ӹU+/{wE9sZJ'o*OF[]HyqcjBIB9DCҷN՛q,#ȗ#Ot%ȡ֖@L#~*݂;ʿDfV-|s ,6=iT& BB3ИIpjfɮDP4'0ɯ<ns`0D$4H k*܌s u,ڣV*92]mG[J[jH![u;̖i #y$w[yܗ(GQ)Q ۞#P;ӯC/RSOnWAӄ62z; *sne{Jg ޚJKAIzVP4j.%FDܟq>,b]/ a͎aiN<ӣ( ^:u [+J'{\>%+۲ ^"vIּ$֡3O9G1Fk-G01%%X渦gu+Rj,&^\&2VqLќ*c5m#{VZ-:w 5!gZf}9 n#/h G=Hv,!tsSIq-.27zpܨJ4mwyi}oMiXT s+KFqn6RQA;RVǃ''L/ qtKy :h<6 FFa#U@rI(=RXUK -m&![@ e֏C=U!sqX]#*}%l٣ fZ=M!ƃ*{7]۷x;e"+dg^l>jA9/l:ąk$5eJ#lVq+Eja8Xt,l[lYbR]l^y;>@!+</TP$OlS.u@772Zg'O5a/5T8YfT-fʂ'ry>TFe!s&N-5!j "Bz,Sw%kbɨ*SoѴtQJUçRtyvJ y(пvY#("a!Np11e ٤fE3BcMn+m:˿>`IwB& ]`c/fʈC)'uzK +)*qn"/l]NSqN7w,6ݫ (Xܩ=GnȬW>KB~q@,iX;t7P{MxFvV:N*G]P~Yטȋ1{ ZjliMvDB=З2ian&.4±eڹ=PpɰXބb[;ekiɂ1Z^!oky9(H7bxfLY٫ӟ'\;Oq^?i$PF$Cf%p_ӔD& \Of4 )";?bH ~k*0&6jcA^ԾY0\l_/0vYPl\y/vԞk^؄<"^p" }ePc:.Z:s U ^ћB}o?aAKxfeuEw[Nb'uUe$(V#X/)Ha(V5 xVX"Z݉.caQ r?ֲjXsq6=0N.g&|{l3;IW X\i$();?L44:_( ?$/G]Ac/]KMI{c?V Yyy cE@'NJ$Vjc#Ԡlb*)iqA"i!/l%n'NjSy. 駐yx]$VOwxcP'ue5ԧ뒉5_NVX҈h†D^̗>TIޏ? c)`%tpUSO;r[䣫̓͆y\k 'vU-0]/is(_ y4N︆8jmb٩&|_MvCj냒dK'MJ\F,4ů/J֎K2:;$`3rfjŲF0䬹I +el濍WV5ު˫st0O .v>9kFjn|soi.wfIqB)T.)Zo@](9gj~S)kq%H|-D_3qYGW~PBYgFݴegEt/F j|nLWtfT%yԢ FيX&.7%996X$At^3]Ybq_j0%E1yxƑS)G:5 @?g_ɹ̿zƂGXJ8ZeyI Lu=G `[0!3(ZiB+q[ٺ ɠP `ij"&lmƙLt \q 7*p!9w܋u QDvQ<1E"p y[}#wXǫS.<2F ̎Q0Iu 6]Vl*'S*.55boݾ ~Z̫axaw}w0p`Қ2NJWskD8m{E+d@RP^ h ~kE09r/egӮeĎk3?YY&4JӜ-=5` riv+ ;LuҿTioO EFyeb5 ;xtͭaO 89 [^ђ7/Ɇ?,mfN.W]Ĵtkp60 ɋWesq|@QV³4OSCO{E|1>6],Rw k$<>{VkދerSOZh'v;j0d"x.&ѿ\>yd66pȑfN<$3FѦp 1= FB ܌#O޶(ѻ;ȧ۞諃eG>B#\m ؞;UE;0+hG ߶|6ɮ:ep bm(KO/'Xfw~8RJ})r )q2hdka LQɣZmsHû-sb yѿAf̄6l-1~iI?ӁoRB&t#2h[[c<,o=Z M?Y9fHzVy*&gpuSyŹeQhs7IdœKWx\Fa*;x_!9UAsTҹgUl)NɱP߶g&o=RIBb23w^b((P.bGﶉ.xR_$xExa/Aԟv.X~ތ3iH3CR?$# + .j $]AAqv_*v"L1%xN\;!*qz2MnL#_>zlE49=nO`:cT3E;C,O V@Qq+J_jlyAaC1ޭ3Lv-G!;p ;y,|D4yi X35$Uv[4Rg~Wg YkXkX)`,Aݷ ŭ:Z6rrSȵE 2ո b".Sza+_ ߀, >0D0whH껶^3vhl[(F'} %.;"t, nWk/AA<C 7SLdܟۼ餭nB*-<俸#5\ <^_/DôbD](O[ h8l#i)/Up)3f~"p։=krBJ=O돐XHR-7`lǘ5u3 ghT[T-Q,߆,/iT".JD9i1q-Agz7(qzҍwpPcF'GfQcu=~i\M}Z |#R@6;sr_. :1s\^GAJh#9,ZOǁKN l^"MVOv4'ij4cx4(< MȾB~ K[G#d=Bsg%\aH8,}I ?΃(j[g?5}5*}ILJ ř@cA !E@>Go,‡4}e[{88&iK!Q1RɸZ֝b/f^>3y 1^&wk E dcA#.N*-WLn}\lp1 b-{w~\e}u(9cƗ=nR^P1km'MXfۚ7O xs!4麼MOhE/s*9 ,C ~ Epbi!4n(I6?k:{@pp)FF;Id]BUZc|:>sS:jsb(.nRZ(Re)F2#!bH_c&pxU=AQ&B"r>dب,]{¯ZuUQzB*gUnWo*ke5 ]-BjoAxD1"Z5/L_:wLUA|REߨ˞JIEg m#tN&TM|ϥuqpZ+kR7h > ?`Jo6!4 9zauG;]T"pO:كe Z;&X9b&t<cė<lSAg0*sdp hMdȋ/kh}H[qI}u\y6xnySwR.rjy ZkrQAt7 pcEr9jIGzW??=zUqh:hĔ-Ǧ67ZNZ\;p+-aaHn:5=!MX/[h$͓JX^`qRF:ʍw4C&mv!]DoXzN!!rDbГ^YA5yȉdo@J9`>+.' NXn7иZƥ'V)-&txKߜv5WFJo2܎ECu|9P`ɤc<0XhWHen-oLƵM; " \qNJ#c@Q 6;v8}V@t'iD-!)"b٥k~n6 z40k+-0:-雗hI'>JOms.*1Cf})ڼ@g7nlu[v|>6utqrq [rQ0:I>  V.y&H!9n\jΔdΏ"|˿r*5< vna7u={| _8 nx;|03pڔHEi:YfY/6#h:4uk03kz$> 4j8D출v4Y?.ƪ~LtiVC K(̧&f'QT1(ef5`ҹ:+{1zZ ޟ@ `7:ݞDa?PvB8vp ;3וp-;|7h4FFNUnZp+:ͨ: \΅չT^n)PP9=#AKi"Yq'OV䅋@JW o,\DgvH:TEs%dBl// d;#teAaAf.sPY#)(ل[[2 a&p[v9C>v jZoɃm?jhh@'yDp 3;A+ҳ bXL2LFK9ϞEX^%G"$3A \}Ħe(^!VÛD0%0R-OzAP?DĆ+% '3̡X)|{={oNM!4ϗqʳmJSA e &۔WJ$YdN>Iq{Ic,0qf>&Pf[Ѹ|SvBߓ`i-RWfX C%GÐq8OCēSi$d 8sezK>v> ΤH^IDT3jbPZ7Td k"Atϸzʮ"Cj-(A@SrZF^Qz!,,5o{W8D yo%핼c|]n D G~i]3~&;R}E'IbZ"ϡ؀?["S$m.0R%;Aᇨ-j 3c=tlEbEKJҖLbÑ6ɢZDgo Et7IApB2_ :BW?*J+LM¼<5+YHb)*O9)gztC;ص'_'Ό?W.=JVq%ǔd*E,iE6-fcxr]vT.DoMYgsUlJ!povk9pa/GoSbub#Quxx'\%}WtQʊ̃O翑\)>%]63D&][=rSl `zvqAG|G.GRS'j/+) 9QmQYw _&-FjeAzٯI2*I1.5y wkZQXh<Ӻ3>j n}aKG2] 3 r֜޿a6Zr/Mc_af˽#OT23b R(XXL:=.֯5Ƀh;CygH(x8N#m?8ĭkTkJ6%3ݍ&$o^QT]7$S(NitxMLLMY[n`j.|:7'ˁG ¤uN2AZCc'խi1vI>)tO\>dP,] l6@9!EjڷRlah/tՠi-`m.݄xVhTr ˋ;yaV#O/L \CA\ 2BVoC;z&C ƚыƁ"1m i5H9o#o}Z/b6(8K78"| FBMttx.g |5mp&ݕ<] _mcJ(/E$eŠNZj m6? ڏhlb":jK-ڜ{dkHOSttQ'tV7kq{.Rj@~kjAɇ䶃k3BK4`S<ءEp<)7ckcpk\|Wr/*u?Hd#w8ЯʜxgBv~S:7Yl\0l}l>Yrzl(CyWMSs.۴KΞ4_1b{gyQmϒ+ >-*Z2~yo]^ K6M;v-`pfOɨխelm |ʞgQM[4Z}&dY]Rx6 *PkNHl!lbw̨Fq,!,|D΁0LfyEzXFi.MwK VX2!Ӣ\D՘u>R!㢄;E=H i] j5z, =եʢ%~9U+H+B\eL  0kZ׎9ҽma 7. uCx,"Gd'sIsDRFEh e^bH@I0 a%S&$2i!ۜb;{ԡJ{24yb)Kcץ0v[z^zJ}*w2Yi؞൥S!dvkF+4V0Pᫀk*WYELa1vEL0^7hד|hZɬtecooF7Y:POg _vEwz_t =*<p,>Nfg)1WI?qZ,_;P (D`:Y'. AJzmA;W t Oe(5U8;O(Q 2gYZ07070100000017000081a40000000000000000000000016439a355002227c8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/;]?Eh=ڜ.+ψiޞ2Rm Uxtw- f=ORҢK*_d1Z*"H%00XqtTU-]ƕD35K{KE5jf^).?B.C A0IQ{/N1AW] wH4c+O"{4Wj;3^P]Rf'fg}UP`.&X>?cqy܇cЍ 9P dGT9QpF{Ͼp#j3B dkڙgS7۬0,X1!W:bϨئ/c;E 42 5Y΋}fE7^UYH,7r:weJeݩ.JZݼq+,V5_ԮJzk9 _ՏZ3-rwGk|ʁ5<[j]x } lyLh.M#W5ЪW1Ld$|({x'kɊOO&OjSܲ^<߃pѸcP LQ NތugoE׬Z(['O?"~S*h63ye܍vť(GN?(^-FJrGPwVq|#qjsb{cvzBaf愘 E}^ ߢųByąfL|AA .nf8~N唊הbO1ڈ}䐮Z`hs/1q8W;b{zEW&K.7l>h+8gm)s /f#|X~;Nj"Qt"x^'E jT3+X}:I76UNEW23ZZ9 wqF5;@Ҙ${K)/_ 숪 j;[=98{=Ro3k&nݙwl&DD]2*$.8 ЎIX&1oO_.si#tRB1H/ٗߓL$f|8)TRWfS]E-$#0#~8dna ؆a 3I`I`@ rFڱCEzPL `SBw}~&%:@hmȜ^^6Btd+S\bZZbT\S},U~mH"WK6XxBDWi Кxt0 i [_R][MQ]Bpq> sAٞ?Πrf̓:?pv:"5a@2h@1HkWx~F9=(8W:%9HP۱K\Ro:) W0zԺqoTVYma~k"|xP.gp9yY-ptW&xE'G(Gmz&*|V`.Ʉ{&}-_sB)NbsV h&F9[Q_C yۄķ<N"Sf>rcϙ +eR9ϻ*~kfA!v&p(XֶLP$MQ9rWdCζD2dSU8ų &b'¤]IN<+R9$7I1… K=1OHw[[\v(6ފG[I5;1])-TL2r]2Oec.8LNm]r ' F8`G`K{@F*adj/VBb_ zWhguADZ 3$qCH `p¥"?<&w{S(uB-S6I)1?[,qηCCR)jh.)`FɄ % i#^}`t5?|SR&ќ@~P@uRYF c HsiD?YoaBB{QK" {ddREhʊ5o/9}ԴQ >Qb-0A4RFWiB4q+4b;L+±7c:FF~} `FSdžE5a]o"-^r"IMHQ2!p@q?~d /nRR jxi6Dm (p U^ZHk4Wa"Lyﯼsz1euî 5yZ!}Fo_/IN6i|2B|x.8)T Y5P R<8u|n|jw-G򰦚EEcՅ'fZٌ )iMZ lѩS~Scn$Kժ)}GC"bѮ ۫ 1='nsF%T 0ƧLTZʄ4M>3DŽ#lWӌ潵-s A'pwI`k%Lfڐ~n\rC ɡY/ۂ'Q7W13@P٘GWZ V$e-Q\T)8a |l4Z@ۆ;rMOг3 br:TpmĔqRyf!X'88{N] ϋ6!55x5O%R[aG2BЃL/CW(@ d%-Dd ,b=v: y<]_^Xey(񋀒 JȮ2k.9t[U:~Z> Rmཚ5FN|M\&p h_z:RTk-xC$pe͈DMʗx*C))>txbW_RVk(bq VVj6xf M@uܷ4Ai#\,W u{mcdd9sTn\T'b!x7:͐{iS(mlcԙ%ygpq-9ߚsspxH4!pi?5~ uOLTΈ+0BItF.H qBj 1/2#ZynZ6v oi! Q+ ZON?tZnrW#`V#utb&fjrKJf'n%э?N0<>OBgUkf- Yȷ[9ٶGJґ<|Ȱn9gi% ājZМ.s9M yl[nYe YbmCC'\TP:VU ľNwz 9a|Ne[%LPkC)iDMVqUFlSyS bA|IT(:O7r&D" [`~5N 8!&;3{m 0Y׶,.Ϯ5Y;AhCDomr.JY[ѾW j阗HfHQ چqM~Pt@]q08\:}ַ:i ъLYJ*k`iu ng+%"*(3h;SN$Lڹv%禘F*_a৲;%98&E$v]&&s;I("w=[SɮaJWTeLϡ%=g$V,ACjW>Y;HW˩ǍE. 5j[-r%5r+ۚ/I5|cŚފb_]⍗NqZ$(B|=ɹl]f}g(|@}%O[ITSx"t$V7˷y煎ʸ>A@F~t$^2I L'ٺsȼ1pL*d\in(DFW6mx뫝D3uv@ߵhh3/mmT.ͷ62M^`L\lEއBWp h0T55ݳ#ᰳCy?N0/BA/q}~%+}:V (?iث^`q>4k AN?a0iaM^w\ DG Ɩ`xLj̗Z蕭HLjEsn %^V.\USukV5 Ms8+R1C !<蕇d~3gl>з y&,M q]Cʸ@PK,OZw'$El=ؾI :*_V #YQxp v;r 4:3J%ҼMBf2uLqfWPN0 6B[ՆTGsQ5xqyu? KESK]p uEJ٦?.9"[KRZWbP/5 }`m4qOS_+-l>,Q&MbL*Uh*5"׹Rq^w'G;.^6W:(UItPUOB(^%wʉ'Tʸ)bӉVPwT;F,j8vcG 1{}򆆄% cayӘeC/̈50R[02U-$~m7T49[PHlͤSGsE+;Ut!|j1\\SFzʘF.;X{ZY&~/a_@˹ <-G$q.Wΐ-f1cƮqX笹Om\zG†{/lc6 u<~y*'Hi8"W5FԶlN]#kZT5Ų rtղY~:)*TZ>s)@!Կ)m>٦PwʭUHa}3@Qm:a.>s.8 9_,y-gv[F9Ey0uiSPng]^dh$J?FII"iGRͳyKɏ~iʼ=}FR?c<->L4c”j|Q{a|}*o#g1 U4#֬O`'"%A]\QmOCK-IΥS-o( rj21LZWK4{H`4s{Z>é_ANv3n?<ӢhgF ``b1#T 1*J.PjBS3pgZdmG[,J&gΎڔ~+҈:0_ZX"?`Ҙ 6Îc}\R bG,VJU<֣bsMwt~Zj} PϬy!Ji݋6|nOF`yB>b%:um[&D׃,|s垻Sdm#lDb=sd!-\ /U6^ԄRh{(U7}d% nl1YhKlmNN:\u%ZqR2pE) m"=J(V{+q|ԠXuD=ˏ_)}x3. p{ 05co"G++}Jwu#huaq K4_s] ꢭK'5{(\eb\dzCs8(i"mXPUzǹX*,^+ 5&ݠ5Ɋ0վٲXr9%^P.=}}? 1=$_(r9(RcvٸYzZBymyl`;#R0 Dz*["Zy{HfG aä; Y i?$WIde|XvΧSb+*7mH}Sٶ&{-- t~(OE`/r+=I(Se;p"11 {?;MvnT >!S"*^'unQm]`FNO_k [69.9,鰚 % QɊS|"Bo{kCڳ<;GCaΛ>j(9ڸtqbT׌J4e@ L&\fmſf1%C=@,W(؁0P/īknqr !A%<.3 ҝқz#?耋8Z|bi!(&bh\e(iw$=7 iwU>F {EGj(`X/(v @MB OSE|B<]"Pu݇κ`,x5Rg񞯘$gnPҔ4τ@7vX2f40hq!Ź|O-îa;yמ>OxeSW]rAzr}dC?Wddfu -L1|0KtUo5J`TB0F/٩x.? sG ' #Swr>ۥ} 9va, $`ueoV,h!*T׋,7„elO'XMy=vт-mn avS 2=?KH D [֮PRk6[I{D)x,gk_5L1ӛ4(z =@F.Z" 'qʂnP i$ww3ODrp!h!o6;ea+.5p'V$K_2/сӁXW")*$&#ŝVxP܁\dFv,HZ͡7Y==rR]7Y0KxZ:b 1_$pDBS&ɰGQn+-uq[\?QɨR HtDϑƝu@Y'd9myٓ LyX50s]mdԎsS]˃W&ƋNb\ڑ]Ctjl;gMyp?Mnx #OI9RzVWBj@.,j)E9z1ko n:0sTem2f?b3a|.2qp2]*{Afɱ#񜬀Yz2Sxm\QܴTjy.Ϫ|:tf;@@M@5JDt9CSw{4RЀb-jWYnR.]{yfK# !gf`JpZݠ' i<;Nfv Y? P{MN\FxO|>6!w*_i@tdRhM4$Ej(;-TYqŹŌ|0OYLĝ%w:c. n \'gi`ƫ+a (/y0٣@6%fZF6r+IJ(}*8o3sfx~hOw*Jٗ AKW8d:;<'p`~=F6bU עYn/Z!txjBAޖ6Pոڤ`y$ފ^b&&Qvm*ЅH!Xv?awFI*㨁Ttzt浛l&kqei.,ͪ1"#G.V.й.`󘚴+Itiz^j9]Bw"F=|0i//Qʀ+>a5P,1I#8wLgWDˡ'in+vj?̉!7[(G\`0/X@3^eC0cGZK $?<,"j {"[dTq:8/7[ D4Rץ pG\QH.OXMAC h߀wU:|NRO禒ېF3kS+Qu k MjrhZ~%q觢e=#}FYg)Nɑ>«d;E|L6i+JK_7db;wUKn7۔Cm4<`ttMzmQ :h^c?iJ{݋P6;C^o8qvxhF+qL <sŧD-ٔĩd)MͲygf_=RD7 MeO. Qnժc9&G pF45P14wļQݳ@g깔:UۈUKݭ1ZbQI&" P)#L?f@Hӂ {Es&|+Ҝ\jҎrt49dƊU <΋g|E2#l)QV`ʌ?€uW+O{,]X)uRQu:^*yKش?!?=h9 N'A^ j#iT./ e$"? 8b%hm>.\wOARF/?H5=繗0_y/["GN dB<, p-k滙AA):E!%kQ;F[4rLiIia6sD񚏛~_ j_!<:Bfzw0_cf <>`ͣeɘlU.rܝd2I6|5Q`K|%>(qf]Xq\T~h^oRwI\bg a*Qq !BpDQyA^8J1A5 ²:~ÅИaF7%IjCBk`")96 öTjl v;d$A*'}K@(MEK6yV Aճ0D!C1]G0)m#e7+u̵V ~CzhʳE:o ;6L{w)ks/N c۽0 Mgt~w@>/\A7c@f"kck<U{?L$3B}i`2it:8meh:߆\M(yr[M5GaX=`/c#HU:T*eHmyD&-B9[vcc^Q"khʱަ8C/(D!f-fӖ34,͡.dD:EcC(\ųfnA+V驛#lԿ%i\]2AM޿>ˉյ'pXnq2\X>c^6_ֿEp_j~?w20r>cڄH?tEiyomil r87cWǞ+ՋR:EaE$}UBG~_s\& ")stgAvh?P2)1%u+A_U놠"a|h+Q4(lЈN[Ȭ PїuܱܫdǰߠN68j0)nq h N,1<8?ֈdR+b@+ez}Xck#P塧J[WWS[IsET鑕`ח2ٮTV\Xz[F/@IKn͜~52WS)`cn#K 3ܢ$3St 8U'ϗI.E['2A,䎯SU h<XSi!E =Ol?-_rv?3ʺB >}NIH◠N0VVqvMT3{(i$ģi2vݗԶTU'c;[0S7솧>ё =}-Eo䦊*(>~CS=Xw}U܄'B˂5< 2pٮ΄LD6:7!J$$#oVi9;핱vm^?&<ЯyI(I2N5Al'<ռ>&nPQp(3M+cc #1[_hN V:\J0~ P1H)Ʈis9="5g]u韉O+ B6\lt{:a:}Wj t.`nSfAI%ꕩ%l)P%!mrTJ'㄄}Ѩ",a9WWφQzSaVioFDˡi n49?5>Vy.|'nqCSuJ7-a*RX's$6`sŚqIbMR.fmlR[LPO`Ƨx 5в VBT~& uD)AK(Vb@|k͹ޞKQ`d.ɫځuW+]WѦxkB ^_iQ`WI;Zf& 6p[Iu}yq3*3B(a{d'& }M)&PΞͲ-n|bp<1&_e浏3T/@J+Ȁ&03:R<M0XWneI;>tjJW0[ $O ծz.`މnPiXL]#MCsP+:Xvؖq\"ڳ%w/N>cPԄ AULjfm]Ķb/p0RZa7!#h*͈뻺_-W!V"? %i߫1zyfqKj.9+YF6D,N0́> ugl]s$cQ*2jG`Xfl4n1{LTol@8nQ{IX,GCċF6?Pc/TrnT6# |"<=tOk$ˈQY6ȭ_ⲩ{ĶqQڢHuo j7ckjIt_DV/ܞ_̇?O̧hNP\]DNE ?0G%\LL}iwt2YQX]u-AH]A>M%hLri_k߆d%ߝ6qU2Zn{us#%SCLfC/kچgQw4Аj#,DT4Doϲ"+ @5]Z\g`O3_3JL| 89NL3;te5q.@`TqnPl)=b&h5'ǷJY6u ߁ n2*}ѡS ]$KPƋC!{,?Y~oL;r]4U9r̹ )ʂBknNI ٶ<8F c-FZaRмCw/HٽA2w?2ɝ̥ Ҟ_{i9{8驝Ip,@ėV_pC,QМ*]X[2XfXӴ +G/;1u^$C]ƟK3!Ƥe 6/_!]Ʀ!a'[&-YEzy'>|JEPEo;w.k~1XB%ql/W`Ɩa]ApJ)f̣@e=5vhHB􎗹<ŵ8%qdd9G훯XTd:Hje74~~G5qvJ%AJֿakІ/}}!qg^ %Q4N6(00rZ5rvM1aS;Yv`U|tpQ|-KlFe"btX/ f% Կbc zN a2/m釗VM-E߲Pɑg](y^h/}!/'oъenrT_0W; m`_ 6: j۲dGG#Bݯ ܬTwq#q E8#'(ՠdW?bs՗B'zuo]-H]SͅجhE}Ef=OҦsB,ROТi6l01[jdTAs`3qե=.52@pjiYdC bH.E.epU%~itN2^ڕfufL<\C}KbIS`)9UW'7h TRN1r-jo '5u 7 4VXabk %4[GB1$?ZjCR=εcf1쀬!2.B3'߁@?=$[enm)=R7cmj;sc T#4ߌi?BE.쉉rjM@11%G~}yH6s@m[%66EB[o>oݭS)b0E+C&Mvľ3FwѲGYIi8!;M(@-TNp%1~PciTo.iHAFWF[oRN7ߪ%ҙơ/)wUe-Wk/tL1;zB !}Xj`DrqީDurb)!58&hŸ|䪩bHOHB 5sIZF P[Ik 5{&pē'Vn?Sdm.w#4"Xq[r ]݊|6CK<b){m% l#3s}HHw\ k{ ˃w`$5 Ʃ".w^m<=[y@ ,k&uuvgtYvImv[ғ3$~N5;2Ǯ@m31`bq۹xE;Z$PÂ8RCVNǵ"->尓Mڋ] }fFAjwF~PTMYݰ7D&7u}EToD%/aP%ak[d u:ڠ]QW =pYZ̪Œ8@u`BdFƕfBl*`O͘_41o%` 6'ٌZ6rKϪz= o; q)Bۉ\ 5_qE3< `Za7yX9D)& A;^R9|>)\{@5[sh|tvP K'U~ |^Jqm  699lZ0LE^v&"Be9O' ը5^݌8$ t)pG7˿1#:(7^=6Cn0 Sc9T^6qcu˚nI!yZІWfbֺ+ vԽ%H {]b(WKD[SPFw0NMlL\ZmU?TVge;j)0Dxsf G_4s-I74K#61B,Ծ.qHzpf} ZGc R4k^FW dtn*gWZo}t.ߗK_.~u<;ܱ{ip9f>8^)l× Gvcu2;NLPK:P2^T#>?9;}v]20,Z&g(\hV/ -}1'΄Lz;$n ˤ\ fCړeHt]s/n)Em0Ȳr=y AFxzԋ~77zawQ{#)$UtYz69!KZv2#Fäv`-@(_9xl#0YDfuh)k}ƺd-_JY9U94o8e VłՖk*Ƹf"vۈס%QEv -NJ߆Q&b@JpwTы^8lQË.'$9^eX4(``F+΢ ;W9m1=Y8^Eɍ@]5mN.N)|h"v5:KSk=o&/{G)›ykTcpf&n[S5 an_^:.x/Glyo[~SWS bQߙT!oڔqIũї,~n|+wN Eܱ}))AZN1ﭚnO~8ԶKX CK+B]Z)DVu+gDuS;(ģ_&m+]a>!ՊHiEJަ z QzW Db$1Qr7@5>K}%ҊЍ!Vݧģ-j.*oؑIόtӨB)+P|JY䰦  9;Fe? L 2f.`&j7 ȹx9kqLV"^1D$E TyN9ljd̐;c aԐ[:zȦoڗiŔ]3Ɯ20DW&=l \v v1 G=1 <_5߁LU` yvƴnxm y#b)ڿ#Urdr J9 &SEJ& o| =&;09DZA W_bx6;wl~y57TO"뵜͋(@ lxn.ݢӦsW_le0qc4?-*Xd!Zѳd䐢X̕<8'1Ty›89Ш.jG)睐S2%н!rNĬf Ƞ>ϐ'iwPLU̇s=!JkNPu!zQCL"FJYSnjOp'Gƫi3Z-|Hճkpv遏HhT 3`A-Uw^B3BM ݗbko v/^1#:"KEn#˃w`(JL縯=|15z.c}PLn0)g#m ]ع'L|V^jrIpc`\_|ELE/^"ڀ'c]-w]2l[_ S5٢.w!h/JCmv~,bFs{H U`AdBFR`^r|ǶEI LV;}!"7N9|i>m k8+"A*A5^7)r[S|8-AB{\06uAl;1TTWKەBaW<8|TQQIڶo'vP>SFf8(FJ隫~O#M8u jK}Q` +ʊ^u "M[m2.LMu|ЬLDb1a*;pv>1kKR )},8]\raTvǹa.淜V{{ : _=v2`F9wQD=5 P*0dOCB2-k'=Q@[UzlzwMIi17#}=TΔL9%2~t+d""dcȠZ& 5g+gmY ^VgG+.2s\mW@,Вd9=amZ)H U|ǘ7zZ8 WeEd2ݫlqS*q :΍F7m/PP6}FNESbz}Ґf%Ynг^,<_>CD}8_&ѕ|~˅gEG9={jIj:ZMXPEy:|bιQngHi:q7n ]WbM\h t_'t; 魴9L8(Zea#ŪIcw EM+mw.upzJJ'$8P*<XiR&?س^ 8ѣGn`Nw wSs%[4!FDjtW9&DބURJ}7w$֨V(0'`2.)qm~*9儠U'1ό\M8luHG,zVfyŁph?tD!mto`3QN-bjdZrKޏH\P~,)>BTm/]!,<=ìP U+ ˣ33TK775u;;"",3%@@uPc[7h"5mc:]^P 5E+5B|zS v;]1# pT .8ױQ?FE  hgڃX2\ b(JԼhj~'0g& }ir~ oz&([ Dׯ.k-wk4PpN&\.,r푀Ohꦥop:C7L|?`1R 1O-'M% Z:IoKgK߁Ww,>ie!W[U '%#Cs Xzm^N:Ҍ>4/ ~u,,vBM>B1IK-A((SD7Z(ĔByң-ȴ;J4ZlƁseC}r O- [E-IJ' =ӰߥwdDصH }81qhx_gӒwD`c^o+@/{ /(OFAكv9 m+-5@Ig>mqϳbXy]߆nr)^3[r'хqI l0u=!2Δ|zQ#uWLr>0~,lBj1:o+IV:Ia!}9z #<łsuN/0M`CYD!OiÒ": apQa'UkX-bnr>`HNz8 fAƿ́VOs77PlzuT &JK(ˬ"C_żS:d:JRG WŽMe*+:F"_˞RCs2(H ݻ&AC Ýyp8{1Z(ΪŽz{2캁GՈJŴuĄ#)MY ?l'%-iY"gQ$0d[6pc J"U<'A/jFj+_=3<(j~yJ(4\qܨ"xY!`CVx. ƅШ3 'Op뚶z) >?IcLI]d k<'- H^ jQw/OtAC J -q2'Oђ<01#ȄT^f9%AO2b`@ [?gLp&-C4E̶gx] #UC)\.?j8)n. ^MC G:.q0oo!>KGAC#)ցF ŤXU9Dt^w\smC[cKq:0&9po_@[6v31:Ji+g-6*3c$TC}6:a= :,ҕ6zL.?i0*+R hIzU=ePYǘs,(\Bׅ?q+0 z0BsI}`FB ͫdD l3p˦fXdXv JcAbf4bۓ JfuccC鯥S3w*,J zJnE\EA%4Zx户ꄤc. tr2?c15# 1x43K^͕?A8WXKx:sS.α0unYmfVƙy:P> YU]Eps')l/gnƻv!5Nj'oYBR玥kĐ0_.fFAfgʴ֌eį F_y\(U?QkA|suLEm< δ^k_k}İzSi]CZOLٲ$q rU r:G9q+^s ﯀djl4&'`ɍA6ICK,F TA-pS*\xXTz^?ĨW9I9P7j;#(ZLs&2ë}.*kc I 7_Fg# v8R1?ɶ)kСG<(B.I\^3Dt(K[Y\Z>Z54ƈlu&~5+ϳo!Yan];ZE}n,R\s'nrIa8ɈMŖ(f{G`QZc7 {Rg}kA=.A6ǩsA@;QaCtTlheAFu:ك>D壍"`+Rc|,b9m\h]͈+bm_ݹ΢mN?ߡ\{ %{98(V>߳l*" utN}:З&R\).R/l%i"cp"%ly՛&@cxbN$d{1NE)PbnV[P9<&J]#%7KJI#NENSSRj?8\G0\)x=@RL0g.9I_,Mٮ%UHug9\JLG Q#?ṭ P,*]+ ۑ [bzʠHjgrw}{MMkB]ALnT1; H.GyڎeZb"u&߯$>(M3hMEyd˚eZ޷=(Y\yCWAتxbY%oԜ,vL.G9 /rlkfxWL9fa|E1z@Hb"P; - z s:Hycke_$GU{SUJB:Oq" ;86tјH^Am_%zTD w]ukˏХ=jE Yf{iSwgfmkV cڼ~n@v`UۥfOI>Eu +qO>ް8;F$#IN"ff2NAĴ#ox<*FҺswDrLQXN '!#sţ|keNmvM/_sq朥@qi bK$pdm5NN!DLkA'Nxm:\#C@V- c+u4w]o6xЅp pC;.}d/dbµ?TJJ^sEU:*+~st_FBҚk/tˠjc&Dp0HINd3ι\L >QC)SG24(5@ 렱^X2nt3b-p^D!$:bBGOpQD́ѢaQV!J:Ujц PI` 6{ouI:LTWtжnۃ&`kCdDF.OOO)x2M=TC4hVLoNfMZ~D2_)"Mnmާfibwn`cyhӝm M$iS+>Һ=f\FOPa;Ek4hҌfяR5jHp$f['m}!`Sq|Z9ky[JӓBiVX,X)= 3k#Nn0@yo)aB,зM =P>%BR8=_;E6[[_w})/q>\D668Sר޳1!SeJ-MWK>mq& d}jt!d4&r2f`"'XՖ$=.WgPO={DJ_\3~+L1(:l=97n$N1h$zPNM ksJ.5NRc2 *VdI{Ͼ9L]zGUzls1gcAw' qT຅#a{_ 6rZ ՠ8tSa!֚XГz(8>Nc<"`wBM=.k>?! JhwA -oU/al/n;mP1HeOJ8-|Fy$2oYu#6O͋!!@-6m8O*Tə!MY,2;(5l)4f<̫*sT`WjEp>Lؼ(-o b;ߕltP'xt8󈏰F 3}2*3 R/rE1ُR8"#ZUUy??2`MF-M o} *F͐Q+!nkU[_ߕEIǿvu%ՊKt Ź8 cގ;V~YM4@hK2'$FFhZsR6U O(.P\ ],(N#-\=\FP 9;@*- xZ@NaIFybRfW "}=M罡iVuOtO~ kk>|! :MieA<#L}XdZ]@HG fZY~FJ*umOEGxƗJm!oH.$]]f= im!wY3m,oL=T ĞIxXHItqyI)\W Tq݀ nue=ab3 fT" 8+DxqWeÙYpw1;A*!M%$h#eo ?^@"ZjqfLSFR-[+v&iGQ^#0‘yײvkp(erE$v8#t3mM4蝴 >H70POw6>4}$I;íJ괄Mn?iR\C5McFUxR DU]hn W3z6RW߮:^K( 5Q͇AR<܌x>mkov@]%W^CaP|=@m\8r+h'+Y]HȠ-4XuݞiSBŁa^}P*fuR1RWQ= >{(ugy:rIvT D2U+Pr+v7W/Mᙵ'rTBZ?¬B٥'X7 >1({_{= %!ĺ褻LW ,T{c+BBصm6 ~/e ,j׹r# D}:S@2S6J>:W%qe =})Elb&' Y]*-fketX"ϢMqI쾴ӹ^Ū|>,zXH*y{zI`blYK4/I˰DĤ>xyq%_{)L>{hv38rCjIQTyo'`.4RLE!cϒڦ<³t+(F϶bDl.mRR)ێ>v 4픉/:&ǡܥ9R16Z ta&7+GJ,̾6RGIqWW醇 VzT w7:yчj1_5UqnG͈L7&R b2(jq)P{$tNf{0f[Ï=ycfʏ)jJxtWAޔƫ~>OViy$͋.''Ag `dηTV8!Wy{ӃձOqx*c7S #VTf CIz)s3%qۂN h`; rxBX:-&O%-w.\㓾O)TZ~t!acl0%T\´FIA2ɼ`q VNiv3+(%JG[ݯ묖~^NRڍFl61ɡ>B)E_oedN,Iq.:9Q.X]%8{Dɰ.jx+(Yk!'HO?!u6ڠ®xYi(Tv;{(ɅB\.7۔d/ M(!:o\7sMIGY%VEOWN&sOR1ڽ>ͿNxc|׍; H-Y4 DF :oTzĒgX{xG7I+(! mWFt8dZ ytY`MYi9gN5WPa)6ltA-\i>nrȱ üpqthSFc7S Ga\[-a80S 8P+VBqzu;-%>4tnWue~rofTrxfhQsuJ#hKO uAi gEx;2V` (!<8gzf痊WB0g=O%pϋۆΖIJ,ъ*:i =MBe9DIN]k_'v/37Ab3;= s!0ψgOFƖ<Gݡʳ 4Cq%gi Yk@1ve$YE~&^NS uitu M.UoWް5 HVNC"2Vq_{u iVr>nX TPX7J>A3A4ŧ{sC'KS?m1rܚK}~0+VS,89]rF.Y o5i/H5/Ox_ζ +t@ȋړHp#*$:o&yUԉZφ% a6|&귋>J.:]$&oCVOY 崏 +%ޘ`A9%in#)pE8) @@rr[rP'֯5 0 H&|dݞRu4H ҳh;ay/K穚)FIRU< 谇Ym퀉j&]<vK<XBGP x"/rІ) `t-@!~|aRjxu8{LyEEk[ޕLNaݕ{,O3^ cZ.6ګ1<˥YtfV}8 3Yyx3*]Vp`aMw"5H~2/AB6G]YO֫Uˊg`SOLE隰GRK3vY7D* Aم՗*?p1f4k\\ f" )pW X51"z,IZcZtJ\ %hiҩ`|QpI)LwrlF ZI47K״.cCֺ@g {*\ >4[*q[g $gŕ8=0THO;k| -{ؑj:;[j`?Ne_'鋀Pa=x?ܘE&:PTݾ'HҘHoA05 P uVxO  Q+%5@춴+|n G3xtS=ⅈݩ&V Waq}Mhg]0{N\ VVq{@" B!'%uc9c [|3] O94U3<'=L>K]yMx6_7͗CcO, 3"mPuίՏAR ah1uo E 3󕾐KZy^1Jܟkz"_d ;fKkMuI+luEC Ƿp_U}שUqG-T&f7]?JDh__S'5+~-~5E~ǎ$IB"i{.DX$(̆,yKne]䡿 [gB[E%]_*_T3Bu$Ev\CI} R 3yG@:iQ\AB*: >lw^0*ׅ<8]ۉ#ӂW!"RO&V)pm--^?̹3?h`Ff5@(CWPߑ^≸UVeay~QJkƄhӐUaJdxmnܕp3}Ʋj6jNҦ\.Mueg7ygV&v,-9ʴ]}lM g''w9_cCo=Ǜ_CDYvnoDczpݮKq|T#̅i[L9&o4.Y?||}BZq|sjY HYx! 0՟iF]Qgs~\Q`pZ껏`E,OޒKO p@OdLE&n@\A ; kPs4PCYBJRmdv]TV-#JMYbT.AՀ[Qϣ.%bxa/ x.>u֌bUYk'SedI9^GVRt18qe>beZq#;ELch~zP*Gmܩ1T`Mvx%llJ/j/qЕ$B˪X/e7AIz r|-5X _69F:x,M|m0t}`ɠDXh.y&GZ5@3fvkL-#^g+ w#5C|+>moaI9|7rl픮hi "H2TCa-ON O{Jđ ev(Wođ9&R`HD9[MJVFe Z kiK6].&\Yw?ɿKvS{ddΙv A뭸&վqث4֝WT-l: `@bpՌE{xt-=ݣ,||hg[j9+ 2зԟF캣جSC+-`P?{J$Ku 1fl~Q/JƗt&k Mx-jܜhbfQUiL;W] 6xV(ݧb}c%/m#m.R2I҇ͷ/p)24H} ;OtʅW?)ଃt5"HI0@-9EVTxmBl{͍srtŖ!N3x~lZ39|7 GE,L%@a5WC}؄JtKBꨊsA?U?s ίA~w{JKQT }Ƙ>l7]ldTEDz%'H ſ9ZDY{;IDҲa |C'h@틂bY7ղ׾z[^!m[+F=]J!O(ԜmuHBrȣ@.$]\Y5!Ԓd{hYafsB.T?ưpvĤr{.@)qk{^SC1)~_b-7ť59Ij\S4[ <@YtGZmm :]b5\F_ [Mgfpd¤ 9I"jDxFj wy5c9np#94F3FhӠp̛|)sl"cr(Z8gb#V#M$j̽*V^nSeV\Ba^#kPvkU3,ߛn2^8]jo&~7>P)-{G.46Q߃ofeHh,<{A*Slda1ujEē*~`s59úX* 80GgFz52^'o}(;լd,oBV(mBP1?Mv ݲDzњl ][+'졦nAx: ,ABG8{57z1L3a%bU1v.JϹPd΄'\cU]CMV%Ɛ|q-Z{gzY{ b$6XڸМmYEql\,K[M -֑U䂾!Ep"nRnl8 J܇^!ZHڷ*1ne RݎgC+4Ǩ7SW7F>$6Y-{hҳřjoصu#g~Zc~NJu'CbR[ _Dڜ6%/h#_7UJtr_ænưZ`uk#ޯC1 /J+DBrN-Zi)K>:@=RtD^"]cjۛʞ>ؓ {"tc4,!(nD4o]ytπ.ب0H8R-1-JYMD)٧OnNKOp^H WJ,S7ue;̷pyӁ'|M)Fi=3@Mh5Ե6.݁U2cc 5}(-X2Lmw~@Kdpp 54 tdNb-;T](~ nHoA$/xg?&^BgD2RJDfXlS~K2E1 V;A;氓e&bV ~˴v{-zB4 tW%ETםzؿwBuuOoC )X^5Dc$̏?nen-G]]4,G`]_g d`^BO4 mS!pw?l[ C=i* ^uo&/so]d\p*"A6UO"Q'NzNbMa+N6'ׯ79QӃ2e4HE{lЮA؂f*V66ʑmآC T=?|BkLJJ:P 0=*b|bBesE QOyfNKX(H=]Co jp!^> @8+GRb&8'xJvTx*Q  {ʐa BRJuO\э3=݆s&4k@-nGhJ G3&*Vݘ˪!^lK 15뾻j); e+1|%T6ZEHqIR/%`K8g: cacf UFSTstG^|x~X .S{A;:@mʄbF@]M/NmjCx`z;J~=j*,)ӌ'TӘhUy2%2|)5*P,= %B[@M]pae/Ȳg||'SGx+q9/Sa4 18ZB릈'^2g &MgXZY>Tnp) 3uj|DAM־Sx,kq&9,dw)QK\P4s2/zElN3 ))"; ]%%9˗ch{*E掕+[~tx#M*aV1͡nӔ-y2h6-ys!G~صjҸ/˵>0ؤ&T8Pm;]R+:5u՛t\:90 ;\-E}$ }n<~P4f`ng lfb̀y\$H @  2Yw#BdN*"1c*gߠ>`cEӱ'Ew̞XvtJE ! n4cԖk6iV ž}؊̪9EarC4aݛu=ƂwWΦ!s*!b"eUDe}0 940&=R:|.2ЊG -)f F٫bcȓNl}3Uu[ Zp ܍j- ϊ-06wMnht<^C.gu_[-ެ̀?7 IY!aU%]M%85Q-~t  $GPsKޟN|gY8``^Kp<(9NJ  ɳ˦uDz k` /Y.`T~oURxYgPZ,B jhZV"i"܃DΙ,r#U"| qd2}f)C]1:!gpz0|MS`7W@Izs*jՂ4 leςG_2E&  g-<"`a9#waޮ/jcdQݱx%YN g%~8rЃV(!G%@(cX?p1ƈ8Mǥk %?DIdNM:7 bm!(d;Jή*+/(+RdյIQZs=9>d 6\&})`%s՘(MY-"͌-5*f3ו%FqpxWފ/?k늺5x 07o|~Լu\FUW+Xx `4܎8o"o8V7*Ⱦtjy3|jUeJA]ݳ`ֻgjv6Ns' 'Z̜( 3I ЉЇ]JȀMuc8kSICN&zġT,7Z7i!POPsMBnjqC?g*Q8ǘQ{0_qiHo]OT6@p?9j1wAܽ7:r/j7X|UP=cKI00xVv~s<evLDwu ԥ@"-@,2ǡɿC}mPc??|N̻=5ŹimDyA FlB+nT5|!(`Ka6 )*e-ۺ!g./*uRM(8xz⚑nA^@]~WiIu\TLEyv b;72~ƧTGǣV\=v*D?5{\_Z T^/kk*5L.~_/M[ؗۤEtzY&*"DUҴ(:4ur|?}w\|/< v j=j){]LR]a8MnX ȏZ~ERA{ aGϰOuFyj4G6-&J'D њvN?6(-#k9tm7[{Bv#{n_kNUsI]&<}p lFFBn y6F&cg&;dzwnҕ ]j#k#::/ >w"f4 eJ@T.U'ԳLv߻]0$TeWdcvNƣ'c)֮rr!It2V}ǀˠ@+. Y<^S\E>- _>Ft)8lK es)+d+ UCbTtƷ19cd@jCInK5WMb&m~y `ئ)V#.1 T' >EOqXW=vw@-V?Cb1X3(޷#c}~^34d=D>KƸd&$ Z$2Vx5=eߍHW-Ia g% qз*ؽ΄aN+1\K0vڒt A_?JW4OAIJM>'(l򫙴Tm==}4/aًXā-r/T 7ycK{C`ڐ?y@%QGr[Lv-Q"*{71hUYOj3m]]=ZնˏejS I2yz׵}xz4NL:PI֧&(>H(d΁V7j1Dfi4^MbW+hv FM1m[[.&ARdLX|\'aU(`"Q1Pz+GbKn&0Ȣ/kv*->$H3T~/Χ?7u@,7ʐ'JL>$(օiѿ7*'Tɀ*DIkQ>0H4s>c&xMT#bqHRS8xZÍ(V##F@IF)>0/?uh-zmuY{oM_h:ғGYI5ighOꌗ4r4? Xw~I@KTq݄xADV1{ GV2X=9={xz)u6ұǟA?(v3HN{ F/&ڟ{ kacJPa dUe| ʏF99)e2si3ϴ/q&,#Pt7FvmkD\{oLI{~B9wq9ĸ}򡙑QzHs,*)4S=}}D(/,gf[ٛ_Zi9NYGᬚr 5f%!@b!L(&NN^;w԰V8I)K_E[fE|Ĥ~|w;=%ǿ^SWE$I /G_ jƘ->7d3( g)栏9?hI^ZZob873/NХ%:dm@qcL&ߝ7q\[԰YX"k +گwn(d|;_k_>!=l{~V9% `W ?R=9LYC h @j 1p>V1 Ӥp뼗>R =\5ٚJRLiͶ}Lzɛs47:2 d&$wMJvTj$׃¤-7Nwu̇v/a%RhzS@Tu D˖Jݬdxs<; i*O%Vlv'D ~K~,r4ih$?[:5<`3{%waOG`qqCmb vy:hV2¿vP 4&. 1OS7^-X`kI{e^( ؿ Hr-V(fڎk?Q|;}Qh l)"xg  6FsLuS%!GW˙p#w2 .mi9O$QV_%%ue**Rq-唋">| (S ir("Xa0KS$ ҳT'2[np`Ebae F yڃr^}?b/s](e7Czs5łRM'uXc T{EKa 3TvibhՓs`Y?&p ׶l _A{~ְ)C*M ϟu4(m4&i2YK *˒4Xb+[9G9Eo- E62{=gkߓ~Qۄ~(p֍ Vn?oZMKٟ2}`O:n) ""Rkk.݊cjّW~MRF<O4hF& XH`(>1\yvk‰" |luh0kQMƮ3z/E$ #y0gl?=~w`-#AfvgK4g&7^{w?Tҁܔ#AlNn+)TU`nQgϗ抛--l}nNH ;U+F;CN;'3AIitq[7B=JB^iѬӜD-.?lZ/VIJ{q`r{IEƭU(-gߙTFY|ҟV+,]Ŝȹ:to+z5YMuX]%$@C7L&鯶2?xzf/b?Uժ&aړ@I#iYwf,DU=^=Tf"Q ^ťћ0H[YKrSF-aRs&z! q|ra9z4J[U N!2<}8NlKrxEm^߶l p,x=OV `RuqG(r8 hf. 1 w$X# utC}ȒhF6;\H9LU5oI$՟29v3FN&#\d"5h Kjk @}_|oi] wc\>k߉4ue3,ðJ{ɂ\}=TcYp 1(ׁ!1Iˢs/:/Ւp^Ȑ@6٠rM4/wM T#02X9!l5< ?7BtފYW]Tƨ4㇨7r =L\[ =$d,h$, ~RX]˒L_ N?%dҽ&>5> @hzQSt-ܵ>Md"]Y\C#5Xn5_: B"nP+U wz؃Oe*MFߏ|J8 q^kXyR-.AtFŎ$es#PYwU'#&$w4`ȧ97.i)E2Lxkhߺ/ !,W7!U XW6fÓPz3s`nCl~ҳpT?n|R9^N qd}A@~+Z9NjV~`g*d=\ Z1lwO0aL*ylLL&+Rx;)lO+DTѫ3tErCg bG~';WU]99 5EϪupII1.qi!egBS5Ʈ=uL6k _t8vsD/ii b:bY5\҆M,Cb}ܣIW嗟OKj99qXB [Zo:y<~!Q>5甈/cR\ڱGf$O| PgIaK ?X!-4O%zNuO> %k햍|x BUS[4Wt̪ :5-6i;I2M(e8#T Buybt3sooɗ}TJnCQP0h Vpw7eQ323[Y=87Ie|d~NJΜ'ishaUV[*:[f`7qs}/pMd"> #wWL/6 7ڢGX-k`"]2¾۞,"!9$s,5c̳kYܙ6ӿFep7s%[y`g" XVDiCg6I/c($1۫;M!Ml(_3E'|ȔCsd3¦Gc{sɰu S3Jў Ke|Ⱥ;9%(F&_jj{7^jn~p!S-h'/PyV50AX+Blzvn~&b<ol܈5Ad&<\!1ifG9瀨}}2D=kXOy]JLÕŤC(޻x)q,lLJ"]n-ڌ;4___7^p]ӛu7_"X gdCV#;WQghsxu02|w#Bx3f^:exq/běe6]Tb rNU{8xq2J)[wU:+WDJ$I,̃{קj<1xa $mjf%]9:/T;0%0F~qHf&r^=؟mL(QxKݣ܁DOkp Xf1r{rJjtr?; taKJM?=vQ k带z"gosV0UugAq-l+fIHwC^ʅTՐ<#=ލqּxVY|Jo6д Lzޫ bjOjpo1U &O4.j$9^wpΥ/On^%)S= "U&C#"2+%B8mv)j|5be@]}RE# jyN:u๴.][#蕕?_8'U gR4c$% lМkS OVjc_r-+9ܜ A Ueԭ2j/ս>xvu}=n9E]U/X~8k9OZ1'p20~ [e6ԥtmBˊ bn#?`dգN 2XziР5tV{gDo\?ڔ5"ZrvAۼwF) ~#x LVg,i&?D0td6|m|7db}ʄq& :lqI܂u~ʳzǁvzńmwCR> '\' g뻪I͔a'k x)׎BۂE1!f" c|f3)<3/OlN핁m/{ܠLޒP*pufLG|zZXD쫘pԷ`L5Ք$vwN,]րJnfSO^Xi#N>D%]'5*9aLroU;#KT7E0fnS h$UtխIދpV;iF-d Y +|hQ}ZDVPQQ*o>ps˨UD*:u`,]4LJ1O7̧l,yDZ°pɝ)s7jjpw @x̩%\ g>N!0O;e͕kn1pqR<0~s2[Z>D ,F'f9#,-ӗ&D|s|c[ L&Dk^8neKi/V5E&AW 1tdl-_Z8?2s\SO-{at C"?-Vix'7Jft# |Ay2ΉY el{!G#[>qVrvDy60|\b˄74 7FO'@ݤ|n[oH.9"[{ǏK>K|WA6!mRv F2ppEPpZFtm RdlQY5*;ỈIk%pDpJ^e]M^Ԡ)o3'GdZo끚 LO_BsR,Pa W/D}L2\0TҙƊOSs$8L4!y s"H6 yb{@g,>Z*U \*L'jx鮣oЩ)Yq<$T^u]=,TrCimZ.;CZsC`[Q4=ʗ{z,/ 9b2ٷ7,sȳo7`P `6Gf~!w4#QYpO~s"^EdqwEB;gﰪ,g]hn&d*tC&`łYsEbBgu,#C:H0RHBV.}T+Ԉ IoMusuۦҾ/쳖rtӇ ]ҎߣƃmzAp2y_~ru_W=n?e.pfŰw /~yZB)_R*zp־.]b>R")<%&1xU%b 1FEIs"]) sLZB/ b. ȯ> _d\tZVaڄPO(tvYLRMPkn EQ5Jh6ld[QCfEC <v./a 񚜃iTխV߈r>i*YSئ;{4DI76x\ Ŋݘ_g32IcH)|ѩ$x0^9ƝXtӽT"#Vm`;NtL6 =H_3*yOFR-)m? Fz7~|I#Lx0yq%Amh㇇O2]+ic6JL:(0~2V陰<s!:hTߵ?p.KE5Y ڤzkktq|ڼokݹ_Xw##v/]?>0\\BK!7Ub 4t2{r_G°aY5L#sg׿H.>n]Cv@AmqhXZ3IQVpo&t}!5=>}ʠUFLGoҼڤj69JszqzzD]`qDCdt `}BqÈؕe׍*67m݄Zuv2+sYJmxZ}ˁҔ5|r~F k._VJ*BEU"UKik2=6Lu$ZPD]1E_H3Ќ.(?|/CXDTx9Æn& Qf5ҏK-$o'~n :Cp?`[}C&{O{%XP352hЅf1ZmM>5DSَ`FX`E:ѡ<*&93KZّ/']6ÿ/ȕ(+)x,ss3a']Kenfp,r IYuAu3zh=:#-t$&\+i]|bjENc#א yJWMCzy6@MdMEPŹĨ̋~XT#E\U#I>eU:UIߕ3ZX!5L5{o \twZ #:?fz#4TBu򖎕rFFqB7vn3euzPhˆPO$dَ? N֟2 krvTWCPhАc9̬5Mh$6xdv.  3ǖ;$pŏCscj/>8ЋiN^u5.mj z1]^&^ίJrkBsޒ ~GzdzB\$K3}3Qa'G [eWD颼g @*ݸHL5It:BK38AQ#YB/qGퟧKPUyeF@4pQ7YhW,tlS36n_Pp"M:z,ZxgqKoxOI&sNMFLfFZ42}౭ _El:`"C~%i!鍯bHZnwcy)nRH >ȃ_dAR=(e灅izO:XKPH eM7 V]io;=k|喁[0,ht dlrdFG, (0ئralD)_yupBjݳ d q_i}!Kzlv]&Zl(o'Vn\\v.X08! B0銼6#d-"V6߰2SN]g7_<-1X3~#.v3?sy@"{X-Ӄ5}UF'wM8Yd-eT-ވ7 .9J.r:YS!@veء5ƾнxt˷8niql֗q͢ iց>T : kВ:u;akBQ:.o*@[pD'5kAZcR @ŨS3O0PjJfF3}qYy%*?E;jPꓽ p;Iv~xMV8^Kd/a@NpTo3=w(OWt;@E=rPuf-Gzw^睭]TH2N` ^; N9&[=P:fFviDNik\5iCRC7&2Ѝ=uHC*$B0!5[߂Bl@OC\mѱƞN@u2&nE[n2g/~nCvކdkl5oKY[VZck@Q VS%k0 18$۷E;\<-n 6I8˓ydaCƟ#=QϪtoI77M G4fF%CPQc9a-)kKI%k]@mJ|*lУS¯cyI >?Fxp=J"/މucaȓ֮My"֌1cRh/Zc *]}G6GLtWq+`wP2 Iv6mحj>UTBfk5ş⣄/j V[oy]KRsv:'dch{ ?O}zF={"W#%?#6Deg|r*8ʽƍ@{ep} 2Jz}|]@(aQE¡P͞~vN)cVQ˳5@`@_ų[Pݷci \~9pkm.3Sg@F촠9سwtNMa}S .U\wzتrZt<12nR 3]zB1cYh25sB4g{WڇPXY0.uBe*c'_z.! =YSY\Ha><792{aD/4,~+ϯZMt=2*NPQ߮5?B1f`P(ۏ-r؅'"fR]+ `RH?B@sFA>[ax ^>IpsgnTc&-!vپ KtY /ns_rmh./^=$k]\-AE) ؊j.?j匏[R#j nђ'gX+D_F^Ղ-@,kt&oŷ/V[;2)=tn%W5MC5)+@ 5ExzA6)q+EkG7&e? ~4~J_*LYh {7C;dg쁫f_iRsJŰ(]Hò~)`v j.Q~JQ3xߘHcΖ5^tTqMd/j*sh{(Fase1#=$Q\0=/m@.]fI/a `{?pݳ :\mn.ZR\ Y;m/EAbاR . KoۼIJ{oMQ#~zo~N_mV=]tp iH4 `4h2!sX~QK]>: Hd,Ͱ+r ]^Xf7L2˜f+J{M`v7=KڃF7]TFzC}'2ce a[OّZ 1kїY.<d$A/M;|mTaiA=E]-G< ygִ[ѷZ`.pL}VqHjSr|*3~&4{uiӬMJ!@+lVQCfT=M-0ˢ-qHAՋ C݁-΀\Ui]8_fzQM§*8@<9ziqљ9AL[s LڤdF_yp_Z;ܽoҎ1L[QMU-G:Gci&Ls +hX~;.x|'tr' B;sA­ p,[Uz27۹x,6u!@^U֑_Hc[#+ZeWV 4]g&+5j$G. ߲tK(fec6dB k^%tp6c,րY}ɪOf '?Ja}o3ץĊsof=/mP% +^G( KBS=S ŖYqPsR[CPijꑄng] 3c$AFJsn֤C]"-hITȉoQ1Z:]6NMLZ]h ?sn È1q; Oi]j||$b#hBj\mFo.i7*r n(yՔmnPr[Q5jVCa٥nw ZS"%)c-!N= uRvIiUore5Z:? 3f}=c!5BUa 4%'NqxANNw$M!-H_emV,?z6POE''}Hi[ħ]^)S_lV0* Vϼm7?gfu;x9kwLi4db< _;Xjh`Ye7p 1g|'Neq.* ;]nB;m%5e)Cbq:`dv.,gfQ}'vW  Eԁoe8 !Y$V(UYX Zu ű}*YD tKU6ݯFA W-u 큠qtP?"=ew羱E䁃H ý] dO`}CЊG뾽U4=@MN+H z 4Up;X')BȽg'?#iTeOWV!r3 #mjr&Tθp R&I=&Znf͕Bd˝m-4N;o rW ۾^,qiHo֨m}mE}[g_  GMW68szir}'k\Ÿ\w^FIQ9 W Ѡ`4nD/FX]s%N!g UX.v aqK+WO 2˜ȾNm!7TƹP X_wy<+6MM50}+}<>81K|'纐uN1F;"lܫpr PWJѠPĈ%:W= COvSjp잂xc8]|WL CŐj 69ukL8XЍ#j5 -m ޭh,S]ARƿ2>p/m@*R}`"v,$&TyEVVx=tNsFcΎDQwe`fu5lEH};sN|H p?kȳx=)Xe}ĕ\!p\彔5δ=$׋}j>VcF8;nJ\yk~I+bzZE 0`.| * YqTYenWBBWW̗#g"PPs8aU-ޥ|nl x\{iys@EłYڞRy&]!G rojk|4N_iEdrRaYR]4Dw~kBj}l23ȍ!Υ'Mþpڭ!Ħn癨D$sxs L|8! f&Yѓ:5UB@⫄Fe+`#`DO2OC]^fm ۙlS򛮤 gz}@x>#͆0"v+\H̐ .yKFBdStMKoP%S*D~"="ҲD18M*٘e1d׵uPǐ?V֡Pٔgȟ;ä X 'yor4 [T%jP$&o,#j%2m*SŤT")yqJ3 "ؖt=s m5\L}^c_?\Ds reE֖>u|^n` jYVsTѤh\?k J:d1e+Y1_vkqaθKVdm2ro e`Ad=G=Q#L9z,PKY 7: SPdb/(cE'FSCdaW ͚bZN%zqd]\Wr{#k ctSn>Aky$ԣe*WRtw"7I*\;s.@lIOQ8*Uvƽ2? H ~%E7 t5+t0m aCiS7#oBGsau|* `#}G)A폩JF93/>lR9.GCQiw@bG'pdzoK)"EuYɖ0;ܑL}xƙh T7}P*;9I<+mA 1.]K]P\HB%iKh|# ]ݰ,a-|N":GۏmoiDZ#ms +N﷩j8>]]Ņz oeCI0nVMZp'i亩%L8a g⩏Jw'G=n8:GZ)zMi֤9} A5$00Yi<-EB(A] W` mͿk7˄##mf8z,m.KgM(ss-v{K=B\_ț. qp}BZ81q$FDSvaRB#FVzڮӗj QDV `fB[yER@Z-lf1[(I1ƸK0e0*)@*5#-q/? +K&*I^%G*F 'slV|zMm]eBNjzy;%9.Ho]\G?ݹ *n"\(7ziݴpsCiަk@G+?aO4GEe{WO+@I̦ rQF%Txec$#"y6]wXOS3T^bַ9c>p9 RĿM{^F;S}55GL(f6W K̖ȩY=&4I^ xY{]Vٛc*'Ҝ Y-֔*lo S&%@"!u<%]sϑk(*#4a 4 ]ES ZYj+#mIvHSW$%*:-R!:n4+Yғ>o!أ2~h!S ?Br(W5YpZ ޫnюg <mFgWb|^ ОG׭e0uX1"BnwvAŚW(=Q(< [s:+~R3cˆ-" ŔT&Iq}J,a`I(~dlgEZ,t1~ښ9"ȵ]Sr*4_:%#$jnm>9^WQe62֯-v^E,mQ%1XH4B7IMZP!1h\U$e3"s9?dРD8b +WcЅs6CVh2ҐGq,4KcJW\WN❈X0 H++ *mS6b B,/{k]Gɻq?xmٮI_]USi\XTskaAE$Y CQL1FtdO> kF>U4 X' 4/bCg?@M؀Y4Y:cOz~׉1_tK!D -.28Og6&j+uP+IpKNV0_UΫI!zbC7+6 43m2]O3tVVF쾿ykbi~C, !Mܹ(LZBDtӥ/!o  fxkV.ۃN[ODݱW-295ڰSa Ϊ{vkW^͔ccm%%-h.rrJߘT26Va̍ȕB)@6lϢV J5o UHXv|#)K`g =m^A_ea/&CM̑ySg~`]b^ݫcVܜΦy:P!0⸒ھ;6e_\֐L(y}eO j Hp&zU*//IU(e ',R-9l%%hWt2d|Eqтr,ŗH!n?(ɓ{XY 5.(cwMiG Kx O_ڭrNңV/ i^;h딑]碉Y w1 W%)"&\у;MFlġL R.&5wZvh[pƒ.__h/X^CZwLvC^zai84V x f_ 7,"t*tc[Ȯ9aIN[ZN'܄_&SNum@T>xˀ1֣1%6=L f-ep;2H\gI`T]Y]($v4~߿E{X"R;,٣VObRߑha?~l^W,[Ã$xVdWX~+)Ѡ򐟹/ WՎg\XfV?Hl2Ӻ:uOΝST*@8Qڑ ɮh )]̾t(ƍx5^Kq}aK0[ԗwHi*R^ѬGdeiA*P⛞// OTTuk+b%pCv9^:`Jx޶0+ G˘ cē j)? ,m4O^I(Cm}5Em^-%g-wfyZO/;;51 agWUUWQEⴘOP~EdHM6ô(X֜0o?ATMꐖ83wܧM}\ sJ{˼PYBR VQ0rB\<;C̣tMIzFT!;Qú!a9?U':ImtbKߓd@bٙMݗib !AFҶ2dOf{\l#ޯk֞+k1CrPD*%g1J6d Qx $r?t-j*9It;V~btGE@{PKb;ĕHEn 2n~܍E /Y)K1uLR8VȾ0N/~ bH#1L>SŬvx:ֈQOJ 5yL0NM08^(^ψs"2x>bi/(Ft#4n FxpLGXkz3F=GFQ`tP-i{-xT6`:0 $% H/qAvtt7%54uvX0SEP&nU)_^A,Е 9Vb:,YRQP8<7?YC]) u2-rbURQ{gWl$m vF?YAjM yi:'6&[Di ?%ccɑmmefR;Y@J7P lVA콿b .{R#vj+e乓u⩜T:(zk5apt27r:Kn@fXEt'3':r +^w]x<ޏU?vfOX].h/0 ~_5D(۵a]BS cАTֆND(Ld|n%Q,dm4b=P#_&@s^<j<_-YfsmNdFNξ%{,*!l&Yju8 PexՋz&;4cR"1O-֯KCR//Ui1çd*0GNS'*Q H+5)Oզà[v6hfEjL*^E;o(=2G,GZM6AoHّ ";V|.cgkVL%U/z[=@GUzݐN p)ȴSޱκA""+8sg!;h`HrKT7}i gm <+VfcgX0vxm OE^ (' ~HVD<~mEۃsR㨛Ci|Z*ߐ#aT7J)&n>LhqŷD>[%U w@Z9 ӉUO;ZT@Ʉs-zW ҽ\Ct% #qJͺIjbAvOŘ QIpўi1q` g3֦[.oYE6n,HRV';שkHMq~п;>equeNL3 l Ρ.S,+</yME`J'e0U(gy{gi>MŚ۪Sr'6^ч鶔7S ykfZt."Qh_s1d=p6Y!NtF99޻MjG@u@&*Koa3FUN}Ԓ#4ܐ3HePe5NڗQdQY|S"ϲ~bܢi3Ҋ@lxݿa,IHT]"LD/dQhͱb7w~Yk˭/%MPFyms_ ~ز "mEaR$%/*ȅV_/h1e;TU_M61@ b\sk3|z"䏌'T^Hn*Sb T5c7!`aI+},^ agKzP%$D;ֿ]Z%an3=􁝋yr?PW} rƖ߻3/"H#@$W>?dZ:6 "BeL1M;$}^+NPcʵ7Fw\(dpISM,n[d7쬊*.2?oS8OovN9AS1Bx…XD/¤Yqpm-$" ͯ@]&5fA $ӧr҂ OV' QB(xSP]:'! %X)~n  dҕu?ln5+ЀF&`r_ +g^,;Ѩ}+w2c 0Fu -hP.8+u+A[6 NsLX @B5lK~8%BH)Mq˺9j0lpQZMyٶ;kmܢ-3vYӸ$4ىVLGRrӆy%T^A_{9?gR%Dy aҖMGinC w8(п}]ȢLb[%fs+=,c:fS 8tCu{g"*10/yaHO]?HBR5OI3^{yzTdm* teN~%pQѲe+Yf}GKc,у.L`$o#{,40ڵ'(gTwnThboao* @CЃ@::!Y"L C{JS徏@ ) MjFs,lè8Gg [7RsAR,cV峗d?[$S4;$e}%#OqQ^= GIs5q+oV$2E%~/]̌ [yC8A`P|ݦ5 jkQm~dʁju6nbX;g A sP{6b}rd?8ccR[vN@Hds)$jg(1ʝzK72x/ Fsw#@>a $MADD|Ō|L?^%OyҰ' ^ 8f?$ ɨ( $"&7!$I^Gތ3񃽼aCޟuC] MAJ" 8#0z7#ws 讲[2 b fj#+MJxe'V?&Ѱb벃opn62b(le@W_Hؖ#z\рҀ6{Z1J] lXPe,VL"g!Zz:|r|A2 1V]YX~Sdz(+"D?YG2AN2GgN3:r/OF)$^f9a"Y:~ pTȯG{"QG+[t[2]SzUNWV2>=#y\ YP'rkgO#7>_κn<}N_9E 9Y1~2Ebv&U St6Argv~^\,H,$;kr*Uas(Fgq U:xQ KQ ϗG.tOcFʼnn`Ev>Fs8R䞈Lc%zyAk~?}''ά~m:FQcI/_DS S3ƔQ{|lhPl긻I:!,S&wt9UjQ !X+b6 Es,$td\,3Zg=%((W"%$a @q__k4 T (&[Gɸx r!sϿc1#M.FoVͨ"R "-wgڵٔWLS+y፻9ms`.aVzmEk";rkE9P~dyv.F}'_bH0sFGy(@I]0])WZ.G)|ԄЮgNf 6ώHsxWLDjzѰVt;]La9z#!y8ͥb$ŋ&@Cr1yUr5F U>_8@ rCBޤ)MA\kX1FgQ"w)bVd+:eCI3 Qh {3X} IVmija5RPE+]#;⡺[[CxBAiMn&-GByȍē l#i! XdC@kL+gMg  o`JlU,0I>LoEɜmGf]|*q*!oPJ7׶B$ rӱ7txv橒yӳv sOVcE=Z>`n4Vf[ZHgrPR3xe:xƕ6 _SfXc\vIJDd f-wn>8CҸ?ygH8r/70"Bxnq%c '~l@UbGU*iq\tgǼ^'?t_v'K֡IDHU4}$ Q HחR@#*dU?cf%DaNF+*ݥy=`]oyzOa2{r ert &: <`oiD5gvz6 GaQF`ZV$?I+Dc&h~f)y H}ڢ,eI랇9A|<EǥyBGeRp2N+gJ\3b wPf}V7,0u?rewLdWe_;EK?`&WX5o dHx\W#"?s08aQS*4s>}y\BҬȈbe-/%3u^*]U5Z'+<XÙa%\hic.Y U;^|}}LTg~Qr(xf1v3IQG3fڅ ڞ@(!+h({s`AjjѼ^}K)GEr1 GD9#6WW!JHwӵzP1 cܓKnuDq陧N2O _ju Ͳ (u<{jϱM~ # 96$aZzc% Iz|dQkbng sksbغ@Ri\R!2s߳`Z5AuQ_9NJ}UbWZ~T %!\QO%HJiޕ>v"t ,xZa%icʖy[:Rc^^ k&QMЦkJkel > K ^GYiN>LG&na~oXQl{2&]fTkYռ~P.@&G&ظt 0V0l+R9|h.44RULMiiv:#A] n*g~ *`x(@|y5^c! z,j2N?,Vh]*vsJkd:Mu9+gs> ؍@r YpC =h%R'V<(rv5z1FřQ8LJ+ڙ@@5yG=,] 0w&Fzy;#K*39fb4B/lyz5+igjΗ?5 A[A'Y&N곱)/,rBJP6&IМF =*ŭsA,0aٷ8\,^E*1X+6,Φ=*:;FVCpEzƷE}B>S@$"WTkv\' v"Ǔ 39I`/:֖4Xj'i6;0<[+8ErT*cAJf Wg^D]SRhrBu2\aN #' U7!9gTXڻh,&~g21H̓ $( )U{?fhxoL9rB£]ox41*\=^`[fSg,JWDkϖͪJ9 5B=a?ZFøt4tAy/;-xCk 9[`@vFemdHL[hmbY/GK.K>$Aτ W27!~f0p|1Yt.4HBZ$H"I ]L{/5z:W_ABGž޷ajӦBf]$RHF Y-.n w1P%t WOrBgfw8iKȼH~^tDV@տݲRu]; 'Ns3ޟ *r59?_u ^C=3Ԝ+F 2ui,WaHulJku<:kS,FnqQTQ[|PPm0sض@%A)v -]=ى!hvc:@[4_Cps? 6܍ȁ}MAGYyA1>vV[f֪ygߍ8Bmfu5{S[PǡE`d`kϦ&z)377p\+UwL1HG٫8фuƮdFd\xkx|lH_;B-=DNK_, RߢHʇ?!~A5oCldlc<Va2֋m7<1GmB4&^ ̎x*i:iIإG,gf4UEdxW,}YцE @cj.<LGD݆9GN4XwFq2b~l=&zR\,fed<%|1(~1O.uɸI}Lx<%@+/xY֡vh%yW+>ЇǑo?6G #T(~Xl`:֨6rtfVJr r\!UhFJ\z#*iAf9k[l"$|rڪ y{YDFZOfs=a<Іr=i tuUiEfrMEVykprq! ? ~@1'zsnҧGEV<5:FDRK=` ,I.ޑce;>榫e*K!:?x870n< 嬿iD0_.RZ+'AUBi:gJѺ@s_*l.|Q*7PfffrmWI{ *=VJԁGIdK6XZa q('pmWb|kV;/OVsحO۲yYi`)QFW"Yҙ1, IMt`e\Yq4hN I7 6gy'W{Xu8"- ޭFW9n[@$(Ɍl ZLB:pgG90:k]HXb 1Ԍz颬X2[ UզTXGpK enPϾ>4% =Z;^N0X-Y/Rk'>Rpa~{ 惉?lhPv"J0>t2IV;dzѕa.zӇ:E~e,ӽ(T_ȧPeۺm};\G_=RJ{3u٩ZCIuj'[`JfR(9 p&OQC*X2Gnjl2$&sX-؈5R-a& #>)O%d*ob2*TCӭԨ5;T½a{ mA*]5W,%f~kR3C|_m,N'\㞇Vvz;|0[TӺmm=voDh7 [ʼnWeż:1Lny o1P]ߓ tаF݌7!*oBx3 pDa2^)*6dŞt,5E_91 & @Ó=UEw,_pSTXt2jTȾ0Ѭ3NhNA˕t p.|m|mqS7enl`X1 UmOmBU#~>`oŕv)HْX@]ybZxCI^)!Hr 観Mp^dOf!ޯikz}I&O,]}N[?lSY=DieKcD^Gf%eA>d?4 C,(vtTڟܖ|1'r.-s}d^d #\T @/ETOqC^{(خTRb,0u%PU.[Ќ2 ]U&/n[#'&ݤ l;%9) )`lV@묁U1_xeֳGA¢J XqVIW]~Cg NbJ` 1<'FɃ%><x&!\;8TCdf@, 4תB4(QArN4ր!\$Paˤ'][, E6iL Z ^K^+m9})zl6i*(^pA) ΞmJ6]w0׺|`_Ou\сhG=GQe`kfR^w%˚_BmsŘKT YC37oႍ}魏jZzqcF=h_~f$e/;ulǼjd#)XoKAEydemb4\irK] iLeejf!i"^XZ, V)[=N I"谆T*,jdOc&;pMMslBԷ8B ̭S#~ɭ&! KuP40 "gwϻ9}rRх8;hY>7|*i-P`/L5S]r!T,r~q1r( $ gqQ*G6q+^,c}oB{M͆S{=F’7 nؾšfWcJ>}䲷3j:9Sq28X<7.Y|ud&xy4DzUsjܕ}[Z08ƚ`x[v4 t;ŤAνb;uddZze,aMD1s>BTBchNBVorO'0H(O`a .%m C+zӊ+YF\?J;2Qx,jς(ɦSLۺe,+ 6*K7QΈ_^>ІzI,qù_LEֶ]7pWĪ*#Ldc~򥇛E=5؇!E*y4%a4lB/|(_\@SH{IOu#nCӗ2ОaVy3"@3ᔼ-;n}V :WM>$CϘ" 1,7*5?^E .wn942n9e+* rZo53˖+mXv TxJŸI账Kw]ѿE0ch"4Lj۳l Q-A=h4Vi 0!tuڍߊGVu,DD ϻ"2~--ޣDY[Kӳ@ƲlO&}/;p[>TGhVO&k^H7ZVj=4(Fzӑ'YVX}ioǪz2"~Y00c{*[Xπ|_ss d =pwه eR}90#9_Kϻ ~>-21جoNSЮN7vz&0m `֋lԷzW9:"*[0(-mUtP9/of8-aHDT*4gJیa~'`Oj4N9`0q#%L"JWWF) tbUh$&T _)Dz>'٤Ԍ@"rLjȯB+E.y/i:J1:0 o+Do{>ӄWEXSM3N3 C} dn{:0BM?32,+ޤ*@c7fV]f`(d_|/c14j)tM @*X$ƠgI6&HC(ؠgVmuGGet.{F ;7˲\婁`CpYË(+5\i) hyrhjh cO; SbTvjw;UqI.Vs),#MihӹPz%HSn1,doؑzf2e⣥QUΡ[7hSJ}!EX.n'3s"h2u__- 2ޞ3T5-)? C0aIj|TC)#MO 8e]..qm;G~c?tqq Юx%Ub4$vEzB?ϋ\ R>V SU:d[wP@'K3e mcGCqpufr0sW%5pd&%OͿ;+զ-.)!qEwEX.qrS="5GGkEvŻlؑuIP=C9|;np5kG-gOyN8HT Q˂B!vVG}C5cGΫ1/_L[@13Y2aOՈ{$oIܪ! yMeZfUC|z#l9ViW6t5K C/Jœ igE1T@' P20˨~ b Zlr8 (=9AWARa$A[]G`N8|C- B+:0+ h T и /D p7Jxr\լJz@u}@z#=?=Ʉ>a(z FjOtxZc7ZA=0 cdoG|_P5*d{Iֱ `2@7[-nZޕ]^Spm~^\7!#pOxo'};7scvm<б#$d3Z VG/qSTs=Onk>R06+?~}(vDB24|tK=ܰ;լXwf7@(%,9fůe#P򱶗 ,!haƼvt(vwCr~Xčv. I֙CAcf1>K{꼙>ZF0CFʋ"\j`l׃:?<ϢpSQa*wb=*qa"[_45׹nC!c[=( ^F D+ A%Xe~6k?d1ag rA7K sjIےK)D])$j =Bo00 uh8DY,_=L{}.}Er_kŏ8SikJ@A_73\K;P)ZG͂IF@ R0$Nj?&4 ێv pjFT:<5cBE`/UN+]k!, Ϫpr[aovKx~2)浳Շ| gҬzgU+΁.`e_a~_$"X[}\nXD2gy<& M)u2,}:4M.N-7jaI$K&.";â!ٌx8^}4Dw Ovi~L/b ڱKzT5p袘gbo$ -84qs{V|G$Pť᯽]T*ǎÇC_lJ<`̴y0!jPVJ^QBLc0)y/v>P3%3͓׵c7"m">>2U1zSYOJ>?[b]b!w4$u&͂ܶ D kZPdz)PYY@szM1Sk1<8bTAxe(;5|\>oQ+ wJ}l' x|=}:3܀vY@#ALcv_o^ n 2|&J: Ųiaa'yy -㢫cpF`W=!}y.O41*4+.y+^K4P~N:ؓd|&]p142F#&}.{+1 FCtr),É陦c\6-Xz2I;1- <6J#K7+\WM{#Li3/M4C3Di,[lD'|<)z;s,_dxifֽ-}zs %C"@mlײf6 } <8O}qJN-M|fhPi$DU,6}\>VM1I,0ryWK{٩կd2sh7m )VCc!ű=*` WYXSRh6s!fd&8D3B@OJVd ҏ[ۆ_ ֋eNn{R^(t0ePE)HG 3 _C:F^cD(g8h wz6ӃY.B]ziIa4k|߾-gC9BBЂ &k~"6+ph2%t7Î_J!}aP<%ӉB03AH6l8.!oIwG={.TØ&]^HQE_ȧ C\zs{5c*]Tq ?UB󸗳Uaz;1/_Rhf7)҅72Ifa=-y*zY Blь& m cCEיִ(Z;A3k@10|HI/|XPrWW8?CPC6 u[K觑LIB; ^0OJjĚ#5AZt"{ JڀrX_81|֐6Au_%L/' ܮXT>E"l=Y;[aNo ġ^D0€\{KBfbhCAQNJ`G5#0uy&Ot$|{z/ c. je6oѥZk`r,6my)z,^24?h6?$B\4:ifP#xdAPHe|zYԾUԑW@c !OMbFѦSHqt Y"%g$ާwgNTؘk$o0 v9RAVܨ|D4JKne uSz)IXuOk]ZX+ZaqνZO35a 'x~R?hyVF\r$?UBAm+Z+=׏0KO ёz\Cգg@3v6hAi{@#ic9oEcTeumqsIgmCnJ nUx]2dL3: Gp&v(~ZIyʴvx a4S%i<[B B3>>Ϗ6{I(ZMIpM_$LGaW: ܝv }}*J/ǜz<$/$uZ 0*i*]UdYGνmKԚqVߖ6$. (OOےS?y[tF{R҉ ` ~Kп(qp[=`X RMOdfynck^׼7!H?0ħ9}!쿨Wh; `x{*\M^۟7 ,Hz9xyN mhKSIamK! 4}G}5NQKЌWU7ozgn|X@c @ݝ \:ʁch9u,yc:kܚ Xx4.B ͮ 2 s lj9ŻRrnUI aTP ]bgODhq$:a;H꨸C )taBhA&ä:)j`)՚׌]EJRruvؖVxU!eSYGx0b0a+$K3,dBGWybK}(Ci`wOqOF1QmAfjqt  Qc#h" $9m 9IX07u/t*;kGխ=DY#[nx// z 8UW!o"ՆW^)Lq&sX-t]y p[]Oae{*7_6Sswn[y9 H<^AF ù[%k^scGAsW8 o9c>U|^>8/~[DK Ji n%ڵ+k8Kͩ<ӎ06_cOaq#Ĺ;*wZL9a[Sn Gu}]#J@zL"OSGDWHbnfʲo$i9)B A UZ ApBݝg8xŸAyqc?[Z" ? þackY+ 3LI]J ]Yqdz]q9"5ww<0ͧo {Qߘ.Py {UEi*n "d NH)\Miuñ4:6=ӁɾY6c ŵGcхu|zv 2l"}cat|20~hBfL9F\hRPoy&bE {tVfpX6Ai8>J/LΎ j$ sܦ8? Ǧ̷~5BM-T&*v( !Y^E]l *o)lz0Hҝ<L$SQ1: VT|DC~vQǑ*H潑7B"UAׄctM)/CrBsǫ^Srep; D"qp Tٚ(<7% &((lY`.>ڷG'䣆+3fGjstɊ>mg!L ׾'?khA0"(N`|{!(~BMAښTZ^0p<'N'((ÿ:imgJ w&i60̞C&&lawFgc(¢Q<4vR}jKL0p*p?y\O*9ƸMয়sH 脋Mp"-i a#V*l*#YIX>]$,T䲑 {1*ugs [2) t^,J[`Ibm(۽S; SM{_oM| >q&2nONNE_GzHO8y SC +Xz-sշwpV vbTV/w}aB9t)ԩC5ÚXǚcr{*eWL{)%e[$cP5MK{—$%ȫdύx֕q: Tʋd.Ci㴌O/d9(h|7%lFeCW#?tE?jm"7VU/-ww!gd; q2š>]`?y1$l+͍Q6M>Jr!1X2lVG9 W~u#ZjQ?zzMpVU:VjkNSstONgQWt18r,y{ D8maz4j0e?Fx2^ }"3MRFYCIpGA5Օ+.[z9]q\zTk r5I5:X2B-+( Dݕm~6µs_|wYNV[O9˥Uh "n/ùLOa%9Af$^QMQȕdrh HL)"e_.QY_>[(ćlW%;(϶WM7rB eR^I% UB4mG B "DRr We;N_Z?d]@hV8>2 Ji%S rSB5dzJa`IGPTxem dĸF4.a>Gg VoHzƌ ] WBr6DwQP(Tl;B.+ƾ#Į5p&[w:;@iu叝NE d} *U*1QScdŋ;WC2hr3 ǪSɌu=PbdH%\i;qD&! =$* lOvU;'F2 Б3e>R=ȊzL ?rti~; m?*"Ÿ"IeU/lۋt K|&.nP*PA"n #l-;o.:zgsa !/FdkLgJVJap"8l^ .3 /Hиt[ D e!P_[/T#'+<]B] F<2Axl*ٰ8ܧ(Vy]0A@Q;)Wze!-Msî4vaPS3lkC`:Єё#v(^⑺='-GHG[h4DcLM7>p%6* J FyM~`R<3P}3v*֥WuWf5Rip{-}5^bߦ%u\?Mk}_ T#.)#g '/Egf‚5:Iãmk:XS38k-B&^( S.|'u1΄TB Uiv&@# '+j)#.kWͱd+. S#2u I6N\EJ",&\45'W2s0qn \3DY>[{tQW|b/CuV)^y`ij_VTO @5ø?mqK1-4ђxR]k؂Σ~R"iCѐ~l}C u{E`d?Gr߱YriW!q 7!.jeӆ(=| 9x4jܨ9|B {ח tmg~cyT'^TA ,a bE>Vޱ+Uմ-B~68q2nP'`f_$zڿ.7"'t L/R~4vL+;8Zb0.>sNfM_IR.Ak&ǃ@P:WXS:U(8HǚhBFe)N̰;+W Tը<gL !+(}x (D!N-/x{Lc(-Y@tĄ#IcQw18Gݱ P {E5+p5@1 R /8|ժDzuVQ~%n7iH-$ۑa;X 0~]k7V.ڡI(ܳIe{y;X{ t >Vg?aXd4?ZBLSĪ$pJHVfSQb懏`d"@ s`=i 8#rJP0Bsp%/ur+:*llڣH8mY` r 4cZg2 $2=|CkDMm'zzm&/,@jL BI$N A p'㈐Uʗ WB>P+~r] i"2c?WQ#VH<\pT|$jc? S|"޺L`THyyCj~͚F +#Z֊!(i%KC_> k6K̀-((O^{5=\7Pbsl̥rUK'X8+AѡDp~*hV$ hCsp_3N=h(J'( ܈:ӛ:, `Z %7 Hjȃџ0$s2=H]Jp^캭T2 #1&GMPDZ砈c c-;s]F7 c$b a-pJ g8~ev;s6ҫ8b{čwrZA@n‘fM2,O7b7@УcnMSMowݳ{]b窔_XrZ,_Aq_>qy-O(-FCLT6`'4J$ZDZ{!R+أ4K![2yH/!_"w?Zo,nDV6^x_=Rg Ld[b]S3!+q&$9g 8omgI.J}E\2 (/ >|/>[#9[|>$OY:KϨ'2 lp/@QW14cÜLh ~pOOREH}cP`=p"~wqUu$e1:`,\Jn$TӶPWm\ݷJE!>{RQ.(!Yu[d\l 7M>2^R2 2z{eqqDh *6;gc9!jz,5֥mZI)u):wˇ{50.B)pc!Q8WF(|𱣋jl,՘ y>dزw"&)q3lX^ $ Ͱ)ԡuv+/s" k%V}(*vo:?vR>Y.BdAɪ3eCj DClVN?­6jXUk#`o'Wޅzgwgh t >UÃ6Oy:FsuFi6U^ej)NSWDWʵ.w hagN'/`UZd"L/q^Ddю_gvbd@|ݐecD_hb~q̲fhF:%Sc͵:JK &=Ʀ@ 袱%Eڥi ߺ,~V gQrn;mUt[# p|-SZKeȉht'J5J皴6ț'Xخ;._|X^} \g)1 }[ť)Bh d6KfK6EI$1:0hT)jdns1cd KUdK}fNQC2ێ:LFhHO4Q1r7o1ʛT|\&yl~n!0'_X'cIso8/윆\P.Yoo🳵&4[,7NOMbeCQ<n2 <e âCEz0rzRAwXyƬ2`WIh *8X]'kWq)YN=Xx]L[G!zi%%LڶY6 ]t<N|x7AfGb OZxC^)ʼ! #'s [PCLгQr( lA}jZŅIk+˩߳Q+Ʌu$"=y]X7IjvK6{D=A [)Nm{/^A]pOtg[-΂ OưF%.)ʒCN{CHEv`* nKv͈sN|ۥLDyYRZQTR΅\ӈ1h_'E;$!X?8O]@ 9PaS( oA⮂t`B h'OwZY)*D++^$s+Yz70?s5˥~o!W9h[} _G : }!`O "pne)X1'-lJܺ۶S\&pexkQSUi@B-B 넔( F B t~*ϊZAŜ[M [{ "7Wv0QylPz`AqkӓR{C='B۳SM0mOx1G} p2G^ڈl\Lm^ ic 9+P-d;::/ȆMx/)0B٠>jtOM3loĺI`g?wH‘sKl : q#l{ g `Kou*PI^3=$JZdYtFXJ"ehOz^j(7FqJJ }*maq& ga``0XkTZr*|"~3T|WP3l”W%Q׊%50K,æH,'n3HHhY3'qr%qUk1hHrg:6[űݹY}o~|ՒBY/}zBū/60ˍi ,|``9Kj]eJ!j$ojlV[`0hӢ4~߈3CZ&;VىyihrlZlf6bplTW&QFhT BP>Ƹ `ybbݖUo{'iDpmt ۼ7<8lόó5 4L(8"Ć3l'؊iT/6k)A9=W> FӉc.c|tC=A^Ey/ïO*EVfr_#RY?ˠmbhJ"] .ӫF_ʰfdK$u^H@0:1q^Ln DZ;f.vBFWgfk3otLT#qWRc+nFZ`,P4 ~@:0}@"|IzyòW-a|Qڷq/\FdG?{@v_Q{׆[ %{SH S+2~d`kWQz]Z h;EiςOT1i.8EUXT1&=NEPTNy35"'EJx 7׎RK2L~Ծ)m÷nHT2W4) Nw5tuex"JQ}x7ЛJ!]#e_RT}&\l|Tء6%"rdegMü\~.M|CbT'9vlj-gN”Z{p<D3~CQ0b}Kln|FTjtk{ʷ3C7&n0yGm$y^&M'-]xTYFԨCL]ۃUybn$| b' l`W1=-/k9\g9`@)gt12 BVEyIz)"h1(;W&G򢉙-ߕ__VP)n4xlGd<>{n/" hjU {J4vE WP=JLwyhY'#]rs45*~ w4=$Zs+0.ӼI& ,D ,<xUXT˖0k- FjD BQ.U~ *ԣ?(*=y!H.g쓾P>j֞aߩҪhڇ1UAdqqZnPFui?': }p=(}%R|oR|(9A hAPf\8!ѥ`Ymň@bMh"&MdIs$4 PWwM? <#$WZ#Ebd9n%Ѵߒ+=W~<^$pr{y((&gHtJT>{Ix:MV/E.)23(lHbݯ_,c~WȜ+Y ^Ň%r' tʻT5K ҪR<QF}ho7X>5Kx]j|fQ qҰ:t>K>=҃mui껟7tP)Ϋ$_esa7ḫY_6,oe| 4#nňnIZM{nXũ^PE?+VLG`RBgɌ|ԯwqيl& ì$Vjt|˭ W}ZMn,'kVOI!BƁ6;Y h8F'r\+ZXҊ׳E0wr>۩2;7B񬁣ՔƠqEHxAѝڬ/n'KTM6nc pc5)Apbf%E?Vݥ[j6hu$B$bZ/wj/:9\/]f:N{>Lh?sk/1'z™hdڃ[W.DS ˮbw%_I& \mrFeX^%ιتq|JܴǖfT\CUjb'fIYJ߀bqAmDU5 cHܤ;fiF gGG?|1?,f@H)s-Zf;TQ%#j:Z1+v,F*p??ܒG3 l %k +Gcq]NJᬤ D8.0,klWƪ2Fz~BGL5\(S>#S/0W*,V_86"O0 g܆rv&\>8X{$).TՐZnC<-pP})X#W@U99 SS4P Ks7&1s8;]݊ƀm;bDRE0]jC-zU.FWM#L>9):7|%]Ew+ېF[/R& gI?Hnz6x:ltw]/w>@.-SYl)ۇ40eY%L#QeWe$UaP^l/ͼQOӰ|QݮV9+uFjݤb+=+$c-@#5ZgUj\n לKoɮo]pq"ACI0UWLE5 F?v7[̱3ғ~ &#o_hRb BĽ!SB0 /[ٗ &O4.v:p7x_6AɚY$6 /*Y 9{~'ja|UbQ |X}:BwJPŢ(d,0 +{䙲}Y׈]- -T?^}6Mn,(|<@z7XBo# pJcK9Wâ>;Mŕc-sM@8(!-t.1GA `$<*r r BbЅuvd,vr7%Z0bots9uH3Z߷؎+;qlDwmJ40_W;c2Ϻ p<i}"B/u$iQX)mF ,IȈGi2 ;ip[`2;3Ht-zyjEf),P!pOu4|cu>˔"3^Zs4ojkI *=qՋ"֡خyS H]z:ͰT<${k) \$U?`Q͋dßIc}vPބ3,QFycW"0'/Bh:٫Qs_}F:'jXJ04+cOe%lLM"8Ir*AI5_#$0f&ӭ/Eú9M۩8`AI\^gɶ+noEzv;G?l2YY^|R (o#d&F.}=c<4}ݦ^=,?Ҟv!@'2w>gUgAcuVav @ Z*"h鉢К=~b\jdٯ9|eY%8}/*Z?)]m`ʮfw$|zXzSQbp/ktATѝ&mUZ.?9,b&Ů(ZƑo$qb-;П JEI_pBa\9*Qf7.o t!lJnIՕ]t>ký`1UG#ШB:4p2+/K۞jOXV*YW6QKcFqqC|a*Zr:x^wv4KTZ@+Ye}M,NjT ^pIͶG?ljFRe%a;EmR? {|@o͟ldQ *uTEe) E*NDw3D /B;o4,tBn6ZJA9J3'@mxS z)sθ(=@+rՌ)'_D.>}Џ :0c*ro tb /8+<.?4S&؜BҎ8ԃ.J~jw\[0/ۯk[ُS͋ƴyL5ٟWr;cpGE˖*boB!bI̧ -3(xgO׉4-A"PɗZ|I= )8m>ṠC7ͱNREZ{ST>:FYۜN~}w$h4fk#$.0d_-ѩ;O>-?{p9jruAe)d5SXF8[ :4گǔ<0x 6"Y1Ł6G܌cAV(~2Y 8/A>!( ((*yfZ &eXKCJ)ߡTl)R@»9Ehv!?o+Abe͕x H5x 5~)| `]?a&J軚8/;Psu !-e"4 \dn@)hʠءɞG}A2krZN]UǎfVGj{2%md~3mп CzxWBf1Q<ľi Y3"H4KYqu`g ?:P"yV:*xve5BoKqд;-cILNG[?hfql"9ɥ4 [H% (IcѱY 6xci,wK GI^(i53fs4@Q_Z? ) gČMa|ˑ3 ECt\^!/΂Po3?3v.?X?o󍜪b8nK *ퟓ@f:,7GWXiZ9PZU|9]y51 0#OFR9k'ijYhxHX+0ND#C'[<> Rd_K-lulCH֝Goeb۩F (q(MBO%Y1cݽ@f')jfj{`]~1Csٟy/g]DN? K8oM6>6B:$d Tb胳£T.WM O/ '`'<ޕU8FKUavb)-)gB.}!r=pcF58nTa1ePhh<^@AFrJ="] 2+Y}#-if RsB3V!+ܳ,6&[RSJv>YD%,]ưX]?(a$c&@X8ʆz3t7$G~7{$FBV=6 \S4 GˀWe/i, ㏊+>zF7 Ceqb5CLh&?}ʿ?WVfW+!޳H'Tܟl˥/)M+~FӠ/kU ߭YDh,o&_PwzLp 1L\!5>HK_]g:l |GR8 ȁrmtD'Uh(E>ˠz1\l]VPOĘ swBv (D`=R>T|& R}a /pFp~E ̞5,^$.ܠZTfhF]BoqĂo: ֔h!8zP_L#%K񠃍% S0Uw.DCm9FyȒô)K;KD =L2aq׾{ރdw=LU?m7zsÑ|@+XAk٢ -e(x:\M#gD  j*5 #)#Se+AHLǯ_()eJ} %XIKqb_?"n٘PN֦f/iՋX˖dQA ف$I/ pl;8LtKT jK!Ctjl"5ޓ{jȘQƷIG(YU )'7ޕ=$IԟWPې 3 #ݹCH:\1fvJCg%-§i63AZz,-r.u?Y eQ?\.J)p-PRxg攳Bv'PWۭQn>oVA@y{qbZ  Njp72jLww|Er;H|F."5̀U`-P7 oj{"GٌsALبh(eJ:}:7y.6r3 d`)%QC}>q 3#Z{K]dc*ȜLKjmkd ^^6 CTwo*zĉ}f 0^_5ukH6yi3 ^ݨV,XF{-1_IAW/ds9c440!GDn>) x#3rҏq\4 QG 2? oWQν ƺzȯdS M,5qFyxovȟ,7+ePJ0MYL{%F.!uZ/v"2ȊJ#bM ?XgU) č:քOh.йQR~t}̌hqd LM(bZ=AdDO!we/wJ:8?W~ENZ?I^M٨,>iŠ-aeMVPtOn,, 9SO Fe3vI΍$xl Rg7ݐޙ[(/fm"@اѨ=!$Bc '6v[ i O ÐdrQIec;v0e NhqXFvͮ1{VzxlX\pP1Pwr$ל~ ),3)Q;B#s=s]`=|^a4/PNXd!CٝUHUP>{5&Ÿ)&*]A;bG+}Fpۂnj33sQWG~ʬѿ&|?wntlr뫢+FBQCMDZxw:njRG5+6eH7Xbl 8>2"),Idxxl1ƽ[qN$qp:x r(=Li~!Bk`~i4I0BdQɪg:D0KKC&F+ 7W"28:DxeTHòF\7?'*.b]\)xw OekY@}`hH#$an;N15O ʽKbOVI%i10БdrJeqx):V'^`W;W+608ҙq2X T_R<ᴧO{`# (%:,=U{pp}iڅK07V2<W3O}w;8z϶KCw3~z@͂yāT0ʫY7df˜"#s6Ehf-_.efcfr Fz$(ꇙE:&99?Vc[ӧ*<SXMPݖV*TG9WZC?-Z 3Qc5&wJx7OJO$n?n {غt_Ys\p*rN'iR0 =`euf8A <}I"VMzPv}u[תb(]81l\LIRGȋ'hfG>*oI4>urZqF];)B'DQX% _v7oϩb΀y%DHc0W`>8E? S9[N!N6D7)F)OZ9Je\ųћ?bKVf~'Tp k)61=Yb"sluK M!e3F9_4ʍڞ_%|jR#ɐFK!\D;؝I "pne%RմigL#6Oߗo(\VY]b*ieDT"4Ru 边nP0u:M(@p䉤&lB!+-oyM飉-^ծ\mrՇO m. KN,)/0ϾY:*)[bb3z5_g;b;DB˿%?Sw"P9tD݋#S|I%:庪1:I֞]#5YSdxf{`MBw >2)+it+2<8sB+"xo8~BǛ_!Dʟqz8I/ڑ}g> >@ die(7:n_nQi =@hg+ ɸtmqG?(pS~CAFP!Q-kBHRmGl[7.S:d3?i3˧TVedeb6ꛦ4nTD'77&sqŸ=Ht,iL>\;b[|}(N=gp'69zV;Ț,oZPyz׵cA>Mn'7Q}օ]͇R2Zz#a>Аʑ-oDʐENn@BQ@X|WEz6,yCc/^lzLtj`^b>e\PNPw+-Ah8fqЍ w+yZhb0z~z gpjͲZw @S\w6hD+Kc Li}0Y >6?VX?8t݀9''& 6諤[Ɔ6Dź _#So)tԿ]LvF}oѨI_,UzΞ-YO3ulJg6З@Lꊍ,@; vA-HpLR}١S?U!8נO,->Yt6aѐ"!&64 Qwv}{M#H~_m ni'S ;"։̣d/Y'k[6W~C~/'G| n ffpE^9lh5خj7, ~'IO6mGJy=꒘Mn3Q>OoZ$Wc[حr.Ԙ #Y1[.wbs^h7J32d8|ʉ֝9+>BM^I;6P<\{a?{JaOsqLj/#+$DهD,(3hف5'*Buk>}a>5:nfu"̀18mr%Q\Ip6?3bxgoƀowN9;%&E]4ҸFgKkܳ]Z4>@X^>cSN 6Hȵmg.)2Fhi, b( ?q GϨqx.7 K{ńWEaވh~>V%?m߳PPsՏ5^6MH<ɋHH$36x|j4e';'Y xYϱpVEO#Ćٵm@=ޢMO?DS|g4Tilj.zS L6Gé+AcJ۹j}+>wWʁT[]7|~O8&Ido8g%YHB_ͨezB3ٷ6ˇka,R8-OTő ᝗Eg}D.3d,:+t|ԛ\_y ILjrHb/Zp┼X&x yJEMȕ Ckob}]HuwG/eHVq(J>ucztڌW/{A:F&Ae\8 m߭\;|ߓ#,yb5Vؠ!'(Y.B)ЫcUu['ɦVe}L[, Y-PSFW#?D.J{FvZ,t)vRָ~JpIb͝S,:xK?cDlrScW!,B(1Zt3(:p$PcUaIF MW6-ȅvh}<1(~%P礯/O%L^?((Ղ)x0:S !GMսׂi oθ6oU93βғ|u4|N&Y}4Ԕk[衏`Λ4ifXH 8L̥ۙ,£*6y< >U֘^VE]UЏM/.U7Sܨl3@ރ5KI6U4._9#!UB4mo` C3,2#I)v;Ҍ'Ϙd?ثt& ~ NLwKV(e:-r_|[R'Vwjxil;D f uz3a+9?!y7ѺNf0+W'> naV#MXm|{x9ySj)P;a ujpbiFQF)Wh閧tr^Od%nh{C8/!\=[^<=y`0P36,sGFq_k,7 oEa~;qx$u@jeU4qn+;Dՠ)g(&PKNhFh"8H5oJȾ.\>vc#IE5%v9b-.Ziz倈K!-KA>·~=n2(= (8pZ¼"3?HeSa%(yc57/J'RXo4]Ճ:(Y^,\ wyIq= Laf J$wJU*=+\q䢅=G-òR XWD;" s//Y*4G5&6&LYiב] 5WXM+^7ho+μ`1@{6un~f߱lxk|MZ}Y_e\\7/:|8(HJyGn>nByӞɏamvT#{A.a ʑ50 xFU?%ۂr_l;ǫنwӭ g&pĂ_(}_CUЬ8HtR7Ur/[?x㓛Fg4"şw @8czT:ҋݪfxѩh8=۸u1Gb.ݖB\Rf} w'ەCT<#좇mXȳYp.n2BM4f~Jr|ٍNGdٞ;2o3({"~q4Gc?Q;:Z6(]bwVEiڕ]<>wBk'o@$6lx,l͓O.MWf`U>dl* ]0۬-fD.P;&R uE21l/>āw\<8SಲY0|B^ج `3VMenHb6Z4N銲C ?Ne=6gʒCZEs Z ;e֋-SdyuN,LJFJYE3 e1_mڱИt i7{$ᒾn"bH&wPq)ʁsسqR'-2!Pi8v[."( Vg|y^'XPR`ߌNo8u[mTjvZc/Sfr<kwʂj 䫤&e)Ѧ5FN߅B';}pD2HdLÚaH&a ʗM52űhX0R"ݢ:t" E)~j\zKqH$چn˫#!tOkLXa=6Z~J%bvV ]5Vr7_^3V4i pCǔĵRxM i]Q]R}+w+t*p7GfUEMt& o&JEIl\'W9K&Ϊ I/&mb~{C\]&)kq+C?:4@n_U7A ]Z[" 3}Ѡ=B*ހsٯq/cw&A.1)Zc&Lntͬ`յ,Bh'U T><_wR I3 =4!CrMVJFO,fbl4|чƆ=ܷ1>}Z2ֱy0]A8t 8b A(^=M[FdW e2gf/44tqDDS4/a PqO芻"ޜr=ƞSh_dw8kbM~G8dtɼC2Q-+㘌/=8vn*GH,gl MpTd~2K|Yn}0y(eLX}`ѵ%ޤn"e 4C%G9`5!(3;]j7] ca=Hk6yS9w4& .F y]c.*>\≏gcBPc֘E-K y<,ƳLFXdZWx7ȬL*!aV%S+XK>pAŪ ݘ<("v Nu2Sv܆^>MV\ ͥ BaK(`v}#j'{/Rthj1=7b'MLW(CT4Xw ?@i\i_.6s4:o(xU"=֊PG:YT _*L5^i,ٔ͆Q_H~8 ,of'O~T14eJ`/Emne0}Jr0Wu^]!}c$x͉ t]2K?pƖW3nG-ԾkNڂ֙የ]w1Ge]X?RC7qlL"Cgpsǀ!\ }k #ඹݸY1 > M# 4IBo2iU<^QAp ݎðG#1CVg OO4" |qۚ (-_1GjGr'#wQl "kϬR+=J'+> -y;=tgWU_+xOo?( FĨ@Z_݆ U. k)S/zGL"L>e72:ƭ&ȟW2M癫@m FCjoz8ZUe#l5Oc|kSRW 6o6 #]~#8ݍTn7]]VtyPL/7bcK-hg`CxW cxʍ  ཞй :Gb3wG{UYTw1gQS>u83'WCr_p;{DP;h"w^*w[1Q|RFNv?$(\(s~+ aQcs#ݚGH·%JU)We0oAP8N$V j s *R6ۊDx1NVc1 kYAsWq@m%>-jh 2د ~Db#9XUs#X R+Nc➓U.$~ [|r9ׄDZlҊ _o(GdHƨ}Y&1F0"Zf*JyM O01L}'k{d 0ݜBM$n ot@#J|H7.5"CYmil߁ILLj :]QGFw^ic=4zw*5_J-v\8o%s!CV kԮ&.lfv̲mBVAJ@ 6 &TN3xi^9IY>َF)(/<8?sOoi zj bNJі!B<8AB_o(8p!<2ƉI99|pK -rtng g>WiT{9FKKjYӅXhZ̍ ^}~j!4E#Zo-!uʋie,=AQ衢8>ٽAN%o2Im8qq@A>oQ e>&gj_Gby˂dQvX$߆Ѝ@Bԙ챾:/ɕ ёrynT#r cɣWrJzNi\0USr[/o_>T+o~G? UEBcʄv;@3U|ۓzQ{@@M JyD-E@gN©j:>~Jq eSD18On8SnǟKن[]w@L}[; ڤ9B董1jEuٸ{!;@x-d9QyoO.N"k^DԓXClw2#qb5X.F5]~;JYu(ak C ͉vx.JА'i`?e90.KNq da(:óR_C )jL ={6 \NYA~Lm:BXPzik2zPphnuu'tAM3 .|n%0(m>>k:I&AXsrvSzJBN*%j%.aGn5DX^\N+D/rҩI7?P8X>*p}..5O4{a6- <9y !x)MM0piy|ML8tՉ?ߍve d$..iXAşKweUf*y9KC9Dy 1P䘆f:d%IJ |=hY[P;DS &+Ӌ ,T= )uk&1{;^ ];DWb]PEԂj;#fdm7э+^ 7&t*" "$)3GK}ۚv(Dl͠k"SU55kO湳1ͮ)P#F9#EI/Ұpc2gt+T\œصk3@* vʍ: kbLyo-:FT@TXLsȡ(! QP-#3 i{Q/V^, ୬ɷpDX,Zi P هOa 9A&4wv8w ( + Do{smKFI'Pf@cϫ:Qy,m(=V"=Si\Јop#no&[8i)MEs4|A3 p=Ψ"xu`4ɂ7WlM>J$8cWIa뢁zM2m"-,1ӆ%:n8˘ F\RɄGʤ:d#K]RAȮH _мoHu5J]],|Jh2L^2Š?(uN?SScBjkK(i~@:>oVW?.L2g"⟺O,ʓՄ%f _Y\op[oLH_xHqlC:jnM6:xCߌi:4ceڀ5*DଟvXDj:? 5Д<-Vb)P&i ]BE;N%'J`\lБ2%52OpP?DUe0XPv<_q/H5uͿ_gSd7m1Bgհ!|$F yIȋMMDx?Bl<*ݝá4Mi`N@ahg]:T&19:1`n OДaFO"x]x]嫊f!%|ɥ(T 3l>&kkxk-{cNe:B29$d~fsaղw똖{.׼`3WZApht~"+MG2rA0}?koFg[P0 քdzY%k4kN_Q=PoS'|M!~jع+o{xIeef*6Ŭ{"Ǵ}ňJ:N 2#- NwG-E\c.+QљfY)fu&i2`U,Hu ,](ECh&}mRgX5=>q8{ftBY@ȶMyk%."ʓH0Z `9] DSV@ 6!{6@}+6QG Ql\4)RJifc&M]L4B'MxHtC$嬨8"a+̅fI7!a)!a!rjUi ܚͅ:,׍RGɺNiӗ7tQ+)DjޙՃTSnbЕh:hm;^FJ?oB!X7~K߀th.G~G4Ys0AB6$RKpmhpj^5hXF'6atN;tYm_i1[ Oc&'aZSa>ȣrd҇&NQ$. gQ}~-$Ϣ%8zL`pIz cIyhM*1;7:4-gpAf;|c +访_͉7 s⁼e #9LYI wְG!9<|X3N5r+c иAck(A"#M:+H+:NWa$MLPxxl`ee|;%%@vH8}Xi^=Fp{o\ykT/@Jq!ar 7Ѡ_VzIi-;j>=^I~7yQ'X*e %<Wy6W2CLG:!CfvWL%&<947Bz4~s~1`CO#mЅwsGӚBjW7{) "i}F1w(tA!ȧDt/_PÖ[rezfPpc9c{+g{uy'3aACy]gkX(c\3_ꇷӂ?vg1:lٯ#+uTfnhܘ4;Q\"2y+wO6F1BK/U~DɆJ!jrFsDŗwȷ85n>)umu#4 ܉04Gc )E<Fgs|T2bʜ*RzO.c2d ܻ谂1s#3욲RShce%mNJ/I\sw;"GO=(@2m"Y x-o1-LѺ|<Y"Q2}7mNN'\mM/N+ia8*ka1b_2ޫٝ!S<!9=?Lfk(F:@ U@Dgv+Dai Mm$A,22d]e u<}*%#%R괉 f@?Odxz][!sXZV%8/`q?57`4pٷ oSxRbbxhce]õPҐhN!Pz(5VNJ~JZ@lUE.ClS` ssk˛dyҀIC<^ե[Jo`E.I9p갤Rf쏠*o$"-Jq}PO|w`&@4`@wx* w9w,UG G0ߦx,/Nq[̰=SX+#s(ZM#p^=a#E$V5p3"6([Ov|f|а\t9Z]hH@T EX"b[ -u|oj1a#YA:,V0]ڛ_9P~4q4iE~4JUPet\dJ|hZJةK@SjŒ"8_F ҥ2(RMʹtD ծ1c]GaM4,`"r ZrIYpxV렙=þ+հOȷK6c & \?տ<3(6:f>6},VՈnmL<i= (F(vAbE4ag݄i<=W7\8yq&iE&-c:7GQCdݫى=q~džs؛J"l( t_N.jjGJN՘ZOiӖxgGyAy/Cόp4`Rҩ1b}aܶΐΙ.& {Sa]bRh 6{{JOii9z`G:}Ƅ@rzvM[ſutmBeHAͨƉZ/m dZf`8b^_ڶz hdKq@[gTG+YdPywEd^jm KKBljT3vy8PZ(2aKʡ'0­\NjfT1@֪[rh/"K6*ႚ!ykB}hU"\`nI ժV~~)Ho>ݹ P95D|BTHۻΊn1>T1lI&*m`2~ȗȉ`kMH:Am~MV⇝k+54e05j#)&X>lk# a xI)[ Y ڏv@*ŀ,QH ^R IZ|XUtPzbcTbdqqs/} (XY9tjʌ8@v݊W:fD)~F1Ӄ&bWImA ŎRlS_sBpv,o>Y c"KZ;;gJxW>]mX]ndo13\AAܳ\OH'1bzHtm8<݅9} " E*?de5RD,w".VlF5LlI7AQOqAɘ@)|ڃ4Smyںy og3%\$&p#5,C}cvǓCtcT6 R'bs ɣZ!1O/^°-V52V$r ␮Sʥ驇c~ XX $ As]NHGo̎B.x.:>~/QgȺL&qT.|Y` &IQ#t%y:q*'M qP[@ub)z{6 qRui{~1gQ7Z=6B $iI=𓪷FH%GB{H}luNZl R/ 2E]~_wC:4nb&RIH}B?(nhO‡uY4 c} %߆#8tO/פx헊4ۑV }ٝD 7qXޒ*IN@$vOҔ$ix!~$(?QOcPNz-;mQԬw)1=*6XW4 :ӜYj]Ѯ^c moTVJ'ri>J58To-kUO p4U7~6F2钸S R{a3χϋ: W⩗ !p-We&ͫueX{`W(˜.M|7nR jƔӣgvxng=ڶs TrDXlΟv"GjH4XR0a2JGWA)6C]q p=x_ {]d;au8&x[ 4B_U&+)26aVh09Ζ̟"vTaWl H{=l $܌s6u3 =d]=p\*ȳ5 n&bjn@|jU|5dv:yH\bZY9\foj1 [ddERv5O*,%*P J.7spP߷[v. :@;uQQ;@i&R<[`>T/ZI3Y V [u "`e3#mfӠ>ڌm 4x}VtA<"xD2{].]x]Psjk_kKNLzb^ 1SHY8*t~xBPLD v# kVc)ӝGrZxEmɉk9=Q#1WJ6t+)kezxj8`Z±RvA*KLj›)wWh:.|@v7P|T4gsMaMGWgިibAީ 8ac9w&"rJ 3;A(3_,w%wGs? $ĭ!7\/@îOC'Z،Zcb w 67VX>wh9،I:_7xՆ"MTPD×=9 i7S3.pW-oNUƾOԻa~EO ,&ڔ6S:`8tJ\1EP$9NyBJ\5VC"WÀ<kPx%05oW%Ws/T3v`|**B2Nt 8.PuwjZF*E8i`?]V{-ڎp<_#Kv$\nӣ(7Cǎf4 ՠ0=6,fobt:*@mf+7pwҺ/ߦIA}M9z̯/)<}0Fsi4DOV[aD',M;<-p[Éo|oѤ̉W .2z >8˛&O9MPvcH qh}0uBp6y.!"mVPv1߾0u;R'7=[T{4^:=D*rڍ l;gy/Ȭ3v:DW…:#"xi\V_)C3K?+[t9Q(܇d[k=ENdŷLO^T(V;Oq!uHcWJ 7B0S/S[!,j٥"#&=2y+2#Y~U. :GCWbw]ybG)=Y(*vJ%fqCM2ϷGAɽ:vˍEaf;e:` h@L$a~,u+n6,{3q%g'0L,ݡ9xhJg+e4x&l {`2bPfTդ{&$I8ǟ|VtQ1QGQoRTT"NH?|2#~a )\rUbqA`<dQķBR)q^\*sh4|4hi=j#IwħUr߂J4p-M~ovjP0_1Kx\'2C.wы?pݢ'%(ty)X7lAQuv%=h6'XϾlP@38gisEdir2Zp-\ zFk;[1@j5E`Ա{:T=9368--0F}6:I{h:\3-]˷TLeۗ2eJ1:סy:S?3)|)QNǭ|k#Cu/IJ?]ݠ4@VuFW;Io_%\*E+b5T5N_ Vj/NXntZl<3;9x K2 B.GĆ?)bQF\{ˉթv ^xnߙF#] EJ ]s7bYv e7 K]75cyd䧊㨖&'3e\ii A7+~jGikϛ:* :|q$MuP3q8`50"1c~Kf$NU T0]hgi{ u=toroD-['c=cUt"\Bvai8`ַ;N^{j,)e#g fK VǞ&?b-  KDO1Zdžf"3!M!5?wi BF9e->ڿnFS;?9ٹ>hu;F4k1> ))LHG9&Yz 4XaHv =>Ot}]xi,^ֆĪҒGE&PUfG؍J-==ݤH?>=vr!jwP'@UB>C%’‚7reDjF`\s2Al;[P7GsaxF`|WEܻ5 *\2s+<6]d(hIoDLHW(41FeX_Bx*f/2x ю;#ɳTnqA>r }]Tb5Cdn"pd| xS㊱|ŢX/1CGfS$Y!.4[3~#`}0#M#iǵ֟req-4U.tx[2o-/btF Ɓ>qly!a7{I2{-w qh l%ޚOOW6B?am-Z*C@f]j{ɛ/nJ0 mZI&Yg.pR?98F2/ ūm郌4li~'X$_0GnԵt7K<`r# ޽G!6V"»:,0^6ȸaSϠ20|ENu))rfQ*g B6hYWQOpMse/Smb TȃqE"c ퟄn)-jU1rAf>񕥱_͂ɛl~Kyp{84O=3~.@5.7bq55d_^6Vxܮ5S!Օ9//Aι}gjy1A ,䌓+X0ƙzM?CiLb*Nxh>46DNZrN#y^ {[sL>백JAttɌKN.6~\XeL;1҅03?` &oy|D f2aA2QB/ R]H۲,׺z%hrR;ܩlO/ sr) )%`YԝR^?uXT>1tTX8QtDZ5h`J.MSEiS<˪3&nu:H?'I?FҘmGus_Ra!^ jUM1Z]1I)=-JG .͸5^ircBeȓ㻕sCQl=EN ]IIDoaQrSpMIpSPgeTZB׊+"g;N*}宬g|& 7~MgˍթHvR[-+]k|, sT[j@;P򁖿מ PXF VRWOo$}>S%fW~mH]&IE9<`aeV˾U ZH=GSZBDL+x/_OV;DP7hy)5,)c BHOopZJy fI\z'G;fGĒzk2R0ږ0l* #;c~&ǏiO~ڽ}ŋg}{C,,~㢶܃4O!7X^Fz%9zieu݃3mxeBՌg/Q:R!;LOaEC9%Wb@qG"O7$`ќ2?J[UŪq@g-S>A˒U]e_4q .^ Q㥃9=Z" ;1$=9J8Zޯ-.0+Q@vcfQ 6ubEx]Zֶ#Len1H~H]mo,43`n4Bݱvf ^ZE2P.6RKXTaBemP j9+:Ab4GJұ8J -WtzAbZu؆rX/e$Fj+( *B`AC #hm3dSK=>$(t>wAA''XdCWu4z>n襶pߥbsi,>pF/x)81qqrYTLzEӼXxFVD6~bcĮB`mF$p 7fdm-v** dENc׃crӦu~,0MCcC: T6@{V:[ +t)ɇ.A7T8ab&? =V1.vSDmo}RUZmI5 N\'6qWVtcHcn· e6$i]Uݒ/KNp3̓;G$? ci'gʛ <| (XKL&y1p {{L;@:.T4X'ⴰźLbov:QQ#y/sJ~b=PxpV pjԏ=Ûm8|ܢh:5 X_RF_PV1Jzz4#i7Zcg9 _:[:OgsZ/.I(ϘB ۴h YzmZ!4&A[VР']Έ=П䯰)hjH Q7 !Ei*Ъ8]=$"- fY3 [L}b P+:2&& q \D/%}قz&J&rtr7sc66nJ; I/d:N|Jك96NC}ջH'mܣ?3;Zad3,:.(Vk0u6av!e^웸Zk*ݬ FDWU}dM.Ak4X\yoyp4HjQDea (5"*ӥ8Eik(;/0ƃ\1:\dX FLiGn.͹Uw1yw>5;Δ\X~g]KnTfA`,$ö];GD9c$G\AZR;wFɌ'#z @Ro>tP4&׃2)9k_bƍ2er`'>}$̠rVReMw9<_B);)F-:^5-Z\}> GkbG}?BA뭩xU=Ǖ_Y_њh Q bᣧ?K&Fl無ŦxDM? a3':h ͑}@zMmF!$r2CC`{]5EVPi쏵j\/AK\n*I6xvYUjLcRn;dP%Af?C;:zQ[k$G L П}xo`x")XooMF4b{숞O+Rט7Pw9vG B2Z6o]z7euY߀]l}8 :5yi&  E&u ?A3/UD$9e҇H۾f:דySK*Q7"[Li=-gGk:Wiuh ݯ}I^!1f#;b lYE|,] }uZhrsjV~V=}MLāBwU8n Cvk RZ" E uY2lBcۯE2Bzp~)AhI0n( e_zFw[-@t\9׃GuX:&o}#FO$RڛZb1@)8ߥ0Rwa ֥`-F ;3f(hŝ`Cxζq֞EqJ ZT}Fê)\o1\Q. <"6j>!?0qAJu2- ( `ԕlF0}Ź.,8{X.Z3(;@dw]sLW>V]욈`ب̿)?SVzmfƾM!c%Ar'G!1Yl1AIR;RLː HJ*Uzf7~J7ZB x {PGP} s\A EB1!i-5Cdz4@?&(jdO$2$Gqhv6lY^R^Ԕ`)Cvlɗk:|~LHGi_K3#L)'_eAg^ckha1'lKC`( `xQde{ɻ1YᵐZa[1<[bC*É'u+,U92u (4zk*9[<KKv2Ip*A#SY0B˦jgȞ[%gU2m6mz[Qc-zRQ}Ӱˇ~euoAv1ȟZaA&ǐ@1IhNtx>8dS-U)AGzo@)DzlVEuA]_II$zѿx(H\wC!$s-3vH)a8X:('=$݅UQ9OFa[l]/45)|j2ts Ӯe/JOȘd=s8`I)O!o{Zow˂m5iD(#Xsx-'iSh}; .i[+|DcM_T-IELLWZJpŔ& ()k Zv=n6n \/"E xUl 姷wiCw&AwV}Q;6OB$~py7 g'"0mn̦ "< ]$7ed9+egs`|'w:6qXGPOchp0/8Ϋ<.N׮WGrK-.$HѶrFnwB+NJ#jǚ݁M5z8ls4(6Xv7cg.:mrrT9lgy@8җ(3M4eNgKʞ>=vr8b7]ȤN:coA)($>'8" >Ϙu3E ηJ6i{ Dǎ!k,S.ljNcwQN ΰnG>AWn‘~sItňX0{fD`1b .hOq?ˈ5}7icrlnn5iɧKFr~ڔ0-]onjCHX>40gܴ!L U3fy1&&BO׏L+*zaPguS0H #6~@F NFv^~xTteP]BGb% R_&(:{bՉ3 u;"Ul⩣;o WdbnvKB=cRo%dz>1)CFKvi tO=CtMyu{mQmt|<|KRG0$0[)*v0&`ngi -\x-Nb毱Ƭ5u`1h/"VG>%}cs"={C)j X!:ZAnOQM͊v& &I{=KVeFB-TSLB1;0SXd7$y rhyYBl7D^-BŽu?F ROduO;_jv.<Dd%K <.;|q$%R$^rMk^=b .maѕ9`@^q?.DΩ5qR2ro\J>~<^Iaw//S{p>i|[GmlS>oX=xp2hB6 \І̅'sZb.ݗ_0O xPky-EyqrlX D3~1ʗeR0 *8Gb[G^2ݤ|F^?a> [%i գV-]Eɣ„L s+C{Z^32:°igsAKlc=&RCaR*TQlA T78v8Mt e챟W]pv: bD*b6e24q4W`Όx>$hmzUeq.➢"R/g;P٭dh[m"=򛒬yy:L{uan.ž2W9-k]YVGNĩ*. 1iLeeeSU p6&!b` qzv/OpF&`ԺmpUHp*ԼrgOZiǰ7fa="I/Gk;<KQԜK"w v=2.݂PʍCR#'kw{HvxVxOLwo3iN>-?H@swF1ޅcאye}q2cݫ Y]Wjԏo ٨lmnبu묘B /G0R0OE*QYa"Ft]Bi&_:|d[>)ٱN#u;܊QMFzH=+PK/["OBK=*WH;IJdc$aʂ]B9,^L?d.Bg?)Mv.mpy_X Š+,dť״ƢC4:NtһQNXh (k)KO~E>g6^m>vH 9#+,mS~lЪJq!SD%oiGl5iz}$.6$xxP/ƠQE[[ ᢵ ~R6u186.2RFt3E{ ~OZPn{g!J3QhNX8GLi>8&6 6U>Kё-{3:J,Tȁ~Fd^6]s.5^)(}t3}t9.ܲ.'}(rmQ~oOڐL* RMX$na+Eed-xAc31ɳ m=^YT>˼瓴7k$b븋7JCtb"s 0VT/S~{[T[^.]z!3>}O5gOdH.>]ЯqtnV(ͷ!ͺk?SANCٵbxf+*-/36:FiB{,o-#ӻ}{T3BG)K't~Y.`sqg٠Q-b'c?Sgml EZQs:^땠:NNq2ahiﮘQ= tuc=+ ˵yMۦ`GlT`c&l2+u7F;,=rƚ.3i#BX!]RMV $m@N؛zC'b>=N>k[S;=6Ն h ZG݆|.D1NtGTF9)mh,vYMP*[ٟʿhw~Dɘ]< ~?܆lOM UZyk*p@#(?nm5R#ⷊn&rA v9h(COG|m1VGX&RdILo~NoxvM};IU)oQ|`>}X0 RƚD4v`[ĵ6'fͻ|Wp=SԨe|qȇ@gѬ5 t}Fx M. Q`F{4?D:I B (= ?z},`xJ0|8?qE 3-u&{*wmme$wɞw=dO6*:;[ɚqIRw <+.ݫf=hXc+E=fQc0 By:bۯQx"P /y! QηX3g? ]:a˦ՇUx|\eIy ܭh6e /(|}??x5\[6e9ρfE:5V7t-)*8iHl%x꜕Jo1cϺ^ y<$o)[3$"Լk7{s)"TtEz_&J?AKhs@7_w^v5>ϖHzKh=6Ґ\I'呲 àh9WnI#Fun+g̈ H4֥e}]\G}at HA 2XPwFĿN|<ωBG9A4&_mhaP7f{}\=sfã_xU~텂tX{|U7 KGQ_~u5EHBo ZqGlh[ve@٢]UH'S= 1Gam ͝ ):糺~1 F*H|+DBlߤf%!Te=G6#ncCnyWz/ ヶK§Y)=w8kp 8Mwҡ嚚rjyX(M\<-j>VS,[sZX;sTTU,2l1kZ/qVmqL]!`S6ů K#"]1r7.Š㼇U P ?{4Ⱥ05J2(0liI%&FUآ5P6<,wVB irydn(Qѓ4)'yEu!C>HPH*\C\ZJ0]h<]i tÿ}FP0T4Ƨ"'z/bdlL\xJ qo w.5GOLFE k pa (BұC'8Og@Sڰqoe!rp!XE›3OK8UVvbyTi|mBx'A,WwǣvzgbU8/tkջ\pd9T2=#f_$6%GVwȦ{/c,[[^QK21{I m\{6-'SJL"3SF縟7-Xn-cv뀻`2>b,N/0"~J5JČr;tT\6#^SعSTq I_\$[VD  S-x"@,Ew%G 5Aa(y9.^"2I5䡮7&5|Su-Ǵ' j e6wZ 5uqѫpvN![xFKR՝إs>Y;sɟ*Eję&meƀӆ$}3h#fE>zW1" FwL:*|yB8g͖LnŏUƑd#nb")śV9(6"Ҭ4wc͋{$$åBRyOk!%E| 8Ki6k:~Хf FU<%Ǟwfoѿd@5P!I)ģ`E0TRKW_^ dZ1vɜbd')1J0 LJhg4039pP.w@c3pŎT8.EK]๧?uDy"ʆʨe|i< y&`'NcZNw- ^1c -%mʳSs_ܰ3v w.y~1:qEX5ēyXO斃| m{; \wa{ϥ.x!OCOQL,as ᫇]W<ۤ{%'>l#ڸOIՋW誃PVfp8Xc"kzj) YH˃,\81C\'cJg7nW4%F>Duw7s,tW"hco}"c5Ԅ=*#Z rlcĆ6o">QyI T:Ӛ3,4jų>Iq36[irͶ$t&ϲe?mPijn L踠ƫȧrCy\9Vf;M٥FD R22[<ӭZXU$x}o˝ͩeaxx1ZLi)&M)ȿ5\PO}zmȠ*IdKMn*3YSjH}臜H9Sp5E.ox,Aud&RFڲ]ѨMAvODFV rX W]lâNIԳqZۉ^$za/3W/6X$GXS3F‚D65kWk]Qkb!Z1Yx$A=mkJ.el i !,{pŽPʿɢMmGa܆+(^$J%Qv*˿R vb7} JxnP)Z8*"Gf lJ˯)Qea{Hht *d|:R95Ct6^-@l5Ɉv1Kg, .MkO$U)/!.;D~NCm }N(rNZl?9ycC[l[AU;uդJO7 sU 脰!? QPˢɀ#XFRT3!L%͠Q}MT ꛒ30t!yY^j94A_H,.vnjlN8LZg?_.Nlc,] w+Vu/z#`_4ܸ!Bd$̼_J' VhӕT)AK;4o!k5SG3n!M끉u>,.' =y`A:RJ y ;ޤd (ñzک.l0+x_ p2p,#wQP9PeղaG'D" -,ԗ֙D~XY|6=@U1xʨh;4=<*ՃXN|mMs uZ :4r'uCyJߏH땐5?զhJuovBq;Ϻo=#/iF_WRA@njoc"_5&dq%Sak6*!g֎iV]fDT7ћ}/t{夙C#AhG~0͛n" Sw,nޚ} `pqx]"\r Ip]2vރ0^߬A.jЇM(KbLH^K%ؔ#@o4MT= OF5(Kr3B+=loNP7/%cQG#0ҍ=QJq'6"kiuf3v8qپZa9 t9IO5~i,7^}Z~_iraD"j%TѼ{ޫ8z?侻]p魬^kH^Ws ?G' JZ&5l- q+|QwOv{NшQ k֙[G[^6qcqq| pgH^MкJwUG[ΥTCq:2Jxmt T7$9X< x5\& @7捋EW(c5T!R* 9ES+RZXYI%+U [Kv 8:.a׭Qvd҇gb-%VYgNpӌ0L?zSn*AT XK~)D1t=^o=؎is9g%^`*conN 9h. w>붌AӚgOQl0a6 #ٞn-`0 %*ؐ-^> >E'"R3cAΫlQMl萌`J߽(?jqYz=1hӴ"ArE8eET CB~S:_&Pmaf5SoIEN$j)gBw==T<gdipF%8"D`Ϯ)ey.-nESUQگQ`[e(ԌEb˥28Ɵ|;ZbN s=CRCGDR /,r}{ (oF/y$fէ:?lW%`+<>t_W k3{H<§UskzsFZ |$ siθn_GxidʯӢWdXxЯ3WDq\/ky\s4S}Y-}aм3>=.Ls6xE\4DMN/,PFQg8d,Db-&*/,Mup1•&8(z기%Q&!yL>2XQKgy qF2 qݚ08ݚsTzˇƃ`$H+%pU``ϋ*&S@) Njp(. f;{c̓YYI* Z^R~cg30O0Dѻ )QF.a>\Hi{L~/4Zo1XnK9'8N9ONh. 6p PR&ۅPev͇\5 3ڴ< ՞a"]ʣ]Eym[3DA* *{(2 a#GGa^+GHT(W5~K7*l:ؘ̋Ysby. %E@WHf^[jsa.L b2OmJW=#uF/vVClwMU+J(( rY9n}v)!dy(4Lm^"DTjygZqoȳ'QezE2pqN.(qV$ܾYzbݢ.ck =RJDT`l;rKdkmnn  5~/੸Cv s5YUv@!z9s` _YlqtdyNOͿM?sԮsg '_wSeT;7PHWv!]7Vly^{@]qfNLqɵ@ o])d[]]}_DmrGRW24XPd;$*~JG1BKJʶk媊Y -mlI1$rHoرzYrzpdwl}8Ͼ&F %;yj{' 2uv?kj ~|d|HgīџrŝTo藔ši5RM.O0|yd ?m5:qűhfܪ,If@~M#R^"w=O.ԐTvP"r"ؠ%OƀUQ-,R̥~lI)DV^|~ a dsuTe*#lOh"柄,qn֢kNZhwq* 0kژW"ΌN>LC؆ qF~@m >BPj2i Ԁ;%9SGOd& o kymxwDu57+V7P*i .Qб*?n:w׉ o~rmkD,Z"؅I_k CO13S{f`翅ZFj1hEdP}, #Z21V y s.t_ڰfv1j;xi6V0{'x5uOA^o7QR-ߔGrةH=Qsioy]gsa (lIHyb[{zGWPpwS؏26,r+;ﵮ&s*~ͺ),V%S`p}XHvbK#lJ7< m2j٢e!SJ`xi9-dQq(Su {Z#:~vعQ xqWېLO'r1[A h3bNU@M7f<=sbI۰YpO2vSp 鄽B7h,`vV\)կ(++>YIL|s@W4`~nnr&i/@ X -hKHy̫у y ^l~hlK^:g:rŵ,D.yhY\ދ͙oOBX>m'PlXǙS:2,M2,}\U"nt|FI5oF=#ye5U|oN՝@]*]>]vsYFܯ2>H̗>T=C%0χX֩KWc{bO]1oƋ0Lt *x"n ^^WsPqK06sV]MC0A>JxB]~^jտ ~N/q=.xKӀ?b :xXDO!G޼lp<y(lmR]<'gvLjH41NB|%Ig;?Y@O*m)_maQJ\Ü#lon*,bk kǍ@ت>RUD↖gIwD/F.ܧEz%|]b Bmby]fEȫ!Hq&zd]g#NĆv&k 0WXWZva&$pԸLj6A"-s4HG^(=>pk8`mCi9JŃ3BPn7jefhTP.G"S$J8<,Vm)  "&!+#ιC49xՌhki?m-;3Г_q$u{;!UcE`#}WE+OOj%Sv$Y[[ P*E˻SlxF.45ҏY)JןL0~Be$SX*@|n쉋:)JWԽZAxO @]3I.4X;?ܹt2w_<bcFPid*°di@#MɜǒHlC&Jƴ)`{O $nc5 |IƸ"aFQ޽rwE82nAWOCΉU*QɿIX!C]hwBu^\aҷ6(Al5 hM۟N¯S Y}/Xe ])%aqrLH\%;f>=`$>再g*&-M_ͽ\ncg^H\Cdy7;J_'9f5,"5{"fYҶԧ  8'@h[Yx<`W^Y{(?QW9u]8,[(]:`RrW71t7F?0>~/"=TALk ̩ҩ Qsj( vҪ@vG'|Xj.2W3T 9S# }Pc館6ZDRE%Ts% s/Q 6edzc%M JG_FTC͠hh*گ^ |~#ǹ_inC_"h$HykjLX13 ^bpzj;[жf 7в_#Bp9d=tWp${mgZ C55j?:h$r:Th(?K%^9a;f_Db Wn6ld.QaL~H.k;!i oje)/|uoƠbpZT+뗌|4v0^[^ԛ@j76\+m+-vy婁ta[1ݭ+;һAH2%Ų̔F8JߕR/v4K:)Fx7e 3DAN&= OKߴ y1:{%Wݰ|O\i8Br ae Y~\dBM*18ZE>$ݐ [(GN8m}?#O`K$T6n=aVZ)Mjz6n1([ ލe GG|L0wlzl`}!A5| +I<@h1LīJ4F Nv1qG#v#;DDEHmV,nfla#Q6qW(qHcDgE^Diw!B^p08I[IvBf@U:^8uiy(c+<nלTy6延l@$f/˜,Ż|+?cB1]v. 1S}SZ$qX_csZhCm0K{j3@fW}xMb-.{ofV=grTG[ 5*H"LLBM|0')jq8r T7IKnߵʝ% j9MKU´FCLNe<* ZyO\ =n^oe.qH~ۓCJq>'u \O7Ҥ v#W)R%+ng`U"# Rcm/IyF+/Cl{aUn KJ5QA7̾+:0}D$IEGgH#+Jym Ć!Xmob [ݶ֑ttv]sչHBn" 3k:*|I wFeimQ!3)PMZ]Ē*]٫h6&]{|f_|S&6ZCu;ȧP H&{Ttg9.I!5FhΒO^YVfRDw԰= HAaK: t'!~h9ԔPA_P08 b{"522„4>/:FJ5cq[6"eaY&ǒp{9zrK,c7fK|~c0-^kRR ?"@7OXz@sP~Jn}W{0Jz4x&j̺2/N7N}E?OJ_q+y~;ulGyL"~m *ZItM@tf&\Vl}N~Da_Pm%8=Y=z>PJ`&9Ko}nJM9Fh;iy\,dr=`B̬^Koǔdks,0?ԒmݽW8\01`I) D;"*"h8?&`qG:=c8hz7U4* |Rҧӗ! !5)phPjv#YHQb\7[S¤\iY+w/SgZ~.J&^IM9^y(ͳbW L(Kg x?V6=Xn8 i1g5oAdtoFLzEr]ͩL /a=9ǡzv2q!2wS|!1"-V( OEQ)]M@Mव@#%$YvG#GglWQ[/i$#y S/ڏU?A#Ć¿%W%"@J $˄YovaffĠǀgQo 3bd"'Cvi ϚX찁<6] 4a^N8,MU\*Kބw~ᰬ5Het֊.)l6~D|spe*&G>n1bb) h(y)" %h~q e0V%CWNHpHRgw7m{MIbFƅMx/okZkZ&ZoFlѨ¸p!QrU@5?oK^~ZyY`yM8^A_ojq|4%˓8} E|CrHL[q{5uesŕeq]>Ə~uMz"~*c+N/}L:ax. CY}͎*S>j*(Fc>_pKm)4o=5ARTIT W-$x15,W6dY͂!SP]1?:x` J?e Ό7׺P3%F R@ Àyr>u UF#F鷱ȟS #ef (2dGUm`'S8?*-V=ybbȹt)͍A yIrZ;HjycϺ!(ӅܶR!3kKG`"_n$=ܲ)@W$`E74$:џu ' y+iݗ2rѭx߉{ĀX|ʄlHG_TE\~.>ڞΥ$)?cUPp9;1G|w_ \\8ըϯdTLf 42D5l;8YPgsb-59S~o!jRJRCZ@zqʏ`p}bŘ vȹ:*֥W~iQ}֮D~ypBp@D>jJ>8,5j[n [` yrh LÍ1׀.Vgz4Ep[B/t+b1Wue|#G?_G.OK*+з5A2OF@/ LJ^?s7[Uͅug^XY=k3n3}(MUm&q ԫ©.+^FJkj BCXxp~qB݈s\m&c143:_2xR<[iHwĮQ)br&h^:fLTڕBœf*9U;~t&=pJ*bߕRmI-L񢊐EX=~m%|RZ n=:cNu W^5vbY Й%^p&p&Ojz(8OfAW(j̜qdˋ73ӒNPlyKڎspt9`+ =}B1+'x;:L|-$;ZnON}u+n=]|@["y8znmRisXSe[h%R'{R/ &%Hb3Ygv)`D7M*ږ o!cUQx e<ޡW(RZA剫5`fǬ8]Y(/LG*JKuw(/z^hOeA;mE{$-(q"#?P5CvlBJe>~Jc11P2Y@QHd) ~ٵ󀭂7 bl4xE8ʄ[uaGEl2:0*nuќE~ ncarN>YGP ̈́yڍHƀ^xNWdŒK?|x)(5Vc=J"0T;+>DY bڶkyE#H`>.*P;7PI-n,ЈB~*@C+g|rf[$[pt ְVduGֱwb`/9{_gs0mPŭ)@6L(yJ]g(S ۤ 1Jd^$ T/[N|JAi 7Aڴ쳙cL*N\hcdyܞ~ sZv7G.) 1䈘w"JOw/R?᲼s\tMR`J5g#02 =̝O-%O@IJ30v'iz3#$ekƲ.?㡈7z tdg$iH0~ӛyaӵ5מ>~qjӫ>.Y+QBPBy]oB G4n´ϿA<tzoWցRuy&D}+c,l1`6rtxyCQp?LGV͌#G7}0?%8o ?9q>\٣1@ѕrE[탘P|SP5vv}"@$12+]6grہN"ӵ5 Rw )Tg( qNix%ӱIģaY e"9 p (ZV}{vˊ,1p8ۮ[V~6!]*:K>JVva:E@~3QkP0BOaŌo~R.9ɣPsP4<MZd{. e="qfFB:uv_o@  C@kdGNВ7VkO1 cr$C5y@E/δ`qO/67}YK4@Skk0sFJQJF+Q:EZEO=e/Zo,Dr]kIj֍s% Hk ) IT\gp#d-;.7LY WyUqKeȠFy/&ː@fFW|gnV.Qb PҦEY2&#oh1(xwaq C#]3%iӄ`a Ao H"WCt„]{-J|d * X4瑺7H'^r9\#]" ,$yޏ 1Y-7bjo4g<=0:p|H\ihM-!XͺYj%b"f:'$E/ @hOW|FYf z/dDrVɍ]}% NF ֋AGqͽ"Xk@.6Wea@!?b ljsޗyU +ɏ.ErO@`(Cyrx#icRdC#h&bEE,Κ)"6ʈ˞f}jH&cOCilz f$Җ8JRbK K$TaK*)ś$Uk֨0t{^?`Г9͌2L?+͍/H4jRonKqvNzf \=OMmAc79Ks*LjT J twr*eYEhAɼ$!7 nbNځi>)@1ճ'ʌwhh ?+AjDK}/WDEu a =pؚ FΪ?gY Kx[IJDc>cg5D2V4],삘~ys~uj}1xh>ߗrcZ>KB%u,ܙBrXh1[(lD3 ٸhFQc7/3ڦ5Y-9m䑻3-c@W)e%kjn|ۚ CCW`iߊ(̘> -8N$P,n:@?1 `Q(\佉N@ǘY^~pF2_9DtF)\F㖮Cwjօ 6*z:) |г-r`$v[@;yJoICBC K#KO\?X&{bdy4K᭤Y %gV筍.Zv`hQ3),4C/lǵu:Db(ݩ 'MY 0 59O5\#Y[ wN#-HdVd%N̓[&c w|gAmvrfJ拮.!GRQu wP]] "TsӮ$F(ևE١yq6H/.x>gԻPvއI YH\w{0H8yC9x9S"$8@vJ`SyaD*p! iaLaUtLsUλŃV~{X/p ` 5MI H[f<_ttܫx۪.aV 3m2?FA`h-`/)޻

Hb?o]O'5V|츁#~=ji]BH'F5CLI9={ =WQ0{Z:G!ErZ֡UVv"f_쩷tqRKOy|hRB+g_%i3ܐȈM"\% e+e4ap+Ӟج;W:1@u*7o+d=B獢ES{Z<}]fTaH`0Ckq(  Pymv ~+9cD`@]E`ܯ'pboxr%!3&-,7-^;$,]>r_Vťf$-&u]@CFc2%\s(Be؈&$7gG3C【OtQ+>r"򍌳$b>CfTc?rE66?l^iFBy7?+k"DŽ,22 pO~JC^xd v1^bLu_I\=M³u54"a괹6\hѺ#G)[/+\n>{$rh&+G컝gER.i)lIjO}g¬,gZt>bt=oA#TׄNv1Jp#*#M"0@ӉdF4M%[Tt+LO /0oݏ|1z*?z}6ԃZrϽU'~=\k.Lq5 L%j:E"=;r  @¦* D-Il}l%^ϥ{ӵ`nˣ*pIE>; YTKאp M 1~)4 5o٫:*W[tЧUi7c_21vFx'(Ò{% n yaZ5]7_ڶ%+8WaW|WhTVPM$s{ ד-ԣ̨(]- njF0Gݭ카 :< @9vض&s7_Cc$ #ӯ:٠v5P!!8I+n:\=,wVk/>6dH1R?C \~En;o2DV @qh/!cuV1I tH'/= '4b [RD| 'NGqP  Lx`-tA&Bf%iCClď| s5 ADEwJѯҕHR| Q((V>Vn[>rL)1 S}A1a&px,H 88)ى{']=;%lMTC+NҒ!}+"7|o_G97w5PmAgOrސh9@&Z ibƿp|Q|t2|Ҝf6&f2|~@O'/ h>NeT2݀5Ī@VO-Q;SUQ.3$Ja W=N,70i !~bfM=nq!/"3jLM*񔼰d0:7qiYQ{Z'w 'qp'sO}`~V5M*w1y&RA64E/cb{.3vsHsz ]HXެs'hT43f],'v^0 ܛe!!|L4#0vb[(‘@u :x'38;ŌWcM]q'Ac; ㇀{?Ę7RնʱֿZ8kzk"k}t7=gf7ԟ ߛFme5ij6kM7s*H̢ `P'[6o)@ڰ :wL>+slK64C!Vw*=͒CWf*E{̀xe$kqf^q(ﺹF˔Tn9苣 TEN+Ku4de5ΔW2疻nّ 6`'W{1nXqd! ɷ$(/F4?R"}UfY(gdiu#N>#mm PtYK1} p{bEO ^ePC(0d,S=:K4 2D'>8Q,3Tۂފm塺PrdZڼz4DgC 0*Ѵ78Φӵc[Rv.O*Nf7%Ρ%z6ϰЌ` {g(L@c|^nzzR+Ғg){Px + O[bGGFVG $m)5 O׸Xb>ef4}Pzbf ]͇(1d6 $MS=NYt('vC^Gt#55:ն`h߭IŢ%)7cSbET]s\[a?auGيN0zlӓg\g!snfslY#SX_U]<;L ߈ |thSP2 Ts⋱=vy%&6yhqT}Z% v)F}Ra+Seΐ<#]q[ \L0CJfGX!Ȗ6 )'MV g[\hg.恥0&YaʔV?hb#ļ DPk$%_-?^TYoȠꪻpG K-"In5,4c~pzԙ`O. 9AySJCB#^|3u70"CE,;VaanU˚"GG"hq^V>픶T6ƥ׵a\bA`ʱcV80KkI}p-Kp:[^B7]Sp21}7Ρ{W3UQ74OM4 Ս9k="_rJ0vC,xkv}B6_ Hy#L~uL>o~7:͈Osp8*lbT`vrثCCDA/#4w`3!BO*1ځ0g +D7:P>I=iOm1p*侬̔' C09{A|plId*p@F=RypL\_CSv §9Ntˠ/2? 9U&-1==&HYI(kY g%[6v &[نuP9(ݺMS#?_muW{~d/㡚Dr 3\]zo[CX!hv!z *)ړg}Ɍ{_|p/b7327YC825װ1K~ؐ= \EfzUKՑ8}r5:zqP$ݠf$uR>B℡]Գ9> s}swؙj~_ǬUhV*2G/"pIqm\2`U4)U2`H㌬m9<*ۗ$|2rr1H׍ܞ[){Cޯ6Q&k EEfܺr0 R08rFhgPWs6O 2$ J{&,v[5ЀHs\4ff2t@0ӹZ tN;LAg$zqPu$*->Uhѹc0#V1v`̷0' sY9\ uqNP[$~nZXa$ޕz,]$4U4pJD;׻t|YUz?`|%,JJgʺ$0;m\}x5Gaqv 2#7VݶoBomKjx#EYkF7(?wrdrXhȎuYP c'o;\ 6k׎]e!Y4M-m}d^: Oo>XˡOS7=e'1V3iB "4!@\u/Q\֢\}OыEx rJ-pk;O{=,n0T+[4i@foSA!SRr3^d;;a7f,g"%%d- \/J5 vCCXQi=٭']yq^Ol9KNj:pxtס] )7We,:b(-e/$5)x1h uD=p)_SV?uxIEK"$$rv^l,䲬AnPÈ]$[m58#"%Ec1!53{) I: ]ՇY3Nvu*ґ'~9h/Ս^ZFR4-G;\}:X <9}S5Tjvm,ÖkkAȐ lu7,А#?eK Zj~'?iDYܧ|9ePGNKgnBHb,:^Ii$och|V?D}]fP7(E K_YN!pOWÐN*S \KQcpt;'KErCyIР)]G1UiH ͓yls}&t>>ﴹ =I紷BZkg`lo FP(a_[Hq@+>Cz5ud}ƀCK S *:Z-vΡNc~5Be]Z*V0&חB}VNY\|Vds5zr="fρ$:9y>$Uuxk Z3=h C1Xg' 326R=FU9ꯅ\,x98=Tj<[ Ies&|ITrGzPJ0ZZs1Oyy$߇Q h1t Lq@y1{=.>mXSfJ8w^ sB-vJ7T+T8ͭޒA3ʝN}nkK Pvq8ke١ٚuufz/L@z8(>G6btQX.>EUnI thR|t,/4+>T~Cfku>Dx@V|a=xQ품!0e *xX"ed.ajO_/;lNA%ڵ#o@d~iѷc8 öʊ ;i}ftbHN1PsL쵱čo?q=dʳ|mz^ \ җ}DܻrJHJ4D+ԞDtN۰XG5Uu~č jQ|7DQ*Rz<*MGr@Z x[em`\ l/F zei; u1)U̚3FfQ1/p5zܙY@vYf{&qǶV UE{p,Q;m9(g EGdq[ɲ&|堕(@ht]s0-H˹7ůB4],)QC!.-~ !u_Url7sؗ.Mdc4\TN*^oPm^6'K[ӶPp_S8"0-fjAiE">U}Ppi88lͿ4V c07x#VFߓ, }ܔCplixNZ|6־ċsX_8n!7a߈o hz`]&ᬔ(b lh}·%)}d EC^T"R qףcYH`yGi2 &g$xQR40qB*%t0؆u5LC\O8.+(=.cL7okLAu#M1vֈ3em@|lęj=Vߊ#16F.վ :g{7!?=GDl lGM-lwWly^ڱja/8q˯LoS1-'t¨Ylx o+=ƚW"57MZf))q vEnO _UQĻ׊sbEBJ9p9%`c6tlc9Fh6>ޓ $ 72=c Y "Ճp+e?.չ Ef7Hjnr]'NkZ9iHΞPVb DU/l0}F%cB$xK X2y |q[[,i;`DλWiSzG],v %b2[z~S=,-LuZ{du%m}WZRp: Z0,d6T}0޻8jr;I>}kʅĤ$ `69'N򳢮 76@m4r]\R*Z.Z7ef+~c\j`'A7xY'Rj?EJ,:ƢL;d1^ڕ#8#ڰۥZd^v7008R 2Yf!Q*T2+2[rWtdɉ_=#udHӍY/7TCRo u\m7xko&C~l+<_AOwe&nQ|{5Q3$W5^|}F % kGZGo'OOtX-ڝz4~CPsh4hD:?(O~=T$0bz,.m;H8yd ØK"[8[3 ځX?wYa9La'aɲ<%!evjI|#~'hG&=еZ%@{ǔE,2A.n)V]pU!T'LP|HQ(YN':1rQˉ?&_]S+g$N aF ՃM7e'giT*0#'.:*z+.tYApA"Yuu WD\e9"tl;Vhf(A"^sϏ~vAs|nL*P+-(83QHx# UD9žl <}6aV@h-Vk? -#G*j\Xw4J9'qf^f֥cַch4Cze ~F);IZOigA_%mr'qEan|'2A+%|8((qc_Pԛ}jXNIl'Hh'ppU(kyI~Y)RRJc+e@DzDh'glC½'o˝QteHN-ߘmZpE]*ӮNDnSJPzU@5=cW'+6Ce!to- %Fco$̾a~B "٢7*$6<]V}VR,E~먓-2_UI,wC6QzVզ9(in".]$Q:D eC). J2 Yrݜ1P#|}pp?D_csCK>f_B{hizdi mv$۱ߍqTa#49ރlbUq *l%UFrjJ$$%44>aW`aUiro?Z1 u40(Rh [,zHkr4Ήԁ3j9r4rܹ(9-QB@9?񙃛?ή7*2Z\^Ȏ˯mSi7h]_=ng -'Vl@ڞuLxpJ~͇UǕ`yxx2(cVr7 1s|`$w hzgv=F}#\0^TV~kOg` DKSқCNdrUr4zDUd"ςsjHpOJR-liۗ~l@;]ImDDKEx8F/cL)rhvzs[]cY+._-v'P Xə3?j\5mtJ^cD҉UU$t죡V\ku'>#-1Zj͇`0Ud1#mڴ f#r1nTo鹙#q>A^@EN,icq!MB t1Hr|V5/* ёT &J7SJ,/'h3g>z鶭تHOaWO`ئjjWa(z /(}:純@,S?%Q\^^=ad*n<#d# q"Qr2NnY{:3_qCW0[=a)4ScvGӲmA Q)o3oQk;͌QK:$ti*ADSt4MPQ}{MT9+Q s9Kn&+l{2;I3 V-[PD⛯;oEiC&SW:F' -6A؟,O_Q4v\uBqP (&?p15M$IJLY Sp(k023§ @،Sk//¸(T+ꬎ)Ormw=$+_ gJBĠo4y-91 LB UD4O]Rڙmα_"M.پBD;P F,;w ^4# s̓9<[y@d[聑ߣEHK-Sm&i<xZD~W&sѿ-XŒC%1O,'Jl(ze>@ʂhl(Tkfi/4|(oшQAZ2x2…7Kj5O[ l:P>D4o zAi~2G0mPp|( 0Ă@%R[RẆZEbBDФDRPJr=&:9ڙiEa >:+x9Ջy uV "Rij:V|2_sOYys}!n w&pm-NKx0 l0$E7ZTXXXxUN';`KE;}"a{phvJƥƨ#شPbsKvۃ?˜̯gH$h&kg>d|2jMc΃J[DXrp2UIlƇ{vYRlE鵟7ב7[cf%[|7'8GǘC8؏c5AlYJX;1`IqUߧ _sCaF+ޣ%x0U0Ɠ9SDpdȥM-Ka7Iu]Z-݇ҷ^bJ*8rj LrsZ48";7w3@wO '2=;JM~p]Ga0+ |v~W#lz:ޗY#ϤLR;qu+ Tm^_j(dm2%cxxY3^k%8}Xp"{R=߮^yyQ9P& pzO?knZNPM̸`Ih]Xv. w+b88! ; Dmӗ7-gGWa ba |oŔU&nU,;ۑ#ƸƓ|=xU\"0,V|!h-*'hI- >.ʹEʋDLJ%29r?Qܛ0_r.[R h:`$2\StO[?V x֪ݺ>.@\l[ "34Y}\91^~6:A2 m24sȜEvnfٟBIS0t@SƵ2|PF8A8NM*Ip7QxDMt][2VגBy\¶@E$e~Ys0C_|.' k4]y1RR, "-w@_Vx/-ƙsy9&vfT[-s7v dn~"oh>wSBӣm{PDDOjղ⼢T>Gw╠X*#mEa7FN CHz]*ށ\Q Ji^*0`:(c(X4zVd0h % 7~8DJ%{M/|sDB+CsU q/&943ldP&|jy&/fOMHy$L흋gƇ$I4i' D>Ef(|1% > @499rf4H?jxOBAš+ʶCze wWL?ͯɧ/<$(]&]zTOT-;îB>2\e`E,m0~^,RpG\G/sa)B3ס}vNYA(hԁN&9n!ɿ*X-<~A||*uVќ ~I3i|7X;ǜg*}a{!+mĉKO󲘋s*DuEV< 7ä E+Ȏb;B8();܏!l"+|N5.OACc(yO P5eYʢoN #seݨ J&@%c\m|JO^ UD/3|=>ˆ;򈍊xiVJ9BA/FH(і<93!~_I&.0rZ^yb7 _mm>Qvˉ5Pױ^d,"dg (dg%]sghkuEoQЀ8X~i$&{ɘn1/?>_=E-ml Քżp,o%I%Ӥ(J'5>kre| 2wS=n% ͭťmSqedj*VSp +\I> ZQtXE鵝昫7(-Xg?~ lusGyǃe, }[WJ'hR=#)LAHB>s/h2tR4{[}Sww#榼^~7{;v_ix q:G_'7v9T8 p=/a!4U]-ȽFFoN C:φlJov'?[nK2]T@oZ!BR"AS\'(6eDRe7:;jeQ XՊx p#<ػ\X_kRop$/ ]usjвVz$Ipq\Q}k|{偖2^;]|yWLd.1XЁ{lZ_݌i&_O) e`,=L`;fܵmݖk])3tylk^XtZG˽yg[ɸk)Og*(kZO_z;˩!7~gΔkd(dY5)CRK+qM N3FUTwZd.w(d:$tr*kx],kWP:txR5aSG|(>][G݌jrFk-InCC;cޠ223>˳$g*!lȜmVjWMzY|*(~?Ѝ^Mͬ!.zO-(ǣ>'R*w ݱ{\z7Q~Y.PZ3-tkPPZ{P "2Hq\.;cZ QWdQv,J$-7';g |杷:R{pAx^s+ۺAYKwSS *'!m#&WwD9=צ tcoL瀱O?1[1mklD 3&Xk ٘\@inz~j&z<)"awn Zg"9 ubW|Fԙa~3 ^Փ{||îrFE !ʞiX:{dKm~gg8_)AIē N[`Wo3an,J?ݘ9<Ձa&Qۻ RoRJq6]` g+{4a1ߙf!3Hlj|Zz @5IC_XT:xetB Yoo\B٠YQW@wW5 [xۍ/JC^U+$,ehd6֤c=ƍmR!Do'p'k ˸z% J|6nٜPY!e*JKRf.߉,W|C g}KZs-t{(2ҏ;oA^g#,1gIuI;V;k7}sf 3P*]&*hT44c?}JQHFQmȨE[)ԦK[uUmRswfdvyA_BX]bߞ gXk6 gP]qf!ipwN/UyA<bVZK"c5^Voҥc4IZw0% H @$ј XuhC veЂ8껦u!@|n:ſrGLz6'&5qԳ+}I[aȘEDN Bhˍ]X,DBժ@xDRjh/Ե:x=MLei:)|7JZxxm *adNEt,9w 6< V;CV oHOr7g G"Ƀ v@êĸ<2g" |x)~Ӂܱ2 $lIW[F-mŷ« A'^`/@=yeGsf@@V@r#xtYu܃2IÍҚJͬꌏagA:V9,`k< d;EG SR襵[١NOCN +{YNz6C^^1GxQ8Wٍ+]@ipnd`>ЯʡH8~ Y\4'E?5ˣȵw^trmb\侔{}[Ӽ<Ɯkgţ|a,O4w,Za[e]J#(zuA\0=;CNX-7_ Uq8*x ~埀Ch||jxê>rwT=%GC|1,SnMaA[oPd>{ࡢ=9ėO"ڠjXB˓.Զ.)o&=#7c~@bOZ;qM̹9u-ErV뱧GW&LAaoSC.&*la)iԩ}B`7i#iQ9o qlĽ ƌM1ZHV$[@LǻA8tw}YO!Dǯv=HE80I[u˲e{M?QtI=^u/h?vf懅S}OѧRK(rhɜ;^lʟEnS )fĹA=xv=z&nŎ\jUٌwSK//%<D`6zIt&nC#5~Q~0ʰ>ƒ&gWt''M'>b*,jR1 I*e2m.DC 쏕6s)nDD>Wdsu6.q1f<F/gO M(qښq}ZgSߵ&MA(Ɣs/ \%SPŊ w 0"d>¡a{~+ehάL9\c.k(gY2t^@t~dکCcJ=ה?QSk, 9]kVHՁw*#/# sќ~l:ѓ6ֱ)WulYWp seA^4-nhGb6J@*YiiUslQ1jr~%54TAާA۶I{fvs̞H(A!p&xN%[Ƶ+`#vec4a^+A7 8ڏtg@y,ޘc>^Kk~Rs-RCq C]G vI\˅a mS6=W!+[Ҝ~z$AP~jW8`mb2d53w*t꽕7L&;6Favr'saė-7srkiG*k/]a;07̡kUx$I*&Px l -Cpb9SE|b7YmQM;])zVl_L*.b`|+kD Y0$wj y$o@')Ĵ:@h]qqsw(kŰ RJ%?{IVHd8UdMK̗.Ι`uM +-_VͰ`ÆAtNf@c;$"w].iX~1I'|N'"Z]c@~"I(N%I a@"G6pK L-Fj7<|Vý""c( \&(~VtwM/ k ._Eu+=u[*ygO"\:Ȼݚvh7]4q;[!bQB6hoFLPΣs Em!(9W=eG> іv2| s5UDJ 5Hf<P<p|1ҊTLC9'Lv^B6Y74;{ݝ qڬ pTaytlL/c(!GXO e|, Dol# 9DۖZC(rӆB^b9)v26d^Ud =䦗s)?@$jlMiiW1!Df;Uv)`j>E\yb䐝_Zi@)zoM)”kC@ J> YȱA8Zts?561&첛MNM_ 35 {lx'9*Rd^ۂEYӢa/~Wu @@EChPpTte9JF ge39vJ>$yu,,۞~y!&N%ͫݪnd> QL D's?5if \-bW'B\817{ifʡco5/9Tr_;tBk~ KLG[F?AK2q@Rl*Ӌ.B 1SAff4%t{pjGS,QV3[!O ,k'O޵[=i(JҜ 6w'ϚFG)zo14 12j IfϋI{uNՂk+V5#:<qfq@! -4A@.e!uߑnzyI~2}Z#]LJ˂D DG&7oM$(X[@4˖C/XuuoB5@$ "b?p ь##[Io)/G+c!-"65ﶪՖY$xxwa"wv/|b.p8h ؊ QYw/z؋ĿZRщӯbYf,JO#DS:' 盥 ~}~uTB@Q@3zR^P xP fHC_ޞ#5}CÓc~tVI^0-E$M UawF]8٪z @y+H*e4 %߰g$Z= P)#'$?( [rݫtq_IՀ(,Od/a !)zlGך4jЧऽcGHbhh("g0&-=Nm 2C"rfܝ~9^`gdRYJxb6SQX$՛1nkzZO΅ hM!]!qӦtKlh)O=eBM8Or{R2^d,Y<k!~ׅz &XFS{O*}B]~ 7zQ]>׸g"MinWe != x>>=HӋ 3*YU5cDY9LۇH\0=y­ d<H/4q{} / Y ( Pp};a> W v1B8sF!hv7_ Ti-DͰƁ2C /p.k@ꮵ3yuZMOg(Ya9"Y ًxdS;ԫ.~5/Di҇[ nc̡VɊvl^xq)9[wmY>"j4E6!$_Mz dF\8A6 O~ӢņpE-{Z6% >nܣl+6yKn|t8:=L{=cȗ ó1&c>W\l+0db+힯vjO(0uZƾSR Ժ}m Mvd'~x2дՄdáa0Q>n/xl, E"W1bR Dq=|  ʙg皟y6LtUM7 w|ŽB0#+ nQaӗB$nv[@۝:EMqQkS8o*L苫Y- sLy VKC}q{ s2wx> D0ꠜd`1R[Mqդ]f"%+j8 A%ea/{r?ur!~lwq6|)ǤlK%{RSd9k<'[oa2ZJ + Ւ8 Wg9w8;La˃wr7hY?Gy)5 gU$&^{+ SP8h%]Rg"%Ehq`xpۮf#Im9gb RxE;M?tJ(d{ 2`9T]KjRUZZf'yRm Y gKS'84+'pW@<z' 9@"~hf%/GrS05.O߉)P4zJtzpK{Mxvg :S 9,7sa`yVLoÖk2mBm^̗Em6U4 CjMCxa'4f!yŵ;O˙CІSwɹHp5#'sʏ;wja""8Ť Ӏ߅b@oI`DrБ&WW.PKW.sv8Ը*| jޟ-|\F%e~u8ǪlO*{W#ݩXz{Wa E|+ 'ArGNm5NFԧx2RdPyuvxʦYXSaľ}7_DKiDKf*=G#;߻A0x/؂b\Ξ^%Ę%VZ]:#JUAw`qR.7Y!FHN5GZuىk<=/r#b#U;񭊺 gH؟';Ӏ"ahvU58rZq9[),cu(b6a*:.Mj]nYSW ] R+vJo;d޻3951֩$942׮zwZ~A4dyJ_Ô /ElQ}݃o8+KG% |fҳkd5t)@[nhd(|ã2w."o.'(}ʯq{5:GԽ_}4`fP ֺscP6*kl[Rh/F 5L7EpAl,GI8/!=4IYLw}2TFTs>՟jT脄e~2<[s}3twI%knbꃴCz[}]> Vr} 5b{8-2*XH@B+pe@a e=?.I.5t+s5gcي׊:vw#k6$ /Eh?;0ڠw]=3Dͭ;)ٚ } lz0N`8Y|ya(1\H JݴCʛ%;  AbTC91 [1EHXGΩ0&C+PF%OtZaϙϧ zͦ$/~MVE|VJ^fv{Um[(3mG_:-FyVS# Mg->=t-?: @i#][wDZaԼ`23a^VheO%b?&U ,9A:h֘)ɀ7-$F \̉9 @ܺeڧ'CDc0_"/%zIa>ż!ʬA U͡4AEP 5 Rav`b߮c+B} ՌQFI[X[괐Iܫo XZȿ#Ze節@gSsZd4i7{R]o!"S=Ŀx$wN,llqe!h1Yg[:Csw+)H;u T)2P4:% ~R!x*,JIܥ>?!ox;/M*Fȕ 1tmw 0\Dř +qւbQSW{Rt?1}sR1> yУY8 Z~>$*w=5kױST)huޑOz[,oP]d<)}"Tu /A˸x.@{f\?Lq([q,/{8wMyƁ[~\<`^_zoLJڕ~*96x@F[ O6.,vf$獸>J/GoFOI%*a-4Oe̥D_smAE,B2G%|x_$fⷧC۹up7rs*4UK_UM"rCs w#a.5J #ﮦ#lL]k^VЪz9HXOgD6yR?{`id0 k{/m\vHYy9+空?Ûe'R/sWƄAV$x*)rz4agz] g7T~AATY.?%b )l j%IHp lT3$sgDakO!ŐPy)L"SϕaZ5hK#w2ߴkbm$ 2'wtA)A* 7{ANZQwtcQ/kcΓp=9uZo^9uCekH\)8GaMFMӎwQd"7PZ{3LBP4)`qK .mBRS2FvHrlkR@ca^ԓeSBzlIJBZ8O1, [I;Iv ?4Q[nj|gRw s9:1Q@PRLje_O/8 SvT[aoN'zY(hwoē݃e26wfV6C[];P>>eoe!7] F6V6(9Pԯ]fL|"}4 qLIL%%Q XսK_/.߁5 =yn$+Bu]68z\Y^(@U@wSM;HeQ|U'0xcU^ԁq+=X`m'Xqzg^Ikp9s@7y[xGvx֢F(l݄8ʿPC!ς~Gl.DQ :6Fmamap v0Lvսz~(NOM)ȸg-C@ǚ9WgT7^}G{)nig?f8bټ ÙZw`~ sTNp_70$ZE~|>X][a3,8^87kڳXUKs}O#`Vb@Cx>sޜ{YDXU C|\zd:GMgq2@˵ͼ;ٟTR>wAOATmeBGǁ-te@c`$M0%:VKꁪOy&*?Xm8F#%" =L9AɃE젥<;,EY %W+sdu5H hWH vjSsa [w2Γkhi0kF:Mӱ fYˎ.W.mHOVh(>0p@V5,.0s;u|`ʕo~3GHQt@1/ [8לFHG,@CWⲳ0k'ՌѷO_Su돗J,4xtU/]hfbI_ Vӵ0n('FbhK`^eafCNH8{*HHJ 1 c6]qwp/ Kqb"Ñ_ pvZ2Sjt20QIr~i\2BWی΋mSjW jVOH mnWw};0\o/BDvڦ@>98b؍Y1lc J+7j~n̑^shA&LP}G+ 06\ZC k\!y4CD l9]عX$oNX$4)5-[l0ޙ7eRμ✧tFLdt=5oy^fS%QdN0EBYc#Ww8|gAt\rF~`"5& A0ߖ~;)ֶthмr.$&˦{Kcg\,rUP@@@Xak_XE#b/7»3 ӵ3o\/j(Iɫ'f xQ~g'~ # K ĢdӛN 9UX +.$;3:FuݴV-&#Mtt>am4@Es8_crN~J:6?2H8i̬{תKOPvhfLL~pEQҨPq.17$זú;qҪ]NA#z LZ~@cxzpZ=Pi|{of"p K{ H\ xU92Z2E%"kX(M!وxD Ԡ! cHdpӪg&!F^쯹ҫf[!qZ uķرBzf껾DxH![ڏkUegTpȱIi.E*ڟcy256UiT7 a ܲ2Ȓ퀲ݕNB]"v[[LL! p}ӖS޲Mm<-V~[~Λ֮G/8g%OpYQe0~WiFw[WQV#;M$B hh/^pHAh]wS;Fn_w;3z\5ܕqC%S7-Ou4?˽Ze]# l$uVnx,LwT&,JK$I+s@o5E;J}K}ut!SɐdzBDn@ƞg+]D?()l3EV Q2W]Rf0Zؒxq;+w%[z uԠtG%J` ЗxB!%>y`re4(# kZtN e$s/>rmR˙$S`u|B@4ɣ=oE7|.N@f%Yi>ɇ?mIhe#k .Dk?G%Vd:S*:Ber(jW|Ol6GO@q4u'ZB<>_`hO?ŏV&\V҂XNFLSbruHR͢ƺ#cM( ۍz8>Ag+ƕF?\/繊b]L*&toiSJGqݴyB9p|qƨ}fq9꼰&pr鋤7:¨ޝߎ퉽.*χFq6KM! ZUFD27{.{3i %VC!ikU1 #6%p` .,rDW[<38"3%Miי]:\1Iok_$~,ڡv!G4IIGCx8 [`V\-l 7pNR) OOn{pHwےTMuXH5#<6:g?PA.3o<]r0I4u6G 2j4>_i Y;Na&hn ujYx+J][3|qgֹLͮXwI\wseֽP줕m0l9Z>8sšRZU]Vw˧br)"s*Ch騿YғF ]QKt$^vsQ P< rXsǞs79e% e%b1f-M00V(Q펲}`/9>S0ាLlj`ܸAT>8!Aҟ/A8٦sn"sJNlbEa~'SA<f2t -EI2J0 3y8ުf%3%ꓐm*Q {rKStİ͈b;. 0=6<f$,$G;1Ryʋ16$35Iqْ* u:.V%0@S'EaLWSK$6Q^ˡ eLnDaE1-bٴdI|&YA {SOUϥU;?}?ؚRbdУ>06F)4z>0Cf\ѺxfHioEq ːmJl\t^=5-\Z ;wUYh^u(uIxQ RFFmoN}.n,_/Nf''ׁ ގ""@a]Z⯅?H8YE[%6>GouⳒ jqhԨkɫZ~I||GK/˨\+uW(sW>/r_G|ߢhuN1 d*+ްE*Z` av7>?^Xԏ2J:1k"7[ҷDuqgŶ 来]FK{6՚9"uiF8Xq\v,aX`3b!\dd averyFy-C!6oG4]@[Ӹ*4; hkr!Gb)e4W2gXдIeSFjgx?aS'iROU^ 26$rGeaYլ^&[o5>6ѕ?:Ҝ]XF v})5^TTHHheP ɏK̄08p[4֚r[W`PYkC P͑]z^@w*L󓉞`<գ:*j4skenE(6~173ʼ3R%ݾFCݪϫ 37?ތcYjtw6Z:CfIW£8Cfv=c c(<6aWg5,밦t3|&Ly$:)<ӮM((~D0k|/U!!ZSz;1sw6)dR] ,mF/C1+=&v"?AH5P `b>#ZRwsM@9K틝vyZ$"0.TYsg2+Vt@&P7"`P Cpj>Ռk(@ʣ#$!G3G0Ap.=~y@N΁yU2z&VN\tROJGvU3nTL#C[1MP՘B 5vG){6[E-vEkʕk~6 2GQ(p-Sx8dNoL̦$BemҢw!Fd"E~LCQ 't0;F[(4ϔ'Dž5yPaL UCUujd<$]iyNBxP=bbL ֕1|H{KtdAnOJf:$j7+->322`ۨSƄKd16bqwB')ޱ-,|f^iR ?Ha4U4ׇ[.[$'[֛Ө2~N:uoPN DTYL&tR{$؅S 6 Lt=GC@Vws:BNL :^Zw'™  Zw 96L(\"֢Y@VOf|ygddtV#A4F zXv]bD:C}Ŕ?:gOB u?V굜::m_|,}ܙ[qˁc|ccRngb5тC, 1٢ZEʓN2Y2ʯ/s őЁݿt?(8zЪ( G<:Bo׷ߌ#O]$wѠ)ʨF$J}9ŷ3]2 A,]OY6Kx9`pЭ 4Z Fn%OrӰ}4L7){Ҿ$z۳tn(/>C=[DKH,wF9ҦGlًO TBS2-QQΑo`(ka8A T&4cIި0գPETk>@SU)E>H8UsT*BB<*scuyqOö NyIŌS(GZ͘_K'$whM1G~ə 6_əimIP%,k鬊 ^ M4شF B>Io 0}%9z& z - SFC;h$ϴUT.Hik}x2n8-c#ZlWA6 C4з ۅbk155WE-=_I E?=5'$[G\7d54},}=D(;0s_"(rJ QL0iۦe-K~B.5| @OV*7Lh%f L} '%V( HfV"&@6t8wlRj6cf[";Axڣ/RQQo'tuO0KVBwخ SݿJT&$Zw}TŌ_CAE3)0pO?SX Bټ"-[W3ލ96_)l~c ԺluZku]2zr<^eČazo92tQ-+ї ~5 +6Q,؎ [HNX!iZ5/@ oln[&|dCݮWiH3ֳ~J Քr~bR\8p(>p!N .\w )-U>x!ă1i喌Sy_Y%PgI?ɴ+K\*rq &<>J?vI 7XH蓻ՇT.#};F}6' OLWdHJ|PDUl_˭nz.>GqD G _&sV2# G΋r3ܾ`>q^/HX^a!ՃuԚmuǔ$5z"0].IF~g=)_X"mZnuDr<65&wX3A=o#;8~&v_I/fj2| ?Y%6v 2p͊E- nZ Kّ.`՛"JgE ~ߣ3|/G->՞a<x+0`pnO_Tw? r! -@)IM?}MP CX2ډ=]c{"XWr{$ez~aY׺eGkg"T`'ie& v(QKҒUDwG%\a'Z&? Hק;H i˴oZnw-ד&^ďW(_D:ܮfo_~.=Ttr脞DO~?1\xwQN&=Y ڿchָĘu˵_'F|$`n4 E[pFZ7V)+SjO@cyҴۘN"Ebڒ{7iZ6xm^ %>ȱgfc8ܡ[h[ISe=}ƫ#R}zp,bSH:`Y{R~qpjIk@:JR? 'snc6>ߕQ)T[3qĔL ϰrL2hhZmjE`rme`mItN>̦;A&b9Rm 4{*k$sx`5@I l9w[JGq *̪4WwK-T:Mb鮂Yt5/-f"1Z$g.X-pz[ynAݫľ[Yẑ ],d;)gѓFg5.4h]a| [Ќd`nt5MWGxTGʷw)1M , L3m hU@c.F8n''x0^htG+%Vju%T"Q-܀ [N Iaf@IM "$6TC '{G )FȢf\2+%3I:G_YY|Ki;Q!F)#BDȇǣɕO)5Ex-.?bkh:zf/& wzU[fzR]xWj7t /Aa3\(GK2?j.:}1@z털3<cNNDg#L`C{O=O dV~.$sce%ޕ]dLkZlƑGub'U-XD8PƳ,hf$ x%a g$T/gTP"N Yƹ yedٶpm|.{OICtb=}[;GsMYOO2 vcNy8O^lvr#Ԭ\k.-X|1bUՌV"k2s-gLpuc G/CGHZ@kFgkTOCӒCjǷY*^hG7ޝj#_CcO/{VɨZ\V'3$|aD[\GhBχnamXho[.9WJRA8Ns Z9y,_0NnZ;^G" + j|P76"SA h#&jhW޵I 94& Kl1DdwN7͠m:n_°*jF_ ^#tWLg&`KOWJ2YEWb HkX;Us:eEè~*̼0(4&XHY-F$Q8}#v"lI8n.2Q!C]j ,L7be5 AYPjX쥞i:b#n4XS'D`T} >j I |J-g 훑Nu)4?9y6VzJ+jCXkN)zJYz;v|%VuqԟsмAVgl84΁4?·8[iCŁљ0Gۆ_FbzjKaxb. D3YӼe+6)'"Ze$W@(H2~ .e N%#q33n 7zR^L%oi' *ZkNؙ^EIA 0%!mkYոtT43|zLD}y (g;%٤%z.}-Qn!pl4 pJe0)I!>|bL*v_Hd|1:w#n>zp`!1NL:Z:RYv, HZC^ipz>)B͏gE)@`TC,,MU,pO3J%dͮ陨Ƚ@DFgWҠx JQ d17pLuL{:W$z(2;rf{F1P+bUj 4[Drfuy^i]5 -^'a7W{j!?AQQAw𣸠<簰w2He,})D?0W>Ńb],\Cb摟@Bt֚ .KX:EqyqMkTh0 Z?!a8#0`SU9z&/慄@Vf|.(EHd6m]D5;2 pe*̣<⤖]5}Zd5Y' d\,\qY3 6}c_]IpihbgFJA780οA&BV'y E$O+Yo:EF2w }9\mMy^Zcku,G*BCȽ9D*`I!2 |o+ w)}y9+A`UREl1|oИVE"-7~Q_E&8lW!5 Y*2jhkV|/Oiv]2&#װ/U&q)0d҅ Cgspa57T?1qk`8ӵ,@$k̸\݌KERYw+]<1YZnCH *3[c9%o ~2R ?:I{;z1ϙ3`Elm!oG; <{ZZ[v;j7V\`0`SMƬG@1Q U+? TȒ$423~~92,Ԣ#>(d+/ y=a #v]9;B>{1n\p*Z0@3<١. ׿g.~rX}s[?K>&G(S?zLT?,v1Z$\YljLcef 󚣖(}4>|m{ own۴rR2r:w*AK!OT%bd^B YǩACw"VDEu?n(Nl7^RCGL%v+-8zKPZt;(v7~wQVTd{] @ck fFJaXKU\XntV wPe1zbv=a.ﲌf ͦƀH2 ˏ9/(H7>k ɋH16o)LKm] q77,sY}`3猘kcl_id3Kl7HCn+gMXsif-c#L9?٘=<coNF#a`Ԥ?f;0묂{m ymefb<o] ֨MN'q*I0?J#Q4['<V6 tMΥ6|xWCXlR4/;$㐹KըM}~CY7 ֆcSSA<rȊy8_4ɯ(z85iג[ڒEG^Qfpl!fisU6V|fk2ӰxsraϜx3X:cCOTcXT;s+F 1Ƹ~|$ꇇQՆ>:As615앸bp^˰@k6$#X^ö8~B8CQo1lX,zY[ TW7DŦtGqY*"A3č$J>qMp)ulaZ޲\h:)iH̱#ɯ:OM|ث@q_ӠZ#\قM BB,ܪ@pm^ %TɚpTpe L^$9x^|NRzՁ`-^|D2ȲÂ~h\v JIg[Tb0^ @aL#TD^3F>'Dn+m+WaUZ,N>j'{ bF)iS~NįC!DHe7#rIO2#!IuO2uz{0/w9&aϫd1-Jn _^2mTsS '6)oqlSd1*mϴfW91;]k5ES癎tY iNˆ O F9W˴*Q[.5_֗tD`#~tS+:X@0 llјHMrQ nND@avHVq\K屮'vGДR:T[c'=ڤʺ2,A Gc/:K-3V`EIW1j|L1+fʧ$;w1V2mf}HȀ Sc]qS8ԽrBPd=Y "Drsdp?cƜX*?^%4aXPr,r:&ӠB&I<>0 y{VV^ϭ9TZD*ʃpXT>gnUiFd@%p'!9mAyOQ7T/s ]N}l_gziPǦ|'#珺$GMmyکHaM SGLrE/~7h{ 3m;;agơVN=x:ER^ d^6 W6JQ)I^)7bZi$G:]N.6^?YVG._jS0cUJLMӝH;GӍa=JW:;{js>TFEGI*ɿwU:UX(D$Yw{7*H 0!jA* BZ/LyV9S&puNW8+|e *yY,*`x#WDlkeCם! f> c'&|MÕGB:Lq;w^Xh8CkdgsW@h?rGn -,uXň\)?$Ι$XMc\z-4qWDR5zo03l 6ձdwHQ)^|1WBʔ<BU+' &*,f%S^8#@VC$G=HInR9^g | w 'Пz̼w&zh^<-^lj1QW|^zۘʆO𰄔#X}.S!iv-b|Z9d}оŸ:b餏}@kdcxvO(4!W:z *$´9peSJr1 nfxU\6Γ~>V4G\I]! mOɖ &J%iSy]݀߄MH^9GiXqzdNqY %dUW!W"ɣG76l C7@֑fZȂx!IOTA:ØHό=Sb'alKœ,\s2jܨ;hiO #͇OQt@N\}N?y˄{{aҗ^puw? [B@H n*X0pщވ2g؆C69RS)< %^.͒X~^u+/iJ7a\Þt2(J˅R𮵖] x( Ăp|.;ՁB w,NfU7}V>XO`)+٦] |Iv6SskDڡLDU&<d7s@Nu yV;`\ׂ_MCAĎXG.'QJK۲LCh-?]-X sAURb*dE_)Rd{{STCkCr`2aֈѮBrVQzKSdth$b"0cH65g[# .7 oCa4^-]ଵXfNM?bh%=34{# Ŭ"9 .l Nd.G Qy 1͇moD'rݫZid̓–porRA:zjj;kkDa , 02*w5֞sy6梵;e_|oPߔ\gO:##}zao+Qo?k0D˜2|A6';" UkD  D.$.kr+RKY"ڞswehXU_=.pTJs5>qB]#`ӃwJ.( ľ^R~d_܀;n`)%Dp'P23p4YhWZԆKHv{y[à~ϮpT*G}fs%(Ut0ev XtH%!B$؈ Pb[DwYM5>փ z"'b^oIXeT]#qOH^-́WҔ+8h{x*eNhn됷mTižީOu=eߪRؙoO!_ŧRrO gȺ8r6ᚙ *~{T93V>: Xax@6Chg륓W`C1RThXlCjuo5S-fM%C'p}~b2fDЀb);oq;@>xS}\~\$>|)Yf@zUu]MndGnsG`SI$`sIĒ%pQ =V"zV9K)vT{slgs>`'x휝[ ){{jVhl7N<+X = ד5P9^'o(> ]FV(49VItMye.-á+ߓ #F+?R37YŸ[gf~>! |F]W~!JI`>Z"1ՏK;PէZ!mKn2x\zʊ]5cp^rUPޓzySPċ+a϶ZL6c [n07?+\^g|l)o94i*l2"H -۪T O`60za-o)'1%C)hhԢ<&ds="FAV˲ֽ< N{9S:g?/S$8PՆsUƽx0q6KX|>v4XFp塄u!RߠЦ t@Sy7]6.s78e _JD*!+lodž(Rx9nqG:@VMonmš ±T8dQ+mk߽vrB*,eĂkqV;kY\)n\25DAASϿJU"[ՎQغ<ZY|С޻RnRzM0Jus`^qJtPiK _#le w5rS|m¯u$l݈Z.^aW_as^z $5ey] o>Ы-d<&c Io'iB/!Ÿ( p1}) "v4;NL_$wUasHvS3vYܗQ A?$WҚfI*xHŹ`t{J,Yj B #?ty?(!)$Ah?$\jLM*e&QoI֙┟W⨊Su)&OneEu5A/m &d-F6S@2S,TpsI)?P:*6}Dqkg(dPe'NޡcKىR${DUuѻp*ki0Bꃉ8R~pKf?#X\|e,;Z|3Iኞc-lRQ={Ӆ\7ÍȐ}J 6 Oڹl]3I ]3ֳx[!~!tOkz|gIX$ډ|ɮ%5^mc[N"}qͼH WuBD֛>Q$0C) 9[aOJR34 -D,Qpn5NK5wAp' 15 r%<BC̀QUc.Ӽ`^C/ޗm,q\if9JS^#+ۉi,%_σIR`Vw\Bye˭[hTt|v u:zIDON @z9lIX]B\ r*ƞ2#=*3]Frϑs/??T )P Iӕ–@L?L/kE¢Q05#oU]ZY+o6npgV.\KE)/zHZg|p ĪnP8MIM:enCs@ kAٙ󁧑7)o'tƶ~!.";9r^EǚTC`O.Ԫ/*6Veo0Wmfn(S-)  ?|ojd1}R%/+値΁R%C=̀>GClHrDj\F{Ora9FU~FS~:`Vž K2jĝ"%ԄI4|N+o#![w]5U~  R@ ġL6(b_(kn5h";~؁l oΎ yo;sAD}=Ji!kqИ q \+9,jttQ4Es[@FKXy~mS, "VgVԯȸhs|D.c2na[(3E[v+.%AcG+@/t+ٷࠪ1TkkMI >{!WEMǀ$쏺J,Ox~CT Tfb- FC=8?r5tS RzgTRe,l-2EVdr[*X vh)QW}kfspkgj2T.$CB.QC8&@8ROt =FT#}Ӿ `AL-yB-T/ÇⰙ0UO|(uȖ2>zC:ݱE&5PxeH佧30pY}Qth2y}>Vbu|p+ɨڜQqhIKIyoB-syb_7, bB\`=Y=~ :sk-c%e֧Q( ¼Dn!;&Z5eK^T:*eYZʗMmllǮ Xb2K /s u#KY 3g& }.f-j`K53uHhxkV LVT.[ dгW Z:`8Ęy{X=VuoF_C*a|)c5O|Te@uU|B$ۺ!_ehJÿ׬2蒲/o||+v2t`;*)dž˦-X@-^TXXs"0&xN>僠d%hҋ{0&`I[k 8cƣƀ5(%\Ɖa/16Ef VUfv&E/>|ʳc09)ᅊ6_ܶx\&Jby|$Qԩ q2fEz}q-񧛙kwZN$&YE F>,څh݅PC>ĖAm7ҩ ԨnUd-< EaXvs>#y$(FT8eFL`@ϪHHA"L)8տ"ZEzؒSY-sYm7)^ KDh,«BJgr$pFzUaU@/V:ќ0;\}/:C8 +Qm_ows3oLz#ћNGqMG-9fI6EŽC;O^A{tiI!gMhn&<5cdI<Ƥq&&4I5&.6"$~di6 D^rD4'}?wrw>d^ qψE2evᗶ͈C. ҈:6(k\TȲO\/ֆ.;nNw/*$KmAH<6[ȏ]O&p;ۙx{~Dw')^pmHSnGc4dpz:ᮄOxFl\;a S8U]!H<"AY׃~uõF>ِ1 zLzWy9K'mrNj|JmOTPP%&zٿ~6Z7|},79Z|Sy*"IĒNJt̬>c0/o4[Ab@lq_aMɒ~.9qSf3I K9q+㿆&OCQzB=揽냴dUzK>T&dqq'+W? #IP"n+-,# UK]ؿk#LUkI55ntRfk:gfs ꖕ#-:$Kjg~y]J"Drf1b@48O+Ѣj Jw}]<% Ez9L.ysu, 5:Il?BBMOO\0L+kxb67RY ucܤ*%KKr(6% Bޒi3ﶫ:IFMJ;8PVּJl^+x~\2<=uQ|7Dq28fgmPܬ"d%3ۛ 8 ,g+\H wqbE28C) pxEXD) _P}ц;X#:< 4uN@c/up>0rB[wV=mkޣ"ѭ'>1| R U\݄A$}mcR?杳OgS؃F$O!6OTc&yb.MpK+#1C>=WHWH齑^iHLgiQ튤ƕ01԰}4Oq#!%eap$j=N/{Npr^7EK>͙nhoEmfUs*+Z`hѧH=bYd5IZVHg;4 @hGK.&Zp?^ٜu _:D_z6S\}gV0&:mF7z?K@e6c]JO>t8AXͰ~%?Q=k;Uu% )!XKZr0!uazPE s)nN>c^Opx򑰃r2Lv+[Pp * Jmz*\%FԔ SH@Q_VD R\&5j^}\fIae6JO:X U^Y 3ohZ r!٪VfCR{Τ!'ȻC؉F~4)R> )PBT^ 埂%v8Gc%O]P^kl.o,2\͑ ݚ'}-:Zדr襬 Xa"!?T_rvQCɒ_ zJbl$4@L񸻨BA5(G Vy(_e"@עyq1 ⶕv<~^qgd^x$jv.q`ҌC&hS雵5u",G:oǜ`1L$shpڿ[|r60ܹ7Ay?=)TA) ;V, bciEx!3 0X o%fM"!0r24%8_jn]yݚ^pїQ|2kq@?ˑ=P6i_SpS(@ޛ䎡6&6e^O喏mЍBWvJ|YL\7XbB>5b{?rfK zZwcehLN_hRv-:A*օ,D{1 ,YHh/ 20џ jt3"!C_@ Ml݊c94꘣Eahw@6bN=B.,9+RR!d)t~.aQPIsAu4uG$TlWia|{=| jb/ Wİ [K(=ހ?>s?oVl8: HL mp)bY?oɚ ~A}~A$F0S$떨Sv厸%w HZ.8EΥ9)4}tphFՍfPxF []El=9IiOQF6"PII+m q|>A{/ܵ'љ7tYn/Kņ7FF{. |r|J&r%~ZU:'iOM ,!Юf`SB;Gb :Q#q *x[MW/}!m [[3ar%^`s掑fapU6 4bg&xJ FIij[9A0;d䠪h΂6si@ɟq$IMWW?Nrx{M5VB\ g\{߼%e$m Co )h!I4_l%~N Q+blb_~>mQ\% Ff[(]ox8R`5jحrZؕ% Ha˞> #^-K%rz=m"*]S&ܰĩ鱿 E/ki43˼F=(OJ~M im`Ӛ蕟f0ݴFdXOjp%3cX<D03'*(F'Y _M;(nd$m6k&=\PTQX1g}m/I8VvN= OeBbs{^k&7\ݩb"A~*,w:4z8OŰRojVmP}ҏ*.}.^kq1cR+v@Ѵ+hӊea| o1MVNCr\xis,3,o`Ɇ"2S=.̿׈XT?=ɺE]c?mU{D Y@3gje *FW3lo([ݍEHTUr ${ ),S"KWj$aحBj"8 :-c4Wߨ!uy)~j\& \¿(FR0Eȇ4mEMx/y)3Pg^mrƽ5O",m'P*lnp᫬6wHP߱+"K8"i6ߊSORLٚ◛KZjrŮd'U~KFKwn|zʨʒogH$Yo>يfIP ?5u5^^.\~?~~2R8j֍/Bn'BLXZ*wږj E;cya"BpSx5Q~~򛥸U跹Z9*6<)nh'ĎѧC)'We›}"MUjNoxIJ2b%J= Q*\8*='m lX;85/;l!qFKHDUH:|l,D /+|}h;wwo<˘RP^ϞBٺWxqOf;q!Z(y٫V g.aDcI26"Ȅ8̛D _尥{-3ThaqiTW\eX0q_1@ĂG_D|uH8onzP_(hCqIqOĥ:󑒇v/{vhٵmJ+G$E,"N ׍fJ;,׏P]DɆ w\ܕ*@,lc\ TOFJVTFd ^Q| sLgν8:+x<|yu2#ЗrkR[XXY1$U`񓅇H ~R_lRapT[\]$Pn]g1JҐt~DQ|?"68\`2Qi<1VV4AOg 85 ̀Rbb\b;jb{ǕyNRHjm*8zD/fIPGS- bP_^ ~{}Oz6{'N@ 63!3e-ڂږ^99_6'T6jԤ4҅gu^C0D5񠨆>v6aSYO4Ѐy9tK !`O;`Jl!(k^CcÔNJh$o%~!^)S[{@ގgS!Y]R{?R07LDuYB# :>xyu!\N-ahȗQrd<7"%<),C^'=õ3@qG6r<秸a9M ,-v4:Q{Yx1+~45O %??9Mdf%p6>wz[T]{ -u\\a[.#v!¹dhڵuRtsTO'(:Z(<κMtʬi2W\R3CԻ~,U7))4Faye)%PugBW#rQKFY\WC^,r1V.ō*mә ;cÿc<ɜwzv,`Cxj憾]r(1߲2 &wo͘5A݉>|{m N}v xMs3O W1} ?![m{wm@n==mFv1B 1 .>Xf|+%[#?Pr_Tmu^(`g5crv2 c!)}ޔ$SJs:a %~!DhGKc,;fZZ~DI4$ o#:g}7~hNtB۵2އ)PQjY}I@oIwɅ|#Dj\Êa@Q921FN .awWNش:!y1W8-FA h_ur<}=;bcRQu*UJ鎒 RO ܵEE2l bξ5="l@W2#+A(1u&li.JLG̡]ݨ]j<{6&~t7vBaHD5f$/1=X'q4-[Hڇ ؓܣ}M4yVP' ~g&SۿwDmv)9KAuk5L0:?Z.7Ic8&Z̴&#'w^\2Ț$8(]gd–Z0NЧ}vRlaģ[ķŰ]"on=0R@n$jEf7' | LEOwR?` }ma쯬9I?hH-(klH&\Qk3vm[mMyxNa|>q-;7/;R+*t7O<4y H?!6Օ;ByT!_66PҾaH9X@~ӒV%ޚ ~ǎ|jO͡IW"V XFHehC>JT + Vʄ6͡$x?K?kf]2YB Ra1kz0<[jE4CV/ ;9=zR'!"C/F "}t,i rHQal5~J/ ||zKP܎LTkQO*txip'BfE;C(J'xE—[j9qŀA[V[YR. NxBHO%PY;w5hΉ}h :C<=SOebK]?]zQcEeE6LQ^%عοg Ԍ{}4`7"K|^gloP5zw5^ @q=W'qC]RMz ͛p:7-8xym7XSC=m.{g $y&EhӯY|U,̪3ʣ㰷=qF+Bja nI ƅlc_ruc=wqz>}%߬hy Ig'iVs [Xξsfj`Y:Rpq5ΪڥE!y-,ɺ@ ǴJW'?3GrIP3t)&vC0=e9 i ƻ~{}VbvP)JtN}uG:\:=¡+W]8:'dj KՅ#djqCvhtATp9K;Qԛy$)$NC(x"&eĊLNi(O"TV]αYTuzcXݜ!QV: اj=5b5F&'U%{ihԯǠ6Li`Ok]P)^{)%\sk-Ee,P6D} w0LߡfX]}5q [Zy<"c?~ wE ;n\JJsꛕyh#eњN6[2~?O;oeUӱH`?*‹yR+hׇr`kgxPRUutNritgqv gJP %#v2c;Yq̣PH7΂_棪q @'9&{X 뜳>XH%"is@+MׄWoɄc@(xͣL\&\ O}/W{3Bl !ŒqhԂFօDrQLlT}\%#iDzHe6'Zzu' Lɜ'4X(!-X"hkh]B_t9/%'cc(O70 F$jP?^; z4 ڛ3t R@Z‚' O<;( 55O/ZX 0}†- 핣B;%nu5 U6UzxSjyigIYsȯէAc%q 6u/< JjVda WZ5-A!jlO'Ue 2EQ-=h-5)g}6- aeΛC/і)3-B(ȗi!f0 j,wN RPWf1kMb=j9(r Gk~-CQE+|ovu RNJ8nZWRg\eAi,d!\}p}t鑑D=*PM~y]cbDMq%MDWgJqQ捭x0[iȝzչOvXtd/p=툫dDNZH7U0[=CzC&ň 0|")v:7.WxrU^$ƱQ"c)/łe8XwƂP !V]B=ɺsYtB+4ΜrXx@^ODyc.6@7ϻ .:j[[鱹Xe+an}̝z_?\x8Y b~&=|VZsD_verw=՟t&r4k q5;4HٽA>}?ԻHsg~uYYUF. ob+T.0ѶQn<$vzॼuO}TPF۹deҩD#j>{d2 ȭ\ȔNر(?cE Q.t:b+YfmFV+W NiK`&# Br_r\ͦ>,OK 1ߩ|]tm\Ɛ۽JF0x^mQLuDZ!̓ScѿXlgb1RPZgN޲e^8L]q80N+e|t|O\k%vv6Ȟ/,n=L'-3*w{{k`)Pg~SR {ckP%r>ܳ$݇E]gKlەRgtEkR]?Vĵ輪ؽhmUteqhkjy Cq0#I=-v1  HH S\q^\;VӘgg DؐH_*J7Df8g/SJHnL,T5s;쎷ne=9DGDRWu沁:6JG|:t>ȤKPpUԣ4Uvd,P~_O;1.nIcؼ@c& F݃k}D曦t G2F05_\ɡK߶p^P/D1#n494~uF-m])A1?9@A~_& <$(Ö}2sHh|l{n$Nz Acv' Y$cf/,҆M*2QjU _F@wrW>32ݧڽӲ`z6{q*ȕR-ejFK}*ljQ`ՠ=6@'5%%%qMsUqOqicYq9D\ H-Į䁥 +A7G]cհzxCˏx*# )[|k|]& bm/9Vh1xΞ.F6~A#DyP-BJd]Qۍ Yz7)Im"W?g\YUqĵX75.-K.́rL܉Qc Y.%v@z* Epk&3'NX f|^t~ʨ@3/lk3 $s#n6& ąV| e44V?yWcBKiHfyY#4<5Tk T"֘5tY02r=NcÕlJ5Hpn oSްI-+\aJ! Gjsʬ\>Vݕ%G(oڤqwgAسC;ՖP*3#ou9(;6"=hwLM40lQ\Ov`rG"M49?[Ѕ03\$6~ͥz!R";唥"LN˽k}TX~Lx}K5 xT;+*r>]Tuvdh]U!ܸw^I}x  yKju!F+) GKӪkG QdW[fXHI$iǖ'/Z%Fm̆<5]OPJ𪰆#g+P{yW;Eua8*Ү¹t+rHCQ3I(^DzBG<[V%sBX|f>>:Dx nJ^X\9GXIKN1+WJO ENZ~@ {)aW{ wd9۝b_Ƶ 9h"uN9d.z~/ ~qj_p Dy岻_42CD c1 kB'|y"Jm ~i_O52{'qE[w+q'\g~UQɡ\˚~=7s?X7]2#'G(zga1S+qlʈ~Bv^{ (=i,jܨol)c7%KOC$o^UԂ_m*>ȆkC3j!*o#zs+8ۮ eܛ^[ ZaD|[<=O%{o|6wZ;s3|#aI뇴{_hW Ȟw+~窠&ck!aT ȸO!ivhְ柤a7/j6vgc[eߺZ@O[jV_[|gX*+NYqXhRPj[MuPd}.RZ T%Wy. K=/JTuyЈل;H$# T~"'$VT|ySh{߽:?vWc;^6l%mCN3,vm?\+]8u>\ot= sZ| |h1{Iս˩`S#"jǩ])k*tgX~1hHz{dO2;b4(OA{(l6嗔@΋CG_ &=R}9וiͨV) sxjx(HL聣/Y' udܲh^ߘ0\p?՜Tx)=e;,5~$)}o& C & fLlr}]!d8\}¤4MbW4) PPݎhHiw$ ttrm\z{aij*<Ԋ;L]ʨA[y$$ 0*I;MQIj&shV3Ӥlf!ɣWܼ[ CJ=E·8mR\wڻS/G6S=i1r{A2YNiIx Q(@ĉݸho(tAI D!k֍8dӴcmG,-.sW SZ6!c~:DELݮ1+6<&t"e粑jml ysz*De ͈Npx\L}/ qnP\[lAU~aegwt^aLFC\J)4?{wk$P|d)N,Dz+d 4Kd2wą3-7orntΈӮ'Utl\1|<^ m ]eFA ^LE(zqȿkvg$:FgYLcvlS\ zsFcDa:t"J]@}2|^l@1KnBQW'!UsxJ[|Ra#-q| Q FaW TeoU ͑jwhBP$nqi2ل{Xupi^ozKmIhKF¿)h0)<AK[dUA{iHhqto[_p@Ca;3_rf)fj+# :8T-\9BXY>s{RnGg7XPB?! \u5 ‡#&i>y(z5ʔ 4ϕrۿ0*Y>V~9 .@=])P/0bD2H/mBA .i9< HɆY)h*gS5њ}+SHU܁Sw,^8JS SpIDL&= 4 },}sOz7֯i8oRanqYT&kb̋\*{sYTJT(b65/f3jNx+l :[|ɶ.g)9ՙ4TKrlEQ:RzHj(<`pndu􏳪Ε/V^q]xR61@EsmƤ <Or3NuwTieTt ER~+n2t7'}%/fx1nQ5$#L@^[:BtAPRluH7|%2BKtZA|@7z|H,"Vjv ޡuR3 ްe_ʮxҌd'>g:vWO|z"͖I @RvQ[ MyNJ:n7 23Ig!kyPM4#gԌb fpeyS{E {2⫮b:F4ύ׭qQ@$HB\y_7׷ Z;#5%-" HW։FE;א.t|Z 鬽92r ikW[jLM~.lCڋU:@z={%q 6`Pr€Cxr(AoWײDazݭU;qwlKl͚J%F!U|B)ʤPnP&R25={hP~nщ#?'Ic@PU(Xc?kރ*<'Iܕڧoo- YdV G?x Qou 9/p9yp]NtW*ж80)??%ubw֙D"2=W`SݪwS@JJQ}AH?x+9M5$5 |/73 v%LN3=JdAi?.7X sYͫS{m^j `='q[ ]'1I]}Hv'v=-1U[f/ + }{.x9l~bWkҁ>`])B<IJ_N%ҭy6a9^0sPt7ñr1\ELW>S`MOt V$ kBB z|,b_ȁ.WchlpDV|vGN4ށOqN$A ƳǤzi[>A;a?_(yWQ,91n>roW>:bÛGaWiGU7|S HԬo#ܧXCsJ!J ,)ZJfjqJ'NBEdEVPy=עGyɶl=#+UdVT~Z`~Vdm%vX~LSخM GQ-Mj4$XAtKߑks7 ۇk_3 :[}27'r'dVǚ:Kɛ(2b8}k.y \S43űz <kDOQ/W%ȑaKǵ"0IZ{fyp\T6f {QN/<[\dfh)Ab3YŞV F’mUܖ`̠_sZaD[ЈhEhԀňfl9AZA)jlcM^ɎVK=(V4L ŕoTk-1ZwYAW&Iijj)j%ʂ%*խ=<OfWzO d"5#",Hk)lupFsҷhoZ=6{CdƱ][DeLwAsfF)h~oEP}=o^:oAyYD%So!\*MsY Z o8uP%yrou;b Yq;;be3c<hboi[e$cֶy~)<+_$uv߃ .a$PY=0'q,P+{:˸*07톿G҄8m$H XX1U ='"KYߋLO,vu -"nTz2ܫ 6m4ᅘ@EH3 Au2ϏՙHMkAhnS3Czlr.#+[Ze.T3t,aثۨOf% ۤ^/盨@KlwiB!J^ԍMW^!XUy $ȣ j:sRGlH~u|r|88ǻ$ФKZṉ=/m0P!UgyVfo@7cSg[XoQq3D0bꢐqT.N fpV=uqȩ7↳HNځEU?ƃf |uq*09Akb{r( oR>| y*] G.2Y ?d8Ǡ#zvʵQ:EJєߵB:M۹9; N4eG7/==}HdlqnNm`\JlޮYKCSDvEBHQ寉rl9VaT;!QPӍJt \ܳ{xiR]xH5O\E=p9籙^@Q}3{8QYi,2@Q5@%3zc)Yv]~x>8r$P0OɈ&u"Y%v %@iTj`TZCr}v~=dOP_iJkHw+5Q_;?Yxor4ܜ+bG;%WIie$w<{pXtȔ#+7:{.zV&9MWn?W$!@b3Q_?1jn".4Գ4H8ϏIs(O*`^e\,wcnAN&~@Ť>g仫~ L"yc#P;N&' *1ql܊{@-??0~ ]m",Pijݜirl,展}ѐd2gv64&<E -aL. ZM8WZF_=_srbY# R/]ghY{agRA%K׍b&"˰sQ*γ2qdyq@u| V%*Y\+QH}E$^'0,Wr(g/zf쟀P5L'>3\&_t}h:9"Z8/9Ũp7DJJ}ӏa8@YQ5ġR8@ js͔g&ԋ3{Ai Qj /kdhr^ ha>[>B̭Gw=gK>2v|<>gCJf'ԟ3{]td(_ZEdE޸MkQzXyf +;&~M 0-^c4k!olIy%4 Cs,c)ͤ;@oicӀRljJi`c9ENt_T/*^g┠KvfJ$68> ,VWV :%eUYs]\ȽשmcCz5C?8,!bt>%卍t3aS,w"jtw ;yҺsP,NGTHi+X BS}ie M$rX&l|Ou# aD\4 `@hgaUvǼ9 e,Gݔz$p᝾- m-wĥ{g><"*7$)jp֢h,+.ܯ;Fxv[ee6IP]#~2~[r,Gd 9-%?U59@̨??yP0P?@̣n0+eS,ry0&#fi4/Eo1+dty_1U΀[.i7].kR?*w{ C/|hEs1a|oHA&{幘/%x{7 @^"߂ڧ:ߩȈ72WRTl|_],mfFYP");ѷU<鶑=Ψ\(lb1<֭."3eRm7 ~E9=yvEOb7Ӥ\9/w.j-{zӱ j2Hdѹ'`S쀓`vl72ŋ.B*ˎ(o#`v864`o)y|00F𱭣J`A(`\`{e9 ZT8b;D}v ͐hD+`CKP`HN5oe.xKCmE^3gprSQsR!|I'OV@+Ehӡ<:\QRXb+SѽզSD뿫k16)Z@؏$m{57U ni~/7? u 6[PI"sRpT@ egS)9z386-ҐazSpImI@ Sx;/&k!H' t hӠzí@9GoY߼-&D-俷Ϧr;:߷;^ [#dr{"m c!͸[ ]z}{ˑ&,1k.'}tPantPpשD>)%Cnc%f-#iR!aJ7:'sqFn'-u2wGKJSP}b> `I"`iOZɛhgf;T[5hڕvl=} Z}RnoMB}OKe4?*"7\xO}iv[R/~Q;1@(%aL+,sNON  %|&>bpbѐ#ȽY9n(O(FrgPf .f/S)nv}Q.)f URto]T׾ƚP6jN_Z[ka,!IDdl,O³D1h68IԴKX@X5 x{Gz/@$l ҵb.omTN< f0S i[D̈́}~+ފ^ 5 ufYU %/=5j>^Bf, $o:Yy B։9KI(RYTGQ:k=n G? ='h$M5GΥ[ FksJȕB :~WI%kD{Q Tfio+6sUGE.r#:79thwGg/YKջg#r g#ܹ%0%ڰZN=uR $ kaRQz:ͦO~r7#P=0BȺ`;z2*ܱ0 (8:'ƢEFc683]7_R+qR_a@W5*v*޷RU' {dsӊ Ϣ8kE7&2x 2ayq+협VG"+ PrD \gXx-͝TDcӈF8s  .Lޛq.ekxgBQX? qgHs@.Kc(кx9ց,+6^졑:Mvlc#y}= 0Mn0}6ܵVQCAGTH> Sv@ 7NM=} JuE "$ǜ$yQ'&u'Xr0sPU*kv$!( 8]~j9gJh,av3}zD,*q/G{!'N=U]օN8yKnAҸ_}IκlMuz]_e_ 41|IFTn7[{=ci|?Zy0pۊD ZtGims* gwzk:]1:N$ބ^ZD9ş5Qb='r1CD=Dmucҩ@)H[_f@^) "O{+E zG6z}f34!xIu9)(GQ=~ {6k%/PV Fa~72?lE(KBL8] | Z(1]r=XV46z7A"9!fy Hb+іBC$TC`^}XꨐnnV3ߏ ӮQa֍Xs9"UxBf(UILT1Bm7!r4:i޷cI?uaf}=)5!5IϔXz"iez9 JSE;Dci~ۨik^kH0[g Q6C˨cs`ڄ a%ofCj_@z Eڜt*I Qe#YH=+_ &>q"J*ϑ|YXq9|Wρe*u53Iv'C;tv8lW\,*-һ>-Tim_?|y/qs?Ux;izk~NZ'tI1 :ɜq~])~(`",vGJߟHR Bj]o[c+Q\qWMӔ?L3b/=:^ ЁpZDlP,_lKC`$ `"b=Mr] G J\Ŕ:+C)>^[h5%}otŋE (f^38_@ZweM#ם) /'IjQ1FN!!y,Gh2< &^ǁ ?h=T dzi^oĤ fTg3`% >?Lh_l)U.̅0Ue(&Bh$٘^a(,k89.#+{.('AtA\ 1}R@#8 C;=zYW˲z\/–?0WV `㊷`n v`y#ĭB&"X͠Po~pnK yY]Cns nQox{(2Gݶ F5eTq"6v_ :2Y}ɧe~#a=*ye5ECx.I xQ7+OAy<igG}gUF:qdޑؤ3𨃷h I6{_W_g{cfqV)ȩܕp{: G?KVC8OuߞT<`&Ct(J@K%+="Rf.}a^9nFe]9햁В]v#nm:Y !>K”@A|V7(?0Z(;7]c qOk%ҝ/ޕoC9+B^s tV# 7ct}5C %vW%ʷWۿ .Q;}0Ĝf!Qqq@wh#fM d߯S({V<ټF#Ě,xx'obk\Ѱ X#ỞDޤc*UwH@lCl]Qے!#%^\+7ii̱?[&mvDSGU>%z^{=h*YcvN ȗP$}dž6(Pvj##ݏN/r]7o @ 5QXq8CmzAO3j+Glo ͶJrE*&U N!,R+N" hn*54&0D=9@:GE4s DϞ!>Fs@{:W ]Fl0kS]{quI׊Wی=PStc:[s B9!tF K™"‰mWx5(Myc4FT#6FD#Z Y8Nɓ)Qz)aPVv;IpA*1uN%yFCHpUxoM(L]_jOP*?>/?9LϫQQ7,2'07 L!dpU[&U|{"#m ӲqS~Bx9T&+r=_]tX˴#Eͱjoȸo7K7ĵ $7gJˆ@kՈaVJHdn4ENM/1O񚅼BCIK!Ĥ'Qh|g"5PҹT3Mї\]DRq4FeXg)Ư\'eǩ306K/[п`2$HkkJBa«XM_J{iZطuKʼnuMC\eϳd,YR6j$/Lco2hjw1QoS|ۿ R5cqS' u;'Ϧ'nx[{W=I]#/ ۶8~RJ/*-?8gbiɬ}C-ۧ-P݅oO ;5+2*aNf?H2`W4?Rn_:@FK1 <6W jV)) Tk5h>Y.Sf=1n8N%Ch_|%oN3-d|\u}:WP0 vXH?k׆!{P,uNy3F$|/ }6+G%̕}IXHɇr:[k+-|Зea9HuT%=*cW] kT.LB.5lBsJiu}c)cvΝ qͱ|>p56E\JkX"Q<3LOÚڼU)jڬ1x4*!jq >1ሪԝMM HQİ& 5Or`P5:ri&(eܺc(2Sx~6}3&OR&$ɨ:PGJ4~G?ro[[=S o 7n0daZ~ ]<~GWr_зw:2y6 ӯ4bR!3(]x*ߜI';}&m=x0w'MK"bZ`ߌ(qDf<&/v}\jFSKrZ!*@;BYqBr Y ;O 0(Fy)~Jix6%#w0Qkja|jh^=7|۠Z54/wZk}uI58ɔ@@@kh}GSJ8:+iv6turƼwteۮ?Orjڸ3ZXo$9=2B\\lv1!l'Y4N.JO7G1;3Āuhc66T!Е q58`MZF[˴T+OAMIXC 7V)f~vQ M %uZd8-QdX/fXc+$:xdV`|pk**tAd,!w;t Őjl&]5vӿUǑnħF!VD@U&a ,i- \fBKZPE74WyrF -t7LU ) >Q! _q'1`]'VugkE7h̎j"MA珤W OdzO1Ui.Ӟb1"$"ਖ਼/?'^~@_7<{*)E x.jTftV<橣)8AILi @_F)!v^QёS%%?!8ٹ%u"@i B׾8Xvݶ{v|edusH9{83ؼ沖lje%CpE(v籀VW@ YH!`Rw!VvoV50r=bY)NHyV3XOD:z߈]^ 9@:' pO< {yNJRe]pF.ʞ'X7-dz|^}Ln:$1^KS"Պd ; TLً zHYd$B3p/D5WuF5*o*蕲>u51wж7 |z. xO]B. O B7|aPk >VM ءs'Ci^i,p8: d8Ɵ;tFƷ6\11t.EBuBX%+ISR}:_X } fOcO9v ڳGN@b~td7q{)6 7H>{7a^Ȣ`$UcKZ@W:RP>`{Ȝ[8Id׺M7k6^"CV[ONU8zk:kї$!.du7MŭFXEd[oNߑ} bΉo5??py5UB-j0Ds Wo~ʥRoimiRzl9lsD`Jlu`%0q"dϫ-kAk,'z`]p.>BCquqQ0GAZ3@}ȱz ec|;Lv*81JNhrN0xsk!?®Vn gk"pt[^U*ɤ$M0,&-Xn$ݨ8MHs5XD6wI8žu{^J_~>no|Abf!\j1V B N5T2vTm82uL(+"I[킅Uj&n8}2SP,@k^dٝ]G;N魍aO90Zɋ=q#Eٻvi[#p2assTCͰ2`x@pLTi]΋C~AVe48E¸gz%5 %`Jj*Ju1Y/^20KwPw5OmlZoUFBK vE@g! j$=ģKŋŋ44xx꣧!7&+kYVh5-2y0V5xͪ䟋A=g☴d'2( \~&kԭt7]-OH} NXsKz7co\X)%h(1-:8%3-_ƞ%юnW„wwstAQAJH@l*4S?tnn9Mv¥҂Ո+FXo<0#X9!K,WPbom%kBT(2 W_Q(R#>۸SM T|x'۴@o#2d+˯*!팔 > SM5怿8S9OSA_03,/|fuD1–l&UȤY ]Z2G|HU;4H ~;nSsoubacwk,/7bȲVjq*GS齮.+KqAO⍹aRMK$#i$C*{~&H .gGI-7 ϳ6+ROLn>&̅$o*(!R|jl&u}F N ,taD :1=i Gw (s52&w7>:u:qXMZj )LVe f=OKjjT?-Ba;%hCNz8}X:׾7&&9w")|"jE.%ԺH/-zvaYh!P\{QuB9nx+UD \!NXb WeV.gy%2itm L֯+6Iut84HeѶ;m~$Dﬡ du$I?qR@jA l&ϡE|".ik1?&ωOv='l06f1 * lm^Uߞb{JtM7/f&ZNQf R"N:*yن+ui)3GI&bx15^jy}F yRT j@hSe`Vv0Z]en]\Rkױe%a9ҰxB[pm$w?v##yz@33`66}ݠxckaĕ/" ۏ s:RV#JTv{-Mgxt~b^&I{ZQ3;KIMO/v(Lj)s8ڂ:j4c T]1؀4#@ <4 %eP5}g!btN7:}8S=S V26YzCێFK`=w3]V]_hih>_P:>׮tWi6Ѳ%"Wl\ǫ&ޯ(YvPmWOT h!,rф 5ЗH tBc3g~uPͤ8lfU: |—0U湒O"). 8g CQ)CDmwz#W&{:Nh# uf 7_~cOˈ7w`&ֶ"6co炯}g=8^{|?]'AVǀr;*b 1/zb9WyH 2]8H,뉵v=R8^-hRu6oq}2P0^VtC-u%| :ө-Z4?SNza, hg.7Hڬ6}N nwK!2 5d"!Ff{ 4Q5 d<цE؍L}5U&޽#4ӝx񊆆No:M> 瘪*o6Q"c# 4{i*,ɸ]'ak]fRfuD 3 0,ſg+-MJwW^*sQFOyٛ7ǁG e(dsrauW.Y `?P'1TJDVɴ3CИ8S;Vy_jo`2$厔źwHL|b`pKߟ'Ljb"T ].3 #YYjʴWwCS鏎:L,Ctr,B~U(@패[QV%@T@ߖzQ,c#J#5 yVa[/y4ہ4uGm: 7ؙF:ǥ#kpfh"Vr : -'o5&1i$8"@ ^e tiey&Un 7oUC.טi|Xz0lN;qyAm4E٬w;Gzp?J*B6Y{Fb4RUYN̒);#v13AޅN;vգ+Rvk~؉4 ‡Ȍq|{}tewm.jfzB <%j``u5HKB}j`sgQ]*2"W3 ҖBPR;3[}Z\VL&%J{52Ml.|F%'k::oM38~#{#K~a5(ޥL\_utToZDE~Y^iaԊ~] I._L?mg唵A CӾu{.b;ol8 Dirn;S%q8Ŧn/II{>Qwؒ"X}M~1 Jj5Ϯ/ཎVyNvx! Y|@ ,DL.٠G}9Gc2waSqP|zY'%LqB-e Ch "ikoxgQRD/G*k 礿n4gA!d)-,A2*bͼR\7z'rE*"QQ%1NFTƋdk^B6;}wEEcÃIp6ܛWGO ! 6e,pEc ix`F " !"V$qi`|wTǣ;V:-C]sQՔ0Uo hBrQ!P6=#:Z!ԣF: gxn[I2 x MlYJ?jzv`%6{_D_ Mox@Wz?^\,xY7r]Ip-!\kx bru_%ʼn9|}~lcgыCJEلYUW6JTվRP{Iɋ黀GTnD_ey ٹ-cvL =w?g@/;z֜FJgV'=fR.FFҴ?ONƛR=_8%.1'&RAYzuTK|rá70)?k*"[Kg&Ƀ+{Z+U.Aɳ4qwh> 1bȹ|1M*A+R+ }5 y ` :YZ(3pCRڋy>JqPXRYWq&úJ53o+j43l)x8/juZ -e+SRܛiR*vQGyVfn5\ >]78y/v;_b1B oߺGe:DdgNi OſEZ-B| Ʌc{+KtHރ x(n L`R)ˌ,y$fawwªjy^P Ik @԰ͤ(U{G}cj ѳ+](@L994yݛ.h$z 0%e7fݤ UDB!,h%|& If7>{FcEN-(غweJ;w'4lO{yu bӾ(—nj&2{\^gqnd[EU6O7Iw-7"QW<ѩ9a*MV8~S8l y,Umn5ȍ Jj##Pk7AMJJbes&9Һ!flAԳШ'~V@lBȄ~@#f/ w4( .BcڂoWO0\ƤL?CAy<Doe̓s(3Ļ>oϦ-ߧ3ψ{+rTXvi^|fzmD4 `K;a&O>(y징/Ug/Nvn-5ǧ <5a.FJFᗺdNucB[!#7d< ?`|_TcNK`‡:ƔvE,x'7⦆7Tu"B<˕dr'2ݿ8onz:>&k`imQm 9J 6s3DtӔ籤7d6p!؎*7o麿z3u\ueXY4$'׸xW~f4}IHibP;UZ6aRq[@E3 U"$;{pD)ڊi|ٺ\ ݗ'+D+k;0T-T s:?2ێ+:F?~Dٻ,zXZoD Y6<3]^Bu\ 0΄ ~)[<o`rd#1äGbȹcįOO\(ޞ|Pf3c$sl/"UдU,Hg*A1+?wcm,G/[@&1ZClZbHhPJSQ8lG[sPm7( x,BwkX?YF% 6XX1f<[~"9yaJj͂JgXrML7ntgDx\CK@yqDI+9J Άl0NRGYS1'g  7ڷpE#sHO("15y] R"=#iOT4&+K)El<`# cJJz%Hg+$E^ҭSN(![L6dK29C_\^;OOfIU(R@Ҹ jםv*\4K D,?\{̜iX77/jX MS|;Ҟ]tE`6#N:jD /#T2ίawQW:m=R;?Y7/x:?3U(OIګiIf/OuqCV'0~Dۇ2fWkFG{FsiJ ϥOEk!up~H hV3:A 4CHye}nщ*C3S@Rt+`H dž.ů$39ns/COw:Kty aQF6ǝ!a &n|ۙSS!/:A^-1ғ a+}ik}ki Z_ޝS9+=w3ඥk̦OF FynS絩<N1գ˂%vC/+Õ_"9NN"b.V?">DIN ]І\ow~sLW!V~ `@BbCþ-q+} tl3^ SRF @&}4I3n2;&x2Mkm-ƱNnU b 6-dM 1Fkmd6%SC\ֹXqlJv\)Cb{Mf/5WDiDŽiu> &U5NeAO, ' 0ϑ:_I?<^LbϹ;Z>v:7`U WTygn+FT\7Cv~^ ZlUNO)-d4Csv~س"xA2M 㝻o j W>GrǺ%5z)Un Es(h݄xa,P" ss#48pdxA-)5_]fo8_)PA{-06|嵉6Sz({WSۮqGh?bc8ζ!-m&BiK_%mdH얺>ɁpsdFPtM#wbpil%X3-w ^`z:T$UG:&k{n~;eW`0f@`xH6L@\b( [v%ʏZB>;>Wӆzu-X/Ct7!jR_7!3ۇ3ӈ7Z4O7H]geZL3x~l$mns])OXPLR耗 Q/iRgH}E`W]F6qp,#28!P Oo tK4߼k'l$hWJ3@Da_=Zn=e ;~q[]4>4EF޳rjC{~j4 fOUV^I"SnB\h<Wf%-(8 k8uBZR=6F>r3\NZJ`[ך„쮅($ 71 ı[@7[A3&8]Jʛ")R ߼C.[Gw5Ç{Z|Y8-+ e`X-TSݥ:,\E԰)@r׻%A$KL,r(^\Z q*Q/{ն&HT8w[)ӒVQf!& &aY m ![֌r}{Ҙ9WvQe}=8$pva"X({T`Ӳ9_^j^hY.Hm K>Jh)࢛4a('[I. 1凲w`رj Fg#Ke~j&Wt|k2|"6RDž?[x%$PFqkX/i1 ~ $0)I) H|L>NԡwDb) h֒o@W*X1t鬤}ȍ"QH<*Y re) ygO 1 _^4:0n[zaW\ןz$ČYR(vȻ" g6>TKB, d&,YY's F_Qs^Rs13k&qB2ɔz .boda, u7|W_Z)Ni^@AY <>BHd2ROIwߍt9 g?-w6p ٕ ݧ2g :MwI2_I᭬3nKN`{0Ҿ٤dE*@+nk1fpBvMbnLe$TZ: . 6o|01}*&%PfZY{_O-`KT}1:Ϫ3y)#I}S"&JaO TnP@>c5z qzY(Rִ$ע).\,?}At7d`\8<_5?ժ!_~DJk$+wX1bJ27 mF+Rw+LJKƳjt#e(^/kiyՖԂyeW$ˡUUWJ:v&#mh:pvK~vx6 $p(s>UeiweIk]#d83!?ڏ#![zzzxSY ʯrǵB|R%ѤS}QkY1&jP,a,W&5qFld%J$x &9s=x=.K[WPm^`+WvJg;0bGqGQ鰉PZzK{E3%^ǬVp5juXJ%C~QKH܊q3'xgP#7۩I%Ayx͸LB&uqgCj[A[4M 6Tz xOiI##;pp{V&mz@Wu}lH@+>vBŒ )PwC6=QK7k<n ZP?j1-7OkGEH:` ҉?1>CLxU1> 'J̄48[t<&˜6f [|ٯ(¸@[os?~-7tSߙ UzheV4 ~U{eMg43ԧz ^5j@WQd 4Ј}%uKsg.0Gn׀-w´ "5zOS'& NA#l.宓J Ѥ; [hDD ;d:Hudc^8Pzdf'ABg-bMMAu>VZP5#V֍0HaP{λ͌Ld+*Yx(Oo>*ׯusO'B9AUn}ksA}Ͼ n*^d sߎq?o}:Ph f!>ԙtMMT7,72!U }r2ъU6j*v,(y-E.|:FYR7}L`^(kDA{ lށjPPԓ8xmkba =iGYwVrNUHMʸp :G➁('?PG>c_v 5-@ O K,#^ãyp-.CK.):S-GK>miz?&v)_,X$Qm-3Ѻ4/ xc}̽uHPAw*gZdV0CBsXD) p_w~0+$SZɊ3دHk7{<1N إ[l@nE$z!*.-b(W kXMV l ھܰf =d؄<⚮~xjd=*p/z.aϹEEEho)SK$GD.!1Ie9=*ծ #yp39>5(Usei((Zȫc>+=Xi?s`0=B2vb{VC9L vN87,hpu-nuLWAݜhP+@g)Zh%F7 ?_H<?mU(ǑR /Ƨi3b .ie"lзGUpJ?ٌREGYGh;P[ iOfm[QD)JP5&܅5!S D QżCêK?n?S`^&$3_xIk>S3#alPor@\j4e<4Zd#gelI}I1T?KN@l ' iǽo|bp 귟h-L&cٍT3_5;OW Y7cZS-$<1; %=Vϯ+iiS 㻉ƴx< :gR jq >[6t.n E7U {4 "EYo ?~coѸ;$)4i{R|veXRsX=~w^Ol-C♂o_ uNRnL+%jVK"(\bv1S(Ű)3:XqXI/`I;70ALT{oÎ`%"i:'2_xּ~Pr*oqxKoTvƴG-hh~XL,E엣yo92n~$vJl%}8v%Ad?l Lh=Ȝ#w8YT8s%QUp2= >ǻn.)]du<+H7(c,Bk@#@HD_50095h`j_Jmإ5.;Z Ǣ`S$*<٬۩U+u4%^]_enU1ܪZR/ykaSPu۸ۇhUafpZAq+}Ԭ@]\%!A'ٔpʫQ*;-+MZߺR!ۯ|9V8$G\-EFu{XxUD)8QwkY%-`EStJ[\uykEh&D! .Ð2F({"*T^q*CݬX7lwXCFV?g R̵n(QlY.a!R1%s˗V/E;`xGxT8&2}e*adOv9#1@?rA|JT+2` ~W,OȷY|7z\l(i? F83Y?uA?6;/n:,s9&~F܄1ch&F QyLwd4m#HDG YGN Gpe6(\|_uO,_o%9x,@Y ̴mEڳ!\sbKwN#=}[}k"F[ٕDF[JK\W窧JUv%ʄ;s*<97;2SW<*XXue6sЖj-8i\& _.O7N?3i}]ٻ+'qJ8 G 3Z&L̋I%;JO_ᡢ^MͭkgA 1,ՂZpL+߰Y'е[$e$&!tb;'TRM GE_lP?ghaylX, ?Y'b!k0Mz<݌M3dhX~jJo WќMe"nْf{"ΎӶw<\+;DRNl`F BlAn[{~λg'%./[ұB-u=TbDuzkq!M LNizg^IIl7s$VHrŧ'i-z_!:@YIZ')EDPƜ]G]86"ŽNL`w޸ ^juxϔJo/fi{- +/bmɲ RB Q_KT,- en|մ\8Ze"P| <.xH@ط_YQ(рc!tC#jٟ'LAؤakJ 7WaBF8ap#a#3 WQq0SC{A{'tnJu ֒_O%3@\t}G61NiMWP%3WwBQ|-b՗rkyg=C!F@m6)):9(r7U"b#p2t). GZM8XUI.ӓ By +qsV9~q#Pg= mP\ V6КU uyx۫dHNDzW{ O[WaCֽLemΑ@v\i!;AQ$[d5^oIZⱠ4|Cl5rbd:)]L!# "$mbwn%6p (5|R7է'>5F=tX]O4 7Zyc>! Kߎ 4e/]|jݮʹYJNWT@"{ܩ__q'pdhkq _Upsdt 6EgSjFQB8Vٻk?$oB2F|*6y!' Os9#O3Ԍ+EpayL"<ĭaHŝѦ BZn2U'V)ojًpwV-U&~Dk;%ƴ {Pf x?-m7k7N67KG (VT`M6x9x-'i`Q bP' b% @(p36`=>ٍw4£b9tzW.4 / >焐 5 pW"Xbdf|Ǥ1T\+ w(9%c/V2Zvҟ938ώ,w6 Ɉwyh2{}wcdk:X|AhkMrormkG?ac3YxejsX^G/֕4`awwnbQn]|szo Y Y%n$z"1X<Ȧ$͎-GDR t^ocC~;> EQ1QU™D+T]I[OD`$5HBLƁw''&٪= i}<%޼Gu7? ^s_up!nA *2X,A:RLmt SyA{URx I3.fw }PCxEU#ft-h(E%+ *ð|Jc0{WmNR¸+oxt3AFFU5'د`}D;qTΑ΁Cx| IQon?I'-J90g{5eP~eI,=CfH,1@˷jgxr˓>#0C5FMU U2qԒrM?dj'x"%' /D}m9QYs}]TQ0Liԣ]!y.Iy _EFt-"ݎ<.NcNm4h3U0 fDz DQ/s+rTZcV2X8I e"uM{L * jy%4<x,/k|Wܮu퍄 6*P' Dp@ ir-8#${wq<^XWJdG KbC-~w2~,:C,Ug:'ҵ|p.dV b(JÇb<0§55*_/%0{)pt{&Z#`*fig'E)O3,/%lsi*,@W0\j;2GUSS{YG2(}~jp* :|zR=o7oI{'#ߙ߮MRĉz9BDRü(P4k$%tmX@b*sI|IWZ 1#K0ϋ;ag(|Ă%`Bt?pI$Kz)!:k9+Wg֭|ؓeBGu3#fn'>\ 6IpoD=:(7;^Ed (i"%u> $T:;dn>m)Ay6q5<\G|uƬiZǷ)cٰN aq M5z} RrvBs{ڞ'b98ٴo(!\79N@lR`U#H0[D!^#.Y Z!0U80t98'ae~hY uP :` "U7~eZX _F;Tf JͥxwX՗ofd|;ѠsM~+?LqRP읨ҔOR|w I{CY*f,!kR|Mi"Mtg)sۍ5#XmBO҈0WqXm%5$[t'!w0|T3}2%6&:#|iRK[*䖴Cm&6!mexSt K~k k/>$ uu6u H:ƕ2\j TX7V:Osnb'f0a\]W٥߼opmz. gzcά[܋&ݶ\'~^=[!+'(DsP RMBk9&t$=~UlJ]U r&K㓛?w"{/,;2iT{?E"+"Z%w-ҥЦ`)b QAo~:=dabGAX3!^xRYMҬ,?B; i'skP=)xT~, _0m2-<Bw MzvQxrIT;d=iNjooܝYv9 r$Wu>B\ |x!I=o%W,rޑ=RrlA(G:y,Jq_n.z?GPHQWd]D/*k8)}G0IW c="8`Jd6Lӂ CRzt2sY1X3\ 3ȫt 1״NzlHX}J0oy8MΈ`5El}pxbԓa!ntެuB #)27o8`/68);ܟ mL@G7R<87;=-mR\=nYlA"65p[*g^'c#jځu [_Q[.bKsMlj"w&+|NhudX[DMf)Qpl7H.Xd y9#o3RlwP65WozY4&FNAI_1ͧd{vLF mhF5Ğ#V^SOM(W  Ig~?Qkm=exOphoLySӊ Atm_ʸ@Ѭ 0Ua \Ut-7v3' v)2r"g>A5+y$WH3r,p<>EE2by\n(@|s aMf\'yi-,VڑKQΛbx5Hҿ~Ċ9( AeRgȳ@&t<&xEL ^H$0>)Y4nWr7lq\~Ah*ZCe>Tو,Pupk)OܳyS;*l Lr!lPVW&$"_,DbNzɨ )xFKEf4:< 0z9kB&&?$7y!s49#SbAږqhO7[e\/eJfmny6bȓ䏑Q:+ a+ *.HX*=ŷx@xf! pmMeم ̔"(M;-5<]Kc/mAMxzHh 9U,ka䜶g0"g4/_R/%Sl㴚[xaL.y_&8y9a>کa e (*Q5Ը`,+i߲QRiڨΟy^\`gK>\nrF"㰈%~LH:yE*wCƨX*#&~+?x};w40z g5e T{uxpA[ `6./ YuBp?(B~soy]x0/悒pR,  gmH$3hdq'%w=OVlΰ97ns>״9rù7ABc~;p("݈**G0{ Mj/H(󦴹 F7L RT2=`\qE4՞HbИh̦i6h,Ho91NKMgLѾ@S5&5+ a2N0LG8tw,+Rv;>k'K+9G:|8( ýӍB٠Uh%g?d4.7z7(to13kyژR?ÚKVbʶPS9֢])05/Kb|Χ{o=T[rF&Ƴܒ&ei\kjqҭ_K0a _<*7 [ DP52&_؀ItI|!2Qy%s*W&\M{ @ʫSo_0]o_T*kvJ.mrz@#:[A»B5JF`G(5gW+ʁ0G!KG%h_esrUnD)yA}9-UL:3i%UNvUٞ.,>U`H % u֋I({g\f)Sg*Wdc!SHw  rmp.u|=:xXbB@y*A(|L$ꏈmCzq_hwVN"0+ iO:Trc~Q{.Eof;hC=Tr2BGkTj8X< w^bid؂LA Z{0A8Tq;VN_hƛ7Bz`CRxZ5*tH#_ ,30lc *"qgfC}(6):Oe(nH7B':Ǒy# Ka$ f-ԹZ.Ky8.&X%@iҞr nR6L2 X.5,]lRH~S(_9E0r}-A.UDiʍ*p}ЩzGU=-v̈́QW p6IoGOD1(dr,Ir!1@}K&DuN2qɔsXJ2GjLud&!֚6SAWl(|=`_=a8RnZ xEG'R%u_G8=(ܵ3|w9E[b`Iͯ +W?ʪ9\J j v5WhsGni\2P}z %%0t0Hb.IXyQjQquLVgr/ m&QzI;G/- ٶf>.j~y9L: f?jYM9RM\5 hYZ'xn2-ܬS!RW_}ߋ6?{CMNa H^;p< ~+4Fvm}2^+&ApKjΖo;6a*~km% p_^ުCtUWQu n|_xޔxcKΓ!›Ne}Gc^ 'ҋ9a{Ec q0gǂ4f5 V}= j"Gk; _#rgYWX`6p_EKQ!NG쓘]}-cc1xn)VBM#EzsbW-M{J:,4l$v~EnRj3Br(2b{Όzn旳WVLz@Yub_ \W$f; NmYz{j9.nHs(frL^ A-)Hf:ޓISxsbeZ@]#&}X&{ȠnLBj ~` *]!F7J6QdP4kˎ  T'dZѨs鑇1fGJٙep"?{)B \ewCBR@ên=*XS?ˤ jWB5ry1iKv?F ,x;?K `mʝDh5L<{Lh&/<FOM n4$*[/=,J1֠*$B@7"JMJxظVajb9cd~㈟9SfeC=Y= "sWʿ*'37dteFzHgV=Smx6Ǧ.4ӟJ|m\s'Lgc`vaå=pCI)輅vgnj&7Vu%A}\3^E<5vio餻eK,]}RKk]7Du3H7Y;F,x$Pґ9YZZڠ;S 96 ^׬g,ZLU.oj!dhloIg`in;.<*JXǤV3 t.Vq1&Q m~J8"^NecKÚd}!"suz\5 R%fGe kF^!7 A)wI--^)<ׄ'B$4MkۍJ'U{=hx_ĐS:bSP*O7/3-~M.;>0}a Xmi!46-Yy⥹)o,'Df\&&7N6vå ZjBƵ˯5l))RsSdL!dQCNdwj2aCSpZǘxPRq) a6: 0C5J\{Ѵ^y߃n[%T!C3Y@ ,PQ%/jjɳ¸|W{ze׷10E|6'iqufe>TY%!ںfS %ٜ)n'(*xdAy2we%+i VFFd0_"tCyZ_Bte1TiLy U,GhV*_/Isd0L&zQpV~ATqf=KǙY KaS)vptx^^vxOD 5i'3'(b4%R25E!m.A\DˎKҖi#|D#\M~$ 8ԧS52 =Sr(Xj=:;潙/$T)j!(B$/-]s.enPxcة8-^EJ<5S Ru|m}(x'_~C49}i:Z1^z!!{s`H?M:1Mq$ d)owBCJi(Ra&.p)bD>ƶ[[0=XdM,KṠSY'AYRoQ$i!QZMy爼xp*W)}iw!_wZ}}hf,6$l  yr;s Œ2)]] TK3'S8ߚթc.8v!${j\š cc޺b Ⱥ ?_a mONv ܜRkee.w.3+b~=j(,1A: Ԩ@ UgC)z˖"e_8\yAH* B^Z9;p`!hr;6m:tz=3Tpք ȒjbR:Cge%]f.dچ";-fsP>`KS#9 럘݋Py 'J>qR%n,aGQ O,xĚ~I^>tL;EIЄ͟ $%mۍ{ VCYod=6aKA%"AD0;@6oܣ/F"lK]8yzz KM/Fmv͋zDӕ/\-TRjD|o9SGݶ@x'j9tf@Qz`:5ȔWWPw^yx9O 2cuȲxAp\ԇR""C!ON&lM:>5瀣2v}ǁk/l GsPyk/t 78٨^AKٖXNUtޞ= "^͛Fonj[Ǖ\g,yC/(u7fDU7k- _8o<ja7 Csdhn9G~DI|B\gc/;J4QOwQi&GR4PQMIЗ T'ԂnyS<|6ҵFGA.eHNY܊XEA"p/86AWX4ϸ*uGwE){:7?7ߴS8 mIa3đy ++㯁=$Y|DoY#"+N?%t߮8ߎ eLdApNJ!q5 džċ6@U[(`GJnafŬ E?Nyބo* }ol,;|K#q.aix8."~ƹȑa[+|CkT_]AkE.'8H ޠˤFHNF$"EM9}_nLͅPg%lVWR̯TZ5p8bhik[@2c*w5S6t?M$ .b7pڅoN^ TZ]ߺy^KS@GRZ>W`9 CCH yזNf{v~2EZ'@{%b@pa z˂]׾ O7k݃>:i( KւVE?ZAr@^M%*oBx6aqm%0V/AO " g "KԑI{W.Eul0Ծe7cx-UQ,B'<„Ϣ:/F)ŸǏ[gLpgT*(蟾<ɑDzکXp0(C%Z|ȕRtMJ2 b!=cF]!i0wFY)Of"x Q^D!C[@HƂ&˯/ HNOԛ()ZPe6W_u!0NjH];OƄ"s⸻K(,{jP^&e!%S8xZoP"o lr@ $$fD ŭ0RY<;`YFN 4ks.VCNԪ[ yjQui؇|3>LLC"L3N6"q;^ȆL9ל5j{iD%yf Ɨb"Tsҕo]a_6\ƤrhZ_ls Mn ! ў6K;'VC/~f҆Ql5pf q d>as>gADw6quto32[ytiEWs\n}@YgX,W657)Kt]${G{6S2 +vǭOt Я}0=C(u~=r0zHl<PIQ}Jo%TPG~1E A/E{A!D՗>e_M`y{=d ^$D}״@w$LN5e(TZDĔ5;9 'N a!\^ HjO~XPљpKj$ѭk:=և ZT'eiC{RvRDe>l:0ޖsdq.yXjdzM( dRww!*&0:_(hsԺ3_]o^3gi&8+a㼌HVNJSb K=!DR܋i`#şt*k# AniDiOCW,t26e1o54_4MWCgTg _؜;q$x_Q/[]+;!Fv`HoZ`dmP -D=q V:9 N"v+Ie%SqaT[!OT-wE}HgATKarOh/Ejp블$n/xSUAD%`u;֦% FA\*HNWAt hb?{($\q[:!F H r{tJ/s=ҥ)EtDÛQCZ٘ontS%DrFWh RJm$u'^%D%?< I"H6kN:$O| 4n? 9f*p'z.V ޻T<~/ꠇ{>a{k3 ] (al}0ڴ'&ڮa l~}̟Tm+Vy;V mz~( S5%tIrJC;_)ݷGVj=*t\P9Puetdn5D J]#-Ag0{n'& Y$dueI1J,i<l2> E!UV1UYjQݓ ҕO-HVƉp_B:x4twbgW?s ;J=;8g"ǥMf Zc] ZV3 6(w`:+/(n`D:J0_[PV#@*A]OQ]eVN>V0ɏ.J |K7fF+)l05*hp&\O7:1YsNhqN=:>&S ?mpir"c'M=U.Li[!cm(}ԮZ6M ,4.f_ <=bÕjyjjoErq!a=HXS0ZGRM\|n=vր#u>i1M ZB'$A<8)6J3fAFW>nXøiWN3غꏱy=m[&ŋn$70α柤CV7{wy<W@ce]6IQSq9s@R=#V2נ~`FTHƯ|p BV͑ qBIՀpF <-mIE wy ק0|+ ,v"u{׺FKN_a SfCJ~jkYD .~alNdncW(Mg2|o6ѯL\o>Dll5_ .㚞tޜMx2Y(lu8Gٰĵũ |t66I"W>v=p.O(4oLm黥Z-M6TGa E\ 4-n֗}AU`:S6Kmnl>eQ"0㣙3f0p7:N|NIۘc*Rud ᗸhηL@|xh>x-ݨ32 X?r[c?<+bN]WOK˵;M7%d٠ +5 eZ1S>xTNLy&6DIF#$Rd2*XI,:PA=<^4j6$2Apz[~k]mԥꪰV] vnZ`ii ?]O%irvljX'AXDZ[Ox7㳣,,,7!I7Gț{˩>FрT,`A~k^d^)b|n% CJ,D &TkON=J.L$rq3m %!Nq-B ="g oy408,5nNtG6U~7Bet%)Lz)uW߰Dn{4wE301KvDx 41%l0iO"&BA̖ B]a~+xM^L\_;`5;J7Dljv( Ů)Җws2*Q\ݤXuZs Enj :=^pȷ-ș٤a%0 ɑ+ &/9Zjzm}j &3$;ðz5LLC\C5.7JغY_/In.#{gb=̅}Ӝ餀Q?;hRfs`:JfH6Na6|KiJo=rT` 5&ެà! JJE'vd@Ȣ 0G+s|4Y޴B[E14| KHgG U d$\Gb݇&!Lì~[Fbތq('xkA?+0n9q5nv'_[GZG SmL'?J}q% JR͏uTƽ, M,!TvnI; WjСνK }+ 2.@3$ba!BFۊn> 6̽=sH+FI-st@s*~U`61 چ>n^frԦ@EyqSމP2C3w$=)L{k=:+ d,lRE2fLEV7v?%ɞza] D$g\i>j#C7񴵂 'D:“@NBPP^8MO Ns9IWE7@SP}ؽcl" uɞlDUگRd:BY.fm4N;@sgqax_Ê t{ ap1l9=1V[j1[vC f.V,Xqȏp7Qa(n`hG8wX#齂%&mLX_íǻi9xOhk nj[fcNKa:^Q!> aexOh.z n>kw_g,:˜8ڊf&nÑкsީ'RKu)`x#}GezT0wnnWAp\ПZQ@?-aO Ɲ"ܹ'*ßPzuS[413g76!Ԗ~שK颲*-!g(; Rgu;k@FOΉw:ЃLN+2zN2l|\w] o@2,[o|;>EsrSI﷨Yv<ڡP5p-uîځL@'*"g:](m)ԃRa?ZZ܏؆þ"3S*@98?Xi1Vzn%bbs}4䒇>Z(~(;q͊WEN.<ҟussGPJ%;R|{*]EMd/{?i}UBV}eX]zi!\(@:Z>eѨarՕ>SwooP6ͬ";>Jߠj-ufucn4]-޻d7MT"ҽ?qȈQN27@*i>n)4t#=2#TO5Qo8mWܽ?1ЄfqӿሴZ܎Ϯ˖w~49RDRھ x`=-26Oq S< 锿^39PUMx Q qQ  blFU;ߺuSEeC<~r:f<͇)H1Bv;bk!I`WaZ9{DBRޜd1DXMn<@q֨DHTbQǫT#2j mGqaZ鏜sL+[ڻB>#y 5jzqfŔǭjbg~ -=I(Jg-4[qNzmAsr4$$f`FbS>NxK޼g> JS >N, &28wD+,NԐbYg{!e!v}P稁BZr'Ge^X.5+źu~v\wIX[PR?#,otu@H_=4OX:@N?U =ӹ }7{qfw5c'Z 6- nA($z p =_LHE9̪;OyUBh^n;<+&<:T{!A#Y\Wf)S8BC z76e팔>k:lv胚hl@@nl5 i_h[aSaza"ʉ+ *VE{f`C\ vk+_oV2%#UH 9Y\Cp7&(ݺ'I_c f؁X$()޷mR3$ .<: cuqcU`F.;Ol_˿z'du+QKtQOnQ;?4ﰥ 0kTb>?DjRYŔ&uF58[hrh@%&!SEO' R@ôwOF!*zɂ]| q}~ZR:/T8ׂO^N#ٵ M oU 0>#TE5*H]b-Q)!c&^%'~˓:{!8H/ѩՀTQ3Zr ޤS}԰iMuxFL6hUƯ;>2,<&m$9#2DG;ED Y)E_=򰙌3۰ UA7Hϼlb 76עٕR,}Qp@V0/ߤ$,mgzrEU3J퉚U@2TKw7kJ̷eљo# XO8 o ֝:&ꉸ7h8%,+OGx0|qЀ&EB~EP^ ՗3-ހckg>WkzKqH|g@entLlʐC(4kF ou凸X2 K~sO9>T̖ 2qOOnNϼQd ?`s& ;i%sy471 * (O@)GD;d}*zdV(`z1" (G~!7i+.:OsH=ќn *vXL`\Q{~w]%D.Kn~u Iv}{xÀ, cΘ6 =K&J #7R}ymCi|%L5| ȁiyS %mH'l`|Xv?/'9,GG%{p5A@D݀! e'X3kΆ;d?$uRRȍX2j˻=wh1:|?VY)@r#qlFYE^|IӭPdڴV޲2bZ84zJ'j0ѵj0!kCprUٛuӃ, &u81-^Uc߰*Ȃx]8XIji^@dZ}.">TU"`YDbXT".@wLwYނ]ī" J8[kU+0\N䗨*+ǠutͣD9 AzgYjrǻYK8Ո;ݜ>o"vYe-4Hmn4zo*vCp9d*b,FߗXt!֫фVafUIa~'m){B[Yc.R7ND보h/̞ M %y5//&RPl=?=EF|s=& pd=Q%޼/<}d7c<7W/el!J=ilM_iѹ N0>/R#TP!>fJxhp+πS& >pw tؿ*Hlf _K>׉A"cyQ*sQ7(Rq1Щh@ @Isa#΃GyT`?ܻBzl7r_ۧ p)nطO+y8g_֒뤸_Z+#7t-wDNТhU[8$Qp.ik9Raj~݄h17fk?sa\PzVfb]5-8}k4MIdL"~0[W.`^kṆz  : >hd9AiP&ˬo>_Qe"hߒpz 5<!aX9{ek[о8dʗ|ݪ  H/!h [ۂYʼnE14!EPLp6; Փ`Q |KhRPxY%;-PnI݃=?Y,Tʲ!S|U}a]7ۭ-~zLa{~ ,dD) n5(cOj_>$93q7/˂)~469%."hf90ɳp5hXZZ+aѨhZY5042L)pAɗޤ)^NMJI4thODO+)AxM€*WNH1_P\Q-hmyՈ~3bMuq4ʳ }xԤȇѳ ukMQ8%EkHɕ&n~]`o(5uN#;;!걞5<ٟ-!|=.|Zi3l-Cf-.xˆiI;Q@9')f ؈*_T~ 'Jd8E;ԱD~.1n!Ͳֲ4ұtd{xʹꕢO@sSUSf5YuZx.^upsqwft)"I<0J o0`/ f}@Y} ٘kS,9>%sFoh X>BuD88N~V{{,^s _Noζ5Gq8k|h?:ZR`d0u[Ye`zv̛Ϫ?'V9ÿQk YkmU9䩫l{2cZT߇@XܷQ>Dp& h +]l1%u^k:Zm?L|v7w<WʁfH]Ndw1ibfi15Z_IqI/ {$fsY糴hiݘ(Fs*욋I+t|e-nv;p;u#UafiS2xB cv#cF=no̟0~۸*NeԯOـr#?f(}9LgQ`kXD>AnQרI 7[`)@T*M &gQse:4^,G|Ftj- C{ɏe9G[t ?Ot9^\xaIh8kڢUoVAS];(z 8*2I=|zT:ܡ8A&Ozţ B. DTeԕa ߕ^/\{5Hz >@#}bܓ AWpZU aѐ``S礯eM42/P+޹ f%:9`F%ƁN-lR”1I[[ #G7i7; 0ÜԴq ~:ߨ"iND o]? k `JFCt~=m',S_d e`ɓrx txEjHSk ӏ? Ѡ urhZ{p LzUF߈^X4>?9Q~@v7dI* Gx^* B2+ &¢־ݶ U!Wʄ VEb;&qa"81"ɔ7EJ\n93,E|*D_NԎіq򥸦ø1jd:6aK96H:^X d,4Ǔ sݼʎ3 uVG^>)8\&8mz ?e/vat~tugO9-/ j);,O$6U2g"&{ˉ0xtYeVr69a#O#MsKO^nSiOTB~BVPEM~[cR=5@#ٷVvH)le4rAPC721bo):sڣdۚߴA^sB~[w._"{r~A+Go5mͥ[?4mh#G9œ#]V1><dgdA9*: G\}($YSqO;/ncSٖmQI"x/ګkpP>yQdO_4ɫ?Ci 3oa?7&`j&EL h LDnbYߪ0OQaVMHUVzNW>ڟg͋JeL{dR_`d3ZXJ!C'~~(lh:PB6Y "kP% įaI^t]Y\Aa$tE=ͤu) ^glY!pf(}L##||?(*& jqgDibZ͑`e !&6طƽw}MUӭ>3l+a%%W@^!X"E#%WD]_Bށo,Y$lݢƸ<@o4 JAS|GnΦOIQ%;ܘuv+WJhSx@4S QLԫ68Aޚss7 -Zfxtj$; -wp{Jؐ.7oM3WwP!`H9:;gd1B`= e+?dաՀpXt29* #  & ox;vA{a -!|}Iy)p\+WbX$l?a?4&,x񝾾ʈ#O q#]mɌ ysI&8^,Z2@<_ ph@!g  Jup"zGDVׇ0O'zFVfAʄűPTI'0ޖɋ,sf"ܫMbdk_{f\LNlԘ)vmWr|,9<~ Vpw'-+НKс.vPMlbGSO062 θWmZ 0T+ܩ\q}tf-b%т~x9cFJhV|_/rP8i$Gr2S-΃B`@Fڵ. Tlxdz3p,ܠ$Yet&y`?rAӕLL^ry(<@Ҕ<^Z4<- "ѝp"-H{5PMI6eT;_"q ">Ҵ1mo 6Ԓ٨+#gS=˰SC+N;f:3"F ]<aAJkcz`kT=XqhVAt`:FkaVM|q,Di8ޖH|dy{XaG{s:\σܫ1[\2]s"*̀s fH (0ӄ{m)J H2D{_S I_]$wWHmlBL ۣc oƒqSOE]=AcْP,ǏbۙA7Pa fC RTi@{$)UD 4O'] U$J ߈C2蒦?~)?4\Go ÖY8wByus}&+-~:.H9huxTKV_w9umwǛ bz;2ZN=&6C4TpA}v+j9އ䫶ϒ#d>Sua6}ijj,]cgTm@R 惱`Ĵ!:#DI! n'rm ShYha?\ <(j"1^R SL5 >pWLpWcSJj(KV~ xz9F$Hz&1Fgy=ʝ}ic6i0Aqʙ\#͎FJ5EZ۳(ùx JD|l% 6W3z!@z$<>]!$/+$qU(6Q,V+Q:YoQ'= K/| 6Z5;ӄ7LڂI"d%?:&+D9qU}0QCh&+1$?I53q-mP*;6Cc@A(VҞx21ہ12T披 uv"}x4.Vlp$D(ŬĜ D[yg֙NnD:9!n(#R&^GK[F\"t>Qh}Ke3x&"&VywRe оd|,a^c:\6d72"u+Ls)vdxc'.b,'y1(,&Nk#v Ǽai>$Jh7dPNRDso$в6CKP,`ԝ;:1[KiIf ^L9҄Bj틒KJ;dC7PU_Impj@o0c)ǻR =gv[Ӧ, /sF0iUmJ+1~NT,x:5"IN-ۨ17'~/zͲ),uI#Sr" w<;.UUƣx;dL #ojGr߅Շ\w#V`S=U4 ouRqnoő>gԞbAt )xw\p L֗R@2o`cpM]ZjIj+_̂AdjэOq±Gm `~+y Oyޔe-y\A~mvbjn; 5Ӗ,%(l2|Þ}. .5/>xv W @3sYi_fHˏfG:" OuYǶ;Y<[2O ñ/04G7Ye6"B BE6J"8Dvj+9]ۀdMPRwU͝1ٞeol70SBd2c ;eyԺ}v硧,,-`f1]Yا#ǽ(lkïB? T?Zo yLęB]ŚU;~$4Q[ʦ~i(ȓ<3'<d.MY@$OS\;h!GQԗߖp K')Y<^tjёK伏w&x棓Y269Ҟ\Eb% wYRf l/6QV'wǮ\Q >lzb%eD^:p>"8y{l,5$(O'+˄%6'hVp ƌQmJ@NkHwɭvuF[q^T7gP_ ~&[ ,:k*z^!I Sv4CqrËm+MJ͖늸6}iaѱr%4NM S#{sCu_ i=t/Wou앚 xQe!ѕ(PT LZ8T51#P&gkoZo< Էdr'ꎾ t2ڰֈqȼ0rSVn!ӶHhr&@ V^Z6Y\ ,z @c4Dk'B_Ge/7Z^:ns~~=pJw׏&h@ʖ*g]PaҏFlTZ\J!I;n<𗡇Q,qш{Z2P~WZ6 nTk$֝9;SUwb{ (9 j_N9<?I*| ŸnvE^pw "R4C>I=>d~; FGXWxTC`^-'3(/.[ A{%1]j")L/z*9)?:yR;! aY {KIvrpT=?sS3@EisQv }ުbWLrt,.2Cf=p9MWpTk>z JRBfb!0E(c4*K 65b9@ʢtpGl?;@w7,”YV4\\Y6~^'Ml4̡J?3\8d-`@pHNo^Tz܈:K\ _=s|4b1 \OBi-fn =ǫPWlkA@ʤn2ROC4r>fHAL= ؁`|8꭬n$F` PYs*ۻDdqiG]me썹X<׈"x0{LQH8{q+ke4)}26 M7#^.L-<]RGM$|/^F-K\7j"z|ţ0< bH =Pr?᭯q>[ovn"ͿOX­d2;b'+@RRz?>ܖϬjH$rE 92x9-^T2̯2QbhŦ| ]aG؄ߥz:7 qNhkyW[E3>$ZBE8K}orW%#pu4)&,N.fᝢ;8a -*S1)68K[t!, p5[lJBJ(FU0 Ú;>BK_`c bu&q;."^tܥB5!NMcEK3H:bMt) *)S9}g&tqtl'L@lJ,ea,kI+ 5A7?ΫpZYy顳4L˘)V7(+ b>tѤUsS;1bZp^grUs1PtPj֚@CoBȼyi!beCG`B%{Zڵ+tZk9S]c崋^r12C|q^VpI+ﰌ5#Ts k˿㸽іDmD/bEʶ՟{)CNŗۭUq)r#@yd! *(iCJQC[v!å}dVUCa+\; ld@ ǕT# Q\,ݧVV|u<{)Qe@nLgOFIo;=~)U&TڃBV`w3p_/b-TݰXpoN%`T=mN}l2O۬xFb>ot3>t iO{tͷbyr̍5s8Mxfpg:-nQ#C Rfa:ʺL֍_- J5GYFRcIl\viԡlZsM9&+sEB KDx/T *!#X׹+O+~Xi*9˲T6yUDj4*Jh%_P=*HC>(e=]ji: Qbf O-^EM"qLL ?_IP Łz|Ia 3{1j[Mzo+_a6]NpN7Ny/sk<5 fhU`-QOZ%<@RVB^^X!}eñtlZOTWpxeYnP9 Z.eFu: 8(qx#M7x=C@SbYK46⢦خkWx]PelI1RLFe# N$C2jllJ΢< m+D`D{9yVx񑚴Y/C}iwXU>W'D03wwk2U)Pk^aD a~q4J<%$`s*U"Im!&k-N-:=!)#bq #~}7F(ʆ 'bB*g04/NDmbvz\M$=sEv),R!. !^l56%*yU B.zxC A௡X:z{ϗPx6`~H0 u!32r$~cb-2 /i4K)V![,McY~"u"^d'xovzb62҂gSkke1-݌#D̉lJI N#EyhdAZ\tm/vwǎ ToW\ϲ7Y4[K C ӎ} Jy}$EVg,-~n;nSYijzXmƬ#ns(}]К[G0ؖUqN2vh 8MqTYvHP`^B(WK.x?K$6Aj1]2aa)na(^rO}}v?FFJtsug}pL9P 1+<Ss$XYh{E*qvNO4Q YE!KMjGBk}ï/':zo֨ɭX+)1&K x–w9{\u|i7H Tٯ3-K[X\<ӄVhI-f7+31: NNܾ8_ >x;?֏D\e?uϐb9tWm,ݙ2Hbfy= ?6 T[GE1$:JTrm#tͻ,Xy1r]OhO'J2CI}᭕yGK%Ѝ >˅DluO cb,IFgJRl!K{^'T9P;ZcYm:!/Ez>,jҴ@faN/y: 'IhYlL[! ?' X$' !H˗)(z_i^\!}U8F| ŀ`R^{8c?~c&)ZF)G6wUo@J!6`& 3Ϳ%;[mRW,y'FԹK]`^B,^! N TaO?[6tԲ* a> QQ_FU (FS).L6gZ{2g2E䠿ָTǻ$#iƶcM/7!#W(&\F˺3T:|m~*%㊌%)-M (1e碠%x_j|e.8tnGbx3K ޿dP^0 st1^.rRia*zGFM\xȨm\EW_av `2B5 $xzX*'`M.[ke#$c=(L($C]fu|x/D2tȽեFme+ĥ~/YPY_O{L JÉ`oHCyHcJ֭v&0 u6hpe+& ;𭳞:*bY#7Gf:f' <(VLGi0F[8Ϋ%AU@S $Fϫ>zH`+ưZtyZje9ΎrmtyqF3,4/:fo͡Sf._}Zk0 M !~]ڀnB gK/b4F^ؾfq/UG jH lj$߁@t}+>kH (Ũ+" sm4|P?T\?LӔ-Rh 3k84y76,:J B<[|x e- 0ݴAsNN2 Pi>лEu*K)K-42UMӺIe-u]XD ශj^/KR}hM*ϑ#wk] pģO] jdTBV=4=l9)肁7ꎉ]ppd dԝp߲U(x=tMJ` L*xJ$~"~Ϫ+D'oaZ@\~}ʡ9Dcc3P+@9b+pKWDa bpO2kle1k\_.a>*,ݙ2[8up^D4oeqydmz j~ y@1?lMf28r iVsU[]#*8 b kJ#uKlZG7J1v#/ڬy7shm1.ֳȷ w}ڷ1cC @]$GXXV]q3\ н(xR"MZ(,129GQ#8y "+k 򻦘.ͯDgAyl>9G%@^\՝ NҵT]#a >sNSS 8]6E"SX-FiH? nﺟ$O!iF*RDC4KC\c"\e` 7ED ~``Ixa/H;7ĻׅO\`'ThS`>aį۴z;vPK5q~GۏOvȇXyo|Uy0Ozsٹ6rl֠mEdaTk-ڳƇ ӣbmU!CY-fQS1ecD"?| '=SaJSg 1偽 tJM^M^1GX7[uxEhvY('@T& t/щ`iլG|(X-; Hy˫1QQq\a^\?5k.mўI.(&li>H>/.H|_;u ۥ!6>`Tf8M8hHٮ3<<_&K7hUnTrs|92{k-H~rZ21L[%_ǖ0sԑQIqD/Ȩh-/l-QYꗰR ѫpr{JCjWVpoܩϺR#Ε}9Bv!}-uZpeftY*q(q*XOg: ӕS&A䅚 p Bpq;!Չ}RR$3MHK7fL9 UZaj"etW^7+~&f=CIx dEuB)QuLR%U1*uzJf@6LuYp)kXM0_>( -,ziNd*6l$LD61',Aj1S@EqU,CHt8cC =,UVSJn1z?ϤSR3Di3>m_PM m/eu)y%?Th4C @6]Ҁ}8SΈ1.8eJ [f'<@ӧݓ۩ L7LLDV_ouPy͛ ]/N_$"Q{h+eSBC^$4=dZmV9`W|SxF 0Pg/츮ߢW4•H {A쁯 0_ůiɔլ`༝/Db&Y] (|tGjPq"D5q;fEm*5G& ,-S/<)8ݝiᓔ/0kY=D&4Voe'Q7 xp#YIB}mDh iM%HJ6|-4%jDa'wh'l#>;|>Za@e Z6]%]T7J`5EIQ1_A&A}-.Y$ynv>cf!i|߷i\}Ѯ4jKY`y0:j#WDW?.2;ˆݎ RDDvm,Ν19hSt!h>O5^N\w?Un 9㏁îkfM52#30YW|)fc'g8S?(uNVVeҼXg ݶ|j_xJ>4бs+N)[03 Ie Kk龧I+79gxTRx_:H>ðxO]PVT<-v}"V3+Ll}?yZx}U)19GxÞ57Yg")y<,i3]ulԇ=#inL%M%q RSW!Aָ?Hr 8ےlL; De/vm}>)%97= eOW:H.yY |nܫ:Zv G+ه^g-. e{(-;\v0fp6^pYN`p=wr:`@CgmINsHVXVGA21m nIj2ՋEK:Y<\zӜ >^t"y52`ַ_k\}ʫ-eT AFÓ2sv*;],) U%8A֨&)YCeGY8ilOBfq&R]mЅ4+ ,73MmQxm9 A뀸 tw"sdK HrNPB#jX&gYUN֦-8o#ڞdWq?sj,aP:Z)Eg L|)-^:cH+QF>T9 bxH+o{~݊k{O$l [hLoQP-uo[Gf ӤJi '٤v$6Us2dSsiZ+߷e`#c4Th%v$/QL>pسpJOD_o9WLkJ92;B=84 vQbKNOs&@aP{ -Rtmk{;yB' \fK[oϭ](~3jJN.ڳόq4A&cdb asOG@hIeਵ&dXʄRj¤$~~x`#Ȁgye">J#^~,ׯ՝z觸HZZqEIpF~(ߥ Dq ", Tp'ʭ "X e8U'e.gӪxpլ z~5'\(-LDNs5JF^a=-rF&(0#*>V>;DdHqqrXDx ڕ&\7DQws`(PIe(%+wxr(Nk#JbmG7}QHt1-"XQĥh?y'h3Z;HĎ 0 +"2Q{Qׯ#8Ԇ+Ā4!"uv2ρH_Asљȉzo2izu7;¦L yW#JY.b:ףY~u%5-Se4hXB_]@Y }|L}|u\< T.84' 82M>[ Vf(;RO%s:hӁ,3?ˋ'Fڐ:%DcB>}ts]˷TfumщiKg6/" Pww o,-b@Q}L 'z[E-$ҕmjA~W8dNj#rp@l:CD$TŨ,{[U*bhoS1vy6UFZa\A5Xp1p3%:rt8_4l%^FtL0'GljqPΌؠ"Z<1|tܿDG>,$P/0Ri#]5ϣtps=c|JsS ]$)౰ZkQJ5N^jNlŠyxY NgA $Z-6ǖֈ].+N{F\0;TϷ6Ҥ@СGz ƒTE-Dz*}:Ȇсk:^s347 [)*B3hc߱Ai# Por!9 ZyV[˴;!5oe WdQ@xeiJ g{MNկ rK?n~ND#ϕt &SU4ν*$:K9K=[ReA5/)]z4ur:qTۢǨfBߴDȷ8ZI6x^C,d@&T5HS`wb}eE!Bxg;*y`H tqȕSu 1R$ou,hhqT@9(n/"LZrW%DKmc,]d"5JL/rrb+z9y=((aN8^:<[+d?:2JC+1B @ciy`AT NDn..u]/DuC ̃0m?\[>0"~d@ ryn0"[hU,*`c/!jFe̓M2w}.?ZB.wy,?.9Q"rdxg\A1y-beF5$RY𘗥?sm~TMe>Lg'e?b!8ɖ"΁lilsk8Vj1*ՍjH F:yrMzBd[Y? *o( W=W0o$>5v!_l=L z㇌\z''DV̕tzPufдӚ@i@{'bܱ$ [oDGSR~F=ZͬfH g9 u퇯X9i֎&I$qh%yꄙÐENC:*N$^ŭo[*EZM9tF2n)AoyN6\SoV0֗Z d&F鵠Q?G87ėAG\E%$Ǩe&|oNF6\ӠeGOK>Z C <Ag@9ţGB1P_CgtYqĿ 57lz3Ex!OV;_uA.w!OGrsfUzF:[O X ]͐Jr ߘ oYfWԕ81?%z:8eEz>g F[3E366}դt%m ~Wi?z m9Hj'JbAjR3<:~ubOfbY9zX4NK>/y7|@OٖjysT[uՅD襙8RANP;Wonieri<зH__ iw(i{ afpf""TPLWEQP41;' ӡ V+yp8}U$U~ 1K1YMgo H3˫5+W򰡠lMGCp7fF1a Y */jB>WBZ~ҵq]A5,_< P=ZG |3b&]n6}[HBÜPic_0~-@mнCr[D%iuy y~;PD!43y8ȋ^uBW{l:phAh"-/y $FYO+["z](OuOsĜ[ߔS[ {tS̾Ec"&0IG\,8a見 6JDRy8 V~1+Us=9 G?i\YeW^&2B={Uu22H ~2IrLBnbB9L8 MSZzL#(sՖ |q`=kM=ssON+c:u)Ck.~hC[uD{ɔtc#!^-ʆ =HLagKgrz["]@h t!i+j3Ujy p4_Ci\uEzoԬ:!1|1\[ (mڂfتwF߀fB[e3 Ѥ喈:15$JYbX7*56UcB-hG6k3*l@Vj_Q/Ѷ1a˜sr6;5U8ꤩP`PIh>$a_6XF`(M,pl;\)ʩ"=M2CoYʎ~Zn{BRƲ* =MO4Gywia'2洿a!_L(?k|pCii.-b2z tN ۥv_s?!ˊ7c+:(֗(F-48}Uր"+€핬'$O^`csFh4Cj6A `ZVRC{ڝ@=0Jl~yPxht儜se=xwP`]@pӜbHNY)x Yf47rJPfek&zEgPr5}8Xۺ}(0`d~^ G;e6ICFXW%9SS|>L{X.L:SaJPτ[52|R7"X(k<rҧ8o~_ؖI?/'^?vOe& #nĥcP.a⊦}tPB; Mzs~I_@VgI&2ݩ7=ۻV~Fݪ)ӡnnH#ja/X.EzL]s&j#;MZ* h]37 ~2NIZ50EՓX\mraopDW@Q ʿ"zP SZ]VLA,mn]Tf |OgoۛlAJWKZ.fUniCʆ'aUOxlBoLH2>.f޳iO@$~+yzcp F'm]O>)ZUr̿GKsI9RS :%ev׊[YǾ,h"EQ3eYśRաQqhׄ_p2QAguR:/[$Л8g^4a.x5B]eޖ c>,W%IN f,<1@0}nc?o!GmpQz b߉tA /nJDd`.mE,jKdOzKשkC#Bтy<(5?xp3% 9a/Pd^H@ J.pHp0q'C˜4NL*RXz4ofMK+N'<>b*;=`![pDKV|x=Ir&ώ)m#TzӉC<,]5O.FfD(, 3P'xyEDAd~rݏ 1 O(pI8*,V@xHj_xqB|J==TO|0* mNL7RCX6vDgq?հ݋RVe3xsagNs0n5TAstե}߭j`juf}գ|5BlV:ᢌFr?ɮM%E&\.Us%%h>z/`S~a`a< ^}'-pQSo3S|po?9JQS#uWh"(5tH[$W8iVvi’7,*Tzt dAGAo':z"d'Gz9:Q)G K9!n\P_ 59i>^ DEa Pt;2lL2H?JzD$վ|IFyn b0Ty|Vlԃ~ߕ֫q!*jW^w@7R@ *RXPhD"OY!T`, y#!f?Im!xB,u-d{{X4G ڬ!]_NaQwYQC7pj(azϸn3=S豯43 @U4Ķ׺| y0[{BO"kQʉK̞UL+@(@^ 92DF(xM6f@H~̄Blbdw޷jmNrY/L'οNǢuޢ7$xkY>[n)4N$!dKXɓd haYP(l]_P쨒MP\}#BfٳSy)saTc`\O{%@ө:5`zw{<˂썌N|]`*OH@o8ƀVQ&+XAW- 9V14ȭ>%[NϫLuoD"=/k|7|u2Y8S}R(Snz)kʔ~'8@lZ2|KFk6,x\=鶨 ^n!OFPz`ͩ.\t{ twrlE>qgz㟀@+ɚj9_w̟n#^ N-\~;K֨XL d-FDoziLn`#|/Ejst}$w[G{.'~菶k{Q%u#w8%}f2&a>$WQDQU!-8Yb^HZɳ.q#@O`¥1 3ژ_|xaQq{(2݁B0)}4P!Yseش+ -*#zP9O"td]D02_Tiv^uŠ w .vrBlnzek.g!O7ldLHvwx);ikg~בVfDXNɩYM8Sg8hj..msXM6⤍pAt:@jPm q7#4j|<Ժ8&Ϋ {lIg*,q 9{7@X_v$wMK3YÆCRV+].T+!3TErBy b^-+g ??:|̼qE y$Sⓗ˔C!+O Z2Ą2<8,bb}i|7T%3=4(xZ\ 3Hm,'?NfuFaNĮ\H+6)eNo=;.)(\> )ւ]y=zѿOV 1cQtp {>FfiT& 頬nSErcшr/+a&n%nGru° u#d EҢWז@ NZefQlDpM\2?ȸ%.<ޣ9YrL{I}mWU]MO CC[/vJ]Fg Oj*&qQH[F[1Wt-ZvsZ?+佒5!(ʀ6\/2n[xrKE\ңLU otۥp8C2O .i tcbY I:,[/RK.kA#SLG>֒Kj.^Ǭ.5C59+lδ^JO^t6a9 F0.pϼr܋;6E &NiS}"mjetoIz#{ _]sx11}k yMX$_XXGȝ^zn.6sCI2;RdZ2)2ڽ TAk_Z0AspEp[Ar`tm9Z)z܈u7u?p-D+УjAΡ뻞Z'#]V|^zZC]霗L56de žPM ѭXV8"Ÿzcە=iFLw+t)oDBHB)扸]r,eq>9f2_-3b t ӾNtc>F)D菞 DGY2Cߕp(WQ*UF 3z]+ tB#LP.q:ĒMH"=hr<-z"0CIo WF 3yLq\ #WjJodv_DT/SKqo7GT w:]\qo" D=39^cӫZ(zUEzHch y%QO=,jqYlx`ϊ.ŕϺFA |4sYbI)wn2)0ܳrroY;ϵvS0aS#:4fMlMg! b+Z'͝kvM7vZ@lIKSKe8CC4(I% W^D:SV[h6lU_NYPYV2+x| qjO0ŕ>;狁$=KښmLɚi'!PeBX&P:fTU8[Gݝ*j{iPdm!Gnn(K7KmypAÒra V?fp`z %Sda6Oa AlASpk4 ֮_4kӹj;uUNH5H[n`e(JL&VkJHO(dJ8 .q2X&69BMM&#| ,4ٍ?ZzQq\m; NjXd&իek}A^E\[^R#^z)o~"xNY㍦G<7<ťw6}[OVNk1o )+Ƃ}z; %-&9ô֩d7**[k0dmceOgMPaP=tUJ@X>GTQZFid.寜d.,2-iRsr}'r8V*U;9 i9s-͐f;U ͭG>eSU0z-/kuA:T ӎ]soĻzkS*Zl/iʾl sOU@"8s{&΂7yz^etޚE3%iI 5-s|=g7~(3e>(Dsre@LZ^LXŞ,78_mj^++}"T,jp^PGg[a ( ?pU4Y>eRptGa@_HՓx g.V>Z9đ΍!Jv$xn"UG~ Y2AJֈӻY{ xXVpTyѣ - 1Lޮ"-PgI7@BMv ^xRR= EfW&S<>&ih5nvCP`(wO zX1hRq"xiX/+1G_?/1Ђl֦mKǨxe`s/~4!-}l" *(upDx-fxs>=ɡ4.^'x%Y⯅ v'hƺDPhl2K޿ҥu)Vr!0=i(-ޖTGi}qSUfo~3˵iy 46g_DLYNa$[Sݽ)n'ZP8$%XkGC"0{v y=: -Gvu-kw;}!_\=wASx+Q5?1 :^k"1>1CV, GJu:JSuݵd|x-W8XBnAd +5&S;/[5K>%c)M .Rr1!nLQTk{l1+mX XDNM,A6UR+b+xw]<ѦL7(^)2Gog F #a("G"KAe| EjM'5ގ8/˦*̓Qp%6sޢ(ho~nc ?UKW>\ua~MڕՎ]=WIܱ20}S|\,P= Ԩw45IFEf\cdeL&k mT@Ɇ1Ŕn|99=(kI) ߫ͤ}PA*y6Ͼgl.uE l6+pJ_0.+tUF=^&dT*W̭#r)OG몹L#6:KcK(}R (b,hT0A_<8=譱2ZDE#S aqFԍ/N4͖=ÇS*vUm*#"Hc\zgT82.kؗj)&| `;vF ORHz,h l? .OeY1C'֬Z gM6Yf  jFAR) ±S8qc^݋(:Z)*&g SQex0I"FBt^ObffSq/d>"%VTCUKE&?~0Y| b½8 A>bL/9H5)ϳcZݓ~ц بp?ؤpMgE_zª/M_9Mٮ 4صx2"jgYI6M%Ψ (H#,k[2z؆0-:{ktbҾ[A^WR!i]}D5 vcnTZ<ѐ/: 2Ҡ?8QyYqĘ r]jq6rVwkgc|VX,Q1tʬjLLo%g3߫nٺrC*:Ka؝I? Xk=LA &n.2MI$l-VK#ekP ysqtH :_5d=pqqV?}U*MŬW՞IRTr6bY0VmO zbu$\yR3OπhD0 %L$*܁dG~3lQ'| ̅bԬYKw{b\!~? $Ǩχb+t'ATGT\/LI)³$P'RP##&u[&iՒcV| 7V,uB͆灆!o^ІOg 5%m_,Wr}1!Y.cYs-ِ%CDh|y-?[a&)C%^dv1 k>*SMEѦ`9-<2j.tM6SrAN?:0T1Ii型8(/Wz䫡vQhg_gSs@zZ`Ϧǂ/!> V\Uk_5XJ5;Mt<[(ɠdbt{[d.rxŎɳ\j)V3XKn[^<sG7ޥL#  9(Lm,cPɤ; ʲATUyMH4 >vt3 c Z=_{xaB ٽkף/r s:O}9{2 ~U9dLymKǿ(K2Щ zClmͷSG4ۂE;ŏ~%x 7j?Z*>_σv.^{bfpl%||FAf/\E@иQ2s~_R/ yҲ-~XZ(Uu.MpХv|Wn7.Q^e"t&EfyR)0 4~`۞( M{/RgD$/˭F#\?1kb[ASIW߬1lwWP^(B!3l$]MZvt ͬ\5݂ɔ.]sroxU6GZ$9m _d23_&xMN@f9aMRYA ā6)Qo@`1g0`y-Wԏ]Vʤs`0k2o&MY9 ςpX_X-#󳃄VYM(* :u ƙ #I]C>|e#8Ywl6<\-h::]}-ZIKxXc!ɕ<DTC\R9;Ml|Z"%?L!PMX&q@t!vtEvI=RP""yJ9$J/`=@ΆjyK-4iz1kÒWxE'~ M{]c"N7툔es>Ե#d?˖B_hZ$8,{9:3|0z` 0ެըd'R=XjD8K]{Qښy4J-^IUnb;F",o\#XĚf_s 3K/1A^uϋkb6Q>PNxBޒ4}N7-pQpm`$`) m\&9bg\Л1Aum 7SU?'uT黠O8 rI%".p;) ]Sosqeq~jZςA47)2reQ/Iz,_p;k6^ns}WZY\Ap.&<%:bX<'Y@pGO8Wd|>qX#5K҉1߅EӒ\WodgiEErտ(O]xN`Il,n>\ٕ$gvb˓OKx#\# ^WAG6x2>4Er@)$LqNiQ0N[g6Tb)qI9L)jwĆ3EUENr!^3gIK$~c 01 A޽Eܝpx]SBdc#_W?8[F1U24&Ӎz .4t>P%2=)qJO9vQpȃߊ³ZRMVT5Iwuz TZUFEǷ,Ѿ~ 97v U( =6Bdsiwh}|WEum;^!uP;5fffs5\AF > }saG58n.+O'xnJ<`mє_܂B " &?;:O8s8;^MQ3W,ȝMg9 |nsP~5#Us;mY B9+ᙊϚ_Wc#_Q qZ-ߑ&ys@ձ#ܹHe]9Doy˞%Ռ]>e߫d35_n7Xj I^ ),_}`u-%+NtY=4ھ5)ݣHʾ}Rj]̧)Vϛ2+}8%0&Ʒ*VӛtP1^ByhfYE7Z DdLUl3dނ[h08|@ne-єp0o8k9e^YHbSXE'>zU]E zW?^RE;ع # /lcS%93L:]7Gەy(A >xmSz"L;Tkj"u[(Nq@Xnj  T0\(fcf< ÇWYq>zl MT8㝕|5[L|ehq}rS'b!FXu~AGo/h1|Nz^PD#\X}jҿ!h3)̇P"]x"qn NNp^Iq"5vdy%n⤮TsOʌce\ %F(  ǝ3Eް}nckX0Оc̍'Ho,Xh$elށ*WVݩU 5͹P~&ȏ6^/79B+y?J s];Ν7<eR{8A}LB%>2F#'gcr%-kF{a`lkvs Tox>+fj 7t`&]5a|{5x$D˟S+E2Ii>p ˁiGKSJ 1<|6@La>Y-ߢ3f.R|b|T58Ai}|IG/*7m{3p/ٹBa$לMN`;c}/Ox:XyV=qtb'x#x`%\Z *k~>]=eaX~o_U`} ~mF&ߠh ]"ƸJKZJQcm6ˎ$ ۏI/l~oN|-|cٴ1)p^@%βx&!D[R&bq̜t u:Υ{ƙbBU!z(r7aOk3kycVw 8p=@AS mB/y]?n )b])6k.·p7H6u(=Or!Ψw mCqZ#24xF+ܒȤFTFOh'=-@Ae{XR;xDH1cAZYP3$Bc #~\c-ʌ`17!Tqy0Zuˑ8bOY$F9L3v܌/{HS\|K=+ǫ!@;KIL㝞^=8F C\6Z[aW`6P ișCJOl2pu}]I@ƠObu&llY8͞*^NG.ț̙ܽ^cQJM Н+si(0B<\T~P±t%P(Q@ewpn:xVגլ {1[?[OOaJn}ۃĸ])I8|a>;o`m.C1j`!C e^~w6sAF8b}%h/J ڂ 񌕻 Q.w@lU6"%=94X/ LDV{ud1Ut=lR8]de4-Ko`x!)rn$3yN !4vHPPT<&WDfN@4yyl\4Aڕ8'N^3xgQQGgq NcJ~6 x4*e(ס`D<_~h7A(XjpWɬ >ntPuWƒ9'϶2 QӃ_Xddvl)YerHLH3/ ^hNW?h-0=X{9-T}²&2`tblN %|wP$ZjM՟Qڰ>u&'7F7 <+3K9/ =a1楴;IdUD䧀ǩHmjTl5n>&vXo#le"Ԏ:BDH_^.VfWVD[B {kēk 0=3Y;jhHd,h6,ܝej|rS[hII\)1w* x~g߷~TH[yP_S}z,NM]mFp*؃LI,{moJ4-K]Dܣ $P1 ,r@'o>qhbYxKlG1¦lČ<w{pyږ ŸΙ(ģ/R u~{bִqAkpP䂜ըD>vf]1Chn Nݧ{e !+d2m [iyi^J.[+<;+2ɛ=*ַ=V4yƥ ^5ýBU-e{c«\(c֯rBI,XMcE\ރe1J$YɅ^"[k6)LUnP9 %k/lVs8T&f >x]T6 _fI8{sڇ?6Ã=cE Ċm-) #~%%qG9РHS^+M( 4?{?W(= ɛM#.V!JE,2ACwSzf٪vJn>_䈝G6M@a,<@vkÒ 7vT*v.p lRB>u#x2{Ru kP#`K- 9Ş#\j0h.QA>L]6qS*T.| uo95._-Ksxal(m$(|KmVUSӇ.Yjuvl]MEHC;^&%{k6 ek)QYպ&,]0s{Qg:#μ6+ ByAШ 1 '4=7x(7!|K?ǘ%(VuM8mR0`ud"­єT% Cb(Z&I$\]~.<+Wk~6L AU'!M {o:{. W1XAn)?H.!d%lj7"Eu; L{I^;9cNzaa{_+C$͗yc=,Ǐ޴`]ضuyMBF$w7@5.9wW\ˬ|L8$@o7<0}"f=551Ur3\O7/˖c,WJ]Hw/6FP'2sy1KRMDZ& vkz (HϐT*u51?^Qlq@#H"\ܪT?VI*l-|㎒,yu$$"N&逺Z2?DpXB:'}} J4+Q;LW8O;#kȯIu,LumX~XBol3l(Qh[[WZ4SK cˇfO6hj*DMLe91j<{PMu~j'ksJ!:ݶz0ف9v@,-m(N/Z/խO-GQ/=xUf*_Bk@fɤ$@73J ͤA&Ow{^HZW/'+f=UK'}JKF>/AsMVItO|pEN冫iW_~8gEp?8ڥ]p^dcfubn-Ӊdty&{75Q',AW]8NN󀾂[ZSm0A-äqϑSuEbnFP`ۻڿ=>Fqdzt W=R*[ cԱUFgY,.9b6}ɠ8i jV^(PIMH > ىjHPb.#*&yJ(Qp;-VjmL:Q(lP |\O<8T2cOʰq(u;Z++'tX)h%NXռ+ɇd "D<<-pMsˇDASÂWJ8+w ȍfթ!gp:9\zX,z7̮lUP8g +e2ӭ7#-iZFwhQrVHYD7K=J_c2`ĮZ79/tS0m^C.B,k_!z CHW}d3mFT{;^J4q w!zXkw**Bd qT UK\qJ2kaRڶ1>|0G0ț$-EZ (̬߮ PMɽhQЫ(Ҧgq(`r>X,0<|D<\UL,F.(z46KUIg,L(+Y&xGp [<bj@^ot2AU=J+}̘10EKHX'K$> _Ҷ WM"IIfڦx[9(#@ H+ y9Ԡ] T$ߡc,": 5y,9G|YE !2A.^ 9}93G?f@1l֖Ծ]CDž;^U)Yݳ;xD՟GtX-Jz8Bwy%&ɷ+ԡ@abSs$;PA"4S.E;UħzzNgs6[?۰bX.MbfƃQPqF;' 0ÍSCkb[‡*$\QfpfCӂ#6`l7Y۠74"? 'ڒnϏ;GB|>zS"M Jb ݋IycZV:Bsl?ݾz%Y7Fgb/f|Co^ënt'1dD SN-g)/m@ U jRGe>D#Z)k| */HWu)ZTM\ d ÿ2!>)_KH*MhCM7xv#Vzj WxAybqr9\L[]Wg1GҴ Қ` ڛU &zECյˌ-ftf۠ͫ!*>^ pVk,+ Vg Nikfx%K_\[vk]!hnl ; 7ZI?fEz6?kcِۥ|]q`e.fd%$H˲ƥk;_1-5 qcA=B#=^ݟN̏Ml'xoq7 6'zM;+DثD\֥G}Nujw ~}y!<·Y?8r'р;0]!ɹCF 2m6J1[`cvxHf"@"S';ُBLȎ > 퓶ޗ4yAo3]ԫ~o{hqh9&#ew( 漸}`b1c1\:0޸GE׿_Rz*ES?5,Hg;z~:nNP$N"9;)á/`fH)8ޑx41#6pKt 6ƟF>ݕ >mHf킃?wW*oJ!~Hrv H󀈢 a7~ϖ?98.4F_DבCd_Wo f g|;v{$!u>#_+b`$ӗ1XeDGlqemxyH"9Fl+E/GU= `ΟZJY0|! !FS8偄#,P?nS\#JBG*VCd꤁5*B_"-//=dV@ _'b"͗.UITfFDQPUqK:֧"g`SS)3t=Y+j'Na(xO rv/3QT4Dh?w^FԮ2K,tA\ Ajc#iIC 3>#]-S9̼Pl?,I0=/3u!i&>NorW+?Iى†5(uŸ}Ӣ)ͷe3<{r X)zmDivI'AXS V~_`Ypu;L@hN{([ʨv鞚xav,05H'D 2zInh^uvܫ~A$:d_021žEMqa_@-3k&Х7~`L3J?8\,V{I BxCTj0@/ ERŀ~FI,8P5Wcm9b&v?-zE2&ٕWA{nsZ zq_mN6YIF-تǪ ƄN~2KB,Դd7(܍%j8h Rigt[&~7c63٠U**>7$ Yt[]ԁuR~>+wWPO$+[ ^B u= =hO֪glVqʹ~DInKeʀbS̨W'=? NɇsDwxv0ùruJDҋ3# K6*m^Lrqpj4]XLNͩ*|N}T<9:aK%ߦla"}Txг`Ue~4V!MQ ^15gloyJ4Y1>qkZ@ptx \@dhFVY2kHFtŌ)0c'!Q-'WHDFFSieuqNa#zÛ! h-:':{Uԭ/ y95OٖWH;҆\Z5XZaо_[6B%:K)6^ϐhYО5/uКq&u۸yʓHXZcIi5$0 4lȵ`yjoMItPuf]x}cR 10PD-@m z18/a Xjg;[5=oa8sNe#^eSkѷV\ϓ=Aod5kBY_ Bna0 '`s/zuw'(-ֽi/_ZZx5gj!I0zvDjU?} @mOOIUI9 g!B\ͨ -xl%S/ ʔ% KcBh=dBը8zщLs! nNyN7cRBnz֩"^g"}M _1=aaXb+v|ksY/͚|KBKQ?< ڳjw-4Yt{/򸧶ہneTs@6>Ųw<>!žQrYlS /O'z(EҺ#†EC=()_^ȊYk!B;h]v(pF=іj[ p/kFZ: L7?~l#w} oTjSlIu%EA$Irv-_qfB դΊIOv#P;E| ]ۊ&hTvDzv$fy|m|olWR*7_~ yc1]ȳR炡#`&fQݰ J:"FSU$N݄t-&~n9?Vn0cF'B?;e!Bý.FW&>3(E]ڀ՞F *G(3pw'zsЉ}C~:,06szϟ?9n\mnd%O$>J fmHy׍nC0[}O҂&vƖV5*A0S s\KwH9o5֋Qlj|r~/vo8j* p[bn5R,w Ou{m2 ^Ǵb~lwYIdK0qv2[za UsMG f!5=M|wKՂfI/ }Z9y%R&vdLYYX63 7;Q\WU QC&gB|d?>tlx-ܝʤG3ΈrY?cjUJgMCa@!vQ @wkۧMѻ8n$*!^;#<vxY 4S~.Nf2܎yve? ͡.LT;} oh3 >\$̘}I$J6f,~Ag}"dJ+=8ApK=jڜSLL!d]w;?٘Nz WX=\]cƅN=lbV+9;x6=iRL&U@J,23G1bgc ~o-w4Ԭ/h\inI0JN [R풎W8-@ Q0 ޺gIIx6!eYY2Q.bwu Oo7P+A=0Ucqq^N~ۄ*>TޣU0yT䱼`ą~t}7p{AXS 9b+z>?}{;;Ν38J%Rm-DQ3tUW ]q6+n}f݆\poOwȹ9Y`쎘V?o%Sl!4[❀a|K.WawC[ٝC`h}f~Js!-] \1m?y]n¶ V`1?P.++vop 0"4E?_4FW;C^,TN;*ߜYXK6;s#\Ps23EVT +LZI=)4>MDsd߼Y ҽ|X̔ 5ŗte!Ya\6p>[_$7N 9Φ=L;9@<5c4zCoE^8K]zwg?I7M]ocwWgJt?ٳXB|vZ_wS 1\\~\ᰊ 0rB{-G_߁#0@1ͩV'zy, Ǜwupwfxi{:YZ눞\U].8`݂b:`̱|z&_=)~̀vv?ELM:9iXS+N&DDI 0,uSz'}엺y.ǷP*=Z{%辸**( nW-qY-d 3]xy}e)6}i1%ˑ ~C̝ G1= -DIh jmPQ3Xk9SIv=Os={t눲:ciHeXZeIҵe[n"MP#(϶Dža2K}I씋XRlZ$"C" zw?s[f[PK zXA{H۲50NV#u"myz1QP),5|#˵D%:25ho5"'>WJ`qd b2g{/Mw@`aNH)Ġ{̍u׃~4|(TBgn)G㐈f*Xx3i>T4Jx[ ۗP/> RyjQT=RG8sE[a>.*,M0/^p 7MOG Ȓڣ9eaM{] 5WAe&H0N@ZJQ٦J!WY/u0v\=buSc>ǂ|YzܴF]HA>NV\z|4A엩n/ꬩT}| *B̓v #oBcDG@ XP`C=8ML~&mgIkOq*s#03>^"1-g}jZp[.&v&V7UvN,%Dh"3lq;a9#Nk}Od\x%@nE.qwj2u&7']@9|wpD2F_EHXLJv%!SJ~oI l.aժ7jtP|,sD:?9R'i5}1ۢyIʼ̀hI<1LWl 6ǁ2X]%s&hĀ>C7˓zڛN޷9CCK e~܅&b UHr]FAi!(Io^J+JsԻڜkf#(u!\4X_ݸ|65t.kc IPKдklQtE:\8X;n!rn-TN%} l%(L`85&~׫NtxZd✨dZI!ex;G+*dur0<^"v~0HDkZi ~C>HӬ;.KpH>Qk&ͲrVMf ˽1߀π,.e2#؞Vo'V[1Z$ޱʚWozb)E_oʕjVXyOfuɺI_]YVy2xEmG D8qdq!oHaq"MTg⡧36*&ʩx@TA% NP+ϽU5;% OV nZ.=L܋A:IA"8s4j8<{$4`&j)iK6gM^W` SSzC E<`{N^2Ȇ'D@%brvFB典^n1W\9>ɬ,M0zjPO(\XvI/Qyy^JSvu5ao36z|Rq\cB[xrPǝZ1jŌӠ)swG3yu!LjMJWr/nJCcf7@Q1F!!]&FF)Qά!^ulF%H˿?oiܺB^T "GɩdSOw Ds^ yi 'a/@~\r\#j993U!`6 .ʤمo*{؃lRy^٫"9(jMS[F1xDO7 ؅0M 4LG,vvU6"@ jN8s˸9E@iL(No,Ә**>ӒhͪлdHHK#+]Xn,rg% g9C˼>*8eDfЏvGhL+1Mu=n?cL%Rk ㄊEYԁAZt#+/ q@% O !Wm77Ӏ v e,^~}еc_2o`^5?&LmT0| +H8_m#H%-D4-SF T[TWdN[DbxJADM ًd,F~RvDsHt N7bRxxNRf 8\"Vοz4폊" : &9; ϶*pdiN'ڛ!C*~$;p 3hUoXCSjVzyO*EC c4\N&dsrz44O h91N=79Ly:1YE+v–$X52-BmwF@ҳ8E-Tp.?&کH\fC|}L/UP~a04!,n޼Rׄg4΍e  [k޵-xfŞ}BmkDloڅyMT. mcX aTt& oAލ-'lGSr֕sk! H.u=Z7wVi@S7b{Bk/ 0@y #oT;%L!Ρ3ٲi +G %2-|װE8W}OjL%fFԼY,$eX)kuPH>KX2FUxj4jh`/.8Pu! /IJ=,9U\͛v+h8k)%CVP:v|]3)[_80]ʂLeHg9fxPNѻqje6ہZhTO 6BJj RκP;g]8DlNkapZO{l294K}C)GlǛ "[H`f;]rorvV$(N({o/E7 . ;.?^iDg}ܪNFwYKjz.dv+U`ߙV ֤ (! -88҆TR6CҤ^`GZLKۍ1>jfʾЭguRnqJA*B^nD}dhr|تqD6$ qv{V|vgL/,fկ\ܢ fƞ1(0ƃ6ԥjV ՘A>Ns*2 Le8*Rj(Y1TP\Gyre/73JL$~BMIAd`[ywlsaEEeڝFq%̝[c'zѥ^:.S }dnh]3gܻ+.z rߩ -Gf6af(cNEJY^5ކ/VZ甓х\+K^3dSRV 3ScEn]D̑ܣc+LO[z:D]: =(JA`n6mhOBa|qe_/ &[sgǁ/7c(|R!j1< (|Ň|󺢡a=p6Sx'ŗHeP1HTLM>IMlr:C|w^pp]>KT|!uO 9B ?ٿ!?)yQȡ {=4Px-Ƴ"1zeؖGBStAEl1OGKm!mL]gߨ7]C~6lDSRr68uTs4I ҮIھZrNU(%[iS},H}h|~P93(uݑj"L:=blY }[~u{L2+AG̷pfF?Z3T cp+J0pM?IU$aJF- 5F5]qM9nAWXfֆV\ mH%}*(_JZ5UKa` D9i rvLvV}=GKm~TI9fKg>T7U>g`OGxhs ݞ6wSKA'vǵ1Q'e[(T]7Y9X38#M_T؃3|Mrbyl m:$'cZMNMZl$gɌ!;2D.9!A!nt=cMoP\h \I</PhoǷ56^Wb]oΧ{ǸrMl6cCsY3VԽgQU,e/zzgi|1,aWuܠ@j^ B+5M8yP~dq ^XZ$$3㫧9 Cu[s~nxB&37Ӽ> ָͮ+ 82¸'|]uh6GԽw!J_S^ 'E@pixdl0Q]m6{KaWgF*I!i+-m)qk½@=*LHjagUAe30;{7Lȗ;8ĉ˥3w.vbRZQrB9iF :;C+vIb|}UmE~+P@7cC5Tt7Xy0>}Fb:WqʊX+ʼR}:n{% sF4Xt% 7<-Nٚyz !V5VTjJT7 &C IMfη'H/8hÃv4w~~iiKW_d1V?xIgP|5#sGìR P r>Ue@ 95>|:ȎzӚ,*(B_: 0xAΎd/q^!)35L׿@LVAI2` zqFe$d3\G^MlِTbbU>: YH+QP9żswꭘ,`ӌ+M-N&x 43h^#U&zq@Ip(Ul"1J!O ^Mih9X߫;c;TAG|ƒ%~%EDpa]&U+~ŔN99/^Ŷz\h/dsX>ˡ#B8&T=V(b5/;`Vu(U̠9ٯٸj!*e)pL;Yun<@ts?-I"̼'.c-ttө >4y4} ҄t B椫/[{Aae Xy^7Y |?)2g%.=&˹J;#6́퉂^y%b7kyS3E2;Nq-WU_|zWtc5PHSET"N1DBK\tL| \{ލ"UCN 1މX.>fŐW- O$ txӠ`a{'.l40{rbXՂ6ENn-|/rر\%jIVcjbt7"*j:ލKHAiV4PT-&٫Ա ;U,1z*v%A ZTL4t.2^lMdrk+Z^ocJ]e9|;rR1>̗?MyFS `bR wA9yixtJ=$11Æ8W)H͖l& @}st%~'ѹ)x][p΢WW/Ym]Lx;_|g3%476X&ä@g!:BMBq+:FESmCn4HÆD%!kQyXGK@/ ?7CH !D]vay&p;%Ŕy}"l;χfpGgvbʒdl~GVlݙ9tʲ1}ɂoœ+= y#M¯c9{ g{eeN+7sXkp>; U` Y֣:gP]륓rt-UK::!ȼS»$6Q M"8AJOi:t9#@dbUNoܸdb+BW mGEeI4lV=_ߏ*`T˚<#`)݉aˬ:WkܖHS/)$>BJ=`%lgs[2Q^.Ӳꛞ C;!qyB_gTU3n3tvf,+)6)J\xxAa&_xC5BH.}hTIH0/%*;Ӗ;t}~ 8G}O8y#"+Tpz) {|( mfC^ )i=>8(ghҖjk5uaH '!!U.`HEE٨frJCLQT!gQ}a[q{#@*&K!\x)O'Z[)+wFMi7X9ux"@G@^aC72P RK &/y۳Ei4]P7u =#7o@; }nP^ LM"A]y^1IYCU{_̒~oy5<TEoy~nc6Gn;*+52$ Ot尛J<ױ33(8?i*҇'*w/Wa{e0WIr$!T5E gz~؜}$st^@%uMx]i7)f_2|&;/I+x@9 $c1 o$0°dnXBi& .P|bZ>UXgc4GjEܼ :2W~A 1nc9=*v C+ eWƿOd=tؤQYQ\aAoη2F8&}voowo|bk9D 9Q#ڪ…(6"H6uhGVub{$Ktl5Y -ݪIQoQc lu KTHmH' ֬A ;A1~MTn*ooNh9?CSэfKeiT+ 狺feU nb>j$rgt. y@mM3|ib2C{=M&=x~ChaK:[! K:.>v0 oǎNɂҙ؉˩eAʫ^s77Q/T w^_]B7Eg/paJ E!7-ҟϤ$~iA8?D#n +r Q\3Lqn0r󊊱? ED/RQaĸKQPrFXPfkNgG{ K #'1dN ~RlVp Ek[_+>@$% %7k|4JT nṈXvH{жWS:'kO}D]nwbC%"#aa~yTAiWdJC[.Qyxf)0Mwݔ?f-t eg4JˍnM*{SnZ}c6s"^#q<O:$Ր]Mr.fP:ϢqZpC a/91vqOb9~ nxQoof49IIw6yXF׿N{1<%~Yɕ9 J8\`(G>'ԾoBDþSK}SXdq| VWn2d C/{2 BKAptly$Q||<ک]֜8&%h&_[ :4m=]:2*ӸhIJڊB0H;wJhgҷ.%8B{zF6k'x=ڥsL2k1G/5(zoxsC}DD7 IpkV B/*Ǎ1 HvI3* 1OrxԆ*O ,şi]7*,HJ"G!%ֵ+"6U֚Nߺ?APMB)uMc.Z-ebBo,ۣȒSj2MN=yeto-lhQ_GP2F:u>WP#[=6Ui%r]d.׌m +M)FiX oE6wyr$-*XLIc; 錽'{ }:*kb^ k}˅>l̓f΍ +X. 'WK\PRqiNq-*J]:qyv YT)%1܊O7b8%&*X F)Gˣ s[qv<#6L69s0ϸFؼ&E Ǚ L rڬrf˺LH3T75"jxroΚ1J`uOs[t])T6 2@k.ʈ'*F5+`B%(.0%i3#!R/"4w7m`wid QWEg_*w nv!E12,#:w?,Ew;z҉O} 8 @Q-&TdrہvQ 2^hs8$ÛLSaQ\lOPA @ \V7>Y >_)"Ej:" &BˠR=/' P =ZoPj2EaVH?N~ԮjESk|yvQ:d[L 9` *^ t@ |WP9YW!Tモxu_*0l6WX(:ì %'\= } JXT1[<+an2񼏁W|;RvHJ')ҝBag6MRm SΤS"vi!"+u0-x;VYf-5)/B IeIYt6~ҥNЦdA.\0*h\Hxup6":zru5[)-_iW$e:>ɼeNT=Q-@2C=Tא@$1etS+KŒfcClRdrKNpBzNn0`Lu;Nj-ٚ1zT/H1c@Knu0?o3q8' Sv21+:eB̶X=G%*9c bINгjMҐE6?cSnq d^r;=e64@s2%\sҙZe0C F7íoS:Y~ZKYW6L1E~~"DLfh"z]ՔQI,QF5ؾqkƭ PT!]cm"ּGL8F(vo1:c R!4קhҺN{+|`Fl\g#GdxPEάXs}P Xl͞#lpngў2+ EWft=#g3g[Y)kB $ek y*-? V'o? 8_snӅ#0X1>Hd~yW!:) qo/ .B.2QS۞ =WI4>1}qLd"gR8"Y%n Uis6,ēCT@{; ZKQSh]ӊ3h-p\W44t9Cn`+003ԕxa bNeoKD[ +$Njy9(VKL_N rR#AR~XCK:yA=0Y?؅m7Ft˲g"ǵ1#`k -{a:vUÉ'o|a@0FM)obN/a_ϑ\uͅi{ӌ vOOBIV#"͝ȬV%dn}Љe F^!4f tVg~qIN^=$']ך}fr߷Z.vrG-Ť+Qzt^{R0@ >25\y)XkG$́hnhl[Uly`Zw.@l/+A6*-CR,Aa e"#nGG;HB:oǭI\QVRE!tW|Pl.2-#Ol~SL!q}$mࠤӆ_Q{z) 2zζ;5[BR^VM,K> [ޖjv5B4 {:*v.:Xϭʒ(1 Eh?Þz\qhFFkbM)&tX1ň~dF t/F$gcX#BR.͔5`iڀ0WU^ǎڸIn]6[j(1/Q@QY3b4礅GF+OqΎ5oa4dJ y,Hh:e?ĬBur?kMe2+3fj|5թU2" !v|"QhއL̚5bynCKX8L4K 2*ע xowEQ8{bP*9JcTsbw$YurVwדl[  媅U+[^xt֠&8JMpDS m0yLT|$t_CUlE6UܜpJ >b$dG\#\Nb<;|sa x8l'Aިo?&c^Ct>@0/$6T-^q{?ƛ6phr|ap>lD}Mhdx\#fz *'z;K/ -֑D׊%7'K˜5gf$-> lDD*M)eaz}bҜ^jc&[VaEd8keѓbs*CnONu1UNP{̕x }ȇ5iArҙh꽦zwY/$f`f1R1|(= lTXH4v1)KiI}Ҟp%# eΓI_ Zy?4)PRFFB,/mVMz1yb=(w1uU]>pSKn _"f-ZlrM&~D!ܡtCotzmF`ԎKr';-,׉O{Ds:ڵڒ($k$bgL C%{Qϥո8IQv,Ku|Z3P*4/atqM͕yXG/h#OM3 SYx/~gr7nqݟ(dq{21[BCux8]m jIsoNZ^׶hKp<9'{J?\+z9qwU|V?ِ@D%OGxu<ɸǍFD}.yoPgh*8h1.ٹ^SBug{\)Vk섞SYъ\BչXC$ -W2tQhʳhY0w4ݚ,$89!̜_zn!߆ H\rp$&E_aF@lVoB@76/R,.p)jU V,AR}Cب^Ayzuݿ08D8\)hp B$Oq Q&x~`Jc^1zLeXP':*,3e&[KEn ݆HaP[E)k#S"a-r+wx@Q @'j 1_*/i :fTF;+XQ&}j#d;cc=nyJ-ƫ䮥76*"`~j҄@TMm>B8J^9,܎Ig1` 0O',+w917j4_."Gmsݣ+5|7\[=6Lf_NgBğf~l?wY2+TYW9rof T+v2-+62rkKbdǂIP1̈߫|HDxZs7:y!f?ʐd's+Y ^ÝN3†<䥓@VÉ"O,!uh#JLc׀HF4zB&goh4kB'->zy2t{mDdn +Եj5IY9t+>u^nXA2ZI*8kۘR #7#m5j+´`cXt#4ItVպ"ӯT-}Ж{Onr›J'$wCar8ą`D8ԎjJv7qr>fOwCAdBqnE^t۟ \mYA)e@j{ME.΍U4C"OjW<}D66Օy8B!Neo[e@Jb_|x!1)J(R)a%c j C2T2Y0 OAτST%i,m) čs>]8G.e#0*kHM~EI?vzVMOņYaq݊׳4_99CuǮL _OS^l@#7ݤ:E {{3뇙h*)Eoxjq$р-a+5ǦVlwm{\Yf)PTT۾ qIz]g |33cbxlARѳi?B: u>Wp%/=)Hȃ˪.ghJ|qC*X-YgG%l|y3xSG݋h^ '^>~da@gO516],tyCϯ'`\z#Ȫn4K+R]D Ew?-r-q/rcʈø/Hz(UEةHZf0gJ&`hƋzeEAP]_ڧ{).&E= H GEOFM@@Ĥ'bo]mXH}`QQCj2+mCY@t[Ep VpY$/l rE,͕Hu;C19IZ k/O +4?怋8""!2Fw}ɉ%TaJӣzwFOtQ qaZq d^W"[v8XNGx>Z>CN gV%k%^wO֍/]ߎ\da=9 u+CVT +a7koÎ3Њ~,}k;z}tyXe[,ɗ;ܰ޷7)//e!5!h 1~u2ia'Ki#uW޲ TΞSo[_fBm^}qn-ޯݟnH3%tܒE;Nʎz}"̽[2\Iy f}ɻS+w5T?JZQ=踻3J}. 2zmA@ހFt8 cY4k2=a#eApMC'J{KxVm,"Vp$)5 ['#Q(ƏEōQY)5*AwYZIOwk2/PntٖqT'e~MǦwB2̆͹BqĒ]E6[tO# :N0&"EVky&Kк?q\QcĘl|j8~=Q)x:Fh&\z\JܘJDs-hʔ`a Ib -Uja%W{{*=%x*/Xu_zq1Pߧji/k@KWS*(qV\?9FXp$k潀wc;EnG_ڡ,W_`xZ/SyFTn(:Y`a>qF °t`2ZYX}0S(9tR<5$Gv8:M9aJau>Nd#sV[CGSPmEz@}9. Q]}p|2 ݇8a$?qV|sM%N]ʌ?`|q"(m,eZ:p3$D5fzp2mEDjyLaJ׷f{*"ػ3ߴpsqRA@I)N~w27D`ͩ.q"V 5YY BE]sOG=ɯTD&!\-gƷxM7ݍrg/5w"R;2ܟ~9+C F$mELrâA(B^/#d+2=h?j4A] AkyX=GB7&Gԑ:; οyI`[Ah!)ARtS(CLӧX BS9br>cP9ab-{djδ)paQ7{f_N.CB2zxc`g Cj#5i8(* "`+E+}lȵ17Dab raϧ`"eݥAO{j+S G( ot7`ڣ7\;,L!iטJb%c$s{&+ Z+FeԾh&&T=1 g.<9ddũuy@J]#6o~V.-*JV [[mhKdS?͒Rtm`%ԣc0ANYBR c+v|{Q;cv~) #⑍%fb`]27 .9?aCը|:8|鉈H9dac͕'AAb ]q@C<˩LxobS)rw;n46h[!uM=F=t!Ddd }1QxcYS 7*w*Yn%" \L'eI,ֈz=d2Aa!ZݸA"}`,2̭,/C|̲ՔL!kjWh08MT3%6&і, b7]H^a,RhZ3: Q^P[-);S& .]YK0C{p?m=ĀSc(9f焰6 ;6 P%y{$_VumhEra]tR }Q^I?:s@OS@9r!8(׍tPܥT.Hh>6 mTK|D8}1 ~*UѤ\" ap2QE"|DXC&dsq :B*w;P JFJT-hJr외q%.>tڤ[)tG1#JU54;`rPEމXM>E#It3 !rsJA?AaGw{VsXȓ B˖Bc)]!}8dfPG11z4[ΐw_]OvS"_OYȅ`(l.,$b3}7/ɤ?d6:,O$|NdƲRuj/ȧ9?~:xAjb` Vf”bM&-|y .'e}JwHxJ 1q‘>pwaR7F6Yq3b&SL>0XZL<3t)rE̳& v:޷30_ONv 1ݏloԩ=Cݬ_UױZg>xiO ̇Ҙds0M7/=X5d G}xii+eYg Dg98)h̠㘺OG.sP /Q,&"pQ"1[V;NXk4ˉY{EM I@k-ONjH Oh$Ku8AMB~5c_DK""SV ;MGk4SCZ8tKqgfT+=~'9e%\?]ȧh˫Zeg.'Cw.T[ߝ(rQrd43 "IΩ]&M|LÙэ>ly8,e.REÈadJB8KOSnbv#/#'^5$!ばlPyo6:k}$7m>n  ū|gõͨY@vLC23QX'v`B5OV:\=DHX9& UY}tEh谭Ktg]Gl&ɬ .1s㙈 9\ K_V 6qR |Sz<)@'o -w};i* Mk!Ie޺0-@A2BqX1hz"+~ŇC@CT2OxY~^9nH-Yztk^`8kg5FKgޛledeٿ6'@ov,Ѵgb*E E.Xzudb͌tmMH7~)}ӿəʀ R n$joߪy ' -7/Rϔ}|؅/8pY%&wZkZQ`Z6!C`<ڹCזW`V vExhSY%Z=;Cu;~Ϗs"bǴ_AL{zrqi(z(\"c=ګо7̴$ ?%Z3fKK*RsabL}.-6̌KB}Oc$ɶN9Hlf܍~3xBe6)]! Daex qyy>џXM&N29s&8M1x9*RX֨t2Ieb, 4e -uaF, - q}- I|,$|GɨCLeY /íx"0vo+lfJWWK<WCND ˞ՓzM[BX/;e/F(m8D~ufZw/MN?rbyv\7{˲PwISVDI׶kQmRXLK/7&! .~&8\"u,7 n@$~6/'d}c2%_m4 &|#0cnl;)ʂL ,ACf{eP§fw}=%J ű0Gs񋖼^>bܓ?$ED2n] T}"8GZ/减YsK}=e}b00> N+AF(_';|^ۇpDY7dZ<2Xu\2$L45Ybfݮ+=㟠7Z9TߺOAB~'k˺~ћ$$ Y&͵T[>HRcgp4z zLgotR읽0}덨|@b $s՞PhY퇏to% om,:mShezDzlc?#R={cSZ B _N,e,"_!:ù͟lTjG#SeMʖ3kEcP{{"o-^4齧j`x͜JYgv\6.,b-Hb%^{&_EU1xoбdxc UefɟB+NPxP±Vw+8aL#G!4lzwfdCYR)'_]sƲ&ݩ.X ].vGeWs=EHRԸGz܋T:h;Aq<4]w5ۥD#dB9X m8Acs-9h._S{Ru%bS`e%[$o,;LzRƒw owBr yWgR:/#2ym7d4UЁOZ%574/#•' KlmK'0/v7cYgWgF OC}d|i4v<9H{Ҍ9 R[d˂Pg>*hazlG-%w֡a#Q\JsIc8h?Sp.X++$&Yt#zbl讀CCֱL 4/B%W_Sh-Kn_N'*t# 3 ,ﳲ@ KuG[F;Plz!kI5@+7FŚI_`HTb {A["=@*JQKv E)н ӧ&;XʑQOjɱDR}l&S?`i=L#fO_S@7;b !R؞$&F/EHZI`*/#z,!(UxivxVsgO2jEޙL:M&[,^J$&0Z/TRW0U~p|BM'~{71&+('SbHl%"_ #U^pcV-ղtGc@~QJ]aQ냍6UPg0ռBe]GInـLIYj'桬#kHVxZW;u!Xh6NA`$3 ߨH… .cØ607uiNjzK2(\ 5tYI9Ek=r0pPn Cvj]F|% 8$:uLb"nj_^Rg;[,^zzCi 7$5Iq #_ 8c뫛1_( "t;"ZSrgюaݶm \&GMsnqRlDlhvxDx٬tu8,Aw5?PdU~u8)!RM)-FE =Dz2ƜYHNK}vD%Nܓ'*+B7VOL 7*ZDҺ>YC9քg!&3dc$smJbdTʜ+;OfE}dZbΤD ܜdIpG?ܠdJ3iP gŌC' {%Fp;L{𿮩tT]j]f8{6~~h킋Wb%nnsNg'd]A2 &W'- HD:d!饟LȘT^D@$x(j/dzzMr `*WT58D)x)P0Lw~SMhQ^M-TjY8nj!SMVVΨ$;R&J~$Pa*\/I x4,8F]*Yi-IDqQocd1tfJ|I9}"GA Zؗ޶%@?;YYCvȟǹ+LmuEP|wyQ[#'%i д@t΢U6x!I-ysy^@#f><}$_~{-)/Q SR^>fs< ˜)L Y60֯7W&f9\Lɉ[[[OeT4J݀wP F4ǯ d cYUŸDF:r˜U8o{kK}0(øH#_Eb,`EC;eD/K_7 Q\&4]aTT>pxQ?dP9jHWm]=99T0 Z*#:7b[;VJ!u-?IWG?ϻZ'aq U:|(, ]1`l^U! zpЭMJ3lZ'ZSyV(ָRk]Uaf@[>iA'n M#dN{6fbS@QP0d .y]YWOw+EؙiL*Q枺 !uaڻ=gG}IݙFx%bpηhC ĭYNZ\w( _Z&{7cB[ "n)/hwUn ]rs8|TIW[:'+n f/KbiAlkSкgWgoHpOgGΔH@ X)3"`/㫝̺VOTƀM~~Z)5윓KYIӈLrE81 ^&q `Y Cg QA}d*`:*ʝrYhJwdB}[42|x+{HI6`S,i?|jAQ\Bۻ 4wR Mw܌@@#QXk(M${G*H"7<=Et*LYj+O`.3Ώ~k -[-rv{nMQ==6X6*\ E97[^GgW[%Uuh}M*&>.rnmvgUSY mq/j Cѳby-b?!(=:ρF6>+$ n_spqB4.PN[ Ue6 =g}]jQd@IFiz=8ދh9#$Jd:I Ilyq}I;VY(Ҳa1xCń #75t+|@ Ar?Eau?| O8d}uC+׻N$h]`BKvD]^w],[[Ӻ>D\#w[}M;9]= 2OPc~ bZRDIu3!&hHN0L0m{Gb*Y6& 4yWe-"{Yn+ ML(-9)n@PԢ(y('0L66c y\4rqd-}CW?蘼9dˬmo,rKCrnba>:I%k_AȞ#')(;jY Û$wao@O爪nKJ˽G~&Hak)T$* ܖAp<":Vsيv |ҤeЭ>] pRĊJ>%+ u'p4203%H|% wxNl$rx%m,2L'\p{wk! RL@Zgn:Q`L$LJQRPmQ#y)Pm2_nyi RZ)ɏ+rV#}[CL)t3TrI:wA%ΰ3r "$-C!'r/2B"[_oDk=&3M¡$$ϘƃO@~ezH|k#]Un]:ޥ 67)p:yv-PG;\@^oҷN& '{I#>6hp:?(p>lu3f\PMg {(7q²8~qj2BjnUvk 9V~Dz& (Od^.q-Փc9T7/%`^s~emӎkU}3w90c|6Ҧvz9%UqTj 9'{$Ǣ9P_$80kuC}+ӖLM A!) \δqt9 *4sK[LJgI{%cJ*B`Htpr^dDLlAYĻBzp`~(翼屼 @=7;9c5=}Y O ~n)w}C~lc9r WVEl̎s5%Yivv"t\HBx>t ajp֩T Bڦ {4n/FU8PqA¦8m ا<&+tR&vq&k`ׯK<ɊP#hס*6@"iZ2GK vrS2 p>"C#3@ӌ`X}F 1tt %m'ɨS|:Fq#oP8Vv/|8JncNo7&YIXq4o{.#.GL ]Ϥd,HD++ЦMfwﱑ0/[1Q 8tL#W~+?˕) ;T-ٸ}@빬B?/eό4_>%EQ6D<.f[w֕>6XͶ.w%eI|u{WFwtvHe' FOB|t%=yl"Gs`MyȨ?X3+L ß FlHY3>=R֬0o(vn`帴ۖAK꒝X}mZx> f6XJQZ#9ջ\}5֍H =ۑ'FUd,`TiocO7:~:h -RGHg"L\f0I2P %I (]lvn@L| +7~oBr$46%rR6ND'F䋰Ԉ$jICaS};h/56s4dPeL'U]l@A|UU}H0- gqtЧJ3D;0RnrҌN"=LiG~?HCdi۶vxFskM: °*豶ּaTo̭gClxCcĆoqqNl8{ y&jAtmhuP{\LULҊZ7AW۶~#_O y[AA nߎg5J`f弹bZ+ 9߶0` sxc ~M#uj&ϴ" b/ǎJYF?jwiJ`4dJ~Z&X@kYSC ^RѵuKH]U$d{vRcsZt)9cG阚h \SyXGb j/륞"P'+րA(RJ\\P[+c[cyQxk !gH<}65A XwH dNw6}SP\oe+UwHEc>$W9V,ZOxCiPW f|v!3K)_{B`jABRl͖V,6!Fg9{뉣/[& r4ٟn qKt(C{vkseͭ+ȯiI#g04 nV6 xV6+ǒhR|Xͫ@H<[9Y Izn(]D] fV1`Kߺp`%A\ 8i&xLM*Tl<Ĥ8vcS}ˢ<.W9{$^_w}N.`"oVm`Yš[0:ѿ,BG3p`6 q('RHvɽKF7I[3E8?7 5Dg;I .3?i*#x.NHE 83@:D?x k0fll\.bh!<mLV? fkٟ {˞+|*a>@(O%l5J`SN#jgDתg~_<%]cͧE Y79)l۾Y.ݤ4Ǝ8(74ߴV3!>L+W }*&iU56XzdIB3ZI0i ֢ho VWE=Fa gGC="v\pGxSBt[ppa7v&`[Qx&g}?B'>T5k5LZV/ؙ1Ŕn~xc\P!k|W/HN]KGS(Pu58{R@ط/Fз'7DmA҅B`$]r~/9p^C`R #ETTmƎs?)n,"@h3a=nHY^;mL q+,w5={rVtj2R fEE Gr!{28ahZ[ѹ.Y_ #Ow#ތqO:ZS|-j`x&Nc[GWluwGzy$ 74* S6O jgg*KN\'"HlkeX;,٩/ %E}]t#RQԭžs`~McmWX~ |8@rh3SWR]f|5Kڀ]96_EpP_vKm\Gsw𚣰Hk愖di=4t<9>Is /agDΘєvrfu9 M^!鱅gK9 !OcX|eOsEBՇ{4qrKo<* TQWB(ZOf?ds,T='jχ\tRn`ȯU `1$ijA7:Qe[0K{ExGp!i[MoB͍K>8g;:km,aGiߣѰ|fhG]/4ncԠu1ms|3XNE?/3Míޒ{MįG55 Yd3~,~{K"pTLQ<9!d3(:h6CE x]<&KHf_1[nLf`3 ifqyԆ"*]ry\a#RoCdblLaM< w]kC5gNV8eY;)#$~>- h!q,"@P:1<+t>ɵ)$_~S)0@!(*+x4E;b]5 w;G 0@-m7/6O "Q]6i$I!eoӊT6i^M#ှːԙ>embr^4_7F N6gOe3 ()V9E%Q+#q:]m}FGW! !RvYcÞ`х㬲(s|JK<+`wE޽#x` ̯(M:X_8*PI6u[X%6`X0ٴ~ZU׳z07K)Xk=@MyOU|ĮlVInVTU%C1b݄Pw1Y"o M"ng-p-ʢgHo1 Hkv ߢ z,Dqryْ\lvm2gһpqU#O&L‰,8aڳjK.S=_RN~g X*CDܾYN3 Qt05]< c/oCck;k*8e}XMɯVE=XV&7yt\9XfϩH۹Z !t'2 Ró#)".|[!d[}U4}KMZp&_iJYf̼e<]c`۩mbVHT${Nsm,7 Ϲ@;Ay &xt)Ie{jU#-߶n4kgtyQM 9qD^ vg2{ {ߣ*? xv_U$R L*KuO W$>7eZ3vq8yrE ۾OH,vS1HRMJDr^y?{,\̊-PĎ,,lpSߍ}}Kgn8MW5-TaoL`(\^Z][\ok 2$H{uI̷=jHA= +n"jÍv7&xVmO (u& Hi+WK7ވ~-*#202mrN_5}nb%4TA91g!izX'IZ]&JXÚ8cr1kz#!7MX=-֐\-:evhGcFRaD+=T +iދyѓS Lmθtc9Ns=*ГAf!dDq<5VUr/}o! bT]RJ}UbKpBNQBFMt5+~;'&-A,"MC1i£j ]|]3eo4#vVɧ0! #:f[:|Q/gO3tHn$Er+Cbue? J*zIh/ZwsҾcՊK!7C{esJp 2EO::&#sIhf@oһW{V *c?sMV5^IZ1r Iyr"ʙ?`|kΡ=>V޴lbC9K:VY E,&3+Xgł%MiA#3Bz^OnF.\k~+1p~ԥ&e\Մ>b?^zUeKl;ZbY3 8UrԼGw[ȼ{bs`wx*bx:'20?O_؁!`rR=3f@:ey~_SԚT ј'~d>6rQ2H \yԷN`I tE4d=X5 L<|m;|7FЊH'Iv\t $ɓ.b5J4_ɋPJlIJ'R @Nl5 x@6A4#d 꿲-F#8Z?.<ӷ?ql6c'<+TMr jSu=@Y^}o 9q٩˔iM ^t$, +y}gG.&8mP0ȫ1&kH6jeS#'w&T)ВXן`-aC8 qVUy=EKZiqHȯU;v,aOll)^ kQe2Fg2P9%ue.܉׫H pz< rO=mUjAA\߿Ro|y?tV+~Bu(%].ᾌl%iHT xꡙ0VVYQ6ܫhO|N:"~.2i%:1`aZŜZ6"nꎴ S-D2Ԫk ؇y@G5(_B<b%F_c^"uki^Ռm9Pх>)X/ӿ8Yvf3Of%n|aD~2oC.8/N ƒMٻ#2mne?JJbv^ًzU{~: {yV6Gr&Pbg5 X2(zA l{ ]?:#$Spk8eFSe9unS;q݂vcGas4| aLrq@~aYGQMQU4?JZTn](/!5H= /X`-gūX:s"{[\)-^ >R&]&[w=QЙ,yNxh*SzO(+we6$2).~@6qŢT{`/fPcXN@ح" !0^|?C>1/M4+5Mg难]}oGgVRڞt@!1uY0HM(yjS6Jeam +0Нiɓ+uņ'.ZD(5˨# KRf-\$aUv'!k RpËڲ>pY_e.|GO !MQI:mZOp{%p,LjĽ7 2Sa\Ĭ'cE XSMƣ/ /"z(WTZ1 ldCjSL\u`2h,g!Tߢf'~[zY IAX@[!vip)38~J0Fy'2δ1LD &@8-bDyJ6H#\l*e *C!%}uUD8[”s`vxmQRk^", l Twy5T=% ]_q<tꡊ-|o1#|dR1v&x~tM&(޳Ol+˅n8QkکDŽ;U- L1ݮ]#FG  'ڮW|Ds6;6l(a?J>ַ(S}Κe#+DQt0N̘BM4;\/oS{8e_?zu1$6+Y]ftBXe#X-Q鬱-&|)[ފ&:8|}IG! hM.?>>CeZU-F c^D|k)@5 rϻ=Fѥs!IȵqؓnHo>1ٺk96Ńf/6\PC+"磹84ܟ j]OV=g:s9@a^Kc ܕ9◑},BUn_˺o|ndrwpo<=K/;+]fYSRqT,ąS*(,HZ;OV,Nnt-|7(lNlxgݷI]X?ө>"F&#u(/Нa.pФ3RM?$2 тl${: +}[]_ʒKm'kJtm|Wq0"bFs^!pdo^Sci:_[a(j2&CLqYB/2W=tR*>| Tأ?CmmmPM2|D `h_u7)JE4> 4S ji8F 5y2@pJFwLhlBp^mCObҖIpxW"{imؽT@0s38)P~93*"ch,MKµ*G+B1vw}yF{AxM vTJv9!ո4m}%D K2'x+2o'KH\6ؕ|~cC3c? w"*x,QP%L?qnh9QuH<N߿Փ5C1)N>&1J?bh!pPBewX.cx?fmCa^шg! h8i_ J.[L;I,/tS~0 8uASH%Pd٬iN6CPW`s8cubחBvIgA khҀ1#ID)4vN5E&'K_IGMn|s~ 9p(^<5նld늛 I^FXZ(n-L2o6unToTPBw Վ&m1'JSJ;~ء[(>'Ek7zf)vaeJl굂`N"So,mtD3G"d7Y L\n D%?)ҿ#( Al ˙'r@%@`8GMS4F\g+&try_{:[m#H܏?y%d0_VObiF58[BQaE3U<ة)$'ƙ%ktxǷ3X[XTfU+F 7Oj+mp^./ngg$IWBF4oJZKs4Gه{߰'ʝlb.ljRRT?gGjZ $=ⱶfƍeorvDc<'G#<@իk?Rk+C"}ͯV~ dt[z.&\V&) {A]_u3iB˫M2Z}нٚVyҴ}*ޅ[<< BdHtE$[ CυHCyQ|hڌ#2q#(ɅGiWxĘFd S]8ƞaRܦTux%C3W!uq [PPx\`=:tǤlc2Ս:-Ą^-؉d D^ uE*Y=Vݕ92&s|g" 4lws:kdE^Bn NkηaZȻ'2n_3  ! ۹!;Hrbe9X;B҇J?vX{5lQ%Gh Vs0EzP_AaC*TR[)\ ^+{uEk5kbu4uUY>_XDh_" a`JUfL Q}kS1aD3ė.KS#Ln'NݵoY-Vb{QJyUPvrJqKygWܠxry 2މ&?wyF=6YZ;LXZkGt?S6z*&"T3`? s н' \FG ǂIژYRfnIz:4&冊̄cº`76(Z 8ԡPؐ+B}mwCnWh|{QԍΝiěv_#1Ni23;T rhjQUsp˫t#6KCi WsФ_#y$yX_IIalB2J"o|5#ТAnylС%'z`†WUO6S?:{>='9?ALj7~OvY7IF/ȏ&ڼHP,! D.E[c3WTX@ږoRJù9Guu&*>M,$9FNo ڨ/Z/rz1O|Cz"^Y |q[d;G) \usOF KOy&Žh4 ~w,-d) '3!䢉 2瘿(3OQ6VQG'f5Ye#){+ZsιS~zNh/>QOfdl;C,fs H?'ΟK;rL YƤ% %\#L5x|vp"yYA4l.  ΐ-g;}u a\ܒmuNysg!v2/$2Ka4xp)hD|z-t;S ~|Uw"٢tk`H4"Xeoh@]N}dӊF$;]BGH/Vi3wP)3^ywA8FiwC«Rs>7`VB"p7-eN/%>}MWΤc]+Xbg]@N.ˋ $Oo&fewWs*:^"3CgL$Q+teh P)0;mJ#n|R:] 5kO[ Q豧%-_%7dznl M~a:9 {KY|n!-w77T<*R\v5T7 WW(ͨ%fG7EmMȐXQ0'OnP@՗ĂgQ{n5i{ 2\}: @üߔm1 m$)/紀8gq{~âE5{_lJ5  k'N#G85ֽ$Bѩ&*2:zWPr[+նɾP{[?؀#<:]FmId'VB{J68e@*,;wIyۋ)<,1kҜg/=H!wxxcqW,rb$ǸtAIY|]:Oɑ1^$ ohgd?=Lzs31j`2k>ELUCh@(,A\Dɛڀ"7*7C5%#3aY%!pQLjak,:Ez|Hn ˵4bq.,%+k$Sѿ7rmFw#A)M}1;3lʇIfsg&I u1hMܺ4yOSV1cMv4YL-$7OSW4 Q߃ﵓbjB(Ze2.lN@QgZg+ vtOE`N2 :3r[K e)fNwWEC-?*N~aFA5,bh +*mt +~/Bd~7)K<}C_x?g%q'(TvÚF.JXl'l|-8<֜z4I8[9 bL#o)#m+M6+ }5Ac/.A$`Z _qISKqF8rW3մ ЍVTա;!Bؐ;8.e:9>ծ`e_;M3Dբ%ӊL:]5 ) mBI( @ꎪeTq U%61$9:F'guZ}=<&7foviB>G%QqqxhgVv nP\^_'xhDt8'!=Oo](FŽwq-@cy!ww`¦yj|tŎv=A`ޤ "2n'm n5#Cwdk,IRJټ뻻7yi3ftGoG/X %8v/Gk6`WC3@}5!u%u ^,o nC_0^JQ5ʪBB86$.M b#w" EI;vnQ-ذ_!lXHOla]^3%vyaYYギMrİ 5/j|Xe`ܳF2E4<rZ7*1Ӣ53EV3aQnO lj D)ψBg^V $|sOY@?.$o~' +$.o;}sC2SbÃ2ȤQjFM]$p-@~VL(@cwKKZK:o}|!~-wGT=Ȧ+k=bֺRKu{ѧ 0|Uv sGDJmǝ9 -0guA1lt(oƗwՋ빸wu┕.a02PKힶW}nĮpgEQCF}1ԧa!S;dKh2`#{2T+w,:$zư\ݧ [>ZJئ@,B4,@V5OaK f Oj&u}iEWYK7KC{#)rq&R8#,eF`PAh~DéaN KZF[St,/Bp>/R!*Ɏ>a9pw*\ jw*ŀlAKdBf/J 8wYl$Z`ߡF¿k Co U*YnFl| h?Rҟjp]_R+ FMubm-YU. 2D#ZdJ{J9G);Z)-bOnT'3x_v0>&ʇ/}sr;3O3"*%IƔoHrl4SFX B\9>o6>{;Рp'FgL“ |]*okz2sO&BWg`'lv~s4/Y)j V`ŏҼ)l;1&5-@%Jhi[q}&:R R\ӵ xI'i w yT[NVZu'[D+e_ cKM+.9];,Lj]eUUWb ; sE$FY6'Cs o:szL,E%9RЈ$ɋÙ{5)?/K\^y+ 4к쳨:7UJՊ^f 8av~"c޽B2O- ZzCc.4𜺮xuùS.5]coG|G/X}L9lA5al 0g:*`o{>@Q f(,S<5,$VQX*]hb&v QZu͋T'K-0CAJ/&43`LY11ʟ{8%tK{+QMuq: GE>m@Sj3Sm8ؽ >}*9:8>7k hׂЩ]7삆]F y蒩&R 2&2 =t@{_{s75'gILrZF$fY-),F όPhTjOSZҗ E΃{TKl_Q1zUx20{$!4,`;_wTtjd_%Kt>P1+ yn8Jw Ug):DE)|ηRSUӇL?~qoFP[._b@~X07qSSkz C<X%fc&Rȃޯf߲-LR%$@`bUd1jB#ͨ%`@HrLFX<'cl*5w2[YT mwT :H8,s#2M>Ǯra-na:7 ''G*4vkģrn( VlmH-v9?֙4Zai/=o.[kUb^*f!94Od|ȧQ}SطϿf`?2zz_I1_27Bqa:'rZG4{aܛqIU9b:  !Ue,Wc`B2dDuޚWG:;q4%Ż{+0Rf!4== yAE62qOI¾势R$cE7'~K|Fi0"NYɃWMX/ȼ`J_w3'|~]ncE_VBL?N=!8NLA(?@'JZEűs$Hu-^f |e Tq;s ))Do/]>?)VAEeP`TjdoZMNV_/g"̷m< dx *,+Tdʁ7Y /Mÿ>kH`xz+UyzL@twceӃQEHxtT6^ߊPC#83;]yި -0C/oК;9"5ϱ9_tc,z<,+VeAiusesݦ.#Q)&q%'Ut?mCwn,WAM%j b9}.|irGΈ3% ZqsҾĬ 6єqY!ԋD7(0sSͱuh)arr-f EM !Z/,:4YB`#r:(@v[d@*FkYkzÆ3ھXƘd%^[hí4#%Oc#aV[._P߼2S9uɅuq0Z"5cNv$#Kvv"VugSTrXoXgdׇ ~V8g8CQ<{D]X΅&ɕNۜntA6fvL٦ f9@Փ} Wեl=9f~5[' fJʱY~ bPYCB ṴZFZ`oH=#XhȷAcd=Ƞfѫg\5ˉ&cm008C1 ڧ+r.ٗyD^g},M2ׁVL]/0 #ӣnқT"z"#fC v. hf7(φmG:,dT0 XNkm|red ݆sh>OfM{8ɛ?x 0,oL^._xcn^< T!9Nǻ!E6Gу B %NrcЈzBvF3斣WK\]&<7P"3:@rb+qx͒e@D=0f f6p]3 J6q y:^uP"عwTZ, OQi9 ֬ặUF%1yp4%cvt(*se/m# ysAHإ5Ī< T9 6m1d״nNDylGy5,1oKKf ӌ=4U5JsV6 ֥ lN xON7y&G TQ"|n! FHE'F*q||(r6f'W)Z:_oZ{o5U/Wanu,/̢gx.' 3JM~RQHӖ! Ik=A\Xnr]C5d39ANYz{jU,-UnG2Il*b<$7邝,k22oݧ>f"(5TGp@X+ *"L,VK=9,q)b O*a\҅J5%^ G!_E[֖|hkYY}0K+zoZKa#(=qSX !¤I1gP kK9xɤMۤ gsk_mH(U21>gb/GIkʪahijK,̑>7nޙ&U(Z])]d6wu]ˣIW& Md~@7ט`4'Hkj5!ɖ`֋ d>0 ˻N+f/cz@iMmn|hzH|F~P >n9 zk|G\1ɞI'!ZKFv xm>mAd$lRlL #؇rvC-~L}(OZ8D4E丸=GAU-sGPvI3uy 뻭TDSșnziFɠmJۍGlhU>ԍ?8Ed^yR)ɟ85lѡ+}\(ڡr0_z]LdA&B,*# yx:?iaE%C+]ۇ<&[e芍ec &L= &x@VLCm~*MjfSLbAλv:bkܮP_j.?ш˚ZWJ)mDntxHLg7L֐py|zU~1Y.kόݸ[N8j ʕЏ^S_n>\o .TH_t&Veh~*C ;|&$rأ*^_A5`MWz`Dz i%'*8+VMQۢ7pZF&7uAIEsb3 'Z`kX:XւvAYЍOmyb.8`C~4' Əxٙ/GwB؆Wͤxk.D3Ns&nZWŇ0R=U5 T]P0pQr3wkhsR+n?YƏӘ"i\M8Ƀ_Z6X1I*"qNP7P(suW+hSFc毾y2UdG]׺iz7YF܋gV&3*pqzpGaZ.38^$=ef !ϻ3(ixHO'B9 ~̕9E>~>#80zOz[â9Wo#[Ǭ>,qU_D}{0J G~qtS{ [ CU{(?b҈PSd<fD~4}#M5z nՖY{K;Fi= \L0Hk|m?nr<ԛ'wm]39({3Zgi""Dcw֢Se=@n|9HNV*H i|u92>kRmPT)tԪJިZ:Z@XȄ4;ͽ_/!!WHv{HVGzO#HgFACqN_}ϯ 3oO|x)BN[gk@ O~;'2R_GO_ -RdcCf?Ǔ!4e,eRܖ@@+&Q.3F%( Y~,x8k zw1ߏ,7yn@xsѢhO*ZcX![ `;j@o!aڧm)(.Qiqv}ꧣyTonO%7W<B{Ѐ>$̑1.BDxG=\ۅ7!Cs(m#s@'4n}cfqӣ3p_#A?hUћٓ(׽^dn˵vR㧷ά1#4 ZT7cYOPw>yB5t!CoLi#a&ZLʷL+ [W/" x07W5 z^e#E#*lZ@CFoYW7&U@=qf4n5>,#C`)=OJɑǾy107=Ϭ4ioĢg^Xi#r)mNfc4U@WNԷK@Ln?'D$[+,}<(tO@W?6xBw^/l{"ZDbB,'bA؎ذDeIGgK:p֟N9Iƺ_MW0ae|梞hi7BZ?jj`1 0uH}op|^ATRVPx8PNҮxc Z)HIxu W{4;,}|*Q,'6RBkMjSu:wi;UP>% ay`>e GIE5PnUs ۤ. $ﶔ^ (&,Xc%9]*Ye0SOϣu2mSKvvCZMd?AFlW/qqMʾV._>SIDf/rRaou۰W4ET0adSɕ *XU"OOE2kl7*"ـcLk` ;ۋZ]ŕ8/%= [%H>6W-cYA¢X@#6.3N?k)Cr6~6(PmgurahNOaab͹5>lnmu6L'q`Ʃ U]ו5̹+`n| LyTLKR 0;y4>ʾ|ZP .u!0↣d^EU&O!Վ4;h#TE ١vLs>W謹•3fm58I[ݷuC ƈ s 6a0huv0\ ͊D[w6&=-  sxP*$O3XȗHҮۯb'>|(zK5^$*g8W*i{ɧngż.ilʴʬ:+܉_h9֪JpZVװ?:`Jq4"Umi< tCBbDY3Wcg(j3'ɟDQu-Qg#mp5v5mT&$N{W޻ƨѡ>YThd].I-< q&U͂ qco.`]V۵F%^ Oµӳvdv+L1#eWEU:kf4AK(%GRBw=KuQNgqR`3v tH{,0KׁA JKT \.AX Hh.<g.R[q˂~p(2.Qk:AR:,U] Ь-KYtU7<G)l.? cl*ucLc~NG+:x%K=M;a-%ʈ̣I(Æ-5yɬ #k,=#eL&eo*{8iMqW:NʹB17}ՎU_פ? Ed8 dM9L S M %Ay)Z*oPA8|T7>qL!KVs}τ$f VNn9 VrPS}^Z R}v=nc7IpBYT8]jLh*F#6JU0iԒ_%c, (T;&p4n? w{9m[P t0S^ B56JF2Cucp*N>~ iXeFY'w(qpzmP aұF`^W`2V!{f"܆Q0 3 uTTqNelYCA:2v0H8eɹ|HWP ?q%)@P(7ѩxWVQ,0՟s3$#b~-F+Ԫ2_qjk@H~ھ "B*r${DZ'#:gr#BtWL:)*E"-IkB/hhЬ.un%aaqīžޓg,FHQ3P4I٥w:d4'3ya D2T @l"b rboo~""O/9?FK^BQ(2:ݏLM1|"y9{}د,5=((-`!(h܉Сjǽ\pϪ::u\A0m/S)WFĶJoE7٧QL|Dp}dhjb +4@ĥD2W}7I;__z>JfaۗGcGfwH,`F& dvjJT*ȧ1=WFÃ1ܬ >1? x{)M 0*foz*鳇3T|xMg9k[SA[Ms5@gO4`LmTWa{oE?" ?'6kϹtr'/MVyԵT:w{DX/ص 8zS$ooT_ nᐆZpBf}:kv(Qy:s zaӣ FU- aR9=SA9IC oVwΧ`N輥z?ET6dA`G nf NSxwW,3v["t`m[g knjul3>'v}֛Ќ޴cP&.dVB . [,ddCJ(RMbW@xJb.7~pꝤ!RI4dó+zm!J:X 9ӍmQo&/Td]\R?6g;ꄭ;! k/i y Rةr=ǰ|!6[}$r$ &u=rQ&(Nד~^Hqb䰼?.)RSc-_deۓ-GPnz1Fwq1_8ҥ{.ڙ/>`MR/XT򗭮ni5X*COZQW#سȀJs''X(-4NXëo<Ƞm[ۦGtȅٵ֫5>[`Sev!gZ_B}[EN, /U~%j5GOzSpk(ߧ]KnVu:Au7;r\N°3쌺zl3M%iYˡnWENKOL".} ͟NƫY~Kˍ_cxh-noΙ`p~!Jt&:ુb?v9f13Ѓ3U0w5Xފ>-h 1L72Vb"yp2h_4#A$KQe2e_rj!NUTgsxb\_3X#JHw%`qqL7ϱMs tsS3 1R؉zskzϘ ! cz3MI 5YY^Wğ`G;B%t> K_Kҳak^z<F7la `םSg%_(_Zd7okߙFAIpp_Achp: ȰC{Y$2RL9 '9d2E\lEzcOڣ ǎWC`.eXJR,X)MwUgre5@LhQ= ôNB{āϔ#CUj`{V 7A X19c:bVl;#SAU鰰wݔEpv]j0 M gfM#⾱ls@~Sӕ2yw}aGBW?,m㋗wϛXTwۓq4=xEV +!q,Ԯ!A`X9*+ @ũ)x/rf cg'fɛ` b7qqXۯzq gyؘM !R7Zy̙_?ZŨbJa~6dG syQЭ f`޴_gT"g#+Q;'0{u!JO,\WӇS3( }"+ f={wj*8P>M-Xa8{Ų#]1y+dx,;R_ kƝwFXm.C q3,wСGM c剅HŊ@"I>@ 7&u89lS3pm\H^Q-MddHTa"\kP e!E7L5N҄xiCcEJRf (&~&tY:XZ #b/| 7 Lۢ;y {' E4P+ "޺5![(K2vD񘞬UxLC+`a.1RT2M^\9pGz  E{ 9LDKj̈{4Ϻ}z{IK[[BC?EԐ(z&+ hi6$Or0v;t ځLM^)m` ,o7rI c?0E9bT@3OYĚYa^KJN;pd2P" 54*']?#.=a?lg2enp!ͤz$)T<c4Ϣ\l@7Gq:m,Rjl歺O9B#GLLbc=H4:E" -#aZjhύFKޟ>+QbfK[{fŭt~KulzBDr^Ij#| I3Ky˩yy)Ǣ-R'ދE߭v?CjAbx/U2BV֐^ OR}Ym+Y`0%" Bd~5S%άxkAbLky6 ;?DX`4!zI*@7@,i"צ4:%A;N .-+|=nz]u6  * Ь$c(kD/dr "Exfm$^He5?Q[*6@egsmP:wB)DTyyhtA,f!~Ng~C⿎Dx\Y$q/̶z9FVoޜa|mlPU BU}vke%E7CK &|]z}|'@QtGMZ{I`O6@:x}'f|~m芁ym꼣˟zj믣 NDsQEUM}; ǖoSY-/xoCc}(7cO7}od6F(f.BL_CqL:VC?^=[]㚮DOiB` Ìǝ0s@Gb)f"$Q/PgԴPu-> ދ6Yu'3e+gErQwAX 0q&f<]?UK'"Y"'Ϻ-'+T΂uUE+y焥]4T!yeNX8SC@^sr[t1U;FI$?,R螸SZu*c"oPDh🈆 D Ck'6Ia$ ~]-s0ZsWϓPN0 }$$ӪU(=QH܅.3^'9- .`[Yƙ{sDY ZŢPɖ郢7/ R{a@8hR}%$=aAtUd>nbW%w(FM'ȞԢts6 φE ǮFW;K)?`i`6\fz*S26}Bg2;ǔw:!I:iz?Tٓ XhH7CY[#-wM#%#XVt$СdI=JN&!M_֧t7u2^w6Md9=Kvo=ғL;*⢢dLMWB9蜆wn2,KJT߫v"EsПA?J [&WXbAfV7h9LiyrX#py]i1a)z<'6| [{t&Tό 8 Vζ]n(ZHuQcʟݢmQ)pdݱ?=M񸓔*tVQ5!՛b@>J1qΒr~Jivkc7TMCh0;^`["pc9#kLT{?& 3-  sU4uoǶLE RTƁa;h:ihTB!u^ -}Í2vlHj=nJVT\]СTɴɼ]lj nܲ* aPCGhӁf-@=T= -hz!f Ƹ06wnNqCQ Q%tJdT20@Wk0!rX NfwѰ?)/m(IнJ9x6[ԸE\gL'KM; [(4.ASkPCsvp[:|@uMGn1&\ncYNا/fJp~$pHiz5dbuPƲiw4|e=^$nY &+ - !6w- h+T{=uޟ #}a71qm>o6]fz JFnRFM ǔv]'DEVH=z:RXa7t63_ƀ/5mbAYؖutzwJ쮴|iZvRPE2wא>WpJ1=w!P>Ð_lŠIAa{]m#$ V]hhdSúq➤+gW3 Q _gn&¯,t00Û}F&Tcvbлa0 }C $|7ڂ~ &-I'mr-M|H2l’Ռ.X`A<*aJɬOxh,(C& @ /R'`˶G#;l3O$Tb= $8/APzezs3}#mw">l8CXl;a8g}^Q]D2:ɭ._X"]"[HTtVi'ĉuZYTH  <ѬsC0/H!>@CmeFDúGSr4) 0ehڤW;BݗF`( .vMInUUV Q/Ҿ Pe=[uo_0zqL\4{'f )PKb(hD.49ܹ6FҋĎMnCl@r끿-f+zur86^H,a'F{8/Om<|- vV~A|c^%D](X۩*WSn CH=cx̰+`%t`|X`Ӑs7Z0Yԛثe曘P⍭kOK/ggc0v\NT @թFdAYj(*W0+Wą'H%`W궃:Gُ $IɀE k=WZ3I ϓɜ7G V), юkxO Q6˔}U nDg6uVoȲۤO3Ŕј 8tr{O% ?#*'iYÚPsߵf2~X:5f^:'[|)M#Un̚1~h'8ggoAtU@)t?.d\A&CЬϼ*3wtB58)XP?szBH}$UrDT:V|o$4ȌSd"^#6zGEd {Aq7re(,vs nKN ÂvRwO̸ҮߎA?Ƽ1}:\`z]PoL cudk9 QX>6lL~5`Eޯy5vڰ3͆"qpdTU>.gkvKQ(lqf &ߏ-5'J"޷ڎ2{`4ϛqݗ9TD -fѨՐ7bmw?φ,pތUp6l@d=?PgK;U:IC :8|iI*HT] 5"}maA92j1_y~rqLNbŘڛ<\Χ&&Y7~y:]fy+<#QPb_-Psx|6/L&$?|s;ŏ$Ql+򼭩]+=d_'@ޖµ#SB,& H9D]ϗr+*K$LÒt"TQٍ}1Z'C5TWXj*͛/1Y͔Uɼ`7NR/V8BWw<6n Gڈ Id$$o3đE"[/Yϫz1RuaJ2.0 P3Ge`1NThhHDbv%P/ϓ4Զ7MŮ-9=NoHs[窕VE4oQ}:y(![Z714kMxvC X.Ep"+\r㥸xViԲw=<{; >@#&z{Z݌C"3hOmcv~HI߼сyB$=.*lf :['WtμTEMb1sB)Jn *#/ C')ei D%Y]@%Z/N.K:5pZNcJt|.#,RIWw:s4lUFۉm5/:A_2GnTUW29T=n;}Ю8CB2k^dSk6"=BJSk !s^M-"HSXmr>"e*Ac-bثy^ff[QԊF?RCwgƷ걃pRWzݥLak #f eG 3*S⸪B{bmRsJnj hw~/:BD9X TN4s4\$Q'sit|}Yې*Fꇉ~@ A4\sJGGk` 珘2`PvAqmm"R6Pa]cn%w9:"}F=bak W8t8ɱSQk`IAohoo}} g4kFYQHyҤ7~k3u+ 5b4!X#`y,ě6@+U%}}Ԕ~i {0 ЗE>~I(K{+wȥ(!m#EJbMTh׌w-)N͝jԸ ɔt9OP.S|4QG\i9ޭ)璂i9o_̳-be|^ ӆHT7}Ff&sFGD@4s]'3^.Qzx'h#l3 ^VƗ_^.u#O[{R\\1YQBxHJUK&h!ryo:l =\f߹PQ+GE@ph5P+iW{|zOm0%F""rcֽi`1GB%Z>C2䂇gQ5_* >&d3}jǠ$_O0Ⱥ >r|YAca"1lei @ (!}t&ĥEp޻js5/RDoҒڥIk I+9ĒpM&ۿmNuTZ e]*;\N 9m2Mm`E^?P!:!_"9&HBps$t|2%Q*F)}5Yl6<$'rkU[<{')Z!\H.0_$J!Wڝ"fF+V<>{wsUwjȤY:z/AV5jxIЛًΧOd̘HӘ!=8#{2vO-fv!^JHu:k$l#z&i. ?Qe4 ~ . ^9)$IeDCY'8݇bk-:|*ZG"Btxk_c˝m\v8M\MʺQ\mcQN~99xI"݀ dN}JrHb/|[  ܦy&pS]Ek N~MzUe>Drp,ۥ6U*HL]f 7V9R>9|z@ouETo+,UV\u6a zʆ If$u2+O!DұL^88‡)*kiGT'*%.$~a 3QLp쾒 = c%~N<<Ȁsds33\%!\i_H䠍:[XmD9<_V+c(P j L'[R T-5*?R<ڴUIFDyc$x5-/ us<ǥH)UH"YΩ5AjSEEXiޓ]ͅ ަe Gk=9QiYe2'U; XLL\CB(&7αdWeh9oSޘ _VGL9STg5И8:~7lFcNH(+S5lɅRw6" EziM<&mK,)NWoA[nQs% $sw`KxǨFTj}'( cIL|7>?Mʩ!JpPBe$q99O&'궻12Qs,f }D+Q4 Ul]cl,`~}׳$ P"҃_1~ jTn9!bSY}cy~u O>%xRxN P^I_h9 Qh(0HK76}m"Rkh5t?6`rZǑ!ՑK>h ޶JyG aQlpga?2 7a Ƃ 8Vh qKy+\'x כf%cpF^)?*X_]q{H$nPK'l)~L{{gi .4~JS*<{6~M&ڑ_^@HѾ(#٘PA9d{vPb>2~;.b&V-@WP4 Ѹ6'f74Y\zjtvC`}e֟o`xS-„98.^;K+PQ'Q<Iޱ5V̌;&>K^O h3)EsqM9'.l/AL;D).lifzw njW!A9+ di&m@mj1g\.e V.)v!6-l]+ݸЂ'3 Ä$000;|@Xjc7s=!@uQ"I <A\1DoUw cA aLtalk.,&F@KE2S[#Ac7\5|䴌g=jo0X?H uD YfBcr@jO{e{7x(Ek|hw@3vΘ =gyq+׳PBh>mmk@R}c/ Et S: @q?)8ڊAp,\,@ADgs|ORx q*D8j N[(o^KAj3 ~uD Eu%M}mqɥx@|WMV7 d)qAmwQldĜB+G"=rx^WW <16YiIm IB9@ݓf GA|Y(Cs@-! k;A/")9ishKPSy[\33B`Cv Aèg݅.U=) E/ + %թ"f5Q{X  J!qv[ *5>&Jl8GYaS-Igg-D۶!4GoUtfzF( C} Z&;ݙSQjFeR;󑈲5ZₜS>Ma$p)mo+;d"4WhD 0 \0̅̃ ˇfd 'QOc_2Q7?F|Kx; 㚓K~ %5{[<[f9KU'6Xs8',A/S[oi.P B~QTo^տ4$yaӻ_3r;@ w@ kEn-uh^/4%ـ.%RZaUC}Cjoe@Hl\{٢ JHǛ7H {tJ3n:It1B3,fO%LA f4VU"Rt=.-  B$L k-VFj#c+"}S8 ݔwet0 BtV3[h3(d[nƒ>L&&n{w Nw+h8ge(Z; Zʏ%9j'ϧ:] o9DZtT0a\>*O)]9[~/H 1+S4p:ب+ 5iYx_;Qa dJQw>NҚ= ㆖&#Bbpp*rd|]i%yyDrYC $폘m*gު'Mőɡ s5p84)tjHdYRNQJi]BQ#>&&15\i⻒Ce 0W9w*8 讞Eb$8*'5z|֝CGL]Pa [T 9hRRhh荋Ƽf9J]z) =Y!SdJ{ӄ")pOsr4ă~8^LRm2!.2嶭 ^9ܵN2;Ȁ.Bx5 [֩:!ftTPJyrغ4Rl"Q2e^X,LJܯz1!|LW{HeiʻunXhEIg>,+@^ŔhoasJV]|7f֝r^0]*x>{ -I5g]y5PrRLtF-\5닟q,<ﶅGȭϙhcC-B.npRkde4 0.F&\&ȃ˷LV6aI"EsIDAN@==;jfJy1ʥ2+,UtλhI{M~86P hLBk|u)׎LNbTߔ@JHZGjNSx4T!0]sko^&rN+IPB.lIAQ x?/lP&crxO1-FJZ6x'?B8M!65&F%KjF)Q[x空KBJCğ1b3%)(Tg,Olav!mSIE 03PlGbg4tUc-+*IrCٹ',wl}>T?<&'a77߆U<&\*Η\d+d8u9uψGWgfQE$z%Ӣ{' V㩯^mE$'{$=\rMIha̕h=&moi|u3@Ԏq8i^l/,ʠZKHw#,}e#1_i3 H3NY !۞A&xHQ+\8W^ᄶz26 W8vk]%? x%P5N\ 9#D$;_Iنq!A!:PRc o=Aaf>:b=ț4H%(_Z2Z8뀹v.EQPQ# km5틭ѴO`&L&%OtŰjw2>ֱA&{yܯ@DeqZ,\81\^ T<Dߜ^ۆ{+Fe,n-2jAVjVyiF*wM J*S(~^ɻߡų>pm0]{GTV;Ft7,Ym`N|6ɬq0w~ծ~0scy2A-Oןi.q} Oa/lC~EQI:FӢ?.R). WB9Mi)Gʛ:?_ǭD`볌oI, H~ 8q#8Ʈ=@_ }/Mmú*پWQz1t6ZMdqYg7u&gޠ R s[@w)7E 䍽fdMIc`~[lcI[+ӡ>ձ=~%X*Y ~"ޗ!3qaQ](̺~ԱB[7sG%*H6\\NV@Rɕ(4uxܕK+}2.fZk!ʏ.2E^A?ȃ_W~t]IdxXO\WyY)]^GW=\V8eG F c~2/54^t#uBJ 7mTVu.dƺ(X$qZyߘy0OE6äPS/Sy_mY Qh`3LRnnChSs<߮L幍g*`Ga{u$@"d4vG^ۘO7S1_/֑RY6Rbw)QS#n}^ޭN,'wl[U?xXk~%<[ /DuSCZw3  =a]_\e 1i>#Fy1lP k5z 㹊¿vI4Դ=}II 23Z9YS:&O: >Yr..L?w'UU m@o;_ 4BvQ ПнcU|ݺneeܩKq\>v/X-1:oα>+x7IdA1ׁ1)sVId N1TZbZS8d:UO0ά`Q|[m϶J3Y_.1&&)~_&CqʰRLw,m.cfs 9y,_c>aRJ:hp5 _v?"5nO豚+U!me9~*_C bQlP-juBo]bHh:Y~Nn [EҸ)]xW Q.m%|X9- |u  B*Ǒ -SyCa9~.l.P(Qe:_$ZƉ^@2B2a^c&UlMI(VH/yCaE~`}íمzp 7^5r%HGthM#j"O1nv|4E@」?*pCiSXus* f ?5&M;$C Hu!܄(QR0u*BWPw*8Nz4 Ad;§bi9LxoFsW6m:5%溚|P:.u;"Z٨SyrL\F$wac#way|EcϼſJ^'"/a$;Ϯ3(/t$p,EqEDhQ6S /NHvFKev_\}^J`gL&<ķ\F`:B_BaD^ _4fi$B1xe7QA Q-lKt:: 3/0klǬsKmb [w.#lAjAvj)(PH'ŷfo:b'ҰûNd6Kpd n@:aOZȎ87Tr@1#[GQJ#76IJ2Ey$Tb rm:}=CV*{%_-']ϟFgSObH9C?;_~r ե l!B{ۚn'O)%@87%R3EegJsctn\G~Þf/Ez@ݫp{Iz 9eQþYŸ|,DK;Iϸ%|H*t7dkO q;T9eFh AQo9o}qr NBl~`=t^7͜=xqf37qͽwS''%M0bCLB2;Dtju@ש J&B!:XRl?T']$t+058v4)֌ ̠3Xt(N5%?Ȫwlb.a!C3OQ骤p̈!m_k~J|ӾΥ붘rTZj[N&4/\`` lQXmf `0Ṡf "ILY#TUopf1O͵׺D #@!|RiLƭN@m:{._P%*:7fL0|%[΂ /C`4cDHh:lv~oEjowի k\ 41֐;~_xAM [<@%p R"= 3Ї0'-, Z#mv{͑h@I݊xi+mK2rhq+&9wMl` CQfTEwYɃ)|-} sN om3Y^lesxu90|I2$'01ϥ}V MlufMⶓ0,hioǑ䠈8d`qr0aƌu+rvْM7ˆL{!튫ߣiq_CC@X(nzD1Q,#8ұt)_"(^f,@gJ`lJm'TFttf6мá`Х2Kw|&D+ncQ,pcR A0h0PVK7muv,JbKgR^ , >KK2v׊_EV=2NZQm-Krp7TZ%\07i6 X>'tٖty@ȯTs,(=0*ün4wAf4##l@x2~x1h=`z*MQG*kCW9Ő2 %q^¼=@|knel>TVߎu<|Muh{ DkZN9q d#KIrD06uu1_ծ w(IMИxdLw8q&*7aI#n !d&s?f_2stT7,D鶴쫭|,\P ^^=k#uGD4yvrAhp|I'j{ 0Vp+WLvK\T9Yc>yO2ۏ,ྫྷ5FyJ8mB>~ay+KA/O65 Erzk귂A* d7^<¹BaK>V826v:DC#j,8 f-3Vay`US Q >L7|ؿKlG.,4(pEcQdj.:4αcLCU5Fu+{*GO=z0s 6>'_7yd7^|H,t4nX{f5ұUyV' #o寮,( &̩SQv۽'ͻz2nQnG;*u szT?wRxJE,j_1PU`Mmy)K*UI:Cn"'_&>T y4/-),mRٵc⛄ğg[hfh-E)e)RU8Tk(]Hȗ>?S!雐t;<s VF(fJM DPh0>.D Xi^ˢ=/R'QWPRctapNc4+SXǏ3t]ү@PguV_GŚ>"Z솞uYAbk 퓆$s& %psSL;G "e-}kß#4U7{uJςU2OY `4Rca 6Y0N}]ĕӟ?;s"X`$fl^vFGIv —Mʥ'PI"u-X*,b˯\ U$ 9j yiZ3n(wk$}цAts[&CD?X;Li) Zg½v~hQ~eÃ5 EZOʸHhUp+L/y;ºgpC'!lL~Kd\3 4|<K0gޛT_P(6͓ 7Z:4Pf*PS$V&bi\-n䣜GgqyWE9&" Oy@ ^Vl, XHMyT[W=/m:tAwN&#TP Ts[-F(p p,g:M8TńR $[W$>O6髪k-VС4FdMlhMT_r>ܦ Iiτ߲.*Ua6W^ RK$b)=$!SWyiBqZ@LߵW:8xq6ԏx7+~'sDWkr^r߀R%" UDsٳ~r\QڑeGOi>pZri,P@L" 7ʉ'd:>O$\Di6El pY,M *`cQ(7/2\=[1Ҹ!'e=|50l(Xb\.KaQ$L1@aI&mظw,^J`ORe'p+7b;K4$BJLw6K ʼn?|Mat WaLobܻ_d/Nɸ &٢4fCB]Nob 1*ue@\A%,K bуK9܊h;b>Kt\lW~.^Ij㒩f]쮫=>5Kb"3nݠ촪:ԋ-CTmCMPUlp Xq mI!̝iXp0鼭lHC~b;΅h Q* ~d0Gx,!*ltqK"˹U!ski`<:s$Ŏє 5?Ԏ¥C⌇ c7I"emoya.Ÿ߽Btp8vT]@fZ{ޜo#mq;B䢕:S5 OGb]:gv9;8ZϺEʼ!~=A=[}w JL@d.-z#535>q[*7췆ʥS?"VF*i,>ذRtZ0"ɿ>6><<9G#༵q1<8 pG?}`/8S߫XF dWMT"@A4e[bk,76OK,5_t $jS' G(.X؁H}yi\.3=g qm#q\%!naTAHe*Eѣq[5pnlw'wVly[/UX)R 6[`$;GvZX5mB{ *<&M@lsWm*og'VN%A5d:e(YB􏰥9 zŨզԌO'}Qgxn㭒Z]~Ǩ<ΚPi쨘#AsL%xo0ݳudTR\OV%R;ٓEҏMbޚEp5ޭt4{@kݱ $IU3-/׳Ԩ&'sYȖĜ9i+NVY˳; CqtV׾5iڴek,:o10$[ӽdJ/\_ I z H0=G$Q2pFo; 0HWQ.]=X~RM2U%mtڄxz=u婢 G^A:4KO}߱ẘz=oV?n ^ MPNs]^UW79 ;,ÅME,]xw-ؠ]}$Cpǀ=CJDQ6 d^)d@ro>yeJ6 Ot48 žFo$!M-ǥKcb!O*U¡w:N~=^ҜP0r(PgX/܌MWi9uݎTܑQiOC\'+vC!BᔼسHN/XNE饡#|wU. F.b [YwB-PsƲ^E'&`Q5NXLBk"6SҎn:`$n" .t<%3ft87}^%;k94B3&dXDl3I _w/>w/pFLlU8 F ψ"v";S+P172,*GVt-BrN/4RsĤO?I.O֭Qx; Ro^ qW}M:5 Z)Ijw9:{2`vW͹Ԙm&f\ RW`աKjV@WD9 }ls|.."IuKԺVjKLj+d%򏝅Bs"-@~:G?fG9]W&aO61(D99F'Mfd 7^~51gT~ȿm\NJ02WW.?bN+[jYw!rM`eądU &N^}nky|茫VgY0zcLsvL[V5r1TUV6Y[9jN>n<ȱ  8|HY95MFk i*7:=nh||e$6Sn8)UK**?#ZuZNJ6{- `[d JIHjĘátO6anSJ_쭆ƾ]5o+UdWXhaR8ªB޳%֮!wiӭI61:_ia#jt1cy8ZOP^ns BܙDRxdVt7sdfGd/pn;aE3qoZ[l,VhC@9e \ Ɠ (xKv^m{P_ϝnmiU!e̬QSZʌbstd0n;aA8l%-S}ߨ4h68Ǟ>ï:EÆ͚tyos>gӣ.ihLaIJxb-r8> 1ۊpe1me[Ii..vQk;KUeLs=T\h#oӞ>}na7"ӯxْCU9[#0tjH޳)BqrQV V>/"uhCVŨ7)|J1SeyOtVWwuNLR3"ȹԒf Ӛz/#%vAo kwazo׮ bUp40|A/?޼Wϧya:}4xv-wq*K۞ܬs׸b` }=R[>vRޛ 3;xޖiyͽ ՄD_0׺HNnJ.3$9Ȗ1_xzx0FLĮx UPڰA7i ]gݬ~G| ah# L=ڠ-9q7t[}]h~'VR.Of.Y#x@'ՏlKaʠItPG)y~[UȻ:dW+,;% &-?˙4Ȟ G YI:nqXRʤsWܤո UብǭKtKpI#7"x.1YetCkQ@ϻӜ u7H=Mv*YdAfUq  #QHgH,9!Eas8ևO֯"c<(Vp1nByǤ/VywbNLp֞v3h^.=sa1Lē }y0sL{ -j"0IS癰_W9 KH|P aN@0΃5/}I _TIc;n NL?ƶL5+8rO MEael%`sz =RՀZR*]#Ak)w;0X؋xj(3-P+Kx' =ɾDGƤ!m`֜o@C*bRNFL8+yXV! 70996$ϡV?ȂS,("1 u 3ekH^glb-H 'c@XPB"oXd&G4˯x \#"X(38&Bjmz³X;8Zu8fLɶ߿޾X,kS6bHueop~MP3eçDFE]`0# ~l<9{6rSvi\c ۾}d?D]of奞m) i[- χBH@lDWeV쩗mpl7Hp ;{P  q!3ğ_͊mM150BșYiH3mQ% 2<߼-k^w[:eH,3P^s[f: 9aӹ'j*|*\:ԱS^kŠzӲ[UvHhăz¸[G`eOWnf)+wwRk[3 P>@X^B4zuS[2\v3s1#Ohw{:r_jA h05hk(>j Nq2tb9eƽYm/碱vQg *UM}gi  B_ԯoJ2p &WlHem]ӕ4HtzH=쨫1p/oOܟޥNq*jVÕ\&8w[7l\9BZIת6uuq*  NשSAU2PB~ĩ"Dt:ɔ?Gt[o܂&l* aBi89 E ܦ;cR`BO݌xZu]$"Paf;B=JڷJ\n`͂&7Ŀ/nGEͥ r?p/SRn%yRm`hQ/Z9iJ:} |f{X-ފ OE='3X;8]m{މȞ"N΃(k (}~*ƛHAfi5rZ!~7$dܴToUO {Q95!|YƔv($]cK-,׮sI>zT3 cϽ*@L|KzD#atKvMn%'a򭩄RgLX]NDfQ;O0sj婥Z 9WԹF\ϗD, @ƨ- 9A0Aהpvmaጰ;ȽY_XQVX2fD8w㉔n,ZC^^;MY .T@UӞѝ":Vhܻby G6SS*. d滝Ï|ŌX8>nCq&WEs3soSxa7 s̏Ŕ]Ģ<2 GY1nMjIUadz&s(ǝ(e%h : md0%},*T5| ӌa)BDNAJ Dv^Ĥ`cb| \SC˦[{ "s-[~~R}['TmOeHBMDDsn 8- $Zˢ,=DgrmMID: PYkXQR"9/,%j]]%FVޜGUĮ`<'SpC_؍Z' ];^"Vl1Nf)82Si$Zf j62& qyHuۯ"e P1]0qU9;4炼VpGj@~32X%rЪ;! .l1:zXXIOqWG\0/Vlj6խZ)DL'<\A"/.4Bt?dFiP5/;?GYl U $s9(MːUb, 8㣥^vBZmPqJ]QȮb:64lS/Ui{H,3]}4켉Ka-XIue'\Wf2UECA. ~J"P}KUEFi|Mt7uB):Dx+C[k\$̹$''m1&5%.G o![y6߷pWgݱow&tUvM(F2o  6`RAWt[LNiavA#Յ6b0Ķ0.Dbe=05a+)MZCFfvrO*Fk" zٷ)"EEsSboVNFc> jTȳ9z㓒 U8#mВ0!/!D Kq\j'6Gu0-PgsHK5 >W9ꢝX?f(*!37XLmX0bt"GPm%$XG񔬂a6LhBE5f=^%PDmKsM7n/ )ORsk zfOUJF5o6ޠͶڬ7)~"&^Hva25$FaXO왞yRIa5lw,L{bLnQv{CQttdqH]5 ̶et* p6wuT ^RBMs'ȤUA0'[yg1!ϟЛr]>utQ’kv;lvc*7 ςIw7pJ2# n+9k9}'ñhy ր0n9aX,ZCU^ e?-6,r \:-9s.ȓAwdVPod8^뜖 kc3_1 3\s Ӥ%S[4zÚ=g c<Q&qq@3۪$7r;F5sܑfi_%t +:_%~[d![(fZ4E!`WmaZTckIx8. wkbׇېSOjМ=CjNQ[#PD6 GIdzevD!H S[)`V#zsiw}Q`Qa#vA>A7~6T&J zx(|YHr/?+CoPE1 u0C~ IDI /dҴTTNRLDm:Ϫa:VO%ۋs\ɒPtFCXF-wmzPlϖ2pĪ>䂉i<Ӑj{U!hXV†] y?`CIF6\ə&L+8wKi<u) Fj~LC-^ӑ8wڠHfmC'(yjz*yiR+Z mwVT(vUD4'ȎaJsXxV.8;@Ti8eɁ_^;["S7U0DkNUj89A!0%'a&*>;yiCWUT\b&)v_|M`Xo$F8$`P!\+kLӻW4#D'=aS"/hn2[|r|")IWd#JO;STed%4;5kk16~,Zj"Vot 3t_@YnvMāN 8G&xe8"v?b 1unNGrV07^ fԽ p r&!MsmPdsC5a־oO)ԞN:FF1$"bncswC;Q9Tu'`k?ַ5BETZl1;zm@Ŀ5Z@VTcFK[xƒ:9pUjRТ3ŹM >7 ҕ,^ ;WzJtM h';=޶YמBW72HxsqKff: J)\{,4zJXeUL"AM# ?V^fNKFhz|ŗbHb ;>Z9ߨΠYVVpwqGDA#9\1PΛfa!glRx&[9))4vN6 .%0 F8UtE +ɂep τ6xɺ^h)C϶qnEʚMF ˫t&nº,[u?a'u(!G>]ؓE# N3lbmGg ݳ6c>KjCR>$Jfw}1tmYCF-3^j"% 'Iu3Ty86jWS% o=K69[It2;4z|ܛW*h\[ hB 9Toф{1ݶ8R!OLC2>AU/W#G>9ܥOE)zG|Fpj4H3("HBKb3m@=9"ۘnR+hw#.wH7\%E.sUmig-yBVb6GAv1gTܯ#peק/˥(Fӯlv_HIŢ9\ 0,wWqѳs[:JCE)r(mR cE,61P`W!K=6X_DTAUC=r͉|IZE7=E,p5$mq.6J`ݠF{$\ %T%e|d4B2Zty(O5걱lz3iiϬ1~3q=v% tw%Ujr1d@|N)}J!:Q_79 Nxx qt|Wg& ڕ$ՃcD7KK0di<|j"r 8ZLnx/L=@jfL dդZwI\۩5)J.$jȼA[dOqsEmA?ҿ:o+h?q&+oȕЇEZ ?RP|v3 rY&vn} Y;ü,B[>k.sΠP_`>$A)FTڜ>耺7Ҳ~?9/ektpۉ;7j#ᆖ9S{+GeFT%xNf4q J)>|hM# #7OxV֫"})C"׻ʦ7] q)mDo(*Dh q5QذUCBSh*R,H_ neaa -q%#yU$zk7'&xq,)AMy|px@A=|L(ߚ zlA̓U.Y?I\SY,b+pV?lXq]庶l O[2j Q|0d5 UMIqEjG}I0n5]DdhM6zӕ4>\EF 7E҂ӹdʭqB4fmCYQڵ5Q M\"å*s0"xvܔRZkd+T5:Q+p䀨_i~/(ĉ2"#\3p^M !ll3[& 4֔%f .#jݍ}*!Z9V#?TJ?< >v0Ω;+8iE|l_84Ae08l!RQ Pt:Q8W-{&#_[ԓ5圤25L;M5P8>MR_nؘ YC>%+n`_JjvB?~(]=Cҳ'/{̏q_zo{"DeSd}XwD0('z}Uh}.ڱKVO|MnP;ф_!PB>"o=B0G*ASpFn k[s}L"#}jY[Mg @s+fWl*?'e-n8R]kVLg=b]FMwY<ɲ X KpɡS}1 kP)VS5"tEr\HP"Tީo1b%ŕA'@)>9hen۲b]liz/x@_g_{pOq%'Miݴ=#+%8*jYIJ4HzIסߊH3 ޕ-=rJ6iG#ƶq>+ʝ)824/Az+ze#~o8TB'VD98!G+b@͉=P$:;0e'%⯉,2Ӛ@ ^$8Ӵ P n#4}{2,وuEDbEgyw,{_a5m l5‰ln>u5=^/Eod'̇X'W?A\)2c11W ,O$9/V[ƴRLؐ< ;0k7A 04k ȠLH#ZOx` .g/")yd $ F ~kά{iaS͊vh Yޑ-n^ ?Y`6@&$e #w6R\=x>dJx3qǜ.[KA̵MUo~y)kIG/ˏALLm1wj3'O m6|ꚳ/AD(*F-.Szj ft.lj~=jfq{|LɯX̌Q0;}3]\;b],Z*oU5sY\F+*W[k<3pPX~+U~hU+e 6)gO[YUq#M6hRɅy{/o M[}.JJ'a,A`6 *9~`C{c7v*yc Ăyje4h B-RAOs)C"|:u+\&H>lR'bI.N-L[}+佘bR*TLІ_bI閁?> , ڬ(,I `RiCH3: 1B YV "h(( v"ն:bߣgWqDt\P#w~=y(p^>>B16M=5trMhS,Y8˾K{KyRbTW"tT#I xf^Z;b`Hed暧 Ov=$ܰp 7 L))̞a~|"kܝEv:c|hVWҫ~*f^' %{u_cq6=g(yJ!awz^%5xܕm z\ިY>K5~ɧ}OiCRfP!ő9 D .jAN!|]_0LW ->0u/map O*'%Xӛx"L٘t#e*ر>$gJsvq-zE^EdicګC* ΀_\ԛYGÅcN*)lKj;W"?:ߚ "ƶj 9F0SUS{:XdwQ⓸xyގڊewW{5:Os[,D>T0 ~0ӥ$ n): W4X)!Q|ͧ-޾*  @%='-u8k- N.bL+G8*jێ$Vܠxt _'*?n_3h! }n g8[)!>(Yj,KtQe2/ RپL9U]6/ @͙#L"S(opuLjL5%(lnoM &/dq:lN&V-0!,UzB)1R*qi2h:P@[xB+Hܡs aJ_kDx^qaT"6鞟R/[!Wv0 v!NX,3Js)*cG%YD|/`B/Mh&$ 1?Rcزc'TKxn:Ò /G" 9AKϐy͞ QM{\=5(u+^tD0? $>X/Rr®orN}Y;`<ge,Ç8z ~!Z3@Է1 KΥq?v Q~c%l=W  CYAn7SتşR.6X`&:/Ŝ|lK)8 a M1a\Q|~O`369UK]/ww͍^:3-MV7#22cpbSNBԫ2Sj<zaxeVup)fG~eTJfA!"'w҂+@4^+䜒i/Y{ 8]T-p,$.$HVh@?ˤwX#)iǗI`S:xL1%9#sT (Cm>c9."͑zaWyA)]3N& $Nb:ы8T ,eLa9rv/0nIVGΥmTKqRM%P, ρd;b%DmKSPdIZE_nR.c`|XJ0u~g9؞;@—H\wòJ817FL~=ܸ3ꎏBD1QnF2)BӴS[(H߶ J-D5u,JmΩ8&aښL D `B@xJDT[/ j׃oC#c !ykW(].k#^&eS[^ЫtiGIy(*qJp 9L=3-ir˃ < zHBƭ8`.ț6y`c_G+XwϿ[Sw.ZN4qDH[}(U'^Ɲ&a"_ON\NYh"Dua- CKH@+*yDT"w_5Cekh~XeIlv\ewj=g-$Ν/O0) c!2lXAfAbNɼ+`rS,&yf4$ \R? )+5k4]c'>niz518o2<8bƣsөSTU_0Ƴ͠9MBދ44r@6pmWkXDP3JN,cRCaN5.7I? a!#W;7FH;z[3M(m޺Ntgws[k peUk H&"7s)_"Ig;/[o؍K G R2ĉ$+=x-Pz3嗮>⛱@[_ M4#ڸH!|;CP uiuyf2~DrEҹ; CG9ё],sB?m3, WRU3|y16Ƥi9UP60_.^|+B"4{+gmԼdIuWQ%:|?>㪟 Zv"PQ~n P2jb)0-eT=R,"l:I#]&8gEDSoC+f4|L I5;I9@3sw9JAELiIlc-IۣnT}DCGև`tin&Kl TS4*[N^v#,Z!dĸ^2hk@sǼqp֞r!b9 )Ҭ!@k$4"5WWiTWkV昅+_:Ԥ cA0˻>.s\9cŠ%T6;δBkS蟘GSL]8k*d*VΟ,3mK8\1tI`1ی) zN,.W+v!Tx3Re Vjt#')̒(W$*ߪ<[7; LƢ FM-)Tmoޠ?Mie﨤m8c1o5'&B!{W$9q2GC2[xf+?g1]jxH{9*)@ -\ĿuINU[ {z|1%$[t%\؆KۢfjN.pc|jY{D}A_M~yP19efrBtY'#KG~C6hx8?C.MwRMy-]"]@?s&8UXIC|ށ oֶ̺,$_Q_Q<))cKcAk*'NYÙdЦ=OH<p=S)O .YQOJhOA3nx#7D+vFt,\N>5O KJS 0,!\&80^ԩx4ojꡛAfh9َZ#)H?I}Sݫ ̊% $+ &^n?pؤI받Uk/*jgt5m0/M~ :ԗ'-릥Mt>%YcKTbG}UEMv,50tjݼzë!ة( oj(}ՔG̊2sP{~u|y-/ZU' #u)wXN<ZIWmS&#U4ߝQQWG*ނ4đyx] S}xPJL0H36X#Ǻw\W,YM^[tW`O$ҴH3Sr2diIĵd>n~x|ųVHQux`؇8!6a [N߭ g%%xH;&@RѪ/}][R :=iux&_ wW^rB'F#u8=dr.$+ھ-wT,|J[$V:gJ N؀!lNm]0KAd=42CGK+&mUHaTA,JҚ[$@ǿOiC "x: # ѯ7fvYXŰ(efҝH$GƸ\A/d>5 7 buhl`+2VM,<5CLn~lU\9҂$'RZ-~#nx.;h s_0~It5X oq=KG{iC}+aZ.c>N`[F0?2r DBIuPqQZy f]xMJb ]M{Z : &|U^+ ]H̚Gǖ=޾$;u-;L眜WLKHħ4uIchє҃{`k'kh.QCb{Ne|, I%`&%&&-F+⣩T6F,΄G}H_ Fݢ|ՠōȚYZFCTj_ .cJ!To.Fpc(,|{ FWQޡw$μ͏Fupa-0C+x\mCL}Q!ͪJ=sºl?لZq, z1n~I*T04ܜ8R?sƉ]<ͨe%=c81Fq!/pF쮅v4o`9ALWE.4izY˱Nmmޣ0'k"D֒CV|m,`k&RcL H"z[*X] NC1g~H2Fʔ[ Y<8>^ jn ZgYv&*1RO]P`6nD4Gfss8/q94Q5m?k[ov G-p*3ƪׯM^PƇ,^gS~o7zJTNz3HwMЯu'4Dfc<]-i֡ 3as1f^t^X.#&"{aw<ـMmDoc,^ΧoTVeaѝ7Mf (eK빚|=9y2M;&`gģ r8W;鑬[`IJT1i@mW}ft/K9~AIBiO岬"hR'1u|B#~%Am BX7gB&0xT?"{?e~=$m0WzN,|~3׻ygJo'`1 ܓj cٴ@ (OH{jή7P '+Wwca󌈗X_h{SV S1L-Q)b\ö! TY _$D@JN8jqcG+2Y2i"(TG*㺻ԾMᒓs?ZXW%6T$ .n«;VW c$7ABͭ7OH7 7ţq4Q,WjPPO&Z8m(Ep@ 5a(a:'.~$PF=V -") .Ul򧠁cSJd8r,0SaP`%欝 LݍKה:S#]lN[i \e[7*(Xl1vҭ adlFX6?hS & : C 0X] ' T6cjwfЛ&0;xMG󍬙`I6Lݼ64t% ,ZӇ0Us3iuTCqR^36qriG{{&gӖ~ݏK ˆ m9x4hY;àyrq!΃Lhۛ^ՃUL\tK?!״Zt k Sk$Au@ӵcJ&D+44RHKeyK Q3pt=1JJ mB~Ń_RFF*lϱN 걲{\Ż(nO "m ԣ'4D;5W-:6xWBN;K c#فRv tDXא(t ߦ6w1];M ХEMI2m5J+f.E[?b [7dHqqa5`y>5 =ae\3O^D:u7DnVb, 0, 7-Cס! lJEd; mR_ 0ڙ [CLnvAe B_a YaW.K(s"eE7h>yoT 85|tJnH6 O'o!IO[Й^a0 :(}d+[ׅ\Q~J/uq, 7af:#@=JPE5/dj3T .%bPQܗnT@}:"{nŷy E`xuE M'kϺ 13͚ĨsÏ&!KZ5vBdw?5_y!RF'(:rfH8q2#}s!fi_mq'iIɜXGv3/3OjجcgU9@o(!@{%eyTҬ:| pO`ȉ`n!cMIyDc2j{w߿p™цӸ'-S.wSDMFيBJi> 7B>+[0IHTfY|J.bF'8 w!SLБ?FĴkMkثs%ޕӱݗ(ȒC aXTuesQ]u۩|P:0D1)@CلO B1^)ZWI-&BlQI'w[D-ݝhxKL@t SU5I!D[8A](o h?t;4/Fw0##bqX5m_M>uBRU jK%c;5!aRQɅJ "'wib& ID:%o.gbܤ.]se!V>PՒ^Ĺq!o+7s;l͢Jv-N{eFFN9A8DJgTƓ5r4Ҩs<F-{Ga݌`TJd Ynټ0`*Gɩ`ZWk?_M]ߛzvW`PRҚRg(M\2#X1LML ).EU@[1 !ܬ\NݭR8yj7ғ`:BCcllH.[a0Q80%If%],R,C5 ]ZeXrFwn7zBd矪^>B3(-S#B5(A@(%Nes!J]4Bf;PȈm =q wMhlL~';_VDزR];q;j64{f6l_vf󰴅գYky޼?.=6nuYBzЕ?pIl|9xuB"N(#ً|f6ϼr3#zF;^ed&N3qDણǞ_+M?qxϐ,wf/0R烃.a3Dpw{#:dnvGb춷&;SY-G.e- dᇆl]7+qb_63bGLRIY10ݻQ8 xՄnS{*F^D971C7}zk"B +DPڪ\Hz,#Hn{v17$f̤HѣhYI4\Z:MO6AVE,@?Sk,<]կCL]أ# )[=)v4[λ~W$qTpAZj@C'$^a 'H>pO^垽hj{o(i #RQ|[+߻(CDCy0wݹBFND%IS3zX,r`RHg{9~?!6?o'^y葃{^>x,2U M>o#C4_1ଂS:tU9At9!縮&M95-UzH:60pz>f#jBoZ}kzפnY@ڡAes]<XҔNIT!SS_zI@J"M F{A, )#][`+ ڍ3?p=e˄k*:MЫT!/&_F<wG(FZK9V_ύִr-#.r$mm@HW}[7;q}IrP+A5ٶfBsˬ`NlZy>i{ Kf{t2κ҉K-[Vz3&ҷ#iik PuNw[C}(Xv#_*Pt6i;/0I #R_8}`u>m Z);5n eMyC1oBtKË1y)lC. WЍMWHs\܂Z&juehyie FM >8uk_6r-LL,B kiCxQz6 ܭV :} QC[ [j7fpܶk1HoŗZ?pn,ZS#OI;~@aY?N Ixs1yH ,xn] 󺢙t\òvWqe Y'3 ck$L8mtxO ng9Iɥq5'ӓ*Qu++.< 4f܋TagX\L- `\At aGԯQ ]2S}iUƉE#7l<c;r[=jF}DG]nҲs#XB? (kVP0H>vۄpDL([#_ z,ܘ0n1>*s;ũB[,GQI9{_JMYJѭhA66 頭N7\[;΄f y &n& ؗUpx=ܰ'pc .#s י@TX.KMA/ҋ.;%K;l=rOMӄ|MSѴY%5賻t{33@#iDkaJ~tR:.N6UKkJ42F2v]Ge肏x@ SUϢ὞ lw  ~Bm<&wwe<<'LJ; 7bo +F\3U؀*baD *[`=ըƸ`Ue[ loIBVaY.'[R"sğ lЕfvKf+)q9"B3hf@d-`J1M84R/JM=ij'ø[9}П=MFk$>l+a0LS@'X$a`W.z_>c)WH@eO7ǧ} a+\( i^kjPX~[`coE9h:B9\ 2!Qf|!35W/휯AN`8xP8Ӌ,4@X[<٭:ّfuMW3b,AqYʺ9YyP\~팀V``5u&;xlU,&1RoG㤌sP |vfY(PU̩š3z'뫁T> oq45-i~NȊ#ϫ8?7M^%<MƂ=޻! {"n3b[;^2 %fGU+Wx_q$&mj?F_z4Pj-zb7ߘ(1^/wB :=>r9T=J.|!s.ѿFv"=w(j or `:[Ҹ)maQ rJ6CuDðɡ:5W<C^d㣳D= ڒf9Upf+.i@3Ma~GNDURfָr@ {rQ?Qy"-_7~?`c" ;ҧ<9EMtKΏKPpj41]Bj s?'ɞް4=?/q =Y*RF7)ROFKOo˸ 3$ʫZv&q~lbrcZv|ɺn_hJ/7]ŦmX6ZΞs~hվOڔ& 5ydѹi tQJ+\'(-nF@Ȁd%᲍D^ޝ$K?QG#uScG UxX+%5V)rgOS NSrBǎ] (ļ7Q~፧u:';Nj*TGH(qުjyTMus5?h @%@C7YJvv;q,\:AMjnL<+pB,ힲ^ZS-E uPho_q:E 'íPK{%i[dQ׻%F{Es= ]auyh> ^@olPbD6dTt-,-]^,>tw6ˀHQ{iӢBi6"8d`%+.=qQH#0 >;c^Oi9-AOv C т@$;LѰ06M0af8/N/(!:qwiT~;Bhv yK[v dUp,TiDAmh}#GM ;J"@"kSFpd"(du؞6i-(m!r >nm0 <z1rhay"1$0h#ﶖijӋ#S:Km)PwR\"Kn1*.uQ6lZXxM;OM| )e@=C5 [S6 1<[?!LDTjA\bӢ1MK&Ӟ=ʗ+m+D恍Cl|1JQ)R `mnpu,I)>`a׀1.pstɐQc$mKtouX6IR9pr(Qyz74[KPw'ٜrMݕˊCyz`lWɠw–%Z"j,DsϩB6ϼ4H[ !fԉ7w@|.6gi鐓&[8cRIMZ9[ qΤ5K]ejˏ)I =گ5X׺f]v?Qe9ig{4ɗ_zWox$4z2rm] ˊٟ5R_BaS*i$"PnkTsJz:q"Iv1=QOXQU귶RVѕ6i!-gOٹ1!O2Res]]>Ĭ>kAZnit,w{ GG'i~XLlQXrҬXr5٪2~T*9B8!^ aP`Fs~*bz%pl̜5_~aQW]b^VƑȚ,qc(ʹ ^TLV^((xλpg4Ǔ7VwjW5*cνUZ`E-7p^'%xf5WlB䚚w@;09[ uÊY0UEʹ=tDu4 %_B4<P^3̂´Kp-ȡa{pT#n῱RKa^K/,ۤS*jɎ('qPţ'C٩>@H˦[&zef0&]lG+{"=vz Xg=Vt; ݧP֎hRt~ :*XN(RC!! 7t:Mzm be#p2q](x#퉊4pcziDox& 2)[9!I=;xh2WzR>cOLS( $VOER}nKд9쏰| WDzEN D^+^/̖2Sμbꦊs [Z11m\ྎԚ&jSfOI9HJyW5 x9]loTiȿa$_FnH:Ve#ߐK4E{&D}ޔK=`-V#/^PA OXOteqڪ-uCh1DwLeۖr/N8/5։v#_,2>e ];&1p6y3Z s CP`6lf谛l!ydς>uF[G+Tf^zGך%ebcnzg#_a[Pݡivv5b[.#Pjp[~8@xR Xkfޙ:!"xBĶ~]l̅9N\F(RD+ǽV_$)`-y#h܌ƴvᭋ. s@)%9&nI P<^zYB\m&sgC#vxW!8\vJ ȸArhk{zJDpD Llra]m*ܸ6ZkG/r$B=B/{9<{SD/*pޠE 2H:z1@GBi~iqp_^'o0u:;s/ 6{r3Mpw)7M+`|ah͐BD=d8j:ki? '$܄{ f.SOm o+1"2KpPBZqc0=$[ZeCk)JYW(|hDCUCE&B_Aٵ$~kFE8[>oWbJXź Edb֡*O 1zGciP]ᩳWdCyeTPiTFW=?$V4nF$K}3s CUBӕ8On6P[Rwq6Wq\|%J xnU}qr"Zmg1˭3;><ˍ 꼿 qL>GEp[HH60fWĴ&۝K%ۺjA{!jRӬE0Az nI̼Az])e*+sAB#k=Xx46Ĕm9T@κֺ }Crڇ N($'OLJw*Z[i/1R]wBOakrd!Wla pv^ieYTWk2֋0Cr"vZ̃Xp*9>^425F:8H|LmDz`/dsg٤{RSD26/e[xiKyΞIP(4kqvG% VEz#Pf}Wv D朴 ƤkщOw<:N\BoyH (FJJ]8Iw}_fbLGb?lu*_xrKt|~@5~a۫ȥm{~*biCQ@A|Gl;%,z;=፜62ד~`y 5f϶!]k|iVѐw,&O<;r!6fT- j" JO޾.ֻBUy 5u0Ϸ /?ɯKPLWrk[v[,! U*>P$:@^N<1s/H[ 3y F$"Y7,_f_LvO=]#7>>oq֍xHzG`z I{JR\r7 r?PI q"1d"КAA h-lݜW1ZDMUBk|C.#k+a,G9#'3a92xssPdKs )*gD-60ӅRWAi +!؛ͬ3`7r~Q[![6AOKlܐ@M SeNlW8@՚y}f4UT8A9>V>-:4X-csu嘾! Y6ey˼08ih)o%f hY`ѓk ؞18i`s6Wb0 6j%qHqF]Lxs떤et{+H՛RhkKVS% 쀒0 0K1؞{93hHeUxkP?7=%B0I.!&PaDqiU&(sVe  asl܈W=-FƖl5˦hSPv5iA͎<珸 :~ù=aDu pAjIQc}%G "7BPǚ*!ɺI4)9pz.3!ܴəҞ3:@W桚: v1DCut?8Mжg;O fϵ󞴜1ڛ+;b>&Q-1IVoH*rvI"2A-(][Zg˫I"̉ȀbC-wl_KNeo֕"i:{d &n+QȱJmZV~zok ]`EFM3^t"%j'ZM6.{ 1qcfc:KL}6=p>3B )ƃ{tCICWS*'ÑHݰ%جtl2mR5ȅ 99lk-'\[e.ރ:J ӝGT~iEzi>?Uqnq !ه"]8LWAPɫNk E Mj@dzHwfCwUW X~0Fv,\OBA1Ov]:~5t搙d żO.䣼\] izf{uAO$ϵ7ZMx8b( o-~&OOW_؟Hé9F\yDdvmV3bKNED vOVuGMWw%h߲[ea8- jզOpi]v{=B͸9[hY#ڀUKfQv6GS_ka !MAG=Yw7t/ S#+_먿63Xu+=J5mYyΊwt$yY-_[`P,i \J,wKmݝ"ݿkGKHayWݶ-+ }fl.}cj!zH"t2Q!އσ{b=RA hu7”4f[7Zcv[:7O 5!*q#%K^,&F)PL%ՄvE}m5/ _ xeڎW YgǏ /  C Ve&օFzEؿ# v^couAf9, $z-Le/˝KmZAJ'D&`?>ыJWjHM tMWTho ,>&nk ,֋\'UŤܿ U ;-4{Bu눹cg!.t2`Ez& `b(^Ad`^  l GPSFPyf-ݐ??B4RPT^ "zسZCU-bOt^Z:YƂ˚pȧ*wt#-1'RxDDY`ߨ?C%~o?ɟΤ[6w/x7 Yljf_7(CN>.(`-Tj|8#,L=DQ #ɸyb2@hn jcW@Q*mΦ>LJ&I^Pj)_s+Ӵm,7~_6j!v$O~&.|y@ZK~ G+,~h|0Wz2#Yp"`4祒7-D_YDoHy\.m1; YQ.HH*/%:)s=K7RƹDY:r0G0ĥqE;d˜їz1|rWGn ;$b&a%zqW|=jߚ;nS ѭpvVCdެ!K@j7z]RH\exliV]#YMgϨ҅W#n yFv t+R<e'g̭Dl(zrF>;M JGhjY JE+P=\=`g<1mOH$CQ`$٣OTP|!#xֻ>; f6>7$ ť>ZŖysqJyJtK_Vݣ+z,b 2Kd.'_ùq Yy/(vydLˁ5mUc@db&QS+DpG>Avf{j;nF5~W js mY\w%+)tvBJԄAo 9᷍(tB򁣋qc@ Ae-6nDB:d:}i_Y0RJtm}uH.`{oaD{Wݽv[8J[ A]ESkΚ;W oݮs#_A0靶x lLyvg  -G3b'5$@HWsh+\}& }mpQgmO]"Ⱥ*WYwKhˆRG(:'\37AzLɄ,aF멤X~׭?h¢1NoF¦.gzȍ8({e_ l$u1$,>]Bp?tLn/!W:qV>›#8iO8VU⛄Fg%5Eo+*R"I 6"v ٹqrȃr2qAT^.w8 "~>|s+{η7-h"Hzs)V2]iB!y[8g3 zN)ߑi Эu`6e IZV:F;Q?؅6A 'шUsY" gD > <ϕڴ ҥM^F ٕZv[\6+2uv1?7@81Te;zbH7 M =!5& Dd:1B o aKcZ;dqơh2 }C)$' 5@J-QۯvTqt_Fk_PxVA~Jjki;z[S{G&¥ϡ/rj[1)*췅 % a]aobrG10K^"H~6= ' w|3r`h0*WLH9&Q JpbM1)y~Ω8(1l4/%ߕP+b)2n:Z@NyWWDx+6+|nD#.Q$fʴZqC>K?imIWFB59Ju#"(Er4dճ㤾X'w9b g<圜l}v kI3/7aeqWSNv6t7[<ڳH>rqbyoh$T`m5M.D(b[$' 8mqVVmqۇ<Ãߔ4'1"~J5.)hYH1"!QX7 `;mǝ|tߤ/!U\:P՝>|/ ֲ$CuSH|YsW{3pl %L.<d.~d2z[H 4*u{)U>haj.r"S/OWhVx>BG8mdJE/P+w=Ga(8H}AwR/4͟Gqn\2ʵfk.J3/9%ON<>hswZ}{LqXT`G \ou)l `rf;HJwhz%vǭE NM#`'?W jxl"2S.9߱CWns 10}(}׭Y**'KlIF(WԌyHJhiȴ:O{bGpt6m楉ϜGr;b`@ߛAR@7_5no7<;XEzsBq!p4,t2ɳ'c{wmDPpRYMti[g!!dZP3aij3/;tٶqc$V&É@BnAЀ9U˫`g[F`J!lNXMm:Ĥ YuC)4165FK/:{ AtSyH\$&nUiq{B#\-@ BMu7hh|:M_6.\&fiM}M;/hVR?e1q=cB|Ȧ%@XXjg$ ߆2>r>ݓ6тo֦N4!7v' ǔ*yd>%Cd*x{sAR$Ev?Ԣ6u| BJ^̪E=<0} ըR҅FL:_3TI͒87n g'i}wg1L}Jsn❐Bz}E@; 5Y = _9ҍ䝣{i$;XS:ͧ12+d m_;0=#-Sݮ 4f-0s'$:egxn,l[^8_=/> 6?u]&/L,|M WkhbwAΨ5`ɲood+D5?IJVu] `m#LJ|ty^`Un֙H3-P d>sz2׀jE,٭' gO PS.}T=9 %Bp=jjkC[@qn[8;OGHk= ֥lͬCoʙEw04r"̎tw䕁90trat v9Q_jvM\}j<%gp S% {i5yzs]h/xm#@4J1}i=<7aMYOpD bf3wHN@%-q1$/zњLVɁ=쁀ؙ',6۸>C1\jj*d:( n\NA:WSOW8^sa4˦W<Oid@@=Vt&8.[DWKG]H@0q:~Ƿ Ua&`Χ(<!Y2XAiI cl+ 望ČBx(3lZ:Ѩ9 f`oT?f3lS@kIr@Ļ7m}tg nV0̒Bx&Z\)܉4>&| SwmI$poFǙem~ަK$:.ϛGQY6L[G.Z*`HOU8jj]=o&ȉ5T{#ZY ]ZnL~޼jt#kNN+ӵ bL5)V.F_ _TFjT Q f69_WQ1O&΂æ &M7<1VjJ o@NbBWbd>!ZOr>뗜S둋6v$A"tϙ@-QhF*3PS#ɯ0j;.L+Q_<|*z@𥹢:KKHJH0T쭪Iǥ]EMoyW 4_`J0d6EұpM=1z.PaoO$ߕ{Hg4l]ˋt3}oY6#bQI`@3m LA523x!KPAHiHwFxQ|]{$E9A=UBmeF؏1T6b[pvF,#Toʹ[To-*Dd|v^pY6t(#x|t!<_Cb;0J@̼EAiBxI?KaitsãKuA4^pO RwP?0uy!zօvRn-dMxlI~CT4}$ L՜xpS[`!/SP|g[U=1&KMqk;cUo@:i,$3/vjYW y>IH 8 5+Z|X MV~ɗi*']E7BD 67 #^&17K (~XIL`)谟gp]hXd2]=oOCgz믞AWίᜮNB?_ C̀{m\g?j맅W^ɮ 9ͣ!ǞGA2]٥ ؈P[oc3V]?(T%fMa"y;I-E1d}[ 6 o/, {­Yc=H+gן!A&ĉ3L㩦{F fOpd{wc; 1s=iѶ` ?E+i7'ԛ !@%͖2^?}i'\OΠ.І.m9XٴD ) n]{3_CvId_[3&b]6,??LR = N.e7!/ߋd? nS̓ 3\wLNe0bkf"&ǡtb ])[qN2+G:Wv`[ ~_ThsHaP7dzr0q (n:Zrcd{p@U>|/ /Dr$];%ږO+1#̒vW^"MmVh$(J:?\TB0\moes/4NNORFn6ʌxES#Qk̈́}*Gx;_! ͏eym:L@ӶgXR?͘>񊞻}L H${F\O -8NtPݜ4w8.tXlQG2}Tt`5z"YÙNDBC"&Pԉh9= k- \bUQ5I+b 5 ؜4%/>ZΐaX''gcdo*0:st!~ &.0:ձ.T糣@"B3j~4 4CΠo_4{cxFJWjBH"憙6Y%7ov鶚KzUct]|}u0K*d+tV(L u;+y +!skdK4W )pCώ)* BN/12jb6/MǐӰ|灔MA5{{){/%ssg 6PQ)4Ǚ$^bw]ph6]|Gr uLεF2؄MFֱNh7W;B]`ÜZO1b_Ok$ T:Y2+=&Ac|RHKy8&./+=c( 'l볺d7 u["Hz聘oªAN%5t I?#F >Y 7F1 Ҋ)QL-9KUibӜ'/@t_XkuHV~G˾[`tc`[r]M͊P2j3Cs2GF11 닞^inq?8䦆vA%<ۘ}'SOGnwP[diJ 8$he`X,qYI@C#BTu{.DR=@c1<DA4] )m|RgYʧㅭ֖#9_:LA/{G5K<;g_x.H!ЏrͩӇQp娻 KE\oK/؀yy: YAJu'Q䓁+'p_Y Gzt Sưev`yrq^2@'ޓ;X:E^{LJiъw o54j3l Are&1$} p\W-aJT/! RPg'Z<&0MI͕?oF4LiZxv.ng3s/8x ":=4t5+yDaC嘪i H'(l|zʜ Iy*YN*ZJJeCMGTzARpIAc8yrK()V\4 (۔\D)sǪ&]1cwQC 7#+{-sZҐ7D|E8:FfcKJ#fGtP,o&Q50v_VQ;DL ۠& (ENmb\6ِᩜ8=ίD L HGF(%_X9H7NVƣ26P#~[ԠKA<(ݰ'DĀSXI&ӀIe+JB靔5)Bi6853.\xpIT fUwt{h$3E O)s#:ƆĒD,LTdr$!Rǫ-9<g. lD4ܢ;uLI`" #"Ve>Mo8ecZN7,*T،KTc ?M V6O^K^Iq6{@n<.g؝ `vU:6)1}XF/3ˊXC=.' Gcti g-]'6R;z.U2OP&z[ZX C@˹b3{Ԥr~o_m¤V=,!!Կ bpJ{y٩u1$vfn,qt}2z:&U3Acm'+]N\h?y 40 u-$j['arlW]Ȥ!۶=I_1%0pHRNd+Ix5cO:S@"ZI^3m=mճwO ` 3QC ǟ%=<ҁ&MHt9SnT^ˌ|ç&(;a臗.uiG{RK\gEl@(^MTUl"hS pu ?Y;LkbBœh[2W;k7Ť*o+zYbxcV@cc5A,nS4=c$b5V.P}+ z2:2zW5 Df5M91x%9Z&~c\pY6~EՏ`` BrQf BxE r(.Q=h&p(/ת!L9*89{fApRums3HԲS[ Z,%i}iDP!Hu/Q ٝ1& U2n { a/2YՊڟ}F7\+E4'Gn;M޴U&xe@~r>ZUT0"Yxˊmi㦥j}~MAnf:+^~;ɀQ̞ۦ4˸3̎dImn0S@^&{)OVѕ6̞$ߦOrzл0nK*:"ah$`b:`gŋ9QGyJrfd¼҈;'_F#ӰfQjHㆲnq@柢9g%&KrwZS1?1#Jlgɻ'uϷ^ggD`4ަzN~'zwJs"4lLhO ॢTWDR&:˨( XQ Pbs5,cb -^: ]}jՈq9~`Ńb.2<齆]Q ԉ\ͤaCŊPc(53>WDDN+ 7=>a}:ѥZJ Tt#zPwCچ[<qX ]rQI#OMИT"(;j WN(gupʓ`x۸S+z¸J6ь*wII2uڙ-$D^G4 H p烚['1*ꤓd]\ M^\O-\w}*9WA~((T18M|obpIÁ5(`.DM_[n= |ez?Ҙ՜QL&Nu4(chiؒi""fKggtaɉoLu΋n˜aϒ酼vdX{g apx^vd2 rkQ*V%ZkWkW'f|HET0Z# >2<>L'0zcOTIfE^;$$D:>?E|ĆQ~{ݞ~HG$;J<KI+URUHLrKOw~nyAg}ĝ~wѽԺAX;o.5+F֟$9aԊ ;{}Y fBiqRNH OW YG/7iO 4)&돊:_O<-cdJԤg ɯW[b|6WHCA8ڮ7Z0xc~fL0(ūf%ìmY+ɵ9&Ls嬮` N#¢ӫ¤#\"y 4$zl53'S[Ղ7V$[D2~"@CV8q+lv>*q1w+ES4 gnVgx |ӟZ4/6cGB ;i'Q1 0%u+;0G]W,␶_Ԕy}2(3Ul)YOJE),X1uak0m of~DՊ6c;w$#1m vZBrR^3rp7jk˒BT>ԨC_RJ3Lq̬jJ=TՔU; Eρyu )Hk6 ٥ hQ[TL%n@꾢I? { )vTz+F(=yV)jiAT;Ó֑"awf%bA=yL>/+Uʉ z` _qʨE"TR#R5 \\Bֵ:=-jF.8l?1$84-ydC{`g‚X&X~?yY=&@1i0dt.Ħ6y:{Mo.Zrϫz7Mm=wG 4֔f+=-:R;dԓ )zvBgb=fdkhV}=,;a);2QXOZfȨo|j"-yl pʯyTaa@#15p'thz#g2*(A2U] 'v5B1pq&KQ=1DM![/[ORwÓJ:Ok6#%wB / 縺jN+K >>1Lb#Wx^.0#"}xmBXQtw҄Ib1G4tI31"5@yO[UltWlrҜޗ.oᙓp9-UWZB voq@oF#S4.4fޣ3Q<}],lX^޸X}l(!q5cx ݸD^v*vSrq=_{H`nD8">l;2knqxs·U*K@Aa |,"09vu)4tmK/Qqa'у&E} bxɪAEg73XE7 g)dnGB ?(YM/u4 |72M8ȉؽ FឣZ%18p5\ F ,eXXSx6zO,$6LcQt2N~=AJViƆ>D7$$dl)F&b|nDFoV-~)Hpo^ckSI梌ZhF4Y&ڀ.dJkti3^4XH M6<ӪD.93b:?>&o-,|7˸N"^Ǩ"Zs_5A*pX/S-Pr`LDBw}l{ př]De3JUUBRrf_p Pjm9.Z/nwL̵]=շ%\GG8{S/w>՛[ܧ`K,%^D_a~^TpA~N<ŶUfB=%㏈띞 !( Tӝ\mw=^~ -^=24Mp؎2 OcVR0ĮUM]d0)ah:i@k7I$l`N5WŪt4%q (ݦ%םՈ>{#P^jp$L;muwo;7giPdfX,񠳸)ֻ{o4R7ȩG :_7 Ly !F%%eH0Pnh5FA4mZsr[y0Rvi"2yRuDRo?MPo]Zx[#z4'R4z3.eo ~(e`/I&8S0&d5 xq-u-r1T[" )h⹚hY0!hψR3l;*t5C|J=]9BP~ѶBKMe:KbĪhz:gfpei qrΤ;|_&85%.[}ev ]]LuV]~݉~y} g_Mo28 e}2Ѿa1ݞt.8?UX6zuPQD g*j^-Kn:Dj<Ltfl6{>k o$gm9DiC*ŬeRXĔ~*,ALVw~!#ON>{iL0&&Q~L0_+({砌w7ĒB))pp4s|쟓,GۂdJ䚱{q3@$)LH0vQE lےT!FSVK\_8n{[fA`KQMQ.eIxqfE\^H*/dnH/q ٨YfJ+!Uis_|H4/89/uNUu}'H#p_}tsrBCp'-'K6Xr;V-D Bxй2O硥QԢևmX/k7@x|7Pm5C/ gƢ g]\ng1[t SĎMyA1ul{۬UawcAa7]ɭ@vI,=1YTgr: B;?3cdz?=꽒nTÍɵ?w9lCO`$ `:~|bc-$>L_@`c\`v`k*D1t!he &(/g¼Zng@aF&@%|0c{)>([~FW`gÚdeB^#5 {"lY|5%&|Rtk#'ňYFnx4s?]S$D"0tU)~}s JK扽Lp8E,C36 ex2K~:FRCkU݂ծr XU WjA@v}W;e eͥ~?]ԝ ;ϿbAXvtWy9z4Իs"C+hIy][b 6Ej(o?GaW8A3ggS&#Uq`om`̀(Gl9Uf,eT#r37r98C5z(oex>}R֍6"cEfW%4$ c=yfHgpA^?5+sOdu|Iu.h%tu w2 p#4r1PF0h]f𨦩r+9Lhbl["gܦ [o jNrC?D Mbv38cvnT="@+hs[D:pL-~T5fsCcj3bF뚺*FdpNGɰy | A?Eݑ!E~ry#ض5_=/Ǐ'#=U+F'2W ECҙX8HO V cOO䛕茴w!\ +O/ Pبb7Ql+7Vv)?lSI|45暧 ;gpg+ k%ye0IEX#NUmR Yց/b%Ġ1=S ` jsb\/?$o`*2FOg67Mn4\-M0GCB Qo9>װ9'jg"Wv \=x7^$[>kF 'fE]_:se$z'Hʲ` w<|aLXؑ«Ոf= `YkX#|Xq5J})1 K Ž wN}2SVҽ1]# l"XYDحXӼ_з]HT~OT|_agNO*K{"z ͶEH#Z_ötiVɱ4Fz&RL{y)H\S`z7{bdM0Cyr"19JnFq!i'{]5(=-Z.΀9A| [ '({(& !5 /@%zmJ.BtxF";En Iphtk շWgk~8u߭y.칂s6LW0$8\?MPp 1w0+ż4 ſF*8A?OI fЃŅr̸`/7#sp0$cʙF}zc0"}P!8(̫c dbNn {D'QCu"ؔrT<~3T#2$]a< qq"7SMr:9.Dժ'O.pʿNAn?-vm2W@^mZ^J 횱Rn(>v73PŃKH#|%cv}&&;ۧ{4 Tunmsq]ε֓ii=h.H:B93e}0k(3 |&߀–,Xf/|쟥`VR{}>R)Ybq&ӧuH u|H>C86*LVRSP[x rRNn3$Uƒ`W}xZU1(L[?mYf7ABR\גKdiDfg<chb"L R%Yv-2/\1M`/ JXi˛MQU0?'_|?{YjZV1(@u){Y@[zjI[WQ<:x!i!R1-ya e536vF'{Ϟ-n쨋TTHk֨-;mL/ 0SӾrD48c ث+,_"u@f2@y/qvYBͥKuRVrSMzwtys׳8Z,KhS*fX; IͽY c=}Ra,cr,Wd24}ʻDRxc#:,{ pcGp?Za5q?%+rAͰ^%]>pb<&thT'C!pO7ݔ%bф!|d11"ښ$7>u*X6|X+NwQ9kU W7tʚ Etƕ}ńd4br8v±U3џ r~̨D?: J7,Y MH  {qT^N[g5G3bL A_vו,9[D$jϿx@y͜~!hi쐹u~DCbM={!1cmΞ6^Z^aƢxEڄ<~M䄡'%LHܽ/Zȡ4 SO.f)h-#W=(hue/.V40HAy;5 `[@N.Qnұ("U[VKhؘ&MESdaE ϟ߰Vt-z׉\ݙ*ryzv3h^ I%Q2%-7FHl;]hÐt@ *~ĜRuilh/Ac־«Zu!S,y2X[LHy2MK<%+*$!pvGWhJށg}٠Sa8c DmB#vZFg@NrbVYA . MOeHxUQ'yf}hTXU~tZ_5ƍ BD  ai@}[9N#EgpPN]a[ tdP4i]36X.d#ug<ɱExc)q딑I'@i摷(̊pƳTڄ+D-G?`eP"tm<| o ̩{ `e^:Y)(1+mTT~ӃX<2؃ 8ǐ6)r;bW 5Ё?%Q֢3>sN6I]{=DK~[Q1Vj~[6o,m:ma@xߡ+ ^ `WHɊ9|wPdq<JK޺sk&ЌDCi)SkC<І-(E5QL2,׻"O 3ij4MlgbwCЄwRGbB%?k;}Id#ɏvu"JiZAYמ-? lK\:LmD܉KҹLT=._g}A]#PqyE!v Y'N 6l#(L(]9CJ~ kw G97E`R6]fEA^fZZJ-,Dž+>4ǭ\n.5@^ϳ}+Y$:2TaɣmXܛ0ON]3꘣rXu浜 g5"s CoyK!lz+]eqm>>QK'}Syl o[z3Y9O')%Rk$95HjS.ovf_N\ls֍QI>Ҫͮ:oLR'.t0Q-َ>Ūb@L;a S{s*ub{Mq7-#p6B1/=bj~S DJ.žu *q)6lktJ;~˔B.EL?|Aq{ꄀ˨iZ5ujh`^i`۬ RE ND%Lԕ%$~f_HIMJ6Ľ25Lℸwhou<6EۡG\=$34԰𛭝bw=h!7طZoc@Y6~mkʨ{!:c?Ԛ]zXl9ἳHr {n?}LY4qS!"%to$$&L %Uomރ4>hog< N>Vji7833_!;&ScZt4<*>~"8e} C5q]9Gp5GjY]2j~6ze9Uܵ#]=<#n~R&7 E~3!XL U4`}Vd%I e"[ak@M9BiL疅`AZjEc#j\%ʹ~R-HnHBMsrN,KmTy]tɛ>uZS'GJ jh +nM 71ޏ-I cƦ,~6Zj-Gk!c;26Za%tu4" ؝AÁR2 Ck˜iC䆄]a싛rN?W|Мs[7Rw_:/E'G/!|{voIu JK]̙hKbR&Re%n7eO-ҡу@Xjhz2z|v7Tt2z*$+Bٹ+8ףDQ,=FNuVMPj1 4I0lj4i6s]0xgOYevɶ=eLHW-Dhv;; }1/{uneYE3y=f1*EJH>/v4*k c\5ΙEVΑW躧ggؔm=IǴ_7;S^d`r]=9KS`"Pq1pw,B/k/J̊SfΡEm*>Ɖ nŒM)'U"uX|PfM t: ԣ" 0gf-s`j}j3J0v^q+fY⻟) K>^*5D̄21[]Z>!4DaKd1ٰdWÄ.#r-;3Ww=DaB pl 7%6]Grk#N@'?bpd $Kj*Vޡh,7Ugp6<"›d0 Kvߣf7"@tyi%WJAhytK{#ni4[aA>5bkMòH\R`8Ӽ&lE#cqTλ.=Gi.F<5L|P) pO5]08FW Je*\"ܡgM??&녢, ;3}Ӊ"\;H @7v((|)-,q [&!,!kZ>|dBFU ^9~ @R*UhD^h!ulD93c ks*-"Fcqu"\O8nթkuEt\r dq_?:^h ?w&ւRSo*]Ω2 i Ț,` %n@8|f4p{ͨ6o:c*ƨUj"l[MǓ1rƶᗎY,DY|7&{H~kP -P * e'~Gv7qU˶jtڻDKCh7$e3 YݯI@& u^R)7h2iòƧtu? aФuýϯRfbhx6iNƋNx8tڲq各WoI?Zlq^(Wdw8"j"g$qA*ǹ+V'huŨ\d5+Hf} Й.25-Fs9NBO*\)ȧ-l1H"5闱r8=,$Q֯Uw4 j@@ =Ep\w^3@}Bt!{[ КcI-3e=r+:vr`û:;dx)H_?}<M125̗-] h醡ʃ,`Ox} <jp: ҅KQ_1Z> kv|:h?hڕ?A:wCԛ]-Y dKﲀCד#V`jP5bu/p9ŜG@,&STzEl\IZNX$wv"Ό7[52Ў5 9(cZB%)-4-U6J{DreUxL$)_l!\ 3 %~t% )[yj+W*,vݵf>aƵUi+سn ^Kl%l Gʃc.p(ϞMt3͡}ɗکz׶9$0Ow^ VpO!h0W,nPP;ac |zn0uX0p$&Is ME`OAZqp|HLE )>HT yfw9ʻ$ ƚb!cRꅶwwt?S{%'8l#UHA׵?17ŨˋW#/q(1"<*;nf/I:?Clvv;\szi®3 3,m' ,Rcџ\K&(rpiuOBcx8=uV2Ad|h sPv' —# \ h ܫArH* (ɧUTD벏х1JNa6uX/c!*m59OɃJpq%;~0lֿtGpAμ{,\T I)dME}ޣs- 4IbҞ vn*Yt(oxS &-*H64aΡ{nӉ2&BQ4<D^T#w]2ڭE  h k=,whPjtA 2bIiWmcDTCX|~ :DzGfcH\J!05O;ک`m)#t: sdy7Iۨ_Sfɱ 1w[ӝ*-(!aIb̀ϝgI2:*;t} F3EgMq/pdo2%"gv\#@W2^}D b4be1IgUIJ0?jpUeǧdv;]e|"^IILOqYB deWs-(^k+}=ȧM.p;#Z#,3zn/(Cv+MfVr\ :;ɯʑ󦑹ZD٦[r~mO~oB9sgz|+WWĀ9^\ ,K7SKOęL1u6'ˀr;b-)7Dx(HX@xV|RfzriT\˘.Y+´F4=+0^~dYÙywt\/ RUnak^wg.B)k7 쨺ؗJd3;ohZAarX?Sq26F8ig"gKA`F &nw}v8k Ŋ9!AgLK Љu׈Nt6F6c8c {IO׀Bĭ=R 󹹥C_6g`~NqJ64)換?`,1+|"%Vq4DH@ Uc^]Ct6GULYb#PBF!ˬ^673}Փ>,M i x-/I۳lS@2 Yg}%(#2}bv,ˡ+6v q.L[,=T9|u∻Xʒ? p}} ֞VEQ8 tQ?$,*!v計'H ,"Eu8ƿLle#pU)BX[*m&ۥzGqƧ~*"\NO9ԕZޖ Zq)cR~h4͛J< LW&†qO`AtPcy|fkGr #8@M ]l Ea*c=c}5C"Ӿ9wA``\2=x<JGJ$\K>C]cj9h* MKFX~Oab1PqwOgJ)k!uvˬV}&R"BwG6DX\E(\D pmws^˸{mfH.. ߸r|60Rzpn-nvQ&S(~y؀Ds2ViϨi!&TÁ&Uϵ@Ki$ʹ wh췡itYK[^μk/ј%xW36u\:SX%v<* |n  ٴ:¥U#I 9(6L hpgi;nR]s.]1;[ŵ׮JF;(5 {]6x,?`Rm4hj _MR f~is" -}`3aqdc&ZQvy@9} }53sJuSѸ6QSzgyqR c|b:#`=iG9+X@B5VY˜$*+\y։L ⱾG6\:Aت"jW"n[K%oQZ϶ ŀlJ]~4Ftx~al؀{_(|\-iwrr] EE!QK<=$x(tDst/q]bZd9AEªwJN3<͉ Um4}I&A^Z!+>޳ssd'׾2& Bcj fni+ M?^4L?Kl@ 56 ]/|e{y+%%eCA^*oس$yYRyF]gH,6Ge[ѾZIR@Z\IIFyjm)5"TG]Bא %ghX@}7OJLXϼËޑm_q{"5)%k&nJ҇(AЗ`rی˅YRErx#3Xw*A 梫dd*d t(Mˬ &ƹYs*Ȑ!h|"BB7C[:9j鑜ug1.@ӕ2Kǻ.RK^'h0 Fw2Gn7oïqNuBK nި}Y .=z.!ss LQl[&帱okޚ-\Jl ^aؚAA_S6!C~_H hFCϛ2tn!vMާ]z.:X$|ec"EROdsE0w/UoZR"g.jWMjE!$,/$f10rVsoC׉{)y|^ 4^cmFR )0AEQ7N^GҤdul.;nz[k:b>Gϗ66G:gl>sZęr{NЏ75vφ`Sn9 KU9pZ*#|=.- 0WasxȚ䀫}_(4@f')<*Hn3VrMYЏ|CC<et`@ ՄcUL3A!%_h( 5JC׉ ½u@tyd^Z'H$$F2BWƗu^3#1YVbԬpjo哬ZQZ=?Zfh0Sq?u݈ KB Z Jkk* Dz0zChA}xCo*OHҬ%9z͡upqy> /Ґo>#b'\^,K {'A6`Wi45lj/Cski+ZqzsHsxR .h!R2?89^Bp#O n:W煳}cgF EW1)5.PVuG@σ/0Owx#z$~nMy\8sL闆ޣJ.*EI9n{4f㰘 OrḪ눺閇όWk9Lߌ| BKvuۙD˦DĔ%}iK5>.BzeBҫ4?X?'uV=tư/:Mi6 +<-O!hSJIЖ剅9oHw7s[cYTҼá+6_d}TN%MZQ_u:W!፪ 3dEQ[Okoj73wLhք%G7egESl*,iI[IQc]$Š0N/0W5;_}S{WVV>whu mKFB%։T1/yFz73q`s5E H>{n LɲlG EJE?݌}J$ ˗aYHd*7dn=rPě5 9gGțHAfY¥P6f"o}>ePPt5k^R%Ў:SYXW9izT w(?o2B hI=!]z'KjW ,J/)h+b )UNuN S"eC/*m |@!Mx"#JgJOF-fF`qڐnKu̻qhTꅳ XCGS"ܮuD[2>#J5ͩm6RrT?Ȕ:#3f`U…ƈw[jH bV2x+P쑱d+~FVX[؁Xw. mLzf. GDW]oCwAښbrIoM]-at*;qOMP%1mg&cG_h[օ qt ,fKdE~{KR o֫9_t1p@53(ZH:Z֪HʎVyCI<ȵM"%obP; .N sUm_:UwwCTD\5c-ؚiݮXzikVEM˾Z3"V(MCۥS(J(cW80bi 굾0VSztwm/~ڟeXb' %T: Ckgܟp: 7]%+]iWJDz`4Pu T!EuK,7[nUXHӿLkQKiTd.εo~+R*ˈqGcr}5df0 IH@vq/X|#pA$Ó\ՂM!@⴯|L<(bY?~ӟFx= FVctun8L4lU#<6DoiG?9l0dP nK` bp}wr>g o좙kӯn 0 RmTۚJ{ .S+?D">h[}xDv£KP=?'GsaX~H>k|j߹ipŹYssL;N5\y{s~R\Lu UVէON)d`V91r#E02##/ga;?UI[L1=ma8\ <'.FbƩn `陈.ge)^Y@5Yt" 0JXf.uGO:C"i P/GW ^(ď_ed}t=[i G{a-޽kc "4I^7UK^ ƌ"0e72tq _T^ ĉBQe䁞M W4G:5R^M0}"RaM*ț7l;xHt)bb0`4fw$l}(4 JeLNƄb + hz]tcLhLb~o?a3AaCҧyO?VԾq>tk*k^J?-6L@LsC4e4Gr]9O+5o?{=h}X Ab8lLV6(NeBHl9z/.۾$ԭy+W{:{SoiLMtVr( O< :M"ٝ^t -U;;J8%9,._^*QhmFil!!.È'U䈀dNp/FgDBȋ)rӎ͐Mۻv8-u9ja@eSщHu5{JM4۫kKn5erZ@X#+M 8*'Vm\?fЍ8#ޝZ*(Q3g.,5ہ`;Z+׊j幋w̒0SU#/A61SjW,^@+:a*;6fߠC&` γkzStkb/1 ={A.סEyx`.Fo֊PՐ'+踪jXO0fY[6h3h/?_<7[ܭw@X( ohfAmC\7#ؓm&?4P^mMO  غo% v<687`#5,A;xbsׇf@l[g/LȞ u:٥?H}<PHaZ,NP1{&j7`\;: λ܉)QZ0y61 GXjBJ*bכL|XY(!eɽÐ&Ҕ wg~ڟ3(IKim}f;HTx{#jNxdf_}}e:_I-k;"[/%E@ЯK/fB`ά);հE%2/PhS`^r0zCvW=kOR]__i0hޡʩf1^q۵Jbz"TzG::еp"b{r~GqT_lįh:1$C}FS^'Qoo+,oHǰ*kEmo iFMcؕkp=$:N"G #8g mEg y{Yva򱕚(v޾Y 'k?#EKyω>ovgPQ=zuԐC^й0^ 8_>;d@WnL6+VF]R!Puc&G͗,iEۤ7n:ћb OR]}~qe-&=$ } rP9I5nVU}/:k3į6ݣG5n:IZkI\{GJ00LeJ\X}`pVQFDiSClhϤ= VK0Na $Uj WFҌ?ʢҙ6; ?:OK\w1Zfu* K$YShg^%p1ؤۗAy`Z L[d%zVΆEN 2*,gÖ>y.{ hryk64vQ 17Vjf8몁'qXgT[Tªd[{վoQ;AV#F8-ieL} ^рgd7,EjŽHUfs!U:,Zݜn8be9Wzj*AvB E=sz})ʋNe{\h{Kew 3ʚjb% 7?YWRRiE7aD =`F5/7W~ q(- GW]%x@ b5>_@%l 7bD"/bdkat:\_c~?bL(^IX m߲jLyupA"]t!HR!x'YwkuA%ʣ.[hR?AX{_X[&W>fL7Tr!U4{C{>{7\ß_ePH?P;S}/|h<6ۘ᫡WN6wi4tg:FE*;KZwI 9T~rq*٠Z}65ڢet.~PXq'qHվ0^;8jϲͤ< p$j y@#loL| @Dps*e ؼ婀sgѲL?ܑw5 j@)8$jc.?x)qߙGY9D#/f`ŧ|ݏKƠjY>x{f q3Z`Ag:'| t۶|~6Z1UF%\ ]T=B"BÚkse0Fmd̾b:bh;n&&R7*{%Z#L>5qθ7cvX0y)+wdn]lSX$tDt+'mU8hIsJ.M]K4x ޷ eeT&tQEˬI0OT t>vҥ4ݼZJi(ZC$3YV@1T(TjN^v[m`>S'qҏ!ӴNi'j9 kю ȢF bF'urv&G-she;ojI 0 $ `0 >@, "Júl ȝ@Յ(z݌R;CS%=:,h4YC@x)o?U/ǝмhpTǨ:$T ~HaQߙll"@*ZӚ5_6}7f YAVX>T5( >lǾ%~ʚʚkpy,Rr-:. lI!)ֈ!xj[ 'A:Ň҃:.s6`e4X *hGЂ)|C Mzo4\j4ΏeΩΪ^e:ЅL| r|Z>e8CDZ[w nucC%p?T* s%V,rAlU¶0%Wԥ3ܤTF6-䠐,tMϢh8 YYcDůO&jI;4.Hi0Ğ_Þ;Gh"$zVHѯ(ԁDtgʣM '%uHil>ӥ~z_~Fd#U^Y(\ ƵR_aIte*@*B-?<0<rF%b[cK,>e gUN{2cջQWq#`beYi݇ t]v,1)؃ thAg<^6+Tpa0qS[n巀Z&>U/ p6 }[Zv*/ !ߝmQ# 9GjǎoSN0xdK#+į<2VnyܗRv*fF܊Va򽡋%%OzD7l6]2&Eࡉr/?KG51%h0n4w>l{Y =>t {u4m,v'\Wu[mzB\L0i^RjNeG̫&aɩr]360h1Ա%M m:#1Kf4 r>5qKp}Lj5:E긱T绑hLQϒ5 n %K"WP[&i&HWV͢,YzEJbB`,.Nmpi7 yB뾌i |4cMrC0D5(e:g .-?0~DʻZ;74"II2u0Is,˫hCjE2$ь5 a Ce@(f(b}s!V{'F`CaBYS" wn U)!s|ݧ-1GMeW./oSdEL(O $ӽt)+w;fP?dHVgU`rFP .x|\5,lё騍d%3&;Enʴ4>ߨ] S ?.5#G-М>vrSyXj{x&?@(ўx a;n%z9_Dv{'\5&2*O@H 3{Q7CAPjMP3^PK LFLHGOicZeayfgRf^] .KDg&< Yv\r!9m˕z δf.18rY8#95~@evG9ss tRգZ8YH͵~WçT&d@-#ַBp1Q5Z*RI3}\u`fc f|$W!"xt0^}u`岀C(w֤kأ!"!j,k75vbNT;0!MF]9dưL$Ur jF&._[ $52GUvPId9N]g/fu2aN \׬HB!.VviT5i koM0 "&@*P!.GV' <ΰ$Lhma1k0&E4R)k[(DnSr&&ʖE Uwɚ! <^M;닗YU)g@b#Mj.ՄQŒk֤A2]&['JBsJFH.߬fxŧӎC b`xfe򼞴50R*1 A Z3u)ּ]sڨ8RŌi#ݣ9' =r}iNS $C~:1PSG A<{sǺd0T0ډVy#C_?Gs Yr.UN)Uc6X!h6썆  xAMhRB9񆯴W$ھ ;58$ ɚQ&ߧR)%a5L^Pf P Y[Q7bc#9= ‰ɞD[{%`aM[_'kNC+*>5"A @64P_LߥUxsAHLH٨~`wN+'eS_0A'I;w=E%zƫ892%9g t]SV\;=5_=s8_-&Kᚠ(sx{B)J'AJH{~VY3AVep/2S~^>2NoUdB`U9Tt2Vr|Zʫ Rv-p:`oI(|[$qJo TXA GeTzNAMou|1iJw/Ȇzdcuqv1OTOVFU(R3ܺa$BP/Iz >~ԡ$5*K(q*Y1m4IDF^rUê=W =`〨{TJJ`j;hB,:2-UBӠ9?"!@ y0L 83kGY=6`įbv:U(Y1NL[bpVygO|ot8 Mm$] 8Mw̧ c[GF8ؖVwD=AE4M4@g}ϏòGAX% PhK.5ڷa{W8!xI \Y+ZJ|o~y?wXN%/xSA8y?bjD1x|,߈WHh䉞P#Pvf8ZASvtuh~#ԄtZ׸,ƐϜJF#w8_bde.(ͱ_ϙi(VJG<, RnNԀf!OX78\H{` u =>ˑ|}(0J\4K9su ͳj%岕x$*쳹[eрk%A ia]7_.wd.z3eԧ2~˪e[x.yb5FʳLzWS"%dH_3Z(LYOQ!v@P#XM&.z~OX_m|ኄ?f*䇁-%e|Iaєk򤕱_]4Gu3\n>7tk9tcW Plxa p -")Iўþ3\?wFQ jU o1óhaNfXyx.q֝K(B/W%5&V,%?2s.5%I,%J$ %τ;C$%Hs+h:]dQVI05*36fnY1Ms[k1w!Hw^^V\WwT ʮP^={Y/pӂ}|wzd@n^jx[ WO;z,O|غ9(fN5&gƿX {, 圞I@HiȾϰO mwH-$Tt )sg0Q]UNQΞSX~o[-Up2w$my$btny"YL8C4/tf @'# t3*ؐ )qPl6.BY7K0ԾRynܪ&ha#ue^ YxP~T3imP!;b,2R¸4+* mՃ)<{$r>rں}j[ dytm mJ@2e6Im,kbєQ0 A`38c. %iNPmʩ 7:DF\{/jem u`2Ұx}8ME*|D>̕*s<Se?HwKK^&h3 $&_P4]q"SaGUbqү[wO6,RY7o$FE!e5Iz伧6\x\>FUIyq8nR Z@N@ w 8LLsPWxJ-{'KEZ9BV+&!q5X=x{mp# NTc09 &-FB g D:iTFٕ69RgNwpekD+I!6F>ns vslE&=ܗT|խwJ?|Bn`85XQ@uE</láIxڦ\ S(ҖK5dy΢:WObr`hyYYZzG|x{`\y= cEr=92[f Yk pN0j>`Bѯ Y0zRk 84+ @"P|4rS*q>rSJf]W{A`2}•΅~z@)h۵/vj'`2Ur#G0 rŦ,m9nAʅ"7i'ަ;ԑHB#zgqTE-0C>Xt.B JIW?Xkn(@M)CfoޏogT[BoeYIM@aHR6i+ue[ulZbj|iOa(*XOɹ? +!P]6vMq hfFtdI]Ȼw;8eCgI;j>p4ƣ=\} hЋ+vDcK(T&[ѐ=2ď"g! b]bE]e~#5|}Uc❓9YȊ15&n Dj~ M>*hei}q4I÷{oq튐QiAIAKN+ۮET0BwsW/Ӝvj5Sr>*SprkFnќIl8oi"{QFЉs!GrO[^bǬI@x8–~dN㦩ț6XT Poq>Q RĞAd.]ҵ Śx)6ɍ5F=|lzF8v /i pjUGdn$E L_SϚA%T̶ )j({\!tW7E-ډ~=)FMq`F *y>Aw@GqcJpEiZBC̍\`TSF.@=UY FqU &tp'(܀Py*7\&V~\LǃLώ3{@htFA/#Y_b&,4LJTmwXv+Q@9 gZ8%yOEk)fRVNҧVA,ԯ+nPFWHjNϢ/-xs)l!9K'D0Kvh!FxG$1!b?jnO AFU!D[_OiƭV2hp,zXh UBt$l91 J$ B ouJSg0  >J>ͮԳB wS-$Ib^LxȐ ]"ѣtyIE(mr@JlwwmwJ_ۇa64C6a6#.-"pKggmI>eYٖ͐Rtc*m;87ƪLXa }(a*ILBG,teD+Fc7DZѲU=&Z+0F$j8rezR1mH,s8nIjuퟐE”^1LD%opI7%/} ڤ%DsZڤQIkdj~@L c>9acaep (AIVΊ\֚οf K TA5S[_=Ĉ'o_HXMV^ly6z9Ǡ+VԮF$!]Z"{74껿rAoE +X%IcmW[o[Sޢ wh92xE1%as;M<=1P6Qem$@\Cؒ=;1;^W6~Ÿs6͒C̃g-"P.s;6'Y@r" <81QǀB(v&^)pM:qMCGy,+E(0i# |S[뻿7Y_3=8X {_ے1v$hi0DvIK]!h*?G!1AP?|%qob]o=@ H!^L31+G/XG|zl8;ݷ9KUqŋM^DalFK z\Q=ZJDEF!@It],LnGH{q-˳bɔ #xu^qseA^t7EM<1j[˭˽Z_3G'# D5[#FHŜdʵ(jU7ƅ &JɊNk'Mtx7&+9~ %2̩& 2P#ߔ8r?~4P,̆>ZGhi\FB`ӂ1 Ϩ8iQ2zg{8zq}GR<|#`ik4[D O>7jBa*g^r PWy'$У +GS JP~xn뷝4 _U^k2`4s:knv@_J8xiNhڪoZERAf&y khj̊( JM䄼̷mhƒGٖ b^MFe,^H.qV0lJ&SJ/T(ĺT"-!ãn/"|n!:AI2r.A=&P}8O#:Փõ( )kSM3Q4N,Y}\+i@6<I{^wFU+jD#tI~Z2VX_ ((" 9cfp&3^1-hP|zj1Mh4:Sx䀄s zҠjh?s_>[UC٤1-j=t]}A$%cv夜o%t]@Z䅱8@شMVe:946)c,4F4u`ʆ(hLno=CyFbc>ب[ŴUb0xM|pߗsYA eN N~d4;7lꐕuZV> 9{jv{Ab̖]? HP"j$|` yNǕ?mFYfFô*p~~rȁH O.9Hq|BCmkOc o6Us} ͉ 12K/TQA#5x M5ޱah2Gew? g N$Ns6̲|6 3@]٪(\ [?=U"+36UV80opNS5LAOz 5?{]Q]R|;48&͵^SܰOgo ,*~?%ewO[tV%jjƭmczudp0/HeV|u;bSg3O+2\+=/Xp#++ϨG~Řj=ׄ[vԊ5Y/]RLȴ5pv^^wREdXkDrQ憺(gM^”GOƟ.Ti(. }4(C uNo$ AWa >dHF!][SSj6(2,,דQg߄`g?+❲!kZ"yv1cx_cqGK Sz$7d3#=mbyFeM"9IТi-5k lvFF}þ ->?JX7E@ʆa˧I8 BZgzF HH= $No#)zlq%vYUToJ/HS[zI#Zak8*6VQFes8h4 C-;aݏdYeL5$7XoP+:5L_j eXt2C Lg'ahbQa(Y aD6춣0x_H?n W=-XFLr6^a2H.fZ7 $|vͳ<_g<=&az @qY[qEVAD\jPsuPeN@le7Q-ȴ]:#hWJWULx|3YfGfXfO4x84Epx'?UtڒJfɨn AyPXtS}b827lp̏S@;L\~_k1U-֌>טĿB$RFђ}vVy/HH>Wy>mook4`*%?Xնd? '1Rd,AmP2ccR HM#Sy2י${dzH0S>#<:T%G@ l88G̜gAay,gFu׎BN <Y A\<Uy/U !ֱ\HUGQ#"s/%~3JMSZi?-_,[ĒPR=q6fj;$|k_*F3Η%W?;LX7(2{ དྷ},6s'RجCXwYTK 4M5jk{S1TKsL9px%*LD蜳2£.0^t)hd߭ÜQGq+0UK`@AGqH3bP}VFȸwNI8GaL݇9^LY0\'vóp 2U㟖|lC3_ ݠR?NDFP"pTYQ.HGdxz%IuG[;ZYtiҫ|Wa150Ɩ#Z;>4u<R5D̪``m0?&2u%JXv3j5YZdbɞlI{?Pϓ+vgG > ?p|K QL$RwT)z׮M=YmR-jMm ڂ/$vjł1cpx({`50@dݴ-! LvV&wh0.!J5%,jm# z :EZ~ӟqCBZ^)e4f7gɪd:^u Ձ}1 hV[76w~n|8[|ws,i|6_;QQ^ > G<)z!OEc ZG3:8dzepQ?X别7~ˉL*@z=~ؾk`vܖ}{dנ&H=WVvdR$0/O@۾mA JbozMbIҊAm%4O#X&d_;G*Sn7*+FsShʦG)+[OaW^x˫p eM[ \f0Ε9otMRߧ7g'f\ !B Qs yڧ s4nF. &4fA,!$6'/|x{JsU參Ξ# h#޽ZN}ǛboGpQΈB_3m YWenum5I':9Wp &. O$u~ #*Fd4AUz`[-[UeZ!+Fc~!V/oPCN: d,>$ZL |J`YaP("/>HY|~2S:J5<s||6 \vɱ2BF솜LkhΗX=j @W2CtȻk!zQMfyWAnoPfu3g'|^>7-ه O8#l`;oR)o f6t6 Iռ9n.d]:}Bռ DM5 0H[#*mtlF˻+yG ?7Hufq4ڰYH^ucvBEX͌#J,JԛNo_uA};4ؠ`3 ffܴe6SťƬy\ffTjrY.[}j.86v:"_] ]aϱ)K>)?Q &=ӒV JS+r@jJ_ GQQ]Ey0#UjtԝԽl"q 01S(%آ,m,/ö|EΖqgٿVk 6ZF3#~v$yw4g~+纰 Zc(?mg8kLs3$6|MV/ѱ/׊B$0k=R2;_JwQd: 'T rME?nwE̚ʢQex\c"wy<~=*:4,hJn7/#$,,kP")$TE#64$TN13$dZH "B' ,5@[B%ߌѽ5hzG-3g0E'E6ݭ0FkS۹La~&%~y cjXGMst9/aI 3mjS. wi| %o(2pf-4Q8 E0寇>.R˦Q͡fiO%AI" مF@;aFJR|Jt#V#% kjpgp1މf$M'cG6 eN.~Jڸ,|2|w<(ϫhԠΡ#6פ\w001.y9kQ%Z׿BwFTw>DžKeco ~ 4&VACd0GMA7a`:F Ee;c[2Z_v +B^4\ qUfy]<ܿ̍}l+Z7 iFu]!9Cw&0pf*V=:r1xkH$PU(WuKTuR~D9vaݫߕ/<=SZBRtfC*=!t`XA֌N03Qx@2ܳQD*=yGJ 5\(uhŗ"tohyMզc>^ GnHcy}J?B-N2ou$gte9묺ts{t>쥜t .XDu# z/Õq0@zc#g+Yܒ8eI/vŒ%l$XW.='􌠕D xU#Y_GeX.ꏮ+: tSs`W)[ 09}Pd3޷VVe:q8X:JfNݠ32@ԗa+")Ѝ9j[vDT[/,95%B( }QvkxBLb{>ldVlqXm_Oc[#+4تIM.p xu b FD>|d=_h5!@>XL֥JiKGc~(sYށ0uwcy0 c;gn{crft,2uIv9ǥOƬR7<ԋ sm.v'CoZ%w](y:1ju?9$;1r][B.) 4$mxL-:q>bhNfFJ ܩ25Z婎lY+ESGz5}9d BXʗ*t-b 1n|6eXtHCŮWF_[&1l9(w=R:B a;(4`C1'a(S7GzՓb & 7*MNpu+Ӗwu}k_<{Q%"8 l9e&t_,uWD(gm~RI~K;D+ۄM#G3$sAHc종 9inF onza9]60%v*綄 1oe )3T}!%[K v@bj4iMEr?+N=Ҭ`oxh>PmIW?_r(6rrAVIJ;figa 5=9i\ !v Z ^K׾(@rY=:COG-($l(;J6Ǚs/t^~bĤvrk&+B>Nmj@ *YGٱ.P9<԰zGG0~t^cNp )գDSg*gġ$QU<6먦^J y#C,PMONtt>ˤ8I01dj  s?٫fe8%ٮ=y*y Xf zz 0$L"}h}9K% CG `9nVIq|FE&MUVKhy590bZz_M]yKtE!3(FE㧠1'm_(}v}mp L|Ҡ-䠸%C![^IPo`"9HZUJp-! c EjK;¢Hd씥b:X'"&N`R>-J^Peeϧj+vd3bHl=I&yD54#xj${7^u>O50;Q 3Z՞QSd _NX/O˭uES,L<~,L8j9ѝSRϽl&|<`gW]1+g\ۅmf30Û" dg#p,06v? 97B!0omw-kם~ۭR1 Zm b"__Y\UsdN/`s1u5MPZP(H4՛~@L~=a?4K:䐓W$x?[,HC%o@36͛ʤE,#o [ʲ"2Ũ z!\ٛ CfZ@*_%I|ҏ`uANphl6FFﶵ)U7ݒ>ݍe9H .F6ȕ[KH؁iUߡ(+ tt?$6.ʧGAO>mr sBN߿+ݫܠ8=Gf*fY'o[w+COsFxF@Z.lXg)oD,b 6 af| 阧Z."$C2' dǔb8,ȴŹTRUpgޣ,qe5%4۳fGӋŚ*ƋԤްXX b*N l}U):ooiFP7@ =BgV?lKQdrLqԺ> (3ERKv$'ҩćڸl TmBT|m`M2w5l] s8P8L(d#IvX3.#vs[e&}* q :cGΌd_9AR^=۾=!esӼEyK$`NJ+gPbZ$BHgy&WoL#* B0/H_ \I:N:҂G*a`(WAr4ovc?i^.4ňUȁc]2>@ g<2Jv[qIEZZ> /TJq0>%DKGsݚ ˫;2M2H(OMmop iB/몢%OFyqSQR{K{2 z__sAHٜya+H8Or5U!q5I-قǮULq ޢ. JmC0wBkqFosEVz1)ԾbQ0Y2n?U1>:lIWA&ؔscfxq)_UsFni/ʸϖ L=0k kx߶N~IT@)^a-8K*+(&/ЙjȺf+%$Ž s6>lKۤTL>KRC^0dyn]=lTG+{ oZmL9;(2B/R(a~: gP!:.qkdEDehU3po =-4 >l@ykIGq˙\<j^|)[K\-CE;Rm$JɔrǾgd; c~$!>Q ];Mf5긪{bD,I륩cn!ie71蚴 oZ(ub q>g 울k⦆Kn]Az|CP;*үۅUJ; S~!к, ;3)-[m4:'8{VDZPY `=}GFeC)i͓)49>߬{V FM~'P,QkGy=:p.s5,('zv&7+-j &?Ə} 7HH(V.-pm9_'=y#d0 ROxTI3aIJfS!܌,:\wG5˲%N4"\Md@p`'uӠ8{eŽ6MLO} Xku|y&.EEU(`[K@P L4< n͕FD?xI˪VX5}]ܯjs}+=z':T}e@;}T",q{;f*pq^EG*"eƛxO^G8ddm.Shmy$T*Xbxۂ5e1 %:CLmI!.7`~F ڽ|PGWMQ߂^I͑NsyE;@9}1`z1X:4M"Y }wW%Ѳ օٌ~-Q:$X(c vCq! ))Jx.'@bP~| F rІ\LC6l$Hg*C_t#0,XW[w&5LcYR@Rzd{Dє0+yPu)۸̇3>lf=JFU0 j6xRe|dN/ɁSίCAUg&K,]ٔr3N9)8ͫ`!"z5C Djг-"OR!7To(7~C%"g:oo1V:X ?%_>N@^=;c!)Ny1^x;;L9?ت*}HlMoeҕ4{P e5&`1KO)j# `^79. @Fn*܎sP@qJ~՝B54=r2Xs]_}otz~qlfk'Rj\p9eҳeW|)x MkU8p6*ohݺI F1v:pdcW 2r884ߣ$EIhI"]L-]$`Fq֍p j:gB**b* .bI$#̈v~ިDuXe.OoHP #h/ jQ˯b{ *Bbi F VDÈ~Y@@t-cOEepƿxD??7z;кD/'Һ$N9e.Yș c!͓B(6siuۊmpvJ$9 !s2b?Q $d(MT)pì6DXϡi"nWjG#5Dp+ԅI+:X/^?/an@4t;zC:(yXk[[M~KA4->:ЛaV<mؼsZDj] iC㜌g" ΁oU]Cl*krUzB{s)*qVYrjکJll}|6ؔ{k:flxE(+;EʞLڀi# 1vg&Q;Ky)86?%ތj]I,*p_El# +`66GOE@fj،&su*3 ,#-D rAjKKT`xa%q ;66>sV}s&)l%^CRL[.#kLqH<[!Gb: oGy"0G|UA%IZ:+WbW\k)jeB. %_}M?&ƚuu7zJI'RHJNNEó֛3Z8'kƭ-읬諝U|ȀV_f%1,V>F ӝy/{*={D|(Ɵ˭)'%oo8W%tK@%U; Yz켾nuݩfe :%\2{2;P0EtxULmEmSϜZphw7[!B 6D׵oɑljb&%S3)8U)k=]C]#BLFy^ҢlzSP +(Vjmi-ӹHk4e \!ƶ?X'1U*yo280Gtά)^eDpRKLtyt*4ymAlj1Rn^%S>AX.9%n EKڂxc'_[Tl҉˗L O ]쑾s>緸dUNFj$)†k g,b,I?R,+.[V( ݆ȌwW0P?tߠ s HANQIS[ M2ߗ"=Y:{ybݠkV,čo[!P ,wZTB3d2x=q$T z*Z gNL@^(>`ZiMvnul0!CJ/j/rX'S8:A'FWDHP쬶+JOiU5U&BgjkwdrMJȦˉ݌qIدN-> X|썒0̦y)*߳^ؑЙ6|~~EDܓk[ a- Xa<唾m5.+vQ#Gཽ?sVCͻZIoS:2Th vuѽxO< M=/岟YpXگY/˛Vs]Z3gT [n;s̜0t̗bvယ(:޾3 9*9/:Ɵ/ĝL(UV.G6WP͔]rj5!\H 삍1qC/Ķwc}iabS:d$!T\9[)8X:G|oIs݄[FƥE\7/u&tn m"? {IDm~=bg@v"-8*jgwu7u-2EběVS?Gy7NNziox`I%’.{?ݨu}\˶>m3NsHTbfcDP\w[47T>N1 *(#лT<CkْP[Gl;I0IL?Ƥ[~X3^?ġ3]^4@жZ(K 䯗gGkDgAkg줓.?:Otaq=fG+lF4w/Ŏ/q",oY> M=;E5SVꛅ9yN^҇S0XvPQRmE3yHfR=(T[1Ek8tȿk)NnVt|~Ձ9uˉ<]n[o>}6V.rux\ h|֐ 9P;)ЩZ=G/T]qf(f!S@K$dx8 p%#V(f4`\4-z 5fӷG۹`w {9ai'J߽}F9Ersl2F Iױoa v/T>ܭwSRN^Bׄ U=H liGLl֛`fg-<`ہu=g#n,dM!4}Dxǟy_AL)/6<2`ߚ'v/V)75˴ߓKk2/5lkeWՆB9x7;ݨ žIN?V!,n3ǀg<e"C%SJōw?̦ڮ`)Iֻ:4w?AC?f4qgЪ 掀SŰbaCTy2 k<%$GiȺޯkI_CqtY)qSϘcck]5iRN9INJ2*r+άOx:_u֙Wi<i4q_M{wwUpM"UeR1)"{{qb4:p7E&! @ȏS;}@@owx 42XG siS=*]x^ vb >FXPfQQe˸C%(늡FQ}d*# l) 7oV>*KRWk3BPt<Ɛ?rvkZ+fdkEjjc[nYN@ޞOeqޣ a /^剠D,ԃuJX/ ý6jB|?D]a2x|JN񇖡N|$,DGK~l8}S!#=2xg_0E=t+rAj~2.=摮hQ1-{M[ BX{Ǵ3eN&-y 䙜`*i - hD"K|6^z@ѹ-@v_(-6^'&;5 * )֎avwv(-M8&eK0iMAe*Cfw* ]No%~1EҊqyUϣ >{ 0Ix ;L^A+gw~ݐ`^|w랖GY׾ɸmU} zPGoKUظ*h]Qs!ʛ7D˖*wCR3+œ(,&+&0լ?Zo&Q%@z(=viԖ+O:2_聀:fvw|ޛR "mvmoÌ#(6_&(K9fN֜!S3|9m18R"CGCѯv=,aF6#cAl­$B6uYitq+)lߐ6$:g!`w##[V1 ߇ h_P xsS@6] 6x!0#|/E*u*zwsA:|=1{; 4~鷝|zw 1- 9|t ~DHhR1_28ݬNQUTTsXWXvF$Q!jSrϯ auFĵt^нIN65<_D5}x9R܃(6]ľOFjR9cy|}snJ(/Qć$ҫͻ*9E`! j Pu )֟)%إYe*Džy%*9h/2Ԫd+dŌ^ X2Oj;ۈ+uxB-+mzJ+kOu=E_"QaDN@6ݺ ~oEt 'wr#e'Pryoq:J ηO(Cz)w1uK!%=]wD)Hˑa|(H,qM{>[ W|;I+Ӊ^yɵ5C ^x d23&eE>"tw.#ڵ) Ep)\xQbF3KuAlEyYo؃l_z9K._dsqClѺ(CPu9$S;Wrr1mG+8"򹬐GSx(ByXUU֯4/S~]鳶(RIf_w 'D&!5~)urbU&;,}ٛKF=\B't!Q@5jO`βMet-mk@5MEHִ1e3rUa}x7'#:t5v yx2Ù+KE[ .ΊOvB`t|٣[ Ԃ׮3K= ^1wZ U˹P:vv)9HQ2V(&V0= "1 _]W" ײlY}D܎ fjXms1Y)G+//ruf3U!dזp&6-}.(FK#}E=(=eZOw~xnyPBJnތEZ  %qXf+^.S1Jƹ]RsADdel}v%xC,~|[5,RÕFc'eKiXF)?jV,>E_y?>9|JЗEolFZz(Tׇ(Gֲn.|ǁ$ OӔVn#$R<<쯫ZGTq$c\P*]Ym+[^R `:4uIW[ |s<`7u["=MQRU5RQFqU%ynpze+ Y\u0WdHb יXst=j2:h c߲ :Edڌ&+[:6u1EHIpx\<`'ɆUu}cxѪ˫p߭B $qdi5`qNøvmvjه'ёJ8Dzc1bb:I;(Vf <mpx3 OZʁHs=AqyP β~B3NV>wMH:? @>aʕDuYUE {ɭlioY7V)sJr$+ܴ!9f{ E[@pלG_rb`Dy<,[z2? JǛ^FrtdXNg}u bUxA{1uI 3qߜN;sBN]Y im,mַ2ʎ?KfRl(ddb}&iG|~ 'Z3;:ubaF: Ai*KE!ﯢ鍊˷cPCPk3ܫYfCR9^M&a 9H:Rz W<{=%PQkUyk#6|4ըnID{ E zrٶ|%c;w~uyRh5&=ZE᭞L8RMY?RsszojO,׾41FWe3PqY. Tq7z qJ"y-@.WWW:1iK|8jWEjM yg%q< !5ȭB}H~M*C: W8)3 էK .: j~t@! }DiA[Oty,>E*Ϟ[5Ȱ `0؃vw'_0ͻ‰tf {M MEe umh#rr묂W[ á2~889 0 =} &+nϷHp]bbK ۉ8NQTp17P=U*0qk^%-O1)G FSo~X?x6M_LqN#l=Nuw<OE"oTO,ދMGWм''mH"M9t1e:gdȂ (ބ1+nr@Z,Ptvkd܋#{椮| xALR.pu;V7b1HHQz-{8 ̗ɘO}Ao%0ŸRYlhnW=0p'm5"yNHyƌgB! 8#L5ͪ.^sSee#C":%FȤ> j$hٱB~ CTL1pMV^m\#pӜkfz8rK={*5T9yr;Z׍ NxDh;) a+cJ@km@ 25޺_Huw>Jd윞Kc<ЃR}N:Rk+fca*dJGJq0m `6ΉaN6es.搱3?'0U ~0D$ ;H G1pCTB$tЌ i"En'[}*S'!p;Oȅn@2vhP:*=r&)<5o,Z(fRQ0./G{p2dW'yI}3ޖ1n$f$FPm3du'cj75{a?i8w5S6YSRq~1l\ ٿXb LR}y?Ř{ԅloN8A"6׍RYX崶tpЋ+&A1^'_\25_l+ sb7A9z [(Wb2E˥nh{j@@"LJj T8ߨͽLJ[E}:ZeW̴3F_$ w"Хbƫi"`ך%NFl2Ԫ/mͨ+)1yP jܪl(iށtg oNV@?+UjSd$Ŝ<I wu@htK޳_m70hgImk^ luEKU,!U*z ÐWrH!p~#!%.b&*b=Xoyu !A pίO$xo.pt=X7O,6H.65|8@2_%ϑ&,4oݗV17,xD0<0|cG&VnAZb`朚h ;<Ф?\r 9jSe|rşsߺ5vU~6iÈ Ou8 @x܆lКq򮱹g/U A6mf思d}sadrḮ:P }Ebz5i]̥u[D02eQNQnDО9.U BWqWh<$`ȍ7G7{Bgjq9~QDSB<IpC ea3#G1!O1#@"L9.ge#c@ bO8 Zj1ivXR~sq Ft؁h|y(|v0 @dDymϢ_ym|!(VEZʭBd $5aޑ堶:u΋SƑhBS=}C GʋgZ?u \6?ݔ4R吤S; vLI-u׻~In>2’  ɰІ'p%'sJMi"q6`}ct#85JV>;oF8uot;| ٹ1t7@ؑE{̐8L6yxlѭmwOInq5sሱOM/&$(b!sJ;ԐwEvrwd8Z'RԴy[-ҁ79MJݲ,>- ?Qq^D|7d`bs[}2sMN9EcD<8B s{ٹԽ"h.ҞGS|"̀-@G-z㧿O1,뜏f$Zk<-txS2чT_>6"WY\[?b ʭqUhiU;m2m:u[ Gi^)6$1$ZfU> dM}J&,k!aBŃgV>ψ_n2Q*qW3$ycOлQFS2*J],m|w,DN|?΅/k.16r~\\<|`M'}1iEjģ jnu;vluK?Zi_ܞLwnݠ.sx)[jv4ZVӦJOY ED#^#{)b5?AuD[94y-U.OԢiۓ)Q:'BEʎ8)gwNʏRK GoXZ=7Do^Lҵ7h8" qJ 4yg)V-NsD68a*~G3G ΋پ(_ԙd0Z|:w[6\fK`:#_U׎|'rn65lPFg Rf4k‘?r8 `ucڲ٢ uogE` cg7H b'".UG&-M!;*Udbwb`&a!?_J;nc~~#D6MJۯݞ1Slq F1[,kkR/~~bXOtG:d@A$\2P7+zTwCi Xٸ]V[e^yCׂd}=Zoנ䊠w9Fl-YQVU3`kBl\; cE+,;ͭ:јfCi_U#+nF$f>XX &j4bmQf0wM[׳FI=a R6\i8$ 1m<<$ -Ml-֤:,n8aYm?)Z2$YzBǻx_*by9h+G!TVv0}G!ڙyszLSkQ=kn@Qĵn%8c% iu̫Gu-J7pagJQ#Z;wU%`k7y xDM))33lT%qvRM%<|ԩ)FD>0{KAnr~+# ߖ^̫俍2l&"a bp(y0d}v w˟K{S}$`iG`pUy1DЊ҃F0NbHt_\t=" Tlz՞c&c+7RۥvӟrZ?9&}qtLы#[/aLnI # gJ^Fg.g?yge#--c*OgKuf'/C=3}Z#G1z:)ͳu]Ĝkir1kpTL\vkuvͼAn)k9qhf Բeͥo,C4ЅUji 6{91ImT.ij ԋU6]'KeȀ6 ƾa4Mf1 zܮT]I$][\K㒻mÖ&D8s-WJ6. zƂ`i7l 0?QUe"9ƕ=!j@똄ř.ѝxd&܏,*Ѓ+_̟i kQsV E,0u(@1;/UnƖ?2`S *c= Dw Tt7lza8hlfXkQ;b}).v( r5?R;9%;䘦>&K./QK6L:JDBX͡nE`6xx3DM{,CST~3ZKȵw~Ml >NnİBQ@rrm#ZT!s1Z'+PR31-u4?OjTau>QPSRTFH* u8Wi,+*6 G1$P&q-5x^.9}udYtbw1VgOWMgԮշYۼ%Kbr<3Q)`(~ Kd?D& >Ŗ } S7 T+a22h͈Li_e Dx@(|d}Bqx8x1,r&TAhg欻$g̸AcT%1 ?ށzȨoޙv$P*XQ땕Ԫc6< Z"o$/R٠ a'y^aT>+$C 6qY 6Hx Mups[g2E97lswU%l%~$Pcx:<Ѻ_m}F(h5t&D$7:E+{)s!~2y.2 {d/@@v `BF[g4"x$xud *o@d*FҦr[סcjʼnP*P$șt@JS岱ٱfc!Er imZ(.+Q(.J T) FD(b_[x݂Yh"tpɲj]oh_Z|G~R-zY6S*mcj/ɪKŪǭp62Ta!nIK>w$5%Ye[#99 Mdl0|]eJln ayŝ}):?syXs[48;++YϕSgdҧdkrx~oJgQ]b鉂`ы!6TD>,O w=hR?IHZ(<5GgPdLsOniF{2z^dtg}ptMGƴ$Z"oĐE2bQ|YGN#Z 5xG*p ')Q,`ݞN/31щ2VW\M^&o-CDE 5 qaLwG=MTu [л_"楖JL3dl^̼4,jpugJ}'p:5U((kO)ol4r19xWZ̦F 4X00qeK$ tۋ6 9&S}H, /E8ȶ#Yc6愽𐵪ɠ2{niKLx:_ʨbiFQ)2Y͝x uiRÌ;NؐR @KׄlQo<70M&N+*@IEZa4]ch:hV_::"ʁ|zz#lxAg?:+Ῑ vND%0::LЀ34[ly._mЙ/ƕhjHZM0}C_疡%M$,r劕l?4QF _1yN $/g*"sANt%&8ԟ֡PorR.1]4`+jD_g5Ueɩ,@WGXKx=d002;V@Vmْ׆(j:e@;M3V[jHM"C+зUDR}('[T14$7p3ug)4.kŪؒEEN1OhkqzbY(5AsIH)PֲNߙX2Ms}{sZਞ$e63 ]Qڣܟ+l"1LUe-B}rx I|Mk f{sp,̊x ,>Q0Abnz NZøӡ>0][g 72Dld$d!?p^Ao&2p3'Hl B%FX<N;x|[Tf"- 0S|) OmN1ӽu*#t[l 8$/ZUD}/_FLەnP?⮼ bܠcGrUXk p)ʽ?%BK*R=-p)^)}v"-hh?"ߛI΁"wKb|,C|0) ҷ-cn>u~6Ek[UK7L5uǓ$(bh.D1x\q0C[OFXo}k= T5(Ѩ./z)3tH" - z/nː2Ϗb1"I(!8=uA^]Ӏ+d}Yûc5WRH,v؎آ2X635f!qՐQ7}݆ܵ'F}RS]e=CƾZ߫TE,5&0_},xdnT+*e!bzL=4'[. )1+_ QQPoߩ\iė욑Ez)A`inpׁK:v Ns1 p J '$fO)ΑnQq]JLNE|=6y|1&+0/) <>hM3I98ٱ. :3k8!mj5͵7']@@Pn ec@Y m,!B޳8 I`vhdYE؉ ۮB@?f;6io[7sv5Qj;'" EEjfIpk!}] :Lzuh-dnwj+~I2@zSoĺυ?/2a`Wꯖ5[1Qj8 qMaF30*ѩ檁_؛aYtڑ+煾@(x_$2%2QıscTZ5wU|"LUPPeo2M/F'FUᢏb0o(H@'&Q&n=I5sȩ2:uv^µq0Grhʇ,?(cخAVq'WA⛍]F,tE>]}4j_GLB3;$i%2eYl(8'js*}ݾB) 8%T(Z̬1Xg+U) o7h똷-HYXͨ\ "kBɎ/c[ R &J"^NeȒFO @7/#Qx@=yxz!qL?@ Gkm,b1rj0+tO!cryJNj:Vq_׍K Ȇ]ky[&r\473'Ѡq'RC#{M?zNCHϹSA<_$DL\`2{/Nc! ,^& IF3Zz68|]p7ΣAq$&ga`GlQ>+CG"^l]odm3%-v:ֿy WgWgS!;ZM i I#-ccOh1~+D6/`FCޟd-N~ ۠ o_VPLzBپ{ńDg!i&Q T狈(.l|x$W4ES9z\<2/Rǯ^&E׍Ou}Ҩ]V3Yװ5->3XKڠVM\w#B,yM/ZqsPw=9gW ,HVyWd'yo~ x7EUyа?=USY'((zQHe~= M3OiUakB ́==]: S(BGaH8nshED!f*MYٝtoF_)#XR]n<ZW{ϙVRI-ܦAPډckwlw"9m+mG% -z4v=0lb$Kq _D>P[ zbX2;cGS}ĕ$r8oE  AL ?jMh4}&|Nx6vt$ Ud xWxM|`Ecg3$~T)d7r5ixa(~đ@/A{+F4K*\ ([2uo|\Kʝ=vOed#[|"f.fԋ%KXN?@čBZ`;OPll̲:҂ݴu\u >5mP3ymOM yE2AQg|d(DŽ.7.|b0tesHM.hԙH2ez1Vl5Q[$=]`rM &QjAк.8Ŀٟ"t5v +YkI>䯲qumG=8rJռ#q>=&agBҭ*|ɛhXR$$^5K1>K֧a%v4{ y|7m~P7b,3 y䒛avv P[մ9_Z.;Y}m{M v-zX; x(;\.^g[XOA0! J{9u4IW0Ӻ!Cpnƒ@.tf#YC%fxT@A{s"lkCz;$B%Q,9Wa$G'Bu\V_:!w@ψ<}?CQ˰hu=X!o@1LjduQ_󎳁;΃*q.ӅB,IP@DL#1Vjzs']C@)mPxY_L ;g#^ŶdYx+dãy!|{ pUCbd'l6qt5_l}&)ʣ`Kh0y<6-=~)-_F՞~ 0~a3vdF_w Ymf)KJN~%P@j!:#F u os<$qUb?z~Cs>햦 Mk-$ zZ kH3^TiW+ulaRi:fж8,{ 5ٷ7oObZUP}r$-UN-vwN,ĞNC_F)Bl`ey=:`^E_8l!|Z=;"iHa 77JK(ycR25V;Mgx穛^:K=JeBQҧВ zg¡YW7\B TaBP)%Lgz`"'ӳ!5ʋmibmUlVʫ,Wb'F, ;])E޲l sek7x7v"~iJNߧ4 񶋿$*Z!3]wMFhm&0eocz\^t NܩWAuzV+_fp 8GiB"!wtQea*,@Yj$J>^-\#} (A2TWP7+e7fw- 7̞ G{/"3e4*y`V0;n+ J5]},`8n 7WV32lgIԯJ,\ S%9+#JP`ϪϢ1gR"Fsu(؆5#T#Z D Kq1$4bbVA5_heIC Jh-#ܒ_ݐ9"(-QZ$p!`v{g}@*T /}=мS/>J+? ń6U1Yr_XUpsD[;+AeǂD;Nk [OM.meuWIa7s =Y8מ=bS<(< bRE3/=v^,*R1e#d:!D#0wsډVgu/y@&]CE9urqQv8_&x/`=])\ooՈ8yU<,awNyYh2=BۿQ&ۈh1' e6BaaKTǚJ^XL_1,uj;Ҫ:0;èd1Ps(" ǫz~BK "ECX c kx=sЄ+M v NK>߆!†/aOO& ti wS8SdU3o柱j^5UGNo<A$^N>P8F0g+ 4kd=ʭZ#Nf +ۥ1~,F5:Jʑy+ꃁ#nMZzU]p"(e7-(`xhfWB,ǰUlbyH}|z 4qŒݾO?#xls7ȩB\A‰N_a=:AրYj)S9uc}6ڤI!޲7CF<,'햍GZ\2i<6ѥbNt %Rsiy]:w:UMdy@<+QU ;T~@5v#q׉g'bZ_ڶE"4C(=DZVgkRڙc"Ctb8a5m$43BCh7ŏe&BUiRx'==2E%Z__vW]D%tە+= 5F1]u)hӸq2d)m , ɋV%(ŬN5aÔ4MIips\gVu_9H9g<\_Lf\)*I/T-nQo*!5wŰ0 p}Wc Hxu+&kc8ESa=.7~,W{bǿmSۙR CSCT׀t RB=WxyRA6bS7B8j Q^gcj7lb2xɥ!JPB?cy÷E_bgq($]VBhi;tУS,Rg@B*#+IMjj:ha]mdp,AQH!Z]tx?AO"J63ұ8~xgaY|6k3ݶ/3Q1/82}erM27) ǦQ{. ٞv5o\P ʋH8y\%W@v7=M=t ɒmZ*4$v؜o@&o@Ux7Uf%Y uM3rD{;;϶( #-gxR7J ?JRvk <6)B=4)nWun(6 qpH@_==!Nmw UŠ*! )M3aY*@`ѝ$_ &l$ihw>zEW~:K, Y5-$,'5蟝:'kDȊj-964JM3KdLjt6 7,!ⰰa4~ƒ&S}TnwS<+P )^`g{Y%Ck3Z`Se:xOPfU\Thr/[T]K?B),o3I~h;p{Yq8(n98ORuEo&.Mf@eF cuzb{&*2[DF# =n( :V*lЙ;TLbR&$o.қIFIDm̠ᐁ P5u) w~BeS) 8=m>:Ѧ˘J3"+ҕߐKӧpcXON( bZ!.V}KͱdzћXo)$z@GCe-pRGp Գ۵yϲ֧9nK&<2ڔ> a,{OٞG^,Sj`qr*3C r(q7؛Ph/W[Fلi_['f3SsC|L џ 9Ĭt4zbÆn[ 5&p" ڇG]W庱k0 MPYm*r?k%s|FQuxJN""9ۤ1b sGqļEmV;K@0|3gnI2%8 2<[kk9^/\I:RJ$z`ӹF-AGfkLk Lۜҙ[ǝ©#BW3 _,nfC*SVdH TlzXUϸK}$m̓g%aja"x,I{GBi҃kZgbJPjOn>Si_9-mܬcTvvpdA>ü- +PNj|;,LeHVXoZnҖs~<c6Sb#Kveڧ-^i]a#;q, f#7_OJD,j\(Na~ {XR(Id/5.F枅D}k&˾;9KV/s?;~ZN > c&zlk<-縸> Cn `ѩn E-S=va4ft6!7.U h/Z4ÜS"F/d})GYYmpHvFWgIbY,:wy՜mennIr쭣-Xh"MIdD({gvNFoJjap_̣6 v[+ ,,[X)u~PpU9{cms\I1 c=F&]Sܣ]`!+s}C0] êG:nL~&h?x2T$dSm'b>̛qdȗFx闑ףR.go&2١|uu(E٘5`[`~_2!(S;^*)Y#6Fվ D{_Dʛܘ{3IQ/*p(R#EĔ>.W.ğ+й T"sImP4䯒?r[. ,RQ@nc,:xOm$ MhFxO]b:rCV>Qɸ! ;.#D|lHAgB(Ђ[e 0H-?ȷ)ӌB==#=|KHpDŽ-Dz]q_FJW{2]@jއGI3e`i.+,$KkY2 d$ Vb+12ͭ1GFIR דؔ.ڤE67LHS;dO_< ե8{AO.чe.y'h/%Sv#dF1l+qȦ8O\(%VŝBOXVZʞkmxmWzoǟBLP 8.zC_DRT:[]^T:+Ʋ뒬ȏ&vOe_Ss(tϥA 66)W0rUλOBJ>SF<eݓqc e|h53DE.O NĊؽR Iڮ"0F$lGJyL3pCg2?B"#:şEKZ<$ͩZ^rM1>/i{S_[sM?6)A᳽P7cxSgDWoR 9-6_fI$\)^pk6exw:mNm$]܇; MG 2.*u>3X<&R@3x8p{ +d0ק\]ÕGjJv5IȔzLwP0gGd շhD`*4*y&@v,݁I҉UH5I]bXB߉ <28Z +yL[;*>/6'%lfE)c'5HL*RMֲvx,[%} "pCd^g=l'jcxRUeBRANmG9艌_zQwDLlm÷vN?DÌ<(Mpv,eU|ވ1QI&Rጠai_P}%ZI^J_Do\c]v2+|7g*n_Wq4j|~=J8FZ>MGpd=/j2f j#h:=*^m%pB$uN?oW4'a;2dدF݆4\ɒ{;ZQe6Dճ+tS[J߸n <ʃs+ ú;yQ^vG ۛqd 8# NFaͣ HRIL㌽"Hnؘ\nX_/`{!jaNm9$tn`Ǽ]/E &rUc)sVe֣n%-M? Er Ip8ֽWK-,q?y|qmj,6 gܴ(-T3F>ɩ1۰.l%? WyK\óS] .o;j5̜QEf ]ukI#y#mP46ʦ1eMD#pyY^4ιRz¹b!.3cb .v\vSMea:Z q!SܰB!4Ɇ+ro&CG5<$Zr>",=zŦz2$M?32;?p>9))akAoeXy-`g\+TR;pY-ekɃݾ:KX,$;4mbڈMib!K(E"$ `>w+(o8)ٱ~12nFIt 35mh![]e?eݐWk3Ck)bJ}*C%er,QzP\H̦D(Gx-M:#0{zp=Ta06uKf,U]^1#(y/=k7hM ѿ HBWM7" zj5)ۚO–ϊqr ]K9*nI( !^*f$99EӦ%.f]L5; `\ӕEĮ^ A88 re&X`5cP6cic]YמԆUJNQUqHrYAz=2J{Oi_KVhe oSM aj6P|mT쬅 GkKJ6]]!%|Irnf 1>}Zз3dfk`:eU[)4TV;COWj?N.md~Xhk,:Iт,—pqOA~:_mTq"+*p c}b_KFb&o9 [f.䠰}-QJSvc<{y^}zPؒ{1e暵NScs" с{4z(I Vi&O+F"(FXw=ۃ_Wx]_ـ,h&>ai O2;_LWץYREFa*=q="[d^ϱޕ!!:}8T k&ϖ,9D"d6!q|;g_"OR00Z~w$+f#bòj$볯.c,Tczώ mNirF >EfW21_04RH[Xj3B?\hVį\e.hL,k7v`GthZTk(}R^G4pzk^5o6Ķ %ч:߀X`T^d򦌪 wE_(4<\c{g8=mAS HŇ gR[Q3G("%֛n8{|׊`%B ,VRǟ)jB[G4f묙?S~)j}GgCx]NhtzzC'9m-h~O~D۩`)e>$Ѳ/\w "2UtwdPUgκP>zi\?J9n߭yYxieW{Ebcf +½*4A50AYAvEL#-:976uEZ Cwm]:5/n?<m׽"4M.XZ{魿9Wf{2*&uUU`7ە`@Hpq{T `h ^LVVBșYl5+e2e$6dILzb,M|=0fMÿ! փd6/˧u5N4UA# hJJ,0րg?M`-wCG7h:w/'crpLD߲v,aIFER2V9A :׾J4m/L%VNH(d&ʐӠeeJyi*1<^E82ܲhפf;gc4AkR7x 1G3.n_ u}Av`C'>" 2ͼ> "`r[ ^v hAMV+#)Xpy`oLa1\T@= [T.zC B`ѫF poƴ+T3>#BF /dN=~MIo4[pz#ʊҊ]~~1eI0M@2t͆@ޗdF|I+ 豀Q%;Nu.(fۗK=XqpGvy#`,a I:rpרj('oϣT-}jxN~{V]9=H:y$Ċ3xƣNu;&͙J q]:dMo+TL}J/n &I)Y6Ƭ;O:* y^"mф 0EXݍBT8hk)89ASb3o5>gt-T>&w : ɧQ 7P>RN;G;%ʔM| n)t n +q/rM]3x{V稏]s2FqN4QKmz/M5čq pKfB*!pƸ@QmJpeCj|KZjxD`H:CGPeQ!q5KωO AZWR(n7)VoG(BPLRsi$G"wm]iu2M\= ЕtSEMvͷS@}w"\Y\AЊ8HudTh+r;p$/SF:ߚLʥV1f]92xš<5~1lK%XNg{u| uٺ-җ:nݿ.m!,b8MvfB`/%S_H5"Fŧ:Ars. YljdhURTHJq܌^zo.Ch獐KLq'QqW@Ruڐw\| uEȲözu܍(%f L#T6Ũ(aw⮝Ƈ:ZTq5GyUJ2Ѭu1]`uD9W)] ! Ďh;bۂ@3rH.c%ؽPq{y5~ߐ?/FQ{&aD|&%uV?B&; ]G{[O>UJ! 2΄d7qFVz@#%KR=kR F  >%>bb2^aPsZc:L+$D׽q\|L1<Sp4#f0.u [Оm1ɧ잼j4>-4n Q;[* !sÂ-*[W|]8LB iQW#=$o`ͷ8;DW)OI;_CMA (A0mPg d\ģ-Kz X'i]pRў L Z-,a.EFB”u囘`3{Gژ@j&jHd?[k꺷O3kN)*w9I6]Ԛ~wF n )YjP+(L:1\TX"HozC1+/'\ G#"iLY}Z <.Ҷ€}' q^ZحDKFH;H/ôR2X%D7ps#Eie][><}kg:}[Ϩv'<؅|<ܬ- W$G:=<,,)"\| }A E˄UmMԴ?S46E"9Ĩ٩]Pd+' +_A.͓FW[y0TGE :jSaUi*lE\It}ߛ.żXt$ N}n_怅,C|/5ʐPeq`vH ppN0H_C4^n :Yű$$vr0dƫW! U;TGtה3@#f\7PYUql/#v47D褢7UrD/Z8_md*U7W[dl8v 8-Ϻdiū,78OP5 kڴȹӑGF!2NDe?lpbPakܩ~?i ΁5_y`m{wWvba1Ǭ>/QvxN' 8^߭&pʛTvસUTF7]1 /w"PeL+IG>e5ÄV)Jhin6= CS=qb,T?%ӒĻI2c _/fCP6| Oe I\lx%/i/ v@7p3sc#ӕLZ2wu8g”UlbP{/WѪ<+iKk'!2Š:GG \(='v ]El3. q.18HAIw0_DqvBŝҡBi7DzJzZfuoey tG'BgKAnUHs55ƎPLt7u8%;"̩RLF8}uKWg LQAF5&]J< mi;=— 3wD5+I:RDVŎ6TFnP '%AјXžp7Bدd òj bHU$Chïy037;C@|fO ʸ䫕=ZjCخG>C&Hi1ݑ9KvG^ F&W^(+Ԋ!ذ?t?"R7PqJ:X}zo(_j8{_Y  ܡ Il K^oDzg0!@#z˳τrL7^cOŅF[$sB9(a'٥`~t^a۾# R!#)EMCR d.{5 gjÈku(sx985~;wf@?arڛ\9<_S0bdž=ͦ7j K eG'07JUFtkTmD-`Nk_H! 0;=Ѡ$bQq Xeh$Rwq@~a.<;Im*O)q';>[.奨:JKԽ.R5sBjzyzz*WقRz?]%Twg Ia_uW&n'yF>ZܕfP׮4L\5lv,ǦT x{" ط|l<F Vn[Ϣ"rɽȗABENOg>6#YOwvȞS3&o=4;§LAƵ& VX_wd֣WwmNֺiba&p82˛@p@d|D4*WLej3w_ n9^/|UitG49TV1qvOoǴ,~I=i1FvG6V>[Mi6U6n/*bSAbi\tU-Lu0,ڕH3 ,S>T*)M5Q#0*gPp'^{uP!qAJ`~^%qƦ%aur]w!Wrn#XmRre)2ͿiT ojn\^/,N8e,5%9j-- 2\ket@%o&$ ]C #K[Xn0 HB tOϧa,KS ު΁rݘlBk\j@3r1^ ux h8sP-v+6K=:6Yϣ*(Aw 5>k}d;.>#AܯFA$?E2ht^:ldAqTEC+Uoٲ>Hr9^UZbY(S _L)tȠۡn8}Z8@t4QB߿Fv ɔhHi| Tqzh]N8wb^D` 9 Jz[aIJMY$9QcIkT0v]w!Jq HY9i v\)[^㥨bLJLA'빉p.0@sO=7!h>tіf;B&;df-!v*VvqY ݄'X\-kۻo#<$ V鉨^#eO,"!gM.KJ'ڸ(SP%DS7$r˚ !k@^{,*F.w ~< o:\*wCrPh5Ppcٴpfx%KOHAkO\nՐ>GJIEԸ.V !r#1.,ЋR15fP Essc/⦠wM1[}q%P ߼ixflH_tJy@(V^i֐d,V x|7!2- M{S)^EyJAI@vʂŅc/TQV ܑPJ" xmM8NɆ4^^4,OaR  6xt&暊O`c5*jkxoP j""uS@RB4>דVQ`,^ fonR"I}U0.ߕA?O.] Swh.4?LjO=qVfӥ~%8^Y

AEHAq_孍73Bk` ti޳WDUk0V I9%~r?"ly`U1ny6 _+esV.W19 8d+Ӥ-}?kM4 !h# wzV>u>F~%vA;**o239u!zJX Obj./ H;Cų4QI`Z_+@<4:P_ $WKs}ӽ*&q9zDattiH;}(9[4ƮƗIA4 W4/#rg RC1}n6&TqɃwv* .V>94x[pw{A|WFoǂ:"Tø?[m{!Klvsq)3ݗF !}eէ`U*b=wвGuV-S+q[#bA35㶊PV=Z@y3XHLr 0T &uC+8'50ἐˢK}g쥶)enauÂb6;9!j!9'M>E`H(-`&#w&@](Uy4XV To3Бkn SFb}4ߩ;Y9r|,+E:l[I)ɑvLt]P8oAk@F9YM^:O$^5 'ǣK=K|~OhsȮ?^|fkh{%ˌxjL9]}C䬀5p-ʅ̓DQrB==E.β}q!Ih.Z #0geI Bc((,gQJ.8`fK-;7^|}HT{%"77KOl5zZcI,tF+X%> ejq:S&O]i,X/s~ݣ78MZ:)V3oC?QD眜PsC}rSIY,qٮKAa /-@eBRagZ츱gEO0Hxtl QDqtF/g`ܷ{NѠIAo4NDɥw'55%þpTk iSi9ogWgh;EiI\'T4J edl|)Ka|T,AoneP[J1@fAh֏LK: !_Թcs0u]=+7 y4u}nUWԋüԲnm"EEoT3%Ikѝ Ecj9ڜoH+2lU7rܶUunѼ=ei $L1tRAU~~OXe&]8ݘ1zٻO&͂կeOKoG\[Ge4;XTkԜ[ {М^> Di/>*dnq [j.eVAIK; qa@{B` \dž7hT:[ѭTo~k&뇢ܦ'p(8&zO|ܯTۃQ's>(OeI764j`%\2~aTu će\` /T?:$@_ z^G'4ONwK>"K< "utD.<08@7d<ĹÉ\=O+)SU=LH\8–sV$Jbg*M ' 'gi.d6rM#Hp"'eCe SÏ"ͅqF`U(Ecl9fu(ᆾg-y:ف8+)D`v?ZWyDO 5Z;'W}AFvktA]#BtX3 8E̋XeVF{T] v̉ 1xSZ$?0$`O|&v&,t֒ pl$KgROc& )azZ )s,tRW,p6YRaT/W=ʅ.p\p>3]&q~cs%R orSҫl@6Ά$ C ]'lb1є>QsGLXML,uȬyC V<"S %eOq6<Zӕٸ[,h%%D)bbFɀt' &m8CB¡DJpÑa;GbNVxA_H4:k|ajyr BeFWEF@B..k<smyi%c2蔩 Fj"ZjzF):6&I cFE]+w~rE]1z(10u0L6]eH@e&iB9{`!S7㺱JzHy/;huOT|Bf,v}^JVnBngP`d+soGLNϰ}|HV&jO-_1,E:̊ Q9#;QVh댻zisU&)lT=m,hhxUqav#LI ̶&nJ"$+'`Ǥ^Fa>'J2X %q7@TB?-@!lѠ'C CfQB+ TJ}2uԌGV^$_tc*z l.9\5㧺+GCeUl࠹T}^Ӥ K͕)\s&+ ;$:!2.|RG:~$þa`fd"69OEIvv´HP_}!5/g3q{ WôZAAyI7];ܕ8쏌`>]{ѱ2H/.,c-5*n?AU ?V@"dj>^La8W:αazF,MIf$^OHtkZFj a@ްW J! l f !'xcd/KWQM? HB<I/͊3aўixr-  )gm' `MVt!0:x]8=U|Q@.5eDK3?/j^\^ɄnZuư~sDQT塨8j^AJ)'0ி%Ç(r,mJ4 )31dG #^#?e'@fiA~4Ad5_W{G["g6fM$9@ng,w!X sH65ךU4"@ cΤ<&qSL+O~W^n};r詌 [c5S ʮLdtk aAcHqc"9<\GmAvI`&YdlaTU=.d] ~FO:]7Ē86 >x _KLOwI*|i4d n:hq/$퓯 ur-" 8¡KjICIyW1Tl=%\~*uI*r$ZK/O4(_j6 Sfsjjl`Eo6!&[s0 Ws2MK/U@OVj8HfdAiռ\po\Ip/xIzP0'x!1{}[Y_W.PY A;_ 2`K*~2}PFnЙd̑K Q<ݚ=Vq0E#!5Q<'a܊>h..(iGD?0tqEׂ fV+|f4g*LTEvJAQrURIc&|RU=~B0aV:g{\563L ;(e񉞦*^_pE.R Bǀ09 T*6V`ɽNXtD_K1(A ` 9T츶ےhUf-hҸjz@I/fc&)}mqC2\a=~%E}PDQ=6djr{ U2o1Y4Nlspew`Z[F [X!ӊ}ŁItnGy8Bb7l E'czゞq1gYl>e׎ 4Ss`~`DQڗ,2| /AxZCj& yb@fbǒYDِrA1gۊAkNfN$Y!6!&I,DޯZd I#ЦGFW3QJkv6j?EVt :Ry@tew5UP4:o'[M #y x LO{Ld uaK $0nCSNJ bր "l6T2;2#q ` b1ǵ~ٻFhcR&ca8V[ѓ_NZw 5kUc!3kT>K8-S6M497T\%dł{?T9ʽۡ'Mp8@6(Du-\м7D qv&xGyBB0 0 ]9_=(&M&TSzlրs 5g&'{?&*~f%ôYϭJ#Cd՛1Z9ȳg[Ōނ/b]@R U3b u`U,'L3䡐"wHnW`Sl+mƥ[TIƠ^Fm޹ `Z9r`[idtl.%yԱ{`_c y67UG-o_rF"tv;н"9 "p3蒒.4/cvxm)Q'd0e?d"<ߖoGz~u  Оf-f_y!fEi$VjfM'KO=`y>j&rq) [#}Jlu֟9XU׹?~k1SUv=o6L i>GOҕf3e0 G>i&!v'@EX%8)ʔ7r'IG 9[~lYI1HqUI=ӽHUx=8˻JJU8妀]_)wU4kGjA2qHbf{<|=zNJ[RœS_*E@:9_pU ^U˹\ }t-:b`ť<y.PwٖkaQ ✸|^43,uD<UEiMO^Q5l_0ou5i{<}n4WKGflXlww56y%M*|]tJ >WT7KLHnSϓVms_ӥ~t^룗, -!Jcpw[L~V %>݌K9xr$凴zo4Jԏ B(b ֿ=cB4{:so|y90$K9 `E^Ep- q4Awc>v1簍h栎"XK4]`[;KQ3bMTc5`B^!hD[ zQ׽Y[Y*j99omɄ:Q"AV~.sxi;->B=ŖPoq}w;І8 N|8 8:p%pv]`LV)3Tb5-qٹ"(Ї-egU_pF*e~uGpmX a)KF&?SZ+! d`i޷OI{ ̖v5/ß6r[_aHa>zLXT7KVE҅3ۘIEv-kij2bq  %ZR~9 H(_VAcޓUaS3B.:3b/;om!JN[YEvAFl:; SD9YB[ 2;?qTm"MWn#Ek~8`3y~"F"Fm!"&Z/jR>1Rpڦ/n1D~1'%eeDMZ!]C~x\p״M>ZZFA+ۄ&J'^ޒQIȤϓTɼL%,f]25LH8*͟#лf-) *JƫQWMmƕ7>v2cY;%m`խ^z^W1ϖxKcHZm m6araH[ᝇb~݇5*sl W| ׊7n,y>KP1mUrRP}`?K4e IU՜$ZlMJr˛%v *JMl&9On "Lrz'_8o7tj+#ѻ$^ `=4+DyE5}KUqOdc& "MJ?bBQʊc<^ɗi\ִ@m#S>;Zt:p*?|Fۮ;$ Kt(ݾp+INC7ƻ[Ti7"~ #i{uGqMܕمU _(*5hJ+/B.8gbd3zin|Gq<:k6`)^#J}5M#Dȗ [VkG: mI"x]i0EM-c%vŋ ] ~:^ :?uikw8z* }^.) ꭇe@;M2n OYÌ=8D[@Dn7ƣ]-#:9$҈_Afnh'5K-ElBneKq@NF,~=7/p|y&XƪZV+w\SaQg_RUT>DͯAILx~"tQڰuS77>H~fNwQVeYk78O1&𽸄Uk`P?`zzfXM̡3]"R`ؽo/JKfRSm-jw~siQa{rmz%9}|K!GS֍zjk,qQ"&HʑE[h AU{AqW]65˱NL.TQo0m_Xl/u=-Nd<5}?bScGn u%CCVj]8UDzgqRs]mK\m\;ΫKeQ l<BNأ8P\an,kubIG2AZ\ JcUP3UxtUFŐw Y AgAhR{ @lt2oh] n;Ywߦ~›w9a-?ĚI8`^,Ўe6ib QОϘ+L-Nq0&G7 (dyU+<29AIڇ_VŰE@_soI,͞G6rPx50qSWsX-d j^3GfLJ nj("%;T X -ΤQW͜ t,: ^=@GݱA͍i8I)/ /ROzY.c5aa6VvAÃy=bO-?Bsk.MpNvp,<ո/)*t&д9= .YFRi?̫ ?!ׄ &B\?n<QQx9`ҵlF(zc\_l$Wv/5Q 2>D~$ Ff3A` ]LfYj4BJa\O6v= *~]2z@Rcodu '.ڀl̨y{O:wBg50{jaָ/?R3"ܠ onVyR+Wv$ YX UꨗAompY'qu1{qg]J3ssBnm5_" 0fEOE%~=}DHe}qcBӕbO|saj.)wN&(/ qyLx)@-gļכ?xE.:4k>N7~cfzϞR\NN > o ƙ2IW9: ]Rfmlq{l邋RZu"K~f3YXGPIy >& kr/ >\Yy2d3qUOiKa,ΤT$eF!^TPLkt<v:F\\9Gx!tO1)JE,?l"vO [Ӈ3 I4]W6[I₊ikZSfGȂ8GFn|bfaxV\uYF$-~%QERxM%>`l$OH$jTnbTTM-)]Sj_c3Ogf6DoPdQ7aYA}u$ab! Lnum 0W1n.oղT'uIdS^L(S$h`\԰c.:-Kt: y{f^yÁC!W,sn!|.,Krs6ôGH4!nV >pH[8G'iR#O%u. 7ȳꮆf]\]PrG/?h.͖3laI ^%8.MăR{ٍ2c_'!jƏ\\C3%Z߱u)j4ʿxLiRD͐ fɚ8k@2FhzQbߊ9 ~fhF8, yHo"EV5FYLԂu_qABl6uZwа43 aI^pgE:^XHc'&Jj@p^0K \,a~]yMFz(5'6Pv}Ccv;#4Ym 2c[rLҴXaE6K6mC]+ߝ|,"TƣX)gn<|2 $b^2TJyPz9ukk@8d>#w #.5DN9qR&{ͧhC.t2'&|U$O[gCR[4+wϡrRa͙T_eOA ܼ\[`k1d vm0?:`&X`KsGSYޭN5-{TTݝA?7_]uDb:M}t؍2X͑:OTҤHR1FHrjƈʪ~n#I -bNI.4Qo82uIPz|M[ exඩ/qN:6LIhG.(48(T0;R$c?HQ]+k8,mg)"ԛQ`I6`vd/* es_&V;02a`6#+x It`͚3DKS41]Pk6 *$*D$m#e_ɋ+~eLFxZLe|(rjDuiKt`'ys&E[OWn xL)s[{]B6ҷjv6]>5|ёa6WNT D2y㪟 ))l f6v$B;wۮ| 6h_'j#ʡsޚIujL9\D[6i;+Q6,f*Pδ&!G\X/8*N8#*Ch/մPirG^+v88.Cm`m ;Ob ir3@>Eu ݕ rL6R@ , ,5C4Ȅ r%.;Y7GZMɩwLٜG]gط Q<_LD(*(]8aǏT<:<M_* 4FxmJ풵,ul?tc'^K I)L8IMf#cwHQ%\~OͶqwRZfֱD"3}Pb򔘂=C\]g { `6E..a=ϬGo؜#Ps`LN$TA$7$Hw'sbilR_N/UidلD ldP"s쬟!!XySJr4dG$٠S婋~ FmnIs~p T7, ޏ_.%X@TE}-Kvߎ?"ft~q gRse0#a qDApqg)#@v}HAfV5.vj".Pj֐FmS#sg{)21/yfs"0Ũ! jj SE a8BJ%6=osvj,I1@T!y| ;6]l,)=a; ^FY(=&~dƾJfo(M&%3} 5,wXai+Φ>qnW"Џ)'xǺITL MvnE\(PbNi1@3įVyw.Qm̟F=oA!(EQwzۗJQR^r]m GaJ*#ϵYHȍ/1Os?/eOӛ^+8+$[Xr&8 PĪ,)(+Z.|9B$RI ଔw.̆,6U,%canaM.~5HƘQJqM$|gz}Y TA55äyͬ9NrϚ@$eKZMe"T:sǃ JV%Ob'] D_ vLu!Xz4e͘yM)!.jŻVOJ{huDV5)ύ[Gv]X }ѽL,Qu q( ^6sxys*)=ڟ\ rҍA^JZuQ"k23l)w)PNYl|酙Lxn2g0nCP h>cKm1At{6qSKXSK:@u-idHXfދt00I f IMXE 2N@=e$<dl{\Sy5 85>Er[dv3NP fɲe|iT2:U }Hp@ܼB_>t]ԇ6ct&U,UPLz6p;Qל.#!uaʁ):ZIvD7A~ H@ıNxb8Ij=C3[65šQzPj| ϘE% -I |lCZ[EK92Rqg)0ƒ9IcW<x86j{t.o-O%D;ᔛ6#PPcjL@k>EwA._Wpz5'r@ŒSOSLLl᠇-Dp8 mEo Gq0%z* 'B5&G\*1h.8 / Q\wkXGBMd.ŶNLx=Q:D Em l.*/kJRWww1ܝ^6\'t[\mo5գOb!Yf89=je KS]V2cԧ<7xܺ}0`ͱ4+)sMN“Zߑ7l"NC/ck%49 4Yx"c,0ZR ͦfH/al],TG{TMi\vbgz*/{ؔ4H]JO(yejbЖDw85LogSyFi6KG^e%ÓgM~xr{i;IrD} m )5ɈƇ\ERxo^)rؒB57ص؄*5/ ,,rH@Eê _$zO0Qz+dAbA53.NgYNrOVh{^Sj,:밷Lʇd5oOޜgilEe!Jcᡃ;Y^?w"rB1?SP~45W3r?+=? <4Asc;}~~VQͲY;QUZO1Rwq%D1[SW++"ia{x*93 vBLbN5w\m"2OxM}^" O0X[jj R7S;e#ct;,z ~K-Ȃ܍q zLS eUnf|[oFXDDV:syѱeDU|3{><.ŨK({ (X8Q0Vignzf )ijt+Ϙ_ɾhIچSOa?Cs2;:6@&2Qp(Ժ/nxY K/J½a @<%s~݅bsgFVz ]e);,?=JA^?F`6O+J@V!XΖ֍|Fϻ-tG7#ҟеYޜbwVƇ"ޗ`AY v>RŨq2U=޹RG S@>zd @+μV>XXХ9'"Ocg6wzF1x&իJݍY|cXԏWb_Dku!EDx6$V ,Qd>/M {bt}{GhŔT)d4GE*(a;lg`_ #w_B"#Գɮ 3 JN .&$)EMOu 6–ώc}B.Y҈%-1V(Umt1Dz`C(#/ =,bm-"V= vU2ϕN-ӵ/fi!B)e_Ͱ\u܏fz$̞qv?rCRi܏@ !&Eژv|wb0xNs!纸 [,v"5 "!`>w:’r (F 2}~GtuÖ|nT/FvU 08u5s` (f@R]ֻ*v'KvXQ*Ack!Yn~Չ*3[ӐT#^孎T9*X HrXD1Y m~anJiR| VrEUi>Tάlg G% (Jpv|_2&:kIۑtoJ7/t;m̉ bU[(?pVT=a/ZW/ S@p3p>k1=UuUoĢژ(XXDcBKGoK^H| ;R’e;lsE@% Uۏ/44ɺ=4o[Mꣽ:9_襆fޣ%5Ce"o ҜWZb[޶S#_V) Ȧd7 >TO3(jEaV ȄςJUnXçw'2)Fԅjܐ0crsB9cUҝO:Y8 Jd v9 taelvObbp' cEЈ9yֳk-$GaVjV~xJo ۔0ó{$g&8ruwNzQ/ۜCS I'd#eȉT)JRmA Ҭ)f\C=l &R<gmƋ>LSpCf!DԽ}=Չ΅X”1 3 7-'a0=}3> ;)7ВNN ?W)Zǻ$ xt g {٫76w}#1M\y35%t8.8BP%z+FmtSE/pS!  dwECn"Q W2 U2$V-h⾬0Β@PP6u$ab9jBJ"N\&=Zj#[mi ̠/) siMOru-d9LQGu>Ykh%Iyti _6A?5fep{ r⢑M9LJ RoUSʲ*2*PR-Ѯ`oBXspг,db_5LF ~f >iQUЍPW'Wr'珳ڭ"&+چ`x! -Aq߬n'u  '3qs0:)]4UCU%.U8LM0!eseN#!qx= 4kTLBl ض=( -nЭވ\H%7lu9Y>Z2!>dz:Sz&~ҵkpq}t(s7 Rɠ FnPE Wʅ02KHmMQWNUyDgXKaxcC-+g(CC;#nTbZ`:aL?dΤM [yC #}J F y^M~ tvk:&+1 O5^X={R v|#^O3P^IREh6o.+7c9oQ?^Nzu0~6/k"mƩwLBy֙s)HYU)QW,6wv 6D4Zjk2Hv>!@гEsF*uxuFҶQᢌPl XtMd ^N'Y%sjȝC+W{> f4ؐբ82"pFT81DkPi&w3%Ӆ̥fooȈV 3Cg-Qq=]MqlE-UJax' vٽg~ '6|_Ty#&)YDEkWS P^۬&46},P)9wb?ra3ڎ"n=.e"q-Cʚ3;׾^*kk4tHM=R=;Vv?خ5ˆ0 +N1+|TzAm 4r-58AYhX&pX1Hi`ɬCYmb ފu]Dzdb9aBBIqfLOR^R6TW5=gM3fo٧GMK,Or еm-+]Q!rLda@ŷJ00볇bNc5?[%ǧF,4x" ޹W=~K2> N@(osp+L=S1=;(FYie֡A텂|>/*$.fU xF@ m3K ~^6tlzw}H+ID;vݝlPh!oE&WD& FzZ':6 AaeGlCၻTW] Wh r!P'1J{anUD]E z~ f%@`)?O͞n;P9/6' ]!ʔ-dzfWY1\303U[2~5jSzޭuj/Ed?OS5D{a`H9Jg1n^R*tZOV򳖹OB$PI,OMFHBy^?5b(F!J=ԐQ}WV=FяěAξ8~x pnԕlsZPuZ'c-HbMekGU4lb4U ǑѾ~K#ZE}Q>@TqN}"+/_\m2y3rbאeC?4=$S;չbb:Υsjube!,76}Tw~O`gRrE=t<ik*q& ߣqPTQA@SrMԐi?vObĦJD|Ηrvz-Hߡب^?S8;D^vGjO_Bj9i_IDAY=%-8S%$+6t bmq[|y Dx`{ϴ ))2rhͭ,2eҹQ5юM6W6+v0kp/e|Y"T?'>-$ΆP$t of}HP[4 &"r[ 3aQOFmm-fL4e(3tq x|]~ʞ:e'J#KHIƤhr wy;GܷRb+^ 7ERI6zMbUop*ÉwrvG1U:Otq8;&P+T4ky"L+**XXK"x3ΡO-ƖZsbEjQ19"r6{%ew[Ϧ? Yǡ1WWzߍ~AQ?p0Bfa e%d9Vi%("b•F- a凞-\g?bz0'^k(mJP?EvsDY5 T2((5#e,3 ̋Z yK`TkrjE|3mP;';d|nN T`13e+S l(AFBAu"W Ot${%|{ulq;u֙Oֿ@ߗo>s,dKRE 6Vj&'>/a.^H#bfWiHُS\Jl3|$%fo ?/ 4LQ-ld1߾=FkޡrkfvYB t2,qGOZ\1$)W_Mķ Cjx2{~`R; q9`& ;3#) yD\@EB]U֧*SγQ%[ȻAR"e#@$N=F8wWmtş;r+"jTeRjʀ7Hqڕ׾/&/87T![ھY@*E;r O r^2 CΗ@R~Zs\]B'3u0G="-'G2ꚃ~ R6>#{^asMH~?mC4ͮ_E̋Og0BѦvZFH8F[ib,>A?""+wu ׾p7z #9~wr ݘaYi@A:I3{!ug |q[[%3CN;齐Ά{ ])9MƠt 1·?i֘[֭Y|l,|zǠ86Fi_ZeuU !]hD&̯ܓJQC@ݹ0.r b}Z7S^Bgεf>㕫i/p3g@I@:‰O=F $O5 `ݐ|.QM) 0s!bLA%=qq:ÿ^AYa%m/`bBzOJnVuZNGQHNS&acL)5"Ѩ'[YYc|EMX_O.T9KbUkj?h>QHo1 cx9IԪ3aYmݬ\IU]I1gܩ'P[+ {:i{O^O32+_P0zяlK*?9k<^K=(L!҆Ni]C=R'7M / kAI 18E.a{l'<)5{axa=Q!?_>{-i]dlw9&7crxNe +EM8LJ;`>FT~!vC< +NUr/x*FOiK+a_s Q@Vs<U(ƕ-Ti> 4XI[r(Si`,J6R?ffsld9.Of lSjQ7X a%7d$=]x9.DK,!mŒ\'ysm§>YMLH*|WeJ9ǫ(JΔ՛G-46gk:J-/ F4Uxyd; )& V7oɹlj(eF@sD~cMoWrETlEqN5D5ZaJRTƇ# ! ZCowm|%=4%܇p|=۫%YV>7PW4f`6]_KOF3¹z3lM}$ѼNHmg)RZ >gby]|[2yygY(E+[ )9SItm); Fԇ#نRVU%K5)&eb w_C;%gF"|?e4}PL|wqi,1E-xt2kߊe$eJySl :ZZs#b_nLэ(8ݴkO󮯚E 'PR孌f3,[tPtpf0hsw fdSuf-=7=Io\Rg&Ia]cvfY"%|ߡ3p1wz"ɍkWdzoj[ĽVd!ֺ0F:I "Qʎd&x\[}DR7LYS/10eF:vZ1ʚ\]n\9MPn^`(>~n!s_ZM5RʨM,fcgt(Mu<(]:6Y &쾇Rx@`|9؆yaVc-x'ja4%F T֠ QԔFּg;~ t_޾K .++[uc6b/ EVSTZc%~%A!9}~8A0Ǫc@>\} 9y q ۂiWMK0ޟQcJZG}~Q[K6ȕ\ct׹^f~D-WLC)%^ruA_e~]pY<]PCu2L,lmDÎOtvYGڡtjt.ҀLO<*̱}a_eoJP#(V2T;=8.IK\1yWOK8Qη2y g WgV!p1w)(lĔBSl1  ՞Q[77?j乩2 NHYٍ'&02wWlhK8آe+h 66tJ!_zK^}P8qUnK/ŀO{ VxQ>qm1hpۚ4DwmJJ,rCrS\N➳ ?.sjF#qUΏ*%4d =ݯbNZQkS_lKsO =64Zܩ1K4ɱi5z+}Zegܾ^Lf[ƄNr%.b 왌{S[_[Qi[FgFREKz͡O+k4/0Z߽%α4x iL/OਁQV[-T{s#&rHGpZZhX8W˓gL I^|'4N?X/̵~}ljJNU'HKSIi qM<xU^A\8Ŏnm-x^Rc/}zSj\\bKWDﲑBa|/屗j4<G/uHΥ @65U?*1 `jܿbB >GVoIWa_~ 0l*hm2  :|jvh>ӿQG/"$]dFb6$f&!JI)F]A!GB\D$f-yQ&R` Y Y(EKh;rm37^Hmѩ ֩ظ)*M2!:sB*ZiiȲw+^!~߉dk%ZxEB/~Bsm`ѮYҖ&"Z:R aC1ٞPkz҄3& :Y1NKѯ` :/m"GniڙL Ϊ>pjGJ0Y7 xB%՝ "E9Ϧ+0bS(,U?6lYxU&qZhi1&= 0񭏴=CŤ攓vfm$&,UlW"G+y@ (}.NL3U4ehV6­1:E<1(*Θ}mPaH[[C;:OE!Pm tQ\'rˉl=#IP+kM/F(ق:żV/3Z8bN+LokCt+~q !մ1)rӸ2uO44DY2K/_'8`\c(ݫjaOGޗ5z6j")z]dL5r50zggMaqW{URL[ 4>EOExr:سg>:&oe!oGqi(-qe|K¿)8%.8Tykؓ a;҂F|ެ\fH[R ׌!Y(X¼)6jK,k=ˉ"͘K?5iǓG*Ba!;}(y<앟~\P. %"}m8B\`cU03ȳW Hjo)iCɐ ^Zѻ p6OgpP,@ cN^21Z=PBh ai۹VBEE;%"`&G N{4.J +$iFZz./b4f:tHew "1B4rXq\1u$dHwm "|b*v`0!FQi(^=:!=jk>ò'[m Tť hd(WXEl(\E]*vPjZQP:8&Y O^Z=Q~LAH2b:GXcn}'z#@vNlUHm;;JD^<@H!lLH?n"az(A,n$22z.s!u<(8p|DZ“@YKh.z{lFP~dW<iİZJG _F&IY/g+%Pm>xܽK?"X;5F=Z8Eu~ ky _Lw)b>4UQՀ:h.mz-Q!Ud xSE;8cf#`D>Bt ⺑d#?&f/7nN*H7Q q-2WT_%~'>gn3{ 4t6+o91FX l/We H1i ֑CǍdtڿiKȳ%2* 0o[`V]A8㎣7. s]^)-.1^%M3."{du$~H H9[U]BWGBYbÜܙ`oGB֏{~UcHy?'^ |ʉ F|i3e3fR/'i@C&PCjy˟5muAA и㧫 g5T_~f2ɇ3qF }͇\JaC;s=fj՝vRp{5 +SuJ&S81Csv2'xsLN֐.f8B84a!xq?a^FFj}2)5eM}dllh7{ %y3`WTz 5?9'UY _ 7dik`F 4dQ]fX-fa&9FAުArNdCd~,a*\TWu5E϶7~BP2Ud%;ʖU; C0eM!*X4|6ox+"uPb\ǿ"vQ@;] r ^ Z0L`y(%- ? DbҲO1O7ȑR5&8'~L >#9vBaU]VRtCoܯiԈj6 (3Bj&=7si#2.U/ ]ݞ1$l*Y%ܤVľ-izop/C$X7:10xLJty8 *BG27-ɄnrEWnvU#?m:.Qr= !.9wdșv[P&w=-=ځF:}XQ1q HChN䕦 5${D3F7e^yHם4˂[SE oQ= BD|WGiϤ-:C+s3WnqiQvmdyA g kgO,/—s ʜ9TQ&Tߖq;?p6o ?:zZFޠMO?e9 B};eK/;b-_;k㍂1\ S%֟e4%̞d?uhβ{M~1KڙsQO % ol9H.Hħ/'o8+p'<*wQkUBh[m0#^1-Y IP|(\ަtI83ks^ AO83  ]{n擇}3;`2$= &ic!__=t5?g$##0Ɇϓ1n.3SDM$oxNmb5,pmOɓn̕/75Fcp,Z$83)'cPFghy; Лޑw{MbA%6 (VE v/l޴ƴ4M"^ƥϔ?}A~KZ˩6ә|CyXŪ=~IT|cܸA˥,hdSfn66@ L7YQ%cF;͜㸫 -e,ZdHRGEjPygPd?'"5y/,v<˙dtNG(K}{_CωX ?e#ÑWЎ0?WH%ܔ ŋ9-e!-e $pp-%b0o֫p 8h~*p>/?Lhiv!GY*_d%rcZB_għO+$l1T*[F&~>hp}bX)oEFˮEyƁzYKtBȂM(\@mTYF kW_O[OxB+.v$d4 U=Tz^i=iZ<ٹu*Ck>ųf.rs ۗ:nn(Ws7J~3|w:;~uF)oV Q>#g0չTQjkJ};ϳ4* r0D2E,Z/ {:ƴ- Ǹid6r !Sf/e+@L+;C>X߸RiK#qO V`kpBX)I\Z`z1T>/0;A0b/9^o0^:WvJ6ծM(]pPXq\}]ǖB)6κY42^@u,TXN`B^V@7_/7}Uxnp&NĉE:WHLpMUq hww~ԉ09[#YYW</@YQ@5Xv<]fKzSS^Rȑ;{ljq {y}6lv9z@)4%N;H7TH':=_;k)ң랮Xɓ E$D. J s`>% g#EJ"T M˭9&i+vaΉKϭ;qh~Cw;y#/nwgϯ xiG[܀qG` guyV!D%  {n8s0-7qr/6D|'*-7qѿqB{]c's! @c \()? B Ů Kzbw<"-,^;.[+K/4VNaEݟ O8̊L Hz8̭8 M9ؚ72`se_KN;(^ 3g_mrErAYwC,PϩlECBdvWHŗaqr)13Ǖ\fmyG|{*cy%bd"&;Z8-{Ο}2ݎT}pR%{i:.@`qX֣p1 HR- }FP' _78Fͩ_>O0G+!јIIȱS*!@tc7 =9}57QzKģ/r~7IXU$hi_e@+"8(jUk6jE9_E1IDbo_W&hLkim p[z$Y[;ͩ}Z,4AY?Ì㻡H꥓P|%Vvu7\g)NZV;kA,!x+L s>W"Pƍo{eۡ3bs@ZP׽;mIȏmRP">gA2%Ϲ=יp-بi9Czz8-9[-ّSPHу[_+:{YL"~}rhi% 7pwʄ],.xQ]ƫy^Q ^sQKg؃cm~0}t |o>~} 6SLwU~Vyf"z5d\SZ! d4pMUe ap # v@=?dcBW}IW5  qdS;p؞oD}n-vSeƶ.~!z@p[T! 8[R?K4㱼Orx.DEXN#6P oҘjCk33p.nSEZҀ9y]je.2UȷW6R@a1.o8n QﭖVc1[Z]@6'f'ᮻG+I?-7iO!>o\?OF KRs2W`bzLZT#?~`ؕ%Hf>FR8*3jO } Q $pPz|vM}ԛT3:,@:szCuqkuցj5]ȷ< 3w=/w(ԭu!j 9͕G z=cgbzQXnZq%*v `4ITt߉q3p?C CӬ̇ K(NUU']]Y)Lߩi4€"hN;JمTGcb>꼨 W 7i)ݠՂ! d%wHouCeS=ޮ%s>ŁĬxȖIAJBGMti(X᤮P0Sp6TGٕ=֥[Xy 7ЮjkXVd]7 ˑ߉^V,+imxTgx&Τi1)H Fh%IiHakg*9$ ?T0mW* $[Ԝ!ѭ!0p/kd5PHBMꂩ:, =>v;$5 i+tjUM<>1^f&[p C:X>ް&#[g lgtS_Z)B ?"Ј";q'{s }| ûD嬕8&'fp"'.ʹLL =U~(5dg5^_7bVFe×G/@A_rڔmxnaP)$EF O`&LzP8U_6wei>D]2^(iDInxN_bN :?]oW>@>`*+6+N%ҽxcvR i~vi QCG mKm3,1w 7OϪVu>v?sYSvi8XӁA z#B@o֐%;ϫ l5(u>0?w[2I&l Ҫ1X}XvUH*ǢZer|)ݟxgBlc2j7"Q}é;N!H?k/0L+,*(95 7yֵ/X1d%_gS M5.9U8-< 08cAhxp2dqCeP&s 7Y/}s3d[vvO4]EWi5/g>hHX .V`X-YSIL+:čduC]PCƓ;`3[B8`R<7-* {DOnŪLkV:2 hak)*:\nKooAtކwarv.'?Z g.`,@>xXy'8nL_nxgiotns*? ^ .4 ANV\LЦ-bJ!r )iՇon!0wW3n]^k'Vxk=]-(f򀎜{pWLs}Pt{/wauF%<ͦ3-r̃Z,ɇJ}@]ٲK6;AjK"IBŰNsG^*5iݹ:_bzP$zٝ1NG;gTu?*HvqYPu\]Ѵ0 >~!3eI+6_mre[F!)fϋ+E!bzpPe)GN~ʽƅ }fˆ ЊM%'QB?)Q:&1[N}6Θ}!{9 霸w+R)8$R2JnaH1? A`^d5eL*$U; l<9NXK ;nH0+h[ ;yF * ږۅ̼)I\xN+*Cy.ZߟԷq@OzD,2PBiSN\Pn2'TSم또;w\4hTr+vL1d1+ JSwCPq9,myؽ?^wm+sNZ}N-8UlQGEMvA5c.EyU2 %} DžK"sRFMT>,|,<גTٮ>SRp6tBv^}zCWsӦ)s2c]jR<4I'H%o3[#cF|`)oh{ձ>!Hu}AXmt[vhS'B,ØPܢV~d  7pxP;`Mw|PNе@o~?N].~il}wP#xR/.tK76!y®eiڝC'[7ʫޔ_ҦtH%v/|c iZ7XF3JXbC2qKe4pݏ{}Sk{,(p,szbvh6'Mv4`g=b|$Q&lSk M"ԡu?^9!2lmuP1Ҷ}JU;cm#cy ,褖_6.faɮ(k)ZpY;>'I5Q?luM7ې\ЭkS'Aju([ a icv8f) "/ib1`h߈ǃ'PBc'0Trzm "3&h(QW;*I m\v=&ȇg*/2bhݰDT ~7ú)# iy?Ĺ)V *թH]i=[7lٔ5 GxiW)dMKR;)p፪+RelMQ:4:`|8?- ƾq>IGߟ`H c:ڞ f~ܫ :Gfދ_ڃA 턁|ݏhC\kzbOa5ញOzU~kZ`5d1B۸b(V$v ?FPs1 pQmFr fSnaDla@A[4xʲzQ;66GEw/] 1HVi+f݄98>l:=75_McxRNhDB8M/d1EuLH/h5lh\G.vo 2!{ωEWWsq1vw(ئ2/w "{bpBPmyK5g<''IzlJ7'; `~GЈ=O;J}"/hP:L>aK1% 4vEn!;mGJE+0ODBpxQC*Z7k+NCsc£\MtX@'!%%@YٰDEbip$j<9wQFZ#m蝷rU_.Mtp!+{$xqf8w9*|=^nrE2Щ".pu&HxfJWgq[!j('Hw_j^h&VD.!q!/R<װma_Zmx#UTcbҴ_F \$树?z4raRvWp#ɡ`>*soPJUI-}PR܇@I"SyfS-)uUgdV/:Cjm30k~]@:tdQ}j{<`lpw9si+Z&_;#.ג]4 11Зv$ =ixwsT {B(RV>C%*t=ғ[ .|TL}),;a6M|^A#21;T#3|3TUQdD'}☮TP?6tWeS*[P֖PS&AmFo,UEXY x+}qKcJDЕ+p)Nh ;l(%$s9 !<[qK9ttQbܱmW_ꀼU|H]*( g/9~]QԔ Qo̫I+w%\Kk, 3,Q2̧Oя6Z4;*$e #Id^"=9jj.^I7 $M})n ;caQTRo?NI5jgg16c.-W@O&#h串Q¢{z.)ZbL@t&9N/MG_+MqzM_wFcd=Q'mB {Xڈ*;Xlv<챹Q&dA Dj$/ bNm=8.&Z]ct8TNtYO&҄mS|[)|&7_Eݘ{+ iAu_b~qSO||p deV6HGlcl_#Kr Pov ^ Z »4:(W,X~.AЍE1q|^-yϋ~Z7I }]3Cʓ~j l y6#/Rvu*HpFE"cګpunsyUe> $11QΒoVמozZO ձ>WhH-i!ݕy_V#oJeuy\m(Bcu8Uw# IXݖpHh,v.1n+)@dLm *]& hBΜJ)7Z԰|4_ߜf F+1D>*6$}O`m?ը D?sDl: ;c`ۄ% qd\i|BY &A.edƫ`[A }$NmپpĞƶ%Jk9GjN/(&COOKEJ|Uo>#U%0]})Yjm7P :CHda=`^cL ->?B/SKq\b[bWa%C,p݌Uk UCJamT{,h WJ^K]S~ZB`4ZTT9Ate=kK|qψx%8w]LtJFʸ8b^;s" <3a#=`XH#"oT4H;mlF^q[_Rc0[94ƀm!j!`26.9~.jh:ndi b9#)cQO*a9pOH } slSG H` 1*"fxw vriW-7KLvd@f6e(7O4#قÖ|wwdTBfC @fUDNGʐvpi"Kcɮ`}noWT;o7mžpbҨİcY󑪣nFIĜd:elv N4lLԹ9H|Y5 [rjE#%R!:/)UJs`M OGu+&$wq< eU!Cl-ԝeq4^W&l[Yj*9[!ܡELl֦s{8SRJp>$YLQPkVD5u`d|r[`p,Eur^SZ$[ Hv'?6BHlC?R.U,dEE[UST^ZM$ʂq<ѣ(_gv z<0}p0mJxkDC,sMa'Ii Ucj݃b9?4'puHM9{H0͙@lD:x3T%yPORID[f-p(mwy4(xT10=Z)?j†.B]Ct,Ӿ\{{d}f)7F:"gE78{LgȅJ,E^v6P ߶~DH} umD8`qbTq pHqe7- ꨥBW~Q)*zc5s@;O/c8<&H]L&qJ @]0khtum>RKlDaEZo?N+8''2hK7N6qEb{<$d>~[sP[rUѯe4 `)ξ2-,[n{zq1vpb,Φ{wp-M֩~y§#}ežI e<1\"}M?\& (o ޢdSr xtmM!0~ FP]ZmP f̎cVwbmTBH37X.:nOb,pp}&8zW fAEF~♰0 -k|m "N6TD?hYK<_9uhCFj1̢31蒛\[e i8iQV|e5g$L;vf>a[MhweztȉAr_9ޑA+6.i QZ ,V8(!+{X|Jf"DŶ$3ƴG7јl&tY#-KZ^& ;ܟf_2A NBSq#XUpvy+\E庚i}bl߱T_nX ZT]%Ka:7!wA"1.hHɕ_Dig]CObVd-Q\Ͼpe u)q5[r#'Sᱻ.P ^.n{NyCc0EpSL.قGQKxy 3e ew p?Y|WdM[f)Bӑ)Ә^:#G^:_4fOKzEN vyjmˬ\ RvrBڕ$Ի5HFwO֝?/2Sv>mc)s`Ӏϒb6Ø*-2LI]P[Ni/]ɕt;!kS(zS/P%믝Fva6.?kNw\%S>h']r[bddy̼h v$ ]tH_BJqz SzLS1zk'I:GCtxũi|_c:Td7*ʹ4fk:mM[7NUrYQza9*+j܎lnقhT+~P606E|wsXKnA >_G `cYy ]=d YIO'g;l+n ɉ/6 ?Wk;}V j=J8Ji]6B:@Հ# 22p^ql3

RvdP,2k/7/U;cB|"`>sADGsܯ-lo`.ΈZjlmЙ7a:wk!5``kV>'>-Ra:'J}쒠~h&j^N<¾š/w"j0K3gW*d%iv-Nl0<a~ OQ?3Nw9&MW |RHt>: P6;Z.ӻ2N @m0 2&X%J ]{i;#OѼ+`QotW'E+ƫB/z|2PS krѥ0ђQ~ /SտIbثT!f#$0?עGLopO^D>}VhE韕]fiQ|R Ѣ>0% TS Ko:F:Lu Wx_ny0ˢ5ٿ4sM-CLqKBҧ`QR5$W~߁.7"ވqA<ۊA|yX>OL%YnR'!IP^s1"tUv1s3g?~A)O 7`Tqj\O>,Vû*z]ǻsk2BZ/~ʣ%`%(j-(y8yn79DP^ l'Z00{Qp#2G;HdrURcA) $QQ$`3:AF}g> a4!ZmB8Xkpa1֛P!ڸZά7q g|HKaSy0n WDsG卙jV華{g Yljc(nNf/nrcӋ Y?ٳ^ R¼Ոͪ D&Zӈ4q uDCڃ@8=-KZپFxICRC"!(X>; %q|_9w͠SS=mƏ&pT"{ p r)3Fځ~C0+d>dR f;zN ^+o}?-5(e%MT娍ج(knj ?_8L7Y@vzQRµq!kDl_?3WtBلbE1fHP j-i3_ZnIDnXOPÌq"yx7cؒ'VI[{:ͨsc}] =0W:geX2Kr au߽Ox{>h}%bI0HwtA:QPVZh[O`f829Uk[n~e}>֙uOyLFDc+YXM39 wYeк=kj7EaxV ^b8Ra6X7 B g#? yWqϳEz]z]R|a-@%: 븈 Nz9@,.=;uH`[XnѽPc|CAiS$~jFڝJtb@ԕ0A9I)3qZWd!QlbTFJH{*QG0}4UM,AIAqk-"P#JAgH b@+JN3;l{DfԚ>L,;{0Up G+U;ƅW2Rv3'w#Ccқ@UN)ڟP|}qυr`Ȁ?VRM͍E X`O4sLj-8)#5>+sQ\uNw7\ʉ0LoAI)e~N4 W&=7Du xvC ۤH^Y8kn$Z֥ߊ=Waiz{L T1Ή氉')ATFڑ\i ahK2e3GHm[G֚{>;#' Av3"aM*|*w2 L{Mt*f<K _;g1ְ ϗ!@b3et V  }Aɝ^U5$l Ѣ Cx~tn%;KK^K]7$}Q"0ܺK7$hEg..d?0cѱ( ^3L=53$D@3g CxeSRzbdvwNclBP鱭r{e#.K~_5 Ŭ5 xs@ 1'v39奄0V 9ǫl>,@7%:;\txs /E&=7:zK\Nٕs rmq^8Rݩԟ8`&Yϡ{y? w|Eh*s폹⍤4<ܽ$VN 4ou=vmӹ%DU%XL{.fGRCuZ_wo!*NU[ "'Qf<M@0<犬6,\s@)g NCZ> 3pS梷q1˜mA66RYxB ~]A2/ {Igxڡ ;5]U,:e#ȉ#d]bUy{G#PQ8G8l_MW=Z:YY~f<@$+C.<1g!CsoX=u V0x>%<[JfJK hٲOUF]/t{MOR)A- ;ۼxX%/( >4<tI9GmOn5OwԟÉ}24-_M7)#gk+V֮PaS9e~p1#23<@|x~k"OF0 ܐ. ~&ڴJӥ{Юc19]ԧdbFtG|8=T,N?l2H_u:^xUN"OkUn[9T($i/o`3g2xJ;wxvzNst5d/1#' а0&}3F SWDL:4-t$aDv{%[9OSw Eޚ%}!aZn F ?-mOL߲r>KzpIBʎ-l֓x=I&*VG@K|CjVevn;S#|{}A}<*:H v[t%IGehYVZ[e/=O"P)*;k J~n՜@&>sܪ>HoM~ D(۬eKFr \cZV3Ɋ/Տ2Fj;ǝڞZL/W/ԢP؛ӑ~'^VL}iq%Crϻ;S&WVŻz'Q[XT(dCKןg&?% EŸ /~R٠7b2VeR,*\ܹzDYw\F8ޥ֝qޒMӀy)2€ud%rhF)%RU[ASA81TTsͿu1,!\md VIz%.n{Oƴ9Mϗ;eѻЍUzT DKf%6.}eyHsi(G Q6]|16TC´w&l3e7z'o< ұr_rN/\|zG%NP1KNJIګcgE To?۸sgLDم$72W(7|xʞIjZdٶ{H|9PV~ʿ́a/)w]`̾LQt'oZيqi):H.[NѩɟZaΣ$"+)&co. }"4{NX v%AVUnbX *Z{esB,>>ÙJ+8LHoF{V(`/%mƈ.aѠX!eE{}iŪX[ut ϶UMe,d,/п%k fEDrC¶?|·̀1onŗr_+)^3x!3PA)`VsSȀj,Uj1Q8rXj~:y)?Lo>3PV\< SXjިkCulh?Dc[6N:!ίkSh|2|jq\p9zG]Ncˮ{Ia`A0h0m5&~1pW/=yr w9 8F!6ɷ(WR|<yoF!|}3Ar4.x/YK42;+G:2i"!V˷y c=+9F}y'q_m6R7q2n&rkzR1f+PBCV/=i;|mo'VʰK/{ =g)/IP\d\ue޺?wԚmy!l:yEki`3ypw^||PG9o%ܚOɷo18CL@^kᙞ574.uXh TO}vUp(ԅZڵCxJ 3O|oؚML e.A&v'|6C _C~E)mFtspGo>ٿ ^'5}x3! UڴF`h`=vrmct}fL1mMzlF_A:7(:!c9!g'k=ZZ(fmn2]g]dhh@+4]lӗ?hkc;$ezR.Όi-\rQu\sNOg%jjv'pΆ&BrsCxuu+HXMU{aPo-&-8pոHv Lf6\B_VO4Jrܛ|W)%8N,cXL~@qDQpb$/Y,E8yobD2j:;)o h㧂oP%y}0(6"|d<vwWnoJ'aV QP @V@^;b"L?3\!1mMJHDwQHc52X*jTLٞ.'R'8B&/%y/4,ȩ2rSt U0Tn}#(X]0C!Z< :Bt}ۺԉTJhø[ˢ! ?iO#9Y\%:Mzg>Ǥ$)RhtMk'O/EIVnQ*4ݤ菎\uLay@ mD~y($(j775lfkRpXڴ5%^.ޕ\m D/HY묕4h1'qd29c -* 6 H$F0Ժ}#-ٴMk764xZGOQƛsݞäe{}7p!dB>x㿪h(/%7mQ'"΅*'`?=!ᔐh =͌¯569l@ Cm%]n֬ cobT/}]ck_w2Gu7 R# s$Cmn ) 5^V9qwGs*Žr\; Z{Dq5K8QዥriypƳAFmC$Vfa~trNU'"X@~XڹMr)a $KαoS,N~%wVk#>z+⊌\ L aEtAEk\=\pF\ TbG{إ{W֮9>lg^|s%1%RkXM\q-f{pIF̳ u|} !9.59N*㸃qL|VLx isrp,?>ˁqB x.@oP<bau 3dΪ{ϩX냚LV<њ'+.&Ɛ͝@ Q)LJ"”U4d$ylovV֥,W;s<4F_VbxHsDC_( f~dq&g1¨r֑C!-Q*&_z]QM[7p ;!Ƃ6\C}ڕ^)YݶKZpBW2 9s)f^5\꽒GICmɉzYv"B ^O~L]i799m/>WuM`_ʈ/1F*<]3%}0vBUWf3@$s+1.8mGsmE< 7g5ގ+׊%Xq4'9}qiЭ$t#Լ$B%fd8 g[IRE7ꮢ_AOwn-%Ꮫp z*њ= A:~|63^:ݢ*EpS;: gxYmɨ ,!49-5T8YSI =o_9w/za,v&1f|h[0׏+xSԱ1"Ȩ=̓ON2hZ/-})ys6b#9cr@>wB /]/-URur%,amֆW<)nǏ,#>er_9a[>J]Ue^Jf)jWv#M];PP~Ui~z~juh h]cԨ~"9[]|1 &D=|iu9 >BZ^p.daFɐlQWN{ 1XbWR?1S7a6v0]̮C>Ot@cdq!MĊi:)| qѵH?"9ao2 ZEKר eas]LV[g i^(>qq>Ն2,-[ 9&8CFcY>>/QbqsUl/MBOB2xXw .EUi+~.`& ެ+WA艹e5^I_ñh:܇r_6z_̳:(C@Kz#Jӣq)Uvv%?oAfaa(m):WpD3-n= _U=b^H\0wrqM,U ˕ڒ[W[]ٍ#m576Nd睄Lk$ضBwQmi7REoKa@_K+JSv(S 9pN Nm{/\ˎINTJW̺eTEߏRJ5LD\rsX$|zs<'xҙ+O/𾨻aݻ, ܰP]Wd"_yd$02yHwk=SΈ،_3!xp~ĉ"9v[, PzE/PIGcpv*;+9k.S='uWkU1PNPyRdrV^#gk摗b uO9pfՌ3Hh'}3;̼0S1GgM㚉& Sbba+i(L$/Za`G([o( E,WfB72UV)|NӕG|V#ח.* g jrRRM'"s3=/$];/'[O;2{QJ g`EoRA8I:SD?#V1D'q8szje9Ɂ tSt 0afxuKYtJvږ~'L6x~U?SI޽blaqr#"Pc2V =@14`Op,v;`mB̕"X+U?l?!K1&3Hgz?7⡥Evk$j <`k"&& ۸0pe'>BCmDjJ/lѲ jTQAxÎ@#;}.P1S5󦋥xDž |ݛy/tHĠcH=.b%G+S{ÚX/7q{ŵ\[԰fc (y+z=h3mmf?"BI=o>|=_Cvům|We+G! jԓbOסׇP\&zfI~]/M/cYhw!]B馠 L$x[bEdTtFND/08.Ȝr2i] >)IQba4F.2^}<\!0#zܖeyn6bG>c3d `c3#L8%ޅ\0_P` ?v`{f Gκ 7I xm'p>ga15bKlL:Q9yö́e[ tlÇ'S ;LeQ4uGUnMSDE!tr΋v!κPc`0 Q~ (1i/MQ/ u<;ob[=Dxa L F*>S9]{=SL/oո㕁w+& 5Um^2ѽAҐ,t촲5^zFK4n36d ,Q-aϔu_&hכ&B磲S>l\`bB~"8 q3VY[c$ 4vQ_9ؼzEMRfjK@}ʁYMD6 ]3%+-O`wc:ʋ ӋO1]bX(MyV;05$A$yAOz E*@EX;ъUN_IjxU @ϷpmIAǾ$ "箾q.ï2CRŞJX5^ξMV 8ehgJ1D[NdH\m51Bd.$x~7 -xmY ِ+CwkBUr%|VrkvkH7FBW&}ѝ㚌-pP@wݷ2u=a9ZS4/"|*SN Ad,d}+Z/[D(Ra {blAztZ^J|TX0(2 u`lӌE]تD>ɧK%~DP0繵T2d-P2h5ʨ}".КB5ؑL-D_ę-=vAi%9,ԛc\!b#VDp7jQKD+Op/"AͼWX6y4W ! J5yk~i^igVr={̿;l:)Zn?-㸑bhi?:9~tctGM`<3?^7ݬ.V޷*ôEh1AL l^n 84EI@]d!6QPݡm  J£6nD;jՁ~F07Ӿˮ/V=iB2; 4<V=Gw#(ςU@f+"c N+7Csgշ Rv̺"%ay8l}f2=i-½c­)?߭󿥱;f[d}=qUH&R=&l?2ˆ`}gz2 8byN~laEޫr'~?q Jɛl8 ՗UJxG>sExN'R\pgsܽ CŸY)/ *XOXWC)c} `Gq& @1a8čzbBwb?aGlPFx0[,&nby=>3hz\NˊέF26Js|5 W  4\P'` lViG/vx 곓iy]KT4 -~/.l7$U^sec+ sFh mnxLAמ |Y 7aa wJl, 0oŸaw+-JB×y0RmIWMl$;tnum?"f60e=ۄ#)sSeg6o_vM67X2Ri n첢kzKofPT oБGc2`_0r܋nO7ҮWr>"/kcFP{5lZ<|˫Og)(E/c2gs"vE'70ps& eݬ8LE"6Oc lWg,HR߉wj,e#"i,EMVoI S7l/϶$Z9N^M#Ll1xa%MZ&m:ǑmI*qvs 9;Xb'G-%=.8hf-l7~dj8\'t5nN;Y% ݞ' wޕH="O=J QTJOIaAU⧌`w[6ތ kѨM+ih["{o$yK^e2P%ZB .-]*|w)^Uښ=ޅX ;-Et.4g ]/ cR4ɪեM-qdX@ 4cf*JȅR1<q;4Ղ/$,'0Oocd㯟.C×5P᫢ CY AlJql ͐ٿ)ѫRK¤#||HIHZ xkS ٸW^Lub^[D[ ϽÒe\a:$H$,)٣B>e9öMW ^6o»6Qcw،Qlam.R ay!<^@F =UvV֤q7Yā+m6IJN`J>tWoS`޳Uja;:(FoqRV&H\F}̭;$ JJL,Tґ!WP>MN[n>"]4#UM͐͜~?]"ذ`QWbLH 9fS]ktvC?Ŷ~Kd({'LT.)hS Us8-d&#1r?P]»u| \!)w'ibu:7tzZk92\{,DƄ{g9s+wcioMEhL=p'b@]F055f;$Osq z!F4ԟrs^ZG_'˜j(GŬ (NΜ=u1޼Kݻ#wIʫV=\p&1kZJŃ[cδ&PNcwoqz/$Rw4m1N}M຾gK^7RSm~eirG:ә:xy >)3r9~OyG d:6mutE/CFk亘8:D 5_SlKegrw\f |s(t$ Z~/^HA@$]Vt h Pf4ԛyys,pk52ϝ:/To{S2tP$i4|(\_?U&D 0l@P 0v_|]OmrJ6Ԥ}q,. cmZ /wa_(ZQ+qy"$f.Xd!sfЙ$3_H|M@D-sDZ26y# *; RIƜv]"a^łcE,2mfKye76Km ,I~]ټ^ߊ)+J_wr؋Yzsnj~ Qۯ7k1K.|5D\v!r 㞳섀oP:|CF8rWt[|"ꀚ-逌V[(.c[ji]f^R HRv;87١l>>$@i̥EHNF=rl S N7?`j#HEnBm%B ^`Sh@Q!FU4Snm7# /V%A+oj&9m2NCZ~5 =_SbM~Wч%38R,,+F!|P=bs֟LǥROG'fp-Gz[%F+%*ћҚpYBѐ/!"E ; E8qk|+Nިa˓dk/lk3R?UZnlQ@n)$h{!5ɨy.];؞ʙUi+2>O8-$Ú?C#\:uLq풉C3uZ"U0%X-剺kTM\{(a߶wa<`'18l;֚ٓY9T;QgL -7oBᦑF_K%XZp$s%+q YN^x_\H ȋ b,gdYDls1mdX-AZL<~'^q?6 3Q<]0*|즌+M d=6t,ߩTvhVχ @:Pj۳1VmORY:I6JVgo59VqܲG5TG:Mv{i&*hsW)3U,tzw1{=D8xL`qyg Hµ,bشm˃e;nGja_](*sc'KUv_A^kRÊ($119MsZ h5OvLCLqDWh m39-E y y46S ML~ťVAwnUtfoĈħd̯mv,&!ԺHMS{b9 xq4}؃Κ:8MlEbHKpj9jҲUqZ5u0nG`hv=-xA"zY8^@U3rZLNV,3Y`hʺ=,dJ0gwA8`)4L51ꢇwqV mseh ˂G alóyp<ΩR뤆ekhhP*Uxo\ӂhӬ wa2 ?KҘi%O6X_MVEjIB KĊIoJ#ϏB'Cj(:<gڕ҉y $š;^b,ަTI?chQEP wHts~t~w] wu2Wx&,45 -?ŎǛ2bkTCXGzP (4":65Ɯ2{&֑s-3í*]R[ң 1E5)$ =ɔpu2NȂ_T,n$55ȉj{FE.R$Psgw9SCZUvI`"'CPՖ@jv~Fpܧ;:ڧ(>#&?^J#T3T|,ᇾ,Brr]z j[s ޽X2K0:2 *W霧n_mPSH{v}nZ3EϷ=MZ>齁; /՝E \Ɯ;nUF8ـOKO^Հx)0];/QnZf=xɶ-m5R넳)et' Ew1O|Q%sB"֤׊<7E3VAJc퇎b5Z%̃bߦׯ 68L_B`<5>DX9 l7F֔3 C(/ӎ JxݼH傶5(h7imIOai\?7fe4n~GN_$m{O>F#4xkIg7ΆN , w+//_TJ' idop6/yMI}PB |pJkg|?1-tȈs̖.X_G0@qZ"bMU.VAs k8yP)r[f2X#QvL ؅KEf\lW<Lj)y^u9fBEf |Ru @ /k~)Hs{{AnJ?P@7gûGΖ9W&:[I2٦p]Y0V}^ Zmlt'φ9*^[IDc6@JuuL_(%n48V_N~5ZKoQTwJ7ns=]|/'ʉnVa<r:U*HNz&pn^83a;/LbɴLz\]Q ^ 5"6.`oȸa \/'8k<|DCIa|pKmǤ2C.=dqIl8\52XTfi$ >9ˍqnW tOiʭDs a8|Ǭ_P%/ۤkca4lK#-_\uQSOx-!J8]y-]%b4Nv A Rpu9?=Q? ^mg2O^tBfR!җyϚ:\\=h."_VyW:n1eQ!n) DrW <%^1d%_i0s(ɖR$L?^3e2}®RLyRN&=PNRwm~PoKm×r%OEO UM:@~T祶20{=6V+mt4TFھ~Hn=+֍InBgI5^ywN=h#pw,%hZB5՜n"+]{Ƈ캋֎GCn' lԺqoQA`IQd?g|O=Q4D ؤ 2NDH"Ǡz(?; s)d"&[uƞmu O0u&'`bL-X㵔>-"HV[ I]Bό*B`vGz̨!'\D T$h-)MTX 85L@jӾݚ*=#j(b52ɎǍ|G3u0ElԣoMrq,^1`vuV`RSwʀb j5Z%`qF8 Wwj I%O7jGOiZ1e2⼐$W~'+( w~ʁD>&,$:$,sXr0$u6V@u-5Qq{hb8pS WfߑE+"h`z_Vz]Bo,FSuUOҴ8㯧(̓}\+De5/"7#Dm'̂J<0L{z| [0Juw _ٞ~z[Kc1p-#f$P$7PF ^ܐp@ na]V]~]/74 mօ0 [B 1HϧY+%xFz1. 72ݸ^o%-Gn4GFwo"d7 ë 9VM}|f1LS@A 腪%M~;?jErl1Ƌ oUO?·+"M,59-u,_Z4¤ےamcz W-lS z6 "F`%liὅasi Խ)dڐ%3AX7zNYgVB=h}UGA[1;^'Ne|2@vlQM]B;`ׯ=LY(W7De\{$?3 ۬El]֭\u 1 uBW.4_D->a!if>ؑr@ʓG`_>sP;}XjE~ M,)4.Q\Zgo8=g??otcyFvY)vOoX^(Ts98Јa]Pcy@w6l0GHnGjGVG~.~ubw 2LU3 {b|As1ܢt8@wz(go;6R<02VvjUi#O28"Ъz=~?Sd?yTP0^' LJ''T㾛V ;A hZ N+ UYe[3{@qp]s !Z(Y^0a0Pˤ Dst"ڐ99a;~Z,AfxroeHCuT# 47kh*3bC/8 J['@y4>äW($*;4YQ&ajD{bdDTTQ2Ux`ecj͑ڛ;ҭuš)ޥ|E%[3-;"gI$0P8ӋU;K:%X t"*QX06IU^&P?sx0UUC!_TM|BMrۅdd/bi]k |x,gA6F+߅?ş :0OxLmo*1[ يg晹_/CI|L zUpG$!FQe"ZT(ő 齀St/­]0>X5Zn9mSV.!&((0Z5Wa*0`ˠc~V D+%sLū~;58v~:l#knW*Q bg;ux+@)p72TxUχT@s;X 荠TTSj I AZls])V`E{J[6wֵtXq5S *%햄~bP* ~aqL|8!Nm$L)ROn5%tȎ"8Dm4ߟU #$kOS.S}QƅBfMm1Q;~l K} $^2eALbY߄n WK+ea,xMlwSW`Y_ PcbL=aqZ$*MDq]"5b3gâ+\JeCbjB{-<"[Sǡ{d-!sISNR9p}G*rd~a\;嗺Oe|ֳ#[#TV&H!Xn){)".$<$&Jdp*2`l]eM;|:HlmŀӆZ۫ԣ YdoDQ "7b vTL@F.b4)&[S<:!*MXA,50WIrF1|t90[9GJKCkl U5$vE[_a]sa#Β%ej34\t l9և+Ձ^FQw!𜄥hh{y̿JN}ԭk-gM-GJx"ɖs>D'`_{`M~lڌ4p©8Sjҹ.R(>ӋOT^ԑd4Y>҅rfć8[c+Y|Z]LLԞt]8Q% "0e>*S(UzSiG]$(aeUz0[E> dpmZ//,}2f7w bI؋ƒ-bBd9ޏLĥ~-@  +𗃡}ǝ U9վV>HoJb :Nj⧗!*sѾo} T`!,GW? r=sd,f,:~z;S ke-kװ6Gm<c6% ֈyF8Ev>sP߆e1\5> ?ݨσ8^叠V]25ÀmHi4ӽ~#_ k NoW.;p0T9WY -..AMb0b_@BN8ݸMYKBngMz"DAM-~&.? NirASjtکn02T;&AA"Hs#Xu8ōbV@kNj!.jڌ)|AUzW̭ "w_@3~#3Hc|BUd9aOP=Хp+ [KFt3/V^8~UX֌, RzdXmoU?y$ur0˕XS3q ̐z%OT v21OSF~rE̹$/QpY)N[YY)n*]O"*w8`M. u!ԁtQ>)e>y3gI w[M*蹓3`V$#\"H BR W`RWPK0qpLd=<<_Ӄ 3$?9joae(k| 0=zoPr,J|+$IWSMT1ls_Y_.(V~Rw,+Y[R~VstRʆM '^<> dVsƈRx Vr@ gwm&|J,Y0e-د]m*k ;e^З1cSIE?g_Wq25hk{+eNa)l c2m%i2-w[ .V$œT9C(s2:Gdv-X109ĂL3t90Vh⥆>b3ˡy*n>[/|;)_zǵa{ Io&xvSGft eL IdsegoH8a^id1|#@OkAI R637՟.5q(&,.?ĞViAJEj Q1^sӈ`{Hzf+R ~\Ax|p^p@\jWd5[fعdrI:2YcȞa$5n]1HCib_g ʙj2԰(N\|gl+p}v/4eI(K烡Yb:ytT\.y"f 6?%Qb +[i\ 2QZC`AetIFw<[&LTY&ŶmFdis8,Wʻ"ʾ*h ˚p9vg!X^9 HA}(c#āGe0@pVgZW:19H 5UgG>+ 'V(YjU c($)M#n,^QJt$M.*_iJas\Bkwg:Qw8`kBҢ0ێ bG<7ڱhT2w޵́x~, 2!0/pTq ;"Ox2H+ 嶛5x^k9%y2Ea̒BMzn;k0ͳGA$at5q7 DU 90@F1ںIK9tb3=fR{i5bsTPc Z^HJo0~穦)g!0q 軲\*J CSN,y_ @#B ~xi~zzEB!'DLC^h~4ܳbxؑV9b^t'?w چi ):bun*W>]=X]y|)2]T#Zף)A6j}:x*nj\01Pϼ%LG#K9/St0S;V‘$m%ZWG޹p[ʧ+wM"!rZ"lȦ2k6_v@YpIG=Y#siC![]d6j ,AVhUR7r~s gj5SRRIcC'' D@;5\\Š[MֽUᾧ֭Ez䮀oo@צ@*ӘAU`|`2P. p i~u0($Gܵ37 ln;h 0upMOt:nNw` _8T>~r_oFgNJ(FC|}MQaLzV'-vTϮS~)Cd`Ξ3;-zx2óW: DX"єlYA*(bpI=m ϔ3~/8f jb^g#鷵饘1(HAjGz~т_pGvNhS!| 3EՁ]52E-g= =<բ <1P wfZ j"{*}0>au~<t>uHBr %t@*kN*/YX|@1xMC`b9t]KL /dɱgi+(|#1;".l@!}-]j!/esTw C1`+S9X+~ڤ3/ EH+4szogoh(R\^h º1١dh -ܞkA9w3l夋T'JH@prY13xa|tÇFF~Y~~ :joR~ |OtmvѠ)r$p{z혅DFL$FcWG{,% @)A&L8aj(J)a x|釠B3P`20!oaYbوfE\ ewkg ±Cs?M~uus"OMh#",S@ߢ|GZ❫ggX!{$@fEі:b^Y=N}sn!56JiF [eoۣ㼩}5qrdo2">ďC}U #^V$KWs$)\3k=f3rRѭO/3]))j-Ч q?$mF<ۜZcam!"彌JG!T{ /h1Xf:J:2n<^;@O@Avڵps).bU= -id@w:d<D|s6&s!a2 K6a7L%5j /d1BfXQVO2`zԸT+h[ ^˝=Fm[R#n5a߉l}u)Pr Ji11b(@Վе9}4ߐYϸU^QS/3z)w;F7FɆD#v'8/Ī$j@cn V#a!LO&)B4Y&v-W?+tuYFﱵBHXaB?$bEx?l:eDK/7hSoٳ( 3]R\X.˂g2ܧY%v _C )=6RѿQ 1eR^i21ENˀ*V.fa,'eU^O~g{h;>~`n}{}ЭgsnLB,зc% ~^)#t+P7T11CP\~HDQ%\!{ՐtLF`TIN0+Ŵ@$Ny\37fYBf{Y K_ts?6 sG\6aYL'_Ro[N9՟ Ov^:W,=hvGbp>{sdh3HafbLZ9;s'5eRWf/-3<&0G]=t C y,sMX<~Z]'O XBtN53ϲ !)> d5呦P~isB`j۽X?x(@l}c):"UV 5I'~k,>5TJ^(>x\`f/6^+ [H&z+=R]?ȮŹQ˶ CeGg{QjӟG2YBskrH-o:r,zy^( IrJN.)eUywTH4WA,JͰ;.^L)Y7t|Icʊ;tq>HD3_24m!s=;UՃJ㵴)ҷL NGcio}h ɿ7Uͪoe3illz+Ľb^0opIL\6ſYm~O('+Bp&>DMr۸8@R4yqκa$t[Nt:&%a}nwmq8fy~ϯ@jle,@4*ICo4 5d~ݡ~|Hy5ú`KUǣ,/Bu(zZԐi5hb{*6-lYbjP+qB7*]åΚղ*˷p]jx~^B% bBtdcse8 s1?3vHoYiN]yl (F06wQZ%RJ,3^io3IA5Bo8z1TҲCJg:0o5ڪT& %ĭ#>ͼ)E'TZobr8L1a _Q-I|=C\|8Zy(2e-ɫ.Rk2y>-n]k$Gr\.OJK0B 7N3vR7DW=¼IDIo+Sdd<&D*}i|BϢ~t@3$>^6Saed[NӀS]9/ \65Oܥx]>~A1Bdmw$`` sZ Uy[0b۪W] .T/BlC),*VO(skIΎmE(230,9{aڗ`~,ZP=h:(޹dPOMѝ)}%.ydTtޜ%fr_ nkQP;-@`Rw%ƭLr6i7dB+*̊X,x{mj)wC|܊T/$jM΄Y." Z\=~HQ eƧFַ񆂌/OCԓ .'.ˡ]!!1(دa?hI&!hb{/)1q:y^GߧȧV-/iAv؁<`6M|y9@[NSzA*{?/=|6h\(GPb1[B2yy/;W',O0Kv'oáw<*32 z`@Ztxy[@/Ĭζ`6SFbfK!/TG8M a=ސ:B#{+m^ΎZ[j}hStD GiϛDU:2Ie87d5k˜`eRcto{eRZebLC|kJf_q$Dn}/Ǿ4wl. ZqIp)OivM6/Rb.QNl0wv:fpC#NI@vaU;k Rq&:A󘙓jsti0%Ĕ |0[ 5xS.3|69[1 Gr\͠C8R1HB %!o)5_LU4h^ba=@jn4!v|Ft\:?uG})YRmɐYO\}-Hr_yL,88ݢazr˲PmL >*}L}_Pb\2M'/:QiKrjwn[(,Xz&_Y{Ťw'M5?JKƊ 4 !0,k2 ^.9Y x#]L׎.v 0tlRw|EA9ޱw,O"< 1&}ޗyxB&O崜rYhj>tVCdJ7Է`B FF (Kvsώ>UA*0/*sS%7]kY}6pv%S3H$NWb)ޘN?Y&\@*>hcѪS=5԰'$i/J^TF9!eVľIg? ெ,ghfƞWT搮'.fʲ!A3Y1Pz´܏ LSfdDG%Z5zr)lAL(\cV|y*+ M-SPo_XC?N"L.~Oj۳ۉRo Uj"9Ȓan uI'XD @gpӕ'H|?*'`)мR8zy,y,Swm&dW/ Dq]ohc%wBET>jgdr *I's$ E;<(27+ k¶<-я)x#'"fU< 22r& f7o& DIc29mW׍3RI Fce9H/ԝFW}j ȷfRE cEYw.`*aayf?85Efy +H& Sng5t 珉On_YtspyGJWz/v9˔]>vzS84 c]N>D ~O"?D0JZ^s,Y֧jeS7tv%[A!Z4VYl^C%yzcжdf[(} 8ġht)X<_~s`ku u`Ǟ~X_ot`iw U8X8ukiH0' Z\>Dj V&ĭ#mw5Ri|LhW6̈́qg\OVƩJMR=?dh,^ZXOq%="y6<*+VK- F|Gj5fU%K(-A2-Q+PĉwW}!1f;or꾑c~#rP=՘az=}yI,^󼪎kFKP|Ps \X^R`%09VHB gT XM 'dށ8++"eRJJ(EdpKϱ yb d}%A ?X/+x9)Ke7D T^k8뭭@Db5] Tdc nӺ|@[xUasi`b'nuA/?q:Ӹ}+_/2ڤm %Y93lac:~N8)V1 2kRlKﵧ MZ&SrC$?ՇCa0Ol)\[au:d%Kg!~%pj`<3+Rwc _gޖe3_wiw!<>'ZmK- ]19@ම5~uXr[KƱ%!2E'9`W].8r]W_E':zZ[2gObBN1ѿxDWes(8ȑ] d)afoh| *vgٳ h n " ˭a?2x ky`sHƖ2{9h&Dn[F}N6]سGYZ#$H@!6Ix 1dUvg_>z^y}GG#km|G-ww#ëSmO5Xm=[2-6a)jARl>Ⱦ=Eȁi+Fu6/AV-T37 >BT?j88)o[f(m 7,^vj kA!/G9ǖ5#4PAg__ҡB 7+fFYmz$atUU5ALZ(/4iۚ3 V ?TqSɺJbֹb"X"adV_CwB(r$ l|5RWkf ȰwV:Ufgsԟ[:& P7 e,]q ,dI1=qU/]Y_[uvq% V2[IrM26 i*tFyYiTߩڜ[NŖWFbn*& ,-V7MD!f0@* \>;A8o.:wWZ .V& CQ)0E PJxN »gmiaf$\g}<*un X7VX C58o.{[E窎H}0Z }B܏}ڊb赌z eަrAhVֆJCA5 lzHQ3ټyAg)IU@ϳ^Y(MWaxaqUQ562aT`9X#RiBmO;ar?R&Rk22N1d_8,ByBLsպFE(?KlwJkI ZXA50DIFq<@<>G9B*x1^//juVYnW:!r.Z}而rPw{> r 6}]d(s>Qm^W#q1V94XFh w r$Z7u5y='pfG:tL3UvusRSo f{qrL),JZQU6[NǡRLm١|e =?cp-̰Y=&̓Cg]bbEsucTI[YOt 0i~VWLB13P`45хn1x#۩tc${D@|ɥ,2(`YHUb)i'6%@҅>Ar9 +ZmvX1=ڥ00zƷEr.˜%VjE“q®]!|65sBa/< ? B؟D:1캙fX'",NhYX[m{&/ݟ_NG~jޱ>H?~ Az gzOݘ#\){f}_)t?xzrK#QVFt"T*͚G {GٜA @q6?)!bo`*IZë_g~mfgRYә-9饕ty"}eI`j/7ehj*zygՉc1>K+} ;27,nqIW(&89MASP2*㭖r]eY?{W)QJ2F/_\7 Wyt@ʝ,v[+X;!jZͯI<4{@@(}c H]23FjL<;v.7LP]DM%4?Kƭukdy+R+OPXx1 *^~dWb$ )P Kf +kĕpB٥ߢw h+ dacVD-!-{12H|hL>j(IvR=<2jgq4#J>'#e/ YB];nƉTўT҂ҧo]hcg7.^_Y#]gpYy1`L\&Nw@A[DFJ9:9cMo Po4ǗC ý9~5Isg$ϑ sCȲA|Σn7- uKJ=o޶9oh܊ (%m|gYqAv=q鶶lv:X-B 1nZj t.v+&RN4TvM:';PĔ?_n1b˄ jA+#C#EO5X 0Np T.W#fjUrPCWnooR@qʡDsFޠBvWw:/TN -MR9AҍN#>C0!Aerjca`oHRiTN\"qF?!Ws F".WଇJ [6Sz͹JO](9N ,˵Nׄ hs db:ϋ9e7p-MnGTwoN>j1fуSI,Qzj!8CE$bェo #LVGٜ>vA^$BoCm+{\esԫ*sxc}j(iѦxyVm>Y 1!%0 J:fQ&ރW ƚ'$B8)u%cC"h<meN VAqӻ2tk%.Ol+݃BNsUתtxvx5cUܕ \pzuވ.w,e T7M+;\cF{U}/d{Ybj'!gY!:6gC/n2w e9eǿY2 y B'ڛ+aZrlJ0(Q#WL XNcYE'nBtn4Ćm^ )jPny|#I|%~!љ`[wYّY[XJa Qϑm9MsfggTܨ@ѡIln|p.>9YJ-#w߆*^ub1ZŷddՄ!,-=7pnHvzg:T;H1?ו5J{X)8TRq0>֟ޅh|Cpѕ*fͷӦɳJuiOV}o/uHbidHǤvJOX,Ykpx@haYk-AUm~rn&4CUo_Kw!7_ kq?}e3GF--}ⰿ󇈇*'LI{ilrGO/;+bksj߂xvAZxx*&GrFWubu8إ$bG// i:^/oIk0G7R/ :o5Y5-hT.U< PCޤL#I.m (EϘb~pÙv 6hoAN/N#]bpM!br`<"#:zd_EjdzW V;%ӷb/vT *{T?@abDɘ:v㪻p Xm!lCC_=HAu +q=/m* SսkLMF55ZhoZx!d)FjP;k QkM/+Zv8դZq5@)w;isOgq;B+k,V0N]UG̩Pb7a#VkBų(P0Sˌɚ}dp),[qX6 qYp ; h4hy%TAՖ}H>"ފ tsֈ؈ Oje3]{E 7xok_heo6nWÁk$Gmy!x!7P, =3<>W^T?zp\_<FëT3+v2$?,IBUҳý޸s IO 1촦#h%ahfodcFJ)ЇS@15[8/ZGBfLG{Z2B?ul|5`nm= ¡Vc^kO\OP)뙕lMgrZµ2}b9_VkW]NIqa*e\HA=ݺE`]mOmfo4lOJ>r%ېu=t6V A$7xNOQWXgU1iŵwZ.f%0{mPcצ;LSTj,^1^8Pa"@"B@,8*:>1Z&p  v1Qzv7 ȿi?StLcNÓ !uȔTH*0JQ^= qh/ 5ש@[}UZߐTV"ymiٯ_S>*C>0z^md*]Xy9 .~ l*~,UrN]VLoFsp_%Vr;SMnbU1P9L+( )&)¯U0bmםb ly< ,7'yMS˛Šڠ ٗ0z;z.>z"s]:vLQda2%)v+ x!m쌄IWΜ`i ωzrVjjdR?kc,eeHA]Xn >^" $eޤeZ2UΫCn-8Hi0BR@+‰˶DOs#$1*/t[Gٰք XՌ$A_1 .57*wDj߱}}UY (\1`|p/ ]ZdagB L#'sm@F*]v02_A.p[ Hqf+CbcV j G4\6dH?[t$=ȏNkqe %t!a6Qq]c~ =&X19Hf# tҀ3r/Ã㝡םLS@";'Lz[uk?Y5cC ruN=j;j+$hbxFT#HU:FJY^u P-V?G)=xȜ<Ց.| m#d~lwD3߻g9|3-wJ&|DhӭeguqNeW^F”£{saÄoL"g%xYz*vd(϶Qd<.;8,?dv}H{3@\Ln yˑ5TZ$w*t>h8;_ Vj#hԅ0cPdžĊE:wZJv"BJjO6Y^&BZNvNWYY4D c5:w>E6{w7ž)儍VVɰ<)طbIH~2*bB!2XvhrL.`m x)ׁz:1Wkܰi^B\2RXFh&W//LjsJ]!96եJ&YKAnmg6~I~x*䝩jb;JN"#</_dm1V  QstbV ??IByYX=q{F夬oQ;КHɍ-8I&WI>%g*'/8L=2Q6=\ϱK68d|M?2[h&H?-QP[CcxIACi|JKc<K}ҧ,鶾?BtMXP"3nUgGp 13 e*44pxPeH2_$iUfų~AbȨ1 tXI{ *ZiFo?Q ґ:u ̘ք8{X1gMK~&VdC.%uL=}~\zuȼ1 f_OKKƬ) #:xh܎zj^2]yc,FT\X6*|3QԱĹ9pݨST-֜f`%jI>0a!&!|_UɁ֎Js3 30( rE^!]gL{ɢ{Z@، lIVE:TV]T JW 6X6^6Ҙڊ(1oS=FUAa0;eLcoqMQb c@%znp(ꍿ\:Y^;%bă ͨEM0W;fhkNN :JABo{ԩVWw@dnF 2TXm v4dxA)a8܄[߬7۬KrQ\+zӊ$fWdlBo4NиAGodGUdKR}d+JW3.\eάV(/S!!\uPjD0Xmg#$4Zc7L<2VBT6=Xꋨp˩jCU4:ڞp5%%sr[x6%6FZ< ϷEtEl=ӔٖƓ7{h ״ f3tm*ٸ$XKr<(miU Q[<fB6<^PZi[豥Du26}:3i7G&p)8}F17S_عX2($Ԧ۝Pd%3| rNmJS<$q:Oߎ,h[Ib-ϛF !e C[fwӻrv$ Wȹr A۫FQ0q|[۫=yn149%ZBWE8 " r (FUfW&D)N$|dvlB@e}j2/_$ p̅B\x38%=%i)WJ4P\(7􊫨xSU5,rnWykJAe-e̦pZ3wV$[r / ?]^g @_^ߐC7TVOvwE_Q>b@)b/BK IhͻJq#`0o{My/.^sbѠ:,Ԁ6Kґ7؊v)懌ct 7&0Z Okkf ȌLJ>e(<ؿ_ʭ{+'ĴjbQ:Qǽ#&x.؋m`KgӦVuSJ MWolř.OEF5霖d ˈ,I?."QVFq/o"*K w4+T]Z |Ds\B aҖFGV?ا>QIA!rQY^u |kHUsat`DԌK#NuF6?!H 5Jx&&"x\HBz6Ȱ]Fɹ$̜6&3GHCDr(8$ L6ȼk.-r|w45Pe~H2#s .kdZm-1c$$D'z Fb7t#p;lF;dO%:Q;KLߌjj1Ze2eKAto░ 9]̒-jjT.7>| MN=33 s._+:Tk~[곇+Bm|Qi=76n෧i< %VT!Huo?l+TCYmhuf5ye +@VW'x6mza`19^Wq ?voU]Y2`>2B%#YӍ+&8ʼ4quQ[z4A7u lJ F_ b㻱HV%:@.4! }n =gNxzznoW/.׋>|^pmB3 o+XMxQuЪ[nJ:i}>͠7ȧh?gpaȘR v몼[Þԯ\lƦwB0b;V56 t|DLTq%L䀸vzlSC=N)4; dsm7mimNan NaQ-hP rEX!Aldpx.F'1 dl+.}߰R}{@dACS]@YwdFO3̻fvh^}!@s~ `7d$'FզK\#4G 5J)HcV́籦ސچ!b9rosPP31.άŸmD5=AʤKv"3fT^I +XW4 D告1wr) ~f=ү{y+8Mg7)jvS]RR}SC^koa-SH)B] sOF፡$. `O,q|)p IY[b}(ӓ]c;Z !Ii WbCIPt6OQ>j3mW_?C+q]!kNUEh{}=gշ;~핶2ok$nbJQ(K.ipF3/bI7tENa.'~"y=brRA q Qyu\"dp#qEknGWR-o<3:/ILxW릟>T4ھJHr%Nj!;-y iU1ɐ^l[娎^Ӎ?x&L3Ε JgAb7wumĆ;G3l2E[_~WOSu͎Bnd2CD[LrͻQF%@]=w ݪ`>JBŨ HnVX 6!T2}Θ'}~806[i>|'g#oa.h#Έo;64O1b!h' ];zDQJD'9Eء@>\mf2q~(-]Aj qqzKΦBLĿ`S$Em:zRҥ%\lZ\Q ! ɷK< 5x-atARcE߬BS->109? !otr]ʳ/`iңf5KB191?ҦIS7@,8}j#tL?Ѕ'`?0U|_N迩D;K>Pe %:6A(2Jߜ脘UWyU ӶbDY; R/ܭ&Ls$Kâ>djx|^ d\û=P(.  R +Ic92@(ɉ3\{ZM@H}?}PI3|.%EI^c_[/G mqg `߫HƫQAjP^TE?3-Kqq&Ktʵ{$;EGH逿-5a[Уr+b,ޘL֡[Ԏ+*˸or]Z/,ifGۉ1\L@F[HNs=*d<Hp)o^xGlR_؃%s F/[8"qv*qK Y{6Q}50o8qb/{ 8j .A#<虜 ͵Lb ԧXiC$i$e A8&89S]6ƓKyrW ~09dm[B]0Ez ڙٟV--ךPt 试R.6ꍘ] eZ~gf-'՞ϺbLbUA몜kU/ndRae}ĭlӖL$ >nw|I\N:uS'bJ9$ [e(wR+:'uD/ ݐZ֝G^C\YvQuβA=K{<1FxOSyο VKwuv賦g_ Mn0XJئ=vU ~Ge1C锊 0۞<4fWr ![wTOtH .>`WvMt00z=ku&xڼl,#J8t'/+oW72.ʆ{pg{f'X!dT -D!,l@8 ]LF\d%EvZ)XyCX_M>͎m;F Oǖ_K"{yۙBg)?Qsut|kϫ)hK聪t7G2]7Y"pO$˴$2ϙo`POCc!̭>|^.Z>d)£&i0ygdk?Ԏɡ?1<ЭWQ;/N{Y~f{#h=qT(VadAiN5TRnҐ;uhefu]]; I9\\un}?7ĬnnttۃO`.zD篨4čڐ@z*LR2:3*e8 #C\j8f1[f 2߫ YO]?jq!>m}O 2e{"!ȪL䶱t܆|+2s\W(usYd5q>t0xyЉ84|/is%A*4's&s\r.j"H =Ab}sU" %4 qav+)zH-Tu==l1SwJQqf$ ܅.APG՗9gpuȆDpAҋ9N/:^{y0ًk>xm>i'Bx]}@]I\Vs1!0;]ĘS>iuįNG̊З)rʬVvJ D,_nDK奢YfpZ,s T¶VR 3@uUVh9UjmqƐa\EegAKkltLP"b)~b cTT<J~AZT2 n'd.kL_m#_5R7 DH#+fU\,owy MB'r, h\)b9c/u'3L]X[Tv l6\oq6: [޼'˲洇 |K{VóCǯ-qbXPsܭIk4< HրesD#|gzx0?p4얓%ڗ <]^Jy l ἦO1C5{z~05PG긿 Ev. fM5vC_0Ƙ'ĕ8k\#0r$ZjKEX%x,_|S70O\Hr-𡾈7VDN9CB PY'-fu!\!###\Wo9:A'D{؃TS78/:5J:<V. 5 |.T20cgf=>F8ciCYO7cИ,%.೺\YIOjpK{pRB0Cb@zl_bT Wҕ`asjI-crI318f-GR+U#p{M> [Nv\۰F1Suc^A&vESFo+!4yKxRl&]ͤL&' W8. fgH̅#9?Obp YLx@WrXT^7RƝ.H<[^o-B"H/i#ͫ"D*} O8lM^\,p @diY$ (_n'STrg6y-)3VLl[&aaUy)4YOw^m53 Ԭt )G!D=wAV;Kz =$# :Zc~W([="Fep̡M@ _ZB˔ aLQ|՞`YA?ּ Ά+#'իf3-sljϓXj]1ZAhIH(") sKѤV7sGAmL6 (TܱB]1yH̎n1ArdXCҒfĀ3i&5>icvGOVt#h5D={k[FwSp0r9ImڣeгgkVJO3=9 s7W`ATs\v8W-w=0lI(> +LGJCd|nݺM1!|?(TrUŜ>TG,%ӂ^ $] axQl)nzjCg؟z-QcU| #Xu!d1>qm$jvpřEM-ݓdK+-rh%Y))ݻ%C6cGm)6cHKzyym)舌@h`d]-u6Jkmpӣh`/Aǹ?Zp%<-?fc M#$KYJg02K<5vTI%)A.,O}/& טF_.}拣̝YIͤse#tUfV- Xo|;03PjNBo^LBܙx?L53n[n,M bB 0$&NI?C@BsOS <%,dD'f6O"V-rn+Vr+$N\1OZY{2 tϖL|G-}qBIA*1PzWhԽ?pvFe$qsRrRr|Gܜ#[ГV}zamC.MN9;5{A 7~ 3E8rKȁ3d`L6~m{&^gpݐ܅ć7F [9DX1A(%n|7,r=×mXT^T8reW=xdjj|Šǀz.vɼ Pq:noۮǀeFjj/چ+@5upL`2"J4ߟ?8DBlBb%:ǬhT13 ]IR<6Lh^`Mqn8Q5&~o8n@cz;f \A†;N9?L僱:%ox$#8 dzU`*ȝj^S|Z+)(FZ-Ic'줧vz8J3<}w2:NcwUϢ dLGJgz1A ^TttYJ%|o jà[@{aMhLtQtJ6;r9#dR]/]H$9{ H'~pA9|X׉K`،Å?e@]jҀg6' -*s^W\B]͔VYIAgkўgyM0ٞl8z :R-CbpPN̫YfATaI9o%eS*vȌ+$TpG%R3ctes@>X1u^mG 1Qg8w@gHtSy09ĥdSvKF$$wx_ n^9Cl|8pҹwFŐaij$hl3$% 9gӉD;#959aXhs ]$\Tm*dw_+yg83p\~[BD ġahs :r"댉74=`RPU[Ul],ESrh~[^o\ZѭpvĈ@#3/(كl}>Q4{l(XbסqK>&*FkR9wUgUKI.qPa q|J[[OY*@H@wLH": jK#&!n`ߘvJ!T̳.Oa5%OizGv-[#lJ)wakj~[ /98x=Z\&5g eV$]-)P" bwk"1a{vΧ)$ܾhIffύc& X{\!\g?Y;;ESVޯR@jert ۓ0Uߒ1G֞{òH̙z]+H Uk'F=0Lfkނh3synRAC/Ѽ聊D|c&f&uxWwc J#aK94R@vPl-LTJ";d~}͝ATރé=7|_/daTAZը_'+Uӄ@fZ؁I9BG0nA.2h_Z|O97@*nJefJ4@ciY ;{RU @v9MV}? ])Vo5QPn.7Gc|r*=W"l"w#oĩmgx፸̃7  G$[KE^)k͌qur*0"ҾWGp_fv`Vq)x8›hz5KMOjjm6 %mbp,*|tį>iM 3 \>/i/)Nam:B3dCOa?-mH|`̲;$wІ(Og`w Tz kuՕ)1V\JTT% !zYO0%Ĭ ֊񾅇=u! aFLӱZ D G+,M`ZeťQ1*Y͡ߝ5o8:S]EF%H{7Y.= ?qI%hpF&cR-X5h /_M L.ELh&U T^t_o nr8#e7e:Ec8$zJJHzG^2SG˃iO9DCHa97L뗮"p$pq@+lfH7xm8 KCJ aj)^0 CRgz8&x iR!Y^\q@ ;In\zOʈUt Ameh@1Y#P8i~VհԽS5<2mX |KovۀvT(FV5 fE Um^D[)h b{Ę;I҉ (ɖzL. @in%_Q(_›Z5PZ9Fvf. )G'~N4zpmʸϠJyҰZ]$Qaŷl?iQL"/Tk3FKd_Jn”_63T,{~mČ9R nI 1Qpe׉x+qw3j~XڌigHSF ,qLG VR8| `a4bUEOyl|J^`;nO$D¶?$2tnm{4m*#3bߓn{]FaӎY&^ V 25  Pm fEY&N")ׇ+hC:ST/OEc7ep_SӋk0͎!J iʴBzg&9:OP^.:p4Cm `#kԬ~ɖ֦P_d/LAvdZ`*C,3ywk:b}(5NHtZ\㫏jz4$%\'{Y `NAEHj\?}0(9dnɨ)go|Laj:2gM`PE4Vؗª'Wݞi<hA@ J rT y|#yvnyg = +Fp%-sTUrlѠ<|/;`zW8~MME/ Hz]*Yzn}٪]8-Wnqe&%Ծ&O{6|5פrѢ0Lcs q>1uGKkSn @\O9s)Z{s1g~˓*^ܸ-m{|OwrZH-X噕BW<^˷7H%h$m%%^ 7#nr=9qtaݴg1ۂ6Wn>V䝽L+j!hG(btRb `E6' ߵf?vnqYG`D.ج;3ر)b#8UkmJsJ\z> db҆T~K?LwTdG f{vH *u!W|Ӱ ҩ(#Zo4kmA;n%cٕ( s@X0 usmf+-2m8{a(?a8<Kp@EIV270G|ۻBxO"5)*x=^ 7O"htEP~d%W;Z7qR` }g.tBoN¼/4nߐjºc5w-EEИj-[ Tox 4 ܲB4!:PO_yB%zLĉrL7)1Bu U@[EFۉuFbh4 lsEO2)w;L~`yL=b^椼B &p3|{ᶻEDZ|`vY'R4ȭdOQ $mJAcxiItbJmSlIhDC櫤!*|~x'.xo0T=FMpY"V'`b%43ʑx-D=?sԚakR"/0ۨm7%QXٸo<17 Ū#S Go gD0t9^vQ7(o{R)zQ 5б40@˻Q[BdŹIYƵq7|wmlNG?i-7 &DiêC\/(衝9]I'?D9ec6[Bb&J \ YْGr'BUFҼp(n8q6z dlPM64: f"]pe}޻MRRlo̠x`&ܯ0"ua> Rm=w"t;hT1ߞ qoo}3:SH(w[d֡nW7gba\Y*w]*'Ɓ0Vcz$?ke5oķX8|p'̣(Vz\F2^8*G)Ui+\UZSq3(fߨlzR tbb%ZB8v$U^>\+Y+:.|1R=@#F2U݂@5 hYHkseO1>}7D%fDX;2a]IUtH#yrC} ~;[ZmtjM&nw)RhχnMa-[ q 4" KT[czЅ\dDt)ߏt䡛tݻiZnSzsZYwr{I!Ч;$~*ou2.D$RKU4@M18^HMTgI)O\P;ĥM@勒 M4;?H'9j^J;0Q~50c(v q }oMJ;b~.LEvfrct )xVTkz\leھnc_zi@*ZCT|Y$E6éetSG-M򀥧č @e eH֐LeA0iU|rDBV|$_B56P:Sgٙ4z`X.zwS-̈́Rg'u٧Z2%顂ΜfOy,-7n,y gޏ1bIyG_ /ݭ#oh~5L@F WSY n7cn6*Sh.ga*8g\$>`k.[xfZ>=$%.tNRVt!y~G5Blp%z^gd&&0$ ռ)6AqMr{ ށ_\0+FsQݖtR- XYx`JXgqGt6+6 [aL`kxB \8 *ߎ[z0!Li/YWGˎ2FT!/3JSG\G{~,؇e_0!2dlaM~5I;IwGy 7UĔX@0hnBW_-'[vX-?D܎q-PoΊK[C5hyFxy)Ox"4qG0Jܗ"  |cHߧ{˰EzrJkJ_cn%8p:iTfJ,IZJweo ٯ'? Q!0ǰq:ZD .P9ylM # oTrJga]1\Y}]d;?^B`1榫,j܎`,ĂwIKq$1QTFSyc~כTcbn.kXdF"'_)pbȆkN14Cd0ph'~\z^F4d,\#ƢEhPL ArnirFkXaX̉'Ey|x7$y-T^YWP5 4sꗑ٨ zK„`5WLw-}X*ZH9M#S-/p~EZՎȒ2@ⵏ~g}jMʰQѧ-@423Xg!>w+\)ME`C*;֬O iNHED~ְ5v T/]6Ж;r I_۲5=Z9.{ FkSg 4< VDȫyH<"m2>A[>Ԁq@oRv(ypußxt[ǂ *f(;1;j.0PEȰ_YҸ M.s3&$rB+YN3֫S\sӮ-Pe;_nzrG`2͖gFia% -9MŽ1D -ÿc@tmb'3*G}9m)6r! 8 &;{rXg rU]۞7MDc`1tLrFg} `J aKT\'U;l6WTTA3dOu$nqهTVH:f5mpp/wgwc$-${8Ss %lqHd̄cd7cߴ$qbEi5A}ЍYD;U^k6R9M~kR_!O;%2Zh?MҋhV5`OD@4F1'ֻ{t1w+z^ỘUF {",M zyo"R17R*wl 4q3gz(ՑNqD}ZTo̳c>=XJ;ф:&}vb\-}ۮ_zl)u1Cks{I6-A Lr}wqfJV{ \mο~Lqa"IB  RO\?wq.Jk6&(u0S!$rl $ DAe ѐ96%$"ף΁" |H4`VqdkN[X @v6*Zb◰kpZ!4T:ޞsn&l Cn{[lYw2.9Dm'}Bc,bn~gce$cslg`H8Q8.Y˜.q-;nru$J)N#hX T,[-/*3y^@ޢ$R(yV/{ZM#+Z9BQIXfX[6 c> dH6Ak䡝@ڱ[3fF4[(:3=1 H`SJwG< Vy'}m ^p8܁jI֖aR|5rf F =\ŗqɅOVeVC><`Ef~J8J_+j>t!Ny?0@;?]fu3߉1.MXsH7"q>1;F:hbcAM*׮%sL{0Uey,k!V,PDkz9G9`/nk؈5_+9׾ՔH؂#ꄐ`SXl`?I]i ҃f. rƦ݌@E=[QzTeÉB~7(DO57gmJiQ)nBo{[fM d 4Xѽ &ݤldS%O0̶%YZ:O>ЌhCC M2Wz*Ww-? OZx.-}ay̩FC ܬ3Lod!h)iOœXw+%滢@GaҕDlF] `".MDqMHfq{icv 7MЫNm:Ďȟm Ӳ4L8WXUɺC~1 [[ YGW+f(eo jRN͸i$.J5Q.>e]g-tP KdFd*3UECav! B;먬9(2ށ[ P+?vDz/5w^԰vB" @u SYJ+LU*U*'dpp0y1Uڠ抲Y<˙N}Ja8X3} 6Q|JydpiauYC_}>RS}S)<Ϙi, 5qxV_ֽdgDGe_$YNYtEdO2oKŤ wh%%s~<dR.[Ȟ} +F l1TZ\+= \AjUYWg Q*yA XvOǜ&fS}q@^Ro8u1K@-u:#TB&i3 y'e]w2WyDXy)!#7{fwb9{K@nB$Vƣxm-I+/3Zf ׬Ld_DҩC\E(7},u7S2!4GQL %=Q+^8R`# u$m9oo"]kS?B6vkS>_ =|F~iw;v,A{vwaO(;1'ansΆMq'F#ĜGڧ_KÍ4$BY>[̾qe . g xюKC:SB !L1I#va9Lz+Uѭ2i/a^tpIL"x̏6iSHA4b;K^̏:F=l;ڞn9bi\ iH0w~jx:C YjhDfCx஺_Xmͳ:b̑i@%ʥ "6?5(8>U/YyHЀʠ8sAXc_zMTBϲ=kt:ޒh rH& cӨMa8Q˱>_CĥOح!li?Y.J6AU27d q~)5FsTlK98;w6i|}*謖#/|^ebV1ڥo|t"ٺJP6L2ѩG_3]4MΣW.a#U*%b=;}`1М`ɍ˯3QxIJM8n C[nYƺ6V0I6ߑ|ܔy#=CW[,ԃ%2VzOq5xaǎLh&v͞z=Sm_s?* MLH|A :(7xvk;Tz*`TѹJ`=ڢpRf1ֵq40L8t_AJIIJJKMZA (ȅUpJD>7;Oݷ>2`biĐ9Bl/րNVe[A7ߵ0A E JPTX Ad$^_ !րKc2SĊYu =w_,e$\U%rUեMk<|`"'ha(.L7ϩHx6p2` <)׸: ;n8SJYg(3UBkUdOsj$?ɿ k'5̵UO}r5wEtJ$b.T^s[~g45_qkL;tPF'6dI? g2A"E[|^a7 zgb9spi}`31ثzJfr}X {UsFE(F\K3W|,GWMDZhդf4V8:.?eduj/Vz?n?2)nZ߽@WFW_W!NNn`#AαIk򁑝`'dC4n=vx2 ;Q'92)hLǨEʅڬ02W_YBӁYfBJz+YR~Z?QX&~ 3:Xdnudܝ2b6O,MaS9 /< X72לO 4^ԥ}w[C8!Vc3LJ bLJ=V.P#tE6Iph*GT쿼*/}s Et_K&d hPcŹ6lC%!fy,!dMoxN}q6U;;0wĢqymSa$6v GAMJ?s9=+NW֭8hzUse&Y>2ܲѝ'SSaB3Gw~,Η@#;2wK#C]5 ԳM%y9[k1\#z[ /JRo:RإaW $MЯxs}M< V F!;f2y4O7 \w#_jki=\&5cD9kKpwL`#] oDQe%JF&"T}*L]' s^w@7V9M#E(?j!Xfə5+kx& Id"];5ͽDJg`p"suGq#Kv⡅'Bfnۘ:]f;cs z7PsJ1-g-RmlKOگ%@,n޻lTwU܊iEh_9bgosoKG/މQQQ֘VdA62κk͝hM&i E89ؾ;SQɀwa+ Jjsl,52G j{$ mJDQ*+U<&b4Kl5m+8!@-HL N#<` \&?1at>TLym"^k2? T~DX % :l&8v^^˸0yY/t9?LmJ6E5E!\85n[}Ҡ176S51`Ҡao7Wzt&}" |gX脟suUjA)wm}"4~A5umT9mܞ/U12X6Z5f%VHJ Tz=y5q礇(c )ݛ5%qNOټ=yxl<&\5'j= `Iy7{!SP?x> H+ ͨՋ Й#ȵ̚0\y2mWsQ6 4Y{oD I<\(#˫)̶| QLR_ &1>Y9YpV< gPOiPTV8nWQ*;LozI^L*)Ф:"5 eAn}pX~j\ׂdM.Eac,oĞ eir5F؆\n?A}n1%ғpBW^}CK&Mҷ:781ʴކ d%n5aeG,ӸQ8YkoKG6I'#0V&4 4<9KfRbƁ)6+g?q,oz/WѕTY\\z#SԻF9 r)™n qKiI7EFg;5 fHO3M"SCQ|~%5 iV%ID,-B Tz^tgW4¸5!"*Gxe9튏2ù6G'Վn73-{x;b.4,Slmv" @ԫB OasC7f0(2NTM BYf(]U DDs59w ."W㐮hK7\7o2"4K[XKr@+6}:B7E1j j{\L$M{L+zv %I 1K {!Zi\UDhF/,gcr&2F[H*¿wð֢ *p^;fniXQѩuw0eN}4Y|Ӟ۩ `DS@8̐RU#CFW>v#ϾhktJN6He{.[ߍ {g opjNj:Qq+btI)x&ߺh $\L}ï8!8rҲd)s ̋NdmiF?v=-p/Yˈ2iAK;Q_pp^k[+YrMx#~'Rp;ɐ:KXPT=]S0Ep2|鎦PV[*G֑+*Xп4fgZP:"ӎS[.Z".R$'hM{ߚ[YLOy v#vlh1C,lwT*З \0nYHuD9 m=OAЍ(_z#t/40ʭ6FQuXx?4nPmۢ_h}b<.he9Gi'dր RdpMN0;0rIkOʠHK^zvi02ϝ#Y9%Ͳi u^x #̐yJސ/u HMג^<3VXw:& Y Zģ8_$QT$ؑ[KRN}I3Ka^ws=/G3@Ff˟'Ƕ[Aʖ0[I J3T2cHAӈ( rzvBKoqT" U먘7oi+ҷ6TA{rHa$;|b I2*D}w\}\s| 6eyE梣]t"J.c\*Lb`Q|z:]=H##pNԴ*8Č~0; @ŁCt<=x*YmcH[~ed{b{:[ r` Lc;&|p@MbTpc!uA_ec«8ri4:B|t4A5E# k.e`Fv l~;vGRه\28 m+h^iH+KzI/Čx}>8G#мx6'߈-ٙꖟe挐ũi'a>vVe>!uJ5{Y@ޭPtEFAT Я&Y#ܭ"T(zɕnKxD R|pT`!pj8I\aOzc(ywsC4{Vo∄D(:W{0xyExCk"%__\ g9`jrLbFl߯qr![PDV י؈hN|8}E}G",V!Fnitw+::2:g{[G$ߩ8 g;7:{!9dFԷY9q(F6>8*Ag-½Ђ~HhA(IӠ1zDGfaS >Y^1)My*>r4C#cePk *.Ļ_0q~U::jngiYj ,WC!8xnpXVÜn 6dF1S>#d%J?2IEz _Q#Ą2 o]N5KmӞIlꙤsuK[bc"(NF" *Fx:CfhΨVemJ ue dGr(E֣.Tjg{EFV_chdęQ]C78!bF> Kɺɞh]z-_A)vm$.5YH ,\>ޤk2!']t\͎vׯ$ B,wEΑ~KE DY 1ȁ VcȆ",gMQD @RV&>] !sjkeҊԨ}fb5UFR{9 vslX9ҹp6,FT!k;kwF)ykD&$Ԉ>˘yD]]^+O_8v*fjc;i]Uz°xAi0+NQJ>:ib7x[v`Ya3#!5=DȗֱTkyN%pT#c=;G[ />z{V~R7]O<CnŨ;6!??U@\G 0#/OX&S؄ԛ„\Cӽin 9YԐfn {1ݱ~0] iUG]he@+̜F6!JQ|L#,jBT@SQ_f(Y'w!'_|k?:}Sͧ@R)*wѹs9Vr9ޒT˹IY:N[baROYЃ6\ӓqhS7}n{LjgnJu!?r7B@9=U{j L'b5 ԣ:)YV@{Os=k쀹ƹjfd4.߇ۈgG`^\>l1i,rA~Bq#o:6$.Kr 6K[Բ/Z-tnM,DƉ^:n |LLmW <{7#?a,V؎7tp+Q)#c2f{щqdFl/qV95xf/aGje`z Tt!vk.܅Q=c'Mrz3۽d!D`X) 6_?CL.i/֚rZ<륒AA>cHwek9 /qB/7kpf!0кT euu|?Zo%F$ YǎQF&qnE5v{%9֬ޒ,p IyQ ƒw: <mH4kRq* T޺(9_j=&7P-C&CM,ߵ ];p}3 `uL"lM|e,xk^Y@A}djdX5ʪImOaI@#Hm~p}~hloS"<^TzLDܲ@xd >VdSۖp5*R&_Uhr*fC&9hު]^#NT[mPE3ϬrBFg fdΞ@d9OjQ (P*$͏:`ua-UAo9x&AϱIC h̀pm◗óWznj)#7x=ȯ3lHAm,m\;&oֈ*LS׀WЇe*jS9 &Gp9f]Tzvr=Բ"SO* L2$ ~ba^RWOWdB8=Bsg%~?Vk#v7h5=ʿn/ױ QAsh*Ж+ܲFYQkllX H1G3B밑MĘSN 6iKűGʏ6(ZggKyxf0IӣG#ġz_1 $EWE.prr>\=f3Wٶf\6RR3yj**?u@PY]ZEϕS>4MbDc3R5zݿ%h酿"|U | lؒK.~o&d$i?Oa^ ճTƦcuϻ#0dR~&qWԗkqhmݞv4~ąrhLc6+ "MOoNcɌitۭ&g^FņM*557 u)ZI;MP@,W'hl#j~(-aprMҼ]vԔKKr@4̌ES6]&n`}~`"$m=8ÁR:z/}MF"g NmqE!M]@nɘXK!Xߺg8`YU1_ܮ;4}3D= ׁUɣ74t CV ޚtr K uYSNz*˽Y2k>^dga4? C~^ !y8׈mALu˕<:ߌL m_}?7u̓  Ӹ,%hR'$["Q•>ݴ]C4 4$s_. |a{az}( i! Ɍ.4N\jnt>g[%ђ!Rc"mvۖJ& )ߘ;|PՕLڛχץgB:рVp&ifq& B)1pk`ӏ3:i@0%Ԙ2}> >xG!U> SKBkq\,b )VL/ %BYĒT V|boόDڰ1ʆ5)@k/kԆ-B^X YGZۓw죜j5f̪ڝ[ D w睊@5=c[ֶM-l%. U[ڀvY/p Qo L& )nX7uf!Hj# "oGR,,#IX҉,ګdVccsO=P:{/:e'cbkR6e`QTG!O X^24.6tL߷h=LG_$҃]bÇ)d@ ϴ: UT Rn_%~~|/в0!PzY7ZOq06~ȉRPD/'a9e$E-e<*/1܅~~غW<#Sثdsc?m(z(cAM8V',,| @nȼwWkl3Mz@ C3nW/I M.}j`gTBͽA+ҽq8EQMy+;;3ij|(!$]&[gCZ'e@է7Wۜ ty{\_&۫g~!0$^o<)Ԩ"eMQqdlBh=[ݞfx .2,%T^ex,"j,a?MΕANV;!6=r6[}>k![ jBk5ڻ O]jR/7o ~mSJ&})<06s [ SMl ѻ ^(jvNaSqS¤j}xNy{G,=ZBZ M3JaR*3ߒp_6Eɮnve-q; 1XcDq2l^[ *~ ꇊ\ÐXC ,԰4GOuK$9[cC1pnC.VхBQw_q- (:[iG?v\F¨!@ST%q-!IӼ= sv{bVP=w1X+\ʟ\x[gN/mqs?p+!GP ՜؞l/4c_-Jۉoi \d杅];np}a& U`JHAFewu'fs 3i:8 7'dM|hr/.)*7Wu,)\'Cu*qkȓy: ⻍BkS(!/%>EϢXħ٬П X7W ̫ ښS9D)OW/(ϧ8 !҇0M ǥC ۊD'Uͱ%|q 1yz5ݮݍe0q<7F9:vgU-@,TI(Әvo=_>i2iA )x<%wwEIF 7t?(u;#W/ 4 Ey"N[Qֲuc\7p\k﵇ xJ.|@lXIFL/S*u]@zR;\=-4y3TQV;.b@N5{FQaqDڭf;a3D}v*=j_DP-#[.%Mk U֍.zuL9^iJ҆;GHe<`~D(gS7:&iqRSCfJߍ . n;ӆcϑ<05fz1 u_pfP"uCba)dcE,&\cҏg/"kIӮOi]ʍ>"Z?gs}-Kõ X[(]d> W$O6gFhh=N@|kC 8j6kx+'64 LUDCMEWz/eeKJu :WeZgs=$HFTbov-ضF^ :Q|ӆ~%DDBD#𨵭%;km֯2ɞo#qoAdkٸʥ.!^SM|' aKd!:ZOtA yQL*2%V蹒dSl^Sv7e$tAHVyUtI/}>;;BR zGi0,MIbt$(~w~ۑGO`Ic3Bz]lVv7;kqGT hDK8b+K/d6DKFp^(J\{ v(a6 -pGv4!B.JTn4q+(y#}ɰG Bb!)VIX%m3 N=M*˾m'c[G gm'|q3QP 15ۉQ<Ԝ^vZ4ݨh.vMoFP덪-/|q̿Hr3mBomu@w]YG jM4JzC;wftHiEpvLOc3C~mG9Yy+A=&uy3;3x*A #\?4^MU` ?66.Zf)Eբ=ԃݖYQcRަA [? susA'EC!N0U*Kx!afd)tDu~wT.X'ʤaHfbl]<vsF5N12jQ)S/,kGiYK ./𓥅IƒLI6+^:DiojE(*R;M묑,-:ILrG_8G:=q߄gh1u @} -]hKbL*~yz& T -jy:X-1HƊpHA%VrjjI)xzpc-0)|K48 "xޚ|gUR*Ι3rK3dwV( ًZQ;'Uyݧn*wŪ}QbKً PK1Q6z3!V -4 A0snm{|POXk{m[# OfzxV%wU'4WnM aĔ֑Εt"e6_'`.&D5J Z@~ u&p"r9F^5@ԙ%8~JмH)G(9$bϯ 縬fO# l 1=+-e`Q*/ä, ]ǟ * 2ה*'0mf72tZP'WnBim>$MhXnm[U%%ת CPM>׌b˒()@|uи4-^FԪ>xp)J73g4}K#V"%aV \Dh㲬2$)>`+$o6}dB60$P'`*z?sJeJ3ޏR˳4Q M5ThM͸܌/ {t' ɒi䵏|?j}Yí7!{D/3=E@׳_"[FY,h]۱:LT32I9L6E-ŗ^ CA9I#WC*fKOeTiax<\lVc|R6H-J;FM~:^FknS Eˀ @vCY9辍I31Lex`ڕ23Sʓ6?ɭצڙ]kGW$Ox'̬€Z<J%<փS~Br(sy7ATmb/ L$Cy\y⎩$mX%cPGZ; h;g_ N9`Åבv0s7R4 Ѫ6 g9]_@0f%= 8Tר:R@$Yz*P~%kq!-tY);Z.햽=c!jVرq]|FuH?^IH-Sɮ+4$*eAfDنhRuH* 0| bݯ 'A-k7hF8xh>k~q]Dep);؋@[SJgt% P*[H 5PE:"off2+woCNp)[8zSѺ5tJeo#4#62>JB{ՑBII EƼw)fW3\B%JDt"w-ue 5bwz рM1FnDEmB  kc%G)3K!W;)ή$Zx->P0,@Rdk[ܟjBz+axс~G,Z|I\CtCET Q[%ZX  ߲,$ 8x|GuvZS! {ͽ2h =ә@5wv8֔`W#m-${)sU`=1:(P#rh_"" u-~B]^RsQ4\'2dv,^rF :鄫T$݀( qժڿ8 RC!p̯aY'Q؞&.O),nVzsxsL3?3И^/ Zp!}#u +vO"fyӿ[1mXD?qb3* Ju2S rBd+W6j3i>Hݯ9 2SQ˜߼|CԼ]L7R9 "ճ.02R4>Ra]@ jv+rjlK t@y <+#^CW3}w{Иs_Mg6`(ht{ ?BkCK?ݤNui2=w?D$G ډ'U#8t4GtU?!OpJsWm&mf7 ȄS4%x|:ضКmNFӂhm Ūw9i^a|β-Ω=tBΛPss3gĹ3/a\׿/"e?H_c}z^^FIDoPZ{:A =A9EOiΉKo!teI9Uh= Un`[:;(S sw KϪdMyӆQ rf>%*jքևй+{vSKʩ0, ڿ%ܪKJk$%#FIw>ĭ-G0I 1Sg۟U1j@ \*=E/5Tf5jHD[Ik غ2 Cf3mȗR-ES sq+4S{p0v)$ď?\+A6%+1R r"@rYcBo-K jOևс]P dHaB2Kz8dr*s5@ث5Z2 /6@z;2|LE/r56PLrʉW3kvDH.%ʕii/ ƴ<=T2p-A ȓ[o t^RX`߿fW27r2:~vved5x:D&?CLED-QWc uVCqK5+x瀿"dػx\֥ԻrGWNS[-#;v>8P+x{Kk5gp*o.:<#~ͬHZG1ȼ)S!WHDUkі,cd_5Q_l6f`|eyf#qEr"=Z"^L'E%Lxk|+puĉ[H"3[U=܋pәa2t: SoUf%\lFpe\S {=6oC2"sz+nA6]7) ľwN"=aN:zaꪱl WP Ęxd1d.dO#/cgGif!-,ׅE>+ʔ+q)<,rϢ ٫-"IV?/fL[)Xs4"{f=!2RPg\FgIftZcfqsS.1Y^ !Y.Ψ֖?hyfǮR2xXL{:_˅} 汢&96lܥ(b/,E-9.4$;ڃv>tDK[8dvb5@ߧɘ n @s(Fu]p GjH^oɃ6+H SnwA>yz1Wy$zL+|].3d~@ "r&E{BD]0J2vHYXHhdA)Aʣs]_2˙| o#ڭ+C =ZaPͅ IbQdMri!DhуhwJM\lӊ$l]]1 ?D:Y>tC%u?O9g?HK`]k}/FdA'L𝝟Gz/ŹP[56(x]s$ 'WLפzǗH/jhf]bΞ]5pXG~EӼl/j#_Sa.EXhͪwbGjK5tqG/ &g=RY^N%k_8#M[b6>V^.`,@kiTQx%9_:\˽!]_YoT"zx1W{N(`h3Wd;cƓE+Z zb]iT`yVcvm= 'QU M-,߰2<{qVܠNR ݿ&'}Z+ /YF4z/m/'ʃ:0B|Wfcm.'[nܡ3t1l`!jc4Ӆ6A)HR귋#8mq"SO0{wȭ#f 2y4o(WÌk{iE*'(2爭xXҥ/Tʭu(11|]́CE2~Tdܰ>r[~>=zHeLěiZp;f 7)8Aʡ*J[.[|qhĆYUFRoPTz d/|ЂW f~i_K^lNȬH9ÙI+À/xu,TYUE&2xS9LӊAxʤYA!ڷtE&wj.0LbĜA3)VeFٺr'zNḶIu? 1UP}3q Ӫ%5jy+d9R1H-.ý\pNȻ=ѤHpa3ԝ2jOKRDn%B2;L܃)GfDTu ڥ@V臓3 ΠɄ^c⬋! le&w6?> Ds$V7hҟB4EN]p[XcRR\uMytW@TqXPꔧ{{Ws🵐y^F֌}.gulaƑ4$-o|Jމj_&9RqymX–ʚv.9gi9c-9q- -Jޙ3ӏ(C>N'Pt2So?e@µQ1<™SPwYpڞ}~.VR,q`P +' $14ZP* y#f_:̦t-25hCҕc}–>?Ff ?N&ҦVd8͑ok'd E\r>h)|%X0) g-g EU{1]6܆|o|7|ֳ]΄zm))!+@dkD54R E]_%*[Ko*8T ]nqNÔ͇m@vU D7 f|^SqW^4\WtvR_aӢ뙊(Z]G'/Gzfe&*bټ3Sۜ3B `wٓ~RJR|o^xj7w:{.3R@G$$odW>93T\z2#ʨ]vf6eb994FR $ hMԒR,faAiL7":]ykz0k2ZC,#⤈%ϕ4[?F #,8$bTm )Hn^Rs#~O/#+e)]β-Jrw c)z`9ԗUN:czf;/rH?=f߃ӆ#*E|)hakO+s'A[N{'z>\ٗq(69:8)4[yPz4 K//[ӡ*<K_ùXuC"G2O 8&lA;ayp6wCy~uS(KQ:߄->Rmٗ\*tg/fp_֕9|d5>tzW *Ya^h Zٝ7| tAf⿒r厗zإ 'e]歸K" -jd"ff|)d?6,8ac9}r?8Щ^PM۳K2 Xv=z/Wj él5ʎ̧$k=-kVWƞny_R2QE6Y}_|,j= 1i&AH]aQVVdq]`c-vPR 8 =,pч| L%8Hg8Ivm'QIL3(Hk},}_[t&J[k;!!D(t! {ucc֭?XN5?(z_ApĿJs3/Cn]-,3;e7YP/ _:8'A9܌v.f._E08 N/>l 9s1B.n@knXun$<|OSCݴ .B># G'5_E*3 i QP>EbYu25R%͡ 60-zϸCUQmP,A ^f/)8 z ٿ QרhqydֈdhD f"w%,=]s(Zӵ{v.%+X*66d5i#\Ŗ+g̳W]@@j@g&jWJ dl2 z7bsߕ|&51 Ɋ3J6i+%QoK4t@ ݋ [^xnnΌ?R gc+vbbİ ^EGCv&'j}V9N9{_ФLœ"jQL鑍(IFy"M8tP/c&:@Eͱr:"#+#E|C4&ʧ@޹FBw\$I_ #l)Fx7ںؕ%/4\˖ӟn 'P9 $ qTkRTEv*E J]d)<>XAA 7^S ˛*₪gg-.)ڼtQi4 {EL8.>@ VF>~cR `膵y:fު1l NI{Ϻ U{Pp98THOsXRV#j^5TŬ N]eL1.?f9T3~jIl{uCj:Re8-ځ`j!.`Gzlb#C+k]T.G pI(*<{{?/pt{~Zp琜Gl`O1gLΈ*KrNqh\y#5@ Ob]!7.D %~ J%#gO6EqA#jw[VHo,Iss i5Lt?74 z2b6:{Tw֚v`ꌐ.N}-TnnT9W;+ |=،*>X>wAD ]ҏ]sZa`F@@Wi)D6})gx{FRUq̓3$ .?ʮK"nXB(1KgV"E)UN75?BsV%S_ZyFlLkgM$Kg~Q墹\cIxz"3i5.cdƻhRP{]f~f?""GVw6,r'9$&mme뻨z'_p lW+Fʼn+WBaJWUYyO-ZWep=&5ҰA+7Wm†=~p PgQ#!Xh2 vʏ> ! &N(@ dJ?20-:'`m.T?֥%Ӈgy᧻+MZEl)RŐa*y58hra/MyܰÊpB;zsUqD.— G&Mĉ齭﹢Nz/k2wYj nt<F xq`كʼԏK =jxuQ4 TCR7W UzZ\7%h{4kb>Y9'@fkﶕ8W$'pzV*ܿi*iп2l 6։lr&l-a.x&y7S l[ڭ oFRUevKoCd̯leLJ}G$a`DvV s>mJoy,퓀CcGRR0C뗌rՠ Ll^@ԝ)~\3ƒd"nӤ; [ֲo">u9.U0(8dB[g%k&o۹yIXF:;P۳nUc G:dLA۫L7Bg SFtK8%K,6tPJ/\gVSJ@y;A;\S0rH .\ S$MWk4c_F3NlH5Ld\mrԣa?{H,ክ0KF|W#GrlG>ݒ]`T&IA'"ì` | cX %Ō@C[^Xpx>3^1FP˻]v:+FPRby0b_I\ýYǾ&˛TKT[։ Y)$+nK͐*E,H}rRap-XXCDl>IN$%K7(bҒ]4f[54q֬uCZ<[&a𣮇9znq 5v W\2&U# ||} _>8JDGT+X aJτd6IA#s *ӧ%O SY2[Րx 杂BrTS_#uU]Q,ItJp}C[ú_ lvJ[?;5 y6EO{)Lu\<= IY'Db儏=1}L3TEc ~(!n)%0yͩ\c$Zah]0  T'Y0Cwx*LQaHarz^߲W#{n>߽S ItK`lYnNf .\(^*(24*|OҹTp2^kMnZkxuNv.[fmcFRfzx)yS.+vI{DJ?{V2H*v$Pav!5J4{2mZW "m<`O^Bab#Rxu|6{R[#`WN`0Z!I(׿n֨v?)"0g WҔ4-2_-~i>[?!g* )!I7uZuT: @+ p~RH M2*U$pr(ߎK qn)mi*M#DWpT{flgsRyJU*YJNѹm7 ] '<0ȸ\-+xeQQfWPR)JDg>6%nv@W`G=D.de3¾))?,zzY-T?aţL $=+|i\`]=VA7.RqYK> to嫑( 6+%=&_To(M g$#!QB|5هJtivC6> y%q[O._5&VPnӧm%.p0 VLL/? u|w&ce6ʎD[F*xL52t.gg~GF`V K^̃8rNBubSE߼[v]:8}):J۲;s+ۈ zU̢}t8`"qEU""EDb 3Cu+\L2AѲksA!L 2k)CE^<RȚ<4zc|}2&|V-Ԣ\K8qEcIn1BӶb;vgFUS5Oq}[r`ܿ-zjLnЙZʜ,e ޶uNDyܮՍ~=[kL'(G*IvAY'_ĐcI+:v-j Tsks҂d[Ozϫc6Tsđ5%Z86 JcLz5(9fZjdWҘ$~qjqK 3v)oM sM%iß.|)|yp#x+,9..HwE<ܦE;)=WC1 7-$+HuopmÐprÚ4AL y,޵R!pUfobgld*ϙN]ȸ5^;#%D9D}Cqy2-`j80 I_`|*r,ze*pG$kBdq>lcۃE!%naT_H|+ ˖6p@ sj.i^ f! "R,XN{ҲT+k!ղA8@am+]Z-n Ắ|7g^Dmѷlw(>7A4U ?fa0G8?4揓* _%A9qF hiyCcP[GJ`$Hkld6%XǛh!si wn|> Оp soMš<< aG ՚2hW-0,cj#ݕʣ+>9ıg`bY$Xˡs.>Ďl.kcT4|*[{HClI%K0{@{7J\_.laSl%P<7}rbG"I<[_#u,ny ?L gs ?WCsRRHJHP@F%df5]&yp5'JgDUmܫ8/qQ} A+) ]꫱ QKyb;~rݘ8wkHkĬ}0Jp[Z,bxF*N؎@Q @%5e 3g:׌RKuA.[HJ T'dJ-ע}zEjX0P5a!#a%yRQFs<*y;PɄRerZ@g\'i3rH 2#wAbTfm~(ox6S M tvFa9+g$A xY E*-/[0}PJ^XE*`QMqv?gA1pI`1M[:o$@[/vxwطCh} .Kٍ9s[İ)?MwW],tDOH d`xhs.ݒ'VLX$^Y055-4+(7q'b6AzO,Y;C1\J|I^.3*?#PmAJӅhtCo'4w&U2{IU]x6*m"VLҸIMT:[nK2[^w *X=%Fu@ӄʫ4zFĞC_ζFFm/b>%E։ 6wRJy70{4(TDK&,x D_#i=}Ӽ/}bY̽bd&#TuPb1=CBLx5 5Z'[+Fj'*XלσM\tAD?MF=c~ ++-c00e?5:"(_#Ԅ!?E-`nd"46it\t,uoWs5(; #Fj^/[RIs>)b01́DUK^( t2 +!#.]vFk6c)sM/06d@}߹ӀM`wh?ɄZ,S{sFo;fDҖ].{Fyrac`YFEWR,Q^'R6OEہ2ZAJt=Nm2,<=MA2CqQtԡY_9 gk"Gwx/BYoUj' 6k裐,,%LJL '#bgXz9gH2Noe?u.gش'p'9GUHY~!^m%p,B?ŁY_^`OxǨk,L1V@;Kjws3%RvURXEF:jF 5^ЌoK%IyYqiWl`+Z߲^*pV gp&'tR4zƂ)WїFDA3C֢&Jp+p_LORnQ\gYbެRL``iHC趚{/| aGQ_)K'z;#aC,s!ԭAt7`AJDn"{FwO#D (~J75s % lO Iˎ\Z*.`=%dhTߺ#UԠRCag|HSbĔ%VH8ҟ-#Mw{E1ru_ -ڨ399=ATLay~b[9F:"s5R N xR44:ѽ F QaTe;Ey3$m]~-51]eI߁n9%wOVki3Py ^užO;'QqdS>j}LG vRϞ8 ݱ%(4gki#g"Aojؑ3܌I^Ǯ@刷I80[&跸JRϠ0b&{@a]sdS0fw^Bl2U_.d:Ulu6' Bl"|ܴl@ 2ñե51GDwUu'_={& ,}aS;NvKu}4|MLWG S^zU5F : M `G½:ӞRa@6:w"%ʞYDq'1,H5H۟Rk֡o .q{^ @ |j4m@hbU+Ǐb_l5Izя33#rAqEGƑϥ 5h=%7jŔP8"EXUX́,\kLNF|D="cDhɋA&nRch8 %znY`-ظ,=ウw1 e%x(p& p$Œh֭$*ǩ"B]@@k(). ͌HCkR2LVs2N5~`f6 ~\ŭKK J =Ґci?a:븴ȳ]Afy`=Tz↨'k I00WZiջ|>T4 df)YnL(8A2tæ )Ym?}D6ycU2Ͱat} oBLW@d͌ K:fX#Τ P5/` ٟP0#I^UN{:e:Gfc\?'hŀ$ .҉OtDoFQTMW?ɰEU]F^*tifs&$h#Rc,>zۚbI|%EROs`r iψEKψQ'nnN' sVR2e!?42B%í5YXzx>u@yiKs4222 !#ٲq&vP‡:\΀ 2dIP<ʙCh7%\ 6E݀G 뎟\ = ng1AY4y5fxfNhvԾw ćKﯧ6<1q dد{zUs?j1+=0;;@dmb͈z9#팀z_p&m"T \>f^ߩFýW+*gu̶6Ȭc[ڋoܥ&/[Pk!w) C⻸"c E}NHޘJGZvLR~j8vI<֓'ꞕ)!?B gG&(9F9K4-~S3̘/$N6aYJI%rdVL䷴eoZx/ XI3ksS n*?gMVzj4lW_2e v3];]^il 岉Q3]7+d%q>g,q%+86p7]`Ot B 1ԧw9֏j ~Ղ-< ~_F@\sn=)]MR(h( irLweT>Xb.]v@|45z w=J|Pr+P~0ˊpb(Ot6gmBCF# . ` %ncna{+s27X/yǽ:^C$c:mC˪( k[݉`O<%-S=z/`/~l)g|̪|9"C>Q&hLrRmV 4xpqVnpUigIFz LG}l >H'B# °q6n \2 |x|7Am59|FΨ_4ׁp*yx4y? |eQ!X7̝ gf]>"e 5l{fނˡiOnn<.燧5 [̒Vr8M3/TW&zu0 iE!֯ZAeGY×񧟒Ś'*CK/Nᣈw4wl.Rb{* {Yĕ^l@0w У#|f-gfR_Oә?loY5xA P錦7:kX @tmM*zv]wQmm tT2X~%^3ȅsO:lsmI`-"H*PB'3 }=GacZ,wSu)䶄Lj_⒮"SF,&rqˇ% 5OY-Eʋt o &5vEDr.aD@{(o:xO 42LHV<=gKۯH=qRG#_YeQ.rfR]<7ܡvĻ_ؑFf1cg+xْZIUhb 02snK>sgbQ>Zz-cM?(}}A7˽3ҕ❁d>8߬'37L5%c>'2heI<9m7G)^|cqח0K"sOb w:j*A%<"W :qE惽(y:_m"\OfssAX& Aܹ zR@O/:^c*MAv.W^[%(c^zSp0}o5Cs2[T 2W9&ʕ_Li3q|CdaCUJpF.K ܕk}7I O}p"ݥmɔ$>= 9k RX|9-+d @^vͅx}98&,Gツ6vqFޡ )}ט^<2?|Ӹo ""RTξ^ ,j$2;Yu|D,.j$ YvaLqEzAu^ug$Oe7!Y"GaVJWu*B{0P֦S?8cq  Ƅ5%%7?#n;} ls$}?<_@o nCҿ7dX6#q3meffXbaeƶ{V0:r<*axe;ZETzOu=wVc,A*+lU˩o^_ pXa¤jSo(#.UDX :e PF6m'_]ɯΜK0!.󷥞])"UWnJ#埖Sl45XHvtٱ3Alb<,M{:¿ôa\e1yfy޼f.rOlK`xkȻHf,Dq+bځ'> n!ENHÏSkcOb΄\,Qvj+J>c{Ы_fh*;(=a9/._vy+? ?- 2zB0H06g]fqHbUF聚YC1k˽9qRjg$ G $l7Tu#` 2zYґũO^363)]0Sm:Sz)x2F?·Nw{(Ʋy❶}%hҜ 658sGM3Pބr,_?IpUԵ%urV"gXr@v#6hs(9}&#K&\_g8Wz5o\K""z#v#M (:+ސd$X;,W0%cLfՅt*V_꾘 MlM}SߕOޞ* TYTv'?;9xڳ]W Cdfjw/峒5k!Ep)^ZE5.1^QXjJ]ܡ)X%QaE`.^諐qIIQ3q)p+ }4FIOfJ$N }x&=)[ "s2D{'}rpj=K&޻ajuvGu풤ԫig2oD3M%Uғ̩"Hjߚ3oGW18ɞn- ̿C݅fU`-S"h~[c ullӅPd; b6/)B=\]Y I3N`!;.ie?tKjkRu0s{8W4QW2ĄHZMp\LYmz^pQK( ݦ'2(3?tIOk ?zufBOhDz@4LxWx?W*Z X7.vt +1ʛQ?Wjp(Bi "mC9cAM[YsVdVIPNȣY(Pt Ockѩe#(RC'w2\5KRg)4u*o%}QT-'H}n]K[EWwb$6_罗Ƨ7޸FNfDZɒ&b%߸e_6 @tudwyb1ʢƄ:f Pv(.Q,vj C?0u$)g Cp g7`icV305k*y9P.Q_p2آ +DTHsJr*İME zrT_,Ꝋ:.,$I[ܽA*?ҁIGq_ngGo|`;&E=RT. NK0\{qeo%㷊D_^ΩykG- ~A8ӛlL;IHniZL?nςyi %Ȳ]!2ehbHG8>(۹;%NVYnB Pp)^OVnׁ1=]>G?:|69T*9 F9{Q!wt_*cXӍ}Tkucg郦zKLwGtՓX(~;¡w'fWXKL4 : 8tõ;D⬬w[~l'bönTܱkv:J!1;S~ZGmq^ѹ ~9 )G=,AQ ?̐,Y?rH6;^e 2?ٝܤ~愈zמ4gltW,Svޖ/t*NJ@&c)x诮(X,ltq.hj緭_zdpe8n?x4DܣS)o|.zO^&Au'ɇxm'5dp+pt|χ7x AM&RyBr7ԛMZ?%So)SVBH0t oOf%XuwyBmQ/EsuR#KRv${R;oLϥKwo Ak3y!;8 KEQJgC> :%y+tlO.28+ˏ?nvaZ7A>42 ID419 ) x''-O<oLx}tg{ł*SN=pq4+# ;"Oà[ן SK ZЎ/`+QLNc([Vs/' Ĥh#Ϝ `܌Ã; 1 ,B=ʯH ~4L]qpрq|%rEͱٸcxMd0*#߭%Jhv8u{oR&7m&5ƱQVS$wi?.}K)lAѱ{ )oQUiyMxEp"6>;(_Q~;ecCza\= ,]ҺON#@leKQ vXAmtXs(W5`73L['|#^5{< Ɯhh,=|_tvpn]EB:bN/%\G#^1[XR[yp*],W& ]'.8a(M"'49jtMf20 =b|ʙ4wG01^1kcFBf16W[N~P*DS@FxP৅"D_P~"A]ghm9'=\q\ KB#`$/26g!뿅GU,pUҿ,#tYǮc4_\{|S6W!&ۥ~h]s̖$~I?d68 XYMPfC#ϵGl'+DnIZYfA2mrhZ"v7jMԛoUdS7XoZq7W,UCf_fbhZ#,c*w8,9N-[;bw1yFqx e葼onF&mL|i!k_2soESᑶ 򄡠㢌.\͘?/3) cԊJ˰tS@g~0qܘ'0D‹7hO5Hc吃OUaȳEGu_TGWI˛7S NpgA{U0\zBMC07L[w4.k%%9GWaCutyk<:mx}E"2,]ǘ>ml*>M͇c,?GiiᒆX*fK^r.g*c3dطvrZW.Nb~*w.'籪}v1d>ӱhGg pޓ_l@{!4 y)u$M¿| b ^dr+, ѢhWP{@J!I j@d|#̑JH8].`4V{ysNĭa2M J2c>(J; !ys% lTKoI3KV Vc-i7ᕦibh(1B;m Bfqt&R^]3SE =^vF'1 NK"_wF9 Y5wtٖtυTQmV=+NX.02H`Id.vbGw{BW-TG靬,p j d)SVsNJCX%/P8$Js aD/P{EZ,ŕd;t):sJ ۥ&Hz]aOڎnmv:hai}P16vjXI͊?CM309NBSO7zɒ_zV /U$FyhʄEp6F,]MbmWJ.FW(^5xиjkWfc`!3ؐKt3Q?' bk(#3e'׮<@xsPCxsb=X zRZԳFh@{tJ{xfZ؋-*Z{vh1wT~M݃錥*Y"lf6˽q,_kpVm,}3u$Y̞\sԶd`L-I:Uç|?si|]l)p1,?nU`"&dֶijҗ)}O%NűiFF$B3,&5/淿 CgI$:ȴQيZ(/4Iug'>|˔ƿѷuV>l4wzC $2{5t/M TK[ Ч\?ePKJI*0xZs`Ī:$T d/ s P=Suy.+Vg;mE8#WٙykS3(Mzo))C BbK2;(^ԭ_177 c X_/,BPvWg$%L" W:/tyM:deآnw:B4@ZJU;t눏y_$_7 =a tYM9Րh-$/4cC or#E#60O>yG RDgPxj!Ro\퓏?@bbMYߍTHآ4-ޑ{I 0Y'6_XA)ABƸ.FW8[-0eS'*k>Մo ɶQa2s{ped1HL-noG%Р%6YbPzUu6m[Ȭ$'ġ'Yަ/B?y `+0ڛS˦oG7#mP%ґ{p'uQp~9[0X<-=syA@C4>ݗ i6Y٘bGA,eqd45zXJ7!wj5nR; LZ^_-I[{F:p=n}C~3#Q;] 2tZlƙeyS9{PYb"+QetJ1ۋt$) ʹb=rkC?}t_/SwĹF⊕[g %䗬ÔHX^z4  @OP04N)sAtXzPU<1C=vʰ6CҌ4HS J(2Fz&Q?GeE!<.Z{ B S2nG)UW&EeEnʬzl,_zw@_!jS&e+wd]mE+oN08޽& ES>dz?9`pC XtӴd L!b& ~ k{ӏCCֲ)$,{u 7)79RYFglL|2,'h]/ ;3d*&?5 NN/Ą_X Vybq,EnְhV"FiIL$$.қaoazp¡EYiFqaP F**ar' 8ׅ Ì/=SdI,@eZwJ:]gK OhlcF:& nM%qN/WǷ:v.Sm~$+qGgSnF=ȁծʜ Es)5RкͶ.9-A&[PATv?\h2TN6z!$v,I;Nuɰ@`mR{0-^#uylڟye'P Q]pGh_3=.^Ro+ȱm1U -rF_wxY-]7TCXK.q}~тZP *==~*sܕ.>f3\H̖3Nwjj`\O/F.I1٧zBKУ0^/)9f_z쨏u%˯m"Cos~l{scd)UJg>N cfuq|T:K=!eUN6Ɓ\Gc߆a (߫.u`p-i֖;e_W`o˸G P'\9"B? ] ި6,B^L8 T.ԭ O"܅̐QXW,̢נ ?{Aa+9j/pw%c:ovLFDIU}WSc̆8l@$b8ϖT5w'Xt k{RUN{L2&6߀X\10Y7#~r1J`Pj?|,bq)֟ݗǦzzL,:-%E]h6Ycr;V葍_;Jx|k`(s ] NI mQ/\qP?뾤(>q0j2G%%SJ2(a9;d}Uv79iʇa\c\W6'CXYgHpBv.b7K#㼸FN^BIV?]•/q=Ç!l &2b5VNS#Jӽc ,ZNŹujɈbտkEl eP#?{ =XYDtM=:79Z}@;HlQ9K j tӮMT638):d`}͔tGa[?E>CڝfGҭh1kmƞe;6Z !X\q.H`VѽW9G6j P)`~ Ȩ&ؐ= %R^PfYE3iUu̱aA3DYOQ_L9K,/Όrr o&j4Adؒ\ ?T63u/]ɇtRcb䧹T3o']oS1Knh`*`75ɛTPMr|B$M2RmgmUBPJ#&9L^G3f})#0ؕ1&wMuX9; HYݭ~Jq`=?1ܠٳT\>U9D?w~CPVf ǂǾ~bۂ⩴q!jF]tTo鬣+Xaw+*dL00gd첉7nAR-d=8^ნUV jh@PS:gn˰4,̈'b}!mDB#spjP98wLɮW:30p' 3;H!79k3Ѧ[q '[bu7]|rg)T!V@&-3w:(YnbXrA*ö#.;]$?Svyjc&,=dX'ۏ^o96/"JV嘡՛Oc K>.)H >ߧ :vEqin { `ٹILLq%Yq qxŴMHGr?|ns oJ I=O| } +Z+)Q5HW#0B;ŭGN2-AѦ6%Q"SCڪ[!W \SQ jo-)4B{qP<!r\qBfƿͳ-zݷ t 4YQ>Pi;Z `a* MZ jr(/FAyB8!$(ـlRK9:!˴XtWliGVGsE|2[Њu'5EpƼ z|B:CK1p;l䋶 ۶D{5.8Z ๨1UГ'u-cANY#hv(p:rA̻|u r~-4R Cc >u"pKp@$ a`XяbcMP|A՚݊R9m|*{e ~@Nej&-':PN+T]e_fޔ䀟3 !ib&CU] MxPzY@d$Тq.rӭg3"?85̹ 4e5WX(=]W.JU`t_!yCJf &[#x//׸C2a}Glq[PMnUM/&3S'o ,[6N{5^1y5 h_",3(i/@A鳮/ȆqtAjY1<DDĚ܏R 1PhraIlq"?cz7Lد LOLZP&+\j)(נ1ח-(Iqz#mWXDlpf=|ZMvyh9-'"X*$3U mJ쥮^%ſl,)wd1wAzJQh'PRB]jihB1ZYg*]qEJ9I̓\X)4pzPqґ_6{a*t;DZ<rQJOZј*OX#sTh'Pbjo ˩DUzֿ0gL٭t$ےF}"s&j8;9rQ$Uu}$W[))Hh=祿2UpXGd!y$7?;Ox>Y7(xKgԣ+J_o"WNRРb1[ 6qѶ5dP00+)42P@w"V /DfXܕAPP(/sFWE!Ri VM(WnG9[nGNnGeq,UZn>sa J R㐼sLR5*8uVD)k(8~ j?(Mxao{t6n/;Bөӄ4e<no gcJ jnV!ҫ"pŒj^f=CElF<礟5 U `lҡeo ,:Qݰ$>9gp[NaT9%Driy/bNneg-۲ʩxs8Rka-+{]u}VkPO? ИUYffһ!Hp(hB \QqEdEJQTK@2t%+QmD޳,H=Q jBA6Jg6$ 4cݶh $IN56/&SJ j%^maM3H,*۬U9*8 Ngf_Sj05C7G}|`.?"Oqy˦3P BY#`zq\>F>lm V!IۄpxڀJp?cx${.?S(KC) "Pnj"Dɜ%Ur.)Na /I5q`($db]]?v?0\8^٫Ж5?$ 1(f.fWPO?A|/#€ J/a;7e-P X*C4t\VϟK28?PO;اPpTָ:E,ڼAhKA{c A<A捖=ώC2x:`O&qm#nT̄Y l`"\iG񰜄NTIr<)!7SJ=9ƞb⃑V$pV"<_[/-Qj "G)=-W+Fk/Ci=~ց]~R3+H*j%_!'Md&ٍp0>u%87t^%IV'(x_Oϫa=+š?ӈZ]O΀7ٸRLPKtŒ#J.V1!w˟9 qʿIC i\\8.&rL?mZn%'9Cݬ)ϮjrA:|qmcAۨJ G>]Ua;7L|,(u˾lԍ*TP-bޙ!^췈1kcxjgwDKirb࿒BX!)y8p9-L/q"]aLiG!bi" \V 5F͹ꉩAGs?n@$#{ސcXܸREnj!B1YFyǿ"ѵAT"C_H Rߏp@Yq7+ƩW8;ЫQG ^vZN3=ɱШ(6i^zL $8W'l[ K)QqJdQ?*&bv PkXuF.iyZ=2n9Vo#RKn+^G7WJM3.s E\4#{7P+.GhC 3#JXϒϋ}gB;A_O:nTk@ Xj:z0 HT"Ak,x,p OHO^cQtv#Tli/Y(8,?\F^-1YL4|>l/Xaxdr2G{!4- El*Ӫ>[bl,J6% rᩗ݅kAyo^n+O9Mo;4bQJbcfX,"1xnP`-)Ozuxvg'JAv&=zJ{Ʌ!gV6_~uѬἇ NNm"l ݺ=5/] \)\˕V-W2HI=څ}6źTVEbrJ&Dgi1Vnyfz]m{?ư=w{lϫ@QrOI ?r'|N#=ܫWzWg$'xW(w: h8עMՐ8)-PeȨG]Jԭ3w5{XDS Hv[ziy;hn;z*.#BXAM|EߐR$xui )fU@'tFK㾱'-=ldF i"TPz@(5m98q(Wy$]cs\a3f0QBӭowu__/"_Q_&W@ ٵLY ݸKm_󉑾 bDD:-Q 잒y^4PZ!DR?JSY{rkfZqbE|T}SFYZ#oH&vuO|B>؜7R]K,F>U/yO٥kqEhɃ\3 $ƒW I0nX4?3t 597}cWj\.h״sV3/DŽ k_i0$a<.*z)uA`J]{w\dZJCك*y:Vu׷|ƌC|5fh>]Hx?; #IQTw 1|c`97'FU1dS٣I{H1 T^ų'+E@& 4R"lQ~agt2)f 40šcҺG+mqT{qO8tE##JE+pXey<}-JMwՓ{mWhI="9Qi;;-3)Mqɤ!SNmU~iS{hQ<%*e1c?U,NF@]wiL7=܌dhʇtɱ{1D|1 ZS<φ7``b5$ZzwAl/[{֪L7Dщvey R߻xɝ;*<)VTM2x(bMvrh6K+JNPi\R?TYBk{F6z{qނyrK\CK(J35\b#OtWƘ/w9ȑP~8s\ BHs`o A^5ݺE($Ao4)䐁f*yNT. +_eU"b \7,^B> ?-Ʋ 'zډI"g)'a&)vJ v}V|ˌ]vX0I[cU?mf 3,C,2Kw ʻ];ӥ'pj9KaL(gtt(n16 - *u" npQsm-p8|jGQPľfnX#HLxPhN~%@{١zM CJ|?-~6%<)$ 1[,Uif'JgB?U#B^[=I:Mi-4ժ]RԵԓ -`<&~ -k2ZOĶ3*$Lڸ$Y **T#xX2`p:"8cQ:ϼxQ2^ZYu9쇅I\ ,:}`JǺ36]7OG\}ۤ$oP3 /۪x0BQP'J1M[@^vƁW> [Ag)3q[3նEXL. qpM;(vZoIγ>rr;\fLdWip\9BUj!:g129$> _&E[*)S$rO ISZH \yawX9!e;Nڄ$[ayVP2uGXf{]ЀgkT # 4cVf>ugè4iȩf;]W6Ծ!xc>e+(\?D/D/'Lz%nMw%t[>X#8ϖ܀w9*p8勌iOa@ "ҨSQ|/.՜_A:Wf(:TVɀxasZ#*ulYݭYiI2'&ЁkB]2 bfX!|"aʷɋoŊuDt]pLqTjKn ;ȍq@\q#>) ęKJל(Q{L)8Aؤbf[[RSJ (n)(aj}-z6ш#A8>uA5fd=2EgH!jX 和ݠs\3 N{> ~je7X3}tgD,4 ~O$cΧ/ RGY045u#nǕ^\O?TJg|.G.X+9FX |#IHw@sJJt3С[m'#=cEapSRjt!ZtSLla\CoB&prU'=d_oz)Fw1  ؔcq*)0~D0yN_wQEIGNFm" c?cu^qbhߘ#J)*Ȑ9iܞ[pA1dlDw93(&qkd8{{T5U_Ԛ۝G`;7〝OSB6 dF g3g+voDIw{*Pĩ-A|;( wRn']΃eP Yi*ÛXXCvF٧a]Dq-ID$T*' O땚v-1A(LZ4?|p{r0lNDԆW- E?jԴٚ*;Uߍ@hab[3b uhJ5qNPA8\rWn J-3$1EK4ds"R'GD w7^Jڥ} wApG8lHC睚sp"BdcjAK1YLRȉ?=w7.b1_ ==B7CPLѐK־C$.C:h204Dm!`HD.Jm7/Q-tUŰX;ٰ:AD4%Qu]/RGbG1xA)ٔh:}֑޸[8~m3(8Qb#;ކ!t!Xy+V.$hqqߖ`m+6I-Ҁ;~K4-p9:hb'FՓF@w=ߊ}:klgbԈqx π'\=8Lgp}| %&G2ZL8AF(C¸ #%t?1=,s2 ,%E1bjg {'@N9Z,&ƽJٞ&ͯoH|WV#8JSa V0^m18q 'aӻ-.%/@%j&32|v b3;(ld DYuքElE%Jr9W+ZBѥ{N9,[/@女;зtJ{S秧Ϛ5rjIlO#x Sn(WzU9bu+>=J8`z~Hjg[PyC {0<.@omB97gŴL/2h2M1 S6r/$Jբ}쇡]?!V?In+|Xxm_΀/5>43 l^wLP`eܔkQ*)1T"NQ#]Kh2UN@ū1'?{%K9BφȀkY'&_C3Le`d0F"nOhha;~` i7?fsҽX *u+&rq?_ث.@esG9:>^ŇJ_*#Pv)LPHy8*1%jӞf$`+.'0-,a~Y Ԁ`ϏFvdLUк~ֻ݁H2Hncw1=X6 vYḡ]G, l vH>v3ǘ)ML3fX@`F\aAPO(~9guRcv I2Sf Y6V'nGt9,H=K癈(޴˞}W-n7=+g-^[BxݣX Xц}fזs9okx˅բE(.FńnTؤ%[*ApJ#\DC- üsdž5¹Ǧ`N xETP@aU@L2 }gܡf9~1| Sq+-ų*4 Q#ofd8߁l![ 2Ć~r\iM]-:yZɊGZH)P)R3KB/FL!: @sl8UD#meǺ+?Ne{DaVq G?`鈄tYa߿6ԛK"%8kA~EKu_'&h2~4og$Ħ3/Gp-RCkuJKH?6}$1s{!f}~վn6S!Xk2<*ѯ T:FA)\c=O xn `!¥@a.چa3JGݼx6xa6;-uਜdu:LGD'΃D6G[]ڣAl[6 t>BS/h|X.s d-8XK1Wsd/)a dIHAeRrHʞk\WtA/Al{4Ts*>m-ȯfZvO)QXV61 A9XٷQR_ 5&%^$R>ea4 0]Bc:CDfAK\Xn4@83m{)<|RVP;C켡ŐDq8-__2Bu މ܂6sKUZ Uh/[eYhJG9Nu؄PGuD28RpSS_Z#A$<+G`"ē!O-h?ԋJ$=MBJQhW&\S*W ouqnzT;@mR,:vz U.ˀRc/RbvJ=!94d3"OS|.1]\'A;CWp GWLgFG|Z XU#h_gS^!}}"z'`V3$x6AvEn$^\^#$ qU1ԺLNQ7:Ci?a^ˆ+<ގnDSubl$qN86p)j.+b8n@Uv[`J$]vy& M#RR k|IbC%2(r bp2E s^%yX呣[0|IHZa|҄3G<_}<+.&]]3ݐ_AzPz߀Uv&vf jSU#@c]JTLWF͝nI|^t&V7 MCf/=ʆ= $15Lͣ4S4 v%AY0廃\0MYyE:)kN)KY(.dS]W6Nw[wiNlbf`Yw](=vSflT # >$J.{Qx H *s)ـRjU +CgT\搊r}ꙩuʼ #AK9>3)bd^B(+^a) OTU-[JTIyB\KX[lxfe7 FX7yRb0S97#ê}uozVw{LƀQN ,sICd4'"|W܄,A$L7rg+^/@*𔕩BOXw$eK^xx5Z,jgA[w{Cx+ʴ6' r<_MLmp@>UhVT|ts?rb^#1$iU6PCL$fv H)n7 pɉ~_z 7 9pn2R>M.()|(++ V"A^'jYC #{?3s*WIK1?v{"x;TϤζ95*f5"08rP%1R(m1Z-e DZGCqz1A3Q-]V7hVUj Fڇ˸ekܬom?2> kZbP`̶9 E"nΉs8( /} G T&}3M|w*;i"ɢEmQ5]|@')9. : VEOG,8[gW?}%-IO%vi{TQϤ' 6M3^O,\SH*+HAS؟7e@P#~֥#pdk5 ~Lֻ‡HO;)ۭԂ Ѕ}V8 %qhg@5:Oc<& ) zM?JC>CΈ[E>-zqj.&s"ٟ#`; Y#HRDž#5:D U2u|m+袎ۆۖ )1R%o~ǁx|B2.SofF?(֎ɶ"2($5ziPټ.X@Z1meaN\MgaVBűvd '$衘~7?E- ~;kv`*r8{u@|U`P ſ+.\Yl|m))e9&wJKMԵJLK;n,gkn4/Lcqb^艢}!^ d] O5\v0`j0P]XbYnVC (miҳ{ZI^#*/o [s\.eVa5$9և*PN3`| Ruy3?0ڮ zsIpKy@FNuhlΤ RU2> YeZ}|KY0rwmŌ\@\~u_rT|v ]{Pޯf7`jZ.rz R#%Ht029Ї:_D?j|HMKrjg@"QݧM N(yM8Jmm)FWTtH1R+(s0I V«v9<2=GJ$XH*cCםaB$w4b/$:aR oXD0̋Őy@ٻєmnx jG908ms!*ik q U8$*.q'u{th/p=@Q bRtp&n$819eZ䦲65NFQm"@9;}>f= ߱XƊTQa_R~qz/\|=3pM%w3s'q* oaZNgd݀?&4NQ )fSFc45Q-×PWAY ED%/h!=&qF丫POsN$L>|)'p-杨)?draA/?]KҁLWgȠ*A әm <<~eδ~㖂kCdQ]~b`ٜP,.EXH,6[u0DP0=d|i:А0u=")9s8ahV?:bKHWxNl3#ov!FuvämxUMAL ?zae4ݵi,$H o2Ia$^Q-jlIBGTQL!r'_T+w]W6wLlYb; ^99*4'lX:g$";2N |FNx['E t/ N?~! EFg&$C>ȘB}t>*ØrVo~)3yc޷s$X-^we*dIFJ3ǀRs\9t)e`L-뉣k3OqA9H:OfVBEs5Q9/0NN]9l$^DQI3lsWܐfFZIckmMDR߸DEN"p;1hm 澚LJ c0/7/'ǻj31pr866W.9RѲET , $\s".w2ayrCTG6`%.WgRw%<Ҹ*thM,,5N8d)p<&ϝNAK?ak]ta  ̦e6j$dJJ;ڀ,ol &Go-H[G>=֝<T; *MEy,J^e/A;+M`[r?do_.ԊKٗ U._6irPЀtԴh&_Sk}S> T,ێ?B5o~־a0LpDdɱFMNd 9Trr[TlBNC%LƸH%-wO0"~+ `;[$ޒp(~g&Y,#ZlR{ɰ86ځZv^NR mRae b{k> s ~Ml=gHeƥS'?)\)ƍ>:!|2y]:EO-=M'-QP?nX5JIXL8l h]Sm7?ZENl6B|&B/yUccp㌎)1#.K@bBRah~KRX{m UH5J,v52}A{tX%z&'x hC5 Uape7NS4oCmepIyM7/"h*%,= M~:-耪YDk:?z0DX*sv56rZ$)1?}`c1[!~ A>-"[yr(VNh7I+UUÏQ%9FlQ dR,<&|w"aͥO Y(8j *Jm#$C, EZiEyb+ѳ]h2SɦQhgbT*bz׽縡w%3RT >vU6Ʋmnga7ߥwO^sBT\._m .сoyy"o 32"+\A8<0kjD_8xWoF#$|sUM,N*j}ds;s)*\)T>z`H^VQgu1zR?ڊv'0*SD[xkMJV "iwP&ghm b/ǃݝ-p& n1~j[ !maȉV.h@M[' Ud"y : ch0q`,gpUK};Q}x#10z-0 v7eԂk+0uvӶυ2`ͼ_N<-0-eRgj s>70U-QJ[}_@NSZIGb  tTNKS %+?xv "cNTvƜz?҇ \GӁ i(w'%0(U\*TGwZ$;PYu]UAJ|iG4$vh)6G2&Yc ?:uqO5 EZr$Z(q?(ȧ2l;oqJoŚHY>/ ?yjl,JKI~;ZNo3/_p_: 94uG>D_O P^^:r,D@],P߈?8I7W~P?_XL-E^QBv ^"ؗɾYfiܤdK' Q ,ʒU^m ʙ03uE8ǵN}ɽ\Ap9&tĄKAuaDMc ''$ձYyь*9%1 TdK49` 0}WH|eu~zp9_q,}V|VcC,CnʇºUDIC^5g4";,(~!ִ``#oJ Eoq,$q5IZ \s݋Ѧʍ }@`+  V>> rI  dB<|i")ócطىd[o%FO Dl;m_!Ao{(cW]Q`䢇e2]yq77p Q2|/+`[Se} A__/KR4N(j{&wbw#Em0\[m6 b2Ia>BD8j8+ ՕemS y gwK!X Ŀ 4lۘ GHi8s^W(S^jkԏrŞ/Pmr l>>Y~70F0c4@2R?}h9;w}y?ǝy&)w#\H[zr-=[pCVjK,A*luy?_ 'Vf;p_g u Nee>` 9vñѷ٪Z,s:xWAuVjVr\u\(#kw*HY }/jYǚZ%`;#v/@RԪ0pT#=d .͠DJfM~-d[`~_uK-cP=1}nj4AYʿ! lw: Po_i "#jѥ8L7t v)WAW Sj +&qir `$ϯZPTQ]5U_`m81hB=CK=躼N)_  "\?'CVeSH~aMK[-?Jݿ@#6U`<$xںx7=4=C[5Z1RV@zsjfm) ȊMqᗨ7p%͒yS4/ucNV{SPqB!?Vp;+==D-?3za9JyO\yw%HK+X\Q(訟zG"`lt(ϡ8l2Fo^z0~bkl:arNXkIyLq`b!9˾Δ}yw<1Qw6X$Θj-lm$ER&ΕSb mNXrZ{ɠD,UG6ޒ?aLr%h^bD IWP5p~@ ]Փnvj/J! $) vzH{+ӷNPՕʷI(0lr4*PT8<@6NlDb(v%:i*T~jVI0fI#i6!|̕ L&*h¶Y b /5D+Y|k]k8,(lq?,US$fO+&KX7. ]bOD9Sh<pH *CGWɭNd#*t{ 0,MؼWz sq(Ζ؇#FadT:qXdzio"XfCOP&yw޽jqƨk, emzʝ7:=flك/KR?ײ=l3#qI\H7人D=> M̰ЧawT<~Z#6;NδeY*BL}~:Mz͵4ZJcvKH5$ z &y"T>HyC톸KAf 7#SmU{eLiv>ƖSuGoIb}JɏUE[*߬7"Pɇ[viQRqR`|jSިlN-M>G,EO{'*1"tƱ&yT2@Zccx;17~0vߔ+].!\J͔񍤌I'ڇh?z<I3J Ox[`#|vi,-A|.q Mj*Iyk:7.Cr OW\oS͊.H&`*V7wWN^g+OrR-5pO[?: Axh`,ƽ'@T%dϼ䡿q=2vPgq]"n)(;yL7k$`Jj_6+yG ʪI=؃y 2 Pt0Ј§UtY_A5% ؅?26?8dE`ej.&Ԃ"!/3ȏNߡhw6[Tȍ xL3kZ 64GGZ G71!D9U/%r, f(c|aXfUbѣ߼(-g2iI4E_Rj}ɍg:&S>6M| zQL@ϐ{ozO'> 80]6Ͼ4R&pRREs'&.M?a"zqpB.1*2C畳8GtqLx!X&7%d qk&ĠyM <1C6Im,,~DMMEFs+kǪIkQ8T.NJK__CrieOו,qV`iD&.O(sڬ7I (\ Ѫ^\?jb;vNٚ"@H 2(µ4FA+yU(8e38Vc}(PH?89Ԭqoߓ`~E9g< QɹF),[obv)8͙<<4c }\[t|HHYA& ߶E'Ȋ B .|/'餎2AS9^:Ho+/pT43lIF|&/[5赹Śpǚr/:x鐯6QZInUcQb 3NLS%SN[f < <1-_PgУ!0oUیiˈ`H}*S4aEg,X̀9<} DLj.v9޲ APȨ/=1|Β°Cri! % ;Y)XFgZw[E=h F(>7вNCY!/;_Hzz8u |7w(@YM쬚36w[N!9AM'e%^>Ȍt@[j < *|y15Nh3$6DhZCc`ONo<_k= _cb8j:ezf#4Tہ:c ONl4-jeޖƀŦtb`oOR8FIy7:QdGPih|<6HM,Bcrlw,, EJXGLn`r=6-{lP;t\#3X#P[s!}peW^u?xr[$GJG&6=k~'%dҔl8 tMZaTظz{ߣ-mڽ$=N}̈́COXjpe=v$)v9 dP4#pqx 瑙dhjѷ萿@9VUs/1[QŎ϶cK=gڱ;SYAv]ɀ\T#P$?rzZ֓e u龿``=AYmLeѬKI`nRfI9-tݜRwE2dO E@K@bh7D0{A"cv;ڬxW 61QJ;iѿkv>`C3ޢsjuu%{⃦/sHTS 4/ui7}zup -x~J+%W5kٙk =u2 :72יBү"cv9I-(8$D~֝ى NU'NnƝ\0^D t"x;bEnO;ETjx,BA0c [%/4I %SvF#yot|x(s1 Ȩ<O$] j`e~NpM\THDwSӖhEt!9{ei[69X[P¼;UmZOT5 Bv>D`b{Y+p6bmʹL҉;ǝd&{AF%?G c}42;yAb<X~q1T.¨\;]Q?/t sPØS?'_F L`NZ,:܄BڟF,FF>O8jF3.?5yb9ZX&"h4:[rVڻGl* >xM5˒D-} ă ]w,bJ_+(D}Yp{# ͣF56.n / ^*Ym/tu(̺'%a\#@#K$r7f5 3q4򵿽*@-h@.4d*]p:Ga8P,sdb0pG?cS/O;;OQ:{ Q 1گ1; c ˜? =G;Ϋ_FX< t!#rq%K ;"wáH*BURgY ?mN_]>FZ܀r#+׆+(4 !V' ybxhLVH֬h V1tGhՠo?{5~@f򌫖Aea9`:Ӷ?]֧5hr&(0cD&jI hF>|%)ꡉP!znG`moʬd |!&L,ts +SE:-W854tcg>;v Q?D\U ޘ9͈i?S?(\ԦS2H޻a5ehDCq;^O'.E{}46 PSr-EeOFft2(AA k\(SD]:XuȁBp4,|BE,к%ra",Dql/|a8i[c'hY m2 .N{yp=t0w ,[T{є0hvSEmT4[?GR3E"m2 \@AgTQٲZ׃\!w89|Cԥ#X "j_J>fRzd5"ܪa=s r ZR p,Cȇb/e8!Lm#d/8" u}L kty܍D ]f|2PT/ܡ=#tPBcImcըssv1 +VH0?!"[B{3ӵH(;)~X!*7g7:XjԹBwRV O`#v8 YmVyEdKps,~u⸁խ#xoZoJ2(H3< r ^Tˣa`%S9[2P@xN KtT @F2F"rxf+ ӁA6"Ţ.ωkeMMJ!?;05pu"3ɫ+>s!M=<7`M;p2J^ﬠ^<6'Z.0.>4@_$4xd}||F*v[NI!UreFHcQ09}\\>-I`5n$R(Qjml^ᘻl\ԗ0:K!)KCKg\HNxG񨃊KԨ ъG?tAwX_Uɳeu`.3JOҔFՊ)( @6QO,[`;#$mi|ӌl/-2[m_V#n#ɭx] T 7p$x̖o?yn:X~ t>}SaR`H٥9=.^N4V|ƞ)<8(4M(KjZZ_蚊jgo[ˏEbnXn6cIDQ %bFԝ5A@[*kԙ_P[ ʵ'+h\15'{*V+l?iYHu 21lq-d3Q6i԰i*áA |[++]XaeBI.E-oJ.,6nLNo$ܙWol!y'lOGŏ @lsŽD@~gJm2x'JKa4BխVc$G}T5 yG|4I x8`ܱ(v/ ב Zj1,vsn텏mvS](- <D !Υ8u]خ:f֎yro/'\* 6|* "2*gs zYv=n>2 @-wGh>8IZOe#ykfï* R-j7 `]`rK^ol2Pj-vӮ&bdq;Ĩ'9M&"2J[$/>H\JUxS3{XN-gh {L!Mw bc@88gQG:w1·|,l`I܊{wDW[qjH.bDK֟ +7/d&N:XS͉mSSVgaaL/< E a-l|a 3mL&"A7XEAi|t0=mDR?tj'I 6:d;U$Q X׵dFe)=lf.6R oMhq@X.:"m\z.˲ P_dw̟X)SиL{A]p}@@ƪkx=~j!HPd!?{n 5W_@ PGU}UH5 lVJ8fE n&%%Em2_v%f 11im:(OH{^&%hYη{_I:MHC&OezPBV ) 9h>k~SJ9$Nd& HT7@Mf6' 3ŴD2~S$UkW +^^i[S-^щ[k`)wj96۠סw#bvhܒ{Oq/5}ڧZfO1dd `sԏi.3/P,}c8eg б>>gkWx((&k=q81 `X5tybs_u \4;JxY^O+j@=$EdAםX$ט,uinaS~]9Z$)td4%OItyfXc @.Dط$|-`j.R\*tZoĒgt$Z(uCmN\@τFkF+f H, r} bJ*һ)ĐzUhHk/NJ/i~kz/)Xnw )V`=M2YJZ!Λ]$!OޢiOp%CB…N#Bwԉ $ƘUlG ~l,bJ17wsثAWy٤F=p;CاmO"NA /IІwr2Utxx/gRs"OmW}){ Xiivrk.ڞt\v"D|?97;fWK]v#+\ӸTK|M5/kߗSWІO4G [bSrmc9/WvSnˋ/\;!Obrxjl|jv{C:c5k8y|KSRd({'/DSYT+61jn]~>&8 Jl` XH]K><0ee~ _* l2ND鲜AXY+eJ]H'%*!sO>̄[;`b?9D,DKPV4 ,'[taCku5Q7겹.yks M }Cԗe4oٲu7ul_**q/B 䰧UKO{Q3IYUNR9+UXeoGކ"pvKF6˼'}7N7Ji"q$lgr82c%~əMPN󳛭}ٿ]ydm#a qf A38iCm/i<>BsLѦ|4|ta:GҔ! EUPtTAqmMؑPmj[Qkh 5JMCHmu$7\_Pdw"f@T0ҰɷھRKIZֱe64ְgyW'@:9UjBtGYp I(s`I*$+㡾\EJ.)/ "Fju֧@U݋] 'Af*~K eQ "gEzP?lH|\YV7 !pGe٣?|Uƛ~pdvY^;ZmHҾ=]bM]$ ұX@݉ˍg-ociҽ!h{gdxDzJK'Υ{oNQW AlD鿇ehnUs/i!3IT3͐F WZ@xёiO;m5aI x$)?x> qZ!呍V'}zb<)t`LZ\ p:CS?+(HDp9qR{"v*`<ݧ]I>zF徂<(OtmBzվEScv__l#Ym d׳rA}k"0dZ\5Ϡ W #BwI@ $Ǎ,zs݀<״01n>wnʖiU;LX0!116?v#1nLdE҃veZ J+t8(ll_ŸqE٤MC$H__YO9DCk &z[*-:+ZSe{M 5-q?w`ȅ޷4B-`. &(Edr5^SB-0W8%cf FRSR5}.S@?LkMfMZHށ L1=Qzh$@V*k9[3BNPCV";Pje@SOzBeP> 4 \nP{}t3iBX}V 'F>ly*xFB3oű Uzڧ z|I9Z%A^r$\ic`RZRv $p=V5޿.-iQYbr5P{VC"LtK%d 6|cp߈8U+cAu5ldp,w#}+Gb>KEK= GylTk" w_[v6~dgm=]#ßM6Ւ&HQ/^B뵈P)NOcTR'iGW!'Cƭ7ʝ3hi8GdCף%LP`S87&ȏ/DY4Z9bWnxE԰0 mWzjj?=d)[ʆ/ !N bゼYe qLhㄜ og5riX8:I}h H{(5SHtV>3@e8IcH4g>r&W[ve#C}}ZH  C. ta1 xDEwFXn ꕍٯ9+ε0Pw23;# 1r =ϕ5΢ρ< +ֿŒ;et:ΝڿH~>A\HGq.zc{;ACl) yj,DɅӃmXxʽjı{bՇyzޠ(eQ+~ 3Y >"Z(zQ'~@TD~{CuD"H}sbo$fm4,b[3~G >'i'!|Ek& FTWvhٚŋY1 |J.A?EmD5J[6Զ;plTN[)Zn<:㫦VQlk>ֿC(.PM_-B|`>>jnEXJkR_1ͦ-j/d`l a6'5I%&;q쐞'8W>7cR\ Ӧݻ5/]EQS:jԁ},?cκRڴڨ{Q$uo/Ԇx ntZ'LG‚.zz/Z07?ՋM<1cD;G%Ϭ!N r*v5rѫi4 Ö$Bzr&kV/uU}fZڥCt4QεOJܷ/"2)c3$<'$Y8䡳FSܞJnϪw60JMRڳ{37y΅L Hs-#Ok>խS3TBYmBROmre0c16`]_-irEle{Щ86 ݫIG@umun)wIK+o 7 'i(K˭ֺ,atb鄨Tf]ZV;5iAl;A$)O:EtjDdl{qUjd7-iS/ߙ7eca8x9hU:fLԋ;}_?ljyV05E_3Y:KKt2ynэSc@@j Ā!춢R%MDAE[Tʝbau-^SnбQڅ a X#&/{h>v^ؾ̨-<%=ݨ6Ji9$zxvkQt\M]ߝյQKm'oU%Ǝ8RUځ9_w0x+ὄPoCԃbwbxOĭ-{A#Τߡ,sȣMAC\2fdǐ :IHh|mUm6޷4mЩ53ky_Rm?Ҩ*ndf;U#]ʬ3X_۪'K^v\SKSK{>ɺd qI|gb=ȿ|)N!wlVYegetockf{~k#ʟhZ1djL {$OM/m)IX%>=}>;ʈ AMkPNIgzжƫ:|TŻl<_aB[9gmFV7Ϲ"`w9Y`N= u\M^+[ bKay}:Ǫu[&61Yf>'(4Ņx=7e[i$dwW­B|R=QA`;|0jkQ?5 bJZ;Ŧg[V2O9ݗW CZ 'c/'<^v%Y<띄G'T%ONJ9:q4𱡨q;tΒ6刕"kGZT0/0tޤ]<(2pKYJ 7Mv"8 *У^?J$ʔ^|e 3y1آAp艙 _w οQ+) άVj> pG1C4_k!,.RT33b"s, ƉgKJx+ c;cKq*V벳: r*fO' D6]k`'9+gP\2y#u)B_箦d9߾n,fk܁b1D:ʱ > փi}AH9 lLo\{ %ȟ#o{Sw1d`ԞhL.XIM= : Snp"Gmli&qp}cXk^L"iqDp}`Uϟ*`iiIv>ժ:-( X*,L0 X57+E1hmn³GKwXa [ +P,e1LR H 8LJu-9=<}?D!Q6uܞmF"%Χ eʄTo#tS:Jr)ѐy͚4'? ,E>eվ5z |X uteC&6=c 쵷$_k JI%#n  ;[`?d˞GQV^"-k"`{fWBm9! L]̵9!%ϥ~EiKV3\<7.L#-xź]&YuuAO!^ > ~Iom( SVQkCTD $p$In g#h g&s#M;u,0LAJonEPOO iul?"}mut 4i*ܣnxCm?G`Fi$f!L4RS֟ g>iV+4 .QH^.#w+TF|KHKtnQ&:p+V~%g/b^ߠ.#Sj(uBH);4gLH27H¸ 'U^*-Z*48DDf3X8s%yitQѱ v9x~p7جhcGχL0@򄉌:"‹~NdM 3KlOW'-vRil:D 6x{SO}1P%˓)AMK\G찪R4+L>݆W &(8 a fo8/Y9YBy8-EK^Okhʹk"=h ~)Y+C-$- ܱ9yT f'E܊R|Ae/f]\(owM3&bic+uӫTs"Is_]r2F mP3b&6"Qg<@Rh{]BrKZkupk/άMe$DOv(TlT fy%răl{9p#+@W+4f܅$hr""X{TZ֠Ǎ^Mm T|5˛@Zi0P^SFQINo,pPDft 0>xϼx7 5/'!lJh @~~ůN&|PDY>jdh =A) i.{^[[q ֪1LHGv~2(4dFr{9 .=\Hܬ>sB iRR.}toQCwqī8WbhH *ӖuXTAoop럁*dapEϿEy`"/D{SQc̾'J#;l֗9 Lm4- nϾqS&d`BҦo75byNrpa9jX ɋWZETQ&Zwk(CV(|2m;;|m',ˁ:hX$/Obxis֏:cOoU˘}H0W|ud]8X $1 Q^ (Y/A&+GG 1^ީwЌc^Ec8UbT.O('ʏgrݤIzCd͠5Y+q Ԉoe*>gD8V$Ipxef"AYLl3-6ӥ@b)zS>~'B8rd0>_{erd;m I{s=;GQXܣ@ğ\m¨vVbG*i3 PPd8;el 2vc އvգ}lZO3!)B!QQ#5xl<}) }}LZ u|$][*t`ܾ}H\n̑FPtDsK 0}xë`<Mzb͵!m?؟[q)eCoܫ`7&F@h\@`#U>[InJldv{ɜ,]tAe)"̼@l ? դyTG H R/>{+G7kZF}bu7KYJ%Xɦ:luR뚥aےBtgt>]ҕfW#m#b㳓c$͏/ ZWmxD I7ư1zItKp!O5}ə3}R]n@m փXEҬ 5Jfp^Y3:Qfm[B8~rHl'īs6~,즹zHQ;PaeOЉ- 1뼍/do 7 x9f:1f@@H̠0͆xN&NcFii%1z)i7I3Q[!Q\Wɴ?o1}i(h`uqا(ygeM+hqRʀu0bS6@xb/H[&#̴%'D0d< l̿@Y QXYŧkd V*,kl."@1@OǧO1EzB˷ٵzV3=6f;&oDL>lΟ 련d4QjGL䋹i644!/`鳯Rbb%P:]j>-_v5|'6[p؈\jfq͍Om=݆ۯrj ̈́!r|B;6JůTQ~^'Z{GDio#bG3a/KT|t:1w:6·„"mQ tD cp]OBy s,~x{$o?"M.ݫZt~wRr>,$-Ļ83ުiܑvma {㸊Ia΃B]հEU.cm${gz[%*ʀlUJA ѧ<5D mڳ0\]+d8'",mlH8 X)?0颴\%-8$VQ W< ǼJ44)irbѕt-s(kA˅?nHM_ɳrD6}*\Iga%Qes+b!䈶c sI_/td 7vR"aaȵ5Kty2w'B!x'o)g?11MPƗ̊ #rF[noc:z6O3n:2ڔzQ;?Br·Iߴ-'dnB0!% kT:ip[==pgwt@U߻ Q͒5VWi(* h=>AfUEC( 燪sg6|2k `MtBn~5E׿WU2jVX/'Slu+l-#Wk$"xk }XTxZD9?&CgƵ_N9{Ec939h禾+]` D3 M; WJO[p(qw/XMAo?Xi43N%NDdi,`,g[xgcj)rNK 7gD2ZͫM'ƫ1Zd4&j$K)]$3#BsCܠ2O䀳|6bQy<tΏy>D Zrx9!TGT'spPAEiwSHd y*IɦdjdqoDճK`V`v.MstoAwD~+ObOYq"i_*3M\8|`Pߤ]Zd]VCޮ v;Mqn%jC VL>1 a@W##(X /jp'dol/岱/CT7F?ӊoI#/bFaq!hO~(|z1_uƂgk^rt>rhm3$衱dUeB;:E 鋴|q@ mMUeB/ML~;$0P&_ :}Xav?CQBg|h Y`x"& ,&W@oz:{Du HQeh'=PqҊ3k*^e:p] {Da irXM60 M|\8,~*.! Y'Y'MiYwũ+ͣ/3$Ь;kqbbָD`.x `ItSN윀PK8Rdrztp,|_ AJ*H2B J|/ˊtVv nMk`0ҁ_GV!jq5Jl4J|J 9I5* k:DφdH_/Ŝi!45\v+C}+k<*Y﹑c$AF>0#ngl㛪 ~ dĎIр'yM/ԅ m5gd~'$7uR7M|&.o?FF-.b#e6$87rkHułTu.-Z}OeTX%˵+eM7*k1dwf"vt~7,S> d--V9)?LR}-Y.aOߵ'?6mE!/]f{]*] ɮfG-IjI(['s[q].1y"3ǘ>mw_,b2[^353yaf^+o?0Dz&9Dc6Q:L&'HepL~+pjxUMrn3[ t]ޓ],GrՄT՟ vw~nXȁ$,*#:[M2xBJ~ +$vGosqEH郗mƾB,8\0G3k5j`4TB㪐V` ;%<,~6Xf8|z3&F%fxjC#5F(@珄ãq d d&%,OBN)Aៗ.ȼ!D %8?)b.2UE3Pn9v%=:ٓE os(K>$ 7Jwrꦭ$u[m}q֔"<Ypaҟ6/ӈ_{7dAZE  ꔺ`[Y؝Y>L$VI誌S'cH WTbGmHAp.H笓a2ŋYV9|T|UctuAHQ6al;!\')l\Yz+Ou n\Hh5mg9U%=#!y+ö#8|DlYBcH`ʵ~rJCh9?ϙMGP.3PM&юL# 2P0u^1ܮf+AΕ,_2f(ݍ֚!I_ T J' ɬV'# $ 겅tRB1ԯYxQzϟln -DیxȦ|),["XK}dm@5}ď݀S3SvC;^cc J,)΋┢B8pUgUDo0,g,iC*ÎQ-?UuL5>H*gEYB@p ^ݎє-fnRMėO픸pA eQBG]VMB(sDuiTa>Vt9}{oSXj:tkL;8̾5ڙ"ϣMe%u>)96PA5юVXd$i$8_P$6D ;@U€-ͨ%>\" ikS]S!߆gRٓ{yid9~ϰ'iu}2NIZ.: 9fn5McwVZFWlV+s2; UO!w5 B[:CZafe]l_|&Tw_jg&^PIZ__ DAƧ9obuЯԅq#˅pf1=V]//*Gh(n4hG "ɝ<}?6(0ܺbFM;*cSM([m; =-øO<`+~ΐE.uKzd/1Q*J?PbGÛ(nǘ58ki$QLg݊`އr* ׾asRBL?!" ܼ尮TyQVBTagw3mooc;"T&qkSEdAX?Bl+U^XёY@w%flG171RyoVAǝ-dlMu_ف @PϩWKX e&ZnV9>3cca1#B86PmRCI:ۂ8Q]嬝CPBG73~Z_ Q!1 VIEp rPɮw:5*Wk cԿrjmsESF0h gj8C{6TW0i3[Tٵ츺CN@PK0JU6f-M-ȼQO&<˰72s\ #e'd2t=Z}~u7ێiսNn0z\ 1lٙԥf+#)E1Џ ԜܮZsn*'GV]Mhԏ;hLK[ &8Qtz~8^޲-ۖ22bFDS#7U5`ұJ+ԌJ-j 3PlFm"Ƚ7`_Uw#3y4+1qFndOWXș*jO⑼PP?+I2Ar >w9uiTk0L_m +Q05 /BY~UrS<{wC09Z)#oDn᪊o𱥋ΎL3!;|%zurժP貅1!RY1vIuu53_SuxPNKkHbƲ]%~5(鐵ĆI)d /,HV_(ЬE6j{dcvq=K=Q5MkqvēRЯ=܃d \{8_iė-@hKw,ھ0L\+~pM k#44nr@s %|YqgCS# |>4:}ǣ[<40jEV׸ΉGH r]c:l=t "O6ݡ3-Sl~¡SlDkƗ |\ cDL/<|)qN=.wP5&(~T)ksY5-4C[r )8^[8_N=J8Bީ-` mOrE;ٌ@uCL: r|6蜉_ -C]mwǽ(ucuuH2Qɼh}b)%&RsF])T%{JE(uiD!Hw1CW^% #*0wLoBHr\Wq{U# `36e f@o &vn7 )|ab[y v{âWwkLhLY)H߻<^Q [W]&eg-k#y6pƉH)t6:h:d+;3ZІ|݊&5R.&t'eV}_O6m%/\ѻ{qF-~g$7LY8'r/4Mؚ^Ix}]_/"OJHVmGj*3^X'uGa[^eJ8&/Dʔ' {\CEH:ݕZI)I;X >y (H Sjx%RpoK[8'HT)>Aw0[xMW|٨ˀmn+ϔwg:h6Hom{Uy f UF6E1̕ eSr;-^"*+WA>,pFQ!>1pV@9eS ^B ^fq.zgm)j<{sO|Q{:Yf|g-ᑌ.q35;-R\W{\]@ _S])>nj5~, )oz>00bO),GbdeyۑS|/i䤶KHN;_&EqsVN0Dl_St ^\|/z}E3K'L7n]j\ÄanO$ q#\tX hk@!<I1<|{IZ1r-i,R OZsd~4`2IRHq*gkY7n|H ,I u"ц5\nZE=k+fJp+ &PB[k 0je#fRN!A-\6@1 .mslF,#FEV~ /ߟ@ōcIiaF++a{DӋ>ҽ`<Qt^ԗ* 0/7CSR Mrb!SZ@MtlJuz▷ f ה35{d )*șizͬaTd\RӖ[06Zϒ9PZ÷=-sr̵+OQrD5՟A\ǦBܫ\=V$:\uGw\wJS~ܮw:^}zA;,3–/kSZa3+e˶4k@: 1vO=~%SCR'GXsN4 | fn&@X_lcwyrUm <&׊ zWE.znJA-(:~//ӞfSnc3PT5ٵ0kT3a(}Ǹ^BNYTk=1 f#lЂjFUDSH\xLQBTl]nӐ]Otm aʲDC(ߺV$hL2)$rvb"8hSsdfO6s.rJ6|G4 {dK<>%2NBI-{0⹼#!U?;moqx”`?f3~ӌe9kyi\[974v AՆFݒo[&M>_HF0^9=>+#l\ۍ,8 u vaU:~W]dHs?aP?JX[aLx-AؗD0XpI($StkhzpLj﹧-5>2nôх6 kHY }og\_'O b@z{\AP8ը'x%{9:4 bma401IbO 2!QvLNkO}ZԫᦔJE6'=$ ڭKiX1tMӳkЊF_X׉=֟o}f86#3/}"=t$.y%pd fQ+^a22C_1So ;,&e@Pxj|>(y +Y?0%4 |3x̾g5jAu1K%|7;[ψܓĐv˗<0!j6GC=V2s ^;nI7!TAt5ʕI$$y fß!܅Hq9jҡnn͹~*??=f<*fi̮n^#P Ɋ9ax)]5Q;Y^ d@.3߇ 8*gZNZ_0V;}l]&Kx(& t©PQAڱNIeKn$S]#; w`Ux/_lqvto+#);~ ,`m:ㅦ.Fy2z;'{q+疽MD>u)<},FKksm=׿P3E|`Xx0;1ĉKAU~,af  }F(X@ "{,-$r~p|PHO^_؄Geʢww§ *FS."[$1wn Q64>:$:٣ǚׁO;oYdT3tbe)[m=9RlKlsJQꓚksj6GRV+i@`c$X}O)z5|CSE-S*[^MՀ ;, &PmH}'cSGӀH/\ 5i `Wl^ԡ>(, i'L0n[U8(}ubp" g7\oS8Z"ץ -f3j4!yU5ʛgp G8Fu3(!_)@ { j/>-j{{·#~! $}b|Ov 2)ldݩJsNH>all>xyC'u҇+kaYs 5&& 2CvNIWQ' Bo J.80#kwk7 X!xvgX%jYS\JL zr(ã-G!jRQW^NAF3ɛ4:@JA~͸'T}}W .͘AںQc%̍;vT]8Xz`|{ e^zn%&)oZ?-;HaB~;ƨ䝉<[obޱL@ S;Ǘ^Ėq[ -"gQG(DK+4O2=Hx,o½=?JAS.8foM۵|opXg-?Q)AY|{7;W7I0u S(NKURVQ-}|rƋ{ŝ08_KT-L7Is3O  `#E +Ѽ120 ۿ<*> nu&I]q9e2-yX4&#L3K {lKwc,`}H\pݣ^/{`[WR !{k B9gȟT\n?EZSPTy;Jq*6-&.8:,қ},:u joēSK{;2IH%Ҽh˓]R{@ [yct5m,b}Tˉ%8S5zPLݬ#4;dej\8z~lz9o8ի3#z dd(麝愚3>ZaS| F|I/~NzS%I>`"XvUrqxQ$qoL.|p"iȏşYT&< &U>b!(7:l $\8&IDHqy&5R*"e as8o;s;А0GRb3s Mt5 7vï$EP} X/XJ3J(8 _Q>-1M5k WMYvbN|#),7r9/z2z)!gX>9 9S^7طA}Rx*DžMwN@}YV[rBKvzywG?'ll'kŋj]9#e, {$[Z:Fۢ{w7+B."R-U B:I;Gq6m}'40 C>;Hbe&%ן;*_-Y(FN[3s0T~HOe.RֱGϮZIu5JGe>7H:6ao&cەt+QP~y+Ba+N#sh~{K$h-D-o ۚB tB\3CĤ( ]âёlSގY"GzWЀAky՗"4]ko~5zfi!I ӎjoWTPUq.­~Mg;W6'@v{( UQT~cU4ѺY/ >ϻ}XTM#f%SҝN(z9ddHJ Ɋpn;D<`p- z*8 H0p*MW'SJiHY@MF@{{˄:)Y y4NJzg,T̵nklh4t;ڃTآ@ vDU*ejz;~}St'Tl-KeK,V5PL2wQmW)"˦|9A|l̝_\ . } b): uG ]u>TJd`'/rN|ZG:W +S\3 Rs2EV,pLrw_<ƾ`nO?u1@}!,;N΀~H;% W$Z'8RjZ[yf{afuX@w_:H>_v 7>~*waIgZ?)O}X<$Ke>;:"U1[ٙxEod;%2݋I@9lígI4xJ}JkyHځg묔F@݋UwNqn4lB$}5~/<DŽѱpox ݮN9:kh@ @9+ڦq\4iZ6ANaOp.8\-%l=B3ED%ABbFL9Ih~_ff=2~.Z.먟? *;'ilW00ۢw`V͐@iayajkQضe>AO?K׋$_ t#qbqm<'fAJqXZ؝U5"dլW>dUJ-8ǘsjo듚{DYT(TXfZZ!deL8FUv /iW'aD\\^J5g:֥5<St~nK5:+:f t/+,'U5bA@\ Ӭ{Vȏjy04iP~'^O2f҄a0>25ԘG_3F 7rKD.ub#h/D8\n]B!lBwO3ꍁ6[MxLB\31u!*f,Mzz/ar3r: _LՓc5T,y!@֗[,w W@M>03dctNw ]-Y8JYaLaD|Tđ6*ЋWɎ:Ob41kpIJM gww'%-ZNOu`Gه5 ⏂ E@0\K#?0pWJ9B+g8 iجz:HȖ*!56V+&.(d_aqbXT`+)x>-L}UT{.0 e&H9oQ|׀tu.&{lFP8S^#fjnS(h-Mih,XF!7pw]ލp]2EvD'?$&}++ / yM&D[7L^II}k=98 b8G8;#jSLmjIM$jyAJ*Ύh*z B- ͷR:gzfveKx"q41PO2W'!%b*a@)KrCC$Te_Zfn KۙA1{FĮێ}vfb/qj1 *BLj1!cqƗ}}8 鞿ϑd̰oqTWfPxcxqG5ν,x .A-if'^OQ~rQIwhMQJ[O,᾿4Z\sm+ :6?3ZlR4Tų͊-(e&+$% fԿWM,q5JٕXلÜކ]WjMU+~ ou:׻fux?>'XxB?| N^{f7%.ܲ'_JWP 3{ͪƖH6Eu0 @~sy ޔ~ߴKةzp2|@9S}Mb-pGvJ-f>LDj(_ `KĚեL8luaIz `g"ZW(]Rs<=7Iotظ4 kL}R=*a+d"J o/P "{HyachpQ)ބ;:hcߐW KvC|Y{#oay~(z}[Ŷ { 8qPt'\ܙ!3vJ-m-$ST,C)Do79Ns*g >Qý~#9 hk379s«q~/:V_nk-p7gk%u7a߰npGKpu] @G֮4jLv]3T<Gטs>pj؃_i&>͖%4+(igZ 2]Tdy6vFT [X] Ԛ,x'MdfuS'H$s#E Nvr64Ec91^ϰttaG+ƭ 0k>j5}hu#kഹAJHɃ-vQR"Xf(өeBP o8I9%X.W2 &2&'9/ (ςVG{¢9MO@Hk#-U"4qQ6?O'tm]KZ{͇;3HT93QDBNdyN( 8až2 늯x98ІpOhпx`HqX$'mu4F=[gu2h )&)bIL2'ęx 5S~ {6'CX-$j%c|0hk&S^AR6ٗoذtTF<0rV*On3A"C`yj*K@n176;ԑkie;x"03#b+ĮZ8iKOtQ_WA_Mrtxj˹qۚ8~yQ%YJ|^p_nATӘ*$13`*"g8 ie'?Խ@E8J?{wn@ g9% xsZ3"eOe7 OxN.2r._3q +zE o} ic{UG&7-kx/PpӄAhEa/"HVK]p$i_RJ̦sєS=ݧPSղ@N `blغvz&QF*@`•4cQ睚]?)>'˃28Vb V!{}!b#ʏmP'˩.&ݻZ=sKaQ8p(ҷI/ &Ӛb\0D`TQxVM! =Z 1BxD0ɗD~iX~?'{we=#b]jfP bEJ] _{>p<"8`+Dg숌_Hm[,^y}z69N$`@L6L}`Z^]:N^0?sčY#w.3s o7MWy-dH#IG}ܫ5uS<[.vgktf)1"!N#)/kd@#,!{ۆT īv;;%dhUך[!.r(U|@ Y2rvmhr}1*O&?L3='HB3oѫxIuNe~ѫK ¢T5- +{V'9 dxN7e'm:ҩ+c跼P?QmgwqA'O+aq8L#^x$ ad;r΍#`>FYj5k52Gf$ۘ)ْ}3g|!p0'Zw7x~ p2|i\Ud151:\ chEEȸIlwGL! 8%]SCn8Zz[  9vxi@8iICN//-Yg?GpkadyQђn &cREY*Er3 E{`[J(JPcx))fHqkţt+%+z4ZjcKjTX_EG9m Egs{j[OHcJssWzO xExy8Z^/k`{u̔%eO~2`3'3w 2U,WYR`ȱT{*It]X.7*-d|u; Kk!_[< qpnX"&?ϰRcJz<,Kn 1NS"TlFj =*[ DjHDjA:rg\7f W|x2 0u?zB&Yg,&{hYGz(XׇB/{6҅ $0Y`B*0 Ef`(Aռ xht&W:G,?=Y7Rq8f.%lT) F?1K*O<}W=+7-j4w8=vssP':mhfĩ_C{{CEui97CcEIby\GDHE:XʡxL Gt3#/`PԽPCg/EЈZCIx}:st"'ykQy,G:&>t}ޡUɺƼ bWYHع*}THlּEaN0x<04?t\.1JDXjPi+.*>_Q$#k㖺XvFckR*uf&_مEt41ӗtZڥYƺ(5afZ"Eb2LWIG ? nG{08?cpA/*G7+`!a9ƀSד@ȅeQ4x'By X@yL51Zu2T~"25 ( lB؞u4 q=# h;G.K> Ƶm $u/Y1s%΀I =ΥO u"r E9O> ⯛*b9(Sdq7ӢN ѥӜ6+"*vY8 hT>K39H뾕ýW*$GHTڙƢs0_Wb|Xcbو^o0y*++@p *@U`iEkv}tsV7EGlRGTΜ8H$7V*%~Q,[5PNm!>mU.;00C!N s8.3M-?,JM'L0R/UC ʚe򹲝4ӳA)j-aBCZE͒FLv!^m3X.bE@e嫢AEU9@ =nΤh$ 49_!!A]QϨj+ ,|]@x-;8 9`*$;[c>Ѫ!QiVb6PU1j))NUd͸?)Or.tFǛF3 YD LƑ(>")uyw$ (b4Wby5{|8U5 + *UӴJvT9Vz2"vUAFlZ jc̑{xojRKdlnc}BvE̶MgD 5,XR8qZC`[*[(f 3HؖRh )țW̅s ēDW"u`$&cU{ރh-G> fӎykz tAF#$>\hj`GF Š9m/ ' Vۧ+[S֋aw;Mfo k Q߹| 2 ^]OHziߜ[6\/v [O&KIm_\g[ dl98E`FxJY4u'#GSlj% &+ bR%>/fsS[6wQsנ1O;ZL-AެqA9agx+ŅeюWk IqQ=="IXurQh1G~  #oʞ@k=_iJk)QŦu ҋFtGTgB/Ío}gϙGh5fz &)i16thsP9>IbJ>kLgbf)5إRիoYLlW1K=[aRf~j;~;lp1s@ @krWҪ a+"Y|3 cj.mE̟ Q/hİ+'AD:u«p FOb6UI*3{/ɲ=[YP@xrcUWn ϧryoQ$yW:MXNonz͇$ jpWt&j_ThbMsV(1.cH!FRY.w5P2§-2Fmd!86㑦-2& F4$۰W0@m1J!w*DZ >"o,1kHݣBY')`{{8rKwϪ&/CdDӤ2yeů&2iTZoB#)ٯ/MϷJPM:w-|״Ffh7kWz p?xopgY ?,$S5ٚU[A&E,f ZGwM淵Fg3W>A-zDjd J&3l5oj|Hbi"Vve48Y髵jhsS߭1ԖkzdN,| KԺ!>YK8 ig!(fC:z1/a(zz˚ K NHpM$Rkߠ3gNH!Ŭ$ifHDKъńWUt<0TrjO"&~E ?)5E`˵#-xᕳmTycݚeGtӲYA ch߆ 4VCk6xWiN^upg3~bR \"N&}nsCQ,Ʀ`(?TzN' Z7GmbpBˏ5p?_Tꓽ5#yCՉFˎÑ-)HC7h+^d!a֩TS!lR21X(_/djKtp`o0;6󎳻TYymY~C-O_ν~? _:/z>iCv4:MusbSpg hjbVk rv5!.z^44ɖ.L2AEZg~4<2 ]7C},Gtw$4Jj"iщr!fhjA4ꦬ14x9~+pJ3j+og1 }L$y8@+6nO]͘f *dfƧqZ;R)AC@KDN4ł 4.hhUQBW2T,a>BAJ;'9}>0Sk%r9O!HL}E13y- qG4UaYYl,P Ż]7C4F|^}3DܥYkq-lha3",(EwE PzE}?}Mz!-Ϸ_dwشD\F |R5 6|': rJ0 $ieP!m ,fdT-!'&ߥgU* i v]ؓKi jLC_dl E_s}Ab#1SF5fuٿ?" ^Z?uTXA7Ϗm'!gxz#uҗ!/9C$R0'jœCǢ 8-8xp~ޙAXiY]wC&\Q}-\ʷJ"Oƀ/xA!A$i[~jJxHY O'+)2O}DI<\SzM]׭ުiMA/e5g~*ʚ GY5l ۱4 5&>? @,H*c|[pS?4,uٮ+$B8 g_F/V8AаZfA`*Hv5LLC)Pl5o6 n%`hr%}vPv_lX)D!9ZcZ)B+O?G{ϝ2PAl7hF^2MY >0T*;0k}6r8"3+m^_*|Gg4GJE奖 gtdB#Ǖ@mP$8/tMj'b5zACދQ|_Mxu odB)M I˺T KFH>3nѫEIVїzM44sPEFs(tNE!4EH}z=n<_;Pc>عm.j[v/Xzj?{3}%g)tQ8U-[+fθ@vDV0~+;3Fߋ+q%:)㱼3!vgTs/}ܜNwLJv-F]9ɤijRZ q`Ht1/{7&[23A=H@ pM65"PRmE]/2y: &dg7c}+?52?kk-݆'PGxh=[Bp©ᢜ0Iofb{yO̥WФ*)v vxm{-JbA꼨Eؒ~e@)sJ}11,7:.ɕNSxٺU3PUAQcLUjgwQ&*XG I0ca {Oʂg3qzs; weS@,2" O滀a<]KUaτ`|$u,,feq>hoݳ"EFđ2ڗ3Arqh=^@6uzL[\Զ #:ՙ0|Qf俥 lVa~ HAa:1_7˙xRm."]bjSp\)2k'٠ t"[ ݦ 4Y[a9(޼+sI1>Sc5|=fk:0YHfl(d>XPy_؇X1As6.8V&k3-kME阵n%M}-]ʜp5~=JuU1yc7HeM뾐Le\ڕbrb)q^ZuNk uo`J '&SDNaESfCQm6|APzi‚}v/p5&&x}0 dwKT EtICpb{0o8GWy"ͿPz;ЇqscxשgfB:Ҏ?~9Bd!PPFf_yII,qrQ^q~RE#\C?ٽRrTh4dqj_ !80]6M 3g7 9yr.(2. jaE7M =vܻ]fཱ"W( D7S48ӫ a l\ZYH4`"Zûl6\LHvK5rfwJ40O`"OŎuÓlڀ| ! _V<[Io5+–a.Uc u*F38fq땐:z˽`]HPl%",y?vmȭ{uskv 59h]|)]'DI3TiVȭ:$=&b#!ũ="^^CxMtu[Vs˦d!"j2/hV|KP t .0OVNyC¨ JXvk2$ƲDLt5=)xsk8/-w LXxIF\oQh P^Ƭ4ɐTzڐ,D -p7ޟ0f20*#p/oX*ײ +CfEj:,=BxWLgtET9g֮%56ώ;t ,Jek۝ BVJ82OӍl'B.?rgNgO 0۩:q0=|ݠ]{'$*PFDdyph^6 ;ڿV~,}FpJ ԉ}/ikRAESEBGv' iTTA 684zoCj2]j% /a6H%ň3'Oq*:k࿒8 drQXcnbq EWϛjAKm+ۥ]~c֘4(ƹ$ 2#ι:|/+?#7{P!t?3Ď@F t^lggErK,K:]v.P3f!=15Cz:I@ һsS0oHsJZgR4i݃yZ5<\^Ѕ7b2Kʛ$LС/^%ޞ[.J[4Dh5[;b?yM56P}2C|v|Ч4qɉq eŽRYK,!*Ƀclk~pgMۢuw8[,0(c%V\9'sCI,GzfGWqOo$iplxQ6Y/5E5C:;Yx5{w3B4g,["НC!kHǫ-CW|x0%.L 5eZ,C~@}4]G O<؄U \攋816㺯5[% M1H#g*@0`Yqo@$2T !=8#8)هN;lEk/j* =fuSB4ٞSkbXdI:7 yYGh %/L'Ue(^rv$V2#]EcH>bX)iP)LepF]V޾)RF~}ԮQ/`R>E KvL3$"h:\Pb9y/I!gRn6s4o>֤=7z?/5e+XRt&tkf`gmG.g`g*{$=ehg`*)v[&&k){EyDcC3?B)9|hi*9Ǒ%uMXin}V`S%; ~Uߜ i#3?MfѬ1o;փGpLO)|)^a ӲM>K}`\LFg4I SX"Xk,bsq]ä~"eEA,!r]VotۀPz=虿œ]&=~^a1w@ C(p(&bl||Ψ(O1Hdw4kE~;aAV@'Cc7ۦ#g:@n-*GeEn;;(ԣ ҋO{O[Ac}\ZĻ+^ʞ8D-7JXWɼ`?8[[bȷLH R&,+p6fnM} Qґ{} K, Z9` +1 D| -EiwIe¿U~mX꒗8I4gu72^4Ɣ~:ArC1 p'yO uMxHD~oûaN4w~DO|2KW3[EAASUCB4tDϠ *t%u':7M? ՜j ӱcet(bo$Y"~ϡ-r?PHDkbЊqJ?Z\GjeӖK} Z0xYZPjx^2"j^F&N)x Ad%_.fn ^mNs㸂p*t!+Ю9IV_},8goZΜ{}1r.dC3s'N/?ѻeA(L%`0?{r^\7E ,Tve,fTG\ O'?FkOPm.\(B^&r>NyZU Lc\~v7='\1ؚ͗mrJX*pu (4ہŇiwF'3lzRiVdvm-z5CzՌs6j`탍]}n= yƯrefc 旰D%'pޞB]do @$PR#g0$Z8Aԅ{owAh')9,CˊXkQeJf6_ۀG J]= X7pY(m% L,=~ٞK]ҝ?T3v AĂ'k+ W쵚{Ӣj``IwWvkjevwQ\]~q^`ռC:]XBZyhVp+ a>ͅU6=C7lMOlȶT¨7lmM<xQcgݾҵ!cCߣ3P9ܩ!:EEU>q:hd ׮áipՌoY\ ql11pFԏl]ʏUHsos,6kRv"=@5i:h@~xlS#|?U43 Ods(ymg u2Wy*X*gɛxb &(:rZs\ |z-ؕ7k쀣r; z]M- ьX?V&[)0ۘU֡ANmGT_1xX!AL0dWBV$}Xk7qﭚ՝+VLI-yu8}#ޚٓ}hX&}Ew-WΊ1\24wOcM4闢+6M10׺i069j"__!\wDw}]lW>ueQs.wqHS0GrG eju5z'|5W1Iټ8f*0YrѼ c t\ nZlPOŬQzA^}=/g>>}O3 =~h'bz#ޠ?AN vcA 01Tt^ݺ8WZn C 3a]$ 5^z̉ ob2x{7&P^R<*7~e#&D˘,;Pr?sAUѬLV(f< Wń F.7 RFdxa`xgõmЩ'f_9h=MQHb0e25Ɗw+');Z:Y氉"FB;Q XTxe1ɜᑵ?\Sz$dvl%覴 `v ;Rv]eY<tr; m_\IϦA:\c'iA[GQ!2fGz HC_,&_dDSu51hFb[jv΋Ź_7 =1BfcTOM^gzEH/cbo9m♝@53>?4 dA VÂ\M]ݬ>ߔ!&xvtV7@0:UxEγV}[& pe.R7x G6kD6S_)1e7GAf"?r>}9bA YS B1#u^!5HJ!8)u S$p_A~4/*˳CAՓ.ͥROEΦ?<[Ę 5=6]I?ݛlu\J̕/+UU4z@:BM3$8m3݃†pEO9m 88#O)u0[R*|ZE-`$iӸA]0!;F ́c$4!z~w>y'BEF4@v# ?M{njFזHF'xy4% kQR7wڎ^͇"ih>gXހ(#|i5sq^I@atEVSِfgb;YFŊ{y\9'-0Y8;1n9nHn?D/ha2C73qm#QbFƘA &VrG jg")vUۗԔubd+"Dž܁-(S[2w}wJз¹k>C5rey!XC=VjuũMEz^G/爝/oѠ6uQt&;~UƝe`6^5#2̶AGkf|A3-hjf;Dkqc?$Qܡ%PYRGf|_ f[`6\ %TE[:ݺCeHqb~9ZgF$LٻQ%OzSL%tN`oL&weII[ X˹%= 2D\'!0_⟊GH7`^ͯpT$ȑ.>,{y5EhgG0ڳgƊi mN҆m#V%Ti zd"5-j.iLjmrY5xWi 2ͅp)txgVGu ti:FuL"90XRX˹ܾ(ƀrꃳ0RT TܠLx.+0f (v$93(C O> 9*DJ:^m aO| ayG&:Pg)&5Նqn#v;Cx3k#ݷq*_$S 2o :.D8?"lj )P; 3t|ɥD09Dj Hj+*Є>FĦ+~"QVnO =VVEGgbgK)@A6훘Cuy$SM|չ3p4 HْʐLEWC&!`5|1{zST'Z^ w7RAb$*A-4"s`_`KIw.y <0GPK XAPdWV 2kFwhtYT<DZXT86-W"rlLU`zq_}avzˠ L1a" `rj&tG/"ڬJ2Lf\aX1w3zn)T <F/^sS*RD8U\)Y78S7 ċHHE"_ Yߌ{jPDN}p5vžSwX {K ePK &[K&MaO_.aQ~xl .˸]j04|FP%%F+ذE_q@mpP 1,b8l>|-fP$\H|oPC;B^`Bd> I(YP"{.>9}{Ts9c5i7Qx bHbZjgw5eh‘.Z_*=nXr^*S2htj[_yer)X)'XŭTF :޽R#/ |n/J>ߣ$%pJω6gEP;ynpX23󏋫h bl]!x'݌i.t=L3,pVD%W' r -0 |E @ 1bm'{$LG0nGKCf]췻 oxը jQOuZƝeO!8ENq&ZH#i1^(:>|=}J]uNZy˜l.)S&ĹKrl֬c/Zᒇ4;utO$o7@Fu̥>ȓMV+\޳Q(V6m ;IyaLNV* neLl&5P203GN,_gI$S O*EQĈs0(j2F9PBt|\*P1H`G?ʧR/j(OڡL+`yBw$M" 芵ɊfQiyFw[6}#oַ ^_'Svgrng/j=@oYG䦏Z ,z_msK~%^A~/ti˻sz݄۽b$]lCgiQ9Z F6GWxO2H^ ?'HF%`Q99&0ږ/PDc:O̳爿|Fq8w+G:A: K5&䑵 ͹4͕\VZ~Ni>(Su#tb K?UMj jQ\qTq^I&l ?҈aol`!&@/b=Ra} K^z`[:ᇦ gYv*gxg8ld˵Z&߾+/:Zy>zd[˜53ʉIAQqwbC+t2`RZ-]cQ۫Yy\E`{k)JmlL RүZ7y_KBpEHɥ0Jd#BaV2pX'AܠK=V,lJ?) b$}&"+3aN^{{l\-K$A4i8Dr[?[4E{pa!D Fu2̘Nb`l P=&TfA6gawKK{SHC. ڣc at9䋶gb&qps\-jrCgLz:aƚ|1SL59 " (72 Sk#EAة "M"cSW]\(v]B4%ꃼ)ӍGOO~eϣ:kifQVm)O:6aW-~LYH1g୛ȐgfdUcK}k+Dz"o*- Zv?a&%506-kRhRΓFR0N3ґdFHzUcCAK^E6 LTYIWBe74w3C>@X%U-t]VƦfbki Oox*nQx^hQvnXjE ԩ<$qvpЂY{e3jM12u Ux]6Sʴ~1C(K {G3bVaN>3/qrRߐMrzS a0`*SP7xCKe =1Fڣ>dN|{zNۼÉؘbX̾1{ivg< l.Y WXDL\V5./O`~,¤.;CXjvHW!ȂFZeR:FdQK35ۑu2>nid6ASxG.a\pU!wj/7V+ 琅0DP'kf1~fE- /Ϋ)sc@BC$RYcԑ:+nͦ@)u]i CgM ]ћ A1Ačp7ע#QffwC3 uoe>M}^Ee:)(}תf%Ho}{OA`㇗b=}/ӛ8sjkIkaô'- UsB;C4MKF=݊H# ˙ gDmvgyw p[=y^5~͠g:*bfgyBB쿼E8zB'"':[|t0OiҪ,˄gFϖ;r;czo7VVHEP h`vQ, F:Lj;/bԉxE&"}i?0Ox4"3/LdC]IN]8dO$veNͰbs. FfLDZBvp#twҧSSKV:0.k-2$ʎ[`~@l<_8b:*NkdXZ4|9HK"aٻw3]rKlLoY!,ALPClIcz&BujϊO|بV4D.yǂ(Ξ)gd2*I[(yHJJ*kqPHl48['\x0qyUJ?$U;)(5zrH&Ղ(>uGkLcW"diGp~ps]a~EpʽCm(U#)9펛Yގ7锉\q6p* qgtE-=ADE$ݫR-ev,WuT3 b|{qsK܂)`ky>u[V0qjS:C@4Z6fȻ S<5YOVmg!'aJ5mnHZ_P4kϛ6C\;K&N`ahtN*>Pl`UU Y9(VUYter *aиJ79]Q6ι/7Ȕn K#U%(;`^ 0YBg*e<5H4/{E>G3D/2*CkC0pD|'>9]$|rnɾ $AZeEJ޸l=NQ.XwmقͳWPrȆ_WfR54a4ʹx*Ae834 L? |UbsG.ڧCv{bpS*ANcy;v_H}'H.yLOxMR K'Ȅ\Aٷj ~w;df_$  ?>~ƍF#_t\MBG %}Cw6pOq! G%g`hJ __M,+#јi,B0p^ Gu疋g\jh3:ycUy.E# v>0ӯ*(_#`dlw Y :gRǩdk9~"'Yi\` } }+gN;Ùc5!!琙~PhqˠltwfzCA;|ii)Yibc{9$L^$(M*Ը|7]>3i5ʹޖH[AېgxgQ(l ]YhkW x&ἑs(F#axgBo|AL[a!D{A4j ܝ㟴tS(-ȯ"Fz~Ҭ4H3 VH ϼ>틶g~- E {/nz:@[S iP5s=lmz!W" bt4Z<藍.ra2֙ !v~{8i3ݴa*U"A<`/ 5gL @=d^ )ُYp&hR }'T?9d[L@{pЫ{5 w{Al4Y(/`@ûrtj} tJ_ Zi.z<6*&Q`O0KyD;t0؆P~lkjJ~1ba/gd2l%+Ey]6aviȻvAְG9]t.od>dF-UZ*BM\, ^{'`2KdX]4yk_8((bK|O ɀ/rڝwA"(0i^YaN,9ӑ8ceԧ X1"X z25g6ŠbrNZ?&l,\ InOB-\ۢپuY F ؞w]Bi_kmG*oF@ Tܭiy<FuY56YP*#G0%(FJ@вlz:VW88*[{-uY72YƠREc5wPQ>4Rs"[GYp]埱n nS(DWg<~ DF~mMG .IOP#7uW>N\XX')n^3I-)'O4SU~p4n2DăB]doe<Ĵs5"$=]tiB7KPoUsCyt%O1.YNB0GjKfr`֗QP꠴>۷mhd*e(=f;A{ш-CQQx_2qsޢ:;EvT x_haQ>qJqPrxRʓ4RJ]C!~H*GVhunwuK$.jtC)Y7~x7V5nW!"cgp8; zyAF\](+;P;ZUp$d-8-F74$">gd!1|+E$҃ᚸ9j'ͧwc3 S1B\ y*roz4cͳnUj5$AY d\V痑ɿQ"X!`h9w~*)&U3CWAl/8GЧ'1-S:wzEBGaZ eO,Q?  jZd dDw]!םX !űI6 ;T+H"K M0;4\48z0;9xzn56 }}f9'z0 ҅ w(|NL'zul%:#_~E+rGX$f:;+n3*rsg]FDLfEît#!pYaL.nΙ =Znm54J"$G2\?"GtW ~>vj!\ZHm$;0W~8E^N`یWGX$vBW O-rd928)Z  E):D!R@0[/9y)e 2R mj&_X\f05_0U 0[ji<*LRx]aJWԣMuPzqҕ* X} `d̙]taZ8*:Y6{rmFBN5>LŁw)O&%GۛT-b ~s{7geiq5f6rm? J1 /UHE*c"MR`" Dž`ϊC`|3Fxnm\ etRY-hw &Ҩ?, A#h(gjrzk'9sE&O]Fdw•/}ӃTNn?%ʢ<׸`ջAgF`Z'bt"e96'1}$?-\,/QQD%!iTJUM)i,Җ=jE vJx9vy9^陫>K0gW.mlΠɝ)N[SqOOBkyiI%+6HEs:wIn1+opϽ-͋*q)XB 6ܧ# 3 lwv4c,]Etyuȸͮ$/b CEpRȑ$FM'R"Xwf-1)%:ܼx@+ ؟BN19OSJԗA2lu*4'UxE=@pŇ "l#g&[ kD/H\OW3atQ,BP;UYa ei<7yQȾdr^#YQ3֐yw^5!k0 }hiH1b>:YsToEZBǃq܆Ol?lv'4婈͹8WU1w4"'#jq3YJ{L,pN>2|zgh[aA_zm$S~YjU=c3?9H@g0툡%`nӧ UCG]zDjʵ0bg~C28p]vxQ0֋Jt,4nrAGfiW%hp K-ݾ-'-GN9m_vȁ͈߶z8r3.(:]䫠jg_N /j0qC_M$OYKt7ZQ֞d|d"BɣݐuE:HO4_-kv<70tySeR%bZɫ6[gVLg}PuwhMhk:V}YtxZ* z *GT@d@ )e*dw{0)\)\. v΄Ś>jfe.$|(Ԑ0\>eI~\1S~:ib6E0 pǴnv ʹYe Z3ÍW9y/pGUm hrGs-:Oc{Gˮh3ckMPQ//i"/XƒӉ֣ٯ9ݍSf^Ky@tūSi\DsO[QU&ZŶJI$ؔ1 ֯r`J bJS*% Jܶ"S9NJoK\cU/aduT}. GݫB>. mm[Хp7|ZaDӬT>}+D( F.*TsAl+S"yWٸr{yȍzQ>r2Ƙ%V{Jieg٨[Oi6];:rICgG=v'wM D$ OMwRL SQ' PҞW,P):u?ܾ.9Xoc`s|d8O d qQsLbV bGg*/qcE"Pd \iڛN漛@ӿQFނψ$C ~3+mʲͽYT~ ;N* 9+nOl2Uhy|&zP& L]QsNVK {,{#+p*=.e0MsO޶e6]xN P!5o@Лq9mZjܛU,[3Mfn R7*A OOQX@Yw_SLy>4&0PwaeGf}wKpG(`gޑʶ$d^:쫟B,d%imd~sgkoxEfwn|t8yᖪ!OzQ6fhX(C˿>aHc#D.Tq)l뢦m/(u.Aa4 4Cz|drKAy=?;ѭTkK^[U,|m6:n)Y?PDC[_:{jz~QQ4g.3MߚӬ35Ǯ:ݞa:Y$s@Cf.Q ksOdfq+MF'b%`?؈S$JLΣhwƉk%[9 3 ;R%8~Y1~ /d.q$|}ɐ#'cxU]E"ŵN8vt࡫Mޝb9cNY:`@}Im~K9 'ԫ6+$w5cHw!s%.s;Ex>Z/CWeM"}_.12{v̒nNC!EҨ87yplpPM-Dʮ2F¢]b7EflE<`RSZh}GlгIvk8>N*Arڃ=@QP-OREwɉqmzQ2R.Ϻb\1e G[7 MHuQaNGYw|\ X ͝*/vGv*U߷>%֟;7i%#-W(A}jSN]5APo= /ZSW&APP-÷uҜ> 8buՄU[L}6wZ.Q`T~AltF%]Q`XV q 1i' .B =/ҍ}-O<]sGnzS}8O{q\ﵦmy%*'kbێ{w"@G!cHf[Tr<2RVpG^i-2h@ zԐ٧`Y9Qmτ8iۈؾ`5,7(kLgCs^y|P8C"]D>@6\\UQjCt9m$fr` +TSL2bĖYRSJxyFIRX3 A@m4*KN8ch:Ƭ~jj'7*?;sKO-b "BSVdGz0<I On[&{gBE8^e,;as[F P6"$y[$aisӚ3G3r0}=ٯ(LRd,3 L^GuxI#^'߆8&1,}&Wb/*$ rIW*LF‚Ҁ%p5*NCOhZU-sgR8" AC5 㬡vYIoJ{^6ǭDS>)70çuF~R 9Ͳ^X3JWpeKb%joꌼ;E_jFf򕾦j` 8`*X3-} "} ;];Wz%jCB82Ko6F5GãEN&'wQ11ceoʌjگD>JH=@gJ+6uA';N& OlLcB@ X?*ijW㵞.6k5N p/?-6?0e/'/i"3ժ ?htK(GKD|>+L^¥!^msPSIc*"X> ѱ+SތP"9H[Wq2 dt@Dβ"OisVFd*/vV!;C!Nς gCyէF;=Yv?8 +Z]רaq6o! yG'-HK)E#tɒZO#P QĽz񉠙Ǻ19؈/of(t6qޠ. يdQ,*KC3' PCMy mir;TRP~ѱŢ n9~7\ "}_= O'A -R$d3DCp-$djG]Fpo|K~IY؉<|Tʼn֭ɩh"e dE@\:e]C,N (5ezWz:AeO6I e-YCKʽꉕX45ZI;|?[GxZ`M}_0(cerh饻ks<$meJzĶ`9QNqh=i٨?HgKi>N/;ȿ{_(=:/nywF: VnEHDXZظ}A Ss#!IWI4/zok%g L5e<$F!v9_#1-!=Q 6Փ> cO=3,i+*\w>FgzхQd;N))<&AF.L?dz pށ\o{ = ¾C]$q|RW6#Zhݜ}v覦KdMF Dth}(LZ ^vd!s-}.BN+?;,Z1T.>߻X2uo^1>X|>"m!bቼNo+k׻9cĖA O-CE ֤R3 t_t'ܦ]\ƥ1BH]O7V͍W{mbW="5vz~%Cp!Pt9N %7N)m-՚dlro[K s:["~ȂpLHնBo8c3nA$!^kHȌcP|,??*'\m4+WҌU^גp{_5SD M0w[OL2S&:sT\@dX^:WN*.&PϔAeGB QK!19]d7$C#EZ^ G_SxyGNBM2 a#ۄL?n+Wt2I;./N7Vv,? & t'&^QAٯ q˰yut @b,8o$F3m}ܰf˦}L%<輏FA(ތ. Yw7QD!*x y @D6xéǨ1|MiB!k!%[IhCf:aH>5 0#~0?,C;l  i຿L?Cvt"^s.:_HnWrZĝqj߮yeK< +(.~ta ~oq?4%$Ÿ@՚tx>@Z?/@jGͻ>3l T t0\5^lϣl"pH6P,K:F5Ke!2^ .tim\Tv9_8mΠ&g 9|7/??l`Q2K$64Ѓ^1 GrCyrZ YUeX`;S@h^ &!| NUJ>"qנ%ni͘NUʊwRv_%oNH'jgg/r*]d+['\T 0acIqS$_FBuBr!b0n`r1sHc9AĦ%ʘ8Դ r+(RT,p+@FDC厝@!Wu4k8-hΤ;Ǣn!=ĵm(I|e&ƿ/_Q'^aJ$c 5 U{t@b?q:DqSS:#Y"} 3 [M׀V=њ*'2gW!P<*\LSK9Uz۲ 観Z_d*)I/!eZaU>OҷB@+& @}TNW4\5.ߙf(PO_f\pC@;lRpA" Jر'㱴&LQÁ `9$ i/4^Vzi*Bo..fkpMݽLZK-oqy'F۵xOh@%denôpGȣ*CZ饻nU恷ʟP3..z"v >.a8/MBfʻv5#.X\<)cTIdigs'EIRy̜6A6 &q[𗽖D/eY/irőZĞw$uFŪd[ dDTbu7=m钪!;Be!’4+7KeW۷DOjbYX!Nwsf?=ph)E%@j- =~q^UJfp!;vk=2:SƢ_/|BRWSH^_pfvO[Jz_'ܴ+yΫx[A 3S>86)r9V5ej<)"T^ZڣȖH?Kq5JXN-_fgLS0 q|X/ZS`D Bŭ@"lx_DcXeS#X`^( o~|9 ^#w y B{fT;KKj>mط1ITE]`mjyz Ϛߑ\յЏd[u<ϸEFݫx{?,똺ӕiCjj 1G}- «Tϛ'%BZ%Oտ5*ݛ}I}搦1qd M\Mmԡ*g/RJ/"oT~E\ypl Dw%j3}bmU"@TNWWKSIY.fH0Y\^ 2#ޏM"VbYIN}@{/b >%CľvBZd^,8QuK >~WDfb َ5bV=Z.1-wJ-Ӷe#2q9mĶԝ}ǁu JCXC~lG`@Ol2\44t"q+̜^6<1-A51[)%r@gY_Qԧu^w7gU|Ag6zNOܷԂ1gKe3B [ E5ؗG6+fޭ@3چ}4܆G}! 䔫VL*Ԝ +i<%L1C&87l_IsYU'h#M,nzJE]Ql?n.⺅ߩ\}8/UW[/}=c.Uc Fh]|w#K.;% _f,T\$~Ң,hujD}i~ C D޿O}VC(.KYWkdNF1XZƄ%8 'D4,\/bPDyD*%";2"tFe P'Q\E&6rsjX\U(x*4Lk!:F7'8N|Eĝ/Ef8qʼnRzqXMR%Uf\a| gʦHك( )B?#vڰK.~u}06_#'.p{a*gNTןSd,[W)/&p+PmƜ<\N5H2Qn:%u I>8|~muFQ0|Q5\ԫS@!r;8Nm'_t>@Z5iexdВ`FNCOyǦ`gywݒ'\낱079[SW}>1GPXbaB fmtȘP盘c@Wd"{6áYkv4웜I2 Ƌqg {qDI̖lG{{J7+9Í*;$]} VHfTN>A =m>3\x+:u?qQ +s\0%ƈT뻠nzO~!r?:$(!x7xuu@chd0ى+8,>ڣ FQqI{ [nyաPif9?cx"ji7_[hI'!g66hɉǛmsV2-) Cu8sé=H8WɹmoPPq[ uq#@dqHlW.jn5Pb$f6|e)Ó{`Člh5&O$;TjkͥK-Dz3)M +)9NәVFnjc"n84UOž6^(Tȷ^c@,slݟ[=3|ajY0v cMK`H"RK.52"ԥ@mQ<S^c;H=+? K Rʰи,T 緉("er] `@r /Tv/G;T+"0 VSx`yI8 F__e)]”TB {ǝ4DW_S,?nZV`[*ϒq&2AHD9}|K>oVJ j&Gߟtҩ9:\^c~[2(A/z%:}IY; #I[d#&ow6>`6hv&#( YǚNkIq ((E!If\[IOrBP\>.T: 4 W &vyۜnWub5Xh' Be'mQ8?\2mFEa7=9t&.&YS\o$^K \8}648w-,9Ǽyck:WULxVe蚥nրՒwtD"pD#ֶ 4B\vlpM:?CLѸ6*F$b9DT!_7X[hNrҡ!һ5ҐM?nhNvrR :#-֬6I80~N ۸¥l\8}$8GA~Ժ/q7I7D M|*+Z@Y_ʣ[b.7fUb-2VbvUвDөқn+7qx)'ӂzw7r)H^F疗Wau@y:*'fakniJK|鼤1ta[;sMJШ|,S])`L_g''(8Ne8RTi1@ Ճy 7sLwOXCc1D=4AW&14Kno'l=G S>ѩne$S`Q㬑r{ VwⱮHg)_ lBM`􎯤FwG 8}S_|A^ rLFfY3)Pi BM@ 9( 2UV|}cq"{XƼ\nj - ay0ѥUCTYPd!.dq!y'zM 3e#jv6LP?Ď+_@yBGp Uk?ٱ7'RI9_f"(3pS'ϫNi5${A`-k3~sӇaVј-ʺ38@_3$/GPg/bڑWT=OVg[k@I ;lH ?5Xj眶ȜoL@q2Cbn,I9F_ 3f^i~lNvnry%F54tl5ˇΗ yӏ6FÔ2H TߒH:a\v#/pHBjq3}g4)Vrk_9)ve g,"1?mssE;>ΜA HLPE9'/*meH_A j̡47mX1?}5Be)aD_j~۬}d2'= rK{KV,j(:rI[KҬ0mBh-aXF]TB+)3C}am>#GL6'[J%W v[[u=OV6K6;|m ۥnAhRePD_}gDzٿ?hV^~M$~|@noԴ@[mwq4 "H|}m1a֦Q,~5U[Dds_2 -|PkDkJkf`<`5?Inl˵H:u7.J4ţy3WQw`¢!#z# 5r=e!fbA HIHַbdQMz6JmngWFc:f8P6uzIϳs4]vlsx  D]IIPh>ykIՈ>?;՜To7΄iز)~칽\.`FcAs+4!yB?D2 j4KhU ʹ%F<> 345sukom!404"@f{Itpޢ &,H+@ą!2QI3-ۯQxKФNԏa^lD~T)k""Tiո%SFj #rUǪ9L.E N:[ %P+ w Js3n,RWa/@¶`f( +K'2`b3^E^o!y^͞ɘx>~"q6^2F,*f[5xbBdǬ'$_T6RCxHgWhsvw ͳn &o^_zEoҚw }o?Ҍt*F:ejneV}&2[\3\:P{7 LY \"_N.~G%(OQ0:e@*=Nl_C!j;媫(]hlaeRF/]QQ^ t4XP-sq=vIB>hmiZoGpQ^]?sdY͊յ#YduN?*_caʕ|R#6/>ٚe+D5xAib!B'kjG]<>d2nt myv9xhcǶcHSҠҹsnDP֪r}EM՗sGHȏLx#T.n ^bOû5`ڊL$Bcߝr׏nMGcsl 2"Z V:z^<SCT!n+ mzl@m_m=A>anAgBw:P9Q ]H]U*0.@<,+աZ]oP.,{i1G${rI(ۖiRل\ v{ZID譞Sԓ9ʄ,ȓi )S;úN>N Ù{wQ_?ҳvݡ:9p`WFafʿ*awLqtL JNJѹN3t}ww(_B&)BcmGvzr T6aND(;$nkNO O`l>EFƃWF&w<}RcQ9hHjlT;CƳ`7+[_=}PL 6?5Lej˙!M1J̣^!ڪ@ n}i>}ĮZui Gva*R6btܒ zsH1Nx2.LLav~D_! piմzN\:5㴟ɜ?5mce@8fH'lO75xwiDDpNB7HV"QI.f#>!HeuE|u5b\J[/)Ĥ{'X|j0AfNj;[w2#eż J;d_}q5c1-+Zx̃7NANƛ3sJ {\ILWoxUy:趧#I6GT䏻SZKJ T{/*;ZC[(rEjsNFb _;A޹ߎ{Q">VATLXZBWbjy|l-Zj3vl[vWI5㇉c>r=)>; W!rVg^D/EF0QVky#錍 JPRxTxuoz"C CnfGho vzYjO|||{L6+zwP{+E[!O~Ӷ{h9lfʰ Xf i,y.$\U}>C I|ʹuL вjl5*+E=Y.mU7t&} {5tʑ>dVzDW~H5\QSv$>0F[`{c$;k~4EP Kn ,:ea%l< =Ɠf~D%mk1|AFMcvaaƆbXmA `]-}Ai)^EʊPۨZU|x;f1!̝Q 4@1ʔOG_C]( $ߧ]5+nWjO'_uIQY ݔjX&1:" 璈Dhz\0iɁc(n1~Zw?@0 NLNµ Gi%3")ziݹq^©ܺlͩn|$Ӱ}%p`R=zEJÍ{NwhIH!-X@^28lFG#Ou܀!XlkɧSݺe_\s%.4رD0LnN"_n\G-}X2 F!^c˴p3$Dˮ`>U\踌 =ʳ g}?bq<@ G?). %G%+9h!ykfj@#t~ hWFfOw<%JJ~!ȟu~Y2~@N>&NY3D #MeR_MSk·! s醪I|?Md\#s _VConŒdHi`_{WeeK,pt.i?H8'939D &Mj 6j*q1mL ̆2 QiANsrBF4fX1 ˠ 8_YWh}t^Cv^"%Žj˫5/Hf\3/q/;W7UnW-`=JcIê-!Dstf_Kh[b۲%++U^eMlK`{~vQd0?# -J~\Z#ci-CCՑ-`aUV ?:4z3P =8!d oov:Cu`X.Λ);JҠshYB 2gǽ%GK`.'؋  ;.Ʉqd;2{26֪q {K`)0nMBЈɘQ^TWɿ/1zf|(#fD<'S!I2 a]Hc9KpD%O_zpwķEgqΠ@@%Ex3ωi9|tB2iͩB^= rs Oal5 ~oȏa 3ie>:*Hn:a5wζ 7OYO _c\%[ci=֟!I^N4GF q 6+P4 GWȞa9hAF@QS7Ͻ'[ds& !Ti sA&fAp)']w(*V:0ʣf(,ާ z{BBk.|S*G7ح~:" *"/Sɉۧrg-1=2k=|nkL؇Ҹ_ȾfO)1^5ГVPa Qe1iQsag_K8c':/8 ol. /.KU&Ϙ1' c%xQ'sXaɣxVµ?]^[LC.h=7۷IfeEsMCpwapS|=_HX+5+eFe:9rPZ|cƄ6!ջaH1P#5 hu-]^ )( <R{md?(4B5tRKm{SQw Eu4 ZTY)xP2G $"yfa=yN]hlBOy9ROxHX@WZqcv<*g XB?g{Q,Y|IHO ` "g=UݮF 2Ϸ1بk= kc XJRgǬ;Zuզ ;U,/7C 6iuFsJ{6K~uIG$A#І&d\\_{`D%4D+ ć+8rLl#  'ҡo]$"/dgHU(AAONOI tO0'dCMk3iFjjY$MAЮ>֖f)p>HmH/cK<՝؊(]mG~ViTmݙo3O":z'e`P݂KаG-"] Y)@w^a4rmNoF'Sno֪=%{2I7DdWX`TyA!~L uW8KbSחvvuڭ{qm3I?3a"eϻND9%8n 6 |P: - 7[Vgɂ=D !{ywв[o/AImP!nr= kOҔQ" ?IKi$OmV@s{?_PK˔?ebQ8:TT;w1؂E l㑳ԇ'M$u|:Jr{{ƺTGF /#n+:YBlio!W$5M-E.qƐߨ5tiUaF̋'(d!b EvWM[6@1u#CHL[YBDd#xMT2`}vBA+ UsT,qyTJB\/X2:ui>>3LC8MXYS|P_,?G=VwQ#vX(rcR7vҴH@S Ùmptn#0m }N_FIpx|4@iѪaXt8dͧyٷ(5{zSjn4iǾ^XRHVRPv̀]`mƑ\Zty眚q+hN0TW&`tէ;Rg YjzWxɓ Xnx7may]d*kS ,bMC.ޔ P-e![eȂ |8iU.$D֍~|~߃Tq-{v< G84~FnyYn3UݺCpͥ"؈t'$k+.6BII ,f?:o`KܣTy99Dׁ:M7.{ Nm-ps8l6SKTaL޹EzN VN`MV߯oM 8?\2n(0?&RCH~DT> q;.rŮ)J>z$M^-V\ QFYf''EJ۪YH}n8lECAuqydewh"U[F֔c«,C(49^TMޣyq}{χ̤Rѹ6\}U_E&:d`SixVz1a( fXaF/|CV[gw8E;؞5RЅvG-G%lc#&֨L֤>SJK ښUBY"ӕiVǭ2+غ樽G7hdCz΍|4ֵWHDfpZi> ޢ`\4Xm}Q Zi?2l)!vao>{pה?D1I~\QcGUh#K /qGk;w-n/Z*Άq#I1}6ZFv ¶ciT(_R YMi3"E [ /ٻl=[m QR>28NfG!iZD9IE/s\i_(č):0sRv>!W"=_sƧ(+bLdE:o[3j휍tWkC)~QkuC \XGK`qQdJsX&TOGrE]es1o(6bK)XЅUOI:a06|c9fҖl5!CHKwv\"h7Scr@Җ5cA(dWfkΒpFg{yx=?k!QC7hcA>~hUaFY(: Jz_Ӵ];ذ}]5ӝmTt}grgU(R X|\q8`e\(:r9{ScHrdah*F-*vpi d|ʻU? \Ρβ9bs#cE:BtEn@`z{y޻{{W9yfLpB?ql}V(~R1^aV<>i?JعL͚Pbۈ}$:Tmw?&eӻ8a}@_U-~ʬw)<:&B4dULDApdJ CL]]-ښg@d<;ݑ69MW",ԮpWYQx&m(D!WB3fuwDu/Kc8s[PnjlxR*HHb#M@:_WH.|8+Q`# ]44JӞS3]hP%Q|f>`c7m8עKxfں)cvlN\GuܶCuD0ߕ.u Nv'4#Q1ďONgAلߏϻNt}d%jHP pP=xd wwpB,iO[#HD$02CD_~Ը$,NQSQ{h]oLNΙĄDvJw뽄9vFUĩ™٣ؐRs:~AnCOUª 2qtIa4H$-9`soly<^t\GJcP8f J{͂8Ԉ,VҠDp;ywE+۵u-!MIwh? {UH.Ӗ92 jhZɖRhd|yO!R-WvfʕNFH_ …ȭy_W .` ׏]›4u(u:fbn",j]yґI3\7^1FTp֝CEqeP9s̹{ᎎ HYa _(󧒢- -LH^?ӊ|*1> %Sn1NiKqH0L1Gy ͋>- Oy=oEɐyr[cyrt.$ YsCYw=(6#HX EyyB\K:Ի@. -C⦂!$Ƭe= eM}ܦ@C=/c~g On N_ߊcsoi_Y9|jS%ӻ޴ [H6ŌM[&凱(VcSHj]4kA9 ,vi$)h_8“Bt QiPg&๨,H1q2;~\ioB'/BEEshQiX^Lӕ{;N,il91^;m)}S'k;VQsܶfuUZl, y!WvyחG5MbC 򮊲h,L]0+)c溈d\n^ghoQ`Lۡ2s\3r,Ȕs9`P52ѽ㱥4.>%km{ɨwNJ=iax>!K:ZGKF,M:I847+һpD_܁ncGfEA3^l>#|L#߆# ȹt4yɶv2(m~$Vz972+Jj6 %Y0sB7U^!XP|c}az *=Fd G",vg^`IsW md~a)Ī+H4/]13@TP[~o  c^K|XQ|U9RTAdIPcwtpW`N/z v)@lE{=,DC54)ھN({E}gcn}7錜;t}N O8DUWUmZP*fQE`uE^נ< Il{H>ݢCB&np|Áib: %czX7送\`t)lz.фqw )𩼐?@uOJ W.q13bjuXz8,8a,:";k,#OumHwIz2'C%2BOͷz+B+NpV{~ݕ _&.WQ6(g˩鰙 5cUHǨ芗IL=7uH' Sl{"ayp<8ݢuݞq<[TӬO}}zA] k%@"Fw|#y~lTG>4PF F&K: Dư;wahFҞ Io[6&4Il[VjV BW(hqo>cEstl8^yE3+:׫\B&Y%y|2}C+8lԬ2ȓSI; lFxgJ $'m$lن]H+](2$M brX}Hb6Ao2 2cD*r41}-qVJIc]Ua-|DCOr%+{^`!SlБ6Wߘ˰(!w+ 6~ $Gq`BZrodǗ!U/|@^T951fIL!y`߷aM: )޻ohզi@,G*/2Hff#ѷx@^O;&{Fv94Z-$@:+P9ǪE3Sz- oQ')fQS &-LC^]{hLXQFܑ7h2$mzu/ *@P9cefĈe+bv8vфYЈ"Gs0,!ҜfĢ]$]P]|.F RF|/X j'H%WzKH 3(Tބs:|Z_4ҍ$ʤi55C5 rGFV< ؟tUH\L7C>]YxY4_2~x+(u%~(49n4i7 iCͻa߀1 ! U=<|aNk??tƗ_Q /įZ \#7? ӳ鍊u ڸܴ<|7 (&KDe; %at+^u^u4mҡѴQ!;n]^[%SIo98BZ[kUGo)tmJmBsWԍ`xv櫚˷`. ^q^F2dr)4r}1TuYF'Y$Yd 6Oa[g̽U'4FU !5Ѕ'UuӀAw4ȝ?^CY)Qf,smzc0+fT3Yz$)rDBaOcb:CPi_M|Ej!{ѯ uZkB@#A;o:K_:4ݚ[Ud|](2CT#ܶm}[ʯ;U:FFXKV>cWzh~Ҷ^?nvuFz#)bC ,w| "HoCTg5w1 $ܰdsRg=| C\Sq}ũXob5cV%Vȫ֦Ob$SQo4\ ER)<9lۤoӕׯ;TVuqJvzة5"?=Ƴ,2gEn3ui,Fk+b 9N%Ci5NvڮtȯO-V:'H$gKʧIB矌HaSt 3N^nek+ 8Ac$Cs>Q{x1\%㥹n%M}5bX?ШG0uD4wݞc"4#+HhOrCY]m7IRLpOuiT6(x2Rt i`^, ~AC5n@R*%FE; ݱxc)͏A!naWqo)Lku/ܠڤJPQ.Rl'90I`u$tI0yHy Aǣ1Y CB$/l,pM܄(^R1h!ơSqlٳPjm<>"N9⛗'OͻM.l 5{Y: s񫆉 SE$VBVEeU™h]Qed&s_.Dl"$o#Ἃ'dm vS $bPG@ ǐ~~sX71PNfT sɿ͐sxeMFOE`eWySN6Uc)}1H愜*ܻ>9D„߯vx) y]E=9΁ƚ129f8Ԇu|mmnr\yH. ZhiS8*Zl[=έ:yѴop'Jx-,C`A9:JsbJN<}٫"ފ[JTvO;8SZr1Oubw³9qHɲ1 V־b@=R\z^5 #0X[1\F.pqȖTxS+`ILFOy%N.`J|]_i:+CgT|:|恋,^qq*&2 J`+Ɲ@eG̬K%#"O[e`G=o \\Fzk[%KKX_t̽ RvO7ZRe{b6&hJ/:![;Ҝ.)ptkEd۽V$2vLxkyu$i-\t Qd&osTHLaqyGT'Z;Tjbs ;þ}yP#Z\Lݧ9dBKɬ0vt B M' I-@ys13; Tġ־);|ypbЌkT[zX䈆΄gԿS +}֓[`T1e[KcW1[Bf¨gЊ#r)\0k/*YxAĴnY4nVMg+2m/n|R3? 2&RuF*8O4vގLuly9Uqlw1[`R' y1(勉;h5STB~{HHP2?QcÎiu Ebm_@'VDXsYET' _JS#g%^Ie|Ep(;yr ,D8rnvzSxz:"VPq‚a@+t9OLa*UL^\O qWBH%`Q<ְeP>;~o='W*bU3y\X{EZkswxܱzR/Wm)C{Z#K:)_e'H>f716ɎvTzRLo?`+=9 kh٢c:w|snR?%3£cs2P8Id2\xt|Иu4&1^m<(7P$OQgrS#u,1Z75f@6ۮ%`y׊ n[^<Z1m upMkW0AR}oDΌ@mEesh.ׯzݴ`5K=_ t_gWnFCQW7YVsArL-9'#~gА4n oKӌjU) ׊ѤndiCs3@j;0]މh2)E{"Qy=={^ަAmlc',b%SSWܖЩ)\]ۼwӷnd^˟: D96eFD2 ݭ2ą+ݖ_XExR`'’_:qF06yFf .ap}uӚ뙕G YZTS߸ R' U =|ӕ ı*Qf`%< $qEHc ɘlIWE(NOV&/N 42Td;G"(R: Ĉ6$=@I`Ȇ]2SCMeJ;gWhU+14xYE+*ÆS{EE6bh8^gX<\*)/*^~בlLz\J"qi\B/ҐD/I$j:1G#~s<9u Da -3\=]=SzL %V5-AVt-OK]߶WƦLSXBlJG1ZR ֽCļ8w犒)J=dΒ\σNEk+ыwxt5{Zw>h.?B6IT0](/"wTImET+*nE R!!d,eUX)"B , ]{\o[ȁrJ|F+bk ;C%DfoВYyE 2& &Vf oV0%,r1((ⷌYuNP!fjSAߋ(x]J8'ÛYƮ"p+r:İe'pMCP9IţF!Ś`^0k,s4N;~R-)/oܘ6S 5I&X&_C2ܡ/.+sd lj&^IG" THFSMZkP9V6֟6ɡśagb_h-]^ڄWf`ٽ]u(1 ܪg"yE] qB&gAc`x x zl3hb҉5ƻklbJ{qWcJS#X! z9cszDN̩A=7wij3!4t(|<І6:]Ly0U2:?}kzSP72Knv-_'VFMr So:@W;d'OKG2F$IHNu^)@ƹ#E.iFQuozV G3 E|Jz \Iƺ/uGGRŔZUL,(Բ 4R}_&{+ 30U_[S+(ٌZIHEJ\lŎbݞ-s,"SG:"Q9ͼOU2_k0[T/:g6BqKJQB=nAaVKz8.J (6_Y8`q@&p qeN_KէZn'E4.fPk.߰f R?4ia@ \ͰԬd ÐͲĹI9(([*7fsBlc`WjO%5;]a!2SGk$Yץ~ۂ zcDgxPUVfh 𮊋|kRCMУb!kj>] 8$,!Ahl$..2l^:Rs;;?3l'H|Q(64u z!;R )) uƏE夡P 1 $Pe2+7'BU@\VSB0v1#`ݍmm=X[־I34Ǥs N,+R٪N,fn{GδYuoȱx+2_ԥ%K겳=P`D|~srmd~>JZ>^`I'&q*s7Ҩsއls'@.%B]z>բa :L4ɛܐ|hXn9ew"*!Nםi:$1դrw6n ~=_B q"CߪU! kY܏d}) =_k|0!^,VbYV+PvM^V$s۴{_|68;@0ѧy$D[_FT{__C!קsUt@Cȥ1!Wg"ȓ"M#.I>yYт[\;?lLxSГh_$(dCѿbH"Cr%Qn )ՙ\6ܷv&xE1uhr"xUy;IIETs +df`5QݻoAInpLGLKː9fr \/3xOxKgmۨ'&?\΄T?֏`WUOy[ 3jt@\Je[ѡ`_0)c(yG̑$.i2b:LBJoך/$L(2b/v`j})ZwJ#$}?+ uGTA x Hp8b Ul2qVː+k~Ca*zvz61#N!D A1ѩSQkyxBҡjSa^mxT{w]~eHn,.eo ģ<%whXì_No6\16vvNVq )<,yT6p=3?kaՖs\ivڮ4X=d5W'j:B/* |~PݚIŠn+5AB2Xa#eX1Itg-ڡ#`bBn0㡕$,BGbutfZ.W:# [Lk*Bt8q%/J[C}x<"6wNj6Xo؂3PNSJGs2O6MCTam 캔\D~~9x*TL}i45FnҾX8-^s^v[)jBgn(o/13G']I/I,^;@ؐ7:nd*dUƁt$?x2"D'ҎD%TUHH!`@I%R$aۮk,Hs) ʽ:t3ߌebIth51_YrY ՍHvd} 0۲H!U-neKh%+ox $qk a`o]hsɩ1BtrAx}@3&m޶ vDbDDfY9,x'|A Lɖ[. $T  NNFN[ƐSc rީy ׅ(͗ݲW99^tT:ʖFv_ixLG#l^Wlˣrf@sA xO3]:o\)๛Əv^IäTu󠆍~,ɞ۴w2ɭMw=AK 7j+=jtuʂRE蕹w$Dfa1XfA[ԉDٺ{5Mh[nP.c H+Z$,p|οa%=F@ŸWi%,z 1 cFLW%93T!Es 4PBW6Ս.Kٟrlܾ1\ߥʼr(v~^rTE^J#y!?kWA4 8VLnڢx@ rswY1Ҋg!:f@m`)V7Ő$tjA_nn4DD]E = Ӧ {ͮC6IptJ9Tma:L 2L yYEhSX@ M;`q;k=ݔ-mہ(,PDP^ VӚ+<,wDkg-9ߌV!DT3]׹V/&(m?YHFe]Tu-I\n9ܳV ( v  O2g]l伶g"V~a2л׻WU.l_w"| lA9}%uJutԏ?E]mb@ylJGޝg;[VcE#@*7#jSаW A/sh,x/91„jzʾAYE2Rl$5a>,|ٍ'/wyn"^!F;qTp}! aX=`!کSjarNfJre詴朸֒ JH旺[D"& m:ײ 'wjKƍA M(\u IxTI>yFZuzL'=SYg%NdN bt4Ba-mZnݸhB8͐GOSUZtA"FbȐn}oWN 5gϣ][Y=4 &PqGB1,%ide` Yo\b[R.V 'T E9*dWJmJpHSoa]s Ԉ]С[ECʞ?tlyH#)m%@8z.X"q8_2 gIW0b*'b.g v-6vZD[p0}^*&CLtNcpƾ|][M~Ҵ9ԥa[% P )h3#o}8N =I!vx9}ܟ}/VD{>j+GрwpLjԭvx;c]szEݚVnlubq>1`JaPgሐCl675^)8g6c0VWix ݐ%|58CtdK&jlι!8@K@Ҹ͢W&1{ I"M}rM8OpYr A3;@9fSq^[ojJHLiLV:Tc/TXɩaf X6YןJn!mA$O%$V<}XOzB)5/1 eᬡfD;Rňg2_@U,$yqgu-unL$Մ7&$ x)k \L`" 4qA-T|ߠh%IcÖzKvdilK%0zŗ@Bg 86&"%KH {efACɲ E4`3r7l sr,޿CL9th꽖_ۘ~̚XۢfGYJhg^F.-. DFCfy>pP hbݷcpuw㏴ ` 㤒`z~N^5Rf5'z||C ة6MҴ1w+t& ygEYT&weGwcY \&x sH0ܕAo(p '*;F42X݄-Frr à^5-2֐\0Nw)RU Ec9*Txs*Et_J ]n2IK BJ]7 d\ĭ"H{oGY Lz`aKX;iO}ka%h^&ߞİO0p}ZvQsY:0WaZrNc)y\r5h'tϥa'= zɠ2`05 *\-r^(YPPTR4nRfr92&Bm[uպ @"@MuD;?rAN}'<[uULוqPu38ybI m :}];D2!IEes}59ŢWr &,!˘Q?laG֎}]*f=m=:'!|r$iF>9:,%̸c;Nge:jKφzaC{>Ez>ps & RYO'{ .mybB2 eǡ>gs4221;zNϤ{2\8({vG:3'P>i*M>K  B XR ExUy)~No=~ver׫*`?u lWgoAY De80{Vӣ\L9I`SISE(&1=(LvH1^. +ZyǙI0$󁻹 S76*B'4DҖK*8 ?-ׅp[^!h||S%v `l8@das͜_9,~'L?Ǥ[I R;dT˰_-,?y7b5YoVC ڎR(:y$۰'JE|Uw];3_8WV;l-"&ϴ/ddGcd敬RB f|!֕qD8Q 2*/*ab7s+iLuopK"&k!-Y; N #,g'$O`Nox >m!fbCx0$"_oN@˛ 3#Gxenxe߇$=~pqܫ] nrt 3eՎW/"(QH顐'w,G du g߬rOr Jd ֜gN;ؕ!YŞIzrk}=b4M`.BOvDf`5,䭂 Ϯy,xQ b]^uav&HW⭒&2~ew?QE/QhV宜m1(RNƭjY|)k۔aO=Qӡ|\[v9#Id9!WǾ*puN;҂xX4 U[ ^십@ڷ( <3o;097i˓r̊ڙ]bYA[w>:z{Ddj hY2N մ AR2x2 M!"#aUHi|)2cm{2 fW8f0uhH3K{ R9c ,,(5Rq6^264 $.}'2dRHȃ{P퐁dE<{4AO(yIwacՏt%P"[6wv? XK|9'X,' ]Y[1yJrL${aG0b$2=' rG&~0ObfQ?sL5[dS)#-8":;~"7t} mtȑ%f9R+\T(9ޮ(! ?Yx 7#/W=.1Q9bɉvΑgMuE Hx}sMLA֙e/f.oAϒrN)ޚB" Ixq!҂Lr0$"]X߂J:ZϷv"'Z}4ifV9%Qre> j0޶#Tc\Х#{ȡVkj*h[^5zH$j%j!3 ru5Cѭ>}Ψצ 9w*7,)tڡ B&~ؔSPdFWRK=iyylnA"(T2Fh}Xѓ9FfKnP,?c*@4/z3(pU$"BI1nq"utg!6;y@@esdZq`-PaH!'ԠSXk(+-8\p`]¦$>C߄<,P^,vqz|\^璥'V՟ G.RbvLJn7!ߊ"qmzMDT MWԒGv^[R2'!3ZaIsynSN%c>Ԋ <M[=ĥSL{_niN5 Z[Ryo:@csNgM$ Fk>f]mP0S7L}7p (GqowMnK..&T0!Q% r*9VԏDB%v'@".(Njcl 6ueva/N4p) 0CSU of<~Hw&tE7^˒I<M/\kD$dЫPm +e o8p.xI^^@J`<&r8@Pedz pq􇘈E5ݠ>Fri SĄ&VyKhoB{d8xN |wƃuJɠTi9FK n/[umF^~iD0BL!#FQ( By>tS>!y`?NvSXop]Zd[$@ǧa`m |+6.0CB B zA?) ] ,̉8Hq*3|k ej}|_]*F0}/*ʵH_`A8\z7w1stIKSEȇ(2(.o΢)Id4!Ѕ^h2eF  2.=~uV+9]{{NL!X!JS%t`27+Aˎ3cNH`U4j C)ۄzFKcF>l&#4!%u:=OMqre8o"NCc`Zh:@xB >\qr(Ea"iG!)j(D 7|dˇd) h_QH3Q`EIĉIi2HEn#',Cښ d vR51">(0-WmӁ+W;MKyvbXN iDIyP-z.eJw h;msHf xAt~!fСmR+,l\x$nE2WpMڋiVm1mi1$X{̅^R7C~03Ix`PY 1PBs N~`ímn*'NtRJAΧkxQ' bhVDs+53xuaΤMyh;#WSe;'^_BNTΪB'-q9A腰]Nw&Tk+ 7B#Z٤7VP1Vuܑ4`)%wD V7_.'C3WdOԕ](cZ7Ji@D'3)[lRBxK^ S5Aj~2Mw5B.-S~]_>aFjclùeYpT32T$]U]4([exw- 5Xy%6d`ʔ `;BV߅k荺_,z%zMIgɀMtdpL30:y>q7l6&H{:O7ӑհ}Mk #=59]zULiSEE0ӏOCn9W2 .嗐Sc0OUpj>9# TR4nkIPUK{T݌ٔ>,. ~]'17$Ib[6@a;.^HSz4#T7s= ZlpqtBCqxu})c8nj3Mf{"^mVI5(ǡatF ?ni-Z'-Rϓ抌 O.QBTK`wK] Qg`&]>/֕ C~NRg=bo>(H(1߷s-y^N3m ZD]E̢H)z܊#[HeAg*B}&z>|捐?:C<v4Kfg)ݰQe4XsI^#l8Tgj*pj5ǑPM~+hY"1NV瞇yӦ!` է-b#GZ<ά~C bKht;:L0i L ntyPȶd'V+,tK' /3ߴhхko2?iZsG ꉖh!3IПJ" !`,ؓ4z\vdS V4/̗n_VR47a?%r̨Jwn6+f9uk8\,Gk%LkXBVGP<Јi9ܮ|/ouw[n}5P)Q&Hwq5+KI,ɝV)A#GW6VWȕUK}g.:$0M ,yAVe1.kQ+Onwdͩ?hc_*̭Oc<",_`7I; 5Q:7 󱓠>Ѫz0+$LT:;h,Gb$8@5JU+ȋ5 uF<% =r#?0/zc@?\LEpMI`/930h%:l_|qD3O%$Y;Ó<\%\w"D:,j1]O^U.9>[<Ƽa\8i|7U0DGԓojt(8/>G {aWf\ gYwq}#[ PyMⷯ).D'f.^A'Dz]j߃Aܧ8\=ϒ]Wv9O0~~U6̋e f)/D3#:W` !bp>,d7ֳgtԪPƾ <!pҌho@@oMAiH<d]B9n80DҊ;n,>bXdנ^.2pcJȣ2ٷH#f[6_4orhQ]}S/'3M8GP°*Ū|z -$nO<-C+G+̘ﲔ\}a8j\nZy~?AIOqqh6&rjiy?D`00[ia}(U&!-=<0P-+x=;LԪ!&t6Uzz3h E1NvN=O2`nкF/xOm[>FXA^dab^ G~ak=lIlg|d|{F3 ٻr5IaYW5da+dg4oe!~ (ͬUM3rqэr{H[֧TΠ I.boOv/l1]%Aωp8`f͚@,]@0 })/Ej0a_BWue(ߡD!8c{xjBWTsZOZ=d uEiS8o徛%Z4c/E!k!z*ZsҪ'-ڼ{0wTǤ;SN2fNsvN/tCIt $|Q 6 Оr(*І /㋲:vu*8W,Ac SH14{}f|w@`UȥƵzZ2(d¼fz`l}1n0+WGZ3tuMEH#+*{EJ/$QR QV 3GgLXI$Ƹ|ݥ3R04,8ӹjJgͷ@1@#Aު'n.-3(4{+ӥo akeZ9Km]ofXS=DQLὛ7Y\{E)"y_V]Sm6a8f.S`tr5g-j acZ=\ؠS4WhE(s %q c6P3:3WEam8)+ 6㭶GSD\Jq%ѕҟ}t>*rǦ"U,j6xAش"t$i"Ҏ(:^6R]^ǁ zZ&7-pGar9B.O<%L0.`]vHvc}4z#!]Mzr +ctuNb4(CijvAvn0(vxȞlkRΰmf^\yJ[q,kxOBqYSԦ6e4 };|iVsc M(ڔJ=p֐mcc뿱z%ä!u2 7>AB+ͤÎmwSl 5EIM5e% RzN+^=bxъQрp{V׍cY@h?vhRͤ5G-֧+x`Ք6;+MyN 1Sm&.S겷R4z=|A"S"5rE L9sQNj wyyY0Pdd5?xn~k],[_#g_MJBt=lA̫(lMA|lHؤ#8AwpCaU|+¥؈楺oJĿu heۤ ^HvW ELK T\ n#U/Yo.@}E {fG쯀ݤ{lp)9sC%ڷ0 ֚wlK@鯢8>NJ$^_9 l<FaT|Dz`sڬ7ҸM3='J @'vx<'jwʏ-nM&Ҷ>xNwHߙ~ٷdm,6 ^ʵr-"lQil#YxV Zc# R"O8!oIŒ@6sНCяAzunڤgؼԂeS6 o\ wv*g/1WfDAW>u"HA{w>$e~`<& -/+M^^w] atN?1Fɓ}u(AwltЊ'hw+yAnӷ%/zvgt{y.pCy~ /[P7T!݄Gmhav3Sݬzf9wR|;؀7ap)k(fw{A^vk%Sg*mܓ<$8:K.̡r%Ab MaG'3JpFjZ?)90h8!pP'{,7Q{PcX@VVÃ)#R&9}, d" }.iⰸ UJ^GWΐW-fABkfMx^Uދs |5RF_˥~g 7J<@ PԃY~vcT[ǤMH%=-Dk/" rG[wI"?ow 8r>z.6pyGL5slO"RH^@6c=kolG[h.CR_bI*d&19 ;"#U{';F!0p+}jb3o&ּ1ȲzW>']RV:g_~ӭ #KS)po;b⁨^QACiз6Ai3:p.;PLl%=G{9!:N6иHeӖ.؊QlQJ{C [wM=vtWvVvy!\>B+CB*GbC&n :FuIuZ$5 o> 焥&}r@BP1-QħBn܄VTX SD͝w8s"LwΫ5o$C/%}Z|s`7 :zlf l(J=kC\y-tzjrwό}.+uZ;Sruq̞c)H5 R1s7R_AW6L3q}Z}+vuFsmiJ{P\2ONet-4(7(p*+Qk,VrD,) h]^^ mN AJ| s qE[Re)f ~SG9ÏXAL ;' WZu$vƨQ{bJ|=hI/@Z+%7 ޅz+Ѥm8$quX]t}lftyPY1'%Ϸ{%CSǷ6V8X ?ΝE+93f.%}|vXEK..:%`|֎ȟv5̭y2C ߟ*)kKžJw'&ձ77ŋv84a|D]z;M݂jFd^@lN ި##1_ -En#^ !An&Qdg{ףЋc¨ JcfO)'kku5z"4ˮi#&B(IW rZ0ǐ}H ^稚2/?vԓ6D|P*M7a9x!jQ*߅ ?j\X@R׫JP5eq6w F"J:TJ]nWh5 ]8TZ \v?EmlG! @oSe>Zn5bA,GFW˴ 8=MhA] ] _b*ђA7n$I j}yV=dS$UF~ɇ4VnĜVu0WOmoN)YW  HF%{M迌L'mlH`r]Ld\i1\%;:]1I$yp9WqbI3CRb5m4פunKm{&ZOKy)5bLR*ܪv'nt /3R|;UBӁZC8 K 6]HN`eBVKǝqC.@lbK.皁@mZnue݋3uk}rMd'COe q'ne"n 'U$ߧҖ1I6YZ.Z3Ox71 5u^2c+l.D\,DSKahgECLJwBNjR?F0g !8k$m OV])Hb$H}>ɬ|`Wm)i6jh?D}.MWBh jCA풮JCwM 3 e.l)%eh EV#onCy n![p=$vGA^Osj9$Hu'UDTy mb !3/zʽ~?x0?`HLťTMrqX W:C:yGpt-ӳYPe_&Nu:_m D*!mLh؆Zj)GU,3û-IzM{Qc+J?fxoOz0k~AW1m! pSA *a&t,?oqKA좗!O4߬JONuӴg׬A:ZKi:‹6QٜM.J\/ޙ,,OI(,3'5˨ؔB(T&q٦ QFzB@09K*gDtF1;*; K>/ή9,;q7J_z6>OPa2 $| \O`|3w9QЛ$[ H8,Dk2̸,PʑGn.5+c $IjQ0cԿ{#?D{#!ӇrY~.\A r`ul+y ni>¡vHs"w]I]gƼ3ߵIGOptk)I@4>s1!ρ-ڤgSZxErRe/V*.GP:87D5ȜI ;цp ն.ޮe! u.?UÊr^Zxхk\_[^6\?`Oh艁m ;n`T5KjՠLֻg9oA_pAWN۫fgA3bYM}P;BOOtM";#¼ +?tp ^i3ozGZzsԼ=oPRdԔNȍ/D 7n1!btaQRSj5`Uw+DO8.^^=`%~t2ѭ dn1Fv(޲kÔSLN\xGT%)5/3҈AE٤Y!ϳb;rO(` V~ M5M%Pq۵)s!P<%Q$V0nYo9i m4t嚺wf o̲c)沢ޫ^7ko DTYLunsW[aZn"P 37]Xh"}V[ʎҳ}*D-L2ejs5f|ǒM5yA&}r9q r¡Hgɓ۟USv DK).xF$ӞZߦ f\c>(;{-"4z2k5 3ټNq-髉o6f2L  `"[BG9OW*!VE]𬲠٫U Oūc¤jһs7ж8[eY ][$n`YL> C9!bMUU>|۝l\^pW-!a7RCiR ץVjQ-\!%wm-0t<37 xht>Z pND[Xx#g!+/*Q~$_g~1/ۋ&+~lƕ/m 7o%&{u`!frc?(|L!_?Ql05KC]%FLћ5|d k:|$nߵQr;&bn:sSִ>k h)Ãx5˦[oY;L3cqwv\6}'7GWb傍y>"S0*QJ ΁@/Mz vځَc:me*S.jA[][m@i@%Qz(73T]=uXt v) 4S?RhЩNVMPڹ&`96!$Lfx*큀cv3ώIKw{Y^.,LuqYў)цq|$p!ꁁ]MnΑ\dMlk\\.߫)WUʛ J suǮFϣX=Q(2v#畴.]ҽEh1HZp 5[b)h=y Isxd# Unb5S:p~ dVemP}9Kؠﴗ;fZN6-Rs׃夃??7̼8ęai7SVdelÚH4'H`;9R >^af]y /SPךk9D) O9u.TگZoeȋ0vxAIw,|6?B0IC{Nёa+iᬚi#l3=tvbW(NYoMiF{"dIG؞!H |Z3w rMFwS$3iM '#ztWHS?>ѰbmZ8=Ϯ{,)Բ1ai=n]_<2"cTDFmH]w%$l q!B kGZW2F%pRqzPFm-<_:bjMt GK=G!n%FufNV)Z8iA 9eӀuJ UduMf~izA%U<4ӖVIX-S ph.2¨( m]iaX5?MR؎QhHMIٟl/wz%>Jz ZH^B;W?;pܗáAuwa4dt#RLEV7Ǫ6# nFm貇P)n4w?MCº]]O5Ec ZxfX@E!M5 HGAa/ /|O c$Z!d<{I/-c"]9n,p ҩ1iw6Kk`ޫȒ#7K{Ss]]CK2ypޕh"-L(z$G^|2=t?ȅTtyX%)Kj8P/mg⮈|ܻ%!1g{{hm'Qn-!)F-_Z(CPcaUzf$}LQQ@\ ϰtrjIZ69`|u,L3tq(c}=3w;ojJ?|^42@+$_[JdoBi#]*1OÇqNd(l@|uj$E(ȿD٫qC ?aRj'_;l/X˞|!CJ)k3{J͂jO++VI\K,yY CZ(vYez6}( +g(2#ʸoQRzP(QUڒ.u,uutđ;7IGm4~~T؄zWm'|s]. T rQsͅ`qYP\Lsp.ed6lsƑ#},)}5DPdl=!$09x(xAvliQM2~3ocu 0 E^̀djAaYTdM#d$mJj #ϐ#N73cIrW8Re q§E-trPC#׭c?i$(/DH |G6ˢ}_kc>#)NV^vZ\fxCcƠ!̀l$RXgkOBTQ3xQ1I)| qMlAWpk> _Oo $&颈0OmIwn"Nv5yUԵ;kC?TEҶu S8S3ꇜ;ٚvcH}$4QC!P<O6 ZAY᪅i |K+@@_ C"iq̧E5z3SA֌n8َ|"L<<^ndY!߄3?faoě 0?R.wb=FS(ܸ?‘ %T+@uP 9HAX#ȺOo~8yv6FyZ~<=^Nߔ$<u.xLhMjw[arBd9 ǝȣ|]so{~^ԑ"T=}F܀~sm&ǠO/(>$#j_oj)5Q7<#7D ӎdbbH)ulM1䏆1mseCn# MH{܀RČ48n&PZrqpF'NqblqJ \﷗Dv  ۖnH֬,MT)"Gc̄+vL'D;ߪjzes*pT {˺QKg WїM!-DYhF9UMV).uW0$j80&X\P>6=S:Ao7 x=^dI@-*fW^mV~2R-<$P&\r&pW^4JS}c5K%!+G6^HfThacz)[;h@}_7 QAx:-?ɅWQc*tv R?L(,#Mbc @ 64w<*r FC{Gaz s{ YlyN{O\ۅ.*:)6^]f"K]?+,|7-L<:;X-+\JD!% IpBU=D~Ѐ2 <{\ =4KH \OINi]=Iy`kd}m6LJ- UAֽ̖cK[ÕLNDBl.\\J^sŦ(Q^ \aP{y&~QE@a{IPAg'U0v从a723P8ѦvtOо\MהիmD!hCLWfkh3;+OU~側H^}v|jƶmx|<{IbX{Cͳ7CLY&?GzYORAR ZkqZ#kdlj_{MgqDj>n^Ӻ=_ߖ ܟfR㥵 uP{?Q-*Gph+[%EXמ$!_ۤq)+Xslr /2]h%c@ՠ ;*342ICD~3 -kh1³|i2 Abv_ sY/R/zM.G)MjÄָ qP 0M:ȫmxQ6LC@_}cAj0B$YO&'Pd7U1媯1ւ_;,?papw?$|iVڣ2<ȧY,J  '`tb%īm(C iT$7O,9+`|P-U"FiWA'!l755;Q,8ޤ|;wn>5-#"=lz:-ϔˌ@b z-dJW%$U ,o~5\ނ)o$+'l)sï߃fjǎ -{dԼЩ(ơV[A CEaf<z_}%5"z1kqEj.''<!#~3vH<R<Ұ} Ôe{-He4"GPn.3OӒQ 2 SsTKmBa z *oa{=(ܠAك>h ?bv`i,g8NKxU1qM0G:&20M]ھPS\ӄb@S u9"۰X`fYIUCEx$60} c$ Swb!!!D9`psp2oy<vTmGqJY+)BJ(C#♶;[D+5$۹~Wi-ky'766l2V4d66"G>C# jAЪ>eIB;ALy 5O!r}"K0#V$+#~\x,xQuuӦpfq?~N'Wd4 "GTMLȪs5.Ls9Eph?heGij]U)=O7``ٟw/[NjCd4t9yN@&z\ez6qkʼn9&_>Vj9.B =cȷofC$ݤҦ| 1O)C'&BYY}4`;>,_<4UZL9Q'!e$@g? wsNz+HFP$\!а~/5ѻ!^W(21+$^u"e%L7d޶ӡ@#)f2-Od5@p(f~f* <$/Qt@\q֧%}HF/.<-{*kаT`,}0huc)Y#X]RUn4zXu/ĒNh84cBr~U 7sZopQX#'$djGpC#{nyS{違ƋsE-bzom` ÇǓ| `gw]714L7d/0Y0>qڽ׃(^Xy_ǦOfoliM`Ľեƽb܉mdr؀ 6+oEo1?Yo~S2gEIxWJ"4|P6=GkIWkݕu_pA%>d!&C:lI;BMV`ԕ[IQڵD-5ቓQM{]`l0|2Qף1g2' EA9 >rKxJg./ y}G{iK,kR<Θ_w8őCwxEG@!ViqeL`]`>DgրI.+0(#?ՙö&HcTw GfѾo]' C*y mIz_Fc5z׮^|/Fy kPKB9J9 C"=G)ؑς?mǸmeK}ar~PfG𡽵?$c*I=ki|t+R(3;&rRdʑCɳsX4]?ز5)zq2kDt&MyNbÛ` \8SKط弐%paz<>@|J=Z8$P㺘w6+הBDAf>iLgV\]Ri)ʹ0PREj?U xf61G„:&hs5G{]TO$ÍuHsOpVa h۹02oF>]VW/qWB^\툏KrЧY|ڒӵ~#I 1OP`kd|[ Q ?$1pv{&<ʺ@vSAHəDz[ȡ26wp]!.NF5?Vuw-y\ (e-Zlz8cBCh-5z-" /ZX}?dH5ս{+ȯ{iNpa%\aϣWkҌrʍ\ 7"Lä4 QɲWyv=I:[e.}G@]i#ÿyFزE ~|zj[nBv8Ɣ4wZorKꬩܐodCzSEv* =H(phz;vN iT/[O%K B%+Ƿ]@Vh(Xi /L$S=VsvZv)o-|d$5șo޾<%da_bzOl3䰁hb{8skd(dbAcp7?^.x¶g(d-YAQ\6x.FI6snCc!PKɠȻcqAzt*I^r ZNxSz-MLA2hX`Ր;!e SK{>梃u[9d$lJw8#q\E՟7+=cn"ӒpVcT9ΏAESWĥxR ^IU)5W6Aˆ>X^H}_G_a 6\m^{QcT)wc tEnPߑupJ3EJ'ˀ|ͲC%ۦ^Jie8,~[kIȷj_GԾVZ1jE ,| VDvDd2UK%9fx~z!wJEiʆӆAM7mJivg^!Ty5xf|GN6yTB~X]!KlrсQW:!aڪKȈ#.%y$GZ` 1#黤d)s(VQM8Z{a_4Wu7ef3x/oPs Z(fd {/lqו-chWI}ۙǸSEFk - L^SxSM8%:'0y&ZxWsJu87F#,Jҙ6l@l' ;v!Q$zj1:ݮ) ٟrzlh̲) f,8Q &PXJ|}1K76kI1W5 Q?c>g˺ P0xFK0|jc:˜}i6 U;uKuD0/7#x4ղn2@k[3uC7|y.?o+Tq)].sq+\.d?,x[#^d)Ə)~nGP&Bx2dzi,AUіxlkݭlgn*#.K6E_'$1 Hzb ɚ\=L"/2}lKD5WӁFa}m `_`K1S9JFL t{Sz'hxYų7C⑓FPߴ8 mG%M*ahj7  "wO^)r o)BH&PDǫ;,Us7s6)_5!j mho/JT qgKr}M78>Y "+Y[\x|uh99o%Vxɭ/Í x }̴ْl,Rhqvv_ {40@fHuƸC bc]$JD{v/Qr̟L7ܟV-BI2?Q HU he+=AI˅ r'x`GV|m 7E^p&4RH{ծHl6^EI>젲0{̶bJ ɜC^63,Ⱦt&e:S/%8.*WWzLGդlfjx)6݀fz)4iT5:9ȿ!͍㋟҂cH;=!b =m-\2J y[pOYXÝw`H2]-lI`s 'v4TT¢(dq;H{UM/M{I^+H*MT3L0&q:8-%K0BskuصUHG"P#캡@ 7uP΢2-U&$ ZF=*|q×+ ׶ͺ'6I9CEw|.xg y\wOԗtͷqa\CJM=S y츍-ase%qP7"y11]Nq@{ 5I?u=t+f ^Tr .7XJfP)Ru]R~FR[9wW'V &.oY6Rس5ɮvpJun닀$ XWfUZ ~QC9ϖ%3p#2&B,sR7}g#kj-Vp`4 r Wh%m5?YuDU0JH[]ht݇$eo[?O}w{jK`/kCs}-<Gjeܯ 0&CtC(ـs{W`#އ8~԰-Dsxj]uFfXƔe/?ˆ8YV@#/j sp]2Jayei?X71cm0/=}L>ho]ijWN$dnΑAtU#?"ˣ(K=1ݗZZVIб7ߢ*Or,:['T܉9j+`DAB{dW&Ͱ?vM=;X }),xhi)5a\UsQgI,q{FGj=NñweߦU^YZ۪ n'5ab5kUU+4@YD<* WiāT Ej*c\+N s͘}lH]BͶ[]ō1i/㏝EHz:aSCrE|զ͖|{rdx¢i~IԂӦYs9ќJur뺼tU&y '&4Pl`2ax]Սu"O=TVvp^./MLLUuɆM铼chMIflhW`;*BE͑}1!~W)d)3*6ZyQ+7jG* -kO{LhDMWv|tA̐v|/D zo1E%-dlUM/" ~>p׼S00ã́U1ؖTyKeg4 *}q۠W&gfH3miQ>}k'R)s*lD5~}eܺ($7W bh7s%I_IdmAuf]rL.4aY눲m.VQV7ӀBC[)!7Oʑ@rse"]K.OP%)r>嘈 )hm8v(5g4{5}?㘠F呪k Ax¥(/ge2GcU !gBBa4پ6<S?ױ]agk#C1O[^z.qЮG,hqMIK;;=#_tJ?xB]tiѭNa3V.[{okMmҥt0uv+Ugs0r4 h>(I|2wz2r:K~jU1w_w-'ܿ/ȜR)&#y )C‹g쨣$_'Ѩ+?$, A eɢ&B&9@EyPMZ0EDjJ$Z!SGM}Q{ )>~S dYgЂWp;No CMP=d >^:PY )q~QgV?-y1n| [^=faz^1 'bS,N^_n(63V!؈fzam>W:l?eOC+Ta%m-H.)F~$ƲW9;7pКX£"VSĥf]muIfc}kN HUOntw_w/DvC6+ xؽ >0t=ӯ[a>i":Є(9&8evv,y8r-+}Εn+z;)vĕfUgß.W:L,u~oe8!E3&M:5`N* aExxOD ?F΁UYmJVnSͽC18J`Jdxh&E4"A `=Czsj JOf5nD+,h|V]}UT{ mo?x E=]z!V`lWMIC AUG D&<:D"sPk~hn䫕DRb ͗eɊ9T'#ugJgkCř-6缫6Y%2t؇jU:I<ů;$[#kGTn\U)u6)/HT/9p口^9"e"ư moIp쯺{Ft Rky-Xц<7F9 oSDϞQfu(f( |?LC+8L_j3L,0@XU ? ,"N}KArx]$Q{w "{\fݽW/yRFx>,h[[&>ljKc 򽁗Y\J]HVu&RgRlɣm/d^H2ޞ˪&4< Lݣi6e|[ Nd5A9h&f5&[ϙvVR¼=J+GTKb'dV IBG.A?g ]djX:pЖۢ|72qΊ!5Ft;Y=Z+q"\ Un}? ^4UeYhl?m噽V}>4 jZP'#,Ux]zŘO&5|D6K;DzHVU[60>u#w ;ı! @0˧>qk!tsAjjy~P ʤvB:9)# 29@n1d!D^P 9$[M9˄B ܆M?*bM5h.H4sʔڄ?zL4HE̚'K`ʿBkc# NK BЯP,z*UV*R1p"^*/vt`=[n))a t f{.|Ac6g%jl_Ff.}l`184?ZoJ`%ƪBdr09q,0}-җٿM*G)Y"0=37( -1<^_#U0Wfu|ǽ;N"\ < wrFKHs Ѷ>{fWMB_P]jWXcM8!yDJYRcAXo860/WIJsjaJkv6slΧ/4s>W+MdRgQ= M`N4PA"klx?G׏ےePm(?ߏ\Bͼ'ʜmxssMha9ixH/̀r?B%}\ǘ@nGOdB ]rE}X9lP6_E .P1zZ C4yDU)4&p]ւ]$BS11mÎA38űsSEdxW,kbk+JNdk /t"Z0oyv JGڻw~h=.pU5n}oE-8@i2wo H_/b eXܦY3:p-$?0`ufUK0gyd v<𥴀 sa'YCMRg[+un8ĥm\=s<[xyxS|#Rc^=햙+(7_l؍z"Е9/Qk +@U힣BJ4=ĊpL1do0)x=Ӫ2GQ> C])vk5Bg"JNg(leh>^A{ lؠ;HK~,{x"sKI,%DQ$$*\3l)⧽[N4޻ [Uד'TOX&#wo$^ĔkAZÎkn+?4נ說uˋ>[a`}Tc uB2(b&WQ`e`dY8%fch(!ݓfl۶mh>&ۢ}׊MCr6.<-T}>RH.E023fwdFg23&nw0=YVPXƔȍNF,Hh|}c'i!Oodgm!+>=9K PMU Bp\ , O>ܿGG! =+j7o9R軯Q%ScѣzcJv֦Ê "AQ{' ӛk u%zbҫQ@PmҞC:CvF9(m9[}qEjU-0 59#pMpMŀt~k NEbQ=ƒɴw}?q.R{ILl|粲ҚJI|eT 6#70JQN6z2)BL4fݓ^}&ց"-";2rHح&h%A/}TvI͂gg{6g!́؃mAKoƾeKgoOiZJZUapѳί1+Я(.)0O)zRw܂Qokp,@ku3#BՇVͳ,Ң۝NSNy`d;,QR˝jg^{B ҘNwXM5A^e VUkфo`@(p;\A+xo 8dX_~#MOشi+9D0SȔt`FX{OL˷c;ݨ. bߜK+-X|~0>-JEUhڝ{Ei^TU7sش{MAmUyJEOq$x76&A-JSc;}J*++ r›7 cPZɜqD|l/ #ת:7)DbŁԉ@Q\ώOwFi3Ԝ4 ,1]cIa0]' I> aB>a8c aِ,{ޖ5G<+2)J6 LGWi4q>F4pJ'1ƫGgRUzUw3}١8?JMN^x>.P?>\.c>j1dW &%QAp_q_TP :( Qn(\jaj 2`AiC)q:6.撱`b~J̵Wv"*[R1_{vs.F$c~C,jZ`4ĺ7[]?7^C#*7=-mtԕI)M}9Z c$qD|K("|ڨAyneS[O' }o+q HSYdoQR$tgz |h_%*Y$X7ڒj;gSU 7->73F zC{%`$:cՔiB)ssOg ն/lh<{ ʝsLE["j_u'|wa 4UI*WRN]Iaz_ڣ`3 3Ze)l/K-" +F+Q|7F+|} a"U3 bLߓ E<$d[iU4 iF.)\uCByލ q BtAP3y/>'TQVNSI8#hA\ յcٲylZX9JY@4}:R?@Mb:W gtL}Sve*2%FEjFq/IńE6P_ dVeL>Dru&" GvpMF Nq5)V$!Bx`l\Jq`09#ۇ ǞPS@Buk CP1=+6`{lP’AΏpiج<0ɧX4VpGY 5;bIW/YA &'&BK*矶e鑃 ɛ;86tG8ds&x8mɓ'-L|5n8?ZNoݺ,b 0J~MI)Hh#+k\b{\ڦ+8df+q8tR/K*"} vukgO/ {c$ϟEW"sSkGIPݐALw{;Ǥ$/S-'^b:ɖ(WD' Opq.6 ẗS6{C楻*ZL&av/ wPN_lo[jQA!Ly`̲g<QBO`.=3f3+rU)=Bd)PM9s Pc0OmwA\m q,D撒k7hso|&< GY!s*SCȳis۠S7Vپ}%M ПJXx0ƛngyνJhOvYY$ܾpl?n!ӛ^_쵐_ ?""D#{AQb{G(:C&98op@b5ڋ`$f =]YN +1 ŗgx=őNHO*r-D1'<#1x>9B:v5(Lp((˱f*?aa^K-igEh3)N:O#Y?aeuj*oRaqdfK񰮞u;ሷM!^7"`H>(h6$ť+;+&8&[RoЂ@]9fYob=K#ۂKN#' >=qш-wFn cԟyحX ^~5_ ejWPD=TcDݾJTB)|ؒu33b(*ʎO`3f_(`jb*8Lx69;"\A\*H*tANJ%!r-/B,''YG5ÁݢɎvl]mMV\ECcd\%{QѪj=uBhrфDM唭Rf#EUh|v#PG . ,3@"Ɵp!A2F(h:IMxУ>d*0G1p-?MG^a6b-Ծ1$*{Ӛ 6XHCRN^R֊n쁸v\RW*_ĸ l-M XBm ' y,!-b vyHmTsw}*՗a  J<+!qu_|rB#%I]l+GT.H0PPa* >FC=9=f $<39GT8CYLh[[:Eqa^, v<h[%#NpUtE @C{rqr63Xr]ڦJwOq= KiߎbU:3Ҋ~q st -f$ztN2ciBOcx8hk K=ې\!j+ p2RLk%V\Rwnͼ'% Ӌ-bNYQݘ*r1 k+<=Yz< w)!ocB(?=O>XjQv~+_#+ ~lV^eebWZȊ]<'G4 '6#?<ۙiV8h|)C SXN\mH iwxh\8Smqn cC$`KeɰgUNDǑ_u6[C{)jz`ƕU3fᢴ+ٌ~Og:x_D/ۿVN%]aa3\i6GmB.RK \{GRj2oサbQ (QZMLp:t:a}uc,#X##/\qBwizl;"Q7r[GM } D˓5ǫ0aՓF+:ME9-}>FES Dۍ%u9/* _>> }qi\UVg8/Dtw8 l΢aW@@zSY(>[:9!ID7;ް̕$g`|z*js%o8غ WGD0ߪPbq+Mz%R4QO,dwhi B\0Rқ6te[wKJv5HJ@u~ ~.ur4=12<) ZT).tWbWMbNZ.{u6tr:`Oa*kX!&4CeeЯ^fES=}dJRP TyPKl[[aRGLNjvZ*U2[W%7`3[k ~5fLBAHv="I Sݙ8lv Un#7$}hf '7+ie(/[W/ M*2O ^Ж OSc%{ Mm # n`B6"kD)/;Azzz"& JԸ8$z`yYvf4NFO"^xԠs"^+lid`sqe6ӎB_N?IC`Uׂ'vx^/ S9Ns_~jtDke 6B& f{tm: !@ӥhWDIDABͽ2Bp_LV ḏ};@oDb%4m%4X ;ܼhF2-k&8; .A0.k}Sw V>pIy״˵:ƹ!kjblzȃ jl1=.GUo7%OiSFfٶz)Ss՛+|-_pOtfJSOcն'~co{ Tb?+{@h4>E!7"7fxg>5r3]uGCp)ĕOTQ塂gO1Ԇ'8G sO27:P:T%7* yL =~H/W(}Jʅњ5p]J?3).x14a # W/`M@^|Qb7:GuqBIw$87d.799cpBvE?Jf7 pW׳[(TIrv%)hL.E!ZzvGMLY<tlUTq@=99W @MT=F秩s"s ),^ZO=811=֠2/ cCyFnB3JEgG2A;[j<%L͒VўJ XM9ɹEf)&fYDh6E"P&B Nkt^wMj|Tj!KR>HdMcSe_~3* 4$7X7BYQe+B mo=V8HF+v ]~PǼuQ-$P}鵂6u"5AW^[o%&2THY\EАy =`(# |2tĠSBuab7ͅuA{zb~Mn)w^D-ԑnRPb.%_شJ33#^OW X0T"dMs4Y?<(f/vr{`l-/[JW [!:xFrMm&ABS.Hixj#Ą9\ \0?߈m?wO@v4SE5{O+3%G(C'Nx-EEɓlw~qm_K $9}bdT5!w+4G ulc,RcH@"nӣe$f4I-w:st#cKú2M_1).G{7uc+^^']"lhG(F<(w4iILRXku1ub(騽(ʢwM R4AN?NM]gs!n} )Eo0rDͽrp|>D?O'ݖ vj? Ct0ϪAU2,G溂 l. eb[#3HyL{\|W HCFֆBPGMt9݋0np5Ou ո?x΍^p b&+{ZJ7PJ%M;z9wDAwg?n6ae0[(ݦr H_BԀ^pfiv'%$8ҖmLR #i ̓vojH)wÜs J!XfaNi 'ea:ט';]´(j=Wi4}1> ̶+~ ;GJӨ]FdsuVaή`,bdҵ~>veVU@6ݮLrLKwTkLOL6~gs JIVEYhw"=X b]v)/gc0(azBdVw?,08\YyRaT0c IGq#/xW]FKf7mQ6xy&*n)]-O}fZ,?9z>I'ޏAG~ܩО<uw'CMRSJ|-hvʊęTBTi/}7ʹK3:Upϰ#7GF\J*#кD޽fիiS Uk޶_-OEP6=ν{ j@ZhUvZ:{]S! {៯oxslP 8 *X.jnOvr:GvݑMo"ZZ]V٢!16*ef~q^5,TL>=[C-NX0M#V@t<:BO|j9 7h9-L(V %WYT,@V8gArS<~+!HMG-4?=B:(n aMaaF Yĩca_l)0qtu/D-bq2K L&' * R@&v z yҚDLI@Wo +qָ%5UH}Ikq>+a#y >B+\$V.*m'9݁"'j{@m\8,!dC*OFxyj=/Ȳpغ`-3bⓍe^Nxł<}Mpa<:ȶa-@ߚh!gt:Hi/͍U$ ;Z,֢l;Vw/΂&O7/ɈDt4!m%u%/wqD(ȟqY)C4V<8 a(# ,%Z:sz!,~ROXH8W!`d(9^g'3hS^ωnM RÊȮmZʻ,x[=^Ի%&p/4[WxO/1G -8\BGa %DSO* )s G tf"K_+O0#"`3q-ઔds}g}֧ٔhˈ Ō~NZO]cO(FDbM:`̚?|794u}*NC Yx,@{>?s3wͲ 䴫YyR,w+v0yZ;qJg}9ؑei;p9իWqT-2>u"T@"Wu- *BbDW`tNKh@,K}G,󢺚7ծhoQběͧ&vY^ڑ7tf:ڱVZ&Ireϵѹ+9Squl VU=8k +9lT^vƴ>-iƅ-`ϵx jBU$ 0PgjW&vxTI,adJZH `;^&kB< \˦MSr<&w<ފQ >?+P,XשiY \R\z~ Bw' %a֢_blh37h&%I֠vp#,6(Ds||J_ &y$ eV!,,g0Us3[q}J)$Lfa" x<QD9^nM,f(),}͋9W-tEDԹK)*Lm*S&NfX M$(=n6f-DiQV\iIVJh'9opn'V >fiv8~T@;ͰWTGx-Y@aqZ`5FL(*uܢKK:^h%龈kya ђzѭ7H6~ibiD=Xi7mBIT]l}dU-j Z=&8d-)g nN&`Q[sT^ mv} ^ZK4iZ55 ce" = wK]ߍƙV V'ͣ" •z\0 GcZm:׫Xmԫ~õ$0Ea{M T@ q?8zY BU% DӮKd [g躓 "-,p?Aq|8EstTZ)6dֻ enXP-0%ᢁ#)]hr?s߹Ķi2Jv'Q;Н(wrbd)wҎFvX2'b͊ /l/ r9tS0Ku*US2Q<49OzkYJ87뷸ZW>,~ǨiPyd{!e^5),[|8a&|q[Iq-rgF3EeR8mu,+FU\xX;P(ОECmc&RRq9.<6?zA䂫YQL5C~.Oetk@" `A_~/́. +:̣4q~a2:N:\$$Vв#"P1NP;gqzղ caZ*0xn\j4,,+ :U)Č)Ҁ3n#셒ӍMBiTyf~I^ēr̶&%7x  Q#`{+jg&~¤Hh-p40kYYca RRj\׺ J &<,{ Hevg5$$OI)\ u$` )lC QT)3Q8jxwYj@xL$nOŹhk\6w&P.9!F+(CD[33Li=!zƦЙIj<)0AͭeR;Dl=p0л;7%э ͷ8b{/d|31@[=f b2F2P]~E1@>R ?NBOKRII]GBuf絃SzĻ֗4.N7KE&Eu60+,Z'nNm@[s1͆\$w5mBw%M4MbR ,VE9ICB>-Ȋ;Dr~++,r-6Mc09(^2B;Xz- O$)m٬^{4NZȖ-lo52p(l4r\Dlve?yichQ:短OCb%e)>:/d?}!Il҆`3 Ғr1>]#:7qaB "HP9KBz`-xbER:G R7Ӳ\N*hK:)3Jma=$x91y#&=KAa`ǔLޚy*?+XZښH}1sNg/5Wu~1x]&΃%?g/5neaCG>ֶt!d7+; &PktQde!}b #p*&>#%1J~@>*lf{&=؋nY!요HB,;JڀS'6N;CoquspN:a7&h` l%N{^P!Y Мe YڮpR?+(ݹ ,%g h0Vwgݕ첐o#]Ü_1:4c_'K(ҺRtCigۭr)/⟣^c H4i:DHb5 kF2va;hZUc:sbzm" jg y?)]i(Lx/[5ȝ tt')()ebBSwtqNb?5.*ڔ:]ĦGo`>Ij 8/:啓egX4Xn]乽($u *.:rfiDHؽ&쮻_n\2:d>N>ƒ,%f5ZfՖFJʩiP|̡WZd]~xǡOS( aNaT!e)`zFJF{u|#:t봧/i5]#a#sި0#n C(CYjX̛^klQ^^DHeU[KsB;i|9g644Vo]m"<;3fPx";u;[i2Y dbtĴҠbu |v}a#TfТT6t }Ty6*!swLMlBRa;p^]T6y8tL|40lT>5C@au M;I:)<".320}je8ŖdN늛~J+Q9a9sizCȑHȕHM8+X)g%ZnsTexe\6{ IL.\wxm -}*iK`Zgde^䟌RR.Ew5_KˏK^ݐj [` Bt..rl]˒7psW?Mj9NjĦ@DZA3Z?ha.ZޥɊ~9OrfyE-Csv ̃mq$(FDžٗlf5l.z7Bpޤ'_FS#PFאpR]x>1HBh#GRmpE$mY[QR 45dS8jQk@2Gmyl؎G5InE$fzk5zmO-ϴ>vp! .2{1z@P"{*4G-ƚmVDZPKKSV/ޟSQbw`U?\1[z驔usZ APC$6B~o%c`pҝX!y #(1C4L4ɾ \Yl{ًۅNCsOc% L;܀#i\/\w5廮O.hSdsAmN9գF=-K7"lxFjEb٠K㘞nIћP.[Q I>2WOB 1T`xX/pU:O`Xȃyj= yH\qy(nEZRb K9%qmdNU=](~7t x-id9tu,3Fx$zt5^sXu``C}A`/Qb8_"_d|ĉ^cԟZ\v_1"dZh"4ogx)0MHlsױ٦ J҆oRY]:=X0,ҟ&{;VNƐޖ=^P*8Ss0Tll~-[( &qH,'#: XXSq,GN,H yW3pBhimIV:8ރNI$sc2LJ9LǪ}v¾Vfnw(Qֺt .-hl9ТR yN) 6@xюd\:C>.@=G{rc#K|ִU|=cbl]Pp*F@_a㉓5`Cs ֞b*ϔ/zX^\*.HC{++Pȶ={{{k~#G]W'?-\ukkaԴvhw#Ie<ɲ-a(sP! ok*C ŠuS a85& 'X t)@Ѱ>Ou!33~M&w㒀,=6t㽔x\S̩ɱ =Tt;џ_:ґUN=SBr4n"K:-Vsj$ 9t`PgK0B]Ӄbz糰RI820߱2- 1+oם3'A~@_q[,ؖђxHSg]*բ1O"U@LjnMaCy)0,&pSkgLlvxP)~oW AE=Yf꽹3QӵyzǟJ KxpS/k`5׵ji.:o|`S0hCt*7ZoTA5^`GPdg@2򦺤㧴I >ye5u4R ;)OB."Wꤟo]Hi.Nf|%\pQIڙQ?W!ؖd/ʛc`$Y  0x? jG7D܊+LК7D[XŲdz'fh]\i:o|u0⿀Gp!Bz`A|wtH:{hDXD75إEvg7@Dix6VܔQStsc#SRoև{e=uS2Fsjtsm$yR}B4{u>e e@ˇH/ꇇM;ԲY'w*7ȵQf?eSQwF90bZ.u=qtgN-heHk%ODYdyWJ 2ٺY} Q\0lFQ|:~WRr$nsk * 뎉O=o[vȢ*?[H`M&֛u좂9hs|^}|_2%Qm6 ,ދ+&ɧKutn]o?A_GQ B1 sYJ^p fаY( Py%s'3eWbe Wih/X!UʓD3+8>,,4C_:ގ6oVpzB6!` T"d:RGAYs_%]j_"{'GW.4dKb4P7TcPbBG|IF6ƋaLL#zV C`UKqю!Κr6,:>$IH=.WJ/޻:Z9_?b5#Oʞsҵd@@$&l3HsI\>;^#:8P|+~`R,N؟}q7Ai /.PȒ@9kƪ 5kj&&UV-QݠBoK\[=k6aS`jE:4"3%َ-xC ނ.JK(j> l+#XվUXaCc?Eݙ>x:LI;|@p܌?IBb72T`Yϑ +oJ_3FvZ*;دI&;.l/ch[ s͋š3pM̟~_dK>ץv̘$^ťxE%wSY7.9 `@ # c0=xcC& ٙ0DS^?@s=ujS qu|Y8c;͡e[u.*L؏4P( $E!󴁀呸,/h6}л5 X 9ֽJ bb76j+z9]q%ݰr4 ,w<+ռhPVz!+ *M>;Zv+1_$0Ui*Akm|2SLF'y4 dY7RE GR#}L 7K5Vc t`9=BoXGh(pB ܬ}*7j:K6f9}#r}$"{b/wFilڣ."yRk%( )zWOw#mIat_CmjU0eʱ8uHTI$*]1t`$:CU gO;5xE]iY+=D6X1B୴ f3m 1BfLK"u'~XρIyf]2`,pWuSӬjwEP"5H;!=34̷D WC2{m 8ԽyM=M=soV􂶑P8(:<9z pvIWfnHw}fcp5n5gPT*: kzdW+OEZj^ J5\*E7xm=Qq[^ ķ1ҁɴ72L'^ F5Cl *RE5a@h>փ &;zlu_CY\PD18R)eA&ฐHݜNnAM!/q2%uitF ,#ٝ]z,?ѷx(vsas-Ä u=: rGǨJAj7lcՈ\ lC`\GWe+@莀 $VGzC8OMq7}[i,4ZGIrui ?c])ҹq&}@ݓOkDg42s]8VcBmZc0 ,9R# 2Hpс,&;NJ$]WA f{hñꂒn*2Q8BШ ~{N},1|'D/ ?f>{auw^.>YhK(i4ȚsBMdll|VJpΊ{)l4 *+盯xCFjFjy7|?ag76\^ϴnSLbX[6/| *x&tD=ь u4%ܗrL͏l{cwŽJS!л)͔Q>M^j DBXZGD 1]\MoV E J.`(3ocG6(VYET2dŜ:mN (S 6&L=գ6D$##7KVC4+4.9je'+גC )Ia2ܦ>j=N\t0 Z@P1 iA{7SBV + g>u5ru6ϼ.tj$`bbՊ b?(yǞPF[kq@,rt8o/# ]ZhCG(`dSh2/ 4Nx="M8ŀG1X6E 8ߜ\M̸"q!70oҩd+\KP Þ-;-x[$+2$FpJ8'%nw>"ɐ,,sێo}V&޷U : mBqawd[#7j]2`g=9TgRM(^'~$dN g-YYA/k hL,UQ~`ׁ|Fێ JA&KR<MO#y7tpJރ;B NH92anH|&x::/Ͱu׹>cKu,T}ED,S!l3%CyERvސ:%lj e'=Q<?,fRW{||6çdTk=-PSHyLCw.)wlDŭƂ-j1x/dr+mɃ[Su1 ?z2M|z?osX cm xsXZ)>݅,i Pi"heJ(Fv[yX1vC l2T_54tGķ4W\+幆xJV? TեH;@B񶠻?Eݯs(*EB> O jjtͿ5v^ݭs7c- ೓11q](l~Ճ$u]PȲi0l|1cfWskN5B#&%Ӏ(DOXK}(1]_b9Iiɹ2HIsxT&nQ*2]M߀KxԼҤ|dA l'@:tWV'oRƽW*5/U[h{张L|h{6ݥ6yfc dX[삩ڃ s1`#1|]1 oޜRZ) Jîvi,.^r͒ vzQP'!Hl`.*v igpl UAPK75|9nH֙ %ѻ 6Qv%5ț6d\lp['^7 [ &pfѾ ?<ɬxrti)׏^$C5HJV1pv[u^AY2"f[ :ZuJeZq/RG̠pR_ C <ꠃQaۿqhSאDjQN(ÖITl 3BojY9s5N?_SOuHv{C7vqt+[W1x${dͷT6b8ߺt;tB{Q^'M g:-<'㖥͜QcGxKIG^' BLYs:}|7*q z@6}fN:ֲU.L- -$R.<_m2I-΢j.AjU#V1ŁyIBR J>I(Jݟ͐fV@c*jFUq w +YE:S*Ĥ''B)%{FӘX$-&u/߼CI*6,,b闎Z7ԈXFꒀtpt-@;/.{0kZLZ.'+UOViE- qFR -D'mAz\^ia?UN OO7|qnmS{2ը9;MO'rk9m9qPn-H ͛?pq]rĪIqyL|[[^%72x݃/H™>Ǝ`M=6E(jﯦ]\οtE_:7˛:K_PttesKUoQ xP6{ŔMit٦ճ["r܉g)vد+bKƆtM`3VʼQ~ Ct VoVZ;U6ֺ@VmK'ӲP|Zbc JIsc}rWc&,0Z>3`anlKٌ2f%yts]OφG* :B*x[lAa1Gݏ6j)N *C/rBo n-*Ӹ|mP3VzPW ܿD<ϰ`sJ ǐ#o̊ŋCbH=&neՂcszS_O%tCkxYEu#G H;ir>›YKí`sw{Uf P}1ZoN ˭j5dH{D 7$q!T0!MZOi*!p4[.t#U= 6~%n~Ho@p*|ygqSAcvxh@i$!9cp|U4aX.e^^׶;+@1D"#~2>ӏ>><,S!3ݫQMJF`+K?iynZŻk`&qۃ#BȸeEgaG)S2a` WOGߘtlgܓZZtAf^ZvLőHǂTy'VPFN4yRA-W-NC\I6! cz Ix7|G:< ꩂ6PLfSo-٘-;3 uO\i+B`gq=޵4v[ Q;&`Me!p}r~2!=\712a868ؽoýRyگ30l}w_"(j: {/ }e+ 8.I.0|^9i1@[.l)@?(ߘ;H* ߿W$mɛѫq9l,oZX&wZ}N&sqjC]8zY#PRAP2qk oR_P?xOsf-";; e ެ!y-/KIYcW-j,?WSњ6uƨA N=E!$D#Kb7eNęI>q=@ʸ uƲ'4 76ZGJTV/VUZh_N*Hk=- !~MJf &sT,:j$Op8Ҟ\ ɔ^b۷ 1_64aǤ/iMtndc c{S>4҅#qKFgD8RG/:#LU6<{8ףg4I}d(#Ό)n3V <&?`j/i:^Z"_xsމmq<#TFɽ#rW ӵ}K7QŎɆQ:U)BLj|'wG BcN ~{pJpGɬ&DprюxA=V/:=!> p@[EEMY7YJlƝPK*`þe">Se'~՟ 8T~/79UZ4s{}0b(nSj#o=WPS,˯ZL$AX՚3d5aJ8BXA82~4jM@B,Fښѹ2s^FԖ4>ْp}N'XAOpa7Y#%M*}?tݽ#e]fX N񑘃 -d֊2;%T?1v_YialDlovpZ5s2E\d8EXT\a*N:,V-G^Sh `>AU-'5( _)sڈ lxۧ[d9~Z}%[l ɞuq~HZ~LE}t ~k3hQ ÷Kp> n ,2bHW/8*j$2+…U^kFUc!Ӕݐ وasNnU>%! \zgW_%ٓ~ӆ+q 74ĹRjw),'HͥM.61G)ck+8 a\s:oဘMst[+7:T8ny*zvRQr =W< 6N 0K C> ^HTq?Q3DEi jJ*p>gPE'2ũXl۬1(nCM'ր{IfzE(2%1ʏgV[shxh&\h !1֡9r A'yp\3#V;TxzƢV0<[Qff\O8 Zp@J5 H%P^aAze0CNThr+'wdf y"M&f65cը|ɍ98s&bc_cť\ mS5vd﷧i73FT dg*ɹfr^]iIbh>o /ګ䘛=gR{5t/-pN 2s:BnH=Y rz1) K?^& 6Qm`x8#^̘mP#^w?v5B=`JGߵ4 v90kyx9__ F %1PXc8! Dv՞sxN[#=Oж'Nx5ȵpKf.VR߂Mpg~O9@X2ӈH=&eŸ2oțI_w求+F!M>ŷI}gj~<" cb|0\8G['z&7)VntD]?sⵦW-O@JGmSYiG'gF د0Bsؠﰡ kcCv faGNֈx{;V) x /yBg*JQbw@yQ"|1W T5/kk'08H:$ub{Gňf|NK^S-#kI_)Vsi-0@4 N"=4{Nub\0m{!^9*5S:i\G휙R>*JKs.°"zI8ʛtș@PZ8#hb Đ^<{e G:FĕΗ!C/ Yh8Ar7ȗ А;_I\0MU|v$g;L4*O^vB~Ӽ\.rfڔ'y Sŋt(+!R4[եBk AAOwқlRVl6r-!]#kr'x&1 z'y/J" g57WH!2%^nr8ՋA YUȃ1h }#o= ԟ;W~9ѣ`[pWH44/c rlF vV'pXu묠(w.ᗆ_3T:z7=:jRR"_]Eu6lru^^Vl/ F6 ȏC`W"L8sUt7. c1WFT:qvJۥ`rP7M%0<a$X*(Rɽ')_X+4#lY572Р8Àz_ocCksAv2-%4n~ 7MiqSM,5s*.Q*3}nלc:}WrCk]d3w7$5= /'^uT3QK{/h'NsoA';!٘ɹp(wr}sF{gy!nE?[˩wRh3`zZ}y[Mf$,s㿶ݚ%s{QؒIYX k_lӲ&>-uyMk2#ٲ쾯C ]QE6wΑߕ:P"Q )NH&ӂHQxX~3-6F_$S`Dǩ?VF>ڎj'\g75 Pأ5jhyde`+g&Hݒ]Ӂysx`epl/:;epsAx uyk1[,zD?Bq:rX/Jq"o5k0,J߃Rm*A|g8SW`gdb8Ѱ!څwf?s1ʝFH-_*r*N!a#X"_ _f%ϸ"S UߛւVadQnB>Zޙڗ`{Th`ҝ3J=P5㲻9G8X}A xͫۈA{^&wﴷو ^TAt6l5.`,e][`N~(H6gD"eĚ:(YP" Cv($xFߍL0OOP`4JK" `175xS:f&S4.+HU3sk[o:ĖtUJ@tl?"vw+҇=Vf+A @,Y]RPĐzWf!E[Jeޯp<&(XRLЖsNO|_tH*F[;ٯst#!`9c~y0%\s4_R.I   9_'ª%'P0Bw\6LRǞf5\vt%-lqPvH}Ehm~:V (yA; m\Ttun{%w`dzI IpE)j.{^|cې;\Y(l<~CG7v\dQήMkЩ3)Ma  /u[Rb$SOtoٛzMW Iu2ԝTP1"U"CfԦ->tVyM o>XF\sɓNA@?ywgmBHUX| *y fN~6ÿGOpV'ҡ~QS\V[|zg>dG($EUrSw0`NΞd]@ѫg9F,a˽ Ti-;@-*b[luz4+/y:R8E, n~,0uv2:|q-(02md"+˛{8*scsWLzEs gnƟM8Ϫ!`=&}o}8>ܡVԚdY ءIy|b}ɔ=!&4T9Am..uY6UN"P('S\n'93c@E,nsTQ#gR-3R gr#Zv q+h.7,=vǘV9jT-Rpz6ܒ k bSsX5t W aTIYMO xDnK>Q'i/$(e^SJ;t4{,S /%my8O<53}W.9OjӰ!|An`U!~Bvrd20.Ͼ6)+cH+6%~Ն7<-ɼ* W~GﻼLekauzܪZ}Z*R2Y5sňArel -ݬ k{Y/!~%~h$e=I-\l2elM PR3_,.r7QqM١dm c_C7 3vus h&^~*.a$^] >Aǭ`Q522o ~ ARhs% @'{b|%t(v;lmvfE^cI>}rQA_VP`Lm\NaI$$`xS+0X3* ;D#,nkښhK2+KCe Z<>ED7'=g~/aC&WwHZg0&W.mXՁƒߴ ;7(2[MQ:bXۗ }6a/ǗgF)uZ iZr(%+N )֐@' wJ ʺ<IAigMtd~t.(2t 11od!*#L% ?o#~R|5/dd]i:YE)Ul7bO.e&|b]u( W^p9- ,THBr8fUŭ(H4r>cpݚsA*G"+ `h {bTh:\|/! vW,(KdZx gd~$@&}RY>'BurcDrA1) -z.dy)SI< [=̫:Dh6QᄅY#[a0.PJlY3 Q|(!_΅SXmeUnq`caE_4.B܎t+E)dGGѠzRjkv|NّBdwm>U֌[{D9#|wt 0R]e[^ 4Eal3ObL"uNU\}}o%q W3J+".hZ<#LgQ ;U_fTၒN"bN $2/19nhtPߦwkwڃ;@ %`恈肧<b?s|82'^LTZߒUAFb 'kurYsOmD@ Sjq S#2ZN-* KK i@7PC`AoUnu/ lZAN 5lz?ԦA5hܢ v"'[NJ lVZ9LΞ ׄ]OX_ܝNbLiU`kUќhm< k?J>t9ϼ:)Ao1 B8t|ixdl峊5A @\=c$Q-"V?L%@Vƻ5Tb` UiwD,#`n"!c ӝB8gV* z%ߍwksӓ^\Kߨ im|vCJ.{8 ~vJhnXVE:{tkxQblY] Se{gvl0Yc,-3xO>9٧+ӧzEAcG ߛEl]?Ɩ4wbSc)FǙUғ ^;v1C{GI0E0&RtW:bS;&6\2t쓉]^$WUIe)İ$tr2@ WrPcezz N}Ǡ iv,#(Nn:`tg&4GyNCfөx-~.[]1L>Jni.tq u2%օ5oz}cjoϳp@QJ!' M\q&.0vcfInxYh-ZJU|S'`ު &awB{x` HrNs\x'j(d;É\&8b&}cM-`@& MW.dUYSW;9Gf6lQ.jz @c_#%d;O,*,^3-n(& #wN(3]UrFw` Y+̞92WfZ =Uxo:ZyxZзȴcgeC5U-tke-cih]]AK&$&4\#hX oµڟ$#Ѯpt.}˛N{UܹnKgJ@32&|VaBa1ntTtӚK,8Mx_Kb#|QB̞)olR=a<V˾BCnS>OKrj( ٤H>zϗ42|Pcy*:)lH}sF:2'Du?q. hKny׌s vhr҆H(Qi>>+{3Psx +SxC:`{@bi!z9r8B5nNj<+m^?fC,K7>O! }Ԡ4Ĥ\4H#)sMdxTF-cIF~!`a;,DlrUzz\riվ&3JX}2vnYy>AY,sQ5^ g E(Û{[ZCt*(D[ԥIKV~j̄Q+%ֿ.GJ2/些!&,? J7`ғ~'x!-yu7G2?xo-ܫ+XeG@?&L{=/_!qW:Z.ƫ 1ɰ` *∔ U/x16̕w,0tEl&bKh3 mV ()}Y锥h %2zrUyͪ'؋M*s#zfpD41i@Rݪ Qh2l0"n LqVb/|n .[$H$zyF>^&of)_Z)t:FS6/Hᢋ q5D` sq \IZ R&v]I@Y+^?IF{s92 :A8ß-s$5c}LϨE51x2 g={:u9+5#x]KY|e :/'d3PCڋ@cz.[X;ɹ9Ԙ3$f`B8վqq㳯+4)j3hzHȫc\‡QQIvؤ 'VlatΞD)*[/Ꝺ뱰".[ &Gp1V|*[kB76d^4_GP \YIԺ4 ArGߧ|3b9YHl=SaLNdǩ9P-fчx#͏vqȊPCZ?JC<rbu[l#prw=WPnx{\NmK,w5?I 6emkWTq gH餜.;X_EAA:*#SQ5m9{qc_֗?,}Cʡv oguY oz`vԉ`U +f;c{|9CFGm zq2Z5wIQ1Tm9726w9?IL$K@;kmxo-BP.|+PO']Bs+GZ3fs y~fc񾮸^h*5Ig0mg7[A@)Û=W׆& egw7.O0{=[g_CP"Ҫ`P2g/dOM'M՛YDbݒ)%'!qw9:r5Rx^lyac/$##$R9(bJg ]6';PlI[QY%^o060-1*OOԓiz]CQlpE:¹'6lD઒n'C6pl B?L~5 J>C;A ;:O2ԄCitQSNJGRM4ӣ|pG v{)|t΃n@ԴPpUzaW-dv.W/QZ[u;G W["/S^-j"vAe#BJo_:7=NG2;KT]4?Ktj"Tc?P8oP7y3gKUWI2= :㔫%xhgBqOҏg7"Zp?QԌFgts0!̓gw\iPrf7̽{Z -.jl쩼%ޫ&\;Hlڀg'E_ñ7:ur xX&;(nYh`M];f&/tnp]`԰ۑ}@rL HaQӇ8LKNQ =^X7[l co-JRHeԤ;[LXrsJ]30k酚rh:~ og*yiPCcGm6AWXm1IrKHxڕ7O8+lZDq2ŰyKI%Ro%P\kW8+о:[u*\/hYqgG' @ue *x/;[kI:;la[kƧL a뙃uA]dgG!B(UNl;eW3tƓv=,/57ZȌFXv*S-K(iHԍ(0#j)KHL֜JlDR1% n|20vX}m6wn5+Vn_5 ߵǎ@@xu~v+& Qi B J/;C}}:S.ZCA7 .n@\A N)y6gx&ŀ[O,Z6uP|&&CdiR5{$~𯫠yEBǟ Ȅ0rga$nuJZ-6θ(-V%LҐ}+}ϼ %D7ZYł wm,%N6~-@:"9- 29su@v Y4ht34OzRfDf[Jĭu~L^ꁦ{2/2Ӝ֑K rNءT`C^x q+HZ-q/OQCG*jw//ncokg1jV!oZKLc(U:q]-GA 0ZfgCҨ0.T'3p}Ć1*Ղl8 1*ʂ+snR NA4VKyVͩ(2 gWQ&jݢzS%CHkXbjFlA)؃!M2Fx֘K !HYRh6x%||50.tJjuXszKYUX^&q{+>/#ExQ׏/k~kt!eRI\AUo:S\ Y-ӖfyDv |j^^;Eϴj\|*p( 2{Edq_p ݥZϾ71ÆyEo6ph% $i++ǕD<|:H%op[,)kWvZXef<$?)ؕKRJ\ibKG w\H4 |&U"l.Q3M̒C)[ɥǞ n%Ml5K(`Q&t5J~E l!㴗1Op~_:<|8ڮfZ/0F~~ SlKP(z@ڛ1}ƍXtB+SN(EӃcuUVV{qop4c)^AitLyYBσD!8H}`<9:zzw,la:++ x Q<LwcQtlCe5y~*<l _bQuGy Ұ!MG֤Q&K塈ꃇ]wf裲}j<bcCo}7b۵ȚKtu1" Np̧,.Q@1o ׎5Gf n35Xn5{pm@[<vhDќdEM|a{{ŠQ9% cl5WG7*sN-E56)ȍ)֙q7e<|-XeNM3t ICU! m&Ms;T4{1(XkKh'5,>mӊe7)F!e`w6o,&G@vVs.88*E:_69MM)뱯}Up% Q$GIy J#=!ZvހU2V$ ΅M{AT (^U^PGC;NF'sWrq{D&f^"G1dH ^ϲ2yV %+:@EઌCT]Ę&͒+^5- flI!!lă]j>|^f=ߋ| ~<_Q8%?8&mgΫu}; _Y/eѰ;d.])_F%~ޱBF r`H}[. A/̉ EBJSdE&椆 Y;yB~Q:\mG hncsckX#p?_KOXE[FZSCt<Ή}'heM'ܒGC$SX;bϭj1Ѣw!0>:Xu!vo9$тp_¦J1"LZY5҉NfE h9=kd=0 l#cL (srB!V_@)n(GN^IӁG f6H G0.ST_Dl~X<8Ղ_2v8+Ӥ?Wb j*8/,Wջi~UѢ?lQPG~3A"VlKWF@w|@z۸U(}u6W?eXDt-ҷg'-b"uD[X$"9:sEx^M|CA#'ZP^F:mUlт Џqyv(鮛ZlVHtdk2@ Qi( iMBbs8ub+|esQ54%u*˧o,d<כ&\>Y^!3cChxӕ0}=?3s:xqLY+U>Q}jVwU 5.$,D#9Q1n֍`q9hU"[Y4sw;AUW#lH\+Yb(^h -(H 5qSJVl]sәq=2eTkFwRz? y:3]<,$zƋ830hxhEE]ٗy;b(Pc kk@}7Tx / \EKlV hE?D| i'h"~sL!CfaΨ|kyM<#nH& L$T4&'|K@19a~ҦEDPo`U:i & 7gӚ|QTQ!ypё~J1M?6mzSW~}>wĠާ_)˭N-nDzy0J<t·ʌL#AwC@u .=lH3 -8*g,Pv@'NA7N9D #0_cݓ:^R*ngfǮyl6 _TdGܖvJgdl. ? jvvCS֡'*)|hESINY& @Cs¥x64)y#؁CzO:7>\"?e**Hn|1+f*۶k_;VXmQ:;m]<0 !d|ڟ4c9/,ϫV%A]7W ^]ȬEqs~~4oT`aRy>1o+hXHMUNB†&_2MWaX_Xzwiq(ar9 1~%pcԒ-ע(w$6>JdeBUM6yXg:[4!~a#Cs&ZIOƁGa8o.2`{ =z{\C) D]Q$4'݃4$mr:bP!#@alI˃^>Uv):>aM9{m={|jlfkZ޵W^?=J[z,{w*[+k {_x4T gtD`l)fɛ5W}K228xGv.t}1>ꊀ;M J(0T/q#/X8Na' e/ wg$zKK,]b!'SݿgM4I_>Nb+~;, \9*gi%-cp6pk\9F3jpt]ȴ'&s`ˇY2a@ke/!I5$ܤ!u33ۇ Z~GϬLOIa|ޣ&Ad6eOb,GVAdc)[8+z+5ϕ 0UF(w*zg4XE[>I

P-f])LLl0٫>4ɯ4-UߊV?|A: X !ũTG_q >Q_ ?/J ?zht pD@oa`4$࿾X&r8ISRC.i mXBS-mMB.`[G\ }jMxZYkt=\}*}6@~ZO-hR,7~SH*Q-nG~jщ#gKhNKw7 {prR!Bѩ%nB3_BNK;rN > PImx7AKN(W1?/jD ؝1?9cԍЮ MF'43|S_U,r'{,uuhwz6鼒TjXN +O=SƭEC7 ']'^z.HAu}ڨ7rqT(8-J́0!8PgZzIР>nԓzvEt8"' ۫ <O:}--|~Uײ.ϝ Ї >*ߟp5pOW 3zFHX3ue'kJ83,&o:vc" ap BOt:p|߷&Q"iozVU9«y䀟 B^v=XZ['|N7Ms/-V&nO.MyCpQ%sQYG*S齟dhF+6V1n A\.Ĵ:,QMra uM&{Ep|%)?7qD junKӌ.3|50Li)ÊREj,icꚓ W@]n dQ': ܚv"1@B9mMc}yٻ48ZBeR /ڃ1<6Ll1z׿h%>Gr_L'8eV? m o@0UґM֝Ysڕ4t٫9%49y9iFrCTW)it},jqgFI{x4Q\:c3* 'HiZ3V-*R}xZmaS\cO/L,u&dDWO.i2ē *Y[P&4t59dM Esʽt\Wg)MX{zfub[F'JBWo)_Lg O@5siGwߎavJG{iǔgOlӛ1UG-NOn脽tL IZ,L$|B+q(5uGp檁$ Rt[^ >n$Ƈ)]*X#E볲HO#0y˫w &;nۤubpiFܐMzu]Y$[9W7OIh[}3DlE[3DqΓ abDc)8T-teɢIw< E!_r{tbie_@/gBA϶Mnx0$59 Fn>mȬBf3$jtruL1b'~ )=Is . ^*z BZ~SHXcmဖ9:)X#D2]"9DrXp.ʌ<`Dό~ꖿh&N7ܿ}F ѣ .O;W!+lcfw՘?*h诱k;r?U4 fTJ"ؕ*q<]^g5з}xs79(!=o_m'8a砉#4|̢)*WW'GFn;&=lˎqjy}k)Kb9<_ܑW>[A]_EIp2HD-/.4sbg@f52]6Y x/7j6.&: xUf)wz|9VgVScǠ RDJ 0Ahe7U-Oe}ɳٰ 9,-i :MҳḟiBA COY9Hٻym 'PȎR7 bNrkv΁ۂv&h|dYj1ZSi);a])qH:|B")#*'(Obr5c=VO\Il!T|qHEMΓD$j1=G~ފGG EbKju Dϖ/?``IGc_6%v37)/U"/\Bx[VBbe%9*ԟ2<&p+vp?b jM: 8*q:)PR]w#M"BʠY40_IT,dRD.a͵3WۏġMMw9Pr0*}8L>0I&oZ$Tkw>Bh|vB`,բ-ȨpS9 S&bLT/(H9@z!ʵJc*27+ ?{Bٟ;[{uEɓEgQ, nZv]b&$ǽ@hv$6SѲ24RLG59ܯ?s\ 8fYOcCPS)!'guפ,ރ=q+V?ҭ.5*j { (J&'^VcGosoKd?EvT(cpu:ZݿQsoV"%V"&ʍXD׽WR~vN$Fh8.H$EC`^L&gr ۲5m[1%P >Uu_R4 ב=-áD[vJ+E*:)#9"\e/tA&˜#u6qrțP薉>$ƾ~1-mFyA%[Y$3O^E=A|R!>m!jaqXlE}һ#Z[H@+"]ֱYHPd dfPW<#&8v;kcAfW>cF$]a-eld.Cdse*v~a=%@rj$Cxoe` 4 a}kdk +Sz YN^Ӗ1e۫U4W.p2n0C rӁy-تowF1 []%4e`Sk:iy0 ]-pm*k!wz楮Rj 38%+[%3"@XN+^[ e*&|ĸq3WP+]j`DfIDΚ=3t>ty\,~/xF)q.$ :ߒ~~(lZJgQD8wچyݥ~m |;p@ i1[*2YGƜ%¬;{0#O6!f!,:i`c`}[1T$ʺТ KXR'@{ ]F|"4r~nldeAR`箬'o,8'M>2d8VueٷP(0EYbV}סksj5,Sxsd(irD l5nVTeӹfnVJ9h'any1[fTtd?t|I9e%IvYW1hw8*0,dBv^cd^1 L[vEJs @HZu5(!EV&'N!0TN(QU%"ixDkw1R !Ҩ:}8;`7ȖSBW(pַuY%%Cee'S{ws el[oaES`)Do] y:DZR\[QLLЫ3)ȥM~⻂NrA~ij#۰gG_'v٦y`<^E#gkJ% ;TKޛ>+ Gli'l&cͯaǗگ\xlozAH?[=wQ Uxe1h;2ǰ0!Ej,BBm;qy{*|(0."M@! V]M Jo51U'snheH ^zvQњ*(daG{\&A-Dz)}>_R[nkXȳ,.{$SJDJs Q|_7PmW5>DGXɞ>d(3jQ`SbSV[P\22D72>; lMh "Ba3qRjxvJU)E hBhԓ׽_??Y#lXM Rg0Ƒ'&; eN6Qߍ]ϻ<_L饮0[5$K- lvŒڻyV!et^76XUPT9_ξz7W~$O`-|MA$T7 ^(UZdz<$b*1ϧtkѻ*&ڢrX31;9W='T6q! {jrdz kus2+s * u|_a ?ԑ`X0Xt@Z2qϠEۦ`tNW =B87>gb /yB1) N8XND/]50]?BŅp} YC&@Ze ?w-A6os$e qurgz&#)>0,Q\~nEtlq _>N C 8qoAV 1`R@mڥhoSq2֮wy?{QN1s֎9o@m.=!sm"'xhm= ݮzCR.j}\.9} \IQqya4~X(՟̤jg|G3E&C`dLo=Xv+E o33/4S/{bR(PYH[}ohm&OYzBV~{wר.3iDBuUbʅ%gڒ8&veF /͉b}r3"Ω?)@lz u6IjbA}h+1ƺJġƪ,>k\-+~DU},8Q4Eg#YV{x$9AcsG*$H:__{'X-!vb-p8Ul&-EU#K}j 80z{ʌ{8=ճ9W> +s|ԑ31iuxlE._ɨ4K,6y = =Dk!oLWX=@P;[iq1Z|&FL킘IdNT6 vpDÆQ] cgPv Ywa YpMqZ&EAXrT1Z#|;z$u)"r;nގMլ;`'vZ 7n/wTD5  ^0%YU&V/Wx!\͠C%D#ty$w%q29njRR@i:|͜6y2 =R :IpYVGhҮrpu~v'$ _u&Zwe:` .Q"vQy1fi߁R^S^}6%erWk)dhM,?x.0,%||/ne(@O2LұvحC&]̏dC$? 7ہqm۶` JL6?( X~4{Tr\򳔋F!ْǓH'1eW1}^\9A_^i q$QZ.Hq٪DDCI=HAT 9]2U*[%  ޟ*ʸ_W`tLebSĽCӴZo }S݅|c}d3ё3Dl$ }KJht "iyU0)F ,¤m\RH&rW;:W鱕&mEmB[Wŝҁ$(u]  ,G)oS9Qx$rwݍ M' vۅ'*hPx7IfYMN MEuW/f]<taEd. :dm%Zz?Bۊ~9,[<,0['m y̌<=嘅b3[嗚\G ^F,vܒ(e@8(V1^y@L otϗto$YGl<u 9SJ꿔ABW"u ga#O~ kҐɇCF#"SPIpF)b_`Sw-,L"}Bf:-"8Cmih34guS )XDW6 UMag*WO$Ѧ#@k8N°H0I/;%VEMM"]A,Vׂ=YYNKόteA%2LEG{ˊRCZZf_8]XfH@Ȟn,ߑ\dK>kv XK `,+^ٍ뺙+/|ql㓡jjE_rG`j)soR{{ƾ˃J)I7-AdQ3. }gvzKBׇKd<2^e+ѓO,o<,Vn~reMt z"'ظWeA}{@jTߢ9{] =OZc%A-` ݲTl1IՎ#Q6@L$"7矪.}/S]Ly(B:UEb8D7 GmیӃ).)\&;eza+ B˱:~AҀ @R!SPjRQ(Sgٛ"깪sn5+cɩ'aK,pyhÍ~2ӄT?Zۏ8t6GLIel+d*=K%\:sEv+e "RfY˵6?<@24"74vBiLR7|TSWOIKS~0紒Ŗu)k!~C ,JD׍6ZG& M$aTNM蔮> Eq̪T:"xnQ:SGb^*{}ɟ;KhP\' |5c}/w6x]*m'CXne9>[U16ԮCއuS#c3C@.o IA0#4qTҀlQ3|>>FU< ^9*6VfSũh > \?YdbIx;S>t (3xX 1I%CEk[g@nplYOU4#FDJHIdrzПiYLS:A-~wMVE {QlOV8'{@Z0`p=Tg=Il/La[[-z>ixʁlIHU` ;QU`3hūWP'*'%FTXTh6Ō?]g$ 7})ْ}Qޤ !|p#\֌m4I?^5w սBqC̘JN#@5\:mn\۳lߠ掋f&kI{M{Desp@Υ?4P埞jt ꝛs>lJ%g uc ƔIՂ5ѡî x4QB-id$mUC W\ ͠c:0 jj /xSU~ |DG~<.7Ax4W[]X ~JV3mD U4AC%$(,u1dE^kIU O鮺}KqzjOqc2`/cvߊ/ ؁4GKΡU脪(f0\ Q _>, >EgF N>A ;yU8H[%=uZ~pKOdaC2XĂG0O7 c4y' sD^Jf;[L[8%hVrz iJ o߲Se?~ۡi¡^UPl=*L!+$ Zc _EfB#Nw~3Tц4ǸW@ ,dSl͠Z_ 18ꉑyo+XʅgfFP61bȰ`jOp"/33]n8*!Sg͜l; y^inW T QmуU[{1y$IQ#jC!+'ٺ[ةb?|"j qr 4} i"$y1pr˨sM#SC~2?qXtis?% |>ޢ[_'j"P0 T]5RJInj#|2kmFXT)\iE[@6R:?u_!rr (ɽ}6Hh'8Xi9WF4Nr0=ح5m'6@@Jpңڋ5O|INS3UV#z6 ,̙",wa5ZXl8! u.mP(%ә|h5O0m9~#Wm>D: K vG6R:f19e$.3%ChfMѢB!.sNgd <9J;;F˼ EJUFOD`H$i]O}ߛä]ԁ Ŋ5DxBm024x/oqC92>D@Hɾ$YUt&:ފu"@s!^܉ѾghbRM:4i+>p@7& 7;^A(X~aBa1齩I0T$CME3/ ?'Y^ʉh.dL)!o2VΰL@w]mZ,/ڻEǝ_-? O~Txqfp `(6:.ۏJ鱋;-y6"6 \܌~2?9le8IهTv" ͉ZJHXZ5=>dYoa?ъi}Y1RJzSN"gd]y1 :Sx.i {ƷZ=Իmo3uJ&-tmV{[Ge%p,ԗYr7~Cg gbJKXɤ> CpQ:Ic}Yu_fv.}X h}'l1N!$cML>%B%ȹOB r䞁y'i2UKǹ0gsS1e?(CaR-e 9T$5.C+U؉Ht<+拗Ց(?)v'~/hk`:_@G1\,A9?ٗ2uD2sF+nSd^U3 r*0T`́u[1Ƿ/:I=+N{ ;$T't6φ ;xtM:T|S.Zwڼ>nͭA3 !Ƭ|<ׁ&%i+<@w7rX"&~4!|I &"4]]P*ҶTB2¸wL|mIv$O8:`*x:,('31?`>lp^$ !_1B_ÿOK- _TLd>7wov >E`mW F?㮛UzFVL(* VW/&Gx%ʸr4KѦf[pq|G׮"cju)!$jp. $AGNKs 91#%/$@Hݚ 5BbghHT7`-ܨy<6RV'&cPܑ}}O뺩M=Z1oW'1haIURFW<B1~^@wk-`<(ѠoDCE*4^[q)rЃJҥS*3d3xA)zC'YvsyXj4'h-xAg5:sԧ?@aW%5IG~fc@Aci]`w4~6yp < uz^]^QnǢKUi&lCSt1$]IWq]3?OJ r4Zͬ~)q*S ?uX]L .<]YQEaYViUc@GU4j;sלǸ\IJ(9}_b,/)JnN8fQ سahxB^ ͐,S2eh"!Nհm.7!ޕGyN1iXAbtջg#6AuU,B%L#lUcIAw'I6x¸YX uMBPtjx"o Ua$QH#ECl!m¾C""#')@@i5É{-jخssfGsr&bjAuW{-a Ѵ}Sg FvE}$i ^\7!IkMmʪ#~~ô#7;Gz]}F*Isf[ݵeE wcF8:fֶ$6ꌱǡûOz-vky@oG4 ;sl8pʕ /Q2DZՖp@NJH[ȁ\O7 'g'(nx*Q]jRRȮxkr9v+8]s@GDw*w?+Ϝ|m4" rDCsP<Ȉ#ȧhN(#v])t.%J,JS-ȧR5+oԘvRn3s bc h.^uj UfV u`}RٺO]6B/]mt,^뢌kxݱՒgR"Xy1fQg#5]u X@ Dv22 JWD_ǍPy*$i='5i: j R7 kD<&6%λO%>y\$!;}_ 셶`s|͆NGR(D=b pyEÁص| sW ׈-0vhCZHB{NqPċWn CuV&󩻺<ȃ`(8irԯ-_xT)%Jry?[ߞQJO`cDk#EqBGtB'DJݟ  ވA)^_ᡢrӖ!TsTsT@|\D;GD+$%9=ǵ$}>8 lj!^!,H\ur lbq.Qɍ>$tylUd"#Nq\dq@&BkQx$KOu8N`[*P\?C\K} *lk ZZS(\9py5 ;-NnВ/J@`_sah]f_/[Woi ϘȔ Kc0yr`Û<\%bJˏqe 5f= %S35{-GD>1 En8mCVIѰ?u~1cgI`IJpN/2 m7Q5yF2"B$ne痱ܠUݥn4⒔o:j`PӸ'C5M_xíqް |3|iEf{” Ψk2R9d$!\„Q[=K r>-2SW5ϛfI^Bvբ`V\cKE:C_v}*Ѱ#mr?ì$y¿N%ȅq&&eAr{JT V?pk/ȁߎudxHȁn3Ohm+ ybP 2MȾl+ARƱuw`٥8։?̷I3'A{QJ5J1X쀟5Ҿl45'F!L?@;c Jo l \{G kp̿BN*VԄ5] .&/HB6#R\OP`SpD#lhE\&pi]Kpߊ,I/%8BV5}*%CS J"5 ]@í@o9!r+ɺg mnVvKo_ʳe:8fX@T:rjk5@`EU29O;o ,VsEt1yheǑc˝L-=+n܏L{6u JTQ/ӬA&A+;Ҥtyśsb+ϢV=Q树@D9_uvEд[dm^KV1l[86rXЅsc]:A-ّ%bT&o0`?|:onfjLV6$NH*t RG.vTc|ޝl /Kꤞ丅"Y@<}s*R(8@^mE_iTqio*%ll41H" ޽Z<|)Qukղ>`U\b)0A; _mSU }MBJxGR jQKm4/bgcBLcubw a@X) #@S-z>)YT8cJ?*#y3IdP`=hW$9d/y,v¤kFHBc"Ѿ?/@(SJ$GoAZ ]Ɣh+{`ގT8gڷ-XT@ZafMH$qM8 /vco2yH2D"&5\)W{nd(Ԕs7!Np ,Dă#xn+t&?ju⢮3+ 9J@O0(3nt^cD=Bfܺ1[T=Q"hƍl? =zO_Rfh!IJ7 JdYׅ_坴x.P!OG#nk|OvؼN'ag u;Rx.g]y\̂A7cOMz(z뉡J#F'eQ0Rԭ *%{XN}7!MLk|k$!Zj1hOzFH^.ubE hd{thJwn\E`dJGޓW2)W4*1796-dN~;S ǬH2mX.wWNrW3V!h`\t }o摖'ė C?;CtC4IrzéTU[˙K5HIWX(h-]!NC:&cO|~\@y UhUy?~ >3J+e⡮3*I=fIM'r>*V$pjNK.mÃP}HtNxNlV0PTT(ɐ:8_cKc263eU8yд-8o6T0JP.ךlYn;f\_H!u}56-7+KF0r u"X 9%尤'|f6o^ Bw*6~8}geZA+UNd29`N5ߙBґu+!X$Mg Bg A7d 9GG.AR e 8l,Z"@#ss`l{FYCQosi"E)uSyJ/ӑhOnD;/<2`fox+^QPm,7Pz>?;ihb&5:`T_;:kv&n';Ί4O P ]̥? 胵u`KIFbD3 S="} N1^°ڳj^zUCAxY脵Gb,=b~VHС = f=KU/HWRps|Q0q[ݘfq⨉@<,gshae4}4f͸驰k af۔8uLIp$,aL*#i:@RJ鋇 nB"SsP.NgGXknf_Tb(`J` A5 P?Ǭ72mUMZVjoU6 ̘-6L$ `*,b?SW&:y6v vp_3n$\r5o%}Ʋ3\>Vg C䰉<9U6jM ;3-~f ijR x0z* X!*zmcI8 c勤L? k):@}Q?ԗ:>؇>!iѕȦzQ| d'*p  p(T/vHR7mB)u;;7 Zz(/# T*i\<ڄ#љ n̴Z*r~NjT9uL4EF-;؎ؗy 8.ܗAF`n<.p $|L|X ?X #0R319by%K,r䥸^W²⦺]؉IAQr,2լ;MhXgz\ _+\5iİ/ a5x)/0ٲfJAAV|p, w h^2P(񡘍]䁻5.g|D]}9xJ4yڥO"6U#a=bZ 6 R Y vg>@k$zVc%f `6 &'IO4g,|^4I72Ja,}}ENq! E1jR&} jɒ8b+o(<f3/?H9ۜň#Pye<2vR+[0ٲf0U)?Xxq}rpVS+މVtp|UͰcj+k w(kY5(I(/L kȼe{K"wLKfnT1z\(uK @%ILt9>r| vu)(?'JR4_pryIºy3"!GƬ{F? q,9 V`Go mr@O屇nR8AR$JO9&:nk#KZI_*a|BL'X}E_rN7⸓qҪƑKv,KQF5Yjl/턬@1W~i5wyJWPYt)_ (\ HH JR Ygag'0Jd N:FOJhzD}߄祢*1GYDEL(PQ |lw/dnWd!Af?ɂ! d>8qc(~3? 'l@Ԩ l>L&z ubu m8RLrx{~d1Pꁚl~"`Nht_U5v cؼDsȿx@ZNvh~)ijU 3XςY~,s"2 z\>#93X'mZu8&F]seFΞ9qz\tt9a-VG辢΁32&ĉ.$godau #gI ş>-f 556&5:,>A kPzuf}oPJne1IM}rw%dXOjRۼWLb9:w}<jN( ozꩮt׃A+勈SΘ`AAԮbAXfߓ墠,EEhYc^$@wxN<D!(a˺MU^uAbARE'a%sJEp(êfM=U.s5sRbuƐE[š~NsnT:oQ2\JTR^NF%%N# O[ (t?hƭ2AݱA#pk[K ?},aAӓWKTw-%߱_\kP@U}N fE2AZk%]G"&kB ͗ڠ(oBl>kJc(Г!CL!_˞TȇI/ՀJ簊.,_*<_G3Wu:JhRW? eY8߷ oO@:@o* Y<[hk7+ ~iXwSNߺ  eܢ:<\76z,IXx pǙA蘷tצh\ lcLybN1v .9{}RSO^j۔y@Ǟd\"Xz\w t`Noo8e4G`VphA(iv4" A/z_NP1#VNjXUMH=rw+PfcO+/uIʾ݊K ΀$,{";*'t<;uyJ671ˎ8X[˚\?xG1x15>U^D!XP5-r+& H^:-KR"ȗ=+\c,Ι(s!SkOYuʜBIdD: Όs՜>`LVF^ӡ5-.m +nGJ5boQsB< Rأ+ oGf2BE506|j>,(Ab!\Iq!m)5Dx6 G&fg],b6-O=ȫ(] c[Z2<]\Xb)4J`}#\0mmQ>i^?Gm />6O gdҏ"dF SOkԄf2e`NC&YgePv2Gb<{qҐ< N+%豳y br֐ wn)o*4UiLdsPZeuZ0Lf'&iPuFDn%;j7% ܩv!Q":@%f~te*T .Dzc,ut2F"ڻ(WzsN ZX֢[Q?pu )U4"m(^&zٝI4ߥPAklgdvƏZbTTpSCbX|<2j >WI 7=>g║[W;`vל41xǭ}g(.ymJ gw;PqrGdGښ*r${c,D>^Qܦx]ɶY "uǸv[[psk+/eɛ$p9gC9]d^ܯ9_Y] S |)aa1>MRIٕLS| ?bP';GtLvь:FيL$VMXem]wSfˎLypyl m%䎨x`D/R? )5GE,//C\N^7(kN ]zɘAkcM{@im,Ns9$Qp:b槱=ҩ_|计kO 8@xѨanP(rWjЅj8?@=+]6qY]֩>93əp0pj[AUm%+iز29*97>DYh0%vs:: )J1Io"tTӓ`@#e;<@mxUiU"TcDUm8sB+X-H#R^3;$AR> ~?}<v< YAXġICz5p­/Ws>J^/()AK\dYRh=ֽ9㎂Do%1=ZoX>k-&Gl6FzHëLT` ! N(˖fdx ݫe.RaIh )0ܿUHIE%ƽ 2V pE"5~hj:hdrPdi~eZȌ>xKW=Jߛ \ڎ"͋V_.L$Pǧ3s4\(B* )Z4:E4Yda-wZl7R$^:͒yxz`Xw-r}Ī)fCU\|CTHORӲ߆8墈Pb76X動t4|B> $PJSS&*V@zG"4~$,ʦx+}оFŹI|Ov ÿPjI9=sN=Ɋ$IJ rjU\BKݴ v'gJqqa<{!M\sC#ujs?c`BRx,!A'$ b_$,3ڑ[%!HAh}V6q|d2KRp٠hXXZu9U*9O4DM+4j_t_HA՜nOR0\!:F^q;yg΁q m鏀[/LfN3=+_8zK¤/F2%S> 5kM@W  Th'BF p<'LgjKXDIyGp80̯fRIp[r}ܔd]t:w& Wqa5Z3x㝮oo H $Uh)%x^8d( ^ed" AXX'}鰷c ! E&@s?9 Z~>j*2 Li(&kx2 #Ds-ҟLp:n%dadK=o NT/ف4H<|Ƕi)zkUų raT*vԘџ].T5{cpQS2C-pְ;;)*=Ɉ)R8+Ϡ|g09b/^hw{~ׇ[WrMn2L%,o=x5ޏLϖ]Gج/!Z&7STjy8b I< w =hG$ 0Czp H)H;(D-TWvNx!x>K}a>wj_Gf蝹:La3G+gdL`p`#ʁϝ>y5.7\'-F׉#kݻ& ?؅_w4ST{W\"-@G_\,OY1p}|i ԕAN{Bhb3븵n6h_R;W]~(H@e}H$ɖj?1v( ϯ-qJM+8$ fOD%dK,1gWr֌M"S&FWlKF^&H2 Lz _%q&+59iSMy]J;-r oE0?uMMW P'=+ZwfYb^/YG=DSA!znIqyk+s4n x(oDTc`aK>M\vj SD '!-4 ~J1!VAz^.L\,o$LϏqǘOz8ܦH)>_Q؅n譿C v% 5Sts=ҧD|[rzE Č^".kAoPf#X:U.90ј,LYeu)Cb욢)3[L](:ኻ1w |֕-1v(g+]Rdr8x#B'0)yn%_r&/])e]i (SIkC@̨tٜwt}ӝ/I/YU P[:hlxP{nGDau5?F=1Ԝ4}NLփVTX-|Kw⭯$NGY/hܔ^шS=mO"V7|c ׊<&8~UOK*,[r8'0(YaD'WRΌ$+w[r>!#tu@'D!RrRn@"*e{")|kp <4"9N!}kE9=gIn* s XFQ= ZNAxHIۘ{i*={sk!…;?8E] -פ'QEֵ{Ls,&Q{WK :};蛻Ť>1.l*$?:;kYr<[A݋۬ ʑAq-"KW!!9uFZhbýf4e<, R$ph?psYAڲVǂH6_Ľ# go*@˚TӤԐD}rz%EV I4g25.J/AKszE攟p@ṚύjE^M= [iflp]ɉ sŶ t\D^TR"L? Z{Hd֡"$,j=dՆs̤K* _烰E72ս[I͸Y!iDZwmld́Ű7%9sj_SQ&BGZC>htxGWӧ EóZ7o`WCeZCuk|uz{#BbO(P={m1h˻S˔҉[HqX]%Z;%U౽~1n V@fZiɓ z։Ĭ_bW-39Pg꒝!D/n#U5/-I{*|xkQtHT; Џ).#0l}5x5Tfbz(+kXba] @]4yGK5Gӹ+6樝ypq:Wv5v'4O=7ɑ$4kh|!XdOx=xkI ~P #^lUhZ*|HÄjrsdz蠱"дtBVsÛ fZ4vǃٔh\h4= )1Dz`YkI[@,}y 6+OՖSQ2]"> [4&f!|is9 7ۻ5H/kֽaQy.7(w }<`|y*+[s$(ߪ^b ^9{y21f7z#ف(aH~5 6l!M:t6"+bUY}Hp?sh 2obT8BÌMuez.p%F}dtxm()ϾF1X&k[Z}Z*"3>|,&+(!o9] pȺ[[2pK=7v@3d^J ISwȸE=wc꿿i?$1}[륰~\ g+"dw%('E&jV(AlvfZ|Ƈ2gU%9 䴱+h, N]c;5! @ -G2/F\X-(1UvC).rG~3qAӗ@'8vVP `f3ΐ=y4=7Ix6{5w}杓%Hv(=DDڻKdߪ̏H|4ȅ"A;͵f[7<[ԺHP_O [_= V_2S/G$a׮Wݍ"q!\_{8DG%"昱9F&s1i|mQgY,^%@d|fq*7`ĚlP3ʒLW(m0+a`BH&6g$1q"eQYg(COmk+P0>7ҸqI\q-^~)Y>ˡc/C,O"DU9jKFI]H^h7Yd "ϯ*PAB<D~5\Ww>Ko&}X몬A7Bw 4qaۑ٩L"o/ \ )1}R 0^`+%q/0I1)+~[ 4 EAmE|}LT+w6C^P3u(f \ʨyW) UXJco1,7YU5OR^ZqT+aL (iE7WvSSfZ2o&^wL!vw^}*taھ?>GO:O*ql"aWU\C#+QרA.Sxn LfR<Ӛ: $?KڪsvaӶγ<Ҡn}|\ # C 4G qٿs޾ \P!5*Mk( jC-OΝGO pVYRkt-=peƠw} *<>*/$ vQ-2G$U 'ZgW쬺T<E71.=rYRSj2g%#8GO[> u_7?ih'OډTj|K'l}nxr1h_aϧwlwU@24TI9B)jڡ&1[򦿆cZ{'!{Z7XgI6̞` bAtnWO_4Ehڶ*ZGوm= tS waש-hGY<D/=VbUF(מ+Kl6>%q#ZXsӷ'*⍮`HbXWtY4Sʔ1m8/^G3mUM`vB 8J Yխn?Ő9]-<^5+\69X݃q29Whyˍ̿y"yݺHq?f%wDIY@ o8nߟMtͶoIbeRKs Ckym]tY:Ц߇#Qk,8Ylx :~B9έ]ċ}c2d8 86IoC u(d{KF"_-7)x14133˅EJS eUDCZ{vߓZw ː»)ء@ A*ow,s`ؽ*ElrC@Ep=NggQZQ ONoṔ&<P@`nl4ׁi&VxdhIgznd'7IwrHڤzL&X(^!tUոvrk W&glJTɃQ-DP{ l-k W&uuq D`R<5Dcg5+ _٧]7d=wG&= dO !vt|Rb?:ūݭ -)M|fHNz|~"9ٷ6\{ =J&; 3f_T_$t˲ 3-+MI7(Nd)O#6}ϫЛ)]ewr <8r% ӳUqIFҡ|@/P*Md`9@Ngm'ӯ̉`+ssA}WcdwP{2WU2gAlM+$̫S8cM*C>Mx(*cϣ̘2AH|MuxkRJ5W>]&"l%T-ڋpewiZ\+W 5}EFLB T0K(YgtC$R&zNm3/ؓEXտ}wq`;zbU:vZ,ҮMG8%d|h#$TC \Ck6J8jP&G֤=,G̴M,䆂$6 5vx=q)QgqS5VD,)G<5!F7,أRl|hWA¼4}ovnKB/;#` h@ Ԉ@N>Nbͺt'b•?Q>2Tύ/dcuG&l0D,݉tÌzabDLm3?@:QX(fbʙźL:]o҄;AA3Ew ̔B j-O?&A j:v hYv ^5}R_0IQ!X)eZKL差U=+N>A<䗶[8GޝrFH}7:S;>9iM>?=e nDF>7!Ȱ$AH^GPm=,ظ#p ry" =vT]^.z>+YE[zIiAb=!c6 x;Jy-grG_<^r皆{y3ط'^qa~.=,'V/\Υ$d!A#c~ 5uF=@Ada'Uǩ(]G;A^IQJdwA}gP}oz: l4 OaiFR+:-i[̻Pb֩8䛇ty$jH0n$p*yZE**WZ)dDAyLӟT \AE9{NsO-L;'QdMaB`J>V<)w1bJLGͺNXq\mH"K hf2~ MtʁXpR/dZSCvU28Erb^Y L̎y8!ni}fcۯ/B*i2'_ ů0 _X)(38։AlUde6iN01l^]?q^z.qcNzg"ޤrL&\hL(R92}">p8hwJ3.4w^9=~d鎎gs2FN~FbC9‰@-f֑G#ψhz.6) kqBd7q @L5Db(}5#6TuKQ3uBXEO?2^\s8Dp)&E豇8/7}+5z|qCÊ9D4ŭoJt.5,x.3YhyCP%SN/?w1ߞ2x.Կµ"Ibn q3?GEh5GiGq?4|ޛKx+oYw|[/)B\ k*-Č2σbnLа@jYg{jp8E/V& 林*z(x.,ѕDO'9+ =M/<|>) Csm ePƈXk [;/4:ʗ7 ;OF\JRs(ɑ70:kÉ-CdxHtst$ݼ0|Ln`r~_2*9jO&/r1ghfQoXk\kwvI7e=ng/է=>LA~N4+.AMl;%,8qw# 0P@ѝZ!/K 3 +k-SrڎQ&@e~L/I$dD^'af]JohjZ8Ӈvl[ ِx=_hk-4Ȼvm eG $ok*/9%,`N*c>Njk[:SdGﰩce(1{rdOETccs+; s]Yn^6nhOiC|ԃK-.D[uou^7 2y/ԑx5DV_{X]HzRV} n=kKkVq %E24m,xCL/GqNCjB[|U9X%ZU?ܙ4 ?{F،ʸ4x NAZj8e^ c:kj n-&TKpʃLM6g\N:/wN3^xq:@:0jeWcrHS螗a}j/@?CP62^p%qlD]گ6|z&Y s Ew+җw]s~缊ՎZtj\!ԞkT`.Q^}#i3@, )dL|z3ٜ>$Wkg@`6h#Vҷ)-:ƜUm8>me6bc@@Yw-fz(̕'WpFOQ1ruJt?0r ,? g0qc*.heҦiفMzf߾:UN[KIJCmVxg6aW_dL\#2O¬ ђp>vOVLtR嚻}W7l* ɧU dq{|V:Dx1En~a#H(W?+ӑ4.,+w;1Lu/I~XᆂԨ`o?bVBm:̆ qݕdXǬV)IV<&I@S@{fL+*4=v߄Ȉʥqɠ/ZT<=%q \$QKWg1ؓH,*]++Y(aGX;[+wI8Y=CL E< j`ml/ǑxAx<%ox3^yyLaBsŎ%q#&i M#>,FwCU } %K<+EZڢvͬX"C{DM/ ?uq _:!FtQ#_àLwg3,eOӗZv`KlN,Ը )ϻOR cYg|=QVcJ;:s7g^LB ߛj ͓|80e:h8UǕ#]a#$ޜ#;!Z]?Pk'%0pU"1F4El@߰<5)Axb?̈́AQ!!-^118^v]F龃b :W%O}Ģ)aZw9,#g8<C;LO#͢„\=Ӑ\3S} `-ox!ZST7.cd*%.A~ 0kNESY8$R>W@2C_R7AĂ<D07pe` $)Iz|k r^aK꾌‚|jvoNҞIվnCC|{g} ̷=_ϥv49Ay7@ny0dYdRj׸] $݀lG^:^”`e&urk+>Do>. PA!(A]GPfQ3 = ]Q3m`N+8ɠF{6xyuOLmMcRFakqaVҒwB(L5ۘ/"4Ne(W-sqFG ֽT:^AŇ?GR*f|6#Q1ȸeS* _\ "ڵv,.6:]Q~s1b\?!Ξu4`T5I=zK鳄d*dS nar=AHD~%ͪ^rhkGes0>Jb1(+r㼷9WFCA=.%l8kMQc.gxk 6lVRm0%ͳЏmGyz}$F &Nz_4TN-xf;GWg|h__V86v_+?ΥZ+݃1gZ>LAYDVcn gE(bxc$.V|ϼj`FS@6 yln S) ֩yI/>ESwV9 vJ*jIqmXUL`冇Teһ2<#,}U3o+ p̣F浭xV)`<hc`&(-y!L?n"-~~pC>l  2uܱ\xf&1Q;P-gN#>]g_[q ?4IgxȿH{)Ȯshΰ˯n/Y\*/ Gf-DN74cLPP2\T5*F\@NNw<~")Bk'S @+UiHv;$qc@KlR7x.Dq&7ۏTSV]J-ߍX`!  CtT7nB a7'Mv 2<^*`Õ6̾-gy`!*5e܈#GZth%օk0z([J BO hxHkx⚏meWo>0Z1]%nC}VxLWޒ[v?s0Ɔ&R\nkmsUSyA7dʌԇ`t|"n B5,_JCٺ"I˓*aI B5CFhdy9~ =_R8H& C mhvғB׏Y:72ڧ#C܋y͛[4uY )(,Z=25< Cm7}+ʢ,N+X\@M'F[ѥpz8?QlU4P>MG@_R56P3Ytc[8ydJه%񚃉 DRjm `騿:urT/jgCu:d+vd0a)?MS Vy? 缱8r. |cYȥzhi ,gnvhrn bF#@>å+P |ܲͧsN1u6;쩢*ːхRNfȌoebe t=ڔxco{So$|(b H_<ϊ?_ `^w*RCeN- q8?x\c͋JxOC,Gg]y4k'm Pd⟜ޖ\x._!p2e7 l4K=ۥŹbXM5;d\L V'iLzVs ;!]H~ J-R9hDT "ԿPۛG#nCmQik7 Vt)#[ڠ[8$ZAG|S%S}|XKob#Xh:g}^ u:p~J|Toq?)\r龲1`UTA)?L7tiFb[uVM̯9 N>O,m"JNj;ݗ ,alL[]N̄lJFDRnΡbF60{N.A?1,ݞ*N Ǜ1,sS}vs%2> ج6>)5S=Q>n}rr*;[&C@ed.ꕬ}?{ՓTBQ Tg^ dʞ\ժ.oDQz]"3V;kl臻^~tKZPvYDBIvuUVHϨvm~S3¼rэ7VU |ؚAQ#HkŠ%_|UTצ_y)˔Hm{KVezdYLqQ>TZ$|r!rOtoCoq{qU{+Aze0Fw,WӼ`G$*co~׻)W602@Y]%̥1X.gv4YΎDo 4ۻoc2|{]X+oXy-F. -㥮i=Q6h#p $5*+ĉnT?u34ۯ5^vK!vɷBdwf!fm?(+rk{V$c0PkKNGҡ,#;B$UqF˳)%$rT nz۸,sy[Rl.827o*_ )OYwIq|ix <77ow'"Dۖ(=( ~lgh#&bʈpgT# &r?&s:ܵJfH䜄 [ljMfl.kyb {n$[еf)#q\/$" 00[upVXEevKmXn#{ VƵh~j qI!~R4?v߫prD¡ }˻¥k,6f\Nb,gwU7J`vhD]7kf: [\#uKT`}"p+6 GdP5jl+#1Zk}jE+WCWG/WJP(-XW@m{@Dj㷨}fA!&;&\5'tq{Z)g,A[sn%USI3ܾ#܈&jQ\)xysF͈ R$Zênʾ"KG&TXws(}s:xQ`7V>I pXaoNkc^ˇ<߁%u%!϶ǒlTќM桹 C2_I*gk q)׏;fS7ylX)G/e a^'DّzUVqfYn2%&Y4-gYKul?=de (7IFwͦbśpC W 3UqmFB7~A;ٶTW;qȻG&|`AL(f47#|z5-nrOga$B= Ej+?k~1Kvo'q82C-VQ]DS!,=f @;% I:)l/I-a|Mof6qh$ te! :o᜻ZkyAH{3ej3W"5֪Oɾ3\SvZ=!6$!nPĊtƅ>PWvq -]A>qr7iǍr @]|8m=g"]7q(Ġf]d)} Avz /,(n U%H;v{XG2-1ufP`fT5≉do-twEFVEؔR\l0 G6mOL9Sq'y/#ImJNj H6( o,_Pŋ&EV4}SKdoMfe:Q{mZېLm9>&#^֐֪"i5 XJ M%2KUer! 45; -RF%UHV3 Je-'^$ZʯφAfgnJ홆w߀N:7ϐ3b{[V'%uÔpLnHh{tY^#y(F76akR)"Tj3qX.c3"8$'sg?s#DίcYGi׎J/-Q[SI.pcN37 GNOj=u_N(>Gv:)|Yq ן{k~ޝRX让kBBGmزpl\Rmo95" ( qۚ*,zFȵP %{KD AHz6K4{I-R$8rcUka;sx;h&IF?$>/^|.Qԧw\n1zs:o_SI E {'\^"UZ^lu1-k5|ZgI$C `2 H}$&!d]deneo)u*,,r.zWiD$:XxO݊oh_VޠFTQ'&UiF RvJ,@AY雐chA느n䡜||Y$-֔-H˖oc1 #d, FZz-<\r:$_ym!ցJ///5JZ#o.*Fnz _YJGHKԼ'nBBq]KHe l+a2ZpVb{'bNd`i%zxx{e2:e`C lR:{oj⪿溟6sdu"B+`S{bXA&=GK)77xB)#7ks)1Ï֝Q׽ 9y4U)?ފgr)9s?-[ w|ɠ x x2n4)T֬YTke%5gXt e""jǬ'Ut͂G]if1Ig2k'7r9͠od]AduGKB_Z*JV:_ȟvk p_ *\&7Q~;0뾨%A M™Zr߷6?ERt]kJ\ ϥ&LW VҌg'v?Qte"/ENA\ u帪gieM&aR{ Fw"YET4h,m|k|њw Dβ7zgh $3np"-@ST8f-VBn ]EZKͥh45Rh O*> 0]iLtI77/Fus0<9e.L-M)h|yхR8D*+ 5:d-HqZaby~cpTN(immvjCܻ]"lu'HI@o!Ӈt _!WH f $?fv!lʪɒ ڇ4N,AWKY\9f_7~ٷ\^#Z2JS{717C+bF85Pp`,Za;7C}!@l(ц“i+)Ӊ߫ûoEu5ق$F$g"]D6MxM{ϛ,j;\ 6L*ǂqRL^M)L/ G_ZFqU.-'*Xk ƍƀ?N A= Nn'p>ScH D? !_}QNjf j\%ULNffzIy8a\sk=9Ry!@Y{LQDߣ5;TjTs< {x2RԻpnR#j`Fy#2[sۚ8aTHNIť_m$xKo+Ա X50 i+&7q-?^g>J-&ĎT >+A<{49WXv-q(2]=9"gFIw.wh^t-ks'{h%t {ͳqI7qZnbHĶp:xN!_,(d隤S xQ\׎y, zFLX5^&P/+ g}B˻x&^D.4xfYx3~\cdoqr'MOO`9f̑MZxK^hAջW\sѺ1D&n5X#8sXsMpI;Mq!7?+/Kk'2ŒUn{{';Pvfn"gU3ݻ|Ĩjڝ=3R{Yya]wE,v1NIڼ@S!vj#f Mt0G_dc"-3׽540b?у@yGļAUuͯ?Ik{*nlԨEMԳt }i>xHe7B餹odYh;BղB2^=H} Ƌy KWE=i_êb. jH@^5\+5Sєi|G'5W XZgF iz͔\! &iBC<}7N'v|+O>*T aK. Ҝ֖câSkJ ׬wTCZ<vNshQ|R F5#cT>S%r>>y;_d-Q%HB^>RwŒm/Ug&ٸ&Arou )ROD*)X'9׻-qѲ=<9#[/^VRw͋@%cwc4~6=۴D7)Kl(?~AV v)>„z#SO|[DZ1~O( MpفoboQ쨝tI܀THK6s%Ԕ4Rhl귩[A ߅욯f *{`} X"RGJ27pokY3jTe*a>|hqA*D *J K s@S257A1>_67Bp?^"=4Ja5A^/2S*K AHmFBUKvf)1(pKbVIz˅dԈI5:u뷓ewOal&Ea[3;"}sT4dAxU.mx2Ӗ8(ydHaM4Zmȩ! Fj$,ֵX 1N[AZT hPx*'q=kumQ햵DȷvF9lzV{w<)W^ܝƄTOgxVZ.{w28"HF*f>\,]<-;pKu/'eo1c" m͗bZdccM>.6̎=jt\K#7$m̢zIΆ4E1dd _.w\Ro =DDlP#҂֡ a=9&&MvLQa+(h-TyTiŤ{9r3m;DȢD&(%n bof\I4];*l7/C #WLٮp'M*Mpºh(_Sag3:2e2%VV@@2mjO̹YDO+pqlIӇn{ 4Ny#6hs_x,rhb(ɞ;9X4|pL"[%=+c[?c т". v~RN;0[$y )"&#֯K}g1a" v"wM/=bkvK*bL҈{NlG,g:7,;xEy6`I'if`E`ea@86ag4$~NY1z^!9|*u %> Sj& @s0gAa`͕|P B@On&$-ioz z-_|zC}>` UЂ]1+7{חS[yjpW?& F©7]XD^2E4'vfG:Y:XOO]oI)`98z#ڰR+v= 1 M^?|p?j4uYiNQ2_ [̏ U\P&!c{p6֕5JTުBWW4q#'Mh'Kyt򫢩e[ Hk_ 9}ex ZDd4&R㥙2>n\i=\LjsקJaJX28@C3BZ<2_C4J9P90.Suچ 2HEOu-dV種LS^JA<8<ѦXr1oםC̓j+n(9cwۏOp?(mL27}g_/'r}tmtIIC"zn=Ф.a" ~k.viĩlb*f#o86 O-&Oka#a %g^1#p@S@<&IG3M]75_,-u9#^+e}闾8pC31 Sqԓީea&C)k!`-fa@moMr{$7Gl_7zcV)`vR֐0ڝ`6^(£[66Ggn.dqK.^'O}9t  ~QnwԘ&t9[>rf~{N3Xޮ9{41^Pg5\+bD=yfPo| 7Y.b:jpˁ{u)-&]xLAoAP UW{.;q)u -pjm13 aAcmG7%k/7}zM`(PIE{;&n3ߘ}(˽ _٤,iVu؍pYǫwE/x4[\BrsF@"Fe~Ho*Jf/iAW؂Ls:bUIOiY[ 0޼;R-.q8a]C?KZ>IQ!ܽ̈vON0M][,>]R7^fڿ(5cfoV(Bp׮ *598:&h9^.{-W?,E BTAS=U8~!&iaI񩬤~"3=){^9'͗jn}gpGhTJk{{lk fm=iЕ %j]V]d̴ K, I vҹ uicA")/MRjz7;{N>EsI 6?2Azzl˙] &QQe%u1L0p%7G8[ԕRfJ)ɦ8D,y*?ܠlzK ʷ.-1Y-yx- rJTKp?n슺W+ Kql# 9ﳉaum*\1MESe|X0*7e,ui |d尟/QV!FFzܕc}WyC9f-NxN H=8Hx7a]=#WjFԨyerzHIŦWE;0_Y3 g>0'0 T]+kWX$IZXR]:>Z2 iLOnyHSaٓ2f5&-~ TcRXũfԈrн)O8+&!aS"M]n1ɹj N)m_y;RBe,iSgo>?e,Y+14{аM]*JP|5:_v*ZPddwp;uȨN aNa(+\cjh9BlM>RtJZl6 jWJs t_qUh)s n>Ů ul'ڴk*w!4/+vIbEyՉЧE▲'T]#k9YsCD$2QGc4'L}'FbH,UH=:Et@I,d?`Z{s>Bz\.'c[:pWt̄ruuJ]4]f)Na?퓽czR;?UQR`yGTm(2v&K@B2E Y&n A&?. knJt=?:^CmJBi-OSzR׉Aդ?_I ^_Na 6.Dm 8tWgҕ:QS'!_ n5z $6 $n I3$'J1 +eSu˲+9[N`ܗb1;I yQ:D}PD%>/iSYh@{F ?N)XfzfVԍwXgǭI>r7 L@kD4` %Ofgj( KA~|%.(-]M|=QvY gI;3v/xvb'PTznÞj)BD=cД* $;>fD}b 4&U2:j}Hmrx*CkzA"0-.ɓ`3J=9TRJord'oӣx\Kp⠚j1Z#,O.ϪG\ۣ9sZ wdspOxY[y@30K(&,|%pmS/} cKRDR/j|`` U8s@F+n#ʻϕO8=l(' t&H⃇K9i_ɥ܇Agpt$8$*A0s#ibxwٕr5.~Vt(aex;S @~} L-7KH~>} ;7ת.z OCD ;&R(LyXԏC'Oԅ VQ#zQ퐫_)R|Po-lxftT[;lpU7v 9ݟb6t hla(GAȚ:-K&~34b<.6QA#Ȉ>|| `un y2 cA7*Xe32O#xa9 ~q>]hh(u1̾鐮n~m&}JRq[mh$d;H{S@VlrTZ9ƐFC?NJur~JOrHuK+%LfmM*2_zGY;(5ۂI(lҞ7ʲ|#'SohES0^Mroy1F\WU(ԐO\wXg@ڑ+Ұx@dS,&?*AƵEX CA/0]  [>wW~ecu !/hܻwE,{͟+?^+ѩ P}kUgO^Zk9 ~Q?u9ǧwzl\jm&80ГG)x-Z:u.xGu{x27mk(|8.vN9¥N/ěN4, ѣ!I_z@ZRٻ~ sOES,ذ+^xC= aUAȔEJvxAY$u\ ˼ELxs#a GIEkn&R<^@K ,E( M;S:[tĘUeAD,’L~@VMiYj"hNx=x> j2\ c; #]U(H22n@ X Cc5܎ [Xn{ۨ 幜e&dC8Pz_2T.i7AGch~w& Y9C&4mK{i'x5+\tĄw]&۶5sogh /:˼>gϦn-c3+|d\ߊVQщtT̝esD^Q}{MBmD_;?sM_dMim0= w*,CQG̲s6Z\y#n֕xB 6-N" kg|a}T`є^" Tʉm3Ug {@Ė;-1bpU&,K!(dFrċSYmO .ƽ`-? ]ZpgYҐ'JJ,3'fC(]r:$佝zPd8'R{֭N Z^_tsD^ xS~eOַ;BmI aA  w$h At9=!wRUCnF`}KNvZגKfJRf~ _CzRKkQ%<]žUm966\y ̼- C -?9K^B߾Le;` "inD %T_T]ʥYq+on܉GGL7ѫ"a2/]/z ;3bf)qN}*{/]LOV IAsz?![$mPfu+ka:QV*o&-a2:S-}~h8@ | P9rlđ/Ӓg'eY}[WcsQ4ЛZ}CzS?k(&27*]4lN=P^*aKx>`W!o$v!k"wb\xg5$29HBaT,\ޭkO\u [}Č{j?B&0V]0r&.Eu`/ ԸL-nn&]c\ߞFpaS9(G7mf\"Z_[7д%'LN6)iJdAkh]}vq3Ń+]^vǂdw<`ɰΩ]8n[}%̑.6 Qlz-;6ȁf7qIڣI~'P3C3,2c_]斱CKeF}gȰٓð5ziePc75ǟRy_T4r6,Qk{GK̛g r6{B$!O/bgo,f0hæ"g?\ yX c]"2+S˿[;wo{lBwD/heD|r;hN-4a[UVHj~IUP̧TK<jCnjZngtTo0sANgv9QOMGT,')چȄ$ϰ.χi> H (XܟN-6ljL Xh2TWC46SPF̶@*(ed p:drKU7 y*egEfa/BTu{>HR2D#C= s@pwwe,< 廅#ys6b"ĵ[͉ +4N"?ZHc89Pp0!\Yn3*994jƈ54N8\2(̄ƍHVGUWk)fG^«/ֻu3A(6یhZ^KmyUγNaa"\>w|598̥/DPq$j>j>䲮y%5ღ ;)v|]g+62%Dsxn 1d /OObdQv*) rgĔP)9NM47?/9Υ T֧V2r@qN.` Z! %"hU6U8PX2}:\k8,GG}n /Ɛ0+? 𠼭 HoP UAtavP40)bn~HWw_J#.Úr#j9@>fy% S9 d>q є@6v % }?L3a !~zYny6htk߹C쮓F+s"٩d~tOKo.651yIܰYSā +\kE!t~lCcjbS[$~6 iTZLxW">[j'Ӭjj^]&n¸8:Ź0^ ڒl弒w(s$(sJYhG+9(ZǑl Hr 3RҌZ[HlUQM SQh39mQ$YI Z-Ku &xfǐ@*p`A?@>T7NUƚ;y@У?LTa*o:u V!z6ŵ"'z]viOɎ*ƥ =i2ULJY'M9v/H<7c0JHTTC=̏[QGRtl(HmC/wӔw[qGP,VϿ8d&:7+m>!A+jGtoߟP5Yeto,;kprw '+?6)qF OTZ%v1@e#\){V7(caH F./[.kLq]UPW^)RN77b dslwN{̃М{y`Wc",%Fi[ 槛eٿ1hk-B_* WtVǯX ج¿}Dh4z[W#h/=>m{H ~gR ]4\gB욊}&LM !v5򑥴`OxͶVH{-}[i6mZAGxYC+Ζk[zꌦKxЮ+# @|*cTd.WVO8wץ؇,E@~cEI@L}NnNkTϋaOQpr΄ OϏ4o;m1_f Gp!H4>+6ء:eÙצb6Տ- aoc޸J B,RQbɛFK|s sR{ D]AAJXV}ae-GxJB;G,̿5ި󝄿29ۮL?ׇplMc!dW_ryjK@ˣ2!H~m (?E5ʖDm- zh/%>6AOlSiH@p/'n]=^VHѽ-L+cMh |V?;/(Ygţ6agAzAB{B@ `\;%<"&ݒ\6|Vgsc,)D<.7 Պ̮;@($A3/Ԩyeh$!ͼt@X510 t5Pɤ{g [#&֨r'7(Xf${.u,r0bFs@.'rp9l&ءE[fJC0[d e~ڙd1bϵSV1҈-G{F#4b wrKWT,#ŅȀq )R۴p?Kio/ JuI̍!ub ! tBqa=%ҩ/L>5t%/U?))$@Ӣ}!&cBlpgY=f .qErX!v (hWS#.ĜՃ)LfR>S smKu2&~}_P5ΒKd= ̎>Mg xֲMeOa_M346u%z2 W:d#$Ckf%St[*ЍIbR+p/ oڛ?r$r qqCXgh<$Y,*=2 6f۬el X顽„*)Q:@7VW}"gc3b#d^.JqɳBTF <} t@,"_SHn;QMnB@dܽ~Q\CK (0o۝NibY)jNQMK#;x1mcC)n$L{ﮋU?"2kA͘C4YIkߨ%6\XWc:xGJ7~/v9B;pϲS9_NaW\| p X/r*_ޞi,rjv+°`z\1 Ȝ$ ȓwGT;oVqm6K!Obv8FBPiV>WSlMcpqX׵M;E"!z[5! юH_z=̰Voz{WG?9 4 #!&RT= S߾)RI HXwHZ0V5qz´[Z+y XVhz]xv;k/=fBb.U.Vp~.Ig=ZY^ Kyys|,~BpP\~rT;^~'k^sU4(>қ#il~OL%AgN-M `%Sy9Iu W g&@:?G}ŒcQ1J|EgA4l:_Qh|μb8#A 3V $?HN {~g**11RIsHEЍ+lRnSKO&d@ %vMKV`g)!c`%w%i3`i׊?U@m ❶,}~'@TR}o幍φkM#KCQj^q(-V! tp #CF͢~<9hd¾牘&LlLTOb׸>~EݏT2FŒ n R C3UKxYVo}=-@(/P%W|\r)Paff}FǺn.2%71x${Aζ߱lV$j@Ż 2Y0L!RQW URQOF9e&-4f1)E#ڢq,v(جڄ(w-qH_0D%k…AyZ̤럥T)"_G1[T08iho\T`s&~, 75C>,q'Z8Yڼ:z UnA8ֽvn[I@IxZuuα\M^zSCWsMSbJd>ͳ4g5 LWSO"˧X(C^ SYL SQr<7+q͏_B@2i-5 $àZV,NJñIԿglTi'@ohqkIzvi e4C(k;s\@PaG#Fа\^Wo*nTl;4L-atHVJ#W̮vBw*-!?lx&/Ǒﴸؓ1 vܖ4*L_an4/\ WzTf T&7oH.}B$bl=B3[V̂ɍ5,hmBLMC\@s9{e'W`z) -CX?IAe2P9@זLtNDaJ [oPr( ?: TV Fyv]V4 "8jW37M8'I 1+=z|6ˋN!wBFAX ( .פڒ~ALDg`jKq# hث53;5\cd+ D8][jU;h`fgOLK':ajū2PJp˜;'qi ~$ԩ$ْ4K+:ְCf4~:^ 22oY}f%RÕ-5KuD)-[aoN F/ch4)7 I&oH4ItF %Z[^V'5*O5 *lW/HLӃހrvCj8jBu[l/1rBg!%Tvc[[r޲s5nsQ92%`KY٥Qk'ۻ@QXEw䂺+dF\o]iBQVs( 7~9Y& ʃ/AciU6p>c٫_%p\ M%^]cXm$w)2(h>/_('U4%dc5,lpfy~ oyCLc4a+aЃWiˣ`<TZ +7Lzj?q{_@[2aMѵ2 89:fFj't4H:E$}\c-r 78VVtv2AQ^`Gt !jFYӫj^0,MKѭBryN"oh3 yۃJz!IhbBa3;A}2rc`6u, |x\#PVt[;+[dZ3X&ת0uʤ>?o:I:hH?=BC0auߟjrc@<K|m$΋ hlz*tY`b8[d[vˀ[Qf ΗgnS]CXlS+b|uB2įg2 jʈ:`!](r1}^%aLP1FLfibګ!/u8ʕȢ7롎"ujfxp|ꊬJ2T1hSVpjj_? _ ( YO H 8X"E <鱵qOhK+jM"L5D""԰SpL8at!8zoh* ƺQ3ٹ6.$s$#Pp\9s  .(Eބ܁*EKc}z.c±*Dy]̦ttC rlv6Yc_&vADν0w~zr q{mnV=,m\e𛲋h)FTtYA?m#Y8ezO; s:j%GBV[ҹ2GE\W`-9)59v!=ոupLC!*{C'*ҌxJ;]eڃ©8'x쫜ur|6"=m$*a2~}\s՝#dw Wr"Hޞf纥1UNW/!2YQ9Nʯ[lNU.4L^W'̹J+D>q@Ƞ܇ .v]}!l?JrCь耜w>^MEb^^_I;mI\HSƸ8tBX%ʹS.AwdUEw,֧RzCB1>XC3G1p{Xmk*?jD?r6&)Av R\DhQ#rcz1-z.F(a SLJ1 V .ODԦO.`<)rԐj^QK8㎕ūc`_=ô Fc7]p߻Vx?FdEr4EH9ք,ѵQrAL5jikKp~£:~c;O|F CoiWx @j3lY`fd@P%HvQ"3a{r2E.[7Te#rBKÝR/ԽV)_x9ig7"J( K6P dY1Ϻ%}qJYà~24AQe=X^36IDfW]t<;b _!Pj8_W5)x|QvxBq&C}gltT{3%Sn:ZlvK`N^N: |԰.<˼yb|:TJ;QȒ-|}mE\n[rSGJ}v/ze~Q ܔ8,z?Ǝz 8g;LGuNߛq:8,BL=O%qguE&T0Q?30kA gb’ )>Jc耬H o?d6C%k(EF3i0bt 6+&oxXLtQkK$<{gWߒld=NmQcL;=0I:ЭPFu/AIx03e0_HG怛!7E_ʴ׬#n.hX{7Ukml +͈*/`*J>~(FGiVj1^,Q3%`A W!4Vbk%%RB x B41)/MG VluӿμNݕEiEjñM(<* 1şC[rC&9:NJ_z)\0V+@x}+):PXOpPY23/b8knjePs2^Y3=eEnC `<=J"!oI >;kv &Z =(Z76{y=$z^;,b+vj:ťE5 8!`o+C`GzI{MQֿQrbJ5ЉP37ݹ܈+"PfF6dx(T8%W|RUC_3%IF7։&ie{ GG_N(`C-/8эG@;R@Ǟx$ $(OK\K5B}rpB -K>+ n ;#0 ,NSlb}յE S`*`ۇrxx1yș & ("%G@.cSU"֋$8,)cCHMs:d|&5?8e &YU1㠢bf*Ԭ܁5̵zF GcHΦ!яG`եJqO߭B,Mbqc``usPɩYޞd"plV']!#*)M^Bv*XfgG&ÊLXR0Czg42/0ф)LLmɷ2i E@Jʹ5dVf8ZSP슀*̲1 ƨF34mC S" LKG`'zُ/A9e{5}6Hd}ӯ{#O:C%lo#$ 1]r$+_zJ-Y534.EǞ&~|Z$[|Lȁ"^Nt,).vzy5Mxu]ʒ|dP>YWZ@7I4L> y 7ZΒ-ooSZσd .\X$ʎ ]ثA2#4+qQ%SB13o6w&+EtV ,Vxj>$M75m'˜M(3t; [ 5*Uuwŀ,c۸o63f[5UUDU;E[xgs ҦݐFӔ44v8c;n^8%jJk[/8mR dFD:ypf4:h& -#!edf<^it||K f =~cѺԍkLie7uma E=kHs& ')ss. SCrϚ_!-=0;j}Q@ IؐE:VյK<- IŹ@@a (~%o%%:a|Fyڲ`QS J7h:]&;N&HxV\1AZz<荇߄ 4iQ?' E]} WmuJN,z+> j]T`mZ~u-)C|fL޷il(ſ Ý!zr-22 ԅQ9`QJ6Bm`~b+2+w@8XOmXDqg`ٲu>Ƞt$F&J=h螋Dk$&>BW (s.HYO.OQG[i7 ! WjC~4+ ؽq1fщ JΝ]/1 B< <s$ckR5)I|l37B)i v+F `̳j{NJ!k:En?XiG~oIy]xZ( J"dPT:+euHȺ((6l^Qe1kŏa(4VQ>x$i2t!h%*D,(xH *=h}OJuDڼ6%'2e٪~/!_P3XjPF~ ΥZ&a=YuLfKwjs[">7S-jqIzBbE2Z 0>+h*oz3vr aCmI{ {'@>+hj9Y&i KZv'?e~~xt&'ۡŒN :Kཔ\2T, a6>1?lֱP{4 B"D[٨??m@'؏ܴ詺C3bAvS-ƙK7UL УyCt)H!OwI;Yc<om;տ^6kpOhmA0< 6K}zRbjk7ҳy8f#{Cg M4 %3WSr@ nV$.LOcgM3NHiC`\3O53)] ;=C/"(|N/ɦ݌R^_?пM dn'^>1R';+a6[x/q?J9Rj T%aa֘b߂pKѼ^ϿK -4M,JI-7</3X/-m|raxc5$ދ%0X~-I(wqMƸ$R;(1ܵz)7 z ;bN4cw)M0N!/ Y3؄DD%{% F)0iu!1G NóQ8ia {A :r}Gٶ@\ۄqtNNJ)sddsѬd`E&#GmV?"S.h£䁂9}d7fqiθvPqS=ϧ3jb65 - YRqa0-?dJ7Ru驈<  5;kA TѰWu˛VX;a@Vkkb (fܨ Kv?6KqChvD.s_h&Vh:"nݬS&HGk]WVC+A 1>"\r˶cIkTwJӯBY}o"aӯI*Geg{m8VI,txsxRiLd^ xLN) +t([1Ftex#\vFUYHQr ;CH% {Wu`EJ,!1\}"~+\k‚nw}w{-GP &nǤY#ڮ 8d=.*PٻȒ>` !<2?׷\9Z+X }?%izDB63xm0!d">ʸ{vSѯwH}ǧ4.9g =l)IyJHf*I^ +Z$ᅜ(jn[nE҃9ǭ"EC?#4ww<^^ G:aYVTѤKʕl*v ,ﶟΣc6MkN]y7D t [v1&udi%5m%5X؁ahۧ- e[V%[xK6B̄:[ٜ~;ڢ^ W Y|ȝ.i Ĩfc)gE/5[B$&/F^@SƔ.RJf3I-5rj24Mu+]C !>O_hAGu Į­>1ٰ%0aJؕ(xіYϡv.8-?'L/-RI91C~ӭ^P1,>Qx px9H)ļ 3QUs MfOmLs+TLX!4gQNZ/"GSfos 7ؾ%dǰ,88{=l"q[-^ qPPQ 0BHM|zqF=nD#@CЫ5!G`ߤw5uf^PcUihÍAz109f[e# 3vA(ŵMW6i[W=QV,UOb2"khJn:Z-*S ynD>lJƄO*n-PO W&W@+5KH?ڲHC{K$8ަː1X@G+KC3kaI.eU./hqizrsLi8 jŁ@7rH]Aic~n0e_xc_itOS>|3/U{K}ۺMd~<՛ l?1 Zg:qW:*T>'ӵdۀ:r(ͬJ>ߥ"ߧ4gv,׊dc9>X"gT|TBi>gYKchrhSE'wRV;6V$#n1BiF;mW,Gklz(OK@!%2\7*_+̓6!~OhEKE58jiuƌڎ^r,2b W&凚5e1dIt';[Vyr̐|'n;wWZF;awBW4k +]fAʲIޤ;LCvym {0.iRc/7zUjomSCߝ?R:@]suJ2:>T0nF.ȣϠ1 \&A;o~=YA_5M I~X-gxewzJb!/^[ aF=E_湳xdaN`9cB0x!PMn>-MlCm3Ek yS\y.yq-GG|."UU xgYvȦz2Rj >o~1Bb!%@[Ԙ'p\HՀU|݈Q p4XGq\tL~VjtV4h^g[qgIR22Xv=b%GVmFP@w`yLduya|뗇*Mkꩊy6@^sDy:dɧ )>k(^[D jߧuzk%v.oT3jL]ŹWTrlJ{@26 y|VcͷQfb/N 䨭K&D= /ܙ4St*ھ`f58#yIe*.1+aUO!tUOSF.HĠȓsn[ eY[m<&[8QA_VAJՍ;*N"@1(Cnj^TONp%{# sGt=?$`ĩZ5 nu(D\r rCU8<$.tzJ ?OCս iHp\5z~{x}KÌi=an|{\^ihX/k+?,ꤨR/ֆr%Nˀ*G7-fA\hʟ1Qt[ysx9+cOEUyv2 S7q05蝥-f= SxFj)'¨X\Y9:*nhz#I+w24YUy]p/1KJ3ЮX"e]##1rgrVuU62Q0%s_n̟ c*œ+Lǵ/<ЊbOkJW1yOCB͌(?qx0S ġQx|ǻO+=ƚsS\4 HɽG};bqkrqOwYW qGUn#š) .{}G'~v߁Wq!iosmu|jdH+$RM^cE ?}fkLZ%%a"B"k6F_FgHc| J20SI\X\u sQbFt4M&B-κ)6z^}](%Qtbz`l:3fADx f'~?jL|]=dɄ5, ЗXf hb^(n/szښJjVRrG3ƝJwYs.w?cÂyBrs6#Y7kSk4 Q Mdd&;޻y[?QL)9l,1NW_DY2Qb/G,pN̛{7}vL@%gvy~f SDq2W_Si9R{oy6iTJ/ sXqpz3*W-Ԝd:JIg 1} etl!^%o `ԟ 2VYֱN8O-;qB]N{3JjBOZer/xH|(7epE $V~)4_\5(h̓p>+lW(0[|@<q63~\95J!%5٦KKuaː.t,mlMj.4J,?ߎŇk AӾn(40ӅތGIpp;)u5S!] 9mUMv[YQӉ ZbSGP z!{lm1s9tf錯0gҠci`:E7$Vt\9.x: O^ҌUW~ RZa݇2<-s>efX{fSΚ3nٴuXj❊T݊ۊ5/2}+KK"v!8:ޚ9"mȨ [nIkNHq󰣦t+-!=2gˉEEeH~J5c k^V8/8A}*̈́GdC= s'"6tiHAEOs>hbfV벗跘^ᵚ'< ޴ò_d- qJʯ^? * #`72c'7rd%6Y(:1 ږArNhϩM7LP6 ڒY`}7d՜5R# wrӹ۩Ȅ hG\ [ K~uw Ŏ駽Y*ILJXvӲ'9CEltWK l"vp#FemqW%GW&2Dϋ%)aB.aYt"vwv؄B u`o.~y_ 741˧_/Ft~I!A\xV*s=>I=o๣]Oot|&o{h9}l$ yMVٰ%B3VB>o"=V <+埗z8CR H*x*6 m <f/Akvi;49qxB ".Ts.,Xzܪ$멛{MK% 6HA0 XIq3"2,? P6slr- \FCDY]1[ $Die^(K> }-ϋ lug +BҲÅ%RJΤOZ%f3."qf^u A`UfVA҃ʩ|Tp42牨if;_ ې.0ox2ӱ`D+/"@tplK>Q $EKdy!WR-]:o x ,cdtx*k('𖺸nLjjI.r}.fxt+k%f}cfLăFG_2 >cb^&yQ\hK0飊c\J0 |*[[ тwr9%GV$>r^+).ԕTrciR͖/?o+Z~c{7M~*aӖCv|p硯Gox -W$E%]@2B(W̬t %FE}JF.zG]v(:o-?Dr8{/U./ ܑ"KrOozZoL2~xEpre- =seqf@6Y"֣:>@ݩx"/L@mE8y+h ɆSNC|}7&N g0sՄ`9pIPW:E;S\tYRfBZ/n3$Į2t8Gun-9Ӡ"4lyL3uFk\THf4DՉn&傣R~UxqX:- Ye?;f:$3ﲎX{:u_Exհ$Wt8/anmjXJ:Xy<Ia, ̭:hnK~QP3.-BNPOx#lbV{lح^YjؗN7`}~p'yq$ٓs*,C_M4ڌ+ֵw.{G-f_2ѦiQ~^5G,ΧQ…:ZnEKM!w?\yN$Vēa;k  S0}$6 ?KhC@mӚAN]vD:ۍpz8\ 5͡jeT;T,ŗo;g@\] Vڶ4%ׯw+s?rW ;')b^ \k@&l5{7 IA^o.ׅ҄ziuqg&a_CLHxJtb9tGjj=**c@~ΙhgEx};PmKxXv)cn2RUxt&TdZࡰt[  ]&'ķ ^m'|ωլF!7hPf:ވ]JhŅIz[׶\D5MON[v>0l*/]7L_8'-.$r7lUt['wC|GvR,CJ3'_:*2b'=̷YLg 8:IZ]O+RpSoLS>)Tii*zW#aU]e;íDyJ۱nLZMbzMqtA CPQ-8_k٢4խ*i\nBx| q.ixL!m:Xtq4m\3\ /މn˾A6ڼm:KbnH?,R3؎H#IT^^yҘq#{Mo@౗ÅO"!罖Bf8\D|ǼgxWYx~z{'{ v9kq\u Ư@^-N粎xWŐ|okF cUVgdJżg8[\ WU8HSv=NBpU=[kg[ޕ=H^3E@MMy.ء2_isTꙮu 5[+3@)Zpw#Y2*d"X"%˃,<[;TAMdM.39RȐ nvÓ]knґeF #LWWL(h֦j)~pt/~&<݂u+تYܳd )ZLˬZ;.Z;:?$C羚M=aÊ-&Uc{l2 ;O 2X 6>*GBa0s-&$g|#$D  S%Pn1Jb囋I9B^f,5ž:E\ j7bSL3b'HTK Lw,i @\ۨUjs=$OT0Ix8D},z?~y2P1(V?b Sk'yR׳&G6'mpsZFӌ#AMiƢ砣~МK5iQMVOtk* n.Y?~Ӵ}"3ئ^Z ].%Ͱ4Bk"wjT0C7C&B& ˁݳmI#=kX5ƙrIжn"#"G?6v,ɯ3A^LUIι[Q[ęSF\5TC@n^L&k&Qxjrn)y@Y0fQ֧W{8h<<X}䎠O8}qš|ȫȂ=򂖌|2_)4 nƒ Ie溇3z/)QfzLJE]G[MWmFtB).(̏ =Z1iF>'%PQ8f&8~8f%΄݊C`g#M?&&)]5r+UׯR;'ߑy(f:~TH-ה ۃQI|Tŵ!pa߂+*^3Qa@+Sm TD6ؠ3껸E1Խ'}.$N@N^o!(I@oM|duIChN3` -Ɓ<2/p|ʀal+ph y䙫@Q#31WY;]h31Œj_tkSu7.sԙ'B_(Ֆ"@W爻yk~wD"FWEF:&Dhڟl'Ζ%P&mU*%"13Eyd`#p1(KDzAGiVB,~L\O>iD|W"|.{HG'T;1̞Wld.Z!}XkgRwL^݌.|x$Hg.9@ C :#X1q ct>:JXHzNwQ4epg*3T@H99S kW~TcqCϞmm6)6ªpe".E@BqGmg&?`i֐ U2j2bYmW\Em`dt_CI Y(Yђ!w1C(s;} Ud"=,CfFwK-)J"|Es9FAi;U_qAv*}Y*MVƴ~5E&?Ze\v8ʷqـG(!1q˛xs&8|l!*̲nw?qll>R/mbmXz}{^,((Ҹ%۩4> 3-a?jc%`Y  1-%gr%@t-aՉ-!Wbp>Dkߑ4pܑg: K{ D/O>ATegKO=8їW{,{P0,lE[,ˮBՒWˌl~*^ӚsaA 4qB[3 y2/ P~}&VxDbBCJ@+8@ |&a ̥Lơ l EGVXKұ./߶0Ab׬ R%3*4|ض"H=pԾкDf?/6?,0ڨN#E8F=wg^RkڤlM8u򀫌oo}MF"2=O- `)Q&C8F;g M-esr^|nL2濼&#U_HxWvPǝtJRaA͠U-?yX F `r\?Ƙ؃d)>Zk+}X[[m1#VhL+C"DZ e-=|m v<)u&!nSL@r"=;za^1uP~Uha@G"'iuF1(݆ZIb(yKj 9Kp}̺v c;)v3)0nΪ-5)xɾGΦ'7Լ?v`y=Zsr7l5sj`wqRe[} ~1 Ao%,X_6^8:)b1A[1߅uOЁ QdȦ5Dž<+l+\?idc vTf2 Vq!``Qe]D./V}qlkvϏGHg lv^xQѓᜒǯ)_ʉ IT?d[Њr{~eWHb@/*}B{dFy?da"oz3oa&+2>vƩ7q-,j_\Z=reN0sn-`4v9cG!0MZOIsgT ֑v}7֠o‚ @|ݷXqnڄ0wR͜\ȎZ^%7 o_^&KUG zBEVqI#rBf/V:`+^c)*="J?f 9tVcI1/z!w K4צ:\96g=fVt$[-aބt݊3nB-56x g ~BH{:/r/ZXj|"Q-U0y)Ӆ]dK !4Q?ZD$c֚T@I8@ 9Ҥ>nFbu֠ mzy|@M)$?4Pbܺwpnݘ"?Je$GDDpԟ0ūUV4XT@cEo-N&`O/OJ^ψKjla&-2R+"(, Br]B)'ákT@TVdMέk&I9zuhJ3ϜżO$_`{I;1fs۽'u0 |H{U0stҧb8ѯ?_h8Gz=zqm5O܎o$*x8k_Uor'TVPgn/ܳj?F cN).X4eK5I>2um&,u[cMFɀe2Lb3*;wEGm_ݷC%pxqXv_RvhAᱚ-^Rdr³;zٮc;^ w' }LܨGPB64.)LIJCL"P_|ǟ(%İ7'K>[w=e}႖/?2p*&p]" iYx>0T 1He`AZnOCbsl2@uxMGEdINGm[wt DA4b|p̡G.+6 nNvkqcDd+}pgޙ8dW\wQuSmIq@J&Qw]1"z6U6 vH I;~R[/aSa!E؂b\TQbX௢u5'M:$DX?dp["( G'd^1+w&HV؂zohZdh.Aq"e.H){j4X*br x{$"jyg)n537.\aN p8Hsy15P$/[J4෪Ե{Nƀ@bSomy3Hҩȍg6_9.rS ۗSwaT=ь7aZ1fV[>ņx]LJ= \˶%˹g#tLvs' pOat=zAU|ON姁 ɳC3',ʱ/ja\5e {,f>U\uaї?~8c$njξ{,D( 5nIAo1ȧ~e%2w ?Ӹk0}q >_2 I@k-Np8$_/r1` (Lo4*Tm 'ςpxZX1^N(EQyNN֨?a&f[Enr8¥:Be¥o%5W3PF&qBcSk}o09AEy=='WU4^J{-$no8h^ڊ&eBTɷ^^K?ߌa4m|-z`Tۆ nA[fր"IKПa:* NVf^Y}~׸XZn,W)޵9R@3qFS4n&Ex,?|3L]FMg;%:RMDE7}mt9bY rNՌD yO*\a|FYp}A?dzz&#BxbYZ.*&t{cJle+C҄_S"L[/J~NJ1xIX+ [,:?M :|a"KF18 %Ӈ( R}vH,$TNϝ-xU)i%-1:Az/ChqP L긟6XBzQ6֣@E6c,*wQ6@C5g1)]y_J(oBm$a á!ͭ *p>p7u嶱Րo>Fg 25{RIJC ]y#E.QZ" ]'\^z3+¿ZA,]'ma H;y pBB Ny~uyE# ,ݶ> %ĝ;A! sGV4x2U\WSg` xy\JVYZzP'wҰ}ǧ^ |5SkhL& fQ쪶FM`Ř$ˮpLast@S8HAm#4Փ'Ў`[8v %Fo C2ɑq {%\[wsm?7 xtStàjqIꚻnTQrp(iyŧ^6 It<1,oo~I$#1eO9Q"EUBƷ:QRFOI `UE?^8Q:)_veOᾟ)ZYS+??\d#^0U{u9b!bcs"5;/Ӓ3$ɦmʒ)/@=Isɿ, Q8FW."M= VtAj:Fݳ~RޥjyרRk6DÆ"W 2O7B,_+pLFSI:oU؍6=HEf(EZKMNe<ս!##'3 p5HѤ{4q$aSֈ ^U.vZ-Qe9cvGfU}".+U[f#3RgթL[p)ش48p]M/J\: yl/Y} :~nQD`A|{$ Eb*VqhLш@Ìa9A(Bz sB&:+C*ڦ)Z QYmÉ`5lF6͞EX"%~&lK- H7E)Lgt>7M[~irp&HS y ۛRN 3w,0s򟃶MS;n oZZT١x]z[Z?(>uk>:*'^Y>MQddؐy' CDpr=n*{:('սьE|4:~:e7HѲk$ԗ3 Z ^S>-Æ% ;;͜haն2o?#^Ƈ^8[eݲsAjOMb)N4OG\+M~0%F2Ac2KR~L]vNmgvA&kO3ZGcݬ1`9Nλ?ԖxBN!]M"v\= vI)TD B5gϞI" g4>RYq4u"<|~6w~W Cq G/oݿkǍ!P}T.ÏokJ|QH4ߞu~ovyȔ99}YQlԃDuȔsU .(6|irm*޹L=:[xȤZ|4@0Pnث:JS\q~7'geΒKbu#D0o3#(lX.q5qkh0˜zD MCĻL1}真\ULdNe@LÝN1n0P2ڷݛHXSVVBx;@sACքNDvu$`?4/{rINA_am8P\y9<\E`2(533z0LZ1@+M2dV zY%^F1ص$gߢL!PH|#2:a9IɁk, cbiK|ZMGd%E/Hz!_ꅡo t=(\]IDJV#=r0T4HPAj;A$llX0nH f?*EԂE͔]+:ѱ hڵ^\s%{@}CZ*&,&@u*1.]̉9&T K,W#2ܤŀ+X,9¹\q{p?4~t$N ζu-T qd$z".\Ǫeᳵ>n)tMB|Y} q bd|~C4Z+Bcw]""%ȫj_Q%P 76xFxq#V3٭z/IAh)A?Tul0(1) C=&p FW)vUVln2phI^L_Ya8qfeM7an[hu *>a1xp`3AK;.SQqf_!Zѝ-qmNÒsN B^GAP`;yF $e3BONi^" 22 iخ0mN+x٤u<$t%{~88FP4mZ] /B(}d*6ݔnu %ሦzǁ0EKcU j"yzTTb+^R1{^Pi+Ϗ5,6W1Po+#mWJ:ڲ\Iw;C,:̪f{=릚:?X9Fʤ(Y$d/VYz,N= _q;{:G"o[M% $+;dI!R'V% aq2R7أV~?T~bhu)s[]ᰰp7mvDIv3R>9>>p HcBגL[\D^45|v։SQn97Mڝ֮a=kYnm4؀]:t^>Fb?ђ%QFDuC 3W&#Rڝ !;j =i#A_+VZ OBY}u"k송ص{#,4HF rۼ_l-IT9_Q|f!CV˜ǖ:yo6o-:Rf0ښ=+ xTb5Fsr6md]Xq2;eCGL 9V}zؓ(3_?NakLjnPwm.T1f$J>j97P<$ D/*#w]'G[=H+ARFlX׉0V;Ġ+YB<_%lpp1Z\x G)eT&lt(ڏH |4hLaQ%o6r.Q Bhneڌ92 qS]15*iȹ@NHu\h ,. }~〲CdM̈Kb<ΓugTx~[hﭬ@"JhڇN2:AqD\x=$:?ԠFH_qķa5`eص .` #E Z€{y}#*bDˤ=f߼c@2*ko8 5oWQ:I~ynWE,?R+^GlJvD{bV}*ο`Ws Ld6 T^+?19نs2{ZoQtn5k208`)GsV) ErL%~VBymX^.4k o J=PoME*R փ5-/Edi#N;9X8KaN29&a"v9}{+Iۀh ,#ItpF<ޓ@qH9ˆ3왨yeN\uN&-SثFP>X@IMQ8VQ$E W"rǙV8mkA{*'gIʝQ\O`D>܅-~M2 s)Y.mH]=7i}hEkdfUk*'dq]zâ6;)cKUȢu qזlVQQa,lj`/swR@?^,ڏGNWgy@]Z11ƋŝST ?Ky7LF nځc W]jj/[ jJ ȍE#*quKUNoIp/V2Ѧx> k!D'1?m!0JƵHN*i"Y}/w׼,,Mօ0 Զ5:4WGFaYlP2<Y6@x晳S%jgM%VTp)~,.XBX[!ĭh"sp%HXDymX O%,%|F`v7]JMv{\|y$8RϸTHc$l ;+S$\.xH޺v*PēP,*ٮ5^R%-|[?P1ތGIKh8Д^[2erv{fk-8ub~L*ʨ+iMjIRm/Neb=,r%fei1M7HÐ):D'r=5*z?Q7Ty; ;y`+䐠<&GÒt_U/8 gd>< ZDVNG/3[gRRPJ9- «l6 Fdtq+S'r-2`XCg唕2>6nN^R- AkL+ 1wB(S3!(.e;[Gu|EAθ4B>լck:^0IH9l X:sJ{l@>W/[Kb͓m`3CŁ;`3p^mwsғ$~P+zߊyW_b'-q$Z<H'"ooa;1 ae&MH#2#Ã" (xA蠐Bfq>QH_$D%u:~9 XgbԩxWFEtAN"Q' w̕FK$rDqzƽ1;=R kxhS}~C XV tN_fjJpqPEVgM +椁4TOJh05"YK|qhV7: tԦY}P\~ʷ+fKMٍV>ф=h MkE9? ^:L#w#T]ygNZXj vrw% ܡhTf1&ቑjd#x@q)w@];"2ʑY6e)k!&٢9jЭ_I<2᧐n HP/@ e%!4*TLױ/}֭㡍kRݕTrc7uC4pC7ϓk`Z͞wC\1!nݳcc:IS~=`O-Ur $R4wbޡ)=E@!hSU>SbA%$p1xDp;.Jwާ}W̎1L1o?GQ&J$ cMI'MߎaRVQ+OOءP9픴 :Z-AˀiN{=E(wd[?pJa^5wfP](̎1?]ECzMby8UVf0[UЈwtŒ<Δ^bҌBSL J5tOFoӹ-?`:GxPE2V6W='uyɻc9H/$T)dV`pX .rfd1umK 1sassXݶSP=Kl o5*GU|i*z;_L.R "`՜2J:bE^IGydṂ;(*d.r( C$q+3:J'FŢ'Ft^m&j ŴK|'f8jNL*f,QO[dv̨p7^4jTBRN-!)YsYv2 bH4 >e}D9`AFځ2]ŐMwk|'K D`)%3@LgN\M4^<~AN,4;f;0!~1h:]/$ @Q掉^IS[5..V|sw$ug#z5`B( $(S/*Y4wEoqS%,'##GQ$V:F 3uވQX,.+1'_Iݥ;[H38y>|O%1kA$2ӌ{M)#OΦ x lPV&kûrl^"33>Of%|1,2N dLHwbIĭtǤ5UrB:q㆝<n>k(sԗPmZt V!͓JlGVt$p:ưUuήYXNmPv;lj{l'IAقa'/Vc<Zrgr?^D L]cm B `1B7 _>?61fxzC,g|3Z/-%00#"J 6GnV =# Po2eغi!bМEZ_S ꘭*,x}vG{~@ [yGBh[;^h>H <*Bk߳o5 :ol;336&QW\GkF k1dqAxW4{uF/l浖eX߅dcf8Ξ)|ʽxra6QeipiEqtcΣfT)a %wiղr^._h% ;>%459FɘBNKt0MR#07 G N= ѣX=\Mw"(rU;{ss֚t,o cOea 0^d83ƚSWb7,)9]M@ -9o(&@D b܋ %'GzrD$W[0#9Px7&܃N|hvG_֕i4e#Ш>([OV  2 5 !ђNc1N$@35e4AF'WW+VX | Q2t"N~t61Z^+e\\DX:'h o%?hdya, 4k؅"`c1 FD o`}Ey$V$0Eog]|N lgL^_ݎ_EB_w% ]=yNbHad+Oڔ{sb݈ԺYV;+9@:EMVoj ݫ*i #j۽'w&>a+Tf'Mr 3 WdU֞5kM*7&[P,T2Sy]Oi- z8 'm_ . |LJXw%s]ۆD KZ*/Hǭ!krMn6Nbb,#-W8+Otbu *u:SddC(%_*' eo\( l0Z yyn2ژa#Ws8"FƐ“ 䴔aCY%9gJ ÌH1_a3f'P "Px|=}.0RNveAua(y񴋟boR:`3I_ cڠ>~I1`46lG=Pr [⫘x>+$wZك@ 3_qՋ%s{b pL{5ӕe_<1M^j !_(RR8pz^ ]uq%YcG?4e{Js'ͶUTc sT>QsG~2-|4nC*gL>}{'UJTI[{#tUF7v&bmX"\}EMW!8G"_8S5O5ZuY:k[+sv1 F.}&yxm&LqOU{X7eeJ9Eb?ஞ@;d36B{$N O5VXD ygQngh+%[J1o[ /RgdRB1|U,w Cg"H5?!4\RF&4zTq6V}7.[mBfK?g!D&kJh\ f[u X҈B,]s_1EnaL;E#!8szM ^H}pSeÇ"ˑ5D5Kzؼ3+J__9vLn15,UK7gLM]~&#Rp&"heid Tq:.Q!H+IX4#K H3›-TIx6 S;NK#˳E,Z`odz fƽӨ뚙 h\CPbUEhuo%}gN] ~=t9sHm92;+utr /e|<ׅ#Q\z->8a6>G\yAk6 ȶOl]k+3U8ȫjps~@ʬq}Q9l er̮eNI#ll@9M֋dkT.|2n &r-L]#uvT4Pyd.xʍE%]0Rz ;"3Xؕ?Wx?e7SnB=c Z4rmeNn^?Jy\L3 >ȉ{\fKH=;` 4uTEIa) S>b8NsF%5ȃfcc ԉR )h"<x@!j-Y[h4yճݠtBUGF_]&IWpl8j$" l;->,A`~o Bh7 !oze<Uxv3T|VrlS+Vea9Pfܣ"y=lW*NY$uAJ>[!Y~2Z'K^fjtx/9bzHT3a<<5TD_v'xֆ,fz3?zEmeiFjoJDx=Gj:v ǙϳGcZ% ?=*2&9|A⤪s,O񮃀0K=-UGh3C;}n4 NY!FV0=UPQF'. "'˜?K=Soɿ2}Y!cTӖiuR:?/n$Ժ/cУ/Fg1EȳG([ԢJE5Ts2K\QŬC⧉4ӠS.ɾa#'B6xMJ Z 4Kov+n|,'M܉VB+TiQh^ 3x{h-YbIႊhZĵv(*LȈ\Ui;K/[5jD./R8A_pcܢrYa%ՇǑ#vH;楚f#Nlϊm M$sRS|3GSԀA 0a `z;Kw.V|+vrf(֪;<ZFٯ|< jj2 ![9{ Kr6ܐ5H_s)?rfAO=a[xn:A z9V}s`tCN_X!!(EcGU~{ua8!tV.*-(e_ Aq~=R M]X_S\aV7Ϧ>v!Zt܀EO!Žq,jhoiu3>6kp\%pc# VƝ燶YEM0QKi8GJdɊ W8҉8N0ָr1tC Ika EWY_lR'F^nx3k+KN}M3AAFʁ8<7J9S. "ϛ{g7i7|>ީYs4^'{wV]/N'{|JdFD ׄ1oθ1S O'FZ+R;O?Mdl'nj@:9H.f]m?R|oނ󎘈x?_x [WqF֏v;;h.(nSna{XmEcO,v1Wt늦Ɖ +\= ap8>YeB4VW<pȴety^x a7 k (cZm>I4"s}EjҰmhMvi7ݘLőJZlq{ĺ(WaЃV|N)ή [6V8^ NnR/]޹M 6U&rb34i*c_eHQZeU- <7hߣ1e+.wl[O,$-aNEi.E.6<͜ꐖ.Ldf&RW/"IZS6T/3 HW"qWB4?'`5Jr/>5#.Cw59ߦO;z-.}vLֲTh[D~ BJB+PKW C17BP9+l=Kc3%( [hRrhF_Kjn:Z}jc]}5H0R5 U:.?p!/N\±G딴CFDiy? RE t-p%ެڟH;pTKAF 1IoxB3`X{d0fK\؜atY_>2Ib+TPXc8ߧ6] V*뿪DM~N^U7D4~I`]$K;,*jy]"74?p& ۪HÍdu[QnqOGAc(p]hdCS^Ds=Q 6k5mEԌ/!)f'f据 ARvfi,=9(qyhKhIω e0֓R{/!ΎD4t q;SGe 4;xs![UUna"Cۂxzxo1ZJmTՙdujbP=zYX:eWE\+Vn/!6 g& RCl Ձ6ӛlA͢W]MR pbύ⺗'ER Nl5*Gq:u~n֎ 'fP/ZԆȌƌ P|2c4K-pBg pR-@9Y =X!j5ƝG|7$Уf\6Dr[S @uL_W놸?28}ثX.P@+ 5^HŖs⼲oF@<pQQ!gz ~xD:2/,Y`gi=)) ʈ/38{Uwly+hxn y'gzg %ңU|Cbt}jI~q_f'rA;[jD&$s:\|;2pZdkIdh*i -1tx!r*/Kgn`# ?ΰWw2RTng,zdbty*֭" R"d'i3%׳$ -#lli# HIVWZt\H[XnIf0Ձ𵈚b Sܸ:SQEĖ.xvcC1?XwW@/߰,DP -"8Y:auB=ǝё߂!&4hwOݣ, Җh;?GK~[?R)3O|BQM:_BU\#')t/u*'f$m#cy٩Sqi3;UW >39b[DDX%(j+-r!)Q.4RDSa2NF75Ch'd!d|X5L^z`y H=>#F4m.}96oAtFKoR1|_O`b&S/D_&vj oA ƨ!V¾=]j/N)ofwLkfg.eq5X8H`ThT]略nTjsifNtJ6m;$ "G] Ľ nke'Vs4(P Ei xe *J; bS 5fzG*R{3/悌~'-Vr,3F0 U~`fe=7d9Bdg[}ވ晵M Bim@{rnLY…S5x(="7x;׮πg8NWjS*>0׶7s-ĉ:{ "at ٘ \3o%ͬ-<׵1CNZmߋG$աz¿.~#䀺կy,TNЬcn(pE _" gz?Nºn2O>L.{ޛ[5|үS CQT&'+-JbF޸{]zguҙ9\+c^{k@ '` zKgeP o {k,~[PyGZy)*A]*NV\ 2V;EϏp[PRDXpv+FHuF".M *uۮ`aJu${p+f^9L;&ڵ$` Lo6'`qd$_aBJ"IqC7gn~`HplAN+;n.ݺ4e@>̜dasps1vf{QH CP~rGc؆)cJ7U^C2\9촅@GS;lDÿ`t8LVOea*˓2IҚlW(;FSyb P}_'B,uc:{ZŨC7G8%-g0 ¥gAЪ'-~%PU˸`xwmnr`9zSLgg63M\t=*`J@E3*y]gQKA\^5LcBv8h~~Wg3]5-n{NhW0lPi=i#RTT{no@bGxHlMƕdMJHj# {1@2,nh Lc)<t1ѨX"%P>_vc+b.>;aP0_u3'.@wteMq3n\W-Ԋc]gFl䞫A@ Y+8rlOU-"$P[!K0C\YwS夾$(Rɓ+>iϽ2t2@}K6;vM\4`7&"aT)W7]e{~KXkp3oQTM)9Q`mt[aQr*ʌtV!UO)D{ ODy G™L0\b?y8I|/iTwih]j^bŞ4h(`րdz|6a[c'[ݍ'v5"ݼ[_".uzKcDaCIKL AY:ɄzGjY#Dw-kB FI"C]3JzqC*qJiF35!]O{x.e fm͎T8!?DfnH`)=Oo0.2iVH ss#${qq~U߉Jagi\}O x7^E$mJ?:(-P_vu --) `ٌإbu4QN[\|D#{*kfGd%T!#)@5^>8Xƶ(<43˝CT19_1p#2<+5ƾ䪻=y"2P#(wXto؃{]xxmMdpeb~ @<@y0LW/꩹p힥LjL񽇞'RW`/!IOGz`iFiWۖwpp_[߱^>2-+Uӹ7f^-&fV3Ѧ>QZ&KƃIu݀tIuH 8F"'Ez%D 6?L gp&8 FZWzԼQXW֍j~ׯ-x~=4d ~Nlp |m-+ryTG2K ni`,:}B@yj'JAE/@c6$ oh\<=:k~i@z47&^,:` RmqnN!@)qH {t(UH@` v1ZG(/y a?9#wx"DY2%MC"t@ZR6P!wgv;_oO=ۥfB&t]=a# ! OpnΙpClΛج`:tfVX,)K :xm\ QXd$l:96Cl \Zr~zF5XO嫾ҫ [UuUc}:YJu*jb|?wp&LkUu9ª'8'̦=}??!YSE+/}p,XI(1kМ jl;]ː2vLWF"Q҆98Zi !bݸ.Pt%;%_Mf`Nc+u{΅FwoC QF&t z twY? ^3[5W8MIF13r?J t -3)Ϭ}pxpFNU& M&n)(|5攔<,Č!A) J#^鍑f9.]U>>lkm"R[qZc(bZ. s'^q+܊5nFIb1NV" :l.Bٯ6O ( f$wƆڡIc{(l-w_$EyI] 'Q3-[ywڂݰ9 qGe ܺ 8Ѽ摤y3L~?1ǶE{eo[{ M[R}Xuq=|e bmn^^L,E5\D: e2TId1e2}ڨ϶ j66IH-0ֵ ^W b]1aTƸ$`]% =F=+)eW^=b~ZC>ǔ[?6&F#(!s\؆Op¨sKA;/?zbv*YX!X(hzq<" @(33_&$b:/WH s՛ :VV0N3$ʾ1Y|ni`|Vm*_:PeL̈# 6j[ @gxMhf+hx"O~)vGခ$G░aa u4.]Go1 FʭŢ}kS\ycԾGh#'fk5zȇ{glxՎIS 0Dd$"c i):5t; WΌ !/~Ytҙ2nR]c UGgwM*z@qH}~_ъzHbY|ã> ˻jbm7e|+(|zdZ@<>x[GI+D eTrS}kE>Q"w/[ |$L{2!ИV4S5qEݪdQբ{ dN?P<$\7 ZR q OHio2)IeR.SK5 4s(E??.˄iT4`^$9Kh9QT8AK!edwqo+Wu 4YˀUj`>ibޫ)\n$kbsSoUճcTPaO KCh ,v0uBju 9CJf׆s2daO`z?$}NmL3/&%!LAvq"H@]zYܝI-.8d~N+T|3S.h{93Yq;#x òJzm6MZ b`c&Ŝy&zfWkXz}0!t_O;ӗ`5.9s<2H``0*QGeKhӞì7Jow+"Aicqx1{<.vb\:[a}\*PTZ_TzHVjn͕k>; K. j1dtsԘ'plyN0.G*b;],`+_tS] )Fn8]nքkXuPP(e"#2+q2o[1v𙠃\{HUKpH6ø8g"F'U]J,լ}R1zI2$-zvWIkܭf:s.ww Tx,QMĚ,3-  D,qI"L²֗?ё)FgD/4hc;==}WOem:.E+skBI(dMz<|$< zx[Ɣ)Bn:C,RPբ]onJymiþPr4Kt)ågH|} ϟFy+9V_I'Fsb.tRӱuL7e(8Xbao$琡A$Q!uPN6Әt!iAVPTbw>׿tbZEN3)ʚD2 Ik,ߗ܇E[ 8lv4575^]KiS=F|qSr=wɆg8yi4t]igYB[Ί6jޯL-yF"2 héq11yyٱR^݅ڛ*g5c5r,bWR\8; Tm&t&ξcR`"aOh߃ל eMn䵪eC¨G# d/ŠHРY649,ލ0f <Ӏ~d^yʲR;wtFpAˎ H |NYXKbV>E*K0(@M`1S8olPͬeR%o 4yO/;F$Hޞ6%խ[܃ hX8I,&o>JO􁴍:P?%̇W.*A3gstzIt1(^ֈ:KT`EN[Zblix[z)dО-Cj 6˅KK+G&j(Qgyqq[s:$t#KMA8;d@8YՂ?@bo %kfS*1 -2:c%̵gB! smK`&|߻qtbEV'- x&`aeO v3|uqm%łT]ulSӼ!!,x}aj>V:=7 1_}-JJ@@Z (7&gR @H\/f 8p",_wj B\ ͌yUIjNK-'|sor[D41ߢ#&WrQFD|Uh3'lAlƮDR<(}dbg™n%Q>Z LL^l=̶gҡ&FQꙆM9iFRdjCcv̵-%hĴR ȟ.5^8wP0Obҗf cNs J!v$|wmåYhHGM5\=0Wy*IK a@W vcNlc٫7k/(߅8 3̓]&w=lv~>!w >^ku9M0.O4An4Q. 8EZ :S2iT0x*+7`LQH T^REY7Sj¡ s\o>7Aoj`0Vpp[ڷiftsaPξ!̘)^8hKL %|VR` dWvW@]晛 ؔgDcU3ku0t5Hvrr_;˛X6xf,yB H_/mA[}|6dd,2yQ{N&#rE ;KS'awZKxw[ibPA1 DdĐvtuLwhv愊:`[5JOZ;/M,G&ݍ`@*% >ļu"lLoT5`E-k'>}{)̇@t) >+:5;h]\5{*RҹJkwR*ۮ*PgH[<+#Udžj/a 6.GmK՞*>.]# s{B`^̂pɛM ا[?YkO`cw{}dc0B&NjD*o D313Ƞyy0ʍ YZ{La'4%6Mend{ID5mؔ'YCvtawZsw` *R!'=O~քئGa`b$rlj_ B)n hUO2YXfQN.1+x3;EA!cf8X--& BaX={#FO/} S 2)͌<^o{<}3]е|.+#I>@De}y3kl<[ S-9cDscEM>)Zm_j"~E`Fe : ^#Wb*rrG0nLc;&X;c%W_ V.>s_|0HyBc^Xsp؅˔GRwJݵ+_DWDUɓa-Y\xthmcq: IVC9}XGCHcK;~G>c1Υ3fLA5k=U ÕeGseh!WA-*'FbsohҶ#qQכO,PD\r*v̈́!3s}=v 5 @L`viy$#W WIO`L2)H9 }(_Pe[r ңeAfq = kd>M2q'.бCN03DwQF&dHѨ.lLiH8vE`S1\V6(soDNpuS臜i¨Sͦ_d2} "-S̀ſlgJxFaquIaˊgT٢ZP^o:x'l8O˂‹kv_XR'VngiBq_3al)@ wB\DtD8O!Ay]g T@׫~dJ13i |痀 @6$2B8ۭd)0VهH+cLyB.Y_cK2-}bT#/`ŭ8Ev5D͸,vK*f.c7}ՄßZS[eVeU_@-5){^RDmձRZ@8\oO?$UqZblCskT-k?9WFRuR@ZCνS'4:Ix.Gх|C W58[35Z{˘|h]#0Ws S\h528ܭ")%>=$bZ]3"PFa6 "ň!P!5-/:7ynj<*.0W)DѤ语sLFgq'֡^fcR1ndڹ,c%e/: n<9Rw3pd-q Zڛ[z&Ky^k4SBEhO8Q-$u%0_xV5ļBxfJ^P#4L"|CL$6[H;zpHIjn=,a)XMҶb  I` yֻE oMSK 0*mA:o/W;(Zbl f2?ʒD~+{Z[J[R.ÿ_Im[ڰAn0T^J~Bs0MdRZ, XΑQgׇxX/84R%N^1Xn-M0yGiX^:uP2U.Oa1frR ÿ$~Yץ i B%]MɂQawIoB=OiCViU }*9](ogCe5g oo/AY:pEm '9)0)&д Ld۹MP_X$|>ˁ̙)o\j)=Ii["ȕ^@, sLu \dM1ȥe|4,6Ô",w ZhdVـ[Չ>лOgwHlZ89|+3 </v?xw#Jҵ@ zQOK TOUc' {2CWդE"bPE Vv\.LXkʅ|[qwI7d!0}u9_ggMhwb]&V3QOO֎5bˁTsI?`ܿ^7Ww&C#v&Lp01;w间eCb2$zAGIe7#!?o i=.xfbД,E7 ~X٦ׯ'i3j%80g~gz%V5Nl҄Js\a(&* ۹@[IR7'= >{4<\>YN^Bp$ùc{ea'ע&jN +lVZ.z/ь.GUa.7 )骗d3}jH "iWPYW黚KC(G.TzSHy_,! V3; u> CwHpT-7A^)He dywv1wDB@ͯ.F?u44;r /Z(v؜=!M)pl8tkS,Wwپ4ia4ƔLVgwRY, ED:/T-Vu~=XvMu{pԏ|[ oI2pjqmXYF>-s0+f'z`B^i!>8F6+%Z_*vaX40)Or&XǝOj7˛ep1gKIX߳u$XgnIPh&]Ax^M,mKy|b៦ tĚJqںmk=Uu hP[gCDuĠH 0y@ Leӝiѳ#}[% |= K/+Ve*쿀?\4I : ȋP0wlPj.KKs}];i,TjKsaeAf-TZ:L}KbKeiF̬{p_3+<֝Fn"^^᠅%`X1yxch"fzUf^Aǯgud Gؠ$Cۍż[-eq:t4x6 ǎ!amSxkE7L_vMQ&_D>=DgGLޓ` _\/J.,IƒA>LVW-{D-c":햓$3=P,VEEf@kh# x,`},WpA'όd5[A!ֶF*@M-JO 3[ݮl2Ii4`vJoy4'MR!*9{LԒt푹d;jrp!?IJ88ٴ Zӣ8%sXDʍxӖ/pR>˻<"sv ǻ]"JpyGk=ĚZsv vw\HH; :DpIrrDz6A?MG;nk/8BE(}E#i%$48m~Ԥ~9y.@u,\ 2j5h'WpLHd;(;|:&5fL`\<;tU+.A#jK2yH˷z|8,=h_ UHe3/wA (m'j[ Ev; "BϡskÍb h/l=s^T'25SlSB]"ktӕ*|;fym򂉀I%Ԉ?GiEfhGy 7'zJ38RXf!%eQ3ud|iUFȐZrY;MDT̀RELSprW.Fy*q~е Gސ8`()ZQx6pbP-fb^\^W`9/n[d)*C+3 YxC);4)+Ez<ې!ca_I -T~L#`p@ zk7/4=A_B/XљP2#ud p/Fw: 2ǻh3(Aht~;i=SO3OV܌6L:zaM9Í1 ZRC0\$;L:ǴaKJ!]sq 3MT.s`);o:r9%~ qa?,sr  .+9f:4)z:$]6Lb{v•֙XD7fDXI=.Y=ak]f~VhBqȈ`yl?բ?Fb0aϳr.u6XX{&Qd (G/nu$c #ݵ\!*~Ie8gi>]`]\!CX$CGvMNC2]ʽS*u3!G0Ic푓 ŰEkM]wѶyA>ER>!hR, \ӘNz)^b @xn-E nٍSʰԌ1Gbki"^vW'6S> ؟ƄTOQVWjI+sY+bbɋP4ZwMn}=k_8ﮏ $_K@5Q鑚&$FrC tNm¬FD=UEjzv>0iQfDTW/}Zj oMiJːecpB<PlgVⵍFvݖ* ѧ9R$TVt4eG}&Wg񬓁+92/6P5ӘIEkW_mVBf!Z`Pe}+5[LKJ>/|( ]spPyȄɊR㖍døqf5!7'dK/Rj=Tb[d8cqgr *'DWf͓4@){}U w-rr_ aj}_6ܜh}1v"Dt"oFO"}oW6~V dTMA>+]aD`Ê8h%3ؖdpx8VKHN(-7ٸ{y/ڄ}&`z- 9sSM3Vkkbڤ6<ͧ#h<6>&~\#R %̔x;lIᜬwUVa::5[g%lƂRM{ 2Bu/0*wr.?*(f>~MSW[T7ha%奍!wHBB;|>!ބI:!__jShb'zs lqK׆;csUuWJֿGW-'`pwe"d}e|1$%zW0 k1S= D.}j*{5XL]mig{X*31s8 Υ)n;e0$tNC WR-4Wq3r"2Ⱥ! lŝ+C\q֘&5#,x;m0ŗfF匥'nP|q:ZA&lVV6st(XD(rK5`!3: o`Z#^.+\ )?bdH~ڑ:s,0s}RLRR07'.Ъú%r/v\)4O++%ky(ac^ !녛M:ϯ)iI=|g>kX4BqiHVPCLΎ&CK𠴭!O&%I!TtأLج+LJhſѵM{gU-Y賟OV$x(To&f/F/?^5/CEEt'1O:J藣$ q-=uy__:%y*5J"C"/mQzH ){s,zR'm`4W=Nkal%-I,{7DrIڵli5$NY6SO WBq '5} hi-]So9G5,Ӫr_C-Kk&"-Zygҳ (xx예@G"kz.k6 8hp/e ( vAE1Ҍ)=u t4 TrN՟}I " K^ZԜ:WGnxIARX5DK[gr;:? -fYcl; 8bBw/Kwe#]ܰpe}Y*_%Z3H{377e=7P .g.)< bMl[$6j⌲.zGa=;\Btו*P'5b ((+v=N?Yjy_4>$ɂXoCv##0kK%t?K b>`x7~]*pJVA1FFofUA}Z f,ggj(ϫd%:p w.4Q=4D7)m63 |L 7b{Z޸Ak,fF3˔DHFfH[Wh`0i y\#ѓ0oZNhD†B0$zr 8{e݇yǢBco)r,AxIC[4Ǹc])ӂt#]. l&cEoB-=FljYZ ^Լ f`iއa\L IQ2MS]eWv>DMp. L"3GGewkP_E;']Jk8L_e+I`1r;1uN Ft>\*ICY ^KXcSgy{Rg'i*bKerv.~pCKuHH.Ps@d_Yω=Y#!xqY=;Xg㎰+DX7- Jgp kŬi, SqYx_]Ȧm9Z%h3?ŏITL-g6t~Nꖤase(6^@2:jd!ͻٸ0ɻ\k!%c Ҳ6r";p3ldpD멘}2x4t}':WPe#͢#mz: uO#jHi{9 K*FF>~=\ۜi}7D{$waobZ&]Xr%,QcX[C m|%co%5vA`}#__$Y1\q8֗rY|WbFSTB#iEgƤ;\p_# )S8ef\vЎ:Zx4w6|~JPM3ݷmh$?]7J2c.}ވh#sϴDfNN {9!$nCmqe5w@0!;t6CaQ`Q6N|]ɾ[W9T!zXE"*%:7v3 #8wblfy.2Q,js/\qxo yhy4h|~&M ߢ:?,: H:pEwm4нho#'l+ FW\/m} ߌ9P?پ] "f \ !-SU.{R{yt/ܫ(JM2LvD \oߤvZ("i ^*m1 (7c p*Pe{<@ |*͙}Pil)\Nb?y)U;R{R@Ə,zUȑֽ  mg:~B$%P[~5 ~Ȳ~ ģU@'Kf34ڸ-T;%cf5Y`Fa7ѣM%GasC+N@$<;WZ80iMrKJiL!6 9@ Ո-y.gN%̓9׭Pc)̭&pz5 Z#E1qU{[E!giD|(~Iq@*}%5|uu{?xA~dv)! \`i1򴋿e/}tb䊰,-Y=7Q/G1ʊ 03@ZWAs."]Г+\oZ n\*+1,p{R8F3nv*h5jLMmv8?E4vVkKe, Frr6,_C>W>N9T~#N_h@z"3*kPgқ%ŏ> :QiLS>{K-\ΩK -s)Gov6וhBCDZ t3i7ϳ0T&шzohEt1bIM#t%bѴfinjɮ-i{ (7EI(޳i1hiV\l $iWdOE, 1+ `uEG9~ %w$ ;'MZ !95D~{Mh(7YW<Pm0ͳ8֖ FB%Z[*wnKqLL:n-},%߼`#Y\{8 +:@>Vn1EO lY|{'ZSat2n#Hg}h}fEٷe׻OQz0 (贠Vb8We9DImnq{OJhhia {RM5CcƘe-싥P z,㤸?]T|aC`ۑl^9x},J^ʂn<Bk3%׹jZ-d`,M[j>[u~ >‰F â?ڂhTKbHnst$۴zF3 fq1Qχg@Kl0 V$]0}02'}La~v@,(" tqVH Aھ!cpUS_o+xԑDj(o!`~ %sKT{'E0:$]˦ܶ¢3El'٥0ֆ5u掾x!SPF^|d4~&( mAjUav<[60TS ;̄U.T* _#ĵ7a\bA Țz AzT"lWu? ߃n{gȢ v y Nڹ+}lWw}hQ>ZA|!H Og^yn6ĒW"E?thTDCl 8ʶT5N<~p\>oy|j1j!2,QT F#F~nRTp ,Mj#B #йuXA3$_r(VLǦ -I  w)Ale+)1w7w+Hi`1:ǛT 8lun<(T%9 HiT߿p㯔AS ~8rqԢ&/矛YG.YZ2B M2ֳbHk n0ZF|/nCb1T!WIwDYet=H,pLa?h}i2pژ!ͽ= `,d H)je[3eI55xqJgՒ駾»vDm)% Ɵg9y<}45pJ3z%bT\Eߜ5s6?). dhg/MÅٞ6> &M/(Ǘ`)\#p3_ջp&mIxJ(6wzpJ4W17BIH^t!gD!`L"IUݷ(]X[o s;݈mb d5+F%tۓr]˦m?ApX`Njw7R dm[9N|Ӷ`}tԜ'}:wDi# qJ T1B<1o0N%P."!P" yU2 ›ښmfdR^AmxIoߟ X7"yGEhqryӄm!%~ѪLsgO 4.M[WI 2CδTc<Ơ<.LCvJ]صԙ4^,$G(H*yh>j#YoDmVgXTF,I^6=s -c7y@eOD6t~ E%W 19NJCx"qG%Ґ2W67Y6ihBB0Z,*[Rvc1ӷM4tt|EE[aHJ5 |ݬ3+BfYk̅n\8ێis@-{|(prO?[e18: )PfG|C`7aCC%Wn#C__HȆA:Bz Ʋi;r3ܵ|[sN.isp:Τ,@w~*VÒc B~#0P݀UzINWEl٨v+W889mQ9c+_sT]Z'\4lUկ[N֍$yb."vu~;kk#G7b3_5Y ΈM=@yeaܜvW[!..AWyŀB}4*47F;%[|mEmRJbԈ釭cK9f N'GOcD?q+[ڀz33wU:BoqzӈƇ]cm8*U 61k޺1xB%zPIW]' >&nng&ﲽSZiUagmsAZ$D`^ tOMkUD{o 0 ۅIy ٝrRH`G]d?.sar/b}ާ{W-u?wH4U35:@qC YOZ!dgʏhS-D{g\,*p,&Aͼ4mgDQWDXdNݩRR JD%Wp<@mfggҍ$/lU0pw2?QE_\0[r'-2hB ʌ0pKZV}6͜w+}ҶUզt۸H߆Aa/fڰAFW8͡ M{Qr:9Um: 𾜆*9N72Ҷ0bKt(. HrwLƖThUI2kPxh^GYa V)u\iDr]m[B-.!Yr\ո#ic@zizao|>>Pʝ42;UހҠ_y$c?9:۾maBRWq=VtՋ8?xx^=Sy}:X?GսKt,i箘t`PX.˸ )C{l'6:iAl4f3 M1 L95;'Ȉ<'ks9d7R[;BV!c-me DB}Ov[h. =cF1qY?!ex&Be^2߁| k̦#Ig9HǹUV}n(7XaF߁ioܲIcAJ Հ}M.,,S dy9?x4D̪BXa.#ҷH%[oNisE0Z򄣤V(DR3Q,oNc^ )Cw֥]Æͅ<:6 c:jy:vdW9L^LxAаtèB0Wi>2)k%CAV_܃;.㍪ZC[1SD4`fg[u z b|'$(E5XIi4w=E\7M\)߳e)wD'ͪ`. ZQ0mPh;\*sW|Rr/|D-tWSt@wʔ˲: 2dvS&V[2cʋΤݜʋu)m1$ۅ-WHlHߤl@9+Ʌ*x4_kQAvNR c=)?v&tuvMY6E¡s@S@_ЌBk'+BXWMZht,& (Wu8q+ᒉ,G` L9d%cNۿ,7^r pݑ|`KI\XU Nt!=ILvMvjy0tuc}=\K|uӦtvWn$6Rq{N+OuEnKF{5`p3v #gNQ[s3$Ğh'h*b*&8S~>E>y7 fkGH@ N,S]eU_Ḉ5"ߞ0ٽwqg˦PЭM~55 ORU6 X@?k&^+՘4VP|$.E'J73"Wnq3aJĂJ CˎrIVWz&9rB=Y?nI|~ 0.w?:wkIɪR!"Ragʀ -)xO>5~ִ9 A_?_J Y&bYpɧlHܿ+7s婯l aweQRV\IM ;͍7q՜O.`q^ig^8ULJ0oۋ  vop+yTbGM`r)u uϧJg' #ߌ]Ej2a!=xW$mglJ@L rQEB?((qװZJGkѾ㮸zpVs'= Q" :s+GSdvB^~3O_W /X϶Nd*Eg"m8`#=Da"sf&1A~m|A2gUTZx=GYM&E=VRټZ8]tRD%H з|tC11A! ښ$~$R|Y*aq*7aСN |LS+8SUh?aU5$۩$d b h[ Dt_&9j]Nը6ڐMl mѐS3[]zlGP ܃<4mڳJFWm>b6qRJs M]'SoL̄04(`VԳw*> tOp.̧XO=X;NI/f\0Z$C쨓nM4kSTiz)u3Nz8 7b_)O1RgG\%sEuZ @m|;"f`ʞ>vmi[F#Z wȵ5q_`{] 25DIqADzm-l|%7iJV3Nud<+1& 7}!!LOIcb:MY6ʫms"'IalDt`|>76 S~QBiSܥ]ڑZHd=ƭ{K׮Ȍ!|cIZ1:B>0X.9N#R(Y$I7}è \OABv*XŠS:|`= =.1L 9I:* ylťdv DN;& j%_.R.-xbtΝJȡuXcCX:<hsPyHh>&tuَXޣ&F9KLȫil88LFn8Fnt.  -Da rXVsiZ7-/}NrBW_xLp.|ߨYXHN=[⛨\>g6 h'{6$-/5U ʉ7 _H[=u`QR>hj `~{s:Qf4 `RTy-G;sL2xkU+GEXL-ƺg,GnB36Rq7&@AÍύ9P"˙[o+-Etk흩+ 145na%{ҵIw3Ug] Be`cǥl4vWOTNIR6'Rs0?ea)mNR?%pCh(ڊP']%o+_57p{ck7k:y}xq˺TOˆc rV-Ns/jP]tg ئ"/r_+NSv.idoz(5*lP|k[=/|vf +/Sal DQr8ۻv Uomvm!.4GYMb5}h /l\dG5= 4R\g3l9cXREDͪm @ o4OOmleUO]N2:bօ5"l ﴻI%%)6/ Ӡ{[.<,;gHV`/&>J-V ܪ!.-溮 &@<)]\`~qi!M\0( ?Ɣz`m>XCW_[[gy䈘ix_9odw+ځ'L`GSv/"WF޼!MC(ޑV[ORy{*ۈ?Qj ߍ/ewEhE\9pk3^Vհ#cl2 7uocmLo=_Y)*Gdڅ"ym IAm!u@Eȭ ||1C{D]ـ_z2wQ9T_ ?j53&"X (O. (jg2c#e9Cջ"g6NS%F:fMG>[8BLu9r~[C5I~K83e3m>@q 1MT`U~'>Lˊgp >fPu^v!adv7ߕ\:o 1kGy^vHuZƥ;#\! (A pK%KO+(6<0}{>CUR] y hiJYkg|ʾZyU"bZuzKww:4 <:׿|Lםw(VXt HC i&71 gƇ)Wlk VmfMyx9 '`ާ<6Lӿ:Q̝?T8c `]PV\MRs*` Lxiûb!%s cѬ˓.YbkOk<,6)Jc ^uhu7OCDXt_ |~ j/S{()vҭO큨DfM-J<)5E{^a1k_|z,`jV- 6dε CaG5X铥2vzxhSosC#@F0`^}j `^S pe2s*F]K3hw#u1F:h`9׀x&YgH=QR}lj*P n&?U otپU\Uz( ¤ۧ[CJZԫ.Wq$?o$ܺ4eU`YeA58+q.~`ו7V'>B~ߏWk)svZ\k ck9 DM(W#,(&icSi 0XJ^-eMvZn$U(QEh$؊~$] xJ,9:8kFq8 vKVE:. +ڋ`:G=Abا7u3$P)IGgmksr6ᾖ!tm7v~I O \8PWh;A XtܛQ w*XXxÆNclJ)jzgjrFJ%3#Q&{Ktx,{\UYȍ` ᰧpj`lW \tOW뭻FYŰVO6ƫ9(B;~ ].SKpcgTP޺>^9#(k6%erb?7NY _kog:xPZP;8tQ{iz/.hzz%E`R&\Vb:ج4) L%\ ~n {n:,|q5Sb1L;ߋv@k$ٿF< + $b6pƹTļk/"LENAK[ZVaU?1RarqkҞ=[; 6dbCy}Se_&W fX4ʸX$bi\Lb[?1KSY{6Uޣib:S';8QNF}j ct ;w{`Xqr NiH)^^эAuB*{B,،@&0%}ixaf/L(r~߽5I?w996~R۽]F=<[$c5Jo:v]di-v~TjϫW&jb皥o=35UI[Dحy?,nlcOykiʙt^'{9~|D!E=gq/o4ڻ P (zJ1d̀?&H#bAt+ŭx ;q`ќ#ÛͰ'{&<}nMoL-tÎ˃mvq(愽-,m#?ă T9nxoH}.igh*q,zϥV P8M:CsƠ&Nmkj 83m|ؔ{BZѪxp@Hc5,pS- z#?<%$9~Qri$P:GgX&u&t͌*y#f읕!*(L[ DWfH&J0(ΘA?<"]XB뜀s=g{fR΅TPQV tm\:8:N+]԰1`û nWbq.7)9dî׏$bdɌ':sw7`: mϲS7(,WK &)r j4p|L+h'g3U@0 ^SIe9\ヅ4+((ș1 >ܞ6EWA}JR6TS]3^6[V\D4:g$ \QRhb̢W~]iX̵B<Ɗebv2%ʜp ~Cd X%ע*2-3Q}3"TF ㋅y l%tb>+hu)y Q.̑s(-1)a= =8tUdGL侍n*)*p~g-\P:R;SI3Z8b@b" e:^CAO,̋[~Rt6џyg.3.ȏđphض+y¸\ElUk*Re 0v k᠖zˣ=5\yU#LllB6HBC#DKwH@@SIQ6zZYbpX&FH*4,䄹O}^ɐyKݗHl$C"lcp.im6,Ê "TI )BpbHo8EZϺv #<ս2Ic+*O{-P߅aTT9}=/OBUQ+fzw^諴fh6]HY8FPaK-I9A'.W0eێmhύl~d*6?X&̱.]f3G0@ i*+f#i_J5*| pMOgRz's]7Ar@C $JQkKrI ;vptuPf~)H ^ t j_Γjc_˯MNG~)N#O*HқhyɈ򿶙zydVەm{fǜ¬O e)k/F{wkW>Y\ ?(?|gCrXjQ賈QRm(b~C?V[sc@hUhEB&"+$NdqFĞٿcc!h9n 1k<ƈF/nG>e 3`+;/Tixjh|Lx£{fdoU? _|7m`VA^8F/$ ߖ8VwO T;a՟?m3ޅ37']v)F6xGvmTI{E &B!Myɑ\2KCaڋ7B:gU$I:2,LWPI>ʭV:@T{YT}슖8:@ VH*Vdh4}]|[m˜OevG"\T#fQ o1Qw6&eWd-R Ļ^s`\8xY0}|?.Fbߋ_MFڭƷV<ۇ3߆A-Dx9H,o\<@-֛IN2\ 8[@[P@i L/*3v'0Kk$Hn>O hhEhVߺcQ&Xuw0<|;_ \kKZAV7L"Q_ p9Qٸ)=;'.=K^ق`ܢ H3"rq'h1<,p'l8HidW,ă|-р*>:)F5B@F΃ke(8,hxGX aA?9ƼSk7}Fdpi<7T;*+в$fd۷.?cBDuJ ފ'Bӌ;pϩpjX]_ȘFJGb{?r\dc ttN :좖%`7 ;LAYXMb2Dy!B [1U|bgGs\ah0MAr 7ҙ)ܧP9( }oCY9˗,@m1C\? [abe*Fp{PTx/r)Ս:mOMMfEPȱq"fBY<-#:zBR'…n r2biFל~,U,ӨV' qnȃ.q͕HD,'r¶"NXfU,8jU9e4Z' 3*nF>P\WvIl%߆\y4`wk)W#9zS*zN$3P S+c?2+3{RڙD-}Ұrjo<jLfHC3[qMMxXyx=Y'.蘵{GHgvb(dfשׂsLGX;4zNpz[⤲yǷV=;!$ Ѓ箑7Ep"GrړGs/+[}r]*-tܠ7t ْVlo]E`B"C6KE-X"sn ܨ݆מbhBZE6A'ƪ[c"́[.tM$TXtжAAs:@r'3,2d8 ;T-#:2iv#mmQ9vA&*;׈ɒjIW2ֹm8br{Ly>K~O"DqcC&\%d768JbAmnۈ,3ď_!Wf#`5 5JOQQTh`Čz`ZbKknO>hA"Wv|j#W>{/W G-,-GbٵFn.]6JĢicTR|elsL-96!CWewRP;MmP%`_߷eC>*IѲ]yy^(_"]ǠX*SX soBmK kS-e#uJ4/A~CoYw5p#u#@Km|*$<#?`} *-ӑϪe^YGwxKeέvA3t'ن{ ŭ EF1,]L꽫5EmҒM'nȕ (}aziLtJˀodf' AxM'PMR-aMvtixwNݴgAkX띓1jyְۻ@*{\ W%N3fԽ|UC#_@쐿s Z#I&.EII+p}9jv1ء8"dd*`Igkcl BOq圼<떈po"5dr jmt6%mW1ncو,LMM#k.E.!5O7_hHA iHXW<0ݸ`- , ifY4ĿGZo[D)\=9(7E4NH@}>Pz0/1GVڋ(=ċc|%og[4U!Y}4ws8j߫F_TC\4;iÏ"ZN&ATwz0v]+|B2F٪ʽ8I8gOx|YUhaM\NL+otT/u1H:3"-Z˪_ y$$JI&W{ߎ7*f5#JWTLj3T{ nq7L8ݜ rg,vl|]JCi7Ӵ9O;#zD^f̥4s)6J^Pc_ ^@+~BOD+>gaoRkʿSrahPN6b%+LjOG|t,D@cL?;>cŋ__A|{3xMSXK*f*,$fQ1EXJ qQ+pZsȆemX㸖:X.[a.7m,iw&kZ%q.8I靃{5T4Bˎ,}3*lA`ьtMȇ\2ٙ53c)p*I>647s˃X+W-fZN ŅJ0!޿X"l|' lߨt@|j 8>EvTSFXXCW^'%Kf2ޕQXL!o-_(EkM:ޛ uOz1IMQCw1$`L3&WՎ zQ[;dM[dIkPȐ:u>oXw9l@"䝆M֤].|2E Io8k ]RO$,_K;s\iY&阮-zQB|z_ׇ^'xݕܤsBq?F#)bnx%ob1++VI 8LKդ@b#gvA*AFYlj85`yŸ Y`l2P8 Azڻez K9]+mXWh ~4*pFI#ٚkReh#JD5ߖ+!݋wXnE~L`t #jέ!Z %3Rԡ2u)W,@$QױoXr/<;τQ-ٮ}YGôё1o'䁒]s,VP^s,6PuZ pQ o8hv^ID4C"$j5"g>2GLVo.N[x-u֢kO9NĊX#ޖئEQa!4mZg7QXfgt:mȹoTq5 BqP8v#@|'gՇ<欽f^WS&d1?u@B"dT49Έ=11pZ-GZ i+`)sgY"sۛo4H;"Lg蕵95z>V3jT[3Zӷ~ނ32iNJJFuaڞ ZYKփ8L&h@y>=3Ĕ/!RnwXDh { u:Cx`bd\uinYA^}@Fm?K fV{{8*}yʼǩ;)Ice5l|TP•}fhOW̧"H8* 2Ǿj30:ATl;:h>,  N 3vwnbߙMS֮D޻Y9q,W|mjo eXR>G>n5$۪0D;y| ,ނľ KKK12r4es.㞀2S`T"ٶu}n C%ϗXWe R`!q0:tMYTmP=5ZGDym)JQY.Jf '($@sfg 7xړaD;d;PE?,,śPx`eĒI$#|H2p >A^Y=yfQ׉ҵæ9AopT6 \,.zdWnnG8^1 0PuWϱ͈YEmK1"z Y%BKMeW~̰钼' >@Ccxnd߱668-Ob ,ZFG/3Sd ]Qt2n Pz L>-aHv 鼿C]s3M"e2u-NX_Ix HӷPI%`f-ƩP.oSPl.BpczBRMpҸ¯08zbz5\H~DerS~\T//!T28M7 fA]T3י vI{3C#Ƌ פEpW6q+5K7vDO-Gpj7"?5n.لb0 &nAء)CD ˎ ܓSw o@İgKp;ެ1Is-FYݗљB@u8']+~3܇u *IO π{<~/]5oPDQ5Dv;aTkXP~|zs{_E+\(HόАԩsQTjBRx4P;[pdb˻0zכ8RWȐ" )x+O0-B -ϢVSz}!!ϤzФB,'IN:oR +z)bk\/校{@ZX_}X\ˬ}IGP^>Q_H'] / ˋٝ7W4(&) &Hk\e~<8Ex<<16"/~uwЦu%_ވ/gTeY+}H́etא,C8Brp>A^gڼ>;*҅U \uTC*CnFS3-$$3jfSfSR2#.>ri1]swN#?zq/WQ$gKAd ܃*4C%bSRy9kap⧛5WT#X3EB4i䯲}ͶT 5[\_ׇ<aEC6,8wo[>bXYlvLzϛ.* !(e3UUJ:vM}a.wvOdÆQsu{4p =Q,ټA\eu,,,+. HT^d$_D%)E.:=LNt$Q):^Wh+5 !1UQSs-ěb> -d;W^*7O_ ­v+iKG:eI\ V<Tt1 1ec KO1H.GfVhBֲSObҲ Ŧō{+?9P,ܰvSAxzz-뀑 e@f'pbfQ6Y%M+PT3G73^9._{=BǑleA]xΨ^r !v^?1+D+kR0Z]qn&)ќ5Pgp k&1VUE9ZBѴ7HХ+fDJ'7hȐX g>!i`KhuehBW Mp9k 29#2~(2_1]K"ڻ\pTK.>[02Xt!R<υ~CnpWI2timsτ.;^]rI+ciυxp Y/WV4FTx?rŗOPM?ޕ󇑪sdN nR|@3q13qБ>ŤҨY&ϙiźiM{ő1wt(K+KStӴΟop;afN|{W\E_vjW볹`V;(I`oDxMh!Dl4`}&s|g&}AR4͂l=_H@~V#kDOQ Z\ dž?NiMtCj~rIљ"@K0Ywž A cŰMYٷJj {{.=zB;$5J4|ACq,P C\ʨkopS%q* }ey@|PX7Hz uNviJ_ mw|8Mb&MQF KsaIF KHG|4l?L[ry¨]Ht%vf$*c:{B;?eG.o39, X|vaeZMrV;1)SL y yHwуwz$zLyN X࢑{cP9"zZؽs)BP>J;g_jNYdۃfm-'< 'j<ϣ5k4  1 6-Ϗޱt8R=ĸN*(O¥0!H>.qyiEid?|8_$L^\'GʡGYR A%/Yv<-(MRߟ'}IK_ 'z\NQ~FAIZ'Cˎ5$- -y{touJYdFeRەl/hcggan~^bwª}U&g <^ ?DϹ7DGZck;PJ6AjMXDzq5c|K5"W:_>Ţtv~jP  S_B[[Uf&Q 9ewWI):e+ +9V1X2&* yg‡}v̌[Q)bFf_Mtԥ ,*"k7|Ւ#cf}~@ I$'ڱ[U"4 `ɇqQP+6fa<*r}I%^!V +r`Kv$زKȷIkp`|FUH)uY{cI4aZ5a&rSyHeTy^Yh"'LGs+>I@  HSC8?!UøA'E0\E3U^(fm',B:a},ק-Ї7{ ٭8$'bS셌U{J"3d^` ^ίB@dЧ]UhqRa|Ԋ#Ϧ]S,X֠2x\!t|;k|V"­4xOOXg8Ta,̀8IHNCsM/=K({Ϯ-)6n2P(1h6p w'L;=kLrF6#@ m~EeyQV-mcI̟47۰q;NJ6CGnraӀL?7 aEgΏ%'O,1Y|8zZMKZ0Ge/BρQf- 0ѕD|fk$ݢO)sf}~})B_p \݌Kof$^TB}ы qT/ʮZ;4X9nbVr'U+ @b,vJͶ Hv9;V4Q{[ qH=dk?^nVܞ #W\)h޳{.ffp #iQlWF⫀|zKA@qva Uܾ:Q ^,tNmahu)Ujef:0K>u` 䤀=L\ ԿkRPcq@؉OCƩ͐tmL1D~ vx*n=DðU7n&ϋq%"^\X[54;fT݌--ф&fTn(0G L*\i !{3_4#K+/T@ҁ*V_p]hMZP CnlbK>tQ"Jh>kR]ƓVÚ`w0rVt0p"õ7ʵq21W &ʍHmXE[x@ d@.&M s{n5Յ܅,BL cVyn575u5c2l1a7#)0 PjaaKN  (nGI(—FHmSEe3pAGHX|LYA|$~h[a15hQw j_[lj,y869[4[5D6CgaM-v{$mq*w VaH$VIsRx YAB#~xIFy0czX ݨǃ(\W4I$"4~4~Y!l2Mbu@Ĕ.k]\/a&a ~bbCƾ.i D5\1tϴP$UtDM(Fc&_eXjYJBrz,f6ߋB˧6?;ZeY՚J}T^̴_/_p1%Sv챃}Aۋ}i4`ip C@ ҥm+"D\,S JؒA-P`-m, '='gٶSzr* pzp4PUg\FKLS`ET,Hnch|ESy;+Ɛ㾕a8z1 ѫZB(sg !IdUx{&CabpAYe6 OQ9Cidz}0ON8= A}aDJh{wm/ LbUbq؎9!6v` I؋4 "! !/<[4}gv]X۾i.Ұ(6Y=Pͧ2spc)`kѾLF?t-*t3/a5tQ3+K5*ixa(W.ab[2F;9уZH<2{>*Y2);98sq}HIp԰ 1=vV]LZi:ւюA p~uh23>wD7r1IE [ދzH@c[}p{e~U - &ɐfVcHzvL.68`Ƈc/"/@%VjJRI8)3>Zh!mq]fǐ]c9-r:}@heY/+kH>BŖC*T}'ׅ R?'kj *]qhzs YiA?.[:@*wbGVGz9u'XLypRܫ{_McO# m'(7,?Dƿ%Y@1I\n,~{MSe@э ?Mɧ$ck펽35 $ս42 :믅dxd.΢" S$X)z'.uDd[Dynו}TZ:K&lNtVDژ96o;L`4)S&J|B/MXcn{lP{0K-|^kXhA]PEH=ayR\ӼG\ʇ]p7y8z\{h.wf=B\4A_g`GT[|_}Z&Ebj=L/d*loo z:&YL7k EPf_cN_`mHaçuI+̓F$fjHT7Y @\}:bVpt q K#CYOJ#!PQuo|V_6`47 㜪JzYQu-b1`(By˙5} 9ڧ"|!xTBn}dceҸYA@Z.b0Ot(USQ}m#}xn2ނ3C]AN1bB8%hЌƣ(KimߡZ*SOd"pCTmVzm̓~ Ι0sNE3ۻhGqNpsq 6 ƑihtJ:k?}-fY{qS#o `eq)\ rz(ϣT0fkTQ9Ǜd>6d[E{΍S"A;Crba}r7L)-bvI!g(U6l&xKP-;fЩ-Cp߳V4@չ᱑ 0Hx˩(4tYt C cpN0^ltJ8kIT7i 5L>J-˚ٚ}mO\DD mY%ehά+jv3FXYQY}rA;B$*T aMՋۃR1ܭ뇰]8:=\OfR#rQYazR= Wn Tn;ıRJj.\;2bؑTbr㧩[!>UYڑk\{LAgC"{},-)9T[F!?YgdSZJ@vNـ.ѻk(\1aiҠiu4S}v:#wF>ϡa_# FӓRlpf4>V:9[C $$foEw)ryg -ڧ2Im!m‘6G~'&Z~/S?ا3,qH8q$IBYKYkgJgԬ`}+kSh-5jWE sqچ_ m1T4<&ΦVk 4ҊMSkƨT ŠU _WS}/vUB@S o1L\м&@eً: %A:]϶sP<<Ű]रr3⪵BN5iTg[yNeqNdZ-$@<5.]X`N5}y3w 0Վ!^9yVk;/~K_g:>AKD2M}N`n ݘ=GP7:E*v#$_-B˨'nj\7 GGA8-;7]F$7HUUcF?AϦ(F&"O9ǒ>' lz!6ȦjߋYEȐ'H#A'WXSh)pV&{Ʒ>F}$4Htx۷YoŪq^Koi6` xP\Bz\Na֢o@0]}]oo2Hz7øTso |T.IX^30j4_2>Xl7GEsEJm79bhꏿn,ʉ^ } AUmju e}/$ģڵdI~Q]6 0|v&'#0PvVH{5tGԩ Bıa5&5R 5@3Ggyj798" 4@dmU.W:5Wʂ#.w̚:t7Is;h!~9;c/pt|i N!"'P t:Þ`)߭ ;P9bwz!.w\6  E5C_&$ T4;u P=Xۆ,]vQ9H[iDގ=>Zr׶HM8nSɦQ[KPb>Txz~&c 7%(81 ~ ւ7 X8{O'%Ӆ Ɛ: N,(W+hmF74Fd=בL8bJLue^Ӏao$^Byyhm1M&FO:Ò@$Kڋgvg3ѩ⼐LAhXj"x^ 躞~] ײwH Fm,{Z8nr( Pd j?I?@:`sғS2Ͼl¼;:N7jDoF*5EftJAun"pV](X* j];@٠w=u~.|@XV!2 Mx@zOdJ;9 sZ6{} ym`3 ݎTomNm:.X:ȿ:kȶ7 ݂2~}r7y)ORLoFՊ _kv}*_I)}J=\d06* fυpD-oTZ15'vBGI0 #F.rԑZ b@?-%Erf]mxlCPL`W0,۬d(6VO@{ ? &lIq&9m-솙(/t>4w Swi7mKV`0: yED鲄P$pӒ1Vw^i[VUauk1СHwWNh6B&P.J(9|갌z"$ԅ=hVS!{NVN \Y:XӮNC08{vƸ ~ՉL&b9 iV_&a,#OHK לjj=B!h==,)wO ,õ004'vVXyl@oqGU[*;l HB Cu\2WAkOu\bi\(/G7!=JJ.OO~YU9  \k|Dd%ewɚ} dڻ6PBȸ"T[#^542 D#-8(riY3{'?Ȏx>J ؈;=TZg&CzCgnk/9"i]dC\[MC_#+SwIM'qA8.8x~'3@/NOlz&'pFggtjlv`E=#Ap\q*XxnQz)tb$?O.iGW_ឋpk)y6"Wrxڜ]eF椥 f4ԔN>pyTP$U1Z q>皒Ա2[\VkS>Q!j-ji7hz !aNqq_G08lÌ! p,(fS??O'~>z̗TIJ߯%6$e@,?ࡤθay; Od)^Wǃ`…yz g悂uJ>f {IR+U_LGK#J~(3DfweIL4H*R|46 qsJE MAݽ|t7j@3~PQO?Ǣ,Qȵ8$- [sWjT+$(R[G5,)_ 2Ч~9n1(&O۩Fy^TzW/'qd=~OE߷#4 J\_Yty7`l..&scVU͝5KYK쵈Pj@]>L'C B[=X#k(^[N'(YsVaOc\F5lM"*i*G!fF^lY L|0k[;m>$[J[r>oaluGzzzźוR)q@Ȉ$UgؑP8 bbg+cU_ Ƒ|@n4-Q@]?>zllI 쬿Ȏuz<~!ry,b6-۲rQCM L̛bUKhbp'ԋ_4W>i- *Y.DK a3aRTqU?DA-57T+;;s("}f峒Z@5,RpIQ4O6-pFEAQJ.:,FH= :QZmuiu,U9+ek)jpo3RU '^RGpp" >jK\ۭtcZ*4Vx->tf!qsvedjo%7AG=m^g^P^tД0EA^g;X/q:-6W W26E8mOiv" W̮Zk򵥷h(+h4g4f$ rWwJ욷]#$8ٸSȧu H8 q#! P&:e$k `ߖI@Pm'$-QNK -!"6b}*ڂK~)+% XSq?jB(M~ldW9R ?nj/)zvn|d=E|`\^7 R8%ޜJ$ժF7eg)5hǣqGc\(~} .fUsl6dCI r\6JեuImP+."-ǟCR\/q$ Э$F#33XpYj@1|QuKkay֧U0,()alݵy㨣$c/,)0Ǧ?0ڜO8<Ib_)̩T /r^t֜.Y-" pWj)"j㇥L倏ikk=@V hsBebiD\pٹ=ݶG5d@#-騙v:U;*%G erQ.2^:HC< vA%lYCϏ沐*~%X 0G,`KiweCHi$b;vΆZ N ⑀@;ô&Qk[o?c "Fp8CVDE06P]B>,B2OPߑUj'X昏aŊ"rIDIo'#mφB\1Î1l~Dp؜LizVk ƍ }kj)(Z X#PdmK ^,diAkKJ$q?BNY mˮ`P 8E-?PoPlzym!v9z*tgZS5Jz @_9]N%XSߑмJ-]$0;֗*c^Ut*t'REdw6X$A-{"PG)z1ST Ӳ: oPTR(XghC{y(j~EZ(FgE?J!Nd[YwO#3*]Ʉ=xѸ%Yf?Ju<߫놂em&C{_{ޚ-_De(_h0pUO)6BD6›5]fsqY31%p褫ZXvp$5Vwn"ʑCȐ;|| [qV3}!BtfH&G」{shj3Ȗ+S/ C`l{}%½z  }h!UC\pn6\ІEt-fV4fG^DkxD%j|qS章Rl?oM/?c{x@0Q0Ox@QXɇPWHP䮔78P& jXwpGO܇^z0Y7r{L /)Oy0 첃Hucʵ0 a&Q1pe{!G-ʶرThN?l']x`WO(_0~^5Kٟ 6R%@,5TyilZRSߔeIF¯ u $H<Ͳx`m  )鴜]BM}%ȿa'>"пqXX(S<9~EkLqēw~Wvwl].Ϗ<SLnI1 IYY*,RUS=?n_#9'DZTD0Sλ䊛E(.wOd($K3Q3$Bd!eMҴ;Ϡs}ID!T/Hv )Q_\Uo}9 9m|(@ۚ뚣eQEE`?;dcc 8 1kéR'ؒ$t~NTòrPBF85Skܽxv\@ ؙ3\8Ќ>HZQ䤠wsk:2x,!+)2PL?*YG^n{ =%q|j#ñ IUX3vXOkҪhB*APzv#):4>kZů:>: w#t2 VN}|ue9†軰|FFtob#qɜU-0Ѓ@3[6*I/s֙"7܊e93!*7)a o9e"==OȘ~87t@?pX~WP-oBJU{?I\lT(.V0+6ت ckv=7hX>cxuV|d0"880Fad]/a`PZ:v'oU37Kgv.S`,VX 6)I,iD|<Fw >y"KSҌZEzmY;h3yehPLt1i%P!52D*JH;x/ ž I/2k1f)*7P,0W'+bz`B{XѴJԀ ʅAc+!kNkpJA_CP&0g?>Plkpc/s`(Qmڣ6RFvVav[,2[3~O<_*E%XDfr^w?j7rs'M>|wڈH6'H aCkO:N!җ6TE@t9 A1l|#mkofa%8sP&bA&n|m6Sxw.A"$zشT8~TEߏ§ݚ,2*A=qqd;㳔)Ea4wVd2C p]rXȱ>7L%IYyIk+#Z}⤸odWXe4PƳfcdtPJϪc2J۷c,mgU{"~9"UGl"qzKD5M7JN7%Rݰ'c=R1KJ~8S-?5uضF_+m/-jiX0Ǣ&t9 [@HՆelQB(+gc}8lrqUҐf3z$i0NVk*^ZȕHwK(Ơ_pۚWS 1B*΂=5bG鈺;(Gx%ܡ@ _ЁF+Q1'!15Lz|\H=)+Q2} 93qnfq`\"@+tJ E? K9mO/-9HAUK\7YԻD͠t9H(8#b r:~Ywag8lABI9|[m9pXY0@Bf=p*?dZZPMhnP^fsgٱJ֛Xj-еWo(M>/4+B+jT&Ѻ]VSIHp<4< صQHR!Rx"&TO6g2N31p"rU_ޠzr'b›!Wl* =ښe"^^c Y-?S^ *WG8.C C Ih8p}lNd{ GBQ>Mpgb';0?r]uAD^Kȧop5)ܭ ^%A Oxfqhg˨؏=p\Cp9Ng.X {)inO,9">!vaK]p Q _)R/y8!m-zQm hܲj52#y~tTe&遘t)=tޡoUdy"a"i Ø5}kE%E +Pp]v%?N[lTUnVsAq^EB Ҋr=ۍS5g[̘>E b̶l! eS]T؝[]eM=ra tXB0@^R? ]{zR m\ :WsuO!wl8me;qʑ`)i7$>7PB¤b5Ug5G/L f$(f Bt+u_n%A{pdF+%"qafQKm/&>6@\ks*O;]Nӈ8MR"2B c`MI|3R`1=T [aT4?mr$~%l,p:zw^8_ƒS)])PB\oް)$ZF}L' i|(G2 @,%6 {&ٶYlK4j(x 1/<pQ$5Ww{.9֊񪚂w6o;x.'EI[hd'PUg:U"ꨶO:42e6r?pj [?LJ,p>7@Yp0Z蕛^ T"J/ޖbMj6`&J*XrIusبqPVɌhY8e#;Qz9SN [^#{=!XbC>SY^ҩ$0+i[h˽gكp',;P%{\_d(}G<*5 E}h1Du3*4WSik|unV/:~H (H[-4Is>NDPMU`NG j.A$ 6$? W.tL aX߄ŃWH Fʽ""iXefi, F7ӥ19~))HƏ?uLa_ĺ\q. KVB9yJ2IKz̎Nan^cuWRjzazO:V7യ/3y>YGV50ksiVGK * Ho#(^~P;}nX\p7FL~Xon98v&qagAg9F*^&}+ԥ8:o9ȟn 8oq= -zzt]b'qԦfNIyp ӯ`Ā R%j D8xiX j oٙ%<ŬIrԶbl 7UO-yQ˪ȣbinfu!aƒ鴡&M1w7(йC2cw$ZJ`k汃~1Ao`N`B8>B,r~y3f!hֱɽ[ۆT8 y>(s>k R!P%y}П߱?#5 _{f}Κ|=S\E%6k=܄/H|kfI-f) e8p4K:7kO׶ĉE[RݚXZp'*"}V'IL7`HGgٹl-tOߴ~0,Gjsؘe}y#"/r}SqMOu/;8NKq2+IOVm\XfDlf7`,SEƇ_`y2TO!L o $㆓;~2Ԧ4 _;$8/%Df#%(xk1UcCJ: U㎹Ќ֊\`rApBC_@U xq;8lݳqf"Vr=84- e2Ez(,/34VnDf] F#i㔳 ǟi>I|1ep8hX55{%j4+cJCo yp9+,&ۊ?|'d1f*7"z\^hwWx!9!V3ʞ]k0>$ oe3Dhזufa#5 sݙ>6?BYFIht* gN1cͼ;Xqӑ(Oh t۴!vU -,DHRx9tOCDuQ !*21ee !(Z!_FpHXq=="Id|Yt# e5I2X3Rx&wѓԪóтe/臷JIMBTgL0tFմB`-h{7F7U~aF' EFD0e`?&(~nI l[5(F+a xCR[Xz0(Yp 9˵9fY DRdշ v@[$r x^|)̂51@ _T Zhe8jfÈ!Jgr ?xEu(޸3mcɗp܉`ʻN,!㾚AFR,u 39 2*(XnO)lLP?Jvsd{x UNقp͖œmåOӸ;gPJ{/2b)<[A,ٰ6 سzCB8hk(;b8(VkA93c>`-l.Dm9|䥘Y?weJg^ QTʐ֋Hiϛ+tF^± Nc]SEw/;;w-bHpp ?j~n ?SQ͸>RIsheObD`뱮\>geV(Ti=}g8U~ 1VJKT tR%PcQ 9d&%q {7ÐZTMb\tL@Ic#2a&_Hi֞6H9;rU#Avʄ7PHGZ 6=TVvh2qڞ|Vل`mF cO?H~۳Qg.Y%*zhe .{hj 8fLdԞD0}EVJt.Io!zC@iE{ҙ=CV #. hǙ1 C?lz/őK?^:Xk#yGEN ވӪRVaq#dT9I ,qm]J, ȯ)U;4lþYz0KUt7,i!/ۃRqtWdm$ٜ6>/^۝l ׮nΨZ.~hj2pjH0mt!$ygih? yí_pqth9q!p\͸v4 5F`Y7ќxWbcyx#hj+C0(6EQ:dԪ`w}4G̮ pp>l4:" C)5=җ а2'Պl8\D1ˠų:)ejf~3κY [El7K!<鉙儫 `/bLSB#F9*3ksɞ-1PV,|ۣx BnG C _m2Cf/Ș=17CX7nJh6W-"eV}61/xmfmL>9~(e4jHA=njʥS&jhuAkW'sbS3SwzYj-xA# li=`ÛXE%5r| M,bL9{UPS`&'a-Þ Q$"46=XP4Ksͳ7} V*xy 4Azaywl 5M9 1 Nr /1Bˋnp>N'Yq7w2EP ZHJ# Bj\)Xd򒿋>H5%kﰠ:ϭ *ĉoAulAPD fn =zZmyFSJ4hv)L;Lyxm7UFboHu]plAH%Pk.Gm}D, '}S\E iڗ1Ã)䴱aB,ԉϷ%Yjz|ku|LݺV[h쾪Nj_{mv=h>3tTBȐ᡽GT?ƠLx ږͺA}K[cU3cڂI~F4>  >Sťd-+KJC&mqm29#,&!˃]:J)C}#6Bf7&yRxDSmdmGμ+!s9YD ̹h odm4[S0ٗCL|H3Z27qDGއfGpz~KC  w/#6醆|Nsse[<\Rk$H\j75%'zm6 l,O9JghsJ>Eawr*_&~lAl9кQg"F $IG-wbPLZ? KK!G,ߨ_Pa)pTOp[ 7eHK]]T Kq2EN#_K/o.Fg#AC\ia`VK\97觍ivpUMZ4"Y/d렜t<=AĮHI➏Wn4N%ava!+]Y,\dGȓ$&m*=_8PEဝݩ~{`E\gطVpj@uH_:<(=O8ocVjڧpN>]_uv2zMs+VF = w7<}dLaGF;bE ^AA;Oa?wnLTʏnwWN-d"JD)ʨm* Mx+#})>Bcm')PHEmy^AP@?q|1TEKh"͞;\mMGJ(oM{k ҀC?1@:7И\O0D})QЬ2f^c8]#=O9 TWTN :C:Ȟc m}[PDM8-0ȶp'y9â9:p,~ZHJ7Q@))_OH#?z[``*YI&M@y& tzBN5C}qWn=[j(;OVСQ0 _"pD{i 3-&20)tS-QZSaZCDvP^^: 0 Z ^kl]~ 4t^6\e+pz<x GQcUHklDB&UE [p(W&5ۊ9g 7gX/ 0Qh]F*pPܠ!?q^t>ZS8> Z&{2JfD)9ZYGhs`)^Lj*'j: ˞}|K« u&yFF2H $U&;L%|9AZ 1N>-($Ⱦ$2:ޘ|d m9?;T t%RD!UCI tﳩOxvÂgdR}{J&MſCjR(3!`gUzÆT(in׽E ϰX}·-lÇ^OEJ[S]uvX@녉iw>fSBmP\rC/iB}8Q?[IlzsT ڷ*qӋtI͠`n/۫8E 뗊U y[xWX Fh1"zNܘ9N58݄ȤS%zY T$XyZ Efd>'z(imaRI^ z x'8}~x>qGAe9&7LצF${&ةMF 0n+){Fl !NnOBL)kg`"$|\,?*a *U ^$wlH;bV3G*ס\&@0G:γC&A)?ƔK4%5b.`[zۣncv Pyd|Bķ0 ʩ~]D托E >7bVG`Km.(&{L҂eXYv̥tdzd([+$A?{^* #Fq#%,[@[KT%Iem,N7-{{ 嘱 G~1=axh_OJ@*D ݍޛ YEj8u; GZ͗ u7$B/V4NL ,frE0Uj1I3h{{9)EJ @tE6ΌƄFR [X|:wg}үL 9\y7(wfM Z[N3 T9"&΢ C bD@%臮Ljoܝ`( M__e}V<>p@g5joI낪7PБL-=#ɬP@ X5">mC #cNz'B;yd#0\P[Y*>*;w:=O5Lag+xap{RX^q9!UJKi=w3rFrȨ*H)#fL+8jKDK~ϼ@CY^ ߹&1((UNp.q1MA>.U%sLй&Oو4'_=;թ7̪p5ɘUhzjb!- g?rQuLؘwXy.YDP/VE:w1p| /#"@ RT4N.SQ6Q*rerÔPD5ex+@bBJ }86:xU.XS;ЃmWYɁsWrQ=\'cpHAJ/z '-qk ?Le}?9n߹w+g~]ǏfCUeˊ *U1r0JRqJ>I N?!na£QYzpSL4NIsjX.߱hM3YcAƽR$D!X?=Z{qQ8 H\D'C-}_g<~%BsXS)ZnRn`B%Ҙ#M'-\_xdө!9x@>,C4En؍r~1azYaa pݻ?QB8bvXOgu'!}J[H78\>|pد\'$ah.S !| o/|P<^7޻^g@$YԿ}$Y'Oq\qNc+JxUO6FWާ_ZԟԽoZ&/{G@C}uo-?%bXL(Jƹ - 5pn.k gy6`H]9v5jf,#~2X2_'頪-BēT0璩bWtR=$l|ue>/ %&[Đ _j;s@ w?&@8:mzdU'ty<53\{Eձe"+ր7QPyJ۹Ws!FKL;Ls@6MFP"\dZNNY?n|ËSٖ#\2((>Bdq(wȟ=+2j<~6drG;4R p,h{)LbE0u(\4+O(+F7¨}#qB>Pz/q8k2+s@1:GOư&S"-#(餿~<dҢ Z=l.ˑ *)[ܡ}{DPP/ޅ'+9 cG엫'~zTL18>dm(CS L㗼ˠאV `1Y 9JX45;"3[`84c9QEY@sGV|l:e͖^8a=v)p}C$PaQnqނTL쫛ܹ ݄@s3r )}ߵ wc+ HA m8c4׆ZrP{,ZǟOqC-ר){ 's W+ΠuO$жtrf6LyqzG,†aI~y] xph]s>#(_$;cm?5@ҿ#\>+h//X.$@)ns2>*yP 'Y!FuqqWAmItg*,֌OúAu-SDnw.=>>;Mol&{,&|/@`Sp]gDY .HۡwO=ouhLuiogsRЪzz7$NAc !wO,.Yw)}%];Dִ{{?ߎmrNNʋU`Wn*H(`e @ZNE30^!ӫ١TS]@)#0ajS^P,Ұ}b5TB#!!gjZߐLkkEتcA{MκS9CA6V!U^̨<n.y@!vnY u2˂#z N0ͨŝz_9d3􊸞|Z [6 zzb`hEl2>JDYJ NWm&س17ϊ1&E6I2rQ×ㅝ,J0ƒu,/ 1⬌⪖^- 0\,BQ^dxaSoS~>wի׫~=f za]Xdzi _NlmwTF=âA澹;en1?R?ZR.)h 3 V=pM* OKw=מc[awgХ}^~qv:0b6Yr[=>Q3Roߧ8!C$rԾRD1BݩxNΣ`x8~TmNJ a$]G@붚Ts4}p5D a҄&/bVvoח'VU(?G pI;DRZQ!tt| k5)I, 0>ސ( b ,eah ȷ̦ 7XàsՈK < 2*#oT$O`GǍXxm<Xۡ&{\Qš۱&tPa\e?͒~6Mrfǻ)1jWŊ˨tUY|9m`;u4I=E1S!Aopn%?&K#(E88Sd<@28K KkuP~d~G]%X.>\T]?t#!;ِ6[\~`0*|OcOw VhHtI'”Ixb.e͑zzqMUZK@ ϓX;_2P,/˿G̕!cL *cK!԰rVq\RJ: #\Yd'2Grŕɺ57qVWM/csSzV鯤Ѵ7V^gHO ntH &dNwƟ~:|4Zi?4vDLG3EW\w0akE1EzwIdjӛw8Dn$<֘:κK\As(rk^D:V֙YS" [ y`KPգ T+|Μ=(s1ÚP `yO;4fLGU$r"Sm5j5X٣HW䟔wykjx0XLbަ?Ʉ0dϚ[Eƺev(toX?lj2*x|i<_] xv0op˂,Pb\Od0yeB`<(14p &x tȊ&b ,Dam<UW iGH4bXOjKһԵrm0Nk/%^kQl;^g_$z҅` :@θS9q66J}3GAqT>zPdc$qn΄XW1F g۳ @|ㄎwvunW\>yIvE&k;hn΍ Tv$јh-"p ,MQ 'l e Dυ>7/ha%֍ZV;[Ql x?J)S}t,:QEjy*;nC\}VO "U$dévH _K.V[:.L$UE0V V\@ gM9;;:cxgP4a0T˧,L~1of \oPj>qVV>?ř2-vcxS]a UID*kJo~(x9C, h&Ěkdv|z#c,쏻y/Y_9_sjjaA۾xr:bok~o[ǚ |MjgWx.׺}wI7m蛤'GE! e-i:M|LN0fezX Gt:(|n0yo"TRz);,Cїn0 -Un&W, uch Vfc#9ާÏbR!MyN Re0)i1圑SVŗ?cTtB2ה~xU~$'&-Uu$7%~kv@ "&9eSEsJJ|х嵄5 mzt[fyCEv/lYXOlDeMW/3Hy^ѤC~+}|(Eˤ* %(mK^<^8 ܂*N'FҾrM꯫Y|O^/KO5Ks2 %ئYZ1 {q :&SV8)n@m^unuZ;Q #FPG,+z@Y$=noA!#mR谑DZī:B e^xrc I#.6de5, 5wyW Eض@.Vðac<;G~7 c9.1ń.p7,}XZ,jxYuVP"iUhVץA݌sC*'9\kd 1M]Ndܛ  @`H H%&_桖tsÆb̲}]9O}L浸wsfڊ|D?KVl?咵(i.C4Ba I;> ||uM]!\Ĝ9tϗ\OYW!0WM B'ytK@J}Q]ţލ1N1iE*$ocW,4J+(fvc)UbɅ8#\+.R"9_EE,0Rժ!~jXN,;fxOMfj{;{ܜI}k0tO^_M%/fƵ"qc#CQn1t<ᣣowjYp8]Z2t'BAL|Zflk9<<}u=dŬ+u=)j!F_-2_խh"l-[١e f$/)”=k ߹e+AMp/n;<90܀8v$-"BP!q &o/!FI%@LA9V|7d?;j.鄩-%PKʰ![%bSÏC>CH€Jf˫gcq^hHțˀW`RxrGʎ+Qd?ѓnx_%"eA""C]#zM"hta=5)UB磡3t]`s*@5( d?t[<ؿ hb`nD 0Z@ ty?8U<08TnbKMõ料YkNM¬JհtqӻU2)3<WwGC%d HD] ߞ d7`Bety|t3)7e.t'Dxg (.zz p{`bı=-"}:S73}i<>97r`.Z^we[T#)AZ={$3m"tR/PP 3*~Y\_垗i_A=I4HeCOgKXNWլfYˬ[o)d礣S1 Nfs]TsJchQ9\Srf{7[i'nە58'ᅻːnɤ@V!z/fz-k+ iO;S!W&Gh6ySwZMc؂kxsQiDFA4 A*> I%wXHB^a+bmY)Is{Z@Ȱ3S; \ˡ ~Ze'1J:tu( VYjz yٓj0 \Z^xy5]]p{9+# a$⧋_7n1ޕ-LN1֑ag(L+VSF O4P1)7I}Mo cÂFWhuWkd"vYbқŀňx 0i ^|=̱8ub3"to^sZMX}$ ={ﺾcY`O3^\b+LW+VVKin?1U`Y|eDFQ"7GWۯp:?-@vCdBpY.W6!Hs,Q0¦ޥ/o4]g5X Uϑ5ԈCpC#Шѐ`/x=/l':/*5eqQkR#5{90{I\ax6g k/ { Y?!oC.˂j8}\~_,~By"qH$oy9M1"F;^?Cxp*ReF>ڂ5/ԁO,c`ٲ]yo) } \ REAwI]|חשiR,TJ *;GQȓF +[8c* e`cߩ1\êX(D4!-]{-kG+28xs1|`sc\m^k v2݂rC4U Z;w-dB[wp-͡a~k꘡ I+ˠ!a{UR) ^2߉उTR?'#g'n7|d? xtbS±Nye#J8 qը54W@n bDkcZe.jV ,j`Q${(WbPHn[fݲ3W Tjj \ug<& orCGuD"9v)m_2?a[󀾧 ng|Wov Cf2RD/3*>* E<}8I{>G L:T-\cT[h>ʦ<+hr?$z3 ڹh?j? նˬ%BU.qx`ܵNSd=ًy2nu% xsӗtWr)w5wf5f-o߭2[ih'x_'hzlay#IM,])%nĥkV*XYQ9ᒄM~}aiZn2)Z}& E U~`|Dp2&#` r$.q*.k5®`^ J̵Xkos.qiޝ->m)޸aʈsvԪgC:!7niҖu-uZ}0LJxl]࠶%Y_n&\ y3'itʼnӬ*z2ֵk ba)T> mBڽye3<. =ZR/F=~9kx`A&{/?N~IIiA!kyM^-Ïo ;3}`qi)>ʜ(2ʺ xY, N3D_e 8 pMHQױZĥ0D:m:Z$D4}&>5Ŧ )z0>4F F0!aDVT({w%b>1~zM"~ǘQN+a.6CAF=]kq^4E6}#R#u|cN8g 븋9=8&EKAM2k~"gD-֏і.\K5RP%YxHDX`Y3E&zwv)% ]mM,{^GL*VuAY~Ä^#cq KtuaUNbٕ8wX5~.v{:F~xNPԕE%fB\Mc:~P r8və#:QQ㭨;qj C BΟۺq6k*_u !$hIh|pUZCa}V$vdz/$˙k1JtzR^$jyq _`4mcq25CAՏ%[QC, 3hlJ5EjG0mm*}79~Wk۞FzLgw{[F WloSPWR?쉠an'moA%,ulv:왶0bK0HZ-n b1n!]{HvrGCPsL .ԓb \k&\pCd-L8WU5\'K;_-XCh;D$-S)tp-tQ*9roW1D.燰DEmʢ,u 4)yJՌ<6H=!g<0jD'(#JDK9ՐCR;@}iSƾer)\l*1q]> 0'^5^YZ-;h Bx^!1dF'-C(L<%=sZbqK5xMb`L\^2Q)T30ɊHfSJ'o2)Nوj8FA9ΉĽ[V(+L+胃yF)TK  C*֎`|eGIVe}t vyW4^}3\E'8KcAƏ:zDewLW1LGXaJ+G%@0ҔqSꪝ;`ox8%W8`-GMvXU,&-L@^@,RsTb[}7gݢߒO̻gQg@]ϖUOE!,:0,ٳ~_pd. E[}/oO.Gx2~#UHٍe-|nk4Dr_$x?u^F^?UOD7B4t]eYͿ R/KeJv5Є/2Et&D|Ql [ rthႁZ%tSk*BtݣʐRu09f6)d )YNX(`j4TZؿ{l|uEٝi{1b>2as ӱm_xEOpqQqq@QHdX{?0enwJ S!OT*X6ϭ |TNQWNNU**Sx!C4W¶S͓) Wgd1Qe [&Cc?҃2T"Fof7In+P%_ MPVD Z ;yicbd!1@@{ӛXleJ _r/ 85/G>}*6--̉3Aq @,ȼq m0(S]@JI65Fm/@Ct|#!S{+Է4 zKMgc+2Gl !ʃFm/ JEE?@`EHS?n67VU I]c8?%uVL@/԰?;N* *E=@*k%u2+|KSsc~Cޮb6ص&%_Zd IЉ9FTz),8َOڲݦ-06p? -򂷾 jcl=yx9J5%y笰[O봿QBi0{ʹFhM??GF9a%ٔ^?ćHcCA,y!:Z?Qit]re St]'z6o;Ar(n&Djls4Ai ut(I)~(#G:Zu< p+EPtv<7z).! igI-H^va&cl/_7sŘ1J>:['SH4*eI%POF|gCY}U.ܐ=2ז›(Q(_<ձЏͣ0hn%B; o#mJh{Q2[^B QJ__;h&Dw(q6톆 d݉z,#BG+U %=8 6pjQDBr( XV\R wF) 5+*8Ca H3}ߗGlbȌ̜).,6cOQVxg$R?q%၍nˮ>ӐV6S@׌ŠT&]k JҨ4\ 6ɘۀ "ALfRH+p輮gwQR1%Fo1ݩɩf]#bux_;8A:9[@/[hL>'4"?NDp6﫷#ȋGrX'7ԧ<,ǦeѨXo*17rErB>P2/욅[*iQ fj'+LS퓙qv"3.;@գ..NG\£⌆z ѱee [Y4ȼD,vzJ ( '(_qN'4X J?]Z&w^K\4HBVvyț4T)7)#CGcmQe=.5Y4=y"ЍO&XX_\ vO)MgPM:7CTY9%\0 r/ bggw;1\Ir) R JߋޕRWYY d.ICktپEhuHI%p#=j6 J\zU1s2݁(O6}_IY.NJ!LLkBEnOώop\ʰqӵF쁦QvPJlPj4 }//\o7:9Vi^5<] ’ڼs"޾o[o,bS @a ݔp ۲^48&U\:HϻB[LJSι FƟ>{ #F  pq!]q*'J~@Vtm֙bdX~uVuU`zo OX%DjWfv@[4x5օ`mIiJ !@aT>u+lYu Cq,dp])C['9WLDqeԊdɓ~ɐò# NUZSCA4.k8t^(O; ݫ 4>)^#{1L 'VƀѺTafRraxDqZ!'UlYyC\}SȹRуA!N D ijЭNZ|#GRun:܀G;b{4P6>x)^FMƨIF"WȂDQWauKnq_ k2ͩӔ5׮&k ~jt-N7o%cR3ù,Hfv^d{/"ڇTaCUƂ7$ޅf0!2m:R>CI YA+;lKlRi|J!y"{MWCR~OB jsMS^-*߆tlNA|8b>kiMP }w-pk}xu6V "$L2٩)G Yc=W IQ}_EkV1pkqZ-(@'=(nfuq}bi>˽exW Ξ:s- UpEyܽ2i1`z+n2fܪp c^ Ӟ0`|OyV쨭Sގ':$c {WQ5y A٩Sñ G >HuC@_#70qj0*Zc4*\pmЍ W>ax8Y@MBLn6+0/-WVP9)4j r%4$f[ҾG)L5qҋzdI4[Q-}DRKnwm{uV'tpYb;q\1q os;[i-ΝS,G3R18<-[DgĖf`qL,jZO1ZL0o0p\35G#vOE1?*"꟱pc^ve gBK,NůOFHINx;$%&9$K]JC\Klg!B ?[v=H`ý\jTyNM⁽TH'J!"_3DAC@W~e&˕S!hu)FPEo_s&/D!X]oXYL"8H[ɒޭ xthu ;D0[ë)=`\B[ѳZyP>w"lo)g-7 Ë:bC E|䁮i5T*ۣ49p7_X'u ;;~^kDo  G{KES^T:|I,$ic\gdN6rflHߢZկ-Y(Z;p|l[`2EK߻3^XoBj&حVÂ҉r(!cJ?Ϝ3v4Y_L1V`:+3(u|,!=PbSK~dӚ _A\=z@Q]"M P2¡fUp7[$( mIP?x@>f/B'yvq6bOMpV0wuK t rݚ&{QE8Ey5y+3<ѰRպz~r1#;/XVz`yCN}L(s48ܑ{_}aK&;KݰTj`EOv3k?Jec*A5kk^@-ՠ9 Re"jr4X!T@ 4m~]~ bC_) Y<y3xZzrKtw6 #z"qiZk/]LlO;aU/vrע֣w$%z-^ť NM[5Z*.ycA6\jzIߪ{6E2̦ͳͩ7x/#网@y;WΫKyb[Okg OnJk@nQ>hhNIckCI}n UZ~/G_m[j̞r(~m,{ ?ub.C5%4k(LjN7Ϡ3|Ԓ!1DɊq ڷ]GۍQ8ms#\$M%I#5(3jyC/ICy^Bև )!6|*_l,_ r2@)\D07#֛˫BCFpe!YBpkogCgWM1Y; +pRĥ4ٕj#k/VRhr7O70B)aQ2{M襭PE~׿) GP2? d\vR(])[}74j@_lUNG`|QeYr{w2LT" }@ Ly|ͧfL5:McL ?"3QO[op7f_c{e[;V%鋧-~6'rc?pr_FڗD~5y q/]DQ[pr(LAdt?@cj!&<8R@'H-?IR!Jg:0NnNqXjT(Ss3ߐDg\6T>#%b@-p2F?m~A~a9cJG-=CM|Vg"IF S%D/=18fd8يW ڸl,گ e i&0-W^fp&{d`cG<`dcCS?Ԙ\`@FfIq>HP=®2 e){\Mmbf$@oo7W:],J7qY?L1΅] ^)홧 ؿcwkCo{#KCǕ-~>`ىh$x,X:R!\3(^cSk{yCi4g;iTU_ [B9ߠ*'Q( 3Dͱ9^d$4D VdN56c$ O3t m- !eA\/|p)(ps]QLI|qCYև U70\Ȉcb#_F:Q$!lghgJRc|E9~J_GfyXwgA*F9Ͼmo_dtsr4GUVwlޘQ4,,EIONo81W JIBj+F"x,zdhy-;u(Aat@b,ڊb`qX>e"`S7O\Pai ϚIhXΔrWy<zAaB<"Zò_n J;0ur{U^ubܡmQͳ.gMCMHB\m;|i.kW33M4NωnA s*M&u (LLM߸=LҠ<cb ji&LP?y $,XVܺv +pm &~@W6 Ӓg8.t7Jqm{Nm5 Rak|+ UcnJ) )ގ'0M1򽤨Ņ٪TF, C n\6F!r3B!eDt5{$[{Jbinbf3δOM_Qd"kLgyW=!X{ cRPوY Oq޸a +EH  < =39woW:@acGX7ɛ4.옻c;DRf$x@%|TG1Z:JZǰXȳǥmGAd }` C-xRJƎCˍ-ЀB=xǖQ,_u{FX)'͖]1ьY?D κaז CM]\+FHgUX|ߡ}DM(PuϒF)J (O6[G*f5zFHjJ/6_M"7.gtE&_2Y~Uc%m8H_I}Xy1X xKM|orOۨ5H~Xo=G8X6( {zQ 쾐`hWpOg큓9E-jtO6r?%t2͡@zG^ 讷)ϽH!:Ǹ&\ҩqc<@kQIG[+ *3tF3{Ǥ=2?9 xNDz|j۴jZu_YHdC,Sk8c,ID94s0ݿ`!Oq0!/;uNZ"qbK+?X쉈֚9nOVW Z`ZHdg Jv[E d}^K^Ν`WI:9er}D5 Lv%Z_T]kZc$aIMyҮU>%ս&'~ĝG?lv_cs@z϶ٌK[·rq 5 mK-;Rk-g$**jz<#g(- yK=To6Aj o2p1{lnZknB%I>Djh]ցD/>R]|fUɺ_qb%8ǝ1: ̀ZydB#I*8ѥ7hBI700B5[0Ԝ:vs8"~8\Us!Km/  @IŦac)C~aUkNkҷ :Ĉ"r!l&@bHv 5WX}HXӌӌ^1bnPDfp5/S/ 7vRc]@ui|$ OuɜDdzp}{mþgx䏌4Vny%U6;rf 8 QQ ?~,Q'WƵ imb$Ŗ E|RQ>k#B +\l |#A$Di_a Oz'nb{w&֚lCux#x1 c FGq`C>MWZ{ ߠZ6[lܒ씭[k ʠzE?ɋG)D8qFQ#^Hy vj,̊[/)ϐIAvj"Qe,KWbs{8:?e5Q뫶}*Ekjq`RIW= "u1᭣qnJlP ,aǦˏŖZrʊܢ` SA.5Bjo_ʝLŶ^wϳRMn*/8rkBOX ^m8x1Ge-`(Ii3_q0"MD6 Rrm߳FFT<_+=G)`|S&?NHF4 JX|eARL`Aj[2 qLGPmwJIlu1طIkgy9]&ޝ3q%[q ,s%VrH;{UK|5RJp1֕&c!?+ea Y.0ϥ%,%jN~卾(BigcL㔹w(Mrj+֩KZQK)mܱE” .HگS)J$TNXCL]vGe1iN'kX{4'2G=>cOA?PcF,s6ițl!7cϰw }G|3# L!֝ C}vRCf HvT]IkeN#ܸ?=\ jL&q_T%}d"?y}3D?'[KJҷSi3)|5c WM,8W:f%zG.*Ve}+[̖axJK\0W1`2vJD%_/4ȝ 4R4}p[o|zR"}H<.Jܐ=Xl=rwmzӬϲh$o4BqӶ^ 1F)u59e%=;@9 (k-iO5y=kzF'=eI+.̆Ep Qv BxFWJ {e:bŶƶEգHZ.V*~m8 ƌU4V>IuMR@vɾ؋';dž[_Pp9l_$ u %pN d Ւ s 5y WgT4,`d\AZ@O(;'_{BQ$ &5=r֡eD=&=[f"y+SW?(kVMEʘlr\Cs~crJ5QY*,FmCS$Pl6?w>P%+*)mynl; Ѵs=a(r~' ՝ պTp*FH/ʄ4L. ʹzk!)]dPU@n~+dLMu7t=]6/!:%4+]*9/G1B#l~A Q,H3? |2lH+?fp6C2*.$V3f# _vF WKߨ)RVy6MVgѠj|aA=z kQ֨;f JK̲eJc`# ȳqn@h.x-6Q"Y^G$*]4N;ʦ#X(wM:h/D޲abO9C|/ X$ډzs"~?yVClxvb $SHd%|ዹ^kQAb &j1dFC7ؓh1(g[DT136~" 4vI[w'ײIoPa?1‚[]MOwdFJ1BPhxqSEV9ϙM9ZJ]aBY0"kV3wݻ`^,0v_d̿#q1$XeȓEyie;jJw@j SIQl4?ŻQ߶2/;=zTcYq^`jw""{9u$`zqƁGPL(&L'pnYo*1Me~w"L,dLw"a}t!K)i~dCVt3~+LC݁9aXxp ʩ=¨$Ԏ$~|j]k[q*5ȸ"~QeCuv2ފ8(L%F)ZmUlmWCÀU {<Q.8#"~spo(fǥ'Wb>)]q 1z:>}5Rьgۦ8ǻsGUǹ3$ 8K#ӞM};T zSq{F;2if>- ,'€C;5P+7~+~~pyآU,;[+9=>="$nHШ[֛ r*!}4t?+Jeh̵>GzJ;esql(K FzV~~4GMd;]nt,ChXq5rKD;'+hg2c1wEç4JzqwPUŸDi S(oze)FG!Y,^ % yHh:P%hOK]}c݊\ЫB>y)!iY6[og}?r[3qҫ5:!Dƀ ţ}Gao i5Ԍ&{,$E4oIXGIeK$3E lцCVoW oZ902yktڤwl? ź[P$5ݶƋ-7$(bh8D#5<@yYg 'Kې\ EsFk_R OlatqvPOai:Ÿ(O`DCfӜ MdOdH ^KMgG9u34 ʧ""A9sh@c.`Cp~j-6kĄ&5ާH0k+Zګ`3;*Ä[7Me86xcY>E^#G9S =^?G1x[dDSߛ39B|φH۩/VC YҊ9"3ڬK >z=zB?F>K4^68b-bLx 8[?<=R\^FcĞtqȠQ;̽\ƍtD6-{,^kh!eFENH`\uTNH*#Hd1fXT|~twΤFR徻w-q[QvK hil{s +<|S -<'MĹ'aCDꥰoᡙo+'duwIe T֜5Nt3-D]sIл4*(]uUL3 KA1N=gmδqe>3D^ m i]/flM;J acsO<<"@vmb Gשefޗ';l-kQK&la]yIǀ; qҤ"J0ݔy1ɤ/@t40eleg;j{ H3 8Z-v`f4il:Bd3LXʄ*PE| "x95_ E/Q[2b~Șn2tXΧ;uLt\*^.:t-QaW m+nDbj`P syjF'&y_|>M.gk[Af7jPޙwq; ÆNP?(TX`f19\v*b6&}~>ŏzRAn>k]WwPψΥDhQe ')6U-d- )jj;ʻWYiCy5h,GId۾AԁksrГt9KsCHʔ<:csA$(MHəƛIYS-z!f>Xl9B #h_s| +噫u `$X|=-% gRqT6Mr陞^Hr%+ ooPB^+b`5:5@9]F;IʳReVy,nfT*|l)ɞD(!??~K#>и3ETqpˏ="505$gMk4O؏ ??uga znI2nٶfoA ~3O/稯"<`qpYwNYXYo5{D5[:hʹJrrb*(ږ>̽.8c PA:>l=¥a5ؖ>G:Ǔ C,x͋IK]=(4?›r%R,`rB4 #q/޾"w .FCr$/u+ `T? A ! I׿ň7GGx݇(1të6ue4 TO򣺲 &1b@;oA ۅ BkJ7cN 8hK(Z.p+^VD@ؘf&}"![ba7#n-Mp 4b %T&!Yr^Y ]%5A 2mܙ n/i JSDĈԱ/8yOp& eTD1.I#DYD߆J$Tr2EZ?0 *dP($*,yI+X &otT]^\K6"O}p{lwwlIq)" 7?aݾj2_S}Pnˇj$*ܷw0 9y ,9߰AftXb`^v͝Q>]( zӸk{h9_8UU1q9Aj֏i&n'01ܵj'oDIIk_Wbc0(0db|`)& ބ5i9y;QLcp,زhBj18Q'G [5ZN|!LeqCryKy K?QLec9(F "\WZGZ$@T1d:V2,-rӍLDʷ25۶YVɀ%J=1\ISH`) LeMO5Hœ5N9c?}q,KiǴg-d6KM)g܄>ųv%R04ĎS|7AkTfzc5?%Vq@؁BoڤWN;őǗ$l:l%BG>W5/L UJڀڴQE~vW'ީOzXY±eY,wul(rk9x3law3%g°Lڣ5Q9?kd=<0:CiA)IqťqmBJqFBl >#2h u{ly k{T{*9P9nBYl5߀Kebϒny VKrU(l]--Dʾkyv\##u>7Y= Ai(ĺ=oOW*{k.Wh8 \S6lBy~9 *Ω?OS*0`wY> qSmүH M2lf&9.ɇOW匸Kk%Wx2L oO g*%4ɒBLۣmG6Xry*wʢ 'wv6hOD T6[xO>) 0jwM2FE){QNRvvgű{bT)?/7hdWDEUp/9U ǽC_Vw9G*`;_$nt3g trk؍df.8^D04o_g3ڛ2q4!һqTzb$\ +Kh8G߶Hlg4䳕sJ7C8>wIKU i*'HYKYH,q~9?h 䣚R^9m k%TIK;w1pPFmnk=Z3D].;߉i Wwգs6=4WZ3d5K΢ONW6Q' neJl -ZkߨA{7Wmm< NP9Wh g%X5e.bdga6ŷ].> B0vDyiⅴ[v\=֩5= v > nT_Qz< luh7mѫ+u9Q@?1 ^ 0&ayIvW>԰/h;x^mz`7 eQ2xc, h-Z!F?p"tqgǼTgtlqBu! [m-+? `0c  ξ03((_DM Kb`9 Y 1&]}9SLZbGX]c\/$ fG̛&9~ρ%gݗ%M'i]`-US;5Bzce<#riU/VL M( D-k74[r8$hS 2d%s_[zv:8b=%o ˫@n eH`k0W&e2L`]K0R}^_NڿOE@QLGlЮڃHzxaɯȴmԾL+"iI Qr:[*1^n9 dS@XUaOjQT#bL8V':vՊf&LWOQQ#G"qY^SMd6П5+(dt=?zwC H*eDf93qµ,>?m"S) WGہ7Lѧoe!NXwx:` -=Z*AnຶPBúj #"¼﵀ECp+AT˕; lU/qo&u&i")1(!~eնiNs>A1{c ( ; s['(|ixCb5(WQhaxYڼZN)gn2t"K6Oks0Qo+mw7kٮN~ с|ҝkYR\TtJj+ *jOȃ&a\N|Q w怺F'Kʨ0x=ʀSMJR,ťamc}ahPM|5CGoᦍzn?8WmAtQFBe AmoK:13LAsS(5N;~C&}s\)Mf $twEAV>#)H~~gnoB ٺ?K20>(\WCpNc#utx̸˛i\x!1M\wJFWW0ھg ]=UfV1PUԧB4y. 7NP%K\e5 )6#꤉=x\W6.e94!='(\EŸ8mx1x!Kz!cWU_Pkfy =͛sh%ː0O׺îL$U=B[{Tڿ7qAawp&iw|Ȝp3_:6q{!V"!<+\Ld2*=.ll;JXVt~lvE(1[Gː|jQkYj'<\d.l CesIS& 9A LnŘ]M>^\2L"INk2Ep1=:‘ZD:-`$5zkiʁ8N!Q=*%4|#X` ^Hi2k[yk7CluXj6.lFT@ {^# U1]Wg-"U}Q4˙ /.t/|Xvf0u V0i$,]\YZ]sx!JءT7G2'Y&82jYmÿ' L ǿR5m-3vV4zgcVWZZ1vbRTPLH6CelɿPgĹ2{l\ Hӯ>SىlFOԩhHH _$,_ ׋R>žpqLͽV>|eyvc:LF@gSZx׻pg]g 1ʋLC$7|Z?;= L]g@Uh$lpbCZz)G_vuKU;uך^̄wpVn':Njh1s{ ! vz L beqLpBf2nq'icZt&Kh( v{]%8BI E +Z8n~|p5i9"'ʯސC>>W7'kFZ$ -Lɛ&|7!rBEe2t[lr?Ce?r>N j{k '~|u~ HMQ;%'cޙ7gQ,4$o,BF؜}vqZ_M2 ƍC%8W WWn*혞o8>bB͟~R=?,?nVR޶T1XEs&7 ũѪ%#%GJ9ԫ^n"{C_#QEA7S aVӏ1s;ļk* fc-9" %D d#V_WFx.7қH”| :4zby nzmqX(?Aݗd!N.mTs :M$iї<)LX]?NW 6j \"d8f$x= A^gldt 9%݌z! <G L8F\p~;߉8X*>]]^ =<ƍS;^hAe pHc[sjFֻ 42J{J~ #TfS<|j#!FeÀ,|aNظ9_rK_X5@ltB5֣]$s?Ɗ O#P6{szeůH}oaX>d卥1w2`ƋӤZb;-IsmÉYَ_vwBkZ$-V\yl c RB]//e+ 8 G赳kyp剤 q|?3BϺX=&5f_7+U/u@C(m wz3L Te=̖e]49򳕠+߮h >"LUtE, V[Iz51yT$r&k=ZJ^Hh9ovS֪a<,K4A "<VTfT&#E} )wQRVWpÁ0M MpD_߬9r^|@'AcCFlM!KኍEMEJ jr"x oJ'Lr[f$0]>BuY7 'kq?vpܦ P|bA olʏ`E0^Kf*!8pwzU TBM̈'"^#/}6 c1?Z9as27c~~q4~mzs\čKz$<ɚ&fo ]E̻&~LP%'9SJ,C9kY^.\Û`c,+>sp>)@oПRxDM'N*39VsNq"F̛Lo`8qNX)ʰ8n5%h qw&U3?9 !/AW1h(q=m^]".\cBIa08I BIvX'^5Vq|$Yf^87t*>06p\mijyCoGԊ-4YM3,ɩh9+L@ U)zVd _@p K'7~#qw%]O eY٥6>ן8GP T F$b݇No+F)+vW7.c+\TM+g89k^ɓOJQ': >7Hn ~{ms!GtڿW%R6e4cfb0L#,Id5]j%6 ԓmG!QܣJ묒Ɵ ojvec+ gHASXT;WZ:NnT>jz@zReK oϯنE!rk9/@]}~X* {kꡜ2S:$fC_{T;iR oD8%?Y}aݦ"֏2}'ͥk]4J1lS jN ~8e-\2!.ҹGI ,47"\g.3TxNHoo$I- )PJQbg-h;WG?t.ʈܓqQTڥ-(U+kZō`rZ,C;,R0߬G~{-y(FuPAz5q{P8JC`B|%EeASyR'G8U3)-,Ta֋f!zFdij6W-vhn*ҌbK61d;d[8M5^|Ͽ!_dždR.Z7^AQMDׅիcy64e}L f64X"ԨmGԈ/F=߀M3z)#16q7׵erX[SG/`=z=~M#w/A1AxwrFI/5muE?dh6{Vc_ "yJ\Nml $lMGɉY^iS!HZ85&?Np/MdHyQF,<۩5F~[N-# s$R߅ޒ=b\!4c?=OEnR,k7\QVS "e?q""1'n dNj D<$j갋Z?/h62絗mCl*'34xbyJBO! lBMh^2a݆ Ḓ+F-X SB;r!pƄ@ɵjqT2\Y Nz<-cھhT0&},)hW=w@ 7e>/h~W]R,j{Jl~Qӟ;_]# 13>kkttmGLB&G!:J<"zibvۜBxy!ܿC:x H(&WD5vԚN<˒lI(tr.0l TAŌ4C,ōeJ^-@;35Q7}"ĐQQ܂ : E]5öɈ WԖ7TT"uWn˼jɳ_]+}*뎞W,Gy>Pq kޡ"hU]i܅mx)x'+i&V7(gjifkSlDDŽu}9Ni ٳ,S֛+ިU(ˊ[h4Э^ZD0j2V$$Ynz/ɑp7Yi 2%5Wn޴"C2BZSh#~G@JPr*Xz5h>'Xb.㓻#;TfXu*s5 yW^3J kU.gFy\#-!nACqDu6{f L>, U)D.JƟWWd69Z$~ˆ.[ISU[>]Pe~";%#B9TNԳ&@r#7<:kڃ@ξ`Ad~֥@`f ǙO;=?$?ED"Vεb]w&e ?&qFNg04O3N+(.C9j~vIXYͤ:Ю"*qi]9.WTCi*]4%:<˴YCo*KH)&6;>c1Sc5̞$.i)5R6y4 ># j\\M ,gw&~r.J ʅA|2]q?;FmIbAH>1BC {jsD *ŅoU6:t[iƓݼoCvj7#{YaBLӁ%/t)iTRJh+g`1>QN,kN%_S?H2єRmAԙ0sV52SCfkVɯ?6ҭ2VWqIOm誼^@ Df B_C_= ,YK9#.-%KRi9o.ۥzxvgX*/I(R"ZIbǕ^?1IsPuhOHX~ 3r tCWA \h,kicY0n-8hP,(7tAKIE7mfC{vB696 yf;]%>OAq>ŃX % RT-Xn4bJa.2hO.]#Cd[p~GIN៚ ʀe[e7Di'|d,6YXmRqDKUVf5=*7f {?!a`tr/܎w |=I) DR4*ўeKV ɸ QJZҞݕ0]mu_rdXp ]F|70|X- ٩KUHжҊshMihk_EWSFܷs)5d2br>-<ZwCI#AsfpD7dc$RX4? 'W>h-JĖ1nzS"'-= f]w8񈾶آ&PhfzF9@/8зu /{,֊-~tɬ]~ˍl[:䔭{Xl2z;$(c/yь=6pCk{Rܰp\$W9=Z]I =D#O&p\jsP!$1հ",Q7.%[6NfE^’ : vGdj BAwqX%dOV=gXd:;~l #T˵{ƽ5}!,ԠIURArڃn_q \iVzN!'JNB?6k<߸'hnk sdnNwD*nO"@vkpџ%#-JA;Lf~gO IJ3}O4_dm`Et<õ2I~4!|ߒr0*ΈI#bE;8Kvq]dEȀwڷ!!w]()<~#Ȣ0S9l(!ز[\?f;Po #}l~7i阖'mdzU V  ?eJ J$7uHJdwPgLwc*hUUȖZ5KXwynrW[E3b^U2V dSFˠZcő3jvzU,4ſ}6J4gG{;} 3`dŊ Vr&[ xH,v־h-ءSv{$GJbo5 tT(.:?Ť\:V"=h'W: e [+:7S"ga܆kҲJчfXPoۣMVسv'Ԩ=cA^eW-O$n\yXHϏcׇYz=3,2#4blp+l`*U际b׌\jm&j}`pAt*TOp5䠷a'U-s5~uK6uj!KK{T3}'_4S%fҽv`?=h4&U@`iSkԻBK`Sa\YP{;0#ںnSzdmY':#ҥ v{ت[R.$%Ɵ؞>NJدH#>zpTvk&na1aieE> Zë)1qQVи[KQ'7;xOwde$:PZPEP@Vq;l~!u܃7$i?q E'zAdK+DeJFcxMx[?7=CI$5/ &򳪀H]6>H RWu9c.\ft32rrdF(Jc/M)PzXv;WuIc ~Mb,HGzT ʟ9k2Ϣditoʰnfn.&;rZtDr"iZm鬛x>$ɯD)R>t>Y(#G %@qX,dO\nְ](04xZD x\# :pßTGan_qD#r "mCzΨɞF Z'5>aԮE@i an)S]c](G9ȒkF5bQ0ҒP(z(ԛF|8#x(v$⚿p/pV#ʑrdeXZAIvgqׅHo> 86E/fH81iw/:cEA*ZJ @bɴ24HFnj@h40̴x 9m/A&XĄ!BM!r#睬y _t'Rh{Lvpz+ ˉ4Oc\i6P\P1lFh{̕]8׵(-~.d؂'%Z<~ o n4ڄAɪ CGp\3 Y/OωMM\jոU^L _[Rnwf~=cM=hࡻK&,)Fbu).mha թ>4V^%ם֒(AL>PV:j ŤM?)G+LV?p}aH3)V !!Gٶ0\%V/ +p*Eh1; wBI\z'wS؋`U te|ڛks)?0MhZ^ tj wAFS_(^愫)[ُXBp9^_TwLuǴt"wo`u&O[&2BuXE=2$gDMx3 {JZ`&G4hIQG/׊jb6Ʀ!<3_%*`8X'# -Bg;bfV_mI4`g%[y~b,b.DTo}ڐx$R ОᘖI `˶ T3Ns_+؎c}>rD~P>W @f^0yMw)9=@ot<O/pI J Wl_!őM>}haYT|6D٣!c5z[D)C[8p,kbX5hб^;SQs g}`g';?<$ix򝯜UvseAzwT^~X<|(+31IȳbR$%,?cJy 8~`VN\;-Y筎17KQkwIdt>ޛĎld!9–cH]j@bL4siz̤~sTM%(v"g_yْ?Nwn,{~A[9{<Ο|O!v!7g@)V=ђ?˜yԷ]uKj2QEA7 iBZjeAXG(hx F˳BBFm,e(3RN*Q.c¬_\+eDH2t3sjZf&tcK}{Ќ~/D1Fy@9oPN>я0%|&7e۷NQoSA;5k:0:BKsghZ!ژNXI"iӢ¦4]gu; ɳVWp4 R,#S^m_hBD=%Z=DuGN?ƕK%= T_<8es7]"Ro9mM5|Ȣ$oq ^d5 bt/m='[&/B{sdh9(~^1%&]ѣyIbj`9TWp֠rcbRs |M _uEȘbjd/"6B C#bE]Y}TT,ա1go!{fsH1_N}sʠ%>䛋|tLZk<9Q٭%{憉} (wyʷi|ƳR)WoM5;mJ,}،Fo QY`Γ +;)HGݰ?hjzɉs4>{RPRF7DcN Abc 2u*zp#:1'q' kUK_2y0xFV?Kq>H^8sRks_xH 0wJC*A+[cN&QgܲC6mc>W"V'm]N^6$]yAn""ױ.RnQZϤR?g 'slPr[G='Q @xCvt~`GQђ  bf8I4|j꯷Eh%E%T|70EN[TGh&`1kVs+O$|m7a'zN6*a"2;1L bjt b<:dV3gN` c-bX"T+$JCjViy]$0&,bl*7^&ďզz{ xt|ev"z^3Gۮuo-JIU9^lKy dk5dlX!U{x&,#%'zT&N6DA6i!}uͣdG}pcUI&nRoΕ7^L ;0AQ0 Ks!veXiXE1ӒK%2=4k۰Άa"Og@ܚQ>j6b҆M Xޫ z2˱7ශu};vV0ƺbb./Q7iA*$J"F<>>*m%;fZʍ/|EwME:E"_ߵ(qr=Ra.vWQP&Qc kXA gmebU68ӣm%(ɷ Ξg˞v)cMup=^b**}IKu Ԓ9a="5k_`@ݑB -s3eQ$-h5e=<Z .!O{t|+o7Y:'N>`8&P.4eJ P{8c~w K dgm#t<}%eӋVɊѯD2ea%68>|9U(`u JT6cTJ8ZewؙP բ]>ꙕx8 Zm唓eR@=;tpj ) /9(W[+[9:ucЍ:Ƃ<2g\!FPo*'' sBȁ`d@!q[Фv279'%<}}h3&24>w8rba eG~afhShSkG _F*MFi#w^6fҽ:&xIcݠ9m{?C,ZOхmXT<ҌSV(>GNS.'Vã ! ״GYv`$Z{ΒQФNܲO8 ? L7V ^T$jd[w?vKTvpD~壀=!%;` *gcv߸|ܪguP!a#~@h|LR//_MFx^~)R>Nl`5WM1kI!r̊h>\\_uj7AVAkE,#̸*L'PF;Gxʐ^]Ux>`{VuvI0!}]C ,FpK('1f9q,^4U O ؓYę*]ߙKߊD !YTUJ^"eHGބ/{aGakg} <{X~G,p8:Py?B"x4tls%lY|=71qނL14 mM0a]Xb[j/tCDmmfë́A0C PߕHA,-\7^O: G*4w]$4ҰyZR0,4gV;qq2̹u^& ,i]yCmdC#PEYlWevljp[M x/Ѕ68?ZԬaӾCb"Q F/c wT ~PRy2IId`c8p~!O@6H4$z°F(7Bț)iӺ._'v^/s=qdFQ"rLOÅ$͐Ef]B/&پ\h ȣl9o_:댕H}U?jK%`ьmR7:y+f첓ѢZIn#֬%Vmx Y^tbBچN; =8U&ŲQJ?nD.m"ezse+v>{:Juo^ْB/:(W d(2(~jͩ^m3-<ȝ,6S ௘;ENa}&"4Պ0yUx|x!XW_޻fJj\,ccb)9 VWm$.He=k=,$uxs9hMw=ⓖut jn,vD%"R;,E8b\ȍrpԝdm܁G:w/ Yo "m?&!k2Oz;  h'#XLe\_Ҧa!e㒾8LUR.wL{EH@$9M'Yϋ,}ΒS9ع#,tX+S(~? OіDq<'k8uMײF'29/ڽĖò06UfWHq;nHL:j7Ilv`ouڪ]=د~ Oeס Lɶ#{E䝢LuT׸ۆꦩoE%U҆t0KjVR&>iLuqwx.$k|%I؜vqXAP,nP.rzʉ](\F?ʔk)YK6Fv4< $,#H?jc-`[z:C )G;;Np-߉yi-t H1pwC_Zy+ 9Ut;#$;@1OD#9G6GEq5==PeyGP =.\{$# CY<~.iv}O!cA芟>۴C$I3 ?}(WC{v^%c'+~gT{]UN0nO)u$o/)G򰞥yin1K4#,A7s_Gq]QuRW;O_+icЗϗy`T垰T8S(V$;3B]V6 bfIVh=N;Ιġ}CBz|[`23=p& ex ²2޺WI7Z:I H'Tnt󃇰C$LUo_CUnT~SEv+TBIc);s4lhܱ0ނuz֫7f=z X+ʣGkrvA1'45U׆<,`wL kM V2h:'@.q^LC}0?Y ~޷9̠2&!mԌB~}r A.znվø\3JHWY ՙgRt gmX2jphPv`yRCw~E;N{,7[5]JExN`E\ާZKP0݃=>WNJܶOhwY0`|xa%zDԮi #!^jUR wP?;5^!i(`ZU5o.ps铽-2S0dKcx5uga&;qeyj'%o'ޓ[RlIo̎n+!Ξ 䲁h]j3 x}XYC`n 4v;$C1=C5dpBE!8.W6'+jLDm.?ekxc5t+զ :C."@Üi#E>)9A(aAe[ ]'Ee~M-fxs,P<3E͇Dd `a\©Z7(e$##(HR:#pM4uk'"(a Ki!WU|n_} F9iEZ8~ݫ^sUyķV'HPbSJl63q2bRuaƞX/j-Y ɏͩiԯ>K3;]=`h` _(;.q4iJ+j!q>=dC[-Ph$b6g.DkiQ-~>hp]y 33& $a=̗:D[]㽨XHь *KjIE-XPoC@kzU9E%q-7 aEa,<b//>0ش2ӾB^q7Tיv"Ӯ?Ru%52L:`!n!ޜquDjbjy˿6||"@ rD4Y 3y7ڜ#x[qc2.Ҙ/XĕcZídTXdt1;ab\ w4mZc?i絭R\c{+oprY0.v,3 рs6zb@Jt1}Rh~ =+sͯ-V|U zӟ|4י*= $ޮ\ ] Hڀ\/I?AFmn o-j+tBi'Fӿ|_ 'nHam6 Ype[2C)u^þ! XoXll!1*9؜{o[%Yؤt$uNGr(ɰQd,5ʁ-4dvG0XX)'-1)ʻZ +ob=b3~)Q3ޝu|x;6P+W&:SC{=Ug~mu85X|gV$?RZydUqC+ų|"sM:΋묦F5'tFul9$׷'Jݎԯz0EP%ϯ6#@o1 0k`zŜLpqGr+lFJ$&VnUȆbPfѪ'g6{⤺S~puK}^Z*-)dT?rC~\ XK3#:ff]J\PɇGQ D́%Z7mL+ѯpÕrpt9Nv@DZ7"]TX2] xe|mke ?=o#\[ 9۫i@ ]jtu6LRq;=}o6òa_^ITt,k=AMF< 8JS$dKHe<7՝V|( Y%.R>6)BT#([悷1GhS9_glIsNG>[Rcn!!,l;C"VSQ_<{!'\i Kܒ:ZnAXiͻw@ϳ|ȟ6t{ے/.]ֵ!*it:Rme҇-DË+8Fzl齤/wP}Gڜ`î]18NdԶDh՛s"F=(5Uɩ𒢉c4jx ""o+ R&s=xHKT9.+*{ ^Zz4)P8mRǞEV~Y^Z<[1g<$23,2? P_tƀÜ>-ڝ6->q*lMa,}Gb~di/Hj έe⃞.$yKJƟ`Ӓ1x uB',o/HkMJsw겐otC!W}R=s̜T)(:']1\b(\V'_tAN`i_-^54@UXepE7֏_ƾkؙHTpL Pbl'#Xc_x"g}֜.pP|,]jvZؑ&ZS=ZP nEmxcv,5kE\za4yC MQ$yv1b=%M B]+$@`,Y6xqJuFv;ڬrCLIJPof\޿{RNs]0(Yb#:f}(K!/+Sd! v O`rOKTlwq5?0vZcxILl-3a>?e zihtY;(NEn`7%N+YGTK@AK;]~`oҒլ [ns?Zw9K l|渋* y%gNvk˧nޱS͛ ю1F sw]G%޹̏SaeU0NXlU9vJ|W0Ǫ+?ܜW 3k-v`P4.<踻+w &1v#Ҵ<\F~yi_F0%S͚ \tqH0;݌p^yWo21Z3Ӎq2_~qy[RmbfZ:ؿuK.pŶ9&B!ve'0t3Pi%Ԁ 37-\ؗ^(0Ġe'A/5aR&\%(}Pi('&?sMJJmSX;F%2b;_GkSŷB )iG_`0F۫#LO iV@TF\;daHԈjM bir\vDޫFu:!MGsLrk|hj߆3"S|Fw$M&#$kz&]yRIX|q)>/JSu4@XⵥvΒ̑1H%~C /tʻ[`:%jyGrX|Uj}Ҿ gO@g>slGǜcU+Eż+s%@u' 5i4{_cOuOŹ|Fv ng5Xu<Ƈ>!#0AsL1u` 4p[Ƀe*Nn7ogD$SAy{_!=$I!9O}Qi1︒[5fǍٞԧc3|ɮ@YQ|rV^ &z;L*ڙBIR]d?@'a8ՄO+*FeG@\D˞@$*ԢON\[Oh=|M`5s߯+8;3'*mR؉yKØ W'E!.q,1Pp[ynN?7 ` wߵ:-<%yqPoF,K׿egQ;+McVg7@~o?~H%\lKbigV+5OYXcD߅ڥ dC9JKME{X2-(*@-osZW ̇Ae Qla*(F9NzH_Fqi&齞h$ߞaw :J ;}//شC߮,!N |\kꙮIV#[9L}Vj"Q6:V*@rD]JPEE#¼p>^zo[1AdG K9SS l*ƶK02yLAE?=ߢ,bz3.sp&\o$ޙ40n yߦ^VFia#j8#zG? Qػ/t&_.m"=Ww4$Dy)-1萭e]pJۧݺwhuZtb2d'IU]E/&K3L+{I&ʓH'$[t49k}Օ}״cp2ףǀ:VI^auMsT@ |Gg/q YYtq]Y7zqBzV=2R#`E Xn%,vt%,%5wCzF_hjUѵ W}5mdwΐS2ۼ>R1 @^l1>6Və%j){LJà̴ &@0rUyޖphӛר'_a3,ĦUCZv^46]]]iFOLiw >lR6Ǯ2QOM&9)X+aa֩5pkK kH8f'L] TH.,i:(YMNN Oϖ(Xd3S[ 1iW6 rGpgl.hMX3|: 5TMdPZ.zCn }y%ՎFɉ6jW(nbo5CpXRvg2tAݹJ!pd p`[&3o5|()nK|%h D(KWy o~k`+4%_Ncaƨ{;Ģ"ohyXCq<u%\N Ky"O»#.%֚3!]k~*/V\Vܽ [eKݓyЪ]iȓ)6 *6C#)hA7\",OE,/V>IKhCKLC+йfw @1Ԥv}o*vǨPv0D?K8$7q{6¦b)8qf  ,$ښLx(w\-݀-^f/ 2d< 4Djўܦ~`X<l6,jnj$$NSZ,^t6^;gt!=7L8`yerDXkzO =Yy[]ihG/dmDLF!I Jv*uM;Dpqpa.'yf$*[Qc )s H0x4Ķu %ַ,rẽ{7x/C-wt"R3Y݈Ttcv%*9^}ᛨG>Z4! 1GDQq kb[5D͙B\jߩc<`n ^G _ݬd LX=NDw5$R9"̚[^Ŗiظ ʶޏslq~G#$i6-5Bc'Q-.CLQYCNSzh8m3.\?’ZAe9eY|岫su^-4IǤH/S/vRM3'3JmjeG%x5[2}T'>^2 QD4{_S!ō_2 T!r άTh5jqK?rZ1HJBz!uu4h.djč|BmYnʭήd, 3iZN%fҰђ;sXJп|zH|(yZt{SoWÿ?-u`!o{~B䇖R_02ُ-\"ʱ8ixm2V v PՇԨπ[yZT̩o("zUZX/˵> 7ύ wCa,بp:Lvś^POzɣL  AwaF)ܲރ5Wqĕ,ڬ0m5v [yb( OB#~SIT+E|jp%J%YZ^]6#cnHex8E1bO;l\C<)l˨qh!g \ 59/ep |db3R,[X\ڃ+ ۂ Z}T(_sa ZD#Yu  ekX$ӛ4dsA j'b{&[b3%BӒj&!>S]nra"^gپ"}z- ptZ{ ;"Pk!|>S~i)!QprLmNwW7d<7SF?9l'ۥ%2Pk+[dA(V?v>z0Y\ $W;y${kmemҜs`RR̯<\ ş4 E~`)$ ;(Y=gW!mQj6ZȝS:8/v+,px/sRuqĭJ88¯JkcTL8~e~7njH6\Y,lջAOϣӟG r-mҳwE"_tJbG~W2öнTƜC=Kx 3ʏtx(53]hzyJ?,_TBk[yGPlWP~wԌ]؃4 7s*Y7h-M$>q $?Л681n=rȚK.Ӛ3 ?T,p YL &e/)pO@ãZY\>հC~R,$pgb]vlbUyDK2%c@6Ph)M7@Ѐȑ'VI]g)|Vz)wb˯:fBXLy$*#/ZK#̃:xU: w]$ctV_oOx݄Z>Cn) [|@X%X׌/,.J >8<=ds)ξ=(s|@$b%/?8)X9Kެ.hRp~ONH&ʈzbvy#斌̫ƛl:[+A =:@ݜЌ]@B[ԽY :*E VB:g~aQZ=z1;5TM1gW?)TPɞ7Axh G9 5ʚKmF)5;RN,xk(x~;_DtRlTdMTZ(cCzgAu0AF>? ۪3B%O¦(60;Jv<~*yedԵyOØ>{ۚŽK_7dgj b"]yYj7eUB}&8z ıeSGGPpuW6CNc{a< l}B@l 1=ӌiq&=+0^J49"类 8UA"dVKö9n+JFEsc^+Wz% q< ,F݂5 t"Cz6;:'|؛zX%OxQ="gjN|bIH抰o7, KK,.0I+EJT@@>竭ݞh'KOׂjr')_>C@JSw7%2;{ |G|@-!3F^RFzO^I.oz9\s%Aw#}xx~j'sg<51ՇPhkx+JRǺ xA`Gk Z^?lK͐ɣzzYTaot-%pS [/_w[Q%?[@5g" VmZye^Jr; ]1A(Y$w1Jk $9|%aYc]j ךT ?ڥz 2! %!H &(r]mU9X*%-gݻZ!1vD0Ks&(4:9c<|/Yrơ5eh\ޡ*oT*?ߚXܕǥWz=rݟ0"mIT`os"H&&n/[ߜn)jh,>YyďitsF9ò[2_-#[gv-v[B@|o^y%g0bL"bYM2]9vɄ97~ZCKkbMK|cmNRg$ԡ$J˷B־%S8bD6u?]X9j5E,kjUXybso +{x,r/gI 1eFhovzZ(! aj-L~ 'uv Y2EdX!yju\S#6U]KDW0.*9jL ՙZ&K`׌Ϊe\Ï(&GҧH|)5KXrv4yvwWK e٪vbi0oOL~_Em 1ts6ex'.ċgK+LGZ0gMv0qbі($BvAo V?"1%( ]vD8\ԿŮ2n-GF@/V4TiޟRrc*~;B@lҴbt~Y; EG6Do 5 Kov~괨kѨ]17By/I5I8>HφG&m]YyRZ6ȶH<ǰ7bHc"с l&0"NGpWgrrMpX(*YGa,2Olv?_"fBts#w8_ULJG[aYeyCg8 oPg&35f9GNfTGoveɁk  -4C5uǔ84s닓MHTXs-Hk(0Qrc"q!5y[usfúv]A^dr̮76VT5N5)qXTКɓS2W%\25&e%M ~ uuIJ.Bpwfݹ5|uA؎0ߛgMܿDk,'~ɬjNs\9BhtY[xHJo*֌:@nΤvϷPp;.g?amKY„u {[9EDK u-6:8Lj y3O2SRULJ: *iWplxd I7 p;`4a;G p@BiT~ŋi} |k HW:{}ǥsI[~ˢfbcjPk/(R\prSZUގI pM>GN4gE3C8DuY&ױE^@xinnOILY̸ mZ~\|M?~lv,n \'dB(yg*wsYB~8=<-k ]$}Fq>ZhDNAxaopKD%>M/OIaYy;ZOBa4)NKg ,/)Yd#(x'k}8f; eHcv}ƐG/ ȞgܻF% ([G 4w=nOna`^jZ7 G01c1/lx|LtR>8ﹺiTlB%@NVknDֺޝ_p޺WGyQN ue Sf8ypaqEv|F2yw%9ctP b,=cUR*< nQ"YqjK l >,]ё'Jev *؞%vp U= u{\!H6 Q| p٥ m9dF4zs(,^b, dcH6_3t B!;}M?E"J!Η&W5/ Gxzwr ?1({p£G|dQAx TVLGV9 (,.vo"~;H!9|t̛U';:*X![Hx\dFVW0F{W`z͞\^S^zT{Ko|P..n8 EZWgϠV)X˺KԯY(ԾVLoMvk"|(~lwDS_¨9iq.b"K)=tAWZQR?Iic |'&d|~,Lbr=2o<]?Y[aE@suֲ\ UYN9BoGbH {O wAvs 999, E`!sqOzCT_k8\ 8I`)>ҊG@`m T":>S/UBHӀ&s,`˷AjBG" =9hum7N擯u!t_J9p%JtpXxɡ Dcb,MɠX*L_ ]=l,MN/=sD%C^CR~z4ZyVͅ͏ XC}T9# ЭwrQ^ Ύ1qtrGf?}&~˹$՟=A{`CAD%IL.0/pMʟêbLFse-QtS4TMv*hxDbdMԗ쮹z`~oUQ+'DRM ;Tj+;y9+p!u3Pi^KFZargsY ric$k(2wHj/^#$$AbΣq}P@2 a1xcU6B(Ḁa\c4!'l9eڈl]!aB]ǝ%I/_QZ({qhǬ+#~o_'&kΚ 'u'RS MWsLa=I%^(YTzc00̍?^3z|6ŝ858ķQHZ kOwn7~C)lX%m @(ņZ|Y{faqb K.0JOJr󫭋2BE/{N!}ͮ1jˇxF+hwV/)gݲF?f!*nH|3gE?oC|~+Lt^f(! N&J!bԐPoE-k9'% S̸2QeS+_֠xSӡkv{9V"*|T<1+c+(n+hy7ഌ`|M = ־.o(B{0=_DS d1(^#m6AugH$F& Y+")\,:UՊkX N :#3`/)Z%q'2fjk 6}Qg(%^%.+%PlVLU#F}@$kj- Fwc=>hp 8hȷ-&8NPaRzu  nnmY+} ( mdhF}  ,v8oQ}kD$2֪x3p>|t$k/_*sYO V9(8mK'3[i7Ч@udDGy7wvHZuspBť'N}vVhatboowh+#R ޘo2r(۠'|w;;sU2vܧd DKSN@ {}oEeWWmwRIny+.@&݄YusVG*WTxބ,LL"d zV7;^ v=ĥGbz@5C B 5_.׈=-P=[ σ 1x+ۿ.?x7KW&o{;{$h<M};\۩~e#`Īt)٬q QDs*,mVU[GH P1-_WoC~+fy $H)q3 mxLF/x6 J W} Rcƥ,O`3 N^+NPP{gcAD1bUROQ `@nCCRauX@Ey|; HHƹ|/67ԴRX=UU ;JofZxq )k4b7SeOtLJAcA)lҪ#,@ Uʏn*?Kam=ޚYk`l)V"RFIiO;$>ʲ8WOP&K_ vn8B S[mӕ ,yE7^J.Qt2ދ(#XiJFAh}9o0-1r4`rzHY|[`=?)ہFռf',إہ]Z ^ΊGv$lũ1_qDR5 /'~-q2,qJ"וQn:8];ʄfh BntMq$a:p_,kB,/h6R}L "ڣ#tˍ 0CmO~S,'Zfͨ#B /lOC̣mԮ$hNװK'btܔ^7`KsOȢJR9CY1BJ]Luf;mNAAQNNtRrI2!cq%6@.5}3J_B)}Ɯ%Vw6j 3"Nf|?J͠}B53e'\1C:_$^ijӃ36 %c1+dM6|kNMEIW l/СzJwzWq/fjb8KIoE,2 >`7vqE׏qAu&lmn $}04s?dE]ủgw08O .=!ga#/;ba:"7t>ϛyؒBxf9b}j Q5YȦ8rw5P+<C,9 /n g=ʭfFuY~ +w_0L>RUgk1m̈tږO6@p/|?5(}z&K0),uv6d{I =ϗIs.9J,aH]J#R6x2g.V@A'B0c̓)y\n) @v;e-|3Y+uԱyNiR,pմcHrrZRa( '7#TsI`H*Ū:j/N9׹bvnJ͗EƜ kEe;gC45+O;KsfR2ڼ4 [>HkN| 8B*Js_O` S`L]ya?ָ ~2ì)wُMɇ22&.҂kd+¼I13PN2CtZf=)RoX6"fW/ԴtKv8ZDU=ܪ`[Т5:cDcekѠP`x"?/x:eW Ф FcpeG(2㕂} ٳbd6I4uQSp 1}W|=r!% `;0ǫD6= 8z91|Mk"qH( Bey=}5κՏ?-+b>"šq@W8r(}Mv*hY#RWo|3&?K2۶l}^ 0z]I+.X͂֗}ö.bTy;gs-fJv@+e6/-:q~*)؄sWƛ|l~#TP'bv!x2Go'7M#c~u@,5&Lh+!~ ϱAw\a|T|А`v8178UŠۉAgUV*n_SOI:r Ղ`p4 2/c##o['SOrkx"Lm Yc}Z_Wk48 շeveߛsA5z(!!|ioݝj/ f<-赱/- 3̰usk \W:D+T xwvjXv2yO;ncu@F uaE'w3l*vd00WBeݟIƦ)?G㢋ߗm% 2c$+8qۃ 8%,b5OAk2 &=|=xp/.k>S5scX4zc3^6D6##J&*Ix=Db eIa[#ɮ`w~pk_z腘I"v5.q M k# 'cmg|a&e7|cp# /PZz$ųt?}h ӝºij"Hd&ax5FmȆxVWYH{Sfg dyr^4X脃UrZE6#<%/jT))t,xo$0 ew)(;Xc0pNqLJU`yc -y^"> MekMNF 66+&4кCgy%МD }} -:=nGE_ 79l,"/ x |:V¬Rd'ֻI(RFI yqv%@|5$`mTX(_)aY؀c-sM61;+H>c},H<;Ao*}7}=C/n9ZWbxUK{iMIZ݀6n-&:iY08v˳L;ɎȲx5ў9z)=)sH*J7Tm,7b c`85_U5S}a jCojP/L '+hOo+ЇS! HKt= {7oA>Y!m/df@5 Va]NU#7 5#Ŧ^\$<﷐j2nV2^r]Eרϴh%իy׶ߜ/.kiGz,@.N#1}WAiglYs( @DRo{shq:ּw.{"@]"CeovDt9TO(0Kͮ ;˰o.$%μ8@8kN(okdl"mo…LN;)X S%Mi W)E_M_C]6QF$M.gr52+yb|+j"?1[?2;#~Ai{69@2 i [ zJb}AR+˨C'*'NV>WV5pOt ZߒF)4S^J.{DSU\;[Tt7iW CqKC[:f ]i&X訜m橐^Xo>淉aL;g\Kt W;K9F @Oͳ_|J<%L6Цr®cʉAPU\ zz娓_VZwҍ%l_>+WC5݆{Z 1.p)6D:̀BGH[HPBzXe2 }05WvL5qƷ!jI]F@U (q Zwf5\`obŔFcn@|y5/rQ$:? -,!0-GX⛛8oX:@C[GLoB$ƶoDCVw~MV+1I&VgK҇r9CB':ܱASSh> ׮~rvfÊhv,MM[b6[&){=+\<`40飥Έc{i '#Y-Riy/Y_)>k9qz4[CsRoPT)dp|gk:MҜ)s[Iyh擮[B8ӺQɤ,x8\LϓzEz:`IU/guQ驤_EOўa'6 TLō R$\yPscD~:I48|XML1pg]ȥ#&f$`~ p@EEe7ȓr ( }!MB?K;ibH:$>5CT@ TrpW"O[dR9顬g/đH{מfvee dgCwQ]U53?g s0cQ`'0O۱^)Pl ,R te}I>,7@͋i 7X;pT`XEEbSvzݴCD *L "~P-6^&>x}(K pZu'$Y^OR\ yF9)|1;jTʝ_ڛfzچO!XR"!N\ F6ZjU. vCLRD1K6d]7H$q2=ڜK5_﬊<^)LtWͬ|VE46;u<5=n^ ث ե($.IĴ5j;. hP#2f/&io9 E76~3,u`hY~bc@lWl3q71‰`o^\c.`EWI(}ը5j8YPg,v oN*?5xB/mzu&k\Jv75^z!Z!YYR K&P:%ߓQR:V 5)*`>M(V?.Xx!UC ?ƌYQ\Bw}O]g<2sLɲ*)m%  ٸɟX-8npiHqF }|b0p"U#]\!.ltEV@A ʬ n`/T! 0pHW Rh]pOS{MYD&~3.8NN4O}tJj)nuq HSL\1 ` L4$14;Ōl3a!`iLdm*?{# Em<'c4P=Ȍ,aH=r>%BhzLP՜4>yx5 C/`o?n_qD`v@k4G}\pD]lŻ5㺟ܐi\(S﷕fH4e~dozZIO^!&K V K{ cϧ2t7o.+ҙ0'_ݛrv-B:2̍:kb'mX ٜ o"S. 6<" "06ɩ qБd}tbV8qvΰHL/2rLGI+-5fO9K H%om SW?џ#]յSx"?ﺷ]I3De*Г$:kx]zX}ĦwE@P{vZb^d )֪≵\C %Ʀ?f_uP2Fӝb"l%[ JPp&g}@~N7#9;_Fכ`zΝX ^? ' _zNgTCps-!.&+F5&ck8[Ğ;`> 0EƵwĞFi}njؑwUaܑJҴlKV&@"jr뿩y;ˬfU.CZ )S[f/Q Fb.-|fz񧿦j$Nw;TP$$t+2c7>P3OQ&q6xy -D,0g80* I=(>-2g$[w/R ,7W@[(ZiN7J6oTژgo~ 5z7S0^Qriz^|'pVo@$ x_CΥ lJ4xT CiAf}I lQWoZpw[z'~:ܔ_𠄉S9^/EmASs9l"9H#$r2gAOW$^Lc-5IZx~QBH4tH4VKKU"Β{UC|iqK2J;†౦`P)r@V&g Zki{ *E.i<Ll-h)zs"^fEqɽ+`qM$s N$M̼vJ2唺DޅQ7f \@o30Biޔ!QBe拇k>ER{9t8 r=d d`gewt̟#MpʯqHךN `z/!#y2|X/&dDV;[$BS砓3l fbj*>Krga$)zNPM[n9ȖIe}~ k51bIDT%f`R(l.ɤ,hUHb}_Z;D^4Om41IS("6?b D#bGay+Ai{IA鏶ây pN`[SAZyx 3oF>RpPqfcH'RZOT{U ݡ+3סyza:ꤧ6Ev~qm}Xۢy˲x>R~'8=o/+@K \~miOed՚mjLIj:ʲ<$=ff+ m,`Ǣ a¸~ViRƼfXȗx!FIU.-ƿYi in1dk8!竍ObX])^k$qʫl<[! "a1]˅ $:PX;yP" Qwl!ך+:; GNk+bmǙ5$=R3Җk ӗYJ"]jM;4F^˽:M!"A3ŧԄgD lƠZ9pxz +* нɭχBI>i?K-IMOEӔ)gҔڋuoM5Ү BX m//{~4*##㏖ȍ7B~EVeǁ/5z~%aY.>L}[?D{wIYwB붢Kcy 7Q Ҽ\˖ZV^hnNt>tx}CO46}d5vb͡i-Pg.W$ CcJ֎uG&A/{Y"R*p2g߁:ژBj)'_H ՝xNp&Ÿ r,ʃ0m1mJvy?J> ȉԞ^|S)i&0~$ɛʗbF`ؚc)RZNCThTHTJХX@@$^XB>ЯAC/ౢ؏!/t˴4@AK,޸,MV<&69c>]~R0D&@Dvȏ}{,ƶj-].X_{͎) #Vg6 _QŇN] h%) a;xUqp_aE߷ƍ'q?_gK)ty<SmZUѭb0_[-sڽ ]= 5S-c+ꔨ?aU^:咮w"t ڧ,:7J"[m eśVYĀ t\ؾ[#'ׅxΒݖ}Ӣ>wpqbM>43nKѯdM:,^3~Y/aL lUl(„M TAkv' ?aL/M Vdx<^,E )' _skeZ"{]Ѩ7u}/ӻ$J}bou,$!<|Oy6c⊻qٖs⚁j O( p<@P98ڷ:H%; _}q4f& UuXj[-LýTzkIB.ڣR$7Xs e-xOC&zi|Fe4r "/W1ua xI=!2@dm.+_l&GVh#ݮ>Pκf#hPn9zHD.\YݙM%b_'ҔL5?f7X"Q:.hXx 5IE|=n'(fKʁd 'gӝ{:wI2:/ < 7q@ftLJj+'86N1RF nhJ)(5&Z( P[nQ+(8gyBOnL}G$Z6*R#k#FP:o ;yUV WL%\]ny艚@kZ2aNXC ĦL2G֏?nOx 9feAݹE"`Oh ԛw%u@|]=lxXd^T4ͿeI3dу~%"Q:|>kf7s+M9] Rr ֈ4_\wE{4%{` D`HkZ BĂ/ ¾P"CxKԾ'K6Drw5ǀ$?%SxL( Q|&TX:_pCfatTk*~Ղ`XӪq m4"_?޳'XwFwKȌPPofz&ôRh"295xdЃtQyй#,B.wJhHi옒q˾WI?ΰ +ָ6kuqMJA̓ 3Rl#+[=C,1S1LX9ԕ-Ӗo;>YT_Y!h.jr}| UsMnv*裇ko'q8u4  f8oo( ^2'd6\X9,h>mr4Ne1NOpILa^<_(vqpmp6ˑ<Qq4vS#nA#:/ݘ#sRjPSSxpZ3ǵQ~FthE%PX7˴R syu(?-`2_XL}줖 )+1UM]>C}ʹ8Q'Rs2")D[ՍmkuxuU 2<t"@;z`hcI@\1,ac&nQ,qWc[}tZDyN8CTjc\0=Ƀ(y2 cA]R%H!7)?`DfEgXx!uSi`^H:ʆR.6KH9#nPtv…:Ě sRfXVHqiZ%f!d|'s8P9΅/!>0u"fY%MzH0pGF IäGK1Xhj Ci}>B!6?Oض-Ja;8O!,Ҳšʊ `LDUsh(ϔj,YN*{\e)rUE @83A7pb5m.Г؊,QNXɍw2jfے:MqR hj/P-HI}vdh^cw#<06rg8!X#p9D[P- RU+f<(/_VV20QoJHnm_qZ $}}̮/hQvļ3KA{ xS+V.'f?,稉!>kt ;Hq_d&w@}U>'4d@=nEє 3demo'V\uHG%K]`~_pt&9Xm֞ +tYsێL]7F狺Vǚ@6Lz-L 녲kqM@+OV)suk57&kڊei8 XpuU.uYg]ŨuuL5?8lvы5?(=)H5H]/OrڭlERଂS3{}1;L@)\ ?J] vw-'tn5˃ĥy$3zY_掩wB7= . {&h5)"y‘m&lk6c$TbT#vQ^ᨼN +K*![YZoe1LoWp"uct~_>} 63p=燮a9K?ޢb2!b %KylddщHS7;PfxS*H {-]@(WF5 9h<-CO9\˱) ɡ W8GlA |OTV&&} E,M&]-YK glhtlڮQ^?{5/ zUfTql.dFF`=]R?e3{ii! kAH }xSO7BX3#1m ؜ !DMĥqT&J $xbW$^f?LIz|>!q RP@ yM '1D3(­*])_S bP2O5D3!у\w}-CWQU:Ǯ~@vf>sKA7Ͻ&Q^u pE% $&jRX|H_-@ȫj p5~J^dvZ1K;־HB6>Z }-rQU^%iRsy#rM;soo$iBJCD5cH U `LiV񇽖EtAY81-oo,ij=^elꪭܿ\wvi߳?l3&@7C+[Cȕaw\1(G'\kbMXJ{UݘM4d<3';%l=wKwLnY024BԪ K`t4-캄c~9iRRݻc9m]#6E`YbӕsD|WY),7=3NJPuFmE/nP Nݙָ Wh+7pַiTqTxL9̊H{Xy-4(Cg(Mqt0o2̦Ln Xן|3my@T7VïoMb˸_^$=Fb*d^F?0bv;G;= 8 q  9ntN$4Ϙ mZV/]@RO.@YEM#ԾC)4Pq7֤d&ѱNCk))H&Sҥ4X!>9Yq-78Ҕ[/L7!im)d7$1u<~ *bc\Tק'T<3bә;t5\|O2|xc_܎xery˥,p?Ih>` T,5'ۢ1C*%E3Bli0M7+շ{!)VAN%LB6[ $@DjhH8e66,i#/ʾ6 M#6N7(){I%U.{s@0]m 5=LbMtbwFo ~ՒJ֞jf.y;u؜7]s%fro5Kh, ՝䫲(lmGQ]%k$k!2;ܵT\Ǩћ7졁D 2 qk6_EytI%B/Myv򗟾dq*ZFZ0x~HPZdž$AG\?*s)MXn;*u'cx~Im]uyTM`̆yM ؁Utb98sxi6p 9DЄ!r٫w gH4M摾 °n zmI⸭MLv<=]S]p_#c쳥XL'02vAҜ" iCI`g6F ޑLR_;IΑǑZڈ-La:yaV]S,P wSU7K=G5wG3 ?v(.).@u_nYCkNӀchUT.r)Ehiz r_Vr2z!]m:nu?=LmGzd )!G3v4engK~aE޹7-OVSuh@F'>5uT ~˙Bw82L5䪸ɠ6jo7bdq`GˋZ`Mu1 (S>Y6nLE"=)` G~ [io<4+[6T?*C+[y~ޢI[81W&NF 5a<ϷTUL@ eނhg:%RhOGwES&Pӂ"ϧ$),`0@H=d;9B@EE|ì!,ǫ ;!g]jqnJϝPP02KMj+jпf^Wm݅.!rzvQPBm cH(zLi! E=%G>Kdy5HQ`!Sbʾ0/:cOw6mZI]1AWD%gDT`p7 a@iwxtTSxoIn]*Pd+0q8hC pkqul/ԟҙJ};{c2D(#}З-[wAB܆ g#yF2wSC,1. Ϗlxؚ~zDܐxd3ZWvC0DQ#-]}Q<;!2gV9E]`]k@b*OR]Q}3D1%-pf_PE'U\c#ooeN`("?75\"q/霺\Fij,-_o`݉4 ^|4L|!լ$2t zU5߬LIglDVrQ^o?iYBV̓s.O~)c+اy I^$ YMSL mOp!`hք@裚f:NرGfƬNnǬvnkɓۍI@Cz0D-y>jЂ VkY%7x^|G-r`E;^VU'ϨΡfeC$Ff[,c \8Q?S|bۭͣ*Ex,p 9&e{QAO#-/+ze[BHG׉M)ъABq$ei)36+ECڛƁf*W5J2C[v[*WҦi=mQguhnZrBPqIUXp=-,ӾaXO@s_O]Fbu'eA4\f9H3ό, (wXJc{| ϪϽ:nTj|A76YW-Pъ?ݜV*dh2ʸwx﯒HG )|DkVIд+Š%ѥ4ILwQoIpv&v!&c)Nslq|{j͡ -3h>jbdGaZ"`\<_zt?SIkpA1YX,X3@#<Vx4 00R0A?dCks/\e)紗U~MNwˣ?)oCzE/\ &Uv>#2LX_?Sh :.ߞ:ViN|+S~$vu(ɽ5e͟>v蓮뇏6.Lwz$.>Z\VRHߝK@XlEǂG2Evp*{G`A [xi}, Iܰj;h)l=ڐAD}'BrS;F_ʿF vRl0]qv*'gz0uiE3 (8qk*J#EQUkO!tu ik;9 ,DEY3`BfDj+9v KKɄYL’A^7# 0K:2n҅> $/MӜSo?nI'1md% qQ*m#C]rFzvE( 0&ה:-♻>AG XM[$0_P!-m6`E!Y0oa;UΔ9OlReL"\ZRD/u&5z[pmj;@'Q02"; )3YrWm9%,:oWV'6*#5;Jd?ʝԵ9|lAؗOpƙvoqw/.'~^e(Q{2c((0!}8+  !X7FӜy} >pOԯAd gBTgwJO{>#po}Kc7Ԡ>"xW2ebU_{]ԓqE^B}E}XK.@I{Ҥc'=n](TID4@AĤ4̻2ԗbF* iH j:и[Q*$-r璀UdfcimǮ"1MoF+v+:⏅}BmT᎜Ix;3?/53ضm~!,Ȟcr:*&HB|,hBdJʁi8֡}Fi"ڡl*63k&#cc]Vvv+FrDS""zp-[UU|;j e{ @ WɼAP<8,̫pMAblBHnaRCE*)h0a59A4%f} 65uj|v]A"nw1I,XH;ViЀ6cXpoNY#i \$fIi< [sD7:k-i-dv 0"v-ꦵ,F0qS Z<玹[gX"7Ja1_ߺqj#O_qQJC{ZQkeٶ$&ҦW~o۝Anp eHl]͖)UenWzhN7=IXٟ/>DH fZÂKցh+͓/ZY`c0Bf xߩ|KQ]?Ы _zZy2 =`N<Lq8hv~".N=ju;mæ"ʮ#S?d6}(dD:Ǧde_k*kpc|PXnVG[D~HQ;a$z?g$/tN({6!7rC,h\,\Yfզt".HRtu0 %c}r9WwiC_0$Bգ?7# ȡleff@A~H-o'ZI ;H7rRk\~Bvu,7sWo#Xn4=`1P*dW4ϐt]>1Wꯄ-!/Go}8tdQ#٢aM0# O#Iy Ś~)?ˮ:Lu ?.M_֨qՠ X3 ! 7yt语WֶD6N1U4u$- Yπ:A WRwV^룶?8Lu[LB W|RHXz54W$EZeg!oC;=PX,R}H6~>hY$Mb ❬epMG9sdjJϯMK7c4䅂pGfs㭴|uT,VN 'H'jl̞4TɁ'!kci\NrT ![QKєC]YF+3F)ՊS,c_/_&ak?[5Ol{ȹ4&tq2T 6cpι}gtV FM] q(;P!xP#7 Ak^ҧN3nM:^. j|bEs^. ! mQўidq_D+%ށMĵ`B}otNz)-RmOa1KMUХ֎I;|Ha62 'RH]n_]2ҥנI0ZײL)'Jóȸb%uY! Cꪊr\(an7+"/a+J+׏cD|bȓ >>޵W"9;*Cmlw Bٶş b1$;)MK'[}>K!#nZb=!2[Myt[X:lYv@疽V4o7݈Je:!}UbĒk!1pM;ir >*3FF8\GDg;8xW=--_@ys]AV|`LS6?`p[!{RO}qjh`5Jhz9]7r9Ƈ&W0.=*B@s.9why\\LF64su&5dDCv\#(^egw0$wLB*؋ ChkM~d&9P xS9s9 Ge00WȜ_PD4PvU[K3f]dle=txʴRWސXE'dӠl@As!tw²7yoa5DY.| ܜ, kzn斷&f5TgMyQu~,T bzhW6bz܁&a{fdFF@VG"3#c0Zb'9޿te“SgNna(a1,4`S#x{VkCM˵P>Pk@կUkaK5bHHWؚ#OX~F:+EYZ%WIɪƪ€W-^U \Xl/*]4߁x 8jCA t3ʗU;oU$,{Tx-2ݠ׳cO11{Q78\ jsgfH&s9r#N>:4$GKMP(fx]f6p 8,di gkL0L\I ~-#rՄxqN'wKD@#m2ܪ-q" ʼn8'j%Fc^?Mѥc[J~S%ƍܔQ~);c<k+!K*L,##&aJbNX4;؛Яn(tWE&?h>AH¬'vH[`rUon- =4'8MC=Pķ"ʆ}֠"Nz\a]o9 {] Z@7 qX&cn k %2$`m1p`_ sqޫemBH'8CJh? llXT $RڏmbgKrQ%?[̅J0 7)|=;= n,-ZBC\hG\ߏ_ÈdYޓ s F,]ڬqePǠ3gϿ} 3du}- $*5]}j܇uzm qC$>/)k>]G'zc R24I`8B V&(Ac]|Lf'@?=D퐌»hZw ؾv AI4 ǐ0!!{RTYtX)M3ktTr7`Rˮ]0JDya|};m— lG߈>}ZôzL$%я] ,CIZ&F-o"hLmULUY"xgV59 Pi}L=}B Gz} ;6Ђ-5wDS%\[ڞnn 2qUjTlIoM:zԙs0  nٿiJe*Pd=&t9@:.?גs{Dxo9 Xhbj8]bh(O+纐h8H8yқ:[d6pJgZ)t& V5OmS܃eBdVb3&5_f@scznFsjCР~/R'*2FbÄu냁O0^C@>%8AE>[#WaR^iydŽ͔_GIuI% T.rzԞ~;(Ǩ$rij)-c@4뢳dKJd`% c]VÛ{r8L։7^6 kMʝLv?YiTJGtUn8m?JH%> YXҘo:SlDm_ߴ6O^NPBt@=EAҘH{h.=f43sx3SWﵑ4\S< $7wF/%Q\dvYi}㜊R!寞|_͞0SPZB@rIs)U \Unr_':$!2vQpt\m/o@8DMv :202AG_00P?%ug5۴Z1#BLi%{w6%Re1$..*5-IpLp/Uocu=K?y` Ngĥ[[ƅR`3K`%O8`SI!vטATAX`Ł];oGKpAGI_"NP~]f!E˲,)-[p )kqES_-Uv`izdw7 }y!<OqWc:z K{3[,H9&ĄI>mpq:HlMY$'R?ſY ̷nG] T`vt̶k^Njqw9LQ܃ h*I2 Ћ%y`Ǜ̟v<x/;Gt;A 9Lܴ7XXMO>zhH補<):4q":se8xdm=Pi=LMdKl9˼P^JzݞCA Ir,U3UFG@sJ3.^eRNm׳3vVGTf9=`>Kj)ﶚa%f&%-kۨ}IW.A!mܲ=or.e_,JAQ~-}"PfzZ!B 0|H~TZr{C (|b8;/Vf[{lD2d@Dvv[ X64).b a. r|s'tLsnC[9V5)m'`ɞE>kty p_.UeE4vBiC ?{ nWNtx,,hK=w|8S_O < WM)%P Q~MֻkǸ \žqq`3ڄU팸jej/~טu`j}q ܨTCAHpqg6<7LL2D)͏|jlX&G^e]ylZltuBuQ2\ ڮV P"ƏRwaif 98`u{ՁXGՍg5 `oon=(u+#stN*d'c0?\|78|g^0%86h1 }3P$uӣƟ{`eK+,4lO%\B%i ;"g'X._}RWL>$ M$A[ bi%3yJ" Koϋn{g%9K>r~vu2 _ >  NQ yTϱL<ɻl8`Edȳ4㫶K0 gjH߻M|W؋-P>VﯸP!ةń=J$L/x̟*U o"Y|~5[ЭP2g 6[MBzBBk9_*= M3Denl!rKltFp7@Y}Ah t|@}ڄg!%\B!bwkbs&쓛Pn7`^R[h+o3Oc9ae/d-$oڤ c)22<<d7O1i~ʺg2!g;% [*i;z^աɺ3j5Do*6apA`.q}'G\sb `0w٨·MS磀 6R=0u\9Q]N{ !a[k Tk׬\Vk&T'Qˁ=!~7\>Y19)C\]m+/D.Bn~Ko +"=F=MR\gh"Z҇-AhՃ; +&o K?R!q*,9`wudȪ;hNUF-LB?(Ӛ ńGo(pmdm`Ñq̛͓aE_qx/wt7@gA9LaKw_SsVeiw<{"VuN>>H+ioOdzlOal"E*t&CY?Uv'0Ӯ r 4X@"*CB}ȩE3)G'Co+=TG *A GLT`jP\Q&j()0_f653X1 fpTs5R95xdU:еtFO:h0vn={1\Ԋ={;m?XA>.RdS1XXÛRw /WSWBx}';3p%47z83fWXfuyd!(_&v\sVQLs7Am* ͰU?YKO E@uYoD4-|꣍*F"a,'H۾DԅL.\N4U_@)`קϋaذwu ™ʥc쵅ȏ mosSD)eM*5R0~g#5>Hl(v6>9u9 uR.B;BDK a0D\X*li(;51wwb = jǃȐ.>V\R!~ W `yx$k[%܁ٯm;kRp-tLWsА޿3'.&Sµf88~6;(TҨ A$[#:[ WX&  ^")sH-`" gPsaNXһɔg! hG!lLոQA(@W+?M];8*ZDxV~ jZ,$BUK^-B-S\٨+Mz{~|v ZXpPHNIW={jvΓwڜ KwP,w{{*0lK63*>,-Nk҈P$ӣ,ksH.{Q]`igZb+rg}##QCv˧G5h6wm@?AW?>[{<S.6^|az.D_x^`JbNyj>u鰝GxCFls^84Lq Q,M^6b-"?οMǁw1 zGhf1 ؐ` \Dp>xh3…Gyx+sy9%1FǏdn \.sg(A2;/uX+uWF=,ͭ(9X"ԦohO_U^a(l?2Pم\( t`/Dm`tyiN8p:?zuo>h0srޣ(:;?]98mRj*rƺk(e*UBkT\c6%.MJBgY\- >0fklѴ7ݐ~&ݫ4У>tQ;} fOLի8rh,]s#TZ}zUe˩q}azG~Ua-4jMpj(FV\`9n_P~jXLI_o5z?х}D#ؾILz$G:E>l&y)4Mdڞ贼-qTzO'5. Tg\.>5sw읡Gkv_zὢU1.I򛱤lE}훱4[̋  G L)¤N&.`eU0mp~2#@"xlǵ֚%kXwR`f8-ڐs 0x4 FF*fKQM? ӈ.?LF$wdGITƠy>4F'Ȣ4gtD$؉VEt g9S17筴Dʤt**}ZS{3wN*_nĩZEXhc'%/|ߒ zTBOU1;/b@:NŸi /c\D-{6USR(qpJ3`X vw.wZC.C1C[LJĜ\`LRhToΏ}ߔ3 =jT71]gM黹yxi i@8N )hite%Xd]ܔB'NbGƊ+M7T9cA\W>$`47Z^v;0z+ @a ?p^=ToVyꥨ]uVh3b%kB+R4 "TZgmsIt*eA+h=v̂ ,?71.ȀZ'D\`4mz&Ic\sH'4/ i"}Kde`O|`@o70-]V dv8hK 4]TfRA)$eqH>SAJyce[L\Q/!b6Nt'DCSfRP 6+wږbLgM8v]X-&D!/0]&@b qH4ew{*h6PJ /Rdk8v$^O&?'j"a6@cm .ΈՀԬ7ZOy+]1Q;8*5վ/C3 L' (|҂d Xopxso4"<L ΔFrD_.[/ ,>C,Uu)@PbGjoŜc7$3:6ڡ":"7ginu- WSJ7ft<3-Hc 2:`{ǚ?2q9:yxCl&<b`7HѾE& 3+$e$̿9@F"޿۝SnPv 6סܲTW D}fҬKӄa0p4A!T[UER:JՐtc»97 ("aOCX rFQЋ<Ts|~TepY!dQ^ qt IαjbcsA6J,(;F1e'= K]t $6  s$xY`9o[1BitQ*w -_ѰYZ<!8Sy7UlF(J$' \h Aʢa6jT<C+OeֶU0ASFG2[e|=8s L>QeSBil<sSai\_ ۲NV?ȂŘN/*$G+NLhQ%]XCc4o`i  Հ-qzL9{xiZ'4$~=\eFoXձԏt4g#9tO9A`R55]p>g:H>q(eOnW*>UfMMAqœ!"aue 3(㯊Z==v[*Ҏj~iw n0{b'xп[T]\0t`r3 A|0A  ̼-iqKnXt7·۱/[()TCL胂Cco[fU畚6` Y/W7λe[^=BD5yiҕ\gȜ8ܗ[Wщp-2Vi. ywvh5Ӊ:"͛_MO66U576J;Ş$G&+'. y`f5ž.|iyNR`ti 3~{}MH, @Cl]b[|&@Ae FBuWӈw,na%&QL7#'y9@&Q wk\嬨JkP[EC0Z;pj^߇կƒk)0/-ZXv~!JՒ LޔΰɻTf\L)n. ?~PN q]Lb~7<=(nk+3wzx7g񢶵F&\g-(˪Zlz>R+`5eė{x8rytm?%WgjnbdÎBȓǃy"֥%,u$ÚiF)gXȷ'%KLE^)>9 J~AVK$R}6#6Ąx{ze˩+&S!J] }ݒ aGݕjUjc>*Y6#o[jc6>nb-k,B{GSCHpskfK0sĭJɋˆƺQL}C eL*ASMӰ_w_X6%s$ëyQlQ,m.?GЏ@툷$u JL“wItD͘\ʩ/~ݙh_CN&.\H:K9bRɓ􆸐B64DWRLt.~VSyOcI?!rt}H|F?4(Eݫs:}# (~͡iKuy5/'?bw3:!Ƭ`Y6hB!cӜj67~=+C&2e cHxcBEO˶o01 ?jVX-(MɬIqJyQQ0@%LǦ)9ѧ7(#>J!GhW;A[| DS?c0'4 / ;aޥ֍*K)XR97?xmœ 5C $?MDs#F>ETpycHRhqw UlF")])5jovέo$+MkxkDxB5boƮ"|Ewtdu(,'b.rioI+ˆu b,1qVE2Ƭ=Ų-{T 2{iue嫻47K< Dh%[΃AB-? W+z}.CG CXT`^CYCsP~Ln#u$^7Jf\DXS9y&N4.c]a.BJ^ N0➟nH:VD3ѥ5yͷQCyױ)p@W֝y.6xM+yqc| :{pfٺR6ߛ.cF4ۼۓ4gWDRiJê|6A}qJ^Mo@jZ ib܏{XUpY兹Cima ˚dCa5]kQ0*rSƹPPԀ:M& DY'|!Ƌ߲Rw7L: ;k F 1yⳤ XÍH,@HfPC)P/U!_U!_Hlèx@7-+} l>ƵH=EŴ?}!i!\p5ÓTK4GG_)= Ǘ1d톇^zE@ ieFAd9Sݙ|XXO4Fr7e8wлI!Af/ )#'~xmٻW BQ" Y?3++(ȟm qBKAH͝w,? 炂002($5h)͔*7ʙ9%Y$7];!Uqlxṁ~l(=o=`%!`fZwZbl`qEr#DSpgu|V.I 4eBJ'% RB أ$cll_}f[[^17CRq[k>~d'2m#vT)jMVҹsTߠ.fzH.(EI3aQ|\6)xN#EԠaG_qiwRQ}c5z2&'&RK-xjtPxD@%a.jN洴^c"{}aUб;KBS fF+Iݘڰ{_\o~⍅cAE;?\y[DPch_)]>)~z\^֍zzf2|MIR.RCȻv?UaTvΥugq> U7e~o? I|>+v/#tDZ/tUv{L[Mܿ6M#PկjlEWJdZtN~י#K]$ϛ[? ~CXJ`j0|W'̥8MIV(Qv0ޮoi:Y5qo_*+KEկ=L~ToBCe3$1!+PrpKzL]9mѲN5ɇsݦ s>>7cA|$HܛD}'!4ZNV9:qOdxג0*= FhXj3Ặiv:@|Pds J]@B7W:ߎj3pz,6L;D/{0e唦SͼY7Qn.`PTcyQ<|2'e~zwpN3:3לfh0i& >=Ǽ{v7A.m9|ыCa-z.ϥ82݀BZ( cE` &lˎօEY p5gI,XZ\6 W)/<#M`%妞vLcM 'xdM'V:Q5kzv BE%0]l8ãDEl|:--J\P@EJ ɱӋ^@Ӊ!u,a?F s7sU34Gvsg)M1F;Cv5n B3`Xϳuo (+ZMo= `@!yM8?}vyMI"ѧs ITxczi,f'LA~ZH"K ¢z@2 Jz|$ܩn拏R9*󦯺̉4s[c×ig8?OG|:9oY fDg v:>Q(0-d"3JljUFfb-+X^Zb'}7n2؋Q =Nd=B3$G,&Z[uK}ſ鞍oc P$.[֫"ئPeA}3OȮ'{cwĽT9GzWf6 6AXd2vs}VpʝSܵsM=1Nحǝ#wj><Z"z!*WFZ"x$NNBZrpoh' ştxᏌԪb]p;ʴ_/UV:'{ymA؎RzNV='ޖ[`+bqs-3ߋŠuyJm2aS Vv/X-=gXJfx 2FoP|?_ZdчRA2;;,vA:τ ЃyLHJÌ.D%E$\>BwkqU@P 0uO8HUyA 0(=\\.9QS+J<sp Co954LG!#Cr^1LW lvl}R_!م04=$0_)zcI(5Cq$b.R(kހ_Yc,nQq9e_rmG?lI–b7)\_hADaŒsG GܳT4d/xpWZj8vtbλ[.+4v#j=rɥ=B{ RmK{G*j՞>T}K_]@$yd#& "d}&dTI6_=jUޡi]LVY-f25"c:/XƱwMQ(_0!85)GqemR5bMs9rـ6UJܾ+X\!`AypuJcMC8U^ua]A#tJ ;^T Er'Qwx3l0.oU9VDYmP6E\ob1"'(Z@֮Q9Jy1o5C Pd*L\KDuV=P{pRG26^b]'k>sM8 ',{ hLxlde;.l"(5gDY?؝F! @gJʐqҚ^ad2Gx'PD/P-^ '9>xP 9*5܆uH>^vCsӼ-%=ijSyq쳋MEW"_VLƞl%4)Cg]PAH63}a&aVNoM_%0jTrYh\a!Hb]&PHk. <w{1SC{1.aqP!ܱl2qUY½Hz+,'P!!Jj"-ff-( e?GH8wG+UMYd KpA}h~xwuQaZ,Hc|S_mr@ 4 G&T27Ғ*yWiXFO3Vk)Nzxa^<!<)vX3s: JLJչ6G!p[D9{Vn鮆y0g,2b ,cScԷug"J(jPWT.ny"MN 6tX0/Mji:=f]y9ϕZ̓:W~,)ЪEYs"H~l{e\-m#q ^82TEApkDՔ Jzt~)kBE=m>W2 Q(Vv% u4AHv{,$iD<8_OeDa v?*槐)mv Z:%/D^fxjp`+rALn5rk]΢)A8{Ax>S:mfoxjI:K<'iYmGߢ:r!Y7dSU6$E0̕/cDu:}It ĪX sm9$&ُU?W"zޕfjRp_)rROأG>;Ѣz)-N[&bGPI4p>M*S96OF-7-lDұ/d`O%&hn-P]QQ!cL&uDtMG(;e^%-D<B5?H֠.&ASh=rScof"A@yj3@ I!#PD\H([M] kWF gd>~kKa[A^ ;54^ۤ/2eKخ(1)JސG[Tx;-c\q}^v+to=;is,hYӶE)a_|mR0[>u t8<ȸ[ng ~podX? bRWmeE^2OQ[)rYV_MF묇9#YȊr+y7G\e2Q$p+Uś(VugCG)]ٗ&ݣvңTu;i#7UE['_56 _ <^؝V?Pd†dsIכ[DP+Ta imaLN  WWSMQYAj>j>'vX`iz e2 x.fFc1bO+.~%*C!N_KRq teRN^?ŏʁ I* wէR0ij{C ?आ qw9\]DOgE+o&Qi28YX951yF  q RIa2()i 'Pa@֥4&-4GftLF{{Gt|O?jH-ՠR2ܵSmԂy9j$ Psl"Ts؋\su  9Ea Β+tl.CyᴃޔbE.1s*KGzHxZ::] lWeMbOV!hh?-Œh\$sY7<<4t1.{X5ljX Қ=9an"2]v0vH)Z(bQ;'pԗ20rmEŃQ X#FzDδ]0wF,lF(ph7Q@lߊ8VЗB>iK |wZPYq/u(b8i[ӴDƯ|kU8ճš V#غAai6>Yҟza0C"L,5r wubK5;0+m:Fі8f=KL(?;ܮ2)#tDXJwS2CrQĞ f509Iac[9cYqV}ԝ{9Q<ӑ`elKUP GēZ6('P΅  R͟)(DOֲl{G?N ǮʡXIX!-Q tD mLi5=WgreI^Awb-ed#YE&*\:#``4|r-@0%v )r8 E#V&+⾒*/nf vTLjZ[-)V g*bU(Y-$=Ȼ5Y0:NlGP􈂑OQ7Ϭ e3إOYzR< ݌K/gsv{mZ0ٙƕj{||%ƺv[+PblKRQ5!:7CUܟ8y jkc}2;Dӯ9n\1t9'Їt8~Tc=7ؒ4$$9pAdX1P +.#1!>~ħEC)Aj徘>$v4Bs[Hr 萓#w/ޠ[#LUߘqqWzW{P~4İ$>q21FW/hGh뱍#6TH='Q{.W@CO'Ӹ NXvˌ8cpdsқE쐦.A )Lj6El*~+LR5.^3J=(qr8WncOv'tb7y*UpRtUvs>"`ƈg7"P~W=ilg=lW1P-,J&RPt Ux#gܶ56;v0#zUU7.CQ|O(R Y-3O) ||6x**>8Qk̒ԏ-lC)i ԠM2L\DA؃Q dss*pVg4"Zl1ym<'y*ԖeQ '4NיPACpV4%2/Qv\܇,4sҮ ;.f_bI+ I)gúq#:pp&ڄ@s;>{, ˱1qaEs`Zǁ{jmtӿIj@M4Ε(Hp)3;u }?ݢLdD_[n5z6bGA!Vue77)Ք>a@IukGG kBZ _LgJ\8nwPn zhy\1A|B!_ch +qfi{:Cq 8*Brg0Fh P/[yX6 + EBw^1A`,̭f♫\m}K_Sw1CXGbS38IpCA0&e,όm8 ^hgt`yX,}xKaM1֣PЍO3urFH J)Mk4c\DΓ*`UDRjnm{+ h r(GE0 s شj ZK\Ȯ/ǀ2_c gbe+)'}-큜3oP# g`߅iX|4bfc:brB9_zp`Al[  2`TTSLJ!t1ؐ(G1դF*JkS@ob[! ݕ2."WNxbZ\K1ji*le~ڶ~F`nO=Vӥ}3B0'J%tOsqEHGĆxmhjc ge[?DԤiNbda̽e7oڇsYۻ+H!CMZrԾї-͔7mqF ddcpjuXCӉﰸut+l)6Pq&C6:_ :RwKӾ\(BM֎Џg-6S x-5KvcdD#|Cq@Neاiw{dsJUXs0!jU@(qAR gC{FMϽEdXIۖo5I.E5N d>YhMMlp/ůia>rS_,Kni%UVDn$A'yXc +yhZٵoZ0vi /KQ,)$YgL#>~"JTxu8"rEZ }gR{P3Nl${0OO` Y 5Gd}oHÊwAO%|b]Z-J=b G+ke7Q Q!r3/.jD]s%vbEPkL ?>fgrD~²n5icױˌu=G>tTKC['1CtTUbq.5LIk30Z~3'ksA6dPWm1*Ēp.-MPpHX, O' `ՅB (*E{ ~?lql$fhͦ€O_nYQ LjObb[Ha0FZM9xӄ=,>$+)|)c:, bB(~AJb9Pt jvܡX~|$JG0_i~XgQ~I̭P~R+Zp1j Znx؆}EXg7)('WO~Ƽt ,ôs +}'|Zzꂑ܃PB@5.}20$hw(>D#c:K"5' Tܼ28U4*š {JFeեp_V?E%킩_ipw}΁W#\pLjKbrg`Ľ( &Ɲ; !V,[,O)q@;IH?Ո,U,.k*4̲B4vHV -.8zN&4m5|p%JL -&[AZG+ɃO;Jt%uc^1OB sWym7n듘T'.uڳw&WA}g@TT.jxss6I$WXGSX⬨6PÌˡ_yGFzۧqEˮV)n?;~ 0oïJ c'>+ h4#HP @זOg\`DsaKh䪯}Sfl)qN2,$P(K AX6bƍҳSnlHxBB? 6N=0& (MD}GVf&VBW?([_%ESJ,ݖl.ݛK ]} 䗄,[ h<}/'ulVӃCx&r^@ܨkn:*ߧӠ];K&|:FͪFx*x|K3rUx<c͉'¼w3H$Čw"&9ph`T\]p)^f,?dR^bmjK]|}g7_!z/sDYg.j̻ 3ׂ*/G.D;moEvG,Ք=2HI=9hٹGsbBuUpy[i-f/SIx[%h6нi,Cl8=(sLd*Nv_*8`i{^~d8S8MO3\^޳̈ S+!'dz/(JgH}x$אYLsf7ӁPkqe V.$ 즫,>&E Bsk-=AP1E%*< бM m4xo?ηVBa8( Dia5jsTmհlsݥ)8I"bѦm ҀNb=U2¶e%Û޺(؏CPȪ$GBBVgn,`wGړ WY v^*38Y؍H\1 p:2(gn\{ 38 3@]]N*ٲY~mVh3m$V1yLo"֏Z:]Dkw OW˵Jx ^q8 ce4!&  O0U7Z}U@]vM=NvO-8(X;¢y9~^+(u-Ơ`)7Xb |MGX5JW/*S 5EO!{ 0ڧc(nlw"yEae.4Q]b+}t^-mVŽ*Rjo/Ε:0U=0^]py F5_`ͥCwSO aY:fVfւˌUmW^߬<w88O$Dw!e8Nz<\r+,TaAm /MX=E}$Ǣ1q[8×bgY=+=Vm>'Z|:^NKafyD6'u+}qztTXyEwG3<bU uoeyV;l844!^B[JYvGT2bBy_ƃd})8tӗ@AǛ[6U|)MW01S0o=]0R~JPשl>-E-J'J>}Ai{HOlDX,W 9gq6LE$Qp~+k力)r_jU."a K8G|uv6RC`4጖Xݬ[d(@T44xjhRE۰VNLhkѥm2X["] ?Lgb8nQctbmå>25.QNI0q!o.b<$uWbF6hq{ijynjv&guVA1yM3< T`*]s:ydqk4>.Q'DX' gj'Οڝ|)i Se'p] #8<- Jzw͸1:HNY҆Z m59e]"&_  "?yC snkpyLǂ!F8żq<n Y8gvrsHYy~z$^$tҿ:]T(xxX(1ވPP_Ȏf6?v3z. Hl;))͌gX/uȋ! C8SOymO$:eu'ќ2kjSKsт68 Q0k7*ig,z>بFw2,quN}UNoX1Fb  ؋X8&黤B |R͹ѳey2sGѽqiOlCV_'T|̖"0GTމI> m?XeǨarOI|>" o&@X&F:cgM0JDxߎaYč:mx _J3hTCšI RFLQO!16Ț,4s+uSP.9U^K`&u9z a]w̧ڙjgocdHf t(O݄c߸JCt4J88;ne7[[KeTQ# (qU2W2dXZsUIw8a߂H;W>wmb{-1K {N_X\( h?-$M+Ч^\Omm`QtNJ%y]WSG+eY"1VQ 3sM@yRb #&n \ H7hvm "J_vgApUc8F+Dfkkl{HvGwZg&p p !j"=ټ .~UЀBU~ˤ4W|9mF% ɝȌGQ,24!҉rA#1d9)$-r ߵ̊(Uh$uIgl v %"~&2: NN} r4l&!֬2v 5Ī~m~H$e3\!W.cl9!gNA6ّv/һūZ9+젦)} %Sѕ:2Ob[,cٳb'M50."^swGgb)okwdR`8s3:w$W菾 ;nܢ17yj^ U~v/zWʔAR b dHJp,>d'#Í^H횠'" vC:9Xtf: @׮Dždc: 8ʖΓD_# }xPR%^5|&t ^Sy^|d^|N#^V+Q b6wܕ`D@Vt1O 3Lsb頋lz}Rghcx8]W C~WVwWBQ^UXQ_g~hOLJ^) uv!%\F`Ys!Ht"\8qꁜ$)Hp@9$ @ZYjΘ+[?79hi$iR'~3-jjTs=AFHIG[S%j} vs`Bfw" 倛^^Q`3A}<ƅ$u 2M=Aax[|Ǡo^ˁ9 tuGtBzT>[|`0w /eNPћmc1۸R{0=^}$)^G DO&Qn0\[P ]MIx 9ߎlMoݷV8V*u-Pl$PUD1(օD8`Ȥ#5[XRYݩ_{bC"c9رROЯ#:+QpבF =g[]>mk@4\W,:go{!-/ӀǂxgiSG;{)klNg)o8?XXc&='q.n%i(Lr8K)EQNbf)NFʻ 3:VweB˰c.snm'6hEfY:Jw}4}Ӓ JMLq3^{Ic5?`4# ͉H;wSro{|ė<)v-C`Y`t[̆t@py@'{:hNRaPl6AFpMA!U 󼳗uOZ .NA`'E=)_Ӯ2s s!v1v'*+nDQ^zGNfQVFٚދbGi͌v+-,ZRlFQG}v}5CEњ};Hx~єd՛njx*q,ZP{֨'1i0yb+3PzHDQۄ2 ǹ"o4_ěA񂕋&  U!rhQ!;|\ǿ.V Jf_JP : ٜ1M)X&Zoʮ !_4JKXyG=&·ls;]`X]EXv#]rkZ9˚nIἕk(D8|,^d0ڳ ->⼉G|exAc p LXΎ} ӚM=PlJ{@߳f8e` |f.6 n? z W>-P#6Ov S00$4m&Ѭa~%>^UPw|{]˵rbHieJ6N[ߧJ-aS!ÌmNRLw'~gCDi A)w1oi~]C?S`;-'[!KwzDŽ3Q C>wbmX%5γJU4XIU0wfIOS3/8A/ =U 3՝j;5-rӼ0hC9_ 7TGL{,﹌!/ tr]EPiLfC3 ޓ-Q_-+ q>,Y4戟NsXLVpXb ʵYw*deߢ};;yJ?Jl¤=Kߔ}$~8xH2N 6kb}= %MDt߲?. HSLqGm٩,>)ǂ.CT,L@ivK۫GqWsa&jZ %5H!,РhѻC)x!J/W(.4~oٓ m96iW}_R%W&stW뤢5/iur!nI.EĢOo*N&7c '=w\6zd,Tp $~ˌ=3W&袊sZ}:Ȥ(6Z\UΈ8I"牄1 CyFyeJ5<"=3$$`ۖ{ոwɇJ{3y:FA_+*ZPG{ hgZu5m2Yp\XP:%S:"r>txV<6vM,:( \zEuRN"jx`"aX`AH(&{^/Ҷ\>җyoq6qqž,pYLVK GgZTK[ڍ\gKq O9Gzˮ ApA3}ȮmW[v$J_Bk7W]C:pJO;1ڸQ~7rgUO?} [Fa%ՕoB%4A?Wb-DOXu-!>+{dțj>Hގ3JJbuФ0yu6Ug0H)=?)g$>!2s?7ob6m,'<9br;Z=5?<͝1U~BXR?1˹jlb8(#N|[x%1ʅWz N\",娄V*wvqGnd{Y!Me,؛rȓ2>;maRMF^( u}⃅`$l]7E5H%8ysDoIl!!Ky87[&@\mģB rf{?9hy*bMeI:VI|?]a" we2!ZzKԭj djKr2{,sU[%hCC0mcv揙6n3Ϭ$K#;>xԕI4BVj5ݎyGci *˳]|fsͧW-ekT$!ab#IWlIUѺ.=1qrVݫeDW.O?M"F}Yk:]+Ʈ=ͥ#7#tFzH^k zP ۸:P3'}dD6E*1I.BQJކMRi&$Gx4*LNzS蘧~_VN6Ҹnko2&&u?*|ki 6UHV`HA>WF OwE7Sj1A`v &:GiL"Y՟!bF~la? O_UrGa0ђ@פ4 L˚!n'!;s"U7uP*(BJ 2gڞ7^Z1qځԲ/]֐sJ%:/L_ە L]upP- TlNsbD~54goˋP^׈rdoԏuU::J٠d)c3A( Gո)VKAygP4tƃ>%(( (R sœԾypBW^qea^=ԷHfdGVt=Qy9`^m>> [+8YDx[ E]+y`~XϦ m_ σeT&O;-"El bN7ꀯ3jYS-в0~&b[}b~Pn Q1pD.ga'%qp N4 Fbt8>du=@ZH1<%-5xgRf{n( /"A#l|.H]$׀MdH: 5<{L=C4hNd4aaV61|B+VéT\pkX H4=` ?kHf 4'YuHwe^^L^~A/A1( :'T?ȼUEܞZi$eWh0uT8K[7I%sydmjOS2QHk*pa̸l|]h]b~ڔ^tL>o2+jx/Q͵^IS)3+ QНg`y֓$Iީ/Ӊ\T0Eº]4#o-!W. NM>(?+E3P e6LTgvob6Qej?x޽D"Y)©71#o E8"iWe^ĺUd6]Gi d6skF2?#$Y E3n{vI5bt2aZu}e$[O03w=DL΃.sA891jOB:VᨸiWvS#R hxa avJS،<3~ɁK)v> =EaIEζ>>u}@ R' z9vȢ ˰Jv# ;rC6F,rа^[,^J<#lwt('ydovT!1Yx3֔?VmzgM$bT[tڗ(ϸek!{TkqNvk״*!_~=Zͣ7(~0UH'Nƴ'UψoxN\>\6txo]AF A2ܯƻA!X_M|%"i|| G (_.3ZӾF6m\T"rU@l!Hјr2#J\&n#t -8P>QA Ffw ;Q])j> aW~Ek?zUWER\VBvPZq;bG +w %4ߧobsGaMZ7GC@g*|Qo:SU~jizjD&Mޑ<-|WT`OJJ]_Ն4{Znœ'iD֠&|ߋaF?s)D),"CLkyxi[ ؐ.Nxbjko6=85ͼSO:쁡$ *"sTԻW%u*+EUճmA]E<' _^p^u0_M\ ]εUQMHxcԧ;REWc7d\Q)![& "p>DZh26qRX*_fK5EfyȹDˬD7xkp'!V4 iU]s56Uu5W>z5xC2T Ǹ{>C}ڌ7gAeѭ7伡tc&Lvs,iNHA7qA-١^ן+Q#߬9rsޙrG崵 S0L%4wOu(,ǦL]<aKP0c4&bdq5EHAIL;wf#WAkgڊr֫6ijaך~fIlRB>}} *#0.s)KpIVK'+Tkλ8C 8oDj94K0s=,b|2?דWk8v\1dځk j9N]dž>UUSe>AaUG7 U ՒA#]x.OHVzpg2{4`6?Cl@nl7$5D7΀ ʼJ@|[4d?IB?^JɴM 轝9^hrLz#NkzKlLTЗ%Ɖ3,;ʢ/4a| {ky.jtDT*weб*>O4B%J!m3ӳ LG6ZbgsrUًi8ԍ% ޝnLdQAuPcsu+ûPM' DFDnح 6?^v?t|*HD/jBe|f*YV/YZ08v=-b{_xg)ÃAO{c!N\o_T,wc"jA*$mW)7^ [yx+d3wi4Y&逵7/Lq[⚨U3CANYRckq$G9t42ؑƈDLoQg H{|@q>CnBy a"Q؛1{W9MmrתtI{O[$pWS9G 4)tEºhRcm &1{Cj|aV}dYuAm?$=ZߦlM;\m &! U^f}Ӳ@ĺ9jǩ,ԽWn9Yd 3}D}()qo̡^CzǪN=Lĥ+.km3Q/ }ˣ gy,BB[F͋E'lT/2A6ГuCi${M=:4n)JuEl4/Dߍj4/_LS}‹\mT.ɑOv6󣣌t^-ySPbi]1pN&97׎g=[!O޹0ֶӴn 44$b:B+kIuwSe؄ůĐR˪يmiAd& +XE$Q۰ѱ+mb:}KhBşUL]vq:v<)+\iĸPQM !4`~>52<5 k\fӴuyb/5xYr낾ÖuRkx=1D{[D1>,0^ezקi j?p7׷9j{%mo-~R¢7Q|k~˸ZȖf ~~RG@HmFj(u$7O&]~]}YIئ xKM;)/(g߳Qi?SJ:Zd! 2y ՞3 nDx\N/^Ff75 $l"\z.Jh5c'pm} HmA)9 e@@/;eui7uX @ڔU8ErI9A)!@LJ]V&QEdyǮQs#5E5wuoaWn19j1 (HIrGˢr/3 H ~&?z񢱮I" Νp>4G~YYeT"D·+]r͕OBTس`JO2wznPF`!-(;j%T_ !>X#Cp@iZQ"^(?YZ2fΉ;g# 4P2$- ʐ~"%.:\S3Ú̳?|J<ΑYwNi vҖ^g- P"\p94 ˳2q)ðhG5 z 9oR) {8M!N%~}G\1g9+J7C%3ĺx2/BMIE 40aƵ ˣ%.|_U4/O!x|{pfo;ahIWU3ZMp@>WY2TBhANk_?F떣BJ69̅d~5Ju`^@= }s0,@vbav.Q"+;%fuL.a˚*?"QQC)QXL0A?qrD8c@-X.=,gړ|U#l'qIz\*E| j{^? mW.(в]-t@qN]QOO1%{9vo=8tkOdOM3&^=20V4۸Xs#oêqn'nF xMgSdc蜲m%^;l\`J7]ɶ_1H57Kح5m-fw MO*<-GV^UhRg+^4\V\5E8`w\3F*Dfd%dpB$!~ҦKٚG #syy-01O^A #xmG>Ea Dbz[zf7W d{VƒB'x$yHeQVy<؋b/^'o1nObo-=r!Qezv"ڐ[g}\賧͊c6 ;MK竺rD }O0l4u˺ty{/T_Pa3Ù N ~4=2)C\6S 9-/F- G-FxC~KEŚytY75ɦI $TϞRBkxHJp5'i`!]}1#ʴZzqٹےPƬiE -nD4y~mDV-+V}ÖE4#_18VŃlz~%uKg)uRަ592RʮbyJԖr.8=8}QĬzDS O>< oqB+jB5oy[$%4F;i9?W{ب>=C]YlRSkomvE&GdD' RГ>Bc+FrHύf҉cZ,PrY8Pcc;L@N GS1Αf;(IF3.`j:$:e!U+scpSnBPi&*f:r{;geX xA]|ߔ8'XQsz! 4cK4>+0 8 M{^(rmn7Paia?')Ls\2ݙ~Z{xt+B#5 .GTzVj_z !SAR[[ÿ띐"49:K=!gn#_^y/=XCƮ&~M}fpXTMwj~ƿk0ɼ6}[ (9K+~=@P ʚu^'Rf+ߚFE?2_[UJ L9ޫm$*D,Bn7k/V)G߳gAzS?.M3 ;EKYt ;v7 (͏sa,vo:5v V;mGлv&>ǝ`ㆢ9=1xsBKɝqe]ˎg"\< }~8'+_vI M|,r{xPDx-}.̡Ry52+~ 5+mq*m/*8 lSGS# I2F e&UF pbKԶ &Qz^M в `+ -D =?H)Ù # 9 6='8=VS5p ҍV}&'L渽X -4e~ƲC>2[YMLЃ#a00%SyU*kA)\SNe:A!{;6ҩ6NF `m776&R=L/GWT5`,~lVBkG;.YtnjK%HCY&sbK(ѱ3Qb"2uF:IM8m[< abz;wT!>>[в *yR U| Rj%d g])'2ZHL&Aq8-i6g,+v 3}*lň[VI7 y\ACo>OLrz'7>4ibb[蛹~:0jnFPyFM`#`EQ}F7ՎB\+cUzYIaYz<:/Ql; ЏAlԓUO=MғͿilXZn6ڜ9bNǂg0@4:7IlN̪cj/mBՖ帤aBɞ)[z'Dz cB3cS_q#Q@Ʈ#@h̀ le-]SnPPսȯzm[ 新(٠P͕*h^D}`飰uq xEPٱ97DpO$uwN(g%BLA&t( z wGˑ4nieSFXÈ9倹+4].; $2K. /L)v03 '1jെ:QЏ')z[S __O*PK}I` ^ 4j-u 횆R-џЦT8ο p-}Rk|fK0JiODaHu)'/L,TD͐pUQ,|OZ)s,upMH ;LʝH5%#$摶?oZj/˨b 90P !:2S^#3_T}VET\RQ&N8dWb}Ilmi[}4M-jF IgA{Ӝ'sAL'%kLF(CqjBDQG=*L~!RCSTkD`nФ>$/0(JVUlr&tuAojo *jho`A)%s]+%ԦƢ"'@O-<ɭi6q{ 3UݩW3׫74ApݢL<{6 UTnB-=z H{Oy ߷񩧁~0Y%t/D$նsG];wZ[욷&#i_LOz+Cv# F(@WЦ3.וZev궎k"2l -4iA~ÎrWDc)sԜG\ {坟5ko}_c6\ y;Om Fl DSx_IMXz/17Ij'͎*"皦LEGDC!E'}i = * Sp`oφY%(TS`CjRUBt:e>amk w1 kl2I!Wfs 3_z\Gazjȇds''mu^H=Uâ#P3IAq*C<=ܝgV #!l-?okџIz,9{&oa;R_BfŃWMZoZBQ{άpEpS (ލ56H X'\Ϳ$!G}Ҩxut舁cCb=L.x!iM9Un-<b}_?h- y_χhui#]U1<2_LǦU̜AXRn>m\4`CŋF~Q&&eb2" \vn5B!l҅q>Ot#jT\ZM㌥rhИƲU.!YJ{R+уM7޶vҙ9Ht0|Ӥf]7B;'Ø=PQiexԜW&RSOYe|2WOOu7R%' psuG~#,0`Sw, O`ɟl 1I0[ "ۤ_hiBr6:[ Uw~r2 Bb9UruqGu@50bR="{k#qYM. Nei#jwvhGoe! I{$T{zf'~b.I{FK?/jzjX`J9U@2p\k4+42sw1KU%T!23MN6ޖ1nxpRIJgQ8@w_r7OTOBIuTiIU cRO넦ǛYRn'`ǚ:b%{/ZG}Zܟ]PЭ&S'd|ぁQ'Opc'>Zwj#h宀$o" ;W ~X؆F Ls^{䮕 NVdΑx6P v+}p>W7Mu6Ľ6L$).ċp+٘]bܒc2lD(v鬿}L]ml;. E(Uó~ŹtErB~Ǭ2$꺈2ìѬIhkQ3Q;Ͱp";鮠w@`*x-.#ZF}ʕ+Thf?w" bL>L^]xJЍ*Cjz9w^O58*r܆M?$L}4犄=xQ?gCJQěAݞ)V-^e^+=E竮.4?sov"AQ|PR#bB5-HHITߤ w5&* sF@\X)#hq]>hJ#Ԑ 9p3SH,_~2 Rh)qsGyL5춙n{Ke7(X;opts,2d]=!p@OA aCR҉ #M#({(hBITJy 9[S=+US[p9"Pj sT0QqH&Q%bmS?CWvǽ6s7cNm9Z7\2#_U(:UN3bCغ 乁TW-"2$1^caᇩla#aP)!\|qY#ru=yڢ7)jY+bF}?sDT; б3Wk15u ,]٢okY1wO^>&gDFPji c `\  Pk `r [xx g4Q--!҃{Q2g|+LX?u1#S]ɚy9WɛRɽ@) T_v Z[Let)y!;uL4Hzn2xt4 6Ye_t=Zo-G̹ќk":d#gCwP=w!{§!*$z10izR+Y0X'W~3OʙF)>%tB=c{}IzhsP,cz" ΂?Ti[D ӘjaV*q恡f]>zuSk"3[*UʲsDi2U5dk݌$[n{א5;g {=L+5 קM)j3 7Y3=["V􋝞Hwj9weEX)wzJWA}^xmFx^cA#Ν GcNhwE]/z^N.ʺT"u/phb*-wU3W&o[lzܾ@/F`pXu&r008t}GX 9|cH-QDݏ^U]zWb}9Bul\ ^'9H}߄ q$F u>raE{f)Wר<\W[D.X:0fu|~3Mnoh5  `8̩p(3»>1 !ICڕ\7d#SWۜpm2:NX"`ݷj8\BbϺ;T6UɩB-Ů+nrd9:=>Fzub 1 OO,T<5?\I6BLܪO@RFMJiţUbMDP-J`Qi/c<=A OvoT>#YmTHB3z3^%" @4)|'3.5=>5U7'9thUhY[e9 pnt87j0-u>ur>' c"-P123"؏;(Sv>dëKwZxmͷT'a7»ϛ ,&Fȵ"ѧ˵6Y79XbPrPvX:ׇ%-3azZx~se' נ@#S6LPkxtv@A( W_8#zYDmE(Yĵ=&ہ<[({Pp 7G-5xiuRYUhx5ޠG}͖ʘTo>3RT{c/+"gոm1B^zp Q0P9J0e"UClCzOG~vTo' -o_K+n#KyX$Jir0C&a'@4]7*+Dġz?4:}/u>ŔIIh | |;xgO ˅=;)qa" (FXM &'$yp= ip6 եPȾi~8IME f?K'A#7ZhnOw~%-nDEh"k6==5cLTvk7\g$IT>z0iG6Ŕ @ &L]&:VE>j7%=aŬf,B 4{& ˱!zohJ" ә4yZvDkz~~X۔ f$b:3lDX`4 wF5{ RO$B,z#"ݲOw7&=ƒʜȫ2' ͈ppکQn1:7ՕnHY! }YL=I턡߷B/E,FRLZxk ]I2R Id>Е>Nd#+!d#n*K^p=Hn᫆]`Ѹ.ӆO,HuEסY@*"}hj{B="u{+LeG\@a ƾopgzn&-{a5 0/COtwH9 $yrt][mH-748yVH a=(m*b_`nx8oB W26n7j*`pW=hbJ"ayT8,(.ƾ[dcQ{(pB5 s)iMz._=Dsw$AW/caccb0R ??L~2ˇ+ VcҾSJ)ѿQӜg~Aᶩ/uwq@N["{?+"%}/X:ǟ_S(E6b{Lyzk !EȔcMʻ-_< oϛnU'(nfXd=Zbk[oS$m|/m}Its6BilYޓK?FKISx)Ș]2h*z9QĢ76!*J*y3 *8DTACϮ ]ZM0Ӌ;ƿf~XA_.tL :OKψEXӞAM*=z <1_Ԫ:3/)_cy]B < qj.S3IYpD>x˷MeVR6fj|XJ<Z/-Y z.rs \"h3C˗i>lSF//H.Ś5FVX=Tܩe>-g;A=ƚ]'([ fGO}4e2v@ivZ!nBur\<;W'j|/vCހf^[{wXW8$oTktl?N$'Q ~ǜrcFP4N Ͼw{r`6t΁?;$5V)uw*WP1@\KOy+(Щ`L['< ۛBV]9[}ZISzΎம>R]Fwa3IMeEJfNm8Ŕ*,#S|%̞"oG,6؆وdf l-~_[ʠOr8`0SiP.dS=0DyM,{pej_VUPauI18Xx'E;觋ޓ+зH֙- wf 0؎xum*㳀:1Α -X pkQsī89p?Zo~tc%W/dJ b}R(3ӊRoi-W0X^9%y0$m{i9cjC (13Y r]bVqèB1y];mc@kdla ѮY6,MIt$\,63BzR3ٷHz (O .\ C-#ET!1)y?Pr±g( 2;*UߦQs$ʑ]Ԣ6$faγe\R-^FjD֫~h]ϳcaNՉeoҩ(aYw@3C>xn TB /qzwV3ʿw 6JacHBwz/\ #M3 kw?'jٳ7k[YN/'mLz$3,sy鉩Fa*'דm/lE_IeR2*# t jhòeNlFB3esyMD{ܡ$h+Lن9._kFM@ Dyv3-}g>>"YJ|=B)("A# *˓)PWʐUNFb}1wi 2WZr`"bZ^rmt|)LWQm7R/.s:Nk'q2 GatdfZٻ++I$Dԁ#@o8o N6#@m$[ze_}dsѴ RyCMKl%~؊kLu /@FH:$ voXcP؂E81E.!:9>eWA_jR A_rAfͶ!MpQ>-Mՠη#猿  5#+ c_-ZOF٢Ig]N _ g튬4bfC 2"h\]CB3 ;l *XX-bR+ge2]&!x_)Ţh.\q'qiV&i!]* W'O(9Ao&;]BU }j)X}*.2vd 5]jaOg%a0jRm]i ΠئcxBUS:|U:d?(.5&, 0/ZȐ5_X~~eFi4='i2<Kݓp#]yrOM\J]t4NR+ྮ)](Cnʅ eXQMv.ħZoSd.zr3xz{([ʨR 2ŃtG .i,WRKR{ݶ3M12ܴ-%«Rh@.Y *E39]Br$f?=> N\l~1e9O/}`q)e=Qngu fm߄&՘b֭MNNfٲhl_z%~YߠM^ .>#Hz\U0JyZOI׆ pDL[֫e)E En#rAH!GFos%5X"Uu0*WVeu2$+Ӝ7i b4H/Λ r3r|eVK RIo"U03d$BKէV,ރT'c)~W\R\]R>=ᰇΒe<:.ŐW~y3WRMk}Q= h ߤB3M^\.:y#=[-;Os[}Wl[2 hbP'Ò>yrh&y "vLQߊ^ƊpBt>":nCºh ߙ[՝0> : "U6+=v-d [C華oTn$DnR6n$ P!g yAK[j2K !r(2hs4ۥt6?Tŏktq6cըؑ._` "bv@µ4sYtV%,+`PfKqQ3jwĭ4c<U=pDǰ΀|%MN,'D>9^9 S F|2pDR,k@)Z͋ #.CK/GhR BBZ w=ߊH(5CT{j|0 P"no]^[z%{hE]=|ĢxX̍ğ<Dċ阹^PWWl[v+q8x Yf>^j|!jA?| ̍y^'Eu[@@FyuWP)uWZD mw! pv1茵Z0 _GOJ̫xP_ݜUaW~KtKiշڵ 5(Kz'ڃnjPAB<䰯uYTmCLN-P_ՠ P,W_\;3laףC!v\]Mvߔ"etsP?.@M$?qf%i),"lK0 lP2,m!+LyH3ѼW)J$ 2!\#hAH~N+<.0 bt xT{1k XO;^-MhJ's~W(bv#B_;(Vph1{L k|ݭ,%HȹfLz;J*zt )3Z7!z8LtJ(x=ditJe ͬ->TGQʵ,if8CM!7n( Lui{|8\̲#"Ѩ6ΊףķGrXJ' LesYI#;#L<^W>u0s= 1XYѩT%BVCu`t U7p3^$s&QyQB5Fy$$E5DehFlC/.|F I"+]mDjs BΖ=%6 (C\Vq쭽72/WF@žM79`8hinpZ8? ~CG8`Zܨ o~.25h[ ٨gg'pEde({miϟR@lC&v/lG$J/ќ`+-=!G◬Ũ]t:- eʌ} +S$|;u$H)ӠpΏAghx \e{2IU|(1}6 -\fgDpt/k6J0-})$\K0 yyv'x0+&tc~,"Ta{V\%39l^qDMƬsSkH-M䚏Hxjn7[)޺_UZxwިH7C's݁A(fGhғ:3s*h\d)XVqՇ ҦM/ۿ$#NN xe"hWb= Ţ};}7lb XISUvQk qf3ʋ;^qKZ|A}~o^w=C<:0k4ޱi @Ź4& 뷬,saga*͚4,wZtNjµ :zxJ3fɑ &ncŔo*uh`ԊfGr[UKm;>󹽁ԏtp̕}Gг-52 ̪=xiчF3-:_ <(ٻaj~yEr#8>+yqR2xSk1YEAh1oձj=FKWAte~O(?2l5?4TMG镇{; N=sڼ(4|ׄUylW=3 +"dYu߀ʅ/_H+bJ#@ Kt7~l^@p'ҟ+{p E4'g쁎Z6ˣ)_סA \q 5.XQh1@:Z)gϟ r؊Imݬ'&'Bl3EXQEJ] W ylT 椊_`CNiB*\햃肳\3?[8QN9ܡ(6lcC'JJ yV6YKm6`!,O^ʹq=ݻeOɰ]f+rTӉX87Rvng7C`jCH F9/>D׺:֥/$ы璁ʈ)W6vԦϹɨ} Pj;>|#齖d^xKr |+ 4r&|1*ߞP[sI&]Qgoᰣ-t !W & ʚƅsmW~NE׽:eE! UZql@>!hM=)ɑ҆ $S_f}!B쐣FM{bN!P2ޞm KS ygNU f-E/EQڥu c {l[DNh78Ϥ&g1uuuA65`mLȕgQОjd}ڴk~zpXgn4c pnTI=/-ǰveo8{zDz3_]&*NF6r* .y@6/3y0 +(=>cz {?*l0p͊ kVw3/H!l/apZ/KUW[tEepP#K(Qp ЗF-|%d*pU &gs斕eY#fhuztx?ϖ$sFD#'?[Պ9SˡIΧȌbߏ Uf`Rŀ1tde",d ep"+xhX%GxGw69O jL~S:(9T#᩹P59(V#1B+h4:{N[)clh5LJr2"cs>pjHc^ɱDMoRԙ[t>D|("_+9'l)Vr}seB$*U9ͦ^Ё2":gU%z?ǫJb#X+ZmY'܈f-nMgQ&kR]b,ԫK_U38F۠qUKkM?`P)(FE1Z@ªАsWv榖"Us`'\H䔸NfX't):r0Γdk&A$k9 "vTϾ4 ZɧTE^M mMd 45˲cT'0eʦォFܰ,bY@)Gm!j;ZXAU]` QѸ>R<5iUnD(0Pkt\=>T=yS?jk2V\*Ea 0[$9?tճ)ޝsl wTgIABa:4(:cR U Ͳa,(`I)Ej樖>G 38!핟)og.LQPvu}e#T$buXrۢPp}`UAy> G&`e/UD(x@ FdXhkl>UvO/C+`*P `G"8Lp {2'㊂wZj{FRH;.E:`o-zcFzЏn<6&얇`APu!|g2hON 6Yqgܦwq֒my܉<S$Yb'%pD %d2{`S"nB0<ߤrU Uu+|-W8~|[kxMyO$h 8s{<]A/9?FrEWK_;~e,ҳ- K?lR6* 1upkQ52ͦ Ԁz&)Ɛzfl_2\zIwj~i=AиCU`ʛ+'SIN6R\#zL>v?;1>s:C4*+|cMJgͅ%/:G"窐{Lqn&BThw#)wnm1p 89.9ptޙH@ ]ܒAT>@FzDdLZ-P8s&&>MjQ"8+Tz&KKLe *Hk4xt|jH|Dg*#|"z.jS9w)o=8$Ye> [" czԊTWd^RnL;5%_ h:_42,}!F2@\idҴ M 6I N<S`^jN%>C_Jm.W!?*kcjH ܮ>0zTEj*#Ma=#^^,;k F#7jgGh4Aأlw¢+'_nNqtJ\g/V*D@!1~mE4VH|zi>1b6 /RM\ Y:]q<Ǡ}Nv7)\i||ګpآW&Hzq -1?sJ͂doD.6#&;jE]v2FE0StyQ.c. aa%DRAsi.dAA(~].xeM/KWԷΙ266vѷلuy ގx7PBPWDIE;k<Bst={ F45WUT{-|}[0IU4>0mggSG⿌5$GpI)sܑX и!\]gX}INɐU<`t= ؠezhvSy|/cUzt}408Ɗ0TAEVTNY#F&bK0)G5MÉ1 80 md" {:ZB?بƨ+հ*Fxy$kt̪"GFA{CIgi(M6U~Sf,[cRs7z*QFQ,ۢp jSQv셯 ߺj%6tӥWPXWSf?8Eu]0!IŧxFj%k4C:?iaE4u:-|$!e\BkDq%rE ƒQ>Nibϳ차/Ia'zhSm^/fd"+9=n{? W&]R$cIPQM;ǟ)Dq/!@kB[p?hm6cBoY%R)6=JjYK"/ģq;zQG+,S*K]~~b)v[bӮc.Kܖ_i:n}9L]cTX-<uߤ .d f:&Yr9k@Ns@R#+"W+D>:w0h-܈kcY\KK7z x};VQ._:[_EenF\}8DhNsϑr2 S+*MֵT">u=:kT~nnnggKdۂ'B[q "ȎY/PHӍW[9d"OK@p+o1{ꍊh-6 ,e:E!~eqXͤWϴlhي`ưҡC=ΨRe(Y҉:դg$W,N+Ľ%$C9/SD#C?*=p,a$j).g'5 k.X?p (qb(e,sXoЛG-|{+h{lyY~Xa.D3IrrN{dGK59RbDAb% L3pOJx7AE-q`5R*[Z"1 tɹaJdp~o{b Q"2MY>Z'=@tފFb4t=>^zmL];ɔ\6nq{=icV#!ގbe@8xP2I"c&9u?cdGj۸|*:Ǧ׫KCcu]h*%V/2!筘oHKMEShJiqp7QrC{LjmsuZBЇ 8^c 3~:&_ >Gs8FXGQn W]BX-*D[qAPCQ g)~ 'AjlH̏ϭ6_=F\\aeHH`iկkf?QGQZKyZSY.`a3l2b\c! eVe)@Fع& !~4ΡcLCflDq>`B%r L<X PgiQNɅyu9iwӮpgܲrۍR7 6%"H`W_WV*<5!.mMtǞAv&@DQXBzU(4\n_K, "(q9lgF#$ ye soV3*2@uuLˢk''\ܮl8C&/\3~OqDL_g܎780*Ĉ%D1TXL*`l`sU:m>*M.[;ͥփ _5% y3k_gM lEdÚ*7h>r2|'ޛ ]nGB.*[3fؓ>jGk1.K8o-}~>bwX;9 ˫'wRHJrJUR[]Aхhs. k^z,wñ1B<)3tlݺK[fů Hi 8=ɑPn z}$6MΪtu/NTP9޾7Qz'c1U@{YEx DAJt͜h#+>oJ)cgZ5V o{7lbHJ2ЃQ&yluy| ^"6W@bxHM4TktS d9L#Mޙ3>风COt8ĠBi P.{OR=u^i1c]܇9?v%ByjK$lk'@V mոC]0iUP9O/šA(\8tfmpmkת4T;ԛW \Ċ*_3ʍ@+N@lN?| ivsAG_TY2ƹ %e-)qb#{2{JZi;F0P2Ǜ@yя**`0<)˧?ciA]9hod"?N<]Ll; {^p@Fl ޤY5y|+*LdIXs!oԀlU[y! p^#t"b_Ed.!ecye5\j!e8Yt /j~sNM2;;fį"͟%"> A2`l9_ޑ76%Xj#8+Hg.Di jEΟG7Cx}z$Ї^J`s䥎>Xnx΁I|U\ˎnlp>_z0\F%fj7AȝHDnd>r{/@| dm-=/{Cgw)B_wy^㺔ER~O^$?D1%sBeAFNvC8>Z̗Rbå(RjE.skm`h龃AκgpJQ\ƻ|mp| ^? o}Uu2ѩ[W,2i.2ciŒ{0?='HJ JQ[E!_54{]Oc+7A7y[h?ACG1-eg-mhp4H*Cbb!Uץ͜$.u j5+Sk\i, B.CQnjގnvZQFՔpZPtP[.iW{V|̚gij=CoYXrG-8e|MhCzE/KN|a4[/"M.2EM7AhZdkK)@~z1J'a! w*,5 3u:։Zޭ9MÛ4g,kIDR`ŧ2eJcp<>ǭ3 (A3i"n}ye|(+f-WeE3.Ϩ4 &EΪw~6+QfsH籀uTJTΒ"[t96\ˉɎ11dTdM~5GA똢3!kS(͇'BTO554VEnƦ4AD1@!Tw!;2@2Neg\&,hwѹFb1j5ɹLe2A(@C}0W6zĖ?H9YtgV:ڥܸG.QxpG!\)V1,x;ɟQJ1 sk_gdxJD[wJ `V%բGG51va9p5JjꚗLM {H 2ڻ@/3^9%$o1k!6zM2~y(6uw}5]ǹ. sB(Dy^[ֵdegrC|Y3-ԝLgW9p|r}|];MvMJO[=&Hx`-$Ĥ%t1s9@{Q%2xpZOtޅ$%#F;*^=Fԓ7%QLso.Xצp7e^^`u|l}۷9#5bJo9 :Sk;#j0w)w{/);~$,,q>@NEdE[S-U| _4%W/F]&LO 5%am]&@dsL9#£t쏃IXy eM#4> `swni Xb.(cYyM,Pw/l3c=S C{TAW}qw??ja_%lB Oτet Aj|z7Ë=3s&__|}u c"n2of!U#:&6w ĖeNw:I a~SJh/{ IXzѳƗ^jܹmbqI)f|] @\x=9%N8`lp 'Ę6 )))+=qsu1gq:  `mMz/>QzCAp7`Ec\QV\4ȣɈGqG}`~ R :=wX(+\fjo/t0!a`*/~ 4YB^ReL3*hBU ;\Pd8Tqu !$NJDV8ŭkhh 9jÿE\^vuP0y3MjDZA:(XJ- =tفK1ө)0XJ%Dq ]Z)ƺ,U|I6~MÍ m[גJ0- 2X-8XMu+²^LWگ|1w!xP5bijVF8?@q X#az!YQ= i/Ru\. 2(1R(J$;d p%ڋ=f)Q`\K6ka@yeGޥ $LR?۪ lV3ȥDBcᩒR 8wuD+ryjoLAΈ+*(:wItPNH> #9@80\`lb¥5DH NOFF: )ER[mP +p9r D? Д6b}S"ŌPe_.]Y t0p~=Xʠu82(>uZw tul2 ޯy;'[5%vp?V*ԟXYπ|01q>>D ]‹Yʤ)]i_S(`.U>嚡d~σ:ʺ-pO߲-T xύyCS'V4g~}96 yNKvjoPu!mN/iѤk;,/`-=L3j#18:!Z0x}ho]_s)1eRjl4ׯEC\FޖGOn̰y|aP~ I&sgFZ].(6L$PXŐǦ@iP'/pZv8^pv}X~jhhܲs(aqe@5)ΗGDڟ\PMwF1DEu߫uW]zfڑYT_@M6-WtG. Zcao%=.hiQy=9暢i6Wpb3&6,<|W+9hSR"\C5.z%F#8KV@KO~*7zX0m8Uȶ H<,:8;XC ? ֋ޫ ^2pqU8zK-Rtdw>0y4AQ5F+#CV̨!|%SڡnH=GDbs:/wEk# qA'~;M*ES%NMosb#+G/#}S $O[wnTNۀvpTf#.,tiKD{^.^dXR]^[F+&0}Sde%IL9aDzu)t*A5*2pT7 tSķʸW cS-!]5yG;;Xxp\"KWR 2"OΖG8'5i6Sl*Bi45~,H9M$>{ɅIIT؎b&i#˚[IT#vdXMIk%qu,$}J[?MNHQ'Gj Z) nX T )䌕7:PRbX.S,#U8Q 8ziOss!@,Q 6DT^iCE ڷIbF&^<*Fi9:3|Mq*2:GٕeBkd=֐mOsCXAaX9C z-e , {303IW s3cg@]!T+ ^1]B~#UЉSκaZ&'$ D#44_o<>T8%9Q7]c {wuKw:e X|gZ%8M3|:Eq-!`^iRoz=W6S_ AԘt.'GfΚ; 1@g[ {]E5:︄YD%%\HsÕ͎(&2 xK˰dT]6c NN=}1(sdsE>\E5vڈRߴ*&rb <|'ƕ6Ůع]x.HW $lA|`4xSbp"4+ EH'֝' KP%Yb$ F QFe ;vjf¶;]cE0 [:nȢ9` Eq18P&y֍T}BC@ Ɇl | N;3tuh÷˱@~2)ζ1ʜx]:l^V َ::_?wW5DgFj!Q@#b{\q݌qkU&+1Kny{vS!U8!1~= palP5Ͱ2I=^Ϩ,A vH&41"@gj$TBg+-#|<8mI![֚(e9s%u#6YV ?B<L(0/VTO_géro06_\YM@8J-(]}n9%LrsHp/tg>ᯮ*厃)Ճ/h؋K{GTF|نcŗ76_Kt/y3Uq BOwq.g#4t$H|zZ,=eNNFMҠ${Plb-U܁.=:-F8cS@3Zp$JS\O*I[byY%M뉫yb5IȕEhA  (?s]X&6 ֊X,Y2H9bĿ˅&UxZf%{cŌ,2ĸ{⊵O%`'m-?Eٰ(M7R(#^G@:h?~X,w*QI/רn HZB:)tWȝ] 'STjquAgi'c?JVm Sy2I,+5t[dm?wn?VsQ<W&oKljw#s@-8)aypECNܢR$;-)"ktey՛ zI`iAqYsD,i\olTXo+4qKiSY#J=M8skChIaVw%9b@0y(}eV L=Ȇ ݑ y^s }l &T#;wXF- |j`P9&ѕ 㝩V뫡&xQ1lѹ 1Hy[W A ^T!ə|ff*%a` ɲhl &-fg􎵁5&aH/\\ N[vײбj;kڱ}24 \w44vߨ"HuN&[ RyG{HCZZ:~Qz3Aj^U?\I-@cAALg)L{UsJPSQ2Bty> wKʗS =裣|4i(MoB|f˜㰟ioM .b+8 EO]%__A;ӯ?`s[p~SևcU1ņe]J[@9#HQݧ0$Mc"zY"Z)q^:;ʅč"x\W=P,?=} B씱#@kr]D vio]L:b?١$j% GA=^ )e5Ar',Ө46w>JL Lwsa玒š49izP"6kjKyC*P@Zfy\}ݪϸ-$>V =k_AB<Cb&K~$!\?Bd"1_$y 6 ۴tmR¿g]`ۥ,ݺWn6y"jsrݸG6h` ;Fzl<ƩΟ 8E|3z)#'Oe-h 6l}iAxDbcZٓCQ7#Tv᪄-S"ZͳEc0ƹQ#';A1Ƕt P\J^V=o4| $ fZhq0RJ1yk.܋O6W7}$6Y%_/! V`S8'7aWxqth_@15hf }4@j`c_*陋˙.;:ڻΚ%qy+G4r-{\42++I%\^fp s ~ݪ͕rL7|N@.'l(߫]+z+b<0w ZMmLOe*Ѡs!RC+L!{3^$1>|DeGpᅈKrh6 qE*: OM@bdIE_TKJe,(v.d3pRFIg-vZb9f۔b3毤6OpҦ=!C# EVo@C/+:TQlԻC YWgx[c#IDs!QIa_1`L׾L@(DKi0I[AUs|%%Lnx1bTBu/\FM!" 6=Ki_bP*ttγX3^And% yFuԛB(B{\G_Re <=[5D5@$[jK'y.K*(#zzM.[.8aXK SUnb G >@TO"*U)nԞLXm gcapەW#W"e͝7M9/ 8~2Yʧ`m_j#dv-gWCr6nʥsdՔ~V jI$TU+Hц&lZYN)g;c?Bn!~Cwį} %@McEn*SK: (띱UWȆ-tOڤ Zi^D%d5ӛjLxτC=XǎjHK "I^K;>OZ 9/B>(:x*A` #>9qhk;b}M}Z#@dIV~ݻd7!}7^"fD?Kň? ! @|yowC [ZY_chZ{GdLREEͤE]>|__I5!l7 p_WO.W\e5i/IyP4|4n*wGfԜ"ѧ3 }=W*;;Uo6Cj^:˴Ke rX+]x+2Њtht_5,oKՐa I!j*hc5L-?=n[e]ц հK,(,aA"i@-;nSߠ'"Yk'\CN V3{sga2;]T;nL&CDQ^'-a%_vล7e1N`s \Ad8hnd@\J:e2afI8c|SCsiQ6l4F{Z]fxK,t[_B@u K5#?- i%tW)%k#'}" >k`R'΂T ("C*ͶN #KmY%762y<+s|SVrc{1AMG@>ֺH!s!cjޭO:ᇝk^3+Qh$+MAkw͔Xt s7<58*a?Mʓ| !mv}-srwA^?<4h^;BjkXC +.2R.rQ7}+uHb e-~D&Ư8Jqՠʹ\Gr9fӵeWR]pxmJw@ʱ'؋39W/.x ?4*K0 yD|_CLg0 &FZgPg"{49]<8{}<﨨<#״*i03ԍc]8PP/ ANzi;fGJBz)[0 b}QG L*1PSE&ݙgl\V-P!LذNQe 'c*^ Sv#h &3 rcJ  /)瑻Yqۮt7mA &FS6q筗)W8Xe8u]=S S0<9.1NŻ E7u>&hx%R>Nl%gHH1՟LrH/𳚆*u\nmX17$.'zor:BW N,Ԧ~΋{7'+HC^yt_Ld XvЍC=mZ?s9BY?L!(K9Am-V-W KI gR=q mMWoN/1j1UHwE| N8UK mz,q'YziB9,0M04s-R\4ϙmZQ׎E臣ӛO0) iL*oۆOv]U P$?y+ iq%%Ô b |\Dnv4Sl ]#48EV O_oӯуt*?WU\".RM~>ea yww ~:oRQ =- \1<5`fа9 5O&X^Ud`.1Bԁa$sBO_8O[oUFԥ 2F9.֛ q "B}:&|Dl-(BngM-[7>x"+ZR DjH$!~4B2Ty: !|7V?s/(2}N/IbLG%Wlv in](ȳW=%%/kFPj. DvDX49+x 9WXC^/ wI.We(z_X&a>7.!b}Fƛ B"yX~7LcIm`mHCgϸ@oMC%d(E>E=t7.9yb;B ! ]\! .@v%v@8C(?Ŭ\4F$t0"|NYh=C='K e\\oSiY@Ιw41ܕ~"һ$MamA"zu.AD{Tȫ)ɚ>bvDk/a7R|F}7{^+8u7Xq$RT| ]Q6 B=۰lʾ+B Tm >:xyblK Hk'1 1N@{P/NDv}$̢&ݎ)60TKX/嗨QTVIŚZfa>?TlihP*~!{9(hqַ8 _rR_"l"uxX,n[$tX {r@B<6U_1 RGB@n[%0t8"̞5złO,D"p:)֟^N/劁 zns@N`6+Y,, L &sRP,=^PUc9^/g.JYz.dzWtPp)oqcJoĠn>*STXou]%15]w'ؿ+r$AlGs5GWrQ&#*lן:gсt P;BJ^g&9x2[T#Y@%hTŶ]wHC1K p ͓RD)#Wk*0*/cDLK fhSnLXGoA14M%\^3ϯzzϠ򼉕+-X yYTO&ms9hU ֳe_*j^!38%#[C0Yѓ|=ވw/o/)VόF$' @O D~U:<_YIdm?~ 6 6BTݶXx 'L쌏 mYƆDL{H+Zn˕ljpU#4cH\g[VXEݵ]j)=[ONe7`-A_9T/,d;NWq4"g eSboUszwGҒzK&Mٶ _ EdW o1_Q>D\Xjhj]$: hHVS20CzNNRvP|i[1OY#,퍏yF)MA#Q#DBSz8d0$k!|;~gyHCߚ[~w_AN0Hيkq8Sˆ4*2aGWkZBOb; }I) x4b(l%"Nn{;nפ8Έn|?R8} ?)N*L;Z}(5eM9AG}͉G rBFF`2dy \WLB*55mR\ruFU Xѽg8;m-L&AߐNSg<]u CJP)$ tU uLo4X pBsU4S[,P kRss?A@BYrV|śVc,ԜUA fZZ9t'o;T|;f,ڌck8)p~nQþ9 elJ\DS"o"U7 7N4(b|A ʰ_͑-[ȼ?>5n(1-5%Dڍ*Nd(U^Amm'?J'!M/](߹Ӱi98 \*!Hlه08s.+ >fв9K_|РdZrtk-~P`h$XYOk ֟k97vt.@YG@d@WF= E95>: Bi&1LEwA͙%3gEqXz1$ih*;봽Y4\ѩtRGX\g ;JY h)\+VHLv9ま"@J(aAkrbX~Tμl'Э5 #,eS-^@YuPzuB5*\Sd$BY- zPٸ(@SI, Sb[.vS"45&~OQV WX%? UGOT2 r4B猓pɍG.dWB}pt68+pnj9Rrݽ/JFc7;EMMa X =ŬEb #_@.z7}F4O|5tjzobvJh.&eyhj$Z&LGúͬ0i}7|n,=7<5 ]$!82aFRi}^"V<[,JbD[,?QkqGnr% o O_nnr-e҅D%.0V~3pL^2-{ &y/|X8iw_`cJA6ZKꈉooq6Wב5荙he.6w C%=䇦)(a{MDPKEAz:0ZQ2~]kI, ? ه>mˁ#wܮI01:50}s'%ravjc J_/m!CtGund̋߮>SOl?XC/z*1fT<jint4PkUa$EQY+%]}| \, PV=gv *|,8ߡ=Ә#ey/pPל_T~7l V4-D.%%:YSiꢇz:Y@HIP+)npwx}S۴$o&[MfK!Q 'd5 y$;+9- ~!hsey=dx0M`W[y\lΰ$qdEu9?^qjE,A u`XxNga+lbކI:]?{w=:c^GO!p1erD8@9HcmI҂3lË,/!\nHГ"[>IB o@9'FRFPmZ!?C2A'6=CįnE+qRR.\BLTjXyA_~-9+kJZl<hhvv{i:<~BiCmzhgwzFp-3Uw V(漵;DJn~KaCY Vi3 hx2?CYצ !nͮ5fݡ͉^PmFxT8뵙W?/M{VʸI*e;{H7ӵnT3):_L"OBvbh"$g}aץc˳-¤_z$I2^]=R3G*fODhhQ?Z7]6nE/r E!*zn¸ 3͏Ϗh9s(ÅAq8’葎˒ {&)E]E2qSgX`N,˻"]z R%7?t3X]>0KզJl^gJ8zҐv6\'S~*:ɬ{IC͊M"8Q-LVC.ſV;?mSȘT$'\j g(@2P/K X](Nbnx)NIJPBs4d\&dS:>SV>i0CKv,Xc\׿.#-UQ?\IOtٱ蛏K\X]`"CAzrϪqܘo\Q35RX[E'Hx:0>wA4x /qdToPcQ0\$T3gHwق"ev83G[t~ "W'cnC\uOh_a6.u)eTgQdWxmTPBqhַ:[H\j (=g`=>&iC6.'l5zNE ʵu&c$y X}&cA}T `"oT/=$mRp]߰6w"弁6"nW7m8jC?G+?ШYɹ-m]xvqƚqifW@{0ӿ^#Qq8pݙL@h_-:kz_8DkDAV't+dEaPXm okꙊd;yJw,"8yz4<}B&4;⚇b|ҴPqRgfJfptrGY-g09'8/2f$_`e|. 8oVMPEOq}HzaL,19J|KoSVұUpFY>K{[#s7/@_)Ѯa y} ڌY[yrArBڼuF<xgY&|r,dL_i5s5.SFP;N#A_t/ 0V@QWXbȝdc3qẹ] 1~0t=|Yw?[gTafT wwDg~a|21 IG!ʔ@Jgoc Zp6b&V/BwQ.0S>?A>\i^{|}QU:ƿWε ǢěscŐ9BҬVi}]xwxv?lrvsC9/E/EAΊB͡Ii%X$ei2HŞE߫NTbn1*/jAQM)p [p3;΁$%YWxv"}ePg]=xRE參6=E56c>kJb28L+ aqn^6qG*S-`V?1A lď)c͎  VcK5L(:SzOx:Ns^'+URo x#  3yJFő4\J+ܭ;(}u) =&A@ G l"F9R'swA&*C EWC^|^HqV@udJ7N5$ &sg`:韥EꜤKwN=~wԽhmpn#UEM} (8;Xt,bJt`. uT^o) -AK2_ۖ֯fƯxR:95KIB 6HZ5oj\*1f3rٓZm _gwڠo|7E>-@+Aj_}ҍIv=wX&H[tWhesavw!2;?]Kge%QR#.Ku3ߞ>XUzWa|7I.:9a m`kׅ߰c5m K*)]Vy(mʸWul\68*P5V؆N"---Ij][D =P'wU}HN~~;:pEz̶7ͯ ǠEC[MQs~XvN~E|Ys0ZL3q@7x& G`=q1#kq(;3lt*G>CR Jbj3>ޓZ]"ǿΎ sװeUHYdu{Ok]95* "%MK>a|W_AUJƒԓH|X.?_R]oA`vh{LQzG#dwS,f6i9p| ۜG#zEHA/Ժb"I{: J=S<~rU<͘H&`fy[&^/#yPȽXq*HkLKq:Ͼ\܋M+WIbx#XRGL1e7Pn~GE*-4he\k(wFlEB;lnd]8Y L#mm&ۓXZȓ[>xI96944e">ߤ%kїc2M'fJa_Ohዣuf;)ݢ)bۛ- ҡ+Y`En Uk'v3k9N2(|cPL7Y~%AybF]'DBu8 !6z@[@O1]B+ ۪ڢm{WOx S^g\Ov|P1t.QsBfӆ@ɍxFyis `?<9*΄*n``glf؁ 3W:=c菈 qP|4'xoH7Ĥ#7~ĐO^Mařˆf QP~ޘ4oO#jaG1a:T29`.d7V\sd*LQOܝUqxUԐsRR+ptD"<#f)MֵG;-h[#ok h@ad 2`)r<ɽüF4Сߢuحf+xB}AEhШj򖛃Gi 4(UP}`E8?(' zw6y^!gLv㳰0O2P;_i9lLuZ-/b5xK(5]΋YY]#go@<.LoσС7dF_?nk7 s*hq‗{Ȁaa ^z$}BQ&XHxZO./=y7C7Ge\k#ꫡ(C.XF1l9΋)ɻ>WY(.3كJg"u'g0Q>\saen#o슂#.؂Zbq P;x}{'/l?1.0hn1ŅPA2\1}w9H=&a^ղ؛KA^hzTr3iOW>%y:!暚屢1[}!:aCt|G^KSTrF;X0uQUx!!5-_XD&PbVsrA,!b'Co+#gId7kLq\|J:l:+9g448eiE!ؕC#:0Y#V)xWӇ KEn6t\'?k 0pAb2T ]UހnG~_B hP m բ̎b0khD4Wy4$ %# mȂYHΟC lb2(?+hurUd`7ЮA .Oɐeש^lo⵾WZU^iMQ :*>x2c$p k"F ՛M!w."lL pTciŀx]vwCZҫpf| 5;}P2-q#n2HY,F}ue'l;wkCx$L K=D8Pl2pxuQr;Cj,aa V:LdblJWNZ^3d^wgݓk շbjQJI‚awQR^jg~[)+ a'D+w~W\C wO^d]ݢ̷<XS`ޮ=ZQe]EF)&ohJPLW !.yC ఻ /8EDp.7kWU܇+-S%{bvV+SZCu а:/nЯTz@S'iPb~㨄qεY8HErpjs"o-gӫZ!Ls뽿A H~prWL,]i.C8"ϸL |&Ra u e:XY1٩nc? @ǚ<,F mJQc}RJV2;b`ޘLc 7w<8@́m*?npпu\IBݏي &狉µ]d eOaE#f1fj h[拀̨un4 h$pj;ݞ)0\MtQ+/qPV~# QJo?0F !+Ff`Ξ_ ;[&xuv@d)-hhJޱd= ȧ $Nn11dG^xF0wfD#I)G7.Q[@lo#̊cɁC.q !J{i; mD\CWwj6PxW˩uvjbZɣBUiFC\}u` &a:>` xIb׺3V(7V_L[}[yT0+ 'Հ9j#4N0K|'My ͖WC F Z˛^>EFEnVqM YBߔHwN!ԵdW{ɢ,3M|TD]gʜ.['mo?p `ek37i EN}noqfRy&{u}ƅ<زRuZ}Uu2򷌚 i`V3lۍ9AYHhIÎcv%)~iJ/7plr\ncW03\8YǽfèW"Bߠ2dKڇj$5akM%@}Lg29 a[lAHD&lR%(o]KDސ.w6lHBk 5AjhA( .j!ȵM‘J\|[_yCP-qY`E,)ǒ'T9PQm8WK8ˆsxEa"7]8;a̢!1fQI-9dXMg QT[$ڨ.Zfn=1?N XޘTup<9wɾO 6ƹ(G %}`Ckhk=:FHɦi9 ytWyWb('ocZ:ZRDt MJ" LUznzmPL6M+y_4sƊ8o9ΰ,;"`??T؄60@x]YlG,{'V6(&[6,K+TNHבs% z5:C Pp&hRfBnRR_k6 .<@ fi'kBD֔][ &eT ;kJ:Pgx֠@W}44DPA7 %' њWֲth@BF zj!?X=4$#$( ~ŝu0 }=F3vj_ilrhxku - t;g6Q,Iʚ1Xψbzo 4JG28".9b6Q5}žnbb!q~^\?$3~N!2'q>e 1ie,>45= AyP]htꞿ)uW6zV$V!ߛ+Լ ÃzA+ {&7ys/T_HLZf=MFd}f i+XH0$۴)ׁI}W緛`{ZRx\N_j\29VOWJpgo9#wjXE,vRL7&epr㖑[ :Gw|#ߎC5v,d/Ѷ^3eZ$2JȐk~p~$&"!^; A!! ME ^FNї?Ckܱa'W2=EŪfoiB l?Lo)DtةM$niPpX.9]ePclI UQvq7g˧t -N)0Vj_H2sGwx۝MJ;1@3K&-9!JN//Ga8E9 9ptڤ+^.`kŰCF ~/&yv"2oV@Uܿlfnңڄ=(mV7OD %uF_Wv[K;?*no q{qw]!;D:{b`>*_WGhugPuNl^ku_Cl(߆>§3jrFўW)X#pE`CVEB{"&@^^cw'Pgwɲ\u F֣ᙚPtմ+|@rW*]:Pn8-D8qP1Q/|)j_Y&f^^$ܐmvuV&:Ш`ӞൠKhfG=o{_/>Tsa\ՁsH9Nطx9 Ar_a j,: OzdV|oXOlU$Ict_ j,jvHR ҋC:IxQ *NkzW _*>23+G\ŀvdމ7r%mOҟA׈}Dg9UE=d)c BÁ?XzKǜpY&x;8)oJ79?,sX!9 #™xeJ~觿*¶(2@6kڹ|┘a[Gn8(K|@Z_PN^flM6",(۸tjeֳ#rH1Xj\yD/#_=/JwI, @="x|4 Sju;8kP(iNt䡌oFey9|ʨGSG nxXE8h_`ɓWBE"iaEpVsёJٱ!~CbB 6 lq"iN6 >3ob1ohCɕVŘ际le1[yL6p3!KUpuuDp[_9!?JLͻ\3wYAP@mXYoHE撶DN:Zf'XvP9pNF&ͻrg9&\P'/oJ9O8&b<@\;A`w5SgߟzUnwɁ{EZ3k7sEGc)=bb#ΫIP!)Lܔ|>tWz o \h&J9Ash21*6zPiDʵaY{;7H|Cm""㠞oƘB~Oee&h4Ne$)gOFcF0f"Jf7{䠄e1€M`3v@!%z1όjRSnq4z" A)`h)@fO=vy'  1޶pxNmqp˅u&hGwg63R?f"bwcq%p67JZfۈV]_k?zJ fnYw{9i-UD?>Z#%S-l62),1E 2R7c\i,dZGYUe+y=FYׁW9;CAscz>^j+L/ "1)u+hW]@liZ=p HΠk,Mc阓+at 'X6#kjL9=+*ޮ͸ٶ@;<% V1WHr(=Jļ z5'ԍW{S=5*dHs3馳f:WtGml~K8|-Y[p5+/Pbt:/Ւw&"Yţoh– @F` {zc{wKX䟆j$mLf!&?׳O/Ϗze.| nw6E.Ö̪y xQ]5똑"6P5pNO-jbX5%,#bl;.ac^-ZgdSRyRp3η,V=7KGEP0* GW*2k,Xn/uh#8> ֣fe@,Oo{'I͑XO:n,Z!-Լ' ICeG|de|Ф)Icx-$eG Lea!-^ᅚ,kFA èXpN{JBoa_ބt埲:@8* Tu/{e9*lV[;#(Kɢk`ZU cf/f2eq^0ˆCkіT[rɟֽϖ~34l^ᰪz#I?+_VKDkĚ<8$^W _2X1yxjbՋYG$FMTtCQ?+{aMd& v?؅ G6bX5>wxUz` 1N2 546?;7?0L*: ~ׁ`޻55B`bf ;UyOm\#Ah+A&7 8.xf4RK4UvQjC(5}a}egVc^I{b[g]"[]ϥ[ !˩G1pR>DAp620A!WF!<ƢW A *=%p"񋨞V'͹AsiW U6θ\U:D#n:X e~HTՉoWj| !FźZDZ"_jw1nF7~LZN P#$r'ge[5]o s@/=Za,AdŞrF2)(;L?*lJ-~a3[V? OU/!ɋ̝P6-'r< N⥧#-*E B^oK| ڀ|ώ52MA[I%Azr°R Y y?x(paq.9> &Ah 5}/7e bbݦ V~U8F½ƒlE]61)j9Ztp[/{yu#:`: w~C籡QJdH:C mzr9T\KA=`R7Yĺua#K-y VUyv A"+Ecㅷ2~l=#19hus&U[q@}^T_މgg"q徲P^:Upn+B]^T0JmZקm{T֧Bq (oPһp" :Nys6Mpj+”qE|nRWPI gH=al'$Dg*c@ѵC ,*0#&ZKCMG@l@Gz-l)%!T3J /ٛȎ֋hQϝԾ2C<좨$Ӻ?W hglԝ 0_ X-F$P *lj ꒓@9o:b!p|Kb0BW3]mW¨'Ga"ʤ0^~TZ|d$m0jy@+١օ칁!x,TSwO#ʺddbn_xH_Wt0?Y+qr!PAMsq^Zjff.pyH.p#GCxAۆ|Ȣz8_{dwyoG Z> '|cE1-G}TKWPwܧ%L{bhSu+Ѣ0xzUQ䝮p,Yby?:UN 7(\E@,]Act۷:V#k麖}-QM]ey2@]lD(cI.z=Os#ⓤv=+D 5 `=H\@tp m[1Z*`8M8yrM6 " >{s\@阙rc>(25VRvy] cdw2"e_+ܿ~rSC f*YO#DPxu->uKOZ)%SU1nrj A(ˏv_.xJͶ˶f 3/?V mOjo>\t5nٹ]j+*́xh>+ą-Ejʔ*2i\2RKw"hC5b"{Ke @7/!ͭjEw}1YsL'3"Gqf /NE&%4eGrG RuR@&AC:|*,m**/{х }1th/֣6reef^-T[Ǐѣj&=`V*x9W ُC`ځ<^?Cj#אSMbo6Z۴S%NAdrsFc䈫I#1K.c31uXF +僼*RɎof _7[y_ ջRҐÉ$l˽Anfʍ nl7 @Zjt}1d v˕_29\E8AAquP(b*5l16v eH`DE~P T]_ т+>\3¶tξZ$?/~l_X&CX=>Wu*ծ6f9 i#7<J^ PF"8l!Q{ڟƐlbI.dj1mJBB85k6Jɝ͕kHG*TjΫ3aQ#fΎ~ Hj|C2$^n!Ը{y qz$gGMVܳ aD(:dKKTdZ4:8I}poh:(YPؓqR *7GS s%I@k!p'2j͚9X@@[\}`y]4fV~/?{7:tRӧ` cP(b)izxT_3d_oC&g[ҙ dztەҜD7 @;Z}Ouhpg~jE쌙|ÿ76w -!'WR? 2yvK*^j2[Y8@KEmf`o-F!SwVj &;"◗%W g;{dLB;SwǙ%$3nuKm+V!9΋/۬2L\GxP#e\` uvH\6)tmC \rI,:V ۳rGZ!*.A5AqT=Il>Np'+5Q@u Rʏ-5*h  URg >ڱÞp@^)I7sB~8 ȜG"P,Td2(2UHcZZa1v<<-n)Ioڜ=v8xeYodNowΘ2 9W*a6~WIUd-bTPd }R aBŲ@k%>_͚ }~>'uOv-iRd"6\T'\$n]d(c9-daȼ<0|o[ݪ@}FݧiQ#ȜbrMʯQaJ{쉠l.}9=B)03@7ٵ~@U1 DPZƨje!duG夠(^CQ;/{ȪAd=zgVW3>A8wc0nw mt`"2B 1`VPsdA׬"ɿ?F&e>J˲j >[q +䐎=~j0/aB$" ٷ58b2RۤHBx/xi T8} _Y; 8(ٙD*GCU: L 5v`e3JrSw9G._V}!fޫn"Ӫm֐ $ 6 !>W pQ#,e=G /Ys@ѻi24.*;3&OMr)sܡGNQ{G̘Fj̽Jb Vxr5ncAIm!zŨ ZJZN@Q8tّA- ~<fW y|SM&&NT\,ҠCe۩#W6I- Ek\f't(DVen#*W Naqvu=۪/ >+=  4s"8'ݥǹpaZ5mn& 0՟:> mhnꋹ.ɻ[Z„0ew0ص5``hgʓOjǻ53d.YG3a%H6qڭӾBzcҔgA]X7'Laɠ&Ш-n@z)%>1) t.giP q |3q%R߷kZS)5p<,jK;~DeH%T.+!ʋ{9wSZ$?ZCI766G4݋H׮7fbϡXN5ӖLPdh,&FF$a"y5\nNk-i$n: JhsJU4t$U\ןQG,ڳvmf':3zB..w͔UMh ^̢!Xi%Ih@c=OϬ󔵼]41(5=Bx:N*݃KʠjsTg(. В.юB Z#=ahҡdQ؈HqZ1ʹ$nٌ3a#R;sk>zPM)l/$[UΥf *ь$# =K(I90rql"()qv\˵P%/|?hʢ. ^EESd2(zBEF S':*23#l*w"Vc?Q#2 EmJ |DHv&^OL6087jk];+C\^,G3+\V BT EAZ[pf{ztw pX!_`{j9'C`sl0Ƌ[G" *GciH0}zU>UHuf9Zfྼf0H{sg?bh m:J݀S$tYWSIyp*4R#ɺO!q.ڬnUfAj2:օcsd0qP=;s_gKFM1f𬾙("Ā'G!'mTGB(9-~焚6Z#UR!'VS/K ,)*7Tsc"LV>O)yzkUy^6ξzZWmTk:Äin(2c,Q[ )|= :,ew\5K JR /fڄ#&{cGG=s@OD;:D|tT٪Ҋ9 7Ȋ'YL0n;Q,!"BTkE% w~L[k>^I١!iD T{CU ^ffR(ʈUu'JmT4#,N,,qqg|+ J;lۤZRh=!1]jc5m/3#Z8ԭ6+C<5D'!e7ŧ-ȈV~OW A9~ȕI:ż|}Veq1pg.cqo0@*Tō GX:&I89I(:D@IOig tWxERQ@S6c})piD%5ք%" q=qMsªqI业@߹J7nPu:1UA5*B{G+V$ߜYJ E3"\ǞJ&TGJyDVjϠ nS=bۙ /o1H)7J\,bC T:H|&;TQ&5,CޕXALݡEHpkg3f gXzpZS9gc!bqm-g߁Vit1L*UH UpҹهVaai #}IA߽ =cb*([thP?hEH]g3V:mD(Ĵ)BOJ䥄BKn<պG&dZy!O喋@{J=}]ܒ[Tzfc͍cj=[n(JDF9ŵbS9{kࣧic[Tg,1[f^<rۨȺ6dM4"Jp&Ddtl&&sԊQS4b O֌t^.NH&o=%Μ=ŀRqɼ6q"Z20.ɤ+EfD$@T;Cdm[U#8W"72bFOر+Ÿ ?13lW6I!k={fQ+{#W }}CN/U Rz7KڀFHL_'B ֝,b"@"x1)3"m5Icߐ@>P[+_# #I LXm%.uץIx оqtSAYdY{ix/DX?PO/HH[:tR}n4KwPdd8dxnHGɒ"\JcU KfDV(۔Sl/ߓkWU@L(׾NP-EPoJ.dwЅe|TDaecMuR2̏3Cd8jy0u"Eh3Qo4%6J!2ghCi`⠞շUG+}K*V!_F v {fi^0/*ʇpJ}aK'<z-;QAңI^*ɿ/(49QjѺiJɟ@dHx-q5m 9$_ĘE\,ELT,D1EB.ő[6"?G[P$IPuHB42HhE"}#%2=PO!&2+WDP#Vk u|E}Phؗc1s>bZ܋o%lbD<5Qͣ e,M}}g+:& ]FwިxH&Fj҃f(wK{Mt;`P Ԏ/ހu>Y!ڂ(rNao&MA ՋSe"Kڹf4 0rUyeBj$ ~s;;J勳|9>Ey3%w>בaAwWO~a`[NgCM2P_lj]}i%5?xNI @dܟg%*8p+j[Hn/ *!WiK&O}Zu4H)PəxzK^c16UNitEM(<5e i 9eqj/z'I8\~(kҤwIz6]/y~̧#-/s4E[nu!>Jl\XhIJ8uvKY!Q7 ˿yGMᵔS:Nf)ґN9M{c&c5DMtENFBr ~,}%x>`K>CR^^uևSo%Ab05z f3YLn@gVRM+_؞P}1RVwGbtd Gki{~0td)'L7=OJdmlTqB'CXDc ;>c<'`~V{z;TULʨS.U1*(NA`lHd9?<%z&IR*/VC0`J:rўyqTSƿoB4ͩC7'{f_|AA~AF'L[} 1$L?s f5Z0q.9m)2#Ǚ{y NS?x>%֟k0 =lӊOF`-Rmc1|޸!Z|<7=l=S"}u8cu 4ʎmQY/; TY¾dY`@|o?iPh6Yc:va/6Vj8U |7aXuev:L ˳9gӃKĝn:)T6FPʼ!>0J R% bt%)c[e)"ͻss18L)5]7:nsdXmB͉1cy? JhP~0L>[D,)*W(Fg̠l6z~D|G% |ZTA  TIFnT@Sן|2@-JswZ. kfu7"`~ג9(Ň(`DŻPlH-+=! ^g\.&̣UFEi$Rȥiяg9|T崙,܀DVq=%aGh?`y媙x͵!zh@G |x3ӰCul E:ܻ;ν N@CGʼn"Vu%wk G =QRp{Ẅ3JB5j>NAuc(FcHFBȣDhaZBJ$QK>;PED_/yҵ ښ4o."į'<9{t_ :a3mc[^yf+%`\R1ߥ+0ԏ/ˈMqe:1l޹a{b堹 `hVOk]J[m܅eDMonk}$hmK(]43Lb`I:aW,u_f[;&8C$\nuݘ= f2L`\Nx!&׾b -0 tFIɪ,bm@Us^DKF>kB:QY=7G06x]wi-Zxxr_6>Tj28GgWF~R-Uy7Cq "0!6~bt!\ PR[DVJfOR4d65\6AY)3EmЈ Q;sҍyp"S&{ND*FqBܪL;7޳ (4I:A#l|yZD;9!$c-zf/eGot: @6 a*?@z>Twop:&r|{̓xH#d$wba9/zJOt|~n9K~׬1~Iz} 7Ŷhyxe"ۦfjN)ElRrЭSYt|%-Ea5!lP[mnWe\&,ɃkiXAX/KSgI^D*A_Sh0_ދ&/ C@Qʙ룷]d) zH ZZ'Os:Xr X\ Ϗ#L?@Vg! w=ׄsmagK QCXӾ=qkjH\g%fz3ũ)ȭ"h/4Ur+~)( |sܵ4L`kBFiLzyKU5S%jfCZnx -k0!AB^{?)^A2 觕"pȭ kAZRt#b1' aQwHw^ߎ^fXĒxj!=gV;8 cP]} :!qd(3/H}͠g+0mJfy 9@mQo-_e zBr)n(wd=a*v2 ȭ逾`yP .n C+ۓxOq> ki1yZKI;/xl1VCWZ}Ƴy/Z`0K Z6j&?¬'A-zxK5,B(P| a8K -qhy='9w@qpL*#wBvĘTkm#}*Fz';W׻K ڻGRA )(NanܚW$;7(94Ծ+ZpjBl+^4~8#(:k^LROy_q !}B$PE7WJ2\C>\ 1>8w3s8,N{f~$1B).@l_wp[i:uӣ g#mR- ./?Z$pmMw|N%~dn+N1:Hǧߡ XCթ3vEʦXiO2U\DVL#ۧ䖵%s O;\st0O*AjlGUw#nu85:goT8=(3oeh51V%眣N,B6CwtC3sA}Ӥ'W1S21vp,D(S aysV,#zhaִ,߿Zqrvh*Eie WTK (rW=0gS,n@QM B7dz4"#SD56b}ަ>r`dZ~EPm7{) Gk,>]hD3=!u3; lbkM`!e㊪@3yq?dF |GDD6$A*wI:.o쐾)l fJ [6[=ZYc)(S0M9.d^YP1Q3S,Ҧ"<1 !݋_еʥ!bɭNx18$ï>?WgIaXr3g)u!`'U]!_.a~\1%ƾj>.9s.X7vfҽv6!p,}@Ҍo433~;[lMrr*$q{'BƎE'GY_+'8N{:6nŢT<Av޺g;(n7ʯzԟ` PTVgHtu.AJǬX/H0CoH߁~VJ3ui@j3!$W-`|ЎW>m14fsq߷L1ky )"oV2. ηM1A j>JsM$BxlC,~T0ģm??Z= Ii#r:@^ssv 0WxaES aTbJ#X>OP%oyډ&26\% FjƏW.z~ЀvSj_!aYH$Gۤp PFmljm:^jd-ϋ©*y uKN6qw)A L_sG0޲z*0@3kY k B$NS)S~ 0lܵWO!NM=d!SS#03,X N2UBPv;^( gfs$)$J#~jl+eȲ݀$|Eۇ0mA|q$z#LQFq;~Lp7gyAj56FZLَ: T]e)Hkʎ'')둣u;*y!3ʷ6]V2|G4+ufVʜZ>C 5xwV1$y;EMˮPf {A,0c>?`!1˯E R\ɬb~-Dƽ=mٮwVz)\c^\ПM1ǙFPbeAOq23>gA}Vq_ۧ X%'U2pn?DK(ocUnN,}o(E=ca*k A̬` &oٵO8h XX4^A@o>+=RwO{Dt4ц Q͋bEcPlwe, IfoJ69Aը":.m(+w(&l52hn`{qSfk.*US eu˙b=oD[sqA=46jOn&Wt 7b1XJ|#.jوt>Ĕ#!y&+Pbz3 R9F:TŠs&>q)PP0z|TA.IƹKsdπ(h9P|%"=z7cM>$%e0c \|v:5{`=RQI˨!otV ;d 1}ЫØC 4&m5yJB+ wm z糢DMM%\-ps(_K:ӣ2*^-v$R"PU$@6+Z@!C*&GQ~q.v@4C3IxKYK[>o Jךk~/vFufE?E~ wH34x,Rsˠi+a91!np׌74sD-_ +;"ZzQ@Oܹ?=V.({\.GzYaHk)9tS ]ѣ$nh%M {Exb oQfwc3Up0s4t* ?swKZ(BY^a{wƗZn=ҊJ0¢sCNnuE{ u񙠳;UI[jTp'x?=ͮ?BcG+_gyLMz!_T2?btMu@[NMBWǾ&+KRA"{\˵Qc=[\BQ)LM6gh ]w874""_^-t~D޳,߹j4:j"F37炩{SΊxdJ%[Lоa>j C{DB!Ӂٓ8usv!E1}D<`*<<[5dp&a)GwU霾0 X"(br6YqŸϱD-V-V~%q"75LJr7+dgCesj}Ċq%ֆ_U]}$g7}Bl%U/RuC |aac1WuG׸4 VۂHXeK B nVz*"2E[\,Y(. ]<˞}wu?E9qCuN|86/.Oh=]Ǧ߹LV%PDeAG9;-~qE!HubrC^ 0!PMӴc,E+ʕp)8ҧA?OJ\ Z@ۡ_/f_`)IR]:I,MG,< ľ[&$p]枌iɇrGOpâBe* ? n$F)v^uDls(=e$+$1;.xȃ5])6ĹX\hLL:QINf>7ˀK4H|GhX)2K^ǠŎ: 7 g|.AC#I_ z&3M Gu.&󼖳i60N*Z1*ĖO{z.HȚI/rI7stۖSF%P:U푆dh?͘TJ6UGJ6Eu~9B`$RK_Eb]Gצh? N]+"ſOzE*=蝰r*.xX^41~3Ӈ Wi7Vz:$>u+@od]i:zl*@֩&,<VJLZJjRVl$oQVӶWaNhT`%r'T J_&;P(XfB2ۓwL"R*l,[f)d0ɱAh߳/#sw<駌9\_xwH#EycW?tj BY lV!1CÀfyzD拘{A=KUSFvW+v'!ΘNN@sSg6T}ʳ#̬\Ԍ 67AH gIZg/3 `ִ )X~nȯQOQ+5yr2nM_"=u~("`T:@x6[qGeV&}˜OsufJιKkyZ};}hN&!A*cxI A' -M^L-(!Mtv_G>~A<HB$-M\ V?-`-uY9-Y4A^i-:mғn/%yLg7ٞz̃VNXSHJ%Ѐ#- dy\2ԥc[\eZ{j %+Lc V0mp/{my/}Fx"F4=F&=8$ӖH݊[(OH%)8^#X5p_F*O۠ v]ln'z7|).-}f/%VwabrF9=-}D:nJ3 .'Vc330?4k`XH i:ۮD|ꃬ ca.}:42i"e?jz)!sp΄PH7L99^9A*?BqMrL3P4vDb{glĨ(x]ue;;y2]w\C#KzoaG D(cG`t&*gMv `7giK(8;,gp 4܄FYdgw^.נI~Ol D)T ?%Hvdk@-^wJ:'ؗU1rr9>Iz {dcPL@ &wDr1PgD<'<@kѶFCcA0`hذzA>"pMC |ߋJ4c3OL(r튃}>.H݆4,قP~:IƷͲ9%և+Ce=nJha@zt9Ⱦ$ }pH.ePZP]'US'YٴĈ^MÂqfc3Jd{q0%1g@Etm>.\?9F ^}\a@K!Q WSobR#Ku KSDtG$ͣ]~Q<ABY,)#>,{nd,o FGS06{-}2VAm77[YBh^!^7uU겷|<;)^x3k4SmJ;Dz8 + ܋}!Ec kV#D!ƍ:ܜ-tyjKqectjT1J׬!5hmf?S{ '2;cN^Ȟ(~-6ްC"@痰;)'}"W F`{w(d"Q\G)@KӅ({E \|AX9l巠Z*ڲ%QC™QKBXTIa1Yܨ音3yQZ 1ɧ(4a-w߶b"wgsM \O}LZ*&Fj GwK(Fs ε\[ o/p!SɁt8DzLjGϏfVAN ބ7㫲!x3 :|Eqv\J-0kVU"`(釟gj/N!z]7X;.(y<N-?S:+nsKECD*AA8CWJ Gv(-y E޶i,PBQZݢW'o}I.EdSvqu Ԗr]l(sAi#=Xݾ>oE|q/dMCHlG߉T8x3J+\4*ʁlIXѷ®h(i0#AxeVpiy.հoBYPrv lfZh{a{yq; (QSgf6cJD~v1Ed |&q|?Ԃ̀r;?p)YzkՑ-p!˖ZQg._7E='Qan4f5hJî-DN{pNw:k =`H"?!7ؿ&c mv-Hg8.\*PUv&OGANrEKSJЙ0 ,P5 ww^ 'HFF:$-Ax jvw%J'`cӔ^H oWg>ju9ߔ76~A7_.cŝn05E/րp U'e۴rK 3rr~PܬVgj7S1Nah;,~}/dJK1zZy26|$N v>dng_QdȠ)'=T,,?P5i_ qAC\)*OܠI\%[;vFjh'PQp^^PJxJTD?PZ `S'`_GCF̾SIIS{ys`]Cİ&*GaD*;@LiG=?NHIU0~4Crע'[ZܾB@sۏV.6-t+i:>HbYRMbe|U~c&gd(( .JgMKUawBAwR&H8I;{4cRQI{WFMvߋ1C)q9~Mu$B_=!U{б[+Cq._XFbU'/Rx4b6wCrp8=Z[[5̃e"k9FaF8pawH1WI2xmfD`!P3 fb#f==?h]Y w}LkJܾ.W; yAT+: 6twip6o)(nvPgv<0v8t^{>9G#E i ;qszbW.?Vގ;?=>BQ1f1]Y.7/% v'-r`U#jb"t6׆[L)N/҂< DŴh~H~:kwQ#[yfs"ͳo/ 1#'l|*Mr(XMY : 椔YJpnɱ/V(/Ru ꍵ7EH9[~CNE1f[a0%A C ج"+eeu~q-s^ҎBU_ kUkz`QI\O2%\fK`aC#6闢߽e]#K^oc4u9 Ӷus:8vB 5qx->ZPhWո?*HO1Փt\^(*H.G^[G0i'4)Fxi+hwt7szW>t(䪪dge_aqFF,@l2>k`x q|2FjV5qﺶdaJЗ]DUv ~R@x6(Û"ksmХ8?.==A);P ] X*EȓUF0D,P*.2Sۥ+Įg@'࢞R5%o=l E=[h|ߒR) vʧ&?qݦҼ/AI8&`7h ~ ufV"kp!'|LSPG8RƸ82kc'V /ԒLmuC5 @$/$`t&p%3=\MNPh -L,F]Jǿ.WN%A٬G.]Cܭ-jd'^D)hio;ΈH 4RWĽ @#R0#٘TL#B ͕Xݘ _ARdRd U#yT#S A /,ԯL8kȨp8REJ 0J]g$ $))7[M.ګn> cՌ #,oUSG?pw6n{ `:s8eHbss|n"լb q @{Vcum9TA]iBG]8A#/3/lvuяU"4ms;UTi@W^b}cȨ2h2/%*8Uzupo}JQQɾf1b^NeBq/0#g*$wg?ȃ~x!ÄsI#Bc:| vS6CI1&$󈍺@y#d6Bh11,6 Ji\I abh 3ly?".|ތ+ =(b>lokBT8n|.r/%Po)ZA,`D;NJ{o" D=nzx#@`(782d.eN4}-h\I/]q|(}"ի8 ]9PgXC+I*|rE;3O8`4T@DG N-Ky3KjS>8Hc2D•K@{>t$4ǖ|:e2q f iG![9b1CʫL!8gpo[ةzfcO=F6M{`sig4Kn? .S(PۥdP}=ROu7X"?TR(ZeUN `xk$v@6*pm[exP Y~͔ T(`t%(h{ y7CrCy-(UqJ\NK"BpN,[oX47€ 7v i${ T8/fttTW3D}睜2nl(D}!+'¥v7\&ZI3" \n0~“񚁒$i)Q^#mԂhga\ p{% e,/1痱=Nr&CbJ mCyHJ>ZT>* Sw]Wp#wt,ft#b:Hʫզ2]쟴s'6U";F _kk΃F0lV /տ#e U ?*yMRڅ9KqW2;lE Ax5ɷI'ΎQBOZ#ZWOCb<Uk 90 \~0CD|3 fi +(yy صoO|#f^Y7HC\Bc\)4+&Y"k0O:H O+Shmݿ4>Z\VMϑQLo@t[ݍڸ}[6F.h !%7I(6rP#xƫMx;{ B&ў=nkFu"w*$R*ALIcRvutErٺ8B+Oܝ(fԨK\fGhv`cū.rz&k,pPlK~&{ʰ%QͿ|=VTdŎMcKs)]q[]=^{j0P䱢+ 2Zp SSI,5h᪀גYq6D+S( a󅊱Z أx)9E(b}P}i4J'Ιr'ojNڑGVVjƘX!\тtu?Rьљ"p[<⣡\v aQOEKd#=tEk;ZSEّ8k1¢Uۤ:^1m Du3ٷJ3l*Ze1;6.jcGZ㵒D.{Ls {S 1˿v aQQy\sVo3eQJ3wU glP̱ؠRJg30)B .:Urx7ưT/C5$0 D[@`WgܷSZ$%}oDG p#k|, F=8B: @LԄKIX z-f..o~F;{`'*!v!M"~ @]rco&,Z26@y-d rLk8LɤU XM QXKGaMD, t1 V M 乷>.;ϛ r n7AitqAz17v/*>1J%L,iG% Xb~P2Xog C[mtg6!6C uH}>?BӥzKզoB]) H$n忼kE;jkA[q^j̧m5zяsj=>WAxf>,bRN2FrbSMq7 K]Q䐐_yn|B4 Šɶx]Mm+k8;PDb<[gQ8"e+Ҟ'17s&FSF֜QJP Gm*:LMqC{mf^ B6XomXWۙ̔ޏI't@|3Qo*솫҉݅W lG:_+Ӕe]̎AM\A809U!b6 5Z-(cZT۔L;F+ހh.!3rkQ0c"ӠF2RڢE`mb8L4{ ]^zrSF6`'f@\x8cR~1?a6&{W}{ z4]yV'dAW9F: C* 9.k{hikKvTv]ٻ7b(^3[fuVQޕ#6[s*k'ׅb#U FOq01~\`^r9^[&"Ucu#he7񲊑栵L. ޯ#Qp窟Y@;[=2•N%Uf#2ֲ6`'V4̽`¤+x$WGtxn2Kw6:߼J](y%M'뼟Rz`=ȝ5ƽU g$rxP70f*M,w|9ȝB1yH8p ܎\.\2i+ OU:!2c`PG;zT~yl_Udκ-|+*~G\Y!vFt79L=.rjxE<75Ɏc:[*^01J|}G$)s_ڵ:2D*/d4"Ĉhxa1WS*D1$<>}sݞ֟ {Ħ@6 { V @2 zeu, @WmPQe wl(*) bzȴ۱&mD)ʴqiT!oYrv݀&M]9Jh׷ O74Vf> ;'8dLp-'Zp}I.0Z1 r0iU(;~G-@@GnZBAϻۖ-X!kE'D("uCVdm̮h z@\r(ʑy9 8N\s}azc[<Ҳr2;(RW*sz~T:Ya:4?o0r {cV>vFDk `+Z_uq09,ʪ8iRrx6&xPخ: ]cXfl0kݧf[SE97yEȞu~٠͚A`O0>%~&6ub5Z`?Y%jphe9Rj1LfDݛD4"'.BCdFAĞsi9aݳ6R Yz'$v|4oj֊Ꮹ00"/8P2w3_ˊl!SY@U9:Oh\r1>ݏUOx$>Z{r Dy^̤1-\8p֖PS1!:NH7aF\}E, RE*dΈ(",]aPv,gI8M6"{?,tZrV+h++Kat8Viu ~w^KSL^c`ID~At-Gb'A}Z`ZQ0.nC, X).'j2$,r7ho72[vj&VIL'1aa软I)pfaKX{A#>H7$D~=KAPn"Uj2pCn헢X@Aʭ)#e [} yaQk^}_4m"|Q8l~e 4-V–?'pZ\"YOtnQv[6`a1j+}v0b )_h=_FvK/?兞́=W=r><&ڞwB~$>U6PffCNi);{z~kjVErJɯ$jQg4?=ۗgĖ_H4ȵn\"qХ᤹7ӈ Uat}W*#/|C Z<(nL׳`K mw42eSXu" _(Bd CdUţϒb>ld0%딠8_C#117s꡶^WG*ӁyZQ0&ep!^[1QjHCH %b*5Qeإ hR?Zƽ|"K[M yF &uj48w(T~83QiН?Arء%I!r̋D39J42_}@= 4 7sJ>OJc& ܋a# CE7x~ԆH6v!:oZ=|G?@W؟QKe*M;_J߁6]Q{NZ*s] hs9Э=}6u/0g_+k*-JKV5GX"hL:i$dyIS )X'W[T09EZzwSƄuzr'5@Xն(y;d<zA "Dc;2߲vBDt(@]6/~ Q;@ـ<5M"-qqPsPv:mXrksxYe٢>cB$vaVICkKM^DQ9v }P(ka9#dZ7qWS+_f=WNup?M,g%q8搼αڜ6kǚr5Wsԝa^]ΦG"ηa<7v Gf']qn.|R0sz)s~وOnk8[uǨ!WAk+CX}ۚNæu-dì|iԁBP_tZpPε75]t/*_G9s^ٜk䬜IIt?F-O:qo-J7X*Szŭ}SL*.FIKLJ5J'  EK5wIs)ab5Cdɸl9F~zӛ.{?>NF&F*Ş߼r aiר"*NP EF1w:Hq_n.H4 *eZ! $EX3+ˆq%YGG6F;yk.*Άb )x8I36qzGJO1y)ΰ^o- s"Iem^wCȱX%@S׌+$3!߹H]3m(tR9 9 9pཞ>Z4?ç/؋WTK,KV8lФZYp@~CǮE/;U'_oy{xIDݑ< uP(oMß j޴ckQpe<(TDV|$ZxiM̂ q1qkyd`N S SG~l@lok/c^$mAaFwJ> & Bъv_14ۉNQި`kI; 2WVؤ[B?>N5Gv3" N:ɖf-Ì7Mqo6jbEcz S'mbH5$/Ҝq}ChK4 ;LLO =I9n'Y5Q1YS$QNd$fW}sm\'q2p\%)^7KVV.tJ Rb"iqM` jjKP3Vm;]╄²gh!>`Iy{3 )+XL.NCFZQh |,F[=f;e>d'1}{W[͑A^aSVY+ %#l:4~V.F=c9?>CjNH^")􏑟d'-jeH FzSWze(U^גRP;Dfj3/ Nyyp+:gˋ$dE9Hb f@qӮ)rLiaLȫW GʕĖW{#\ΣAmsbwM+/O!6qPx.s'x4)'EwulΕݠ?BOuahNn)4 pVv57]F3[\3vvKiXcX;}Ȝ {A _p9wvM d}Q.1j}Z?vF^ b PFaˡ`dzW?@bjn2J&e'T6 y MtR 2v6E {Id9E(~jE2 Dn88Y[#V5#{E${޶du9vZsߐY'ݪӈܠ'dBQv,pti?YTr'r-GᤴJ KOavai<agd%bzO-+Y w޹10*qxrmn p9/9^EIKB J}-Hƨ>eux3V㎸Cɐ E:1zۏy vCBDIWŮڐ+tn]jR܆bpT=h%e+:̱EK~1LOW<$rD6W/_&\?M:{%?&e]ȧerC$;( ']GwJB\>! mU=Rz(a~BLφhpQQ KyQ!ċ{ \ '}O6Q!TrޝO5Hk g_UYXO ZvV6'@qcQ zz-8H)̎#j}7RhPlpZJFjKyvh!-~bh&+?A)HzX29-V9@ˬEdq#7 ^$^q:WI[Š٫x,3AfmNVVS]j37?$º .=lڝ%oY`4T]2Y@ygxḫg1k68jg_:Lx[%DFwٽpǑm,\-~688nk3T!vGt IU:>"^hcNBe p-潁`y]QM+y5tNLX|F nk|,ٔDlnvUd_J'kV0ґYk3izcq/џS2;*Mԁ输@XO%X bnOQK{wEϢ0`1դ75 f uZs" =i_3ÜSIÞ'akX-)P܏ ܌RW]X6iqD-#(WUwA'rX` X3 WV1VXL_#gZK2`jr@KK!T 4RL/,;敧wގ$H$ ./IL\=p.h=#~!-elB\85O9T|lUo_Ծ'-0Pɩ'] Ŏމ y2>+׭sCΓ`bf.Đy:D.{T2wV%1[L/TcGTĿa||p1+_vAʞzhe3G71'6ǜM g?hq'(\e"DcT}E'R~ ̘;~uw[ňGl쓤Xh|kWMvhq O rVoGiXIcֵy7M@B69):#膻#RgmfӾ!`Oj%BX&x u*eGp4=ٞx"5evbBۈ}!6h- $c8 $-McPJgA[c6> -,J#7-* 3 μIZ$8 hbODS6]^ԛb\t@FbPA8Agtpz#jNMy XtYcf5+:$k,}mbMy0F\|AL@#y7S54ʶ=)1M+q1Q@,8Ձ:௄f"ni_[Y}4B F\NsTVze-BP(EO/q"Bn4XWg4DonA&)g,lBѮ1=WwͷDXp""ѷ srXNq|h +& ~O}>* WЖYk,K%ArtUhi"!"O69 cbM|wf;x^|(#$SatU-HV(h6\Z'rl)v6+?pέag(w|w^y KOޜ'`_ʪ;#;(C@ϑ{ukӳm4 >ld 2|UZP`w}| } UmbE'C‡юdqȠ2l0֘v)Nf4N9ڦe~v#U!(hsA.&B.z% ^KsA!,.+. VmśaK$ {`^;TL[.NMc)#o^U[_(x"M}E&Ycd@EdE@~8Z~3Oiε$&Nil|Lv<1SY5?>Bm&H^ u]HPB~ nV34[iRQ}ieLhOi*Jdޫ@x>tpY\^J筱$dur80a3Z6<$rsؠkIU:.%I&z 'd0CS_HDf1#Р0qJlGH;>%1!0. {?pVr GN4Bΐz&3w**fvAD;?|hEMWKjg<VJo.CM(E𝑟#p*gg oBr= Rݱ70tơQoIg PЬz>zy'k5QndB/-L8z!LkȘ [* - 9_l>=lh\$>/5aZ@mLoN.4ŗ ߡOPQ,%ZKl;P )e@p5[dQŌDsmFsKA-76 _&߁ ZFQHE]xC@? kD&Di&j)-ìyN^ۖhN@ VQZ?;|CJv߃{ukU6L3;V1Um]X1ҧ~ZHhW"]$P?{h:iT?sjAΨ$uP7x侈]\tq\*9s^,+DoT /->9b#=WK" Tk T۞fI,>g-֔P}#4 ^X+̐:U\8#V!}:(rxHV1˳{K `gOM&3\d5iFNP)QiZݘ&k"'Qhڨn߁sLAJsL}%m"b;Ha#{W8ËM)okƢ i5, 2cwJ֟ ,h+-%g*\d@ytSsiDםn#)a]+(]=%%eURJk.ƣR3nWb+u4y1MN?Ίjo*HP;.)V;~:w;Jq -Ef y)assķPZLӤJ@#ǠK 9pSHGΙE!$[w Fuc:UwaI=F#:>k(OT|boiYQ=zl$ 3{# y9ZUb:,Vrx`Ƥ;3 ?1Q()-m o 㓣""i GIW}4"FeQkɀ< | v[mIuFz@tTNO'Љ4bg!O0,޺ "zُL62gh `O@T*5oܰ7e8/sAcCTW62GLG" Dҋ' JnnHʸG =ęQn"C ۩+B̽iXȶ1qA:>_BRʉ"ƅňKw7DL -sΧ\@w 5B_m,\&AK@BUtuDh+``<2TU l?=ފt;ۊ I]qT(Fr"x9_\LrEmt*'T\ 9 #O68Έ /Z꫖T}+edGb)A! },!I o_U`Id neb:UD$UGz_o "[o&r S4p!'kft. ܻ9PM ĄTm3k5ĭ%VQ(ЁuPϟ< A57+}<QO_[cw*G'z.'H>;8O~RnQ:)ZfZ8%=H<JtWzѲЌ@`k14ǶJ1M9(tݳU˜+ s{=ý[y*s_5ri5fO&x]ʗK#=؈jSwZ!"w;A/=H}+57{%{JEHUj?ωe~%*_c,vθ8ɻdrmsNE_l?h5D!qYm9mPA$ƅ6Uj>>GowJνˢ+YTȧ]+]B d [}Bbr8/_h%BB4 #'qv6ʚ(,BC t1gt[+YCӳF̛)$ ls[/ `.6gf]i _#V)?`Y@Wpq PU5T`QvSmHL8IE q\T@fMRyb?+RࢺX釣`C|~9zC} $oRK|@)3gB3TIrNMvxJ;] ITCؚiU k},֥\鸲IbvDzm'W,w٫kQHIEŦ>DR>1W4LNC񭯆R \ Nt.#Qp # 0c4!&&ܷHd~BSk7 FrM3^}jHgy">UNȼ .`u_VڸGe8`M𵾥sJ䌩DQ͍ T?7N&xū݉GV٠moSrيVvJj!9e"W=8ŀm"9pA+MCFy0}Br$O:1kAqctNFvƚ T,n*Ĝ #/:A9t7hԛf2"h0wlXκ+Z }7¢E-ΩB|%AZbwO 0NeJDRI_noYo*b+c|1(B gos2YQ;4گ+pe/᙮&2*0&e\MT8Qj>+a:fƈg]Xa,|C#c~+ÿ]Q6Ogɒ*z ^;~6jdxs$`![@A)8'=N}D7=LS)p$R}SljP{mEOR!(0/&z6%q>mRxOGJq9dsaNwN] `!4W'BB? |z#u\/c/rk<] '=xӳ3ܤxvxM*ǭTP?JA=iy}Q6^mVU0^ί t0qJ"4gc6ad/ݸQb0N`9!=26T~ 6ʮ"R}=E[2>B&VN-d2K6Y7}q>Oxn^$_ w1Oq>,{ qM=3[4FX.M?򠼑8sx|Fߕ5k X?gA_>#.4=Z{.)zOݶA:e*Tlʊx#\fc43>Ucq+5R Vbcݮx ˑ1Bה-h|NT JqԄqAƑ.lyOuFs:" FG8D ғ7nbqq־tF^7 2H*B"c4nԹ*BBa>ie딍h5M,`2P^-_a2;}J=PQn(6Tв!V9QcYdE 5z,vT~br\,&HGti?k7MG wB+ }|-f('[OxwNqN (E,Ae:)=$M>!9Dz..PnDg1b7KgX5ม՘Ɨ2tH,A+៥zH*eX_+ 1*hv :S!Ht b5 ܾ)O<2oP# gF[NCz};oC\3p;3ntL=2XNUI 8;[V+m[}HgQ{]qX|GeGNψJ QZi%5y)p7?-RS'uujY )Q:b5ߊ^qn JCS0?b[ӵrQM2WđzDϤ6Em9E5Iaouo!׷ KV (ANm$F lģ)lF/1[|@|,1MJW:͈-tAw.zTO?2&L$,\Biz'w S3Xov3fb<[`¾- дRHD]=ׇK@&:^x7'>i ͫ!X0Mݮz* W$U/ȥ\ eEe&:P&hpc|^2~]cJ.E졌1;dd``°+ dsԛ3(|)A̛W3j|ge'ôhE+Aqd5@&Zl֚QՓX%ޘ:!3O[̽}V %!uJ-YHƆ4u.>fghI̿vDOb擝:rs9u7M [D@!Jqw@c<]x dHRFby-q6Duχ8$va"Cͤ{ց;>n"mv] qtA.¿qes1'E )ȆW9Ү:&dF@܏'\{vZU8n|;]Y3LΑ"qY\n/Ve.hcK f<焗a^P:4NT1]û[ipQ;@ɛTY vZM՚6p~o l: >;Ov17Ђ}hXQ} GXiުHM;~-~)s֗ޘX? n 6RR?/9ĒҥPgf&᳃ͦ[͈ŕ@{>bەW&ȢИvXxyd= ˻@C۸uoYJO/RH9QAڀ{=DXxxMޤS("H>L#*Vk.{lR!%2 ? 4gXa9Ibjm>ptxJD\*v]=Km:1<"S ~_ԠJgCibjF n2lKXtQrZ3P¦Y67 `VĔ*dxK#?k'5JTB&bʧF4τ,%G&YD/4ۉÄ5`*~nQV5YCpCy #Q rSi zN9vbDǽ1k7UzG$yktx"ωŚPujgIB.<ڏvcL E MDнR$0Sbi4;2% Ժn{!q`D Q x_#Uﲀ wʜ]zp3É,/tćI"Ntp^-Ҳ!]SlZM\j$K2#xr؄exhdTC^+0,lY)3[ QiFf?K@Rr$#o%$tSgN2Q-^O( H3r*׆+eA~V_<9 +6͍&Hا $~łg$̊Z1LŴᏮjmzl2Qg93i'b45E`Db  gJch1GPT%_'Bue6g)9q^鉯|6gjrE}ٷDoF˾w5i?T=~ -nM*|R <>'XXZ(G&vep?T]Pn/uYcw[ ܆8{a${!CKZͅ䌍q"dx$="nؖ랭b|r #J)sW@9U@QOT 5&){T2.CWX7JeiYE{|sQ1;,,WM|qD MfE,!MՁEh΂*of!:$QQ"Dk4 (iFQu D_l'<UF2 zڣ#WXapSI:M$k(6jnZ;tfdk `K43/-g*!l×&MKZAQi;Nn!d+e}%neGIo!vWMjQ0ڝHdSzL|#._@<,Zv&n>2[^zbC3\CiRV2PݟLEvؘYE KqQbY΁zȿ&$3Ӻm'\{,+Q O#ͽ[ N}H&C=)5֕B57f?kJ`k$ h?w!WPM,<C|xGMÎKv zjƥt+W l=D03 JR'ϔ|S!Zsv|;kb E;˥;xV9Offbu)I#WOk2[5c嘰ϑ&[,ʪ&Q;UFEC^qN4( $xAOP`K\u W]o:HA+i87h5t7>t8z{}$%@-~E"'vc_ǥp*}racPBRprd7V,;p'w|пU$ˎHoL QL:l"9dqWi\f\Tu7·,]g 'Gp%ԅ>y7FRgR|$:v*ʔr{5D5i1FA@xR}'qGI]UsEƪk1iy+`XFH_j+{vո!i +! R[E< \%iH/i:n"db#M _QH.gy \zYv$QYF*q y9! 'Tc,/L.^kK~ $l2cDCf=܊.(d5؆Ҫ)q &ټJpYV&cs@uc7`o5N#G֎30hd(_-X;&_ɢ0E*>2WB &:jɹo%ˊ hռ-饆% 5X4FT6ֈ/+>&4a!|\w^5&'#mr,;h8e :nRŇBWyJt0uύ}v}7tZ^O^c< .d%Q~'@qdOœ[t)3$vm <!]v,4zgvr;-Z6ͦ:A9*h:fOi9gp_g<~SynEm1A1$ТlGRugq/RJi#=&W:~=dtv׸1no-ҝ_3dcIL&a].{roE\ 2e망"*0&5HG @z !|Br8lԔdn:iNq%T T^ĻVe"SF_Ԕl+|¶"IgX9 KF]9H LeUH̭q+5(Bj&H d  `ןrbHyxyJ0`C#zd$]ZL2¸d/ѵ( ^ewAM8z~W qSS`Z`'JSK4@)ɈB6ؾoFo g6dYjH(Djy.@o,^XF1ZUMa]^z }I|-ڹP&0`*RZ>Rb6jCl+hP=ú@Rc (~)#ٶ R#>=C޲qi̻.O VKnAc3.OQEf;I0>+?|'αLB31Zq\HZ9ي<Ģ 66킕1إϊ/ֹ,ń;t<]'/0Un~ [*9m %H d|7]%D潢b1Bd M:kt*k#CW2N7^k'PQ6 ʮH#) ĐDΟ *ƂnHbRYwPm#$0G}J)C̢L~sR~o)˸5%e[6Z1ͧA_zLD4  -3WCK%s} NB% qתrI*98jlmL]jk}xTJ%%(/֗摆CG<J:ϑbEŧA]o2S^'l~izY^yat*"Xn1 +EC{t-dk N1 hAYR^r穭ʈ jzP㳮XM73 tCYwp)Pb"Oꎨkʎd@#)~]5s&QFpY1BN+CU b1&ࣔQoq{8-|zEF_{w 4q.NDPCqx7bJ.08n֥hO[|xwIsI T=|ddh Wl\3?~wu\?k;ʦIH·?麟d*']e:2k{4L s;  3n"Nq{ ~E5X~5ΟcZwr߫,!rH;/ON5րSqNƵިV=ss9S SS(Xh=#0ڤSW`-͢*qe1I2B1KlձjillMn^,Ve%.)8 6o2Qě鰑i^™+$߰P*a%ٓpH,Wk &0dH+nqtr N"j|oM%wյd.о63]#LS(zo<:K9AA[|Wƙ:?QM62m[^n``,"[krj" TZ뮻szA'$"8 [waߒ]l˜-ƙf=]:I)`l}` sC 9{sWˠlXPk;"ϣ@?9򑝲AD+/dicu~N}[ X;v{h%jeg>ExrKK/f阡Dr u뀢b)ǯv"Ύ}˪6*LQ ׹"+d=0 9U^QҷopD)VGpjC_M:.xU=+>hkFvVs 9 SKLPʋR@NUW@[HQY~ѰhMPjKQj\-ބK(0;4_lKK9(*JD#N-eghB$T|Ƅeb`m>$b?|/4o{mվ aGX(wǕJB=,%hA#8lCCV91r*sMRkv m I>Ys⍃`SV8gF܍05B̨+H}5pA%Ooou&ešJ¬O{{@F^`0b4}qQ'_TbꍔܽLW ȩ%%@WP lߏ@>kpq neHz4S{QȉU;HHnpKE$^Ӝ5>v&$lD) Ēvq QH'BR^ܳPo2㡑I8UyPKOŸ׮FeR`_+aU<\f5R(zi Fᝇ5SrL3@%MX*Rg}RqQ &Am7*Cboo83H:e}knJ.if>8*P<|bƝ|.]BbNǦk+{_aZH}uH$RC<@pn|WwܙLGU'7x /{u;&^>>4G<~u`}s}b~$S[1W?8'Uƃe#cFZ]=?MfqWxWD( eK^vϴ5z)@p#شjC`R e"Csyik׮=Are0+XZi,5̈́B899;P?P̌mQ 29aH'Rj2!zC>9:;ՋRrL7\ v$2A qʎk9F0*+},CFU^?nZc ]T(9.OV;RTɻ%2ʽQB'o•[[6I vzZc5xe+9]VphMby}͵2+ޟ@8ShHjzzŨxx957էMA㓅UI 3U֑+:l.RDzƫ~qѡ4t(Tk_67!n4euVe@XPHn9i/둵^[,d5>S?~_qGͽ# msxf˕f !\!,3 SVKЫbLW愿`pYy]9xMH:9Cf͆,Ďkt͏! !s$ޤCxU]z0ri`~ M8PU~O "O%&e,VfC"CaҼ0I3г 5C/S^G:yIKb_=t-`m@BEȦ'fvPY0r}-sm!D)ҿp=i"+.@(<G7av$Wsa8| QQILn :u?Vߺ6̗J0Y|7esl{ޕ;eꫳ3N\ 0DX\MQgb2ťOܻRM@+;Q*2fh+U;^gӎ X$o#y6 V&ev/-֘UGAyp5װ 6-YB_n79ւv0StN}Ge]8MV֛ӥwmKϬa  &JkeuN՘zKzh>w|Czl _g+4Ʒ3ESuoE"B2mSC괣Zn~1`;̖5zF5IƔw_=~b =ЋMD-}o$@mYAFt{\2Gg&>C0lpg+89הZr 'aC/g.]$&\8fOlp^>ỏ#[1+e9̐l4L^GH[FHCOa=3x/Z" [J:]&`#K˖b+ 3ʰȇsε ͏S?eWnt >]YPI9ZT> !u e -=cHG.^~zңC̑W:Y lf¿g3rD^+*ϛ>DS0ޯzOKxk1]{n&%*=2<$9Z^cZvX-ejHͺ.&4evFA+1@remQ=_jKa!r)AD9`mJc#i*G;Gλc<P(Q9g9Hԁ>y,xbJ ܘpAÎyA%3Kx9Ҫ;Zž;@A@Z;F:}+8xH^MTvہ|% >C&su55,Fz!eQA e,}B$/WZLO @H䱅!#U[U}[9d}?G!]=O+֖ˣဟY#dA[qBeIT <,&F(~Ri?(L嗃.HbpVQjmYڳ?M"4 4J\'1X0F X~3t:c[wQ2j\ަ왊rwr kI|*?[~AX+vV^mI'5&ʄ j` *p 0+Դ|9,8Qm)A{dV#z*~%2e# iv )FKN@[EO?Z + rC,j |F!IM_܀ )e`?o|"`1[\Fn}Btкz af38 la&qC|ך-Jh\kG2dT1Z7/3j AD_89v<&{D_~IG꽩Si9RC9{: edeȈPБ1sԮoG U馳QyuC؇)'ICU(Ϟ(19^V$ H Spdtµ<¶VZ# xJapjHQOx:aq()k&-&b~=G*P?T%^~N[BRI9~o W43`̄P/yh$fǐEx.L%?]e$5s/]zot/8Eq55Cyʬc=NpǖuD@o8n/O1y̴_4Cvx:MvFVH]90Za`%(rN(9@mڻTUĴ`Rw{ ;[9DLҰh;(_?Cew@{.jN\4@+A߾&BI.>XR=gU)3fro2셷;emC:@?H緆1CƩ7=}DUХ1 Kӿ~c b?{NJ6+E_23az^ɘ&J}r N&~}\i dέYf"/.H#Ab=п$sM|r1],~GtjwJӉc-;)p}]iOyF3WnE{ J2M?B\0*'wׂӗi,2HQhpRP66S'koSElKX۩r0BMpQQûzE&n6eoYU ̖PK^8X"0XyFbw_h7$KTryb w%(mI`z*lbHzgek"2Ӏ04_u} %"Qgt4d.H $ TUB2czj;,/N殐?[ɴz;HFRq{GTхUE &>v1u ܺD,\+v˩< W')>׿o"} NF0؁tx{]D/t5+ވqYhw䕆=Uhk wTT˷(^_ sh6B`)%ALH/&pjo~xVH.It5D?};<]9R5;׻d槦Hbx څ\oEa: \o1&~AWBץ/^ų9cNtu?Bؓ1z0d͏_3Wz!'ډC,5*V8۰bݕ,bv.`sDSji6* 3""QX s:ԿUTd,[9-CR"4}.#y.H{]|#ji 6Z:`"+g>ؘ 5Ж0(\ @ pw ,s{?U6N\Wqa NV|IxP+筊-ԝJ J]&)!F-s o*[vltX$OfNVmR?΋/%tDa ?g= mod1wȜf{ i.p9M D  >C.fg[V3 fd3rx#M,(l` ȸԕ]f 4|)j߶E'`N7Ő6v8`)Iy`cR"&{P(4]BvL%[LR-'\8xX!Ha CҔY$2JCf# #s ,1Gc+I#ěMM/B/LNr@j Un3JCů(F?&p\'?:طzzݱfb:=A wp=יɛbSk0ڮآ,p 5+*w Y)v`kprފGS b~Z> rj(LIL:,> V=}_L;ޭI f:s vb<.[԰ W-)E4=痨;7>鰉" 0 y.w{[NI#!6c =Yn=Qζ葩t\z:ArlZTg?Wtgs9-ʒ_Ad_+k|ߴg'xr+ 0rQxe19S)dgHZ= 1lp y{y if.qΆ==3ub*adz;_Fmf,%?+ŭU5bvA b3r-*ٲ(@D|:GF/s"t/P5lwcF>cW#D DSe^s4-Ӕ2%JAʟHzbQo):U`7@k#C 4p7%U]*D`{bJuJP4Ħj8x"˙kZ ߓ/ȼ8Cr`E1/C7/lef00H,rEX1SMrTIAПz ͆_Npa|K e|@ AB^؜C,}z߭M54qջJ(86f4-w:_Qg䒝َXc$PsދvY漽1 {MJv/PEĂ܃>ӛA d* uK#jnOζ}Bӎl@?=J:-.V^ϛEU3?K+3V~RM_WA,E-*wOc<􃀝ڃ.~monpdI%:^w;f&0۲[ÇM:kb58XaWzˮӎ.C,;s% cY}j0q~EPΞ&B_+$ˁ E1rDu>U\鈄@jhL;h%,6"9, T-mSD:zMmoԷ+ Xѻb,1 yZQPQ Y'3 zQtRȋlsP/:<"OmݒU]VD@-q D q +P@Kks06:usLS?[r!KlS)kT@;eQ+ښ, I☍jWwpz"~8%85-jnu *aMYxq 2g}H6,9 互: =HǖCO$$K gp@\iGkʨDs𿾩lȌd`<0'΁?kY (JML;Fd2VgL1% 4gI72.2 !GhCY-\ڰ4Ǫ7xq*Ho`A{ UkʅUʟe'Y^ u1/Q"ր<ͷ}q$~e t YD 5e'0eD%8Y9ؐޓ%⏘cRPzG7QĬ7ŗEgͅV <vP_%(xznJ c`O!~X)jm0zm%'}]s}vOnjJq z9Nj_ˍ_xfFdB+Ԑ9 s!h/2КlҸOjUݟ=1u-/t󷏹?D2B.|I~o  Z%+B/ Bq(K?X߃wKDl0r`עć,*Jh}CQ6N >wP1I%ҪZFSu)<-jtCC)I qSA.+B8avN0aJaݫswzŦk*urǡ߀|wf*.#,tv֚ÖdQ덡X׹FIv168:qC pcjzk 1Fy>-U}ޏ FҪo' "Z^R!ќ0B)VUl3鸕\xI3ᇑKY2>a2mټ2w>;M*TG:]NH_/.Xtc"6[Z;C mW np9BlUc8=_.oOlcׁ#wԮ YfP>nnK9EܤZ2|ў.W듑 lQkٺm>phՒw.5S-)uEnPq.:w>@RPقW?_1eArUF%7FBҬq5*f/ݺ_)-jC*xE aqƟ=o2=g:FRfr.6RY0#򕃇Zjڊ-~~3Eٔ^V%=2b{Z+,>ϧsuڰ/Htq ],)ױcHD*?:@&Hyza S Bt0[WH\H PU2ϋQ a} N46Ƕg >;-Λ/C U?fRk™q4^ڱ%RDU(ҙaCG'>ģOՒ u>.Xp1hg^SYEiu|kÄ[m([O֣-8}wT Gil|uӋg?;yU> BWl"* ?ĿgbJ $1;$W,1ө8}],]&$Z@ZlZ.Z[F*r݉cÍu5"$}<<~Iq+{rީ3?svz>}5VB8Zb[dxJ$D`g!sHq:GFq3~O~Q]fBIFu  ߭[vH@._f՞+ܫG՟ĎEK埰^}@>G ^q}[AGEţ\qNW616%&p:c:NE*}sF\P4Iϝs }f-‹ nhݼ1E7IH[#pI^`H,ESB%M/tBAp`HC]Qf&ΙS'@/_H9^TbamSѩ 6(dk`l+ 8&SPL2le/g`Vp}a(:H qᓞ dlXJ2*>ED8ʺK|_Aı0oHHpА$YO_ɡtUT9<#DK6YteR?H28·)۷G3(26\f "i&5#JzDpf^G0M 3tA-!q A2Д7@u{XY;uï״mpt{W li%.f!V|u-K,P)Җo0'(s!){ھYY 4~W_r`/#1(zϒ S+׹yl mӺüyV[Z#<u kϪ¶fڑQY@2O2}Q#]!;`Fx~Ͻ2_#] 5arU7t.2}?u-Om|L μ5jQ 皞L3"OZO <4 7qQ$H|vg8`>[zf 1~#U"Hgv](`P:LOa4\h/qV,Ʃ#\'oKXCR 0no"LfqYzq;ٗ`;pFB?PA5'=,ߨzց ?qy >5wФkxmʗ@AU&B!*=XS||hJ ̻q7<1_||Np~V% 2)7$mBMèrDeB Gߤ7c#aN-*31&vL5eՂX 5n2u8[?!t:\:M-DzEՙ Bsǟ(Lp4*lS-:A^QX7z}~Pgџ6"uS0a?0宍ǿM 6Hvwq)bv]4-d۩hPdoc4AES۷ eԑZ읅}{kqCI=G%l<ȆDI<ݷ @7Z:` $_)"{*fI;$ :^RFr"OpfV6$ bח30Ry~Y~4PFdCM$$nԶ~VN!T$KӦU2ĚmD?F" f5# D}DR؊jZEZӟM$AȑPTG\Ě>xKS#S ̈́pչwˡSB+P^,-:lB}$SI:Ƚ=LOak9E)c(d" r[Rny0u.Ј~T nUK$g FO(QcfjSFdQC}jbdI葋͉ / k v Iv RwdwJ_r7RF~3%k_I=.*1̷i -O+;w(Фn^9-qےf&p?yd)R^=/PZYYJw?ѵ=yLesM?Mxt0͉ކ'/:gU [3'4L S z=mD f/1*cKzx[D梄=ܢњ( M w#{%h4v{杒ر2yGP2IGxP )G,c8fH-5%Q53նS}Or4 Xw/<,E5iSn5Ybp2P?pFJ E5h,C xe`)cL +'9yf*مRl!5|9>E=p!4=VrSP;Y>.gЫMR%N,J9F . r7>u<mfj y^sHt(Ql[O\f+9jSh{(ŶM-3J 7׻zg)H D 3O:8Dsr\=bs02;FvX&VC,AlmؿxY{kJ}Fc=7ϧY7y*yA!Kf"ŕ(wRq_U;O ~𮾕Rg SԲ~: ĺKmB13F@~gSz/5~"-]T% :U`rWw{ `I?9y..)[Z3Z7Z/$b\ QF6Ж&& ֖󰜦P\J&*(b =64 tڄ{&K5%ؔX-Nt9ځ 7#r0Lsp,*OX@evM9L 席lႻ#KArD"e9L+c$H< Y#KiH13 Cz%#Sm&D')Կl4u/#G;BnޓgػZWok=|(VAT\\_3r9upTI+^ÅƮx-(5?too h3og)W"I㛷+pn8,ߖtRB^̠pr,$Sv"$OYׄ70l` AµRJ,MAu7K+@Ю}oc"~tEGNv~ojVͣD!$ " QAhsFL%SAxҶg֦hBĎ+5Xlxfݕ$ݺ$u3ی(6U嚜o눙n)Yz>./`!W L7*KÝODH'lȤ.c8d2:bd.zI7ZUZUסUW\p ~C&<\eţ2츐apؒOpx VQG߿ˏtʫ^-ѩS?!?1m*,n@H H}*I+vMU`M$BX#^  4 #+hP/(l(v mTf:-{>r\\bˤ2Be[Z Y( |mXށCGPV*FτNf36Jc6ck l4=3^4 xShW4zr1_s,cȲ[gS 1kKm繍JoyTwXޭRgvp<=Iqw>C|A=LQ2#=i%TŬIF*ٌZ7E`+8 0%wv:ES)ol֙s`-TQɩ-\x--%䚠Ew6~oY`j~o4 01t-J쩐5_I ζ<$*[(Ƭ)&ol;q[B4uר|)vo5Ka:mw3Kf/snp zCxa`~(t>H \jw  nc4~2wǛvzeݟ,OIf+S3Υ< L? ;NWў?&0li L ,ʘzw}Ǭ~?3U j| jHkç 0n7Yh/cn( 4bQ ׌Ƴ!ndDBfY].Ǖ9C6%!}4 b9BZ#A\Wu ="?"y,Q$k=iւ:Whe;'*x'S"t !F{B:a`K!Wz3Bj zZ!0dMq])p{=;H_vS! h%HmF-R%RDXE1j$vF>k$D- F`ai 8:V,95n W%C7a]}32iZWS un*ֲpM.^l8=PxZWL1*/s+.%wF#~9+!vR)\ hHTwطXV%@VՋb@ 2G'0߳pGx'۷.'QrU5b#'}4f#qMlqǙN{9ݪfbX!ˉ!_#Xig7\W3GժJBmPNV~n}I_5OzEHޓ5iԐPc $eЯ%yXsS步zid^s^#Kюf˦ZnCxFj D;&r3l^EFcDu9·R9-2i ܅gqgYY2[QZn=?$~Pg0Ć&!uQZ<#ZKFƞ!LnXNr#HMJ^=>ζbIucFջ 0dҶ:fn*g%[xG}n4UlPJkr~Uw.q:eЁkУYoˏcWA'cf*bGK4<5Nomxy Pc|>WԊݣ ֨KTAJd Bÿs }el)@ b۴|5yL,@`F&BV8XfeLN6cy/N"*\M=0РŒSDJ^GͲF"m W4y:j@ebJaۛtZtٙB::BLckaq b!Ulg#0";x)h}9 +ӰW뫤0X%E=;ܦhNe)3-fN r"ʢ+t%lֽ~Ekn!HyFkq6Mp$u!mC rLF0Xa° Ihgq_ .݂'m[6 eKvl 3}c"H|g2ۙ; {zdtP\l8˰zgg2,zpDnR[W"-8o:PLY< Qj|8uUgtVd Zع@E -`S0TXrER}Ke;ZP ? ֖0y@2yUY`]u2=*ȳ= /A1ܮQ6oE@M]$r0:p̒1֯~Apfws0YO3GҌWRH} .!={oS`Eis6qxK#Ƭ! tiA:D1v'zR)hY_+}JVzG%qAv$P|= U)n~RڎN g%9B_ 4RտčE[=t|&ڑ{ ) 6 g}r+${0;M!S\ƽMzwVXZ7驙\ϳN8gwahtk3d*AzMt#Naf(N 59s'sB/3H}e*G& 밵[yxUAYl(oT?3LnGTį3Qj SSzPLrà)B gF_2(}KpNu2nUR۞`("hkSo-$KlC]pM|˃. Be"4Ca'a}u~䜓-sk-'7Pԋyz "!3_X]/eފ\/Ed)4LLAӒR O2֠RC95(a+,ٚ$8j/kV3!+Kabc pQh%$ ,'1;j8"IȄvʯn\fX@= EJu+r[y7U\W JMI:I/rw{U/00TW‘Qwl;Bڢ`3ws+' Rං])zXMqW@C?ŀy~+_W.v[I`zmhn餇"[Pk]n4`߿A֜j `aPě+ϓf̸xΑ#@즠yу^+Tr98"ltWP!/e7c f!(apB?FW&:^^CLk#3/uެcdyc%sB4 [9G Lb芹{Z$] ~O2FZ䙬`|H:N%iN"scg enr=tMZhm<]|X0gNB)D]8L_ڡ1;ԻR?Lf~ʻl2ۖI#L0%L矏@Ma | p`P6bS8}6J`yŖE-g&WRMG}4MrU{0ֈm[k Ȉk(tls; d!L+r"cigI@!;kZޞۭX\&DdN_yMu@3Sr;i?ʥ%ѭ_UP(ojn2Z|>XىBDSwO8;-Y/D+p $˥Fhh=kbQ~˯*8TCHj'1U)=2 1q)s{TMmz |:C~=hVJo݅|7mU6dxlec՚'KAP@]UZHk'r|X:Ul|#f;G$Qe~]hp.*->XI})0Ej3 >hEtLxzG;$Ŵ Ht7OkbiĨlTVE>c0c]6+i]Hkظ,lJhѩM hgS,fU?N լ@xj{DImhJUAvU5.~5a1w~aBa/`nYAVΆ m.Y'pC4#* A)0~}wt1B۵p7ppo}ކd3*p@dflkPz},@i@>09=,D;x6+(hɡY4D'N`e֝X;]>y֟{5<$!J' KRKU$ *7CYr#t$t U6 #.^It3TMX{ciJx$e0@/@~#d䜫|; 4;fk"c?^Ppnb5z[M50r6Y@_$!(3yy]L Sp;$V-M'%2<e|ncZ*\Q^4yd(ތO\T2apK-ǠJqn9Lܙ`D6&ns`;T>O4mO _~nm]e)Hم)h8ӼsFo"P^d-ml坠lDLz-I d\dT Rmam6gV`k)X/l 6KWzvg!DgrznEC^}gnP#r.YqEm4W W6B\cWuȱi`[gD^ԧǽ;Vp, 1+]T _DQzBgyN>a ,W{ƽ\eri-2 pǩqocA܏y$cꌎKwHb/RVJH?fbi'5M)]Y>c{ZCKPw|X[])>}*$H&F Zh3[GWx"v<dBAak =5O8,Y XVe&G FkJRr)\|7э(^hb+/Pq)g XrxZ%#`a`QiRl 7 #5[ζ+&5d<ﵷi='!=R6C cG;ʣ0osWֆ]#G޴3{wqJA\DNPqŠچyˊQ~l oiJVKjS~N9 xa?/'E[/㏢ Ȁ"HW ?ƟN7Z7ndֽl{RL}cBI?P-Ku7h`E҂tC#y Qv?E^I{!F- ޢh ]B ][,T7LؼMf0\iAqlZs;9h>=@56v~?E㶕g$(eU Νq)3o`$`QٜsD A4gKp>E^tK(Uܟ|jLRPlr?$c,0E–h;\q/J eiۧd_Y>Qi0`2fT3 $*ڼ"I]B1Tc;Ϳ_9 yݖ76_GYz9%1/()21CKNUqs'ilm,8[!y捳b]iVN@a /3X47*CO0YܳNo%աGT<~q#.}JeEw~T -<IvXing*FİWII/!X6 ¯,ځP#l[釃CM);'-KpքXf3)X1[6XS|v=Г5cy8=>_X ;x甍^2U_&i䄅{f?:CqYV~< dT&asH0@)6 )@ϜٟAT?W&,(ZjBĢ?~ Do`;^뤩_f"* +'of8 YH]^XAoӣ{D/>+TL] t\]ys''#w@̩#(Ug~۰>;=PŹQj^.\U3-Fdۙ,.=f~?[f/,ɸﺉe*|ÐQ'{୰:BM<˫#iO&]aA@A`8)v1pחD_`@6a {]M'v5ѵJ-IDEO9Ծ*I lEte!m?MߢX^- =ZeCba6uB6GP䞻EUIH2'V."(lFc%&J\-~FKDpm\T;Ta4a#6#YU'+&#Kߣc@]m~xSD"I4rpu,S!=]zbTu;i0kROٻoج)P۫,#D9DEIt[T^]K~#ۈB4dfgQaMN)kJz52Ѵ zo#6@q]coI&ttǻ=0r`BAZQ)q^0($aC:;=XZ>mųu4}w`D]m :N.evBkʥ&Wnozw5!@¿YjdWjN_n}utBM.令|ei/x>1/%V>Cc׌~R3!_8y|\0DTxH'OP[`* KgSU$N!A[fU{O.`srʩ{:E/u.e.0GHdp]P}E6I{PL`Q'S8SՅ>=dн^3[%W-.K%~팵뵲H-WS:xҋS Ft5"!Р-,ή?vO`WL:r$u1=6qN h(/؞s8+DeGMbR_Of>7T\ lȕy"0\JVWtd\ βS0t=m0Yuix@7Vaz6e GY;@q"9r,MtPpVZ+4E!LƏPp-/CQv6s ow7] (*~^n:4_4R tF~4*(ѱA`:,Iٱu}uUaW_a􃤯ͥΩ/ڻ|lPNS@Y^;b"ި.hI%noc! 'C5E(DT{*z_6 V=bbRw6 Pr/ ^:!u[qqϩPi6i1 @Uta`qP i+܂G{,Csd1i'0c]\F-8d>V61,x=7m 0Jƪ^E5LFRkK)֞wy T^*-!V!tT|^"a3LA ɫf7"hhSJKڜv*~.5la${Eel m3e*q(~"`fZF^a;7g@[u+u[b5;hud]N{QBP!30I+p-Jr~71,uy-ZlW쑉5{#J x W!p'riƹEӷOBгBUHR2%e~e29xfs& UX0@yS"TkKe>Yٝp?OQ<k!{]M-whX+MUݔZP' >S) 9+9cM$sfyDҩs w1D1&Iɼ"0q*5zB@)3To#031B|NycѽK!>UF4A*&qm + ET$a)1CyW[M`UHQ'Ǒ"D*EJl43 ¯D&KMtaDR\BKenLŐD+nL@Mޟ_0{Frn2.pP*I!yi9B?`9xlrG/Njh/[dݯ[8hqP{<ܗl}ɞ/tB< [#Nl6NQ5RpwdAx14lO 7 YFE)\KT-,XZ}b5 D;D[8PD!ĠFA#e!_$^lf %JVSd()-,\<*֗&MN}%+g}-s"iD2+- sa@L, mF` BP*+9-]Vzs;Z̪[brj'on:}, Hr.l;es(k^JjllO*9ގV첫`ʿ?h]95.rBr+*)9/#5/<O]c.d(+RinxL. iEb TLDΔiW Kive8>>&b*]曻u?0 t]٘xyD|ۥV7zMi x9$)H33 ]_-mꁜ-& P$Gx0j\[(OFVHn 3zޝ[y@O<J@20\1#\ ][J|3 9X^<;@u}!^f?"tIV ý$]TS9s7<;Y?ZC%iK:w[*1? .XЗ̗ސKV^=p_WAv&z-.;-yIOi@ ~ M B[go2 AiyxAO,ִ{wb2s1EQ Jnƀ:]/5Fp2,+[11$As<1-3u}'!}H`QNͰtS)j˭=WC '׌ H&HG26 $ S'v{rham>'S rT"w5&v3^MT:Ë4gKP]++,a06vѧŵwK Q]#imA O(@URG%}^#P86jPL\B<=@#;[{a+Iў HhG8FJ睚Owsg.v'9_P Q'XٽU;= a=m]GS1JZZӋn|쉂[ɑw23 %9FOނKcvZ 0Ӑhx4hUԺ(tPLs#&u=wգLjSFTϴڥ! iX̢^EȣQ.H0q'zCbm N_朣R$Nh Ǻ{^dyzm̳[@箇JηeCl6{'^5΢aEca V̺L竾{f者D7IETx:aGX`=lNaFdV*9xAkEf}RCU:V(8 s^D,XI鴌WF(K$Z [CtzBk،y(yh UkteJlGP+C(8Q4܎c0X8m|W(b'YIeÚ\]<= 'Kjlk>RH U+3K5Ӧ4C b:א[5;i"MR20|ݯ+sCvʼnuKE'OÀ=F7Z," 4i%H00}bʭ5LѹP_(ބuY[.=#謇|N8QosD;OZyT=1~Mqq7Ɏ1 N պb{\a_Ͽz3?_xс4fl F1fG ؈}cGyXG.q5_mYϋ0XO |lx#e$1CR{/M^Ta82)D@)V1ۭ@} gi+UxŎ7)Ӡ;åH+PQt 1䃑BU`d[rj g?Ja *D,>I'ov.`R)9iC+A枺Kp6'c] A)1nD'isn{PlԯAʻJ-:Q _g@axU ݼ)u}&|:M\ Q|S4 YsW8)*7;p_O<9H_ SV!xjcǭu3+O^i #ٟ>Eޑi AV,<@rܝ3ۼ* cږ^,Ɣa=UP^IQ.gsv(\LʲM) 鋶2ήo:e+x4#l|s*D+K[3A D[& 3`T~DS~AS$nv3e'2)[WB?}êYօ|%Kgp/df $;$ݍ/~^Jw"ˆQobo3껷SKWZ?Mκ](/SҲ߽MpqB@5BoZw~o~>ׅ0 V=e7!O5;js"jxyEON6Omo9}lWJ}Ѓ}^8`oaEkۋd%(*z|^ <#ROuʼxlˮP%+Kip ~GbTC*C~߭]m¢լF{s8 /+`̅AR@2z!Vw/w`dIi .(^ת`| q1I\݉Z?UߤPdVN| V1AP c]IJ }2d}{* Hy'(#pz |3iJ~REO тvm1)OG7ZHd@P)jrI >rRt^ Υuy7O \$75GupCpB^Ɓ K]k.WmzUnL?#FoC ԀC墚.LxF[eHy/R_N_(ɏ|n lPR>0D3MaXwrL4]n9:_ڼ@ >Ƚ;I~*zcȿD)Bo9AED^ zTN~ H2YqɕchlL''Iz6<|%JfZf12![ńz q&bqf "ġ߰TRRwbu LC>^Ib}7!@5}M(E O#׵i/ w0d9S/O:b\Y.j5 {91҄h )b:P1d5J׭D ݹ/3 z/.Mq!Wp]}|Myo6=4i'7᥶22O DA<2m<-)jٚtT;pG8c7>fDž-$x v; Y˓`cu Мp8f8+ˋКJ(XO-n!僲f Cn.㛼|Jqa)ƷR+S^,ׄg({`#SƚԹ G62fկ:oHsY&7Ŕ7_#8{=QQ27ߨ^8h8$0:B#[F0h RuD=g%xxE)h)>T.zY(_=PN&Ujbհ|:= G;ETg@sb{RyhR<#2 V|J1N6[IJn瓾r3~`!vK﫺a< *W3Hi}&5̜J@o% ~vE2}}KAA'=R~M"PrSV cl wc,a8ܸr@dL^;~{U~<"1lTv郡R}M3< G q<&ogn6j%|އm9 sW*/Caߑ@_K?; 3]lZW@ѬjsSB#q_F_ +e冽( A8B4XB4 j#Ҳ'FkomVhM!s"3 =`l4*;Z(|il176xN/bQ#k d%8r!9'*G}*Pe< 0[gthJp:! K_{x0Vd8xDjt#/ JݛHsCLw?sYĶ?tW݆hVl?<#[f?6#&q.LC 6>_3?RUiˆaRƞH~^߆dڥKܭs[WUW#\q&u[,tҎ'6$^bjTx+M, 5O2UщhQ!oKMׂ4kF AΗWf .nEJћ#zs-Z1IZdgQLF3V޲+^˴yXw1C#CClٓ  odz<}goJɏ4D1R뺇so("M|.hXVN_A%TlI W*{"0iK@7,@8[stQ;3!ʝu]Sg-/%if7HAEgŤ1t&zs ! &5_RoFP F M67=!-ES3 @f}(P/Y 47'FWMTdm= x@Tኧsv5B'Aլtk}@)W]G0OI/+ pLLLߏ額wN ُ80Fr1 <2}1Q9~s}LЩzX|-Bg)lZ>vP=͕Cgap zB78(rՙ/{k3hk0rze?rR_*v۰\uStѨwf]%/EEy?QfuOA|kcoD QA/sauI=0r{;lc *ue|cޫ=ͅQhӟ<[[O/ӥMQA=Ok\mo7~|zU#VXŒxե4/ؚgT9/Zsk*">)`j p8 )*8)JlAN?P:cC#/pQ>xqRSS~wȴ0Y ޢAyfK1[#Ok!+(|ΓJ^뜊(M1}|V{˴tq}kQ|",~[ ]#;OlHm,ۦ0qϷCCc תDot4o[3k_}yX\=X"3W ez]Y/ʽOj+{imm/{ ``l+4P>: ֗2Fk ~R'2:rem0wM:,t[@QX@_o:6g)8Gv`d 3819`$U YE3s-wC+Ȳ2۸-Em`tf:<\R}nM26yhFa(Һ$pdscW=66KHS kUƐ7iS0 -"9nt{o0'd cOHΏ˿2ߕVJĒӯ+YR{:X{jpτo=+E9dH cp{Dx1ҟ If u<9o9r8XjFtsI<"A$ʩT=f.y6?{+ٗc\tܱy#k'`MsJ2LIb@̤ Kv*c7Wk#S|&}r`*b.rtF[WWg`@OXQ;zQeU@(*˱~.2_# nDFJq'+RǒpCzm[ uWXz&C7{<3/hϺsjɴ8ڴǥEtytkN: ̦E(z۷? HUi55.J~OlvM%·޼a83w#GQ-ֆS KΔ`v$S]2fb]25ZHʻߧs#/9%_uo| AmyJ >. v噮AFY3:VߔՕo6!vp'$- D樃!/Z$vB?t D{(;d@ZTO[g|gcFxeqAԣ@e=aNǷn{&Åy7CZlxjmi AWKGsCS6dݶMdjv&0^!ؓ^aHJ4,phn~ez*j 1qۓa*F;EBrvHlXu7 ^'m\%,9Q8bmɤ躇PLX+Rz?Rvw1(sKR{$͇_`K T.l>s4{!dʧ"TzfE7jw/W S%D\ {fIӕTǎ4. EkK}Lq\iɨr6៨Nڊ] 6M;ړ dV|[o/u&ͫM:┖=|{ؗ{o^w[RZRO85y֖>Ъ@9y5yB%b ͵DVzQN l>ŬphKG('a[0Ӻij Ţm/Z.YxVbV5EEP`/|j7t#M)|0'2`1~a0;S1>%~/E] mB*s6F |DʴM*ZB$[8i9m^GD,~=<:? *B#0 0xi qѱ\v__gW`TMG[#tHw@o_!D0%tZ1Isէr_s 0Sm-P9 RK̂K7uE/MBLT ˾/oubsD6{ͯxCxX 8x)-&FӭK|3"u ge(+U"UK']e^+d .̡阌%];J]O?5I؂;l&='ZLG bnCʂx YVyH敝,>y/r CZ[z{!:Q96&kz!|>`?;PdPw!UajE擄BN[GZ5#*RXyX61'?F)3^$-ay.Į(Dgtz02:B{p b`+i]ݞ-#N~7+]9L%W$ Ca/,IJV-kOvk,u \5N+W"|^RhreTv4UҡeW- ZU_ęfjhAp6GXz0ga˲7 #T3.M-‘?:qƻ%aV o`ke+wYD:.XԽzS%2a]r{*J;5IzgaJlZE ^>*K힆#X/ح,'y^ πʖosM0)=UOd'35;nvBOKs ¹iTh<`HtsWB\M'/'(@ʥ< Hܾ? \g/Qեv68E`Q_jddZ IgC"ØP - 鎋Ww4q₹s >eG[}\xipN%T)FcߝM/Y6uJ[cI:uY uH[j{7r"e8k yLT6^_oIeӛ#)YwWu’gD JN,zG#\sXն![KǡU2ipSpi^u֬vL+1C,8nLqhp0k$JW0E#q~IDG:- 8נ|,LȵWn`>C) @>ӜhŜsEkkOtֲwF?h㨓Y< 2BX:G⽦錚3ێoMfA\eDZc+5-6X b1őK "?ۨS(=J(SR&: W.kF&hcժkO(g'eANsjPx>n-(Y:n:*]PA=q$ި"mSkHx-T`kDOQ=1r*dSlSv0^ɻ9e꿣K!qPy@MFq1'niRZq1}C;<8JӁO y T<[b\*?4lqL!RY@ "q&@+T~+`A-,R[k=U ,UqڭFf/CڞX00L|WkTx7PU*֣Ӝ'WgpC_#q -zRB>I.'N=G @41rB+G=%*9b8F\ybPӱ uwby!x6Wir/hGcf6u.ieBcKڔSv VO:d`T>PX] qsBe`#ܫdj^OG?-3/`*UaPkƅ%S8(vn; 5Y{}c[?A(͒-Y 9As;Wi$$D~qI='pY#%] Aكn.-ŨƦoF9^{Fg,YIiR}c) 2Qjn(ۺebEzaq_*-8Ko@[4dЋsA K(n䭜eك|"LL7/DTjV]en:Rc ATN-ˁݕ17E܏.t^ͷ* MYw-5L>S+:XS/s晨(WI}w1{VĻSˣʽ0/hB#C#DW5wd3Ԛw7{UCq% )*ZGs)+5}i' a C뗅C;B6r"_b`L(cҿ;Jl >莿9!Yv3,D0`y3>zeXE_BYTfi͡+\)R]76'&Ea*QUdvrD}p尉^7 m7.[LkX'Qs z.&oxX佻Sܠ/E!N Eam&WB{3(mb6蔡dr$`Џ#wKY:C#:{C]瀂{ ?~U:&UK.@"ߌ?zFpܑ>|ᆏJch-g= G&A.KU;c%Uztd$eX^k}v E.2 b2Q]+h5 xܶ^3)Ө+|i6%Pڰi>RN ɠ")y8B[Zgx^#s-(E#G{V (N,֟{d_9NuXB' ?-MH"Lgxh6b us$u$rč-E(ʣ'̳?Ol'ƾ;zChDrStG1ع+'xGnuMCx MifQպ ?)FLEkcC=L\2ԈxBm{sI[?MSe .S@Mf_MF-  BC$|`'^ovR`rPD) s$Kw[[~K1tO۰TW 4.`?OHh[Ȑ+raȰZqil0N/uF d}BahyvzZj)xcش('d|7낯tSG–~6]nwa>_SzLN6b$@QP11,k|ܹJ^|oPG&V*yDTKCfbwC8Μ->GqQS(jo LD8. _<,Tb~jzt^ur,օM^FɟI_QޔkA5:5Eݴ罻 gZgcǤįIF ÇhۡZoǨ7[v>xbGvzra*ݰA;ް0wwUFNq^eZ(UpԀyCWiz.\GZ:|x:FnsbUxEɼ!.1﵅An|]ad ݂El8)q{YktYv@mGR7,ߓzyqesݱip81][?]Y㜳+؜+P,Dx *qb{\0?bs1 ;LeZ78*k(6ź%u+":mo%ʗ~>؄A_`}Hc=torK]Y댯jLZF|]&W#猠z PNb%[%ۺ<;ݏ}xo׿'doJoLaX.>U^k= VTV\֩[R1r㡑dЧqט[5R/(VLnKs M.ہfk{(=plt/羼 _T\~Lm,f2%ϼ5i։0Tham嗢ފ͕_FW1 .v*j,1D<4>(@kwD]5=gFQݲ]R%@"&ïeO ٘WVYr_'\I}As ̌D1` Tʯkgu;x^hQC ixGۗB8OnAfEc\mzWҫ_dނN>T{E{ 1X3+Y|Mlb a⸂ Xi=, 2׭ө5sНRTh2,bZ2*ENlj&91Э;sd,sʲ=8# ;X |(U@`^8r"x)u#Y r\l>^UZnǫWkW~|ڵ>rmHs`BiSƲ.1cgh;R6Lϻnn*PN(&k}&AipoRdg,TXԐT|CqҲ$ѮnRwm؅ -@(v3WҚp?fg'(p&ȼecSD^PIK zF=r`,sÕx  @ \h)Jz~o0 ``؂Z7oOQَb{Z\jZS@|H}f(+q"XWLV8:o=_GwS&QГ>#z0֜/þr ]ScҥeI\Q Z lȁ龶N w<@>ƠƸWc?hK. 9)/{V*K<;GٙoR!F Ј[x}֍ydE뢷\` I M^G"濽7CPCawRqHqy$f;q5Lu|Qaf)"_"ҵٴ[\˔#fvNT 1,fqh)} RJ: o]%Xك~./\ ӏ }zP.8#CY>ؿ gUeU޸ƿeg441^7u}hqkIֲLWR/<v/-n"2/)"ߣ,\IG ں& ruhж]C1o3Yb>8,nWf$aU/`pρ25Ū:@fYDG#{HKKW _|  Ȃ \ze 0POjZbr끓K#L#C fH:wm@՝ƍS@ 8FRI!NR"4sEUN$KQlV!:Bu؟w_`qqLLj j &,Ỉ.Qݨ 7#fpM 4U MDf'ݕ63X'?Nk*[}~]Q99w~b}ڪ7{ER ģ8 }Ȧy>Lg5 `4q&U &нITB6k*I|֛u./g œ>u-lD;~SÝJW w@9|Org{tTW\0 66$=(ZB E׉KBGVQuY+%!q/J{J>D%u]y<5zq$]HnnAӝb $CL s~orDǏ6Z=/8.Cߺ DD!I;eDX* *?y4@F_qja^_f,φt2q2 yi8sвDc(/x=)dx84Ў K*:zY]WbM ylI0y ?ܶ|[bXګlV(6-OoK-}6 Tx;gb<<8Ra~8n'pѴ,8%wn36zH}Ro- &\qOy v08{' NPYD桵%l znChSѸҖ&M'{;oŒ2@g>RX?Qa-ugM]P'̍P*bAqWV Rއ&2;%V.r]f5xX|#q[qo˶.~'93ivs*$ה,z]慞.`N%vřbڳyyWvY,.|zf~y6iqQ,`_Dk)P-ds ʢRg"WKq>IDM\oSOs58PMUkeȎ("ɭEh)RYmEd7NɺJ:tMmXF ܵlN#xB14:xkX)B u6|XRQa?+Ax,.j !(* ꖡH@083H`L6TtɕŒJ7PF gkIaC\%ZB-Thk<ʹh2 WH>T0WRR"- KYha3HJ$x.Xq?Eo׌[9>cQuh& ˃|䘹RbG#7NtVI z~(4Iuqz Ay))|ZjXޭ@!Ƞm±|~z0a$'wlV-cThRĽ?}VE@+)9*TevĤƯs~,6 jf}s kDWg ^Uϗao bY" ]{<% _hŢuSĮ opvj4.,TiV,SWNn 7Ӓg Ij83 Cr{OZ2$2^q~WV-9a_CSDq|귦\>7_XV t%5Hi}EȯD-(U#l 3XQʾ>oU-1{|i\c6XDΎ,0e?`cLu`z!ohbDA aKV:M ѣNGZ =!%XºI Ti>9K䑑9[т$gs9@B͒`{Pa ,UIi_0?z0_2>E+^KRd*kŃ/fx5arPDҶ?/=2\6`=:3^ Fpѐ"77Ÿ9+~*PZ1+F 'S ]zn*WVKzn)/U!Jb(>AK- {!46zxO+K W?)&UEkUOI?z|ԀOxE\'^6?j#9ʑ6 ŭb_C#Qڇ՟D4-Z5Vo[zW=-\1'/bj1t:ئ-O5+V'p_"dLc]F1($݊St+t->=1IпozqYrL-}9R4?zgp_U/ .&-7 hﻵs>0𙅢Dwpk[S< 5$_;[5DA!Uڗ.09ԝ_Lk@\?TT" Gtp OwNaQ)'Nh}˘F3:rg_8((vWp)oO\2Tb)wiϏ^6P Nmҏ`ִf?_dWH8Z%‚~aj|uc3ِn'%Gz{1hjȘR K-WVة$*O55gcZU\64u?Ghj<-*|6cHtr,b*ȃYl"ǣ'psZbѰo>υ#vqv۲p>~X;k&yVq>b50oїC w NE ȦEH?͏#?߭(SX F?ٜUŘr?dpw uO}ܭT wLqy\ӔL)\\#KOKR4`+ݑGlɪ=!-IhM\=ëO"@ ƚȣuY~۰R}_}DYjj`%[m !GAуS 7T9|1L{ϲ^3vssDqT[\RAF^#8 Y7B K$S=fϛyQV_@YsAni!aiȍ[8g .1Xyr w=U]W&w}375i6iޟE-xG6j}Vb%F5&;"q/K.b}/vä+/Y4M5ZmEjywqө v#lmhI-a`y"kW5݄&mn%Rhɠ* _o{:b]tqdrPPGR5נ5aY$E)fA{H!قQ_ 7eTU#ggA\gݤWčF=,WWB*v)84dDCK#qzFWLwU#횭,sU#C0$!`|9ǦT_N9)l߉L1xF\))Nb}G~8w9a~Y"^`DơaW&hs ol,\#Ghc({^u9n}ClA(f>IpNʉNb'5Dں|d,b+w, \LI&v5t양_Vw.__KNb(%1DRf~^dW4gLjZD*EvwIᚿ aQyΆ~uĘ2ߠ9@VU)x# Bwx%dh o琇k-!$jITբ+R CMx[`jӥ$|մ4$w8,$OSm0,f#9O&Mh2~5ml*aP&2>ȧt/F 1ɮﳲ<֛2yG6l eJ n,A5E^5яY'0qb<]m= \)Mw>zbS=އЍֈ.vm,d*<%~jQ? Z1"#6t&[e3Uغؒ!@ we3,r\dYB3K}a~>W 9NwE\P&P)udtf@ s{/cKTcc5C38WP?sʺCtN#qL_i3D:Qg:k&[sS\Jd@~i-dOoĠSidTW3ÍR0?'G;CI\ػ: ֚{lW iP>M:W6T_EE;;"{HCp>P|t/`Zlak{ӂ|w.uLV:uOu/fWGZ.O>:&\*U9NBuE>윗3BQ|XECm0":ʸ- aQFLenl5o}QWXh-C[t qmܮN'#Te`uOV9jVchqKx(Ȱg6#E5/r(,;s)Y2Ь$ &t c"q4֫ogn^ $}Ѷh](!8nʝX'g/Nm1<L:]|s1MC-b[*4@'4DAV5Bi20Fk7dz=,ǃ:)ʇW0Z¨䀏1A$(,x'0BpѼ`t4vyZo.%p#3_ݤT]0kcd>SQpwf騉hˊfXmf1/OL q{}7>ݘAm#yuX9.SƌR'G$(X˫aUS!n,dʞj0=p"}6bVAM/#)ު+E|446؋+U.FC˥ pNiڰo12J΁-'GfT`K&)(NEĦ| 6ZO}UN+bQ;dlv*'zp Õ71(6џz}%j$q sK#O%$b?1+GO^; YjN!vw|+k vc,u&lSK(L izS}I-aQrR!Hks#4L+Q ~D-aP.m$WU:_1IpKkŭ n=L[2 iD!0:+E/T)[ RVxy^9!']!%FLiew|懘@ O6Ynlȱ-8Ӭj\~xM$ihmn-c_8jWlrE~2 ϧCV.Dd MyGB c*k!/KtRYTJ镹 S[!f%˳R '2%Q^ۅd~w6΂oͳgfhJ!@wA#>gzB1rv"/^Lb-F-zDgKtu7Dzv%fPCwo/Rx|"US0]mf.\|'RE6A8N0*Z,Y2#>YIa(51rtn3E8{p u['fz""̢ $W(n-8E`%K;txF=Je~[d NcG߲F!cڡѪVLL][d?k нsPOA\ ({4&̾E&1KV}I=\nW a= {O*IZh!fwhv&d3OT ti0vpB y]: 9&O̻<`ws4)͏@ H>8?%!e ^㍡:VDْr3yơgWDᕓdDɍ 8\\(wΪ9Rѻ(&v;kef71v%rrF']`0BWÈmj1\\/Cc>.\G8U&ǵ qΤF$ԿL7р$ɸ?\5ދ٩TP\F .YyZ{}Җ-c)xC}H4SK/ ('K;gjbY=PCt L+=qHzUt;s/ iE&"5p/n2yXe\'|zʗx͗;( ZmQBG5[4 o$ 3kFwe`CMQq<6E7[xDqkgv%zcn)mgD)/(S#&h:X.hZNWD dvj5ks+b[##yP`&e D3 ^rTS"TAwR. !Tn?>g hu\ mu6kLyvȴޘY.u-ë^ἓ{T;F֋؍w,:ve+ SG5ξɧ͝[YPKkg wjzD7oIθ^™Pjh7YhE1ms+P?! siwL`DŽXP[)DF-~$!mO4 ca]zEV %٦PV-ÛVxpu*FxC𨶰f{v)*`^y*`/2Ԗ{X|F<Ҽpo./kwF.xOf PeN=Vo7}5̡wX"tV-._v@Ob !/"yu#2]ua"0)oL47ْ!=t=FqiX~Wه@\MQ }PFgV?쯥J<C}P }D&nɹ|͓T$Q<:*6f h?oZ.CHbԪGFu;և- :?+ (^|7:uVAn>w1%I᫄:Z+4gl{%%z)qz6Q]/8P[Il-͡rc0@`UK { vӰC%);kTڏiT[2Ve<1QLydK0?!T<"!!E 9UmЄHxX48!b%@RJg]:+/ƷP|{If^ \?Z5POd `>JRBLHycⵀYu$a,P[jY 9yh s81͌?jN9=JV>䚨>(7kj8 6/=΋EvFg%es? "*cwvJ2j4'o\ZM|3%,SթkVO!ҟ\~`@$ږ- ϴO2VSRY˚ I}irWRW" N $~f$Rt;":]9©>0@T|a H׊2E>7$fD_ M|tɯ3-I}Xj(N-:rUva\rrdeΈMD(薢&J9G=AKrv 1 JKuVF{\RbϰY2[̿y1x(SGm}$* Pwr.6tÄisvd8H97bvGc(bM0tF}փq*YLJR̔oYYk!wI#9:e(rv:~Jy'ئ!8vPዙX FbtWPg8ëq OYn#+UTZp uW<'dX.,#Ť%ƁnNN(j;ei/BًWͼЧ5ɺ qv-t: KFyCIr b I@G`#\#]jW8lJ;R~q]ޥIcҸQLڷ) SR9-$ϽXj,sr(0{yem\TDGv2"4%wSy2, -\"Lvdh&;O9y"1ҥJWۈnJ(Cg 2W59cTjm1\17 nkUHQ/2XHڤQ MܚTVLؙ\caދ0ZZȧ2o<ƌ3IY4^&CgH(|TSng7 0|3㔾K浞ĊER7zx۪.T;Jgz s&ki`SQF'd ߊ&y^?!kQ7F޷,Rt].( S[SSG WGk٧Z dvh$O0oթG/;-+>Wz_ k9s-ط[j`0q?[{"QOX{Z?\OX` @OZ 6쒫Ct4̣޷ʷԾɮ>`uԠUɂt/7ݏYPft 7F#itliB~gJ1. T~@+u,s%j>!g v>_XJNU/isr,^T[nr2;3cv!fFe.~;jUX~Y$$@Aub@G7Xn>Nl2^CEL?ųL'YUo9}a?{yg`⿟]IN kХK y*>Os$0"Qek@'6eZ71KD6"҂pz`U[}5=TI ?߈Modj߅T2XXar TKPIӚX B:;^m`4Zi,X~x+`L7{½4U/v+0vDq 2K }iE]]X%,|I4S-fDC,X%>SzRˁ}1 #@?7}[%F"bS *X#S')gN[{`ӡkI=ԋ4U,'EǨ %-DC]yL-@ҿwr[PY ބ޽c\%X>v!f@r'r݉RPvZ8~[2Z .WvPmA nӤ`+B쏤|%<'Z2x9|2,XiH_ɟZd?$Vۻ?ctUW6'P?i{ajMOWod/ al dSߣX.4+'vELL3pkQcj1aB-LvL44KK. AzɓHdm?tnM}ŧY$LƒOYuTf+~jiE84(×<[>~PƤ8mFNM+nYDr3"-mx-Qp{p&~٩d74׷޳̕s9G֔SeugOß9"˧8|,M&pHP fĕoӤ7tyK 9M%yC;kFaSP+!?siNAg}g?3mĥRkc hCV۳No;dɛ"+C|pƢ7U}G(B [3Xz*C?{č0BO떥z~NvAKk#:r <& ΕRVOW%?U6IZmt8_鰏bǼ9=a4ύuT-V?=FaZSݷ-{<ꖈE h!Cu Qh$%$vT7!nJ…Dx kl!ye/ y,{p=~oPɮGA E=P2Y\}ώߝV—>pW?*7^.2KSJ3+/CsÌXm+tRf$*o\9 aY;dlb&dkG7cysYu~UѩlLKkjfA/ '$~bDي/A1{ _D]pZFDM%qN-躑mulFNVU^@"9'mn\nbAnãC̬Z2>tpUiSI6#dzȼaXfx0!`'lJnQ$ٿl@%\DY-"ȣkw@"LvFIB9^7F& /l(1M | U)DGB\]oB}ٱ긡ɧDJr{`\9.Yc9Y4]& d~DDr6eCIerW"Ad2Wxu`V?nA.D5w4C{[T H2X0GM6{q CRo9g=]3J˫xoC85vtm ?c'ekQd>uҽiz{%->(ljt0S)RK Eh'5aT(Q]~xonܿ_K.߲5Km^T)o_M:VٕT#&,Ǭ쫾 MFp7k\@-,,;{z *FHyDvInp}Z؅I}'DA(3eUdBShB+ tuv!oNٟepbvxj7mT3xۖut1Ѡ#G;{aEtշ 62' ;AG|Ih v;]YȠ6fZ @9M sN@~JA|YcC a\ IK~k%qY'ŐM~SA }#G54۟f#z&#EVU#}fZ a/C0?m$1AN%سQxApФol7c_* z+X]'[|]`Mz(xY}-_] E y󞆜xB2Fjkߴ:\(Gr!XWN!Ɖӑa+,XChg_PM=Βē*ň&żbp(8vr)>"t'D׊X"jhcܜ^ͳ<֩$CG+]bCH@=x7/i ~mQX-b*?*OySS;+Yk~ 9%p -%XWKzJ-Ek[K 0J&?Oܪqnxx0KĞ}P#:EZ^Nc")Zǻ1pqR._Sfc؄̗($?{PmD*i;Oe9&Jw EXT8SBێ-&?բbC^>EFˢS8s(RU[I^bjD%\o8'RN-(4QHy{wL.<(odC43V撓rpEϧ^͡ʷeOb><@62Vyޒ![̕(?Aos>Y|6}'`\P] 3Pt4=unMI& EuB|@OJsrL+$] \]_'|)tD5]vzq;Ξe-7g1Gixf$Xg g @@,k˴-[TDQJ!=ڻnMM~qE= !wFlEe'3^[*ۂ=cJeD?V;S/MQWAe&>ϳyL(??QFmJՆ10)Z,611Nܯ~Ӭ܊y"Ev*e.䕽n8yt[]JťJc,Umr< Yʪ k)hȓȖT1ȠPҲj \/2` B2U9 'EHnrƐ~^^X]~?`/˴~ ek:븲x=W5*~rypIPawᨕXfxIDĨ3c?W¶Z JfYB]!r>kw9=ϑޙ\ܩV! AYzdҠdrJæjOIZcuf!#(wx"}f .e.(x?W1˵niٮ!/m. ۙYcixvrnDD~@ X_$c%6Qh'I45W7NOw Gft8GwD)/Dq#wd FѬ/ϭ㩃INUWM09ij.$_<8_ɟȑ8Zq^}N0Z֞$TvsMH{ٗCj}T\R_gYX}#m 39g';hZCDUZvrn˨3{݆oܽ]b6شE(27Έxl%dB4awX6ߌʧ*/3'xV{ '~&0NC 1WhHSF=e*6\ c>6v.&{W23Hr<9Dh#!، Yv jQ SYu3{bui&N%cFmXGIOmFr^^9;4 U0H oywv)E'> 1YnjS1D x9C>#ĻF^1 8bAd؄6/±hOuf={ ̭[<1?ك7`ny˶jBxUdǹbQeL\PZ`^+. 2E8n{bKQ3 +u M9Ȕ2EBLnLuWIZ0CO"J~N0*J.aZ^Rvӻ6YlOAnڦN9,7*~Al*o.J(LTwr -t6N{%Wkon 贗Sd"% ̣ԓ T^,d⳨xw`,kS*;]LMF N7cN\œ5.<֢F!|*`[tzjL6{s7cqxKeѵG:w e:< 93֚mT?."Fo Km(0Z2Ze.f3 |E վc;Cy$)GhgNM#?=d"\6$zmiFC@z}=ltl-<{EǺ-*+ ۖD0. 5iXZ,T- OA\kh3L0 toȀ| ˽7oC@招DRuRluN)\YB{lmλfżV ͬ28TjͲ‰T:{K.jtebkq1kRrgIQ0ˆeH*S޽L$GM3$ҿũ~X"y_.iX1_y zCJ8]P~dR nCY:j1OqI]2TLqڜxtcDDӾ}PY_ naxy*Lj1 ֲLeb=W&씏scEMhO3.p0x'  w,UG(HR-fLJڱx8ij DbHE#V<3!0@{ ZHh&qV1̔\!eXj:L qs@ C1:J,9,?%k1viKm`PFj$8o{8kOC[n$H#Гl) pwXZ,4̹ oůAmvhL4ˋ:Q{aӉq$oWFh[(UcYRԸ!\.=,jy/;.6-2>% 4j,wiumfE!&S(͏xRΩ\vшp}mm]3-5pcv9ESQ/(AWO;h. iV F*vrJO/$kQLw!d^Byi /=I`e/PEޞƪZ耐vRiB|PBZL;5٢H˽2QK5-ޅ}P `SvtYsm-2p)I@߬GӠ-qa1XdR$)l[ ST_EkenbxV%w_\ђ`5ʟ9{YEf7jJc,%4X1 ho@uyfL"?3pkW|'XVű8;d3y$)ϣ0"_f%}8k.u Ӆ:'Pu!}2lSxlz0 nyͬKX#?mH҉sf{ #u+bK[*ZJ%hHHD];\=d67z]AvL\"|I=67$5ԔN5>/B;2R{ Ei^ ӑ1Hr6]9?7tZl#BQtEQnn`, T.Z jq[<,b^K\xHdt9]o"Ȋ᧵egߙ},O[UҨlMh/lk!.*z<°<`n"9{b )["bU2 &&_.lh5]w\N̾'o<8J˝畾8TG%5sL+8;2H1Vij=^o@& `˜.ߕl}1VȠ~?!-h"W&}شsFw1h&RceLeM8u7zoq ydnV^_XTAkUrzeT)d.ܙx;SY@ۉ*a\d?UG\[Cd.Fc/2["X}9 bxѧ*:oGw,,7+!k΄LMB-~k f,X qR}GŐ *xccWz0WƪQ W>r>if&Pb/}&aHSh `Y/,еLdN;-h>`Kߊ|۱vnՆI}"]ؒX+ow3IEþU2pnC;sq8}㝪ee_,iV@T\MhgۋOnhv"TTk*yg&* l!^R3ES:)n\ 5zXF[=l(cNϾ@]n8A]Ϸ>N!;J&*7#'7@(^y$;XkJISju#4#}-yYUS{%, 63o`TK^z(sglֶ9掗 :>o 㣞OwCߴ9$RYA8KL5OH҅HyQNb(OmPffRzႲA>Qp̼/X$ZM3ϛ^s,pHw}zl9lGӲX. cU6&Xcpޔ҆B?a3OK'P2玈cㆯR͎Tael-{qhS}:kK> U ޽4;(X#ؤ~'z'mX;gh3\}͗, UZ/ƛTg6;:<7qX-ich,5#5~ހ'QS_x\Qt  i) N#j1ƄT7L@@o[kXx1 ƻa: $Mc=Mr`fЛ6X龢EJuұ]qn!i!Wk|_[O<{6&>[xCZ /~Ř;ϞШω.><#=wp4vFq R#j:۩nT5TH'ѥm-ϕӢ{7Y{yoۊd.Ji*]Kp\h-s:Z {wߩaBтјnsv\:B9ػ+2]lvFb,ttqJ(h[ws,8J~8ר7CqۨXfEoaɎk_1:r8Y Ad.bH2o'EjyΞk߸S-`*ۼMiNXѤ)(x»*gW{%7&9]UQQFBiTLQL\_&_q9=H\j-j">F=>7wA8S9ހLsXYkEm ojVЬ;^LgPibFBDSh񽞫#.<ˀ.nZJa F~, } / iWsEYoQ34w>P(XW_׾%!;L& Bhqey@RGyaSaO/Y3 H5 5QJw&U2""j˄wo`1rm>uUSfЁ"tF5Q:-9qn'*5C_YDŽXlegbs=8!-66x9qjsկ\t ]&bCNjTk-ҵnȍ 1X:1k]#-8xbV*r sFy0Jo*&L 5TJ_eÑtxbVعg"'f Ch,ZlC_~ Rd[N$|`֍hQW,Ko+-6F7kS1kJ"LIu؆\>WO5ad qIʛ*6w)^|< cl|gcVP\Cr#wLx6NIbͦȜVo!@E(yܗ3[ܽxYv*}wZߥԅ+o?#( D#y*̩b!-vٚ5.r!V'7w{th#$9'a᫁L]3텙ׁEUgϲꀼp*&|-ZgJ M|E8lʺ %C}i۴ vE*,꓉g,d Lc岋*"L0 ,{!tzr=(IkEZ‰.2d1L\9+Z΃N7DɖDVۘ$˅Y*H14f'Ec(ҋvIjԮxǥ7%s)qv<'ԬXG_blOTflɂ4l+JWOBRHO7W Eo׮O%7bpyA.^h 1 L2ȧ^HsSckRۍr_? Z+n7?3'ιmMxB;Ϫ$P7>"+B}GYm7pp7rQe?]׾Lϊ/vy0}`a*G9ᶤ۔~Tz]ށX ބ=0|lϾE ܐa?=}(9 m >V3(v pX@nt%8?64\;jX}qrUP[m7io ZGäp;_@(Jzme:oRUMVkgّcyL@ q{`/hpņnL?L(`u֕):,:{zV=n~ea!Ma`$qc#qSF(˻j ><8\HB:t-ޒ>Sʴv Y3UGQ4K)mj% ӌVZ72ρp/y)qΚjlv{myU^TV۶a]qsSJڣXx"2h{#%&TMfA2 87O( K,$ޕRz@z}{<&~Nw$wQhTڭr<'hٗSVs[gE0^s4r]XOFathD&Kb礮kLH}v>wLːdae6~VQnxb.O2dS!%ynBkc>쟛B?J7/u `VUu38Dd8a}6q @MLARQ0Qt..j~Tq7tT~'!x.kyJӉP׺qᲱ%:ֿ1.QtY֎0Յ'g z\ Bk7=9B~` fo;2l*(S&u[1p1p,9H5P],l&+Y OCD=@ئC u\ UPU'4 [v<Nr_%!_2uד5:m@n'[8տ&~0cp'x4܎\A|?n i NGWO;[ժKDVYK]j=5>دG|ą۝sucaSh/GfAQ{Ѿ/2;C5xё]tv3,h$-M0/|#ƿtpq}&o5֑ȁ.r.?6DxPYPdӎe}%Y`~DohwH1_[𳅰\ _@hk[׽;(v=WDL>O\AO\ SLnU7Tlb6mu)Y`/b=a#HÏVC0 poP2VO>REnX`M`v՝Z) hVGys/E"[壾K{>I|ƶBp:űɊ1T%x1d1Kj!E#·{f~HWa8seh`.ƪ',AZ 3Af)+'M.,SM E}k\*GOw=HpyTi[n3cZ.6x5VvS{דc^vLnVQ.g[+9L BqCq4Ba ]jߕfnb 8GΟ7p5 AVfͯye?_3BH$Hjχmn"eK!\D9׶Qү1P 3{~51"V%>CPq)P]/D#[cI> "qh\\E|wF8bAq(hEd=8S$xٲ,n_|^'u˥56].@CO}qMT9G^ 5~C)wG ) !{ǜ6FBh68vābyk"M'P @!7AxBw ɯb|E2KWk~D@+Q! lBWX#KkmV 5mv¿7bY}ON쉧ՍOq"Wg*vk.Z:KvzNd(ʏTż^Oʡn;¤0rԊ4-r6;[lP%8!)׊M|z]}D-EMFX㭞'۟PY1=WJ&djZF2PĠ}ly ǣ x!&wqF'.hpz&[ȆI7қqD M!R,goI Ki^k6N9F+QT>7C ~{Rrɩ"7m)NV'"噭d¥MO2P\9MB.tKY*RL8dǀu*_47"O2?qA27i\t՝䝛fس-evz1\Cj%[:ܵh\ra_̅M; w"=뫛,[ мktM@-ƼNzq)XsȐB挥5UAt<.%ԩ`YL' pȓP39ݏ}yf:zdΛO䌺ᇒ 3ynE@ҔN 'eB/ƄFwR_YFM.aqG,JuDmUt- ?j(-5"r\ g|*yڄ$*Ɂ>_C$JSfV>X?Z ۝th.pXH`"n@[wURhSouE!j'鰾4\ދ"RC)ZRFJ[ìYLG%"31@JR5bo[dF*kaPq +IE*{X vm1܏0g.U5[p[M(TX1M>=_ &Z\δz^pqa(8#aE"Ű]*QWb๢^MӛFu#u Ys|e!f~6˙9u!%HsPlnHǣ\WƧtA {'O2"3Y8sOia۟fD !LFH5c[yQ<(Yl^#>l ƺY#ȸn@݌'7@䀘3\/}QPH%hO6sjdi8:4~ [˖?@j6heh?:R0O iʜVo4)mE$Z{\9ҕؒ$|UiXXѤ XC0T$d ?%#jMAVdjx&s3<O>,зuŠOaS?J6Jݧf"*1\u)C 1=$^I<;x^4MSäŷ(U4;m9yKz pۅ*wh"z'o, }&闪E?ajlĔ.h!vtЍ7Vz }Ags>G9;1{ ,yf}fzWu |;S- G36;D@}jv( aoɰBWWAj@!J!wmrwrkۘtU@Y L5\p'Iq0IdvFzm3jp5`v]/iMWVbL?hqkGf7 똢zDljHu0l8ٌO,&w/p?pQ"뱂FFɮar0J!Wci ;&<KJ%L-~?gLjЧe/C9XĝqѮul([yB !9܇èctUHApO@{|lckd2p\5ʯ<"py"f : ?b(K/~6(6OUk'1}bh{Qw%!ʌ1eQF7dJ9F&>6(jAByܾB@?~dLx0A(vb)T^zςyZR5PGW8tBp)-lfZ]+l.X?9^7݀y'9v ,wYz]åŬ .)TY3- ϊRCVɳ<';Ċz&γ_l)eK(ѶV~tyKzQ?5MɱL\^@SCA+I؞E%ǁ])Ye?xQ ;9*D1usC_5w- v:7=b&aYYN%え| !`@3c=/]))KhU ;"}bW̠'N?KH񞕻"'Q֘P-ݴsx}M/{|xso􎾐/Uzc~٥B&! mx9>[%2oT~Y<b9 #09,ݖ4 1f-~J81>cFU!wM5 vLnL)p@hلDY hŰ:/.xaѥ@i[{!'WSNl3C$l>[DAY+#cMjP6]QC%tEuogЗε:KrҺkDN\ѡ3ɶ׆o{ D#crtOuk_yS#K䲷bsh[lܳt> jJ&CX6eNITwcсvflTzV[^uMj41>@ɚsМ݀]f9M};Q-޴v%tP\{|hʉ5.9wVՊ"b+PDKsfh&{L"ҷ{% T~ֳܳX3'1R!q aصG%0VП)ͽ@E;bhx◤1{<٣\`I?ZYW;:XM6Ǝ5׵"aI!4lDfFɕ\F+c7%>e0;Kۊr:}o^孪V AQ(;n)ㇴ:8!?M]IQ`Qi,845Pp+{ґB/F趹 }?4 cSO^HJȢpg6&7ΤUryheTjlK>΢Z0f}p~<ͽpʽ[a)k7 NU9J5sydBC?+2ۨF u/p$ۤV힅pܠ9Ak  [s $X?YjQ0VP|__5HU32VKy$1c% -ۻ}5SMUF:eb;ߚe,%^d CZaڈa`X(9_^HPKPedR ^GBj6=ͪsYk:s>,c']l4m lʮ4CS)mˁkČޜ1tAMm20iWkfƌ&\v+2QFv'~^_1͙*ؖܖ~tK1pvy^]UAOz󯻩zPǺuEK\ًE*V?;1"0Y:akWHlI_f-f.u/&h+ HI&&afQ 2|QӉ2u\&N}abp8/X9P%ز2R"5VYn%Q &~^/v^#PrA&<,N+lM)|x9=wDbu1 nV_,\u\ "f;bcQ nҎNřv:P~*wT *4Z*uQ *^ 0ۅkDaskO3 6RAU p5\l8s aF[Em$ n'G M+ϫzc. Z ? i.ejIBas/3ԁPezz*cu` 06C`v?ctS+#՚ 1bo3g.1YG*+r\X{&RYf^y'uKDV5$yȑqCq͂G)GcV6.$bE_*S#вm[8Og,P*tAA'Bu%Ņ[XV yfyf<) U#qʺdVc CANöJ0+YGzZ C$dq穫tq-0 ˣOw929CfO@yvf$G:J }GWHG:nb93BkVТ b"귀LB-w2(~.0*݌+x̰s29 9k|I*@*ZlѩۇE &l+GTK5`!j6ڼƝ,ɨ*}NCԨ% RryD3-Uτ]Ņ1X/NܧJWene9h;fAm$!~xoދy:)g|mҧ'Jr3[koX4s#}c+S/Ý _tWB^C:Z:pP낗1^dW[$|tc&/x(}@4RN].=C,R;yQESZ0;?g& d鹁V6-i@iwpuHz@s/N fnɝyi,q&  k)jIX"7kS4і^ISfYr o54*,K]AJ1 (xI]E|G.-%qCٛSpg$8V'?#aY5k؊00˟nMy">B <})9h h jbLxwM7"p5wVwk:#Yi+4^LJ+8s 4HfbaOC2#L`҄Eogo_D w{eh;|] +t3gݟ+ %eA4Z50Js[f6f mz%$"9`ZzX_Ǘ=-<\??Wh#E5n%a\ m2\'ڻ$94LUv %[abcH~Mtҧ7ڝ Iy/EH; ΍i;|,D~DyA*CvJ6FUԹ BjoNvHMr5._ڮ*LQ_q,V]weR]X`~K",QJ.O =C.x}%GKy+"aAMY!t{(#;67׼;J+!\NFZRじB2'{-%d|F)E##F%0}k `ٰxQf":}zqu E/w,׿]O Yn:%t#xD;Um V)1ZM="V8l$/mn0*Ô 3~"tiTOKDr/#$2OÂAi 8ZVZVhS!>t(N%n;K76CqhfiJ0y"c(3Rjqb HldLArt2L7W+cXOZlcCϙ+x ]ō%D:VqZE`3/ \γ&#jM^Skvi`Cl]zko9\G\Q\ll0?BmVcț $+|aѐtM*۬LFjW,\X!]\,cJY7xwRWñx{xSlS_}<3 !7ZN1]!QisM)( |n7叻2;ك&˞A6HΛ#aR%ObW|V{R_tڥU ,/$/GXJhNgsF=ef BCCkT zq-Yw ӂg@rP0o-yy7vI,\P wښ[)͏53K*z(LjPԉaGM#j^uL=xN8kW 2oюtkygwÆ4( u)Zo[.$WѕG^VAR"QF"q#(O.T@.sQ‘~tb2eVb$evʦm/4lcvULe6nT?.^d'>@r!p7P*׺B9>҆v.鯫ތu]nnw2h4ABPa1, x4N2VRSBn+ ܊<:U^0C :Caxu6@ Gp &R6,U%>f.Smw#ZJIb<$\p{"ߖ vΞiǛ T'x:zƇEǗ&2o;藨e>n^UL]BQ@xiZoܐ~ڷ6]U[< l3\T nr~nj8Al8/*j52Osj/@Fy#7>SQ*k Vj3RO\}(%amI$ 0k]qҪaT8=%al]mwkcXKd-'>/D*z亳w 2p޷53Esn6 8zx+Aq FT"Ʉ~wTԱ`P`PM;O]9dP9*NpD_ >B-"bXZO.coċRŖ/$TXÂmp*"g3| 5`[:ӲDJ. e"Z0meڏ_qש+Sja$֗`+鞲1G;^>lgGDkoP@l 2Na1,tR$ݘM!?aIҔցDS=r1eKGH~L6mF&ӠnvLᘦXl.Y>ZGk,{7lLO!%j0$RYazO0c'a^J $WVQI=!N}]n"J|\HUO@:*b2 }G=S "z,g@˸G&4LEyn{ef!Nm=y2~=: ;B*9LݻTk֫Q$۷1[("vj*m+f!YEFDSlTzҕ {B䢊4|b"hCW)7 NĆ0tEڗc= HO"'UMeD)_`J'$bhyWjR<קvmR|ha"*wAҿ?`G)oϸ$bE!K3fnhe R6fo؎"ЕcҌ:/ +^!sYV{}-s QOB,B BRhR* 5kd, I7cw(X%; Jaտwula/C+ wģ~p;ظR1X7; %%y_fW;DmFμԌ@{BSpOIJMu2b%Ǡ$Dlp4dnG!J#l24[hᔟW< (H6U<=#YS ύDb&u,4:I [8Si-J2Q5Ԙʔ%_9 u]bI* w0lLpylb5ێk V@A *(;Zts]x jj}jҕ?p,<ө'MXH?e.)Z!ͧ(qLlWWAw-WXSH|Gvd^sPn=뀆;C 9yBƠmwB ]dղLJ c<`1T q?HEQ+Toz,4X-$I%fTLш1K JlV^yW\6csˬ]6C cJ&kMc~)An\ ͻ]kr_.`t{4cpR> 'ˏ>6$ F;g5kDtSf.yBeZM~L<^In *d\FLD6>~?q_>WiH%0Hӫ3jW=p@E'^Y(n[c8ܘrm"c'2 =CA+BNXA.*rc6{NlINl91+?j#|?NLAgIDq&&fŴ|G=umؿtr|#4/[r,uRrQO ={@;,*T"G)OkKоm|:F:^7 U aܞ.WH, \pm hH7̓Mԫ'V2_cVO<Ξy+ޛj ~?-Pl` = Rf*邰CmIot4rfQ=jk'+iP:պl}ҘŊpc5( &'ڸ>%OyFF1sSՍY78нӈ慭I\l=nHe 8aQpyzr[u6Z0H6g1;0%:XFwdm%AˢS.ε;r%3)~&9A`VE(KKo/?+@Vv~Dj+xCJk)窜ﴞ Kװ4[}P,IsBc6_, ܃ңZCJl [ <ʥVY[!>~`*:ºp }!\BXՖ $ vVQKd{J,(`ƸB HYlǿOF]d ٸvwxt B̲yhN9AeQF]k3k(%$g݃ <")r O_#ۉL`;ms2 ^2vxW_>_\Uk؏[ZCGu f3.ZNh):N3VkLN8 9_Lc^Nʛdm[4e($tdޓiq4죮іܔ L1Uu`ne$K{#f64ct󺣩do|Σq,ΘY}\ =Dž-OmA@7ǍfC0@;1 e`걈⚄d2娺u=!e8AADWQ0[_%--NO©$eŽ)'UjHj1KS 1/\lŨ5ڱFJ!F݌Kj' y)QwD^݆y&~1Qz^q.<[rekڌ<}3{,/t+Ğ؆C-{ qVMX٥@[,GF3EJ.frR!65\6-%c\tTG6a;K_>GݼB(Z2Ԙx}\J+U/l͵_>>Gs0Slt@}D7Q>4*g4/~@.X ɦ4Zbb;v$*Gt9F2>?[^ [a#QE65 h6cCPL1^~fN ~ v-nZ5R [G?SHw6DEuZE T  ִa[T`?k8be&:'mW7!l 6 SU;F=^ӫ6FqgnF(//i\{f3/_&V٣nHަvp]l,@F (EsVBUc Zbs6~rC3bUj¾R dʍ`OȒťm>)Pl$PtXÇ%Ҹ4&7a cG3>@waEUG[z 76ds6 An:O{.mM"`{M}dFHZшT-,br # 9諿@rϽ䢳@bFøuꣾWĸ6rD>[e{`?uj7kyΊGg8hNj Ĺnd>Ye"S}<o V0W藺~׮wŸ ;DA'HvK&ܕ(q/kns7e"zf⬗m@坐CK6LS!xÛ\~~ HYSKժҘTq:^hD Tz%g];a0xAG?Abj;6~Rߩ%oC~{ong$qrmrSiFpB lH Æ N$}n|e$v+zW`?Ƙr"qUD d:$Eocʄ sU_?rO7]W8i1 @*8?%2DTz 3LB֣E"\=[׊vv%dۜQRyMNO!3s;CDϊT[wx*N$321Y=ځd(|ӎr:HV-PruխWf4AHPhoX^X"cY]یUdQ]g3W۱?]&ZZpwj> &1XxcVf]!iFK] 0_ֿ-K}g): i`}m$QJ\N0`!I5= kw,> f bKSfUkBQ .F0x5@1`&F"׻'&rnb,^J?A =&QCFjw`^&o,00! 6` gP ~Vi_/q}7bU$/ _jBmZndx0߯>6͙isxXjm^W(wP}B %$9?x]l9[9hɩ~/vd%n lͨe1}y !Lǿegȷ;n,ܟ^kxl?ޯ;g_g8΅K|wԃ&d73ĪJ.e; fJ){!ν ͅJ8x'K4 Ɲ XA.>YrT8|h_A/8bjz[ 9bqBE'U8,=x]W8Uaf5ǻ\'˜̱fyŏhDș%_.C!fX,ف΁$Ij{WBGa?q4n7'BeH"豅;Q u/S@O䚎6sTq{߂+ɟ}̀lQB3nI 'L˔wu$65 HRGty4+" 3 ʼ{Y#4>BR_9 Hsj*lѴm{=6^;=ɵcNbO9 {E]20+oing|Y0%sQs;'+(AO"9<~0:%$z 8EHm朕jU@k.;%^y;K?5EI`y^v=qE (`O M'! b7pQ9BYeƂLp//gJlnX1qJGy. =gPl &5JZЪ'WB$hC,7$SDs38D>Xx3jVΰխi½tTtK (V+"|l\kdEi GoArB4hDCs (9Vub2Dt-iGDb/)^tyASeVOYub%5tCAO޷MGf+"-Xb0 p/vhy3YTI!3aJ+CIek@?s_{Ѝ6Ztg3gpy5^_,w3ƥl;909oB2oAb:V%V|l?qK _ܫ$y@ui7i`7ҍq].ȖQnV]?A!c԰ =UC .p;|Y3>SZ?f~\PL,Ua?CkV%΃u FȝC(-?}CڱIX m_8'#7w8{gBma8\9Sg,Swu_N |𑬺.1k~0[:Z^.Ql iʰEEf~>-1mד:}IN@6vo`\iȓ[WB7U_WR'mdk?3G56[H_ vu.ZC{+vؿh4׏fZDo!'!OqB< יs$ Q\c6m}]ɳU B0.8ɥC~Q]فF!E#pXvĠ\ OI'KL-lEbIZOgYL<"EXX/as2 9s-KlƗ-niUZ^%ww,: ";x*5:N+3mf}z].y7?C729^u4 _˓Ӯpm'LQ+oWqXgh;k]]1ܰʫlN"ҾBA?!vBSY:fp>S4p 3+,|Z+W5F"OMd"%JNq]qj̇z|qsE$$D:|y lX)B0;a(0kL`3^aq{?خ41p5/B1K^6< ;̉񄾛ˉ~86otaUJ2A^ʙZKR̙RNWH̀T~?P}?ߤd TcB?\Ų]4G!_kpYӜѾԉ OZohH7=/)msu$~[*nZ$5.+OoQyA0z-sҰ?KJNS.V\Ҡ$ۘ\X>@K1V9`DXH(b@1L n7^K'0>Zt#x(W %d,PyXa-Bdi']&T>"=Z=vXwVA9vN5|y[?E=={oP~{2P%Gx:дQY&SERfh&%.Wfk0FuE/iniBG7  fRP ݞg wz;#nf([xb8gpr}s Й/qwvk¼U\g>p 8:?E듽1S`ew]^»"*`̜Jos/|ttb/BAmeq|^dGS$ZȠvfUA;VBuHF#JdoLb9f#Vv)r[ys(EuX xqĜ\O%k|5v:FQ;A-o~j-7z=I#齵}KO8p~Z2Wo%__̭T*WʴAQFƜ@٘B}C4cJ ]S ݳ]#UY90^h嫈VV=UZgh?'4֟EE3+%e({s=-TZIp F9 1f cErwYIj9́8: |ŸAw yZϮ{Rk}&6#FaU wmشE_;Ezn҆q9xMge7 l5緗O*GmZ$Mr: RR̯UvЙ?|qîssZyQPi8q?&$XSֵ*My" z ܀@q?F0+Dzʊ9m\b^^xy [\nrRm}d,Jx~t#GL3[ظ3hЌ'g໽`T%T͖E@jq[b-#0C b5mq[E;@)y%cˌR$ 68BVc^(J49. b|XO}5-b|-oڗwCbߡwqAXǦSύ!Ӝ\r;AI~8ؖfNA㘈9=;żk/dB ,bE[``dq /P(̣V奦r2W\`I͹OSm_0Y'Fe XhC, 27 :!?}LMf.V_ yF$*'G,3 08ŢD]T!zWzTt HkU))"c6E!/ _Dj$0L_!#W05=K+{w Fzt)ZLUC6ipLse@_Qx>֝E):/0Glzx^DX5A׶F qd7!o , 9IozIez5Z/<=sq-UӲ!L圗 e ,d: ܗ ބA)OM?Ce=@m"sj˅EChVlv;(uZEzW1|6 0Х̨N牶FZeY.HpuN &Vydd .Ƒ`%ef㚃8-7 ؒX?.7gxZ=g[=U(Pem5r3|@`om'lQܾ\}#ɫ(Ǯ:➄ECN8ctfC;~\T+YP3`DC?# IHY#ŭٙ |IH^6LQz_3} #,P$r\ D-".#4!/2UuMq-EHhJ>.:w0g/;}9$3ۢr '^ |LA\?*q7ڦ pވl]]P:M DF`An :KnN}۟$n]= {OalӞ`1'[i#ZxաM}2>Kdsחp3tcRumv|/Ljtk+6jW` E UY,ismN)^_Ă}ѧ HJon4)`)}˅w+]J>l]~(WWo` NLGFtEs`P\6Y S\% CY$|1oHR$A(qY)V8: w/Vur>ts*n-~K~INY\nP)FIʇʋ[ :!t=9>$bTU_-eu109돧vdhˊ_?"cȀ5jN '1Rg-M -3lv^$,^frƻ- 5+g]_ͩ=&=~5nj$1h?JWatNwJi[|jv@Wm3)GC2Vd'F#kJdDGR Xh@L!SkJU&cVy|F1G{!pΡ6]d ͱ;Q:Zo9/Аg=' : s;$y Dj)S-]/Jר,MOh8Ebb(.HlTU,&fizۖLfp'3},7:!OHa}ahi딏US*R S: āUz#9AΰSybEd+{ i xBэ[ 8$o$vE!]EP|ݞ-K2!V.SBs`HN+/bZU?/[IIqVHj?…j֧1K ތϫʵ7*2;VeγR* 48skP%#RIPX!vKh{VBSD,qoyuGp Wً<>*1x#({+4!|vLgea8C|[uzLd]33\n #6ozYs\"u%+ed:}VrSa7VʼVb-6Ar8ao^i/N|aO.Ek ځ%pLLD)QQFƜqڞ@"؊wmCZOc]x_$+ɪ %HamrGs;r8sxEP}jBM3?=8u_pZp\"'/ ;% Q60;UZuY~ݏѱ8`(aY@\BSEi/se~u ,^Hy@ q^[-(ueMW$Ԧ)]cZD+1yĥDËs8:qA~pr{7_Džosp+y$z noIw==qPQ> r`KDP ;~zΚKk7r~$?˻W_& r6vpX []Xj|U\r'>]>E'hq%} s!wCѪ iouO ;h]VϓL$I4n` _F]c"M\*b *]!CIDb2\gBfp*䊩B3nTσ!؀,ԷXgJaRfv)"uP_d\ֺ5A^A}Ji0>Dt2R}/;K`htkv0 =KMkѩ$<̫jɻD4#|EǬD-Si#ѽ>6('ى8V(>=#vtz9oSZD Wi4 ]kOРbe"UAimF@WI[N@P$D\F)2VaұkQ1i]/p<-b6Dnܜ ɲWKWMJ$Q%ŤTn41ZkCXF<`681@ob N9X9s0f#8TOo!pӢg`u<*ۭ4} 5)IjAh貨GwO7&y(Nz-iHЫ)LYf(z抷7޺Vm3"34>giheeEAq"I"$Jx H=3@Ax[hE\nMl#!('Yo®*h}xzR =נ l}gd∱zf;({kIJ5!+UboX1&j8VND_K'rhm}LfHw& 4OpMKip{X&!voF$W732hd^¢`'&(Шu?hWQ9X~`O]ṝPNM_ 3FV |pѢII(~CΛ!tXv{OD4\Tu{]1eY_G E萈Čޮ#^?o0ؓ#=ɏ|_NH jc!Ve%XĊz#}i! c7;` +dI6gZU'\F$LTY>㙣+5ekہEן<W; Cnoe;prKsKi4S,ܙP&BWzN<:=%YzpSF}G9z"pm5)PkY5#GCc9lsk&M@+T_3}m};>6ù`.=(MU^9PG=T`H׾lׄAwR\pnl qSVkilYbgFRPCxb>L+,&_քJ'Pl)X4/d}j{# ʼn#U|"ܻ@#u n%^kWN{3M $GTĘOcfVdFs85(yH_d ƓDh)EFĐ^?;ECZqlKS){o?1 l'T,)lzceT}mnlf&%c#”5H˥P֖ JdpyJdCb2vZ2U>xD TMNeEs dsn'\\>tǯFm%j 9hr2/zUX({<. Tny3˶t8'հgZY[d^쬏o)L=Cd>ڙ9^QEH.Oɨ$druD*|궺2,~{Ox*}f'Xʵ׈LE[xՙ LynBQ}Tz ۠< '0Wyv~+A)+㞋$M N 0RvNt[fP8[1;$Sޮ~ q3H!OJp"uYdXߎ{+V͋Y颋JB3*<"p׀,_ 1O7F`T9D=#WXe_n侽UzFfՉF-n~c1lRP,ݺ3U[VXyӷp5P)^4$囍u<6CT"c*g֑%aP̺\0W.T=7'{ K<|K?ܱUH]9 5 oZ£͢H˚ÚI[/Ƿgb!S$,4rgR9)#g1 dٺWҴ9B6Qoc9LqsU_lb:CM~_ҝf4|HψB$!F;c3eڮ |AV4T!/C@!'T0.XF(8AC <%]Pnu>0BCˤ#3[n׶Tqc_GK&O|%fV;%vA5C|R*A[]{E2Ӵ.\#B._ IVgT"8Wu9#mYpً:Ǡr~7zc]jRo@!kp/y!ݎT]bpA´:|oyx Y Zko]'$5 +oB[j8}f˞Ȭ^ɩ9^(#pmPt+(RcSAR @wה$~Jpprx0\,v >bʩL5p`ŏeB;Z-2J,<$t%!GҊO;:S+)MA5i/ &:{89n@dLQ7Fo/v1D9.},HAm3@rv\>u !hro 3Ј:0ҘnQ#9#0@\RS)Yw!꿹?+ުHzV_)̣҈#=Y$͔9(icW!Gy5#O:ܳȦ(q"GT~$>[K "ɼ~VG G |<)O_јxmCµoQQ$ |bxseX7+#VIeNUq*n$ߗsԦc_H`v*Tԓ̺I?XaQ5&dXf%,O?#J*XZfE #3w2Ŝٟm?]_f.D~>,H |kت mc'?Q4aڂ؅QIU; <@4ѕ^LU?HaΣYH9 *8nf|:|[RIАR^7MW~ 4i pѩ΄L֟j_bH{ː\Oל /-SAGc/,y"#' [ 1ƒ"2,&-`BX !`O@8KK{x)ĸC!N*_LPd #wem+XuEF`3fN-W=v(J8?@BOe`׏^6ByKH)\MgU vKescFWh&Y \:᫜{/T#RڜsZSd^@_8J&zP$zXanK/ڣ .z$72d|-;32-2wj- ^MJaӺ Cw!ɠ:t#'U*Oo vYݪ^pre5u^'HcvAi;VM;O˖S+=N!NHn*pjNuw3V@F0-j}˻pIHϩN[$H&jv*M?kM]drMul'MX(d:M`N\C_O߂zpg PW7 yzmĻa71H(1ƚTEOi5BII ^d}mѦZ3k܋ڶkܵ.'7AG~g}7r)Z`.w5|cx˯#ܽ٤~l]A"/F6ajH$: {q|n ,]{v_~?|}ٙYu5"Nh-=b/- R;,laahGӶx֚HSǑ3ȜJT^cORi1ŀ "̪;p/:u5#r=ϕ"+ @8ʙ'xOW;5Tץ1xmΘ6d<INT{chkݿaST4Nld{Qcp A.w*cm!yŃOuR.ǠyB/H M'7OYMynz?4J>Q%kb @Cv!]@.iU&.>nPY«Y I߯s~>TN PLm.W:6YՐ!4SL. ű|Uvo=x.|ئ chہl>:@5·sX<pwQb1oC %@VWcW:ؒ_/Hz7¡wXB}Ќjn -B; I hټfN"HNO凕{t$MNŠ#* S z*~9'sx*׷+tDy{,~Sʂμ!cvsUˀݯI=fdnS~Q-Y&Xuqh lm FImQoWdl{bڣREYѸDDM*,@xUϠH_(HN˜Gq?S8< -&ҡiiX/:39*,҅#]ؼ&^e6 ި7Z=Mg5WWYJ2^<ޢUZM6AGv2? 7A4˸AFG_C4s9fNjZx|Ҷ f΁3/[[U,Y#q.-/x+گя2TB%k䳩G9TKq:y]Y3a5 .XRD2~usNX#[i+O $-3Vʈ\skHx&vzY͸-k5EKПex^MAQ^vұk)+ŗ:f|cef--gK9%'jqb)i:'WJ_ʊ<ޟ,jp)~ؗ`)YgA\]C55R}p"õxVOx2\~CK^"*5J-w;ZX%}9|9s~73,H&Ml{[$I~Sn%A\ASjSn?{7cF1Wa9:P9F޺JR#ʡw%u3!2P5ldOcCRNQqeH1ʻ澌^кЉf#i4l6P*H?dNphXh+?i*sC0؟ W=QgUx*e9R0cf5x+5Qy#YkUS/)^wEQfkGf(;õx I}m0*t~^l9(%;[T5mpa h,c:P8,-Kf )0?C jS+ ߘupa{ f-3@q%2T&/ֶ<òbVoKr7WqkM@gKIL>Ϧ[=:oE\^Лuzd6߰oũ #T\hqQhЖ L彨6vl_BI{Frʊ| ̷(C/Kw68Lu'|A^5 ;cW>`i\AToPy1폭{.%t 柒d{9R#ow:"'Soxxof)8h*]@$.\/]F'yPՒ_Y_.bn<{z|8l<*Kկ„Kpz³Mc)=tyiԸ"E;%gpI!k3!5֌ ##:"KهQ]vww^bY_ll~g>>upƶ{fMv@@ہ-?as$ LŐc1Xο&øI͸ 0i*{˱GI㜒;92sW '+?@=(hܟDg r@,#D@3 ΓE4֖ϘL|yujrb4֔ݨUoVO][fNP% );9fkf9o=l縓-]Tj׳8)GZS_qfT3м]+ObE5<^)M\#|h^> TG&3*.'Տ'|(C.&Mw@kn)Wr= drKvMT=-:}^EC[]NpᨀlnOõw--! 9xW4\~} |"VtރLi?);1|+f̨)꼮y&pm}Hhzn=Kton uCp5VYDK{˯JCt;ᔸd0M"H T6>;P0uC0f>dB6@*H.%tO |Vͻb3}㊊`!RuJ4 R@ERPb1vQY;f^!N>,rOz'`cU*A*}cL3CL w.B0s`v ="]eؐL;z~,nB+早seYїvitplBW/ryI4""Uh{&T4eb5@?\_/]HYae䞼使dkܤpɥCA9:x9\lˀgmA?&s%rB!K VSI yQ`Qhc^Qd ף }d h}S@ /Bg8MZJߙe5KL j%1ozeFp',7l&8E2y*ԛb  wM[5b-vΙ/-i4:ڏB?B3*\+S6 !uoi*x̉WݽMج+hjky+Ԩ*A5Om2ݟ"Bԣ5KZzxxJkVo16E$MCv; ]fq2q0'$'g8}:;I f\Y$ȐaA8%~s#y"N,T*P\,fRd>p!X{bc38F :ܶ<[$ZwvLO+xГ Ɠ7Mieփ/ܧ_:żpC?bx-1g qvl- iNt YL #=.)Aβ*F!_inoFJݵǶZ5f2Ja $|! +xC;㺖P`ܟz]rCWJ3rg$>+!VfrE{0 @r"P=$ (i+G^x)\, Z\i0b d_aHãڌ}3ԭd4Ox7iXȎ(E2d t\CWٟ=z_]^U]x"2ԶU=# J4 Qa_)5ܓݳ+g3AZcjYW|x'mz8ߕbdSU= $@I:4.I@Kkڵ7%XnP4͢iJk4P#p"])*yfM?;$҉%GtF7 A1L<\:b<*;eKxӽ<NgVbrL\XF)Je@ /X?T5CԢ t{.lO-,i?uX* )ˀtnPDsgqn5(u[M ĘnBakкk_1|NQ?ԿW@Q ŦIRBi9i 6zjq{D&T+tkw<}%E_&\Hٖͧ}4LuzS}.DqtD,2FF Kﱗ~o?)UZIʉܬݖBEa:sŪ/6lVs}uQT \/Fp`I6Zm|l`sӸ+j`h~)U@?lZ3>iF%8g(b[?9&v /(5U|tq4Onx co3?MuҕIyٚG9Mqk7)FcIMOP~TT 4I?es)X \UO FM". )˘~v~K~)4GЦZ?Ҙ^>_kg`c%C7##>+h u^6''qf5Tu]4Sw /lw!L>ëBRH!)j@M–.Z'{y3`gTA{OOVIS䁩 LbB9nQ1XDs͸- Qۢ9@O'"?HG X`KQM#413$2x E1^X ]laPjvIΐg4G dKPƸmp:zAu6>Cϼ!8MbMs9-p agւTN$\۠?u_8Əǻ2rzg,Z)?esԠč'|?[^a٫1c7Sw(+_sR'f1iG^8Pb^.Z9叄Q泬نzjzl)ʧE[@/Pj:+fھڸ*c4sz- $ܝ\2h}%#G \[k^˸xvP^N@J I)t^$B1e0EշeCSn ҷb E Ƽ> J~KMYܢݽqfJ_j@R;c~ьK(P#d>R}MW}S NkŌo7ȹ FR~̀xܑ>K%[/Qآ SXOA]o![τ ]żGCk$Ƅw[l``>_>۷ ш]a>(l"C#ϻ^O_ K);j<3T{G5T)WyM}hz>*N~)IS)V*u@wk[#1+w[Ֆ2ڍe!ai!@a)'e޲&,a][|q_˕Sg?P\H-|̅ & h&[zyqfl(a_'q=/SZlРB.TYtQ,xdEmϦM9>?"^Q-ӗ9B&/QPQT _7JZ1VC W~Qa֠"OMe˻z_[S3ԁwp^=<RNݭcޕE]TT;љ(+ἺeGzE.l`xO~9߯~ļ[7ŋ|t=/N2{ȍrtn镼6C3>J=<- Wk'Ot)Y=,]X}'3auIģ6 :%„cch\vlpY!?\݁r&ϰʞ̹] VmP#˦Ǭ`(7;@=~~*G%YHgܴ?vt1s 9p+S:%.wG;|o  AZnt)>0t؃v-UyKaPL밵8Coyn/ us.avg*@C Lc%#㖪Yz[$J=wׄ'2U*[|949l,׍x/plZ|Nk>TTkfͥk}5d/pe q=֛[VJ{FI<{i`#&aB=E ?ktC:L.N/"^9f 58}1I-J5/qpmBn R|Vj qQ!TN^պᄆ*Y%8KØ1Pk4:^&]&zp?!^e:{UT ۩,E(p%N,NFNo+iP봕 7.PwR$( PY+'*3Nr~*4H:WHWkq=%S~p6XGZ4Z:łH79L./R*ȄlUn[rx7ZUX45bmϻA;r;/Ռf6 7V3cXg-"&Ȃ !b"Zr~2ڜv55n#Ř ɏmQxene=CKT~@/`} w<[J @`Y|Ja!'WsH0+aj8nRQ0cr-')FkPag^+P_BL:u8Lwwj*]v##!{9u˞t]q\gj ߯~`E>^%O\1 SY.Gȭk=\ܖ?P<IN<Y$egLgute9iXQpI9@X,Ns n_7a$%P@hǪiI! *8&qdgޑB,_@]\ϙr[%p;EYpēGsH+^;4ip~c~Ԩ'G^ūÄ/wɥ%/r#S#/ Wz"h 9tm6L+ԷDGg_tۉN#3B\+4߀1SPv՜6̇Љ\ZrjJm,~ ӵIkiƌek1/NcAG2GA@|ϗ'47OdK~dWU3)~S(E&PWqYuJdžtvP<kOM &hTC(4* -w՗ YWxk3Q_F3Jo;z}D<:$ax\Ej P'0a~9YE0B*HO 53&~@V>Nf=ٶO9 (| Ijadp5*e ;zx_X%E3*j*D_tYGlW{!1Xy- wJǕ1!3sa\Қ0n<_ǎűTϭ4@CAK'>%XPKŵND|6F$ϰ/,;40[Ɖ<9ZBYb-=]xh Ӵy]Ca7ͱ}YzVXa S`.w 1S?,IsACӕJU)cnk{p">}V Sl3]͚ ,3MŪyD)=߽xEMaP'k ^,7Xuq A/x,p{h"ҁv~m* ۯ-3N)Hy6Jں㲜3:xBGvdNx _P&p P}O- Q$OӾƸ'JVT8Kr!!soʠ< >N!!DϮDH+倖;H/fr체4y˲ Z#џɒD,f .BπG_IerKR0/+$nÿ3r8{] ZnDQr"&mk!#9=`SPZ22ksB%&hx)^5cH`Dz3`43 FhalxAqiWW JGb[7w=Nۀ7nhŽ\SowXK0Pj﯀r>lyck;Y9gx〸ZylCC%.5me@ -Ϭy px./}Bβz9]\WΊA +;jyrjdL^H`/xj 0hƂ<00FC5Ӹ"/,E6rt:M`m1G[]_f$ GKQ8w<`P1Iv땒C{N5t )H\ ^sc؝|,q>,+:~F@{ȠOd ϱϜF'RLnq1 ~*uo6|S՟Myu(5/-Ă G2¡9KEzd3x2ã>rH/&z7l<{klF@ۀ Im^ș!cQӱ8befRߺaoTɦd1P6203o"b_ƣB,Nɚkщx:k9׬y*/-~0?aC>Jv`ӀO+S KeҰH/1jMx\W!Q/a$:c^š绹mtĸ[{0"'_MYcoRThܰ?u8[$Ϟ%BHL:bj KKdɩJ,I3Im,+_vu=0,jj-xSAnWIRYuwZ6 3ꦷm\G91]":ٚGګȵlEPpC}^JJ`PRqhHcI{ч;bSņ!VmMm qNSuQaSvwj7SI>,~I*}YD'IgWҎL]]k&¿;b L^)+QPч5`0<<͘ NS뎌,>|м`;L«Pi7C܋.yKd9P%K6>9эŤY?YqT+|>h*WH4ge\kov dW:.g0 z(fM\W&pv мRb}v'EqkpÖF-kj αž~T ۴A%YCd AkA6Us۝g,AE;?"%0gaf FvBJG:ēj&$2 zN {ȊjJػ,n3jzYݫKQTpIܦnҮM) cewF}9XnF;N k3mInX)[fOiv:!m ?: XYz/.R3KU赜 v=]jk)(h'usjBֲFRxg ]Y .lh%|@X1m.!TɩY.l`񉠙Oo$T9l &NքKj[>Wlj؎"*!9/ߙA=I2 !\dY_-?$}idP4'~0ViGM #Wg2h*/QF^ hI[o" YH=:̅1Q*ݫl*Uup }U\pRYÄ0W݇C8FaGv R*)^\N2[JutnG$v ÍKAa)Z Ǖr{^X*a_ EtʬCOVܤRWFxqto Z\BşFb{5K!X_S$ ֿK܃hW#jEy^ӝݔ)T]٤m.@L܎kMrj(.vTٝ^U'7sIk'KMJNQw毰f1G`*B@zKg<>#>[,x`K#[ty[ j#樱:(ڟ^yΥ75ѧ敵=o W,zėI">ZS9dY#JV$jI:EQMX єp~Wؒ4N(4(i7Hap_'9hq>T}byqD)W*pzb9bH0Ӱx7P2v'pϲ3^#U'<\`3pKwP*{B& y*g1!G\u쁈Nq&vMSj|!EOh~y-[S`pP1m 9{u 1s#(71rcAī}RΊ|:%%[fs,]g:!Tz+K,LJx)OqWD8 $2]َf6f2r=~%Jo4h)`(ѱӟo'`?9.>r=/TF*h'a72ѾCa(q~m!Qc?fFdc10!ڜ>C3Ky[\GRr]SWe\b!9: <-xZdTiȄ:@ =Eh I$.׎SYe3|m:E WOXo/׉+SXό >j7"îj`5JHB֨&Go t+:gӷ >߰\l |^Oc PȳLOɏ' dNfM̝Huٓ)+Yµ|*^=s PYiZcM=⽩PYWMHn=x0 QNU v_!@uA= M'"]lq7uF rlW>ª#`TA <-`P=(l}!Lpe5[ Faw([s!"-8S yB亝xjNmED̽@)ߢ`c] ,=3þlQ,lsf}ݔ1VYjJc괇X1Y 4: S y Z5O:zB=7Lz*I59o*! {av+㈺b"'T'qjx4d87-Cj (;t "<psXdSmh<+Ư9å1u] ]K?8.ѯ(ȥzZ)>t4[:Ē xߟ¢4֥nƸ^UٮÛo*碽onnA!AQ@Ou!!ͭ9A#wLfb+zrryF&~wEB,q/MX{|J 4e;a֪0nI؞五V'VZkЍ(!X=ut0 6(])XsY٫{YNVmvEr\FL1Jd2,3=1TwGIcp[ؕ:$re ! W{HnwLIጸI/L>П'(dRu,q1],F\fWDi0c mܘHNo>2zjgof%#{cOr !#=6_ڿv/>p-:jK|ꄕ}|APJ#,7a=Q޽$:y0HQNq/  60]DFB\vzВ`\5 7~T04]Uh2v\  Jry4 a`"EovY}W꜋lq ul e= 6s*~vqjf7?Od3?\ Gz+o!L[03&s3ފ*ѼT:iNYi\6> {i`ũaD-AӅLѼ0^-1r0MI9K5cs{BBPC"_aPUnf}I\xY͓ Ⱦ#6qJSڻ,vNfuON^;M'w5]m,͗/$BLuD%#~S⃶? ?%:Es"عoN05f@nSmp]=Jk$+ÉǿsM|sC^@O(=]\k*oa2<- 0 E:B$4@2T C4kG>=1-Eq˰<<iPZv`Yͳ} ƪB4%,Rd;4mҺ@kT3N(i'i$Ծg'l0,XQɈ.=)6 7@ij›JԵ /(0ܪ,%0)M6}i ȯ2IYزf/:ӿ\Yk<&LQ[x٧GVYJ72-?={EmHG Y!5}4W]3'}&LSCoB[M~pt%*DW#1Ǒ?be_\ʸ9oB;~0 2۟T6MiuE\u9bYfՅgOԙB [֜1z@_P fe+CqpIO5 taj2b@Z{VË.,&EEw,onϴR;jܫ7%atROm[h; ~p2~DpDdmJE{t8h7 al'cWX`NX&/nl=؊ċVm U(Ahꊢ#O?qH~XbzWPI/2^G׸Ha =YX4} bYo#UE2"m*9'!`h W2Ql ^ F#ӵ?K2JȟToFO& MݡpS.d%eSюB{Ǩ\6AwE? )87"5ju^UI%阮̭|%(M`EYQ  h90Պt p$&VVP gG״]Me8lloj*;qX)AdO[N?kzoVXA*:ƆwYAaie]50˔bM DAP( 1QKٖ|n\Ք4&ADܫT+/R:JYB9 t"3c[6k8&qCBx\>t@.zh@P KBg5۴'9P$hiG:bT'w=):ד') +X{rpO]YA#$ڟpn^GZd}G1a(&Y`|W{ @-f@X6 դ\CTI<<&, n~= dA` `aW`QlYU"Ҝx23gqhy\cБzURbi0n C M{"B<Ր%hd-&9J4&W{kjK :?v@O\f,U%Xai`50A}>Y\})Xw@$> D~sY'φ7Ohg\ UIBq<PA(ya\<؊mX~b`n6M4f|AN7竣4uWkaYl++63Y^Jheǖtmz r;F]>ϔFm*\ȍa_v#Hh*?*iNENE-.5G%+N vjX40uF5 e6v=U:D5Nu,%ne;:c{N\ᨙWA n"A{0%]ŭ.C,3xV{VbۑU3ћ HQ9#z\'Sr, $>ŌB WZ?\\8J@!;%.JEqcڕVf9mס:k]4/LFp9Ɲ1|cr^(ͮ#O48'Єl߰U곩 d{] =7Q*_F7l>PdtG+s*2CpoxKж^r`МJ/uk@81 OeŴ֞XA|Զ0mʥ^s6D(MmI2Nܙ@ݬU 71:&PO\9/jҒEw+Q) Yj|P&Q -ϒ -k ?;RfEL(+Zɳ9JK VuW@Ҽe!c5a& K9 qŔ иtOjtgt1 \x9IAC>&zqCjW$RnB1saѨS 9Uj P2-t8"BٿgҸgwR-$S+VT>UAXw".e"}ڂF#lJzU= :ȫQwn{ Wߡ-ZE1j$n4mL*b7qV_-s%nf? g !(eF(DMvj4݋@tvtU_ 5i b5|ȖfA(n%ـ娱 Gnm1z bi<[=,5Tel6]ǔ-G=h;.PI`4fPFOiijV$'Ep WoF@I` bMs(FXWXc<&, -7jƿkq#)5 "~Gm:;V4LJ)? TQ֓\Ηzދ^#&kF5GOٱ̓t܀=cfb_,A{o֐sD;_{p7bN,s'!&i ]M]Aaiߨ'+ؿv()bС ȱl]ɨ3Nsjטu}VnpܴܻS$⺄r7.xٔv:}IchAv9^(-O6}y@|lXM4Hv0*TnI]wVt J2GgT~65;K-]J'!E uQb'(8V%e@xмLIL0b& M$y뽼"o< a"xYf+yy8$8/N3V w;xnćyDﭠOgR=} ZJ>nw)`l 8'CJD`!A~&"~ʰ߳7kf0R?:nF޿&êA۽F\/&0}VRl z~+~>؃ͬ#nK͇6#X4Kb]b)h!wN5:͜`+JM\whjSvkmlҏY=La X.C+:eq1٘s-vFE,(`;&3`+a j\Uh!kӑ8$د <Oէ(] I.Z;&jGO>@(NXp(Mj $,7L $q@ o?uYmwͥKkgvnA^lUEvd">JY^;+Ev7M[h5bZFՌէ"D*^'"U r&j .zkl[dNcOY|n3=i!Tj8~]% y=Z L\ͻ<LA?I{ctuA| "q|B7cʆ x~8}ߍnbz^ٮܓsՐ_]fFA_& PEsGfR;^hK_Oo  sacT;'w x~_yWRS͚l>rdj˽#Yk a)[pj ]A>J*km=@TL~HFxְ)s<̔fG#k|$;Ra>z 8^0PД X 4=%Cth4uɃ2#BgäNfsPm#/@L( "=%磷Pd#NJ+eOp XtwHgx$$-u&df8+Q57vEZ|a\ & ے`[-k@w+7o{ @ δp!W",E^nwnYCy&AQn{S`AhcLA;cq6pnC3ԙnQ s_ P #6uXX4J+f(]n6;z ̂*V߇7g/$ph>.Q TfX.*qz ]!GA%a̲aQ^n Z餝(>Xz)tJ0QZ~<1T<%wXQ k޳H?/AoZ",9*?H~Kk=JpL#()Byl'q@*Դl;c^FׅC7AYIuc0jŸ50dukOma7];qGayB8kW7 Vۈ*s+}L8u'YECiW5\! ɑ89E|;l}W}!_MCk9tf %-A};?ނ\p^2MFnB,vJ[ꛨ1 ύsP\%*CIsEn !,USs,` WfEzL38zkPKV5m΂¸y'IJD yB[AM@sIdCHQ"J .UnerM [^d~UVE`J4YAY}`Nd 꽹4:J] *-gQnDPK9;|Kmo Qj,QafF=~ /8Pg/ȋ4OnJGbyow;W|t9`BS{U"=nFMJiܙ"z;hC,h*4.Peba bbWM㉮o%/۳qVY7³/Uy_ {+ l"l;t#jfEgK9{g+rG E Ɣȕ].VafMCͼJCD2f.9=2a_gAk>Eu? 'I5gA7$^p?ɐb٧B"~ҍ);yg(*"»bJ0' N3CXych $."H{<>J_N_1t̀\8}o@=eG!thADYBAM&sb_s\XsJIq椑@PULڧ]'ޏ|YXql^2a%̈j%ze(n$ѥ+XtS)owG?{B"We?e*b<W~yڤn"fpFyʪD^a=w !{h*|åxdzF{Π"1,Iz6{ӚC8 A'u\Ξ| %s`̐S<ؘ#NHk; C`6]mnT!rڡǨx=s\^\Vuz5i]4896v%;!ȗ\4 hzbǥOP]&]`/9y,k ;rwl$(0qs.kfFa},pNm"y Fa;ɧȽ@a7'~6^u5+n>5( ف:J)Śf./ZĤeϖ6zu[|~pw VG]o0%{T]txmkBܴ#HXms]9!qcI+}eASsR DQ| SfqN=!..2k4<^[]Ӈ7FMs6$oKN=;(q? `߿aߛ;C&aDOypHiwh.nOeW:w/ءf<79Gָ;Sclp3OLpHjM:B2mk7Vn,` ةu F֦vzd!8[o#+63@Eo8Y,f>1~v8%C{\_4:vOŎQm&LmD;D6q*'mS,Y|ٜ/`ql|ą TVZy~Z9Bʱ+Vxq0#m' `MMe[vyZPDP/I`d l)%OQ:޽J։BUZCh9,MڲBdf9ҨɆG\ʝUa fd>\_o̰ Ԫ k͉"e3ݗ%p3 W}YPE5܃u"@yNN'vBkG{jC7,~x̦_#@LSma|Gx6 i?sJL_,c0pQ]^}-%̛gE'aq(?SE"W HϊXz @dׯ "1 c҅ڭ]\ǮuoE#@HP;Pk[,GڿK{3$[E&̇=:01[͚̃RCg&)?gp"Xܯ=L ]D8l$߭,u+=rG4.WmhO`L1R.;b~eU{< "F7%C{.U@Hga5Z1C\ftAL8Yz?7wfի`dW3?,J~}?ŀcgǐ&yF@+1JBc@'霌(~Yuw$xroR:HK ? Jc00Њ쨚WU0}K̛xOUx]/za%OwO$zĜɚI!g?sQ>}cAJ$<2W`U 6&8"|2P99aSҕE#&/@iM5Tc7<5lPuszZ8 L ctVɀ Wm8`a3 toSQZTcr׭w9I.B3 b|`vM%LJS}u-Jc}r]M 3"Ÿ>H, WUl*^FTB9lU:z}9;IKm%tkPz;{fyɜM{h>1.'T 6M^jSPr&s:-Ŧ'iS3r042#D+,ۊ^፛0{cs(g0akҭ٤1*iX)[-wQnl;r+3APm Kć}x_P'w#rx1LB|K0ZxsQaͣCs27ڢlEϜ\Bx~ B'CtUؽ C'KZ/"Ԋ씴ʃF/Y?Ԏa0VUf;s%.Vy R^oTOi$ `,K'tǏ#<ۗVnnD*%z&ÖurU&?Qo[5pHY_0U@2!y%2?IgL aa=1?5иoL☫NLk0jh nSXZj-,F*{FЬ?Lv bi;n;Lݣvl$뭗Ca.*)S!mA!)QjLbBܥMD>T(=@T40bW#ޥGl.kٚIvJLx"_s;3&Jor/Wky|-t_qH%S70(`wU؁DQֲ"Ёs8}=zҗXv?E+=Cp_i[ ޝ9ouP8`n[pu4qra˙@:i*Ȧ%§h\T`J~=ncKcߍx CgU4=k0oڑQ5v#:lt7$y &d y(1d,ޅI"_c"mPm|qZϵ.x 4+2.4HPmPHLu_K\N[:RA֯2y[gY=fhQ΁B ߢ21^P`ЋY [lhΝ\aB{V޾^N !MY VhT ߏ3d}k|%2C֥Mo$y6sF k}ZrWo[!#ϥ<{qihG'RyT u1|@lT  ZtAVXB`17Olh6JH&D4\gkS#s/P?n͆~3s~84)v}[$"OTR dc^ęBSu4+aKa3kQ,Bj1B*:߯Z>;7jR8Z0/Zz%3%dlrḻCp*/ :Z@ \l;FuoSH,~gtqYr2L2>n֢Ygmfs2 \e- * TR>R׹4޹9 1@R:0Y>U-A$8=[Lkƒ P1 ǽף-{ `_M^-jx-3f y#?\* '* SIBg̿RN֤>R!Q]dp3 $Z$V! F0AoՄȹ8. wn"ug/z I$VCF9S'8qtfj݇}u}Tߑ_܋?9WN-^14dEc=Ue3V,ʬ:ZxNW' d!Fa ĖV;߬;Ș~e |J),ɵ%iX@9өGJjh cYQ̵zgmFcoj7˟DM|6kH/;o2Ϣ4`ژw c;޻:e#!yIi6 . 0 6${<䠘1$yxVGCK"} |-nkg0{zny˝!h~ET lFo l<\S8My%E݁ #\͓4'4I-kxqϴ8=և#5(ţg#`~$X"a}zdj]ACFǗhWxΒ"G1 IOancL$k ;: )>IdSK"hܨk%JanP#dHp}[>.E7ɴ *?`!nqU]-q }`=wQHh"VȈۥ,'…Pj|mDDϺ!=S|QsPA~Hєn'^r": gG0ֹ\ji5SH -CZ(RlzNM()fLSvzӔ9=뭆Mm/|zGQDj>>5xdn'DkTYN?^ ]?_&F @@T{BK= kIEIΙ}9q_fHH؄3.97&Aū==gY ՝@ߪIFbuyT.A+x.F;4ҍM|YĄs@ '1t\憥01&(?sFTŞePW[QS/ļ-˷;kfJ"C67f0RXhz,ʍcsj0kJ8г] tDi [cxu0FCawGN8=sb/%Y=½m$UTs+P/HB(wQ+ e+w O3R[#UgxRZt&75Ni]{ Ɏy+1et abZM025sx)r x2v>"KZ($:?DC"D_jyG?G=[-8e=/Ju'XԖKGλiD3.HH\SdX4wgԟ9L8<5㡲4潢 ^QfIza.EL"}#:+Kr#Lc}LeݦYr`Jij&Or2IС'/'}ܔ/x3'Y~\XC= ^$j I^G~&)%f)_ +Գ%_\ bj,E5$"N„E#=Z9ߍW]n3}.- F$ڮҔH!1,0A$?J[ դ3fyd[:!&AkJ\q jÌg@lIr6Ƕ<+Sl4{rWǀ K@A*[OX7]U<8 I\.ъ"Z#Qo# Zw{"kS~T9(}V&*!|q*wGREsB)]q s2cO..C^Q/3 俧's U?]iPnߺpAa5oX;LN}HW~4hisOoȲ(u-G/bsH؀.XF<+0vʪ <cp\ch YqhrY$7yz"mwS+;J 5hHvXct'++.`ihlL-+ åbvy]G=ppoqa6N+FuU=r6ZJPMK#Ϩ{bra#X#b:;xA{#f``zO=3fR [-+W# U'VEl @SL ٥E"رٓ7)}k]u1Nߊ$ V!p#Yqh5VPK.fע87(l9]8k\emCPAtbn՝Tkѻ4~'uf ckѣݒhՒں_5kxJ:ٖsĎvcBxQodB0`2y߄SKhSC"lY1Kr:PlCC!PfD?+,6l;dOC"&~hcFHإDK*^ quK-̵MM@,!YʒZ}GL:mcǺía9_E2ҔmBTdJ?n̛Lt6)_ڧxV͚&2b~Z6+اѼؑ?E5%L_fEkvt5D; Ԕ*a&vWx(\9L$& RPäs$9]na 2ӛ8xQut\xf?ދhHA@%Q\XHWYe\2ᶬÇ~;aCdI_*8p)(*Iޡqn|1D(&k 9tbygQAWN5zl>1~h%R^8^lS #H0uOR>>azW?s6}dti2tFҝML iCs㺎QQIWai)%NX0)~{{қɢ̫nxx^Wo*DiH)Sq(ៅm'9ۀXS./yv&vx[p1fHV&H\F-OD{1NAĞYtfл=ov@=a_ :׷ f*>N'3o|*EO(F^Ӓ38RTÓ)Z-ú,`<j3^(ef#f5@K 0IӐՂhv\x7v3W`I \bq H*3\Il|~8P8"?Up㩈l/wLEi ZfÅfB7} >'W'Y B?lVN"0MtStRL]OحZ+Y%&7C5!l%"T:4~G{UP@2|J9K_ b*Km%7&!v֬]"QVĈt>G.'dRL(Iy"#֯%*p玒\x̎jō]O$)dao^ſ9|;-g1Vy40aL#LlcM[Fqx(UELY V~۸-E*B+m>,[]u>nj!v57a#kqA B\v@.*)vUqy%*BwFS¢ѧT!uLqh?Ӆ3;t;g6>Sf4lAh+&l Vm'ce4o`}v#A4[fWQ N>\N-V_}Qo\b(D5 ZGbݸZf-#$5쑂I[9*:'jH.$Q dgB)o0"E bߴiFta79M:bOֵ5n2!PЬ/եz^hi4{DAc}AKϹN!vPA¾gPDb*U-YӲDn~A#;խBdP{p{kGuĜj VjFTᅞ= |ǡ~w ;.G.o' I&K oxZQl{wRMweE-xń|vu+ʵ"4$[l|O9=]x7" ;oI5P;FG]jv9Fn Jl)~Jmb@@-{73C}KqX\s|g]^唺jq0M 45.J/mcNtlWBOw[@TAvad5 4*΂fXd>BDPj`h94 [ @YN4aC{W*(qW`ߝ2*HLmN;;'Pmޔ/h y!dx5:(1!}J G(}tz@"cDNĵ6A3% ܇*W00;9w2oiM%fR Zo 쇫#YJ:f ][t(bY2mM @포 >ނ?>އ(.q_悺Zy:dIfy7%9yOǁ #@{;e;8 hp=Ttyn;x`N Vl|#Dn*?^8gR#Tm% \dQ$^9yVMq&չlx>" A3iA;O0S0GtL]' <4kt;E27>tehg͐d=d %U_ \[@o|ëV[04=c(OetRaFEP_S#+ƥaAVak~_3+J/P7pe<~ (pż^uVy_ -2Ӕ|3$Xj%nTo,NHNdo8`%U] \?Hzm ?+N3e7|](iIM€f䈨C G|Qaw2'}c夼ۄPδ=y,oS˅埍C6˙BTq\距\ 8[~6. e)).v9t]HGs\ SqOo)eOZό)ٹx]֘%\eCй ȑ+XIfMοe]Àq7 'HT^wR=c6cF?ҭ"e,ҪA}V~1<؃ԮrGP@#B+p"#رl#,Պ⺿^R̀V}bb~,vLim.z A7>9%W-h;歨m )DnhqU5mmZ;%(x1D.;0_<868Q,~Okx'DQ@Zs&N^S3aRyNQ,RГ=l (co-9XBy&RNN4 &wc)>{:rYһ],!nceBxRwG3KA ?$*mZxMlXqޡx M.cMMjnX7 E++V̂R꒹Љ:ٷN\;A)6~'Am `,l"hUPMŤ;rLp NFA3}} )]= l<]by'^R am'OB <<} fyfgh&\l;! (N Zd?{b@2b-bQqX*̃~f˃|b*߬`ʦgYiOXUJox~,rX'd"Uq8Ɇ0  WUeLñx+E;(]is&t9ݍ\t&?5l<gRU6|~Nr9/AT&ͻQ/kfnyA^}2T3`(_qVOqd/VjV/W@( l߻ ꪷN֘2\vfZ¥>v~ɽGǐ\fH>v~ɘ ]G6BnhC tR[IؙÇ:T"n,H/KOIl & b>+j6! Ս4xRs'޿t߆XJKA}Řoju[D`[TA fO7.cD<5I_)|H1RMhf۴*&ȭ Tc\CfPs*ƮGiIy_P<񅸌vm9[g5yMKOkabk2щ.$ۯDb*i)R؉o^Ư!CκXW.\k/G$&F|Vo [d0Yg*>4URҪ`r'OĪdqףKKAp&yk ]ՈW}!FX#'Z\t?Ys2[" hězvaQNEģ|Ne֡|5 k4-󊎾Ls"W%b+`6̯;OBGHZܶJu4[,zc{.~}rBPb O9cr`=CxfZhh9'q`"BJ'茪 }+(l;EE/DcHoꌳ]D>`l_`%a4^!^Ԅ#~<򭐲%GDB+f޻кwK%PfEPCo_Na JaH(_!G2>r5,5,v!o;ˡήPGaWY /uo7^DY ;x O!h5oP)5u`ecCP& Fz&`qT4.KcQ}bAC`!յ5K o̔dFMy)D l\<w `U{oYūڼ 0ԥY 983.VEg3'0$B47`_s3-'}/\ċ|Uss*8ov02Ŋbݪx59vr\ӤFCBV TƁ,4nvbz~EgC7cMdu!$WOeۋ^A^oTeXuFa>>#I*9iع~`v;?3RJ-B؞Y3]Em=.5`su.FS)a7wP%*jg͆h"(& >< \O,'pI BÚ!.Fo 4 I}]Tl M Ԏm0X xE>uq3%K CYHٙQ20!g?D\{/tta42iMiIZ {DJ_Cw fi+mΟm'Tr۪o$ ߆-4P 6/BY6v+1(S>Ou+>]Q++0ĒtvWQ!AvF0Qq",ܝf,,:b]QGզ^l|43,Xq$+Z5Bs\ix{]3,GS-֟,Ngz 6z!/שX ٯ]^ˌ-$GWFh WN . P3h #9o_3wREEC~$ NKk pm{J nUz[ )m(ߵɛ3~aءPOߴ5QOGeߢ+B h*e3MvJJEȢn;cs"30@B w+p-GU ;?/ɑ=h{Cq m<_ එX9sSɝ\)vk<+P?HqHWӛUM0>oE7\p#6˭Sl]Qmhp ᆴ.|-uQ\j8WBZݧ`N=>F2[c v 7Ępb!gZr(t+I yGgY86<-E*{Q[s(p{HٿkÝ<TE9Б0Ic nd\kGKa &lP]5S׉ *|')gLy%<BzM Z#4)ML:JGFvTR,ۼ fs&+txB΁,n&fVǩt`,JÑ_Q,nt X<L`x'~בCr˷҇&agR#(0?G>Y}z57sh3kԯxĿ8\hw3c:()-⨫ roa= Rmpn9.:&=Z=EoeTkDN+#P̊(M;lۣ"YjZ'sJ̗^2Ud9EG=$^WbXĜf҇T68/+\PI ,w,ٖ Wo8<ˇ+ΩH HAE,taoመ_ 6%Q, UD_{v}?@ b3dM|WI{l8 ~5/xNud ,rtP,:7ShV]ڥeTYd/V&w8`ƹWgn&m weu@qLWcV\bKy|SkE|STe|ed؃Aq[D eGѤ՘Ub?&Nr/?;֡LF,v?CT~6⑴ݞaY1{ص$A]NK[5l^ASQ дLb'[P{v`SwoɌXݵ0較|}DG ߰S^,8S&ɟ3K5ߠ^3qh0Wkցq?N4>T(DY<nzV}`pAkNxF.` ,[OHy(ruuZVZBt.$>yts:Zc􇓷 EǤ3w ]FUvCn:bepC 8%KQ¾&UISL #ےXTS AFxj_BU,<7+M w* i4>7śAz]D" u-A߻ D ٳs wH(k8/NXI/KuߎkQ?Xp}Hqe/ڦf'Mj=Յ0oB@G^xL gׇ&Z < ͎ NWs5~j:Ɂ^8D.Y'm1>z2}O𱟖hT$ɢ!__~dpָ yi HGk/H#as>0R1/+Y$O,/n>BA˚&(~1uÁIH#bDtZst#h|(;wM'%A cnڑWXA ifqg:9+(BmU2[|S&k+ `,jN̐)]ׁlld~)pZ9}Δ WݲzQd`}IrV˨!SGj3} 5dٰ`ޢ? Ѭ:w,WjFnh8$iJଘXh; `Naxu4֛̔})w5n8,TeCI3SM6W_t7H܂gR{y:s[ﴃɯZ<YCSCWJvA, o;s-1jzLS?o1`r۟U J._;pG]ڒ(3'/N*A3ۡw<>:aJO>_q$X蠹j^?>]ğmHDv7t1*?媉XDz{V-ĉ6A8#}n5)CUsLxb~ .T#zty/'tԷcb)o%'R)jX?M-&g4D=a ?oex1oNG!&/VDT,Zjb_ʩs(K1/,`~cYyն-XƻTCn0%mYѝ7_:MWl$ ~MKr lvY>{k4N%_6LS4H*"跅~Q(VQeݪWa>4ĥ5v[ 7o|$ *a[%g3׺7U|bcD:ШWYU7ij֩Tbx!*oJ|ܡBJX|vHo `1<;z-fvU^*NQ>VG׈+[2Dzu'C.}gO\-3ݤva)oZE$BGDhB||ڥM9F-H[I%z5.eK-Qi*=_X(o+yZ Xp䯙7%Yz[W?rAXu%w L: l(BGgCdmE둖EsM@ArZJVn똝eG%_<1#g1Ґhڑ;[J:WQI0mnob{[.!_\f2&pRƉ7@_R:!Va2:܃r^2kE@@tCCCaf] #ٸ(`jIA"밲 N#=c`jhn CHb!2, 1v>|}ɑRSI>X'SQ20<3c^[{qpڵN¡Y5sz8/%A;C5I.X%YPLC4Ї[JLw̩ḽٰY2l"DE첳}AKo5+54u"VH5k¿ f'Il4?uXTyY=REHg;BWM0CrĠ:{s?ِZp:K*[W9TqFuZFqn{#}]<́\lȢ -'c z3p)-oIk s|"B䃗([cTlL@Vozjz%SE/&_{\a ק&T [ #.?>>Eݮ3)pMKA(x-QAid55< ڮ6'H>q<Kfm/<[bR./5睵R%t̕&N_T=;K$tf*E6E%F o$7!2|>M-d购u:ɋxh!WQQ^Tn0zZš?UF:w&p(՝[tI"ݾGed,=N*B/;GF9Ba '0 &(s"G8,"`l>9M&&x( -gV7/UN L_T6 +2BU^9C36rb>xȂHud`E*rP҃&JrRe i9vEH aҁJOMNd'c30ୟWf=,)Je@c gFLrYrח<\ qPێ[q  ^my/`Q ?S͎*~RZ2S^ &>DDag^-vc5t<y<}%K]%Ogȿ,P0] IU}l@Dm"郔;3jWH-ij(6H&gf}ӤA3DAr$?1.y\QdF? aH9@IRNW[nf|P1{g?>쪙((M_)uuY|t}eےePMr%nP:[Fg)k$7&4*8G{j8zsQ⯸䘙p{Ws%7cZk'NY./;HP|qvLI1QOen3}K~X?̉E+<и؎m"7g>Mskom]6JMHkn+; {,֡{&vC5@ tmT Ğ"F~u?ʹ_ ӈ #\F6;!3J[gWuGqeOxr +~jL0tuS*+qIR5`+5iМ4:` Lv-WxgiMMC֙#/6: MPr'{'n_P+ɂi4/`[u)qr9D-Sn[AI@TzfRp_}(ks ZQ _zWJ'v!#;) L<_v2fA rbffsr]5&_%hІvÜ!Ac|`zxdf>IX͵7_0f"rxƖٍPN!~yYҏ @E.-˚'cVX;Ǝw`r8ƠR`![ Ia̠AvQΐOG.BFzC3|@9:.zG`m|*̯R$`0bӏыXlSL$F|bY@vv~42;zO]eQOJ~SY-(ZWrpk}.v=^4tdI:ȲNu*SlCf 0+M="RIOw\ҙx6zNIq^<"ͷ?) gfC|Ʒwpm9!i fJa { <¬W@̰_>FvlǞ65jͷ`J?L!ÒZzN,d-\Tkn*`dEpV`Ihv!ZI8N("aMDh=yRB]l[zzV1%e?OѲM6_A0 .C1B]ݠS2dUco_/63*TgF> LE#`g7-  _ VKFybMwS7;V_cٽ3..vycf@#;s%[nѢcN(nTd#N!H+|D ݺ39Ԍ,tXw, Zi@76<dq hE}$p=0ӂGQVG&Te3%O2Q;ISҖC[}QN| =GO@`A#oKP ]TJ3S=m>~* eAH!i}؛9M!+[OX@ @za`t3ZaPYǯyhJ~"Pf,~yGE6%O󄇄$򚤛8( ,}nڬ>ۉG_GK|&y^]5hH9 )_*xi^\+hGoկ$rI??ޔk*]^uҠqZ#iXfK}$;s: StϑwK rO%wC5#pjl-r؍)FYBD?ˇV SF<DUq$8]f1ޝ (>쓽U{esP8TXA7b: js'cyv}: wspVgL/;MN̅4}wm~b8~ZMTv(鐽 )5]%מꨴn(T>r LHP vȵ̈uO/}olYa?ÙG'-G{Rm82u{qD= K;h{8oI}>q>;9$χ)j}{tV0Wݫ3l1x]M7@GrЀ5%gVk'4ֺ5][LjroWxv{@u;ZW|hhĐɐ$UnDe!BzѬSS7O}@YFN*Mj?LiR*k2ue-Ax}+E69EX ##t%|"^ɜG=bff]bHtRFKyѻqgViZ~%rEҭy jWWGc%k6bb*S3 -K%UEqn[c|.L$@Ʋg %!|k @qzPj)=&}($3pIPaZ9Yƕl'/xJyb VC1k0^<[ "+OwjfMN ?M٠P71ӌ,.|Wg@Narfz8)2J-8},5ഹ W"yaޞ {ۙi{KygIJv8_C؜/咤V&҆QZnuWzP|G=ነTIX;\ Nr Kuq ld /Pꡫo\` b%^UF4R^y1d1-LmX^t4fZty&0] Z9H;6em7,$[2;[2">~@xy lsښ Ouo8NuZ3{mcioozɌL<?Au:m|q)]D ( v Ʃ6@xA-r0Nt.@~)>N $ ߎR[+g\FV*9 ڹ> ECiݠp̃?q F=T"e(cZ^׵Q~%(i)FE+αZXY+e4>va˸NSQqn9hpס & x^K&=2ћ4kœ9H^@:NbRGisw3ɭ34\#ռxyA;٨ ew? &ǜ~Af/dʁ<TTECS)BVu:˧s~W@OQiPCg}v,2]c2qu'=Cۿme>n:%v?`@D$kجФ=q:tldl :+8́["ݖ)D_Q99Pj;#b@d\nߧS<JydJ[FݤIV͢J'ԖoK@;aO@|Z㣣-3o0#a:W/aZYhG}YP1rڴq{<_iفfi(ITm ;]X7_Px3WR.<(U-ߟ+U~|>TqBrAuzN.gp Dh{QzmNWћ1mIb@^_6424x,TZ13ppEzUnlB)!c CYGP,t\ZA{pڌpT꣟K4cWT's7` N _"U\'AXspﶛIWcU`C?PQL0Ƶ㪮r>;y#Bg/.5`\HڀH_ {1/t_pIQ+i 07GV:!RvHMeэ9VQdy0Q\7F*{w L:7kQ 5Y@(0\V剜 |C9Q o!_=¢i͞CotkdÇ%j~7Yی/6EC 7VU犣36&*ʏMv6NH X)s\>ΐ߃1:UDp'6cg::;,ʷ$Hw^ j?IOzɦZם ֯\/-;T{XՂ'_ ִn ;;3vN,h9$_٤޶ԫT/SOvf w\sbT9-f8ʩ <\reu: SyW5eMA21|cE|574=t*1[Gb͔1zON's~2`S/FrqO@pBfOz5390nQ IE~Qԇ6W%>k n,RkpaOjYD ogן'Y%Ų}f^wLJy4t j2r=uƓJJ ru6=+Ty槫@KQl34βGH]yr1~j{[L{U0+1:Կ/5 _F-'{)Eaw0@n%,~a{ Ċ呑L.×bu(ݘruWc^ ~H5|MsG@BYSkXp_E&FR0h a [hU9(۳h-wajG&lV*P:o3"6[8D)Y_Hb6DRIqOsZGL"%{zKn6-N`Lg%@8 iFB&Y{_W!}ox mtz n'$dmv-4 Wʲ֮H 4ϼlzw0cP<350pq~@,AIaIDF{dZjm᥮7j0 `ςgθcg+D t%'HsLn|U:rt;ik]Mqe%>^r0F# YS7D.sibJq:ZkL,u8bkz`4WzZs}jD-r?AwxH@s+s-htͬb JHdSqr ϕC&;ޠwnC#x2o ?jtO\W7,~ z[PA0Œtݝ)u]`KRjJc (&[*Kٙ&@}- ؽ&\2EPZ:?ﯸ09oF+0 X5G*JBς^?9Z12nŻ a jy3zG#Aavu/ ۦ4]V9h'= 62tKV-^ JZgN3팙D-RE$D0ߔP%~dA<5&QFTLGBJvZGcTOSQoJ8CϤF~|ۥ} KJEDqbNi㤠H2b:ܴ!>`Ŏ09[f0SA)hDzpSf.O NϲPKUNځ2PѮN8`'I5M^f[KnbwyS] Qg>܇KbX"npl/_/p,W6>Fi[-X GxiH1+KO:ԫ νyZAFA^:L`- iu̒CD#ZU6$W_R92[C?\@ p i#ͶyХ'E,`n[F RV(Dq>av&Du**@Zw=DT6rICZG&p,qXwl1:hN`羢v ́k2rv- RMG+:M2:u؊rWmby*O3>X]wkQ>`]Z d1Jޚ푈8V視{ͽl0< ZyƂ/uD2f"C*OȈEf| x|IqWD6skjB" "SL zLt%M}1ƩN6$vMҌRDC 6!MC@Di{:7B4w{]&QU3 r X= ʩR^,շ+N\DCj:WkzWmLԼBj=}#8v_Wf`*ۛ~kfDWgKOXw2nxaoŢk!< %=1O2Qw9מ ~KæSB0ˆ8",|']kUeуֶ˦đ=d I|EQϯQ/HHn]ɝizVLqg-x -)Qu< L"͉{2*מX-Os͎^Lď|'1ep4)%Km7*L7e[ }~SiUBT+[p\EH?Slk`N+)8meXTPN9d@'IaK|PQ{e˸QvAZ~[n g34cd2o18'~oߓJI:ځ az.t"TRI*?37/AkyU bf9zNW5JaÃr2rw ߡ>KЙcCnd(@0Ifʙ>>!/1x9-JXP']-^i&DR3'k ]h jfxN=*DQ$2Q!nqDgҬϰB'X:V+OwV]uds[3z-ʦeM=D䆯U 6Y.$RɦGv%p]Y#|C ս7OYa 2,d1AZdw+Ӥp֝ۜںqd$$ \QT~>',zݔ %FQBWHGG?RqkeM\v7Bu/K2% DMޠٗayVMXaIBGwǨŴ-9)0qxgNe5_OV'WEE-TjsXnJ;=Ea?z<= _M]NvIogy}Xqd~E[Ԟ1nVe"a"=X3ʽHv+ 񑲅7^DsK|>6wsG~ 4XR_b [L3T#k6̾t`|m}&"^pr|Yy3'_W,-yM[~v2֭vvG8~ӑ͆p#6} seSxIS]YR|Z;*%ot7_!5;a3fZ:L`$T/2Ezb$ba]\Pֻ7q.wba/溣N+kQUn+y$uO^@aec{V^;wҀf3vwƩk-˔pD(.5;Ly=80L17-V/]eT$|bdv&7ǫXtv/#u$EB1b)vynsqA鄅A;@Fs@3S(3~űͯe^}!#PP<:1"d/^00s{Iy(.~|52='^Rs027JO:ҫ!M-r//%ZڼU~ة\%VktGC 7kG-F'G(F;]s*W\ tSGoKtN$S%!0Q"|E>>2 tp@ĭBl*g1g5{ZM:_Q(A(h1]J_M̜LJsx.ۣ@aHNv0(9uS6 ǤܤPT[jAVR/rOM;ebF-x>LfdF?3;.-叙ٙaeQhv0w!Q0M.3rTyؙ@lۏee[K=q&k0eaTzve [y߽t_ڵYiЃ'drH !ʞm^5wAcb?YJ=zҳvH&FoARKxZ8E_X‘|1hǕfmÖ9Jj bVk6|pgkb_jсyŗMP;Aja;N+C8nu2}C5 x{c[4$rÈf0*ccpŃd?k:]_#A.xko@Qx>LP+FxI 3=ԧ=zܯ;tezCN[wk>W ORN;p$ty{a ~DKUXB:%9z `X/S=[#|h؃0X+Nh(HWMs3 {T!Y,P?C1xė*XI-{Fᩃ5t fe￙T gˡ1BȀ|6Iӹz~~6vhH:k!C!ʸ*m I4mma2E)*ȝx}`5ǹ(lhwװʨ/bN(X[vd㫦L|2ɩ)p?aM ]Ax[tw%LmUWi .gEg- 5{m321gV7/M[h.2Lٴt6L&lNE:i8jϧQMzsb$],,AG?&\܏mko~n!lܥa"pԊ}~@@mÀ[I-(!6^^Tҩ!RQHM >#T>qbBZc}| Uo")/?@dltsCq黚{˾)bGP/T]ed7#!yD 8 5o;pF7\SӛvtF/&~ }|Y ;*CU-ےC)e!xꑬԓc0‹yU!]0^D&Hи`LpoGvƐ"ˈ.z噁6M ksxP q۬Ճ(EC_'^Q&oIJ0?;-%4< Tru{=rOɣ ~[UagwQ58eI| ݥP 7a`C.v boX}|Pm$GSKfN(CD q&,4O-X`[ۮ sQ:< SjoDuk}bUlv nWiYE&X0n({Ybxc?)y/W&-5uU\J}M7/Ӹ%A0[u&>;HNU>cdӿN1+ dZϋ65zYơeS1Lەm4"df|vV^K"3ܹiU+_Tux yj@r'&VhKrO 8y"+\t.uESD<\! 'L0pl@l\itlۥ[[%0X'U׶mpWK3" nh1vvcMMq(-2۩tkky !#{`/ܦbroVQc$ڑKtc U@+ 8r VH9d_]gLoP$ P8V3M]5[TTۙ I3YdNLk%vt3ۓ(y( mW/iO0+ ͚0vή ȫmD7#= pV prڂt3V(*ix)3ـCC,‰ >P; Tqn`hvxP)PpOZ-% qˌKNG#A?+W 5?=M?(O>L.Dv%k^d:aqb^:ќvDq+1M{Jrϸ_jЦxڛVk}kvgKc\}:Ã0xﵬcJv% eV#J HX} J{9oaY#J-}@J$Uc UsaԕM@(;8Y6ms!r |3SLj[G;B0q E >%B7m-1mn,6 rNX0V %Nr`c$${ZхNr6~B麳28h[>r505ηUxЊ !ՄBgR+ U< ^V" `߄"F W.Vpy3R k(ޕ+3DtlQ2N̳nHb@ΦٕL+rA nO%6,QHVmĄ 2_4m^٨Lf?7Xm,g uBl.$QAN"#>j2c@OTY5lqAb[pL]gaۏVSЊgk;kjS 0l, :{AvI>J|yoLjjB& (s^7v.pskK}؁ô8>Hٖet %Hv=*9\^vD7RdUNؾAhoӷdҐ5I)5G?A5,~iIؓ푝%Aک!a-~^-Jy]c0[g)'"PQɴ (lS -D51xgK%¡V^c|>AHA0%41 *]+UvgEzUmW%_Sc{3qqa_[vZ86lo:R.y\k7zr&MIjKhFxTI3@Sqmcϥ;*|4ϧ@:&6pjoT]b5PYH%kg<` 8O(kx1+PQuUG: pV"2 =a'ڏ).q/[3<[W^Ǒʚu#T-U]n@O utBsx͗]2qV/@-;q4Ͳ1ɫ-C6{2ziHyXw voh-1!Öbi&rϻ*yv\28̽bkR# )w781K%bW'VG߶-l|=<^!+1!Gf, }g8l0}SnD}v ;;JeܱxvVƨx8u4UYc^_,):Ft e qIDiNg,$ ȇ@dәvYk8]R(e4h,hu @,ZZS'8Rc!uc _a{XaYShesϨ˶wFf$*bka;ѳx?~J:B@go8=XZU^6"Ϯ v5U 㡖YtjEC\燊? 7(?s0~eԫ_0-'8<$AXE^f%O߳IKR?,WRRwuZEgO\$oI bj] 4_a;-T3f 8ae*o3J91K'Œ}^/iIme_J5 Pl ""|*4* tq~c9`sƾ~]'|6r2jhbͪD)o6BЍNA(f|?8fv5wռxTv %rތѪB_{"E=6YDod3(dWWjٷئu,2 %5v"NzD+ /$ !h2lXνe xn? U/;\MY )8Y4JO`s|XѼso[GEpıQg=jN<* IIx``_() dd>ą2v~#S.3shːj6 2#(2"$.{\o^(վj\2<>Aw ?-QX\^FJ0.Lϙ}; `MfV8tBz E}DRDTx'Xb@9Rӑ%%{.jAZr⁎J^3̫F協\q ;,OưC(j/I`ˆɔj9"Npڹ]6=w֟ror]J:E̞7*TL4G}Vi=H`c4m qF)p8w8Q._Ӌ;SgRNӑhD>4hpq[#q0 ]1~;0#|/P(7 ~:AԻy _>/sncq<7W@ƌs~;j0)d.g2#ʏ<[̙#50;~OBx\xZ0n{PEPP,n"=2[7FJuIZƠO%KSN:8C5dOA[|2iQmšuAx-4vu ,(ilɸeln]z:::~aI،7H\*6Qm:EqwvS ٩JQf}q LL/<@e{ tz>PRk?Bi ݷz/3|DPT$\)X %JDR 88b0uhK4IgmZӻK]Fk?) F4!ZA^;"2FMwT[PD j_Kj7>-1r N]v|!:ȳϩ߷dI"KB85), lPxR5+-~酐~PRRnj "PWn"kdWYg0e)\孨f.:%6% g+ oXd1됑 fx)Z8j+ Qn?HRQbw%V'rqT(l ˆwL!5l%svgzˈE&~sؘ/Zڄ z*'BKN ""R! 1!M cۇU JVyODU| |:mnw>7omJLYRTڜmӮjJ?X@>P_`}A2G5\X06qM &﹜$^/ D~rã]5z l(\< KN'[!89$BtBʉtrwՅ{;Gd u};rS%v-D9..mK ~Pf;S> ,pIc`^fZ{P)B eVK@u4dAyhL-C畃zl"0.1{%Z¥ocE*ZH[S CRө2i& N2TjvYwߟ8lh'IlNZvY0_m\ĭn4b=fJpq/ [P88:=@D?$;hb5;:x]&O`BwE /{jI~SU, LN=W5l5D,*7 i0sԋ]g nΆr}])Dg!"}f3@n^I+@7 q셧C$MzmU { ]{~+<]HoOP*/_SKu#S#Kbr4zLseEZ_"AfLiԯbimD|xB} k⟜Mz

@vT4dhy~ d ?Z w?N1hj9p"D̻*cw/TSIPD͜`?<-HQG_"˕է mΒS~/B^7=cl( 5R6bwni!@O$Tm9= N"Q"n9'z:v):d rzJ~&"5x*Bz!"1kR|j<:f(//SmB\l; RҧbN? /@Pß7V74Z({r2͌'ćTP&)UTUA>׼l[y=KhWfK- : WI*:*oM  Vaj! :o>i~L=S$b.GʴMD!<5_Y.;63충XSus/,93Qnn,)Tz1=Mu+|""?OSermݔdpzp.& +CdbcGCpBEkP _q+@gE[dnS:\{R [琱M5-^yItor0)S vc:߃`S% $qLOúzьщ"d&' W 'CAǣi4ҳ~RRJ11٨1{;t+BL-E>})Egv_o~i0,R,|<3ՖMz9pƩ)cAykԾW00bEP{s) iZ6S*%z;g P9E02x'?XdNVځM<<L1vF 9C Y*mGUB[?Y>=El (xb!L>) SFG%eh6g蓯GkȿsQZ6`jR(-==EbaJ-'B,0>>"+a ވBp԰/B"Nz)*Qc_9i> Xg|ZBEM!ybyQlF* եXWrdR2Kb5gN9gL ils CEu?ϴF6w$lxLt*N0B' V;gݒ1P o˯bްξ ]];QkXIB>5 "x [Gl # %Y _kxpb c#Df{E8LE W)]Q$*E}G^ιzaFDV:W*?);Đ,D֢Pa @/δ4Đ?«}^_My{HIe/v(򾅏8W_Aśu7x52Gӕa4~ULURP1&}[8˰U2Ԣ ,OGcDzr45DbI q ׂ.$4$t Pd@|sx8SRsKtQVޜ!خY_љ XyP*U4q LR86- &1m^u,tR!Cw+X=O]ISi{ӶD#zDM/t ˖6qS )GD^?|T B6fn:.:"nT䦞^(D̩, etZƦ.\tu𶁔L?`Iĺ@qA )j.Ak8Dn<BU%PUz-lpyQ;ŋȃ_ndXe^MU &Zu;peZc"}ijU73d*::+ Mr#OjRl|QǜcH6ͷ%q חtUy3qH:.Sh C^wM=!JOc…G=9u:,']ޭ?x޽b=n 0Jљl ,"K ^o(Q18WR='ھ/_AAT Y#QvG)PZ %ao[6Gjdsh)Ù_Eݴ5gP&2 akJyi=/B ZO4{^ ٙ,fdF@߃B7h1Ձ ̥?R >Q 9dv?;c PhҤ(9wJӞ<&*(fDGf/_[TA*$ukRF,T_;(S]dűJEu35TIwV3Wwߢ8ka :ji˵}.#7(:wa)9"ϥW щI|qi$0]IqzwiLUr>`dQ!6a(?Wyw,x,9NBm %72eO~1~غ\j\N61WniMd %dʼo=/Ϋek]_ř\EHsT!5[J>P|v_gdhc~SY(_-$>dZhbh#T-B`8yu,7nUUUʞB^^ߥ\sىjW4N: ӺCi$81ӬWc|c*׌42l1HtN (0~>5%vGkr(q)k}2c 35"33ӤvJl F#|TON__:"(XʆT> IM|EeʢrcwgJJZZ -0#Qˤu)y]c|x(| T`VQXpeMxZ;TUq37Z7G-*qC:tGɷt꼜萁{%ѐi0o/QŅmkBNqst:ᩩ* V.y)E|1҆bT=-}JNM}7űse(yZ(PmIж{?k6(5ȿ\FYnwX+mrx}txCyxwR*TNP"=UewJA~Q $wl"ufpJ>Bu H폌+zjE0P1-c0uȐ IɄ+-UVgp"84K#.*=G(yI4/%%д=̉RTs#59syW]9"s^gD:-I$m\koC? l|/$bZ~ fp9D%"H-λ` YATҩXjf|ix,c%=~5Ñ*@u2^ITGf x3b *R>pj Gv3ep ?YI,~N|Bf# bǠXfF)4}PCw;nI[nP rkq3Sy?J>)22]yI`yFa=?ƥyQO?&tِI|_hF!Ufgr=#]#MA~&ul,ο J:L?P%NI IWsܘ~Ja" s_lqA3D`f .a]Eo~I"c(F4]y2Zۇbԛ SKޮ531T\+ FA ;p)6WC8UŸrAJeɌ* I%tV&eZ^.^52^-\\iv Gb/HBve̊V1o$*TOi)C$6,3w<"P ]vb?5ƾYV nApr-P{fOH# 2hHcUl;PC89c Hq`O{77Eml޷Is;Q޺^bj$Vr I}ʠrϕ(Jw$84GRlԘ-+LYQJζ4 ߂ٿ }UYÕhtezz؅Y`MWy4e-3 ,̲gAE)[M.3aaTMn{񇆟TJ/v jYfA;G&$ iV cY52bX(b!1:#Tg_-N=9>~PUj.pP9DQܗ:g3+kz!Td5 `׆7ۣ~3Nz1oy^//#Cz  p"sIs%z%Vj48&(;UV'"뻐'pOU5o=jJ~\??z1 j'aJef_5! :'f,!z`i۩1^.y$l& zJu߫c[12Ȱc@Js{t/o|kg\RO_me*dBx[,BXX+5}H|_l*`~9% Gl Ղ:? %ۣZgi^TWiYWf MP /0#opG!սX-hJx'|43 hNpai%z!m_V a tOfl11ZT)l*?h2P x;$e*y͢ja^Tɭd*You&Sؖ*J wH^qy|CM{nztnjc'Ru.N$2aV>X+LD?9ե5мQ p:/s8FdOM*GQ9tRI5FUqT/7G1 1,\}m$"-`}M\tƳm/ Pzs( -=ޓM *,Tc-^W2u"^/)#b&#5C(ΆçIkͣ |); +P;VJ~@ʺg(3W-PU󁫠),.6-NRuRÙy BWIS9>4xңћ+3w3{DхUg] yA8S8W0IO/o; ?dd@2\V:W#jvl:=ˮϻg<D^].*K~PL ơD(Ն[*Ϛ_(nS4և3J7!*Wow7,b ߢFpvo y_ix{xo}ʺW[|(:LPTr۷ZVԗ4zRh[i0i`tteócZQ]U-QKOEKW]܈y_G[ɜ5a3:ɧ%odT U4]؃T<D}ӌN* d3tvb J |2UrX+q,s:ʈbbj ]vR59h&@(60l^k0HP+?D;.~_"TyHc(udd0MjerY T"gx' ɐQ9Eʥ|7]Le֠$BW,Me#ޥ.5}Z98s޼+M\cjUbjK@2˰||vmˑ/?X#l[;5D`OSfsޓq5; ^`":"_) _B3<Q4b+g>B7sк#5MR3j/oDmZJ ;@ޑKad3-ܸS-{+ خybưQRR~![\VsC{Jw@!FIX򝨛8 Bxԃ\_^T? \GQ'kKpPӗ`cdEJX YDN_>4?&*_*kढ$U)P4DY ןtFrmr%# +cB!)">\U.6^N*fǷNFyKv+M[M YZFݹg8 G!^~;P9H 1;'nZr ,hbQޠPyU"C Pb~vd %Ly+"} R='|0wT3K @* _\8P+qkn +?nOAVWww$-ZsUI${#{r)8x^[t?LK惑2쾴՜1„yDD}/SqQJrx_tq|~1VtW{[E7V{iؽ'`rpό݃rx+d~cF>cĬD#²pAQLowt&`Z+4mc4ӦB$,+$|C^B?7Kݼ@u|E]S% 5ƿx~f%AK6^5pه𗺁f"/f_HϏmM+:!:,SD݄| 8L/n L~I$ۥ`%DjI if$ r݁g\'=*i %)AE7(xxI|!E'Rۢ[&c-Tcy ]Bqе-&K*S>!(4@ʪȮ}klu[b}ڷ?1f| t((&i^ZM]bZhCOeX~@FP\ɻThʝJ1"w]SZe*ש o#<^&hw rYB&QH,=v#_;0__{d P8d_ĖY#-cf9ޘhktz h{~6U|9+0ϲ[~P&#_5N ؑjx] )ɾ,*?7ϵŘAŁƵyqGZA2Kh|U |zMPeIBjT#፸([Ѿ .F7Kd-!J2xgQv<6{AJJ>+h\R]%{=^p?ŖLEv8 ܖy.GKG TCh_DlQdTggL3Z;_"]V|>eg/.ڪbyܠٜH/م׀gRWg{ ie:=*8 TtM`ÿڮc"e/~+WকNԼQ_yb?T2 QRc$ ! _i|!H &C&g~4ǺL Egt3'LyP΀ 7`UEa1D:O}<TMKU]M[2U#-6X`a6_/4-H׈+%`Gذ7[+ǂb<(9F r;t0?Vd?AP4#w[} <ݻ-p?wԗ~7G@3o}OFY' o!icګNm7&)p!x9k);N op x,NCեǑCR5QQ,A^Hq>3~:dr.f&+Af8~ܧ^41+6>mm3=pJqx{.SrT;:V{ύ vӭI`S`Jz 60aH_r=5%hwwYxEuW6o)Giʿ[̈.B0=+Q{ϼԏJL$+cZ֥-IåU3Bb .Nf_S!h$] ]UYA)zlkvI~ r3A C1&4xyc]ɬ'kM3D9fT!yszUN6Lxʎ 3޿F3,> =f/y4Po=eH5u)GF1RSѸr!h3ↆ{H{$X@ i:lښ;&3{PiljbLH*ﻸN@W{vR8ܬS4f572Pw&I|8Wi٬8!>NƜ+k2eڏ**!: o]ϣg-*ɘ~ajrIB&&I^Q"7HgUnA d`e{X߮u^l]W{l[YdRz_&n50P,тr74\+t횸2҅G ξcIQv\ȮEKșj=EVT#"OYm@iʎ5ۉοAYdAUow?WF(K|B2,cOX%J9/ $YU\ɞ67(>*"^lfc=KH/ń-0n*DcuihARjD8֞Td".Vvns2>~ XLj0˜~2YNfZcЫ"V'qB>4|uJfZajn< aUZ!pYN|n1jmƦȳڞW:S5be#_vcޜIzX=p' ZPW]zYdbt$sx/$P`l0}:B3f:崄1"'WRJl R?3  XYb{8ZkÆPEkM>9gb#-lnѠH$:RC4|ǙqAz)n !eEnm):`ei*4`nXR~й2j@h}x8Ӳ)Yh(EM,ޅQR*ac[uQ%t1ϞP5?C[Gzim;Zy`<K@N :f)oi+]P 5)65Eef\!x+N@luM,LddU)56/nR:AH̡[<'CVw_M߰[>V q8 Nc"pI!?DJ1%Z;y`q24bI/b xz<^0D2dMg]mp5[E9b uKV&I)n ܡWybkk&g4[pZLH~8ԕ%ޢQ-agϮZ4H{ FM-9sbB9|ղ$wԵZ#EM.CG'b<A[o *nE^Yg|obg!?pMT[5_qW@8śA($/`L9oP_flQ-`: /Lj'V;i)39\wzeKgIDQUv$oT+Nt H6k8,9R#\cVdɝ>pq1jIk58N:.5 xBϺ<>k/ n"mWɬgE7bf M㧱'\s<7 C;ʾ+{o2Oʂ/IDH1i)ùq7*o,KÀ ˌ202A+26FCm# UxH%ˋ 2_٠3 A8|A#(iqNQ_ Ȅ[< Om~9]$q{y;t4V*0("L퉔6yf ?C:n\-ف7PϢnq<\<5,tQdW%Y;%TJ a芑q$NObo)e1g(\ڤ YPF >@: ɏ/Fh3Y'bz _q|ܒuE/A[$^2cSNdhohU5O8RPq}0I@hj&@Q(·sl[D[RwHfa+ڣ@}1>^tsQf=N,_|!bHILO,TOp_ۛ 27^۶V# ҔJwV@ALD-R(aBˑZT%4nо90,LD)v-v -8(ݤz כ$obiS5~B ƫ}_!71 3Glv_/x|_Ȯzޥ,i.+6kT)G+6vTLZ w8-Ash5 i^_:A3}Jx2ǒ[ 4ZRYʿ(]/c }P7s= Ҫ;>=('NFvT3P$--7>5X53h9Y65+ǎοu*${ޮ=syi}E 8t^9vlo )x7}hnx'H[22mD` LiT',S2Ee?jV0}pmv8#fe+YEo>@ǻQF4;lֽo=F>(u/LiMnzw4CF{\2^w1Cx *i1h >90ws J9XTTxk7Awd {PXBWKn :,fejĎwYH>\*k_ %0bVt&}ܳN hEޟ;{W9;o.3[$dyNe*65E}† 4 Gme%Z1VQvGw=݁#"!EEfG,5`x @5FdNO0vB ݝkͩ(9Ox兣J֙Ghb!v&V08 Xn;SE6&`nܪ/K5pZqmʷ LX@œS]רn4ML{6O5$mƕJu֥^6Iy) <iΪL; L}RdA/4=/}RW xf {Ud,BWD-#ԴCiwI~TxT.Ϻ\VI]r;No vf4]XgK5 w mz"On(^I`1T>Tt=,(|_)jK/WN6La yPt@ OWu^-"DQ܍[E.WSwKG2O> w!fkʗ[@ c[͂;`_^dxmY&csH'ٔ_ hA8 -%w:HD 6*fl]pϻ:8;9C ;>)j-ޮ~|5raxl|LONmMb'.)H#ª5%7q2 5^ƅ7.Ii(~EEH0mE4$ulUͻ3\81u=Ux#5 +r O ]V"GJ;{<}$S%=ȅpd@:&"`5STbu OZdb,jgK\ ݟljD9!>J:+]*')|ܥN5<)8&곭@ID|ې͵'7 ՗j&~#"vmk!n"e+. t =%%xќR r=UQ'bu<(?70f* 5ԎY Q>\mj1z>dDAO5˭^pv7+(w-R'sbflgoG"%W\xPZY!4Eơ".8QȨפ%loԨ/Jq؀I!1'umn;&n fEJpx3+q$/ #ʯh= t2ptVKCKX_E& 4 -W{^F%CDU+?9>׏"h쭺3FLcqT`XX7l+mJR ޽kZ*'Z- 򰏑!qŰ@k!025`p]AKA QT_u Wj %NnFS `(fNSCw .$(&Bnbc +HBscP۩݁CѿK'$~]6(_0J yފ|nPxV'}77I1GՐW[9 쪬ZELжz|7\tee4'}Ih}icZ[9x{&B:_$*XC) `8ߜd6=CQyϛsQDFbEH@q2֦FnؤO>CP sd3aqĕzPLXbn? D+X`Szo^CæJ#X {3!Gh/K+\fHʑs܅oi]3 fh%~k; !9[uĕbFh?+@QFN`~^8'\mydsNI@06mK[֑[{?5@kt&3>!<|GpMQ`}_  բ,VQ<5cO[_=$`F&k F$=j;sڄ).:]EމMp/ Fͮ,"Cw eIkEBsg7-(@/-\mEmSRìx}*:G9͏My$Sr-DjqiEP){1=ͅi g(9u:q27?o?o#(Y-m)| _Nx+W _(6aoQ7x@YAe&HR'V8-h`at;T߈-bm~ژ&D|7m37zzȊvI<~I>QY%y1ѲY]5m"s=5n*/OZ[gv|?I>щ3 iZ >c2)gwOP>L2T!ikuVB!k;1àeVq{UELwL$"Ec4'ۍDsU(;ތ4fwuTWΝ '>+Oֹ=%k/Gm_Xcm#rc>//}P\n Hsd>H*7NN'gqL5ǛeBy!J|S)"_yw!吠ߏo c !%+4<33Ú;/}Ty׳+\R05N?t%ӭ36kS@Q Εw*&wull,Vs'QD*X]a]z[_F@XǎGi{ln8eE&xPozUs@WNv\$yP:S~?GВTJ&,ztg*ݽf:] |~XvkA_eg\PI'l]Xwi"EDžX}q({yh?r čeTeIo_n?Zt# :-ײַtl+OJ[$s^wyXjnjay0_ 7:Kg|L,ӦVD: G^=6/U_':MG GAΔLzڨ1N#+O+Q\.V#TiΌ#6!3+Y5#u!xE^/m [S68Pz҆ʺ^Z10n i>U J^_;=͛\VBTQac fFK*Pnvֺtbf[N+b! ēxnƐЀPty;3P`hudX!XF+9c|Z}3$m<ΤlD[ NsT΋O~%:u$i=N?vJ]1Ʈ} ,ʉ1N;R+-?3 +K%(N !9_r4ZoĶv7sش]%b8$ȠcȠ`o. 2E72E$XV*\^rO7jx!D4hIhBMʡOsmSְ(;2.~TLclvf7*ELg}>X e|N[5A 0Hk֓!D$ѡ& bB5Je[/ ]xh3 )HvUpL o{~/!g:H/ 5%o`&g*R2mRGDY@ r/T5RCT||Dl_E3*i } 5.Raa{4UG, ySwYqX'\cѐ7 F.j|Y8y"MKeQԪɁ@Rd?*%ED MKҰ & ߲R y+eVi9f9f`Vs;?JX $nÙH. vRY.u/h_@#` ,]lٵqDS"g|h*Z)W=*0T12&!;80i7œ.SbԞG ?K D3.uK-}5!-n^Sh# Йf_hym6#+ yAE d*yY$R1dDy8ڵrS_$ q °Ň2[$E1?Z\T^wYde$foYmrZB͠,)nKNLQޕ\.ljA6/y׭ʞwZ`U ׳z—.m]K%DfD>E*s=w +?E=MZiAp%#wNN8)uj%Ug, nd6[u˰uEC(݉6 x*#͛`baB)§lBHD6vloJx^Y !ELp tF6kxIGf,~h%mjoQ|]G@od%ֈ);T*u#*<(j85 }<]$X1i(آ7ꑏ@sykK+[R?ۭA0鲐aحWR+`'MrN(=e,7 Rdk7W"LqB-2vHL5JbWduo8.|A ĽBdi$l>p?Lezbk./,q8:i)apTu+gV/α ^ળW&p1= NLJوҕ]PImY*/yH~ v~|Ի{=Bq{n芙a*Vq&e@uz䐇h?IC&㞽46E4O!{30XMGEY5/J\040 8#6B'l8!L'@W0P1xj)$$cfJ['=^g)64Ku \uCuu{%q7~,f o#ǞDm@p{}8CtKU_I#{FЁ19Lj22VA-ʼ_'px~< v\}h{#30:9++4?ŢG1{OA FɃP@ [ v<" F)45{~A=GGd5\U|hࡠ-H h3*Sq8tپlWCn\ZvMS[ hRn4QUD濂 9Wpd7e'+Vp#ȊЎLTiv造u >R{&ww`&7 AA_~IDtFh=m6"pqUW5emRs֪@K+ ǜ0qeۗj{#`姷B # LgGB/ˑQqS@|%EN"QqvW?H|5Ms,[oOw|o(5*o.]u ly"I]LZB")Fhv9e3Hu5V/-fŘ[]3pFPHy٠I,lې`8O>cbJj s0)Ṗz߄B{ʁ!b\=Q.w2F>@xp^ˈ=+ZCWHsV+PIw1UAT[\}cSڑLY"inIo,^9bUS/:-qhmۀ6$Jin- 54.ڣLNΉuh)kf,f#9S.g_<<ߍ%txQH3`ӑ\Eu'ڡo68 ^ה VB .amR\z檠MRJ0?+'"ȸ! 1G:waVҳOSup +SE âB$9f7<ɭ OJYD?`|ӀvfҠhjf Z6*`? 51zO$e~~{YEjSdSQ<+.l-63~ eU'H kM$&,YEW!;%AJY\s !+EatREFrAQ\_Z %tܗC@bg6%XW9Kv#vH2i5ҭ `!ԗ){ wEƵawB)5|^$y v#dj}#CC,hE*|@V}:DEUs>)FZ j&=UDG,Z7ŕJsumS8p Sc2YHiK0XSlu6pS4\`PN=/ekV gckw 6DR0CƾQ7eMJ'C><(ؑ8qvMLB2ȳx8ahb}x$yQ_<.y0)XcՒ*iS4e9pϺ^m0.9F߄vT)3q4TSr|.~1A–)6~ChfG'Ef#>5%TKՈXGucK@n'˽'o(XcYCӽg?1 5: ͽ%NX}NAGUlˁAƳ0gmzoR"agsC,4d\)ʭFбxu]Fw(A4Ωzj^zDl8/կoxMHxH8 ' ODݣ*Ƈmj㽚qk-wA sG9XIENsډM]=G\?(׭t|Lx,NUz;9HXiۘ]2J}).7=`ާQAl9D*|s"P<:5⁃uߧeag%;'APv7#r\ZHv|)rp1V-Hp9e qz~qӐ7'Xqw# GrW/EOBq 4Sߙk%W@N{%u#$]^XL*JսԯIwFZ1M;Wia)l>'fƍU\,r~͋81?BR?E\sWw߲mH@HA1znCC$qU;l3X^{z$c 7> O, C 8EFPwFpj&yL57`U6Zg`BX7h F.5qZ c7=GNN>ȟtlaw7F-)e=q =+7ǫX%1ʧF|AaIMDrivG^4~q@M! TY`h٪6@J-z &0+lxn7GpuھoyS4+"ǰ@l W\e 3Qdk~AOzǙ|.$4c~@XG DJ!=/Yʩ0"%1˝8B1u9=xitc]X Ղ(nW \y &:4Yo\:o_iAXCY]. L.0Gh,`v?kNlqet:jkC~#ku W.PVM(T械QpU/s ֺ  J5eWnW}/4Ek=JT3k܍ ;#^O`>`[sLnh5TYBf#uSja)˿F`e1HK՘[XnQUxKi\hW>E˪G6<$BqШd#xq5›˂y_lufy8NpJN-^z+̺uNbRc9!ԭwhTFz>{qȇ-=ٽeJj5Ÿme/x?Hg't֍BaBy0 IϮQwTTBčFi;vpإNK>LTG1gA0Nr#aW7b ȪnCQ6giſ^T`BqRb]=Zy1tH<{E[C-۾8_hqp!Wxӝjؙ 7خ<U]x&+|WF~`j+;{~x7,ߙt"?7 pNiYkas1@@%ȌVp40}?!I翆4Gd*~LKT |8j03PZO2׽Q2ܟkQu1ax`^ Gj>j;Ssa?&>{@۸EmDURQc|Đ| SmgΜF_c$!2+)sRkYfLR~vQ.6;H_A($|>W?mq(%!\$,D] Z8g]z8 cL姝(wsc>x4 𬎳-:Wt9'̂T 1l]w@#:5J bR/Sƴʞ0 * ɵ#KIɜDVM3`}i&U l`[ڜ`̎.Zx>p .yGT w*@oD\B -o;r#Z BEհ-nȺK9MP^ m0E.l aϲt$FJ_yU%:sl(T&JytkL<>˿E['t`%9u8#S+w"fͧ1?ztpcF%L9,.d&'iP:~244k;2w]nWzw>P+A -gd@:f:fIѡDnXxwkg(qȢ֗A3p@q _zXmZͲC9]bXE YE]yK?9p!`2[ӊs8 کe%g_Y78#Kנ)u\n,` pQ@$: Az.Eu?lJ׵Kz쐷 vE5sަj>z~& Vg?eCDT۔Ng*a z0bvZI&NZӀDiWQ]OɐfK47ϟC Xx_Ҿ.ÁSͻtTX}#-xhˎ }*߄R4GW65_B&ԮX_ʹB?TQ`-}PR-$ 8j- vVjm]+ ڒ bfS{]k^ƯrR.gɅ-Dl~e(rE4PYCBQ6W|\5![ |PGW|SL@]1|sH}hYm::„DE_(UA S :3DiiS`gw.3&0'iԆExD]s4C;'PNf}³vgrtjߗunF}s4>l}HO"N֘\aRi,(/}a-0M;JFtKTu6Ә$$"(DjVwP2:bEXxY6l xm=Z1PעcwN;9#,9P5 /B[hlv鑺pOSsSߍjK}]Sn&äړ#&`{ j% X1j!خk!z+"JzǪiZ:)o^#l ,S6OO B&5۝FX@erC.Ga 6jp59l~Ȃ_}YqRA2j.=+mvzWQ1HOsW7j̃1x(hU&A/6)?Q3])p2;i6,}GЗ n]09Մ@uU?7=YIxps¼m@W걲:w>(.~\ʔILfw ZoVYtȃLN!'xn/EV{sD2*4T8D]kT޼D_E;x8 ";AJݕxv/C׭! `O r=W ?ZOޗٌ+lf<M 9c0?}\X%@ng%g A; T/RY\ʩ XHBzyd3iyg&~x$}VPಛwojS&zjQQ:h%(P%7V(*-M_j:k?UUat)W3Qܲ(ޞ&Tz1b7熾9rW3g\wDbKӛkN wYn>W+h(Sa[LV>;{.}5I(>.hraQV+ XIßdݜOM z>ջ3{v#ұ2ۦQs 풼kAlv]_.6OE8C̃)UmnPl;\d$_a_I43p@{! ݉K[՟_|._pcM[Ա?bNInnWoTL9[T1BVfDCs%߻\TɹsU廬<)XmKdr6o0I2#=JnZ2M **7E ֙"ka>b~.3 G]&qz*{hރcEM>pRF-ծM`2MYo}:H1AzjkVY)S֗>M)M+i#9x%{Ib/Y1{",?잡J4?ꍆ'M'n @8H=`/.~:aࣛfCQs n{jkZ{>kG-!j Ƣ]3n֮K4NN9lwx/C|&MQy)ٰ;L0"QBdc͑=P={  0Z@33}Q4PRzalvk|]OB+pidecC-gwZ.-G[ cChϔgf.G?\5q1U"(@*bEN10:5oM~cym1+y=<`/`:0(=+zT#PnwD#30/j82 O(a@K]DB21Їa)f? z}ͽB/rjaxoyq-z)tK~#Il/r4Xkmiǭ5~4F^[dPě2xK, l;xXL"%:j^!z2-)Fs~-7E˾XP4Vb ! RjPUHi$5j`[v %#j]qmʔ~>m|J XxQ^Hy#tZ pzk~%¾Jw>ϣʆzL B?2STR92dz~6[ dM}Xv%̤$ڨoǯl,?,TGAh{Բ'x}m !mulLHB\; I²b()r oYH{gq`3[9tƁ޶iEwuMK^#-,KBKEߗ-mۈHMxԫ=eƏNȦp "dAB9}m/PMaaQ?v.H~UuDn 06 NƢ`GP g1>HDpgo OG֒|R ;ӾPS,O ceMeUc΁ySJUVבi(uAL VX*P3`ҁسA9vo,Qh! lӂrTs1oW9$*%nrC*PYLݱ-e$ J^c^}&bXx ncglKഁ⡴_ ȑDE. Xeaaud$IJc(3?- Q4W,MV_: mmZMs$xT#U*ӨBʙg0noZTXsL8I4!j_ FI (mι'qMɘ=MI Y^@/KϹ0[.Dn=NDPR={wɏEUX%[^Lhn"G꛷YzGITJXma$SMfME>A)_HP 82<tYIcx[)JO )}.ێBw>\q~@y0_(d}-52YW4+a|;.B"wS DʯF8t}>_ّES<#РotpUFHAӠr0ὼѓDFrvu1"^AhB'jc4hÅD #9gȪ>ɫzѿ$G>OaT9SWy@lLOBV=1t}ar6ů"u~d[M+-d?~*ôz@;8cr%AUV=]߭8l;B9:9FlehΟ0..{otu|'=F\c`{7z> G1FNynVI&/=RӖI16 {/MZB ҦGzu`5$bn‡̹֪h^eC9&J!'eCjȾk<3aJawi&_ Z^~rfjM* ڣ 4.WotHAe@ Y٠ܫ5؃>܀%qHCie^5F_=CHBs zi%zQ鼒fScO*l)23#<'/l#Daɜ-y)X # OmRCcf:2:cəSv=#Go=r ;q_7V;sQ;V/rRGp~6$:?dژe郮 rn\׃fՙ[khE1R,^{k!4VZ#q ?s.UT_ z5qʲ3ʢqnE(5/EܦM4~Ф3*10*, +fh(a]Ec>7bA=SJPH]l}5bGh0yĮ;yE$wτ)Ms++bi;f蠬0T#OWMͧyfݥr'%?50}?\ ӣ=UQnγn f{zs[e n}<1`5$OaU+jg$)sPD]Tz$tҒn8N-B(/^5c0#_ qkuc7kEv,z5(!t?3[c5XLH<[ݓ}ވYYC^DZeT|3kK"ycRЩ&~&'غ+O QyTi|k/k\?,x^qD3(SNZ yӟ/~z[7#-!}ɾ@xG ý2tOS2ӫQ~=$ 2-*׶1dQ@l= z_4g~b|6i~56;ۇ'6`& <~i{ȃqElY3DVG %K2,Po@L4=E|@S#M [%)SE¿gTU0d6 k1սD?x7[gA^ݏV!rC0]L/,wU7{G?"v`QYO{C-@`n`;;FP|v~JU U@ @!zLoڳa Q([ç9e!M8JɏbNՊ.Bt^ZSV{$65W8$Ǧ/CpVDE 5HLT^RϽ wWkLr4IǞ=kjR1QzjGH2VD+D *#Xx 'fX &lʁ|(%Q:3ݦ%V竽F+Kk`_)hq6 p1*nh+Ա"7%~Zxe@{DC&ORE].6" yTU0QlQrYoز_XY ;zAٹ8a9 &6p7GJPŀ*KLya=`" ՄđI=n6ɍu[="tJ(9::Xħw(o£Jk1L'&```F 75HdΩٚdZ "+do$5/Vq~!E4gf0VrR=2#H-]eh:SylJKNzVcwX"'u6mjN5!"T*3$ 9kT7qрz&k>@iPHׂTŠD7Z /b] X17gv݋$C+hyoyEמ2 cˇ 0BRzEI>w^ve ʬBx$u8\ xU}f TA:B'h9t $u>/:Sb+ycv@vzYLsJ (:b[_Pb 9 fFeY->J" ?~*D^ c@͹m9pŔOpr'~Gd$ĎMM\"HEz=ؙyZ(J$d ʞu\8ǨüAlf a Q AH k6t0j y_&1(VmӔ,U'kq\/Z؏đ4%+^'&E"{-O Gױsw5\ױo]|x 0| MYTdcw $}]8lm>U$:pm33mMjIنߩWePSv`cl5Qx#ƚiS}w6ZZ_eTX$O, [HT/Բf ]) g BL n06'Z)꺔+DA4gl9Y5+^+n3GuQV)n ;AjTE2q>WZչ.wnEZd}\VKHg<'@sO҈1Q&#`XqWN;SaYsADz#>)0EhXv|?ϮYG'&ri[-I%DG ]?bH3h9hHScX֡~=-pZ=% yeox Mڮxy9}wi]ゥ7eD=$hVfB31 ~pW1g)VqKLL$ɍ_ ,\V4hA=E뫦^9iLNvlޟxMU1PIu z2f9tvti*)\+1@fɂ0?K}mLog"}=b[IMDUWTf|zh 8]DRQ?=xM;vU.=r@n毥 %C^AڶpEȧ32/EУ d nX6ߞsocHN| .JEs(Xn5# cd1MʇzRCX8g^D(C}E:D"4mw;r©C#tcV?\ mkca`'aINlP`\?.o9L iͪ~cYwZِ^[Wr*Yjk=i'G Jӿos6 *+JRa=(߳&ڼNݦTWA*-bjf(]4ٸr} gF]Uʦ<-Ut,G=S]%?Nȩ !In4 ) :Oì3@D鋳ЮnCe._FzzABO3LPMw  J^)M[T­eM%{ aE˭N5B&3fh,=9w"?}Ê%fziH{іIwF-)W.k9VAT@J6 ڤ~גkKEY4NIh*G Z EGq6TxκR&br.:)JAXjs$C7"muSX@AOT"c-WdQc+7[>_OgOnX8?af[hɖ'4廔ygw1y4`h"[co(o]W 1ԯLЭ:Vk}8{AA짵LkbS4$$Ny`GBYupQc<4Zq m3e-:6Gb 0L'HZ/gVA^B4ёX,"&l*U5uU.@径, O- Z`JQObHX!\B'Ű2PiNt#7R)/O ze4ಀ'1[qRԳූ#5<k㛵Ӽ}J0/fdkgy&uXI?j w7OS[]ЧzGgH3\Fgs|i30fM`ḕ>%J&iEE( YgAE?Gv暣GZkHQNM߹QLM3S+]}=l{XIBx["ֲRd=NM-$ ]J%$#}OVvܪɖ 28[A uP^ mă41Ýf̱lJH)Y!_,Ӏv *$H|ӀYtO.eRE/R*ΐt.0s*SN$Xh@[轘oXxjqٛLM{C8Z]LLy7Q4YLIY^ZZ W޼JYWZhYQ/6:<_݋; ,~A\}L5u}+.;@hy 1JaK jgy5CǬ|Z#Ҥ;,|qtJߊg5T7Vtb6XS@x@Iv?qΞ./k`q?FCNI跪Q*B*6 v$6[TY2=y%&cR'gԸ!U"3V钿YlAgK\R.tcD;9ݵJ0\@w&P$I6{tuWuirWR+S(D :R+CZH`&γ(~hvumH+>jڳfO(9D V z>{j0 QEGB:Tݬ@^<8'Ȇ:d `Dcym_L @qz/ _kwa}qNh>aU <, rn8D)HWv$0u.ncϋS('ILI SS(CCwj3KIIjH1aol )]uvp"\KM{o.U1M5 ][+?`63c Gz#g  t#n{x;F2(X.-A]!m9H$>[n%6BH2ubuKc^[i:Е*j X6dN9gFP& FV*XL'!C΋@ِQ,2C -G/c9sxSەzՈQQ.^V1u \}5YɑXa&w{M0~` (i8@0+5K*}Z\P/_h0ZvFYt~w_ rco : gRJ\RfzV0ltTL0cCus `<'~l0H,+)Q0_h?P+8zkѰLz#k ,S1.m?jەzCr ڑ=8vv-vX%VYx Aw^g{)[f-ۖXmmJMN9\4=*4zDx*G tL[{JH,b FȆ`UsVRğF^6O 3P$o߲dXb)E olCGn/aq WQ%"'5¶)z[Sr) QZ{3?ժ"m6!̿e-c Ngơ/48ī[jZUW/}!kk_~Qm#hxX-A~!םiFA/@xn~Dzha"Կ=gf{ Pži^LY?:\-Wl@, 9{*3>d x88nv%h<l3]Ra੔V,hGT^7 oqȑ0&YĽhgM 1Dn D>RJQMFS3_K|ߔVh{XMp{KYK@V)2<>BUuk1uxd0QalD $|K.3#|eRlmLKB3xh@ uK(2gz/q/fBnQ(? BZYP y Ju{)Ӈ'ZЍHCԾ*Q#N$sH1 U_)PYtV@z$B Sȋfe 4mr؃TIJm7>=!:9Lf=dN* 7Ir<HB.s5!ӷ\zdM kQn.8 ǔ+& J($ 5t8L;=b>hsIq si^~(U`]&G=#ŌMUeŠ/M[zb 糕{V9OCwpXMϚ%vnƾٯ]`5uZɡ⏯Ư4B(o*rYfd# g_1 t1{~GuD?ODS>GG.tݖlhJQmkn7 B%,KHgҡ89Zxޚm2g*(jR@ g]YI${E@RX1vvߌ=*4Q.W$H꫽ ,fYkO*jCwIk |,8IGld̬h3 rMz1[ dwӊdeC/9n"fcA@LGfr~{bmë&MP%tMjզKJNybݫr6߯v VxEiBz4P)ӕ7]OCx'4sBUM򯛉>U`4acxߵ^jLiQH$3[.NO}‰1Tq1GOZ6FSԘ?0p`ܝ\cUTW{z` +~3!C'%m0P|tҏ/.f_(SRu},F>f`g7TNÅ2lj!KZ[c1) ̡;r$Uw 03MD*G`7n#FWg{JFQa&m֟qO:b,xe;^ǢSui_D!ϗ]ބ$-"εm6Vxpy 3~Bk0DY". ٮg:вT>Y %W5gGar| l$-}}öl;K7i8X\*z<^Q \awaR)9[nϋ^:Ԛ}7)!e_)@BE6 ՘9+gF'<O YN{IIf!cA(IZC%M7@D'RucRcN^5g)pIKjoiGC{_Te+31b m°ݥGSP :ߨ`qsD69p2_<ĜFcbDNg0P'Mkĉ2ަ *1&aT@'ea~snWm{~T-w$(U R(2Ί&a9=Nnuw 63Q>X0wF`cJKzQ/ r>GxÝO"φ*rIϿ!*\.|2ׅG +A$'iB}<7s ßPhL)^xiYSTe&%6žřzm6r 2бifQf_՞7+7E|f,Ocs*:&,Xk->C9" 4 \ aKV`ytu@Jgh X%"g/|RūEt|)N o>Ij5(mк;hݎ71 {-l#?CR$q51F5zSY%R7nPޒ约U+rQ> Iv}-~R0Ri݅/Nv(">}-|>(4'^#]׳jO)\F {0Ӥ0*y!Eg@<(t@@}e!VHol.ibYVPkyfl~l 9Y zů0EͥTۼ <#ahg|IwmuNƌfSA2GWJZ8dz_tA%|x "y[yrwe.ͩQ$=)!y&-!R~F34lDJSL7R+honb01R?s%7Y$!ɏﰹ<}5GRbck0 Bzd~*r@^@R-BAg13>Dr3`ǣC:s\SZy\.^}F_V\5&FvD\F{Jޝ3@pmxr\.7. ["]ę%Gsͪx%Yy^B쪜7o  &5|Ưhi8lΰ=.JW[!kD;˵(Jt Z\aG=j"a%)3ʖ]!޺ Ҥv*ۀY93ksb.)-kh-<楲E3b~A7njӲZ9sc!Yd.jmרKN =H"/͜ LE4WViqqjB?dY24~XjG^(hwI?(E8]e ykDR5]Ɲ3'Mi廒ݗ,}e GehA!K %?h/;=#]p3ߕۭ@J @16mc 0#j$*uXnl;O DlR4i|שHWV\Jl)?s `Dh=Ҕx*MBY ^|R}ɍ Y-50],?gE0ڼ |d,n܀YxIHgkx||IK@܏Ck]0p CW}gM'0a,tFs4Jp㷊nZKBHtXٗ>^=^ʼnQR.Ґ/$4`h.z9!o*OA~(4w%~Dre[Id  h8TWG_ O篂 ^KRUt<8Q P+<޺S]#^M\#4{j@VxisbstWJ׍$/=R )]|Ɣ}H$6uPW𣙅;)3i _} gr.}ԽV+ BK+]ADOeq[ ,mhA?1bU5c(:C{yB.F4Sh|Q_%2:b{,44\FB:LaxNPt?Z#U̟rKG~kN!r7 3*8I1eIIxZG#&?}vxdr49!MEId=n7ՕN;5iHnZ섵 h9n.Ȏ)I`pyV}9YvYsFh♽zk","tO̦od\ ?-dyIdv48%h=F vkxUL޷A1Xz >d B]M`d9`-d>mfv(墑3E3xk(Ƨt n?eawIwh)huNO~י(v{U YipλSusx `WIdUV(L4"7WQCW̳}8Q /5ty eh~9 09QH/ wpL%E-vr~&eDex6v(c:.w_l鈂Ƒrd7b!q  '}\ -LH#")y} ^F0t4x<=֭%4 ?gܧG2P,Fߖצ*}fξVuQvn֫  jZxW[¾R/ư*Y,zf, N)!Dl~gpM=ŔB.ؐMK^Nvбpq5DwN/МЁ FZLB(X!Sk'r,Rb%792/m* 8inw2h˳LqHw>Z'cF3pǝdWEyf?#[{lU^FMԥ?\ĩW|8n΄b~}tFS?jf`KEQZgWP^ *0#x -{mF%5ZKD W$(|*M 5St"Ƀ}gZ4cK*&^֖<.SW3J4 p Ğ4!j|PŪ. @jv=da *L_×a,!}Ԫ`㒍Ƒ3 H+z?c?f^܇.AȂq!̖Epw'KT톭G3&  fO~vuܳgg̹^G'V8-w ]ԣ dsfa4@DRp3^<[^-P_tMհu4,{5{C|r)?$.N³ &+@>I Dum55V͑#F5aWͤ]mn,5L=1qhG̫8 $E-g+6'l-wEiͫF4LǷgpwB0O3 qPr!~蕃h<]*v)k+4û~8&W3 BЯs_[OƈE08l*G dJ+uW# xKʉ dl6 ҂hr 4UQ.RS^܈C_uNpfp&[Ŗ& <27vIL? 3E,M}Q,W&mm"ɽm,YB*,KB=7{r.m 4Kr/YaWxQ0iI[t)v]/JGRאqtP__ҤÀCK;1 b?ɈuRcUU.1;@.#RW/B)8>S۱}} U"ݱ+-I|+ʁ}d'^CGPqER`BQh;^>g.+a3tG! Hm;꽹?-!H7~䨓N? ^ERy3FÈF a_!dn|>9~cn:נ{iLZ:c;B=0 e% C@Cb%d秵KS^4а=Vqu%sjS~#l{ 븐ɜeO` LONddv9"Kfۇ>@:&nsA5xH8iib8c8raoaxXD/(IF P1e9./1riL>(od5L1Ht:m$ l~sU&PuXSt%vKQX7h-qCN0eD5jeL~UNg0XoX 7p bjjnvP]mz#X 1K3i2krI2[qydQZW'kMZ,>ףmiB1WfյY0m{;"N~- f0 Rn%_ڎJ1Sp=Irw8PF_t1 6gpyCpY a3_B^(}Tk(^"#m9< ~Yp & A\ gQO\H::+56^ Quh&]w֬djKz]P+R>6z Ԧ{02r ;ofkNIm1!2YN3з4&:Q&>l%X7%M+RfIkI~OcBiԄ%\+,_xɖ ,|+~S'ۆ& T΃!&5@\X15<^__E:db*^yGÚ>d.V tŸIb^ ݖ}4Ȳz7Bָ"m]<WpOQ(1^ 1Nyu)B'tqp:Y#+Ɠ_}P_> ŃAoiòh_Ɉ䘱:uِsr\?qrt<8Np *1уOv0~:rI jPr$v!+ o)- ~o?[ڗdCA\w`:*ϟ ~^$55A#N ;v^®``AUD$^&}:#ӷHeW'Pm彵43µ;bfưS5 'JCn")iVsz#O/EĵM6VȒ|2 c p*PЍ~.$+ayc,hЉI $0O}Mjut:7LrPzʡ`>Cw:&)r hGB_$mbT8Sgzd+gD dW{L+OҼt:rx%δ?KK aUbNO_98jxeYqgIjc2M!q"V U-?Elh>RAVtЁAޚ>shl|"%N iC g(bJry!V(~mD/ETfT{*VvfD&S`8H2?DuA噼 nxmgqAy$IqMj 4 2bVWE>Jv1w( =1ք*[]̢ڗ{+B 165`/y5iٯ"Jh՞+3F2HLKcj& LQ?*:d4E6nONfxJ2b9Ni,)a@)#PU12"zz>.C8xQ{ҴCόLTog؉^8V߼sLU"5GHKQĶ m)Mֆ&M$~,7頁8rź5TwuHd)/nr5ʺnΘZ)K}୬80 "s/èCiujĠJn#OIlx~RNgJ3S?  iBy u71t~&k$Y̴(ҝ cQN\Rv_9^x 'z G ZL}ɰt|~ TGnIc0G\?~X EzNשS 5_>^ԨP|, ,Inxn=9?g-韙\ ryJ$gJ4د'%RYJmtlpaҸTػ/@O2H􆩠gli~=O |mLL5`{D||mý^vLErpˣSuҴDL$&FIHu j(J#l,1@dzgXYrU:h&:w{%z9^Q,=9VKkb M oP5K')^/y6Las<8>ivAV֯}'Ŷ[E^&nADK#] |6^ >vi$!Y |Z |R#H$xXrJo_}sHY MJSt~G>UW #{]~&Gl;=8-L-=C+,{.b{H޳O- Nw4ow4Q4+7zvLS}n7y.=<͢W[18 pH?JvP1ٝ7F{ n~W !ysnD] =+SY1w5+6\fZ,6FUY/}ܛZFȼPsnF)By:T=yiH 2[dT$hꆰ]CF4ZjPPԩY8[b%,qKv}vkno[.H#]jƻ!SBq̉_j%s4x]-˪dIW:+M֑^7d֥SlٜO<^z䊉{C^;Շ4ݤ;4{RVڊuO®6ApL b@.N[WIָa?q[9E5%RU:Dv/YI p9Li盋]7=Uof]"$`4UWIR[f~H*p"P|ԏlg+bg>}E!^oZ&]k rv!%()է( 4mGVrq!kfc(=N`9E}̰>׸u64}CܠVIC$SeI5|)F'! A}@|ܻT4,=`"AO?؀%y.Cx9ňizYZ1F"4]҈dq $Yι=Hģj9;NKadinqQgyLDW산j8@8%H15|hVif&Q+{DZU-n}9W ~1[5~ As$.G|,>"^%eJ&q[MHQ w9f^-+KuIg e&GQ&=%DMs^nHסYg"U9LE~4hq"} '(>d tcۥ5[z`r )V>aHhDzGˆd $)h|P7K 1hRޖ$ sإD*z$ݏDܝ$E q1qލݶ >@ܕY8hE`z>(U-b)g} 3 s19[̱+#vgY{0B4X Nji٤{{(L i֟Mgv=%uN +eڱT! ۔ L'3l/Z2Pt*fl*UĵiWyfB_ޞ8pP)?tn4gCjgQc鑚nl^4;mAe#OgmE檧h֙t 9M!\8 m-o=^^P)˾m |T򦦇ݑclc%{@٦3>AH 9+DeZq,m{F}( cꈜq(99N0iimDK)_Mh?P,dIw'jk.p[ bXl<þ%sX2.U5Jð0Db#%6,%>IQ/_,' )P74aÄcQDOکsy03A Z@ =u3r4:P~G;25[]R\&Orx"Mf.q%ƒ x@+)AChҍ+va=ƀ -FyIX5^ 1%'aYq8v}11?&ylwA~w >['Y 2W,O,)dqj$HE0G_ C$}Q.9bVߐb갬? CgkRˉYW(ub!(.=i{^!3 `s(܈jNv,0ɑC`UBGlzS-vka@%8Ū.d-|;^llͿ﫠v{Xg붘KkFË <ġ< 4^Mqy35߿NPY:,zϨyvBVY^ ya1Q vۥ)cf=B0t x-^M]  :迧\t0E= ^0 .=ҵDe| x3tC5rdZG@^}5 $hĞfb+30op~ %%ֱrh4| P)Hȍ՚[6?¼SbT{DɄ<ؽ3&'C"ח#TgD=_3{owU+7|>ԉ&[V=ci!]Aulf]6}}D# N}@=ߨu%\#%LM$٫KN H#ըG>D⎁ƢiX7$D#'[̿ 5~}6k["0zDny{6PG9Xϙ> l)Ͳ.H)V[w&YoM5mMYJ>e8jwtSu_?${ocΨH`< ;TALsH2GnZRg+ϟRędc9 ?N^B.-]9|7BK)+@mUR_<F+xn‚F+D6rl_S1ѩL!<&~U"j;h%VUd8Љw<?@SJ9(^J zS=6q@,uig*u%ʦQM?!W=e<f(2HFk|~ݬt=5\n XpyW[EInn$O}X>Kv|Cd: ҡd@ u~u7O3@- CahN9ǷNனP9<7zkOÕi]VR Njxj`9r6r3຾8n"UiCX~MWCDٍ5mXM RWlx9`‹` .LZsT< 6Enq4^C\Zu'LL2]N|RP EL4QoF/{U2|vR7YH+u LǠ$nfķV6Kc"eDWv' !{_#nykl0+aiHG.\NXH+㮐Ҍ.hPhVUx_䅤ZunON5^^%=Rڈoǘʵ"]1T@XNad2|tӭ,sWąYS< 1w[s,DPxyO6_J0/>nh {+#\s]RqIШ''5(U_z%"BR]iT:ZnNڇf IP_a _ &cNQH!P$EAxVh $#"A- eca2j3c/}HiG? )kvC%M=-ݒE֋D:i~.>](d3Y!Q%Tӟ+%}-# @A`k!)'Nk,֚)?іq5lV#D2kS#Q6WAa{9nPMk G]tCd&+v߸I/G<T]*P h#'%&@R#bEZ܄pICqIQ[Yտ.L Iu)q_-]"H"{7Ew"if緤 6<z] 𣔋+$]UW2Nsg#4 >n=#Ve3F4jSLԺoĶHHB:[bՋx!uB$`P{ylB'ad l % r%b˩NR5U%)z"f'Ч*UՁTaX(Z-/oݸӒTF5g>|; O&_ұ'8=q_czĢ@AE۽KXiQ.~dQ6<י:{ JQTMjq 7CbY"ZM끝d~tKffl{Ӽm_{8fݫ #+1f|3}lOEa qayF<3㣞.#1>3:ʑgMw}NgeIڸ=)U5Kg\Lb~o_0Qe5廟O*;YH>u3 TXXXT%l^H0"3Do^u$nF?Vp%U$ADF>zy:w8rmPfh0KmUżS@qBE |XaW력'sM&eC?3GVIg춢 cu7U`DP*JzQ3yN^mM%?B?$>t<} Ϻ.k,hUuL vVld6?]֚t]=bS&P^66ѣuNy} F$ǥ3jrH 1nXһp:1.BEn([XW?^Q<4|v)A^cľ-?_ @_G`)~vn," YI\j'p]xdm!΅"bm:I ܹ♴^БPh{%7}jP2 YK'sV'Ou&cTPURz\?P3" oxVf[:oQQ@|QJi:LFy){mMjj":Jj­e.+HP<Ċ"F8+%fݢ!_0VF|^w*R #= zI e^;:L%>1&hzW[F?'s^ׯ8`R>@lؕkAѮ(5`̻XXor Q>1"PJbjB$XFpSu2M7dRnʂ^Bz//8)Tk'ծQbHHe><֝.Eގ'ZOT~3|,`oQxkL[[0\S"%+;P'4Am% ɢѵ1B=!![8XhTc=7]۰^gk'8;q`NF(EnI\'r7VH/|4c/ȝ0F7Lu$Up$hZ,YG:䮻O*8&QQ[֤w#A'X.'O鬺95% 7m´n$NȋS3&rD^dzTqa(k%[$akP$DE؃y ^4iHB&)@o:fGЃJtGzÐ#kW 8p*0‚_ljjW4Ǒ (BHf9Rh%s ъ0o7iˡ3<}H^\o bK\roXe:9|oّRo_MU`;3\'#om3l߄g-鰫LΓH,z I Q9֐%xaVޜ@Q-@ TIgc?xJeixFꙤ.5 1&Yeo.!%9άHr5h>-nXHm=_!+ruD #hUX+nD=LE3j& ~ #k9RNae?X/buFi*’uFv$3qޞn5]u9VlzǻN&Tˢ58y8vc=)bFWT] Ppiь-z%֞?^`oc"̠e{] mµkUi*V5߆Ǹ65^QÁq+$\q/k+Zsw܃Vxİ;r DҔ4=O3ҬQԯ1#fů$5d] -W&H߀0=@8h{?F`$ !e1pث(Fr nc{m48tic8ɋdvpx-@zڶK*~;C:$%ii;q7e )(NNf˅vW#A_W*y0^(ę\ߊDWldefb5fȺA ́!|nȘljKjc&uX&سfv8ިKO.4F{y`N۞Ruofr4Ǹis@$DqTҖ .C[=N@ T`Q2q<%{gW vw#r4N:_kէ|?d 㿱[ ~O! 0$q z\?r 77 N@LRZ/at)F1e~ 0LY8/ h+}գČ 䴀\שԉ5їZKu˻6݉`O2=/~w~a@ #Nf% /giH -CG?J94"[ OV4 9,bxUd_5/oLzӿ3^;|q7n<ֺ.0FRE^(*A++1<oΠpO#Q\(TvJvڪu_ǵRaվP2 p_` -/p,GȸKK3Hع0l|A`,n)g,+6|qqzI.U)X뷉~V&1j">yMf.:,oW%ߺz%u^I8s"3k&3Vp]R[G#~`<)@ruM|Y]6kM cD_Qmް} \grV+Vkp!ڏ”.o?Բ~Kvfh! D?>):Tg/آX w #Nao)aYમ`)m&lcRG_lo!Hq,,ꠡQlDL(Qb3wRstLlui/ZOM}u]= + uQQIE ?/8 EB ;Ʃ7?ߡD&Ǧr)՞[*xc )U%FK' dm,RE0tPi4,@+(u)b 7{QzWk9iK$pqr4NGy^j4esrVί%wF '&z_:09|P=XА֓/ݡҹE?p5>[6eC:yItŨ}40锻IF*p>҈^V']qIj'XD9$WZĮ]Ŧ3!/dݘL)L*^nHbެSg?a={EY~jIMʹGt"xnhb|, 44L5ʵz+_bv&qk vdsa7fB\dn߻L[5]܍}UA`"KP A`;x9]:#`Q #.x ] Kw#`; WR`3lT~%!Zlu8Xy=nʅ+Q͘J%~+Y`$%0q?֌ᇈ.%uwKtz"5Yl3㢋k4,z\6B &j]UYqhPȭ^= (R[Ő%h$κz^ZPYW3URvթ_\^n#FTT{2 ׶ 'g KEKy˞dp},[J~/M'>/\â="`q Qd^dVO[}/oƼoTOuc: p" 1]U  >" "] { fzW)ꇐȘa"U#|a)d7(%5=i1;BȊn j=L}dv@3]&oB~mTuc`H"-a [8{N* tlVH2r[pS|c[LV`WOwphO/_IsV02p) ?M{W# }OM4Lu= +zk/$KnOPK-,%|e7X-v͂UFN@4v.*ƚ`?qiAk^sZ!'ǩi:ƨ^)\qѩv{Kp|1ZCeM/,4ݫ^]pFz CQZi!Jyu ۇR1.!H7<r6CgφV/ `(9K RRzhiUHu#.uR>mmRe~MB҈Ŷ6,L~U{PmkQzbb$x(Ʈa8.N9e4߳:⊮|  xN$]%M!WD6lq%ĝgGh>P4ɵ[wPp g@c}m/ׁ :Iô.¯󯯔8TRM\غ-HbH 86 HȑF*Mz e8/:hp< # ?K+I[Dw zܸ46k@o4H&\NI`K4in>WŸ IIcǼ,Uj5Q]l`A|(g_ɜ.9xiIcso&K9Ն/? dGr= blո7J5cjʯo3IŞG!?YPJt8 ;ͦcv[>\}Q{We8c+QTR"$_.g6HVHA_tLU=Ǩ:z#'Ҍ 2c-${="!"jiÑYuK8ki9g*| *a|a!,h 7Gk٨m\+-pJ/@ݓ7@+ˢ4%?Ahw? RLTo- jC$><2 )5&5vȄ&36: 0(wIq NޔMb CUq_# a-7۷C@G7q8?OjA*U_:1>;[vl[8ܴ ӮAgf۵. :O-D@ ˛; an7(]ؤS0,vB~bQ9'>aVyEw#M"$) M y%Z'.Gҏs0- 8b!NAqg, {BInż@lwK61 E8kۂ$ޅ`V,Kc{5Inj]SgGxmaUk@H1]HX{3)b`QR!@A]3gl*POq .ɻ(. t=JT͋sTjz{iq_*8_k.aNmPݱt|+EdDCRR$1Rc{QA f1$h01owYT!]a_+cL\/}\l7JlᢧOzFZJr\2݋8{;LʑO>+] .*`G5N?"}oLI`V@T^7=%CԱ\ܮ M~<,HOhu2Dfz]7(p̪K&DE,9 HTEaNN&^-Xա 2+tq)"6h9>xs4Ci~i4h$޳S{y YGGPls,{B5Nݪa!0CVxgX; 'xg ٭SYD 3XQ ~E̿77Y CfG[7g -3Fh6xzzN$3xl"!ޤ!QcV r"SiMU٩p B¡Xa J&O<}YfT&r;#]Y xV@/sha:[FṫgRbÛv(h9;?Dla&)TLezqqv8 n*3}MX#$ /F~!'eF[=R@hѼ+A^IcnY νА=ْ4p 3C? w)4;fٸAiA5t>]L-F Is"Y,.מּ<ϔ\n[a9mqV5rY~>4ՄTO^A ĦtOL8U&t]oA40CH.탙!5}OCd<,~LpLoՁZN!Gpgfށ Ӱ4Aer8ĜpD6x9È=@ۆVjp giŴ9b $A;|Ѩiǖ΂s{=Mu5Jz0Y*IAUE@ YA@AFHzEH Ԅ$_ߗQ,)5ЊPޔOU@ 4p pwe~?2iGv*vUOMeN8 Ѣϐ p85RFt./t[1]*܀GIP|O!#+M n:_z0 <F4{8o=[nVoq[mi-,Xm?HQ * )ꉹ434Nr4pG?;D6sІʾ@.?K)@3Qۘ-!hT'?tTBZ(ջ05%8h2ɸ1DS+bP-X4) PK"bqejjd̺k]`0We:j&Wi`. _/ǫtׁ-^JF rTVpRr1`ׅXoMdtuê1GpH @+BeB<{S %)6mT$o޷K^;̈ShTt/Wp\2 CF<ς6ȗ-vr ^0f:Ztܘ r琖1ǩӰѷǕ#1w (Xd694Xff+qB ~Y<-Q9Rf+ Ix"j*`N = }|fA!p?Ð cg+ yr1#úm!l=N>e6څD6kO&?e=!PsoEGRՏXڌwφ _ |Pq/hOTQ| ԪWU`!r`uQ1#2/_ Bӽ a9\J "u gׇ=K= Q'PY3!ygHN"tKQ?`;pWo4:E橺4+Je-R-A"=X~|PιˎqHt8NnlĐ \ N򆻅ڧWK5D1*_pSyuMv+r@Z)+2 Éc$$P'|RyM_ҲuKK*¡!Kը`55p+;«Tؠ" sT4;GW3{@R9MMڶvĿepFnNZ9rCvM"JDY8|G+oaTK$JL*Ue45j+ߵ?^"FP'^H*:]%XMNVB:E9v@gAfݏ3YT6:BJ;u,ZOwY/gSx $B]P JIU;ӝsEzSzc3TJFޒ/lņ%S#5*%T JؠΫ@тn' h-P;q2qbDJ2XCT{tvžu3v{-Po#k̢+ie1k@O44i3Ћ/sE((IMP u"H5V7>n5,>d-sZ%G,a;?۴Ƶ$q.X|$<_WHr4he1ұ qXˬG_P.⏌=v態|@W*w:-aDQaްݤ} =Y uD钼aU]L=Q7vdm!3ofpu[6ΝNP.ʫFbP"?wfm_#g( BCC}^wXy#fE]5> u‹:*I)ęP԰_0:gL@G?;e#]?|kj/AիjeQwv?vhk ɸ'{0vfG%IuYT;@ NԝFhyLr0BV˞L*SoB.f))rsp\Ԝ2W.WwM,m;Sz_0u`,.k#xPgF^6z)>`7[:xnd:C:j2$+j<SƤ"1Y\~6{ЫQaE)'oTU>bCT$M(oi,_f}[m]jTXـ#ƌY7BH]Ǝe+.Mw*5s=|ᇋ;8bݺ:f0E\46DprxU$8Mwa2zFzxN[?VJ+Q3G׳L*th8AkvYL`B1̺Z$H5AyS%6$l(z;tdjh+O_&N>I,=茌Qs\`zO.µQ 2EQi~yM_bzkƱY],TkWd0aʯ۷}4*ڛT>v^$8J>_v{ljRF ٥jQ Y\:$FD$p 5^Z0/fG4GuN>Y´E nE(!߄ۛ_)EE-NMa(X. ꒿D6gli:5- Tln^`Cv;?O9o]?&~RM"{Nטj#{ԶHB T/ab/V?՝픍 B{Kнc\zA:1wEQh*:0hh(N?ızS38cګaI4I{u: " H݆o0buCx4zZN3jۅm2{u6@CA9úF@g-64B-$':e3d.CxQGa_Da&s)sdḉ6`Ospi'Z$!wRc'S1O=Dp3>S( 0o !bLxB.VoeK5T7;gAP&ܟ<mnZffThƗoV4}bkrMppz$,9 Ƌ67fRP$/qTߒ8 }!7w6Wf]@}) VD?<51u!Aa}dAnة0HFW9NA;=-МXޱ-}@O^"1.¸\uQ<=2Z~Y\]GaPB0~,1̀wEO>o_n(4*IٶBZM8IMFDA΃H A+ <@A;4&s.ov̗s9w! ~bU[D^ e,߁tjN_H| XxRxF<Ŗ_uj66wuY;#&BV_ /K&wL]P׬+=Fnn B K6_'Xh,СogZƲdG gfukB>Y\R^ ,_2D#a'!]2A6¤9b`OJ)uʴ"]  Y;Q\hA4T A 6DV)v<TB9ѕء\a7Me^u!cU0T84n&Rù*1v 7[jpQ - " x!Ӊ) {Q\@`2!yru\QFs|Q/^N076F6!4Ruúoohz_6)RHIuDx]^~9``ޒFdƇXuXITFhp0JG5c1;Vk:Hk (ȖhJ 4X>Qk<ǽƣ )m"& P7V0# Te/~ *%{ypzF9J2fa<3VXXtEMi[&پ0ԧã7` 5)αejp3)YE;-Xh/`dgk\t{@f,(0E쭮kZaZ)^7-gT @xEѲ56vںpr&r<Y}iz/NR@l;XX6@1G nVH۬o:NKH$rm8lR5U7#0胷d9".]E,sRY@46qgIzIbܠةI`t_U?UqJ"~T;Uc >X5ikDkƁ^Ӓ3ͯ*I(ceB.0O| ɩ5OoE{{z7\Y "]yUe|sv_'I<.Ce=~}8ewII @PY ('&VU]k]X7vb 'R#$rۓx @t`I4P8k)_ o4ȸͲ=,Vlt SS`ubft|XT$/]`]_;zwQ]bWcQvODwf *JTfIs.U8"$jK-֣6b "B=udf8w1k8{AC/ n=K 6=:C-i5ʏH vqR&PfU9*DKNqh3uw0W`?Z}NTHl-O,}=UBC/n6*,J 2W;){hqOF]B)e sT&NokqՉq?ɈKǟw襁قНziJX,y\gπEZdN\GCkZ'eVš[\`׿n;禌 `>tPm{=j~IG2RzfxQsu_ WBZ9%v8d*UPDuUAK88u"YLjGB0]lwᆡ^?X!zF_2QJopU*p|rXA>ɍo׊( ыM;eDֳ{ǽ!q ;U!~TVfLg\>$G m4IdϊStܛ=f(֕w 2=(% D?,Qvv2B[ߪ9d3˦XH;{+Ԗ ϧ؃OzKB]z`f=U~YB$$ ̷&cBhkРWgDc#+EnAbIk3ŏcE|{"=#x*[U H 3 Zsl M?/ ȝG|mޤ2>CW0u#R`&,hE*\9u]>7jW9 iF lEfi  re" dnah}/P9)RtҲsEG(p%SDimZ5(R-ƕCf0=$Pqq ki_8;Xףr&8IV،l暸HV03&lE,oa;^ FEQey}[\`cP h%m2t;=(бeϏ-BdFp6"FP#Zuh1cT0 h%emF?'G5͏JƝ r+n0mi@vĆ˪el/+bWyJ7jKԢ࿓@,k䵩2Jʯ$5I':&ZGR1B͢ѯOn͙3;㎻\c̓pN꺫|%U[lh\/o-]胄v(@e" T#-fT]+:&)gYii—{{ ]pDLtO@8Ec"xP:K92IEG?%rgWc.#˅pn3ԴwI(d˩#BL!|~yJ`&j{{lVοz k^\l'tZUɊ>p<7~n:lpԓsaޣ2+=LylKDh_48NY9.RT_ciҸA.+;ROX cPy45ÊvEԅ>sXV@NJrQ Ɖ4`7m8 T>fI0|x&D9PN=|o(/AaX!wn|{yY_KЊhZ"(]Pv#t)Y:'U;\‡Pk 9o3ꨤZ1)i0P`~>Bi:a:ˇʹ 2YtQ[M5BgO8~7ȽAhcQ>ZLhN??eC?BFZ_dDU_e麗guaqK^Hy!N.!dйVL^l߶Y0:ׁf,͓pb" [Б8N3IŬp )ؠ"H:)PK|sWY@2 ]O8yNb06M#ffF Rsuˀ !qJ2椂+J_}dt0<RߏrpFs,`Xn0G=Oʠ"-rt^_: 1YPzO'>)uJꘛj+:8AҠ?OC2vo>r>mJL )S>q ML:fNˇ+Q}y ] 08P/cגguOFӰ?Xy$S,eD@ZcoZ?qjc2i!QV`;T9̯@@'ǐfoɆ{eU`h'C`Cq0`q;t5(a[vbp2HKgV&,O^%f/GNlyWrO~:)3qD_s\"&B%*U5&5_$Ҭr s$OzN9voDluX1^N8p7楍ښv BҖ|_%XW:I:DT5e@74$ Ɔ# 6ST Bz!TFiiY$aC("@~ :ȫX,QNZV[OU|Zt70(Ԓ(S5nG7%W@3Q5jl Eemr[~gЉ@kݧ+ K{BA5nO)8o.Q qcr+[mXA! b}O2ܼVЗׅ D-ӥm;FwnbRg4AVb-) V<83EiAjaQI ̰Foz,<fWOӼh}>=_w[-QY:1!2C{PQd(~ ^>nOyB- -Fhx82ذ,&~JaٌZ_PCS䉃_cGtDO#k ˶$V0-~:NG[4!YF?E_ uGE.th¿ojƇS z•߼LU"ѦdN t_1҂\]"F $ԙX-_aRQI,.i~v,[@V^RTedq7މ*-:zJkbX875Z},_*^!֝X\l!ex#ﴄ -X)zrzoGKp7$tZOoIXBNCD/Q<V/xr5kHi$\c:|0XsYÌ$6Ż$>DRٽ 7G!T_Md)Ieqq¡ <.+doMhS"^6Xu>e#ä?RXzn8q ;/ܙ:/`K'Wם%Of-K;rUIjaX,߿`{ %} XXT .vAolMݠ`_6 +C _0ʅGJ,ڷ^ݝӺ4qU?!֭xyNўb%2^ev7U]3{ &avj]][y4#MSe%h6kI{ ]֫I/I4#q>D?j7ɵsf3 8fHә'&\(HEjj }s$!A?vF$Q@v;G՛}éRk2&^JaZzTΤL/pCk3~Y&g#.9(uAIKKӿ.a6xa (v%6b̯ǹ1k{);|T/_#쥮{Ik;bJgBZL@lWD: o9g*|רQ#,ufr{ej;$z1BQ&4O=ϼ灺oںEgI $7FwCm$G]e}R/EwQoayƯ] yo]M`"NF+}K ?iԪpT^(0 Nd"crUA2!K6fg 4u?P!,W9\߾%%i8$PyU^{?*+t VZA#s9$ ?̡U@^l‚*T0H5{ u/Um]T?9[tJwY"fJYvQ`Ys54$@`am p|ʂ񩑪S~}BzMuS ` =(1lr/spv得 GB(L_X3˳u/ȸ?vdW\8]pe+xSW GTgN=t*,I6}}t뙑fFΓTl>sf6< ӄyi~\4H+HxmC+15S7ߩbafxI;`[V5Ed,) ĉn҅)5DqaTrrR\x[GCϰq& [, Eu/XP / sڦ@2/k;'5o: RPa RJlqkFibd{r8?nŌQAw^L MP^YO4H{Q g){@әlΕ̍D:.RˆC)k1|f:ƍ$9dc(ۧoNiu+ZnmJiVޡRLMװGFGR}veDwĘ 9T73$ˆ9?E\2g½փy#LD}@Y"TsT 4 =ab'9#KϨXV>{:W"fKQh3[Mk\KVL\։fu L#b)խ_{ҭ1Q8r7@Ebg@zn/}͊Ouԁ3kHds\Ț pc::Jqf̂iݯ_F;|;? r'k!Qp )eWј1wMcx:rž LKYFiA;m7>$iV&db,A.BAn ݅ Wҝ#[iӥ[6r}R(QF̀T<] :ڗCo=)YFglȫv{"^j#>6 Ɵi36[#,'^r >CMw̤zz_@l.q3d 5P'6lE$0HA3 P*A(AC7D˻K;`9`4`5ZC(RLjj<8p2ǥCe˺alh8 6lVoY?%8Ae E*[+G<,yޅq\b3"zK ~%h 宆: )@ Yt磝|'@T9RqnLHq;$xj`OYM L}.8]vq\Wsc|JBr/KǕV(=/nsIQ;U.~R'@kZZSJMLh?Ф}AjVσ3~ oN7aLc; Aoݞ9k'ւg*(CJc _5>+ ָ~p ;QlݰJΝb`Dyܪ2{=K*?㢓CR;VӲ;[}~Wgkf"BĜ?߰ڤ 7KkJv@ 'u=j)IS87idT%m>;ygm(wK܀7~0\]VXouŹuGti~m\pKo; [ࢰWeF}jXmoBNިXU-UA˒u`!wf/Eo>+{/7ܙ*#vqA[&?\av ^ ~ӥ7r]]q.| Cɞ4)6oW./n|?t`X+OX)bHXwD'b\ަ[YmqdFuPp e=F?n1WCMyRD5ދCw].gSz5a'ל\*$xhES'@qq{+}MEn㸧[xX{"u~|L › 1i񝅺ز"g1憹%pe }&2SN:(dTMVIRZ0m8GZشDĕC]\X:ލdbƆtQn&6@$9|L?Yn4Ulc^-Kڼ[(f% ov%߸,D|^b`dQȡo7NH6lM -~:<}Uu'Å0&M$-V{0O̯$@R!2j9h(*Zyu HVbp1-TI%$uzAyL翨դHl{[̐r4zN⏮5ȲOP=Lc|Aq0߮L-3#m>d †?3rlG|7! ̀k#yʑr!)>- ˉlSKe C—]nERcjWmFjv%H]`+i) X >5i!S r/(>2 ~ >ݵ^Vp״WېۙѝO o*ex0kvdh2\_į67{ 7b3"GH}IEUYhɺS,;2bD^}Y@L9B1q#H2cKpE  wu ^6Y&X$X#2Q1˨:9A/P X L dOYf i~V&sDw5ee>:yg&HAm)mWG(;rfAu;aLئi%F uK.V+5=u=4_Z Xz˺x =qFCu|cpZk2U?u=3i}yaϭ:A*JӜ[OhzàͿ4d'Nkё0r2#\P - :|4b|O < $Ux-R2ءU2[#*,&'Dy: q)vsj,'4?!BSr$i Dm7.!@zƕ#e˙̫Á\2OX``ьF\:8J_OxV܎)FxYE8<[lu뼑FQӥ+m9>T{x' 5TQ{bnoݫz&:&`O&@N pbH6YdS'U"׿Z7`k IһІrAoEąC܇[N˞P_l,#`t4w|~?4&=D{(Pꡧ!?: g6!빭J8pLXЅlPl 0ĉ,ޥ%=r i]P*9|c [Q9̭5~o7fh]b|$-!x8Aӭ7T&Ƹ]tTϺՂpYCIWjH~'>^(;ź'A@ԖV؝.j7*Oz[6ӷ.Gp7@#@a ke:4Kpɰ|aR-y*A&>UTמ=1zH#& ZA+)W 6tHQq?wBS|1ﻏjxpH^Ci =`8=F0mYW.UlLNEbԨbGz[-?of7t)-Wt>֏ߧԄe4E&oآHPɞqo1RuYMM!Mz!nsh8L-KbLd_CvBiϴ3F~MjRdy}I "Xoa׾3 dLC7abd8h@א emR^&3p  [C, H:5NIWdx< 9jcCmU"[8iV]SqO>W&=:ƈP"ݖ199),$k>ut A勇Pl3:up{Srg:)^)@وmb3Ɠsa \`}\2;W fe= l~h\QƏ!I¡Jܪc8xR 1(YpI5_`>5qdSCx :=gLJWHC퓔˭uwgu5^< {׻Ыi+wJ$:xF68 {=x8˵+:O^{ٮfiz]&rw@mY6 1=0Mm0:ݜA7 đMa^Cƚ{b7'*曁rF@r/?dq* 9;^(ַ=\8=8ׁj8K ,<;i /2{#-4pwP("O5$)X0ګ;AN/Iz^+y$PWq:2W+5 =h+82 HmVEl[|*ISMbE"$#ɥNt'$T5&/Z5vtAQuVD65|v'JdQg?sQTAvJCgU+{;ވ UҸxHAyHt3.U8LNjb˶c'3bc^SRCL_:UwPipbKpqa*95Kw)鿦2PKZlO+!n{Qa,G9s61 Qڧp9`H$лaUx(Qa9_ۭs-H g2NL^dӁ)ݽs֌ ː gCTmX\5%CEL]՜\ SY1YmwFmQy6`Ul~B+wBvWx~*b'Nc DY96hgqZ%ͶjqUEgp1j!Zz:w[?eIQ n%<'DS?:3c}aqKRfrs$ 7GJF1 ~5I9H~&^.~{85C:P`hΦ2vKL.ѷDR%| AǮQgfkDMq Yum(klAsnψdlWldpJ,6ygE YfDS3dv tKv1^͕WL%BvJ4ݽ®xF{-v@J$e<"C$iIlbL#(S"h#FO;842x#X_7h]x~iIhi2J%aiMT CeH`.VNAy>ԗQ=ƃpǠCVV?8~.O\Xĺcs?ZdsČpΕ5;'i [{* VtOO*'R59-mȺ,C=u-ۏU| - 77b3JELP-qJw|Tɲ0">S["x1gdiC{|5_k!V*J@L'ifU(Z > @rw6 Cd%b W"\Ͳ |1.Vݺԝf +Ǵ4.g1h&Cl c2܌ eu@ʁV">(?nM\Gnޚ}ҙe əuGf,6GT_m yƺKh+=E iIKh t5BEȦo %:VSB*iATz͙ާSw=!*~cuj $%L?_Nk2,ӵxݴ'HҊA36q'ƽ/V1\Ksk){J nQ`1R/O[v bZ s p;Fz7IˢbbL[?uCXNa`(ʪdjwua+ǯKF877oCy`J*Y(f Z,TS/řLOηDVAs&[i,Z:ZgjUFyi8(!n:vR`֏̿麞DLZ? @hq fb4}@ऻ!fr=m5Õ:r/ܙ#>5Cz'snzٲ1yonDsTchIs!X+ܯo1n ݄'bӟ+7nx)ẍ {sNOvZq8Dty9ČzFR6,d7,2I[Ⱦx]*^ .kRԧB@Ɇ#~"KH*y{;Z q7囮_f S.d=#R{$! ̄؎'yb.ٖ۪FcP#6*%e#xlI`Ty;=j'aȫz+W;h:&LS,Շ5LI픈" Ѩ ~wܑ`88bvw|c*e|@wlᙊs㹎;CL43뷵4Ø99ƍ@S:a˵dR!A"rbILzk'[6mid.}#SdI$!GoՊuə\ox#mAG~5}{ +@CJamrV~n<`@<6&$ ^T`d[\=3C؊DW~0hARa KުV`6ܚ5|[󴉘zZP!c{â '8 &x5ږ@F5+:Ƿ f?ٝ07߉Ƈ SdGB6Ӷ*3!1vUr|fv׊"gpc4c+ջb*8 #W+JNn?A6qRNbJin/Wb w %;-e>uoSKq0pzNfە˻=غ!eĔc<3^+vzSߛC/x`ϕx{Z7Q7O3ы3ACv<h׉0oluQP3J&{GJHl܍NNvd;8xXYtk65OZp,15"d; bnռɊdz_gkOY+YVN07u7qDVuttW)WPc,vFp1iʡt?-LezL . YkYʌRIEPge6j#{xBTO9\‡m'1>*FÐLIWO6 M/ ]P}*@Ȝq0 `QW$dS|r齟A-9Swx3E)& ]>rO*o,[AV#Srxo'/rp}s֟10Pl[ׁUhY=~|;s g}mw[$8AP%MgDaSiȍ0\;%5gA N۳l " D:Z c(߃ Hm {!8Ke 0E7d[ l*".W島X {YvF*RU|Kp=$s6;A 2ʎgG>6/M^!uVkЏE1NG9 I}Cm̓tvnt!.l]% oEGsbn(km:"hQ`ǭV Dn5?ǢQ'5)iyUj$ݜu^> #A5 h+Qvd(`ֈB}Ebz#uI<m[H 7j06PCS O봉]"Q3aE炩BpPJ@N|*jv3!#},؃7CB]4c+w&up"%{JQMw9!ڢK--ݙe{+rFÆQ[d^@2ǮQ31T#5^EtU8[_^%/D./=({U1Sӯ[-E6_Zy6~t$c]KUKd)QĐLL昲Zߗ]2}n-Lng.AxO.`}AH.Т `zӲVBjo>xۋŐang/NNaijLD.<.Pm $/3~X{%PWBgU5lS`#)8]Xd߇J1ʉSej /H޷[Xb/+ IT)R|]5/,2ϳ95 ;pD/u3LVg-B[af }ʍO:V bdza?wC%Q9Dh}#N2p>\cg~P5e& u J(Zb}Ҽ>Rq(7 8y|TD'9 }76j CAHm@t\09qLQ __qE![ԺTﯭ KNK\`t! ҔWFcђ!sTE K[ps((=Ĵ tr/ =/X٫R ? TyfJbbe i;\y/_6A:~Obs$eٞ+5J끒(ċnrV0Ɓ$< UB5gsRb(!ryi0)%,WO[+gpp CH z?)5i }.O] &mŶ>cb Mi P) 9qkeJޓs0@QbJ4w.RqU4p׸>dUP^(GLEEݶgܽ7؆߳(ջlN|.>z-?2Hi(x? (pG:Y|-[@ (11g1ORc~@YTG=J] tCE Êm&E2t/`CJZ@~w:EvQvu'p2I@䢋<+WTKhVݰv'I;XҀs>])2Օ ϞDBwZꀠV~YΨ/y'F.hYDSg=?6)߅|':p<Eh,o)me4 J_Wis}\>Aua '<X8d`ꂹ C3Ҋ@L9N6@OuuAuuXD;%'s~g+6{sG Tf-歍HߞR I~ZJ5 GP` |ĆJm?ezJYvU1GC/2*}M=0Ό}k*cJHBRv2a3'I5nԜw̪x/PjY⑩ś/(J)3oʿON[fx63 k 6m ǫ*~viZl`!QO9i\ku<)&4B$[_1gY4ˑlH>T6&_PVn1ė҂þ&qRG(,#nEƉYpoa>an4ѰY\$qP h,x&4V L8@^/0#C3wS!nY F T|ʓ+o׾ӵ=f@ˈ:E{=np[aQw߳/Oz1]*JG}s_FxI݃ Lt+Myj~s os?scHgiȖ=t@Oпj1r$ qҘS9-xhqW}OiKR ,Tg4]"huus K18"cU5uR TT+djta ZBjҾD~O×"txԎ{2,pVuV%J1J9xbķs~UhoNqco(ߘh|fBќoX4}*7VralӜ&lIԠm,裍e#Mɠލ܊r0O@$~qRځx8 MqZ5$1j߮Zz$=^ZdͲ?Uc.0Y'JX_cBTӒ$XV芶vih`?-(-,ٔ4{<: 0U\ڜm+66~}w#NGtkѺ2.~#7@K4z`5,.dDʾ媏MSi6//mK/ ç$K5nyVvâ*EM l_11$q1\0tpV7H&Fe"?}d4%9Xxh@jfUV~q•+.Hy#]=(Q4L:1/Yf1^njY@CW;+yyߑ 4'xcOOMERwW{v'+FP 'Dfw/fY-"ᶶ9ώ<"lYkl6h1 KZ8=NAY(""W<CqUßPZ%9'̘ dU!yfQ=CJ~TX}09 )k3I[`xTHK( |GWwX8?3њstg:NeNFڕLPeD1p84͜ p!7+SX,̂\L'iLP8XLo T!x6sLH:E]0b yuM'lJAn!j@jhId=@'DPjt"";V㺘X~aJ"}huTh'(FOXr%H\ktUM35sn 3jHN˾Ĵ$*{3"<%vu/#<׮r3sao+5G rn]07fެ6oFxxu PG-V? ?_ģ B jMg{$* Q^źqR_A)3(9I(y8{fvjd2tѯpYJm~;de ⇪x`q 6ب!RY/u]7Hw|r`Ƿzx0v;K9B5w% zPX&%ap_^+ m!WD_[xIiq'>~VeROkF pϨ!)a<_+"~z| ڮަJkbL넋YaKt!p˶r. 6o7qPlAnD<7ϑB~F_~2OA`% v0a`IPޯs?*~~R&1N!Lmɗ3 l+(3m\X4\"Pg!w*2C7^\`yOkRpϹrs[iBRi%S j#f k]M{˧jt,؅ы۶t}0+aeoJ~{pK,A1 ]zl ^;QgNJW7}Si3~۾l`sdF^}oBcدS7Oȏ”+‘.`$,(xH`F~~i Ƴ| *-3XIgL8DYHIBzqRv.>#hL%lӧj4޽h}b8[$'J4A!m=PPN;4;32PqZT on,_~^ 4Qg> !hv QkYos䫢2CGObI4h5T#L!2FE-s ˷c [bQVܺF򫽭pIJԵJaͧo "R r2buPٟSt}٫ :})D[bF>,y=?}ݞ31_ s$(@mE'yhE*vj@DX//Z'sJu9Kd6ⵝ+E]<9C&U1Nc#k$ԴQr('LsZ6qV@|\ɍi95R鰂k`R ,uڙRnvگ -2TLQZZm)l>"Q;i)_AjG$tPo֯1뾜+bTpS ˊ08Kd55ݲ }89EXchINBרnqST\}7Wɨ$:ETRwߛouy$ġ٭'-y]L#ߩWrnoS:;tw-4n5"ɞ. ޤy퉴ʅ^:,չQT6<9q}l!\p6m1 $ίWc_1?l7{ddn"-.Os4սdGcϕM0z"zGI|\.|ѩ|AS)4)3g * x,~5JOc&è{'}= 'ߴo~}ӢiPBT@oO;WJnj ٵą׸ʔg\Ņrξp៑V@ j 1[#jJ8IyX Űo-M kv:3r$My0V@ E1in)Y7I;ҎV٢CؒIs$֨I2o!O`O.A^c뇔P+Ey6^^)p9˸=_V5s:2M?7uHSA!JORe١x!\)0"sl2azz /tÿ 0 }fHRLA!tRM%VrcY#hEz]Px%C0'kd`>-p00fRl`f` MOw5Πge;TD hK)ڎ—wd0f8`xR_g4Щ:Ӥ~ܩPƎSkLl#ےnQo/&>wqʡ"y{)VAjgZ*ۖ$J{vx$~{<|k&3'K4dn~D2v8rSaL.xbz,䁎0byZQ}H> L-sA;pXRic~%Rq̴VK}H{M"ߘ:?9\{=t!ͅ ="LMok7#gSEp1=SG m.Qb'UlYzE<"1PW:CV gMCPqzi;LewGk8s6<5YlH#{m4\w/[,B+ OzH؞Sw˹,|)!%>F*Xiq~ѿ@swxC&c o&zLŇUUP'X#5-j,۝Ӥg2m^Ovm5.xy޾k:.4cU<볅|QANv!݄<=W]j±N'B)JZXpʍVn>ۥ)P%LxȻٱG:rMeh7*0jԉ7YQ0_bAW;]zF'u[9(Z֞c 4i7gW޹?jqCΈ xT%{Qfǀ?BAM+X ~oBI )RМYyLݻGA~<} ;QbSPLLWfem5a/?/ra,u-Û0n: t7 7utqσ p8 #yXOoVPq 7);Oj(bvY[ʓ~l{[S؅,\-ڣu5\5v̴٘Th):>ϝ$1VlFadDǘuF`Ѱ؏ll1RPf9Lh)+ `Bw5B i/rbu؟cd6mg :uEy jnDPOvP"=ͫ|5&-A H `}q{{ODRä́+.{*-O$ECk}*y>gNNPE/!mطVS$ꉮM݊wyt,&7G|R n,A%ULh gx#-IH/A[JMX͟ƭkGPP$">V u5I6f##{_?B(f-/Hw\{iDz;ay4--V fE͟l"Vc NO2_3_rHben = G% ɵbco! ך^wq[,Qmشn𓳁ft>H):Ltv*[ 紸AhS%5o/+V޲ykNŇf>aܫʼn(ϭ #>3li1Շ1ЛF:/2`uZ_HO1w9w`؈m.ρߌ+E^_|%T>V"E"UT%G j1΢{C 5:W zO!^ Ƙ(ژONfͮBv,t,GCM5gYX{'|:S8NgdC46]r'heޏ.e@bXzXzdO˭ӿl,QLg7(>,i$J<_|mv/by赔6x$D#4{[\b}pEt<#YA~1}2۝,樯\:nRZ.<Ӱ^t cD遗uG,nI Ϫm4KL[!J 7.h/ε 1X-D\ ˏ|T QD$]gf5d G0eH-ɫh3#9Jj HAװO0jhq(F#z7fй9@]%95$7Y]XF}}CWaqdp4Y>m;tL/tT]G5Q,HӟŅ63uOk77v4P*g|x%"!xt,[bo(Sgv4 vp!P2Y_ NY@dhLJllCg*᫈!OڊnJ#uTba>yvX<9OeʡQTDhZ_$٠vh+m^\ML@ n`ͯp@ ;yj)J$e:Ńl)yI{] |1;m-W3b$%<~ov` <շ=@rP.;vąQMZH8@?^RY=؝x Nfo6?k,{b=MOL >ԙ f/=E_?6ٯ)j$63J`l­<#`6 'f`HA( 9djY'S>5:]w݇:&\֒&+%r{dX>w@d b1B盛=7~|W'[6˅k@kyٓ*Hă<ٴJVڶY$5I_-#3ʘ %F/j٣ 鈖e:p?A%?~2kG/;!- 9LN>At|&㭄G[Ie1v:k~,~m+&$/q*Yԗ%ZrЪ{!xN6 Ds$ːɥymyO %t7r'zDŽ dE@Hm4zŇ\~G)@J7nzMhwf 7iԭF#_)cN}h;Kj|ȍ֨qwɮF ?~C߫+baul]P/q MkLcuP_Ve= O^ZL(cMgE'RYVx_YQs? 8ANG׵w`K]_[ qY:ʼuf3d~`7-J+[ZWx}Il'6%>N;* []stQ?C_" ^~p4 HF-ْY XFebqXJ5o eHcIҝ`!> Y W̑vG+!Fjl f(KWV$HV, O s2 gQ2=@ݻ#$צTr9xGV텼hwp <p\(/,?6W$VmTz U|^}LdEzaz~nL[v~ bڻT@OFH1k's91w4d'A ]{fFbDVT-^4LOzLg|weѕJo! *3jFw%oD9_lCuOO]ӿPP 3Y01X3v/'7~`,TQ_r /ojȣ94!F̮=2-/~") ڏF^yX~.` Z,gUQ.j.ގ;;}ˁyh^08`{ ȯ"&wxboܓOx}F#T+=ri },quf,&@0E~fU?di=wQX}`0bRa:f>g؊^z=YMi'zdel[0?=҈OwuWG- OeʧPoڠ*/"._VV$?nˁP)s,#OvbO9Eޒ5zʝBs($g6{ٔs fk]uYCv hUKfFwr"T+P/'{mah\9]rALi?FCcT7+'rt`prx.ތŀ+6rz FfZI7oCj+y*eD:#G%hCΜjo}YQy+ki{!_~=q'79k3ODM}aV"?)4W Rq9ʱؓ/S6*/yIչ.d Ubc|17^t+UU'8<%p4 BiemC<QJ0$PT xdͦxocLuX,g \^x̄E76 o%]c~dv[ Q\.lfSKr2^:U;EG_hOG(_gޏȈRl4~`L:wK Sw6&8$ڱ_WtHأA߬UϒxЃU\}Nz&~aּIGwZ] „X ^A'Q Q+%5KqƧT08$X~Y'C6z!-:Wʻu=TH<ɸC]#[* -]ћo٧ E {Ȇ`$+:J\!ӬfI_syBʝfK XgbiB{*b>8"_cTԔz:t (!Hha#Heo|5.ΜlRq(wN 5R)9`e=XQQӱN{h #"/S1tDZ+gWK'\0hu ),OhdlY=!aN܆\Ïm{2f oY^3DACj (. ->~p(*Q<2V3:c{t (*%76쏉q{H4lCEE+s[kuڣ%l+ ĉդ՝M SRpǑLo/~ 0ϞEBN37@oa_uqNS+ň##K1HSXXٺm#tYWC֨eMǤ 9P${l! 6r91hLtm\A5!) lCKu4xEo!2fYBNÏ6^8]O/b*`{_ m弳faa{E1im *,;|ԑa >^Q5\PuIcrw:3aRbZuDDm~E{K#`p_ô43gt[ .TA4U2!9o2iL#ܠRNn{L_sQ1Hʷ_R!`Β+>)C| L?\..**%`^VK4`TQ\WwVdp[ B/^c}`\;1yN/l>LЉdh7ߜ~(O-n]]d= "GCEB`&7+/\Xp'걅w}4VBxw eTe[m[ mbo$m# bE3:Zl:\ jpdE`A,GP~ќaC9X i?jjs< խ}"E }Hȝ [zVw^98΁3]yQ.2 um[p,qnNf V \r{4CӤek3 ^?gՒ )珻 Dl/N$*iؚˌE٪Mo0wŹY *f%I(Ǻ 6ﭾ =ft'W ͅɻy(hV5v(j|"$$/m:6 Y U:K8sn)T#fM>5*:SgaCqC+1E ( 39ol"=ʴh <M";D?Zd;{Bm۾ =,V2b`b[z4r@CtHyyLo:C!5KF!'o m^ŨC)a¤﨧ai\IQN]YM$l.+˕*J?IX]%7A@*tB0*2Qy~Jb#*|a27FpOFղUj#  ᷲ@,L^Nφ(九FZ75+<PbZ\PѪkFq@h&w+!hvf = U` 008,m983|8> KnS\1tNڅ6Ùl|?1N,PIpgh@=OQqmAB+S/I] !՘"-kղJ-}?zM+I:= H:fyh/gFqp|v[uɣ8`p@"kF3&xICyq A3I'Xh/7I8<,l/RbH"ɸ.2j-653EفbMʀ_ˮM )!؝1!~o I9;+-AtAs4\00 gqEif~@Yw<9W7S% +#fRBu*IaZ@$rQeW9bȝ[2*f G<3rh nE64O~V/߫o$f.WtJSTUfѣI\DRoBbIIC +orHcɇ\gX`Pw9_^g7W:\xs#˟@3;6P?h= \]`9OGZN9)Bp/)4-Ff_ Ӎnj :C ="Xf7;+p?})Η`m0.)Y+"|c_ee HKZXr7]5=/ֿ!G!}ZÍo;gMb/.i|6; Suo՗>f}8~/󻒜YCPBݸH@p@v˙-f%*ho|{z7aHMCFඥzyFT œ+~ZWwQlmq…;E}Qll}ZHtD汒4e2d>&o^xe0myxFlFe& #(lIw[k"|5K֬QgGT'^G㥾 X;23|҉JgU |*soIE*mXO<ϔ`:z; ŶXKf5;rzФ"NDweNjI";eɚYk5 Ѳ,.eBD>"}o {+$? ݤ0?M:eˬm. C|/;! С"CC j3.6 ^Y9LD .|kW t|ǡLt0FOE[zSfm~i[ !Ͷo] vOw3nlXMBͤYۋvyf]B2!\$ s'pdmI*?*!݈╼o ;5@g/eHCd~c{]E@p&gzK۾gC%U% ^\`&kĥQ ʛ,ambkD emS@LCΑlOG< [h ZftHSL6L_ͼ^X& ~'D4#"a0ᅽ^Ua2Ei`0+*ԌdO/W.gT3d##wY?:WXv*{y\[#v|QX8{q$-&n.Y-l;l{k+ -+.Z\lXU ;-ܥll Drnrry˘ABJ7Q&DZbckؗy/TQ:06*R~Q2Yd'ģŘ(E$̖Sk٢C Δsul pK;n/2L!(K`kDHssGM0N eހrO&_'bJ7Xȼ~}p*vBC2 stW5cߞ ʕ,&Xg ie@MXS*2QO$M"缼9y?_FfN +bIe&EM#ʩ5h5:kDv*f-V憎uz&ǯ9նpz+a yAd Vk @*k{4{U ?mç 4K8 T#d ZH"@Z|GxKwqK @@gɰ[Úƫ!d!5b$^(W_ݒwwSAA*jY{u~fqf\@GhCϢW@)Hz6֕¾ݝ cFkfk EGgz@G)t3J^oj)6$;P_5Ixzޮ uy Xx;D- "@DFXCۆ7vR7 pQJ$ߢAs9"N^oJF6;sۦ^)rW.t=E $[g?LFb!)s%ঢ;%O\sntCz4:ɏ;kYo&vfWњB<A*^@sBdYҿphk[UrlIJq~͙ w6/j}XbE dh@vbx]F̵yxxk S ޽GRF&A7@gz=,kꑹF7˾KjuHZl޵[ь%݇SUFk\qT,ͨ*=/p_ls+}$Pq^KgJH}9'7^c +ΆnFQ*__M@~=;nBYdFcrJH<" v"UV>tZhg."^zt@&X}Cj_yVKy"P&w&ώL yJ𮤪^Jzmǂҵ{nu+ Pz [#^N )st ?| %1q%!O@9wb.x5oCXq13CN%?:2gy'FTB3,35س~:TN6 Qޛ!wʦ`7dFn\9h"oC{c0ziQIr8aJ 7 Taɐ~4<Z;uF{16鸴2T LsM& WA[g6Ѭ.|ƨ ;8N BLHn4)t"DNd@SM7@5e <'a,@ܤ봈{mER}{xD1\ө [0 ')OϺ\d4b,]N}"ȢU)_}QJp}kY\XY"fmUcIm寀B&iF.ղxS4 9 i7=3-R b2{ W(*H#PV8VgOucH@_~6 Sx86Vۏ&O-Mx^|o%l+A:sfӳeBTz}ɰ]1 EfMO| eLv ] h ܟC5,Mjrcg6[f/HoJ3>R/6 ZCΎ`WF~| d|vHw JOi`&zco7W5HkPXN0eL@$/)Fd\J,[yEm8(f6mpJ>btU22b, N8m(D =)h:'#fJ-M|XGNQ-؞x>иEJhR,$kd[]pn]qu࿪8`9?nw-JE,-QL/%26l3c=%p,2[ոLe 帩P8 ?K6ӻky\YҚ=)]Ç@a~vg_k]^Ǵ '+g>eak^ "#"bpʐ5͚:g^ 'X8Ed!>X*DHR&) )T;*%N'Z|H߳N(T)\fESN`h .899֒8]mS3Z%9gXCh@ؘC_QA92V o5s!By&Dߦ(I2p&mf@S;o.:> UkREBʿzWdy?",NBzT.=SzTzWkb /f-n ' @J.5jR>۞KB*qcPQH|wkmx'5H F,gzGQP] F:i1Y7HQ[akaѺ^؂շ&%-kM 0,n JL8ɔ)K0BN E^OR3:aeTsB4 eߓ;us3}׊1Zpйj-tC?L#D|F`+:,Xb_$0a'uQ]heFl,OADp(Ǖ " [4lf JG2k;ӕ0ہl|瑃~7.B+#cuK9V,n+xCx IZn!%Y۰>Lml]h.$NAы,T '+]wfmڲP+m ,*Fb?0dfǍGՌFJ[G08wg3u,Vv ܧӟC龏g;旴u\P%`(u%\n~xV7VyzNn r_|3pVuۤ 9KXTc 4Pqy'3}5G~ݐq]N̵<'1@lGgZIE43.*ŏ0F_WCNLCzcq/MJEh-4\/K|̳#,x,yuf`\A\2.P~R׹J#(&|>yϕRF,$Լ({cF~T a: 9scmǦT{G!e Z?T6 AV‘7@μ\gborneK[XwQ,ƽ#aZ{kr&)JOqף8OƏds>l7Ѝ,&:Q%»o->|Yޅ#YDQW7{ԓs+"Kp;܅OkPzJ^p{ n+ V\MJB𭉏AK!-w; l~k_S!_, PlF28/ҤNEp-? aRn>\KM9=CבI7dgC *Is>k B\QZVHFN\Vb+ِӧ?(Ǚ\Z0.]C w{'3X;/T..i垷N @ /qD&Ly߶OdM֝CCrqi{[M &*ٗ8Ye 1?8zAvA){ b)_j!ښ/z$`,4 E :Y {n^,W#%':%s/X*g!sev$B13Bi͝ݬL^dod}pˢTDQhp#Y hL ai,_5C;Mn#j:h56gN\Wlઙ“rXl6?ߝDvrTpI~x<Ծm!=i}f`/:9bHt7><{ؿ4Q)J -gl8$&G,քYG6CQeAyH%"QtF6\<]q--$'? Tw>K)[Co#UBn[ЁoW-nmS$#͒/bBw_T})5x> }w{Qt\[?Z:ZI8`(ckiP<)eSFFY}3NA lf׌@PJLS KP?\!ֈcTQA"SNѮe^Q\"GS.Z7H{ğBb{W *pg_~֜G!zp{:-ɮ6FQ,+I"#sehE~?lR$ i8u_)e&Ӻ["@Z;ъ18oqLN?_t6G>&uYIzQ6 -ܿiQAPnLt=4z@φ4i鷛XnJtynR/PwF6>/ĢUcu{z>BU1I峏U66L:,^a}a{R[;&.)>O_,dJSY*XY/ rr [Nt ӅQ Ϟ_ŵ k7/ǟ}Xq֏>m(l130 7m y1 h|:,*=߱vYxݗL`ݛ xni([VC2/糖 {'%Ą`Jf:a 2oO9~[I'̢_^ݶCZ ȶ_?0 s:xپBH*rĮ,q}?; J]6 ٓzMai]BC?-b|ٰ n"UPdiOU?f1(uQ!kOtu[`)f \LVeb/D1GUK'a [I^9:V yB3x}j@2˒ȐR4`D!  LgH*M/u޵D{lc/o6aM=PkR;vS yX`lQ&q@*K;QMZ6Hɮ</XK/UͬNll<Y7JҀR6rEsR^DKކ4xY! ȑf$Ć82בnw^/~M w_ ubѾ&eD&/rC S?4CcIiЬ x0{2ٌjɫ p?IA՜jr+ R<6'!7]n%#qǨC8ɰt۔#ð61@W6VR4;zfV*=;ElwE;io3> ti-q!ff@)5YlJ5O[ Tu_De{@3+k[!imgX0Bk=Cgc2Vބ¯^kq6,R1{-r]iuD/)@8wʛLOU3AH홪II&9L*_B>~ț~YV<)h!\@xEaeFmw!`jClk(d`]#PEIZdy08aεv!NYߴnJd KXHyʧ&aN 0$`{ A!͓hJO Hd$ߍ4Ŕ4a%䕫bhO2 6է\/͘)M@]`?QL{9^Q5bBBvV3aT[5k6TO@OZZ VF7XuߙƭLM3@p 0Z7nĒmTKYT ɩtYMYvUw`(|VЫK{5f%nd,-`T6+H8hY{fؗ0A w3qJ\Sp R-ZF`(qn$LV!Zf<+lmۋ xKfTq6Th)P&-a~\W׮[*4r7XN\F, t=PQ:sxR P)ߧ0g3[p~ \j|͍;:ҧ9P(K]k;UESJQT,pFi&I4saplK6 Ѿ-yqVyfOKbM-ɶAʉ}\&6[[N d8(B+" _0K~))s#t ҂VU}4!{WZ=S2Zԓl9?n|gЁ;H7EZIme6]N9^. Tѿl վ.d8]Ԕl&T1r*lojBB^'jJ|9|Y|$FU(JUTݔf"X%㐅,4t]5es@%'1=DN LL4t YhvV wUVI06R<#DHUڃM*!2Rp YT#It3`[:EFonfd>B@/#uHvEs5Sߌ680) e#~+ɹ"NumH5]FjKDf\9W>fN34&ϑ<%:V6F2:sʮ9Pj0nl[MFS3bσ+5}|: ^HZmZI|~r";I(@HU'dp~M_7À/miH76HX89>a<" fJ(Jl*Ǖ6@Qv'J~LZ_&|{Chr'$ U<62Պ}}3S&cV:ŵyqF0.-iJsqmD|rf.v-C\oq͊ICYm6*<;yMa2c HpNU\oFknғHI/IGY X 0Yu] Ǩ {QW-i&*RHv#I~Bz f_}. 0%6<&(>#[f]C~?q-1}lV_(b_.9` Mb2D)>Q߁zXƵ #n%(P=ZmŻl|;Fdjd!fS1ļ@r9><b1~ 8 qn'cI77Av9a?&jJ{|jzTv:T΍(ƗfѥȸBqG#]'\&pEN%eMO`P߹bE=.m.3B3vwQسVM= rGF1,񴮾hr- ɀr(LJve)n(!g,9jGh3R޴#Kbfx{ qg+ڦyh? ڣU1ƪ|uh{fƍPtc#, .JZAI47tXٷ.2D\j+>\m/G,fW',*;gY}cE6lL 3P[kV94=9{FmJWp 00jي{ dq QG$ F)S_Ұ<mj:n ز-ЅvZʆ~.g=#A& Zڌ 4)W|韴̀J'E?Op~g_)t&$ 1H%J%juiOf&G&iyM*AV%I͛z<--6|/Σjd@&JjSS5{zYavoiyOUD:Y$Qnvy%vt"V a:]9M]Eҁ8SHpf{z+ÏtcfNY>.Z V}^c@,$G̟& '7@wz2?_$}aj3.%,p#JuPؓLXbRo wGk' Y hY<&xs$bMc؎{my,n$4s" yq.Cj` 7_FEߑƴ+zc,JK9-nî_x_5QN(4E|ްon*uʓ6ftO+W?Q0-m'e8'z*2̊wh}v I-5%{Đmx09<u[k #=!]4 4IٺL -Q rlAY %-=F. bEWKKk1kv KWPEPNU+ K` gDu;h\ +:樶rڡ6#FU$ &MfyԅPNi:T)!d):Cqbϵ݈7_tDsxZZ0Q5 並ApqqTnL3ՙMp_ˮ~ VovOƸ4ڊnzof.Nm5d4T}P? *9 ="[jݖB%PVDF 0ǾۡYZe7ˈ"]* %j{gp[Պ{ \> '?YV j$ʮ)s7YsHah[ئfP_!G-nz-+zamtt49&;lc8UU`DQy*$T}eSSJ64I ^bpP5uLkemZ?XB(3߳ȑu1آ8C*@%C]Ap^S3J:؁2Wyr3XP MT߽U-b |x|% '%) >ڤ:[GsŇz.v%t94V`DI_0U<ՓH#cN Nʁw?\#TvvYύiCIօNH/%)5JdpW%{'7?}S/IqL5PJO+,έQ2r %y5ga$ZM'컘A{b3az%)jmۘMluLNE%GH P6"/}'F_M*(Ӝ<(Ica{vŷk|aKoX/Idȶj_qtg u4GN_DvD#Pre,ssʉ SO W5ŶHmOt!D O"L]Rm (53MCTcqu+o5)ˀ%*'$ԑy0P7A @Gp32Pj"ӯȽ,C-䔩b:L!VDV?ԓᔞa%}ruo6a=>!JxW;2ej3ÃRF%=/&dUV8pC~فPS1Si'x%n+ *5%q>5G1?DC.vϔ3$ƕ~)=_/w+)o-̙Y-hZ'rAG/x'݇~ t8krh +aA0]ǦB" sĘ<~/r LdQ)`a30r8}}2P E'^X6z_JWqTZURd#{6w.I@y( Lϋ X$;oGr NBLPE @}n8)9RKB.1bЛk+XrFHcY$3޶nV4Q 'h)SqS|ntsڢd`7,&N0Lj[&wu JW[ 5[m+[Βy=dYp2A*z<ߚ{H=P~*)jxK" }2ڇ \qyN0l/i"S&B&?S$\aӎ/v+[ڠ Y3?CZz)dpAkpƏɖ =f' B^]P`BzeQ,P [ 1MxrSTتKBs*oR71jrwiK{re^efoz(RL,ӛQeIwH/*~$7(\;ɋ͂>g !iz„ E4|vaIW&j5 We^1űܔc#UɉB;(K^`|,͵2޴}TGaBɗp~kzӆ+x$Z[\s^(`$Y¯d{5d"ݻnu dw Y~T,bbLN n*98aq oryd<5Gy9k;_5ק&ש.?.P ǘYcB Lx5Q͓Kw X P80΁Py<s붋ib_b} kQu.&(8\)Z` 0P !?;q/' ?mů)?I5j3^ܾvZX;`3yA}71coCDIH,7n& kHP2Dۖfԋ}ՠsGլCC ұZׅ*:B>Yն+;Rwp/7Ш7=YwL3'^~ _9JHZJhB6PW^xΈ)3C'UkT|j2I`?]ƓhPɉ Z"lxa.T>cǙ%{%I^)N[[ft)a͝ .fh`փ vN+/{ iI\lӊ=k%Y}>6ߡd@p&^@m5u$b( XGRhȦO7J؋͟킸cf!'3><%hpK&uyHPhp:XY̡00L)t" /`H[8_)f0i">&(m+@ CwI.ZgH>jZJ bS OsϣԦ]R:oi,KuBVX_i X%YdkDc1# /D-5а)u݅CJqib׬83yA⸢CJ`*!e%G?{ rK0B)pPy'6I4d-%(l6T`Y|ؒ-| Pp-}Fv-:m[axQ\9OnNl*NAK W]f!Piq!P)Л%Tq$hT6H-}<2>]!gA|F/MQ=˗1CK_q?\;0/$+z(Awэsɺ]A4G/V|V!K_Rp2[}mWG}cBmTBN^geكx`,積[3&cs޻%dKL!27Da<ss'3}~wdR- Sou%O QXN4ָ)4KXb.:t.8LQ6Ѳ䞩tNVAAqc?m/)t^tC<q?u]t]ȶ1Nޘ&,X̶uWBi,p sbK-z(HiBJ?5ԩfeO^UE͉,l.1M2VJ؋vx*wa֥[0ŐTu/[*%Q޷-Vjq On¶_4Gz#I?u(L3:d i%[ $R_֥5E4yKC}1y:t%Uۆ,Ⱥq7.WCeRFAV)ElyBʥm:|ʵn`չNjGG$SGd雏nlU/΂eh _LmM |_`vlhq:WR k-2fMi~$etqHt^t56LYd45Ԫly(oH2.0- C+zwKqBވI]Q&y}<.^!}<H6*#faf੤( R)5Fv0u FHiTR;7m|o>_On,FMA?u32׋4jZh+9=^O~쵟3 EV1BxnJ@:+HOqz =IsMߦP R1*q8Xu/%?.u. +.68b`WWv8^A9.+τ>}=͕jT !c7|UgFKzP`PN0g5> bQoDxXkP;f' N)eQ-"\056-4\Vï#VsHQkyg V.a^a#netcÈ]40_zxzՄX$^=֘.*hY> ?ˣ~d|2c ,E \qGyӆޤཐst)钲 =)Q2L$#AgMDl[s0d [e>wk`d}۳0X\NFG>?oK`tW]\8;w]VbdxRlI0e9;ul FUxLnkE ?VZxșCa6Û SPpEE_qb>B'9\Ysiz44TFpJ[݈^x`8 % VySId4rG6ACѡ|>>'zd,vд4. 釉Gy܌hjfT9afw;st$ӱJ8ߠ)L8"A.!wcj;FoA@g"HxT3(frf=Ǯ"Z~o>f`Zwx|k"SdD"GI%6| KyN&#&~n|o#sDxE@n 1AjLl `h=nH#IyՕidXa$xzKV;hEՇHC'%?A지!jm/ zz:9xg'|S#;Tn66 _GT|qҌ@,Jg̀,EFf[EpKW&LAtx9;+ gArך~D.dGq\-Pg$gN֌ "(Bzy`O6K~`%v`"9@Ǝ=?3TUSh½V9h3 1WݒQtwSXÌY葠h2؃_@x w ^І"I@c9moOqqe`䛺^t4y#wL*lf,,&9A]By'Ng {*18bAqjv/M,:׫,R)>Z;Tj-p#sS4tV=><+5 e`bs+\J=8a!L/{ ^KM;l 6bJVh8qTT(i j=#?uqnWu|$y;Ҳ.ACq%'i꣑l|}XMRunr$B0j) D{e|e5}ڥb;:ixA㢎{æZ܀Ue/K1%wv84ǘԄ^:{bR 6DDL 1/tzLAk!QUp|Ir1ZAsCy}R9@ɮw},0 i N褏to\\Ozj&韄{IZ]]eY7v>:ݶOu/3ɚjJfvn(7 ;Qm%}a3 j;$[A]$j*_>|62Eɔ(:4#!bQ ?߰}^peB}#P:E<3` ,rx5%lqwݬa,8뿗 $َm+G#z_ytsvx6b.+9nYhUVas$1@9 7Z1e/cϩk͊`tNƯwR:$5{3Ӣr341S+bGE ݖ|uh[3*N;īy:rrf p,&=o#"s#p=)7T%:V,Y.[EqxqiNEfM/ֺ:nj5Ǝ6DF|: 7($|<5Y w c|+n}&Bg{^':M8lc YYW.t\)Kpgn^i)^)ᇗ+BwfIG›j;Lb,&Sa^R_׺CPj_ JGLO#&!lHk([lb?1I*4aE26c}ۻ *9MiL:*:\*Eg2c%%Fv?.-RDRrеW*.0E!!"ݤt9LWfI+ >X ĉKxT@:`uynifYcSs&IDzJp̣Ф}uT ^Ҥc1D\3k<N7\f.$!84^c,w^72op P&NA:Ma=Rb9u${#~¦_OĎ,~ q}OF+&rkZC&R%2io,.Ban!kyc(N Y}ӑȟ.x21'ܥY`=5+4F`8퇋KI5u2.-ޯf;_(]v1\ srh;x nq, :֩JU-A5 `X,n^BCz\L>+ h8gSދnR{;b0R&:bF=q "56T (uߥr>ARmTJĖzGOP7yi輎+)}<zJ-,7qϕOՌ &3vݺxN#a_VIG1߃{Všmg7EK(D1 iU&Ȭ9>{1Ft:!aBPiv:PT%+`|̲_?[|%IzqΘ}Q㨨r j7"S&:Gp絙`Lx, Di,Z`uM{s Xd QRxgm;Iĕe/mu SUP+]t4HoH>]I͠%Q^Jt,ëf!{d}ZAiHLh"k6Ӭȼs,E2=$S][Lf ;Ƣh ewS WzL7`wLSQqJ[>jǾ-c& e Z衆KyE@c)H'_P/B U$1Bp,4]MF׬ !.5NPKGլF8[ZTڴ׫/(;znO'_uPd>M{7acG٧c{*MCPFC;_'VjHi~#Ȁs3.ժ՝#W3Բѱ婘- >x:WݼWnquNhCa^c$U3{,@l_3t܆̨Ⱦ(Tj`D]a(aBϣ3o_jw֐nCS>n@OcѠ,82 mBQ$=\`lg qwJv;[e̙⒥$yeOMU`J,ReNӚH>x]P0;j)SSOMo;pftT_y(|pb+FF튈P#AY P݂3 4jX(Le~^J`sz˸=мM )uMS6&7Nf򍝱{D'<=}htL1XjDyMa`Ш/j a°5mŁYo:zF̯D}7~R4[hixoHȹhVb(M>[]mF^?}xY=ȜۭEI="EZ!+鏆 Oڳ-++<$x>bd{S_pj"\xѣzزj,Xm=c#O*(HZC ڼ+C`EK72!^>.dLS^q-}/.lЙN(y~AkJEEa/4^:U)]_fEoD?5-pD)lP_°埲 6;֦Ӂ`fi_١C#iW5Zo\X>M~L! *=Pa^yP{Z}\7BQH&wAE8@Xm*w|Y/ O됫S.URwh`]q1 y.8EXiDz_KJXH,vOcX2xtr lT +;Tr陠0g =W=_3o&nұ'uX oS)y6'%:>nJg$BeNqY&XmwZ F(-RYm3I".>afSK.wFhQ|pRY9/IҍŬk|ȵO`D-ߡ({;k^)3aWxB޲.`dK!^c;Kg\j d'ԽZRDEgݮY#2~ޅWxъυ2el:U~۲(Ǖ2I8%(F2ot@0` {yH`LFֺA=!А uFp["x+XrGX/o bybhT t;|!E.gmfRM|PYg؍.r7il{J{r]¦h 2k ]MjV(?_Rc`VnVYjG2lQ69ظ̲&4c|mOG&='6uIb_Zn{.`@>!;YK7[ʨx cƷP~lxpL.FŐY!& T;"z`wO^~RRFaKCH8OpD)0ם6f,'5s䘧? 7q|[$q~z;4gs2‹$ױHO®PzWu^R`r0zJcÎ͐Mf+S#rP4&!=f#W6HW7/g rqSL1[Kͣd7mƷq?!]x ?r,1+j͑co7xIZ$].aHu>R/H]HId <&VGs0Vjho"J7tψ`T3aH+cw=qmFقqؒ j>i,a}E 6nmBYӐ.`MmC$[wy Q:GEk5?F<+[ CR{O2%iֽR3Z`[lbC?AfៅZg;)EzNIt־}cuT<5]Įj_/fsSVxh]TJtZһAp-x_CO{+,3Ƚ,mͦlmΗTLbn|X,yp;P1ϛ7-knq/_HBX*JrC;G^wHo9թu GIqEc.uå-_w?aPkz~q(%0 l;TfeU 8|P'4%f^nFV'9VktpĮ0y'~*~hq1Oǎ%>^WM}n{3b}Alt}-S+'er4;>t*RuSv.`6q9w_}4$'| Z;lFFgJmFX!+7;-QF=>,2R96v^zLؓ`ru)*$Ml*Lɥ6r!flMwqsHxGo86M((wJh#NŹt;F^Rp|%TI4x.\=~Ѐ]TFR?é`eK)T /+ Yujf^$E'563lۯ9]%=~-R7Ojo`v(nn(]e neƇp+:O׸hǫ 6{(.uү-̛pK*~OS^HߤmBd!rMYn_lɃ6V5+aVÓWX+_hTHɝ>O8i.$K=Ҝ6Vah-+'S>qa٭Is zO-YK.%G2}̀D]$b4/+ЭKUi%D%:rhmsRFcƫPdo YmnT z pKyÍP#޳.+SbI;>!ZT ,vۤ6 u "IokBW@ 5V+5*yZ7YI_z tZ_.'*ѱ}s1f84ߥx譊K3~-N걆Wvj@6uUH?pXGoTmЙ:Oϑ mUx$~~]N4;b?bld@Aбp.hMѹuX/@EZ/ 󞕭G^|C5<߮: y0,KA3 ^Vs_SYfhTm 拮6 4/X҄VcaRxk`9","KJya8&\n# 4U|)L:n؋j;_y6rƖ6= dвhQT~ptl÷쾸(ՓǻT-C$7kː!;GJ xtV"Ec!^'EB.䷾8 "^a@g :HM7^R7})s?ԷIsnPB} ^7<.oqU햴DUs`qWdMIJn0)`9$6nXoy6>9/vǽ/ K9(G3 -.&rzY Y'h8JoD{{c:8wr` W pFWZa>6 ٘ZJ* E M@0o/ αGvWF'0-udg>,CX_FӠhLrꄱ~wNvi$XArp"-rдaM@^NFNENs ";xQQ7|G!3,|SܲhwLk*JWଦ]]̸HC"Jq C!:zk7:ef?3Yfn 1~)%58E]$x׵c:!76z4]v;!.(cIgGdIןDM6 ߳x`1Dm (bR+J"Qm~<pn-!HqqTE̺?|4pjH̘ki^"\=A,:=,XD$R7FD̚]\$!k벜)U K>(5\a=zK<d8w"4”PW&#g$;mZ5Ÿ:Q3{p0 &%'=ßBcӥq̚'iO~g[ ůJ J'ADk['bbg6vU_we2>1ꅤJu9S0ƷDiŊz<$!ͦ}U 870/F$Tjx6Y6NN`u*T~གྷQURU΋iT+M4U/3Hה8A& \%vO$)ٚAIJL0KY=tWQlN'cF*L)h,U7[Q떛͸`; TT&q/ b| |́wX@FFF(xnE(׭΄&M!=$ZζXph;0 i#3,ۤ%jZwfQ8>Wv0fkr:T2/rvc.b]x=<- 5䚒dᷡ|3gi>흴/lX?Hlc<~L3x ;=ѥ7Ϭwx;]LD\Mg P)ũ*s^šN.jhQ ൥#MVhd"CmnW+ېq'\X>:lmPGԛJT 7Z,] ]jd.92x(ّ-n܏hKhK<^mz<-ם}z98!3#Ŝ}Z1WR%Q3Դr*`>ɟzL4vdo8Da;˜{}QC>HlۅXir(^t$(I_QGdZ;qJc@& \$G tWA\VC( %fzc^[ļq Sz %Oa-LwTi #"W& xA-]@tp_$5|W\';1}Z8 . yqf/ӭ0+/r3cyt4MPQSβ-+j: &G׾xaKcǷD~zt+#=qKtd&m j?7ȇ}/N?lqOk?v\Yqt٘fnMo3G yŕޱߑ^<SPL.gUs:@eo1AM|y8\'n]!Np^ uc}D$ @H? Ot| )J-U㋨sl fwƽ~54T.倘hqЂ'z{Hl^6Z؃h3Ԥ4Z5L^Xn&LA؃ oc<ħtM֦iF&p;|1O"^@>%au4@CMhD1OCd#0B i$DuAD?8 *7ͳ$g4=b%e &T9THr<!7x I$cQ} ³=t9#P26``Z%we6;_ } ԫ-*kPO"hq?j=0|smnOGwpƀ x^ }NlP@}Ćr0}$nrlW`HeP[eJdgHTEeDzB%OHҰb:4po1u%eoEMI`Wo ,jgׂ]Y ;Pϩ-0o͏F e?0-kj:.g/p* €Ra_I7{g<ԗJ%SJ%Ȑx>p) Rtܬ["0U3C0 0Zȭb|!e_t-Or9t0HWR[H@.2&K>їKѿЀ{Π ,x%1_?Gmr-Xqh [`>+U&_54aeIp-aVh2'=ө,QI3NUCڬ ^;4 1dCי{[+ zJ`K-9m]diz|&$dt 9~;zsaC'%+.h1NɿYg` lƁo=d lp$<`^szk-D' 3ίd~F)q^=g^GNP!#2aJ7*JOZF` vq:U56-N_*tvvp%.,/m( S\crIO>Ҙ("Պ&5&>l(aGQԿO]R&Sd;i(0b|.C >x ~3dPU6J} oLJx&F7X1x̚AD$I(С\SIΤ1O,fzȅ[6paF^tn7/%%iȦ7T4pH)W9J,n [Z߆a?Oh6Khb9{ʨ5HSGWL zSmك§qiɍL A&ż`yrX+<4CfS `ŇB>b=u[:VwOed+j|àyUGxNŧ`ZvFUm1zVɘ,#yp QMS_Nsހ+F\DŽ7SSѦFMHa%]V(qNkK%-4;&K`z&Dr h N笴~Ht'WnWI{黒1(!r֛)c468~!Y_'.eZ&iZ!-98JO#a-&l^kG~GRWhL+sRy<2,%rju[[)I[˝X2tҠ.:3ݱc]r3ɓs'vBu>"%&.u嗟\6^=EV\PlVT+MsO]4"iֲRM]t (;Z7BƎZY?|VMګϛfX]z/A:2mH=gק, + 7j։J >u{kF/&ZojP}H-`S;2c9)BLo,aZAƦ%5ŸRrA l/htr3I(x$\;}2OO46?s$1/Om@~H)x$#"-_x[e`iHx+\T?sъ Q]6[jDx^UN7qoe6Fž/"WsڔI{ЕzErp6Ϩa$s0Gl˫ {:ɼ#p<{9 P%ip"|oI6(ǥ# h/u*vз‰2Lqk3uE o_Yʫٛk}yÕn+*c|db[ To nT%ۄ m>F%Vk> 9> qph>d\}jKZ(v[|cHfHmzce65l;.DސShlLn]<"yg62aK}Rh?#t@Q*5xM; Nn$Ϭ3Up-Zñ6\uDx9H/^Je7Mݖ#{H~B5TY-k(9? 䱈gb5s_R;o9{Eйi a1[)d)ȉWg+wiN(vG}^pn cgg2HK|F$wЀewrU([nuS212DZ2 kbL#fh[$8 g*;T9l FjN[ۻ ,x#; "8]І㟖}nwъ 6 AObuJފG '+$@x (,Fvk⁻8y&{ $R<.H n ͳ{1CìɂtѸ Zb^틎3(|ɼ-^&`ܧ34\Q>/Di:r0Ξ3qqY\{3g+@4%+HnY] N@Rꖼ aS'xwB}1նb Ϛ3%5**_HhHzbu払~&jbA?2ײG iĽzn!ؓOb(Wܚ{Re5Nd.X4*6n8qX:'6&G{GeW3doY%~BNxh`[e!$1BHf'FOJN6X9_sC}*pQH5W\yj"^ WgM@Y{.;8`])*{XTO(ZCt ΤPLfJ\KnF)! }0+ÀW IKCfRȡ5#҂|L= D{hJyEKMx*աvi N#R kRQ Q*ch3\@,TLC/Tl8Aђq0) iYe= ]LxOInyIh0u6Ef,Z>cV 4 иR s 鮔*Cs`߈:'섘:Fw\ٔԷIO{Ku|~qII9Q9Apyv:KmI++gUsNәni+h'\ \ǝS! V1t|%SZgp#ҬXUO\gu'cC{O4Ӓь`PLZ$iK11n2>凍Z}|[v$X >5\IW+Q} N9w/@B'Iz ~җTh~sw尫' :7e ¸ cr^dpq)l)}%?f\9f?Xk/KÏ#@L3ˮ߉ ui09w*G1XY>,Qo1 -4BhccA0"`0$;Kız^b,:Jz ::G'ꇢb~aч8e%t, r 㝷4|&PlST:ifGbwJ}8%yAĸ1ʂ =1MpT@<1s:!9BJC, 6`P7?^k"!wmܛ5()]EVJ?V< 8zE{ #3HZ+ݿo )59حY#Ѝ+Pr.^ƛ+ޣ $>=9cqrXu6 L} +ڦnIai HY& CcZ*j[T ntˍ)"᩟}Hd%\<yEQٝq6T "lia0.ha6`H%!#$>ΑR(]XI{Feȗ"sc#0MжBc]|w5;K$C @c;f>`44V1!d +9Nu=ZqbP,Kӌw*p#^@gWwʥܫAq0{z:.=nޚd6ŷ 9mȢf̉Q!RpcO9)yu<$ó#:*+@J}NcO]un*N}̖9#OzUlFrd0٠#S f@ĢMCG%uKqm$&™_<+?(i wL٨K|v5ڎS|+1+Ij7F?Yb}l }C}޳hܥ*E$."1: հzLs)Ҙa5SZ0s+w{(.ބ]X1qt' 9•V@@>(3wcSQl-Z؁޲9,/f;pivqeG#1k0ۀ²xei0QƩ7d9pݓ"սqVi{^Oz2顦?6/ycrS][/o:AhƋ\-S֙ hpc(=|EzfU55^e۪3|넞d]jSixfK?,L"Q$Z#a"uH]`TXCd򅃨Lh ?0)hyv4 T {_O-fd]ߺiYNMMС vB -LJh)43 9oK}8=3I5Hu"XH9Ixq#$:5NOi#K|zW_lQJ+6鷑Vuԣ71qWDjʎtЛW@esZPmj/uC;tD+Uv&AAd9ͣ <$5C0/#vm g7 3x+Y~},ٷWž 4|?D`E@7eoZ" Y{V,Y 4 G 2fn!T."#Ĉ4:/^"Z(C~\V4ֆ fWMp bt$0LPZH3J~QVS3ƷuQrGRZ. .zDf'9@f=s,)a{t$@Nnk̨u-寥u@ ,@//l<~l~} el_)a |o8r*!li1q#kkBaÄp)$.pWEIdHRL]򟆌q5Sۊ?yG:sxgj|yӑt9lB;;APHt빃ub6+ecgy]!*6]Cp1% =UǒG=kuKƚNPoǣf5i~] 1@y30FE_ (d۲,'8&qXCW(Ao^h}xM$rFs?+߅)]`z*~bBa'%=d E er!RG%مFa6'u.z>>IBX +*QvbGMwgWN'^gf'S/%~jSig5\j~ۨ;UN *:p@SƘ0!|V2cX$C6'jn.>5@IfBi={Q*T7qڒR &FʝBբ& R(?ԥ{>L&8^;5ߤn#YDZ "S숶jjл(`xTh.2 iрEDa~ӇP8(X5BMŏVget |#9[ikNJ@lW!B@3$+a//˓}0 7iWpHѠDsک[tCV]qH6t0Om*$0Cd&+ b«Q|'J2R/XY,٦j6Höllg[pLƓC}%BR鬇8#N(.éLf5т_렓[dE*8FɬK;U"߶pC]mG)/1J IMԦ^Z"Y\;0HFDc0HG\T=>kZO#wsiwƛ17?t b4%#, r=` %qI*_P4{ף|lêw;&`Ҷ6.N1t ̷ބA{]fE )YZ/(ZI{4HyO!ӡbĘZ~̡螲K`8 3_s smKc]߁ f~w/S91_C8J(YJڥًj`ơ^6re^Lda.Zj~fLefpX`g.yR`P=!yJpݦ WM?z1:Fs$e SM?,qv,W */@rT$QnZ& ˯k)6^cm}oiSǩa'oQ$EeW#i@pp̆LHwտ "<Ii`Ww_ԣw E-z>;FWp]7$Py`9e ۓKv<ەҶ4"m7hUWqߤTdZugstQ:s0lHO k&U#9"JTČnb' btF2D" )Ȼa'F>漗sOwzj{bX+"a.t[e )sMP\m̴#Ӑ48pE0C!F6pħ<~LnL{uَe \^-oNS!ۃ&z1]#"+<_ Tbt!0Jv- X^o@sy#}m!}[wQ7=W^7lߥ ]f[leMw|YK s&mR i5hj/1.)wz+jdse~D 鎀|~!&W ܀ՋXP"WQ;Z{SࡅF-\VJU kq:żH J%x$DZhtv)3AX2v/ҧ%w zsfְns^"ڰe1ggƧKn4'n]l j 57J腣Cp@+msshDڕ%Y2};CݨV_uPt*j IGQPv,JN- Ua\WnL3hmJg\ _M,ieq-E~mDYP^eH4sD#vs62H*w)=W*kOPXjLWF1 hPX>GVZ`;MLB}6H(QW{Bn'-2WB 㴯 "^Ζ}f$CoD>s4-VvGfNj^3鶗,P|qr3Mu%Ld#7x&QXkMB;|FIaYLyġژ CUM=,r@xC^cm][<\{{ Pk0~ 5k]5kSUm3^| kuB~n$2Cu#Z^%y{6<_3SLHMg\vn/:g@Bak|x^y51.;=1`wEp()AN˺ZVvG T+.PpTjG U ?iwk[LluA]eI$~TRM,K K"jtOovq7N߯a`/cݧ N1q䔢7^X]'m5ֺ<04CJ k80X@6(c A!9eXkDc'Rm4F׽E494$,1La+E"嬻xxqY9-;mv$dZ(ElRs2{us=큄4.KmLa]?! UNFP6-\ϏepTzz.5աʃ ܯ j,+6!nCEzR5dР+"3NdQ`L?i&Ej`K(MP"-QpY 琢Cv>z~,i3\=4ogC Io)(6UAb%kzWPڰCp'֓e8'}؏1XޣDSFCFooJV1ո\"'no~i ēL^H{0q/\ `3̒^r(|PɦnF= 炡0߅"5_m1 V`TDdV5צvQ0Kma(ܕT; C tednK>驃Z(GțJx3@KteHmFLG̈́M_׶?e=wȑ59يԚt9d{oKʃ( JU>Ej_%p0MgPic٧~ȔYX;#W(fzqMѾGoSѢ -+u:p5Dy9;[X3Lf;'0Bx$T%2\E"9慪%CdW5:l 0M3>![qwsBCaG3+h g}z[݅rǞ*zeV7E: FQ NʋXo='k0izH^7$ Jߵ&6Q֙>kA[9'ӹ܇Kz"Rȯއ# U5Xt '9Vv_m1G#_1#b#e8N[#@39˴xLQQ&._WmzA.S?$˧g}Uh6%|k:_I$}DKۋF`,t{{[%o#*Ȣtɥ_}c庺g#]UvFH-nl.^-eA?'a ~~tuc:_dYaRpnSG!{#fB+a'"w4wo5UȎD%o4D_*LX{(ew$c[|%ʻ [*91nS"Hsg ፿W֚EI6; ~ꥥd26;W] ?~#v(;ݻ|j'/ n­.Kk鑷MEt N Q_7B@12Z.~)ѳ˖!drg,P_=\t %H2q2Zy3f1^zq&`%f2oiOH8MY oßs ]ȼVxmH)ɧr4m/)@AI(O;?X|-_^d{9">|'CR<q3ڌ[L@y <w6ۨަPMNдqܮ Ssđ/:K󗀻*<s~V6ɕX$6F|=BZ4JkvRj!$:-#^`eK+㸥NK;RaZ)R.{s򎔴Q2d}o+_20@2.!R1i}DwZ\$Uϰf?a|!v֌qY4\޶UNG|^7<GS6oZ#pJ;[f%rw51saa`[ y?ɍqN`~.F.zP 6I.=0-PJ}Xf -:7S2-'ʴE7}VRNU$j$0͞yf 3He՛y9:56ʛa4O]@@UhxC42Nr. ;TeΉxłMJ+\QtJ<`\AЕZ/&)G Ij=xFB(^GsLZQ)A$TzjH&&ߎ}ɥ; b4`PTJ?ٟ ,}YHbz`Nd|t2dų1y gȣ:w}/ZryNɔ66 >:҇HJ5zh8I6=Lj217vqLz#])&0lcI@{?Q $j5ޣ@#®P6Hl|{F|ćJ9jљey%#C(Ώ]xplUhr Z[\u>{q{h ]ٱ<kjPշ(FQysJAr,jQܸNvsg:ݦVDcF=.L:g婌p6[}>o.aBjP@4n6nն Wd?޵vs[~?@o5@CZ W3źfpiVn&+($KDxDM!!E! ~9B]pr e oϮ,gmV߿27zV}uDAAa>]{ȓs.>{zś7PSE,Ufx45byDE^bm0>Zb(o~~"ZA%4tZUnk?]w.C[g/,/ö4tnDH]uƪTZvr[ jm7YPs%2%N!BӟUФ[wl~ /7ނ{8TTD!gݫ:\Y. #S~gD eEq_@h ć3Iu33 O'=0,Zyٳ)wRO54ւ9(؛?آ#b/(7EwAɻ;U Jtmo)F OH`1rug%'3,p߃SHcFT_ؒ]^M>g{k_*)Io: nVEG55S8W\JJB@2Sٯ1#P"`Dhhɫv5mf,KDex&v$b7#āˎdMN |E5y($Ӱ- ˍׁ+VkS-|sR', &+*7̉Y=ف|Bl@E{܋ CCBy#"2E)6QR 8;huVfpF},Fɟ~0%hsR|}zډه׈SllA?q^oGiGTd?S@} DzZ\zIa)UsY*ZFyγqXyT(j =횥qNb 8'vr2`e34#hR4bN,-=wjK{,&eW sտؠıq$Fwk|;RL_Stk2dAČL&ubǕM4A>"!,b,a,7ituPpI_y)P,H@opwJdR4yW)3]Vw#{L)*2j[P {bbunb{: َ b#?# )~Bs?5<I7֪HJTaUeߪij4Z`~L_7JtTAT2WTHcfD~LsjL"j!$jԄJey>,_l \RGnElge.PįJ:a]lTE8rFs")}tW(F/-8&"`K * yO-N5#IWl%΄Fݹw~HZ:_j6eϥAOZDq#CF>&q NQKW?E_2g)vO0R#Yjl ^UȻae"}f۫h5V_4mk\BP%S?& %^]sg:*Ls*' 6PL̒6ώ~Mk==*^Rܘીt`j%ۜH"0&w!{Ue9wK({GrxNOV[H@QOgcI "͂Z3H<7xJh[ۑ Ɛb#r-Yg0j7겜y3{ݍ6&!1M~hT])VoN#jX[nAgCmpUC`й+<"X#eI~nr[QIRysCuÍFf!?sV;L 牟Y]S#R)f]pӢ}5!%_Xg:XɩOB;o2:0m>07m$/d\n1fWLeB'i>^QH47)%ƒ`.j_Qb[&Uت2,mG-,)|rFEV2F6뗃Ix`3CԴI 9j00X [9Gua1g颴!C)tR/W%ܻ aKz;#ɿyB<< To-PT!V&_n5/V_pғ8ybja ]Hѣcd4c;5򌅁 x?^~'BmZ(b4`mrkX wDq{ hEA; 6&SbY)| {ՒRHYڤ 9;kצo暘Zӓo%z}r*~wKDzf'eg~C }'}@(S>eg<(.5V:IkTKN`M/Rp 4B| KRORIPo)]"-5uǞe! o 1 +۽U6ˠt519Wr*[[IJ}/'U/2?iMcl3TV.Q/`=`6' G4-F]$Wf@GD0gvl>jհ9 T μs 5l¼\!e6P+&o`;wmv3Ùb;!@-XVTKňSotg wm.o F`$ U)di+|>%GT2;(SPӇ6oNNB+fKq09GM)-)|. wA.oO#'JF 9~ʎu ksB>wDvc> 'C7LOSؕ8%JZs|OD[}j, g$&+!]vxijO*Y"Qcǣ)/yЯ]~sƒD_h\D HA=rF?ƚ\ǯsR'I^*Rl_v/m?8sxe1iH B6 :?"1 s/&JwWm4T%_ 9re*t l emEt3¼3t3tX ^S e5B~32g~BFwa/Z~Uy ,#$5 ބqNbuq71cT%lW)14tdQeq4*%AA >QfDBʒ`yԧ:B8_q4?~%}:t~PN{Dobf+Һtoo(udi2Xvjqԍo(2S֟ d8smQs.Syʧ+ͦ:ZY\P^?D%ݲD<>SV2n[!oeXv _ÀEG/{'v{ +Z] ;žކ>`w@}4bw !Y{ztO[+04Z2T3*WǍ~_HLD 5R۰K+j5m,z[,wK^!V"(|z'RxhΣ>K^FZ>nXmqhLETU`ѩU\XE%I3#̸k+5HA @[ Fk-ƇϥfO,+عxT%x\ Ѱ@{х]maoȋN׃XqЀZ /ߚL~ >PR+7Xz8oB'%SLH ƃ{2ǒ.qdG~VEZ\|^NӌWƗXڇd40g7>M6N/ta7[4I`(CO{'c*:dX#ඝ {nfΎ_YZԩXdDPS7gi7o:^_Dne]f:.~fѶ 㛏@n"zSjg8-~&7oC4jHAFvu)mQ[dJ2WS9CW=4( P9;!+O>0Ycqg曗ˍ$ e5Sc 4%o\ǺyFl:R m=4 5cBȖ t٤dDE\2Jx0k0AgL"5sFo,_Tf^^ܡ:^ RDnzW7E$M?mu0 STAm b̝cL"&_r Ͽ%p† N(mV;_xH8T[;r(/l"kRyً$ ׺FSq)_!)[BIǚmwL GwFFߖJZ"LiX?Vmw-;ayiv4F [MV?YBl 3.Nn ͝oQbt2#uD`f)H{F9 [LIǭD4&~h9lYQqSGS[ .pwYKq7@]`" SkwlJ{:H%p'3&{{LG;J8W#u )f-Bu <tkЯЪ&˂o1̢dˮ:|X'M֞&$^=~̎q},̕J\DR>8v ~ٷGnf6 RZ[Bgoj`PТSy;y<c^oE 0\LG+$FFU3I+0ut!Puq&'` {ByeշnFzhNŃM^7 g="~h]cjJ'?ڨ[ 􁿢O{\\Z7VlZE JYk[c#WCOZ1.Q]>[$Z.«Ut{s2 ZulKDqbE-JCU9A#As5D)Tѝ~)(C!;UˊǤ@V^/1sᇷReʶ.Du^_W_.ЈIB[P-VI?ɶs8-rm޴ԯe7pMJ«Ǎg#Pā2@ʜdwF/i5H2'-3hn| d# ѾEˊ pfjKqTOTxl%o?62'᮪7V0oqh b|,- qz:JhV|EE%Fhaۡo[*Zkt= ? ۻ47Nc綱cƕuA<#mR 4z׬e >cwr~AF5D[X^{AAN~$sXk8~D>&Pe.)$alT$>_'?aɊU1!kH8v j{j)I[ר'@Ǯ~.A}( uO4 #a^8}=T$vސH8I y"ާUğ<Chdjw,wifH I}ӫ87:tlU Hb,K i]{wĔ D Rau6׌3Qr>7ջDh"RIꐣva5'řg?uQh٣*vy[eC~p2E1534Bt }ϡ( :ǡО:P,Ny~$d8 zeEKqO:F9kUJv/c(&.+H}յp- D[y4¯6aTЭV ļs%!/$CXfb%JVaRƆ dʇj%Es3vb'VztzyBnQssvNin{$gz9 :"#u0ϝa?/={!#h2 bwFI[hxisP~ !7B[!*~2깰bztU)G"#L> "1FkkF=6GpaYd":H (b\3)p7{y?kn@,_o+"B%IS7Kl0E#UW/߄KA_ovgK5F _E z~\(Er=40{i1%eԻƾZh,\ TgcJw׊vY*OaX~3m2r&DAΏfmI񁲠Z!ӁǤh翭Tf#SmVA7zgp0]#ކB=z1tY>|YM=J}t1}P꜐]~y6`?Q3)_YyS 6(eb c8o\4#3>X KS MVI%ifRbia uZ ” Jܾ =x|a';7?so D5 Ų\О$,8zarj牫y`q&`%%iwz61mƚc_of %U ١3(_SZq1ž@ ḓ$k@Y}@%QNK}Ej[WE'?y"zk1Vږ[Q#~8S}L 5ajMi&%K-z^jP#]#@ה'T=fF/?,{ey7NcLq`9'+i\ @% rʺg z9`UZZqs)ak-2%#,`-@nd3H0Gf)r,u*nUݱJyUU䦻h50lvQ9z.WE[rw(>C7II3#N:O(%Mb}vԁ`!,uUÊQ*֩0G (qY[@>lz؆xee;jWg;g(4pҢn2l.'_ye&$Oԁf0r=ufVsOK+™|%-Vn(v,>6nyzGaLVn2=L},C 2eж'ٸ)jҠT _ٵ.)?y>E>-L](1u?DYx,% `15хl' w= =ik:<2?E\x\;b!w EYxmwT.:EC^G8p+1PKتaZJd$θ PmK,m;o>S' wnq&0ܒF\ S!" J{eq""pu 㖙圓LtI:M]ajtGîTH(rhaA-MoHNژhWm*>6p9M XyNz zD,*Lb:&0y5TewzNG|;h(6W>6G|W(2-@cG#91=xkث-ΞXǥzc_tXU@™(1=<2Pa>m|:b jatN2Fl4DVat<H!YoqD(.+KLAjyUc'B.+aZ_AmhξZ 8]̶]{r; @ ?Rt8,%Tz$u]h.˃>"߼q 1 І;J:H| (G(\ L{2G)xH}2/:z.=_R g"|s]faY>RQDI>ƤF \֟]Qv:Ln 9בHJ;Bᕌjap[*Qơcɂ"J:sc)f ާ5-cUS;6,0at82}+ GSWK1[ Eɠv^NjΫvMD >%*((vT3Jun Q+3S|k `!j(އ["Il\*j[xuN MD. :mW֬ F$t6dq?i@c ew0\Zw 1Y^ܤ!v<5 W5Ձ !mD<"w<뾊(jc&f'zwf~F'c=eM iQ ΗrۥN5sQ$ڏdp>ǍP+h,mi3HHxr<aal/a1jeTT(1;Ǹ 쉀ۑIgRsϡryʲhv*鈯zg5?/'fpM_@86gXH!/JT.%6(5."3ҵ"~NKHTB1 [7Ӱ|TfQ卷Adb͆L;yKV$odzo~\ݫ 1EȈ>~c#\Ӻ $`˦FҌFnA+(M9)}p R$JPP3GQISX"eBfHTۂܛ},Rg :udA#/ ~ϊ>a{%l-#B^f%B_x OwnSQ* ͺGs"1%,Qb aj.+1.Jh8Lw>|"aCsM5xa۲Jk녢ҾݘTO<8|Aݶi9 2z 6H m$^tRS調 -viV$+,iNiޡ4o/oEyނvXRݯf72,c,~G3g.m߄d,iύ@E f im.aE^8Wc{׹شY9 WH-;8\o?¨b=XxQ{bۀR(RTwi8]F]:A[%6Za?٤X_؏*s ]~$g޻ scq :ݮ{f;x3^bYcþ _v_xT\pyaLG"Ddr/{ue bqQž[!ŕ61$9 =9Rjx&gK~aItDpJ>J-7vWΘ\pQ&k8&,@"=fݻ(:lǷ#IS*-IמÓQVlB0>$ÎWt3^+u8$eV6B.poLf-a⨺-[[ҿ~o}*xEn!H.e+6+n[{\0/2iK y7Ue0vus赒|&AeF'@W_{J-#D'A_ΗA zΡ|,m=[/N凯ףqc ֶX7`;usϦY \ mER76@\΢%p1B=S{9G. fxEy ;f.| >\sVV@fOrT5`dMEI{pt6*`w=%fZkrI:(t3pR𣲩sp <" 02:`2N{j}:6ub[zH(ꁨQ6 ;D +ne2&@ECⴛ\0llN<ݣuԨPl |<햷:m @&aAJ#9uHf'zg%DQ]VR*`BTw[}X7_@h^HIEߥ7l!OXk'X[A(#Ŀ3j(i.U%#C&˩J`9 +}9΂ָD3Ib o[&2m:H`EIhܙ氽с.ߓNV[$@hoyV 7V76G܂%*3ZXALݱ-|Cg> 6ߧ`UVǸGǨ-@*#Bnp`~,+b?2/ 9򆺝|UP%))ς͓TJ$VJpbjMeu$t4 oGd2vdS-j nZ(37ҷ=~k#/iGtj.ͬbNoC0+~((fg8tbc+B\nCP]d ׇ!# `rC0qz?I*J \^9!A Ar% ۿ6` #a0'*CQEo?Q7]RPK$QXcO%Ofm)!tk|mZ!,up9{B>t"B1la L֬( }$e ݒj?uyWx&[]]3O4w bk"S:WzwjI;\M~v= $ k#յPkL '`s9:u]3gHav*ӕHcHb̔_npa[OK3) ׆]ӕ2[NO9\u DC.hD0uQ_ԢDbĽ E=m3U*sYܓCsͲ-c'Α(Nǚ"O (q;qz|2HyP $_D ?e;FOhL kY":!7H D3kzILkJ|GMtlR1LpȲ/tژFuM^xA篳bȡq2n =y(6`\|{W,G=|Y=+#7ަo.h n(6`|&TMXMut]5r?eQiRdoE bGP g(qMw)8M8¬)㛃g⋲ lD|N|?E M^Yf >Vtg{$J)O]qH%SQP<]b WIrGlo?k^r(UVC d-WuM] d/J0"DceR-_Ñy޴!\r/-҄Oܨuq'u&ݚFno5#rVy;a 3PFSpZv O{-nBO\#t}FV}Z1m@[f8Y9f]udRC[Nef}մz~|7ndfr\<k1+>y"@{bbr VC]RJ aa,xaj9~>A簫vAD<"Cxe4Z WR2\.Pj0-}߅5<4@IjPq{Ͼn滋em0 @u EepCfbs.hbtg0&75[#]yZ3-|!JgEq! (¼|l,Irxj׬7Vx=C;rѦs3q0#TR`%C XhW 0AYM@t*9;eDM_B8, zrXi=2&0 /J)T̿0GR4%8gR漑}@]eR<E^xI[f,eʊ (*|`$ԘKݪ< ecaB6oW+4R4ŧO($5/i_A l ;,=`DoزviT,@. P>(K>㞓Lq(#ʙYmRCJpyimt1Ķ=$*'s]t8ȟ]=٧WՂ?RNFXhxm"(:0?\\pz Q.I7&` n.򌦝тC)GH0 c&qI/MĭEҒlu3fb Jw %L7  nZ6}^Ƞwdd?|`d@8t8w"Yz E<||W$s,$"# 7ۓJj4t3OkUr=wYk3)}\8p/ z*:Mi[HP2<IJ~ؽܚ!ذ.PK 榏ܔ "7sDh@.԰wVU2s9%]DeAwݼIr)T팣;K'P<\ /%$o!9^U=BUhX8D|12ŷ,7a,Pt߯[U9ϝ~ϣyj#~2j+K͏Q_bŽļC܅ S_zAp(F6(PQلWz^`Et6/$_O(ń` $NVFM İ/7'B! U ]z̀dת¦ont{!_9OjHD~é[T8hkɇQu۟4_mȟ&f=?ӯ M۾{~@LZXvWB.f[7-RV@p 5&E9Jq^Vc耗fETTV{o8{g>h4  l0ז,ܚr*Q[晜jU9E<1.ˌv'Yޭhdz6C+,`+"X`z@${/R>[xOyu_9yWRD}'񩱓7+%ErٕOٛdUΚ|"\=+Mqaw*V~mܿ-1kP+7rs GieJ ZS}FxsF}lp3)x«*jݾ-\^> + $3?q0^b'CP&Ck%$TmdX|mQ6>tܭ7P ]e./`KGAs8keZ"DȻvr:d!j#׉ t {H8?uZN4(.jjU5"Y.Jҳ l#bz3<)7{ΏXexCSo ?r2xoSt1e>%jF;C,rؔK+oint\B B'b+x}q{8]fW)/L.Y^jzSwp8wo9sX.߈jJn5z$e&[WOj;I. M۱Շw ~PQBڭԠ,춑Iw+洋%J(>Ҁt&!QUX(O)Cr?=c%X?3r7o{ G,k[z*@Q%1dr_eo,,o+1OmCxxIҝU;oS{BE0R zuFk\avXu$"+r ?8smb!/g&z\ ^eewo"qEj颫6|~Aq_6Ã7ISn:Ҩt1ZÜ~BD:>_ch|RYj:{,@qw'~ȌNZ9`2?ap @2He1 Mtq6kL}~ |<0N_!z7DpӼ Ros]>bZa "2sB=6p.$;`zh/̝1"^Z47؈Fc?}rߡeQI]Z}{?nIirw5ІVy`ft 1)΂Rso@PgeZc"o$qy 1v@ҊwRe!\0_:ЦzW[ɿanRS ^mCݦ{}T W,͡\0̪&(e}-\?()- O*t*6 .]Lܘ$Ԩ/D}bޓx9J_̟*:hXJGV* {4!tt _bʴH<\DiU@"CrwgnE4yW;EXP23G)0\Q9qjЖrΑn+QO]gwjU= _q@XEO25YgS~Xzl0!B΀`F* ZsBhk9tdž%BBkc&~4E*2). (^?~/b%.%?\&U+p3cٔ'rD{uq߬Bbu*ZgE#sRۑYcc.Bک H$R݇J |?R95 j2X>CamSN:g,-R2NykɷkфM^e!dDL$_Peg{We#+f05}EphZH=T Dl$)j/U{YfNUDpGqoWF쾺۟qΤ^&Ac\{m:C % V^["B}Wg5sd@ιN_W/ lrLoV8A!R>De褜M)BS&@NƱMw\ ~$vhXx< {mgO򫔋t\e%",eϜKѸئ0,o@܂]{Ľ4$_eu,<ۻp$E Q̍QQ-qd^)tU,/TKLɈ r7uB7gvVH{S I/`p$vBw-)5}.u{ uų FM2^X;V_BcC&#h?"/!~9@rmyPC 0$WKP`Qf #ɔ &B!TY#˦qyࢄ4G|jgEbdlz{B0$L#5TltaZ¿0]=~m# 8ʀ&Ҫ+=1"1ձ{KgYFY富$3 ȱb 't_6m|̡.Ɩ3*䷳c.g Yʮ`g_5MRfle nb\wzvU#5yWvz(H\^5Vs5tI ;TfmjVyt:H !@*tF.#ҵVfj4M@u!AfHe}\Ժ_B6K]=D1.= 1(:π]4)?XBS.jcՕ`ǝ/iHv@'r?Ei9R?I ,NQuC9c c44+1J< 1X@;iO}fcY_[# FB9G5lqj:h̪?hotOA5t֧M˵s0z%'O)<;40H1O(ϓhDJ.ZMR3df79pgY+@BS"ꤰٌJW_#6IhQQM+L: wft;sWat>B (25͘.`E YǤp}~pɒ.)7:e2kO6ޢ}n%jw^6M! 5JOEYiYu 7 xUOȆ&?La56&0 jXA`#ziN'g784H>$ot[ T<Ԯae> iT5~d!)JT.?>'o mfغm6׏:Wo"@n2OeS3?ʃ^O~ٸc:܏D]4',0<`qiG#dW'N b ShrZE ;P0i-}Il\X<3uxNI||Pb iV X8]iHa٥X>fc]"W۰{UuNm79 ZۀSr-7.]`Z Sk=9(F})*}bOc#ICğsfaX6nR8,crf ؙZlVkǻ*ƒ>}șqװ1 Z?h{Č'Neqzԧ]䭏#$&`@}; .,F zDX q!AE>`/=E%Tb yv-oAe Ԍw;0Y#Y+|_,OYn`,[U4I0"YTHaln>ftԬS^f?APBBYIJYlNI\i 2n-584A4jǽ7 iv1_\|x{7 xm+UMU 8$ Sv`n+D^hsT@GC?$u|Y%8^' C)12Z70r$a܂szͨIB.:NA`^/71ÉNf<@~Re,ܳl$n9tzU=0ɗO s7%/c xj O]3ԧ=@=9 yW8mNIܔ#).s3}HA?E~} 3PܼCVX!!2uCd+R-p:~Q: Ge𣼮ȯ,=`>l5s;ɭ}Ey>@is!#@0tRq_Cr >?bj}徝(MMɢ](BwOh]  |(^8&G9eG( *Gn?qeaE7K+^)]_4L|kr:c8(&BuK}/7PT7)YhT̒HЧ6X!+p"$[Z3)|!IB-VKD njpRq?u7neSIeY#:,s6kaLϳz{=c6l]^ n鸙Q!`mRz1JYt'ۆcӓL4NS" ̖ %E%+5mWwR0&0DDwL@V k›p\ nGŪS{mbhe4i_WH =7qZ)~ Č,i~ N5;%~3 0+L9I4;1w[$6ܢQ_i[`͇xpƎg|Hzl4쉹7{;N…&V؇ɿs^m&cJ̚:Jt]52 OQǻ>:GD{Zdr̛.C/SU (z7ߧ=0)@%JMC)/+FRmrSZ0 #ٕy~cDMSWV*=o6`ãFGkڔ%%C7"WHsۖ,/EL@ۛ8݈6Fmؼ o@m8`f.|jNA&@d)+鄕n#|nYȧWB#SZPG<+` Rz]Y⚬%CS.'mi.x4Эy0rIe4uM$[lvvGq]M-MNs,4BA O mKR@nX[aFV A·?m F}"կK#AdCs,7wspn#MfrF hi)Nɓ^ҨB#ANܻʒ2d)CA41*"T& |/{fT ZOLxn!6&K wxprҍJZ+ Sa6b4$8dnD7p ,R ^%jVڥ bpQ[&.' !z2!ѿh}TjC@20:Q/>i-5+umZ $9&حԹ+>$"``Rfˈ("\cy%x5LK!PA8OOeY7[AriZ`Ä!E]Mv?˶gicحXu}q- V; iyݎZ#fj@BUS^$Ɣ3xcA 16|ѿXtosf0yvw?M^]?-B$,l@1h,1ư<,?6$nDzJXw 66FFF%p y*8ZDb@"\GgR`w|rda l,wO9Ҭq,r Kk7S聁lSyZ4m)T>mP'`zpJ/&Nxz~6e`3;mCJc< a> `Se>hՁK¥ Q3|M?ʵ̭{/Im}VrzI[pfemQߎU|',ei6\omjsǾ5QVu%1hcg^by Ce5N^HbBrT.9\s1]kza~51RUPA lysƐkMG FAe|iӨ>[#!dWukL.."8zf;vr`}i{\1 yz!W`QegÜaX*Ga^FÀ,b& kr^6Ż~!b6wK9O:qUD‘ZLtR2q6~ I}@ġwb:T  ]}Z#TZ|jWX2؋F|1 &n@^="oRB^U*Xp<1 Ddr nKyIp0I둭_^Yisߝ2E뷅ϓ;(5Ru$Œ,BoI3Ft W{+ 0VrqE#uص6ԦBlfK#}B6a{&'oX*3/0BnjIO!:iؓȗg8Zɲ{jb?^*h,Wn\ViYǵOm6}تw'pMR>(._;N-X߽_GM9u^<'ӳ`FΑ|5f=&Hqq|cNgo_a 6LAhϣ4㵌؋#f&D *+s{E/ R?/*zO!10G{^dXg4U%AEt¤QK}ː ZOQtpi6^BV : ^ GOsB%p_yzYlps=9KeOi:i\m'bV3 T`* 9#7yU4䢱b'~_Fl "\ce@^ `,BK[u'ntK9&^,nN yXJm-mXa$L[ŗ=w(b2ɤ/)aHd{k. XfmTL?o6!JJ nS&(%G&Q-2ݼ:Ι{xM ^oJQsw+U' ?N%!Y_!8\6&E*ea3!{bl>s+꽭l"(z {mĖDg tQ|VZ^x3 3 1z Wp13q~AoVZF 92?tECEF.mf` C+! <ߌYqw-ct.迀v7cnY 4oN1u YB2rK $ùqLL;YZNUݍe}N{~ eV<~w *Y~h8ˠdk7y ^=bx&;L!ǝɿԆBʻ'˩7'M_)Q)^GvMȖ#wEq6'.{kIsݠRŧA{U7Cߠͱ*916d 5!E^5K`1KLP놌GFp`O|l40Fήsce,{6) a^#Vo+6ѝs޿:A|#;YPТzt>/1QKMYC1F%ՁKGfz^$J N(-!eZƗn+}RDX*lornsLʫ}dV-lg*μ3A%lux J1o S(ܯoBhrV-h=\cD;SY𧎬$6݀]q_:zei){b^t6X ơVc HZAEKi2*Фńs8{9<9qIGٰaOu`֝t&D@7z԰$bPs*qoT-Ʌe]<2Z=p/|8zpR£ s|;#ghgI/i\bޏ"׾Ep1nbl ةaJAP)*0ƱB)qqCh !{b{'|łCOR++5]1T+ĵ*8{%å?3BYB I[] %Ej"#u^ײƖzX([R\:2E͸Ӳ9$:A6٣s*Fd-#q;U84͉q RܑEoB0s\I7]*:n[zs *d3j Ġao$;VzCcdG@m`S .?1 0njc:[<N55Dz#1;Q~i8騇g\n$:AMm]ʱ|xCdow5T wud. ?r8aF )+*:١ l|2a˯$%!l-ݨ ypx=l…k7@/Y0UT?J zV)G^ŽF(NDmEc~sZಪkK&oX,:V)<4ˈƣ_>-ODj)kF~Ep(JT2}3~RIKiѨf~'yf-l T|xdb(@aذqwj:SYܝ$ٞSEROfH 8Շ2%@ עޮE9&^R%a¤n[$r{щ!x <\u^n%_\nL$?GMǾ<*t\¯.U 03<:v[,k!XZH8O CV 'lWc8,}b}pk^#;K`yծ>GM. }^}lx4SyJeh.kvG>r\ΦT$ΉgPq!pKę`'j*Hne+?Ƥjܷ ݿ$C$+| mBdn/E]FT=iR~=#R6Uv HH^,- c S6!7!Y3+5e(&׆e6:>%=y`B뜙o;I@IA~_M b<;j GoԹx5)g89FfOʳXHcu雽$2 z T$@bKH'[T^$+ݷa |Kzg\4ԃRbiMXw%ipnf (43)5Fz8[Eςixe:Il4:s7g8gͧ ?,4|n[& >Y063"`OpNH0ȶŋPM*!|-3(a υ[^ŭM D+Xrc`2W۽M| gcI協u-7`/_FtCڣ;_"-D- Hc܁X,>$a=9=Nls=0Ѝg7gi)aή>yrRK y9Ը:TU(cް4>< IOs1q'L3 ^hxA3ZAJ"GF3:.=tG"# 8J+S;chdN2YBq[? Q=JN9qS9zbdh :1wH>;Om|L2(1Zq-yi!Β7g *p9{?w3 HfmzNq/{qn0a[v{\es 5éY0яErhvAĔ{;cE$%N<ʞY-d&48fҀ$)4-0Iu"6SmaJ ^9,jU)p4_bU74^z aZ?Z$Xa{\BR "߾8Yq!UBҟ@1aZξ!-H- @J_qzߘ_!tMǢcu1Q丑 j0ENiru3nd)p@+^Dcr9vBR8Tiuqv(-$Kn ݧL.Lr*u}UK]Ҩ11@5sLfކYIcH-—챟&rࢺު!h1ΐJԕExaPfZG>=H˜G}:Sޖ=q"i9uPm_6SQ n,(χָq-n?>čyVFe{PS߉he݁NlHGߋb_`Rm3 d'؋JZ(oWҩBg3\~CͫPT2u#Hc}k2 ?$mIBoz,e$c_At+wW^Go0"onxf>odHA~|()5:UoXyFRT<$_g|S)՜DD#,Vçm i^+t&0qB֕1澊-cW1$S+YN]UY!`,NNb]*Sٯ|D$9ǿ80Gb*)9E%P Md/t8<W6+(i tT>ԷU #]!NyE0F:/t4g-N=#%Wf{3]; :QQ*6j}RC4M/qQ ~JDhۧcx7) rQ=N:`/IjV&&sv0( S%9t 94UnSS>#2HٶL vWA. "Pz(Ev'B+ bS3 4#ySb|#E)*dѮr {L׽iqc&d4$ "|W\QB>x2aS6EBe.%8 ְ}g+X&HjlGрϜp݅…H1 J,Pk6 ̍z !DlEg'twB,/n_15Jҗe#GU2TuU1_S*eUVFcYwr7'K.;݋]ոv_ڙu֔28y'w(Vnt-*<.GxޞqpB{.xpEo9-& - %Q\6e9(3R5أ4uWh/gd`;o]BƯEyӕJȳiFIsZl7/C:K8EtaZ^3֌Tb4Lz6@0'j:0k7Сg~ UzNFگJLҪ`̦`ÒM(pB{'X6ְ$~3*>M9KnTݍ):fÔitopn!`/Y@{b Q0l@ގ$ӭV}wSՁw9|or=b,ڵFPGZ/ у A"7ΓIhn>H$NX.dy6k0y:)*lWځߌgwrȻ_|4@*']-s-҄A_mv; }NU?{ ! ^XMw Y:_Hl{6 t+|%XK1+d+Zqlp1,!H .pG@HU|6M4eX L} 4!dD"ιY^"'$תZvFycܾ9n4OxnFS͢(vȮʉ#l.3XM5%-[Pm߸וd[jo^݄+"Bٹg8l?V{Ȑ? 5jD`q)ʥZu~T? &2S߮XL.SHN:i;.hx5ޕVeԯVaoJ&|T63iOn׶aTFs!B7sboK@|<ۥCUև4n\xFPmE#r[6 z/jv(zDC?Ԑ#ƸBݭ4Gy3j1Z AT˸j+"W0佱D5ƙjT^2#KT;lKwr-.=Vn^'O"a MhI+:z9Oto)(Nu{HDz-o-q ?>%R~A T3j"CƠ sɗmMma3.JFdP]h7WDΏôѩ2+@1Th]MW]g@YF?^Tuup&vNĵ1=w3;ӈ)UR9'a#4ѦG]U*6az˚)3Z (yú:"Lcv'#B 0}0S˝P ENUO5UTi礏!wsaޮu[<6ztʝVG ױEy_e 1wԮ1#Z/ݠjHӉ(sDySq(ԴCX\1l74p>r?N9:~KHxpM9]qc*CEPsz`حVV2Qo5Z$@p9d @2vo7;>c(U+T E#<>Yh+|2Wyehmm85 ZNbs_ˈkD!S^J/]Yb%x Ѓ䨏c ڻ>KWEԨ}Bc|p WC_c~묏]W?RKKA)GX(Y* ŔF=Ae QlB.{efEY-_)gq L D]-[#pPU˜f԰M倨x灃W?_%?X2>KUfv6E\:;fk8AJ6Ε>8XOYۧZh+rV"7[:aƟ4t{Tltf aY#- |FP[E`51J"q[og g.CrEYxMu2I<+Wʹm6멄9A=o!ŧ]7g'"pT&}J59s7>xiT^+b QM{qbzG,Zۜg~ tsI\-~F^ds y)W[l2%qq8(/hbX?Y\7`[ hsRf惖(w@3{k'`Ur1͹y7'ԳGQ,շ`4ľqE¸;壘3÷),/! EEgƓY j^&JlB*݅rfLȱݮ1G=pܭ*KQQ_gh_HfyL|Py+H  ?d7.AkB"[+\+}ͧ]ζ!#w5v㍜vb\WYGS|=nn?](tY!bhR>G1j6C˹p st0: .焆H?0E`p4P;a ĭً%G쭺O$sǫBVG{F,ڼcT)^`= kA.66xA@HaUq-,BA;&5)K%j{:YӻyhG,bt =ؒq{Tj;tWgËCR\oM!q=M) 3f/x$I+ >koŠdY^q_4Iu@B)<;~qDnO:&͑ R\p0Y^ +'mGFjS& m vE >ϳWWtֈ,/]'_Hm_9.b#2ՎUH1HqT=V2z`؜cemUdye`ӊA_MhlpGqiW3z|ہsiʆ0(Aై' xԥfvAed?EYڂ^8FG5TyEIOU{xhk,nxq!1tV%O|3'vِvX#| 67G`,5pv^]ob֗P:D16k lٳ`6G|oYP ;Y?qIa\JR R#`9׭N+G.+y NPT ,y6r@ x&1 ݬU܇b5buvfAp_*]S5 yBY& f!BJnyy.X"ڷ 1tcy5Xe;A&)X'(Ńc֨T :O]1KF&e(p@a0ĤQ34c3($^֟"?8C;λvtx<(wd|Pem}ٜJ4>"׮>1H4rMk2]&]xL vRO1.1*" (aQ#:*Ox Pasf9pҊh T8ϛ*%m~D,u`@W-Ӌ4%F=!֪ J D-2ŕ?0~CxV?4aV%y2^l-PB- ˛ޤLSt8d'QA^3pSc c.FMoJh_*W@!7чl=6Hو8̴;Tm&sigѭ[2)$ߥ[!#x<@] ݉AGI/a9m|I #ש6MoomīS NߟR}kCs!W=[橶r`s;݁}RJcO2u6WȻn&e?)&D7"%RdV\l҆** yGF>}fd#ſ0YM"#ԏH*1S״[ Mī@2,ݫp%1qcCPqō Ɗs- ),.hI2.%:j 3?嵣6NdVglN$5זvgLȗa{Af^{0Z@9=]'~2T乏=)@xrcn8x’D>mz'Ae9Ώ{$Ja%"z~dLj˅M_Ai+-y}~Tywi?N3]eG#}.v)"ֺ 16w/wld3utr!r>N2tGk{bnO{Zٳ5N[[->EO#wy [>X( Vfe)1C{# pV5#[exOf>s`T&oL1yn-R}+4P,E ?(Hٍdk \;pΥ9۟DYD2x{SOFuh: & [i>+qZtd/-Bia_F{)jl]F%NO!JEzB小s p6HaPtxp 5gp"M49ꍃ{t=*. 71C¾ʋn$l[Mx ڄsvfQeVԗO~[\W A- 櫓O,ȈH/hC:%UOG%ri|=?RFK9זD8,Q uupWzUt'11>2=U8+TtO7~čf6ŸF0ToGK8|1ĎbY8gʔHxTTtu 67sk=NmT oRgJ _`V%u W\sTPYLSw4jQ/%8\)q}"4٠kGo?B2AA\Ir`3.@)׍?R뗌^(rofmYr-$Z&Gv>t)1E ~I=au Ti_hk|8W$ƨ-I4$t앺#)]HΞขS }M@?-}F0ߙf|kb0X^*cQyj ЧzRHIǔ+vJQ%eiritCHS2w]Y_[i(Ε0phdHVT@ZV坂ElfS ďĤ%cPb:ʎs+-|[t 掃N p{RG$0 o9ZSҐ&ҷ_Gqɻ}Z/*j$cJ%^na`FQ}#LW"mlXW` : &g1f+xak3yʭ&4x+çLjEc >g1CJ#~JŪ=ѥZ^"2ф B=Ll&Oσ|a]=CHa`ᯊ P0R~7BJ!oup1Ibn ͼ_x;h%rz/wH"we[PX%n ;6h5si_qchsO:#jkz(_@cg{]9zV"0繯bNȞiM! wLIz] %U*H`laS`oSQK$-Ă" s+\Z{? !žG 45$wfi ^X/>è,yNF34u^NeI>jH+*DFzw%s^?t EV*m[Ja; h (zFƨꦰ8 7]Z*! 2l,[椢 ]jMthd{> %o_ _)$WWs 'J)(Xpf'zW&y7#"ؒvZNz`جd:۷eh޷ysq r[|&`}:@GjWxi.W{[JS5~Ƹ SGⴉ't K ZsH=7Jh?âme]IV@T2EGwŇ(@hDgW~@ |ڿ,٤.hɨ]qps YĊWsVU zZ)aV;͈ffN^yH⣅-iw{-|B暨,D{e*7DzP2D$Wtrٙ`p !H"!!Z='W>hM8.JYG&P.BݴgC[z "z )8$F ǷQ5Dba϶&@*%wqjč9Da'K`<&BHɣg߯Ͳ%A>)ؿNfnsX^Z&r]{6U;jx31 <`HO-OEn)I"*#' O[CܶNrl@kH ӛkhE]h@VJq͠ [xD@ ow\(ś)89bq/tYsՂ$2UޑCε#lNӄ)Vjσ Dy4dw|{Ix$|RGGӧ2R3onshvƈNL <-q=Q:;CmF! iʄϋ%<~g(b;G'WiܳVCOϗ7Pe^]U%+IȪ eɊ58#JٺfMXr[SrɈmE<4Xc sCGƒJC[@F2>ɵfbPE@e ;sO)Eyh/}VUG8Z'iں4ftq6 ()Lxa$kylOBqyJߖ9/ɯT*5=Tzr;w:IvsKTl,^)D6=҆3o}5?oTG:/$,}sZ7o y&Y/'CwsUt-1 `o^bϬaw%6E`U)z Sg&S {$&o#9dGdkVfzi*O&,[n|G]*;30l*B}论:fj˼k5|6-@`z6vx~~O.|k@s3'm?9AĨn,97xt /өU)W{QB+hsٽ/~;f'ݖ'R̫ n786#6 )|7Z)qG1<}6>Fͳ#x9<Σo5vnh B-,4W]?ck [Jl`^[L&M5bztTK#Sd.Kw1Q? .-ԛJ h!Z*wc^nA;nf2!vnNץW"}rmi%u.wh QNhI՜{;hG3f]N%̻ntWothoC4`95~%2_SZ z/5t. tp|Fs16j+RqE[_G%Du-Nme ~Jެ*{lȴn+GCfej.xxtFǟxqDbQ6,(8l xDVuY f½hib(9Pò)]O5e凘IDOQugi-]Е D]t jrksoHŻpAT"'OU$0L.S`Ԉx,' EK>`wW橉ir@gЪK@ٌ%!#`^Foa%uU8W;0(t24(6a賄D:nСCj E ^]jy=@#bSu_|J`Ōg =j\pZ'o䥧/r lϸ꩜e 8\c`d>e;2?5-Ŭko#(QPr}KVE)b(U:FT#~BPo ץl÷Ѓהx+h{XÇ %W'a$}Y!(iK̻%x띫81fw1 i(~5?͓kz0D!7_)K8U )H.qG1WAu]1`J#+эD%gØChcB@!nhǺH>_-mNόF#%VAn; ^xb.W˔1` "UwǓV$pN6ެaD 7 jI᎓5x@ {y`4<94aw]zEV2#n1Sv?O.(EL efpg?<qZ7pb׋*upA dRFUT^.XfbRpBtC*VIx:к! ˄f 25,m XҧNH12R4⌞LtM D9^[՗^*t.F,v]_ L4 Z pGBs%HOx뾭'N&Ù@Iv&^VV6[VlǺd)=Bl=ۀƑuHDlSa%2W-"[kM(iU:>mЗq0;x >WEuː _V'2Ju2e' 0*=r rd8 uiaN4QcYyj%hK[:l3R]e'bCi>[ధnkڃɟAQXdj4]̙ȴ"S:d >9 ;"B,).bF~t$1U A" 9T -(#c\; ١kСu#Q@Ѧd1͡R L!\!\J&K%`C!znꂥvoUeeJ',MK2 |N.Z{] p:F2F[pݰ?DFh~N ;I7qzC!u3E4Wʁq^c*ej6 ÄW&H5ٹ3N͛%ymopa]ljgx d—+LIaN4cg;A˂=˛!EZpScɽ 1Q]q\g{ζklJ6+.2g/\ ͽz߆e>? 2NJfwuUpۥ-j዗hb.6~/ssozIlҜ$B~Y~ē]veU*R •eoq9U?q&@v3(Z{Zƅ/Âڲ (6AqAnVXLODx)+K:snSäͽYЂbM2{F^N53Q2G|!JtmDA9ć3Ftq*~'.cY$UƊsS/7[|ԫbۙ8/|'܉BSC+\i>Ib[<ps^+cN G'{ '@TS1I6+8QUj"p)5A猅OCJ#u&.8 %jaNCiX#P i%a3i(qexW' p  "\¯~Bph$}TP"KnrxY0aExUm~d`nf-[x?PL#}02_|D) 07v=tܭrE&~FEk%z:˥Yt/*M (Ax ߞU3žUqbLU_Ӳt(_ PPhHa.T 88x ]:sxflBd-򛍿H uYK "O$*z$qv0OJJl>?<]':RxXCZ"O2`bXḪ0X,Uu[0hS@Kq`9ԅgy.Rف unUD]wa]c }$f+]Y2ȮNDpxG2s+L>NU:5)@O%C&y 9zI[ dlf>&'ՠ]{J{偮َKZ8&'F K $\C]5+ZQFpgi0ͤXԧ{$ ɁBmDuح!X읷T7p̿ٙV`b~5PR ǪH$TĐtXNQK`)0=*zyc'џ楞³>+TPU_$t7QͥYVoೞ0F!QrpMN3rވ8:F`T }aGY@|m{}v;F? ('/naqo7-Ժ먏1_A$>Wd4 M-JRӬ fqv'6= VK%K9H[ \ D3!z3I<0w$$ꠞG>n6mkG+e,6NvŴK0 El T꼀ĩS R3IIG;GnA8Tdǂ9M}*s0 {[+}=ՏAŞ n ؘ\z_x/@E7n,fR5Ro%';1UhYHuKg4PSK!j|Y=9ey[BoRZ8Vw9nݔ`uJUȘ+زme`!TH˺3ڲzW)3q[Zh=5z@hє1' XW9-0_n."-G$&Y aJi!20Rӝ3JB_*z.&> ~?Y,a@`k^RHO~Ir1( ``ʠn]mFFߩˮۖw> B܊qfl~ޝMx4fOjHF85J)2Y]siy蹙#?zۏ:ۢ8d KTp6ȊLH&"ԋL7rb갳xNm7ٕP=%)b`sXLk\džh=-?.7ZHS“1"%mqr(5@N?|jCA~$LAR\`l k^עpK<\XJcƿ,3\!D8mXc"b̜-:Г Jc͏߹F7yJK|~ K_"$&'4VFl#X(x: kcsn&D|]%ȝ饔\ATtվ6Gs FMPSo /JSscWsd1' vuYEde{\F3٠bAmO=0К[ZLzOI۬堺;=aލ??LYhî [4(@X:;L713T onb)/ܯFęi[:Q̆5kih{ݳ`}ÞwceL' hKѝcIޠB_+F»`t-m ǹnD¡Af$UKR 0=` Ϭzob3o5E,{yMw!QQS${r$.o G!JTaz^)h#ڸAOk1K *p}|SK+ (Mq Z 0ķ$sF۷nF9Wæ0pD슑0eGojb^T(/3ٛ{'!g+X[7Nó]Wl W̪Dn(ܳ *3]4F'CT_C6ףJH*1EPVGd {\`s vr@uvL_j1g_dC h#FH.inPoW;.jʭ_<0ȅs`텩phm?>4, tKΫ}صX |SLKM[Y?vGrŻeIT.m )`#uTRˑsW&L(|S9gރccu7ή^MRۯlx7AB=A 'P>vǙ']3Y>-~}%ڪ7CjkG.ۑ#mNHI2)@3={XAG zwdž6 H—φ-'"a:WHߏOfnUR%v;݆6b jY=(_'H07x6~{t[n½&~13sSxvf;ȉ" [xDvOA ox\C4[5JS|pi F^*!x)~W,H3Tff2`;9\RGkw5=wN鴁mobXLxZYoA1NF#;4vFG^j VGf?0wd]DۍW,DЄEB?5 G}KK>#ohg? Se:EJ^6Ia(xOǙ(82A8]O>oa]Fe=קy}5"8_-qh^TL>fzT: zS0WHTPZhT@*aY?bo$#ix5-;l~ 8 y+F#MKh~z\ kѾ]|u:H z#:kVoԶ[*_Q>Yzh^P')^Zy=h:ׇD<^@/i BH8Ť?XM;ɡ-]PP}h;I#>O1 nacF7Sޜ5Hw^,`C5E. _\`{D\ 0/ qlq3 "aI~s ]:KVQ3[%9c-4 #tU#vHxq 8%M]43 =`_L6ҫ/#CƿX%1HTI?/; c(cCjpFxr 1&&nH8I= wDyaa!L0E𲼥\TtnWr U4i/ vu='Mv@Ǔ7>2KAօD2uSKLU]>ۤwíz]['16㙷p dڻChgR y跿ʣVaMM[%qY܀P/%:Oc{ /0R jl~\O:C#z9Ac@~Y;7!V*RyvhHڡ<24&ڿmm9V~4$\D2mO8m%ѓ6X^p@J!9VPplXѳ:S&, Ӑ",cy\.$*H+$X/X u>B^<@_=/&(_n~\̱S*2$_' 'l0Hf߃l4aUzp*S.9߷`^G!1Pp%>'G늧D;Wi4]p$PZl4jKHؠeDŽQ?iA2 H$|\-n=)ͻGCUN5t_rc Σh3y#";;?첋U)Uѹ*@qQ6gtx`@?e=kwSҕ wcU3u^Gn{TlFw\G 3''A(vU3MK0mSS紵KsX]dÅ9YLAEx)P Hr{9H !(AXq]Yq,+)]' Rg2@h> }2"9N!{/څ'p=q. ƜuٴR8XDx5vÿq&m\ w i*.c]9sb_ vM/dAX /'de#p{BO:'O &iλ hxiaxcgeGG3J)AxƻH Q\ui?hc̃v3B4{Z|uuQ ~ L7&2WoIbZr#٫>ܯ DҸV/[ɗ:Ymo~r{MJr6'yA,w& S 6Aaܪ/r*v 2|yK|cT*826*!%?~CBVo [Q%BnacoEOAPz~K/ }6tN$Ȣhda,{2u\).ɠl!W@Oc;WLJI@(;EG$XM,4{XuICTh_0IXĄhtEU}ܯ#`Ww $8EL Gg .dY7 VkzvVʭ>ɢ[$7W{>Yy #Bφ$(FK$ ^l̡)1MıpiHGOHIھp Eނscگ:^STʾ{ pUq"WAsJ.*4Dijzx%\$QißR ӕ]I*>No@N -#@ҫ6BibޖiHf#foto\4k i W[(\s6PeP~ ^3S =.OA0zP x[;u㉣E0?9d &.}#u}efX߷#Pۉzd2 D304Ld"#ڔwYABW〹\WMU0ض :Wi=f (CA%ir-4ab#|}{A;MKĞM5c#5 2A1~;!)^l|mGuAl6ҳ~0asv~{ _*qQ3ڞZ pVvذZE4Wa6߫kJXQceCKKHY[=>TiXw9*K\=S=U;=p~wfV#39^S]F̵.3xD ܺ/b' ĪΤ23\NZ@Xw2QzB TA:3T58aJ%#CC5@8 !h1/yQޘ̉[eMC2-j sAI8֧H5K(hLsGoӄs" uE;}px5Vە$ s1IFё?Qx#!j4$9E5Q~ljă+ƾt@PY%4&&i:=] yaMI2A,$2L#ƬQZeR4: -KJb݈k(Vsn9[|q-W6Kz?J5A6J݈9Z6 PLfnuX2QƁ3IP* zWmV_15(TTIm~z|/aԕoae0-a=ޟ@;Gur6m^ AvMYկs<.0lqt`[2l5Z2?z*lk ,P1ە bN.*n<$lfF)ĬD{]&[SW~c-68ѡ&o> jW3b2tr!!eu݈[>=vc,1x%Ϝ{DĿɜ>3Y( 338Nݿwr%5 B@9抖 AW^7_lm`WXF-|7]o뼍MTQ"b(|3D ?u8G_G/!e]3̇BGg5M:hDeEbU2C5/?+c͌.dMdsdr("QPD^Pm`a6G/LX7:qu_ܑV,E8ZD8q}Ry%W!owv-2;\RyEzlٮ,\G fL+`*wD飘ۙ*a1lz /Jiz8Pg0 4aq|II_?.MZdˆ5قrڬ?ٵs-PZjh@A-G*х3*b_iW+ʙ'+z6?pbcoTà|OU6Xk@J.UMLUFȒ\<|5̻0?(@PmG":;iWs&8Ačd*DXV@L}qO=DIu4? tMLiRjI9:i;Jh!oO}Mf4ڐQ lG"x,(+G;腜2`Ggano~WKQ&Pu府.2WbXH P{=IiǼ̀kB58 Z2küvk꫌9,XqJo@=TCH):2+sw^f\hg );h2>ll1*F?~1`ƺ5zMI"wfT>!!~$yz,"pr%#d˰Yꋏ&ާP;uF 0R$ q]tnFh e·)!cLԽM_k v#fC ( pN $L\ VD ԡt|ѾL{.8FAgj3$hI3]8( c϶HcunP٫)hâ7ww[+o'@7}ȭdą'uBLf?Ƅ?spɦd&>=7(1ZAAG]FFkCҎI}Vk pD [߮QbmtR(WUہ,lS.TV@UB&c;j74;\aA{q}+؇?KNtJG4-UZAgfQG/F9@]阠CQ#p `PO7f t0E[r7m1d"A23 hYau=1i՘ï}gL;F?}EX;x2>$AޤV=Ox=P"wq*J^&CKv=|[|;}&=>yXQe+'H*<ݒ~vdR*-'LSAzZl=e(™:n|M|u0vZ\U+=Wc诮 uD؄VW報"̳m9K5"w\If N'ݜF6P38}e Zňaƽ$4ULh| -O'SdrpWk!/4G4Im ȇu9v:#K=͚|_Hj򸶤4wUϥ$:UA<@WH7#.u`X ?UH\_!-N۝ &$ɺ@} 4*n8ͬ6K~[=AsGP{dE?ݹTfUf(3 xkvel̪/q P E=E 'PR[N_ ip ~Iiͧ/lc.DP.R8 \zl_6/Ve5M ]ˌF q uۥb2Ӆ]BV d#hCq`2j_Y~`\$ijI\_ RvDAZ61m^?=l]`\"c湒4nlVOjCqRG+,T-"7׬hΈN|kLrMSW ( 9< G ("&Ha%_ sR&FjI@uIQ) pt!Vz_Rz+fBd9G_3RD)>v~Jq:o5OGB:0QD^f@vSYQ(^r7ӸOV=F[ ~J+Y2.Dl4BCR-1xmlY塂2N@3Νk } >ųɋ;S^ :@K&Ϳ8!y_l=_uHɏKn6.T񯏲 0_NCy{mq*<r v,교5 *mi 23J1KF4RM|_@^Pw#dVL߃B>8Ǽ@b7uk bbvž*kҏY!l{֢ЯWEԿx>yW_1QGUv*o؊@&tAh0A9E{i0;̑tm%˓[T=$cXTTX enI:+,{9*A!:A7XH"t];lH\+wk%ר6.t#]%YGÛk=ӑG 9PnM?~:BQU/ҟHm``grnhГUhײZ]Cs5@PlTgx͍7.Z2·H]}}+0mFFf'jz"}_?reM9RPh[ Œ 51]$kݎՇt5=q"uuј$8Ǒ{pJ i'XM#sf$IDT)?*:fHМaiՕaUqBQOR Y &-9eӬmC! TbOXSe' ZW q ]H:=Co@<]ͮFn0\cy;d Y1ز#kX _c\sJo=X@. Q2a "9 -0f81}ik⊑I 'R쥽 !FEeή55q퇄 #ýVՑH _/ˍ^3lߞ I:=}WQu7l;,:D@}rۚ"dv7 b*%_!-a, vPӴkj6;G;6"嶠FK 6t ~]%wq䞢9e"ЪqJaj2JHh? 쯚[0ok] 76L{f-ddEy}R9kjM|U'.j//D[<<^P+Ƣ.$hr[h%W6lvʅ}KpDD\|#ꐉE:;9AͲ&*LªcɅ@olXs2X:>8`U!#|`:N:Nm5zvHݢxÿ:F( ļ@qPP%&}?(3 +1LE54.Tw hK?J;T&螹0ws5)$dA+蓮ӽ$łY,, `؄r8 XB YђC+fFl'4<|}:8+AIV`q}TཚP% w mI[vx_[1af:[?9X>evfzu:T.29:qdQ auZ8k)6;$_$3_u6g;xI{`č;-f)CMvm}@&ڃ ,N4ΑM_G+#9;v6"!厲I߅_IJ{v%$l (Lՠm89w'fF!uFb qcKjҖ# e$0d L? 2;j8\L~1˺FȷBնR,K1N0:UDř@đ+"00,9D`hF{e3LC!Q;7sf|?K:@_{x̴.nit<;+!L>IꉓjIOZq{-TĚ,՝S ʬiP5*5售x+ - 7oN$Nrw5- 8ܒlLqJᙜ  9Ȃ`T548Y`H.XB~Mb?xoG΃#!CՔFL]ƫ4뉅LD.*o z֬kVto/ʴS?Tn\!:]AU@R^ &;ZX,UR))FRcFSumAPr`J!(_11*BZzɮPj<*IHsat$a\+(L2|}=WCwx޽eվ$M8'[2[D"`vKWӺG4oczJT%TV%Ұ&_Y)r&E U ?_ O=|KGO}Tfv# <. 1Z&Dh{,~XjO N=Tl#q;e\Z9{y_]Og^Q>.05O.E䰾>,=SYYM@ha){ =%U4ѪEuSO 'ؗV. Wst\ vʸ+bY`(Q\ؒLEXߓill1v_#9AwF*՟XSyeŸ1;,cC~ݫwps~7hNKNp$Χek]~ˣSlĎ7zb7לnԾ($Uʈ|8zMM5M=Nk* aO| O1ޓz*61cn7Y3b'Oբrq\{r (babBNz/SĤχTr"VDo!OQXBI(.t[|KU@cSה\X-qKRzdnjXQU.>f[2&Y[ũPPQk1h@tKDY>jA\m[h&O痆wq;QR2KߤI@u:s$X*!*0K~P3uTk.028( ]}z|q*WӃ ~.Ho΀>~)m+oEC`j ?(Nʯhc cA;P5L>ws5T]T>S%8gYȄUn@د$k^J՗ݏn߯Tt%,f8ʵh/3Q9BPuN4d4-kP+pMHvoZ32q8xɐרRVs K3u/=2X%^hPnZW}*~_ kQ=׌SD8f1xlLtȎ_δK a7afRl2 Om{q_$)%jʓKj}:+U<| 8x~t%MPOa7 cV^'jqKL9p +QK;BBh˶W_}X}-紧#0V+#;.s.PPcMqGZ~'M N;x|iX<3C4`˫o͡vI|kW:3+/(CM~CQ\+lCG0I9*qG/,-$nB{MP,,#lۥ+K`$ Ӕ9HWfc4HEܶH~P=~38j <ڑ5}L5X}7)=pdfS lX-oA55LF$d_OA͕ LE,sety|Ps`Q, %&\-!vSQ VK!ȊPu`!Kp6D/}y,d9䫦x77=8g EFy'\yW5!Q0?TB D"#ȃb:k1,/7|q i`5ެ!K7B:DžX)Q;v y5?XH[`4ĶterG}[*J=rW.jZky[e9 [-z;vޏʦmKߝӚC_>_;qH*ATa }&'7)-z?: #]5t6֧Ť tEM4"*4{uP Mdit6xm+! ^7c;Ȣ`cubh:E.Pz=EeBt!~hof6%'a^N݌@ʗإ`hp"RO^kxڤP]-?Qάp<ٜV<~4FU~&D%cfu,jѨ^^Q۴bUj "'#hQ֙#0M9]{MXoߧtl+j?=&ބ;#&mRL6c,5"Ը" S> 4dZaslS -P\xG5rdrS{֎/d;\no|ϼ1e I\jgu?/ 6j/}0.D;1i oUf3j`o? pG ,((QT߷5Pdt3={c֎6KbJ0g@4(I:)aMpc L hU,wxPh@mZ@_sYKI[qF&fm bHBݜ!Z/u 4I$V5!axXx ړˊ$fŅ߫zF4MBѝ`pc%QXl-zJ)2S,ϊIrO7\n&C xB7xNy$oc%ڷVB6 8X ѥ˾glT 0:?Z8? 0aP޷◞`<p8L#TDLc1kϔvow[>Y>zϻ4ex=u;SChf5$U*bcnz#g U]pH 2ߵ5G~0gҺN֤Q\BF|`+;[n!-@bWc?lgMǶ;~AI*i)Y-iܸ_lf$NqlP'ya SRPD}n짞o No +~LI sP]bZS6> u}2fϛzD|fC,+< TƵRz0n&Dm R,~B{VΌ2sŗ94{d)XgC ZV2~VoM{>_EBefL1!:g9h~ρ7o`e!hf[{AT9 [8`'6MHOQ0{:, "uJ~hu;xMEUz/ )jE+|~Yڛ@(Ф!5H(idg*dJaM_Tmgv1X?17}Z}/;# ^7%՞d]^4 4y2JaI15ɇ @YϹҠt6^槼%Bx :d>EY,B ) "x[N@syc{H[1juűGr ndA|ũ6+\vFb .3 >AѾ֦d)NI p i-wX.p$XK\a@5[w"ʞɭ+>Ah{"o,E#IQV#+G*y|HCrKDMN3[Z`Xbd|jLoP+hWfsFwh(4gn%tJ!aKr$Ʀ}:Kĭ KLqd;ytu[[=3B,ӌ4aG!W8|(&J$8jMXmR{cյO;T=jv޴T *p BxL茠wїOo Mb>B4U2,ZD}J/8. NP2a{6 b_%ޒ9޵ƍ -Xn dXAm)uz>b5S/4.'cz"oG iàR<RtqoB*5eY{b4 % &]3xK2R"*t)f&P)'#oVO6F]у: Y |eɦԏإJdCg-Vqrx:Џ"w g"L<,]v^/Dr\ z 6LmX?3L6} bvX3g1P)=k2ӱmNutP o|ڬRdJЈNExW+qt;xk]X￈&:Oc46|19[;,@Tӏz+-adX[OD̆]P ~(iOA ->׎VJ+7'S?yzR'JbmvƛFc?2VK0x:VYRg65~mMK2dF.Pϰ+ːseHOltIłͱK y&M#b|o߀!lb*u̹h\7&. m@ %$c55rˎna )ox_F \UT"CT֥`SE"&aZ!wߒ'q,?F2Zo/#K^ "UX[gMyKyk3RFg`{a!§~9ٵE#WU:GE|2|cKPbfGsSk2b K l@ _ Jav[G iiSsxV経SW\sRF:ٲN ,o{:'pydѪ0.U޼xTk)8~$r+ZSW8 }{IS1vcm+k]5q 9>'<,S4T$Bu}{#O"Cp+bbe;" rG7?zV['JƋFX^Uw;At(NjK} ?J{%鐃tOמ0z?!6a.dX}<?qOB}(ʤG._@Pm.T'9䑨m[^X~mcȜCG>%;R4G>aCM=;n/"֊We}G+tWt*Nb}'Ff,JoZOraI5]~C^}3%0P`P,)â`³=NK)kx&8alTg{rqPJ@لWhHEDŽ~g ؏W>c @<=`oOMBtvΞRLWEPTG̓O +j׌x6 ouT,W|F^aF;$vo8'$MdBM3,Rt?f3s&9:{T Ԃy:+p"q`9AHکP,N? ģ>i=)x_VE98k- ^mbZJdw͢2IgQ8$Y {ڍi'}s!ڽȋDק[/=<{k=0- `.SIG5'P¢0Lp?0[ޖ'0Z)׶C(d4oָ %F.4]ߡum@oPPc݄zilp@  4C\6B(Fb뼘3`feD;my`*k&}< :(1 MBjmpP,jߑ^OߍX$ |+>x7rG +5_;dzUkN;cb>RgL ŠrRih%!fM[sV/JOS\C{>:`nDFrC~".yCznׯ$Ha'|=?izp ^R. DU)q9tS" h #Ү7e.m|Kg ֲ*djᎉPe{ ysV>Px5F=lYmDz!5Q!h>hY#y'*rBͨvR 8ݮ A'hUC F^`'SC!7_C&&P=h3V^W4J3g йBgS_ 72GRhjU0}3ʮCD{PUɃR(IEI4't < 5ۼ+#|e4"1h%G-S'ߓ]{+(, 1oѹĢ bמX5zjYB~&0(=.yK67,t ̂Rl(QO:幉YP~9;;ZjNyQVѫ`@:4?,ЊhgY-QYVKy 'fs֝Lx*Hz`!g\V[w͜o7X~e)@*[认}yi;!+[=S40%TCimX AJW ;"WЌiz8N7Sk/c( ^}ZhQ"{PMZs6@ޞکb%m#"wf}Y2 xv=Ky_YD|sSW}}?2zE+!P&%N*m'fsKn~d T8 s#f͋)XO _X.:r ,ߨe~SPP(@R/;]^4զ.<<ZŃWx|Lń˹qW*-ew)0KlVVE>'%TV}|lQd9$v\AYK7zcUʞ]v뮖Ͳo -:9Z5* e!";фQa{`;L [ VTxv:;pz$(zןohMT;׫/8i砘`j% 搅l|ׂftl謔=p6ƹRZFL4F&]Źq!!x&!Dqkn>\2Ǚ(m~]RTr!r!{ "tƝ03{1B57R* lo i" R>΀Pd`;餷?uLE=-xwl_tmcW; YT^A!ƃ; lwb.@1 _EVJե4,_!6^ul)E2GДV JgAH>:)OIF{Bח yz9z/FoFBmC?4Z\~N]nҴ捔Hed{wAW SͪN'!LuK^?AI}F { gy [4% ,U] 6%%ӏw}R|=[*q-ԠM3 ޯ㣩 +T-TcE~ 4KNW+M+J_ѐM2wzyI} A?,]WP(jFa-ëF\WB̘}b@tqtwy }/pK:V<T?fƝ~Kq%y{BR"ktS{ճE( )ϯHU=AyކܩeQ^Y=ghZE%Ex?Tp,-{GǩQO|2|b PT_kԕ$C{-C  @ !(?l,< 0Co/E}VmUaz3֎6\^Yg:v%44*tfvz7ѬnJjpb5jD-%K9n9ts1S%Ko#kφ+(h [Zݩ)LB#'ߠÆ؁'uvqZf^v:^ 5<NʆJHv; &MVsquԜYL`dQx>x[;K  u$[>emfް;IW(&pK>_ի G' īb.Zb Aώb$2qi)h3O-@KPb }xNYO3W!Q"A3ZL]gߋ,)|&3jx/֨B&VD)?gB9"9 ʎ BL\tO>JVN߱"P}d!. (`İwe*(Ic9Q˖k䜓H;6}APOCR\1u%%ǛkqjX-5OS=¤u_2KUWl L$*;v1WP<HnW -oKtR(Af9h_5R\蔞GpLWTbFY56c ^?flzi'r(@]Yl׷iT݋Ƕſ)yf\RH?::^xSRLΧ| c4Z$WqT3ß>Uh -!*T:'ͣ"ByֽoMS7|Vy I&S~*z*xPd&WL}oѐ\t,8>9}26F_.?"_\dPr M>G"h%[,4 tPnO᝭;ɰ-jjk!&ސ)EDD %%C eT蘌8Hך\ucc#4d\Vf;G<-ַN  Z?E` ΥщmRtA]E&X㥟70 Z2#\Rj}XxdC8<=YzTG(ۆlXj .Q+GH#V,^<azQg3{>UjP_ۀJs2%7N^ K6WnƂ1ʝ|ޠ#mSA6A{ /m !}]c"e4vF$8dB-7 K?6ŷeCm  Rro}!iG%tFd5\F坠Ed5`CYR샬>LWfCECo*逸+kKt4"y߹zO{e m -u4cnn"p}q!($3]2s [wF ے smy7ԓ2"AWx=K ^nͬ c q CO|fܰ[0@7XmmҌ̂x7Aabd9vQƄ9Z;z ۉN=g0Do.nĝN)n-,:NAS> _!?΂! tCg.Nh 5v95F?Y Q*ȁ`/#0mi@ i䥗ɫYcC9dxQR8h\xߵC.yiJP)J,@feb*Bk"tx -\p+d}d)J/<]N:)!g&q!tHS0-VʿwPpJI` Ms`8lEzxko) 9pZ3&]7wx7`4s[@v`w`u%AL"U>Rvjq!la\?JХbҠ-Ow:Z}Wl!b#ofcI~ZA"OH>TPߒwd݇J[u#[z#{@3RY~n/}LXoJB`}Ú5INTxR2m3Y|I_~UG詇Zh2GE:P?).KzM=BE4GmVb+O?\Qj ѽΊcrTZ8Vȿt8JoM+  `13Z^b[o|k̞f4 W΄m°hɂBdGQ哫vxq ~# =ιxKJkeM.׆:CpkW#:45jO0H$xlq8trc sTT_PhpV*jЫUGAGv|T-nW8':=^M.X Դv[&@uх1̈́>q5:uĻ5Ț̲P6/] 7XK=P /GmmHXt /G<㕗Pb6c;_@c>/ABDkKz<AIhݘ00(_P~32`tYYzFN2o TkD q*M 2ߜtqJMpi@~L2ZIP/2Tֺ@jty`t:6>^7.wn^ā)1W!5u'p3~ZjŠ١9Dp9E# o=cP>8UߒDS1t"͌ٻBۘwrnoJW ~_b0 8 ~vQ̠o-ڧn d X!!oޏ7c"_s6WQ3$roiM^E]ظt2R\[uFy&lƉ ԞK<:*t>?C{?7ʻ&j<,w=C-kFD)Ꮸ.w'pjJo$_y6L]U?bA<סJ\HIl(@`ۊFz,d4MGX328 &G-Z zUo,Ӆp VϦ`/uT߆pfyŮNFʰ5ҋUsĩokҚ'1wCwIl`I0-K0Sׇ]=o.nPÙ@a֓cB;s7|MU[:~K[(ԲKZ,6:0NNABZ@+"fR;)H?!ЩD6<:a(Y l(THO0CJ0O3)69bim u]yAf=RmZBg G_WJH&Nh`i8RvBE OsP7XHG8`uu9hCthV%[BQyT'>jxù3FL^NT?vIv O,X"25wE}:s`}_9P1+O'jl~Ze? @Q / Bb%KhʲKAT\F>"OsIO /ŽJ]ʋ3r,]oQVUߑgyޫڵºn`-7s''hMq o ,b#z[813B0>K3W'6>{KqWoZq %Jm@eP; 63 w~ dڠhC5,g\u]*WM/r'atnŜ+;o8 35%Ҧ``MXO=ϱPnK.-z@9,ao׫$%e^~hUNWbR-`[!*P<T鑈6ʯ+@fkh[Yxw)+4d_NV-0ɬo~JhOH U^,TWbBK\yF U m Rz`?qXiìa]ﱻ dJX'kqDP4%rX&G[7֐gtrtMj6hV)=lXnS#"5[ySd6^eP{eȑڡ9bK89DC-ռF]샛U47/A n+bB^rqȾ؄53o?%cf8VŋA/C(Ã"zk(KCCאd:!;9O^X[{ƑV fV<L=0œ sޒcjJ`6 XحCp_w,4',jM)q]rH,rQ+سP"E4պ`sYi5/ō:o0ॐR vFqBMsW)Jzl/&.^9ͨl?1IߙVu 1e8Q*ӶEI OYY&HVNy1h6ɳ=mpթwjCGuc:; ĝKRV2% ?@Yt33I@^8Dv)@M쫩銺 [U/jSDT x׳[/8lqO­k^\JF3,cד_f~ndR4ۂ_GԼhI|~ߧ+#C .8y8ٲ .f7AmO sJr n{9wKEq㮎M!5\1蘍kET Xޙs:v +h9]W 06^M38xp !gfܓKe t!vCcm>B* @ftLSp@3N4G_zߐ, >ۙ~ 5ō! ʭNvanSw|1[ل)Z咄 PjE9ذΠ`MY~v!Qg8Z?cw+PD@WaRD"a5no;h#Y@:::UDzo˦vt_T`/֪ (.- @e=d/_-׋{;Rl(ɝK{32rϰ7;\ouEbA5ptg7$5R='x}JB:w;eIh:2%-EAl8D{oQSPv \# UR/d# *(v4PY'u QFք W;>\ 6* #? |z2 #,`aSb1Byg<8KqtG2h?Gź_yaLi)5-Z 1¶Heo찎:1ćpIexVA>K=Fͤ;_F%ЄǢE1eaRlXsxH@P dwtfxpE1!uL}L1k6u|t /H<^WSb~ I G>~?#KCeQ>:Qݒ QKӾw>j&f;c,Emkpuҥtԧ|m0a'/ٝ'=p?KTlOX*g½^71YM95oBu푈'1}&Ȼ>eSN:PdVpA,-/,'LKeQWxg-.$׆NKƔqn0݂WP-rl w/L.S^2 Usk3L%s@z[s,7,9^<ʓ0Y)u#l7y@2 '}]w~լ"<_Ьt R}ԔU'NbY@//Y+b$xTʒ|,vr4>6'@GTD]/ҧߛx>V_qFqO+#΁[6[A%m]m:lCKm-É˩r"e_TVwKn3 f";|C  Utv0bNS +E(`")B?x H5&v柨'`2P^KCzm^ApIXhsnD 7SbR7GP//遄sgr o+@(?rWۼW*x{7o;jb"zPTymxiKE,O Gƥ]@cE^GsUBQ}Rp>嶪Pչn.fGP5CE>3\Hzr=&&IuQu4^ElѪFicy=Tf*;\1& I1:}EaMBNn6 D uj9#o[_9*j&!kV0}e+lfEǛw i)yZGpn҂:bט,=̿.{a wgcU`0dIB )W> 謷g~Wz ;~NsCZAWoc-pB4@Q@sՖe#3ݶytFU߭]w2 9I>Oq HũqLYPB|lU*wݹyOW*R9T:7 {kG[ ca[hd FT68$c?RhnL7~&#pAK{[aeXGQוÅK~\ ^UJ$^;>^f5`1z ɭ+4F(5(9OOY?u'^e燷%|M.CURIaeu>n1Oȫ^1B,fNa+NŀHdmtp萘caB1BOlipg;|%5~HcC7&'ht ՙ饴h Mi w EcgTYu Q,/'saFԐOG]asjF+%<9b;q`B-)-V̝.@. 3BZ;$G2ku:@&}K\WHkAe'>(aI@M(B%bO $r~r 9x; $`gu4wk\Gmao91SAL9(S9:;9tE滲*+dqV¾Jq?>P Wl1E'ʄhuaͮS nݑw4YF1XM"@=v۾.PFr5o0$;+Q2OIؘc>%&XzWiڱ IC̗6m娴$'&> 5Hx 8(z܌;諱o8 c꽭% !T ): ݸ扇(KB\]|D{Ҷ]' =XBxpZr<3dm^@R͞(r@`MK׾қey%Ⲩ9Z.Ϸ& m~TI9|S? ㅻu@y4b5S-}Tq#-l)>T)z>/p5^%nUVeQ>kkQygܮ>qS}EhT\f%o]Ht+ UFmzqMD6!tڒWEw:u,5<5nVt`>d+ϖx,uּl|v6[x|ˣ\V5h0Iptn0,G-ٸ ͈©&=LlyuMezj0!~.&;#Aʷzq` &z r>{D3 ViۋҤˌ3H'!Δπs '"69֑}pU̢ӺXB2'=ΐ{or}5)Q|#|.[N٭H' lwfйzd-^\eZ) KLJxfK SSWhZiFYZiiN-C53cuVt%uvd vt6HHeSVy$HF|,5 1pň2UzA XV" GzW%? m[oD\>Kf{S͎o/*\.rd^(ʍ!*WM*JFW8anwb}+*jJ璃ޖTE?HHLHy vqN5 fIl1X<:lqs4V8ՇM?m :ǯt t8< E)ԢJRh?LZ5%(:*BbW dk# ӓ2Y)??PQaNu`0*ropiUmGztt  5a1@u՜' EpIrɴ_W]IRX{~ vY:1E_Tn="EkõEll~7 +n6"'fيKВj6ҼID5")G*$;gt&J`v>UjV>P~\fck} >F$jMz0-Ţlr 6?am2-A7LBTy};qzPW$X(BS$(׽xrFzl׽DAQe tb@eΌi˞]^Rs'Rd>6r,۠e6=IDE,-!IM ǯ͛2/\.-ؒ 84{"FTn2 !S:58ElC˫(ƽ㽧'9?֡1[ტ>k&a?nV4[c6ݔh5EYFQs)84c/JaRΨ^DUqŖ)Hv4"V#!rQͰAB\sYN~}^;\6k! 1ç&Ru'G(TA'B4NL>!^q~1MLQ#) + KM@32Md9 zg{IichBp jʖ=gYZ07070100000019000081a40000000000000000000000016439a35500013318000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/O,]?Eh=ڜ.+ˤjVAU;Px$YܤNp?u쎥P6T"O>Ɨ;jԚi5v5 #g7tPGB(瘏(jz|G)g>LKsՂomojo]H2#/"Euq 9GkBqI);EPT˳~w+(+*Ľ Qփ»oܦ|01(PQZO>δM7ɂMr2SrqjՑV`<Bnˡچw )5# i=)6I+PʮSnl\8.Ե+S]kh5RFYwAh=Z,G)77>t Yqʰ|1- ?;:2;U}q,ð36L'P5t/ r,!28/[-ͩ1uO&SnXNKQm> Q}ʔΎ-W6{Eї=:r9&e `Y.TW\LUs"uP|철o 6CX,3ǀ0ƞ?h5h_tg cjt!Zr+v}5@d0#WP֋ [/x}K* Tc @'VZeEN.w[F!l.+UyAh OJAZs_)PEkbC2'g O Ѱm'o3كxii潠^9])lW$*7o(Б2ʠ1루' '4LY,ܜC}Y>81Bi]Z +K/@sGoP9¬K+D|ˍ;Qdӟlg`**Mjniʊxy 3>&RɆ^)jø8㋧@tw5[:}(Baթ D$U)LcC]R1hUaz"=XڋU䗪o:2O:fMƩ%)fҨWkӰ<τr)w&Tp!vqDZg(-5žgA`c"O-A ѱ1ŚÝtWeƦƻPJSZC__:Qlڡrv <s*?qmCTvqƔ ZΏ`}>sh^['cOlNY eԮx(UVLCSmkOm9) B^p ?( K&2U@ Co0DJzFR#)$_(2)68l}$y1u|1ӜdI:e2P$bBq {рQ/*;Ul)Um8AJPƒuQAS~I~jF'1i]&!tWw?~vq$8д#Cڑq9=r~+}ݧy&<ŌQ``/Nt-9d0&QkgiYH; +Z:`< w1%uui]GSq -r™,Q珍MAS4=gzo/EUF0jT׍&?q%g-ʐMrK8N$l LsXYtE: F(vËQc/W}MV]=Rpd@0!FΉaݓXf=;_b!?އ@=W l2 !3,2qdhފ&+L|!tesT{g`NVNwvR69NH<1uMK+y[lؤ_?hl:T닻:i0u&y$LK}j ]˸5}fn(yx I JZO* x |ρHa 1;3ʴ3T@+ij6URҡd8gåM ugZ擻HN#H}e00k#ЉU<"iRPqq2tW%Zd$|%7V^ڶ]tXj_ pF'Ϟ @5p;W O(oa.!еdⶒ*а&ws*/` s$!%ߨ(g¬,GrڳW mGF.:l% ea၍3b[ {+ftj5B2!t|L{$Tx'm⼅ O+/C֣Vnu90V~ 3*x[]/}V(+7u'Ik& $6OLUb7j@y8^<& +Jxyj an4M}f9g` 2+`pvpo 7B{|;/7EG>"],ZۥK@!RMz-z-5̸*9/LHv/nظ_I|BD?-̢UU_>=HCh,s*ċHyE'BkUSK6€L6q.jTj[ m[PQi3oy8uvɾ?C2' O I20 u*s2뉢]@)`A`>Yn7] ұ~!huML99nKE0ֹܢ ǂxҟ1Z xC;=}e<Ԡ'4@DoYE˴;qnAFd)w?0rA_}\D8%]&11$ϮT _:M4w\8} 0k5Kx[{΂̦y+0S1uc[,0QLa4iBҔɩ+~Ga^{?3.+χ,>PgEh 6Oψ:'[Z |O"V8Rdawyl#άZ=fN|B@z9gduqV*}rn nv,:on5"C32KlZiP}]3mAIK˃|8 [SFy13%#N\wJAۜy/` cZ~)>EΑg`w7Q]J'C@m^ǒkz"*7v'Š8AB& ^,MP`_p# "\=q_("Kw-^ Q wr t0t0a-欁1>uZٚe&WkM|c [d&׌:1ΪnvNky9IlFL**+QOF=U3-kN3 o4]Uil`;1k_}8b6i>cLP@4uh #av _UkkSxj$AKĻ2)̲&6`uQy^$ߟTyx$7,NnP=*uo=LAL}ZWYG4qV_ߠˤr@ btW*\>Z TzZ9A_S۪fN?H_U@ u3fss3ˤoN˼@@ .s?ȑL1r^3K;_Y\s!nU.]|`E[v^N)7BxJղ{v|mX9u{ڮZU9ir lr]ST8U4 <`dބ[|ʠjs{547~\G>Tjs]c]l7gY 7~`52F#﯏;7]/+Rw̽wVݚM}qQhe ԿCqQ,/j&LzPYIO,Q cN6)l֬,2r:Hc4LmPt؊ntX#LZХ!$&Yy._ίى3PDpV8@4(2Q97"> ROVM+0ZT<Ģ0>^}ޝvG:3 m{oa~Q7X!`+#gۊne-ŧBq9o#MܒgtTI[OYCC0ln%5i~ى"m0z/QF( rFSg [1YVaHZJԀ[oV{; y ݰE?QV$fW9:Ȓa(v6Bl !:@}e$}pM| /מOpg=XRdYup~r0]^9ywŅm t` ab2hc ;ҹOBkJba 511 WstE-9z~*>`0coN^e5Dd ͠*4Iy >;Ǭ@n}hf{^81Gv~#_[#gE EO|?*R=^b\f B5w7b]-JZ*v?]8q &t8+mOIT8Dj4O[K@ aR [2p o$E~WyNEPF.Ck!Cy?Mq{FBEl8R|Gx TD=uWd0%^|;!%yvuIDoLj<5d}@)L-d+x(TMqqlVR:0O#h{d/AT4E\^zqVX2ؤ9`א~6yHїk71"+'uU gaҦ,G}4RA/F$vDb*+GlqsD޽Ύ`bS(Jcbr( =r8#GTt-b՜c&#i=!(aB'K*y6fRljkR!V;mI:}ZSNʸyV,䁀u2tF!ڞ~Z[ۭRQ{`=]]7Rw&9?$+VaPvB5-!m5R&P]+2#\AexwwC =h&CP]< :`e 0.|{X<_ΡaW\iӒQړ੺|N7e{adh+pȼl*BQj%Ȗ[.$XJWV<⑇|7-h5)Tuߗ?WZ'C뀤08T$0? _2e3G !5TشzQQ Rw6ր{|?ne`pGW&e'56{E!]|&oR;i&ytPp# EqTAqDCBMu~*|FnLEa3 kGPNtDi1jV'3UG9xӲgCh?Ξe`HIQ1(*#~kD:0Thns$C%(Cք>'51]1ULsγ1d;b,Uy2a Z>$ޅ 8%.mpMY4zRT'KqGCLۊ~$y7Z Q>Erq@ןr*ێW.zeo?94-E^ap%N\Y:FTQ/RmM,j HrqWNN/^LgS8:wƋ#]=C n4Hy(_yKA_o aclۀAfS K`ϊl_E˔2F~9. YʇD5g> @Jf|;  .֓Zx10-4Q|0o0S^ivjHSNZvb8cIN:9U͙E=\2 tb·dn2E$ Qqjp IKu4ꐬjn{-RrMUSQ,Sax' uC>|nkf5ӭfKoc̓C;$=~2E}lWp1 d#xT&yC8͢;@bYӟV13E`%Úu)N!i's;mʊ첀>J} *#A- ȫLwߗiR; \>q W tҶD L\I=X2v){'(Q k Q`E'|Lg;;_gcd?U~e‡O.} ͝+z_96Z$Q5f'Gmp-m>_6h\_GV(NHJ4a+l9nec5I쀶ͤDzyD@ PEp&QP&;v`ܼX|EUZ?'dfG>[*72gʵs?ʀ(Qgy }S!dܺ")E>8t!TdM+u4MpXokJ&m߇ CC*~lѥ[pӕNLt sØUkC_ދ\ѫfQ |&!oĤ8uRJcn<- V1;Q@AiVjKP”O`&i)=R\eI@J==]CE[ NHdV8K&hnُ85p͉%ꑝQ Lp~ldd7yIdT\eUۙk;"x-kO匣9 vǦNk^movmPA)!_DOi悥zCMQ<dіͻGAX8ʉRMD*7gk+'M'6d@"{?J3!B+r,ޙ s: ԀC*iۆ;2d+(3JCt+fl%ۺHz2-${-Q5.ڒ|Qdhj@u_8jnMƱK'}*2{OVM)p59~ MPQx9mR ]PPw2<-pv@웢0:$&["مVfq"lF\V#1w@JOE#.fbFsU ^Z1x<|0Y?$PƟ3ɿ|G Ua'/i1BTHs 2H(:G~OdmQxp]yzd7@ك9z2o%W*. \hB3-D%?4&\1b%{c4?ٽPwSiNbOﳡ3u"a w0&V ZVR@dM8ȡ#0_tQc;@oݬ-8݅h.ӛMʇ{fDE"XYGfP<_eO\ʧ_]̈́\ldhixwM{_;8넾BdZb1mP0odymriB%3MLx2yc1ѴLYC׋2$C7)T&8ލA8\sMۆgZ_H_O*TIX DX@/q|i`Y\նBMW㰠Õa`r`ݬijzӏkL6E9bTϊ:f5ywC#iapoսQyWdĐkA掙Aٴ, |$OF799,'e;5lj&@ dZ}2;SޟKoc2哹8-u׹3W_ sk9\cwa I2;ڠW i%8mG!UWk,(MdM*cB~:>WF"U=3lշf^NIRm9-PʈɄIy(->$]yOU- BAdT+μKbӥ1݌-Jۦz/w2t I2avO6tm;يD `sX$kMcS{׳D(A|E|jH{2O(@NuH]=vI1צ u6P5Ԁ8 > ģyaaY1Z"k+)^)hKl-q{?EV'8mX'7)L|UΑ`m+vnS(ۺ(Ɗ!#*DZ~;A BX+1AZ%`?}k! ̔l^:'-ζ¥;CO&ϋQ.b 4fby/Ɉv:  ϟmP¬2dFnO[wi )N7P"]8&M@hǓY)1SXEwAl zẸD7 E$')3{2K\&q'!9gvTmY(ń sm [Yrţ/Sy=7}-+O!|DUtF4mԅ Rzqssm:Rn/ C‡dwbwww4X]f# "La}a~@j+W$[|_!kUB;$ S`qz}{lܴH2~+y "FahѠ=(*zM'.heU<>h :s<Sd+<Τr`tHD\$$_dUe*+G!{ʩֈnlֈjH\zt-L`~OvQcy6VglnBө"6t ƺ=Ta![S׹z԰LjKf9ظ EΟYCLVM?WO*x:#0im/2fNAr&Nxy+."Eq(YI_U<T9g>I^ŁmM~ ^Z ~gZsnZй1ỵ1]\u f %3(YxxU-g>c~>"EjCFɠ%cTf S %W\BB1z4soD Im#rzP-9_ֳ.hiNs|f:EUpxFܧ;oV ]]ZkfZ/pAMeE)8]U1!ډڦJ<^u/vG'Њ?H |شmZ32+(ՔWb Q5W!^ݒ5E/@WfqmY /1&^f"|=m0ņ#E (Ġ =06I$V< X⡉3x=/J3.<2klL1bƲ1nE;ll]G۱<;`*8޷Gr%)W&g눷7ԯk[}(!hDti-? v&]{uzj -{Y93lb\Jb2 :F ;¸NHYy#\Zh r_ٯ/B),<.Unu!Z!wt ̔1ǒKdȚ.h:;T5mepLrIu {b`œ)kSplme!F+eNg=<5+@j{O!ѓR1gi_& l*<1[hW.^`N+EDIDzsvH |HaG8Pﺯ@;Hp*Y d#t1Ek66C}ymJfV-VYYx]^ShG=~o[ wRJ0 e4$jGsVlLI yO8}b|ڨDaLӀ^_< LϞޙ1(Fyqn'Ms]'Bر\CkQ (-&1H7m/N"Caz1*RMbƔH݉+7@x ;sHW0H e 2Qd' 0,O<3u5 "Vu_fK*Xe$; O+dXIxqNi,fn CxcÐ9~zE9Ϋ2(aLlǥC3(TVzg0ފclYTS,%15m{9ˣA6P߬>'|oErW Hr_[4%Z ~-=RqbяJ}d,CnGXNSs=2juBN6rS*j!Tumjbʜ?!oC5qS0uo-Jn^*h=^؛])*i{u7 TTIA TYOr#u@' KMX`kB#Wbw3'XK܅m=)Z\ɝt/ﯚ ԍ-qvD "i1Wdhdȫ/#1`ZfW;ypj3]f *ӰxsؽdL렭¬Ec)سJ=pe=] . ,.Z: 7?u62IyoLI5F<6,owaQ3%PEԔizFiod~J'Mp Fkc?,(@ꡜsҲ_/5Rof,f MoeVYh+aP:-31" !(Y& d\7PˎF5A IV|(&n}[Ļ!c VMÐ[ 2I;[Ҭ?xtYRn|0UKѣ9vL; LUcJ{ΓEud)To8%lFyj/I:]z1FiXFp~^'j$gpƟ]Y4įmH3t+F|5]E8z0( StfuBYpHHc(Ч۔d&) 'Rnф0Do%>ƴ%H:Ou GGW~PZJm~,P0ѹ@VsM ;: =O^[ފ{X:ŞoL`elǐ FSzRG(dyt`T5 ~*C+z^y|*O<0tu+0;9;DJq+7k{k MpC(f䳁&lcj85R6Q>lx;|c;r@5K R51 `<;a{,BPҌM[`gێN*j94/G`0HoaޒCܭcԎIodrS| Dϳ[E@uۘ7K QyB'Sxoar_^} WUc Sŭ 6"g/gֺH ?J:8.D\lŻFVNYvn.Dq:xCE^̑(E'*7zOGД #u&8&Vjp9帮t2VUj}yQstD@.?{sa^<5PV&GDnjG4cwvhBمNF^ukmO<_,#^B#"L8}FT vc,%}78Hnuh"=[ρ xJ ˶k*~d+Րȧkceyu㍺ՁKOpwH\Jz>2c1v2myͳ0|z@\q} ܧk}nן;{E֡>+%X΁R9]Dy5e̫.؛&'Rds+c9N ,]6Va|\"3, _h]b֏`iR\}ͤ#u8 vSQ@L|5179mHO]1b(˖M͹4L0g MX=ES txsZE%s@Kh 9,۵K{H07[}bB=z¼L(-Th\8azY2,RXT[Jbo ja4hMn@^sR l/e, .>4bPm4\6ړX; P2zϳڹ "+.`.ȎG"7n6?s@k4*~ $91ԡ] SG z2?:zA^;o=p:Ӡm}HaZ7{'B\bצB~B'.hIiF;{&9q77N'+'8\⾩Fm8ɻQKv_ϥyq$3A`V=0e<ϛߎ`?B=6wo [F*E%fւwʳZ>eɂ{fQϵ,[ź3pnp(^s@9_!y`#B7g1Ip*̗6tÌ7EqW>@]?Uvc9vknAzHۃel}g` k51oAArwz_kVܷezZ7ĿY$(xk' bexc Eq;hHs6=ah{ D;z̿Y}7-:>+kM#x'Z" :jDq;QϜҿktlP2\ T4W Ms "ᾐ,c !oŞ6ן6>;[A6O,ucߛ}k=,c5ʼ,znn݊ j2&D%@_Y&,8'X8::4w[ٖLI(iw$V1OI'ciO@ek( nYlG‰8s@`y'x11f\z@[ v5;Ps,4 kǶ=C[RIym<Si=fG[%9]'*UWa'&d0M"'9 ZKKr 0nFE&X\-ncB^h]wCLo"~0 p0FtOgE-|ZS\P,^0zi*Lk k{j ]9HCݞmx.`/PJ(yFi y@@|97tePpQ> a\^I B_D i)q1rTiЀ!`4FPы?)kո;1qFӡ =Hmh9볒wUMaYU&ce5d.\x!",f؂ wY] X4E 7cܚBtg8"BffK>7R߃C7Xuc2++"6 9 |{'[P^/K?&m^TZ^gd7v"ea<5-醢K[!c0 'TL$V)>l f_h;^ g[T' eܵ=36hk} 6+)(1,oCqc E$|ޛ?Ukʗ5a 5,(PޕwGtnL?X%1uLL؏V&n<+DB6Cs(}J4n^P6ݍ/3 N2n$ߜQ&=h$wivoXekL-9?`?!<}oĄ,A<4Pdا,!# V8V_KhH9>{xTm%]}9ӊ,\FTY|aEg/wHXOL EGG"Q†gN#,Oy Mm"c1Ze] ݩxrW9Eq ݯSqK&2޳~Dj 'U9;-yl[3EK-i%|X۫⾴Aq`";inR^ӝԻ; Oכ4/4:H^GV` >I+"D،Q,HG)V:?#]. E>6>QG,oWm_6 ^P1me4Y)^IQv޵r"Al 8f|)\jɶ֔ҞQ;&g-^6(Kn A9p4( sHz?$ |? [cZuNArߕgȻps۴wGgݪAuBI8[41epdҍm1FG}ilT1u*w#d7]+FݔX2ìlZUpz\/Qqo bD˜Xl Re9Hґi :&xR,ERR&/Eo\I䏛ԫaSyO+^H`Ў,䥣ǯ[կM8[kוYWC_B^\ G=4yWc,>2ch DVMtAseH4~Q< zj}(d >P4gao.\bCohjEnoN ⟵um[{6V1_EX3Cg?j lw۴γkݷ,h)*[1$!OkB!LjHF.v0s(@1tP'D9eNhbW[Bз؁Xu| Y Ex#U/!3غ;fXTd$!5'(Hg63Ipr9YaRƉрݎYsI7=*0UuƄQ-%t!HX?_v4_|,e0"g6T'?D;+>u+םB6Q>$`X')t/  IשժbGvz?,F*zWB9h@՗ZtlmOC'cp+yR Q[[(G&_#K".Nq*ґ4 ۗسRS` MfqIv5/;'mxs`r, 4!Y8#eaOtOPׇsU[Elh.*\ቄ]9eaDz5:mC(Y>ky&,!_ljf#|IT:$"1;_]|qk4;ZRup@7ⲂiF8d(%ɓ I ):$G wtYmoUEwf4)gecCOfWxMImƲLFDkYapﶎ@>+Cֶ|&H"sASk7iqeGa ȔS4t7ݯE9pv`^{\HVSl*S/iF&r  ֆNC4yӕE$3pr<<.C2%qW?uc6E#R4~FJ1|?`tt4l*#0 b͉2VSIqӱ)˿U.V+EHs *)ژ1$ IB̬ .؝ndF*Hz]l}]5VOᵈMLi^2<&xlHn8@A~XmQ+|@+`NM0wFnzVAfcvPfLn }KGC*0?Z?D3Ĵ0`HǨLZ-(Cj[dL&bl@>붛ON:X8DY]e8:{*zmV,(IZXKeV( v2`?aOMc\^ fĴ(Hziۑ/+1@1qEAzyb欹x pdcw4ɨX0qm97ath߳.Ⰹ-S1(h٢7]eRKMeׁ~6]Z{ׂD07hoPxjE"_CpeH'RNy&Sx]З(]I9u "ȵP4G>@!QZyIMz[^mCv UZ?|h)iT֦ g)Xxe .'jCy^}ς;D-_gOɵ.4{ǓڮbVG+9sSu p|l:=[Uݨ&S'A[Q\IYN%ku+^WaY2=R`9 {y!w$(DžON>4y;Lf@LcR5Pc b`g #N W}5 ֌w6%$?m Q,L(hbZ 1{KWJCK_c竅z\ J#z8;98RCk@UUk0 j˔1")M *6&h=J$\vฆUi.ӚMS/'h?b%_*8Μ܏V ּh)T"gl\> IKl8_fw/UMnI=u7'.WDӺDwtjlTET;?#Y$[ɥ'uml%حߥr8v~kp?^΋e߽˫FHqzp(9%se% 5U*=PNyHЁg}24fXѿE(3`YN66B)AZKUZ1T! /Bf_,3:{Y{ bx%QC=Y1 9|zQNj~BsOBEn}+wanVoTm!(LL%&ز4lB} ts#Aftfݺ,j;0]g|;\nsÄp%-\Q4ERw6ۃ@tdY8gg?_=Ӊ2݇Y(#QrjN=R_@[ ў ehC|!͘M|8"y0]L8Yը Z.^<WY>iNJ>V>t 1,rFv3~yd>k7?o;* 2P [ac@h l50m\7Hlw?8?ݍI&2_Gܕc}Z B  nƨ.ёtk,c}j'JBb`X/ULp*C )^-@L} ԖbR,J0rs V圻JT&B1*IO&Z0S:{7)B6ZoCQY5/Z2 $iP0v~l3EGϞmyc2${вm^ެUEM;@;]T擇"gq߃3 T{Xudan ;B}$2 *Gl Oƒ? o(#ldc96i nI mZzma}3@7oI&ɅUKeӳȔ7 C ǕYU[ƫ򱁷φvd 9@5UaI]&-0Z;jh(Tr]m.c(<IZb1J-S:,ٽ _& *4KsZ%?74DªXa=m_q! :(5Y|c)KnGU.3~Ix˒Kpꙧ]C^"Au@_3ʤͽtvQeBt֠FiEMʽQ\uty;qzl^_ёIc_lQHCײ]Z}x`c5KTn7yS;?yL[xBrzG*ypøZ>E ;5XD *yW |@&[D7{0lwk*P^VM4 4a}EʇWe@Z L@v(Jh8B<7KiqE7$A5g cT51R\S>'ź o6qEL#c4.f뿩L@O6,4W6f1۰ ˱E`H?Ť1Ѐ tM3b]O2uk2q_hw{91N?p(z21AV^Fk1 4E@ T"[{vt23Oڞ8D  FqC6*Uz[8b%B i`u¥.y[ݺ)TbHpԞ<O#EJPm_Tj3yӘ&?'N`8||sȫ]u =8(Z; ɯ+_ݹEk>sn1vC/Pg s1{ Ͷ)ݑf8\Su[V{$քÝ.> TiGa|D ԝx\2Gb΁0dj3S;Zuwe߿CSufX+ Ic"S ͻg끢6ve q^ FJ y9p(mgڋktmdտApD*IO6 Q#CrO~wxxS b+>#QŬ8E70|Pgd$G{uI/`zzri8!m~3draa95|d>l&axh}Ug5ZIa?DC]9 ֻ{wa](mƼf@~ehF?#i8#]3a53ƀxxkSa ٲߧ8;K T_Gxؿ>b餛 ;52lu)`P!XFIVHPx,ݿJ`w~9kƻh"ϴg6 #۱Wm]9ȂrP ;fnZ/,;ktcӥH?[I=AZ 82,<2MDT=٥Gh4W,k|o=Y^u>w3=H} vJBkS|2$Xʀs}8[c1هXs搇ӹ. ";tvB]6+4B8/Q;-VXW' Jfm~'bl]-=w_Alv^~j jƆt\aUeAF)2} lt]5kJ! ;( T#Sb#F`$ǡ1~Wr`)SaJQiv&``j[4=Gz3.w AH~d/xV4fVH 9T@ŝ 'Xu3KCQ$MƗlZ; XIOFUPҦ!1^o@`/mƙ Bʴ l/?F7xl5PH. 'Z׹n2d'2,Mf-X?`s P}(RvLSVD/5?{!/$<_Vkޜ:s+uJUQ2N̥x|@KSA3'S!HgA,nӒ6rvaFubs^+r^X F(n;س&T1zF$.Q_Sf'f՞Wޡʈv %ktRy,W2<##QQgVP)B8`rEKz@q0As_wݳ{vR ra+f9'Tw?h}a(H Dg. v**s*.[m7?W(|EhL+.'Deh'Pe\&68@NEbT yhJ 2Xt:Ɇ%{ \vu "XE++e\hhø 4(>*KS6/m9N{o.Q-uβwni pr.#v}i?p;+H(gT%5z:'<0 #Ri w)3)~NN[`di#[wiC,,H- s-$؛>ڐ2>?ZFd:}d6j"ڹNʃUE nel9}P =eQzi\3ėJ wI]'\`v[-z PuD(GOZ>>YB:Yy}R9Ŕų/M-L>āԬ33ٙA%ׅdeo ~oq$G(EYAEޠ .)DM=gZ2ޱMz@2YsK-2^x27|cL>^Ė|pH@sf+9^7e]=3C A1iF*ZcQ&[UoA ,xGmݶ]3bB ӔY >C9^h*aُ<T*S%8adEk2OQa2}ۣCZ!5fe?CӞqvTP&ڨXU!>w x:"AGx*<pV'zxP Jiò[wk1H4L f܃P1#> k+!J 1w39oϒ"CtyfQuoưEջҸ^+?QTxS~_*,+Yv -Zh e|.('}P(󮦸;|Q|Ft+sluO?ѣonj$Ѧ_pQ01|SbJoq`;9xRX"]8Z]FߜXs=]~̸*67G϶{s;ZAP]DHز=iFCp5 v>n0!d~uTcA2r=5ta|NScKΉް3v4\L%X  1ǐdqZGPJ~? i˭9Z,P1AkfIJ=+μ .I̺:8Q6Q`ɽV6 ͱ\3^v`pЯήg& }Bl?`G4-8owR+iaqP3O_qv<}2}DgNozM?1Jϑ;Oe ߐ-) ɔ5O~:1kt]>S@'D".qYEq[!k{k9J'5Ҧ. +j0M<@ T`վGj &݄r7{K:bz&wd>fSǂpS!&nQ#MC$.fGt< [7PMK'S «!2l}jɇY}j++K%.5{s@&SHLlbiw1.X4kOkvfRssmʛI3'%_'E{_vϖR^"0Gkz]cΧ$%4p:q_1cqpӘmP<*vv`SLgvֶN?=17OQ=8ǩDzkr\z^} ?جtxih=/j9nS SA3<{ ࢈Ƒ}rCʼ'*f3.eæ G- CbΫjppOl /<=ww6Ǿ*5Ou)ԕӂ or$ ^l. WCg a6 [ ^Kݮ[v.-ɾI0~  %;ipF m-xx[XKN:CV~k*/ eqI#i: )%Đa38sDJ:jKIߪ ѹUMp=kK .I`# :[\Hn4{ #z|# qce$26㖠:hd٢fgda3د4=$0l2B5˓1/CdH#_0UfnRSf-Cu%˽=".>M:i 7tvYao&B1*JeS EܿA<c=:٬/`@&wϚg=("YG'l U4ѦRW[鞔a41#|Qdеop&rL2h^,6r_+vK+ p %9C#;_l)@+N6aM` a|Я)~} |DGմX483ufSO>"^d,ppJw>pD )NLգwy9-pi {:2-9|FG.0Jcwn]ݨ^?%((Α-nv'Ewbx {V'<8 /=&0XbGi@v"ykmHN^!>Exeq2i2SG>6#OՈ 8}KF +)WxyG~'"~ u5P8ňK̭ҟ&ie0V t̓%)v6XX<"y @Х@~_A)fVҳQwH=W҆33(b\mǚqZͻr4Ӂ;Ԭv7is+;ɼř#yzB">'xAb9Ӕ(v ɕ MΉT"T\1RU-F&h9^`.x͉ʖ8ζBsG!WƑiqȜe]Aؘɲor9jV.sb j)$%wALyFsY(lVX- (W*pP#j?PTY2bm%5no\'B@2m*WF~3A 6T" 8\B_L($+~=IHf:"1A]Ѕ S W]z{#B%J ׸s帩[gf$Q'K/%fkmI5n2Mb! A@z!a5AH@p3dah30p>" 7ܕFuk.z RR `c"a*eY=-7;C>}8r~pwSF9j]rY IU8@ͻ@:P5t@a(0-4:v%ypccAτ<ĜvW֯G\efqDpQ~e#]~*_ Dl,&ZxU¨g.\ݨ;UŕҖW8m nʑ e`.rB]܊.}KNRv#G6B4Rb݊7W4LtJ|f#gU'7 Mi*Ȯ;_v2Rw2Ğ_-~sT+wT~<T)b$f ga}T=+m$*VW,Ȩ ^.GU t}GT箶ؚzd Tn0ֻ٢uD ZFɚ_'.l ҃iZ\- ҹ7*Ҧeºux͇ڰ 8U[ڸO s/#w5gꨪf9V,b'fqiX)`%??(H{)=2Gah5]mL!CYp,I LT||E?$SMlΦ,˺ݘqܤ"qW_@EuGb/b{ɸ!FZ2(Ce`ky7,]z]Bd"Wkct/šLa7XkΦW'QLH?P뭭Z>~-.=U4 pC,|B?JliM8ϫ'l:7NJiܞ6JU~< !h6tTJ۷Ϩ mvGBeW.E%-vt1yhA'I .{DzzNd&Ǡ3ݭ/֢UosB | Z?H3 % &sk.8{{9_僗qMRvíCsbzz5AR)͈HYIRunl%4gJ;M!񧫨2 m;qk.1G=0#v|s%M#_31E :\`)p?n[v I#$hŖN25cNSmEF4G6%DYT_((U#hw=a) 1752TFMcEzП^A2bҭxH$'K ,<F1vu#`/p,O}I!2:֑1 $fn`[b gZensAĤI\) rvfP"`uV`()q7v 4rP%+W局5;>2s \ hm=,=3KS)0% \-<ẮPa{qZ.樚QQOmMH<mxGtK4xKpLOzwiF)SjsY!uv.4*'U9~ z} 6nl&U,G3=waW r6Sk6(AJU\w.[i蹨p`%9זvk } c ž~U-?. &Il+KQC|v^FC [Y)^Ƞq?uFN >w/DYc<؂zKa#kHŽYNnn[ZM*TĩkV#W(x'iI.GFzjѸyp-ǫto^TfEKM=G2s ;6JGu6ݾ|KxWpdhhӣ9Na6u{z}kjl@yks&b@.QsCw$⒄ YD'- 3Kq8 ct'Uߵ[3NV.a 80@加09"lNC/KPl]3Ѐb0L~ &33[ "L,Es#Sƚ#KOΓl \KrSFT̈%旖gE %%lsjrGAu SY0Uj6alj@2= *ܧ5M<ۤYoOBE1ZGB$߅&RD? GWO'gz7 l!ZhΆ#ćN6B׋ΣeѺjېڔKynB* 9xI<~-R&T媐ap;Hg)uI8r֨QRPג$r>;ԩ޲TZV5'zw# [w! 3P\ƍ/]ՅU07 cE\71NJaO1y Ee K֩!_k(yucKs[ĭf<|Ɣo&D|1~l@ x"< ap'` 'ZXӌGWorkKPʂAc5{Z1G¤INo[Wh>O uijkXkK+X#tl 8 TNF-%|䑙&Ha9vw 0m4f#vkKDŸԱ/Em ZW$+~ f>gP-ȥÇR&|'p,`Dp #&|B=ۼnܐ0L 5ML]g⛎Br7ʾ⢈UAv,1&JC-rQ'bh1Aőm{ֱ\S-~ջeGc4I=w@q N\decCH;r@~o-XY 0XxF r|>@Qm azP T$ ߓn.V< Ϧa~B\Q&T铥gX.[w@vHb !#b`enΕu~7ԙU/'_ӗOjRZV) bc F45/ΐ!K0 #yF׏DqY%-ty^E5BvR"v* c9\42esW[ Fb^EFU*kg? [)T0żYz%TۋHg1{L@R]_+Q-4%4VO~\IAJI]0>ۼA"k):eK{TxHV%EQLVJyFDåT}n!d =*S zQK!w"8}gѹۥHZ\[BwM-w?*g? EtuF{I`Ldj*ǨiDHX= ՖA3m1P }BB, 8V*΋1WI56BdQ Ɏ!SH[0ꤢ 9z4VζjKoJgUCΫc(Q'?9cXʱh"[:YPUrdۗaMod`jaI4P+<wvs1߲<.= }R7lܾb "!.e'`6ft?>!ńB y,uAb 0wlʼF-Ȕww(3h%2)?[dT&wO 8 o @1T K̬Ta_QY_J\u] T))sJ9O d\ֹXTn Q4_r!b DPû^$ qOY Lλ,:÷y2]vvP(d.kA'v5eZFS/qh`dDeH>Э"_$ևW &"yp~>vۖ?*l|,$Y;@0_;ְ7U5gPGp*s N,E6:*^IUZt)Dʴf_XOtL24K$k';hlȓ03;4ЮR{̭'8F]+3U Dڶ''X@S]L+BAs;F%xwDaTߞI V. F W6wdF&.9CO1J921*yh@E^;ШH™Q\{gވoX܆_^;Nr/9hvx8囂G4Qcn͵;7iOjx*qGdMPvq29\`#8|p SFiJJb-$>K/RoWzhz]I.fW%<. )Xf\Jh@> 7R_IpB'hkkf3p4B tS{PT F9ǝj[sNCj~;I]ȋwm'q i)%QtYl֬\wFRF<a)[0$qr ||rYdfĎM>(r{iALjTa-9X#x+jX4QC!7_#1P@Y$i]!HY.ceRU} 4Hjp\,VϪ՝Pei`(GbKY?l~6OmlttVihj צrߐU$Ը[ʗ[gˤV4Z@'?%;jʂKix[2ޛzͺ>\c Չ}IAw:׬E*@ė쿻xxmҥϪsXf+mɄ<ePñ1~K }e #XOIw6g[Vm݌*;!GN 1oH]3 EuT*4'\WJFo8LgAXUmbWנJR[)<ϵz{s;FxSjAf][4?D塆bښ+"$ %2&޴e$ t -nK~#a5*y'`af,6FBA>hc#u~pJ̮\zrRHgSke͏[r#&bKc¢`=pe s`?DYzMiMAD"6oޅ!y5ho&]r F<…erP( nPZ/4})L7' QW~oNB^KxNoRLEв[e#`! 7S[/WVEk0U,|;o ^վCݣ +fXm YSc2ǩӳhiJoCEv,ZgQ=_{G*8H-̠<*"S)=U ;CD}i pC}Z*^/ĂQ*Mb헮Q`XJIJޣ5s@'OJ7?N њ6Xdy]T\5jlyr2PU7lɓr`p+2,_"h!$аM!z:tעP}\@R!\.ËzQڢ1_iy\sXN&"BR)(П-m+tmg4lTgbNtet^HOi2}"˰,H|p?DDkH*QSO߼$lYQ6Zצ3G6N#M}o3 Ϥe?8zkG^DlU$$[xŅubhg;XϾP&{SX>DĀbGUH\knJtTT-!]_[ߔcjU]C㊝`릜^/>^4NNAghWsh5\ b<$˫fA Ӳn_`/N*HtU kX d-0GYL|X)>gYD>+Дo[7A݉}65ݐ*"Qx<,HrEѶ 8(Nwd@`_l]B ^g dG[z"rdQ`r?(Xp1pP ׂ-ݑZ+9_6m%u֗@b@ZVPis|fGߨ/%e9f~8bϨ`;8ګT$N)eE7+=4{ܠwa y/2'A"F:)Ю&G1AЏϡ@< p!7{zX%WR2.9ӉiXzn]9l(n\٠׻ܕumdz@A ᇍhr2+O- "oƤ<ﻉ&1$O{DXleuLш|.sB^(Ypj f{Wy8@sBJ걵zϢNLxA"9IO|}5؇eR )N]H$v8T|=--k60R˺ t")R{,D(?]BM r 65d<zx}TM?q 37-:J+}z~ŝr:dMhuk%1x0G/:2H\]k &LtPYPQ$\x!=Xa" c{px ވ%v_p"%,c[z[Cfk ׄ{L)-#})sݮYXpN ~\Z~8N Q>=+A,]p{Yynp>S(AbȱSpe bH d:'Q}(TWdaOb]RSԭgsDKq']mer}cv2xWP3IЙES$&"܈ˏ^߯ "P-@l~6.Ο|yyZ;B,fj=W]8IJK<҈kj HjAɌ/A5.g-)-Ƣ!x #~"|-}9dž/l )[C$Н*γ~gMhWrʰJm_"d5ѥ[?,p%w!A{s6.Ie(by#:ښw<9#"M 3eǃNZS>N2D~VߒEGhǵ{ vOU1ߴ\5A<\Q'\@;E w" ֒-ޅ )⨋ctT7Ț2D-+wҮWL#nK,F 3J(ZXz+@ 1,+ n$K~ʮE=MK:n!C,]#u D؂_ 4rVJnA[$ pm4pb5D\Z 3skh`D'`-`խqiUVfT,VYoJb.XA:S[ojo^R'#QuF{(eA.*9q!#M{{/[-]RK"RtJTZYXg=N1Η}`ČC* "lhQJD^9" LESMP:O@XMً߇6 X9Mϝ =0<{m[~*(Sc~%F\;b]9fnkja%/ȏ[-Xv4&}  v$ @  nj!\.;̻ePݥ+/`Dž!VKif)#y8yKBj"}ŀ>)!qK=Gh 2qg[ 8DfjKDAYXCPYK^%YaOW/Ec˖(VME4i/tbp?){j_ ykEȲ'&.;KPzhnm*/Ճ }5` BڏK{ylg7$Ҹy/\ehͧ^GyHi\x N&5IC1\ǹE2 / dC?֊(i4@1BIB!Jm޹A@T"Er?O?l)wj]}DmCcWbHc@KF[ ai7k{,Z+I<f-BĊLA^?Nxd* l0b`H5#WViʸ oU3sHОumA~ͺl͏eqgTm5η9^pIG\һ_+ 5̈ls>ϗbwěgB$rꋵdu]xfrhg?r2s* (B/jj9dNH靨]1~S 3 AWH"NL܂0Yd\i$zWBK{85#f&D3~WmW*r 'oʌ.a:r1:phv_Ɋ8L^43WSC#fÐDU7C&qyJ""/f,xnwZizvf* 1~fq-ޔYT+9CYh,@p ʸ^Le4!vRN1s'&-<0GOo57Qgnd >|?OAjUSCXǮ 50ʂ|^ٞL/<3k:ʦ P'UN帺^r*I1[ ! tpÑ @ʄ^=i՜[ld1>ɨLݕzfS1p@}'U F饅ZTDe3BiZ2N3H "+Aϴ{M :'hGX&c+#Oq+a<*&XG@Cdtm5e3*e<#/62M-g]-MfS7gL*F^ɶ7^=; X>ۺ9#Et9*`K<G,-׫%g{"3x?hvNcM~)Ig:em "6ND 9# oDG84|?M&n${NP6@rtg%_˧"7Ydp<ľo yHYx~SEd)N͛!dtf1>:59P|Givu10U/MNkEBv?wBn] ]{eg  L7A_GKIdz}L$yK )=W1Hpm:pttՕoq[jǁJƤ9ۿI)ZsveN7uNSGFE齺K6_B*|@Q:+:NCjl,O+ҝ=PQY_aldQ F]ӻ;RYFZ\, َ(KJO'- ![!셂Ža6B aao)H(ы0B]pFp a ȉ6ܑڏ =IjWT̅Dp4.|hg?\6 Y;l} 6ZmEe{ٕ Y ѳB/SV"p1;*^g P" _(M>ZȮfl|2>n^vu L祉H )wY5G~c$:H X S{*V;&lקD:/鳱mKMQ&+2X4Or𚫿Iٶ腓?cw 7#4j Y7$ mC`orFj>?zCao ~rʧNBp3|jGp&ކpEdFtU-KM7xQNif!ak;V~4l_p{ơo؄+ V:8o;w vv)υ>GRC:gQx 6[~4n'2, rD| &slfr懦=?`&k˲'@o1ڌѫ#<M/\k[HfqiX 5 Rk2Or ܽT5|0jb+y'y^Nc L#JŻxLGMDﰜ!yȺ.m3J/ pkšwL%"=D[-IjnJw3am@7J p8DپEz_C/uˀ(>ౙ:/FF_w_a9+`$[7(#1qg9wլ ܪRj&HFxcS'YkU N]oVX|㭂߃L4UEe@Hxhc(Ӝ9R?9Z>; wo~̈́J.xeMaQ3v7ԕ;e>%ԼԂ$ pپ]')Z"P^v\{h'dV_1:+ ]3EVwg}}Zgb]'KxBj ajLO5y A79ghw7A^HM\pxl>M,)`R_CNzר(;)yvĶ"=iZ%Ke*2bGwm+ ԅsA6"8R@֞ߏ:tl@du a؀D 7swoK[V[_ߌx|Z-}=]A9 ']Dn%N 8)6A2DwAi<쳢feu :aL/v>glWM=a%37E*ɢ^R=W~HL,V+:BE |˘YƷ QQ`tG">wI:Kdnk̼ |2R2^[mRԔd?@jʾ8uZNj ؑmb <ʰK*DQ#]?Gt.[  S!a/ ⮎,3CQ.C6]%KRf s+i ; d}?`Mh{ v] dnf(1TEJ',\5 ִD;Bo%31R?C; CUvi/t3ʟa׀15.DG8:ly.Ó`.*5A(g8snFSRӓ\mćy_F.G)jЛkajϚMnY8K++}o|o,UI@鵩{4M"ou7v(hT3')"Ƚ4<ԛBŦȀ*^Jy~=uMt6#)8T؋>>VlUGB&ڤ;_/Yj~3o)zvbd.0<KXOAK6cPX{SJSuK;khGz/N 1IU|M![֤.׊2L4{')q.7Ƴ QXg!0Z>e?^NU*S' Ao.6>ZRhjW[4F$`wP~ɽBa"R̂y5'g:p] tvA|k`\_R*kܻݻ{.1bATO]n/m 50 C!7*jz'9=]G6O@惖MPO\G vLzGlHZ}ޞ!u8CMdxtAU_/m5,qkfWdġo񒷎?-RAY  ne[Jy gF{l*B.m 4DBDT)}@Ru}Ţ ;ɆP(D)]1'cSVwŽ(PcSU@%40:ڌ]o@k LQp5PVV ӠuY$L z?L?Zv4duǛsyCLs-a(Tgtm&\>r!@gzdT: gRc`tdlޟC[+ 0e4[s.DĨOuVI'ߞAO^mimuבp'%[\pǭݹ |ZfCh&> S , 5 r1UÍGc8?RسjQB=CBY!cX?4E5ϸ !a};ꊔ+!)9,Z<ZI1,izkq&7a!YXh+䜈=lmYJKtJel$D>88^^e2xFHAVP>Uԭ- *MsH;:nK*첨R с;e807 gÂrNB0Ӡ?p}^T|Swy&߬"KƑn9Y%7)~kM{-oдYfͩu[1=O f-YfAFۇK@#bԝl%$DN+2Y$#[Sdɟr@}( O׫TuriUqģ؅Z c{f8c3a==qV֢RѓݗB=8 ׻ eYYÄL@IU/E^u{ÜK*;r$> :@9C)Yl4/LƇT)2FiCPӅ>6kqz~=foX-KO XN\ٿaTBh*y?wh;#_nN2\6dA+ׄ[vԋBo;'&jrK*[66(;Nbpi@ qkuR'M{y[UhT.Çfln{D}J‹ݗsf+#К M]O t⭼s ia醏*?!bgp 9 x_l.<[eOh 0sg.3Br1¨ėt4K#BQ0]1KGR;,WotCeJ\n*f[LGк@Ͳm?Ѽ.EcW G؜3ǩp<{2ݻ\9X2Rw *ME(𙽛~2+g}T M a7ˍƅӯ+@uCJpJ3*bl R"rT3&E ~5)ջ䨖`oK`t#

ZVRl*CW,'XTˈGdӒ' ' 2p>W5ALO#_ Vc7ᲖɣzLmV2q&NXj"3͵K3֒R/QJ_WrHBFU}b0XSe1A#=Dwj%qsLNӞ6I:H 5 pξ3@=g&݋{<,igbģJ:YQ>6-AOg<,{-RM+O_,4F Qu4a 4<oP=LtGWI։ OCu+HFSHYN9ۧ-01rP#4~o扂͹-kA@ 8?F :6LCy?vG6AaE߼-#O7,ǥ<2yAօywq]}>nt!w%.|,Ŭee`ԍS)P |BRpCe3}>-}cO5Y)]v1ty\XU^"iVٶpF7Xll[L#(k"yZ$>bb&f5v%JfBj:a|35wz:TΚV0Q3 ^bAԺ%>Fl"JATdڠfd`ML;$ü1[o`othHViu9U-8 5{O)=TKӞ PcRX \o0(Ttų2!UM֪;[#5BcA~&#֜^[s /Z݌a$wn~bl]O ,AVȚB*P7d1JF \yߋw8"!u{.j:4'jh |JZXr nYXw)1ǥ^ =N-Ԟ tnfQ=׾vգKP9̛wTIôlo"kCKjU?5wc޽Qr-2aݙ7'Шs ;\X6Y|i$i4ZJ\Ie'si~}P8b8񢶔~;+= K!NFitQȌA4֊gVUS (8}Xgh)d$T+[Ô48~ X^Aw"t 1K6wb&ʨOe (MΎKt8!`eBOf#HV^*6$J&/LyYx:riD7@`ݺUZ:|#lm -@Z-=1`|綠\o|x1^(1ʿ5սkaN8~9Jŏ~ͧׄF'\Ÿ08 o1[h̻~asj^NIh{֬/lت1>}i>I6C0%d]S7̖+]xj`0c!'%I4+3<@dkbeckBZҗ?X !!x<%b9rb؅Y2̚0ݲ$d`|.D%'SGVc~v p2ۓgmgSD,jwO^җ# Rڼ.b&Ey QX:` lk8E=hJx_FA"=v*'S26t\E&KwNsq2OjE]0zٱb+Zıt_LM k̨ %9-hRN'X>A Tgl4D]{4h b'9#D&^dS9{D-1#v nV&j8MpԺL~^-vr֣gEjEL{6^RE3Nޣo0W*E81cѸ `ǿS5PB_0uX. h".'7lT+k'ݻMO2Il A,1uJىBnC5 y?B*RSy|T'cZPt/ЯͶH 2O <~~ЯAfU]#f(A!k LJI5'Ќ6('}$BȂ80=MfnIh2ZQ<])o|Ԫ%OM;SLc  KfZi`kRwe*pҩߴ băь¼XEoګ>L/#eDww(ܜkB0 -]/libhZ2ʢ $֍Ջj}p0 7 8 *]d~lbHy-օZpzG{X:1i+7YYM&B) sݟ&*Q|3\/:v TbҜ9OϷ~lV5A2lnR@Oȋ܃P)EFn:#Pˈ Ig0h;CEJihܐjǰU&2:JKDq! ]杁6҃^PJV-9T)VUNjf)c s[ M |rg-"P@`osc;iBQv%l-Ι1Q޸kٳaH-lq m;q9_7W' ;DN\:r\ SJ(nXroLsХ.5%9NO|qd!_;QmQvx>K(nZm  Kq p\X=K逹eՏyΗ?FZ7"1쨕/L3x*f9Jt23QR$E Yf OȞ{Z쟢IhYNƁϫlEJg%0PW-C뽥N9!_hd+g:$S1!0=;[GAb^}pC= z{%FA݃%*B:T]4.Az F)r? o6T6C 9)TH愅y^@^; lÓC1m} j8PHl+éz@Cީi,#r/6st!~ K Si˯Oq:_oٓnIn<_ƌHF'rc|(<1E߲|;`᷍=xUmHFZy>\0A/@ٙ5 i'նxԆ 8tQB'dE8dSC$M'uvl{/JJB; ;Ug"p^00:((ƽϸ;oM#[& (qSLᣅ(Cҿ( DpXx#-gv]Hi] 4_?FZF!\E/.?>'9`Hķ9Z X:uX鎡6]v0r`)ON : ܡ~X4Ol5%{/W:~JQ';w$YsWs`K,~+cNH ;dfkDBh#Inl @@qw37K-(4 @j>Cf .Y)6zX`r6q|74P)X9Vxk}@==pwaJݴ|L$S=H|7'grv:֓ю< 'kc8 ]ѯ&-ۉ/Q8c9ppÜwOmLQ0S4kZł3%:>3^B=CiQ'VxB?fE]$5FH+x ncݧzǛ };pEJAp=iA}Ӥ0z +LKٵ58쁐GG o?LRDRقD`xn|2™<)+^q]C^NE]~!dHUMs('RMRk<s=̛sx>"?xBw V OxkE>l7[Q_ƈ}g4k}߮k`O vG/x*̣c:͵},n܈w-A%J_iReŐik$y¶;i$hi2N@w"2ہe ku.zkU v-(h~R( [3*ºFK3L6W~;f$ZKHZtyCܴoXc2N1TU^עւ~6f\n('$HΨ fӧu)-CQ5S?K˲c뵒b:-[iU9\}6Lxv$-23OtZaudP͵pz U-3(\4DagU[J+5Ѡ7# 4/.'guaC7S!hۑ| M1΀FH0KBoǃE J{6OT, ;`F&8߲AwS φ(5ʗFz3L Pz断E jZ]l <4/~uG%pH$.o]PaOS8lhV CAKPMJE™<`-~8l F!EB[߳VmWܭB!VQꐡL Er} 5ľ:Bҝ_z-:ja`CRYm-=Jy4Dyz,Үptgh8}2 N%~(UOuб88-7H (x*R)ŕkrٱ꒪@fk;"xJ?xűZ̀feeHgu<~tlHSZ% L"ibG1̠L#WFsZIt4Hk??_OUؾMFg}q`.Oodjpk& E.6σ:sQ ʧ{3V#QYPsȇ}nXsQ%:n;0@.Qr>` m)q9P\1_@kYZk=HYx05E N.(SD!η~xդTh u7J[i7%}Hʫ=-%C4.[ϳ @N̄Ȱ֞+@Q@p-`bՙ aD{e?y!ںX y)[K)v-DDs/Iq xfӃٍ0:(9|l<P|~~(]1M+!Вnd‡>Ճ?Wi3|8h?O}~YIDv6MS 5 CuuB89PBc`@GH؎OJPФ8"[޽FV `rW؊.H 9).ZmdPuV*Lnb;ɜr&ǝopAlquUS" #z\18Kc.H4Ë&Qk 2$~3P:uH4wf{'.#Iht~hffAc1NI`Ow6C(|噮׏˝Ҍ򌤈Blۭ~$#F43j9W97 ۴h:+[Ȉ -]/,TrէXDG ҔK-0uH|emI-l҄ZDi6?\"  ~DZB:%>dlMN~ywGh]u+}_0BHz+L,K('=c„TZ= ?%":3_`e ?^A߷)Yga6Uq\UzFzۖ6y`.RK.I޴b ⿅Eः@.%ҥT|9bH:A 6U +~M̠i/|)]+`X Y_W.{tҟ>rɠDe$\ՠY;2&:QE4ZfG *9Ƒ2cHVn= @Hf*щӷ<ht ˉZ`'},kHh2U 0i%S%szaxmf^z !Ca6 <~Z5>d.wZݚ /-]{LaHT3Ѿx&yҦ4ŠJɥKI =w^]0o a!IIo ɌF$8 0)k!hƒɠ D=v4O#Mj FP!=pAys\4jGgjmo6r@s&5se|8T9Ŕ_ʐR+",D }ls Y5\BZ 1m2MoQ`Ρ6#$J &N,?B!` )C? `z1$0eJY=8){2A[Y=9 5́U`D4A]`qChcOT[㓪.2 DJXZ:hzv/]jytJ\a##XN-z_! .*BwTvBz P^&l}r,-x׋\Ae-Q;p´P"xUG% 7=gX2i:sg^6hE}=sT>7JuXj8vmIF)bDJ`jz퇂cZfR=𩜹w٠a~-E UëKYWr/K}}mc$h%#v<]mgc4)Vx[Je#Mٕ.X v$V]{E0 doiUfnX)Z<$Y! j+ Gs\i-(ج*92MPYCǢFmGz896!ܶmȣhxi:ԏb%aZg (6( sEL<mWCSXx2Pt4eoI9@Hr '  積___B{y{b+Ltj|8 y'HQBh;]n(k:f$h>ƕ-߹RkԾ>5ċK#!=?_a5<ϵK-tO~z!wDڮΠ#͒ N|JȪ$)VX_fc圛ԉ0Yz}J:XvCvi͖]Av$ow]@K); DVv Cݳo_0u$u\0d^~2y_@ nVXw,hXY2k[,t\$g;X)f{U Xyt/!VD I`g*uCN{lDX!>}"AW䛦cB}~_,^MLØ5JxįuY ƊwatVG$ -0Np0NlqJo*2e4zq¦zynt/Te?j&{&sS 勘!k{n o>|jC쳭dN1 t:zBoumWĶד4]ߣF{iR'j0C׬c;|NU , `۸pXGcXNJJK[#'$}Yfžyd8P^Sݍ=ߺ5Ь aNd&o$TSbo l4axqdpUzY^..7sN,ZIiOIPb`4sʉwo°Ej ï(# hCaC_^zd-im^ Zfx!;{R,oTťdAS@_L[-rajYG3צM-a -gܼf\ auߕ/h\3uj ͝zG!t-t b ,cb:aMh%TncسUbw10/ #E ͌*w2nQ(F~&GQWY9v͢tWhT:aG=ǰnE~+C te~{aFWY3WLs)畘} ƱDEN(pv@EC҇/SH69 󳣪FuCF@z؁s PϽqUD8^O>C_qmڂ-3Msf? O}d5;)4 RzŁly>+@J,g&<1v!W79~Lxު}D$!j|u[æ&KAP-qM8?j%Q1 T/K[FP081z1tۯNq28No鰼K2;k1xclS6Ѱx3Ⱥ$Y&}cT^EBK}Z?9۬I-Լ0'ӈ $F +'MYVn2n=A{g I]*9|{3;F x"IÄQ9J }@ػ->>zGm{ZRuSCMMs]P.vz)y b]:jnRYs/N؁]窢`4-EuyjG~9iCB(KBl[BP 5XvT?wh#5ʡRI%[+lΑEÈ!QLB ѥH Ej4ߑ2- "MSBGޭb1:KB}y8ߒng;^Õ^zi$\OgK~D6l;6eQ,NԆGOmGftnB'3b9h\f`Jns9D V;sN"[Ζd+Ү,Wxc$;L:#T]RTBdr:c :u4wEjmC(m ӞT{:5؜/(PX,2껂 !,<}ײ00dNtUzTqjWvnUsHGޥQ?:nC*?8QinƍEL>fde-8+}CW61 K~x<֢O*k8JYVH#ղS̀sȴ)M D@:Y SM`N֪Um8X c&zoSjD@:[{I)QҝV&imL )ķru(UT<$zA~ Ppa/nڴȀ'?uzj_b܈ͅHB~ծn+rSÕK(:}T4.}?[<5 ]H>!j~p ['0:~(ݖo7{{8xeXqoN1ok?a7BN&<&) jZ7`ܛđi4,N8kBGn/2>a?+=rƞS([Z0|fעy\ +^]dGASdESO-,nSiľMuYJߠNWU'w+q־W]e@ݓ%3ŝcXBLdK=s_`ovWʉ8ss ܲ3^ FrqB gX'!r=`K¼tg)\:xzS5Y}bzX&wj}?|'%Hc@+ZNd!y-6vH6sG_؏&m#2 $w/@S(1C90-kSC|# %s[ճG2 ӸVxuagm`yk',Ed%-#Ro߅NYpOhNwБޣT^"|4Us"0[:96!næŵf̼[MTisUl?[(՛yN05>ra\Ҋ1>2IzsHGk lNU%l@<,cw7h=m="iA}0p?cgǝMAHcwE|s#bq%<5M?9b N Yx,6Y9-Hʘĺb|ȐeOxssN25}v\?.o(X܄砧%GPj?֔d^*Y*v{mM|XơzmbmfXk]Uo"F}ˮ:RvsU\TdОmWP'X\YC֢GP+vbxsJzu23[iRMDLL259xb(*:&h(u~ҚAQx z+>V2ƆJ(V}ngFK+x_~-Q~١G̷D S䊚=yJV2ם='g-7|.&$`Ûǣ!ď\}eY%r}q3P+@L7jq |_f0^w\y Gb1BtUPe WhWZC B*-ĸ/l7tv@ LI "^oo7}. VU{zށlӘBM}[-u{.97,F2%kx0L@SVsrkoFJ*MOW)a?Zr?o)/'fgpgHu:^x? ,|MS )ĚwJu-֋[{Z IVt\`ZQ)% @\ h]{U-I{DbF|"V*gq*5Ҝw=ktcoިU`A@rwHkRGdQ $=K}?&L;E`RV{n|{T ?gy_Tюql(5W˂)˦@b6 A'Wv)Z "ӽ-pj8[v'C-N"یuQ@?$qf_*0{僄:%\OH1./ -"iO.+gd %3œOplq',O,1M>"h׺QҒe9w)Nc,\1V] ?dcܛb5ϿC#&t8MQ=ގe Mtʆ"G4~$ŝ.S^+*EB A '1I8\t0RxJDI p+PHG,R"->kK5Y32mȜxzc? a_#d1T>GxQkĚ;C4|9ʩ$PUԜCjdL39Dd3 5{dVU?[8<3%X>}*X S JkݸjgQN,ҜT[nm+boաMbk+۳Xk=v(~J0eg2xu]'̶yIPa }`SH!51Hմ‹wŽW6U0uo;(ѾAVq?rkHU^J8W`V3!o-a,!<~+4{R,|JB L&"6'b"['|O&=x;R>Hg_!AEJAԣ+ _wݺ_`Z×ADNi<-簎n0) ?Ar(TpގorX#-<{.hZ5g V%GG6z4hoGusvN.bqzv:uqZ -q" ߍ"yY*n% {ܥ7u0k~6 C(r@@QbA)\[J.`%Gv>u5c[$6 u;ųؘ쬝3nVLWDnMj,|~0`;x}1U8rXֱC%E2iRh|~c}}mNt""y'.G [B2d \; 29wxCȴ vb &L:G5;-j*kbF ŽQ:QZCurvkcSi/3F~1S#u 񍸋 2*bCg^bHx:{>y[j 2U)NJПA f_>?!t)7\dU2$kL8};P/#{FS" 2Su\j`q'|l~td) TC@`+ n^@-W L"shʿֲqN{>{wRZcAo~sďtCq 4(]z?~_u H+/'4ak޿ca*dz[V(kO =-Bi)vlH7 ׆y)GR8!oz*X 1$y١ƄRH%J&x]> /(p!7 B. v5׺R>3鍿!unqp:֪Vi΅xx(@M:\dJ8:@ZـM 6RB8l .uڪ?p(Z ؔ-Ԇ-Y#L5ISx%Ᲊ^PsJpΩr1Kou|oi!bC10Ћo=$c ûjNy7t#ep b<`QM 1z<fDPjQJli#u=(郮iZ>2I$#Aj/ .2"9_+9 Kqnf*ZR50X(_aAQ2=7^WMQ=,L;ې,We5sMO=O&44q֮9$a֊Q"+DfR`iR>-@H% -;F "2Ty!(C]2u`WĶe[T%%LlQ.lB@93͙CHGƳK!_?%O+Oyʻ 9^\%(W ҁX4k80'^.Lg'% )f1aua!k/pMZw XWzNxH5n(O:4G1ubR7iRu#|?} 3PUDٯrb[MK`3LA '$9Wۃ]{6V;'tR|3o=Lgɂc;/Q&֨"[%',lO$>_|i+%?ln"cxh7ǷVs!_0gɕ'WQLP\W м}an6פ\.3R0)>IAMr|;y^$qoI›I2H&Z0Th8x.%U$kYzOرZ ,w'NXĉ`Pګtx\% CʜL(E"{sxY_?*&jZߕ!M8F;tdD:VA!}ڬt]j*!R1̕IRȘO '[ pI*)H:HIk; I&IXGQrbBBmeQeD|&j ] R]wd e>ժ.4ŁQ;<&wsk.W8+ǖ?^I0ٓ1iRUZM𺹖V $?ۿ}fHkqȮKxk1:!pbDzր\J-W(TZ-.ï~{Mg㻢"C0^pIĿžnP"XsC:ȚIWDIoHr¾y*.S6`{0YY֛`41ȪhMb̗]=_{‡ e-m3_K^;kQzq{O{ EąGTћV["!rtcHL],sb+KOsvPO8^ 2KIEeϵ ތؘJL{C*f-{fҟFK Œm4"6sMӆF$;/tSӘ;@χ߉Ilq״71U'.<*9!?cwJ(+ߜ-ME *l(xCℑSGm"l9; q@ó/m?QzgM /ҵn,OjyjMjM+Џ2Ok*wDr",~btl~ 6OI2X,*cM4j=Hb J%\iZo_L 4ײn~n k$?$@wtRh~#|@D&G5xu]-*C5{XiS/7o;S }v(KfM, u3dwȪ53tg 54-Ə SrQce<6?c0E~RMcXO'4 ~ AhG ~q5y/o}@~Fx_Fퟴ|yJ&ἷV \S)[ʬ;igWf # Lj3뻚^X$G^a{R"; ~]}tZf|beJzөur s,R|5YnriV4+z :E'1qy 4.%?4M<*exl)aȥ pmc5TOb a?_I[^:Qɒ%*cQr!tHٞ=Ƽe0fD \XM-/!V;x't35( 6a?6񩭵,黼WYT܅h~J L _lhlWIU,'R!+y':^="N6׼J4P(.Oe@=`+Ӱ0gr"B\Bw5CkcNIBGP1QeVTh U֌ã ė%޻Րuv(9}3$\-&-'5}SWGSfAnV2$kK(0,%@oDоbl!UqROnKVojOQǮl_u=Tq.2 #\RXqg?krOOrO%~1AWLEn8%1Q n{'6B- ЭҾk8 *:K JῈ*GT8Vf >ݎ&{ 2;CyMh>-p$|c8ڿn?I{R0HpX%Og|Fu[{xʬc..4+~_WK(0%atc]j2)ue)|Kϱg +DS> $C`pΊ~sManLSÎ(qƘ'4e[.1 HsA\;|D%A!)'r5>tNt9IwP>4o8|h)s) ݎ %|o:k.!7lgIl& S3Iԍp<]kuUqE;;AZ'mG2;54T0An@su5m>wG[a#qݱBDROQhƊ/gNa Zҽ@vϞ 9v'e2diKddu/hGݏ]=Kt%kN6km]Oqq)kMScN,5 %hMaiދNH QZhzCA`/# C jАeJVǢ-ЯC&D0SBW6+-M%өa pGC|=•fVF&2j{Ciҍ@ڦ?pm5k٣Ӫhy~$6U9a[bJ*#cOٰ]+brm,ܼC(FƦ%QqԐbKt??|pb!]*w ;  !hhcLi#;h9q.!nb.-\ {#<@܅G5 M0Z BZ߼^{BUvMsx wp0ZԯTOh+R'I^.cMXC#9u #vhp'p\&Qx>Ԏ7 /57oa=E4Vהx2m%m5t;⯷~HΟ@-㸵lߺ& ƘFv_}69]\H\'3̂Z+xSe` 96-jf:uUqҵ\B`$Dxv7{$A`3zu2Tq7W3NJoJhG} Ǟ9Lt[T$vRr#lѻ$i7+*̼. DBDCb[8n=WT3CC aK}%ZLVZ{E>Ok(#|*$l Wڽs--.0 /]m\T%IQIXl+6}+*UMPe EӠs&8S*e] TX@-r{C!n$Ńi$~~/E>y*59%]?v4E, /]%XBx,cUOvCwSItPOkk+5o𦾡 w^eޥXcD"/Tva SoLV#{&$VQXk ⼓OWUӞn6Ƶ%@qswTb6WֈSjg?#s')b|HPۤ }h^i+.dϔ}5'H^uegTNi:k$ B/5^}\|Ff~V)⮲{\P(Ʃ ?*焅­#qޠ0wX\C Z 3_Mn[ustq;07F9ַ!3&題d@8 M`I>j8;G0I~ QpI#+ݨ֨/eԥyK Pf< yW.]Tk2\ݵBZҒ^'!To,u"]̞-g+)f| PU}/Cmˆ,T:ߙ[영5c6o< qMYCo&$sr=Xλٳݭjyx{}(QʞU|Bç~=kK}c&g!@7FhXA-?>Úy|܀i%.bYCjRUp4cعU\)п4I4yAä"=EӒ2kʫgC˧;tPN㛟3dEk r{Nlzo_litܜѤ^-rG#)%_/E$]C:y׉1oJ *:Q(^5m3""UWY(Ù|vђZ:?G`X38**[kA_9 =zYN(tntՅ;k\93nb%\_~˃~؉FeiSvl}qE-s{g-ҽɁ ^eOPgU3N4f$S}1퓓uM& yNe|;c2CjZs!j9  ĿMۓzm1¡GOUrM/2 #!#1¶-ͅ;ffa4| ox0aUSM&wĸ-8XA2Ajiɫ?{ZR$Lo{*Ga^lzKo̙:*`7*%ēߗl9vB6I'4%zzV67tYe)̶ɵ8) țK'*/AJGٻ's9ݫe9\p}]{r|`RSX&+X.\`fٗ>b,o0IV5ס_wC|m!ȓA󁧺l5^69 aH4M$d o׌v XU^cEi7uD1j?eA;>-`à'+0ŠE+[`u.3.`t)29Nh=* ?F.cDDg+uއ"4庠vp7z* 8ZoANLfd/;w%M493pZa渴{0@P#?-yЅ]z36,>(F1n+禖Ukؐ߸H7qukQAwkdjsT ߅Y"gߌYc9^|F4a\x^X/h~]kRs zF@()Z>B碘O9&9mY{?WĦ.[@,άf8r$+ d\6/ )NI&wRf N1fBc Cv{ж[ a[`4խfȣC{ێlYs ,uX?*h 3e5†PO۝U}u\óv+DQ#Z ? ^rqu{_Kr@5A74ISJAvj1M2ot)imX,ي/vr,Es$c{F5&xWL}]z1&ɦcx{,k|lh 8Qk?HiD':W1;.\Ա/E!}ˋqA~Rr-tHمS[S1L7V«OTt$%d8I-cf٨$RP/ ᯾{&({ :X4Mr0"Sˎ-aX<]7rqZk{]U^X{!,o~&\j`&2xw@{HW*)ٿFw7iM%5]/?d(JP*o o%ET0le_\)YFE-اd$nm?-7e\35R cx%qIZr1|d|L DAq.>94>?dS#*J9݌ }σRںh, Y-ij#%Yҧ_WR$7㮌1Їj'KEBG$#|Kl.iAƌia¢廒)?^ ۦh*yJ#,M'wqc~W9psN}eszTm%0?qLƌr?L0D8ą*Еy6kkZn7Uɹa[Je+6Wvꠦ |guC4 =6:7Vv2.+ &oR Ԁ^x7T lP'څU&(^UYt>V:z9D%fGQ<| ׃xs\`lPč Dm*q:a]9NYv5"cP M 0K_T|D=:d9&B'4}W[wT zƊ*,d4PiA+ӘN;ۨ~s^S-t(ͥWv=eiT8ͣ#\*7Kf"cebim>"6EE S`-sc>&Y c#ϜEAdƭ鷻gJ w95_jx=EʞZ>r%;|6 !|xUMF՟61GR8ǁ8m 0L e~ cGdCr?M"8dDq \~֥S-\RW2)+S?SĦLQ$_anh!42}lK4kW6q8nB=  bI&sT`[Oz[ַR<43;62W3+K-*v%]fng$c5jpݭp˖B3г&`y3]q%uqt)d,| S3^{0F2.VNoni|ځvD5dD VM~;Es=5\Ҵ؀whϹ8A(5ê$!Wd>nTٶ]@xݶJ#p(+19?6WB,w;cWlODP@Թpb;P`. UcGSvk:*]u:bNeJ6"~NlK0W4jPh7X#"j A}Gȃ:['=-F/FL8Nha YJ{}{n6 J/}R k>8HSZҦ<9DZ~?a#&5 ~f;zIƓR|`仭9Z LM]R'hԪq󥷌l7K et."oH=*0S^?]dogzKĭ(ȮTfBկDž*] 7 `Np'{.XK8,zSY:7?\Brs$a6=OHaqli@D3&/c FTނ?VQkB&o'`]RMAEf:_Zo s(|&B6aEcS{M ~k6'.b#u` ޗ 0J2CQZ@W՞~VE?n'vpװF"aTz;BdBYw'nUs@G$'ʪ;8;Mm+vK'JRou 6-;>VԦgFGa<sL嗞B?]5Hn` 2r8ڵSwN&MshTH\ k)1eƜ@P} bKϱ;6e^e+9S}s4rGKWM RC%L*bZ:\IG ښuB %BVډ9$"zfJ;CӒK T#j~jʟXqu /jNQב ҍa7E0E$Nj=EC!舳 BsXb"Z~o2lôZwc\8BnKU*[9D (2~uwz?45FNO0*0ˌ7OwN}B*DA[{ MV7'le!M+Px?Dٚ {ä!)? 8|^RmXB̔rrz= y&v6`{-T,uL}̓VzQʷPoi-o2;*Y2cRYG ik+W=i#qF_KDgN4D㉌ ?>Ys'd?>XopQ+U` )mCu. Dc+Vt94!qwgYZ0707010000001c000081a40000000000000000000000016439a355000042b8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/gwBu]?Eh=ڜ.+?/H&cqTXb:Հ~?E MOsY>|/ϒ&˫PNq&0Bqj+F=[:$Z6_΃ڄE&ž68b<-.O*ӆ*0*Zܘ -Ÿlj]0 msfkĭb-.z5~g>ݷr+Һawy췅iKd.$k\ۿo7o[d?z;ǿ( ֟p !MM[O,'Ib2@_6ڍ-߂gbPDϊZ:o:q\r"S?Ѡ&{$,Dk"Kl`vea|==b r|G>8{_#u؎bԸ az/6랾^6^ {S:, +)}\qGh!^%Lt"\FN2Ӂī3h9A{/u$O3ĕ5}{Q0l*k~<=%fhE< !hOer xWGlvG!h*G}9NmYMrp!MGz%…7lʦu|@3Q8X{dI6j[Ic3;UAPq-ıeˆQiyor/Vڭ&)(k1X@ ЊL KXB' `|>fΦN+fqgw|iW$R3,5\yOomOQkr{R+b#s}XN$W> 3# e|#lNMt˿Bi a ^i1kz,ͥGBxn*O9`iV?ezi"Q&^=lN`i yI%g[Y{L~E ODnE5:q:L(:)yM")@܃X/zԚ8|]UΆ%1`PثM"@xlu=[!lՓ;;j{HftiH1Y!M9Ғ&Gwٜ0Z_U{roa14Wd l~d2&'4vT܉7zr׺RTk5zLrtFAq^[;L׫T>$ğ+PO`cfϰŮ],!:naݬ`C,W9Z__WeVﭔoM؎I w^W6CZl_ 7KGI`>-饺d&.ЊfSүR1DĘ2.+$c P{$_0 ~R>7wEWKZm`Ae٧P(\Bz zVRvA2)oВC=`]ܿ6Ukp^} +N X?Xc*"Awoeי1]TPv !\+n*MpIQhjP`g$;) o1ɓd+D :sCQ%5Gq(F|k , !Ykt~2ju͔k;_?d%W{Uz_wG虪 Mkv<_G;vHq` T_,{N9|d(cɐ ^?CH pZ;NLsSǒlBvœG}guoOuк`%n3zo{z 5^}!cSj2s$L0rʋ3,_&T֐f~=>jk[3c;/ȁkr~5ya}tdl AʐzQb+·]s l`ǻuE0T[ݑ77&BDQЁaQ9*mLt_12391m52t+ "U%Q8H%S†%l (q/\N 62VF#so@=_ AH-(,.M"LZN8iQ`js*@= f3mG8yA˔NEF'he %i.T #O*̠0h:tw,80-,FY#B.:"Φ&9L%l̀` 8p^#A(-0o~9zy ۙnxF$h/ qOUf1V{pVjҡĽ{e8N&kEL9o|C%3ړ饽@/e\zVxi_GEt (}1Xrf Tb_(QHZ0C|d]d~09Yt:jǮd (VwksGnӈ>cnj'X׎ ֆl\~O¥–O܅ebFSxE~.N0  G΂7oJ=`e14IФKR[0;N2ܸd JA-XEҢӀS$f UgX._(\'pF]ueJ $ 16Y}o] \$pٲ_Uz3%q}I09Z,Kgb]DER 7Ѩ_Й%`*EŅ1(Jy4;Z|kSy䈟ňؙ]{$S6z6qdRw f!z]8 /5Bav^'9CzpˡO#78F82 32fCKScM)՛m;7^Z#ץZ~{qr׃L6%YǎN<\Xx= t   8>Ҳ"tF׶?h:\3ƩN7'hĔlNb Sǚch{ohhqr;BS#Dmt@TwO9:E9+`J1*qpxy,W5kim0R,r:4yRoMVrMx ykKM\HZ;cMn0v䠰xgS9O(3俉R5?I!~xzz&iVmĘ}Um@%_od][[ K)&DfyGAxFk.Rٹf8"3"HHeGJ_3Uۡ`MzEߚ= PE;N~cI#|bKv;ݫ%Е'!A%V/i#nx*RX`/~0B]*3cVGxcMȃ(`#S$0rÁcl٫W2ɏL|sL %Kj˪O4 biݰP9ɍ?b"ƖuOaю_kURZ3SkK.8X\rč%;7ŝiFo2Zqq U/z1hXTM8Vz[$%yz:K@ PLmf2 n%j-v ߷_xjQg4<56)= ?ubGjr4CT/x?X(G=2aK4WYj%S?Ac56CF?ƻ'-{KDvaIݽrֆ&ox0VKt"~B|* L]UmKODyzP9T`Az\КIk5|vGM ;mpVAuI|f|厵i v$d}G*um8s~%mوn]4︰'}eղGsrMtNWlUgLG[bwӫk1Н64o͔?ќXa(K(PYN'q&y=Z`Ur*D7N%z2 &|^EoXC))l k tѽt<Z!-W?WjАZ\`:|~轔3(Vi" n&Vmv@:fHy -,cE7=sE[y{[l2_'#a$W|`(gD=} )_U ?8-hh) jx4؆k9[rt-e މȨwFdԢPOhf k]Ɂ+0Tb%RG Еp݌?t#>SQ6:=LB@(/U1*Z YdnU{L֍ >ZIݒҧ%LƃMړIRv"Yv+)|.w|V˃|.fofķ U6`Poڭg7L+yXcCxڍI lXAip~9b59L xv|f; DفEbI0(Y_ݓS![]EC?PrR%^J%byNTù'I[|~H}yɛV.Mh8V=`) ;Yy, &P.lC߈UiwCm 0&ʺ9A Ķ$DB&5u̶/ߞ1As)3*6yֿepޭ[A(} _vB(@)N\vkAΞgΫ7$ZLj60Ь0P/qĢ`9RaH m cl)^93QG{% opCviM&YS[c&丬,Oc`ȵSsPД<3>S)6R*GbV) Qw#)&]U7Z^3@5/tK#Btfl6Zsd5vݑ@1cTlդ*"%>ݼ&(4ʎ]~ltm *UA y$‰V-Ƀz ;wkEa9 TBv_HAl鰩ev Y˻d놎?kr ;4n3u<.L]MB-UE]Qoݙ잎(tv^ȆeOcjߡx<5]P90xHREٗw;,."Q8P/1/6`KxdPWfw4枩 M&E@wѡU^ n& q%t&k -"!3]5  +xq˨@%mOM zN報FV+߲euΡ%Вqi2}Z}vV[+Qqڻ' 7:Lu}hӲװb`݊pF oP%@^|Ĥ.@Xu!x|B-E8c/5 S,ӡG+NkHXM`Xҥ󅭸)T,_q Sk{Z@` + D9B*S]'(͹@"ն,)DՇ=dB |8̰0>3w܍Jv+u^uSEJV&,D(|U,fo7`/Tܫp]k_>帚KEHѬp'tH!"j9lɑwB6<6:vkΪ } &H h)h k]kR|0stG=,^BFapbk(ҩ:y GUzKA4m&X”;#2YXԚB[/r߁~1Ƿ1w#0Jt*LYZ e gáov4!@1RgդНyn׺ՉuHXȭC ڞwi+h{8I3B0Et<Ȣ3;&2FVNg8>_]$I}vƄ) `ߢ3[}V /Yێ7v , $y.pY3\]@"iMTwL0nafPrӤ t)\+׹}#KJŭg)m>iiFnG`֋v n 7$TxOT!LL*~j@[$-擣>*l_B@Bg"IC=va򬽑 7)+SmUIS@#L ] "b >ps+J,nDD}<99<ok1~*$Xi22k3XH|=GjSC#ԄQ9H3`BiFhrXY ATCk/mpCoX>n?><+ "!dy 0E2W^ nɈ$*0*ӱjxd P,:וuhΪYO,d]R`JjQQw)Lu\o Zlθ$GZ6V1>H2?],M#ڋP?U. $5=窯\6PƊ|耊4؆N̆c>oEǃ-;GнVf-YtG[Y1J +[P0>.0$řZb^ Va.y^rqxC멕Ɇh:蹆>k5P6vmd!a+1Y/v7DqXt\:tqs9#2a2Xz&:/yB%0{fOYE!O ѩ%x N}8Ѐiwl\!X2A^!1U2(y9jðOsFMAy%OC*gfY褹 :vuR9E'3OHF y1fjyvWc]k!,ƍ;6wV 䆺6۪qw1o ^nx1|m ]{Lby Lh 9'cbfVxYq0lǺ1#Tݏn)_uꮠğd V/e|6~Z{H6I "pc)FBtޕ ᪘d k1KL\=p;c .Y$ =00,~Z$>1Jpzzf;}G`&ЏK7 _PS$rE$p[( Bo1[Hr5LW/c%1v,[L0O06btfϜ~A;a+)x*$o[e|̗jK.JN,:3+)rUWǚQ$!bڭGmyzh-Sƶ0JT.olU>@rtvHjrD"QzAe__$㳔^x0 z>%M1ZZ *i}~x66\<[-x=n9A+vq_`//) ,;$_˹^c*z0eQjn;θI ΰu|d!cy2dZJ򯈘| aM3RS_F7`|sz ^1:-%`@@q7YT:hA=jTYl8 )QI3jgkUa=_Y2,mOK$xw[ x8DNUh9@=cxS,vE$3hۜ 2u0uD"|H"% 0~Npʅf.MFtj-+rGD >+N9IefJLx>-9tȈA)wކz{\ =|˴=Sx/M ?fϩd PT/A!lз$[5OJexD[7ʊߚ;9'T#Ʀemʎ_"_ǟ z A aXեiomYCbz,JpY3ܚ-)y" Y4k@ZIߘ\硋wHOXmiw{[}g6^˼`8 EؗbDz+ɏs)^ #G4MnDԑ(#ڽY˼Ōu/tRCud^go,SqWԳ j5AָFem_hmYu~^aPBD }蓬?.ih,Rlf`[mi||=N{Ӯ|%;^O,60-Ϊoɖ/a@*hnȊl7P4#yN a{ŕ^XbvV)9i4J@Uyމ QZ+JP(OytRG/*J l$'"VP$yqD2Bs$*N''LPN>KG=tS(K1sK,EJ4=W 2%.%W"9θɮIL/QIwo/ϜN*Ac,yALky:n^EQc Q>!<z'캉r E|g)LvҲHѮmV Z4}A݊ea !`Q. My1(U ]$,r@&_1NwZޞ1 EFl82.{I)6si5g`$-ƳQTg`=pO}Cזɩ&Ԙ F #eGQt 5@<$>եeT=cgמwgBá>4#_Jwn5I"=ӜLeSuJ 2_$U |Ƴ/,'zdsw8e8ziw(p;D2kF͗:8Cp{){o&ۊ_U=Q" }ds5$a05D3wY{ԉ")[C4v.Pܥt!p;%Cg_dq;g_Z8CCZT9-TGO-,5#}[9YƜpPcakjۛd7m.s!̿0)PyG-.F]9}-4i/ۦ*.X)M]+t[6ʻDH?Z|漻ygj̾q#6m`Ev{ ԦV6J)ퟷAlʥ|(rhsb" F 'W@5H vdJeSAӚ~8nҢJ U_B98Xu5 ܲ&&ϡ>8 {stLIXu>HL"ypXFpmsMЬF XB!:!.)XrgZ&0;Y+hWOVH:Fa%ڭ0 ЁgY bslFE؟sS[L^IIq'J&\Tn+Y[GIBt?/:JJqFl}&쾴*|kC0z~Xp㚚}˜'Z9OcǽT,l(n <$A!0|c^)(P? Qj!L*J'ѳڋ{m IϘ &&kx|8I&3fZ/jINShYV>'AIN?56%"yMPy ސ[Ӌjltmʾ„φrs#ӳa`/R^Ean ]!2U/jA)|, e^2mRu#q/R阥VJ>V}KSꖩړmjۼL :U<"a]\jp">Fk]4HVCz-lP3dtf+Iw#A^7K9\gu s\aΐ[_NJׯX>D@[m$:W*.żTݐ^3?XGMRRSOȤa& t\x\Obb>A g, :ɞIyyF\:1ؒ!ZO+\ލx=jVq? ]hT=y݆E}5 ߵDJCe4}g2P|԰yx`񥸣9.?WݝkqR)~Za=u |6TeI$`88[ x*bGg.6a2jQ4Ç6̢b05CJ> z.$põLt18rIu+FQ,>9qob۟4Y/ "\{kVx98e:iN]Oݟ<"RUAQܣ-!hNeMk`Әk !qZcSF[d+П4-gG'$z+1<=q@S6Y,іh7U"44A3ɢEaC5yt;|9% c`YF4eC mQQ0x̀?׹TIw_'=cᷭ/hLkk K\Nɖ(jlDX-q0|6PPDW|^HEJx0hHa_zj. *ryCczjw۔ݣ v iOI)z_!-K#½HHd6eW;I„AKK.ϛd %߬: Q'8#0wr~̈Үr6;7$fD_L T^NȨYQTw 4vhՒ<\BjV|ÉJ,kP&B|:8A""&& 8Gm^*Dbl]uߧţ= o^,t6EG!#hۇe4sO ^[]KWvam˾ ԣ˽+9wX6?-ڽF/u@/211u1"W;g";Qeb=4A ~gP: _NU,[4IKp9V{Q4N U~PVPϰoe_#›3u1z֐.\3t:Y>8lU4Õn]j&x!&R˟Zmfm7Fjm&:L0Pދ$޷K|N5uP  NE'a:eDJqhr+K ʣ}kηT-7MՄʹ?SӘ: F3(ѹiCҘdXuGݳ7;F60hufCZE7!J Ĕ ||ģc X] 92 M M=0(%7.sdø?ֲڞrbx_E'g>ynT2wZT_؉ H' QpQH)^vxct" Ռ ESnϋ0ۈ$uL"Lg1ˑ(뷭+ #4[%.^r U+V²e+ C? xiM' I_imqf3,;dm*=ӊ4?|k0+m }m9%Ov78x;"9݋Tљ9ܪk 1_X7K/'W%MA`.GNIڈ @ja'*pz$SS@KTU\IbC >q?]Gڪ@Uo2 j>2>ZlN,#7:ov2TnA/ 0ٿ#u!˨κN i;a|FȼޏI%D s<ĜPr|g*PYL;4KJ~x0pۤI3H%R@욂5ү #m(~!5+Ӥܖfc~q5Y.(w t}{iP-.* p *Sgww+ .e",Љa4 HL'/Bɱ@XqMfEg=ʾޯ°R2̭j`zFSbBIlx;S:`=Th|0QCL׸ i̥36f;Mg>tO9PR 0\wo!c+?cauM+I! W8

m: "j|6[^%4_#x l3$5k5ZFY=x _im ؁J8y_Y38CДVL+37 (/'Ղhw;q Ɍ(l^t҇vlw@n]8: m7*ҜʥcN1m"HYu W Q7#Ѓ 4#2 $Q-E6L.5 tdKdbv#E&⢕d]] H0v5W*u[eJgYZ0707010000001d000081a40000000000000000000000016439a355000b0134000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/r]?Eh=ڜ.+J\_,xWAXKل_r>Cx}(pR<=5[g!LaU TL$|9Wyr*Alʸ6 RpvuuQq/J`'2$?֟Q`C<(MmZMaGj q·hUd ,NXLW}V`);r|(!P@`:/{o{G/RYѴ !(C(Un`YDi]h72̂i#]rZ3|Z4^@EX`d M{'"o`4)oI\wv5sp"c拷n,MvђD\?CJ ᘐ)FGqF冐uVQe=9LM[w6DG!GMԧIHqhV z3T.J^W#ECD\|ܮ<E)c$Rj7/j/eQ 50*l3xĀa^'x֔?gl;|M%TmCFd$jE)>nR ׍XlQY/z.HLc59UN޹HϠGgUt W{u%T*n-PEB] Z^vixJ;l߯ -3-CЫ:a@LEܮ)BԚ5an-x y1 L~,GP3)p*];=YJxs&eR%scbzY{ ?O\Z΅aQly|]_0ue+W ѽ]:Q<,Po5EMzڅtc)M(}C'ԋWR L|2`3 xuch0wuUNjo8(n~Qn$0l=fW"{v7絾./CMv3%gL  2  ,4@nmHpߊgrKiEp+z:B"9}$Ջ6(5 cII sq1x0Wpm=)!4-q] pvbON:Jֺ  V3hos@w5|duShQjJVC5O`Jn}eg/0hٷ:0KXULLfΞC%LEjrb,N I[}v ͏'(BdeDfMжm6VuG@lPn4V(Illrd9+{LT#bHR8'-iYn¾g$]7GGeҷdUTf|zH ]ual;Gxb}C fR AaX9mϥ{Ltm۬FB66[΢wHJ\{@0ր{#?ohPPPaV4e2BvqU+YUj>sBXA #(-cۣ%_CP'zl/6ZĢ.X1w(. ;=GBg @kC-ԹsP\+qSCh%p+&=D(oRA雥&|/ƗסxTU6mpM)S0p`|pިhzQ Lq, kqL D: v/kݞp(_< 0uP>$-67x#NxuWi} :=$^w /D1FzOj*{ t'$~E#x 11aJ3q8fKR Se|=0I,!4;+&?xtH gl|>(A э^pk؎ b:͛ht37Gàh}jUthA^Jzp.&Nbv+3jcѤD l.XPS`h{imyχq$dRg#KRlʴO)N N"/#Uoe>BcD.K%FUl? "VRҾ6ܝvѤgǰlV!xL@rcMA2zPTMnnmҐʛ.? O6#Swi<_GyTt;1 _}~S$ +q\VJOJ}"n%XT~MLNl9, O'C@X9g^;BЃuZöD1>w?^W%}F|N#_Xy#r?+ i=}@i0T%[[^$*f/a׌cK*V=x *Cr?備TX3FS0 =Xc6s?gܽZIjKPm:z9=\8w%u:2spDXHR?~T YPF=i;b=S셖{&7-!ڱ-7 I{S!!M5] z2n2c*ΰ)_^M•Q,%º;5 Rf:|l*DaoJqKsx 2zJ\d)הAgQ ?vĎq<}=ˬ7>P4,1T%Uh?V$U^ ~ ;2"_n2!: m~,gJ̦Ez ϪA]  wvel96ue5nӛfflAMoD ;)0Kl*ӿ]졠в"&Q 0%$PTQDɸ"}P념޹-"lf'ݳ7 SL8J>[dAױ҇ho3#0ML o[H-jRM6]z=3 e#k;v٘KKEUH|XF,-b9GZE @[9[dklՃ?a  $TFw B ͨZˏdr(6y41 o삿]Tg0᩺4 v]uIDWj^ uaLp8i$[CVP:_0)fJ|3.:-}(yR;͇_D_/uZ0<'޺Oh8<1K~B*8UO+n9Blؖ-kUJ/2 )^\^:hDQZIJ:A?p">(XIhs0S)OdG'~ Gaz×\\hp>=ۍ/Uڥz'oH9|º}wswu%}k4Wߡ5WBD$iN02l𭋈U~&Th9Zb:Q qUlip7tŚsdɕL.QY_sI?iN{yOU׍kz,Q2.)-.|u+zBXq% (w w,6C{*s9Д tn,<<//8tmD\TkM1jh܄2F|omb3eL w P9: |9GYZ۶e >3pYXK}nȈQscB 6gk1yP0] l\5mg`5 JaHh6%bkqd }Z$Z h-*3n4>_0*X/R=AV'! :&M[lfڿt#8`o0*(ǣ? wD jT[u!t2G3&W!^!sHI{$H5 }^n-!d[7 (3Ue0yKJ33'@{_l8>hpbyV 3%M橶^DM\h>uo3m℩lXsv|>w^ 8GV ~ox.RI6$  |Ьή(9#zfPb̘˼){d6tI׈Q"yC 3֚"gn#6Tg[?Uͅޅ@h] |Z-HnARY T EciJY5hL*vv^VYm-6`n6 `« oPZrvVL$1k @a魛;g`$5o;S[5Bl`0*j Yb#EC|!,*ڲ=dϻ>?u 8Wh/ZݯЮ9q#h*,dLng-]} ` -#~r|xiξj@\>,RΕ'W ylhA8PtCHO]}gw jWs)%2iGII$ၥY}]ЃG9L*2)uN&AelNsd95rNQ '(=rۊ,F6efa,P7$ȪU):MiK| +؞HlfRY)©R ]ejB7a#,r"N5''ԚޑVK;8VIe Y=S'YWm1g?{[6^.+91q0,aoԃzQ(#I<>sZ$!-gJsRP;eJLLѦ}i. @@>|," 2ZFLjIn}KHkn^ySM0P5];}"(:-ħpKL3%] -T9<^5t)ǺL٦%}҅|}4DNI `_BIUdi\?) bIsX:auLNB05$`bDۢ]{ڜ+pZd&~<]<iE\8j_ yKA\^귎1:k8n ^ l-eJ=&0NoM!>µᅰ -k3no7a䮸 Hة^iMW5/^D<5=4p j(?? R힛|ׯ`8;R"X+mSPP&oxRZ\6sKk$r/`YkX"Ñ)+29c21ל+јfua/owa#[;b^sErIЬ?++ZV/i|obBgY4HSki~?;XǒϟIH7i{--kX}ຈL!s0-^t°=M@svO4qOB# +q"D , [svkP4{j1ӶRWJAp-2Zz]R㹿٢9U.#ڨֹȗ6 [=u N|-ξo,B˘L!:?VM4eVCmZ/7{mfet]:`ςPaX;J .g,S+|Չ^I@-{U49Rȴ:|$v &7T]#w_!s>ῷ˽Z~-y5mD>0?Piq2vg˵n8jz"PVO(XSw6x^wPOū7%`b>5]r6ߡϵ?p>$ʝUU} $*E-#mtMb'TRd+ R_x0k v ;P)ckYPۯ~(AS1AjU(8>~AL2P鏴x#X{wZAj<, ٤3ƠaYf5aVaYktF^~٩YDX>qZq$$)ͿTQ!`Fa!{cCo.;ǭ^^cR.A nTCOtob빛|8 =d"Ϣ4C]k*5-.f䐣FčOHE՗d*ve =kf;Qh$!Wur%re/$-5:sC#m؝cp 7acmDץ-(Y-YD{)ѓ}iUp>e8WeƘh\FA0SD. _D8*d"*3ffz, *0O U&\ F6buMaEZIšʒH3t3men;o6H54DtJ-.-2E{c '~ wV uڈ>tR[)W͟Wѐ+esH+s^w[Y1?wPy+ tpgWVmwю&﹌rX2_ " j pTF)i} OaƜ,&rIq?2``Miw c?Vs;TEL]-AƜB Q57HR#N.\8(=8!uw9nqFuKч~YF+@]s^jau OnFI:S#d:rAhfHcITŷ#85i%l_$\ -H؞t]ڍ[8GX 'M@dq]H>e _1i2GDMCIo܆g3ĘozjC39ib'd9A{L,raygk"oOP: vA=d֦''I}jEЪ/|!bYyX}+D}pg>S٦Tj{nǤ64[C,ۣ })=MxCqPPE];3G1jbl'^dR 10韥rsNc1{ K.!ụD Ix!ݝq4~N`Q7 ; !zD* Wv eyiwC vZ.0嫄FjP$J%%&Fl W O~Z܏@q\pNݗQ ЍiD@g2Jg>t ,` @yF`Jv/ 눛`|'YOIbk _H"moѵSBƖe#ubjWta76eyJ\=6QglVK-њ6pfIܢ"i+)Fx'a]w :\`j\>{j1;/"Ж\!cCz/d.-ۅZ^f8ЎQ-tQ(IE0)<㥉 Ad uk&-pE}ވ5rQ3#H #G9zZUۍKDLp1׾ۋdmq* R«woPh\[ChFI&4@(ʹۡ륭 }>\ʏsEHxґ>Z!<ъa9O-{]4au/Qd{Dr<> [Oz++9C\/78h+^|q/bjU~~S:\gQs·4`;&Hdi+!rze5M?M. qY1韍d:?YX47`1D j"~N8W"="̓Zua(AR|!-vYɌ™jq>ȴ^Mɢ4Ѳ Ź&rev½O0S.>h+izĆ' gX]uv۽91l51 ibMjbՅ@j6)]iPB).68!OOH)fe?&ѩOr` )S r&VN>]7!AiWEMWh(x\~>!龉 "vB?k9 'ߟ',E9տY>وВn92YGCh9+?7 UX' 8ZZ^( Q:N=A,ǝļ1EȬoȾ7;p WQ *qiYSu{S2ne8lN') j"$ß:C_j`ԅqR}g]RuE ŷTbĊWOJG%ȧAaE_-Sxzj8?AI@lz/^ԽH2 `NOSH-xqF8?7. ߸έMDG%,l>Z 2„& `OϧFy~ 4m6#v[qnɦG(D+W:Xoۭ( RgRѳz>L9Ƚeڅl97uik *ɢ]N^k3.]iav^k{b؍̎e1R2{|:1@~(v")-TBfTvnjwϨ bJ%!,McҲgnU'88DzDbW2`̚,T3QYР׻Ӫ5>eP(IG0I~%&p"gɁkqVBJvQl;I*ȿODhQ%| d(ʯJK^|q&Cßo"?gIA\T$ AԹ:Q">K^J.LWƟ]e @mմ"u Dl< jO)l7}``d_ |*CT!0uSa9Tk ^p S`HP ʣR0_ް i| m!% cR.²?;vtQ=Upf$MC9V?u\{P߬a@`dyHx9go 'YyohheT aZ8d^kn5Oe?)2 K&|#ı2 >Hr'fciKDpZe}t JfQΏs= t(K"ju˙{5}2ʳ6گutCOz8ax{n*9wh&Z&k\cD91y CUx3d#gׅVx4 ?9}kbspXv-1 Nqd^>&C>pFj?{vh7n>d2|6ႍZ[{ c RJ>>v{Ê!X{+'RUZ(20֒Y SΒ]c9a xdm9HڼQybm Z4'.JsjG(1 XMA!F-wt7?;Yyo4-&G]6ůSբٴHD؅n 5t+.4>TO6GzFωf A+;w_;XBYi䄖@׺<] ,г D>rx*-pl9WD =-@rg\"/ uΜM-Yt FGp THޒg2Ԛe-yAog|/hZ+VK9, xOe&W t+R`8'OIRTL3 s$P)a)]+-e7B2gL2%&<ښeVwlSN/Ӏ-wȒ9{&'޿߭~ oY*u%:a1Cx UCDi+9dCsisu/zF9) NxY5UdJpYV>JgZM6{,O9n[&oR@0+&ǵIW+`%uQtE80`FII HfҢ5ϭp53ܹ`G/m Z(Q=0Uuw3M=&R_)똏R8zg@HmьlsS_`]46MM*‘G;}z"7.^!@ " ɦ$]l}_谝`R8 E&_qHӺ⒰I12Yz3y kLzէ}GQ>&-0٩sFK@zb ʫN~[ahgfܹN=Y^OUSÏGƏ'j0k۽3kd_ Y6oMp̞aW>F60 X\* V?4yrHRG_JvAɼ@HFnjWgVFHC҆\A%L㾋 V8HDTY[FIs ^)k Pp$Q[#{Q p)uNEle7m =84Kתthi7n&b˖(-x l(a(۰$b34'K7h ,T=JHꦠm{ VYw|7 ø犿 W2q| nj :Ivƍxy eYb"Md``;dcW_(z0㴱ENTݧx HJES\Urw"Iz30*2qs##F+ҿs^ogDe||GAԫ=R7g˛/*h!Dbv=]:' )s0*6s]rkR1s i_^t3c[/^R<1`d1Qȡ#m{%$>GM; FqU|4`|6.gDLI-ldM p@̢Nl8Ũ(dc@z[u9L+iz4 `,&KZKM_WjFVw P߯dCoIDӽ7L?"QvU[$2nFtG$q҇8i5$Ey}hex$d}]o Q'7]˓tna۸nw[oBZNcMf꽚 ɶ%m#` & ox>mAdAZIN[qLMd1P ҋ.||]V[Ud=ܲ@/),>.zʻBQ=ϟ/޴u9 #39 Z y{QNXR_B;T*CA K# Iּd&KTA晙YQ}_ >6˱?~SЕ}+;j:N >x_#Lx! )`*nH􄧉4AҍJPupH{S "D#\cB=:VɦB@拤x8Z"hM% [Md8W(ԃ$X'"2eFJ0e7`FÞԸ0> IsVr4u$c|}(?cymo Υl|3 WP$ ̳;,W'LU6j7E}#\`s]F#,tDJ?<5[$GMV^"wzq')<ꠣV4X: O(J9z'լw C;Ԕ-J(<4 *2K7|3򋹋:F)I 3QVio$!JX JԿ@wfj+tw (lE'6Ȩ| Hr)d@*:  !f~wa߳zUT=%<3x'z<9N&rׄ˺9 +yU6&aqX> $Y[͘ib{:MrhcL4@O̮^k4(kեģfT>읳1~uʢQ&k~n#싀F8hЄh%/(c>{ ])r虺tw9(g9A/RGo)/gL E8ysX9$]I[fRHQv*n!6A1TB5(SvR: k]կT[7Xi g码F Vfyg$o,^1eKG U-X?7N/Sgj|Z 5drzq@NSEꭔѯaN' E#4ccEKhϠ+S_%vm j. <()!SF_UO@:xl =J2@4$-Xg:_ʆb~ҙR]J/Ӫ|N/fg!+rxGܵjUb;Ysjsm q!Ƙ0'h>̅iYZ9z/ raxE Wwb*c'g#YoADv=(Zy#,J4#8#s6m&kE0zjL4W+S v5kM{Hoȉ=jY*rҿ*\cX5^cEWo5CikD Pvhx [ê)1r4䜴`ߣ?&!;鈖Jcg4hmJxOK2c@ \w3ʞ.)&h\C <:&&=I@X۲Dtka*h0 xPbRqޑ UQNTFj"8;K|v"x6ҋ 15$ 3C-:I@;s$-0H["Ғ,A(E'x -ʥS/vVVH/}qCUEWGqZlb(wGXA(U5\Qa6bRCϑɡо}ҕԊN<ܿ@EsTWQU+Ch`kVGV]<:}8iÀS)m̀܉ $zcrreZ\KRf(㖍ak'Ɇdg7JW%%N c,ss:j\Ǜzϋ=6N7Ta QZq+Xq8F5T|O>t8US?&dW*ڑN3QmYU ?[fJ<6x8AqF馅 Jj3z/)z o0d3}|UXӱ}m* UUg*M鲍R?mz[l P:XhHC2TFAK] O `)p&/2Fy=ClFr^b8Jv>AЏ w`tBlɨP [oMf5#$^׊d1e =B0ugF2.Tn3ңES%EM]|5qxLnߝe9=J"mq&>ɂ9÷K--f/}`kmK6N'%Pڶα_ J*^e4& ']W)q%E>qΌC?L I{ctQwhXq%}Oúm #$roQ4#on3^RY]76o<VAwoPЩ's 'l3.:^Lʎ!⭶RcHs-ZFBӄ(3G`ꪾO~9* F}^=ȝ>>SoV*p?o-LcՍG- Cwrs` wwtWBe:Y858tXQBbd~v%(Gmog.lbz~5+|gikUg2egOYPipwPs}|j*@5\Y[v?W\ G{}K"GgȘ˘L¾-IK-<;2*9xi $ 7w~X~0[QYrX$Y%gK -,~ Dl0˶XJ&OJc)V33)*^vFYS:Оi# zqcƭO[tg2QC #u1U__pOy5M dqhZqD}V[ڢ&׿cfF%f 1O=.Sqہ#–f/dI.w1siy?5l!zz sU*mMuLȪૻȴ80 XO<3:6Ep4ƸhVdQ 0vxd8b+}-q@giHɎr*9l̀^$N y+}ln^3XZ"6ÐPHr>OW> c5ȣi %0ʰ&'6IJNpqx8X2d&xY+D%s";މ( E4cJBNҺm'Re" +Ul!1Fl}^`a aYZr.V6uuGQ6dTD\kPRs*U<%m.q䵗_JGg-/tI-|hԜ骔:{ Uf[Y}|bm>Wf*> Ƨ$/K'_^?>`D6V2YGn!N'ǚ""$o"f+^LMj9Sy[T`TOҞ0)Қ_Q4!:M(ܱr|kW@|~a8U;Y{YNZtK38V^WI 3jn/nh&y^ѝހ?5s@@wx.1Tl95_RlĘga6 )7זW\3r&%&2!dLv7@f}>̝ Od'Cn)͉tFfh`_TljugFSgE{l*4W\ 7!_Czq)6$7cDŽ i=zIz$WM/KUωg[xqbyYES}ʷ|*R ܷq8&vKĹTY4fbhgYG85X{A>H)R5}:*&1I(ThL7SFɵg:JS\X|Mu2ĭPmۭXf}\ Z)ml1u9hKT#$9rA$o-9Y<͒v*Я_m.y)0@\iHRCͪ*%[p?dQ^a,dfmf@ib϶0kae:a9Lrgv50agQӣ+lL1Ȝډ]EfF eRZS@$VJx߉ž'@1?_/ԎFytCe:f};v#XZ%֭׽BSFj !:;s:t Lwp@e}GOc w#vN{9F!P[TA>rXx`D}ZK4Ȗ~*עFuYC>t ar*֚>|m*rF;fwJ&%o@sB34nR^O3ȰQ_v ?*X6ciB8#BPי菲a/ 6CL}k`H˯dMU5ڍ[c hNK<UXqޒQ.,h3Q4.[6ՒF$%xE2QH]S K~L>Y=ķ\rqt&S ʘF H!8@VĞAbv&t$%<D$8u bҔ\qg;F>Am᪝ܛbOf\[-|wH Zӗen?!1$/ʆ|#ʺ (VAQ*)r>rH"4 hF<@&VEY5/Fvœ|óU\},SuA>M IwIca3EѝYD  h`7 t}߼&JIkR? }|W]%IҤT8!Ż˾MlPU^֭ҔKZJ eXeL1ytCt!2|M 0옔9$]{ Ƞ .p- 7WP٭O;d.YsN)!UlI/Xym*OԏZpobn`CϬrdk0[)UOށ%>l˝Q |N턫05";4{ QǶ΃ SF"n<9}Y_<4<>A96_}E@cN2EoK4RY!P$Dz-neXyreu%CDa0aKVWЦ)*6C'Ug%J0\)|\ {kԷ1?<#h]Xb[PZ(sD/(BbYM4 #/*P[_S7U萋:CNk#?ϖ6`6g}[tJ!I*Jx>&x**o05;)bipw>jWp1K*fjC9^ @P2w@h Ej|fs U&u[`q2 oQ v}b-g%P3l_$iޛGm]N-\q)U'X:Ϭ\p&B0 |s *۲VCss[ E OZDHϊ kvQGq-ui) u or9e.q5RdnZKvҋvUx9b6p`QW{^ټۻ];i5$PR*Gt5>p]\K3@QƝ@A%1gXE6 Ld^H:U|{y2}puxf4mWnN45 y1쳜m@pxߐյ|.31Ÿj}e*4rέNOkްXc9t]y=v4r=-v8A4 4k#lhgR]W*̬KI<`W|-N)W`ȴBIX4b$8wPDF:m\AGC;y*-37Q~Adg´6m][ բQpSn|`[0v@1$4 QQxC6!#5GKFA(.俦6 MM@&DhFgPλvgϙNOo9lM}}P޴E\S ź6kjr-$)qO} b,Ur剙-2|XOg 'BtƣsYW|"kř. V˲Q3̞G=rAj  /dmm >"qtiH_,)c*o9TP+}T lɨd^4NՔ?A4(Iz! 䩒uJ"WS1lܿKWaQͣx$~ߪn}k4`` 8OH=X؇AG=蓩M(u-$&6^/LJrR).٦ (efew֯0j$O\{#9j ,},bhDqyT5zanئx`r7C`̀:l4AI#^jv6t*;G]:.$X0m/d K#ʢ<n6XuI?m̻jwrR%z <H1R1ȸE[()݇]vNڧLXԓ, 4@&4uO|5e޹ʚd  ]D-{nʷRyoUQl"UC8FB14 !8@וTwuS*Fj\@P@r"= ?B2*Y(nɮϟъV}\/4CC܎Zݑeե}uzJUB79PUхES!+]*s <"Īڦtt"i5nא*h 𨷕_?Y jfk f@<5Rq5;Wo2LOkMS\Ύyd &W[J< KirF`U.kdoRqW7fzcVܵ.ݰHpZxP\r7M( Q:=Ө=_.9 c!u'z6myXf -̖N)+v+KͻίQ'02;#ElxxZ  dXT)*vS%IPtg~ijo19p@r/-7ݒ@sA3Nլb4a\",M*S:#S͚?f8p{زH|qm!\`sύej=B(CpMp @g~C+ֶة} S5d#@Kպ1кPTa |K G=s_%\t M7|9ry4Rmoa-t塆W9̅! LCN2GIOp%OEӄWFiHu!^yd=¢lF .GЁ>9#0ڐ7MƍF17tRr%?_bYELevvsL~5v|}) hb_XJK{\ryB͜ Ozs.Q4 ]JINhVyh1d R! #~rLqc\ ee_=[))@"}hiEa ORՂCK mlnrƅ Yv !]aTn_k; =9 i}mˏLKgf |<Z&rRaR-"K@`2JO\n;XwEi#mlw샦]$4 ax}&@<:}КFLyA)H36^&#,ؓƨK]k t4UA:Z Hռ—ӿ<0 =5*ԔPGyI"hgvZgr=^0L+ԵI!KfU}u>a [ׄMrp[BKOmy䫭JijYpo"X@nŸfS 9dsֶR[SYiU[t_#רBgq䢇Y981x/5e! PI9H!D}z:B6%47hl"FIWJs{#zD%ar2ǩ.qWA󖮘f/ڟ3 oIKDUK'Q23J*-<+gX`dQE⾞R|xnsfa5W U.)'~`q5+88Wc=.:h(ĮtuF{H"`!&Ÿcd 엎!ma+EX cY`}MZ\ʰʯ' laW?qUDCoF z!sV`ev O̎]"\UfU_X^< u{HlĀ9_1԰4l#y9/&Ho6hԶJveN@Bhȗj_ph:D%t!A2à #y B]zq"jG /G(*J+=t*9І(ωZIEąB-+eR"/vl[ᇳhI&䖜%E}g54Vm3eBw/z{d'Kq SN^Ǹޜt~02^DaޞA*\VE8uՂk|=ȄR''1ZܮdlEļQ~ .tƖ*="@HI,;quk ^8aL S$ـ|{L 1Gno<@$HFp|l#F#;_,y<5Js4Me_F*v`B.2L˦RKgؓ-lӤ2tv! !Bv@ga;KeGy'-{2}^\ A%P׵iHЩHk1 Nj:\ Q"QKީQarگa@ ?%)dŽA=`G1Ƚ @,>:?=(# y^!zAo>)XhU:)7+E ΰTQ؏!*sWC;#S_5.߲"j+&ɁLv T{ Qm-YѳƦIlD--^dRP8\==L'/4qEe9ʘn-5j߂ Ii1~5Z, כ9FF6HV.oG0smsM9#zE ~ɛr^" oOZӨ%'B\]m]y{H[#q2C,Aco;.iՑY av=iIܘMk~F|ȫ AYCxWQ45j'opሺ KV ~{P._ka[\ 2HKs`8er3"!(}HjA}!줐ƣw^svd,-Y2j,hS* ZUbT15&M8# fFcJ𷶈4As7%#A Mr7A$0&E,mS*vmnMƅ(5$h)D!B'QuɣJ߄`W귀$ۋsn;F6:w3a$O>F{xZ66^|S ~<= 959W.-Czn*gP`?' m(Br3(I&, ~mA{H?hv~l6]mV>hU`@iRnŕݎ.2!*&E~aswK=N^G kwEϐBoox5C:bgJU~!򮽢jvX DTpNƭ0:}%7AH 0G#т n U}9a 4X5ۿmok`gmJXy%Az/jNe\$HI%Ԃc/O9p/@ L߾0X71px^ѻmDZ49oݱ3{ y&OيR6mmwb6*>\F~sDT ;94A< ᫠[{A=1ܕ²%` %"—f$ů ŭt|Ǘ L'kbjG_f LUoA \YQ>FB_-6Y{6J 接[iRqE'ܡ49`a#LF}SkYjAUC:A e ň){z/*̃!j';l;9G&bѱ^8' ?Whcӟy^ǔ z#tA{E2 >go7NF% [2KpD# jÿ(`ewM I</yw@Ƅ4tXS!$\0pπ1 pKɻ]Sj&%C"Vp?Q8BXű?zLHg!/EN0M=43w4 XJ./!&ʍuCgO4$J9hS߱>Ǻ]VJ]l@Q=G-yWTiD+UP4AFtG `3'<( O#FCx46:i9THg8(c/-xq~JRϧMErU%a& q`l(/8V|9l1,m.$\F6t{lsb73 \wƦe5WSQFd1N)0) ?{Κ w( \yhm]xgy+&5^ Q&ۚ I: cUAuһMsTw H|bm|_7k 9xHsuaL(\IsNVl`͓l|F}7_X)icG\3#+n_ZhT$1"Ri0|O9KoEW_F1BQBj߹؜%p/5|-,։Ar Gq~F oTv P3M Ɲ ; w!)> MeSCV˺Rjߪl߷6qףjɞ EpPs\['HSNh)N#3)mU'ݧȎΘ[F:Mwn-ɗ&'nc4/L~Us׊w.DȂt,QЀSxϑlf0[dـCy)$m,|nŶʍCl)Ou?XMab*& ynWQTw:^&Om: L`j ϰbta@=Jp"Y AuzqˆD&۠^LZJ\ (вTsŹ_\>5Fmw9|ʈ6`>XxMlʦ;=1 '1$Ol"=9pݮ'Xtm[T "Dbjh'v%wPe(QUU*_CƠNK43yY\H _fvU5QlZec!ﵴx|q]i~3ۤ#80*C˪ϋT{w.]cQHc+nhP+xz4~!"NHn:25,]bxQſۗ}~7Wpqp>׹v+&C|5b_-d,LS=UZQuJqB e= c}n|ڧIu¡)bJuc~& וa,POLlP'VPt >&2G+o_d>,e?NQ2kˈcg9(#M"ѰyQ^zз>NAټݙtՀD[%Z$Yts /bZWw'!OJO j%F#$:ˮLK.^맅Czkh5ߡy{23jDۍA0"Ҵ/n\..xwv $l{#^úwU9ws`Ygp~߃/z9N љ@>…{[s#@pۍ-WĬn@פn*EDG0.cژQ9KŁDI*s*jF0Ó44wR!jj*/i}5* LOdm:a]@\d0OQ|nvؙ= \+-'Z=jqQOݖ%Mråmb M`B,z0&&Q%1A Q J_ :O Js! J2/B_+gtZngpRǯ:VED+yCٮaz O.ѡ cSD V|wsl| j.n@J է:{ dƂw㾁X8_Xw1r$⥳g>sW1ZH #QGJb{]aS|el2Y\hۻ8-b5/]@Hn^;5<5pE,; [)`U1A7V$d&/Y`͖`L>W-q"SDg}~)W:x qCnB6jn1V.p@,xr5ts1;EgZ<%rh( : v^,㔞ݒ%T}INFx,Uة_!X7x}Q^I̹jk%9;[ͭ[ut9ּM,˩P;$.ה"_&w{ H}Ө4-w Sg-@_n( 3ӂc`KbM҉<ޣLXwh ۽H я!1BWJ-ԪN76pt Fԩ}jVÈj{!d3zvgjLqMc[Vr\Fo&勪·dW֋[&̷}K: HPg>7i2Fc[Aл{p/o$"w[ 3ǷŋK|ҬڢNAs&g 0XOf`eQ, !RS'n_.kxO״bҘi,}~ya-OA;\pXN}P9 8VHM (=B}8[i;69ɪ\}$Y-'۸\jb?'UFO度HҹMg0˝G풕i%kzte=iL\0JDоrdWǫ(MR\k] لmywÎiEp,e _{4K9&p GZ}C3GFP*Ny_<}tr4P1k@бg?DrYv?[SBzhG2Aq)ߺ|OkB ibnE 7D1hREjӎv<&(?;;\n$k~ 0|e4'%|UԢVy5ߺ{7fKsw;`V1#Q"d?\ 9Y9~}_r4˲/kc~ 9vR{^c Jef#[gWl]"=}u ZamTijkdY71 K[Z}F#ԒmdKq=։aCOX1Qc߲ܐҩ lrB9LM:)ϫ1b=DL rw:rlg(ptɢKZ3Gu 'OmlZ Ja7H* nK+(dI ڮ{V9>΃~_GG/Di@mJ}HA _弫~rk Y8/9iGt>ݽ)3%!1.gP&vY`u\p8͔,bVNKb=tDtc^ 9uq}MbESye(}x݌YGv&_[ rMB/Z,%ȌzOT~$reC@Icn(+ssk||u>sڀ{[KwN=WY<ߒws jAˎT,<uIFдXDE 6qSRTe1 rG2/g 4X5址 u+60B]RJQ 3}jO>'ۻ~[~S! ;&+^DSJġWc Oe@>dx|l|$Ύ=ٕS`Ź;R"4K>c"{wjJ_| ey6UF1z+Q\;cj[b)VY*\&Y/N7$URÝ='XkQW7GDX1)zab<muXjIhoҴtD?OiEex LX~4P}Zj)i7PB20J5_CwBR0!I%0:[ ~Z9{|mP14lQWK¬#> o0eQ"`R%4tRZ_\ y>> Ϩhp*Eq ^Fs(pJD~y"c@F(ŕ4m :'"YW7ФΈ#u~Ybuay)Z%9:}lh!m?8|qjiաWƫ]#~WuPٴZބhD0h̹3!9;%?Z1d5|%ofWOLȞD1[;fVR4%ϩqVou|~ b?FD.DB(|"NRTOB+=TYu_ژ>tt| *tmtE{O/>x3/EoW~.'=pFvl"k>d&*eP[TMu@<_ Vů'rmdV&I` Kp?!Ra/Aj_|dGiP Yv,)/=}T]膋ΏHRcA8~AԊ:[yJ|rq x~,S1 @/ˀ- 8#m3=t[#mܵ9Ǐ(jnلoXholUY&X-_X0E=ti5ɦAM/!F+_GYő$N;% y`Ab;5Pb̴:APϙx^M}mm@6Ys̪r7il#ionkw^ɲj_^N9b jMb"̗Ta8Opuz#PIj? Qk\)(?=5J~ j6)pf qںzؾ SQdt^llz;]{} U仸[0Ʌ .TiRz,f}HdkPªC"|O-'iYC:Rl{C+f{pQ=/]ƪfn芳K=N,廥Kfjfk4}E[RK _M z_hW{з^݆+4Wxj ؇MD*&3ƚ׏s6z'Gpmæ'I$2 Iee0_W!p #0z[`Ϗ.7KJXm%+>y|,}iuJjrQv 2EVkSn <ص|Y8LRsݤym;O Q<%פ-.<֚3Fjm6+l[2)0g"SWȤSIB "2^4C(6gԨ ߴQ r~^g_^`\=gq(}%|Z~\,Dv20F ݼ#@WQP?gm.k(^Jx-7CM5 ж,0t͡*]f, $:GC3gN跜/ARԮ:ݵ&~Ůz HfD9ĐB! _:~0:&+d(!mWeYF/lhzFzl(>|X[1\.!-Awzۉރ%nM`ZhSKyP XXA &h\dJdeBNvM~YN[ym#.+};pXUL¶x#C㕸_q]#.k;)Le‘$4 Pv#Me$UhuƗ&v!UCHNiFx>ϊQbPv=GȋE::JP}zx`ihZ*fĞD~PZF8 L2IX| y~糦 [s.m4A$e NV~bO=\M}!ٖwR '~`!\%9W-%6 Ј☒~Rc^vRmN6[qDz9IVJ4't-n%Dq KݨMvخ554Va˶]mB:=Cvv\iWjWa'0@+Hܕ+gl/??NX3-9 B@>@1>mćbp<P~[ r8O[*}^ t)z&6ؘǸ<*D{oJ,T/03qӗ"YB\3+s[KA:b!w]ƣCp5[%hȗY¢mCx6U$E77LMfFs0"f#`⴪\j^6޼lʼnw1zq"5% M6 H\hݹ ~vQ"#g{Fa {,R3ֶ2-xwrj]D mfPPqTQ( ]SҎOZ,K5Vij޳Vha)HDJ6 QWf3w2r,֔o.s:}o v< m2o4pzHW3хiט3 +Er 푰T>%V?? Ҁǃq0f$e]ZHqy/J.P_swvClW6MQ( wYg|`BimmwꥹaNPbdU(/Ҩj#-(N]LBقWEPT8Pp1o' ], ?8ԒQB:("$8OXӊnv-{UaZ&1mfk%׳58h`EeԶ(⚤%sQ8y`?y߰9TM@LdyNR97ޤ_6'yiA4EQvThE3y u!~&O  \ ^Rـr' wi3ߺ9n2 2 te%vx(+I ȭKx.0Kԉzܘ`8}D*t~>Q|/ZmÊQW:^قGi{Ѵ nR@t""Gun:tb,VhP^{D_7[ Nk{)1_(G:`x-,8{~l)z?li1ݕiml`)l.n|\~ϊ픃? 7klS"fRmD;04p Pux$=8[owB/>QWߖ0%{à_J]5{|e|Iȓb":_iA/d!oLkK(#"b`o&\hFx##iZmCK-88-N$_[KT<bZuY?@$IP3- Gփ"FxܶD=D*!ERٮjՓ [iBj_ȓ (>a+8%E2>_=(HnyenwEFL瞃qom'ڝ'Sb`@ezXG(ΞM(aR1i6]b2h^-wbw20[:K*K`;wj^'R :1બoU0OɣIOl/yeR;3wOUG9^#285Z'85M_8"V`p+]+#!kQP4ho2_1%_j8' lӹ@ws;U#% 7 P*dKF%= [)8j!0՛;^75Js}"2N҅7d*3ILRMDL]VoG7,6 pj֝}iLyۅ'DpܒKhX6v2 &<:3q0ڃ b+#M?QxMb7@Pea=&* }+7Px $-J(Ex Fwy9Qw+ES%<ւ/5eL3 eқ]V pT O$pB'3>*CWN !C2 ͪЪȃ!2 1nөQu}!Z9o`/?6Q*z4 $T \X`"ی:1T1صs0*r{a^E2`^9O}$L9/`s{F;¢g~8u~)6jҢ~'?؟lue3f Oz5 R99X ?R$ b}pj&=ˆ!D̿0Zd!{qE@\pWE2P):Z6q$W$V;_YCJꬮ)=sL{,ȉ3s"CLoKiͪȇ[n'!_=ing@`셺XATe?2G8?ꗽBqxOU\!@X>c.З,e0'R7{Nv:zQo4XצKB1 \IV0fBUAdVglXPq su«X~&-.챹<$e!Q&-"F†}n2d]JL*9QiQA+JXqf( MP?\zXaV[GLۢb*4}fp+y/m wѣre`良x6W?`M.YT. ~ QbFb+2W }NU~l2 TwIИ|k+<(dK$LpݒO溳URlYR] ر3i幢3.G-\@052^mC nD1Lu ǒMMʕ y ,>>] * u^C.j!"f" 3>~wE$íIY 0_y1d׻}v-Yp"TƢ"}@L(]ɉ IR\#9 L7<+t4Yt'(0W0uZ0,peP}7lR-ð\ f4beW A9Ef*<A lƓ ~&t=#wx<ȣVD0]i ,yY[u.4 I= o|*/ n6rH, rJrD*KMkG ; ΅jH9Ú4JpbmfGZ‘4M]_`#kV\Dqn0$z|=>͊Ba8ש2R?Ȟv!>%P=n|ה0UDo>t=Ȃp|RY*IwAH~|fO7%U'w3Q#Un ݈m-sB]bjJEk;4a6uzɘo/Ȗ q?gq!,K4+ 0Y{iBمxɕ~ơkD _AfQFz\G!!{!Xƿj\[ B7 V5^-k#i6EM6)Jva3PX00;Z?cFk4=ۭ${Uj_pLmЏ,Ks'qaB41H}Q&.:٠ZpX~EI/KX pK)v|/g݃n*'1f|g.8MߩZ22R+ZMoܪnl$euJ}LjK(D &+ , V2rYY@}JEO: ܱ!z/nQelFGaI+4{d)q"J!hJԽx2ͱT>bEuJɬo'!ϧWtwj]#gLE\2Oq_?C4+IA{*=dA|ηơL-K[_+ hbA?,qp KYkv,ŪKwm#ÃZbecub5D}wNu\K RHm07?apP|m>:j|7 +x\?نrҧ<*b.Ƈ㜯D^&4縐L]Ka%|`*PW888[s6nNU%-jsZcl<:lcݤNh/轟KBlX0'B$]pDYg~Fo"6'yQ HZϘOmcv]Qz7+83-sr͊cnS޲#N%m\Ʃ$q,TChN;!iy[ucˑzuZb%7"pA4ש۪]9g/kǗ'ȃĘD͟V7UV(@"mD%( =GXU6'4clq>:4醢H$l2a͢|i[K2!ЍBS3jYRiމ7 kB|P4L6K;olVdPQh俧̯ſЌG KL:=`z͊:eYŽ w4ػ;LZ{e1c0sF ~x]O•x ՠ@/>OY3ߵ\Fb( " VЬk 7?8G{ZP-nsbicԡԓ?2&욖Ԫ?!5b@~&R oONډ,` 4j@wkJLe{ΘO UT61_W2cyTZ7\0MDg'm _FSn>ZiB2|}m3#۝Ysqŝc0W҇%#V <`r ,3]>pߢ3*R;AI6m-4XNC'I&+Z!CIH=5b햾%e<uX.z@dnBi]=pΗ;LNGX5\YtFlׁ}/J'%p1*m Dvsɻr' k+^߯cZ87_ʈ@{\&/BJEᬭwEIjZ;@?7X wY<Γ_&pzACk>rQ-&R'bVZWe?sKY5j6Io4שxs=:m &M~ClJK?kH[BO%>m0yr94uB_&֊E[)vRGL=K4ɶ>'7g7ɋܚY9zOig8;5Qk@x,v/5l5s&NlTx" L>n.^M 'cZw{%_ѐ^2#ֵ݄'NtVL4h|GE<~[gvg瞰PbS=*?πpkӍ>-'> :<:iPypO7៴\s^(v{?w"4^Qn$>Ƒc*j,`:]bvЇK=J4_5FG*1w:Р .WsDJ;HY Ĭ0UeWŸ>+71<+Cz*h;hԱ¬>Qc0I0o죯{, z4;k@BWU^̋Du;2|nFȹĿܜh]7ApU{ӌs[ b~!2&]\P n75ʅ^I_7Q c]+Qiߴ>4QatzQ**@92-s1>^M >y)No?zH9 j0ωrC2u(*k?ZY+ 8BʆQ˧o"5wĐO`U]ȆJ (_f-% {?>Cc#(m޴h6?$Ph*^nӊ"5Ih ,ytdT9bFQm,-azCNTOO%^!dˇ+|Z]j,,8eRy%óy7 &Jch*#w _iK w;NA?HFVOE"H_6 hFN+שQÉ?RqM1UPKhn4%ڣ_BnPݲO{e/êVhy^$B(.ζU D4q ;)W"t6JyuJrlјh:^"J5|>rԧ0.S!-+rpڳE J.5|s 1ӏ2EZ8Pr̬,v _q0R1ޢ~Y s3Cپ"s$ 0)"Y0  X{d)<`"9\DjҴ8=+,oR- ͥbqЬ}`(`4hJC`]*kQmO/̊U߂D[ `b!,HKڒ-?012j^iмܽ,r,\{DR)«UpC>+jgkq:ڰk/juR2}%m,Lo ;e0F\ٞiEkOnaW%7#zZD oD)цGVeY4$*,Wmm,`05 \£ixu%i7eYspz}W#𷭃BJ)>UOaGHEiƣ=_&ң2< :pjNML@psK |dkI*)dФNe}:#QEtU:O?ul {a Ôok |A?r* dfz*(H(?2?WVx,4Qv|kPMYK5_\׿U0됹&ݐ "O.ک(Y*O 2K }$E-v $GӼ`rYY?h2FT$z߷bX}fN?Nl+ LhEJA$|hƧF/bE~{{J%p>,)CL|CLHm$\{Cy*{d?; .βuGмX9RK}~""Q,S-9&}0LXt-G_s9Z hzҎSc5uX^ksyٙFNPcdo(]q=N|qM0pM`j3JAfX `zbPLc̝j4?6d)װ '.6.ܬDrO[堫9͙_ `|5$DvURW9X\d䟻+s(ne#^-n>α!Y6_13#c޹4|Dm%5ڍe/yJu|Sa_JJj63 dkA7#9P(j)!t]uhyNEy.u&uۭLxh"RE6bD;WXn[į;4'1w|5x><=7A>FC|J:Xg h˷(}u 3w 8qpbngڢqW:ziVc;Z!ۚmp*IxBIjb)h+ D"V]׶֡o(:,Qr;-,sΕ[%׬ itF.-cZ짶R?U]e4j87RIpEh ôdVNP;n Ⱥ??BzɎ= U9wJەyh4s(mX:O./*Ef'c"KG9Eyl$># O,]ُSf::ۇHց&ư0|W=Y^[mT8 t-/Z3xluVM9biCW@owTtpV;zm8( gfEIz8Fp|r_Lo1s=DЯ{i@3i+4)KYhQ} kPj ^ gDY mDUe f+gRπBd}AM :lpJw Xw%O$WE˽Tط]1}GAoB^5K:ܶWqC/ 1yD IqEZxkXb{jmN;n3Im  &gɍ)Z VLr)b~WpS"()?a,)se%VS%卡AWivS[t=0%J$sBG<$@W[N"[k an,"02Y'Mݢ\%ΐ?vR ?DW|4: QJ) x'yElZ!do]Ⱥ ^fF՗,w9feT5[7+IMpHcJ|n&;$sa#,B.j37l2ySdo/Uo-)\y#h>16iz+, o;Cy(gOc~%ߺ5-ur SRH@/HM/%$H,KNp#^2jy#&μӲPrC7f#,G ΄x![8~`@bUj=+v)vd|)nƱḇ $\*ƴ;jW?kj na?NZ+ݷ-`?פ%$V2g#AgKNX<Ŕ;{GمGE-Zrʅa~ŝJp:)@}iO9 #[>iIQ1kAAnr{ (?2 #r',_MHb9vy ϯ|>yf[ARݯ[bN}xϘVo1#%~6YIabF-p4qr=t%' `h 9 -& ` SEsdg3 ؕ0nwD*{%c/(GXv쫸ĜaPvD"i$1D4p4)C;oB'|r|w;y WG 13U(AYX  NcĪ:b? +n.tǼg5K咿2\(].فGj+)b۬!3)w38Ew !pc T=M@}`>IS$Pt6I-`LQkY3s% N&FJ)Tic "d ~ SUKOEE=Ptez]bI JLus'GV7ż[0hg9_HQ4ӪKmĂ2VFu:ТX|2eC{_I֝h* *3 YVXU)?waZ^ @vSfUg olb~`* 8jEV.Y.0@QLUԕkPِC\e"'F(wz]-_TJLoP2nָ^sdWw1ѭBrcN[귨MVb>/?IɫM wf\ZUeK7&mG&]XU*."ybE(Q.Wd$y2֛isrr&5+t?$/Nu޺;&#f&:rꄕZJDV;ߖ% Rf+ѓ0b-2憄HR|6)03MyyJ-'h䇡ð_doUkooG ówY*[X. >: }+5N_6۸7f9(v+|ץ#65q \7gDwYSt"ৠѝ8uHiܯg2DrZ!;cwŮXbݻ ZBafĚsDnN^gH$RݑQ؞˰PYlkW6x>8fa,Sc]]4 6Vo^mkM*^l %~{0;=ާ&dʃ\\ ZME싣. `Xqzy$xڳ]lp&'Ty+s2ޫfWfuf>01iئ}vqdpY(WIX`mC\DKXP:N[},&O#VS \}̏[ЂGWlwߠh+t8yiCUcLx!Lp0KmkPwkY`07.b n{V/~h\hmg^`i@ 8~[EF&y1>2PfJٜcyņ}s0AK Aw NS. L"g. <^ UOP̟jr 8߇XIՌƞf%rò0,1-L!A}˺vpU D#˙ajOGsWvЃlbt?G0G =dH[Q] /9"vM=%4p:^y{<;rH(sjJp5;oGV71ч|BJ*ԉڄA,*xTYJ NͶ*~E8h Afc]ֹbsӟNQtegaۘkK;ɵ֙FҜFa MNʶf)Ds?zؙJJQ>m7cA4CZGnšeEM .`sEsU|7 s#1Ƈz+!Q\|(թ|2vP\2RC,$p:Q,,M6վ kNpdAC~!\#2o7ZwM؍tzYȻ;AxqM  P/쌓- k37,q+_ F-e}g&/nVE9nK@%1Nn~?bOr%^~2TdKN3:nAu_pؚ6=˶ZldnGqtBatK$<ۓ4'TTWuf1{$|~  rFG="9Bhlb5Z6x#iRuӐH,aOlӆM7aKdZime%3P qlF!fs;'kl44 um*ֶ4)V3oZXV|"#0U§} Hn"c$:bPIQ?4bl7a+EVwfƬ,~n=A>%wQ1AFMQÀ>p sʯ# <ێa NnZ_T`-&!%u]Jb6i< ͘ŧ*g6wjC (ኞ3 a*2.d @c_] -g\wWOՎ4*6vVu` ZJ*׬A\]{gL)uoAxmݺ71_~6h '_N]x(\p4bqg7w0+!<$I #W{cZt 3>b e-7_3yP_me8*l(͏Qփ :)Bh CZ]=7vnG*=!ᓁmRDȬ =yx8޻4W0G̑+++Ϙӯ:[VYjyBУk RSڬ9T%fy#`Um JR& Sn7ycdrL`aIra j5aԵ]b_xD0 k5w$ݳV֋};,jOv5 [uMsttm"aor6pjX_^O.[ifarIV61N"Ch9Ub\3ū㨚JPX`by7=<(dL7v~4ܔ{=^+)Ce@k/P(Zyge~:k7%y,PQ&/ I6~yMD'.S캴 \Ѳ_FlB5bS=`7 v@A5⿚sZQ{"F /y# e(9e.R? ce&};.GW* `I~w8vK6a~aDOUaA,RFф&PxI}4/.F&ޕS;#ǘ6Rha:23bB&M]nF\#绽qT9>ݟtp>2 $/8HlW]q,2|sl]vS|[J+l*`w|JdJSb&ρ_ƾ{YH$\R07ay"E\-)1ThDڂfrLv #z뵱B4mt\r8dF'̆W @U 13(a܁1s8F9glA=-g:R}(қjL,g;R44> 'DO8hS(_d]R>T&Rb7Zߛ‚!ьN @%2,DY7x ho$$|>_{|>p+]G.G}WK4%,X֚1'8'V 9w#Km^4|!hUW+XݎUvo,A"2B摱yQrx|m5ܩ'$oN gN VD=0>rup@{`-#4*{=XnP믔i;f!|V"K y{}:0sX#{l&?fW&}P,J),%/G|ۅ&z4+,4%`sh=JEjp#1p cǦֿ []MgeCm`JQ$qq"7oojWSQнЧ}ڰgXȶqV {;M:ͱ@Ьi@<}m  P5VLOuV] 7bCǯ)H-hWIz8-.8pI8ȃqTDh)sHӣ- k!q_Gi%lZ~Ӟ-* 0u5{\?Ɣ{lT0PmM4|T@Sn {>0Oɢ׫'ŕRyUhf+"nMWV<,*Zx5h3*ԁ_A7cNN z6}qE"z{rn{ݳtb\NJfo%WP ?0Mh6g0Nz| &`CF"UFlyVKAueYd:czNa>*zRW0•QQ hIcݴpfg:jwJI*}V/rΡy֗] c+ }JFniޡf d:s}Q-..U!=`).$xYKD8=Od(̲n;e!w|ч@y ֱyaL|{婹p"ksO.|6B_j& C~A_SFu0<%H#t7 hZkfͩYή˶B鴐 mn2&(why|&&%gW(E·GQorSk,u14!Kc8P\M#kt ijh7ةwr.Cn{EKnkvm=S|IDɦӛi3arqe}+0%>t էqB6G>EƸw ;! #fL6trD{2qW%V:L2r[֐]Q ݑN&/M36'b͇T AsxO$ZKԒ dÑ!#xkC(M;?';LyƘ_*] 0!d̆2luP _͛ZIz{?$+t֊ Iji}jΜ jcUKN=S鮎ۚNEV!U7TqB2p(^!-Δ0K} i:x[=PE eCmgS>5[!|v!IlJCQ]SN}S}EWmn0JCThUk3aT*JYϓԜg,5ĔgKr_z '"h YJx?ĤFC- !S32?Iq#9s@rZ:qSfV0hռ:XX5\J`-=-^7KX$dLUV.id]S?l>fVCv^su{%y k%5yWrln.5hQ hQ % hB|L!/fLD}ovv[Ebƨ؄S}vOƉ 1@O(i~){V&ϥYDU%%?mDՑ'&o"$r&s5ŒWvAW0FKNs]z_|Xj#U0\u(y#, j, %qbw;wҎ.<=y`_**)t'd=\ZL~v/l(TM)(ſ74GEиתr;9r@DmET#9&ۢ[Ó{9wg&?^2/ђ=DmCPx+^2,qU*>oD5V31E hbN7W{5id'eA ĩ #rZsXw&COY/L1H8ekW{Fr8!$ө8B7 PK&Н?5I\lWwry%6>KԷfxfQAֺC=W1@53d+{x~l)5u~t9NT#|k73&ZW6? gźNR;wU Yyo?8?$jBð+SL1+mjm=񓌤]O;ho vߜCmT -"@\;Kf 0P?J袧m"#b|J6M@-Ǹ@+9@P|A[*49EkOncAfC&J,jeBu8T4,8?ue @`}>ޤẘW'*Rn){I}">6q ^L}+(J":W}9Pr#ՁFR,Ir=!%Q#G_7t0|v vgBe^)oDĄ= K^[Megzk=W,5 +֠ 'AW  ?V+-"2}i}]4:E}|, " @ac'xc>ߡh;רx{ NAaLE6%~6N@ 1y]kvUNCJJ|RojQ *¥kwTpe~%bф3"BI QhCY5ZM( amWW F tO ĿtC2rc~\=vwN;К:䖏}]W^^JL6IǓؽku: f4)A09X| $f۽*ڸfgXKË8/Ą A w tZ[xID\L[-S0vŠFJy] )/Q(u\b|F:^wd𗯰p] A"Ϻ&֒&^5斝w5l$i;~4~*Xs?QJ ߠ置# $)VоH[ڂ+2L b#} 1KDj)g{ԷLcYE(O6mx w`Eftw¶C͈%β7ޢ_FEST6_0d1ҟ{JR*US<*Tyڳ0A<<iE*2C| YQ_`+spA|1$L{v9a}m1enOj+g$‰b[ɌE=ly&LgeB8#/!PJvB~]|g_udܦpmX{3B(L9fli&>(]')$(4-$M E(!Y@Tqx(-+ +w?9E7{&$.)Ec񍒁F.8Y0cl06lNPe^"ٌ Jvk?ws*'ݭq.PTܕf *|˳08]pSmcopBl3Pt]WRy*,[FeN!ˀFy-)߬>햟AǐZP'5}c=KI 4-,8FdRӶV> Mك .Z"݊n?[K YtmvWT*ZJ_7h9OPM:. W#F}-V"e:Qkb_饄W׋ HJz4 c9RW^/n0P!i/ \mlo#/p ٗ:d^{"6.LzK퀎V@'lHCƣ 5d^dG8i%76O57B͌_0Dy@e`p{~_;,02* [sQ#ޤ hX_J>(sW,?5 ZPJ֕@ w>oQz"!P G h&H~$={T^Kodqբ: B ֑ȣʴª=K$#B; i|Ao5uf˷cf?D|_ﳐ7iFX6}G[JfVrN ͻf!:E= b 5[}383 *g!PB;D$ZFFM=zWR?Bna'ͅ!b-|a(/8t>Y3(U%W>:>C[G jUpyZjZ+v|#L 1:̵^IT?x0MH@@Gcǽg7须Aw$H;g>K:HPG[eJ;ti_BAkP`1>x)q E֯&~^} >:Q V֫z+JXj?q7 z٠HH^S6e\ip4?3Ӈx[l3!˞MΈƊnf)8I N,vdu`Vi!6 6u~|7Sq<9Odzu B,3"&!n-0:1L{cZ0;1{+hmŽkH[F S-%r弹ŸKr[T4:!4zCOny6ZjBR$lAI;Ct g]3m9d$: 9bNuk`}p܅Hשi 9^ZbYmJn;#E\S%0o>^.coi༛;`pLRQ`K4r@TY6}omkM X8(S1S(U9Yxr>`.AW)I7z,iCߤL[RwA6tzPTjҷq#u$b2'V/Jtfſ x5{ _Yv.3DU3gGt+ݮ7ʩQ"c$ٸ5'Cϰm|8KTwd+XھJ4 :{`L:FKO{9NyƇGoLQtdTq+O7\Ii=Pj+`kCfaδΛu(ڔ_ݒVF6$3 #~L4 }`_>;rBWW#~.,Z>jced B)KT)]v;1H i4,#m S, 4>j$Y2!B.|T]iV*ڻJӔ2ClɈ8ԋF"T~^i̷ 3ڸ *F$Z#D ԧ&6 mYo2Hoili$ɝxĿ ؎=pp|_Cku cE+^!]l`3l^`}k@K0)8u`9Lֆ֟u?=4u8ل%JA'eÙPg+zٰӿH&l/xmI!y J] 'K"}2w2yf|X1RNBɬ߹ΊRZOޯ[o뺝S7Z?Z\.+NԣNf0H"3M|Ue2_[n {6đ*SMkq' sC|5fA>EZƶכ]$Lrz.MqA$2U71QoM6Aλ71rh焊7L{AomL^NNޥ#P=/-)6bA772 3>Ihĉ`6~|Qh`m/dch[l:U~xl W,WLILs@ &c*tƟ0V/gϐvpS yLq;ITtnn*d֧sEq m(?J}_@|` dk m ;0"zNa LCSZi3چឆ翝!vf*ˇ3PHd/vu"ft v }[?*5z=^ץ;xw֘F<[v-&[zcaMڼe!>ɰ3 7]-; z~mx+U&7-4=RYnTwn5DIuTZɥbMexhj  ۾ ³%1 A$.c\1Mw}3U4hjuJE 9'BɷTf,\/oE/ ; U&6@ǕC94}B[S8=[IS(Pq'_0Iԅy@ 6hL6+ Ua-/Kf'%4ms KQ'(yL@zKMos{v{8 x$Tޤ~8 lMM~KƳRuCtekP9ʌTs6v? SbZ쐙 *@q@_IX.\|8{͏~ЪLy5ҕ?-6-iNG[VxSw%0㶱:qX "qՐ#NYL Uǂl׼=@aCՏ<]ע`"VׁٍCEg#&a R"]Ph *Fƫjqx}(kh"4.QXUߏk2_Mㅹ4j5-_ံW 7Jbogx5-m13Fi]=Vm!u҇isd|"J)/`r .1V'6,/{ؐ?H8*'bNnݏHbZ/iD2fr&f7ui! 8_gG)C!OQ}rH.<ga(^P5?lp |_iQ~Uy)֍W}ؒɨ %&љcbb'Y{ۻgkׅQ NѨLjL 8+z䦄CvX鼐:> Yx*5 V z1kPK7IaR 0l)>awNP<;ve|U]yu$2^ 9La}t],ذt!jZH?V^Żߵ HxV9bp;l-?xޛaCºHRg")?lɾC;2}VJ#kkEwCWuJ,\+X6xjȾ̞~ \y<1i6c踰a93 eA+/P qZC\&e|*ĕPPRMB4\MV.JJwe_>ĉ s *$Y͖c -HxU53unc}ASV_%_ MF'``fp=s;Ϻ}3Ys0k}qF^rG-oM{˶6|ۈ/qߤ) e𺝸U#X >EIM~8*GEgZq젂O;<-YL`D$b %603B8Qq{JNm$ž )dyq-?bX8ƪ P0å7$yiY,}Q/?.Kބ}PȾ`=b.FmʆaTqnXG2z*;RHDF~~Kf_R2,s>qN/51~8O&T lmBPP%pw)x; Jq+ V;IP[9j*JMC6  !ץǂΌr(r~wW Eő\Lާo~̌K`RkNG@ gw~Qzo8*AR/܎1CƋ~5YGsՖ*8ɸܼ.Ҡosx!|U!ƨpЬyf{>//[5f͡}$JD2I4Q8eY- LM5tܲ[iZ8B]\ܯ+UZ0ݡ?1A`8Z¢xQ?oQqSH-q"-F~-fvQ Ϻx- kBvPi,}IJO(PIJj쁸'ޛiTtE0N!T' @3r- (-4/²3@wMƢ]':+ S #Clkί/ w qJ1nBz /w?^v|J6޳EusoUSuBqa5ƫvvRd`dF';JWT=&r g=GU~P+h'UѭG 䦷ftgrHNt8rQ̴5erҧNwQ;)E,b`6En;Kvap\ J' 8QmO?ǣG {I21|`kno1LX*oA5x7y_nd((GʇE`c-jsޮ鷨/|{% MȐ]t""/  wLvL q@f#hHe1rQ-+S4h8AO32prlU>Y-7 Q |$V'ZB~0 ~^9ju09f~8JL<&D}pפ\U j(u B.,.ljm&o65Ip:ҷd';x>% +'Y"T;̘Jz+>W( X:Nl7lY%Éڃ-YC6O٨:[`YudN5Sɭ'8pP #I+}yy Pv+CAG$J;fa-|YHx{@;±m|Y5[?r/*/c|kU>C㙉Z ޱ޴Ƥ`a`b{W[y̮G9\J*K-3\#S /͘}8fb@-4րwN8\-vD͘3~!mjL#P7m5&|8yˇ< Qn쬿@>͛`$s:7zm4 ^WN.vߘ{% Uh"5>З?O'7)rfXHpAt["(R&/M|*E"!Uԟsn>ɠ!77|j Fj!jՙu2-[!df2ȘCLOQ)c6p\̴͘& ~*|U{s \nҖK{rO~I׾$A_w4V|0_nT]Dd*a2TW"@>YM`BWkn!xq hJ[A;1I8VmXu E=`L:9MBX}ތ8z]ES^ rV|0̠ i&٪XiUgNzP-ڱy}|nIѦ*R~fQ{s/qʕCla7k8SB7CRf1kEdO\ȕ/pƟDUS7s_GB#$k srᲣoL&3 18rn^m[4C V1ջJUriq|r_M^c/Jkh|-Wcslg,uz/Wrx!f?Ocԋ/rt2U!fB֐v0VbyχЇvɪK{.Vo*ڡu8P`D~ޞ2C~$d?ju=5~)3]d9B`"mb KkBIMs"y$xm u zT@a-GxQw&r(K gA<,dşzej34ym xZ)n-5C>v|ztU8!Z8bsuyQ%Os "n=3qDWX<ZC#ϋFGK<~B ofoX.qG>ʌZjgWUVcJqes&3`Cd/.`"'ja.m ЂZ.ECn+ﯡX ⬢W(2'ҖH8rzXJs%0*dSӑwrXw޴emg %o$|c~*:f**K[YjP7+VeQ:BsE6n^|j9 ԝ"//FA'1^|kco`PyټƟRK^g.x<1L"~oDf 94RZNtX=ݐp [GGRuL)L3X̎Ӏh;7㛢̈́9.AYQs~-%,9GhnRԿȢk]B͡w8?e.}Ĉ { l$$!j̋\#p88)1k$:,q}Sn+ST ,tVSyޟJPC@RU+>LE& FG.Eu/u2:g&hL!4?v [[=-0lWm^ONS&FkGVpiVuTVBqÔ5vXNQ6Fi1ј*PEp7Sͷ Զě3qRϞ[3q%Y/|s\auJC6&?tͶ[/sI[O>Lt)?8l E# O 0^'YBG`Q>#W2ם՜bmHeNMXs`bpC CЬk:an8W^Q[*C7nG)!xBm++s{H+c dᵔ` [ɸm'QVnGqǿpݯRd3!Wn Fo9ThC ŕ\Ij=HvyHD!4OD~*Z|/=nCXXBNnC531J n(oZ6rJUǝzR cK;o;fsSL:` T#/aTX imO8XuSLSm[t&";R ^„v̗ /<-Ug=oBMAz [=D;A\}fz^qvhH4|pَ]$ C|C𻁊[SI9&|ª;iBF-{ j~e{nY((Pi "E+jy6U.{ P5XN Xkz|OM.ݦDaxjΚϑ[8u9_1;e(bZZϐ}vEd#Og7-jJp;\'RԦd$Hָ~~1+SGLxn^t^Aܰ_]|Ytث7^[.}{}.W Dgl><| }-v9׶_`۴ͩ~સT,aȎ+K#&NXnX[9)ULbE9C Ĝ< R?3# C=@kM(Q5>V7K!a뙑o;x}{6yp1?nןu󌉅sͧ]nnIL&FC[ͺU"ikZ ot-vo|Q@ܼf2PBU :S ĹNٶusUu7}ÿ Ž"w^XS$a{+ lh;S"AW^Rدv+g.w!BuO3,3rmӀ$U4CtP_7Т\ (QP!DulK0{7y>-5 O,3ߕ;L?OP}`, ̄YUa_+쟋GI닆Xے%ƔD)iI)wH7ml2-9y:8D HIW܎)/W~1=Մ)x eU׼$7j2oz߰k/h9\A[P)VMZ9Yzkfi-oZN5d=V{C`)|%#GϙswyћJä y`1zƏ9jgKQD?I(LO'*-I~Bn|coPZ,f,ȵ.ohG.‹)ާ6iD< 4쭇ۙeW$^nȗ'PJdr lvREtJpWDy4_>M;a N@)y̹"48S?j+lz@G4hVG ' rOs}),[ k_~~> pmOF%!eIqjC'h=ntp?/pGH[2''!։uD[_aK(q1GY 4"7٠X\qk!#N9))U 4!S'"M1q?e9R)Cǎ EGL ngOXq':UK˘o֞)s^nT#zKʿ zy;#yQyS`çA8ugheOO0qg)@'h #c<3шCU? ՛h"YڜLקMFIȻbpp4ڃ4 ~ юIpj#P۵&u ΠP^w|Z~iI?Lf(S$w#*Ѽg$$ߦ SNV`ﯺM׶H§'8)\B3U{5m JF#A߳]س^t_ɢi_vl/֯Vf]၈2-类 Ly-n&] `(b-6!{wL,zG],=tVRINh*Sd;{E[`nUKu׍EhimylːVt,`3N4|^OC$oEw·R0W*6pJZ Đ_d[?~Iz4<`̕>ii_HޔbUT cUh/f[y_Mtv]C5yBkRA>Plɮ\?ZKX#D4D5BF-V Y BKzC[vrr`KMrrbT)fұWϢ#!o6i׳|ex!Ͷ>ۉ|2{I mEM/dzYvR[5dD>l0[{4*^~Q,KpxtՋELȿ/^ESGTM1*8=,շd)|_kM¾ vzrJD@]݌n!/? #)i3;{l]%K0#h>?(W^s\>Q @HC5pgf̲~#U( Ww.~S[zcxfX7$R wОhN'igc&pB+AeBЅIDTnq`lK 9]ez25|I7rVʛKW}A`ğ#!ʵ(mcO.TrHom^<-Xs@zIn}sdѲjY dwٿfoH5Gy4Fך*4 280T:<)*9Ǻ!a˩9ʈpd}[(2@l4JlD#"0g"yҕy͵X+4& z^-*1 s9bqbFxCdX"d4ZWTWF_eTL1wLE=| -iI{GAΈ1v`bh*Ga{Go&79g˿xFH{hC:@Ia˧azÚ:qJnfH𛤪FR߰Ǽx #ףBgb+HhBm9)snhpB˒X_zf_eoۡkU@-^|֐N㨞vFoɵczm/fާ :RJ;G! "z|$;BH_g6, ,7]M$+; ԗxq~`@.dL V ֕O*==LE48kpJwc4עk\)+\\(9\5q ܚT sLSi_\1B9T9V>xdP.Qְͥ~|P(HM MϚF`VbymP"ҍĺ1lm ¶4. "d}L/; >+?#ԋTj-j]|[QUuw)X#;i:c:wޯ7Ŭ ]rZ'>FaquE:r!h!4ik;~.6?T_<`H7 Z,$XʂVV1ORٙ'L~yW& rC%9]@ um@sXo@&i~.@Ndh } dEqo?yʍ!B AK9:2O&6,~;0yx9t&Nz.m 55cHwV֠){QFh4ǕeFαJ6[I > HG]L>~#'gT{BiCF|Dn^Lm *> ck :JLKם~yqwMu7-sԠţE<*-|l$k+跾`/SN ykuS<`[%dln~P<Ќv"˥]kLݫ=ֵWx8ғc>K_uю>4r7Kbbk4;.a Otz8f8@%Qtg+hL^?Ug@ʛ *O8-Zn.IIؾݱ;loy4sMS%$Zk[!SPe|V]Q$^puBBخ%MmW(H[b?W™aD!"w4+ii $p(LAn>aaVӖFh_ ٳSR}I#T2%1npחF1&Na^k6㌀f9Sfaƌ} H{j!zWsڽ],}hac6%W#ͷKOqMݖOUG+~WkkgM|pE.NTזL4nKT)*K*{nK6o-Aw>յiN1W>9xŖ$ '^LBJǙ^E8 +u>X [e@YTK% +BJ\""{#n~j=sB3w*I"GGv9`tFv' `O'޺B}nE.bC̍&_$4I O8{/\Tce9#H n\F2ê ]{xl|NT/OSSյ5hObcKGrḛ1(ts|AvO '+lz?>u޽z7_E@Hq`Y`bqsx~&&m%[ĔFv1#uZ@ɠխ~.w|L Ŕ |D^ 7ǮRc{3LHL>b㲷vgb34| -?e>O)!4?6* b[~S!0rzږHZmdLO |tVfTDPDo"qG,nJ#e:`PǸi-ttjGH[p;{3{ṉ*) 2igmFC!O bSZ%Lސb2!Ns>r.7))^_i4OHɜ rŅfnmmVAZ+ļU_1n Mc[ʮr<T56HXIARԏ>Qw^\d|F D xk?t}C k6$:\ |͆I6RKH so2T4rzkq>brl dRsaJM:H cLOk^Z^A};sW.I<=*EEٔӂuQ!mun%iFbVkf71#pH~4{# 3wT3UHbJ(\KFV-$Fc]#\=>(T(Yhvw* r*O(5^yݲx5nRSrDN#Z]|GG0M5\.{G0ѻ9(]6J>teG7s'a3'G3׼k%TKesL\ so @@&T~;M qAA&ݦk=^lTN'NXE4v}u|+/Xn!6w 蟡S%mWӓ< V2qϤ\Yj'%S1t0i4n?w;mue2$]]6 cߝh1nM|8JsJo fܩɢhnP8UZĻPߨQH@ :No59AaPNЖؗP0@i\\*&O~}ܗ4d IXyUu#툾$t1Fyֱ.)!mVHE4cJhQrK ^o"A~x`&=zcQ=&9CI帎G]r c-mE~3q@"kkMrXwiZ"[埠jA1^D`m%#ERfu.$"u4.mi_'dTS'V˫ܔ&nod]Qp}htq'?L ?>N.Z9uZ*|8. hu">jc+99D3bfi=4!O.%dFd&i̊5҄*, ZH1=wՖ:ɭG-O3^[e~z6YSQjE6SAS{^z!'^u[6Rm.BB `7J&kJ\!L)<1҈SS?: tv{U3Z݅nS'8{KԛO6hj_튗ipiy.рc, sK(SW|d7$PYn%}St`u;j1 |vA1#A’Y͇ -0Fv?V ~djfy?^zƺysCK--efkMA>\D5r/!'E5Uڏ&TznŮg>0d`eF*9FsY܇dCLyfi+ aƈ5`A@ > mHl];?3JW NuQWqd~K9ʕ:"+&p|M%Rnǹf&+ti{þp5RUdB6mbHE3$x..@n3VH'm*Dg̒?mw@Y.>8+f%dO+:0ǵR;JA :) ΁wv"`@=  c)5䮒v5AvOÑ`Wnwhl4UБ]MȿiE5(Y0^' 9*]z]|W#Sy#ӈwj08YH2.#:mNn@6כ lqoOœo}. 쯯4XpbذLs̜!ae\WapeKǖݶczd2#?m+|z/R@W!|2j%[x֎ ]MAA*CR`=^ 3>یaWmSmS5w}uBoUǘMgғB [Pg/WfTi^٦/I(^GHYl ^9zXλxaE8Df=*X9x}y(IIE!NLĆrΛ D W5u6u~RT%`?TfCW0fe7sQtѬ]&0/H\BYB-|~1]F~Ņ@Cvl 0Z0( 1ǕJ,z9\y+654^ygMT\̅SszDV;tAhs]VsD|k{!9U{N*x6.]g֢:?2%`mJ9݀=Q8zB 1;Њ̟zzXZ܄15𶾽DY=W 6-fxc]W,b2|w;hAMH{~>1 =#1Ds.To ڔ3u4iXi/IFG;ƫa^2 $#GwP:&>l6ᰯy2D ].훋cDpSPRzfDt i'0褷<(&*ac]gK k+9ܷ[|\p)4+sS<%8ہR^"*bǡ Xb02 '/\T]^ ODB|f:[!Fѷy*NhiOހ93.tr{:^ڇdYh[dvS+7h.a~ m 03Sӧ0ӣtt$~p%!'>Atfd7W{ ʖ|ޛ{7 #&]86!F y v,d?=Z]CC(*# u.~vBtt ytwj,96w<RL`\e U;Dl`pk{f8Q[#^U|.{zM&zzrY}Yݚc ]+d%xM70rt?Nȴ\X d iđv9HFvrN<"P({P& ʀ'1?[id[mE>?goyb?! 0A c o{ZO)u2DΏ}!"h>fPRiy y+" $DW,-)`U%=\@{ƍ/ID/7 5QA[%שK!>i=puQ So)7ILQl02uT6zŽkl]WāU3O u%Lms/ԐϭBJGP`F,4lvD#d2l~7gh){&L嬦\6 ֚Jͥ`GZR͙r9N[ kHs`N9ۜqkė`GvRHLfyIP3fȪr.J*bno=S3gZ%nRil:'5o 5W:ѹm@y#.-7j ꋤpmC.͉ngĝ˸4AD(גwT #;l@RچY^PNDN>qɄ%EHFQоLz2M{5NJO cl1%< jׄB 6~Lp*oǁ|9|E^^UH`Ҵ]ڴgq#jF:Txc}mLoqHݞ2@3U c &ُ->K{ú?V6jG(F(9xNsM%$2bݐ!Z@4TIC59^oS'#*+M3|uWfs+ cw?~h `^ 'Q)}!/)R I}wQ~L RnD>|C`'csGIK fi][Zz\;[z%zqԂrh|sfG? i!+z:ׁ@ cACMsQO&s _h1`UK5F-35|*ڨ[Ϻ78sYV~Uw7[z$!gN}]t+A L 2%%]h@πTpÙ\j/iukw H< sʷ`fT`aylHZQ\{}[pELƥ4 c+tYE~-|@Xܽ ty܃.h`\?&R&Df^{@nx U&E@"t>C4 -3ܒ.3Zq&pnlǤxڿ*C9@+Kgsv^]p䝅X)#RBM{vR7U6;w>Ǒ9Vc\wVi]jۼv\GQ1s襡<.KYB{Sqq>b768{6RYjά*>ƹ}yx?yv|E(MWr*{Fۡ}%py4Mzt&{pvA>*n%(L`H5t/n'H9%F^:e&諔˲r;&өie0@XnB3[VPe*'k!@agv19d\pާ.4 2HUr@FZ#qQn[, /xَ?j t3HTtTCi}wbl`@fh[3BUt6􍔂dL7sy9~1ǃ>o-v:O=s;$Rvߗb[O&Dp)hXrYߤY.rc;K%LwgJG|g1 ݷs?Wl&KG(J4Rt F }z%gbCAДݨ?  F9@v.vqPҚ1fT+E8H;s\BcЅ]3! A;ywD+Jm }lMl'  )kqO~k^1";-:]͖$^ Ҥ}9+GK9V$'`V!Ҩ~mcqc5԰U晁R*Rkxf4=B_),YAS5q SkS05 9i$RE&Z:XLWJKYul hݵ)M6_ ֻaG[c΢E:ՠ+5y4TBű䧷N6i=өz<*J߬0q> '[MW\,‡PwfV% ()7nPǔ2dC^\nR)TK)DLVāKC KgC7in { w)uOsbGM>]dG]r0_R_QAw=Aciu'j`!>[P;kBJ']_axi(h ݻ # ŻpBM!^&-LzVX!xzᦸO4Mxr"V1BEDILEa#pZF]ՒWM~G(E' I=clfݬ 7 TA7O=^ E?MK"=l}{cv7(sa K8>^ъ 1+FF_)ƽ| p@.uwi ˗,3Hd7|g#gWbmEJi!q>wa{ %wXҰl'LaCYڗHnu~ҏn |.ȱc#^gLEcvCm)ތΆ4\uwMO dwOr֛FUo@pMU%9bqEe˻saJ>>㑧DhHlLk&ʜ/1$Iő_E<5_(Qp{N[3) ]TYtHS[#D),Vpvf3S^1j`V"Aykx%LdLr<߂|(yrhIX TDP2oP)@Ak2]NfWđphH;Hfm O*Xn.&AP\;_3Td-.K/Nawl!Rxਫ਼- !Rj;2w)iQlm; @@\j%bp:$ۍ`ʍi`j,-|;tfdbg]@&2ӸcM_zT}2 REaxr?'+Gm V r[$x]<.]{O|^TrX.jW@mݠv^'ScCdoBLH 9g/uG;ںpFKe=90y)мowj۔W5wpN̉8HFoݟ90_w D 9RCw+޶q05ASE_nyU>'aC PΝ«X3Wټܞ M׍RȔ+uU#GXCWhi6~4~}t>`ok)Tϻխdя{ #z4 'ӻي=[4Ri݂9hF"mj$=iȖ+BQ=!6VTGREmr Alof0oSb.ؘ4! (-a@l3IkYW}]Z O7|xE3rfR7rQLHX\2c"D 4b$4b>#b?R F g@^QVi^|S;Mm8g[Nr{NC'%@-q'GjnR ºZr<{ =j~y騾նfDP= '1-!KyVyo;2Vi(ӀÅᛛViV opz&pƒW_ϱ|{`KXUةYn15M| >ѓ2&ZJV#NRPb,Q;?[՛=-/騱e"xN^~ z6󓳭ɍG( XAvF|` 08}grU%Y0.-83qzwṪ$l9^jF8q8G9{Hr uVRs~8]Q}I+nOyE@ 2EMm!?}Ͳ6|ZHbRI+n:`[S;!+>2NX-S^dRÑ{cw`=$S$.!VM~ 瀂sH&K=S6T_37o"iUHD?6=0:3qɍ3vi{?Hx I`R')IsS77Bv}3{SRn8)睢[E1F^YdTUߜ+jMkG ߿YBPѺN_H$|Q-tnCХk!&?suGCcFgsd ˢ"!{yΩj w,]Jʺ|EwX{pYRl~,ٰxQTZJǰ9:WŇӇJ!OʩQl6-2X{~)ӓa75,7T.@G 7pIj8D+#qOdlvwJuд$\&hU|g4*H3S"Pஒ}g7mK*4l\`ƣ^pK@Өs;kG:W.@ 0'i'GErSq~7%I F!$VkȺn hB-_ %]LISɮWDL1w=Q)aʦű;b~$ `զ*8qiȁ$2N]SS|*dB: lV9$8Mȵfo,YA4A8n?!_87L}wj2 -VŐ gSXi`=?3+z~yI|D9o& i򂯞UKp4tպ rj|zd}5V2`R7+7* g2:S礋}oI2aJC8f /׍Đ2wv5ofm7:N, qQ"s *F2AIMS&) .\;Kܠ] }4z7:k9<ԇ 8';W9<{鈜bC U{8L4{؄NGI: sr|w|^TgBVGr%4N%jU/e%F'4N*f[e:qT.GK lI*S{@G_nی.4A|klD \w۵p-=0>՜$[䤽Y!sצzN 0OeLV;Iڱq Ώw㘕$j;rCƗ}y90ԶS M7g'MCx0q&huz}[ԁc+`C+lP[5.HY^/iJƺ<$yluJP`p=@E`zl7pP֑|PK$F4#(љv=LbW]cƅE.tnp- gJtַ6 IA'\ŲZ]h^OFsk[-46G9Ͼ~e4 _CapܼOQg|0"˧No\RZb eq~Ч6]rK+P ]s܁ad.i[B V?1G2|L S2_0+6D?:&!ApDE SxKIup͐IS4 Q4nDWܽn, !oAUjc*L}BOVP&6JM:e,2(1LZ(RǜRۦau/*| }>_[ %VwkM`;<+A<҃S,6^Y^e ?D3i0A6I[&pe1?m*ӖuLn3TSC"$%Y-^vNn[T0Õo_8qrd,=6V#_I.<s=TzSːchSY 'ۖ6}1K7D;anʽUԄ dWweWitPM%a=Z<2駿|ÿ0!jdX}@܀@^ղUF*,.4VM| ~~c뎺av~4U>{lsއg=M7l芌>:bz8;];nkd5@F2ͳkeKUMsϱD' :OQTY뉣9.E(IGq=2bY&|j)k~.,YLM=ͯ7ްQʝ)7; YcC4fN>D gx^qz{|Ϩ&d "8ؕJFtY( rb # Wu/LkUz NwB9>2Siv dŗܜ`^,՞Exm`pZ؅͌޹`vH /K [gG>^֥,[Hq_/OSua#'5mߖ9W(uL.0Sf6bTg"C1M[nX$cr]O1⣉+>6׬4!NJ7Ay}U$шٍƈ Q]`[YqJ{`HCB0Es$}&O+Z1;÷Ņک!$!8$g.%3֟Cw}/շ!O?-~hj .kz #-j't>O: ܭlf4m(@5se][SqnONV@&$T~s_,!1&P COɒ^_+kF\# PDuwd9iNz [13 )-?ZUH:2w'qBys/_U>fM%Ll_%?P@{rgDjBMxZ?=V?RPa-_K!ݡ1zVdCdBZK.^/QIf1Bu$հzTnݓL-wz^>{lV2NnZ/*<=]U@}P[ O@{y C[帉t/:@xS)8pP)[c5m>\I}Inq!LJ5OŒq?ZS jc<c^/Ȋ I]"YdAl}{T̅%\&J0fzSFwF4d$)FJ -u kbw~L)mw W4 ޺۰̓NؑKLfo8nM]|6`ZꩪY/96{ܰUJRgꜘb+3!:H[F қ_PKzVa42ynŠM\qiBh塀4,^F dI?c 5ܹ= FlmAh3ԙ(,JG6= /@(-‘3!=~J4ԔO[}7<f7+/lT?@cHbe$xBI@;C~> _#dz?T%ܣѰ8(DW^"7֝si@]tۤLIkj!V8u~4I)u\6lF#-,~= D1WW[e, HCX|E"=Ζ~TQvX~[[3WAtum%;}G 5SlЇGޝJud],V #5# j~LWJ{@{u`xlSJaIC r_sK+B~Cd6ZJ#ŭ4oQ?ߜKqoQTxQ0JMԻ*avqaB|_*`֣Zfj = ͌a%e c5160W@e4(sRqv{"L.$7Wý&';PbD0IZtAti/ILA9MѶϮ`&J-s&e=*|^0%(e  uCxǑ2E]FCO.?Ir1+d'w{=iw)M 2SA Nt|=C,a˘`>KU{0 ъF2z4ʽBVuֹ4/JdTZz4+2T FjYJdш YjN.wzىT3]uٓ' 2 u:ʷLy{{cf\g|NER3N2"빹ZcEJB~~ չ2p?yuoE(U/qN^rIT.2;i)SM%ꈁB1!;k|u*(^> bl("e>#JcKЧ1`USΏqK*#uje($ q VoCFeHݗf_6~4R[>h)xv!,s/:A^!ar[SP]%?D>_.! WzXJwMF,ֺ?{7~C/ޅH*-8 H@%[;ו6'E2Ǵ3*x>b{_|q& l4"Éz~YkͩUi n̗کիVV{=:v+@>Y w o"Xe+EKHe9sSc?~}bfỦKgwP"Dt7y/k;huD+6}oۅaQ~$!"J6tFP Usao"\CI!'n 3s#9EV›DGkrl"V=dLʨWX-e?|r%"̴+@?s=)1D0s#Wt(a0)۲钦>O[ոofDǚh/j L %=m8E$P4vcgҿ'/-/+Ф@K!)_ x5 cpuA-#G[>w-.Zq{>AH}n` ?Ì('gո ؟# :JgO*yTjњf eȄ5)$fj`tQCx&H) kpQ4&:{Y+pS 80BxA[exyk_˦ %CאL޸a? s#בl!j&dP(8#vܮOXFg^18&ʋ( =s(jE+é~UA+f)OPEOjWB * CEHA˺VolX Q9b) 4Kbx}?E&XԢOC.P~%| i/gE0jf/~$R0uÑz޸BnbIstƂHNxz 6ܟM}MR!sN%k}BWMM(-_}.rwuUޗAPvSA9tΣZ 1az8hk`1mt &%YI50w_``Y_RNv)xȕAڷ\#=G_'P~jNCO=ߵ_]otU~܌i1DZy %'ưLO, Wg"1*C95j&3s2G sDƜ5߭% AcёmUZE7giG[<#M>mmsE%FS||72]WGsܘuOijpWOS Ps_<̍Lߜy.j>XImW(R1~> e}1Etܬtn 쁣3+t"D\޵{Q,i8/gMw#nb fTO9hl^M(7t] ?uK{v{뽤7yO.?Sӊ1"3eC$zwgo>)~c %U-@5gA֤㜄8_};vUgQיy?:rl_l] 5"*tM^RszXlgS*qsߖQ9L{[8POe -}ڒԄn)~+9ƎB wZ2|(?L 4 [5#˅'^BH2 UԋL]Uڮט#bs > sd6҈ziN ubAQX/V |o8T Ѣ &ԉ"OXÆ`9Z̥lo(HgݕgU¬?ƣ_Fʻ;'x?Z!-,lEȇ>si*dvN;HFi7rPw"ZeD ͑foGoS(a/zyl@˝)gsub9J2^4y5cؾ|/( [xxC붴99Gn_OC*oRoyiZ}"6 ,&+HS#!“ZmnDJ(শn[B0wM).tp "]=aP$e:1wG{}n#*hڛA|yaWd T_vlD&}9בdB4I6=X_ L1K]U+5"ĈD l}aOOx]Ix苒L全5y=Fp葄: &e:?DQ2km#Vz[T5n2oMɰ%8eXH|.7QiKg>gh{y0ׁ?gU- 3'F" < ;QgQߛVIx>g\y!D]>˘kjS$:8wK-vK9eqVhNUBCəPdNxWaN*vKFʝ6ny|LJt^}06ģ_C 40p)0t仒_.֖-yz2AYJ3N q 9PGGA:zq|-qS?ٖK~h2C>KTwVκb40zxrldtqmqTԅ.SJMSy^ejPl%o2wa}]Z83dRfwRs |-`y""H.^^xek_vODAou? plГB0]"$NR4cEZ{ͭo>L igT Y a]z̰0ȡc#1/ > 9 ˆ 3Y HǷg 2؊o(jEUk,8آC\e':?R$rҳ} 2Q[n>:T+?f w*XѯzV2n#&30 $x = 3U듦\/^c:+6*湻BO%RR4 Vp\*7a\І~Vp,!_ʿSj[$su"uI3t1Ӳw./Σ6hxJH {ǜe*%/]3&+x–"$ ?Rʝ)֧"Kp1'Ne7Qg<:{Kdu .vf~\_.VJ>o {ǰxfy&+Wt){:+E;p|?t"!(ti6D ܾrRa8fXr#hNTߏ!"ՔD:olS%ÉӪT V+}fԴ>[Y'1Sh*|I?R@$89_IEq9Juw S> Sa; oxؒa t<=%,˕lXJN$w9YT+?( -CFl{).9Yy9 M҃!\ae w ; 6 q3@2Lp]P3Nևhh7¨1"Dc˳=T4D,@EAM~W8.MBͷ@MeyB I"qU=LPBmEp{[8H#Dg˳%7b @-Ko۝ܰGV8PP>ep|W g3i_Okr>QM4-7I vĔQ8~>:V=,aW| V`ë&%~^"jKf:[blRPl} y{7D'_o۟֐+'Tb0xxPc\YZFlk8PN͐hсs^:eUI]G˯xߑ;WC:pPeH [1*s&c|:}iU!Mkh ̈ZEE]OmϚ$GIi5tpKЋ=)0 ,(0{&"Ksuby俳U[mpz wߺh#x\(<8Xڔ>rqHrcCf4\<%c!ޚ-4aft:I<| R:B@TBnf=׷# ٕyԸ}ɡn) %(Kqb՟E OEUwU bb[KDދ5B%M}z Q,\MpӢm6$8oj <#_evs*{;8*oUg{d,ڰ(\)f@-d3ڽU&t">ҰGW% ?D5)i"$ڜm',wKf }5ShPvS!eob f gCu̟ ]-GӾ֟xdpKM\CCc^CX 9o_>^>^0"rZ5 04Z!MEtTcLosxZ$ bzF8CZ{4#B'<\3NN?oD?糐x#HDJe{A6r?R?@ L=R*:IC;W q*` N~o->-.݀F`ɦvYrnZ1>ј~KcU;KQK$^kV3M9*RѽSZH]#h(-J׎;*x#i2a&G¯ έ^mFv3xdD7A+#ESV#[u7BeB>ehoS[yUd_g9+S5Y vK9l?2ϱWM D^0Gxۖp)c5{ʚFg_;hcLU2(+= _|]reuyJ=Gg.HϳpAFaZ4i/ÈD3|w2=9 .ӝPi͏3 !dL JT=3$c47Ihoי]Z.Oϝfe!𾆎.>/ʖC8R>I0 D50aQzï;g6 `;2ʄss8;s9 ]$iKu!A2O6N|KvGRM&|bbezMAsWj$&\X'.51:_qOT7/,t[&xR `1ެp1!ܒ5KύO~^7Y*vݗep9G D~7wl7.tkEZ{d@k얱Ԓ2hߞAM8mS Z$p/XskĘj 6jOz5 1fL.G$3ai! }^se;n0XQF t\yL&$ ξJRO Jޜ⁰,/.>~VƘҐw!<[lH[s6X&_DK1Eɮb.e0ę_ѾL&\>-eoyqf 2)HyқNW NV-??gX^`LQA1-u0wpFjcVy9OmƆT| pNhXjUU<2ʤ7s"`wJLl&GR3d@{*9L C) 9;6䍩![oCyZ,F+GCWg0!9OėN 4ֻXsZl1_p0C3ri;ֵ…Yf~D7 ɀAEU&-DℷDq++EA_Q";DՔ֡{5y9x~yEGZ+0%d735Pܜm} '_݈]@xwHQr=x{?9‚fH۞BQ'T&N֜=t诚o| U 6Dvl^9|4u']z7PHS`1 Bޗ} JL{MbQ:; M~8E +Z R=^{VQR4z3NKeiXg^ 2NDxFc~tۙ5yS4ч+Nf]R&Yz{W*V(L }!߽b>дi4Cb5}VW/ Z0O4 q~ڧ^UR*䞋ƤЮDZzBb5/{a-g50 @ ;Tx #8 3FEXMO) 5xRYЖzDJtn'd df9YsdM4(70/N7QNF.Ac@' 9sjBXwd8:7Ȃ'<hnMtj9\\|]聛d k4 9<;#H#~ >8pe|t}1qk}sR(mXm[ "li[)ruH=~P#vsC>_C= e@{RWɆ~5fh)H*ML>ZHxyJ]pY*5B1~ФEZ~H;G/+Qtw fK4ͣgz/ngQ ^B" 7uG~m̳.$s7wZZUe'>4#tNQ/~. 0ݣ$/>Q-kQwf2 ~ bKfSQfGiV}z(Q !0Z<,T^U Q(oѯ&px.o ֯ 4HdeH_ӳ/7UyfZ{R6"L ȗ7Tuq%/^!- H7"mOP5e?x_m@||}x MDK>!ΨឮlU+tI8J/@ށ ܠ}VԨ=hEJgKQ2!+}`t|WO5ɨ8T$Z*Ls#C D>ǃԉ2 l^F?0"ʭ:N;H?lk~2Ů[9.7i/@u9ďeCO#LzB.k.7ґ.]Df a@c@1~B=I: MT(˂k{0pMܞ:]asXJko} ^O^oD& tI4M(i2 ;9êlq|~3t՟e{Ke.ާԃށOΨv 0l3WK3pnpPN-Ȫk,3=KL굕F픯GXсy.9t#dYjAw/4g{)嗪O=?Z&,96,^j0*#Z{!k܋3(fps %ĮzӋ_=)= $C.N>Y{)Uw|c ȒT\) n 콽sPU?t:(wc'Rl3!SOyxYGṷӝR7Q1,ng[JwyqoR"w}DI3ό6UjeBJ3ZR=9eܲVZi$jQ`7Z@+gbC"2WG˴zч}.ֿW!. S`7E쇡""o<ł$$+ZђDN! -YM=y\rSkpJ g(5J[tWftr\_@EgՋ7X8°5DFXhkА^}8"72]k2îQ E9fյfFShg}(+&s'3{q~bu1jƃn;'X iw0rB#Cd w7 _8-bT*|O(]` w; ف,(//f7vXglH\2PG/];bhMc\*ԁ 8d$8+aof\?[hĀ,#ĮA~ZboЏ-+0Qhxş'?L +e @'?6>N ~ ܙFk 2CBb(4iwkpb-LH`o%A[pIe)>^Hg2Cr 2KXv2$m3'`?v_ Z,]v<1%|oe \$GtX9)6)|8sGo&޺D)t.OfP{dqHfap0'C:8,sA^?'MFWhGLoO}*T}`jQ@qt!ea{@I0~bc努J{g#zB0qQ/+GS7Z8>}*_TXhU&̣|Z3\66)$GI\N܀߯jaE`JQz܈仧U8C*O˓#q&{O@ʳ&Eөmn$@JA`T_i[2r5vi[nfu!HRMd (ˈbnV2X3^d;VXM8Q yסMt{no*9A +%l},.C{ B(3`2)&}.D˜!ӌ,+AQ~„'ysc[a1nX*5#RK->B9REq<}P!yg +&Qv000q#fhೇWyVɴ(K:J}1G# }qOw'Bdn\wX =@ I(jn܈L"C#bw ij >߸qC'`ED1VY%mji #^>8A—2%5 Vd|=[!$r4nxN.WVܾ @`AdM^Sɬ* TQ33h 4'2?{qs)7ԭ0%2[9#eg)(r1W:ِ!r3?<\b@8y8 1}ӇfhܰH6gHʟ -qv?G:dw +Uчxn"aM)l9|NfR&ycwaˣ#9"<(/@[3f`l ƛ|,̛\9^M)Q <Q ['--8?VzwIg#YE-C!Y| \].v5f}NY6+sHũ @"K$}(+t_ >w.$xy߰)FL[u9şyg~}R>s)H\2픗|{MޒmEceL@J-DqewqemƯ=\:&ӴZXc ۏC9~!aOc+޽q Ӎ}>ZےHd}Y)8RD 监4OE󏴈` \x`UDsUFYg2 ,J<٧ד[@Aaq׈:F[vg>cZ=l5IaT vȠ)5AWN|2=' cJq#ɽ0W?߂gj޺}euNDcSGeSO*6W>]Jubs)s.4.!~!{)MV@Y^&y#[}& @׿iR\C d4NcMؼR@, ZU-Y佋IhS^gglyO谔x@R_y :\wrM#h˴kmwCt@MRn/_+}NEdCRݥB'AGu! 9ށ=d(]n,Zb}rĩ ksڨL lR&qAb$L3^vt2#%_5N9S T5}Emu'a!fl쟔L c p+L njӈ9 K,CˎlQy E炋bK~WepZ:?ȧX.iG$-?e4qޮsғ8s^<4S8 /g6ό<]ڷO"B=7\^^:|t \ØV~peb!!4[D0f) B%pMs&u+R! H}hCRevG`RF m_#Rζr1Ne3oKtq)" ,W]BKBW5 uX:G7 ҺE-_P˒b0F-qCN;=̏ y]NN4@km}:4Xʐ £@fT-y7"v1^}j.<½zH໏/ɉf%W%hdu-Tr]tWVV24S )jl\ piTƜY # PG~$ڬ[b 3(nl@(﹊R?WXޭǍmU=x<&EKcV0•Lwc6 , j3P8B!`fQ`}`p5~T. #e0%~Ru.&% #"ŀx@'1z~ꃈiCG007/ { B|e,}j -c]Vj{1OF0*{9+H8 "pfzi~=_r+,^=p(^ UJh>> 76J&X*fߎ&wNy6VH8yZN 7r79P %`6o'|A:"=I0,zt Z4J 5ܷ2ώ'NEm,#e2fxEA(:MNWL3} PU\$ Ż9||*S(Њ_ M؁m(M*?as](+Y*|S~>jwLI|"G,щr=N>塧ĆbZ;u8! Ra̭c>G&Gq KvgU f>oLݻ4fPSzk&ګYlq?J}7q j'=gѼ:65n⥀-SypAC$1hHm8'MZA^/m oguGD7kKK yn^wv2F{f"UGؖ`;YS5`3Cm@%8椩4.m|p'F̍U(d5~?:m8â;H CB2 J$CƜ" ~!)^.kVl` t^B!VY]y!fuEc{_AT1i 4cF{?4Z{S /aoi=|RrضbC! 0$ͣ#9<ewϦFb.`/XoI_qSˏcXe)) 8H`⧵(DACH]ܓ4So{͠{lIˇA,*;TG*23kl bQvABg:S52 q(zbCMtҬ߿ SfXe ͼIhPqdF8}1_&jN0@l^% HBWEfFny m#9%i.ɔ 8oQ ñ.r)ug`>8 l4 z`pw޺SFUy<-b$:8 Lg:pL=ތ =x?A"L {Wu#%XӿdLE0ifB">S!@MP0Cy+oy]ky ТjTV j́B "|BlCǑVf$.H 6C u;  oƶ.{WJLJq1a8M͸>R5|pt91PP {enEMlF@;=~0~BXo>ZMB&VR2)(. ? qx+~$RTE4y?w:L 滄REF8&TT5(~լb4,7JDQ^"n^l€%k%(b?U\41)\Py0Pݝ=@WKД5 U:%(a﫾V̱ԳQG97/>!myjVv}«Ȋy_"!KBD3j>wmEؾW(c<ԧNIǫѱ1Ku$b-P\FP6,=ْ> MJ0IygXuR(E|AoaDgGd>r J婆ϓXg/F1Z}_?p.e-kd-|\~ J0d{zOAf˼Kp5m5AP0ȟ{h-8*p̵3ɘ:c[ xBdfd] >a,d[ j=N1?]C_qkSit;Hjv^ξgXn(:vfJق[';> C}GW~fGR< >(vi2y!D-M3Zw t@ʏ^R/V:~lAYhx?7oh&/К;b$Jl&I[E?ub[jeci^|i$Gfr||m|NEyPT3Ҽ.bu#dKf6HP߅Uc:Kʱax12Á3#Of㏴@.dR[.fz}pIlipn98p ؼٹpݻs@sn1 8-oD3-,8R |I gL;v6RFH\êWrHP0\ZDcd;In.s?q;L,N 5?Wn!<5/t hq8CƸùZn=sۑd{ |'o;ۻN6laisvE}gA)ӡY;Prr:XSٯT"x;4q?t +H i6)щ,~[NHH '{Gsz&y 5wYɱ4}&S^nIB ~LPSW[z;7bo+Õ6(7 ".Ȝ='{ΐ.t5*Mmk_rycÜ ]Nfn &tw GgFZ1ߐ ʥC!YI}zpsC|K!qTꅢIrM?՗Ov A88:7uQm9Shv[+$\)Ȍ_oxL ~-ɀC/`bO5:*"а5QmٺP>_G1`> H#jS9g')wµZȖmtIܺQvf2 ?X<-;ho:EgW@@4F9TcVeD+4!] zP1M[ibES6Sui7D#6CN~jד/W>& eBc:b)ʂ!tp'܉bicT&ПTm%d$#K°b4S qӴfׅH=UMcNt7ގǨcx'ūrNdzBOx(Uk~Nےb+ ހnXe(yjI$Єz@je|t?Soa~h*޺3"e̊ϩĆX@g9[^!V[O%Q#쩽.=t*&56AаFCBWcy:"(8)njˠUY2;ف qN*_@6=[YB}Lgbu82g^Urg$|eW ~wB܁ǨiSJV{CC Y9 K3R %Nb %Hee{[x#0؈/(3CD[F>tB3RVj˯_Z?*jilmj[+C0XBx[})kce;6qd_dI:ui0/Bˬ_R0j- wF׶taGӵg7۶AL&>p?g[ M2; &U!6P!buD̋? !$i cR*Lw82Zi2 /wh<`3U0_6(*G![JR"} {)W2*x(KX#%!G{17jb4/ߑztJht<}~/qC"윀M,sϊ>1=UU!nP Q́hm; a;"4"d ⃲|R|V݇E{˫p$Et]A'DDVc]x Ik/D֦ ( @9P`LrX?Ƹ)~"{ T/"SՁk@7Le,հxy7[S—pB nDC{U.(iѴjl2}]JHҺ.h-p%OY!_GPNW')܀H%\Zba)w-(gT>#RdUk.w@ ap!*MH˦Ηkj*:Qq5ّAդR6-| > G#q*ۭMyV@X2;D{8rMgڼdc>=LZ~zgKӱl/Y4=nnh׈f5ZRgDVNF —6jG1cdQҔ$~4SP(hv9cbYW)tCR"ieku }^ЅqKpk\B6+Ր|M a,=V7ᐳO`+Ʈ(؎|1@%TZsֿ,= L4A|CkL$w%9H/):m5~2Vd/#ˆ{S6Ռ8zzu @ * /T|:'K0ߔ:4bl#j8DeoK*~3B#Roc*V`f. 7-.AL_fimHBC`ַm- N-֨0O,L۴ѭآ2DT29d ak/G}KB48+wy 漙HZʘ#SPuHsGAcput _˦ݬ D D v bM~l! *ن~Kɣ3U,E׺\bϞ l;ukGDŪŹ%]BWȏXHRj W!1ͬmwt;<̌h2JbܘW-/\1fRB`e84/ -20Ϣqf7RIE.cl Y | q Gd zPi0!Wseԧ hMg|ox@= ,k'Zw/ v)9}ѷ0S$G݂z-&&#(O>c)9^mL=% ƕ&>Ix]1+8ҡ@:cF6JDY LӸ} szTEHq疼Bto.ÙݪHgӕ#U#\~p ٦L3 2_fӥl(SKe-j$=[)]m;xY}rs9uRzt!q 77qgoXm}s]=7;JDuщS*/컄'h’fig0AyU]6Nѭ *Q>:O)Ⱥyj/ BI :MEF)Σ* G_%ac'{$] JbAC;Oo~˛FQboJ?X+ Yz. 31W8Mgoפ⁞eFf碠`I/Cn@)r$sSuE=H.Mi2YCA3rQsyS K;Χ?Ə[:G[&ܷ5(7q$6f4̩|m8~K|ܺnmۈlHf5 6Mzբn\%PyVYF<,\2W>Q[DMO<3y'9O 8ZӍL[QFZX(pҏuHvv,v8}pZŰO9ID?pmrCbnA'1du ܆lU&pISFcƧH-5Tk {bHLK3~Dj+IbgQ.8#t,8M"y[f=EGwd =b JAkg en9D2:]Ԏ6IR-Kgȸ'Ee"OJ@J V h Hا_YsNMJ*p1Rj`yy}D`pwBh2zTe[-6PBu~=(9C<פ}NrCU-J RhԮZזdK&I%$2rîp3'D cAD6_WV]eV<)g|^s[[YdNġƧ\1EJ\!ik߽4r&&RږXa\= Ty&:6n<;m^k?8ŕjbyܞO~ U)y'vI">Oo0NGDxdK"^mj ֺ5ʾF@GMй&VWWEY!81; ¸2߯q[& !F:;͔JcFn4EMC:~ZX;C>6iϨSʮ8IyEdd6`$|B8}Wx 铑k< WufGngᨀa_2oʉqüL?RzoAKډJߋ%x*լkYMe A|+SpP@һv΀GluEh? ]Xc!ef}Nq;oGlP?uN:=V {ң6֩Y*\!}5[YS,LBr!1ZFNE3w.K.xAroI2OHQ9DL/o)T Pb1SP߉a=ǯ-߇Rg-9"&a/paFBɍ0fzf V! 2zwه/& {$@t z+-|&eQ8"Ԣ|xHnq4ն.g7ONW2g˙byMEY7ٔ \ѧ :7LxX,e!Þ}v+<؛^ێ_fH鈳R]ѺJCǫN05_J=/ z^u5dV]KƗ@9G#O{$O=_ j܌z\>xp AQ\'e\!lS_P&kbε^€_js+0J?Y l6՞~ 01~Z|ٓ)cmhei4yW>M ,&zT0{ș,C`˰5:r;: fm-!S5+A$X\,Z{?^_N]5/E𫆎b:؈,p0K#+"vᶚea+ЮD& 9(u,?-)M@s:qG3fAԄԙW,{m5YX/Ok~u >Q>~?H6Hg6pXm%G7{59#k)NdX-WyEz!\7_vb.ϵ?mcF`zH&S8rۣ4|7*$db,5ջ- ]i/z$_$b`/k6 ,{&LEBguЫ-LwV,l^|֘ fݠީ.k2 y /}zX1Л!J#DٲDZwK,vTq.G+yy…*|sz3{Bf3Z]1:+wj߷=_??@|抟f4)$[׵Eof=nŬ!ү\m}[y40c%W[h :25<1z% _|faV̀qcؼS[3NQ/$y=$#lkTQޝ3^ /M]u;'c,J g,>HS SE3Ywۻ6}5X-V9z.ZkJra:`Egw-Lo"ьݚe&׷oy HVAMEw{D7UVeoSE`}6 oG W w,5Kz:h`<6$g7AM4p)+ I٥ܪ RE0i=Z+rm/aPkH:ėQKr?{Kr!)uO&F2g7n!TJ*]8.(*Ogza eS:o;pKP۲cr`pĨluBXij,7g4*d/r,T̏e\ g +9&]7F\FʺBfu.Rc "-%6s-'iH5aA\g DzC[ ׂBUc_ݐ.DoH^ e:xd}Q[L3:MXOgS@;H7-ң! ѡ)ik:konH}bx"bI)j̒@U95T ^L% KtWWxBAזּ^-if.?)E^ŒqCkzvoo6'[4D]loL5cU-%kчgq6MܭZ H#Ȅ)W TuoC=ݪ`{=M)1͗]c8̛Gy?:.e!+}[bYV~ > L%>: Ѫ{Y0ADTdf8S1Pb9=?6F.3=`bn G%Zj_ދzs5$01QCK20M8b bZNfsWE|#Oi|8X2(t]rsqś N7Nܰ&X>&Iu) ewQ@Z<}vb\@hp/u}uV Rފ#Y N* :=M(;T9m_^~*?>3TIk(@@qx:ej{UBnkZ${ D-"*fv-%[e0}8x7E+MT>`PT{gTN^Bz5du~gҒ_mѦG"5}櫀| q;/ N!'4mV72*F)[xF~\2'AU9IOT攒:x.0̔v ۴BJOaRO8>֒gJ1i\}.GӦ,oiYNHߨw]oK$[%O61 O?yy a C@&9e%ɣ8 j0@6X % K\Uf>gZ*%}/;Mګd P,ǎZ3G#QlV!z3~FʚlbYMP'県H2P:Vd,FKlњp xzHtyԠPF WӗIDž>˟q U7+cZ@@$"<0ylxbh2ƚh88!lc XjZB;G!:OtT3# 3//ԵT򱒀 ހ#."iGmEnE=rYݪՊŦZg9ld́om>»q sZ|[e?| +e'@a4t..[23J'Vd@]p?8fLƨsoE%q>G|"`|Fb-G[+*V?iYeD+f09*7b-ر6݀QMTzrD= 8u_VNgsaPD7& 8ʝi~M78$Gr 𦌔 S"~z\S-eV*5 ##I|3/1o +ahYTL{|98މOYvjl"¸Nr/;x <^6MN)a )YD >v#Lr@a~V|fZBOUY{Wzn>eƂiz",Mp[U<0a]Fd\M}hiV qPiRS3CH=9+t ZԘ?xGK^LNz(rKaT2f3u?|wlWҳ^1/,UV!)<'5?CE߭K4P}iГ%NQ= 'ZAJU7D 5eK>T4|#j=iʚDhmKw.LO{WH1I&+BdTqto=niю ^^:,ݪ$Fg߻Y6hE{dAd Ƈ)RqɓQi ;Ny&9)9I P ks#`<ks'Uܒe(gԲ["2DpF4]qr(/CJv$_ C,6Z_5ܖ0ǐ ,XW l84!-.w P wT:P E3Hr ݴF8MI}-}m;_SPüMŷtRϮlI2Zqw>b:,&$$0Ӵ|lR2IPD b颤g85^mu~;0;\&&Qgy hx@^%D) 3Z[684OO>+߂֟!70I\/t:տo8ۀ9as/)(m϶@3!o3ѥxgagǷU@!BhOE^h{>tXRmgVFOuWwK$Kk EC1JEGBmj`a A:A:W3. K ~^#~BEPǙ iiEC*BP5.#@pi2KKHsLmEF̩sD dJچDвUz"J{iVwmZ8\OzOz*e\>z011/kǿO:bVؖ5aLa8e{Yu;BawY*ӄ"?/2#ʊ~u࣭˽Az Qxp#vYJi#wXFCq-ẠeV",-XVyζQĺX8ohzesΈ4ڱdWli⇾A}_T^('1qf)Fw,{cӉBpr!0܋ˎj80c wo eb l]}(s^CXμ!\ cgz€Z U~CG:k`B:D%t!C OjB}D;ĸRC I˒/l 9)^8P,frS2'r|KJ# ^C`Jd>NRy9U?M7Pm,ZE6-,d X67Yj2I\S *k~w;&gGD2X5FeR^O}EPFE|W{n=tjF-bE1Ճnε#P$k7GTvv tFD`d`쭬-ItF\[4OUF,@X c9;AT>ʤȹ'bY2;2ϐk_@m[}w=fF?C?+pAgy <(~АLOOaFۊqA  _Zx`uEc/=mCʿ]EboNgv^qIGoSr*hIc׾2xz/>o.d 1zQS)^قĀP ,VѲ34Ur?a&N\$ 06NzD܄ǟu#J=RX,TMQB4uWp0B[|&wm}c1迢ig3_;s_!IHYfl8Z|ޯIay"03:3|k[*,C;B*<_+TJK$xhL)d!ߚ)bwn#* kuif@B7!aFw^+ID],V] \k+Gl6)cQ7-%i@wP,_F>bM|ZoSh>, .T=D;p՚zV iZ_'7Iś[h9 sR( 2R=5,;9> :l#]R*/d:2k$f&+dgQsNx7~ a'6+4w슽KjJErv8 i ݜ+b;|* ad[F*SHYd/4\ 7ClԎe]Fʋ:յ>|0ycE6aF$LbXЉ:]f*K*(`Q騻j bL'Xe5"ƒc$;0=qx 4[O;E4ta@ v:/D,2.4xoV& j8f @00c\%KϷ]{, zڲ=uA@YQ\'/d/,l|:Z!kQyb0%ǟdygTomHa[6% eِz0BeA$S,::[;?LP+sE8Cjʨ*`/u KS mf>iXV5 /BUC&g LL+ ({ĂsR` n&1+})Ns[*T, hy_%jy?x+kcbb^fcvK~vlAT7jW8ч)F:oK1̧BLӢ?K!YOeM1D(Y>Ԏ:%2Щ*ZV؊5<]wf]MPu&1ߔNvny3NEn2K㯔:xr11w!ZAs$9X;1|e]o{$K后{pL/h85yFcz%){G3#1/,E`05"+ R(Ud(.-̃??lLQEӡUc"SP@yiS;ICЇަPO)'jLqK3Ve@4"Ǥg܅YQ+.WS`lQrX 0WzRүW^`8VU^a{MNss Ԟ !Fڦ>]Swk{ihf7W f!OdaEl޵.W?qRxv"Ii+;s,zd*6GAptňsRi=1k,4~y?H~CP%Rmr^ݙfBʂ)*O{,vN2[m8i*k[k9P]| Sїkwk{vB؋wډjId`b Km ځ_K! [:9 ˳X*߽jdK,^}brK%,*Ghߙs߰3*+ߣL Z$S@2iVЈ{̦tOi['"/M"[zґ,vEe ۯ-{OJч+|Y,{=3d|2Phx㤨 }z0v/"wں2 TMYr8ZU"~4 41G7tA~GwDy7rNO:Ehc; 6z>A'_Ydw]e\Fo9]'D*|FG`jii @}d<\-{(y9=N,'\zZ[CqO)1tEjڔڜTfsg>I!42~pa_ZP#HwM꽊94uI}_,YwQQCG,afy+%4߮p:RRaV|jBpeяaRGV|EER֬<͒|nghcĘAzûBlt#6wG%l\iRU"ryq3o|gw ;XdCHf/]IxUqZ橎aF@R Cɀ7ZI5t{1RX'6?6 N0wE-l9ơGNTx-v~,Dt;tw(9Jp~'jgo㷫B^Sp`Rg+UuZ< , @spk&NЍ5}f+‰mJ1#(HkP"uv/lfחDnNA=0+'+4NFYoJ%`nݖwA>VuTB|lM% 4Kn*`J#]* V ˪X3NHĀc̀B (}(ӪO9<%($,u.]4_%Yx-ްde!YA$Jo&/b zm*mb3( ߔOw\ nMs5A{$,ek ]ݯgVi XoU|Hŋ_ z')8SN (31nT3d;0Uz] `{OХrv5D$"C\qZM \66~k%QR2m 9P׃7*F@Ga(1T6sИe(;5.a\ IG{+-_i?U6M;w^6&Sn[fӯG-TGiohn@0G̐?/4,%oDd5\3j!tOR\h u2H PKAYdD3J6|ʰ+2/Z`du[<&:EW 3{OL)+ƛ?3BdtBHǧ˜VqhH26F9r<3&+# i|@)}ۗ;y#pd:T,f s偑`.s3Q^q5m3*bD"z>{3r|l#ܯ V'"WE"Q?i["[aZmy;О@jLׄ c7и6ghunOr8ћjwln1uvM#,ePAϣJXeNz2gSaKC R^ VcH֛I7½LIC::vO5<(^15jl/puC-#e)F⩱V; }%ܢ`UBS%& ՒٸU'YOkM(8з`\GK)N {80D) ,%u(elw,NZy)nCbh =`ov+W4mO0aEu.AP[l@l>8'SÄ!I{;c|8!c{XT P5WA.v!=?ӇcdUWe)~1ZTG r/ 6rf2_P4žoƎ_B> UlxpyuCa/5d"N,RZ;CTϗc?Wij(*P3hetW4H#C }i Zȣ|Z Y%)]*p#,Nx;wq6o`Q4&{/'5m*#L$,MwԶvJŪBuQr j癍æ&ģϿ }Uc'RĽ GgݵHh. E~=!rQO{N]+>z|ئU3kB_%~rg [j'\юz]fjypHx"uPJx{ '#RJbxzŤCMNeҵg!ӊ5m[_5}g*n~Ro6 *e#erؙψO>1\m9'v~aWXu4,ZK7^̼qO+uY4g`F `U,kR[I\@ ֞L756΁kdbt_u"O2Jf<C}L?7~³\CTݤBLptP_l`foL&B?@_A(!F۪(R141t7 ] J*`NS`""}S*s%ښLUq-C{ As˯cHAa\ZxĴDĥiQ1x6wsz 4U%5WHt0R PFj;ZnTV>rtPYn~ͻqtlAZ J~+Q\ יZG+C+Bs`uR4<5VG8p74߻t9%?> ?/L^I4<-fsD֊ӾZw2jbT'e^O,:ìO |H&a'JFL6'_|ӱ|i 'v\C'7U D` *zbn2݂r^j:z_ E3߸gк 64.1JhR' _jua$z/ESDN}8Qcfb9Ow}V]ŕm,BGDRo{|k)tphx_9ce( 3GvuXTbfvj4tdDh*HNp({( 89ξ{9Z44.d0+5LoBVr3< _ &~ri\S3b\1r5X@aūoW \ 3^ WM7XE.3XYK&IM7tV!ܝ=QaLi6T9M߆Qwګ{װpd]؀gy32vVңֲlT*4 HˍAU9ݡɆ6W42fհS@JmFm0tUtB9mq#F:{c̳s#IN,y<Z`vd8JvL_F&ޤJe>;"c#zeȝnK84@QŴ*W+a<v68˗* {Z`e&KhP3^zܑDƧ@0cڛ2Y9\K<]#!?bǘNU)MͭZziYǖ!aX ,BV9k=UI_,>Ǖ*rߩ*j1ə9K'R1 _7֬;\ЭaٵUߞoB6M:zŀcFMob.4ܭf +ğlGʘOkV r';g>խoE9Wj bnj 'QcJ@iorw;R˙o ;{GY]^^3W$D_s&55 g)s}D%r `;sU.U(oŝX'@3%IMuJ`}46coeT A ^ec2OTҽYz2f 'GǍ٪E4:xf ~H@,y-VZw8Ej?򰅚NۉC~#|ID)Gpf.]`vBL9:Jl٦r2@)6 ) h( J~ViS4GӗC~_Q+_!"Æt 8apctI^R} /A+OmT{8p,(ầMxTfn\Mռ ;ݢFJ:#b{w^t{ɕ 0/&n_ ~]~ t1j6~f5OWЖbD#Vneao*S ZreI%ʓˊpƎ6Ǎ@ٓ(a$p&#h+0ʶ@aAsy y=8OhpJgH|]9kPMĖH2ǙcHm=ŒT#YOۆr+1*tf3 2dHu1*q=AieQ' 6#,1ŐքF&Hn~XxsnGt|R 9: aX@ 3MDqm`PHՋyp fݳЌ$^dAI7B/ #%Ȃ_'*0Y9&sQagнx"pե$ڇqA=N2+j@1VԼқrS mtҫ R- q-ixS;B [۬3g8yR.ISG}\ʢw=rj$L !qƩ^СQa`Ӓ'z2}3ҞR|u쬳T=;Yh)q]o?;:/R@E{Ǧk#E)OKL(y1ֱ#Fgq%'ݶeHf}INEMljFM vƽ Kl W .OSHlYTQu~MKBZkHwt)Ь\&ېA p:9wjY,;1 b|, .Pؾ[B/ug$(8rT~>҂Au^gH`CÏ'6J3bR~0h^T>-m{T8/-V+ (!VJbJ( AkJz=:j+mpڐKIG[>xDAZO#ɸBݔMs24X'\Lo"glpTsK`rI ]me'vHGƬW~dYzשOSĴCKTyj=%՜4 i D0GԥM3=b9JkC=4Tc'Ra. 猊bWPNF~ي} YY@U'lWJ C;Q|I +w^jHOeQiӾfrJL醟/&E8?XL`{4cgC癩5W VKO c+p}_ܔa.w3DN#b燙a|1ZWWNt1}W9Up¦yp''j!NX=[C-80!Xg`UP="R]Ĉ4yqS+pƏ>1%PH b}n\1< ["i8+wx zܬ^coS7quH 12*O_.?rNgb8RLZ yM%$A~mw\XP9]D,d6$Ę0?1Rt>^*{*sAy2oDe$UHv1"=Pl%>3<0fd*ZqJ&USHI*L_(p )o5Dq #$Ynb1վPAH ;G\tAF>Idt]jOh|Qmlidv{|sCK\)8SN~ma<߽^_t]]/;m2 }kH)0b$8 *v0 !kɸ*BVcק;IZ$.)y!hZn@;@+8~z~{[FIdm:@'BYoq6aQm>r0y8A2k̟h].-D['")S?1wcG,ەTEVI9~Y!YpE7nUռ(yAHK8DŽGvR=w軮"EL]3RԢݳ5fP8GqB#Bff?}akFFq4ߛcZ^,K4 (>p#^s#ic3s1bϝB>&n\:x:g+'8,L+njj<6)&b^@1|a70k>eBv~ GP#+">qhl@J)5SHj<= \Co#$F d~|a !5 n\#iE`QRpjƹw-Ju+:g}O?p͋9yur7jR9(dЉm6읏] ),q:̸^$)TVۼ>QwaIOe&Pd$[ @cuc% =lXYK'7fnǔ H#t*o١:"W Ruj#~vWۇ)0S/RR%sȲk #X.3yny@>lh傭?L$#"ۈ۰ə 7VSk"&.n3iRѠS~`aq]AujVx/S;\ęzUo˜14mEw k^{[|mPҝWYAne `Ww\[DPnOfVN0dw&=+^T6LokW79",]ew=1u{>A4p~ǪĹE"u» קʮ dH GtE@@>ww=CЩƸ@%Acr5 NyxFI0vD Ԧ^$jV< D+dM(DBeznPО.hw:kn hY9X0A뇏(܄Rۃ:Ӯ'{Kqbm0s܏AɚwYg]su!qB6|t1[ ?(W ,j16XBl_+N'IbUYK].a-fTΧ ڇ Bj)1ZNd8p쿎12my#%N<[f؍},F/+oҎ;6`[BCg[jj.xRn [ԷӯV$"ΤZ38VF(<h/|SyuGM+*.l V(&-6 ɘ\[CdXMgJ\qp^#BD.]㳢[ѯYZ~b^ݣX/BRrJ_nV 4H^۩g1Еr L[Ե)z\yC+;,Iǡ6%}Lno3kAQ@U] eEːܣ$}D.a9O2j0ޖ06ofmXé,OҎe0U{UuD29/%laF+7uzTd8*A"R$8vŏW4_97a3Qz#Wet6VlsIE{6mAuB; dcohmU][C_y4WŦ2tܽU@%ēG#׼UInkd r-dUIpgWA&+ 7K=;𾋘.F.Z^zs<H$N%(TjVB; |G~F}oCb̥I=ؐ 1't#DjCA-q4= YdLp}ս:5z31(!QªCbW3y,P M_=~h-#9*+e`]xYf_^Zso&Y~}Ų}sueHs'q8EG6e@,_G<_ª,4ADljw "4 hYXgQzƆq%_+vi˶!#Śk o_<5ƇM(L] Yl?k6iB*c1ωiP,SMW)Ej|FEɁASBɵV^IK,cʯ쩆UpM@ ߁iTT8ͭ~k)SK hӷ&(1D=R:qVgT߸yV ϻXz?BZQ/!^ 8a%>cECE;u߇afc%:͎֯H xv8e?qD-XBBjm{[;"]P`9&[k[ 0#h،o\&(u(Оbte8>6<]ʇcg;-A h=os^w&c޻o{)\E缩ou`eMJۨƊ]JA^~_iviKi.4~ K]}(+@v(Wy5׃ض ħvѰ]=ES_B4p5|E'lvvbMoك ٨}TmV:RXAMCͮш*W.KU:nPj@ 75Tz6"UؽJ>!%G|ck~7Հ3jVt\WCW{F 9-ЫPWU o[ '((᧍Huby#vكT;l\lp:6((TШRDۘޘ_($U¨S1w^,>p^G+ӹW0W; ARMçqJ)O=󅙤v%Ak [=CJ6xn*w(G2"-W&u_(Mֳ,gfjw5Ӯo bE;/:Skg^r3C:r'Ckr{#,+4_g̥ouwRvIJG6i7Pb,HŞR^2VR$ieVa~ks$D롏KA}˿NC;5}7s-SQ:uy5=嫼? E|}jA-Ф{W~6Ő<=tIh^Tl˄\1sG.nVT}bt̐řVh2m!vQI*5:avmWq?مZ&Enh):شk`✤%ܬ7ilG OG-mGA{$?lKm*ÇLcg;V"˥L 5wmP@\_hOH83s<0O9or&_ccnDIZตbE7$mdxZY8bEO9M͏]F^5:V<`3d7yGU-F./dˉ!t/`[Ӳna7σecޕJepzړaX鐁,p>=2 'mGN &GCYX:DhS>#BunI2oO[>hikct郄?=9Csج+W:io&=>źתGaPKI@&A/)">lc|ˮ^__.{9aQ_6qCwZ;u )'|]k5&CmRKl WJϺ\͒1g,Ul>)GjsWn+ IOt> VUݕWWr7]M6=JSኯ#*B ulsoeO3ѝ.ﺅJ%Q˷a:?Ϫ]8㻰"@r:QZI8W.e(j_fu,Ldm:˝/ѱ֊nh-҄q!лϘm #yRKMzW|vA؞lHC@ Y>*y6tO/ea(@P7tC]=JWU24>NRKt[o+d=w\ a kP}-lBuahI"e K.&~Ĺ)1:92Iֿ ށy.y>oFs"pXq7~>u! CĪ]8:kPr GWKcyTVa %Ʀ.awzQrW`(6P;P]1r`^acE`#QrNRȖWњ@ տd!e*ZgA%+} LtZ^eڷqmm7=h{ =K'`3/$F+D aQ6^MTt#E9> b:3j+˸:Y: B9"wKCң\Ilfʃɳ.ڑژdǍ7HUVތqkN%lgox70I${|w\cb8*nT7#H`YK2~A̶b#+ITmqeXSA rA+9֪AlzVv5*Q;+r@!T$;(k OW}<ta|kNZUY7P0 tMk;}}ĮEz1O 4⫿kJ~x Y$4 ^u] (K2p5GYkOʹdї8oԆDK|ϷNg{#1/ZHṢĵ 4'gGjrv(c5};Oã5 2ZDWٗ]^!/8 j$/ ` rau"橕QCś+W;&&̥6syoN@#ВBE֋Tx vo2;47 oIKh!EQpH'IQ8I 0CCY657."Mvg&d-XƇo84?)@aVifn4dK$hH熖LAw4=xD׼\^aHщK9ynIza%xT$ 0Jzd݊5V{יUat }9tj!)F:/;s9)F'L\ #h _)?PD{w/)Ph~vko',a'T#&FT4:n;0 ӚåP[t 0:/܁6_3tzlwO1J,F.;h/HjA 5+RS9NFATI)heةo0Owx(jv}IksQ!wx4SlWDr |$hg|w k^=zDRW *U3w1ui^_GWI57ffޗOy[F;Q@r{?"KBv1L'2}` j WqϕR ʏSa?Lq.F]/+`%L"Nr1S[_L!׍CIMIDkfU>&.8V?LҢ r8[ciH?IkG6oёpgL=B8c] 7iE .O 1qGQԥ'G*=Q*E)%"f/uYؒ([zL[h"h:0P9BU2BEIC<3(_/K,2U/@ +Co<*@6 sV!Jx$f +Zg^t3}as(_ yVnx.'- ;EgO:9Hp -i6wX|zqPG#K!h@.P:G$S!0EW<#ZjV~5< F:%XT ͊Ö0TB T4=E! 2b~Fwj;Ot21*[uYAaa U"-fjd㽢}{iek;4%ع_.7o q+_Ghz5F䨩 ҦP"mu( ,!]j7$i>1=OȰ#6ʞ#BXBt Щocs,f O="yۦ(u !dӭq69N3P؉9J5l^nR):k de85-fezO$zyAtZ3%xQS#ܹ#2V+Vʫ`2 ذ~;JO }U$ϧyL6Ȣ hD-gY9-EuZ^rgcwԐXqNfYP&#xsv4q/1(EVA7 V֙aej]bw=Ejq͓s^-я{Kn5*MZPp%j+Z NfZ^fځ_U-9vU%N b{>rY,+{5rZ`9S9JL]cὀ] |m:)@E*E;w rtVCSSrI[SQRU=ٽGRXM*6iBŶquCM->"+ 8(n)VM05-ebĪ'=3RYI/{E5 %PvĉLPk $3ds~X(n8  𚍠Tf:Wh͔10f7*7 6yr"uG(z$Ş"-R64j`|kMm{f,P>W nPϧ|MI[=.ı+0OaZXTr*F0(ҘW9ݺ<}s!JإAhz&Mƌ+ P(Wkj$hǶF=Sꉕa<|=Tr"p[IKj y=g>fs/0x+XS{J.Gdˑw3MR* 5IPmBp(+/;[4B%M2zBT@T Y0>>~I;]*@1$DO2`3Jm#kS@^nKYhABǖw513t-} b6y0?4 rbdl͆uv "j o!DRtafy~?}k&F.RȰk8.lJX<}m( tq "w4}'`(>qvfؠ^w㭵&b["ln>wUYQ[Fx]lp\}hR k(IӌV>3VJ iHǢm1F'J"GUOgXsȴh,'$wv.|C yV;*_^?6j꾳VtޯC8os WSkU|[bA\o0W~!r!PWNmq/m3یˇ)/C^6h]2HZzn?'" . BP֍չV5eb j~+civ8 ѸI} i/ ȂD=8ÕgaZ=B,^%j@u@/ߺ> dSNR. nѩv;F0{?ΚOs^O"NiTja a(M^&{n6#F1Hߧ3&:eO3VEbϻv@G΅9*@{ul[=vJy"Ŗrn,:k%|[OM4 wB2ɛ=IX'9N B0nlKNX,Ҭ1 |yQ"L1pBrjDB֜kO][))f>fe1Fjd:R1d'ƨa'ʲF{:"02Ua/+4kZJ:vzs&emF4#jg:3#VDʾLHT~rB_t񭼷ឞ9PI%dN8>yz<&x|d}?”MS.D &? *_u%V9Fi}D2t_i g @+t9E3Ѻ% h, t4/q==V!De i"o-kR)-G8RXIT,ʚ|!&6Ͼ8A9%ڲˑ_6x'ȍKn *$ dߛA@{}\"eM#fFл+>[CTE̋x^}yzH<"\cyMӄv|GZM4o6aǷ t>hϛՄl'.7L 2&,nںs~~$:]).TU/Jۯ)~0cYg[3!(Un TԶͻ^뛥\Ez[ ԣ\nADca;iq6'v]=J#Fܨ3*؊(;U(y/MQmwVIl+؊Ǫ w4>˸ NTbNH 2hPF]7˛Re| +sJyO6q Q^,)3v%KOf>μ::ц4;f~gOӘvH 4hb;z*|̒JY[g +Ԁ˘4 Ęr#/K22bZ[kA> r%lP"P:>GfGRjV¡u- xD`Gbr1O5dQ<0\JO aw #(|lh_x>7ޫ<H*x6ӽwP]XCc>;) 7qP6rz|$ '+Ǫ< zhlRW}֛xQN.{:9Q~%Osc B9zA+GA;H""1UCW*hkJ xsK}`b {Qo)xVI(Ͼ{64;oHa> &{ S3SmR2RTDewChG.L(ꉯn9IDIhF0@&7%kZCߢ@xdљmmerkjS/M5FÓ @e燩!Fxb^&/ V2 +lUaLoƿ^33<_>xva24w\#@p<]tIwK}#O'O֥Lax[S/쏫W[*{5 bƵqqyy1ne-cϵ3!NфqR2 }A <݆$vEO>ەuQ^oTpaB V$f֪0Qdqe4HU3-WpO'tH]en q\دq+De?*r1`E F׋EÝ5}b苄-a'=9 "uq`U+2DP5w z1 415wt78#̐0e gC)7y>部IIokS5 O8Kr4 ZI)TFp 4{˔7cuf8n5 мPx> WʽfCRӬ :Sf&,ZeӼNNj_63L3\5V_&F\䚍X86ڛzQr@Ah| ?x/mIWGUg1ۓ۰wy=ʠݩ2$n iE37$:~WM]m'[{㰟~=2'6b>jdԌrpPeunue/ -n, !LV(1H\d->/w?ϥY q>@w.Ӌiʜiz5o~M){[$NW6TW5dL"1Ύ"v$'߿q!X$ ,B,߉:H /=Fbhi`kG8>sW-VȳkD\9iDR@((1f/nI 7D=" Mϳ8 SnK#ՒxqW;19%Uͧ&a\|("z#T^(l`Cli3: _u{[$_V~>ޏϵ䢉0k(`|aT!6(oe3ev>8 a׉ns6[M# |utB_mAn1tzNmMTiqgh#a]*XY_֪|RB\i1$4I~>/hϳwVzEM{->nVʙViF/_z?&Ht} Zj4t)n;F#Piy 1_iKܾ)'9+kU3ߋw>]E5.PDշ4{I͓[˫Q[;#1U4࿟ka ٻ3qa>{/hm/״hv@A2*yzL8N3f(⏳g,81'bo)͎|C l# U&TXO?-O/xuAm!J m6̡9e:G+1T@㘍!Ƅ^{uZa-k+3BJ| )lMOSriIOe\/1ENQ<"GDpɤί SAάI6]k %sľuPFXfA|lo`zjRA#(.:Eu4yJ;k=g)E kV8?/ s_!34WdS8G"8jzZ=iYhz櫎6(0i}`"DO+5ĻtH uZC1:X n (TҰy&kP"/awyq<)tqkݷƕ6/.7;> _7zߋ@ nrn^AӀQ jܮ5̋jvԚ1tje=ޤgo) $oêB$j?S)-OSf./tXa`r+B[`t,$u`g>f7 A/| dImH_#}rnL'gEf{!dd k#-Kl5 x٪<n<ѓdIQEmf]UTLKʔsAS6X}q׭*{@.:l[dyKR2[;Xס/}/Xҥft]HUy ֣Tj?(_@\Ami8SFL<Fj>MCeeDY'>dr_Vyk];-IL5L9(ӃMbj ixܸG;AT9Q4%@y/^1ZKtƌQE[ti+@o֯ae°rίHAx9P,;V['n e.ǽDLtoXd"c]L. 2J96l[`BKkO'cH?icm2;n @r.T5 RI/ܚ;d-`=ֶvG$1;E W9@J㈫7XV!ljؘr2Q V=KjBP{hڃ d=]%RG~-vg~fbv' P.h &/xODЍX'1H.?(W=A bI2EӁDx *s&H$M[FUipDުne:\fW2T@+gSmVV[hp"=>Π qX&P/w`ݿ9&-bwQ C(+@.-%yTսEǽ2i){)e_<2tVYa%B9L~,q3N(Nf[1klBa|m/c֜0܄Z?zbgcN"BޞEbqΩxDO*K6 a++!-htt/EͲjwO9IkO3y=1hύl#W'չ٘g˪EiI=P (rm ǑzU8wEk2Wu|EEKq,$/Osrn2+Eѹ9@V؀Du' det%wlڨ7\ bcl_(jAYjKF&ݜ 5&~1>ЊQ9q$0̧zw7eCͯܗ +5( 3& 9Wr /؎ * $ ;Zr6qڐY:QA1 |]Te1&4%O`'u˔C]߉ fAVFȩD5 (h؇-Kdc V'' (3RWiX<(gq+(k&?t_PmHb?$r(/" 9{dse;< ʣȷ* kΕDTq@a^ٝ0rDdM`Jv܂Q8dM_$#&ٴ+xIg/, L[0`.q@eUt!chhz eUTG = MD:*$ K$?cOS`Z1Pi5t\ ޛB\W, )7H@3#R, ;l|ף+wj[^$y0YpU Cڄ`˞xW`h v7CI՟C݋q/e !"z4*0mC`RR쾱i۞ӇmX|e/A1ĴLk[˶ &Ÿ*(]6ۂLu 65졐G9^3f9Kڂ;b-,{"ђ0^st(L-=rKSCF P_\{+qf@lGbW-Ț*3 1e¦tj9JP;kȖ#++j)HsG,{:RrȀ7}2 d3G/FT*".rcw]2Sc1R&!x .#'O Qͱ%u/YE#!t\_P6啷q TpWiS#$2O^x٫.c𒄨o+HV>n[U4!a10n2qi.JhUL>s=ɀ_ȷD͔ N`Q%3xU Nz%afF'eN.Exd,Jd 6s!n7֩P#F6.8d%ycM%7ْ M1آ%f֘Q0.*5 -zwgvi<,kVcep?Ԋّ3}eKdƧ@-L|iɳ0S ODC©G{7"LF3ZoȂq U5ܲۚ6%@IJHGBKiZQdH +I* - opW§ޢƞ KPkz00TC!Z#"d/UY`l*z[oE: v=N Q_gO ;;^ߦq4PZN]sVR0%ՐLߋJ|۔cC2m(-n }#/- 儶LN7Upʼf`qLn"NSUcT*vQt 3nXZ8q7U=l*e ]DY:"XdZ?+>_+Sv/ބeARN ?҉qP[lc[}d-tfI-DwXX:y}z:\Qb +W0u2xL-6WZiìSsD;>YƑw>oDEQ{#6|Ѽz_MU^m(~Lr9 f` HR$,,Bp5iy%+tJIW"p͌^qw_PeH.TE=$: k0DQC[]Jr,9Tfl2!lމ&۲` [[%J;*-ohx̯[pJfm춒/I]޳oTA 8BT'+d:0i#,TqQKp)}KpIϐy|Ux1g&gA2` V<ߊa쀴Bb%8X}LH_!05cK!?}V(B˥̤62AQae *UqEȇGオjDžgFXoN^WQsYw/P4D9ڮE~6xhCi1‰Ejc]rЏWS /MX?Eэ$O:&h IiQԭٟ&H0CBD7Rkjq;ȯ3Wn̎D z& Z&kl:ՇKӯKٯ p#FZ ǣ5iua-%:Je,hƗq*imP\֥,gAH:?/v#yEXzVqYﲰM/q|ijlODЗ%U3V(3(ڕF 7Pjb ![loniIxw0`xCu$t9hi4DuIRj>ko<[#lZ_Ҥ (' -}l^#%(o*H>F􏏠-;a I:=twAZ?=e{4>*&~W[%Roz}pJQrce#v*f~05svMW)/*bzB;#Qi>rߵS}>>~pjFF8:|lmF@ rDOjD}$s[NT[#5X`2|aaOO5FO[ m{_w}nΛ@TA#^ .@|~-А#;MԕI*\?.d 2s|B+Ó,CQ:_9 ]bn8]P@X;HkcЮ>(ߣ>7{"a}'$5)Ztx۷ Sc7c"?RcZ0ͮT3Ns5rdҾ8tggl]¶`rMWEx$~4rݏwH}(?Z_bmKQZ2Cqeh46  o=i)5 AޏouU hM[x *1 &rL(eҸڻA`MBvnlxy3(h.+L(5t):XBiS:_Ӎe?Na9+tl` v~kxzKVqqw(3QZ]qJ}41[2#߯^=xr;g{L[j*TZ⯬![/o漿0wf?W+*68WmA&i&넠T"(+LNkԯJm6,ڕNl Q Nǂc~a 7q"hr9.&$ӈĽNƫT@z|>GH 㟨w'9=GdUHB?0 aޜzs!" JG54Y._m$8!^Hb4 n  :VY6 顰Ћ{ʿ$ò._i1+>\7 r]=߼( %d^ɀJ10Z_˗Qp wX`5U~y "eeLp3s;DY0(v0'Q]H C>)61𢫜!$Sh`I ּjiUnNi=DF#wPg5 aTL '02ZT[ooGQu<16,P^|7GRV4(hRXck"s)Di`Ƿ|h<|D8Mm9"%vieH<)GS׬"Lxt'~Nx"!M <<ǃzܧ[ܧzS0_6|{VCPX%߁[4@q{0,\>[H 2ougI\P)-&%晫 UkL-K|"x`Q̓G-a{5$E?փY4l?61gGc!xnB`[6n>]= \oW^w}IClpnx3 Adl}wMr! `D9#b/q~GB0dV_/Be%~致ΫƃʧcKI&vLM"8L|ƺP~cX"Wc~m[~ΰ4]TLF2`s5:눖堺'&kе&Û-Ekz.咕*s:EQ,r* !L)RWG .$π&]xJEbG%B,d!;Rb.w5Wzm\R=aCSC+=H6@kj)ކHvPkq IjkCB.ST@G,Y➽|Gק@d mc2Ӝκݱ 'đ{[ : ^LޡT_֌4-!8,{^q Yu>1Jc]݈6ij=,&0[R WyLg-\>[G" 5~m1f> 7Z>M%N-ig+F1(N:&8LB5Le.b{,nWf->ׂ (dySD>mXOnvʣ9o%7RĆr~)vT𘟟Kyst :!`YOA/qnWe%Kd6q#*iP')ąeG~N^au[B߇ /a3 9m5|M1`$Z- "@WSqލ4c)_k~/ww^zUiyI<*9jfV_K#EԯP\pSPG\mۆXVnj䥙w/?q+4 4Gɏ={kmX|aΧWF{%*ֽ*UƨlPPI{ sK+CnBGN<.`ø|凇60sqȶg34iZ#CEzO =1HwN&2M+on:vo.^!PF/Jt^Pbm u$ua$pj÷TF +bu?t@I]=z#"J^!\cGd875/ n=5o]u@V.wD`c /$@FswW|Paz@I5ST%(FWj,TL-!t?7Lo®ᴻ#U:g/CmD@t/} đF|%EY8㼹7|?DT\LK;'Stf ]o28 MY9T/W:vm;dą=8ۮBN<8_nz*l" a6c;+i̭j-A\aqC:% y9y7Qf'K_PS(iQŌT 4}o1:Ie93EnRLӴD]2l>@ARf.jaI3X0Pԝ{ _^;/I.}+l$jMɦ 8oDeNW˗Ch%Ω9>%{O:MO4E:StTU#6[m i[Os4ڥ^GQ>n<5wspw)WW3Xim 5- {&0pć%du$ϼ(*/L0|cNg3) RdK-sŪ"ж-l ZUOJ;dz]E$ONvqUmcrz7Fnùf5e"82i&̀漥]6YAA^r Z|3e<`?4k@"{=O(ۯyn ~H CZ!L?g7vOi( gm4dGҜH rC7K!03 6*A s/mN?o{;>)p|\H~ΰoil(f-K0Hl7fJhu]vx ́QB)-!ȋZUsX>Wĵd{ׅ~'̥=+^CL:U.im5ꍧ $^ #*QscmlW#9XmeQKמy~[`}K}Ie1nuwT!O{ w#ǣa‡=5_ˆﯰu LF>5N Phߣ)hݳJj;cQKzd;eH]Rot2nYT| .)B@Y0YG\6 ed) e',hiJLQҊnD*7J AU0oZ Η/"LJr./,rqvÚhF| .P97e?3m~oip3@Tcz-9dT(B!:1d'(șG0Iok\\>Ke[ 9/͗oz~VyӤE*]so ïiiz a °#sy͏~$`K Kc-S0>R\6٥B@r1>!%Z.QV3$mW1 .Eϲ5v뭛 cûE7^)no~0•fVFvHw(a)C*jE9 $Gzv2sZE.[Qy0:AZ{@%zuYSn(MoԏUtY9h9tiˀP_C9;j;}9%9]e%*bJ!! Y{Y,MR%vy½Dh-I.ƧϮR2s6pAՠǦ'׫^3O,V0 H`adgw-j~CHpCm}t, !~{Rۯ@$IH勉Ilf9sOO ]T$-覻F֪dd&1Zv|c;qJ5]R/4!q\}bԗ>5mJ3}6%g z9=~CNO8UWGTHNPA!:Q-g|F)Su{)uVrЍ'7~GBhUPaJ$^,\FY0T(+6i@'_p2VS?-k T^qlK,'L 7Ϸw9^_=^@sCp/e͊`uJMvZ}L-A2mvɃm)l?3SQ?ID=g1۱ܙ\@; Ko{DWlkv9W2)@A7 ~bVv̲⊊l\_a/ :J#k 4Wua5+jW(U4`(̿!f,#DZ k:,+mfNcqz%o7;iIR@\y51MɊƋNpZ盢g> BU v?.𽍡n2FC).1r >#~ T.?t 4hdj<ٚ[!Xc[QD!,~%܈e'ϧѯ_zT"YGT%,!a:\je T8 }# E&AuE'fTdZ{Ýwg!<ɜUE$@;0+z"=%d͋ IcZר~4j5/?c2 oۢoa.yĕnUXJkFMZ*wnhr; x<<8K-,V/r{kO*l^+p:tB0 9#)稹BsR^|*TY~RS(SnF#CěF]gTu:p̝OX,ME5L҂1,J݉us:Iw,Cˈs5?! Ծ3!h8C@ aR&-݇nZuw[H|?%H zP"CO׈V+ŒşIPJ0j\VywS=7,cù@hӘ-f7E?/J~`r|C̈́װNА܉uu]cʊ/wxnͦ,/EnQ/./ isBHC-wx=a?WП k*/zF=P##QqZRɞk7/d\]?Čh,nvP] 4(\10LKrP{wc./:*"Sv`#6<:BFeDGsT0~LӬ hҪybAGEdXN$؞s:G}r߷ѫ$ J<Dqoy o3~S?w#L\Tޖ[`b _L٭h:tJcFQ}]JҝZxL'><5wCCPQ \/w/HnoT,x!dsrwE~uȍ&nu9ti(gwk4 T:n1A4i{ Tvk?7.V9YN |dw,zc3>&)wI !!BJOnVg$f_@_'A" 1Cjt~_ԫ?0N+nI/'o2c%íW4(y~TfɌ> Us8sIwѤ[j2NL8)8g7\yf#z,b4/Un_3.pF^yιdRHH2,y:ۜܽoX"Et9/9`Q́`{ESEوQKcr-9X'ޠ̜òvFֺ3R}vR 4,]~mC0WfdyぃR wf_ǕvR:͔! u>Jh ߜ[Ju/50=yNڭtv |3l0~\`oDy[5m+6۾S1h'P&Us"`ǝ&ҘbDq@0@ "-|vs2@qmaqwkX~U,p'5C;*YEiGVbB .$~eV{2oƮo'hCEoW?RnAo$A z~SWvê|(8Q~ݮ5$A*YBuh-ڢ89pd:0&kmSp)ߺ$ES ~'yq>g*|HgFMiU)ڝ՗advrǩ=izUw*}ӦԼf*j>Y!ͶJ#V\wzDy<~:+Ń&4Am^q#yuXbC#4solYH TpvǚAbhðJh :59y-0Y{w5'I_MG(ؑniNX̷qZ'LH||Jʒnm| c*oJ{gN1U܍`[ű@]PN2+-0.K5U cYZet` di)>za:c- Kv?itgk:8]Ps%-EP2 y## " )TD>WiOy`lb8i>o yĩF]FLlqkA&4MO>H,x0ƓQ.k׷DDSO5PG`֠H`Y([ȥ/^k :u<~A-u>Kʜ4S|dcrjcl(gj[<7#0[~;-ZX@dN0ĹŃ蜬!GA90M#::FsՐjdF.d? l %vNsyMm|4;vj{!<:RmZ+C2 :yXE_x8E\t'!PLI[ztga.]<[(?`,"W/q2b0ZԔřxl#F7($ƶAvmߺۀu"t%^< Y?)^I,tƈCF<=73#\)R mq)lgeHR$`uo!kC SR= X?ÀR5g'׹U1eD ',XЏ*>Ē9՞,5 "ƨߤ7 >i'cƐaiSFòT-#%J>Oegɸ"6O9U.kjxhߧ_pM) 7zW1\<`v+,ږXUXn,"{{%XǻZ ܓ>m(Fa0ӤQP_ )J2W~Avc/c~Bzk&[/R~Q}d+ N2Kq]\P'}*3*H-qBTCJa 3;HyܦCk M ڵ5-ǼU*z1mvܾTl#p+z׸KYq#VI*6^>6e z22nk^>\P/T9>.é hF8xF±/"%MaTt}s{Cd!Utc/(! UhşR7\q~jh+uSe 2vܩK ל1_J 9ȃb1Zk/v55 (_Bl3J AɲK|zJpZWtxM[8i)iR'^,o9v2qPmGiY4pu }pTYT$ZbXM*(x?YsJ!c6 Ҁ*~0>Kdl n4qWR?;2'7qB+{;+  ~9&ck 9\j1I݉q6.qڔ;PKl׺8جay`H_<;XJv0"S:!k[ݬ#+?p s%u $o`z]f}3Ղ&)0' VK'_GyBh?\u!c uq B#!gG{"$هA uӰ~ h$%OoW%Й^cRBrctVdgYP9-5t^T^RaIGfX &QTiՕ2SAvbJ%OPU6E[ l((" TaGr!׋:D7CJNGDJ5b/S@|ڥSZԛ"|4k U,{y~:燦^p!6HKJ>P|.@1>]7Syun*jeڱds_meyY{f2[ |)r5 cw {'u=ltT5הc)fJZ;ϢYt~4ł2Bk@>huy*pY>({IХ i.fzDy j2\jһ"P|/Hł"EOjw82j އq pHaq[G.T#Hɨef%+=%,QZ4eE gHUp'ՍF6ͮФ"rYxA]ZfNz.9]a y=`YLQ:WSk4>M],otS?LU>7bI~w7wB8%R 29U2̔SyQ<,އ&LaL&=EcoD/mye?i`eyeތkR]u0:8DX awq=!?Pԛ܀#Bgcb+Xeۓ"sBя]i8 &Y!7'6B:;q! Jo*vS B!*h<4s*QT2mYk=,?$BPᚑgM 0W %<% V`2ٸQ%vXfvG) bsx`i'rCm_у㷀oA8 q K߆~T1":c|yZPw(UvxT)447|8D9α@npnxts0[P(޼Э ;/ 0]j"12 ^ɥᥳA<8;Wc M 0]crq1G޾\2,Z\iN\2qη1} Mehr|t"Yއ#qʺkdt.nW{Ьi:*zg%]X0φe,)\zV8%`1 yɲڧ=)(864jnn;ۡe$/ 蚞A6Ffrqs>J`: DpumsA:pr?Єx|ޘ< P뢀]{ |M˿vi8t7Vo*_=bkGk= n_ Ed :iWJzKCV$l}։ER-+BdZS)aS럂w\ }SҼCWU!: j~*0iyoݠeyؙa"ZϦtϥ"TOi[]a>{|8$)rL0c` j+} 91k=5ΫgWl)~c4ڌNyL2_̨9Bk#vazB rOWą!HY/qd#ǁi /6іw2tYeU@>^I WcOh ;r^5]f`va6E5(V%̵!ݚ`HJ^-Wbf UAz9߹>(s"2G [En^&vm1nhUҚ{#x|# HTV ړK*ka`rk\F$_NUNͣOȓ($Ώsdڜg}?+k#o{CU2ŏRcgXfOdP@D-L;D-V1Ã[9Ӣ;} 2` <$' _(餭 OJn<9mA9L>I( q'˩߶pn&5?~ 0K]:`/ᦥ+ &rNGOv䀉6J&s+Ȭ-ÔrĜ[9Uh8k>:;); =e"uń(J:'{{5ޮKь YD [A4>AeVLXxAךR 8C#ѳ>FВ,qKӦN+>woBQ /[]U&gגLXB`vr>  ؇oh+xABה=sEɭA}|{u-s U623?{]F#v:d/4OXY+qn^R/dgqZVYѳTPw3j-rI!c؎A2 v07 sЂm8S`>ЃHBiw+E5nWx\:';觚-ݏ%cLSSK.CS7>T ̘#d?$YI?8o.w |wME F0 ol[AT$I9!ʅc= ~E._jX:}eT%z:f#älL%hgn2ttStYK ad՗x|*ޕŸc>v{&"8<:t])(6"m>vؗNn]/@XVw(kdf9'lMM7F_^}R L]yy˻T\HKw!Pտ7F:ܫ4e⧨\F*> /YMeRJ{T1Jr ŪPH%'oKg-:$ӝ[>~Eyl[F)Zw.n[j'EW jS>:Bif@w-@ ؑ}OcGA/ȟX+DfmÓ+:o1Gͥ9]@w['ܙr f P-|@p[ pA%V@ Shr'~ꍧ/IJI:Tط/QqX SȄe4.Ll׆6V,#[}\ I FJˀXm*BfvĴB`H1`6(HbDK ?v@>.)Dz76)UibXZƏ~ -%-(⟷+84Sߕ7~v"Xa Md:hE9ɶ") !{6ӏQdI~G^XhR?` E*EX;[!nSf IO7GyhT 7ii_׳~"PmnKTgɳwO|U?q\QS H:]aDY+6en<"dߛÏ"PkAFHĻH;Rx<^W$% !ιBE4Wt$ܔĝ{L@,˕]>%YF8HD u?i3(hdy{yGd JGU] r0\oe4W V }E`$aMexopd+[k3ԫPJy#ЍxXF}*8}*D.>\s 44՘4d,$~݃+>+ԤK* o$u-Cч,c;IhoX'.rĒ#VeL9u!/2=C$c@G~Cz7vR.ש ޷'cpSzaqP-SzՃ4qXi c*^hBF%ي:,>04tCt/ga8OFq8#[y"]Ak,IN3CEJ1??Wfdy7c#şVCY]q" }zOFƄuXom zߜ|mB_ NY;d jlnk{y;'tew!`:IˑG΁[hTqD7?=qE%24[|IݏK-]|[{Tn('m&t>S@fn {WBXlNDV\ed BMMX^*mDzU>*g+{B]p=ՆH,WvYɯ^fweKx)fnw|%QɅClPg)ӅLs1{Np)S)72PmEÎfT19 ̹⫋c1 pϟ}_E=3,gBM*XH]Y(X6cKUZ_UFۥeTCh}[q t DEH-'0rVʅB)Oom2qr'k0J~ZA3 0> !B3:p+[jZ{q2)lw: -dn(bJdDCZњC 1*Gwfï Ugڄ;GO=;@cp=L\ *tUJ[4M'!Յ^bC:0F1#&(Z,k&?J_Ib@P9l0N)Or6Xl+r1"ԴAs*#`fO^{A#3%*5%49*6^p8vFt}>h,}Gws=t|Mp*U5Mco(.rtV2U^d(=/<)}-s7N3/Q&W&G&  Mp`γث./>?m܃.iݩ{#THb==lͤ5?^}AnGC)(7љ3aeDf|wl^ZY3Yo8bZq*DϗՌЕH~ĆJ]%Fd}WSuw`6Á/IR 9%z-i[1&:}-3*2z*3ss}aLO5W4۰*%y! c/3 T]mwE[>/P욻J I\]XG '9R{m`j']#8܌ɹqB H`xH^n+!cG_Dkmu؞8q}Qz>){S)nSdG٭f>L# R 3-h&bD A='BS6 Jٚj<#x=U5fd;#>:d> izQ0 /.@fjH{C7gac sHCmNSg#9De鲑%Nޭꏛ;P˟Jnb{*9%&5>5;wugMý&\q>s +ȠA`ۂ40N eML7>{,E6; ! UCJ qh2Ofw.Lgxɧsj8xvȋ+VGq?\I Fx5Ѭ$ bqXDIQ/̪ iK~GvW@㩍viBɝ\`<[2Y@pWߢiE1p>jy hK!ڧ#]ڂyn7p#r4G̩sejzg8fmHۿqxnD @g$*z7n3cNpT8Ɵx) >PҔͶFF:z,Ƹĸ_VtZCЉ1 Q%)z*߆"qjV\sQ AB v4qm|ٸ rߌ9seQƓ#E%fC5[QUJVW]ۨA%*G$<* f]{WA#SLk. <aw.BQv3~6k5[X&r2OEE(:S YgA^,2rhUn. qx0XkpD(kj [o2?bXC%6>mS7d^~f6>zPu pR vϭ}S A $9GtuX`u$I*wWaor+DE%T@ C^Ns_A;v߾Џ-!@+CB&L=&)]+ܵ3U+ ȅbHGS)( #w 2JS8q>p !60Fܺo{/{E-kݰfҥ/JX ?xI%"ofe-@+fՄ9lK|Yb=Iaנf̊rRDv؀;cXѶ4(b#"#hX4PkR%qFr%?zmQ VoUWrX <@U @{['iy\:@`0['ڜd%phQēxH5DMm^,r]F%k,f&o,ǽ-,rV d /Kp??26 Y9z3L2`ϝko*Z>/A@+)˃X.Bu\% T.KӔȐ"F!Q ɄCX rjvsPNvM&-@{S9#چN<U3 ::޹rL}+!27e<Ň{xZH٪b4f s!Kp\O EeyobbRZh-ͭZܚ{J;?A2eZWq%2.ʏxq+Y ,lca  KgN-aAtL?b_Os;ѕ7HLa?#!.E`sHUH:#aIkVE!N&:F2BX̲^5gݗ~^sa cϡ~K[ϑ0e}r-P@rqg6W[G:7zs*|9 jI8tّnT~ Xȶ"PhS$DZ#c#:^N Gu~H\$+! 8peעԽ9@kK *ñ+ei0CKSJB36r3R;;E'n=-t>;?ȇƤC@*>@e ,%S(d0ٱ U:l2wC6nm-i}=fUrt#6RZ:f *cȮ7PLf-J^ird*>g; KY&Zv@_|mIZXYD4p_jw DCm @ e}s48j.,5og˖oG>3Tkn0r&79$p(S(./gt ]yTA~<+ڑ8ve!7HԁKG'['@ź.}_K70ڔvv%)m¹Z>Q%Uo ?@H~6R6, j`.7i^E*{JDBmHcQ|; WWy qaf<%#icc"dBH\GHގE֟u7BO&v1ڔ eZgdsݦC\ <ߐ0U{pWdR{9S[d f%hl 阯Xpa 0ֻ,+x5^ |2],:v_op+D>Qlf#=,R=;PA$i>˘4gQ_5e/()BZ-ioMRн~@ ïz~J)2! aOӞ\L‚\W2#BxAl#?97 +ߜE_WPlhً]r_ bW \Mg^yk\y{8PJ?g J\F#])C现E me Cղ@ V8,YoǢuPƩ}hn7Gx4='#)W]xa}$WA8(f#d*Gt -KoD4Jק̞3!#򐔭' ٪/F)r[hkD=t]Vbo K?o5qY9Ї@N(p6q_JlHČ*,2"st6gumZ-HO4Jh^{KMu2@52:3[ yZ,?:7:6 A [ 0dbW*QD K뙠Nݚs h116λUGwEN $,*}j SyD > ېq?l k!t_JeiVkd7NqKT XT]Hen+X];@e;tۺMX7 o.`k&6Vә,ܜ^wqo 1EMv 7+pH4:e,v.7T.9J,(yn[n5Ǭ..)l:@/DŽp%"pgrICXkg y%M5T ksPsq{N1A3x=FDq6E zE2jN(?c V.Mc hcwq쓩$֔hEhҝL?B܅\ܸ\( b g젊@Zu^Am}<sER:s9u1>̅ n"Zgp0MFITۆpkf;\)?C78j]BӇ3^|3{c2F6﷢ȴOJ7xwPo ;,U@3rՖHkÿ̏ EܣOJ PYIG-f.(C^!n/30=jNJΖ̿ݫLZIvl:%''X*+THO*% ʔ1y;TT-ϋ+Q_ =' hT yW#Jj^?lMǑؙ ė!3sGL6f_XH|;e֧'L͒!tg!^布!5||cҎ%TMπ=c U$4'St1R!<[#KDS0Ú18T+#r4;siA|h9|i dQ'j2Kq30+"N>q ,O9p#`( Fp0$xXƞwȻ)lWѮ$ cTkodoNmF<$3;NN"盩7`'ߜ=o۠bҢbDۤsd>Y?O#W:d0}a&5hHW0<Ѯ(e  { xMǴUgSrp獎0US3A>񽣩KZH /x%ͭXXW%ƊSCNlzIH%UF'{(KX>BH6%.**pytoû8>5l(erjA(* C^g(fp ͻӬ06.Ku?t' !,kqb&ߎ=<pRi0p19G;>wFpSFXFT(ZR"D7 ,A1wG^5=Z}85ʣVyEյ“5G}w iZz(KC24qm] _ &ބ0/eo!)6lnm﹃-fHd_һ|oʾ4,IH,!%mn\.M~Q"bdhxȜaOG-Dp*+1~WB;ж1iȁn7+Pm[d8_{i*Cb)4 x`I&b0-S~eӺ>Bڣ#zdȤ} vrpkNC(M&Zј8)DC8p0<+!xUwWƱћUz<?O--Q/ -xxߙ 7lXխ h/:P ?ui?G`w͔p?T Rp^V KjDX>ѹ9&8eBt2B*ASF.0[g3}d+d&+gL-,ʾVUěck#%DJ XtտՂHWZ|Ch{wmP`U+LθE~^&ܼ"z={2{F7Fu C*Fmܩ*'jԾ?nY'QθA>^ 9-@I6magQc_hm,xe.='LaNlB[#3%A_Ƚd23k6e@}OCDk}uFCC)xVXJ+mx0] (iyuoZXfV k"}?{p{cMSjH*tOεfڻa~B۬"}3fu\B=4ĵ ՅWsq RA"kևoSEKѻKȇBSxz&CBLh0M=ԅ!oiƠCqexG>N+_I@Vwk*=[(, Ei_-136V)[B dm)!$ϭƘ:ǵfݹGѥ^iHo !A9/bzJ1Ti}LIM8 Qt'p,hAAO"^&ײdb ҵ 5gd-ֲw"yz!1p94!M?JpBaU51O!ۈ*<:d i.@ɏFVC~.Sev|{e8j a΃:j  J;)kٮ0l:"hTL ~ÂP"G$!Gd6G;yЏ`SE}m^h y/euT/]d F2Rv+5ؓ:`qcFY>UPԱt Z7Bcd) ܁'[ZMWxH0a*]WF: x9ъ/R38K糏NF]€Zt>Hd ioNb<b.Z k;ĕS9Kd鐑%#QJ'Ǩv~6H1zW߅@ދ5.#\S6[8iZьFn>.ƝP9gfg$ j&sфs0h^/]5tpŎ }z*Kh1ŁZ)٥,Kvo LS*3Lm2s.0ώccЉff ?ЫGq:^<  hR9&fP٬, Y1}M ! 'ÕwGFɥo6pu8d'cC Qu;V2oim0VnV}}wQߞ5 W+B/ʜᓊNgf{Q=DfoL0|OSQ]jg[(HjLVn#kmź׶g>p̙;VKj݇x)n J#e-$! F`aA13{v{WE8 ټy. .%k(V9V=č*jndtV6BQˁ L03#~2%af¾񴬽OS"S!yh ޲tW|e$?-@m_̧ _jے質ڗѤnD׃q2Hn{9"q3ڐs{4J&%!h>ញ,O%T^Y[@r4wYq&t[O K.48eʹe *^r;m~WhRbt%tLwʒ:smfkN@\=S{>Q.2tU^hiWU!./ Go9_Z3>i(AS-\/\ylme *I!K8̚AAoэ"|ɒ2#c QLIPD!fNBl Eܺ_k2CZmjVf9U-4a"zF.؉‡Ջ=E3#Ԧ#.-} U ^Sen2*aaܷ: 6jUx[φ<#hJWF>2&aczJJ3AOq^rcOS^>+ ^#E^\j"fZXN.!҈ӅНoAf9ؿ fǎ,yd6SGpx<@/;MF l ۖϥNU>T7ȋ\k+8e<&υEt6&cYiSV'>;%-9O~$Ǧ\z S9E_=~[Fg[y,';Z~3Ήԓh|22u[n}:I^g>wf&S>~'|^so.ˈ|y&'EBT~q4"AMS`^JV h;?U'!#!S?:"OjG|Z9ԯ9,v'˖)&bD}eU]\AfEO=~r dm@m&VW9ƥ1#G)975:d\AJdYutJO *q;\J A5YL)޿ {!uX;jQs&%u'AFN]>l?@b=d -=&S k E[-8d-'KFj*KIH5G[90uٽ|n mwO\Du a FrpjV=j 4N( MPK HƖH/h-9H0}3ҴDwh4(6V԰ɅOf/Z­-—et?|:^:ʽ,%:Y YR=p ;|ҪKWOV +!(p o/5䫉|^5/&9k7FC 6QMtg:4I;bn%vhCu!SXiOWPRY JI:O/%QNlvABHȚeOBM+ (jȗ!=c<^ nECOZQ7Ĥ yQWO`MBzras80"1OX~B Dp,ej[Dxo4 sjrɡ3P!Mff8>lU4ei"SNSDY̦C0߹/ֻ %!Bҷ>}_8ژ1ݣВV t6?rވ4CouH 'H6َ9[0!Xz=LLtr<@lzM|gX=:M]+$ =gjpd@'hv5udh폣_Z}׫W0LڑEe> xp(P7/Vaέsj"j&1pZN䓦GWfY2+oS߳ cdd6͌βv1bVc.Yk\KISet濱COڤgXQ00e&5I-#|htE)Q֠sʠrʡasxQ ~OR{VM"`iuJoghXV]8U;mgXFBva ߵLVbEJŕoᛦB"tRSFu]v !$Vn\f|L_q햓D K!~3~B$ɠ?3ΩW5MtZpA>k[Ϟu#?-% i|+LD@';I~5 Et!쌷HS,r`='tXvoOb'M<ܚZEJW-VHsTe*s;\j]O`f̣j X7Z+Ud*1u^VṳZ>0j Ie)!~[ u BB3eNkTs~L4N!/pk<-^;Fg1> NUK䐳ؐPZ'("ŗ}P}?~~*c~'^+\u; v>e{-zO]; zN<9(/%+Ȩئ먯Pg*;vax58hp]6#{>B;ΰ@#2944dvO!8  u]SU5½9@"jVlqTF7pt3Ls)aS 2љ+W|i}O\,юܚK͵<-K7xWsR!lNi4 cn_rGbm*;miigaôF[1hItiJ0At& I$sC).3級"]SWPq8E41MPF(j+\"%Dr)Xm7s$ ጙ.=TĦcו?*'K.oйc1:Mw48DIˁE`jg*e Imzx8" -uK;.((x_3i-_V(/'y.5i.>M̒5A8SަK7soS3˞J@qAG%YOo oG0Sub}FH$S5Iv5scLP~0㉸? wgjF;i0dS 0M/ I\;ݕ T0,^?ݰ'4RGG~(ݎCh |P RwBCGhO 붒ro&@Zؓrјc1DYx Z.KTOx`AY#&55F2rsEvq2ͫcrRz=_*>`.U=km"+tvCB#i>`WO@x9d2Ү@ XPȡ&ݣ:UMQ4uLc"qZ  j–b$ [9;q&SvM[Oe:O!BVCc D̲۹I@l]'" upmi_AkѸY.Sr.ӭj.7 a;̒kPM:sZwG FuCɑW"bGԧFvu{:~/s^L:,1|dh7DwP:-W =+WrME#Q(s$Ix9 J۪rVLAEOFYO/"1>i&UԐXYƟU0-7)[TB}/f58t2m}nӼkgܐ2Wxߴg2!l2=:љƯ̞$I6A|$0@?-ppA$7RLwN!}r]XM@ʎp# ِa0F- lr+!LG&OxPT"g84RE2T{Od 2C1,ߦkxaLZLG S2}ǿ>˜=y!ȳyY-S uTh7)@$0k̼Q+ Wʎ%495=aTmI 1*lO舟Ч\oi60 &VQL_h3kYX@ѵgK)4o^HW1G˃< :(ޅz{3^9>YQi."x,r#vuY-1ķ^ e;'C4Ntc#oӵL;&.!̈́™A˻W[cd~_ҷ|K &] fsu*j|"8ENZ#C3?qnza(%C/]/Bł Oy1 tOGЏpKx^Ys J+-nKS];_No=56FĮGS <6g9F%Dj(% auF ʟt!z=B_Qћ[9Qhvv.FPLcKd?T,@*- RWLV*kº?_X%1 ] y7I}~`Dـ0C,r4#0`E5#SJ/cg괿CGIj1:%F8/[ e=hg7C8CEBSn*^DdUp 6,{V>~HXjA{U-L SC]j̋AlAy?!0< aH֌iCs[6p/35ⱁ=?5 ټ6oOMOlʇ;\gJW{4tلSjY!ǜ"ٺBvWV1F:[v 8^J 'c UQ/ᚇ2zEnX3t^iؿm< |Y#ƮnZia bfCvWA/7bx$N~R'g/eB%4"Ɋ"kqAE0BsD0(t "_9֔`92Յ!9i>yb߫ecnk&5QV7cJho)${9k=(HHAٌG]O 8*4DX5tTYsD; U?v8hK tvmU6Pot?5\zl !@BNŬ̿y[-N|<]\fV4uw6*@r;eȍX'tKˢ[!1O1Y%in)G7'fͨu쒫%<.K$ -uQpyxMcqw|s.3YST_HBOZ)l͹t43H@'L37>*3֐GqA&SQ^H 3vM/l#1sɮ0Y#䍾}rUJDydwX>}o7KQW=$A\&@]]k){"G>c0ZTULp."k8"oC"s hydjY $nҶMĻ㕒Y-E:LF ŊkttZ0+;4(S⋔8gv-G/xp@40\ Cxl4o f0dbQpߤ`r׮LU Q,d$5.10 #2Uj&7\-b D> ;F}ߑRJZ\?%R -Iq+hC|e2[,5|u%.'?r=N@َ@L5iâog W/~j̓{L8GG YpSDܓ{ouRጙF)AvJzK C%N6`Yx E!+<)}upIklAb6t| d!sj>?oMvcCe,?Vm ^ό듬|q1h[(u'>=0hn`g~ 1!vە̄P+]='R0 2d%Vbg/{<*Xak?.n $xΒhai1hpzr v_ k⋄R:VG{Hapgh%(ncz 룒t0Q=x)8 y񲌗,ˡF"2wAup^Y^d:35_NW3ͨn6e3EI ) lYܚU?m>7e[κ E`vkۛ> qA"L:VϚ_qGI%'U>ґc-s#zė\Ksn5c{>fMѠ9Y s ,XKpy#uwGLw6,ѓ+2ct ; a]]H>)HX,M=R2W!XiK]!# 00x6. %:<0?Yƹ iٱ}#dށ@hOwН瀇!AC?4YmHׄ u{oyԗgIOjEGk\Fq8д=Bq#A.;+6#Yп)8h-ScqdG 9զK sg% 5$ s_8΢h)#J0ۂxk? Q_m e\g.7ں&D%psRR-P}"xE)ɤ+e~V7?jAC.E8zL`a1Θ)ƨY{vB} F# U~5^^Al5;4Tފȱw06oҪ E  >v(5">K l8ruE 'Wlg#TT|)蘱H>1}g/";]|=\gEݘE^3N|ʊziQKޖ*Lhx7khq|8'|>=J}Om4_ ^DMHg/0LHHakĴD%{u{a%S"~rhxLk`rV|Mn1 te*iH-Fe3^M҇FMڙ Ʒ!甖qQj*wD}= mLJҵԅ‡y3y9 kUxzM/ɟ يV'MkcMac^D0{7j|:Ї SXJ;ztvq T0&#f )}%蜕%1A/#2qkt_n֣ab pbcAڅM9r+15BUbC[ډ$=_(eJI+\{S_ۘ oƒ2:b|@M$dM1GLaQ ƅW̦M`;ړc9EMO,Kr 8m Kky2d}{g`vRZl~ B罬UDt'.zf~{@JKs0/Fi-~C4Qh{zh;# [;`gyuR;Ի=o! lE AԣG rFAŁ׌nʠ]0Rs7L@j߹m[No)r=O/2 ́"M "+d3SSU4`IA%WA'+-NjdlXuaۺs ,cnaH³ XG8_]k̉7+D-Q@sQy(LE>▶}9[kKvzLUg0'\yZ &M$ǚ=mQ&7X?&$m6x-kTF !Y*o1SʛǠԍd[ $ho4'=In =2l ,i./ 4=~L't͵нRClO%rW] y[g׫lT07=a6,1/*# /bpH~gM9e܏ wҕeI槩[`rD:p ԹJV8p (j-5g\IgWRa3U[ 4xp%#"P2vGio;-Jz X>{5J\䅑G' |]&RC78[Rήp884>ބS1#1SlY`ͷb?qioS&ϮO$G5/opAyOF+WMs4م|k\VcuwRrc ޅ'$wN:! `#ʰAwrҮœMP%UjeeZ K{@3&mAf~~ KWA~?SOlͿjL'횋 αl܁tbL^ep>y~xs7O*XE390Ѳ2jQxr#4\?}>bUJ8…?G hZ F2TBY P3PQ:{TiME A!y{ WJL{jO:"%&ϕ޻cIG量1IiW؍'RҮ*UYr@gd ̈tL1U*y-PF00wj6_]8Ms.8.+iT{;7-:厜%4q2,>qV>f$dEL0؝_B05=jA"|oUCrmk ix)?ϼ<̋[{WGcR4]€考ѿCϑV T3tXT+R͡l:ɛ|4_ %9\Yb<8S͗0>aC:hwңsvDY/lTaa)kz 2mck@& _xGoyڲʞFTEݘdQ*1?Rf"pā3ر5>,. ̫v^VfYB冣Ǵx;%,z|2OC0Cry-J8'AӛN P5sH{NMľg0PnVM/b)o qہ Z+%Mh1+d<ٛSS/sz;lpIbgUs+aM; PX|p d["֞b썦<(*5~吨և%Lvp8W ˖2/b+ۀєjӻAB|G/TIrk5C =z+4FSPV;|kw<+45q 1$dGs\Z\ZcW^.Js]n:rsyi%#PLvI)DFVY6DȂ\\a681;3 33"*!M/YlSAfÔ=WKp^؆C>AaF[p \RCUQrQe^U _Vp'U5aR,#ZBN7|omOsu@uwG_ RB"~Zq17Lz5\O [A T*m(gy1m]FP e ڜB kfb2 -:2Le%1[Zb|_pʼnQ(NSA3gr.@\{?5ǡ_vx]omZQ PҘhvʾ%8WGPqHnsFB1O݄ EI$/ҼҴSaO%"ϜpO0CJRMtl^_:QW"uVr+HB16SFgN~UC# 5$Mg)Kf$d+_ Yo> HT-Z@0}byfzb]?$C(Τtl4mgk@%,hڽRJ#6IMS1Gc.J(lْN<$9^}gGR/cjI w6p Qn1cN 7o?oCEڑ<װK$QfAC"׊4c )$w:n{vѾVgN#yPhs<;<^ ޳:x7 aԋL#O]{fi-K&Sg_m8Q[[[l(dÉ6E@]  Բ(<3[ΪE6~s5Jҿ=ڔGGo^ʫmiTݢȰKݙ\ZhIoCoAkoM׿7ǫ3줬Z?*ES~z]{dh{@ɸ!ΞÎYğRiHeUIe Kv&]ΓvpCB-Vth("Slz~@;T .vYtS||uq ?a`鐎4'e {/0J0W-!i)ܬ-vKlYnBsˆg1q#j>JW($nREͮ@w$ jμx"'v w6Ls@U1 jQVQQc t?KΆcmrNu I"e}2rTAiFޚ 8O_c]Xf?W[;Tɵ.uސ6k|ۨ#]hmi?ⵅ0~R9AYĜLdyLnnڨ--;oؤnwXV*4lVOXe%PQTv YެtVB qkt!wtOhGfM{U%(~ ^B :?oᨔO])%virHغ2GRg0ntO"jpnL֯K赑Uw_AFBc|i&BfOg4MgMKu呿K&TճޡFI pb8gc`EK'BL!1|*k!Hs /"jsRsd3h@_Y?ɹjDwl f3|PTKtEq؝О oDvtUٰ\j3@Y65“c!.{ۻji6Y8W,l*@t q$+##:JzWq z4e#\rEK~3.O?ic0s@%dgڀMWt\zbx߯;!֞)_BP:_˕m/y>W¸gÖImQ(MI;Ic3k?d]AOH0㞗|EPVL!í{BrZ[[a,!xD :E|Brzn!f0(}t|H(KH'*_Ǩ\Ŷ(S~3/vUɡ&FMY9K=΅ >%&źOt!A>HEp%L"㧟~&S$si~Yc`Xnߦaљ=[Q!- l}TQM{K*b7y{Igʣgp_!ԭE\ eUUcX}+PEsqPߝ8Iuu)d,DbZ?8ZMSҲ\GTTj`<_٥pܵyv5V/łsb侸'_6P+*sAV_77|0? +~ TBB4[z td^M`Z\YTvk;5B;\=b`-p'(?aFYq@=PNЙ#U)X\{xNБHG(Kr1&9`-G*K No] e0Tv`R|gԱ0^ sK I(V~]U$죯qOKX5Hmׂb_:.q+ЀhB^UFXCElAQ}no UKW-}Je0ז9͚?*0|ݺKƮЉ!\4ek<$g DtɚQ۵d[8%0Os5Ѱ)՟X':q>|򀌔nw)?*6lKo[^>\+)>7*8xƊ0W/oTh~[ґw)/F\ՒNp9ު_v(KY.tx#? &zkvNdu{11Pa&6#8 i7,ie *c/58j6pKOA탚ƫPbsEun :`fh$X;4WS/sNo:_K]]Jz?M|=&A,Bf)?mgd h^@GEf. 垷7A X" ac ! ҲC1cq02= {3O#t4VꙌ4~-G ?׊S SV¦5Î2SG^ 2c[}A@K`5ry[Zहj2)zLX*DV,EčTDieN~v]Ʒ 8s$)qw\\ߡ5_PopoNdwy8T;{D ̂8Ӕèd}TlOJmA&' ́\f] egDݢ8)@ǜtRGUN(WU3|[q|<9Y/~! /{@cxR7@O\SV=x4s&M)$4Y*M$a$,i']|Yɦ$U>B(tKJ:ic.3.jj(6s vC"{̃FYՄ65,(D.`e.`}5inXtRvwx|U)N@’P?D0B 6@7,M g*DdPM|N5Tfk ub ł!FMm5eqʹ:%t 5Dj |^o9hP[f%DjR;g:6Gu6z!(,RxtrР>w6$Ɔd#/ ݦtn@T5`Kn4]bY1<' *C%yfU#ў_=nħ;+aA!Yr qVBAʀel? G!9ۅa>lZ֙^+}lWyM4rĎZ<"AO.D;YjA-T?y]Qqi3~HN^F=\[:dZkSrR0`6H(2 (y0^,Gu0ԇcƝQ Cȏ:yfk*ړyg0p>3L&6fA(PeEǦ:d{OuoE`OC>B-KRzK_bJGw< hN} _RiLeT]G~u)7TxҘhm]DZohz?ev8"Bbh>MF!j#"y9Cb7vX2sk#0\m>=w(DJu&y*lm][z{R#Ib` hI:DVBd(Ǭ1 ,Ǜ'dvN^^#DT/̚oMUGrG=Xn"ܢ(]Ԭ'Ң>&CahfKUBElKe(AC *BĠAʛ1\^"x?@'UP$5S}j01qbM,PA;c]_$KC%+9ޘ*!Zz5rk0Y/W &?n{^3D_Ѷk3gX)I ൎ,O"6* >;G1m(:2m#2`L"{tdN|D^0 fؐ1[UM V-zpJS2]hAEn_Z+rQǯJco%[6sa ʺS7znE?q]ƢWro,i9noDhbyEc=6C |m.Xla N_o>9D+h3ߏX2%:Vi|3&;TNfaC* p@h/(^zѶ5t|Wy[8[Ooeti/4׬_;QÌ!@Ģ55s_ !-cQ!Yz̅դP{~ydt(]O'֚~]y U;$51>N6B%>l 8YC.KUyP>MJ,'PLV885%%ҏX”6I-U҅gx-Bd;!n;%z5oӀ ]n\VwM=זǴҦ9a8wvxl ^aLg$Z2(YmR_q>讷H.;íwT =lRI[ԌOJ$wΆ2r#*>L[jh9%]{\".^ ]0an-F!񝮺?/f ~t -Qpaj¶Y1*D p+Fȵ4m/N#s9>Lˉ59zMD{A&{|/RTDrZvAKͽ( 7<&F!Uiʭΰ347kM.R>TzvTZ.4i g/}j;9}7g57CTk"Żuh\`m3bDEsM5"L6/s[d(7h~j}c@FW:&7W[8XV0:8=a{ㄿ= $? PmƐ8er::yM︙~͢EmG@\6KJD'X.POb0|/хVy)Žcln&)ĩt%AV#<6Cq Z_-}yw BTYhuOĸѬ|M i3{%"KH׵dv[>uɊ`g{[nA@8sa#'))rz e9$;>h&@niGoeçIGȁ(魽*J79+Q}Xn!V bυ7Сr'} P2I&v(RE:ՕW0/!/"ˌ}|q4pEnzyz1ch0X џ0+Y~'6jq!˽A A}왯q~#VN ^N.xhXG )^ 94 HmB/V@կҭ?="]ua`S%'̟GKbva6ؘpuÞ[JW%PcDgƂ]g+(@|)7{F:JF'4";\ ʬo|4dnQ:^1I1 Ek40u@r\tͲ oSRwjXn}y jKk+~HMXkq]̮YKRHL-Ab 11,יD?H{1XN&j Cwiվ@eBd"Utv+U ]<u EVW [<0#h^Vys46? V|>:zG+l$>!X瀺ow6DNNVI?o)iH7)y! 2: +&(Ҽ' j+M%Zؼ$,“ Ag?9-?'V=^ۿZslJAɮ1nϚp&qV7gZ)H28!̭H!0UN^^gX\uU{?*_ș[=Q $w( qzhq8J.kWc,CD1K(sk#) '-hI6ϴ^ׯd㺅)$@+7?{H B6ID}>B\?7{p`6gVN >lFUJnwc=7 "+h- 7uw؄K))x`W4fjU|h0lzP%I~gyW@`V ˠ=%jB=UJj L9?²'BԂv(-Zl;H[+{j TA_/J_ƫ)QC,T6uE|I Lǻ XNv!gԄ{(*@F2VN:ayY$.n7K Es;ک0 YIh!0vALifջH[c $&aD@60-|SOkrI&Y ET|T~?z*Vlo=u1p'nQE;ٓ䴼z;g**g1# ׅ繙츸pvDj {Aqqx;a%a{ ѥPiǯyҧ '.pjZP^ŧ[9nw'‘ ::Gʾ9L*[᱔= 粼ɧ@X6 3̻c<(5/͋ }?N#uX \ڋGZřM(>@`f*^=B b1h擢g5'MƦEl_: !n7 &˼  ]w<*4h@XA]bN?Fzuxg/q\T`j 0n|-Ziŕb`!cP\+z?(Pn`Py;7"!tҪ|90hJK o,6MీS 5(l%Ѡ8,Mb'7Ȑb )2ˀ1N_yeŠNVK4_ω|E/\X#wF;(.DnJd RV# > A8cNݬZaûG&qyb 0^69`JW ui)`yK aqV,R/ g5&W ~X8zjlƹ+![gG L3t|~A~_UE2$ C|2 h-@c({N;#wE2b%sj2"MȾ{fDsE󠨥uFAeLI7k֍bkQ=rReg&w6ݔGNf>dlhҴpYbw]Rj,u))eR7X Qx4pv}2]*A@|$ͮ5[>6|IF!هvE8mʳ-X[D:q AT4Rg"$})ųe6Ij Kn0Qo lѤQUG_DlRn2Xc19cS.R]G\%b 'Ut}+՟6|G2,uPI^EFK/ޕjMk!?YObm=+ag=7i8rAË`s;j!ԣyusr,&h2I1XVcPFKO?mn xL~8"qru隧@9?`Ҫ2Nə:Mp-!K߃*!:ȿQ@;/zIx Oq;ˌ>ĠC!RʶKkF0CSLz$Km5f|N}Gʸrn2sJpWWShqω|֓WXń ,w?շ&C=e[?xb :M:rbVZ視]f&{ ]d#Gc?7dӍ^v[n+R;?V?\r&{2x#h :FU%ޘ'-~z4caP44  Y\¡-x S ',wzA-%o)7 s*`M:XLܿbac2oNۤ;"EvO۹?۷_8`jsÐ5,EeXOcmSF+0}(!DZ>6hfZo^@hy/o1Y'L5!0>7(UG'iNA+Fz)wzdW$Qa0,Μ5,T?MΟ.e3v#0h1O< M~ âKB"$7HYl96PH'w%66ߓ4!=-{_Eks[ȍJYa:[Qfz zL. qhpꏭ'8~ =Z ]i}9C E@щkve34L 1S{[6 R;qdj¬BG㽛@Oy[PMNW9-{xfMP}#B }5aT8dN6EWBR|`aJOED #\M|/$<]pA`p]aFٮ,t!DV1 fИ6Ft7$MXqu|{ej@i-{@ْ >e0R}l{<{:]鎇u'ue2;Ks0^uBhsU u H{iC5v1ˎ?΢V%`D\yY h7HKf2êu/j7ɭ$bρ Ke vUK:{Boω:Ao!73OmȱsI!s{c诂b·24%x} L˖J*;tz,}R9BvЅ* Ju63u^Wz1LBynk#6g/dݏȆҘF$h*z$ELJ31AA1\m~ϏWCȇq<(gbAmsKEoo9fBz򽭂E4.;1}uPq6JAiR7E&V }4~6~& }u%xUѝQް"ưEƄO1Y|!)5| Dž,ҏc\[[V/u8!nә|=.z-i`9\toC#z^R|;3dl4ݱA]-:LaN9kWr@XáB67 <0VkP} =NjS׿۰9k8V-Bs vÑ[h$U5N(9@̧ +μy0g^^]Nejy:qp6 9/ <{%-FPs55́Ď;$_*ڳFņ2c 9lq\NI{ `*ZDz404P nU: ђ0%o9H-LCOfäu@`X -ׇz7+CY9zW;gڡW l^ E #7 fpum շTYݔ+Y_ڂDryKsmeN f@^1,]=t(kph4",&{^~kp0VZQfy$/q3=ANIL(wsin[D؁py?l6P=z>]/tS :t[it >6o Ob.W=)3$}z[ítx|\O @i2k"D.m?z\WI܆c[MϒpWj= B ƫ)X/hn5FÖ{0HA ؽa:. {5U_틬B?x-ːOlbROY b[*UXyԟVԥwmZMݞA' 죤\Hlη{GB83WmWrIq?:SH_I>9- |$#f.e.@zi =XW)RX* Jre>K"Elx ؆Axr i楘+{v~=ģ[Vu&'⯪%3]PU "4C$!ffPHȝ$Pޡ([|5KM= u5a |wzV-Oko GEPքE iQ0Mb5 ]Ozq -wbuwvD]N_($xbe^y".H6~w&Uĉk$LCUQ&B/Ճ.VJ0GTpjlB87n vxG?;&W~ :2FΣNEWJFBd"{zQM 5 7~b+=;+mgY I}DfWgG暴2MR4nFw:h9H /yyJ k%u0KYe/PH-.-Z5/}7ƪ}nyK< &q۝9wO8pHִk)H^&\F ?(-,ZXA$ntOgk5/vYX~݅k۳@A3ʵᴇotw( $uƔyMܾS%HG[e&RN,,ivW* VD\xpҍ;OC EKxgDsև>*.:uL;ys(M<9ߓWm wRM>6MvTQ&.?r9#;v˝pH;RNnIrjů^YtϬ/_* yOLΙy%"*T+U`Rn¥7v(u"#,5f_ @=pɎui//Dyc^IFGdX9Z\NuC@Ic&x& |G{qf꣫I[.ՇD#\sD51,U-vlٹz)SHndky,)FX~K܏wqx_p)P=8W|kqDR}y<HOKܞjRAʿW8׺qYKCLEEQ,UUOs*Tu'J&+*i'XhKXBP֣3)i1qӄx! Db݇uB,Ww883o+I 7/Le^'??j>{fxBF @K>g{3'^t%I8l.P-U44FPI ;r0e$ɚ42N w>4UH($[h)ѮmAAK|pJx'~v6ڴǦ-kNW/k* c^R.;oCV}VwrH "%?l܃ߩ9]LQş}zťnuS0mj$Y[@GHb.m/kR`S̝9!ZF޼ ]uaCjV)pyduݎ9($P4 5rfOڅ!>Wru >GTa2f\ٟ]t"Da^8GZz@VùơFi~PpwmYݼJgjrgEVCd!^DKSaf6P^$QBPQ)ҤC&]U欸LCpE `ȧJu'Uo?$jQ |@0b+'/3LW#gt8|Vn\4%>>7 odȀ5#=U$H/geқ/)Z9GHm<*EBuzI=IzrkoxIOÝ-u6g9IC`ayҧ"5- hJsWL1FQH*|7f?ed"HڳUca$P;{/0G-šU#?X_GfU8R$A1tMp|oFz\02tH9*KUZJxl5]ef64|S,?-6UM5^@NKUOPԅFtT gorluH PBX?.j I’OДe2l).׊$=9)[ϭqnSiܝ: GO;X7~D(HbW:CBN3҇pP3c $أHHyBA;WQ¨Y| ZjcH7c"S91p5]A ֓Ls?1ok,UUK.AŲl"XW1bS46d:ӖJeY \(h *bPYyl#4hx[5~yYO/⥭Aua0 =udjЛk׼S*j@Fފ̡U:A tvJ3Q]HRqn26E]撱S(Q>,ђ#6p+UQвM@ni9#n$ߤ¦zcs0Wy'>h1"4xxQTb~,k. DzM:Ο4gtFb͖56*^i"^Rz ~= btX~w]V#aIF'ZF_ھk">'^N5D^(-a%,BAx!8w9y]| zMW$;N 4U$^k6PmNkSd!뼼'3#2~;" =*L~uYfjBY8鉽fnLVȾ@/dl,XV$0DH@/fj*ߤmCҭrn .qmT |Q6a_+n"]Λ Y%qf=|TփpoFAhBb]^ !YqWh+Cb)3.3a'[IMBv}$j$z e1ˮEB6__:& !qܯ4,xQقVE;<`C#>a,~n. SQ./ssh(d sqxNO\߼B.}߀җ-=jp0_@S:]E."e!~sw;Us%Hՠ w[׋6r\HYQӰ=bsV䬷~m 1x}2-ӧJ{,H\wvOi 5vNUa$U:LIw̨xJJwpؕe:ލ_q6PP=5t<+G[ b~QV{ $5l\!UD<FMQr qDDdBXVȒчiLꫳe6:Hv =vtu>I  rrEi\d WG`ؘo~0'*)PX*l !+p,/KfH >`\PO[Z3¬.k㋥|[hj <)oyD&;irUJ-ʋPx1 ;㩆^rrqBn){ϙ)vA? ő7VO]ЖL_3vQkVk\OƓ02kT^RJ :'DNd1e J|?v4:9/L\ ԌT"^z:CbR )P !CY/LO<|6y d=IS5CEBy]/mh3B|\S:}!4C9fdX^E1nKtU4FLk8T`tɣJ.9)ђV7J` \A]r~`iU=|F( YUJoKݶ[0$NJ.U-E Yd125K WP>f}(1vXu&$6+@rKn3maUrqAcgeK.4[N.Ux!d SE/@w]}8)mJJ8E6QX] |S46XBCX B-WotLtژdW=ەLvDB݈cy3#^3LCNS&㫶ƴM򨇐jc|rh՘nϟ)^^sR"2/'cYf= 0Zowv{ۙ${ɖտcž<A  87Q?HlO^b gôJDK{jj{~IwkܺX! }3yL lC mܷPvL`a}?7Wa]4TZ1,Ϩ.6x飚I&ًԑR7y2$5<)n ȑ2I}ѹrlu @H'28z3 ?.o83#eN\nY|Ϲfx;XuimK(u>Eh_Z>`ƀ 5TW,~L?_]̹O|e@ma77v;51!Nz 14O$7Z -< "z9,ʚ^5%<- x8hrGQ]>0""Tb/Ѣ°Xd=8ϱ6 Cw7Z4O" 5:uiF9DG1qo< zm6Y8;2 K_cW]ÏkC[]񀎺2Yus$92ȩh% :ޮ,hXx٭-j8~l} {l4$ )gݕs8F\ջ餉I4W23vmcB\J,8ʣ-3[gyH; vؤc[)AMGB.r {X1F $db )tHIfi/(B}ͅ&9 1gɶ Ձ[/%)W1&~/y«7LZ6g_56ʕ|Ҵw)%մ,jbLuc8aᤤ*%.vG,Z06u9>Уb\ًO[^V#߄hMp>8'i2kߌ=_c4V'9mϪsJ}zԨ|Gym.xS Rw T}+XA.fWP"?!F=PIFph>_ *đgGeݏsL/Q]'@N;zՆ|rLd"!\ȕ$= WYJ ߢH5Y_N N,`IGx"qhYx9v}>1_f'(b 澯8qE7!9:ubFͿNEʋ|ʞ% /e2~ 1uc]̥bg D(^!hq^6S>h7f 8Mlgj8Kz Gx5dG߼/a L叀3:#ifU%?4lw#ZvVd깒MN0˄f:}Q>GqZ4koS)g4$ "ǂ1v= %S+5 '$Jh:ͬC1U5/ iSفfh܆=242KKB)g`BdegDl N2h "rِe$tkL# 8%nM!V<=Fq7ouW>sKP촞yѥE%#ҁvGn[EќfA fG7͏2jz &KAQF H!.`7)5+%DO)Òn+^hG}{fC}V 2ˬ+E:q9_}:11O627b_F[lM+l6gwjWr͛;K8=g'y2E&:LIkX v$vo<9 ~Ϊh*D$7 GP<'uׇz4ޑ)_JAXG)5BZz:j#up5NwY" Jl_59Ȭ'8E'ZliPx_[jMb'2JߓNj{ltxzb/g,X1xo.vxХ"4഼œsؘx6Tm ]\|Qw]?`VSp3gCɇ+bYխ~zT18 eNZwaJz3tQhffO4+e)?<#It:o0ykR,Ѐ@ŨOt5I(qo|!GP8sڸ!QfD嶂F91$eóiV R{Iq@!DžE":'Z%P<0c:H:6Qeb%@HPZ̷4`/)tȺr\yWr,^ @ 뗂Z3>)O 'EN#qTj7=+QJں* ]{jmϯ;AT'=>w q$K٣4'TF.<C[97˘d0,hlȎ ۪$_7g(M=%.5F(G9Nﳕ{ @ q\OG.+|o5`2$aM0\V!W ({؈ >d2 ɸ KN%x.d_(Ȭ]?Q bӅg7-Ȗ)ߨ2&SzQOLSsG$~#ijku_H27ZU!k ^coq?W8%>v?]$Ł:있8NI2^٪ }B&#lA=nP{dɢ(= d< ['VZa*wE/CY&a5~ CQ>eNXEL'1g~`N~70oc`{!O+hkͶg0,bʯ߆@9$LmVz| mHP,nƠؓ@a20*%N1H@M[p $dmT ɜZ s{xtr6[b@zڲ ׆ R%C<(iT} MJ<vBM^d`t Ec0]Rԏ> D.z`g#32ض0hw无QLxk@[8s Y)7̷X{o0ڀ%(>${>g gu9ӭR/pG,swŖa\| >E P.Dw"O\2БGNF1&l739 ӊ[(VeQŸ CX(f9?AIP}@+0=–m4V4۾TFe@((%Z 25z/ T'u4v^KՄ'z|7渂ti@w[{ sbno(a<;g|Y'3jZ Wx8oMJAw無dwהmu-Z+kZo^Xw'uns 9ɥbJd')zznb661a!&ŀEy''  "twW*ֺ\VmkEd!.ȴs˧Kȭ8@] I JI K[!}@Ei bС; 14̪])G AV/ugTHtqRy.SVX qnOHIq<٫:N#P78~z [mob*҆DDqϻ|y~n5z K%?wQqLKl ^.\icLC96%G(oW蜢w#6p?(JibHBT ^SE2sBNCk ULSx&sWAmj;r: ȬIx뷟GRnH2$>?ޏHE82"1S%-w/jZLeeeUU[Dcf+9]{R ;k]a¨4 AyESؔ<@Ȓ578C͎ R]?ON )m變#l.bKލ$3DB;ߑsGcyt7(̡xW[Xkrę)[%9ݻȾԺ~UDXFPe{Z\҅vmBCopDun@;u_ٗ:mœqv, 1@a-H6Nlȿə9OxB*!tE09e, w1[Q+a\=+K~ b%@*Q@xHd\xZwvxWJa ">q;j2Zg纓?>Kko$KY*n`W`ޢS7#LzQr ה7 S%FItFQc?/m}+˕P `E*%$>)=^b,j(p_ki\M( 矾cܸ37!_O?R2xP ,scDS`}EL5e:+vW-<Ǡk8ehcHEMlά;=~qI']|lHcw_:;oK"m+U"AX?rΦ_ASjfnRHH"|1R ::}2|򨏫!% @E`hC.7`G9'>q(|%YeӽBqHL"+IGM 'T|7<`O0c٭t2n|X&E.%*i\labƻ'.a&]./P?u%<`ꉊ"mIn|ฆ X܀0[Ӎ8W /]&G݈8{4Խl\ IhPH ~*L 2r\'nNR/̢a0@=D'g-_T#_mEyi{ 2y24;LRSQ6MU{yR/g>n45kv܏=rʿMȿ,E/}N [ hq:Ɉ!đfgu\la Ti,.@ QqAyc*q*"HS$.v?OQ%K]O3GM?5):cx3qR3Ӳ3h^޽!: c2'rY^YV\`G_f"tS \L?Pe̱08䃟M~{-H^G' h)(Gq-`oF #RoClGC842){ѧK~Vo˯5>eh- cq8S ɉJBL$#X ߸7*s"lvA8~K@6,{̢=mX35xojɢu: 7jמ{^cw@g~<<*./_EЍoh%uVYFC6Q[ᗓGP1|(0!6炠~p/[װ}.VAGzsې(C!1];Ad']/}]Do},^A >O\U"sA_S?-#~ɛg,5&;3Rq iaSg:VٓhPf.h3W3-$fwD`!SRmb8Ƶxy{8 A{qQZQ\ n*(L/D33@8HgBvAJgH$?r |s0-\ji%t+k ~Вnݱ3[reQ+⦹ruSf& )|3wo0%˫IQ)]cnP^SCI(,&>;T\Ϡ3jZ,d$#4'hK;$ξ* /t2R;j@f#j|<-<$[mT؟6YɃ,Ǵ*ZΜFpS*,|Rnԟ9Cz2#Hɨn2휊3+ xeo?+TS5gq@ݔCz7ɠ41,ŷADMi|OBy^eΛgdl^{j;D[A u@@LwCFkʅ &ςaOLh ,%$⬣RMBGtIZ>`_B74-L@U11L KJ| (6ic;O{pr{&˘XCecR;N n߰Ta}@u!azd?a`qPy<|?ȍ6 /C,O҉>$e2p~6o =X' Z=[^/oԞBz!Ŧ1A̦RZGxGb]I2ht~M1gؕ By_Jg-z)$p0yj=Eo7 a+d4` WD- )'ڰ wHC]d"uܬ_85ƥ#y =1c N> W;"CW,X/Co3Rϩ:7(-cwȷL3nE<4vg`-PJްⲟX$r]=guPZ@_6ªZ]=B_+2|i>AĉMQB=';hR{xS;ktKqԓX)\ϗҌʭFEsG|k&1--ֳ&׹DoE?7hw2~1ͦsNFٽw'f *mo)W)ZG/eGyJ%?DlGl-\3(~jFVzx6[&E;|@,AO2r_X司{8g5;z0|$GyB4')p!x=΢oB=%lM28| K 85\Ec[ɲ@ ğB g|yĈ7}:k J@SJeωg}f"ԅ5iSvWCMJ%KDH C,5`=̉w)RYƃU2=ƺRDADqUXz H p8PjC}w ΰ"2D)닠˖MǶ|E3IIQ}H)vO`+BumܝNyE]3Qہ?M dptG†B!=a|]pf|Iz~V_W DUzcrbg~fy]_[K9%-11nRsϗ%2C9lCw.  9?d<oBDw3n)ؾHհ'0lpλWBl4i]LHJmĕt_x,xq%#wiy/ QRݓIBdqp"}NZeIE]m55({SiS::VuŪcI7ْ޴(nA`jD?!XIE*ݩ'`w@2V"4 k'_ kmfb!@r B 2''}_ޠI s~>+XIrB3 8 b6~2M4K;/Js7mL.PgW_Gs Rkkٳ׽>&Y~xu;1Ed9cަ~ad2k]'?ƫ )RkFsPQS|#N#~GVSF^k#cHPFgM.nf4v^AY8^{(v P O2lZVY.j8 UvOSWOZ'l]3 n#JT!\OܛힰP-{4Nv<UG[+*{o9,<.8.F--@)z~e;2,IPFOk?O?<|j<|wijpb.3=*K%}5Q DO/^ ӛv 4(>(c0~&qUT'dj)~U렜 Ec:(-o ".rEg A׫{_yKeo#~DdLҎ8xzikr1s=(5Aasd})~PN_0F. _%VvY ehc\7HބMub`'85zodA!ٞ@y7cr:.b4N[3F指t# ?@#ǫu Iwc]i?k:٦BN]ٸK=gaެ w#µL8ZWENj᥏*dZp$&°^*oKRl;|Hߧ 4,r_ 1B5,`<>LafZ)\&C2专_K|>ԇI*>-/3ADwq`f$aC Ghb}Na.=g&HSlskfǒh.kς;kZfoIﲻ 4RUR| Z׬Tb s3 SN&O7lsuwJ7RZA^/{~Вɖz$0r/C^Zq:EkaWCO; ])fyuQLRjh[HF# NZ$Fa@gYM'S1*`;ųGZ_ס&NZSRujX=5m"ja{I~r'MUη:pQNRITHVP;W HpbleFnlλcy "qdi%JlE>EhFQp$fE278@܇ŒrX2dd]F8|$T(jp rSC7Lo<zg֗ S*_iڴBc)*[1(8*eTnGl=k[Q/ Gd+Cnc%NwN};~%,"WQ?zǞJ!Ud{˂n* #:Y }4:":9XKqE  ._o${Ou:z52ZTyI}Bi2ZRQ'"?P3vخ]bR!"z/4oXW* G#U^21p,8q:7;|wNif3Hz|V/iǵ)[ik~9@r e;tTV=gȆT0 6gZ~C= $8x=OCA:ۗk: Ho)<Ŗc[<^GqmBWI`cIW|_ 6cAS4"e+| Rx͕OXVҧЎ( .3[h|\]%q,$ՎlyGOŁL<6 3f:\o"aG53"{o۴~+\R샛Æ#LxW|]". Q׽U1HP~b-pVҨIC|$tcv W V2hWta8}%M@( 1wwODi/hӲ@Pa'FJv߳!R)PӯN,}F)(¼[JV xiZ(c7%l(dz/+{@Hș8g՟,&y^MY۝Z u)Xudp.ځl` .ȤTA>wGsW/C(-g?Lő(s?Z ARYκTvSkHBlJ^nٽ3PH.ߩH;LPC-rmq{`9'/P f_}5 Yꜟ=rz&~D_H[k֥#Ӵ9m)ˏJ_ Ƈ"/u UsYR!Np1赆'd}̐tYMKۖ۾꼯*dqInZŌ("M-BwgUE3u~l,A.]ֳW 9zBdQ?{ڧ̰b0\x1rtYeƼ?w ^yn3iL!l^&r_*XLSM%BF|C+BÃʢDgDs@Ot5tM<H2Ểmu%S f[\sdiEW=qv)_"BwK[^ehZdr"N {ɮ6#ڄ(ҽqߙqc\}3:8leؤX,s@'[3'ְsV} g5<<=q,=*oXa@Fo+Ͱ e08;ZGoj w팔#x?.cv0 / ^z8}L9htKcfv pS\ 4mgLo>HE͠$*UC|1E{MCRk5["q &$4lʐ'ld)-xOEƋ|Y e {stMp36z-1pFk-~ 9u .<0n|1T 0:"75) 4݃)U5%8AɡUz<ǙyK߸J -u4"p|-@ayf;6KAZzqt;5>2A؞H2e?#R߄_Ђ Brˀ 9n%/"D1`yefB߉`Gi߉'|uN%ct? imj/o|+(ByзEFvmYozb&sTt>§sþY\0"|x|-;(b\~A]{ pNHQl;׮4mM)5|M7?s!/e,IDn6١t_vNMu1M%&8+}x29+b˞/=G^i`g?OC. >l%Nz @RL\$q/?'EGr~K(3E t7:.3Yݟb?o] ƨQ}ci":WATLt$yQelL;*&M=x_e1} ׺(%Guӥ mݣ\[͌_1*.417z/<`ee[pՁiMBXÞ|M֧/o+w Vw 4b0ܫc)*2aئɚk`>9pĔ;SjM1>-░=Tk]9y\M4A%w άrcǚ5!|㯵cblgҒ*҇3h(/yi~;UƠKvֶa3md_T+UMg뚠 84Qy/zYe(V)&vOl '(*&&N]^_͘0SLg2s}稇Y;_ kQ7g;i⽆=^ŏ<,!&kHA,z hV) j[EjRU116"~j>fm5糚_X%E4 T:C㜶(Z Pvfc7d`yڽ@bc[]R)ZukjcQSo'Jib.kX_\d: ze`D'y#ُt-9 Ye *9 Q .xj|U "zE4YP V8&pu( y(*~3!LH #;uhVnPſ(LeXLYG{0C 9B^Cd ,_ۯG@2Eŏ#7Is6F1.GuAǩ@P6!Cʹ/D;ڶ_)ϗC:pv0w3]aUGMP}i >G Qf9RcJv1;"B_雟77В_H}ƫӔ9VMANзҝz ȣQ1,:bk]<8 Wa/CGG + ~Q*EɨnlX_gW7S_oꦠ#pGxq$m _]8<:dA$+prl9<- Kmq]>EmM6j ǖyx}K^/ <]Auv;Fdw --EI (Uä3\a)wKZ7Ĉ*@usc¡S_^*xNgZpR7]QTTBlJ.O`hr泭*T.sB"\ny6hz)e_kc|Y2;]*bIoaJUa®f=' ?s4C Fi|8]hU+:TWaȅnjA sFĬ"KdLrrzg(fr3J܊Y!|xM2;,9 6@Mh[ٗky\-H 3\fMqeФ|UE>C:wLljaVnc4E;ָv0_6GV ыQu]J,Dö&-2)wgHnsO-ĝ˞m !dݾ>2' S&R=* <iyGbpr2bmuji. ^dei#fX#@;g;q,ET%A? h}QFx -@(A͛X{Bd/VF&Й4asZk23-MTn9֌^?''v%6)(kk!v̵}HԟxH+@4 o#x([fV)})^{8w"Ϫ3&AzM(H0\ͦKGTK8J(`"F~-3dϼґ7.E>#V ._o w=Dm!O73Kao!"lW8o"tĬJÖ=TLVlCR_ {qvgӅ×3 M?pbBOUX9D+t[efӥ3}nl vXf.}04>s >+2Q#M&"C| tama&X:r"KAtDp+RL/s4T@}PqƷDnF1X Ov`-Z6cgE 8E R7`"~XPgUJ|DDgTK)4KKf%%#_jLj,Ghve8D?wB=ep ^U#*f-,ܢ@|0`d,mGCjN@`FgZw^}x,dkKG*f g?aM'QOf#v1QrV76Ȣ6D+W|fs ][TnU ސI ݜ=z z_cQsQLnǒ ZHBwX2Nt~.% }n%׹bf:Pbzuޓa;Y˔iCB +xRmUQOW: ;FГdBU@~6NdB?asPZH V,o y $Km~2b 1U!:sxXV4QtnsN`}g5uwvEbmcŏzr}y@sK> >c Lv`:#Ga$BhqZ-\]MYbƢފ'PCD`F`HJPx_v3r7{6ha08Ehd`y, /jo:a-GHhN@,wмč?{`lH;J% v69-*V?*?bYUxK'99BNi[rxF_sd>8_ DyV*ۖ%OY>Qt(gXe8H,M]j st/^ dÎd_:C|Jwf8Qytc*DP1~;G9$mr[8:q]/\1)tP1eSP{UNnMY ?s5s;ZOxww^AlLi={* 0 X4|PS>4sEVn2[ xXΏW ZJhP avihܷ?:˱ùdzld2^jc̫[ԥg77Q1%i؋GC$fq 9ENb_`޺)+Q@:/Y[T/p}s0 =HcjZ<&@1 rcʎ KzY buJ{V%͐;&WD]0HtkaVKe';/`{Crz4)A9+^Z4سbC,KCB~ѽNR9j2ͩ sDw\g6$317?QOA U"HbKJM[-a 5bO5+;=-k}f軤 S|yeJ 91QU? Fvtc.xٟNp;g|cemRp:_DY(67៧Tr :WOi#|k4mauB] cs 8ng 6A &پ0t]ҘNbbMG6^ le |"jl #tEeu5]4eD֋Q*B'Ʈ`Jupi,iVSMXl3}`_a@J^HfŞ{? }$ybN/ ~5A2}QP® Ϡ~T\9fB%]+.ׇ uk[ͤl҄ VJiE240JUlDh䋛흠7q"頩<<8K غo^I]hcfE sHK 3ֳ=aP9 ]_LXK_P,%R)et$H+p{3ywqDSli,d3Ǜlff)$T~dN$ݦl.߰#?x-++术` R%I*9KڿHTA(yo{=u*lyS8Lo{2\xqSq@;ʴiYmugr|[8%]H˃r##aBM8xRUx`['H>ľ䶧ejP:|:pUBs[7vކĤ|ID tJN-o42TL:H;sJEe$xD`5r|cG*zlBj4])kySgL+Ň<;?V-[$q!B34ˢ ,ԔiP,u|֥B@_ ϡNk "h(ļsqRâ' j$˟{Q+vkا_d泟sh5@Lr*`(p4bi=+]kaX?̱Wmōcw֏s+(GlAPYc Bpس7dwLWY}5G9bu }vaeּONn vI] [aF 6uKC{BŮ}^ UG' 0 69@ZBo|c?Ql۪mP, 9]a; wO it+PipșX1 s|ݷ^8;> ,hO!(|+-dsc!2F&bބx_qcZko{'WA&zeN+ᘝ;$e$795f_7ˮ@lfN C&d+zsbxx38GÌKp8ATJUbKC C:NYkKXAjë+xm_<y#Yv'uP7ݠ.A {>&ėٜ[1(}h>s gNAT޷Xe0;_UńazH^u̇Y َ,%!;3d]/ HOoC%½k.=(nO-Fa@[eF3g!W6EmWviFvnE:1(ʻhH:g6ҋ&eq|r7ڱ EdcHћxM+1fH8sJmHEӗ [BTyCh -K)G,m!z{W1ԯ mkIⲗRj;'ͧ9⎨e `zf?3 f>yKj;x_AdYcux]T8S;"%{xD7Z:bV=8ئd- ',Uߒ,+C&µW t+al<³zUTA!5_Z/̈Jr>9aUZr$?h~]VäqVǓ!ix~Y&S;$U*|<2;W:sWjZ;{~`3NbS/|;S'䏘8_&ď/ GU|"蚚|bXu8)D2Ж) ~MXႪXs@4p-k jaاg0!ԑv#OσQҌIS**4Xh`EwR<&Q߮Hgc]`XޢoaK# SP1k?`3о۠05{ENdINa'ZSŸ*W)50XAH" fw2;k):j][p#v>{kˏ7nN/rr;gm㟥3[fP5GZ9;N)aKu/hC885sqGÇΈ Oޚ-Ns&ۃtfPDܦ. | N9]m6DfJd!9?˂M_ġ\CzbY{v=yKYLt4<{&I_nAT+a xFƁP T'ճ̉l#77hz jM!-h9>t() 3Z 9 ] ABh#\.*Z`1Lgx B F.1ʠ*?{-ǚwb_BO%qFasd,nst/5SI>ݺq~R8>l%5?K(;_7eHo>+Fh^pa ʄT8 -̓PO fxmڼi.xƳ_ٮM'E Ud &Q:*I;2A ^|>sc7ԌpLɊEZ· : ^L" oM>)qQ:WBOD̞+i.14Eeu,AM YT{Ή(LWFR&ŚލxO[/ 9ھ+\ [n WJLgcrZ~n//Av""xo$^n,LHG#Fq'a ,. > M@lȅXB,3ffy:zƈF&DDڸ 3HvCV_b\ (5Y,{]M-fn&P'}jf^$H4C~WmH,;1ئ̣)kWe[df oTYXW =Ή$SF`kEa(dV>aѠ9|c!! f+ x}f_OF*j:I/xpm8U) b$zU]7eqGT:m߸rlɫ"+/3g KMbFu M+%MT@C;c$9 $oY0  ;xSXxFCmm$ c3j !B~ 21epXKƧrc 5O w 3_5Y&vp8-->c0diSs1pԑHr2i]fnrXlG0"2CrJ>d &%$Bkzc j ^U 0Չ0Jы.3V#dVQrcu}FUŁ@>Ӏtb]([}W_͌Rm\VSvdz-qՉ}ǷMLjߚ)ə89=kũI= DU!98-r;6.B :.i`n6pbَ ^lEYADF0J,QǗ5P# Em7>>N"VHD\ ~Ba3!Eq{0\ _v{۩/A8F<@`XRZT*IU]yvLi%MQ!xcOb ""ZVحV '#__ߧt̓3U5#F:5Q- (YgJ MS?qV&Wiʠ)b V̓saEu <}Q'aչ(cgyUJ@\)^vkd'SF92AMz 6`ʭjQbqɡ "K%vP&{%SmVeaL/*S&;XD]Bًv<%?@j1h{x oR0j[[35Stv[At(yF/FG(OK͞@l"%m> 1wi&j_6!aE+7R+>?WpzQ@ԞRFʞz($9 8 qd?}"~~,qB [W9hNB1w"yR9܌e'bc9C.}BD/RpzB"ҥ/_{0ɉ߶2vQ[{jrI 5a߂ \zY^m/{ImUT Iff]κ2*[5f.c\:Vs4*(iք1[r>1M7wǵI莒!v6sj낄LJ2sNXh cH!})0yuن_"ю$eshTX.{iѩb5=OX.i͂ oZ-[0ԚmGN/3)/M$Q^j8?mVNVOWԦ0~@\d KUՉ w"uV>zMlY1wz>r#h_"~Wݍ&JPHOpiLfpn?aa/QVGd|D}ȗ 'JMXVQu0O 4s/`pMtlDџ&SHgA >~)+h )kcӺ(n~r˯ "(};d#sU4J 2vhEsȺW)U'J5x5/αO2J,~|R%ϲ%,ݚJI="ѷ;n a+t&R.97LS2.16?YpBm y).zhd]Vՙ-tfܸI%% Z6#Eʡ'2Ca;S=dfgM'e ?*rf^'#`Z<ꖩjKyH'cFG 6ֱքqX#RXuJXSSZq.D'˭7} y߇ X?"J%h2%.Rb70gnOnRevM8vaiN2l+)ϳ<^AJ@Z-<WU` (+%AA 9 SЋi|YN12K9Xts'HA&ߞ9|I9^GѠjW@pHY E{;lo?Fyym]{c6͗$ܬQ˟D,th4崇׿HEfbMQX@i{f;,J57j ݄]j-ަݹ`}D鴥z8S̆] rZφ}ML>TnCP.OwTpW1~pNTGƳ!x 0W-;qŞȪ΋|i d=i* L;Re2`YZF+FR{/a`8P?%DG,%Va[H kj p\"Lڽ)tl%E{<բ,gW].s$R u*i@-G +]EAa~Z ʍ*͢+cD*9ʶ|-\05d/%ozu0?`n8o"!(dE^4h^zg=8fW&h4 OQ'<zF/j'I\[.Zpm OYIc bgchgIWjz{w u[OF>d 7D{1M8ЈJs>r@o*]w:QLZjի o=nh?u\9ո@CY;68݃ieSnҩ|ۯ|VZc r@q&J&?)Elɾxڒ'8gtSUQoхu< :[CUM%=v$c[a;ė_tS[mg :r5ym7!4wI0iMQa{$}iI]wfN$hbA'qx8]w8?SV{a!@ŒCՑ@úh\O%%!кG?hv4ûE[;袜q y()Idp*ڣm׍` AM2ϟ9iY',/X 4b$-,Vl߮F?.hao3!rVb[]hIUCC#_Y_~ػvղ;M|P7⑟*<;st/ zM.[]s?4F?5av:J@K1VU7ϦeVChj~Aᄦ/2g7g퍺s]pXb('=|A0Ev~j 3OSX^l@s[>!Cs8G_#QQ7@54^Au[Z"+H2ݸHٱ*Lz]Iρ}TzQޚk T[v;1 sHgFF4Zt NGYKlsz.ot^eM"=Ug{3e.3z|e!4ysǮ@׸K⎜Fp'xiRUhcI^Zzv!abcwꅼ*gSBՓL>zk7~PjLΦT^ںiiئ.ې| . W7'St{{p#WAKR1 l/V^g2'+Ҡ9ӏleXy)&S*r(}GB"ƈ2#iaZt,⻇5[4QVq_xpCaCOWCI6!i\h.`a,(!x"a}j]/١ܢnš>PґX<-90{2?^m| t@'Ŗmb2^.@au)(?O~Y82| Z??~FC)P8aE)Xd / 1U%Sc_٨EX?$k`HbENⶬ(WR̟Ml=?a9W|L>H"#$tM[{cb@O׏"lG{fZ&Dw򣍎ҷ֩Ak/ڰ|4ΐң\W4@S ZZ2pVe!$UTz9sP!"#oTLf1$xs*1,.4C m@ Op45@d@L܏5߳`^T{rEet_}Z1A((ou%Q{^YEN9p;Z&xpHGll$>s~$3L z{`V߱9j<9 EWUT>2صU2 xedlU:g¼?U-!SF!\d!/cG%ϣ䴳 &l1EZBJǼSŮg_!ߪ !ȼCpšs/.ods8L[L0rTd<~W3I_ _g D)|"Y^$a'WcB0^P_)LO1H7b =RNI~{t-W$ c%( NqAX=iq2w4Wm|SK$EB2F0A֎'jADDli6Bih^G`gf:gvz~FiT9 Fu\%F0+.6DRo~=eIn'12S-Djfz|W0~r~#AڄBďIDLLV k %OPGp?LǼr(Ҵ`٨/`0vSxNF.~Y O M]XC.nB2abQ/ߛ‚P@lB: <oxNߚ#^kD)E:@mcNtu(Î;y "v S4\d#B@˵\oXd{LɗW -) p#8鸫PU 7[:j ᙓ.V`NA&ۿe.ݶ'ߝ[ǿg5FLkw PH-;$wf^$E6 YNPLS&Yg-UԻ m90bAĥqAcX|_ouH"0GtܴWP2e_x`{P#ٿ^e$fkHUHm|j`C@ J<0Nd5@lDCU1!.}3BP6N]i-J%(ղ ޤHT4cpz;WBuqW=9G6bz+O%XKDlCJ7}^R0=bBսj;x!b>z0=GEdכ6M1$oz 'iEtn9P~: }ͤGh_7s0 . s-l~;xX'̢C1(?$ ""ˢo/$WC<duJT).&##?L ʏ%\qxQ6=>?Wo-q],39|ߥb~}REs7?Pfv>_ /tRmi1K/v3C &gu~Yj!gc@$cQ^n3 T7_#Ք {K'&j*U`!t_d\ ŃQ>uN:'|씞Ĺ@> +Cd2_WRLTֻnX&e}ACƚ뒵jcK_(J* θX:MϺ,]sDq73f&3MyNjWgOhrk0{kI5f$ +ͱE𞧕Bg]>Bq0Aos~eTTcMkPY 8;lsq`Gbme<#Dtx<.HZݯq&zJW8TZpձqnl>qy+g'xdc8CX ?X톫C+Gm!Tt >szR!.(vgI/ <2K9OA@`O p<*ҝc+TW*ϛ{wOf{A+ _4tlzTNQ~G۫i!qwrm~[ %6,`q-T- aN=>*վsZOQQϕ߁1~Bo|b TOY?v.: IovJ#78y]A=ܔ R=kg~V D{>̎(ZToIgx ?VRM<1U9s!V|!$xI[,F=[KrgGGDQ\k6API"N =FC~`g=95R^֣GlJyNP3~#!n+ۀxx{k+a H2).Gh ʀg:O/EyQ3d[tS/WxMRɃQ3b#lTs:}K WQK'q$HÏ8s YD9)[{+Դ4񔃴?>JNه>4LsmAQNMw,s;l | /BeそʉFSwћ"MX߇͠'*9mGot@"N SE9?|֩ҥCyF9S%n6"j]8KaRH?])匣Gd꠆ToΞ@(`"'[UIXg-qfU˽5N 5P喨vP/\"u(h`1) xЛ&8 K <ib^). ortcwFճ9K%2) d*bzsSFqeis(Ư-ڒfͭÁI̕Ѹ貪1%r:xUʁE1$MpH"L'B݃^7W<DɵM\=H; l&4kVk.k,Gb02S<)ؽ5qpӢP"LY)?Goٺ!cOS^YO'*?? jazx×=C&sR='`lwwT Pۣ(PEXԸkT'0RNI48G*'Z1R TƟrN~YlV!c~Ev\^oVS#Т {Xwz weK٦ zdEyt_ vȐYB XǪ9tL03,j-}'':=?(WUގu>UA31Z;*|?1Z V]]wai\'p  ,:oSOqw,zFW1@}4z3' wj*M#jfx'_wzİA~e:O2+AnHVZ{N E>e;"fLHb|"X]asQiiE!!/h,.]nf+|{\%IS>ҞX IqM!SrU09!TuM>g 6?Wv1%y:aTlQ>6zQ+:)Ӽ`7`-6Wt\-UfK)ljVE2e3r73K}`)ē=c`}}#~f9Eְ lTB"ZJCZXJPCg59EAb3}<dJä)_eSjD?q~P狝 M9@%fS,ssˊ1yO5|[bV-6SHB.Pzzs}m1nHy$-TS2vp7v ~;erRܮB{*۲aX)M@֣&GQz_4=1DIYqϹߺ)%qB ]ĈŰ. fޢbݷ",^l!.vz}H%&B͠t^J |4i`,i\${NfG\0?-Fөswz<mh-T0H› CJ fM̾DZO+Q?뉵 p"-ޡ tqƨgFBw9G<{M(xnY΁Gb&L8 Y vIq uf[(pn{2.<$i;A~S4 L oivɧ '9:G;L ݹ3>ef,gZۆih78۝gJN)e!x?Y4]u?-V{6Ѩi!ydlaҊ$_F8uM*l ߾3f/p1fw%wdwn~Up>+ KIF .( *-*kz&<˚7f\^=FX@N,\D-s(ug KjŸi!Xz?1WDi:\ڏn m(xZÉhk %zqm(0uY;'$iwտN'@GI?@n|.W NURtBz@Z]x_U36ï >$N9 3W |M0w\DdK~fL!~u- 0tST @>v_µ﮷ہL*>Nd1,<{D bZv$xp;[r<4 0 pZC׎"|qsxEj^gsPhRxXD' +A E[,!<g VeesT-i? "@aʵ>cm}cz3`]nRO齜hV[ "Y `H: SzUڻ42֨d*<%bjB$ưϮYkzVgP&Țn~k(4YsH}*_O;MK&ۣm)K?eI+L*v4׸j oDo_ !yլ!]P#<~î|rrٖ-o3gӦJ9YpUzDb#n@Y^R&wQe (oMf8*Z=c(Hog Dx;I8=tiy];Ƿ[_rIjZ|D){Z.2fg+ntR7 l0+ `*@m%/ex1.y1"Z%F-嶰1?H6FnV;r$5tѶq$;X@2Dx5Ok)ưD݇% I 'aǝ% sv[n"fw$gYaCm#'anfm'3^ 2Δ8SH_Rݻ94[ůL= kb3L^ĕyv ƊؓK6 9?fzh hE9pw06g2pAƸ.yj!8_&haBHf_%%4BXÿמH v!SS7HV NB fT5z:M@h蔝[-#+3' -i:EXC"6/Xm*]ކ;l3Xބh)&PP1N x[г=A. B*_dY: j8gRe0B?ばF!]\UrWR5I30F43JC HLLYR9O? MV_4 ĸe(ؙ!Y J^#"ARIzg]a|SLyļ?_|BѹG!e,C-XZ; ޺S xTNܭ-ٞ+;BW2JfV"0e}奮d厀m4.;FeכPh_u?A|_DSrh( @e{36 1PYI[@GŪ3fY2/=L!׍\STO7u-X?Γ7e^AEbЌ}J!@<NKЌ9tl++{s5T8\ k0Gܡ09֓qX)y.P~DlֱÃEYl>9jVحA9xXcȏQb'dӁn` 0hĬ?rv 'DW>p<{u5ok34}ⷢ qil~=& nptrnwQ&yndRђ&Mz[C)LWע t\ž60*w"RD iV8%aS& 7؏<=*crp'֣ ]o`jKe-;Ow8Vi0%Iхst$c W܊,ebCw>o4l\Rp ۪8Y\ر,ZNa:b" @Ⱥ|d#x vh'C27҃ JC\,課! nanNugt9z<ȚVq]Xrw 僃(Ex[$ a] 4[UĸG6ڥqb 꼮8RX~{לk`4X r;{>kSてX`dj{*$m^ [-Ew5OWH6shpP!NΊj6Ռ ^j(V4+C+;(}nOtq; 3W9%0V,Ӳ BJ9h]̳8דYV$9t pjϝZȆiyL)us3}߹K\/¬S o\ ը/D+_AU㌤.h4YkCcVC{9kϙ(w-lH'd`9!7Y ytpx`EK5?0 ҀA__Q_*A }113Ypg&c!c|T/QCd;V<ԛ}8=f^4\m OD:uJGGh@8R0,=g B!l ue&y+W)w4>> B +":-eQQe" ]­rP< 0n.CFTHz=㔊AO*qG<~#̧)ܔ/{{^ \oҫ97mۗ}H18dԷV+ݨyM@$t԰~]X`!fd5jۦ9&rռa1a(Yg{M;y >ز*ɶ%[7rYC^^:Ti([f='Ta#/nFM8!O?`^]qY)l@{N,r+Tə ^qrMajhlCleE9{N`]a3!Zˢ0q[h )XR匢]#7&Tn-lXB^ .`u$1QUfrFNZU].XUy'(.8(05J"?I๭N&4Fsc ?#61["HD|ZsaaZY2S~GӄTq y# %x;n8d? Ro נT#+=*VWBG7MUZy 'AJ0fD̯f`$Ùu oa8;IndƁH zqq)n>2I!Uk) pYՓA`İ;馃wXn3̣4.;xAܑMqjՆbhc,%IfЦVV7ҁ-Dr_tJڛ N5X?ˠ#TqrFzWJlDk 9e~' VfrIj!:j_jkު}AGfzEkf(¤?u+6mC+AaV=Dq]0=}zC`hKcu[ M!{q8@{ir}HאwX^jf2qeɢ}[ h!m.b3ຘ]M.4w*ނ6(Bee\ĘD)K7!8U~T &'j ܖ3XwE,up3 &mB &J`*y=K||ԖRYMZ 0æsOfsM"wk!GV[ey-tN dž:BJ˛eҦy,FKa-ޡI^D1rH̀fޭ8(]؂D,]&uzՀ ZU4Q ~L7C/$:^[;~^~ ,O=:tKZF1Qd6TSRKq[']fF5*At'璊sOzĐb=٣y ZD*/E)OB WI[Oby.w %+q?Wɳ^ c}ut3 O; xe-%[J&y}cSV}™pZobj XevєY`"jB|pM@h[  m@/p}z93BC% ww^UL"_$D5JSVɲdv8G糯EǞWeGWƮ%<;21@G|^qSs~"뫹Yn<^3J({_$KǾmQ]oçN?FO/Zlz(*Ϭ;bX(-\]]b@dېm(o/%h| o;Q)T92F<&ZW$KvM"?GTQ~M 3re-d`O[m'Wh~&`CClƍQm9ʝE{lC;UO4d?EV)P:?;l[ ~k|-\2[A`k$rGqS=uk6rx>ǰv zs6ɱK]h)ܸ 4uq8 B.r(⬝'ϮI''%Knw G.o^|/W,-v2Πq< oVR;¥lբƅ?oH0 HBM4!':MƯ4?av Sꈐuv1G}/M? K9bJ"Im,bȺ }i,ӛ82Υn2&Nyp8=G| b?ҟ^>[+Q $ WE.Lr6:KR-na&^>lj^g s奡Xr!銳bpH>%p,jh`ҹQl nHqޮ2{M6Zz1MW]!z_4YeR<$< Rma* *Гg >}qk~g6ĸ~MSp!*ڑ_FPatr]MᤁڥL/ھE4 ]2C)i|&`PyaG7U6Wp*@qU~$yUBB2vؘFlMRД?'Lvo/V. :Ōk$+2i9 1P(42E2au扰2{R|r] Uf? 75-EWFkL1zQOzںo"7rPRhQ|+lV8{ȊKDʏGwp3jUv߽Z4+. R@.y*Q\]j5e!!6tRe qvo/T?h55"w(ЧEe2id+MN}#W՜IFgz`} <!]yiO.ޗ(ػa")bP;zU<)_(,, |9YYex4Mʘ5;GJ臽jI*8ja*dkDv3f|Xſ&T­OᐕGf`4[v_4u"\ _>1={<:QƌM dpžFKod@kVsFNĔV0k0YT G)DAAtz-$F ^*%&NȱQ\ygCWȓK 󯍊%iBŬFÚؽiGB)c~WBم;t"E ~2gojW@Sd {2ME,J,DqBno](Zz#<6I^؍֊uJ""V-V- oұ*"vc]-Yy\K!P%}Sؠ~цcf5ݮaaAL~.i6jY/=p-a2 |.-iT$^5n )d2ZpJsqhj6%ʠF Ķ؊ F Iviз_Kxc[ݿF $EDcM08r{D]}U:͙,q7o@sd V'}%pW"p3J?y\"46K 8xlybٹL8YDfJE׉4V-s[ktBx3-FYӀ|j 'lj=i5xzS6BfTma~|M3T^̍6z̸<ִ>K^has&Y e&TM |NU(T]Zґíb-p~VI`e?Mk6 Ba܏HЍNqtaY,=J(]eJtt t"(zj~i@nߡD`'+`]Z(ۺ%yT*ExTVOǻ|WKe땩s9,.IMC}ES!2 V̋ͼE;ǻAJ< ˴A|봕9rKgVDc1n^"NhlCQ"?OJl,Y#dAVY挧Lì3 ;M { hգ4^`U.%񎜖$ʺ1yՄ]P#X|*E<0, Cwخhh_&!oJ*~0|0wԧ`YMi~%%.f!_w]v3Ҷ mc[:#b P8bqT@i'mG/r+ٚ/(aOQKɃh쁯#"\ϯJhMqozIPaN*@P]#}Vn|Js/Cu=;9,bXc/f70SJ ҩݢ$o#v KIes;jcBo~Y5h$w˔\b x`A3N#A-(l*;}Ƃ^@t8kG~[#dI_v/ 4??3U`wx!$|ڱߌy}͇$$w ^rC)kAvѭbhR!NVrѳ˗\IaPgDSd_h%CrRԽD$ТAEr\_5wГ"pPC7":Wg6FC.i}(2] '}πɤ84Lت9g/I(ihTRY=mqQ&c+`FNuCeo$Q4 i7ࠦ.֟s%Wrfȏ?š0[ls<]YZBaαn>W¾Fi?gB(UҴtug䕥dFNǪl6cܮ^Ԕ JīIRiZϛyO36[&8Z9t["CaF|M$Zm}+@г)BW ܁'8,-cD`{% -RC&~p@X"HUR: Y!0rr1#1r}uʐ_f>xe7O Eo-[>.˟vQ3 GoCXi)V8jLKH7S {Z3JN#Ⅿ)IjAbE1y1=l<PR:L: JBmP@mܚͷdl_?gJY~䶧|?mo,TRV@걡lW`ԑ>|kO$Ԕ8 jDXo:`{n}g88|XVJ@AsiAꑯvxU ΰy^5@hB4&FGGn EX<2Xa >]p/2?b w 4vuʟz9bfj$UH]KPn_hIhe]gJ^e9(*' EWq;>+"jfvNF# Ix㹠<1k3K_ 0 h|fc!!K""^ۛ'k}| `LU9fɞL,Ј,S> UGrTGcZ!~6$G&u]<>H*R'tm@Úhy{{(4Hxs% blE_>+^6ekW6j[TGj.BǶ,B 5!:IdU?VduEs'(U) ClH&{hUo?7o<-VN\i]$ļ ATNKIcJ^`\E,\E-kę-vuqc.HϠ1Q_ls"'J';l[k=袵OT^Xx"]ly뷳 %, x-!l5,N#!)!E qP8߰J[xxn ];0ZYVJ &M}ѫ%8Oemrm Y֒Z 7A9~* VAôt0 t0Ч1H.MhPEǗ*&^DUu+h:/ks}B1q [}JC*L#xE!;7#0c H#C >%j Mt};Y[uЋL ~; $SyG{ !1u0ب:whƬdM֌s~biʒ^Jc(G8(Lt$A9o?o wkpj j֒&b!ApMyru9N t qU̙`?I(*|PӴfJwNo"%V3}ui(&:y~JH3$Q̑ygG6\'_Ռ>>q"GntX:B[@׆T _GeuKO=ZvEr \)`:awOlo"G^ f݁_%huHixeIӞ֝GŭSlgTrֲR|'AwVr)UTTV &7h3LuK<},ށ<w;{p<l9e}yQ~ě[->sUosFFKIbO27@٪_F```|s:6 5B^O#&O ֛VSO؁ Z%w&KsFwGD @Ɣ/觹³`T{BYԫ*".KJ!+kF+=QrH$nM1G\ a] 4|5m5 AA HBc}To: ErNZ;eY/IT=&ܽڳW~2qo 7T!!@# ' gA:x;tϩ|g}-ZCu,Kr⑻J~o`Զ _̷\mU W%$C5LnВ5S74y T5G N9cXvl;7)Wc _fYp "v<@{RP^NAVgUIA@Vsq](g[4!Oe<2Q+' Ջ=BMfo۝ue:t}7stG2-OT#cz,DUT=a!eV m2;6(JݨX%=@FKlYFv#W!= lc1yrZ ׮! b۷i 3L6p7l3N _OY%Q}#&.Gey\+T}0ஞRRAR4سloEC4ZrPPH|y+w/MT{ۋ6_@[Vb0~J)L(E~v4 `:n|+Z?|/pRp{R;>K 8 }_7z kD!+#1-ͥpB04zBDKep'ɏe)5=f(4-krd]SW?WI&}iO$ \UhPB2*O7gewZiC娹e8.zq3z9ZjV z wTf#T:4삻d~\EqHmE .۲K#̔LVIxA*bV[y`m9,]/og2Puo7<>Iu^Dž,Soz T?vg)]:\`t ([u&솊i4*M˦͟i-ȅfm]ҸO:Lj~a8DIL!kCjʦs&e9oNdۘ $mLkN'-9Zo CBɣΞ+d֎ͮ#Ylyv{,ZLP@{nӼѩJHE IӁ)C\n'.\Q7-ejY$ܽ+z[A)0w= aExfoeH|=*3߸ lܒB0l8}T -+n;h^3 RoD(UB\3sE_`:`|6|D~W|1ɨP-iDl" &a%fq{׌&9НY?5M."yWX3[s\kۻ9GtXH r g#)ڲXJz<نvw'/=Ô7 | Kd ˵z`="S/bS2 }e.vg/54S`jx1F-]Lt d;hѶQzyCV|UZ+P)S(?<@d0 `uOKϴp,(ᵸW7ѠY)JMʔYe$S.C O~vZ΀yO /(8בc۝[[XtfIF׎wsu,Go~xkt/T[m Ṕ JK0[9L"s/bsILd?j3u1@Ė(3X hp0iPoXܲ!tRyix/E謻B!Ѓ"&Ts ^1ڼ}+Ej :FsLn+8+ǶJͳ[1'3ʏb>D}h qc9 "b!S$yĀsː[aW\~~lVn&YoƟkx^ I5*%.>PDQkH'0X_w,P)>K69d{5k/ XrN:Bî1@%Kʴ/mИ^{,v ލtx #41 xڱ0E%#57)*խbNY8OVS&$DIG8cȪ%arM`#U)$gxsPη \iF*+/5Qa?3FuM94.# e7(B/~*X~y͛+ycyEN'WO3l߹S"ZN#?o=@ĕ^zVThI7Zdș--)ߛ2Y@f N+T32<B76fHSG(Y+!SLAၝII9׾9"r`wbp,ԩ=pYS6 aU,;#7ܠ&z&fqaX.F A()&=4% m>_Bz,:A=}b)}Q&TX'7Uwo:й;M_k(:&]ﰓZ|ˈgJZ û[1SYN?"MDW(Q99-1Ij $>Nvs $ߟJz& +Ȝ)*r15(]$_Ly+)嶮 1yg)%k;R7YؼؔtY1* KC)B\S֦o6[tzGsΜ\O֨b^ ^L8W2*6K7P6UN c"7/\{ rz@M.X8::>)`Z@޸ ۊCԊ}? D6>WgPQj(>#/j-<9&CXtd}D&m]y%{zT@ ZCCl11aɏp lL)2 X~J TR<{BWGUMR!>kCk2~J=bFw1͓' _Z:pNx]{X==ۑl8|I QBŃױZ,*>8Xֹl8.аlPP<2o[?@ƍh?f`bҔsfVRLVD.nU[;1#CkIz> %e7;G\|(-:/ +TR]aa8bg֤Ҳ=s||2 ^AĢoWl}}ͥ*ςJ_6#>G~t9DӑCK)Gbn/{˞GƜglZ@;{V?/:"i=EG#Kܦ@ ~y;1gpjD7nx?.Q?_N2k+thSR\Q=N?JnRE?Ս{gYKUv+Q)]@\<~KV[* & sݵtCeӯɴ_!o٩@*}jRǮ7)H\RvaJv[=H/8ɟтR=0~܄9[3ۖ(6"KxVm zq iLkiӠO#(^LY0&%S8#>+Tr+(\<#!Yatam}1ֵlŬ |aK:'A-9 XSeEQ Lˀ v鍃!Gzl@bģibp|'; w%y:K[)1rDwLm"ZH0nY!<oՍimz#!R' <fF\#۹}kp9c5O~⺸yK=Cdxmj@u? +ꈯSޝOw"Da/WFSmJSS$]Qoy/ȿ,5o"٘5_$86ɼ47k?m,0+/-4rvҒ׻|i^0ND@/]U٥BDΕ:Z-rZN`k7wEgL@2 oy*ɛ py`ck~!_YȜ[̊)~D +kaJ^D}!o)\0am$֚;/| 1h;{Yn"|ζ%$xgڀ5C~/͒U3s.]yGT\qPF` /=>pPXJ8e9M֤`׎CɎz"Wr2bx`kNM n`vfLzFz#KX iB\5@?YЃh`)}KZ=q?! roAlLIlP_R(tE%Ԝ Ɋ7 nɄʶú4fq'6K/*I7nzAE> ͇nx`(Xkm4 #>Aʴ I؊pA[R8w`l yPEKsיR=-._FtN-MePC32C<1㠻18xU4Fk})ڷ?&ϣ=Γ4xf6oB 3iM|1U:o!y$rK6(+D= UeF#i͖9 ̪| y[_I|j&>g:o (6ajHSmx K"ǰOLJaU$'ajzl'dyG#&j[NA??w- ktBsnC](WձHB2 0gd(8:1W*|TIB2$z .FN#BG57H-xV[Et9՝o]=e h+:t0"{ ,W%73_,e..ɅԴ M=_R_>S|}wJH ׯWW h7[P$@U_1`7؋>|o;+]T[>P$J5AI+&PD ĺKAK+7߁M V?ݨ+ RMUA=&3h*BϪa9q|/BZW8RO:XF&(`ĎZ]e =K(ՏJh(*]%AyC뛩Lܝc) ͚zoC!C7(ݲx)P̕Ehoܚe[b<{"e⭍uRjY"fg(d(8$-ﷃ=SAJ M }lLۗ QsSυ–Dz5)ԍ2=]q[O0P"qrxu%[6…&58SlH0@%[ͫzQ*Ün4]*&Ov7]3hGOۣF]//7,b|)3޽a6ԑKOCs&DT'#XN!i?P/wʘ;n:a24ʡ̝J 7<(2 MnGFIe@5+_ a8^(`.0 &6Zq Joe\ʟ-F KZb(k3/-4a=/5-*וsevh`=V|xY&}>l@.՗47: ,=(.^i۸`T̔.;D橂(<)?(ieΔ0Gy,_[]AT6 ڳߠ̎!o=yMB4 5~WQŋ -=UOaLqZ\#i֐4L1_c?|k1*J2oAh|(wyRzmνΘ{xaRa?3zPo:Ta Zb 34#9 gPȑJ@PIE_ES 8=0 CCԫ4w7 df<aE\V:滔׏#*ӟ:M+֗UDN&w.{]W/:Lv|jEi .&jYO+xy^]'e+O=9:<ڟhW ]CU89ĚsNn@,[pg՝so aM`KE49!EPۚ<)z4vG Mdg_%C to׎%/vy,ؓ$sh!H8ۛ#DK t3?-~b^(KjUu>?i^3{;N_RTegKTnJ*Y8{N = 9vۃpW? $(1x R(-jxk3.R[nRuu-Ѷ*A6U)M]:b?"-n;2b‘Q-` KELOӋ@0Z)uMtL1d2!9Q3Rxh mvmx>ʊ-M}/Vf:,ٓZҮ/~OH}ʜ!gZ 98ܷ-ہ*g tMYa?S؉YC;3XmN. vZqG#+"Уc`bNRG0хƲpkhs;+5ů wɑq$ yx*]ubS֎/RZ~2Rp-+\%wRҲ!d65[}Fw}O(rmr\"g~HA*Or쟘C\Ipjal4^\[͂SX(kvԛ+ ?7Y4Ȯ^k,ګΎ gJj}US-kbKwv%JH]Ҵyf]i71ʝѫkcQg*R,Eϸ/FIXĢRyIR_6氚1gۋݖH[Us\X\nw.w&j#}jpspT&jkVXeN]=wƒl@zJi h۶\3!~-i1cl`WbsQPQk YB &Ʀ C t1Q-ػk$0LĀd`D&) A.lǦ $*INZ뾶5ّdB陵a~n =Ӛ^S1vV`:Oc鱝 ׷au4z7 S %̬oi]{A00:n[UuXPKMGԓD֚+kНolK>eW]QCF69M6jqc346 궵EYfkrO^ZYxD8!>ۄ3Rje_F2&Lq{)3`!~**G%EK?YEc3h<pEӸS>eac$=$͔ 6 8 SQnv~t"N\ *M3I&]'P fS)dAb$:ڡ+nUAsD\Y0FAagW?,{ML;RVw< ;on`JOgTL00aO'?lK>h`~HW~ezgMĕi~~C@Yůz"90O67ęB#p濝' PR1&uVOW]ݹ;1 ݅Ό #y+)Ij%8qWnm?jʲSvOɲ^Y{?=TO.vȲTVx3V^)f0F-Vg{hL&IWɂCmq1`~pZ"\"N\T5ʜjJ0 DfnYbߪ#6.5r""VVGu- ِTEԢ=^z3J`_$b+ӱ~г姟X _/-7W}qƌI-^N.67DqyziѼ8E8@In<Ѧ hܞ9rx0+D| c9ɓh!pk8fء@LAROY6{_p%˂1衼RGmAUzupO-1K1Ҽps>wc K,Sw͢ 00k5FA)Ʀc1+Mj2eixXp#gV[34w 36W+*JUCbk9G]H7lP#H(%~W1]z\c YKݱwěn"4r.5 .Ju,'SƣV|.߁G֦?ݶH 0%AtaaO<1Jjh`X~㾀a RU.dTuߊ`*tfW* cr#HIg÷)UIsQ2?J衖fצQx˹ ŀ`זPV"҉u;:oPḼM):'B0I۷B Hr5Qa}?UgȑI%2DKg#9${_o\kw jNGᨴ"iZN!*Ck}]}U m/D҄4#C)$;t ˪^֌Wo`)K@{(<aSLl*4"$q=< OCQ wI*H9RM[?-59mƿ]HM߭oP16ĭo t3gi,]2b˫u-knD\ߞU>'&VJZaNxpc Clu Vt m{ݸt6)30;E?1$ r *i>Syg-~$R,`IȧG9,6M~DDĢ;kv jC1.In6 >YWk]Fف_O_y \X[6`H|܂$y||¸T/TiB xU$:@]*y^|mzԵL$wbFDly0A**vJ3|?%Y¹5Mbc]GSPGy#Lռo3oghE&c7'DI)hqbQ//U$ϭaYn:slAJiI2+-BVߴ Tގnγyޜˀ6K2Ɣ8*9 $ y'u⳾, $gěZ~ D J,!}R.167Ɩ^y.:(5P팸 ܨ@uF!Ǵ>mH +FN{u$QVzwr %L5 |3 k| M)W='}HnsNt 1 B)8.2'Za"&4o; r6Ytw*I~U/g{X-.yzT:&pdDi@FM 6Me7 ٫lŽCtrw0 [0S03e "2~\h8k6c]|Eo`SɜTͩ3YF7`3`vrBҨ0#@XLl*K%xپ5nVAˡ,t&pz vN<3r a{\R#:|/OjA`RR.F :cdO GKZilDl6>bϛV8~K);نق"oj")GӘM 1ir%ݞ-O ud{_WO{{5A~T4xtC(n]S: B}6KS"ler'Z0``ly8RFnM˯dS@hMU< a9q;?}\!,nBuuZjd^X/hӧO;c`3*$LHqYdTZq^&ѕd3"Ɵ/;uPr ߀E`M6;j 3*OFƱo\Z/vnO/M{i~/S{Ek]@{7L#T(hkl+'i~.h b , b#`1B{Ӯ'iĻnX3~5,:ۅFLqNXtz F1G`q:2 P?} ckn)ЦhJI?%h9aIݓ2S}wӥE*SwϚhbwvk~[&Yߏ.k'ldn4!?k2[ $*\Vކ}zyIP)) fm֖14؝Ԧ݂[*) ouH_$<ʥ`iZ!Ye>ʹ$%6|Š k˂*ƴ5Je9 1mENޯ [U{{W#(=E鐞p̝".ؾWIӫ)?mSom5 O;Ų*dtۜSǩ`$*ym)4B%;+\{^ަM(p*"eI!z6#VBKz0RO}KNM$,fD`p^`S Y+Yp9CAAkZC"Z77Dq[93-Y?I9f a#٫OY7HW3fY9O r!wF8]EoVcE?z Xzk,l%ܘ(H)r6nR{L]jY8XjA>H{6ÕZFr-RbjZ'v2k5?F$~-I0D9(]DO{$kp~'CFE,Bf6dɸ `p1u댿Le+8kPACG>6pH->}Ʀ $w\=U 6yfq.$` !k8z`„i;Xrތu19YbnZW; xj2hc4I|2[H+ (s~KۑR̹ᦜVc*j;i:KrQYUKS fۑ`|کɵz~k~(ʳ_]5 lmvyeDrWbi|-}0 rҶC铃$<`zrf5 .UK` <H.gς%:k47T0c'9A[MܰnҊZ^ J$a#J4FlVFrlQ8Ez uݲ=suƎkX`I)GL9j?[)nP`gE| p|J5 ʭPg x)WTCH`L2J̹ebH0cqnq3"No3߯_fi9Dπߞ:7-̓m"fjͳ%(򤆤d)vȎK{C<^7KtQ''L6tN BHs8 eP3ЉX1|RBJ8!U}'PkM!HְlLSZ4,ݒش5,`lJm4)tDQt(+|o$dJ?dv-bᨛ#ݾHW(0nErӋ'w$ 8P;} j Mqжd)4q4Lcgy!%:mge(s7UvP5n*o;Xdw@&p[ 9$>ǃzL0+(SU孛@fkҺ,u?6i׌ nJ_Ib('ΈYlZIa"8aaFwq.;_8\/eQ[(3tZSvK, `V x$Rn81 '?Okg"D : ߫K@j*4HQP0ѭB!'@R~hˣ h /"9ѦmuBC)`̖gBck0WS7Y \ؑ?!enNu6's.XwgoA`c_Zr\^' =Q703)NI9[&;0hB|v,VRE 董YgJNiBIT8_<чd9lӽӬʑ W xdTB<1eeu v*iz ~V;ၡM&NJkW2(N4FPP*OUt4.֖)wzBm6*7R>أҢj%Hs-QG7%6c%aR w3{hϭ5M!DiF+X01SB%k⸑QƏ%~i3[0=&@?x_)(אzI@x1-u 7+LM /άDG¹XvN"o^QY/b O"2IJ$q* '%L;]zv:M~}Dn9G m~wjq@\Efƍ⨘EKL/J&Ji1|rUQ}ZDfXk;/T+U =B IKǺ5eWe|ԋ 5o3/# E/%Doo*kBQȔBNϜⶢbƠ,l*M#h͹ c /j4,#v_LSPGZNϴ= $eyس=kXV>ǀ<|[?>˓ê Pmh۷ˇO%aa7b կ"H׵[!QzuL2/ ^'{`tNQذ|=V3A/Y%C,w|;=THRQ@|p%B b<"5aeZ5DF]Ziz?Yv TSo$4 ozx!1ciXvbgOoՆ6ɛLzzJ~ytw \Vw2bo) $P6\R㳥BRYZf:`_n}DauE,zdz!Xl,zLW7Jޫ̗w=(M,WΣӰ! 'ovryѳs̵bgiwv|)2Xˎ^AEz]JtlrU)oExCR8Ņ{\5+ s^ܻ f4[ A$]/C#h#d"e>I IyKJ5,rC4v>)6{R*S!XANeeCBw_ ʲgKĀ-L0ʼn`;Fp'X !j k `s=ܯnyq ȉr #*\eR%`B[m< ~-ѥ)| ڧl8@'5mȇ#Ld!{ 3,aMl_soڐg)`VvԗX{k39Yζ:O kz&uBaPw15kY$iY+=~ƯI]w=[0,]ԧLi2,LMP^XM>qC@Cu{BS!ab±;z^-* {l!K1GiNE,J,j VUu.٨+4]>WBAĝ*i9Kў)}L3d&$˒'O"5M Oxeg2_ۥ/;CjZ9'xgdb<ʢh/L6 ojr@3{PXR?a9dq(΅OtXaL΍V"zyR;f.J1dj;Hr8_0`gb_8|nW ŗڂ%Պ Ri`ՠ}9 O]AcPh$Чh6:9B‘%g*k7cJb< kXOG}BT0kv}uFf>MDZRs xU>Co㌨R=<.PNo CƀY J2"kj=׈LƴmӦ:[=_oPcDZ7.f TdcVI7eTyVp9Mrt%Z_7%dij{hͫ O4hResLM'"c^tJ1է$x lJ7I5JE_L&Լ)Ww ~M0֟3UpLwk` r \HQ@j@eB} Ch)-:] xի΀7{Kq^5I  gp|Emta#6LYmZ3Tŀ~4"\+[3"Y^V[ӖDQ$ˋt@AV>#;Jy)ջNu"ԝNjt|: FW( ʮ5ʘ2߸g 'D6|>5*ƻ"'HZD?pn)  $"ڜ*lMgypQX y8̍Eg?Q_,]+11P8"8ĠU 앵c@:=,'/-w 8B/+2Ӌ{HDcXpat 70lyݤmpBbfdy+.zyRZ [@%t={4̄!EBR%]6Xy{G}gzX4E46^'d9KT\-ή7 ˮ7?U-;\Mm*_k4ǖٚ^LUaziR =Dё׿i̡Ld5qLz.{?Fad/[ UAi,-0m_.8qK]p@7.ቯɇา<}}ɾ}^r=YXV}/HqTlq`p] ɚRsnli6]qc͸ Lv~ <N k/ֵb9mtҘWqnG"޷#XJGtN=[ЫX]'i+_ߴ,'Eeсg^&n4Zp!psxd%]6#Ҁik|xiMWB_y@r%2ϧG{h*io;fӓdgV).5(%3!)ܢjíΛ x>-WqgNjk1ifq`T*" 9¹ޢkP 2wF_iﻹ,y}c~ñbc70aA,9 rM4Yb]vVCq>L1`$DeAyyBjok' [P-*JE4.̃RS*qȒ;fO.{'%;]qrҷi.nG: DjD>8X*azӞYĘؾl('^ #+:ڇM ~[NHؓow:Tc\j9.aXI7S ;3K %D2B!(.&helބ"-eujgwMUwc4pj.,錣>g`׷_QK~ӫ 0jYc0!]muzrǟt-LJ@( Ns}Aa= {-]\0t{sYz 鮩|OFK AS*(i~=m]v^GO=᪜ 54[%*NќM=L*AN񌢨cizʼسeZĶN,`ens6}̪K㎭PLM[Ȑ.vO\/ #`IB$ 4IR5`}΄+^/pgXE{1@=uP{q5?f§SκcTr|$$=PnOSXx%Nsз82}Hp-DzM*'(}M[%GR[Q 2uPsdxtAZ@m@sgqŵ'rF=mʔT%Pe~@_&L)RÇJwYkRhkurLAF<ȸC~GoG{ZY mDx8eu(!*a6kه=`V3CYCϛ$Դ*4-{V=SբrP??9;w l0z=sHp~Q@$,XF r]]h`Z7U0rI] F)cs؄dfƬy&Q_̙/f,Z. t% Ot1`` d14^5EAt:*=9TabCLԤcMt@ (+ ݳtF't|==Ve?.&<ޣv`őu&*9\j5<yD$Sy*3}s$wkǏQ<ҎJ7AF8&Rg>q7;dW<ӾB[F =Xۦ)+;@ﷸ|$@ "澾(AGOXC^ľzr !&y*wJv4~˧~Nb̳YAZur~ ;g-ic٥!:[G ӏa & *.&k.M:6*#V~~ {\Ѩ{m=I{N{g-,݇|wj=N"aFC.6&5-BO[hn-Ne* k i!->Ѕ hSl^|4c !iYqvM` 5,NE:pcۼ!tb }~)}>|8wVsdZA6.i66pCxժHIIѱ>e X<) 9ZI%zWbFhB0Ngh IxМ13.ըtk,sMA0Qu7'&s:%F@2ַ}Ae p qKy~5<Ņ&MN!E%ȇgݶ { }hl{:|+KNfxH8d`qU!HkJMs3(ԵK!]x,!.qʏ@鏿꺐yQ!2mXm< pwiU{6&u;tf_6$94~9`ƥmL.9Oz Z(@T^"нYyb ;Z*e11)*( yRe )p%IQ Oe+"v8ev/۝E8 =F!xD^2HM n6}؅xhP0>;dݎ^yu FO"y[c#)Nw8)$1,]j0Z `43Q~(.; Jht-". q߹דޅo`aˤ;YBG\,_}!\۴lBͤ `h^'E(esڕUnpq): s݄ U"pRL|҃ߪhՃy'|6{0ߨbf[whtrcCU8~qbH6E+"Wx /n֚q@'9Ǒ}Ζ8q/UVYUG*fMIo^u."\> εW 9cDttԹ3%:?(^s8 rB4xJZQ,oe}hUCyj}+KоEUOfR5B+hUylR0u!'jcWY߻]X< vTwuG(-"p\)젩clx{vKr /\}uP6<+N:4w^M~"Nx 8.}6fuV,BdU8fڙ;&+|T֪~' &?ǔ#WĄ-E-ơtЛ.b 4T Mc4Z() ǧ*zcLIT5{@9 NDXmWP:]*9@FS< bH[}撯ȕ۝ZP~[q^Nn PaU_՛JCN' Ӱ8) 1)s;fx*2zϧ&º vpKž4ݸهi);s4 Vvg幓c<wb 2m dZ͠~|jG`=Z&HZzd6?k5c.~5Bw97%[Șw/.gSW(#9ېqѕ_gG`nJ%K[{JɕdE$pˈu$(xο'S`VD@Y [CyG6 '3ѓsw*WRAF&l Q"|,2+ h[,xhBtT_'i,,J+߄m9*Qi|@§=z:N)]w( 9: ڼ`rX=W70iX\YPsN~n2iX9H5-^O)[*ef^6_{ϧMUNUi 6`42&>]6|OpUa\jb0_2/tt"`5sqYv D{Ҙ ?O3֫]̖15EqX8Bjdi_;3m%qX,.zNwL(E |X`? `6\f4&)S7ԓ+nx}S_ EQR6|[cWN| zJl"nX  6+ma|/ūC{5B9Ys3XW/H?q;QIspθ{7CxoGᖮC16QbJb_1nfA(tiuOW f2)pݾ%QVQ!Ĩ5UV/=ĉ7\lZ\:'?rB[[wEvAonfw(kӛ]mM{@\'m-E{qJq'N&Aۙi^S/Mٝo[(Rky4} ( a.1:T= Ze*7V0-ہ:a E,2iϷ ـ jb3w j_><P(ЦA|Z[k6mT~t/tkE8-c6;)mbQ)YυAHH(ݜ0%uݔC"X-78/ %*1gۅ(.Pj'oD``XnmHs9,Mc|7>Ocql<ܻfD)@ ZGV0kh>.N"Ӣׄ}ׄjE. ^}u]MiT!)\?3;F@2Q-x eSj elTHwtֶ,Ɯ.|&೙x1t.oCr`9)~h^+[gQuk( 0$7'Z+p}º/jD-mJ)&6,Ƥ /h]d@5}ݪ/{b Hw%&*m 2S5P}󴋸. zk}:|Ty/vrQsjݓ \QYTSTԓ;Rx2cVϲᩬڇAu h5̚"o1@}LH5-A6Y\,ە18tKo?k E~tO~M_-?pxyk;K_ 6j{Ȋh G'&gkzCrdUvWqxօ$rL`nOa0y-!\<L;?^S⣐06r)":Ϋ\EV=_,f ]ȁ;!&Y  x||#뮂}+ Q <6nw-vn2) &:cZ xd\c {#\h36S2=?2xJB 2K*k} ~gei ^5+!<az}= '*N Y6`zo ׸|C=|o_T@/ \wJfӹQir4R>|_w\f bQY96\LE]9Vo঑N7{,Y؃q@ckzc M93 6ZQoSBW8<}m[X]GSNZg;f;sBM_jP[#\$XoEN:ge(GJNAh#񽉥rҴ*12{d@TW?$37 C^Im}%:Zvk^zyȮ;ZQT$()?µr%u}kvblN/AꄀtKf79|i+w/F8ժ~+P3 ƌ\^?sc2ZRO $<'6UߛeN_I ,ЌmhQ"A[d~­+CHev6ߤe>x# `XeXj*dWxzl-䑠#6vwհ <?~0v-)GUkV~@/kx=|?aM)` 3|7OۏZT^hb92/C`r#OkM^_r1ӀvhJae> *_沟ÃW@ tGdRbr?ayL6`ŐZe$rإɊܞbkcH=1/-2IJW28L&-\ " g@gﵒs z7.rٿ[~۠A&J~L2*Qx|hk5WnUJܣ`m BԤ)3ڛbICB)zۚu .nb*m4e1+ t傌mSO(K"(dD_qH꺋WkCȄsSL8m֗u^CqYPF֑X]rję-v'qZGO'큵>\V -TwqyjvJt/"X UcML_i$,V2Nx,ˀc7gv ̨~8"'.i_3M694}o4W{-/)O0بV sĞSΏ ɸb Ѝa;B0?JpCW͓ڲH2ɪRtZP7yѐ_97wX½o2xFdϡFWI!듎T%mN1k`M3frUؗ6/5S 0FNH:(҉b?/&5@oXKr[K^eS~(A? N;<ߐ TFa`Q $0kcIJ,;D<6ۣ(Pm~sCC?UgV۪85S3Q2a%Արꦏ!p!FOݬfi0 7E3P̹̹n2z`16Q[mgnv9΄lCIm83e4sm;/<&cw`16 iǑ2-ݿ>D贡)5:1 ̥˱bSPz. Nl@j\.|Kߒƨ|uo)s7 t;Fqu8MGT>-_0K,Enf_D?$'촅~;v)LGxR0/ێ3^lXۍMg"%|iG-LKm%۩QBS7熹2x^+b#1;9QE 젺Td:3좑!CZ߸g_jU)wwb3N~9]`,zߙBsO9ﶸ*p| qA^=J:j@&r+G&.4VdZ'nkXMCW",ḫR"[l6 xBE/N1#ӨJll/ЩBomj3qîl \ e T,zξ$ ѡ1NB]TX6y!GQ|C,9%pg lq(RsZRrH'q&@CS-UJ`DÊâca˪kUQ^p[' y?qzи>FeI7-r1(U%D6}5SX Kƿ"?oZv'*=x%=Nz,ƀQҙ:=O'*8%FUY 6Vk֯bR;ooɜ-L˂ͽ h-蠰ApTQB>+dcBƬ+^oIA K;jDQ4sʵC A)"Cv\8JÿY߿Z*efx.fy,:2L62uV1aJvE=ed}ͱ|kH֦N%55L~4bڸp}-#ڦDѸ*G#g~er879@5Lq3ضQ6舟q*:<mjgk|\1(j>ʿRlA 雏"j:X_Zr dM/b,Pwb[kJ2!q W!ebݩ;{iCuɋHhWŀ5i";^ʔ-lњ*8GF\ {tWw&;U(xK>6jW--rJ6Z`_NEhJV/UޡH7v$ɸ"_3iY i7mX៉;ΥL0p-R?MO$1qeCWao^,p[7ֽz?ɽ*gKdJ/·iOL^x_Q\Z_{[81;%/{TkIu.5mʟJG orr &Z?[`2~J 66A-S@%Z:'؞:W^ ң`@/ cM<+#IDdV%WЇpTABBw;MJW> e!?rtIDd5 L ;!|@PɌ0*$- S3A+F Nu (Dg6?Jp^S !T@`9$DC=ɷ*v&VVtod3Z Gy_e P"ҬUf7#7MKVOV8 <C{H)&t_!yJ ͡N|R{ LO=}Хݻ46=FR`:kc1 q ws/j틯? 'N8|<'쀗^ @+$>z ~퀉yc2JdJ$5)L-b쎤 k[kdx|3s/N˷Mk'/_6bBc i}/m.F&GY)a-m+C'~8= &ʷ&N-Z&t!hQ_}#Iԯ+pArY~Hr>%&yuYBPbRrUjSE!ģ,VPt5HU'R:f4!%{ B}+hm*m'?xKhA AΓۀ 5,&S iNk>*9= }Q;sTBW'kYFqDz)v4З&\/HAaJc\4zJRH7KJJ\T;A<':]0L9wm!k{abHFd1S$ W0kG^F9 }н*qZǧl[v3tJC|m2&gAzw D8 yкYV -jBrrYGhZH|nj:Bn>b>KT43>՟a݂ϗZI8bfGfkPg'W$x]8-dG~;: ( Z h*T~*@>'en߁Y~EVwrŅ.O c';zÖ$2?CYJD lJÓ5ci8w t^dBXrf\+~'tUz8b?fcۙ]cB瘫En C읷:(Xr aVrXaiCez^{Ov2}b=S\foqo=`pTQw%ˆ9~9לM0d5ETOMIwWE"C$<@6Uj ѻ'ȼiC8A]g3*?b`t9-)!?rY]mi( CmKMos]D.Q $mpG $"@&Ք-/}Z-ƀ/'!?&`$NuΩmlM揄aMم+%7&.ڥU_Aa|Dr2W@C*m)_H"_RO®Uύ~|$8[ rjylFʋhwzzv ,K񥞐gk%fhVΧq+nAhy{9*ȾMaUt1gNX#=dᯘ: ǫq6G1A˲/4ɉ":x4?1r%]Ks47-٨c4zYO D8Cxfݓ&d]K&.8~ّa: B@Hd/%ɳțA< 0R`ϟ1'i`Dc`')o_Θ{uڹL2->qb`&CX('@9-0W5qfM' Y\&!d^H$<.rvk/AWVŞ7QȤeOpITD8<-! :w(),>5e+X5kC>qd!Hˈ0<9~eW\@j`h(`XժOyZuE H` h?(JYu$߼F ,E߮O ͕jgbwv1cѹ0oNy(RvjG>xpww l:/f巌Qn1@Q}2j\IȲsWenmMMZqń4s{KfamS k\O"r(LZJ`WJn8 ݱQB;INq| -nNa&Cj#4hf[yZ*vaD1DK qoѪvpզ6bDwf$!:e\)\}qtIa1ҩ?((4>@q=06*3~#ۡ{I),Jmת (8![*zVonpYFMhΠuJN +7)oM,mrF+LW_Ro$W2J%2n~dtk"1hBxF 鬣z,<:`\ۓ|@+_5Ȁ2 U0R f>}vSnxMD5%+{`5-3Xxxc at6v:,\OH(*|qH`ovwr3,wZl Gsn>~g5Vfr4gX 5䉕siT`>ɝ`tGHnImѸY 廡+k|er.>ʻI-!=Vv;'I[ QAv@33Kuat]11Y3-8qcŀnfRZ'fV[AHE5ҟ/ ^֓-5Sw +73빬GAy?՛z%jFpq W`;ȹĄ[qt|KX6S7'/ yhOέc̘*=L p:c vԹܫR6K0A#`IV7VrKyEZ|/Εp+Y ;%&=10tO(7Ln.ۂl^zIDLAA0GXur_M`%7R |I=R(l0fnDWuQsMH\K ,oyT܁>[D }:@%w rnP)u^bH6_yӞ/&瑰omFٱ%qo &,(}$VE* p *S~ AZEk˕I 9C]1B7s\L i=6E'$Y2NzēZ微2G` 40| neTF;B@sY:(]!PW{ۂ4 pzdmuS2'2T=\Iї#d2x},߃2s4~Z9AW(S@*#2vb.S#ʽ_!+0sQ$\wVo=)`XwIo*j_._!&Z$+FmS w7Mdd@z*^^~) Hx责_7id=Y q-A̢-jD.?]$EONf hMpT|QI#D ŬQ3 ~ ŅKRnġ1P3tgNqbޭ+TLr;ھȌwguٛNE93"|Ͻrfah̗}2I+}McX3K}@UyD܀ų)X .$$0ԂB~ܫa=9z֕3Z RYX~1}yARކKl?z(h-aO" `~u|(N¼蕃b&1cG_IN2φ FY]pd F}YEa'xn{2Rp{>:L>t; {߶rqWQ9-q :{M{սʧ2_˩(`AO W|%|6i00ΤNLr w!rRe̿o͗"X‰0qk#Bc(s_á?grzیo4ȥ'ܮp[khk.GJZ,˼~η㸔!"0kCTKU *+dH=S'@,> ~M"/K xLB˿؁96P֬e 6w jRI5buZަ6xR۸E8󛈈ʉCKpj\(p`lڟL7["}ÎȎ ]`'U̓nyX sR&05Y\~40]i sxӔ/a3vqETBqB T IRƎP3 j(ᮛ;C=KEv=8H$PPo1&glv-1Ewd щuxn¢'o3`$dLWa-f+ltKDTbZ[ ۼJ 'Ьj0聖6,|2O_P[q.(y$9VdƎKIc nTÞ>=%P߉ ̸ :&7X~yw[%!^Ծ#SV/X5\?וSjy8j# q WF"Ge7_.Hı3#2d#~dQQ^A5Gƫϛ*E}uW,ڜe lьwkpd /`%lc`dyΗm:t wnITQّ!v%蚵orȅ/q5ޗ(؞m}U=_)ZA,ۯj =沚ՂZ`XiVUcEqJRbwmO ِWGG_OD)e 侁,F"qnz֨gdVv̇=fƬvj6$RzIϚo|3/Q%H_I(%]i;vhk|@*F4%:ev1ы~U: Kຄ7I=: Bk/hK7x_6șp]>wPK 5ߺ_yy|t#5IھKHXCr+T]H}jsI) ZC#CEp)1`d.tW}g5EQp'ya[|$pAo:_J5y0LX 7moi cٗP {M5/9B@cEAăskoJu\n^cj:e5L'us9AI6Va]p< FUѝ wwlr}+,W 'Ʒ >ɓb^WfHp-nc+ij_c`jۘZ8+Bg%]ģ k.1>{1dQw:>ÿmgT6e!m&\L";Bd7Ujs'K&8RR}c=/r1dHqe#bJpX?Cи;vq_pB^{qLř՚Xj1$.GIW Џ` c>U[+ߓ >>?{ h컯)p> "AUQ=:x2֑>P"!͆&B_\82y&*Z#"l.a˱S<=&{ZYo :j 4j7IJwn;Z.fPn9="†I$WUal%9PTK7? ]'faU*GKShRily6iOc'hLO -F֕$zFxr(*w#{Bb5_/L^[بcsxn c;cfАG#zg*Ԝ$ƿuGDITmh{ ׃*}YpCC T[ _ rП`X}m QJq l(Ee z%/3Dԫn&3y^@)Sb/ -mީ`A9 zBFgfZ=^dD^(;̳nڔQd^Mݫ֜;}M?i&^3`Z̔v&`,n1n]'p2̱" Nԇ\n#H$z|Y6RvdŰp/'HqG/Ws+}p.N5>-i?g2<]" R-QKppF0T=X9.8 #mlL-l6/y{,åWvcǷeRvhR]%!4QvlW-|Z!Lg?{b_Rm΅\[u2cGGfB8l)+vL+_8aZB0n IE8hϮ$<t z=݃Q`Yқe.J> ]AtKM-i5{zC_W/i28$5L6ȯ ͯ`t{.wϱ~4f$"Ig?́_`fy(5A~jN{m_}ZSZ hAY/b1YI^wZc? ކ-\z`XkvTYWAW<НsdR~\%{VQF\ 4e>>t>3Z-RY)ȝȖMeCd&3 ŐI=vX"k*X$zЌ$GY':Wɦ+p=#xx ׃Cw)o,$$! ] `EfK&Z93j>e~}eȑP"jC~|nRj ?4Q>YR+~7g4\9> >+\mP$Eh<X|_D/{auH:Fxb7^Y]H"ҒpI&QH} ÖG-'}C*Ik \}$߸bI3]Hy/*RhA3JL& ŕWwSO:+G,ᤀd\<{g(/W5F1>P,t#ƀH􋵅"jy Q?}dq8I<6E'f*;!TP}<5M:VIQoWk͉"XWhuXXGA !Dȫ]"ח){y{]u]:pDji=_fF5A ױb{?l&ءYXxҊ]mfr|ҾŔ/k!ɍRYe*u HHZ  -\Z/ +R+yATǷ$ڴ5M0': n⤹{EFp::]Ñ &[+ura ]X />2+ۚ[SGCvoKOnX̖#JLL@O>7< d"9w/zPJn4`/WHL6.,kAixʒ^#Yk@{^n J9G8Sԁ=)o@Cey]¾o8 3fjV[;Ev]wjJ|H\躀f.‧r)aC3+T̼NP!sAnځo ϡŵ G94q] v t >gz*_5fSOES#/ȶ7>ͻòH**n̴8//K }hNˋWJx i8%UNSv4юѬ?>hO]+D+V5ҕa #8ҶݮBluX i[:]s]b)j'B5̑ɐp˞ǧCZct\.Pn01́?MR8Iva#8UI| MAIАBx0M ~jHRWō"f.76|A#CֳixmեDrg i*UgcFM@CP{֠xp򵮭-6lCx;K0Uwuh7Ϻg7;%jVl<ﴸ2DH?!_ -*zwnK-71#>q^8GBz,ۉM9 ^#<ЀWڭ- Ѭ0"dڷƨqNlв|ju6u+޶6XB /{qZW^x`-^rx{*=ci;q9uְ[Đ!h&@)ۆm8rR1-fq YK3_,ZLM3YS)!\B|\)ebtqN@J8k(\?E@GOB t~\(M=j6a:a`e0mF,4.h&YɠdXcb$n^&ŷ0ja6!oh#p9qƄȱHHX1NX+>B>CW{";MNvOtaߓUMoeN9Ne.,[҈!935s@MJ fU9W D9?M90oF0p)n9]>7Bf஍'&^"XLjO4ׄpJHxdj9ϋ0ہQ}3 Úu2kHU7 8{>3v)K[p{sZӴM~3j,)jG.kz!%GM42S6 ;i]8E}_~WB'G$1Vkc%`l% :e\9 @R+ގ@wז⿎`M^$QF=在Ae*ɷ>.kYW|˙?.>;I=Lt_AWt  d|#/{IwOl2b=)*_a_iQ cmtt"؏q՜2bzr@hE]nXsPS%߽yS ONQr=2aj? ]߃g<-6yHQDni,` ߚ”WD.Q y7%mw*#2VЧN~RUԪ=y^~)G}-AN'jXVPn'#ri+bL u2p^z%TA\8R._L&JgݖMgxb񩿦GD=XWZc NaH6nna/ vs8WTR([-x=$#k-~-O}rc6w3Uжޑ?8 uBޏsY:7x ]J1Z> r 9 ـnj*gm8<! IQ Fm6v3eK ٍ ?! @Iv; 0akw}JۇK G#B(Qn*3^[٭i>st UsF)+Gnny Ԋzo'.qK{ʣdҖe5GǞ^=*a"BN[Llg6o* h _.RԨgV "q{T^@Q+3w~=ZTJxDr2Jmht|8ׇMD m 6V{эoFQÞm%|sEp WeLwjHGy]K.nztC@xgFs2c# X|KX+vm:G> 8o(qHܼ31l_jG{R;#تzڀ"@M6<4xA`?@zc#dT9حcmM'i1knލgB¬TĊ0u~i4շ0r)KӨ2j5ߪ!@' eF.!T\x CnZQeц.R"9=? !A g5V*Uo)T^|9q孁W`iYmk`.X M0v4۸Na RSpy5Kͯ=XoB4. 1;,5p|׷HL}.:. 8 s7RVSFИ~(gƊxВF'}U=8SJj"#3f~Fmkb2 ~bBJ-B[q?R_y;m(8`9+{[MW>V'zYg?iCe:"sмC0qP A>H8;X5f?by0Htd昞U6跲|f-lR"3yq~iV؊DtriyZmF%蠆yj=0>]Xtm}22<;|?Qh BnD9ئ xus-xO)p׏if{TT6sC|gfZI1Jwpݡl  Ίaːi+v|&;nw; 0{>9;טR?tdk%EgƋGX:O?\п^T#@6y~3׵{Q=dm];`pl ؚjLm E.!a2 \8u{& EAln[*T˝ LSRtW >- w1OHKLG+, pAle#OT8lRT^gqo?+dNuU./ЪUons> ,'FҜ7rFMh@d& r\nҍ[~ua1f O`tqrŔ! kM&f145 -]9\ǙN7DxxƆgTO,h)k%%FBչ-tA[ UMefaZ[Ux28[ eIhĞn> ;^/Bzp+5M(/˺mU$m9Y9i%yCTrVyUFdSî/N9'A*ʊ+8%%C\|U*ba3e;K3p?EXCɆl>8i&9p;O5d;9y6.#k5TG(/ԃC0*HGITeޤwJߟ> wYb}(XxMy0d=ڞ)5zpfq4qq$ҔCD,ѲSи?U7J esÙ(7|(^R=\1hRz(/מpB?{VPW`,ʆq e9a+2~lo؆ʼn`FҺw=Or`"% cYޫK3OHKE@&5"b>JZ*cM8M;^Q8P~9A`((@۰(fQTu0믌e̍>[9Wwyͧ[F7U7[AAWn-, QfJJMaZK4o '"t WXG8LKiX v0Y cQףHpۈTZc_m)!ȍ4ko9&1Mwd^o)K.$27Rw\,Q{&"Kz>ˇ嶺SH,,k:A{2e>DA18UXjt7]ZJ%,b κux@ O tz 4dg0'YK?$›_||=нu48s"2'~N(Ni`Hu!Ʃ;9˳>E@Ɨ&URAz#kyJ*yFU0}lϑ&غׇuqIG% EP*]/aN?lu,3>@IDb\3ͱږ7aKz7䋈xI*'ol+j]..,j}Z& >}-2j ~rTw]|K@[o%nJX wl[U]ZY2Xw3dXFBE-옿q*KsO}CHo]eN@vMgfۀzuP^\cF(m=9S%X:^K0o׾ƈ(?u! I#jEUtXǂA#!lmh6)[H!'2 bCegV\y9[DrG9Gr[sxk|]=1&wjPgu͟DFmq]RhάS8"#HeKk}Zv6%A2[שŎ Y+܆\ xbx Bdu s99!gUFa]fyE-;J*RIP:D㭁{nlݾۯKYϤ3YYiEv2NIU.5t62lx-@L{cjJ; eҁ}ޡ 2&ygcԓ"Ði9'*ToG $=4+dXft?LJ{.6E'rW$V_H\x >wLGhD-Ul "H-BY{RoCkYx-nz7nVD: b MPbi\vr?C0*x14풛$\S}~RDLjMո>{Om+NS)$#L9N%4(L2&JjN^mB ֛p4_d5/N&S gRaGCXm4qN 9$ioEiځFR}蒠(&ׯ/s'0-qU8}M5.-4j.,|yV % U}?pR*>yqU޿v$d΀' <`"εC+͑A'+8SQƺ_!GXաkF:$CQ 'MɆ 0 +R,#j+!ˍrOEVCnL&%CJ.{4|t"Nu* e'=.+7SbT%PyqG6֛kzu,B4 8WsL/ncMhYX/p9C`ݸNgkϗl#wP'D.o* 9ONjى7jr^ξf@X)g%ZfJ[_94(=RY,1ЮE gwF:vylQ*su얃h*gSvj[Ĥ-4hҪk垈R2Q o=g0O 6H:zF*ZS-JqE@U|`Y-h( 0DDR5y3AaX\Py)Z6| \wuKR%/?3bDS6t9sP7x*5ng>${;Bҝ(Rjw 5¹sFkV8w2'P-,bW+a t*AA0I_bW S@lW'{qGrdX4핞"*4jW@e# #>|mM59+::NRdwCǢ$A.xcSɟKa 9O9BWFgPLΏNS)i]UvfzJG"e92F$_[$<'s~.o)+Y5ED~ɐ|gW%BD<| 1RPxԑ~7A?~.TidH3og[v`g7y~xA& !p \0&Ann踌4y.h nj[%sVG„l\Ȑ7`ֲ{Yܩ&k(2' - KB 6F62#Xb/ɞr,Zb wѶ5IKtq?t&p%g I^7UAOb msʢ;pn0@|Skµ }<{rku?d\G% Lv69mXQ3 rEs|%RJ3TҞ$\BH} 0)t$|O&ǜ ?S$MxQqwZӿt YӜɱbqYY%&|)1) Z~^\.. ٬^L:VFg?}`/n-3k5D._kb}ScvTK)ũ<묃k6So׿.-RmiTTf UGפg-JPO52DpF@"D(^:Qg"0ҧ+/V-Twac`d[bkLk%QYjt­SxmQ[wY RUu0DXQV.r*|! 6(Cr/% =Iʂ'{kU`#ZQu&GO%qbNTIC:dQvaoO5KIF$P:He+štpG^xS\C~)Entu]Y嫴7oqkFwo?;H6DSSjۏnlL  [@ʨs:ή>ȣrCi$|&q8k°D.T)=1Z*Gfr_I$?k Rx^>/Ndz(,1/GDe') L5s6EvA.q_?/v#; k !S/v,p!o븏An-vs7A A6іd;) _"b"ҳ2[Sգ_4),l3WS6LVe 2'Q/\RH߸IpVjf>[JVτu #FOh5JhM,"KͱO2Ҿl^PY2uZKlp}G:3K#_DܻVKQ7@TR0P<;hyE^0P y 4O%NYE #iZvYE >S.a@q[Y>۰zЛ厀 awKv3A1\[QZd/3Z^2S oxV0k7Z7:l=I(J!aKy⎒5PU(p qg}B%"puZRotyMeDOJk>v 5‹cKd좧$HV (> ~)e,y=g|q9 66b o&@,@f4౵PKm[HV3uʄ0X{i#r2Ɠ缣4~0DSWKܬ~Yҵ=ij<_\卵 n=UjÝj]Hѓw"߳3Ӹj))r˃-2s>.,"PjPdמy MbB=kHv vku]2ɽm{8ڠr( ,$BqYC}3NQ5$HMb~%6j;\&k<~ wpOQ %Ւ\t&Ax ##"f8eŸb l%YS*[:z0R$_l/CdaҸ(d/&Lj@J\ѶNgo|TF=Z/&m dTqV{:t]'F[X5ǰ.AZfC[VT~+Bn4:!6qu ؒBR(_dXռt{2rGkg0fx7:ȖLz_'.,=_'gzKn`R\(kƲlPx^ +& (d5Sk¦x># Nv镗~ Pp"xj޽ud߶@]|=f2A5RL;k9[xͤ}ȶ;2JWaw}-ξ@ 0CW0#x^ẖ ux$~ ?\{pFe<AbYK*/=FE| 9ݯ;qSowUH`WJt#nHy#o;lA `k}:kLDAh8v[»;(K's06%fvUR$zіa٬{9/BJ!1-؃_+- kڒ *WT5OMҨ4(J#3 ]YMPn rd2!ķf9XX]\SqV[VP!kL)~GQ+ra/9vG 5Kia]Y0)c1C?H~t7DqwaH5 !o$ W'>_Ɗ}ZMy94 ]7v!d:Ղxsd m&11Ӊu 9?\؃t` LÈe2$pO6^y,dEHI7s0Ʒ)v$#z@MiڭZ:3`i6dkBw爣ojlvӨhrϐyyŴ_BҜA G:y !3-dEaL&@wgJ@aL}*ebxv$2:ڜMլ8abxf[S&=ݫsӑ|+vGL0)aXDYVm,P\2dyq"\r4eu!!XO0 }{1CCWiE'{pr\?(y+n a;Ap]([. k'Z鉛` C@H{< ȕfKVUұM '^ 8,;lO[Mnfړzzs^1ב9Έp=疉`]|B c)nx]q2ͱkle7L8ܶlcIȓ-ʉmlS`^?P:i><[ƽ >[Ao(i&cu"'0.F(IU:HWA=#5CnЍ1 zi+A-Ĉ@tܥLl4Aԛɭ8C|0Hu'6ra+bY:U9#F4T ۋ]¢x~*棾djCnǒڨ)56gmR1 zUԅӲ0Y* O܇A=v 3쇒*cy5v6[|҃6 >~nk dnp;C/M &3֦3rA-[~Y "Tl$jT%/}HҢkOP~/L>_qܒ켻hqz?#piIWP/?-?:F~OV2NWeU*]Pmkif9ǃىJi=a'DIȞ9k<kdk ?87%/;8fa/ҫ75h@TIΖjAL*((zT@Ȑ+0vf ba~ QV@No!&ޚ`_#'+U^(vPMS.o3Ԍz?@4h5͐ËEe絡'(k0)b-&q8֒`6"|dcRhWlRgب̪Ѻ椅f nHhī9J򾯯Q„? YO0@LϭLȕn$NO]?ᘾ0$WتV;Ĵ_IYX6&%~ :.:'?ic5\bچ"镒} `!NcYXՊ(fΗ=ɴ#PBYHm5 'Ri#PQ9z*y"=qAùDHVHrX4duU`e$|+lWwSAyU&j3f1S,dñ̉0\lL R%3ڥDQfGK%ƲT,OpZ!g4z}*YIeEV{#.`Of54aQBm2viݕT>"\ QЧvڹ@MBMz:bgug7dIl*;s1g'>Q&% @֌ӥY{}-mkNй(% +񆓏q"egQsquh&퀂w;/_$YyXz"ͮ] fƩT&R56BLWUldX=K.XCDzǺĉ6XePnl7pFءGG64'$\'Qk&9~)Xc'6Y])kIOPeʣ$BRbd{1&뢌Z" 1C7 H$\7k5xM'̶FSSaSgB/,i#'@?o3ur!/!]-La9)zc}m-XŜcҔe1ݰr_9LkS Y7IƝlY7VME\Ua%sΡIdeG;ÀDIV e*w=UT/#GH`Wȁ7WGW(4KXN2w-]$^NB`9@.d*VGʽ]'@#tWENY٤HQu  sj]C`|7(.jDR "| F(7.We&f4]P`/{S+`{n:qp !ؑvD>ƺ@k̮f{2=GOJU1<̻ 2cJsBA;jGk1hs_`siFq;V`&ͬN W*lyKy_͗k<x %J82jl\,ώֹOpvs9~>,ؐ<:A/ϫK=I~=dE+;\ t9pN?aRI3G la'1NTS!L +>A{2Z+5M6{L>RM ȠO0MtC}K17tnĘ2fpiif?: ZD17 nSu a@k67b{b&1x3vi4`j16LYJeqLր{YW)۵Q&8w18X,p ߫CSݫD"W\36dLd;,,=>:].#Ab[TջSdIoN~Y1=O2KFLԍ&y/7[>NgE4+)[cMJ={{,~*ux0XlT]tfTF^Eq_RO9MO}<̾[֦HGU[5ȋ=-O.0?Hm jS7P=V-h-邪dOYsuE1 " j+E\;1,;*1nL>U+Vi*)4e(Փ%"1o0(P⇋3#XtڃZ)8b6L?HyC9] MPaWxC|oG \re m ky@cA]7yҜԾ`>< sJD vݪ-]Yՠޚ`sh:W1Uk(*H/X@>Rd,jѰD[ R4;fYK)W5A cEJB9j2Skź_"4x%o$vzAs(UƞѤ+rqrhn}LvfpuTKdz?9̑e Q=LWܫlp#Wz@QQKKn?ӗe[eyvᨦCm{NXoσtI;'x#׽Pah?8Wƿ2)FZWONX-ū"h絧3WX;t%C؉@68^xS;c ;~9 C;8݈F idQjk<48'攧AI_2+%AX#]>a =Tghڸ Rhi҇G`f4n*y^q(Xa{t%m% h%;$!S >HZ|gTW@;/_j":E^M$c"OiP]Vٽvs4BmgԖ&9)92}yP'yTyoKh4DoWz[52ڴA RkުiH,1hZOr7l30Q42KܿqM1qMs,+ҭ:Xwy'ukT7#xʿĞV+Qn'*PvteDx\,8l2KA4;hƩ;Gpg 97Dيg*湊FCD4R/Ig/NU9u8dGOXQC2ˣJRϜj{ԹOȮ 1(} ˓kdY/ԫЙU-$rBGsp T0o lR?a~Z"OBv͹^Jpgwi2h;44)$豴#2s%R4ͯQ+aS@&b@kb^`0DzͽډL5_.o'Xu0`b]8BspXJy6ҰN _VC~N ghR3 !{{G8znR7"]mս,~6LA!]le ˓O[BUFJ 8+\o0U& :9DelLl ϥiEJAs@^;3ExCDkn?P6{8)7+izB ("ޱYZaeq")6I`pz2Wmgk;DIb(=`=)B/\HKn@|$ZG3b66I$ <NB£hr3{XctTh:p& ]lλ]%8Ewv>~<yh%^hEJclU#{X&ĄNw}oF-Pc*92O+bHNk񠛪ŏꔼ$ a ithfcߥC%oDŽ\XS_V_ƴ1̇>I3VE0@]Dk.11&`$F]4ncbR>`)Hen,gɡ9~&@}BܣuiyDИljb]o5Ub[rCvdxlj{湞uc3A$a?wye>wpd њCpkee4C' ZY(p } Պ(t`7~MGf`X"njA宕61$ה,.;KCUœJQ8ZPqҊ@Ͷ YT`tAO2rTvm?}YvgIzqx:L)6kEo_Fѡ%\ yc!= f^EGS`h} 13C]_W!!nW/>akNB=r+o|( ~~^ ֬m{InN Vi9"ĭ堕`uO{΂6IQH.Fg}:0 氹`2Yk5O8@xBl' @~d"Cn#(> UpܑTkg=3'=-<_kئOp/{+㉩:5P`ͰkB ;\`s/¦/ʑ>>E鱽rMxn 5@g~LQ;2YĚv<ÉWʩ@'W:%y&K5zS#2gi*XUpX;x\X4Gݥn#lU\P;( `o[NyXx.!= nxG׃mRf"=A0rW3;wRa3 ZcR/rd|,8x%R}$bgd{tnϐK|]_ܪˁTT]ew9G< )qj^|&:~:cU?Ww}v3R7W6uHdWaKXQXi<,FO:_; <ƚ~R΃uyit5!v_05.n!lsr&9.'OǺkNTrT3?5{reK%viDp ?u~" Nf"vCPKfo#Wc#FZo!,iIy$6TECsN#ø3n@žT5K^qF4]\mZnfjfR WNH²c.pqpߢQz* !5y/E\ࠑx|w.N \wJ:5(NztD^oq8Vs ++?q-&>.C5B5 ڏ]k$hRR :$-'=ԓ}5$RE.l&]w:9AGo]1t:V+NO'KQ ULpk09cȴEo,KvD ĭO3Å2UPy]b42lYI؍+e&}b,70O,o"y4'/jC2p%$a\'kq&HN|'O׶hlQ-&tR.8ˋ~LfQ}|y8V 2?JRD ⪥3ƀ(z@<\\7,ڔM -!L9BUCEK䄲65 ]IܜnIR~@?dKisѱqj&D:I)@vzS9:A4SgicG 'O6wP )b '`P93m[7i`Y `]k 'uQn?9˞#XxF}#sNnOR,OP1\p`-)fpǀ(Β)d \YHsjzN%.3C^.!J6Vn MQ"x%($0rs1~֍.T7VLv;e?ۛ߸7YmD4sNUOħ+Nck>h۳)eu%jiy=/sSA5ǵmg) x|Xl=?uwJihMxQaP[\O`-]جt l_M;\hhQ0&g1ya0~E"9VO[jMa2%t~'\__g_:('\W<k$P 뀩y ѿ]iR,\2&v Zi:?Ac_ZlQ-\—ӿmm܋J^ d%hg^[m8R;zl6n)7d3_6Z soG,!H>_NLׯ]5M- sv)}䉝dEe>+Ei9睧WKHrL-ɳ=x"'iuΞaLbNC&=T_f FW(B}U큞78V_ XrɖJ ?[+%AN3 官vhPG`ɂ DNz8g#טLE+ɬGE#␐!~R:uTUpv$zuUh)[whGBEB8~2IpoD;W9{c޴kzӾtOdX|Z]n;ʾXjc/1E+U7Xd>o%U\L=+j*O}j)a ];V!j[ цoiS 2aj6!d=}i3Vw듡MArZ~>K63tjm9bk-z0tf CAPۤbN/rmz~GQ yIbwY;iSBu ş^w7F<`INJ{86"MKKc|+5c](j;S BM+n?2? ϩK KE+!%60 kUz Zl p:W ތS=X R8lq3+{e(cSWTIB(nRC%?>'Ruon F=BeY&ŕ? {?ɔЃhSR.cgڇ 2AtL)27HD8~Ҙz[R*~ i*q(脮`p?Y ޢ8_m31h$b_-j=U]&b"b3HJl.ŝNt aɠ]aS=s XiU$ߗf(uV޶s:hcSKgnQe1ޛA[[lp-~jq š% NdS(`NIojM`3DH=u .r4|<мSWC9 ѧsQ.2*Mzo%!FW"X$=úc?E4ë+̠}E( 2s iHK/Zq( Ho9eIܾ*חe͍φ62` =2T<1ZD*$2M_~ T|zB0KV>]#rÙ&pt!PwՋ4MDK_ٙrk0㖠+Ե!qyzx?w+OU1SF ܧ$.S?Y/9u b'i#㖱SU7af?OAi4Z?C{YRFhS[ '<% BNk?(cNAO@&C,H[D L?tŬ}ӰΕ< F4%xlE飌lLVqf:l[i'J6fp8Ɍ5usk,˟F꟧(Gad䌪 ԩH`[j*_vgd=Y Yї~K[j@/W }(LF!cO$ QٵH6)P1]u0OQIg~x~k*SRK5-%$( 8lr3$hG@y09%J;5[%Ј&hniC\\<)^=p܃:}m=6y0 s} 9r 6Lj*KBjC?C{ |t@`Ԋ-{[9N 灝i=ECp0%K ("b@B`]C/  A0k޶%$YԄ7OY<{wf8+M3C1;pn"b~Γ9I, ~g89.( `FI<ȓ]S % b|2\ŽUij.3<[sKvg$Tԏ?. dd̈́/ o-!DIL6ބNo밧~kY8.`%PJ5w\:].ɩPi ۢVV=| NRxqo2'^[v5'h.< 7,TnDqƤ?C_9ܹ90/_x>=p5Pſﭝ1BnGʢHYV:KYs`[*mȪ⎍!= _F!l;:iPdT#F}Ӵ牃'bZx8.+|4P҆0iGgA i31HUzIl\.G8NV4mv8R#Vs|/y;Hn+0+H%RA 7 nz䙳4ak&`|PL~k0\_Hq_㙤4ʶ:-D 84D W>'|@dTpbӸ„r}0)d seAy F5̜V*<1K2M?:E_HOLhIWg۴gVds G5W+(B* /RX^(gK/ ϊg02.1FÇ"}}m*ۭjsvP,!KbF9'!{r$v.>d HIWiuV{SǝQR`Y@ےB*#6γD*an$'|Sݶ5gHŀK%GvZh JO]+i@k4SsbAB վU|TEZR dbZ ck%a딧1_뀂 @aF`􌅎5;"M , ~IwJͨ`#Xohe:ݯrp 58׾ ϒfwR$--Á5#~g q}NřW  4oeqZ黉__t)US?o2Y|oՎ-fZFBnRyPt{0 :\k]{xC w8'fɠk8m#5agZNBNym\KFexYQs?+=(9٨fWZxHM)Ycnȓf4 0@qV\(8?@)-v ԃB+5^r=ƒ2sĐzIwr~K ~A|NYyJcC\ѺصЏݶF .3`C&se0'2ޗIL nZ+)G|ȖY-Uy\n1DM &F?_VԠ ]Uʖ}*R3y:4²c $;yD%W[v]WRCk(,K{-E>iEU{ËjZhYIe3ֿЍ# Q ,֗?dbxTaPox7UL^ȌE:dAmh${Zr`ϋڀ_6 h"ĭ @W-G&>l`IhP*U5GcVuOmD݋~$~=hЃ*Q sK2,V@%>ls0!s8Ӷq8:hWw@8D &/UvTZ ډ༟Gp-UmXz^[J Q4yn_U[*00s1@i=̵ַmy-#HrEgSA3rP̏<29Ae`lkzl:lc UB{9zA4ޛJ f"oZb#җE8ȬstOZbPyxb#zZ<"JbE4ad3-޳P H.eų;Yrt0^hFƮ*umEE $9`A5t@f_xj^a;N'kU=o#Q0Tm`%yXsy0fmhet=x8mOkH~pUx5Ba-%cgo;p!&ց,=]SÎo Kh#/YgJGI=F$eP Џ(S*q7}Mֈd-:i&x.xfQʙ:p`mw4Us6UcQ)W|j@6-RD4'Gpm nŅiNZyGi`%ʦMvKg;6ʷCUǭAEMZ,3-dZd}QG 1,rup [ Ay]vYJZ1\I<.4{{;;tG /'A|0dnjGNn8Ԩ5 (ZBRQ6(Ÿ́"ObR- 9X͖^&ke6ɵ<(e]CO[Z>#4 筼[ +ĭaR,uR#VG<^Ƭ,,xq͟f#qrHkqͪ埈ddA/k(ͅT1{9|L~CIFGר-pY@!׼Fنɢ-4_5V~+?r>M.+St˗5֪ΡTƲ5lMLti8]e‰GXcWWO Zfm5/Ћt=&~"b&I} (CL *ٹ&QsK w+C2fı6 iʐ۲Gil!Rf4vƲד+! ǵ]8FCg.`+ǒd+rrwۚ.BA˱!x/!vT紖{566h1?;,Z&ΏQ;deeÞH8\X^:uQf"4)-F/)UmwOqu(-mbo/;caQ``Â2Ak4CAuk߳3Le& GG] Z/J^S@' CHg=)w⶙<)ɇK.ϘzN:܀F7+^Lm@F ĎNJvZ(r4~LYY7t5q4 3H>'6:uw28qI:r-%LݪЫ7OiaQ:H| bHXRNVDTkf:پA91NX.C5w= rj67-+ycJo?/LlRQ\k 8F׵]vCy v B3Fw BPNAI Qft}8d+xN\,`[W'?/ֲQ3#ˣ1wMnևJF'Y3"Y}H*_Bf|y12T KjkClV;^1˕I5GE~cZU#dyz'5v[Ou޽ 8( q EE`ɕ[R?\<0ȷo"Ė7DZ {Jr.75yN\z Zrm]t-2\䵦#5Exr'v3ÚyE^= : nb1S.u 4&BJoL#QL^m(E n3윺#9OR+'04/\ƶ־Ղ&$Öo{0(5FyTv^&w0UL_'_^ySj )T*|=LqA0PeO1`Y!|h?ֿ2#4Ǖ8[斶U U%JvͷN71 *TG/CͿQs` εBYՑ&|doRaohBHLs3-QUlayI]rX8ϛd\˜6pDa!|eŰYǸ%l}fyYֳY)Yeg7=m@HG0ˤv*mrqkH!DiU!Kz}P)a0M뉷&LB؋Yb*Pxd2ךN:xBT`F^gg  xFT|Oޱ1n@~X'!]׍bK^.'QoHS7^訁װKQt_mrE.|'t@x"ެۤP#Z6LMw/.|+/ҝ;pU9֑&#Q3?!^:QԒI խ>F!/ C9|ŬS~%3{aF=nag1]i[8TMg"cDzmC1k&*l6V HjҹRP>xpc^?Į[v9$?b+hVST hΪMOiIaghfL !/',&I m6?w5Zd]퐋drAzƕzvJrtd ND.WM5V5N;bTۗ:2wC؃nDrП`Qra҂la~L,m&DqZCZ([JOR8O#wPS$(ȎI2Zh$QSj$tnCʴ-cBr )11+zV\DEM=)@Hm,]'68 mhw7F[S⫎#=)s%8v[$֮dZH')[jpW#:br%ߨ]O}isYE/C4gav %kVZbR2fT T}ev5kȀ;[FX:Vǁ˰:t$YӾbtkKths/vVtv^Ը>G6#/lN|?lߣs?Q:K0P7mr)9 9KPJvT`U!W?:1F|i8 ( Ê{;Q)KMߗaI↿s^"NҠ3__LuX/^fW9vHj"B? fq7eC A@mPi'8#0Z[}A2#+APɹ-haEr1B,9nrvnWr3gB& TAX_̤ η~͢F~ɝz}dX59Fh5c )/-F2@?sWcWTwh~%튑OW*apsI"7 n90m>TCnt4l8yjS^(WI4omn'L\3o"Q]Pl@N\OmhҢJP" ?zeQ%fƒW珋=?iI+./ KtOGbc>Tf7S+QqzAf["wd(x^sGQՇ >3}g3B[sk^<Ɲ\11'UD@%ꎐ윜OE|)XB]ߚ>+ੀoe&Oj-_lP  ʊmhVq)ٟ y+-qPq4?lv) K[K!;0" 4ia*X_Cg5B0Iiv#0d^ ^F+.N^2!^"a<~J-ZGM?Ɠ魁!9|Z-$G 0ѻsDzGDvWŹP>]BIs:&27Kkn4V*&Dn]%D8*C6kH6` R kc33#MMJrG)˰*Qr%=n~ |u~$~Mo}2O1]bt̋_R1 ߦԛi:ӌD-MGE[@*[VU'n//T ~c[d:9{% Zi*:Vl2mB_ j+ E'ePA+02qOl) ?KjP2<:(O Y[8)s5Ev&4dދ!YRͭ'E%IPA-}:˂&ȯbo@=F#=~~)tv<훰yqKۘ z:LZZGEYs饀I%xZ8=u0qc{Y0?!CW]ė#]W =7r9<޹Wآ6{R"J̡m y KU5s0ۈsZ;D|Xolcx%%&%^Ү.J -zCꪪ2Y`WҸO1u( ܁=籠榢%VuKYWA^\uqCdI͂8m_` WKyL1蚁cZ}Y E`36/a<9xOslIVN꧎Nbqr jX?Wh6:dRtUim 0kY Ո,j.uۆ携7o0)P55ϧ]A[O~ĂW':H@Q騭`@wԓ ! ~E隷4Sl lRhN4n:3t!(1 ^BQ&P**$ #pOf/5"6k|S5@.:]"|ޛ'S#Gl*%s8Mˈ\uH,NW(p@-Qjj/>6թcvv${ƒzĴuu.NUtROiSE3Hg+O k5_1TnpH0-썪tf@o 터y&;nwɾ9"=GBgF`C^Z {-2&=wȽygsn?x@8n*oYTL[:iH}XPX9y Ofp7* 4i@pyLf Wvi# s#9"=>$H[ K,Gͻ$!jֿSW1y{)~?Ơ%d5M &=R-$e"FʢM5p QPofBLr۟{c)]$5DqF~(zL*ZQ}nG86*0SC u{d\l@k.dƦrYkeo?Q2%D<(nׅ#A#'_"Fd"k6m4(6n7񜒡sAsuk-#*JLb9 YSkv] DqkBa_l0m01ݏI٭u-fCKVX\P{,;% ]/bc?*tm;C1GQ+K*]~q6Tb< o@ \0f<8f ^q09 뙘G(Q_ sNsJyO,+ Un_^9l? F3pUH+SyC u9ŰԇTotfY冔O׷p1M{)g/]0ƹ{p2(:/A~%xgaVZH:I߯Pr*E ,?(hN娝}B,:p'XRQlL (/L+Y:G59vg"1 g|= nQˍ1n<ǘdv³Եl,\><Ծ ]] P(k:(pnI -a+vj/ta`&y|6h-̖~`nOS2JAp6[3Y,En{RPd\D6Y^!&%$ ngNd5y0ryIEXښDaX2&d j?+oJ:J#T_e.6VM[:ƶ&O/x,by-v>2)Rg! zΒhK; 9nFm_/x?{l)^ʭ7xy2_VR|]>[EX ɽt' pZRx.^88:]8旮9F?,>\`v9t?5{+T.7f\Gf=RgfzUPg̃H.HuB\dz4B˗߽W@[ r:yϣP!O|9\ZοJ1C7@"9:-#XϫOw2I73@y)ŧ߽D6G(̪kcHh=PCӄZ24^0*ܐΖL?upV[*݀/rH|ܸu F-Si  @eSD/=¸OzI;澜 SD${X$ku3_Q1n WpD[t#]r1 S15[Jhr0Zg*|ND?š |6bkUY U8Ѓ ?|Xo (?_̋7:-m~E"M2x^ +jq-Ƌ0x؉%=OX'|~PGVK6ڸ3au-/W҆}x0⾽Cu0Rˉic%,:P^L>SvhTWv| (Ʋg]{q&_m1f:.z-ۑJLz)=&OQ/DRO⊏/s(f9Nԧp /DΑ~U9aF$M) ?zTd-ʌt#3痙܏jۉdBA6RQTz„%_Fz,1<3Ǣ@շ|o?骻Qp>y/Jp"4^$,g`;SP"n9)gx)FE(#zD?>9ȿbcΈ>"IŜϱ׮g$4J0߼H@~ƪ22 :G{fޣ7Af_T cA(_ p !#JGw&@(:35NmkH܋aYQZ&*3,'eˀ`y=^sM-V^fP:;N # wC\}T+LMޮ؉تv㚛<گN]L_*8(c 7 t"O(Dᤅ3,@ AUۊFbj(˱'L qbEd%2ηs:.ۈLo2FFB ZxSZ(Yn\!xl0%Aġ?l&qW7b {?x;H4" 'U^0BH܎ݡEQ"/QAO2LbOْ-bv'@H_@`im=Q Xi/я|ON?BlC՝U`[Jtnc]4>љ#h$g$d$cv 0a%Ba>5ұ[ Ye}ۖ Ǥ=L0Kj+L\]wאnw=X͜GnT Djak6 s 1{,PACaf09vid9RSÌ2nHksIF;ɹ>2G^NW ZNF:[nv$]% ʯfQd 5vۏ݌t?mpazoɭB4ˊ?p(e'\[i֧t%7]햼Cuv~q= \K,rvU` *.n[vRډDD1`age[rRܙ+\,nxxu"S.eβOWO' dd̼'iX4ղi${Z͏QزW)$[ ް\0I"f @T֓aZH$)\PAn4G~uL`Fj n6EН} d <ţ8u- {Ͱ{s to zDͶyN,LNW^v-D͍$7`~qپǛL>;z:=TLYdPMي lt-g03`Phr0"A(O'UA $ewk9x>*'֎[B4 єtq5JlJ,kFȷ0ΒևW2?BN>:ћ[/5c8wZ$sMxK\DV-7] b褐w˜)n~%Mi Bš.^K[ MZqP48OG.6SpИp\HFY_,{i0!?2ӍJ,9 2e0B!2hg 5B Kz@Za eBpV:+d$SR~Ɲv^6·χ.ac\)hurP"uDp :N*k{HmU[[۱;#B_ [<m=Zخ^ s#DJ:muy@jYvr`wZoPifr Qm'u# 8:?'eƷ:E;܉r؟ ) %:ȶSn*0|ߥϲ0͑}lS{, \۩ DnMrƤS'6Sk/^vUČ̵)<4*hojRb߰ 4F aؘwV cJ6sn!d@eg_}TwS蒬=#W̪*g0{/MGceK^ٙ(tG&}Lse6bg]Z)ُDWjP\/Yeq˂G~RSH@WO@_nZ.8ŚX1 k.lJ+ TyT뢎숣21]{6nj:8 ZD1(]04ى3[y~>"hsB@q'o$ l)ۺ5,c 0ꃤS{du1}R{jb*iChI!6(2v2 cAdYILTCS3+kJCZA; tM_ҞmgKq'OdlCݨ5hTa^UX|/EyG0J#fHaxdnRr" 3wE!um\٬)XY' ['{G|i~ZwW@yuEJ<bDx@ 7K@T&T[\Jj5-͑%b5ois|ghd9 \0ri{C4Of;bXaܨK 4Y- *"^0nv}I1.t h~FV SA5rr@0QZYgw°_A}J*WLD?߁C}efǸ!l43w. Sy&RO ۇn%+? RC&Oyi1]JX,(%=Xws,Ԥf@F*-͞5/& UT&wem$ߘO=Ȑ* PN0"I$^~힗Tm_蒢Θf%tLy>@ܽd@ˈ*!B*\ oHuS[#'Fjm]o'\ g[.7W2|XP9}|*D3\Arv urk,UC'o1ɾ9Jw_{m"ҩ?h-ofQDW*'n]b3@ʃD2y:V CCέjрOkGAgA?$ y'Or"μ}wm@ k')RKFfkn=_("3soV\ܛ͌>y\V$Lб]mv6Ff v.PkL \KʹvLR& -6md 黏q.6;@ 9lZ*=z YwUۨzp?hQ(*#1Mm+_%p/''1o'.η<Rߡ59-~cmeL$ HuU7,ŷ(ȤRC1n5KD?FW9֖VF8J.yObtivIU{뉰n3H ^WS ĿR1{_)/=#JǏpffG&5|r#Ʉ,I衃XAO,}) TRKgaXnTdvyX$f"q{6C<bx Z9]L摯!Ud yOA!)&,rVQQ(Z󦀖/B8Z 96ج2*ge ⍭&:{{3:U7L+T[7sW}!z?v _vc% ?C&=NB{ΐ7x_ؒvݲ^]jq'q̺U.<|#@M9L_0tФƕo'_$"{VD^44^iHtך][QxSɺ KEcHMhVtG| gҴOSq q@ZA XXF 1.OFS/ S|,Kub9sn`P[^ ~.M^ViZT oq Dl݋囍ytE5Euj.ש2wY dA~; A׶/is}Y!9ԇM-흶[?R0bu a?(zZ4"-3 ){ ݴJ.B[oYM|c16biO,epf.*Ze5 H?~R[#r /vAEbU$F[NG hGNU|7DufnmT3lws!7$qv:=_",tvgR:uFX A&Y#OjR׳S)%?0}J3YBlrO,2QJM ^^=|Z)ҡس7gtv2'm'VS1ձ}y Ec EP@f 14f{6r,Jl䠦6%̎ UY4]M9W}\I_}B \]LQDcKiZBoƵq@/(csfER2)*}KzobQd\ro.}ZM ,y'UX3ԗ udțB} l9GbHn=ԒXH "F+_O sWJ?uC#kWV2RVt/#RI`ҳ;E< ZY? ]ZO '&mU+T~XQM@4;0E>eI-~V64G0duQ W]lq΋AlKέcL7Z~#W"ͧ/m1OKc '~^4Ԝͽ/@Y XnΕicHSZTЕKrleɳ|$0h`Bq2D29+2:nrHy!\ KѹQ9qb>b=YR+ɢϺ0Д<smrUI.i=Úh[<uQtIט-b,.qClUGQESz-9嫹Uq͕@:DgZ(L*mܓҫ~ u#>_&٣^sƾ-IIBaHmd|Z~x2hXDS rʇmT2ŷtf*/͞yާeiF ЄCF(φU9uY.n?G#2 ol_UL5KY_em!W3z"'1A5;j$ :FmK4_f0cKjDS./piɈ#fx1^}Ipj-c*Աw],.AEqgsx>/;湽4A{V\ ?uY{a4lU}yV)Lo!-,4TdXzd(a[R.p tюçNVYG cE"x<'۞ܧ5.&6vu0}\k/LMET?X׎IlzE6p3*ǝxаg^ub_[HEj *!g#.v]Xqo5/EPL TY#G:nd }Qa}ݻd^%:BYВ{3|}x9LO:KsNĮ1=cQbcW6k<6}R*dKmȧ Ou`e!ѥ*_.T24D%sY֫k+#l)(ݙʙRi$%zaȪTCc'@m ޼Ԏ'Q^ &% ! Ixi. e7^[C8ԹRvj.3##i`>0c tkz#9@PooYnpMY,Ғͽ=#O9܊EűerUFN G|YUBx?BJyjYgٖHLE?6Lma}0ryUg@LrhTɟͼggv܆R~qܕb@ .e*8Mݍ>ڇޥ?־#3S-`WY'4yl6hǑy>LC3wþaψD#0a;!/&j;UR;p fG)RvHoWRӤKmjhrm?X@dz3G!;c3[7lPq#~5[~Okpv+ R#*_9d=H6A"%Eɩ{x3N1N8Dݍk\IdxZil߾JQZTv;r,^ <5v ޓLȷb>ŏվFz3G\S$,ЬzEew8 A9}*zj5dX:ro]5>{w&yq0'"e 8vkk4{Y7'Korn]#Eemgț*K:߶6 P l+OL(i^^s8'D90TVv LGJS?^9xIX 3QyTs!v`M"}ʽ 责&44|I%JP8S_ 0g?"DzrDb=Ųqr=ɔ@NB}' Hz AS\U~FCE¾nȍif+gs)]L*ElH)VGxyqΧddQʅGtaЄh7F_jA Sv*ڵX"]hR1bg\,mDb0FŜ)lB "btBDQ{.5ȝB6!SS $0rD);?; 4 rm%x{ÚGq/?6 #~_|W4=Ӏ48%RŒ<(f6r;׵HQ'!܇. wvCW%qo oxm"T?ځ57Jzr_VJX[0j,G,7ĥ2}ԐWs~UCqu2  ]HUߗ9,K1~@6vKm~C<25. X{3M˽GGJS Cf&ĝ3%:_pv- *ٜF0`|XKs3BM C_l>~<|4g6߯$Ѣ)L M|#$:R߸ ,so~92G| cXS{SHJfh6tIFe n_`n 5 2c `D,hקL_b]QVB\w%u'ğ58Џ%[/{yo0V7T Eq]"M WmX/<ƌavbY%U@d&Sw5Ic? !|y[a~b/G=ZZOm~2ZG}$cvCBs'^ )=x)jV&Fx$bVۀPNaD U#r{2?E:$YIr~>Mݳ= xQ#a'^ ysoҷd[B]W+\fCK/N\.w:5@nR$`&Y}'0k8%on2sv7wKFtȼļ]Dz,uDD fЮא7/.yKd3 3rp︗8h@Ƹnh.9 LBpAl.`TN*bԫNؑk~XPp[S}`ΛDc$s'iJE,IWE&+u nĶukqd5IJN2I $‹ݞp%;aI$W4-ŀ(s k0 JCg#O*H3Vq) {6p_LctQhdQaP wmvL+p#X%״I4d]Bv!u,t4GC8M`ܴ[)Bٲ4,xU;NYl'r=hgc!*¬hAPBd)$XIe_Z )%QPr!A'nԧ+/*[o17*+F~CGy #|6hMu iё*-}ͶaAeѽF.<NTnfʰD|>!zy;,ˌgBwTeqQH0-uzs+ئ~fauy;&a^rsJ`!mʮP(l\&0%?o2`@Bs{V/PKgjͲ(nږwnd2Nm3BD"מ9ẏ"SѢ=XŚY+{4,_P#0 PŔ^ol^q Ų0~I?w/ ֜VApO_sa!sQWaS z|tXkU4sX+3eȵިmkGC$ P( 9gįXWh#0AqQxrk^.\h4B6fpM=I U1O+vT*EЇK:-"d,Q.kaePHa^G,ՌX<[ωpNm@7LE18`z o;5 ˜T ]#ur%!},ޮ>R=C.(n!ALs v?|ظft&W9u=҂#~]n'~k=BcR.hRm$'s]1?H:M_E*M֦ISÛL{LJ{#cI=دRiVͣ5LuKG AQ``k`*iB2׾r QV_Zs kt1YE; ?}LmR 겈ʝDiB|sz[d7 ξFj=p|RH(斕|j//jT{@?/+׏XB>T: le[N8+ry9 X3K1>b\be}5C޸Jos g١lŠkġ%WP"E]AȚ&31;-˖I8\f\DsTTP1?b"w8Rb&tmanL'=}so=?k r͇q?4]խEh*uٶ@AoD[vܯB)@7sI W̲cYjL^ }ЕcDl^Np=ع.//{2f]%Z̢|9MxkJWdlz\)lXu:ؐ+(moA@ƨGp5ZiQgxRo1ܳt2٘yJnxnU&/N@.gN ~W"dh4& aZp HUdȪP#S-.Y|{Xz4-"w{2~Q^|LrS_&kq54ɪeu HDh`Wh8@k:<,#7u]b\kPE)IEnuP8 c1Y:e RvtXCEΗVuYƉ }uVSBﯨ7+/q=fe$~}`OGx6V[rT |XVp֋.m9 +:.Sƶa*_՞nbZnFfE@,h=foP ʹ4BDOL:`@Z$Njp2w3! u TpՐRcs bAdll]m xݍ6|റ5yzA$efj`׃[g0V胧:&^D'3"KA9cGY:/IW_y-mY:"vN4 Q+luZ+Wb Z|GkI9t}@NHt{2\0p( y*)-bʶA^@( V1hK!S!7F>ZOjH21v?{x]Vm9ؚB IPY,,Oi[X JQ<%peLuśh8{9Xܗy/~T2k@]!_C1KSuMiOB'HyDbOM, e4(\*SP aG'z/ٴ /TGEǘ 3șbwS2Eh# j9ݒ}ӫ7ВߚfeI~-MJeS>"zy Yg敃 [\AVNG{ZBli>Qag)C %h ]mZ_1R!!:bc!AΥL2>\1Zrhpd[I.Je4do%%3]_ݲ&cZu9L m,(!Fd卅yQ;޹0^-۱tW.?j? 1vM:mj&EvSMBWB6)$ VORd ;Q Vrgy-n1Sn%K9-䖇%,dBmA$kMSTb)4I^DbX?vWEVx\#D~aekA^$0 QŽЮƯ̲Θz%93#I)ٳ㻕"V2bЃ`hx4UqYfOrJO3R @ _?=~;1X#h8م\䩅`i{#&y|o$JW2ɝ3w|]*ŝנ F!ĺz<(/Ek{L]W!*$:U$W.BƊdhP/՚~G7+ 5PHػj 8Yv!?ru% q[qU3N#͙ Y;nl;6J~<#S`bה *+{H*\s?V #w.Z~+,i1/g~iϽƒ4}pB֙\&1{I0i:ͬQSB W9yYacJR.żGy3m+[ӌ;?ŀ1ۼz-Fxy&^.뉑质10{`nH.d|k5(H;;o]‰mYz;UfX\fh+W}1<0 XPK4c58YZn!Z,e!сd֌A$oŤ@gpG;fybg>uL NKz{XIHuCI4u}G_HXǨIdjP&(*e1 d8$tSr]­3ұC]~i5 9l%k v/wݱmɣYۭ_Tœ8ֺ/CNl{_B NDX 9l}\ ON~Ld 6U/į1B:ħ0T f!O,D)G,jk &T _w .V]ӏ[8"O}T\m]*/.FX)r!I0E_Qoܼ˜|(z#µ0ݛ|tl. Q /KxqOM`wUS'aƵ {61\!sHMY2(+?a=lfo^TTS.]wRv`yhU.R|cYA=-j8sMgͪi?l+r͚8imХmq;>|!:Oj$ Yt(/%$jl{l|CϻʶؐZh2Iȵ,mdkr!.3Z;[jly9Z·V}JrIfreZQ0mE %?ɐm/{u3:P#Mg{[߻ y0ۧIcVG84i8U^N-4z9/oޞsS"ЛꚅvF8[;ߴVR2={Ŕ΁2Ć΀pߵW}Siu滳i u-`-֝oWI@O Mnұ<{\n|γ2^~"iЪ)y=8z/%q_҈ol| UlL_8rz#5<[+2zY$nvq[3\$AC*ԺZb$f!׳46)`{3?BU 4ef c_~XW#&~yNyhZs){}'>pRKk + BB vnĎ0g4pjq>b%va yַnZ8L;!`nC@!^bX./:{g6AmAuHh'@庪~"799?T ETo]E=հo0\>EbY-h>^ tX$ 2̵mȩ ؊Dž9]p𺶣u~Qx:U_+-L1pȑ IM _db97vbQ> =&+%$vW$+2l,\+cF la}yyzcDy ť܍T[FyC*r#Tjfp{Y#,^UmTeeYm)U|c<8!/+'^ovXM}f 1 (7ZM`/1@[)<"̷g[meLe&Etu&Ãَi܊eju`X#>ԕ#gom4%^(K==in[/b7n~J<̑c0~([ M~a/MROCEg6ɟ2aux49?t\nO]xhsdA~rS3 &Ƕ` @PNWoy:gAFum[Y8m61z@●>g9eA5FmA 1FM ??4ԇ*$듢Edo L'UW?o/@\0OjƳ9~|N g@_N9=# b Q7f [k—ߛ|F[WgxevG"$ܫ?"3 K_gtP 2U.~>@;J`qxVkfՔP"l 5a[ya7&}}Pq@P1i3qQ t< :r-w# `x(=&3ܸ;|+$l*Q Xd[A~˥295G=JT b\ En(}6D*ǂX$Os{@ 1G_>o3K(KJ4@0z;Z@u?Q[9,X^:4'pF&rW?1Sc"@4(Mip3 ^0+[5 U:pCtA.R+pl>ʐè=~p,& nZbhdG+%&!Fu 6vɑUu׭n"8o^.m`S֣tvV{91CO /VZ3,H}޲[u;qj s#ٴhmRɊ@Mw(>匤?T&3ty;U{2H wh 3exR^=NbW<5Ti,]=' R y@yNZdu1EY9C>td^k+W,]Β r>o]\O!IZOj}dM0'%AsEEhO^7&i \duXO[-Oa6;_S>m}a)(`GN>)/dw4S:\ڽ[ڢPQ fqh]´8\xJq6]='@hKΫ&O:L_)u"}F،74qK8#V=:̂=} l/cנ=Hɝ_v=Xe+}z qH ]چL^}=-fi 8 ҈!?mYqn}1lK DTE$vIZbȶ|MSM+cѯeJ2f.\.WVH]㻛LHOz8@ȋR'IYp#ǥEJĻ!csQͺUߘA2i\-~^3$4a= <W .F .-JӿDcnHRB9"q.5T[3+ma}:;WVr2#)&AXxC{lt!d ɪ'bp 7- K̇5 ڦ)}ygJږ o}sHrV]8 #q:Qo=-Hgv_Ov3M /W7-\.@p,v;5p]BUW m}(Xo.+mF;OR!II-PTAn O2(`d'J񯛽0=4ouOfG--Y䯒E K2[^N esjdyhV|bj@aF2J/HB1=.0_2;^:PS(e]aJ*xWjO&̀Wvy@?_BՆT֗j=)ߊL-vX(Cy0jx%  -&TkF4@-JיH݃8HIFE`V\歓 ,s)ޤlxZ[\ gg|ԇ#ɨ 'WBL }'JGh2Tn{]ArK3EZ's 3Z3CsKm_TU*h}ݎVY;(K.EBDʶT\\Gݣ*ǘz#:k~5ek5>i)݆}0Ya8f킝%{&rDy8¨CYk(Z[ϿWF` [{~ = )U @A\`؛a/JQ%])to[N?GL;$疫gxw>ٕ\% l^:k%v^)0ј~ЙV`ˀfd? oy"Փk f_6DX^eg:abOzBjj?Qh"ز#.>1j iqe?^=բ`J/qMW:`|Q~1,::A8[Z x* | /`2>RK5" mO] !rUTQ9rEZ o 7E„z3KZ? ?T|Ѓ do^.][^Eju >UvpWq;Wu$gA{i]K0 U-p<Ǝjxi$ pxm^2hIG3jǠR ثe 2V];'b%CqH5*F#922$KVN͈V6E{::" IbVv)_w-{ r)_) ?Kcڕh*T2$'==@AԢmӵ'7.aUu'GtQ.)h]΂W]\z7Ό㳄]7ҪW7#ys #!3pA>PPR @z3&WҘvCP)>USݸnBW ?$jꐞ_:.(JgKysR \>Uh&z19Q~:R2[m.}OMju (1T;7*2l?]qiBr|e#nr[ sa.MP٭\@欇< U=¨ߝ/ȷe^#]a]$Pu4b]HZ1Sؒ /(" Lf0Q.;SEw3v4NHUOƱurxH(QEIEFP\3@A[v2͆JdvJ{L֣ǖ{ź'F>u)Ug i geAUSٮvY^W7 ^ >C22ZG\/g. m,lT!` Cߣ5+I XYŌKgN! EV\AHgyS\&[dIjD%63yxv-?oΈ7YJ~A*9C JE4\y;xkve)dBg5.e2ىWVK@$:bn%$LlM"nX 67wXͨu[EiL*hy7KjeP[߾d-&˰(՟}&;[ȥ}>+]vQVݷȆ_BG?mlT12VqF [L˷8.$j_!Lw9߰gy]) N zMn2VɄ(&s< )=UYv8qXZx=$ԒovdEkt6 Ie ;$Κ&J )ۢʌ%)rJ,`གGl `K%0snXȨH@j'k3lqGu^I{^FTD\)ʄƘ?-R_ 'UBH9 qBq &mJX;j_5)ߤ^0PQCy{I>pf >=!uŃK$ѡJ)AJ9E`+d`iewn 2Np~ĹkX0+9SUhK2*_-bg:YeM#zaek >7p1|x CC_Pοp"W j5 K9v{rjT%%Hۨ6d -e:.jq(j1tX0K2dkz:ah{ɲkYYaXQe@z_Ei p˒OE_2 +!dhs[5=K2Wf>F$bFXWV:9;q5*S<,6j8?SZÉL舺 Oxf8'2Tʦ-u0A2MT@ADI'"9a,=M=~`ٶX|&֒ИR*[DzYs;g_"?>.ǐ^@\#t:#| ź .k1`PjI{ ]g@ݣpuž''"._IрS-ƕ;I~k#W!xq[(lSwmpe-4Mϧՙvd6Ý,b2a:%Թ- /?\{A 1?.D&pKb㼙?v#Jvlg` !Vg 窏uQgi76`p̨KaM$%aujB6종c_@+G 7}*mc( a痶!z`IG> %eQ< LxQqJFmu0E*,=Jߨ3;U%C"u]6ݮ"hNY\ng#*$Y$01/Zf\ Q{<@"%Y 1(Av5zWhKNLAj4}ۏ@M1fswĬvt t7_ ʡx HՏ~g,JfZtʱ%s܉PiM]1k⫞~?z<%}͓޵Ylc}tFNxPittxaP#׮:)u"LD[OZ%NFxQ&ˊ琽Po!Jzl]1x{{B|=3(@7X'5#D=e*q [EN͔m96(M9BCMA'zpHGgV"WMfK@V_;2#^:f'vHnɄnlj8݋*y` ➈`;gny%LqaE eGyfp ~-Fs|OBtOPQUu6xA[d_-J BC=Q3T$wݾx:oTZEOj2V|ì t߱EI$i`#d#ثi{qԪ,!eojIewM&>&%G?G2Q;8l3-ܸU R@{ !fCH"s'Րlh&C|B+ҲGN; pit\TQTZ9&T =…fsw ƞ!0GOv w[O[U?_jfTL/pR지U4 +ɳ {NHf+:u\86Ds뽣 _yW:{#\z>aީ甸 @4}F>:z`;KL>"R/4Ӎ/ĀK:;n&$3KKh>6<8ҽwJEԦd.hv\9e q{!_ڢDs =ˤfIULc@zu ?gpl>!S[ p(?x&JrҽAD E12$nI4 Kw=NY2ʊ,' "9Qs簖Й0, S )?GH~(0?x\ߖN;-@/V5uf5yǪa͛,?9BRU~%n΃tu@ɖOݿVi-Fs.9y6l.woy@f[ɣᕊQ$5i8~B{D_3tjԇ􋀡̱@''6tDd!p:K#~ݣg~&Q3fk}εP|bHn~'2?>w,FŐARh!'72Ȱ|¤+$El SNĸ17)~V톬RfG4 wlj:!(EbW[ue #aL;sFCb?5adw"@9})3{AŔ.WC x,LyfrmҘMMBݏIIGUb&ТkUwe?ŴzG?4xֆ^є,ف0u6>jUd~x2}YP w.pk0w8 wVh&Zt. @L܋B#6z 3^aܬ5( Bj8+8H"u=z)>yHEV~axokI%v%̑D,V//بe}Y? 1Ǹk~ ݷ@_Ec /y*?Ubi7ɩr ]gI{N9m[lZU{Wd-c,g[%򌮨#v oV۞յ( Qt~8dKqqaϋ DmyPZ5F6O[ItfVtԢi~&ҨȚQز麘z8"p*VtG-+hkk G>Wa`kBH?KZde{:|^t.s Vg^LH:<(Zqv/]_jQ4s8P˼~$u!$ڏ)[H k3.ƚ/-7"Z dfNW'lbQо(`w6Hg_]|jrfEb/7f[K`Qhlf~62 'pKlJ3SiMD80bV,g}l PZRi: t\ u#г,FiJ01a!֑XHa*Q=$`%\ 1aʿtv|,Ľz^5G=lZuq|cʕ.%rJ@2L jkl7agߕky^^pQjҿʬ5o9S R(iGC52ƩS~KǓ\(Ģ SBrAĈSkwk1kRD*yBif4*4L8)U;#%8Q2(HvydzqI 9 }\E^6ԨZz\[iĕco&j%\P, ե:+g)̏C*F}>i`м~~>}6;<5>x*/g_ت)1ptXsCc'<̰9 tYm9HtdӅ? (%D%5V/>\kD}VOXU(Rb;]yѽuXϋ*%GQq\kW9Cucݢ$A9efbE,]ο2f`Q Sl%CE)|տ\lZh0,U9gRqB݋ wXbl w7XsFsRr}f ԞoLRʰ9ʿDxRKaU5Kqf3{j5)&_D_Y}6)3,}|Fvo834АuJcXF!yŧQB,~@MxLw68COi۰Xefay{mZm~>?z$2MH54:dԹKR^E` yŰQ$Poiʏܝ$+2z_oxɞ&&еjOK]Zr*Z-mZN9=X5KSb'bZ !h&o@ AKo#K7㉄ORG(~";н%DzfW6{ˈ%I۬vݺQK 3?e!ê,؝0P2x$nE6h;}k25Puo͛Qgu|ь{_xE@ jӜUa|\8|5w'D;xB vb椆5'rUjr0,q&OX#?}j]2XpNJ1_۹{XKk\RQ/1].cp~Ђ;vA'R(2ԳG%i4K8 S>=plpFo',1Gz餋Ӝ_[>6CW=g0QHe1YWKnwOK=CV 8)$wՒ,{%S18cZRfe o;ڨ b9s8ul,5%WqZc'M.R<Db xTg/kAqsI.t$tLu44 e<\rCdO9ԉҗ28Gw0]);'i zᰰdioAJ&8>18_ P[_ wKx&L+L}0ΰOng84;ĸs33O;'|Gv 癒W˚ @wl:["\$R ڿ*lP&ټF\E,1א 5>6xMZ>;'Òf-Af=,CW)X(T08?%B̸o X̌1]-09wUڅt\Y]u;qbYfw؍wh2K3 )[ڃfTމ0Bq ]}Q?){c: aF)Gs=)9$qtId$ >L\g.Euކ%N^W#T2R G$= ҜU@!;5 ~ 3>N~3Uw=M7㘨+QNVPMD|++GKSӸC; l>DGykCbfѺ")ŀW"tmtLƔ}X,b RYH 8jp%AچY0e)9CiA0LvIf+ Z-`)oXo#ƫ9Ca {T_'2CJYcuo%0ő!>cgDUKܺ0NݔdF*п(,˂ q.*s]@stX?ǰ"vy]u؊9XIrы@2`Sd,-TNLreʈcqBl㏊s@}-ig'z[^۔d&ւw%qV;^pE_Aơ,QE9iV#wGRo&D&!' F;nV'9 ѩ vrge{lLJMvVX1\S jRĎ#)xVbݢu'W*Da8FXQkժؽ鮙ws=E2ӧ)0. xϜC.\6J omJwxj&pO92, XYQ;53uځVϙX@cqs"tgjA=佄Jf`O&#{΁n@|XЬ>bO3&e̍6g] ^$ˏ`}+,¿p-^l5Ft9&{,= ZtSR_@ (=eOW*B䭳(jhs5تiOgDS9es-rOnZpv]f0 ltfAšeG|{rxנ@ #Z,qO1u;%X<[2G"ti>^ǷA? یA.r5J0S, ulzZ^^F0Jܯ:1n-RӤ,zrT2\ B,]·m-=֡1(HV '+y̫~uPޑ^x&6/[ Vx,6}y$za}%+6h0޽v߅T:UW.| ?{FÃ7֞G 0~ILWMO u5%z0B |+*wqřenBZ+vgP *qwL UWMGY`"Pƈ4f&Elf௜BjvJW [@:Y 0w _o'‚c-.ҙ6&U++ ~0LV*u@F6&ȀqtWE++ֱN11 x|5n("!h%~eܑ2a>|yYA/b]ǀb8f] "[ugWK6Atd^֔D;1-/Һs&1G Wem}#շNcչNΚҔ?aa  y,}'c-]yGnݥF)ah@E =a4r-Q-r5M1;pՙ.kt4 aQ7jcg/ο?&Fx 5crZI1Nz{%f}/gT&yӻjd^L{k?L~ řG!հB;ŷl!w*DC(GE`<+ё@c;'$0@Ϸ,[DnP9 񅫦BIlbc9lBXӘ3QMղ1CfL0:{ uH oÍ[P^}FvXے#fZB6K'Є?x)R“Q/'D: MEFNqO̽H.S& H#Dp˼vT@3Rא(GVz%G8u_%vp@R<ݦ4^3у. #K \Tg[ LjZ Dޓ-fe ٥~^<[*"xv65Cl pv >p3AeɤQE#̹^SZڵ챆h(@i0#4a*C# |,vehFkk3~aRb7|)&Yfx;_WșܥyR˕OTc܌͚zxyUS 8t;Q(i8$>y e+IwgXT >]XA_ĴpfsKԾ4`?+&a;gDub!ve"T$xpBvN[;z~ͫ< \ LKSDNEtm K;Iwx*9\V%uT܄o~@tv.Vmc=\Xk: 9 T|(l0K'IM!zp5VED࿆3 sdπc@MCRuru()ژD2Bk)A>^3dD rb=HʴYX~찷V`h 됌lO9' qץj%vK"dT'CJ'( .e} cvW6-+P]ֆ0 by C ތJ;#NMA1YD;VAݔO>5L}T&vvZV a]:,( c;rq.T2^m*8b,]N^yG-|#mт::i"*CiI24 ð^jRۼۤ"`p&'_'nLd&@U::2_MZ+`;43+N6–JLԭm#~w7)xӷU.YCQTxH =B Nr-5 !_z(+Zp*ANZ/rJ($6[ڬsN‡e8j&s 4˯}[)1AO w=tm}kh 6% LP1[c|ne[Qa_ajoR/$(xa5nI[~n5NV] 3<;wcN%_r?^uqD[0N*ܒj˱ @/J'RtW+Q0\5"Vt46&s"DGE˂|/Cǣqv>JݴEơ$GU9QăX XB1:B.~הe0ߐSsIP IdK׀XS6@E.rp?A{7J̼婽`e5[f;P%FB^OJH"Ő2ؾֱUЁF7,BS7Śc {T F UG3\@\oHRNux͎']ZLf.a^}G@7U h0nэFײL=k_4=$ >j1ڂ9d".hvҖy i*~\pJo,L>Ǹ@;#=( (;bXl TۧrzB!)G*߮ҹ00.Tغ۞"tr2uX<ͺ~tڌ^.C'um\zGݰt,u6Z.aY,%֮` ȺPEf#hh;RƸCޫpŇxL"]AQVRӝl9k%+Fs=,*9CAX<,q1,xR*!M>_\CF)⒟BҮ_Qҩ =vY ')VcHCv-]K~ Љuf`8-ͣ9 c]ְeٝ-{m; d'|S Y3@,Dh~+Eςrf!$'tU#}o}Ļ~Yhja_BD noj룔،zmRkФnRKk?4sMX>¨<jkCŏq>&F<,̣Z ]SUGެnߗowqvU _#!5?O /R?z.8wFn3"bG6ie|<ӹ;4ELe5m k|x1&8G@1!||E0 o˖zrF`i֞ɹG:ŜkӺ>%尬y-P-Q:ݹۛb[ӘqQNG>U<+zw *_izR>kC6uvD M&e|!C XwzHh܁[6 ^Sl\T1$X~BRon?i{!>Zl*`'/RKGW,X!n𞩼Y'd?{4bl;WF=3(겣ues~CkTvz2~ Huj7q ~&E< WgkH B|eLpQmV6sf(*yjFh(C\^,>Uz0jT0֞+V5,8lK UE᠘%`D$ R21iHvl|@C̊x0vq+my.kHJV;3&1j-꒯}<uBV4~ϏFHIj ۲ J*G*`4%~G :˶CbDԮ' uJm/_uߊ+vd[7]{+bwD,eрQ/'a>1RMoԧf:؏}8 D6yA,;zN ^8,ܜa;EJ Fݎ{ަ%̙v`*zHBI}:H.[4LYVU1 v!K0<&~L9U+<&#h%ة@4?I%ԺkTL& ocCP: Z==n@aӯo閛zog`qD^)kjQuw}3|AdB >îy`F aU 9s<ѣh z2BvAҞ(vsm}l|Ǎy1@]}oҚg+^4N"8,U!w GڈH- slk"G[Ǻ cmAc&]ᩤr?IX?69}ePTƈ,;!L>NhVjMi~/gPU450G*_;vjT2hK&IAuk4zӼcHt{fC>:PN Rn7&˷I1aA0"j/jYvQ"|v UtV65ǒJ*2i`,N zX2s;n(ʅ!xptJk,9ƠڸPߑ6,S)/0})HmR>b۽嫆T6l=_b,d?@vԹ37(h;M~O!alF gPzN3:5\i}eUNozpE::b.MMPf$oq+Y2PJt +7͟3*$x> s9p(nh/{$)nS&3ܟ'7tFIˋ+*imPk!ƷÏ+zt^nY h&!8doNt4/`ƻ3 ka[w]O {ky0Pu}@,s-Ռ%Ky]]Eb9pJL.P_~0:WގM@~7YA0[q׿Soî g'`l^]rՙnB'[EYh-H93yeECI!P?n.pj~5^ B7ѡnmVҭ fFεҡ sX VzDW"φz,-lg@r_{ A+4ϠTFac8U>^~@M%"ѕ܁1E`.g 2.iMs& ql=YD"$oF3L}%>^I}ئFPg%gD;JďN3.O0s/ '8[xq|{ 2/<OaSmJm[W[yR/y©w^=Kfee?xEZ5Q@uۃJErn7&x !%Y(0.{6WV'.[QA^h)š܊6q^P嘺 f9mx^2%|0DB}nwoPŞS\;'󄋓uʓlXߎ Pv[X@vFv\g2<%gBc(ϨеV<}^1;߽eUMH@ǥea'P.K[^׶}< dDM:V-;G0J0^KJ;ag`m!R9ܷl1o{?^ƒ-7+vR}%͒z@yNسZʣ`t3_֕9a]LGޓn/#ԧPOV}Bh<u4;HJrX-/3ݑ,ڕvb(l3@Tº-"ZZ:K7I0qK. ۠ALQE8<0*b;|lg+rE.q/P4J.KEe|`%.] 1~,nmW&&ͨq(9Ycfqɾ2s}ߔ4zwFFMLaȏrd b)O5EpЭ֮0I vg:a)ӟobxo";F  {*GPXP {[u8|J4b8XVHk'x_DJm:Oȟ:&OõJ%<| ݎc,긆HgYHZʺtH+\)lo}$͡[-u;8q^TNkN6u7o,`\Hm1  NfBbEӵ0bo_jK}7H?5y$-Psr).o-MTJ;CL%.-:oU)WL2~6Mtn)_LJh4 EV =s y)@-nKC/I.j>K H/B=WNpD!$ xcэ5 b(w7{kMPl,bjѺsy)$] 2xDUab-.ٜ7٦vQCWGY{٫S\! PxTm:Q Fs;k=!8 RCZ t~;I<0+ԽQACCNEl)Z' Ӻs]8!n.;)3@M\,57)OL;Ayi'0Y;=TOXքh_ 7<h C+Wo3 ?>Sa5PضM- X)zyj5h-c (Bt8J"?oO'u+e6O6+Y7 <.eL\ J*7\֪u'92#l[&OU1\^15unȪ}r: mZwKRktڕJ:P{ӑݧn9^]S;8#fF qKCЯ䭚zɥ ]~;`f@J}Mint<մBQpxOQCseO 5q7(fcrD`IZwr?5=:}F~{'₆SqDD!(FOWjOn&56>lA`z[b/*^VsއR`j׉rj31%8ʩf HėKq).B DOYw+j&߀~Ul0G2FƻJnt$:dPke'|8}  3i޻azUlZ2jSGH?Ceî"0mlRP;÷Ӈ:B9ys!V&(ߐ t46 G;=봄E"D7I袀bNW[#\U;,I/!bCs6urn3:.Wई%ȼ۱MBw ß&pv"xAɎ#us@ReqR`tWhs$h! :7m!mFux*$AixY4HI<۟mj4kѼվst/^"}dz%m%IG0VXz 4S0 q) 11aff$&,5RZoଥm j*SP30ڸ`=tCRJO+EtZ (VX kB]Y Ճw]b_a럞~oYD j-bh!&pbĶ_>48~t·7gz$ܷVBuK↜sGV&n 1/5XO5)V8݂YIvEpzI/QzۖY΁dlxGCS#dL1즬ѥTv3(^Ap솺Qu*(r&6HxhD5B0zಌ]hF9S}w*H~q|RFSEsLMپ+<YZ*akNÐ/wrS ,OU`X"1-Fgr5(S޾`dry0 +qÝ ljX[g2>vd7.XA( *bZwj;C<;1jc!^Uag||j*\6^0Yy<V_yX!|3P~ P%ܯ#<Wa-s,'q[q}kțQ'ҕ#ǖOr":GEN(LaFYGZWLϻNtq"&QDE6+lRĀe}1sp9؝~:!ΆBgT|2k}l4 w_ k0]\ f#~OI fceT0BaWB;Wz|L!r1 pO ʲ @(|ࢫRN)J>j0fZ}J?a%{%9Ρ*|'<9+$:6`Iv<ӌչ4<|hyE#xhHC$VA~?mib(IQ=#~ ngˤ?Լa+R@'֕?ئ זHUzd*0.Hnfs:[?!Ni'Ĵb Б[pE]Hj.)CA~ad˺k9tM11{׊<}B+(ļ [v.t!Es0Gpf _ I">bdf6Ua  [Kfo9uoZ2p)5I-/Mz!)nf}corSuV]gu#{&:!Åe+E%swes{'S )2BDPg]]&.r/!Dv3%ZQօ~Tua#+G4Xɓ)F@iw<6deqݾ>/i9םS02vC ;FD#31wkլCր6fo۩DG` V ͻx U2D)zW{)AD*\s tY/OK.P76gqfwHPO҉`"ԦZws^9'Ȣ`kC-mahD)ș9;%1`a]E:M 0Q)pPh-t$R%u[cop1Gqx82֔xoW -: %jmW~J3bQ.Lo[VfrQN]C\14E#'AW,聾Jt3)^7]4`U ۮSҟaV=qln/66#-Pr<[<͠sIs~kr [)zyzLlR&?#S(c[OP9M*6dՙG^$o6M=oO8\,8x[ nre(0+NgH. 'ԁ-9E^EYkIxS\D/eub76qyVuh 1ؓD08;p_kbi71*HsRp$IL8vMʒ|ʬ d.,K^\a" ?WQ%ߛUv .ju LHdtSzf={*JuݗO:8 y{_'"òJVݞM FڽH)96?+ 6ml A2EggэaHߊGixQ=-O,i|,ש?f>Ӣ3aXeW7")cRH]o6F{OE2. 70 'Fx~F XƔ+MWݴ3]q&]q (0)0%eif}ڷu,g9 =|Ycq1̫vSXKx]Eܽ;j]Oi2*Kl(Qu WfHx8ADFHZȠG\2R#㲱>4FXym3W@%mSV͠*L/;\nX^D>3۪YUyNA(ꏔ#Q(ڗ( I2<ֈȩ-^acr [ 3|NWFn3w5+ٴ=F3J A{6X%F(ĮTb~F=|q Gs^ B5T8.08gN)lʍ)67 A1BDH\[9/I_EsrIV@ҚysktFW-YtW_Hj,h[$Lc͞['CWpD("behRXp®qV$pA" <)c"JCt,TSpE'AKrh<3!g]]4-6)|fGME#7IXw#]mn4n!m6I7&Y ؛S[XŞh+仗cmI H ¡9ym:94MR}K$*$Z%T]CP( ˊ2‡&,VG>R7ZGx<%.Mb1eēSi6] _O/'ݓt3` IdZzY߬ۗ &lU>+b>$7 {>ؔYz`LHO#ug[zYh֊6QlAT< Awr\ӦZ̰뢖ƁsJ*U**]:"]uB"n'۽ WaI{UEa>$hnmO}[r-O*0ǩAнd|04" }!׈Dt@l8.{9णA6zزHqB ,-1fR4{䞺|=ل21URƗm"JުnW,-B5, u֍?God"SVi'ʡJ>YF_{s^~EFC'W0PӧĽ:-W9oT-k` D1xo񏏃}E4iHy ca̮za>Z2I= )nNE|=j ٌ$7Uצ$eR2b<9 *3QӤ,k;eSa7n4jXоj.0XKf7yߜ8vhCe-E7ՍEg6){ܧ,Ma-4Gnȍy#6F賗U[WȄBOcod!Iol3g:.AE)*sL UT_\RˡTWDːb辘փRW3<-<Ug*˛^~9I|848kh`b3m~1G4z"w~FNF0bV1C#nLuw4CIȭuAgUC;廑U-EU}jnEA(9Nt=H s7g7 /n8_,Qn~4j6sG+t&bk D/_ òomNm5dӊ(Z8Z1+hƈٝ8Cy@A hIf'?ki=yM(< 3Rw C]B+ 4 -ۣ[lw$0~^@1~NtӽR7&syZ1,"hk_q?qTZW"b{V=k]OТ'b;rXbNu`K!yZ3w1Upl.)?*hq ۥiUuow7!!h#y.gϿi bLၾŒ)DSf)X9iAz/9>32w/e -ZϹ Id+:XV6 'eiɑЮ"/ߢAQUM-出, ~Auoަ\vz`Ce^*k}#Rf>gQæɇACEs `?d7)ϴB!wY)n&)e%3ԫyNݙ'PV>ҋ GjvЇ{~5 .# A6X7P5KC0.s} MjV'Ŏ'b3b-J~rvKr?w+y@*A+Ae=Hf}ALaZ8NS08\Ç|}*MM5{ @2r? ( La2ܐEy3h鸙>grq񩐍\j wwyYQ>U5~%/QR]1Jw$ $Am,/$Tԩ5Bũ0Ql c:j 5㘋jj`&3d^˪ĔsNP\=w}#i'+7vA5 ܷ`+J,H,J[S4\Yl]FQ^% Nj񳡑mw`_FZfQDӰ/H4D}4lZ]Cj>jx)+~*V{YQ{8yN`&":mLY{-a|:rG5Y}8'(&ސ No1y«EҔfDʊ&̪Qꥉ-g@gp.'{Yxa7Հo|6;I`<*bHa1GGASץDp8ƍaž7'W'7V} l E2D)hn+1TCE P1ꭧ2R8_m='G E?'^}pb~>6Y]κPQgmS1]gul|Κ[jha/)!i\_a99JxFiejǁct_a`P@=%yNrm݆"4L Mnv;O6l{vp1Pq$%JY'UadkD)9=JNq`>}B g'+r诖 @G^h"#ZxѠE_/̇bpZXHp=iPQ D,((̛/DUd-ڍF ۔4:~ZF}~b\#:bi卯X(p ?/$"W4p~Bg憹4n:`)nz{s@gJ I* Ru}C0.j~ qY&3+ BXS Rd8Km>XZm5D;'1E.l2X6KtVxs)cN`ev xwy_;rHHDV#y2QRk_L|e|@鑽Hgޫqepp*/DľV>C}&u(*]t%zwz=^{_SD>!^7A M ?WxE_3p'۝B7B z]{ stÿ fģS#f[:wZ V. K-;Fs3%6NQAl;!XML=`{<|ٷ+h5R }^Fgdapo( \Dx8ͩ=_-4Qmq#@ZiZhW8撱E|;MSxG[SÜ-1idVF&Sي[KY>L)|h&>k^x9W~_8 O1E[ P#r٪Ld#9MWN %8hw?>4(#hEE*;D}1,7$yx#5QBiqURXix/8G$(gU}GMȍ|CyZԶS+Xf*P#o\mʢc})Z¢MbFowp18/D{2gtd kt+Ϛy UjPHl-R ?2PBRK{€ulM=%^D3*>FXFe8 MCrvxhip҇wd~R\ipR̬w}\hz)a ߲Vx<~k>.4F@pOgz sŢIC|RV(vƈ@?rPjBi2pMp"Fi6oyg2/-Ma䟣:R323ƿȕ쪈[X?E<q YtQ0[~hT`Uqndt}z|nѵL?eTI3U_xpA GNyn'x|)JRso M $\;YhCz&D.x +};W֩0 [ }7p{!#hpo;HG2LQKH=60a+Sľ P+YS>nzv㇙ EG:f-,^cz-m^#\zc0 %σwE%3_tZ8$S&݋ b\1t``h]M\aVv hm\*-kUsEFt χ}QAWD#>}^0@v>rNkWϕq%|iIIYƲl,aîg ph ZK:z!!ljV(\dFn*) {)[;3bLEs`^}KLXe,S1>bUtllpEN ]76ܙ*qX ƳR²@?ʉɟR?fzr l_r翸Թ2 ؝%ŅrStE 鎷3D$} :bh09+8"5̈zx9Hb^EDSo Hf &6yH*z Z9FWq!f7Wg 0t nAf0ʾ݈A~LHٚf P.UXvNKk8T`DOr\YHȿa.E-DM{&"0sg_ Ujf/w[{nNy1C7NOvQQNqg :/u;Ey3]7^zp(ffAv8Ht65q"7~sK:Vnd8<N3i 2* ڤ-L=jNV /#!MUE 3ӵz|gqN$51{;OznY]ƕ?A͘S^+$ x<&U,ӺΏ;1 x$ZXb "!T~9sF7+xe2NК?r+tg^.DPvCW[N' []Y?`XBApua״T܉mfPEW'&d&nuC Tp&zg;^w35X|Q3~ʤQCh#H*S R?{ nc5Ce#Agޢ|DfC sߢ 8UF4)NEK~ˊ4ϯnCn6;/]}U,mVNܬ&E{F4x1.3*[ŌaW )2}VZ+ҁ`S]!do2߱~ z.cKC@Oy,,6yf@.r_D6.AB<5",T8}J+2{Y2͎mGXLd'cyV*0|5mSY?H9"zH+ jYdDc˭*3h, l7#wcUp [a&gXqaq4QrckE?ۭ>.4 M%JB1BMPۑr')w]B7D0maL6^<9/ȚOLS0yB >`:xP=z3LǣyxU9AކM9uY1*m|?p|Wd"r5bE*?8h \W6{h|W^1JɬvjSepyjwiJ+~Q3`75QG;J`٬ G/qGS2Nٕ|U{׊QjOqoc-m\i#Ԡ}gGh}^+iQ}tw;cwNQ [t#Cb{UXz00*D 7i[)ÑfCd6&@ TPGW'EBjXhEvaE;[Dd!yiG!cA,Py"`sVWD ПYf &TCm@+]A1~ŋTʛlmzmW0mRRܱ0|<>uN3-e|87aXyqd{qhK; D-OwI  [SQ m~˥&yY|6Ҏ8KnD 3-'Їd/ *]d -o,>tBĊbGwjKPLk Q5^=qz 9BCd< fdhbR'ە LJ0b=*UO9wOAc#.n1 8bȇ\"c C I"C|BE`%9n'p[mW6H3m$ֱXVI+bu+]*2Pݎ ~y]#o&db<>/|4Uw:; J+]CcӪՏ3?}Aa)$K"QkMQuqaf|#|* X<ܴ$,.j[L4^"٢z;'Wu myM9e7 zf/mfC/m Bt-<}EGȺZ(TKt^N6Zahkj(,&#z_3g{=oѸjBV9"_H2m<ŝ;%SF6ЌE%t`9+T;xaoTe7e~NmI;YkTR~W㷹dؗɟ/jFluf$S,*q-fU|j1,:<|ЂY7PXXbNTXr0Tؓs'猪;a6"8ޭ7Uu50O0쟍 A&ɪ?B!3a]=q 䲐#clI`o{i\j3&2)l1OMDxg10wtXybZ)J="^C+D /|taZϐwkM}$TNʃPN5,ZKXR[2уZ_sasF7).O*;29CNna2g ދ: P+2И#X29Epr]pH=YI$QS[yU.!?ہcX7+ݫ_'} xN'Y?ݽQLD.C:Ce6`ɹn$nŕ&?Sx6eW$ӗCOSzKա=^o:StwHjԈkwpsz3 э_W2ڐPošqS:'͡Ӕkwt^@˕K$uk93Sz@c@7ʸ?z'0m.2gX7>W2ǙWrR4Q> vWB/YUnNoF2.BʒʆM PֽqIO[&%{irp=%6-3N->t$MQ-ݤw I3ɻMi糵\꬚}CCSsRP{`n3,GCѻhU1ꏽ4gg`PapYj1}K&1Ω;RL]3Ry-p(|aD!Tf;Bpp ho?}Cg+  S56рCGr@*^mcHnx6Y5 O,J.]t>]N5V3s;?z4$ y<]vvLPh slŊuQc㫚YQm>wtv`l Жa`N]*Mz B]yϢkR]cHf7Pղ!z {v,q,U\/|+oJ%L 9ѕț0FAg*{ϸYح@<=q(݉ `Kl"6-l<' Xi {5-NbWjOe4"8mVp_`^}_drZ]' 6(< 8D环aX 2q!|{ hΒ|sby29xW>D5߂< =I435si0(2vOж:|5<fGg·R1Kn7LٯBҫ:WYE9a1~#>)e\ Jx8aiH/Ⱦ%| lx{ Cqc r.mf@O4rd`,ajb*۔]Cv6RЪs\k^^OW!4x(#n\5rd񔑼%^}bUEi- @MI[D& gg,lڱq1ޘg:i'ZD;L5VMĎLj/$*Jh__a=| r֬CZmO< NuwUg.X *C[Ƈ_J=N-ӗ}\`QΩԨQ?~CN1ٕ>S=Bҳܗd2W?f@sy` o? 4[DsөGZ{3~,D؎Dи bw0[4 8CI G֠Ka3fypY F1pfSdY\Wi|>oƳi-D`y/qlW|ŋY[TNNBRg @k0n0ÓYiybs ?uhGtki~|)_ Z ~-6MX?FA'OLD,M=gZRff"7i~uE{=f2wMN跻Ő\Zl!  tkTL "0&NdYmY$ ̲H+6Tv 1,6WZ4v'IM~, I O2\v'jfPxNJ~X+n6aBA@K@8 Ar<q?OЍ^~]DhR)P"V??? .'J["9 C"d5ҽr"&(o1F$]9kkL] W֛f*7[Aۚ ˃[>x+tܟ,~ R*7tUjsyɢ%v_Kaz4?A饾DP9SH^ v 8G^l={ܨMd1HBÈQ.R9OVG3: 2k e0iz@[.+T󮌲9G fRht=ūV ~"A=e0qY u\-lAuUl!1-un=t'QC!Wd>v.6B%Fvs h^:]!y#'XMy̞M&E!gLUп Dc@ wm=>xs|Pe~}. L<^CS9lD1@ñ7-pDX w*gu|fY{< .TR1.[a;kReN9[ò h"zRf;ZAtӕZoxDv 8M#O{Gg)9baMy[`"^4x/aKЀe=V^Ũ Aܛ! ařYIs~X`3gq|e e"q41u•l4Η&X e=r7aZ-F!7o)dNsKL+J.FvohGB"ڡqr&JdzU¬"m0ȩ>kN9G4ۥ6cCIˆ[9djѼ:_xuH $ؼ-a[IݎCX^W; J;]U49;Ck@Sy;@!4.UW#Ac{z;+)D*Џ'?Э&څLP$O&Z_ىgGSܹu\ )NnM#j@GtQo֘k)Gmֹsp ݰ2# H< p_4p}zS-+TmX;뇨{PXy]b6doRiu! }70¿?8Z3~݈2栝+IaG8/J^~5jGlm/5B5|^W*1dDDX<{96MN3'C6YAXbikU\#0IB1PqLIYQ쨃Q*-(qA% $ SbsMH9Qc&leh[/bwCd{x7Һ1/~fgx]KW&)x!? a,^F"$cAcxVb&Cr=pU_3 0okK#02mU0J1ٱ6"@c׼}^-"a G&#gloI(DAYk8w)7 !$vuTr¹'lvS-zghv`\Fx ,is"l&BR CŞ"·W*hq1YA#dU{Vz6&Pc!%e/7kWnjC*`7+GԠO1l ^[/•`{6ˣoXfF/OCAC0t́+Bm@[tX)Bz] UW0y  0цJ0\եVS_+)Ol6{{Xߤ œSXJVNe>D`p2 i\h@s<1\TG/F"龌@Cu op|Q̍6C4P^Q1њS+a|y$uU<+ 'eڇ|<M'`Yk++n!vmh`= T9]gRo"qoc*/sڹEH-r9 (ࢱ$#(+ZBu?k͞=^!:a*s 's_ ¿@jE@ykOĭ I'w%Å\ٙgueI+D /0NjU+`P\8C7(KiXcҴ!}(ɭXbG?RFVo3AiNYJ][6[^טKQIcǵDž&;R;bvJv@rHp{';@iQiVpGa#bɀ#wD<d '^WBzuqq $8w^+PMjr֤c$'̭x[ZNa+˰Bm7F5%P3t=j+Ow^бܲ[pcޤrMWxz|5|-6M7wM*D{R4!vw?˫ph͐w>F[D L^׫q cjje n X<0@FËV&'V|c7fb >9"j#! r\$l0>{I>\i"8k/y27) 7 Wa҄0鴦w=;rTsaciQSeRSJ͉ڻpc;C۟c.Pl]n]77]NI"GL:vk(6iv^aObF2х~9[VY3 "Œ+~j[J |tt%i_o34N~b6\ RGM{LJ!d QRk32,Zr,{jґT0$-Nm[+؛/ё}R rt(Y7gBvin=i_$7Jަ =C׭pa~Sl]3,(Lڶ 9~TTHW Y6.2 )QVvj1ryQʺm:tʹbYE#/UabӟG"*YI` c -nDAV ˧Aj'd, Sa[*uF}dIU5IDS5YJ[\B)sS؂hkj_kt C-};A|aiٟìwF,HiNF i sāH*챗QO„&kӷpR?\Sxf$\seXhА~° G?3 UJYrVBD8k&Tg=bp C]4qXJO"w6ݗ8*VKj}$պ DK*?c j|H-3Jh)`zmљNG_Gzi" U|4ŊRx, B'.Q?,}d'/ $[##r. (qib<ϟi ) 7JA@,Σ@liI!,oL:9r!@eycDU|9L"34pxh!y` k:޼Nfe{]@D˶ofRi\4M`'Dڸb^D;}B@W@peK CTO9Wj48nhqc`᧋[(Q ]fRkMjׂOMW)=]Z٩)h2xon̹[O-9֥_XZ8$gd-}Wt]_mzb +4VąTCȚ _8b NX1$GF봉vY)o#~:~MpEPRb։y2f5Wu=X6'ݿ45HAǾ5.xyN| i~~~X" C )dүQn4r0Lܾ@0raePJ.7Oz~:&'Ϲ`LT` S (9ʤ/ B35a+Ia] чPZ_QZݧ`+Q?v/i=x{mG̈:I(̭_f^t]%N\;ƃ#s$[̏s6hTHB<^bYO2w{WE F g@ 7 Bs?I/}wśڅJڂdo=!W8s9ĨE&/ 4/Xl tn ?ƎLV~Qi/)1R ;@yBo*=K͑6pO(J XK+ kndEc %[},jd?te^: tϡQGeՙ[ՋXczG=Ha TqOr4ϵlM XMפax b="A5y=o1M5F&=Ԟ}Iz*%}-Q i.<ݷC_* ;n2vHFɩq/CM]7g@I٭ kA kk/Pw⍐5ɛŜ#~L*jgqw-ߡ'QBFY^GiDֻV\cO1;,j|8n#]i幀ʹx]"U 1xO2u?©IK[cպ=Yix Vum}H0;N-Xg0hG{t(u1Y -Y07%J։4-jkU:(I?:knE74Kܱφ s(:4FD"\boO%y˸&E ۰sʋ3[<ғego:pRr]LjD ~pB7|v>9D b471I) -.n;[wX,dB^ ޗKeR{055,*f gJqqo2pjo6.~MS-*xE^ bsG7N;dZ97Sy4chUkI Hf܄Ǟ㉡݁AV@l#+JUR3Ё66 %5ƫx~@%PV<T6NN#8Ǝ*a 6Hw6>x^Fwi>ZX,q١}谊b Hs _9h|ؐ! N߾> gvޞOD+ZzBZJ wNuQmDZ܇H=ǩ+n MBv|b|Yd:NHjO߿ijq^zP&ł1Ja,Uz/s|A#enf5['3s'@rx.hʒ-TZ6Gv|RC9^s^3nš|003raCw v7sX-,jUg%!g;wY/iI8*l+މ+x3h` d.b Æzcla >[)Uyh$5d'DdWHۨm찡y|XaWC,bYTwޫ%>asO5F֝`e?8.QrG{þ [V fxzHI>Rtk< |t'pqd&_oP)CS^(k2ry zZu& ◁`d]m[?TYԺ4|pnT_N/a}ot+Y~JYy[;_=ǢAp,V[lȗIBׁ^J%,hH)fd"!t% )>WPT8<慮wSVxF*u-l;)KK+}`Mc"EK.Sk[A'kIOB63G#t)oZBE=~:@v4OX_v8 bS|$N nMn3{*Enxj!ґS6x qn :[]?_I/=\8+dPw>uBurU.* HiH\W_ҴJeLsOEA3Xet1Ҕ<8UW*;̹?A[m z_~(Fo>ɱoY8i-[ؤu1T+I8_^R1fSl a˒00tZ uF%ˁ79٢Nrz'})qg X@ǻ܉|z=oOɳDV=']TMBx=Wt Sэ_,vtzy@6'84#.Ontin夹HDblfh%ref%~tQ#^  QM.G dlCP?1#3Mb ITv@_1ޭK3e|9 ݓ/5 het޷guipq/q: .<&|d bxڶe{C|q^8wge?jy c-P$RAZtH1$I^4?'qy8?dyEʪNyT.?_+&Vs#Z)N 5-Dnݻ]"d. [Tnjf%bz!!JxڏJqzc\~˵pyC (8?O1B4;Z~>eb?]"lS|QF!W ѓ/-Xj hR+ u*;_%5Fwwn+6Ηxcn I+ lKHZB$?rp*I)Wa+6J*#2}R29~9]O0mU.q'9[ U:fe )ۜ9HOcFIF_8o a_ܩ =t0]AC} y$L &D7 RPO,0EDK|&ؾ4M_I+3w&$b`Ì$'~o5TEa^6F_ɝ1̣8=EiYXɮA\v>̑z03](HdM*tFaUx@ЍmLgrf'0:\{o&͆nr{ mc%2g vn(S5vDzt ?E[~rpmPab,}~HaQf6 [b\ .VJaMت"62Q| OF {3nuR=źD1'Yc`(qpdnſk㯗0sRU"Taɣu?)Keh^a|Z7Bb([vQF4$HXzC[5A4zn'K~ɞx极~sL]QrB3?@\ {oA0-ۣ_Yw7$<&ĴHP[X&% qOBd:\l!s(u1A^ѦBQ|{ L_!ԙxt?rXk>LW0l1gM c8@ []پ1S.̓FFk([6.s]#RY>] nV)f rCT-h:ݤk#*"㡂DLf#SkOH r0 X ,_M~Uy_-őIa)DNաpcj+QӖ/?[]g36ф[@f; nE~.~Cw ,N `1ztӐOS ٕnE11`rYiy`Cl. g4Wɶ]&RH//h_e,~NXRz3'F\eT%j|wѹsN6:#[eeʂtЏPcy4獼4Y)#&; { &6h\Qr@R7|Ycbh=*<ꭧ7+Ral(_DB0ph:0},-YO@ 5F0Dt[/}渊钡V-a14rxl:.zEW݊ y"Fi_odDKoܙ1,*0qU e)݄W>A^!2}TƄlʾ Sd?R ogvQ= ]4H5PE)]@tgg]h `%Skh:@-2s|/[r^HQ^#j:1+@)yokһx`JGn]9:͊ [5YcB~(ㄻ#3m>^̍J?XPn\ztƼl%\!~d̗(("j^| }v[[LkTs6[mB2>NESA].Q40MNMERVR ypET Y`:bid+deI:rB 3/ bQ8z xfȧKx̩]98[{F81v9wi bzb97GN~!\hWm[ʹ4r ㊋2+jcPY̮X *yyɑ?*_v>< 0˰A%وh|΃TG0e^Yf^੽nGi<8p jʋdW~.{)6U{I\;";5+yxB4 w( BmgnbqfUHCqmȓB²5BM [;Wce^ ]J#}Sx{zȗsFP,LMVv~n01N>~0#5ិ3 2bmf 9G7 md+l|ekZ.Z8Avywus ?zz6?=rs|-<f9y K ,z-$(2=I9l>f·\jBRAWu9 NbWamd1zC{Jc4-)X IfbZiZ"E2['9fbb8' dr:qu0Rlq> ɈiTiD_|C)"3H]fH#-i`5RMK 2x)1'ZNy'?MA`m%tحVx8wuSڬ_VKW[k;I$fڳ4NXSJcKpÕ r߭J`-UxR)z$a,W攬5(<@lTJb{2qFٚՙbphE:f~9 *l׬qi<$u=e֠5-X9UA}o4j;|3oͨ; ~Sk Ɓ$Y|;xMmvX7$_]n3:=:Sety;y&kuK4Dv ҇,lQBgGF͖2iˤ|؂QTmG8YF^h+S)m…>`7_|Zy!!(m<ջ`R)[Xݳ M"%a"$V%c*5*gyݠvC鶄kZ#9WA*:,qL=Wԣl죩_>3^]\"Rp#X_]aQF]1WT6pBќR`uӻ>'ѣs'O7!naL#ȩ/GRÇ_2f-_LgUymogJըY>c'Gf0rpUu@xW)&vQi^Z(mU `έHF7C& 6n'oQn_k* Z0Qg]\읱.EIMm밺2}s֑0B @k2/?6܅#K,r$KђTR&DwAU$$k8=ڰǹGчQBjg .2 ]0@&G7KO'f6U|jZ3-;^ '"W}M\Ƣ, 'qz+uØ::[Fd/2AQq>|8n\X%߹x7 ~R |TfٜK eO6@G)D!%0V!s1Ʃ~a+s`*,f4~,fKY].һI[Z]6fNl޻SQ~Y ee GU6Fr#=5RT[ {ߑ_W:[s1;a CW˟UUH^d2\kME8b Uye7|{k fR4_a<믣N1duO9rE]AkLQ~Hf`&>ZS7`ڢdc %ѲjP^zq_Ťh(T2B]K2暠y0A4ڋlk7}2UӛV<e0.Wx APym+sƈ5 Ic4)e~Y.4ȩu@w'w)I`̟0œcK _`AWdD?KmO# ~ Pf ĸ;UCr)]tfdѯ +`C[-F.BSS(g/v6&e #(gC 9Bá:g2]bѥlL =P"d=:1ծߖ: ({>؃i:um-H#`9+o1zW.\/s<"gs.<0nDV%y3S `.,/ͥkquXL?f x^f67 ^+-b0=ɖbk| Vq*R}g1ʚgfzF U${9W'>1!8 }n;`۬¿H/KW쭔\7,u:,RiwvL,Dl$92wlQ~)XޓPÈ 4mV 72ނx$1.FSSDHCvHޚ(Ct)?Qu݋ z\)u!Pt.0M'~toMsre{)^xnlPXgʵR?T 8H+z`*g;ӻEQ [ۮI,`㢖K,xhZv/XU)RӴJW If.ҹ}`a3!7;_I%cOUk |m@GK੓FQib3X4TqPOl<+`Rk@b$}!e4;;*t=p߳ c+@38q G@WƁp.0Vݩة&#h^>M|}9=烠2m| ηCHs4}ԈDWû0A!=`"w%J?"+y~fK*jE2/ȷ$7 iq͢ۓP~)&$lؙ>%m!K(Yj:E$3{OP2 yV||D3U\MLI >I-~.^jsm@Cٛ[3jZ؊sXƳrTk ju2%!ZIVB8 -ކ]u;G맽i>lKfA^aSoPC}r<>(0GNOw ix>@I?YlQpye~TIvv Tn6ԡC7hq8,)/lAwCld .X{?{qt7s U} TDp'Vx0Ica.4뀗_Kst93(1! VcEPĬ?O7z+~h.{ gihܲō$6V4M$c:JqrIcOشLs㚃WJrԈaH~nQ3UͿC :|e`Gv%elB>D] BA*uFEDO᛹wzZ?l39 `߭H\3HyAfiMb?FDMdT(֖Dݤs8]d_;szA֖v<6-ڧk@">Blo,2rf[hL $ mĝ҄Ru5Ľbjꗡ)QBFSP%ż?0 (kF_*7T<Zl! p]TGUFEˬi ۶uz^xN*lNJ]%QDgK[c'/+3 W ©‘60y. 6`{C:WH.{ 2`fAyv!WVYK#*:̵ .@GLfG2҇o̥Ydnnjt% U-I#i'#zӝ3Fv9% ΙJM9q/@sOiH}'zyrSs{%~}Ry-VTE$(1Vms ]3`\cA;HiP7(Z1K| R$P:1 -̓B-T|SK_zIR;թ]ߠb4A6uSCSl l#Ac3mx`la$3a*L1mc<) Oo\L݀(v3 ^y'd~/t}5idH+|jQYR_GEDς<c rH(WG'@V[Gq^W#0Ϳq| @N2 6cV EO G(:o0S̪]`V׀e4t77 w/Ҋ鬋~-by T.[VX᠀axPdZ|Tw`9[X3'sraO8 _s0BkK,])F/  DowپШc/Ohv*Pw-Zm*RL5E!eDa,L(1{kn ‹x}Mi 8?G.j=G{2'`kԆDm 9v|xֆWU,XCXx>blЪؚՏd >Vv:ZX S~nӹUHKuxI}N#H FN!}ţ -h* ֆOMK)>mN0W1|onIHzCx\&S8ͅMF #FJCd #vdgJȃ!?45J;:csrhߟW,DƆ6A) G"J۵\f8S`b{ڂn!kՏI+b}K~ j{r761WUE2. ux0O)Y4&9GS(ʓkjB-R33vv|iM T81~f4oP.ulpF6qOQSrӏU̶腦G}7擄ņf0sf\tow 4ѪѭLb@4l$/_,_`-Պ-&޳Xg B +seܾj>F@&^6% G-;bKCl-ʠsIp70tPERb!Np,/yhJyʤ+!wpX_Zk=#703W7_l>R^9{,$>l`A;&&.L'pUS Ewqp7`q3G26T.6ۋ⪬ApC$!jƕ0Pa[zkM$hƺc%T›.ƾW?|dAv~SnUg<؏o"=Z/HGYFw./DM{r6q,4N 6!7}HYE9vUGrku,}n|X>_bLna*L9%bqw{ mɪ ^gM=OŒ8EtvO[ [6Z᤾/M%e[J#ɵZ B y><&yjE@*c@R=DW4zev[=>PL^_f=>w^tr@;Q/RC+Sox_tȍަaptj@/v AYM6qcnd ^+agyY9S<n"/?,ćDPYtF-_$cK,xcy˽tAiiMN!2ݸXķy v^`oge"NљE{q}׃:b]:. +.X#Fڭp(/Iu^)>u  u ;|S2kKTݚ>j1UR<3vCQUBב oM7q,o`yPAC/Em.( y(pcZ2Un  _ׯx;T@&I 8GkfANbox%0yD4IOJbsR #T 7 kiDgBlWȒ9Jؔ~?%=+jBf̀ϒ,X鯵C\..T%J5L;B†:*^w+Lw3&]VZWtu0i~'_WkF;|nD=[{[$KWF|ܒmĬ woO$ua>oujDktwjwq0X י![H %7&EBץ 6,RNYh'7~5qOBT:CDvuG9W!$s~!~*I3V9Ejb/Y#b{*: PJ>Esԛ< LPD6Wb$q2+FO+bv!qS E=ڊ] JZ6-MQL-*-tBqD}PgT[4aǝ:@>= %%L׏ar㪸Xj< ,'f5.wt!:QD'G Æײbjkje&y&2|ᚳg,Ap^\،Yv,v9-wq_0O&Umf( WwM?lvև :+,"Du> v qHujepAxCShrWJ/Ϗn$s ŗyro3Glԛym,l]44S*}_*Hn)L|9M ӎhZ,N~gdXmW2 2w9Miה@yaHu^0Ns뾕M|lJCWC/"XaL> JoazWgCl%dCu/QU>uLYսu7Y+;(&,9DM~PY-IՕljeul wvJ:},wq0z>->^-`" a$c>*`=]1;qMa!;"N#5w2sާ kT3#-; dE102-kꔵ3~z}* P3K!0T%v\|\M3ǩ(. Am];&N3"1/IRuӰlr\"lb_r}Ma v.60gya&,3X>Hea~.s(\P }y0<:/“<]^1P MD Et bc`ݻs C}m]A߹5A|Poc`W0 U(nm$8^d|F)í<φe#nϗQ!'rh឵A oeܟzXٮdY;f1;쮷`e^10l&2G0Dqn Dߠ, jR4.끈ַ0"_䃚z$Beۂuiy *X]>v ~݅:,, 0Jg01f,-%?\O{v8/ު~%T9ghbr:Y,Ҵx_0+>uF>/ ϸ ۫(5HYuдiDG章:tk}\Jڌ%gqf#Uc)@?;bLϫ=lGiU'[{*EvWȲ#5ۨ=:-hšTWT"Jل|Ť7WU^%5K!:߽V(ΊgLM :N"rwYr$~glZO4ȸ!wdS0e9 zP`MI}`_D>hE£>+lz_dVzzRPוBi wa!ZnDi 6aTwv~95) oXL!qxUbufk0Q ! 2FyM^ibFM1>> E$.E,7,\D&j)K}v"TT(`ǁq̓yiZOٛUXA19Q-X89 E vPF?3ps'RAvKM 0ў7L! ~4%09BݫҠ+>xЌSZ[n9C|nIN^mlN _XJWG_6 f=YsvI4ť5L-Z8تyoT ܩJm!z*$ !}S,+DQJ ۦA4!lK΅UIc@a *u˺]x ䷹NMZfL6!9hXQwHس@ԛ`tN`L9 +4|Yɟ# gfavۋ а %ڔ)͘V;#фؽ=ml6i 3h5j'7SWZ~.2[Y*'-g$]d@[ȸ^т=@}v.a{pe~ ^HURSvo 5O X fEX]@ڏχG:mnJJ%.gsTсj}T!$$bK0>cZ&0D-v)q3l~^/8%9 02pU b.wjэU3E ǴYݏ~ Sv]S֎n{T "\Ba8LN]cݞn&a}fpLR!y(%ƛN#OD=E| w6.'a,5M9<ǩloB-y =~~ KhߜhN'6%ݡ\eBs[< FI 0NӢ[1akg~3?]zoNjCmB;}(%kk(W$,jZ\"Ժc ^3eֱ;TT;mu8jp@ٞG2 w6_mg} 8; /'5TI]D^׿ B Ei?z/V*{-ϋ)GCzwrͥ0⎮@{rz| g؁91u10. ,롳^25ߥ-͌ե ?ߗ֞~ ? Lt=Ŀ}PՉ&GOku$lZ 3#kw1A#Df*d 4 ~ fUzq3)I^V}rZJm;M V:`QRҚjErm۸%{'+Mu8d-ɫM<{2r{)V?P2[Z JCcf6drPR%r3ce2"Ǎt̩w]zrU$ ̙gG«_ sQ>eWN Uk4WT/Ž -9Atra]OU)܅`Bb b! п"DϪ@_㉰8ܹl@O,pك5Wb ,uvӄMɿ`3[JnaD,` P tk_djc =W~M1_!nV :v%&:l o5)Eb,߻}sja/gvj{yնR-tl;2 q.8r[%'>)cJag==E 2l/8X>4jnEVK$`!BJ b{Ɨ1txggp(jdT `(cdFмr+ab'pe-MH,rR+*Æb'ݯBI)s:$CuИ6J㖁)aĚǺ| p]ڛ6hBCCAOfx7=f p]Al k#{ų-=e-]n7:Ω|j-)MyvVh"nIl "2R9ewַ{+HL?JO%VnN=}ip^F}$fѸ6+1ÅGF1 d*gqmN$+{ IƵ,`%ٻOZ^SABd܄17&X-JIR=y$@+EfQ]Ϯxc(9g|S.USfZ8F ٥a: yc.Ի]ѕ;QuW&*O5N ۓc򊑕DZ*ܓh|ҩwGi X9Xռ sz|xN*ಢw!` +ƅ3ҽ*AyISw%Ybu"Z-XMnjʮo8 [uvrhwF8~P)pSQSQ G: /H*Aps:'|4do 8!? v1"B/{z;!M8`a[*7$?*1ynGk!' 95f s EFe5P'h'b= 6D̝Vh\MB7e 7H8> $U`.|;2SM1֢;@`qq?3歏r_R[r-5Г(6SfHiy\_ Pgi}IN8f}'C0*tC߳@- FdobJ >d+9}޽H-ýWkRᑋQ]ِOHyѰfj\9`䷤^Ie6"@99SsͷjʤнO$InɀqVO붲͌]@ $ܠ5] 3pfpU^OL 7Նː]!>i,M6!cg_d(dƂdJx!8oכjT=O~7pL 胩|p:7p.qTHpv 5E ¹B-L"p‰ߎ&?dѢ"治~>ghiKE.GTfߺ!V/xzAmC`=>riX6SƊ8B>Vs H3B3B4bcyA""3šHp~2Azv2WdLVx }n"wѩ{-JƇ'K!c4@i誀ƅzBI,GZȫܭr_mMnakHD'_6XzdNt~XrFSG l ;M_f4cƸuZ,Ӭ߃V[Lqy]@.^ =A~>̓42Z¶>$#Wޠܱ&*L ,RfZH&qlTa쑸on7Dxq?]]Pq۶ }ڌboձS`&\|ux-`]%>[Hsg~az0qQ>g^;9g%ˤi^$™SD| }]1Ex8A H"(.Y+Dtvՠ%\1UѨbu ʕ( .3g؎4}OFxD>8Q`rc*qspPt@v]lR^49df5$;{PRAn?IAsDGN?V Ւ7׺r}B 8E#A!T%.] C . N baœ2qטSj#6B "JEC奉SZ"D0hn1?JUOUef{p2(A9C0+u62Ajq,ȿι16S_}?7sT0,-by-TgW^hD@}W){MGظ::/^~ݛe#7*׻ة3BXTĄ!5|y<3\k8n3G\Qo̡C$>_偍s¢9ƛzDz1Zsb+_UN]l3ӽ+$WI^:uNaI~;+Edh& >xb~ 3\#qnD`[H&,6 g>q̾P X@or)v, w!^*Έ^KH%SVi=$H-b ʧ*+G Ǯ7Oe(.P/Ū7/-*>Jѩ4薂QXq;?T_ C;= {㋆ HeKAi[uQ_ oO^ rq*%s(x :<݋,k ̰v=WKa:]cωQ9Q8@%-*jk?NPW[frlW6l,Ӷ~✾#|FGpqAıCQ!~kT wbr(pbf/~&a E԰SI3ʚ fݠ l+{Wfwh{} R+aG0>@vU4LBHt91!n6/yu [N5XܴkNY&[f-GERGӓu;| c[0rzpQGb&HI/FPwcѣ}9Tl}/#_KѰR'^=o&p zt&R v `T3wIJTE Z x_El{x|iP liu-T NtB= !F:ox4Pu'߽\U]b8va> ZOWm,DnIW(^ 9CfI_Ďk^Qm?Ux1)~#6R # tlvڶV1 FvƦws*d-:u{r}E`Y7z^jVskI;~ȒMoq?h+cܰ:cL $|VթPvHr+Ew7\BzȒ56*$$v_vv#I̖F.{Dy<$;O1*6m]HNvz.hEZ_=leΕ BKLfz*uHwرcy]Vi^=hi@QbHAn(jtSvؙ$>A7ҩd'$"^3(״;mq{ح6jH"r\ *SMҽaW}_D, A˱w0B%6Y~j0|KQDrw'45!󃥓}7=U_{_+'CNփ̄Gc;1}zWX=̻igDBceeal׆|'?)KNӶ ";Ð9maB.PV|$`@'_?ċB˅0 ˨yI3ٲQU3;%6HV~h}n`ž3|YaR[!!y[ֿ'eBaGMqrAW;%jtUSׇbD533?.SSTj8SJwO[iz@ \oM!TRx?Y)nx~ k.066ЫU C{bcҎcB; [P$".hȤֆ3fr4_qUzLm%7qSw 53iYxi%GݡV_.aպ9B.(.bg2V Ҫ<u-HEń{bp(E"ӫ %Ԕm.V<  '%mk;|vy֘YįGEL VE69q^_12!sQ3|/jx Gd5";d R\эP/PM=A?x`yPSGtvXU]xE++Fw81-pnMFs'Z=Mhq&n"y k^HIm:-~3[]V$vHʮ[2Y !(kQRSr7O[Q'Z0Ud-;7tH#Y܄SG8hļ۵JϚ&웉H:mDhZh$Ǽ$z}`&fdLR0'B 丯z= Si8SA,g(BYu>})g7Ex_VZp'_R[*zjV*d UqV{%@h叮 ìcΓC b? gFW@22(V4 uGV nqgv(Sի79v'''1T0!6p\'A%:6<Dɨ5?1V&ӰK pfȎBWdyMNh̲HdI%}C$uW\K̤<ȩd%X|}@*ܸ݊ 5XQ~cqU΅gVkHYELz0 aC1ORԥ994=庠#\֑m ƾm.IvYz/eW}4*Ȯ e96~O'|,l;X3sG}Vo_kE)BL$^KMSfD3$^N:qDR=b-2Ȍ?Qr.Aʝ%]9ڳj_D[^ROԓEO+bBs9L(85:~L7)qy[Yf5EC\*ۖQQ op} sGd&כ1X :bWcaLۯQSϋP}o}纨Jñ52+]b \JGJjeFpd)gnXЪtr"8!~b(\?>Q뙁n7 })Oݻ~Qф /*X-=(vk?=4S^!-Č'w!k:?[V7yuDRkP3r"H̨Ǟyu5Ovtl HF9ITaw3ǒۮF9CfqaPn$bo W3#ωa,KI[oPTrA:8N34R$ǘgI);QRu)0.J 3W;iSoԶ{~2%T;?*ӇX(<;UnޞbMdtل ꊐq&ʣ^V+.`"(\m3lXdOx) l02&\ ."S7k`Ϝxey' 2X׿Q`цOC}L+thx=D01>g.cЬ+tՏή' ÏMv+yQ,H5e?֥&DݐH 4cUJI 1Q."Z9'MI)M}_E^ы i'w r|=uJb:!t Î ~k uRoZ<符@rt++";j=yTx1N~gP[+5YExHF\ b0CI 2:¸ eL-F`yϻ˔Yf Nb/%P "yp)'drC☼WNp'CorbM$=$7·[ꆊtF%XI #˝i"M9'60n6 EMc+B[ eV8\ֆ|*,z?gbn7^+Fi+ܪ' sIoOTż1P4pʴ ܕu/KRZLǼ[Zk=M妦ccEk)Y+-ҠE!k6XU#iG$@tcBB]wجTBΔPxmm}9_"멂\]Nd`[Z=}157=Jf^m_qfFKEXvS.l7{U1Md7f6VѪi6;dKܓvض%v㱈OB;C갰˱5,]'=SruQyQh**(-m/JwXU*m|-9GOSCSW$u<_x K.tVn삖%HӇQ* ~^(G}Ͷ6wēD"iafJ(,!kmcHw4}m YcģMuJżMߏd"1fb%A n~J0ZfЂU$X }%ʅ\t?Hn*DPͦo ߗ71ldPfF, ':q &R&y끪70;c/nݟCMMWzn9rhT݅ {\l /&IHI0-<F  W8KŴ< ti/,qqH'GtcØDnfݹXZٵ m ܻL'̑>v[Pq⵵e*gG.`U*^ˮ*<ɢ EY]#Y^CyKŐXܹ:Ha #ӳ-6rsy,li’+~V۠3#рDlI(fwy>p$^f, ܬ>Y*)p[Zf3[%6 +:C XBåR8|Ҭh6zIxz9j_QXmv(ӞȨ-/%iG œԛ4c o𭦶GҔM@l=h{PࢨUW/ܱ3Q48C``/XdUG0;N߯~/ ̇=3GA ! v*yY2$Ie:GC6"M`;V2Ǹӯˬ-՗nZOTQ@sc!lK+oRw(":A_&%Bx`ž]!UA+mk~~ 9bhZ醝}XKU!!o$C,d(by_$=eGxMO9A 0Qa_A|>Q&|~# APFBŜ`EIWP۵T3PIXw$ɪ|ҖfY.rl^F*_ Fz6/z>i?m@Atց=•HGY7*];GFӣGw)46e*5]P Nc2iKK('πF]UV겕;&+} \<8Q~,`..|ץ}B4i쒛1kb@"GFmް+24废P'YY*\fٴؐ† 'PE_| |3u2+ uoUhc!v<lR׃V%Zi͙. on:5^IMlCM LA+cd#]b _@P+/ BET5jidӟJ?ts@;i:(?Ӱt"KɛkK̳۲\gXk+j}gaĊ͛`lYc^D0Ԙޚ1it*Wy0+J9"%PUNJqU 䡆! K_9qsf[~'}Ys!ţ[/sWIjKZnIi_ob,"M3B= W.H csw„O/npW[΁g*J{2iKr7fo8rseb3dOARTXZnL;C/;$U EӹюhcV] k*bN.+Z7r=vBnGBp)iS`d ZG G&z>-2 h~Ĥ4TOp81:Xʵ' ,`675+Hy<%+_YDJzPD  .l}Hb?ſ#an$Szdp 0AFz_=6}G*:%:EwrߘtB ^̓Ftãl@0<F#ٱ6kT@MO`7Kb7HV3`?]n_^AU ua)7`Mً,7PzɴOT }3ܠio!\cDAav 8:k'3]v}M6 v %52 tJ *}j񔟪!5[>;伫Df#Qi~3DA+䬕mQSmHÉx &h*dR1s0Gȟwy/)=c'LC/hCbĻnF͋IŹ7YՓYBf`i'R O\kR}pLݞ(C\'[ eWB;pe:]Pb=&ڕ}{s9!ֳIRyټ;H Jy`ӡbRI:1qr#35uܲ.XXIWu,:ߕ.A>Pm{Ȳi:č PͤFU!N{"ȺF+_vrd2 P2cK"'Y@Hm(@0yeavʽ] k`%h s#Y]^ݍPu=rP:zv\Xjˁ]S! 5n:C0Q"ï?NGF{4F̤?:4yʂdQAIDnJp1ԛN$dଖsEwRsz Ww@ʜZ@F]@$:6UåUryn@cR*a:A˚풹NR-tkH5#agpKL${pE ˾ \Xw:]9{e1WSI%L >jS]Q݃0{+aTh#AMVDm;浩y[E4E| Dd`%Ps> 7`0KCSHR2Mb*ѥ2Y>Z-%l>e\F; (DT|{!lK߀,l2S@uA+z+M/fUcR糬ZGN4V-E,ν𓥹S6hp?nF11`lQy;ToH;:.F5rr+iVyJʞm]YzvPª =؞mI`*rWEiGu-XO޺+ ^ǣkuL_`rt%U$&qds](UU#JJ/xzx sVJizY(?N[ݽR8^el$6sn Z(8 &sQ(5L]PE"wqq΃e_U+ o M?H=ӵPCͧJ,y0^(U.H"U rSJEω|۾K'T-،$eVO UWpI<"jV|!p`kz.#šv^ocsAG"A-uV("$ַMԓzĤ!J{iqw{a{YԾ> ;"!=?}R8#vAL#Q*J~CCU10m(WS4 Dv1xEy39[WgP^H_֖D煙);_KKm<|戊Vu&{C-*' hS!#90"6]}D2ʼnw&xvr1y *|E @dBÕdUVʧTLedV8G`)Y+h[ðJ7V~/1~y}"j映eOw.}~ IxexxnMzy+w16E 3hd?zs[lP1 /17Oz/b( 7W:O?b#{~b* ɅaJNf,`rAiϫs% 5PQg9z!SdI1paa})hdC`lR6!}~*gBTD4q::Csj*:΃SHya7wl!'{?ܼ1\E!LFrd0>ξW'= )% ḿDlz +MY]U`%izW>7@P| "prJ"1w{CL# C{"߳*Dx߈G70Y{N!0I"&5MXӣDB\%T\Ny y:/J.pQ&*,*N';3PIJk˂ᱤJIh4,S"(hwWϙ>jio5tZㄡ4d5?JuFNi.?Z#jCk\?F6ԓV$74TSb*q=)D}^(Zyx3:]P73rmS>? 2MqQCD/utD#4]PAF .(#Uuaˑ4m/9"?E  "&Q<(~ t45NXCs ƄS2Ӧ;NnBW\4bNfH=ABI*s֐ Y x.]T'O5:xKi:agPv-4u^^" V'~柜_ތf[W:"f 3{AuV"=zEJU82}b0ep#k'y[^ ڱ~nURrRY{Y< ,Ws⃙MZPww6y$dke jODW b,zn3I:KvXc<`S@xC( N\CuYbW85l$|R>'5f.H>/hXfc<&6/uAt5=W<k}m+ @N+. V~C̕"fFL_gPI|0],<8b+Vs;NV[׼;Nvl̽#uiFhZ,Ϻ%Oc̜!zMk_)@~-jJ)s&fGRd11ƆrAa!XhL]ȾBʆy,=,v᫗У'/ם?8wO`CEm)~mBωB!%"4WD8oՄY$Ų'}fP'x|0a]6"O;|-Ho@ %}Ƚ>>fup@qh'A4)/_G٧Hgؠo'ڒ' Dk vφ ‰ユ Ll>8Ê.j.'ѓe.|6\يwb q*Հ 6X2ӑXa;ޚ68m#~Ҡ0qv ABo̘}BbZedž;2$ ŐDcm}bJ{ Ci:9*0} G*O3}$ /Ox /ރyt$Mwt %l<؏vX*|2){?=>rߒ"l-<:M e\iEH㏆)$W!P2ހfU4d4ǁٸ{g{tyD*)c-=$Fv\^H$k"";/_Bxl'ÓmeX>a?w9Y0H~̳–HҴ91kׂ {4ti_C3C1 F)E,0y''mX ΔFJ]hA>ߴY;, Ks =Ms#I00K&JX8LXx#. /l|(N ,G՞k?[pe%RPq)]4~*!fMمZcԝZ^ MXEuF6_I.sdz5X%N4dXͅJҪ~+(]~C쳠a1X H%W=̼%I$eV!q-=J^sXq$5mV `69dzp_ƜnM.'Ų4x>#̄]V`D ;;ym|gմ],>J @װd PDy%q=JdNc,9TrT¦ ə{[< U$8|'d\MV@ZA->|( e I&R7t`MUҵu( OXZPE.藡N(R[yS J? m)~ '(U (gU(yof~B֤L5B6+0;5֞2NzZWݕ# 9A 'Z#o ,~$rU%%-C{) tqR" lb%!0/iBܨ/Efcv񵐈3j$TK` ~nLC4pTGߏf~HOu%g\eh#6bݤ3gHq4Br Ʀj]N4S̭9홦a>JfEx_qzLV1› "GL_6>С/`lԂҤ[xu#zCC*dN- qa)'DxnKS]|r#yʒEnPh ~2ARp睸B:x,79mD#` .i e#e<쒞@9W^Ȟ\yܸa;\'xѦkr]4]W0tX/&e\)`8@LTho1cL >0chK#G⼵'TS]d:&p(ǖJ{CNoKtdSeѽTNk+# w)܅R=$TD&RLɥF#i@IgT/@=ғy|.3TvxBsѻryacł!>/8>[\.)1yv ğ5tIWS{3e8(8|q# FxK'"-yB82ՏX$SVB2/[&^)m/0#Yc'\!t Vp$.\Xu3ppq4$Vm/g"r5d<oB|M1I՘}(m"Vw)'Lf?Y4U~"Np^KΣbGy[@ WAx_95ZGL]уQU;/._ Fd3y (;| =)u8ˣV4Z#~٘I6Y܆~OrBsvc1x'qœ  ?:,"hVӏ& 9/f7* ]+_n-KI>eg ˆTK%X`4߃ͺmpyM;h"*N{CI/H "mϨYm%j#m_s Hc};sy6('wjʅ.{ ' YZqad(^ʯ1x~ GШ6r+L4hsbN,FY%b%<>LDװlO[&Գ_lv-je$Dz3E%ՙ+ȹxcdR;\P{^5?Em^(Qcdn)@ cxI/EgNg.kp/qB!DAX]" ID i߷ъ8Іn! 䫄SahV x FϪnu5D Q%hVsF;ZN_'bde%q)%Tn=Yo /iēb|wlu5ՍOo!Χ4KҀHKiY\﹘=5vJџ&t]G(b OGY * H8GѕY="i3_^a\8t#_+"^" I3 ;#!NZWrlWԂ£^^shζ> s:w]l1'p=`>@h(c{OspД/I{k=@^LD9LȈ9ԉr5ĴIYt10rCON1׶x45'hǏ()Xt5+Fu+>|$$TCĶGc|@U̍EPA1hVLnz@ >~7v>¸_!6_ &XAe2yvMVqabP #2oфcϘ6CS@<@Ҧ(Ѧv=>fxaQ*煓}O:b%tqe~v5ϴ-53.̆$Sb4N=FSÔ藿[ȳ{myQD_7nB6ԆlRo ּ#.Zܲ.,3$ e1&s.i._@Lߌd5,H?56%ps!}emZY?Sk)#X:e/򌰱O${iSSCPR`IHUϾCq<e3)yW?: h2/ō_Me9:cEMHbi6.̒*#[! -mahh2 UbWd.%;p$J (dGPW @@wl bQƼ 0,6y[aMf>QUkxMi[tl3u8h (`ǀ\UkȌM Q"Lk YT%P]W 5:]K)ӚYjOL2XKmx)0|r2#w-z  I 5 q1v}̮eөα 1C n;NrOڰ2P%3v؄=ǭx|ᇄ!5$)rpW~ZB)LNs< ?p.4üh4덻cٴlnD5"#eUҡԝ(ʡBj7{ʚ8WYQ&K,rPp#̫5I8o~[ љ"yl-G7z˪w{#q{!-+%yGt.wGC@NS|9dXAuwwuӑ)~uU 5:///oxN{jpLwtrJɴ76ȔDI]lNJ-1Gf241XQ2ƍje 2Ѹzf^Ko@#iE' 8l8* )+8`kBjUxӾ~>7nfi~TP5C]k+l,n)DtR*U@b%1U5w"ӂ*9{hGN}P 7 U\QP:´'XClWfqh  (?Ք/^BV:By8 ̄@`Ѓ&7˩%u"_gd/p<y1 hrF-glQ)z;IsR0g9o޵|2$[$U_:dRKf }Wc\|u,x~vu^"~Iepw}/VGvΪbGjtB[tsT ?F3F"BLA?8 }/Su$\{EnQ͠ cV;! N[|j>OA*  $!1*zA jGx_WO.M CV IS@Zh_u,k-L-=2EW?[eV5?P#fޡ_ب)[̟$K 0'Dr"/S-j`R>ٸx[*K2&v;?;|HOwՁHžK՛bJK Fg-)<ۚH^i6srJ`|%I'GN.X44{BՋ"]@:EoUHvXaߪ_?|/_#0sC<;7nC>lxM=a~Xq:NnbĵRfq%j( 瞐V|KvTw3ri'G|:Sek5:kDn=ɠέjXa9_l/yՊL*\ ds)GOWU-,JmeGE K W9PxWPt .E+g>\!F-L s !)HK8">N- Av+4l JH!+ uS=- U:P s1ΓBoTf1Ȇ_doj('F"Ƚqz)5$TQ{O(1yw\汇oRbֺ=,[ĸ#$+ҠPUb;E\] ] -tUOG/BF%I~.6&JaKu͉~]Yx.Pv*2 n /za2dI:6N ĩMc/2q0_9l|3hƣ^u\ɉ`|PLlx_bk]jHOeJ?qp}hЧ:$W'7v픖P+DdhܦBGl 9e^%"X[i*Rf_<[ڧ4b1{:- ;gV,?JRD8YL#T('q(bY<9}xʌ[fS(~%T8q2VΩuX(_B[$^|Yoq$!w\ޣ w;`Mʒ0V`A`z;:lk&\7Qx$'1ӡqr~ԍGej j'g\Ɓ*y>WU'k('%YsSΤ(5Rx#mpZ_&HӀ;?.sogn9-tY(>ijk >kE|[&7%ۜ%g u6hkWWQ-Drqs s~];F+g<'z3Ȱu/BK }^(/Pp>=V>o=Cd& v<-._o_W5z-`xd;UG)RWm Dgo ܯHP#j{e/QKZB$&Xj>gsaZуS?4QLAS4c;;#+$gZ'`pim{)LԴf S}ע(ǹ~~vb6Oq@>1! tTы=jMߒh"|~;]Uj"ۘNzRQX6^C1Ya41+O4Xfkf+58hd#k |Yh[3 IB֚(Ohsg"_}EA[58:>BR,c) *';i82QaFEaZYAEHk>nu|\DK4٤?+bD0yО$vT A:Iw |YDo\0M|zڱ?OO&GNuf1,ߚ`k4Rc0(:XZh(S)$,I[ suXD_ M1؎יVCW1IP0~q9ZIH]k_ "/)_VӳO3LVɔ'y>EW[ڀ)f3f@`|*T<^-5EBJya`$^6>-G%܅=Fƭpqw/.U[עPEis"QY^7l  3PVV q$H*=T.@Ü₃>U'cqC_ukNIAp)DEEmE#YI e2lwPm̒ 9R#Y*Mr5F`jftQa)u ׺]̇VR Rd,=vkK,og[@Xq(̾N']IxgJG 5 Q4:qҀ@8GTJ;]}VZ[u];FkyW v 6JXG IQFhf-&LK?CT[4fHn9Б.NB{9N[ R&$ ]ֆ8uJdU^VO@n?q=1:~P(BB<62څf 2 +󵓐u!}$ zK}LG\}HpJ9 (Qks`0#F:L{pA:ծR{2JjbQqnOYC1ZG2 kC'(jIQ%6 vzVWr|w\wl|AZs!_?qIKM(eALQ4)ΥL>=Nk}ˆ&Q!C1l w40?"૰ڱ%c~_W߭/~VfJUgX,ZO5赉)[MxX{T,"q/N:tLnPAAw kUz3|/t&X^ %)!\ |M<|_8Lb&B?~Skw62EspE`ߍMmHj/ίBw1r$)؅E6Q=,1161Y.ԦGs6-7\ݸ9srz$j)LFT-pM_lՎm \n 9o}bRv=mR†Hp IbpA^3~&% DpI'3NΈ՚:ɑn&I,uPdz1MfO<<>̉Ol 5Փ2cw568?~xdρ[-L*ʸ'ƪsCy%:1i%݊K?8rSY:tؤxDi(;l9~x 4͈ߜ2ftQoS}^ ]_gݯ ei4:0&#g ̄U}sxcfs6$p"#6O=5_l(qu-ϡ͒6=B3}c0o!^B +Q!E DFNŃ-2 ܼoi(~%.$zքuByة`N0p}Z4I,ߣx s:75۴iP9! e\0 _&FwF)P2b9J1\5@ⲱpwC*z N# T#( aocu^ВBDijl?.ξ^"7Zr]녋L7Q6]UhP)$YwIw0-^,% fEKw~UIDq\|XBݵuLϹuX[7:`(CU]kStra k(gFldavt *hB[[t_g}R>fyN'}#_adkjt90(2+Py$ G!j{%gjظm<+aQ 8x盽tVN<Jk/"?m4G=d-8KxX 5r(+`MZm!dR0o?JX,$NW> HHr5ǜlr$3 e2qe鵼" `԰S/],qqaJAj>T=(v]+1*(IDIk7'3LOe4XupjZ v@K-BLcbd,vvRo0vP6TB-ܱU2*mhSZzE%DOcc2Em`άXA[ yN+OMUMD]E04&z6^ {ZeyԎ;H0<' ZAQA(wk_FJ o\~'tHJgKh "4z{`#^("bv"Tޙ),c7E]C uTֵޔeN4W+Cr75Q F2BI\b}w56UpQ6ȥP-@Lteqc}ⓞt# /a !^b%^rHֺ*!1l*ʯ2mJr2LS̖λ`S0x t"Nr"gcc WǖتM fL}91TXz `B.U?Fsss$`]f=j)ZIC('l,SCCw Bj Hi6`B0*c\_v6 #I͂ǂJ֜¥(fzYNqLU^19/8T@NAo OCB-qfUU TozӖj#C}%fm]mRwt~et(:&ù{Uͬ ![5I~БҪ̓0.B ݃r(_Ė1ku`r"tJr0Mj-"xI ?fde?B~ uŠld!bqx0F?í4 '!FU0LyU!`io5uk4AK  ˩% ukE` gu3Q[3"XV4OMiG=2"-4 rE@$g $`}ueȌդS ܘZR2G? Zd./ژĮ`EHPCFu->D8OΥ)UhA6}$W=TS34r ^@[ēX%ڦTC?jj4Ge(<\KH˰ Α&<=yN H̩g'$O5ө>KyNa Ŵ L]MlpZg=rIj "ŀmFcCcjUJp%F PksOx;# VEUp K$6݇| o &mD6MRU&xn*cNj2lMڹĄj DhN&A2Yx_#h/kkςT=,1 hhgAr챑P1`D\g`3U9:%`: ddB Zݕs<]KEaOz12ʋ b`#4hM7<(}i碕R6i }mH1t>_ƒH3TLǼ3aӐc\buk$ś7ϢǨՆƈմq wSG<VF+n]gLrf"|$ T&pUWBۏ9cQeyIaZM~?M9  7Ԟw6(L ;]_Iirphr`U!z^5"R28HѫeE(4h/3錿7t}vM]CtdKNWUGC&7~-Ll"O歽 $:n»yJјa1U]ЯeJUi+Ɵ*7 9-}<;̖[݆4RV8UQD7ڷedOyV1?: }$a ˖=vf7ӊZb!\xtaTVftan]7be`j8 ?8QՂ79͸rRChsxMR#yP`d&`pK.Ix!R%އo#'޸/+si.zXgTܝbe2fۺ)p}fܔӈoo?OofqI`sbY+T0g6j Ә:nk쑞ͮJ%ָڐM\V;)+Aa62cS.Y/u ߻8zid ;w.@bTܥo`3A_tcD_q~f*B=ZmgSWn7;lX~왂[һ9+]9hԾԊR6U_vy,^DJk G"NΊ`Ȩp t V3>QjJlwq/o˔ɍEܑr5KϾ,VMߢkc&)֒QшyRDc@Z&;3DGZ{KLMjKCHTag̗7#$t!ou O*$n4HG.R(i _+UpW*(:݉{CRvi@ew h0gc913m$/UM6ȾMwYäΌSydj?ZbȨtiө{G*RqgB:黔S"fׅ$'svu86";@=%q 3GMSÕ;iR¶5s's*]R1G .Ay#F;?Rk3NUIDú!4a{z Gdcg°mPYlS{k` c“ b:D]K`nLM n,oG"5,_ypn?0Zz|,t\t;(7uoA%/pA/Ud+ZS^:rn'ffLT\l=-UUђַT݆q鑒2:v+;)+HK ޳40ӭ ӡDŒ^Wf50?C >޿C&8`Ӷs :mƫSPӾ<8Cu޶zKUr8e~,)@QҐZE jm>d+g@Dvv 7rdH<S?7!?%{tD+.);{<nbbH-z7Z+v&0pq+$32:F4̤\ŏƜ\k Ϊ4XX,f_z9Q `uq3h?^.9A%SpKؤ_;&zH[1d bBE}EBn2WN.BgqNayH 5Djђ_וu)Me% e>[Z36;.?>=]Jc.PnF'ڄQOAvBma%^_ָy9_V#BdB v\h0>L}S$X+# o%5tEFN$yb.'FUWNú(,T{):-]ݓsƀ=`U84(XB b諐+lM4L|6Li/qBYp< .F2wgA|M. ͯPxU_@n)Zuf.͜fKTb77&̱ SF!h؂6vRAI(^aWoMC&Ƚ;QՉ홅OԽ|ڔI®L?nG!<$XǗ: -Zz 횦-Tm9|Hfw\#I|_(^ބ8SGõJYf[DL%v3 [=⢇jtqCIXQ1 d-c1>k]CK> yxu%!A`+P?V(Ɛ].Blo)GF8;(C*Tu'eӨF:F^5=r\W^lޡJ7P¥ƈ,jR NDME5@`e_:ikNtcnd<H1R~M#6yE} JCFX?#W!o .]YoyɷxBs+wΌ>P}O6VR҂([N#6t3LPi["E޾wUDJ.WAh*0a{˿.ږHtfۇ,H׿"m}{dˆ^;W݊dI|wt}H}#h7f0n0ۛ-扭A5K׽Xꔬv̥@[;ƝC %k],dUcJB?]]T|2wOtO#*t+9'Dx7/CoPsr#t4=ؘix/bhUHؙjx }AW;}pHQg\  6mnj'4Ew9L`ĕ/KIb \=gsRJ7T [avt03brg1é ׉h$Q ?Y;"wc_ߌFi~%Oɽ B}UO>n)@rZ-MqiC:"KCth]S4RnQcF (Bs"r7u ׽TGfZ xT Fw 7ҪPf[ P@KHߥ Oއ(rSs),YzyV(F磟DՖx22yWU6Nd?m?SYAlԆYŵ֖[KvShmAJk3l)lM{7zH6W6D?4nIۆKU e*>(8vΌ5U46Q)$ vs\FQ2@F@Vi%B4klI ]֭%O4!jXu$VfM*dI-]+-O#7vbqch鬧R;;,(Ye4+"`"ΦJDE#.ݸ+ S$״Gucn ƫe;> 2#}4X&0Q͂,{+&e@/ߝ *$RWDy)ThfhE y7/|pRƯD 4b4Fȹh|(VGW CqVy*عu9 ?/+ CbdVzĤ\ )B %-|P!L۷EXBqn6\WDc!t][u rdAe0jHy_xy*bȃ8ٙT i58#{u/Uu,Tb/dbFpъ* T&^@b*>}4 Q5((}F,efypk${쨵ip: >/:r5>>8Y$bufU~dvar)\+r b#O .:zq[Ò=]!>s/k#s E\a+MΉ\VfepuEۦ=| p+ :{T n}MubWbm~0B+T'q XPj궃^ma]{ԫv[{3,;cic)dsf9C(|h"xYz,I$C?Jpƨ.o^汼ںĪ3494rFs/EvN,%&B#sccP1[8Y1"OQk%r;έG ֔y ?'iW C˳.~pL@0pHueB՚^LOśvUCD{Ѯ/eTG)#ꁅ'~<ӄKy?JrJݓ2zo%i/*d㥐#$9 49;\f50/5GlubƬ. T}{DJT`Zs!|,`}r7oKYF]׎1RD'Ɂf!,k 2d oРu~=9OCXO]&,*N PAT>4Sv"EB]T]:Wu`00(4x8 uRK,U<{}u@avX.V=V E|YBd C@"=jC Ȫh/ )rc~TyhOa1 7KSlNT8Ahgug26^L6.]it5&-%(&j(aV0YY2u-N4iDݻt1QD[UvknĆlKwC9˃2 ^qPOeq!!;0&@n#mr#Y5JH1l6ZX[' `]UfcpOXS7TnhѮ_&uU5 0gܳ<.KsfEye݉c.s!Hd4MJYԈ^p3rDvGƓ x~{C\NyYBy CO IyI'V`#89͑R6?϶G4n+PNHX_cz* 3~ˈ}]eߒp.r DN[ !3Ș lvW\B~Db!`ߌ/BaϺN\CuOkEރ4hԨGsDY}B̄m-#mjz __tv(>;8kmƒn;`Ń4(b6ȍu︧usNѡM hz!P.#uvsE ODLܒdv<.K@K>|T8x .@Y;"lM5D3\8>~3zܮ^C:p1-R9juiлFV=Sha[l{y^4"ra8I{5>JFNLz/4zY oآLCPҎ.;nPhx_ha/(r d0ϣ.N֯~~azXj q?' ],!*Y5#n=BâQ{s:yLW>g*nx_09`5_9WRa0}~<? 7b#\~8D\H{@ihOSqvLZY=|lGES3,s]7jmI|>#0fLY>C.e|%/:r sO t2_ A;Q hJUe~;WveQ=M\ >{Nډ]\[?Op=pO4kSZED SKjRV7\?3Jc?6b*Qg){928bKԬ#wulE$F'7}qٔG%Iorc& ґ0DFe޴P[\wz{ٌNa-(. ݐbĦv5*bKMBfЌzBjch"WV06 :53mwzHv fNO{Lֱ9.6mPm`̽dv0O+7ވf>b{ RiϐBzb׎|3?otSkۭ%Y`fY7ȉ,ҴH" @8bo8J^vΟ:ݝ.CR^;ty`Ƴ5:XѮ\oVDQdVc$@K=mibXwJ'ȓVVCQ73!m1E O'@ZҴ$"LC!R.b3 bm_n3Y,ol邿:Mli2qRo!c1X/i(gCV `˹9A͸19WjӺtxY5f0E T&epuͧT8JT2[/"=ɲ^_O xC4**O+Q@=[ym{2vr迣poJPi~8w_fd'Het #V'fԱ6¿`;B-s]} q8bHM]3XN@|p3ɐt@|-WQ fT8?E`MU^@-'1Oc!ӈլ=&؏kS}?)LD+975,a!qʷ;dQA;WPn`,PFl +@11K`K;{hK2'(gLڬ @vhD%Xǃyԩ:1S84$H~£Z]ȅev ]~K'/7#%|O^|F6}O'dtY0 <,KT( jBnI$b1/";"`>nх>lgF["uۢ}T}LNsBR,9+\a4JBU7$R}r/U_)7 I 忯ACb̓X/雎doPG8v!5*V[ -lו4>Y6 T^h`)lM<6%$ɂwqX4y7L#"VX"uEHA wI?#k:ƌUgat .bg2_x5KNAUoeV$R߆F\8~ ܳu7 y)8@x7K粴_XG=p%i.^3Fg3NZJfXWvu;GvtQ7wݸ}F +|p3gR!mr)|nI]y+!BX6M)@t 1y^]Xֿ9c~9>JۙY *;:Ec6yt!]]ea Ӌǎ !Z dc6_pf\؅iS9ZK ?I{-b8#ak{+C: BQKs.D!JpI GiQ-xOeRn  ƫh'¶7 &UvJЙJ֖6}ig68,ijhƗOStA޷D>䃏~(sĮb/Tqh\naҼ5zx\ׂ$8%t_w4Ɠ_/<ˉǂ2o]φCY_9W !JʱN5 sf=j[J0sb~XUt`NQp(7zJIG#*m+MqY.BJ~ȩǢP2(c?|&Jհ&!PK_gxqV/\.fbzԝc_b,ܫØ) 㭟sk[ˤK裓Dds7@:.%:P] ,U܊ P'1*hJYJЪ}({!yvhGSfiVoj-4ǔ]H;r9nDxsŶf7F-\z׾Ƭ5,yҖy7fISvS 㣀C`9faa:/tUw>2)>r Ne ӓOE l9kN`L]`|ތ Ap!EJsDm+FNh-{O۲tͽX>'/(m-PioLV+[+ ’y`q&d\1X d|ęvUCqi7<#HCiV8yk鄶c6k|9`\-yBw l vy`¡K巳1c+vy&rOj*Pk;_٭lL\r^tת>fuPLPˣY s=@Y)Eɥ#.w̖Ӧ$l GH?t<;̋kJnș)煁h#gyՖrh ]A )z[vyˆ;dƓK[v'M1q^<~i! nqr'p>ůnV̶cJ_ ACg{ʑ((2+]cBCN[4^yYx&@3蕣Wq''!$T}5,?Ré\.U [+c*S͊j *,Q_|}H1ic#/"m MҠ&0J ɳB˿'t{ ̾(nn!cV^܉{WV4L$U8 3yu g8B60=9cI-)zO&tKm![MT8 Opb*S0ؚ ^+"oXȄW|^mجVRYA2&t&`nd8"!J5ˈ#&%^wdD=,+wWc.:C9/R@B߹ !**ńWAtVF2XX N W3 s!f -`B[!b}I;ix_^9D:npÇ{l5̤g)VZ ^2ȵƮ: P ތ 50ŃQ]%x֔7:n'5 }޻l #(v+<e=\5&C2Etn NQ)i_qy^S3fĤ胵>"QSӡ˝&`b0M`tޗ^Aw q1G9z ;33عN7¯૙c1U w/0:s#^Ĥ #]cM}P[+]%s󊈼gj[~sȖ]TFT_g$X=Q/Oץ~3ArEzU N$Gܮ$钕xUܤ~PHMW[ѡcَE> k&yV֝`~ױ8SNiR\5^3"= ]P+ҏxƖdzS z׾6P ('nuT.bIcam5ԽFϢmk?l#?zY0j;~K5HUr&"̌|yZjɢ%3ַ.ghu!Ŀ^>=UH| WQ+)c2碒P0I '&K-eԮ>f3?9g }f8tԠCp'^!ž \;U:Alƻ'9[ca(fxpd[?C.! 2 $җK *Bu6\4&:>\ f Alz0 ]jQhTiOހ[bP[ķzX3S@{Dy/,]ߔ"[>RFaD\Dr~%Ql'D̨QsFO\z| \SB$0y빛XH}Bo@MYH8z_Jvkqhɻg1%+F)-o A1;,u\=]yǩBKUrv<#up*oWDƳ:1 #:Ιh^Gdo8y7F*Y{= Ľ3??h Ls OQ(ۃR¼HȞ z)/a'?*6JPS{!ʷQ .b?n=\/wR+elz#cSh7 *c{{k(  6uq[MNd4Be 'M{ow[Q5ӥkfh,<d[,c4i^R;ن~>Eџϐ )&(?^G`E64&&Rk x>lmYMx@M|KvBdR?#VQxߙ*W0X÷Udf@~;< @:.ǥv`%)%^8kX%t"=MnY?Xsplx3 ڒuC LGw$!$2`aP_^dVCq'ש_? zc<('wҘI%-3Y*boWl92QD4 El>&gFbP>C asLWkē^߈N@=. *Hz]t?'^ tORkCGWO!9y<^,XLoJ?o;4 /ļI^9 ν`!3yzk6l9\?"/ՔL~k%]Id}+\hΰKloD&FNSh/Ҽq3Xi )h_%քzYR?=T;סu/ܸ] bܯ8cm',kQ#B{}Ex/1sSj1`"1u2=j|))S8LOBSnUNܧQ!UĜbu1g;1 ܵM KjGYbfanWvO(W5F,,mVX62K;W f(y7V4RF2"NWV^Q)]($Ъ`SO&4@,4'U -wUfNK2B 4pꆧZO2"YuaQʑ,"B7ʍ?\bd(:A9TxL"J$2,S,Vuԑ,K|Kn@:8O+J΂៛ưI/LhÖF 5yHq=ld,kbKuS ud%YYkJhh?`^dv0 |)ePW,ݭ{[ryg{,X?.IV$[ƑHl=TY+Y[s:1Ny"wec$:ܨO$Sb-l|/AiO#/L|w2MfTNE$5FW'qq S44cΥG4JTh>߅MW&;A\ X8cd5xU?9ހtC }TEG!#cLu?IṪ^s!9ezqbD5֗.!)[ Z+lI+%a b|oajsv),N sbF]P^B]gOv] yhE֝.hLPjCiju+,/Ly?,QZ?M`tl%$ xz/zctV7Mw)۔#zQn厼7tOj7M&NXxlf6xH.UWrJ Ϋ0/FgA(07F ^ךYZ4Qq"2颭0JqSfzt`u5⑶ȜrsE5hD.潬[OsAxEkh*9zՌl6 e֏ɡ7`-neS+ x_u*aĶh½l.>J-C|B4ƪщ\Fr(sHjQ[:bz >al@Ra~m+.~NDFWtޫt292 < Ϩ? 0b <6ʛܕwgwJa[\&oW3z11lAV@Ŵa*ʩN7oFmf\At 2xoj$oa${}^R Set6< =p鴐$Įh938T0J<2 ӮmhnRB+ŒzL_iw҅iW8< vTbX&aX{ };4hZ/,;e^}zFWeb朁}pj-R Cxx7&n9>r'~+rY  e3)XC^>Tk+eb,r''>u[4,씰zZϼ@i-أVu*%-(+;"2?}e[-CP+M|VDUh7tOEhޒsa'"@G^5z uouBd o}r<kHx[;+^ "IU ` ,!PnFb;\$APԞV;.RV
zB3gNCe܋nI`1` DlӘLz~OGS/Y ٿ{dYn~ꇍuЏ]HoER/ P5qFߗNO6Glsɂ2ro{x#7]\idުHE=-u!Ud= ֠cj hԬMy\>(V ynu=iQvq ,4;D<6rDM^]PJUVo"}-Eڢ7Ft!Ѽ DS 9cMP@MLY3 Nk C k˙:y%b7MMH@0WZpY,Я1qٹWl0R;auGoh͡ MnDb]6)֧i:8"p5=iPCHl%ga G:1k/q(hp)0!|",L[9 ^#{L 0p+s 6gtcIЇwȌSo$|!:ri$&[j9'4ĦN) Y`ơ+\^le%|vݏ0V~aRqYj?)oƟma u1:k'L_DI[KGX⾽&!O ;4Kh݅HٿƦY܀ aŻtHX<E=o.R^ y DRXYkOp"@TfXǃ*n`dfoe^א0ߐۭ哠-*CdA$3^3i?JCD9 I#;'6.=/Deb醫&?==+JΒ8}@eZWJp _O#aʷ1D\GtY鴗T0l{fuDUZy#jyab͠ OGcD>__w$pM4"Afcb(E.)-Cz4y%Z(VA wByϨ=Z?#mqGf "RXg+VBCE~_re )\OpH*o1Вnҧ8hĄܷ#TqؖTd44ft` p(+ˎjv qh/3 56-Y q=8GTom7a³ @LJ̎%yNe 8C,eLv= FEtFF 3o^W\LSj '}s^i3}~U* coQ]8K귿 un3A3"[V'P̸Z[NN4(J;=ji$h!oQAt]ay+<Bn?ZSQ0{A[+W#T35YSfS1ٷr/&sVI f$Go-9d4@4z)ƆۯeDV]):$p硽X,J*Yj (c;V'R1;y> a&+svGXl^s:ٍˆQ0ikr'H&$tg?@oSӎy" U;K̖c+ZqI>EDbS4إMJO N*SƟu=z ?J Aa[yŃN-pyHD_CQ`~ZߢD;E014I{43nߤ3A1'`O%>l\KM~Q}0ܓlɘSؖ.9Z5hq9ڥ$(Ѹ$eR @ nKUi8qRyB`2<Ԝ.㕸TB:RC#$,&=L(NjpL! #zrTeI#GtvhqgE:> [>R(~ Y ,;~6yK4_JM .*wΪ(*43ݩ)h(Tu0mޑۭhJR2pa'z95GD3߅IU"/&`LV|K* /ۚ qrKtv{ _pɛ;c `Xߑ7z ,LɦEuHos MͤW*ރ|>ҁOt8N=Vq T٩qZB:jÐV"TY78.PeaG2{} nS$yuT)U]y vg#/Ä"MYrmհfT%YoExbB#> o!AhM*v}wq}㿮SkO⡥dI%&a̜ǵsSIt* wxXb?p^{ͻPF/H{M`#^,7/Sv–S7o?Zx:sv.HG8 3L#b63>:V&QqDlÐdEqzKx7Z?y[~B_YG/h|D1wR׈I(/ߢ:mcylV6̃ ꥛a#8{4 /|f: 9\'dvǐcFE*t9=mYe/ |/H0SqX;~ 6C!4֟`߽W0},HA9틈9a;%o}}J~scDl'OqlM>]y"؝fh[5Irur ]ШP\@DS Z w),4RkƢW^(ؐSLrγo,,y}D('::;t rBji3mwNtG< B͏/\A=Xng m/PZM'33 δDV0>}[UeɰkXoȳ)ǟ5Ls0.yd8U1j!bC ,< tihs0uʀY@?D*P>P?wpuEk!Ṓ3V:5g.ZcJpOZ{b2_-bm0 ޾d݅!xO>+b4lgLI[3iDn;ˎ 32l_[~kd7QPUs!zlZ m;ݞAI 1cou)9yH&x%8LSR1+PI{cEm:_ccm) |C 9‚U FC CrB8fb "wmAY2JU^Mr1(*b> ˤ1DoV\i>(_;8ʄ:?ETgse iP](0vn0)l2IixfQ`]_f8vǸyv(cV-P/S1K.Bƣ?TG^ z8hm[]BzGNhja%vUWw<|N>f rE]_,)Qj׻CF3ڂrO/sům$"Dۄ!s9Lu$ȅg\w!Gle>ե@c\YiR#Ulh*Uk=\/;q4v?0h)4-~Kڃ镨N4A8T)-oCaM+2;`M.Mա y@ߠ|Ka087Uv=A~4Y+7ɴ3;BZ\j`yy蘐whAS){}_ʐ)K,\"vIiь|c}UjAF -f5:=_MY)bLT7h:Rv)=)+l4]&?j (iJ&3tJ7˦L .g1ZA0-ԷҸF^-l>+ Y6PvQACImhKB`^)m3o޸nY, J{y^/d:%N uIB`J2*wD?ahxCs WT#YfsE[[=$vXnnjàD_j^jy::%GeBkV'X͔< B#kO5woÄ[1Btp k6Mۇ~L!F+aT0·%O[sL aޓ#>A O-g:Gh݇MizLe>iBoz&  i>Dha D(]hCЗ@IFMrNxqǢՍ`5B3[y e}jZ[A" 2$YU؀F3_ dGEӉ%.mf, Brk"@w+2Ѐ=[18{kt={3vvV6X0xkX}@mgh8Dv{M.!ca:lx?[{GK{W {, ;*r&%$$?݀d򔳹$-d:Mb^a27 .~6U4aZG%<luٓ)~o2?Z Fx\&1n_sA~' Z^uɒG"s! Y4v@rxvm9*YQ` i,yc67(k_/r`hQVOxENlS"FW0-PLs!{5chRkHVd3&!,[%0A |"!"3 C'}ϣR:U'|,BٿIF6=nZu+n5L?鞓EιOu`&79&n<*A6?k^_DJ/)T QrZ 4uDq5)ԪIk H,?W0W8f>cqo4lffO%Ӂf$?_l:PM#5*!X5f|qY$jzo޺Zs)u051g-5 D"Zzl"{6HƖOp%/1 mE&ۊ!m x"'YpЫxu)P~e)Ϙ2N^VǀBe3ZujKi!Vu!W0Zq}|\$@zN0Hj麃Xʉr|oF1?ɼBKߏlysKw$)s]j spJU~D&eF&ҕdx*-wTnuw~W̟Rw'rJgmه@!ڿ^b>nIZ*96*8Xu \W"LI bAb~WSdUߏHCp6FkY wKNSiuNý]oG-U>Or+tZPtI TRd09<ՋI2u~dߠW)ຢTݲ[+a1zYiX;_ }{i:bT@fL6#&E4+`AiL tp4$w'P' cg] dc^1e d'f.eV9''<^>i5fFsK4l繖}t7Hr]9N#2Fklp%,-q΋|A~9$[ wiتW I y(鶖n atߙn c\-*/wRߗ=Uf_ 25c @3M8=HQl<`ڠx\k Hα6y(i6~2e|gb7Lv9cT:u9Ul:A=I?bOt/3tjn]V6c;ZVS\ ~}Tc]I <KʐfȍɀQOVG{0-H C X]Y(E3OKxN#.֎oM|k U,};{0ĥ"\.cr3Ƅl=J%_Tr~td9,;Wj_~`w6%5OYv8j5%*!,В oR~_uGrO1vXFOz9n'dwUpiwfik\J7Ġ܃^bu^\Nj=U@sQvOnW"? ݌u/CUS9tHUbG"a6{yxm:/t}<{j~%{aK>8g 2MTwlد4C-QwB~z=*W|"w;;Cl,t|Atw~J2n㗬Be7$,숲^:R<~{Rq\k 3ra3?踑qA'Iř6{gDkiQsoZ fπ(pđ+h_wx6uLqْ |Cĭo gv Df|pTx^5#I5dnVH*f#~ H_V5Q芟T̙W^Ixb7$!/Lae/@Kr*=_5 5 T\ >@hBgxBl1|$׹%hg/n;VՂ c}76ܾS ,]K}E@-qУ'"mvS[l* 4Ø/;?3ڔȈR}h\6^O DQHM Ac>Tn6M2}WWC6E8!LoP^x WTܩN-R.Se^ǥ%PY {7.FQZis;/\vteݽ *³yM[pSYe˄j>9N ̰ i%j Nc{ʾD[iY޻۠6 ;Eje-H[Xtj-c_k2}=m~4߬k%ƾ|~&ʽෑ}CSFamRq <Uo8Zmt<Eù}Vy&Aw, (]=A2e_{{TBc |DgK$#mП`ެYbƢ Qi6HY@tk,÷l:MDǏ'Ժ(71=D^d-]|jF>}>LFQdA郉(yB`c<ս2~Zr-uměwH׺A{Z k~mb@cOJq =|(XN]Ƌ~C켓 -W'>YGB%jk@"e:6^YSaA( X >Ht=)^1:, Q!1dJ{~oJGzUYi~q0⎻L'k0$ H$؈ܦx`*A$c@K*=e x}^bpZ.]؁ڏhM#ajuߎl9?ÊB c*DnRYE:62Ȅmsn H51MR[JscbggM1>g(Dl;AD ScT2/XwP>F횫]qąyi_" [Tcs( %[*ȍ:<)esl)y;A_ %\"kƮ:t3$zyįU΄k;ӫm|X%M pw+'Att>BxKп u2IRJzб .cȲ!rbV2>? !,F<<6WT&u&i;09xHlX)0   {9֌͂;gH {捶h [plI!VaqX͝kр4iV\pW,^^4ԶiH*-+yl`rk? <^(kA`0^b9%h$.Q8tPnPEW2b4֡㑚䟎;t8Ts 5~MY}Yɩ4rD'&}f9hMNķ[MMtUW??" ݺRrǪXUz&PJP;qۆ$~[zщCHa ^i%Jӿ֎TVڔ68Q!bdFP{ ]=R o͊ /<ʌewCBM @ՎIbY }1b<#<-Ѭq·&+pӡ&UVlKCWEϾr^`g\+fq"q)_$/bBgޤModyHHZ1ǎ Kȶhȯ"O_l}JtazJBs),-tpD,05&lMɷĴ&^;PCHtu8nTd#E{tsdN;8 ^=+M-ďcJyL)Q$0yVIe]6q#1< $jJ\~;2iHw C1$@R_ҵ|-.$ڮK^d>J5fZF6Q 1;k͂uP+-@q:ɚ9fXяlcH"PuPfM74?ab"5XfgԽQ =2%UB w McT КINqϳqf h4}nA!}=Ƭѐ6}0lު߂}6GV?#O%tOb}D)Vfe %y&,OD ,hi*WWރ )셳Qzp0{_U*<[ANRLLR^"ŒΆ[x0Drm1 OdiY(ptY3a=ݩZg їRS>Jl23iLtE?jθ9~E?!9$&k 8ZLDqD0\0;.j.#f< S5gsNk =~K |": |qz;9羣\&A7 )x2/{б4gJߩ HpEo/@fhiʅ)l+ՍO^3릕惘v3/nv:腑wùBB$o [ht8v] ƝeIdx]Y tۜ2R}!5\ROeQ2e%! 8|EWXHKzOo !U(dP!u=$jʂ&(2h0+ b Vj<"R~!hFoǔ^b^I7 Fr޸vy?;4.'=7%l͗9Sؒtr F#)6f5 XN޵ژmUsx&Da$ '2VE:o0rRQ>pޢvڜC&@'Wؤᱞ \kp7~u,0=i GSz7܈ 5Ngq &uЬg~\~R;2 F~r־A֒Y-V3JL=O׮Ue/ldEZ/ʬH OxǯO̴$J'/,qBS l9ߎ'g@p1Mz뙉TD,nXվT7󼸋aԎaIGCԚ_"+fA"yZ|*D,Ǵ>KK[Gar+ @YP WhjL Β >B vkUʡ}K9_{ w)SD(GR7Dow UE*hLD8`.? !$7.>}[bGC-qP Ogo򛍵`=V>)ڝ  "gdicS3XKfb=ղI6bk*Z[ C!,>4b[kldm̤䊃Ku),o\Os^%x(\EmΦ 0*+Es[tȝ6#e$Z)z1y_\FV#H Vn[3PtiyJ`S:2XҴ ~Oઓ@OO6%,:?$Z oCm%v-KWyJՂJfHW& Md1vwC"$hB0r=c{EtT"''!sࠪ7z:Z2NTols^_c,Odd[Vc<7.?&S:1kL*YDbޚ]`88^_ތFq{v{bô^fطfuw /aU&۲**N(6T#u%1}F4x[В˯ x'~B=Ѯ<+oΌDZYAKx|lLOڤh*5*t> Kp4{pRః:NPjeI ZI.):XvKA*u:NR)a =Coވñh(^p ;t p- 7GC6=;-À fsoa>GO\4vSxǚ ,l 4G<(hȴ44_6z+v'jV4zeU9QG-0X{uu02ʦ;x!9uܑO Ob 4@ZD8Z9/ Hh&% Aec-<] N;a=UA£Bһ eH-q],9Ͽ#MU#w Q}R#T l1Ӝ ꗽG \< V8ShiD6,(ꖫ{q'D^Onfiu ^ш&^&ш҄:**0݁4}"ܤXL24UGO*C.e5`l?L u"9\ sL'& \2kR`1쫀ظ-Gv<]gGZPoM{)zdd<\ӕ- Տp! O>M(j~MizQ2ʼn; ^jסeeqh6(IԾ#;EA|(aVC ,0"Z:1 RK[T.F=-Mֹ:Yrbcu.D6%гtEGB~5.r孖dr;Ak}9|sD5@Df07-Gg"Ne=@tCa,m(w3P4AS2Z֋2s+hAQne)v[}Z)md^+>:Զ^!O嚦QΌհL[W`ǧ3ׯ J] F;踊#INd_LyA^٧Zިg4޾XtT $>pj̮$=]s+XJl2RNMWv:/<!HE*mUu̚Ved+\9Eٞ@EDΘ%EЯ}3r,tzCҧnv2u+Rn#^+NiT=K5SW4GkH8SCZ3LGᘴ(jT.ҹ3NY+>pPuFkܻcQO0= 3YUZf_΅MVH1wD]ô[pF@|Y6M΍ucؙ6jfzQ]讣YNRҀs J}4`>.ڼLZn,:q`}'Wf#!^W!썢@ʺM<;Bn:8 v$"8#20ůˈ3^YByMz1  [cO~pQIMHDPOCH;YvKBZzps x1`*A5%GYe0:ʃNz$jĝ-_ڣc1q"M`v+D˳s{߆mCgJm$*o$(x{7BTL&3Aub`rߠl}]5 C1,10%jĶvXvXi!տREbu.v_M0INѮtvBJxbt~‘!yש_ `Vqv"DU7([hg9е迒U'-Vn"ƧMŭ߀an*";(41VP!w&eTq6_Hu8E:*Hˣqŝ ݯT>}Kя̐ K)]2(<pULfHĦK:YAGs*;'.?V G1񇞀삃a#S/?:/AK%5X}P[ gPӬg= &^+0F0F_B-З M.Nz~Y@W/ ࣑)QRík.SK_O؎jhٳ5.WgaT0VgVqNu{~!XB Q$r/: w@늖"~TŮyqOj۵=xFI¨.'ҟJ@8wV?B'mBIhz?F͊ϽzMI;ӽL#6vҰ&╸+GmD O;ɌJ8ѷj4u=Dv OTI4]Dܷ>Xp@puˠ&ʁ>vqZ>gz`rY yp9sW  =ec8ңx(uH`{+tld^{ᬳYUWJx#8|]az/]4Sll,jk;sπ[S·0\ӛ-̗x+: (ˡU-;Ճ:+L1= VvEMwly 6OT7Ri&K&\ ߸zSqԑ8|ÓQ7>-nzȊAWB;xG~AF]OIu#Gרz#hwmG$h!adtҔ [әE,{&R{6-R{PUDOڱ0o~3%i-. 4:qm4Luǵ;Nw+Y=cj^\߷rn؜^_A~Eb'l!wX6_ `2IG "uNbͽt~Cblwv@x; %8E&u^ _FkxDd~cVȶ|UXɀubFNDuܦ@W Ǜ<| #M%qQ8q]\CON Ky8t?爋Qn8&y89۳^  FjQٍ(*QHk20_dy(3>n)WA\#X~n1qsjXa y |zQ@Ly! _/!:hV9ࣰO;#vƐ6hۖwKRbClY ګ>v6RaRYlSu&Ir& Ǘ8Z7 i17mvʼ\Ezv#O7nI䫢?HyTgP]"sW@f"JO7ՠ6_g[u(hbϪ>1~_>aoZL-C{w1:jJ"2\AWUml¯}%"R^,jt_q($f&d'\'] Z>jФx1xYc~E {48'n,:C>]Kf%0MI%}v)٫ ʶ??%  1$+>[e2 ffjnT*Ȃe>'\r#~A-xy|F&\f Vv::znx1sJ̒lh)5|3BcpMXB"u%_J{Ad9!MmQFGeA 3^:Q S6ڎ^1JKI^;JʒF8*Bŝ%:pEFF0\wa  r&P_YW}*AwoА l̍\٬`vXh/}OMvޔ|e6`2(i![eV?,}m[q5 8H:OkiUwP?ӝ9ӏgzYfZ%zܨ,b#;$E$<975ѩEI"lzOD^xl3;Ԝ֡_D颴mqXdvڥ%)$ e}Wbb ~Kc+N܄0Qo,Ĉido-u`  @1}66BrXTB:*nʟx X>uVyG@d;S$ő)Qަ`T.]om1K&6QqPFcw[MÝn֟K<`WȣIǰ%{ǪBx'LM]g 2ΩLNp"^bUyRy1,uF@#93rtS -5Y9*]h 9TEesT)ʳ=Agz#ͬG2=3U?A8Ъ6ieNVG+,gQ}#5 ys g +I*x}׃8|t.KjuG5S4}f*5-=|Y8{A^.xn k$ʩ"A{ DM,'+`'t*c;@cA1 񎧞}䰊[*ǣ+Fa2X˅OeW 6pjՒ`I3W] 2ve%C Il]9 B(->ܾɜw~'uN0Wuz;͏Syɶ;tچ ,QS-,es +[%Eߵ!t'Hx_ 2kNJDZ VlMUæYC.̛7S 'X/0sPjXaG2dHRu(;@ngg΀uY3$0CdSCT*)Ykv@NYT)x;;壪K1Fe1;.8p.5 JxS&0_dI^2(vIފN.*'$rNPo.2Jb_RaX#/tDkL1CE<)40 vuM1rO/6/9WOaë.9 Gw &mRx#|tfjʼn f|XMJE3PcCɷ\&*1Vę#ʽ-WRe6 =.xQ<[JUAdK5}~#9Cvz(#X?R> 鷄gz3&In7 4Hx ƒO$8&iRTco0lviؽy$煬N>&]qxgtE{1Ǐ\pn X-|xi<Q7G}"T -yrB$0EF#5iν9gsPHr1 r8:8H3>j8~Vq_ F*v5$OXUBamQs-ؼMn_uR<(<(!ʍjӏ)|3Ը7*rR_C!7ضC鏔+r UR۲`Xp}hw>L <&dPAS 'V%4tVؐa'EwZNuanBk ~y,3+LTtdϝPVȸ6nOFg5MC:I<be3{(ӷiəJ[N&.eXg{VKY~C"^K-_Ҳ_DɺF_F(>+(N{-3t Axsd#J.R%|Wreg95"(E* j^r:.0 ѩa9$T_4e &9J"t]!תnrYR>߸{S"oc(*`6brR>xGa!^I:K"yytjӞv 2_B,URWjZ$2r\͞$Q7WcW 2RqWa:;s6AlKߺMYеɯ ?XBh%[>6=E|7LrH6;%k݅9(vcY%_q(F|8K# Q'doC ش{[-{.=BEߊ@z '"IJWwYz~#_O;cpi! (>I(ŮO]}'Do)+3iǛ BHCа~ ^GNY[[* /n*B!K4QJbVu/.;8& x#Սʁ*&VgcғȂҼX]ֆ:5rCbӃBM}9[Z߁JQOJ)zxʺV:?#8V0"^vh IXpN {6G 2b Lcz Wa^LUUw'xr?p@pu?yD)wQzUF_toCP$20w[z 3=QgPMWG_X>kx ~++VN`|0UͳWG#'ׇ5Fjp.ޔ3$;\g(gQ|Jc%vD-ٛ<\a psY-rvϰfUSmG"/m L4R0ن(L n)b4I<>+vuXMAH$B {>nOlg4r8!5*IX fH<!rfGNm}aN\}ϘڍXbwJp*GKHZa!ir k^Gj8e9}U$x;u?*cGwJ6ƈ7ymwQ e|wcW^IOTy݈%k?S]5XoHҠ)o)h )$ULi m ,S<ߟ{[|u@- i?F{ͼpN>Za㤧F'>} .KdXS1օP& 5o1,Ojȁ`3AjYJSjSv-!p}Iw$u2DŽ+#|U0r[Y;Y( n&6p'nLa9CUtܴ}#6R>pn΂WKcNE:)AL{\j|I2Ko"? {/9ԙk g}Z0dW[R2el/܉[}X۠$:OM_7~$HRv;۲sve! ,a%qʼfTN]3-R2 @1źѥHvY|UF6T\IA.DE-ѼPMЎu< BGԴh[7c>/DrDtrtd}>b[":18d0pC8Ou\pEj{FӅ}.=B57y;_AԽ!ZxWJ@pR8s@D M`[lj8[l9Y%FAǶn] [xb_YI} KkE@"ՈU| Բ<ͨu%hop3kڤA]5GA aẬFy ,mu̽^πlwHᖀAm<0J2<05)/?3n]IaGjN֍nGdSPGsMJ7n'Ӕݣ˓">}ܾfo #|)^N$|Txڸ=M{ =F$F@_HF^Dc)ˁ\ݹ4Uju67])$, 2}…Xtovu;V!YML  XIn;eqMyqNx''}_-x 08ۉo 9wԤQtzv%S9>d!4+z*"r-tgFb9i3KtRF9د`DiPTP; J zwq0_EX#uk/hyp H0r_ͷ<G i|pƓbgVI2Nfq|\-L\?2кZ: >ʘߴAS͔3HϮGҵʱk* EJD=+͂q(B0oᒺ UDy.h5%&H:~ɅErXs>ĉ%72&)7~C"Drض-v2h< HgwEg5dـtI^L3E*ex]5L<*uC9YOۼ8ޝ9&n7p@+<[3br(sȓf& Jt#J+@b 5oF~Z~6ihȠ@o%Y:3 J`ca8"B 3N__EƳG{ZzF`|h#Og&|ª'JlW7ÎSF!Q5j0`B.%4 @ů7ǘu(fm""G*-`~ 'W{ Ez]*Rw782reN@L&׌nq:ԣ4M&ՙ'6z΋_fFVepyga.S?yWSf/knn @wt֕ : :B<$mFiуn/HG"ܫ+l4LdI)\ceҾmf9CؾAgQ)Ѭ !)W:.RQ9lCs K+Av '¶uL䘐׼^x'>q=izaI*AKqG}2˸Hҟ.DlaIի)&Bg2cn,K$YVLb%5D[p 5kc&TNY -#}JM sUZ/v*p7ˆKg|!xT4.JN#UAX_,MZYdKuM)Dj4BMi_9L)?[`gCW"?Hsz45RQP|ˀCNvsQm7%40M$<UHm`bxqWgld*s翍LS흜iWRsYu\2Ը3 J=OY<"&;*ЁW㧞֫_^˝hٸ#O{}Vn=X_ e^߹(Av͟,lS!´g4n)Wf+B!$` D&8!F8׉5'Q2>04 &Aqwӊsᘚw7y.&5W_8/3jzsӳcըJnrO} T/CPVIG@ܹ, 7l) HȝҠ;ki};QxD.O 8~CCp97ҤUڧr^>:z:ɪ[hT~k|)R!DQ*r:۪8]u E>ܔ k_e/׾T/~P%ChdYqO$,r w~oy23݅VTu`)?gCBPSdB }`91/'Y{ ?1K\F,~9ԝJqHIlI"hxK}R5Wn%P/ Q@$.pEN=WU:/&H?Gr޿].EceYI*tk Q2ڞ/1 S7V||ۍ)D-zB2%mt6;@Օkat['XL4τܠO%1u6h|󧋕*A9tUny4%9XJmX˫[1UN Flz7ᓿ olɸ#_ZЍQ6b`!7)Y[m3j@zMșuI >'mlxSϼnѷJX6r_AĆa 3inMMp.ŋ[ ڰ4sM%glަx^BGܦj<1hZ\<=LQ3RռxG,ʂ%G;ȭ??/KH-ښ¢C1,(\;_˄͛qCb;6Lc#^Yi'l *ܞ_2WS8l^.^)SzՎ%m,n0pNu6|0> 'RQz Ӛ>j(gU@#-څ ^q:m7 ; h@_3sLR+Kx&~v C]zVYwx i78 /c:sk7i- .O]&]^H◚+ɪ)9h7~Uʝ ΛÉ#̣*'YC{jxnA*AXêA/)-y-;V([ wyZl܄s,脥7:o잺Svi p> 2mPv˷LFuc̑1&?ߋA,"/M)٣>f?>g42`AtR'1mA°P[*,P:(-i e] >hrs|Yqk(h[8 &c\y3<֙hwl̟EUq#}ظ԰Ug C!vΛ}W nGZ.g7).aT@6=ߙ /?ޖ]gr_  0{xt0xt)}oO=}!گK量ru.p<zD#nGTy^wy'A`JU-s 9SQU^rH6CJJ@m= Fwv/&Ì륰o1xEGe /!PF3 v4!(#*g^CR~V}M$w&S b{ A> Eq,QS nF5HP@JQ`:OXNM5[qEw$`7`ܤ|GK7yjZQ2M隄 jxg $!VDq -Φ)S7ٽP I%A,WA΃MΠ4+c5oq}g0Q ~sI(YRfdBxNnVN ic5$!܏[̕Qv;FO\Ie])E R\HQqg3 R< q_Po(0 .d<*ov:"cGUmJ4VQGgbQ,Ϊ8j:ot-]xȀqn/Q.g RΓ2 X8pY~8eTP{9ַG\ht%eM"d2 Tkza86'q-w\pX`3rZI ‹@4Q/=ڥKd!|#51W&TJZSyv3d/psARe -tHw=ƮUg,Ж`/)vy2C#"t\Z3 ƃL#m1S7''q8̏ *ۊgث[fGoh W`Y#DǺoNU̿#.*uL, X-uOSd@I}VR6*iy&|@kklYgĘF;3͙qcf3~G_H l}ezc>D@-T e&0xz نٷ/vP~Z$| B<)VC){Lk#E&=M &F`_ĭa&O4<nȘuXt2>0WJD:;XAB)d*1S_&8/}qh@ߙOE,I8@;X kq&Ou+h4 Հ–Nz2!S#s@y:*ITOG/BXʺD%-էeTq>iy_϶F[ho|>ܐj}xVﱼbf%xcK Y`w7ůu +$cN5MVЫogILa({1cNf(G{XG6e\G% t7g} a+v]tj'ɄA~z䲎;!q=[WRDj@7e|":a 3,ݙuR&[T>;>U-=02=SsϧeB$(^;2vaM-쥯ɯݞK=EZJԞf%k?O}.&b#ZF+xdgx펌JIӇ6w;`_d6cR3粊&7]T#0lv>^#_ 2{MG<%i"=PU jAUX).)Rp ˜Jܱ[WiO@4 Yq  ""Ak-sL-04'iףt߇hTpKcz#1'$YWLNgBpic4epM͒Fx*K?]cV="1$.$ᙇ0 D4&Yv$jǍ$pvEX7 r _hTJ=[ IuTm0&`X6sB +-`y.RAG{yb J޳@ΙAnfQ%Zb= w~ k; ƘB$5C2h;gܞxX)ymѵX{Li'Ϭ3@ť/?GCt}0е.)Ҹx^bwλ"InϛcFO]!4נΡ/"ZHlwlҵ`@IiHdH짮t.fF1K_]<E ͇ak|O Fr#u)ZW/a{Ro [L4i Vkf۴-(<>V)}fPhaM9m|#⏖7D`󤷤B*Sb6$考(iqD׸7w,-DWYk4 }R݄[] `q권WAa}J%X-ԵCki9Ԅ e[y  pj*٩Dאs8wjxR3ͿYԷtPNu: 'H7c9o\!ę;cܱV4FVN32 gK?!o]- eNס*&eJXV |:,"bʑ5;>Iem1TOORU5˚ unK_R@2UFǴs:5 9njvs.Gxmpq*!:vD  TSF&8v8lTSeyb0 p Ӊ3{~P1z|ԯɟm!d\r?/ (l2v9 Nx v=iZYb2?z[gBbv2M U<)yhH s>8^ Oyf,e5/S&C=3=!ڨn⯘,ZҠ(=̀7& }afp\1^*٥ -0%[l+*LͷhAF#9{[be~Y:յfDqa0qFD X*2 lhU w~f< d< X0x:.$kW0 80co #ebPg ~ġQ`<p;`LФ&Z"5i`yJa{7kIiV T$ZGB/6[~]e BdPFiZ%ye$J]pCܡ:^@,BSuU9X/;,Wԥu}?h` uFP GC3"Đ#gaj7>̠TZYoeb?GN\ێ0~JHpՉ16õḂUwkc< Oσ+M"(TrOh ˸# > oa/#>"= Ve#7 1rUÏM3?O铅%s`zFh>N; ;_dp8Oq/Œ(5.;O,0rFJc ޿ J™~ҹ+>vc??J_0zNK`3UX* Mz~gϣ)+ hL4ǥX#*K㒽 %Nǖ- RwfAPf"A#vvvf2}Xu9sk`/%6#K4VM %[Np!Il8.yJW^փo%gc}Lhܗno5jYlw_EoGVVSU/3{Ox,Jutszב?)]Ǫ&)6C|rl:L@HCZ\v`6~;IL, !E5 wJFNv1[>E`l>v7~jv(PTl p|!ҔUU=I.& tgRkM.9K<`I״jvx;/aV }2#eTbS v &.Fl̜^F&8O^CvF\IG|᷼񼊃4O*X-@ɆP!MaT)㘼P8@*P8-s{4 PIB#z\e"E'-kL )nVhuQegj9a^(rgdEZ@/cl=h Gl'1h%ŮşcK~^yGDޮlwބ>4Z웚v"s"q 5`|;^*909:}z+"8R35& R>fG,H9Z*BQႊ%*#%΄TDH`KT8L/ KCxQȶB9"(6D$n2Xd 'ꒂo j9KbZys뉰G{{=mꨑpR\CuZE\mV*_7nUR̗NGQ4fMBhxWwл1ս:3=i1 I_*ib7Հ'y%t`iKsKp4Ϥ0e{YnK&bef:-h UaCNmdO{Ų r7-%,8qTqYܟof /o(7ZtQ " v:IF*)zX"Ԁ' `J2pm(9!"QHgX_EKi#{N^ :3KWAR<5E̠0ْ{kB٩9X?+Bz\ B1C)fAz?v2ig%`;eJ=.1!&a*{lK;ZWN\y 0A^YtNs@='q $Gmԛd"K[0\NQ۱~əF5Xk'<}ţ|&2\]XcySJ4'؟ f9;DUB+-l xJVo2mUt pky,X*ywh_mC6֒  6 і9bs*5GGi!3^ݿ \ETPHqQJOB?(к+ ?u FD"K;UB:Fݟ\J5@T%sQmNz5h2kfovGyyAT|YF!Z/[ mg@c Rzv:bak &gS8 *{4qɽl!jw-oy[M/ʎ!e.EWA;Qͨz|֖ҵIQ0m{\0tB9*MXU( Q$+vӉ[2AnW?q){0a]rv*[\R'?L<t/B8V(-KPUm;3'NΙ}_kdhBu|G plנPzRv®֊rkd$e|>%S!uhc b&!~r5k.6Q5Fl\Y#}JYiQ(9=O:OE1iRV r 4yPd%*[=Y 6 `u؋IK< £|t ^Q|_Lf-t.9ūz}a?ľ{&6Q988j"˃[f昷$6iw#n b~j"gM{}9[Xi|LfZB 8eKQú%w遼yDR@_ B]mP&|=g80$L(gE7-8sVa?<xY{a~έ"K(9_lhk¤'^cg k!ӆх*.oY Wƛڒ93DȨ4HB_e}~nYsuhݥړڃ\٦+`C% (IEyKSx QT2v%aLkyF=y0 ^C R<&[n3OmރNs_^bF qM ;WHTʧEN4 KmK2d տ [t64uɠ3 E9z oIرY؞yȃk%(4h՗pRJ3~qX wa¼XvGphDm-Yy|LyS_Z4Y:MYT)XȶJ~Z|Df"pbO AN}NB6-::kiCoD3]ljCLm:Hބ,FF~ٳA8婀BhY]n]{$]́3b`s l$nzQe_4)0p.xt?FKh_ThbD5\P01a HILi(m+2\"SOIyWjEfO0}[ͫO5т 2#N;牢3'\.[Y\0{!%d=IR9/# ϊ@"KPVAּIӯbKrwҴFeoə58qY& x~?ħnVXRzUW.#X}Ț&*P ˋR *w7NCL5O+Ԟp3jgF2pwũ@*o B_]` w6q]ܹ^M6 J#bYCJ,9yjL^fy,v3ͻtE GZ|0JU$)7JZ_ 8&2c9CS7ɮ10 nn f#BQDf/:9=mwNH\M ?SQ\lZK!\Vr U~su4y*OJߘq̪ &yXGL0`S{Ŕb!UXB^"Ö`A8`1AN'o1s<CfJ$3!N ,:0K\-0E8q\ ]S-[ Qz4gZ^s9QsKx8a>x2AQRs$% L 5?k>)]LDv"ָn$gnT N#.DYHvڔe . {) }A$Z{ː%wȱn-3ӌ% Cd=mݒ/%9©w8$KݳӦډ7Ax: en*8u.bQo7}Z?s~Tir%B~%[.vc"_<Ywìù'8 n㍫ʠ,gaC#8aO Tm~YbhJ BmX(8OE ]`zk}9le˷$i{lAUEP|cDҳ<^qY@AoVqBuCZQ֬1k~WPakӜe z [(לGf*CHK46GQ^w8ns5Qt.Hʦv3AL klR"c뇭Dtx ڻݹ3>5)tx-WO~-}ްʦ>[v?Wӝѱk XԺ$媸 wH2|Ne%p=R/qw/q QC"LWU;jv$$ݱg Ƥ޶l!Lƫl;+ =|#^I2n(m0ۘ\cPyJ FH|ZH,b_v헐Qh 5)a2dm(,~h^o]j~Do1o9TA߮ Ggu|_CBC]٪S}˕1gMlUJD 1f_$\BEtj 'w7&>N:2K=+rJj$n[b`EȪ ƵﶱDn+|f smn϶rʘC.14|+_ig29leaOTydZi1A3)c^F/5XߪNbE FcwH{U%ދWxU^Q D0;ٻS)})PoahQأbsd]dkcpI?m&sKffKwK7̪">Q5l1_۲g/ܿKds{Nw:%ٞCI|k&鑈fT/ v#cRe"Q3vWo@) 9BSy6p2+9`[RZ'ͳܶS57ɰzڥе(;_Uz}=kU%!ޤ.yzZ}W/$/a{y3=]wAa .Pc;~i oՠoqHԭ<."jTļ&]ac8 E2qB&T~>5Q*k,f9/>R Ɖ;qcx(T1OUX4E 6 J e\;1TeHn.hcHһkRϟ\5_M^-ۮU෪!Q=~/P&[ 1jcXE)9аycۚ&~'[?`(@ ;E)Et?'323[&$ئ5,Xoy ХipHKSIUCm|Ca}0Ԫ_%&uƦN^7R?C|ȵcWWb.h(Ǒ'V|i̎=2^Zrt@/q>X0,"/U߭tb!(ȼd9kseu48]`TN#PG7zC[O;:-xm8c``"FПB QOB7Uv1w&t[ ƱZ*^kYOK6w?ePO j,(}PZ|r;>D<} vbw.#U/<#*V6:4.9KjlqQ4X9.TfrwiԡK[S7C}.[.1x b q|@C'p~O<=ҳ#9gEP? Xz M5g!m 璮ǟ [)8ӏ,^Y%p&9 fE!<7WUQ\K? N"Jг[J^'t=I{NPqdbU0J]"MtVJP|kzY7x^wΊOzqqeM^|Mr-0;a=5`PVOj Zmfs^Lcntۀ1~~<3§gMNlu Ļ﫟b$>]h-Â;z}y=FjMڇW2YxsqYI-$=*O|x0hp䝥edg[,vUI'Ē#ߔ>@c$s,Tz X$5v $UV,$' d 3bv08VV;H4Э/7@~sڃۖÞ'&`ZK L 2_p wyۓY]}Г`K4p,7_hMΤ ,.F(ҳ7g8VVmg?қQ L尫=[a}-%ނY*?;\u|jE|@9{J /SRLV 3:VFV }tZisȄK5sKw8bK]cŇF5iA;|Pfꦯ'r+Cυ#xv~w,܉55M#kdּ<88&ib+kDx\㝦B1C`P8CR'&ϫ~~$'jʫ3˺P 5e੾ m.R ft0mgdr*YX+3({+-%<u1(&+"v R&kD:v 75gr722Snλ^۶?CG^Gƞlq^~!i5]`^tu_ܣf-:13ϣN kJv'GuЩ@i_ZW- InT'i*opkI⤌Н04꨻MUDGl(iOdXUU 9{ +3TeJ) r*}B2cϔ^+cjL:IQXz^!}U~-^|n}{L3𷀛2밥,Wf91@r-^. sk6IZQ . Sw13-֫M.49T֦ۊÌ[:՜%ATq,)Jxddu@1ynULV)?4QTYt5$kېL1OaYօz9gKnx}{.flY;R\R!K; /d}Q"ha][7I] |w"H=zi.tHƻOd$RŐ}sEJR"q?=tbhk_Eۏy{-tfу(_O̹wS^Bhsu =G.7D 'aLfZ ɠ27NRSKz@T| :>+1m[dc^9  US-fi)xg=#2s ݫH+3f:09{ }|*P*'&=<R݌IQdPǀQ\ MvqHΈ$<iR_4b3PZEs+] <=F`0ItC%?Brۯ^ߦ\md܏"_M(UȔ}e)h.h-[/>{p@%ΞG#Y, "*#JE`(5ɐYPmC*RhDa rQP0?&qu$ɕ"Q'~/m>:쩒f\dcjNó&<,%=cUP4/^ Kȧ\Ifoꚩ:r 3e:ґ Ty%,BnO5\j/5#atzP#\n3Qvȹ;_K"X!A:Mt;o@`Fiq%i4΂Dv0? >jj[m O>(la)ovم!)և `UfLْ/=j<` @#CaUqZT:h-06LFlW._d9`r`Bjp_,f2 B+Ax(*\7Ǻ~8TVp͢T\/OزW7630}Y{A@L 1Gm@"ޠ+ (J5L iMɅޕZL0u N==HD>@#)2>8S'c8:FT@)zzE/4'1ގi_tlH4/#͖["P̹CV"(alA]tUyH)] #E} 猨TL94mR)…aw*> ګB H\tv,[״]>\ddr6mTLyF:OMgo9>xGnfNqH0Crq83Vȃ*p"߯Wj+/<۬)U Oi k6~n2;µ&/[VM7ziD͠²צ(އԋJ{H M$11f[Uega]s 찏UG |M5A@d9ǴI/7֜ڧֿ2#ۙ4sm,orm3?mןߤ:CZ\%`,=wnV7gE#OoMFvj>%qJb&SOL9DŽ{C=rD\2g?+OW3 9=D>EN\%Tx4(̩,deu(}#ⱶ:z]kI66e*+: lv?LdAJp*k4TiL)8GTCScc_],uRlB(437E}V"LhEfՑO@(P>ֹhRqPvA4tm*cpP*K`Uwx1UcKfKO*ɆɦR0pvo8Dou7Fj&S#kzob(#ΕlDr̓?>:&XEz^;׏r'r fψ9/ʘ#"LUEF>Wgd=0 ^HjoBjBpt %r6Z&dCp܁YE"d ՙQ1 AV$Wsf~pqTνح:ta +h]>weO;֩o+kLums^״TjHc?`G 2"j!9ZkMEf$I§;$^'#˵2Ja`{`aK; Ft#r/swĎPTu뉢z墱ͫ:d3ٿ_0`4}C&c0~DWV1*'%_苈x{y8ZN Huw$p񃩘 {{&Bw,;߷)e:\BaHG͟J 7?LWMPqs܁.LqߋVzHJ pV1ei7_CxEHhW uocm~:.%V7F>Wdln):n,]pm2X %G#a遼W ?b fǻ[FMс/׭p*܉F)ϓj%s2w,;إAxe8^6@xJH]bČ쿘*i.!+2b+,{=$,<s(" ^Y.w'/\Wٯ_]XXzGFM説ĔKo鮶){rťq@546EM \ZCf> ;f@I^*lJlRIJX٨y2A$ Ʉٜ[ CyF5MԖ=Wutq\-wH K'x&)y0\±mwijj$$Ɛ^j0ZfcY;J'k-Mܖ`e[e\:t PdS,N:J  qq5tU`rמO6Q$etZY8u (`lU8BLtu4 LDÄkX5{Ś*2_JAbйaߜQ;a)+_V`yDON~+t7g w2+lyaqhfK5ߠ{PxB\=[Ѱ))9qsI?|؅q%Lj5F84HOs꣚Q.x_9uM*SRL7w:Qֲ[aH<[|-)Zŀ+HpxEoG8ﳌanY0.#85 5f7S|Z`$ä}yDž2Br\1GPY^WDG,q} ɪ%EqrI>f8R$0|*ҧ @4gtR‚+_uM_gV !޻^o QP~M[ZOE&"`I6r{:'Uɵp5--._$4JYT.ǮHXʆ+VBBBzae$#s" m!@ DC}$7hi~_,ɤ\ߠGb)Ŏ6Vk3G55XYL5Pi9M58_D7X *94@xA H;؉%'^ci٪dXnV $j{k+}Z(>εCpv(,o]7U:<3!Um[Jlx.WVH b] 9Eid.N-pHO9f$,VnNӟK"KƏ_<1b /'96}O@+,4N%SR'Pb~>AI7K~?Րw{1:}7eeGn$q&ZNREtmyd+ Cz x]P_I8e#*XWbJB<(RWf"[^6Uu+Љ'Ɂ$PHc7R:Edl my3oz4(ޛ$X4`԰gio nV.0x<6zWI*~WrX&sed ekD‹b̏'d^_34Xv/Ӂ(x҄Uyj WWE>~t?C)p{G gUMJ8HZuCܟ\rhGT 5EɃnDxaf''(p97g4 By3wOmםǘΘ/RXw|ܜ=LϒLIuTuJz"۞rʪU"O}~Vv?7l圹?T':ʰ)b9 )B;!q2$w鈉qyIoH}/v+z/nto",Sgw=DIjY qG2Gq/6#ai$)EƎVd{]f;߹]d`Jc,rVlNۉKĄHXvhl/x:.`렌ê=C¡, lk%LWGaٞg  M u9z@*瑧;-=Hn%G?[uzvs3ppkP|CnK,{ 6 $X{+(AE(DF@dR̴]/i?6v") c釚6"vVPӎүV ߲osOMNF?D/Wy_sڞׂ<[i={qęu Ytsd&'u)Z 5y|-K:`!SGtI{z7wCN$ޔj؜P 8{ѣHgH7W B#g[FIR1&? ۷%MB$ DUutEpAe&/ybvW/VD? _Za0чph|=ӎW Br["ٗd]"|"/mh kV BZxaO0:NnDZ"ƐQAℝtQ)BLfx:6D/rdXtJ=)DK `hbYC)ld/v_%-͒b~ƾ?S@ Ĵ0OZCFa{ Bp(%(IdPs?68-xkf_Ѡsʻ=業>+A?3&xoizloHT<\v/2Yhṗ>@Gd q ZCOpDۢ90G1ߴkwGk;P('72F;Q|7PH_TEapN5Lp,n>\l)ߨ?|ت4hgG<&#uԟdI5ujĉhn@|jY +6Ǚ,&AK~b f;TG&7]I\l :ZŚci7q|&v'٠^ W'RA f7nel!C|ˑ 1/|~|T{Hm~\U!鲑U4W|.״s1S>e2$鄄՘g8CQT3SX|IBomaQ 5nh HCwb ϶y\P= NMCq!#0 qBeXݝE|]Ap096'{8rya뫑Iw]&yrf>B~UA0:_QSDtwxnJ [sh :\&R`FhYϲvR:pU?fh5}즃s,~c?W'kq- QzW"R5d@"}"dYDTٮˇ?J4'5:ч78N)F+BAsSMr/ITsHjUo>jpݪZ2jt,IX},'7  K:9>`XEsbwG%~Mg监F5,AoT)Y eIZՙ.(V@56!H 7|.2o^'[O˥&z;[{}ܙX"U^Gxb< $QWnX2ۦotK/'22P6ш|dP^po`ѧgrAҀvdj su,)l93bdhjs UetSSmϱf>vS0&ZWϗ恛u).4DalRܰ jN`Ap9?|d|JN3W LF$J{Gp{+\R.i˪Vl>ik7]Z3f|O^УE̠MS,uUӺ\|o3¼G'0vڬɇg&X뱍|dK=PLD4N)laH)F6eI?ahC"W̹{:؄H'v%B25,)^KV;}܊977, g7i>\i 78#YSP@p^lY=Tp< LDL8 p*4_l]Gv =2q%zl<ǣRp(UU DZ6yu=SlS ~ i9ﱤ$g:0#ae})B`Wv.<ڵ VGbX޺ƲNTJ,XH%ժ{"Izzo,,:ҿ6$L >+.ȱܔ3(ǜaIB"^* ?2U ! u:> U5Dy}őT4iMj'qwѢ0oڍ{΅ 3F+x۸?P} lD.˼yF_7YR_%|̇%q%ȶ&}.۷I ؠRsgLҶfmbWLaKa DrEӶv%M7Q}\)(e?g3-&4wa<{#eجÃQu͆WN @p.utݧWkO#RY5dgD؄΃i6[#%rpD9*] K3;(g+v%d<K>I1~( ЦhC^ O`A3~5e6GB>xGQi/߱ *|;@N-,dv(57bC!mw» MIίj1Aw Z\6 >x5}N)@ޥKxQ!o /~ӑ ܒruy [&>Fi[C;f"߉Vm!vVt֒tz"wj lUkoTj>P0ɸY!LNj$)wvs9 *ntҿ]c΃,3lE|v>*R,VK~ Oۃ@=XSR jF@4^'ZZ8-Jڨ%N1]!i##+!;4A6tjD=匝r z4>KOɇ^wر@ ' ?.yE$߷a}4BN[ʻ N93\*̜nk`ɮp58ZaEy3 HIL9XPR%9'RO-0|.y[}jٓsϝ(0:+Ƅd9p9u<эGzBkMCaa^JN4xKZ͢ޣ1O (v$ĈzFpo$?RR]֜K1R 5zal^zF>f : f*k1n{ǒc-q/LL퉿lccR,D[Pϐk+L^M￐Ri$ؕd4eP k{x}7଴_۽K:,~CwQK>Z4l _] oF ^鱎&=!{{7 }<@\p~L;pJ7'2k_JtNu\28|߉f3LwQ#7`Uek[LRX\d#N6gRf gw+6G[c&ͨ|yK xҋW}jDjX&wdOŻێII8OOodQw󀎯(逄 @]vq7'=pL-G0"J'M#Z#3 X{jl&"*Ʃt;u57N) *B){3D<@2S&\Xh_ mg#: MIETzuAՌ!t!'ӝ~qU݌v7/Hf-m0(ĩ[34t{.[ַL:*V1E? ϡe湉\^jqΜc I3r,=[q>YC[:}w!{}|lBcAjС}4q;=ۄ:G@e|`!LD֋C~o~ 2'x~UyRc5a+k4ӬCifϡG}}5}H9ȳFKGޠ֑{]4iuJ44BqX{E$Kd,w9`6B?b$}VBU #3f6VSdJwkOI)^[T ʞy$4Yl ü4TɖkܮWm.dgs󫭇P wVj`{&qTbk>7"~` sn06}ȹg >'' 5l'n4$ݙe5lvrRc|P{rc n;17W2v>>黋NkVA[ylDI:~!pcn$z<>-'0y@^g q[}{,yfs~բ(=2(K_&HM; sü^_%v@kF ,WĴR gOrZ$ w>2#;![D*C(UEw<[7v] .H@1,p>l#>ZEQgG$tEpg9$R;@t]0.7p(SaZ(1}ļK:]8Ԯ?FY7t&Ȕ90Yi}'|,d b yɖe~_Cp "g eH)@oWf2NMyd;(NSqVJR}PN1g헵o 7:X]0!YjRS!$ઙa2֟t;rFHG$Z;IsF\ >ݻ~kt1OI"0JQec,  Q`LL:x&H{u%z(؟df ةnpW g  Q td 7b;@MuyBwJRsN=V e(Wo4lFWNʨĘw}[u3,2c_b,[o|Y/HFj[Jԋ?Ƞ~$ J%HHƖW,hE t6nr'7Nuhoz̝2i@tc~-rqy"X1yrJ IN"xtc8#h7*U/sd}d޿d㱡 (Q%;DT LʁI~{r*K w6DAYhFї5 xS7!{>U8w4(xd 5~%}R$ tqKq,<Ū":3 V,,|]=DÈg-D$>p:h)?h24asЦSȤrtSeIܱҽfdC "¸zBLPyﵮ+qs1SlEU >3B+Hq;m\q AhS\MZ ח7N%/~w_Ӑ陛h%H ZwXާ3I~3m0~(PFR䟚ޓu`ɓ="2U=O1Rٯ؝O]gЂHQKhlv _2UZ֙C{c0\4C}04~$;,`f({F@3!kN/1hUqagY"1Rfp)hgdEN, 4)~-7L3qmm:pAfH%E0ms&mlN JtL9mo~!v(񽣗sun84غ.O8y_")q""O^gdt.҇V+qtdޜ%?qܥN;:ɯ;;د|@}? *B);چM\+rLHV=nDNC^TlB8ެpa)`%"|M5"E0*01.R(c@Mvr'}F8/Px|SG#!1ԡ'QttۻcL4-FyP 4.?@EV~y-jXVuVHÏCU'Ĵt ,Il+w"]qs8{Gid@NE[^%(/\Gp-b)fcZKjjj!cAީ0|8W/4_>Eo׆)9 _ZcD I(Z{?'X,"Sa zGT7Jf(ØK, lW'YRGJ׾vD'.~NbfHEG1P|Y#lHݿ1Kz1k%omAF!:ʽq?˼ZolkdhAq,a UpK,%3H1N|U*Z&c˲{Bq0p﷖Zæ:߬JHHkY/Rk d<² 2#yY0 eRQ,5><<5Y,px.TEՐ:SS5yk>-j(R mԋJ3 rFB 0-:JGa<& 7+/I?!D\϶#0G} azEhI{7luGj:Xc%aSQ y=cAﴣ/詛tKQ+|-褌Q. h^B2B';SOs% N*AJQ{ΙB+ŅK^{amA0o&]ׇ6!>Ek!k4;f徶5  {+ FyVPA4!K8M Ȉ3i8XС2k6?s'c/mfSh70~KN+ ƞbĘd^r7x޷hg7qU(ku=’aB2}^.t’#y5\miPO4;nn;flhR$yAx|*gX18"usU 1Cەt˔ALjڎ㢈fU1vr*u6t/dSMR ߨ-top~X_9cf\)e5+*ZIICRn1QL}϶(Ÿ OApRfb42\2#_ゐo)psU=snӷ@LT{3Л`aYԁU@Vf%?W+scB/lW(,V- onxXםGA mmżV6Թ 67dã3~| (;&x_#.We8WVRNދ\PL=1;-9/,0ݮ=`G+Nx mB!y1E#555#VA]^!CV}׏df*r9,j2еFX ^ 8*XP|ֳnC(0s4Pǧ%x@?&GJL|>FyچN/aoEH3╘ףc(u# (I8`nyv Khg ytz:-(ޭ]H]R;AX.n2~ e* .g{ʤqB메yT9ߖw~綔Tw srvH ~ ,@# rAWLjGV_pS2<\}K BH&Ç;^J.-9va4 ͗#c@6 ۹iù (.`&rPjl3$i+P˿j! dl2( %TV_˩i,A\>EW^a30cAS!"\| 狤 0~xhի ΄<#fA0J*5+p~pks5dg]TJ 9P"QMNv~WZl]ΛT*nS"ŲR2Ğ7!M(IsYx -&D6FrWZ/1 A%ukZjmIwhN G){wRTSSԯzfVh杦g Kd\g޻<h=nXVKi-}̋`~'jLHH eD5n8Sr:ԤACw |$"TrwO#*7 ~`!.> ޷uֳO,κ5~>df:KbO^M(߯JrSh*O%3Z:EtzUC+ʀs ˺.#LrҘcRkBA;%n15,tBZݳ6ұ%VلC`نouJLHp"9෸y}㪧\0Bٳ1_\M=*( ka}btP^Mp[]FÏw݋C(:'j .-3[ nXmGT$Ϝ#ofk1g3E/YW"Hqhc pE:ۡN/7Ȇe?lF?:^yHhdK[jޥFi %Č#d0fcKw)f/dN:NXqK>\蓏r-9سPA=U|BSkT D2NϢ .gECBp:Dk!A2X{b܋hRv i4;K8P9pZz$mxU Őȿ)A4jXm;i%.j3ID>:;}s\{] u@+s!<_;Rπ,xTUVF+]a*ӺXY˯@c+~i>x/R?9Կ_4 CmƱ\5_g'n&atq; P}t\q?eSbr&>pVVÐAͽҝ v:*%AN6i5ѩ3'wm[ :?MH]9T^HD*ʦJXLK0g[vP_\gD S 3~ҬBJqԤS9)WjqQOIt>\ ^T%<*Oԩvv{˃ad/% eafװӽsI>ܽܗwdI-~aTAQ=ȚxXactRj_ B=͖#(gtohJ3o0nCf"S ی \GhRУOjE}\Je[0{~Þ{ÀqjA dݺ%cl= %>ѫ<*(N6Ͻ|8 @ o 0R<kpzޛV-c{Q%f]YDG5N‘ODHĝGsZەc7WӸzg+)vyЃ(a+=,%64Cy`Y+6Shl,rs-/ \ sQb ]SF|7ѦKq^GV! 'k~Z"+J+4%Q䈳dSy |w%jQ3skfd٠+`o;< z9D*V$jOy;a 4C"HIa5J?'<Ȟ[X-Do@mE%ZOa6=}Y,(6 z+&FPrӷM{Vh ψ1RSUrITaȥi)1@" fca2$&Ҟ׶dS٧E- hՔo=%kK5K<"LmKWA%EU$I )FX9!4<I!>&nsPZ& %,W~>xa;VjظFfq1Tp\1TB|j3jbP^ .0 K0{ 4ʴVIL)գ?3CqKgu_6c 7"wc: ~;9^Պ@ / ؕMUXWu>zzhQL^!^nQmfZ"$|c=L@!]EW} <^`Bѯ!uǒLmLYi ]Ch&husY!M$k~jO ;K] L,r_KM ;VqJZ~ z"vӅZnr՛ l(Tǘ䗿hd^)K%I7=GBDg7m+y,IӷrQXz޾B11/W.$0SϠ*̵3WW'ڿ/ܺP<oɛAPr |}LL g~Ex^&ї4,ww:^u s6232/v/G$Ԍ ɩ``̢[y{Auٸ]7Z) 97) L0`i;S 4z C/S[>UDwoϧl-C^7s1,ؚ.R?WCX|oqr Y^ +hUl5^ EabIMR2Аnҁy)WT| 6Ybv'Q]$cb5~BVmӭښEuOyfSiWmr(Sw$j_xvKyy McnNcO.sRND;;^AeI}Ƶ|:n5_2"ɔ6ElW\^q=+Č ȣ/8dE,S*K]!P"ɘ\ݺίOU/k}!|Tkrd}܀ )*]su'O2E9GY3/ֱ ̘&OTv ^,`$ G_w;fnrbP!u/_8Ū#kt/_;$^H[=klZ1)o &ADZʬZ! aFGO`ORr& Fù)=J'@mjyx+7S3. US3u&|LP%8Lٓ{Gs9-o%')ذ[䇣c ww5\-¯zo#ERH+L{&/24XWiIdHvǞ-־s7(-ocܐ.FBBty&ݒy'VH5feA1qgagL?4GLӛ*2/ON)Zܡ`9qFPo^mbz%Uֶdm5>.e~)4$)B/nZ:qeQ币.huk;qy@fSƻI~^>{s K WU{#:~KTno z_3YRưhu$nNV! 0EsH*kݶY?uKiF-.Qv,O6k@ZA|pLY?94 L6φv.y1Vn{yE۔ F䩠^ͪ'O]/c~{Ȉn=[\[#ۤA|҇Ts**/gawhީb ՖÂ6=^G*r=W@E\)cheG^K04z=voJb\(^>Rƴb`9V0P[,8"6( \dSVDU]BEǀlljkl,-K\uFvfݙ~XOX-¥[ðqn=̆`*Y a2H7 p>57lkdZ ڦ*m>7&nYQ@3ٛ]瘳x tFJB'Qq `zCyKgZ^ocy|9Fv&"qpR>]qzGr4gϳJaTH)jtA|o nkTIN&EG/5zq/^A` 9" %ShlHEYg"oE/:rg*asvsѝG 64{ )X)"Ix1/WT/|D18:KoͧÜ VJ2hQ,drOG#hN\\ȃ4P~Hs^pRNb ZbM5r$cm<񱵥nf(ruXYL96;%OMo6HyyjUG*بvC }*AǁtheL7Ff:R·KK rZ(ែ)l1 )ޣIq"b;ձ=u"qW+aJ_mz6mp"Rɵ3b$H]k:45$LQ:̾/ J,-gƵ#`ꅜa3ܤM xH}urz}LHDeqK;ks/~#}] _ff :6!J;s/SH`fg@gb?%Q!ݓt5WilWnEI&V40 Ј(<]  o[oSyCۺ~8Jks+1ɚ YM$ӍBXKwуʧ[ gӠy;#LLy;V ]c)tTbѾˀMZ{@Y`[!3Ղa+mZɊB܈luEsq`[ɓ;J&7A !g_=؅`tu0`m}bn#[d6,,ái +J 3ci%>L~Q(MfXR.xW)v h ;Ur{Q(%31_ϒ =w[N*|8\/[\FUj:觧RaHMgiK]VPN.9iI~ud%m3_li@x8FvL T9d*s|̩2ȯN2;˼',jkþx^3.7[H wL(DG/>W~p}5k+%FBo UN[0avq :l~3q{w/(d7Xo+&ko)=Fwuo U}wx]T:رϕq.YQ⛣Hs i=5YOG: oW 7fkt5 `$V׋ N ܚ-`i,ɠث}iyj}|է."sɮ=>=;{ZN59Ԛq#> 2?o}#Y={,.uT2Be*PNZy1\rf͢ڂP{OYP ^|R<}g@B ?L1qa G{w@@tpuH|v~>OrN[Z1v*,CвMQ?@m7C ݪc MltRg˽WÑe `8 $@VD>/StѐD 9S1k놞R۟3Tpwu˲S<B|3AEe*aPb5yAbVRE1Z<.+߼Q{b|")"ǍW]La#§ɾe= TCT0^!}9m ם|Vnۦ[ęG^?|n + l1 ˛BPrl3Nfg [ʰpq 34-8rXW ]hrQ[G$&Q}u#G9xQsdɹ\97'cpVڐ HYrC&n[GA0k\ WuAWCDYcM<~_͈1P!,ƒU㵩oэ KgRda(wKYZėna;? 8H(g")m9zgfKk8̡acYJ:i).Y ;­ o9KD +pR]O\".|1nG1<D&H?Ξp^`NR\I ͪ 0@˰VetD,5 xB Nc`^Yי/)m34Sg)Xy%a11U܊ĽVm(㘮$ DjL>.=n`x>i r| Γ $szG:o Qf1f"5{j-~/M1#4\̎]kd\(4hϢלI*޾P(%z *>|J`eZʉUk;y*7oe&aNF@`[آO #v @][fwEu ҝQ9S!hDc^a'v1wLT:~HɓSu6VjD֙:. j>_ul_RɉM4V^N=w\s5G䷀ѺqSOƒ[P~:re{LeGUi "LH8Wie*Q>,$P"%ɝjwXt,ּq)%iiЂY^LΠ\Mpïj^Lt]\|/%YR7E]DiTb>L¦S(Hem qWOs[߆"}2mдs%B E6G5=XmU,ӌ8eBZX,ڋUpa*{ &\iSU]B`.Sn=:~)+n Tɍm$ZeNmj Zۯ"J.E;8[HCɡ W>\.z#kFSfWuH-ɺݝo(eǺS0of6dw־90NQr[MF>ĴX Ń%v@2~2xäJEi#8Z-S9J+OI|4B#QPu#o,v&4ڋwFT[FGYΗk >ziPa pun31JB500f%WxFn/N@0{lFd!2+ {=ȇۛ ω?sZDsc>Be=B΋k)IbAp>=J|ܕ\$5:OlX}7sJuTi P8{ ,'Vނoi5gpto+s5lѨ^-7yVtƁ%Hen iȺLk>wHW1eVpӝv[h@'ݧ Wx:yQ>'g\z4xl8ad!d2 '-WzIV G:#+ @`aDSr/AĀ*†D37@X-$ZAl"FH} ᐣ, Z*]g{?-LP.лm~oqe_5`OZbg}IU D V2F&]G[AB 3L2&)HUd3{uA-)d>`>R6|nD%9e}"G׵"cb w 4/e~&q*X+EQw+vqJJx @8Jgg"nd|-q'u3͙arr965@lM%{6xqh>q'\kC&'Q!xc]\"RvxDc i\Fy$aFj  *ČQ[@fP?SW|sgr'5y12m,x2 $@E P;'(XkC6+X4׿3V$A5&}>wW4jnFB'Z,oאw3Q$0"H?'9wLQcu.x$=Q=]J x0Z;O+Vye0y)O- j x!(<[rUYd቏@+ /n? EDY(|;dMjB7Ӵ;zV&b{;GͭmYtFi^]/hX?DǓt6Sc;PY*LFs 4Sm21jW[6YY؉h׎tӷMނݻ]VnM)|KtG.8?W] ;+`o5`|8!IJCRC{zc.i[;7AoV͹ndѪQ+T |^rҐnaDuHlj 9`-^s@q>ЛpPPHAXr| ŞwI녾W#{F.sVA5@-?z{rF5Zہ:<5&3\SL,>w@{ G{v=A=>LkX M .6ݴ)J=+3l4TLtW^O趪Zq1V2`H{!>_Z$KDഥVDY~6\̻F2qC.g3h#@,tVuxυXcU)qDdR+y.NWĔ[aޅzMDBmjRؔ#Ɩ*hu)sh27]^2F L9P+cRHXn֕4[ldBK%c)QA Â*IrzpAU7cyzo`uRl4. ߨٗ>|BzE2w"`>gzER-t/Jf0;I7b].a5B@;֍΁4eQaiޱӠ42s>],pWѯŸ䐂a?W6x>OM"~GEU9δEUhhZi (-Pp ەvaK_M'Rsϳ6Šz#ꑫ)WuOz7ќ^UaWwPRƂ8@F] *2Y5D] Dד#gu{ |k ":825T,U|XqiYV rEefJA9MqQf59Gƅ9-WwYqGvar+od)%-s]^ucwbJ!eQk;>iI>bQZ~sPw|剴%Yk J`ܩ.n%;&={8MjJ{)4t8_, ^`V䫲l@\͕ QDiðh OUL kyŪ_Ml}xNJW6f_72#s*> uPIJɤ #K*DH{h}Ah$+ȐUJ>YbیT`X 4w7tg1G[ FM pt%Zȏ\iSiwmk5ȳ~*D!0q$ځ~rV NE*Ln PEhHFQ|Uؘ&=^vo4 |D wP9ITd8-^T<4WPgMJKwA:| 䑔aؙ#_e0˘,af> hb `\OrL7IFhj_ ٠UpMrtRgv :J#W_2Z>x"1O:" nʨiÐwd&D33Gl2{Ã; VQ," D^?k]BĈ#tb;16w{dډenp{ TE/g9;UBk=w:g$*Y~H@5nWSQ'>$iNto[K;:L@w%\IЕa?{OP|]_ɵlKO!R_SODuq 'X#G`8CA(҃c;N9ՔD2_ݘ0靀j7 -0)_cTr2v {L0 YTmacIAH!A߁R_\;xifob]aAPy{_:C${a/1$_ۢ>;'8|swRQ|~nFGk?^;#q&4L呠x6y`nL)B;-yf38P3ol 6`pq#2ʀ)"Wn(>2!Dʇ EY#GHWW0A_lzNZ!6pʷz6'=* \6$ Qїd $t9 2G=].O:qtm 2 ̾Ps-pXևjЅ0y -To݉mudH? <%4#tQCw7"^]1URLaXSj aFL7~XlPJLc"!^FaT2:ʹt[`|qFϫW O^[5f^H<M?" wx6fJ}u}3۳k{iЫ+(E;b]ʯUw8+VlzHL(ynȱEZp&8X%;*o YEF%a(]La˔G2B_Q F4~OYmmy!Ϙlgȥ7ď4Յ"z񅵐U5gŌ.ؗ.ț`܋ſI`⎽7jh Ϻ_+N0cד@U%F=;K έփt Vchơ~s>3#2Ϻ~*q3+3=YF1{֔3i2LkahY?gIJeUdcS#NKwFA=!|WP??䃨e;B.>'K7C)fZN\oS8YLrY6=v1t]|T[-N"j7/%D`C=ƊĬOEEza·S x˫mu66N@:`up(闫a݊un4o R^$x@oॖKv>#.ԴJbKMm 5} §MDE-z7]Ǣ}Vo7BX:/DN"ĞJ&#h[HhHa! g4=9R+ݝd8qJ;k:t ݹn{zGx@1]fA]\}aFJݱUh9v27875k)xr-vԔ*_TmUHk#şq3q2vՍ|]ȏnLްxLW#rELנ63@g9bTGL2ڛAS6hFE*xq% =%ݔ0L i#`fY(;L^+κZsk &ݑXA)zCNdSLSֆc{)3bnh˄ڌp* uQezsAVm8#Ϥ2yRCv+dSN+nO8Zg:PHZ% ? [{9Ԓϋ\<>-,NnV!P`+u6ľ` 䣀U|k-xܣnBM8ݵ;L$R]sUG]w Ծ| lO;tDa >Rz?j-lsySk]Pp\ObڢjN$jG ?6PCT %M#hZΊ1*eʰߖux1Ʀn6y wscRL)6r}5/.b.+uI@JȄfRb=r doySkӧ43kS/FZ a(E(¾4XJ6]n)YSµ2Oǣ/ڙCub -lqA#KpйNk;u X$76]dO#~4efEp $%WU#/B˼ ؂%xNl ok0KݳFwLQ.r(5-SՄ^ȚIZIk1zFI$5bK0 @I&vjA.@;M]RFNagVEx j+D_/8:[fz Ǘ/DX.qy, }.egVeԊ(w3AnrюW2 vmd^8I(|"WVn?mt%q\-hښ >!w:qB_.~.w~8O'ŒlD߿xe$ ؅F~§"B(Ԯ'ցp3':dĹoyE9z7Y(s+pf-NE_WᰐV 2]v QZj*,jAȧU Iq&U.ԗ9(}wyp Zeq%%Ȝ5XUT[HMUJ7֊ZPv#ݞu '|9оas={bjc _@HvX)rt)7$b]mܸMKN;)T2 [@H;s6O};#4*F{}wzE)G)(XPtT_KCTRbL{ ,vxl\7B ڐt6&uQ'JsPx${Ti&Iu9ppHr☲H)* adX9\2Tb J+Q] RKA8Dxlh,[9dܧ<}5%sb8לfȭDzȠU1U=XRǔn֛Zh<|&\EHY KQTdX"ҩKy_]6>^;'f՟91 D"TvQryɥ2-%D"\=1"^6W_00g_%'Fm5gzh륳# |ؿa FA% V6+,$;ܫ6Y2g).f3? bdb{O"gFO˸u;>7wzI@qO!;<<B(|=fmXtNH@luSav U`̑U5TWRmkj2i ioUDCjqA Ԝ ߉IM?M s;ZJjTwu E7A 3)vEnX6\g/d=PXڇ35jX0JgIw@%5=rQ}/?ypˆ?o$®Ϫq'>Q-fSNY}Иeml.xN#%o>vQf.9%y5YO>Jze]7iO ؐ%NX-Cʁ0Rؗ"ڋ|45HbC13ߘbHӥw>D͒O5D/GM\WOQq6,_39;IQ+Q? ɢȲH͑Gd˄jˢVx,XȪ WB9PPFO1Ņ?سZ, v 9&"a@2򓒙 ! s!mH`9\=KɵS (#~S_ ^ hʔJ(iVZBǰq ]GܓX}$ھN ?SmASԌuVsTቆ|WR:8rze*#:ڹ`"|}qx%f>4*)@[x&}ʱ7 횥Oژ KTSu ފ97I%'MTkzbBZ8)OFWSuۙ0'mL 1ר:Y=X5$ut{ܻSk.#ی0S0\V,\o[Deh妿nbxk2"6fLT]# L̪W9fbĩݸ _H+) ;ft2:Xl1n=ߞCD.0Mw}?+򆲈Abƥ&#o)1Oє<9Wh%kofK Vf\z }P. zi)iljS)#!&f$q/>:xY{o3g|Q܏?|ólCm48ޢgom3M,E61o;vmvgwdX-3fxK৑}w|xT[.0{E^]0ȷZmQ+(&zXn="q㤔 P/B<\\z L߭+qOیrB,1\Cfs|V㩒xn:|v)fHP$)8axS:d5=`O" 't8?1+Htv3/jlIc,+ FN 3d$}BVMARn6uQb:DG/VFG`<Ŏ(3"]@l%@Jգ Ojt1#S]nY0b_Y&;`]^ )ԛZ:(|TH5!PS+ԍ?o{i=Rm U2(=X>T#ˇ. G֮g oQAD=M[L aa'If,f²1 RG|ԇ{3c:_|hS=hM6ƒVmMii CDy \V.tO;n_̼t^3FuW&'.U8!FwkU=(s$SvLy<`FLYBQᙈ`eb_TFwJTLk$lC~eK"64xǎђhn*uYJ5X¤[rmdjY$|MJwVhUn;1猐FHj8؇SS0Bn~&7^-(f5]É;~J'>psgҬ>*D_,8 r4سS"i“xK<.7J>gBIجݔn‹bԛZo>dMaroA.ح+Y}R*OT<@ڃ8[F܍݉E^K6qBө[dmeV bY6 +^^m1Sp" n?5 c(-,΢k˞u3k,zaopw݃*|bGj{5LY*PCk.Kw-zS[IqY :MY+cCr@܎ɫg7v,( p9-py:"|ZQtL `7!'~%9ꥷhrPh" `/PM2OSq.XyB6XmѪIʜG)=E©DѠYD .Xs<8"j{T/љy&v_$"Pc{u|ϡ{]vHh̢=,@Qf\o(cVM#zvO ~w1uÜ ᠰt$AL%`;mlmPG%ܺh3C.̝ٮh0~ɌG3J6>uD/hZ۸gKj@ظl$``A J j6H9?]3f_X3|x{K[Z:E3_DABvLҚsلZjQFK4PCQEA6J"~+gP ccDɺI-hQ8^0hkZISuMidYC*No~=e0ם"2#Q6"wn0MўG~7^SI J^3G/FJRoƎW#P76/!2Q.!EIcM @Ylg4<(C2$;xTl\Ǯ/>F~qGYNLNDTo,:T0+f\,PmR$->"Hο-U.5Y)a4f:Oīw^%Ap0*$R d䫋c~ſ?P`"滬X v6u_@Ѩu!t&zٛa"e-Sgxk0|yĎ/=XE }.TXF|ABctb$^l*@*\AWuF%0?ƴe+nr xS0:D vQ_>&U z]AŜD~f#{QlZp172M'mT VM?HBC#޽PxqKkQ1o }VOmh;tS٫6&E^NBDK)z| 7ηk3+P Jͷe íޟf~smAB hZT@:pr'w؁:.TǍ=`d*$HԮQt+0ZCH NBFWDCmPznfM9_SY*Nџkn/B[a[p :@9JC{jcNKOS%X3;ejÆ3AuC'N*:\Ηer^,3%V5!eV"FFrzǫ5c9xa/c-9Mbou)گuZ[/ <^+427;q4O;\Y3PВ~DlOKhqh%wmT 9e96 !ڄ`SCI#U$МoȒɋ}Ӻ(Rp2MάLTDum^EKMB1٠K54)9qFuxqpc%6;;?߭^-8S꿕 5^$??)&OM3 'b@Kb.zGG^:/ U~$ $̍)?cvoO*S?5E)0{h%owpbH rίC 6Lu,/y7?i~?}?ǎ ;\wJ @<\B.YcDv~b6~8|=b` '2K˅,B0 :`rBrK]>|=x|ZÈqv(`ޖ:=tFftxזV=J ÷yY1o& po# 2 Y%wd Ay_C8XYb-չO|-U2J_p_*8'$suhrZa9'N'?<*N5'pa#uP2&H,ԕa+pWq )eB?Gkb$||Ku*ZH? UbxU(ï=wrM?KgpY'/ x]hՎ#Pt;9Kv +U!+cBSTbRm< <Gg4Fo֛غ%\":wξWRLܚZ8U]t{ZgY]1AzC^i45[α g#3IHt(L뻗u ̄_sFC햝l|PA Wp=%$q i )9!\e LW+PD9VT~i-c,>JӥCǂqP|4R_}ZsHַ&`[I\+tc]bѭ[l86W-Tja)D֐| L6M"\"_S$MBPIxs|nf'V\cHB>a]~?e1Ԏ4lQ" YČ[Ạ̃[quV=1ӺKA9K?'jr]2~S7!*H\5CJ#Wb-Ĉv)yG?{ӒH&|6 P/"V-; &]Zf IyѺvBҺ+s껂ILH#R 4o]f,3ĥaf7:d)D+H}L`kwFaquW]OdQzvXi*G}CJ+-&%J3 kt2^`Q5okT[4Eyb wyx)%K 'M UNJ;ăPZGnù2 E:Q*A7J$_Ո+t_R[{8ZeH(6L>*7Ol< k\N僧$kR 9]edbEZoN)[V0cͭ6t~8q+.9MZfa,) XzUqCo(mK[WGC,\$ J;d(߻H?!k' <$_+ j!T^_&Nnj1D%Z=I&r6E^C`K cq\.sT Imxy2Y "t'Pj%U|䜹h_ .i;{A%/A:Gq[-~ 0H˰Ñ"ƤD܆#/Z5n>p傑},\lZ,2 FتBibǃu&GUmSI3$3]U6;d6$C֢TŦ>x -W&w6*?M*?4Mɭ"sOwj62ljlnF wTK*4PSqPccฺ&Ȝp+|{=>198٤9}q}X%8B_6Q2I7kV.O5XD ?l,V Jڅ]j;\~`dvCnS{&ŤayVcHdVw,b>SzvX%2A7B9IW%5*;AUy;#A :̭vyްwZ'–ŁY;`  qN0V -夵ŞlϷ+!Ʌ޲.heӏݸwJFwS)xaj'ʄ=@-g*Vm}@2SjŇʐ[ @L%|agIvlr ,BOa#r :-ĸg{LVhNבXw1N;DON+rBA"|Z:Y(~kpu"Rq'(2[NEH[~>Eҭ+r.@ĕA]"5.WQ{qa2Q^:64msxxEBwr3$*S y(Z?݋ʂ6-}" #Sm$L r+f07Echw0ԌI~kZ|'1 PJB"uVlJ2-+zh @֎(6AǑJ~bX9̡D@1w@hjIڝ-w& gitcNLx4/!o4@C\fӦ,giH0dz, tǣcKCX_BaWG Vv^t?/.[ P &A -QBת"F J) `ˤI.z76^֒rMq%kn|ʇOGSkȵ~ /qGXOsOv2 gbyui,y3a[sS1˂=2Ҹ͉!>DUuS@^7ͥKb-)bi8+[`9 " Qz1y…˗S quQN|#Hf>_n}PI(;O(G=׆kڹT:qcY 0SMY4]sys7>]Satcծ@t, BlTL6崒5fN 7<Ԅ0(miP _rBTꞡ˪M)VUnE7hR¤Ȟt>9#0/Rwty6RRAsT1AȬ_[BBYxe2&.*6:^H*oAMr(*>A,iPt$$EIf]ף b,Mec 6~w;q*,:J&G9fZ݇76}6L0 1:-h$ Kd\3i9Ⳬa;)LXtRLVGeHs+ .\hq0V(k kڔ2xjmҿ1w!3(y7F^U($1 iR/h׻.6vPI=):4GN_Z"a3kgV$y(Q2fhOɰpU no)6Ɖ*r2DM ^qFk;dw( Ѡԑ&65pːWt( \AQ6kH2QW=|Ќr^WE8`q/` ~O0(29^PgK95+G _tݡ !גhIPDD CK5mAZm>@\/:cej̻=ećh\_bioBr~~;NQ-q֧`΄C]w{B[Rc8VN ly[(0Åjat([7c% _u)'<;ĸau#-ƅönsX# ~Ӭ58^r9/`@QIΓB:8*[MMWD:_R%BuK8ݰ PG84>qۚMl{钊f@F XK8R 2@+ @v$"C1#6%%j?dBt@mO..7H16y)BQm'Fҁ/ֳw Qǽ r;F l6`:P}nZP i/: . nNIW. Ձ y%ܵrIAPܷLj%)~mVt*h{,N'1ơP,c6d iKE䳾Wn0׎X?u>Sҵ= LߛZ#?$TuF0Z!Ϗ,3~Je>2zRG<ط7:ݥh>= rjo9 }AzE='<,M0cqv"6͡pWv_vJG3*VM nvȕ0!IHbVO|C[|RY?fw[`uX$qT(tG)3##)'H~B\$Qv5J 5 fK*P|IOCF{&. պᤞ+]V -/oT}]t*ƮT1oA]x4wҿxQz{2\O筜299޴ <Ԭ`g!>ʉŐjJ(Y}vhI* aRbe8&)0FUl^d"Q걑,{e$D;;͓}A$d8IIz2kR_?xIC{IDy \#r퓞'职\QEz񀾚l¹_8Iҕr*r7hjEe wp E(1Em4m v6`έ:H~_JSn\n}ƥ2-8,,VXR~" I?܌a򬯻V,/j o[Ƌhќ1~b3[OA^rRsJ̆1G;Cme~ jDY;]S,]aefǠQ3Fe=`^Ls4]Ȭbk؀*G \Ԓ=>s\1X7cmu֠4eaZ>/lF6!JuNvoïӉQ/L! {_ dK*5#k s=F)df|GK7t<,sKIs尓 q]YڣX]wQMUHWrB?N5OFWmV10h#GKg7A$U6{,3 0YM1>"1 ʋ:C{c`oYѕ`K>F)}'Xt gyȲ Jfk$#K[[%E(HLڪ蛪p1W1!#2\p2#(a²2.kG,w+k|2}.>1q4G%NqzhT! HӚ#wkJHj2qJUxڮ#^яE2jPCE`LϠwrm _!-&qvjW]`Y\?≹i9j\-C+4ۢmۆB&)Hhc DBH%H4O#{Ճz ZgۿFsÙN;=jqT|kU"9ꉁH܌Zk`\z b4XeL?|uk6=@L1wu8w]r%џu/+\B`>XQ|@ۏ!K)BgxSzS$ z6L3TZgؿ| /(KD4 vuVQw":l/gXQ,?euC9ΎD[_] M^HMF`1IH#DD>WDf\ho\푄ӻԣ63_ |u`j2JuLaCXPM P&LUfF ڴk aYIA";g7 uקx5~{b8@Ӹ[4ұ49  q:11NC42a!S ʜ:Ӎ?W+8m2H?gyEʯp[|f;7"-/ gM>&oՃ|)R {;)cQPhZI>y4*zeֺ1Y(!f*wYmT̞u7J+ANN QG"! ༽]Gߢ{]\C%;uSV] 1<^ڨg2uz@fh*or7(ue C$4WRvZ19ޫqQ˾n+= N;|_}I|F1+\AUKLwr%б/oT.kJ=t+SzS+Ⰲv8fw$V&9 ؎(0 !n?wl!Em6Zemd$e1Y3S+YޔvIPcaT|+`&-|dȮ -mC!j\*%p;˷R'dZkZE6 mB.SHvX:iϿ~4)tQDT|x!EcSoi$?S bnR0 Txw)k3:V6 C7; ԈVVllՖ= Q j1]t]0ϛW{nV" _]; ۔ytI_].lt(Z|xI CB(@W6seǯeQfL@#@MaEϿVۖCq$uTmXW۪ ߭#qWt['pLIʼnL7o= )_/SK9,t1qu|ACnΫTMb{j<ĺlj%dś*ş9R".i$<A>q&>}Bg73p^e -U-Kor>*)W=(Yyh2?mv'R,\[e.Ng^eu; {~,*K4&xrU<ؗ+ad?z<w(p?i\Wj'p ~O*R)BuÒrU`Sx̲Sbv9}>1Rz1AZ|c!lJNKfʟz vDuNȁEHf㥹C b7W.eF~邅 h4 >3t;o md#P FcJZ,A`\{nK'Ќ>vQR]:Yo4lM}G6{/wy>gR)$9ߜI%Z`(}#Cc)FT|'X,<ɛ n ]zqZV/=FeHv24@<(`2~&*mU1k;C mMtA ^ŇP K[> wʷk `<>n:+N|(26/AҺ9"+鑇e'zr9P0OOcдfU[' !A+椙qB!)'.BpL^鬇ڈ+y.ӮOHNPg$ bTԋ^N "wZ>?PAfAJӪ7]n*.\GiȐuvkכuTe::H-&G %bꧏyh`98eCFWu\J8w1^ƹ B,:Um>JQ`Ց[jB#rӷ-OPQԃļ&Xc %E}SX |b/[fkoal#qy)ߍq/PgLT(D :3H,ѫGs:/!f3mC\@~'ibƫf*ģP`˙:qZ횘"eϔvl~|jrftx+cX,m\=[J I14Rq7OsRdu $~'rkYo廢'H$a>Eq|.}Գ'j&t@SYPʞYEZJ 4=|F1\W!@"c3U1!+f kJ|M:TQ` R0K gm"np[x3ǥՠ8W>q ^*t\I |Gg˪/gL^CӅD3\쿟5'L bUaaD-$e%l_]7=;!4Y"0 'ɡ{wC$p,K+`-^m G!:TZ0P?7ʏjtn}PÉ5ݕHsw.5drtĭ|L W BOL,ԦeK?% RC.2AȊܜx۫mf[_72 +eM[KwcPfh|}}P/[6hi&o\յȳFsf>gԔv$>zOKù=Ө>*š1QysMV'b)$?bB@(ewYX"*I+X/YnCi 1YHH^XO }Bv% "Va%o;t?OcBTe~0\ˑ HIݟ"ЯGd9?5D1y[3|~3yGϠ(WrzOG\F"d|-:RV=C,ڿ.w@ZQgCFIu]3z6KYۧYZdal@ [wbZ榊ҿ}i~fNP6bvKFHVəD`I  !g.&R H};! &Vٱbe#3pFh[8#<󟱅K{*<#zZ bS4Fs#q'2t醊 SC&) mƝ d2Q 9h+.㡺6gGWǴόY#Fe \@8̧rԪ&7 eǦy5~@7oʿ%̾9>9KvZN_N+&$y{ieD4kdUSQv/lGd0o7o< fMQs.DŽ!ڀ1ZqCqR55j_ ,$4q1BQik +r֊N4x(a&"F~т/[|˛ym4yAuH~֠g+ #zg䩘USӸ# (F3rcnebz=Egz햦bm+hMG6hn.6X]1D Y_>YwKq 0V%z( E[XO_g4UتOCh2rNJSĶK5#˜$6ըµF7nQ0+=:6*Kbm]=)Sb|-ejgKLF@k )q'dIa?wb0)2J)~K{ U!hߕT?s05ʾ'2Z@ηz.HF[@*8k FFÎQD !ȒgI lo]1OтyG-2A@xA'BCJM#K$ :_nnEū_r N7 󻵲Pw(]:I񈾎ɜvh,A(#"<^-W*عO$`M"dmDA:BIM%4a0̸e |l.1)5O,dr4̺u2VDTR:yQ)r#jx9Pzʼy/p5m 5)2 (+-y'#|eHH3SRno`Ğ]d"d9Ʊ\/?Wl^"ݶlu#v][$隖gOi#*O ^i_:%q-&lA'jوﭨCOg z*'s3ՆX39%~B^,846x(W8E'_>tu:i+`\q췑!eP+@ĀJ`RZ.RzPiŊ8diɾqPRt,#j~Cg6[5W dǍsTeӕ{2@@(>̌Rb Rzxc8@\}jIw3YQ/W@NDWj x[qt<N>eKq`)YxflxBU]I.=sZ:ؘbtA93?hAMB|`VgH)UbKo+' Ml<ѹYŅ,~w|T@*5FM1 :Z)RhvN M{FH SWYdu_w~_Tq<3&Jz[&s1-t׾BUȗgHz>j(L>sH6W9 Vkʴ( GzFv}I|xlzC9#"ї9,fD*.ˉ[V;1ÆO+י'0?QÑN`#|ƯܖSGh 8V :fW뀫 ?TiMx&}-ɿo}&!?(=LN &gB\t懫CZx]S#da宝)U=&wZA.bˎd {/ O;_O-t9}+|q^jWѪ|X&A )M!W >GVga*k[py\a]*z.Z>?kL~yLޒ9 T3Q{Ѱ1Ldӱj+"V;"?'ui%*AK}+>ǰNtqHoC'$.խrϋc:I&]6VAC ]Jɒ.%SMѲf=2!׮΋>y==:{kp'ࣵZxc+?L1&;\q:XrXZ wM0zyr(: Uԇ}xr\rGrKĭ1b  ;'6-)xg2.A>ni>݁s'$%`1jHO9+€Bkن )XF[RQB~b OIച4@~M6.pƶ7GB\:]CfaC4BbׅKF+3o\g'Vǟ{Q4Z!ʑ.yH0;/|h=> >M#v@S]VD4/)3n_魭&/CɍXP6XDXzv΀ k~Җ3Zǐ6v6$d-hT#fstͿ} "Lc^HrM@'vAR$jpm1B*ٯk0ΡWbhWdиZ<ƵPv.iC8HFdP $tq%Q#.<%F35mC60ir'T>qʔ #%;8:*j?5I)O=6M+AIE5,:-l>msXХ g`rǴ[QnH쎥;Cğv`x,ôa osu Fq>sԃ&̋AEmfzZݏ,iE %}s冋P..aHSfWzԥqoEr:Ob,}n{f|J4Z">?00Ū򵷆RE;F#]s[RiFW,[AnߌѧC/`S\ۯ}%x(dG)9̰':ܑxʈj~'QueEB|We;JaV ΀|+Z]TQB4f ,Fx`-"Lvxdkl^J2a1Вcr7lxq 9Yx),#m*!Ĉ_ۙ,K**{ lH-#X=?wTJo̕=U2]0qHu@ b .ZwfJHX&4hGpy{no8]ZT!_G>`+ω%.k84M]MbGsk#z>,s&m- Ç )+ A\ ۉZ".ԑc[[28`6DW: oRWz附%Eϲz ʅojNu62!$NYd4O]!4*@_3tC3׏dn.je9"TwU,&HIl.\H*gO"$வVxf]=77$+ C<mMaOWH[ӐyRƽ>% ])R2vC& 2g.~Vb\xXKaOqB+ t2&pwam45ut̅R7w~Dh+24#Z.qUH`%N^:w'.zhĚ=[*!M<$R+BOZ%GCta?=e )G;ش⌮[4LHmY%JA >%3v˂85 բP[=4'Ɉ:oxԻ怛 d=@.zrp>,hߪ\MŠqˣg%iB9ߧc;,Y zChxTa^T5~3z87ѨK^F'[NuaQ``IH4'g.rq!l~Ó3Vf%$(KϗK}XAf%NCgOmTr=#nH]rpiveZ. & |SN(}t^grUAWAX( Q9e8XRn=ƍ^aEp7D> Ok'1 )2l{n:>Pd7 5 C鄱D/:,heUMsF}(w&SM dx\l>3$RRa0ʃ1.V:S uVG&+.Ae@IA55U#CH|t H!;fdnšE9v '*7g]+t{ֆ^`ҟ;y140/R{HYb,Tl"[ Ӹ2zÔt.cf圮b0n.η@Cp,fBKb5ɜ/k(/0=j3!qʮHgª(LA*zJ@ŀ DDwuti,xU|\|%3% %j;Q.r#`LON8y. M$cb(V/&ћtuXf$)؃M+!LZvK!Yx8|,eo@,V=N[\]}G_sQ=ZQsZc28ӿ.%qНOD$)(燪ny6XPȟrNߛ%`\fqWBAŁbqG$&`  :=/9{V@ lע{Tӣ-Eǒ.Py w>/xL`VyiV *&WM~Ҙ=mVoUw,{5DU{|S'D Am0cX603̴Uw- H5e(]Z01C ٫}󻜸\sŢqsQYj"kq6fIf!D֣m `BLNA$;4`7Ja} J>rŷ(j92ToVDjU8kZOQl=` B5EY) %e4A /(UU$ftɬjkwӁDk8heҤqQ6!FF}Hfb#:B.O:?)@21evI/Ա(Shr׃9#U8&t!D yU}`{S?ɹ]u理bä0{Óཬ\'lcp֬e77}_gHK0ʶ k=Zzܘ9m#X^3J|}/@\f 0a{n<,}qCn7v sv^Z{;uF )zivViIYmGߋ®9rdA8i8?@;KIXͬctQO]34%cVD bJyh kwIT"(t:%71,I~ro noP g WKٵi􃤔 0/R@ʜ!NwNPʄ-!'yv s]pɃ D! +k%pݪ7_a*&akk##TѭG]:4'1}-V=,}OTxxĽ0y!b3^ F.%6Jlw9/w"Ip01߷#RSJ iڏָ4K8N{nx8LgwRmTr Nܗ^]U݅UH.asavq<$hڥiٚMwI IlvHlCj?isWhz!G˞ˇOA;`>P9S)P|5&yؔ?GD=EXZ YjpMnI {I.r$#@s›ps!0TƏSb\$S` K*4 {_:p]RX+(Fɧ rUմsv Z"=tXeC%\5yxi,kE7ݸI Y8`{[H 0qlwX֘x]s?M(dA4R jӈKv?Q׫xhsߧ"ӥu%ΦWd7gz^ ¼N7VۦK.K9vRul M0T#$X6bz{y-9P\Γ|n~nR "ڇEN;'ܤ(O~fv?Tҭa -mUp 5m*L?V(>b#uã){p|@<ΙʱzB*"VL@*,:8*9zB0w-c#t/"r|wP#=Pza"1dzfI;/i@BvϞmŢ--9=zv&ͼ?ZOj F,[!G0v +9V;clϥ.>JNvyVP3K%*֑ν? =?=\}F[ԆuԤcFuc26&ڷ% ȐPѡ8͚96gmo7DwӔ{c܁o843֒sM¬s.KU~uR&hpՏlg%(O75C[!> L 㦉-Q\$h>(p<})yAt&k*tQ:i6Zǖȍ#KEGWoF]wӵX72tQڶpNV}ܢfU Ѩt]h<= k(N(zd eș*R"8Kة&3*"wH*IKThdJZMdZ [8l QOd8WK Ú`wçiB۫!#A} HopSO JќK>t &PfM {Ec-ҏe2pN7M2B(W O񧿰SݱZuprE(J/ G6 _̬ f+$ LqSxLkqeFg bCv o\WsFN+MZ`"'j> [lh5WY6|?(`z[6`q64 |{Ih UcRpk]` Jq4ND>(c:*!"܃2.5ǴoDžxpl4kVҹWqg oq*nMHRTkϯv9q /Z#\P?WڬR"!3Ŧ}L(!^]{.Q gm3?:r~6rZJtPIpDHDI~L@@7^Vw;.o8[1u0Uߴ)1@W(R@[<  hscKWe9L׿ ,?-9eRB iwYMC []#aiUe5<N3 Al@:-m>[UZ%(dInp>m!u'Tlv[nRz}IQN脽InjRK 7t!Cm뫃%X^ɳѽY:5k#0?Ғ=*e{~h3'J4z#*q ]7}w$\Ev្is{D.r'k(-7^J̡RK:@_,RNMt_ ;i=dm(,'P& Ў|yW|ڦn28Γ&*ߪhgY9@t#c~igZ)-P?I5FiN²hj?}R=Q2׸aGb# z)G+ mx59yT(%a^i57M$vX1w)ٻhrҡIr&P/}="B9saK> RpV6}]kʜA>õ/ }&{.d8O>$_b1_YǦ_BL:V3WOvx֍*p3/bSN0ba}w_w0Ɛ̧"-Ew7ͫ/ pBu PN'j uUo_#[$H,\+wPgXۄîuجBFF>e\3򻅨Lz<& 1&c3Y)r͚1wdq+9$Xκw(Nbc [pcw$P餐 9nj6r=qZ'}O PK]&*i /E|L-][|oKQs%٦K۪ls+A/4A'hnPydR/"\nAT\]w`!q1Ncl9 Ow~A* YD ;5uCUG*v`_Ն@BF<`Q }WxT&Î;!+ vSWL ! A>wopuԘF_d%4f#.6U! QOUG ;F3ZA!^acf]-!pw 8?weXR 6)?jm?SnA1\"5к&YmzshQkZTK"ĀCYjJnTfц,5M!#a1d~LԽ^AfH:EwV2!Z=Rk,%}fl ٸ9 U'p갂ف;5@WhDPY3z\Uեj|mp&`¹Ay`žJ$*EGq0 9ݶ(QaB9tT/vN!5 S*΁/Ĺ`[͚*"wfXO9̔`$ +ZO e< ѾYjNҎ9u6jmapWhݪ Y"/n i[0v07S6z6D5¼Jte V>p@I)Ӛ{DQB:8\C0CjQ eSh]Wyե[fãú]oG uV঒nGB WsWb"Ir51vFQiOc;SR_2V?v01!/b Ux>iÒn7ڜ2{b{9 ,}?1 pTf>) 5`,l+SyTAo+&e-hfnIUaZrժ.u M 'hw;8Lld4/ - 4B#mC? J6oMrФCܼ%œZf]/YmdUpP=u%PK 0"YP(a/2B-p΀yJ͞ b >ZKFm뙙7sPNd@~:mZ<[-rFa q%. / rQPwKb )&3҃#d6g"&TE;hxN-Z`7Tq[ѪcBWPF堢*De`̚rASࡔY5Y[XTo2\5xi?\ #$Ee#ԣ VQϱy#L3>zBN0Kt1\R8@@HtVibu*O (϶'9^. e[!jM~uժ$U%WԈDR/с^⽃l%dx7#5RD{zkkC佶\h?Fj= ja`#b?bWw@UI%BS͍Oa Y*v.@5Fju99{ڸv=ND*Rf+]>70BL#>*gɨdUaV|MUȣD3W}~4&ZUӜ^aC9g.bHMwϠ R޿4%0a jwgkÑʠh8CLz2Z3҆Rb3}F }rL`M9~7t)I6zcNi ~K%c|IBOF·HሽFǮmwf:5WSnC?RSBr EwFQf76zyAEJ? _~%'=TBpHI7$TTbf \ʮ>=<툭D4K4\L GYSF=gb{"c):i=%&/NgnpKXVi`NgU}EJYǎtLuQCWJ7hq<ҷ]~lb17g )=N WH=R>RW6S|E+<` WlpطR to5п;FIЗشsfS"fݥa71Y޴+v H욫tH|)kݨ|i&vđh()\if WV\\ĉݡJgVƃ@U{:Y9edHjvIgb13ʔp_;xЎ,PvZL!((kBGaz+&,w2gsqՒ?ڪJ3cnxҾkEZ4U JSfѤ@t}1C+Z6ʞVf[yV;8^EJZI c-5|5$WO5EhfNLŭ2eݬk׼ 1dF\]sV S?6#E̽gP zYt1e3PN¦lg aL);YwClOېcgTUAJ9ݯF)Jfmkh& Suy`sC.I I\k7$2zI1\{7,Bm_/]E l/W>/k<|ԬePABdӞd [h/Y8$?e< 7R09Qw\v'kM; '^"%XzGv&vAw~[N . q/ebF=nHab;P%S0 ~w)nfKr`'e4y.RMoB3JF'kydf6R-JQnER}G_VַvUEVN5Œ@{2c H2\8jŁ~9?{wHH1VGE6eF`u?t2,/ T %R-NC{?ʐCU֑ΙkI'1́\9T 3>2;]=]YB ԅoҗ Q5pCL9qQ<= S4.͒/%|Lठ5L\!p0IJf]2IX4Wٛ鷛C?~gӉx[-s6p쑃᲍Jfƒr5?ybzVQw=)v\f»~fvʠiLŗ0ϿJtY/nSE.yd^pu;=%dI^koؔ-ri{fe]E ?zjcZϧY Dtolq(]y"WEu:~H[>N BuvCg}GSOxnږܳ]ѩ :-%ޯZ[kzמj#`,}´ m+ąU<ڲ^?B~ʍx=|mW2Ie,ǎ$ڨ8:D_Wqym˙dXp1"~&)*$tGVPh!#IإaRQ+|~e 8Zx|& i6DbUVSV8?OVe׶ *Elݽ{xv_w>VHc5^^5F_3vA-`txV:5IyZQ;9V-7C c@D,/v_nݺ񹳌@w a밓𵸞9nDKpB#L%8 ]L/I98S\S`X+:pv֧h`ڛfʶ+"*9Ϧ'`-ZR3{W[m-;QJMKC-%XLr5N /X\ &O3g΢j_J Be62;$|JPv0m-y i0UBB8Jj۱‘,.vgM4K 5Y5NWd:}|("h f|0[J)(a1TKV˓An3W[S.Rxx{s^- Q zpK\P$e Eq~.aDd%{w 5UK&qM2RH4[@,3pV14N^I,ZQ)1 ]ܶ00ڊS0Յe;ڰ5*R?*^׋N~.0!\NomQlQd((p;aTUy[ ]#ζVlXTf+9[@@YȮ"I%8y'0K_Y7Fh$dTCe|D'3@QR>lj 9YEf_l8Ddͨ)a(6˷])..aC#2D]xMtZk}R3S FUsP[=]$

@{G TڪD7/3Gi45 ETGĴ?Trc[E0 H7$yS(% . R3=.?LYMx^hRW+ $ҵɥ(Bu7Yl|VPec'Y$xZI4 ̱I 6H`f'>boiCWfa3E*ҟ#_U=GYYLA /ZoL彁"۪>aXDL͂́ġDip m[=lF'!lf;r$h2@='MߘEFrHRS+Š;(+J5iA }P;ikB\ZŊR<_h1l;v5m6/`ZaIs YFye2H)/(Oߧ<^zд&E#KEˢU`OLc{^PcE_ЄK-$_;b/ҵ|sxۃF沥n5f׼8݆KUPlF[7cuE{Qlѿo id੡_G"DWq"\뉺E3Y>_%_:zF%kpT9y38^p&fC$T_[[6% D/5+eh@(&;WMkK{R҄m (>LAzQ@6AiCG_">NryQMQi0Ϊw==:dA 1Kkկz`dJXʼ)5gFJKGװj%Bl+9됭/=\"o&7L]h@唰RE ٦ns osrUG kd.%niI>Mr)'I{-v}DQ*M:@(}o0eDTYXiu։M'zXO6e K<<b  ƼM%ak߱tw'Q?JKZpޖh *gTo?sx^jd;=J'abAf+18vA&AQKh]`k1ED!] <+ dD&h$gA4G@8П]1@gSXi3a$< qB~D~eZŕ:̰ؑ~T`"_7AcVӜ&7| !"c `It]1f]E{i0dCO 9,y?ѳf?FHoO9eJ4 c8Tf8ZFU)B$v{w%9%D2(4f)@)c{LJAC/Dݥ+0IN٬|2 ݫظTZwJX V SZ¡e!Fe~rbtK^`l87z yPwH=(V4[.raʖxM ֠~8+V='{&f&t: <'SKv<} z]sY㠀,%TsJ"WN'vy3CaL"!g ~Jv~jJ]Ұ5Dn(g:*xaB!(W*"8I_nW(k8;dKU?M -#|8z\_4yr8W6zOS.{l@zZ>: AG`ücdx""Z5g"&|Ss MS3ÃP'Al4C Ӳj2xm/3JM{5ev>X}Nm3Y &;<{ik8\gx? ziCHH~6LjT9=q zg803m}M.gg[z?CmI% ˞9|1tyrHaY2YȵTfsB5Md)lMcL _C:=m9<7;)+_QsSEh- <.0VG>}.2ۢGs˿C6HH[^3ͽDST3%/եg{i)an?H:L.!=QCMs YAG̛c2lIdoh4V5j WUc?=q.E^>:"m,']-"Ϛu;4FQ>Q@؃;/z";).OiB 6>Hn J'}!bpn f-̫S̶=hI'dr2_jl1T S24 n>.& Zjk ^3Xt#l)>Ī Ω>zxK$1K3>`/Ԏ8ob5JHf=f_4)UTӈ)Xzt~zS:j|SC;D#!\i~zsfdg(Bh4H@2_hՑK5zeǹ6qĝIU77~* '(il4eP YٖRR"/7ݹаX!6J.]u@G2褝s~nbGBp(P_^Ĭ n/Oma|XJaF<5Rǣ'NCS>rq%G G ٗF6:ҤdǵpkV tV9[2{?-~Ҝ/6lmIs 1W+j^2/cɟ>,{YJȽԺ +QAqNn*;@i9L&6H}]7m Sw0[pg9`A?U)3;4M,I͘pxU֟` P;&{ő{;dRWGVnͦH,d*hU;z̝R  Tk4:uab>Cٞ"b 5oХ׉·؟ ZR 'sO}JF1B"oS*2XßL>G-@׬~H9s4d.^-FgRS̹C=GYu@wK$4Br^U +@ jsJJ[JZ$XR5-b|N I:uZ?-f8qU>Y$xVoHlwR@bo%z%ZsOb!4 "ftK;CCPe;:PB!?#"+wћQx3Kx|'ܟ@/z:eu= JmuLXJ2~y5vS=+3;qr^Y%FTqR: eP{'}@(gf @a [ri&sPV|ҧDraCsVT& Q"6,QgWXXy -ccoƹ{bV!$\Gږw[_ Gtg{͇S6(R.~|^ 1s}TjnR(yy`7N j8-3u5 =scW16`!Hjx _"$ kWނX~M^b~TO.?ۣ9na5:Mi8$Xq8(zD Wa`b&GX|MOLr[5*ߣJF Q1[Á%Qh3K@Dr0j.CBņ1v*)/#KzͿ/9uPNXx 0>ʿ5tAk,'ޝn 7+p VNyR#uʼ>Xgbo|>I-U9?<Rb',~'rNg~Bozs8JnuǺ6@d`5aσ0 EuzX0z.jLZyDCSdI{t{6]F:ڇHlIcJ/p~Rk9,usn6qJ@rh%+߾s*ʭv@Q-k:enUwXo9yEdQ2 @`&E9!mD5[:qt ;r_|-xfChc+ eU<61SY`8lzM߳9f@\F.K\~+b&mDet#[ԼgsTfV8'~qGAY[d*wx2 $a)sH d?!sEg|9t.M2^F}C!́oI?`HA) y*T>d N⭢Xkib ge`<+͹"f⥄%g]ݝܣn*JĬpS`NC9t&mv!=WЗ-A{Hy}Y|yC@[MFmO@*Qb:3Q|SxW쯊tz>19q^lj KP&aE7g ja1ZwvUMV|w_z0BLPWbr2 Y散t$2_QΥ %7eĈ8(KbKQ<<_-h>b~-)%@HhfCTku?P)JDMgϾ8\ z6>}v@% li5xT竵a4Qc%ݸ22_I(׳uPD gfMRH%g={!x [:;3~9Kbx,teDJ|'?H Jc֫sV54~ p@T?à\erQ9D DӸS>#Ya.85ź!h4!3e?T`qj(m8 Rכ6C Qtgs}k-$S^ֺX[Q{x qwIޛëb-)mdzAB$ɘ%J(qGq|"Zk$t\9YOVxؙnʖg w^Ra}f?'fN^5)'}\Ėk&b3rUaބcfX%_ng~z'\XKj'o*9^M IE-^_8} 1u _BC q"6m7oߒBAn2Au^RŤ-' ewp^hDHk (uk<0yKrF]`;Zd֠"TVX6);vr)wJ.U\*?#R0$ 'V;V{2hUN~ {gF_'E-;p[ϗx]Wr^\Qf܂ҝg~&Hd\k xsҎmޘq&K~+YbB4,V x[6+aQƭW=HG[\@Ղs?du|Mpk0'A?wdK/c54d$@e3^(%4 yLLϹ`9%orxUkY],c|e[žVCmpr/LT3]P% e7vX5|D}sSNຉA+c?Z5։tKwo3eXޑa79SߢVt70#u^!d2Wvԅg$0> 7xy[ZHn?f̣N17KާWe4<WQ6[_t"'GʽJAh`Eyou.>Ӫm.$/'2ݾe9^k65C BJk曫[Ǟز,R":ɾ7V965 TA<|WvB=&>+j4\_X4 Edϗ56 ahkعogQ0p(6=pOFHF@M'#XX v25-h7n f+CZ&+t\}?^~N#n T# n,{Tt>hjruBCֵ{>H-q !TB*钷"ֶ@:MyuV2+g7A0ŃTUZA;J%p+5ȖG\&dvJw%aVfCÌ<ȍtLW6=)a@k=~GF&Z2hDKQ:ybݤޖdƮ]4wV_3uм$d/6 PGFxcM2|_=spox2H03Y\xBܓjB5K3]MF1-Li r+B$|;"Ȧj ,+V>`r(>M CJO\Rf};_q?I;!jGLh:uc1bq}0s->3}iQG}3_bYqL=_l״@ ĪVso>?/vl+sɮ>+r=J3/(֋ ZǏ;vɍYgg08l)KMmu5|؉.ƿ;V=ّ{W/nu2Cnt4'5E7T@.ERp"T|M`o2J!n[@^RVwO0k گ2 _(9r K*brL=q Y.hwie,Ȼɔ)T YT)5 X$mo-}~pƉAC2! Y[İ}G/B,*HZO myO`tk:;=-P*lt,Z7o_~[R _Sؖ{yar&kvMA- 6 Y `e/`%n_0BtXۃƎzouyT.QEa.ČX!|LUP( *tC^ZY}R- %ks^ Wrp͹]o p%Ok4+vYB.Σ _Xf]t$ܡV +5ns Q/y/V]}vos1٠%s{YFr "eo$Z)R9 LPG@>:<)Jt? u SbA ,; ͦķ:P GRƉ5GYG ^kcaph-qJ["APޟn@rZs>?m`JƝXAS]K C[R e(ѩb m\ZfeGW#\k(L~'hH_%I݃{Љ^P( xR$ 7<ޑ炵@%]gx10*!)P.歱$i(ۙh/&&g#%WQ\جB":xO㑜<>R u'> mRbcr%!(Ehh6P ; H>j_14QO=I`OlhK#2NO?Kt 4u!z@!尫V?Р;,]6q@kaw=9Xk +Ĝx~kx8OӴ{ͱ mS.us7;) &uT^z|#`2YJ$B u,6qkX\&JkC ,@՝i_ȵ0_vu^"]dpU{/hϩG=]Y!Ygch\΋Xi!T)\ Q.KCjaȒPyzaٖr!mUTQ"%d$+q{Fw %gk0@ayѣH ⊚Ƿ)Ba$ u˹=h (:x* .wRr%zH;KG_NiC}~}9;w(<~,UJ%*G 朗{:>= X=dk^EEyrj-FSw׷j4|)muImf4Y)٧̺wrA {o޿=57}GEFh. { \`Zi.0DZ516a "yK.KWb2*н좃6O%jt?ȽwN|թ2HW@ u/ /ߗ휷Y/K,oԉBy;uOD eFah,ӱ|BgMHr.*yvfq"1SqT biȵZވQ9tҐlXtSQY%[)?д-'S^ڃKg 1ٞJ0ׯ4? Ϝz"b7s|B2{wgȂYb,s :*=o(Ej;|f6ЖS,6qjQ1\ aMj\ms.lpEYu6+:,i~u\v5.S54瘁s0 o fV;0$QQz֍B!/H mE ј?ùAxz#3CkMϞ)E!{/Rb!g, d'l3 Y+"J:ѵ]0ə߄ }~=+JEǕ.ghDaa7?قCf5ٷ,|T838cBB5~U(*;-yVoMyV-LPa]!e2t) Z..pX(rSI•hwGV E]lW+>^"c*|,:/ŘWAИ U_Gy%oZяɀ!r>fDls#H%Aw79A{ypC(n妰܎s(Z]$)?q~\n֗7m')2 >= <_ʦZJ᠈|Re3uZ(kU͛?U3mV a"Dgҁ`u+`u1aY%pH[y>Haĸߞc-|vZ9Q_9vYvIa|I~Mal/;yj fv^# b&*gFD@Z>6V(#_o:x] P-Ґ϶0S!XXĺ'([ s^~!u]C:EY,A)ZȄĽxM qАC>'q pvUA?<|' ҆3_\:ͧj+^2'uf }^4'\:Ä,<1iDpXvEGgCy%eRd 9HQs8P+reZ%P$Mn@/@ׄGy)\R1uT2҉`]e% $"{K۟zZw(=wɱVV&>'S@t B2d%錞 \nW<"(9!q'HU Gs>MMOM. z,{K ' ')7}[X;zrU7t8niq_ٗSh=w[(.|S1qAVY^!K0)"_g jSX}+޾zlmCE"𥲳}WsAmPHx)KG^U5hI"+ԩJ5`)/m"AХDJ kf]gS>_X\f]jcL_POUrnF 9gjda]XpG76fM gW"{m#$ &ɊءK\V>ݣt]oH( \혞[((KJ|X<崊hoR`-|'a҆|dqDRh jF`N2ܴNUӴ/E" P=''oe._)uvW>kmQl"t*h%<;/Ҧ{@C8IuCsSŢx_,`n“ftdk{w c z./)5T[~uj?[B$!:4!SxflڅRQmrat2ؼCɝYP-bw6mqz^NT',-D; \&7iƛ#hy~ouR w;KS;ht1A.X~S*SR: IŽO;*r1ըWnmaGpW&n|ȩls5a%3l2];QAS7\@wE>KA?74Dm 8CkĢa3r0|f+ITQ6;#pȪB1_ $5.lKu0$mw`9(I[5PF4a0>MR!β+[5zQ"XgQz&XEj[/? ^|d{՝-[@3r kڞku<,d'9M䆮py֣+W% ->H TPN}D C֝@D%禓w\3R?7۩}VEPX3ޯKQbQ} 9Yu>-Jt)'W{K7ӻxk<\,lσIH,!KMGd;H=pqjcKQ-iIGCX֖ ja\#X MjhŪFb+f-*iE#Wp9֬~j2b8zH&r^9?aؐ}&5:WVs c3pl'(V&g>YIy$9)ӌ` +MDy bR¸^U0kofS L 1~@Y=ձ)HJsG &;:Εfi\ U~|ooXI."뙜N$qOd0JCV)snVҹg$ĉ$eOe©ݷ V#'yO:s03ۓ'9\uOu>UadS$zP,F29ǂldUAԋU1ݟ=s[yT='O&6JW&UBq~<YiIJA'ՂBMv*Șw<iN9 Lp7c EE,jD2[7髣[,h_S)+HI aG̲X>vbnrB]^T3*;:30g*f阎[Q:b9ׂi5+ Γ?؏K(g;v"ΟR̅PGw{% tU_R}u2s!㍼az`>9LXȷ,f/ݩ*7и1~Lx 'Aʧ M]{9629,ND:0 [0X ۧ l Ő3bh䙦oz:]|T'k+lBJP Q J7i)c]:9B˴hxf|/ w8x||3q1a${bD cC}0%#r43X6[A0EekL BA. i}Ḣ;Run뿕E,bDI$;'Euircrh^L.Q:I>зv'0A_(Ξdī#mA-j85r)D 'KXLW:{Qi|(9",[cn6"ac3ٷܵr 0B ʱ:ZwǺ˥&?}\U`f#&5379<# G?`)P`9q~{>?V/M&j84yRo݉|RQFV~ex= A3%5Z@;; BԤ'Mc|`02h=dok}OF)e|KOKRs/:byWg*ܭtg Ǵ9tIY ѭOQtjCTzԽ'wKM[Lx ե=KUcɊ7<;?P#[~UQG R5ʆƵ#BzTdKf,Ns3L|Q>ɱ im N Y7mpDTcw_r]k<﵅cn̟uoގuR,5E&>Gz BԝoctAi7N¡J${r35oLƩ~k-xXGlc)\[k›>I\,l!#u]3նlgF׋Q5|d%tYkg)&ǼYӑ_2}^ȇ"{Q׫Ab R;-OD"*Aw]'m}$_IwfX;UþSWtnʩfbpDY (qc^DTKYUug+4dHv+|2W;S7t,[IuD W3<ӌ zWO vRD7Ӵ%t݄%0Y I'Enqtْm*(gOr98lDRGWta"hT")k?2|(ܰ(JWL>|YL8~ɑEVK25sD'mdj44!HvԋՇ_ oT9=-g^J hhJvμ TFDBP֛9ǒpqif쓇)(qq*2S+DnurMػܰ𜙮^5~"O/mO_ If@nZPHuAOYy!U E*<#zƭHR 0m)܅j?Uw6Z ZTp2MEb хTf(.YJ˸iJcY~9k$z Z ui6k#B_kDxQ65NݯLc˛C5Fڽ7/]V9o 6IjN R~{:-3?iT'YӔHr͐\ ZTmDgH9DP٢XXNu' =xLs߲ ]mXUvySK"zI=!*,&D]tc8fu2sI4?pÊ"݋H>ڎIHc $Pm <*Z7/c2˼"Ƚp" LU:@JY hNUb)iK $"^`ɔOG3F oQ|n["gMwC? L<;#$9Գ4(Y׷{JH?ӁkNWٮvRoaPEb5vkZ0dq"zb'E5 Pm1F >C͓[L S|{,|5N $d':/ ZL4@<gQwc 26񯈋w!}+co,+;HV3Ǎ1EbLU˴uJy\|4㱃 enlz'ZX;RcԟYhVv>|֔N^٨pg;AK)`&b.l7*y E\C@TuӡUơ*dkwQ"|tܻ 9&!y %;ѵ+Hm AԄui]'b9١RT6[e*~)K% OX VT< bu%隅T/ٛ8;BEs :BɆeR UW<plTJ* 4-X=1!x;G/TQf6DJ{5y{sOT$~:PAvt\۶#׾4$BV2D/qf=O3QAOz T;?3Yc[3Lj=|;BPg&)]j='tl}җ!MĖ'< Ͳy\(ؼ$[ykuЍ٪]3i*>Iݰx(*!wZ&N&o1>4=s~(36:_Jn8 Z1eTng#[ú Swt \FzVyU@]co(O1 L4Q-v#'Mtxp\@f̢40T=1M)(ͯLw:զUoC'(xJ#)3EDt{ )G)(W'/ {5FOi=,ͱn'_Wgr"VB) WHAi؂fgYÑ0h(p/\j|)ѻuwX_, MhPX*qxk,SWXCm;[}ȊV?|wc[uոzWǖ5pXUk=1!5R֗>o'9UR.ZQT=1Qbgn 8y'+`k93WwqJRpWy`8Ě,>+*wXs<D?="/ni9+keiuҺ'\hweacPdkH,QPqW1Po+Ym"/^Psp{?0Yk̴KpFiA E 7--jUlb&xbuГEL$/ȿ:'*ǚĉsb,5iٵL>[,˜w!>3r @Jb9gX=g˗ ME9ZCɭxX}?Y\~Vw8l)+&'ME "8iam"Á@2vd5GJY.6sCi2I 8{`Yڤ&CެvO3BOK (+JNB@kMuLsqgV(s{ Ě 5#CroP\%呠SР3&HϚӦU)}cTA7=fzfLVg{Jq2KB ]=!FnE,9J s})Զ w,|kUӠEnp9tV{yU*1`/ȼ0s]z:c&H:ߟO>S<_u_J` -==!Yp]c]un?ArF) \Ex܊N&{I,αyX'$-i QhVޱ񓼾 .]@KXfx)6J:(zaoL (FkA*|kp;3TAD2j'g?e y甜= J~:M:ڔ`:-@*&h#*9i~W2&twgF,3hUiù@,9V&}%wBu@(e ed^ŸkA"ſ6}e)"&N|Pjz~~\AĢC2-H i\2\`8ghC?7bbK.fOP<3ŨٷnĖ/4:^J2A5TvxVh#yr>QyH 4 JQW姴vnVi4!Iz, *761pgW(e0yf2 K9l =Ŝ}OBH~FE a`n"Q}Z𩓦KNa!bx%Ba0ME 5V 2EX9J#uGk˝ n**|]iXڼ03q2 ç#, ,C n'J"Rync0Gyea\Eg^F'VzY XQ6S c貪t?"KMaО0KJt%d|OEĊ(mO=A2bWJ x#?hۡDk)Hמ>$8B(BeJrWL0Wtk-;V ;2T@7>6ΩF+d@Z˃,@FgnTy6xz 퇙H5:jJhBXsJL[,%q^[^P]-[H+!bDtgy2xw縫>$/6̠$(cL{'$gԅm8XRJ;SS:ଶeU쾄Xi㯔-LEۗpMߔ(Lz칣הY?7m:k_N->o~23KJeeNٍLT*!Wg} )ϨEK3t$,*Wh O=:{$K( ZˮBES4'܃t w25[+hn[\E#Z yIn7឴|tyzT`ߖPP.jEzn^4v!I͕'Hn^h^c3hOk2 d;ة'DSX oXV|n9,id5#xQFS?h|;ozx鈯iV>^ڶ5+fT4oTywߡ}=6XgUTj2%ʒ]HB i:ԤY?xV?jYINRYm(l_6L9 RKo}:kPϒ~XNe wn+uS.@7>bc%>&&G?=Oo_FX4u{`)R/动v7l .mGkqd18Z,=nDvEΰY"3VG'vd22?ZM~y]%Dp. ԖӒrm5LZO yQQR_8 T 'HRRP¦Gts/XD s{7)QZMضT!(Ib ?KguO;cgݮ9"qU1HGzή;7%ܦ.XƼF>.ݠA-(*4^zc9/&*3@0t'{_NzJU-F'Z087wCd8b}WmЈX FnErj4wnIC:Ĥ-BR+2ɆC쮞xm٢$552N_d}z3^G7WmTp|'=P pi7C6468{pd.Tic5ϼmյh]ZSXV8V+؁pG #̠Sa#^3)pd&݉k v<-瞡/Gw1.h׾RA2Ef_T,f{E.-N*ra7peZ7œY 8D%A˜/oh*b*eȡ~BO7c_$IFc["+.NfBϏHm[bXAn_Y`B L7 gi+~Dj,&51(H.g\{ BeLXˑאik9P(ۙ0__tŻ.s"A]GY'_uTScl5E3^mД mqMw̍R6ߞ+Rv/D`&=AXp/(+i:0Gտ".e h:NѩU&mݶK C‚ .3 E.=ᗃli?_`v!.-cDw}49(2n#B"Z|9#mBD)'6y?z *~H }z< 9^4)iu]1b"]`k6_k+* gU#bJ s })Y iV_- +KM|MKs:*PM4nM j"Tb@}57bh*;ۊ\b?/b5][ԭ;frq..:U-|<(j-^\bFcn I EpY<+*As"=8Z/3qv((SXoEFwF8(d5[i-H6&4+FRslKLKYQh @^vuQ&a@Z`:@iCGrzu]$1C4hZZrzV+x9&Ev;Lؓ -&h37m}4~ϙ5m?LpDG1^R[D'e$FT"DmcquKmT7Kʋ~=!͚@>J>H$G6itps{7rU240׫#$-J@%w6p[lJ!g`y.L]Ɂ[ [=~H}?a"ΐ3Yy:fQ)q)aA"^=W!2TImqv͘0=ޡ<_MgXmd,[^!a1Q.~LL<㉤ʃ$ EEƑҾ̲ \s?*&>`sNO/`T,T*$IIyQaPv ^=wP(}>Z.Dq0Kl w;;z4*c t#S1IiIY`Dҹ* mzU1-O 4#*6ދ?PoCm#ļRb14ĕ|q@aj,:xTWԩ?!sNȶ22$\ev$eE9fKҀc(Tgs}^aCGp:˙:F%)3)؞Y2]Pȫؘ>g+x o$1׫yr+KLKsK,фDCI |q 86`z~ 1\-H;f$&MXR [y% R$!3i$|3eG@zmre9û2Ǵ̻ \oKjNӴ~Ѷ->MjjI\ :)s/vl44Ro8U8?bvm>Ѷd(x510nQ:Ӗ^X9vUҥs]Ʃ=Ko j oY*9 .D\"PsϕjˌwW/f)ts<{56. kӐq>Wi9ҳj9jX1P*ܕښڀz pNz'ձ1h~B݀SNӉP;w t:gpf֏=%s5"|5Mh:*v4TuӖJoԃN}P 8g69 AԕƗvr50>s{ZkSkЄgX[SJiM00# pOk(I)x g! \hfU S˃8,aaR.rTacfbmH:/I\͇H=y5gF[Ri$j.t9F^lC8OqIW_ߠSU=WډYk j;oFNPAa}k2仑^O_pdy!7dU@8 xW[()7&JLsYN j30b)ϋppG2,ungsjU`5;ȋUoOP `5˓GH93)S픩k\tzm&@7e!~ OOfiIj/~gϓG<&wܣLn.i۠jV퐙h!mI- Ɋr*{onbolu~@|viss7@R2P@[~7;DwRȓI)lx҅yAekmqqH=>*Q9䮱ţAlǞ{:GiT _#2c?k nV N9zx '2vq"soB|>ULVu=6ht^1>%'퍁Y*)?1lX|̘Un+Ԕ÷S I `10zMovMw#]z͜D?<Eւm+Xq[`OC=N=Gt ?KJ bҜ S>Nߵi_\BpreTk |B#Dn.:vFN3pb4xӯ=5ئJKљL㍬V}"܋8MyUͮՓ@ B@EB3;@sM+oeg4+h4L)_<$-z |0GP<3`x!!(nd^BUϽg˽8V`m"ٝ{SIVAIBUhY_vIr`\դ|KK Ҋ.zHNˈSe ?3Z>lW(uLS}N./s1DyՐ~D7JEp_sex:_ ڸh3M[xQl&V~yJ5ѥ+ |Q݋;of}"ɛN*tq_7hkuP|{*EmDJq>P$<ژhFJq<|zY +w!`d.7?4gW0N^rawB4!?]51^qX7k7JZ~RJSE79+%R:^n`:d}OSL\ t` 0;I~tJv!Gp"~MRltҿ|~pPy,Ư眹ѥPւs"`K&TSo B 3=svaueNCsυ]FƶsNw,| A!igw4%| &}> (%5I 9mz{z8"o+v2e X!ES+fςR'{^,VۧduHƱ`d xg͓jemQY&9W'T#Yrb_8;=qiu`(氿.ݷ7ȭPy+ǩ5>"J.CꐂK5Iz l]- Mf@\ ʵk(9(ld`o4Õ}%AVXfgxo.` FXrӌN&j'ͫ~Y\y,3: Yl./::MǶǚ )1f)!נLu_؄ J2Bhew ei]\0Nb):ˈ-)i(zSVf& saQI@#vd~ⓝJ ֒ýDբD^wU!O';=phF&\-.gؕ FZ^S^Z4&ۤjQOz\[ژM 1}%BΉ8^Z'D}rG8z:x5۾V4VQ=#I,ODnڼ ^pDmKKGj$B >1g X4qäi@\_(jCTEH22IĶ@6 ϨhRޚkM6[ѷ<0ޤڮM)s QU1K3=Gzi2*}q*fRʁ*Ԏ-ge ;9ԏhYfgb-;/GWd <,'EPL {Gzw]}dT=$Hd1z^hA>;ax %ItZ$5S %p9шRs(v*Q$"&fŧ)_>3_|/~V@MDĮI,9R^3oPsx] @W<0lHWwHSeE㸖ϹǞQv|U~X! mAm_ɹNK_%T$L@(JWG)ZgbB&f}x,|3O'X'[kwr,U0T JmѥAy}9 ]SYDʭHnʹtgT<絁E`&X7lpSdj*~vlYUU.a0%̕Bj&HRqIJC.A Rg&e8Q{2%Ifj_s ]~_f^FNlډ"5yE\Gf#6s@qM^Y"JCwB9[F,=RO4iZ}Td 9( 7b"t>yꕭb0Z V]۸v2~!;e trLbovB:?-=C gǣJ[=<s쇭島kwc؂'^EkdDﲙPΪ4B絒~ĝAgXk]sf*]A0":caK%yD*+xaa7G&-Fo{i,q o8 N.Id"d✿!6|9k7s -5ًjEᗶqBSRN3 lZ*qG=k#ߊ_Ԙ68.w@x_CcfNN(baT|W Kԅ[0a nN='n?Lf;:>~?ZA{ eL%g/ +/y~ M8~˹+iVm%Ɗ&w\/{${ù= /Ȳ/;Jlv [ RxgW_dc;9{, `́clEsSL0mtjSAŐ{0ᖟ.FjBΘAo43T/dwmTEC,Ekw;;a g_)pE8V9IQ95dA!iƓD G?{S)̕ط6.w^8=l5Wāl,BmG ~R5eorʅ{[e>\@_04m-Lh6 A\E20BKi 0L".rn:ȷKq3 2?قDiQ*:1i,{vg4 1;߅ÒC0?<nb }r y4WxE;5_C$O Q[N-'[Zi[y D(5EYp-K G;yMgd74^et>8uFO-Eƃ%Ë&E򶴂'(Y\ =}Uj^"ݲ3b@(5MC݇N_BYK״AzWT=]x$SNǼ}X0;Irj.iO2_T^B0Ej  @h;78n8}Y+mf1u01xw Rh 8B05W*̕tMgFFR%յ_H+[|pEfGY9ݷ3zEiu ?0*'L;&yFۀB`0`KoXF"Ʉ/~JFf[M{)[IK-G!vs\]`8F>@1XPoSX{u&3;ߙ};~@=(}@3oex=枹 143 XX֪cj6 .ʒ~2VfTE~d`C6ard )C^I3iW$xʰRSvɽҟ,jzef:nxDB` -u%]1w;(SޓeO`( %K `‡lv~jB`vU\M`-A p x4-#~WexmQ"ťn/$]$8=虃q:Q v'(27+&\mGLl#ʦ<èZ \(庒BI*QǭeWVM/zjȹ9y+-gP= eԽ8qs7M[q6X)c zz> DpKE NS89 \`(YX-ya *`p΅y3#I y]ldCoC̜ Qn2=*Ȼy 3HHې*_ߎ͋"؉ hW՝8Ґ Fc@םGSQ i*ɳA<,Yf 97`n볶W6.,rӃjVFO !FR'sZtW gN/xBd3Ƽ1$~Wl OKR,PQTS¸z;9hD)9|r= ,w? a`z3M_/[ "~@蟝ea24W[#~u$aÎ>,NzZҝS7/JN{&]{ZE];(D;Js;H#퀩 ts= 0=G-T$Ѻ:$=?/zaD#N}Vb);/zN b;^Ò>݋+艷l!݋!mzY_$ńNPI {Ạ>oaGRI&+4P\IV9N! AC5Oء@pW?'y2|݇|[dQu,-71mQO&*KR]vlxQۗi+%b 5 \v1v~95"9QNʺ\])&YoBç3K'hN=N^K?2ª߽Hu&t j p'b2(Xb=(.x- ϳQ¡~3BܣQ H[qnqft\?Vr\՚[!ˉVQր꿼Q5O:`9sߩgp^^.@ C$_Gs7>{%+PRSSܺuo `-((ZFoS17T+/m<|mMhŧzHŭ|o_{}i$B,ԚN'9yAgWcRٚmd]:XaGr {'cXHvK88Q f;0DϷ U2@Ԉm׫,{ B`P>04Qf%{ ( LgAuDМUst`+˜ #r)ՁNxѠ;=܎L@yWlZNrXGR|Ol:G>SjڬY0ͯMHg 5B5:؀aa+}tN1oj،o@ւIտ! .Aq"Ƙ.r)LO`gX^V$g ]G+lCdgD_1)~G6_`Gb\F5ġR3:TƳV߶ݰ7.+$K[դ*ѿ~6ݔqӚ8®8 b?o?rq );F]}٨Kˆ` ĪJ߆fLֿzQeʏ`qpM,Ocu_Mb4=% dg;+f:e8WYŐKjDF=7-y\i宆0N>~qgp|Ij0ʵ蘞b>0EݱC`~ 8}&YSg9)k$dB 4FO[4UqscC5FkR ŚW@c >XnPVQ|?7}ӵY8wgEz_+kӱ&5hۄ|, o"BHChYզ27Q2#gE?P\q3rzrA{Y+W~ C )0zϲz56 ߄=e4WGt"^0azVI!K4*/g68So(Ҫ,gAM<==BX}c V.BhNԎ@9"nRS^k:@=|oalgƚb9f)qr@3pCM?{M$dw%rVsPp\c焨, Ê},Q"Ӹ⿸ 9lC=-ɞ.`j%lHW X49{TX/^>\ UhkDoS 2*WnY$z>ޒG{@漸v=zM{Hl zn'v ^$FV"1.+{,tN(1K,'F>VW#[9L?bH㣳$FD Hl8j2ua3&Ljh1GTCoptj?u@::]%QzG'Hn2HO2@\q]AQc.=bn>46=T`Va bg1lXS-5)IM[!p|\ hG繎\Kek26ר+[ =¸j&P) ދ+2tؼyi+jmg?}JxWQXEúgGۙ gl^M1T%;qۇe׍RPڬTl<89Y},usiA}ꬹ݁48URDqRaS7Ș\/N^fc\Fh̋Ń٬:96ոeVX"a߄<@N h)_`O~#gY^:cm\iSj߂ߺSI$یj{Jgp ﲣ\ y*o1}^V*fFmuXbм?c+T0Ev_0G)ffTV$g|mi-ե;5PA+^.4(JUn:> @(,1}ցxUo͈B ʶAC c((h*oCRczk7vbg&%A'c^ۅ%8=6uj^Fm6G]/Ej:ƣQUJ/*R핓?K-Z D Qp@x#/}]5+{/wboe)Ql7 SB/:c-ԝpM|}s땶;Zk114ݠ%м{mwCt6d0Yl0p9b $p-ae¾"bڎGk<53U]'kWC(&XҾbr牗+O(.u`Aʌ|Y2]nqff+B^c<2IF*ERL^ʘdN,a2p> ?5D~,Uِw*/;2lH*_}GeJ(p7^Nd5s?Y*O N=ruֆJI:ki>g#(582v[F,(` W1IK|k]ig2yG2q 6 aޔڄ*@(yWwؤvpnl$Q83hKM|Sㅻ׶t %ďbQpST"1\Я LqD?Շvt( (1³'(~%Bvi P&t[֖hND"4՟K8ńFGy)U4P Lwd#{f%N+`XcM/-(;3)wDJ򧾢đCӎh䶜@Ȩj1,$V!<1iس0 e7MS˻HɌ&Ԛ`@gED٤< ~XY"BTK$"hb*!3J1uFaE*l a w3X$úǜH bdv8{|z($BUG{yPtVPEE90tRcDmL[W'vHHCFc.P.l 0Fؚ~~9|.Ql_.i%O^z{_;5A9>U[eh|7Ww(]A4En C2:J5m.?fhpV*Vsi^Tʹ 쌿qҿxuD|h EriGXr_4>S&73x[I7iYf#vBI.XxCpv{3?}VE/8(%2Tu0˨QIgXeo;Ήɒ'-߼@Xle H~1IK.q̤H]̤o..̍3ђ2 On7] eo]cGK T6 ݣDhR-nCejlb !iWX.PC1 kn4zl>IpwCʐi|#KIcE.,Qb07tVmBzA*ِ52:~X\ֽOL^xl,GL6S6ޞi I9gõPYE(pݥt~HSk `-E3Aim/I*pu]q&@+gL<松d|DF$!^ZTQ!(UuE:>0@D&ʀKJy5~Ҝ4yXY^硐%yf=D;F=,0۪ݨ/:K2~X.jCwka=ӷO44nX=k:]+f3;h1q?D3 fol]mVBKfa%2q*5=IN%=r <} .dCw c*ߥ[Ja>y!aZ_=?sOgQ;fŤ>v<0YMp$$v@iuK(ZC;TؒV:` ^Il,`܇uZ%(cݵк?шx(1e/7h YD(yJ':ҵ^Ս1k TҋURN>:Ex}g H&|`WH8!0*1 kg@a8bW[r*< gۃguKԅb_Qd/ *&|JC_}I+M S\ڤ+C/Ʋ}=sxWJrqۛd<:+6EZ"Zy . `EIk`XKMd\YPxIs1.&+!&Y}7Hbdva؋>ӜM>vͻ`3A4iL,3aF6UgAm6KT޵h-ߥz׷q٤rkMD#!^u\~#ʇ a=d?F yikZ(/6}*O(%;wR9LN3i!E;1|b{hywȍ/CY㫇fpjl*ik\G YW߷XW:f^Ok wOS"lwd |-^HuvfYPJ^Y2@N:T L-} baw {]I!7=kr.=և w]PSr?բ(EG)B?f!=.u/OC&ZPJdimX:<£<_ '|~{;a~Ap7ވ}BĤ'W 5o.2 `X진ɘҁ cҿg,]#VN;.!l8$7+o:'{!6YpKPf aMryDD:D=hx"bO8 Dٝ^}c $>tvgЀ>vmd,Th|#;69KC1qx9ZlB(5n^qe{6XVp(mᎈcr[uRTϊ66_˹}%A9C_>A_+QGl&G'$PeKn$lRb>֎/pTc_f'lEa'Kƭh\ ܢv| %tkd;HWm>(ĩSI3$+ت o]/!B@ÏJKPV'j:LC"HʇlQ1^p|x~$geOXuhz.'CA Cޅ6l&EX51)-RŞ3խ#7c'h 3Lw Gt+h}0mk &}kdVq&An+LeWSwɹTV)4:xT yu7K K Ldm %dt T/dYƃ6CDh$Wa"4Df6Gy^z<k*ײ/pHd[IS%BTq6btT*b[Lqp2(Uh ӳm9j3bNd[Kh]XFMtǜr&߅nמ,x\7܈{gѝSFɐrfOm6@8~O%Ωr16@`}9BJBvRAfv ѢmɳCPEU5 tR%;tfŮEqihGMY id:roT K2gXЙokW %R8J[$8Bw9t_\% |AAT_7qd.ՍU]"D=0\+t A@pAX ,Ѷ;0YZ0707010000001e000081a40000000000000000000000016439a35500081424000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/CX]?Eh=ڜ.+iJ25"oQVOM;ZeD,$Z!N߅ΉM;^&RYaQxPUyz 5?K15 Mh &5E'tBY9^* 8G{%a_Y' ~kZ8 ACbΞ~jv1[gǏqIz=pk}N^TjS:n^h=ij[ٗŴ5Q;9J˫tإljG/~UA7~HW[/Q'|g^̢lA˥ہ:,r[E+V|L.H%Zk-W-R]ϗ5Q?Kދ"l.kN|Hc; T&ERh/Р74#4~/ xͺ\?"ۜ7e !iFD9:;Gee:w\1 dvNt{,~BOa4'ɘQ9w@v{8\fWULA΋&tN%cu)ɷ~"Q=BMo%Vȳ&WO6Af: `VZ[F$%\9tMs@wfKęTTLJoe 2ي&ƊZ|(D:(E:o>'4_v> tˆU}Y6# iմ#*}t h$5W /pCy=c oP$=W9)Kl<0}oz6V߂\+K:kȸ"Z km?Alk]F ~N̚KJa%mzxWb+e(xG5ufLغ=}D5%`2PԈۃgǤP;H˯L3a:V2~9s(I,&-YU*/VI 0;-k}VE+g\!6h[ȶU&.  w&_+8{\!'IO=a^`eYJ`*6ܲ3 paǮ:Jv)$%N@Wgin.r'9JpQsCekr~z+t)8 YF͢;Pohq@VqTDYT y R@"K[{ v&M ~s1_j0cBAg*' lڤ ?Ƞ;i"Jlݛ܅CI<HhnC͵Uhp+xa߹ +Y 7ϩ2UWЫ@M- XIs E"9Yص1!Gn|2Xɷ #:Ԫ5dNwɘ9! 4d$؞paqM{IOV kЉ TbxSf:>>B w 83t>R('$6Skߜ>2YqM˦71^jf-(#g6e2#Y8.X%*_PL ]n4)t}s'z#H>_þUr*ˠ,! t*7|@da⵶A{M)[,˳DiOzfĭY2HN`ԌS#\y jc9c"!ϜhJEp0JCK,47y:."V2JY'2X @ S  %VQ% MLgb=RIOq$ܓBؕS][ɯx#nJ2'e 32y!'Z8upHѸР*4T]m&g,x&_&pm%B>KN<[P/hσ !0e[x_taL"%5PABۡ~:S5 JO$\fbfC7p`54=c3h*UFd@|m)zۤaRʝrsZH[tx-.] es.S͕K*EB@sDNPD6`cyeDUbk-&)#URԦ/,"l̸nm([#Qq'ܩ'Z>$Ƹ5vw:90B y*:rS: }qtMhƢϟNt@Tb7%@?#lucipICV `|Bbro]RIg9_%+?p.rxb$%W48xoLzce*u׎ &} CDR p$M[A(XqE-U%,Ra$h.tVOr37"DG݌T[ MJrh:6m8juIHZ}+\)XsPE 3ġ25"i9k(aV%mVM<VX6=:pM#9݈[\ӑܸoiAv<Ay*شC*iQ"zFNMR[x[Hof; v: =i=*&56~F3"xG}6=H5}XQ";<>~5g$R 4oҦ5PD_.XP'l{(M.4[Ԫ?S=M>Fkjե{#+X/|`3(!<ci}//0tw!LEҋxuݧ:1y ҾEwĐX=Q[DC%5۲)ߏrpPW%ݓ+1dmVi^0lh_t5rڷI;]\4諾D(;m1ȝ5/*{==& ~:x6&^蚷U5r~ى+[9([GI'@Rl02vig8ʝv529w\3 1@epV/akTNk4/Py?lӜha([i,E|Ukv/*ɬHڛ%/?1<@#8", ޲\@5=])'[Qq\D{Iͤ'fЭnZ//d}ycP*{ CG3(ґ+࿂t+/,l MvvJ8\Ar]eqkEew-$ Ç/֜zud~ gD2ںI|Cq$tvHV#Ww^3S;2 ΍cx^ɷC^}#ٮ'ML0p7ޘ?y`gB]ɉ 4`M88\"q&o$ < XgڨzÏ+ Mg7<]JuIX?xǫri/ Z-f}2XxEnyDT%, z{ Dmz]\{Q霝sr/&úJFA\6TBD@k<nnK%WD l>40Z{pO4xI/P!f<L+|T26YNVsjQ"|Uaʱ*>w!e%ȭ{*[ռ`L[ЅbͲoޘ4:ҘoL ҨX젒%sgb[Jm:ոI9)k6a]1qFZegZߜ%HhdTڕM YJ_]}-H?'/.LA*NNZ9a lqO avaQ@Bu@-h/ /t2y[*Hs\L6s Z7ǔV헋P)5ψ+2~VɱDb-%lIze4pm>Q*󆆾pf\ķZ7? ضݭ`w/:BdRgŢﻃj`ġ!3.S܍QrtXIf%! ,8c1^CT"/%H|*DZd®rS<ľslldb>)J~xT mhˆH`)e" Jֽ

3(V-(&S̼a@NiM263ZHAhfq}%,K|8s-_sk~?ln4_w%#FnJ1z# Hi3lԈ=R4Ǿ!:VpA_S8qH_ )>Mn0|1}BhQ7nri/T V(_UZ֛ϔ4|Ӌ ,:X ӱ^V Po=ͥ|'LcvϽ 47ewIT銴*cw:W L0-FW:px.m@r&W_E? W * J8?wnZ4jiK#^-t{ $z$}}@hh~]Z+5& @F=$YC.hSž73gcmJh_X@=F9 J^t 5}}u?(P:1rcDCiSNRшvKmIN*DV%٥J,[w64@] O3oA-r7}*%ugPN{ߩ#%Ep$ <6 $J3k)ܱHX}J:޵cr^QL&^&c'M b4ֳ-L厚R/ -X+xl]tZi7gŎ'sVL4hbE,}(LwSÿ`6L:WFl^gmMs' Dt*sr0T]kAA5EWg,z#6NJ8th zLDvN7T72|x)P@ցC9 գ[c,CׁV rfi糖6ņΉ#y+T`z=9E`/xw|BqE\J ZXɑ4Pd#z(]a c1)$^W?V[-_㥱. XdB8 eR׆P ;U׾CcД`WjLcm%jd̼V"7FjYVך@c( }eE&~fc_ٱY7!g}N'.5 Dy!KM3t :גuxePaDcRe|&,tP&<(qW8AtWlY`oNKX*V)69ﺥKYxOrѷ-50 ˊs98u%˯foW>C[PrձBN )Q #Gb!ӆ~[Hcx/.&]3<\/WqB䕬v}7#8?a-KE>?{OC4X }BϤ5=['$h7,k!Y0 ɭj=2̫ C zi eG"Fpc)9d[Z2 Ku XÝWcsp`t0Ϟ˩Yj!zd`HJ\_r+IqЪlٌpV l"`JHaбQN | !_ c $ M?#pp7<4NtGիQG3S>Xމ=9|>DLaȅh2ѷozTmM5F/5C&qh MNu#@*Zz],qHFb2s͡P@{9ySMR~U߫'k7UhcC[P%VeC̔; uqkiC%X dvRA<5DG֢jT:FlF8_tgd=IaeP\e%V |Ʉ0K֛Ɣ}ja%E޹&"26`GRrYqT)W4Pw6GCd٭.&*Z v۴P{Kt2ƝHWG!ڮC=R p< ;ܛ'N l1OH8*!kQn$P$X3v!mi+*P$7b$^d0%ƺSwF:p|.Zk[&ռv/h,m!E`41F8ybOȡJ-[zO+:0%wfr3עau_usDVasQO_0Z{sm@rnPOYuP XP:j(-gg0cBpDw.A;6ccޣYYThWCbՖqT/ Mn֬G}ifGޙ 7QɷLO1$yEV,ބ4*'1,G^ Opq]~(EP7NŊB`Ox3\*9MvEG5iߦ kݛձ% 0 [̫%.1ۅQ q$&߾wvF(܌H%3U.PYQΘ-Zl(Ժ+)#T4-jm#+q urK"+d3png&11]K9:z%R _Al f;MdHn=P},ޓQK=r_{ro`=bƠлʶ]j'L{$ ODA(}Kܛq8yd`2jnF/UeiX]Ay3"6fn2n_d͐c~[C㟵S}ZJg se?m(Q ]\bKڱ%ٍ}qA$nZX&2C>ܾ,鴙rIo\B߀K&xz6Np rRpub!t+c+p9vO޽dl@Fj1q,#gFو2yNEڰWZ6dKr7;:I&lI錶Gp}˖VxuHPx""jt4oW3zxq]OXX7|IVlC~Jm"b3ۏ~,pIߠDZʆJ6JyپoFA8"a:S<;NM,{go->%|xK=rN%T4<'e/z҉U!~&5,Cʹg">t\.![6*!kd˄ VO^ƔT5$~97 ^6((pBJک\r?6 4ݦº΁d3 |}hͫu#]T/=UĀ v`Rt?zrmqz^(KdDoB0 Vm^lDA$K^:Ś@~Ud{M&WØ6A`£ڲj9}T fY[; g% d]Mp·rא։`u kF=]<,B֩C9|4tya l3Ȯ3;! +F3np&d8iwqUgFFףE}Udo.,b5θlgL$UkTL|סR̋Y{`ޟ6*_0 >Τ)vGtPQ" `/(TNNk$w_: ;YSO)_. LD$Ej0WyAq?u4N+)4k !W߯F{ϧ@HCj {}Oh( =Y,,[<i>%?8HO9@z]%U1u^y+gO_$I\hm8%N}Zdaɳ_/ZwA۸}] ÏVvcʆ|SrQF2_3+0Jz2y-rȏQUl3Էsk6 i/'KϼkVYuvDt ALG냥Sӱ:je>gڥqTgO|u=rA5WH[=sdSnM< H= p?`@v̮=h1,679vGHe`Ub>`%`u)Z/[h-4>0=ҿݣc(<I-Y M~ӄbdeADڽC2v CHҁmNБ9DTu^Wm :xd=f ,叼5AAO/FEZ ֟Ы*x=Fa.`:OT{EU6pچ'&t̔a5 \z@ڀhX.r-\#%% N=  dR7?Y?89A]#<rqbw_lR.\P>ŝkuϹ!AQbVྕÚT8AbJM,GĹu% t?1tRf'3S| _ ֦~xF^6@JXͷ(}^Dڨ#q219T.: K$hEc5 8F(ıd.`ިhƂ2,`r˨}#Rn ȩK8oq`-uqR_]ӘWm 1y7)!k6sļrW 1'WWI ̱~. @CbljqK!Q3]Ţ×I'ǎXo2ݢU4OO^ :i1Bz`.'2g=w ']s%)Y,ۓ{8傇 h_/mu;sYRD& .M ;_LձTҲ*џgƔ6+)r}+.ȗr:P8U!zQ(9)aR& l;{X_Q8;.InZI16jDD;Em-&;,k)`Z\ij7pV@f>l7?/ڇ =}pνH֪lL Sr*:JGq/*oؾlC_;ΠS{ ;vytq^VnCI'Pc~f꺱"S4DOoR-W.8}>kVpRqz\V-urV'l0jqVڭ'7^/p}ٹ5CVk5+C:rk5Z3ǟ! E%o6MJV ӊJX]eԄ?C)>` C ^{WrdͶ MBOHCn!1wBKo"SJm)xȶ25[[ο A9YY!;hE$+ hHǗm~y_RYToPu՜RtmKQGT[0*ɷ)ʎn$GZ-4*>Ab=NOge)\^@Z]j=?8i"2lh+5;.sz :E!$K ~o.s)^":OOϒ :ڗL!+,&gph}wp:a/c)LD_?5Tݧ̤ȫ^vc5ZIмFH BQd3'y9G :$1KNxĴdiN5$93oU6T I,U4+u{GvAI y,gZC i UzZ{ <;ECpio=i"ӇNS'5H,xp0jagǧ$*BǀoLN `МJ6XPG]^ /H?V2:awhs")ЯZFvWRX 퀅['PGk[Zkʆ ?}yQtF>9!gvy#eLwagTv|q`3v̓싈~Ue.Jxi.Rوbzpuw{O=5rK:GҞ7ߩT7'`/GМ;u}0'(skF w$v;٣kRH Zf(BgKJg#|**%@sZߐ *_e>Ja`\vǖ5rmF.g( ~B2(0s"!kP4Ӹ G۠~U\*EBir +eDAwUl5TZmW4NW-pphB @({VR04yFu<M gNz :G*/5̀oPNd42mW}Njd(EL$$u1kھegхvʻk̹4 :&W#њ\K PI:e/x5y x _ŜC5 У!zMε{Ոpilp~G;}Q  'Ey_ ,c]^y4A"Pלs)u2 GuF05D|h\_G8Z cj4MnXGfj%z~D'7'ebO#jQ~k Q,N~b]6D_ZPA!?lԱg8 y8*Z6Ƈr>5.x(j iKfnV]Ԧ}t %E7H8rg7KЂr_{Lh82҈xP;`܂i#Y W$ vX.J;Yg:g9R$~ιh[yx]ɿ{PpF SztrP<6h-c*ttDPT3(8:Xʹ0]jϒETy }돯{; j#܎Qoj G-i >nZJ(wIU RhSjDbef/w4KM4b >DYTUQc+]:eW7E@7(ߴV`ԝު 4L, {yV8Kf-…B.C߇/y{SlM2]}rF(`1>=Дxd#QbKګ# mO[rZ$]0YM)ohU0KD _qY,ko5Ԁ=ڍ$'vGٝR:Dhxu sו\ߝ<=k%DOðO5/A4303H^Yqݏ^1/1hZ{?p76&oȆܖ?3)n4T_P0Y]W%#|9ɴ)؍4s%dDbVz}-/Bb\"U$x/<[똴2uS[T_TPrlޮ˽)\HyIQ0ɟwIu-'\_J#ޱQ4'GB0]Po#hk8”dC9,o:t l AMW.>s.OJaWia'lM 4J@΢׭aʶ1nBIn?#^pwGey Fjfq$nqotA/^->EG^#|<\kZфF~O#9HZ7Q t{M 2L$!˧5ˋp1$M{ѩ~ac}TDaUN-#f$(nKΨ/7nՄM ѶFn=7K/wܭguJn?tkPS\hu*'dV6e;sG.ڊ]qT}(:MH,fM0*23-vˈRihW bEd󳾨B Cvϟ1xպ<@eܳcDkqƈHH7nqb.F0o ksv[6+Qf!Eqz-j ֛jcvQ ҇zRjCڳ?nQ2Jys뻈DB}P?=eK^〡^x J/`rLOiK-2CwJBDZE-rKd|3kEUeT2Ҹ _9)od䬧]$×{ C~cduinՕwaĐ9ܱyGMMk,W-CGZZin6 !w(WPiONJh|P˅ vncy 3#Cyh/=E;JB"W:ȤYċ$CBR'e;CݸC6~rYr}X =>H!SMF>mXY;XX&;+::R(hW=rk/+F2}f^Kjz!S#HzDFWYu!mSK(@ ^޴p9ofWKOdwZ6Z@HQ߆lE9sݰN dXֵ@S3 !p(/6M52ԜDΠI!Ұ_Qb0+6j\ﴂ,z3MJ/a#G$kvUEV8FڛաMH:ǓW9!8y9KI5^b 曭%pC߷nd y@"?P%mrj?U K1J1P~4y9+Ri=F&: & %':PLQ=xׁJz0biY $qXeZ\ʛKuH֧ ( [ ә񙬷Mo'[TMaV2^R@VEʋ ق;̄) S:3!zF ĸ(p&3e *O9C6}cUII?QIq^ܚ џ?ZaP 'oo %ں|)j9*DmInim:3Dc9UdH,\qV TELy5 8K jt&BNS^CӌcR\5 ]|p`7;?ETh pow!< ǥEc It2D0uуN0qdDbAT1B[Hd͜/VjP@`kCqT{8pa ^ K9h,^P6ElX><U't^MAT ([4 !e"v΍#Ȩ; # 5QgO[JD-xHΣeWLg ^";\h;%wɭhچI 4#p?sl scm 'KSթ! ѥ!?ig6K\B(c@, 5-gf=a_rJz6o ڐך7iξ0?ϏCpu`<ޕҼm+e4>}d1(bMeb8lJti~'3Wt⸠D~DxMhѐnh:f'p (]ILRoS?Wz Ǧ}9P~Q`g_ dnIJSTuiQ4ӗhNv ud(7 1t31U\?_eA!ɺd^`{DE~G$ޡ ,udK< fPJ}oC#FOx5^s !HhDT-lNI^ :Λ SԉP?O4.ro~I{&NpMv DC ud 2峛Q'>t:lyBb({3yoCVW~Rf"0Ua!<脼;tk̏65'@9ͧKH1b"=-:%nWշ,hR֠ycEqzc3 ⍝ծk,De̯tE :1 @?NYVHΙkHg.x0 (O$45=ph5+Bexg gwehd8A@ g ^{1vOU+?}0Psh32OK^Rr'Qt:t'?b:~`e0A :過K'4(c=C)^6"&+CH̆'J@ q*m[c5CO*?YĀUodձʚ`Vc#=r5d` gz,0v</.d"ry = m~4Cx!#D,}3p9hQ@JIRy U{ l؆PHgJT>[++ KR)WINl3V3IlⷶTuPq!S_>$sUT;,V?ȇ]5+;s%^dܭXʴ_hG{އhӥ%x[EZnF\Uƫa!SxIzepίgUZ2)Ajur.+V6aޞ8 Pgf`E邺^LOÞX]ZB6!LKA!=^ 1%c@RY~vsJzCy-}l6# k:qcG*$l@!ClK6nm/]͹ɋJQ8ļQDy(T4/pLK#Ad=߹f’ [i`fCm7oK,$$Up ;P=|+_Fd2Z~{d c6iDAΨb˖rV U9^E[zQG2]zǢ)Y8:G XDۇfFI7[3c?Lx "㌧Vz2 R~@ЮnLٌ]pL _(K(G/rׯZbۛp?~C~}zKMO#0|ٲ>N[o<.9q0¹-O BlG#Cw@LАq o4][J52;3x ^|ߦBKFݺyCKC?v%O68o``Ƭ~vĪ(<0  "q~ȐB^z<*8oER lc'9|1S\N4[/p0R2;Hg׉4e,l"x[^8dIL.d$E%w%}֐!w%SX0q)Xqt*S%7$Kg#H?+=א˾]ёM7ϸxw򁕾mb·vGr꿏sW$il}**k64|NӪ8HSg cQɈ9SFJ2Q;찾;Gɭ\1 tߧ Iu43^um1H lmD@--rUWE+2֠NJE~ <<2pmO6 :Oh*))%:lm%vO \~ 3p7vH'#%DiH\9;s.%KkXEè>xw4 ꋣd6)!^<^C' $S[.˗H—W<&,GoѲ"# ,!њ=]υN0>!MpLB2ژz8DƴYa;IJ&`-63/ ~ \VS׋I|d,ΐ g̪Y:{gzG<r͆\::sUpY.$]DNOyWf!(\^6scAs`n1}$,*3˨;s}p)1h%tSbpAɊ٪OknϷ>mUqw-#EaY) ]չK0pkACq1Q 1ͮ]fKzm<{˧VV,|UZ*lFεB;y) N,Լ b]R\vOL4u )__J3Jʤ"9ƝI֣qXU]%5{o'0mN҇^]Dhn0'b],1ĖF k29UMnb7s5JV ^IKMΣ(ZBIz!-yS(ڵvuդj DRb `=`) & \ғQMgzQ+#iÄ:NjǨѡW^Cԥ{m5Aq d5==,A4{ Ӱ{w٫. 6o+Vfq@wE韨9V[vSuSa219/8P[T!h rM_x!zy{p'؋A+NpSry - 2ȺuG$b))@5RlxRl&ǁVLuT 삠cԭ|gai8o؂[;O\ `7Ãc~/lAdY{3}@#ip鳄B#2wWmɿQB!}ٜ˨`(."湖=j](Vez \:J!]$5M3 =о:`~t%h{\catg+ RĞL (Fd&ZXU?Zu <(^{#Qyll~vj{?x¨i_J3gUp&)c .Pw@Bn[[̊1~~ăa,'~sd)EުRn4NFe\? pZ`$+BdK hl]`'7 Q?8Uyzf Î 8TUtҡ,ұm9PD 3WmbeUf܇r :]j39[=0nql>KoJ?qN#@w&qZF<wjѿSE= ˪ .`\.]\p,MHK"$q'H9^r47zq]]F Vv#'"u-Tf;SȢ`fZ-"G;ζ:HtV.mj,/gAnL7̨ܿ53?H a[c=}I0H_5^gZ ' ZY7a4Nā 4)M9H́_ r0 kkw0tFz!I8wZ#n6ߋr2xW65f suk[pT^L3 :2wCmM8Y3M`,ʪ}fJ6Y\B#Swp6Pog\ʟYF:Y3 Կjwtg5_Jo$qFfMں/K2PX;,9}FC3i AcdêA׫n՚W$燾z'jTqeR?`\B.IwN_*9߽L8:MDgA$8ւTY]fg;pF lH e(~pB#ǞytWu:ƒݗX%6ڤƒnia0T>.L$O9 |<҆* )QO*A=9MX ߂`;)7,|> F yub\<ǣw`_"WV]M&mZJ0Cz}0Pg`v1ܩ^'& >- TbB[ S# Xw;3'e٫1Lt3ȝ2=W2;n)uoB,,bWwtj'>J?>wHw:iIԥxKtOҴnwg.M~n6Zq~#bPY=x]bST>M8 ]fK{թ?RGIP}As_'"+-Of.ZiD8ӂqX}#_%l"~m}iHGe\~06q%D28+_!fRq䜄=fbסbha܉(ǔd5Xgdx1zZ-1FBzyZ^,3d8e޲V3܈\'dRзdm}GX&wr2!d,斞ڊ;+U A2]{ / ُunIyquCPM`߇v4M`w鴲dSMHLnWYq`՜|)NO~ m /6/因#09*uF| iq>bO&-I!l>$UN[2: j+/5&yh,!6%b~$M?;uuNA7SB?3.rF?/Ww2j`^~Wa $Ud# nR[6w+]ś"J>w=A_89Q=%h$}vΟ ,\ 3rnTФ JX[_X-8D&wdvs2/sz-‹f̑ 譏 8uRjhN#S<=/ dz܀x‡&`+=M4}jnM2פWBa _.`pWġ;31,;+? y8++u^$϶C!@=K?/zR+&Ry =6&5DgIѫ,d/pt@9#jz8ACH-2B/čRLG;t!C sci?&dѱ*x #"1 ;S&| Ʀ&{{]6 %E&M%9Ϻ"cY!A\A7uPlw%> ?1jD\K {ζqm⢱y }8~*EmnkA1͡c'~NK,oQЏ-dpl{^:u23,Ho|5ᚈKu'.#񶸸]/v] 8O"8j ׹3ۍd@Cu]Ntf*D^*>EJ{eMn>&z];@^{6v/<Xa@vһ2~,kLqDP<["ijt[IN?Z Iy̻}}.;Bn?u)hKͿLG~cCJE,;cM.{.dA(SȪ5r[n'Fksw'ia8 z3Ut'v%[`tMsN:-v ?zĒ55<,w 9 :dfti4 9M=8 25IyQ]o>.35Nԧh,xq dt Wp{)xDw&s8d"')g-i{&Gz ;FuE+MƤ?WPٯ 9%In[UST#:[$ʰ)ljCpj.>a!(Ia0`+Cb/Z0pX.|ڢkiG ߠL`MM,nR2[O 2nh(@e^d/o7%J˟래Wo+V>Ե>B]FXQLG'c:feL v̫ZD yUw/F1?{厌csRGkWl]*4 :ӫ_~~,a*(l^"ڹOuljBP]Z'Y4 ~LHx+P6sk[*1(`y1\&GI̜v8[ZZ`X`(/!)@JkeF;i*•4H[ Kx(<*RsS,YwTqz:{]'2hk{l|Z_V˂^0!o&A;nMzO<+:}s?E eJw;hQZ{I0i=8Js0Jcko4dha^3DM U~I +fX>3a $!o8z!+ sh̻!OȐȎ@ % dAfӄn/sݚiR[)*m㪾|-L"lLK>ߕ 9Gi5q'CiD& 7ԝ3R*q|KC^_qU6%"Vfj.X^NL΁NaneZ9Ν>=y Ca7IhFw,_ Onq +}!GEp!a/ ewW7laL_­ACqRjZa"? Va/}& $u1wk7#X _ C:ph?|FT kT lm^5Gɞ4ٝ]&V fHhLXmQ:Lrb]fXggR肆bM!plf F^IB\6b qGRt"K=AZڠӱ CN1#j?*p)ɗS.u }R!Keq?LCoyCb@'ʝ0X3 V]ոR4K{$TBScX6}^ )KVx,IԙKeHB14u(tY.k>'=!i'Hlk?qehtRwХBbY U}dzjS@kBg(WFWD= 0˭UpʾakQ5,@Ofćٿ+ϙnDC,":#{2BK . tp9õPfr7DE^`VS:7\ ~Yw VKHqGĖJ"nGW]ϊdz,p]Tfޅex2Sxs.E'sj?Z2߻&K|HuSӥ1@|MƢefdfٺ2zB}WW䶳bUz8SSOܨtx;C=DصzXF av̴cvUcs٢)dUZ%ŏ4z]wfV# g/ {; 0KGK4WK˾gRdhQa }evs:4 eCU(X$R{BCQ\[zb)<+q3_1cN,0q*9#pt;:67 m|+ mcb>L!`sUy9J,PhrQg=u`Q´*0uXEu4 T,pj^d<12w2D\#̉X#HN q 0NC:Jt֊C ~ǖK$5ӝ-c8'hSf4 Zr4[=_zӥ_ỵp/r{듵`~ E|H׵\l?;:Dwn@,x@caQ`KȄgeKZ= x) y̽H}Aq}lx !űa0_9gmH7W..FN 5yoђ)Hm@kR֒N=>t`}=R=fYC ,, bRKι/BNxc9;E4+N pC ccךMD N, Tc{h煁44y ]7hx2 .Sd/c˻[fZr06b?D^26%uu߽dox N1Jk6MCuPKƬVj!_}>~finwF%V?Gb1_._P6S (WE81YhV!([l>b0&{ PMW| q&5!{]Hd"lNM+qM|J!tɌI'dxQkJ,Oŕg "QY 9;GP껍vs}uΦ2ch;U_ rϋ  3jHyv.2,-03'` ܖsjfr{DF("QQlZxrh)ۑMX@U7zm%jzC yZQViilIn ޕɼ7)<  l|M-u #5niv0Rw@Z̢m B融X}_ Q$h&.,{s>c2 &5έ@I2(Z}O &nB. e++@jP E_05 RS#cok(]G-,؂r&!0Q<ϼ 7Z(Yiw.BDUh{yR oo  fNE "?#}EUs@o"ʚ l#A?rHɶFe_i-?6 LC{GL *$H Pb˘SSˤt{x5{p2o *g!W$ΙiAP[A~BoIL?lJס ͹|w~9=MSWbkq5 xOE3J K1fjτsU[i< RwZ&K 9v5|THCғUhMtJmaOCvZ/3f |4"?UjdKrجJ7jTjjƶA ;5gS=^IݑkqYQɠ\fS8\GץX=M1z~ SVo%ځX chu7IownPzzۂCJR[1^PδķTpXHqdb] L0I|> ,#e-c.;NnƟ$ u _ݾP"$5U$?m晇\^ P kHKsug:6=dW;}Be -I/a=FYovs!=`Cvf a)U=$ux83y)׶lLr%>!< J2(,|2x WxвEi;jfk Zm"߼Yt#V|z'Ap CiLdF\& -cNje & zp`tC$ {!A1.kZ!.򄋳SiLౚK̬[(1ga  )OfG_g+F2Z. 3q^Et/rBPs31p.gKkko.~@ނuk?]bp̼ rVX^5H=cqU C'IӇH5!yR#;hZh^h/ Ԛe2z;GM*{EYu{n3g!x+0stmӗj1w@q>2C3Gtd\zî,ZXiWL냂&M;JuQ׷OC>RY#ɪ]w+ jWb0wCrd!WL/[y=mrM/ڳpk2$jRU/ᵦtn+|dT~|C{\Ş(//UaJV_ɵMvtEZ=Ց w۔1epI&_)a0Lr!To*Bj$g"(ʯ fߐݷ;2YcORɹkV.!"I?>sd lU]Fy\lmb7aFHj=K \تwjr@$zDgIt@|>Qi)*NlEjϨpO>\[I6#{E]ٖR{8Dn0O (:Œߡ/+7u"](n -EeܗSJT؂*+Ār3{ {5+RmUI獳g;!ƝI?]Oq^o_ͰvʽcpC ֨j:w5x* ${/ToQvϱL#(ƉzVu4%#WiQBhr<30X<rP -q cPb16G ms U `Qj(~\MA?8^T;QJ&tBȌz&<rVD! ' oRR' >!GQ8XkN<`1|oEO-3uTl%{dSփ&_ZC!FyZUoe^wg>?gؙLbē}!GDjHA(Y&,̦ۢanIkơȊ iEǎAL\ǵ9Y 'W~RBXciwzso.`Pѭun P1f W퐄wbRH_'mKZ W&4d&[C^čXlJfM3 ܅?sbwV퐓/cPjw.0E&2AL\ȷ? fكzxGx߭lHNAIu{ fw|D3Q+ar?z6>({!X z`ȁ;Z.C{a;6@0C,ΦشnY؀o-Mǀ FaGRC,OkYǩg~n/c'(/<ݲv T7wWV&hNŇ$ل-jݣ@WD\pr$XEƹ@{%1.nfq]@]` 3w:k/ZnY;&2].~T۹nӫAwƨz9 U䧈)}y0̎!GVh zWa)V|T5w?c=Bc,"jO(cxe=c2!uzay!  :3o;DfeM!7{ϤTuB|^7鎉nBB>^SAp7w8TK(^Dda!ٟ(nj5#wS򫏕EQa/\r}VFBB~_.3_yHL#/[ Q'/h!Hq r=ek 1">I0 $e(lŸd~'h"SNunoQ@d7)Š3#zN>BʮCɻU^K2@nV*! b_&?rSByޟ< ]kl-h ܷȒPHp^@֎"Jۂ=EyGje1]9qK_Uұ~sA0&eJ-S2wGF5wFdi G1];k N?k [Z~dccbCzS˿xȂY2:fɔsCSxkM0X'L(9$$ɭB;/qyeQ0XaP@HTjIK]hIm=ob 5y {jȸ3"D~$SIg[&*αD~D W*GKCDf l({q. L?{z]ɜ3aǡK6m)|ܩslNKuWݣ^_c3 /a6i5Mi̯iπu|Fj뗝9KOVDu>ޥD'7ʙ 0x:@LcՐêH8A}ėڋ- 0Bw ^RK~P0_ gC'[hOǂ6Na-=b׍cHd}tCm坢S3?b'w'۫Gmk*Դac$+(}Kp<HhuWPuh8+(AʚԶ3oA[|QW;u&^˸`d̜\+!lnpJo =RYF TĪprɿ),~w5d׃"ÇA<uWl}WSF:[ٵ]3]9"7_:9Ε~a\9W!.IPPg71!\GvS;'>KyN#VсK0PM%2^{]7n-DisBo! 9K"6  ̀aVL#X8(ƒB˗pԜYoӖ=MUwv9&MJs]1<ͯHbW$cK94P^iQ w|T\b@ހg&jo̲T]^GxzːGRײz֘MXC.?ˮPԢPŅ.Z.& f.$`5ScfI|)hb#pzЇhi/& F;fCyIτ~`tacObNp.:D~$/,dV{iev׬R3F}M$2Ë25 5];Ml@fŘpvMW[P?:˱zP:g6\HO]G՝P jىLVa3>R9ih qo%N8n o ʖyΊm|I@С&XiLp!NgƴPʁsӟaW#j[xk _{+7; ?ٞABty/tRla3$_Pgvn>X KlLxקo\~T `>L@ ~÷FTsւY!g3YQ?6`yvk?}79 9# FBDNW#<^&4g'QiW1BcOGf@dwts;WQc`K!2@ X(ǸHܹkn4޽ܕp@Y&B}efңTGt뉣ŋ- DhKnNRgҤl"v@|(9~A;d.2!> 'vUbyl`Oae~3zb%[Xq7R1NR4 Q(ݚ,;­TVPip]q_}[e2Ztǂ&qJ$3,{ ug4Æ/0Blvz#ͥvu݇_8#2K/:}0mEA]jWARrM|ݠv"_PLnz\|I' UD'I?+GzXIt9Ms2&67ȋnd*y#Jڜ+"[@ OubjUn3 XS'ƓyoR7 3 ţĨj!)s7xy+と- O+g *% &n"^O@4Rh@0NiBzvUe}{/\HFYۻF;Z~J xV \@G)kJRWݏ7ӎՖK]SдoF,QqY[-ǥ|ZᄞKtJŪOm Mvx#L-80,פ8gdWr:9y[z`^V,̝> AsNBJ;{>*ՆY5KQ(MK9 Sa).{ǀNDlhΤ3IBzAC&l 0ZssfI|7j2"eIؾ% z({}'XNQ~@nD{/K쭼  ϑ&Ք[ /H\y$q4p ^{'Ǣt1^N~i1!kZ4)ȩ2fX^k`Al3dZ!/Ưuhf_sw+PP<&bAS*gvP_ 졄JB5V+ō놶 Fk5 p;&b$]ŠfZ; ,[iY3ܓ4Zwt .m uԱ̆Pa[fy=KuM7*}_œ2KR 軈2:*.}P}Z_Sq= 69hTE"A#8٠lσSW5FJsxxGk^{ʊ>t 2 /Zg7qDAE!QZ^sz 4Q8^>!加R]SX%ScTW,k1^yu$!Sa?q3 sB\Aqw@ʀJ>./tOUmCr;4cא?1mqqNZz+F([0'ў72:*[_H9R ~-Txl "&LJJrq@դfw# 0<u)G>#t.yIس4fwºW؝S4;bD^'3nK`?0W?WU4#Æ5NB/I .#%j6.'T qMvְ; 4yCFY0h$p%df3 Y`=?t* C@k7upn$*3O<]F'Bȏ5 ⍍cKYv$e}&2N frnDILnpA ⱟe$Y2InB~FKՊ1&f]9J\t]|bt$jC5? uGZBs+zQ9ٷ z'~_jF+hfwZ+RF1dJ'Äd]e,Aق}MS Fb&J7mڬ\rL< pKq|Oe5/aLUr|ΕuҼ pۤ5ctF9j(?yI>U 6?=lKV.-E53sPv.E69 WHa֒8GJ;F uj:4 ~?j?m Jb4BA2M鐤 bff FN*C ٮo{cޏKܻպ͵N†mJeG^}X?BF\gE^~ <7% a(=*WX׋QrdpV!ɵ5OB]'3nqcab+Hف{&ib ֤q6 D;-9c&dp9ݖDo]_ ^@:7z y $>'CS,$[~l-l=V9o۲=TA=|rI=Vm<:*vW#q8C^c fb{K]fTf%{c^wŅl+ckJсn +;Ti]wi5 !U~ Qu`RrJ)lci{L1,V<+ >ϊdG b+2*ÜoXWdP|5Q{p2s!\8M̘ caFZ4'xΑz\SeJM;# E^nfFd)g꺡k7ӽ 8v)_ʱ[y ^{\; 3_=`eBMoQAV&< NE) 2W[ *9Gg\iT|" nrәD8Rͱxdg]D:L1nrT4c@;`$F"?e&ŏ11';ݾv oA -H41]zocgnr'<mc>T ~.2TQbR{0'n9S8x@bs;IuOy_c‡yD O7uc"7"YjjGX1IeQ΋Σ~-ggm~+/aWPG2)H*.LH{Gqޫ(iK1BT3xN﨨 |ݮTe ~4mV>rϗQĢ-.@҆,Ց6aY] p7jph@Gke ES2.M>[QR&?. X'l:Ѡ;RUf?Nek"3P%YTjk˟~͌keY[S3f!u  3uxh r_u 0y;p'o t!eGhILA0~2ӝ=Kgf$Cx+9h~PDzPxL^oШ\"?v0j KFLnRr蜔х˟UZZPA]kRpdI6l厲wϓ,Ru=7is{Q6W ,xkImмHϫl_t"߰Kc%jO 2`YB`ZR?wvH$u4ޤ Qlig4הڟKY U!Vfw Pq (n#QrȄuo)Y-7LGXHR2(0=|$ jh0$FQRi"̒sďpa"KRr~ 4;},m1.l^@,|Aisچӟ`;,K3eʜ͖p$9eESC=|IvR:^_7=sg/[59fT[Gt7*TߋE Ѵ 60iכHAfq%$r18uVC N{ˮBPsHAq䈲yAMdSBsu|h:R:Ҁk% y7%1>VNa48qUHOI&[v^cEjuy1pg]ta#]ܳq_LV/ #/[TR0ī$ !r\#P/n-$1/p)~J QZ (WշtLǑOVNȂd'ktiL=V= i?_ȏGm pŢ%pC/C *nlF4iTaB#REt+BI  T)#SpkκQдqq((ަUkD4{ޑEtA QJݼc{#(ѣruy!R/a_+0#(X/6#eݒU{TNv/"81eB bmVv꘨ce6B(zkPEZD 򉋐ykgD+&oկ)p;"7Y-dfm=E}*6_K@ξcs#"FX!wOt̖ƻ_j ~,z`D*{/gJlwTt ~*!_96`ގ7 U+?!CjRNճőۛ5Kz>i8et1Q=pg||閽S ڿBGLo Xo|5UYZ2eϻ6u sd[Q*i?5/mgsgM;nXpu!$UcѹBI٬lIl$*n2"ׂgd`73^;A ̌OPOÄ?#3!C7/x7͓XbeeԁrĨ=W۹ G<YL֯=T/I¥Zo0QH-[l0,+@PX^W]Ϧ9w݅=>$SpIfiELW8D0^e=SoH.Z>u"ЛB#R|MQYZ$S[8mdc洉dy`GE?&4D~\%#y}G㖑&4oL]'8urW-{5.vHX/N2RPNӟ5ؤBТ(8d>y%/ }VRUh@6%b'WDk /%<|!aeb[:z-3?$B>=<C$]{tsކJfB~HKl_RM-YC-]p:>.6$7YuRFSNɥ\4--Q"Y."=TEV)UN1E_)iޗ S~_3/#[yX;+^jpůA؂U}-`y(gAO6|;̒BS>Eǒli-& 3|o[GՙhCÝ^Ds 4$Aݸ~h=4dE Ы[&UW,j.u2wk4Y&G^l9`ޫnM'p5CWA~ ڵ<(Nq(PK`u'`r)9XdLrbEܡD0æ)!/ZHЮn.oFΰD y>}콋#>yiե LE4;eHĥQ> .ܛ됸)qJ~3CrILIPzB3rH@mХ |;{IbI)ׇ/`ST@#cSe;UpV#}{r%Jdow}/l}30c'UDaJ"n$)̭I `/мPb2D<[,;w̾GD2e2%W.Cڷ|7$KXhF 0uh c`&IwQ(fzyI B>FFﮑ'Sd)+)u2 /Ng &:1,ۅhe:?nS]5Ea7s-}.r.X I,_OlxYX"^>WHL޿fJOWrh^tcTxs ή\hݍPn5s-3^㚦v\ŭ3X#n<`Ji,4͇kuxsW.{_ )Y,m{[S/?;| ),6L͒s!86U#+ 70VeIщWFrOήIod)ڒ:egrmY]~ CQCXW)K܇&3GC<‵`P&uc(gZ^ l(F$ا 3Ex3ư1R :Gi Bo:|o04 YR !(Hr i5+\ve4ﯟxIo(v ezAɔkIHs9h3pՍ>Ini =Дnc04jKȉ(}4 Ø!<,QO>X "|Y9hiȝPɗ)6@! y &+jfiC6-JV+0r%3-k(7 E^n>*&Uĸ,:QE+H)Pm#;20? ڣ2h Ra4H4PN4Nle_Cb-u4EѶacslLFܷgƺ޴ Vh,ۇ%v"h hG0e= is=b}F;3EA8Q5499nS$rYކJ;N^ \vuAQ@i}O"hS= / Uwr,=Xx~U_יw%5v}XS{'\9<8/44h-v46A]ntSy Kj K$M8\ @M5 SwxMmZ{Ii~X[|A}z>:HK6o} =E^3I7+EN4ٞ][>s3&_N;&wjOH|f=ZqJ~ViߌkM`枭CRٵ.MlK z lI&pbBA3x؊؊Di^pyB Kl'gXK{s;J9X]yO9$G4n(y\ )dC'i4RoA2$k \yA [A]a H/7(G-)#37`DN_ @W]O?lT-Rk.m\!^riG;}瘉wYnjpdTct9&iО,1( 1\D0줘f}(Ho{Ôv{@҉tWRh^{~ ArrUFarݛ.xOmgɳ;{՟*z s5zx)<)oh,⺗\ؐ6PL}uPTa٪Y.XN1wZ0_V*C;7q] IP- mmdD 6K* ɘiO'wx_Qt){$ꀚGN UǐN0Iҽvw(Qo{QoqPxS+GC"7iP+aOE=JPX&4E8,Y_Vʸ W*@w3c}RJQXZi>tTT!窢X gSkߓ26鲯C;FXOr@h7jE<[B))C81+MkNaw92/r̟ vWI"[6.2ئ*B@1mozSb^7VP8焓sʴQbɑKy7_'ЀhFY/ 3H "q_<(|v;Jؘہ|z90!设 tHw] هt'M4PfGG!|WD-~֠(^V=q/`k\PF'Y'D}l_%6JrI>sI֗:L;E̠+^13T3HVUi'78nvQuPzaOv?!- e\ve|2o޺WeAES:±/>h{'!8/ }tGNw-P jroP?j{3G.ydl?k/AQZHs )tDT"g`d)yW8..PfAfTvL(vw7F+ZN!BrOBh#ߣUx:#am>zfBpT*L2? l+FU@oW0B F%Pim>GK{f7žSM4 fU}Flh8߰s_m(@PV}O%%{8>7||GVUV!i=91eݢ8gڋ/N e=)A |E|cΑ!~ )p*m?'{Y"^lMV@#'zt !xVeȾgUa:Ω!{ ]Gś`H>L. ),g1A7:қڇ*5F;WsidX9]ۡE5\BkgdU|GtJ6ca5SM' 2wPWjdZhk0DvPEg  x^r =ձf=ư!wtM:Kk<,+_vIEwXd ֞@w.7iriy;֚ړOcEA?yp*IWhUU)Wwq E zCHNrD;՜ v8)H4V»L,QS-}b36[7f>SCl%l$ʃquNf ?qfƀ -3xυHސ.}O߁>}99,4;ˎ?mYiPM'ٮ_D$Ea#\4+T\Bo 5n80Yok/ oˀ+9_^4vax4-_/{^@gېw|/0²_MS Rj > 4~Ӓh\?\CC>UkK9rxkVVч}8EQ8ndXn)JX mѬyB[1u+~n/`uŴ֢͓cfu}hNI)Kt뼓ۃ3oq3#G(*H&.tY;igҝ%Q$A545Pr'OUe{^G5vFsݗ ipy|YUF^Ze6ʮ uJar^80}$džM$|I-8+v!=荣ThkXu(VoGA,)Q$%ْ* 3<蠝pG$=uM{GyJLzB޺(?IskNYpHi&2xoEí7F5MDQww2;VF, k%D\8U)#Ȱ 1JX U}7 'UP]?jjY]3Dԉuȹ4kstb/="pJ3,3O8BIfƨHBrB30&`&U?xI2_Y{X[®*~[hs^jR 01~ TCRJؤP0"1+aS*QcJ˽_'lsc,:}~(['&>G.1jn)C6(>\(6Z<$V`f[Sř2W+6H)&Ƿž\pjyPG0`sD gƭ.o):.}9ddǟq}K[a5ߗHTY"yc6h;e= 15W*)1Cce6a[Ҫ#3rb̬OQ9P^&Њk$e$k{V盒6h]B#, `U=k/iԷ5 FUv:vlLy!OZ#垤iFѝAmJ$yvo&бLhd'eqd#gF|cVbӗut-օSH5ʹ^wϊn=]//UES4RWȟ1%6 g40dSI_!5-XnA:IYgS[B6̎H\<謭#x0%Idw:z4" j+ǒW5M̛H$TQ\RB" H*Y:mȯ[Ǘ<"t]%RXsණidِ}_w^@冷ø@zXEI dvJNwh2-Tkm%0Ur(W#)0zz)Ʊ?cSsTˢVfXE 2WoM(\0re=e N;bǚir"yORI\2%,F Bޒ ~ZXlV›* %|uf Pj].p4S$ \1<1HNBJg73ˣˈO;*'IJƢqb_lIiL̹%{zBx(ЛG/A-?d1QgnC{Q#҉SI#Fk UsNS7y*jFBj8o/:q!lJ.Ӌ'Cfn:5]qMD@do2L+ NGyoO畭{,$NXvy~XR9?pca*oO[CC\|<糡>rx(eP7wH7>*]+Dl jAisl'kc62g6lS?wwQ:Dg'E`MgtBLEvTP:«A4 <l?<] hozE#um;(fY\Hmj}yId<>RÄ$6`@&9w̘{ؔG뀢EMGr`#K]mF~ -kj2k< QWҥkƧ-ɧ5S`=B-n &)XM47*ƪuMɫ $EQ= ߒXsS,^ɫ4>7 im;-x]7x )#04JSꧽAOe)3cc0B,>倇 U4;J!\)UUb92#~W}[ D/<2/=)գgʈ+%+$TS,\6lϾkN`lΝ35V#D>_єפ-^6m)he\OG +~ӕDMas_vaTc[_|.vKhi~fEGWV6*[>@k<(A@b ˮN]X+.3Jڴ)z{oZ)2mg.zdd,i ܢ{cFTyz=Y }ھJ/bZ,fр_;C7&Ү\3"kz34"d%pTLlu|wDaT$ZN~A=h]O:o/(B ?wM0h#<KAcb$0؉8׷{A8hU܏"> Md$b"M8GlqpY@v4 U<a??G \גg3 b9IT lEZpMK(YW4xydj^1~/Bue/4R@z҅9 +;@vpB<9ѿ}>OEȌhNpb HcF)xhJQ߬*GR $R%#O[FIn239FtPRI`qXsҒ-Kׂ 89̓,᝟/^ O xL:Cڅ\>e/P伺,ע N 6bg:X*L\Cz; hաsNY NUA:ФY×?#Y2f~UNtA6t}FWM 66ҏD|5#>fcWJ//U!BMBB֏zy2TTG}刾() %"5e^[It/s!,`ck@ޓld:_: ѳ~Z`t&,%9nش>_|:|@RFeA&X[-1Q C0aߎ#8{\[w(Gm _͆ ¶Ї%ݲ92'BR")Ψ}0<p0n(U1Fh e9,Be#I4Z}iS8uKA <+_nJyiéˉޘ!7|f5QU0s3;K0%i#JQM[ _vuYq4ՠ[aNnuXn1..Zvg B(M_Eq͢h73b֬ i˯W}9`*oA{sc\ . ^_<ȕ&T2u@X?Ac jU%xb&" eL|?Mj1=DH+amY,@2WvMK}.ڋfg3<._L3T_߶*BH([X0,Ç9F̀ABλLf>QRK~SpBU4_wf|?oߊLdz<(|nRug^%K>3aߕd6 C̺)mL(y{OVi`3 uRX߻)DU0̫Cs]ʠJ5yJ;W+ӛq痂>CevꫤtC9 9t\P-t`jKU^-p~ rsD4_,ߥ@-zT7Vڠ[]˔xEufb|4x|N(c WzRHDҸK:+;6 dEɋ>ŋHj*k]858ӣ2Չ\EFC>AOuh30c;5 H1oa vq KjU-7pa&u#U 5{ G 1Wk!Pu^[OfWXX8d砋x -3Oλ-WVOuMwa>ĚBDfΦ=ssš.eϸ1^>.' ncvʬrt%I+j_\ ?r}诨t,$".!I;C %Ҹ e.臟W tI:QmA,4 % cM9=% E*u p)]MdJS@R-޴,6m~.| I?PoZ؃vž嬮rL[R65y;i XﶠY|TF⦑؅{_`_owa&yq@KOؿXEMyP v M!+?v|pmK z)Ǚ DB_ID)Bp *ZU]|(М6oi &GGËԖ,}?2aӜNqxf S#qx׼@,x?*QwCD` 3:tztŐ?j{rk \dXE˖C_u.88$c!ZE 1ek@pL:&\#BS̃H1~y}T5H>ij Kv,r,>SGc.:Z#zVFׂov4Ru/ᕎju"c MSDh-,8,ѨSBybR&_ H,񆕓c5΄gy!]zw}tmZfi4wDN휧[~uVt&^ׇfp#l' -ꬌVyҶ|*)OFE,epTⅮU" |hW(Hj;&HF0-m:Zh'ɝz ^B2b£p(^FR'%?`I/ܜ{p59K׃&*OW< N[&%ЮLD)[ie{MJu*Q/DF JaV?p-m QIar.pؽtT\s -pS1}"!8BL Xv6m_c\M\:Jd@H"+9zh0ESĕ A'xVS9~AngϠY 6>ibCd1KGa[TTzĿ^лBT\o{"$grjJοQTqE)hݑh  b./Ők훪Fy~x2A^BuLrVX ky<3%ESPqySB;)L ʎ'"* 8_2i,I~*-H-Tmݦ3|ū9[*ąiyq_nښ<@C!:>޸bOS(nN ϯ-fy+-MGOu<[k}8f/ ֒3UxYQW\ ։8p[B.wVZv2[ķ!RR ϕ_~F)'_QjXtϕEd,ԁg,je6 I4G"R@-F3Gˀ-w::` pz2}[H-Bnto$Ci#J8?1c;ަóܢܔ g{E'CzV:vQTʒPO=nn:hD|~+mYks*gDHq -tj v{=w4m+c87O0AD`L̒Gr T:`,Ek6PCJ nDҥ-MTA@k G!__*G-OO'z{o :c~#ӂwn ,`eNR.jg`>' b37WX-hY%UΪRB8X6t(Nl'% ?:3WW5H.#\:Aoވ bכ`@#qaz6_ 9"H/ . qއ UGS`ƞ384jn;KZL= g TL8[ ֊j%^iTӧ_s|,%^/ƒ_#^3 .A?_ڣiޛ:*]8@*4$Y`'{Q!s[0Hk Gtv#y@Mȱ?ik u};%|K\G$D LUXuMƏ"(-*,9EW=GNǼqXd/4/*Z;Ι?Zy{^:YBYYX=m)Ö6NmTStҞh=E,}y \'XF pVx5Z$fx.>fһiia i85-oUe]шKo8Cvdkd?r Go0mBWaw޶GŪȗ)IjtZՄUr* rz~CcRoUPB\M8͢hAVײhN`Ѱxb9ϩH=l밨%Kھe7"HWp*xǼ> @Cv#l%O%~ #PfEpfXSY`H֬|/"V }W4f \K?*4CΩF[ 8!41Z )ǩҠ' r$bTt'[o:j>CeO|;چٸSKS[8),EJx[L[o;yͮs +~Rˌ[Q~$!b y]OO1(; ogU+f]>$]7nx|jeB,ϳwä_f/Fy+ nLYn_faUFN~a&z4Mo`ݹ++F-఻KJ/mTqyO(dqjtˆ6#bMwmOֿaC.~a='FHeNTmz@pX)iӔ]KRԃbQ 1d~=55ϐ['P?GIHxYL?ש(B[PQp1ÿb~NmGǐٳDeHQ7j(U NP('- eQ6n0Y/j 1d i| N2["PοIMHLT$cMka_q ,[lA l-ڨLk_Z?9Xw CUSp.O;2{Y^]f ABR]p An:>rXj Jm@SMߏ;5iOr"PlסE#T(nAɺ" }D_3&+1}/X:s6DL8]:ޕذl|7v!GNuef||V~,#[]dof(#jcC+G@~;i@@XU`w`,|+*G4: w~kfGZ:lү%"}J?% ϋV.Z^%ڷatz]Xz[tA<&`>ܪ:P~W74ܲO%Z1c jۛɵC/X;wÆ⏨3I?4J&2z ۇ*r!nC l;=ť4p~Ko3U6o%ADl)j`gFrlw\c pQfM^LF"% pHBE ;$@p{w:6FDgFSv _op9? ]'$'쎪GwNÓܤ&T,g1\û>pDHGsJɞ#[pl1o6h\:SIk$hRU@qFq΂ &7%֙hH˭q&]o\ЈW I:Ņ726e050udL)ļZ -ی~rsq m T40%gi1E3')^]P// mEJ_j lvV]ETc d{K<w1 OyҰ& P91QzMl,a7L{'( rs|}mԙwKmOd]њU(~8EOdfPRtoQ5LC݆化#-_woIYXzw*?%Kl0P_hAӔjOG]ŊJ 8 &Mb evPj$AO+9xx ?Xsy"ZԵS fuݷ:Evn7pBp2<^趯A^3@W仂{ȹ< -qS쟬iMEw&J ?fyЏ7VԣY_.3 8 ,m.;M00V~ՄycK|7yϯ ̑ėzȓyз_ rE{w1[p:*|F#0m&0D¢zPaU"uiJ 2<.mNYM0d<<AlcX$볉*&)L ~IP]Yju2R*Tݹc`01L|dz7@22b=s lpjޯnx^[W|5.M^/Jù ^_Kmussp",e[,8F(hW{D//B]ZAX'V.V :IJ):P8߇("_R ꙚgqnCF\LgQȕGŭe'C4Rɷ T)Gj.0|$`"אtA^ ~gz@#u))ڸ82~Bm<%@-bLl&!Vn ED#_p`dg:},e@+ߛ`i [ݡRo!RLMlTCքO=kj3H7v9p&[M@E.µ?`:}DƴM~` l1Vݕ[QSd-io nOD `}ꀹknx4=W3fYa $IiVA}])9(+|7njBfwry [y(^+Lɘu.N 21]ۦޠĦ_QU8p7-IHc tC> 6d+Do,gx뼱[]bgh8(l2{Vrk 썶Gٗ`=` +l:0,m L*U*C;2ߺfƶ[z2XOkHx-Z/+pleh5*݌WJWv]Z>6@Y&0FӈΐKϦ)|aJ6 ĤXTJ(+k|M;ϵ˧Svw2+oE8fWD|?QdKJ=VS.~T0UM}yxf$j0.^Ǣe$`q Ly0oKlXb!2Af2| tuL+b<5ڽ/"ڦL Re<$*meo jQ 3SB&Zn(REs51(hm$F\ޞFդ Q3u3y m֞>AihG-EK5\D.uZȍn6"ǒp͕H;!Z8;5HX9R9.?\Lv/o3/<]F2G{7o}I8+wbl}0+)Oa !QHǪu Ԓ{]k\ u_q}ѿT3˄ 5ڮQ(eD"v9dP T$c[K \.,\,!Wmڥfi#~).0-6cZvsnseuϵl\<|̱%B[?~jՍjظ0 ]|/Gx;s'Eo䎒`sK12WaG;Nj;,,5(SG iOמO#gh\rq%6HVjw\݌Sp#k.B\9Q圕 {A O"8YcC(1ֹSS}߷uy`qn)BDUӢqP z$nv϶#6N-x:J唗奴v-a^):'4/~5_859HȤU8˅d觇䕚TF_vm6蛄4 UfZzu!m-72svҁlƞ"\ 7khG6X:[=ɩգ9Tp"k3L4h`i[U-ns!L: /8Crjy(I\I[{T0h=vySpZC|3][5 ^,5}_T#N-_z'1T fA>B9OƗR -H@Z!ly  Ǘ.p¥%:I+@nνki;3)e $-Q"o[!0žNpso+4`Bb+OTy :0ҢXnvrG=S@rקYqzZÜh'?yKLnegq=FNio<ߌb% ]+ wm:vqc[Ћ){Lkݽ央Q'*~SE ;x01!#Kߢ5}nk!!/O. LV~!,Ո迗ot|6`vUhW>~ V$ *E.qbc_[lw.OJ(vxl 6h]) w3 foUÛa?͍fW1$ݎCGӂG5B7r"{/CoQ1fӎz&r%:[M .[z&S#+{˴e_.uNdH^K R>r;N 1hGLewOj|[O~àa |!R ҬdFTM9.D's9ED SݪJqB$"iaq3.1B|WgB Q\ i/)؞n=Z\u3qYf#i/@i 6L^5x#5յXt+foN?\3~B8`#aWyEp{V^.U^0AοjD;[$tA~gZUCE>O[5ҩޙ4:릾~E~e܁rV*7=vsxߨjx|x+S'QFE//"gwS,46*!zZ0yO(c y!.%_TX,1nu !aaaz#xǠפ !U:66iطIeXYyzO ,!Fʥ0BQEے.mhNlKv:I;iyƋ8GO);~Yh/UBX:^X`;F < zqЛd!\q>;s֛$Zȉ&} < _G-尘 S{LTzX920~4VVo,JN =ȓ>bhcѕi4f5ٟݟ~ NVl``@vŇTT|)Ĵ 'Z(~NP{4Uu+.г?꼝b`^Ë9?$"YbEfJr3>ٱ/ʧR Ac.JdxJK]p9GDY_ߚO=akٹ1nƁ-R!7IYe NKKm +9=NU7zLwdA28~E//0 /Jd~S #&?u;o@_ Gf0d]FkeA\QUtVP;/`;t3ѬZP) A'\Vj9)?GYϹ 3gpzFN>C2)$ݶ[+ ߇rYEtje4@1c!%}R1~wZm=m j yQtu/-TAT֍q^˽&hоXv״jW}e``F%;")'Zٝ]YoQ߫f j#FM{&m%4D7!h@*QH70Do8qi-X4K*Z}Ƀʦa&ҿicf!si_'cT~j`j>j/cLTGP{5) q{ B{l[\d*쐩)  7k|A&kN}s_KO1;T{j\./ Z7ɨ4.9>Q崥$LV̷+0j)Ij-pֈ@5bc̕\v\Ԡ0Ro-9ƌ1 "-i&{XjWgH77wlo?g{=hgO׬YkitFjCz+2w/YVM1xjl,nvsh2G B|LuN. [4xr;FݙMn7 Dn ]8ø@'D?[xD+(a1^=(VT(7J B4A4O|y=Lw&FR ȍS9$Q}9 nh<o;X,5CZ ]; me ̤#&C)-_܁sm8ciMF29̂phwQt;$c=X%_tPA!}tApN׿?{=0oda}^LCE*;RmԺ<8̍ 8r*ɖhBbG;I\zp@Q?KtTmjz=2KJفS8`f=Fy- 46تCb"R5K9ּAҺ,Ls{jn82K3cVB'Lgn7 juˏ@HOo:2,ٶlPK/ \܈6g;ዱЮUL~51U~wZx- W͖6-P"i"XV̗*^c_ĸtO4>9IIbM@ZPHBG.|7Ʈ#>sO I;(s$XgE[,.0kj3I^@rsC0*d) 67.Y(dt ofgAðJsk1!sycubsɞ$H=RhaF0oAHd%R9$ v)|8k?]0 r[jS8;*Y;sl+r@kQG>q?S se'Pe[O4>p)N?5変XҦ 1|Oخ>!lHe9qCs&q~;XT|SkW]|$OU{i$]Ir,xKi;1}:TI:քCeM\K6/('\z caq/q.X~8t0D_CY0@ HRN.wښ1U~fDƗX=BS~AUKInq@ [Fǽ{RȰNʷ+>ү|G'՟< 6}iYhSKoF(wB ʛrW;)JIP6 7/`:ݝ.NXoT%22Ǧ N %Z=ϹYy4֛TbDݾXe_7Jzm,:,SX7gDQ~&ju#M'CTMϣe/%E(}؂.ٯ]niozɠy,X8='y_pKΖG')鼏`wCze)W0xCmWL,li!ӛ6~O%!gsD<ܫOE H&ڲU/>ڐZG©b'n]0ėaM^Y뉓۽>MHS)|D֔T\Ŕ3sUKivHf x"57qQkKe8}yc&,qN4OKo~hBZ:2#y;=h1rlX^Ab[I0Zavkckdާ͆#0ED;Briߢ5gտ{֞)udݻɫLڬ!&?& E0Do~3JIh.XQODH9ڀIzΤ^$ o72A+,iVԧAmfzҝ05eD[DdZ}!W2^n% #!E(KԺZ S8+Ĥ1 M!6 /,"ȆEe.ɣ;]v&,gۓ6by8,.VͿ b&m}͌rN~^M#mԥSS=2~9t Mpun/@w<79U= EK -8$]m\&HapƭmȌ_Ax4Cޕg89w4t]F騊8M%9D3਒T%$? _dչ7 xfE=j^kȩ ]:G/%*_` N~%J m0 huxs cǍ&`Z5Q#V]X9Drvv!+|+'i<q3OZ2Gr]EwxiGGmlm>%Ɩ| ;^*U 0ǭv {(gy}q~c3C)\Y`wӢjFr~-x^켛sHQ:7|ҕiDWMji໫B[/I%[tx@ OV1DoN 2+I (/XfC6g"_B${T8n1f#հ}X_}oDJd _P17$ GYsBӋrv$&{/sqsi6ZZ c|i6?2`GZu-si SV|&ϛ"0OB^j"LW8jF[k&&SW!D]4경~$>P3%q ʾg5QȆ'(5_$م:" v•*ŎI--Ҿ;FLBV[5ԝ`CO8fQkUN 3 ׿EJ_q(sə]5xORI8K-Roj {db`ohiXKJjVW:oi)\nڶ2ޥ^ikO:㠝zz$&Ŋ7KcS|Rr'a黄52%蘘Uvi0? 5Xһ<*ڦ^b{AYCO@QS ߵ:`>7=ч.dj{ǫƓ&r܌U/Dև@z4tSr#F;zI2Ey2WUWKbr 7Q^5 !̴4Ч^ bv;5bqaAƔ{c<Zͽ-iG4;@_s38^K5efg+%}a,>;.8!Oa~uh ]WVj0K]kkZ/r YNUvY^{m&jCr "1gr9~ιڴ N+y'ʖ\VOpB {3ІdbePc_=ί?4l&$WHM0[9))%xCSi~%Aʛ]2L`.;G&@S7'U1b\!CfQ Y:y{ d3)ܯރ03&<R[Thr0mIQX#Cno$q))׌Og^r]s%$g ĊE>P Jk17+(bS~.bS8pjַ(ΗK:;FjŽ34v˜2k*;NFU=fwGb;x2tum8DMfL3В"j mC%z@D16؏~#JYN`_fGUNn~D뜆79|UDqbӑPs9WyYLWv6wo-Nj>걆\X魢ir'?r:#WYI$^ iZ֣03n*obN;(d/aB:6YB@G&EpLxR/pllvbeh74Ѭɍ۸!E/%> 1ײwkO/\M-zG_ӧIq<%Y]1ɬH :#4rP0L;Jw\W~ƶU VH$H[9,FX؄Cm ?tf|Dx5vɀ"sBlnn}!7 B |2I7[_qsu؀H 5ۣ06S>|XZ7dBLǨ)vujkEdPȃB˛4z~:BX2hO}IWCυΐ&M|辢GAnp;J/Ϟ۸o!^U Pł>+G8(j_g_NKTe"Ұ_nX3묖0GjGD>#KrO4u oO;.LKXp7h=w(16##|a a1tVFZJFC'N))7hzX@fG:Xj_lSwqW{mê7z/,Cd$ :HNՔ)6`>̪C+t㗰0Ff2{6$fOM"A* }TqܽݞQ+^3JM@eqae$=ω [5O㝴#I8ûmReJbɊ|U<dzaL9$A㜴5oI*L8A,;a#oF.zOBn9 'BGV])T@8G[dm/]fI5]ҊMe1Tx W耏c󾈤xm|E`tUw7I]PUr#0? xC<:I)"J󳷱Z2POD0Ab-'ї%x7AXam~8?r3!T\F_$,ch;$JOΎlWdЋs)kvmf:*hSW)lN/-%s`x~B+sb.{SlB`dL<=*|*a~Uє.U` . vg=$yQzD9=bp2,PU8'#)n4@~'@ L{zXSL/Q*wF0"Ҩ]!U>Ǻqe=MOB-(^ts+Ca٨0-#Sb2z]koGQ#G]û}ה*uHP[q;aO*sGb6" 7W+9D%NFtY-F]φ)tZ a=&fb;&ϟκt}rE瓻ƌ\xZMq@gClܪP$% ,ڝUgVJ*80YihSx6l=iUl '0YX`~97P-D&/pZv֋g\2Ԍ+thtV)ACڨAؕj)îjϤzS +L];2=pбD%+İWRN }p?춺sAą.IvNKU>:5tZ"ݾ<#ו,ۗ#|N.;WMyfǽ]ﴗ,u 8cx2QΑO h 2nKy,f_}XKQ˥߼L ZXZT 9-Yɶs ,ˆWPDlHRACԯ  ~Hy~ #Ƶ+"m7z.9Wtq}J^ C_ Hf'spH]EYXG [Q- K/m܎L8<ձ坋yW0S25kZ1yğ&mk`;B\7vc7TV1e8-Z \ޏK$-|SIOqN [Hն Y'oJB/sl5 U!k* lI7O]ў%ʍ0O5 [! Px$ pq'3z^.[mި[0?`R<[~>A8nΘt$kD"3(1e˨9W%M[t %}'񁫋2ɳRS:O%G"nk] ADPN58]!J߰ɞ~{]R &WmC2\8lqfښ@?oQ#|u~mnHvώͥ320icAڇËc-/ e?J_QҴcg$Ӎ9M& gJ^zAr]rLtp)z^0bY(`]e/}//wo'Ȟ)zYCBܴi,e"R)Gd$-iT]*mpR&9E nH{̖h}8z}ٕubz4FP8 ­]Ia`ٯ9{vŪÆ"UsҘM jއvzDxY8 SS[uwQ] ?{5 yVDmPxľJ4/0_>ܹa;᠅x"7g\$5ex/k/( ́ I?|3vj]2?GM:IgQe鍴/FgsSUH*b? oޛV)ya;BЗI@)oO36F,Pkn;3RbSg.O5 ](*12ӞFб-tj ߂jkeX5DkmyP d90F)W8)*7  aÛB%{*ĭEܜٚƭ hBy3zA*rQ}zy-+@IQCo ӫnzxwNJcT ak]056POگl|2fY "KRסrhiN-yѤKzj\0m\\Zw^Y9QXYg~5i>|,0xHPXq)SC wL 9C\zh95-v[KwvR陘o9c"6L]ejhA'&UY8jlE 3\ńّt6w=f֯5"7Z4Snpd*yg.qcFb&u{zvkRhGak%WvΊ -cOr0j}Ww9t}᯦!*waFa*U͌^kHnrn~u>#oG-_ĉxvx]Bf T@VZ!5-UH@[SL"9qoRN7xARFY!ɅLyjrUi_f;]CqN3J^xnZ {pxr/)XIH-H:T|P@8c,HeEtggxbO Eؘss~n@[GlR2q3mNhen^]?{U%"WT 6&vzLR6"Bɾ8zhlɚ߷I [>>{IxEm^P2²l.UptȾ-彘W"E_p8hu(fλ4fEAPbw/;ן M7BXɹjyPfHbh.pzb7`?;'Qlڮfp FW| 7@9@s ӹG(7yɥ/Tt/>B~HX)ujltr`>Z5rsȔ9*$c(i'|oPa~B˳C[=Gw#{6dCTxQѬ3Ы18^8;A W2R&>'*"׿Џ(A23%Xd0ze·*Doo\耷͆Ж|uvNL@G8M;8YDC‡:l䓖Z3ݰʜ|NB(-*nKfBB1Z%j6g` [ppFLGVgt儶=KvVQ8u hOD/!G7)A JH~|BDSMruQgP<:c/RS+&NnS;ܭA<.gFS ,Xdp2$=z1¿7U}jjHJFd_Se=o^k(ti`0W\=Gϖv Cfxט\gR3^.cݐx;mZ q ߹<v.#oq9!ѳ:لws8Hi6bFe\W’v%YXlBq ><@"gyi"ƯP75XVWpɸ`ƫkйXjbo3&!Q|y݊?+Ytu#e`pyΤeg8H=هlCy]yrm(?*kL7mjܣ[BFpk/~hh2I1z*>2RchjjyO1+- ru7+䩽 }-{9`þwievtK쁡{{V*+WL)` n I//XnP tv }laK!/bƥ9B۶bjGQЪrRWS?iՄ%Ɇo ?Ǫڳti3xh#e߽^`Lϡ("u1ž]e>S$Nhxm~H\)FTfAgRQ<lTZIH)A}xp$ H*ڛ\6aXu(z{· 'կ[`a(?Lvl.[iu3F!4(_z^X=Ifov$!e n4p4TT gt.4ᛝ!(zi &M\_Ni' b#,{χcJlj[Xfp-t-1 oqt߳7DT=ր7Jjg3S!0q@] wW1e N'`-Շ9#g5(hվ b6HtoʲCs&@àf#O]rV<iol2`Sx(wwT"g=Yy ĵN( ٿ&gM8(u.v$Ӯ[\>(` ǕB>Fp`h/q0ZOPԽt͵}$ʺYv,Hwdtx~c\'!#?i>p] nZ%nHWb ǰGU_s*#DTZbGudّΎq&#v/!fm; ρs늍s96_2ļ7gtZ(3>_`SuMR<{bYAd'岋u+_jپl\= QajlIBu]&3U krz͏קIB5$u !Sn|j84.9Z QȹF`) aN 69\##2B<_KMNo+!1INJJ!^|5Mll' U@j6l_&ΒB(TT{) x8x 7m![e+4xp`ZLbA VZnIT1jޭa$(wQQJ66ߩo55'h0;ȹ75rNj2frEqCGx+il+F ̔{-a 0- x<>#^%aYסAx AOQ_r2 3 ]9>FI~e?g\TAdP>YX'/߇d&?eѐqԳ iS+Ԗ!sLSZYiVz2&!kU/nވ񶧓`tD^# Ʊ?OQgsvh5 XV '$9/ <GR\h'†~cMC>Y1Ȼnֹ'{:٘>}:uȖUz}0DTt@g~3{'@<=>!D85\gPG> RS{ ɵzm 6Q sMwv_~]\%&4W5Q/Fq?t51qE!:zF_ke$ۉ333`I'59zUIU f߸ՠc X?^M'TenO\u[GwuTm: Ur֟ 9GT!tg-W7T< 6*9^DpLbu}ì5ҩgu$Ͽ W_̬6l1ҕaR'ZI;|=lh ;̈́V ޻29\f.=n#43 (B)mUGJhbUQ1[6{\rdk d8؈5/4$l N`G0f>~Vퟚ'b DqN^f뽴Bĩ;t ;%nK} hfxP|%>4Y_v<ςcF* Tru[P^mB霟QEM->>F6Y5's⇔_oQ9 h7rP!`2 B#mJޙpe M6<3+ PGij׫90UH E1gtR:4 R1{&ᮃ|o!6=b-I91U5@lw:V(͌P!p0bE{I)z8#Hy2vp(4 uL8Y^>WXQd;#lܹBi3 ;bJ[JRDP|K4#Zhg;BHn@ ЄVqOc8)O9٩{񔸤r󐹕DЊ{uR׉^'&SlAA)\~薢ٓ2Cmg>d&f rG|e:%`[F`Wl*^!A:@R?ޤp%&\|?ԴsswΦ!>yJוP{ppGQ4\j;]Q*/\.8hj < mk7B y_R^ơ`fEnq栶 k(H+ ?}))]j 3wrdL:`+\(.4"iӯPJ1PfCTXykСSN&\\gG @llƫޤc}h̜]:y# k5[|&v=`q0@r{یe suhPG0sZt$H(i|S<ϼW+FCxǿ#Y> [KǛEC^3 Hp_]676MX8#"FSz&_8l%%rAZ ܰA[Y){nO%]U 6ORr#eoS*%3X m50v5H:б"M$j棗myy)΄cog/BE~ ^ UhbuRK_>HByGK30x8zxƛL()ְ3."XG-FjU]\\Spi+|##Vz_9MR/_Y}9vaJN?0/ ;7GZ&Àؓ6$ࣘ69YVغi⢼)a tvPncU'[ Hqƈ=A] zXHausljFI;~t1ͮ0P:ěj'wOE>ҞlԶނUF!Ufޡ"@jÔ Ӵo"!)CyD ŕW7gЊCe5\ջXVrci[H-OrlٹW;n] WTH!:ıͩQZj^z -N!ݽZJPslY#}Gfzi6Z]ڴ>C;cPӈYNTxƌ1#6[eq$/p{/~//:vKycs8 fW4oHIU]|+϶wVuX쀽 Q.q76sD!'d1 sL$ew1eOd$\u7(J`W嗼d[q,lE̘?Isb*~gUW uqG}G x"ee_G1 jm,sqBמzƟ L|k(9C-5y8 ,ePom֘AB)nӹϺ\" [}bgk(Mh{q'AΞ+u11ԫMIHQ{%Y/An=b{/:?:@+rbbR0e0J|%lXjy{FU+x^5)TT'̎`;wP2?s:yEnI^nsB N$EOL2E S$ ʹcsInBk[(Ip+v5bJhT;,*~)XKt(-l p~ u`Ę<3@~ڀ){0o޲OLO_QۤapEEnb;)N$ӝŴJ1:fn]BXA6oɐs<"У o"!h}u#S!e}sr) "6ZP+.Nd5,|C'c+;O:H]Zw[ 3$pQx4!ӕl#[Xޞj-q-/^MLV27R+-" M2,&xn|OZ=]v[R**$K\J-Ɇ%,ZI/e+Yy)^u{-gxl(NQOE~=}䒾iq!(4G+Xcg(~KŠG-JizN0Z ɢ; GH9)`-=Kma]\pU$ ڜS3t<hq3=08=0r}V`W;C>fՏ dLÏ@X4qv|h:OZTNbFTzتjh`Dυy'!he٭!s &| L|PS _׬4M*h;1w(KǨ3cKCaheźPnM|FSŐ2!y"num?~Z.ZVll+%-?'$BWg5%'as}fm|g+/iw4aofjUꕭ 7T&e$yی-J%(r7r#dġ,79hNrr`uSYD'ȝX}b^Fn~Acb,(m~Ey@8?"}41ɾf6*~ -R"`z ,L_m ZpwthMA]5_vj[=[VBlio9 0/‹!?7ـ6𴀽k'I6H^ m >bOoLcX TB"n{^jj @,,Pm(ْ|2 (]1$-^Y~*7= wɀZĨ%C hQDɑ` th8Lބ+0㒺Щw?9\5MIDr|3M~*?}ZR9[ǫ}tciع% 39W>Q(w[ p7T6Qj#%]BlΧglbETa\{}"?qY>%'dSlli Ua&(|hKxVE#/ܒf́yOtQ-'8#_]TYF Bn h^1ۭ(%hR BaR.n /ɍb72vGzIВEg'(/OXKe#NϏkgAZ%hV3˲3tա(0ݦv*Ad|A0 LM a,Y"?f jf3՗4~5ލg\ c+ *JzqTq뇓M)m^IIK<|L )+9C]c,n0C &Իrzax6ܽ2j~VE.BTkl/m\%.5<mZgtsɺ)DNs>~ JUl?)fA~q5.CƌÃs5  ՓPЧm#ߨ.f4ܙD޶QP’},A6ش!ef [seJSB[~‚EnfB[Tiugy/壙ȣþgEՂ8f,$wRMEQr{\IW?@JF':0 ED_&*Zm&_W8)yqkƖ= Pώ!T4dkG@hGl$h31<L[8b!F8UZDPevh gF钯ٵpj{HNMH7[Ub̌nuz@bY3N j걅ЈwQyw-^d'~;&]C/;c `u>/.Wq _>4 eOߟD@<4ҕt'hؐu|Ǩ9wT2+}/@:%F@lXs~QX9Zyd.*]wqo`CX V* CSeI+*#2.-^Izna!LD%1-:?D퇪ig).Tco4ȧ).GZl$L3$("c޺.imYb8"fls%0seɕkmg9򺕐V)u%Z V)XXy.AI񗕤Vz~GQnTGKeſ]Kn&i&pƢEt(ߤ3&!;w|kko:%re0[Rۉ\\W0;1[; _Ҿ]b٢]Hlo tš-Pr Cf76OX&6z&}}hN "ɍR, mvK ?Ux*vYfjhE*4!^$oa6+^v?]Zax@somj.G˦ ́XmͧD.ۯ2ɑO"g s$BAvEdƕO\'f2>MѾ٨i8eW~ycnx=9- DPdoiDs;_*G?oX F ؆ʰI[+ʟE=zp F(:Hr%HCR"KhH^7Gj"EΤ*f.Trߌ8ڞǜ\ha6вQE :$T/^gMm㚝A֕%M4rׁUDmtܕ]C/@*[S\VfbuPYndLl՜i@lP:"yVL`W<4/;ҥjӉdRYV{ ɺ1aW`&sH 1I8~%ϕHr",u>)*>rEx|aÃ)+A;dR*.'p{ZQp?(#B@*P./A}|Ġp/(qht8"f^P+|d8wk,/-. |uֹ3Nϔ}zfU"ht&^SlC4=船kRY?n$Y:Dg;g3ɇ9h]xl"A| XIBBAnWGrE~hx;1o]f:k?|Ӟ5!1^LcS0HN $_)+^&9&|(Of֧ b13G(7ɓMjJVӕPJx!$֤Zmǐ |]G`tchBfabԈ0P mhf(ٲ%I y[+FV*AeJYNxAxIMe2EemԪB­A R1=}CE/7OmQM1$<~J" 7v՝H>xSץ SBu|՝M|r!{ Rp8Q[9H-2EԔA5pRo߄h=ǕAf Pi{K݀0Iu@ Α >?یMh*jh KIt#[jӆv 姼ܤC]x(~*>98PǓN:C7'?2g-` Q s-IU̧ `-[\TZghIt95VLsR-.*VEd{ :w'(TlC#ؖh8jMG*Mpk]a |&; LܮWZrd=vౚS@}ٜ}^Lb'm&@.J$ؿEL"xc$ w_4$iy[|>a(7"3 <KmIwġC7miy/jn l |ھ.2]]q3SSs Jߠ[ .ӹ:DIZ\WbEn)W5FYna736W2=jp=9!#UеiHTM7a4\-ړQZ.r`_܄ Kif}3H@Y-vP5MPG[0Hr#oC[Dp{pZkՃ&&er<+.;E`bȲgmvWE~I01@UUo+nY/ c^{c 5~2{_ʺe0 tFCYPd+4Ah=xJ%97F]o|M&.U$ϤiO 6g{.]$n9ڠ1bw}^V5w3dx yB'5uJ"M ѴyeY~@Jk J|=Ћ9b:v)#JSMҧsʉnÏfd̦$1!_ǽ0qA7ԔC1ۙr@/v p5$Fv܂ۈM' + M' qfZLV*ʝ g`JBtC;6 Z7gܠU9Ow!ŸύTHej+-ib_SYPxh'~UO1R}'_OG>N%gm#i{A[hH(ںyo hh6A #STl-{`gԿK?Δl^|sAu6A;5K^lF)Z|6p=ķPX΅]Ai:iͶ>l*?)Em2{lt29t,y4w*S>˳Gme#E&1s!PcUar(?Pg$Z4;yö3wA*>W#' g3} R0 UZdC:cg:ަq:jG +ݛSs\\@v-j ʄHݦ34Wdw7YqSoa1Rl𡳁vӚ^¤!>#Zz1?FB^SS*HtsA+S#i-bswa& yɳ@cψse {r9nה~}0r8?b-dz׵jcvLZ>m%sB;>TWC@(? fze`ʦV]P Lrg+,<,넒*>} ӝTl4`,뒠ٖgA֣,'oН?埐#ϸ.?qІRCšǹ%Cq@޿}PgKaaU o}[t":dű:K+\]k6Ͷ50-MA7a#zOZ ls݋7?!e._ `"r8aJzm\|: i[ST ɀo`X!dnAM6΍pqB ,q]SWNxT^e[ Eh>䪖xCR3~> x28 I}=㽡YB&j?΁!D+C˼N4fSJ׬ k5K!M 2˷YT1Gȯze}MUr&`:Chs)"洪Z2`ssh#ևx2Ɨ+@n? > (&"wBSYsz'eO a &^T R4T>0 %' T&z^x!yr:gw͟Ϝѹ IWwO75w/Ǿ j sK*jO2W-,ڝ! YRS(jxPh4˾ Qm0xCF^)" H);z!c(8Fxr|RXJeWB8e:9Je6j2 : kK 6HMILV8  !dh腫 {t'ÞoxR0 `O󐝨=E,!nPFz36A"\QXRhs{8-/mR SRer Đ_(0`^,icqd5k4_uMqSp=v]Qf\Y^US<ه? G[ BM0xPq@XIId;ɏƱԈ&Vwtk*QIR.`E ``V8uJ!Z _5AvDZaEPۊƈ#"wc9DX>5"M,;/u^ZVhA]mZDA?"8RPX %;96Ţ)}MYc,N8-Ğ˄xT#/ mfd9N#IPډo9n \9)IcE1en8L Mi)@r(o&no]g#VcJt8tSd3aotAPn2V}l m<_^{\-)!ht-|DWwzL%u)oXX()r2N%xGCa@X:wMyuj8@*k7CATmP\;^+eㄴs {Cv1s'jf#e}WW684Th< A'J(aJT돰^.(`IK"C7BEE8. GE(ڢ*ٝiwjw*q+ ˠT7\ n"A;"%qwɋ&HHV9~g$1D_knt̾t00%6- -LSLRHXS2fbveotLwyĶǻ&)rсHpH2Q^ fuOMo%;˱jUsmt!Ꟙ)[[vmyY&pZK!kGbh`>jZ$d'A@e-V[0ȲRZ󅿜7 (Ps z6p:oB <ղ2:б-jwHذA %J1V>!',hu" KLYn#¬m|Y/R;wqB/<8SUjɢ1*pj3!q yJfzFx  dZIOwWZ`m±뉓 ͦi۱1tc7)DY,x=i`քS$x)z FR|8F]1JqM w$GZ%- l=<˽_Ϲ ucE2r]eE>uG q,w+i^i344'}'=)dx|iWْg3 Jn[P9 , &b_V~NJ\lKKOgc_g;L39$KgT!C{pͯ9J/|pgEY&~XZWkd{PRK Zs%MbX-gҙ'Gs:h/}־D.*S,.f`+^IJ;&yr(+. '9i(JhC֜K)HqL5PJ:jlf^EGAjLn@͝dxڅx\GFG[[rסo0WE5y)^+''^$14î"KGKR4.%c p/)e0JpL,=L#>#RÊvW&AΥZ}&JQ '[(GkA_2Ev\ɋ2Yt^p`!}Wbnzl"e$5'A,e^%.Ԓ%NC]ҽr_F^QyBs u*_jX{ $Vt%ěAͬ1>ݦ@mcGdC8Ɩ{ "4iY9s& lAc2M^DA0yʽ绮_-!HRO[qAڠ'#\ (w^@F;=s0;`13or ChR!wے6S~_=xJ%E蛽s95|Id$˺P )EHL@r۫\ެ끕)T?5yDDb8;8NbbPQ]Y2O؛kAmSɬlHfnu"bSƑ϶/'tuڝߤA!OV\y {L3;E`)WlwJ?f}0{:W,q-"?vy+dW ~˃Vڂ@n7 Sݔԭ{(Ì}@Aew*2iԮTvPi\+ӫDz.{Cc*Ufȯ:#O{J߃d`qS` 傓*Β-AYp3_}Bib睫L` bKz 7zӷF(9!ͽm@ CG1Wjyi3DA\0uU3uׂt -Lr֜\GIQ_ >~3QIu!`[<9zyI*S*E$ymep98%݃ V w"w"vG,X զ|=AKNr$\mL*b W)\hL=z*;yZуx%L&.ናyWECƳtJ/{? 0¸J w0#@Q:gzMt?qԼ̎U2:D 85{z }~M}1ޞ`yD;F`PG:HC(vvI5ӡij^w\f/ k=Vٍ5K[E/b .nT ~҂-jc6tn0f*MsVt_O>/zƆpxGZ.%QvMC2/:DN+WwQ(-a)]dQZOŎs: ' 1(+e%EO ӄFW2 ȕf7,d[klM͎2X8 ' ;@zO\X[p{+u|W PC3 g~*UDD>iC[|CQ<=$~0QURU a}djTm3 h\`> r%IGs Su_ei3<oEw,2 /Aa\*Ȳ-fsj* VɳHoY/+Мl/nGi v'%+ä>g2^!TޓK5̯y=$OB1L$F,u\aaG҂p=cav*43 Ź:2uZli^ >Og\gQ,Kқ࣑!eALǹFH@?R +ˑ]qm*;O F<~N *n}'XZ~hJV¶B\;: Ǡ8EIkS'u"+6e o urFsQ[$|zI'ʋ3'$.[BnOvxC$)?u=@-OGZM(žLs`dOv/}b+3LZسlhkJǗ\8-p~QMW)](sͅm~Pax[/} k&.8RO_i(-q^>*st=r_|ҰB]zou*O@]=ZdDiEyPqFy@YV䄫m요`nݍQc aY\Ժτ((yղL6Ѐzܜi%!*jn~M5.4VY||53p?vJnhc 94IMsčv# Qnqhm8X,Ko?3Q[I߉#-U#z.` N #S{8B]hjCa֙H@Q[ oe(5# 4>RqqR=DI0,¢u{ *D+"Yp[rc&W`q .B1d/Aj$h٪Hq ;9(bWWC Y_aufMq8񬯜RwWp2O( V8$cuGma>J)t/;0biة<lp}jj5jWЎ)9`GY4 F_l%G.Hp?|x05ˆŐ m[͞:+WW>玉u}#'5[S==;/F,߉쨄[qv,5Q_t66k~raLw͆(@ґ#H?)"Q%'\k K.oMq~{<]PX@ĉ^=e4=N$t]Rp}ssCA4`jՒפ!+ʩQ%Nc0$-b#WCg =x4dп@:u !X2eFh7(嗺sbZ01ҵE!fy}KQg(qU|:rAM UX)GȬ(C lQ%`[ho l?j:jSMyJ}PcMy9h>G!PR%|bߙ`7[;+r-puNT%CmWluy0|o}Jq/\vwIkqU' el&o>&skv;ɝuĠO:*S5~P`wo܉'SanT"5x4le-'cX_>8}Vd1QzxSfmuڴjdaRM^"䧉-Awk_+g\ƚ֠gy[fYdWE)|MBND[GH5ē´dP2 c߄ 4PGWN#k=B\E6>٠95] j.΀)=w9+cAX1rj M9K͜dN)U5!~܎N 'L؊Bc6k/06-4R'Xvл^B/ JB(,,f {ÁPmFf0]_lCW3/XT:!KNٞ'=IFް¨_Vvj_R?_yzO"gH S&!m6C 2w(2)'OR0zvg ӄ}qNʽ(WOL23L4HSC[u*'=;j{]woLиn7rBNQߤK`FH׫BуDdxd6 Y zܫ:ՅO4}X!Xj*>ca[ۦ8%hRy {\{Chn?9o>0Zf̳.)0ݱr5S\FERk) GZ,Xa^[v:0_M#6@hPޫФcD++1{5)!SM\r"]g$2#mjgmQVCu|L4VF ?@5fM~ 9k ^p7Vwe) Te$mbMjPCᅰo\jQcq$}; Y_9& fUԛ] \-| ᧭==!_'Qr hf 1xlm-׬Ik]UQ7Z/%7۟d,C37؈tTH/^U_زyQנT'v-j=f!UAs -OeyߐLJlSN\""F,ر%0lCcџD/?Na?2'^'<+sD W[<11Mtɍ2=v=d S=˄H7 PE8SUfli1]W{_ɺV3">,n81hlK #}H0}óQCZ'U&)hU/iZ^:]0+1[+9FN) es@bQcO0Dڒ ӕ: wxq} &Q牌#J a0yR* X$15.6tCi;ׂ\.bgGX[},D0 ӀH zbj!XSgmP 9/*YR #ēlXXҫR a3ͷa"IuF\t]BbɎn2"-8sؐbe Bƴ7o >&bgF6Q+Xl Q9 hFV1GxK.93"ObX?hxܹSGى~nŸG}w)yc7P!aPxD'Fھma<3S{ ˮ.H&8=][ߢ|ˋ-mu3Mv UKPed)*'v(SR@kιiw\B9 V^1WI 5aM I5v'H}/PU_< fζNw=&Lopj0L2Pp[2aJmJnAtQ'>/:DŽp *7U&a_6Ag{յD4_VԡC\02}2X V(ɛ,r,_pu@GܓRǀ3괍\"#!h&4OQjsZ'9A+N\Y+Ĺ7`9). G3 ?TopH=d_w* 0?l@zJNc0!yԱ߈zjcq^jhՉnd=VwҡԱCB$(zjQl-a54↔MyR|~%C Gq0S[fV9r_ݒ 4Scd &.7(Ucbj,+i:?o`1s862uܷ}mǪu )QVU0=oݬ(.Kth*N;1qxAT6H z7:(eԢR' tLAw/YAyi?bT҆#!* FDLeFk6teFݬIZ1Б se݆RCʵf򔊗Pp Q3Tjޗqcqd_E3EBHȄM6ރ́HuJ;%iDD:xV.V܍E")Uat]6HЂO s\'uZ<Ɇ0~e=~0c%i' "U7]pm~]doLGf!pO/=mӑjղE)T(4a oP@$߱ٸ}۝щuO-%kC=\A͞,B FxʧBu#f(-;ԄP?2`&'8tѵM<l%5b1VqTϜ+> GQI*p,38sӵ6|% r S)с[bp/"V&eRR>ۤBXF&FxkH?мn”kcrW 6z%Śճ^F | w1Y,:SDǣzM33\/ڂ [-b96W5ݕ"ѐ$Q3zUH"i&Z}nFH5؝>Mc)sS U\SZhJ[2 ksa0Nv^DSXK_kNP P[t7x9| MO[#t=N^9;&w#G-sY<pʬ9k50>"קY JW4- khLw!N|D{iu- @D &tfVT*!G Xʛf+jξE;=[.AM؆#E>yccwaH D;2[)ъۈ~iAK͙*Ѐ~e9Z#|orUXL({ ڼ1oYcdykDPrWj -ڕ+| s7 DBCP"~iyFt…"c6Gcn؇ 7rkXˮ˨Uz[s@ &6z^U'\kɕ=4a돆ü(+ _5#-ˮ%<21c"O]G= sn7uw9f&!W`tzMf荎Ln2`KPq:$uC,OdJmRRࢉ1Z橙OT$-Um7-Ie < .G]XchK~|>iXٲ/][ `}s4iWiEjKd_dT1-* `.*11VGwGk+~z&Տvc4]:)k2ח()2ׯeEHI~-#5ٌ`cQoy /σʼn`Fs䢧oGΒ5%:'SҚܼ avu $if3k5(b /;QEo3DM߰JX_oroUOsfq9i}:F7ɆwI  ΍ޑAi\A NYnХvb[ 9ZsXE6턌GQ:zkb3Z/Pt1 h`c) *H*/ZnII!Gn(5]E s֗ǡ9@k lzdqJ H߆HVU$ U9 yr+ay^KIg2 De!dhPhq0ԞUXGmNoӝOx@gLv̆K.wMKĩJAߏboc6T~?&?5s ̘Sp9[:Sz855l=m>tXmˊ{VG_k+wyѸZв|pu\-#5'E,Y,+ЪJ斯$l@ OUzXg~ 8FM8JCZO0<_]{oLg/X#it㒦z^GOY'puU <.oU7=|+יqo/8a7ց|Qc9 Y$6mp&΍(;+xZt0[/ >3 e'̇u֣4[MlKДfHT2&A?5]lyB#R= =t\\T- ' i뱞 ߪ_zV\1kɸTmui/t~B >* NRE2n?cdVpX<VX~Mp}e'>yq~ gK*J:$=,u^F]2K )`tC&*^ſgd5x_$W>!/;p~"H*Ra?kHr]={$ٞ%(=\Jk/'|'UtnF?Ϊ(]dfu1Յ *f()D XIx/[ tοd-p)6 S:B[JBVFѭyY7 Lᛨ -@ 2IɍYЮuU7<:J+۾c¹=89jNm6(is%7qmIEZq_ .kY&&6_u|Nnl:ze;yӅ+ݘ?0tT"O[S߹p9DEQFa4~㫎[.RZhLQ_TI2'g2ϔ&d2;jE7]Q\K[.,$͚~7}u:OD%qk[K;Ncd*ho=rF0@͗_''ԋO]DfF9#CmnOpX@L 22~Ӟ?皚 A̎j5) F͸2lN4Ǝu4tM/5$zoJ OZj{~:P ^0~ECP:NGte%Ɲ`[9m^o}uW~o{F46v+df={SF}1in 'i_ġ.gvړ/.2S,q/6߂~ }&[k˪Mz<2CVW^{7\x֌L5в2#Vt)31 LL%AIENiwW׽ŊX GGS䋴g-?(9ȏx^ؖl$&A$ڤ]Xv'[]r9ymNvaJhxgE Qŭ<ըk9S&6,Ԏͦ复fK HL_ J"\uSs…sV$&5 I4O4 F° G./^e3wCE^E+(RmINQ b7 !AC$ &yKAx$$R=ސ~K} \A=k?Gq U4hpa tѦ{.>]IEM6a :N{*"F-M?t:fcUz"ނ%5P?Gm]@ #_SS |yD-U+hD£Aɭ҄ҳJ\tB)WJmf#?vK/D۞}"VC7WA8v߮++e L0x;R?i!;I<7iK;Dm6@ʦEۇ#U]&Ey['I?3y4wČ?@|Ic_\) rVC9~A(!%/ ?M$f3e"Nt"m?_]C/w<ϔ/Wf''~be7/-+8*9R=cG܉o[I}=WW`r[X-g/R2R*bZpW ع=X;r@U@qeK,W\ͳ ̝T-ˇ=ȕds4NTEvMneO\$(B*3F`LdCp-;17b=:>o҆, g_tz Wi9gHjfa좼N'Q$<ٴ(ct?79և8NRI-7wHp4: 'K"# 8$Pr2R3`+b2#.3?u}Q*S1bX>lxaZby̢-}TAqlqF^ 5{=PIohv8QFv`(pߒ{@Y6 uL"Rƈ{8CٝRXa̓q^>\!fAuMPwSra#XYMXWl(1Tu۽%V\ߘQ 5C<,'jR_[z ː6y{PEʑ3p{W"14E#H>}~ZrB1he?~p7Nt'@ݯ.HpL<d_@%DSO)R[ȀhN@ #=T)E񤋡i |X:$XSzEXaB*QK>RFya2~r\'϶t0 PU޻=UNh(lT܁g}щ'LYE͎y9€p«;pU q-yΠ [i/nr4Oq,*6|(HZKZs j߾lnHWml%\PCFrHAv7Ypxhy#mjN՞v~u{8t7Nژ<"߲vS#_Gk="[,@5- G3 EqW ,uvIZP.-LGBR"慚~f$~E9|-U8NϜv>,!Я'j37MZh*_yV n;iђA-^7,b  WΊzt }c9ϱkEulºۂdk4;5Q%JU9_\}v[u]Gnuyf$ =A[W^􁻫E@-T Bm0YY!tq++lBVE6S ~' =X߇ȶf/8n||)2GSu Ű!* n['B2 DR]DC'6VT Q7>VEc=x j"Imu IWJZ@oҔ_ VxdDkޱKCwkW!r[g9Sx@BҘ|S^=S>g߈L![m7y QU4 LA1HUl8Y(Oem2qzr-@hK͖4W]U[ ~+b5~ ڞTN߿I#M|dh!D.݊L߱OcpcV' ;lUX)E*\tJ~[14?6C߇-ɍRLZqJk9`Պ إXWƦ)'8w_q#'H5U7r!]f򼩗K ed?Dયy p @{ rYd,ALbɾ% f'j$RHw(sE&f'>o]' QCJ<q1=YxA,&79:sTO^ QZtַoN>x$W)%մ]gbs!Ͻݺm!;rBhVg]о~Mϣ~5jݬOj+%≠GejHk8I'fNDm{ӎ<9mr8-F>g5+دХAmdS) !&{S!o${>X'J3L5T&ִ68;մf'!h^I3 *HyCa`aȟm_CaiD9xќ~o-. y,Ý _QWYG=dsDSsiy>AHT槁w*3쓞He9HpPg@$jik/G<'ϬZ ^ MyPf_T%YeVU18a\aZSzoVrZܫoaLWvu.f Q7_O/aQoV>3Z>fJ||< De69ߎ$D|n3mi$mEih2q1a8-Rx`ѥl](e&yIXs 38b`! w w0XFun~=.Ęl_CcaꎥI:]Y1Xn)*7%ϩF%|f %"Cyrpʍ޳}`l;ϩ]].z%3&0{oWWf(G'&iq.-( '/tKNiV;+-'/ @/jl! Tؐǵy`<|%9yT"Դ~jYck\WX2jHHĨE] 3 cCbgz84Yc\`|ŗwe[~r8y>kczbUzXIq1Fi0J4Su<$I^`pSXf5\Y^pc6Z8d`JX6;1=w7B!hcѣ`,l´9 ,b+"I2ռ?!Ŧ 4Uqi+ʉhi7*:{?/ȳ84-ctÅQșP Q:6Oj*f-5 g]an\[7FRF0R6naZ~0iA`^nj~ۯ{St`y R [L"`jpr[]nskS |eG1;Z|8k1=VCLRg" K LU/CV2ìSaI1qZ?P}i|b{%//b(AV0\oG4ê$sbxޯ tYzܽqwvS O}3H%tBE1=W jL#~5}JqV1S>V7ֹFH%?0a!& m6] ޠ$npLg#br(=]R<{eb͗(`7!v՛x[>ĩ^K 8|pg=4GlRb w22{hmKeZǪl?=yÏdgI=BL@ru `oDÀxѪDePE_61?nǝIFُ6ê=U q/U$x!@;BTL_wڈW~Ī*S w&e$DJH0d@=6O(Cpm $OYm+n]H5ά[tv=I SAX\FO]nၺQЇPսŬ=+X&rV-pY".P;L ̟h%C*cdILh|HeY8gě=r *Nmax1UXHNdub˹(:>5GEAVV4,V1 ].v|,t` E6hNxvR' 2#6mwXZ%yj5Mgc3:l=|2v}gM@1?nb?ǽ_Bͪ63dܶs#<J*BMEi-~v*}לoqma70"9"?B?GC:[]ŭCB6駝%2hF-\[HF;b+.C QHMrDo '۟u8fJ7&9 h0G9렽b~|g$Vt,5j#4ޡ(#tRfOQPSWqU0"cXNIɠjZӣ{nٲњU0Rv sЮڞ=?@/M_[qXXl!AvĊ{?UYR\q&,ڝdB=ыd+m K - Ucí.MwnҊwjPT󢉸z}hqqI᳐ғmm7e+#T˽"}(6؁O*,>m}IG/F#_U =~do-g\K}sz5b""4׆YȋFpZ]hu; )pLMx5n"0C%F|滅Q u q0JO=#$LV󺉿K<!sv ܳY])Z55YPneO87"k%ng>8:j6׵6`3)1(;V#]Z뼐e ${P `$mprLxGW&/_Czvr7؍J}MYM03x!|@&Kzt%lZY3f!(y3n(evnf[>dי).KtضMq{2Fz 1P̺-cNU\:-j[z60;~BTqQ5:GV xC0Q(a9&'sF`FFtu96'S13I 5o1=x=N{?(,уu#dͬZ;\ .+ A>.+M,8DQ⅝Th.֍KӮZKmۮd@(N!Ckw3O+Mq{1|ŗA;im ڍ EpKǣ0ǤVMGh+ GGUTбe .yoyNr<{c&Z%Jj .U#͢x@uUF 80Sb\YU)*ocN[ѥ7]'.0BFsğG&vzs魜k "H;jɝEջڰߎHLp=%FۈG~%ՍH]3;4nh(AReIgd,s:ŞP80kz>lh<^$ވ6nS翌@؞MuK-C1!dAy`V i -MO$@.]Vdb2W,hӑ421Gsuzh'8#vo/M@Rm ",9B+Q׻M/N5yAmW%_hvtp`&;L ݆M7R iq7XZNeC5z_#s=&kY.r8[>L,9$gqx&mU&N\}wW8:%!:+97?+9|F|箃mOjW.NbOHdjj/rطLDf∑wgY,!FM=rQLtg$[%T1qGZ(Owe lLTĵ".J~rbE Ӗq$uE g0[×*` L.(bc%`PXeU {@9m,rgMéGryQYQ'5>\Sc`ڰ/p>'Vid2VX齑2a> ` "Ytk}CEnnE?-m}9WaDF\p5qpvqFw)hPA-v}yK  .XQ)| bvo߬oU^q U0E=v#+e<զ[.?#暖=S|zbPzK+ _!H$[,&t69VaWcG ][6 8hpCŻF@z91sZ`LHM@ ڟ!& (3N:vf,ŀS0=ڡB$1y|A+z}q43 }\zC׸ yҷg\ 6໢A̵"g24ϰCقo20Gk]ߞMSA,$ߏs_}:Eezpid6C7Sy 'Y= LnӨyڬ {>kȭx2jpRe$]I䨄>Z1Ͳ36ztzi:](\~(,u ]-@5+мPϵE*Mfd厨D’vήrt bNzz 9M}M  BU@ +]RN*mAԿ{Qw6͸(-sʐҿ>3HN}L z *YIX#[彿t?ǡ'dA^ %jlt"ҵH`pZHh ESrucv{Jl]l^韭i0ƈ*!Øf' &6 J9ldD9R,}jQbf_4@'Ryԁ*G)'N/ &2gr<yw7k ?vo % N|XE B M}jᳱ"iZI/7D}v:P@7\3I#eVA!Ϝ)aJ X%'n4e%.*\ت&>yL& ՎJ'eri,)_1P* '7Z9EUS0.q ˺gMGȤx! !wSRh{@D#Oa>0s-@(J [X[q#}DdX}wspagmA}=yTF >AlHSt#%[9>v/=mĂ@VuF_[}2]?ujWT <'(p9h}X嬮[AxD{O.tvdṴu(?+(Z~P'e+5q`Hl](SJ4e߸xzZ_cE;0a L~J&O dKw-H3p9Z/^wiaLvȮgd_A֦?LȸH[B` ApҊWMNR Wt·U!0bYw4w9X*'H M0Sci;B3*A[IrZ^"`V6;";b̧Xqx+E,o g=}k r--Aـ g*-oOu)S$₟bZLX&N>nϸ̟,ݝ>yj.lt> 1¦FaSF0_Y,0+%-|إ-P ՟h'yG8FGU^g e$ҖTxs¦U܇ԙ;`ttJ["AЮ^|2ҙxÙ?Gv%4<ʽ|46THnAik׷;C"U:QQJ焋كSz*EL}V:R ~<l5uL%l"`_d+WQ)-?2 *YE6h~p&6OnY@bUqs-,IRl&XFh g;F֜!*  ?] ϋQᖗ爏Vrmzp |gɳhN<*y$GP(vcno VmAz]$F݈_Sߡރ+2q$l" śه½fK_ډGxV22c"eu;w_qeK%#9#ZrnٻMj*r $1cm9l5]1ҨPoMW+R]=kӱfmp_ޤY t۫|}&$L!/P}ESO|Jq#]T3LK<~DOCDOd~GK7n56:.{ĮCjQqGe$L4iCLhQx:7tA-p[z-(Le(6i N+mJ'G(v*u%TS>SSwSپT/&B7.jQ*qY@ VvNeFc./ͮ'̲1%eƍ%|6)(d1ԁ lּ 3@㑱]kf R alGB̘= r@eI?Y`NyC$EBˮAQ"zb-8'Rłw"/p&'(Vs4ak-bI~# _cb>9k=X'}!OW`k . y I ȁ.<LMzMtQ@bSvp#ӯr<+L;k0gf^//$1Wj#sc̘~5v>'wc=e=Z.yHZY=0c[SZK6ߖ,9|Ԫ9]ʅ5yd *DOjCĺ1@rZ@́tI}=d* +yGcdž]>HMm#-ƴl0t,#o2Ghq*b&4˲ۈn} !ʢ4i!a!Ce"GgjIGa؎-\>HZ~èɻJ](/ M!ԓ)&qRҥ^ /EO]W*}o2~SuAY=2$e[9X$u\$eju:&GӮco'Sp!=}Jt܊%7 hHŇF˛emy'1W$ fj^o{!u ~ulH, 8^ O,~$1B1O9zF( IGibj. !|ݗBNrbvak$ouBIL~m5I_b@x4ZB~?#OEl6UuHY+9Q`/3Ods<ުw0 4D8#u^/F^k!`@u/ O|?񃈑Q Vmo#!iNذֺ:},y(/ &kyNmeT|Tffɸ6vSp XC !Iw3>[Esw49&UuW6삁I,Pt>AG.RF0FVbvP*VtH!Ul v?,pFPPE<]oT+}<:E4U60q-UJ ,! 'c+C\cI'IY(4ybFЈ@.Y@ؖ0pz_b[uIa^a_*$Ĩm,HYL8^%5]2(eO}Qeˣ)Ɵ<Orv2hB Zr6"Mѽx,sC%M %ɿθRw6BG&Qєqqț:#E?vGYEL%^V|A~ K/9dӼ zs]m ~8SLd 7'WlE6/=_vukfsѰ\f.]c)Ǜm`VknnObfhycq5$U:ٟSH-El$.S?n ֗}]# uPi<^b90|poga)yX~IB!6N"#%g..Eּ@et0la(6ES0ڶ$4u^ƺZ% NNR'ZGaLvꅷpjt"lUm޽_Tñw'h~W3^cp O;Rw7 j(K@1~T;6ÙG^Z{ǪlymVp9`7Ǖ|H 炳5EcѧǪ{DDPz[9,e0W139ˢc/ns6^DFAj7sV@,'P]/8sИrPI_$MQ7{38D^hĬ^VHvokc)aǴ`uTcHxt#%e~G܆=d0 0E [he6sĵ˾efo~p+39[^i H6BihuSsr\=lKʕ-;v!V`^T> K-(ܬakK#") |Ynr ]cwH|PNe]A8Uu(^e ځb5=1FLDHPQ˒H\ hq<Gh,v,VWBk蛷B}FGl)+sbu)b' E*Sbr3- BrX#5nZ"}PɶFK=]*PX`;i{V]$'%Mۖ5p?Zp^e>E5'XyySO G4+ZN < QPF(A^z͍ƶ3A͙<+a_シ(Q0BZ1 d` N3v+2,_N?dI(JsrȮ^F' \P2BRľïeBP.Mt`7a"82!כ+o0ƑUcB}SI|o(d8OB!Kin}H'os$Ǟf{+:h!Gm;$;KZY$X^_nIF)"O#!缉4 PqنUe2XvCN,^%i fÇgÊBkJ/jCM1ZsIFB8ȗؒ@-3yRPDtA46"'}/Q7]8jXMY0o,Sݛ}ῒ$H~J' nt|eݹz&,!WޯV'BTEh&%$|? Ań=1iq[e[xx7 .(0VB"JƏ4C DCsTpg:X&¥t^]MTAMXg*ih#ܦF<|Է|e`B輸35Ap00}Uֿk*+)W+&Xiؿ'9~1^N~LA&/&%ig#2vj3Jnc_M^`ϷMVqvzEă?8J{Fr?Ew@iBf7rԹT܊rިS#חf@4~0{Au7V_yO<60)ל[Y Lf=ߠs+݋,_5!#k7*  $.-5X^'4Z+-1żfC?4?Q2~[5@d5*+t#C<&%DcOUfsK64)-j\]I2.꫱p6"BK r!jjMIXT2 kVY[ӥI$O X;%+em= Qo򏩡ImҰ;rID̜f1FǯҼ;y ?UFՙ3 .ʶ.Y+ӣ"?SV`h8C5grHPn/'! ?-+,x{+'Ǭެ(8p ݁텏p~Ni ?/2FOu7|T͵p3?JNCKA+4Y6&拒vwQu+:mHBP&%ﱹ'ÒC[*CK1vu]ڍ'ѢWyl9R}ЂqT2/xrdu$( CtjeKL1 ej'GvFQG}1@8HQi I֪5h mz:tD.T5Id7k > Ry>ZZ?Xx KgIF:"k9@`5>hr?( (dZLƅ%KYV!귬'zKKTcN-N]dԱ`x5-w9^B4>4dlV~64:^/ZϞ<̷s|-z""Ԏ(qX35MRg^ (c #"MwL  w6^t.b4̌U;]%M:i7iS{>!.pTiYMs(!^``gk`e : ׷HWyHlԕwjn6ɰEHs-;].6S^X ~.HՑ'^k斠imo"_lI jFʚftv8cSv3 U9%1 GߥB@݂cHA| NV~9õ8{@R [5L"H0(d.,`VJ_Kk^#=i k[fRi=D=`B<# wڂ;wMmu R5T8< sw,cA*#sf >S=wT&b:Oտm(LMF}\~XucjoSOuCEsNaO[ {k4gF]*f !.Q* LAe@$D$HE>}F d1iC3O1ߌp4MXѕ=]j7.ƏLRЧ130H۷ŊK([Xq7=#Hn> ЍM&%t)SNQm: QȨPABK%>>47bZgwJFy/c:lSFQ^G8L u؃z`,%b g˅߇h9 5%68ӥ*/ aO Aד~i wT5bȶSˈI8[&UBy7E CoKvNj%A@gIh =%LܪB0?Ӵy<‹"- Y[ `6;L5 wWl)zDz>XLiA㘟u_ĩ\b|MnNex -tVVSGTV)zS0 *a_B-ed9xnx1[ A/31]8?XR.xJfOh~]T la`2M<'%so\-+b$8qoqK?Uс J)v$zmw@~3H <<(Rb1~pF"0︬"gZM\Qn^cgͲȤW(y8Nn1k{nNt4N@Kz+#򱿔K(6mۯ p,X_ ×SXi]SjO m Ga[|aW3wm?C!VgyWbf# g?VH )(c( DFVØ x;B=8K'::~ε+XwLhqgo3쨒Lv@탡-H X`yO}7` _,-r& V MQhfW))Z@&Nm'=cMk񏟑T'y$(ue]\Y,7Ьـ*0 upwєБj%h_6vz,`/^Zws(T}Ա,eB{@@G!뙗fř?=1]zW Rlrď\*+^-_fH%?Ő:HUk&HM8\:!(_J].LdHa[/I[9i]Eo]~Dž|w-HX1qQ2?[f(XKm9̴vOkk _! oCDz=[VVc#v:CH!017 & 8^OE<\r ō4=0pϨB!èg5Փ>i pS43Y/.Ӣp5ߞ ,;*PG&{KGJ\E8e)9DV"]v2lz vrџRcƖU@2?yxiy1YgVZ8vS\(;vcv֭2Nvٓ !~xsז7_c]H"9j6X2 Bӱ%Mf҇;̏Ӎ?Г-^?ftCqti::szȪD"ل|NHc9 뇧R97t,2"? 7[2Qvќʊ0d`Ki1[mcD>piԑ␞(haԚÛ_yOU~!yOH"2Vɗq-7ISY{WÄЅj[w&uYNoE(` 5Dd5Jg=>Nkm[zkN BvVBG8N0I@TqsK1oɻbZCc6]Gf>yg4i6!Vtfnt 1Z1y ֎ iG#v=EҌE rHL>\.\@?D`sN@0t+ K3 /ii5TAA/wXDl@"6Rs0:Ee)^a I z圏duw|Y M>ֆ0||a_aB]w*;wi@juV3'WV<R""PTxSSJhˆY!wBp>+kK[F%k,p$'|X~np.#+j"uzr>HL@6rږ0} F8rlp>>2K@:<N*C|O,$? .g9R2$S{Xi}N8|kuҍ62e9A7V3 V08~ 2")"(Vp¸ve.EʚTZm #sp֏_>G::# kYYɟjEk[&Ou\FN }j"轿՚q?,.X!֟Nnk_iPl2ntmPbg=5duN}҃@QvZ}2Q{e0Ra&s lTf%v7^?{4oX+p ^,9*g}^TJx7"J6mRxyTuddI᪓DVlw.bO|_vE^0k[gh?둇(\Hb=d[ĉ 1-i(t.ܾQ;I=o򍤕߀|ׁ:$FSH8`sQM-}F5_?Y֥Xt-OBH^RcġqT'XH4@ Rr'+/vѶSH|־Lij:ê.b%w.X*S‡~D21Ǒ14zm ?xiIeH@_wT8ZN/?wIHZ6mZ !ihԉ^b)fL$^IS۪bכnz]WC ҳ?z},WjY ͝&sOil嚢豕rQ~ v_gNHGfI)bk h}fBۏ"ME jPSSKGЭT$F͠0L(F0iQ"^eTg9P⩐%;"{FKNHsXmgC׵\l&A[&!Drj3VE`|:<9 xoDTF.pxT@G$8lѭA~]=Q?PD s֪^%QaW狈x А^6?+a/BҊ ] WR>la80JzQ3`Y\) 奕=RQI+ ;[ՕEwd@Ar:)xU'Gwک9Ʒ`YYqWѕ+ѹˑ[F' ߸,M4L#D3CLjzv Bўkb6]p, 8^BSr.˖fmћ_bO6>jA\Ǜq-`mSEo^,:u 6oFAizqw`С;,ufш AbP$nKƥcC "y+ mTbgQ-,x3a::Bƿ_YqѷiD6}3YP}j"ޫ jL]Q <  cvU=O*ʨH#2iJӉA>3 [6KŽbfo|&C}<Fq\pVFsh1K 1>xll%l_Jπ1-MA3}Z`YԚ?t\ JifBm9r§~~)9(LzX_WL7`fwnf*k{{CW^~E8Sg>@*,3g>8;faz'aF*49U@L%PE+*`mAԟq44jbY3h?z{ƸU^>Y|lFBaC/B c0d6:z'-=oAbh/S?8hȾ@|0IJ"ЦX]m>G@ T A+6DWdL ڲqqw{ Ȟt̟V_)I ߃g`*0f2ݏe4Pk[I39jERF b=~L^#Ey-u67J%,j*NPh98|2/Eaܱ{?@#훛SܩwL~ߺ4zfܰ^{y Nphւ}1r9=d&KF\4,ˎA݊zh!a"dc0f#YTm]yEYp#v1|[Ehq[}>WE o>%q~)*0%Yr8mwJGG+!=]w4A1HcSrרlN 9ڑD)0ZHW= [bCm90< ߍ$ `%BϽv .VTZ$MXT=g Dq̠ꐺl&a)?</0*$Ti3݄SYH,< .,54@FZ'D:{0>pz,8}F_njҍ=L+e'^@r{^r:Ճ.5b0($EcͰMM{3Z!8r_ C|J9Ka9f(.)<[m:?<$0冷~ p`#,Gfޜ]]J'ڱseM*C!p]OM5ZQ ] -@"N=h_N=LtjC! 3:L'B u{9Y;hU-l½yV3Љ~ŁZ7lz^5vzZLq?',IyJ-~*"x9 yL`[0SB6gkS\'Oět)=C_e CVLqZSL"rd}`_fooaRbu#n. . Q~wכ&I"Oj6wh28_Y֝tƙ T佌| X"g?k(xw0/G-m :Y2zô~Np` :B-̱-{¦ re86%^36.f2$:1"lHV2&ZK DžBɎtX mw1Aqݝ0=似 ڣ_4_É qyF؏S*v WC*3 &+t"r<8v#H**Ss< {+YVS/Ԣ[UGi% \@:GñNY(iQxHSAEMB8n1dШOa2!ud@B 11 wj4 |CUY)%WpZ&W3KOY-/LsY)0 9&yl?ý+(\~`O)sa'놅{:8:*X7Tr΋3 (7;3+w/@ ;&]הɔآ7TGƩ T!yfVퟯnR؈ݚ)Pw#;<ᕌ@L4ؠ贫cR"E#i_R X|݃!FrȺ=M %9H)]l5ш3V+ 9/#1G{H?IP@Sʥ9n'<#dTf }ұKuߋ݄>G};'ȗ)Z큖t1v4,M/Tg >8]bJ%=GO*NgP8&#I%ϯ= |vՇ;lg#kJrZǫu+,,?JY,Nbh4wM,^ƪ`Hf< CpUL%8UTu y m<17={;sLwN(}4I*@afl noB3u+bӱ1F'u_3m#dɞwԝGjx׈Ch'MD]a4굛PL&⇩81JxU-h|FiOZ8PG|$E0ɘbxNjIQ>+}לbr5,ݤ# Sx4#p<5 EmYN@ߨfMALf[\ D]p5A]ɾAX!jTr^ t|)wU}Ƚ1k5u 8~C@ͳ4|2ݫ1),Ӭ'BےaqoH&t \ׂ۱g1jmݟ’!Vjf[nj$#A0:My//=$|`j(*tgma8m|^p# ۼ 9xFРN}5Ysc0=RF"(6#N,Z{TX VS3˩,N]+s:bEJy&R㰠%.!ô!3I)F^>(}UE&qZ+" Rl/ }xa/N ft fa[Q/۹Ln2bDa 68 "2YI\sԅU/I8e nJDMB Ŷg{V@>f3gt"r+{™Uj<K܅y^}|JF9OX㰕uA6lڍ^ L6 c8q[ c/`Z pǫM_ʪAC@B #I;)Vt;*]ЍГ,$Z )ҚXRE35s{S`n6VQW}6_AHQhH;MF0,6n̎Tn"+l-d ': ZYyE9#GF^u:kO)^)Y0z&͖34J$țsB՝Qm оl󑯩.jk;bD:{{ԎԭW/gjMq=4'@>T{OX&|PSHꭃzoY10?pΒ/ GtKd^AO=PtHBA5QZAcLht`-&;fΚo6Zr KWdDٜ{[q=hv9[ߔ/=ރ(qw9J3!Z GB5A 9|c\Aá~EE K7R1)!Ήcg8F,z]ay uObF C}FUnSчX'ٶ\s A;>lc7]v=K$mFuKy+ tcݮ52t omL j_&Y`k@SI},cHpi Fj(֏S_ cbqb ay`MQt ju}!GNo|j 5蝱!Sʴ.dJcs*Qow=1.Vwo60P>d=`k6:sOSb8N%R\`ia]+t~'`~qY;CϾ-7 s^[迕Cǫ ץC"˜^;EPNMރ/1Oi4 h .5[>^#20|enz o~P3^{al>sA.Ǝ:R0N7H,%s4\d( FfȚ<2üT: +ae^,FBOx{V =6ܔoGmC%EV2@[sm" m*2FToZd in$Z`w; +؋Ms[S%{Ѻ_IWry|hrQ1VfqG_߃+R"X+Ck(h˒Kݭ-}wRAoKNH}{itE>oP5=l8xI|FIPW{95X&yHƨ8_払:tNߟnlgյ:#㒗6zj7x~Jo{e@‡nqr:*M ֟FZ l|롋D^sJyƉk7g?yU.$:2j 2mBv: M5}b.cVz~L{3b~^?5xKz|Q8<"1hWΦ< ; 4$-_=(w16T{ݫI~{t#h~Y9 /]dGFu[Ec,}rI *V+(np\S]cw׭10@2YϫeJdJoiK䯋w+1r> p& ],M^Bި_Mr^kj.qGk.*0zC=<-*tI%+BB$p'X+7mx5T`4$A v^5 <KGVQK4;6J1&gn#1C2's ;3&JlѳQ7uZiEivmvsЛ}gY\Ȃc *ăhc: V\ knF3[ 870U(A\WPyŰfLy> ]FDAv1=)oO Pb]V[^ 4 .[Wp4;qXIc9r8ĖD}Γ~Yõy0?k}D|d67:e^TkoT T+Pm&qr9~k וE]Re5#_x?;>]cc}9ozCsҲ =@CZ{ra!?$O5#mYMOQeU@3} bMP ubve s6 %rFJlW?,WE!-LH5eϧZ1=A~@q8!y֚Jzb=&}C&[_Y|YfqԄɜ/nQnHL݆^% `񺏥4I͝ :͊+j`åִAPKM~` m>9ۭ(pm xzN),ċLǘa'`=oTmc+oȨ0aeG@jɣI#"`;sH'҄pH2 J0fF~BRfrYD~-|Į6c;zҋwM,dq73120?ͳE*W{wŵya:\!>ս. ĸ2o>AyLoٸ19Nh {ɸ)ӧ34Gdr q ES2Bmh.]8穁Mg9Tf?idSa<%g\.%5E neyP_cGfF4 ɮUb}|maw]CFxt4.5Ո1;%J333&TN>he^d2GqCCa)M|\98E3~Ekú i 9OhT"}>.Z*eq.o@;0xH Bs2 +wЅ2"`4(ˈPy`K|4qJU#_>F螇KX&-3-}slڜ@:YMV5<0!gYƬxUD#62H4݄aka4}X+f w<4ч,4pFB K* ۰ Dץe +c:m rw #=+IYVyop+N ,'r58zv^ݶL2JlJ*crc_XL2yn5% hfOJzt07ȡPb9 ~5~yB9K4Yg/+*cM[E5^aIeE?:k-%| ۫hCRB C9UvvhHo X|Llgݧ '_ϟ|.,`rhF͈Q͊KRg+ٴSC5s+^If&#=(Ɔ=&9?GG¥}8NS),Tl' ԕIUܫXaɬr=(Xk^,y;4Et~e_1Еfǯ/@L n$wlWX;0IDN}rcH'\Shĩ1ţZ9w$HIW1)ֽ- rM W nxvZ ma$9cC}z߂ ,MZs~<ߋ">=txKqr+>$޶Q<7 P-,Q ?!_O)zY"^N绚H!՘yk,N j'd * f=x_?.!dC5HmorLҌ(2{<*l*%#cR} ^NPΫN+7GNգS4M:یzUIp]0EJ|cf~_8W>R3X8(fwnqu`R0M9+^myg;$Wꌖm"(C蚜Jv6GaP4z/gf ୋk$Ͼ0/O;b^,jkBؑ }Gv#Gnw_dږ&(h>1KӔENu]|gS`ե;cKWHbGbk kl JC[2+OX-._u ~u[o-:9<Sg픎\jbU_۾Dǂ`ke0X6,ez?:;`kw9@2rm9~6j"_\v)DIZ᤟P-:kHz^tBD\\.EIfy 4ϣ>dVXEq_!wJ.3ܱ=?(_` QgrDZ4)j@,egdYe5c1x'xӘ;2)Ї/9E>/dV>*w"^@Lɀoթ#'_M4dgu[QUW-EѫIϓ*s%I)'OX鈩δ!Bfk;?q0S>n,?5nl?V&(w~'ҚtȈǭ\ 1NaH5 Q%lۗG C& ?Eo)5b#85ʎ~i#B~ SX.X{4\uBv!XfZQak0[1Wl~{ceLa 5#]Fㄪa6nlx`R"VpӀJUq79o`; MFz큏hQ s?x鿀oW}edoN^ף؎,ToV4fogFVˀ - `U bϽQ//;%cI y|&bsTN8`Eu.RԮ&7olPdÛ 'M6z֠+Vw2]SmVA 9aL0>| x6u >bLtIvG>Sd%bI.LTnh, luY?l_<i5̤Δ_Φ 7lH`RO(1LA0xMI ;rspBЁDglo9 !'v,TWFj(RC<i% l:zxYT䘟 4kNc~ʏQw}Jf^W堜oYW#OܛPg R>UlMDpuCʕB^v |bC#xAŶDP=)m Q,"==4bue^b)͚ 83VAɻVmZU<5.fyݿu GE8 3 q>BŸuy&qB+!o}sQHRZKU~&:Jz'-'' /# r낢k;, U88,t.M޳;خUH$Z#SqPhBA~IyƏ̌ s^;d iEȟQ-&TYe%}|xҒpvIXKq#lj|D[<9>;zE˱D`zmܨʛnk"sPpFU"YdF>jp8 Yz:DnTWM,h0n4y\j0[7YDeP{6p^۠C0LnEo[!=q^@dAg#L\Ok Vhx.;>8Iy6hC!9+|U/!8A8`r/OEǬGǙHIifP ٿܖHNn8xP7u vܖ|!8l;kޑQjs@0jw$z^ ԿQ)n0}ߘԟ+$ x%?yæ'f%i $hŘv]OU*0Mڎz\!̴ TKmÆN L iw҄ҥBvH~/ 24Lt(#_%E2V[⌳m"luHښ(-AXI}}HSڌe.ԣyYT']tj>Av㾎I,b L Bu_V9;9CB a0G BW=x"AxdݴI&f`,5,5%$~LmcmGt4yWB,/B]|p_P0"(&\ѧ9@[<:L b#Yi6XjQ;z61\%\]d3Op=1IE15A8XWԣ4ZM>So9L)7 Ryz=.+!^'0B(ze.`jgcRAn!0q 2c쫂xo-[xC0%˺*_,7;N 6κ:U?g NBrs+6nyN\ `!c.>Ӑ˞`f `RûB+щ5T\ҙO@&-mW_mnk |k,VoXBn~3?`Lr@Qt΋65 0ĤyVw' QD#@o-wxР悹[Ut \qß.mM A/A07*M0}x+y)y(B,:EoM-G͚p/ La;NZG IhT DGS7iK>1_`rcZ6꼣V! &BDB31⧢kJblܘO]ɻ"bNN,Dsnf/3|Ro8'&jFPRc!:]I&^ w=_a.23@^'PBJ9E2E?]#*5:n6ړtը띥۟hT"5=s6€@9?iB2os䄎+^jD?̄wBryƐr1W"ҭ)쥌?zB@[~!+lG 4;;aȩDn אEqOu(߁dסQ txZj}.+ɑ:zmK]fEZ ?8q zxpv%J]~G*eY}\Nʙ/ (`/PMgmp:+CMq,}% y$XEh%S 8P]3^"<JhI|r؎,vq_lA6iЬK cTvL;\$ f>c;̙2_mPfA~XW_:j"K0VX|:nU,d8l9JT >bФgp;n42y}K5n,ZNpJOR[H8u~&:.LC_"H! Zg5=j%)9 /S,4YnF˿nFug7p`加ƟӹW~a}6Ƙd#ί93. xfܟL3ICE7M߹C"#Iv&Ju !Xg^aä?23Y.BG`Y^=.>b)6r'z>ϊr Ϫ J1L <=JVAY%UmR2%xu>6l@!Q2Iݲ 0Y^L_fwbhLe0ה儚~ٽxϣ_ !bB&UI3gu!9?Ȕ-ŠChhx6'a#)6s-C6_yrf,,T,3 S`px:,pF]4&}ߜJx/WEʕz v#^)RGV gܷ:}yx\b6EL!DvFP˯s9jxO}YTES5IRp0QsR sMN͌[Hw(YpAp13fA?ADgx8>qH!ǣ3*{-dH>n$.m}u͐c3pu+wgn6cWg0nswC|FNk'L*] WpЩ'+i3؄'Rt--44J0[m(k чT#Fhr@o|  9l3vHM?JA3RV)jpJJŪu_ռ)ƞ3AP\XC=K2M 3fGĞء.pSބ,zbF1>f%!>d ~$B),lv1D|A#CdKyE9#‹]+TĤjrc;YH.Tmrs^pIbƃ Dot"NA5:z[i |ھM e}~g8: \R$Ɔn^? >Д.`9HA 1NMDSue0ފE?<{ב&gI ɸ=_eȈWȈh:PP%e,CF >$Z o|8kLըb/;ylÕp/yQ4#ԤFl 2UF܌/4Рz2IS!6Z ¸,H́{PWOL)5h8eKM"cRQp-ٺ!VBxF_Gx( 0ĺ] HV?we|{Z$L4rc:^I=Tdݘۘ/01:$w ަCYMfvL.ъ'ZdLiGԇKiD4S5bSEl{g'K3ZB$6iWő/E3 M9^ADB8䂟C̨/#ô_gvnb0hNc?#Zn-uq;8|hSՊEdzM}0&λŃ9.zw&͕ͬi #5!E/{jj&,4ޜ1ȩlSc :TCbG(b<馥7=ql-g%hg#SK XpU⻫ܤoyͥ5x9 ȑr6Se|& ŏ^smMgc@GCBm>IA^Zvݼ,(`34Eњ\\GڟDO蘀&v⾟n=CX5Ec"yF[w?E8ThƸ޵V=TfRSռT͑t6\jԦ%G>dŏC>={k`Tg,WsJu *TСykMdߋ$53&ÍcŃ]mhyY@:Z<,RcVm,=,*[7BAGzJ_z_9paˑ /m)k Pj̔i:ڜFiPwCrV>)`iVjv!I& ~^أc)N'K5Sht9qAp XtF<#괛iFumfnee ji'Ez:V] c:鯅dV=. 6azTǏoY0ѶDh% {l7r] l) ..Y7wjjX%(h ]DtKyܟ}l{Es_݃ì<\)Y,|%n ަ&e],`xKC&Jl¹rǝ tTjPdT?i_POkK9^ShǞ%WŰ C|/3dD2)\@[ZA{= \e8zx4F;QČ!p58<3fN['m~i^ԬP|TBϱ2?g:RiTΨǸ) 7.;B^Бoć7XYui7W!̷1'F{㺺QMcVM7li3; PSr74S*@qy.Tط: D1 0(_IR<\ۂn0){ *mOy({&]eIsqc"~ݵ\q^ ~!V5&ۺ3=U'bs {/kS, oI{ e1g'U߬,νZ8w8MI FBc(FaC e:H&LA֯3<u6!3ӵ21D ~b6OJrpndՔΚo__2|<'m=PtG%?Ic >ܝ}Z䄩U_9Ҫ.ͻWitP؇NϞ1LX![%@XJ[>ԇG$6y|iڃGGB"Gs@A:"SB֏zOa9d'=8#-;3i6lw"@m}.n,+ֈ>p6)\ty-³tn6U:dKBI/mn/CCh=s1.ߌN)ے-2 d< B -]ʴtv9#,|=- ebo;O =? ?( Z'.*k~Hą2y^* I[zķhw»ՙzS*ܫt[ X:2gz*-@,ڨL7=;iPsA8:p޿9& yH4;u KikBK|R K^'q_ݜsU!wBӄAǶ>v]Ŵco᫂\ )E-Igv ,Kww-$n줘 $fB\ݷ4{j$QO7,zh Ro3ݣko:20FA mﮠƏi 𝥤4.ʋ W3@> )ށIX@IkDpNRcqIw͸4>H,0WKTGf'˰0E?8G|aK=ͦM$ut15^O깔E:Upm pŠtxVmAnHHUL^!xGSiXt)i)9}곊(Tߌb:=pPOt!S] 1fZpmپg;=jXw!rn j ekeCm$t~4@1cgq7ab%ai@,uTyk0lbs)'Q۪Ct1=jIwaˏqo/gp̑6(L"kjFT> 7 ϰzGBA.q_ vX2<Gд~;p< x`{٠)pJ=D;&3Qr#'7~ŝ m|㵶XzwE矓 bQPKuJ5]NƉ&l{)l pty'zo\.d FTc|:^uc{#i ۍ0Wg`|而eVF~Cf$kguti X/gәx0s蒵3U4f( {:C=}H})H>ԛl6r=4}Yu܈ @w U<^SEo"c%3)=L:3"xÙt t`.k>{ ٗ&Vfc̊;kxj r@'Hh݁Na3c<gVE3Os8kzvЪ4ax$TYaBo.) (!HpzvfCޘu5@ٺA6Zmc{34"Y0ߎvV܋XP0F҂Gj+X[rix6.$ǏԒrz]QHQPCm0eeI6F7L~$9D"8~DxGja&EetX()[qFKb"=퉼ζ'yj>=%?6誰A Vw0U;S.;+-> Z= @M2Y՗ѾK^07F-~ =x1X\T_E Ho0K:_ uh>+^w OWd82TM 1?VmDbZ Ua5VҴhE蠞VRX؅{pǦ?wYr\Hŝq 75yN/9UC?HհiEegFb=rWW6s}:4 4 KLa+\哕_u:g*Սjڦndzc7-+&Pe  :,Uq4RB*hpLQpH _~5m4]vbQDd@E/qqDҠVyT?vdS4~'=1@kq!DۡC"6emOGbLbӟ[XxoDYBr0a}L>];\m.P1 jAt)c-nE9+U{j u<(6>NLK4 ]<ƴǻ@Xq4H/͐+ @`+PA#yH>]?R`]]v؃j2+<YL ޓS3;Ok?®q@RQ_ d\BC'w3SBBcoJ~짞teMtP\P'U $cK?$2MLѾU1C|XzXk4 IT DM#fzcťFèn2nu}eؠ"?e@& ]3mP5\oZ,xEH ˬsrqm:@P92 ǬB^4v%#)k~xTܘgB!?!Z3p^ELF=h6v3_Aԁ5ѻa-V;ILA7:u%rmqOGzE2y{_j34mLbf(f<<-wP@bKvXE%\QJ<;"+r~ߘ2>-MXfZskAE4. (h#h.ne|h*`f\Q.jtA`fi3.Î[2T1Dmcy7~-sBS«+gݍ͟S7<螻ؿI}>$(ݏ a[Q*ѓS4_o m@A:>byQZ\ߩs@s1 l׶+l}J<|7:+#DװY{`-[Ee P7Mu8N%TG6Vsi/Obn%Tg?+w} $/[F{%k^nk}Q (J$2cr8P>v/6p8A_khbƎ*s~@!u2K9Κ=)EQT"Ðgݟ7̸1mdLnb}d4ϨK_+ ̘֗2=щeiB_#AVGfTS]%Ctkyxb:d? lYdqM=g 1d @^{<r2lc,OY6/Ob 7 *K1E^!ZyEw2btLn p~ BC42=hGnl)*wĄ)s /6K9tkFxK 9^#F ƠftOCKɡ[X9erҊN˃V؜u ha'ŀ,q ЫgDc:I B& H”Ǘ;%d's'S=ٗ4ی ͯڒWpI)_<8Wg^Mpc˭RlOI"4iS0%F+)5sh?m;(Q-3N4xyJ;tfdq'{-2% N+R`DLGRn t|vTV+WZ/PFĖnT+vi/qX0`|0j5;+[L^PHӂ,S¾da 9Y;y:8<(?.ooP5 g4U,{ο;#-nF$~Ũ>scc2NX0R1<( KfV¾&", gd^)ylm-9Rɭ',y-՘$@KlXFB%=1\ip }A14JB\G$ddT]ϤmMV׺G.RevWB`;`B%NCy)m悅4s˛l&&jE}v^a W!0 M>[^x9u^ȡM9\~@u$}  HͲY"[=P -vHiDrC?QqEUń[fC}TTvU-9& δsIkd|=;v)"v/jFHfX[5'7 K" ԟkk1QoKx@?!%*+ "sYWNSw Vߕ[hKmj: 7(YF kĵx}ֺj<}8ƔZR>!/05 _λekAƚ[AM$?Y+"P^۩ʶ /m {\ȝzTWCx{3yC@VKnLwjGX~Ql9#_gćK+ƍHȡ; _" 䜎vvt1/.t,zZlY(V5_n"%nw'EbR>?}9 Ke1~LI/P5Boyw~@#Qk_Lr,?kїo[P6f٪ 9k0s91`Jec_ 0ol_<Hl#εQf@B PkN,p\W/6EZYNt ?X9c3qjH~2oLaS E^xϯJ)t\e/SWy_:괿HRb `ՓK) T-ЉT)Pu}MP8HC̚Z^ӇkVr뷋eJpqDǺO fJ,S+e(RQ馫2T<ުyqֳ EpdkO׮"́ ]hMtb,*CbDoKA5_Ķ/7IZĔsĆ+ 0DlZэ=oN& R~"y 5w8?rٝ-0[kF.al[H`J/eI_0AfwIŧR -&)6x ntrC~\`ƿ|֍xo7[qF!uoRcG]Yno&9lĨ>1Ż<3#BU*?e^&Gx*\5[TK@m4w=^}me 4P%<._xx&ض {f/X[>j宝<lf5Ռ]  CMt\+ gIgF̡2BЪXGD4΅3+Edk^}[VĞ_,)5C&!hĨJ(bG΍ڡ>2ivKՅkHdx- kIJMy֥(PL2T i'k$q5>Wqm2b6^eICeK\%*N(&.饿Vnq.gPW~2T 1?!AEbcДAlMzNGh iXXsT &@,ICr2&v^H\׍,x+c̟ۯ=z0󫱋nJo"Av^l'\E5Tw2$don_kXȸl)w2w$fTh3IQ}AI."C|$@-5-ғc:O75Iyྎ A, 7@IDnuկ@&aFGYFa$hc,ZXDfp]7zwJj8{I<epp`58 u2}1af $MmڐN͵J' *~]W)+־6[G1 OK}bXy b8睲 pV,2ނ)Li7ڿ߱+:id߬YE/ @Ggk&SXk]pdkCN#3{ȹ~];U 3Ye``n.'8GJ,qӗk ёLr"H@RG绕ޜTy4 ;nhL-rBhO;qk&8+諗@U: 9ȴ~N4  ioc OþY6xZ(<2BF) O 13ELCRwؾڙz<[h?k׫}}Kǀq|D VD-| JqZ\D-imN~KIL#IIq@Tř8GiQ~P:ʖXݍ5滎 ǿ(sLchZt'W5͵`r-N Ioc}|f-׃r|{l;Gk)NuwDrf N GTګ]o<} 0.Dml[w-TU"XC V3::qYeJvNȬl5ۑRB!.6r3b 9%4P86A,τfOxnnUUlqg_6VTmYFe/F@gf_kN{'[hUVWS;M|=#~c)VJ=qJP]Up(YiK $X19`MjjNXpX7"zj]qr<엔3)RGwn+EqjIKf~GA3@,pй 6 LsŠ|k6}p40=Mhۡ0V.T y>N+<)my],ڡ gкBVKʆRXm7հ֊@*9do41İoހpN xK("mxb#5bW]W.> 0]JaC6j)b tgMխQ"MHbج|+ϺrH3ӗƉ">!~+@& ޺_F?TT]Aj,g⣖|ɜlR ȧ'%uN𮓿MhB{~*MN(/OFŽ2f)-l^W-Đr7@p,Ml\f0cmEo>ԛAݤ 2AOMUGg:x7¶4٪gX8߭!jd4ܮ.p[qv_ "W}_!.;L_9UA W?'AU:W%giEd LUKo~f tQD-XȮ QصFx(^M[WV*PZ:L2^\yR|}3#!UzÖhr4,M/i??1g,~\= j;0b[UJ[OR9S^2K߉s-`UŬФH1=ܭ}CiD$~,F|*[k Yߨءn,ܩX{!q#9$>w yDi#wc>?CG{4B2})Ҟ.#5(._:8s6:o&d#b 6mS1En%0[&}G&~l1H?=2hMqhe'e#&,cUڭT\N/^:9.@fBA$ =K%z ӂOχF3k9sL^?@_h_afԡhԥ waC*C:q6V0]П4İ?~#4z? O (?0ӛCvs C~eUUꝔ:XBd8#38IU o7a;ZPOfZ.{+! YfJOy,10JA!Y򥌡h%j%r;Gr6g~vʽn >OjGu UQA7.'g 9e/tf2Dѯ`-銶AQced@YH_`o7~m%khCG/ڸ a0 F#'^8=5HdE8l.3c%F@Sj])yO2fI[ͪNwyݔD3w{JqLrBP;0D~hXr0(yQ0:i.=7R* cLJ>mm眊$x(ܮhi];n.Wu( -x"`F[ő'e(D(1SĸC0՗!Z!Blx7 YLprmVq󌡞.p!c6c2~Q\PY4j+.Jf|~H[yrR8ؒE07L~O6VhH," Y;满8?}[Dd硫^A00<HFrkhc"3ʇL]M|lhKA&GlUу@: tc*$G…;:sixY%b/cU1%~TqpI26*xl`C{xGa[" q2s1fVآ0(چpWɁeJ R,`RVdUȱsk8nZ+'C޻0hmvQ$sÁHy4JGǠڜU8T2~=` - tujv9;75"cNXݣ#hIjɮMϢ2'y\B5.%=KN:NIq$&cUu \V$.اǷkŠ(X`ݿZ8,)`eE?=v,m؏H]hX[?ivO<ԨzrzmJyQ`Voa+A$|7)2vT8<)~xJ2y WNht94.ٟyIUf%}mM6+F/}w!jjp#%!)M ḮĬ+=}\F!HBlIyD0~?WW`4':lSycȱvjoepJkZr|^ǙF_ jT&1r߲2NeW)Y1e7ɞ_4jH4DgŞ 28;% rk/FC.3 4<'5x)_4kE.!f]ǯu]釗UO1HgJR$:26#:gqN[-mQWl:\œEo͸7z?]}Dt8L_?$W6:WB#+EOPNL΢aăаqh[b;S[g۸* }Qʋ:ͿPF2hc2g&b/,dy0T'?0bvL7(s˜\\6޸mWkQ{wf|RZ㙣QE :ȩ_P E܈Gؠ,i|55E_(;E.ީ5{X"s? lT|@w\ dnŤ%ﶚ^XhWʸz5PB7S4:sD  85[+G2&c6EH9lt>/\̈|k̵:wqUEBAM|s% @` Z9Aw~|#aYdh`-9zj2n"X#YxD*tY((taF0H"#aH!>uɄ|VZ`?޺ޯ^2xj,UIp1mйhÙ /M{>`y"(!͓ť/ !=VK\PUL;WknErK!\3\Ӎ" ӈE̯ʓDz#Fr-oޑes6l4bKULe΢|@{tZQק ,.=D<? H֔tNء 7iu}$iq'vZpDu K!l*ў2|Z{_(#nv埧FwQ"Ō6='לA9 C`{G}TvTAQ('6fjDr44/F{tB(xIk!|B`,ho0S[tLu[>e4tmmx}> 45BW2K _WN-[ fqIƆ9Y௰vڏaUw Ql{{I/ǩ8}]Gڥ4SAE2 ifjnTX @%G)v<=ocAkƠww7M @hs9;i5IYJJgbtʞKS|$n1حAԄr3# Njk? Yȣ|z=tužuC'n82srϡ@dKu)*˯m1%ʵ9"fe[]?1p;%Wmh2?k? !| izMUk:;Űy-֋07sԀіZ)59ZK9&C5/ {YdY(9@@\o͌wOO #1*:]_yLY[@R_+?oJ+('[2!OE(gs'$)`9ݜ$x=4 AԞRqQD6vF?;D)=bGm<.J}?q~8)I*}SxY olSQq9Kbyũ#qCk52#K0 OjO ڐ`]g ^4wgd\\7UU9o H(<XM΃LRla=DFIRIDMA Enr~EGA74%k#9oUD$/R ,&pLWf+9WZOb(TōBT"9_8b~Q Aws2-UF^c[zi0$oὂyᕧ' 9@4"2q [ hǖ9>b"6Lۆ&`r{b}ggS3g2J()p-0!yZ C"ZYݳϳȾßnN70NƄ%0NbRuCŞĊ0cb(|g4%4I>TԳ6?| i>m?b]+7Dq*C։6}yjBdX(~B%h@´kԼfBM"{oWGbAr1uu[1",{D9Da I헖٢ Oct Yi AS />/W \BbV ~a-j*+A|"r~xk_v`L-/kdAHA}j嫮u\:8ܤ!g]E(jTgnq Yn54zgI$7YD9`ϫ4Ʃ #MHnP|Ҫ5<]R3NTl&79o<(Hػ)]fM9L>UĶQ^Hy;ϝOG? ˓cB<8DǨo$˜";6\ !G"D< q $ 7 *zIt7/zgyEN]"!QhJ&tcttS?L-ӷ65- lÞAm€T,6"V {~mG?AǺ 7"|N^AS~FMYxm 0/S'K"q1fLDo\٦nC}3׈w I,Hl3qbɸckl#SGt(9ݮ/qC.Q>m NaM6#‚b$~EHm4= ,Nlf"*FFK}aAFI8WF@}p+\aܑjeQ^o~!4Oe 9CWq$K=Үzt -כd5d\D8aLOTmMaH]&D|1,Mc/|Wl]3~5 <3jt8NQF1< $S~"|G =(Rru/7AC|~G /FG?iEdqOTp5 %H3#^!W~&|knXM/9E ⶏ<` P˱$Dir: |ҦLлJסF?wYU ÃܨC$HOm*[X E 0(6ck \R~[XUN&|X5EBv';@yTĦbg=n$Tt8FFlrjbdPYw'-ц6f}ZpϷ`PWy1?)+?AhY{@mThȝ L4H^\#]U2͍LP&ΰltuA`\6S~3{(TS HX |0_Ige! gtf)u&l*BP^ yN[p1cWH+[v+降󕰾q ]ND"Mz:`gA7S(I/nm~zQC[}H\ƉNeQF؄>I4CqS3al wC̬ah+6nȃU q0{($~ y +0*h>=$MWw+t&/ ]{vlz ms;lCQR-Lj9ʈ9fJURZQB\;;tX *M!Mit _E1y"8H+ḨY]b6>Ir;Q4g̕%0dAss!chMܟ&%;{Vk2I|A_⥟2VgF.U,<m>\ xshM~bR9f;rmd![/r6L->HB ;AMUok]ƅ8|WW+au7o;'`ce| %A⺉nZ-M^zeN\) z+c NhBq.F 5o8T㪊+EnImgWnS2IO#;jp‰ś/pUVkpH`S{ V4ɝh>& 9 eTt1LEU\vxL>]MwAtgU,,H L:W'zy<[#P2:D[`{ZwvwQ%GXlzlغ@/}&Xz`1򴪴&tޔ j,DN <+n_J"o-T;wu_"[F!Ad4q ϞN+,q&mݔ@ A<7 5G|!`k{~VWNָ+xΰ; TZL ~dcW=\\o;mvH\Qc|UpsH8.l15ļb;ᆤiҹ1ï$aV%Ving`#|$}>7- A>&s;RǮ5aC3S%#]܎} *mت7 *4cWF2#n==JY9}d{T7mp߿giR~j'e{8?X^;cZ]-dd-BR/hC@Ӯ5aa1(ęzXB.WP[.&hZ6'A>քol/_ݛ%7mݯs'Dvbr~)!|}!ebùlDV^0m8ÖAeO,|hj`E\m\1]Icf^çU^N?jOG*Ha3ץ0˰u5YݲfE<Cv_?5%CWE_ﱠ%SFQL$,&?DM^!0@ >dHDF,WQCfOs6O4W|ЗJQ©\:4ʼמD4lB0GVУ;9BFBmu=F ⮺nrMT}2kjج6ZǍ1clq`5t2^nU+n< >9\%P{T1$ιDq^w(Wz?c WqKb>77 \]{Vzъ]ZJU;#W'+5'@q)8p[_'#? ]:06v4x˳Ɓ)?^){ㇼ&ѿLTS&xǶ4!f;Iw"4ǨHbzoI{W#nme-@JOmfBGHk*',{p$3VTu]@?}υ9GboF؉ (tQMҳBNby6|L+: 9Aq<3i!t ҂}<#|-E=#ݠ>=$;쪋, Ցmd&acaHkB]C9zQUI3ՠ/Z]a#f'NN~$jc}^fuȱlpcjZrx_.72徦v<IH, ][:ԂHN̕({ %wmK-`ks[ "Atָh:@?-2d5tXib2^ڥA;36S3( "g'ϣ1/ Z-2懶CGM_Ȥ |Sa: NR,IQJ}'/o&:/_dϤ3sN qw_)r^$h?(b-7Dd,N3MC6jOnʁ8QҥBNHCRAQ|*a ֳmP*s5._q~l W1鱁嘱,);TpXnx=Gd}64QL<2{?2v)@gfZkkSR2 .(jIqSstЙ!v*$48%j3E1˭ZHILjŻz^H> dY%4<*ƗHeAER.f1x '(x%|f,}> a~jJ﵂uXU-kS2/FF(V\}k~t=9(=lԊc, qzP-۸̱l[s +:sboT9.slŁ!Zv?&GST:kxoŏ?m/o^)L'F.>\BQHeK̕_ڿHP5&EE2?6m"hK9tBoAe RoV Wtliؤ|hKRu/99ϝ^o2~2Z VɆkY ~6H(C4'i}-5hNdIpi1/L$jhhiYQ&ڪ5f@+!aW{͆ycx=|xQ^8Es2ITJZfD{e1I5.Z6Jt gƞP!|YgӡuRM6r‘@E]/ *_$,"g2yəp]" xo|`%L'䀲U4.%ZiPs,ͬBF ͏p6 )v@!514_&4zHԉt%[y@ /Uzlq8V"Ze"@C D*ri'}LoMRo nP,J8OZNMR E9NvX|-0_}f24sk. xa͉&Hp$kE96J;Auq}+ʆ ,yZ5aƮAA7a)СS~bYlV}t:^CvHY1C9tI0Qcn+T`WУ&Ku`UެLuD7Cze! 1 r~ɥ% n:ci׫fPVf"OHTA4w8.m_+d1طJTDqx5Tbe.AURl>8AW('Kw.SYW^Xw;"s=^x MvSTýz\Y# Y Dт"?`}aNZgvLcc56NPmhg)@i5YXh~Oʐ.H2)1r~0ȫ;q W`E MTmtߒ AU12ϯ_RAz3dk T |O8wϔǎ8o*1 % b`y+% ZDi4w.m#0TnElV}Y7Hï ` SZ81~WD.A)~YZϴC8Mt24s۔G̱~5`[q@ MFiAJ+aSiBU|LftҾ&邨h(/cXYLJ4SeLᘖiX\(~_AЕƋ K킭ێ!u e":Ȥ- mz=R(+_+1DJLRZI2u+ ;Hrm1wW $(8;: fi: pԙˢ7e^z_$"y@groųds3h6MY!ok>XNɿIZFXʈAE3EHaAO)UmєP+YCVq !H΄Z(0ILq-61KpH".U-2ecceΚ_ͳp⟂7U Q޳rI2 Qޅ:.>dˁ7iޏc&W.__ pChIsfE&uX^w@^rCpgis#C@XEZ3tWjf1=$^A5iKj9 - oֹoKdz 7{#˂vGntueӓD306F:_1=`=[9 (QFȬ yFOI-Emn =z&ZIV.寉NTR@z {7pn ]comBfUx,^etxX>7~eBU . dɺIBW>2sT~ #wyXgSOowEJ˃C@cD8w^:Xd;mf}Fί* 8jQ>Thd8z3 ._}[1I,1bF kNq&%"V|U[>ݰoN&nHGl[e4u-`$c+USA _ێ;#E91Lb0FG!Q6hiOT.8lO'yc2Ld|VLeV@Skw$ۻu*=;Ia7uƟ f=h.0)|8@H%s+tj'.@j:O`A"~g 5i]9rrkZOӛcBSU{FS \-g!i| 'nYF)!Oh*g+Bh'@,CT *El>i/IT!iRP=/|g@{ C>J:i9UqcͮD6v_VkD՚ko~՟>L;T؎X;W-(v=['뤥su۝g( ǎUʾl|N% ]i!ߞw7"P[9iWȧ!۱hf)ΊhFwZ+KkXv7Jʠg;)m BLŵ3McS.3:~#{x5+|#Wq?i4aa|AăA $^`S+:1糝c u$|0a]M:2\Z{+akutaxՀ=l cS%afmbX Ô#7D"_c;N+B W{rs u"+ HXOFo&[#Q6'J{h34;Gրm"}on=@]F*A}j PBPoZduC}6h锕(f%C> j-R1k\5<Y9|wBH%I8 VݴGF6xL^90"߿zPa~oS]-۔Rq30L7FL'!geǶ\P+==r:/C`dSw/c@r|Jܹ+3%i*7Ԧ@Usƒ&u-pv~ | ZMNœ{vS]'dzo]VRV-c tFlf,$C1·6s{EnؤԈ@Nκpg` ? &z"غsAրͽ\/ٜ}ÿ& ?CoNÝaѐ ksl.;WGv(cxI1@V}J~MӯL"ȠR]\Rae[cƦг&x徆FPn'I%؆GĔ^ƨcd56$A\R3~pIr.E܀e[_+dG2P}R|:PIl~[/fvoqX^F*:>APjkq"i@ '.S]vf^Z#W53|S!$xK<Zע#5snN:xFe٠%;EKAiۜKĶ0gw'qJY=` ?` BHL`YfHRs|:r)cAqw}ZS~〛mJ)JQt-_||UM /./N::n|91Ƃ][_a͂xTB*5[HrsȎU!=Bb+ {Tl.1GKLz. 25ٿ^ί%,Ψߖna#ZK';1 4it&cMuq7ɣPkVgu{^%q^VX-65^hJ!ϯ Ǣ5rE-T;?[ĞHbB^i(O1 C?dcf|Pb"Ec4!T.˝ZrCPe 3s,5:[ F™FsSX۸q&bDmY&vوT % 'a!7]4^efEAT "v[S>lVI ٛ4ZY7M-5ȵ%qwM+Nf_@# neAYmC[qv7PJ;MЮҘRkbtdrTexL[ToD8/HIxgm0 Jʎ*tO*{@}0sr'sHxx yYG|_oC34'Fga˪- 瞗Aisq?px0"N,Lt*Hh&|[y"hxp+^I[Uru(ޜk^'^z_=|kS7A7Nl`A;?jmgTZ}9sXV 45(z%=aITZa]Hb vn0AMdpѱ5˴&H+9w#ĬS~nO^L pT GnN^E2tQ !|cQ=5 k0jbJQ ~}?FqHG/(#I6 zPNP"%puc=aVNߜ&Iddrkp{f*GYبǮ׭]ܾy{"9,(І.W9E){qd`5ik{}m]]ˎ(%8Q"N֭Wښzllfe>nx(ԻqMXb@db|b&lac>J;P NNQ`[#j '^7L*3i^o_{ZDuiV֗]Y#/nL^e!hEL/RqDZ>3ĶЯçxEEAaN^5(t,Wf jTs.l C|(e {u#8i}splIWS'='a*e(fqƼil N_I5!+F]ݹ*RZLP,xH氯R,aʛ>f#aq'}奈ʪZɫTggƠw :HH~b:ɵhg'Q,(=COۗ2D`#@f,U5[gXۗ0u1o#Q?is1ىSߤ/օYҧzK8SܥAn9H/G >[!>OjV|>+ٷ(O Ke ]A7;ҵ`"a L-jbMH{+^̍S.( {c‰!.*U3M{#xmֈЭrPr%ǶtԿ-@4u y~~OpN.񋔔4d#ÊE#Uc#Rv{([e9]uֲyhԄ\VjGij&4Ds9 DLISz* WdUuzogKʶUsfGTX7tzɻk<7RxU:XmDWY@0(Mm[ r6kb⺁!^Յ7e RN흫d ;w(`m8y,+7̊y:h+"rM4GUo`eZ-HlLQ --*Вtƻ|X7T Z!d̉VO/$D}s@34-SEqB7Ns McD2 2)wj@yyavxTa`^^GJ'L;gD*BiOI X<,,;jA "=|~ʉl8}ym˫ ()7咻nj3U9i ݹGJkuI=HE@/uV>=*>T-/Eٝ fd. X22$0==t#$p`5C׿'C roN k@?|a` /hW4 5A&N]p{!1m> Z@ >BW: _:EEޢ"#T}̼Ȥlc7__׆`"*K:>5ƭB@sIV FDG?Zr4aWt]PL~֙DHnIIl܋ §A6h~QM<ϺpɭVȨ` 1H3e Vtp"jhro{'P]'[J ԌݡB%ZnpƜB}IJjQ`ߞip\ASmw,J4d$o+<~/my,, ARO/fq_;b،M%ǭAH<ʼnse\U_!C,S)R)F܀^so盲2gŰ.:3/h Oہ\*C!6 @(A/S&0!m# csZl>6zmX9Μ c`oDg̘_- >Ri)u[/ڌ׆wjF>KeaKB/ @R~ jpE.Zty]|~5I=]O5N /؈j4fo%ɩѓMڇ-.Ȃi*,!"6ݲ] czlOO`’Z'cn]_ܳHcݧb 6 F1s Ư.*!RBvIX)l Z5J @aM9F.5:|w>F ZX5Xf-C@?RDuO_x߁r~:rgyGs-2 |E[t ұM ٧) MgA֫='4DjpjV]UnNZ?yB* 4}9dWeL_I 4)hbnѼ|!)g$K f>iKQ۔f=14ºuJ9>[Ź~ʡ.<.*h2co\iw{!iOk a7e/06|  \,wpjP8:b*UѵWv S0$W/>? %fV۠] @pw%uŧ=IӺ\~9':Ig30H%_kn@wZ)17'qS2B=OH1GYyՠn ~< 5Yyx]J*Lu`.m4dxW4xڥB\qՐ2>nlac$hI =S Eܡ~7 U*C:q5?}]aO|tUʒ:gT.#T;{#03yknμ.y*Y(#0C /R)Kz;sL* J׳j`}`{'[PN meɁ-&hxOVx!g2Mh_ډe{T[[yqaVłLNJ#?ͩ7p8nUs &Id(9,y=EKqwa~|vFoGO*OjoEgI*й,s%`ݮbSڤ)U2ik32BqՎY8& 7d h8FK6/c K1-J0ah Kn 2w.׷v]!_@6Q:eRRгֳ 3B( %sW]5mKHV/_R  /9J5Q9.`6 ҧXi\6J`6eE݁[!)-M4h/ّY3L=s4I%6amGz# x:ϕmk/R_@1KϟM\zt,7Ѹ N_9e_z=#Sj#@ *0xtSt# U*Sܫ'1CFՕ!034 Q0K5.*c5شv W6QWvLjAz.D y[.7c?txKlđB/MDQ qe/_(y C 'VB(!cDQVI].9"ڄ J|:o$~Bl%ȮHuGvVfݬt^n(%n 3b-CG(w+TxL! nq5 NyʋDW΂a ihrYws4RSMαIvw<_Oc'owma&+/׼뺲ձ #Qb'j,QXbB|,6VBa+z"bMteRBMF:0̹Yv |cd lor)L6d!C'1VJQ ^pbapa Yܟ?I]cHSra|JX& ɯt]\ JHUI_Ϛowҵ%Wf7LV}pƄDlИkdޙx,m *+<ަY6\E n 4c,֔o``Z#o_IVQ= mNRiƣ igױ2wF/P*gyobdnIk=G4]r4a4yx0Npnǝ68oS en-nx?L摨<3kjgX9X06mbρ^cD PXUёfM Ŝ{B>/Ғ`ΫA]E#m~)`E?.E,P$..:=`c33,UjcypX gn`' ~%BwP[ÿvBɡюz^c46@0006Z1'V*߹UڭP OΞnJI:="jq1ӻbcE44xݸkxXHp.fosI|64B$ljf G2j>ʀhIxIA* #x"dj8EDgF+òWziKF6/ =̻?諩X42?:v~0[HA]B>NZql#,9#(ߏڱY7c9l0ڡS,! c4d~oo.*,XFb,%J!SlOKd=!,P嬂8\Q:qF:%(.u I z*W6w]BًxHVK;ux24cBi rFAr;Dڮd\ENpGOlq57r#lS*koA 3sʠ50/=Ϗְ c$g$r^Cwf;&@A5lX' N8˞`*%$b;Fw\$4QOy0ؒg+vYhUhpϫ%D`0Z^( ]Zc@@$d,,Ś2_s0|^ 6 UtW$MDOxBwf,aJ 15KbML<k`zˏ310!s͂kI>?6_Ս)d᷒䵞?=Qa+ 4x;nPW4ڳNDX |!I>8w>+Cz.v*CtF[XҲN "zZ/1-Jp]`;D"M94Xg\wE#XVMM2&\ޝvj[i_m EZ+.GS7鞢UBpVJ4y"GM-iظ‘ԣ?Yhfm]?8}G2 ^ 7B{{LВ赛g:2KWы~i-u!$dSßm̹M# eg'YpIK (Tt1DuO  ⥺8"9 8$$VGH#M#52ՎVWF02J}bEf%wVذNL乶tb1]ܐܬCgXZy3?=oýzKrKdeic;{qnF,3 FV+WNЭσ%H!}E:Z (KݾRXoZ-B9ODc)[v4^A.RşIS+yQ^S Cb)'*\69b9-o;rcȨ P65]$9Wʠ= ?;u3&wè\:<C(_Pt)g|CIqȧv#Kz/@,6˅Êp, fb'ɨpGkݿ}r"h]YTp=C%M3"eeoK$aj V:*Myěru@5_'d&5^V4P&#L:N!Q  |\NQivr9x* InNFByUI_In53ǒ-5Rx[IiR fBMEfo?lƝ>2I!]h4e/SBq\4l=6U2&VB@nS$fhazPr+ddضt ݿpܝ>,uQȤqr7صQtt| :' /05&F~ !V)} u'Ȉ5&鈦kڙFLXtB _˞4~e5~dw/L:ъAE[̈pyw}aҎHw7MߠҐLIycJėd ߑu2"7+0ɥw|Bl5,\8xGGOA (I"OC,k5f(u]ŭ&?gpO<=uuDNy'*u7ZY2/Eز N;Ul{u;s/brj.҅znIѿýS(X*x=jR*rx!DQl0< fFYB3-q%m<C޿on` JYl(\+ݖ?F>{/|Q /,ytK yX,6i*`g[5RNpiH\D?< 3'}"72JTDv8v[oώsDùd) 8{$ԔPBx4m~s෣i#k[V7jT3zVːys&܂B wʀJݲ0[ˆ#-{)wr2vxi;E-%νIOTK7>8Vŧ^,!-#Mּkc cT͊\#+@8۪B Kqx75=+'M҈vuJX ytȷ6MOQ)?2 4uMQ ~}:9ݕKQ9~Vjse͍Lț\( Xj,pF y{bz}Gn =Y5>SMUnC,׉QV:rʂYs,Wd+ƅ"(W LkW؈I0!TAekB6`dkƻ!J…5_]V|(d S׋$@=E@嘑R˭LrNeV'{z.2a̻9 2^m;V5ŠFs +['XYJIhiM a7Z>ϼ-s\f `Kvӡ9.fXOJwن9vP=9FoYGQf]@ҥo>q}x͸FqJatR"mi+VWQI_)WCpaArJ1'ASPC%EimJ4SLDџ9P^LC>-Kah3.FۜaYN,Ejw7ԝ-R59A;>#*TS<IU~ص"4p3r6Pd!%0~e C^.if>C?լny , nRY2Be_] 걫*fmtTڢWi~b6ðFdM2+z'Hvn\YN,.·yzf1JX D& %SPa".er OY˨!( `KT!8w. atz> q=Aضxؑ}K7eO8C (Vɞ\U1O˒y&klͨ4v$zAYzZKJB* "1*Sru!5m+ j&6"dO͐Ooo>40F㰀…\SYJ4{azy!t~v%rg-Nũ5,F/MM/  1ox=]xGtkeg__MP˓Hk 8%mFt}+T^mS5Yp_h,> v3&@+|ɾZ )"wWChP kc:!u.#\[:@ZL q?չW}]X`6OGCkK!ّs-ēTb2 q{"2MmXIU%nkkժn4[۰A%m)۽.h(Tb\~1mO9gOA rSgδWv!])') mдr`A9d7/ ٖn&Ϳ%8fփۻFzb+gRh$,mL: 3tOe-mI*+D 7O~Lh烽H@mV F?KFZHa>q^DU_HȨ`Kޙ)7{n^{Y]v^}0s `}BpInUX?DY*nݜt&JAƅ9(Z&U=lnlxQ뀻M %#K oް-<z̟+Bx[*p~נmpY8Um9AHB>!TAkItVhÙ\;$՜X#d\^Ua^Lt]@߀˩qLa}/9rS0_~!AQ@oIj cF$G9|{v^UwǜqqV#"Li{>,{]2xp(^W &L"18dE&lk?{Eܣv 䎚Al[X*xEYq=B_?K{q.s1 D$uyOв~K)V7/w(fsxA/",}] JolIz#E/j,uJ (ޯŕ<7{ "KHpO]3w{%v٤#D%Y$jZ H왏a"_Ď^-'҂/ HEatPg g&6F&،vF<&'T*|2P+"-l8!NiT>rl_L渭}n/ Z@ՍO'k[Թ&#Yb[ev$(*.=-iXDm2 eOgMi4J|#vGκG9K ==Ϗ+)r!VA8 /o}d1X|CypHo>L n- I(Jl+? &^EE{ -Zm,WNo8\mbP0p3 D3g$E;!|_3sʝ1v}} ךX4R">c1f*6P u8Zw!ƨ@_w浫s["@0v+E;3CcFPrBnW_}x=ix܍q~CQA3~O6̭8:nޫП1Gy+_`.2oÛ UTe[£.|33 sk*֬ڸG'RD%Hek%)E-#xFۀcYQ%FUԸ^oCY(ϻi81y7NWv30%8Eh٨orK (ˬ  "3|# o>6k%2\ѹ$BQzX.$B󿱐Y]'83+:#{!Tg*>F82YjŔMZ]7z+;Vsj9ʒsL@-'"0ꓠA<۸E ]5ۻU_+qQ1MxdXolh f W|y   nS|wa?| *:;e'Qt60Li~tڑ(.ڤo<]i% sZʯO48Sv& m])Zw`"teY4_3$@/K RN\p_Ģ'!>l X /d9{ >kE/ͅɒxnQVrkoaJ<|yA\۱aJLqk^T1*cj;X[c_ 5"k3aK e#O ?Dz1m]ڜ=5*a`Hˬ3!h4yv]|`+#;" Ĉ rV9C&e(U Ks*i2hWtq yi1q6 n:.E8QlTsn/Sͭt)vϖ4'bt>QIJIekl~3j?p=êÿx/PKz5M%EBApxq)_=PMXS6w%G5 rqҜH~zZ3Pv A rQȂ?o=b"N.ͳGÈ&^yQ:"?Gە{݂tpYX^?;ۉ)nKOx±^HkAj5泥_d4ۍjSuv q&*@RB_瘜cP*6۴uAg]ί(.Tj~MkN nBai\V|!UT9 f~C(­ ۱10|u| V Xuw/"ݑ1}Ap*:C M{ %RJ W7u)qPX;GK' zNlם1󴩨6 ͛Ƥdu>i_:0Bkݸ\^iHS>^D8mI&MK71leա"Vt!M O1aX'|1awkv }$Iutjڍ%ylroR\ 1P$+/oѠ[#ò;hXYAZHV7LaWw@^3շ/,{uv6!>R` e\2w,]!VCPچIݴPZmXVNcסCZ)&Mp^r@ХQS!O/hJ__Nb)ٵoC:e4LWZb-hHX<8%}r >`C4nϳ'/P-(y`W˧%"(I]c.D)Z2GɓBR+yP>ԣu݇gЂyxYeZj&l(?kz] 噣 Us٘-@嫢>#/ "ǬY;L192"+ iٺojڥEFDoaNXjb9?AV=~)O P*"͹C(7%ךMKGc9-_YpXW9:78'πz:g, vLYMK)hC"┻?hC&I|\Hk=a#^vQCM4{jmr<fiO3:.Pz x,u^ Xx/1klQS3pIjn l: UW4m_l7]Q"]C:+%Q^H?SzK0r@5 "߈rP9|USM1"҅-D=L(``|(5.hKM$;UG+7{S\MHt_P jmO qvfS?ԙmБ*ϙ/p࿬bݎX S3&f5bTDk5Rpȗ󼼪ٮR 9o4˓TV26w ͢QzXᯪ^0m Yw7=`h7CANV҂U7tgtj4ڧ5?D2so"ڷjlJ)Q^ZE dg)7&Pxc- **+ؚhXoM#; c!Lo_f VQށ;;Ln0 UJc'H #% KLC=Be}R#j CX׆+EN*iK\P5E36?gEjgvP PĞ2/5x-7FŽEuӼ4qFVf\[Y+QpKz'00vf^P l"=+kAsA 6BCEδJ#$3D"&vBV͈MYRXN40RlH)Ă;QfWwX&CxLjEQq#Sfڱ-BN< OШŀa4Yk^ R n3>i:<QCNǰy8y[MQmK 66i5%SjM&0mr(o5 AL.;rZX wA_t^y}۩ tHN<I0*N>^Cı~ K|=uC>\@6 Hjb>wrAS*>o) txAI-n5Gu欒2'/{_SS ̹AYvzZT6QSYOF@BpqNqoX0E ~؄+ql-m1lazWi34% h$$4],~.Z;ܢ=3Εf*TUx|>y5" !}'W:~%}߲_̎&00<w}ri^SǽU-_6ev9uZNɦgh ,LjKBHFJ2/D蒻Tޣ;BDoB⑘*vuqF&I-=l ƶX$תClg;ߣ87Xԥ`\wtt L>tKɊVz7Ce@e1_" 9nD6SX] C|ǷhZZ<#\|qq.{O"ms FI pa+C{QՃ:]Zd 0!e[A|Us I^6t_vq\֪GgЙ`N.;gv:T޶m([<"Wt%*{[nn?jX3I#uvu{^4 h]܊ٹ$0J)WDB }k+"a&r,I܋_ 3phXBg`Uqd7=Z'ҁ% &;A+)IZ!n"5J<^^Q(o{gP9's%컊fZF2$1KkW2bu&M}ߑ0ykk|ƨSn+m^4,4.'!-`/cp\IVc i|h^l /n 2fCW>D"UB^Z>*\7:`CK=]86q%&N .V-W?vD^Q u!R.=g7" _?w(xf疬_v)Jx̌#C2@[J 3` ;j1,t_a^~]oA$awΏF'a7~[9lz-Lf-2E n'=\R-AIjLsˉ)#ȴeWF 5xм)*&<҂2 ٪דрd46fvX3tT1Itj;tpU̦ Nq-)T*hsma~(cwN]۸UA:^ ݦv=5'z$: ] Lb~&g1B|/BOLmu#{l,fŏ"M|r3THVbD&?7vrWs+\Oxű\F}3usqub20qF 1fS`^~t ;x[IMJ4fL J dA;޺W Qĺ2o8ĊXELJW0ЬwPxR Dޭygܜ ZZNE^Ҳ+G42C&eIvH]QKZ[8ɛ9mA:)M;@\9GNDN^WNΡMGy>KC-:Pp2`P҅ {|WK0Tr`NW]ucGVN?f=i@7i(&Jp l`"&0۷E*B=sch.6~=EKҕ1 4sСJkI+ߤ--r5^K̐nV+Kzkpbl'^FjTOO NBdG<j sNO"#?gGq0VIIhZ4b>$/@D(v0KV`4c+\>YS"p^)a:C۱}i g[@[YYθGǙs`+j.[~mHtG(Dx#v8pJAJc'Rt e_f݃7|aEb_yɉ=?!3"n%-J5r/UC+`$ۙ*qzO[ F r(vؐ]MG$ H6nv% y^)Q$Y;y6:mLFMs<(A.rsF(xbBicp_MImGsM'9a*Wj <0d-wT$6`|l6_Lo|0Ӵ!Tw mSG:}:d[hO\TAh"SB =709|]< , m'.B O5xܔJNLîS kg`fքqƖ=v[1὚2f;cur  Ck^w^M25# -3 iWӃRC[tSp ]VK[_8994 #毮ʗ~^;]`BZ#㲐a}4KTPAPV(A J|y;CQ=")t{-q2L>DyTǡ]>=>D3{Y+! =)5"LJNJym3[KZ]=Wm w1XX-^1x^MpqZuH{ܡbZ\x[>e#q ñRي}KwRboIР~W M6TXFJF>e&R.T*C*+:9ZH 1l*r6Br{!@@xM-`8K/XZ*Tj7j] qc'_F$UE +w-'r )5Sg"2 V$nI0c[!^`!j EjH:vlrң Tw\!\w\;uNc+Tys:[nr#o1Bq X)d ?#&܆}ך\GS9G1i~w_ਆ{m%=SsMCK.&<7$b`Z#g@q/œ fy>is )Rk@ 1DžQ'J-p{Q8a/GNW9PŞEڻգT\{Fġ]+?W…| tI,5OX{%ՕsISq4'Ntf~(|vqfguD\vK_-xg͎‛ epO":qe,#_XV)H QʅDt Z9 p⢖^n/#Yb&ɣzwR,1ip㇋3DR`i~Г\^[$ּ_F *s Yި(ع3WooZ0Eނm%f.s0A'm-B:Ճt}cmy9p?c~`r L-tt̚<,h{B8bׅ)N+34v&썁.qQmĕX>&*%NJ<n5u=77\ 0?Z=i/c|%AnlQ6@ӆiQ+>"XJ1Nwt +}X2k- COkB_<[z鋨gr:zᖪ=+'.63zi7o(4Ѷf-șQ;_3To ]:}_ݩ:Ҝ#pM0D0m)w=_q,sLE>},OVl*dp糷X\aMstXv*>YқU ^Os.qc_@R2xEc47]%"% 9d]T??\ꔧَDde:p)O(u5}^ BRDƁhB.nxޠZ庺Cu\4XTVrδ)(J,O0{HPAʫr?1@kot;\V[c;_a(kŸ8 eeO8c̘V#O_Ѱ\Ġ+- U R%uH(S+RQ84k\ iXFʨ̲FdNZލi|а^V}hCkk>pY}`OJqޞ(Jم='ۅ Haਘ o`}`XA%6g=iV@qRo~SKΌK1 `1}~>&bAK&t ctKA;e/Wtd9!0[2_(![Շ()qoSL#ٹ L*1Һf] !ar8g}s~`ꑹԊM #*#q9=x4H! B@t$(V*s=^ڊdLƁ+Ph}}iuz  Q& v2YLXPa8DlP;erGT#oFu7Y߮JJYy+}^_&"[R*X`[A8K 6M@7_3cnQ$`@wJԯ< RAe2߁yudp{^ ><RZh}I77F"k'gq)^vlȓu O_1,ҹsv,1zMG\۰$[[3٤ـOeib,>v1 ݊a:9F@8qF^RxZnʨ_1LsC5Զ#` SyƖM[ pnRaX&nc\PXSK;#Z-)GkA⑏]&X#/$?:$=N-/ȧᾖb.[ꆗLDU`Rz1A>_ (a>b! =d̤}ߍM}L3rS]ie4g6~z)=(ܿ]K yY(zZCGTKtbSM3|lO;qmRZݤnSMqOC cM)E':N+vSaQG--,1d1[q̛ <^C?EUNz1rol=ׂ87dԭb0s79%g33id6:MBb;8 :t Z{*Kѧ DVl1%*eE4*ۭ & ׶ n ޜ7ZEgs!?)0-yZUU_Dll)j2!Nٍc-vWVR<+F_ #:\d|:EKc֝^ Qh]Y{CK%ʣJ-H`Y:emԶWj_M \^CRcVQO[ܙbX@ӊ:|VTۓV'YyuPG4R kHq1WwF $+wR]뫈o._?{zp1!zV8ܪc>tssg+ 67D8PGT< -u,zMc/we;aP% oެДщ'OkEsͿ D3r7kvH'rC[-'ǘ5rEOe+ sHTIC^yB-$1VI$h( :P X%mý fZ9z@鎡E Að1/ ^ONq̒K ̓ffhn4#i6}h]l0$, t85YHdؠ(=bB<풭HZ TL7d=x6qh-_\why,:AFR5sh6&xɵL|j USMƄߔZ^uYoz ɟ 69V~dy-?.XȘ 9xKPs[Dm`B?uh/k-g]Q9o;:ه̝,w:]6/'9$#5mۡțmǷgH>ǟQ|k 56BɰE,@9sۻ`rj0!h$ cqpA(cpmΨ؁$H4%)E3U\kD&e$8a¨%hMZ9mk[8=m*"vzZXM];lc()qsAr x:͝ @pus9!%Xօ5kP1J^R X̺XmfӠieF+?Pfo~Qe$~[.]z,|9h~] n8Z r:B A_`zmg P!ԯXoz4Na/*߱µn]ɏ"Tşa~rw8&*;=ZR?Z=u0 ZyWh#NE O ޾?W<"W &ʢ-YrAn/ grpɘ"VԩxOK9';}u%Q~YQISm$k"O?VxF$o _A1hx8+ K"i:unfI`LBP{(pi=$2p[|).&Њc[xP8$!tDRfoesÀDxCUiøg <_1U.)zg t'ɁP8ܚ>!vG=ZУ֌ %1JpǮfՆީۣC*YJ^8GzG8.Vunc=; *Sn9X+u8{?#t!2}9%ĸda 8-c}GxdAwB( \5j ǴnQ]FYݭ8^Ï?ad}PIW@h[Eʱ/ݷۏqԻߵw9>`L=e&Xٿzfsfp aZ_d22Â01urpv&Eߧ˭s*$.(? J^8SupKӉU/*A~gCG)\M{1R)z "ȮZn\,ǀK[%b4Ag7 Z Z:@+w50dt3Fϡ/#k9aaS"A\N7q¯HjR#@C>pvž8N qj9 =TihZeB/U-Hc\Nӛ?)>dOy΋ Ҭ*[7İOȒ0༅`>UpބkX'Iz>ĽhP*\oǖQD-`ڔkit V2nxb"):|皍̅J`}p9$ %Lá=kU͢ck"?nyBZpҚgRSq}b}ý Yմ 3i _0JQ2VӀe"7 c-pq% ,4{Β4;^P+guۻgCZ'FceJpMnU̯Ch J[fDŬWO颈댫pK "[$qfl yپRZ%H3tn3Foq V6j@@kl.@53!M>qO"`q)4Z nd]E692x-[*3y#wy-CNw~|aC_@U:}n LOR@l6<.p*bO>jҠ{`Jq*̟51R_"U=a_V:Z _pi 2joGJRȷTA F3Õih9CvEfl{МP;+H7pɧ ``(@aYEDzPy:ͯ]Vm鄱ϖPw4Z]qjB>/  gF_!)WA,x aW| 暱P.Ǝ;nD(Hnaf׆0M"NSvw!=<=1}(װt5*6|S4߸=VGtbqAKύg PT0h4kuD VoҖ"]{yNА <t0DZث$A9C'\2JoYapvZӾgxEOa>L}4BT;Qb$׼X=80SL kZFCF3DS*w - /X9 `I^yϧ- yTJ0>1"&'.$תցTn4EH fy'o*=c0Q T8U&-78}ŖR_rss5F,¶6$#'O?Vb Z-B%]-+H W@)S))RS͚եH2A[K.N! ky :[aGHBpf4Evg)JUpnv{pQժQk;Yg>Z`9n4ɖWOきGb7ET3տ5R)z1 V+^-cܞj`!|/ib) f[`R PgJ' OҜbzp3 =]^72B2 Uqߝ.dX5IXYa=m8_:Z #E VNf@R *:y2VUU+,Ś9S . ދ'σ[kg2Ը5&H׎CJf.;r9 &#/0yUxjʛWc+Vh+֌c|CCd W$$#a/7v }AI7SHѥ뎗!i`Lv~\&RlٳH@Ҹj& ~hkiP*U2\l6d7&hO7$e{jZrWP6D U7B7[d޲#qݺTo=n?AB٦aŪiD@1TEgά~۷I)k?-Cu!:vKf-ĞlMYVg9XhV* c3m塑Тy* g{,8 ɸ}+(Dv jMTt' fC(ӽ@lSVa0`ij5qqqsAK8b] 3&Zڒخ$2B7dnN:X&Bq !K\Fg4Aw=?YC+4GqyNjr\CĿW16'Qz>pAZͭs^ h p+&vF޺ ʴ4Oc%=YnKEGͥLQwt{cz~shn?wɽ2GPq4=3ʶ .vtO+>afjġq*s#g}) Īl4_C1 w倐ġjI6rA#6m@zi-WBWGܽ:;y ʒՒ"ʀ:"MzUDŽX:϶j,[qT<-NA==JiQܽ=8mk8c*ixN"/R{]mpYq-=Li_tKfŻ:t/{hT D!WμcwzIKzm. 6\idneS,BIMz ';>7'm"q-LN;PEtޕTk<V7&19z/K\3jFmL zBށ-dM 5Gq/5򤽥dyY_O)P#t~+cyp,bTƃҮRd}S円Ay}K,G2(hG ~g6Am4ZVs pܳ"&<ƘjHHm$v˖?!JA`ݽ~3G7.YQLpaqiR[Ӧg:X*\B +BsK1Re 6Qً 8iRot]W)'W={Y)$Q⚇t;@25૱$Ye^,O֌%}AoGgZ奔O+m11T7z= M o{%qo.l9 *ttۂZ D6JG'M" -=-XQC)%<4TY(v@T%(QD- V exg֧S}m+άbw2RP"0uyhuIJ3&A&{_JIۈntY7rb̋n(n7v  ~HR;+_1sW[E "F,`ҫx%PnOo[Pn}HPn:ʭmi V'ª##fOI]X%hlwÿSחVEY"H{m,ԛI3--7qMˀh<{Hoʽz@Y٠/ n`TfMe~3#oE]qڢ-OzN=dl3$#!udM 6kFd|"ڎְ.DWHK?حE|݊ӧ[oü6]Vנ5*_,~F&p.R"y寺=[QRkW]YbfqQ"h+_:Uw[kKaJduS0=`8Yd\}[ThBDvn~9`.+E ѩړғj]G2+%f͙hfDfI5/z)v؋]7GidO 3U %lSQ3,zWUO m<-SQ AE},Wknꋺwi rԒ RA$mj mi> vnRbX^4L_[zցhꬺ,&)tz%izP_!#5`rH5} lHQED" A$<W}'GGw3lE+e yv ޻GYkPܥx/%Y%y]lM?hVmјn} ]-yC^"{D$|Ru@Wpd|R[ZeP#2s ɦϔ$mH$gOQ=1u^$$\N nRZᗥ&ir x] c2 !LzAb톱Lrm^)k#`=$&ޠtBjB~@:+E17]*z`9]0KUSi d6چ\2S.Մ .E$UA#uFq6(f1rx+":Ѕ a}[w}{NG[#+?[H% zK3eL0]{ϬM" []1*8=T'?eӳ0W-‘W`[5EBM. Oc $5]c]DCng.G,]hٙGI@_k# \Hy!e%+;t?/Hc ߬VLe̢> V| Ič^SA\w6:r-MBkox`"do]7y"޹8sq/S,&t-oW G~хϯ5 R %+? %&(rc6CƷtV Lht($,g>0^fy<>wֶ.)qiH~߷Nҵmmșc'VB=kI4PE"iWׇve"&Z2l>#IQGlUYF1z6hI|kS(S~a$PAo^H$'|:V6&/ݜn 1 )Ҵʛ7*yopAe7x :2k D:;[zsKU|% //ц~VR?r1"lJPk1&^XM Yl:sWc?*<'ܐ̃şN0!%_f"}AH½dg->.} u %Jʳ𴬮<;8 M W[?ppK;RcϘoH2-'>+c_'Ӫ냛ɩy k/-~wQ)f@SgA1oSDY[%L/Sn\cC*&ǒZ\.K|sivbYR:O 3.I}IGPEGg(,j;ө V6|zzWyρ_3u֦S #nl.G\sh9XF=Rd`yuN0\44ueջhK'P3%LM[ zd4{%"|mޚag;?3˵Ԁg"Z͸"ƻP`Qz|W9&[ (T X1(8V88{.Rsxqy+'aj*ܟm@h _:;>~6xcW7y|rQk\TȸVF."6 b6N+*zZcKE`aIM >MKU?ְ[Ka!&" ⅼ2?Z?bhنwi](砼 :XHD+T; r?zLxo} SӉ;\А/{ú2DPkt~YK|ZcEߙ)W 3{<|t '+wҿ[ƯzAhtɐf"o}C3C^8FnH "eyt(MFWjܪ4GXhϪA_U'ޝ^Ukۆ*"fЙ50ލߙ FM NV/%\ a5;E +>eɦִ^JG\nu9\R"az E@{vOPhzVH-GUӚ`a0eTݳ(gG?_ܞ~Jf9$Šat0{x: ϻ끊EFU,Me{^M<g 1(Vs ]ɮL&L.%(gbz 6 ٧Y n1H Tj҈Ax>iK3 ;}iڬpST ,7K8xksFW@jqQ`5;&>H]]AԀſz׻Y5 &oXڷf^wp;ţxaudۇW.ļ4;/N͕o>[ȓJ~م:BcI,O]VoW5Clm>i9}9jߊ"Ǎ6s*ZB[EH}9 ܅0ـp8ʣGV;+J[1^,p|%d>lsh;kVQI H1["۶QYϲ:zQ~ֻ=cεWJ55|䐫b$`_n*j?9#Ƴ|hKXn moNq@m͙]U[5"|$/x \~0O6;p폕ՊM|6WV`\J4-Fbj|ž/_c}Kͽ 銝TSïcOUC_+rgN J3rR*̔n꘷FȆ]\38+?n1{ׇhϖ5HhG+|dݸ1XcxQg<%q)SD~"~00ވ?Q*%П˸*ah@O($:=opOY7HSfBS$Esx3 .Cu /`r)Sv2fm?Jdg47d eT"pf!':jw:58̭¢gY%f@}'c,3 f$=k:'t:m93+wPPS?DJU1љ#dżv$lӰ;ͱ:ɤElCIzJlj$.!(%L"JoL86Uʔ'W9YV- e{a\:$,^BU5;gxn0bG`Erw!=',ogZri?}ONMR~U!w9@űiwanij72a?}!*jٜ82"SU6^Ox(Q@R4ֿ`ܱrޜ:y&n{D~oP] f3iA+8a*&a">kR=mQ_# #Azd*uF]c p& y o7fjm]R%9?4{zaib﵌q[/lxXBy"IV.ڞ6ɗwm-Vc"`TxvjJcr#0*Qx?P1HGfú_[џH%rO}8Qe,l;e\T,tmvW)IyMم[tKX#0SR 1qMa9z<*>xJoz= \[?VC`6JjTaY^dHlV}`}?X:K_˫|Y?i,ˡC?Zݻ&jHvLN\iVh98s#˃$/A_lXh v%ހR(CR{Q3KH!5qٶ lPL3=zYB9l(o 5bAtڬX.2!$ߣ) $zX]tloKr}!Yi}(QX3Ce拎\~e,H?nU!{eEkFD}bGnu$Y(0hfN:1/ݰ$( >3MmnFLW5{2N Ӳ#〯I۽_w0;.:Z膞-mUƷ2Ll`bz[ 3\{1.(i؅m>ĥlpx+U8l$#_CZCskC5(rGuvLM$5'5mAic* mrf}lwPw*7$R:nDug5&,G-xNOBE0ӌ[5yF+Jl7'ӆS^:c1NCehjY dE6V KA}]3(˨+B2x( -";F)@iO%a{jApQ$őJ%kl_QaW]T6J榮>c. )֛p$FI>=4+Qs%gg:~o+l\|6:DPYp>,kFF, y3¹HMꎖV::/OyFlޚQ2#}x"'$k 7؟ q4X[D0|[BOyZџ$ĄG)WQƒQ<\Ec|r'Q캨+&PgE@W&U4%rLD:R251va q`XO܂Vs|_0NX^i.9u$\\/Mi@nD#M*J|IϭM)2X]cstYIAWz,Qƒ{_鏓U՞P_u);TƁ_BJR1?ʞl <`AaB/.o+ />=ٕy5=/UOA^(~̓-KRSJnv (B HxY_|ݷd}5R9.dt_ڣ ?OR}[RN/ Hu:PÇZ)al= WR1Ðf1މq=6!P8KJC!Gh+^-#HWGg/{{-CV<s I$8zh.Rى.fe4Nv.)ktx [_p+uk˼˸=/&vl Fsf kg>VL ~C=E]8rÖ*AFN؊sFЧQfm|2p.!R/#ވ+*Vor@)tеSZEITrt1h/H<S&I"h(cW;' 7/)% ܲ5"~!6 W&0~!3=J|?*ƥҼS ǢŸkS%YEL;U:204!1Su d\Tcd&q]Dѭ]ƚ}t/ TP",7aK^wŢ2Z{'1/ؗ4l zOGųW|kIDf)-CY\UTI`9 HwBVHpў\ͤQ ($ac~]<6z}GD Zw1C;Q XulP6-}/=4ߚ|rm1G29) 7> sh3x5^Iַ&+xkkL#-+2ZFΩ%Q~.)E e<̃`Nҵ#d:Ic0i#5{EhU:zH%~e4_b? OT諺m?>e,Ō|4uWb1Tڌ$swћ4P[H\-^_7 mfwRg;Wqț%FgGbIyO-% s|Qtt@cf~4/I %vIV`D_XKyLB _D?>Ֆ} ʌFnGq;`U$O} [ ]\.CixkjୢgԒ,nܒ\\@8zfKX`ynopm&BD)wR `):-U/HΉ @ؑ~.N n"}_skN VsMh2걸_K`or1kcDT>ݐX~])_ ث)T%OL>V`yD]؄LJs!1p3E]t?ϵ @ܺ֓cH-=xǒ!^TZ9i^AI|59ĕ" S#W 4ܫԧ`\;ʠd)UϏ&zW!wZ tL+5mSn)/xWh< *cv աvc,H@:5dSъj5D@Ķ*1y YוR3n jh&&q3 ^(qEtf;*QgǶ򯾠(vF+ `wc9r=T8ZD4uSB;]WD<6`_Uݺ#2.2ݥ0TY!ZPj>!SPx`Xb# oΕ@l8z|#;Vxa.Ez >NNQP-ԐӲ< +N!S6܁+3zI.% UGp~(¦> z Գ-)Ch[} _bO؈`Č #gyؾ$q!0wdĨ"vÒiU^ tsೆ[ mb#a؁0P*MrLmZeuLBWRZpF5WTc.Fwhv{2EJk HG,|Ggy+4,!FG}^k Z6:<'w_6^ KqǺ7.+-jEs!(Fo e^ņ_XA} Ô(_oI]n-K#.IeExsIAAmD}c$km?/qhGL3h#c;'qU |1HiH\KlӁNb1Wp ݫoSKFsh;I uRj5rKN^ xx~W~RמQ`NCp6Fb6 m%w2l35"udQ9ƫ#@c.3|Im ggϨ{q>@_dH{ .\{Dc>{q0ھ+9o%iںQT,X5H2Dܑ7pA.Pb06 |(/>h7}FC).MU hJ -F|nZfPjUEgLȒ>o4J@4|=՝{Iuht~Pzs1Sp۰ RbӲU{kJ2(,/ ʕȉ6<*X4}_GU܇r/'jg‹# t=D`E@\GήOPyW^9YZ ߟecFdt迒_p'DUjZ;;^r%! n ]0(n@iA1ܟ GA 0cdoGma Ƽ(QfT+C"e:Opght`c<8ue\.lЇ9^(M+7W  1KoT_G``Kt|H7M@b_vþKEA-MҲ=a4Tf&`Цq:LhJXۼaOf:BW|ϴD\ſxZ(ǣ<_ eG^$2]Ф>)?-wq3mhYp#fؒ}KH󱱮\^9j1Ӯ2"cA&O-)q4t9)*&F}R]Ҋj|nۮ<6>lbt( `}hնj<@';.ÜRpeȮ(r iӗwV.AS0A{ӧ<Y0RT}#$彮qe = 79s(-6L{ sJ׍fPAUpjDi?ي؀ޖܖ=g/piBHA5 N/<DamtaiAdxHRR_p8vFZQ2BE&^*coiIU\UDY!C:iA8T5X2&}3āV{0z7߫8B5Ju!: 6i%f/[:swCp׊!Ky`PxQz.?NF @5~p^|. m)Y"T=3AY[r^d S6#a5w@; k6E}>&qegAqA@;*yܵuo7X}\j"@I?K]8<݋4[+' ifk6X:¢W3EdB翆t7 qفUt`YzKU%?Zd>[ou & ŽwRigÜ)dTBGEF07{o&!D`)co?yu{]VppL}1s3p]D(B'K{-f] ˹{@WMcR0 *8L9(H#d P,l/I^(yZêF@s'lOz&[%[|^r= O5ݨJO"=^xBxVn$؆Fk{+P,Є. =i2)TΞ0MoYȡpd9(N}SWƪ{okVs,d.ľ`xkYűQ/ |.36+6K-JA{g>(ȭ{MUF'uJu3H4Q f)]$%;vGp u dc{^`{Z&B<- xHZt_@S0Gf S?k+Fd{Q!8gᣕhsq#/;VV=7Ea9%W'pTGGH)# `^>k;t 8\et֟+*BҌ3=2eؙ|mAQU~OB:pC aHHs͹v`3' }jaROSG)J0[l"1vYۦ([~"vs?#1=|3Y4[4ʚw&6qa)GfcA6$ElBʉ>^#A(.D*V SJrpnA^mhWX^ʞ ۵~!\$gj 85Zh,z536*ʂ6yh=^F1N~Ӆd5 f5`ϕv/Ω;RH?ǂ pnmHznp Q!ҬI/E+˔HP47IbEX &5e._&b J)CHG:8*fy/%mڡfAF[Jz,ѾD-| _%F]t#}Y h'PC&S{^׮G T!Rܨ;X`R_۾CNQގ %,v,OQ3ؤ y֎t mz ғG8Mi{\;a:")<.*!-CJ#3<P zzۥ aT)fցjEoyG @1r-7n&Jajn@>45>$8CQ.S"HJ;QW32ڸwP=1@1EG'1Pdi5I3 \qZ[;,F-#%g ecW;e~1SM(&(K('_e\D]Aڗ..0k;/J#g9D{ 7Ξ%{@쨙+y+60ؒ/ݔAe_w7qvVPW>2PQ l&S$=H[<ب/\cڭs+# i6cl]wJ^0] ߀\3q' Q IT*dLcHPK>bq`iSΠ UU(שh86'NBrp3|_u0ECcC ޴>/YClMش%7Hm7? V}r =%`z(&6%Zͮ]VXz =4/{:O^\9I:hWd8`TfWtΖ+Bm0 MoI][܃8 y_~D6fs(0B %Rd $j"_`Pk9hfSȞ>M$f;bc=|y-s)-ۄRe dJ$z楫:ʾbyw"]ޛ_}iIҖY=76ªEpp23F؀wieU (Vt=c9Ⱥ7F4̔~D~;qAM3*ֺ-:zD}d_=12gU*v8}X~4~:)x9i~ ,70hVI0Fa10-n+8=x[}iI qpSK RJ-˹摦b*:R,p^u:$+hʠrAh>ñUE  У`a)PF+^oV{Jl)*ۊSNLs d`OBq d3j]>8F m_AeBڵ/fNj~[MXͥ Ҿ$S7ɣt5Bdu݊UjځxXhmXЂuvW AVp o9._բiXlcXM, ?X=x$% E1GW,s(STmĄUNH99kuy BPucvS#$%HF/]y؉`C dž+aۈ N_4RX; C%IRJaXvilΠ`̣5|[N15 Y  $Vb]֡q()6;*^eoO@"ȚsdzD y遱xVK lO50"y_Ҋ6,rh8WC yϸԹQ[uƤuI'ƧXvx L$c{oeW $U,Lͳ~XRrQݲyBը^>7mH^yOX \6@HwXT$ӽ\.CXOLxC[i 6ot wJFa mәs>%al]o{2) M\ ]MҳwFi eݮVO@+{vd#ν{`.G1נtKAdD|rv*\GaT7Z+=IIqc$5|eo['9̴?|P_迎Ҁ[)gΌ38WV)CM2_WO^ƅFXt> & |T+1jb#{A, My (Z flͿC"TI Auʋ"{ɀ/?u >X-u`](&gP3htx~!Kyzru a"> *YA8rkWԱ[G1ܭ(}MG.@$;!@ƒ-C3L0i U6rbwsB3\ΓNL ?@:@8 "uwBМQY u|Yde*}Nc+*PƤն7OhBCƎ}(ɓ"7bUGJ>ic8AY=t}#"&[`~ny)yǶ( 8cq'Cm-~W|+a{aK`ύi:l`[D%ڜ>i53HԽ COOmZ RҞZ8}|R}3c/삕qjv V# KKWh@_9;O<<۬C%i_aWRHjPWȵ l-=6r,Z-hW`J0PpoaBvH8[nA]w|]T][ΝvK72U>熫YjW~ؔ8vU#+Rwk8xO-`?Q1}iH!$VLokA)E&i/nt2u,pV]D"e?ƪ |xJ<\afaXNE|>] H"Ĉja盁vm)xLςɁHW;JiaV$UH `edYI=X8*|@J.Fǖd fZ\Dj;WeQW)F9n/DUTA<p'';Mpʑa"wWжak9Hʹ<er͐/w pzXD[z#R!r;\t)ri*~tJ&%*vz=d٣%Q&Iv|a1pz}W?P p>A }^W(yJ yrOl\p /#׸}] ފBA]0J$S0 r|eq:aϏ. 57@==ծɐcLړ$``S[lfuuEx%_ oHucJ3+J=)p8T23 &(^>wLL"T߰,'!s@U]zdZxQM~:7q #x{۲!]Nw-"b~S$"n&ĠˍdWxS5NJixJܞ*̚_LH%a@v ҳaA-rp߆S#!%LeCi*ː/:&H;뉵%v2C|y^V#}(}'#sP8j$ ,? eFhiY^;|+p_LC Y@+K1_և7:`>0h_U1I=Nd+<=TRy Sd~BK [p'Q荞BNR Z!x:1kNǷɦGF܅*mXXAߖy$n`'iþ>;)3./u`>xkVC'?c% h{_#w:`r- "lc(C=A~$?n !<qĄr9u VV Dqk:5} g43ӜSxP-m h{J(TyHd}+&.I%wnSW=a6%S0 4;oEtӻ]~Rcҧ_S>1~`=kc fPcLa~w-PPꈋbl? +N m6y;V6&ڋ'{t \EDd+%7U"i?ǶQ{` c?_B91wAf!Y6+67Օ۬Sx#oC@ Dy-8~awaQh)?O6dZWQC.{ĸ cts = &aMk&*,[mp<@Ѕ F3㵸'QW,bWkZ*ªKF DP )NVQ.Sߖ;o%\M J\qa%P'Զ۫$SP&e] M߶FΓ-R\"Gk]rt18P7R '^Л{cK?/\f%_Y?gU(gƖd/৘mዳh3&cCN񚢦v|ЪoY$iK`m]D?l`c;}KD'5*F& c56}},{e#ș^69zK=z8G |z-ƌ Õ*)E݋Z  ={{K|>u&aG|TV>)!0A%+Ҿ&%U1bg_hm+OD9p%  D}& F^_p8KD$3a ?(LlAϝ!cߝB.^.8-@ro8)'|߰/zlxDN}ݏicŢX>bz _E /Ń5QVqcaurfZyG-6}MNKC7DIg@$Q1:V䂗0 Oaf-Ŕ`Uli @1S%#tZJv ~mVHc5y XZD_x0& p| n`%ʆ`Saa$#X6cاIhx2VoQKLq*(P<pzq^PqRS 3"Wo],vu gSf'%v06E1t;f@UtS6Yə8hb)kjɛ Df( sL ~sK?XG5œ͠N[3iW=.&- {[js3Cq-.F zX$>Cgql,E͍z\XCtNZ̉RXБ^궐ժcjfjԟ1c=Q-Ay]jISs3sy=1DN&-s :a/\J7dC -j׾>ŹTlkp@Dj0:6ܯ\ g*/hKF#ر1Wfmp\XR8vLo$=Ҽ⊼{~,b\{N41 5B^Gig6)HHM c_gGeE 'Чcxpwόh cc$s0O?k/Sؚ 1K?fe1*YGds:=G Jriً<(vϖC,c2Ў_,3H mk´Emvhc .y͗D.\_y €Ig0|!Ro"8HQ oa=&C|ݧXȣ)]OX91pPf\_J-Ru9\;Y2KUf[TBGBcj_㷤u#}l@WϥW,5Eǡb0()("$eg7!zWH<}A6gTgiG2ýO.5͎J"/H * ԐWE^bx}3IX6eYıKO#uJ!"A4cV O i9Z4ˬR@UNH+*9ԆSKQ6CW[0!pTVjQ^|UL4+Օ*O3.v(aި?he'ǛM'Ǎ L P ,aô}K.R]-:v[ŏ3oߐJ+a1zC21NOGD+(: nNgF&y-.E. #jwKd~H~TH89O؞~4) 4˫6cGڱ/vkE ZO/g\3[Adt#+q3\LClFPLhccX6qeL `d6)tY7.^TN_"FË%=}|g_ ;GZ'l.|\)MYVy$[s>'z[+Q2O.ȓO^$bR<;'PR/}̦eXtAT v~ 6 [Χ͕9H \;vfH{ 6K,.32耮1mQԁ^WsǀY\G3d\ ,.1`ˋ(m]ưԁGN{ d!ɧh&z ~q@fC_FO)vxR腍_|]C%1]&kvB/Tζgҿ[L$08<*9 RǙqm|AXlk9ō?ad [s6PJEotvc![(la>˖ Uu`|U~p銈ڣȿtUIkK~g y;y[.7T("NIAЯnڽsbFRD'7t1 兮 ]C;N0E72z&[o(1D]n,uPl:d;Jϕ];U:㥉A?a;fx?m-pTm!ބɟǡD?#5;ُ?7-LnNiJy(o'Vb@bAHyJ=l?%~;Jt&(7uNAǛFb^A_;{Wt. /[[>^qjsd;Hlfgvb=3h!$C_.2J1NA'^;/ sN׺@ʗHtgppjgoHڂES#bzyw} e03/壒hl*>ʚ~}ӶC:rskOՄ0y%3MɸGcd1iB) vE3r2kFpi@ekljցB:$ᰋWꙨW2nxQl)ED F(a n9_8 e{TPW9{u?p\ sTZt XmiXegA>OY?@ ˦?-13u+؂q.-Q@hsy7C6;U%CY8R+ u w_MfC.g\(Qެq̜[}\B!+'lYZIHh 9UrDe׍+F fcvG^hS:Z}lk1FOg:s[\# dIܔN `l]pgpOG.6henD Ϭ ̈ӄo}(վQӀ{Y=iG0 |p1p2)r +jƅI9}e+I<1ئ97=V8 |iqEGbiql9o:u8 Pd(J@` `N;naG$ZR) ubQzY}Yk7*]yF";t90 +ʤD<u~^Ai')BF@uk> VeJO'%EV.I -Ma_lB| սUpm[[Xdv_{0m:AgcanvMӠ3dhRv2MO ֪L`6\}2t}%ʳL B/ؖadohAd]&=Eث%hx<wP_Wo2b}U\garHLx}ؿ}Ǻ)ϥ>:Y+Cqg@*.ch aufz# ?:6~N_֟B3G.% 7'5f,'"կP1T)N^XEu/:xv黂v;?gڨeO8?VʋKhV>W.:)T^J\Lf(-aXi2Ix[N7 )3Eq:*V_*KyUysC `A,3BPa?OF4[a/.Ϗ1&4%K6A:Z#njT;kP*5P a:UZZ: m@nd$ІFHRT'Zxz뮋Ϯ-BS@ a鯤Ic`E6d DE?gB iߔQh'"@R`;G-[1Dʚ8ԄH+NJ~hӼ8'5E^?!ɿbhސńN7Kfco޴$x3D݀EEwQIe ƌvR3.ĩeWZ~I[0A8)L^SugmiI)8 X4FBӻqeG@,F>9 5 QH:"JU@:$SoRj!_k崔j?;,~l>gE>_,q\<7i;k 7++dM(`vLI_ҝ~"<ȯ4̙ғRȌFdo_lOod-~œB; ݖ߱ M91l`-E_9`Xk or"C.U7S{Ǻ# ):#GUX,Z[^dfL~V,C%Qllg%FH o6 $4Kow/ P1 rjbb]8lᯁ]f$IDԥ#4*;FmiGlyl<f_h\n%6pb~o3ĢV&.s Y"$ugT;VӚȾP+EE+0 ){/%70D?b8QpM-*1h1[V 9KGt |>Y0w 0 Dom_ 7kdƿF ~* [f!+zZq׎L)d{;qk)æFܵ&=0Y~{⡃8H|vݩKk|v:+(DOJ›ӜF. Ą7 c V?m'*Y[#FN ^cx}2U,~{f/^?:͒-[K(MC/"xkEbUWIp%*H ].2fozsKDbג9Dž0HK|6b |^_c(;_f 2%1M*n(ʽ.p$ԧ":>NhƯf*`j|sLWdظkdh97qld:"H]lDsodSo̶"Wz!Qs75%[i߳ WH|߁{.".Ն)mi:'y11e‚}Ǘ`;U }Nt|.tiQm$blbC!˴uBN셍N,EĶ_Xf D,H`Vd JʓZߠ% #zjn0O |HĿ25@qShBʢ0HͿiD'Z^ǺuR] 5wo8o)H{:4)e[I6w0Ȁz-y W~R%^pMTٕViu-vqߥnTWW_Z$=Wf 'R%i%'e@--g Sn.H5p!th 3e[DƷsΕE 3L "0$(W3偑 BhP-{-p*)$O_CC!4)STBH`cL}hN0~M2 +:bIS30TBF*ͽ%Z#Gu]a db^۠hX[f`dÊ~ 뙜a[|xͦ>M]EaL?h7Is)?=*1ڥd/c%Q;{S}>S\]=+I( @>xD*HDh:c^CCby/+[ !ͪYgo| a\9hg?iDӵμQvl[.4OBвF!y5Mev:)^+xΖK-ps^ʝbm±nX-d[fU؝|O}܈PAٸ p =]CJ#eq}X5cef }*c i] qoJ!-Ì>lH"6_t뢩-x32pW5A-ք $<Ґ#m|2G;2T? jiw&9d/BC6?2o{8iBoQL=!_LP0Ƕ7^f H5y㓳⡰$j:fq)mba/ \z6o|(YN;'y- OQ3:wR&p@ Gǻ"LsEhs?{._ݱ rsm$iO ؖfYZhBWU #ycZ{bR5siЉ'8qYɫvԲ WB3 K`prN&C)ɕӽ :*MG'B`uA*WXnBZa15KjW$`N} DfIM0C`22υી`9R'=q>O@/m&ifzU'`Vwhȟ rFk(AQ,[ؿZKn.! ޲3۰ 8z.߳;kAטj0bd\`@xv]´Sv%mYpgK-4q[ \K9 8< J/ h%1a+x;~ ڴdE _* m%\\/~>~#>S ɓ^~R[\cp6ȱ+d(P-75{2X .;^Բ1h J{ (VG Kz}L.uQggCccaXP602Io̼Kپz+K}Z' kȹ0@7^&}R$ѱT.ne&|d{a%,*EXH=jQk.Kg((3@TU4O{J'>NaXj|t|sd\+|Wʅ.k$RɓGߩ~`rh7=xddbG.yv:a)cݭp'$G詴}DeEŶ;/6'fQǃ8$f5)^u<6@;X)(6ڽ%Ʃ;O @u-0 6A%j+v|A2W5o[84̩JV(>cjRh%z"G׿]Cz;zv[ӼD.${[` Lgmg 4A÷o|fM[T|y+@y|StQCPu<\WZ0jG@L⌞f>E (Ns慈+%X>pwފ ƴC:/w0IS ~M;T^zբэjZ_dml cY`ɜ{ZRI5wZ @tvL-E #EnJSVK~ Nk\g搸 2oEE='%,fZ穢$)k(I4ʾ1SIkYe.&ޱ Bl0r[<&QȉTIcxSEڽቱMh!C8jz}~)c=ĔO0"iXxfv]fs47i#-̓/ 1smi3#2hG4FS`v0 Iz\V(q*fk m>%P.j7l(knkT8UPIΠ(uRzj_S CrwŹǃ.vP~ƾT]l1\IJhk8I?{ F;&ú\LipyQ|ĵ! ui҂VH^LGF?yIqDL[ ?֍0](rkx1Kf3Boh"H 1D#u1ؚ3M/ԙBX.l4fELaQco6 ` M*\?ا-+{$(-'23S8!xIH/X"i:p}y ^]k;%gEOS9ZoC}go"%ʯGeF6MI(RzUj/jQU|ޥD0m:y(u)gm}^^_ h9)Rs*/ e y+ZN$mNCoc/{u(keBSsI{ F\L\o;J թbxp..jg*:C`^p8oH>}yWw5Si#3! !>'])}`@!hhMLycDVl}+'SM?J&‹-g|ڢoh1Z%^ DPqKhls3\TŷW!ɏ0NξڸZwy2P)[|ĩآ7H#sS}U8(ữ Vځ1gj1*Υ 4<ס4^p[VʹAI^uW3Z,DļD̶x9&&yC`CN8 I{gdl?F]O.nc4g}z0z5A>geٲ^r89$6K@!}xQq$mlɨy!3^_zNо`?m`^l &4p6ŧ"zlor/ǖm&5ȶb[ȩՀ^Ɂ,}e7)D@\h4%Ow!u`Jd']FQA0ǩ璇x2xT3DItܒI`YߚLh߾cR:F#F iqA>kAJwR#SCrVg>Jc؀Ox:FƠ*swA6.hՓ$ ~|& j("t ݕw2 DOnN(o2'yzA4-oGlG͕1 RS9*Wl&MyĸkoBmRmZ3r'u81m"k>V|ybW{A"lu \@p2~(~扳Brȡʟ_ܼ Z}?;s%:fuqQT EV@jkpQ2A[ŪsDM=!<# SC]o' Ma!:HXwbxr A#їR*$Rn?j F |!Gzh˅qꁳR_fx AŕEӃa/ Ff k$\DGɘ^K3( ?) A_͐yp]db-'#`:yݾKy޶ '[) q7a :+o**6\K6R&NR+9jAET,V[bpp_HUW4>i6چ0^as.T;mȆv/nnQ =;Rd 1 iUݖ>aΔiqO\9,Oblm1Io3^,?+j %)y\"z)EADzE PW~Y(:?/Z @Vo E#J}S:t~koB׫?g"w()@0Um kf5.cUXԵ#i\N(E:XXvz ǍRҒ5FuP \|ro>$ aL9XwIpAwZ`/m<>Bmd'` 1S\ qZtEc')S957oBԡ`i}n]8} VfOmtsx iTk4_6`9C(ryȩby6- eIhBa0q))rDQ]?ǽL֣5pT7Bg ٍ,YB5*+\ #;[F?MuBLG|m8 =nžb[/\ unb~s9fg-KpJ 9a"`4L245MZBiYG(f31CJEUda&{x57ʖ .g^ݙ̾`}#YPUUnZl9قRi MH3g'<a22J:@0a/~kv3f2'?ERZmDEزt7 #(f ΂̲"ݘqt*Ѡ-(.:bD@IM}Od$^y٧$]h5!};jFB'oYF|ﺩ /q1%Êǡػ6B!܁sOU/?(U.ZIxNfX ΗHPR>C(4 YV Xy=9dhx-{JXrV3_mܸ;N 4Z!ېD^P@0xcHIK Û{Ʈ ˉ޲C'[ VfqU ^#Uu]2F@J7RU!I" +[ 1+ IQFS_Rg8)[2:wn|A9X{![*?OPX'Q $ZiNI R&/Wd~rik#C;nU!B8bn $YE13U lpkSO-x#_6VE8fTA!4a 6̀b>!@Dbo}ҐݤGR'NB"~*|mNMA$wcY"i +n,&Z0ahSJpJĄ,]pR->*JYkwd]6 f<].)<@= [.qB:Ge^JR_% EwDzhǤw{ 3Q2etKk \՚Cyb5Hkpe^SFeKjDuos<:4|Y検/} ic@KlǮ%yDWUetP_yH8<;_=D˓$|vg|p5_0 z \kx8u{~3 d 8}=bxꎀC$=]/,zyCK)":/6G1];\=p;GbSb ^CslDE#{^Wg:| 蘝Wn {sF*9 "f0OS )Xڔ"ɇɮTHq@ lȖjղ߫{>: E* جf烈dzM*id{]E/h6H/?:EO9ЋE@~Wa5`O-c-BrAZ"Hvٍy׽xTލ*=v|hz 酭a # g hSeo"Dc+oLBCf\^_VOd%:Ӌ<2loYWH+ĶAġ_T(Eb+;9W^tW ?gZn+-Y$V'b [X}_GrEL _ȭ&ʼK\+%ڞZ*Nu֍@;V|6oa56; 4tbgƹF}o K>Λ LQ#r7U1Ëq)];sV (i5༎sB]_oo^T̥F#]?m-XGnFŭbPxygl(&G*f$ b' 0rjDG47rPX./Q4]*sBx7~39'L7ӺC0)>C1oK#CxB]_{ d / 1)Z~ce+.ƛԾ;CWȶ˘*,Ў뵊F=aI6 BUwhC $6cwN湠EpDC!i-t ځ#XCn SZŅj.(ɳ Nњ fj:qhI+o&0֌Hb\c~P!(Z޺f Soc㠮-smF W;vѰ->i49 bS4)Z"d^d$@ ]WFMa?VC˫N>>&DS==,nPeG<<'촘 p:`8"=%N_`{۞ݛu :A9aTDq܀A 0;Een B(5V@PFo}>`Lp(e8ɫ#O=#$d{dnC,vOgS-Zj;K'/}`lx@j9x:YR1$ZVrk9(n[vN=)0|&R PeH3Ydx^ q\{hءO}Ê*YsIhe$^MEL Q q:IKy92o~?_J|2ٛLdxUv_L}sBkeT DFuW)5$@.Bh7i`J,y;7EfjYjJ4YޫG ?.Ԡ$}SԻu0ݯrbbړjSA]#A$<Ǚ ^wt~"EV ~Rl ť̈wXxbbxm$p\vMgyoh|,Ɣ-.0j[zvqWΥÇ,3( D^T S:h^C9Wd Z}MXy61z^"%%ouˮ=%J)f ݵ*X!BTA&%[`q|&50N[ m-rY= uֺH1m'gqlckq8"tp~9m$ͺ}]Gx4jl:Lqͅz@2 Ա#O7 rՕAH8<#AcIeܚs49NǢ(Z6zQqP$2C=.ѩRZ&2$ᆅV*j5(萯p>z7PNӀUXC.]8>2'.D&Vk DVAk顊ݑԬ7PJ΋MFU~~ 'JTk|WD(x Fy-}8b/%oIu/@K6->bWm)jZ6zʷBDex]4[{iYhˇ׳;-Oj6Szjv-ʧcGUzf[TYF$8Æ ߌ{42:^ru|됭)4Y˰ :? o^ Na5:Ȝ/\T8b˭Òt}]"S7:>"}LfUl ɺQ("`, M1D 31oBy/؉H&qo*wfeye̱A eϲ͢h$. I; L+#C1* o"a]˩_}" C]^p8~qNt8}IWm{ E["]/G0˞>nl}=X= Q s m#GPuN;wKfJ6uj 4[ﺎL3 |6U 26ln):$CNʰ(<̗wc!V.PCn`yfz⨜U XB.#@Ehێ5XύM4n>VI3kp@f4F#[`OuC]ҩTL¤i(g )=@+zAL7ֿi+92/!*^h|( uFH7o^1f^vMF~0Dnݰ$%9h1&IhMif6vc$fE2 +r֥sNaM }vi8H)%3<+v8EACwL Ah*nc=(&0+ȅᇩ%/Z@p˝1&2R <8Fh{a3|U-A *9\5ʸ \]?i3!_ f -YoQQ}& >}W7gYGG륚ѳ(}s:umYw5,Zp+)_wsapc/XD޳$􊩮\vL$ e%/ g2DIcHdiH, p3fZd(B"O?hN؏KXHmQC yE`(3_˱cE-Ğ>`=.7,` 2N/Lhq(3ߐ@%)ʽ r L!ue?HEȶ(>_*ܝ,*fޱ*4t@ H3;j`p@jO 4vrY?;v! 3(WC{*SŅXDˏ,D$X8DDHNb K[ p;RӎꇗeǸC t i y[k(:4Axsy4-}m2Gѳ@Ypl!|2 g9Qr͍n3in7.k[2vkwzN+)N#!xzj9L0m⥊gXAd&<`ʇLB.lG"E7?7( 2 b|DM4K(AzEe !¢8 gQ+y::GS$ǁ2gc';FlbNփ B,YԩYh9';ʃ(^Dx:T{]Jf"kDZYٯ;i+Ie:jGˑܝ@B,6qW9V>ʟ!grW{`II.C[s:&?Yj;ӑr +Q@-wWA_`wzu ܍3xoxl|dH^Af PV*_Sڇ}UMj05wLI2Jέ }'PD6m|EEF'P IYGh!:qv^q.ӷ~Z^sD>PZ;7L\0-T4>@G4oLrc]610|}F(v8wrd5M.3K$i89!m'` 1jN|6ͽR|"Sʏ, *C8S"fdH)$8&Zؑ 3.'J XE??8 ?J%wi>6w!оnҝuYmzlϤ,f4dqJ//cG /gWop[.E ƽcܿ!&rT~eى-je0Sb_狆 .HQ؄!.yQac/ qڲW6>V <ǻp\Y$'kRe<6*M(IhN,,$Y'{k";Vqx./Fv<渎Y?tNRlN ;# 卡_L%5WCLM,0{wbN2=}?'2ߩG#g'}L_AKB\QVvVs~5mUu8>TS6J4uo0㘐g47_a m.&vP R"T<mM߯J!Hg4aQ!F #cXH4BGF:=s*g%jq-8>AHkUm}DH|^bJN8WֻjTIQ-0Bs%F~j%O|S,H HRzbk6vZ 2@`@4\ꠊƈ׹S d=T=[ 4lm3*z#EaY)3hئLv*z|!\Aհm߁Sdv@LK;8u:3y ^u5zcwGR,$ʦup̀tbM v6Ő08Oh ewYT7E/lډUȫ'5TCD+#Jz ĕ)Ivƹډ]fGG!_=p~ٝI}0wD^Wo D0s\̡r)CI!W"6pAmZ铖Jց$dUJ2~JM&p=ڞf zLفD'A-S_4~Tah`*F{~{:l4bwEu6؞-dxUZຆOnlWрABgsߡuafY"i]?'W!@w=;=Z!6i^9M>:RvqtlMb; 1xYp) a}.!uY¿j{8oh:օt *o_9`I.x ^W~{~LT¤3mܑs` 2z BejL-`oW5 ŵJk`<@\` 1obG-ₘvqEi"B3}hD!:`(swb('s2SC<+N|zx'(MڰϽ8|W:8&3[t vcHoZ=˱dr>:bIBÖ8,./ޅoQ`NW}m~) GaI5%3l$]FsNJE8 G^S4D/ugƮhQvP!d,q  5˜W'l&Gr/%ɽ 3Jr:aDTڳtSb L APWAKo3lR^ (@Y ;sqJF2\)02ҥ2*-u/hn#?5pM:m.|ߦ eFᎋuADg˨ Yo Bt'~{ȗ0a8">?]V VW^e \dJBcqF>$@O1 uD]4j]z#u{aɖkڃ;u2>PP;5'f`0,\NOybUfDYF4^Ql= ima˛\fep?hZkV+W>k"2ˆSYKK[oDkGoTPfZaaА9, g] h)>!t[E|][|Y301 <Ɂfёt*?\mJ]Ź! veJ\:L\AL {H[ޤR)5,G?ih9о̥L2IPKPc^[d97d$4h`#'___bRYW$zHHh6& bw{;`naM,xUY#*9Y +e^om ՟K[]ePUgMƒmwiTxH d(x͉CtӤʠ*UPOV7*'8jc <(S.7 Z2Dcn:$O tF{22H{΋0A, a+Ճa$` †nt(r) 5q fF"N{ϯ1&>iʩPuKHƁf ;HTP41`g hQN,;!xܖU2f()TLoΗ:r+p䍹V4JWYxe3#]k=ez% VU<sՓ IB g#+A&:RlFgL.Ď AxĽ)IǸj!\\ ڮfYS; 3a !nHVAHP C3|=Muc].0c7*Rfu_odmN ='4=֋S2Y|s~ϽXZ/ C Ɗ?@~grՙW;ΩI'!}caVuBO25RYs-Y#ZK<{6خ7IF`KGnל(5$}2Ҁ ꌽ`(F,UU$6,>OY!:cJJ* $|w.} iL kEf)Nh&~ܸ"jF`dM Pz|G2ӝD-i Fbh %sNc"=j-r`+-UPHE<އbAB(2 .hZk/6faߓ)~:id:T| ?]cR~' 8adE~5~N2S!_dPA^n.y}އB jMfPQ>/ɡﵫ+gU8]gѾ{TAFA,6G{ Pٰ&δeWYv !D"Gr}2| $T|.T7[V|t8п1{GzcUA(dXu?=1]@/y57v}qReg bX{#p#ҲimJѨQ5 -c;ڌ5w SzЮH"Ϸщ[{U릣|zVva0C)u<u*KTO~du8儂uvQ_ښJOfhIv J")k3mSN߻kQM1\̍'Ql# .Xb21sx>!2SId/1[1/tUe79QccEeBdH~2k=LE (/f}N7Ld ӐlCoP4`a9N$sڗ@F=OU}u$_u&MNEU<}q,0N*{\g4ƍJc74nZRJ/Y`h7j}i޿x'w!rɴ5o! D/ƨ61j]_Tx^'43TT>yf;Lo`;,ۄ*TG\d/04d":Q! 8Ҭߍh-ޞ A. A\,2G2ZeaguG3ۘKұhlӯZt`^O ]VI.DiB[^K#cSKq%vuE\VޜbiAB+Ls&=.j>ȧW^Yڿ0oʩƒ~6~4IKx "!"h E1-tdh- \yLMm)%m؉KRYp\J ۾K>;M*LFqnlבbATT5pMLVמc T… LV;Q|r4맕?N'ZD=anD T*ʆ%@ +]% bޣ[Ƶ<(QB"ƻDiE4Tmkm)ڬ ;zOIZ6"BX[q%u9/=TPVĴei?z64v}ˁĶD.gz9~!CxV&hXCnΪ|a ^>B1ܡ,8YU` 9G [r0]" ai*`9΀jc 8 y-e8ħ}NEGz nG?56GtiY&wGQ,o+d#fgKB)5Eȵ<>io` o8돸đeі5MiǾZ@R`ͣw'wnѻ)SSޖbBc+Qj8G%Y9ѕJlM5jsHi1TZ<n!f ϒH хvd<'-Ea1)-Qx^ ˽\JOH="fp߹Ec3 Dood?q?J]wSSch,dc1u@3ě㣦TY|BZci+sY|}- m4+k:&Rdx-r@ z%C:28TNZy AH=Oy&Z* Ta #gkEm5?(̣l rfyd:/җZNrD 6  ]p;R&ϚfЩ[?܌I*LYӈB%@ Nt%%7lЇ- vIʐe y@_K̾6(T;'m^'Sm\*6'}#w =Į޴' 'a]5EpmzZ jU _s 0v3d`SM^`g&A3gS뵅.w+CwsOJ_AF-9<)¯=D""@o>|9;ca'ۧWUEƽ"Ks~Jߨm m!fvl*DjrHV8 x6`8!xo3&NzBeœeMtEi05 @TKUTA)؀[]'xDY~sRxU@Z 9^6g,%Q|3*x =.?^URL;fj `N6:E8I~OQ3DqOXALQd} ^{#{QB( [ Т[{N*KSq)I)!Hǁ(_O2 :-|Ű.;N8uq Z'WƬ龛 og'M)|-`& ;Ŭc `刧 uJGk>MJ::pUFG>9{Ԭjbx !p4'U#f' eȏ7I\蝾ٸ˭^mv^aƊv=cÐ6ʩ$ż*SaBʾ$_v Pzc:v2AoS ]ѱ\PFOX9yJc>J+;ZjBJiSe f Cʭ@L<-q0u:FW|̕z|sdA/lV|%]w\e@i7X:CȒz8۩Ttq VIǩROn\R.gQ I3cpFbۻIN`cW6!7g [6{sW#|4^܅̣܋Z?u$UyXxx+lb4s=l$O3DUk />}4֡t{M5ts6D_S,\1ox{/11NUw 4C3xWS򱶯2܄,޺NXmdKޡFbZ`VA,)H_. @DJݘoN_v؆OPB3-E].ד7Xu3eeǽw ݌JH, $h7L\AE+yyU6G:S:k1W@"]5 Th= YɌ~MVS1JMr4K9^_ fzWМA[ +xS=%XS XV&ARq܁)[b h?8;WA`9qwRip8',t tKuUs[En*qA۾=]L my43,"cFF{/F;r_9 dz]M?mh&tHitll<6Їq* X+'x^C1)lo7 n}.]uuhze]׆ϘŻ'n4W0^PCd5}]V ?$K2(@'I64RYk}A1U ^sALyOsyKUJ(l5̌NrSG1=[۝݅Wm809ٺl1.6U Oof'k-Qʗͅ/NU8g4𭽩Lp7=e6)lҵ_UT%msJEvV҂2c/W6xigweAwtzlԭWbdx ԦzfI A*PY= 8U``:ou0Sm>ya@+Jݍ9ݯmt;G]ߠSnDXW'QBDf=NU`X Gm飙}f5!Q۶<%F";R|'t`E9F3/{ BPɂM) >Fɸ$:#cR߻ĸ7y `-wv=S`IjLM,wXt&~%U'+@Bx6.8R37\@-uĞa숔tl;"?uDٿ=cߺt!`7FC3oKSC>_4"Fj'4ͷVRvj`)i;~ٞ}:Ru;xV6$aAC?4LSF'N2,P}!6?ijNBC3jBE z")_z\yWC!Y=ouDs;M4tUw3z1:}i$M^EVXs)Ue4ɧR`_QO?T"GMs8x Ҩ\\8Xsm`2a,UP2r<y'|iAdM ^"XN8'G*RC 9[Ύxpjٍ!y(^<H2]W] I=KP߮[< ujYXwChLՇ SPSOPŀwlъ yyOI?@0 G4~OѺ%Hz?"]sO%v6oGb-ݔ;ŐIicۮF2‡Sshzm,4,՚ .x#~<ݘg=l3ՒFKLa.@i rd*4y 4ڔl# bR`j6?էLɦfD)6Mr,Vm7`?/Rfd׆ś>ؑ)S=FH] oAi^UMqM٣%y$+ԝzԄr< 'ojߑK2鑍PCGi:5+ǛoIBaZ2Xd.`,?Kjp^d-}"n㜕}䈽 o)隢fX|T5Rc*#!I %}^1c˻v, /m4AN, LLqۆAaJ)Baf"#ztA.fW[˧Nܾ&5#6HEO -7}$[UqF(yY6G1\q[cq>FW 񱯇m\DgA"YƓmF[w;-`JR}-"Ӌ}qsa6e+jXx\PBniy~2qVFq{w`wa_iu3IVhŞ.̣|K6V_%t֌%+ӕ'?QYKY9al~HЅM[K.ibO?R_ +);E*h8kTQb;9aX*X .LV P f` t *Pxwyi5}o>7Ih J1dɊk`MzӋY1URB1LEhB{ S6bYg#R{cKx&}fN=yz'g){(6No.Xtx.e4B06vri蕥S=GE Yȴ-ŷ F岗FE|JB͓4:0M̄q>tm"ueFvuQBnEg*Py>PMS=0ߢ_e~љ&BJ$_O%1WBϻ,9E-RrrmVWprw%, me܅^?'kJa -7L 0O>NIp".ȚVRhnϛ MmTd0hgg];5#g `` LD];qǖ;Ymx|m g yW߈:PZ) 0Y B0ӀdGS'Q~}CM7R- Ul Z,=x )g;u8#|^ tF'C^lǾ0sAp Ĉf%dvtLH|[`f;AZ+J:+BXh35,cDLRB*#.JG8zׄzuf7*Ʉ>DI,M Bx4Ä ":Eml*qB#W1Ű+q yovIz3vyъ،Ŏ__̏A(x żP[ʎ;cIҾŷŬxvb!U/c9wHIBxnՄZo)oDQЕ[ʘv@BabI]$7QQYXPq]a\6jGLzS:*G"5WB7X~HId#Ę@--w5 @ج1+ʶHĝ^Jmb^ٮ g۰"T\3X~ڛR[ڈɗNAJzI%l4j$j$!,SW8bAl"cSig7uqل5\D)Kk߲$5^ +"}+CHb`wl ]5 "~3 Ll UZ:͕ӥIApc*PVDu%_vsVN8vYdHbImS@ y%m<ANV+ΰCL߳t6_xDu*3&@+0, *m]2sVV@&^7n18%6N8-b^&8Qo|72ymY2@pBen)jKݖ~dEn0KRWnjlU'eSz FAVdYH9Njp*䓯i:L۸mF%m ORsYυ+l*M}@H/*a8g,샭H5O/5Laݷ4E%NRr@PjA#,\#'dc/HdliwU770&9U~ b Mz)"VR3zPbg<ʃq 1:Oߔ Jw?k3lEB~:g X38l=_7a[|-G-AR2jM;HY! 6hZs ji"嵒:n㮔]4Jr(G< e! a'o&SU C=a r_1 R~^T~E뀔{*De Ch  =R? X=S}\4$CJ5n_DpJ @Q} gNrd]wܺ &l8Og]ZYτ]0G>ԗ2'v0N`kH2:BtVYa0 P"{Ɓ_}Z h"pO |4oކe3*/uEci'ltN&d00УƏRAرǿx]i?t+Tz Uz+B!V`ٮd1On+{E>1HIx;V]Q2_!xx+8[[  |D^x0&޳]9ـ *'HDjl7%qPYyRXD-OՑZ~oڔeUW(z]A|u+oKH<5&VZ*+WM_Mo[ȶ JY] ̤!Of/+?ρp `>˓˂0+SHEeˣ9ԥwu# <),FZ Bșt{wi8J 5mʜ0MAlL%d(SjS W}d\uoiEjlF2I.o]d||3tVvmk깾ӐmF`.t@yč%n9ׄPnHCj_Ue#|w7eE'M_ӁE/tY@=KE1orˆx -֦̂ }f QgɺMCumX|s}-I)^ i:+ޑGGJE^r}fx 2n ^? j;-ǎXlcp=煶QG0 ?? ,}@:wvSA\Ĩ@}eѮ}E)*Dܒ WNuU4=o[Ts']/_QՆ{_3kFك]pᏍݏ #f6f Z?+#l<ď e0D9R dϰ[ 5s'0&#L=Aus5*lvvZ> L<1 z#qy g>gb9˾&/ 9Z/ ŝTÁ|˔9,`lBw7'%B{>w{.{{*ѕ3[c8 8I柚t"wLp(-' W|C=9Gd@}/Y({H[@QeQb:lX` A Tp_~nMF{uT޾H/^nӱDy bkL8@sU '>DKyp]UBZߟ'Y0[tao4@ }K]8 W Htg'@U2 d? } T~@'ʔvS] at]nez{& j?vcGh+=k"!t:6wMʂWah էUs6)~ܨH1KDb:uHM-Ou`nyg%W j=ae/˯}X*9{&JvѸ%Nm+U|b'7cB{-75f;~$׺V:WeV3lq?_NvFC* ?ӬYkZ\0f)"few9dF)m]88F*T}Rչ_w!+FS֖<{ /*>`slrLoIC- wI{w鶌B X׈/, %T+] XQ× s㗻ʖC2F[QKZG jxFcFQ?<5IE$Yj.[iWrJ(p[ƨf.)=P)zb7uur- !4`QEBUp C/nܓnE4QX;H=S3 qgCh\Gb(@ `zOWGiGG2JBFKJP搚:.?ff7xƞ쏍&yn\c5zPynv8ܻi<~ZVteℊYrW dQP\oR}ڏ)GwdcMPvz=YRc6+0QJEcWD"R5~8Ԗ-.޳qP%FNJcEbƴ ݁ G.LT"  ʟ_4G!tk*[lQYsՏe&UJ֟r ygaӭlt2DXF*PJ!NjN[H(Al2@T>q "o-4i_q>Q}ɶy` QxT|ثjG83yv}+Vc#{*rTS~=D\oV?W%,8 ?Zԍ4s[@|5 'X"$3!o9o6Hqo2~_9qIڇ%67;.Z.fZ)ȗ71:x~3?*A8&eXbж,W4<zװZڡ7{q31/9f.nԤTYbe-q/E2X7x2^JjӅV Gۃڕ7yj@ؿB\~x2wkzOh[DGa=QvO?d@yQ}zÿKo`JNT )rdXC b+@GM63`El0M8` L(!l=bp4R^4e 9C'ASAP)c-1Wd$RfNi5 ˍVTFdxUN#ȁadsDY\(,|Ogn4PtС" hĮ-&=ŗj  f8[0`$0A[*n#7YA :Jᘟ[N? (~ӵ}PL[ij$wbWy^@S vd>#Hv:iGeF>;WկpӸHz ߃N_>بRu9Mc !4;PnԝXr&};۱5^;x;PH Om(zt\[,!\K;= Ψ@%~՟)/K {kϞX]&L = $["Xl<!$=@1߃%W~FuP8#M9bPazIO(jD򞨕@ijLJvesOvE)0 Fr6-!.RfL˙q q\!4(&z<BS*M4?ܭ&,֜S|9mѻ01gÖp}]8a< n5Ijѽxoa:EC U^nC..tr^ xU1dF+bֈo맦~Z:aSMCӼѱ/ftDfX+D~)'A$tV %܉u\ -޼+v,Ժ#KmI3fR?N0{sPE UhH* 8QDEb6(ykBl K39i-p_xb;i!>iDܟ64 kn5rҕ8]nBH:($ lIi^Wzy m *hf+]>(kk[Pb ~oH0zԲѨǡfږ%Oȵo| k-ťP&^4"Y%r8v(M뭹OL"qM()Rk uތKX5|&iDʍC-Ͻ{\J]Q% NVm(t+OuQb?G %i);ڛi?>xGMwTK6N0ɤ8A|3w8FkhY 9S\9MAx#Bq9Y[EsJ b)~vhwW5Jx( z+[|pd~<(m Η y,C/(l5kc;T' vzo*߫00!}5بJ͵M?P&TA.%<geN*cRvd?[LSˠ;vʎ+$AiZ~W٦l3b{ݰ'~τEy{mLQ;{$&/>a6W2" Uϰrz iDbTZvv gU@Z$K;w3֠c%vCDGM;_*# ew$3mhTNb{e'm/pIc̀5g(sa~lhE m40-H:Վ3^hގ2,U&&ҺB,TuI*jA}ΞuFt(k9A@/=/i"F|i&MvA"K㏌6 8?Y†=; 7!`! 6N[:aNqHy[E9xpŵszP䧹cjxhyc=sy1g[ kN1ǝE2{چꛩ TrʺY &ϸQVx[fzGq!Gʯ\o0|OAs w_ߌGЇwd x5=3Ug0}L_FXܬ 6q\{od'}+" !!I-OFi i_ M%`3i},[NptAn(N)}d8)z"XeJ~IFpqeaPoٔ2}*T8Ӗ7Ш#uj(^'B[16ijq҇e0qif99}l8%y-jMc0|%R?a|JoZRhz{2p~5gP!~Kpx`.dPU%ըh\7.3GԑtmA DcRFbvɀ_cut)ԭ#LŦ5r>N+@6To)xٝɾ{)tw*vn^/LA3l(dQdfeqT|\abj=/66z>JBDA73談("Ar'兖w)hҦ`DlV$60IY -eg](El7HkVij-F!O5Yw; 8+ΐMM4U|Ѵs}o S>8PVh}GkN6KlNupZʼnv~K"ޘa-P.A)\ :_ф9Cש"yCI Iy^LF9 Hlm|-TQ`[Fڟ/LCs%d"s܆.w2 [. w7"'j'iRy6J E4pS&kmg$TCg˔WzA r@=Vkl HQg`} )7!Y1[ވN{{:sh%\܍=.'?p`=,y$ 24|J ]/?wLjr͚{7P&ˍg)68Uh [)/(fm/k'LNj0%U?^3'N'"EBӘXRXu+kL!'O'ցtS$5Ҧxd;Jl?07#O똥غdŎhğr~`LFVR,77֝Z::B }6ĥx )Um c]sn͢_mQpw M7R0և쭐N$tЗ_Xd@qEoD=e9fS!Q$ }!DF5ZUQ6lr_d-Z u3V}cԻd^Wf q'} uErfzP}ϱ#r;Ls];3c"GӦrR?=l`_$UylYJbTm}aMS* Q nC6D'~Ѭ8#k1W\(~0 SKM* ҀsQN:isޘ_gEqWjOh0Ugz!OmsKu^N[@,PQy.`tSJ\7N_ݢˈ6@bG 9T#1KxN 8;D]kX5Rj[.iA"r4@Kʁ+ґ,3e!@2w3}yaڲ%{AC ױ<+*:Ex3N.]N՗b@΃;Ok($<#, 0CEULG <oITB̀˭4u^ 3hs.P*xx23+B7ʴn;mhCC'?#:;g.ʃBK,  H]}zݐDj*BT ߈?@!7>mb(Fi*8йǺt׹ Akej2@[,DzQh3~lts{# *} ,*L>bǼQ|Bҳt 3\ڂ4w1/:NR2'j{s]lbޝ@5O\HrݼЬwk"CQF/*,mQQ%m~>k"T4şȩJ^ s'9CVl+"9u~Ou+ Jaj1jO`Yw4켦9| oZ@>{ 3TEzpirodre@0!ه.,o=)3[|+_U) 0ir]mqf&LM*n5=3h Mb8G|ڧ5J8{PY,ܟYd 4Oؘh5$8|-g 535% t62"$OtMu,]xN :=UF1R&f+߶rXd栱n$NdcADV e"CLVt{֗h;Fj}AYFCy}Qf3ǛV#@Ė'/s L\3/Z #†n̬a,wVᮦ:*a!찺]>IP*\K.]dV8b3$KXܗnIT:16!8gZ?A{Ie*ڵ6:Z#ncTオ>s-4]<>:/nyb!T0Duϓ2W*Dݭ"LveIӗ u2ɣz$6 nkujaņƶQa w M@@yy*mڛ 49 Le&-e.>ϚM~$倓|l+tT)qc4ɢ@ ϪFCxpjcC] 9^1**=Kk=$>=31(kG+g9O:a{ d+qv "m0Q{z1+MI5WTI*4OTQUpȳ럕!RVGmEBXݦ//&pHAr'P{f:ӆ %mbvC:(:9޹iϷL;x4b wuUl)0..8yll JMP.sӻ~ձÜM#rHOUcBhTI^TIa҉*%yzOr(YZ߾JuRatST>VwvMw&-TOgcR 6¼9./1p\ BO627[ : A™G6%%(Qs%u V׼mW8; Gl.4axҦct倢*W)]\Ss-1䙃nU|( \˯#ɓ,%J|ç{sYH^ 5G?Mh~PL)q㝣Oq:2B;F3$9֯ߚ)K[oW'3zi'Y&U f sϭT7LKgb!h^> |9kH|e마.$i-,'m{ri7\:gWr-nS~6$Ï2Bgц%e|IF #S&JU6{/es%KG3[&M%_]k }k MKwE56c)%f`JڲoKpTvj@,?Â2ontOv>,DEdlpn{C U8)9h+L}]BؚȢ\ϪF] -:I2qG& P{Dil^9]̳8^S2 9PVҳ"0\?B(tTT;sVĽJg" {;cM|gwI&C4N)}g ;|g/QO'-V\Ķz_y Ěb~'  8qDL./ ʽ&bd"9Jt ]NQ>NϰU,O0E@r`={/d5I6D)ϝ& 9֨SvY3ouy!|.P}*ϴM[:%.L%ʦdYP$`Ʃ,fft-TYuX܎ W4͓{ON!8$$6wWBԜnvH)z KvcB^]b>GC܂-^k =$lrqo)QJwU/_BA9o]42а?U(ӅΩA=[u6$u\5JCBh~ 9$Fs]Fc$T4 _ 577=Z|YdHKimʒ=?˿0茟~Kdfaűv)ם>Ԟr9D#x+VtaI㋅Hx; X߲1kD>w}pF /Ǒ<ĬFwM}ߠQMb@QXxLH>(^xbq7:E}/]9 pg #y \˘QgD[])!ش +6K2@pwurb&H8*Tph7(FQ\M 6vf]Qp?Q#Ql$hޚ[ so 6@D:'xdCdB6/ 1NR큕Կv8_nXrwT<JK%@ǭS68i@=AiĤǝ:?1,e": Mi:DZBdrT>\ vlE }hS?i>[`f`Rgxn5R6lk% R5x@_F;14^kɌRY2DO9v(\8v@fHPAiI'09*$,@<9?}5cXE0X>Φ0./VB+l5%@"!F;#t\ldlF?k-67ܔst6V>OE׏=Tߊ%;!CNCeA䰑 Ry_85`hV*2={v͛PRf,'(:/AO%Mz(_Bǹ{L!ZFzݬz6`ؐ`5nVCmw؈Y88Wy|3"$4`:&>Ç}cp98(˧tOTx6ؖ4fcP7L+l]J#m!kF)8/H_^g'M[xZZ7 ^*JE~ 鎞jҸ@-W h\/5Mxxn7iځ.d9=>Hx6*ھ>;s?^ n:Ĭ{df?;ˊ.AёBWGو Lna3`J Ӑ1ۈ,շ$rsMfMQE질0"T3q<=vz!Mj8w(fzͬLmDʟ$ g[2.+} LɍYoLjq Qh4- CSwJB,^m!c`\ܖt6tĐ'J]Lp$r~$^/ֶ5`+)%tjh5ad4r5rݦys 9>6v5VE;'r09Q 2+]Sp׫K# hGg"]uq>2%i aiPtǍծnQ7zŠ3@ =cb{/nCiۜa նR 0 y m2+`2lQSkEb9NsA/ҲB ? ѫ+Hq<3z6_˂j50Ҷ]̀Vc G:9Qzyd걍߾3n;wjLBJ)jwEEs1LB4x]Vz[-pLȶж`0q'Z0^ O# oB}/Lw7/$3mOƍ'I:rױղ$Յ/rSZj05UG| (kߔoZz%|?*d_!6WTe\}!G?Ebej1o~ԸRCcc\}!4ٷ7toYa X#QVVXo+H)S=;ԏhXsA }Ѓ!0L51_k#=y$?%ۆh@ ]9ś:qPs0j8vԆn!.oeI&G'4O"Ip$55hь$SZzgۭ7"+_̚J7|c%,BֹofVGg0^$hz 8Vm!׹֧[v/.$+x8W4Գ1,tޙʣqL) ؏DH$+\X(m_ϵ |+n )3B0ʑa0(."Lp8~<³Ohæh_NzJO] U>ګrsh=85hچ{i%Qf%(J x&# G q}x)Uv1{C i݊=[[}.8D?A&0_d*9Lƨ+"\S"F#y7~u[iڣ,iM iG18(7ǡ!ОX9%q/Jo1cݼ^n$5 kd4߲>p\uRj{|j<""S;Ǥ°<nNO.c.5 sם!~N|` N}nzZF2(@Cy] 0_|Mذ^Uiv:nB˴ ѯ:}~VW$^ҧWO-Z@ Q7#Y25õ%<ȂXQE%3ԓC g? >R2fObϸQ;o2 X-7]&1$\FߍpozJ!9!v n嶙5C A?__ Ys . X-S rhQu=K 'f0o69,$^ˬ}%;JwlhlDi{Ռa7-Jb :|'~Sx(++L(%k\T~ NXB"i ƾ_^_=y&B !C)A ^pMpMUQm#S֑Ƥ'bgIHx`z\Ɛgdw5SKt]tU9^AMW3q͏>o in({ Z#TuŞȭ&kٷ [%5EpoУ͚f݌R ws8{aF$" ֗pyÎ̊}|WgܯզqC\757-Lo B? vOPD3E7T}BP} g D}H\l?p~гH*𙁪t>ie&JuXǪ:gZe۠6jq'xYZ[tQ 65H-)>)ܘ:!ep^{A·c:8K>оt>c@"'4@nTkS|ͦߡaZ #>Elbۆj1 o;UsCE5 3ٯ, O8.@ODC"usC$Q`i72aVI IL3e@Rͻù%[=57^X O !jOinn֌ Uro}IB6bQyQ-eNXd>+:sf&w@$X?{ ר?Pֹj.*)k1 ^p4'V~hLOD=u 5'-b7fZ& gW Bԯnf<Dp_ׇLYܡMbW5mGkg4ak o#Z 3)Ցt!+c(5e.ٻ:2W9xyҧ(<3"5N}M]hޱjQN n*)?sՖ^_U5&gGLlb3*~ 1 I( XcvZr(~)H?WOF}E% AxJtgs@[ AjIB}h(ek֚t £^^:˨f͍X~/btxXǕ+m#xhl#:O o2KK<dp> Q GHj*2]4=Ћ5f$Ol(HX/g mb<- vY*H{m*%&bSR%dWpC'烅>G\jP3.*P/I^Aq/Z{-ґi ^}.`~e櫍-7`鍅zTkMꡇY@ 1-mXDR#8gWCoQ]C8Qоw^"u+[GyQ O sUv_#^m"KœoŕpA R@7yDv柝DO~D'8$di-r:cEkW-k+6igr3jc=KQeO[f2seE6%H(kҠ奓mD>ȳY%MO3+c j /(,ȨwSM&_GV Zح&H0fOx`-ԉL(-ό;|'+x{2 afr6uM>ؑ(5kъDF Is-:^A\ OK~/0U Py\ W]p)q3%)UOلFs ^W/Tik6Gv~D GR Bq$wOX/Pr̺Y㬤pXG܌]I4t>u{{Ԉkg%w9eqAyN RYjw؞7;UӰ#v>řAjmo+,6Ŭ@zq5 ;hסA_4i.o[-?(݉쪛,MVoY{M4H-g%v2IgâIK6#`yh׌ܔa#yYxy򵀒Q_qD`+>h KvGk"'V dc85ӛbЃfR+ Eܮ 4QaTt_DΰJ4&O*&:}Վ'I9 .*Y :tRb:$fئ꟮AyCrS!r^mw umCLu}X'%B [J*6jo@l*hSeD|Pf]<;0=H ڗwGaXA{.ef{BLPùyv9©D*H2'TVVDpǕS.&*b8g|QvZɢ$/G vͷ W`AZȫ)ѤǤ0Ϳձ"3,(hT[rM q +4TzjnZY?~_?iin1=Ron<]H>޿$wdC1Ce56/&D/#!06~7,#dqܳEvL:i\nnONV_'}+x 诣?,HzF+@L,#?Tcy[.*h.:oN?fOޓ ^q"ljhOJMsPcaƺ?]L+w 8oΌ7Bi|?Mb/s)7Ysv74./K ~+Lko4Z1$XdֆVeUZCJNMiA>@lh]. -$"`JX܌ F>F<v3eۗ)rG O!t0*XRК8]8e cTj!^d͌f~5(/#b߷ Mou-N^}4!ST~p:ϻڏW?Z)`08h4Q](s%V%\I 35;&m#\a8!cC`@k1&RhM>ԅ^b9:O22S'ciJ7d!Ƶ@dYy")M|N@' tqʾ <Hy<.-%i~B_X ՘MԽYM~R6RM픤$ksY~5L?KWH/}/Ws`` 2i=<-gS;ٹh$N'FO~+'E=jCiR2;, 6)(^JZ־Mx,)$<ısIǭ[ &ӈ4)p*+'uum>/.ˮTe+|!M47;v?pٱ^CZ-Q[i-Rȕmv@1r͔9,={ .E`x#ႈBzWNR&^5pY2rJ}ﲾ8>_^rtV&J֤OUrIC'g貎[>k>]CX?JyW-<56 E*\;X祅M(AwYöl5,+2#"fl˩8l49 Le5wTJB7EU?ERcmGP谗@v@UJh[*/Yk08 `d#GEXEϘZOmcM^)%@*a$\=FX݌@݋'`)8Rf5ٿ@iC*),/2V^UsӣO{j4bt'ߥD;_w-QXvuw/cf̠ ֯7{ܶEG!ɔcpjᎦko&#nEUaKem%MXs\k` Dm]4~5Fq )$ -/rAL2r]!;%E C5< >P1$=g{+Kqؗh>caeCUbcXH*ŮQrfWUko3=5KUdP o #hoa"F{ztQb2ǣS-U8w,okˎAhg\;iOVa 318N#gW1@M8VnIk_E+%dpvaO6m(;? ejòBpTs(0mך3F:O{+#ة2[9 p(og<%h+[zYF_1"m/%UR̜3s1o@Z>w`0*\1]Vۘ$1J~[RaeI!4(zT4TҔXQxT6A`Mc@a]@qY|䇚,ws_cGK' T>5 ' >,u_N/e we vWꞝh]P}Kk`I~# qCշ>kA7á]+nܙscs]g#"Iyܹ]~xh77zA> 'Zo*T0|olL_ɋTB^.gsNy!qɴ]J`@3: v#ea_}Kbv ԧ&tI6X#uF9 t ="v`0bG$Գwg҃-us P?Ii6b U4dD?fH)A~O3$5#  )<_IЋ43HsƿaZAZ3 :Wd׷t(&^ 9?#Βc#hO[U}mU;8Z [7H$wi/w`ӊF@ǭK>\چ; S2X#(4e?!2?PT9Z#! J-R y"o=Om}6W@q3]CmF#&!S?!df힊YY祖+չd2tze(uHVng6xۏYl4lK{nʒ E+뤥Mdo&<%'U7d6krB$w/J }m]E auo 3!Z!ؠԚ2]Ҩm,MWUذ+'q VX} nu&;ROOFܧ\Gđ(DPHqvP>g0aˆg6sۧiHm&ld`pNg},-K^럟T?g؆-'% ~w^#y5}!;QE85-Dm芳i<׌}gҎnd ~L̬z`XzXpAjrwxn!L̤ I^7M+OZk@FfF"ѥ^hw>{;~礢d|f[ n`j=6|׹09{xgo>vGqbHcֻ@u|^~0 v߬n7F+d܆=ur| H~s?j-X< t*go~O=pE?DUc6Iۈ[3Aÿ6)_"+Y2a-/1vjc_t^5z8*2WGi8IEO4̲>E<I(9<[٠\F &R+(gd?'=&1]pV+'$-C3𨜆IP`ߕ KMb 0t,Yasd6 6F}bj4OutƣAU1܏5;=a#H -ɭGD/5իc@F}N캉fbgZ8-P+mMevc`X/$ 7 R :G{jW\yOc =\E/H2 1'Ŷ]G!&кlI I8*Ùo\Y7\\{Ej~C])_pv<~MӱE|I Yo YfsΕރ$HIyS0 &Ui6wb[ C fn|_zu+öCE Z9Psc)ؑ90j{=i mE0.h~@ΜE[_;I"mC91,Wz=gũ/ 2ͥ&W-RL.D-t+$^^ GګmWp0S)UKЛCL5ޡ(z<)I5ʰ]#3P dz ]ɡwc]>b==C2Vk/+c$N"P#cvÍ.m[얷VK#/O LNu(IqICw%(&'i;\[}s\0w޳Xy,7*yV28 :?yyn2PH{2!D!*t>>? ' <ZhbBt iG h344fE\N6ڝnEwoFV+hqܷ",;̓f@÷7ztnKz]́*3l,Ajfv our^Խx gˇ\YFs ؗ6@!wl2PV-oǻ{DߣO)&oO}oܣ%UtV. au: eݾ(yo^<ϲ@K\ ^&iGr޲ֈQ#M,j4D2)"gZE+$o!t&\M8 _2V ?-6;Lw-dzff܊\]yh><é]ǼI:sL&:R[4ceJ! ?,{xᯕ'H_١*>dmyc! ;2>~"%5g4 u.Ys=wDžbްCӕB%b炡yQzP}^X^*EѺFx[ך{Bpj^دm5!O5?](2|Sf~ОbZ)0~3IHWb=>Yz)j7:#AD µ%Ӄ>" U/_TJ\BC`G'IWNg=ǻ2bMpH8:Tf!nau[χؗBxYڈSO {IĺpTw<-=Y<^<;_P.={*H+gNWZv]-ԛTl ub}G{D{*x\$e"e;BB )}6Q!vQœe4e_b?gmR0HgiP5&/변wg8;,g \|ĉ:qt5Nrg- Q1.H4PB9 s֒9k@gh%J`Q ʬZ_rˏ/5Tp2ەpz=}?Wf*k\›/;Xw Nt"wgit\4SZxA fT,{''5O;~]#VDuCɎUhA9[@{N;:u`Ӣyl$o>埋D~gїkq[ Zkq:X*v/J=DѶ T3(nAobH$ _r=4ƑaBw>< p,p-r9we]@_pVbX}kMSy2,౽l}(}"d4A}Y8);?2nX Yoҷrv eIV"W>/We|uGb1m?~fG{DWpEo^[ι.')y֛زGly+7 sq-"&Ϳj`gϫ)(SWjn^vT& 8 V` `g&xCۗaNA[n.O MCK #0ʹ"_B\K xMuGD>b+G uX a!WV՝ME.ImaL0O8C\%@d<:-*!'C(mY:^=AT҂xMm a%bE=|K ׍2,bxq#U3UH v|ty t=aHu $"$8s9OقZS> :TFP(1ǖnR],Iнa$;*jP)HYYߌTh'$#rihw!r7+[ˇ}v|Y1&u+Ϯ/r'QY{1nі—pOU"8ŴV K"1C4PRN ) !9}'84|3ơ@$> L]lU3]2}s]zu~>*m=sWv:*yI1x;v+:lebbW0ݭt xk $[kY%Xp ~Xj?d눟"Ӓ [e )H+.@PmppGr-@h\ B csw(BZ:`'zúvuސ i(O| )k"u-{+!"4agQB tT֊S?);nL:æl3k^K]з~X#b+ ʹ2՚cC=6@ڟ,Mouub"`6`F7t2 u1V5i!dv=P&4%yA 9N{K7a7rό r іKZ|=tУa8j;HLL?|K=04sLfHg8ZM&y8(u9o[lƳî!4Gl)K"Kr|1#'h:|Ȗ'PĠOC/*f덻 s{I[UVK|$G[v% u l?y*8EWjs/H.e|; =/VN.W8#f&,YA]jE ;zćD3j`fZF1Cc kq> ˕ XP$T8HB۩68<\S_l Lw}en/ĵ!oVڶ=|hʠ0vw?IM:@ 2#<&cPXxb2^H̏p؞-Lĉ=9=2ғ ]/R@pk>aV$+53jc ֕g_P˭h.}6۹3f61'2=#`ˀ~\"I/G(´J}J;-)5yQ@bny}tjez5wkYTtH[ 04i :$ZQivՎp@-4NT.^ϜC:o" gA(ԸѠlRؽJY+@.<6 jϗjC.4 |,(,I(Qxwl/]E-vꭰFݶ +DZmEJsD4XUw8FĐZn }GaӖG 4E,#ȎRZVdwHU*' NNϒJΒYHӈ='޼#nf/t|mi[܋&ߴA]сPfӣx ?OԂ'oƒ*Eߚȓ@IC7m΃#P AmlW fAHuQJnsT{HGb(mgC%fе~ˏ,rpc"ii YC0@S,8&zthC9n&ۋ5ƀs}}M佮z)$8:-㙗(rlɠ0*WU JN:GFtϑr+Wf{`ψazp̈́xwZ{#W[^֐0Is mXf:U4_SڰwߢU.{!cӽY;Y-/4ڑK!DHSQ~gg3PN.pB1Ԁq6/pL}^/,E/C,ZQxh7um^LVjcUn0pr;GzT̝}ΰL'Bxk9⮕ mw;Jځ!=Z0H#ʟ'2例ލXu]=sŜi\&Ҭ ,KB\EFn DDO!}tg͡Շj7"W)"3p~?񣾊\ՔZb%,&ڜkܥ3le@c< wP;%_KW|Z3x(XۍGo//[ks}j^pxs65:ߓT A&GشEzy")f5ђC^S]sOgpcx&3>f+> 4)hEү۹ӼI+v T;r 5_ )T*1ˁd6KI9..H7-Sro+cg+}zZqǾ5-J$C oսsE52>Bd[dԠu֨#uiuyŏ> (>i9 C=oSA[:N?p\\$U:3b3U-ij0c7S7Lc0Ji*rжB}$..}쏧Wp1#u5Q!W'1US;^ɿ7=<,V%(g#=b&(1K]>JZ.M8HMgi$G5[rNž_js{Y2cp5}Hns_= BF XA=;>[L~~r+CߩJ bu:VRnر7p'?b#yìQ_ݓWyӯsRG:eĺd q1V{@,&>g,Xv$\m%ZcG#a G xxr2-44bU5 o{a&~'6uĎ4%OL~AAmG5-$߳,Y+]DHDŽ KS*[i[/Uhya=SG!hjL $+z9HCE9QU:a0 &tՆmey|gYr%UG1t֊q(P&)jhZijpYK.b W>  ?w1k%l9&>.xLh {VP+TG&˦zKa=G|˵1BKl96,mQC y9|t4Ѐ:Sٞ]:13%'`sV9He :toG] aީ &?7 zd1枦((ΉVѦ"q;W†Q[SCfUu߿nzd6GAThk#a8tA ,sfY;|=$|+]nugGwT]쟑L5 ^c9HM7J={" |aFz7IiOyOEDǪ(uly=)js7 Qa4lyǦ/:0󘡃335wpr$w'fzixD\|h\ޒJ <\}tu"7$x ATl:Z&1Mx^lRRCqMS`]CH"b).T:Ę8SY!rk>K +"OHŅzl[?zoUL!rvJF >xKeok5 L5"- W@q+~qHbk_ц<7k $pliikdӹ=ud*a q$PgufɩkUOCr{s/ |cFM'u乎2pwWr;%;|n N Ef%p=5v$[1^T+B@ʗe̍OfgbﻅƐ()P͡/(JJL5:{ZDߊ,իG~K2X sqyk&4p=.Y DQnoZO0[a"V2pnOFImO\ziR%*ma<-d ?\׊TNȱ*]y oBBʹKnrȄBa*VC%T<ٙ荊Ԛ޿Z{~/;veSa pD^heѾb1^xaޛz PX~!J2Ìrp<&l{cuF̕lmAv%koK W8FLGɨG1Cr{| K I >P >JK1،YkzBg? egdWltx(~[?Df)24JmBB-M[2QIHu5pUҥ#' \[;ZC:LFKp&0C8 fYއ]:gVnvR>){Kp\f  /;(aVꃸtx%m^OZґRlȃhß$~6],,^m|ܕLt$_WLLTqɏ{vF "X|wvJ#!A6Ӆ]v2?>+y>%$UuE3G̗zX©fzՓ7#[=0h{"%N/atU1R>N :$*n ~Km{𽶸wQuwM^mӹ rɱ$A < @~)'"wFrv8;n5 ^#l~z$r4l/Mξ썽 1ND򚘾x {Guْ5 MqrKqsV1sf0Ï渆,r[G42UV${ጌC#2X`wQw+ZK)B{tcO>Eݍ*O7Ss]!\dPLsLl'$B`mؾf~_ /",EoWxSz" wVD(M'u`qẗi@Yia(QT;־넵 M<}A j+.I)+xr jQK-m)3"VY7Y7GWIw.!O$yvҡ$ f)~E&^#.|F$ Tn7JazJ%tTt}%cJ$^ӈw/[vF*t|NՃ;-GxY_j%-i@!yuPӉB1 g]fySl~GR.tv`7NBS6faJT# ^@ѥy]'Mҩ5+j~,| ;H TTK1*M1OFO$=Ag aF؎ Mh=1}ꐪ'?FKݪ)#WB[c9}x]&eqe*ĕntOz4fω ^ '*&C^O X_tǛ0N3ܖ1)KM2ץ>UZ\Vk2"x^{,Ac"VR+VީJ&MBʤh̎k!2*%-̀ᄙjI9 R`SCL>FyPr0d(ed^ 2!ӜJy*Hx2Vh)/Ob ol&Y8TVn]>XO:Lu%}e8}9Eg77)uڬJvLS2`)^"xS&$BJLW$,˺*UߐK 57>ڍnxy1xW[#~Ժ4x!JF1CSҏ|"ܖhtg|)0plvĘJLm9sd%ƎH&^ A{2$o-_ؔDΊ~tcgO?f~B_l@ytͱmˮwHlת;wTߦ}T.}ޯ).GK(;O̲:6]Kԡ юbf&(;}YE6T؈މkaRv+ PJa/CS}dM$_Bg}E-=Q&O0GA7/;eq /ƒ vr\*pt'q5޹+WJ%ޑKX6zj@AuM3O|5*?{:Iy|X6n=qwL 4"1U~|ڪs&~HM&ue n L$|Yc:MLd5w+OV3hr?e Fz6k/sEB="'-_bnbp[')ǭROC^_r_ڠ7z=cqK #dKEiοkLG83; ]0$;N: 5& lmAXNh0?.)*c8 .26 r-\.P qj6͜#ӗ@0ځ?UkH'+`\[ =b`B)gxPÇn*!ҁW)B3#7’Ir[`C,]/hCVS_:V05+0GRNͣå CEL|`^ރ+-JLx΢W( $rsׄLSrV;B>:mhv_3ÙVmQ$`&$DFf;ʪO\>'LMF417n졎={1rP.YJ7,KgtPcutn Y3Gk+JUݞM"jcNFj:@Kb==wP,#X LR{!m3S#~eb[h9ȃdՅ[M]>5\~ɛf"I}2 "M{9Qھ.VjK&~r=h W޻]H8a2gH뎰 6>[vLHtvqc1i)jiZX:4sSڏӡ13>:q4N{N9_1T"~I;oޓ7Q^i1'-"ۡ,4U´e',DIҥX)qq\LOX,`)ۤES~\ Ro @8m3XŪ; }wD^es$`l$S!҄t4MOON#ov^fs;}8>Erܫ@}ČNᬖR n.><TwpmPyh@ LR+E'sn'R+'V̲” E;£yDt^9ikiњn[W[+3%RSj[iZ^~F}F|L M+&kIjo._l+7hox3"uЂ|@Z$xʼΦMWmk U?ԍiJz$WHgMl^J =ϔNziPwsf!+RUv>|KM⣉'JaERrP%c( a`?jf:P"G,7^?(v_ ϱk5*ZTRk"SEmv4IY&XB;]NKM9&+HM]50+Y \y9:y$H^K7QLz-Ǯˁ.-H]m=Vq"3sb*Nfץq~%~>T4zyԉq;n`-MW,,_*, NbO7|^Яo\g= IS+BçȮ?O#ыl PE?PY.,>W>j])V%1@-s[$9dQ該 #bSnWQI^X1zbPB].4}~Ե K0֑Tm9+aMָ5t vIHi_~ʪjEP̓h2R$3 H4A<ǥzakəsfZ FT67USۋ zw::!ZAPɤvܼ i6]~gYލ+ľ.+#ޏmOc%|hD#8dkxߏc12]Q"0DO^{oψOavE:&n";OL.dŻCD%ǮVnj\*.%( AR OЃH*(BT a#Mg|)K(ZN}{ŵ^p:+߲u`NZTGQЀ bȜγ܄#5#Q:4TgM~Y|$bŠQ'b6- zP:vN5 3+ fkEb'!7ep2ke% /VR^e۹֩EQO*ߛ{L>0ӂfz=dSAO،Ma"[W }TveSj1beaAsKKi H Ess$7MV~08-8#@O4 yHn9qN%HsF b;-}mddѧf9;YGܔX)7{8qtÃvl*JՆ\Z[0|+i`wfD 뭉!:ݘV"x; \p49-,D?OӚXzýi+ҡҒz{hps\;.~2Ynw[B]6f{j"&4BT10F*;֩pEPA1(oSd(HBzAX@%콵]e0o(u+)PDNCu΀ע*8FV(f 25óFwFPyqmJ/v@4Q!cP-QЊ2vbkh `3ɚhM؀CApo:G 8!lD ;;m':(?x4rXź j(?X]AH'QS҅́A3}./RCVWq&t ŰF*yf>ֽ-:(^/_so#q ì}熁~4*)^.fVlZpoIy 4oD \ Fq\#qr5, đ WOE"F%d'->~"*0 _<@BeK\]qj0kjgxYs: iX@%x!~ǯ[4T8$ט+QKZyT/Ќ_};eVib#^ /J!;]%7)6Ƹ&d)Mc?$0" NA«!oEf$eB4oOieWlG ]QI bIڮҊeP/TZgFgjYH#A|v$rf*I1 Ks 'Ir4EB=OYe%c,sMUm=Lّ>5R2QO_f#hpG!@~2Vբ44]ѫnt.+2o wL߈6.!Hۊ?Wĥ9ֲaҫyޘjI>)2b{16{P" 5ő܎hu&QB'I\N.sS͔g&\”*նSҘYL[XO_D" R%KSI+>51|\_e"} FZBKc0LfJDl%tdIX'lnPZA),d" O45pb3^s/$=ecHpg2_e{LxJRǯ,$ EDSyl*  r_A`-cƗt?xNuJJL !wpt0uǪA[md&əj7g3ҹq:R#`|Н*Ԍ.Jҫ_ڰi<V'e1#'(N9"olI`g`jBU7wXcʸ|({بtlJ_JEׄd+Ю& %>[m;D{#lnZLj 9b嗌 wF^ b3JZG`҇oE;7m&cVT#W)}>?kG;Kw$f=Fc&?OhP#[zr?($ʇ&1?%>+5;῅^oT %?t@_wT b,j)6,h`^r^PVZ|}۝ ]`'r?Qda mLWWg-)n5&xЃ5@[uZ!ھ6x:LhF"~@6XoN )F#fy1lKL5:O#;y~{ҟc!Rǻc Ig8&).(I`KMnjHjs"Tu2;ds6ȃ(Y<)>^ՆH* Śc6=/,~Bf$78$d6r>rAP:&> vsː1+Hp` xm `kYR\!tr b8o{3ZGQ =R"yOsE #?-@QhHdv]rG4).gU;*P,a$;3QʋXvQs:' hK#0:Y?e+&{N e]dz kY]Ţ-?ioH,"{Ҋ2%v4kf}bQ R5_:]4tuU1jY>RO. <jh{LNZKN*ڀʦM$U%9*U)&WG7LB*:,IZu}О} udsyw##|ͪZSA  N9!;: 3@̤:'Hmޅ_w Tf Ho#2GJ߼LjZ:Trb J:Ayy '*E-ʮi-O˝]7c߭dʟsR}zh-a?.pgA`4E)ԇOCJﳕܣ|!u<8S=;7p rQ uh{T8أ;1&>l"5/S*6v۲5 !x! [ԋ3iGi# a&˙`Y"ƍ٦n+W 삉g5UfztPg5Dk&hF ?=҆Vqs+cMJyZ)t >\56˕M|c3RގH&x0S4]ڟDjΌu\뮣4fXeW=B\o{50:eY/|.Kg:ZmSG #=~Ӏ dU@~qՇM&#K+3;=YWn J\_OųUq۪/Q܈'4$w.a_\ݐ#&_V WL^'wd _]WVB!~T5"?c Z*"_M|⇨IrP&V7-w/:QC$wNdLw9GK/1ւQU8-pvz,ЩІTLĠp+Pۿ.a+so@2QӢx[]cVZFx3+oEjeWPIbO@ 3uBlslrISO' }]qJ쭸YZTRh!=@hd25xD`F&h>pCԼPl3&Vۮ|>z@ӾEBWdFƗa* ~kDf5W;y-C-].pKy; NLX!OkDwA?PKOm.؄]rme& w%?Cpvᾇ r4_z~+EU P^:ʤ/T:Rj+<3Nܗg$n&ߥDɉjŋCN' b4.*2|مvaIbD-{ II`ڡgdz>,Xl`kH;$D~2ʄ`/Vv6]`1q2lx ]:nO\SY"HD82d.||vr(FV ɐ7c"d{23):6 A0{ȧcӫt ңOx#5F7PJ fYH}B-=B[δ7^btdvN%Ax)h2^Kt9ecǓOhNKQ7-ۤ%K}> 08?Y_v̓\_@Yvk7yM̧Oꈌ"k$H9ǷC |~BIif"oMd~eNH*E'g]@ߙ:cۿ - 3B~E&.fSQ˯eW7+?Iѻm^6c"6,5] yϊm*\*vuwk״CLGV5Ը6ߥpC,bI.릸~;%4n̉v~hzH{Kr95a>"ϕ\'i$2>A=ഐ(j`;QRE-?((X"z7L`LIʉx͢eUrsP*n!Xl8QXyu9,d - 'Ay8cvGT''F ;.À͒NJ $ \f5DLaUw+#=Nl!2t(_Og!'?1yKAhjF_|$zΦn96D?jFyv"\k^@#RU`8wNxJ.~iTxW^, hwe`ng($6IRml H-lW TE ;)pWc!O;ZYIq>7[_ҲRK0L?E@M>rK#]\WYӖY';6ngH3kz紎arb-Ǔ(,oj^7$ @Nb"JAN&I#̇񘻚nqt|oUB *ܽXjsjU=-B{(9M'JPXx 9Kŵ\AURt1B ]q׉stȈs28P 3(Ve-6'WjOO؊=Uج:|ט= M[O-C$86G mɶ6U:fV/d>D$dg閿BjcjR@ qOgB̤X|4r4XlH|ky#v0}Č@Vl1*H!8ǻfg~-g>TڭчDoN')iZdvr _P<37X9< 䭘~XXD!ܼ(9 kWY96\@w,د\WX]b2zDN5K}eS' [P,"LTG,Uj{Xn"4(L`-`xCrRj#*PзVrb"- vxb慇WF fa#N!T{Ǜl1n"77[KdER*%3V b= 6Pqи*@|?ݘ}fVJ6m} X}5+ñZј2]ޤW6kEX R`4ф ?{BoGzMlKGڵ})GUlqzPb+Ո*x-ѫuWu!d`6󪷛Ǐ3*+U*|Hnsp(dȝցJL)J]" q 躨I]1I2* Ƈ!S 6ZI^t쐯$$P#%S1.x_3 REf*|^=X،kbf&d;}v)B2DȅNݤrCWtLiM?`}"&/& 8Zjs>Ry7 P rΪHkx%uz`뉩@ȱ]U@jaCTsbB^r._"yҰ=dB*iOR!UAԼ# @9\{¿~ ҃p+?bZ_^[\O_0 F"]4Zyt2.Cr@2l͵з*q@˸O0ƹ/^{ī!Zq^3(|T(y\] jm-O/b/zBn,t){%җ։a zS DS2[iu>!UevW څVpApjz/;#Ȍ>t\MF6ԢM5Y姘= H)@/Q2g_Չm2/7ك-fEitP<=+Hn +5YpstP[h^hEr}BWIYoI 蓹3IEYZyhnT[&Z|r:}.{A.L[nMuڏ6VҪ!5G&4zouXF1]Z)5M.-l햖ɌO\҅N ^$5NB3by#]mQK6veU(Hjw(KhtSy;VT?Nhܨ?o-#)+ŒaB"ZϦN-=Lfc5x.90`.Jq*IgO;l5߲]%ޙ7{,U2;ib.v WRW9eEu!?G&͚#(z<_U]YGi/,do;C6Dơj1[BXאb(,E4{D)m>sb 9mz%P*1jYutv^d|7D4ڏ>1MQ薂]I=u.5!q,//?ߵ|+桻87b&ῆB U HMՌje)y_vțnslsi,N:ζRV?쏩S'`ȸ˚ؠ Sy yB2@Km!/:#@TtVU$,Sq@^O`. &d3uعAVx UE/vلp(`xˊa@iGM-Jߛ-umou#f\<)mqF ,HF%A:O2q8۸^ >$yok} D<>?`ՈφݝѠ⦂4X Yvx}6y3)by^gz>o.$Fc;7_3jhDGs2C/%gȹ?(Ga/r٧o0зG@6ž98 p*k2}זD5$|ЈjNE Dbdm<./evD.6?&F/Dta79anbI_)c{@,19!#ȕck}FNŎOAT6)hA&Y&Ut]# F- ux"r`@OPKczw'vڇ-ฬ&+M%ӕ,!T(G c ޴ۀ9?N>|Ґdcz#Sx ٍ K^"-VlWxӾ=Vü7.) }!mq[o ~6`ҼȢ O4] .j5sJh /$.(A.EA\5x V`aj(.'2$/Jf\T y~sT rDD?):|%J?U@BiR#| J +9:VR!V{̦ͪUaZ#MϰR&n 9ESy fU"@՟AYl|9v"C%JK]RÖ0NA@ٚϮo}(|UDZ$2ne*Iդ{ƃ4+ OZ)$|'ET`q 0"ΐ)!ʧgMJb5v+ZEɵ&y,x~&WL3936$+k ?_^AP$ܐa}&G]K{m`*F55AApgiK]I[R^DNLE"~PNzud)D-]lQQoP_L.`[f/_׺gUT{!fQLFv12]!pd"|<a/'T=Q텮Tp1lTxm]r 1iuv!RnZtVw&g^_۾l /QҺDcNEd/b+aTI%E98K>G$`#"šuX͛-3!c&bV4=?~|1 1RpchnoJo~R?w27D8nt\wl+me(̂!lK+s Oᕭϩmre}a.S|/A[ CpSg׼qxsuBY>o)~.X?s##3VxoSޠ;T}$oT"҆^gלVDB-ˌڄ((:d{}V>qaL0*רk5<]/{Ų猴-L2L vyzCۆiYmmT o i,]$}'5 TF}Ķ2&D[YpL%0,ͭ򥷍pQ&(:[+ K0ÎB4dKd>f8k&%D45qŽU-V8sMU5vV;T azn_xw b[GHa}&|$KlRU;x3G' 'NhU $P2?|4uF3yDcV}1!["==<Nʏ!iP~[@gu0[wWZ5rHPikiv o=r$9x1`|O4}{ᥒqϲ>RCG>Ex?|y:NB<kVxQM{7Vc<:#7[DXGs+@ZZ7\V`,ʅP,#-샡ELh4 j7(3b\/'AŤ~i" k#%znM>8RjPlHaؽ,փU; KAV=о`a X/vèu/,:{mSw|YK?a[orɇuuci^,xD ? 0uFjbQQ؁t6XFÚ_rF{wS |VqHZ^вp܊hs_3OPXˈXO.scG[xɬ!_rS1CU6;qIaF\t*M~ `D[ Ƴz_ %[@Co JW~%f/]X-`s"6??3Y0a!KCxu"#|+HwYz:v(+D8\oPa19]E3)Bkci2_'RZZ5+xHE8:'0a|%ΪiL */ѕabqG9-  z9%yiQrmVv19_N-oY䖵hgM6O8N t"T߫g «X½`Z+-gK#7^B^^0-[2Q_y͔d^ŧ{`+NlZf: s"~JƘztfK|yPB4M#Ӡh!fyhSȧ-VoNgK߅,0F8t˯A3J.ĨMſXz ?,9lQ\ vR y26U6Q%LN X gK#:e?pD**S.5d{-t0N kОC:4EQJ|@媪|#*+}7XIee3W Ý nP0S|m{-v~x{0I s\T!fa=[Б6): @Wq?Hl ۥoQ'.wf9%;()́2~].T+rvtM<ʾ؍^nF6W>|JU\`=[Y~,\X\)y!S'vmVtnP0WŚ!jYwZkLS>.u3WEpV߿*l+Acn,dDOh݈C`RQ)_@ V|-v.@c!C]V u.K |'$9zɧ lɱ s7=9  f]~6ZWY2*#ϙGj7Bx3pW_m]7bE짰oMEG{O!65IФy"͢T{C+50wG@0g6$j'̼":Y8T/_T]8 [hE8LQ/ 3m^UgiSV;u8!HE"ȏ8ִٙՕa1Y{nXmo_f"z~NrXwMwTKW,T7]}JĈYHC#(ƉۯTe2\(5%I.gf| z/5aБj'^2`YJde)Q(B=Uz 2ʍ|w޸1btYKjR4+-ӄ#qL(:{M]gĥ¡zV[x sXum>vf\&>MVk?|h *;ZMgi\RH y76D&xyS+}ޔ'VlV5na3gߘdT+@O2*ph0fn\5vO9oq#LMq"w{w7yL g/-+nGqS^sPœ,#p9-zBzU~tw|ȣח%OT$)WܬF!ϫxe@ZGUN oT ؓŁ0V u1`gjmQ[Ķ#f$ӏ!%zJӎ rrBݭӏ7H8B5+ +y ȃpPj"bvGzgb5ލ.fdI#!phF/c &7J>D@OJٿGF?KAKR6 Ǘ+"}Jl-'x؛y#K(;M;JT3|"}QY"`E xquLrrTL?7M{5i{lB`=s7ɴta?JLkx ,SF hn@Y,ǙSosxIi4zd̵aYqfLb(]CsFHijbIz\d/ uSV< 8Rvì#:U:#dL=:~h=bp]Z싶$dE'tA)VPN0p0ǞMŸm7l=?󷢱= Y6o g`K;l ؉9;rUW1嬹_BW‰ ˩8d˶^O< 0&&5de|a@րc8cRCIn2F6mߩ޵y)~)}@;Ѹ`bQ:0|s.abʤY"U.E귻@H#U1T`8ȗp- .P{[)pߖ}]j"݂g1Ui&@9:!nZWslՄ-$dM=݆ udrn'@=)Bo>i2۝]p=%߸cBSB؏L>k˥Gf1 Xp 5Ȑ]] ܰm2M1[Oը=Qaf% ࠯'Δ-F$%ˀKU2T{f*yVHbj,0 U1Ue w܀~)Y ]%o"̗s}(֐΀ml |eVW`4s<gqzZyҭC*@~8,Kgqbˆ͑xN37bM能%8`Nnjxzd>˂|gMѾ92ZJN.M}| {ߜ dX@0OůJ<@BAbs|R"e`dZ-L7x.2 @g<r&>5BmvOoԹ[f2mB/k^*jB`zNږ6O76N$|tcIumnb#*Z934UH>*J`kPH9dHp=a.HRq9Vj= '؉#YV>U^c@+:GΘJ0?zy:+ڕ m%ݐ-BCr_ln h-9$CE!Mo'>~%( ;Q?2 :LKJ`֎?J*YG V]123 A%O?Й}T3J# vW+/׫5Gs?U' 㽿hי]D.gu"{z>&0S0<&z4<0?nSCBwZ*vl_,Rrm#C\ۊ֣N|XZZ!zsѿm3kc!hc9ER+ Q}{ɾjwEGF JsJ\ vߢdAㄽbEEAWM`BQAqQRr)TU%>_~u&oi ҤE]SUgE֞ypFf]ms.TzV,5@`2ؼFϋ޴v=Bqckb-I&bKM׼:Q%:xmrL|eLR!LϾWF RxѢ~Ialp"koֻ,wLG' >||758Lr6cNrT4#Σz~Ph^iʪ%f%3PC.Ӳ/1aIC~鮥p[shYw@~ EYǏdY"xг8ŷ{j*Qd2wzVȃ݉`Q NUBt U$a-TeBj-;u%4[zdF@ N޼dؿv0"FY 4H^Ȩ 麛m7 _"*zk̭U ;uY}P*iZګF׻+^;]/xн=q~c'RvNוVtgJCW3\uéO+98/zNŖ w[?EqЮ8:a"uN+ h lvORiL␲?SAFЄqN>eUf{W4 OZ Z{VF:BӰ28aM3j X"D7gJ۵.s-<8t J\%++:/z]}vZTUYWcV2J.>ձ f۹L O\F*?|w9~j>_~Qj)+Z\kBqxIؿ&R/Π; `ޅߓIΐWRE! B$( Has5;*x! \]ݚYW4v\J9])?y8H:U`+7`e~?M{/&K} ,@"aCMJrV!nj!"dus/\/3D˿M7*S;魞2 =PZj]XT@ΡF)* a`mb)ӧ`6xŜ5vv), n`Ac, i,A뀵^i-F!!cᙱx41'IPRFX5\U+h)u2 ʟiש}>~g ?FBL,f ō!їvv5>GkOaj2"HQudzX$wtgejwA7Nzk#Y=뷄R&)\o$kMg$ukaH]2Mj ņ!lO)܅*%:߬+X Wd~0+r2 y0"Qpm9&<P%޸?S]X1(ݤt [z:j:o|bwo:LIPyy` Sj!V b揣1kx]tyW06 Ѽ[oǏH WY}bo,e8$"KHXweT#l,zUG/͠ #$k`ՌmjG Ȟ1-:5Dڽ_[ni P]=-udoRϷV|7lHYvGHuXn034u"6 {Vr8Lkw1h@ ӡAB`*"x}Sj:kV'[ ]^mRPh?dB&̺J^ |q go՘@$Û-:N' eOIbL6}͙U&KTU|>ƒ$2ESx U0# KPh=UV$5%ʹ'$ш{NXL 6~pfRG\ŏzR>m@*yƕ]OqwN( Ɨ%O^8o-Eɐ(P$f'̷8}R-iK}/|vYu_ʛuFMUeS[XDSt">I{;eC` WlGpL/J'+@B~݁rAOm#h n(xRS$phގ(|_Ӧ/CO4E~hi"vP4vwɍJSr3 MW]eg5>J_ ~ JiL',~Ky4ݔps&)m $J'E\5jDusFdWɒi+kuzGP?cmq w5% t{멆l׻6 *UVCd\*G9"kI)MXofJ]?cOӬ78/Y [PiS8E jrmAco=BnrN&1{c ED`w/kK5!CB>8\F ~jlXӑ|@ϵlzq6&fYl|~s%T?%UH.cʂO}kAb95=1l]2 Ȫu/-YsHĢeJmj, K2!%Io2/+t 9 ^K^^J_0[`Z)wEniW2"J _Dv_a=+wRvBI@ 8˔b;]/@N,7m l8ھ*+~UTڽӳ$ح6E&?DR9CIB\Y@|%+o_Đ@ :;[LǪ#հi͵S~L]8@A3S|}͡$>":-:5ӱ1ly/ $ZoL\$>4_7^T X ,_P\N@ΤWNF.'Ju&H(‚a"$1*0Gp_ҝAQ1 7& }ќeP8Ψ^BZB^ m^Kx\1L/H_{@uVb IgR4d}TIRifo*-x͠unXKgNR7eͭd&I5}=Yq >;>j>@A%T:Z~8lq~㵲+r8oX7 i QdBAh hyF*jTbʇWz,@P@ͼ.66$]plFl@&~fE.zCPdW wV@Hz(7y% yЯ\GF}~XY;/ L@l'OAy,z_uun"P%# 4Igo2^wv|%`;>>qQQ|w;:[\?\;nW  !2 etsܦWmo4O;5wo`>d~?e7#2TLvpʎީ1 ze]`u-t5 /'HKCuqwXPb.\yCA.[t!--I&W*hm ?cd vƸ"-?8Am0-!uba< hS@cԽ1i.:Py(v<vWIS"OZ @P vkC#`h@@oWkt9'ZBk& (a:-w2 4L&EU85Ƹ)ȧÉmbOy!P)%l5˜1b= l'xsyŔ@RϚ/F2Q[ySL{U՟&c(LxV;(rZ3`u'|@4VlBjRA[%ȢMO G4/ "0te+|nEAoquLNnG3$TƗ6`$ވwc}ZMc?5[ݗV'0xИQс,~\F.4-dYWR@⓰k½fV5փo۵);ކW_>y6ƗI +{۫Ķ$ER3-_|X[U#Mv҄[7npv;7%QʝA2W_ td+4:nɟ^g)%bW{jnSo;`G1u)ybXĨP-$]N,upT*x7u&YGHXUB܃^s*z:}j;_D :d?$Sw R9 0[ϏX/vqMH9F--nvs_90Mo4շPoB#cd:]=4MVid9~gl#ق{Oy$Ӟ?fFjQuy;25H;0[>Ox%Gj߄Cu01WixeJ`![0V0 p8Z?j"T7|D[@kBTm8n]0ٽg6WuJv#5 pG".Rh1ffBZHBnF9firU^&R*$h7]Tp2pͧFyLh?'B*QK).qD/3>R>vD㷡@O.\z,ŶPӯR1/jY~Ld>XgfI7~~stpj6LZIWf&0b? B˩y6@g16*B9ou& 3ʨ^5]CO5%zvc-78.IeI Fliѷry)Gi:׋8+Rt}!Tey&WYz k-OdĖ9c~߂Ϋ0 qb1(*"!ja )c ($yDžl={8r#cqH<=XBbH6G / _e8hħZLxxFo6b箠 l.~ᩢ趲Yrڍ_׻[/3(w5+W@>vF:bR OZ Svޱw`o<=j9{ͅvP?9>Kmm'/2r?'[$aP_"n {55h U 6iGT1 acCQ5Cpnv'vtP˛r3×m^x6:}*d Վ?dM*F>o'T骒_My*% 6/sH] ^tQTtSTah, NG~mGLqfRH]aX|5e* ;VaV;HއP"O챂]q_Di%\u;#;߽@B=]ttZ"ݳDPmc%ɉ wM8-ZZ^6~yVH~pܥ~׈)fx<^\UMUsXGB,SR/^@K H(|"-~'F;;dlZy &Y]g 7EFGpː#+'!L{h\9Ǩkk'eq %8+uF_]߃jgBMK׽v\5Z]NP "dZb˶+| ;a]"6A! q:|BCPnwnGTmdZE>P[1YF4wZl.H?D"*֙Aq{ >wʻp5QL|ɝ̭F0MբxшgJSGAvLO} }l磖nuo+k-1yu4Rc>Fߑ0]+>Js֊c`ϚOPs(c)BoP-E؈2CfU}}a]jq cYy]b|A?1;*l>6ݯ`;v[uM'H{ܼ+P7EtGPSހ)b-av@8Bj@r;W= Z]1QEU9&?cR4‡T94]@v{M#nŸy#(fKc!E%|^W;ɢ<jn|V{--bt~f7G# 5#}]ӆ-ݭNJ-4}3ng|Xǂ^-/!lirv=%D)޽AbD 𺲫ܘ\A6I}~͚jRoo 33BCB);PѯD t~r"&xQhF_cvpR{%sh}xmdqc,V )8RE9^ng5T3MaNjCv,Yx%;bM75; %%z}[5?΢} ^ 2zXUOL>rU[AM,yM2#2]钎￀4  NErGF֫!6owٳePKLe\S:6! ;eBɆjTs;r~,v^QltZY˟aGO{]ߗ 74.D> xQgUk0iFJ!5ϰ?gzaE1Ť(ax*+e-ѶL_\l`G$!صfdaxJFE q&`9aDߍZagU"nlw2Xs!r)Dx/rO&詆J~P#<.~ɇD$DzYkm5oi!yzH#|_|:P*Cz',9`,F!i/HZϝL[&"Uth 0p!V}n&\|Ke/A~G'u)ps VGRb pNo<rO&,NԛƦLO%WQ.ŶgzE[T>Ri.A= *0 zJINk\έw"hRT4>AUјfrfqFG%Ř;^[K4N[-2"k1};dj"K]i[P25rhpACLY+%%PƁKI 3KN74;]zu6N)FȨ^X?P|+O_qE'0pjUj `H=' vs{KqfG#qV&\1&${kÓtZ&3Xſ͂vIOeX۝ ec{=yADΎ ޝwfX4:jVu֍3pVf`u _vfS\-ȫSnjR9x8RX*4R6:صwyU #k%Lj_'p(%D'RJl*2+G-ھ<3ҳCK9EXclkrwsӪʬwy@@DX:56RjlwX"hStw_MŨ! :X9Zҽv]T޳xY6W`٧*m٫|5C{8j vO1r.T6*8[;?Uz|}JT>lӜ ;xCf6* ^S<Y_r(&זMҫBs'MHI7'w5)2Gޡ(LըgH_تAFw3 gӯ &ۺ3>e؈Y͏([݉Hc1v #G,`^#Xg2׷x>2 < 6(Lg31T ۇaYdܙ+.ZY?޿ &_<0Iݢ @q(Mw턍Q^gbAmX| urPd-pʬ˨X2,\j? wLԲY!Deu\D d8df$PX2%õfgjSɇIPCxkT8߰%C52v !p\"Đڐ*&H" Zٷ9d,bAvu_,- bKG,TR_鎺So娰EtPxoB-O4>΋R!L^pZd9^Zs'۲D5 L#~R+ȮNg?ĮfGt-D}/ -z%{[󴷚fM#=x3hrO &%=I h4&6 Ux2\ ֒="P(lD>Ax6ah'kJX_ҹ8_N3w: kl {9 y0`Ӽ 94u}ׯ6Q :'xށf* L'bOo-H "pM"-^OYiǨf ^_]OJI~dGJT"AzVTwd($M9BV3yh?q^SkzGL5V]璚cesr7K7żEz@8Lg-(>%Æ)-KԀ푓,@>ٚD5\T^oL~uʠJxV(B9%FÆl%縱D`b'2Ҙls$fC5OZIKRk 2*qb^|Q7@hxpL V]p9 ǿԌ%jtߴ՘mnOOŏ-n\/?{eC+^?6~;z[S)@YfMO}ٛ^*7R氇#DzBbO6Ѕq: 5We(/~29OKhY$h_ޙT.$6iR!+,-&v uW\GҿYBMcM [eˑxY묷ϟdϭџzVQ;P#|E͞Zfj0RZY 1^wNƇcNt7`CŽ Ė $KE$ξ+ΐIXbśkb5:t(V[n|^a>>PDU&em>vz8Q,uuhq3Y eԣTr/w4Tҁ$\.lR'/DA &b'ݼ̙tNQSꕲE@D3c!##x,Ќg̴_W&mDn}^WmPҰ;(Wb_Տ}@1d_fb©li8h "RW`A%l_,'UIʊU0fAK S㕉Û=H-#x[ordgH(W>"N1nض"҄ւΨ TST`R@ЄR^$6F5y]= Bj< NX} ﯁i1wGQ .?utr$w}Rw@" ;t)-(\]SQ)r>zz_1's)ػ5QBb2²cQ<\hU,p.7(i+tEn''-oCdֲ+FxPz`?2<'W.c/@ >C>U~IZS$;A7Lw>_De¸st+YY<ȩ-|5/rZ"umKr_JK(_ ^η^Hfpi큁,&.uD)ȴ ުD-Qu+x:LQZ"\Mz|;m/ ʏ8%|j\ĮB #›yv_PH n>O*7lxK`|Fݠ$o.Rxj"Em\o'!1 Ԏ6 ֟L{p+P:,&\/N˗rU#?MyHۧ9"F" #tɮµc輧a6 І!#SZFU 'wĺbcg65h8ӗDWA"ǧH\_.4R,믑F& MM20tGW8s*AEhb-'vښYy#O >qQ  _)|7ywa?Ĺk˨nAaϦ*4\n gG}.7L NDm'L&X3]?  `-6ݾuxY]UOA`Zq| ]B> y ڞ1hV{Toc %.(SA" 8W%NJM3buDHwjh&+%P#وęF 5YgNPaUx"Mҵ^IMfфl;+'AE@K :)EgNXEG e=M`Y{Gؤ=XZ_<8_)-ǩ[Ďs R׋䫓2+ ש[,B:6v A";Z<@F|nl=-[+R9z/I@:Vwgi,y\ճ4c*\~:'L"EDkAx+ ۫Ke L1xKoUN^7tj-Kb6P)˂j6I`a'(eD}.z-NG$_Owν;^:Թ̟m<(A;nMmvogYLgړ^2D!/2hh#oAtC&v_4І ym,"j:xsycWAQhV5|#8G!U!b{ SIIY97~ cZv%IID0AOز䔶궎d=ɣ}Α̮܈<Ȃqh_@/>f LE`_FHMOV?fVr6LkMQ3DFL/.R(2B`G0V?}z1I WG[bgV,!1)bn\'j,gQ-Rj Q=<^RDEB"FƄQO).ɏ-(H1:$SDoOFg46=LVP7aF8 !.U@]$X`ᴆZ+4KZWB'gfDe16*ĹA-B"$k*,H hZ2H9PE;RF:t9FG4@H) mS4BM~8@-$ӻlOI&LC.W3Y+Q9 !)t OQ"^Μ/rs灆*億B:=L#&*,ZYh{涥Fpۓ0TO8l]ozs-}!ڛ)Z2[cg<`G_beJh/8e_,t= XLj,ODK졇XNQo D4Ѳg8 A/f&":]'*X"~8GJM`nU6ݹuļ:ѧ@s<%S rP'beuGUupnL/pTr>^+fEH6ƗHhx{k"Uܠ泣l\ܓSHS}td j~a(Bq c]&]*"|Lx!m3Bㅢ.p!pz9iYѮpE̩e iLGnW,{T*=/Yan} W+ڗoyQ?L&vY'R>-ٲǨ2ĞXĥfsr× ~.A\si$b\ iCqB|L8״f̀6?Q忶mƂW:vfE; oyJtɐ䵲oA>cX=\QNzqJ * )@upiqV).&!Z_*4}*qS0@(#K7Y/8z;'`4qYW }&9ї6񭸰1'w_Rv&O|0tX( 7x54{m-+\uɅU*ѪF9}/"a.{t>WB@X-Lpcy⫄ Cd,<&>:0-P Ю `$eUTo0 b^*K]ʖ M+ q_hRh.=('fip:$b0nVE(cP쓂>&͐G%(?1k?X*@b&Q$X`0 *4fiqom q^)5!Lz0HQ:*#NY`[XsׅK#^ tz}dӣF d>~M(XG00yE]2g_ZQev(1\@St06[53RFȄ=UuAZ TS 䴑G|~4lcB3,>&{O듡8 ;G6;#{<~ٟvcM1mE|ɛ.ҏFWڡN'i*ո"MEwԢnk,DΤךx!v!N" '6/m<0F=eq7=h*1ZL)`iw~WςB `ϧֵُ6#WMՎdN ԑն- ,-@ 'g?y+Y)瑭gdT؞* '[p z(Ao-_I`'IOSKf& QK4fI4 z_N5gxQItz|fI53i7VW0t#D}]Z~53.Kx}''uHr2vv8YPB[2?wek`T u;JxjTG*ooC!t 25}mOEG?*RJA} h:d620ђu*2yBKLRܑژCRVsnlU}<aQLH=]}) BeNA{$s* \&ri٩hб G\GSނ=*T`zL_)W(Od QRL'ɽU^8s ҞZʇ^Q6)ۋuPSVg 4?.dlPNCsڕɨW}'턯 /2Uk]SJl=w7Cg7qY XhTM-z~կP3<Y8Uq[2quLP(>$c#/:B^\0fepN ,R|Ƒ6klLt\J39kdVʴ].b~Gi$.Ef +kҤ?DMc>F 4ڥ&zl[QnBJ3Y O ١[7uC㶲Eڬ>t3)ZHwp :QwFzwV,i>-TI1F@@*]RQrP;EJҩy -ި2D)Aը-ʵWVc:?%9J`,ߜMXN ޿Rg\*] )9푑hO'{`H6WWZdx)W&b8#>bgtM3{ZJJusB_^m*V $fy<(,z(o@gW~<]7 QH8" BZoB`Ż` dx"j8jW M t}խٟC#|^tdM,n3ksRWK' !8cK>D H[7U{~@J.L UO~4-Rt,UKxI 蒳n.r9zpܳeHZP+&dϳƄѫE@Y y^*:Ia|ԫ\MoSac(Ef6U  < xIz?{au|]NQҵ*l p 텐:qtu6@kxm@7uZ_GUr} e>sjjiG MKr_zz̀MuƨhbZ'#L].5*w;|:??)qC>I- dl0wxachW"1AgÆ_Gm iaFx_>jU ㋴?KHφn3-y 9v_sQjXl(Hq!NHJo?KehH\mSM25s8sh$ሌ_`[i Dyx&Yh"r SGH{DznrGHK̍39!ՊIsUޜ0"Z,=x⡪ȝ:8AgpZ6qsFYԂL] jS6Y T뱊sP5I-:Di nքT||0d@wjҬw:{yҭJϊf?SbO{tp;oq(9ִ\źҲi%#Cwsi4=Aot\\yUE[ruױVl) ,+kF͋C:b\3y\ć| 'X-Tg|ĨT{B#Eڋ@KK/S~yiJqY$T%s-a z"xn*/ɑ=p~.ZSxY˪aɬ8I)%'ף?)P睺Me<]TL^[3ێzcaR2,KMfEqLv_KV~QgvtbbAu:.4$zGLq4Q'h g3?RB0z]axsV"TIF*/SLc4[hwrhQ-x___溴}tg+Omc^Qם%utG0p)q87^t9}b89,_-]&|u#en`68^HN7z :fWgm[3adƸ:eY Q&UXI0 igʎ,ɚw!rWd++sr3BRmSG=|-JoH+ & #{%yЅj*]@M;M\^ymOEvj[ pߞ.f;^,:MjGeOxOQڀJ0o|)ݺ2J:Z.q 5Oagࣗx俲)۔[hZ,AۨNcS R=BOO2\R <;aJ !~~ {19r;}bK}v8~񾴗Ҥ]m?GX5ǰZsqG󻲭8M@ui)-~%RRNo}6Kl%s3)V'*/N_KvM$ŘGJsW_ioFR A,QKf787@`-Ψ_GVxGWX=]MJx p*[%J!1vYU]%&yUKFSa8ۜ9Y\oҳr7Eh;_Sܽ:A]5e;S$Ne:BLTeQ+ޜ)md@ q$*5h[4NW@85B&ENJZrƧJVvJާc;SOxCEUvT^B|Z]|U_x= et57yϾk`m*'):͟(k =Zx0knS"',|Pʔ?"zݫ={X4CJθ$ܷ{G&-ĩ{;FkpS7PVǴHϟ\@A:Q 0`(b1pT6v  *BMj鑂=jةR/VdQR&AqM}Je^:mDy5Q@ۜC+U NBd0 1oٚQ ;a4M1\}扲6bcF,ާtVlB6S>21BZ. q 7`c" ),~Vvx6psdA_fO}?&w4դs ^VJZse4)Ӣ{٭0mwR* h5qj~R\UUy-~Q%m~JP0{f4 ޞ{TFUטz, $B7[!ڻ!T# 2O2C-3}|6 $x/1.BF|7SSd%T3Y "hZ)sH^0h$yL Di 17ڏX٠<ݰA٤FI`1W%&Xe/|LHLugg㿖$˔k`'WFOۡhw?r>nv ,JF2; !@zI.)" ZY5O.m (WfmcMǡr՚pb+e??7yJtm'OeH0*=bXv63"qfrJf-P{q{9iVݽI(͸.<A?79rǿ&A!s#,>H/ )suCҰT!Ng0|mnJe`/BV]|.|P9&Gճ[Q ]Ltf85g&^Jk+ܕ&1+984n/mpj~'/ d]1wMi3U4N&(U3=9yU7MBgqj'mԨLuw)ut Ms֒{)L .[jOj-RjLj6bXd~#WL2hO詭Ċ]2ꀝJnEղH iA'v W6ӛI1h .jE)kظܞ֧μ.nb6S NE9hѕd9[G*T㍷e5c/׿H!#}լ$UWk0"ߠRF:S$QXP+Y5QywKoIwzyn,uA$$6szJ&%b 0s$אg We6A<4ՑvZ؅L/ n77~)i*00Kto4刢];0ˤaB0:]{)ϋLރbibU4SѮR 32p5qQُ̫UcLm;\?npL?Q"seMl `aWO@?lѱ 3da\gQ/Gk ;:+_X7oZn BԜap_k]ko?4* Vj KZC7m ηt81:2O 9Ig6Axo.MU~0 fߢ 6F}Ţ%›SҪJd؜&?$j|2dmC EXuKqcw *j?Xa$s r wb6|8OM$"\f6p a f`?6'}h'ROv`ke/߳PzI<,Jv7BHDlM~)WhsrF2b($W|BUsg"-{nCZLtx-2&a'ؠ/}ߒnJo,2U)X1w+eqM,cbCAlY_ t ާh7fɥ]r73`m9pJr쨎@0rl9O(Xq Q"S@Au'b>|,Z4<>BhŗIl?6 & ;g8з9ȏ|tqűh1+lbiHo5Y]uNs+58{ D!]S7 k<1pp9QkAsĸl~>UL4eO\hcm\erZ8i^1D[cT[HKztuDžM(Mد| !8, @jdOBe%Px~2撪N$@y2bi9CAH5C+FÂg_U9Rz?0j r$p0ec5 hx"ǠxXa]ݐߤMe[RB#%\|~3> . ^`ֶx!9D{^8dUyWT"yي35S/H0O}\.!ϩv& 5`8_r3aj;e{~zKh@VDNwLW.? .gS^M9^+#$uYt%|`}R^}A tR7zF $JBD:Y3G P RpzvĬ t4[Y9}#z]ڍ!^?*PPkd,`c$9oβo` ǻ; 1%h0s8` ՐoRxӺwG$rk/V;<@xh@BWkwEi U=zwqiu ?_S X-Lf^A](bC. ig_:/fg STI>CX +Y{SEVdY=Î^ޜ 1 2c|b֝pe,Hnr?ee{+Ic|\Erw-96T҅~u;f)uvȢwiQ[ZZtC 9*bH}fҸ!2~J T Fdl }M?Ǚk]^\{G<'_y6}(+Pέm#[\Rn>Q :>6pY$Jf2 0#Qտ=g6t$5_zTbBԌue٘SW;%C> 9eH"S_RxoE[}R%5]w ː V0j@Ȑ~jr(?&Tup7N=G/|A<6 H]S~; =*MRCQ¹/9l+}Sn?LD[ŗ&p<aw:}/=`TPc݊gj S˝軄hK\ν׳0Qb!TjTPOJ[{%{U˜\6Nh49i3 :%ٷE2YxLr6h9e2լc})^3*RL[:1==EA~%T$V RϦ "*Ɠ3Hb_qvS'1[5oKBôȠy:%9(NnVGUrijnEbݠ=w߁@CjB@e h{qf$=3٩4.NOYrn:ݠJY3'})"+ou/qՒgJaPct×<`> ,ƀu/Zeb[#m._!C"=}w<O;rݑ 6Z^z*tAtnKYʯϫRx |H^W"H=*F -וW^HµXږM`7/OLp FBL2Q^+7jSYb: ܹg [N5Bˑ=|uXqslP6/(XR[v+V`82+V$ @7|BO0їrvwP7+.&YK}}yz+b:XPNCW6?g]F{r Od:覨1>P+ o^Cm<Wj%L"cKL!3}WDџVGt9t!=ͩ᩻[B%F-)ЩkodG(f*直 À%ץd%V+s<* r'^OBۨް6a TkÆ&d{nr& Dtզ{؎BP'iD`ڑklM|o\hOZ v**~shD?ne>8H%sjj PէZč\eT4]e]B?iLhm9D.QO81%! %S1ǂw1P{aߵE/Ѷ50A?!.xxms-KyqML%m^ml.6x:k`rL %lF(R_ dzmw>vmewй(,5 * r6rp9<NJߪ Vg0w$T9kGvt"s^' QnMr=d*ZbGf"Ȉ2!W3P2 xGx8@qAʾߪAaRIUReRxxm8}(9WuuxO n/*?tlh3a+ԭ> X_A JWdUռxʶ|w.3M>z唥۩~ $ 0w6=|QP߇y| Y'ހbؕ?2QN]8AurQݮ2af(8gWR1P1 ;_8߃]=|Զt #Z[kҽ+Gom&;IfԦbėXn*4'mhLC?<>);1jJk~ 8_wI Y^^8ނ.<\SjQG9l Cp__}XqcV{|Vd2CK.Uw4 u@Џ!A4wD Ho2~"1;Aˊ.PM^XI x,=Eu%;ze|Dsm7>/hMo~0TKq~ ɻbIsUU}+:kE5["W !.} C9 Kb7ﮰry)Vem$9o@ŸtE:fӟ),l|:qOiRɨ8YpCmVw-ʮb1L"(䏂=o}"(QA]vCXoJhuc<Ȕ<4juH5M+ :?.*>+\H0ILu֍a3WU6h<Hf/E[N<GXl-uOL$ʖC?avzOpsRI*-tӦ?b}CtڏA" X >Bov=|N) Gi;Bo$*(@Zi>L; 0%tA]Uo7\Ga5Y4MpJ/+kע|+t\gBK]UΆ]qo!QL#9ѯG.fg3KBfFX>X)z&|ߋ1a\%|/YxgjhbXr(7clIntu K9W}p7zj;M:Β5 J;(eQO~k†Xմ梋rѾ]5wi%TtF67Yl~nY0QspV?.̡͝^`G 8\Ų7#\Q:̗+=OJMhYU"Jp뫟@$Y&ܭ?_K$o2NʼJgSA <eC:rOI:7' %n3׀ B ϊYjǧ_n2i2wcGgm 8L}~3aI-ܸp탎5Av ]$Zw㠗ma?:`[\]f jR94@z?4uRI  |UK Z$!6c6Gy]K3CQ*p<`^&Rl>rګ| uc$C./o UǾKjSx)'U+X~# 8,>~^?H (d$@,zkJ2ZvQdCix XF̟ nT)$rm:(8Ak/l_X ՖdF`k!roL:aQNjၛ?pVZ]5\xB@G~ $2BZK :%ܚLlvLauKʘ Qc:E `E$g҈$Ԋ=7 UF6Xȕy\5[(8E5$Q$wxJ7w ^Q``U~'@iI<-ȇ/iI*7#\Y¸?k -Ej*\::ٔTOkʶ ί{<"0s;jS~RV̺̀q[Va۾,㯬x6 Qaf~)D4'9˒KYbfb#dNgg\`I; rG_F/l畩۴TC^Wc.^~pַcdJ8}2сǗ1rp@e;rXzȿT#.ymJW 1LMo9?F쨻iYt+.?x 3ե x9Etœ;U J!";tCc d&D3FܾT?bp"m?gI*lX"Nf"Pdu ieW=nD9lޒey<5x1֚Q DYknt-G Sf.k8+0nlQ?y"S9> )M#mMuυyq>y.~g֖3&GH7KJEW^BO)qZ[5ΦWJEYɶvgxs%mpLsiWyõk"S>E~ V.Ȕw\H %Y~s1hz˖ah]OgЕhALӡ(OHR~Qtw7 ØVb+E؋\k6񕀘|Yi "(,| X^]3A}VЗZ oM 8 *;>zq?\cSPkvoY=Hhٲ:, c,ƕl2ݯ8fGXDyBHrQJ(X9!\dNDxC$~· qFŧN "M?rklZ4aߙ8Zs٠-ŵᴶD&(^׉.x%SM.6T\<eZצ`cE04HPnE]ȬMZ- >OM6|6b =cXz?)<& 2nvukFO\|Qסat1a;@u1E-̩AS稧^+b Hמ'-WSYq _VnLO|7 Y-~d*\O9rvvhߩԦ$uc[#BRIJ\#+xMag7x4DYrF?x ?_bшF={)2g<< UJ >VWy+,\` bȯr+3Wshhr v9cqW_Q6c] |FD ahtaB&ֿj/΅t( IT.rȸp^xiS)P0lN%γz -Wa&J/I=TBMy$z tۇm' P"\< G*3,yʶ[ sJIOt'X?Y6WZ9 {f&5݅Z4^*d9~,_⹵5">_[p@+RS]k.{7[x%(T(b-}UwϑH/*F!iQp /2nI^AptUqˏIC^~(ǺP\Wnokw`dm&PC<,Cgn4 UkDTHy.BčLUCr/S+V@751r v_iKaxdFLď,WbscV0|S8asoǞƬO &}YcH2oFG2׷>-ۦs'RN`n"[½ZW?@:}8ɿh6[g3`wP]$$-r[SO%HaN$U ʹE&-_Q#Wi}⩣ZR9n$¿eURJLxܷ3x 7.>ӂje@`H1nZO?o6Mk㣨Չ,ZsF[jJg~* "nihpP1i0Q0 WA7T7ʲ0SQz`LWW["{(p) LX=kIX~U{>R<]/xn_¹s볶Pȳ$?QP*T~H$vio4Z 3h?;Ig γT=ˈNJޯŰ[[0h 6Zk\2-' ב`W|Y. XܰINpܟKɺx 9R5 k䛊 |ٖVA,*׀)^fo 8/3FiIS A9ٺ t!g|=#@y.-T-4W<#ol'R::5%Y't+C*cǼti!I~*(.^8ȠYxfm!U!Nu1d@;p Z_Ji <cw۪sYGy1>b?8x^p9\*컁8#!G2xhޞ㘌= 8It nOׇ|rqWL:W2<=ߩ1VďUjb4{6* ckxX `8Uc)LCU~^Gs:%;0^s;b?v+7DV]PpJ>ȷ =Zi ogaK=RKb !0X)x[9 )]m`U8 Rvt ɨ+_8-PKU-y5~LW6i+w wyY24=x?A5Z6t6.2[Ne~ XqgV-TKT*?DE{ɚA9mI}$%&=|2U>>5Հq8o^R^7v ׏o/bq-->e&S#}MQ 딼D&iIxF-2@;Zx ؖIl~鳊^RŒX8^3QBĚ+$db9B~8BzLڱG|#{#W[_@Oм.5Zr2j.DFw!Ppepкt$;_z*qHCLHKhw6Dh\Z顱cǃCZŤUIo[+& Zc9ì.PQݖU9N2KeФ$d`N/++tYl$cI-vRN lV̄ؒd:՜o^a_rكvt~/+V6چ$q(hofa'ydz"(}dzV3ĂҳՓqo/J1Đ|晉Mԋ刃%zZ:"S{rʏ݅5ꄞ}'n:QLj6Ds dQ'~X36`' RfCj&$bȗSɄXÈ2,6@M' wO݌mx%W-4y_>Udž"mƸj Hǥ;T=a$mtT U v&Y M2H8m*S` Xn=d?ZEw$K 9nl!:?^qMAbR~mOB>ѥrM[3 rXBdxKUP顇Xב Q% pfZѿtws!@w2ePc"h +Vr)0ݫ4z#dNﰚ1i cMc+#qoLPFa*v=3%+ 6,&)@n5ɴMwOӧÈ,]啥Ԣ |(TW{0=XsK7Z 43@O aГy#ϰ)9$z5H!Q\zT,ˋګ1;ˆ|ȳ X#uE<~!),_-SuW;lLsI7ݡW4qrMW>Dc [#$)1k6H>Ƚ*j>y+|6IO9X/hY ;Cc*dQsSU-mK ivrw99qպ%阫= ]P;=7,٭6]5[-m`53f>$R)E AmϘ!HC$``9>6ǖ򫦹 F&ѦR\? nL[i]NN|mno|0\k.vSAwZ=U@.#?|oQf2=rSA6?8t?",N yH SAp4ьԑI/B|j8k5 J$R?r G-wDQdMy٭ ̧Ҕ klĖ\[ߘ왯Ⱥ?][66U|0rXc_s$e]@c '怗ٿBgA2kQш!=&ÕQ[~kԅz }鬵9V} uB.[=33oK{<:iě翋r8vZ+m9 X7ђ4tyVae.E)#P#`qUo2v1oz?W"!sg*)=7~;G%+*;dڮ,_gݝ\RU8ELCʣa`6@j8⎹U9b:{/: v8#͗_dC![(Ta 2W=\Ը! Vf],\쁒._DSH^o9]S}`(O${X+Pbq) ׫®&sЍ?7fڍV1mi}-eGQz(mvq1cYtaNyD+#})Ugbb9M0^M] ̃~'{/*ϑ1 h|^xHk3E.tT!ޯhޠj6jgfn2o Aڜr Y\ؙo_XB: J5NiʮM%qG1j6Iol\T*2dFҦn@izj+Py 6VT QЀAݕ(jlĕa[(;F$H@P: A8CQuuH<},⌗ĐRJV[#|&PEhmMG\n1FY]%3GJ 0'_6d׬f-k+0^:HV|jysgRU]RԋZ}vW ÃÒX} u]Wa?x ~yc[隳(OAc:b'.Uad@Q?zfDFw"5B@մ>~⬰!B ?ULgږqAW*ɯ͎Bh sFNT:r# iO찣uqsZ';㛑*߃S`w;q`rFF;y^'ͷ9Rѱg D̋E?IIW0aœ8% /oס34g%&" Y=Kj̵ʸVxNRD:4DgeJ_-\qT)N{\ T8,>?NYIḬ QETR>| /N %p@7cm^)o+4<~ i^+C̝jr.Y-n>W_QgTA_؝1>JZO3re-uU dIY_;:7AR(jDZR2]Ϊ&fCX>I4tI2)B=ۜ@<8S28vWy &T<:uWBOխ[2=H였EU&ZDMoptNWHE%yhCcEgEɮ'usa]7|p\OxJ>`Xp^4{~Dvl57peV2F` KaW|bRqJORO5͆6&O%+| c1-tvLx(c6rTQg0pX{%}8,`ݏڐr{5w{%ѝÉ.N:ڀo~шdQͫ;Zgr$m:q b;bn}}wK|x"fy<}ldiU92 CP1Tx"j~EW4蝝IQ:<.Z?IzиVe}A4XF/xϚݥoc߈'3Y/mbTa  "f]b6 k^@ۣuZ+qwX xز  GxڟĝP+l@ׅc&U8x+aM=-.+R]nۉ14r0is: Eyxԯ:Cy68% M(G:qZqzj𧕗G1 jzTd?ߎZ";Gu>dLqv*zϩ2blcB{]{N݄c+01T\sRhMdҹK}ue8YK=Wp,/S&=񖔀8y)09eՃ6e0y@&9o'Gs]L=h'QQFc?Q١^P",ߏoĩ_i%G0Z=sW:4 (h(๛Xqݕ8gVG\rY$'h GX 8UOl̾T%j); C8̾{n.70j ڐS] q=s+\3uM(Z)]LI,x5yiL#86F8]hQqj31C)P|~| `imF8#ݖV fpm֋=q=ό ޅ @RU|TCz0v-~8[Al܈a\ tilƲj|7nMu{,c8 -{O0W乛tp<_ă߶mh; \- Gd .ecR}dUM X iиr;MPiJyg@N<´Z5XfR mhwE˩VkB]d3TK8igx[a7ou/@$ݿ\qЩ::C @xtW?RCV c%nl[Y 71ك E1+і?JdSld 4=vS޸5Z$25͏YWq!pI>6\D, Y fQRL>ê [8{߷:)0 @َgSkg#m¯җ$4ُZLsUDF L}n2iK{W$KnMdZhV\+"Yf#c[v̶")\?sn߾H  m=! ͬH{NM8dr`q'6aVGUtX ^<eg .cz"EѬ-Qd4P`UKhmӪȜ26*kbɘM ֌KPq޲x 9:,$<fve4Hg@w! |uq!uʀ6G^m\;Zu R?a,kBiM CėCswÕDpOrw K{U "|<+ PN83~V(Is2=oUR27nkF9i2%,:-9~$Hv1iJXRH:|`w,͘g/*=L̵kQ,Q Gr59W?^>ju8fHT@!A݇P ;% _ S,ޥ1Ӑh{ذN'4w<4O1\Oj: 7B|\J:Llh*psa߭K>/|&Mz{bѿ[5cܧLuap[7@DR1^Vy]A2\JghF R wR -.w~PB J571G&3_ NH 3Dir7ý[{^y.,ω18-9}b3T L@hFњBr"INyz;g*Mi"/&q1ƯChl4e9]a.n$,\#qZDE _{LL1(L/)wZT/,VDD:Hs!: Ƣ1dTӊ!W&W 8G)3Q_ť IV4={-O20>$5AtEic|+)+&4MOb5 JbYy}k FUeW9-qd@cʱ뀃䶖qW>KzzU=0 "W$219 rjM"ysgakø&ϫYLՁ1 k5T6VXkP%@E&t T w?ݙ߽&pc|w'Y GPXVqh?j_Af=#~G!%,y\o5;v/lz`V@͙)' ݪG R3DEH[yjWzI{sfֈeωLqj01vHe|UI ǣTw]^7H; j]O3@p<Ϭ'zI!:~ vƇSyWCy&NN?"tI[E\ t1E;~gDۅ/cj\YSZya޲- X]enZ.]D͓^|z=p9jYon 3j,[D8g?M4z]"F20w@Qވt*6NQɒTj&3I!@`fjLx}ssWb.i*eg:(ۚwcUHOĬw2CS5o=}={Ў8 {NxpՐģԨdzAcJAtmkOR!~YۄchZmSԚRGp tUuc. 4,ZjPStag;ކ-CP;Y^{*Y<8(^ـ#3&t1+Z,^RhL0G)X H,G4Q cj5uIɀ6[$1nC%$Uݷ솁dv 4A-;:1cj~Gn}0NNA74x}E'4 }.^(sQx9'*aWnxDJVuk.H MK2W*_L0R֞y*yކ肦TNA;Ǜf2Яm#Gz'iə7^5'2 PPIo`#l? ztV!96 -#Hvp̝vSMb-Kɑ{ tQ/9YT>k1!={j9'C s:+OiO9dxJhFԬvszc͹ L:MZX@yEVd| QiJ^Gc+BW32 %Z;}d[3žR2"C?lК f6z8pP$CǥS`usz4;)"̄zvc&'x,}ӟm$CRYJ3S&mmK#Q|!4yAU@?Y#f|0f[9mDp'@}|?܋,+.L:˴ܒ]"Z*BՖK݌d2R\&UuK*I\ױA|hKOusLU*ZFBTrU7tb@-baY}-Z4 Cu=B秣A# ڝ 1_yEDO@TnJD}RFh RcPS!c'ګoNb} ]Yhtד |=,[ϐQ.F&͎32*HFi _o<1!̎e-ȫ5\ W2KW?GfPVOG8]ތl.sfѱ eK#%)';j4 ]Ȁ[p [%u0CĈ2vC@jvU7/wDx J;@bQ5= %QN =™ UʼIzybḪ=2@˫q|[O)$Da -.FsJ_jt|Ph.mc\o㇈ iث(0q]4\pF@@%彌:9LiH+% TKr xPALw -;ͷ^) Z㐳$xάL o2*j`6["JƎf s oRޢ*zv=c  |ͩ|>m~ŠFmgT`vgiE'|V"L}6PYy[YQ+B9Y|OO1a懠fj\ԏ<>7A?VK_Ed pHZw@(:\ >@1:Ei5u:n(@ ׋FKk] bi1%$Y32?p! =EX!K')q:pN!Duoy<#N.9+= XLqU<"/2j;&AĥN $@4 xÔv;7 /kw>g|,)\v`7y%GId]^Gj,} < p?ԝO`q49e|.q3*1qB*?bpb91 ojHD)o Ҳ7lt [*L{q4IA4 rPeÄ'HgzZweA["CY%wKo7WlQXsjO Dwoku)Y\W`%Ure?OHK,wuܐ*BÇfY NimK [4Β{p)<-jzSyɁhܼwwxwAY"Q+}6*`ݘrE7J1ɡ?%4uŞ-bf%n7g& )#YeW_ey@>=E>]cg&gCu""4b@]5aodx;x˫l"N'I'v v-َn /c%SWAlϾj.aƗD?_T ͕d~@Ràus׺(zlJd):ݲL[e\cǿqqぅc>KI~:x`ʲyI>}?up+;a*YY^Xؗ_)OA|S/ϧ,clv2Zk3@}"UC:8Zq}]ۣ}RI Ľ8?qzyt*͕Pac@V9زW"?L H}RlF!y7XCUH3D ds8Sa `≆_HEAQ-q׎ʴ9C `Q19rdȑ#jv%-\$GXtX3Iz=ʢG}ȇapy1z!00c1!-x|*we{`Jt7 eTWfs(@}Ch!n$R@>Pl/Ҵ?.wzM5&ƻRmK)qOm~z3{O/9qN#}=+OXkЩŠyX cڟp*~5A?d,NMJ8pCIi &,̨-ՉWP:!cm?_ /5ée"$`1~1Fxk~%(; s7 ?o,24X ) 靁ɬ1e*6V0'|5 >PMr|:C'=e 8I)2PNFED mGeaǑ4ÇBCcdMRU!g~$"ՙ0T=:F,KHO oo*q?m)2K#q]39w*+MQ]C[ԛܛXDAyR%*c&BI#t ^6^^Y~Zw֒& C ʋ`0-`hQP0WӺ- kc^;_cT*Z LM ~ Sj1z (V-*eiLnt< !8c5ĀDb_1P7ќqdY<$̪l~HV/ȟ1qκ4xDW%~ .@=DEaR#p?0-N/Ѳ U50y!1 QFVj76˃?TUЩ)&R7 Cl4݀߀@ջK}+nJ!F)3B˝t? KG½s?H_$ :)263i*Z[. );,!<fC>4>:%68$' RF\loׯ9Cu\xf tOa'ot(%H$Ϭ)F4GuX-w4Mm_fWh14p>~ڢ[wcQ t?6S WSg6a4afʃub( uɃEX 2Id+kmVL4<[ҧFv`)NӋ4Q q!w^T q*Gk w3Jٳ!+gvuxy>>TuP{Q0*T_p tbKjSOܛoZ`nogH ûhU r_ 7VF4B!q{ qLB%ڏ˩ vY؛ŅFdlQ.:DcrXVbcܬI2sː|ԭu W@eͼ.)-SA]MA:^48% e*痩rj/"tvp~2`lb&XQ4,DaɉKV6+l9{e!(O`N"Uf=v~up t#/8F`:ׄ܍fk"~&[f214&fv i˟d"7p5B^R}(c -{|' ׺I J$r,[8TbGrz38P옳BX;z|[<_e.^t-tc"R/Z]*-xl`af6G J5NlŔƋA CHЇ}ƻՠt]XkR8.Z>Oj.LSvfbm,ؘ]eqZ:1/zY$5Tvz=tĠ|(98*qi {sU8O]>;~M:L轚ɞq#CN0dTqVAp4E+ϟ8jXp~z̞XYzL(DqT3O|8GSv"rqp\/Oɵ5ȘO<#*FR&#Tq[R4#!YviuV nKE XHF||Ir]mCMa&`Dx*ZX/ +5oBl9֯2\VJT I(iio5x{nڕA!yٶm:){|әA7qF?_Ÿo$"lZ^@Yo e`ԅ"}Xs׬\T~vA95OoVuɣYhy2 l N A[4v.֖no%y†pC@pH#T )s<&@4PKa,b='^L+hw-#d?[uw1Ƅ=$M侲l=%K~۝2(`^(P?$m&B7 y\fqF5<)Nemzm ɘ L-ġ'R$[r_>e/+q]sz. lq##^ےj:ytrg&7t`{N=*y6y( ׄ3N4ubye:ECIi\a'h|Oje-sgjSoqo+SY` ]@*.csy|nILۨ*u&%y7'F< DA=-bD3phzf̌[_ڽg+$Pi) p Z&f G&%Wb"xVnT$s<^o EWc\?y=P`3Z#KƝ+JWze*4G˩W# \Ca Sp6*18#N0!"M3vq6Q.8TXZ;^8 b_唅8%,VŤt$kuԬNDԻy9ٰǕ =Nb]$6=$m5Hxv\.F{ Xa2q+@<^IHSV6 Cٴ>{lS-Xf)QD%4c/wF\CqU'򎍹VhT/Yoq6q8^N[9Y,}/?4]v^xZT?or^^zf}CNJs+qG1k-X›mTwN=)]5|5Isa6^gFXRɕ0ҟ L~ҩYno+&IE' %vDEk5+%:fC3x&MR}<#L5Ìj~|o͗cʀ^ mC!`TK%Ȥ5Q9GLSG13Mgtƒc09!HW?b߾ vn5ȟ7@T*3߉耿J].E6aD^/ppKyfa Y)^'Y|/вwyTUF.Z _7JӒBPMlMR;X7Z6Tc I㛂nDW+CQm%ګP:m--u( 4rJShT Q#z"ܯrP/}n}DP*GWj..o*lj_#ۭF+9gb4W?x@Ft?¨!K;>IJy%#Su鑰ZWiE ԙ66>餥^9s[#B U=`Bm=@i3j Ϻ}ܸ|͙S8=GL`0[4j50Y/ HiQW؛b07 z ^H77_B,D"TȊ.ÍBspRN\pWc>%_~ i1Nrc048Kم}6t8"s\ysqVPΥyHnFu_;>D#F ]>՜e&6CK1fb&1"P)ޝuSO'I6oŝ0jG}:œnz{ݺxOC1pX8֌ཤ\9xkf j3k%ͫc'@ЈSe@XE.>sm Jj]X5*ua7j wp>;$+ޟͫz{b$ B1dP6FII?aVl%Nd(R'Ǡ90V{H; R4Fmឩ-7~inOX 1Ht5QVwk]R`T8͞༈h+&B喯\Yʣ2jQyfe&K[QFАfê8ՅC-cNdh6EBRq9=`Z?ߵZP䧉/z͹ րob9mkY- e/#ZSD}0g&& H_F0lfJlfDb=m}'J@ݩ`Q*!!u**)6;!6\+{혂fC6c:Tc7Op,,h8GP[=mj4Ky(:q&/s0xC*%I"|e2@YU=Z]E79 vĵYv]jtPʞX]fmt6iq3,7Bѝ <47f#h'XTw)Wttg> ~RenR&^E.,$r\z3֭fƄN"łp/SyQ 6ݧmFn:{*?`>yb?dېP!/_ǥn]Em30GNYӞBHꔎ4.Gcu)He4{P *(>aL6#8ҢH=1c%%_6;Q)ap.!C?W )cSwɰRhmrR<ëMe,O-1 o˸+'Ba ?ԈnH53rľȍH1`I=%~.rf=)@DT TltOMeln[4 ,^sx}`j`\M)jd=6Z£gi+ +=: jr !㊊^OVς4b~Eb+<At?(%a) Z1O[H۹EQ0i x.Z5ele1?;L!?voEeKI}M9wjiת,W@/qA讶£|Sw!ꉌY8v\<ŀ ,=ڤ߶wXN`8N7=*yDxIAqSr~uX{N3SP8C􌷇zS"=m2C~Y4h7H8ybkyC;[A]sK$+o'ʝ T{b r9=$#ÁSO >sWYU'Ugs{r55%Սzoruΐ쥩)>3ތ&ӥP~c 6ۺ<Ϳ(+PRG2DDmwֈ׃غ%L+#~J,l܂I.%3P*|Sd!aB|Narͮ<7A r{अ*@I4ؼS7R(vA=cdLTG^|T5j_k@t|$pVogoлtPBB x yy]:i8U%Y&WIQV0AjU/qdR Iqg5QNv-]חԵoal  Yj9,]G[k(¶P&cP9{TRW@0,4}?m:wjw%jrsLʰwx2ʄCϿӿ7T$נ?x"6%R;Q0m^ y;IT\mAnOH11vq+jY ﵃DOKI%lZ0z?5V#ܐde˴ze[<[7"] ˥W{L 諰^ c |AHD5RW?H`dz>#͒Z9ވ[vhβ+=D%$D<e?qAtVT%޲QbcqW(H{LhY 5sf6HR>\c9s1{1'wLe!sfd ڡcHZXs)"dB 45"иDN8lAu51pKZq~}!l6֑}3}C"mu }l6m$UfhsЏt H'x: Mk R%r~^5; O/N5 !Wt [9,"ak(HpbR/๻{j1y&bp3?dپ\2sLD$'\U2Y[?ϱB*`P/jwFd%A]]D I ^e?-B^R8gqϚek;)NG/$ngobX ͪxne9`6=A'?P[A:r[EtprN >q:؋N~ H,;WW+0gӈ~lLǼxW vyy˭oe5 klMόq%1%t )C.%#3@ }_AF5 Dݖ;442h {3Hr\ ӵToQEHL\ؖCUCgWo5aeD+jr';o6n+#0#6T:8#cP!1BW5$+09"X>{Bz8d|V:@RLL)d_}>,M􄭾,-u|fU1@'ʮ:#Bւ#:Y|ya-H/,$bqEO7T rN#NcOwHgj|WùCoV4Oc8A!hmu"އFSEkOEiqOb!k*rδE`3ixlJt>ST1lȚboo|Ԝ~3uH-gd +Mf{I4} X!IeL`.O h&# TkOM!_? aWen9ml2ݵ\8.Jv`MyF'Ee% A jc8.e.>s}Y-׿k٩ψ~vzs-F8m], 4D[߸ԴSg1:TXډwP})+y̖cޡy^O XE:~m߲d uNI$ш5c]~§9Ӯ 46䵿7+:+d$*r>Fb}Rlɠx\GY٩B 5_ } ='Dk2ENdj^Rzxа!+fDV0RqT3L迒H>fùV=3jqJsТ<Ȼ:ȧ%\4˙A]6oa9&2%R xӸXٟ;y ILUCĔ!&Jk$ TxT U4t~T.F>&jˬEUwQH5ą43D>ڗ_ ˆ54-Lk&4~!_!T?/ug=w`Zo 6 T9 %޷|3,1A} Vbۺ;-+Pe~ p:A;A@zYKHЧ[3t,ЬO Ҝ=}bIIBۜFC G^kPk|C p4K SDEsBQQup;!b]ʺ̽ ZyAujH9=+< erw2z9pb?L*bh>TEi@71>舷qrJ@Z,e *<$}@RmH[7="̵J`k ,|JD>,,|t+ 0Qc7 iC/&ah*1Nk{Q0yDH瞉QoLJ?QYQ5i6Aa+1.8rPA#?BdMyLȑWyq0˻MA2$\\%\gܺpO+0(xH%]kT] <\uC7 J>[YjWtsc&"pG\({FG8IfG?v7}‹aB \n;j?R1JmЋ=h{w>'ծC,xyv9sHQO鈥Rbz/U(堽)[W;Uٜ; % „5@El ?>2YJH<(*IMZ|ַcl L:Ŏ}ΞН[k^]xŢ OqbD/ mL}/96S`Kowe*DI]˵Fzkvu:slr4.hD=]6㡌(ݻ3W[.HlHs>_6xOPVbҤi1;e4xlBkS*Zeb S+#@/$tIH|gm e[<8zD,EU"!kɳK|=5嘝OAѤUPgћ\NBuOI׊lv\MMR%BhfѰah|18xô;ke>kHgLj{K%b Sأ'ڈ7s8Vm@nx+ղ:~GL8|jt :_6]ɨ@)fDQY( {jFs  PŒ%S.JbECf<3<>xX9z0^FJbg9 /6Up^5 xMW: ܇?+w Iq0oM^-I][lX^&2.2Oj>Mp3 _7M_KN 1/usx]odzaFO1l0v]t_Sd:}q nv %`(zTdNg%5 =z)y&DGc#G{usubM}1O@vjdƽz{R7kv$f38NeykI70䍩^8J=L䐔`a.33cD4D %24caI~WfӈP*,r|A!o[@x'⫫|b&g`NC;:OE'薮٧x,Sy2^n1H `2]ǵkTK;$wpkkRKـC~ zX\7g$spEغS;nfuax) YI=|TG2&u~<*Nc<݇&h k;c;-yiM&{OF"jt?S-&Cp0Ai1+ /Y :ͱE8o#6Jvd_#lYCotưhW #W.2-YX5&Z[ ?xJ r OkQu82%6ɣSWvM<髨'Ę8a֢W:y\T.Ha5TXXkPS2^%@RB f Y&yЂ[`fW~w[q0j꺌N֙X CyC+$-\"] 7IϹ`v}A$<y.EeQv~\ŐRsR[š20iiL_2d1'=SfL:aNt0/fCa^8_Kh-J*`c* SN<>e/fU,]{)Xܧ3{5 ^ Q꥝2:dK;n 4=PE7&5Is_ۋ3=(4\#U>Qh^!fvҊ.ъNGYX6V YQT 1Zͅ3ط;FLr;p )Ur;u@yo-gr)a7,)bg dt.hʤWAHuquL EJ ύ@A/D B[@ XzFzDw%e5"b@:qynǣ,D Yi]p6Kt) N u=%/ ]ZI*y2< GxsY%^JJKv< `^=:\ffp )o&gNvgk0r*G")|QנZ~:-F-@B0 ?Њc 2#HnJt ӯb'cȘ# HA02шl׾N)Y3_ 8ހXa{-^A\RjW7gt}$$}W7WYV1어XY b0`M}fSz{v'Ksd:V : FӨyl̢#MDkvh?!SƀƑEX[/gGSU:ۯX:c! f6_>Ye%2Lw(m!1M:>``cHn^Rx,J{J-`ϱc ]Z.ڝvKTγY@hS'Ոz0kaeGU蛨p7!e; θ9ŏ4; Y'&'1ټw| L[;`s ̚s~V>T`I9!+dpgBN@} WoG}gjc^ܡ929, c"C 烤z;8;ep8KMȌאX!T)DDya L am 6B+o6w7筹bU<`- ^+`$/wܛ&v#4_B;@n)/|~Sq>hz_w ĬЌKب̡10<}5~%cwrh,.^V6s6 $Wv9Zx>x\RE%O_/[D+׍|`7w۫b<X8JʴR? ӠU,֐wE3a ;4v$@E˫R NHLKzE53!G*ؾpHf'c$^KGJZ1? _ #mWmd(K(W~Lk|ܐOA"ѵ<}pv]~8 Ɠ죟$6cD Jra*ACǷ翏݆MGوy~_;yGħb-9/Q$cK.яf7t#iٯP*]9n𲊂AKKBr _XF|y!$ Ҟ=: _iӺ{VΊjʇCp݇%Y`OaYyz^/p~?JI=k8gl"m0G$7)oM<3((.s|DB8CgRŠ*}E6-JNb}rĚXi(eyq^WW]6^d+՚g"Tphֻ+}?Z~r~(ȏ-5Eaq8O&wVPJڙ݂A- v~OOHprRoU2So)-O OAIкuQa0d֑6TƬ=%͆k_?MAۄ"v=[@qyPԲ@O=" m~4g79 ] j-kIzQ'aovȰH8 0*1\Hbisv hb*KGs&L l*ݍJlH_ȡ{w|\c~v}00V zPX/ylcN _hAnc~.[QOEx|i^%o*Ó'O׼15.##f'vDYIc}9^8+N뽞!z+'UER7]*(eL>a Y&*h;U-|*t\m?vCH[¹yh6 W  .xm3n=/´fɅ9!B}L%%v+5 Lhؾvڍ,:./ loU1>UՈ]sp%A:gDR&СWxsQ[F ©fp 3$ an\;rңfE&֕>@_z P.j +bHt^Dl yH~;ytqщM*|h{)io(rke85*D,D\1}ĉ#ƹ{r9&WC ~r^NEi©a@ s`<) 1rar^Y>ȃ~| u^`Xf!mi]]CzK^kmfDa/?Gy-heys|a&*{0[10}"%lF-SdߵXF+5R(]503t-E?(zT Qxuq< 6iWMv=־s{25]KNMdKW5m o,%Gk楅r>э8\ZL){sHÍ{88@- Y5EEϩ#W$n ?0eq* %ZS6SM6,R4vJVYޭVc]%YD'Fx )`}^!i :7F:g׀ki FؚKͰbɭ#]loQԿせD.iѫXwZo$%A k [Ҥǚ,Vr2n*d"@ saRL1bxoNAPDE?Ȭ0J}psXC[ ^b{u+itmVFhtP88tݕ6I08~WuP?m/x-Au2=2X;9&#2KdZYD* (BPd\I4)!D%2*th!G PsJ*dLO+NoG@p|CH$ǘ)w,.F/"slZFQa+J7 ֧YinO&S;2=h/cEdn 47Lb!Ź@smOt|޵e ܌9EE)%#΃l )4ӱ2}"a]dI64TӔV<"j Rkhk;1Ӳ`&\Z^[Xre^)T_=IlHg)uiL#`J X⡫7Y&I1xPHRWC4B{7%wA#;!{XN7h˪)AVG$:^lU0t y:Ӗot.?{/Kܵl?t)m0L#ADa^}( FUT<&"J_8HjNԣoӶ:NSc[KW-^{M̓ xJ{ c"l*YfKte$ⵥ&PB?rk@C4R.3.0N1֩KMs)_DZ"8jcjb] $ݡϒZo=zCP_7>+YW5ڴ}%{l̰4 Wk.FiNUa&fP %VvL}OgDtݷ/9K'7`"+t[a'8o6#UdCyo:֏"mw剖?J²/FUj-|s 'HE31Gfd _?fD佥NG9Va4ΊL-ãПb`n#\F}t <|x}C?Ghc]q0K=goPj|6hd34#l1 w=g3(4eq@LMgy.t]]S6K:s,X aBndf[jKMSeGW1vHݖ!fr˥>'I趌%"MH ޙ|}o3 u˼Ž3| NUG1Ȫ&.!Y %;)aiř ^-ʹeN=wlaUJ=vK(~i1z?LT,VBػ604 af}㼑'?kWH8,]b438F5&!lj'u{%f>G R`E טʰRܵ&b:VŇ*V Ck+o4+YrPۿ(zrDu9&ВO#a+1 ^+7@ݜ)-%JuC˼t h׻: ,%92vŹ{˰Hbr?vpGOT`f>Ba5xK“*B5ҟƆ lx,D:,&"ZZj; ˱"XR6܆hxmKcO>zlmpvXA9thTQ0FxN8 /(b[up^Mo 2#;=*W-ؼ3lSLPkM]^i5Od*(ȄF[HInG<;= ,H)~a(YH@$=I73_H һ48 /<5n37% PM&r5@_/EApÈ@s: ~%?n ̺6ӬhMfhY նy-Yz;qahn~'=6<^~#6 O*!1+.:9aPb;(E|㮓fy]lO;YqM k\릋$Oup5Z^c^$$2N '$ cG2[u6+W& lkUGK,038c`uX μSGb)G̐ADCɝ"7ŝRToxwU[q ~L*߈ 'Mgެuu͈l258{7Bq{is#ilzJFT!r p+QhDT5\|@6e~4)Nl܋a566gfpQwTsՄ B??uN=i\&+ЂiA o4+POa1⵪еv #NՖ1qGߥXg:@8Jȑr4O@e kL J pLv ;ɡr kHކ*Af̒ہ5`c|'2z5 RgdY;@qjl7:Fa#O3K`?Hr|b LȘS%pP5τ)?߈+M70؛u-c/ͮfDY-F\C;9qę{K{2*4b4@."ͨt9vF@/^.axFǴp$3UNC>T+;bz3|_%<FD^$܃"F {(~4sEwI.!V7JmP$cuW}/6'HHHIV`??_OBAЌ3URm+JLRj a,+ĨGݫ=x ]HHZIzmu 1/9F=>#WMto}j1xkrGD݃؜uI>YPDhR{"Sɪ3 7g.Dּ p#!JW!9=؛>uס*L)ɻ=btpTJ~hʋgJܭTQjGAtgs|](Ugx[ͪS1ju`s9an]S? Hљt4b Y07tԭ[/c~4;DuQ!^eím|eԊs"w::So FÑ%a+ ~[/;5KNڦfGQ3eOڒ !d\QFMhҒZ[ih@{򗋡Ȁ10_Da b2Fw7 t 2Kn/F+,s0Z6B ??b) ` ]Gt&K9k"Ny`~Q̜{YȨcЪ簩Ν4)Ped(µd#owiK)O' ~~@^|ݛ%/B IOU**=֜1NX _ky1KGGb2X{yBy3f-k)[/3& S}M]P{mH} ľy]g鴔dgwK!`3o!#s\T$Rrl?DHj55[.rR6aK~\QDy G IsYX'RаOs͠'Ϣ7*Oyj$&8W&\t988n4"UQ]yf&5r\$)p k~9}bFAěy^u0|PϺ/QIT*amܬ Yb''6͈=zf'T4};t݋.qX>np}f$rWWô,JG%D*+ W8j8ubo{1/ݑ1'Ɇ%=(W]K ],s8sS(qEn_Tc6z"$?#ҁJMq{f.!wF((Қ|3U''Ta`h$m&aݥ(N~,mU~ x 1WEf* qqK\eYpf97xV3hGq N@SWpr1S&| :`hE(E}(&mgum>( ΄eQ& ѕwv| _hQJބptt')~8ʒW#-;)sY}_T')/5:H۵⬷B&]MhZ@ڻ;:ڹkhGf"b WA 45D ە6aAwHW~ϣK2Yoˣb?EALyU[`n~zmZH&}5bⶻ|9?MtF!žqiSƚ6MO%DWdrkb; r6}& bw?z^=fpJL($5ӓ:M[#LԮZD6s4SxUss̱hVnߠ=@6g|dēdfM&QtZ;2Bs5@Ax =b"/dN7=z#gXbY3q\=Xj\8$&/V*_rV*`}]VL +mX;ӓiᰓ{) gSVbYgH E\VcDP>EDՇt:hqo6ir}zeXN /VJ¦RCeuz+ ¦p*Hp4'mƶ))_/s~Tx.g usMm9tt qٌ=]@qf4%dk-]!R&GrՠDz6h ,CFbE٤TRxs+K1xyyeŮwv6g{Qࣈ%߀|Y j[g*Vo=HE" Qr&eIm\dAA並^ 5Feif눯M"+wٙ@8d5 Z1j%6}Z)m6:@bW,}E7h={lJk!?"MkQyZޓJ´HAک6H 5JFۀ"}M}TwdVl[Lv47яɆs*ʼnRm \M(yȬDyYCy 81O5*BOֿߡ7 ûVzTѐD%k~~t9.##~lt&-v>-B/ E*"=H g.TU[O; fF{~tJlok@ h ^mYʗݸ}vNru +Ksi͸ICOw-#^o {m xxV u.lco> `z}ki7CtJ,54nQqcZQoR_#Gmԟ+pǨ߈ [ '+ylwB 3Z4;%Mнv*_ux\G֡mkpH<ۑ\He+ZQTL)Õr ݐJ@pJ# #Ät~'ؔx<7cm=A%ukǵ,cE[96,ҏ*輢ި  9/bv@z)i\’uWQRԽB5+lddl ;x*^ q&n ye"FF=ܠk1`m~̰[Yj͍`Ab[%13xKaEk/2bIҝ2ew#dBdy5 |oZi=>w [Kv/2ZAЎp'#f f4:!2ޘ -·q"J$8MGiVwO&kײ/ocZ$LK֙MքmEu纴lUJ6>DQ9`lM@nO>TQlY vQc`Eڌ<3HgW$.v66)s ꪫK;t iEy8X}[5az;}s/C&͏jaac3UN-B虑y(M!dIYMc-1E&Di%ʔ7dɁB& .%8:3Zi7pM4 NY;΢s!ƖQzȎ%|0U|Q HEK,a6ʍ*lV0̲&z 8!ϰVZAQnK*X~5!n9VjZ'l"ʓJ\'^[:I/qM,Qh_(dP|;ke fiF?V)>LPv m(c>htކ|R*/Ntz&R=.N$@;lU=%15$v$NPy>L΅ޏ!&ؠd5ͳu]).UsrK-5= =ה'tҞ(cP=!Jh=+'riAET  8T`賑[8G=9(ol܊8!YE@TbK*}0yI|B2-Us^@)T>^NPd`7Rg-آ o`B bX%*mpW(_ @:!{oSZS*xi1ki.<ҟG&8%džsB q.Y4' ."ieFo &XA8kcw f<𻇐u3t#vkbH LR-ݮނ\huo`HSy>\ F3Jqrw-OT).;fz`#Ph`}7mlIQ-]hs>ɡ 4|L\}PNŘL4O(l3\ܜ@ U72X~z~;zY2$#_jQ'9c#@qv\d $_`9h DLbxq=Td<>+(ط+QbOJ^]cťEu8d1tRjZC~VT"sxZ⡠ٔ|TQ~ +`hVi1ȫ8Vٌ}B%^0f" 6%oS8lqqow4SX:"p4}I&Z^TϸsY37AJNͬimP,pqj2:&IYvОHqngek*^ׂ6}/TL⒅(?/3b  ~f#RKQ \{6Q n[+bOeஙA[n}umn!JU`d؟"aʷXB5d{G\D-~çOm/& 1p\S3Wgݳf_{\2ӣUrp pa0/veҖ ]>6EpW{|s+5`vi3$oO7v4; 1|욏R~m=I> Uu|}IAS#E4&}Y7J~#YMyBHLt0(DouX@W +ݠEqs[FeYuG%jz@lYt#ơю kL68ڿ Fh NO\p m 9*7[4;(q;Za{͢ۺTVV-ULM)܌V7A~*HmBA&9iLOyC`X)Cn[`p=-ԫ(ˀ\;& yRK¼.8xh>f,"i}`!Sy-<0LH&sa,FJl$ :8:PD?R&B lөb% Zc~BTE.HF闟zV4#b7JQ\~9R 3ou\eyc{.Sb}"H;\YG 1?kz7cM8<&N枿U%4e9\^fi9Zl-?VB<_>dOVBAZE!$MTկU+?Dοhg)NǜZ2^v F3`$3M/s'JE 4M^hh?U*ە5L >/0j)[[]vϳr,dtD7~-l?|h|nif J).oLJX[=]zqKa+*݃gf`.?6DZ3+ f!8}hJa9Q ӻqH(!g5VVq ͪKGCE;%SN*&u0BD嶨Yl wa [m-c ]}Rx֖ NDqI Pj-Cbh*tOՂptG Ub6[)jZh*llMJ<Ԛs%cIIQB$?gkBIҧXIJG wifA& UnE,2:)UH.ZnT&(3G<3hWr"MSZLB!8 [\؏M]~O<+г>->^R I=ŃqK ae1b_(lX"OUHmp6>Q2a/.*MB 9j!=pa zs*'썻\E (rpJ=TOjӀqT ReIKYza|pi :IeʎD=?я6X}(z$?nn.c.d?} KEBv'5McDu"SY;+9 y[:pϛ8zq2V۠%Y-itH.J7-s !0,ٕs2 |u* lJXf&yXuzd:R\p1P#BȱïOn%<I|Q4K  FI/d!jA;'a9XP$Wh=yFT<ۛ"ơԞVwX)BhCε;Tr 3Ϩ;,nbi6ēNX)ULFJ ~2$H×*qY.YmÇ=nYo?wi  9y%^MBRhC!@NV)rwҨD#S  `Řq ) ?S_,/Rr;)>v%)1mKq~أyk[~AS j[6x6`3Uf>EdL{xxEoFv~XDDž2+/xLL+qhݬ8'quca"iXVj)0wtqҲ`~&6ͮlG#"lud8Ug(x>t6/_~mhimБ{<òsIw]>j'_NCxM0tXxYiˍŌH*e7έlO IxAlB ڻUW.$˶v#CSZ'[B5\69:֞=S#-=˻4$uw.IO[WPY]beHN2ȱL71jM; =9{Dj痿@rdFE̲临̃`g3_{؄ җo'$%"<&pB, @$ػk\'c tu!ޡF+E'E\ׇWB*xvq 6#sqWb}4tq4,p{j3 k &-q|[^*PQ˄5gqfJ/VsEojAn%W_X,(hG.;aUOՕP0lrE_8 !k ?R^Il+ g "x?s[ԩ(b+nJZWp:4[|\wI=sO^Q0㽺ߘV\Yo2.?_~R UلOk9w]4]4Mk3ͧQE"FHց޾'Fc MZ}mX=JH'p,IY5eX~1.b }DX!cV3Dĥ #p18{kƌ g+'% Wߛ1b@D=DMFWFa&ps.PO[.3q_kth?ܚd05^mN87x:8 ]oif3Eng{UDiɄʜ甐 la}~(@V(Ex-iR{ZσB{P !ds~0Ffy((^Ŵ3vP|#|W3b]`+* H}]66`4nxƸO(jm[NI?+ }F iz Tāľ67V1ЬmzzN+_"$b6'5G=n\p8̭Lw ]$Ug&Rlۜe9xyY WnTIM95a@X9ZƲXUb_ 'B!K4d-q@ѕ!.\~N83}Y'8~b@zXpB󌁱bEꞡcciRFHŐ1Zw dXrO-tTiC5,! iE}_; ==G>|{ZCF˹gb?(1'0G38T>}W5Gл..uu@pɟy:$GZw[w0ˌVr03 `t&/?{,Fq1QH'RŲv0Tߜ,RIik9f&lc|ꥤ3;EaUt߻IP7,XU7(sۣO*y𔋒a~ԝC~;?;LzJ9}iO>X) )f"ZTf'A )9fu4h\ݝzqK ͯJiy.p#fBPo60sɕAbd-ų z+wٖrT򍪵˷5Yҳ|#y0Ts.H8z9oߊ>$Үkex^(ېA&Fq"]SF`C/Df}sK:4Ux̻}`" DDK LG(MxJ 4N NqD=ST)SOoh8{r$F $Be6o320HH]^U$_3ZRdLjkk<2dx&9i,Z d7ctB`vvcT",l?79rM~=hV4$鹯{YUCk#QޯӾkbx 9Zg/b/^߭*eߦE%lPH]""}>N@`lgXfN(ti'(VX1Lx;,+IAK8duSU?92 '%'̇<(AΌU*v^j+eڎ_Y<ݰ;#M(ZI CxW J@bwuֽqZ^穊}7 }˿.kW\n%*{r@C$4KXh^9U0nТWdҎ  H#r 4ʝi{0!'A>\[}r,ZAF%Ӄpžw3c+LH.߲jX1 +e=w+e/yGB Ix5S/OwaqS,ŒTڅ3KHǜ?Cy< #7[;|hŶEJN=p6j H2Hh38nf<`vHkl RӸP  b8J=-P (>-;iR%$S~p<o+ %mU>`%Gl/"!F 1v %T ZK EL$P^_w1f@IZxrr9qVE%5j6h!_P"#?wT6%g"#)t Ⳮ,-dQ+A+̽ն? 3v۳\+ܿ|H6ۮcbYP )\ {s.ЪØCUkѫ6~"K>`Ѿǜ>E1 TdS8<||JzkDȎql_c0#bj)xK I$MtDR4##0p;*$xT6~ߙqu%h}37+ EJU3f貛wՓ@xu/|C;˨)"Z.BMѱ\a4Cv)E%_0>qGI O+j'; M)w@A'iGвCtΙ ISQ`&=FH +%Q4W\h@h3<}, p+ºMUM$GU qKV0z.j,*%-:ƣm#Ӿ˗4YW؏s橕ў~BϬ~9"s]V;i]q4qӈW,wpI!o6MlUSKבzC3FbAcbVcxC Il,'y&sֽ%@mC{6SH1u@& w]y0,S9P* Co;K_ֹ؁t`HûeQu%~4j]V ;]_>@H lԆ寅 #UӔ@K*k "=S~$!? DCj2X 7K844{x3?NC8m|)1jCL|ǝ&p:XjNj@G6Ekml }Āٚ .i ʭG%U\shsIj4~y4CT=Wb<]n4+`ުoS.i|5g;ؔNJyz`N]wt8|tHr^ 7n'9>w4ҩ/rp [NˌmށУ$1)v|wKd(xaE:`?Oޱi1"> 2 kVbY AD! Y z#eXmW\$ZHO/ y=g|279*t):b00!ez'6xti|H\J.0\lT_2Qj) 7Q츬zᥙ3b9 WY$eYq? [VtÍ"9ZnY LV[s&`8(j}JLA1'~3;q]*"{+,TVzB38{ٚ\8?la`x TTE^IF7 gVm9huc50 ku+B}?_q&+Լ_a2X-};ǣY6v9~$0n0,%a˶Y<8t5Exj#!XԸBL I+<}` 9Vm`DI֤{si]8C~Λ5rt3h 4 <2J\;v};t}Tt*臘 @ZPZT2ϓs&<φ65{gn%PnU;WW D5giSDBjv5W+/`=PߝI܁ffa0@c-Qa fL^pI;l 3o@~;TS `QfS[[WU$k_aTV/'Ғ#Up7o)7FXhRxIRu~&gx1} AƊZu `Zt6FF`(()~ihxP4B; hə}t1~gC<8=gk@de֔Ej&cDP&G(j۬餤:5(D"Ҏpd)-$jI@.B /ߍUT0 bR\q\s U5^71s4Zs`S^'h:N)V kB" ՝;hR ^a %ϊTfד~J}z߼$R6Mˏm?Z_ '`1H6(gp(7%v2sxUx(nN&cVNCBC%ţ{=#}Ч6 5qȫEĚP $-Ϸo H RG.\/f  `?|^AF$^dn ͟Y.lBA[wP Ij itאD#3 %"a~S_U; DuY޹F!4CkX[*WS4Vy,5&@_\*cccAW&6BA$;m t&<2ųX|3vzzv')U}AdI΂42.aJu>">WWUeL [I֠mmrp0 y=Vpiu;C\3&7/ o{ʢ\Y@?δD zASҷ7?c k{mW0=O.T{@Kc*)KXuWmPg7ex\]~,éZ'\LPun/gz;+d3эP.@6' - GL ,<^:)ߐc ;/u K,ja[1uxrqx" B1jFO14ӗWul`Udp[̔q+.ǑJ[oPc,%/&3?,7mͽ < It| d~N MO M"nfBm?h"EPҘ`BJ7{cQAՔ n{v80% b9F{,z|k2o`9]{ԗҙ~cץ;)B%ZYw<'G2[cXDZ1lAEwacdccVdx.EGQwt6 ^t{R-Sgpk wId}ԋg~xP] n gN}Y}FlD!Ç4sьQw xG%fbV)AZp01\{`bV F=π4qķx?9 UkS9x2RDuLhki$Q׭ReofeT8 u+`JL{a* HFw␯$L=e>pT#.ea.,Ir?u@s;n:~(s[FwneuQUGGG%ThjKle#R@ϖf zMٍBP^, .FSB^/, J^ȣqK@KA gՁ?󯏃HuA\Aa_ -grI肣2;^KS ;[ 7O0fJ}1)&:5̡FADϑv}Z& \+R4zku&w}֮f&Q^)¨;st^ k~x5{C60r*h| N Rv$tͥ(JnO|/j|e\ URNf1?َf$dN#GC a83W\Y?(4 . +?R#~M 7Bhb+n$!fHsR N09VFgKP9fI Ώ`n *-|=݁:8ܮ:PKGGcGD-L(|ԏ-U wxd== 6d904&γ`}љpElMPJ}ΐֈVYi' }?8"JNvك /d{lMBzr-} z΃$?U< Aϭ471>3c; js9Y3Lf^aY EJ!dt_ ^XA@ UtR^p1k1;YUD?〧m3$doxUya,[(*ĀAlCj1~wZ2 W4h$Xu%4l,eCVTyOp:Uel %_I ' N:MAQX=i̡9z7.V.GO%ldtQ۸#aj^kBM>dJ'YFRin9 \='y֮kFnrC!])`c,Ps<"1\Ǽ(ɛJFt=౲VT W[*u)Jh>'wƉ=ڷw!pW8LJLѡ\2w9?ţE_TeYscIvo@͛_QviEUҫRpsL+Eվ[æI,wWvc^hFARmWFm:8:.a-yޚN~&)g~ߔޜP!a*,":rJ1QsXO=[!/fjZtI)O>qazZ dz~qOX.qӆζnOȱ2{ZNn}R93{A4kºGva|>ԙDl&S{)d-搞˔( =gͥ[g P[z Bqpj2x:읁07sgdH6N2$9Yo[g )ĄhuG '@N1l"15>Mr!6lW7@4lS1CFʠⰁQn8|!(z ܞß ΰv$_Dvhzֺ 8?'/9o?vY !T{GL>-$V7/(rDdצ Ob3S2(~(iϰ*M4$k7A|Fγ;:)>?W3Vz;?2IՊ({ &~RۼHtZ(B}'-,yzpzqH6@@[2 OåO[i2*Eͳ݉G19{/:\yފΝSI 2Am%FI(g[tv~@g:BKQX#L2Jd'={}v87#=}*zYBqNjb7K7ڌj+Lat }qL}"q׼U'l h~Mr -u}n{:~=NOrRd2k-cm]YYDse} o78Iώ+ƄMoˀ.#DvXJjyʷT!`ͩ] ~xLrYY?JG ڏ L[ ut|t2!x\%}qųd Fuާ4`--!}q)}^Q,S@0`ЩR}I|(T"`f}d]:* 7٩^>UmN" k9: ( .\v<Ɇav Z qM_QĀ x9Yg2]Yd\pEYwRQiTq_:^/=KPvƩ*;Xާk UfМC}s2 Uc}T{'qdR؆ #8..ܮȯ1X8$om"y!Lsc}VޝoV"f3U\^&|Hy3ͫRz#Z䧷ּ?eƶH.[}{*gp(kTBSq@#DjXVCTqgm4R L УU E6MX\ۍ8әaS:1xӇxmVA怱|070ғ''13H^+LéB(Xs%c<9-S7ŭ9'F([/D}'6UHm6ۜ`6^=jdz02q5:T! o7‘ȫ8CQ@ڱG$k21ڻ<!7l5MtLTQ/[2kjߵ)+ҒԸق/%WEA<=^^.5Wk[ՉG_h.t$Ȅؗ7bHNȂBc .v]˴U\ t+BmE1Mp0{U-$He{wiKyԫz<;&yS*yD͘ f`oz !w-00ީF?.gؘx:T"_=5;.uwEJRD!(3et+TD5H"ogƓ^~ۮS&%S2>|\J Bo"k5 \ٽ%G-7LN#w1[$lrg(ҎTI(B RYŧZhQ]xRcQ8hZ@G~iSl !><ؕNv)m(\ % U|3ōz1{٠ZYMY*7.Z.bl5&}&) E9{uG0MQG߆Ul|GzC[:CGyAQ6z*eD7EJ7қ1Fb /lo^Ε3 ܪiοi@7X#? Jt:LǍb#_}?8)ObI/݄Dr'0,9m$ ~zԕV/ߕy!D m;T!Ne@Lm(T{|ee د&Ƿit|l :+u9rK~x@ $ =;1jQhwG uzp`?~|C$f#r?c! _t@w@MmE*. 9#)= 9iڡct ^}P <N4i>uj# -g" :轭(B+ܬLGOuVON&H 1r 0SDTz@V q-ݽhmSH.9`Bfo;<*jG -#%bDTI<*ɗ>Cĕj~t :ѿ.Xq TAxOlQW%657Zɶ]Rmٰqow2;Z9CtBP}sHUW! -KK&E[.kG)fy)o O\y1l3sz$6øIfP\Qq%j<~%r9dƱkO- h,xqu?2/=oP6j(WrdqC(31 &} )G1rn%)bJ>)kC+{Op?%(|(ܝFM5c1 iWw]eQheI ^~ЅyQ1@y@̚Z :Vpry=~ Jm>6l]0V7/̂q6p~:2dUT ޜEI,q qh*#^TU73I_'.\ 9Ogzřτ &+S$V)oV2zkTń`~2a[KH-i 7dPEkx:ƃ{6^!>r&o|(lk;9qQZa2w|t.Q1H^, ݊: YSdM+wR֔0y3¥Y!,`<6tˀ}"2|Pg #űC:l״$ЧBaLؓ#Qy|g9*ߎzlT,!UqObgq^%([ܴOo9n. $RC3)zMuI4ʹw"ƈWڻ}U֥Ձע?P܉V;5iLdAOٜqŰk=BOt;#/LyԧNV]P">=|TvTB/QY%w@p~ѧjfnE((Lhj[I@x/d3Gs׬NwWJj/ϩv1D8{,a?UIzIFO8{9_貙?l\#ߏo.{4S.6Ջ[M;"}K0p\oYݹ 8 /ɩw2SA&&nqI?&Fbej?GI{v{2i3h$.>75:Ϙ呬π9ayjP j#Ӆx ӝ/I?{Y\aFrf@=w$I\E7xy)WTG\g3-hDR,u[5Sl34:Yc 6x TW=`Ӿ8KHgQ?3e kMżs+B?35 ˟U "Z@h%si5.xP;rQJU/FKHEq~=[YnwM:\YGm>փ TRZC!F&DmeռVqc+:_E!\ࢁuEtl7N;kq-G]j\o6[1 5ߴJ:U0H hӸ*¿lIJskHcAj~Ά rY-V]ȉbRn$ÈN 7 A('une'x M+yNFvU.LvN.FB:Qܢ/3wn [$ZuwBj{.(N7.kO.T#ULO9k!p4Ѥm -M{~wcb!XL*`w=c*)I\>X gX.cm!31\2 (\r.1[`č|[1^Me%2[ØL"ў @[Zv@&#ĤAzRx 7y i#u?b"&78Dl]B⨚ҌܑxSRLݩDM ?&~\˖UJG&ܸka4) /wHD&W CZFCQ{O3M j'yU}}G(dd  Dy]嬶AK剣=|/5' ݏXRҏ?.=29C oϖrmws~[U(0It" tޱ":TpR@e]8J˷ӗ8cpܺm;' AZjf\q*oJ~i8O2T3bBfjagM1p8c I[_mra63n(a^׭K(8 .ƟԪn\1eԃB6(Dx; A̭cwѰ!Vo'~aXRy 5H=G~Q- `rxi>脪QF+K&ךLTTΌL{涿五`S/Vr :Y ؼ~Q_9!4Јr7T-3 (3wj$aJb$N*[K/d' ͒d)!i=VeݦG+REcaR*'!I`,6{LXx8/bEc[Nv_wo >?I*v}$7#7: +^*M]vlʓV~2u_϶U>n]l):58D-0J]ii(#媡pDOa:7.QH0Tfc@Xl7Mr~hZ!y T\4: w㖍)B;$UD &6 T1y% ex7w-lwm&ۮje!lOXCdq$/MYuYw?)pQsL:ž+6LxjEr?AנSœPN `te+yww*lG»cH$N8OI҆S٫Ođ/+E3jXx| 宅Ebź&KîRd}[TsQ \mP'=J"'ꇕ<BSSwوmT//. CT7 Z_xi"&GInrSF <=%+dBd؊[d2 =eR(_.YhIͨQ 0A\nPV:y] B3#K_'K,%L#A@''wnB]zI!)`dd%V̔ADvU%^46a%PM>[Wl6&̺ c@1vޡaS97rpyC0[E95ޫ+ﲗpCQO钘V,IJF`1PZ'4%A=N1dF(*:l*HӮ8qg!Y,@!-TN">uF޽D_\==Z|8Dx?"V@NKYBˌ"E#0ˬI ,3*Xur$vz!;$qf^}i\4Qb[KҲ;[_WBU2@}8Q t!ܒwU*ړ+0O=QːVZz/ aNtI2:In~# ( VZmCa,?PZ[ol;)9,ꃍڪgBg=>&Uv>/)oF:/}5yR,8wHjA&4Y,7p Nok>J YfAjarCbx ܟ '"M"_ rXP|SiPO)p}$pҺ9Qw{5iIi?2Vek#NpY- 栛:e-td|% }_gof[7bz`U:R>YJbۛ^Iئ~ѳ4N kp@h`}rEoq\qRfOW?cG.W5Dn8+AeڷULr"&r X!5rm<&oIk{ڵGl! _G,2,2kDB{ Gj+\0yV5*vpkUXcAFL'a^1 ť0M2Ujr6RNn%>h3-1"IJF\**: {mx )m=@GGmYj8a襄ý+ #8m.[e.OzI` *Kӥ$[2&Ah|A \K%.Ҩ!qnߎkMV.;Λz*n 1Y{{f8~1`G.^7d@OfVWX/PQtGr ն3'B}2_#DeýV3I3@y${6W?Ve&*gݡjj\ܦps=&n+ۚq|jp@kW !ݥϾd6&t˳ -VMc4=y @ҳ@M(.eg#Q@&{͖ ՒI=u,|BD{JṽL0.Xcv8PU~'FkP7 CY╶ Zp֚֔# >2F^&Ѡ)-i AgN} lчǪC ONx W: /zDiN<y1 &xc?nnwBם0=ҺcwRG)[!SkMpW)אd?o>wϸR&۱˳ݫn'K+-Hg U}mjśr@ݣvY vI'y}ǛDrOv/ O:$K4{)Vճ+/i({2ihSQW'2 ?=wbQ3 >ڣkĔTb X ^Jp/iԊ߫fҘ7K,#%l60A0,ri%, N*-,IƖ<*Vbaȯ6־}֜bKhZ42#[)g"M]X|<{gS~%40a=ȊO~4䒩4jB/M&J 0 ?;J&W膹tW|j++@'c*m S588׺-rY,ªv'(Txyscg0oMT3sV} -39惖H94ʖ|RP̒ $rWb Ol3V߄ĚlMJ~ʏ6NN6B.kay7+<gՋ}PcFqI1ĥFoFa#W.4I`N_M͔00IjhX/|1 EX[\A]πB<\3'W3m/Hwbxk_ d-,o]&sJ7>GSYȜ؏n:uܛl*͝,#Vw֧6*$"tB;v~#dzɬHhu6|6sVmh{)DIΎΐS-L"@78ΪbԶhFNsV3aƃZ򶥉.  ˸L/)P̛%G uuHEܝCOe[O4k ؋V_v=b)G?f#t-11Gy`FSt&<8 ²orak?CP~?ó9"dqqY 7 Ȟ$w?'enz æP@wG</gQLJ)HkG"@̘6̲/D3s'9!OL]j"˚WԞbc)dR) L@.]XhDFATA꧖&b?#YsP'qg9r97ElΦ-ٰdVH28pyu*\EY^tL=3fϣ3 b#?-b0t͗\Ut[d8փw#,$~5 ˩\f!ChZ[T! ^t'U=*C`>}BȑJDd07:haP4U7+>/ud[|zc3]`ʈL[2;H2uw7k ߴOFK&JqM: GV(cP*2g/k#fil)j?{rЌ2J.a`"T)gy T ׫Z.䈤a:lIӓ)#mWCYEQ@"ּj 0WmZe/:f`PlH" &RC/}M^t"i+(@֣Tv IoIi)fKjgg ]6c&2lGW+#ߎ]&sOLqO'>`i ~984  .M+*6Z6dmܦ76[ {VM6~O=#Йd/LBJu{Hv_WF#}*D͓`)lOmq.#9LI[7:f wU scfkg8OTDHx]72ݗD 8v WLUqnv~(wBo)v҂Vfx{>Zӛ+%. R 90o[ b^ @x./ÆV\18^*TǠ9Sf22ޛ !eq/Ȝ0=Я'5hoA_!>26sZdʊq9Ӣ @,!T+Dg-X_*-Vx3 9]FW& A?ef` ]SCw%i@_eB͈vor4f#Y ȌLǡ|M~Xl7J?Q?uE ,y]}Ibm^K\ DރD?)cI%[!vᗨj3>ZQYdЎ;,T~ӓFT*tsF@b<2Yo/?.^KV* ,}xd2"Κ^9KBMbi՗.;<K!aL?NPƉ~^T - fb/>98Zҕ2)!̋Rӆ18[xeJfkA#sZֺ=coy/^RA4 ڸ5' 5Q\ @VVƢ%((݌a8Dt|@a XɅ%qY% 9Y[a<2苣j?N{E0ʞ}I=!BOr v[Syt@"#CA [8̲$)@_P%DA@Fct]~Z䇴g{}bZ?, #sr]b62arU yZ/WP ^\wC| Jf:o}W֪ި@ÿ0+E5 7ܩigZiv I NgoJw+ΏE76IVzyO[6еӐp_0s$)o+&0X67 vHD1$t̻%K,`™$(deB;MS9P-#X̤֓[}nꬼIϟ9CѺn8wU\WӹȊ"jI~?x딀Q#mp֌SR[Km Ucy/d4QTyY8Wnb(hJHEڽH/Jɬe/B*%7)F[@3 qf0;)9F›ը'm0 :%1/Vzȥ ]4m&І&!r3'p1$o|ч|ɋ TQ'f <')+E(+R"!lGk\n ΀y Z VL_^OûX De=y0 QzJӦ%ܥwh_ILo=쬷3K߾5HaY Ƌ}]z xZ-ɷ/cf}A.Y1+A}D!DR@͡Ȉ> }]~NUt{e:XD_ K#? ߷ͯUJZ2wfskZ1~6s)lo< ˋHrI ѓ+_>@d#Ecgix@%7~+'1ΠAfYÐ]f3Kk :.jPjNM d xj!td _iTjfqUV(n0LqBCuo nݾYY8nu?G 'xsIt+A_ǿZy,y& PV@9ě\nۙ}K8. Y3o'^6 zv]6'ׄ,8M{V%U צ|~9)9@ԉ]?MK'!voaIܧj%zؑ4/%We%Q o 0RxOMMGkdˊ=.Svޣj^W[⧦aOBudaG~2ڢ4Ȅ^Y?%Zr)H@P$** ʶ53wm3hanTfVjZh_ pMߣ]daM%\ *@~#3x TxeЭ`$r+Qtꋌc|[}xv,j~*1c |2C/ˁj@XkQSzF3Ȃ/ɤ4wu K$M 6 LL`.YN>xoMZ%e)afU3xMUea+}@R |JO Dѽ'HFAǥMs-2rzJ>ŗ*,7yRsxC=FJ_#0rєDktg^xȰ0P?,v#`t0=,ج\猬0s# ;Jߦ(3uLIɧ<8k?2D~=yHVN7!""+h>q\S3砱7_ ÉM[1dJLDu{{^FE>&0#čE:049j(VCT̙-{ Hek'#tgLW/Ѕn-,}&8=sg7ij!5'PѪ0c A"P=FςZdBt4jHֲR4<^P>Jfk3q OA0(vm~Ĥw(lN&zDDZY7q*+סTޗ ߺ|sc&K}9enP+y*?j blp\n!7ߘM%Gn9aʗ(xo@r6J څ: ~w]^B߰JC&nj>zAJX1p|Z$0PS"p-cqqgL &$Yפ }ԁ JVG^ %9bC?)  JJ%"p%pp!5oX<u͜  FK3-![ E cwb]?bmce&^`As.14OW)]O ׬.׎BgOĞ"<#T _*|UXA(B41@@MŹLk͟Xʹ:o$(r_)| êߔ͒aLL_2*2FڊTe"BSB((JVM(աllLgmu Em$AsMl3] |*7]@ 씝̸yeqXʹ+O-a ‹QȋTUvg @.xwb`7_PάQVD0[uF /R2iG$2L >8lq!vw4}:+/ZyP8֑&d"cèIvշ5LrWo5@i%x1SI3.ztuNfc_:ɸàq}4I:uFv ;GUC)n ##6bRFr)/>N8 r |⺂FY  WM4|4'u2!ڭ%)jpC֏̫N=~"q5y:^ț*.m9|اIlhd(t*q(hۤ=>DT ;I L=a_X>o/g1=)[{Zu8Kl wab6TLtTU8  >#a;,¸O1n*kދ亗%֫)~CG@2sXUc|sk0(W_#5JI(&@ tȎWojY N4 &sGftzp7ʈ~4y|Qh.wm5dƘh9>uŋT 7+M:Gj Q, \H'jmKT1uE#mzuIzPP8|V K) P 8M)y\`i:S+]z+ODO Za_KfUHkO'݀@r3%?~G^&u!?; tp2"R]\0.BFnNs9ϟ)] Va+&y.J&<=0 y p F -0^<#mLJ{3RUMB5*gΏ> ctqJw,H(޴N@z4]̛AjjT޸;lճ^{U>De p ˾ [t퓋&OBs?o̩B DKsZ{ u+ /.CKݟJRԕU䑝8`AfwQ?@lTMZ44E g~zwfYAb]ʤ+HqBwFV0l>:3b<#'A L]^T=rxO5Eߩ9Urgqq9iԞ;y[6W B4@uF +^E[(ik9w.HV,Kv46;Y% }de}pzL XQ|FJպUI*A6݄gP[-E_2ߨnILI7<|so1ZzrNeY/t _E<+g?4 #w*i v3.ץd`B!0|7d'#+>:TͰF?UQI^!4|AKW%in-kvpr$" `1\Jǣ~qK)致@_vH4;fQ3ڢ-fm#؃M%ߛK<4N?h0}p{fE7AAf3Od`LŘا@BLRS-MAPKgj~$} )p)TIes/2+W=m6* $-_Yf ْ !3PƠN64D"TP$l$eRcÑ\(:ʪ 4ruƯ8>Bpcx$= 옌  q{2j_$\eFk}EKʔ>d&9rJ >[^QfM7+- ^oO2CW1O:d4xU)Wճݾ"SފO@]Rz4)9t7,ܞjg/'Nt$Bʧo6".佫v4I㨏t >&ru(g஠-3S"+I  |GҁěM?^Od'0K5ag&c12<2fvW#4\Pl-VQMfK$ ɤ(`vw,ruYh0m90oJ!䳟u/mK͊T+󜫛cP͎ Sok靾4*b.f3ggM$nZ]UΘ8eHIj(uՌhR 2M$6*[y5ngӪ߉4uyȖeR@v+5zf Wo>I̤߆:emB_"X'3p3m;ݜrݬ,2O):o i#\y}@2\r޾ ˟yB{==3*fSmۄ'OI&,:)2Il"7ɲEE1M8u+ڪ ׿F Ni("9횐jgZ.Y.NlizV6t\ƪ]|xWZ5 J_K2~~1,u*/<[(09?~m%7QuRȼy-j,mH kج̥[^tL]X3km~nJLh(0PA p3ƊUqN1fT.OZ*V<59ύXѻC&E_v[ >`m WjFY `BO"0v~m sm .>0' 9R`EcTӸ"HKG a$la 4Z5d#݁&N,CՔIӠ7p٣"^+dϐ!D+QG'ʛ@_^r_svSBUx0oaJL8c4-)WP"TS'w*0etӦ "X|byéoǩlPe]E||[EWoV|Z^2=CfNܚ/F=(bJ{)ƒ \ܘX jJH}94rIzqY3eP+.'vnNf19f&?)YÌ$J8KS#$'t^0.)ⓓ`5Rb/e@O gw8h +D$@(# -H},@ԱX2xN(=翩^,ϑ2t8hڿ%n70f{JNY HDt`H=:qXG:⃮zν6YۻYy,'>$)ɑJԻ x7t9G^ LZtqDVl߫/&ŨBu/3L Fъio8I?'M&$4E![Q쀌;0ViQmHN xJ‚}D:o 5kX7i2qAhΛڬχ %}KMә#3 ֋@blypjW q`- Dp ùּ.F~UJ[$DFQS5^ףXRK%@{w8Az(@Ź▹Pٜ* (7W%F槗̆׺ eTD4HPXc͇K\v n*{<<(VO:Q#y٩_5=r S do&Ӱ4rj &k}¯߷s QN^ av 0:dL0,ts״o*hx%4 ɉZhJ`2qaEv eK[({V.)<E?K߬@h]\PPBdkkiV 6H)2#ʮB\>Fq)7)= ܔhhJtOT(DV(3{A'Iy{"ږ ,{/Åarx R4ֿ kS:[iUun=^%O8A,&D񘤶$IRV&3:XH. ;a:HB?(CAC\St0qm:b5z`󐆻(vVpS 4cEf|ח֟+*!DiP:dinAD7 \St%A\D݄M3.atL[W@_y s6C ZVg#4;|ƒb߄GmuYtKNEF>VyR{WYmy'p VRtEhd]r -K 500cm{`!$1rwкH%igngb/{쀶NiO;@eo.4 OZܟ ʠUF}?n: Sjk3#H큜jܪV)o[䳏dQ!5ZzDNh`?I=YDTtCq$c eӑ6l?F~7 e &y;.LNM&3zahFXl*婟!>xRxMXO^A6y`(4u:PSzM=BًVD6Lǐzu\JF6jUp$ݡd|hLE.YlN&}{!"}' ]L^PFifF*,(Ϲ4NkMpal}dJ~k^,l%,gg=T,@pKBspՍ6c 8:GجY֩6>*l.k,vG[dbfؾGX'~{ձ2)duEGO94\xJY3}J9IT0Oc n&.KI;B'^K.{o-Wv|}h_iשnlR" rl>?"\M|&HXYݛk-Ȥ9**ȫmv^רiv jO1Nk,+]P>8Hh,/NE^# |p@k5 ^& Ńpb Tňx%z 0?IU6zWYgHOLD m0m1oBCR,MGtY6)%\l.GÂtPq_ŅinF#@FOh#lH5ݧT!zί{Ź{ |۶E%$L)5+ߖ`n0JR勫BmLOLӋ 2 yA Ch R|_Nmہݠ2G_Y}bVo Ֆֳ\~isи%v#:_ AŪf8vb'Sl7u0''#CFTgffvy܏E1:/rr k19V^-צ7q$ܙ2K7Fy쑦:H}q Az-U]CNv^ʯB,.Ч ؖC^nPl.`C뷇aږ,^-Føe jLzv]rhׇB Hs'H:zq"[x^ x/ΫOAoYxU:y}m*+|."~H7LuJ;F > <_. 1O<,)a"#\ cUwl:|5ܥŒpӫTTxK6tʹ-N HB3EE1-cy<`L6pb lԽJ߶ğֿ}H٫K'@ 4{-,|IźL…g#kܞt`8kZ|x9L )1{@ԢJa0!02vj*Iz,t?iVB5Q3G aH"" JDd\L@t ZPIL/:aSq`9##l '|G8NaaFj&Whro99q?,7fs{Lzѷ(CU^LG7H údӣɼF,N zs㹊,{LsG"ki@ylE'xnrH*g`:Nƿ#Zs$SR8ͱCiWo?lm:xT`-0%E. eY"11S7 Ɔkf gqJNL3boI ]") N 5sEmm&ͫZ&&oï5k>6P%}p>hqb7\cGuo c:6ҏM*]9@,%v 2L&$rz%~ipgW}MԨ('Iaʷ -][[D+F @ syQ1DgoDboPIFe\hnv3AJEl}d5xnq?)̐ 9-7\;.!:h(l \c/׫jɨ` [#w%a=^|E#0Uԋ;/+USe^ՅFTޣ1ay#G>&@#tE6#a0GUyb 9P\4˅Ͷ4Ĝ{_TopowwN= 7`~*Ko.`T B "cZO;_QTF]玏v(E'v}5Kugڮd>Yt;=oP J#W-NLݫo U"Ġ ){dEsfzJ*.kF] ?L(S)PƢ:kx6r$2bpQ+ֈƚ7OY7r}yA|_ڲCBָn"JTlr]^lè\c(kGȠ7 ew0|P|FTB/v^-AJGJc$g(vWxpg(ݖ6z`eT .17iɝRÙ,ڦS;h n ,C.+.|`fC 8߅^Rukߌ=۽m5\&}Np߭noEREyG tzc9?CޤX f7YG#%ͣ6=d~ 'X,%qmANSrk{F W Seד\4/rNI6DRhXU# ށIA&.f7[z]W+2C= +ƺ-]u~m 8cԧ?ս\R@ PV=z'{?3w_L5MLadlq;Y˫J9u/:TGIGe q|abĖ֨h2|Ov#l{S^HXxʩ'pӹb xPR8z.}Oȃ 7A Q]i7{"rDɒ7 А 9.{,Ni!8r>[.KɌ(kRU&x?0Ax|2G\aFrHdW$ya5Yܻ+V۹]:n6nQ;,G}HdVM t(+)dv9%[z uS(Y3t$#3d=D䅪 `w+Ж<Wq|T)j,5l 7|كh _!4s[6ECyHkN jfi(UQIM$2;%)RӦ]T  kvZV68RpZ̨JKČ-x\N𘮯~s/ ~k ߥǒ2|XU!M.8:yf0BOV㋵TEFܕ`$$v մM%d YPGL~ W|i> Z|j|󴶥>M.XdVV2TiQܸ;X93]zH?O/0ACFѕm\ N M'#1~麥@+E1V/׾~8]~֯&YV*AE]!d]H(b/2 ʭc1T 1%|T9,Rppvp*sVE!NyP. )XYg&ͩtE XPƬCwjh1Gm[|Iz.\g\ ~q ~B/-c7i}A#Oz{܉hDiȉWp=er1J.غ-H,b,\dP7HZxDdaHPS7d{9/y ;q8L,"k&ME퓖2e{deCU9DyB}gXױS.N, t Cz'6 4lx2K[NeEU>֛7ߴ[ mᦊWQ/upaxǰJ]t@N/K|qg^LWђJ %N엀ri@.֮YLeQ5鮝+ױ(}h8\SaA"(@2{U Jmz"8PYxaxx* jN{ E?}c7.2` ͊λF֥9!ؘvZWg8l\6>c1~McM~6HI4-Xwf]RN>ǚ^\Vney;8CF~/I@oGt,bվTڨR{ȥ{'Pk_%x` u^bV 4!Bxd!/gZf 7L%تc`mmX>8TH#DYfT=qwN:g6crx+U8F^tZ^؍+=V%J6ħo6̱]MRF!7 AwmL\l[dP 0u](=A1ذvmH=fGϩ9}@3񢧴5@Boq:n"L,giceL#Uބ!a?;Egm ŷn3\Z8ZȈh"qK;Bٔzv>Q?6s(3 SzKSd.]GWqjPhUPP]mnrٙQƳIkS?j>mwnF-TZTVJ^H* F8R8G'ϖ$^F=G>Gk^4ɮsPf6S0eCU 1- ^Bi)A`0 5tGA`UDl˵I~ञ:Kz<n8fXT֘)+²muZ-u\!ݸ0=^. qq)2/_&D _=4 h.;:- _;01= ?z'eL#6RĎ Ǭ\1e"B 1d)3/X OGEk+(/@9GPtq\؞1Zy87>)ONDShTek$Y|kOrbaa3`+1$$_UŴDz5&n?dHǜF30nDžXyWdR|av3g΀46y#O$噲C5߼l@s .eQF6@&)#pE`O$ȿEhaQ0wG@ tgCul 2SLJ'~@`Y7#_j_nxe#Y7&7XRծK˧bdbMj.$@߾0'v(h}f%˽#of#F@ZB(**jV G!a6j=Kv.FmDv؁q6Jeu؅ 51 !#EϘbZ)wFo*P cC#]@wFI%(kڶq?>ѩ U]aOtۙ;3&>U&~b'j iA 1XJT(tQmҞb5茏솻oj)%ZK0- >&3v\l:cN2,N'64î8,A ؆EE;іz947 xb^:<@G 0ǨըRmc^||bnzp7=ʖe@U-28 3\]Owyʞ;;<xb v[|*_3)+C@!\nfk)#<պ/;7~>ȠdZk~sdzwB??Elගq> !̨Ofw@;i&7ȼ~m*Blq5[1> Cm5Uo0`C bnl]C @Py9u,"4<iwjř " m^a!Ɲ1,yoGc0OKTN|5bhГ&Z*Mܔa _fzQfA}N>6ڎMqE K߯vkHK +?|iZ}QR׷6kr3>/Ѫ4D"QG~.&zȣ5EZ([5'm>t#4ُ^?|iv핚"h*u!zjB&@c̈́gв1&&s`~|L`Ɓo/ܭ@'pLa:R5YJڹ6:ú:lF`n?˧?fZxtW&.|(=^+iUpM`IâxcY%t]AfxN;j\ـ\ &TW D4B{W yYoi62939q{ mI5vd99қofژ5*9EQeGHV RLh5hS<#d_N\)P7!6&u i˘rNv*ׯ?cP)G;uZIe/;M(uRQϝn8#vooێzfZTwrN6u6bZ;>%G+ʬ$m|ׯ"moܮ1S˷U,K}(:E6Lŷ-i&MWUs9p[7yO+|*ynD635.fvq7 S=MP%*ojidN+@wȤyGQ0Ou );^?gd.F  A(5<ZgUڟ{W8簯Wq:|=w):c5y#M\b,V X#n?mj2"n;lF!tVi֛{ ӭ 쫌giXUgX?iiPFw7~ڗ/6rRLUP "|1 PV_$_^tfZtBb#BERGxkS{B₴2BvLcf%ՃMv 7OgT& ob%G@|,U.L!i~+]Bɣ -vW>w¶QouJ?1c_:Dz[_kT!, }GkUzhgjy99ױD/s*-M)Q=́K2# N leM0 d,S|0pIx)PS)rְ@|040AVd4A{Ӕo 54ZNRzs_ p|F_+,HMoܠ"sOqH٬lr 4hSd;emǷ1&ja$"8gx7\:}yF,lPx*l[ߛdL@cf<[#1f V-ʄM3/0t]LY5RdTJ \_|X/2GAzwKPo\YXHW>ǻwNg?T]8?T(͘dQVM1?U / Kb.#"X{'` A za\/Q3}L($&,s!2O@{FS$|HV8C07doCn1F$̲,Ʌsnn Y{\ZváZiѨn(S͏TcX\lC`Rt0wgjH%>=6>ߣ _!Jc"AY?@n]xezFmCo # )tfيcG( @LJ+QڬZRJ[o7ÌaEF!IvnICkb"Wggv50 zBЊk\C5$*_)sgԅ_Leu/{?=>=}2*3Š C=9\_uwkV7~OMF_$ oI#Uq,eޞ^[P#꿹,5sfb(ѢܭwCx9laҦ>mh|hÌ(>SC!f#W's4]GUkԉcU t+O6N3T["KƋdy-gWҝM}㻂+j|ȾVE\C*l RJ p#TN MN# N MЭRk^"n⚰.E6 W2_O˗".S0*T?bBqwOL]aƾ?7?QXGųcgEߕPLSk H'V-;g-(cO? 베Qey->V\pWOB-rr+Wynjq9 -MT_ɮ*9xyLy@$H)͠ #m`;'wZaݖrڣ9!wo _Bvkk^O/|-T'}d@lV[ELZ=Qr>crPwZ~ɾK=2.ZFuGج] 7tO#Q@P}FtPŀOPT=bnׯаPI(vDuYෘ]'܉rҜŏ[o[qF3!DLKRL|fѰXܞmϡq Rn#ͻP+\Y?v6ig 7ErpͳTʹ$۔ʊ4aj_9BLirߎtQJz=Zgw VOi^{h]lqCҗ뮬{\N.dяIADf\fO' X_KIwvc%L4UH(+tjU^WsM9NXie)zJ$t %̈́kRh:W[1" ;o`NVDxVgjqJɟhjw$Ju68TL>J}}^^)T]Ӄ|fT5`l zBج28Lf5:v5%!-i8X[M2[d=ɼ,+e{\RL΍PF,h,Ä|S#j Om =7WG~%Fpt&>9n%yw2R*7r%?,l`&!zqmK!r_ nXj@2kH!p4[X(kl1csH*KiYj B W3ĘSZ>u<ᇀ5'UOFƜ]ҳe7^9jkB_ ;zfTd7ɎA4fZa!-84)ȟ%9J+Wfߑ]乸0sYŽZ - -qŅZ~S&qصҮxɺegP]E0fh(k?owz .( "kS/(PB˂|S*0(>,FoB8 )|2Ts)D~D,D`6K.U5۶ya_q2W@YR z|VW T 6 x 6\<#E$ 9ծpIYD:Y iZ)8&%}\uS YCaKΤm#^qf&hrl9> `E"Z֠ Jp%nv aZم]XaHܭb)[,4hX+S7X);k<`h $o`+|mY :=j'4Xrjjo/D:C"TKi<:y!`}^"N B+ /Fz=v 9Q2[Ѧ˜>phE߲)[PO9*$GLq9JHT}{YjcQG@Q]nhshB>Gt6 Y;KU1 ft91lI@D?D_Z[djbQ 'a-{e-!k8.ZO-ffC MC~Uis-%| jF6`'!mSŋ =bk :G#Йٱ.Xwr}gvAҀ~j!ەw e3闀zSda7A.D Ol\Z-@wry.y^=ǢFZ8ޓmT$$\@^z`DJh-myڴROH'wp I~e )Ni;%ƙEp *.cJdfbȯ(<}~t'391A ׍n'M^x;.gkQ&v Ox̐Hn{4. T-,L/6iI[saSY]Q UT;.m(u,\BGyRkG>H@f@Ez^qb?%0O^<$)9xvJVMhe-BZAXwPljށqp-xSr"^:}%Ǥ񋔣{"q;%.;w'1Y@ϺLړx1!>:ܐ 3 :7 KoʊG`0/]ɯ&WGisWr+'RՀL#;tIfEZA I2GU7Q'zcfY"%G)akNݔZp0A$1̈́$=ާEaC|=l_r Ź $v\^.xHZfA  !}wJdzn;c 4k3URyE?T(- 00n. OP 鐓[>XCNsieq]Ktbә4_'RXQd6--<Vѳ|rw'E\CA=p m̽V ZW+}^^i/9]c:-;^ +x 1%6L@1ew P Zp-l+P+M>9 Qv:$Iq,!$f EGϵB7\ 7},Wo%xO~5F?ǭ,aQF"gUŋh*@`I*%l?pyk|6Q!DpjgMGT7Yq*w׬yZzP!M!; 3椬& (%wW#d0d#qܭ+e ޟA]n#C>,vH!A?f8=(OIù/Z\S ȉZM֞2`|u [crg c!9nsd >Fu*At'v#%ѐc0Il#(QaV%,'p{'LKX}a-?&7V<9$'.ZWWfP)B#[ U[$3 acQ @h)L'dGurfrȮO:Ɔ[92rq#I>ubh>!nZ4791>p%'I[KGiU{$4ܰ}P_%SV1,e֩,74)%3 T>IަA4M_ChCh!7d'Ö.,R̐BT즪P97/Suh7z(^87O j.3ڗX@$@VPJzIgu5793;wo-1HHauP[\I1b| N9]F-bcPֵ[wYEXR㻝c4F EAލ1^֭}:Z +R+9A:Op,7[PNPlz-P!y $NvYRYw0֝ T\MBMb%}prwbh|( Ӵ:D`^)Sɉh 74Q(|6g7~ 1-'Zm%F'\V^;@)1N3n{unkv*A\d5wJOos؝bKT\]N)[s/n(JUzȠ:(.1-?Tåv;5%cmsOؠm{Ȏ$<ə씪'T`HgFO6q\,x6WT^|9*:R4URB$;zۻ,2V[Հ1~@dEC~Y5Zdǖ͒[riMT c8[LX'-*c'6ؚ$:GE#=h;m%`|801LO*8LM[mVИRԕ'fHTĵñ-՗Uv,|.eNj@i 3cKlJۯ1гT "3\ۢx>v#V֏kǁh?$IŬFfmr;#FԸD.W.M efIAsF&V.*x~Q6CN-#E*}Q*6޷ҋ mJܗ]TM7v 2}a=Gh'1Q?5]\'x;gYd%^Aِ*A ɽJ8%5‡]gҵrх?-QDw7GXҊ=U4\ecb FW )e?͒ ~d`EsGS]($Z3܅8^S:*V)7r5KV3vAPH@9 7uʠ +EC*@H_ ){1a|;yp^EgbfDnp+3=&²߃b%BKPqh2?G-Q?F/~, &#vj!}+  שm~3k:\ P۵Rr #{c8" `4sIs Tٺ?qzt=A"ҒMʤdZ%'ZEl-bƤ2~`Ȋ͡駱FtZq064@;Q1+KЇهh;KBA@dwv%dq"4([]W6iX?`P4? }H'_ݥKBn,m[B~q_Du~ 6b8f|f[ Km kZऍc9.ʀ.20O8A犧"޷bqx婚2t)u)WhX-I$A/qwՌɴTS5j!TQ?u^Zw]Κdu͎Xx]C|{CKǚ(#%KW/tt'#)L0b:|߲9훐?Z^j7Z漃=`]<\5aOi͞?Ы#Y{_bnX,m)! p8ne\:unB2r9& |N#X\CΓ|4=b\ !MW$g" "``Z@< lR$ÙО1z:T:}Bu)0\,iXk$⸣wpubjj Aj%P#|D'6C-7vm˶R㍷{@ښ1eMN^&?YeA!~ 0e [-:R^LBztőDO7lnT9!Q7Ն"H} -fo+_҅U޲POs =3@a5q!pBK| |[bnfoa&N-vu#}B~%wqD^&ե*xϾK!7MvI{80qd~k"hݠ" $XM1uXOWKFglHH8\oq˪r*!OӔV3Q`S}RFW!P`b@yĝ^M*jYUKv.M5qVr^Xlq`v+ y"ȅz}$d?$57f%wߚ(dzt| i=Gbj7{TxW.=暏2fHBHKDO)1Hu>Ktԇ\`DG=%x=wmhLGo-6(N+b0Iͅ~Uaj?؜D|t}etSsƂ'c~b=/~TlHgbxͲho#Wf1 [+nJo'];A[ Ypn!LKKСy Q X1KַVY$3l(t59l}OFF R_ ߥ](?~ĥm iQ [ 5lAK^ a{(湬$ C5s&Kփ hP[<`Z2Hap߯^Rx[Q! r`,ZZn j&jY\T.3=: ldH-RTN.D G I] m"{I[ w-nhͫu "pQ*YQ؏Gn۪"IȒ1QEйz@-9-<2+I+'Әg<)ϫrx=Wm2cHX.CdL=D=67|Wb7jWK)H7==ZhXڬ_53X pW&Ut(|qCܭ]e,SrctܯWxn C$)&{#t\F:-t (ȶ7lR㒋p(ݽ)J, IWc܀Nu].3?>.‹ԎR W}R=npi{Mx54@AZ~&@TbJjt[ |}J^PВJE `%K0M`OF>Ow/sH5Yzy+X?ݕ`"PʍԄ3 / z~KO?:_,aIMu0>Ih؂dM[g)sjaÃ@E}DžC-FHѼgG\oo eA0?G?lb|eqEyzYwc-o w E;w6hEj:Ml}@*Wa I D^8 9s`Kln,-[p;ҫq킝2$wM+P\ܼ|ׁ:gC`uW1VTS)@zpH7#,@&{M+FS HɃS!^ڃUp@#Zb4lS1 X=!oYh\8laQߜt7腘K;Bt)POs>6I<̰}dljʑ3/}_4miGSW|'N=Ա@ 5Z]Kجϒ^"ቢ8YUyL$B="àf6ئ VA,Q+>yM @s!0+z1Q:TȆGDFq [b> OuUْi/ ]"!a+C3|NԴSfE"Qm#Bq[Dϱ[ӥKhO:|}eͲ>\uj"*6^l],Sui7rPx'U>l`B6mL$esd/%M FoXuiYRaKQLmW~ȟtWKC\0f`w]~*Fc?RvEߵJ1 gQGҝJRׯoR}@At=$u|>  W(LD L;u{7ŻEH5/kJ>Ak JBV7uօ{.Ef[dtp/?\ըG3%+xc:,9}-͚QTĶ͡a|(?X_cpJd-wxߩtd渣WrfK1\4*xNŠ%\C1i)̭-ف S#xɧ4% 'P܊_bA Xe+c=M],t6)Q Xcf7mE@]כ_;_Sm2CE\! 9cK1[34IiGUw$ۦɤ+'e|mw][ׄK9ҚmX1?L}O;8*>v̨hp0ͼBK`{C 5E98q2ZQp >yC5Sy IԿ$]!/(~=p\944BW#wBhLP k>KNMe0Knښ.ćyꥰe[}YBK>NLI^yfneex;h9&\e3.^(~*c+7^o6a;o3s4aA87Q: Gju$M|&Ч"ۡGU{p|C48,ĩx_~ob!&JePcA1B)K&4/Lm迏'[2)iY 0YLXnT#gyrk`X"Ր!%728hݴ9=r Oq %9Mr>?֥b'N XRyc TzL3PfNTeUu(fn:-[u*'lkPA8ǹ'j r`k&_'t͆=n.%/ÙԥЕ4=Pr0fjUIr1o!2.B|-AO-V㮱cxϚ+~DbɊpy=sN~p,XYB]HmiÑvA/%&oqMHnrc< ck8O遣[}t-UN ]ַG-^vg(IÌgd.Tҋ9c t t.42T7AC)G < C`T6;)Vbk{mxʭ9cW}O-`4`WOWn퍃ߠ{T0a#@n-0yӈք |qvvO8Kވ+J7$\{hS"ܪ"n<8r&=ED>ꮨ;o: \f' -j0|'2vE6c:JA"џP|p$[mVk8Wqܭag&xW{7pMc-2qzmsO{JCߓ 3B@dV5m0bN7b ș |h#TBY㭤$&d\arL?b>g)vydb4_r\I0gҌފ }AGGewX -.ՠB5f_AK] V20R(5^+|َ%_>O]j|I.(F ɜYvHMbva_ĢǠgF08"WJ,X*62.E7O]YwYiDY(J ü>u}2ھe|ҁҘÕt躿FrfZ[}Cxi{|Rn sW0S?5?N:mO*!"hX /$ Bd#|"<{WYa^cÈrm%UX9Ԧ*_2׾)=2}N[o![7 \V+vMIT4~7<4G (u}&O6&9uox%_TT"wy휨u*"SG5[Vb^ne`ZURX*Xx> e >W '|&c9DMg:J*q|N>Hǽ6GIf]GWǂUsx tg9-K4D6bR=drr<|)NTgPw_z0 ,[>qqVx{k4M]$7K/DYv.@`jҾZ-^>#3_D_Z),@GCR C9LС@F.7 sJ|CKZfN ;0 qR4$VJ^@d-K44P`&0v%G)!Ojwf끈]c~貏 mN}:Pٽ|6 QOq]%EWee>lDt ?] *#ݢC/1 z0ܓEFso/ C-Uʚsv0ܓfz*M h (bcG§ O闗2uǖ``J7yz5þNXt/*J9 A@P0VuE!A <ءgG\׾oZNa / Z2RI:2_l^)]B@~dĚ~CDi#>HF ԃfʦ¸:O<;8Ve6󽝨Xw3 rp(p {Q>J .Oe:SJn\T|-K>{r2z} O}^*^9jH(%u6jv1?\hcyvP~vCpm9e[ zj KbV=1J? DA8~I?$e$Sm08Fmem[1'd3kϵxnD7D8 5M<_<Y=Ji@}]EƓI^4zwLȋ?舲]7rXGW,sm~LgH tYX$K:vPFmo*. ,;>Ͻ('n9; ioƞ5''9 z(>LzI*Zzb%9x:kj6 4?VK;X9\ ~P!o tSʃu-Ioݺ z#H'YóXWhJLe \kCF7R+cVny{Mqe8j1f`P*o#:Lj6> gK=g gQpOƿi*PsbWx6JDG^ &A0]OI'~C6vLF9&QzOnaLTpܝAHˊHinf-u ȓ*OqW6acȻTSS=4/Q~jp jXuuț,бԢ_3%y=>+$5ѕ|Yb]e@z_f,f .3 mckEB70Ls"<<2c>cocvGg_=z>$k"s$fvm)ȧ>1IXM!6Zbl*1]8F_BoFFY Ds*SO0RO %e zrWybݬ-/ưQ8N *RaAЬd(#fd@t'/,o<^CUh McM}Et)ݎv =Uq!i}&tX <Ҁz:gm9N7= !6?bqgjToxB& L7Ri]`_нZ"U@UaC ڀN{#H]\K_>tgXxp8++r ʶa¦ Y uH.ȹ 6d8Tr! d-cB%$hAV߯;]_H 3l+? /5r@_ԾTggYTzz7] Qs}?N Q㳘ۍ}6hκƪ)#,]V3=Bz@8:K*X)t ,Xf5F֟eia~ _Ib$J<ޘW7&/^x1ca$m``b½-.SOyϦNMl>C{L\тG}du-|9Fɮ2a#e)S0+-TUSnơf쥟Mْťa[&Оxy|;b|?6HI0ߞ^ 3dvQ-l|~}1uv+4񡽥JQMGu 2IGa@2该UYihj[GN+06N7L"\!f`;qKrM- D{}ǘ<)ĩ`t6hH#) 0b"̓ϢBY#yΆ3ݐĤ,YX_^V+mCTlx`ܨ2dK |i,[CAgUnМElk!e&5 v?)c[=-ؕ7Wc%Ղpt:ce9B ܾ^<ԡkR^֧ט;=qw#}4]1(z;04Va+ * 9jN/*ha& Zhf Az6qL E(0B]cjLsNozhDs&KuX/QN ־2OlXe^&qT|.Pna$wGsG|'!#:ö@f*QJ@=˱MpCjdt+j\S(d~5wX޽^QJf7bܕQj#n tO3 2 R'V FRV!CkJ:z-e+`6+IVS`UC )x=2?pW[}W}2m% [z95z 9bPpԡM6];f?{o8Zn[$Z˷JGF3Z|X9^' OjHw5hb/3Qɪ?;޻'CM[sT:Mot/1VmtCgS!k_*LȀ:}W,,{+: \s&lKv~Ybh!)Gfeɐ5Xm6;W\ߓKb8,SE[5Hbѩ{mFz>bJY+jC$X/sDt eop5tl;7cJaYm;k) 0Zn$P $I_2 4ZnWlB{fdoxddc1 },Ȫumu? [=PMq52K,Ont*-U|t,aeaTi }Á\r=ݸ0* g-$[FIU-uԓI۵bݙQ@r#6C[}: 3eguV(vGID\:Om&m=t9$L1HiB'?۠q׬IAKGaWϲkN\ u>Xsl(Ռ' XULM9hc,.˱$:,FU<9 9OEnbn8#BPvt"Oyn]meC {:wj{ $V,UfEy'Wu!>;ڙq$or,vPS Ԥv3U-1'ݑNqu'̾ ۬ mU w1gu_T6\ŻWG +GVvnz-I<=OlWb:&Bh誵xV*ܖ7 tlyB :&4RqMH*Ig3i:XjOp@k<`/"kkKF!A Z"Mk\#nEE5Fqd vlM` xp2jFPb RՂ Hߧiqdc p*l=80>3SKh *,su$o OR+omLR8TyL.}Blہ)|B t[.'ꇼAMU9zX,w&K.EZ,N̸cn|/OLv6勽#G_ʏ-{_&`T@.xY,'ՎcG#$k<4@^^QszN. Tt%"*qQ0L6d kш]x5V4 JQ?QkztKV_H?kH.8][= j-6~%bcnR>ee`8E5Zrїh5V Dm=~[w[gX $Tq4P(WƔC(O%tV3_Cu^0k/#M1X2iJXƮp,PB3`6TDE)H?S|W]  O$Dj83sOhȜ_y#Mb]=tC,s{R43Ia :ɴγg7 k =!ユF^&C4Z؂X]F{|/y*ӌXP`FuJ —=An| z sx^ #@k;`!nKc￝&BB*aؑ-kގMs]m%[<_m&`5{ݔ0#!~NroAo=(]ݯ QhlR7A 삄Bj &YS7&i hf^~M?Hʤ!#ߑO|c?|D1VD䁶pf>l>st^lFA*1NU >!)]ᗝ ?*6+ևRao̾&!gb)A7vxu\L&I"MtT1[pƣ5#e2Syg/q ^@̶&Y ~!zr%O15nyxReź3q|HwH!K1 ׊SӔЛ㯔ͣ򩭍ʼq]l)#]>0r9OkZxcygfi )EȦU*cܣՓ8ѓ!ty7*H}BNF)u}lsaO޵*2Gq9\K{ & `:s.63 `kkЄs^,_@/,-?8\ιS%@hم˴01Ho$) *׺Dqʉp\֏ԓ9MtlpX㶗<~]"Edy%a=GC7⑆< YzMFMyN!B>|T)O"Z5+e?N0QwsQ'N>O=ο0R6w܋(},>Cz>,|g>H-YE2T(3q}Oij Z*mk)mt/mi \o()m}`be[H/*1Xݡܲ2ftNK@}ORB4n3* 0 َ8%ϛc4zʓq׾yT+lbw_oNu.'ʣM|Txe4җr_fO[lٍ9l}@C޸-V8-UKf]*gnQ|N >zHiN[*"I^TqA$YCȷ0e$R=ÌX ]}t,Ҕz@Ч,^{•C5\6 I k* leC҄;BL/cJ7mƷqIܶ^Hw)%N&_|#SɈ1$bI?ʜEsv$OɁcIx ;G+a I}kZ"_J.y< bx*6Aƪmf x䰡& Bo&@(Osԉg_E*BDPaO`C;_ }3y?J&2_&v`oV{Tyg[ nu:P}zcʝܙXr>"7D=M3]>L?ńz8OE[JR8m 94Tty [gy: %?\'ɵAYP60.ҮoyzpR]REz乮l˱gvk+F$^A ]7W+F [yMu`5$\șlG۽ h[4W㼲vez/o $[o4z֓L&n,]zxQo4<[+0Em{F H-MAetEfl6kh5${Toy-g1ɾ^NGj(z-! S5z/o0ͯ^a$Jvo*ʑ ;ͷQ=,in*)B:|B_'$8mӬ xTTMRz*m2^.c0w,8z8 hUa-V ]J 9;fy_~"X>^e|fUF^+z5Ր50xv* Mlƴ<I2<|\^$u]dsVH|c4o42*=Oy %wg3Dqgy4B$T;Z \œOY!8$A*YS?tl.b2KiHN=@4T'f$:͛`S[6YT;Uj3?2*@poLh{ 0ܪЪ#Rl3՟V&0괚N{OQ= )\v+bN^MyХf% $XV%cY/r04_̒|Έvz6?1W>wclk x,$v+UsƊPؒ#4RR4|ݡ~q dkN /m0uTE+0hY|ISVzO/L_Ywh9)B*F շݮ\9lL B%\R3DEa;^p(nNCFˬbKlw0NGiNGz}h7 DE:7]⿥˦79!X B)F:.0& 1ҞyFF 0( Fb m@ܲޯ~dZ]_܅9L5gd @@mGRR{fB݁`[X9X4q5Nj'%لNΧmVp~fw1>V.6^&\ Z .jr_Bܓ}m %l0<8E+<"5 @q2h]B5V%KkhcKr/o먈Ҟ]=YԴͤ<8Sb"$(ίHBs3P0DseW濉[W 54}1D#}?RfŐv>k# ]^Ob, |5%](er!›?P2+rnR Dȍlt!xj$Mf|<;L:p:JG?]qAd^+U5yV٭8~FAr{K/rgB'~cV;{8Ͻ4+JeJ/b2E>h筑2MO;,-(lPۍ +z08@%Йwj&1njhY0k\"u|I[TK2~Sl$o/`NǤ}l7/ς9 pfթEj!a9.DX` BLWfKo"Þ'D M9H6KjuQ^#$},J%F3IemTwvcBzkV()V]Zk ˦X~B'S7׋(o*Ѵ8]IW\&,C.%wy(qRq7 m(VL}hjl)8ÎRi~,:IH=n-/d0Mbl583b v,4a hǕК֙(PbGDzY4][NrUxsa0nfuIzBĀTj(.Q2B l)9Un7bPU dv ]Bɨes;Hh(J`p ݿq,YX:FٶTRcčsL-vl_[)UShrË5Sj'4jiExL^='c`]FT4EHD#3 ^npi¦ lMQgY|9)Dp_*JkU䐖yRzIK-Z=>ޑ3Lt~- Q䟻PEOt)qHps (0΂>YJ r{bR꜋!$%;xh|c2ƶR?MN3E;)!{3)i_ kOFOH< ~|]y.oC7BqZ|' ]R{}B0n$cPΆpX6&ff51Fe\_ch*w\-U^.hH8Hv/Ї^D/ۨHE[Ή9O Y q ;h>6 fw|6N \iRnQKKhWE!dUuK[3}.W12++u7 iцմܥ"Ǒ6`n`Eƒ+D}aXslqdȽF+R/!!ޘV#@eCFſJ!ZIV,3:Ѭ˜*4zb/mtNU#R e_(UQNhzq$|s2}wiw]Ӿ|U9V[<@|UJbFQLqbMݸ0%XUnhFyK[? >Ċ@Pԩh[bC߁s6#:è%//l0ovKV+:}ԬddDKmi҈oCx3vL^_QU8$N57TKy7h".2'\\ TA,o&kz_ʊ[Zكldx-}9#؁ !m?F a훍/I&ˣ$xO~Uf 4h(.uAs+ᇢI2ŁDM3:mKb`@T"L'VԥT#x7F+{(8>~;}x=>fX,oKvFymyƻlq;5V'W~retr dɷħ]>i']d"=-!aBEe_Y s#5eE/3 "fП' m JFt7(0VC\dEIХ, k+mYjTmo7]+N3DyIC'PՋzO\ mfM"n6gb ,38-ٻWT19Mؕ 5'E}B8edC,) Cr-$+%-IU v+mhw]ǽvV%1R,MB|<6D^O]~"CgrQW }ֲ36څYn' 2%KH<᭖+=v{Lw4B[s8'M,+@o"NjU s #gPtK^4("Eb{&:{JDG99|ߎ}eQh+7R%8 Ay!3%l * 3oH*]7e n!y ͗UfMEÏb1v5y/l"Ϳ? +Lrk,'T ANm.k]P%݆a Π*'p;ЉCEvi7Ž |eCI鍛ٯ FYY{!b6l='6=dCO_ufz:aȎSrSZ_sKrjѽ?C쉹 fώz;&J8ަ8{%X*=dz߅:CbKST:/3 0eWA严sVH!rę:A9! `i8?=#ۯ|vڡI/5)B‹pC.TWfXhO:~nS-|O\8`vqvN "zHxĵH)o7ώ6|E6]"-g_ h=lu′չ>,BV F#ꖻp(N9 WnS?*ZuזXo[Wsgjnk)mV=&u>9k:'Q|5u/"=9X7-ZPя>0 \{EE2]#v<r¼goT5 ĴPn"AT!\0የl yr05f; :z]t[ 0odV R-)/F,\dL!)S>pX=:Z%߅3H:, W2`UH k+mxؼ@M]F+l+6|z+$OSy˞t #O}M8& tdDٺ ƑMc uy{^/\N=I]l0)K#^Rap4A c43=G#rQ`λT %WNgʢ,IcA}SGjq0tKeixhy}/g8P{q(\3ٜ$p]0d#$(꒜jƸYNU%P(wHoxT{ dE$ЯCn: so؆uUK:u'z࡙s\azz)y4^Fk4 3Yeh*zو.kp+x˄sfe1֝4a+`dgyW!2dD*_{NHH^J-t'Ϻ/mvIțS̖Is!+ @ByՇ _} y~9y0@bf @C]Yey dIή}h绞IP;Vϔ QC=9NFՃXtVo JZuQ(vD]sO͑a-ޞ!DexFRKuMD5cSfJoܟG4Z:\SUoʏq  A,4@܇8 PYD|fރY . ~ĢTOB2$WXQu*ܶ'8Ao`3s䜃("iMʣ{ҹSwpt >+M 7+䒄 guS]$)Uy{'&y]ٸѠ;ܳ/Mքk.smefQG-g ䷧J )4T+xV*}Ep6*Z.kbei,o+)b0*g6č3CPd1bҰV5 *G_PwTuҏ]д3&"G (ʙ>ES%` ƒ!ᢟ5_ D?ghs0~-^+fk햙6{1-*z ݟ#+44l~ƠKmo"kR-ߺ0+@^ &JbPgY%S$eջ*ad a As@>#E쇕7 `.&jз8%pCi y!jvyX.zLO6>#m4ʧsHҠRy&a:bO?ٿeMjGj>fW.0h&~stdErڏNhDأƝIK $x%'DQBL39=ѩ:U XkhBG=z֧{z q8PGn.!|x 9ZY4G ]8(:GqgI"l QL&G-2E8LN j%gJ2,ԶDWtJ ÁlHЏ@E?`)3ܳJylKMJ*s^F/ l$[6NK`GUY2ա/LXj7U0uDdc W Vl,yTX KL>@aVb#m|s)T3OՖՎS8rn '@jX?Pfy@l+tr);2m;*jAޜV( ,㔏+0vFS )5\/Ymؒ'}u~8ON:~N9޴:YFtG0ujb&{$0M%>2T \{] aeW.wA`G?os nn**"*19T "}9O\l#W$IŀI O SҺOxCsL gm8^ qz;J75$d^?CTى }4v ZVH3mE B'xk0*#6^vuؾUpZ+5i={[K0 nlai@}hg pU4 }18A;IE#St=N`JT<*ܪ_^RԚf"|Ǻ+e/Lr( >(xhG"%]hU=^鎛M2NidX-'2OgeZfqC,a~~c㔬!e>=M4 vR>@oߨQMDQ+[X}L:pd# g)p)KVL}̾܋kTw7wSYLB`~6p+? C0oocgal3#~ߎq;Nddr2œ" [Q `STwT ˤ52ug%M! 3@T żT*d|<s^T}>,?/E, B2_p!.Df DڭưaW4yiyZ@ȩCH4F?߰[g""e2cuXx ^F+a#H% ,`*2-R4$QfL[G }@ec[x/Xséo=2T;ëP'f R>Y(1'"[q'=>;!pH撰3ÜKpHOL'o84GVxNt  .'1ˌ{if!j<;B9G7-8$:}fc|77dh!,sW>{;C1S)ӲVZ*AƩOyQ$?57 pRŷxZ<`6ȄG?)8I${ 5xc{$?~^ Xc:9)F=Վs=MZ @OEK6,0m]'ȭ__vN+,wpkTMfRIi/ z-uQh}! , @</*|Y*LXVQ2z;?gDŒ1Dr/ң~Y3vԃ E0KM?b~<#WeNM'$EMH NrJԪh? 7@5%Ixp~"}=v* L:(L m*؝}Ji%-!H$;c Ů;ɫExʱwNH'OQֲ~f (CeUԋ'sR&Gh4+~ȚДW_ᓒH4"#W{d6o~f.9:Þ hLNd"yKNԽ$ }+g z XU:b>5 ]a(7(7{8[t.F I tC~%+҈{!QAPg.%J_^C`cEƚYw=PZm 7Ț<4oj/vB"^Ki`!Ǫ*' cL")^ '/;|gAnDZ{1aY왵$xEiύ=G3$x PЎL g͹T ajߤuR{13B 9G+k̅ |Sb"NXꥪ7CF;&e&_^ZfJ}7mnwPzD1|& x$>X"GKmk_^mh2~W_A]j@J}2&!)r1Fdδr>zQ7IV=XiqLU҂߸aeK`UZV_ ϔXKHq3)|\FONx#1_&J O..NV<* aםʕ0Χ;ۄ4c:me$ׯOu 2O#X+OS~o]'Mϯ˛!*d@P7fg ۮ4y>acQw"gk皁dhH)77{a:}[%CSea?&,oTy)Fv VS ԸC.xIn{-pGB5l b1 ̘1RD)osa ޔ޷),7rUoK֝r#t4#|d;Q>y]n7,h#ˆ#8gœ04W*~#ri > nֺhq=TDĐ]<[ Xo2x?b# Ch_>L?zg "@lPC;g PXSɳj(JZ02$vG)_ z{s7H@# >}̇o)sG,/^H^w  .pMS0$4R2YAaan:_-{|$oh] rW+Q G|.w+' gr WnXx^IDYfvg:^T_xCA-9!KYa Bts}]Tx>bfpA^ؒwmgPpq'+5cRš jO,nn6긛#TRdsZ.܏Fwg|2ObH¯Qצ}=f.haZ0rwhe44 x.=}.pM{{DkZ-?+nF7ID#>]},sob" h<,i[@@WӬ[Ȯ3X)ΝPt˦nzK?o1"PV@㸗< %lSTuC=`Rt%VaʨՈɇ󴀘}k0%3HbL Za^R}ÔV?YGnO: "m'dF>[<4q*c0.S]eϐ-~H !^67oa V{i' VNZuq7"f ¼{%fΪK&koؒb^ܫ2:unIjKrXDj$I%<&qPлJq:%ַ$|نG&Y ;`Tٵ.W~}˾hsm]燑lIMsxy0 F aU߯*U@xF帄.N$#Su%)>_H0AD U'&O*r5뤏n:H'ovXlֲOHmr j^̻R|< P .g`TV/UlO <B@VpxWeEF250I~zEkЇxxPS#mjP [$M=m c$w45ct?$&VZ utb܇gP;ZXϬ-ci*׻v2}:F8(/1qd PޯU „y8@׿eg}q>C{jJsP,a4BgRaE0r>?(-MU+SkQ^sVD E?oT. }Ԟ2=%c*ikn` DȜޠ8%¨ %>ǂ1MlaI ~ w=|ć+]ƷY"+I 2YCF6 eJH!Sy˙XkLWNfwVul@ig 9G @B-~'`!NѼb- WE#w.8VLI;n:DKq>J'Ë iM4k&v0.zxHB0+aG[+3^jOQYH$݈ }0T9d h}1s#]={gRa܊H=$@xwt팽?>W4mt"zNqjp%8kr ڵJ7kYȅ $-T.iR~krF=.j@.ҳw-d܏d&.(f}yva͵Y&j0wX IVdusI ?4pz(Y![}]rahZXJbxcu"6k+fvDd`ցq#5mT6ZjX]Y¾˿,Kބu!אn;dW%5.+pQ,Vs!? 1Pg>Je;d$mPjWKapCvA$ J~=Qi5\Jc_6)ʶCs f+5nI&= )ik[h'0Wq&Iy F5fZIKהf?u`?.\v+(|/,rLs]!YeM%%7C#`uc^n#9>S襁Oa(Saڪ*ɸwQdfy%;DZh'uebʑuCXPҦwp4HݧB45%"f}({rl1U@;'SjAY5 D|p]vv';u%Z2[,FIt!AJ$1lkZ)dt0U^/+v]cjpҴݚok+R8jJO:ppe͇ 0B]XYaw:K_ YWDoZ a7CAzPBE]U2c;eԃr -*>vgiZ0V}%-4cazlo: iʼ3UIZ@##q ?hcá%.pуpW=v'>Z}LϣYJo),KV|$FNEp/]ȗ -4 B~R.7;kTר?!-M8HQ} %ru8 z\ iw-t^gi&O)+uN_9@u}L_+T4QqnL3Ыp;EFNUP9t٢Qs)o8ǎU*!L]RZ7![= 5jY1kkYVus '`klaH&ݚKĐE vs˷-? }7-՟ѻA(srIgFPG8Q1pKUvqƶ>]aJڢSo/ß;_ =Fϳ&Q[];%Twu 1<պhN\ٸ?lX4%G^0 þ9G,/p^4ڨqm}#j*zSbN!>Rǥ?ٌ<Ϻ6`T%PjmDX`w(r=w_8[)zi$'i:xJZg\yO7Ϣq.ҪP5+{p*ue׹Öf>=R"mq{I([h7u}3 j{Oڮң-O{,ao#Ni "y,6-05'Q}#>5+<~d߽Ge({ł@h^C>.`7 }uFd}G6it1i Pd7।Z QV{2AwT"cR؉~'᥏t*JP ͊A\)dLu:,*":~ٍl7fH8jGHbe`aSlJ9c\sadCDj; 3t&Yv|̾.q`D ֺQ5s`=JkxƄ3r+ڑkl\>KX$w2L?dvSb#2@8@ٌW@HJDÇ,, {H^Mi+Q S&2ymxQixðd}~F '<)S=V&4vG(^VM"(%lUDeWR) c˷lJJ:߽.8]Z087^V_;\&q@]uacWAގ|ꠥ'aE? ̘/3Xy6a/ =U/{sRu%uuSSZGb12bջ{u9[#0uJl~[|\,^rL jK2hUs[Hj/^HO l7s2LHP"o ,&1)7>Kvڱ$by]OnCf145-uҞiN $! U_%u")9DwLAFq$v*~L=b ln]}>|~ȁ>V$3o'UrD$}\Or܄,vFHݦAEiD.Ɣ RwH_ʱsƓ ҃- -q?C>LE]|{:'hdZ.F!ykQSyrX?^IC}%a2S2@&Y,VR[&'ne W`]-: 1r~dLGAwh.0o}4Iߎh[JSl)2C,\2v: ;zO4}bMÓ@]Iult7q\C_9t5>{g1UЋifjɋլY\$TP\*3JLa ձMB!d{rVNQ.%t^lh+/E&p>}yKU&MR8C +'3>gYX] fr 19o'sRGcSe hNӗ4%dC0$XAF_õmt5o맬Cњ8jn1sDm;PUd Z^2*eWa=Vx^~/[jz&oi++YbUU"ZǒX몣F9-fU'ÁU/Caf:byРI`IgfkzEaR3);t DsȅI. ۋ_ ҕtLbЃ*ip'+ܝz{2@"d{<Q oSB^|T[K){s {#^; IPϔeNÌr7=x(dEj0 6tD^ѷ旻 bnX把|#[5x Pmå[iHPpi@|b8وuⲄ@!1Y!ⶐYD- p㪏4)H?^ ;;%Jcf̙IА9LeׄD155ۍPTdB+Iz|4C5kبHNi"n&je <Ԉ T9lVo:qvS\B|Q$`i3dMuQ!Yql6P\w,Ya/Y2!X lr+ c;'ĚyĸQù r:lx9$_vniB}2|7IAl@^ +cNi&wrǖ4&g7Gc]Ob CcWR+[6'|4d _u+,8Aؘ4~uۡ\r @U 7fWlʎ <K]!1oh_d[ϊ$"܈0RT۫6~uT>f Xf>(AT/]h),y7hBDEF>."\UgOڄnM3&L#äHobp {H߉K9֡O!}k"ŬJ7~)fLuOIC0uZL6A*:tv,&`yZ !ُ$i5ǭAvL6ac]m ܄蒔׹% ݭ`&Ebʺ_?5%"!cڙfG|)q;_7yTO$σ>>|xjWap_PUETzlUQ x'T4s fD2g8 l 6ab~K*%@".;uSu|`^vp!n'V bۻd ywO4 ݲ^~5Oo*g:k=!>Ir\~ -4oIЙ9x#!+\^uJť[Z£USaO3|rB.Ut ڮ_K'>$@AwOιm~^Lw?6ݽ]}/Syn2*MHwr6c3!n0(oy'/g'\=9 {aB>[#< ~ɬL; b.UtJ5{IwVCs Ojmp®XL`ܲ0>ېf.n$6֡o4VJT& .=]㭘p$KKP_ڮ8G7cP7νEW"ނ8" {HTOM4-) 얊a9mzf(5^˼D87UF_U!gN%it QoUv2%2ةJ  7{['spM$;=`ɴRc33׊$u4$ܰI%˓xKDɟoݧ ƶrN֦ا+V`PB,m"wd4dE~cw XY>Uİ̇Uͬ*P8^V)wSy3IZK–mO9gz00 <ˬN8UHj-=[ӰO2+'ko+u'9GBGDVN-꩘~߲5t_M3^e CV([=>fYyޠq]&/*MH8l>nVDvê{%@s K|v~e&50Qd .s֨$@/H: 3rfG(KmUL_Mc: ]Zpy{{cAvy]``yEI 5Ϧ{ʍҬR,D#]hRlal:mV˴%Uu gUɱ, >o _KdKl'iNTdo N!yP̒g׈6\=(~E6aD 7D@k)eHwIjBL֒^r~ +L SKB;X) Ւ]NO֯"lA7tLN{NZog*']"=#NhCPq~ҚEeN/zGhVqj;?z*$)v'~OӦ?0݋ۊ|H7~:&CIGȘc&gR:vO:OoX!*llp*mN8l-2eJSR},uRM+2elaC`h8*S񶉳[3[,Q;;Wz/:Ylrs,h=qR[d}ChO*8"ǜw@_=:M<; &V͙pz38%ټS L0|9b>ZT', hWWyOI5|ǒoSqFOQoNNujlbD'(PTC^ ,aGϟ16'ȶ}0 ]w"4Eoc>熵`LSP'͂Zu0ksUCХ1q;BntQ?m H ܵ~,I3 ,{\Ng:nAi| Q_(=i!XO&,"HPaÎoߢ1u8ܿ4B-+ f&6{yo9l?kv m;IFOo@n7b,op7i |ڼ,p{PRQ}:/\N] V:i3g.55!B8'#yTi8@ 8ZAFT$SP+p 9WisըR".xm!(%ఔk%Ѵ%&QwVCX4GJϸ{yx|cηs1u4"%ңy|F$yd*/U`jTڻ RBW885*v{Nڅsl\ؗa;s";Wӡvh;):ŘO/ 8.V5`P;$f=$tHݚZʣLɓ@iOԴyPZ5jzW =Ӵ)w;wx*7i(¢Dc~mPtKǛU=7C#O"* =BwIğ6OFJ٘y( mZ$m͹8aǩ՗jԑِ'kW'ثv6ֶep x~:sv I=yR4Cc²TT4L=CʓJg!D]g,/) ~6xD mBQKQvc[ExYk14Ǭ  Zw1h\²$c [F d v_-pm 0qABT$pU`88=Ӝd DDK;9.?1V>8%k992tyhTVɍJ'h}xt+OUuIIDăg`BEY$'KkIj &"8"d b(_bIsDahٺDAСe@K|2i6>ʳS5nͿD0-$+H•fz`#$o;138[bﴴN !bAvU>9kE?m=~ǍI]nk<7nA{ņtdk(CQ +)ZK  o@S!.":`IԻ]*"I {^DdV@LUr/`i;YBn`x0*.7=:,Ƿ@1+uPP-{< 2NBF8+#A /S#qF"$dyB}PU[ܭ,\<1>.Xz~,%ʕ']Jb?f<~,\h? 3 ?`ٰB_Q3,8fݘ,/B@o=@i__VȦ:Dd(#z6'S{WqƾiOr' 9!IjۏgPgخ{iY0lUn;v~Ggߩw frQ`YϹFv{$n@P[X\Ҳz?"+m?[p)FX_Ŏ/q;$m,FQ\P awؕǵcO(-ޜ(MeTX=uߚ -hѩϸ]zJ!H}?֥a;i(M9rYFE@kT_e5Wi][>&| Qp;mdIa2|+yl,YGko9v܁f'0rc3u5943*pkXgN芲-!KsA&jY0ZTU<}cJM,pwHVK^ I3lrrr-{{,7cq'ZT1= ƓoBeAqV)?SQؚIX_|݂p!Zd[ GH6{bbUEL|D~O9ڔmj.A~Y>* B!:V]-}_stkL8x.Lɺpɕ"$*l4M1ddܛ 9lgF=*_6}j]RA[d4Gn#;2'Z<+TãX[o\u?uHw"iF0l< ,NCdryPv FZbv5vt?>WWN\gx\׋O|Bho+,5 N{ov() Ubw TqAP $w^%Hc<}1V?hu.U-I& ;4sMAXx1hQ.c]"YƗ`nW샸jwsr7ܐ }>鴾n0ǬhCf~YN">'֔N;<5&[ M7A=$43L|FAֻ:j^X~P,nߢhSYhh-YhdR% /ZtKVv*%R1`MHfa{Oi3 -SqS '򼃢Fe[ =7FLc-0Zkkf90.؇wBzͱ:vsN6G WeMgU5Ç0ElwSw@V-6;;M>4kZe2Ӱ49wV]7|Eׁ |%#E\a|X6(ܴ݊ޢ E58A-G-"حf)} }BkWz>j6=-^%Bc%kkeUX7P >sf *kBB]ۚڌ^I& 8[37[Ũԃ\jB]y Q^M7gLAo˱1]Fׯw~oed$vUkq<J}ÄYU'i9+4pw@M1[-x vi|NVVBvfܨJ G'|XE)&#<#ƨj1oqG Y+13 Qꎠv| v71[ u%RAF0|p.Kc]+hSoݎ/|<-qHD&)c swpjx&lvC]-Dg)ŅGOve{SQVJ_y]xU,2VT_.Cwo*cJvrrs *"oKMFWvh di"hYCH>մ}b"u=lF˒0b Y].y}уbFBJ D Ǯ6FsG{PO`ح2<ʮ}[IDJ7=8]f$kc@xʊ$`㙶)JJ; h ~^=l]@54 $w[?aBDaU}k$,%! 4cS2_& h4H`A&3TjJk90x誷 iIz-n )v-3kBb)K*iPו? 71|/m&t&h`2H#F X]:Mq/Kf.~7 ]kMXP$෷g+=2UȞt(EcdU.=I; CG[NԄrthlEΨT-bG;R3&rOj20 |ca֔w2-{щn,~ځz.F=䤲u羅똙U c\#ӞcjXfƈMtA5~tmZ`=RdS"QKm9=I¤!ʏ1^=U3Ym-}kTm팅䐭!ף7obN[Q OaƋ]@*`!k|/Y RD 0g_bX~TPTKN.~t$:40,Sv<$fU|l|1㜯?i\|[kJ1#0 s/5ru7ZQnX$!k9'uΘ?aDz\q`MЕ}7\J&FYoBESwUݱSU1b\q>m0~aT hc+IQ$+ю_;hPs34d꿺>EPh>n{O1 4󠅙%0T_f[x^{ lVv䕷dw&n`Va@,f ʑd~$"8+}Rօ<⊶K(A٣/E~6 f.ׂ$DvOX=u.9sE[Ւ/[6J79PWـ6Yq]vKyu x.ѾMIvq|C7bV*0ӊuR5V*3HEK 3zy1(nibIlH|dXo!d`Lm4#fZ0F'2^(B?ۤ-&҂8`^Eo(EbXrt/&] 9q݊: しKwP42L\jRt4di SRGF5\+2 faı"ϙw΋Q ,&]\R}]O7s6LIR;35"t5\n4);>`y,r8hJEd",x?M`R.(S'ɵipG,^g$d#A:yl{v ^.ƪa{.\3rɄYדK,9{RL&!A[ 0[X&܏fqW̟+ O뻭ξ|F_WZ_TC8[lji\si(?*'X46ѕ㞣`"u&$; -(Ea?XYAʗNGe-QQοxS eT/}K&06TJ[]٧ÒŷPl~~nqy$7t4eռNeyp?+!7{,L +[EBrcT˗\pX umW;nnV/nuҪQq .9>6&!I4:MND3 S3:$:i,>L2Ma x6KQECW)e`Kp{IZW"N=$oh cz5&7݌X_d7+_8bY3>gIUm̸ſJzrSH #ţRӂHI],CA0]y* zkJBW^mZz`B2~>^클Abi6.[Mڭ)zūuI&AD]|Ii,V8} tP{.|_2NW!>cnq\it:Gxe8jXfr=Ռ9,@|k ڨKn9C`tIL(|$h"?Յ BD𲳑ˏo#G/F4P=\\"~ej]P}ZYa䐹dtʃ!` kv5*^(U>FHTOT"HɜFu@kK/A\+F)Is7>vԯ|d}hcD;@wˢmPİ_-,JSly]=S1!ti7p " S {"uuiL1G_-.&ez<0ur"y/Ju,W{26/$;0~$-py9p& CN1:F_hwq]:D/z|y.`->ѝ_~NkQK:b +! n[]1F|dU3㥦G'.*V2 ܱ=Xߋ*Cv6qE0̜j€`6P% g­ШM=EG)UffYI l 5= ZyI돯+з79jTPuMtNէ$ `gDS/|ـp, :f:uLYiBZR= zaGMWnV\ӁMYتȐfVܹ֧[orJ aIrNQ"rwPJ^|PkK IcEM&:wm%v'al HdI~X.[I5lZU l❑@pۘM~ £aö nIg҂J)^}ijQeqJoy,H9wb\6qx2=fۡPlKDH֋bBj#=vjr#MūO ]:F*٬qa;+M3nk,N)!fgh@n\]Zo@NGm>#Z}yl @`r6Dr c M̿-zI28X͑J`ahLWD@W|$nK$^Jio`_ |8Ӄ63B>/6 Tz[XSO(O2+a Kir',Q(3 tQbxQBJQ'GNc7P9Vη 6y9lJT'v jMXBO?>ZZc5R?"=G5`LJd\`W;JsREБ͹n6)0oTG."w4 ʾ2'Yy؁ǐ2U-A=y€ɨ0.TAo%*/Nwy34م"?^A|i*!w!ַ: =\۸ZeYpobu\Q%F4VqCxfTcJND;}a\`?Pb`b#2a˘V&y_yxD=$w+TO b#N*x_ЈQV:eX4bY i--2mF/k5]N S:h=ۥI}WF6E{% P6Í4Dk#75TɏDδ듔\>AO1<{}Ӿ~k]tWXf9(Yp` bd(a@6 }8c*4:4|opM/e,Ġf,? F,PD"fݖ|!w?9SH,oyz! Zf0gzD`1CG[Am!=u7ꖻ i,9DWCaMIW4W.Z^S@ج}yb0IJ_#,I.}bW%Z>ecu|)ǎ>#-f4i2L(yfۋ*qj WTп v drY [$W'YLџ GSoABTUHߎCsᖃbROi~… 3Mo{xF^cAn h>Hlxb؎\a z>!TTvQtԫjdN⯔Ȣ\^@*Y*{ghzO2J e6h}*m.*&(+t 3dWM#LO;_YC#I>l&)e֍t]' \e@K˖/IZ1"f765ٖ{Qœ /@A?6^ZK6A1+TĂ o^ExD9]s0oikvF:ۛE\'XľH7,\fbq }qcxE(=?{6D@瑒?gN75ۉȥάA Gnv"qi\?Sbs:V_SѠ1Z`yTmDEaHؽ4g 9ڛ?m!TnH-v5o$V8И1eȟITm5T(![BUE;ByrB4%#BP8٦+a ENRB-bGAQ4!EHM_*薌 zI԰Yr;* AMa#͒>(FϫNڃ\Ī)$"#͢Dfތ*w'JRurGØ0]@VT)]ؤIƴ!ə^76jzKaKmm/ĝi'^0GI8Bk,WٻحjuW; j4C_ʾD!X[:N<8hC`n\XV_Qhq%b?PG}tb+j͸M= J+#@ ĖMVQ]YO/ ǁ$8љQ6XK~Jde˓s VKޖ $A}bl!̫82Js6 Ŕr/o^7bzK5]{0mTZ8|` 鯹1#4l_fsˊ>|Ros$%Qe!NA#ML8~;cڍP0 ̽:\7lPhgeK(&4GďMݗgAUxypzv9n=yyVs mOʶe:(6 ,?jG &g 9tjk A>Bsq+O8pQ,1^䏿 $42ǣ6&ŘJx_S5纖Q\ad q>H8DW`9Iz3ɥ:KVGV[:ܿ = L&Fx>ȓD-c5 e>%[۰!iAbG2a75áBɕ900o)4 &LY3L˿)A (d1_ؿ~':[)2\F_~EImv58:IK) dbtFJT*TbZ7Ǡu1!NIwP9 9qXX8"_\ &UӤ1GT)Ohx@& N ~#iZ͡ ]FGE;:rwx{?IH)tØ<қ$+l=3/yh.~܉~mhɰ%v,_C h0f"S$aShGoy JʃnDǀ`V>؀K^ 0 &}۬5ˌv9+w Yͅ~SyѢPؾMp~i?G[,B6/-/̈E@rp H6)vGtm.NƲ$?z sl*nnkNHaT S& OY6'ᮅȗ|C>q $v<ؗͧ׷/#Jm;,4'Rf' r c:kPZ6)Q`mJPemClCK!8xUcMT.-.7\o׉4Uʱ b׺E&F;zn dqx %%P,6͵xX w:4zjSykfrjYƴA$Pr/#ox?V_2rjcPxd!׽F$ HـmM&^ZF[r)PFۃdb,+ `+e$ ;U<>!nXYnvHNh+ܽ)Ǒ>Ǥ?a@pL;rx(CeOe}*B{̵FFաBHZ 0msaL>d˵Wn<~4E̅Mm 'RZ tWܩaՋ >8A2,ԞIZїb{:R?nm )yhEno WtF>`TH< ݛg $z:^@#iW\vnqiWLh6eg,"Ե8v[*m|8Y\5l& &=M3sl0<.Pn5Aٶ&9u_*EtU 8^,Kkt-::l";]sN9ixꙇн O)IPfmeA,SCs}d=v蓝k`W  ! %MVC$ igW{ûxB\ZJ^-`qQXF *<,4zDZmzz){T?tLtJ Ze%K#]Nxj-쫚3s.R\6>m I$ru"1k!xプe$Ă7lxgLa\;S§Fk##4; ҥ/ ;iYT~$A 0N)r_e9z36R)\pƥїH5=Ḙ49T~kI3doDzZ$@EA\.O=_E[_|iJ-h"czG9T0WuT~XKYJu絃5il1b3'ri=9scE9>W<}iΗb2C2KVB3U >|, OWQsPkOO[Đ}Bݝw(/ h(`^ f @ y"*BœJ,Z]pӉ9 z?|xG**i4Py`Xk] G f#zHˋXkKyї0Yrd"5N\H bz{]@ 84l= bN۝B^H!xQ9vuE Ag`yUZ )xiMRhUk8jcOV>A9Gs+f 7TlEUԢnuˌ&^ L~$F :h vӸaH^'wp4b*yPɛ_p2 Etn% ZGU$?EF62SxH!,%`1:tٶCr,;+D( w7אI2ɳ'Teu]) m݅&r3X X*s~~q8[{^JmaX!sin{1҆bL@I%b3TD .&֊>8:]%,Đz!;DwVx7y Cge8^nAK0+MQK 5/bK.nwFEKp GK5/>0(3R}ʱa 0=_$b ZiS+Ѩ=q<&<_ĎmKCk׌Ǿ 1a{⨵z0;$[)h%ifQc!2qA=cBa~L .R%"E XCǍ'd2ѶڎN^LƅZz{+,!c1j٩3ј@DZ}Z"#,^4&LZ;أhËCHV/5/Tf-@ AD1LՃ{vT3'o q^ڮqQYT0O&Lj':D*ҕ.bmy go;<<#g\><<ѩB}M,:#") )f;qʰv[e!SO'"b"{L)<+~_vb5%ǮCuGʅ9(fD ݰ |: kvM'qq]xIJ'ol[԰zN*0”Axu@3mݥ 몗rPAi&o(P3]RԆЯ^ aV'T0ڲV$L(߾:ZF /2" 鯀 _:+I:N9/r$h7eMT%)GA1toIqzO7+?+hV8øaIHr%N0X0]r/=#Z.z΅G`ϵxݐ6'x8∖e-XB5r8R V^v'JSa\T/#htqHbIЪːh92p%2:o 8/ փ>E܉{x_1@Odh%oI,)5keW:e^m0~ $d:#4?ǜݵN2b v ]yӕ4>lpueij!Q>VVeObՈoS,/gGhy^t:>>DO`3p셔 Dŝl<;ҳW3m"jEJ,Ob?]l P%4Z mS|~~- .v@Zv f} w=y [3pg)es@-KK?V;L>4eݻϟB0FE*LK5Sp?b Rc| s ~'1ӄz#"J8/8 G 9+L&4n/ksDh"3ADw(Rddz0>̨ck<?%xэ9#gg ̯qAPZx++J,8nr>ޅ<\|Kx\`!6xdm Lh=v+k[A{kNMq 1ؓhJo^+?`^ߏYނ5 tr@`]%cRE(3ܐ _蛧 |VDLIs9RlV>H}5"WHFC\9*p2jD~2G+ *{<-'0N+qC$]O5T>Rԕ>(;J}(?^b'A:%g7EY*P[BǯZ=wQLaw}>M]~;l] ^}o=mq3YeS4ř'_ia28s3;ʨdV*K[0g}Y}vk dЇuY{41I?EYSBp@>607Jkiw=~8_tepqrt3a9>OPF;t~o^V&,U""o C,d-g~03Ѩ0Xo+ujO=-p%2ǹN?+I_5\tݮdډ>dȡx>3L>_xjV\N'aqʄpff~KپLL {YW1#Ц@~, *"v3!ƣm08ԕ6xzZޏx5و:, `5R+˺yjYKzBt<8m6ɓC tnӭq=h ̫Y¹}Y½!RuK)OrАv݋Tg$xB.ќ6V[6q$h_(Oݚn"͈|kfx曻lkNZVs\2LM v$Q/!z2PtF'0I})`j& YM k5ު)B(' <1hC*X*c*&`:djrTA|`hy~g~KH^si"/;*Wuhʈ:b=Zk4ʈ,WeWfcV t$UmwP$oqhYFD,55Pf*Bf}lJw3$=oKJ4RP͞ e^}csPG̍l5y,S/ܨ}Ɩ(QF-CL|N Lg0+dPUzEU]պZtfpEKz*nBdǦ_\ s`&z Zh-UF1SUC)0lBJ{@1$#(͊6 2[0f2h%Dxܐ|V(57惗ra̭ԯNL}83Hj)K n1L ~i Oaz_\pCt$< 9E{_ٹ~D]K(h )&GsSmo@YKo',}m%[W9}?뒉E? 9Y?DRTW_''vtbnOZuRlyLfG]].)IncN 8vtƛepͰ?ַ{?"ܙ.p9?LM.t S-PHZr #i+f,B@˳zU2}H.˂{mksE;(%T'IzS[b6(N.6ʶyhn0#%:>}Fu3%oGb9o=a8}K`w}Fv@ь#q= q0#P߮9H|($) %z668H$!Pa@כXŜXBq` `ݳV(agz"R9d&mB5okQt\uʢ~Tf5w-mkoyzP(kCcv}pd9K}LVE%xoJqЄ<1ٷh]:WR.`Q⩯ZqM `4s`qoO_"tY5W?"f%:Pw4=i[QEB{gco [(:=ƾ~ 5lL˦`+l;K~*` y+GUg,--}ܩ2,O (RȞ_閱+=UYW81ぢjJ, #7U Ԅ1Q xo8:OtI"6lR3Ǚp#!vQu,v4҉~L(~ɀ.O< 汬/ h_V&5y$GGz-k;gH{4SSwW%4~DWoXcQw*;P}egWfj.ew5qԛM7m2ش+懼qic;Nv!WxG]/wWr H˭(_;O/Ad>NR1C!NPTHrH/36KzE]لĒh 8.|)po^}c?s>ǒA^`))^7rVQT2@=W%(gኖM[·CL[/K@Ԩ]e4-TfҫIέ19A߈qT/Hpmf4 B czc44h\pB{~/:5[—Čk z( R`ٝlк7Z| m2!{ H HꬾbT(Vm%D鼒άoב;pƳFOPE<^ݧ{\l¼qR |@hqWH8aEb^GJE]F=C綂/Xtb@nQk(fJʅR$NgfpF&>M2VF&F0cU@w(I~"pQ/@b & "ս4u`!Cdwy$hzz{z|V\;jhbgwCrr*'h`\MLD(c\WD,|[ u{K*VyJx٨E3-I\w\{} Ip[йF<.FT墚7=ϟrC,OP~MʶnǛ:a Xf! \قlzy4AJ8w.6nF;lauu! 5U]]p7fNq2J{1&Aوw.i42 &fNֿi{y j2鼾^f4NnN]G m6 />Jx~2dUKE9hTWad6DN].VmI]K %Qi&wmE;0In*„F fj$PV}Ot|Z1n鴰l1I;TI(+Pfj}IvcM1[aC☗6n%R4)_6 "E3E4P7w2pfq:k/nh3V Ϲ Z٫;hD-ja[+b+u ᄏuJ=l Z ߨ\ HY)ʿZ?8LV%$j8&Qg˧},RUw_ zr'넑f㚳yh)g=  VɁ)nuMm9k3B ŌVۓG+kRr2ڮ2n@.yM7/翟l BR"%SHۭ*3nz>"G3N&>$ƻ00ƣxӥqxNŒ.aja֞sf"cdu5OREZ4]] H[1sdj5W]ReƵUC+&Qy @]".?6DY)[* [FJZ]x kKLte.ڶN=l]5tOG|$-=[$ '%sBX7.`xΟ+@U~,2V/KbnZ K z E˜~NE2w엁IݻSmikYJrJeWNebX\ TZѧR wnvLV= tm`{7'tߧP/8vVʅQT!J++(ZO wtF@4{ |ʊ CEAf)yPW``f߭@#w/1DR tN;YՖrke߸E}Nجi8Wh$zT,mͨa2E:XȌ[ns#{ 7si܋c,ܿp/+sc.kQf3QȿLZߠy8f.'sӵS~' 7JT#@˴ AFֺ`VKEotT&3w"'TU.evW~#\_Qxد)8w0xp*4i`GEsS"mHupަEC [dfFVVA) O"Z˸&z-ݿ8OOBk}|x{gr_AH$ˆ?LW o|h>ab=!f`P ')w5-?;:2̃פfnf E8.MRs:װ= %pS .l,ű wF4MWǏpDo }n~3ix}x[ZFiRX4AGe>6BV ^Jm%p)7{QxؓR9%E?*%^vĤ |%1{Ge07T\2]NpŌulEXc.^}@9?JprܟhjkMKByo>mv<󏐏ՖxqF\C%f0++[QŔE[4`BR7Ͳ\JT|/3LނlIn?Ls3~YvHF?sy&g4X$*7hk=*+<02M2 ߒZ8xf9.s"bW-HZ,~'5xAeɞXp eVU ]47tˎ8?ZEpZ 㳎@UcM"^q\l8I?la9kow+t'X8/4ef=&6rΩz2 Lºgisz;M+o\pWG)ClPε*ܯˆewl*4D6Lt|b Zg.VCu[Zsd@~Sj(9;#EKkÇk[3F4îaf/VmjDy`+fHAZ+T.duUbIm yR{]Z<|NtxO!WzJ\B IjJ)x&ɧDjRMm/Х'TҠ&df8 Pzs!5$Rv:n-@n$a!* Wب D}oL5*R2_sn~AKDwNeMXkߩ<&eOK88U4,.ѷ(C\qa7oh"qD @ :nAȌ2伛ԗ509N:үR9 Sx<>/N05{D9xx,$=xXK>ZB:Ԑ=hBğz~Ǖ_y:gOﻸ ȱz X_7|ٳ7tdƆ9@a6?X]AknQM߾(R֍u|,m@BF$/&$R!LWșvo4CQ8v7 Q>m Lٗ i"*'WCe SQsPn<{-7YG+?JȟoE$b ± <$Y ^([o 2`P#2!8|>c{! 9Dw{ C j䗫2*IFwaU `@d((Vy1t|))t4_n&AN?Sa 䦂.F֝yfN%2D R<>ސBB>;A>į;cGASB40?BD=#~zKUAXe{+uyn̛_q"k>^N݊Y>R{R ,ub(--6ւ]KZH;;0{6^tA0%ʞ۽ڿq'b-L"V]-V;1 V6rԢΡ Hg@ 4\SqmW܊X K;cJŁ^ڣKc7#PCH/`>4ǜgq0ukXٻuqtE5|U&GOc΂Mi$xR5# ه7 A2Ҋ ͕gOml\Xx& σ [ ?qDu#VF2}rYW4myj H:iY\ݗNHŧa1ȢZsaA+. c`1o8'ςDe-\j2|^D /5(&]Gy<{C(Iz-dLj$xIc8z'yEw)v&zrcwsءM~zdzYB~ݯnF)06! Pşw\g~f&ڭ m`#9pl9הR( cޞI%AKHO һ o Uv6)-%Vt lOҶ]Oo,fa|@*/hDvW7^`t@G7JOGξNah4+ZkUjE7RtƵ \]"HU"ձAl8>%BIþ@'e-aPDTSMsJ"Ӳ d5 UWb9L:0 ʷz]J{44 v+;t-W|4BF1.lf6(\<2{韩]pц DOȳѬN Ϋe 4`B#+"ԩʀa-nޯ2.W^G2.C&]߮zJL /jp̾6XA+9 Ba~$2JzQGO=F`ge 8D~j6> o1zvnhVNTXELrǐbnғCW2['#7(ViMXH6z~80魌FJioOќ`]uP$0%*SkʏI{Ȑgj8Z Z.ĒbJKg2N)r*$= 4\ z-$e'&D IRykǡmŃ]U$k!l41 ~ø zvz`]rz*eRӓ]N!KTO@{[:#ܸ_&k(0@KuX[z ?Rgsj[‚S|Si4PS:ry@ͫ&'7=+ ,2kS5{4 !@,D; %&4x(lk](cو{6iѬ; f}\1#N/{, Z\H(; |NIԻth͸m-ҺmRDDr'I%zw|&M)Td*+xVBQnM%,'G{޵]rN(&7"YKɉ{sA_è+dnpl<}?pѯ` +lBo%XGAcԦ'6Lt]M@ |9 A2`J3}g]]?rT4^zp$&p9n;!UXp6Ef Ú;2sJ4U Ż 3 [xbv9k0:MMYw(h,pί m;)[KB} Cx[xj1qruhNŒDKTTqY+!\/?SO|xwifr9d/=RKeDTPZ!(?xqALug)5ݽv|4 Fqd ZOX 39 ܐxb?k@z}/U€Up5xZ$m[Tb>n&s$xQ㯟7%\|d/ˌ8 U x?|Uje;7L%иʝ)j.1Gmzl`hQADqԭnJf420,+~~ЉÇ1ƈ"82V E o])1eSn"qfYJkI :BW^/ ĖkxT(T5R6d 'vlօ짏OcU :0?*øNȕ^;ZoM!>%ۻ^F5Zh@Z2գ`P>Ws&Ԝ5dT8Fj} U; If-ZM+=txC%O 9?3Q83+B%0θ^ƞ)K _#) E3[ZЀ~!tnm|^4FaSk'ݡ0nw(WIЁf= km5vx>L>D"Z5C2ZquHqF%聶Q2}eݘ>y!޽5yiZM'JߚwvͰ@t5SSJ.ACCv*9ocͼ\oq%_Kn zT=$>.x)JK34RzоUL>F 80\H8L[Z"._=_c>`?2!'lso m ~ rc8ec;DP$ CF_b @]CF?˸zDj![j"RH4S=4«_wQ]b}hmގ=6S N29SڜnҶ /{:f r~5|lmXq8/z?uvs3"Daը]p?ɼ1QR5~fkE gʥg.is=XO{0֏:Qi1#\$v<=}v'68IZrWR #^hzaSoMR튑%~Av%%7@{AX¾?|8kǑ׳=Pv;B+:eYi0 `Pȱ&>%A]_t̢ȅ㌔[nn]PWrh^WINJpIO ǹ8xxz!SgZKZ}9΂:^E3k= w]=ݞ~d/iYμp5p9aG4@堄"MͯbƄ 3iv2$.t5:42TmPD7!Q:뢄Aw%׮P)CqK$hϏw]`ϻhI܇~EeCz^MGr9jDB69t2oeSm4^8IM\n6E&%ea=˦C*9?DFe}}:g‰k~zIMǒ! 71}\fzR]~El*j&DuJ8CѿT;7WݱEo&[u7*ڴR>I;*%fxˬ˕HK14vUhl6J"֋G9!î-^{4t-(9ŠX iHŦ$c[}5(1ZX^Ra> H h X+uGJcL%z4/44g&͓m9LNY:Km\YT}H᫑ԁGxw_V"hW(//n ujXIAv$?kߤmr&H-V'콭8'i {ܾBG?e*6nމŔ%tfW>1٬"Ho`Bsll:l!fqh$'9, b流E% u: F)Ĉ:MDSZS")GKkWQV2uT{8)Ik/bOv ZH?ɧ%6Ţc4pU.2Mfl-A F]Z0 w8c]O[9 n!$1եo uK߻OUPH6bFg!WFA[{L!׼ TWYN9, } [6u*aN `@=8~ؽb<'1* A1@:#G*5-*tG4r:sfJ} 1IMZ6NdR@(8QnuW4FNhHR*s hVj6?`;CKO.]QE}5CxW F.vv緲^H8V!Y@ϾCs#Aw_d>qŴfmQZ=A0 Jޗ$[`FəȝEl= ̞JƷ͢ ([031$u pWqr>`}B_UnȮDf9ІSt#$G' ̣Bk?-4'OZ|],o}wWd?XXG@V;:5o7 < iuh XDT`tl YTU*d$OzX}C:u|Q&}j-F!7ݗN˨xi9:!ٗ|GCbN6zZv(q0e3±.42!/>?mh쿳Cs0F~^z=峉zH ӗ !.V [ݛNڗ /c[{,PLgJGKl|&b);;f2L D(#O-2F^q UK+dA$ubu)puoY$Wc yn,VK`hfK/؃ʒA s:Q|e-qHGAsH`oo$'իCǠYg#hG=ߔ9V;()YLjoOML1X-)GcZoUC.=k ?[@1o-33EEh86PVtuGV6$.HjX)cԶ,'e CBGG~ų1RI)x4t%fVnC`@eR+XCJ]q\ZP[u7@U}K_`n3e-1#m`hRt mw'd^ 7Ks㕖NkBԍjdY[cFSh#H6k_K2= o7+Н76rkCv"JHnHXHD vE\wU&ąU gP2ܭyz AqZcD?}sp>YHۃv+q_/] ./ ?"B.[A3ΰOb0%wiPO&}qj޷@vɤqT:ڎ#SHZ FO';OM>WRTl0K.tNm3_Ek,5G"i_D)?]Q`pTnuKOMgL+&g`8L +t*;W<&7'uM/(9!W#q9X)G3i5|tgNl3@*Ҵ]33~2dY-aSA5?")bC”?ttՀ"aR>S.`XyG~i#%-cFWX/>%3)͒<Z-D6F1*[.)%zBw լ8 b䛘.բiEنF 2,*rŶk*ڈZ^k$Wt Μs27/H*H輪t-#hX{@j`2}560b;wSpt /ޅh )'h k O+vM@qqSbwXg:h!fYv|QД;QJr=%TP(+#:@c͙HW5z-\_^+)GWk7Iґda[!\v,C9oXB\Ivb2dXD(+R<;&٣r݄]IHZ0Br@9>Cr:C||,P*N%㠮sK %[\%XLL4SBŷ zCii=_>iJ_wHV>~mZ7~d7#/qZ1f\j qJd2RV*aQs# ϵXhrYY{25*:Ir>=gqȻtb'2>"U=0}uӱQ{\ț%4U e;lVZ \WZ54|֎!0/!Mr(. \=F|WL|S]N>Cft~>V!WX!&Nm"9>©ւq\S-:{گZ_]sw6A6deTH e/M: 7svnJdWG:8˂$ppo0~Հ[BgMXO?v4DA Im8.:&_6+ i*Ty ȼբS3n.\9Yʔ30AZ\zgoT<)Wm>2={tt?7pw|YRh4 3Ygt!7BR7%AMK+F^Z]t\@'%L KIH-c 1ք5f2ܷTYK)#`r4Q(/u8V01ۣQa_ɺ-#,d\"\'݃X%V8BK캛mMPNe: 0U+VAe2ϰ;1+9 Ar2O&r/8:4^w?ItȠ?[̎e;6O?~$t6tCdv3QAGab@P}YꝃW"pŴ&pm xHPAMi.p{19s5Zk)DT8h|AB`Oh&jK̓f٠/H+ko^/y?#p3O;N"~Ѩj7y?[Qs|mV]jR=QB/#)jeR{x~<2?SPPTqOкplMF,fL3O?\[ z9[pRmy>mt>xoAEe5jy1.te[%J+JB4ƹ&3II0N8#!\8BAȝ<ߚ/SDOH0&4UYXMX4&tmolY> {ZQErEPd[8GQhOB;uEfvXhAP\Fu'xeJˠ&֒Ͻ08]i9[^'0|..,@=z01_iDs/kJĽ?eY!ahiLH1 $&)Va$[NΑF`J΀k@d"ǜxYOi/uQXHG%CFj͌̇~+jpy{4zLL3~ݙU3ǝs^Cx"Wx !t>p(R:ŊuFylYKjRmR,DM[kݐۙVO睂<:󱧹{zqrDꐲH"G)ഝ>/n L^pj?ܕ.ٔiZ[b`΄ƠE6Z`2侖A1g6nVoWP1{TLhdh6¦ t;WIW2?(Pz:=9먇Z֫c.ƣGf)OmcZqt?' "8μ$ PH$em0d8-QC^(SKLw3ov 3݃ B5Ls B:ض;>Rhd_ +<0{q$e=НR|bԒ48֭$+1t,j$Y2~v`Ad*ܤ&>5IG=9@VP6:\pϾʲ(Dp/vh|ga21ٝJ'% :6) cxW|KR2Wz{<_FKhDoؠ֨O1eG2GLHJcN‘.UC.MB A%ܗݠRWgv v#QXW_?N9MWЏ̅\imXwӮK@F[4g .Êo ]'i%Sae"IZPŷsXdC~|זc[j찿8{kʰmrņ__X73hsdlt |TchhyƟ;E]lV,Y/_9qיLյG+pyhbk, +t8(T+!Mpu$|ǘw97RGa7*BקRgZ+HЄ ^b,|Nv<9@0*!G5筭sS.9ːxn_,b:=üFfaZKV9xZ]"!I"C&^f3#Msvɭ׵o*S@|~$BQwZsqQ=bjB@կ-?݈6euK" M='}?O2|c6d)#&31%*|oԴ[vv?x+kSf.ݖ`aau??=c3Z߸S-6Ҍ8eQSdk⬱/1m904 ? QjLH=Cn>ą//8^WΉfRB9[s^ik2ooԛ%\- O8|ֵI]Vη1bxGv +HY|0c)}?KD&rbֆ{Stxvk-4pn]W-z>~Km3Y$yRf0x+6+\o2,tiS;W'AA I!OP+R|2 ~vRfܠElURd<rd©LCSRgӫd-C'vHoJ$޳lsX؇FCw#T;W:&) &*1lJP(wp-IR;zOx`mtu~ uKh^[ $^,)*lCj0'KIa15, 7ܜ݀/\ om^(QNJ{4#2.]p贂&l("t(8bnqn|d\p{ԤwÊynLqL,kR~LDpIο<Λ?5C;> c_:-e9\ևX,t}KI݂=,UE࠺uܞ5Y =aAӆ jd0߬>9BgHtcQ*DYA6xJz¦C0#8`͌?L I=.ffG,!ىۑw6:J!0M!#p\P>^Sf뢸STGT@7 61R$Eh(2Q|YTJi)x@:s&--1ߪz8oP*`@m;`%7Yx 8!eL~0?I=T*ɍ-4SԽJt6sCTTH<BѾTv&gE7FL0aiH!Dov4j!1I ̊Z8L@I6@-S,4a#,yˀ*Q]@, S/+\H|Cu$e­̫k(!v Mu'J*L0ՊC%V?Ӣ&w*p<.ﴎ>~HKYČOM%O/ZkV5*R٩(.\]("6h pH3 İ ۶b(7 !3kWl7q&b6J-=ZQp+b]~Q0Kϛ=OW7ŝMyC꨿m uC,ڧnr+tׄۂN `nTD "c%TJJoAn.u]Q7jG LǍk~{$Ĥ\ڰ~U ^h(Od1s S]o.hxj܅(B׭:{"s3 ?PI]\1-^K<Z~fHdq($\o9i.6Ӧ\b/nAպy/2 I@W6HWw #0 'ٻzµAW ύ2h{0p<@Z3;^B)\Fy_Z %a8.TVY `ܿ'I Ra0/C 6gC ;(:SA$W-8mQsЏY_pԪ g2 OtSs*8U X4:yʋ)z&ĤЌdbʼ"0j,1=js K!D'Re1$ C찴!QzSWp۫K%jtiRO g貊*Q ?SV10WXVfY|} b{ $*iN( @6T=]/{{r.T1BC;A>9J6/1H-\:da#2\wg]NBE:98B-*Thݸ-|t%dUܠpZ%,>)iUZ\0x!#NLE8;`朙+z\@4\z\q@D}IJ{vZZަ/,E ‡^^q,׼|gM8Y]#l*mfo&UL *LkN1%2ɗ ^Z]rX,A6>aLϩS\p:8AakP!L7tHZZ( ݘ-t5ꅰA_$M;Xc2$G7/BЬ- bH%)C9k4CswD/{QNsn&Ui?P8@U7x[0Mg9E&mKL~Xrl*6JH'.Y{E2˳{_g$:ux=d<!Xg&h[~r%s esjhLJ#oo +g$iǥE_~~LGZ} jr DմptD-D1p4y[΂I) jQ١fDz.<p1Ľ[mG:U<zJv0Hk5Řnh {i?CNzҠIa6+F(͒rpTXG] nZ_嬗jf4@&h,3Ȓ돩-pWA.,Kn90ʶK\.)MqY#)\}PJoȷ>-z%_r[.];؄EGW&JFEG1>KI|!iQ5qn'zrΑ]`lMymED#BqQTSߣS!UF]jXO5w/P[l$j~gZbBo08^y :O=uqT!y?":DPBʼnt[RuQ/LC5nQ%Ru ?R|$mcqLuo*6a6({pՌMP[bOJ $FPiKٔS[[/5s(&skx)jajM[4nc&Ŀ1\U?bgg\7-}`' pCp hoo3>*QUIR9/͔V(5' 4U>2N6\`o ٖ w(B KQ(jP6V%*ؗpMAknY|%-S,gH)n*- QШXVM<U!JܖWi/Lbt tǛ|j6>G u>9 Sh8UKHO #5FدЀ^}딍1 vQ8Aez@jc tWn*DT_˹"F)x6&|.Nr$N=QH WWŋ0P 1H^Gezg8GzWsLv>qLuo:C8%CW'{bֹr"n2AM@"K7+J"Wr%l"=]<e J~}fewl p]m JguemȉS!θKԬcBM!Zb;7OmR!2Pz\|ӧ[Ch1XeMp6SgK1S=2JX>q;r ?lVJώfՌ؋?ߒv:05,LHDT Y 7~#B)Z2u&(z 岔ۣx"j lNKқ.{k MN| OY>[Rģ٧J=v0^}gD84{N7jx\ݫj(H;L2Q`F /l|F'֑߬+RDz8K2^qm(]jȬ6'@p'u(67?Bep(EzwoPnx?_1[EEz"%ܺ{1!_=Ba5dV#n1qA(-4CvѲgLmqٔ'")),VX\$FVz۳™zOEbnjH֑++xЍCg}5—pc@i,1Y@n} T?oø0p}T$2/s6>vU7M`fw9,FJ$Ɗ+u#ːW%O!hiO cbķ.gc}n]ш#qRѪ"6p%|2&%KŽ夺S@.kݠד >IŃQJX!8 gXxvbVv;G4Fp\}^빦0rzd& 1 ވ|hȰ>ckM7m XEf<!x4"F``0PjV@4/VoGl7# xY`B~cؗJVs^ٰcی,9#RgC1>D֒tgkq-B/{)>䗼M;x7 Aj` D3PcINW7Q[p)W~ڍg!&}( ^Y\rފ"UUG$ڌ8[< N+l]0b-rmt9~1&D[0To@v8$xTyKui`'Dgk 6 TDLftaXu!Og胥pP-QCB`䣢dUV.ɻ44t &{ UT A{@~:d7l4˄Y-Kbd+U j4 UlPu$] 2C͗ 1ua'{'zmi TTԤYR7`%M!]@lX?F?ɔJ/KNf:vӟG "aq&"oa2p.[x &\]$_xCfsCh+} ?DM)ş&}iQlxC],,WA l%k% zRw}% ˵9u6eOcQ+T޽n&E.(h:Ͼ5{CT/ myeE3Ce֝A @+}G,ֱӡ5jR Li0̸杸u[)2v}(>XWqzOMR®[g$#uw q*JtN8}qz r C(2 .C9vm4N^;&;BҨλ<p!6A5E弔0D̅H~>|%v߸6!Ql?"FtL28ŵ `րjt~%[ 2KdD^=CM0T[Lh^Ml3q/վ*_ew ͳ/ V&-@'Yo(k]?s9k%_R u<'ڕjGf\,X⣖Q{'Ubm} Y ;OP4 y!X of{CFQ= cz1lH1EG?W *}-Ɨs Y1i_^ Wfز|Uj>V ƈ|EA"U%'CK`h׋Uf /3IQ|3("C=vH7"\H"@* C&CBet^-1uTc)Y{8JnlH1G7[pb_R,YN%sh),ŭe9[6$ Z^(lp!T)s$tsllXUμY L&ƣ6LX6m*Q"ӫgZ907|krGi\5Yʯ"\#@@ې9\ZH+F|ǝ㠪9y ʵ`]E4MĂz.poOEY -^H07w(nx茀o/tQI;y#r5IL5Qf@p fyvnDOa&@Yv*wEX`p*i9]| G9}R}{>=SKXvATg{w]O*d>k,ns+}؍+*!/Q)6eEnpx`T ҰHhOiԺ ュbaT+Ԃ1z_[# O|44wQp|#PNy;YU}fd %l2pZW7 Q+LE I}_#CYX,nwKT}C,x\\[ 4&D'SYʇhl31_M. Y/3 Xᗨ "`U>)<(Š*EroNdMׁ izx'=ih8~wquōp,E8t Li9G~1}PQ[D2|\zA9I;)TD!)EL-(Ǭ6g^pM؀YG%5'7hZg^*l.I@zY90uhIS7m{6iN!(|Ş';6&Kf؟w]1X-HaSawW| +̛LƑETBS,%n.RyXr/H -, ';nhJeGbBx^'-%:i e-J0 c\/9f Q?SX!.hĪl ID!͵"Ƽ8[PV=sEaT^6≣%&t"cx\HSFm? UKfџ2p#'«g`uF^іx=A^eubTxq"% Bu fG&@X`p49˒PNm W>ݶs{Xo-<+5STQ!mm܊b$iBq]> W ~2NOX9bb',b;c_ݤ7%*Qgtj5Jc~a^"eVObBaj \rZzdI9{ ŗj_z,2pϜ*x[?%ufH  ` ߯/\Ԣ=Ll)!lpլqڹרAۭmMp96Ot'N =fjoi 4} |.5xbञ6 `]f^sg˻J9%t_b&ǾAȩn}^Et?CT܎bΥ/#ys{Ĵq! D.nª./+BVϵ\kT3 tN@8VOK؞I:fL?j(:wcFՅ׬+p;(,Hlqe#Gr O3Jv1xL_QbU/TM:xц.-/B 5 ff3F(y F?6Wۛ*NkW룓biw =YsZG7#C[զpu~Lt7**|i*CDF%:4z< ӌx9T_v@gOEQZ#}?j0+~_ۈ/!H_?E, 'HX*1ڶZ D[;<2/̹$4"ha윻cagtZ}nrHhkʮZ<6; '+\hŁQNĐ4E`XA%fдiXH5ߢ\:ڝrHe ) F & KqǶ `N\8xT٨9AB<1~0!IөC}LJ w2VyRwoљ%iU+6rD %KmkYYA"߰r`fȭfpVn|i~;3,e9ӄdKa#ٱ/7WOt. ek6&7/$hPNK))[zlr>r51&űpK{Fa0EO fs<%WԐ-*g ~=倮B̕uUנe1 ~}23 /k XԐkI 2NJ=u("m Quf& ]Be diHY R!ijfֲ\o[dI#ϝbjW;&п[Q{Gegoq2%1q s}J@F۝ [ʂ}s.8nS=x5EqBq qp䆪;Z3@Z@O}7kw2x{ [CNHF[\bWi88 [Gpx S/ey:v^2b 7څ*dKنNc'VcN\*Z ɩ%RGS),Rtf% {,sN-G1'ʕ Ŷ=dUNQo- hO%+P>ӧ=@rϳ }$:3>(*[T9Žqr3g< TN7{U)QpXaPWY lP5:xp 9ZTDEIbz=9+'CP&T=UFǜhG:jSRYqZ4K'53T&}DIx;jj-޴>8j%vow#.j#PUɑkNmW͉4ۊ>UtC[EBALqB,vӧDmƌX;DjN(v o@4Url̐[Q!O-j]VZRCSKFA{&Ӄ q DuhbOb 5HRfIV gfG Q .6Foj^2ia/`!(dwp s<H)%!/3Mb w4#lݾTb%gl^nM=ޜ- V3|v4d%T~6zLҞÃh*dkfm~ E.Vfc:o5K@ 6ow'=RG?:E%hmQ^^)?]04ސA\Z[cαȑE_t(k(:hlջ *Q->mETx4H͇ d+2S M Yjz))l?4zFxmlFN m+2]B,R/ÇfB`$[4:8{[퍛3 r#`y[2Ldyb=^v􀥱ՠh ̙z9L*,fG~$HQ5&)]ϻd 38(]RNeN kf=`͌pFPp"N)on@ Bo"q` EH#_RJl~@7W2b9۽Q?@i(F!(,궑jY$a07!Q<%1\8}駁d0_2gœ٥eXFD7!}`khP;, Q [L)L1"E^fP:__' x֫ocB4<ǵ$aaF[zs5Ls .qiju"'dG<Nuw] oy3SphlTSλd`x&b_2SC McLdk_.qG j;ҤE 8**f3H[Mx<ݵ\h݊T k}P gSce1{R~qrz.2[D(L" 64dY2v#'ڎ,l%$訍%2K7ġ -ji G&-HprSCQH` Xc>x,9Z ,IFK-s+p7LʨK_^Ϛ -zZ|{SDHpv2H\x_A h?[-<W5@HIRKH#.s ̢]n5SKrU)B\ge,3Trg '8YU8~VX(\t~qG'69IakL#Ezm3gyZo)?bxE8^k+ }JFwqтJ)%Ȉ1"j,IY/r4Atm/Wi6!)pİG8-4Ӗ"dx8Л:r2ր$;LM SW7C]5A0 ?>Agzn?%LPBP k!xix!!>a(-zk]A|;0 ikn`SaS3etLx1eՆɿU|WL0BkGg b-jfIspݹO >GsRP<!xSnROzm>{k`+?cW0.%MR=g'=C(jm6y ƵaI}blV s4j?of68++в;bc!4:E)7*zl=ܸ@ХьZR0d:n+Jts&-eLGbJPv!x3j@zy ȗE.P" KZ1 HO&橋4I5(;$LL5w*Z8 Z6.TWQtvETmq'B׬{hs-ETD1!$ǪGp։դCD_ ɒTHBՍ+ğH~A dD< EGQcĩS6IGN-9H7oTZn ҅%`_"؉3*p! C_;cIeeWAuAFϭs9ݜ&6.]V%BΒ 1VJ[cJ15:dnd&ݤN0e>ΰyi k-P8-񠔴ϩ}U;kt/ bƛUPGO5|̰|=1QrKBgؔzK) dd:dȗ+E̷-ECZy02}](c@j[{ĴPx~"<EHx_vS!CPK9-"Eaʦ=WCkPw:db[,oX록{.OYp]NS@bV v kFOeH]+sR| T<# l72!m J/E,l^"pP0:(Bîh Vrܮf>Sd.AQ 0VN_7SZtƄ Ǻ5O8 %+`w IҎ4Q{RDMwuf̜[b󧹓<trCG(>n T Wςy꓁ZC\\1PmbS on\(0KS;dVVI sg(}S{"q9IeRPg:a&82,g6H2ml Ț`ݮʳy~1ke*qKd8)) &O>K%C>.aW^ ׮R\<ʣ5LzUD6qOϴ/$9X+D7zwf+|2!y向x)xFMd@QT s9 :A~A޹4vҾ*PGF~.Z#J[?EKپz^sO ]rRW |We !0|,b ƖC]*DK,/7>-8d&` JL?UޝTlp/pƴd4vdfpWUܻ?9ocM)^6Fh^j>%~oŗz)MG'\T>7{p'4-89~+bӹD!1WWH%a7r B7]˜l<=OvW`R6TN$hk}9VhwWf@GnS>ߴ}`ԡq^.:XlۭŒ|@~ KK9}Ut[PL R+  gm!j2ĝOdӌԍ/T1s]?kC`>o '4#?ta҆c A0 &ؑћ,9AQVNī1!T#oqMXOWv䅯1{zVJtҼ{QÂ[dǻՀ#3V~0.z ,k rźD) (ޥZK&SJ 8_)q2̷'Hr}[Va]ADG*y_Հ)4ԍE.hhG< s%nq<[E׏6d3 C~ڵTnb"y9!+rQOҊۇB^Xd1 <O7sj8sHUo#r*1R6I7Faʽg->NeA,T4_/`傿?nNeσDHV_ G'{qåcRTg:4bʱrRYY5+ y Mz_9l`Nw"u};,ݍ$J p?ЂQ[-V/Y]l>Uo &lJݯFPO^/rr>u|}'oo]yWf[_R~ϒLcr49N&(UOP5kWw\~¨UhMܓgZ37&?g8g?ij!Cz6k~Xw}BfqlU0_\W`C>gxOr=\̎k_H%hP<@* J{BD$0\8HEF ίjLz#[Z,n22l&+P;/*Y/Tk_#/o9^ <]ۊ )p{sP|+ .Q-qCoʒEPa-U2@&!J&=k"Uz[Ӛ6K vF?P# rU{3Č$FSWk`)7^,JRN:jLP?g]V 'c[{Dtv4xHQ0%i~WcVs>ϲZ`:0 HO!Io:lndVAqHW8Rr/._՝3Ƞ;ow7uuzop>=pyԁ:o?+tgWr߀%37e}Q?WS (rUlj(nA:oLOUۼP10j<+?hA ,@x\hVПS= u k F]MD!/L}UM&%R=HGoy-Bc9Np)s}q*At~P\1jYUGgԏS4[{A}o!Ntpձv!B55q}uCS,Hq-w $PT gOiYac-Z=q(,k5Gſ_ fpBDh? | "Tsgڑϔ }$ٲB\\[!z;_lwL%Ǵ)q=f{Z]Sf I8~_@`.'^걙mJ, %Fl^kb )ɣ;t>y֛K['׭4Iq_ K&ꙌAɜf/Ѕٷޕw.RHT0U"}.I]a+)wJcJj~MD xK EB%Ҏ + yIx -`WDw#|BJTTGĽ:Y ZDHBH1IligbN$W#imQ"!_E9,yd UFoj-WQrƷA;Fġ #8G@+!5%4= XK4Z7+l#}O+!٥FjwxДQA 38 Ѽ>=ͅ 8~Z +v3.>$DjLAƜ- jBH٧9х rzȳ>`ZS(qUkI ~cAt/IGsQ'>P"JJ,O}hyÙ<Ʀ_\oi7׷G˂+M^On_QZ8C(qH^B}H(u^0WNހ:oŅ`:NbGcz&M6 ~ QSTP̡$r(eA"c ^v;hJzo~ǚ/+ RfPJguuY/E 2fqaǿ Z6x76AF>b^i5vd0 Bex  OA 'p1˘6r+b3 e(x\7rzd0[xt޽.̜=aÍ}c XlR WlPӓL7<kRZ/Q8v?21鳴z(FᷛdFazi[TM .+`#^Rl_EMUEM -."P=ufr%3{:B́ཤ yii 5!cs M)mZۏQ@%BRw# |dב,ˈZ~7fj *iBD*3!ˊuBX3lLdvӨ =ӫ,u[(/N3P3F["ɢǜ^u'@=+N5 ł;( 2_#S!9ѹW{&Mz8=)5r)%%Ѽ=Ih8#u(IIVJ.u%B0bCU.|W%cICCiʰ{G `șo m=;m6e|ܝ:z&is10/Q}gʅcU%XIԽ my ϓfi NJꤣg/?Zc~efb3z+Ì<_Z0v7`cХdw| օ\9rMk+8^h;f/9#;t8JVY+P׼樗\Z- wb#ҡs]ܰBHK'g<}Oh"a3Z!TH#feIkEKj!zub(r6{d~Qju9\' NhƉJ$ԓEZ#!1GAc۬nh- X']ake)7n+? ѬmGD㶖Uݕ?g߳O:IֶV Q2[j{}܌S" vra XEn *ԓ j~`n4`oyYnDqHlM[c_[\)ky¾Mi|DV~+W+kfJ[ kƚ$n,&9*= j#-a1ad'o!n"(ӀB-bVPǶmխ<[(?p3\i6?,F5T?}v_mp۱ uXk8T~g4^{S̥6ܨY;{Cܿ{XrH/%_?+a:Or+TݕEj2NY3@} +8~Ho,!|Z.0N{f虜%!\qU3.:`!Y߆&H{()ǟ,8rmɔM2[Y~>&5Xr:4Jdpv"ϡPx_o{>B: 14<:unҽw Mj-j$"yu\9Re"y|؀GWZX҆%`ڀlޫͲNv=爚a? 9s&[5'UA26L[0A*"`h6 0CDgBhHUzNaV"aS^='׀j#0iWrEl#^ e>B dEĵA~!/O%Pe4fP^z2zu Fkl0\;=*=Cw[E 4>5MIhHUV)Ƿ%+te> &X!_R%d౜Ii$Sҹ|Rk@X&G +jRbLxmF*~Jp0bJfdQ ѺD^%X=fi&1䤘T~c)?!WӚ`XX$n<[g]qcܺaNm (A]IiS..sͱG25YV aKc-VSntp"b>E/α Q4q(a/e}Zgȵ$p[i^y;}S Ypp-1R~EOJH?Ds[>S[=^~mD!ς'$Tt}XIlOlwDʳ]s>S$}B'/(gCB*PQX_{a44zk(E`w8EM˨h.OUzI[o2vF]Vi;T37͎|LCgsG>:qՉ M#)}2krڄa7~?S!KMZppTw+r;o~睞uaܚ `@@*r*^^G#Os#}n!T {>Qs(Wl% 4 )ja!0|Wᄥ*^IJ Y=rhp r3ŭe}'.H٭^+[qL7L! r]'*s#tni1v=: )rlaC5hLJ@wUl>ɵe,9yx& U:VŪi^e)t7{ XhA~mHz]O2:e̕Piً(!=#`zWϥlZ i98[ oxQ.tA| ̖.^M9ZJp(E?pޠ{5^+ƅN$H!Fj^ @97O᭳:Ο[.m:;A^h֨z2 hUR͗:DxB}.=~%v|t2=5n4Y߹LDzZ NDЂQh1AD<TQ'OQ{`z>@ 3& ǰ1vi>D"H4Eo<@`K9Beˌ7>shXPSA[AearTbtE[ Iޕ+̳"J&qdK \)/3Y5Ϣ)q}|oKyorwhH|Xvkg+NŤ)Z] T\]-a؟c Px7;U8.3ǑI!oj҉" }=H`f9@Yqq "o+'OIv>IU./o^l;V9}GCW|f&eSvԱ44(u-*f׸-f%ڻt2YoL^8wonv_)viɲPC"s84L8_GB :Z]%憑x_y':ƛH6FNf(Tc3=f8w<`FA6|awlMv:>,A { (9$XB!js684Z[Tk4r&r7p=^F,x_G?ʽgPj@ Iq@ǛNY N81clI^\GZ B|;arVp5leo/s=@@t' HМ샼zF Dm5T_ |^g NH(+t|Ul6B4cJICbAC~K AKn;rG0 p֞Ou>QoNeϮtHZe yw?U+aSz&1n_ g<Md=dؠ\uʔR(/L-U3 Nԅ^jJgӺ"ݵ; {9{/̙ 5}"_5C6mI~gA͆ur/ ٣r wpx]"dz4w;Jtð;2<'E[F<01 B1Dze8Ҹ29oE=x@Tu<yϱדrVpy|U6 xgF8=sdtTw<."쏸GG޽PeWcsT`@%$ |?yUƗs9(cVG-,Wg6&) ,óBنhJtÅr%~1f֡4 4j~}L}w'ܧХ0  5R.iNO3onӃ+=A Kg:0پXhx0T$ B Iƕ=}͂,C)Vmظr{^MKyGCո%JU䧁K5rqD%H >' 9Hͧ(˓pu3r1)?}M|7x2Q}aJzOo@<)c`k"_mUǪDQ½eQ5:kЯ%1vx4B;r./nVs@zI$:gu$*쬫xl 8oTEv}| Pw[,_El)ˢKι/D0 j^zr/b27dxIO@틶?lU8^QӚc~(" mMOǶpĭ[Kh+纇V@f"LJdNۣu8w`tE Ƃ C2,}pJr 1 G :(CVW+{_l|ޮOvQMؤJ¬ +z$ͤVmCWͻ \rkT+ı#laMlah͙Jw/t&įLL^?2E}ҒVG!ez*Xx>,Y3&mgrR$?&~"vLjr!~l݈`?c;na֗UO/h3Xk{CYm&9FsO u:ԫHD$ ~ e~N5өN5:hSnԾS\4KS_]m6xlѼ!^.,Bdˆn[:eR!yR/V:I5Diog6bݝSޤ;IHqwL2|wC$Q\N=&9\bpmE;G@P*&S'&"R17bOtVz"Xxg)XheUqDR>( Ύ4ًD+ 46Eߋ a&/E x!(¤}G{B?B m'&.}A4w^m$ LV  &"2P h%>יL&IŚAKIA2E Ph;>JʚׄwVFsf*oѫ(WvLq`|V{2nkb&՚T7?wNauAaﭗ,@"K0ө. hjB85F9=:MܟlI]~{> [fdD̰"\W};\:p[sd|{C (89OY"}!/-Ok!dq>9ߏZl\%~Ϻrgt8, {]Cl# =3J\ z(p/GG,pYQqWW$))@f#!6y|3t%g4O-=11x`3/lw00 c"D%S8=S\{$kKQ헚LDzE,'iJ~Ku~weegLGdX)!V4# R Z e\~Pڣɾg\{y|\iҮ Z4_bx閟8?>z(ޓvR+6ŋsߒ0 zVRF5rޥ݌e3)sTV_I e6 ƍхF|qr\z #e1CF'}V/{l㈊r(V[)"!PA/s4hbn `AKv'x,PZۋCZ\׵ fYݣEPFQϚ0 IJw ^coȮcƆE$QƯ*Zvxp4xgt|`G4ibUw i3zs]%w>`@[/qwv;'! Яqƌ Ѫ#Q ,[E͛(h=.$ ?)7@I::qRK}NR-k+΂ɴ0aItOH@83]yT L.,R7VG1HZL92G/S& L\ڳpօ,OJoE+h[BK->ga #k7ꍽdU5:Ͽ2|71p;6 9w*1҃Uh.~Q}J蒫,g #W4T MQ cu(IGF[/_ۣB{:kDܩ|v1n2'Hq?R&p-=jSJ 1yR ׭P'Hl)庮dS ["r_84dU1(ͪߝ=1`7w$ "Y ;o?Ws9S;$ NN h\y%RHm!:)Y½观1?kEQ=F}<嶏N7xIGIb#ٌ>pdd]ىI!y4^lsUEu^Kw4AFq!py_{hֻu[]{~k \Э@F,RdR,98Qo70[: yhI-j΋)ӓ8'C2\V)P}b!awHU^3G4W(]TKAur>"\JyK2ZCy%ނ Qսak 1F>iؑ.e+ۦT96i}&O =谡2I_=a+ \'vضjH?$iވK0LE.4'-NÅP+5z(jl:\^P@habYRkYi le1QC$-D7`''&yVb8…<=@uLxgAؔ3͖4`TLR[+B8VZTYjw#b]z0 `nz%ojNer 9ct#ۍ8v(|Oұ0njbzz`O}]_`8&y2Lfg;(>8v>aM7HЏ|+ri+_a3gJ.כkO=$.I135AR% W)KoF ]W ~`r*Aaop'n>0W iC\5x'0 wK64YEip~> 름Q62v!Y„6<{dAǙ)W{{x9:g|$a*X  Z'K i1Xܘ2,k!PB3w8P؄=+ӹ%Spk9 Wdp5"3P2IK":-1e' sy݃l#=>5D#+UA|ڣNQQ׺1?|@1 @ѓ4Zº}>yhF!&r ^{>?-s!&\4CוxvDmz5tӇ >iض)c\Л,ËqӮAkfuqzxձQ%'+@0'd̦HŚ  ŀvΊ6g1 QF_M6bXs:(Ys1Ug2#8V7*^Trވ2tlQHH5J98[[CĢKbgOgb7S>bڛ6q+1+55>Q>UOΞCC<;d<,TgL{{uMf j/c#_4|'n6QD[8//KZdjc9*",$\Sg(X4gLSvCFe6"js-D9VkWi뢃Y@ND tFs#yqo rulJdK t L>pt|8Ajkt] L7I{G8aɞ#Ա ./V꘡ &9]i*N ( 6*a w %?$~Ai}~=){IIdZnb&PCh6(0K2tWbDOa춀ECTK{UBM =%ϋtZp ]NW< PC| > .vX2yb}RQȃaQ#Dƒ#ɥR <`žNnQh} XUG)&pB;|!Ʃ0>dV> ٶݡ9NQH`4)圃4St R%GeuF_P̸qlLf p'JxʍhKIZ VPS^N-0A+in$JL0#O*~d33b_=WO"u[d߇^o2-sK]Ī^ =NQ2ȱC*,9" 64X&Ŕڈw*cDqS 6ABroRo|BN,, r *;# DJ6p؇ CC9M# W8j03ReKv3$C ~^;ocC̊5m2j)2rdށһNL^dGݹoC5ouMHm cһ⿦Y˩@q5z7#뾟k:<%3;CG͖e:yZƾam=P G. 1>1`HЂa*:FL(׳eq-̞.&;PYIW+}P-D$!(&|ScQ[8:QS͠PGԁ\/S;0e 2cqD?xᾊ5m O_qWҠM6ܹFd I.Om!`\q>E6#*Un12pziczY/Y5&{{ݪS߿,Pn)"tG~2E"}[/Aq 3TSi&r`Pm'xf$Ы~ ,eueݐ8n wC LJ@pp!q|wɒLY #x_ZA/L xii=I *W{-G{ok՛r؜;܀o[T]E7 PbfҼd㥢8PnԠxw\3DZV4ԥ\^A L mr菦RU5t^sQ?yF_bZIS\~Gadڭ4:L-섬B+8qZ2m㰬Oqu n= nOL/RdNLTO[*D(]oM/V|\޹@LTev72v ~nBT?[ Ub:XC q3!`*\Q-ZS6r]-gU#R !R/%ܿC0Iyn( ]*Eb/-9Ù( 5޶6m-ݹ!2/*6vPg < YUoTPJw =S[5ЯзֺWU$6IO5ә ШQ X~N~+oxƬ2ST KO$9 Q5Bv.׬Aڥxʜe "َԠ^I"osLInzO[zzy(i1SC򪓎@Cvrv`gjM6ԭcM9s;gJig G^,PGu' +ӯ˹2S.$ANWc}^=vγ|*Ӡ-hQ|MBYib|CA~lŏ̜s>n^߰,wnDv%IuPλUPbÏ 6A.\X`2fMYe@F;talbp19 3L2b˱\Uۻg;"*i.#]RE0BԴw_|,Zz8Ir0ꐴfedT`lҖͷdE1@T] 7Eo{nbl7". 㑫(u:Pvh ҵ}5S*bn>dchӥZKybt_t2U1I783LKl#^1Msj5.83fj>LtؾrCA6AquT5."]r# zp_@|M͔tqsrI@jTZ8մRU߀Z U,X9`, K+T/.w#@cmyd˨{QG0^ܶډrx5M'E-dDV{֗uBa[3 3npF0v ~bHqEv00NCDX(֋'QOGR.ҷ .G4?*RR*2g U`QظW;prͥUi"%$OC#()(0ƧŴ V ۵K@<Ɖ+'494|u%+ivqM7AogH[ Pͼ.cvh,-Pe?SS Q.CN3GQRK[B4s27W߼f|cpRM2t ,H[=+ZؕpFfypPPO aK])CP //S5&dǧB0iO;:]+0!YcPPsȳ=6QiX*uѬsշvZP:xKyg)ٜ?de#W PYZ9WG6@wԨ3!] 6z#Ou -nO[hΦ>ʚ*+ :g>n(GâarfT0Lz iV1"X9ڻۋ&Kk7N U9׳&Ao[4|$UǢ=F'1`UXrf7mEj^_a|n먿[2⾍70Aj®d«`jHMS|c< YfO{ǣ=\l˱_lI1"GTr\Ⱥ"FiȵT6j؃_vHkR(%ו>RB0?Jb@i}% R7og@76d!nY?𷘆VXՈP+vb.[M8lHP*}D-t]G; t{rBraxRw@ɒv=Ƈi3VB>`YNZ\b'7Q"_)](QD`\"HxGZeKpV 37JԔ>vo^]"J[ W}qwt??sۤsډCר E2/EқOD[\8={wOz؁PSq(ZG%tAzw_j: hfДJ/?j9q |$ĤǸjp%ZgSAڕ5,i:xP<^kVwbAgpF(6OtEvY/&>2L&_{rj~fUPŵePtR7Qpél|ʀц(g+$"h)꼰~?К0 0W8tZqv˿QM|"@cm(M蠏FHBJ~q?i|F0($讱 VJx'?ս)cs%:Ttl.;{Y<2+} &HfU}O pP':]A塤W|8X :DZ6،o;݇HsNmrˆg1/΄ṡZW DUPzcBQo3dc\J0P[wj_f(kD쇜vO,wD9Scؖ,}%Dr6aZ2uuY:0ED@uz2߄0‹{H($4ݹ%HP,V2JYJ_czLXq0-<<řy0(LL}7eCӧ^g$:8!5xyvwl߼4(0@KaFFаHV O?V !Vr=MK_]vdİ A,Wmy#+ &\O:YPBfR):׽p,)&Ǩ'&"}\=:#g c=)/)2j̩Shg}g{/e%Z+Yz%8hl`qz ֯13o/= 4>;{vfa*:Rcҝbsf2]l ݗJ CD0*riH:ƽ]dN<D |dD "CΊY H{z2nNLY[1m4e)5F}Uo_QAJad~+,%Ʌ&V̚^a6A! xR<`9k0ʳ0KLjߕ$Dp%.ҽҭ6( -oY&j U _$_}.@z׳^4@CbSAQ!s(ߗ͒P"Y80G!kmS ~3߹Z(ZD5qkB`f^J~31aOkYƴ4a_7^xVRyNlM5G$t| t˓P6]! TmZnP(\56ϼQ1FE( eH2c`9nԀy$4]̥v`|,Ep,E!XԨYҲN9x|K4Z~ޭvMzI׎o-8H!y ]{S/xÿh!&`ukG]tRW7G2j $ $km TU 3Zbm[]H?3 w͚KJyP@\uY;eM&`v# Z٧}OUG\w8w0TI_0Ӭw ے 5Ql[,6!r]T&47LKJsJ!pu G+~v&áw8M0(7:$!Q|jh#A4Zmkf.ICu_ j!Qlh3> کVIo,L x6m`}sGθPwuXPDhVI훷 R^0f ]~(V~b&3mwQQb븘8'o"%eeG\ ˃ &FM?"yΩ= wk_pe4LH;TZj??@en9=j+_߁aӭHlͣ`)4Ɏ/€ao()Squ5RPO$]\`B 膋׭N . =jv2s͂ Ʃw2RPmbc[Ut!rPM2}ԭ'Zz7e,%+6e턝ωQ!}2WRie 6e!oEaQaJi i望)Wen 5oS:7'Aϛ%SV%W>Hֆ.[*Lv:16!i.iF#7IptٺsE ì?T&j/QEuWQ'€~\u17MOOM1(B 귺>u'{Q[ 8VA={^>zT`7^@_"bUESɌT7LR*ԓ:: c~^a `A"nFYg4Ÿ3&BX1YC'@&R-%WG_!/R! /?M ؒ-{;z8Snjjm<^2}s8SGύ}5V4mѢ3>EK7\naũCG&xnS&ljd,m"u4[m7I\G9GrN *j9<֐'k6BU[s a$ ɠeuZQos;QAM0yoM%B fR5ЍZ Y1HC Rp{D)a1~Ik /;FFS7.V:Ypj`*<2Bfk\ivmJvVD$0z>񰹭1 +d2*1]k5VDˆLj4w(HAſĽ!2 ǻo* 1% B5fXNUѠ3=?VbXְVIIwKkEp4rct/Y"fH 8U?U @\dgoC1DA_9wTJfgh$wd+f\Tf!v|J"]bκgpŽb:VD<NY",'ŌMI?[*aܛ{_ eDWOY8|Fl8ݸG;7  Tz,BE)Ȍ. okey7P2Ȳ!X$E$zhz_Ĩ;Y-0 2LAo "]`^w܋RRɖ# ȹe]b8sQeJ2E]6`D qKJ3^ЧnF}lgD{S>0'ѳ@*L49J~H+Vc#Nh(GC" OZ?!;MO,/{NZcIG. X"$X=B$XJB.C5E#-S{coB)o4l04Y6`.qR{<0=N6sgH>Yh 1ecU\f+S0N  &Ƥܔ1&,*Wh%,s,qBO'HA0Q5x={5K,6ّҼ.wRƐYw (AE$G˝!-) p]'U6r1 vkꈓADYǘP_˘^|%_ҁ6 E%ek\&1R?aJiu8F|N:R?ׇ{Jh!rIdJ4V?o<ܺBkDIE+_Rx+_xQJX[oVd(~u;;@NM#^'Lia\Z57{>*,ih wW5(#܇*D/uɘ3ZR_z牯2W]I[85|>[5s2*"32zg+is:ڙ F`_hnlZ(~ *qVB-bW";!E?aF(K2-r2IMf XW6i($/_fx(0i<1 kmeIYqm$7g]w&dNq u3JVcډ$cY˨wũ֓^/Աd,$@.sI+lm UY -4 Rѷ嶟Y4\>W ;bՅqޫqc24RVK\Ka=b6QZ;EEv5 qrٹRG9O?5žCWI1lh1bNCQ =4Xyo!ڣͣ6(CM8Ӵ2J Gx*@]{zJP΃6tr UIʾ5@ͣ%!fTdKrR6M6R!N#mFPJ4ɒ'rH>:)W1Ht!UpJ6Fݽ "әOO~eJf %oqBuyupG8<'JID7(mPcJ~(ʼnq̼z_5M{+OYqgLaEG|=s5֤`w?I쑱Py71ͩ|LOKe46"ez暈6cdTv_Jd06]xdA,hY+7#?MY#8L& Y;%T>Fy+,$1)l[ywoy [L[4qCb%Hw#*; ν ~穻JKL:t%|?PUo>U`j8E5R_0s Q'0j2z (  AX@g[plOuS0]OgO7‡2B02HX{|=aPk k| u)kΊxW <#?dkqz*3~ فj JK} iم^₽jr|T2.F[QyPT9( oșL'~W 'N_My&c4BX͓y[:*Y8 6sZiX]e~E (Z/쵏(/MJc^,(pC9(=i'{Jؑ#l'`z+@tM祟=m]?#x` ~} a,m :\Z,tT sIoGc80AU%͕1Qƀ$PWZ'Np9ӅAby!&K#GX….CG݄FÁIc  32XAArobq@Zx3WG57\xL<ҥ#zs} 6EoTs*< wXm=>_tc]]>MY?$Y9}o'ߌmҷ6myvz' 2?B nRC1`?%Hii:*jTrI^'NӼ5L7甭5;g4c0](L+>KymOI'S|}J +ED`W1NnZ> 44,y9:ioL}S)\*dH{ ^^#hŠ؀h:Os4`)'!z kU[6Æ}t !1d\ɶ1磢ļZx )+,}QX) ?2{@L$jݸx>NZ;[}~U[MB!:?Pr;sٯeRNz$Iؽ8,|[VYmJw2/~Aqq? c9UkYʩ<ӑa'Al*¬͠Q /%~UPBPrA!s7kZj]T;I08OG8tk 䕜&'EiSWܹ{V %E7Us8GPq l cSylzq\Rlڣe=7ge|í)S-Z>磍%xa +!<- k=4 VBN8d37KjU٬G`\W<,KMKσMS4ƌOKHTha>29x%S-y!\=P=zX9˘QcJn׺Jz %"ٟkJ@jNWOl_]3y48}}.xCf;CIFt " lӿ7wA(1VaS3wu4u!Ptkfpk 1FMN=l4V!o=J˿Lmp#N70N. \V+O^HMq* jyC&Ȃ_V%[F|x⑬EQ&ko](%z/Y@qx6;{p" .>Z~Ify>bJJI% pWl'H sb'%wPH˫tt"9jn6Ϩ|fp">xl6~!\Hkոlwx:x㸿 ~ت ,L=Avw< ƓOo,Q5%8s[ݾ(>;JC͘@ J-A`ݧ-C~p;측}U} 0ى ZBUe:lY@|W+[O&uxmCz 0 a[N±vA x&byPը'ުt X|]Ň2iwR"pL7Qv$!rOO_ևi9*Niuix߆QB.x}1-~:mͰ[*Ҧ0#@O [HLIbm꽷H|~06A4f=W8.:K35GWj3:۷ƙ=? H9J~`ϫb٤ynB[rti'°`lbY!C!lj7'z<_z_!<$Kp}7g࿄ӤKr5Z;b; nv]QΝ]_8#G*܋ɬáL?gC$J*#}+τ,^نVynt`G#Aչs\Szl.TSѢ"2Yf4*„Q*|x[K9EI؛Cg-cq 3r22{T\>_{ ,.w/7J0dR*˗1I{%8Qc۔i`ShrhQ]v Wܷ&Fµm4= P.F8%Ƕk_W{{-ǭN^cMa!pyJ߈Nyz$/^Ku&V{=dkz-)k ܚ @>7tH0x% m,T ro b$Ȃ@G lJu琄hyՃ^ ׫:gmZS7@Za8Gxi=_:z5sH~ă@AK&Dtg"ǺdLvˀAu4/| ™4m,ܩNŸΞھhb0 ].>fBB"z`A>xz1KjaQn gU|IxlV ̯4/}dfɋD6mz UQ-/*cx#>mƚu6|Euv,ܙ`K鿺([GOћGG˙W ,4(/ĉ'?g$Yw@v|ʏ(LT_!4ZެݠFqa,VaX~ y.݀ umDL+֪$pb6M&mD5,gB /oBY]_yYR!fդ4eK44 Yg@99x#΁ tvכ<#犣_&~ҜPeQki%=6ڟ(7wAQHC K+4sD >lۙ“-Z9M9Qfrua"3+ne(\-;,֫ۜqTbԇ#,Ag[,rg13,f2\qa*̀bԯpBc-H ohɫ5^8^~ԼDEӑ1Kg@"eZ qV$ <=ݜ{a}Otn3zo~qVc9(ukvf"G|MA+T^\N<&F0չO yk=ce@ur먒D}-v”/4aS\{LJޯC@ ^~jK55xS`?骜ǁ+„xH@F 4U&PΈ*ƹ09$qտ_.QagRr2F!OGĩ[.|Dv5\u\EZP;cwpL}t8$A}ݦ Ym+4*[Kr7F%%P0*͛@ύ/ZdRw~4kTpګ,A+xe+gB.M 7ʖ;[M9 'kWaX N{0d8}|u 4*6&[t5Tn`\XռN-.ʕ^‹X| m0у4yE~9Ȫ3Z3LR1ث!ەJv9CLM|Ιά8rt՜;v$i~hbc5M%sM$E#W ]f2LbjBb MzzBΤIe"*X] wyB$暡u/hj!z§mָߌsy.'ʻp+Is틠f>Dly/-# jStsYpn+mhȍ) &z=>q0۵Z{8XQq;:Ր/3Ŷ:WMT@)a>TF#i%m@5j]unp^vqj}6"SN (x}_bW!(-PL;:bmov]$A1 y ͕W&U>9g',7n'k,n fjKYZ[@S\t@ Ŋ>,=%39Bkh|Rh0[Cn8pÞ])e̞DwBӹ_=!eޏIW]h!7nH¹5xpهkL/.i#3)u/\P.?U<.Dq̍L9T-[d:B}!KWa'>Bݪ@VaM){E4\4| (9JT|;a1޸x>d Jƺ u ^y( [O' s"#׬Nrlh#kanվb@k86rCq@]V`׳"kp)({m'?`ܧOyx]YEs3@?a]jEUP-O<㯈E< 8 Z`ICv`qq,/ڲF`] ɱ3֒ҳdR\hw1Eܑ&RYԢűƭB|vq^ʷb*nSh7ឬBA`s;0` $vNWr糡Fhk2{DA;Ra"E6~~ӆKt @.t|zϥvqa(wؿ irp NGrB0 'UJsYbʓdHKKbm@P!tՑ:} PH ѱ< TNkIq)~!׋K|2~wSaYvΦF̵ BS.p-ֽcRON`id(&O`|;SB3EbdokA@uNpbKgn]n;ZhN8&/{\pQhiEe#vSZJRWosNf4QqN\ˈ^Pn0 3f0s~ p(wbzMw1Y`"n%)XejfOއ] we{H+?h`bj44)Sa` lw-z jp/0]2wvQY‹rnQXDސ6 )$Ҝ}R<5 a"J(qBh*I nl"o@/zHOmiMPZ)C,R򜐣y+J! ϝ^,jyoM'1W" ƻ/ t)Khu7W B}^JTä[c5v@=9p i}vcõtOH.{݋2ӻ\n2Rt[ǛTQolJNqB M}ʜ@3".c`x2q[m~ y^*5ޔp ݧPYL+Sx_' YY,~.41RTD\P`)0NKk)4}6ʷk`[e*N>5?qMY?.Wg⎢_ A .U,yɳe[+3߄ YHB)hǔ;F߇t_BWsmL.Lfw3\{k&0(_sz@?!"˧/2|Ѭ#$V 0OcK~Vjw?DP CȪ%z D"h) ӕm9Zbϫ]*˕CvFb9)IthFVb3va`\ƺ#* 5}qk/w~͖JajCIe%ѬbjÌ0OnZz!JuSuH|zysԜCFִUҳ2nTqDK%)q> w.f"[ 'ҳxWʍbN:^Ě7&GϪϢPzgSƜ͡]>)bԢT*TZo >$Uƴ@7*?̱ʹćhZC  m*2#탭hiS5@x Wн# .E_>`4]d)_%ZE6ȳxu} ,ܡ5'#k#fq@2ҢޜIl(Bsө%醾bh2y}Z~1hq1I\='IPJ,<1~4~ 0)_{Lu[ȯb l4wME$Iќ*53$ f7:=PxFGLD 2gmjJ;~/\)( Mx10L9g Nż%K;q&,y-$ NXej-pe&[C'r"IyN HYN{d_ĸD9`4ԖqsHؕkCOb-5s|` 1(_ޓPI6_J@FAƧʬ}Q.wUNkӣH#;X󹙹a8sIy"/_<3OAV%/QLKb_MV2СD1[&L Ke霯pWſ]:d/ezo͢mn]gmbۢ엍m)Cm2Z5RBA\B7ҌӒOX W~!6X5i빣r,,ClrA#0cwl]>uqWf%n<׵v녔Gzt61ç }~^s'<|)Y?6|iRl<#}z&G^;_YZ ^E%ICPvz.<"j=+yG1CG?{eQ- *<Յjw,hZ`3!+@.;Оz En3b}(qӛcCulWV {(:gȺZIyoP϶QmAN󘯑ԕ,VFWn $y"jFPE2ǟ a(bxJT:lY 6 f~:8?~(dp҅GD}|7W(X'؀֏W[8׻s2~ϱ jT(xlٙ_}QSEd^'K ]4dyP%qeUsejD$葏^ëMv9>ؿL.ֿD2U=MZ7띪:?l#x ^Y& 2sӡ#{V_>:oO7.*:O8*welca -k$܀11.Iݝ Ľ>4_F[~讕:.К㯶8yJ3j\k U"# 8\%(/MG-c5 y:]3#86q$z?/W?}z}YgГo<,\.YB3.gF(%/"?30cˌg<X|%m>n}qf>2ʮ:85 xBWAd˷l2Dg;ОX0tEt)l5T=C~+k[a G @ߢKqΊRPƿ ٪.4O9J3y,sT(&t O$oȯs\% CxoퟗU긳o&NfŝI+ M`L/.0ӣtI7p7}m0鸁֪J6#PuZq!Vz_}IB5C1"2JgHkw+\ ;ZĨ:_1۔2.>46sȽbxT4d~4Q̐x@Aó x-8MJ= "qp!QKL 3f^2% 00cm1a3=,{v#p۬s㽪ۋ1E/zi/ߜ1Yv:zSCu—n8ODfVi$rY7MT[Ov oOkx~ȓ ж[_ȥ<+a%_X/#KmNJڜl8A0$fZ;MGcqݯt,]nI.!)y6.(>ye2Bm^]K*aMsfrh="@90w ˆ:΋lDm9t~pmQ6C IlZ{XbA֪#> "b=Ȳۜv8d$h\^f\.c"AU L]/.*sZ2bs4Aq|u2.mnF,p+lSI`0)@;|ZKη>S(T&"8( {~7!+Q*Il{ ^&8%U!f 3,2*,EG!Š_u&[lyLIYFXE"zRcm %й"Q\'W{E۠[mf_Q#(庯f0LbKSl!K8wgyߐp{sWŽBN"f ©I*ʇadF8i/1D7rJ{ !KU wXERdnUYK\8)rlŝҬc@Nof1ΖsYZ䵙U֣es]2⋮90v|;.&.3͗kmv'ah˧sR(pPGi<%I#~f9FH;hv67p;al' ҦRu:Ӳ8)(ڒf?vo2c1NKbڕ;:Ɠ!#I<'|43ұyeaZTuS ^dkQqǕZ'uqTNJR[sP M i2$_[WL\d!R̻H19RfpHXD/efjl"2&C:"*ƾu X5g bO,CǶQ覹5ExT-FgH$ XnzF.(]u0L[ֈ۬c-؈ 4Fesl;t&WnF|5 otJ4ND"/]JR9|䟍tEA8{%Wh߷[= ԕfDG'ku!Jg\J\<&$CQӪfJ[[kL;l~AC...W:)ϐ@Xa fp$N\)o.wFHL!HL}?죃нRKhN*"LsPXuyd1?oS4CN#̆/PEoo&U.Z [0']u8OLuU;O,q/%C%\gK6^ FYQ\C;k tdl+ލZtDMXYE;R ԟ3&$oF`b=O׹H̍xް@Qz *PGjz>2}=lTr(uoǒн4;&?{b8eo~'NU9os8J,Bl\& iBn~ilϩ֮"PZ\P/V@e[ CwGGFzjgMBպNԭ' lbr Fcޱ{؂3cUc')0cjSt ^|ѽW0zj3D j| :6Τdm[֒ #huz.a-)DcTdh \70+rArgH۳a1̚&Rt^ML\L4* :P-]q<&R9"rʠz`p2fR˖ = cg'/כD j:bKWtSTIv5J\&cHԔTCQ/ •ob:V9O SpSf58rE0u?{,?6*Er榒ٜs ,Hzutͦ?<WoN[F`0~hzGiJٗ.K!HظIr>E0ᴞ.G#!inY!c` (\BTl JD`MBXUicK瓋ut5k®v|k}uC5dZ]BmQ{lu#(`> sY]+7OTǏ|C%FXl<^#!ݢ׿9ۅؒ3[%) R :8o܉ϙȊCǠ'u1\0?pXG_kKϟV0%Ŗ> v[JKz]'~:` 0<"R+} na>ss*%'~]`>ŖOܲu9w"J+^ H.! B`HοM\+'*ʹOmUZbb>t\"EĨlrU(*bVoOӐaOB@ s; WIN8zٕJ߇iD& b99juzj?̲q癷7gy5~N!ntukQftlU+Vq7V"2X .C}CM]{ݳ_sm^{9VR/yKGW2j\=cٶdQA4~['Hfd<2:m1Ϛ$t< h\mEԉx0p@3 r$ny3;e?\ǝ4q4A Meʄ%M ?qsW}Lq!=P-ܕ&Q[?FHOna.\4($a'}3[f(~ycK I:\|2U^9+X(];G+D1M9>?Ӳho_("ZNz*1Z>(Je]078쀾b8ݩdK:TC9tf<t0U6:~}C]Ei}Е |ajh;i%*H^*xgw(wũf珪t|ƪٽ,Ex*Y A909fĹk,/rYNkƬE23LI K$_% 8寉0O5R+"Ki7m92i~^uHː`|⋾rA`H 1HDog} mPliGUGW&vfLǦ% 6p;={\ŗM5=$#vظc[/aUٙ e1Ryfo3Ow$۠PD@S{mNǷϵ0,w(tNLs0'e*XJK\:E\}'v?~׀ HOLe.ԺE{8 aF?_2U:8f}R^-qY 8 @p3_l]1sS cՀ&  }cMIInE>>ys?,m@?)H&}Fû$QIQEU6Nxפdva?;/kw*Jg̘˵d@㛻]pAyo5(/h2L]#O0c`1Ú m5H0ޛtbmS*qXSO[۠jj[܂^wsj!moqUTz0I{/03T(XX[C䶉E+T%=Ox ic(@1~7}Gr ߜ .5yH0mLį7aT&SFE7> N7Ϥ]vfBBhM\!Fqm}24F͝*UHMaAIliIIM-ŗs ērʻ6q+ɣu6 3aMvh%'&BŃX }zAB9l`a|/@*Txj@h/JyF\W-I?(Awu6f0=밪a V3 ھG>75~Z礠՜ř)GFt.992idF/i z{Xx e7=M9:und zV%hGPk)aTϰl-G [U!liG;V;:^鶔̗ cy|Ϡ#>4yd:FڭY3̳dhȇPzhqC!7VX -a@6mU(2f;􅬴W v\7fKۢk>u2cMdŜ&C o4iAɠϮd2`ŽNr8n>Nб>] ${~{^1_,S-*X`*@ m5}k{jfE֦xhI9`"BK#yJ&WK6Vt9Kې)#嚶#0&}[j:‰YR]D 7x +5 INc c $ljM.#e08g ӊ"@Hd~,߈87x<$@' a\AX(L3{E)~nʲ6"1H)^j1K4!O=%vfrfFԾ#dk3ʏ@/泜 %Pe*LdɓHט"!"%-zonʎ*6g kF*D8uY}{&z)`< H۩~mva}uhnOƕTmŤ̍dr*A? =#=ʸhͲ7% [YIy嵷|`fPt'Uűy!1E8?$䃩N.ͅT,p7+Lt( /9&3,ċJy"}~ƺ ޾7܈gYUiu]<=iɲ˸[Vڗt&QK?r{!@ȷegGu<6,?ADd@8~LU[8Mv1Bh@^߃`wvԈhBp[_ c.Xֽ#҇6L_dM$/wˁ%#  PE>;:D aEVe}3W#COs~]āe`?1X`(c۵9o-Qht-RGy3 !E0eeaڐB-lMILAlBkbwy Yh;OHy_/D[pY׉zyB$w~+#|u ign^(s_ޣNE?kZ.n}}?Křmi9|LXBu\tR2s,pi[$$x"sa%ԠP_t9ۦC'YH eM-$l pPށHP-<2Շx:J.kpD%،Y*{J'+)h3= w=6i4B+_{/HinE̴b_O6c: _]$͞xSpל.1:QpKT] Gyta HW'q9e5wuvu+7eK+Ǡ\I>}0aB[Q T2(Rlo&ki!jp:&23{}~1IU]5@șX YR=o|^b]%2g6qFj iBqj|gU_:+*rh5:4 ?)6{#󋘎1VAj 9K϶ |DJ4T6!WŞ`f9TB6h잂^#r`_ukD]6 h=\ɖVNT3F,i21Bu_5ߵ(Ӯ:7lx:*tTfvt`9js1IMТ5=D?ܨc5xf@u $ ݤlw~f,a\IIͥEV< ?km27a)zNmk:~Xla{GWq,(ZeA·[$h$0ɳU\gngڒ;xSx|XBǥWls`Gl`d܃86qtʑǗ䄽!!(60dYb#nC +tY[ )Iq 5;o9{L%Oӕf6j:%CTNC~~*AՈnEWS- 21q8[OpㇺGF]T'0*ESVyN=1f`ۡsZ[&}yߛ k{gXGq=ov czzɜ…2$/z4m:/m #Ul/A`P"~Wa2.JwA duxяS(3uB$vq%cwG?\vW;\ZIZ8$lAby*\@F`#~,(I >)iaRKqZ+S{#) :t# XBmX|0M6X(E=sQabM<=] Yr{}UOCGPjBc#,[w(7qnNhb Rٔpc7%!  :P53%_n[R`kCPpޘyB8Q\)[ t=5*hkߗb9E`߻R:Xd$aOW F%, >G%U>}}`ƙ:DՕn;lEB΅<z~Lp!=(ٮÝ?@P 䥢op@Q%S닜Z QPaYE*C8+Y@2l/1w Wo=ލm t '1GvZ9JHü؃^AH8 q_ċu{:"`oxaNTẋ_We!޶ !ओ/hw}QGJ{Όzu&ݜcL8?@ Vh#Xlb._c|).?V{:rK1g,~s;e#U+AٶbL "?8PgYGxIxъ;s5XO?'W`ixub?8NBpx9tY$\NXg@F1Qi@*ĊrNyJwePJR4wk4>WC/vkф/T>%?A2C,qB( "Ɍg-׃P w10Uԇsź])ns30>B0cwG)T*ף.'fޫ[]Ax^jQݷV Kɤb|5L3d![0- ҬeR7IA- 4~DgkF\+JL"R|0aG>W>:,Y iU2Yk_ ;@ȋUBŒX~h$EO򁜘.`7eYOE|kuz_@7geBx]=>%mN?b%*A oAVLrI7Y!̅JV&_A:<igʹXo1k.҄j&>Z+vj5ʫrQ1@ef vWݎz86ڜ49a3.$4dU F[<ӯup,Xd)-LTnI /9Ni|+MIō- } 쀍2D-!RpuzҪ3*';#Fq;ntYԘ!$f/#+p!FZ5|:MS69;KzI%hA[(%6!C#tu<ź&C"TPnO '{pat4qfWsB*w5jU,u/4)gp?Zi;ZA UMrW)P8]i7pjih)jN7گ_ز'u3V[}H\5aFFP^gbݸqf 3?Z8.r8 Ĵahql9N6GXF@[V@IOMIb)jɋ?jA'y !!_zm h:Hӫ 3[hD!E9U=>mO:0zydA 7M "2D~\I)r ٘J3|fBOOUaIzĖH ĪnZ?MZ/`ϔTstgf,ŽY }]M#bJqd@m@_H 6jIMD6A'"bdfڋ#*^V4Gč{ 'Zd·aD{j-m#4.>xO!ўnO:Z #eZ".w$+k۠= _E3:ۭKE7hqK`" 8Fa T%2*Յbìj*"#|cxuPymjUN(r{[H + ȋS*q ӞVt k~ +!wa #!ķec?DK۰4qԷg-z8|]:bj{y-ԚTd)w8@B!5cE)T-DyejJZ#;"-^eUGn0Яfv5L*W!u;Ѐ>~PMfDJ~fݺR$Xô6 (g:b{g<5 _"xG!~Ǒ _"fԷxi#~hsffA1w`SQJ&ozs +5&<ɶYFlw*K< ;D ]&%sS~Euǡ4pcV1F"R]HGl~֜3.!0o6WSy"uj$͕7q0dF9k.23Y$hG)/xA&GNseN᢮+"NpLfN2uGq!3i0qA"@-}UQ^9 CgaQ6IIcݲZKY׌A)7LjN\. /_\Qzz[״A{E;l RRČw ε-AL2x+GC88?OʨcP=L݊ƽY2>41/sB"u\HVT(T2}OD_2߹6FO iXDzʳj0";?T5q~ދ'4[t,6AǫsG\nE+ZNjx[SYZ;p"pБ_7R.Dâ+~ު(.Y 04xnùwܞ3#l,$B|VHQ-=9[7nAaw-)"ҢV^d@4R{+QRZ[=t5.ZUvuL !Z} \u}'P{(c.㳲+3ף0O_,|%pl-7*ùG@g˥g~(e8ȳFCIe8VĨ11=l zaMW'!˽3 K7S˜x2asԹ/+÷B^7pcҴs.B$<̢ڝD]ǓrU _SOgꄴՂ0'$جH~Ȟ~^(AOiXG|l}{\`z򸊈7bGU 1^ozxnQfroo`rӖ׺5hレ_0n۫Q Mَ*Or[\ tJ [ 9rCCg}~PͦSV)lV ;T\)cXjAjdcf o}b3[x߀[6Ok[uTH<0R"'J~mNN9V6qDjlIWM)XH4q X'ٴ f* :RԠ4eE65<; yO~}ʁVddí6bx'BvR"eL5y'6>KJfʯA2 5⚙lUY f-R˳l燺Nfijrg-GmJ?N{(Q}<`JLx0:#ZVƦ̅2~ 2l~xJ2ٖjY/+RFO[ +Qd݄1g8 7.JO6:&Y8Kls$ VY!dMC~/ 5tiC#kԒ}(JdB9Fw18.Y"rڢi*N*6޻…OUMٱ`x̀ ߈"0:֏4+[>-F# -Yd7f7cĂx7;1o hYH+o TrްZX8m L&=T>N.9#-'$8Im]B ?c͑KԶAScM@WniG1G?Џ2%y?bzH 5^ 16=jw4w!Sv@.{>p/fБЪǀ}3ꋠȿ ;/t~XӗRߺ6 &+vy/P쉓x^LJ5^bby^2wlCH53Ⱦ6|Ci8I8}v_~>mw4r<7AOl٪<$wCZm]3젣!^;/ofj n}9jwB¯ΐxpQcXtBU.C@ޢNJaL! 1%&dܮ9KfA(n n]'qƢɨF7%Fa6R1fVɞn=m(~ /,بY|y"K|6m]iPc!iWsYWWI)J <iԣ|ޠi}ē?7mR){ϾҠ!CEl}3?/>^] Kzh"TB`/ZQ%}W'GEv8 wu sӼ{^&Qy q L+215NƩ:֮1/6qdO2}sU8Dj+Qk{9_Wlk﫥,^<إTVɇ)Qr*z##>qw-4Y,mV mllFrDHH 1zGG)l :6%,>ŀ,[R:^F@8llbEPDUv(߯20@yrd 2pqHԯxEOBDy:q>1GchTꙨ0^l.<U}6{57)8:!_xTSYP7٘2 Tǟ)3NsZIegI7aʔ R8,45()Ι%ݡy*a_?``# Ŵc]^MA%@<("ӑqDc`p}Np—&bV^}N郂Z?.ABK," gMawѣ& M] }I;$B}BMuEWLHMXcpl;DYGkRG*yR?q?]9H |J_$m51f"(Pt "W3K񇱺Pc~ѝR"Yuidn,avTsGιQ)cIJɏ]Gm =#tc2٠ .sTO x-w\m}R;/jM;J~nJ×l+Uz\\'!GlQբ֐jcdI|]R,R|+HHy)9ר (7!?ƈ*xQ"[:oj8`,{L}@r<<bl4 hܑ6]Yf\x{NxvBt N{p^Ez_A M{']Gx=ɃЙ J |ϸ3)ִ"` S>Gl:3A4-apA~a!j&#^&ѧ燪) k ~!ELP"51lcRf*BȷPm gLS Ugߖ=R"]|K` S_]?LӼ9ϤZ DBcAP깈e rL&yit HXՀ]H6Õ;c̢lfDVH*5{~k^sx́"ây1?dJ.ժ?zZg);Ԝ?sdPw̛hTkbtR eXc/j[%n @ (ztx_yf ֲFfd0)]BeKB`8nZZ jLd @ȫgu"vOZ z2m@6OrC }ՙk#%dVj!E kFg!NQ,~[̞jn8@eԵP 0 h LSPe{CF ZqS!^;12N Ls,i)t&|Gܞ_ |I->t+H Bd Esm ,ORႊS{11k/[7 I]zZ&6.(7C۸Z4nLyp76.r&,&nSh̵V+\Gܖ*nC$`DD\ucV9nT}j~(LO&ݚ39""Cha&)\D Y:vϑ_.u\mvJZ晙 ̂"٪rKQZ.A :&f+2fZNjwKO|@c urd"@?O?ChACM<@SeHcn6ww{fj=t r򥧸B0#OjJ.q%W13յVz`Y3A;,Xŭ]_RQ?A%OD=; NrIfb1( T>4݃Ǜ4`8@DU)( (bwn^o u>@?AOz.NaMcyo4}'! %`;ӔEUAQ?^ dӧ 8R3=t j&@3;TmdEёk&gQaCc,o'."0J/T -o6vV HI=q1V#[" ૳cKkX2cS ȕuebvxW}V3@QA$,zq5B LT#?p!*<2ixkDtfXrQ&B ji[/tpmxx_ô`m<[-YҐ0GDray}? xd| Pno[O}KK 6(](JnQgr3Y2n[iǕ3÷[~U7}%@6eW{8R~.e1|&yZ B1HSfCoN`:'zVA5Ӳҽc 0xf=!9sUF*G}`B5ބ}8b&6SG+'2-`JS5ԮCAQGXJ4QӶZSAiNqX yVQQ] ָHY@J|'eW(Z%*~ڎesyq.i.^˨ #ZS:Kd>kt_2Yz(ĆY_:hu93}`4ca#:V4:/ ^2P%Mg,n$>!Uu02O."ԗ 6h_#;CuYK:F5neb}B52/f4*1޺c6Ӧh"Musvɍyh3&[};Ĉ# R95rWywecH?\r/(/*FӥXFLІ .2T/ OF bkjډʾ}tscb~Is j4&|K{X]tUr'8JVNJ͞xaѳbԫVey;7V.?Yd4JI"n0*ux [SZv$=9-3`i7 I_ r#LajQXBx'1"{;XG erClDGvGhxW1l˜1o>p=&l: Uw`9ԎE0\ɵ}]떅b*fxWWvN=xz"srJCefRRaߴᝀIr\}LKgjg hzOUsS%{A`:#Ѥ_λoƌ"D@+r} #gOat_Q]}r(Ik71o%ָdQey|ȫ+#O6e^g{ܞϚEYciZXD!C>4 <1ɹ!?ǻ51-9^ȗ֪Yޯ R#! tɳ*f>pnoP}$-\4>}4LŸZ 2֋\n,J|]QZ 1QRTƫȎe'@jH,[iRJn&5dOKFx OaT\ JǙ"|>RW+ T{ѝ9e|Yi4=552cL+G %w'ųxbkX!)(O5H8KZxi7%zZ9N.14Tü_ Gk(aS} |:'rWl1`*U$4SѠÆ}*(; Yh]>+\a۪x Z0hs;;p:RؽUwm'ȘI^^wPyo%ݎmLIWuś 5js IN )~+4g[4v;{ M wmr݋sTP!(xt_ʄC t !\ KByʇiIKlvISϸgƶZᛇpb]leR]E[P. J87~:{l}Y3V@ۣ/ѠAx ŁޅX t)L3|ɃNe9c54;4罉D7;K\VM9 Zd }Vm-sE*%<Ȣ{zt=,},u7=P^9˯PuHеW[k=-Ev9+vv,lԘu=yzr4os0-_p{ɩ~ :,[ܗia0r WIA"fVbq3O"%q^y7"TݑBqw ިpt Wʬ%/"v#YԶSŴ<1ʥсfXTF2|f.Lm\m,z ǫ lM0tk u`m{!r,2lG6/7@l|wn&ՋTdNiS{[ej>3Qh(JX>Y:uӍȿSj|qE-Y)ՂU(LAm%&P2&{Q0)甍jEPC52B R p'gҮ(z L;+Hlew(S3 cy 4,&vU;:(tzpYx&G3QN;g^~!OT[NXa sرΒ]{G|3w/rK&&PuϚ*}]uImوpyuc9?!ON710zk%`-o $1Y[$ E;4ڨD}u;#P e 2^{y?NwmW gTkCFLŪIM B WW}|vB Wc'``ZV;wuaɮ%vgO553IMP, kmLáDGU*Kf/nQ/Es !i[QKI1б.ֳZPi|t{+%.Kqmfn?#bJz`m< 0J'y?V̜Eyzb uHLba jwaS36{C| *ⱏ>ů``ʻ /P%d 'Knc5[ bǝ u&Jw<4OZ\q9 /y_G ~s;K>6w1ԝt 8iD;TYO! ڼ6$5. EHkAe>k vjED',s4yD Cާb{ ?oC‚`I v};L=Fh,xE'YOa/]&" |:d=69?;A.JRt\k`LwE-Gg @ߝ^)a#[Uͮk+EЛ?V}yhS X_ 3qEC{+yY:&6 I9w8~tJϹ 2`HVD0aiN6I/]2K 6VdշouX i>҅{zDYF9} k $YyӃު:iUW0#} fZI X%,SqL1!QrBAj]($N{3!,uz#RFG aβx=Rx{ޠ"#5XH !Z,^]5xjIS O, V[g.g-_Unwϰ~9Qr?&LEٜݸ$ٗfs_Ehм=~rexBW{q!AId{=!CzncWsntF,B/t}lߤԶï\2طH[ %j&d[v!F;E!1 G%? m>uqzJ "nT|ܯl"5lC%HܛS*_SޭXbPcn#0:@IƎ#2Z;+s1vCou÷IfޫIc} fL(Mz[/Y`[ lo SE ޻&ET0 S{ #c123Ui_9M%MQt1;KXVPscRxkh.S͈Z o̼H) ,=~.޼ou'D!@j Pc-]M8-X{7Gnp+Q{"# O4nu?tN9S1p));ҩjPj{oPu}*KArwMDujbUԼc4ӅlB4 "ToTay=@NsB,;眗MվWk*iSbW5 ~O-̀;j)g0 N,rرo]O9R Ħκ9i*q9ٵ/&A.?9xmO ZJ_Aē6oXR׏Eŕy@+&b0aeopCp{"U[2F9k=Uۿ!cj = ƏBhX&,4kaE[/μM}~J4ym3|:ʰ%M{#0s_}헹#xǓxE*Rq/Hv`j}1X9z^} lV|.dEӹꍦQ̫_9TIu4.7L7afz⭇%1_e|/m+7(|}_m|׿27|eQ#sȐ5Pd$ʪl~E|9}}-PMlWAty>W>ν`RاX&ZS U~0WEQ.5yn7mZ7 1"f+aҪFP. QgDxا.Qw|v߶Gbn!jqEol& L3eoП~57%@I^VQPrnk81v9 u\i(J8.'3v17Ԙ$Qz m4"),0]' Y,; JU0},}9ɗ֔LW,">00]}[{l}CZU\5̵?&=ꅥd ,+7tg!H_ `LqҐFc^puw hǖH1Qa\q&2yXwNhWIi7@'}W`{s3#qKY5<ߧ7v:9G=P.d/ yR~Y{:WY X(trUT uQY@~AGwZ+v6!_ 2 :f"&乆 o?"O=/L%dnHcJ"hxѥoa]RW>0ҿGH𛡯g_B3oG@.k$[B6ɨA+,邉- 3Xc:X6AH PǤ T#>G=jιxUQ_4*tmZ?pzA(9p=u3PA iyRX#Nվ t 틫%*qޮY2PΈ\6d2N+s_u xÖnc%z̧U4xzsHjiUjhŦHPǐ#0l퇷ݹR*C+wcDTx^q!8 y0T3j7n>=Dߠ|},$stR(jPNEh s1PGoaXg'\O&3#r.G[MO m+kfߧ\5DSۙݐztLӃZb@4PCma9hJ$uL?厽uw0u߬'FI SrM-2^TeB{X HčQ n 1\7%ޏTe;5.@^Iֹct.=[vPLK¼{ Ӑ%{-zNP\%s5tF3҉w'-㜋iII8 \\aT"lZB$2g(yW»J%ALӝTHٺ*fx<)VL_<za/8?g v08D,Moi'M]oI_ȎqX!Y0< OTܯQ5pb@E4+m/W1~80eJD1u '#lX@&SIs躆.];35d(M[en[˴źr ƱWZ^bgi%=]uܤ$lUsߘq#quf){ϯp0aC s#h&`T zsYOKYJV$cq<Ƈ^ܧ` H+*+6y:&~T+"QW/*Ƣa *G/ q亼K^"56MG[gT Z ƭRǜUiL0f)1e첵)]ֺkN_Nϴo Aڱbx?:,;?( >Z 2s6.="C<'(X'3Z{΃"7XwҺ4&QC??_}RKxJw0SzZ%BzL |,@prV F~Mdؑp+'(6ʤxBBT̐F3;MWY \0Ԗ@/01 Ibw].̌;61r-;Nx uڠp&ͳKa8n²87Q 0?}.;`6ٔXr:(uۅ,)}aWW|suϙmQN#c}KTPȏr 0.dm 8V݋ܼG`S,W`B݂Nq%ΦG &O\cǛ+ 7$6nE'L[ Zdà)#Ҧ.nHރl1R]0- t˱'T"PߨAbIh!XeSDe BryX(WAi{q-`gi@K|ًYݠJЎբ?7*#iATޕI `o\;AŬi6֙}uJm$L/aM]Nefi@%r7 VmuU=YPhn#$6c$lҫA~C`aȊy>ՋJBN&kVfP&s"Y{ZLO\@kխ](@sJ%->FfVTJu?1Uh">"TXZ=K``}Z;lP9 [%R Bo%ڠqޱΒbqtvU8&)GW|JixȨCW'ļk4Y`kE2?if*aK SģLrf6K!Q1_/l&kNImS~Xd5R :9rڔA_bƴ#7<]b '΄jA=n|1tdd  _pBיPZ:Hk=4WƗ9lv&4P:Aح|bjUP©k;)ĭByK'[N>j$1d⣮838O Q]O_UD!xV LL"A4$QO6,w[-ĉz|ti 94\|Lj ObG%j'^%nT`Ez4!OsEYx8jP4um uڟ֒* 3wd<(9uZVQu#˙o5O!Ϡ mw]L;ϋuXH#ƌax(*6;ofdc`TmqPNOkU[U/1aes.*x7\}|GZAL;^ 6J s~*y+ˀ&ioH!rmYRSQ<6D|*SȾ>6jW%XuP2p1tNY/ĀXiS(®B$>&/2a[1fbC ?@V_nѩgPD@B .=3rF*V3|87,|'ο)߁#m;7>Yz@CANPf"d=jrxۃ9rcݾX:l$Sxyk *B4-a 7VIx3Wء;^Mv*6[ h(L |=va ul-_F_4-YY!WsjFԦ4]գN~ܿ,P=b=h _|%2|).5XC{`0g|'߶dy 8;mh&+cև9y(to)p7\\]v F}qLL#+{)~3Lݷu/Z#/juOI7" RN5"3~I.A~Sby, c2k1%`)lZ[f# :'fG;04"3QZ'"5Ǩ>Ɂb8~=wUJI0.9{R6fL,bjjGV+[QA̺uW2pko2ECEU9#C(Є?VA܎ng XѝfQִ/"pm5VZ D4`Z'FF/:t.ClG~JIRV 4'Sҝ0ܒ}.t >7I]u=lhDDynq`7Kx8- p-[48oREkm_O$eyX?XMz[Rx!SP aƛ#^Dh䆽uv&@djCKv\ ~8=>N_,~`q1}W'6ܘ3k~_/#y%OX@Pvӑt: ݅\i[6z*c lۅ2H&@(}:%. ?S[z6s)!P'|>]D:ƪ-Kq ێ uwE ?(>K7p,H2()gB2dշ1̌#lB΁}TIw3/\DQu xg><4%ccM?w?{ K$;~ .=(=DrD˂(n" u{ďHxI庁oF?;xCX\eAGqd֚۸5OE%kA:@)NǾBj3KpX` \&Z㩛9C&[ ^[?>o {j/we%|yM24(.NZq=“0*6[y,+}ʟQRPC\3{RZ("V`B*qڽL,%nu%-'bUGMis=$(F \`Gݱ IfCzXY)LܪDƩR= r`b@yZ&. "W΀9LӢU<Αsb)Z.q^H\G(200GG2>Qm V(x)Syތ%JP .w՝ /!3?@Y dS~цEѵMX~ ki炋e5A0v^'9&jf┇ibcsWL~>A:nrAD h<T>3{Ifd,sÉlXq.?-ޗcX#}U&h2"P;jukɮGӑ` Єy_TnGΫ+\]%]DމidfU\჉h t}w 缬h~sݲ|d.Xt.Ј w{1ݻl-<X`@s"(zPr u/{LM5YʻNfXPU\}z3ζL9,ƒx0QZc%UpFiOKOm cz[ߧ֠/.ϖmfRm7*\.d0xمզUr^v}#l*8cۋh-エpUF^{"8iϜR }ذ`>$,GORY *<~Mv:m8{bJ{,BvH&vJ3 6ȚB.*Խ)'>)6Q̩DZfPOaupE BDce~a֤a` 2-=߱ I(Y{J!R81 V>q 5}Na$m|ƽk}r̔w$JUD`?jV$a krIC8COJjk":/ 94aA5%f|ӼW#ϘqHl}q +jပUŜj %<.i0DN ['srcm=rpkS\>yxGh:; Ɯs-ڊmhG`"6ZWy];')4jFe.>sI"D$`c)uӉ hl^x$f~ǯ}[yD!"câo}vLh +e/_T]'dv7v pcŚ9V^N.!Y|1]!8RB*ex=ؖZk=ZUsb0j$.N j*ys9eZկ=PW!aA-zZ1/Wq?x1@'VAs,,[J'wzWHf!ge= {m2\# @*2bg &bj} ndޘibLe>ğae083ZGxg.6[~sǸ z+1d4OEZҔ)]3 a˛obq]5HYL',~>YxdM3tuWt8 > szd4G/Ymme$߲'pWH"Qns9קz?,&]<ؚ%5@ft719ƪ{0z/Ѻ@EWEdlm5/NXSkuPЋ|k;f3Gkd2:ۣ sb13˺WuP+)=VɔF7'Dk7)(r|t;zd{!|@{{,YVԄ@lLI/5~9Ŝ9WUapKFP_,L­rI>fDCQxJ*u kY鼘ߡ8HX+-RJ|rqIM)).&^T0fdn8 ja]NLlKil8Ì< k`%j|,^{ ΄7n3Zqs$*(t4z5X`J\]h :7T!4 htS4pzQ M=l5ԲV o5 Y_!0Ali9ѣ3)0qàɿ*O?L'U5 aCy[E%U9_9-IG}Mut.jL* E ;K凱ۥ1o]]'"@hu.qe 'F jp|U3IiKrS|Β;4ohwWaEN7W5&$_TƆOEͻܼOiJ7t&Թ"j? M/ s.UZo,_ 7 H4˺p QVkcI[Hх7[\ܲ.dqF '-}g]Bn[;Yh @Y?P?,] )YA+e@ZvF!\6D491Kn3SK09=n|ii2T?9. YAe2ډ&y4<&Ҁ4[ yqcGY);ѥDLk"uoX鞓۷>0bƈ#Eax+z|\vsjTz}h84lGɢPfD}FS󊫈 Ю| })\0Ǻ {;}K*HyKI y é$0 tfӒzF٠E%,-.D H㔯i'QH-Os~)ͣߚO7-)(M󙇈6XW7X0&47<HۖE8?QW^d0Hs0FxNZhv " Pu;IyWiۼ!Oԣm8ZUUZM!^4I@{{z'?( ACUIQ^A{?- r͔:/ 1iYf)>M bۦZgzp"Y>l_"6oL $u-wC{'Zo /|ge/p#/,a5i8BYұ~8W[~CH24Ĺ84yDbيLB RaOC 7$d#)Gmaz3$JDD+$ͫ>7qO}k8bd3!g1IZyFw_n pZF<=܁1c;B{kv3}*RGgW""NÍ hdq,d@N M}>Vp==5O[C|esxy?:,:UQ "S҄m-V]I][ ^%%᭗7|QŦ{$khP@!9W aO\ܛϽ 8sb0GՊUNz|Ōk wFBs2" =4ҁU M~y1CUՉgO/],~7,nQɕ){ھgZ`Ubez~ 7伛x!_E(DwJKuV|qME8Ksc΍R'n\)ht(F܀; vAlN'+F5E\/M m#2!i54P|XZ#@ 64ZW۱=/E 1J.ў ["묿n \g1L񻷃c隔Uݨv1;-ٰ`6m:E3IRG>2x*=ŽOtDkW{Ahez5THyjV耣94U9OŻ\1kY-;b?䄷dY q_`JfIWʨ4)X'iE*a,f@shH(2po,jT>AL|ى."f0iola^>ȰLCt 3!οu#&:s- Rk+9}2Og){nG\~aJklgoyVU0{k >ɵı'l` A%خ1MȦbpX#; O/'r] Ϭ*N ~׵8L=Α\NܴIO{FviFOA" ig,DzJ".p,͡`pא*m㿜QwZ3ƺo}-DRi&dVc2Rg-9GFrnbGgZbp JJ/1mֈ^ "JsW]=԰6! xlzW`p_obޑ#`'  fEsK?H=rVHՄ!uA"sFt'dkZ 7]o 0a8>w& E $2t"2 vâPԍe|~|[=o-9$BB$XNaVP4+o|@mR e]ssZ9Cu)Av;nmߎ]Z,S}tҚj1)942Y[v(Dl ꆻEh'eNUm53@FVQ<\ٞpdu`4ҪγL onػsU#N"yAnd"/R9P{X?EXqP4Y2 8%LEJosHY~ J.\Ȯj+OYh@C'ްo/V촒{ Qjok H9+OZHnp*!:PP8zmWk( '옺Uo49e*S!y&甇x5/nU 4@)!jkcO%ӊGmN}=בx5eZ.Vy~/nn,(;X'# ΄xG4){ ~Bq{s{ dMQ.և2rj⡶JxZzuirW^.((ne9sDP.ZO2\wKKމ(2ےC% ,}fIeAO.RrƠ1+bGQcXY02T<;'PveD qY_0|E7r0I*mL/I- |{ ١~F Y%n([Z_VUuc޻)"uxz GP%gK9 ^BkoYuksV7Y\^j' 'N$S:o)3GtlR |`CshaCsG]"/\M a,e ?kU?5MB #BBUDlmS"uQv(Z@eR)pWI K7̠bSt wgLW5 Z1< Ɨǡ6$ ce So H7E`'; [tz8Quf (+"s-f.:ݺH|u,V~S[ë o_ e{s?llE5_Wtq&?ؘxfmO&_C kv$ bSL(}l@DδW<0mFo|X{^dEGT2myA&)x@ιP*2IxDy0&1E+*?jȤcΔ^( ISMF%r(c&aBDVDfZqai7u{*vCkV~3]XWZ5yRn4NJnOh|42f-9KaۨC[\ǰkoIW pj 8M`I@7SZVޏ ldlgxX|NYK ޶|}̅=WUBoȧjJ.7z480yPŮ}lbL1NU ClL4-(![y 9KW)=da_3XM&^+ ZG!3ycI6ԍ@ Oي|- aSAvTQb. T5v:nz^F* "'nړҟoϏ;w=E cJ؟\/ 5~YRc[L+֦6llus/jfbc rߋ[lR Ϝf rT4444P,pb෎?7h0*q]|bt0sĭ33 !{Bo# Yڼ+sZcr}9wgeKdUQ.('g45hH]Α&֨{fí!Ӛ1a%j]TZVj݇Az]yЀF3"nwbIIZ/^ZASw8?of:Wtkt2*: Ej3՟WaQ"zѮp&Kx/PAp5 eBHLOT/dg7 5~s3[oY|Km:|IG9!p-JԛQIPvD%]BON\ho_ri]ۡd=N+?P%lU7)]r=֘{8LeOṷb7$0(tPs%-C^r0tu>.&ՈtҥՊRRGv t \/Z8p;-g4 (uKɔ~UXWM [Z?wʄ%RHW=]g+Eב ,KS㠋'vh[Q;fB/CC" Nٮ?O4gI)Q9sp7{ϓz}fu"006HlүN$~kGndLu֗aЋvbRǭpG sˀpF]3Sc猽X|9yxaA۷ڙH&Mm tq$2W^{80#FxŠKPjvo;D1?: ؉) ]hЖr-t@Kwl2H1i(dnSy*I/<\<G Jz>ƷJkhW*j;1&"B2n 1Ɛ%/662u,QDt]c?E(r+F%VQSRͤtzH` DQnBI}BzIxܵO<5E!Ӑ,JEe(wqξS9)lLSM=8oDUVFU W"@x;d]fl u9UЧ>pkgPmqiBž vF`>yzlW;D%;bn)I$@i-㓑 P^g/@WhzՍ֦t#VUI ,~$IOAQeAr]-a4&'F;/wd!Niõ[JouӰv -@eQ$\X# 4XuVJd/DHsǒWH"7Z|C79$F3.)g)>MSCbt4IԌ(,TB*  3nTbv7!GdݻuB% 5/%M[Cd JR %M̿ltnbh*Nco B#grk^+YvH)>{@ coO@neKngYZ07070100000031000081a40000000000000000000000016439a35500025188000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/mu]?Eh=ڜ.+N⁊!g]ov!Fpc\W@x,ĮN"wJFϸLaOom N2fO@@6Ԧ~ux/IS{SGAխWLJ%\ilhzfYbe&?)`M*`͕GĢ}u煙X&,3PUJ;pS_U[UdZuov/-'\~zQAm@ؤFtg e14䩎gR ω-wX~^cZE(h87;U48iQ(FAmoXlUHYݱ4xkȚ=( M6^:o$XqWBg]`sH02f RW͓6ސ҄];#_:qk$e+Q 'وWۧl a=}c{QϤyN]P\0ceո8L. V TlZgHL&7\t]S{r5s%2kD̿ U˾zK~tsX P!P)Gt ́%ag>L V 9r6^QM󥟴Dtì)Dſ-<͢b50H|u9 M:,`|b7 }N*%?"r vEʇI#mg -DY&7'M"ye]7x?B  ؘLBliŠL)z `QjVǙ*~6όu.JF(ϩj8^Ԓj5_yK_S >ҝ+ZiO]b4 }k'&:j^xo_ܦvڧA1M8M=ԋ1^=ww]27x jXC-0TiyxhJNf>VM:zCC9iD,!pT@'?fe=NrK=+8ó #+ԽZABr]TYd0ܫn-EMsDMH,W_dW"Uf+ }><քLg(/r"GoљvQ^"|֋oKUǡ r% 3{BYX'm2$Jͅ% vΆQ ssfqcé1ީY2AQ{-Cpv][l#mSpe+ ]*),9] aݔEr+hQ>S_e._7{1?NbP=Ĩ&Pxk"=s,!+-& S8BQ f٥ˢdi'W6a= /\kg7 1Eg1Ҝxwk+ך[2Am; &?w?<0HM:/dGO&X/.QY\ǜDwo3PuGszoNwj6^lReӧjڻqG-Up?vpIWnbCy#xuCz`\.Mi!AD%VxYL븈 *2+KTQ(.nc(ʈNWi!JHu mEx7JGմ' ebNWeii+hr+ifd`,,C6yqt ACriwgi{ ڤΣne#4ZnQrT=8kݮ/GJbOnпQ0'JMOLRDLq7Ddc=(T$$j 'OAɸIh֜] Zr#ݴ֢?2kbǝa%cH1C6p% ?VJ% 0^ ! +ɢHeo`ESKؔ /L(hXj))ui cZҒ° -\-IuGRqsJg6FJXr18_Î ofB\al˜Ѝ >BHIb ]??gVBӣZRHQp)4 ~Ug`%Wț.}qji&ь ,Le%GR=keca>^/!܊Nr2Jbf}Sʆn31ձ|è'.W.Kh$ZB0lBź,mDNt)UdaZ& /|w# WLbWG{ oQ{}Y>x|Da8: -h`GOڦjVQiC%V7 ȅf׻QEafխ0qz+jtS D lG|C0n/m~X3e%i1;X!*|w~9SΥoܢux0/QsL&B:68f/UnG/\uiB$MY6fWvAg #%InI4ЕDôBzn=KFžCzPDΈr֍*1>ԅb;OaI}bۢ~R Xwrx[Ju\AX'B7UejdQ=6j 2ތ ?rg)J~lѬn,ńݕG~L~H ^ȱA##5t|gIhmaHQlޤd6W՘vOO@s>gnh;8 81z~ulj|Q[HwD6L1 E;%Ƙy;PL|B%k}7~ٞ-zxO:yePK}1w$ "4t6W2lсʌ|kt1w NzHqƽ^DKUchNGAj#D&W5M=5(neH~V>"_z~@E;v_U^l*7T̅.cH: ;ƺ s}dT%MwU.Ekv[ ||H칙J8pJmx|ݲH & Mu diteZ,6^i]&`W2y!#39kʴo}]uj%]ߙ8q>nR#Sd7r0mi["mҡuL ZO 1۬(y科NwMX <XoBFvLXKU9<`nzXH.]^W*P"^B̜SM/B_6͖4FPOS{w b7PC|{I^P|ϴ-|~y>D<&kV]i3lk2"@:mcVy}˔uqKʯ `M#*C(U|)B2Oϸ.=!5_]H+V;tokyTkZNխ hS Vl_;Pz'ًPOvɿ=g>{t;נ\ѝ rJ4kn6*nV#@`C`+v6pY=\.oi$[}!тGBڲQuQghյ7Jd5HϬA`TK 恿 ~}QfKmWu6]>o9 ۭp>#+`;e}kk2)ҟ,)<|:5wќvOy 1\[W%l0Jae彳 d){cߝjKPWYu'1۱|3de0lxuI@Gf]#4'kPk-? OMa^zTl|\>zݸer+ppruaM7b^I诺1k? SG5d:W v;L Pd{TٴȲ;GF> 5cSsFD; XW$W҄^muw!#ܢgJh=M,x s~^7^NyFl0f 6J,iyQe-St[!y!լxPTS//z &VA/N;Ÿ٩Ȕ;7s8vBR B]o]S`Acu:<,v פ] -%?MpCS- Ql#sYKzd9(; : ajL#D6|~=1Hɥx DNOT*E*g|{,e9;8&df~%4i xrkc | #9P"7y+]9ak`B}K@r0SZ͜m ؒ7Fpҳ^v#p XXa0 k>]FrJXɎ{oqg^{Cr@6aQN(!8+dW9[q3ɬwiY|--6')ېL~+v"NOGrЕ&TF3(NrDs[۰MB0c#6}g>6 Nƻaxڵ-8Xx TAxO(+ij1`>Z@^nE;Lͫ!R=:tgifCޫ?u=~{a2bUaMU4Ӂ$'o FPˢN~ ED@ B<ѐuKM 1@ F3|߂P/Oi۳W8 r2I LyN$7vp/n;Tv۰J*0s 'ܷ#OwCQx4ϓf~$6D3H@fGʨ:&E*ԛ0D|T[9̮dRm>"PPwJI..g=C|F&}b͕q h !CҞw[!iHHԺReQй6T73;u/]w'pJyԄD6A 9tUQ!he ?Yힰ@SGhHfW x H㐶hJm &-?2r9[ WEbŜ:hoôp:09lMq.S@_?7:)uf`p )_:b0e97vsjmաmţI97*MNz.{ 8_i:N!;y,"dk^rBipGNޜF5uyПB;ů퍟5K-˶ЫB//uV.Q ,'˃޿ r;JBTVMm.}Ad]FΞ>Dc l0E7߬v(*?F] EQ0<jʇ'*31GĹ&IT06 >&.:87ݚb)WfNgҼ&J*eJsu+Yj;.qf ɏDB=carp RΡQ'cXt(2W)a#/u>78UQTJ!ѻJ cj~~wW)K++1zs6tPb/$*%hLt>R(M-gUG%v!X;83T?~EHQI1"Az\HLuh)?Y^W8KJ@1N 0 dWH\UY!7l^u4u>*NjZP5= Bs:j闻v#gi-#R=ˆ; 2aABA[Ɲ="oje=pPjLTDnMP"aWm_eR~s\?%ChR[Q1ۉtb O_^{jayaz!\wB%EN)R3Q6CtS,%N}sCgUF ߉p mA_ YI+-3uA,Yhm_Sb{ϣqjAPFЛd[1gJ^HEż| !Y o#2 3;ϗH>FXp8k ynLQ| D.f- r-lkC}lJcN M9ޑaNvy?̃F/!CO_$hn.Oڷ*6H%9" ;1 %ݣ/ K0#gOpAQ,5Q!%JV@32X^FT׏U}Dq:x#W]KQ(uP?r_vj1DB*:zpm9Ek3Q8~>\fE87%_E#!z2}ёȟWOO3 WZ CRJ&5dlB"x,D_՞sh J돼fZO׈gTMO ˇKxSu ]U/SHGRE};F7OlBmyy,UaWz,Zݑ {f9zk&D8GZ _oz_0[$pc'CtQH#c|qQYuNZO`_rYby85_q!WwXπ0/-ȿ}0VkO={tYDP@<] Oע7բ#Gj4W{V*bi=o/ZL%z{9{埄6$O $߱D9_4XԹ_=XiHĥqt6̤ RkT9C~1Lk+vR ~x=mxٝbz5PiB̂+lNȶTH!z_)4gm'${h̲-^6RUMHvs_ _/r套0$ҽ~=nmgR=}eFƭAHK%G#VO-ł.a Tw-%\βǁ$fg $7XqO4Zoo&[ %P&XCSd7Omg t(${Tr?Q Ƶ%F!{>+Dד?& >QfB`x]N+VED魻hL9srAeCu#R@%Udn7^Y1&HYW,K\ooy{''4UlˊVErDE>拽k`w銵zNwXdTw@rP&$fF4׸%TfB_Q\poL7:l07,j6L}F,aqnR*l<,Z)Ȼˡ)T0.\E^.e W8AaTp尩m ֏c PđZMlod#dG #?!}_?ut{ש.Pm$+uѺ{bu:N" Ήq Jr-SV@ sR'l*8V&'e.mVsD H¤mb0KXܑ=zU4M||V_X`\w07"KJ51 RNhHle"eOaTknBl|GUTe׻E;rK>׃͕.6+$2[K)朏vOp.Y}y3\^+c6JJ릮  =s10R emǎXB)[Bm;aBzwdP7IV{%w{nqKO}%;S3*ES鷜kj .>(\e]ai"%u2iu=TSiq*tPwhئrt/Ov$Ub֐II״ݭDܱ) ^\H2po@u@QQOzzz-!93*pn2݈e9 $oߝ-D(ϩX)#X Q,M90**l{4;pZ7}W=9׿LJ4k)PhreDV˘c)TP~|nWT+~Nl]_5G>uI_ 6m& O0b]ڼm=#:#ZZ4ی*CK5Tb&[ypٳELn M <_c_alMEw.Lq^-^׸Cd1ԗ%5Ѕ!"]a W mr]xa;?lvc\R}XOAkj7 Zݴ[ c yˣH .=xjyW>62ٵAmo$@_)xO֣W5|~R4 t%F %uT'KH-TC0!Y`؍M[P}tii$rnS*,0Y +Am^$ٯ#Ihk3b9ˠCm:'8 ` j&z5ū,3TXwT $ȵ9*ws!X$ ò1] 63o/yLEcܩy*.i$_2,k/XwFbr^KOzo{윆z_yWV$SW[b^+_ *f!+ߊA4.>~^ä41ǠZj>U[߮C2 a!~ˉC<_ꑳCoO6.`KϽNfqiV\5b? /8Yҷ\+ĹdF'V|>4~ENsu)1 {6M[H#g-Nw'MJ@B8/ar,-17Qr#A)G.ox8pŶ.jd6i+9˯W&3_?'4H6 EKyVKa|ÓwA}cs?/Z_QR Oƺ9b$KAc}ALOx܀ώry¹ IM }~rq l۵ZH6D AzUG^2Ѫ? >2:/v+:E]JE5aDd߷A&[cB @xlkz01C:r~F ~zK ML^tvn.eM bԻ8B>ol%Cg ܆B[69mjjvNZ/~ iH_u\@J݅\muMp%%YXQBMeS✞C;<;7[>:wg0А [ 6KXX/p1 ~*^u-B CvYI~SZuW/W`b08*%aYG'i} Dg`}oyJ9ĎyfL9sW`< V$?P+ղ"їzCZt d$(no|KBljի}'n}x(fe |o[IGN=A9<@vp` "3$ore8y46EPUϋ̦ &{ځQJJ_W粽_b*Nf"EH4?I~/sЛa^pVwɋ^WƁ6X˥DCy7# ǟf c-^*8ϫh AR\E |l\Fȅs!f9K:$|f7 AQ!&tƶWFnS@R4薬Iu@'-h2%"rq[Dڽ|Llhf#,t&Zڼ.gB϶'$3*c⒩,Hf%ytD/=U@*NB4Ha;j*S/Wp͠q*U[@M,*|0Zàx sԔA]s8r??2X̅{YåZ2Ϝ7 ԔY9tJ]L #:尵=ҏ6a<a؅[O>>締/ (KM°cI[~rElXW7Y d6"ywնPl:ڮ`3*()≯toD8.o5D)]s1Q0H̀ ߜ`wo<3HX{PrkNg_઻])vkSg5B=i_i=S7&" e)2 w #X!dߧfvm Wd^FL zB{r1}90_i;~anq r%K"L݊ Gݚ%HօyXbh=JBG4[W_f4h-eՈ-/\`'1H~4LOXr8H3N+f͔1f5=]C2/ kCsB]R;X4]sُ(`zDEq*V9vv^%$`g SX"LhgKxx~zުP02FuIUq'oBa< 0kKVR?ySEmtꄁ)+}h ? -]TeDrɷ0X~>7n+%V vYtUD `.ӃDW7xI-43wIZcsWM$|0&-J@^rGܷ?#R@5ʉR/*ܓ~l0b!FoUZx=-)_X{:}'upf.bIl3M7t!A dg]YL>-eNeu-#؎Jeb1;{}29U?7,-*?wW ]To7|Ym u{&Ngm\$=q36 Y OrRsk./>zPJw3qc,93tkts67ƵI|N&P:NXnAktt) bs oȦ9d#3WU 7F7]T50}HQ.ܑ$4`]xxhL fw>)ʌe&V` &fI-7/e^P k*=kv¤0g` 'ggжLdW+0M-5$z UY*T殣\OGBi@ۧHP1YbҮi5z;`#>y{U"&ʚWcU;#)i)',An$`S [ޝpETQ'nVVv̶ Xu7fd/[= Dzv%M@RYTUeR"VG$Fnd7V7`9v*`4m;X0˪k)H∘hc7~!}-e yV;K2 !\c:O:uHGy*" .VYqe< э!4;)x_ffWB+4/B [B7P7w4%?=q:AV ghwݎCZ4^\* F)mg ([SL|F]7F#}<` FqT/ħSͽ2Nv3kL*0<ʕ7rX驨X^(Ul8/`z>ǔ(EH]KXMpzc֨>†.Y_r]H~^FLup088× a86xnA\(-.%pQiZA jrY;iYNlB7$S@>ɷj;awkaZ7Ү'ܵu W-[}bᩬ^$siDQ\%%Yrjg=:^/Sr ΩYjuO MNi3ӧo1՟Du+yy!ŷ&C+\KENlR5QT1sA%DL_g+|QwAxOu lnlƣp`ECGlf:ɬS/NH><]C~~]ѥ"([ *q , +"F07l!uyJb[ʸ=ylPSF6:@=vT~vR4MR"3ܳ'ſ0?k]$!N2%[6oA^f/k:|x!s:QSG\s TR9^fMQ6'ya,MiMw$B5Tي5Ԍ/sh:}ymMbFRS\ל8=CmT|JFfU vCj`".9eyU 0~n@N 8(]h 'y=I!ގ|dqnc7=;TC+/+(.BmМeGG'#uY,pQ]]~@;r cTX`~R8\4Co:ْIl"c#7Ffc(ytHI# 7bS ,ڍѸ>S *7#| d9kXXF,MGt/nD2><,xѨďb=&@-x W"|oUj]Cuͬ -EL>a1OeưvGpSU-fi12;wuڪ,&) |dA蒑w'7 R/#ݶlVk?blK$;KW6* fQat;YN/ˆfQ )R mͨw %1!i>1O;:uבo9'M nż]WۏK[ s>ِ=^dH]?2x( Cqƨ+Xܺ\/wvA7Z.gBF܂ˬp'c`lhO#K1`ISa;y!R4E ~Ueܯ7s0^?nxa}!wDf1GHb*3\gZ8 p@BBWQ MϠ^'moZM'>"(ϸ2fɰ~Ia^PG>RJ? SoZaNpeF`2=%tۧKKcK݈U edd CM3Ń?sW)g$%`ZOݢ߂~ɛa7!:"Θfw[xNʀD9Ũ Nٮs֜<+X8Ƥs &mP~WF[JpaIL o@g&ϩ{}߫>׾#CՊWMwj*.L@vrORMJ soTj-5wT~MvG11%}GYo[!x, f HҪF[FKkE&X6#.rtJ;!y ni8tcזNuXG0.†MqhrFr[m>1N`, uL,C; S[$1ͳ/րu #ζby?LN*x Pe/NIFRS6ԗnKBdٱ+ "dUcuq"xǀ @DGQe(ׯl[뫀j6&Lxep꺨$j6? }b|ESTZ52j+s ƽx&)z~TmXڃ9],d LN*XHce%hb\W'UvvsiDdcQ@sEaYhP?3.y§1uPq?҃/_Dؐ £0y*^Q,MN</W7TH=ܭtrZI.c~}*.Iil$`rztR 7 +f@_\ !om QLM煮|/3/*bߡb7U(R_ͬKgDSZXz/-Gf͚g=;奄{m kzuх͠nD8<ݺR;lPQ!jP]i$v<=W>Dv֙6Ha/I3 /ɿl;H]+'qż? lKodLfS#me2G?k0^C@4a0?!GEE!檱 f#-`IdWY&l4[,R:bIme; 0e`C@տK+@]}`9  ̋!#jOEُOO%~E:/ h$%N[ "ɿ Fd3>\3vtiPJI,<#Ķȯ\HZځBfmqnv|dsʎЖ_FE6 =jGcTU*"4z?yyH?eΡ!WwIc؎p|6ʎ1ya., R@3'jA"rtJ^qA5M1})X*V "o;K>dȎಈdHUoS01-u!C$*;)o{}\FOgEC F~ʊdUn6 ɱ魕BرM&$jF1J=(InH^5^Dy}(ZkFX 1B5ݰ8z,U Q`\Ba|oPs8K5M$7 r1ųYtxT/oH4ޗq37<bu)/vo+? x2(SSER0lp*iHwl.7CRG3)j_9NmV7}yHJ=_ܑ!zQ_98+CHcHڬۿXUڇcq~\;\`ښUb9_4[Y;bLiN+@%x0 iK5wF}!iڂJ$8Dx$Dx[;|7̺(mV5&+7FZy'_然~>oF0)F Oq;N!n1Q4g)q29s֍]`ýr@Y^ 4lP]G+k^So!nqW+m[fl$$a՟7%^~9ߐ6jU(BD!قU9+4!ʤg wGCXTrf_Xh 2u[ri㈗=_ͮ2untjn?f r-a柁QR{^{ʤ[BJUlV )D۲&Q7m1Y 0Ζ)ZH8?j"wAeE68T^-猳"jS: )qEU׉"=t~vfsÓS1ˋNvɴtګ(>BPnid3RueE`g'W|D1t_8k;#4SCuî`#I%ۉc hiX5/ 7GdqX)pJJ_ZnI )lNBMĔ þǮÀ_QoI0 nb15ԍ)ZT=kjHU g$^"^~oH*0*߬$ٽ/SĦC!."NY!ͫ&oXnF1j|;t d1.O;tKGG-{ఢơl6-aJ63Nl  3G ihj*[UӻPv O WzpK{އJVMG Qw7Ӌ"wrA>mn۟ ,f M|:.9mRtɑXUJo$bq]4(jm=}vѰʴHKZBW_ul =5Cz߰|o~{Tn'ȟN)?_gg0l34Ӛ FW]<85K8# Qe&oYďdL">_N{_bT,Hڲź=w?Ee 2ݑLL^})"eL ܎s-%RXB֣0X^|?GN\9Fxrxb9lG Ks;~,L)k%cƯo毝/ߢ'u>en떺 |t, %x8-Dޱu rPE;)`7-OE|Ŏ]Hk;*rՀ,b/9 pj2wn|i=4M6x.ƗFߖ_>LMmlycӿrN:%D*;JO NKD!~y.'=~T`KK[2=:tbEOG| yi1Aˣ^0&TgmM+u_u/SywFCRoGbD3ifTkݸ%㼦[-ӱ =ozMݡ"7zL7m̧N@4qWRe4G}FW`"3k3<2c$)Ǯ:~8\2m sW)m䞀C|^p)KANdhY5l!"1sيQh  cIy D'Eejo?ťz|7†H'6,2S +ެ.B V_cRv_28 El(1!X+K{*9R^:s2C,k >7?5"r捣{"*2/i uGϰ'oAxpoCLw$ [ edV5Z`9ƦX %>`2mygtw?ɪw(7hq ΁̂>D#˔\;~Zix) {!j6a7q$ZHdi3գ9ФV~G2*k+K+pΨi3M7MD2_ؖV}\B?݉Xyn4i ᛢ4v]h%/FRTa|brry_tŜPLׁ3} E渑Y?]i3?P`_<>ȚGK6m xG?r@f;!G#[=솲XWCPwxSe"K&“W$.p#W.RǭDot]@=7 A`sAV3ET@n85}~EVwsFZ^x<.f8[G2-0-op|br?BM9ҵUؐΐ4|3 SH-,Jircfwcaj:c(+?تږ"KūY>"d0ҁ%.EyNsN5[82hqzgh5 E9CGD?BN$m?סom/s04"r_\j|9oEg݆տ}&bIex IEM(ulebȇkuem*#t$l%?szMm4Ci8?kg&cG1tm}6 .| GA$6MYr1^@$G  cr~ 3-Nj{B_oL"."l^tupj{R?~FlЪլ:a9ُ4^}/WL\wwl:х&iR h [blȱR(hP䥹PsMG.Q- aIytx aQ^e k$`3Al;=| 6uwLIpyXih۬ r>KH BVN ;}zޜxPKܖ:ΟAl"F8  #~|Swaw*0XA 580e*<<t*[W3a,ܳUrDt80o|) s42W5K@ r0Ih!BgŔU\`}&6gmȧ/`f]\eEe K1"g^UH2u4 @p~&(m]H&pGwS'%v~k +,}a4$ldyDdU l-q٣g[G7 H{ndX/20QME㏰t-+Gijr{uWf-U.FbEᣦwue̒7, * ߻X-Ts Odb;myw!*gn9=L>T;oLG&($ fe륖-q~I%6<(S"t@bA"2g޵KL}zi\6\?569_qU'aW 8|;W+sO=ܙoŵ?pq֎ )r\-5(YrK 2M$ Jź…r,4t34}Yzqx__& zi+ RɠLO)MfUּ\ξu@z* aT30y`]Jcqc 챣U~=F=VRPA [VyBU|`_\8+T}SMo/nYMfu,*P.8'sqxI7&Om c/RkM0%`K rNShJs6L>^mŁse=r*[RJ^ʾ/C&Dܟd!!Z~;yByܺZHA _tb|XKƩ* L8)f{kVu i3a^D]vWYnaKz[8a('H;nGaqTi:}ih*bԘN!׮1abǕ1/pU0iiAMuKU֛Xh3VPa|wu݉BA$/z貅]䪜4=݋Gke+鼊,u9#8$o3}aiV|k8^ Xds\e)`wRk[ VzE̥ygn- Qks|P^xi7!XFF _Ehuf?)d10,;Q+ Q6ay$taH Ҷ)k%>&iHR 9 ,($j&کOᄏ^} )a(k9-? Fw7 y}k󞌫~Xn;^jܗ)SM{?m]Їiͅ Xx]a\bxz MA"QZp? T ziÊ0C#:·2D 8+ wfqM+s.Qm+ڲYeTR{߯Z^#u ,75NA=|F#{s CoGTiCwGւw7'! u=muXJ7cdVJW%S'e=Ion'vQb! Z#AޖG^j&](z9׮my !OGemS Ze U|QXa΁ܨrq$|9~(RSB4 /g٩gAZ#fIIO0<+yY(zo$ m:'T=9N$ќl9]̱HݧIS\bb@Y*R>ި9Hų=Qv9̏?pq-oYh"3 F6GjpSGHoo^8t(IG>' @yBYLOv jl.MT(Eg}Ξ"eZa]Sus9H}1LԢI7]Kڏxڎ;sd_n .8@ε!5T+pn9vvH{=b ˼U TPs{vgK(7i7?miV}qa<]XFNrT4`YV^ $@ږ$hד,˾W]'uE8?%|| ; F,8I 67g;}ΔE үOi&Bʆ\.u._Y(wŪ*SPrG@4}RIQd!QKŠ3n߷{(Jj|CwY" ztH,+FAI%Nٸ= G=7Rӡv eZ(/+?p[*kA :J]OX>x?youW/7Y{f' bRIx@cGTaqzMU'8RSvwx~,}%NWCONMBП0)S{1?T 8L5}%[3S"1Pf0+Dӝ>M {!MwG>%;+rDKvp9lQ[ }#!;B HuwMmWGw*3R9hR+:şeιT{ur-Qd@iGgO6_&BVGOY:9J0q:qӵҳyJPeR7i^X ]l8;J1*XPK '!s9ey3.JW㑾E t- ~)y=6.KOx5$>B,408 _L>/y:FRp_VƾX~qΞ8J~Ə*(r'dDbIi(>~J%4) Aj$ w/J$HO'uV} D_vi4 ߽rP}>׽ߧcPg|Pf Gό먉cIm/z\W4qj:3~@:uZ<8\&]iAyͶV+XT:c^ř}66o1HSx~G\ *ü6_"4>%ds/z22)z+Ŗ\-Yd^#V3%&lS8L9 HMQˀBE/xé$и${Ν]HG&$mXH*Q_4Qc=`,eg wey{E"ķzɪ|l@R*'&Q$a#ǡ4Buax_F'z,X̦Y]yJDNnaX߼SmлXu. !~!Ga>wH{A9%f GSBq*Yo B籮6uʃ$_tRL"\|C)J g 7E}'3DŽ)$U퀜Q `ІR.WȀg?ä ,kVVVlc"c A^8;Je25.Ղ oWb(ts%R$d1QG2ޤƻP%iꆟcxc@%LSjXuEokvB n YmQW.>QDGRM!n$x5HIIBycyɩsI1K-,A{Ӧh,ݯ`8i_aDA6{=s8qs= |Td.WƢQv.Zę{X>Da>u&8|'uPB%EѦukޢᗱ6-g*>( Dګ>yqqvދÒgZr~[cTx]tyT~>%j*[ű.WZI m *&'J# Z"&E$6v\_^eo;A0^) :u+@|t[8=9#W}6&ɚKF?ClV`fYmu~P'z't2S,Yҷʶ>]"b(?o]Gv_?OAGo0 AjNIɇrx,} 8ޒ8T:d3[=2>Ha`mͳ[Di"de"zf7["Ufh1ZW^:w@zTRjЊM^ c36]fC8q>Q&nGIзY_䂕c|#k`y-C\KMv]f>#7i`>d߰S@ЖxCEc7jfjuBv6+YO{1G%=P.} HheYsۏE6QA̛>EH# h~|\>PeT HG a NNpw4nx( Yqây.a h{JH,c@Tq}>^zۋW k8ӑKRPT[{ԵÃZjKMImTP*>Zȏ g1rAJ=v(@٤RbߡȢ/ԯl9*jЭwQ~52]*-FA~ޯ/O "W[~-xV@* .z\Sڂ$/_sw8d*7M{zmR9Z)"7s7K-ix(Fr+h}u -(MKNrYoB :ЃTm?IU9HÁ!,o䠃pF CcP9-',-@Aι\"T;'y@Z*zH@uTĹEdO^̶1ZGzEMH0߈=-e!R_~^"0|N"˝yeoz9jÕC" I<CivdT] T6\4:#ؘ˨}}xS6]hf|˼8RhUIj`[hyz%m=5t\vƲy$+y $ z8˝jۑcBb8O,DGءj”4*y33K6]GCwѥekhe ו>4߁Jp&7?H^&`\_Cz mzjvUmCؽz濄:}Qr]=];д)}-7/v9ץhG4\售# =*Fkg`8X8%j5\'8Fv+}RLTZy\ ?:GY, MEq cw :R9"!O15XvZm!|*`1-hK- Ώ.DDsV؜bQb[\Z84{KۅM.Ca8Ad֜ [//,@jh\47]-e{/>Cb}Zv].\y #iLz|0PM76r4 wWv;4K`* H/e{KU;?ўeN'C() /-q@7bJ_x@~BDO#dESzggChJF\3LU)&P{_r0ӿT#?]9l:jZgY7yQ :]oLS*:WQƤ mEtXtECAQLa$"q_n@pt!=S!e.ӄ%P7<.FyE0j 2@K.*m)_i%#Й0/Pd'@,w56ު.U?ծTU/C5s5'|&pžBi*l IuGaPȟP1uz04?) * mm*qUN=.bLdxW[N&'AOO%~Wmn ٫MȪ}CdGaxЯR>+Nw@=[of`:ۍ3:x:>{F7Yw4hƄ/A]p%^FAڷLY_9Vs}z2`]O`KQu|!#?\2O,ɶć'MTcX{Y_3JhlIj`$%1p0>sD?WIl>X`&1 e]@8Qj7Lt, XUΙNզ+寬 vοdwxKt6sd ]J $U~y?Lڛq*˕t7 %Y95; k}< B(YBNJpJ> uW5vmU2#]2mΌHWJVoiX9ɋvM~k:$? u툛$7,W!_K8`AS t˴ޒ1U#}B}.s'"@|oSJR?08dI0lMlj[C[Ă\rs@QC?fJQI 1ywnԢ zŽuɡ2ۻjQފ˜C&JUDztAvkzT={9NV6> Gv8l9c ;w!ĺX΂djVHP{F6 zVL)]G9,,3M6tkWvxKjLUv[O҄nў^]P[qd=f9*Uz"fbl#;!iR1@j֐1U\e+qQռt6=9 !ࣞ*Ià 2vHli7oiK.x lT+_n-dh!$K%#B%1#Fd6gcO0ڽ~#bNƟ"` gd'QK[joc0)%P[8l(x` -*d %?,1$A]B&E98/J c'Q38%g\0{` +;Zdog[cɃvj5|@傥mFoV~ob.#L #S[ Qjlso]bHG4=3Q 9~ŖN/-r%2u'oJ}*6ז䍘O  abpN7 h7 &U zZ.lVt,4:xL$2{SkIA[pף"FBǀ :6]'/qTĢ؞tܬ<^K$UؗQ7?u"E*\cX&(ldH\c0{ dXmK)]E<<| ;q_E% eA+SGTt5vl0r6#1O?+_vNɨI1 &MS0} "lG\49 {ፊ帞t:s'Pћ1'B%indu]@{TߟEoB rnӋ`@9C|l,1wVR.K@?i.hqVP99c~#%S8[`28 h(W&}B:gc ^ަ|C&q`* \̹y$f >w(i^;,5v(,F} QWyYv&#e,?ziދMd71{˔oi;)PБn@mzk H΁5%<ެjZl&CgL]aaxl5YpCB68Kcx@V |3w,ͿBfv};Vp>^ʙ]mbAu}\Λ1c'aBQ1s&yʳԇ(@ .`W]? Ck7]!'0iIC7)(g~ $Lנo {eRMoS``4w3aTS#ܭ*LzQWmlǒ t ix::nkOj\I㕽9)Us_9W|Ltu%^<1$ߓ р\p=Tذ^3Yd Ao~*cBO^HZ; 1he[ t$}@Fi:=W!lF c.3ݼX,ʦ=_CǙ&gCԢ.I]ᶯ֟M$ae.ha(Zuv{sd2%BKRm?N387ꅓaM&@ueW5n.H}S1kxʼeX>!H4DˑbϤkȐ/$3Ŏ%lWN1!ztGI)g_[_(֫1{D !MWEh-)#;Ų:i.0,87ql8@tUto) vuI}%_0U(ڽvܟC.#ew+#`4\]:rktČh~>g )T++ק4VBUTg/$4_!nq])R8N]7Յ̕RV# uG|y}< 1mX) ~|lgq-D7n傥8J׾ƕ ThbGitL[!)/c3 dy^?ݭSΙfcㅍ6ifYdǺqm*yu7W֦-ӓg_(LBqvU1 GKÄNf W5wL Fᯤ/bp+:zur[Qqb&GН{էmٱ4pބk*TɅP}BHH t74@Ƒy xnWY[B {$z9 /u:DBY '$p3HЇӘk\L U2 zL]N=3}x" iM*iy(Dô,b[>ʯ#cCj&9 LQ/׳%DÜԹFptw'~;vGP'7ֽ=}m4 5);YJseHh0T<7My,[Q)9,+[x6\ yfk%u\O^€诎"@Ϣ5j\+5 #Ao"`# Zn(*7Kc"%|h(Ê͕N7o |+N.,1dEpU(v8jj߯f[X^K6[\4r]D~~;.6A}T&G3:~əy*}%"̬F iʂS/]_{0no׼7 " fN|xz* S!1@isZ!=q䉩@gFY buTG*Z;?[z&sݼA-jո%/R 1 h$RO/0SFj(x6ן ے[7rBk:e ekwCZPV)X4*Fhg[AK==8R \TniwdD/6m ېϪ.-ß-?~f߾GioJ+Y?>ZBBx7a2$u*x@_Z_ Oq6qk.Ji֕AZ7Dt <+E*@9_07:P J?&Ӈ~") G4X2_y>suΠڂ?*Oҳ5y낱\nI7M< Hb .{ Ͽy=45u h U')=k^sׯ0T'calۍy}؎$4Mև1-$gྔdvg[Xxlj;`4uI$. ioJ?ʋ >ETxMd^G:KIOm_Y^c$S2őe:~cdA EcxH%, N.h?ah˄[w;< <3̑->Q6]tZ97[ ɟ8*/4G=8hn>liEiunDF-:H}n2fZrgKN~l#~ w7<GV;5*PB#F@gp.,p:j%0^:eT9.`zM_ \Q^ˎﲄYYܤsIp4\gO@\rC|+>0X )#k'l+L^l0 :H"G_[i)`fjR3~ˆguq55y)æ%nVDYlWm@Y~A*ď&ll _Ru0h) VdsYZ?x QlҒ0tCZٕ{h٧8! *-7[H#83ņJ1FFmڵn)_sJ\>xg>~ 65sYA Ռ_WQ0:Z:eVer;h*u(˷5,9#"lwJBY_!:[IWW, ;-kfݰ?ry.[snjbݍH] Rxmm~d澩ܫ M,P)ȁqFPGĢh Z&۹"OXR#]SxkfH Ҙ_'=ύuZ}r<߁?^^`!3A3'6k\tQ&t͔o/1]n]b'q\͙ tץ3FiԎ *,-cX}d(Ю0%Kq(eK`VT,|%ՂFpTH2r10%ld.q*@HJoj@{WQBsot7S1VӅgX:h-OWϷ'ڝ\iF{9s@r E$o%F)`ތ8fv:mtX_j'ԟF:%jNVG4H]ȶ;xnKG; D%@0=Q }9!|"qş|`j1h5-p${`sQ'^T@~s3/0쮁TiG0x F_0qԯ lEqOމmWTk,y+38LJ~zl!;P 1 7g)nN뮼W_@D;>{Nh):6_d>5)ftֹ1A"l teȽ§+lFF {wy>eyټ衲""A!p<dS#ZlG̮J. dos/O p'R1ThlUVG!76fCMr+ ʖ~}J?)9ҰQРW{(;zf%q ͼ;hiY&pp+ &g@9Hyepϐ@9$Ey3δsf'R_ yb*ae9&[zZݖ~lzb} fS 8'TUn.nymɧ' |!*:ܱ)r 5ݤ+Zt /d)!Æ6` _D-Kà 62s+G`C$ٓX凫ցM!XafՋ>}`uĬ=zhƳE'tu0uy!ΖErԦ8fO<}sk߅ @ulZOj&'Y=lR@(|'O~uM+O{uשxvx_>Ti֫ˣȈJ8Ytǯءv@» e5Y9񀫮ׯtE&%aI&"jgABAN 5e<=ޑ\}KtA&@;֑E ՝v>݇(1պf\+S:Z]L ;nGd~Hhz;6[Ulv \!Af&[L^xeb3QirT;m8\_NR&84&2HʺX3:6O<&LTsW:s֙~& ^n,BewR&Ekw5?nCib5gںh:n>r7)w^> y)rնƝ%ib:MMQǰ+%f۾HY`TCf)T, IVz@FsӣKPpE v8wK=dfFD3b(8z(: ~ 9=UT<.\?1+DW+FzփqtEKXU}Jv1M9,o <""5fjѽ|(u YC?S[k;3FT1߀e=sDǧt#bӆ\9hUE1uKܯ-:o@5B|D=Hfrk=}uޅOf/3`m.w>:.?ǂq?ΔR'4q[(*bn/CGWU*pȆޖ`B8ʌÕfuv +OneDbz0{5OCҢ"kȷ%Gz }HzB(ڽ\Ԉ,[C>rSa&#0myTV] ",(*Q*%L2Cj6kV$Fϳ7.ZuM61iEC?\t$E@q%i@RZ&K/OmEU`Ibc\DCWha^*m)紭! ;}mh3ߦ&7nͰ+0UN0!sCO,u"YqwE^P`er1%X-`# '|ZebNǵR $W8{[{ĥdT-픜+ 2J+HfDI$Sд[ qXָy??Cyʛo޴ ՜$CJ*+Ɨ<hV[g;!%*&sܠ2ha q2"yi7y Ȣ0?c<Ň0.,>黴w(&AዒN=ja-̟~J# S*WS [JKRR=ˈT/-o#n_' =FƹFc-}gZS76͋X3$5hTg]۶K򁻺TIQbj]`ɸ4q/e`1ɐU轹ͷ(ܞ !g;OW= FL>K \ae2WsD*2y3#<˺a 5|- yyM_aČͬ @W>hߊ}?K΋8u!_mS ՈMXY=CGz=]#XfsH \d5; :<w.Q/8UT˨~8YZ>cJuǎ<#@Ф@agD s55,$ SUݜ]ݕ ̡yWo\2 G4qQ+[+3 Du(z e#̈a{F)uJ 9M >B箳ŘѣF xTՃnY%ḛQ(y#ʼsŀxg?V:]\'ز\9*YM+P<Ɖk?_6^h9cC9TwD O6dY@ ʮU-t$7/"z)vR38~Ni!k[PP [ F0˜k+P$Jdѭpyβ 樈 ʜxCo| |yI\/Wm0/X!~i3ֳj(~T|Ό-tQ,1b MܘM%{K-$=.M !%/*dm AY!?"A4>aL~]@+cb!/ivP *}  V& g+>V4bV#kiLb-AiO#])Ҭ8% '$FLX%bzTj FdgovRVpG&IBy მbP5OFڎ4@@5""@ *7t\kRQqk"r%g2Sd8YBȾ5{P()ZxsΧ}.JטpZl=?M7^1?Zˢ/1m塲 GnS})0Y bHؐUԌ'n['kÒ% trMR 3غz_qDurqka x+?:ʹ&v^d@ƷWoue\N;>lCك`U:oZ1OW _nNfa1aqC gb(߾&n^qj؈(c(F{1zHQ^?<"/a7H΢g@H4iy=OmarZP%Tr9*G0hU`,+cbbH4:=z"da bj4.v.`&w*umZ<)c3-7+E˒/׶_V58HTܠ ƽR4ϰaneȁAH-b̜ku=`rӏ)wLd8 1aT>eg.5EЧ\9e"HʮZ΍JκK wŒSlX,h!* e>tJ Cm_;⣨*On%2΂rv;ZDH2@զ{T8Ap 2UvCYC}8o" )3XL,nbcAafU'0ޘs,T(ķajٜdn۷:s^߸\ن8||f6y+( )3gp;0ӓr~ztm}ӡ M`*RVFבּѳV`u  &y84ѿmdpY F1LB$eօ$2}vHplvqŋ$7Y%ssBv[g~OM {C#*FY' ӜMwf·fŌG*NDtB¸ e9;@cj80U\Di:Fܭ;,\q~C|GaPbvIT&>Y6` uH2^7Ux(mbvQgS@YlF&rV8ATz捚C0[r"}|8ҪBd9!DPlw_EႢ^P 強ȡA8AݭZxV8KݾAED`8aHwCΑ83=D+:4U@ /%y{/%L5n?Û|:f/ Bz,V:m3I23/}p鸨T 2Me%;9A6]]6MHhepNFfңKoO4W!T*vߍ/y4"-7/ɘѸU ~90qљ@bYl\:C5+D*=vP5$q+p[4Ԯ"g 3S*NT-hFдMHyy5vqzNkz>)T$~]s#@pm R$p'N޴mIzP2o&?l/iP0|\ၓ'W򴞻eI mfD8T#?3/EBӷ5#+ _eWõ ޿[|;w@|(bVB9I psdYq3o?P~Gjycx:M#TəG Yv%y';W.’B{ur`ֶrPH* 8+`TC3¡ #eYiB=ᖋI>H0ΕYO٥#f>e%wwz3b: kr{VcXV,64 ߆'F]*/|w36LO@y,*-=:Ѥ+֩" pJt{I!da_(%#5^&BFDb(pz+e3`ܺ|7,T+_Tq{,N&x:Y+,.nCNQlˀruG!h#@{W3?/Ӛ~wRxdu; #%.8t^Hz͍-\>ڞ!uGdAC,@^_޲ߤD̦웫$f#uW 2x"zT;[yh3L]2ypu :&t'&k$r 8ƣTd1L FX)1J䜩*+E N8w2z7nyJmgO+5N9;t%M lÀstK"e1 :Ho:z 8H;t¡Z6ؑ> ߴ^wOP: x>_v5:ה~@2OkO[ZqGU57g`7o^M!&7*}vGm:zu{dg8Rīo0O6n3Lt%0*^6C*y݅Vi@~ ?fyB LɰA.ᵂTkE㘇~"6Q; Vmt*P . .fTLCwZʓos'O%ҹIN-cT(j1ئTeG `=s2 c/w:Zge"eMօ[y_k so۸+Z|DH25zqv"m=44ߋC;7X'=%FdZGDmw˼B~U渖]GM*'k\2)eM~nȾhV} r:+X}Rc@y峸ofAO:R'S8Xq W? aW8^ݵAjL_ևH[ :Uգ@VZ%_|1؊*8~hJPe=[|S~݈ni;}䣤A >k(g=4Dc, aHNGa!2[P]xAd=o5<{[?VhpW:Ou"0:<֮vl? EK$@>E;7 x,y"P٧e 'w%7 axEhTo/ αJzCH~FrAsL*~!djjBf$.hWHh7usv݀})o7r@7!iÑPyq`@re [jV:+M\YYb}|ŌC.ݒTex*0E %ߑBj[QbO f݁%ZbB{CޟWemq])Jߍ-T2y?/U"'lA7 1 kY bnDEc^5F1CeBIJXt;_B딖N|2NHk3׿bbroYre8?&,Zf(51`M M%AIy &)78Υ$f ZRv$3JN|Wr,tcNgO9O*buix &q wSXW4YtIm'3GQݶ"34Q}A @(.~#PKb?hVĿo&U0:6+K!C,Qi`ștT"&zeY*zO9h-wj `26F[9 #ipD}n5y8'd,T[Qdg#eId̏)zlp+:!@ΉxE>i"T|< 'E,lRjH&OZauiu 6 OQj8mQY6d &2eύq qVp(렿1+ /pd ]l73y)]PAç9DR$?@keDyV)Nb';"PF})O3Ԫ&J qH_4^ի ڶq o2@.3$ߘa ADfDagWjոzdHv̿mn]x >B{jhDOH .JKM3*_A~v@/a|PKe&oӏG7c3W@*?ӶLu@.}#X kRxx1U)su`ڴ$5 HL6IĀ/C8hg"^#u‚YPC=P/=Dl8R껹@}buZi {x'E_-ԂZ@C&0x$ Tq8a] leT[P(:VTGݥ, aA=Un}`7; 3q).l.2汻u8k;p*,i픷_o/R J®lh٥V `X:OQjZ2/ Tf)5.F̂Fhqri'v;x%Xuq՛\~7keuE~TB<^pPv =29{ 3ߨz#T2188I j7a"ì>Cl5ev)OZ0~ɊE:*i/2gjΖ'} ݥg > 4>wAw#0GrlPv[0VtÁOXޚ6Fq_{I gu$y,/F;za. [n$"tɼ*,HTdG"!`Bm_$Y/:E)NiqKf,9*shyibDv55~ Cc pɃRn6Gip(' pӘ_bXH.!Ҹ_^̰GUbS D?5X kmkϛͺun3d~QT[Gɢ嚷& nGHh/ viokhʃM>3KbДᚓus-G]M tzFBLݜ^U!h+WWle~SA3\ZYVljk{qaCIB Ӻ2oZ\ M bUi}+=U@?Gl n/_ϭ̱#->| cU4+v~6W-?DrVYOJ^#,2V&s޼㎗(e=ח3Z 4^]#t*]ϰ'wxsWRFb0O$6멭LIBbdR<6_|?Jŀaro;JSS4ieW"BR4c uC9, :TBW1R<%}ucm}ܕ SW3|ͿԲ'Ǜ|c5o2q0 ^ƄP09M&$c|]TUdcg4WZfhv6=C_X'x۔, B~^Cxwjb 'y4%JCR._Hg.4 6aHsr&2C׶sL+vVAϴyWnʳϳq.;&s/!+[j 9)9 woL%U&jz@\Osyy׀%Z6cpJ16Gf&uQ`ln]2<{0G|y'`h Dsc%|^DdX&sJ~z8wB1g2u4|R)}@@M/(U9V5::t'k'WޤçeGV-:eHht (YKW@AF]Gs _0{QTbҶylZ/CYpzp;v5+DG _6Ep3K)f" `H'(!K}#@ ь+Bޛpl h AچI!pBG\4;-]3U~zbwvf On}?J&E@ *w30uB6eXHzH tCSX$o\|:ؿI10wΉquNsUaH 2[ǾǾ:z^Lk:S78\h&Nv, Qơ}wSy@G[ =4N?Wx/7a#j(C{K}Aƃ}h\}t1oLhߜ+[Vf&PS>{ ;?TV"Otnd9 u"3E@yׁ^D S$ !Hw&'a' ؓ_Pp L tg9Ũ8.jKC3sUЌŮǛ&β~NA$Q0ʞXR$_@yrj[jm>oZ]HShMkLH/up/q('_$5:]&]-H[nj01:2!$tIE2Ւ3&j+;ZiJߢKAs$*Ag9Q;>tEK%@O .^{~ KUCݗ]3V"š!G*|$hʬoAc!brL_@%PW|>H!ߗ0 ;u>1(^ݴ@p bbh&;qy*,-zͥϓB:kov0kiee d o-<F 4v<#(cqa; l8;%YhKݸuG)o2O[? s.6z.8[ԓp⻵ :~ۇt0Zz kZm8\UXC`-q E19ݫcjJqշyeu p8`jBuhtVyj jixF{\sݓ'~joC\\' r{ 3CinX>Mg99[=(X]9_ 2;hPzs ʲOTt a-d>P >XRA'=L Tߔ?IE />UqnU3 bRh4=y푠vOrmvLt*xѭ_ =ηZ;gdxʼn;xnzA()h0d2΍)Ɽ3P> NՍ;l_sVЁR!!Vxr5~Wi4Jxj_;#Y#*1FÔU C8Ʊ^aqIW=OEwsmNDqIf_eX;Vé4"e ,$ʍ6ž56dD.zkgq""lOýz#ZP iׄcPJ9WɁWl@ Iȱu /62;jtYW2IUn7:Fo` TAycJ*~۫AYF϶2![nz9U/%ta269x\Jz%|<*wB-Uӷla[&"ovwWA-S7!nv); E*ЭQObnpΜm=pKy)9dce)짟\49}ΧdeRv}~wPSIfHsYYSA~ۉz{ M,gͮ$):ެXu[7N吳Kmn1n ۝R4dtuN2ZH 7^1PUfVR rAk;lQQ`:ݶ+4R1XKr`Q膳j5I&l0 i+GO[tl6t0{[f9Jhm<ͿN#A  Mui[P(ۂ+݌ יL4;8zyu.{ -zyZ[3_WaD6¢W%Df:KUQ+a;by~Ĩ]_b䀺ԦJ Tlǿao,VGAjaEؑrT.F 6.kN;}7f]+x'b\;10pmpIx`Jc-TB %m#b)qq3}~PLc$Ι>~'K2QY}#Ztz>|o~%n8:N{FH˳즙3?KMūm6__mԙ2=c׮W=yM> CZ'voy3 ՘_9h# a_ߢ0fF*&| AS#ƅDE~q_s,/:І\GU&`b8M&w@k+xH*%2r^:%nb|0jZGx.7Β.+G0t9EDɺ-5ZQUפ&̝HgGE9W8'pVJ 3lDr@[8(&/X(Cch#73P]SXI]DO) ##99Jk3Bg`,Ep:s6ϫVt Euj$=keF@a绘\u 7=)}ƪ.J\6] =^\-n#s?vP·"%؎fN 9 AA&s6rn`$)K my:D~nres-6w]禢ZJ8)v:8n/؇ IltKFy/~Pن?~d>ӿP ]Hhj'5fd `-Ĥȏ"8^LW fg=`. npjV"vpܿAJ29/y.T2$TBhz;AT9"t# (z "3,)a32qo| q:SBFXB?wOiNۜ Ws[ק+=8nگdNj農"SIcan$:&@=2Qд04XG/"0َIBWaҩ-936EU~xkN SP㏤ްV05JX̶Kԉ7E{V1MyFb pمa[e"4'eHұt#Q<+&Ɍ J{q׶TI> u%b)ڛFmZuxTS   Cjd5K1@$ .qtFwY@/ɱ;Lco>4Xb(AQ4 ZL<(o_x?A= uo,鎋 rP`<ᐳ jS oj;+ a+9{ +^7f[e !KUB`f$2|?^ÝvRae -Izr2߱#h6t2&2.IVEŮ'B/z][<HAifk}aɦ%d8$hN;|бN'6|=L+ ⷥcb뿯TgD#/-9+J y֔PË\xaav&!1E_)A}ڽ9X68,<5+Ғ!V8!5ct'&cad+OUO;i.H#=&r^K 9sw咠; =%T{Ad*X|3 E#~o'_;>Zұ1VEe[RtB4)?s%c 6k @LJ F!+GŞT\ΆWHhˋ3 (֤&']}xu[b?qp*+P@%{|}D vQ_5Zó!'EҶ0-F[d|gK1{"B̖nST'^x]?}=JW{Tsg3z nQ?&Q/|(Dx$(o&au>i+)KG;j5KR2|iâHoYw@byֹywywDTam.gѢsjH@yK[0󒲆؈~-s;f=Q<0d`8M?w5ݼf7"wᙾWF%tOFt!GD!)<Dר\ή (v#uU"P鬅*IA#@Ve^AۊGtJe2u$&^ajb1CV)季^s&uE;(RX+;,)0î5ƣKdKHS369UpUhyyk8k(^M3f_<;XZh'G׉N L[&u5N#ㆻxޙ ]]z0xoskUHbRUvl{g?wo}5P3 MBAx/H!׽L P+ |mGM˱R|R@dsi4X *o*# 7vij:i#elhBOQŵCtdK˟fށMO)f\1eM~高{'h(v#,c;A%bU(@xoFq.MS/Cp>ZQi+ mNY4 K)>AUijbVD+08[9yOe~,hK- ƙmL 2e,cz WR Fv4=J@}~`ƴ&+%()_?p|WIcF5`XWN|^Kb?h)8hfn36T痋K\{Vl܌8u}_`\AJ5}x;vEbk\wdVHI%~l` !* lb#x~zE5[;#Zςr谈S=8mhܚC"5F"YNäg*(tdȣ_V I7V(S JJ-(Bv9;<⠜ń@&A)md/b\5o M&KD{5u dUVv\38H3| ZRUYThS`ݭ"/8̶Tzue7WM@-pmld8zPax̦pDBFߡn$ha[{.,4a'HT>S; h)dQ$r[<ʩR2e3.]{]@=}x{:j+g]ok4NttFh,$'vG=O&)qZ{&& 5%Q(ISxnu<) |JBkUCޥ鎵D '*zg 2 >/u8b==LE7m١j.ZgIeULaw/ RwS7YXw&o^ca46!M&R-*Korg]<+i~?b!#I(Ϳ% ZӀ>℩t6@> C6iq7vf+:띪6 {@J}weR0MNӭ2g(+*xL=s۱N^\+`l0kj1=ҊM8y ƫ3q{ mL6YFwÑp&3;uE7%gm5}w}gl' CgܯzF'kIhD@˳JyV%%C3ȿ_{CX98AJ8 b-<,x\OVgD풞@{%i]h i&Yy7"F$h%l:b:l  ?8߹X D(LW5ɢR$+RaNK\м%iR$[x]7q2eGc /|qt0PL G 0 A:^܋G CrF60iGc&VپLfݧ1~h";NQ=m+"WE'cd?^vϳܦ :lkGVnr֑ki|~^ n⡄3ysAMycД'U>YS7dSB Gt40S}V~*ZfhhKQ^UKouI?,Q,yj'К!N "sst/ޑǼu6w0$^]6y2Xtf'F Nvst /`K7F$@u<)(7vbcSV Lj[0utwFL}!2챼1jL͈6hn$0T!m"%t?hQM}Y)n \=c0 ֱrOAJiFVNHtP PYKndhJ֐Fn¨2̌@of3DG⦘Ts>ZHqQޠ9b&q*8C]6?dQa?Y@ny}K=-|(ձXT"9"/% %yGƔ7QKiO6C[A',}kIlᕷநVP;CK_m/iBU $(0tg l:Wnat ߦ#rtPJ{mַ 7ؚ0|lWDs6j*Ӝymrg]FZN*UFQl;t*^~|֌dYE9*b:oEJ~1)e{<$BKA?.BGFaj'$vg@%'뢙zЃ{!`r%rE6hŰ2sC<.q3,B!oM@w0AT왳7"PWB[md6ntTn@% 2FzoYXs\R)E(<~@&*R1,y24Oek$q!:$.ԁɡ/ yI{NLG>64^1oZX?O+mwb+9$ <_HL5QLL*e| /+s絪oD:g<%W@O5@[$k"`jxrDS8վo_*)xq1>nbH#^c AAkm\{vs= :.las/>~c&)x91ꄒ-Pa_s;PjțE:ŮA%!et-au~0 _\QH8IDX=XR=VU#naLOmi&:k Nq˒ⴜk~ /ӻÃw>VlŚNɯ|2v(YTHy^rr rb%J]gVLvc'9*{P1)Y)v&]$pV?GFOEn'KPD|G6NPAzQp_{`}挼Hj~8D\۽6>4lU "NE m]$c%ɫ)N޶OpX|#h2PA= <7i 8g[7ՙSOɥX5Փ{ i/C- mA !o5#62iD,G3W%-9)3{m} l^uRKѴ.Z_f1Ӆश7'Ck9 L񥢦UcH/u-s_Sw"I/wb$<1,E;H*J@lz*7&2X\) P5Oo "ᩚ?lz XLa@UUAn\f"հ˦3\`(Ka݊ĒcFwg šM5y)=3މHWsE-+Wv •*\'BrZMID`o`4yU+)R;,V {s5٪&Fw۝ʒ ?f<ӷLGrXia,qSl)Э٩?&@ڴ=B$Lw њ5*`KG`t};k޸/GqɚB6@}࢒pϜ QFJ0uE (M\,3~3bsVMQ[5A5~HLvvvG+ MXaW_sv#F&B %VLwK v Q]ߥ_.#1Z5-ה㌜Urd %)$mWÓMbbKyzwJYq|B~CfZcTqEW\R% o;3cMe=t6킁H#MD %>Ͱ˖n?Kid=YLE۝d#V939ʫ!|SeH٢~3?]_ J\PdH5-NQ@f.]m])z=dBqD[K Ng*ݙjq2 6_K8A&gљ 4q>e`?= >j=rZ4|+=D_K Mm?פd/woe# u} KϺ_"ނC.W~NvB=y6#]' a\є_fWQp46|(k-7#fx JY;vZp*u 0/b>4k)\ٜ|at[ws*!'Ds<+,b%I~y5B5MT1Zo^ b<+ X?D0urJ2}ϧ]3Cuvpim(e6 xJkIpѺoRu/8k-d7o"PWCsWSu_(5cy_XkP( @?gpje,rJ6ց}[W6f6jwFY'4Zݩ,m 8C[B+ކ=uUYG~'SoV+۞k~)` n;Map1J@ouc=rF"P,1 N/1Xp 2.n?}ʐ 8ֵ^%ȰUU]ܜTsEUɅU 䶶ؚ?y&BzBR;3_u?3Tg[P;Vv`if)=N&͍)9;}M]LLD#3\;Ei;23&j媇Cy%_H{e8[@QcY^0T!G~0-!o7ǡ[-g-ejH}$+UݑNq0BV IAX @\UуPv)r<Ӷoe]Z}vͥs œ!凵6/.p P)swA6oO~Y us!o=|2b]H0z%b Rc{Fuj.nDˆh9W}⅑NorUw+'=@T f5אԒ_"bS !?Og+J$bce|$2;sF#f qplĿjŨ$f3Kssx䳨V.pKaxz cqR￰8fϽ@=`RA'/wY[=tkҗn -Y,=#?ҙYow 躢f o.+sFwPSjzb)jz=@;.y:eI1\$ZȥyKwޮH?`#L7hş]a?2guڲTώi9u$BGb zC,>%D>%l;6:4S=btq%AպpfN%n_^</hU}tG_daToKh&ZWRL~%F3:i 6%Szb'3bjmHvf{g;Lڹ;@uF. ⥟EXu:'8RvsQ2;)$l{rBqOۛA}Op~Ԇ NūΤAN]Qo] o"%_[FB=t(Pg#M Bkj0wԛmʰrNSlZȞ -kmz?M#:P n{|_NbkS=Pc! ]' yc @6.@ΦAX?Xµ,-PI{\U^̓ryH3!,{ t`6 G5ԭ1fa_nP UuI|XV--mӑ5sS1W^`'M'bYd/D@x/d!%+g&4rZ$%ﮑ;SP?3d!C4.7 ]உ:crQՉ~[=SUx Ayrr~''yL|y>U0p}}mDLkF]K,J%J=Ԕ냤B[$QVemo\H1Epҿk1-S=l53~ֈwəVF}bUUKPe,gЛ. a'DֿVq0S=Yiro1y:Eœ|!)dFg&sưЭXa%K6" b="vHْS㣈ykhb-mFp{wOG'> %# yC:>MU7M2$Aov̲CJ;wqީ[[s)bbUn UBY[B;`߿6"}]PLʱ<|=|W'+tάNr%>(2Whu(sCRxLt B͢57ע%7< $=d~!WvPӪ$Rllor2=׾Wy8;tHyu#*a vߥUD!\YWB0HmW8Uw: gr Y˅rz;ѝk~mnk97@|تРz& |r弼E>ǔya5OtⵜV5!ASF; AwM@>tr,hyJ8d , ƺq-rF𴺱s*bAP5؂GO)4)x Dk>$ 0js|u TջmTQm>K#r|,׍KY` _[R7ѕOs1\;ՠ%Mɜv2yl֌xAvh ].@Z~5 3mʃ|)k=lZvһ< *0f*=p'IG8ߖ#'DR aMʊ$26WHWLJ|g"iND{ɀ#Qle%PBH|& ~G6h4 ơ O_jBwfM 1lIgD7ўf$ؒ}bƻpw{ʃRϨuf*=#CT-w^i#%O6'Ki )#$dH`hk6ߙeGvp:ԬŋLL ,"A߈MN "| )SdD[vD )@ '6mKub~^ʁ,zndP*N=nr'rTI ;wc)lSճbģNH06|p'5Syfky_,{ތFKt`&OlІ<^TwQ.ᇅQѣ y]'AuVLM2j'rG|nM6`Rln*nY.G _$lwyrtutQ1$cWNn o^l#N*0_!Z2iڳh)#^ҩ:`۷@0`X_7n.<5F;/lUb8R:ᮎ#ܜΓq#p퇤| A;U~[-L8-A4K_ѣi}pO7e)7&x$zZzZLc}ntDsHcӫTqKnb"Ly@)_"i˟eHp?s 9 oJ!|n?I‚Dju$,2cBaժ8}-n?Ǣ칂bocKTL* B)ǵGBFےa\\=Vȝ5bR {@w\c8@%xRflNc]-ΉyY[jDBC 㩱kR4A\<($Q \-#JӍ- &\BJGb@QA uJ\j~'s;CFhvN1å2 vҳ}ʮz$ar6TlMU"1[@d,վ&0Y!٠Oca8rS""l* ^]a=BVrgKػtAxЊ/ Oz|yߌ*ZQWLOǎD14bk> 3A  _ b#k/%J4鸵I.8o9**տh"CWS}ySqElI K^߿)'MV9 I҃npDd?j` E?r}}rF`(}UɅRL\<װaQH|7÷ f}C@o>&6Q3~Vbtz}T0zvI嶿g*YA1QRNP;d]Ak؞kA 8C;Vڸ^dm7jшq\`NiY"4`\e>2uY{LzkYCAMdPvkEVjPa@B~xoax\0r:#&}c!IW*|Z1cb1HRaܴOpf7$Ab=wgunJ- V820 1^5FB^Wai6fam)PiZT%kXh|Xnz ijO^jmR"jЩAKnUȭ@e"[^񗲎Sߩ17$TN.d5w8=n2,@ mx`to;δ:5V[`U@*et/tK955i+ 5#n (T[]@鸝gXݻC%HV<[.ay'"yxL{8䔾s3qS5q71SwU#_t Jw-t?\Gh 2+a1لHE!Qf !}> ^JHsr%WqY5'7k6W9ʷi&d^}и0MR.v}I=i36G履E=L@}w &2ȕY4 ';dWr l΄ȱFzD`;/ԃΫHwh$/Q5 37>y.8  ֛=`V;={<4$0R?0ҡyΨlG-5/@gȴ%OfINcXPyd@ǃЬҹXnG3OCAbuM]a4S9&>a ⣸tq)Zu^zjk8Uu""S˪{B&"]hIpI%$42 0$AO}§> sXrdOBD=c$`8(ֺ|\}gH@4'!UL86_d)4tהּpLϰ3X|ۥ_vEhTRx(OltOYnҞ%L'Ub=u8SILL ʼ!GCX.uIUri!PyOI⣕pdl dI&4b#Nt'VbV7p1?n ̖f[,tt |F/X@psx3 "s8N@ X/ANSLGe!u\["yd'qԲ,\"VN2=1҄}q$O3*Wy;|IhoS%ɼe(W2)VԳ5<aOC)y ^}NBІHܒ5*b3$6CG~/_\R NT u7Dz[-[f*8CD'8FƢ~䮪Q3Yf(% Tze;~("Y;JE^TmUpZDĭ G.Zwe2`c֌a^)F+FKww3Qw7ӹɚqNhA?SIR]\;V|9rroZ-?-@LLyB:|ցl֩}U4#'e>;p#D}~:oSq0 0j\>?ԴKW) S}`&ٻY s'̞\bsV&T~TK H|H9.S RwDRV.g{٢lvT'AzYx/v .7ذ 5qM9N# ZvsW~a8P\LĻ$Y9*ڲ L:%pdgr(Aʾ3V@ '38]@< GT1'UNָ±`[z{soc#ݑJ[H YC  j>t|Z?]yhs(5R@R,[t!Pw2;l5PN:VI܅XzZ ՙvq@Mj&u8;~X2Jt$f=$}AcuWf ?=[tׅx$f+ ;^Ὼ@E-H+ݝwt(a,`Z_BDyB^vSc.xZi80,c}5r*\U9htA iA/ۅ#ݟRM^$pNU6|.HҨk#L{|a~D!vgS!-8JQ*R%rOG`'-^7b94`ϴr]2e8Tҹ&B_UbkWjU z cڌvpL*+ũ|Uix\ZS ב’%bt:(AXږ;qaxNaNPT{Ag7@kc ;Δ)Z:6h׍ A×;w#XLvy+aw쐠9Kdi*)PFrXgnSƊc!ɌG5.=ryGC>rWrcAD^]>LQ 7phDcYb-,݌v;+X?T7z2=] !ς6nA8Pi˷(y 6$Q+?cu4m6$< W b<{{T;чdŀbo#ԕ,vDMD9F\aWVotGe~wbn!8JQn}$PD\KD۴7Y'7`Mδz-}`^EO?(Mrum=R]YS ^#ɛ9+媅P)|op]YDЧ}hss5Vz/?`j,I AG"U-Ŷz ˢJ }T:Rid\yRފM'8/rgQᖅ*N3P/j$ Y,Y1@tԭ esm{bHo$̚mP@p3L*g=Ij_eJ.ieI!YIQOkd׍a&dPm`>aZ@'kRdLq;EAD%l2NMCmLPw:cU+mމUaF"?OoP")޺F+nq{sQ'Pyռdzyr>1τ[qSn{~_jt,m )I+SwSwsҎG}7>nbd]`u@@3 -V)Z1av`JH8/?x92zGEmR->V-+.I[(;JSdd`.5B%|_Tz Qԧ*)/匲 ^T[]A  ݤ+ױUc-Wބ0ߑD Y@9Q*AO쎀*@\0v41'jkŌ)u(N2B$;OO07't/hK*"k~ FAj_LsJꮍ7/fiud]MA{ ҃%`|;lh axms,ܠTpmΈe7ܷl[F&}9On>,j"56AUy :oڑ8vNVe> fj!ȇЭ} Sǡ?_Z?xikލKΚ#ז3Ac+RWԄ-lM0$-bvj{(̥NOʅZP/c+597A aBK/̓{z>Cw(f&МԺ4;ڶA‚ *Y+8O)Ryo>:e|l>Cts lM ybe,i~VF/DLLkɞv46$BweBӮs,վblEz#?::u=og^FX{F|L?$n(_=0RXv-i;bK3"WHS" ?ڶroDza_f妃K. cṁe/>/@lx:E풸Q-mg@:9.3Nm"֛}O%m5,=k5K%]Qj~u ׬e64*uj*Sf/LךnG!5^%fPȅazK8 {O_n?urJg\q.~"XS/[ >v;11㯣Xk&sֳZf׀SI-Aԛy³0 1H\^X3R[4"FRshQ' PplUA7]ZP_PuKf7;fyn>reΕQUUYQKcu0YSFk33h]iK@1A?ハ~d8KLD$CFk[za5947_゘_D dM09J!n7y=̋*U$BUڜFnHY {lvQ3Mi@;ǻ =}9񋡈Å˗g7j;2a\1:ؼOm1-ˢN?wP_]99POX-3|$e*2哢s/9TPgʈupN)3gkƋ uvBjg:y8F0 Là} : "f{XYi:V^km<4d "@WJ)zW~G7n/Þ6>JBcr.E+ptu9Q}Aĸ#jPcex=ȁn[~\s%+UlX/tK&3$aDڣP{Kt9)Sv0d,]eīzw-# F;pe:SjL>tdI*9~ixdN\=pz涸Psذ0}xfGN7*"Z 2^!n $xِK*̊ r1W٪b+:7҄<@INQ}P܏'UiعM'2J}ޙ:FN4.fw],olXuKc4IUԖGCˡν×89 j? jS|cQ Msr ZlyWļ{}ecDH$8k4iÙl^+KB7Ioyď}e{9h=AtN9k0ݚMIqxk,GCN3XF[%qJjDzN:?@>3~'Y5J5uQT[1cL׵+0yXN xL:a]\VcEUgM(aa҇0FVl9a/wpNJW!q>e}t9Tr7ҾSYzL+#7g$GCU"̭9.]b"kr ۹Ci. X JN\PeiM `xKRɪ:wTޟ^>)ΖL+E۩P#:z!hQH+f*#GlfݏL߆7PJ^T,+Rc]DzJ$/xo EAAɿ,+NT5Sm} Lމ&1QXD]ZTC0萪\V).}ΌG"k}n/QlZlp!=FLxH#?mMgؗkG%91"IvW>@w: s秾r{Pŋ4D2Y5U3H}OcTHA<(VU;r^Bﵘ+8E`KiPz`,a@iD|(Wj#*! 6H!2Ԋxk~賶g Y`aLoV⒣a6f^R4~@l/"GI6O.<"*HUP3HU,X%ZS4wfʶ[QTP5/FXN_n yf0Dꆧv=n=i%`l<"vq0k9ϙ `GX[]X93 ,"{(ހ^~"PrC3nы~DPJr(TD=*g *. `NvȿYfdG^`}h9Wu W쫰p^FՕD^Z\j`-gahL{姷QoWowMJ/tՖmƀK޽CU(nF mQrGIB3IoŒ;aB,2Q@F`2C.oe%f7[ ¾#hKG_=Z }u\0t%Xո"W-AyN0YI %Ɋ6A!N=N gmy9ES749ڊSB8m/ i25,]S)ɺ|Hs~8qPϓw]_]WF$$'sB2 :ZVEQ>~pEEմIRVxgyҺ>:3Ֆq /_o__Rw9.ӖX~}mm:|6慣` yABA8҉+-xAKYh5qk!'o8}mIpd^t&VF B??ݬ-D= a8HKm+4A'4IY8hp+ܠ\#V@~K8](i ]A7i‚X"Oc༷\2bn,YCHDh]v|4)1qKm4uu+Ÿxgsq_}ÄMqd7H&˻7}۶iP%Ek/ctR-d:L֟)ЁNpr(ů7в誛RZ5xgD}/# K\g6>b8s2˂R35T-w؟aRY@TR ?I9-.TRAXh@i̞"aQ>%Op? j~H<:`yuPO:o`s-(tU0iZa12w2GL@i]R ðjAwd[-qb{~v 17ᗶ`sdA:#a69`!p[D jy8@qV6V@ٻ8x5NDru5gvd` Q6'p ?!J;w66Xtʳ!%dܸ;j}%T} O7˃'nwv+-UXIw(9`\t2eES{&0v(<іoa[铝`I別?;=1+^,~ o$7pMn(SP,_-}}3G:IG6")k,`JW1!0{(>N qO'f7C4&NךS3+Qҏ.;6!+[,Er2_R%ZJDNOV 쉡 yI3]]!I RHM:ݒ5)YfBgF(`fݪ.3.%O1Z?;ih6IZ9Ǎ4HpһeVb5f.B1s\L6<-+h'ck.L¶-8Z UJMU@Sw7O$sj2ա+WL^˕ȯ2ٚ-T ҘI5r8v7,6^J '3fvYhIӃXq"j5%%}=}۟#2B9Y2$Yzc'0~ʭMt`9\nֺi=F/~ t*=1=;f|bzthW2KS T2lT(D3Jߗ 82-qT(*ya{HkPYu5{p %SCq[Տ7 'R6e+Fpg X GHWwX!`2J[*ϑ5z{ajC<ŸֽJl&/9f̖nِ :L°qoOwJPs-t1x % ÓUo(GHQD3=P4K[a ͖hI>_}N<u>Hr-mW'!id[0@Faf6\8`끢Me3T%̂)& DJN-<}ih/4 >Kp ~lJQD fPepMa  Х:V3:&jo(+wi)HBZ; .w !w鳚 G+<$Hm CQ|h)vX-Z>>|dhZp<=-jbsHś8;Ӄ tݫe9A `)LZl"ي@D`vcscB wNh&``ۏ)? s!$ؒ_SD:z(ҲO_D Tpe1z5D+ %fI W~%| ۇ}bЩ$ `1^d:~gdjy*2Ûvb%f0V[]䋜H^mg[rTEii0KL?*P}M/[M p1z@ɟE҃-_<&]T;Lg /F9m3\=/%6>!cl>mkzNddB't0 2FHe2|FIyD ,B]egj(6Ԕ8?!HEc!2~/F8%;^ ,S-+'χ^evo(6:iP5G@tW~ o QA|OӼlO,KT4Jk(6$e!2|3S 2 \J[$[u gNz"YN6B; ikizq[a;|r Pn{E_K#z4Tff/.B]PQ4d` '_ŷhīS v oy &51'ah$eD'rⶐ.4,RbOm~_6\tf)+Z%C p"OjMʲ8Su$q:yHymY;<+a0ZNN0nODG)HM#ˀT@h"B H|~B:NaG5m#CU|Z'EV"&ޕ"᧎Uo5YE$O7{sfQWfT~R"˱L|Vely! 솂tIY˽I $jT$% 7hB< )R;8k nf ?Efۚbۭeѓi8)%pe tqz\P;v/_"QLc9//=懎 B '+ .p?un$>GJvJ?|Bm:);V"ޥļm {@DUGk .u;4JqfD8vcv<,fNJ#yrA@{S(<\<Vi_{;L~UM-< ɼ]͕V,fJ:heL|U{Ll /H'ځd,@Id?շ6=AA[ȗLC6|8҈}8FJNY<19RQF~Þ r~EPp#~C͢¡UJYeГ l0]brZwxoHiZ$ 4fڙ@"aLOgjF},(Hn|$S2Q^}NQ,yyϊH@Ćbյ4;]td!)Yt1q(EAvl*T[q&'H^L,Ƿ`?5gE:Hָt/C[[Fh,~Ä?\1GšW[=`6*!ݙ35:.&iM*zN 8IvE7*fpe4KY;ly?mmO|yB '~\1bck;UW\,!ޖ@ .Az CQ9\woGԶY$vU!wâQsRs94<)ݿGUݣZWh O3<{S+M+b iVQRBX0E';\9kE7@R~˄e}yE \j`a+ )(O_ڊe\^1:Skpr*˯/j+`#Trb!z?H $ ^i'a1#|è%FNnu4HngFnLU=S4_\p PJnepUc*ۏ$z@C< $ -}1=wRi]anQnV{rH'=KrqY,} KR 0 πşG??+|^}3}R?>{C>x߯7OtZ4g80 FQ oM+n}|l Im6Z = lc)cr(4fv x2Ȃ؋=GUY{f(t#ˢ#O͞R  k\:`5.q J S ;Dypk ղ4Se|8i#' hzv˩7gk @r )nˌ@|:<(0-nә<#ʟkcuwՇ$IsbCWA˦aHʗyku}wRL>+CgK}M L Yui-]:)w#APyGD6w}TJKHTu;aw|QU+>">37hԸfҀ!3w(3^>xe̖*l^i\t"ugSE_jTqOΡT=6#SIU!UҖ&Io^ UѺSexyO}O16992񚙑 PDrcˈar#з?/'BCE b G{ b'/Ӓ"Ů S#4̟ yx>UBiĮXgkbAX-퍰=@uϩͯ_&*Nͻk cb&A}"\iH+ŶE\Oa,]т~( h~0tuDR^)TW܄5j헢_XUZb˲4LR/J4֪5 P鰲Ff ;rl"BPJl $o"nӊ}uuvMeF;J]j5Oܭ>OB-L,$nuB`X8o2N.LM5&z )ds`:øFxEzr4Ǻn2 ~%UV"Fq0!E l[J,I|FAm/H0!:Á,-, uM܁"|BiSd!?kAn4T4O}[smXM$=LU^g,&f k/Yr a'}J zP=̽Nhrf_Qbl+s@~K#F]wq5kpRu6$V~om!56SQZ/%:jmBޒF:T!dcA[xOJ%e(W1R( :΁ȵ/X>tC3 'RGHAŻz âo `i(j8W9"圌Z0H3:ᏻ`A.ζm3.teǗ+@mDET2; ?ਠϾE9nWQj]LJn+Z-}ھ SB^~9H =\=/4n*՟R!eG, ]F{_Eo?婇ڽ6K~=q{`\,mXo_MVb"~'W^Ur[^=҈MhA^OVۿܐBjpJvN "%?e9"H"<(o.ʓ?Fn&-scaɏӁJi 7A v1,\rn?#]NR `/L`l5WzM7GN[:b<ӑ4>8&CPCxJy/"$oR_84]Hh6hCo3(x5LiZ:󅢦G9cX𲺌 ^% Q}OS*ehkEtVoN-a*y,7wp*q̪өsM-R/k+/cB` - bQAL 6]N}d#o# ݼdPe1Ҁ927bENq5]Br \֤p>{X, qG@&d/[0ҭɔ4T#^3:Z'}޳ŲZF%.{Thޅ™ԁ6ևI2h0ƱmW"g7͎T*R#mLjjZ"X Lc4 0~Rp3F\ [L6eY›V#2r…p i;ťcFh;'o˖:k % iNU tB'JAJtT"L h )yIj~a.U/GT C֋YhR# zEMtEd(k)@sX*`$Xj_Z$Udl }Nmy46RR! YR ಅU4.llJo9I+r·Q?aWVX ;%]A(K*jGBKWf{ C )3iYJ& RNhFlf|wVѥ80_"|KS0\S%ΊABhD6CMg[t[3Fhh03648QTr|F' -먧Fx]i>l}^;$Y-|-_z61i|}'q_{:ʨZz^axU ̢!Y ~L27]17H-1)wOrM>YC +NYmj6{ =lcЦE)IYp_cBODIlK/`lu9n#o)k8RQP@KivNc8KTWQpԉ8ك,#5ǎG+A}R`",fp ;/l|ȏIo ci:kd"WNNA[r() ѷ^n0m{ S3]?I dNt0P%lfN,:iM't <7 |IT A7O])'f;Pc_grV+w%zqKuq vSpg?,WKzbDŒ4cVAŮ|l@{_9},TN\n(JB"9 n",&=vD?;,:)_RiBtݟk hgϲ$c+/8[ŤT'V`sˮ2;tf3WB gѤLQo%Vgy`&'{iD -ȹyW4S~1 |3T1ƬzBRg}|UcYP ɦhx72mۖ QEZ baK)kmɥ<:etj6>:s= P&uU8]RaBbqcT1 /qjp 8[-XB5g욝2ʓ/`ZHGs-6(>|VڴQj'EcHMY s;dǸ*C ֈI臉$Umm{Ot.>^nRSㅲyLA&btn-]ys2 8'3<kuux<ڶi87m'kψ}CSsBv3 ؘ{<1 WUX@Ob,*$#[{gޒwtca<&6HX5)T ~EbkDH5f9jOp"ъ E&Ⱦ"`m&!cedhr~-%e9a]c&A}WNX" k8}CGD:P#>m`$.=&w!1?0zx )WDr?<z0A]@i3y#zQ/Z̀ъw3>1bYazDqm ꁇ@EpT_UĄ{hhk,QX]A@+ItXZ宾wJ Rg%;o׽,%teF ]ci%X,1Y߬@0mL$Iw~8׋~)84vA G8|/wlFmً *0(N $+P9C8aOqwwA6=`M1N"E8=HG@#,PcsgAC %=f :|;aj\)IZ9o1E>%dx0h%u2=AzOc%͗'G߰M#o@4_`d>*AkJ5@ljQ2@Ob#uӥTViҶ62 g6-эtk>D-m"\**ػj* CiUգ0- XI*Xşϐt]4z2F,_ca]${RZ)E#wޝҍCM稄\P0~MKYW a ChPIF9׾+ݸwfms;F. | 0zvUxc2S7OdkS~ݻK>%jt Zܥ \'NbXӧ/oq dVP]ݧE^4I\d> 4CmCC:6TzeqNg,l Tk;95B@_=f ]84dC*>?X=C̄ߥ(*̱G6뉁%pRΤ}\+a 8o#l)'"vdlK#0ZU͍iϤ!a/ԋ W )FlhG>eQZTw4`1JH8Tx)USE@ Ēuw"\oQ7$2Qz^нaD@P[vqS0]rg3 {c IG57t9;p~`-ov!P1@k4>]>] Zs$ІV9|O?;؏SP48a5q `!0hJ)$]koo7` ĈB\ {w]|OMH&鑔sjn󠈴j!og&rF[4[4q_ >5w썀?DzaNj0- % gnZx,Vt5h+?I5jݸ,kB7f\ߕ[pE%K3nX\p*ؿ4y:a#Ia4σ6@yd_B*RD^ͅT㞡n]q߶dYĒ\>֣l*nP-vʛudW%Jںa#d6:1ߡCozM8BDh[ˁtXZY03!ϊȄ"h)* CTy@u_amq֖Qkqκr-%&2[FY-xC>p QGt^~o^KrK%_~% @;p01:>F=fPa.ݰj]V-:F񻅲l Oir\^FHZۙ.vHVWT&"CAG024`$,óZY7lt܀*9nGK?zP]Ȉsѵ ^/Z\msZIrD;yoK@>Xqq-1f́> efV6\if9৓@$%=KkGw&FM:||;׃,woHz'" .X"&0vH4mS`p*{ۋ1d5UW9A0Y3ϻ @Hfŧ&Hv*d|鍝2g̓'!U]εgK.RJV^3 `__r~.3SNI¬xݔ6hjh=dFbt t٘|j3JsNuQ4 eRYWRIcZ;'nK@BѽӁiBG_WRFλsSNPՊõ0i }8gX@Wq<ݍѻO$ mͻPZ1EߠjŒv!~6G Gd3Ad>GfJrbg|W fKߝ& G8+xaFzD9{rq=Kd.pNmk7'1fdSP7+RS!/zwݞ'@!y7<.8YWALaN\ ˽*~40=A}@gJHI4}}E{K{iRZJ͆\XSE9SLEs]u%wUU'Xs&}S0! 5F%mxdx}4$Q9Gh4.Vkg4 c%ЋY4;4?Iemy:H24'ɇ%Q=/GOBf3f0s c<<:,2 [8sc箫řAR~kV, μo'Q"MCV\bNP:o rNf%RS# T*8F* jJwy6U,lY'KE/'a: L4(Ygqcu "ώEd$;%5G<Ͷ8$}5 wЅAI +U:ē!gl^gh@:lUܢ&G˷Y֜,i)QM# cޅACX!c>D{Cq>]ݏO Uz|'/7o]"2?ۓgfPotvx#_Viqtwt|t$(odb>lE:奊h5v!!<6i|бyt^;\>f1yIX}c?8hUd XϽj̫FS*jV)f`fk/DV\2 kChQt,["$| fهfghu;cQ3;ƶ/܃5pTV9W{`Ib\$ǖdȧ3yyN4Aru[dziz) n1_W::TlT2.y}u[ !y+e(,}n _B#j%mx01D"Rodɪ%M 0,_ Nkep=l!-&5%^!orʄ _)f[RI Шj+D6 Dom鬚2۫&Z<n·m~^foz97]F;ʳ?eaK"b7F9.&5H:5d吉*[ |&`.>%oU5&!2"M[A؂Zu|ΣhU60m%2~̩rB%cxGb@St9 )4K8@\[ <{Jo!V>$16b‹C6 - K d09[6aLFNQW$P HC0pnRa w5l~(qo{M5$@{7, ak@ѝc1gv֊ܾ% w-Ԣ$mjx KFNćo+$˝ 5iv0Y |OofkyAutd,~_'aW&Χmρ #wt %x&Pw5sbD 4¨ Yv9!LZL%*X Р"J;3hG`ɡ7,/HgOD܀_%Q! *Pxc/pxƅ.YM*6۳1Q1I#FnmWWӊT}BAr^H+hcمaMw) Y_ ݏ;Q#g>7|o89 lj*y%#k#%A5rg?kyT[r aWI4j1dbapͣ,:\_:&3֐}q6l_; Ƃ@E# :o\߭a!,cMڳ(1gGdНh˧, _VbV 7O{<+#DTφX~c4c x1a\0졅wJ FP:t-u";,G1PGe,/ xGH>? U;9YߕcftE?|6eXLxdX&7g F9*HߒkD5w<%gF *_kW*tN(¸~|NrzLQh-SpSMLwUf!ongir* 2uD!]qIG?Dxz);-,s{؄[DZ@>XE9g ;nBMp06Qȋ aZoz=i'$tsә\ZX#Z2|j"NzYeX~7;rwKZF|`Z.&Ä Znu%"rOux[f@4QpUR׫!.3li5:UPm!b#>5d) dS,;`* !n2-!̙Zlq̴1"πL?-G8PdJ T ^tf\^T]EkDQ  * C?WeD7*,"IBi[^ӭNbq5ɷav0v;T@u64y% "}k=ؿ] ׮s/<\YE:]" Y9ctIP-K8XHKεwJ)}<Ţ\BSYtP;/%@H\:J`cS:}ֽaM)<_CNʬ= sY|u]AR~:f_su]!gD(Aëmdj# ~۞6[/Ծ!AV,;2Y:iL. l}-qS'MS:r:S^Jkmp'8B4h!4jryb_e!hY,IyaIq2F{.w*.L5Mb ncNP gXY,nW[M} Nv;b~vj|8T 3Lq?ڨxGY0 ɭ,v;<#3R״ZIQk?qzŤbEp2r7NrN6%υj/IIjqRGPfĥnߚ(#~D un-q'9c<6QaRhf%-7~nev|gp3.e\TnJz3 ^aC Ib?P7?Zc2HPMbPS4MT^>Hsp7Wl{D >-~{&=#oD.9B[7<'Ww"{{G 1+>S>ڂM-6#I%D@?]ts}zN8Kc;B}p8ɄBq߮ $_8vI Xb0+vf1-}+ wp'df}?)HV*#2@aTLq/ehW;Pmq*iQAc^@8iԝuD~!d[8,t7߃Qpl= KDnTk=|iI*ⰻF\ Ie'{+HJa50bu6cbd-S= fBH|VBN3t79Ɖ5d[VƥM;70 t I7{,3Sɵu x2n1,un l( ^g&JTI ay|#:\ѐ'oS H#{ǧ>ZT2d6؜ \(m~ -Ԭ7"kk Hl߸ՀYFek=Μ)y?*@dz SO%;j4퍝 vLmۺbZeAYKhp}$9sCT5٪om/pOwXIN.9t>U-|KUAZɤ{5[e^ulg^i ØSgguҙmT6>1Ь 3aq9IM8|.r"J?+?_]M"4fQ&.QX>I#[$C1 |o|7A۳ٿ؍`x[aw |}ߛFC5&O/σ莀*yS s3Hmn|1P-arw9Yޒ;O%n'E^OKI l2М7.|.ob_oGԚG'u HpUjw u23>d% 4ӈ۲_p͚˱QIiܲ\! g ,dTr^& q6_P1L S KOnM  4X0?# 3{ A^3<-$NNX ?69 y** 㯻h-yө^HXOUVv76Lׂ>"@n 73a@}g29CG8fh,& դZҨSl}}\_iQجovkn[!ҾUlR^`o]ّ'.|{#FLQ|JfQ"k܍ٍ@ARBmV3eql7W ASh2,۽.LR?5t+VW^$l Zemd- sxfYvW Əꗑd@Eu$GG;ш# s{F\vn[l[ >uuqMW;>cWG:Ec+&O-I*9]:֑Y }wǟ9rBqnjn04j)FmȀ ZZ UݒjWwiOn"j jţ=ͮ0Q'J-K<ΥK es&JkF_|;tԎwy_MNk,HK8h(J+J#Ԛ(6!O_}vn۽ I>SȬΫf)7C#7qv`)#\p `'T Ճ &ן` 7$hh*HhQc銮ٟ` ̋M${)!S3قUD*M͈8KpXqA 7M{1˲Xa u݉[XHܞh 'w lp@H=rzQ˩B #y~ۤ>U5Kfo=} zc'v.QdXkΧ$@#1  o}{g!R/;r^/9Lka?j )%B%"·+D o!eqT2TD<@9n3! 'u3ޑǽJۚ$8WCǔT!f|+:v>5]wI#] KܳgCn,&2'N%mJ" d{ވrM |`;c :Ū{jÁqM`rY=r680Bj9V@#t-qkCg2r3Lo1rXp6'CZ8Ȗ}_'x1=W!o<`ZT:r]I$O:CtOZ)Oqu/xVg^vzgqt nگ{7ܳ)Yao:a H+M#!^Yh)n ",<k&R6 { ` p%=H-M _ZO{+Au{:Ѵ iKв|g+:g 2F)Z€jL[wD8if'>1">I)ݺ)_\ h[nn p>+]G<ȡ#8Y[K^~w 1Ts;E޸ Y y;䈶6pF'C]FI`c|ㄘ?`~?%ϫ%:έV$}OFag/H~6%&Ȝg!PNgU l^ܭL[EZ~Ŝݘ[)a0=7np=Ze*i Qf{?Y𵲁$CB!̀h*'yEI7Hԙʉ:;m&ƀ"e:#,sqNH_{Lg Yh9X7{%ݸl'BT ºy dm鏅ӉZH>{F*ܹ0kLZ\`-&ȯ_Uf#S[׷_6Mr Be+77ƍH0+9($BI\BK6)A5% @ %+\"Hcn-b]]:U?BZ_mn@EQ#ivⅤ `n98`=7;e[+"+.cO v&t6nwTLҪnz/##V\ң#AQLw6q~c*k,ͽy }Yyjʉ݆7KS=ElX[7C2a,14T{%/0ڭ]UX L/ s GRcyJyaFt:yX!"=7,x++1MKܜKϙfj!yukuL9InQ 7{I_.(xSKY\@)J|8KIeڌ0k̒ulffk+2/<[{Ȩ~^%% =vt|w׈oxBmӺ D<'IkZ!V12OM.u􃢇v,âA Js*Թ@Z&[@@ N. M.#d)~OA(GJH޸U)b:obs\ihVН/ޤ657=ls?w`/(֛,9'eF[Jꘋ: {?~eRw~ R Cg] )`%jE U}!'$9b٧3YNW!v{F,0}.45TJbWT`JVhH'!xKJCeDSEzR*XQ) K"f&˪ -pTjHd?@nܝ~!Uz,t*fj.p>JYiEqa s^+ICDeB, HwnCb8:f (ŕȥ?Izr4aQ38Sxoroc!Qf 4lzti%expI;I{-&m]e5%)FicabƟJʐ-p[:KօC! kn]w׼|w|FI>*Ixo437]ԨT)!x>@sD& _k&e18h[^$_yhRkYlY1ߖcw"wuQ9bO|jnADv? qŲ_P$_/iz~'À5tO >;i}/)/툪G18 -I3}F!n|Lp? km,v9E֠}eNWLFԜ_,oO6e0GwJ89*{$d!°ڔ-Y -\)#.gic~L c%oOzR<6=~#R:%5i$6?4@{D0Gm3*<,z\W3?;42/!u㥟nI\24h35~x ~}UDGeCߡ%7M.H9ʡ}^ZXjү՗-mheȭk+^\KgqS{Ybw,GPIJ9 O+8 Ġ>G1oDشDlsz}t*?t䪫(/#򦿬zxD>+GHd\w[&k35gwg%f?L7`0bb&A}5o[@ G|y8Ë(ELL y$W 4mv]?CހC^50'rȅ.*Jpe9)FDRXaDhK$cJܹ_/>ʹ^݇v?|'|Z* Y `LrJ Cholr{ `o!U^Qw3:Rh -F.mVC% aXj=~=P2 $3ӇU`!cRf拽P&-}؛W/HN!r):3~co~Q#^զO7p8wD㹾f k?#^2@'G6x!6_UvNg]jPF PS!h(S(b5Z؆טOdʰ-`fV<8 "`CAShOV˱S*^mǹD sNNw&AK=hyÂ|&p* ,b=?EQ O ?>@o2P2xB5r^Zv4Gg|N-K:w17!ٙdL|>SP%9@c ɒ׋ZU=je6ӧqbĄ:JE)ǀ åF96/ގ.I%|c/9۟nܼ V3!o (ud ^Xk6%={kYn@ 3Z ܫҰŚ`0$a~zNےt9º+T!Q>?t冑C^8peĀ\, \'[Vwok0|+v'na2B^5ow':ʫ09JJ۴{Ǡ(SNs{T? (aj-xhi#b+nt4&͇j{s=*`Ŝ9.\Y+485iw Xi᳥ؒ3 .ax^,VCs*G'x@e;)Hi yDC5`AJicm0n7R2?V{8 q4c.Gd[b?M'i`qA&¦:UQy6%f$^ltt.6;s5] ۉ1*f-A@NCg!QC~fD>rhj994Tw;Fſ!1Dd/GŸ7[>g?ʂʊ"ЖLVlSݹ8md7l/e׿<Ww`W,㜬{)߿[i: 2hL ĪSO^7^1nMA| t+3{3ttƶCŌ<#pdgS?l/ n,W b;ؘ=AO(VxTPhu>[&%LAJr_ۨ~Y $Sz˵bR1d M0\]dFzzI|)ڕ8RڥG )oIT/F}3\ԮOu2p;~cϒq̿t%*&2O_03/`c=rB[f)9"p~' >)V@Z$E24y;{RB0mЪdzwH|B|ZT\iy`}zEC4J̡4/8?x)1mw[Vnc p䒍1 d;r.DǴ,F_7pnvэ9aSq•LS("Xp} `:ܱÕ]SS}Ě2T1exj#9zlDY0:p">2|0+/+eɛo(2 LOu}9*'Y9D. *2̐9ckĠV VI7ksIg*5ULZOA4O@Qvɻ%Å k'gz8T(qtn_ X5b^bƝ#E=Z~_6 (M X<&%Mi92'4r6KśSmlO>K,ع[(Mhdt0-*;&!w(3YLˆ"쌯-ZMR%r{݉ W. rC-hU×`''4Cɹ[k(wK.0ZtvO֤(_O]?Zrxծ/&+ ]O-)Ek1LnW'*qszI6ϵ|#dOe |YmOllOWqP"jp02&#-\i:Ճ$5=ӧ a'5+Ug9knCh֏[r\wЇ;*n B@̔ťy 8l f<gdrE`B P)$GF Xi5X P(44ܡUai*B#^Bњ "L5aaL&60~( #䄈!Xq\Ǹb[q;vAODǗ\ˋ( 1>_d.`.-C6+ϒnDn&mqdB^B3r͓GRIܓ1Vj=r;vHU}>m:CwPO%ѫ|Lr1#fp}|EL\f\3I| #lh)?RüsSHXy=EftDt{P mis}S A x3pTǾϙv-o!+$1;YP<ĠitϡdJjU;0jTh?pWr 3#VPLcj]ؕIw B "Ð%:U.pAR>CEhN< f6 r޽32`!#\>1e5X&s(X*Q3;\f*.rh @tL .rSXBh`nXƈ\9b,h/O5ZsNGv4΅o=xu>sIug;%%Trw4P|8@Yin$cLG~̺13m]2:G]ދ' U[Tb[o?ИTDzѫ,JGT1_m\uT&:5okt " "UfI|3S˒SZ*h\BTꥯY1 e=Ev;oE}BXĈ T$ 'WnaeFkLs"*],L\@ȷH&n+/8˘Ww$: 2k T^"zʒ0mK"&&v)!D;:߃Lyr+e;4HXOoz.FZZVYT ZBqJ)"ۏo|AL9F37#&6YiOAH\&jt\#9oo %€"PVY14@=墡ycYѠ0ד}Kz`уɳT)  >Z  yYq(lȬ;Q@ 1 şQ%E ɓhH&D#(cfqțSḧ́Ak$D0sFV!;&kfhY-ga8zfr <Ļl$_]̓퐟 KFQ '.,]# Oi/~J RnJYʀʂZkIqעM8c:bxxWsZ'*CT9 Ye3&`YU9jB?;6PSTGXP/ĽXNv*zM2ߗBk{Iuqr z Lc5Zvh 9Ō\X"I;fHW pbH>PJN+K9mʾnM3okcrwyiz|ErآM WFvES;gM\8zģs+:S$/}z1 v(&'6faumDMPJSw~ӓG8>ռ6tsbjr\gޞRqt^N+i+]v NBg ^L1GT B%Үh% ܚ=o0##H@7? 0W}埒/`rڊW-3V٬5Ąj4>ʞ K' j|\D|āCY p]~ 6]'4bރQ;twq6#7U~n[Ttn!rkAuk̺[|X WJG󱪌Cn;v~ZX*$ d>%fA#¶&:23>ZusioR3d`k)p޺vUΪʪ+m`Y Pgcozw0O!4~G&Y< %[tיK&p5mH17i;o+oB2-T YL!OV/=98axqpRVn('BmsDMSAL3TBfINgq3ǚdS#հ8ʾHq[ghG)QYb۾̧̜mZ|u2<ep0Dvdg#S( 隃!Z=T+nQ>>L 2M)kRbG/KP,0Y; ~ 4gCfE4w"?\&ĶrVͿѸ5i(OJ W.b5AtkM1㣐aOkdܛw*HW"vPf-f䇑Rep@*ELCpq^ Խ?w.WISڼ +R?fIjuXTvU^gtNU#[n'6\KK[¡ia@עRZ(#˪&y= V >lP9dTU7jWbT>T7<_'V`ҵ[q'KLhSy\'uG&^N-jaƦ+jb (JkF+zX'd@5Ƚ.V ,~>X]0nd0 T{eq | o3N c6><R "D7i27t;^KlmN'@1\8>[%ؾerly) s>5<)ʤՇ>U@x#_lӲRAMG:lg$<( F1D`g2}.=(\9KvNkl6x45x75}@EKb#Z|5gUϮz-rf;.ΰ f/cdfpV8asf%kq-SK|˦cu$Ѻs`iŋ/'j5cs-G.!lLD݀XUsYIH tU\.Maq7s)dGڷXv=/x{3-Z*PMaM7BF_N#!׶j}J2bRKS:%mPGUdW ~#< soN 2bׅ]-5A9R0 fx,P Y;K^0Birݒ{Nҫyz1^g*.zؼ~d-y{; $IۈaV'k.wraפu$fוKJâKk(2:2O !=)G|P#sBXE1fP& < &Òr->XP8@N 3Lw"c﵈}/O?$.1Vr(Z@AN{ 0h@o#m+g)=TO k<"V2 W;r=|#30.W|X2u) .b$vvYE b&ڡ.ѪUX$tn|n"(5[Δ!VTU}S$W2s}$dygCjMu |Kp[er`Usu(X:q#w|X\gt"xsy9^{QL?གY2Zx#2_QiFjQF ^B>]36^"se"A6߇=с5aėi` _Zv>$Q"kB}5`&QNHns'#J0w@belœ_^tbSrg; ߢlRγ3М~",W//`c{g{SSõS{zd":ϳe|Z`n?mf`gdߟM3螲 ,Ġ*vne|&/*]V+!JBiZ`b6':|.ʍRoN /cM;Ѩ#kĂa El#nLGte/>I/шIbg_!Cb'd &ߕ$8q]V:_{Łؤ95'g6J2'BCGa&pj 0gs u_,lMdȥ&Ua=v[+@ҵ@LTr>pc6A* 7m*=z:I-['VeK}9\~$gS4v$-GF1 erс y< i# XlzS~Re$K"oޗ+2C#&xȜ2`ўt(ĢɔJ։ ?ܱfh~_OMQٕiE4teBRs:eSHz, 68ashZ*#\\N[%yVU-|rp4h:ke܊R+ C' u{< _ʭZqF1Yh#վYw(Mhv kc&[d JsYiZ^?ў u%Bh[牉Y1:Y#37B!hs\:<H~ ]\H:A/29 \=XwD yV9Є%C*h|\ǔL/Q":~6/ a~?LwT[/s. lCDP$5b7˥ amLw¹uMlx=[=DOr"晟|OH`H;-BR=&On1ƕ6+8 n s3DoŐ1=û$g*R;æsf}wޟ○Ēlw{+LnoFK(l" x`7S ͭgE؝W阘N4820t3C\vͫʺQN-R) W NRۅ&UȾ+AXTWFc9.Aj|WbଈfFW+ޤ} ~|aIn#"KmbaUҧ09f'6#IU s H!?fp޶dc=wQnoK#IgM.69Aj㖘\7amC{6i #Jʄ C=O̒$ѺJ[2ךM3߼Drhj}g`V9*Owndaksk'S$d9\Y;yy;ޒJuU!Y-ğ(WÅO哢xUAٍL+vBPY\D@'k4hfSuOtQCNq/=>T%>XE_j%.u~2j=Aȕ3 / `Ec7C"{ǓꅀbC iyeD3GdwWnpᔮoK"'[=@K׭mT0l{o * μBa<>bD\UUaik=&:{s~Y sV|<}9-FTUd4% <̓r7jj׶jL.tgbxDhdXCq73ybDž6U:jCa6TIa(Ʒ&FٺѼU߿k0r9ܯv AްDrB 6O6 n:/Vs cw^WZ+2Rg FBSf/䩩e Ձ\Mvl}I are덴$$j0w&W~#ө")ByL N︭摗C{>o &@*R>Jt T <u#c_+-]bns p$vj,ө`^`OWkZo]¶'$8alc?yfZ{e)>BTmuQ1 j-'p%@J=S5{ C ^'Xxtr=3K0FɎ">`'?t'2K pQxW㬾d_dg9><@1L\`=a QS[UcQl2$C .|A6쨉rk<V;9'|fB~bFdžcJ,VA?|7ҕ(IO$g XMc<{g,9*ֵ'x\5+N1I\)P`prq70ewر$ҮLԮXnA] q%D14;jM1E9W3w 1XIr" RUAvUp%49u>{ 鑫Z#x#"~ǮY_U i=0]ʯF Iթ ş%m7֙bϨ4i^C;*g+YPR.+EM*5~ AeͲomgu{$8EO;H1]Р}`.1:G#J(7vy9uPc.}z %uCYS'Э7ˀ,(d kt[R􌓜G`&O.:E`BMaG b&¯Pe3JNn&n^N= +z=jXR6Rl.`tбK1eYs5CH#:чTeL4G_@ߙi- mچKUĆGҔ+ߠtJ屻Pr!a>C4F #%.-ny7BKә>C;6iЍh%Ah,F*uQnPѪ=N]3_c M2kBb<+.J*Gw ^aQI"VTW%[.{OI5v@R@$!O{]3>R%b󣁎4Lϴ5F˧,f>ςb@nl4Z,[sJ~T-՘`<,#IPNZM_F'4Hطr3{4,)c>FD\`c:,|4cƩs4pl\Șz#^zFµxt9r*2M&HY X{zx!xX[$߇.1ٙ9SٝZ /r޽Y&cQ VjG~0J?Ɏ!1 ȣ29l*lot!1Y,;z+gd|mx=p$7dQ$~430Bo1&']P2I6=Io6!ֳᬈ|Ϭ"'60|:ν u;p 0iYpvc! |XKċ*\ˋn^>3'۽Ә=x;RiexUR! %΀`5vVIQ1v~vsDo,&ی2S"۫m?ONY!`A|CȺafr;m<HOCw$3l>"2Qh$k_GO%+$8`g;)wS6USduk0>ʗe2oW+zr ms}fMN-Ȕʹ^ֿВF*̳F(,71P.m@FH(LYwIz+'$@Sb`OT}K.[gj-/BS!E y1_=}T4[si12?I 1qXpASEx,٭z yh^z{E?pjD( Ri{` |ʃJf׫*gcڪA 2za̯JŒe)l'݀ ];*Ps:jEW xDN5 j+CǂDɞs@Y6KgFHlN= ;ZmQ6Jv6qj`8jG&=ʂs3#UMajW%Uˁ,"VW$2#ў=]սeɜ/K92ۜJLaԲ_{|>q T*&tL_VFd>q? Iߊ,DPTXē~̃q:W6074J3a)dHً2s幑}WJ0_Ƭt>d~x.LuZv'7 I9.M*|k<Զ &6G @吙(x~(q:@|/\qvճ^״7}Ϩ_ZyEzFSqW^j\B #12!-NahHrq5# GC +^竛ˀF7EGƥ+,(j q4?'I)dQzA3i]+5+`[?|}CKpu:fF xgbsѼATxa efoifIc)8EV?noMς*#+6'wzHoq»:E stƄ@|CZv~$˹Y2BOg~N]-Ɔ9 1!+{e[;g}GU4'4V9>ҤpG Cc9kϩu1O~T5y4615*+%5Y&Z/0ݼ,|ڃM>,H1, Ba'q5O>|Ӱ,;$<}L7" VϙV58џ??Qmih'y5w[b=A5Ǎ2«3q :ol{.}Xem.S@ P9@0%at񒚅43)fq=*r%K~.2R'/ml 1P)*x;EQY-hq6{1٤H\@ZF;^60i4/ޒ ;O֓LF]-@ u-E+OOEn9A`²66.e6qT /#VaMpI!jeQmU*jj|'4;ObHzmvO]w3@~R&.(Z<fY7/cٷ>N{BǀKp'X&M#JzDlF˟{1\3*2 4 JV )\,umuO3oH%$зz bZ4ȒT^!nx^i* ^Xʯݽ_= a6u#:U05ř4⣸'wDm!l%v~϶ !,GC!۰SMԐCEHnE\/ #l5֕7 aG5S̨MK6EoB\RĕL6}3m @Zk&;+[ZL7?ƴ~'16o+ M UT*9 r>fmDcZVPJXa㣩޽T&K3mh\=ց'Kd3D]+%ܹ$}S?OmE 9P)aZՒ]jF@]e~^<i=[VL1Iǟ(+%20!Ƹ AQ(hXE6f宠ha|jXRfH.'zQ[XPѠa蝸d%fmWŷ}C`H[]Ѥ8= B-~9L*Ⱦw7ltva%̍z׭ )Y4u(9CFS+0]~𾂝6?^A蚨>l<`Y;+'f/s4m,WaݔZa4H0ÕpES"9]c\-I¶ݟwI4*Hl4h(5Q`a\\8C /1ퟍȇP!87ϥi6#^gb'^0C摥?F_<7 jcIphۮ|4Hԙ+X)Ci+ }g]0MEئL7H0(5ORA+ǼZ:vS,!y>J, bitV5{vc Ą\K/ZƖhnθq[X}VĻ%U ծ*M <7S20õt);8x0"$W2lXapq$h!8$*Dx/ImzXĻR޲5X|uGEB܅޲$[(buLi,lxٙMZ\X_*:g4pJk?+k5+YiaHkbٙx4r 8i̪z3&Ow-V+R/A(1(N&.Cf%͖|g.A]HG4C8@ WC;b*l✒3NQs1g`bWZ$sg/܂WO;aԢ'H \GJdb0+p2䴉5YIq;z\LANC$}NtcيA ו5يiڝ"0~51)#igY 6&R^R[nXUȞB#y:On-o8r2$h  [h*!ɨ|֛Yn1WuRE7tpfwL1 @PY[v ]`&δLGP$ X]ۢ_@l7vD0lWŢtpR8(<]]K[@+l@\yx0ޘwbX\%tįiw9\C!jL z"Yea`Q9kz4\2`^j*l:& >`pI^7tzr$ -2s?5ߍ1隓!UhG1c̲ufoe޺o`t{*%##P܇m@~\8Z];1[6|asJ_&|0RZ]7Se{{t0y9r@Ko/(;5~Qq_ E4BſKƣ|pe{f};2ۓ&!k%3}Y~s pW_Ӷ\PfEIRϜ{]9Q6 F끑ZCMi"{2ԀjeFE8Uc"D.|HJG$V G3Wr#Wpn f@b G ۬"6ڧ-ЪKO֥~ mC?/CRg; /P`;PrOGs OvWOW)Gk* L/ՅCayd,g6-*Hy@M:LP6 gO>W.;e uW1)m`!nUl xk|I IAqNs L^tD~D:́flR3NRN? ƺ HD|+{iL 5K KdVzESXԅWlpXJziy}i>&/|Epm>OK)2GYA..Qr]X=..=2\n ev#S{376wpBX]֓p  t(k/xC+v1^szk`ا0͌lQ"dY֯%Rv\0.VP"T2Wt_4٢9IG+9TC_ңȼ2$>xFe3_>d! C[Qq GzP02K]bH6Xޯ?#(,V!F6e. 2ɫ28×LABGؼӜút\:]yzڑ?x&[ԟ=e 7 NR]? gi,7[̴QE@ ƘYU67k+ùnCzF^r"I6$@13iL2EIޙ/" ̍!f0 dI>瀌Z$%-̪ m NQȜ-~(Trf"1B !0c9ԂNs ϛ:`Zi-ϬYwo~PG#BPNG%Rgᅤ%> }й`kLdʘM`;+C:e= 1B;Γ\(6905ĢNn1qGTLKg/tEYWzcqs4UJ9Bf_~] 0 7͹֭kv  a*fr\Yt(*Ofm/ d`r?CoT1!o0"beDrU$ =0X.|=ƲhK9ըY#[L\iE\7/A87քAS(7$N^} HUVdUs Sc~IyYOPٚw]hN^xϿb5ȶ#:&3ڊr./|xÄ`F=9&G\Nτ.@>zQ/Gnj$԰ySωMmsE70uU}!}QnL/\35*4P밿W~.ߐJ3(4<|Fn|޲X_ ,exˮ.n^NA`ن*ßy:g0=@v\eT^ôx,/ }kTvHq?p9=`R/9NjPSwa_sry@GjynM o0˹nqu2)xޡre't4I'"8 9a3X]/ۤXx&ba^oʎ9n40IU"2}Cᛤ")J^m(71=f_0mI*oiYF2`+ï!K X{]>uŬ3mCQ^1&iU}-<L/NP~X 6j(Inrtvة#fNnptλ||Lb=GVqw*#"6De?n07xBoJia`@m9F2@BAdKI75`=σ6ӰZm+[g)ZNFtؚvY-Wpx˞UCnNX?Z/5gX7@<[+XAހ:ock:X+|Pg5fʁl콚5;_N=fM"g0Wry=~{B=[`@Xx}eIc-U@L|[Qp8Sx4< 6:}r4S uD$Xsp,!ꠉB  9n&k9\YwQ.B0g[t2D}[QGѡnU4S_+)fAႷy`6l ׬˻a*P{q\Ɲ/Qx.eJEiF [>:QHN׍4D+p7,ilz8^|V@"\Et[dE\ 㣹etqW7"u9-}K6e=+/'O~OY (ԙh,O㤟TPZU"pA'H`;0ԁ6k"HԞ!b} W\ujl9JklУSj1p]dW_IhP~]=ynZ.-m)ys㮸hKMcd"k<S<3S?Ce')ڝd X5ǃC%jx/l>z:u J}Z6{߀vEOMkѸ,Vmϩ{\1~h;ٜ'QnV i+ ́!jZZJ?5fe&2`l,o̻uDbx LڢޞNg<͔ u;L?BnRPA H_B.~ 48tC@L]ɋ]jZMzVP|xԳI*R削MUn6՗+4l8-FWڨIO;d_+VhZ*.%d[X#2c~ ([}1}vpo|#U:ކ3g,Y:"H "=;uaÎ?@d'}ڋ˨Lj"q_E s f6ӔG~|T>QSw_ׄ +tq!fyY(inS}׼+ecY.9ķxmFoG i$f 10ZDŋGW@V/?t͔ w4}fVR2!mU[E ?1,PJT`:7u lFR8eU&ukw8tA͈D??Q)P«r!ͦE>;MUF9q;)gaJ[oOdTI!zBZ!p֧g*mniZ Iˣ-XIRYlxtv$g$Ke&ɕA=o$H`k"&*ӫ~~ ^iw!}kr=eU׷I\an( q"As<KGS^F( @ye`7E=q tnO$78pP t(L")E/ʼn/{dmkXlH\wt2rʖ'Q6=jnj<~Z%u>;:.cTZy b݋#ssg1L)i`hBI gKbuzhX"7+3,j-;䖲>Hփ1m^J@e#W/IA oֹ'Od _yDБfnV. 5bIhro_`+`^!SSG6|k1&mǬ桑9Ag{NhdrB,d\)K"cjWjdf4 tCh" wqw&m(C Y?}_>}Wu7ٍo;b`ݑ";E? TA0`ƞu+\fv72T2u+8 h"ɐ [E6"BpE\yL͟kk+?+]z`C\pgR:fCf(?-uep>`muzH2[^A:iU^ٹpJK._SajY3VQeՇǰ\Gɀ[z\DnW2=^4A4hwEWïjX Xb+S[,Q:MyH"[ы|Žw_.=xTCKXbJem̙]xz: fdoL!p-uÒG}2gvzO=ꭻ(.IkMQW]z-\Y!Yum"Lg#¬ncB\KgVwӕ`T$5z%#QO *]9cgѠ6VG@}Ќpq,vQ9]Qaê`FJ 02# R6(ǨT^޼:+nzٔo" F]v{QIj^}ך-aD14`õ͙.6A:]۪T-pc%=&c܊=p,  ԙSO'\x3m$YϖBU5Ub )V*6j]HۻE^aH(?I#W¨mT9y ]Ԗ׭ .S͟p{qE"39P=@MOq:J4rت^5' 1mFeoZKciݭȺ*LM) I#W7bGz!킹TMm;X/lPKZ#W(؊ ;lz_DV7D!yÁRqގH=mQI Zҏ dFB^XH}{2\·0У`[kfAV5,C6_Z = a#rE֠z J"_oH_tXe+~[o1uTT |򁤱Y Tݦ{c Ĕ qg5??}W sYtJ]Fę&pwOZ]ewyM֪Z <ŵ-st.]ok)3 %iv}8o*$5tI(= y 1w 8C#͂8-6I;R}5Nac2> *:>Qn.<21A('"jM.*yyԴI;ѐd^#_S b1aKFkk#jpRԢc[wll`n]7g90X![gKUfy!?_ͥ1I?7{P]<,m7ȼ*s(c]M @Atιa=<:,'r@d_ЇƩDI1I|ϲq'E.1t8n^`dYr(`2'K;׈ldRgdzK?`WHaB{B¸2J~h_KvjE "J*Bh gn(0x0^#N!Y;U20jw\Xw_CAUG@LkmF[")9J<Cbخ\L5)*si0gxt*?eՀNꈅ63S#VK91i8"ۭ ?NdԩDET>Ζ,qҺ qV2Q8$PoȽ3Ї䞹H̶#-[oW$]Z7|> bm[e:I^j`)Ơ0y['ZJ1,hmߓ29ɝ1GV=HOnXZ'љ[7!itIS FN[Y@nj!RI6~Ki t,ʭ&?闋 Sޔ }]7%UA_$|ˏ'7|€Ygt4Qo_ ˿gLdB t{)  #}c˓挊!0?9B2X3^w ̦X$ݙ?{9tAR)R=&f5S kA%.@Ȩ>UysҵԤFa7G¿zF,֊m~%qJ65F J.Dd0cH? ({wD0-2tBp{  އ=xFpU۾<9{*-ox獇8"OwFeH;NSNo1c}ZiDe7GKa2RS,,Jq取BSyռ.d"&7R|֞{osGdJܜ~g?7tMf\j5"'Š˙vf~lj\^ y,\?"BdXm\H]sY6Rʶ E?mmZ8lltp 9ˀleae\\Sy !t[x͹@m{?&`qvlM$(}&jrdPL59ŨsZ!+7$hjm}kiqV608=RTQX\7ja2J֔x5{ 96kE!\x7{fpϐW'B@9%AKfZ&ʥy `MduokXǡzzbpzjL>2EQu6=-|sg.c+]O=1PUY"LyKTd<=;-ᗁS$D j% ڡP]i h;I|ooXF1UR*/y;ې5Ш~r1͛.'0&ޤݑ tUG(,1 gO8CLNqPeJee()X* ް@#" ^{cԛN-GĚL8;&_ T>] .'";t(w>-YiĄ *]%WmƘ|9M 8&NYo*=YY[L{A6d{WmgXђIbY \uMnT 6˂{Ne ݅y[žD8;[v=oOZX8wN=W쟦R.Y.SCg:Y[F+ZC|?=69"N=t\>xۚv_Q!KCh5s$1KNҬ\A; Hm0ߢKatt!hc:?䤼o'yD Y|4W~,8 @|5+ߌw>@Kʸȡ)pQR(BgG0bKVo NEd-hxȏs'8"g^G?!V!%K^"\L2lYi|3d u#9'icjOD_WZ nUj7{u~CMNF'C*Xz1RX]'L"0?"6޳wp[ s9[i#O07)~V(}i;^H%u@\x@ bq$)) q¥vb# b*4'k36lSyp1(͹Ÿ́"͞Nuzz8wdco_wHМJaicc֣ p$C4' ׾>%7,_޵c2b-Jd]o.C97 N9IUWLy4eIQ4hy0QTlO)i_*ͪ;EM4TQ8K~-c;?[#C}Ni;(.=i8Ix)`ǁvab xD&ۙӰ79|5z&%űIg:d}P8E:ѿ^}.ĢSTΌYֹv%!?O]ڝ>.v[9. nJqσw+G3W) 6stc~cFO>cz# !w 9P`0F^&T^NO<*orV3@A(Y[m5W)Me#D`ܦ"oJ-X:̵(5 WnMrtiGbKqQ޷e0z/i>Bu]Skn̏J2z#:'!Iqf9Ǻ6@1Kic.!oB4N 2ttup@D2]42#R[g ^($o1j0t/餸bK Đ[ P9(:ȔJWp/ *tfAyb`ˁ'RNxF7nR~+V|Uh݄VVd!u{](aXaT*J *v$6L #﹀ mR)ܽtpO;jѲ }ԋٝ_]ǃe-Gjӏ%t-3ץyh6K45Wm*Nm|C3R.S ZcjW,q@f9p3ri rlJɺ? y{/xs^l/[v1nnRSn UC~ajL|n 6V$J9n/9- M.\% , 2 p%Xb`VV sp՚=Ɗ(8($m^ $G+2;uO3"2@'SrM*(skr%ٱw-{eIi*!Ctuh>WZQp^,t#|<__p# l»O(䈧.)S`lelu{@!UϞs7sp|n)'bT8}\Hp_.ؽFjnK\=J,Q JY| 4aq7R d< kբiDLFIT[0 >,o"3)g QpԿDms#uVv>WbcDfd񡥋'eS<G#vz JŎv_tl^RUF~iNBnRdn<`D#^gzq|ھlA(e#9ɶC D.+BKyt{|P|ѝiWnN%Ӆo㷮&FE/ٰcKxLάТgE4%XQ4*C{Ii#ƒUnH.1%s"TN0{NnxN|F!P+zh3$XsH5R V~sHzȅo*2l0O3$pF۠AMjZlNar߉|e^]AB<%ϡTiqcoYXO],k][AILF}Zhj$Kh\Hb'uVeΐb(G IuEAS:r`nf_p&Sf]؝ OOn>!z糐Cǘi=Ru/ހt0MJе bOVKCt\*εW" -936$wLoT\:mO7viI^ !u!ѧCiǑ;gxTHgnh_8&Vl;4M<FTNё+{Ir_=l͢bSEY$[E 6+Q=JW#;<݉]FG~ڐWie+y7ibBH洯M6!߾ `#UW}} ᭄ؒdv`FG%"F=85y;^*ydD 0z~ݛ ~[(0݆Y5y \F=0l%arZz>Kcaxj01M$/{htPr::WrK%KtH+b" r hTy ;;ɘii׀P,ZvϚB8]8nvqF(r)Đ n jE3i% C4@1)`.a}.;M )FtxGmlTFd:q;qjޚE#nK˴+٪l0ǾkG l'!H8Rjn+Hd֍M>4wbGg^Lx30sgg?KYN+,M/5$;jȲ]>\Lw4ܡ ӥ|- V;ӂ0{ 4' j1-*tB}"zz P,"ոwMԆtI =ՁDzm}s}(ӡ I̍w@5DF,'7lAK˭KH>*E6t.;ׇ,zcڨDU@>/h C$T7USУ*ۉPL4 n DQ ۅ7O*JY( ps_7P7R#pd1s2u6zl wd@WTXrmEE uA5 ߇qIZX:?//ݠœҎr6c9@ІUY; = ] )Ra~54/Ӗ[Ȉ[G2gfox /%zvJ΀=qYWhFLRahSK,S!$FX R,?h:)Cuq!,eL'O@Բԇm?)S mKs3 'FC6Y'Qnp,r+IN<G9ȱj_n۾9GbE*΍ XK6շTA[,Ͷ?Hڼz/tY[5*z2>.vwFir1f":-vpc}*7@|DQ'k"K6V8~ܿ b[;߭{-/S#o' rK D)T$[zJD_ZBpNCi}o!*OԖ&W+ A6ؿb[7Mx-U:Ǩo0>}>0ܷ!(֔[RՇ!3D~:+~C(pfV*u?M5Ə@4u˚2_i90e-`x ߆L2>0e];R s}܍AY3/ @FD\5͜,-T5x559܃#7ЀfEf:.5|SzHGgnCﶼŃw65ڙѓOii&eqZưq: E)Ovb7?KVY9;9H&I],Uؿ!vS_0G0mW A 3AF2vNS"njAew?F$9v37yPߠsV%[ae xL!́i`8j o=-U1APϨQƨmu5o<$ש⹜$Zn|["vN$i5Yf bvPTsx v"|X.X B5a[Rx(K4FR1 ~v|ugJU^ER PROlmLtO:!=C >=n^2}f鬒!g/ 2T`JH?O@mbieWa8&$e"T`WTqy `bZփb B՞3t`Ws!{ҫ-jsq'kVV3*@LI|9`PFB=L hQ,ZS3SGT&kO^|9Q,(d/䯠OKeCQdW8 }VQu3&z@odܚqNǶOX:-&-hjN~CA&6B >P Ik@`isgP $v`hs OhPÖbŷYln@Tw?+bm$cO. KŴ,)vɓy,'HdZ9a3xTHq3 Td" H>J{N[_Wr Rnp>Vd!sΠAͼpn|!}P3*l @u1K.>ZAݦoQC~ykF*A֖eE>>0.xaKZ.<t큨V¢L2*cegZ (0mw3#ͨ[7IffPn ˦A`|>}Sr} Ffmuo S4J8$+UEvŦx -UpBO%Y'Q#gZZvUBh;)1xrzhtErI8j: ~׏O$Ut:jJ4@IF,1n3/g8m;#iG;M- 8oMV#%NyE352z}Vv8uOVDSp ѩlgCӗY?St VgR1c8pC[c~%HsۥRKh<`neф R"(pE$ٜqDj7Bұ [qy{2ِ+A0.ܵ}X'lQ9GDӛi˜ |vG! 1X=uڪ9ҧa@.:dQU~Jhci겭.loYi)u{y1WFg2w/~S|W;)MuU]ɥRC=Z˭;%A󍢶r$r{ݚ~  xP|X^_0fE㜏9k66-3S$P̗-p9%&Vd:r.bBE"#4)1ĵvf9f5)mWP8- ΐnң$8苸?mTmoi\a2/LP(C t\]6Ҿ7L͜S|5suPa5_ oNd@}t҇c \bGuu&Ƨ=㪷b}XëU_Mt<ѨUi] .x PP+uLpɂ6ᕸ-EVXԅ)+Qo.yYߢ;:抏.-GEQau_p*@{{ x.5 jۛePlc3 oBSkuynjFcV{k[{BF;I*.sҀIKk\qC(lfr8"0gp) !/*gW\vGl@ϙ wvO U 3}|?\H;c8ڼ+uzvMT07;?*"}+ֲۃђyH\7Ft)E:@8;y_[uG](}x1{$S5,uEJIBҖ8Ct)Bn}I]/4^BHu9D1y#5tIs9gHGY cX b׀i^]QgBw/"*[@䘖8L4O?s-cp;|6:NqPRjd}a iV췘U MV ^ 1u"*_r3 ֿF-r%[) PΉ2.V7k(Ү`4M%%V2*; +Tp2G7\)2hH3ɝga#8aX-e2RE”qit&&a Qq]T1 7íx ~Ar*2J:hC}yLɱ@~ |r YXDB}R [ws4+o.ܺ8d7 U^iNf)? pvAZwyc?tiNKSQ4<2S^tp)bC"$ys{66[ʖl=s'k9;>J u4` ԊMijSzHNBi|uc]kgۀ0$i7ƿ _^ogp;^f[.@G0S[3)fPgfHw^mĚwe{@Sl!̠DAkm} 2DZ\BW-泜6 6 q4ZuBm ߦ巧 2%qKXy/%*}BJ xGs+3zuN5\Cb J;?`@*wge-l`{KL3zr &K;$8E0ٓ*0ҹ!$ϔA m)s'3F Z@y#T Cd!!PY> YP=ǝ -4al>+ m.x/ ݕ?Î:x{Rf@Q>K\SD®K:qg,P;ܟ:#{bA54˘.uRA ZaDjoҿZTA5s9JTW DƝAą NVzw\R#!qqw B o#nC/VB^ѵr;spjrxx$7l'|h%>? 7Ĉx /D̯-|pnus:e֮Da^S;y+yih(AB I[Yd8FbJקdR=f׊8S1eوp|a y`VH la Ta6C zDQ&͐))AAQd'IEŇz@k;i?fofH[HnʙwL.ہJGT7ߥ}7z*?lCxvx_jM)^<) YWܷ=֠2W8ꁑF^za 1='83OYU4HriB4,z2͘%w_í; iڪUz}P)#0t'0x?-A2Uς*杨:&"ɂ[ȦbB%^cJr~77@[Njۂl_=QsAER WPe"?ʽ!)ϳ< c?ijan+ًOl(ʨI9&wK0yӦ-8Wڝ37Q!m-0>8U"XI<  Y y5)Öv\,{[jD, ,ݽDzPE9/:-l W 6ш+O)sZh?m,{s%ï4!'~$xXaG2 o 2APDoOPp|BZ T 0E?4ϩHYN\[gxZGf-]ZM`.JWbc=2ĒX[DV~/YjBh2f1(:`~єRFff`*pF'%.Jr=+^{O3ubd*„.WӂG;b)LSjǖ~}eoU #0: ڎ>wC!貄9{g@,vat(hFx}c*nJZm<@¨YY M?,-BC$<3$S31`tϳGkpࡕ z>Tݽr] n)sJ^GHao Dzv' -Ts>=(Mk+ȳCR "1/}sU(">ҙ 4Me/hL7Hă9'*8g ʜmP"d"qY1Y7>s{8 Y R>4E`KeSUHg$OւXKb緝 tQqdPz(wN_JQpKl]M44bSH M ɾŘsIBKGڤ;lu67](fmZS|?џg̶lky+;Rΐ9 Z#Um-f:AvhrT@.ID^yYvU\Ɵze鎨9u7"(ͻannx6/]3ϗbyXSj=VйIo}NDF!-i.ݜTmA|VP=>zGs\G| ü<\rӔ3.`O* !EU@qoTwܤyI#rvhYx&6(I7l1OHr瘐TV}9ЃR I9;ƥpCɭY2ٶ@=<Ak$-ifR,%*?2уG<Ïrf嵇T)C-W$V`ݺS:v?kq'kֺ \uBob\k ad9L$YkHxlǔ־-ykADǴՁ9js`~~"`pm@NZvNnǝ S-;a@4/snN-N<"mVCՐb]h!//epX`$$g[ ϐ-= 0C'쭆a b~k3k:kZ̿Z:f)<CqI%ԇʐmȵ=6hДiV} x1erMOq=>, {EE|'l"yI+O@Y?ɳ`h'_m M vzb@I^CK!#Պ4Eٷ!䨑,$ߪZUC0᧒xLlpq*ke .h 6|sgYZ07070100000032000081a40000000000000000000000016439a35500003ce0000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/<]?Eh=ڜ.+)c;ܡk?ZzeѼz8&jD0[G% L f΢^0XaJR R:Kk;&S7xX,o`gr5fl"C$’pGG,JI"̉=E&dbJ_xÙ\pS,$iD;Y)Rx~ox: L8~-2ŕ_5ASSSYV:)(^d[T$yBN1'MxSm͠q2g:v.-;ɓi (}r12Mڲ>Y{v9І3;K%w1ڮe7*4~?ENJb#fxYn| ]Г:{|_win8]CPڋQ Ԕ*:ڲ\Ds3B$Yv$ZibS~y%Dq5qPD@iݹŪZwN-![m6 y\E 7Z| %ra8 sdӆ˨ZjyX6 Kn#M&ܑ87BoqP37 35RәKȆl( UYuKhG+IiOOe n}]uk@3De5@m-2ohWłO >Z!?0A:(a147HY$^|Ua$8~$vH)Z7PF&:n֔h)K̕ _2eAq`U"ȹ^~,w! oS&?فklWWb/ӄ$bqQ 6ksq5}J$|^dZ3-&,16&R7qI#,OV("!F?SĐ:4{{LS'i)•rI1;y+Ķr~H;U~V/MŞd!33zGkY04{T5h#fۍVQg kslFC/,6v$ Q&"*wѦMb #ƪ}X*&{uGl|Q> F)U ر(Q#="`%s : ;\sB6sh42u]cɗ|x٦喻 BŶd |Jt*[^fMaN.s_ 5a7p&i)sGf Щ"#V K琉O53P홻NKF~kE~ _ Uxՠ#v``H3`\)lEGq8w_Ҏm6wAm;͸Ё`m/y:l0IlI EXwtAzC`"PC/6c4T# MD<+Qܝ7N`~W$Z,#@˼˸ЋG(AC eRb`Yv{اNOTi7ٮaVjōi)ܻhE=l\ȡ6+iz.}e^Jq&zHNtMe_0,^p9b)\*2<:~J׽e慘-V9i$13?^&Who'J4K ?mOTwm5V_B˂H+ BP4ѡo̓C';&-U<$HYPgZ#6*Ʒ+gAv7O<vecir=HDZ`A-WmaJ_^}C_+pI/n.5:EIY//p͚8)#Hiq.K1h&֫rDrքl ~ÅlwȼNWF *O4bl"d4,pÿ:c*}W% P1%Ey|]/U!oS%=qg`gܱL J*wa y6/FqE+9#dQ4x=+ji9lad{71lltJF-jW~ȴB" a)fdmN.P]O`L/0T[եvM? "sV߆nUjABwsun0b`kM\ϵR4C `'kc$.(wABj(J\X ͜01tK:gpIƽE Zem<޾aty R(~BDbLVJ(v[FG0ڇS|Y?΄[H $M0\Nj3{K:Y83Rce[i_X:6XU 'hlx~:ے.֩'84HPe#Y{Y^$H?`gdK8 ȩGA)28NgݣjxT.O (2pX 2=cthb$1@mCGpl ,kXz& 8:E:{-(IRx*V}9:rIg~@7_*5JҞ,bN_@A;5*%LP;sž|  `S\JN%qω  ^ӬJ}_䊽 f+ aL)2 XBHL5<5GOM7^RzhQs7Ov"`AɭK4@T.LvTU712m݊ˏ ۊQ`x~ dhr:E9#0g3"MS FV{̚\{c ͪƲ>_=n` ]+Xeh`9iP< hnbN k* XwU=HE\Kije5ɽ!>=yD%4AdNM0| ~L-bR}z9@vjG L l%__X;NS*nJͭ=3?8:QMj\n?v[1i[X~^/$ iXP'?gQ(R kyѾ˫ifQ ʼn߀rҨDv8EE]xڰf<+ iY՞%!agtm&0sn  `ڂ7i"_A"c`j}S& T4nZQ%ehsQоR94hDc%e9Z}Xmթ7sά uz8۲ޟnh~= 1Fmo s U+\(Gژ- ցO%|}~B,c/)(W5WL{ kYJla[ĿW­CsBspsJmQ?n{?3HX΄~8!Qƨv|+Q˵;ao {Yͨ<5;G=۶u)H|#q4݉E Zb@uSBn|x U q&D|iWi@ IZG;%| V󮸬PdRYUH!kyo!\ۥA]0#ԛH_3T , LvWD5E+X̎`3$LcjjSRO>:O$Yq7A74 ;`uNO o\E[V-׵X췕NjI/*҃zQl$]x@`uxh/Nh9ՠ+RX S xէί Wa,>ZT V; '͢% sB5|`6T֤5~1lx!XhjBGm摄(4{S~@[uOU ;QysBjhl['XzظBo6LJyܵmlHU+Vn?7Iwr3#8ZHMLn@'&IjN__=!uMϚ]WyΜ8k,R VD#BI7 v}vnDDI/qc'F 1/v2!I^Ū.smY* ^NX;[Ux񂬋:!u'y݆nM+[Kk?SKkW}` }AQB7r5,LԺľgE$!k؄ABt7a3'* ۔ pzqY(x=RoB)18*ڃWT5 L!,LlfWӸ_t@Z&Ǻki|Azqps֮Ge<qh8e;b7SJNХ?PAA@?ɖCOyU5l_|--r^1c1ʇ*C%[\Kzwi3^WÀp d*Qdq9\OVYܩ]P CO]:v8>ϵul^o02SLlݔ=6VQoQ u"fgԉWF]so/V%³.|^e EK{pfJ7E4ڊ5N;p\PF\ @#dqIc*FۢdS'[i޲bO,|0ι۠c9xp6+:yi<  0=jb$'Qa_.h/ 3tə!p4D/ԠpXk[mXKLდRw ]wgR@-եXpY"M@[7-^C6m̡_#҃'BT, J,no z G~&g3Ee&xN}T.{%L ^ʡTV 9Ҽo'܇n(tf㡊(ᭋ̭t@n]qQR QƳ"9V ?%p(u #_[Tjս:C`akavZ;܏1a$Ǖ񪁒+V#q> D~RMI}~澒D>Wj-#BEc ѳ xcc2?5i{YDm 9 dZlyf-Rd.bCϕq% l;I{q_K$_ :;q2VŎY \/_]Jjg ufXE j~n(@L2/~/QuNH\1@bŰdŕ =C֛$Ռ({:oC#lb mKU}cW8ߡBOtw xҌsTP?(]iQJCqpt|y@U,[5X,t%wnq ZxCk-_ϴ-:PKOs}R{^rF&tGZFx`y~1*'fW2-;0[ς8oîX)w,3QsSOtSU@xxjF}[W3' čs|~[1*V)M7=0s،Å=yM˝D3'iR'Eu?TX;\KQt-73 ՂFzj-``=yjLh w'LҴ#5}+́4.F+8;?p9ᠾ\3k -s3`饨S!]5W"E.@fdZ@Yލ+tL]P9kD0|ho0Czë0}ARq|Z@ēB7 @.Mʨx䌎Y MSP%h:(WQk/3JOB7j*? 'Cvjoau~ =MUϮI-Rع~R,u=;<k<{LW=ўV]3VtVӃ|']w%~iր:N&Ȝkiv5l|K@97+8^mZ K9R(柦^@DKv.-#9LO+ v `Jnp2*</8( oYNUj[]cKpBܛ&U>Q f rcn?d,A ɂ7"&-֔x4JkP% ]Ib)jY^OU 7m "kEK|ذJB25xC" Kc㷇oKeP:Hcvgqfψ Uo7EYᇡ!^Z\[rɵ“QGq%cTfccRuL.!ըUeZ[ +lj<5tWe%JI4֊ƜJJR`VZj7(@"*0Ά?s4zE=?gQac h+L'nxYE6dl!`%94rT^+il”34ŸiYʗ>Sh/KlF*{ '#u6}9G.$fTsKQP8K(0%^}z!ʧf֎asv~Sb?FTK8.ت! E 㦬 WJOosXK z3: \l~hr2JCٖ~w/,nW^\jëȐUh?[Źi1Czc8,H}#=hfNJwR{1%:}d,u>VeEz5|%+YGP ?|R0i=%\K~[O9\아G@u/H:@ĽٛrE8+ #~bFȩܴe H:s>1j,GΉe{E;]]$wLP 瓘1WSƢ!fdҪ], RfFB,1N&v}=D%q5%$X'F/,v)B\RѼGkF(q&4r1ݕ a&%m5¥W៞m+\l$+3bRb`~iapy+;_jl zaVuXЫ샣͓} D4+ UKiK#f"Wb(?246&N@,2;\u-6f-#eEM.Fa'=Dw7JlXpRm9 jֲ@V{4jىՖp2VK5m/GO-ZU_h>pS}B' =.@^ٿzkÀ^%^1Qe.y-#KyO*L,&< Sׂ/Tl@F#o/b9r3?o1:< Sg)6< ޯ#ʌ@N2OF1%0J=q:5_:C-CYNk{ˈp7ة/R3u#JIԈŊ & ~j0&,8(}{A]w <', >*?leDFݘ3tkyaEyc,\9C>\Qa7%U۲1W/_M|dTьޭiPaj]vv>$C=fŧ/6Cn[N,2RBba+P#7rp>%z`WM0.BٚՋ'S3rϋ'hk<w՟Yi-ɹ/Rh0w KgXb2N#YW%ưN8dQ̠,w+ڡoHh68!'1-Hg10խNiU[ˢ|n*3hbYQf:>[ƷYDU ỏ!NTDžD>%5"^%gא;68]%r^^U\좋$h34?Ǘ%~(A`OkH b<* ߵ)MbEx& ƠDԜSѭ'o -ت 9O>~3?]=OwݕQvRp-hl l؁R %Q08'?!Ye_,O7͘׵ۖZ@m7_9<]5?:!܆ma*X >v.\WlBxo%¦mhvNK:/?9\mc{p.e(( ]ÃOv'Ԕs6q&\̥Z,~7סТu'JaAhI=:wjZDf`gWIǻzu0gK= bٗSmBׯ$\Э+([{:T $@VX6B &rP xfݒ!ٚh5x<ET*.ԹFr͹4h&n;ln IUN '5PW>ʋŢY}:-w@c$|FV%L}WMӝ4|uvr ^0UZS=)duunae>o7xw+.3IY?DͮsE:p>)'>+|]>9hcPw je\u4pq^\v}m{+^i3&ط[9lk?h$T0AGyXa,g+ G26\3ۇJXbUg~x W;lcQ _ܟ7j CgS]>!t'/#f-MB:}pMnKP vZ[Ep[V`Ԇ$MnE1=xٳy)~Ey/U4!dGOJۻu Yݧ:L gbkrw*4$P'u_(0Dhɵ=cp^pQЯ/NE)ETC?d,SR *2=.uÆf^_*f@s0*arċCFr%=IVyM[H#;!>bd, zBkIrM^wtYgsUt¶$bOEϙd"X4[@"ȁs8On3BrWFYAN,Bi*`n;Ӹ-ږ@A#sw txPߵX#EKRf'ɛtqNro4&R*̸:bK6lToqN:]^d~Kwdoي sv["C`.߶t`˰÷߼=|<ܔd)0ad/Tcjk*'k Y^/Gl<۳o /5aEmfV4yhTgYZ07070100000033000081a40000000000000000000000016439a3550000f7e8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+BsN<1W$QF""s{-?*ij4w38,o>}&Q0amM1!H"=UAYCؙX%\x 184=VԺǁA0t)PF{Hqq)ט[KUA$ɪ-,R" ˻gs\A%^k?VPrTU`6Oh&E!'j'kp ܇K+"֙}mkk;ū\ 2YH iT B1Jx+r%K.p L-յs/[F<[p: NʩWϨ6( hr=Ks2avP1HX@ݢ/u%UwrgColˌI„i(GXZUh/d~:Qa"6I|Ie֐w?AVv7W¹PYm*d!Z]ˀ P?" 9n>V=uhDt8֓ݠ_nJ8SF>J]W{fODc&S(d6f܌U^qT! /#:eC^a9"DߌN]`T!Fպu='_<7Xfb{`)~o@3-Ix!-$i' ZuZU Q$\MQga0!PhQYzkOHU;L4rRzZ2QrFs$ԟSyE2fDr(hDYн/F+\2A'iQV1]vر:u>KSF?a ]Ez:^>t &I'dbQD)qBЁb׋͂y$M#2_Q;M|)cӵ.Q+lE@ͬK 2J4`e4⋱BYһr)uŌ_NPP!(ICo!#eS[Dd{.:鴥h<넫`_ 7xV1c/bN)jԄ@S״;|VՉLҏ>cL G?-U+:=}Id7v\P* zy&]&U*=71: B>!dsQ-Z`hkjW|XhD$/%pʯP,iNT"V$xGV5xEHP^۝ =GA/Na"%ʉav!:LT{4K`lxNzNhxCp< Uvvht7ry| d_ ;?򤌍.\9 0d ovԥTџVLp#M+o!Z0@Bc wh׆/s߱)PS i>p?ǞPT}&nhdD:0ot80'uD6%boŸ<2 +r%63岺|wTiȆFPTZ82PY\{5`.Xi jI=9[fX{[*̔d3£F?0A:冷RPxGT@wuCF!CLBvsi=Î#gtgW'i)Ss'f++#s6œ A%R}0A h$ `'(crz3,x_o0nT iAG;ى|w!"_`#ˏD!&xXMPnzJ:U5PSr6&SWk ᥌%Vo3<cH:|+:LwyшMƣ[ /2|E lP@2}AcmwTNjX8}GYY)d[iaO͡e'#Ƴh? n݁ @j;.3&sR~蠔IYDk;&'!9B58Q+E)|P+[5f␑/}1LU\KxLj4 |$yP\pe0xZι\Y . r 8a;m GCLD浖f|C }d)ޣ>HQGmyrQ|YL߮xx FiZ M|6&{J}7FC_a!3өB1="E8,KymZŝm}|rH釠XIpGѻ64;3q(Klq Ê/%(W3OSW@B? 9W܁B_ UB}Ag(wDKɇ3ZUhُd|7=gH&0]x^_y a4nP] d]! @ʶw mǾ*ˢW.pdg$tλ?XiI7a{1{ZwX4Amڀ<ՏZP'uri\)SCP\qaKL`aU< Y VD\ud`b%SEC=͓HC1xYlp͠oz$&P锧D׭zJ6a!<9-ˏ_] r$d`&-HVM{!g pp[:!h)U;3l]usqQ/-j+V;.p.ndRd9b}?ay{KFw*_9X$Hms_GX#Lbl_GY4l9@' ;6/dxZKYjD>}n+,׭ŏM\[wTz΄R`l+; ΓC"/YvAdPw<i{Շ VggyQʫz rn~R~;<ՋUiv!kKXDi7vP?t흴-pp*L m mf,BudKZ'D&9Pי9\1uܷ5EE.3$Aa:'buy=3[T-Ǿͥ$P e+CJӌ<&0gkw@z͙㕈4 7&{/*%ISyZ}֫@D9-*/FSu. ۺedwk)hw %PʇiWuwVkBìXK(1Nu,T>`s"I4猂a./7dyfd)P0eB9֊TcDZFͯMF%iJPi-k&f!1_;*FI;Xh>;ξZ0oajg:@i'D/fZJ4,}ϵ0k=|O/kY|=ۃ,N(5hPDIv +{ Ϩu EZӯ>'a@xE[ of|BXABpuQgEô{1t3{P,Ln&ˤp|<)=N&J21VW4F\Co+ 2N5/+@hk5-T)}&k8+_"V Y+-EBrmL&kXzbjPoFV{(C[lH[ 5uãH_WuuE"T[Pgċ,S QS7jXՂ ,eҠ&'*X^~Z}\r/h!l2`->m0|,/ +Fib[rp˧1UʇՔBÿކUS7SHˉKq8ʭ!ƃ!QQ/B^2pc% <7Dvc|Vb̏&j WѴ xPc/e1 LPT9ӧ֭8l_^gSGd ]\.Ͼ"Ɂ@vY Jݞ%"oc9=` JZENɟu7b_^s٩~ܯe` /Dd>xQ䂄;b9&~% ӐO@Sg v_!Z UnYH#jWD,zk*Iܰ6ILckMx1jqG%cX~t/a]ݕ8; ʆ=;i3utr:&1#YyZ2F%IP +}VլRg,W5^/9)%92/fimxU%I < |f3V?'g\}2,vJ"9#7Gv?dӂNy@mv;m83V& *]juh5J[_:֞]PpZ>}ڡtM#rGjp0#] o?NI:3Y!$SG޺yOY7H26SMΧj.F1Au+B"BH\CFpl~S͌ dK%yŽRqHzFrM,T18֗Pogeʑ"YΨ ף?: —t*O)t.{_f{l(~D4Pʸ1rȆf\uw1<iRx 7X,]f+O>4/or1N[q|gB>7#)/^'SP,zd9g/.FLixG}@9R.29g\=j=j?@YWNr  p e^^ Ru gH EaPUY;n&vˑ,^n}` c7ae+Jyyq7upuJ,u"Ө7,ۛ' 2LR3 YwR':\}g/oF3A-d)r{ F]w綸H4PQF8,{ؠe͠,a6K@=^cpɤ:9af ({YicCG_D5٭O\)({YqސKSCv3mH- 7-8Lfi~<ܜ Wir1J+/uE J<\`>\2̏. &%,6  B&åȜ m;I6IYLۏDY\~28xؤD4%@ vM*>6` *ꨱCTT&,uEjw]cCg9;*j]ⲟQ%=3Λ/ϔ̖(tv΄&1GgE4d=^v}t7hCNRYEBA跩[X U w }K˵8HZ`\q]gJFf' C0t`^90^N"X :VW HD+ddjl?%;}1rynr=Kޥ"UQL NgVDJ8ߓN=^Č?B67ENJN"ZFV p.<= 9yρz#xq_N\ NKQܸ>t[ Ωşb繲mU<$y[a=434b%XSI;gq}Tcpr54-h)U ʮ$~$fOڮ!Q]+3vƺ9O$d8۽,*U'#$CR`$ݢ g,FɇDb/ za5AC7惘])ho*}-_UPݟtn.\8L]'ܷ^:-#֯?dk+[j.ya?%3?(?cLk\Dxkv`{!Sd0%"fmf[>*r_BO`R: [JqTklxǶ{RrFҎ@)#11HҧG Wou5=k 󏶡|߈5Jr63W=ZmtDwZ58g|6|[8 xkwY&,agJct;rfiio|vz?ŃZD,> #&hW"Y.ɶ^GI$6I*k+ ^5>V2I8C^" ]_Pbk0 f60v .iWLPg,3j^:X V|^}{[D`Tx1`˸1 vֽ|"bl{Vinɴ}\b ~6|NQ+XFm"SBnR'rƇz]Db ٌX#azWP%{ ?.Sz].'@mo1Y"n\ Wۢ҉"8NC%qs e@Va"h=mJeNJ/>hku1^ ,Թ]6h O:r1(. wQ?쭇$[NN4U ݷD,cq=}VF×8JN562q>*nY#D"*%A%c٠MlA%lvUwiXtqx~ghݽ4ȶ`Ok&Vٙ@y}?v X51>;0ԛd2vsj'+f!mk=w[ՄHڄ9r$nODSKyaa\ jyCVnRxˌjF?$ ؤ =se֓”1 6CeC@/'E*DwS$Q{QBׄJPjS?*ZT/=.'e;e'UV$=ex*y;ےmW{ O{g;Q8IFԫ s9BPѾv Q@6u!f^O7R|tNd|b9Hqȫ+S(4}n2wIğ; shvүc4$ n;"zz' Rr·˫8bwgf+aE1Z) Ba6|YJ^}7W~5o=Pq9Jc{Ǝ56"kmDEYN/:3wyOK2j/ 1@E`]eKQ\'8w( A?tw.O%%wmUBI\0@l+&Uç[el/]{@R^w\6Q+]/N&2=㻓iJ(zlFxlľ5h SN':ػ!pc%ꦹ`gM!`JjI,1z|o]Mu]t{ȹ e 2#8'}8k0n>T%83u]c4Mnα1 NeA~(#9/o3ȵ(˜ٌ_`4!7H S?ho h[ ؜qfbh? qg=d4S?sn;$ko~jfU gRǮ0O>'&@ͣ}%#q@^JK)l*۝ܗ$Q1_Va]3.zhV_t4[mV`皱)36u-ilB'cvcǵ|d6xxWYQ0-Hه5E)p Z9،D!:8 JaQ-s y;1,q;T'Lffʚ*7: 6y8bf8]e8yGŢ}B-90ScLiN+a$뀃&~A>88B\^t'c<"n^SiL9%=#5慱pBQf,I7V I(_5)Ee30 R;D#%it>k@0H‘wWM/@ W>'՘g"( l:8Ÿx?[QxR9[mAy4mgT2RsztbUC=Ҋ=n3\O0Q\VQT|T{Z` "cjBlnBYQ}sWRi][i]+k @(  W˫/`=bt{Do;QsD aBVW7GeT ?>kJMB"*x('hJ.TM9%Rwx1͙tJm|cu*/itfi2T}fpaRXѴFRc؈x0 ad~Ʋ{^#5PDBln;"=b-4dri-(R6Qy0JM9u B]"8͓Ǒ4@(v[aի"Ãi&&hr!]>lۦyͩl/; ?zuʡE#~V҆n{쵐\۠%T*Ro/TgtuIA<1:NKE 0z "UgBkMkWI*꼪W2+3APXG_O0w!L(%(?_VEA]ZI}зPtEXlvu3U=gik/z_a\(Pd1X0׊BKRU(i28k=^hH%0lx=;67YC`nr)Se +bC%{6J0W캩MK25.*#JM&<\8!5C{,.ckLTZ\gZ&/Mx !9@LnOOXQX혐l)\k}<Ӟ-F\^#@8pJ}.&{9WtVOͮ" ?ZzI MՉ(2J!ug#?Q i(N^a= UpŠ&hT 'ӄ| wbN{(OmP<\(JЉCmM"/}-4 ]hZ\~d|lU1r3X˾^fd ؠy=eջk CȊ@x3)4 ByneIZ#\b%9r@ejCrmJcatTq&y/ TAK3wKӕZϒoyeo; ui7C,n*{ @yﶄSJ)-BP?SI:ƃ6HpjƉR+7=Ar}JB1XmԨTb6l?<30""[w&{PbrU?v>$uo~szEeƕ5 P r>ُ 9s oDpBn4d#H1ulXQ~Nx0`JV%54ၱ@c[cZ*xO4 q&5&h >uo#W26H }P;7 \%,H )ZD޿x*:a#(X('8c߄%eb("x{ބBv$3oA>>_edڭ8+"(:BqoP ϖ}u5nu=? 8ȀWې?I MEN,N wm%#ɗh _v(/FPA#*cD΄;aar*' Z_J3P~x)q&gc- 3;U=:7) IUȩ&ٕ{J4wIs~# ?(QXY]hHZV9.'-{􍍑Y B4\8CHi ź:YY}w+Gp`Uݹ|"hH$ sYj(hޛ!U _G% 1j1ZY G#ם4% 4Pn\jK 3c ,L-z(˕w& n_Dl  }j)\>'mf&:'Nx= ['Lܔ|ur J/k? FZ*Ecq+!jE c_ (bK̷5.y4=YaH -j)Gp Ʒo>j&dlz#7mn#z!K}c^bE~p>3۵ `(j00=&&_P,NE]_3KX|UMcEX?[d,q"1[(]6lT94H:O'B4?L4a<f /][ 3 o.D`P#T]sn&Cl\VA*(s/xbsY-*&nw7wX" hBdr'Vq[[ ~VPfߔ>PChN7qV 壇`x,(7AC4N!vͮkx y7{3T9Z+t՘Mƚ`XL7ȎIDmܸhhJ KWj'jXچ>}mz9D0dʣ':{´d't/a9~&;|y>(J$ձ~ h{FﰋCq \Sfn'MvلO&Sa=cXt#>[Z{Q"b$%.D<|h`L-m s΍u1T=\A"l~AY-jP xB^Sy7qY^lJrP(4rG, R$FkHQ+OTR]4hhi^n[G8d=xsg*FH+6T̙xL-q wcM-#Έv?V2U`4zvȅE,DaOKLWYMDjN"y=ި{,ot+L-: u=J.2bqv7u~B:~6g}%YqD|k,JӾ(vwȉ(>+ܙ=C0/''(`aE6Ϯ\,;1/ÓHRN"2cw}c50& I{(/;Bx 2k,c2qC9ֵϞW@!.dG:U ⌀ ShҀP3y %Ö\[80 8siYΑeH̀cHHI%ZwJ991/)Vnj-} 8bݸ_z?0Mo(K]i/CNM9 L:t]W4kV!尢hWhG%J 48^f;nfF2`˦/Sqt]PKt3r 5!Чa( R4Kj9@4nQ}\cP͘=t'Cin<@BaF|m_אnu>Xf, 52xIm=#*8 jB'ܼ݋jU}oE84OG,`ԟо[ |D)owLub9V"?0$&q"M<_;{ڊY\ϓл UVFqqI!1y2|L [C 8vBTɬg~h(k+D.z0o#lUM ?hBcFX~5- h''$Cgm6yԔ2(U ]YFЏS_\S|tWD=)3!*) M\`YYyN@:z"҉a]B!vezt4'+Z'$Ů@kq"!g,B^C@#XW64UƎCb~JB+?#!Kx&bty[蟘vXȬDGoq*3:#]^}_pAv疸t6AfK,nkqU{",9Fh5Ƶ"u=SzD4::5<%% 4ܖ7%IEytit,:CZW{I& v>ZVBO<ȭssI>X;;}"&X{Fx|VA6RPBQmܷsühՈd9xEBX٩گJ6 d88'>J~xJ,hwPsːZ3WŠrnUR}:ϻ"'ʦ*\$kӳ6O ߨlK* w,X#3ek t<)nHc/qOd7W&F`b=%*W*f%O_h{$s;Fdb{AOCCQV?OY븍dY\2bcu;9:n '䃞yC+[F>T0*+|"&^6=jhote>T8ix! uB[" !w $vc'P˓RHr%a|kmVfP!{c!/|/MS0V |Fpv=sowŪYL'P*n1,Yv.f_`iՙ'FiS1g(*[!ܠГ(q/*9 ݊j,ĊY(-PGn?J3* bʅ'ρPRك}G,85Gr O,9D> 16ZT hM4|'RЍ  g۩RBOn0`FK8{}Yxb:\HR!m*[aa?`r=΁7 $^MlMUH؀V $Af\3+'/zֵ7! lp8C9 :׾ ]?B(Xqz29м tzA7K!Av17\[[/)/ 7 ny+G7;DZfnREmDo2F&쐘c/1# W3{2I\V~`roQpI4EU+`8nf5 J**49#id9N\zFτBM!ni5}+tWE'n EX0@ ʞOlnߢI:ehmK;Vo}S"Wd%۽Z3:I wF'iQҜ];pKiRO([J:iC׼q)m1Xc`ZA<]}c$^kiAi5"y^槆O0CҪGgun5/ԃ@ [d'#̸=c, HG:&v5)װ>`q/d70@6 ma䳫p֏B x'=dnTC5=K4o7$gP_}@G{s:}-%.9;5kwWu<|@{JW[=G&mgDfݍe0~H:*b*/Bgff4" 9|B-F!ѵ@S#~%|Ē"N.Hk\.IHSj` bL}KduPQ:O gΕ"zUa#Za2mNŽ$i19PjJ̵`cc`.GN&xPR="$NJkU!1)W6@MOdBpr%#3Wͷ$獠rM3ܑ`ȈUV5 `~+V>XO=?SiЧOu@[I[q䑔2E*NÊP>t9-*fiVFT[^~g6{^ #?0,zZ?5IYoHgDs_2u!E"Jw3bZ:[? |Ps󨥗2夐}d>b8SVhRx8νS-.)Esu}xwT>(T@^ؖM5m$NRrI?VtE8dߟ -W4#NPeFfW2L`Tq̄Ž 赒wc@kZ ,CxeFVw1f ka/6g#?*yd5 bwT=H"%P@V(fLCtժlॴ[\J3Àaס-ZªSƴp'r0.)mؼsJ~,N)vЋXu6-ZTA)$$4Q,UAU5%Zt$&t"]7I=JGԘՐ® sp/nqc>5ؒm8}I4)euCvJXkhmLR{z^?553l|<d8=9HH[^ 1c?ȧFքDxy1XR~Ol){;u^,}rpdG`-Z/3<b*Vv'p Z/.^ސ^k]D,S4^4*LrFR)v~AI{9W3 9)Zn(^OZ+#Fãʫt9v1蒡$op4֦QsNG|,eF4cwV{a)U xI^spx^U$%"Z+Oe>yxg0sP'a-=z 嚎u-6NBL =N^-;ܷ(WA)R0H #&&3@. fVT궃;,EOq,"YuDMEڔ}U{bԂ$ޙ Ƹ PQ VFk[B'H?NV֓Iצ=>ec`*qFveBY7F*I%v3O.χJ6'Op2[9FD >M[b;>%STRm1=X[.79!QB"̡Ub7ƏD_Jì %z3/y42)7}"5luҔxeiȢDDJD =8?XE$mI#%T'c"Ȩ?:HR:<Xcͺ'(Xt");J %alj [,9o [w'x]`~͵ɩyO0РuH'<4w2G1껃?$F;)%w`7#;sklG t*1e RiKl=.`.ڄgDh?(օ0}j1.U}z5XԛGw[FG,elhl_f"hjRBR^umP)/g%w5 76;>ޝ(h?Q{ S1;*;M⤥4F/>'DyM|nmc]tT֮wE Jތ!ڦ_x;R)J곛 ^8/E{`SPTD^{CXpJJ_Aw 5w5H$ V\H8M_&2DNZd:dt.TF K|}CRȉ8 qT]!SHKX"/AB< wm&auwpuN`JH|t}.+yʉBCf'\3U2 a^0^h߭R(#x*؞H%ZJl.(W^7ioQfvtx~RGTft]8)r }U*wC$zyUΈʚҾªH\i=o/?b) ɊS좑S b fƸÇff8NTIŸzoad;$ V/ϳi*5TA_T'V"dV©٬lW?L=+)✳_ @.ƹ:ƽE *[*5M u}-$Uڎ򦝊VyTW7&|ZXlֵ,DU7~U+ڍqng{@ 'd?ASgU1@i_LgF82l* 鎔]|*zXݘ#*m21z;6̓'|MS!lS Oqilmno@7h®aM:tl )>z 5+ -֯P$:ʭ %\CVF<47")[{;.ݯ}J`Q& /.)dPG'FfD1M?[_)İz tW[fNu,R:*ήƇ@ؼ䅡 4u֙-VefνOL]uY\[d2;nel}H^͝ӍfR*\r0iD`,_dD* xVR l;(wLͦE<ds8䇝M'2 ;#eD)aJ +Ÿ>*[Q9|/EL4VU&775iGIm3erD\̤xjQt ҄dϵxꏘJV~|KłLa-dk_0dxVLcα;DXoxj&Ysp< Fy\!] #=.w)j".OdAkjosJ%~O!N8PqM4qp;rEcY$G>ൊ k0C'.|I^=Qq> + r|F)0DqϬ|J3n\iQ^ h kxp#GMħqU0#T?JVn~8r@骍yNc$NC5oOOTFZ'2$NtЅ Im8)koilP eZN=}U$gb SUC5U$ ugb2 F_\U<# <7M1O)uH{mMEoK+/SӻH>t775/Gmv<RTnՕLc|]bh`sƴVƂJJ%r׻>m-VxX#{/CV'][u9p<;K(!]8ZxjzBICݔxҍ$=';F~|&dn̠v(V|]?¼78e$CF տr Q#cc=ءn%I%iߓ 3Znl |Q<5Ma/KR72Gؗ{% ^ 9NX;OȔ \@^GYcC" ,.~P~| I[' jS`n; VZ~󜼔ˊw"vcŌ;#R$~k@ Wu4W.%`ҊOǨ"oL?Ḑ(1Kϫ_Mʴ(- Q<o-Gؿ\1'%q?:+tx[sQdyPc tí1N+ۆ}Rm,{w988I<7SXɾ=e q|vx^sEWH{ۺL ǭ!ҿ, Yzy u+yF.?C|FǾWzM$MA[3֎]M rs1&rqHXd:Za6REFwNFt~}c9:Դ$Xf17!̝tEX:ʸhۃ2}0'-[%W+_(Ee;$M+j ig^FĘݣ/RRCsi ' nVBa@#m([ ,-xu<ַHkg>aaV"FCxP+n[>Bk<̈_'~ҫZg&\D-_rㆬ<6 5k}%*Չ<ʶyV"z`W>+ "+ f>Uk;i dMq4%rsj;׭Na[Muh 5xF1.7#;DX̻n/NVUп6r'*bm{Y@$dO ]2kG[/} 63h@2uP'GlT 6&΄"hp]ӌF[Sd/Q3k-Q*3;~-%wa菜lh\Ik+Zb;W@SgѱBwR/Oj5ytMҲ/# r9dtT1{-=tWvcNu;K*- Jx:ps XiO|q-PIW[]pE 9}Q?E$/&hfǂi 3oQ l] h(,z- 3K@`]v$P Aq ta~mIW"G03eyh,瀯R+?w@ ّg7mrSgR+M!.eAMǮeLLzc-zRoUFuhrR4o$nX h>U~{~jn=.=荵1tf|yްm9|se%Nܘߩ Ԝİqc`PHb 6i*޳q=jra[*T͋{[6'u$8&0^6OGn­~s&.D7`аcq*yI(LM/L9kB`>;ҕN D٣6U!1 =#2ͦ%%`0=RH6:TAOw[IȞW#u?6aHo#o>uDҡR=rzNɣI/ UкRz~,'g{?}!T' )̽fF{q;< %J`Uhth3m2$\:d.sK0 2`HArX B?: >6$̀a~\ )JLlf`T2^t7R`Ai%EQ|0biT;▵{3ի+8 KA.|Cr$FY$Rsw Gm0`=d ݐGrһ ݴClM-0CHs+v-P) F1{/T%NE ʧ@c>W  kկgM 3.D⛀+48jWdlUvmBi[t:D_CNQ@g PQ 3u&fupK͗ rDiN-*0?MX wIIIiV(w a$saV٬Sn2B՚gCA͌+}a4V9ʕŪAqw0vh;WNf`g.V&`YPZy9~bo-'Qړ!o}"(w!e rQ{*EsohzsRol=*y~ӂIM dp?9f!]a ^JO[M܋R)9}ޖ' NG$(JU2NcYBZqc0v`'3 ܫpdUo9$[o? V7D{tv C VS=^nP #C^;x#M,#iVyC'TbA0m6H10rB5QO]Mz<^a)($x Og1LOՁq]&5-VT[]JNȓjv`.@K)]Orf v/ȯ4(WufrUV&OR];받:&QTR A jN?&d~CB-n!ˎ\"Ֆ<+.|DN;CڇyCŸqC$B^OQ \'X"!RCTJ6";Άnt+oCX'u0o!Bd%/ EI%ۯ fѺl7g"~(6ȉu%ivGJMH}?Gk(mq,áT9ĭuTR(A=d n>x‰ؒ!k+#),N||֮O?{kVyJ.k8N;УUgT<'?j)u\f5Bu-C-c[7?dJBRخ>(d4b -?VF/4Ri"92OD4CC%TRO"* G!~+yMr_[zPi*׾ !t o'hKۖ+Y/? ܞ/O^+^Z)Q hZ+^cz0wmU_ lH0=+TWkvV;*Vs»;#~K #ҩGjl;=Gb.n$l*l꩑ߎDb1S̻AVG;(7$O%M2;E p r-]#$PI ¸7zJQsZ鋐 NfmkF$^n+N/!⁗T.&an)\?|k`^*d%Do} FTe]\>c%{~(+BNj7u6O:vu6p6 JpSK>&t@,͟TFI u#2xTMoXY/cC]J*B@Kqw2~o. liF5 /7ф-]4z5f@tD25V7R(EK0)DNilF@KO}GxMIɵ&/Pʕ6mBv2E1,| %== ~% yv?JA6H[&w#+&; A  nq'r] 9 &kf@ 2nHgk;uDɄ5,aLT@bNuû\mTW(t}C7 jB:0;jMQ_1I/H'~_Ffe ܋z'~ӆ\횣8>h; чU?!gUBw_VJC<`TYfS\ȡ^]a%c֘XWMr(%fI򿬣Hbv/V0~% ,1_Y. *C+5ھ DL56O(eTvs^#g˺෢G[FM^0qHr(i {#:Eq~0c%] (.vBhr\ ]ͿZPOs:KQe8VK^hZ'YybH@~`l .4Uf'zyF иfx&uUR^%S e81}@/z-4%c+L^o` vgzD6z:P)Ngi;"R}bKRVXBll`7\A2HLqr_ Oe Tqn.&㑘KmKc I?$dD(w= ƭ7sV8}Yȅe-+\$S)^jabW|xBRaD*+S4hxr`b˂Fi%L=?6htϙP9blYߠy91[{?:n/?οt6ʝ]A,1[%3{1RR#S5i„t)c9ߓHzOt Â8+3zP+3~PسFE(YLjzP-"gA#7l`Ql=(t^ h;v{T )l@OMcȁ4 Hr'V*|R@hz(f=wёAur;a7UQ)Jx"E"( \[͢seJWry~b3zo)J$z)]Y*zjFTukzK9d7 iGOfD2'R8OV+ E%9rm>Ou#v)5 BUKe%QG|&GPN$WH}ht)tQ́}iQT_Hb¥yU䖶&I- b[M?샔} eN9%cT{m:P*8~No̔jq(/db^Iٔ m",wk0㋡]g7M4ܥU֚m)숋ym{pvE -~ Д\~ZL{P9 خh+`+A-23o%KBaMEp#Q'?[ 5USM֟e=v[Kb=Z[!$zf٪COـ݊^l(? 8 jMjS^T ggGQ{_71e/8dIo2߶[^B.j3@z]>5% STO7mk,ZY%~yrUIY9 RWGDEM,ua uo.펵ψ ^7gEUlZ(gDHN=;M7&p:\>١w4օPb%mMb튱)J43R}Q8=ևR"PhSNuy8mY˵H_E-8|+ݭ'dG2v#X}78ՌLnLP׉;(#:m t<;<4 *F?,r; 笶WQ8R\oXps$1Iǔ)Rx ~*MspLlΌFVwbHiߧI,ƖEQ.lج*c3<~?rk8ֆMeEbEJP\st_QL N T$K,p3ڳ`C;YYVl+ ss 9X>C^p,k2¾/ <~tz u͂Z"f|Q^s+Sr%ڟJ_Rk`7ԊK͞<9\ea`P6@u`&杅(DD6)ylqG;ں$BVρ=+žxo=O,hxF=B|<X@L]Ԃ?\9|r?sɆ:5 VWMvrgdժ1K'Ͼ胐`UW=CV!@Tg~[]€,O&7.}=ݳ䧠"IJƖ&lSQ+0[C/O*l ܥLRgfhXO#|mC[z5pb#Al0.!nyBY3Q߬-d(%V\ Ğ'ot}|( ^F; .b 9ve#L3q@ y5&[iÄ/%FI[3"m}xn(^li ykMY0Fpo=4\BeKB Gy:OfGwq!Tga}d*>o[ wq~WsZjthNeVdB·=C74cD;OEdBOki:-}/z J툳m]J7gs] /qou`xvspe's umAIY5 jtp$#x}R5Ŀ1?_pGb'K,6z<>lѴ*k% sďk1@-{q!0qW;([94c sݽTpiC]./UvO8 |.Ce.C.&-LtTr Ywg]|q"D%!VJrKjtM+ kF$Hi%h%H5g )Y&u+na_ `&f\.Tl ҕ,bXs3QӗU\afSvSLO ĩl18)X,yM,scr3\1H#2Ʃͬ>* Ve#TLPv K~K7aUQm]/}jPyYfReoFMQRg.y^> R(9P):[B#L r]Sߨ2JVftԀq,3;)])l2M6SNu΋xQYEY9/7  ] Ę$i-Z@%3viIO[* \,}CrcMS!js&8ƛgRylfqKU iA.)7˽d R*IeyY!bf?ª,JDuبQw*ڎM)8?[B}3W~Hzךz N|Y-2GBcq/g =}D:W*Kku7-ϸ N6'hhR b=Cǽ3pri ;7QC/%Md֋pwPB-2!JA!'/|2s =I(xow{M7a>1_RyI2kV㊑"Bz*%zrC9파?2 |8P@㯩ɯ;r(XQ妣|J&)sLZu@/8"yk>lx@kb|w{ #P"Kpnߖ'%lAQ[)OBHMQ+ݙ[uu;˹_u[|ǸMOZEK-=aO'W%IB+9kl}*cRb Lu qM:*m S[Mi?d\9 .~nG␮׾Q;$DSwS! MpWZ9}_. "-R t#հE߽:~^ԀmXx # O ,& ٥(tߎӃ8ICQn5Cy_ZI)4N.\GC%!*G<$h5Zi k$* ^Z_^0B\gW콎< ~$$Ҭse3ݝ-0,f,[+0*+y}@E,]x/A.Ѣq4t[vm; ¾`C]qʿ)M(2 rAĘDxm0xHId!l2 ԣ/XBouqnvذ[P׫XJT_SeQ;k&K兛cexx8.nDF =X׌Jj+Tױ!GkI78w\ U9 $+0qd Lu?=J,%\~A8+ 2ab& n1) F ]Kpܢu]ષb:Ja 9n#%_K'MB.'m)KݹÚT}ct톽m~I WK2c6𧍣ѭTb֎:U310׮QZaR*O`)$NF Վ }n#94y= ڪ.8{A8qiEGP:J Y># {@q }]"m6YXaB}[V` WfŦUjܶ{ -V8TSFfbjiҗe##Ko2f К{O[4|l;@>'*d)w'h)>WW*j[/ aXt/iוCE!H"+?J\]^mF]UJSd7a)y]2.$v/qj"o5Q@A0|`jP/ߓȹ:LE "0*RpkjߣdgD9aW<(M`'0pÊ4B^:ZQScVWX!Ť]5Vl; }$]ΧV`!ta<#p_S/t yqrjnxl@eE̒@Fw}]䅖6\ ,6س9xIĒ:@O"u3Kړ80G;V+yuSKt,O<^wTDŽoy,~& ץf-PjP:4HOydk?jꉨZΓVhA*l@ *TDY%ʟC N`iLB[I}v(ǥ<%lž{pI"W$!.Ve뵽AMuD˰OgKv4N $Q^ض2s4#F 2:konae \gODsФ'6B+VKZ@t,,rBn% K"˚\lK_-_?z z4'޵=$>$SF28[a0Moʨ3Fpl˵;rdpDTpI{U@Ҩ.=_}$@ i4U|*j^Mأb!5,a9\qs-?9װnYOu8[+φj!rɚ Rʕ`xl<", LfYe{s?oF6P)GO{e##, B8ZfIhWRj03Ӡ&υqY2|\)^ì籠qhxR,:~}6֡ԓ"|~ L.jpio Ee6AWr]s%T}M6.]uaƤ-u>>nw6? 01 gU_kF@nګM'x_Yq?(VIam Qzگ M9.ȻO4>Zi.O@{. `#Vx(to+bmaKs­G UxT|*?칧SļuC.D؁!#=>45Fnf. ܆$Gw> L l/B¬,K{ ᙇ4KhBb< |*d\*ru.:|X0M{~3:9w[$# ,禽'(  l!3m{StPFWyQ)\\~+UY$5 R8þ7N S,>r᧛0\n9!!NO!]D߲@^ӇL]=Q=š>>문kLd)5;؅=fƿK{M*;BI.!+*6ՄJR0괠}*h/3DSe{: <ܙE`,F8C_iz`LD1 O[D)VKkXDw?1qV1@tceljN5 ~D~ՠ{N7_+c 6M  Ab͑0&Pƚ1kD{G/.OdY~18z0N](Lj.[Hg(?kFqRv;獫E'E-=KYz*pS22T:dD=s),2% 4Xk+p*Y jzs#Ȧ`\T:0NR~WVDP 뜭 SDrtƼ)<^@THe^j a;i#87hZ:vJq+OkAna.uEwDX1kYR=, 9nUKmW+as(RCe:KxgֽcuXIz3UoˤOр$P-{FA އ;*jAR?tz_a0j#R-Cu%MթF<̦vO6suGiEw_ʼn\p ʗ]|eu|qn* XWXC`|%$ nm(NWC9H,;( T<a=hmj,f4۽J 3'?SnƅrHh푨Y1zڴ}|_?5t YDDӧb@@y*5*[^1;Ќ=D5hAτW&y̞8@pi M^4eߺ#RnWع#+, /J|F5ERvGp?$?q' ̻9Gy=8J3 T+Kw]*T+LCK; T/jk!CMw>ShyE1^$ƪ[(:IUu]{Ǯ1iDBs`>6㪭 ͋LhN l龦o"KA{rqfaAqI5 ti8&U{Y&Jy^8CJp2O 3gPi &aг\N9q-g^U-Aڼ!w~#Ǟ_"JKpSIvuY1¿5Jql#a ‡dvthfɽv*mLւLȻ A@z.˱[F7DI6ggT)ymV2*aL0= lsAHdaB0,fǚKϴO{OYW E=r> xcL{%|FMוP\Td +%E:Y^|o#]ǀ)!A ZMZ`i},}{ΗOGbSa=z%$|}OnNJ$84իmYߋ9'}lObtCt}D߅|km-)v%iLwxoebwi//]¾,KZ\o%(cB)w1>=K F>n;%kx@kWII.[n:!wU=|<6/[}$( OF\ROpW\RK1=S/uO4y: Z'z+r4Gθ`Cs\^ bC}R 5p^@gRސEKfhI-ˎ :: CEk{5j@D(u06ߚGFjlld5{)N`dA^sTu&jPu@Xh1qO3&e{# sg0!!BH)i }0j<'T 1/3R)R}1GxpBZ)o'Nv+/2gLL#)g ơɟs:@%^?Q(舆M!kKN R1jXn*\R+Q-AbaV8b'I)8tqը0'HKE O LZ('KeeVi{*>lEh(m&õXl%&MXGl%8\Y#ԓî {Egy>}Yd3?CJ=#l*_.u8@eNLx<5}N4s\9dz&xH/)ek_(f5x[c?չ w#|Bs0*И>J#21@5#9Zn`QQ]qo _75q"Z8A d$ɑxaMw6yp~|;/iJ- D`_k=NMG EnWv=z+KQ\XLTqbQ`C4m"A /;u]#ӯaC/3 4sqgRJfGѯ?Ytkrғs*q%6 kjŵ{{k'E_X+i71 (=)N22l`>-KExID.O{OgPR)0˚:Ʌ:6i抑otqk]Q"X`L>%S L3d<ߖlk (`3tui^-}mUMV{ĺ?EB~Gcփ /rvo"/d8&9|\Y|`1<4UOJrW8XqY3{R`Nu<Ł'-@i__ &Ⱦs0,e У"dQ"Otڷ)^:S5 8M dSPalHSAp[VJ-X-GģEeL ,F]< .!A I[zP=AsZpsDS(ۿ/m$͡u7A McD(8`+fwlgdCRZdž҂_>lk#.A7Kx3+x2rPQEư8|!wmsEr 8uJT|tFq!ϭq<uoqKS#Y;u-W)OPSm"FI+^dKFB<䣨C@5 U4ǯsMIqQf"Mf7RʙDK%*$@DZXZe6_C f?Xyޱc5YYCq$ʫu5G8ӌblux 10p.n#71`xc.{Lp0G& an-;q*e, \][loME9r9S_+AA)cW=Jl#U  x./ks|ƅ֖eNI )KلewQXZP ],}ȹ-:Kq)pnyB|sы85x 8]nk*|v>=MulHk.nj$S hT|66#^zYN222/ %[C ָq tAXhϐNpǤ,m~vMt ^LDՂJPq#MyS-Yo!N d.FZ!~wQ{RP({Ǻe|m\42cؗJdH-pWh tNߏ+VӴCMpGT=6TV[ لv xj#p}dPz9#B2Lb,Zײ oED٭z@vF`t-`x.^Є^%`[=0kk~і;! s.z_L50ry'h6s5;j:+ ydҖ|{uY]-_l,Sn  w 5ZU|Lhvd<95ͯ/=N^^,HZdXv휇մӆ91Ʋ9O}w&Jȋ"]lAv^ Ȟ*c] X%= N?N\/cO.8)8@~bKտI?w/4' K6e>58YɲT(N\q#Az{$Fubݐ>BSv[ļvq_ ?{AL-i5|orQ,n+}lk8a-B@ %y*iT%*Y91x\t)79^!C8yl~a3s:!0ڥ/ s`9e)[,BW3ػZ?<&%ÓN MhUrP:SsH/4\m519SF"[S\pdcɟpUk5 ͓u?H#ffP`0{ɾDeUoFգRM2󍱍"H~ ly'i!xKnNb(綳C"@9fI9>+b4:$_-ZT^7ﱚ[25͡*˴ R\.`>jP/#Q]BR(R/n' na{ZaOL7K=Cq5V@.(*6W`b^HK t==L ~Sc^Zd?B)/sIdcT6)Nor+}!Xݝ[lS=+l(fL(iC,4>jVMr?h92s^/*A;Zb_ CJ I>@۽Xؙ LźܶկGbzwJ m64Ps)cnX/iQ {eP%e'Qw6MA֌0գM[yJyu?MXԩrdrxՌy&S;p3TSnXtiyynZ.wQSG~X wƋ" $1] ߣ 0KJj +``av=VG-m+ak,ѫ6U-ȋoՑrNr@=` LX;XnR:ժwC٣e,c9abO%^Bv8>/NaT" ,(t&j".˅7W+d2䃏%g%(}H`>-"$zB-]+O,rm) bx4fZ@wTC]OvP+,ԍ2Q<8(hk9]TbC^27Et" MCpHүL;=uReٗl!-Xmٚx+@jt4Tc WHpP@^y!GxDd(12rF_T|8Oɪ?+= u!w(#G1zb#*X/COd3]Oso_nBDž6 NMV6'v$bCA?RNR(9 Ǥa%wͻe{z7s*>%Z<‹sz :vf@zNStە6v}A0#/+'0/3nDh cZ$RUWHMR'!5} F߄^b=z5܃CV@1= l:.% jٺWFnye/ ib5Y|6Cu?x$Zk-Rq ={6N.-Qr2RB{H6Bg.MYnd%dA;Q Uى[ۣ=$fD'\L3vbW. Q | \@XT1dL_(V_Px4Rag{rDʀZNfcoxazӜ$&KUZ3Spp;bcAG5n({<4XMivя#j40tNTmbF ;mh'8,%Z &6>S8%.@D k5&N[\/߮V7CgR*x.frPϽF2*ʑG/k$d'n@z.u}9z$Ҧ4lAGr+J\nJdKMHNxE\ygzn4zwE lGb%e!6Bmޅ։>kq3d4&UNذ50P4Q`a֝u^ } _ >o.uE} /&Lt^&RݳL8@ =(hfzCM/v^8a/FA)CɻƎ=!atŗ 1"Zl }88N)_'R5AG|Q{ɯ }$h!H{~#`K:r,4qN }@Ȝqg5ce`U.Y{{)b@ gTU(I.,XX(7U`՟AÉaΰכ0{s SnfQUITNOLeJXD/Vm =H7˶*Yу6AKX 6 BDau$}bi)rwіubep-1tvȉit6CŦpӔ/$ AV4r̳W;doRTDIJo^Uk=2єpo2; ,!͏J+6^uY*PHw|Ja~Yl9ԬbgYmzCMm/ĒRXbe~SXyWh7k8`j'E,CzSnm9[x (]Tg(ͼakL|׋?Z %V_po{;II);CvDB 0\ܲo4cLV2Oq:'%r\nCki`N6" ZaU"y,⮞9}z) y=ǕTV6x:q;<V$C~;%v?WAq8}û~YS#{B.` *b;nZP놄m۞An5~/WΎa-I;AfkOrosʈHn713# 5Xk?4KLGHYjNx(ӞzwȭLHlmw  HyV j}@5Fl/>I"NwN2[~g睢VVS@A?DՕӸJR +?34 xF\DV|:#`.nuguQژbXw%lj(&~ T5-uwبyh@88MJ qܽtVĢ AJcW'{vqX{cw;*du?l@H|Z\$?v^q.&)|gIJp.5i3D:2O%vagb;+BR<hX0pϑY 8=:?  ۟Ys'FT(7wڣ裼'@ז.Od,V&3=Z+I6R =ԥ|,^7#iu<ڒ/I8\!^GjN8 ?̘%4<n}KXJؓWc/\ou訙;Ӷ* ./JO}AѭF(سÊpZK_xOMVt'=iH3O-=&²cJ]3F Hczy>b%~V}4I5?nHКKE(!BnJ h1vFChn60 Ǣzc|˞3l-HdUŚ1 DQ˥)QMj}U;V/(:? Fu _߲"z5[yHUoT֒VQD`_ځ.{쥏'ӃXr[ Lȷ@DQ ԓy%qq;Mr6ؒTJ&,ȕ;T-ئ믈Sd (gC`"aWgpt |c̝w P: (@mT Cԓm~O"7j iӋ k æתI3RϿ7E0ZkY碙w2鿄.'(_y{LX%?xe |:˞SZ@]=VFhMGQ,d i2#q/t3ΗnBqPu]ĆAenŇ˽T|@#L~"5o [2   {ξ?!?R'tlAO H`adaK" Bc5hr mzG mL&FJ P8bQ# ѴMmɆiw}A54ʾɣ´cƈBF:([$ 戃&"ba@ՖcLa?f46@ET>1fr5V8Es;4uC%ni0W( *`2flj|GȮmATˁL8ؗI@ z#W'Trma:FxX7:SO8]üPGB"Eĝe`m{$l`CaRhodp!P6GxNN0P?e_sδc,6mQVT!ڎnX/U\I{XRB|i=}謊0x(Q[*[3NaX5O"k;XYkճSW"|L \V ]z.2[IO*\>3pd\]l)]"cV-' sqS ҠzV5S4z^MjAfݍ@4C׻K`6m9qk{ΫgbAu Kx<YN3c (|*aI'\ȇpKƜҋJz2'+&sL]i qT"ƍ?g\}xӂBZU|,{GVKhIyů$9II>$ȵ17Fb-Igi7#TObA`iw]^qrEcg&hB{(rƟ&ҽZXCҩ?0o YBA(T%<>ӈA <%F2l6hJф۹' E׭MxS9v1`>aVx8v8iPϒf>8|q$_3m2G@/ξ?ݞᴼDbDC`tIB]cVcnQu$ nnL Vf2(pX=Ns ^WW5{YObza:7 -O2  1o+MW^BEcŗ_,_0=P˜Eeo1 a)|Vܮm &FiHO~Uw!/k$KG V9 sbлcyb,#7}VԛFau&}FpܿaK{x^AoWGdW{2-bi)ɬO4*RT0x/}~5aAC3AXrɽu_-!E \zd? 3PW?T[0vuBkTTVagTTuT;NDS*ժ[ǩڜ˾9G+ [B>7~4/bյ?bl^ g.X۲ A> 4?#b8Y=F2ys*Ek6BOSl"wStŦikEڰL~j~)9<>)v&yٝ0!5}២몏1)ȌF ~'p%&$=׻f?|&#_2=Gݬ\h$]ONz3u8 @w mӈʠhF;]uQbyEE+,FCƿ@b`wxfҺzl4߉r,,Ufw/7{ ],vIw 8%2Ge|[Hp<8.pnz 0@:f`]9ni< Aw+1P mtY aemK1vzwX'&sZf(vCw>+ P*{^?%čH_{$z޸蒚w 5m{RAzC&5ԥX;Pqk.\PuۄxV]oO|BQI ?ml(AB'pXcVDX0(?Je P;Ug_o|hV^9u,o=[ڗ$!?zE(<|]R0|[ȕj],+l  Bڴsiq)M[8 %ʒ6XrHr@,qg{h,mڹؖC ©& = TR>]=5E;uX !bHqFByw9OgnSh*LkX6w*ۄxפ7\zsRΎC4L:=[AOP024GH28@\" v7 7Vf}g8 1Jo Նz)Rü)Ϲ3ON_? 8YuԈ|L"ɋ"2`1 gk̙G&nFBEY զ1W} #u9,F@: F/$NAd׃A/, ?YZvp)*LBi?FϦFQSJ\Q2e 5qB:v Ii榻Q$1\{ݕ܍^eHI@IUĠݐɻѱRx<[:}o#+Z+ϵ#5CZns(\֙th m+C9kՏŜ q1 ɕ/"|;h ` R*mtuSK^,#̗ČѾkʔKDv%Ps\{&c2hcG#{2 q-=.sO8Xqz(uY,]]\J۩@r$5–xL !H)l$vG֪>M<@ c*[0g ../?.4dunb%¹f"~ϻ}i0&keX. W(#E pI끸ȿe^VN|[,󸻵|>SsE? bX-N |."}8D:JqKZ*&:lgnS\>yw+WXMG2'@+G PxCfy?S47d&YObb?Ɵ <>QɁCSVUEҺ!s[:2y?s%xCo6AD- ) /yFH)ͻjsԔoDd "]r<0`) y9et,6+^L CvkL `1M jSk}+-f`'$¨D(nr&Nɦј~.%zG"ұuj)tQvĒݠ׮(Qe}b3N2SXƒ(j} U1~ELQduy9@nRTcִׄLL;}ۀ%#zSk~9!$ÕbɾfN1  *hϪ|vθ7LX]^J@ %)r1KONE ZO=_#m88sxV[g=~xiۚJkV?USsہJCKUKAKwJ:2W4`hEL.^ZxhךC@јvO76,2(:x[rjW[uӣyϱ#Ac n6VTFIP{.GaVgCYHn$Xj 4F0B铃 嫄$nPC?^Z gfI|9f^ڀ *b`[3]*Vq]08<"r_S+ppe\ OR9X!{mnY Wem<9̊)HT+?Rl9Na%q{C}X5L9xYR!AOك$R'VugY5i&p 5=9kg8/}H4=y2T{:p!w%l/+i-J{Z0߷.>N˳Ey625:c'] L&`;p#(ΈLC]&Ӎ2ETqS=0‘A=* /+pYXU ɿجnaB d؟e PHz[?Md,lQb{9Qf@7SRMV"P)^5Ph|܏l!c5XYp]aY:.itNfNGƀ+ퟵ &svnq1l*vVZnO>'G6V2{.{5 W/sfr 3pvpᄴ[7{ؔtRǚ7_^.o`Gvxb/@5 /b:uU21o^QxMdډ9X+/Q")_.qmHHT r p;'HIDOdZ-.7oYA|Xl]iԕsQbuOd SR5eE`="Ptȩ^KD#bA gm0`!h Cog=6 }+(|S"!G~O峋6|rȄqʞ;2TV?RgXA}b56 fL'ȻedFiJ0'x]Lt:˳DWu1Y+ajZ9|~vXbܯ  =j %`~/VƖ)󠞝F=b34e*(sN$E2"A,)abLnV7>(4-4Eyk~s|CuD{7␓2Ce&{KҖxC[Y┆ʺO-ȀRgYZ07070100000034000081a40000000000000000000000016439a35500004b88000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/oKG]?Eh=ڜ.+͠dg|bŴur@d.d 5ו<' :+W0T&TOwsD>A*dXsy֤MGvY-5?@o:q>q%Ư(n(Ў&:*5J-0L$d $\pg#a;f'JGK0'/m!&k;l>Yw=F ߤ>isn0(u BL&_}v,Q&9}Iqsg\)=[l` EG%Y$[kRz s>4*;\%: -k;JVhPrZ¢~sșfg¶p[)[kDĵ!ct?O!_a40guXUΛRҐ^oJ7 ,TzY+AQaG*qʂ&kjK^nZX%f=@!v.0R4yȔT\ƴ-5r >5[n"3p2UFF`6 Ex&[Fj#~+!6ZucpHAJ wHe @1(-9y$]tWObȂ4!=0J&,9H7t2HRl 0#B CIUª}^ UEiH#^q(4?@A!f_.}3>-D:{hݜ/?ӑ-<~-h~eqsKX|[cJF>ƟeJ s<>k4@m4T;hT"D' ~a!*\ (,cmXƢ]?QD\'LnS}H +s(SfX2 NvO-{Zl7K/\."DZymI\-x)sr/h.^j2XHo8/$)>0!V_%VY@W,W2Q UZ?r^^C[a\i^kDDIs;rH'3򥸧!Q@jsM8СV]yq乿_k[i&\MǓ(lĐea| ˗pď{ lX4Q\pjݍiɞఫ6E`ň(7QR? EMu #sb#AJԟi'cZ.\<%J!V diS]Z$[O"ܹ_Eˎ^Eզ(!ud坌[4Sp"6 wfIyN@VZSPykL}cc~13r1ZR$f-t71DME?楚~z Kpi|a0$-x̫_T>`BLQt&JKƐ}# w Yl>R%4# 8Hoڏd)\fƓQ%_,D1|T+E^2 x|KF.=#)ηU0X_Nv}9$+ICBi.$u{|̈[[TT8`U3}[-_襡C /wУ=/ʣ9ɤP=tE XP*}X4T7!w:O;-rU;pg#/g<~JqPkݝeXCJbsl@WD^;\4T9ψ{}nYۢPXJgxquXJ 8xǶDMWۧGA\̉An/^o*YzymbAa$$,o!h@|T:9r0{\*`$rVqC @ыQ+5fBt v!HL.6zǩ%>3@MkB]0-3yK|2=l1k c* W O<98SYI3$a& ~ Q)+Ā!@PZHӻָFh.#?9%r(e %b:- xLͿl`* o/Dd%:O `খNOLD&tEod!-$7A7˵d6CwD gPK56Lw򀮒qk,)H7dg.[BnT 0`T3(2LCwe`\BZ,BXmÔZ7,f q̏S5]h!\ϻJ]+kN{|h"hb@#Zi#]M!?9̎/ύ纴dXpnEȂg6R|y pr4{x5gv})l(3uRVvPvӺ&mZΗ]=]tmq4aX [}W6|g-|&jV)O)@I~e]cw.SX\RPmg̫#r]äG+ڙg&h^R:x#׶+'T#GpU}ꃫ8|=8ώO[ Ff%$ڡ7 C7a@)>z Q3H;¥>TIY~'+IB].- ro؋ {4P ~NyqS !Y*"'}VGz)i($?Y^K\5r}-x_Ǫ=:l-x`}Ow%zsSd۶Os#rxi\J I-er&s#1ݠ!V\ ழ@'XyŲ#dXdSlg7sE j@QW$m0zK-2Ly;ȯDSPQ/b8x7YZsD~Xݥ3h!;~ide"O7 `:BbےseG"!G~4CAqK#w5-k:Z+ם8 ʔt-]%XBU˺n'МtD l6HXmf&7e. "S9y0Gɢ$6'Ҡ4ڑh}SJ,k%fS֮SD?yiro@nN]-hcY_Qf , 1~a=WgqVХ?8x Lb^U&wlV /+bXNSzNE=MpAS/%SK{s@D$[>C-L /p{Z\5VU@Rw+Z]dL1hj|M\eʫ(܆i(ZxDЯ,s,#X5k A 4.'K")+ڭ-Ç(=2h>`>|8~i3 ߾^S( :)4"AWƿ& .|'~B2sSz.:XʹID y}~44<:5R`5dTmO9c(䧁]%<cV/!68L ug_|(&|FxRL1 8Γ+~T="=};VHMw2a^|3UM釳ֲw#?K0p-@Fb .U.PXIn1$.DW٧Q.4;lMe6#+^#/b48Fk.SȎsEf,;l:@;tbs{;f|!-;˱pkygcWW;,*;2 nq +cPr'p,+^r"!݃&pg:]7]jS謪yeiPʞ~8!* $(i͹jْ`T\?9<\rՅrFy1|wYx}nr΄>jM4ATN'[x 5z嫝ydigX?EyU*qYi {v=抠wwvC_b C{? xm\\cQ-qWzZmZ^)y`=Wͯ4Fu6k?>aEjJ9?z X,eh{p9(O9GJs>:.}uЗv;isOuf~NHLw WuqXLg6[h/M sXDÏ:7'.C[VQB),꘿y3ɗv`#'gi𮬴]ڵ4\mr/}B|,C.MkȻIui hmKj7ocRF9B!맢Hs Wm;Qp.1UZ.Uӏ Rbb@Aaa/*e6 *}KBOٸTfsnB@4#k}sI+^1OkGehpKeY >8 (ŧ91蔞KKw}[;`'!s0aN΂)uQ.\OƵ Mk#,`B.36t F7vsb!?Ak LYBBK_TZ{\tJXo%QM@)b{~|^B5ж&SD)^wN Yk>au8鯤'0<a ,Q2%u,bAeicT GmEf2FbA\a۵Ap6JV|L> )-G،1 Uum!pϞ6p.!.AJ],k%U6VCRzoV5.Ǐ/ƃQnFbd* `۸B~d&`^*[]4A&'w-!_Hc.sN$EƸZ"wuթū,rOAjJ)eJK_!_F &2 +{}߇͹$_ٞZ`GR-7UMRǺuJ$7LRJzVM̵hxGw ^b?~wifL}5jJT2ڻ.0."P"%R|b%tWXw+U])VhOf95CK>qv3܉edGO%2@nл VSZU?'P)$?PzIQŮzFm h蟖v-$m(3OYp*7NP1jhs:a:pz'[SaBE$kZ\Rcc遧8N'QxV]"WICx@(*Gcq XyyP$p%%n-[ RҒ,9L8-\k] PT[ZX;p\fFND.|"H0 Sx'5 U_uc&~Fש ^a)d/LBǙ3^fV`+fL%۹CysH|ºxE,(at@7NoWpaNA;N['/o VxuWO$I'7哺X*0VvN9Q-c\(_-A0SU,~~Q7aI>"`o$짝5WS( ,CgMYJ ^X|E gĢ$)8X=D}:?ՍiO))7yD f"^:P*KJ+;_Z"Dk$k^`K:FP8/Ba<\-=%>u/ǰu'yIZsN:SM@v9cMsKzPoYytN]P;qEtN-cS\Ґ#S9Tfajl/d3ap$LF%:fkeCWa8ܘWride\u3{8pn+hG-O?wLl8Aw;Yz+ҩ$;i`*e9WS_eWC0_KnTXݬMn0묌>v9K “gSs%JJ'lS} 5'-| V,Yb?WpGÊ+36ۍzdMMsǏ8ks; JDc4>D>L/tc8RDz3o$[sHK|\P@O{+/2GT=Q)٤_<NB{49ꂙr޽k0}FQ*P?p_t|CY!TO߃ً0bT~i "@Wg`h.mqks-J:4b[zIaX@sɬXs8nIxg͉Irzm9N!y}"}]n^Ԏd4LOm#͎ʛčB#<KD,Exs@Sd%L6"xf|Cw!_F!+0bG7KmB2N)g;npjxrua?H: mƊq!T ׇ/hX4d|3=t:ncWKk-ZD{%Hs4仫ΥG%`~J>`;.Yc=z~tUEjN Mw]eaՖ"k$x4]vv'"[<!ژI0no-l,.ֿ\F jm#@NpkfjI,ZoPVt,R=X3df[ -" F)]o4Z{?}CHa5DYWn߈.>cPh<@v]qk3 GqtѨDN4W]R&-\Vݴ[~O~mC1[Y$/U1|fDAm lrQxv^e7gF.Re/}e[;@P榝!dT}*Ch^6+Nܴ "mȬ$t>Lܗ끫b\q)W}>d$/ݻ3X[w|pqMe ue`> x6w^ҝDqzN8]$x9UaYj?bBFP?54x<s¾Iw^7~F(tQB_0(2]goWOٕ@Z|z mmCW]?RWF9hqΉk{yz?:ui)%qgV_'>G:g G?ߝBޡ2)A'f֮B\HTE>`qJi&w#)d m D %  J-!uG+kM3 )vF]v)D6-dqI|ց{ݭ6,=C~+' : bqGJ6o`*-U' )/'g.9%qaʼ 6fͬMbGXʪ3twmۋ+v@izAUȼN; ZmjbC)6jTP`0`>@*3eU?=Z(!tF3X!zjv[`$fcLIA]i@sP}+3^d81_S<5_].SSROĿχ>d+2:%\솓D@&gac7|3[4[k:dR]2Pu5roc #S@ȼ8[ b.woz0jp0KPk 6ԥ=~@Z%_Zޖfo wL0suhQTz{A˝(GՏI`D|,˷G:A䒆BG|oYCʡJ~slWJ]Jz P%Իezd>G1 oU~Oogi4/KCfӃez+n>Ā: .WBk2<0h@_TzRэ[Kj|sKGMR_38R?'|%GAF~\Ee~ yz"{36azwW{֭yVڔ%. ZA-k&dy# I |Y|O&"JCxX(g^e#gAx4?uڱMH$yV4J]L#Hea:aޟ[nʹМm;j/qEdŊTUThBXp9N.nTbiU:OHY$/O0/)7i^ĸ" 7kRZޓ7RmJN\w<q0v` 3D A?|P(d`{,R3vر"T9_u@fhkp!YJ]4;O"  qV Yl+/g# STfmA^mZnx>RJZJ*΁(}L' B.p FH?-vf.yCbo|#Ve/l ~JڍD1i'X}eu.G|-h56ĸ(^ #G> ހ F-ؗ 93i Y`:w(IU-]oF=³ xc`^W{Ls^6lغ jZQ%A%U8{7xʧi\5mSGGk(jD}=-bJߜ0>>D4dd_-N3s<3 Z\3 ݧxPD\%JVYB '~ :}(QQ x2X|P٘*u, +4EB$r~4g:rm>2Qjm.tۍ(̑?{L.5Svg(2-o vЊ<)/'e,~}f!z+K#6U@-x H <ETVu3?D.vtkrj̿dRd ΁<9x (6:ZO %3\߾W+_q3fF:z 8.-fA›`dEu:'5,z" -w{Mh=2C]РWk.b=-@CF3i2yH|Fuuq1!!qѪ6:!:wR w%P;]VG&@&o?A]O%GUϽ`uu_q jA\WeK\A}rchÔq7-0b Nr~ST:IZNTo>&ϳ3K頧ajU`AFK~SUyk\GکUDm5ݷ'-pRh[^9צn26i97 ,/~Q`18R>[?9f~e)!¦Qj4-sޖr>*sf_ {ʼ`P)"ʳWk"X˰;D`"4p*Un{( #yDXCS!aSXy^ 4\sݣZ#_ oKJ0RdmWD~&XyW kqȸySؓȪR NI *f%)xqA29*DME+v_BI gq{bZdɁhG}TWhJ"arbLG){-KH4RxB4a :NPu* W@OjtOאö{caiDS,jy$a)3|;ޥuQ}⪣ 2lQ?ceZ ̳OcY%t˃,d.Prd ])O%s3qH-jh#z=yP" 汥uّ3SE]LYю|o8f%N~yi̱)Q{WբB1V$O;M4;l(+.FWKYiK ms%X%W?I!Kh*Icv%C#x/? PqOroAʛ0tiZ}QrVՔ1+JrzFL8bAhr~˫Z$o^cyH}ݡ"/[B@DDW ow&RԄȿ>rNCJL;+ M$1\yamtHg=N TnmI4 |uJ<8+Wn@3L3$&31vCTk|'u@Z\-sHs A2c!8cǞvS?lTF9LhkU!YL| dNxzq42tϮOف;4mJrDCu>кw9̲QMhYUлJ69s,3?Nɻl>ʃ[))1|K5,÷y\]2K(OuS ~N4g&׆3b0L[}1D&`HZh98ns] Y9 {UKl3 f_{$ ! :OϬq{CD O "Uyhֺ[%3$p%lb` 7 *FM,,H*_5x6@wgाPlk}{BYSvO "K7WeRtJ "tݢKVGr'ô^v|՗F3}{V!g7Q%7.sRrL{&v& ;h6Aȅƃɣ]dUf*$Y =y7♗e@38B@UZGRy&U3h&U'pi]$JmBwr cg@:gob;n @jՕK]v )i r5P.,iujqBlQC+А=M1C~ N3~ [$GMr:Nnz3XLqPUkϳvh4D (xwLpn6IƎz Ab-Vmwu#,QVsK VWh~7~m˱LYٸG!E 2<=m"ZRvS+dЉ]ĦǃՏ5">Cm]qYC44zlEb85wqS$ʳ./)"v6OI ̌wSz?6q̬>n&RjL+(\Ep#ƜjB-7uLY6ǸԜ*[Mg%_  MfeZ4=y5HѨ k~\4>.i3/h>;lc Sbn AYJ7\mC8A16b!Bny) 60J8JsS#Z> z,V:PC 7@b}KPAR3hԷS wl| ;&7ofiF Dn.A*".9-{i9ۭMJuM?3\{ Igͨj^[F;~\B篰 nҟԜ^:ԛUsZ6Z4 ]I97AO| 0d*%8μGV']ǭ^/;U!%;cFjSo797D,h^+sZy0Hp$dG깣9wbeu 6v|ޠqq@^%dmEuZˋkҜfO*[Á%7ȃ3quC̤OhJkf>U![_ƸcPgc/hsNUTI[+FlB 93[mѻsk;k`)NVMͯJ=x / }#D'bOcd B,T';(oBd㞙̽Tz kBHرAշFgI!=:FkXLBnv:F/·? zA9D}zihIt44)?U;^N+I5QkkjI6Kf7EuoIو@иES􅍒1αf||8 e[DxO0 gF!6_L{! 3t)EN ]AGWbTgn@IJP*"#K޴Xh~[+ӒX(?a= n#ziDĮۊ>\ӷL%z#v U= HgCܰ$j#^cb8{בrx@jH؎MWNhãO)Za$c7|R* 6gf/Es^8L䭿V $;2?Unv;=8dЃdb^݄գ~,dkQ^:k1orKxAۑrl ƁR 3G1(Zg Y+QTܞ (,oA٪oZy~5绫~k1D_n+&_hYeveΚq m8=B*e5(ul׎8e5SRx>grd`|Wbk |`6<_RgT 316ˆGjq|ZwvpunJĵE:-x5XeK?Zq3[.aI[\kV'@η˝n1MzGC~+{MoTx82M_&5yM-oj3 &y 78kZ܋ߘ{0K<# ƤwM1ȟ&v >z ;H{شlҹ1-Vv"Mغ瓦a*Fy/B0d8%!aIb2ᯃ$ c\ xo,DS갰!pSxbC;/K\i|2a?$^J[~>)Ԧ-N^ynq˧JHz$EW`q|6Nw <#7.I x+?Ap⥤y dShoKXi2=3O^EY9sS{ź*f&,1{ִ:đn+ Ԇuqذ~+O)]ms"RzXYe*%{bLdSJ`61/6ncTVS*HP @;Pk4 KN(38᫂8IPU 4Sj Z3{y Oƶ֙yʍ[9n{g*YsBGs'D2<[/鑺hru䘛&tOla1'Ñ Bh TK#!Z@MTݰ_b6>(8Aا6؊}5"ݣ>vo6N$S3)G#\e #4 zԸ9X g^#:K!@<*u%AimBQ2n ȻUaoN_)-ߏеV7!ZyrROWK@Q4` " )em_ݣwHHΚN -g&vY-߯$P;}|wc?B"`/"&yO$#D7;#žˣ|Vagϋc(HWR"5eH 5Ϲ-/i^lnR "8\.ʂbjyv-ۻh[q-QkK8kXjcF~< m#?k; t_Ӎk]:.Jp Ӽ*Es42i|OrG>f?0X_NDf/_ *Wz܈nd3x- M?⒭*i\n\f[h^(Aj H &2P"/%uV(a{AT"{ve&vcJA)ƫȤF%jI%ڟ (+V@MW>E_mM('X9g Rf Vٞ_=brg9h=lşn!Zث6owƩtMqČu3wXQtf0:宝ޅS;.T̵bV< Xdh4O8z؉dIIC#%:t*2-^`^RӼRx1?UON=tmހL7p7+ia{#$,&9}R:-ǾШ F"8\=^H0$=aH蒫 \)h*44#Nh-"J.H}P D[wZ@8fhhP1(pzmE?!;\cPMى+trp[u]Ka4ELZR&Oj$xBnەv9|2qXm-ln B vXO)tUR[\\|Z.($ڐe8Tx٣E}.^H.:Pk ]'rc+ -wxC<rf]PIHJCMIlc|{`ӑq7ARF1E:.gAsND>_EQzUDq CLjxid2倗{cURTs3,矄-Lfwgs:^\~g+5hZW}n-n*Y6U¥X|77%^)Ns )G&rBH52cVRh$> ݥbCi_%^ehȁkFRnPv lxz0 A㣄 *iߛS!EQfG] +&Q5za !YJ~HZ٠Ω_~'= JxN*gTD(|w}k"3 S}`DD릞J گR{x6Uj^!-BFY dLaPV8V8)68b'vQUspu4 O%8 J[A؎Y(jfrHl}=L:;DP~ i¥X`lc%"jqʒqV,$)bB.q?o'ùNNՎ X|;Bse~/K7fή,˸C-0]<7J ~&[m1 Hxz``FI/bHiTD! l@lu˙" V-VP{Me9_9`mAâTֺ6O,w^PeCXy"^5)ɩkc`elE7b4J3cnYȿ) 9"AbZ wBՊİgáazt0k|mE[֝n/W&P0|g(8zg,h;kCn`!TBFٷcIDIяtRu]6. }c+Ʈ&ֺ mT)227$QR*Jn0Ma$(CY}l}xu ?$_nv$iK呧+ sM nH{u*N=1' TšJއ9Ϻ1?$C2A^wIBNĄoKPh giT~,3nx<@Pb)uKVKT(#Zo1V?uO{+d=Em`Τ֟ Ϧ[Uo4I<&s\6ܨ[l?bq>n nn_mH=jC1=0ZU|qV+ɻKfK+֟$<~X.͎#᧬ J3u4>1G;-+AFggvh#6't U0Yh-T5Y\Kû '@7ge܎]*oϖ׺(ĀW`?x-S3.nBD5Aa}UAMV&%e5ADו@kƒVC /iS}]&hfX-)S[ 'UwB f'1;Pmʭby)|57t*Z'3;fxt+әK X_ MW49hEwhьצ.łLVyI];K!BߛQ~bE9, :83ö* 0^LaoR%p§0V;#8^̊$|Xby)MxW9:I#tvo YS#R) =6r41Ol?OzZ{^v\,W7v!ig/[g1ՁENCg~v.QUݖ-<A Ko ^uE!k;IQ Z,a a&vZ}=('ȅ3R5m|bڀj<!4Lj%`K΅[-HZj {)XQ#v*!^3+N-_sfCl1=gO + {M;L&4JFG1EG~L*w'A-wc PAPӠT(CKI nپ\lyU |y޶a%\FIʸtz>^bCō.$8ZY)&J,^FԐn5c^E[iz0,J&q'2.{ZD 9I|ůdE^Sa2 N%<}ol h o23lOŽ&Ll=0T+ Z.Y;ve(,uSa~*oZ6jhq wrO@7`8 zǓrv ?RzvGd |!@MmYJPf? Kbh_B kn)UJ3 ZNZx|U>J|:-HgnSP&FvwETEQmѮڞI*42fi\0sTQ]|e v}~Iq +I/gR/F$9Agp Q!0XlE:Z#2'$'yMq* OÐNu!-z#m2(Ojq"!4~we.:m;|SV"qM&D w Bôhީ%k傶Pe*| z4l꡵P73+hFrк]7Sn܎G^gu3-J#)po{suLZνUi>]u2L M`|w O Ub1y)sBp4 ]?44t^QLl&0 l#[q&}g[cz!񞉲eDjsN-@_^8饲(d{B ; Mr@SF7:ue4rk.Mkf2H1pϞ]*D/-SpzXŴcsY׮ѫR\E,KI(Rj7RwqqB^W}R\F Vjokr$E̾D]M#F"SABB8 W K:ik:F_V1'@Cj}Jqф4>y*3>PwXS(L*.sPߟ[#Ep0y1*Gl<}l27Dvso#2޴hAh2lr~x|.ܶD9GNn2M߿y4X ^CYି"FBv{c.V[O+o f;)E2Sb=Y&쇾78mB}h=mՖ9飈]ӹ#YUj2?TD]=nwY}]' ^n6V'V|_!KY Qf; Mr;lܺ҂Iv]b|e0?mlX%o hnx<0ΐs N)д v"7LD+z0G@W#/;T% ]I C%MifͰ[ǦKX̓fB***oO0jF U&*>Wkہ ΗQM:W[[x7ބY,9XVrZؕnٟ[){Nv-M* 9Ps)?lYO4 /][\#Xy R.zvrqk e+W(\D 97(Yh *p wr5ee<0:u7x~U,S*9 GZnt.8 aSn:UWSWxRL]ժMrV4a5JN^*(&A ʢb80s^L9nB[>T̟@Rej7 }̆]x0GL^’wĤ]S]TcKm (jl Mv3z"tѭ T}%հwc<ɲhFq׮XƜh`n^jo XrQ5/t.P7R2y鎡bxFR|y* LC\`a$w%A]p1fNGEa1Z<0ii,/{Ovޒ`FE!A{)ӳdrS|[P v R;\>$a^iTrvBƥ4GDlTK_B/Ͷ{<|^)pI-үtcX;4 :/C F뾠."z8ebNj>CX+MVpY& g\Ÿ5Ap&TtTSu;lҬ ]Zx*ͼ콠y $%mEy옹f* "a]@_f{vP]}38O@K=ʛl SSUH )KA$^*(P43܍3cCq =1K]`E892Bݿ+eL: l(:&kg1ԅպuf}'Od&%ڂh4?^>(lZ98ChdTBY>wwh3 ' 7AȀvV &;[e EUggDBR)R#V]&?}>o^^X,hEvOr0)R`ٿ 3Ҙ᷃޳9 _/N|S^nti:"KPgOuM=IITyjRb':?R?yKIv3/P6L#t1Ha;p8}(jꖾǓdg`1j zׯG,M/1;Jl-qߗ9e=LK0Ks(:<QTGE@i?èB+U<<㴜E3S_#IXG3uE(yyWв6gqd:6K?:[E\3lk#Pǽ dl7dP"@֠J^1r) Aa1XʄV7'VǯAo|A >2=̄'pB_oS ߾n 7&W\HM_R*"_[|=4M=d]Ӊ?q|] ~uSLnϷWdݔvX|W{{xkMD\$^4}Rw:t;S[Qz>޴ n<=T]S'U:1nEVӇ3XVxF3:M0sdBƁɽF3G礚,crVMdV|7gCja){b45>[> Z(G_0-70 \/rW P+d4YIT##Ag߳|:+xggѨ"u+(-C- U =}D> ZY H59Q:HN i|arl~ѝ&6|o楷KFLjaD*v`Ֆ_: OyUsܥț,(H2v\G5ekaH`QM[pT›A4yٌea0}{Aue웎BwJ{̈́oL?s8< _D)lSz`[h*2BHZa:hKVK xD+S5O; ?8hע՟ i,aU\x{[Wx?=h;:Dp\δO^c%ՅIB]p#/̏0="Gz;V!?vyGn`QkfgUwZ3 ųD:X8UM*xi)xVcv dL0ۛbAZD9iclY§c\ŨbK,h8I2BF%ge{}5xdrU뉸DZZ10Qz% =ۍoyNZCeِ O%9ݣI?iIv|ݷ+;댒wAF"47`\cbc\E$!5x2p3JqCmDjГDžh]O5#W}Uє-Ǎ fg&gh Ns!ǒ?]X@*ii|A3Hc^O!f6֤:bt`yw3vZN17>5;xEI_tb7EZt:Z]&,S$@2B)/}"Xhng *YOzs:^yo.R+-;kviE5+I^a*]b ɚXmbN4D[: Aa#w@?-JR9yLFd@r1$8G) k(Jk13ϯҮO.ɕWqiQF=l5;!R *EqZ*0$eM테oqDWހ8ۙj`i/tI} <#v'i(x.K<{Pvggu/I_r9sX"+ŕ{mSǣRL'͇Si0~}p8\q{L sW\Fb*m$ 1Ŕ͎`7 ";#L]T+ꡁ0ߎ$FSkĎCq~ Db23y3i%kZ#gl#&;"-:(2O}][=#//矫/ )$3}-$d 5供i3;_tџ9oBuʦdvt0ЂDXJa$P1G <洍Ͷ;K^MDU8sCvfڲ!&uX"@&Hqj”O9fuY~mg ] nNJ8Q]ur.twB xw`8Z-}nH,=?4)dbqa%PܝDz: -e%!z_UA+4c+9ysa Y6W[CYcfx.?,0"`$ĜCC=_3GtvriaŅ&]] Rd#.6x%5(!HoY7fvl9T'3FomZxuU_.=?tÄQܱ05eT) AàDfP,_V֑%锡q('l8c\4Q2T0ʆW;I_7=?_ibJ^%2|))~zG͞a+~9(@s vjʿU088wu߫>E.}9t$eڔq$S2q2Q3 f11`;![j #/ f $!bȦOpZxJt{a<Ɓr+s\Yk5nsBPdd­F +0xTE)j|XiNa㹛(('T"* +2L]͡"CcaRX"2ayA6eUrAj2g+&=`^!= #μE J{;py6M[Y;xl @ك7-t]2MKR >zDę.7ywfBҚH]g&I߶/΁JG"f},$Y9K qXRoI9_N(yQ@w!14eQ6{ѐG1q^OQf@\^.P ԡPT^<4ssh?p~CJ2bf#"Um☯} -üuC w«tb6Ln:kKbZesBmv-2p]u1+[Ӕ/,?#LxoVQƆ%jhCpY$uǥi8x6<q"6^[@FwKVN 願(ړ/֫^IlGg?6RT-#xؿ5%.^~M8 Uie P#F1EtFլ2tVB?%m.H=nƖv]}%5q< QƄBC m mU^1(eGGL25&t? hR }ށ4hu!l Vs5Mnd~#1S=g3Wz`e$[tl.s|bN7EË GbOˆ+ׯma?) "*y_LQ}XOc/w+T`.o Kei&6O= wG1?mlh ]l+]UB*LgbkJ:4؍E/7t64hiCѓZ/hp;e{}f@=Z > F򐙓e)kqp}FgD0XM=52kzUEH1wto34\E9=_)ROuYI$? ˡ5/"f@opV/' 6(µW\Fg  lJKTMnt/g^KYp>o ~*C?/@@`3P+]r?9a5MԮ"J8w-IӰ@ k4_/n4=˙tA>,TkQ"rt^E|ef!oK ỶP”_>r(c;LcrCLARs)QFۋ}!c Xڸn J?$t=0CiPLR.C'{;tO[arav:xd!aL/$|KBtǚ{TE\hEFo#yT3!|L'PXxq卍B TߗIxS] 94(o<s?k)y?|"?SH wɾvPiނSPVg4%FnK?!@ De8GY ~2=ퟄ龨I, 'lQKm^ũšSER 5cvk50XfEɟSF t'C&ᑣiRkp1lc&O` y IxQWKxR&lӕOcm}bib3\|3' $'7>1^~kmQ;Abb[s4X{)W0[Ȃ m1\ tzU, ln|+\WQy^?ٷoO/ຟӇ;;J"HfCB`|Zv#Y+g .;J"8ްr:FVGjLMAN?jж?]*I5?DtM?F?M&ҸT8 Xc<azRE 1*+%lg oR)]؍]H ӝthL*x6\oZ$۠%P`}\-06k}ѹ*|m~dm6Acb{oP,Z',!B B#|&h F2sKU CQpaňF`rdSǾ[X_?1RE 83(Ķk2~Dpñlܥ$ئm2%]r[>$GqeJ E 0_ >OnQ d="J(YEEoTP!dzjl1xk8,e\G9UW NolUT^9Y4Pz|cp56IVثh(4p#aE^(OȂlrp5Pi*a(-aMt/agH..fp.a 'llˣ3fC_4~?ց"CLzJJV,6#KTBO hM8Pz1gWť)h-O!kӇکuX2\GiK,2W 2zX4 fLuzQ*!v`JybCTyn^ۏBɮ{mr̸hH|}Ka $ (X#&l}*E7HEhkSS)*7{~"> ڇ֫h"wf-sZf^+9 ڮJE@1cq 2f+8: ѮW)+C)fNȾƶB2U@VPUJo=Z=FgQn::mј t%0_q~4waUՠY1@9A8KsmuꯓR9|_ c `syةEr>j (vRp$c8mĜ! ح ,L.6@f"!["|UvA{^pp0W6Pbl%^S[*[-.~mo ĉt*r>9+tǃ;z\VeGMҶX~{zPwXVf 3_;)Ə;3 5yM(h[ZbeQh;S.#WŨs~SYgּΝ؀Du.4.SBLcosQ3L0} s{ ׎k#*= ZOz[2L2!')_{Ny4P) ~"q3*\B!g!6-/.F4tִY:ҝm+2C([f襺<(6z' vmR=]g3V,?ΙoJ+(:txuBkKI7vބc t,JucfߑQhTF^A\5QA/JP$D˄UTr&^9T*{ >O~5NN.ou+IJM;h\|SĽ_%z#D2]V[A@3?$qi 6V}308vi/GqhMQNǰ3C/8Sq{I'{κ [UЎR$ߏo܇$Q"zy#(V ظ(*4T@ZV"g K}˴ІJEC>Nv:}KqlljhdN)8& -%,3vt+9]h`SӇ 1It"hpWEvGfMN`j,$zM޶ 3kL*Fk(!FFRd 4; J+*Ԝ΁kui .‹hBv-sXWA̚лxfGcBҜoPb&9A\%uj hD0yVN@hMi XDS޲hnz01aj^EU&S-wz=ILWJn>¦I9 `<=v:} oh ȋAȜfZ]aq$bb\ʪHȂT@ R41/.TsŲz.}AZ~bNFrk3 %,."Pב @ESV('lۛ |aYza<ԅ,x:_9_!,=md O 8j0?v^ %[p?g&baeddp;ܫiGX0.1Wt_o bpBԹNJ$ꗧrρ(#GvN3T R Zs8k(tcEa\k$D;r&v-e~µu UnggREs=YŰB uhBaaFah4^8C[9Imyku-Ue:+&FG$)gaOr?9(O_T#B-xKЂzbU`& \cNO6lT$O|jPLl s*,fnaJRs̤-Xb=;G)SS,Uh=BT!`1KXѳL;gM>!u[Ts)t-p&#zڕ aQC,;^)}xo"JE\6.z %P2-)=9G/i/0,⏡Rq~>+L!K?"@ZL0,+m)ω-d#H :nСdu9L*qCs>͔^-bm*hOB/% NQbg,h  噃)45&;NPŠ͖QͳPԣ3+'x)- Ke; a,P݊8>FQ#ny/y [ =A7sQ4ogm*]NrU/s:oe!7lC3 `,9QY?>EӕyS"1 gx^Uoovw==b8+!6gHC#OWd;2#\"YaM)V?bN?GC(>T*" "4 0mmZh)@^ ʿ/dqGNxm!wk.,:lEߡj.+B@dU'k~kr`e .s7|G`6jJ Յ:]*d s':x`="OBDʎ}p9b#[ tkA_JTI'.qŚg\ I/tKV[nRغUetkX.O$ȡ,QW{]('8UQLOnl C_aTMV|z7ܞ1:Uѳ*E##- ST+v&sl׃5;(ΐmt1iz;9>0-"` k- %l^ `=, [摴Gg5&=beoG{*` r0d{׿NLYY}B;hr1?w%)\!+Gbt]xњ,:m#mSUpⒾh95c d=EA 8 *,r" m߉YBF~ #K9AеTUen]Mp#U}lսPkh&TaÈhN/ HoipI5Gw@?#'^ 8dH %W.+kTWfc)6ݏK b8XRRi%(«&m}x;>#<Ě HOh9}ԨlWAH 07lr&ؑJwX»BmYXJ @@tӨvNUFZ]WaTcϪ+ʤ%8I>4sQ̞G}x>dMc8[o.=}Z ).ȧxFByhPAjC/ >L[A^`>Kwj%:೔F^yy¡0tDWMőƈ #k/c靌PԄXh܁/c_:9Bz=;iNhc`C #* -\{E18Z/w,Nj49{#bқhrϪg/t,y.sE~yƨƪGd׺ܶ#Y^vj=fҏPm\U&NȢLH',R*u%Rdߪi/p8؅~]uK^n(.tLBǦԘчLFAwllg2z HqJaԺַuseq7= u|28'ЊᤌN5I-9=C g$H_6{*WQ$l8m6xP=?Il߽$lM!QqAs+!^Y3gC(.WЯVlP1 0qB rjRS/ X7v(?zus>Ob;V#Q" .eOr>el[@!9k1w0+N#ɻ٦ =A%ն-M:ʅ2rw400AS6䉛 WUyϸ#˪ڠL"]OKh\ (( (#r,CdTcoF孅xQ5)~. o:LY a'@mn=/^5m_D!F*_2x'Oܐ,߁p 4.f ]&q*1<(9 Sb2vv͈neV fwg9D_:o4aLp/ 1նfuO$*L^)8n1j{ϵ8 7`O$&Q2ڦZ'E;67l"!(=UA@x-˓ _Jgqxai5&ə (dzާ9POVλ0R"mO?wn" 'uޛc^#  -4qm )9 l&(m %g@/7 h9Qu˩F"#%)!˙$q=-=G}3YҖcc\͐w;g7 y A%6|MƝ.bۤwa[*մ(ZߣSl75o"~ TQ1)sf7!(Dr]*Csʹ>搹E3LyCsv̴"Ϊ4'u. ,O #OCP^WAgD4)կ :V_`S/NY長:EjYvi6(-pѢA ch?M -ظs&:9voa8@E4G[M% O$)BtRrýeZs0(rF^S[`މp}R"i΁*pzm-wzA PEM1d[ fW_ 1u&WЛO@||^KN^S+ϊ"H&WG^(S%scq늣iB24±7N1&MN.2+fyd[w+dj)πi;  cF٫Z/.Nm{97/wIinPQ8  [Ҿn%Jt14rjG`O&M~SL=|58H1MᮙŞ2XtSzN-q*Zg0A]^~_P1LEytDOaWuLS6mKثFf'T vRKɼ | THZU x|M)jڸ!agd7ԛNsNPv} @6]Bko&2cRDc21, ]=:O(WC1T#]Ye;, u4pZ1}BAbB~HYc5@ꟍvs%s8 hfUvܗSaŧ6CۤgN]<;薕}A!QDK$"El(-,=8V/>OSO}+;]2{u5 +i!g(Jxis%a1 \%/""*>;8,v߾O~$ aˑ4a `LU't `nG NI`XXHO,Gʱ=Xuk:Ó$L4" Dmthap# &\d^8w~4g :"v%kv:g7M4,.KuOsǀ OLٜշ8!VWeL[ѮM,{8ȫ<*Dl -_͋-+6C|:2EPʦnڬ[|!^J|;`o(c }?bdc 4#k ݮ_qκI?`to~SQ47f|K^a}n=3y TLF KX :U$LNXCsF"DUL$RYh910 cpb7LdJ]E2<du3ϑ>SfsHM&jē/W~G$d3|l0tPnKCV!L;h7/QKI0T TOnWM EkS@v3!,x,$)ݚ3A_yXb/n4?6&N#LvF4J6z%jf~f)QFg~:Xs̄{ _=j_QGẆCҧ8—PUE0ܨ. BL꧍ff[jŬ"nŚx̾?W794󦘳uo ^>:yܰN6>iq+O XqO/=͝8_Rn D)|7x.Z 7~De X2슮46Yq< ©θ2ERۧoiBW%lzMDʃ+tVpyus*cAU8.sQ~L7"KeXØ|L^-.15nhPtsJ չQ ց7ePR# / .ŒN[^PM=SY\-T MWrrB̀<) $,I.dP^(F6}H| _ UA3\J.-zHt ϩ#iېL.J8 p!,ʲ>T<PNceC@b FRZΗ?82D` 1xvFJ\PdZ-KfPTzVނIV^l-GGK'ŏ1-C ē&e=DD36{WnְO^T6/)W7rFIJc%Ssw*F\yxgE^m,d> qE%Y01]_ߩFPuzϹ|JT([ AӀ+5ԋJϚ68~IKvD匮3ēdIE(>)+TK}]e )?TŤ{vp϶3քd9ڋTdšܺpҦT "QDzEVt H87E~ 3ī^;΋JnTR~ {6@T=ҖVHU׋n4xX.G!gZh[3:5:iTKa̼?T=-<׼FT9izT;~3A1*ܦT:>P0H&ۤ6;o~zٕf1{?@|E9c]G 41r׽BO)]ri1 u)+v)ugl{k&PNXQw GfO)MDy)}uﴛE47ٜs Nu I ˆIC·g<-7V+udo$y1M) g5PYB@oBO>u8ňʭl[@co83ư[52Oʝ45MNr" g0a !;ȵFo:@B\%xuc=Fp.O3:@0[ԓN{5Ysd+{g|gecӶLԟA>'㞄Bt{ &*BkWN4@M5vĖBjWd? BXeiGbSwW4@0'1Bou3"Npe\b&MquS48"evkur#@q]AkCvDc[&.f5K猀U7%H,L<9߫f[Hɋ=N!X`Ɯ|g~6y/M \#,I+MFk UX|If9^Jzo[UWwXK%h ظv4k={۷\$RlM)T3K v % pn>_xs@ 2[Fh8?\YzNJ?P8閏ϨQБz&r nCjDÔizp#PC 9-MbzzK^Y* ?PćY޴ ( Z@&C`F˭*Xh/W;}@)B)Z]Ҭ X6om(UTf@y- 2҄2৲ϝ=c`x8j$;lo1JW!kn8'&x)ʁ?iz[ZY1H}H:"#'RfV[&&r(1q5&as 35sN <iG_";lh4yN^4t"5lbR܇y4}5:v!ֈ~ܖkS#Ql^,b/ƽ䗑lMXt4ޘr*E{IV7rۭF;^[)FjPcE.jpQVI\+ =R}`lAYfn6lkI(2 bfXp"xykt\=P)HͲA  ½%V6.gA^m2\y趸SxJ䚤K+Q|R/pUQ lp)L0W:.[#6`LA7/ t ŁpG_ŏ p3foMffi5t(Tٝpg!RR_cU'vEPeE^Ŧ+62u~u96xl#'VoƽߒRq-RM yYQN%e&OH=CHcFΫXʭz[}iqgjx? . WGuV<:]'Ed¥X"5?amTǭ_M@Hr!_`_ǥzrpVt#nÉ -!iNqJEV

L[^F{Ԭl[peϾy}^]eyi D~^)Ә&`:}0!1{&|kna:zCfMNj/|. Zۦxnxq_25`mGOEPklI$̡4 % e@0e NTVɛ4\5W|\\dȿ(mR.XN+U ťSNAFGzEl`5QXsSZa?Jh$k$Ġ"wbo|x%= C,˛;Er(CXFgP߻ sE~Jo ZJr{ fø`00)<?RԚFʤy昰瘓kѐu3\y=~ PGvv E|^h: J Rd߻x<;9]$HHWYz0\ 7O)uv_%Rz_G6)w;ڃ #ݢuN'MXC/r //vqU8FdnN06.Tv3qeؽ S=7jw#^GnOW"dَ +v[{DD fW 2I|QɓO '0MKX# begv"-E"/19p[ds_( Xha( +Tx8CLJ`Sδ$#>rzp^{҅=Kzc.itHD a';̫T vʹjN^wRBI*F?S|46q>n0'<v,C4'AqΊjspgT_M;vS\1Pk㻒,kP%u(ĻN_LzeK3 z"t3uR5pn b |{J=*8hJ#v<Jrbp]G/_B g8!? #0F 4MKN.p\\^ڶf3Vs-Zx(sC^ܗ}bYW3iO %M}E_V7u)2{͙ߦP,dul̵0KBDzLnr[qUp{!.3,&UZ<76+u<`#H֌HZ,x6>&3/g)[m3C1xE{JYuC/w'8c+HfzҘcjYeļqĭG睋tS.ׇ0&"^b =,O N U y[V8pc6ȭ7f=kXPGK"p/ȅ<8{x}$qF![}Ec) 8ؙZó~/Q'ֹHJX0J8&!(]!;3gCNcqݦb?wC"ւ>053.K.PO\;TiyoWKr7g)'S57] VȲ 6#?::4P 2BVXP3"ΡAvtܑAq2&W -=6uڵSVx,3O8;tl-HGCf TV|))\t>SG|/k\2?\7@<CϜL WJZ `,hs*,V H]Q.fq$' i qis"XE,VeM%WWxmX'e.],IXeyæuaV5dL<qY֙H5cr|,zoRpYT ]+.̓Wy]o 9ld Wef(:qҺezدNp/^JV?^q!\"\1C=\$giK8rme ʒa1!YIǒƱsm3N MGp˪V$ΌL:rIQRݻmPސUDc W4d:\NS1uƦ=OHGpCc#kcXHϷE!зq6;c0 zCHY<)*?*aX\*׼ڤg#=i1\3(:4q S h:] F';4xvI+ecD>e81#$ڣm(!?zeS@N=iyK?mupW`_J^nB8x厜}r`(7 \-ɸMWOӉ_D4\~94[U׳7:4S@a#D 6KSu8|'=O2c!DAcC~HFZXG=39#cgŰ$sy:PL+Bgפ:` W٣ڬ%T:@-ҀpTX`[J<Qv=>Ղ_QŚkI']g Y"! B+1_2gHvWKBh%C;]G{Vªochk1lHvWz y/>X+kʥAo m5}?AfNHKӳ9pok[#6d$udžKyĄRC P8qljiEjn?).cN_~(-Tf1v`B69v?8l@NBy_"}2[ľ,=,zԥYdN9uD`$‰-J&-%PG> 2x}M. |&g wkQofӸӊRBb51pG4FOD@pr'%&UoFiO{*\˶ /+獻[GBcP_}prk~7F*y~j6 A&O s/Wm$zTf<>;R8%u","`?h 듓!"I-Fގ##sUO5.utϕ17Pd DT+B$Onb,TTTV[aiC u^^VcFGc퐟hۯ>qZ`Mw,[_nl$=w @BaB@8HJuSyM9 ,jݞ01k?l?AO+q'iq=q.$y|$HeL5 fT̷z_y#1WylPVɘIvyj  Nm*%ǛMj:ۇ  ~lj0cr&A/ܰRjܸx%'/K1ehJ &U[lw!Hi9ss|[U-k_'/zv{ ΠsobRAPC=UgCRm/vy-LU.j;j<5*e(mR!Ke[$zBaN޻8n[p˒Ɩ%LEKJPcY.#6>,[Ju֡\s 7ALŦ-\ȩқ4?^;RJ$>^sYA[iW;Ri yL"[6 U\[o}%o1߄W âğmU׷}iVbM$ldwDI0խ0SM]\6b-s~YI'BO9>+~% Zd!5.m} XcK߻UkJ+؋;~hFvt>h  x^#Y.WaNd#ioX<,"h@ b ɡEIT"De,F^(b8Vkf\>I#j@5ڲ&9B=؍Z$5]T]Y"n0QVb`ၛqY%8_5bh5{gRx$vV(Z+tTX ުX~`dk%z9?8TxTA)4.\Ў`Őa?$AiN!%c#s%~S/`2 n U+j|wK-*&]J3kN N 1cfh[6PyU&I-ijujC }Z$^S*/G(l7J0#X9DJiK~Uw@0 rfS;5,|[<}Hӄ!<_S=(l͎dM Mje~Yt=eQ+EǹZ@E[I3ve,D:FqN 腹cqr㚧o0<860@KV >~ }6!7Dh7uت9hQgUTf(:n+xxMhK?iN  ,M<υPtcN`=F7=b8s%Tg`j,A̤ U7rouJD0s٪gj C"ME,gÐ3~J&]D8 iS0M؉Z2,]zmZɋ3=vJLI7pObPӗ0 ˛ZB0HTN"㮿*'Le?cݶ!U-lgGSv D#5DQnIv4 ul2r؜FO} i:/ZEg#nNoހyCq.xuG}W_Whyo,푡|J9182䱼jZx}ȣCϳ8 ܛb#FSF(Xec֨"L42@W h(٣4cyQC>ï-+sH@|jO AOhF4qYa?~k&rEL(>>Er4٬>pN 4oTȅ9%|3XoѼ C&҇=tQݧ2̴mG:hj5Y7R9VA_H(K'8qL~#w&vd9e q Xbgd?m BpA{ezJÐ^4 /HyHb={,ZVqƵ3uk4eVqЋm?ǸthKı*@`[j/ .Gѧ7p&T\q@sgC#ȱT"9Rͣh9hV@^H>v $OEI̾ ۱܉ )MɆ<)\L\ה<8 hQLJZMwj,iކMs|-ٖBBoV:E;ARJ t-I$YʲNP#q #j?1Ejt*/fǽic=78A1 ew7e2WEX ni^б{x F#6׿a{V~f+_`X-oKXJ: Tr!ޚyRBşŗmp,OAqFy .; q{[{mKh,i%n:e6)߅ܘ"/{r[pZ.֨:Ͼ;uت1zXb}<#X:1H-Ѣdޒ'7~8iڵ& -3D|΢^IYݺ{P_3p$E2˨19h,O-~GXt \y @c( +{ăq5D0.R$R|l5Afd7}pDO9#sKO)ojIC?< j,I q]72N!gZ;>LԫϺ[MzYjvr9|נ !у@ڏ]b~;}eݓI5hQtB;ZhOIu4c%"(?sFŠ@Ao˭8^&hnzwsfP opL}bݘ=Cn"eBGb^qFqU$LTj4o9Ds )ʦčW_7u*ȧ%;҂վD5+]KvY/3JKeՓf+u;T#=0}/{NzUDxq¶+-=HpnaZb-~_BQtըzp9B(@  *FF 3lΧ9ܲ `|l'PH_nXX^>)Hn޵G%q'AA9ݣTG@qTڜo*M8K3jPl^;uFMtVa;^2p[,P;#F&+*%y$}R]W' JgA \sS[5{ ?Z<Ғs@\f\^Fa.!8S }f~o-^ kawc;HDPs(c0iB8B[=#FM|QS鑯J$^~.wP*! ۟ ^`?K$z ^y#&Yui+=À+0(xV0+M^͟H1O&2|z\1| =MߘdOns$D 䕃cxzr`^dgJShA:y$If|9ް 4 oőP=YqkV Ɯ G}.BqMB]t=4}+[ۋ2`gvR&0}i">5ٱy̻S@weZπoBxhcFXH] ԥ=vL&>#FPXI̤hNt~KܰN[Vd[QC`KՕP\ꦬ ǜxPpTHoS %Hf,K+ :!B> E2i~>Ye@Ȑd[5J %vd?|) !iR'SG4oAw}^\{VMG+(=BU_ 3y(IJT{<`Ěҏz(@N(Y ʨ5_z:Mdᔺ_' `4,YTלث|&<ԗh?jZW`CVOGx/džal,mZ|dg2RoC$&nx ńL-.\~ —\+T;f}6 ]]ڵeJ4$""`4(~3z(;V.cn17T3La1+tdNs~:Dmc#U( L0V5knB__ըfSQH;bzyFaDk.V?/i)d;#q{5f& &.a~I (CHupBxHMI}XQ/ k̷9|VL`)1yhWž:0|5wGÍ<[7k=D0VbTwFЇ4y(SO4߂j)3򭒢~þ6W+_գa5sNn ?@?J9P~5K"O ^x`NF>ӽ&sis3{ݽѴ9nK6r88 i)#E l=Z,g/M;Y (!;/@ZCa r'*qo)o Jyun[Ѧ/)D {L>0="FJiyhG|th6Ʌ3$~PY+7'1t߯p&a~a.7 ^ KoYL&)4GKڽ8y8c$wȈۄATG$ zAB'4o]d֏hp }+EK dL4moUoy}c37Z;QqoJ*!Ρl **5hKyyЮ{:MŒ pNݒOƐ.soocmNhioib6o)Q5xD1QNI)M%!hO#_?@&HܱX%tz;kJ/DR07Ml$$pG}4+Ik38BWӖJlgH.ܥ?E%jR̍B #eQ7X$]0geg+>ٗx4As܇"W,SzT3ѽxYV:&J-prTf/BKWe Zw K.…|"ށuB x`+7"UK>O]3[T#AsV?ePN37US,af_?\f۳}>ZEI}}HSjK )$dWzi@DXvNoTũ"xd#HG /"F e;Q"KW3 ?=x5JrVa,KӋRk.É)I]᜘6J1F+ ?i)N9%\@44 r)lA]3׏ߔ/P ^?g"YH؋*,` ⒒`ts-ǔ$Ym|l3Dmynk~-KGZ$FwS7=:8k!K p.YnU 0gQfq[z]N%ƅRcBSD )P]kŀ(qǦM/7tiCmμ"} !^OD+;G awmt 2QA-."M UzMRZ7N" 2 n )ì5TsUADdRay^%:Qd[402_īZ;E Lo\5&츱X0Y9ۮ thg]Sа$*͓ U=}uL^{Bx^'$:jdK}t Pu'RgZfNY^E'R?t4(?TǬPt1E{>ywvmn|<diwsOr} 5do[6ˏ'կ9U.IuHK7E0iXy L6tSc*EVNB!D=O\ݸ,.Ex4 c|aQƱm- 0N>l?Q*dLwOKw{j`i `lTrQ& *@õr_!br¦hcyj]SI|{*]Qfud$-( yh4 !9d0 q`/jQ.bO\{ NlVpp's|`At-c fnx:Te _HMՊz3(]PMR_mA#ؼ] "#@oNeq-5'#Eg45к:Qf\-q-mn+(R ďUTp{)FO^g:N86bL**GMtXմ'yZ_xOG [5nGQwިyCjUB)yN0ǕjM^F Cx;nn곯-.~~+,|Pڃ;+ ^r64X6' /@2_ aK_knD"--F%] \e9Tbv(E{-E,ڐGv8d<"آ)OfdK1._*=Cy\>9~F39#9N}eq9o(A~`R"* H="qHAba3 ԛe\kɂMb2<4JŜ;_^~UvHi80wXYMWݥ#R>5d9; PdM|W%}}zvM%yQJ|48Sr!833[,O_:xK!񯂫LgWIҶ}4^<֌lXUȋũk_phkIYHK OBn]#A"pŞ?vF==J U2N:Id5!o-]tI~S QYUG/Li  !+.2?n1_1XΈ?\vL+8Z3ȭm1Q\inD*V$DΑ}OXaMCga++Aě`L"BBk &]18e,Gm,͏'k\nh58ű}q#=fzc1V+浩;CQ&$ 7c}W;5 -%BYŲI砷"ÙJB_Hmse>HR9Ջb>-Ihj!5ImI&>As Ylk&$T`>Amf0HH 1M#<Yem GiZ2l6!:hv^m_;MT-MFY>V"Fd;#d}Sm!KR<]?(­Y;nˀ|(%>̔=rz/4=fJB19*ѓ'R# :-7{r1$v6L]DD;NI6]U7b:C-EewG'Q->2 S2EO@;sغ`<dI:< gdY߅}a56v`SE? =zjŴgƪE*(W4uUmoW5x7+]nQ=*P5UT>.&&DA{--_PW& [v@چLZ8(O˘SH-؃D͵ Ь!pN3<ܻ6_nD@|W$xvM3 Bkn'ʧp9^eu-۟y%Gyy3b^<(c#x f{|L)?dCрCYzpRV\1}ȯBpVh'} z9$V-rc5btWu@ȩΊ CѴ?Vȼξ!٫֣/0wȩZm_?mblh>:yX '?o ӅXd+{6w,Zʯy\ 0w*6~ N5tnS5<7Lk$Hֆ,jj{,~rCF(13bZyA0\ ~5YLed)U#?N1ZKȪbJ,=d ,3Y<㢮ͪn-44Mt fq)l;QY[,>KK)sP Qa"3dE;s6A㽒˲&GβDD3̈́)z} HZhUC4 Q=qT ">9gdGp|&o1ޘeX.ˬ[:,汦IஊE-$q<06D7 ~׆glg9p|raf8?)+Қ[TGBaotG-#v E%;F|# b&JLbC;^4|&>wOa4drN.P_MN A]ڣ\\LP+ mtbV8{xQK6:PCAQeYO'7~V'E\nv/ƤG2*qR \̂|]D7d+-NjJPυQU#J7dD kFͻư%^u)Q%:oeH>i?{R<ֆ(Zy2{q2ŬmK*&SHǠ#CS;stxڹǣ"a#؂L`gS*צ ~ v&?%ec5,tH"׍m†]q)Y՘]B(dk,6I{[6oCz Aˢ&zmC6sʹZVFB4 yJ)eTmp1ŒIm9ۿZ>/E#5:J֬GQkȄMB/_# Գ'͹nnJ'Yor̝:7%]kӰ &?ڡiRVLaFÞh2/|6yggk'V"}FAsX 05th-N@aw,%1vb@E[k|<%or |pڮsȃ^짨;VL  nLoُUaZy5i(j;*_zi[ 㹗g'z9ebQuJ;--2Aי?ũL:A/bZFN!ͥ~jceHI/1PCe8% -FԨFq-kCdm5YeEZD4i-uG<|W SV]sNoO-դSf]wwPoԀ w-ƩJK*WrpT͖u+uO@/μᅠY!e^z)s&iy݀y8XQ܂;U5Zof{kp4A kWR׆^!x[urԸAP6cW,-F樻IsWɛXɷ]IҢ{>ia!swTȆUf|%0(w:rgQ \CG!'e#:x%=)NOqW5Q<X]+,LWjpr/7)`,<+ʣW?B: g $2*%R@y}^5^B*-JM8t{F 8_ooW1@ůܛX\j.1]gYZ07070100000036000081a40000000000000000000000016439a3550000386c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/8*]?Eh=ڜ.+Zj-pGUћaխq10L I-?>:Kr;m_2OVL;t؄8q ͸u"k9K88,?B(UIj )ıX$ꧣ6 !MS9͕9f_b&0.m'쟊ebhp)\Խu~ A7KP*5=H$y`UkIk:#i0InA0hH~X+^KդiADzpJ@uXAY.2Q?2ՖޝpL2E\+iu.V4%R>x#Kx9 6 `kqWv ՚;uvpA\HC h="xê:#B#%no5Q TyN@3rC*ǬDKnolp4@^5mP牋=7;Kr޶/oY~0z6{u $|?FC_-8?7BEI>{++Ww@O7g/^x+y`7Mt=b' mG  h{۞t7Ġ.2ݏh4](4d@•RU̵^\Ye}߆v=LGݵ^mc`%C.Jim 0U#|.T\+;yOb+=$Ӌ?4{WG0rZUUvTR񋌒l&хD*dC\.J˼dO":9#WYwqC&k99)ޗ \h5NCvkG֛W`@-A2̇[II{Q!#t15+ *_~p5z_Dfan>[@nNާwc[˽ ɝÈt&b :S +#ǣœ!>L+p3OrtjiSSyD1rxPڻ=னwg.dY~lCZ=PћǠV,dK =~kތ>ɪơ3]C~LD'N8q SJܛVt2ib\ 9$~ē^iG)sMQofHܿN{6R.ZC62yX\"0eSrx6%H %25̉7j30a31˻hZF&=ka=_x/=#)Wb1\͉27v?h̗.^l|=6T<ˍE\>nLe3@h&ڽ%'IZ?oNVr9Ckۍ(26 L6z§$3H]zW/i?$E) ڈ$Vu>lJp~zloXeۅVe3c?s:E\]d<d(^\Uxh{GnK!moo1wD&b(#vb~f`]˚ˀʇf,}&ؒQg^Xz)z.r]MHX='1K])%ND,6])KN?AZCx7p2Zi2ƣ?^c3Ѭr&|ա$.pN \; bB+q0'Nߙ f\6B\Ta+rAINO~rZVh;BR$ -<ҭS.₩-=sT d<$q8Xu|s_)^ωT8il_nwjfwM['Uׄ,d1wʪPߎդ@{K rbocAMc]5 $#Z]H-ڱEɪx% )1Ӡd!u0Ш&y]RD2|OXΧg?<3EK"_ҊE+,<~t>Q.XC^sX z30'>JwCfoTy[b ڎ/&(]㤫M l"9/P8_C$"Fg1c(i;$?SrWUѶ#Qy..J Ok)h0 ?%**Ov |-oTg52Q*iQxCpϑV?;{Ө By4Fy25ƒկuFo?J7:s>Dnib^)t}6;k싨AFT@t~2@|`#;QtDUއlHGdNd$ _Rx} d*Eк:!oiAL%\!V\+ Vfq il-!OK9){Cu.|m(}X Ļh7(%5YNُ@\{SNm6 #V) @)}ݿ.=6(D;̸nM B"NIH]3f UIwUg x0-Wtl`f"{cHt c%,Yڔ0OP䆢O8wD cyT`a!R3kiFrwIzICwv'1ҩ*+$-ձ27Mp/S?re[ [FQ((Sc< )$nnڕ63 goh]6b W佬Y'Y~f\ Gv&0l]\Oښ1#7#)1޺F 'B~G*T(\xs 1N'K>Q[!//SŌ/w},W9,5Ϯv؁ 940A7WFF=@D]#|e@k \F8ƝF~YfX.[ auTVYpQڔ|9k K\2_YpʟxY6EeCL270Wʳ_pP T8汪޼Nme}S0ry+8"7JYr6Iv"2A/i ~2x8E+$G;怌L&`Nk}?t:*$Պn3?:+X;d=->ì#ѐr)cɑILqbU:}/穐5O=/(6B lz n@I>$P70-e q;PRJI9B/=S~] fe7E"IzNrnŻCEXE3'SR(P#{<`o ћՊ::1C굇̽-جA,BȣcKΰi >Q_se0krzЈ[<>p:q'q"/!ϛ-ZRӵMt*._ktTC?r}I+R%GjF= 0hl> LX}۪R>1peTlV¥a#nFS+] a[zd Dڞʩ&K3S :ȜUU/Y>> Шy.Yʹ5 ]yೝ0hhq<]#tH?ӯ/Cf9Hpm?y?Z4tw7lw{xRAXmx_e. _/,*dayV=+jʪ CJǖdzv>tacؤQ?C4*<1b2Y3 o`-9]P#ut96M^Y9[އ#+l'3Ё][ X57tԸsRtA/U;Oo s g㛒1   }Cɨ̛[Bpb%ENZ[@XŪtv ݝΥes~jRm?-h|@B]uNO X$ϳm 礹ISjR_T#͇r_sw{zt0d|[s3cf@<#|4 .i3NW8R"C#(:tEUO#qR}!44b7*ٵ8Xa0S/;02sklZhU⿴3>Ǔ@RĂ>}eyVA+ޢX{1>]&cnV#$.vlY xSU/)Xc Nl֐SN`)˳^@? &@#x2,enH-խ:>}h&ln-=듦^Xo4'Xb?ju.i5\s3E->&i}E*H=e `9{ԭ؟'4uIM:Q  6A~ OKS&3%aG;U兘ﭹ3 WZz5+`d!hZ]9lIJjǑG]2-v1+'~LKk1(RҪ\8b j֪=]EwYwsa0#Rn;WqB'Py1=LBtAݒg{*9H͸>mē"׀0~wMkH<%87 }WY2ځ`=i3mc0ETOm? :gyS^(N-*(Vt!/JW<ƩY\s]]W˚%X9'Q&h -+zR|;A T+`,.n.Yث! OߌA2b3CP拪''@B dC Xq频?mI< 1&Չ\dx-r-JrlGxʋe5m.ACD`ɈSV sbc4[Hax_*髻'Ӆ>’S[(=z&lsn)z -(qܐ_;IYh6H>lmj  CtG He7ň+*eLY> &X3g>Du2e7(suRWbHJv0 +s*[Q]ZjdHx,/N?[[&"T2E\ $U'UY=2$h'70D4S\n:y VJBaqԜ->l5qYU<#B12nW mqB2pa'Cwqf)!dTB)R1违蘮mւ_eTc-hP\x:`$,;/'== 'V==O,Vx9#U\4_-D+ XǽȣEX;yzÇD6sM$cqؙg{ } Z$fCs\i@2=R7^ϿC](4 vR86݋e]ӤX ލENDsgPM"q0mzDx wk F&>nI\"SL I~ گHչ׏ªWAJ a*l뫥~$',Oxh1h7U @('u2߼t4,u{Kbje$f.RZBKL/Й~vn&rXmn6|PZfCvNle 3>M;u>g:F$fCgy_$AscqpmVCJxLxy&%LH|[0{M{B3aVNRGZ)^@+S Vԇ?~]_%6'J_jܐ㧒@}rqE'#T'm Ì 4Q H}:"2tW 袪(Jɇ^P(טT-yuYu[:4=xpj%?6^.T{-nKh+.)q%YPi%[aAa '9iDR;*-&"E iE:\e%vK#[D(-[ET٣{Mz3qS|@;3/o3_[HE"'Tl"5Z׻ɏB0,iKTq7,0ȅJ"c(D#"tQW=QT le{JSyUR6z_dua˘R<6ɗZƊBy,.QÄC`NuL~0SVq|A4'se42^\'@2o<N+D 7lIX$OKqzz# tmr5C{G Ma/KhCIFd,0 9; &IX]mLc'&6w OYg`-G94Bsx *ˏ0Sb~b³d XYZu֯c* tŚ٩o_u>ő6Lu!USV䋻‰SU3jn,Ad :+_8]&?5 OGw؛bL wm? 6G.KA$drA:!8d%8sKjU)o-I!dI; p%(w+I#(9A!ҊƦ9'Oҋ/ L{56ߖ:\I``(jA!+k/B/:fǻ#!$&t^F[ zz4]h"1SAj%NaE<ƎH OU|ſ:a#_Jc /* CJX.]#2|dY wAFNfQUnN^LBY6\#e8\ CK6]D&%ً>/%ui#RN_ƫZ^>_'yZ|FwTAQ{$'|j 6ruƗ;qStP'Ui(; ~ɇDӋq7<]K/K\Isshr2XK&ÂWw3t+V'~c#t:j`v~)$g08?G,gXKM) k݋_sw(‹o,pRK6QG_ iAu:8/ vTIu0MY(:,1>n,Xc,P묒 @2 %vHlt7T&֓Z-7QaxCBW$`1cܣf$4OI]=";B3W̅xRZiPDALlI`!u2ZvTk+_&z {fXҍ(Ϭa]08ٮkZEPHC >X3ӐjW/>>.3,Ub ?|0ЄoIo1'xb6WK0whm ,-_J kEj,\`x9M7,*[-0PG(@.U6k9s)dnj4-`XSD&Y(x3E̶ O0@Uԫ}b황%Kx+Ծ?ۧV^ɜjտ7p9i+=NI$ٌ4`e| [Օ3\&/QYleI?v4%IpɑDiQC8I~ 1n]9/n7jy@k޺ Zs2oyD3ws'mL#Ǭ5XC})qa/)7J?=<Y2W*-(FhN57ہ*aC Y"(ʥg⊲87Ai_a#7JZP0'6cMI1~M)TQ5mͤio8nBB;LCjxû"͕ۉ 9W29JdO];kwbv]Cʧ fpهTKƓlI$ FG# Ř-ĚIz^7NY ,[M/dߖߖ ,>8gbs|vV$9>L2_nk%`=<;̕P@F~J,tqUW`ܭexO&GlW_w"#(Ľ)'E8N<Pxđoelj&R=8{hNT#y³x|7$1vYyD^juNorm_#Yregu>4Qp'ݬ@THHQzifɘ,rd)\!d&@;{5_U{xT۷tRo&'1Q#;1xs0W+%fZ)H^oe{`)>w$PX9n6&_pwE|% ȸ0*0fն}d n4: L4#H04x~l ]RB$aBGMEљ5of\Ґʥ&t"tҍ0wa8_ h]淉m@ygŐ~3'CS8vӹH]-Ej#u4g6EйCSgI4ZU;kz\,( մEe(Xn'\7H "vH %BM[^U(}&w 9{goQmӳCgtz5wlcFȘ߫7(}@` ]wvk*Qگ9̞| '߿\+&dAvSQsl*چ ..p#<˱gYZ07070100000037000081a40000000000000000000000016439a3550000dcdc000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/ܙ]?Eh=ڜ.+̐mb7QR:.ZESʋѯ̖&# n~kơi;Zdzwc >^@ Eo **ݧ <06o4wF_q ysNm{򉦲|ݱ)H̸sa$Ih3Vm?^~PD#M }sP׌JϏM ޼aaoH*"Y!D6'>WO6QamRq_RmI(Ck[0t\%5P\ `=ĕJQyįC{؃H'آsDJb_jSě颹=wf߻^` d)95.RhL$Cg4mGgb<}biYm2<-{&;-qSpܗ6AK*똰?l>22҃DǧLfB{H^]|Z=kU2a4f@ zQ/fCA'; zBKqo7p&b8M\zAp; P2g:͜~p4-81LFָ3ys𝕱N{: fAĬϩg27W.h$;ݍ@=L/G;Sn.x5;4AkǸ[)e係M Pxh-81+;dya[0 [zV +HIe  eu/28U2?k.EPC6jAcJo&fOCu).Vm'a|y`1s(&FۅJ/$?v6G>_EQ6+8r#=fHµUzn\k#9/_Ɖ9wp="SrRmRpk8*ʙs& 99c e jnL~*zN!lF MyL:;yB "ZNt <( YKl}f*KMUϋ QW7NscD4cp^܋J펲ڛAj,v!g޾XL?ҡꀶ*[sۛ{ PT/1@.וhtz1Lʞ޽wƇal%ϏA45*mEINyU$zg}oՅjnpH%F"rL`abm-3LI[`k#1qpEƒټY~͌m53w{ةW@m `XD2Rzv߂YrTkeat#gFEf9N`L/h$MndtbUl>0e( \a!2:wus%@2MlVZ!)@qɼ/2y{ 'ae$ {4:IkPH1wK^i 8< Cpq+^lAJ("m5Eh؃{V%9/Y4Lo硈w8iߩ4ddo۸B'[: 5wdA16)jXVqĈ9+OpWt0FW|1ݧt}?ɞ9q H`1!֜Me׉s:X Ye|qG_AAf/T 7R>h xE?$lدmUEJ[uk!Eo5Xf<)ਊ{~%ks_T>? %Wgp_mt=ڻgUtypবL؉]4j(vWV:,͑|zcH}xyҝ6#+S!CJSsa`OSGfFapƧ")Lj>@`au^EMKy}( z +jyg/A AG(FQ4/P].QtDU^SrsZO&_wiqܒ;W pQt}MP픉z1F+{R!)!Zeg~^BX斘$w=lEad`?jfpUv5 c 53AʽCzm%ـTgm_Y]zqkI\ѵǻ`yP5Ќ)E:0,-0|kQ!JDw˂6s/H|x B@WoKq{"ֻxw$`+ ع~N((8? 1 â3- ^=J{%KD@w*"O/Ҡ-.^(Ij =+}9l"DL-Ob FEqxiU:Tv_ce$Uc{xyd7ڒMbkyR \  { ]Pem\ia A6mJɄGxo~g{fp@p1%ėK0&#Cqr]KM6PlFeB#_21G^fY kJEҀamc)lux:cCpñ:Td2Өs^숡i ;Z@EwM2e%t1`x.t-Y@1 .,˝5sl4ɭ0Q:iאP@7xH՟@ĩ$FYM[=K7-j+׍' j6mw`]{ns &O{_DY$خ^:dhJZzvj\養/ݕa~$ ?lGPN[h +a  Ei9Ǎzy׉Ļ:{RjyZ oܝ -OxiC2@L*;1d4 C_^HgJF>3j(S?2'S)膐@4Hٙ[qc9P}&d9ugOpuA֕ &|ҏ+0θQ+o-[mT<K^V^:9weHc~YC؆iF}o=غXTݓ΁╖|Df#)>/Bsp Ǒec 1~nd&WПdNUci`67 k({( Ž nk;W8AT$G4VcvAd⁖Kxb"V&rK('b>}hR,&uvu9)>4T/ MkLp3QW8a&rA"n=t|7:I% a_3a >2|L=S$ j] $37/NjiJ҃ԟA/d[g҆qN6#@.(#U1%hFd%e)"p0&@Apfp^KɰPD䴗y4|Wعi͢ xVO͢qn+ 箧r,N+SuLrO-`,if[@Cbjvp =` 'o}:UT#cCOd4&=~uU؅LDVৎ$'󲰜΋ҧ0V Lnđ `n_PBlfG~}I> (8L0CCV]xk7v)7}X[`HC)`"\ӟi4n1С"pnR|8^c12)eDUe< ~t[KȤ̕a3ep{cbkIrC~~:0|EP~.Gdhw7 7jkSK \tA6c4ne_i9BWn>}bC<^Ed9{=~+OMz#O[G閤^7ySr[%\SH1@^cG[ 15ڵY-2?+R17/&oLC^ߚ׽ -TT˜X\5^s:Y|$mo{fyL+ğ%??%'S { S}E*>j˕Jb,niE.J-:Ķ>LlƮߥeQPJ&'Μhzh&"qv*ԍ/0B$TKga0V٩k03ѻl-rkkJSB>iqQ6Y^v !؎ГL<$!Tm\-[y "#R`Şڳ|@>E4(rxF16U=FJ6"|A+Z~#.DΣ¹lZD!śRt^Y `Xse7x-A=|5ЎN FTzcuՏS$dauCWs 8[NP,'4L(tQ*[{zG3Ġ{ҊB\Iv DkVWh%(DA iKҴGnCx]I3D?l/lc`7fix0еDΚOZX3zl_exG%ҶajQU oҒ`eȝ|A3E1Y"$R]|`mSȜa_{v۠HqfZ0!_*rZD`Zy TWU6CA5=(sD'ڧSrK\8ii+탉gm*q¤ Yr ؈GX5R@mԉB׍g.I="шd>8HEDe8B~&LlE;Ț$l%]㼢gp_"jyk٦ƧɻG7b5GwUmlwÄGB@Ę4QJ-CASKonݒä:[ wgSP6jECBȓi{N&\s7nZ26Tm!˦!k&!.-kF>5N=+2PVXpf^SFdvK)l"^:+b #Z# uYw̔I'F 8WCwװsOhӾ7KUrX u7\̧qm>Ԅ#EEdR;k`zH9WqtВ~/Ed/A"(.vmn3HMveҤRE'`ҝY$&Ҋ;CoòICѮd rTpXv{F##Zl7uN `5} [ef|kɐnSn(@DyгuQpPvn}ԋn]([DŦ}h2=QwK: Y]]=4nOa MaŞٱ Edjo֓~ $GG;6"?3vj7L*WhG*z'2&=%o` 餈gkܾ %PUݰQE"l~anLůe#v()g=Q,[ELri&$V2%̭O($jWU>qWq ʭHXZP.B}@ܤyh}K~+|Pƀ)'%igs 'h|\o2դER$;|I9ql#!ȱVrs~R$R58Q\&fJlH匲e+Yh:h>>lٷ:?kH*lh.,F=݇g oj}7{s0CmJ@cֈCBڟ vCR{J*Γn3,2!HpPS~gN[+sq` 7&M @GnJ:oO\-':;2tn6Ap Ȃ%$9:_ :(}FԲO8 ?O7YSSԁHzxܽWCa瘔`3#[HԽwsh:/wpN⯦+P(2rBlڙCL% . ڍ4@8#$oSx9;( ~7) } (㤍¿ 3*qTK}Bu%y;BKFV-**d6Z6;biD o|?n]n?S0{ Se!8[9pET,ҽgr8팠QdT]+Ex8"DHq4DrP @%b4< fM[&kS1.݃hJIGeɈvWݑE̯ɑ7<8Mb#-Z Fα-ӗ6[{ݵt4dno *91U//HL㕊Lgjl4dka6Z [H0wDaS?rw˗q+஬ElW PXp-?ʮ֪.Ы!W2%-L4' \޸Rj@d],i<"6aHH{0gH٨1Ql5'XbVn/g'ea,=$6[O_v hihPv7z[0mJ8}eI+ɘCr>q~ϳNj!1P=Cq!.l+)~.npq֩7AY5[[7K8< I:oWK-_˜-Q7QDZų0R!dv,e;I铪l M/吲Xmn1f 7~ "#Ս0pxa~g\ϧ/'->J2fEEOuvωҽZ)`_"]fn8x?NӿC)?_86sMvݨ]'>:I|UpVOʴGm ~Rx[Vt'cT0?3$7fhv0wvU+>xYU}Z}d6f(_o+^zcцS zAkford1x~s9"[н62}N# > h:A-NܨG3hm0R"nFٙ BR bouOMQZG9>Ӏ c_tPRsMAfL }cSzchvZ r mzzboBG^VsgT@) iR=\G;XX^bYqjpG3:2)cMzwɪqE[ $dߍP@0 Ǔ=!E{0S{@{ c+'4 { -0@B-'(8^,5Nٛ镐XM\tl)WIJ`W*:Svd"NmbyTuN Lփb/K 7L!*lU IpBy2JB&;6uoG#Ci]֯[s7v/(ĖU)ܛI;:=/ dVdn!xyfٛ[{x׻TER-A߄aN!¶x#nf2kn Bd|@W9+ئ)h(5XQc(7F+zD`0 FOQˮf?,p,Ѹx8ۘVQNQOs׻# +~QozJwe 6" 79$N'6RHJ~+z1ffc~~DˢyN y>V|{\:(qVn."r)Hm4`Y 3dqۈؿ=~-9zz .W:r}vnkPgqS̡/ňD9V-iM ,M0WGe]ʜA[ݴ1{d4,'cnou- %vG&H8\Tbv眵.m؋D컂a0.Em~4hLj . %Iyy\Zmw̃}qLIob˰tO?ߨ^D/7%!SE4lP1A*6Cc{VY7|W1 gao\O[ȋ{jK/m5? 7cs'W}#SmӤ0:UO7&Yz3BQ0C\Z' ,ow1-8/˜߭yZ((dՇ? !y39 )o·VBmy1, h D^9trh&(mJT9͓qJ0y)E4q|: p]j[t#@澝JfcϤI;v*餥h+ȟ@\PQJTb5<}>5dJ7^)mEŁt|@f!M}i ~x7l>)6G>m_}]7#5lKА=cӭk&~-Iˈ 1/:3e4?ϋ\׀SYfwBR}"־kT]HGzHW!GW>a&.CupVfnWY=QNjAV)>diڍ`92 e|˲ 52{lE(XW\S"Lb}K~Du+:X&QPy!n~o縣}B{<͏n\REI)p=RIczz]eqWRn){x׶. =i{IbnJ*vüu,eC# &L` ƫm£FDoS{T0A|Dp@_.pz7RYԡ !@Fk,OX40RujھEj~__JS?f^= J2qtdXYHvv "T$)W$"!!A f_77 .HKee4E7q Z/k<Iۜ+6t!;ٽsߋ EnϨYO1Bb٩xh|J/bH^w݈t$`5y-2VDA{a/)9}OBO+…2/CoiKAvGY ҠVU髰 jwnpsyi3Q,O9 #ם㣀W^N qGjiJ5"z.:y&t0ŧsgTŬ)j}f_ccܝt(^QFxR~^aw YGv+F_ wr!׹,VAq67$j d9Q*ۈXPH(80MOӖ=|VǙ_sD_G)'z2&H`NT_Ke㢏j<ZA̔+QK'oH.|GeSjRaѧg+TKFD$Tc$ᜫ(@Ud="kBJwbb͠ٱvS*RT7ׂ "U:Ӓ7ԛۙ:_}Q*M5Iz֩i2P*miP=q_͛i@.C0(xԽ&Ko{>D케'Ry^ ?WV9 9}wc |$#@KHh ?HU_xAo=5o'ɛm4Ku@\Z˼Κa5V[? pmW]?D (6~:O bZYN㤢҇K'XL+ĀV KE Kx=" HfC\sT߆hٔ{٧f?Chƽ#уk-Mz 97z_fqՋ́ޅe퐙Tfu,{Q@7rLSDh83?gg\c@ XAWEV9 썗4} g@7\F\Rvp'{(4$+ԕ<@,E\[Ash6>]<%_omNݹy3_QrIY^L_*L;ӆ˥jXwdNºZ~YwZ!8t)m6 ϩ,Ի Q-N s-$ewj`SwvKB=H( K ~^ō*ʃNWpՁ Aw^40?P v+ԭᇍJ>c~ZQ'$Qwd/A*s/OvIcn[n?D[3"ꡂ"A0?%P:#{ tPt<Z1Hm 6ΏD̉`*zR֏%ltbqnkĐs)6!?ZUW@ ůHV6V8eqoM n!b@3>g{ՅFCsi:QB%#z?VerA9ErZ{@͡S~"E N*Q?iH oT <LX8!lxoUᕌm SW~9|D 18ceY&>0TRB|4(΂D+4 oJKW;-sK0VUm}m³ȶ{W^^8uo OQϘX+IlTY#"xցul% G ,|5L]9TKuY:7\&a4GJg52JY(9>2[~2U}Qy_kb7IϑqWkm`A ۲\J!QY,0tg n+Ijuj&<_PʬM7ޟ xG7{cؼeMLŻj! C`,Alo!c^Orj}-OON¥rbW4Q(w;a`JVCuҾq yNnh: r\Z#g868Wv5} aq`M'BZEG3|Hnjx!Aԓ>kqW0 xj^6uVMٺChUKv/ 𬐞2L|mAX=v<1щ1b bϕ@ِK=&z} r95HXĥ:Vwa^r&j "HLSiJo e{E4fVd&xE+OrShpR3WeLcA /7ڎZҏZj(K}{5WfŬ4wih !D`qz(!XVs.r84fcIO.ػk4W<ɸ 1f G&CyU5Y7]ibSADr'Y) w֐*i t0"$I*Vةڝ-4`afx4* -̲gcuL^Ƀk@}*a3D ;8vK8 ¸j펻.45R ix|S_qOiT+Qm ~H2Hu ^u֑ܺs'?uUd,eײ{h->5V(P@ְ.bb,j~AhfCADLIm3MzIvcMS#[_x4&l۪LrJІ^kĬ]م۱,j0Ca2Zr7ȼfl-;\ihz=m^b]3^Cɣ$IzO^FBG4bOL*G;ۑ 4Rpr1#s`9͛vi -Ez_[pHP\Unl5ש59Tq xSJ'dk@nquLRWj!;:%,ϘQC_Q\MK ɐ׃p$c mPfmd=av .QY@ `<=-ǹ ۴ >arPZj]24ZwDU˃vT LP*n Qx!"Dn|׈UN`ꀱ6OzЬɠ- }KY2h3o ` Tɲ4oCJRs34& <)4tʀ-^0Td_b[%C[9gio9E^B,hs+4` r]+M{בbfլхȑOECfit}j:IdvE<4ZjX =`؍ PAc6.]ꗁ$N}z z}m=@]p# q`9$kpBˊ1?{p=7F_}g? RW(^I{]92r4ʴȚ fF*zIRW/E}V+%Ln ӥ46|Jo Ƣ{,sAXG\{tä^j}%E]suڨ1`q1׀iX 0Db'wDR5{ogdܲ3j Tm<gTnnD&m?F"N4T~ M|b%avx> K?M3$|w>:{G\KZ>45dʥZ)ZRݝji~Z2@F|16n=0RC&u3L(5{JI,= bOfb+| ]DzWBA>] ;.i݄2h@uAֻ 7L} c6[iH+Ixt#w`Gvǯ{Mӓ#I?2mh`N{%K&3*1;CRl;A Ą,ԣ}N2{f\J1>֛`,7he0U9ɷ|n{\QʲivYD{w*bTcTsÿYO1q q{vXxlGۺ^&uP>LЉ@<LY9D J6 c)IFŸ/vF?ܻϬtMc? q.#d u@~7 X,)=vCH S %'YmaGjbBEۋgY/eĊ q i&a6>Y*bX R̦je.îsD_Gyz֯S <1n ڳǝ:4߂w3oώs$z8F (<^ʠz˾OJXU+kXmP4,Eމ7~bv4I"qP:Jcھ1ԨVHXZl N;ϔڭ`1rޥ$NP~kb=,,Vb1r,Դ^[*)M%˃QVq~X$<1)ي c[éa/y %[S)|b(k˃a"9Y_o][Ԝ9î'*Wj`i﹌\Tuxv~m9p[Jw{`N=q&1oJO?x  wafM߿Ng.Xڄq.kD(*HҲs1A)A :K7>!Dv?`#b\d,gQF .՜U9_^dtW=@_$ӂUm7q MSR\j&CH^ee8].[|=^{7S'v, Ӌ3>[~A`{<׸)]$Rv_a[fL~1ICw"d}q|ȧPoqs@P8mzC_4z1O2eju Jwj̺9VU$[ rjJ&b{|¼Gt]+t)[J贇D R!bB\zHj"$+O/eB%7H XIh/`J[<9,L Q;̇>*L5 -knA ZeHM5A7XP& Y: 31F}P7ƖD[ljP1AIhǩzU}fw0>.AL~ n# <|zrZʩK;H7R}^Sc٫,y7i:%s7Y^81e fS۝]ZP\Z,"mY!H83v$3#րw##ijH\I/J:[xvW ^7efMĠrَ:Teסr $}]X)Sߤ`hPSiP:#9z׋c7 2;NJ2wK QWN:B2Z9wO{jx͓FˀBA X.tZbiUKazK:02.Wh jy#AĪHYZq,岿k =bO;.=_D#N_ާBZp6(=IA?뀑/hlgsFoepiV@vS AFoPa>fmzt[I:1[%3B3L0쑙˞E2"q// ?a"L)Xt9~X2jqk<ц'UbOIb:ruѯ׷2s)a Hcל?ufz|x@('2߯-Mټ  Fli5ȴ&~U'b !D`w|H=ʳHגrzONG+̰qB:Z,vy5: kˢAM5:ɤcԚl)yl|huTF2U0ӳB@#6lDS "X錖/N{}`R:bty=Hm'pp]mfU'%/lc!(}V ֭b 7^&NZ9+M? 1XjH,3.{8JYؗ[,3WٯM:Tib˷)ycxg{@3lW&㭙`M4k7~m q>50"j_S!xWiz0\{/Ы7v2f"?_Dxj&$;ߊ_PDIZ"&+7t]2cG_&9-A !ƷBȽl8iBBmLkȦG/Anu-@5j!ɧ3.̽63Cq# {R^vvގDg~L5]9+s`= Vfrn^+݀R4H(6d]LŜ5͎~B1 Mya<`&u>u)`vʜR ˃g\N&jSD;Cw>42!\j/u/LrCf:Pmz&mXnjDحOOlBz.wc#}B#8|Zmab[]u]P]rX\A]j>y}#$wV획/a\NfQZ4tŀ1 A(/`La!wWlROrm%>J]<׌NDlŽu/h kdaIϡL;?Իp>M/ ĿzPʖ%kmRpRagSoiu?lh$QyE\I84`TeNjʢko-'ޭjGf&=*o\A9o3x$(.ظ4ƋVʛR uэNc35^zdz&XW5?mBvֿ3[ѱ㙚5 *EWաp_%}K'YC2-Z&_Oe ܃XɆBWPC.2ϗX~sg[,mX ?q"8eViSϛ<odmIʿ[c[w-M!A[ay:b>{ϡuvd|KK3 ƽ'Q%޾;V="f hu`H6 >OK~('óTFgM aqAy܏˴eZ&eU>tؔaZ\FemHE<`|<j bKޤTfOU'-Wu\9ZV|K!XEj~2ƕoqˎw Kv˞D.ʏΤt$8DPTztR~9>Z38s9Ʀ?ڕk,)&xih&1涠_[ObAwZ(BST#tB>-;|7d',^xa%0̾yT*<V߲2߮h8TCo19w3Lm 3ՙy*r =/?iKWUYM"7\"-L=*W^8 @NIף"awp͇7Wr5 jgֱu3(6 >4 H1¥E"G#>si@?T[bc vHP4q%|S^Tq!+٩!_U+M+-OD[N {+J iNHc+2U0{m9dHu"X.|TȒQnHk WCIV37M7 3F9:7䶵#Ģ4ʠF>4=΀XWjQl$Vz<ρX_yuBյı- qYa ouIgv`9p"> Oxi6Tκ?5l1MAF4kkUo 6uϺpm`4Ga_P;k&J䜛^DP}yId8mP>udIWE /V=a +N"e} }ru^s`گr F_Oi^P뚸l _\~E6&j/YfUlrӽ돏PuT֋,Ȓ<dPܠRU10nyKLhҿmƖt\3}(ݹ8vqX` -ӯ'biRhDաA!7J\0Z+*EgR< RDIrmv1߇ ؖA|LkXblqs=u{kFzn) ]/pb m-  2Ff0\H2>=eDtF,agEa uaɡ_p}UiWm2sP^N~`e+фsf6d*z_*X[aYЏ)zڐ`x\_GeR 5Ы2[$ V)+@XM_{A$g+DG.$ismGa17W[Uc:CZ<Ɣϵ5"l5"#? ئtS|n?6Pm.f疉16XP2o;H+%:& ^uǮMDlϛ|F~&bƭ7\e,IS%Ȫ?[!?⤓6|tEl">r" qEni^ 2ӦaP[DI8U 8zf{3æ-/HB[gӘq<I8~ 7@UAmmx} Au:\APz(\#7UpSU5\+w .^?BTSCy,ijDLS*H[l%jaJcss7;>}v9q-`֥svdrP=qkhȀq=Z('z~-Tv i+@ۀ ˍN&+&g%r^ǒ{89D>!o ?AMM>/;5*XA=ׯjW<$eWѤC(($υ]ZerNa<unEMl#KbG$yfߘnn*c;?C(ed<|` ޠ4Zlw׊t^ ` @eTa,Z/]>T8oSǃrs8ظ»&zJ`++|exeh;T޶fH0ԀM(/}\.0 D[?m跦w<;SM#˾rdhư 3^p9- g&-$Yǭ5ܭ%L#Yp,eSC=WC;ȍOK3C(HP;nJ`}ENJ)kiCzˠ/yL{"<<$s/aNkR6!ۀ#"AwM^pBtTl&YR%}l%A$Ƅ'R1UM`U8&0е*0cat@mh-1|!11OiU"_fMD.t -%ΥC7U#< uG>kC"ț`<4aZ} ɎRJ{#IB?27K.V/ECu~޲UqYQ]Ki-4'[gv_Mj[xDjś-Go=-=_f3O(8XRmy-uݜмH K0p'>/#ur WUTd0{UVx_`"mWrcB8RY.!"o#[vbg9,TiAOcĹd)6y9ܿj -ME,::֙)6+ȌJ7'"!#Uv@Kqlx `;Ȃ.iK:tᤪrcy''\,8CuOZXR(2|3צLV⼿)H#5v"L*Y.z \p-րm0ц\B@p=p]$MS$펱V @I`S}Js}y5;ϖ QEal7 s` Y?;N2jEMOCU0b?%#'ӪebF:) .oQ5!jG!(j%zoC Sm`xOX#!o_B١Ԧ!iFbImm m.[OZ׋g5|&5z!z؋yo;ݖU }9=tVǷ "In%[L~jC Ȳ\Ś:6 Tɮ9z%N K$gO+RUR6ll[ĴI˪G-%<5% , ;un"o;-~Mhʩîw]\LIMMKoPoqs %X2g"O?TQpqEpdh6AHϱhL9\Qi E{|# LwfDcB]@4'9 C(4}$-̆}f˱8nh݄@"%GRF1И頉Vkv$ ^!&Jy<SiJyK*@lb& 0wE Cc[7g̖4̽ 4(kwq RG VJe20mVa㕀I-ۿ ɔ,E[=)=3Qͦ6NJ"7>{PZ8˪P9.,䢀 JBE|C2M85VF觎П) u^?](/yv)k}?i/MdȩjX!χɶS0Z~9~i=n0iպn_1| < !گ$^@L_kw 1iQnquQ[X' #TϬ֫J8ãX*6b>,ҷ8~'bŽ COT׎3(/mJ9mEʘwZ' הw 2be\cu@8FR9*VF;KzP3m7cL:{q֓@@X8 hf>JԌVdجIR)8LL.ôa+f3s0>10!U0e{`㎅)K/x{ '|D n -?Af5ػw"MnϮrUu1UG^(?-=HU)9D PLC 5c`ݤ%u)d]~ iC1b WgI=d wހG6 HdX~&!UtZ;H7SL.KkA>vEJw~JYqb})鮞fH;f0 JguX^ir.}„aYV"%`SAVg51ZI]tbcc]f$ /9]f VkC`\k BJ/BgI7AHiҳ\J8$BV26(r )+s`)ֻQYxEkK ۋFD})1+"$QZavPѱ`kW]=YA*9E`[EME R;v".;iٿRҵfc;go!$p A3n'߆wi2'\E7m6QP)pCv-\c48,<`&0}ݓwg.ny>\!wMYPK;(5LY:%/!:R!l[`B[ՙGy )5`:hhl l‡;)T9Ρu^prcUЖz?lԭ" [2@YT,kFnnh]Ӹ Ӝ mWMvXG4 IKme+ 2 ~T_ aEt$T?h6xW9M}/0֛`d:&Or\iHr;LLxn_ݯys\x^T*Xz"/Laꆑt Op~$ȿ ҭ^` GuyyLLLO=2sƿ.u(<~`n&(c֨}OXF9}uRUi ޲~2ٻ.3QG5*=fg_mMd9t^+JĊs,8K'=NȚT 0hT*UN&;]bF~ZfŇNɘ 4оz\P, (Z5 I蒇ݺ<lCZJN6 yMB2,X&gXbٜ@]̈́>-|U[SYVW,ĉ rnb``!`r$}^ ʋEy ZŁ»n(l=W=ʥ qjQ0T? ;ql<+#}=䢠_ko1Q;B'վ]؇9CIVĿU81t CR"9g)!ˆc˒*SdJ/6hi nDz5ylQmW Y)*?O:2.`CRV8mhXҤq5sbs<@TaGi6v2о-T /<5aQi }3>^u#bSSy0fq*_q,'9G _Qc?Ea]I{$:cN=-FˀHK9\C sa 6qax]0'P?w^ -Mpf xz MFYO?gfpʩ)5xzc!^%xk.W#QZiF7?Xm\[ ġPqB2IiA'72OWg].Ci!u4QcfA%:?} w-* Ŭ Jm`ώu32 &n"YNA⏭AnzI]RYrmgfՏS!bː֬lM:#Rd5oxqby-)+qل&lT,d'^ZJl۫_`<Q1Y ♙ >#5rbn%5CQPyfkzUKu}' |,[J]exPkå6-EHkX8=:q,&{ki@7n {ß|=x#u;6J̈́-(ّqRU;#mT%ʎb6DE"D}ʤ[Hig線4?!L>v$wu Qg+'CzbnvdY+T`*3QbiD.E*]VB0@.ߢMzw7J< rf nʼKlMm=8 1_ /0j=7Ǖd7PS.= Z˭ƎjUU%E'IDUh 5 -0Ρ0pXa"7n.3Mӿ$8mWw$iv|BMU\y]+42tīcG"-2>AjoO$?OgF{نap_l_L̂m2Gq[ d!cOy"Q vJsdX2uRߑ*P֪% ,GшRal29u3|x_HV52 d/M1"]m@eD:-Hl1{]5wipĀGt?k}K娙uJy\'בJcβ49DVAݗbvECϸ@iђ]' 4n_ģ J ys$"g}匫\҄KD8-=Vb=}e>cۢSᆤCĖ#JzpoϫZ&kiɨuxo )솷,L?E"e.@e`Wm-^`w{ ;/ɣ2{J;IH"%ג/]iSܵMNSg`M- {1"318a.@%5aY%Ԁ(.t»:r~/ӕyIT NHr1o*f 1-Rk7vT&91x啨dgc"&`Py؃w.FOv,7"{LIG^C3k{,@S 7ݳ[e -5tP|aC|j¸=@^Ъ!31c5keZr{^ɰ]5;iiuPG C 0RtYVZb:Qk*s~T5Z+o:YGqJ/z'EBeKqۏ/Լq Y&Ψou| ɻ Qˑނ%Z;>$s)65$/̌"kN? Q> zGLV{]VP1C* N4z\G{nTwޣmfjƞaVx<&c儛 ˃Z#2ꞘRX܅I!B۬zB#C ĩ7;Ѝ zn} x4ٹ Hr'5*\h*drANQ'9 fNxD35N+:q_~/qIpgRXY#-T&Bܒ2oLi Z9w +]c-ǂd#]Mջ};E0(8 !)_ʼxN!iݟ 4CG}}~:##C%?T\2߻|I:ϔ 1ՠ`1d;A#ZReK%{OޖVyqq,"3arQbw w;o}?Bk{ Ӛ+&6M3Vo5'cF5I s(N܉Ōq[UXMO\&7OJ{iA;)F9NAGYM= o, mE05@sJ /9!JVn¬8@'w;rV6`lQ?d`0O phԑ _|xmEW,6o^wj° y4o"s1Lem=0'[R/Xjay Ni9ʂ(8}:ku $ %4>kmdJEؒN/*ʨHtBQ?Hu]3Y^T0÷E [Etb\mxc m9{ȔJ#v,pSMpDX[?p~]My󟩲m?tK$.aLst52}"xf^ފ߫. &hϪ|MWv db\QʯOv&d[qy7>6>/ݜFWQHe+6sRI:# _Ͼ;إDMOnq?4$kݮ=fQf'WL^Oq1noIVM h;徂Tfȶ3rTDf1sLPޮ llU6ڊ3€-`Jl$r*61bcVD=_ؚ~4<*y:BfGk#c"-'zB4ϵg1B+MS%HVPxR4+JR~/q[8=ުqSE,BSy} |#4'l&KoMS󹤯I:912A)+bvAS2LI7/A0Q3 8#in@UD>Z߾"yL.ZUR3. kg(͡CJsU1AY[+ԻXԷ [е +x3 ¥@MqLA Frgr7)]s~( ʃVFae }KRBeKIw1ͲkU>l=#eJo`ó +1,ŢkI"Dm.k6"MȠ8i;|&0nyA[oNvj0exru8 -(RjJ5Ok6 $Yٷ 3FĮWS懛[ +GQze8.UK8ȽYIOMMb鏸IxbC\v; W魺P ((]ݶgem:0Й ˒_31Z[kZbbOeH_g*)FFYHIXHNs@A?z\*[DbQBA1g7N1+3OD;q] ,P?N-GivC-UFLX(RF*)zAT @.R_:mAی*{T|o|X)YۤbVIOl}08y׿-kA}Ulmg0j$ KYTbc؋h&~ m\jMU{w5"q@UVv݊2[h PsLfɦa jG<+.<>`FQX qs'KeL\n;K qp} ~Fhƴ@bb\^#*M9XaAlE:ӮQ|oB& ?n"hV?5 =Gʥ]?nA D-14nM1}!;Jk7=M&:m˜|ġi bcKIN96nbg, 0g=XPs=#HE[k;~x)*Pr\!olQ;Q=xum^52^cK?zkqXj=Z*E_s"J9N7Uc#lw:޽uv?{AVE;hceH[Pi:ik2EsVEgf7# lDF:)AjY\G;Eǖٽ=rǘbϗ,;ׯ {\JJvl9b@*LAfp&qcEf97r#4kIb96}2BvCU_qw1D(FFH{ JL;H|宅t ˺ئ6@ֹPצEybgXmEҩ 8/1IyFE r8=9ub;QߘpԳil;1r] #1O9{! $X'i[BZ=]AaSBS*Ky0E;m^>t;BFO'`B٘dB l>iTm^_ݴ_aJd7O3xn[j]ry{6c?wD7 ^ϔ;*v_H σ*EEi}"h P A}18sɌGYo%GZ67,vߌJf9/J&5l ҴSN5ũ&XoDWlHR5mrñOPt& a N_(*sN] !J6yqs@ud$=J!#֪q)d%քKќ_p4/cNk6)QRbR=WDp옟fr"͊|89.H3? Mκ7_|HMN 7W䖦VTi^簈'P4@cS-mp<{m µKY$Rc]E/(fےncVVUkh <-,pV6!3ޭ ӇJ_xR%CKN~> 3M E:a=sL g ds Kn>kg$MaN̲Cd3ht+e8Nxdf6nnװ҄)4H-)(ig[ "͙?m=U(-1Z;;[H.OU{V)#*"Qm!zA2 Y=MUqw4|s wy71xzrGq(gg8䍝~}.ɰ84 r-9ǪI7at}P[KtT~i yTq%W8rM"IoGuKs+!X_-FBUskD׻X35nI"DK]̈چ:nz+>hO:ca(j?KV?2Cb !M[A{V0 6viHP!Bq8d%U!y_ݩms#Q0>n? -}Q-z?Ќ HDD5֗ N0˭XJ+J+ ڜj,\jh?϶{$Q%e[fooV^zՁiYu)fCrnq[ oGƅC ξ̈O-',R)D'Cɒ'"|Ʒ%"|;XIB4uqgC^wA9dЗԌw67c@*ezw_ wEpE%= O %.m֝uš (ӂf{BY3ngŰ0; {yQ]d)ՙGG GJ^sCxX Y;x?wNٶA=a mͩZ[#d=hQXi h? mF|c g տ1:3=ԡbAT7pgiB&F!vFhA,܍Oo9! G.[O:UwG] DzƟUt2 /O>P%Q;WɡT93 T$[ڲ;$b7EE&tEbxںpwREj?' Hl.#O0lKڭG_vtݙ(fڡ"g{BЯ]͆s_H\ $)¿K^ $8ĩ_8'j]b\،D τA{˟UH@:ѱ_=,am~( edSͥ(ҿoEVqup_Al8|eD, !: Klܼap5*B\=_=4;Rv58}ڈnۤt\%\{5c\ɧ^-n~J<TxͨdczC\Y:3tRS}Ӵ.\c~mdeeYWqB~vݵۗ*@8[dR ,Y x>~Ktv '"U ,<'1KǠ;QE`yD'UTSb*a&P*-;QLeFt+'Ml5}Lny^R:*Yˎ٦TWd}IA1qK18 Ø@SVb3վJSVA֗a̶` >H)uTp^=ESF RS_A@fV~hw{V;<w{ﶰћ[j1XtOdiÊ 3c``uE@Qv~ Bt|VDrT'Z?ڣޑzHBUNjiE wKpX+bq>V[.)ܥj0,gU3qO1$m+ObʓӢ^Zr6ûwi>B>'& 5xF 5fF/K뽑SNXPCW[O3P>zu8&WG= Tpa>$aO݉[ k8D݈gtm~wּ1'gk?9imf O &*59[6 ZJ닎tB<]h [g]Ue͗alQݹbPxGhݝmD)x`ڲìJTXgς 谒#L|ȷ?UK[ԗ~aV" o=8ǸM91ȼjsOV[ R >/dxb/!|M4c3)RX1j KG[!hqc~WE۝&3JC9Va|qkA̠Y_X(e>XıѥW#K⍢Lyn'DjͺBl"XQ%\)?Stjza#cICpҒ ֥dqFL-Ś [MfqxlNcjvҍЙ zT|>iӵzn3L5@II<ѩE3*gƵC;3h-QpȻv)dAAK_?oj2mqCn2czܻX5>  szht.Lӽ=^ZRϮ2Ftk1ʉIwBkCW&BA3 A3{vו|zI?!^jցS `b|նJY$V[ 2}&?W} اC_fd()\!Bzg>~j-ְYލ.B]a]Eqd. [7NYBSQ-ZP LqJ1R 4&s3/!blCzY (\yp è lެU|6Tr9U5;K# xV̝\Cǣb-~)‘HwrwXuz:'̲H kRgWd`/:(`N-3WM&Mn)x+OH'mnlR>dPxN6|T^I뜶ުUz|Ӄzg :Y ],ͅqt_!D4frmxs=wkk^3\~Hn޾ ^:4ʾYrWϵ/8[sU75Zd0FͦFFЛmlSҵcn`IF4l 3'޶IzY0ao/|}aݽ{(#Fv[UIeJá:Mc@>?v9|# >դz1X~/Y wˡIuJJt;W*?*%tR"9*pdqW"DC̴r~]cBmIp_ 3ք7/8Zr& RYpVqUV$:\2஍f~bʊYf8ƫ?ߢS2nFhP=줶lߏWjɵ,b܇}XY_Nk54f AbO%1r H0DP*a-z/VTPm{5)4SqhkSKg)uCDnOP번ڤi1+Z} 8JqMBCԀ[zNL6O҅jR.Ơ> n%-5 '5ᘽt W {Z"vߴΥZ#~Vr. S?b %<vrHŰݐ'_de 05~pVt«I:h̸rg";v~XL(܍cP ~3߭Pm-+[q"N:gE♢-ߠk::h.~i#DًluJ+{He%3ܛCA4؈whXMeyտԅ=D#Z֟ aRCu,Y5,G(%# M90UNvZ)-Zշ! !LZi`d9bTcъ{;U\CZô|Cռ҇񁼙`h[f}VYŀٽ2r5FzEXOU=S,f?8ȷwIփݐ@)@$6ON),_zriCeXM_'%ѫ-̢69؅4R-}ؠӅ뜤QCgWJO'=Y62ګ,s`|saYJVZƁYM :t2nUAbVzqܭ w{)z~ @Ŀs\h*VKEI<ҁX~8XdN_D,t;U @NFlKReB"qcbWllB{pK<,*z1&n+h”#"STPyf(fOHņt1YO25EghN4cY7;w\(pԆıDr&\>L}=2Nއ]S&2'[R,Q߃c2P7ry3GDa_Ɩ+j/r5}yKnoUH!Ujܳ3@@6.OV9S]** >rc3|p OӠ3Y CԜ?dݢ'XcY:FzZO7ZHϴhd$u4V^; QTLƵeΡwז?oad AͺhO/m&"~Ԍ|+3c}iH0fJ甆 bA[:&1YJf7%GAEIoG)CʮQGъSr4nɬ z*)q]y I~'CIlF%wГ~Mt!ݳ /o9Yngt2`цovGfYYfxlARZ3}@I4=a:N9?0 e>R]$Eڳ^@Y>ۮ2ݮ ڸۖv|*)PYm9O*XTcq9 |ôlKSBy^:RSm&!tǪBᅅ\o;Y&~='z\%'(y~%vPF]DhZZ0DA3\SlD>[xfSo {Pߦgݞa[xhH^rVnALNty_?\̛w=\ >~9 iBJ}v'}ɎQ'ts'QJ*ա; -AUF L0S>ihelI!~tu5RUN$3SL#u:8ʏocj3p8_pJ=ұHt$ddji?4 moۧ԰LKƼxhPT7/^Tc=vq#s /^= E<e+xYŖ#VFb4[-KGlYeutPƒBWLkzhW*L(%DR6XBG00L < Y̅5 N˼p/o;$Aמi/r3Tb )Xՠ3M"T͊V=点YAt/(0tdUDP䭵^%.c#mՓbq@x'ozP8~fiP i.΁zpI ݇%a2Kp=ě1vJgOjA(OI׷+'+4Gѐ<= |3.^BUQ%!Θ ߴ:.<9`J%^rD G޵f05-; SGVt w<{Wh{ZlRQOa rt.9K6ډz.-fCi7`|bf. ˙0a%|x5rLa~@ (ёqLS*ꬸrVkw@h,Jc'͑WW2x? mgHۥB8lI7R$j̐{ DFB!b.hvPPuVڍ}㸇PPO!0Făr 1(Y#1@*-mjb5Ho:v1pq\I!ok ܴ zͶx2PɿIe/I?|N(6Y@KB8tnNV|W>ԮsGj;(Ļaz.:mrQrf ΓCݧB"DsKW~ENt1@ClƱ!ŊO>Z?S#c:{꼯#VǏ+ RL@n ӼpԆ YtY.orJih2\m+|$o6+EB20u{kL5fKVʕFz xJDwEי1|kߍkBæ1rKxi=1pNO'=(hqj02;.桋B".~U9h%ց%Y\ڸ߽G zfzq2Doʓ딂Fp3Ǭ}m~ECY}硤UieX4ڋ+E˂c.@Elp6K`*{هr1h|nD5Փz0eJ  xͮD1;!nKE[@c0#?kp:>rR0vMAmfH3,7kԘ8}_ڛ>"w,$*BR(Gq k֥S^?m<:Ѭ)V?SO?}#>}\mGd%mo3 hp <u˛cяmH6'tcN̫! V}*ġ)yچHerhhE7u 8^I *ޗ?`/^JJ4{tL2(4W NH*Ѧ0W2ގٰ\\ϪLUkׇЏ.Xfh^pfLR|%h;5[FɿZaHK+Fwk>ڋLy˩}Η t zn#),Q5Fiզ f-F:cəta2!<7s_n1pq\Bl;b_j9]6- 6^4*qs1oʈL̃5x-wa_#o8S@ƾ`S̋d93yZ8eSt;y6$Er2@?&'Tyw!|{h0du7(']'5JC}t˾sgBm'e2 ;$iةҫA߁ SC\ Ъ 57doTG3ؐxtĚS:!O;&z†g{yuͨtFSܿ;n6uj٫S(,:ۅJ%gx5 &8וznLːlĚլ;KSePl["'.f JwJ|و̪!YegX"mb1-ٛsKCc󖊘fޠ+N/Y=x{`m0r12 H7XS˜~[(['P+:o11~sA Jho H3aDݻ5PE*W,sS^|܏ۀ~XmEMޥ& Ash8t>5>"y0hcr~^U~NlO_m#+yYΩ1c֊S L]Obȕp􀈿[TB4PZhS*9sdCX}FYHwh)_ȥXGOA>:>vAx>>VD=Vߚ T֥bpG]2b|ENϜQP. KbB8)Wl|~.~IHM[Ss}HW|؀x tuv՞ z Z W }?d-Ib ҄b17݂fy?]F%DuDPZŞn2^PXS]е㙔7!RnhʳVVDџ5H=eEζIM&~cL[hab0=2sU  q!d cV -RǸ┬CMiHre{7`Fm#tD0D_fĝBʵUKAn%VY,O!3Y24v4eh=Lk:$z;Q/" W75M@ eABSxۂw5Z|jPyQX"6$\^ uZ]8)h哵R68G/t,B__)=%%Y#/Kk~py6J[D<=01C`Z^oӔ8k|ruA/+4]U7s8S_5UQj-&i˵ᒠ`SGE\-'{B EuGgn\dZK)-Ln`:ز(p'X&EJba_7>_K J(Im:n9g]Dڼ"ҷsyUl9_NtۼTxg"/÷B& v2[ yޛb3zCXgfT.Yd uYL4X}`AT`adJ&P[p!苛`i8v6ApXvqDDi8k]A<=F/ƪx@ȥYAi ml~v:VNGpOvkdl4Ex'~'KQ&S8] ]Z>Z!,kx6Y7mp#[#;`įbr!7f(6Hh"263Nwy|GR0J?f`,X끉tѼu3c5[NEm NBn=9J{h@ZuB|W<7R jx9fϑMΡ2ݩ ڥ]s/Tvݿe I@`͡"nYm_#*?@ h7rf؜n;vM6[tUQ b(V'-Dq;f6T[gYZ07070100000038000081a40000000000000000000000016439a355000175e8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko.xz7zXZִF!t/Ll]?Eh=ڜ.+@ӹ" 罹7rؙ.GLLu-!2_Er&?.{46`$+kmSm>xM\EV}՜w@&d A;j$` ,Tm:y dPm0dI98Q+NL}Q(7H.[MkO˭eenxP%Rw-s )4Nsy[>\ݜxSJ:AlBT#pt]U Qqk -Fpr]2o;@{E`$L#}@f^TT;s#KK[$-~` 7>=uU@qT>DR5-LJڄ~ʄ|l0&pQwCc( =xReqc*/]:#'@/ũ-*<V,cj{]?29` UO1 yp;8‡Azo0IS@r{dUo3K:f+ &SUI|n%v ݁GV0+m@LSTXlﲄۍ}wm`K=ˏ`neoM X%Z0v#Q`(BlAmeFERn* e OE @CGt76ʹ [qLXwWp[i<HaO]FVN3w/H~ǚIᓚS&JĠR$MEK6hntxNr̀#L@X}rCɮ{o+vPAᘙ:F@Pݵ5W[wH,9T)0;+/6U kv#ÊZ 6}}Γ6f9s B3KzZZ:X aDaj%`V Үzc wxyf/'{RGۖЂa`7􍞽R2񙅩7{3UJ@yqNXI/ ^C:"@`=QEK̕0!*,0^U]qͬQYv$VKvCux30&Mh^IĈJo_{C\N]\n@3' mNjB+pXL֐A_:?1u\b{w\-&\/&=8$"C:%N")N!b*xhriLjtwgYy@[iFo8P cI$ش{#g'@)[۱[7&@FD70g"::GohsiEJ+]Z\/(}'hKć@w8yA!~Xw!|n> @ 6*S|KXv}evzH$jzd2D,"LALV_iB. ˣICL˪>+,!hTorIv *EU)Uh*5~`m@+/'lIQ_N6}Ŕ!U12d:N/Mp'2x}u^Y6œ*lbF-ۘ<1V6Ì fO ,פ6N<pkԛuaʘx9-S 0Jܑ;c=ü[\ tDSYWhȔ8"L3R\0e逯5R\LvBdFFOQQ/h@;RG4 1[i8߽y|Y9gqVt_-?FԢ]Yr1̄OYJθ-K9n u2]g=-/ebw+`XН!Y\#]Քgr٤Zd)5)20(?szgö=}Rsl=ӥE=H(ErRq|:4F6qFD\X:#@]mJ^LXz?6exFsCJeE =6j%8iN&r9* 6eZD .,)" ձq^|RjB'֧_55^b9*Um؇NHA>Q̻;xڳC9f*+lFT+FVc>9[ j!c\uQ",]$ ]wy2TB_gՋ''X% xj^",IόRV>WgA3թq઩ 璹+i(eC?a+{&ɫ ]cb،?0235kپe5_ `r%EZə冨ƙn.6=-q0+)=~k@vik}T^Y4O\ Vu'z^&-DB1G*Hj|Dl u oAzy⢡ʻ~*Wݞb3$X3ZO '>>k3xҩG`8Yco Y*@sw#B91-CSQt>ܥws_'؄Ka0 bk}P͞Y';lW,T!4DJ4×1%v7"eI'[p|JvhEajiRl . VLIֶI3k1[h<ߎ(``!0efUFtoA?nVf~\<TsXF29Ա@) xD#]E*^60$ϊ]| un+AI z1BpS=ۄf3BEބyIOҼ@_1T<Y]j2EL5B/grHa47Չnhev[g(.J~4n#n=Y]jPcjClhe 6.'S>tYjaqM8$B _B  xQ:m)=Kv#qԑqFBah.06C_t/nRii9NZY9K.ҥd=;^ kTA7 1~$QGg^ YSJu-<9$C1vƦ]$~0y' uO2G=\)80J&h>7A&{G/:zDR㇅-YexpFL\9[;h|ʧHÖiUq5I֍h 5\Xd˺"Gr< (? O}sQ'</\ݯ]z Aq 4)ˀ$,*)ƣL# ћݶоȠs&Em;r9iz܇ab /P>F{ɇ, LjV,LJXj!. ofڠ{'T)mbAWlOգy|Kn9@Oai =ٛ7$-P=3V=&KMRby8 J~vܤagX<&HFz&AD3;E]"ܳm%0r>ke(af/ׄ&)?;ٺ Wދa/OF]qˁ<ւ8'vuJIg #sCÉ's%"4͕ܗu<݀Oڗ+80!SA'sȯ4i<q]'+iIIG8rGVuaBO~WfUQBs:A)"t W%YBVy!o|wʙSC EfjdR3ڜRiGnblŋk'[zr -IoJ_9a iր(sjfőxus2qo|ܣwCNJ wJv8oq!|Zv?(9ӉduoE[!zckDI븓̱ kq6W;H\TWԣ`p9T:YܶEEQC碵yHF(_,OF`qw  \$>G[r)q&"wLe[8&@Dun9&nPȽgU% ratPZV {w_v:U #Q:lJ) 7~6MLfSr.DbuPS%zW`˂dVڷuݞS[@!,TVGhyfQULg- !>(ũ +k-\ *=zM,%<[*;,7/4 u'uQ}B03BKMg/8uR++ֽOeȼttLDBTQwCFRwMl T(jψ:e"-:5GLsw2`%: qiG⎪ QKm8߇ 3+!95OT^+s4toen7]"A]mO=P9tDٿXu#˗AYEP}gmnl-<'d%F IWl6%HJ!{S1(1q!ZmGJ.n:1ݠULU.JetwmXcZS=/3'|q\Y(=יa㦄 2[ACG`)J CJSTל7 AP9 hݪL|KPkcQGX~bcq\m-# 5*nܞkN(.]!~a>K5z$$oQzUUS>Vڠ<2MI|/I3⿔YKQ7=} W]F??p =5 x(AdoܢYъ]9Lʊ %2"7v&b{ϭBAM+pkǬQN#aQ"}f(742k&32=M#[eEb6`=!Qo!h_C=,$g \BlpR0qU*+">&w$VO# KUBoL&n  hLUő-j4=IwMgED5 1Cwq.~W{|DUtXq>oYG9jyq7'AHoZ(-W~1sx?:YJ^.{^VH ^F5j9}ɃH\}?Ktc_]č(鰅3 0_ݓ&e FؒYۀD s[$* !${qI49EJ'meٵtZ6M&$HwL`2`Y 9;>vB\Zq6ӟԕS 5N!d4(ULcZ8{ywUd5eߍmW)Hüz(_ Gn"nc݌eHaRϼBߗGh k.Wl蒧ciuϣ>y"A4({ozTJ"H>d||r ;n WJ-K)rB|yM. $qcROħkUvۯ[la @k1fHI ~`Q`(\ wtJR:aھ$ 6K$suR4i]zQPʰ*1ܨ9** íW ?)i`EōP% $*Js03BcAMq#5[B91&FsUUJ.v%[8n^$F\lY; cˊhmS^%.W3QWϙg|;qvXw39C|[J M]_%⍉* : TĖI;Ȥ6gD^C/<,#&zS *4\設+o( ͬڕ%.|k$Jmy HQS4/1&`뺗 N"_R`}a\K/T?ZGпֶoY:gP;V훂t'`M{fԞGK΃xm8LǢ5 HMJכJ5 @o=R90-%iQ&>܍9~3Ds`.*菴*p}$k1#U嶂dOMKV%Z[HSlFԥ^ނ~%L!tԵ ,xc6B?Òu x''eF pNm`Lü]%G1-Nr.T>"!k'`-cC Ql#SK8ÜL*"ϲɡ{OyNboJ"E%doɔݙbZ:?Vr0v!{L#;MG&g.VX}@7bqZچřġ|Dt!}[B,;B`o3,n m3y },9=oa1ϯ䔣{aKo\o6?'lj"Q`e׸Quߏ,&2_#ෛ.F SG`k~1'MZ٤ ; gav)-Cft> 9aM`85Z;\6~5Rnk6F{fE ceL] cp'3!QdVSՀ1'"ns4q@%E&5.qz=t|}0_m+ŃJSEiC`3n9cFu:4Hț4cz{>~1{dlu9j3$+8~'qT~U"bCmꪖGS#[A(/-)_ޮ sA9zˊ)ˆ2t:nps5o!<ͩJıxVv]A?:<7( pWCۦphB5AB%~/]+}rGd]sxQ1y ޤHCŐtbTd4_Xh@}x֨{ _nt^=")ն\kS|ȲT]}i>YxsTZw!)VְO3EIX`kyJ|:O)1!e|%i0'?-X#}^IRZ {e/Szip#:mQY|#lGD&1d<6r?vceo)EgDB7&=Tcfg/2ik8FT2*1N5,џN,~m!ʾi\ŗÐtrx|fI3[WTqh!! [K|wXX)kŤ=SS;ʸex*'9#ﯼG<:3"k˩{5Y:؃!5z{/mk"2ù iuo~լX۫w?@p˥yU 8hn-=ғ…:9\'Vʷi%F/O|YP@4cg\U5jl|X0yD+IFiɪSTM rE\H6MEszIQyHXSf)W+,!NgAF6,%q/ȟ|̱;滕LQNh0!/i{*~ed> }p]`@4o) d|fa/A5 XIgMޝ7WpUj$-]O^fhᒾ[+z&J% =˄SȖxuV6Ny[_wU^,xu\ `~c&Zr ^4s1ߥjߛNB5iO0N>:r/$5<m)}@9 ~c3b# HY莛'FKx[!YNڧ^"Fqvc3"ݘkjcב@x@)^혣Źԙm`a*iY5v~-0ܔP@H@n۸2=vv+3nԥ6q$m d15i}9)gw!㛈Se^fƥќMζ T+? j%?DIqr#QJG_d! Mf/[)Y2-> G)_8Ҋi}1yy%Y*DBG<PCwrMIzm=x&SnMWhgj᪚XNM*sqj0W#4v,Ș|8Qvn q8> y60_ Fܽ UX:UOv[5gtdSrJhlzUG-{Hn_w!jY;m,9 Y% 9Ua@~h.106 xVQ: f }?.A?x & #wrY3=Fe\ao RbzUTf`CCѢsDt'<%. 9enw40mWծި~-wP*a+/s&n^D쯝9,(OLz*$IBE&5 7jz9>ca*bZ.; a\҆!x+)2,ЮfI.$2?VrH"ՎmA w,B66֌ O# 8H${=DBovq{]@uonP:]22-+!'5nSp:aƼ ~C?3)#GExdY8n;ܫ~b@*51CKy@.;23ȓAQJ=-0f>cG̀W=]!fϰbdrԶUamrJ& 5Eޯv"}.(<ׇ,gJ+ұ'3hM''ײeJkێJ#BPi KɃt 0m$%(MpҐ_{Wܨ`s~[}["8moޒ,eX|>Zc"0ھO=a'$yZV]1(:Cmݦ9?G6<`'nCj:aE^M"mWlzCzhqBT)D')bEy?j纃PkIMݴ@Q9_KX$ulOېB.qK!3H_h؍y -_T&iU%N&uLTY$ߏVt (ۺy*B?p `+$v}s=E'=˸f{7^5Z$|/LYy& [&=b L^P\|sO͔})mُ ZX`5<)+X-v2TfNâbGoN^H"-$7K!$QԢeYʼv)UO(oV/{ r?Qp`[:N;[n?rSć̔20OQdev*_95bS;3؏! ZHe)nx$ »'1>lڍF眭Bh¥υi U54G ͩzAkcIBVX'q4 ɱ/$x9uqƨ,tӄJ}x2nȥȀ:B!se)STk:4MTr}ķ/l8t +x Ɩ5PLlU.pf È$&BS >rv.R Jv3IiŌBXeW+5XQ# NBA΄e6YgG͕`Bv9r!ʹ ƤBh9V#5n[:ხ|"h#Zj\ۢM2kXC eŽxbE q 7-C0I-Ahܒ @IeР7?(ZgKO@x$z#GmKc( K`! 䟺 ;`h1wOFwޑE#'MxY<L»+< OC7E\Q(ǿA  e@1ڐoǀa~Ul O hKE*o l:)$r4 М>6 4GV: GJ2BLO~jиPO*+Dts:Gʓpru1.fqp !72&aeⵇVn7g$rjBnzgk.LENjaJ OF%{P1hkE$/ Rb:-rL>J̈́UHkh'RƦ'G!gt 1lx%)W=M <waqvS[L֊s삗<,Ncn%\!/w-Oy7i"lSq Y~: F5fN|!t ̓X"ܱ5=sf,ϫ.hž98$-gt6jb+8Xk\kuCeE3{睜 -^D|vxJ#ҩVαU>\[aBjS-f Mm|!XV*ȇi S$'[DWx6.J3 27^U,I[Ax'#˓̓ ?mnhL>\ο|X͈o,~#ObN+嚳@ m\27@9"dLˈ;cفC n/#j-5n Yo1KoD.0knDj?[ rJ 6p@\oNY\>(V< M Aß 鐉c =/` ~}0uD*t.UX/W1sS{ٴ Fr͐SS` ˜l8%-b4Q>$.s2$Si?MdF̭[S#y:hfԞ.=40.ri鼽򉭳P3S8c0|ZQ\&cBof7 jSŔY^hRQNEJS c5^h/_NJ%c`У_-`3F@']9 SrҙbBBM$EE<(7헣 )|T"Q\Qb)lNԜWW/a\䞿5 uQx1b^ME6~B_=r{]ۚ}MA7" dBi,{[P>)\U%74 0Q:D2r6yD 3 }Giz! wz^atJق͔:x=-7&z ׽ALrr mAenrc1G&u%^ K3Q2@QMݜ&As2Gs?N^'-".$r_E޽LJ GYrB)xh6]6i{ {x` EZ8/Xo nW3>Um!c1׵C1j2RvcM'*DqO.xmߕFsZu6vO[Vu ڸ4!ǖr Ň=bU_KO8 Fs3 !p#Y2WhByQ)W^rAMJgwnNE=ڍB\#)A%OQ(Y7X+e`,Ədu;Y>R^szQ^EhU(w!ґmغBܸal%/ryUT8^XGD!8,Ja\JY_WBY_y Bxwrd3ƴ]FfFq]Al}PCT+// yLFʱynIleOGMl𽵾PYàoߙVS ʸ ?:y(o%ɐQV(o\!b$֬@BD愈7'fC [r<2V3{؂hX@cѫJvDZ#KmV%`3Xfu=rȬ ͮFq:i!+"@܃%;w M $ah31'_J$ 0C CFQV{6>VYyo63NXA;lx}4\b/;Xbj 2<ڴ($ȶA3ɁkXn*} fY0./Ђ,ԀD9LtE?X*]əY#`u0=,W)8Q]ƾ@S^X Ty+$\pWt#, \}i/0Yc2$ ՚#疋*CTv~Mw^z~9 ?nߓӦ?':+[$p6Q׍Tp*Vmb@*Rr?ǹ|/?peưINU 9Jv_ ׃ʷaН6…<yp!"TH"Z.rL3LjoGM!E/OVfJ=z(_Q$ma-F$oc贯'&#hC@R> ÐSc\S/"="f5lp\Dp~n ?\Trje{d ZPQZ\P FIG^χtU7C¡qծtDxۈ5 ýXc<:JmO+^Z Ͼ&5 hbqe@-U=fibnPUVva1 \s@@s/V5i|P"^l*6Xՠ4Y]A6iXZ6~XqD`Y\_% V-`#$;X(~dLf937J(?gBp+M.m@8- QHgW(n6wqh7h_`'isD?0e@GP{ĽU'@Ӎ' tϯԬv2d:{3e3i P&0!#6/7agԛ|x>k6&Ց 'HffNKP+kG0c;Ec%^-Nu\+ TnK,TVC:cÿ9g.akc~2aj=O%^ĩM-V@fӭ),q=@BhbeӊB#H /ҔۉNY5%+z*``ZyWj7;D'82y+s)ɩ (DE %w55ƴ!σY,lq~EZqONyXW+:Ma(~06@sض&Q11l'67A"A}P[߶:n,y4=]D"Sl3CjVr\܋YCWfPj¾xT=.Zm>$UC[i{?T-#]7k~$ 5Sg(W)Y'6 `BQJ{^BWS]b`NfFhHť.N 1ÃF]ƩI #<[&b;}Ol? s n=N&}O85o&p_X-Yh492_b0PVcŅ*]=1Kjlڈ&}u(7D&=r9CoII;DQGN%iczs d8 l[U]ֶW,A?EUtbw8ai gK .vRbT^1O>=%(iL Gj:ޘk !PQNaFc=&s* Y'k2kHL+ʟcPsU{r7OmFQ"%Z]x(T q38<hŘ^_N$a;s氾{?Ro蹿^x{;؍pmEBrãL0oEIfS/)BvV6;eom|Y\`s8yq-<8+(å9:$=iQ_Տ{a:wHu>Mh** ش1^g w-FNEHznlښo+ʚelw=|^}>D|׷Qt]O <<8KXO4iUAPm A7y;Y) 5xxHh5e1aH_ԉΰs5@ڼ H݄ ;1, +9*R0KxѲLjf_8$-uV0PB ]KUt>k@ 8|c9Yⲿr>fHf^ ]N{Q2}%6Ni cSmX?c5ʀE,8lwOvj}Ykvi/+A;ާږrBcMQS0۠4>m7XB7 1pۋ/a1=( &3V)XUu`QP+ :yJN"Է%5Sa '#XKlkA =W; BGJBPR5F꘤T_u@+7aQ*4#޵qZ,NG :6,P$R,BvrQ )/ q(읋AR+<_WSy%x[elt?.Ϥo,7W؇F[`,3#y.}Nv 1Y[ц+t҃~Zzc {+j ɒ3( 9]FU^QWV+"˗l{pms #zjBH]ѲgZKMMR`|ˑě3%P],}Šp0 /3T1m+sy(;M!D(<ˡ%b{&>cLk]d*y .&# w.sG u%W)n(-GI !g ۗ*ubƳUq=>gR5|s*I|+;#\9U`nXY!R.S. ,Q X* a&2 A (=QNDdMv?kBrt&RtY=6¼-=K} JycCy*/6h5L|ݪ}Mu8B;drSH\VRTD8Xb#.;1@ջPY=۳0v(4R7njohU] Tm?qg8XRkyK*Er'ۇ=V؏23}&HKf~JG<K:ZK*īezj(n8XEB4e7|JZ G.z `% M${޶?ފƆmrW*G/I3 .4y6K۽~ g˔R:4b(~%:B 6V fvj{xΣEȚp 5~]Úr!.-6i􄄽[\lMDT9P7Y.\P9\ߚ=#G =NLf;V acO4yd|l5Mw,)>2ϗ--=>W3z`}-Q QA~3$Xtƃ}d^5pHk;l^>R6t9a8'ӏ.D,Lt$FI" ]#+Ւ-J$hmZ` !٫*LCpîޞG8ORkyqֿ΃(gR`y72Α'E .b}pr QsP[{y |c>7ʺ!1> PBI%+0KH&~)X(1Y{ 'mNC ۥMbݬKJ-NO6 VL"S ռ'kY-fHX*eICCJLctZק +~"w9ɥ ( PY)QBsev.y /Z#'^I2FteRL]j-sjɭ3:,"(/EL~3VSe/q(C$jZ~9 r!; !4/K;Fx'wCvLm}ڛl -'׉C`Ƴ.š6l z~E3Df2L3Y]\i> (z"5caHCʥH?#~=lNMQf`7=! "_[-)f` AT@ۊVv4Ú۱l6P$<#% zh֖=A#5ƲmĠJ-P+)+ C}Tљ@N#\~eX*:At%`u2F _TDsf|f.wBՈGefr'dIp͕u%G0ȹB0}V UR+Fmeϟ*&)ȎE)D{AqiŚT 7\ag=kO0k X {,W mRiҫ>$IXpϘ^g - ˬ"3:Q@/KkфR>{r#1.FVsGeUtXyڸmWgZIģ JNr]=_*Q7GI]L0MoJ8/JȎ/g;BnJ6)).bs)xfE4~71T̏g؝V=[$ LUVv>|sYNAsbV_bom)d D\hФ #1XWuCV1 ڊqmO >{[NOڪgƹk9x܀#= dnk}&m=h+э@g8įݜM0G?ll!fwafbYT -ֿYt4NΖn6k'S+ύ ]mkͿ@J{ l •-*B"]^OTVznHe)s]L4QXCa&Ke:o,i6j/ėƫe YcDr;_tkgc'^8rTI&t"240mCDVR9?8(+ȋXB_wm@-$H׋fwǝfBn'K=<ا"ں|<=: rhh+vMlvbrLJ @cQ?cQVEwrSՊH)"VE'ڸ[k-1DdP޷w8}%lJ ȁ[,9)T}}W'9rJCoE:.2T FN;M?%W攊CE0''EΦFn9=R{hLΉ?F$ď~rYjv,º蠲(*UC&׸cM2ga71AbJ$RUTwa)^KAqdta8<{R M{Y[ڒ% bY6NGN+<(O5>*waFj!c B,tBjf(0fۣmTU榥*u)hdVmmje%5Ryt<( (XUSѸp&XqnRUlC3 LiK&=) D#ѝ5Qoce[1:"qW/]UQ;c\aC6 E˨:"6 ?ieࡼ}Ich;R=gJjg'iچgE%[bѵskljKJx*IX5e Myya $n@DN[><Ƌ+pɞv:1KO V;@^ȃBY=LUQsW[7a{#0nO<_}>##}&Irho<4|lℐ`^=x%X37NڋKi`#9(1 3N~ϋ+۪٧`s8S)w` 587lM6EV.sZB)QvQQ)0ZIनx km-o8/Pb$^Fc/u۫d:rEަjG|9zCrvH#]*ALR;<8uv#|$EPNFGS1S ,LjQlQX_g%{wm>V%\jVrQ !.M={/CA'Ӕ-Xg艮[*_t3\׾\nטg◧zmRMvvYbR"gSzJ88zgP53Pk&9t'Fp3 nSP#I\T?[ѹ+ AqT\گF/)GQ՛HԃG 1g!0GAZJn(W"9n 6=̤,~|Ir5U&Ke!{{qީqdwa(/Z{ )i;6¨3J=M6*٭ 8g0=t\}AՂTh׼X&o-6m{V wHLU)QATՎiK}I{@B(W ;iՔ%эtJ ۵5ʞo=QI$+T)O;u'@?KB6; EН d1+ ;qU<9A0XaM7BK~ -3kF W~S4] I3VV`3\V lNQyG#~ADQ4v1S\b_ZV\ri;rfӃL[Rʏ$0LtqKܒ% 9Dw5jezZ)p yB= 5@,&C/TQy ujn?/QNDq=F'ܽQnjq[׼Ft9X_8т%'%s iOqgHbUf`*VUfl%6L_~)o; ňX r20lu/>_P}7[pT'k B#e{$m6w>eP)C!ޚ)FC0lPF~-@= v>=ׄ$K`W+ c,Ċw qz~EGwP 2[V]?l?= ξHӾ YLoэiw]3x4)T`\[M~q'e )d)zf$HhrvLXy0W5?2כ0Xۿbh5=Z2U4f,)T&Ԃ*$34 ~VM/}3Ο`n c-w]h5jQfYogJ.t|dls}+ziQx h\}:UW[_W谏!qѩKâHiYQn#pLۏE̙? 1_=>o@Oq'8I߉~kᔂs|"(گNc fI׸b:X/އMFnf=!aݞk`WםvJ,n--̆ꆶ*SS]D=ؒ_JFFKJoJiu0G^J㡤N7-U0KlKy6e:Q0`*W%ݪ@OX:+ bMKU*-=:w Aj^ƞT"yFY')wg=AfɿZPtMi:Y f,efXo*dz_˔x"NmvKqm,H HΑ Q7"gܜDsL韼S˂Rc\,> KVL@.=bimtZ|K [Em:3>:X{G?-jT&Pt u+AIy `,?1ul4x@hEΪ 2,gfvr%Р]$Œ_vsf9cްZӕۋ#k#m f(ۉ9>Oj6vXM}/]񁷟eYxKBX(Q.j0݇o1^Z 5*Dz=;b5>~uq-Ԁ)0+ Co^Z9k= mGf6MI oHLY[|0f8uL%`rgO$>fu2/H)=yEAL~N/=[P#y =ے4JȠCT VW12Cz! XGBi],V4eۨ3!t0,PڞN7Nlo=wd~.bz"Lr 2.Xt~\C '%#%E-:.ʘ!4$"@R(.|L`L/ "mZwhC/ė&IK]3vxf}\gUF @!i8gw+sVEKtoٽSxhh&"ӿ ZQ0)CK`OB.P'MŠ&iX/]͑7[܉YOu)/jCx\}|jãR珀$STay7}=3zO;_ @yAkS$}zd$ б/a/?#7pk$;=1lP!Ÿ B>@+JS~+vvqFa]2%U\G&P{-EHHëiq7UW;yaYRV C9ms~ &$O3 S:3*FC $8ڀƛa^+>JFzr4.TF~)~Y\~em[3DCqMU2I:i1 b)ћ?AYL#Q @a1ɇg&i+IzfeLwR{J:smMA=2`dDaB|4lP^fȨccAJ%7xr`ܢ@b  c-!@(;!/)urmG({]gUh揪|u9]|WDB5LH 4;r jqOS#7VZCH~ؙGq]R@}UlڎRv*[Pgsqlx5Wb5]sQ8UV-J f\æ S?fzK`Fl&󁞀}V|ͻۊ#}1;qnV@_3PDaD$-8>Mxתy|r(BJqC(hk nȨfh]ijplEH y%ۼ~ x)"˵v&hy~\HjXʏ#\9PM#m=%p;ed7UРp"+?ހ߆Ɓ3hN,2e{Q"@G/x)-b\l8X2b5\ێeW/j* 7K9q'x#:Ĕ[.zHu7Ϧ5[OKW9ȫ,c fݶ);G gʐ=>΅Ӏv9Uck,Kra r؁yX8.+g]/+09%hr>>gkc_TO)x xh Eҋ6| ONEbz[&r(s;~7éə&pYn Xy%x4Q993b=uKYgvF"WƑJlm LHP@W(?d0bR)w+ϟv3a@k\.Zt PsI9tET/}}&vl] m <qAY:?="#ݲ VM2=א |!Tի|?7DX+4fBPMډdo͸V0cXT+ȻԒT[_I\rԓEUj,8LH0n{O6zRkiZune1BgՕͬj :!1--X)5jӌCOTL KBEYb$a+kA$VͬanM$Ms70PWe (;s}m2Ѥ z:h3`'yݍ Q*@=hXg6h~|}2_uM)`܀ƘPWS]n7-Ju'`d*6`,fH^/br#kKJ`'iIwD0h&yn8OddG >N%[uDb-A,:hXƄr4Ⱦ81UP]Aك.Uc}ЇX:8y9/`(#9𣼂L}nTHQ[U=0P?.xCfels_ )y],"Co,LzշSyPrJᆤrH$x=f)rk`1"WI5FK&u8Y~T0}+&*YdoGNF[wj)0S?l5XLmA[M$ً&\jP`eHj%-ʌIKV*8O=Gw"5+nv]Zp´dĄOOUh~Tˇ';a3[ UT C>.Osת/g1yK ,mgnG{_P R^?Grou1$}O.LNaG!!hPT4מSU4WGvp\7,$J9O7LJҞMp{f 4a򝨇yJ%6Bcmesc7mo?%>ffg&EN|TD7}?[q${S%tF($|;tKn-4%atH`p}ذaM!AUEeG"ycB!K^h9qqVJ4QrU^䛃헓5{δ 4؂ϞQ*LZ[`G|7,6ob77 o,KM!ll7*\/dqsr >V{:X!"msT?)OーIҧ=6S%&1G'Am>Sӵ@嫮oI&$EB4 /ҳ=HOUrbxdڋ`a9oW~exs^tK ${!j[111O|%תoy^)hrf]p]H4c_n H*:ȾPc{hJA f=eLMf[u82)1y͛<cNb:ovQ:=#Sh7D-UXvBs/ioۏel=܃W5`:G;[_}h(ہTk# ܼޯ" !|]Xcw{1:`bL0 .^卧 -r1իBwjo?T;;x/:!&@ZpG_wtt@b;m_3;^ '`i*ͦ:s1ipb-ܢۥlhdf/BQ)țc+IP9׸feBiXPi>~v8APb(3v83k>|!Z %lo)u-N5nÏ3StNҮ}9f\C'D>b=2t:l{.7BzI{dO荹GɑGpRE3}*+=W={T&, Fn1wSF 0v%%7r"UYe0p$Ky_?&m rateZl ]F}'8K _kkfЏ1|nmZiz >*S5 I=gxiރL%!{3$"̈́WCz"p|YϨ$ sL fqT+)R, :{LJFW K;u?$ިZ 'p븱q#wcK|N&nz3gST+OY z H2j0uHR؆޻BX4+K6䁝ngI eq`) TESL<>`ݱI%%Ǘ+x`Q/ECҰ>J<^~?IԿ|.~[BI>LV{J`I~֎'[)uWPF#$@|+I<8$ k\{64y?.(+'\DvEh\0vqP %i:Rq]Q_x 4,YP:KkPp~ @2˯7V;T$>AE%(n; k9:/q CAZY84Ŏ3rFCUHƇJǯ{fݯ)cjQjaM6 $^+_'%< G,_{xbb缰nĚ/. ь$D{ڊvbdv(cНH6;2Us5cb".nF~*AD=::cG ej'W;RxGͲ}h}Oeqc~5}wsQ lO={̛q. Ί>\#X e?g;nuɈnDޓ:\ xcX9To(ɛ\n:n֑}-Р "(hQm]:MJ)hn>p<.D &n(2E Q Eg1g qW.i%=LU䟢Nƛlf5ޏDn IcA9̏#M8*=p2n͇6)r#eȺc'yu[콼/ؖր{k2J~B n~Ƈ`1!K)Nfm!$!~$''\ #wEHZ/_1'F5eG["hKem&rV[hPI \H9D Oj9GO'c}@]*`t.~?nhښ*TGoCi94"QӲB\:yrEMmӖ}:bF{[fٟf h\GߪgY5|JB qĬ~7 o=b*V6JE췢db'IWjr]%NrϖO`H_t1W"Kզ%5sqo=q %P}sz-r s 8*ʶmFw Fkjt[e(s/Ah=8A[?De/;@W[R5BUmI,6;P?Y/Ův\(Vi\ LgҦeXQuX<̯vdW/̮ ɡEȶ̰tl ?W62=m2o % }Puf\ZMnюXFLGtOzmFK7i-/4;#gE.)Sq Q1l D#)M%Q.׭: f!BUP kwֽS }G׿7X%0LsY?H2l$!y4+m8b(J VŁ;$GƪUʸY3p4D)'duާ, 6tX+E/:9}ۅ1l+{3"Ȏg{H*~Hktu;LEch*X|H* m3ƹtHBu,j_?;@㯵&ɢ/hW׆RE\Qf}-;E-fvcD?=AC )*!b46 ܐʳ h8[ Vȃ6쯶RUN L9W\F"׌Ohuo{䞞15*Rz̏GnX%[^*,fc1%go>`.{w5"*'#3BO@ـteUoVsg~-N҇KyJ1mg!٘XIBk+݋U`<werJ+*@& y8BGB xy£Fz"۹N9t,ͪ DsD[ t?{cT<>>߁3 YɺN1 @\O}ceij_7}- Mme8ጣGu %L/Z Srv9X{4CU7!b!OqcIPL%Xln*XsHw& ^%+f- Aad~~;! #a>\a8%ÂZu >U&a<#^1X?RN^UZFQ٧+=X(y=`zM^K~toYt@FRa+ #"64a;֣/{4\鍇N15%ӛ8- +;uB,TAȡA$a[a8s +#`KoMN WU2dPՇѢsyQ$%0$XqqO$PC㵌x߁*'"۸m *''Zx):mm ë?9ٌU;Rs+Q;gGq/ЎU(j{FIj75ooW(S.rZw?:`ށk@R8:18;ݨ=ݞ4D"EIϬo|$H))ZflXAC&bHK9Sd#0@+c.zә w̳*y)$;"L$cTJܓ:ţ3,3d*"5Ceҧ*6"^tfm: I?^ t}j W __&O *e" 3>C_1?}ë>{?qj QaWs,yQyK1or8jR~i_-[nY uٯK<>I v`J0k^>uH7"J Kj*_惉BblmĹS!j~3TBNz8iMYi{Z +ciN~BAhuSiն`)(2]4'|Ƨƣk цȪjper>K^ݽW\.*̬:e*h ڔ+-/͌^&zKӫ/70W|fS TS%;7IMԏՀV@~Ո'RmjgCJkM WȈvj[ Luc/+W;GÚ=x+rG@uvnͅ=[p QG[;ɕ8ډ51A'cL~}}mPV_P=~?| !)$R'lhb ښS"*^{1/Eϋ =k`SJ 1PNV1xxHh))e˖d97e=4Ij I$*Iޕ4b8;+y&y-?h3:S w3u! :*wqH"\S60&pXvg8oѢGCQI>TΛ4_ѢK7T+˳ Z_Q,\4 /@TƓVu|d}/ͽWR57N( M\ybNa|YY)RK!};0@[ b_L.;9IDBxbհzQ  YE%K/٘̊+ ǯc9|\>.{LC"%џSCGFjH *]2z*Aa!#misywyQ6ݝ-}{2')=-t{h-Juŕ㷢QT?)mjCH72Hڴ*u#UR˔R/rS ^sEū޼,b5 no`\͇ce/QKZUFO\^ t0!9pnoB:@'ƪBH 5Ż#BZY qjF%DX(yBTL4bQ_ cUgr`" c/>KJn*w12 bv!i} "LH.Z Kmb|S1$8q(KI+=>XYfs C%dQ`a( |O4f4k6"0D|Uk:p|~[^7rE02 Y6\wB"wʓA- #5 crx/ (:Lt3-%xP9.ڎc؃'F:nJ-8dxπ`K¡"VOBU4TX  {_ EЖqю8gz\ޡGB(0bLr5h+^|u9g+OS5 ANh^n 詡n9"g$Y m8+I--J3Us\_9IQ4pL9Ե Ib68SnNW Iyt֡xX(ɉ"Lu׸TA;hS镫#Z1|RW0$.x$lĚ"P=ϻ1j R8TL]iAv<.reJC]CPUfi"3&ݠ1 "-bB|[߉OK wK}l1ya l}x22}G~)Qrx{Qkؓ[9R{?=V1ngf2iMbz2U2.y$XL[26wOew[5i?H r+ W;:LyMAKXvEs[t u{̣f~kOWDj".5^eEQ0„ѕFdk0F3$_haj2&DYK)@2`u>I8 ަSDAm_kY(OY|9oy4R|p`/̲ipζol صhBS k+'n)]s- }WH6<`asQW*+2G7r-kg˺ž _#JɣAEU\I"~LKcXDgWjKI;ZaXPh6Byj /BdC +U꺾7I|ʕz1Csclj#p~ lkH'#wRՅ$6s yOOusTڙI<;U5Lp|pH# |Bٞؑgv*p 420OT8V=tW]jmr[q=s"X"zl׳q`yW+ll9hjr,V4t9(SWj=^B:96ًrch ˗ vmvw jY|55Y'}`%p^+Ө* 7ިI7`&{]ޓ2Xؿt XL~:xpx˽Z5:]ѳʸ;4ͧ`T l*/!3 dvz]!i:< yˎ  C\Dl@2M6l`ㇼ}Jm>ߤ2I %&m|;XSzDgՔ!]EA}|F%4Uqުg}gד9AS|FKh! H7 ϡĆ4! $QЙ6d[ʌvћd+IoW/ӟF'(8t5{@R6 oUƮA4S+X@ ?hj>`cL~T}qƻK 06&5܂Ө|cfJ< zrmX`jm-e?+{@ҷ1Mj#|_%bXs|E!7N(i$<3!'Z bZ ͉o҉zTVfy  Qb+2_q='913r-m&y#6UhŃٖl>ջcjK.Z}7ҪxI*wџCa@VK8RLfݖ{PXxQt1;HQS,yWHpI}9[SSN`O)MNŧ#}G?+ޜ""W*5["1owe4Ҷ,ʉ%WUxޓ O"4`ߜĩIG\ڠ;c +_veU=D,lL9?tqC 5q`9|&Kg.׊R]\վAUO58y_)QTǍfU+k H wa",)F+lk+4/g!4vmy~@JG9E{Bc`f ;Ud?y5OH|z  L)?=8! YKxތ"D/F봍$|S0r+X9:(S!֜H!wqICxL"8p}:"ҳ)bd}JiA5׈ t2D^OmM=i鼮#lYc9h 8GpYmFmS')~^9GHF=UBN[PTRA_ڦnFza9MiRG'9<2L.h t\0*6]8^:%O~opz >H*Ps> c l$NWYsU=gQwi#.9˧o"X^H9kowP;Glk|ޑ;$b3 W'V3Lq@ .)}&uRjᖗhMß'5HL]D[R_RmT-%@5)\>k-X\bRs.!,| NUxnBMNs7v7p6m B5@^Ed팠d;;4[= fdBF5D˯<ʻ o%;ImeXu[-^c/1:q}X^*-K _\Ɲ]IzcAS2cϷQ ĢM('W:W+26L~*B.7IO^ Qܫہ TK/Xoذ;V( \9g!!xo8z03ґzנ@WJU?gi^.ML (GuM xҬ+qU÷ wB@? >oRZmЩ@piK&ˡDd;TOFø=ӳM# (7XDǰ㡯gg)|G.$Wt\mu`?~t=k&u9)XEפd&~/gDTjfT,_ƸH&vl&I<VṚZ@zKv" 2,&/SKFe>Q1kJ'V.BF4.wΠ_rSK[,zX-OHZF-7 wlni^fjB?`Wlw"N9dI?G^R뿶a{'rs?aGl"z9joɏǎFy˶ QwGq,S1 z(#5  @?9PB0]";*KXgús.Vbb<+>ZMˎͱ`ujy`8ĶSI+=p]s;ʤp(E]adtWmiPр\%Af`ղ4oÕg,O0 NY 9@,6AS=wԦ'y_!KL_1%^D"1:>s?&8K{OOcV*lŬ@Y&A+  Og)Z Lsc?y=t\8f_VJB 3"6{LFj7g95x-r=wiz1=R d:KWFB xLUM|!C*]vEz\}w zDGz>-ֆyE~1Φc[d?4}dD`U}!iĢ!>%x4)YlǷFph{: V]!͹–t<a?'ݒa,VPsxi-BwKwFv^ g=$6m%fT'Qpz(6epqzÃX|L rFAQSw$MQ1T@RQN^~#@r~NTHD=y)Z|;ҤZΉZfrʋu _g\W&Ǽ\3LwXnVlߐwuCq-jS*sKqs. 4D6'ʇ dhڌ:*bWTևt+C6Dώ!=6B1B}eɿMGE _^r0+];(Z=t Th>ea;ڼO[qhp }րMqmGy1酳.jaS\ߺD>n\>`8T`&׵H@[,2A]!rvI2os=,s%8OU8Rz>k&N݊.w5 #2ɬ%-Ds*CG T-3;v i}$;xXۘwi@o݀@[0¦R.<ʞe~w__ixJiKbŊg3|S n{X2uYuK{3h(Ix;uzu?z<w_A`c/A6Q]z&ϴuՉҷhYa(~(fψkˀ$Ʈ|T'PJ 4{4=3T>EbQ(BGxm4`!%zġ[X?7Sjm1{.E,"/XL&l!>k2[Jϖ\U#^¨鋮;G—\R%NPs彲:btykGMDEۘndCyzzypz1[0{] bjN'\_F.ts_9Ml \ΥI]0XlLUr1n/f7Umb_~%N?H8v"0[R{,QaaB-W69]*e1OD,n~+ra+} @}T6ߒhh0Lq9L׍kB7;A?)™84>9 1*Zؑ; H"`aMqL%o)gW9&sZOeC}EKL6Ұ4| }oQ\ v `#Xw=jfM*ĆTb}r>LXBD lgV{SW>la$oa:|m0i{WIBly30ŊGVRE ҄l,V0RA8Mc^`4 SXq9*S7])jGNi%+l{=/bfNMPJ;>i1tDž?رe@^r8Fz@o." 3~ v|MS\buo,bѵ0w\x7M}'EIG /{`I\?L\fXpE[ 2ȋy4)$+F)gQGw : #q&H?/JEUA H> B\ZoN`!=Py1Wu.e{eRU=|WJ9 XiI0FF\}FTstE?{Rp* :v{bYf].%(byo@(9^{G*P!~GXc8 /hVa&=zwaekGO9ԨskN I&b"x%N%"0a+-]- 6FCn[\Z _A5TutO`_r(y֟F$__D}40q$se&)U@HNjbLGUߵB}ۋD`ntȃ';~Xl-U#K! $M|iS/ѯEGQԿ.?rHh+-]USwU8q/#թoBu8v{Z~ݲi#yn>AN?%0E;!}a b˖olN7!DAҪ ͆#jAR7;Dz4Xv~n* ڸeW{{)Usu](2GϾTG6}BWM'gi^u@AEOW_Ktsc}cBwpa- 8h0ÕD7ioiBIȹK*fHWNnpk'.'BetE!o=VJ!o sLB8'ZF$vybuDf]Z^-t6d뛄C?mxUT-U2͕c}~J3`*v0Zbg4x$zOR?a,+[9Z[pVlkM<(7:Ki{!}Ϡr\>c*0yuj&u 6g FZ>)+Hvy@ͷ`c@ ĝc{< S9d텈]W(#vo(>2SkGX|?dx :q\ $ҀJ.ꋘI"w`ۥҔc*AXisF& zFoIBs͆"|ogޤδ3x˜#/ϕgC f .`>OV`9oaaѨV6޿O̥ЎB·hK)kT c(ϡȇl3PэFxx碌2pR*7KvCKb.n1Pڥc ,$]èZ5{Ck;TTS\DŽǨ &of!k@ltfC~KЙ: B֨|y\`!݁ .ĺi=TW,d 3f#_(h:jD *"}zs6v \}d:D;0ƒITa;O N[;lsCl%o酺Vg}zLCI['4Oj {F1͛X_H-XfZY)2wAd.cA~E-7(zs> U .&cc9@JӴ}zӃ!;Lc>O%у@Xx EL4PK1hmymkɐBȎ,*Ҍ?8_#:0q,Y0F{Q7Â0_f@ǒ+:׫71"wWWdAIIZ|3p fKMg9 cnr#@Ͱ[R'F=) %!E:qOH'cdZ!z^A31KJ@{ 0݀WTmO<ƪ Xsu>ȜԧO,Sr]I԰ w Tnxѿy 7buktPM qV90e9oo9/tIJ~.zjmV;tOY wΥ60h<n6OVB=7>俊=W2$$lG|&(ƄO{4TWA`,Q+4^Y~“$i vҟc;W)»om$ mv4NiLC*"TyƋXqdL(d{P"ǺȒu߿&s+/q|E i3Z؈ @vǗLt ApzbnXCdE+>:'LJ^bv_I*Y/4<hʻ~rgw Pd@U "PtYE㇘cjv^{ @:C"w6>Ā"l܀PP# k5gfjڑ'KV68=cl XLJ/a~OeO\ګ_0w+dl0`+21 [7EgoLu ;R"bAOWrdHE<בNW'w%~$ &Z/-M*vj9"ϯJE]MہȼVnd&c{~d-iZ>gcf8K DRsap_vcpŹjOT#ҝ.dwF!>cV"MNGFjo`L?KKRGRD}M9+=-0ď!OK'x~Hif%;IFYH,R_ҿϋڑr.zzCt0q۴j<Ӄ7Xnwn71Y, ^!tRqLK d ꞗ'i 9`OJ]} ' XH4t+ !W K[BXw"9*-q[}g vL9P#pZ ~;-Am)cwiRS'Ϝ҂ QYYȩTn}-08u ]>+ IThFPTi+U'(ZZtܜz4:=vioC;81}i= WwY 5Kd(@djqs1b]ċ!*8sw^ekVrR%\ J"7(a,:%.N%bB\?lP7_zWOڝ4ⴔԒkM-(lmj`7t.O/'{xNM$?l@Ǔ+i7𷭩{*=RNz?ԗg`Dl à2Jgvͼb$U Lré7@(X2lh"%lK}xz6pMмфR2wIfseIRw}|k刵D)3+cґ y,өB-)/` w >L!:8m3)&ٷ_'՛9~zmq&/XT6J^KMF'74'!/^j+1YBbJMhλԮ-OAf;j~wI"a!B"p(EWǍdLvǏ,V߽͇Sia;-`3E#Z74 `V*-]_ 'oRMV2'$&uÿp|4M tl#s͠?AXt+i 509+~-vcl[EF89/9`BO&UԳvRܶ?IǷsjUzE9›%Ae+5yP7aAOV eDdp#2/`)NW(Y>D[Uϥo s&{ \}X0>HHO~[6m:Cxɬ>.3 ".<}egQkwE{apː:"0٧IV8z$wJ.e쮖!GilǢj9&Bh Ť NkԨk7k>?kv%ռFp@C2@Œq-:oa&tU 99㎟Cbj!QʭW@r-0DvBɂv8[A1 b'uk<都(Cg3gI>%R6rސAؓ,SHQGf' \( b ]\ؚK4#&c>sMeu"~'=t $ >1Shj9cވꚒsbQ7&9t^I$y`zI4~h?-+JYu3gꈩw!XW[x"ܟeas};񫿢nkS--ZlyY1{mՎ).\kۭD,`DJV's=m+^+xC0]FbaSG\?`DiP\XOxG>-LN:rbL6nwx-GO+|}{Bݸq',.i@5 Gt݄| )kC,n~CalzKN&^mȇLLe=G%ְOhn' seX}'8Y^ vWp:o$k"!uY'v\ ~&ۆpW#шx}!\`ImE95V.%]SM2jha*hh1G2(.RC0cJV Ekֶ0B6(r8!NYك >V\SG1 "dL˛&6mM?vZ>TeȇirBFG K_MVA&)Xkh ]O# F+lN}0:|om ?"L*f%;~݊qMgG0`6E|UVRBɏߛ%HӸ}Lb%:No᧕Eu|| +5tq&R:~@G_?nQ=6V,Bh➙*AM8{7&(![q^χo|u.x}VY 0K1}Wp?᪘6)NJ;YF:s05O]kH|?r޵J|Q'Ȅnb#Nrbtv!aXD3|݋fr5^[~P`eDr9sVKKY[I)2I5Ƣ.A\ YܢFE8fd x`h喭'7mo~m.rv-Zlv]穑tkn~ rzGqob@UT5a=5q?N)8 EQ/TA&\[NC!ybT쟲zQ$.ϋ/ExrބE:4]+m]V{_zCf%J7&I uP@7 N0[[DH^+j|Xo/ׁԔe ~R,y.-fFWI2 GD5qT2Z#ɶuW1 kthF6_wHlF@*l ]v;F~~ ,>0@FW(x{yb0qG rTTA1-; (0#0l;)98Lm-Eռ6d* 4V^KC Ѭ.+ys9} KļLn&[;7!Y"w}/MX-ؠ^\%3䲽ѝLHv!ke/ oƆe+ oxBgD/W-]V0~3ߗJSyo,ԭ ܾ6~O|: ]Z= DwBNlGBM(*O KJPaٯ 1b+#m#J˃j,zANz_ŵpړìמND^Gp ))I_!Gk"߻<6m%uoM-/Yq+߬$u, vdnB&OkAṸ' p8˂|CCD0i~Z+Rj)E:Yߦ.@ioro7'k_ xw×>Px{/cŎWyw'DKppa*`|tCXu& \#upA@ߩ45y#f~+PVF~8  C@Sid !7/\yG:ӝdY-c 7ԏFm~W]iaq)!3S쿒6r Ztk9$=[S m-OO+0 oB9:WԴ{gBnzZ=o9Ф YlF$(.,n\2h@O֎-Z1̫O)H(YwcwK(-/(bvqK/^?ʈ>zldV7uﺭ q2e_ɲM;(\ӬGaS>7һd1&KNRHZX$|9bi*U,iT;#RfW?PVp [ْm;iV{ǜ\Ņse`) {EgV8r9lp([64{dτd]?κ3BFV(A8@YO"{?U_J* O 2lxԎ7PTx+ɧ-~pae8~aF]ruR{I/\ NgUņh 硖 ԐbG@wkzptӃ|ˌr {?ٷ?jQbV;?p~GɍKEVeqWn@}Io$ayóYVd &o SA798d9]XʏEjZ#G;0s @/hQnmOcmr!Q|e Cysԇҕ;H35HZc}Coq|7N&XVTdt$Xg1Ƴj#FY~` Lȫmty6Ed>jBau,R+XQzM5 0`o,NzZ١YyqGZm3GS*9 6UԷڇׅ͉*>#̹@y5ensx>((Z@3eHO;~f6@:iqٛ[̝[t T١ɔP ^vX<1IœC f87RH̡:$먠şU3vѣ .HJj̅,כevKx芬iaJ%: :# 0g824ԺM"QLI0[A4,tHcͧj xK: q^V:I(U/ʱq'긖뤵zG2n?4pR J翚٧Q Z$f>wؓʢN;nׄSLCYĒ/tn<%OfYtcgnds*#6K|WJ]RjΑok`ˣBѷ8Dm;5u^!lGQsj] awP 潭e)W&yXJV1Qo9bD.zՓ1BF T/t6)!sŽ!z&$7Pm ԁqlU 1KuVa5pk:ӕ;M1%_MKLSYggbn|nOE2D֘:+[T*j_ Qd)e=4O'Hl ޗQs~:t )}`hږ&qqMs׆<2AQE.+G-EhPy2ډ 5?( vn}f a^w*at" }r.c ?c3Vi-YbjЊwpuSQC3DrW'1ZcUs7D@Va*̹ܢ}gBze7z%S9'stV5YI0 >pDzQ\Fv9mUcN+ 'g^w04Бj9׎i ^e/IbZqI}A=_Vþά)>5A|Z?wm7߀ }ku'1??E::ŗCx[Mj|Wy`E h:[1xt^TS+p<^i°6l>Ӌ<%M*%ۇ&_-(\)QoI'%C ~ r=sik$(Ԓ)b[nNg8k<,9k+ךy~ͺgb Y(nC݁Xۥl !_TAR5rd>cpop:Ӌxw_w}0]k)!FsO0b…9]YY>a0,'qrl يNw=*YMVcCfd! xS#D6_^<]xhs}PS{iOU+a ڵ.ݒk{UWA8!<&& "'pY[2 ` -z'֑|5G+=ٻEp'Ne7˼mׄlkm0<>Џ(Hm-f>\a 7hhtod +̜͡L%)S7D,(l@ģR?u^?1ö4> Z[՞2%FFKrh*0^@ˑ72F7Zy;*`D8ĤBNFVZ2nK/>J24V+-~ϣ%xe 'efUxO_ ^"R>aKs^ 5ƢK^%.k*,@ä33Kp8-Y@8z]uVLIxڲ{=T:w4C݀~ ]Mt.&=F<^ ؟NJ8eCc Qg֞S uƂU P}'[[bt5AMGݪJ0u n&q8kI}QNjᬷd EiB;B Hdѱ66>:48y"ʠ ms{n%_2Fs "W}%axD`ɾmlI<`ia"7XggHʄ.44 ?mt\! KR"Vk, 9L_t]GB:nJ^Ye%/}Jey~"&d& T>ڼ$h,YyQ%q&"UTg07rE {A&V81o2B̿L48#_:M);2F+F >.H82}.\uMk뫾[`)%kLP(*0e4(qA3t$('?BMqG1Cn &j=8/,, LgR'&24V ²eg э>w՟Is^Q"?dѼrC죎/BT; t:S6ڛf)Wܗ9hU'0Jn aEoDŽg"ًZǮP!$*S!XÒ9% GҘjO~\HD!AkW/UT?Z;>zɿ#ϑ\ ,/{z9hq4%%U!8sd㛦yk[/m+,b&6 Y[jls53Ȇ{z oEjt@cZ,r~34&>%ggʼn2߰ HQJ/7Cd N/LfZ44*LGyC5`Z^N!`ϹҖm׹&i܃\-kdlii@=y"!y"vLVT-+Ӹ&+ +D!^r˾w%W壞I${ʐ$.Y\-A.Tċfr7B w3nO:Cħ>w~ྰҙ8$=m4UTζf@HnF<ْ;+tIg =gT/j\zf  [P[InFbV }H$+8XZY䰉 f)ȁv65 g5kg'A+Ԉxu祼E{m4i 38 aߴ?)!73JlS3@/4X-xn` {pe." zH4 x!<:LoC(/VA;ؿe㷵xȕ.UwLxvY'T0 d^R {yZ=X앵H.-Q*:a8HU<'>l$~E}<T_a3[[#];YȞ4 yH5[`5l$V̨ңlj ڽtL |OR@+>&x>4)Oqu~RYAg2.ogvr,Az2t(L,OKHIj)_`9Z>XUm&pa=歨VI: o*KjPW2=%c(jq¤I3ؠб 5:Nv%.à.ݓ@aGw(rq[bMJ4Y,x\| *T\OOW*Jղ|?'pMp+ħդakm)O:_Zq3ZFIۙd~ZT6(6$JRmq(bH.ĩl.:d?sٳ掻dpjl#0֜!j_( ijT :Wᑫ'cl*g X+dUvFx|)krNYq?eOF'sK|HjqZ9Q^_Vӎ֫*6-~hR^gR>IUݨn K=iJJ\,P,3gqQ>>K =6u(M eK%r;Wun_5&E m,f1<̆! a;A['R݇7QWEUr$N\[ hgtxIHsYums/yhOM)tI[":f1ԛ?)ᐎFURCVG(ҟ^QWio2sRi*)]5V6X]M5  0c*qڵ| xAVfxMȷ<ϊޡ Iw d9gWT8v *λ^lf|E]wҚJI<Ɵu͡<> FU~zuq6kZ jsy?+ ߬=ĽֵuU%Z)^E)tg=;jHo[Vsֱ's1eY3_tGti۟/8xI7HB1`k$.qȂӄtBn!-eUhBd1CU{\&$-pj:@2UЦ FS l{Ble9 {Ƈ γދ qn'^U3#l5;sݱ#jNΓ:u a6qGO8H:7(' ]\9.!MC\EfVα?PBjQ[u'Q˴y72t[]xq]DɓY = p)g K`M$L%>κ8Tsٮ̵lDj=\8Se22ԠLĩ091pۏ҈iƒ_ ^bU85r0%XxOБG9h7ZnF.|8+U3|:l9^,|(Pf ii(v%#Q >˶YV( ;@~n}˅UZn } 9{Uޣy3J V{hm$l˚)~8:~?ֻ)ONn~cOxM\A-GYX;,'}L k?[ k,/f!Mkk\2ft3_7cuVMEfsTkWYW̆5Ly5;pj,k4PWK(+^o\H1&cܐ/ t6̽ U K)yh0c֌S6]At*%̤;X>dWr\)&$ 1s6WD㣈u:jc+`댤ۋ>͙SÌ HyMltlH=JV::=Qm ܰdS $#' iAk~Y 㬭j77؇ ŝg[35C5҇rc>Q)n緪\lI!TAn fp^FO^U-wBݭb8KV`DFCѵٌ#+z7C ,Rd = $`EWf>_ˠb0ɥ^/L~c1Ʒ sG ݠTps54;1oY`ptLA~Awe] }>7M7 `7 sH*z qٌLm)`3Z>o.|h|WH8'aiAy,啗Q.]G꽎ґ]:x&Y+ۘ LC\8)-ov- p˜#JeBL )v 'Qdp8`/ޤ`NJu$4}}-L. 0gAbpmRND.V#ǔ85k}JI"b0QTRZg'A٢Zm8o^Q*SҞR=>@^'{zGyxVFT/Ȼ $P9 i@j\_~9p^nN3,e=-ޚZ4O! 9Tgʣ5JɎ U"&糁O]@z%vpVs5[i2p7*SW(޼A/)w[G'=m$}RzCGB"^,$dJ҈KE'2L7T3Q[T*2$thwZ)[t;ѐh!āL@k;v';lXIKWMF{5=*SMh{^]^Z:6I7=;ۯV1oa 6#UEc儖rW l 2vˤ6 Z8Y#LM gQ_plӜNm2.$'MiQR.Xrkk2 M-dFd.m%)>Y2qDY$Y$2exV6ĉw"Ă6Q..Y`-pEoz$s̕Fܭ3"~}3 ]~}=GݖK KrwP[9 \AwaTEhKAA wCӁD߰/kgiT!\ǭAIvwdu|"S6ҁQ fǥվ?al|ԃ3ø$yb0vhYlbBӰEd>"ATd9rV4VdNDz4p⹏+Pbц/{ -pioZ&a*"SKŴ>0t^i(u˾~˞o6}F3)Y ُm04Qr`S䷐]IbɕxC,Fs ݂D+ʆFBLH_[6C.mVX[2+g@?vKQ%L0xo_ryGD Fp?N=4)d(eSI!sSY9ȅ+٤vlR0dZ8|yی&23JZ)Y:e:}pATEBg~"V]r.Pж.X$ZL'q@EERH7/3reC+RTtQj"G^U%#?qD/!wm GQ?29Ei}WYp,'ZџDDj'"ݏG=3aekI8 ֮{eӥ!Ԁ7ɿӍ #&{d:3DyO|C[2vd'+a?WI+p'6|O=sO&jh#Ŭ[ȒSKk !e @ h=u[a& F:'Tx2yXWzmW0#O3"V+:?fظ@>om]yOQ P"uZF_sAsF̀BN ܦ-1v4 cl3YM]1+WS}f{b%j!UF( '?ﳰJFd8ƧAyg :Ciq`ǧ^t-r-N&-?!Vhb4][~檀K ($1"fO $W& \aD9gY-Kj>O [[֘QTf._GT4{R{D3≛;S,I[|.bO877ً;@!<ޚ}>`qQJW>5Ո%)cZw\xQ9TmcO{iݼctRpdRx +L߯ klJpF؉'k*YR"[t"vkTI8RqR%SKFOw]Co.d/Zqzrɬl7_.51ٌ~ߩJvUBs3$20OʟCLF]7+&H8R؞"TW _ďa`= DS _{etzeg0Z{I$2vfo'a&O| !3楻ja|ncvXajtdN/g_X* u V=SPe٦C!0!`dD 6c#ӚoPK&ZKd1yⰏTͻHa !qGxusXUVX) LP}b}.`iN:㶗ƒkeĎ>1V;`RksE/b X'0 uqw(I ݔeNK]S;G`ʵ UBxbn; dqR*Bl?ۭ±5'uiHL[LKwDEYnbFݳ,\#830N !|ʒ!jw*8Ő0 %$ YP!䜼rn$:qINw{jmO)GՁ䝅$. 2bgydš-4Hՙ%XJ+kdׁ 3wY:)EH,)SmVCt85{p_qN?m`Գa#1٣3c٩ jbfN19tkǭ?* ƱbmKγsKF>o!ߛ@rq$$vam|q+ "E}ٙ!L$w<~""izj7BY;&NmlיGDdӐq(@os "CWjZ'C/a LȔAk}[NOaHϛr5kLiDK텱F16I~2Kw%N뒔V`X5/mꉓ;=2|N=mqܟR%f2[jI\,|+* C[6)Fvs(ĈAn>SN+Nh !@3sv emҞ /)j-+En]j^_$WS0>^(c8l\1z SՑ|\(DN:u+!\V)Z^49! -g^ g +踦#twvW)sʹO~}>~C@gw#1fDTLA@SV]V3. X,>=!ϥcҒmn0c|x#ѫ&Rx./#/jRf&zkGuK-Nsղ3eRO@ojKcI@JⴼwOj?U (+ɟB|P-ze>cpnב(ĕ;^̳jഞHp^ 2}-!SC{ M xn8l'rwQԇ_PFˇ%05)z" nĎKstvG?׷EfLkcQ4dRsڥ2Gc<-Y&e*eI"D7@JMRoT .1$7?r/Z\L 4X.z+y&WäpO so*Vk!ѡRq~xIp/`/ rfrik'^i/ak Ľ̄$G|/5zbr  ̀Cn97[3RjߧJw9%W7Rt<$Npg5#![Gq |!K _!f*6rUCh/:l?_Q3V${d(?N䪉^?mQ+:y0 ͘eM[w)jx,POcfÐH;7̲0V}D֘V ̯nLwxA4_x[ʄ3=6la>JMmf0v%"))% #d%xSr`A q 44$:yVJ\nRU.i<o1dʚbg%\H{$e6 8~CM@zYMr Dpq7"Le@UhK@#h\#"!mY\DΘc馹SWsp5qw &_4`pne+VH<ԺYRIe8E\R(`ܛ[Ø60Xf^j̖d\ӄLЍq f~nɄobEH|ܝ͢)*-P3c-jOOy rw&[~yp . s6?oPagT`Ob,rYfIׯO|mC DDZ`Gxe0bO v묗󻈽C X!hVV}l֫S?}^0aŭ2U39 äT(nYm>:5'^QP?͎-gR'joe8J8j+)sgsB8=mlj{ -kCZ"1_qZ,h(]|]7vܱЌ}HK°Lez^Xv)|j{u7S{yg3}|Uz)sg4+CZM'BpzB(qq㯕V+5$g0㶥bP,dj^P=bm3CW@rYFZu˞H8o@MtVYN\0N $?- 4\s7-7/ݿWD,{h+#V̱O8<k&pvS͇p НgWq!uYJA7~4xiߧ|".P*JWs'q"rbH&I#mxﶸH_BeYŪf5.)N^U;9j,52LwD= jvk=i]H]`  B`uJp|>J~[ؾ+;}4 TMa%s;CpL׉cW0ycg5xmIx"bqa΄6bj#Dy/-I^yFDp{r3 e晪`0hSs\ zN DP؜ |AM 0:"ad5 j*Mb Ux5Ϩi`sq7S+%!o2gf$aRg% NֿR9 ֗ƧYqS, U^GV5~{6'25N!p LJc]1f$jQ S4$ p}BJ.a@4Lt^eʯd0;b$҈޴ ەdg AA<ڮ#Sso^QG[2!C l)uăTt?cvSS+݂X5N]:&fԙ WʱBbݟ w*1D*p<+Xaֽ'^TJ) 96Prò7dcYruUoOf+k]]gpk.b*gMfL n1$jz4?ퟷk^`gQJi@,vIVNO} ;c9,6dMn[2h8{ʇ\- $H 8{A7؛ סa3G^)HXYvA$c#ANdFJYAvPq}ԃvn71v_͢z^zCpJ)4}ofg={jtjŸod5Dk'P ap,EGL8Yw͹ <ވOL>Z~iؘQUKWf<9f3D0c _6&z#h^{p<~Q<|Q;vMO(9.椘gꙐHzm]abL.~F:VzIo.Cc(|ٮDEGSɴ+F^XΎkXzۉ8ᓴ h+F:Ѥg 5gc'pVr6rI@]:z|gY;peYP&]wֲi❫Gfؘf#0pÂdO?MU 3P1tN֮ݵj@kokVMG0\)$& pٷ]M ^*Nֆ6Ȳ+MW{گN ؔEƗu:MX..s gE;iN&z3Y꩝45֘Ί2CQ;7E|_Т2 Д34.V"^pn'맡s_,π}pQ󁾅U.x o0eAXDYYZgݣy_\1 zn])ɮvd  CZ4a.0H5+ Sߞg99_gfs#f>4;"ǙXXi01aKݖUՃ&r]+//mI)̱BvV>6vrQ8 ˳r.t9Y7?r=.9qe;f(bgۃAA/;_֔^3qZuٞ09p_cE?K{͡،6#wT߆&oY(5E9l–5yuV_^A7Yeb*CK_j;82,~>Ӝ/2G9p^C^vgmh~`?%Ry;'wTar/AnXQ>0-Qr@knX9M?ʟPKiL?nӹ%g-P$ ۘǏeKRL(z;$: Qe4m5j=圮7AUko[ⶉXޝNZ& xR>{L 䒦ѩ8Z>1$Z/(CC5FD7 oս j-ը@ʭm0l0a Ozɞ hh,zԔ w#1wYך/8گD?گZ҂~fVTNowP>uJ2Hz%DdRA#ڔ66Tѫה>Y J/[ň = fpU#TF8y°"Tnp)@$4I @S|t{<'] AQpX᷄v@fA}j%t l=wEG`O$ '~>\u6$lI30U29{0{=\,pKQXrZ W-a;7KF&1L@)wWĖ,n>y'!m"Q\v ro;k>Ql*j?1C˂rS&JJ@c/یi_2s<,17^H?v˗"&T糠2&q)HOf!C m\>%{KqMKMޖL|rTV~H\KCԜt l |lA|Iץ=:^ރ:+CB =.mpHc&7)SXoZ^!ӗ' jGⅎ<>Z?Bnȵ8^ P! b: ܀xF~grqB_I+ZfmST8kIOb:S:'ڲޢ= Hk]+ma$ 7(lZK\ H˕~btZ 47 ٧,vR7vF8߰(f|פR 5WQavf".%U.Eu +}t"EF3J4i}PUqUz3ReY*_܄&x S,F-弘ZS,j\v'C|UѥRaJ"ɣ\L*AEUSe]$Ռ|H(e lz?=T(](Oݧ94 n XN\[q^Sx~ ar5G# QnL=~@SO~DM q6\͵D$]<Pbw@w~m sT_CP4_}JzGi(??P9',T~ءERK9oz*(t3ҋ! +z}9VN?@UjS>%*wJ89xHZ;V:&}wܸ]I}BX{^!PG=)ԑ点S?w^Z^aˣ.q.`VG(ς[>*1ZYegÃDˈ<cie 6uFRA(NVr*H-8D;1% {%;U]\YC0j{C)OjzTnnAu,Bե1~oR!`i[$[2 -5>)ʙŋBȑ\Q mewFI#+08/#EZ'#T߁MFضo񚫬;[ً^ESOx-һ}6w+~gEdTWB7rSew!.{ $[rMlXs<\sM < X>Y:g;7e&{+f]+uqgn(x/@(عS`yIijvo 1'elfܕ3Gt 8\rD]L\mWYf#GM!#*UNB~2!JvUjdLUre]>r|a˚R~'Qn*R?Ocd{y_C[ɞ6"T3$Ny+zc$7m{e!0Ztȼ%/n!E& PkN$7gM8tFS,KNp@ xE}5r<_k2K"{AT(\U kW^}x,㖄T8fl|VM4`2ʷ&}aOؼe=M QC׆B[0W.UDr$eܰA>uEWAhJ&ɰHvo@yNe< ;#Ӛ%%?@Lw̹HKՏNC1F1 0(RE}Ήh@zi[6\ _Mc,'G/8Q[ŐQKpmZƿbe>*mDD̘|2[=?#gyJ4ζKFNj F dᕗԬ\ 5W#V1듬d oRUq\LZ@fÖah~K C$!Fb=gRإ/x"#@ztb]ނM0A 7ڠ-lFn!W[=,s/osf5|'t}fKj!:K"?֟%ge6f/ƌ6NUU d\Lg|v=Y#yO$ 5Ȉ/K W#ʚx)k@b<5r/eafiJF KeQ[ L3o6V v;jۄ}|`%bB"Lq0gyo5btVUHF 拎A-Z(5hqD<,mOzeH2=^1Gmi&4\z-Vw `4b vLiPQx;g>0tXX3`Co;PwĈ yehESsIfdf/JVNE%yZ\l6xTbK2{H2Y.8.\*92 `7+dl:]FN>' Of˟1&d(LBbFBZtۉwiți+h螏cߋf"EgM+Y ̲Ǽe>Cm澕&Fjںa~efh:_?:gZ1Z#q.Z7aO"=GUz" &k<8.#h*WtIzQr8$l~!%SeR[֪p½$3*7ķaZe[1gwμ6Ύ׎?\]jA Kg{V)=gP[QBT@ 9U,B 3(=@u[DǸn?\b|U0J5"j(`Q17pE 0;Fp;5:D4_>>$&6k;!/e{xx7n=5ySs7,}083 U|@ 29K7jjS Ge)E.:_Ex2e o'/d4&"S=)b# (5Gu 8 ϝKMd\:}\xI<Q) !9IWw}=D`)_A%]L;.pR|71.3GGXoT4QzOsttZK=|(V $&"߭cg2N>5%mM.Y᝷kOW^AP?gMMZ b7U[Wӛ`E a`/$.(ླྀ2 8Zwg*YN]1hG^ƧqQZh9I/Q%݅GBE0s^RPw@h9pq@z"6ǧn4Fb[SD0)VBRW~~D#ɐ@j| #ؒf!!SDקٲI2oO GoɁhBh7fA0D!];M/;07U6+֙?!X e#KT]b v$ ;ξJ:JMMiY\A sX1w~޷ ]nGT1ź"󹖟%$_ZP!$*.BX[M/kJQ9¦φHPum6W4ӡu/;"RDKG땋oCqEʧas36`lY=w,ǾFccYQwZg)l+ZiY0;!Cȵ#NQl-@O%cl_BrѲqv`:z?qYY )sNPia`1:} r2U+7jNMs/YkeN2h {Ji*S^a|Z(9*Y,υK:~ܕn!馣T\=0pDE\x];]F:Ϭ޴KYU) .Y؍AL%d6c8(eMuM^h=k@Et AS>Dp0a*h`.}W^)!ݙӑù6u!m3 "\wdVw K^=gvfۙamMvj|~Xb#8QniͿB#sz*g:)7 kPf|0_Bſ zJgsis+j VuSuև?A#Z{8T)@ɭmo*1 Na}R3->MSm:%jg ByyRKu8 7boqV.qDG5mF +j0BMPc*ȿ>q[P<66$=[0SfY/zzQPht?5{8T`Q w o6JHr/B1:i:ţ,):;rO 10-j^wF5#jb)jaxi?J.ЍudY5 ڀ^H 1S h]ޤ7?;b9ҕha2=b $pd/r/vm;YPH/<ǜ!; eۡA%g Fz$5l'ٝ(-6*P%*Ue}61EdX7%˽J 4f'dɫ=@ ixv(c-ljbkvO VaQP%1\DTԡ*)1pOqzg5!GosvBBKR0<13jp\;{kҲ+ZEc`\?_{%IDi |kr?K8+W&(mIܐE~qVS{l)Ƞd6FwIGFdePGֺ\w~L9 8w`>RԜ}!O1D${Sᖁ2`b9lŗ7S@XRLmq>.{x+YM^n]=Qn|&dpdN(~POkuBOj ЙwQ_P` 37:)B+c%ggPڌqAGɍtd X.ݒr<4& 﫼`&Q.u-)R΅v;,^3FdBiR=P~7 V)ޣ-,xF% -y#u)tDeXHWU(Z8N6XRwudKqQ+ƂOEHuWȻb̾rMDd Ovq@VcLK2:Rk![H8J!FRFީ $;ěgB]Gս8v'":{CÓ&6nXن]b閠ah>0d./c݃w["{' 6#*~i{ E]a&mxͅ{<4cuᴗO[.7M!JﷀvQ_)kƍ=Ch5=lO$]8YtӒXC%c>u3Cn:ZbQm8$OGo8tTa:v;bo$KO/$.MZ>o]c_27 GaO<~tԧ77X |vV-z) %RuMÙܦGN` -xs.RtCJ#ǦmJŒҟC,dhm>PS Yu&;v#g5{B,2v,iZ" J٨(.rLڳ9HZTbK] zHy3 S3o)qٳbqC|ԞU_2G4'0 |EzqP_xNL=^QWdQ8 G@ݖ ̱rHB; |Fͳ\L . $atb*_σ/Lfeͯx#`iaXϽ,=Q̌t¥$eͯwg``6IMx1̝1Xa܇>+o+^}0ΰ姢tq[j '!I7_[<+h,Va!}uk"C'jE 5OD)Os.EOIdKnCߖ'qZ?ێ1Df^y*En>; 8*MZ·].T [' G I `[>[E@a$.bFn]>7ABi2;PEͦꉙʦڍĿy$NVtz |i8?|N+)/3+/RrtJ_ 6mҥpVo^.8:gPBY`t,Z㑞h![~23/}8& i[Ц^Z;X+e[&̳.[4KȰvt2jg/+e<*ZUj3[NDrBQ gKT՜{ܽ3LzbbTuG_n;ea#Qb_̊kRC};fp٧9|$ֵ v@!L]7m*X`\Mm&F_B)p lfmi {DcVammmeC\E>^PR`!((W `s4˓1)?D%hwi,D yfe/wD#{_F>@Z' 3TT^Z~XzvO~PvQj~r!` uăȵίo9'Yp:~YzV.ju$3?|!)AaEե&`Kq*HG80N~f6K>˪N0k86^}XL/ׂXfOROp)C߀M ʌkWl|J@9 T%)~G=U2?J%]\7 ר!mQ77(jI{K0 j P8<q=Ѩ!!EKBXFif,mgYO-4^L_ 䢪8OfݢW:xΓ0Ҝo9l"hC:[T-+Xb V8tCU&Kʭ OH0bS5;.bBPjC/C80J~\oH4J@X%/\xspyCzA琠z{=<qo{}j\ڡ}3"P;m F|VJ3O;t\,rL[WG,qh{Rei Mo9ν%GgZ?XLWE2(%,2(y! K˝O^ɋQBz OtWj]QNȩM44-%5j63[ly8,+o\35Zjxg%y~:ˮ3k>O^\VY~_A-nvN2W=fv gyłl_Z\Ed̯LO^ JN#MUiRT5y\CFPD@aRgye^3&J־+n4*fAU{^~T&oiT?J >Temn: vsYV ;(L}tR|]YGgxG'`8_A*E_K Ң!V48AXO@9/X:ߟ*nTV'a6H--@ب՜Z? d.5L _5v>cY_%MMB~JE5b[2$q!{[;q#PV1Vg 7$16P_-q@8@W8joUCi{PF?|*Gu[w#wQ*HF6;`.& 576Az:cPݓZ:KşPV')Ln18D }§K_HePՁW]t*w;ZAll1k@0Kz*Di_9H{kT((ez3$sc1RJ^FjtWoDP_p<%|PlAE>`CZ= |n<i#>ߴN^u{Dr[(`d֚+w6)+aҞ؃ 'KnXn;]VTF*MF~9+Z$9Jϧ0ɚd3ly95%5lQ,w7iI'!LK*!Ƞ7ōE#Ӱܙ|EK"үGW{6s@+O8'7H{B4~Nuڿdjܞhp T4Pn6S_ه,dX?tI *!Z@ =x2t!8=lݦhf"wGZ,`!YU("}liJ-q־v@3ҷ^ 9'&ZHTyA]Bhs9agT"=Ξ‹$u%B-A_M#_ M9ёTT$eh;YL53uή~m,iČk@M6a^Q'wdd9=*JPW1\Z A7Uo 뻳>:MwaHB>fN_,y~ &hjJބO6(P4u!w,ӨΰV ]yaFf-),0O[uPD:AƗ[F l~1oȾR撽ucu[oQ?c5/t!yfY[AjX,HquW%sE/(ջ(kX\_R{( |hm;21)ꕵoЍ5d0ڢFӿh1XVSPlj0vIń0~֬Z)v#XPFZgPos |e0lz4N4od~8ʬ(}c]L5.4^&I!#$o116LYfx?Vp.Á2F؝'uC\:mb$/:i:TJ-z7g_-Z:ؾOW i_}G JO\ (c4rQTx5U;0e]'W2tvO鞶kU٤l=U. eټR#)!"|W?e(}:b+N>OK1@ EaX˭΄4b=9Чp= X7}MH?߅[Xe>v ~lQ 2OƀKpqviϏșC{\ YI Қq/}#2!tb5s5ܐ mrwIΪ~4OREo ~y}frik #Y4l ̮|`βFP[^X0 9lGMo}9 ݞB frykԕ6~ܚԟ1f!o!0Ʒdg׈YA?<9uY+Atǖ-["^ǚs"pY #+ ވ& S3f@IUSێe 3pG~k١m=*3qFV 醀3@ݓ,}d ,JR~h(4f 8TcKSy~mhTZ8j]+rİD£VH (o9r(-==_黒4dDS7Ӣs㏉{sGC5w#*6V S]|Eo!@+j}7ɣ=0;Ue`SyϷ*?Xh7id=5v3MA3%fo-V+-U:ФwKr{Qw,œ@9a_ǫkr+Y3;0 wZ2\erK1#Ê<+~a┌G5+z[MTWs( ,O u E@$M:=<]u$cVtBF{q(_do14 xy<~Zu9#aU.k?^Bmj~.Zo]\۸X yߊ\ٓpS4\M"ׇ-z:`cCӨg.[r5kߢմg y6p!~x="9zD4yjyӌyA]6;t녺(?*~1 +_䣜=4L9`< _B=ӛ44^̺Pi3ro: @[Ղ f/ nA؇k 7.h8PyXJ_^[)$b%&#i9 b6A/ Sŵ6ֿ9CAKloHMh7iUX>$jLnwCe"4iCxL WT=ϟ lQL@%U8{qOS fe擈Z,?}kfRaF=*Ejz)[/XW7yJf%P>T\: j3+zs#AIƕ33 ?ZBzr?(i+W#b$1twpk2J'=([ Fr?MsЍ.DjCJ)*(;7Eu# ˾wN5J%&1Dh=W1屵 S- ~|xdy*ձgYZ07070100000039000081a40000000000000000000000016439a355000078f8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/⃗x]?Eh=ڜ.+ʄ~8]b|p1j9킵WhҲpoNZ>E:|L ~#{OsAXgd?2]vcc wUmnnwyp>is R3eM#,"!Pj(),NjMn'LMs[s *0/22R4G5F$ax]EKO񙉏6%n}FC*(y*b7~Z)6oA*#5%OcZ!v^LmWk)J#vU$?)4h4T \Wvߘ| &$oZv{ &rOFRQ(;NB¹4bA|"I e9P^xxoK޷"7>âg >=TrUF 6~pIB;tJ 8QO)qOHHR+nrs͖ m`r:~WGʘKcgc+%`{FHzx`k|jb_TkuJ!0~ Q}d, &5-\cگţB P%#.Jk,ϬihO;Q^؇f>Cte/-גp{SҾXDq>f=SiSC ҐެzBOem:Rxη(&R =}ߘ{;#;M(zj4'^$Yo=1lKqHammټbJ \{SDri ]# )X,Qi^q hY]EUBaZlV}tu!c9K 6:̓<\ IW5#zЩPs&fG4Vee2GQcd tl+ LjߚL63ݿe'>Sg}x1] ؑ9QTKoG|AHf8l`B\K[!2A51'C,OGv?PG|SgO/oX1oFN@mer˚cdN6Ip&Q5 +Ҝqby:G$*ٛdjq s;)| @۟c[tެ5"U_NO+5r"QO{@Q`nKdu ˿os%$#Najƨ)66Vl`` ISK<*͖A<.V=*DH_^2ޅN gs6'e3о?#Rᣩ\M h—.ZCf[=?}Qz;{\ٯ[d5vW >OϘT?g]Jf10wLFa4fCDO4Pg.%#\PC;Fupֽ dI2zĸ ]Y{"O%΀mLjvckP ~ٞe΢Ёj iU }y9Upݤ/eJ ޯywMCō3c22KDZ7Ym%_EUҡW1=8 U/ݜ7 f!<~@QnyF}<{R[<3/|:@דvt9I`NTV<<B$mɩvMM\ERUhwjI!S,˽<ά(HXVmkVvM@}ο1.͊F } {b3SNCVS^i'B 2,p3Vnd-G+ Bv<~~R1՚L`]&BxɴAIw/F+甏(޴P\ǹ@[|2̷ K{4̱%"P(ȍ7(tl8A1=N2h 4Ek+9bWofkRr`_`d`e6M a2qي@ZHௗ%:s׍/(W$uxZMH.. Bu {\ !~Cv`NˬEmSɵT4+|xꆯ5\p]1 vacm|'y,KJz|ǂ@i@*J=%9Q2 N6gA~}HJ׻3@ cs7xNP_X|eIܮ,tfRV-4xg<a"XNM+0|2O2k랙PitqdP8c/jҺt`Iƨ`PVPmUhkS=9U_rOO`KٗtI^=0qڞ{&UO0,s HaP25 8biQN,: PQA[5S4eOLEփGaE0SLj:dN{9SId8ԄhViaj-v:R ۉL6E ztƶ)wx2QWPvLñ @^B뉄;CF9\l(g!K^VFF$RUwuCB&ZJl> `k-)[f, ܼoQ,a$f,ExS%9;T4qO[ٱ@iRRKss3]}4C+OQ~\`4e棃#;3lqL{R 40#Gj6 TMFԎ0y!S=Ly?FT-&#[1{%۝˷ݲ@ˍkGBi蘤!5jℨۉe/X@qx27ٚPK&m4!&jh e6'9;6җڄEɷkP)⺇TT \p*ldXέ?ٸirSZR3FUuҀ9ovQГWo6I0Vԋ;xN+^ڨXBtm%^ӾiwHP2Y.#pr[vJ?TQ?kS§Mlq9uZއӌi!vL,[P_a{8pN% gLqOka0{_˨9ڪbsf]mY$@I aX;?\E9`^wYBK R`9iMfq24ܬutaBz|eپ t 4{6X18!ӄhhQ{9kb)=BfJy5h\fƳ/7(}9nj:˛ $wp1#n X$CŖ '%c_衻(Cɕ5ZH7Y{v%-"gC/;w=_[p /9F*A+){@ =;^=' b+kN =vh'FD# m+PT ;Xm##@,#cQ1,&2$ٟ$,A*ZvK/32*+Guw@o3)6;UE z?S̥U1;^E|LT5)q+?%e]V)L=% /0NƢTWqO5T >-{cY"cfL 3^4[.6Jy뽖G^ bz,}Iɨ/c+s)=5~nYrY Ep—;8:bpVAh>}.tCAV5-E@OmdaDES%;\ J D\h +}@H۽..CDEF_=:_uwyaQ\xU]ĴQy;= XqHlT6*qr/p]/\6`ot SN[snbyQ @/Gy3v:/H'(0J֭;d\.lsi*_TW֎CrT\b=i24 eR q o#[$pqOv BVBwPcuYϓqOGFqvw wČ?AT[a>s쓆s=6c$a{!ͼpi#6:8h_IM'N5gآ:Jw `ʔqxdJ(((XqXp-2{0W̶]U71`eIx$ TUa'15y֤EJZęfj ל/hx93>n<6b@&tL^GJ'(ˀKn3`PqJ{+&DZӗFWE:QǥQxv^R1ֱ|ѫ8Y*!yAH Ќ<\`_9"؏Iܟ5HL9Qt4HYK qf&qЏ_B2Q㡋9xٞ~STkRx'"ea˖ؚp)JM@*~D1+reV}ӍbwtB7. tEs{mݝzcWErdhKxlа/vj!LUnwveci`se} $_tIJ,>|:HU1Zϋ3sS,0`:qRr:ŽJٰls)C\r! 7FSl[T6S? <$%/\W씠Yn嚈T1Rޑ^ldLNw(f2}YXwuLl Ca ֔Qڤ GY54%sB)nI4VqHR]HG:2#vb&@^_2o5.>ۆcMOZ%Hg7`uXPbJph*&N[Ph3/&mg|4Ȭu3uwNʪFlNdף>@˸(Pu3BJlOڗVXWMsΜQӞ%$Z N:b=U *D"N'?L9h̐٦=H=T%|>dUlr\럊*"xQE,uw3`}yuFbq YLz–chPzD=nI,aH)&p!6 Iij1.~&Bü=ԏ=TM5_ /ZPc۬gd"e.Ҧ\ zJ[߽rA"PGH%m@ɹq1RGegXR뗟X̫c|2a{'kIjb6}Xۓu7PJ6ʷO&(9E5NP.hA;r W0ѺmEud683`Pҕ).3S#.ՆxPh; ,/'EI?m״OdR<8ͤTJH.>:Gg2ZY.Fxy6,Qo86;uZSVe OX*RD?3}bx*iwa̎:ZI!$!hެR(H*6G^- G9ra6Ka[q,){ ~MnߑxDm81j!dzBg^X_@,u:U+ߤ+$!>~,{+ٖn"S oD V=~?6 q*~#i6+|LǺɋ0%0>5f;?IyJY,v~jua1"5^;5>W:M [ʞCt,kX™p ,Y.BׁLʹR,NQ?kpIx*R#ѲJ:H/cv(TPK{y7DGm%rXWR_B]9Zԋ{Q2rȋh$| ӐKYNM3`hzs8HF Kɘ0I+(3EDJzn:UIt5lZT}dԧ4}eV5gd㪻HFPf0P4+Y7'ZåN|\5O$E&Q% Mc&Y~ 3h?.B ߚ]-ϥ9 j5 9J(C/9mIdϯc9(AW`ZXz†JEퟘ 0F`!磙vj,{R@//ls"V`vRi6B~0gq1?DkTc[yD|2_ԛ|G# E)>Ikéj=75yW#9&]oF=fmh"'\MBȳIGK+ D|zNM(͍g>7~;%<ٕ L?DCd}Zs-~UHtp;%-ԄEAtmjm UIr/y7Vl6h˰f ЯN^ $(̜C=~ڿ ed0iڇ)3;OҎ}%.uF8LZJ:0>](LߧY K}:4\݈˔ øݤ?yOHPgÑ:ܟ{+7a۹]"UT8}HX9ni=]f-K1jqQ{e=DSRLN۷<ˤ 4mi/3J}:B ?:H}PX2ؾ'wrFf-_1\\@qq%24 M,2R^ŁuIȀEX 7KJ0$V =Dkr:\,;]iC#K[:Z3S <*ZHi&J/.։@+4ـP|klr cjEY)nx7_t*5v&Cq$,9  Isև_9 IVguԿ2Ar3܍"-#Szl4XаtwL{fe kZq0S$.[eO8@`;D~DA5"IZw)0n 7I_V"r=mh}Цֿeg^ YLAq2]{ɤ$:LUffl"_8YH9@!j`{2oP;!}McʠvHeU(M8> TaR-w~}-M5 - 1bgwAr\U#?'@mRuƍOB] Ƶ-rɆ(?XQA-T1<s!XW(I*X% ~lZJxhOJ c-b5/Μ؈t_ZS{KwC{įq<[= @?L3RaMO;%cPv0Je]&L]$z'#&⬒m"d'w2x̰ MIQŴIWB, JٕyGSU=4T;;_j:o`Y1E:Y\i$U%65#yƱZ\ۼn58K&,`ZJ ?5xf:l ӯv:Q[qvE(2Kw w~1R]竤@~@jPڈtp?6Iw_d{[`+ Qh~6Ci':LKNH`BrS)D#%r,OD֙7;%_s w$` g@$J ?hgZ;؆^ 8j#:kw=ͦ PfT2g4j79zr%zdǗ oJk=J\.);%AӞ/5 2** b21i/Ah@!&z:Nq@f7vCꉣO>"]2!ԥ-s; `0CX)-[V0k],ؚ&֐ d-9OV~hoZO) 0  h^mn?>!&V_?CR|)LLmwo)GFp~0s%J(EN뵢=~bor:uzO۞`ZΛQU^:Cyj|:;5S{,m ۪ |;^jV{3/1!UJ~SCw{#`aKٯ&فjYƶǾ:gS );I7w >o)q4pQ'\-Ǯ7k%y6/q3ItG/߇o ZegmXbڧ#٬pz9]x!Hey3bX|6E.GV0@CNg?ѩ0hw> ȹo+op K -i*]͡' bPc vM/Y5 AI|<}`J na=:2Q;/)Wxsq}]pY *As#$!:jl!(v+ȆFGX^h\nB/{ V O c>if0JLἦ͚=BE us{@ew" #:yi>YhТp]:=x#v( C'=b 6@fX~ثFQ"ӈW,3廲} XP 0v=uD=Xr3ã5yj9˂Xr+>de2)p9/$\n\GCǻj6yMj,G&0`֊b%$}%q,5 /LY C}Ν)j}b"ɯf>[A|F?=b&Bę tkqk3|cąh-ɹB^8m3Cf$n~ll9;;CNE(rt%a "{f Σvvӥo;f?ܛn /ilKC@yRjJ"qٱC@GZt|} p"l7R8ص'[`䩻,ACiJ oNYDFSWLUɣn 5wYbJld>bE)ZBѝd+={1©ٰTAbn F\&™>4ofm *VP*c+0x|i% [uJ;^. Q/Wjbb.3q`A]Snn"Y]'aߝ= DO% %,g}=!*+ >ZSI1j+m,Zr>ݮs OW}A"vewpv(5y/dʢp;;kGVyh& %WnUq#P[`_7%0EU9)$? 4GGJNe-t\E?) ~zUE}PV7 P =ʀf8'E6\lbBMmSCyMTM{|ϊ= 4V2}~7vMs<xxcU2̓ {\uPSQb61X2lYw&Fbܵr+[a&w/9° J]iB;۽ct%6osq:C8a2@]V^DE$.["s>I&W ł@],0k7jzuDkVUv-;X5c:MRޮ!b*:5Iܼ5om=uh3a2;_0һnz(QY̥DpD+'IJ$( ĂRt_sUbq'!\C+D~ȣ u\[n_/Kil`Hk"y XNKsG.eо&W#\jFtا0?$l:@aqh4^-uohR_Yhb*Կٞ]cc/ݠTm(.;Wܥ+} l% B9\9Wzo^W{j=.U: ~v!C+ϟBn mg͆,q~XM'dNth w>l3=ynoO]_ 3jT\"whņ#3XU})j ȚS.fi"|~oh YxoS2.y$p(Xå=~YWn-, N͑f,0Z2s߉*"xN>F4~\*)83NlڃD%K{  -9td<ͦ@"TRA q"q; fӠ9fY $v E烱])Dme4O[F)^&e${M>K(iZmT.⒁[}cprXR"5hha!URWh=]׵Ws O:8b-Ieh'O |4-#լ)ɢ};6Yi7w1V$&]V9KYy_\3r> :zr#6XgJW7WE ,ыDӽ0֢])޺fǸV8len&wR6W^?`%vAxSHM4J": e-Oce'X*#ہL[^>^\YhmkZ8pxPP$a:%?wb):2`W C%5ZA[P{Pn`PD,¨s.ܡo-.܌6Ј~k^i[OYD^3Uy=K4e(9ByeSĪdDun]Ū{ko0oK"+%&9"QC+dp aa@41-mfۄf'`C,ƽPNm/.."a9/a﫻W.2=)Hx|ԊMrźVs>Eϛ-r8V" <1S^TmEF0ed[kcc֠tE1+s7HL}ԗRAϟWJKR-yjtJ=BN̈́W>xHڦm W)Hdɴby5Yy$[A(Y~%EBm[ FY+D: E&r?z޹R/RvXhln)nECűᖒKpQlJ\8y&DIyhk<MI*5H\8utH51N%|[_([VӼgiʁzʆ%В8DrNK t gwGf"kX(22)=lI_R4EȮ t^0]"Y ϵvm`f~i\[E"Ѕ?!Ol:&Af8gܬlxҎpZkʞI>%'" Ǻ;U?pݖ:ho:˳Yae׉UPBX4CZGMȈo# C, Z@F=+,!.^# v_mB! [޾D(󍵊J+p7#9#fpُW7C"_ni8׆ّ>J;Γ;aȭ%%sh*5 U# \ غ._ $$U8ohbU]WZ^ >}9܉HkMɥwࠚΝ#o+HWyX0zSg(tvc>1CZbǭFLt3u^9tXe+~#oEnO~92q+!z3q7NZ:J8]6 nPHL.}{̹vAo`dPݲ}u0J@ ׁH*wcj9[)*>ifXN\]uFm}*禮 QGPo`$MMdPa5\x?9mh\4yp>۹8Ԇ-.PS mpcHv"VwoLT20*ARޢC[*itf0d2Ey^Uq.Ysy>@kWхL]ǘv|p9ǠrS7Tfo!%uze!oGb3gRaZoݸҴ:~qI/j24gy%rߤe787qc8YeJ +I0 |2[;F[bˈu\&VY&$3Mkp}5ke£NQOFwiU.1LT)w},E=Ge5naw5x_kjLIԄAt*}TYb O`<=PZi@xk|p1=m&a6&g~6:'v!cdDVꐘ<*8s9hI_~jezBs*~k P,%cY\[B)k#lF6 %@jVT+w'#C]ˆ/a/)oxq=kǰquT>AUs <؏؄@|Iw+mܜa0ZsﵨiY;`RX\7bO=bxerM7jGteDZW~3 *v#5UߋwλFlsdqD0G4 D!f?Wc4zy8b2}&*KÎJq]k-*i:mI-rzrHą?޴F;F*;MXx9|g}#2|篔,HzxCT:޺v;8e$}+)~ ."u]\e0sm-Z+.mb`]ͱre:\ez_(/dI p d#WF21g `$LWi,݈zWBѭsuМepnt1dOno'Җ@|oXmȖ] A=MANAwKA B,-Z49&t]q aGZ#ybO*r$Exseo<ĝ_hmfv-LX3 /)1/إ͊`p((,qC{/Ś\jOfpާ7"B>u7:w j~ԅډHDbфnq䫧~PQld9ҚuaRovi7Y/JcLmE&DNCGۄf!nrU4+C` }8qU,;&2)K٧{AjL`5L8>kfH~c4u-ؕM|&y*C}i BK _`W3,>?*jNOU4nVC i3y@soj=b}˱?Y+ otP*) -?;GƏN{'oˍ}:Nl~/yw_-?,`4P" &/(=:CTKzzkÅUkfq*{9Wdz+'A =r:s4Ui[_3 #:"9'ǖJU;TQT2FN~|2yR*.wAˀ~ʐ GB3􊮊F.3۹'ul%bzQmCVٴXAskМ ܛeDbQ9Ёh<~Zй͸ÜPRm򨦓9B*4P-#DTJ qU&Fcx1g1FUu^a 2!,WÿhRb4 0w<(ΥV@>= H@}{~cÛ;d~rTS5eO23C+U m3*#%\/{ =p9ĩ0|Ct.*HISL `j"7v櫸jRR]}e#؛hup5 -l)sx7"wuY(4 Z+:^sqK1NUϐmޭrh|~E9i.G\c/q aAFa:ɰuJ$HDWC,[Uh&Vp1i !G]15;_æ<$%|SRp~\xNDTJIZ h=~uhr^9{h)y]<`܃e~hs^ W?(I9R)G79d%ҎsGXN޴yIF{vAկ@75uFO5^0{$LGk/ܝY]c.]'6]o=֦(u &e\%v=-$>eE Ҧ Fy{2|<IJgN.5 Iϓ-DoT<2em?͓R:V ZQYQ~"PwiƵ$}n :{03,V/ &(n̝nUEPr/:n&G;[Rr -^^]1It~: }s4).vf>:ܖth0n4,H1$בڰP&z lk Hˮ st0[H\ǞDe@oMP8Lj&VI {ms5PixB66 (tl|˶`]_ϟmb \^U՚n2)1bo9Y ]pS4sc<\p\P˸G98VF7RWAs(']?/N-ep;gC`%o{D%_mpSC82R4_ΑVab6l:֛Lò,qn5=zv&f5ûQ Tedhvey߰<IR9S&vZ'gZͱSOwSv;d^BnLO94yi֭ ?sRk,fPä9+*ȏWm1ͫνeY쨙x^_Jgӣ TE❷KCK #-[[U`*~,75lr2BGήYA?EAKv1f'<{T,%[x.%_mpD@ly42Pf_0_OVbR#M^KuwU5H yꙺ"[rdb|d<[5M\=ti-ol3lm 1v|iꯓGVRm*ATkyu]ױUӶtdKV+pnTk6RYYS\l8Ig]*T}ܢ0dvd9ALoӰc TbɟDC'h5!^)6~XI8z2"K>9cD}J5ŏu3uaE?f$?FݒCH|.j8_%̈́1vW3!)o@VeZX 1t6ԕMG=TүMJj `Ѯ ђz9_H< " kUgʏ6Co) } 8bK>E+`gPWQt9Z,2#/ɹ%ރ)$پd4X!﵁{bƟhrHyᐔ7 ULsdd<0~G>5ÎWlj8<6|ΞU# Jo,#P(/m8;H` :.:#фB[bç̀p7@ z25%c?r^+ > 13I`d%썖*I'/;6 }J,hP7 ORiuJx&kiGRp@5B_Ma]^xsA`5J k}D'PQ͉`}!A ڍϖgPPRk' D9C O/< F|B,qYC=qh䛩1B_xgtFA!`dZt ,B"OĀW0pb [Qؾ-u,JR\[hV0/#g<2akAZ}"O bʲg@pZ*f{ۡqaidns&(#ȍH|4o+׺ 05sH H$r\q:]XBx[?@|qѥi,,P]0鳍c0QQ'WUK\r[̍ cO@:.wb15Z %r 8i1Ujת}FrE2OUP5bC# o(BS<7a7k* 8uR*R5i(#ސxX93lv<iH,% P;%T:IB`)(Q |/)VD*|uRCOfr1J$(MM=cr\'!jcC9\ vf03$_y xkDG<KUf4,lʹ&%TK 2m_fįGGx"|N:X9j eusơ28sTrsCXO$BY9pG8;K%bp_t(Vii\1faz/wb"l ;M,!4V@EY5 dad(RKǢʼn񩔮vZO**RLX#*\ȁ!*j+˙m{:ĮСK˫'7QQ_l ޟ=Gbn,Ooo4~LĖߏb½vb%}f=qe#4ӝ^F0vL+GƋY B] s=]Rt 칢_8V})RP Ae,ҩS+6XPv~M)N2W$v%NLTO8 |-@ZKGiC؛&wۡhKT o"La<^;sk5P#7< 85r_/wH\5~Z&Ve<t?_;!X{~ϖ`dR %Bw53}M7ƼFvKЈ.4@ 'diSUnޫZpF31$h$ J>#r]G.Ol'}:2pGʸ FcN3 pD.T, ܹ)[UBVm&6`|]>F"A:{'FV<8ꦶTӓG0ð4CKCT;di ׶Q@ mJ5ZG]΃ Sh݉n݋N㫘0<#QEu+7D$W t4D3\[&3 Jg OFD3a )K<@$Sn՝RQ3EpM۾JlE4 یtzs:}~&Gdc7K AQގtTp^w3hDfѯ lsث<'UO~66#>aKuD CJ{cUXuH7O{?'1{;in<@e gShM>u[R8G4ʗg<;N N-㶙˖VnrG=bA0 ^0D1 ĎA4I(hV*x߷)ifwP4ôHWrMp3UW|!- `4:l̬AYvDgztN&)Ppfu+̾CRhE&(vlZ%WHWN]jZM:v&(V_[e;)1<6 ݓHs:xmEYըKK25RfsQk%sMb mkK|c*]41WC\1C*qwbT{~$W:c{ە6ƍ˴oQu0ΪE0:'oOC۴Z-ܙa*9@q*GjviBwD{-ͮWXædwesSd8|KU GxKHFW#27G;4)I%9֒AI< t!eʟ:zhv]E&h!hWZ; dp,iqr*ow@Sw[0c*{Ti Բ&QGlqm fY^mRC*'G͸OD8,l*Q/c6M?P9TuGdVK-XK5#[(vd/-wƫFeEۄ6MLo~HԢs;zdׯv 2 |$[(\Km1:;pWzg;iD4do/!FNk 1^t )O,r ,ѧ_TYtZ =WOlgӚ}C|,  =I,L># O&?Vf  Câ$BQy =qG]ylLj!қ4Sh\_}auS]8͉v1'N=s 38BKL'%W2AAhǘR5UM 'N_1ovC;V UE7] E1 vY08JU2N}vGhlze2^1zzK_v2L )%t9zv6F!Y{N(V6" wڻ}l`7`۱x6H9ΰ؍'ڀǯk=a/`&*Miyhz Wt-|7^3G0Mj~/s r!EyE*FFk5`j^] bQ ׆G d"pn2oׅ 75a<2 hs(b$I#vOHZB^xq15L`02JcV<΅M;}*5H*=d?V(ٟ@&W3V#x~ U"El=;TEI/ê+g5Ta{nVJU7::Lw$|! մܔ1lCµp`g/nx[7vԀA‹L3Pi$rhBu#54ՙc28ÀQlrO>$H|XMԒJ*7O[]$R;vCo6_I!ZiBTb &Wit7\gZWÑ7qnPQќ ,Obyg&p53T1:,2lѼK`@:E{\_M ɓnqَk4nC{HeY*(!*@e!<)l9p6 0<Ot7[{=PRmnV2] !SQ4DȭD+%TdÞ̏|Au ySgsGv#|[.JEO4{ MТWx'g7Oڶ7̯Y7pIa"U<#ˡTr/|Q)A NVèU ç hG$T^]Q ՇF  ,ZО6o (4}}5ЪUSkQ!c8+c)zu)5~_1f򪧮õ3g`j~ދc |D3^3h?7EzVo"j0\晷&<C TnXgH&g@CRLGJqg#~ad_ukۢY($KS.ΩzZIȪ+ToʥJH O4/U%~EO,W6s$7.uzJ#fx4 W`q%30;q||+;9N vڋdVG;e 7 υ{o$\ˇX13yZJ4!cTEB0 q)l\,IF\'_XŠsr^NX(zc{ߵ.S;UᚈݦbϓJ!`ړuR;SH:}FKGWC4>Q -K3H])gfL0 3CnnysS֥Ƌ4?uTE ^ ̭qڱ ZZ?5fVb|ãT=O6@ M gHYW}qYY"}D޻7J3k}4M>߳UW/e LA3g ͔/*8 !YffyMiuV9Dp\Pxq* : ]/5R&?CYmk;VW~ z{" ꍅm}z(Fm-T(s@"1F{Y(R:{gMKFD{'FaM=4 X9OGj&)oWqsx[TAh)~+ns<'S rA)ZMcrnSeYk;x'4\x a jNiҢ3$rVO#js>C&i(Jm%HV(uΞ_N1vK ƏQ Go|E<5y.y HΤt_mR~okO AEfR[9@>6) &&|}>гyovWDc,wXNAƻz@ȊKmM@SpULkE 17I8 \8?RA_i2caXNzpK$1 ՊY$@ClbXf2\ xM*AYu+";{V'Ic3tMQ3aڧ-Q-pY3Le01ޣƄzJhSڑD[D= Zl OU[P<,wRb1nX7MB~zdUD\R^8DQ{aREO`=t/H;b^+ØpMc)_9P%+,$ ͍aAwӶ((бd{ r.y9ZCmRv,}∆`ثɟ =Ws"{D9WUc0Y ܫVǽBZcLK-Wq uȕ]̌tպ.eoJd[`B?e7 gYZ0707010000003a000081a40000000000000000000000016439a3550005d9ec000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/Zv]?Eh=ڜ.+эJ,bQɴpGn*tߠNѡPhZ/yᰁo⼅+W2ULO5Sgo bS8$I 8F{n̙p]Kګ~{yvi !qZP<-lcYRH8dvI&C1R%oA_'[F5ddoۍE]Do)O#clm |[zIm4<ag50d7_)\ݫ wx`JAk&E2U:X~L/+גy,D)UsrVD\OW ;Wx x _S^[l]zhG.աC0Q$*1+%0<(1mIpYGP;_#,X;G`9wȹ@oou}ҰPVa|fvj{ 9Kєl$V}qC9"SuOd6IJudQl?6:ދp$z>/;p zhB2#Vnb;qVHq1mCABrkX{ɉqG\%cz'KU)2 *O kގ52oT@ۙS|H#jc4SN'_*gdEk?(`Yy(4ʀ I^Rmk>!X*p_Wq'RP<8ЗY e:XL%q~݆f#]3ɡoF_6W`=U`%>B!P%] _SJ ݌[aMˆ**9QQen4Μ?~*:3/r&=|OMztL"VmtQsEd2'myiI$S'<< ~l  uH4͈CgXn(ryfnqal fYQG]̣gؚ fe /g%XHl2>eT0`+LeXzwm_c zi 2;*" \5ƹUW B56hu /`]H ~4W?R<=(L~3!Q1 G}XoǿIw_TQCjJ;G[ppg֛&K b%sBb*V`<$zTds7V\Vbvh;/90{xp#3餛~K(4LrP߾Ͱs54% p;DF>oj&BҸrE9S t<--'j(~^_Vh?Szכay:5 V~9X3+bl+fŇ 9Sy;*B]R( >Ua3ՒObnD޵nWUIQ$33V}.|?FV u؆#MSU)I7zɍ6(N,`:w!X!U%H~&[gi_Tt-P%xL ̵E|b(t xwrLu/BAX^uID,հ 9^ZMgvk! snZn <'Hr3 #F dclOc,e^-5ݕ?,tS"ql=r|V,?L]B.׎G A}-[/ӕokЪl7ړHVD1%[qj 5Ձz;f}:Va~V\G7t~_[;CCRuOPb6y>W;t1GAf$ '(`RbNTBFZw+'CM W `Sxblx]Jb{.*؄D({a9=VK%C!"/ų%Kִd`yY@ZY^НE5*]; HDF"97Jl0j= ـ9/S`N4RcsKY.ԣSҵ%9~= p{WUlWt1JqY9Yjk?y*лݍK곱 W'үdշk@ irA_ ]69zF݋R|:}JyIP9C ]ts3%VyrjZ4%:`"0fya_EuzAI.m`'5 u^~**(]4Y-#\.sS+*G}}7qȻlrŪ`';룒H u JDr|#Xy,dǰ~/5E1RU/ ږ&V5|: "?FB*FJD yb|'t[`j5"bl))dxkUKg8[$4x9.;k\s9Sуu:$(EIj?kC:'x'n52)qگ.m N)Ʊ_I ފ$_ \# Z?<vw;lhKl:igfLYsa:W7δao,CK=Y;,:D=g~v:`0?VLVK_;ܝAGB}= :-8'9 D\(MO3._"(D4, jJ˃i!-߰.}yqrh&?3d;_Pg-"BHׂ 1Hȉ&=AjUd=)ŧytb b;*3oo<~@kYĘhFO݌QŐ3GYfUth Z~a#6ܬ*;Y0,oDlz)ǥ+: 6Eg-;wm8f+DDJp7`cɂᐚK,a*ҟgcUw>t.-{˩\JP!wJ)sWgQL台~n#Y_O‰ėo:) E=o}!-}L&\a57CHuc0? q)b)CY/ ۰D+w[ Bw+)};L7e |#,l`^Ɠ|ㅺ0`CBWQ.Lе #,IbF=n0ľ։Z4~g(581չБ|ki1nrMDϩP)8X*gP'f1-2E%CV 羥YG[UD,oVKɸW LyMB]YEjpB8BJ{3<"xq\12Xeg {a5|1gt:^3d>lRhd<6r{|w|l֗ÀPT1ju—en}{905>}z !2;\zs()pӴ:r:dV2{in[NXvRI]3 vu؟SW<`-g?`'|"5 L TҨtokY֊*m݂)r6$=okh}m88Qr*h^]J}#VJFFDީ=#t)9a_ppJ@+/[X8Q?a:2B2Q970@( (xB}YnRMY;W,lF]п6RUebӵi7Jk%?2nr?<1^<U!ҾHD{g$|dLRebt<牟tZ>ǣ΅ wq~gM3/xLYm%ㅼJXګr? 7xNn=SF +!8-vtv.Syv|^՛N5x>`h8w5aԔtE{ٔx28QEQdV5Bl{N8luh9 Bsr,I 1.˪ט,R4&شS@ E[r=wKGg`g;)Fqa;m!rg s wCU3?GjķnAdd*Y4S]$պ {3 G\uzHGcS_0_y 3P?FAA+Uf0kp%}bG 9k`]AGx `yLC)͗s#{5<>]g/;))`&ϜQ:oᆟ`|- Gen2@ '!4g+jsX硴=rzX}YN2_~q˓xjk+YD86!& P2~,΄KÐЋUB&]q}/oA{GRܜԖhv H#XU W$mvPy42rO"9z MR> n#Ų-G߬D r=zKXZE0r$ |BFWma{֔n!%.mdGB T[;, X0Az:8M9Pĭʳ&`&vUNOxa *@/˒VkM X;Df@̲ À=;~Zr9$]Vv@(ם~E y:,A,q(U#*Т+wݕ0F4W 31\څL2NgQ4Э*p>8Yaɇ?Ҝ}@>2 }tZ CZ6O+3 UIE:𣇡@MQ$rORy17+)R'=o1;N\ݞz?Smo9Y2."UQ0s[~Kxo:o5'#`Q^kdS>ݐ-a=FD)ykT́@I]pP1o9;a}1/ȾȆ:s~ZK5v8ʃwf998^h# C1u1fy΂܋0ӫFd ¬0Y]!ס%+ Ҷgl5Ҽ.?ʿ3]eEŖˆSjt"ˇZdZwUp2 f`[/jk/gpRЙí2 ~ hƅxkQsέ7r8( ?w"@RGWK/[kl;p $xAe?`-H?ĭ|eqv7=L]z٤{BTd>wsZ7 h.{2*),Hy{TVJ5IAG9x)hTa]c&h6Ð00Cf]+଼aMʟ-HӘ0TK!ǩm\T&JnqiW\&UoP).%H”ԭ.Ή'KQ`O]zC2sSvzW#G]֌IzS}/y4:nb0XwAv*kFhO Im_taC.jNZ6P'7pfk r,bClցCR̴[GO[9dH/VYS !.0oV.䀆uV.x@9b~Բ6ͅ^Yi` A@؋)\ByWկb2b:4n;UV d;V`ql/f-?XOJ&ZIY<k䣙,'| 2R+5W=]&4`W&8Pvr46p{3 ^mKjzF~f5[:~s#9I{\_ N24&v{"a"OK#SG(WF+r#wJ F[x>׃ =vg$CKoAr)0W1gVU(\=8yY<@Qp2FCfR p`]+xi"ņiOTu P>LbjߞߠF'L$ =^DSZ5a4焩Ƙ_ >yR{4F :́K.fJ} F>w-(+ȉ.pv|O"VטPbC<6,YvB;io܈:bOUA1Ȩ'P-+LE;^U7<, <3H6HȪU~s{8NJ6%Bcj]ieT>ºٟ! (eܔ!ňTA˂ެޝ1&C&~`Ew1Aq)HdkuYqO=͋SI?}F9C_Q2~MqBsuo`748Vn947i*LeKzj}NEJ!5)_0^A2~$T8\ݜU# g++.yK&!+z.E _E[ YWՎ Il?퉮OkC.3мKiDaB&ku~6c6ߝݘb 5%bcTAm̺6xGsᘱ%uC? Lb:kq(m9tp6AIյވJ6j_nW7tXN?Ujw?H.CZʺ`&'h );rlb@190E PYQ&Yl^a)2Ea5v0ō o,ϘnLXT@-صPr>b :h7R-޻_?/ucZ+JI|V_w0jdJGRiC%Y+vhur9i:f3QdJ N+1we~hȅjl_"8P_ٷYDK%:+4o 1?|B>0ǠTG` Ek'HWklakyNeǐjYhBkӷ%# kI~/|꣈"X!Xіy9]{Ij0/$r~æ_TH~!Ϫ(s Y7 @wIrKj8LI$=&oot cmr?)\i@؝TVаI|a{aW< cs=ya%u&RP5FEWIRǮ(IkL *lf^~萳5+UO"yiz[FA j9P:-sgžb.H2@eAs +t&o7{L6iZxjگb}xqMB;L}1TIt9CG}xwFu}g$+lqΝg&b&hړ3nLjŐhbL~O2EJc4.#6 ^p|i'$%Y.fsaZHhh#qHJELd:O/#EakQI]`?1$\bR ^.&fNϸ*iD4nЂ\40S72*`-弶"1#Hv0a_F˶g݈-3gY*1mfz6qkyLZ}\O 0 \Z̧i>$*i)0A_Q_/t䯵JaT+.:JkY$:p76!{Bcub wEI 1EqH&쿄<; N|2SȻf=lEбYIS5ևn΁yPw3HtR2XrYN6 D9Q4b<ׁ 4v]Q"˷0<,P9wAOtM_(g0_3Au%!b,cՄ q1#ƉkBgYJ [pUFŸ>^zD^0rJ0Oɴ $7ʖ*h4Ts;3pǍJ1ËvŌi0PiB\A$(B/@dB(bzP>+e 95)F!)1pr a"p%.;@R ϖDFeb8_ Fd9_y_v7LC+"ơ6xD <6doSLu%%n=4V8Z{)8S,5҈h`u`{?7v ϜFyzx2/k8֙g DhcO[BJj we毯=t^+4H&r.%w. s;njR!;0(J"!3XkaO&DPI U68( #Cz[ k'U-]4nޘELb.m 0ma>nHڅ[h/d+0T^i!#Z eR" %*sncddF}Ri>,0iu T窘mm 6Rz"*wNq?Co҂F&#y68,S~i6J% [FGD7Zs*Lv!jq2pyf$SUIQf/NOڔewR/X(N*k{EG g]@옸vPb˒Xo@c5PCm# -_5אָ¥3?6I~v!B »L+bex^]=3hYe7!*c-7^uw1>FAGc7+j8/wz\L{~ᶅ7qB>iX꟎GpB0k0!o#]ߝ{(@(+mEkph4>=^^X9@֙JhjE= "8,EH3F -ɶUcߩZ"/rz/]+@+\USLe'uT7ҸAʼn$ @m Ve ΒRNY -Vw1V{;8Ad#PY"_\ "&C^=`VXzAZ}`Wg#"p`_č\!ȕ!?mE+@O]8f\ h(Á n;:3-0/r#wJHHIj &R teyJEjd)|w5:оC{>1SAO(+S.fyQ0qu`a3Hl]#Ugg [R_z֤ ,:]ݥ0ATrU 7GF.c#XZOi} 0I8L82+`StNfnǙc_+׵DE%E+{}эa 5:c۱f,(ܰdRfckN,ϣwem  @xVdi+f9LB1H ?NOnJ}oma70jkaKյoZ?H1N2$Iބ<~20|t_*~C#fZs6X=m@ƞ:{AfB5OlK;,u(WT~2v31WsZ~c%p"d6N Ҫ4w O4,@Xᴹs቉*J0s @``n=%FäƳKĭP2qꎗ \5rަS0EiqE}VHX_le$WZb|QI-# )2}iЪ+(|C9Э>] Unuadتy%=x:c,}[pZ^57†{Ow ~~xhR?db0A Im:4sT.GF E,E(U @ا_vkr2812qۓde% `o7_h:3+ QwvzԖ'4nO){?b  JpUA+s<.쭁%%-7! RВVAPx8}r5ӆ@PG?˞Lj2NOTj;iƱ{J/ J>[^$ky)8Vwh&XVy%sN"]&҂d'ŒucH@Y}u[KUQAנZ[(<Ѝ֊$P>ʰ׹Ioz .caq-Vj~;-t[y}9.Ua4cZLI^_pсK}l a8eH+KŇ6} 6,933~3t{HR:Ŧ:(=wƒG!4wDV=#Vl_)ao 3z jediVwG T-^T%<Ud㦅t-`.Hmz?9%#5?OOlidha^`vZ`(NTiAģ7 I(Ź-Ecyʥdo s@z,HM&/ On|_՘ PΤCt *΀ o=jVOd~p#Ok.e5yù^jvJrݮj2g;cm0xBغn&<`.zTh"x{>pw~S0薑/?<ثwKT YHu}v&`*w!~9zcCAj˯*f$#A2l*Ď$w wHH| ֑@O9D=Ab`ӑ} DG0Niy ~(`(I޲|ʑqM8jvX eiiOls|y&-뤝II'ړ$)u^6k8& z{Y=8. 0xqDq@)ջd,>z֕"E8T YyӷaQBaY=]a>1f-<M\J43V9HZ+:O(D%<K,곅]MxTNJ,$;ȁ#Qq+͙ȶUn~}AjةC[ӯlj;EE06#>HiLv_T'5o!~(;&_4*uf'em R o{u% 헖zrR'I4i0YOY@opdzQ &d`g jRC5EXV;y|V ?5B0Jz;ۖژWwGVBLv([ S$X{21 *QvY?| j%4̘06H]WShX\銭/pŜ`tvtȝMJ ZbGI(^>e.~^)C`:g?'|TX ]4dF-#/#6oNWl@>o K vD ŜI)֮@7is5KCPVIHhBBbfիhĖ3<4}27ؿ8޾篕91@_ T6pX16\Qnf&CRUi@_ڑf%tP(_<T]Hֲ_"pw:Յ*#&3Bu*f~WNҠ_q fIH2kQ8 7Z_?b?sYgs7ף홌(2?k[eKO(J,#$ 31cH $'&'gW'E{4i8*X0Wx*y\ēq4`dn9b"rJ0W9Ptx[ f:.63W,ji1qfMʽ_@}yLc" W{T40DCb_Rn}8J,l@i$kf2 Y1 O}( T"owb'Sʐ~}6^*e̛n[yob*s"IQw:MD%.{Zܦ¸ȶ7+-j&!NHJzDQ>\4{)=zLZ(ȺK}pe&N_zpm@6gZ8^<7ZYsn=!(C/ It ϥrsri@$7d@\(`s"Wpb o;\1:t>zՍ,Q}$&p0uݏmgɊ`1xjp'NdAUX&=^S2T-X|B _Wk! wS~jAE2$;XRQ o7675r2?e9훠'BmVH]>fX~yмXzeE_/qtMBkbID7 1t lR|WD耚Cߥ1܊{wh).._AD!PACӁ~Rbfp^Ѓ(TvMhNJ,p3& k@ͯ]tu z~B`vyBLUjPN z6\)pL{Nc׻x7X2Rն^9EA\^,C q4m^j|AOrJk'd>xr`6h[> 6c4'] d _iO%,#KڞW;^MEQ-UE`DB.\'9 *)n&v(_ PZQB~lBlAY/b nEP_f7J5'i(f4 gA?t}d׉@ZeUks>[sMaЇJgL5,Lz=hyMIJS/#?w{o095UOiR+Ab~v $ϝ3qX_2_A:fz/Yÿ3`olؑ¶'/G&x%H6&`ts'&/&0"ď|U>sDaÜ yz1CF {oȲq_BA-$=C  ҹ_{);oWC&/{Ҝ,ƤSp ʘ9|]zŒn,M=.F%i9Iŏ4YFTa:Ʒd1-"KF^#ƝA2E`糌(ְmtO"k0^fٳʖy?1 R-S\*N\6hSet{h&)$IA)"ix IDi1qٝZ%}?DRBxd"6;grYչ&rVF8cTW֝ޭ`Y|չ0g߸DHr̫~Hİs<,uSu0;휓wtmV]Áۘ6%Dhv֥gAt}#>loz3|W;w?L2% Xp6=$J _Å昣IôY^Y9֗$}Bi)5HBlG~qnE`}0bfF԰qL+!pMQjj7a@fTUҨ񂤍;zQcdvݡ)qӬr4fxClL?PݻB>o*=B6%;23Ӯx[nZH1iPl-5X[ݯU7L KBE;䇆D̸pWsK&^dr1@B3g:i-fӘ9ݰƏe…985+<{P|Xddd B|XE𢅑ٷ]", Tɻ؁#y}au{Xe{mh ~GSHj,wvQWʎT_vy|{?fJyǡ 2X dq63h.zk_!oeb;QXșX@(A-4ɬEfH:ݯuRf ](}Y gaa,4q)EF3R5{IJ!,Hv0@8V$X@GIrw )(m,)}\(vkʢf6VܥM+`fǻcZ.ֻ 'GJsKE?K|~g rZNQu!3J_yLed$fJN͈dvpp%E8>.Y'W%cAUTq)@H6Wt93KB>iBA:{;H !;f6chx]N5w&US^2Ǘ;ެ2euRU fo>v) goSR!3FeW/q6Xu7KoǚnwEPk+fa dȔ4o3s"WVHg+}348UT49 ?H0jPt3ĎS.Afţ WϦ(?P}n9y1L*J&ܟf<>c44> 30O]fs^Qr]$BEFA:?d5ji,fDZ3uxFU_KP|_sߵfa<;RD?"c:]&JsÈTJ6mTb̜DINp$3!? )W$mDHlpDۖ`ˌ5 yATb^=c dl+:,W$/;\Eϥꥯ /.\bn\c3x[KFKU Al~VՓ) #ƭI?wpҗf.b);`kj!AˮM¿A;a)b+{HMhik_\%,`,4(MQ*L)kXv/A+ϗ}ae KTQ3{:ݧyGOŷr\c/,GdQۅ )Sٚ4v`\?Ud/MW5bѠ"d@R2g-Ncn;GubkUvZRXlKxxV@Yf&Ozg%iny>ե:\*0hUR,]d[G$%޴yc^mom|Yofmg;y2֚&,歽RkA $:A5 EYf(NvW&ܝNWJ! LxcH"^dC-̖^cX\ɠ˵MM4v:P=)/⮏6 ե;J b⟩f8bBt< (?qw047(m.ԡSd|i<'U;B|ɫӷ4.p6oH*nku=!/e((5-ѼM KqO-)pí$;J\ka1"T'fDHY9RElhJ Hm Z1I@0p ۫dutrIecc'Ҩ6'/ :T$:(ZйYS~K j:=p7?S zb`Q׾D('61%H}YZl{*eQ1{gg [-MuOFFgi}ɥڂtTQI(^*[zHMB x*k5Ud3PXPN5zF Wt0C6 hnDv,=OCqbF~VeW5pr dߚ \RFcW;'I,Z4u󿠴I䎁I#J|@^.#=oy4 eYwH>[H oN?Qu &-]|3Z䭮Gn!L;%BOnmfK}\NmvZYГHQW#5*Ui< ܍`-/_OjOQ -[^_umM 'r.]:_<7Ud9O Ȉs|X`A&缧O^;d[syY7/ dW|AqjߥA# k4Fa5TMhXr?4ino1By-ǰ+P^*$xا@]e/F7{ggp OB3ˋ(nh[YK4^EJN;Zc 7|)p٩ޙY 'OK;hA lI=t2d7cƚo}Y~x[~\br_nYL}7Rʪc dR 52gڴwyK.FQU|ߊ ɑZ+{Nwq><l><=*UiDR{.JFa䣪AkM;egN>?ZA_cM({zZk` eSʁn7SgQĎl As =L ĭ<׉cLa+ d=yd`[F5t}uGTU*͟Y+}Ůqa4rGƽj븷6:'"j:ܭ  JpH*sO R/t2䟧tdl ' L5tՄ'$HW'^*6KiJwcEqw[1thV]$8-Ãz݌hr[BgeUFޅ6=NyIUf#D2S>q.^2K>O#.*WleBV<8\r"7ǫ4Ej ]=B-Nhlbiē;f34/$Qr@ev:d-5`Kh$K]LR[ڥL۳ޒvzh9y@Ru0y;,Bƈ< +>jz?%@hk ğ?+}(_I5{ҍ{}K:&ռ)Me#Tؙ<Sˊj)Ht@ϪDq=wPpݮƌ̑.]<+]dUh^QMW1jE0jx.)!rmܱh'r=n\ٸekg"_,0Ek; oO|Q3`Q֊)PW>Go0.y,6\ ]Y)X5%x7aϴ(!JY9V- ~t?wg̈Mc W5WJP_l zLn F-EIbЗ;g#Q[8fv8oKx*+cHۂ@ (U-a{_8\`qg.96%PZaoe })Ϙ䴺&]rmRߋ/Xc|.bBraT $(A"{U<5=JA3Rf*s)v~!wp32).ÀN%P:%bQb]H~@XK>f40v|Li X(DuOvCFU-zCM0mU{L}Zfl6;} I׀-azD ! -}/Q:rۻERm;ZIɶ1};iDQ% ( 8w%㵠ZW02xpXδDs}@*Up7({bv"!:8ܤHR3;K[Mp˔-+z%OgsZ{ǢOnܠg+d (ML,#lvs%?)SfU9-Nirpv9g\ӖA,E/-|%(;KVRhf$FS?w]8y;;-źp;4!c*@T_$b8p~t 0ෝ=9)HZ{7 ZkB̭rОW:>eCč[E^>L |Ӆ F7tož:41t3g>;ŒmɴPeI!f=9u*#10;TN4U+\ 0Đ%vܬq1r],VstbcQRt)]I.%Mk碱#c*NAzD]޼p!XxR[&;`gkIU3PTQ +JD6cƃ͑|k?lp?u0pD `2fLtĔ-fzB[nmv>Ϥe}M/HUPֹb1{CͽyO~z3tx'(cVy B(5VDO0G܀JOIx]Xf9QDBʭYE|nDELODϋּfk%wFC/lZ{Ch|Cܬ+Ǚa7آzi1~iyuo|lG$MnLB{ƞ[A BC.mq渪FK,1.6F65SR N9}n_ ;\wǓ Z0n0 Z3tJBeqض [.  TAU5,{IICS03>!OݼƗcLIEpM5KE?" Ti ǖ1/XՈrW^t_AiG>v[ٝrӴyC-b/CLn=4ޭW3YF>M`_t>N%qȽ*\]G̷GYù=)Q1.Xփ>Q^1]a|3?59BxoU :Uʵ+2!ޑj9hvu&l¬O=03C/+~W&2o. h2q91^ Ԍ@r uxD]onu`~^A,nA z4|L<>݆{5Gm',> J,3*>-B-ZPBFf4WPIgƼq3ٛ HhEĬh5 s-=ƀ;:MZ1U G ,G:8]^v׎~vӫ!XaSf::_g rQ%\J(4 x-jF[p}}mfxP!Bv*u&&~EQO!89Zx"bZovu6'a; ^[˙R& y˄tr0aWtn `C)>Y p.ǚGS?!p߰qţbn.~kj |&>Jŷ2{7j5&tGxiftq_i(O'UzA7P!vzP޾%@V]וՈ,);Q~Rp?^m<ҦJ=,g(Is!cϱw fFj#Gj=`+t`A9ivosr}N#r1HOr8Cat!>|B qݿX02m*4qik0^L3>DZћ-g ֊ PQoC;ΧxR z> Ee^h5烅vn {CFFXYz8}u18{[]':6I7BE$uBS_4r6QF' yAw5 ˌVYEX# &r 2_hah?R1֩M-UbIW2yxJ}%Z[TBǡL&alV&1$*'b>q ҡb!HzյKKX~CPi6X,#, Dfynŧ^vo3xL/I<Ї Wz~/{C(j^)u^0(­ E5H[^0g->yF NJj#ŀ%Ux;zhLqMJ'kj:4>hj&XF8L M+Md#DV97V1>YX~rM)eb2{I+k_puv:LG,NHOLxm?ೲ<=3qa⬁m/X̋D_I2b B-̪ Xr2wJaK$0_:y-n?]9`!hܢ?zK&!@JQumax*xsRD ؘtvyfc868̐ S["[%4[) D3e=hq}QtJڰE^q}9 #V%l;/6jʤЭR7Hi~t jH|m19W)h8=jBƉT Ef(F i /B{ EfPw &ͱ` X4ǎWUOTeZQ H3ZIiݠ;7Y M_0S@M+3*^z8 ?'kpE\)6~p3OE&sXj*+R|cyNQ 6GT3 :(_T/ pO0:B(>8i!P,!]r7Lkb h_r밹A`G^'?0[M3-5UH2b0q&",Eք5hD9[a@LfGx'׊Tinw"w`1J0x%S۩m\wR'NO0#Q a8`ޡpXd,4Hé 1|OF`ӆk%4ʂDB/ ڬ1]xG$ b7tLYX߃n43 qfsz4$Dܴ6rq d1a&Ref3U.QE K0Sw<{mS'2UMjӇF(Ic Po~d,"Y@k?bw Yb:6e fݲin`B ]xŇN>v;  NO?(Ytl)b×`Mƅv.K vtp#~+ OKfů3lOp/隴*DOe T</Jn\3(`b~aߏ  JT"yPA7 8od vat^VZ*_y5+0<+wXT.7RN1}UN.}15׸D|PV}S㗬z!C(ǣK瞄75%nX=:|Zb5UsrQ#,ɵcvE*z ~,S"WOpp~ .[qv1Ka 85|Nh\=e,_.z  p)8mI- _U/z$B+Y~",ᘄSx5  o>eaF9-^?8OgJܷ }b)~FK.<ڐl΢5º!޽ [C(9[RVQOz;*5꼬{tihP&F@Oe`Ӕv(ʺs-x ?^ov Ö֍( s1+U-ٵR^~sP~ 8%XAWn@.bE814!`s{ZFO m,jV*faRh+jx>ĩ3'kݥ_K;Q)ZlPm2` e4q%{(9qwgLV_ɴO,)%'X5X{#bR { $3(#w( 6#v]qJ0tsA&Q`VZ,RЄ4f8ӅdXկޤyλ/ )HLیZtf@tb[t&zi/F[w#br-4Q+\0[:&+ 6lCqH)pff%7W:QrH7t[4Qr {F3|?^uEX*ĥڱjw,H]K&ٹ*+y'^YR=Fg(DҘIWW޽` Iޱ",Z'X#>iwS [zjn__]FbEߎItᥧ٥Z_!4E#/6Z5CaKe WM+8%h<˯ꬆsdsf5d !>7ͦ6Tek1{6|gWsz1r3n&DTC^fYΈتP`ViPOa2F 2-TW:zTt>HXWM_IӎX3;Kϼ!XâMɸeG!7%R8 v"K.{2C]uhwr#-6qdF qі\渇 e3 J1]b_ޕl`rYu y3_; fcPH h^JnaڄB*lSCEX=W҉% 6HǺ_Oh5ٽsvrI+f׈a^ >ᶮ]09ͨqs}ǮMs&$=Up˽qZpQ_ ʋhjeIhQL}`tB=\w(.L젳tR&\,0T ( '/5#C&VS1'K"~aG1Sdb͓WYbz&jH+t"?QHbBV뻁dϧgpȈTR@J4ad9*r6S6 ۸ay@Ar9ELXIET'L-kaN؈[g%o?ψJ{IeQl .Va|XܭM1d@@@j< yqQ;)\Q<=k`8ҀKaUkuƟȘG|?'Kr:GiČLDH=zUXٮ\5L[@w씯wJ\x2?|~xO.+J{KT1OnF.Jp."ª Բ"L_ FO|A7<\[ Hq60d" :-x_٭=Y(H] !}l)w8QpyM֫{rRY"unhR_(Ǩg8r+PϷ|nFJ*B  3s27j4p%c$հsZLH[XDN]ل)3!apRJ-ܕ& '$ӺmVgr iYtu yx~>~]83EYG>&i0klFy3ېܺ|Uu6@/JB'%!t)aS4(ڙ}Ӌf0Jt ũ8򽙞4f@Z?pAeڋMw`e "IB^e}v)XA{]Q* \F0˵=B@)r[-vsoȦ637*ny6|.lG?MzmE5c{e4 s0Q26~̑ؾ[c#-1n;VACTj ƛ7J$MiU[:9nYa-v 05'B-k-,pnIG6 /@rq} ƍ(ۑsXJe؄飼qAN /^_t7OVĉɫ^d*I'&CO^TZߝ0i?N C_\Vs~4CвN}N)Z: -Bj\ҍ6ŠKOν|R~f?KkĚg_|w ѻ\/Y`R)^<@ NYyYʮ<yUN!W,qkrd3"[*3Kpg쇰h>^pc{ ~ eLk Lmz*[ޔjjq_IN3x7U}+v{PǗدK =t$D[+Ղ&JM;䯛KV#l`d=?454A299¥bqSWġ/%Plb>}dhQlp «,uﮈ>=KR":EAc2RJiMENf=)+Y`1/2u jIt0,~5jqT{{{a<܁I6$,r#ɩ FEb".ݫA"cȖNH_E5HG@W؇3 @)19oMuiBf¡x6V)0.t(2O i7L'qcL| W}r11leѱcĨJ&{3YɕBeI[ir]> =N ƯRmf όkΤɜ\<ҍ˅o).E?޴ZyV." EK@yl~.6DZ,+ߧq*5[vuzҁ7#L̈':$.17)wzGZ0Ve;~hHGhp $J IPzE}VP'r:p}H0mN' ߉a hѥH 󝇈JMp:qx8`&|  0ÔsŋOZS Òzp|~i>B2P(}3<}Z[y-jlڵXUL%d6ٱy-1XV6^ADy{C%d"*4 j܂ɺ9oUʎ}SW?˳ Pūb6n T|E7}#/j Zyʙ۩-V#;+; m1b@t )nhzȘnİ2Ȳ'Y-cq0Zxti҃d!gENԥ 5ύ4z Ys˃!(B6I2v:M[ EZp6I[?㙪i@XP%yPJeFj'Jp|z2K&-HZ#<(f`_4.U[[Q~a?׼8wJ ws1W IK(i[I$}%v {Y˂C4$N=FnT5%4eVCy=NY&gz0ʯm\weOZ7k5`gԕw:W]$LqQ S/C=5YtbӋEOypUf Z֓ҍ1Juc`uė ӗ(+r4bj  .L9Y10K^z+$!.싉12//dz{"}"tb1.L);Z77ZDBT#š‚#:-S6*f<u{A(c7)k*9ZUx8ʺ o#V $3@BP1S&QzMRq*ﯱq7bKPx|? v![ڋ!P}Gj1x$ يʟNDZd QSq,41и{,Sd"x:6~w`t3j4 </`\DQCY- 6`#s"@8XUA=BϣbVx`]vPE?(65*I8SSlD};lH%##53/i{lۑr q9{=4o/߄x ,=%&un޷0X&e^~! `M+4.&ir*|frE#)iw.DD4e"J39``D1*'d⛸:q{$4Mƍ8Xp!metVz;O]I7s4AE -Pj5Zc +gO.'μ6$\}rه"2ϫb}nZ沐:6R= ,t稬i GP)(8ms|g>h@Wtjlר^,]F50Mׄ rg)=1G:EUwЪTd tN{pN@V-Ƚˤ|Xb2oXޙö70CK!L3ϙ^4?&HIzmEr4`#/˳ ۛ >()ΐWï̴֌5`|_ĺ[vRگ3Up~gX@C S͛^hm 4n* dIN!he_#ߵ+#SP#D[;ۉkGnVg+EX_I@i'[gdf.l{o'{ʛX\t@%zċԞ,RRicH8-2OF>pib=bƄxL ~t1 p&J C5I_s/o9  -Gkh/sBS.D2VB{f ył;bS`EjĨ0*T5,=e8L;RTQBv\{oSЅHsuwg2 omNq{HYsv]p:o7nQr] ff~2;a@I`.| s0DB} Ch}o -WRcxrA43;ڡg6WS61#cN]ݾlڀ '(x7q~@I|w=X0 9U>*?" B0dqmK41۪N !–&*,}XhDR3%+`Y܁-&~np`g9,#Hz'cfơ g/ԓ"3]? 4t${^if<٩RbzmyU["4PSW8O2 R+t,0M))4rSL z0꣱sO}xWRʜN:6qէ =Cc,qA6GDyzv/V{Eį !B~Q"Mj*T $ʙõ 򻕂lx`&iۥP5s!+$y,=v<+ bwʸ#ZDB<VVw>U3'\!#3N hæ aRbrȊ׏a@~uE®e2EL0T~TWz'&A9h2lo@xj;{28#ƤtX+ VrS.V$X>P ÏiѺj%܋-[ZT2Ţk>i2tYq3Ll_5QCfΫ}F<,[9F?$L+%+f K:Bv>aa8E3ip3e]glbzڶ e@fFeD@pYWV!(NciegnbZct/cꙮS%G{ON-=rsEB/LjWb { pĺ8Tl>u7=X^j}eB4TZ?NZѽ0[5^iyW؝F'k^f݇bƞ %J8B {6cwS )QXGpt’#MP^RN7K; 6dǙ<PE*h7_ui}G-9>xs ׅ4=As/fʨ2>t~As"(p dz9!870omჰedrAXy.9)jع 8bNxz/A%/x7-u;מN}s5)Ǎ:UbHي۝3ms2OkL$E]&R-ME4}ʲ>Oj6DbR[gte[ڸΧ'DTZf#F5 #egоgyco10ߚhXP٦\us )Z06q^ ]psߍJwk}kqfB@QqTm:_ZıB`)SZe4zaf%NWǍ/L~tY뷇U83. \!0p!?V w~;h-.H7oJ\Q|Qg5WlJZNGs`XW1@8UQ ^S{ ܶs#87k;|<ޜGEU8άc'BT˹GD?ӟ%UxfBS ̺F576OyM|ck,S_~Nie& caI )&q,S3.9# mue\Q[)1IlDUoCG*lLT}W.K2D:cˈ- }?˙J,PqWqVpRAL%m~/Ix&*ǹR;l4R_졺e~Mʓ$|^} YWj<cAP|?'!m-HH]d H}:ƀ+7LwX ?a7 |ȠwbXw/WsU껈h(yƁrgx #aix匳T|rFG/8 Ppt/3rEmnPT qݾΚa*.mHG"f*/d mz؆C!Q2EW\}x ,!pڕR-uOjL'uVtZ6SVA%ja*#0DhaEs3x\Bz_lb8eٜb+GPNyYC9^P||~ },㾻&'.aǂ{/P*~7S(^Xs%N Bak Uض7 P*Xs3vT޾ԔLTBմsκg)$%}2_BiJF L-R~9q[!LgȈEJSFu0\$=:4 Tkh򬝇Jꓔ$.mc´xEiPw`O6LGmq VJ;wՁ%mu;9 ծV6 03O,I]q _jis)SYo>u{OkռA\45 kR6u}X,%!C؆gEj=:-DpT١x**/\ĵ]|kĜHhFRGζB4m~%8rfCS#πFH ed;kԇGQ1[v$_J Sm[@ 2Qm,জHY8++m#;}i,ø$.. 8i$g*Rȥ;8'orTFiw85 T"U;UpfxH~ÍJ-;S=`Inx~SZM {\刢R%!M n!5_ 3._dS k_Eʀ6+6p_ t\7/i$o@Y F \nAؿs΅ p?@ӵ窍<'nh%CM[h4)m_GXk{n,VvbgN,tK@lQQ J:n}y?GvI&soShtʅHOBg/sr$ PL;P8Gؔ Qu0'NGIcjEBWQx{Egpm ..(XYYhnY%8ůq9S~75-mUTR^8l{RP+PAYlYYЧL(JV<ɡ3_(r`G`׹ƌƸPG2mfB3u;Z~bHD$h͸kɟ+ /XDK^FwYJ'a*jpLwń݆um W+QOJJ-eC_SEO{Z~H"kكJoB߀lr|~=)[: .W<>(~غ'MU~+ mLS A`CnB ^U{یi^f^ϲ@i?TՌ;co-cQOAhWm3sw9M7ٽtѰ8Q`r%kQ0veg: ʼn_O~dzi]&̛V:jZS"gfZo8+@/ Ge lteB4UyCV]qFדX$ vкi;G3OOޕ0sjRqQ2Ujj&_qE<6U8-u>nL)-#¿cyL*TmJ̌%Fg !WR)*UQk!%ݽYu#A4, !'56U,i:#{4ˎG_s@q֣I5ٲ/`q+]QO]z4CZ(3|Ӄ0g$C10&f֡d0O<~\D<-|]ឌw8nCR;4w^n]=}I X&>!VGF@~ۄ!ǷU @FmF9*9JhX96";}9ӰcSg'ZD?{_:0#Ou2M Uhe^Jaﲵk*_?gEK"&0*0eo_f2HpIEA|&DKMvG5Vo$g#K% JQ_PWԁ f~ԻCn[E.ȷnDԧ4Oo.UU7h"i  5{QDgȨ7KW!a-ܓWQܜE)Ư2&L%,|)t d7+b{16iw[Y?->b>`7n/``ٻΘřhHhA<23~K&|3@ΕģY)m | 8' *+R̆J2N;l)#wg!G bNV `-53^Dnp;di_d|5è*q }zsOuKp4  SU*?깩UւV5t+nW؈ixWr 2>Y:٣5kޭIMTFXMX_i1M=뛏zckڤ]HᄚafG[xUmTX@.L@E Yb*5ŵRMq7w[HAX 7RݕQ:R_1}DۃW=^2/?A[" ~J.!J_ZFN~3glw UV+H(2 {#)]-zn2p\ oM AH| Írl Qiۺ3& g KNP [Ov&kgN2wLraEN  A!`PU/']ZpJ־7x> ?B}5&Db[}zg( W y0wKg a!C~࿫T5%BJ8|Ȧ|pVq,}QZ]֯bݡ(9 { rVs67:`랾O!c. ߷$C't . GykS}N*dLD, |{HFBMtHaCw_vB i.re&n=[ Qm%[]|W,vfbMnvVx9O|(tVGJLRm$+JO=U99*E CŶ&dޖP2/G#zwxl#W v?v03ځ#W\َ͡hx a]~D^(ҦD78aLJ¤XӜ4īUxV ui78t֟ܠpڲ/ٱd ~hGgAqOA> 2wp,3,yxZZoςsH]v[nG"c 4bMgRvV|H81: & ϰ@rck"Dh^۰9e9kJP)đț>msDd޽0(9K3 lOE=ET"?$ч%n  }NejYL74'uqX?˵w Yתwur /,c轼W{aP~P& Dy!رٕأ'R%^)k )pU#@}: iS{rr W+nc68[(7Mb=*m@CRލ?kVˑK]tE-#ТNn(ȧ5}>h4YItRnb,?"+fM꭭X <řβw(VUв眳dPO X ]<ͷuT^D6Qc#Q-uok^%ϧsfKMrCoDYrc)G mR~]ܤ6Si8ȁjb-YYC+ڄ a-iL+Kfl.]_hTpU}-~1闎j[3|/o%13y[Inɔٰ|#r5JX&=Ȫo!'U ^g{D]:Cw *nwv] RoUٮV5?Q-fX_4G%S?>3"*I%H. "*=irz&)vl$x,Η$[K)x1uHEFNY4F1Kx;:UK`bz.?&րIw8{ 4?=-v̽=yw }Y|wW6J& R]>-a_d(DKձ5nA:6%v qn>̇Gɚxfܑ"5I^L⟫,1;~@4anlP;u~[kyrI .lQKR *"g/crӽArsXp7 1Hp 3kX!RR1% #sg̵EŗF aU-Q: ~4r$Ш[5r{4Vbܛzwa~<酯8UkT[K2yxs4ΦGqsKQ f[Q-%5/x^zYj-kuD־kU9&8^9xq;m:-K?gʆ$0h|IU\YnoVY"".2MƜ Dցu #ҷ1TUGּͲtz'ێ%sT 6 DZӬ¹z7eG:Ak5YP=w1[&M,߱W^g_s_c|{$8Qlk?׵yĿmc#Qq_Ocޫ`ceƛ[2zFgsde[Yt ~H0 ͊F峫n{gJv)]ka0k?]-ÃPg߼ҝ .uLnW~@mS绽їw!"R1==qfCe֪$;8J[ތlkJh=7TY͟qҠ/|mR.pJI4jnN/Ao-W5^p;I I#&Z瞥/S7zQj}y+pKĎ;'̓hQ^5So#ԃB:1fdx ݧrz5Dɰ0>2g|jRaOnS DNR&%\UېyB!t>5|`bJ' ┅Z~FxéBbba,#Nzz9h >st$IߙOE/)"-$ILԙ滕0%>4lF\ΐ%RBR.E[DH- 6 cUhcBVc ö*"ǥçWu YLwmk+.H*̈́r$#Z:#(\[XtpRCp+ ]؍ EyHJ08y}%4|;0v!3@(X!Ik0%:1wA#C Y58Y|sZäqnlp'ngZ3kuE FFB!ZR7vp[oۢ]IS{БFۛR9} K, yQ;S;6jkx8B^V\IKe\νboŧ&2'ۗ!IUycGDd8&rWBiZ\%[1Kςo0!zv Hgk_r/۫͞{Nt$H)c/7CuީHSJV٢)X&+iLi?yU%[dyU'8Ҟ>')+Pg(X"l7=ld5ݏHd ܤ ĉ4P6ꆝž35~ s>N Q+NC 6՞X)7OK8-۽Y&:O!e(_vJ}$"P2t!F6Jd >/W+nls| zBHE`S /h FM[dCg&&)Sܷ>P|Jt/iini>.X:!;N ΅JgˠR~q%Y[$J[Am;E<$+yв1y#C/;#U]@ LݹxFg4ȝyĒH.F2DfQ6`Swr}}tᾲOUoWmj86P Ot*% }qT ׷r;f+ t{ `* Edd.vQgHAL ݥip,l=#^J?(ᕢtc"߲a@SԮHOڀi+9LDն/H[TxRz2G,nΩU>Aֹ W}u6$^ HnMd5;  j^:{m3)?a a6PH }kkͧi`F~xN\6Y:a\CIfw <͆>xAcۡG aMc9D =2= wnsnU|sg/Up+:r:g,{TS䛤SIus-wPK=1 O3+BVRvD4yC `vøΑjEX`!! 6`G?_IpaWqsLw>|fsz6p֜]F_,G7u4fo9Fo%~lҫKZ j͡G}cxC6֓ P{/"_;7ëPԅ'I8]%A':&1;SLmXNxl@XyWC~Ĭ|mԔ \_ c7Cfgiz bl8()"Ó=tϗa8>(Y m'Ϳ^ ^doWbˍ790+?Hs7q7:B l8WF-fein<_iG͒\ y*HjE`S'JM ˧1 ;mdF4e{ã@܀R3E_#ޝXxB6W7$0|v!$50Es{7y\YگBLCRPgGFmn9Z l-Ї#S=<߰وbOۋywJ*'O6ըX6%8+TKFaz͢#1&cǰ|5Ow3꥿.>V::>*iPebD=Td`Q)\Sm;±?Wr (M>8vhYHC_PY4LO_^`xoG5s?vtFSjf*q8bƂJ V-HP$|HZ5W\W4t}Vm 0@#M̯7򝈐6th+(Xo! 1$g0pa{ʇ>p*"jqm H 5Ew{c&9@^Q5ƹ k!ٲCf8ZG@~}(b"p_a=˲TYkqkv𪭽TʛJ}4@iFyZյU~j#E1vTj bHCY}&  ̚Nh8}- 'Phۭr&O36T8;1OſJ[0¶ȿNӋA#u}V6b񮥄ũQDm%1xrJfhfy˓fQPp1v) Y ryBqwdb ?im)[L:2X~]bkXjhEsStByVA[jkw\/4pa MU1]|Z@Orȁ6J1%qހQFĚfaA&яXcc;\9<"2s}s%30f|1r!vfXWJ%6Pդ)aԴABPTeϤ{# sx^sm֍?R!:d\` R@skt ANW0)P`>F\ &H\y#3@c ֱ>Khig}?ɳy} k| W!df݈0jeSͬɣS98j\1E{~thxRLyN*I`= ӑ{׳uDkQsE{A26]R DHZB܍*"ĺ0Tka/ i*`G]\ݣӤh) fsf,ha3~M d6uIH}e,OSܥ^I )F6*s8H\(~ 3B l;s4K*ݴ T ѶB'=Q3Yr5 PN^Q]7Tdinc1# Uyh=Qe S0Aѯ691z5 g%`bJ<3P^gӞ8i7^csEb_W(Bs `d%j6QLC d0 ﮺ 'GD@חIǯKTf5H|R 7 U @8qI ʐX3M'<۹'%5LMuAͬqM)LAB}" l ;z &IC1y,Vą lgZˢQgI>#_Z4){FY2g KDCDxuR|™HeWAhVf(30h&  YЇ\SH.Fuԇ?ZN Sa sV0kt䀺kI~/k'Vv)"ye%GBo\/j"g{vNqɭ4ug[7!lٗ8o{uH| kHJ&,u,81Bb#i[+#, ]Ƶh}4i3]T;r{_&`;,X4":?法oxbxjU$pOe7'4?ZmLB^!<+>>t?<ֺ/F#͌ؕOzϩ#ڔTYUM~=}f{nL h3@ >ilgCgNt /ߎg:JA]F҈>↗G>f:cuaLkӂӱŝVeN$4P:_s)0:-8GYF$"W>ZZ١|+)ֹb_0jLi*<|ޑCϨ"dijzhl(Z(!c콞=j/-M%+%GFcSi:zU6+5sq^%(T y+9nxFq)^}O"5cnɅ Qo!((kC=״brH2?|GRK³dj) Q״[љ:zv)"{\4(XХoHF-5^TsJmU?KOFG%Leu?,°s ")槯rރ6pwwZ{Z9bG,g(5\o 3=Ԋ]nxe\jLDSPa_rKHi0#n*gĦЧU[tnIݑ Pv@$ W<52\hnmާB!W箜2onԻ@d tjwCq;3a!a ߩS멉BRs{K!{ -6߫Cg1԰ye:#_'3.k(.'dz 9p+cPP;}T Ζ>TN.p= dX:_OqH ;yrpZ>a=*AeauUK1j4=Hx3<{PJq`O N߈l,Ns%VͮFquie mwYY^pߧ!t2 vQޣ5̢me2==!l+;e;#PCn:),-_0P>"" ̶s z\dMbkmlV& Cud5Q= Tᰡ/hGb(A'pdo0>}Ֆ?$?bk.ƣbVd8mL^rvX,n}Pj3x#ە)C\Xa {C9:JZJXZ$L3E#O(tmkS;5Ns$~w﹢h=VwF&?=# Uiz BR{pfIWKӯn\>0ܻd]2Q(Q 3Ze YkZ|IW 8}s]p{m\ș~) 熀 sig gv9Aܙ YFB{Mݏ {=}$y0mתMOU{m}ە)uJ)\U&U>.-?$nny =1%1-pn"'2U ̠Vy֫%ɑ2`8B,VZ egG,*8G_jYZmx[/tMl 9%s؞\Iqqn,il,쾼(PcuXT/zw}]})^&o |t ENQ|m8Τ7@Ót -#V3h8g,܈zR.RD8'Vlɕd)]sM8o/M&L"J+shk:۩ʌ<\-G!- ]&^^s}mz-έJ}u^ lGgU|l nЌ:yl*SQq-r{.sh"D˲Vm.t "W}#j 엸̜0Rc w`haKO=;V#S!Ͼ="e=xG:RA!wШ aF%}%8wԆxBh8E3k^E$ ` "!LU$~.Y/^>;Z MB!7@ jjhC*Cھ$TۙG ?<Ě:Oҥy)t "/w6ȟ|96k7gXr]r0w n:AȠhnGviJѐgˀ䚁04firAB:SR "Mh& 60$6||1#0/K E7Md?s nWddUbTZFղŭ< 6N\oClImc$ÜYjQvbc)Ldy!vQVMe I7ЧߩDG{K#E6U!΃mbgP8~ܶpe%!p10|&;tHhoVc~m=;!|Bu.oBuē7Fޮimҗ8,ܨY\L Ly.Vc]`oe B6Zt<9PbtWL/A-IKb}o8E؆5vEjw'*ÙS@ s\cPj:c)Ѷaps]02U]IՊX*UI@>DH2mw/no Q.bN=GLϭ`wTkwW`#()8KH\3VkR&_ްX^z-ꕈDY! IxG>n ,{U|&X}bdrZ4|Ő*O8K N똦6 Q )-Y銳6/ ջPܽ cvŷ[dϴ +* XS䕨ܼ"Fa#\ZrĎOnw@r2vswTF\;^rRwˆ(ڸE)&Ąo7FiF?o-^^ B GrL{:=bY!̻9evɟFEdpЁOFVb.uVLZ9_wΧnmd"&o%QWE)za:LW;]jrh5҅Db̂*H6NBz3ׅb'&;Qm7YUMlUA+Z>V+Q98F;oqY v)#Vx_]ף3 q+Zk>=!C3%aU$է1PvKQLw2!Qg x؀˷psMV.nd5nBCi'Xy.5z# l`g'TS܋LY냺HMj^U(;^ zXIWea Z֞F=OPlJۆx+zh'adG_d/b+ʕhъȹXOz<-+wUimz&ۡ(xG~}Q$_R[LEqn]-T+3ɸj0Y,/KrRL꿫A"Nsc,C҅_ǂx{## %fG#Vq­r.xӈO_CsyAK$qH!Wq۪<:D1E5e[<9\+Erʺ oBXœˋHuk}@YܫkM.g=KU:lDYG::@qaM³:zTA&?c:hVtW%$ñ",uz2$…,"33o~e8G AOm3M("n_pjw&~VCkdE]4ardCA1X)n\ XEo(,굟p(Z%[]W$&F f`Q u忿}wB#OȮc_ [e맨7dQEγr'q۪ ~Ohԕ.)BH 8oÈoIN錾N6|A+܈աE5c'O~(Uo4̊d}-U'O &f];cj.GADC%|Ά^rk#JFJZޣ 9~w9;$ŗgB魕I7 k-&fk ml44`9;[{@#S:/[Y5 CMa~}suk0A5ж7.)4{4df쑄1UBQP)BJko,GCGaT˵8\9O׍wƪ㒛ʖ_VrUwyُv0dS8bb]K.I`&";|'>J!y.r|չ*Ǽm_1e2l{?y"SC|fˎL[L7k,Tj)e%&7\@4 pE9#J.d'aDe{ WO?9<^<;ϰ{}gK y //aV@|G<|DC%z#sRHRŌP젔`i-}شn,8s}k* sQ4OH? kkm`[ 8kT^{?˶ۚۢcJ|: Zut N\5/l?ܥ̠}bC{wO4ڰ"NҳdYTNZ Y4W=FdduƞGS>BZ3\y$2f^844y,Njk2/;x)bu7vw|b͎{r9km(4꤆"tv |,r|Hu+N~Z$+Je?5 `4T"s%2^ wwz4 SVS9T)s 1Ri&3}<6GQgV,#|c@ꖎM!tviuc\,V,֥IeԡxCI!)h 9ڕ~2鈄jcU2A S ijlՕ1#$FʎF'x#{qL`D`^%TpFQvZ z.8!)8#4#B?ȆQO:HG>x",Xxv`RFbgH}JV.q]*}ཀ_oۺ! #+T!<& (ε->mh]5W1̟xAeHA9lXyaAhR =jM)iza|kv>av[Z96!Xa+'y)j(%ҴeG_X5},۪PMXf1W~)BcB{O 8̻DQV>JSl}6y~oG 莬EhZBi0/9=ASՐ';mnθ)Q8L"2~.x1;,ϗ_r_Ψ= uPC=FMR$&axK0uY$Pk Hus:Dr Cz2w X!x2+tvPM G#4e"֩0S?+kG]sוXQO>#_a&} -7נ v;w $K TŊ&~uJ~;'-rnDs*|nU+chNl2[HkdKxanchu2K2^0bz8<`uBa[|G 4P8 |I@OkbMoJC*"H^`` =W1} 0\eqb]VƏ:ɖrDٲ^3PdmMi~eۄ UmT6KBHEv4N<#ĈCA7^6ìtSMbLy m |Af~&5.?:b4P VUȒDN;-NwL,VLu| j (S's VW4\F.^fV q&ߠބ. lpH/bIn?Cy>&!@\$;~_dnLKФ;9όͻЇDB4g0u-9˛?1RQ53zbz͞,^W.sWǮkvEF]_MH5Ki-ɞee?41k&j,tѯ֟a饬ӞE e#BA9A}LoFXT Z??y-ơT rt)gc__.Ed6[V?`WT~:lܜi$ RB I#))s9A;P9hX֘)Ρ7^wZ\3v|iWEOk;W/yDi*_!a(힀aKG d=jnDЖR!ؑBeSt4 Nk^ 1kDzI.9ԻӴ]N{HpwR7* ۄCJ"Ie3mŽ]1趩$G{5w&]qh, 3,=oPq yk~(,?i7c/j[|GGn ?]65@4uG uvQTe9;9'Ht:*^oL#hQ}=myN@?K'Y9wG *jG^n/oW!ܲyZ8Eҿ>B^7Do15*D3{nB5g#E'R!+Tȭx& sW]I8L!q0pX<#w*{ّ"vڴBޗy?2!8 S6#N*9=4zw؝Pvf~iۋhi N| x?[+~3so~7 z \|P̴Na8AsI f8 B0=Fҋ-{aɿgiM,*,$8IP[}om>t4hqV`dc'$OoF??{Q:)|RHOhp+Jo%1rp,\N2_xܤ }C$Q<[5ɵ2@X3k9/yک;2 ZO2^̰S!P{ͩۑyLT?&nzjJ<׈k"?`"\dþZ(>vMiOU.M|]3Z }GNn-U߂ʀY&;ra*H9穝y|af-*<&QԨ7?VEgrW)ENndщEu% E0Vx(j->z+1̠\nL% ŢL1S/0 hfko1g|D`x,5 BFoB<+b3vW)_lQuq[>#A&ŕ dW%Ԩeڧʀ>0nfc,%gUtgݞw>1%΅픽gz@"[af#lv\>Q֏pbZU0,Ь4~ؙrAȽap 0GgF?e*9$gnyd1fʯTT2bdqyѿFk2[6l~lY%@O1>HԣFY*[~H]^EğSU|3,M#x /"c],}},;hz*f*Ly~B (wa(Ӗ*C>MS5Kz8rYU4<,I+թ&[|~ bP(FyOaUxJ/.;+h6I؆/~#91FWI8dCkLH^ڴxҁ Uial>TR\L( ~3,o$YTܶY'–Opq?d(LHգt, @D]9@G0Ğxܩ[A&pξ<;7@s!ՇңPeSxsSQ1hN3$l˅|ӖXUC2.c1b%خ W޾mOAc~;atO,F%whs>ky-%O3*=H5 wvSF fx(ktѨo/gm+ -GvN?$]P y%qOO^φM6tDlQGanD|:;WX~C%͑|,]el^papr[;;fRL"̲hHCk~ʭ4}'~kW Ke+pXj;D,]J ՗@f2 [E EQoOI2NZ2Hit?dι|%@ia{6wYdoZ:M% DR vxًrN%R˥*"f6co_G@.gH}6ȍnQYJ49d^EjI)Ng՗:x5͋JD"vS7jpCѳGPMˌ|>Z!n|8]º*7^z :ǷWc\L?Lo$oJ"Lò$0H3"->4ԣPtF}GgvTĒZg TYT9A?u۴}'OڠNp/:5O*zmS-?1\=#`>vz n6vc0LfCF ./2N_c{W v C ;lPo}PbiO# SaRc_^ R_SѪdȵ˓:Z\P$kӦzUa#ѥ_8t&n {D?)ЙވZ9~4_Kt.̜r5+X.H 4냩zcƹjuef5λ%Re2Wʝ)n<-R0ݐ@^zz_F]ezXulm-Җ5PQQ=KJ<u]6οGRCONI_@5$A/J`9춻~_ڽ3pO#p~YYω4<^VE\'qQasW`Dn lKy"T4jXzaF&?Fe"7qAyʿ,dS{$!}16- hl2L9EkKq6yKl_S'KS̴:,%n~KLz*cMuPZp HQ۩ѩMr묕X '-;F ]\,@vd6GN)Ұvo2 J%V)o:D2R Qj9eܪ#ZWH]+qղ ģQ`g _X%Q5ro۳y/1Z ,m\f(g# ٴQ'LG :buc%;[MS&[#Gl%ZJy]b>ܦ ExoԠyU  6=;GTg6UJ 5pѹW# B2`/VGU_O? 9 ،ﶝv`b߁y)GYl3y\rK:0;#|PO&[2 9ѱsun   4֋`q Dll H:Đv(ѹ38 = ZxơǘdLsoёHPeXBpCo(ehϫ~y?+, 4-~P͵Y\W.ֶZक़M n CP0N(FiרwȠn6 *$uy AWPoZ[붲$oKFzZ1$g Fyv29DpRl-˛kO{1OOua7_ k{.Bo ̗lpt6 \a/Q sIO<xޕl P#ܽ-6 =#&rg,f5xpx[ 8YFu}GkT0/DWb .o ԁQ$WVN7NH=x<]J6J*ZTQu^Pty"c݊DZ+(;QQe ~_2IB\eށ}\έ\ ;4[Xc8boueA#gc#uA}*F}hT%PqAւ}Y\XsX'%D QR@Ϡ$k(%|ar MdS + sfKeG\f/)VR@2ȱ0\h#) ?ii_^iS[.h̢]|߹"ڃEjT~⧖z7SpLuy3D0`4$*Ng&vu5jNj#,c 5.ǤT[jo9D@=iwu1# 0aS.,׳0'ΖU0T\4nua<6טZCz/;)qKU2=AuD݇(-BXpbvkc󈤈˖(M#ioqw!reDwԶCcƟd6:KG@EOKTM6vEJDpMd:jÆscl 3u Eư>tNTr@& .06C0l/6Aoɣj3M ( "IU$ eaI>&65`Ws Mn Hrt yvG[keucх`pYBTwWJ𶀵=HLJ(SfS?]; J*?Hp)!- ȰKћ)}tKDhZ啴`#=-^RF>wW rQZU3|xʦLoӕjTT~3zmmRx6L-49c#%K9@ԍ3E^J`t AfI!%\a .vii:p.&{z?\(Ue,)7X}a]Q҂yčw UKu*Q6NJ9RZ,)~_q3>)[m>(#gE`k,p"p$ {W4FKg M9k3*)SG]!LZ11wևtn=_M}w8Yu o[Jz;XAGcV&gFaSGLnr[pbka/oATEګfF 7Y7OѨz/?W\Y\.uY`\2R-NKlN0e6 r4nw0VGpw)]][|MuUmOU97BS2Q8-!0y ߜ'}|A~ڎ)\d+J 1]HT|\ xp#sg\Ξ^o6bMǺ'%Nr3 R3ZúQFAј/W##\MZǁ4M׻jp^)ь~¼&a7yg-FޘRzPCK!zZWТ]T(-L4S8>)MnKgۄ@="%2Fs ̅X/* Hq=OEx*p\F)7/z/K#:eY:IL(u`|uHב- = oO)zG~"Wk=1Ϯnlpbɷ 8>}K53yuCix̬I(]!9325[i9V3 x]%B$=~c"=J@m;-|-Iq7ۭr &l'!@fzV1'4}3i#zs5@|a󯛧#z;_r/B[m.AM1o'#0-;\_M9*œW23tF5Dksd4@ %}hZ~RC9S[ĝ/|[hnjJyW4 jdfJq"vD32RZjWNJ@s}{+`rY*|tjŋ3/IڈbǞ@]yw*X\6ɩ!+m"7\*x'\kY9SB m2b~;XTJZuzVXd Iir5HA$sA#= $0Ѵz2H-20V#hʥW~挻W4=?ՠ;SϜ-=AOMѮ۪څCBiSw씘PϫZ8bcTY͍vرaBJnޤ0+A=Gb5儴]1 74U^~\*Fr :vO]+lсNBTt޸B5MLKZl;׺ep¢͜&K1jWM;eVwм@^bwц)`8gR 0T4/黏Ż@~qQL<'mTu!/MKhGV.eR\u d!e0N/Hk~Fuޔ[">s:(vړ/(;LjlӜU /2 ]UX a>80[Ȧ:6j?Gn,]VqDη^ng)+p>,;^Y,v$]zVˎLot0'D 7_!wf(*=ج] ?yq.D-b lԃBs ô mh) `sqBߖea2ƺCl2- A]8\1O L<: tC-P+j+R.ĴrrgqÇh9zлC z﷉:ձ<(L8!m.0a6E ُӞ%V0$ m{3I 7qosxf;Jϝ$c&ٵ%vXΞ7F~/Tsfq,Z 99( vA]IVL>zFn> I~Dߟ3,s*aP{BjK#NTqvKPI뵸>rcX0 7Fgj8[](s1c1ڳna 5dG8# 'KƔ02y)\ʷIӔ+P!bA1fX1hD~jzS9` P.Xe̾ЊStURҧw<t`ư52iƅ.t8+1KK D.*v <'kTԤzy(&^f X!ɨк#2$Fd/ITt)ЧLƐ!-fO|g v1/XcZ mBaFUYhC H) vww,-)fP?é)F"O?Q%xQGY7-D?~UZ*CWj?X"ډO)M6b{\Osg/]7*9HbBzE \0BljJ-?@$#+GN>GUڻő= vZ; JJT0ɐd ͗h"ѯCnF*_ղpX /i,el0GEbEU]IǾ@Ǖiϒ(+w"D^(0AƝUvDG|"+uͿg'hK>9a1)Lu|A!%,:ajiU!ϖF[| WӰ8C5_i_hOf"X;ѱ>x]oN^ DͼgÎӝp4-cKjpQXNs}Oi/B; *E2Q=!l@vp|uT>OkU`3~6rRߋ/(b(JMdA>S"`a8n D?ЕB0qntPs5cx}@V[Hv;49w՘P2;oNfOƕ'o˗ }5- >rvىs"Qu,}A+}oBH,7afa߲tlҟwc[1I9g<#R'KPNkٜDWȹ}ymIzK-hoqG)4d,4%v#Ww*G7 xtoO ,_(Vh[1*sm$ Ie&+h6g[KX蚷ވ`%TOB#|̓l:ҿR3ml=F.>sC| ЂN-\ Q*\,d<ΩJgBڴlryNA%^86LW8ݾP&EpcQgCQw3!`x5.BXإV>JA|/0)˾(xV$l+#KL٣KBүZ_fOkSi{?bY4>aںиR)S@O$kWD5Rg w{s u78љֿ'(˧̭MuȔ7?Ube\1T a?$#WGS/9$Af}R-Y6i53M ~*3kIJ>f?sx592ky}ɲ=̹Ni2X1:R@ 0/Ɗ}6Yckk>=,]W>_@.(ZQq1YGH_UȄ9)5f dtt鯄 +&-]w[ۍe4LD0pk Aq/p.*g!rV윺| GӇj]ZV  4 Ad6zB[ʕ1JxX\@.fҏ>OAV,i|nr`G-K9A?L*D ?9^Cyl^V3/+CjD^ iL!OssPjMfc|4T"Z"<ˈW}_K?fQ.0(TXZVD1dtG\vTﶀz9?YTN[ʦ@nb)!q@75'f!HO ܪzx$8L6: {dco ihhϦ1G3Sю- 5}Yc튣@(z$a~:X)p*vJ 6lf.د˶5,"Il[wzD.=Q(5߃beaXW[BG,wnca6O`9mI\GAǗM"ާ/iBd@^?yPLȥ8 ^Mb8B89`'fmrt +bvl1_uۡ41 ݴ>yG&^ȃ[\֕5ŅN3 |dR\N*!YF6X_c`X[1&fsN2@^R^)(tQPɼ5!Wr^y і[!'c Ij2êKS);ݍ)#Ts'|fOnT`ݟ?DHŭz..j9Y X\i!#$Z!.ErzH}Wpjo30k3D1'p}FQ.yjٸgBԁR[mHTp!$t102@ DT,e n*t{S]PRu2Y 1aW`a* @ utIt\Ac0>oc%lBbO"cC\ ;Ň0]3 dYծky*xn("$x(]0[)>ab7 KBnxCd##Hp$nZ<4,On&UO_zߙ#!}Z[aecaO?y 8}E%mӣ_y;&@z%L6V@q zN3$"|p,BCH}'TvJq}NR&µpTF*7bO`@؅.Ć='ݶQ~A(6ZVxt^&(a=AbqRcRȱ;C: ]IMʱp .a};_Ƨ@P zh s> NI(|V<ɲ|*,Ί}]XFs{'ՠ~KKqaAͽ%~r2󀢧aPR2G X DX8銿JjC1!dJݕDzrT| \=h\6 %K_042Z$ *8h߷xa8Ά[XZAnF@X~ _?9eK{nWJ,ڋ~be^Yo3eb Ү$"km !o3Pŧ%9zQ@mO*BKX A>%XrYMTu ynqOtzaξ.lT=;=T LA|Vː?ҊC֐$5GUt4^GoҡȜ욯\T M(O8_sh6ҋ-Imw!i Vs  Y<.d K_+]sb_ )'햪8〿Pw U)M.E d9NYF@\7Ltgs<"GS_jJφu[r+pb6>(?9٘_`6 o L+'t tKЏQÛdMe9uX uP^Lqk'8RJ@:~F\!4Qs/,xXD.eIc%˜6pUHdCOYFȲ^?.t YCɻ"{WdXfԪtK-F@ژbc?'7n.W Jq_pňxDO0_L#\W`t1;wc608ۑ6H .]ĚW4YfLM m0uh*d ꃃ'b[Dʔ19dss(~7rXLNBzCgL=l;^w%Y*ʉ.IlA<#a<~CPr4{G|В*yafhm%ѩ?INI3E8K^hŮa?7}B (-^$LG̝sR.%|1MXf ቀ {6:Y9"+0}WC'[Kɯ*wV?j7/^:T.+Xnr j5Y ,s>wM*_`ՔݣXUaտɾn/0~)E'8N[NuN kJ.'(mRR-|Q?ШK[C6]wӛ`ϱ$Rs\kWHy;% z†.?cMz(OʰG>xl(礻|8~BxgܢAb?aud4(_TA/eLdݎԠ;~ttRIv-%ZzFW |KihkO?qTxu~`4g\C7$ftY ]=ljߞUTj}WmD,OTKq1͢WSY*X=4FQ+ -9\!{:Xv>b J*qN,`=䛾|G 5ylƜk/sĕfROrn'QㅢM#@(Ȓk#^Mňv>CGu\@g9=YH$ZDm/;rZk}(4WlSVaݸ Nlrn>$Q2 mz\;β \ kW[x&]nj9jR]Q=4*Tn@C#cg8#mOl JۘQǘ{?ER@M07 uX r@,Pl!mPfLUtmί DW9 gt7A%isdԕU^Bȿ5Mgڽ\Y/ QSjқ/ːEWȵ3vh Ӕ5cZ]] _l~&u=+c=>Ys!-pfH YbRMqSCh+).rX&=׳2HF{颍D̅ JwYWt$RW ?vJreG`wS| ᦔV|U&޾"z|$?{3 @YP`6ޛ"HnG]Xv>WQFi hcf$d?t™sBh! ZШwDeXtЅ!?GJ}SUfŁX1xejՕRIglEDʟ|p_NmxfkAw$yJ5#KLbvV|.{Q9׋c٩pC!v]Wfp4፸7?N׻cAIXBIծ`"rP`#;G+pY3բ:Za_ߐ4e|>5u\j [Ij&/"kxR&,D}Di?yLxN7^J<%_XwFј68?3vh ҮYԐvGOOo-w^10+ڄ[wL`%RCW &i;By_е]K2n-R)׌FP'\}3H{dξ*`+Zk617$'S'_i| ?^PSރBEj{N aZgC)ʌS-Ez]4%F)ΆQaES#S}iQ':ّų2a#Vd2>,EKK xSC*Xux}dyre*y_]Öyu?}\}TΚ9'PZ:ݹp]34@/͌,N_>Mze1! qvalXKD%qG0#JvVӱB"(ĝPiT`tUAcЛ8J> 0]|9ehJH<ӻZߣfRgw{,pΈ+pK#4.n5жd9KDr/Rxha,Z%UrNrQݬzCg&ڮE|ɢS_!5Ahzjjqp 65\\DX,ʱkYFnD_a ;MXk:^e $oQCD߱ pvqevij.LF 8=1mFS JlYGb%`t+wn-q8 )*F3o} KзJ%lckGJ[}3Rl~wK1V/¨Tqi.q!ӴE.2M8n '/&TO;^QB,LWH@)E6][8ΤSi+i.fP9=^-#rmC9aqd7|wouKD~eلLxSD*$srhܺl 7fZC'$L 6bBDa>c??a;3 FIZ=.p[U|BUFnshea^0%Oaqr{N<R{ QG[>{Ik dZI@[TDUVlHP+zKy\\slٖK)gaW2ޞIRǭ|۳~?0j*x(vĀ+L-ΗE鷿^5aX_)>k1ݧT:B;`:CXkƖC\b1,5tήw8pVqcBv`@09ڱ?FMs v P+Ð K|]ǭ!浜u0ɺ28d%ɬMWOf~%ìpAk4@`|h'h, &K֕lbtb It< sz~R d// atZhfF7sqRZfɌ f_6p%+L⳩`HFan}O5 b:},Z <ي21j)N$ɪ\Bs$X% 1s+ At˘],WO%lb _W ލqit AMljIבS9%I4-,Ro. 0t3L4j.}rHVˠ5 eX]} |k%S'G)&|?C _[pζ#R¶;*aL DvL^pPdH"mRpظ3lԂsθzm=+3}`jofڸ :Q|ݲx,:.R GVnmi^ 3̖}@_?ҫ+xOlb?^poaQٱ?w[?At'Hӭw$-=R ԱQЂhHFg`_uY}*Uê咡&9/I:vsoa?QDESRcvy^Nf 9%#\YªgVgo˂|LO:;$_3[$Tl ㆛R'81:ʩw1 Gj`ҋ&㲏qt߷m !h7˛L- e%*uRa$B4-7* ]SqOXTNx  xuvmx&h4#9}sPўfIN?V"J]Wc{1\p)itm1=#HWP'>:mT, Thv$(wX=ՑYv6%ifz.H] ׭g?.tP@%? ۡx}>AO,QvpE}}ǧ[ʦWVa!j 48M7sMؘPt9GO&O䮝Гu)|)N XE+I*"d@"/FƳO8ZOUi|[ݮ)?TjRw3k>˚Y=\k~>r0 %5]CdW==/b=4o&سOt`S<n ̓<;8 ͤC(\;nPL|1a\9BAfRp`Nς8,`/'M[@WN(-=EdlN0++|=*hXyfxV zf+ͩU cOүć!_vlnI$U `G!ji⍐~к3[xC{I1VJ +()*KAUz} s,x8 ڈkہj2pBho6Eq։6l-JxC? `ٲ><1};O &;gRshTNggfI|ڪ`Ԉ[@ x1 YUY.OvN[1οܡH` ,cajv0SP1/$5{sF#c4N)041Y0 `\XӚ*HneXpk|ڬl0\DiC`Ҝ+"G:/#2 k,pc"Xob4i  5z/}\D9()A¾UK `wPq0eBiJp;Om$Ax> 5NS.qVt,YY:4_@&JUY|u)&ɻ &pD `^T ,=8eA՝")k5d_$#Zfz2+\>!s+Iۥ->V:\0]ՕN*g[&|oNfٰ^֑-'~ y}:Η 3 )HU%pITNˤ ]Kh"m"Oa p >,DNY`҂ Bp=NgZTf K'ڄK{5{%4&!jo8ۺ`+#ʬ!9=৪s{+T_kSb~ҘΔw'^ý&$O%P Ai*݁YNb*~K~Kw}jY?&2T!0Ԭ\|־O ly6َ+CMқ}a:)CALc[&\1+VQpL\)B>`)Ylެ~"CX Զ1>v06Dd؎,$|F=}ɧv?pήHQ=3W\֪2)Wi8_>WC]'7@L0,R k@o>R&0PؽYUѨNFݫ u16e@T]G<DǦm1宫b(aL~Tdf`| 6ܝzb p_L7ȩ_Ghb (/ChA}- O?OHg:*Jo0Ql,·? wgsf@"ooތ߈O,^+M4UTVgd˶d50DQ|#M'X߉'2nJokm8#*<%@!?e[ms NEQ=E':?rZYMI1 VKY.ӓ+{~C..VҦV{dfbDxэR_jcҔWl7G>nUJ{!}8֒|b Ҁ 氜w, =ABzާa e5FEf앭 RVhki~ꦚ[ǔ,pk6jq1N!zKPNv&Qod$gK'_qJLäY Al. iS_wN9? fdq%zZ8rrFͻ;WϿ^o[jmFlpAQ2MC)'v@x v@ @ԽW 4u6¡oz<+1VT`?L[bF cO}WwҦq*r˸;SP92#&4rqBKyl<n MWػ֠-轥䶆3M4 To `Fz;/!㲲 ^(F~3}@X(xMg2VT*Q27[&pㇹ臱%:(8I3fb |0c}W4~H6a?ffК{1Gc4K4R:wjw{\[:M?zF{0#SqRL(L mS CQu:"3]E,f ^|)[;\u/|F&/.9diلF@qGSX'mܒ‡-Y*1%?PnFA`r\Aٗ S(nE~Tr9Џ>ߜRt T_Wexuwj0sJij`ܖE&$S':NX:TT*(Z^3QS+1!i<Vp9n>(uu5MH ;pp?0Mbo2'044'$]S29{S FBhsq|_iBhLxu^L<ν*t :I1=Ae4Υg ]&f `Vm mJ>gHj!XY?^$ct8eC Kݳgz+yf:!qUSe\N؉[P~lT"҉ct3xBh9:b-LBJ¦YE/Dߟ"@}H˝̖|@t'M2+TpVՂ޳['&sػpR)-1}MŠY:cCc=#hSWZx ":X@~_Ƴ ""*2V\&7veC!v_?a"YOXw`Qv`渕f[>֭g}s L/1䱅&sˑd|7yiS-Y'AJ^n* +ME27#EFi*1XXlTNV%/MLdp?Ǟl{ %KOnE6~5AkstZCk"TĪ?H?q |31Wv$4u4NY@'"Y |Ce<?ȍ81&$/Gu>"<3{KWQk ߄MkƂ=n$0“7L4"!f޴2nCy%kh@G},.NpH4FIQ%P4WWq(!LJq.z<-7GN͡EKLӼ\m@͈?%d5' 3@zލEd,B~Z4!%-`KF(2F1d?1̎0Hxb% 3oU:'FtTsa>1AE46ch0iHc|!5M7e(XaEWMnU\ekC5NkPe3G3[%>y27hpuQ'x5!]fT )9[@)jv!d^wEyӱ_̸agJ-wS`7+!\gZ)g X)-x;}-WUpҫU,|e R4pH$ev\qvNb6sIo M&ogf2 ۔2N!XiamNAVpʤ1oX$#r )2Gkȩ);xlTKȯi_R /嬀) Ilh4qm``T; ӨaYNǪҫvl׎NC/x±h%{|].p8&>l,#74o rxO )&\\4q_5 gafqC%P*-D8٘0qrŗL8مUwo&%qa> @Ġ Vy MqTM}]D g<ѡNDofԷLvf.pbDm lXRLs6"ȫXJi$Ù׫xDձ?l=z#C;.Ϡ'F;bBwR:Nղ2G?GjI|aן-`.;&mx/tEzܳnq@5Q4>  ){!Og P|cDBLn:^Jc,F-nM| s6MrunTǐF`v4unQmG\,Aa$*ZC]Z87`92 ['6a`;,}Ur5oC)9,ϤCrΑ ~QwWTC&Cy]M1ǚG*w N͸i}n?? *f\GX3|{vS"`ci*\] 2 '(%'@ ti8Kd2ѱ8i g'm׍''|q2fV˸f,tymu<Nr:n:5fSG /w+FbFqgOH"^V>l*u.jqaY*r  ]\too@ E.=,+B#w:c-_w9g=xwʳiI8@5nޢ؃KgsGj\_?''RվAKNy }DVxjT$buxnt fГ<ȍ{ڜ#лZ;CraڢeQwwrzKO6踭065g&Ƽ]woksAVV<=NgA0]oRUX -Ul UPWeB\iNCWaJ>Z lY>ex6EN1Д`{N3m'm שS둠wbg##e▊hYh>i劉PC_89 cM5FR!n^|;h}/0Q^4Z䁛/nze!RK/1 -oxc-QS9j_/߻\-%[]o@q1=J<&3D` ߨQ GHU8Gm8dC&Qna~Z{MviqSR$ hB]ku-~>icc;1"UBB =8=Gw cMJrai5pjb"]_ Lx}@Sr1V>}{;]ēj.AVq=ߘ\0vQzGDC#CK!R VG:aõPi(7`[ %8ەiP?g0kHa^1&̽9p~x[ ;ƣU>qb0 NoZ6ɜ9u( [+Wmd_.Hh3 PH’; u0STk--Zq7Ų:XbMTa>hTrht-Ny~+ FLhKCC#(*f՝(tM"n3[`5d!<7gŷp6:mrB1%xT|!Aɤ-!:u-Eq %K$=J{@59pb]op+hx*Wc򉷤=l ?.{T$/k t"Rkt.1(_@fM~ʎHxC /M9&O?bh.ƞˬY1jx"tkueX&RS8rV崃oVGSlפ[zM-o9Yw /~ԁ~zgt$1~ bnVN d͐ؠ3 5GhWV%ڿJg:!KE5m>L]bc9H^:tLw}gS$.-ZWʓr)"鉇bK~Ai6aovj>89tJ.NLD4\?J?8Wp"u쨁$_#&GO*~s3 [L{?&/* ;o0SZZf7Ok 3Q*K.>qV#N2=Mcpzy(0nˆ VTog(Ա*ڨWK8-'?k>ڻ2̈IcXZY qaHL>2'Gn61˵]ʎtK}/)cU~Y-2Xos6@6d*Uլ AggԎEi].*\fZIiqv&MVsϻT!)V_G#^_YAC9G+ܵfH|M*H]JH|Tb۾ =:?]-{RشuFԺH|DF$6 uJ)h49Gb}XDwZtnHn|rO RwĠ̞OqOLcD}HrE6վm.OU6*KXs\y  ڎVy:=ԙ/Q Q'?ѽ0S_-29`eUfhDdR@Üw:>کp9{"#S`8ț]3ЛN>`Z'S~]Gt[TmQ7LV} Wn@L`UI7JhܹhAONOEùuNKQkO2msD(]cry쁭ÎoHYyK(T^ha{KT*@,n`i$TCø /Յ0ć,Ǭ`@UTNdJ+2dGfǑd)"WOeeX@Ӿ9w/kC= iz2a˻XBogɖh#{2.ly݇,dkGd.w@VqWcv fZ['zOMxr.Dʔ$q%LȻ &yDRqC8n@b~gM7 ,7r1L eBN:…-#DYӺd13]Z9>b)U.sxn>J=\X?jfb*ɣ А{Ӆ̟9XtIwdHm5l`Yp#>p崔C@OuE.v.pN);24[hnˊ? ұB=aꏰ3b$Ռɻ-~1\h~C㜯?b9H$ȪG ;݅FEN¯,@4l7|(lqx]ֻ5Oe4T4x*yk1I5ű$ںjҬAi&bO:` ɿ^ʼn-"Qj:QRoĺ|?@|H!#i t"pM=UQ!T..܉ KI<SOe(Qe?B w%P[j",@,zPr;BFY+"cj]2EK·Y{Z72s6-Sqb%&?PypNuj/Iq*2Wr1'T;ⴲNRLN~p4TE7UZ=?0Oߪ)Js` ]zfHa8i+Fj%N$Eid[tg;&%Y)/UɑBDqx^-v zj^kɄGZ01E-Twsm#Z=TJ|ժgNpWi{ eCs܉pBh)d@WՔGT$ 5=V#xhB|iy%GNpy@qFkl5k A &9&+d VZ-_,%h2$ . ¾eGJ$xEGA\1_f2j!fgL l(bH5yvZAChC.IɡOhdGA2tz(vwH*Px2`;EzLu +Z4 %āLKk|9rӹ[oe[y2dHG c$^<4/&gԶY|@Q9DgĐ۳AVj vM<-q7w謁[Qxx^{K|Ue葠ʬͳGLrf0t,2:5a8we.ƪ D0_Kzh =GHw+obG'SJPި7:qp_>`T2K'Qum/Mo6[ ; ZcƤ-"oiAب/ $sv+tcШIN;Q&¼55ܠE!R(cpW4+MT6^쌌-@&R/$=;C@.lG5]-^I3DR&)@23 $'d{F}qK#l ,?~9sww[%XJYt87|pB?A ƞlj1 [^t ;[Or}j"B4ڞ? WmЙyYNd[$ԧGgvz *Eg618*>1̬;o-L'nM,)zIkX~Y&CL280NBfX@~/JiaB?I/.0 ]N, ܭF]Gzk#9Z3 +LouPCq{=E1fybAއbTS!-::KX1AC[}0.kGF[+2rv9_`SnVݱ|M7Bk!%ax*e/:iV?Nn.):`s#+Q $6ٗC(okjU Հ6ЦIL 'X `g 'yhe䕖v⠟iّn"?GpW(q@6n^e/<RMʊi^09Jũ{74S'8Nle{kӁ#&4u @g NzaxtP#fzZ2]R۱{S ˙2k~ c;q`m._æƥB,Hq`Q!.#ۇCfƺ-^=nP #E}cVKźD^8|ej#,>KbM XD&zoA$M ]1eU ,&vKB!^ZaPU29ujrc/ƅ?eN6$;$NJFOpa;mߙX:3XQ^ǐY8mHg;a:M+0GrRL]GO)[ bd =Bz0(cF'ٙ }Y|p6]X~Zͩ[}vF?ݨ $mq&[z|LSJLR! {9>,L߲%iޝX09L2/ruf ,wGkH&AuluGaAA |gnS3l]Hn@_ت!mS.It%) VV xbHj:}*ܭ6C\2TUp8TEr{Qt]aeGٓ6,3~cߒ`dx*  |ё 5r۝*ڔ^N'>{'{gkhsH0:Wģ1F0!s,yC.`j) 68rtMb)ߝפ gԅyϏ"d wciۃ7jnhcJqg(-a]7DXsљ :F.ƶY֙n<| :kZZ]+u}'/EgXY%<<{ڂ<^rq Yv.AE>15j?=M(ɧ}ݸuS.Z 1qu)CE "Pr߀L8vtr.ꐛ0dFGRrv!Wᡮynyz&ijAe;*tkR⠂R^4D}yTjqBQ"2=xr]15 ^N9')OOz=|g*Yz=y*Y}Y/uҗciõ./$4 ou2vOʅ\IV9 ieod:N /|.\FdL^sn{9&< ̈+ ޾u5@RڟB()+GΑQbuZ<찥|72Gk`OmAHL4$ʊb#v ekFR݉@κ5(8Ƭȵ~]=S~@F)tihdG7`~GC6JkR_g^ҧǙމꋯKIAUIe"V ӏvۮHM_h\LDY章m\rEØc^== [3G*u@sO20sPRc'?5#21Dj0}uU4(@E)4NK]8fmV̦nIz4YEY?{.ƕݖ&gXR5BH@NNLyjQ+97a9 [o<+-O`|\#0k;bLw*-mU[gcAr4"dx6: ׳Bp.gɉ=/eI?f;98w@UJQp$?0[Af+ۢ8Z2u/Q@;^juAO"O_I`wusmZNldB$ ? ~>ϼ" fql 0w:N+rE?e7$y @4VBij$Жdek/AM/&\i4k% P:'w!͖z0T .dj!G<' 5zKQ6y,| L^ t튌tIoM%v 5kqܩgX="լNdH|'@ 58%%yt)=cɾT~`#[O>ԔE=uRZꢎl(xlC0pҼZKSi&2W׬41Y&>J ?bd srژf2:y&BVo? ^juc}΂ЦhK. g Jbhi|r8w`';-Ab'z#|Fq\١O/"!/ #Vtk_04(fG+٩٧;H=&HƭU&kh]34uKcTH5q&dt,-ħrr[OT(=k(WnFY!Q[@ǚ\Sc9]e2a>H'7dVqΰ(]^5>ΧY5?B7ATyV/cX@kzDۮ35$8VmrzUX\GVP㨳_!zv{* ԭ:֍(QVqp/z xo&mAKj&#j&;;$m(N ޳.էeIK5-Eˎ4ݻz8Qk9NV^̀LZhvڏA\4m+xZЧ FhTr_!onl>vMVSV}h$=OJh>IAq!GzDlu ]Y'H :NݏGBoxơdE͆%J-"_#il-J[fz!s|]Ю, R pB 7ȟ# pr_v;^ OG!:׊7` !͢$$S_q:x::iNin}k0,V)>|8Xf "@`OST͢uW%}H'3ܯPH#{9|$\i30TVt{Z ek"SX{M2Tv0L ZW+ rDyHbDԶ_t,ĸ-V[\*mx.Zm\llbYOlpc@(oJ9Ʀ;#:Ѓ$fBOEE W|ċoo5 ZV{ٞjt XjP0r: OxN8\jpB9r<5k`G~w'UtX+QkS.EȪRèpy#! &~$wts딭}*,µVň9*qNS-U37<8& ]#Z_-Ҫ FKĠHx%(u$p4_< =+U;l& kZ}fa ~~rd{\2I7.@8v7Xdj7%wuɊ/:^dXaA=1ZWbϹ Z%>yJ8ZN6b< ">L4?){+?.Զp)jzo բFkyFj=9)5bE7)(u )\$n'v3TC9[eD1;CJ59Bt#FFa& Ԭ'6aǴȔt]:㘓*F!ì=aeonw?m"n,N "$!V,K5?3EQxVn$x}&,5Jj)*"t0 $ Xx>䝃9.;"=:vlD~Y7/-AV1RQ!-;,[9A{ip~7ޤ:ۑkN]i$=_}NHu8 m^\%b÷n{@\I+/9E;ЏTZ\<4Ͷ`1L*B58\BcA2 YWfWb?kTFE ql0$%XH/݄XّI1$Nĵe^y[ -g)x7SsOc^sFXg/(#; KJڱD77?|6Gv!p:"EݻkE@)Hm:p9.`MAh(pϕ?)c4hnh/RrWm\Juݑ Kh4[+XP~^K +Y/^!mo;cSQb=U1 H&U{.:JzK񑧇'F?'98qUJ,ƔIh^ikx=&9"[fnj0|wUz7wyFh RTz2dGVb9KW)MM♃g?4UBKы=5/UzP6r  PʵLǺqa$vU)8;ys#:EUɚx˯+L~ Z&ajqnkOs%@[B!g)0Pk7Ewd:ԚZYxb,"N2ϧI@h_LRǺԙe4f`3[ǝ*LٺVɲbu;z9!' <ߋ1ړ˶i&4vEd9Y)kwj +=pƑ ]BtZ3Ûs |B>>VE7  V+q>[1j_7:]"$xnP-6x s+܌.-Ae#FN4/ ,P f`VR0*sˌT:qJb3p`<.|O(Rw7Ɇ"a@\< 酦JJ"*xֹ,hv Hx}JދA[y>{-}i (QQѱQ'y~MW NF}?r󈈩昒::WNN.Jc8$s 1?De6WZLYM1歙/TH$g*F͢}>gwfiRQ CC.ĤМ 9$y=XiovI/Cn,۬L) Ӭ"JYsO^5bRBP\/UNP}5`췇IzS-q7F.#//^#t˂,W.2Jt#C<=:;쓒t <n^qH|#0ƌ6]HmrhhMh/jLϼ>)O0Y>t+~fe´k~DMyabQ[Ij:yV=\ d} 6{Xh6tCN1$稲@h@6~X-ѷ,ا{,fQ`4PWCf:چgH R H=YxK.U&R K?Cv=}ΓcAgӭ kU+ U/#[7܎KAA v30q6 `.]\ܶ_uv&4UkTLo?MbP#2`a8Pԯ0@<ә}@ CO1-?86fElܖZZ3IRGR_:-jj[>a^zbjɻεdd@eaߊ= qUIޏJ11/;KP3UЬ PF:3j؞> K"0Uso@47lrFw9SI?fYAXESSh \VJ'զ&gRp^I)a=%Be4JJ]! dbMN;WZg܎#<`w6iybdU]kYk^@\ˆl|Y} K>~c:.ZW էU_ؕ|Ye}!$ryrwyO dA0Hڢ&$ZO <q"Ff˯ {I$LE ł{TQm˰6gPK-߾/֊^޾u ?qocnѓ6!mtJ@WR1. ({>'X_MV88 HH 0A؝=Zp#  ֹi@."8HJ!ĩSg K.lyv |2EƂJ^E߮I`/UGSԿjMg 98P}G‚b֦i  tOT|ԳfU*-(5i6*Eul{{UY$TVy΂6Ҭ8h_}<ފpF2؇:BT=ȧj:XK5A[ޝP%d+å Xz#1]`1y v <}_61љxerhŇ)kr}#ģL\פQƕv\Rof/}`;UL= ns@ٻ} g\/9#Z{r~^AZ  A(/dj3u+gc qş,K:%2zC9אQ x߉:V?oj:b#)8ܵ7m~ Ov0Cc+Í6ɺ YJ~LM j,z]e$6C-fWUٲAT_Sfc4|c]_nz #ۙ/WҔE9-\aΘZFIhzPgL6nuFbJ:RW楕f_2&7jFˮM]ŷ$ >{ѐS986!SRթ^s'3w䤖r'>^7\Μ$ dnPnEM7^`Uk/^)տJv4NdʝtRg)&44+>v8c\5_27C":@0A+ϵAqy{4uD'KwͼW(p5M}ּ/ae)-%ozн(nicY]YPL ^&w|oJ{;ɢVo׊shi£orKʙMT >E9:WĪqKe<5`l&L i]X3Hn=時 a >EbLs΅z'8an l,C_vȠ[p`:@lf  ۾r* ɢZ|EDĺw,SSү-_{>I sz_hV#:,iLAŲ"!6 p6 ]=P457Yt[*Ƭd^BDϙ$xLm8*Xp mnj `680>.-vy vP4rT\?Mbl͢>2=,M">j 2JK. g-//Z&Gs(ex+ Љ¢'39`!% 8ɯzcoʰFluI D1R:Ġ]QcY ˺P\! @~ggu87FY2uXg9ri­ኡaQ_\@'[I=l)rш{YXJm0UYlj/0𽱞n-CakJқ@b%.q][Q$`*9S|+\y"J P_dS/( k*Gq t #}jo?cV?Fpm(4}3tԁj1h6J=o'"0ݢ|Zձ&d2l]eg}9RvM!.ObQ說[~khOP6@-ʼn[{js_/Ül0 苩Pye;&e DW쥦_Zӱ.;,RVO| `((A]K_e=Q:X/ &agMu'BMTQ@=uL q+2Sg/Z^!5U/Kʱ7c#.|Lsl@Аʠ[YUˁKD<]5A OqRx ,BD@;*M|Oק@ +EH |lpƕhMcQ `>/́II_gg=Fa+mr@)JD\afW?Ȼ#й6"<,+Abzj[ t=^xz[W/r%nN5w]<7Mn<*p9~PUgo4fһW-qM.s6 Е 1X?KvOO @5_#>Ӳt_z^l V1CI]P`օi*%9iC\]>Z8@v@N~˔LhtI; D;܋ؓY=?rRg(-ĝ@y5m.|%bFY|0B]r-/-RH99E 2pğؕOg]z.j[ vhNz&Pa 9.H wM|+>MZb\p[om֢h7GĜʮ[lK['" aD FUGn^or+فk zqDOC[0?gEw<"[#ŬH;B).=3 E8IRy>'7oܐ>v/N!"J/.p(f /2Ve-`Sj@(CBi(T O|uA[YZ% yRip+K$EozىѹX[DFX' PW%t3o,K+ K+eš`e/;ހ\s(-D4#BG)Z>ac]2g2Xz}h>WeDx9#d]\:;:? O`,9й9Wa#éVV81^Ӏa&:r,~aP*p 9 XwrG*WeԌ(UHxV=/i-ްXk;-{8,`֦ٳiVwSXjױbMPh&;*@Ρy[ӟI˫zxbnk MuV#}/QdNHiVQig@dwLG;hFٕni$Hu[<;3GT/ѕ}Bvz>G1}=ʡ?dT -c>H|#sLM{%,oSĠQ04d}lG+(z7f<4M bOTwE )I͜Uj7v Y^({e+|.1'hÂ=d7Y͛sY4`" F h|1JY%E,G9Q!D%x: ~voڍ9fG{,;%=#);N>!žhwiY8 kdTDO GbOeO@i/Uh2+ `hQjc[/In/r"Zh؋*ؗ ǡ;ma/]i1Z4/*"ړ2Ă++H;  ʀPXz*^f8mM7,t:Ҡ#"ZTlbZYtY.Y<$B%~W,*v4t r#:ޫ0j3Q?Ъ?CD7KIqg/-SGH;mU'~F?G:WXVҦ?X iYw s2s 6ݐϨJs}4ح+g6 d <ۥ%q`=S)`;MuX]fz; Ԡ-@5ڝW~ P.| d{E'է(;4sfM4Ķ\PZœI_SWlk'prl^~F3K io0-S:R驵%,%C(j&ϵMÆ$byM4NTXT3aBzor.ѷ-e LȚ92Dx9/<-t)ȕQ=mHu|/Ċp|nݚ67ka,`HlJGPfOlG23LCh5FeWEA:?tgpB=&iRʆguL6Ui~zHO4vx6cȋYeJ1,V˶0T-(4ba'Ehls8c'n&W~::we89Pr8ffuV~p'`Z0Y7)d cRjq" :}]WB|DRi=E_fQgvr`qԣz/EgEduS957+/}hcTZaMLƥ&e%M5hy^W I-q^қƻѱ/jpxG{Ѳo߷ %ZUGW~^1$ԺF΀)tpD扠e;QD[̓ܿeE%9vӇ{c 쭆%6yR!qGN?4 ^.uE\G0:\>Xs\M| r+iVN"r>wD>Q `0l#SxQz,qZ Csr\d9jEFwrZNc|>s*T No dIZx"z~OLqc:F]A'~(=˳?YZRwS)sRzAHfyLs4coKD8kp+;n?_G07/V9/`<v ? #*UU['w|fE㧌g3jzaEg-aEp@02?Tr@hWvLZigq4j]]5ќP0V 6.ԟ,K o};dΜWMˑEA'Է/ - ܶ컁G]Q9Ӫ{2? &VE(Qñ]68]bWo>P{Y=a81^ZJu:F^ ,i԰.IӁS 'ި[WXD8:NuِaM ڴY kR9H^mÀ_ a/22j znjM+W`N?~y}]P{`vX5Es8pkK%1 GtgAY0~zqܩ $xG" k( 6\%.bBo(AgĒ r-eCљ^B*tpnuCY2T݄ f@p LFb  ܅Z1?NFFlJҪ͋Q tɓP Fl;U5+r՜.\-s[ n>acx8YZib.df>'Q4mh-k#%@]5pwT W:@1>B^ۛ6(Y'orۃ@W2L 7!B Osq֡%|B`&Cwrq.X4W}I|x'5&).Qyу^%Ǐ Y>EU˝ FF6iL0Tɑ@'Z߬)k/%)~`EBMZƵ̆M `9AKH^`8*DR#?jcʥfDyȶ6SkCa$Vb m(#-XGѧggnbExӱ[/mvhYJ"|twQ}O~T s!.HXa F>sZfճ%eI&a]R;h-m4[_OJ g? 8]5=FClUA-6z4UW/hInN"$ymL`e+~ q?1 JZY"nMLQ,*FR3hbP(ow?ۅ:!{rSYsd8su-}L$k0&<ޢ,Ŏ7Wv݁Oepe-Ĺ=N# )U/Nl^B 3%Sx5aM0ClnRWx,+[pI"v &A!\n{~}q}+ZP? 1D %laj&VZ.!`#:[M'X \c#G8#W?\̺7\LztwH\/},N2ZlN wIacYyփ({XgBG Y$LkrxFAVff_4ir9W5T%[-펴kq*rxb~\`"5'ര(h W(5cL_>i ϢS-^F3_;m‰:g 2pFu7_&4o1enظbXgބY' ˎq9(gI@r8'5g{} oޙE7ru%^GE\m8DSM@* A8(6qSt.cE2PGA?y%T|uy)\l;/^bjxd)9,(10Àx߯}m HLf}Ey64]"6d P9B敱2V[&Xg]RF}+3#B(rE#e,*P{MU@13;HcۓxdJ%`7lTx[LUgƳ|^NDPB>w@M?~NQ0 YlsL}H~Zu۰ZPj*EbyKo[AiúlKć23h|W~1fnbd!?aIɾo 6?}M9% 숺S0'0> @}⚦EpV$U$m%7OSRmt6:|OڃlJKtz7]NSRjd`Z>/}(G0sYgXI,i1p@ NB9^R=5uJf]ݵPqSnVZA07_R41%E8Y _!ۋ{zoBs$LֲXSkl%Vi j j6Sdk6o' L;oK#5/XlͨEZc/{Zbo D rv}J&P˨b@f X:x*s0vʨ\'thd91Br3''}u2xmĦF!}טQ&tWӇ䈼yLǨc(Ia S&ڠ.(wz.=P/ZC{sEj¶ 3v/55MʯN N)ޒL_b s {e|v{7~^x.r?V;v)9B.f)Lou-jsvnO/cxt{hi_R 0>>2#;cwߙjZSJ *)%Xy񇃙& xwVL@]դMo.81OBqvkTݐ22&>S [y-&l f_u]|]cBy[ٟ՚ 5 A*y{m,a@=ܭg[N5aRB\[t>_Vj۲||_^ BԿoeOLMa݂ \C#Bt>GgYKPWv@36ں1Mj\'Ŋ2Cm"%:?t@7k[1_QR@ uf>Zsq Oav]/b<q ?JEm[r[YrFx2c#lϕWrAs7fKi:[l! 3n؇>yXpƴ@A-lNQ?ϊ6qjD9z|3=Rsˮ⽓!mC,q#E7{ZA4*60.K1Y -d}&,A$y!%l֠ߥ1%s *d6KUg$~?lӵ;eQ]N?Q #-I읣gEB?RFKKr" Q5 r>*%edQG-9<_‘.KG,5l=8-K#Gs= C 02<YgRS?3JP~?WP~9c_ WQT)Uc T0VXEͤ8N i|XdT]"FWI.qaނ);^l.<' masUb>tFS5=,9V#"Lx{DQUKha,raM,_YXO/$A:/vX 怠1s .ѷ}jZ~[kpwAPڀ[#_44 Kw*Q(0p P[`e,z&@tc>7QQ$ (̻)#}㉰_XO[Wf+d 1G[-PI+Tr:gY S>h2r%BY.O ~pKڛ1W:`\;QŅݤ$ssӽÕҎvrotL^OV:h,RO@Ϥ;x;BCDrAqQ+QAVm]~F5V!zNUax0 qEDYen:@W v:ˑJuԔ KSTSIO| <DBAA# -<:__amN,.q =60 ?_, h>+ 4Udt[BK?42 L s $J*q /O vbhB V؈Vp%{[G.ؓ< ʟNS^̂ɵA]p gYKjR8 #(6} Q'2W-DgOr4xf{/ޥtdu5\ސ۝2ݮȳ;a^{s[Y"S(1r1BVƚf`DECcWFTAځ%|[? "3CQ}>YS9=]qoO pzx#J@~$R0L0XT$Kœ5s`3NW2/ gat@#ҔDeO,m_X ,:z(9).TCPj85r+ F胦%sC$kvjک<X(_\IP8CI()MUP@j3Dпxt2NE9LU@n,\'vѰ|CǎiĒ%%KéA ΘqSLD;c@EA} (V204w;_z)#U$A!>h`,zE^.=j2;+Ї;~KJvHX_d3Թ]my'H**h\̦vf0fA=eЙѧxpD[+Ќ?'q;ʍO[3 oRn2*\_@\Hط̗t۷z/]2>WbpBB7"ľYFZ) HdQW/PXl (~'؜L;>kJ$ń#>Co36Gږ 1q"RfS JB M]vµjGi/:<<ɴJhLcG6[TQGyS{vH#Nf{kQN\ЛѴ1#"ۮMWnE'JT-+JsFM!9pD}Oa6PQt.8%-qAD=$)yc(b O257%a,c0s$~S{߷`IMNC0.z=GOaQzLĄ1q K,0V1a`!'`^<Ջ"qyU/S%gPEt0,5NlJj]f|4%S}ҁ:l=r#$Aّ-;5ͶNmW90U?Ӄ@qKPJ+,ܥyO>]cd  JEzRU*ctG|teRd0|oknBz."nЋh+C M!hHylU^#タtxuӲ_kkkre]i$?2"fь̘q1v|ZqFޙRgQX @:b#Q _t@N+ft \N0S@/sIȮ"=4Luv @r~ʲ_5ÝY.*L'Фj5(6k2g m,LG%,6;K*o%w.wرx$hçފQ:"3Xbğ~Ps]sSWT㧯 ;Z '`]|5eڷ_ I>5,6T0UEc81;ӑYEqkj#hҨ WSaz:\zf EًUiQ XSݎ? }Bfs3) /}BvK/LA[p͗5DCdPwE,,Ok%O4> ^_읅!E5yHTf\%umhw }NB.>FWpz_x?#5+D'CO|N!XgJBْX ؋|dL!2[?b!a6ܞ62v_BSǍcjGUx=4^`Оw"=DX,j rC*6@uݓߘGݺg*[LXkp:= ց)Ij0tO,QV=F]آ^e3k2<s8^T&d/~laP6V?a] Bk0otmW354LMPm,6nl(P)Yyn%S㹚C>ₑx~U] D\ߘ`Mj2#1))Z$r{Z>33eYVHW;wxKIsBLz"hbNeM9̮$K2-@^@T>ת/IUw9oyc ՜1h@imn)`np왉3Z% B[u&aEHb%9K&[d`VV'yzY+Tix0C8˜|?b h)\c#ٔQt#.TBb8O؋>%Boh qC0 *LVGw>ؙ̲C#a_> æ'h˩'eHa_K g|P+a5䙾0һ)˹>N-'D.7vi30P^~xm= J43Q|rC[vng{.m ݼ88+;a9fz}TpJd5?GO xYW*6q`d]Hq.xgϽbD$mrU-ځp4%.,Ru0NXzWbaN]$8X >k'@W֥Le<vKW ĕFkSŇVrFp)L((FܟWj4mgtϟĿ|8"&*7*/#PGw,?1{(pP-0znTeEoōvTwKSH * t$J~8F\"ɱ[xH?+A.ٵ|vHPܑ&B G 9LAy$R.mFS[[ }\h# ƊmhFߗ l3;t Nj=_^ilQ]~c |0^W{;jsNz<^d:u#b2/&h7ġm/,8APz ,(OiH{kbb<(9,o39ڔ8Rsv&D&6(mI}f3{u|N+>;f]#p#[3b{^z~XIy.}c B,4aUo|bN5KZ?.o_(3]~h~y] .HcH T1#7 lEj)MG4 Rd 5]…$SGuat T؋gq(b}/:Ɨd65;C-h"f^KHmF d磣GՅ@$#/p}_;Rk շcn쌇b}o_mCsDym&'gF< KPj̿Nc 6rأ$?F vTbξZU`D PXIߖ p!<++ܢQ;l )w8:'s/*UKtE@]pm+[w?LsEC$TȽpjCpfØ:"+f" (%P!ȓ$$ǖy~X ߇$$QR7yGYgYreL, գp VZCJ)LT-Ms}+sW)j}jÖ{u2-IH cnK|OJ ETҋE>Z9!/J$ZE櫻S8NN}l>Aey>@D P\2{o!9꟏/O}Uu(9:y$0|S|I<1uG1pHǽ};۠ʹG^YO!vD&+"\K}:(bvTg _ȿmc$O^83MS;i0鰢usZ.D,{*cg-_GY@V)tù%1mea{4s5*vٖ7Нǟ3\-tv9+Щu۰>Hn-AۋbSI9f{ŕK3@c> )Aqbq+1 j #? `5V*݋HOrW-/nU <5FWarpe'SΈg}dg6nِ\V^XLL NՇ$bh]ݱq[9 ~@~)Ҟ4 Y*VLtjZ }@T\dX3㝴~B7Vj戏 mȶmSFVz.r~ϯpyZ'j[qNF';gl?|S#oKiUܥ'>AzKNW"`vho:ĵ3| }|JlMPJVii_9VʍC[D!:0Ȗ"Fe VmZqn#77.w1 D͆p1m^HSkV[TR6O݅J/\ZDhMOcU GKH>ApLpAv}zp !̝/~ng314NnTyeI֬1EYyvӶz+irf}&?!2V~`M͋C(iDhz #3,Zdp3ҷU_d:Qbp1m=.3K<6cps:nz a1KrV;-a@# bUjˈh˒%vbE;r>G1B&{5lmֳ%wJƟ ~ҟ/!h<U3:..U}r/O-p-C_,BdO#§СTRcZ{NmEPIhyӕ4渨rt{E}l{PD='_u.î֌+n/ALԤL0}UK7q)+{1Hr,6]꺽㻧Nh+EF,:#Y3FŖvW6|mXa=ek $è|JO Q R>d>.R'4~v́ Q:S6_xYId vA1.#.s:`#Lua| PfV[ZlE1I7e?pcGƻO \8qI[qaԩɛ'!-Q{C >N0,ڼ*xH͢KǀJo7dOE5B4^/g]nZ[u{ogvsyd瞮WXn$ol:=_i+5z ]($ ߪDg6&w{CnU<@9* 9с+0۵ l2hMtm=1F~ m D% p.☿i6o^w#x%zԳjT2(*.)ַ͡E86{L,W愺Ag0O >הP*,I>3qvU,A1Gߦxl.\f_vU7&ñAI>=/e_&A]Rp <7GwRPbT#L´4䟖cv7u}atbV? :ycaζ~7o^i~y;Ո 5m5ݨoyWx'8̓oojZb۽e:Ga N { #(U{5>B.zG$F>jX:vEV>Pl p^YrBN?{NG4 %yy?MLO (鲨"200G /iS8'ǁg&w9df*{LrɅ.I=KFp@(>l9 \՟ i+N#VOXndۡ`6nVEYpgn'B(i'Iݯ =yA(f.<6`f3'+Z fڒBcW1o2݃m`vKiGS5VDKSKD-L,V iG*];/ CQJÊNRuˤ\[Ip׶:i]ggQ{%ʱʆ3|~-E)ۡR7ɖS*h+>̑*3Z][[-pٸc+.!M\} q2δyvĿ{Ae}/614X6%1Յb79FN&ϗq ΪʽYoEP̠ 9йr0߷lDiZf|ӟ<_&q}hfEdYU apC1.?^[E(k sHt03R"{JS,E*޴VS.=1V p޹.+@$N:>d1J^$rަ&!9LF X"OWؠu? fOF.{(LN^S6a]Z!Բ6I@};z(S< cG]rfz"t惶9nyXu BVL]'1LVL %eB,ݟja-a#Dw7M*kh{^>P垔I7l8!}ʻܧ<THc Nh0}M|2]}3DE A_?+kp@pehr~JKAO9e/G>W H''C٠m\У<#YRźBAO%%xp0xt7f|jeRf]ev2P,\xİCzBMR *D-Wu5zvL'%X쥗|X_0kkEXa[T>{X0߸,8_4j.-L q05gf0r~ԖT;_Q-Z)?vvqt!Uڏ)/0S<0^*UT&2[ RN˻\46֙"VVzIQ\RLK6xRbm΃ _?+kB f9 1(T|@\q,)V͓)Ik5ڴseym6znXےx}!_.ޞ~ɡk7R״YY_^J`QL0q"`j$u&-j^6pܰS(gjѥ}Iwf$Bm3K&IPvfh$J:)Eືġu.TjU*'Q1Z&'}=Eܕ-!Z h'͈bMji5Buvj B4RKl;{5܃=yfeT"ðAuz4&= X=j/~mh,VռIx%GT^|OCNrY*Fo"P)g8 zf%yNΗee(43 hRڊЦΧ O6&,Uk`V C>׵jQ( ;$Fu5OĉfXYeelt4ε(d9 xixMgLnr5ɽDHeC_gi}qה ؒ#H8u.`)4:?i y,% Nf  bxg6GHJݎ ^ qVj-vFfS=P6_5 H[f8KLzz؛@L76yIOkX?1<$ R<XQRhZZ$(Cs!p~TζJD~ZJ32Nh8pK%|瞓ٙD-,Diǣ(41{F% 9K%+, !/>Fôc3TJөPD$ڤP(WU~KLTH[Al:2DD| $9sSz'c@湇m7 ⁔ppK }LSۈzUUdlB?grƢG N},!I7& 7p"$m7ׄ asFb^/]BH:hs=onUM+ /Cm+TٷlJs>l7&l)%r4m㰗(ʚӅe}3Kk" +XC̩+`1UEb=pېYJQ#O?sґȆ:#]&ڌpM5KH c [&@(ZZ 7j%[RnS!#5^_l;৔2zf7&-dsZeBA+ w yJ nqou]]H\Tl> wڔu/`'=9 i2 TY[TX_p^XQc)}%mca)Hӈu9J#JDZ+kHVS&d#o=B =G3=ъ gWfw_vb߻' X_,uX^Z:5fm-| M]2+5_Hf|F: ]52U'$; K 33mcS({UM 1q&y0veVs `A Q@U{Ap4CZ/zSE`V;Ǭ 'Av!{5nH %!'UeHl;tg@l/j5q2aFhWGz|f` e ܣ 3 vOvry"H% `Ζq)]z{ /D>*cixBH A_6G 3Q%+Oep.iFFR8zQx3S<DEd"].7btXy2.CyFTHJewzTwvb;6iwZ‘p֙o63@D9F ^pW֨L/f&Y>2htc9[Ƚ/Kter|4U4N뵛4(qeo`ku#7 <n52M;LNBÔ̝ѳy5iE͆CW5nt[30ϕ+:VEUp@G,+ X.!m:_TҦxx5nD&iE%l@7@`_gw~p7_6P6>v׸aGݳ 3|ƊD-aW mlqevbOzaBxKKǛ#[_rA`Gt Igo7O\r&)b 2M",u}5!=wyG#<&r8vQ.or( 5\h܋üˊ , W#QCq0ӬO& kE=0?Q|usC'8'J"ޔO=v;1s a|W}B@JTplg k^co^[@/F7xgלIf5<2<aLg:~(<3 y-CюQ7wNJ*ͷm? Js6`fҬV8=*C߲ Junp D=-|/6;VB@qAu0ND͹{C Il)oUiq((o4+6,.fw;ͫ@a7aVjTxEqo,Bᕅ+AږNnÉH]F)75֞p`ɂ ݟgV~# oD{ߖs+tT26pf$͹0R!.WN*|n }^KE4*_Xᗇ ޼n~GN!/3}U,m+RO :JeĶk&֞rdmHJm%"!v}u3|GBK&RL.aB 6; {Nhi2v R  BN} 6:T/xõڞӭmwBt"MCBTYbሬz?%`,9"s*B5+C_MOx-+iҾ"=W:ݧ0f>@)63&p#d3hZJ:YeGjiVQڪ( kL@ e":M7ߔV7o]f s&5{meRy4`l@1wƷK2kAQrY 5صЦݝJ^86kU!i-$sPtw+1O[4M)Mh| ' $ ѫ&MA8V:8hIp-jpmS7mm;șڡ@n$T N"_/F UЙhk7ʵs|\݄5%XWX aʡT-xp )J,a<Ӵk2̋`w4(죓)ڈ/C<ˬ#{68Y'xˆUh-O IzU{QOPSb Ŧ @&^\}P eЗ=]dXU}%Fa5JtPTEQq79j$'u=.+Tlԩх<-К͇2iqGHeڻ8"7+*+])*dp7pT,1$S w mÚ{=2VZ=Q -B8%> qZ&*+NMԸHIFe9q*dNDqF|v7zZ.(Bgb0E'@VZo  H~au_-#F6{'V/IZ[(δsDj]SfW@n1{*oTˠ0֤M7>$KW*Su|9ǁ1d%̪hrb$k0#8|A|S2 L0pu^J+St{0x,&S=<':Gg៑FT֩{ek"sDmU&^Χ.wHd3f^H_=J*g ٥ ƪ/WV/S=>"l*Γ%. z@:=L0 Ex~S*3m?@\=k XlI]8UGT~Sj:N>P㒩_e |N YOD$#U=^rװJ\Qg sϷ֫&4)FTqۃS'HY=5<_NiFdA0,\ηy:5(L]r&4) P[ڷjp2x3 Rt /)ssoHppu9gKBasH^FJw]l&oGƯN,BtdG,> +*X a7q_RҌ (8i3~nXIjC+NM5oփp@ >@*Hoy}|M wWP \ȉKh׌R@o*1b l%xTε1k8ahzWN+ev-aJTE[(k@dMy:`r6&Kbo\rg˥hc^A -Di,<ܽNpst_9\Hz !*"ѱZ\`:يL0 @OLT2e}, ]\m.N6tׂY=mFPA+m }rsBE*mH/>Wt8lpr F)=N-B /r:?͋6Z; VaWK.||,*0ov K=wjV],g;!^pDUl]7煜4O1!{b{gQn~!C<fw޲o2d}Kp {'&8kD(F: ͡ML[&ey8^%dדe@Duc~+W,x ]=y.?c+3  -!jw"G2\mm㤛Ŀ{Oh샲rw0ф{6;J>]n3#?ay/ ?[\{*b35%tFDEp8:mI ɘZ,#)K6/$r~c$&Inά0a{)*J:&`꘼X=WW |\Zdw2u̜^olV9ɇM6E5do#+UW%Y^ѽe9$JkEUx<(."G7* D M9ww܈T|Q\e~·2طd^txmv W>~)m2t ˮ=Y+s CTJ*ZҠplr@?{ #Ȋ6m'*: !:n:ɮ{)`_~vp:k7hz*ݛI@`jrZ=fӜ>ͻptk (}Ǻ7ojhKi/0|vUyJsps bY%LNEXE*emm7r*Sa;[#_"tak =)3Kƃw>/zkk3x\#hWcGB}+eed#0ӾZRUyѝMI"w D^6 7&iOڒ@ݯA6]&eT(`޸aP@8S-NE.ab~0<ᆕDd_D˛ҝ5Xgb~Np=XO= !TxUT1;W^ͩ%ь0z1e\<.hOa[s8Qӓ 2 adjkFSɄ-CTƿ֔ k;!v(|eW^ڬf[]x?U:eR޼^Rv]k^%~1YĤ^֟ x{­>'deeoք]A{R|SXdM̙_u($[L Lb EȩZ2p] Mi :W>ҏm")ŃXU$ U_>T =+Ks[k6W28-ƉO.~`ec2D?պOx!f OpODV{U :uAD#a *Nc?'L{늱BS<޴x[ \9Ӱ7n#aV#)y㹢ܪ*&fTUx4)R1e?8[m#,' b>䰩 Mǡú5*8yP=c尓VިHo-p&RZ.evzBc.8ޜ>)a0>@c~KE㏀{Gu!@2sUD~2ȶ\dt:o!JY}ٓIc?FyJ:NDߢ_qޟ1qQ76"%P"[\^e0.Z,(|x{ۨjl*T9`Ϫk;jI}ܝخ/w칚s޵v}չb볞8gh~ O:5c@R] 18|4CAKJ;YȀ1XMgB?rY_[H !۰6eiˈG a ңJ/nB]I i,>l)tNv5 .:q>* |;x`h4;bqINZfJXdNLEm9pk4߭~/, 3pdY8>҈.K 5%r itɞv'psTWȺ }@iR#ڵ@*uZ0cp1MQEt˖9I@pH7 vn;nR?hhh_1Me7 hܹU,Xy1$@=O gX8k|DI#KNԋc?_gvR{+ iWΓL<_utSH#7މEWlhuk8f1b6.T$NUB̀܅ ՠ !% 3VYx<Mz3~n \= Bw no·Em"g~:)tenΓ8ts#Y^gx-^{?7qZgF?B$>N".0Tn IimLxn҇f N<̦ i=`xK`9fyXb b0^sÃ+/ / @c=WCisPXXđ8-QZBrZ>lSܡo&7IY[*NbrMJk߹ *;c>B\p;HGD(cvG dKTH.p2(8hڸ }1Z.(+쎃[~m1ƔeCV._(w2VUq5N̝!͒2N(j򩘥&\o#pb; HȹodFs N,ew`>!`vh[eBEot[{9Tֿ0QCmuNt-١-a.թerSՀI8^πzi57_jN˻ iJP ៺{s\P:*_LZo׿!fW5Aw?]sG3{mdJ76S>1| #ڤl4Oۇg԰(Čߘ1~Uٮ;{@CjǕi%?̾)@9dlBDgʸm.3^U(\KA?"=3׹֪3"yf‘/VrArEnFjz+%Pa>3S#E/T&|Fk9e&(O*Ōv"A.m(UGퟨxS [G kUFTzX;JmvZn1%n}Y@d8_ȉ VBx Fʈ.ŊG6eL{0hfW.l6%^HȾb*kPqDDTxQ8d2k_Q{#ivz0[P<0Y}KlB`Zb޴+l_^rbi"vtْf2qUMД$O zO} ׶ưߤ]i>IbJ:u<'T/j8Z}DW.; 5]$qס56 r2i.N 7r\ 5Gp8wDup:--@y`?AF~wqCذ;ֺbr4I1i15\ #:Y>\F WE5F<~J ̤W)ua̳HkQ0N~[ \ 5r/Ȳ:S YU Xza[L$sΓ-o^D& ?FʊskTiN(Ki j3qމdՎHSo${~xNlA^dM+leIt@`Gio6p˝wF:DJ<@բͪ|-x7rJ#H]]8t~1 b|]Mxs ,*?⨺ x; !?tuW4Az zG-9 `:Va-KV 5a4JCAAuwRk:,U4HL+)LU N OZnr1禈=%3]~z(ȀI";ԻlUH[2T[XbtTK;f#9?hNuv%AnOzcȕ66N9˧> :eEhĞ #xNh&vH6FƇ\ҊĎ9rnr,x#c' {-!Z R jd>6() 3GVīqpxGg5miq%ha]\|^1+辟ՙ4t߂Ĝ v!KrCϗUӌkUi|7`+2+:/{ztf7ߚB$uDq y;gj0y# ]cA`4.RpWμ\&nasIf~]xIC7FiD'wMCGYY]r8^P}edsd65&Er&iԞJ':M(י%5pEƕz~+UfUq){>U51.{Mޕ|N=C?^Wn]xl=7Cwɻ[.e,_Cd@%=zi(B1=Ոv1P(,.b`IdJ'T<-|#]M pGP4!NT.{O{tHW]gIhFl=Ňβq՛cׂrE4zuWH6i&׊;,Ӄ>nHQO2sfFW-; bYtoL98ഖ H-viRgӺ? rL\:da7b bYZ LAA<#Mw{mKN׍ΗˎG]lɍ$l2 BL~Jn>l̯jo(Sh|[lRAI^RU.h=XK=UG!R{&K{z)Ey,L ˳ߕw{.GУDAe~Xjn0eJK_P~ ,j̓Snc (V`Ȣ'yai\ےѨ2%ǐ3c`vhA&()БM=@*H7.y$˅WǑW?`-w͙(,]\ 4\'"ҿE ^?{s, 4o_(-I&᰹|+ ?&w: hhf%̘3BС?8:J,b}  In$YZ]r {6 e@U=׊@vV5R"+g;w%ȭ h; >GS4{)N^[t,t/G0 q8kg~Wk:oUM5`tMkwXTqQFD6ɇbD Sm)IלvT=UWU iכ$;) tDɳ:6>6M.d*鄉o,&ÎlєjB3cDhe W|}ʭg߳/Wpg{Ct०S\=Q͝Aj|DYxt#=@fGzq4 ~K lI y=IS6McLqty'߅~i~0Rߝ/JTdA|Pss8Ä ŌLpvbQ~|+*+-쥐enf%+⬽S]s YjY$"Ӌb_a*N=8uU}&'63xBoXUJ)UKU&G5hyŞ'uZ\[f;9SOzZR r\#y(Ky6a<%9I&l!t]ƃdM'o$9@ |[y|p #A-kFhqG8:()*G]1P]9dLIrZo`YŎ*}$)#aYLy)5)BJ!(%O I5`3EVX2ce r-$.6JX x-5^bN"mSóA=fsԪ˥I 1*Y&uGb4l|R5 3l b?JafӠqcQf<և7)8[tD1T9'xF*@x_5JS{9ŗz=3 {Fl$$Jksj"Get'>$NP,yi_cͯT=7OG,92p5]M ,6*ߦX f+C씙 M Q9>.21Ž[.w@@T;P~*Tbş6FA{v>d(Tcym&f-DZ8zDC"2zC#b֓Kfab"32iW,W9DEs[.+tf03/>[P O\%lkp/X+5=g1q3s2h'2Y{-րt/&bŽq簤b|JRb^E 9@qNhy0|>oݕ'N5x|>_Փ.4M1 %f$$q|y]'a(_}-HU ڃajȵ泘+AVd:}ܪձB&\+km3m}RX<^xqZhopcψCMՂRzk6nWFh3AeUmaqQX&Vǂ* [Y9jFm֯@4vY{VE?ًݼugng}=TԥWo~38arpH+/]?Ȇ@i|o4\=yG0pެ1+ ^+T.oL:h'q{l^%EAdy,c2^agH{vK#~Swp rWoJG@񓤱7® Io57M6\)y"\Hkf*%YcAm)F:e`X}~߽)ڛ많9̈ 7CR?+X3x0Uo}l5έF_"ЭMψ" dim_+S2ǽeW8JxBE`5mapHNYA(q Zܛ;rs8$W<A1&ѷ'ЅO7IyBmts"x nڨ&leliG>F{=,hMžzӽziා7œ9yBp"Ƌ=rg`DY0@]Z +sؘX]+u,]6ztۛx(4>uh::e'WrRFOMTr7jlӱ65r8OV#ɿB.ԯ\+=s@P>*eɄ4sS>?OD9nwXmN>*׉1XY_R/gWUR`cn@PIeu>|~yN)FF kqW mȜE+b _E{qßjs Ю9qmU }Vnjws˄w8/M k%)lјԊkYOGؠS8!Z^ŎʎOk/ ,EnI㭧.^4L-BHBwR>z826gŒiB`8G=̯UFhZ?Ƽ8aJk%3$UxLm|*d۱/?VN)>q]EUEB0 V)5QBnB0.y>w&Nwxa,r5ή?FBɆFPN%Gψr uzs/w1q<ԇ0$oXSC_S2ת6AzVQmDcEP?a׷fB3ըdRKn Hq#T V:%ʭMf䦄j~1gB t?@#vs 3l4oEf@ 0"$ll2>@Z0`CVME(>=M]?$r n'E4Y\j6j:KњEͶKBU  K8Щf=Xꂳ]hgVUɳPTz 䂊O\0$ac77|@ο Q⟛:OZP!sPn\OUn萐]׿paO)<"y9Qչ4BNggP\)'Q.ZfCE޽D״YCN|p)ͥAP@}M2"J> rIxZX+.>'L]Q.Ó%kF7~3?]'F]IND_'*Z/Tjj}x]+mEmB!/׭S2D+vSvѸ.ؒoώRz,~ud4tsӯd}6X`f3D>K 99xIl=QĦEzWCRzY(evW h 魭{6w{sNvQ3w|i`e{߮QEryۅOOvihZoV=@ᖚ8!CjOǚ/I F'UPTwm{tfg&'AFy;U4RN^>[G2ߩ^6l{`Kpo=Jj~E0ZhVmlM GBJzߖ"T.I.{ ×I.uXbF3:^l( }-%[T?CP+Yt!+0P~"~ͨ߿6XVJ:/Cjf"N;UKz\, ոVk1;Ie-y ڋ+7GQl+f`K*~PRo\>4)꟱a,]pP}۰ YcЄhixeL[c)"\mJͯ]8R$b:LӪ)QkO,doۼr(I͙[gAk|g%r/u<)qs3FCx僚:iU+L^b|+dʽz_#9Mn=?*:C@t 0,,Ɛ8VfsWZ{(< jtqy|RB׃uoɜSL&kO A*@`CB{9,hƔ";ae=٤?,5o.}׾Ab`"a4\PZ%eJlZdގqpcÀݵIYfv:?Xl8ӆMR[oIhF^s R 6}ZKdA/Z3ܶ(YC@7 WUi&XZ.X: ݦo_yX" ИApNA9QWUp~s2y 7s܆|ăGXX:T%m5ߌ8T}ru"CcYGx2G|#\w; $D6,POߺ.AP > xI1㵊b FvִJs n߳(|R Bl @"4?* ̎+hcpQș\(d4Q Co%jOYQfFiB.aEVtgrq=d{)U@ $ܚZT~;h|)+Zj9Cc9V":NJlؠ-! _m}> lCDžisI*y$Vszj[@%o }z Pj78e:H* O _O87j4瓖XsKZEU/Ҭn8 jHIgy|r0P 90ƙ mj`ts(}x5_ P!5_ *Y~YUgžWEkA6CْtKKzw XK#עiI v"R[ſd=N k/˅hK/gH:BگߗZ} DgaH~&Po?*Wl@˾le$zŚYM? ᭫pI ʙzmhvo=;9zy[Jg>H>hڥ*ⶆ,":߇xg3,3VC"7kbjQ@)f" mV.5^&a^Ƕ6*@nwJP ihl1*J8%؀; n>4[G1$iiwuԑbzOdf%Xk.2L̒&^du|M 켨hriUQ]dd͇oJZt48 E ]m+Tu WWͮ,+Cd3"9%4=@Dxs lƑ9-8:G1+Pho.8s0D+"Z"٘D8ՊKً2qFD@`zxt x?Wq .֣?c%̚H Q\|O,7d!B^r(#VѨg}X߄kv!q9¨"x̸-u{5BHe{aI5%XȲ]86,duxEa_}y7ugr9Z8\gck*cER|āSRC^~l 80Y}.-0kOS~#huB'.2kMPುt킣g1̫:Ԏ7XwK2D_+Lp`ꂍ_sҍ|+Z*Dg:>L< ?[etl-\cF7L>5QhέIϐV]*lj:o_qa%d 4u{(=kaGyVFd^(9H5J 1W' 7V d7(X޳m-o.k^AMnsR@[zZz#8l\dNan'Ϣ8P#ٙM,kJJ*m^KX# Lu>!/zѦW>-9ک"nLEbs-P)SӃvTFW ۉc$$=C:g[!S 9-1$RMs+t[;UƟulQ!Ef$'=Cz:fL_H+* Pr$FR FZE50.B!~NN0(j#U+ajY earmv횔ml#'nѠfE}9@l)pn}% !-`f06QO !t㷛 径FSp4j'4YTt4"1vbOfU偰džhj1FW+fI-/%E(Ȣшc2DtS)[}1U YT{њC; ٥NмLiW1EJ2}UlaYɊ\DlOF`N:"/((ݕ ‹+Uv(-YDƏh02i/|#"e Ǒ᷒e'miK^51Nt o>C;X[BmxDTd| 'ʀy O_eYSZ=^[vra xmh[a,̇ lvRB]0yQ"Z8jh(܏%=KO \̊6^xRu7̈M)@0ILs,ȝ긍wY1 Ӱ/ɥ=1*}!?͢m2Bf&z_i׹Ck%XiQ!"WNd7ᴷy4HKO׌X2`ߧ$밨4 E-{Ҟr~]sڲ@'w)kH1dO4h]аmI"<(|| 痱NFJ1$gRDs,=%m:pH@w09qS-7l6#Q7,{<״5ilk`uDy^@\ؠi*"GϏ/0v n  d$孵_ȓz j]u*0B/#GbڄL^4G\K&Ŋ10zBhZK΃|q>ZS޴116y.l]n/2~nڣ|@yrC=`6bYGEgqUڇk'l)cu8Gm'!J/6GAЦwa,ALSU`H_cУ;)s]Jnq{5;9k "]Wps+B+A@RH~90*v놑S75=MspϿ[CSDGluŬx* c&doIƔh.=O=&(^|h<8&h=ab|.˧?g%o,{ɷbXYq՟lԂ=ǓGgQSrkIH拨Y<4~ d &|ij8`AᎠ-0ݘ'OYb\K=jŘ"Lz&{.'Vp-W`gC'r^gLl wNEMkߊ/i'\ɡNTMf]@,KudPUF0U8@&fL#,JEkCƈ7͛áV4eO5 4<|9E_ !2bu(}knv&gtS}3̉U`) g12}'*I5d^y/G4t|b"EGh ɗ( -p>QBxMZrtps͢h/VOBaE?|m@Ds8yVdMbIyQT)1NɡX,_UQf 0ؒ꿚6SBamJ~*7d m*ӫZ A+8Qeoߤީ095>) \AZ 4X 904YH" ULIN?BЂFj8.9Ct䏁Zz8TIpcvWՙy`QPQZ3<ȯ&'G*(֌ɦԗ&[TJr<+7jL;"^'0K]Cx(JTrgOt@I _yT >]}wyN|ǷH5jOlvGYߙnr9[s޼4yYB#%7I^Szkj"Djto%H@xg1R_"(մ0˝᪚ov pG\ 04-Q}d[7(A\r2Xk,zCH埉@Q_a⅀u6EųUBR>6<}2IdFJZ` y{MAMgKϯw KSGv-NG$:BsXO[\#f$.WmAdz@@[`P=iqve3\|z8}f`zɡ)-p28h sOavDȶF j^ J'ACX͟;'*e"btp|w :|*tlXR̨LjOs~q180!$(NP+أd^)I4 |'B<@]^HT,ȅ/m1p F7u6Hy)F3 /v:|˪1hA,D†0糝>;*N&8Fî e##xݕ6㓲dcgоݚ5Dk&Ia2O;(;rdgkcZf ZOM[=nJJ)]*kgmJn1ji=mV|lF| 4AzelIdE˥sĪ@;z9`''-Fx3u:/QR3~*P(P a-_Cy7-ה6GRLum/?#^ d}Z{Th6E ?[a8&Z1087M1h+~4zI㱢\MypP 3&GilM':>!¢mםzs`>͖?h9V{wsZA2@dЉBՂn7,AvM[7|9yn6Q?@宵ۮOjӝNO>)">e(Fn􅞯ФoZל,>^w:7qE ֠ehNj"v𫶣${cimIDI @ Sd$xszvW'wq-_ e6 D\UB̓4_UA>?a^@ƥ&zOúaji-Ws$@l--g!ɡ ׹硼ﱫR|v8xnVw9 Й훘A2xj/ϔBD%.Ī|xК@LuCsdjZ}5iq1ZAvNYѼR'Daɜ*WE'C:·vCîtsgEZP 4<8x(^ֶ֭#TwRze:(^'τs+_뙆0't@zLWbF u-XPI*0 CĹN?7+Zc:"0|vLR9Di~zzv=7+H+0TܧW*kآFǝۻ[:2I (AyNHIҎmHp4 m%P} g,kefj`;O[H]n/!H܀5?tqԧ;LΫfT[| k +ۣ3IKh&5n9b‹CB8}&5e:0 eÃ]%Z$,p4Z_\K(eΜ*s_=C /vőUًǾͫ 9B$+9/uv!zOx9V MR:d) r2-e/n:^f(V.slp ڷ׿UtFo'2"ˠ3^Pӟ^$gP#勄̬B%EB?⠛-rs8 ΦK_Iy^7bQqgr/7Ʃdm6VEsymMFW˨@_sȍ/ÒU^3v*2kGDEB9N;ՌdJăTU*V/rjށq&C"T iJWΩ>ܶ~oD|šs ea";łjCҌs;d/n fB O ,MYMX0@;.NC'knK~&ahoGnd)4;֩L.9}閛s[?\-띲Bg N2Ih]/\YD(?^r+zj:߫ m/X[%t(cCXFlI` .7= 3x9BR3zvH^inW5qQ(#s># qƤP, Ql.Iog#Aྡྷp 4&1r-.אE*o.& or2ƦbhD^a9xW\ymtƨ1+zڼϘe4@nXͥWp dG91|EU02~6>}*%I%,|M-0' U擝㠢ezS y@x|E{ &RaWLP ,3+5c D7^.@;̛J;ïc\V[knۮﺣdգpX+mKaݑUX`Ś[կHVwƸ2b:`9hGzy*%N "T p+8oC:Њf$ԫڨA܅”'ر{E,.Bk)/V9Yq#K %azƙuAXgj h8u_"jw{2­Vt/Ļ|XsoM>8z_>0Ȥ[7ZQ8/r].Tx/Z/0@p]+YrP-|mb)߸%!O?8 Zmb@Y %rJIEBnÖ{lv ]fQaT\D 1Lz^pٙLs,,bp@@\΅=TcL\ svl"$|js&uQ,l\SRц4ihpũYH~n%]"7eb-e9tgaԵݰNnm|±6P6.s"QBͬ*ȳ:6N4jzoNm`xhZt4Q8lV0M8b 6Ryi'B߸)BR #rXF3NASt|^m,%«6}篏 :Ɠ!ݼI%~aDTo:SFORUvgY EI’l/j7xRX)GG4`$T% m7tLRZ>@;^GydM?L$G 3 -q>N[%]Fg0KY7 r3lN{Ɓfsr~$fAP>Wt\&y-R~`sA˟Z)}-eh:³Id+qe!HaڠىvY ;&?1AʙR7FyjWIq¦_|mgÕǮw%&ktRoB90f~@@X]Hs̒KQR5#x\xmךޗ5D3AV%JN f YAL6y;).3X3tfZ#4ԕؒV%HloE<>s*KUTE]'k4l9tGЙـ->$G0u<2[ur\g}6~S@72,9Lh`@~'Lrc'HCe3JH*V'Eq@6$a ߏ](aLrd:\rJg#{E޲#-zhJ͏uCBǜ<(˭ KaIQYRJ@{A\t[*q@ĊRt'J3_:{8j P`U47;<C%v4yޝTئuA/ӯCޜjQ}j֯{DeR5/U*5HL5ܘ,(1<p)_`U$mmQR b{ ]D#]naawow} `uBڏ&2W6^7i$7e;dDyPo r̒/b뮯|1ƕmUv{YOI7 Uu0$T≮`M0 `9>n{ڢ h^6RP BۣN9z@^L) & 2U98+GdXX}YDK Йw4XrJOGҚfq+SyS)SY֍&ñeadK&n 뿏* >c`#rVqn,|;q#*mzt~%%(A.L"F#-@u-ƣNR7HE\4Ă:G1dю6oId\˱F8hW ! oK`8œ KP)GѾ!N?O`,aԴP.Oq=^Wv`YFO_5h r3'E[⡍ѶGr?Mā{MMXr1;(0{ww_v8 mu&i\xn_Euu,[dH^Sq'7r*2HJPo?πlEH!_Y ?XK<-_x!^RR3uM mZIDK)GDClPd2x?tyIKo6}AA K(Tr}ZϔpREJS{l3v'/OnW_I/$RYKj@Dl,!Ϻo"5Y[{ .}5ҧ[dzDAŧZ9 %/i2gZ24a>Hs?}/^ą1kGk%\/͖!0Wʮ`qN^}8zLOi6]ƅzS<2ߊbi٧C}_iX:MleAף\7B!E/51 Y:$1EIF2Ʋ8UyoS)N,g 7bX;6@gg1F[|zj't.ѸAMO5+5o:#/)M̲Lx;@.r`{ggOxqS9x> A r@} ܗRv]I%" 6;58[XqE056huv+&WXuJgHeE:NNx&x%Rc㌢8 "I!xA6|EBje^-Q+\:zFasZ=!ٸMqɏ>};JT@Z몟_V*q8X愩ǤNaBc4kSI!uu%5'=p-̐v+"| ?xd;hjC8~2F^:vJ:դa :8= :8 ^.fJK<Ҽ3nQeƝhηP&U?amAvsġ ufSVrAo~ vt<Òcʁe" kPI`SGjUB&`Vb+䱫^:YEY% Uw(1{C{ABU Ayj>{U(ٻH.N̙ax.6 zw[v巻1[ĪVs:Hwy3; 0ȍi^I p gۦg&#m̙-Y((_(RzHSy@4z!89 ň,$PBŅ |D.oYu,F֬_E.OFOF-.,;s2rX=U/GDr;[Þ5vܡrb'i )êQ0Yȥ>|O CTY|CYSA)ZݸŪq,ή)(*8>==Ur0;/WpJW17^lV* 52t7ՈQmA]P;tIlĐL=T(чENIA˺NPT>Zlw0-%x%0@/n0üjߝ?4R.[qW;|gWU zx"{62l.aod= ѱ-"f&HKlR jĻrGRٌQLCjn9FjڟK Vy<Q珊8b؟Õ.gr >y Զ~Ug#skR 96Kג54^Tⱚ @d<6~`às/,<[IjR;. vekX~@DCBᵨ ·ÛU7`>؃1XTi<+[wAXA "iö0^W6#H;\IqWU$hxlɍVNpƵ~5Նsk.5fl|u1reLۃk~*'|ۃȄ;\'JnEVc>3~́BýK'oߵ 7lɧӛϯEIsϠ7cTIq9’nZ=qK^HzU7sT3enD mm)B(ʤ@U|4ƨ'b)֬,|^zgӭ{oўWKcŭ䢅l?@X,-T{'s*̓cfB-,uOGAkJsOHM١]chPfEI8Ɲ5 T;*h 2$G Sgy>-F`I,3=w1&t &_ U6)fbNM~@֗`K6,|;4@mQ/)ubf&s/A;iP5 {KF&$yr{dV_C&”8D EoԆ}r` :'WjO8vkGO{̫]̘?G܆5m@ou@f11j|f 6[?ę#K,*Mf1:h9";²v v|K 099&rs-$swAJ%?pv~aAcɫP;e &V}^OߒB@G5GօإFg}uK_9oIn#$xZ>e덄7H3L a,!,yU4$`}5&"SBpyB.dSt<^/ש1/N/kB4XgޚLOE- berZ- =Wgx#~n 3W1%އsȒ]Y }Ѝ] "*5?=O[=[8r/+e.ٛ-~m+ C]hGWaO6x(Yv wr9R#xa)4_ H ̓I?#e` VN>1cLܛosgeơ.rgĦh)#^cR; G% 8F![+se*e#dkw!yB`[5.dd73),B`)Εk4I)gDޒcFkb\c4N΀K1Sjy*'/V2&w)07걕 mլ>QYk䌟pVx\FosE j=#3--Y>btoz 7 6K^tlӽmߡ>1a+m{.*y䫋Fm.F-gF%|@AX WƏ!Sk.>1A{jZsP6]7ZϮ s6"*?!)\bіE<}9@B p2>YWUz*ii%Ns藲#T%#D% pwM+n; ل{ iT:*Y +(_to2>Kq e Pו?%ewKR~8Een\jMH|tiT6=;~ꎩ+%JʿjL;i¶jD=4!zx}2}e_ߎ[W_@:IOLNBdN2Fϴ%aRh02n6ʛkjǴ~X>if?k7wKۤ P`[]' $="1#?W6aȘ! ^dnX~!s_H'~ lE;!} 8Fzcmv)*LK_5N?lK>*twvB"NabJzOC 7" 4H8/}w zPi=y#I6AđbζV"SJlzg/XFahmAMzN&ve#eip24FʃD?tF9Cig ;'LNNr׆@z3Vܬ ƒynK\j_ut?<Aya7< }zR] V~'^TXGѸ{ ݺh GX ޚ|>{OߖASwUag |9s(u-#0 UJ>05T# J #RylS:LUAe1{!䜯][pدWtz\Pw&:x63檴{t%0;Cَ{1B.P;sgZ' ZY",2oA a(k3eџ0-^sBݔF^ߌ5FD'{~Յq$>/EU]_ngB5UBD&~NЀ654'*rb2EOQi=ң Mh {^TrxѸyg M2Do1tidD R[I葱}^Rw~2S̏P~9K^fƛMLҘNk|rNkvE0 w)YqzV%adlR9v|:( u_ok̂"k۷גj Qvq$dg.]P:Qiw[/'J  pJ/y͓u߅m@׷2hGc)Y:P+}}sǨZaR #w ?0zS1a4/b1ёLjm͎?xग f(\ѫt'ych{޶Op2w a?P~81h ,Y2Rm~Mq+x=bӕn"ab۬Ҏ6?U`Y/L|>bUA?¾KwcyJK*r+踛! F< }%A*k>8R]EY&9po2XqduӊT(`&Lre˼m|QHw]U; ycY$!ieAKk88yR29UK-x3&k41hJ~&CPֱ+Jtn0.7AJ#ε^Vp[^**{ L/!a%@iʭO#ljd45sK#o9` )3Nj@r<Ϛ e NUm lmj]jP8CZmu"ZVUBM=[QhJ-6}bx>D=StߣUOm@.0e0EToՄxsgXWmշyjW&M?{Ü6L(=[3?o8B31U HGd0Ϭҷ"jOfN,P'.ª`J0W8wT HyD[=˿-GIU"M#h9tSNaၥ 4˹k=Y4.[F0y1LLC`[TO06}O˗fDɶd/`N` Y88[j cKx%`,7Ţ9 |g# /y &8Iz7ʌY$P9AVzBMIlQqkȂ@&h_IXr7Ќ!=3n_4ˈ X0Yx#1q2̓&R8uD~E Q>+K@Wd-:- ;kWIr'~QNt2l#kھBsJNJX߿d@ɭ8*Iɡ7ŖqP=݋>7ƜrVCI\7g h \7OJTaT ph^΃'"b w?R&S.:Ɩ EaXɥF,[=5l.x6CHrTJ$&jϭ_tx;sJW!fBwoB9;EOJGH6y#(#} D|D#΃QY+7nTꐠy,JZ*]GxCBC, j4t0ʈ%atDMaz֛.=6ȣP  |C!~^U`Q D4tjNiN _~)Y OĸLC+')jivѽ݄Ms,xu-H^s6')݇p 15ƇRv9:Igu6ݸڹQԛL rTI_`IO#eb욀]wg ԦWd+1ʁ^lxHjUYFE >Oaj4X$,ßsuR"1J.l5}n;gj|;Mrթ N]IПǂ.A YKcwD} t`l0u8!zN>P\j\Ǥ`;bvTFy ]Xg Rt=<%22t/a/+1U"T=/}yXulIN#.SU*}uN7iF8~0dHZ US8QOvxܷ6<*5q4LAyH &V3?iLBx~zdXoa;kri 09+6J+Eþ[5zuJwE"<Uސ;0Um{T=ӳNCqo礤'ن|x2`&"@ H N A0̡]J8 KOOe@+꺋d/‰GViҩ_wۈm*Mh\SnPC\ (S2x9j)wԥ{쟚^wq[wIN6E+ް03D6}u(h"a*9&ݜwr2o0|<@% MĨG0ܨL3?cu6(J Ba) ,}*Ԡ?2=Tc>C;]@تkD0rɯIG{͑._r*g_氝Q:M:j"I*QY-hITWߵ>Hw7-lEF>ge)ь|/RLgׇW(e;vAyRO_amޜҍ+@K]ݰUxm}"7G$&.3Œo%L?d\q5?2qnK/#p\_=:'V1wdNS$\Ȕ[S J/{ϻ>L1ƨGăj \żWzo=P'?vP5pU)4rdƙE,Uy>N}<\vilfZ6Œ2󋹓.e7e|=&sf&>x6ḃ%u 訶$(^zF)i@o *@d} ny1Ü%֊}{/`ca~xOmkԑ0Nkp3. Ź{Qy; Q>ù(~6gf@l0™9U8x͠)%"fϛz!Hj&_TN)Ύ o2UٖCNجyarl58X'OeMny=Ҕdx@'WKW{YD14rbGO)ObFLG."5v Hx~h17*Yt(57FvJE=M/FA|ʃC[PCik*R6@aSPVO1:ߊ4L'˷jMG=lD#Z0ʰOߍɒhEUT dڑJ'1:ahB݌;G{/ui#9eoO^.ثT(T:Ĺfj4;xy L5[hDPb\ q3݂WgVSVuo"%CeǭI0At>ݰ;=\}>thV QP&$t:rg w"wKj=$˱wVq8/y 9xb-G=]c ٩TUrMf #5&g՟,w3CFMIK:.~8Hd=ꟾNKCjuKpJWSNU(yVq d\MJ dS\#-p,(K[pQ{/H/mf :-:^#hhOQzе{"Vu.LEǽi92,0=Nء: 㿕:,N<8d^ʱ@4f|_CirWچ%Zһ 27އ7H1v;ܜKeepهD*+mįLB҄=Eo6#WLL Dܘ/@o+ZqHib 11'GζHeu$=nhR]HpL]kn[8þ[k0zq[_۞|mr.k<j 7krsRY$F߃P܃34^pgū56,Ea1clB4cdD>>:IF.tLUg”&.j-%_)"Gc2Uu"mId33"R kPFz*bF!wc^ZH5@PQx٣~U6D'˭RH#]]0=AU zG Cq@V (.)W/jWZ-{Uo1dwmB u,ZbBUXۡ\K%?쩞īG֓rۢ5/,hL7#`ċ_CM{$CKœ I64H}C䫬>34Q]]T:Ϫ#g` d[k7z2 CN9㚫vHz;5IZ9!E#a݀^+٬_wvh©@QTg쉽+Qs튦GÁ-b> @(珁 BN 8_O2ɁNJI=6)O :#gB4K,C `k:Th{IKisG&&n])D/«Նys8:GY(:.:֖,ɇ[e`u8V u(PӦP tYjzZE27d2o\ꔟEH XNK_@;HZӟg`nU`L(Hy8ormT5iFml0 lYc,^G!3L1YmKfcV !xd,歘n0.aZ(ݬ)ߩ-]sdlGL|On/^D NYQ!&X#OױT@ jΏ h$9h+`tV0= <ڦٚگv <83{kDT_Lr39ŴYyKxR'4Hc7Fr>Q# GQb9Z JtȦ!J0<.GhW 6-2>g=*Ges=/D{5_а.*/Z?5uN>8\b&)1hG_+T>UgXGwX=^Y$|lG1܈[a}D Pni7*k*/e!a|t3`0h7VSm[\9z IpUt+k'F"c3,vn'  '[jWxXƀro02As=VPs_w5`#kSҎyɌ=.1ل3&*|` ޡ/6åld(+R"ضh6n"ggr@;*%;^]<RE"ܖ~S 7m%W?*0>N O0:G#; []`b8I{7P(A7$,u֖sO~maZG?%kuA,ـw,J MJ ?Fy*dtVMALOʺz@ꇷY.9PD\ z<]__E'1rA߰Ux[i%blzˬD۔M^وF{܋pe[c V~fɯ]\1}{d>~(_O;kR2FXOhyv#+FJJV:'&(7A^u!nE04Y1¼2/<39:ݩxmP4 TVk۷;{/M}.W}a0o;[W&A-6vOS{$IV+;񣁇fpf6P=d{t"Ύ2#c9&677DǶt"/7b>hט..G߶ E`T*U%9n秶]911r+)ss̎>'}(M:๨i.@H~x5<]^5WMSb|x츇u ^`IvA0_VX:*d^4O I2ygam[j\q VG@fւ!SϤTL D?.këğ ydYQYN)O:CdgSq~d5f(1Qcz+ry&cWFw*FEdiX! [:%e)BǴA&ȪJ!q|ܚpJzC6~m ]R"^ cIA@Hi `_=itȠKلnr}_)[I;B]֥5]r_p"]s`}\7ݕIK?֒(*GͪEފrI`k}L~8__fH=XN7HPs[+3V(fϻ-W>3(ۼq3EV&ns'b:y/%ޘ{^yIbAf,ڗC<_2;Xdq4Ur~{%yjd"^HDamҿxV{_C`؛WJoJpO= n>o愺P"N)T,)˔}8Lh ƹAbp8BQ?C!`{`?;YN@BB4#_I֛ w#h\9'x˾aW8{T"lۦ{4^l]kJz6<χ{'~1ZfB_qd'k69\8 !B~ 55q0fȳ],unxzª1޲D"[=UI噹^U/0:dftL'DknL!i莻L/I4ⰻ4ZR~@èvGbVb\>1]B9{ޫb2HA!&E{Лz0SI;R*gKQ9/t\ /cz}܊1QԍW#H oYՋv(Ze/zGuB2/pIU3giXR[Թ<5< D.RvP?$䣣[)bU/S`qvYLk:4K Do%\-'J+&K~ﰫ:l # OiԎ [expxw:C®YІLYpӀ &{A茧{46 sIRlxH%'[/2{'mip6@3m7/O f)H_01_Uo폾{עOl,`N2k5{)}Tq@=: k5;R/ai36BuVx'zACâ)T3OLU\S ^yX喌hQ`Ա|Ng;& @w%O鿜[rK |xu|VRWةi_oa;\mV 0U*+'M7mb[$} @ktJ.q>@м>4 vO b(Z-GIVm@a[ /*u96êe"@ h;?&"s8K;0վ֬yFWSEȡ0d*d&(Y anXrᐇ3~h|g*.}Ms{pAQ1=TEsEw F71^b ']J[i.)%f-t\ΥڋP0?^FlЅ)$ MO^Z< p6d]Tى}JA.n<4A `ƅ@J ;^ nWV7x1b }?׽-l"] Wwcł cU( btA~ OFt^0Kǣ("dC_zIem!UkuA_A,_Hm<~< ůOkFax!4e)%@!WGx PGnJ0|`}G,ljiCn2^A3N ĪKi͹Cɫc!~ :Ȥ˙hwEg~k~,YQ2EEC0 B$Fq/ w\X\~钎{x-uz+mlvVH] tP]nZCm5[ t"w(RBc¸k+Y@>Vf2ׄ}\~qϛD(uUEr+[aK)UC!]ΰa9` !̿gE>45eon,PtJU54q1+F1O˗MN3N .?1a[{ }ָܟtnO7Tuw̽QxFC&_ T3Eh`m9.EDz#V#$ֈmG ԍdB7&mBGib$=*RVuf>Ǟ! %}P2Sث$8Ok:`y*>fueD37{5oȾ6y,H򄗙6hf)SP8}h2h #3(9iM]oR5|bKf&ALStZA FrΛ}"0#rUz bE%̃lmuðznK؏-@ef]o2x BhA,hViEXtQks|w3K1juJ]ӣh`8N#jʘT ;x~sq^\0C  $CK 9Dz3YeV* %NUp oXrCoǺl4*G3PߕOB.dsQ Ī('K+aZfة0!GpˋthA BsrwY7ʊD6ҤMs7'u:J$ yV鎆d y=HudlJ@y۶oeQAP"s4'sC߷`W"e䭬kջ!i|ޢ֟/ bH[u ՄD,?_T/{%}ɾ8U+CxN&iC|W枺 r""]\WMQsOYs558@ m27KmdPUv^kW:,IGmv7Z<5hk*)3.<Ok*\wmGEy3:j7kaLfF"B`Ewm:dbp{, b ^S`Q+ɒcW3v3OVӛ!NOUsUO(iC*PhZvo3?:a Jr]M"hƕ]uDcz<(n*2+ü;+mT|+M;4!W\#&fюoq6WU+Hw*]g'l̼ )uj6Ar$!KEy0䶂EHduEV;ifߩˆ ϥ(q3<Ӟ+;֗V$a 3#`&>5~dAlcqlz WГ?70fLVrHcn^!q1`RQ]ѹ-mElȞ+Jg녹|Fг\@+6%L/k$i#B:)![/OA#2qv?;s%+:S4Y\h똯GPܚ$kcZVZі1q(*F_^ QU;MRЌ^1kIMo,v$!+5S *9L;kOP"ǒh\rĽm8yZ8( d& 0U"z(.E,+BtCÉT 䝕16isW0}ȄDo;'fVkDF?8KFM;57_Q AUh!Kflh|EcMn/HTZ=)NMpmG>n/WvR_iw 5u.}+N0]N{jLq| ]D-SfO*k Ao` Ak=&10oeFYy4KK`/m)I)zUj)E;o#"#_7`tht&,cA'j?ڿ}Y}')Tb B+L6x 1 ůߓhy# ]t2.6ֻ_QgƢC9[ߓ(,^`c;]G> U?})DKY(5[ )&K&,.Ȑ|rH#sm}^ZeP9c:7肖rH $(' zq * }*V ɭ'D 6jLCӆI0"6**%ݙR%,[մIO3%t~'RFV. c@{ 0ƛ ]s FU :}$zoP\U]axIc={S&{ߤh-.ؖ(%1:s& :x$u;ɲ rPb uAւo {den@fߛ7]_GBkw(+F-[9<|-ǡ0R?ǵ4s RE³ސc#$eТ;S-X8"Z ֏#VĢ!T$j0tܘhShhP;آvv3`<ҍ4𦋼 6sX7iM~?mVnzzD.آ v Pg8zQ=v0.Yi,k'(s{X bN_*sb$*n#jȒZYKL_l)2++⣵KLmx$Lu$+t:uf+m(63Cia#/v{9Fiǫ8Cv ^O_ RjDi>U4Ք|{.'铊CU3x4:I%Jj}{H=cA*ՃqIXC)t%·7Tt |NT"tl3EhqMYg2&$l^O,^ Wb"wsIzE Q.i(V>6ʎ#c×Eߍ!n+fں .[g_<{ :5kW鿧Qm@-&]aEʑ';'D&Xo](Xk=hg쪅u`l a_⿀B.ɱoQEb{bŤWRyn"_tUy\jۉ/~.2(#iщH~ynpo<4&_P7:%׀%z.=TC~JUS7=/Dfy3'Q[}vz jx+x{k=`t wj+!֨֯↼[x<4E*HElOKyhA&47PGzj <0QVLhp['UD I]KRlހs%x슳Qq@@mL7>u:>L+LzWL`7Zp/rezgA<| 9OqEڏSoZf@6^|묌4 wV (58t- `z( AD#GF]g}v p TY$#(JѠ7,XC kYg4·r<3)S{-hHu&H+)9 :<өJ;GǪ ,b;ZYh:ʿ<dX*B-o<)9֑ J~S5NCORaߚ-vȑ8 ~Xi"tj#y$?h /IKeVa)`LMo $Km9OFWe^Ϲ +F{qSԼIKI^X;&[KPWMY0n"":L S^-;Pû4zj?Onrlt}m׬oMjv;]@'(OUK<&4,= ra ,ZHdPZ|)h-Lȼa@4.GhNڊ#nvv|NO&4Uu oB #4jSprPsڅ4Ks^mG{z4`3%Dz^7}uϚ m?Y̙֞cV<yD)_oSR}~^2\-LAm,^H27D#tSO&Cvb*^Is "RQoaܜLlE?f +sNb r'_vRsRcCYck (aMU/SՓ6(DD]*k/3ݯ ?EKtZ>@:fXPw!;fJ^= a\7\e\l(]pvD8xTH+>2x:  ~N7pq f$3<,BCk{؉<D5UiPl,LŕZ)2R"kHOsgϏt+piطneu N%#,8ޕ&n2XH9xOۖ~:lGAQ R;qm:Ym/ $~ժF~bO%.UЏ'W4 gI@{^x$IU7pŞYoEIXtAH>aqΊ8m2C(xg;BsBܯKH>KChh<Gս>W{}U<Z :p۾GPk#J+i 2Zv¹ _06b?S( iWmZ Sn9`x: e+AKbZ6 QfsQBwNٱZlWպy"7 AR5o|o~5=9pnH (_6)}^ivFr(^gg{fDΎ,Q{},A#Ja/ROR4!Ъ@88L1ܓ ɟK|(-0fKe@<hKqK,KE y/de83R`SOɞv"'5F9w/lҸiNWQPؔVNત``|X'Cɷ"GOۅ#iU?LHyxN1ǍTm/ܢ+)%t4<'O|x}LJ{Dfu\POԌ݊QM.Ǚ}R&?5k|Z:}i{&.LRxs*,#kBZm>Q1HC,$[bgW.V3#L 6Έ+V:"ZQx3ij&`#d'Ob,I{* %Efn]$q,(21p E߻Y +8Q [1yjE*e(K8BcCUP$>D=i~ e LICEiՑ:]E|^B: ƴЕ_an 8&6dp0[=3i:Yi|<lYWMQjL oYtMfخwb=zr}l#ğ$@lDcɘy+սӲpC~+RʚMKh}r&\\.QJ<4s7R&ۥ3GZTFg/a[(p\'sa7?q RSwaTV҃`(;4(緼|r#Q5w9F5+QCإ(D S@7ISL]mJh' 8‚/UJPy0MܓBO"F؁I`M"t7Ųq)]%ól0r:д:o<1UU*[l8, yo͹R>fvaDx})?ÙNyf%9!J -2pP`;790gg!rїf0\jl"Smq!ƺk"H9`m~? +C d6ԆDlHBIDL As/< d)gBs-ގ럫8%\Y.X4vHAG~FxoTP_vk>O7grdۋ~%4r>\cɇxUiSd cڽv YoQPK> 9 k7C̓bB>;F9<҅0#?6`e?Zy48}=-Ĥ&5J2=* l{xZciinb-`%*PW,$͟M&Q[Q _5`gepHŤ IWNї!P­r!V/:CFתGplCHPN=jǘ#saEZ y[l}XIEIWi'm\ox/^͊7wXыלsIXH?7;j'[~m_<]'Q9=SgPm'R+R Ytbăj堩qqiy|E s0wy~,3" :pfj(GU6HD=ˬB~X]FvD>040<:5adenbۘҬ s dyy _6_B]j qc@.M)oH $g)8 ]D\ _^=e~3&G KJ0o2.-/t<\q)s_i51ZǑ@ rBb aQn:b"gBL!&OaokMvG AOӣZ$,!ԉ^v|Sk1Dy[(~ [ZZAtNUW鳾r @Sދzd_`ִ@@Uy58ad8sW<1 ) 2%3Q=&٘;9`Q'knוoNT#Qnϟң7N+u:OSiͱ)ہh@KBW AdVЛ++MM~kn(?h°J#|1KϦS '?H?i[;$0  ]񉱵fƿVXşrMT]ɝ*82YC)_r1ū:Yc7I Q[ʂNXn`v^&lؕOqL^}ԥLbe&JՋ 3WT @U\…(cEX? ?jbdD 0КDLwT*&3al$+eWJ}{-Y_eͼ Pc]:_-scu3 6j_5'w݈F/_K~HΘ;\At^T> ,xٽ? @gY$xp_+~H!gRye_:B d򩵆庣-Y, 8WO EN)[O`Lm7= SN,zշ[8 ?#'f[3>3^Bă մi['P%\wDd\+aO;dTR]Z?]^\Z6j<`XiƀK_uh4"{;O|;ܱ)R?PƝ֊\]h{$6Ҟ XmcP}5lXUÇf6I&{ExT??_hK+keǷjSǎ(Ф$9[6S~*p@7gQռ4@FBȹE/gl\W4NRuK tHIʐ6Vok vkÖ7^M>PKءWusʻq*btD1 X0{Ў9kĚ#Kd]xM$i"$縇|_7b[(;"5b)f[+箪^_5%$hc]Q ;cb)UKάLe ~r{1wEzfbw$P3Q?AXQwD@RďX`"6r6yjYs4m|Lɰ|=]Zr5+gtSQ>%mh\RNeAz{z ]7uџӥ1{/ӡ il'B %eh]%ZՕXV%U}1sUmw&`{mE~z/ mh2 _V\E-ǾV, L| M9t G!2g 6/@`; EQIn&Tw}*|\#>FFp\[Za(F}>jaAC+)<-T3S,^ !iook!OJl \sД?,Gg娠rn^|' Ssf,Bq74g!MJjVAwc82 @WGGyB_쐗xr2)9;>=+mwx,1$/ݹ:h`ܖF$LG~Ԓ;l谜%ZPF,N+"lYSO=ؚOMhQNOmJ 5MmXTR d9@e'd3XJ1 $^ht_AQN1$eIO -,(A18O1ԋ0FrJJ%"c*4[E:5Aw 4^8!_܅P ȵw\;,*"8^y4A!B8YYlM鞄ʛOHi,db35w2-dl!]o f>V ;CL& 4Ԯ&ECx" e㋩& wɲ]6LSFnGr愌24W:HwUҰKF%>K\ f.̖].fS~]Q%bLLԧ(\ Jk!,GB $׊W`(΄4ϵbq f.Q Pe)M#ikZ<ʘ?og""aхS{9Z%e-F>10dG9<I4e;'D X|nS7Үa l&'%cBb|@ сӾ_%!j5v8ňxI{L]m-Ihx[xA6PpX4Y=}7?v#"p?;28d\2〣*6Ľt3 L(_#'ѯx\P^GMo: XD<ߔ#WLWz)-B>KK6+/ dG^uOg렸/+jÏ)#e`kX#'ff9823$$?`{Ȝ#ZE &ĹE`)~??2}/bց-3;f]=*~4*f+3+2JEʸmC,~n7bK #ո攺|V*"oA\LM|8=@pو?vAZ)OI#99/X~[cETuT[I#4^LRfA#͆®PV38_ZOΘOş]1E|q M`.c%X5?Ie >Fo0 W1/z*Pªېs({[@3DjSL5 #3x d_lsRx^œz+YZk%)3P*LVKZJq ߴhd䍚^3AY$a!ۻIAfBՋK8]2ЖUCLuL4f QU{(d';X6)$2E`Rjܬ^{fJELe!S{fmAq -[#9wT[EBR6"Fh`=ްC$plpQEK-$\xA3f3ӭ?C,D۲M}@dkud 9AcQ4$#g14~^R&ϔTM>1Un6#@ _/yasGWsO-^x[x{fL|GH=ET 8IW]~/ffa;EnC. ppfEb+ġ;& a~ I-UX埦my^ZwDqNLa&:]xnl_ƽW@ }U["ȕrqU²&{fv;f.tR*5'{l'"lxR@DIo}hjČNXj`.$($Nգ^gKy^,/lЋI&BUן}N%2Dv**%JvŪ>7 (9c~N7A5,(u&HGD[#qRVMwUR{Ó\HD8u[LV(^WB2t%"&<}⃐Ljl|@+eKė{龁ch7bQtթ OW}DHʎ"[-ו(*S v{H[J*&207FŹ5mV)ԯ͆'')U ڮ?EY_ش&R.Sۈ chKh3Cf!BPˊQf(;ʒQ"01 h/s&]Ky"4 uzs0܏zNC<pBsV5uc!<iM<޽>YƠZ=hځzp7YK }77z Ū Z<) f֠)Gf/{TⰅBGGvQġ)ޞ3r0 qQDOm9kP\)ͳ)2kYբL7zN& `f6 &҄yy3wGp:6{\<5c-}7z"~3+ ]̍uW.)>0pf?IWC8naNH\vFKfDiCt'@UA% l}#? HOt~=ub?vxے8Y*?#8ۂ ĺУtM$) Jϟ"M "=%Ԣb8#ivy`2v+3|BbD)Vo!i:ޥu^ ܌!٫yfi~VU\}}㟩%)栱0^{'@wZA@y a21F$@34{>`s,)?w4-ɹ؛\^uKRr'yiZsJ %7xmVZGuwF!Jb͞YHϩr:%S36OxvS+tέup}$qV.^N)tn׹PVAB }[;&Fd2T'}`ޔo1sWd@=86BNP 䴭U|0F7#s?|XZdݕ,ux+CהTȴgE.cd&z%4_-QZ0V\r:J~Qd W N<ނwF Ij:+4=_޳dLowk!ZP0ODpߒ\[6HGDQ^1r>Ex$׉I-#Rfz(WCdUws hV&Evx]ԉ]V g6B뵇;Cxd >&,,_ IFyM3׃)h^2*kwq03\r>ZJ Q>n ǚ#cS:5:dEC۟A-ȾV.U K;%x^ƫ(6'CAhɕ=%n癵gjZNge5D)ٛKhS$ Ƙ=@iF%N %[L!⩄)7k#%1DHKXQ'cEjawȝ4مV̓)2nݜSW ?j䕧X$ߕ弣wBx~R׽1 ~Fm+v+R&rf=Ӡ<[!';/ p}T\4J1ie nGT\Uzgٽ]]$!T$%l(fxXq'? A.XNYr7C=-ڌܣ'4yOk[M+AIh \UZh86.e!/Nbi vzm; qt?sqQ3ew%.w$.O/4l!sfqwmO4)d~]FC{/ᒣu.rU;>9GbLT6@u\'hYT=G0/)@+e s`[U*z02fbY{&aᏑRОg-Z=3 pb`E:WeDxQ+P%(^蚯^@T@KoLgLne$O Sg͟H(n73ibX 3\t$1Ni$n O&0kVZ+w|mgx,JC/'=- RD3Ǝ6:e΄8ZE -.5oXEަe߭=߽`C34ϼ2( |Hxl9wp KINi⒭HRVZPl {#]+f†yq<ȡQGk߿!Uf6*0؂^8} wƲd [T_lk93"P z zs%G[ O8*9|]hORKKgC MN%g av$T  e(uq5 iSA:n T[/!aRn؋9Woڮ\pҋl(YQE([^cfEu:xSgKH [{(PAZDd.<Cqԅd;<} -587feI{gRtO!+ tz[Py OHd,g2ntM<J2T C.[%c:VrBG>sҍ46KrlAl cQ:VE5|wD&4Kqmjé`9 y-Sb t \M*6Y4U>|DzG)ͻ6hV]K}Db̻r06혃t~n8 Sk)B Ռpk޻?6qukYJ |ʶ)/Kf`Ǩx3V!@ǪKn5 mؓLe;H;Mv4GRA@-N벨o]s8@3Qw397-nRG(bs캿Џ6Atg%5;E\y1wvl(Ma&zdbt`/1L u"KMHL5QyIA7|_\*j:ѓ۴:#!To]AQxpj_(%|.'dŌhə x&uQKL"4^it"vo hpr.c+YDp >g9ytN#YNl?D2 N4.g{3JZĊo`w+tcv(PpO kRAU~;OD|%d )=z6C+1CIE]3OY6blC/g<bL}&]YTԗrgYVKVe}AΆ>VBPAA@ 3 8Pms)# TT<~ECNd:&Q)mVxozZ%=zZ:̫ ss]2\vHU7|}'v\m:M6 =Op*.V!֎)jz^2Pc,A 4ͩk6`4rmodfa)#םRZaGd/vNDlm͟Wm@"5뚁bce|"F W/"t ?zm)?[~o$&k'#R2jK6i@kT 7s&XRDB{b9jJ#,-$g#6(7ȩ알wcҳCֈƯxu;%%[6u)xI|Fw'1(iu\!$]PnPvoFmؠ iyaw,Gpl+_H(BMBH[O rlHX,٧S4z,MIfowpZ[tKVcك)gKپє~6;|ӏ݂d>F. "1DU8Ut{0A[ C1=UìfNF\d6UthR-94ma!秳T_ZBGC\`H@ 5sgVCQtf4+@tfQDiKL 4{ bRY䱀2ݐ "ogխ# bq*` F>T ;jN[:Wj$ K *o(L3(Ȥg-lAmBvʺ'  [%-;k9!kIF+^PWFOT{C37ӻgmWF:'NT'7U/dϛ+tՊQ%t)Ud>G:\hc;+uFQKaץO7XuM HnwsVnrٗ PIL!҃(k_|>lJ-r鸽1ϒZDf.53APa:zBm Hw/XkX%73 2Oݘaq'NDQ&Ĭ VWL3p#ezFeq*֓WcfIM0^+DJl:Xrԡ "JA!&l=pA}YA<@ߘC'Lɧj'um"ވ<̡’Zed]m"NDl،{-?$s]4Զkնs8P4WwE61c PV'՚"<~V8`K;b\f]r?0&YFS'7L0pQ1O8m$o3J晏x$mPܢ9lzR𬀃NM *@ \,|YwbSIhd:F4tBXX/+;laf8&U@o47r{%2 "gxPE寮QX( ;ɡ3TQ ?%5b;iuY.vZ6Y,ڷItEFeE;h4k%c1+hw*񖗱-jZٙf\rDl*wlm{{R[[k2*BĘoH<5-[,5M^d`9"1l5֌emU LJrs{vÊeG3ڀZ숞4B/Q_]ka;%ЦO݉ER~+)>0dZ-)s:IԷfS hT-}4 &EJ$")J[>Rj棣+e ? e57JotFXGO +:s'[$HsoJO/Q'DC=-VZnR;4[/n*O;4a*##Yȶ|X-OgKm1gBJ}Od^ ٍ5*Mcά 3u08l`?81Jo6(%:8MyutHGu%,AYwg ܫY;T4@ EH>/|' ̙*.j?ØXd Kxl'I-q![3y!̦{'ф.65ZB9wr7m4/ {T( _5-DS lc O2!(e' ĭ!6ٳ?aGW奦ygy̭e"ouG  (μCLCMN~l*Acl!?#Q@6j%Uie^~q@4n€^"5%̭'$%%~ꤺ.A^ T.VY]C^F(gCY ˏ'Ys&`l1  Rߚ$$ri=hqi LW 21/T1Rs<+*L̇] ,A@ݛށABX\4sMm`nNU~+X{x LEuw⊈%h C&z3k`}Î䆙hoVdG/ fwm}=~s>.׼/i3E|'$)/\\ejnl͆a]}z +FvsPހW**V,d8T JL_ 5rP8;R*>mG OBR2U~O:f7WV641,Vg0i~:!Fq5NQ5 -%N D:nTZs& ۱6bC4S$bC;LI;<;+7đϹxHmKB,lr8i^C\A"BSd2F;[{:S"68M(D93t$gk bk: U٦J%bϵO]>5d!!f"jQ8Y@mvG%2(:+Vyhui/c+x18 T t1'uǤ?A+]みBVB {"nt*@d:صrsbrU iˌJ4+8Ḧ́x0UsK)Gm$V1X?G^2wRKV=qR6HveXTpw ꕸA*!d@ JXSeHRÞ7n췄G3u%E`k.! t \4QQ-y锝=sDaQzV؛Q< eoW-Mc R( kX~mϕ1BJ J?*=ڡ"\cݚ(+i NuƘkNw1pmaw&^5_Ǿw/Qg2H3LZ)d7ֲ'Gx"%uJ-W.z{L;]oZfkT#Rld "g4[uѪ/9щfw7%p2 7/dB.ӌA=\^) -:J=DS[,#m\? Y٣Q,#g:m[TZWiE&g*4Cbn/acCflޡhL6lwuhK:ZlѦ̆ xuS5'2!c?S~14 w>LS7td/{{v}  ˆu"F]2>[Tڰ*c:)Zc~-Vy g=z`T[/JlB6%/x?"ś_G+JͭÏTfS}̨b%h 'g]@퍇x.λ4(=iw~z:fs--^Iptj$~CAxG_AC,]9=1zn')(^ եpNo(Mg׊ѱtFq(<o`'x)[FEwGrzp##f_r^#MOL?M:q\xkk~춌FFUd@ӏ 2yZuB>|--c΄< (8V2 WatTlɦ>}K8l7wZa.?,]O Sk|t(M7x!AVj Yrr"3zTcY(fV )f".SQ ݉:䈜J ,5nNS]g%m}a> oYȧ\3 뗺t.u W4iƣ4ZnT*н[I|_pOG w)2TRq-a֊5nrPeЁgtK ^' Q>1px9%߂(S +[v?IYtAx`_0i'[̦}V04m̜J&YG ؒ5\$UD|wr[c: R~ReE|#YY ڇ/-ӫs`d 8Ne&=NzlGzHEUZ<\hƏ_{BK.ƘT,yĢaejW.yF3.rCnjlQ=> #Sv[$j)˔,9$fuyl^W g.lnwxPzBä?pBdnӷ2a-~%"B-:1- }]Tb{X@]$4ʈ%T3*0 '^uYT1'D(g!,yN/vmSK;3>`i# 9,<7H=[2EF(HUf d s—Bm\ty/8&K6MxXwR2@~f|J0D:,ĺ{Hw~ Qؘ,8FWK4$}@hsR1ÉZ|{|.1g ̒f[ضy"͆'l AՠpR-[Ag_teGv MfbY#l‹;ȗ3u7R*ҟl^VRx=BSn[:SNI٢&Yof]WUo+˷Fs6MޙgRšAH+i>WNg1,d$ o\Vx`*O_Ezh`4E[ֽ"Dxa-ˇQus1j%r"q Cpkg`.]aRM.C:\AO4!N}ݹB [y#HS*1!V[J!)ACfI&(!Xw3U|Xq>ZyQbqrBڮU&#~,ٕа|Զ y_]$.-ꭳHA\$jWOKb5O1Apk"`. X4*WlSIm+.dY_{(\fl%G]U 3-OUVc o72B:9`#0zcm`=I\ۙAO[UdIr^kX ӑ6{\ 7-U}fI!*ho߈yc5)X{+%*:G}g^ 0* ? X~&%yST9(Daex&zXr)XKTsQpT#; 8Հ0&cP( = V2>I(wG'KuIw" OuYc(6GX{g$܎a͊`#Nb?xrz/;Uw{Ua*\t>iigV]Lyԡ%0$> "uDڼj$@T+#&nZB=q0̍Vgmt[iz,wB*x۱0]*蟙!U /r3izKD Kh6ͥ.x[*FKj0VN-DDyHFwf 0֟G BVw$e!jnAW|p#c6x -YlzԑӇP,Tl2pUeLXŌd*)#sKc[PA$cxh Kqe@2LR{H{<:/,Qţ(t8wD'pd~ iGpJAG'3o(j HyCG#8t.EQ8r"If.o4S=-`21SAܶAPUrQInռ:%1-K{NG3 & uXCfdXt2u) SIM '"mW m4n:3; hE?,a;BqRpM+NA|a1cݰ|7×GM<'h-X20{_&(/ st+(>i?wqA_,y˸p^5N=;HH6ÖO̓LX&`x> e'ymo਻ʮ3WC+Ksoͽ/ ڤB,}AmLXOf{R,@K,r/M嗀6bҏcXwqo{0[(DJpIfdpMu4I~SLE25w[ZZkaBW KB#ByBLք$?ӉٿH}GtF| \!ou|zgӐg,]bl y/5%]j\VR][0 80S8bc)(Ecz~̛KEt|ʏMz-oni),ޔ7m[j^^ jZwpvvP]i㴶 tG~ڟY sucxdҶҭ_(ⶈ(_ӳaȂpȞ]~2$u #U x5Xmjr[J5< $xs@\n2nǃʹf =G_zL8dn$ @ǖmH^(IE7|A ,>sV> a%UAzXk1<3VwY|aa[ؘ\|P,,xj0{ /Es9&7b ?iҶO Bز{ GS S 0(Y7NJ ¦,înk]EVy< q uwiQ=O|BfC7f6uy5.O@5&/)ø\o4X_y1d}67ᩪQrs%$s-q,dx)%3J UDLhK(bZ'oZ k6nDAI9ȃ06 \AV.mV?qЖJֲ|T$˂q]! ONVMM#Qsk؋rLAjXEA3ĚXbt] `+EĈT+ne[` ڌYkEA"0L,Gcx@U>c٬"}0'I`b'rRGRG2n/Yf\ֆu?U%3QFPp7ik[)SɊcɼH< X>Âpՠsf!t8VS9.L{IfC֕21Ĺ 075`h .ED,ooL K25qu״{ta>S.BVsoU҇$jZkEJۀ|p ʝԒDE8A(QxTh"ѢodQ#4֕!S΃,HaVw㽲GLx9ne\ճ>dB _rLeJkY+ש :Ё[xTdA9ja+ye#qWO$;%ӱYR,3d7w U$mC؜`x'ڰ *'?+SΨ h0+Bo}^wE;6n#:m֙t8sZH^L^dTtʶtC|kwٳLNx)% .Ů,{U|f˒xp*7B4f֙SqC|"JqC3 }cr\qvk8~@{ f@-zx0͟d 8U Q HE§aj6JHv} Ât9PnH3Qi؏i҅g1'$;j6@$kK *AFܑhM)tA Qj ʽ,s-}'ׂr8_pe& OKmK/6޲1{ o\;cf&7.~ Yr<}uzx#(nLʴSI1Bnztm7xJx_arY}G EJ$l&2䰋f"xuS<Tcf|6XuvJ`Z;]ۆg0%9-.@ۣ[DqsҚCȄeЗAZ5|TIIIUNyԮnjI+۾:cL.1_PwXdC^G:K#V0D 0Kp0ݰyI8a/9FywMsОfCٻǬ7 kHZE 3b@>Ҡ-SUD2}is@a <ںm'xO+4Uƍ$P$3-K% anҿGfzNj{ ``p }|l)͆f SB=Bllwp#)`#vTf):Xr"f_;ˤYBJƮ6 OL+S+g}q-,af|ϑhFJKLrű̻8*_QN1NPj赀&tnZ~_)`Dσi:m`N&[t6|L"(l mQi9վjQ}o@Ye Zti]X6zJjc&豮Q9+ buOqƲM.'݈AW8kυ6Ŀw|[ ;X,@e@te].7ϔ-PYbdpk0t-Zte L˱6օؙQ _q(cʹOGRkt2+xǢm4^,썃cv[ K'4*$c l6-#*>j}Vod0p0տ+xomk}Zq+11 c(IIB.~Ն]--;|"Cٓ'qn4TBK wCV;D3#: y%>ܕ>x˵-3 B8Oϛwy@O(9~tu=B!haHg0 WR 9;h09Y/ŸGcc֊z_ݰ1 ypabא]HM~eoƉh&Foth GU}~*MG`@GUM?훑64I15 W@rLka)9LEXUͣHz](C8ݫBJSRǜ}M$lUc.HxS6O^mm~|}@$؀oF4-ZPNk[BwjV ɘ̋bKGuЦG|،\ޖ$Z%f$B|*/ds C^hʋ+ܳ͠Bb> ު 0̌O}hڏ`xCz*m76d>RG0~u~vK@0ق>Hvwj}@WAWk~sUxH>n\GFu*vr9)_h `,+$ >+ 1N -QأIou罥.[qg'r SIF;𞻭ߩ=N 18.qVYe c#^ BWڧR@b *;.(zqfb \ mIG y"%,  e6M3h!):5Ӌt|Xx A>Q;'h(Ŕox4IJ"z'F*' [$s#'o2e)4]OgLv~ sȢ_;vZQUI'k֪1ҋ]8O-ߘ.#ux÷e?/u_)u >caӐD)17QԟHSsZޭ/ǐKPo GHDĹqVxF\$ l0Rm/yvExYh-ޯpZ 86 P<OWl`(0I@7̳kG[HeJ7 Vuq>4s {7:(N8ikKeh f>ޚ̕ "u&Lb}P2[E c^h$˲h xeEyn,L3p}xܾ M N"f=w֋Bf|K{1mÏ!{ơ*ǚ7 *1?=Op2P̼s&fZb4jfKAȪfe֗|f>NYNJb=q9HeW 3,"ώƲ8/W63!5N}8Iq G7T^E> D,P8$ vzⷁXI4\6;[ ɛ?l)*G&?՝ :@cMq/gD?>h5h4JmLMSsBG`w3->aBhӮ4ѱNKDLL˷E׼2v~L{^;`~ eo'] :5WbV6ځifs48(9;Ͱ a XZt?B6؄*a&1(t ?6/jX` NQ@]Pԭ2:7"(glc(GᰁZL$_un xch! &n:DW("udgLK'8{H2iś14Xb"9KK,ɰ^$S):,Nzz|Qf\ƶȹہ蓅t_(eV` #iDFcίX*%'Ŀ6^%tȦEAr./ћۨj"6 k6" j<ْ.b"AR W2f7!9_& ߸zp@дJ& 3N;& "cC knK]# 6Kݼn]{\zg,=24e֑@8.`+Pܺpބк%ڐm~yLSܻ$hKVnC;PUʹ!Iɗ7ȎD_M~V2S~b&7?6 pvfAgķ$ 9;^{܋0?twPg^F>bRj*2%W"P9 F)@q%I 45PuFB! JTt=4Ӭe؄.w\_&]:TEL'y犄Z?ɡg {mQp۟yTtcTS҅bpݷ/ Lbbc*%_lZFf]4 زFSc/ MdmZZ̉/d//l]yT0+ 7}>MD6l=ˏ ʅjbP6;Q} ۃ~G~T|hߊ '?~?DziNJ@|)>EF{hHNj~ld@>7FǬ<lJJλAOOfnOD9}?Y#uY))6XqV˯m%EQ [R5z(=l n˾!1r4rvkFړn="Aj^A3f9 S3Իyc%N mXիP} ԨSq;b}x"^"$!C޴l}pȔ6UOP<*'MEs4|6DOybV+`Z4a[J]pLZK!΂àz^廵sXXG=)ʦɅb1.9DU~m:RaUB5DnALWzSaZxum45b`'#PQbrfK~K2kO2[B64_ D-a8Q>xdMyRkEJ;-e&0Bad@ZzzV2[(Z/`9ܞʦY!:~ų=N7m' " vs4/1`@K/je~DKnGyJ1U0,5_Øt?7Mv&} S"~b1+2ƮP I)Y#`3:_!꠴I_^̧6n$mNTND6ӟ-*Ì-OKm2Z 3 8{tP͹ B?T3`wfIfW{g䧄5d๻:T悰\;lIX`H|oXH)J߿9V'[DX8l(>c=ED|MDwމ,9} t/SLLy!7_KI\ɯDrh\+[X_M2zD.\i;ɥ*qtK(QzhaiĺL)0xAP`5O|Ra T(ۚ t4PvȐCOp>–$l`9ˢ,iS0L6%Ȅ, t. 1`Ĝ"О<ľa)z,GO4[.)kRvtw7ǞXy,F\F`N'n(Rpb77^2quʒ8yel*y'0c~8ڒKA5XShGV7Skm-X&Cnpٔo0b|L6GXSfݏBA#4-i]}l.KYng&kB8JEc"9'{n/L8HtMY&I_IIYzY]%~tp蔒@d XI%m59Agl8 ,ܢ|58c 3_i_8h9ېψ,(pk&J5JISRpZMR{P*^D  _ gxg @ibCdN L 6=A>Z(\ Qߨ)hRyUD\.;"5r1a N֐B0ƚ/C[ 99AڄvĦ'7͟ʺ ˙R XxYGllW]}rYCGVdtT|({J``rE|^g~*h 34|xT&±qG R\+=0czGRMnsW8zeҿYCK%o{${)'G}I!)9Iөnݻ(3XZHZ&W!;PwԹ͕4PY$4Z-R'h+ + 꽫m&o-ӧEIg 3o ؃6g8^C+g3۳6{V/^'8a'Z>}շRﯯ'>ƌP&ppjfyK|w# { 5G%׾\`%BpdVh'[ ( SdhW]2)$dA 4d*y:#t lFW],yO8qD Hm@cʎdep1,!pehiraJA uP맂4sx~__728|W+k#^wh p];9zo\H?>`聹0#q^Ԣ r71T0X׻MlmY^f up8UBxOL^q#ӱjUK@%ǁg:Mz9vx0+>Ìȁt*Hq!X"x d؁2IÚ'L ms?E!5qRS󌸛'-HO{`[,B;E|] R~$ 'jel%dC4S="So"»pc#V;NQԤ,xcHEuŎSQ`"T_qE [;Q-hH}NhEጾ5dy} { ,7œ6qung\9\OxHQlTT)P2DZߙ/# l4.6+Wiެ cFMirGb uA/(F='dt c]3pS]dM$N3Tl5,yv*{dž$+sy1a6oEbR2Y61<ӎNMHu=~8#CW1 A܁>|!5o~DRTԱ5:T.;ztV7CghH-[^O`QP{qYl9{E8vj]ڶS4z+Zd,/yU ]>G2{@:+6ZTli! Ȓ&J%)h0U6[@AgB_`ȣ'U (zpʉ Ť=XH 4Ǎ0` )>I|(gM&rpQyprzqA}"Nw<[U'g}'0i]@;N2_p '@2Q6U%:}Xk|&A\V@+2-\ /dVDK3m*XmNK'L7 MQP*JoL~(gVJ- ;A? -Gve`)R͍ѣ+݆&Y߲T~0ѷXS=YiY;WXyũY" U(3rb;ȢYps]G<=^D7d#ymL;2J{T "X5KUMNh"fЍ; B5ՔI:%8`ky!Uǹ+T6i_Xݳfl8`e@yo@3VHN@ycE( b dd.ޤzW9y7`-3c| օ܉<|SF8O ]ѻ'] fqt=+\>v_ O a1HOfmH _w䰥h`ExU" T^u4 (1 k 3&Ӆos?e3&;4=!4^tخ`EiԈum!WB昘t2]b?t&s:mx+H:M&$|Ҕ|||Qfp;PZC /wb/j̱n=AZqZӶ㐩; kxZoTcټVZ^_?YW@q>YlB6sI5$[gCF~;0.!^{j,H$D6HTԧf+1-ĵG\eVi, *qUesNJ8AfT^iŋFg"q8N[" $aߺw%AF'=h8߮8 d'E 8Z<YҎ4ǵ'$aܻ}y,Gh׷6'*zWVF23rfùA&4;9шMY#'YHg*[3fNN3R`$̍{yE.F?ʆvp3ϤeDhץ+HThsDMi~+UȌmt̔c^7`GZhƘM>-&<# uFi”X'3+.l:q rdgIyܡ}樥܈^Bibv27 l>CX7AN1{¢컼kԜSV@HRZſDžUǶyÁ WF )`yTQŦLJEF֣D7$nV^ݵ+:8 ˭٘>V`edO827Hև=c," um!\)]2Q&̲G{e7*am ?Ōԧݏ\5ZTȇ̝$DCFHq0l*WyuU5ZIb 庐&v]N`6CÀuzz>j-Hy(j +1:_r>좢n ]Uu  9Rƍb3]# pt ~ǞFC":ۻ%0(Rm;)&Ad IZ4bMKX3 e 3l,>&`yNWesZg1<2u{ZWֆ:ݩ寛 ᢋ]wWm:UY@.NifyA"?'p,w}&j^,bfLؿ\ΏSz =d)ѽ\O2k:L{tkK>|`" 5ˠi7R!=lqF>[ m?1U%{m{BB$n*6FQx'2a>$HG:)<ח[+~Or"EptqBJbXbj.!8 ё o&+6;V ۯI\Q3?"'/)f+&q+ly>8ԲC^[%ϒ.3l@2"T~xòߓY?ʾ-aW@TCr_~=#J} ֭ݑ ٰ b$vBo5ؘF>!fj Ϻ͵?oG!X܅N~.jSÑВYDkp['!e4LoZDZE|Q߷i)Q82;eK#XҷXtw22 "zҧ!`g;Qm&ys5E44 ,prh $xv: ]P$`4tl#OZJU@<.FKWIN|*Ư^AiUsM@0DW+)7 @AlԈ5JV !gCVqspܬAL'wR[f z>?;]abe~\*bu+$Uwi_X-P'}Sjc+ctoIlӰyz\'b;7ΐJS&B)P)++.>bU_+zܡt1l:(0=N2`#׶'GU|r=GF, tX[puC:*a8AOeIX;.?EE"B Guªǥȁi֩Od38'i475|taO,/6ܞ/[چTq#y dY.jPP$Y2k^xUG:M v~󮂕D6C\wc"TNʬb#<=-tg~?(`{&ȔgP~kfw 0Uq#G{_C8PQH 7l\÷)̄PDZ N?du?؏e#N%oSX}UFD5AP"G؈sxn ?kSA֊Tz1r+YڕU14rZ\/cY,bn%c·#( z{H~XZD| 4T%!},Skh |uѐVMJ6 t vLMC o-{ۍv* F Z%'%4m6і +$ۺ"l_crϦYQ͢PXlqUR۽^3㞠O@T՘{kP:G !*1!t'%E 51PSϯ8U| mɓj_-4:+o,4͍'H]4{ p܌dw7hMV726~ 0ФX=GNT^r !sePVx2UR&哊&q uʝK<)ܤiEn+v47s!$~񰟦}K@RsشqVڞƞ\a~:"/|2jb=$ӯ}~Y8}Ր)ZPLٝR^=;1 ֏S\,f"M?w\\j9:2Cmp5GۣQȗ+k"܋74voY3g5Pi oINp2e=[.|yX{3 쀊[qO6NHZZJ5h*%zUǬRZah; n?M4Jcˬi}ОB lc]QT<>X!>RpCXpڵB0-]kn$S^\d緞vĕIat^YHp:F1|!ED!llZ(qYInrB2EJOJ%Ƀ-1]ҳS^Ud.ڐ܁i4`ߐ#p-l;sF+u-fC`8E`|uM8gÏ`oęίu'y\8lu`V!H@;o߁1I[PcC\{0CB;8lێi ~ +ְqJP% %yT^%X|/_7 ;R#ݤ>_CvG+*4 1=Yy;vbh@i!eAs)e ٕ6H-$8,0&g$4{YYkplu&>J7L^,)ؠ.B9oeb*S:dO U @ۦџGVOtQʗ#JUMW:%QîCVEXY "NG6Bx2%Jނhv7tfdt&ij!\fr E@]rqe5pgJ3H@ET;5[u#b|ҫ8YVcW-c5 w=[;G3zf@TXrңv&v{2oB+1{j  voU+oV-g->vݿ;~ѧPE`mURӍtOiBd'w30b1#B^u w׹EZg/&#,S٘kF^yBph}TdČYT>4w_af=ܾ+ݚ)y`HfGmJPExizմMa 㱸Yᨇ}MCOUe֕Kv@Wj ]T@*\߈&\Cvkͣc%/v $2JBddpMU|ruUeNb3DZFHO6*>yhhrH%svWFYxl8f)/tD8$VEzMiHűFJ|HL4/Zh-[V;9<\M𡽈 Kadt9T:850GC=4,IR6L%d}!CB ^^N U HJ!>?P//50m BHWI%+d0(1Fm- 3H[  (k W3=2g2L{.ljO0Di곳?5fd9zR)U޲|iס7ƈFj]$:sPnЦ RL'wi"V岀uK[ K|a"fg GT8v-c&:[N,zrqmr.AUD%(UƯuT"UpqތGtX?T%/ ͊<+8M^~,LѨpX0lCҡRU.` 1ft&H˪yHgu)QgI`|φGϫE9_@tGe]%?DrD{T/4 -2S/E DVrBՖd I]f#8 'U C#V_`ԕc'kD]/0P*(pΉ_UI/Eڞ; ل))\F0zqc!6ԓA3:Ho kWlI:rnணA\t]+KA6F2͋k44Fk4yy׌67VS +. R}N[Vco6]`fB [Fn#1,U+Dq8 1`~d*ez#0[o2}a])wíq!m _?k YЌakSD F`I^Q UxۜHM$[Zzb#37051BHn1_@F4.Pif 5e Q6<*]db\WRޒ&{VS/ysZzO-Ze!֡;DEIczW@? oɉVQoHbIWd=,Jr :\kPzx(۷%aMJLG P̪&|׽m`=Wŵc`z0N!:84j$NKvAV1 )~\'O3'KL2c 虈FW ~;] wW6P}YaSC8}_=?~3j_]d tlsw Mv_7g2Fs)c鋢&VKKLp1v\_1~ϯ:+'u}Uر#)IRuңZgQg8kutqsCpB iICc~ӑ"(` `vVڇ OyNcU7.n>|ni-B]]˂U{ 'aI[ ں+~zxҎ&#}T"{ԕXI*q̕@h46cjuU_ǐZ,b٢,7 )i OL1#`Wg $hY3,l\ki^+s.]\:eC>! ԗtO7PSAKgJB!`ӄyq 71 Uy`ۊ ,O}zNO1F{ 2S `"R5i21]L Y'F(u tx:eRIQ} $P?O]}xa?wti@~?Urq ANu]ثo҆ DZQiX'C>K$( 5 iy~u/9܊ּg4{1Va9js(r֠zc~0Vh#8cL#!X~Q-{Kst~Rƛmnvȉco((A~ӵ7~ Le0}ft1>`T6vBDUt.yȄJp>!ɂ,|uh:zwpJK6,oPYpaڼx+W@)_ ˝9)Im TE[ȏCw:_fzZl>=51~]K.BgvyFAs9!˲B&Bn7-tЮJԞ,WB5MD ZW~Ua+!D2+JnBFy 4_w11&<ȊEAA91 |}{!Ϥ\ĆxbB?̑BBwujTJA@xF 6C!¶ENvqdPet&{!RU͚ ʊ)xH0jzǭha}lN1*@U~>̿ !k%]'6*lGcTeSGOK>/Va%v~VqXbABB RUOk>]n5U61?kg ՁȽ$$$_?1XK8NkSoЩFnbE~KiA#InYР!|mK] 8chzOB1y.%q﹔C_oSww60U,#m_9ȡPT|1 t( ؗyS'[)ưv>9(Hxc]L+F&- k7J$0mi:k!j$g Q-9n9z_9&PS0)mhi}^[Flٹjx4ۂ߼Rh-e؇K@8Ro/+Pz#mg)C7iNy&O*=O"w7TrA~B rц;Z'F%Kݮںfe0pCãi^7.CB G%$7v>UvY)=2,uط[6H^#5 tFUnj[}_aMuկ6߈SUh9> -.'wDJ34DE;kxOO%.AjYV*ruYO Evֻ*la2Ř] wfJY֩E̱ʊ5+Np[=jG e>~7֟za3+–tGryάOYLG(Z3PE0kr;(VX^Q*Z| v&VV{F  dudlCy'஼8}Pe0)vngl$6G0fO`n@@sN5pCP~xD^+,hNC]nCs:[E:撚6e\OVܬLGx30Pcj%x.;`-v]f83#qlx܏jkKN힎@qE̤|Xn2b*ߨ1b/l|g,9driҵއ~ҩӻ2T"g ,^< 8 s<4MYgK@OiFz_'@+'`N >~/œMMFpUK[`1w/-ʉإu_M&"ɋ޻؊D(l`d7ĥE`ϤpqO  Y:E}9DU*"Pp_+]  2QP%3˙&Qp9g&i0쁉Apmoq~5v6"򇑒Un:#m0\P1wچSB+c&TO ͽ 4\?RIRnȫ}EKPs-H?.#]v0[^"AoԂTĉ*JE :ҵ+Zzp%T*N^$$rzVSaqrcU #H똋T{dTQvq!`5o2DSy@L)Bg?wG{SpVy9}w_ 8##1|0+,70!15 +q SRxM/3m=R,fƍЩ6. L$kyre iml1^f3Ns NSx5 "d1)ٗ|}:XPrߕ+׋37,ʬ$i[B mg8gQJ"%\aq*ԓǧ\6GY˳Ą2FGN.!4(jۨ nd@ĉ%HYЫ4!ƃWxXD;w)xR/?RdƱ<vԞD]![[.u+4\(l vxѯs`Zq ҆ /'E>7le1{҄I۬ŚMxb)T(K(Z(غ1CE^KDҫ%u80Lh)L0΅[2gaF.F(XF /\Sm_N%PL( 8 }gYuqfUl$N@]Oy>,% uY ?NXRX 1Џ4 #? Lу(L,FBwZM\K_AAﳱOW[l(65[zpi{_juXXHKcglF-hd˛J+{?.bTh]A>D #[=WgT@ZӴiA5*eɎG)G{*>jh\(a;*B-qŭ9zFSΡ;exp C7x PJFQ*]_>>6Q\ȪiM>\}_d|"G̵)L3Hn>e:8>-c+EgfF5k-y;vpH\ uiQ@,F6I]8mÓpa&#CD9 \bb}v$OC&T3465Y&BJ^7PyA}ڎ̱ D{QS'gBukk+:䮁HkFR0So\/s3e0Pbl4\ۈ隿tT'U6 uA:S 2_3RjT_\ J>EQA@)SKQ=yŠ@ܯ}8 o&R /Qʥisc% v5t':Ug?|HF*[e}~xOlGܚ٥y׏}pi%u j30Ֆ+<*L7(6jØr<xJ-2;Iz {o7/J5OTbs:+;H_ +Eme弬Y9,%繴؃2No%fK^U2DMK^,CŶPjW(dᛸoJ~۰σ;EeTvF|C.@>);55Z\ 'xqbO]>㑈8CѺ \] H!)hy+zUE3oX(F҃! aӺGi=35"*SB(`c(.P#l01^č i,!h1 4W1t*k8i5Yed E2_BctiB޶{K,$%1ȅrh \P3$H>8oY!0v+0jjymvFw%hR:T8|)Cioy{ZJP0T+nM@p8.F>`g0!n5ErAp4'H:0nZ;JL9WP@Hr&dJiHҬl @ѺN#cc˲OvAsE&FY3G[]`Ɂ1Rj lEqL^>ӖSX[4ߜs_- uz$$#??e{DVST|2fʲ$0J;R#[U[yW ~+!  UahsA%ՠb1,3{uU풰,͌eZB՞܏ߑuai/&kܧVF،a6E &3L [bOCUiXb)%\1ǽ2_%G5\'129}۱]QIJbbeHo)^S]dҪSnDB7YVHM>GtBq6O61a3mgp<-Md"QM w8oJIGvhH~N;.ܕWl :c)[jT½!F W~\N QES]|wJʍ~_3PtC)ƖEۻ[=">ZYK@ERw2s|rÍjjڒF6Ήϸw_]]1fDKNu s$\I;]\Kq| ia( lyaϏڀ릗_Gr7vߊ5=H USe|Χf]+lhjdpkJUs暂6DApNPv ۾pLe!^N; (1kt{Z{mފߙx̞,v#v"uˉH߻861(TO%!uph pH{f{E&-Fy(")sZVjیv?8~fsA^H|ZKa8='e6D Y㉣H[Fδ<9^eիJ>SЮ 7[O<1n)`<(G7HV`n10_JƟD$E@WZ،-pDπaq /(]a3տ*S@.)y;ᖴbخC +8q+dO"?]URѻ3yD0qyPQ#aOɯ_U. C} ZGDh_/r5M^#.ʐ> yUy^vwYŢzf%;)y3P9J G` NDv~,.UPQCG$u=>)DNh ܡ`A#K}ml>:\䴃!Kec @egrmVwW` 0#Dyж6k'v+"ae?2no%Xx }B_գYKV>}@[qM\NlV[{'2VѹU9%K6t#JUd'"BJD'DœE&{ZWBӺKm>uTBIX"Z/0q #ci2w,cL]w&_͐C2e۩\r?> >Dqetđ6R" 8Dfʱ4Wmj 0GjS\Dr9zǑ-[I{H9PuKdR^QX;@/>q#N/"NY<8 Lpi,sMٍ !q;U1Gۢן@J,N'_E7Ҵ;tVx􆽥3*x{'a,U"LE!9ʙNiGu:W}tyCDŽ/479Jg% c!}ԡVЫ&;͗+i1KEYQ8&iha.<>|Dz zDlᤇ/GE\Z!]ͬ3xQ֢];j OhbN8ǰ9QÖ́2͠aI ]9雩-mlCaТͻW ofx9֯0,gmڻr$%ټ5޿X=$yio1V#3MԻ&#Hj{"l[3,c Թ#=SDn\ij(6-'hЅHZ9_INý5нZ 8֢ڎ s^r_Xzd( !([3nboFNznGٱ V`m|g"p׼1>2Qh?oV*ذHBBkr @svyB!l\hd]Rtvy>ߘ=W;8Fwm5I12mKeO3 eThr4bas޿pR)Pje*ʡC3IL{Y"UInxSyaWS,v8!MH]iC2Z@D>Hr6NDt,HX)%3W/:oUJҞu>vs->Z~fǃp a]5V1ٓUޠ+!Ovu~%pVt,xv6"V늒]D76~nkdK ȳ q .3,#yOkL'*jU ^9z4X1|t n3s]sCd5 @DYIt 4Js6nsF7ZNYQzfHG W%tQ;EN( k`gxB 9P wdM QR-ZT?ǥ8Cp,5 ~l3 j~jbv^vn\= ~߇3 ztF_#nl'}L7=Ѹn !Ͳ&|0*FUbB|4rʲ^2˷8x(/54rK҉KrV]Ѕ.t5ԫjH>5"jy^6oR?g6ZdȽv;:6hJq'cM#Hybcy,Q^=<3>q`JQ}p_xnKN㳲 ݱ. lpYY/'9fېBlߺ.zj.PY(b$n$[v$ɊDRPXlmk~Ѳݣy 8;Ӟg$gmjؑxم4h|P9$4\MՏ8Í%۫`E ,T@[aP*}ui80ogF)™< ږp^AUQ^~Yi~AvW^Svv8@VPl`+Ȉ"<-Ul60o =} Yl\r҃w?]:2f}B `>ZsݔSˆDk%hvnU첅[1 V*q jwm1NDH$Zو"!j%P~IߗpG)N0D5<"~ 5~[B~;'f{φuu-liYJQ_nt$ajR@.'}*])-VKZj@'YGA hgl+: u],į)A=Kn}fEQq[j΍{O!4 ❁G^o>y<!sG8L:G"=N1H>e+-*huT0jfCf ĸ#4./3_$.f"]&p4f'aVLT&Et4JNsD?R.ʄ~"']^<1| 4hd~_˗&dJ3Sz(ݼHNgЧ1KPCqKCӌ6`1^c%}L? 3NJPֈvժYghv{TZ!ފf?zu΃ h$ڵk6#Ʋ vQYzd)OiJ:s~sW~n_=ӣ՟1Nc@/S>F# -8%;<Ȩxӊ8h(E;8B0k$3^*J!= &4:wWx`B Ѩ"W%Z8[wc[v' (dLwo_C6}%s&Ku F `)Im&EDJ:4\+PK8# SaS~áX,"ak=r2] Qʚ## t `|?3R7lT͡8]l/̿ cb&}͓LG/ymm"zYrE f U?tY^|;-\!/\mJaKMylח5i,[4yUK73Ƀ*K"?fПq*9 #rQ 늜w3  Σc v8<Zs1}wϖ8ˠzxGּ)}25 ?JoF(?"K#qC7)Ev{9L|!Ԡd(R@x͛]/uƧ M bR$h=8zW%^uPxхR3Gw˸@rb8,gsZP՛ׯ 1DZhs; j+MRU: įxdwj*dǦ(ժ72n;Yrj]cMgmKGXb ;x˃Ox%c&5RLwNWA|*WsESK%&!K U ~Q p}%Si/$)` Ԯr Grg<ӰԾʡ#űD=f)KXo/M ≧9CۡQ#k#g,AI%B|@ws=GP 1]. 0'ö9k~(F{2/Bd`"!خiƌ8.x i9Z{IiY{Pz5T25x_| "\a7W"|; ui}yƸgր3E™ךD&D9 U7!x]G1ՇYĬ`e `WY#M}TQ$<>}\9\ ܞ6j|VG#_G|+)W/+#AWE6OPZBd)Ӄ('C*ƻ<,c~:֠CN(}@v!6ًZ?m2%ii>ρW"эg80b8XA/B.f\!,CصIq{3^mhڜfK'r ;fk2{2M8a(R Au]IT#k8Md5sR=a7lB&ˆ/h .E$,_1ړ o9jP?V7Ѷpa倛ɾKMrPŠN3^e'8"+f ˾/?;ExzA&j*(CP,r8U 3'ZlŽOKxѵpKWY0Ӽ(hDo,;+d,JN.Ǚb^;4lE%}XUWLtDukC a =w9(W3B -R*xUBόfl6ɾHV/ƃx0yNޓ%ٰQlIz7XQa˰e!eMHg1~ .6T&jf<'*UG!6@Ԡk_6Pb|I$zU6`E*̿W`(:@P1P:.+\tsNN;z,a =Ḻm-ja*x+?!Ig %AjFK|O5Xqos7Q0O-Oi]2xdsUh=sīӯo :L8cs{QnzK*G r2ru;A:`%P(Q? g+[ λ9B\_B(!CDv0̪ʝ)(%/Q,rdrz"tH͙&:FoȸSБ]# yx^Ә̬%4y@Ϯ0.ʓd`E uk$}# zx=^~"0.6qGZ$Wf'xLviu]& NUnU97t 1\ ߠhe9ZwDd^w}Ƣj&ח |dzqɽ4 8v*Tn%UW;ZĦ@|Vݜg TlRtNNKR6F1ϩQ*i( ٥ #Q>(@q79 9[9>wZzCp[*|xxB*jD9t u˓>Au+2<>(,ծ,0yŧ&Ni.XZ~7h}-kj=l@vGW D8ϽTA\]O,m|7x#:I|58c#6cb䪁$UW3(o8 NMj+>dBvǻ@Aun}5V74n3IZunݘ8@4<@q,VUtQ6V b_T^F{~Riވ, ^K´K|rT)EK?[Hϗ},_Ө/33lՙяn;St79aF=5QD+'IWBΎ鴝:\1j`ZFsjZ\=,t:ٔж0QhҤ.yx}:T:@%mFPf`QJ#U]] h}LUl&=  A(f6iĭۄF_&(MX\ꪭ -FuS X}4-W``~8g>Z|f)B*wՖB[6]N+`LBnbVW(E#@}Kz\ЄcSpA"kBWQC#'t]Ν4O,fFC0U*2;Gݯl=.>dҟC׻չ'HJ5+ߑw$X Z=0p0|jښ@l_jHtb9#,4uBKaA%/pQRTX{Q6ADp&7`DkV^>1Smkj RȽ]Hh˴}C' n{땹&3a)7;zsSK+=U"3n)JXPN%03:\"8Z+NE|9a?#i]jOtkl(ajF-qO,cdy٘ n2GH{3S΄ׄ8Mƨ&QgX2`KiTހV SW -rE-Ct2 B{7.^j=#pkGu9i$RَtJ5=?W66&d"ˆmn%[ʄKEzN$5rݫ.ځ9U,\bĽ|v3(hh&iw"5kbdYDK[qq42.x :E= i!3ȯ׶_Z޳h9dPQWwNh.f)/\1xhlgXDoĄ:LJ̨Z JחU.F2XDjl|'<,>vʋj'( Q+2#-l]\riSҒw1C7ظHCe) ֌arf9X}ƼDHZb@\BH݆Na^85wOEe2d c0\ sZy9Cx6[;]8S(FJz/dˢ~=x9d ǻ%^?nLy&fq1@a-jYʟ6kBygMHϙmK.(6'id2$@A(+ ya,JERĒ='VO y+5郐)rwښ}AIދMld @80L&"ޝrA0a}Z{W[\XII=kbfvٿ"r7x͎uX.䭑,PEsNCT«姦ϻqcgZc~F=y:6ؖVEC|3&!9crs]*).i vZ# qd4SܢPl-y<9@{ʋN( Kk,ҕx WX>DkI>4^q(sr-t7ۮ(=Rw?y-/d/dHi ab#Yy'1ܫ/@q*dɫ& Ϩ[5s >U|#}ҍA|)[{w[3CA#Q]L\sj"{F:9P-Vǰr ~vjr dƴ~iMJoBT':)$l밶~f:V2jю!9pKٕt 20: 읈 n @ozCaTF2+d/uc2 9E[ ؘr-X 3giyDF_n4Ll_Yf]lo=ͬ7Bao,}PwOM45"KNfT9\CɃ (y1!#FTw})^C{7pto,xķp wgMzЬyU+3p>?7uGHy)hPN9-S[ h?,~|CՇd?1\R?\F<%RB3 .ZBl]84'K{OQ`9YȈoPOTr}*s0T-E[U6OoqRѭ@ƤE6.p ؅y&^G=j^ʹ;̸'DL/j@.OPM_k"x)ipLrXf8Rz6HC *@X2۩^hP(3JmoJGlkb}~$/j,sKvF_5.mn2YLs&65IMo )uXs%o,XlߩWؔhp_}c `EÉw鲈65@4pU0ǜS=QڒHjh |x`WK>ٵ>VG:K^쇻S–pڮlvAgQ)П[mbm`@)UaY+?V<~qNoZ؞b$80ˈKgVNƸ4D װ0(dPbh ,14b)!Mڷ[{ `}{Gx̂ks bIt&=?svT*895' i<*+ZIc@m9:aA7K*(%HD%'tr%E8F ]< 8l,?ъ6`j:@av)T!d_Kׅr‰O"s~f[a4$2 { r u"dOh,Γn%ڳ O=19.>j^Kߎ:z.Ω1ET7VVP ,3): ,0zF\Fn0a<7FDbTݎWrȿǦV_9TˎJijN#LM@/ >CfJ-hϞ^Iv X$ش4bYt|ѩrȝ(jm`MC1jalT;cv}78q¶nI4i*V1=ƴQ߂az7,|9zM`CK!Q$v\<~g`,jX/!n}.*! WuR5# ~TƴlC5^Jܯ08r~n*2prL'1`{PŅ0DOnMJu-7d [. ?D "?ŴϜ!^Ύx4x̄ ?.tzx4o"W*`2Q+ }b7"WHѵʿW{!nZѮZCGmon_w|Gl2ԿnKgbn< /C*iT?t^wєM&Nܾ1r[ *6XdZnw\Z #xౕ:(x }jKm!UףYC @7aEp,Q8f  1ْă'Q)m('6T/[jzN-א0?,D$xC (792 b &:JBUNM̧Jx^E7z(~5 ̠Ary\j6Wwfr^1X+NNFK,%cx7 k2$VbEռ$q-<`'0O^m+7tp|vؽnߧƮo/ft[i6KNEzph<3 \F9.OቿTs:;ڸ}%*rr*lmA-eR Mi=yQb&!)~L90ͲedF.x#IM>t[g5ec/)yC"ļp-PSk@p4@SG!g=Mbo2rCz|wXf0MF=Tv,A(UKAOķ\Ծrֽϵ~% Yr.USm+sĭ=yu1?t?}nêT1W`" g z+| 9פ v˵*t̵Rsc-/mC˹Mj~g_sG[AC/Ad¶X;;-X<>DnHr?H"{8/1U$ }@ю\oc`^v'$8q:bOxoMbGG]?\5T&9Un9e|h_0],bFtO7zf?¸S)GXr[`SsMK3p&YQ#oe7@?-,8EH(B2˟Ś,+*XrUnmj A(9L)P wgi5>EfUrKt ;帽h'o)3 @^, vt'A yi趆LbE6yP֯yt?P|X UvYaڝ ;ہ:k<Ƒ`k{\Yas kKyfR*?zOl O>,Xk|I'5P%BdRkx> Au\P:PE&D["Q 8Gz_Dn;K)ExAmZ~`:|]pve1WMvUU=cWjF`_HH]~tv9R=@ٺ>rf*兩2n+8"=aN.*\f< iB@t&r (` )izw.8wi'C"ؕBr+ 4cv\c^33B<ۚ(1 HupYIqcM死xn`l:at2OT3iJ\IK0ܿߏlܩڿ'/7lna„&N{e.(>#Hn~L`zkY[rH+)2nSgMn:ۃdŭ1k8}/HKI,*I΢svm9b^C"DBw]Hs} EOZj:ՇU }Q,Ҏ#эցud r3G:* YA LO}pg<֧cҟ~:cdYlf!ңnr,I)C(}m,l ;'j |VѬ=@Sc5uMc& /^p\n/r5 FnB$T\=s޸#2N_(~Uԁ#lHg} {&S}X+sϩz;ֆr+7i20/buz\ ]n[nCbYf1 ?XAo$93ĸK9Y'g^ZazGN," 2%|헴(P~0=,icXHyX58Cm[ɂ*vg EwZK'ons ih WEP4! SWw!s[@ -tH)Js#RsJ]T=eHeoC qP(oT9ܣld$`U*UTΪi?U㿰(7dgUw_-bCqevI"LS]`G|'ФǪTRWgOEQ gQVhnh\vpirV?7ߡH|75;|uCہ,30TMӛR0œ7I?Gk* H{r?%;(N8^A !!c;@Nv?:MNSs"Bq'7ycL 3L9CLPL-Hl;4D),x*с:~$QbMHlශ^/.qW ck޵b/4I2YPx?. FrF<#hW$U^p2K#s`l;՛" qrRmZ]ة\P O(To(TU"|z;)uxOsN$>|CB+}eM;R=h`fA qEC芑DϘz-A\!?"0osDRC3 ^)|w2"\a Z 6@7+bH 9" %$"tttKr$19lGt0c_B0uY VbjM+e334"%)tgv'0Q&Ԏ#4Z<"/{aN3U nI΄׿'07`D &m7YJwrTsTAELhwf5Ö! 0rrG% ( g57)yϚWSޯ=P9S ֫.&R=MF)&*!؝ٮ ]kl :9c]+wyX`$*B(<Ǵb\k@,+p׏mXru80 >I:gnRSBHs0V'`z<䡩nMN ꧭS̩[h }l .րgT0 e茙MP%3D| 0ׄ_&{oQ05gvi!s28N ~o{PGw9nsAng+#$kE$C"N!'\X=K7ցڣQ:c58f9A&E}P3ɕŻڽ״1$,\7[s43הLmQK &Яāgn9)++&ԍ%'9P ؑ5;:#pQr{p=egc^NB*<ᤷlѾj$^Ҟ^#<ٶho-$]E00[ P%OIlqXB^/FVOOϲ/]*{6Xzq:mQl߈$o H=X+oE](\ Kt\pP$F.|x76TښWbKјzrc}duk;L=Q!ī,%%L ]F.tYTaID`b,bDԱdՉ w?L#8K\&DCoܱڶgQڻG/nA 8Nid\vKbĢLF'?aHDa3Em}1 j_ +,g12MzEρu 5nj<d3to^z?(HzS>h.a Zȁ+U]!KpD3:1n{1&>gT$~!LΎU^U2$:vf)N%~ӲV\\V4`cM7j#i^_.5t;Ձ(Vg-_}7nHRQ*)Y]r+-8HX"C8G&CcB񛪔pj6efVaߟX'${V>y7͋R?> pkZgc"MhSM\ Fqa]؏^>"[Qɩ[6NS7;7"RYů#2zUQ mV}Fj{ C|P;zhoj؉;^'u::nג.3=0c{hӪD5`z.pA@5}`/"~H#qg^߿({.ո>%[@MD z/-ng=OI~$o+$Ÿ`o;ڢ,nʔD %*!u UXU}΍:k٨8b߸t <(~ Ek-,Xy=/FC@h1<r 3C5Bd9!hUQS54HgU{nL5 p;*ԋa:79pCBs_Etf@+9tَXIsZ|ͭP5ΞE-rN{/zH0Z:)3`:`FQ6JSAȗŦONqD6t}bpCQm&>b*-tKpuYPj< K\-lzܺm% AYkclXa89y͂#N,*k[=޷~qtV$o> 0L`#dtI;OEsr]4"kQEPJ:ehlؾgy)#>0i_5£jXX O[&[H2!ʋ3B7[,"=sq\or̓42H_\ڵS),kWnIfGoNbj $ơRTiāG:Q[Uڠ3فRUWZ!w[n %Pػ}G<Mv3 xބ%vwn@D z[m=@v^&@ơur#cHΖԎQ;jPf cqcjۙv6g‘Wu%gfܿ_ cF!&Z[ 1~w 4Qgd) e2=}|+SeL׈Fu~^F0 ls;Wpwߥ$c^Uwo`s`X'GyOTvE w [;CWMj,HْM̸80%f:e.-MOf oS&DA U.א$I7OpIʁ}Op'AbV 643`H<$]4c]@jeA 3b验}EX@4λ51|%ӽF04u!7wahBR ) Z1Y#?Z֑>Ew٩0 N=a>~*N?CL+cV<]n>c?dvh@  4#XL1JoLϓx>k2j @޵Y[reƭد׋; 2$U4ƿ!,`H%Fq*-iBuFkGy^ )x tgo@E G);QV{s"Vֺbpmk=b9>#UUd\/2ו:m{B@)KkX頽ܓ_c!tKd9?mO]iHG?{mjwOI2t!ɛ5YX5S m<VmEtAśpOzӻЛM0}gȕI;[)lKd bH]zίn7H' =-վ簨Y30: i0O*A\ɷ-mgNs5جa/)hO5O4z /UAѪGqnF/v#Xփρ},Mz7Nu ?+J] G$>xhOF6&eVD2b"Pw_ҫutf t3Eě>@.`D_8X^iBFI:B d59KUVOmž`X@1 /׿Z$[3o}Ug|*n{XB CY*VG2@R @;sKqu/ ,a(#YH.U;rhfG,HR? Ui;%[sι1+Tلi#[)≦PX[I^c/dr:K +_8ZKz3d No -B P\r*aK7R?$ hH'Ic$wI+P0Om?额t՘ūd#٭uX߭F^׶=DsL LCD#R{A]\r9Pipz41l>wrdIrvH-$"ʝO?6iBT@ZݱY4Xz3/APMw?:LMO,|]iMpi+[YQ <[MjcYH©\x6Cb lVW]ܡ١G98LSS(G13>/Vcm%2W2r;Ү5xH6B(+"Sv_ex$R{G|^[ IbX+wnex}r<əC!5J RxR+9NJ<߶2<Bd:LJ b+e1@>cPBLf!9( V %X+knEMl*ta&O1,2 Pq%L*#WOXFp~jJ7Dm'_K[,i$hOiگ#ݹ GW~7sK4$*z}7':vz:*0}lgڼd4Y!DkI6SϭQ/k4m~m#bov%/Hc P5cQ(s~#\J֏E=D=G1ݖ ʿMDG#Lk:)L#_ ;]b^rZPTa Pd1 )dT+v3А&_sH*Lo Rmҡu&ybJ4~ؠ:KAc16"S1bxJXWK$_oAy( s 'x#ȋ48mZ`eZ(r:PZM|I=SKgX5-v BR\_O4?~t1a>N0n11Zա-ji15֔Q:#v V/ϠܻH'Q噙qoߋ鄰ݏ+, E ~}U%t9zdh{7ݕ>_FG{9iŐe[])%hzP I[C6 gKSЌz/S}4?aJv2xx6T,]1t̑IZ_yN ǿF*=XhȮO8SY*bk AI۠u2 Bdf9-,blt 8r$1tCD, 2pFbdmk& gY&EQkHRef?UI;Gw5Ud*Զr0!e, g2c yt g{6u͐ ZA 9!?Qw&@ZD):k+7}*Xc8rk܌=A*ỦoU]oqp129t  V/nzc;^'/̅5sOb'k (Ei`-qȱ 3Z_)-iLH[)#'ٮlzoWއ6=`ֹ%.s$l.p `ՠ`vsԇv v1榔YġP4 ^ qǧσM\&H툣boY}O(E ݧK$78-2 dp{sDk~&|_D+.~L C%YrLf#F=SW@c:$R};刊(p%,]8 կeY8[ 0>&r){j}(>W#bI0*]MLPE|'vJ(Rh:#b7MSljaJ,d#x^'dtxRR ۅA =xn|Sp.[H~PO E8UhUI}K qߟj)mdeĸͣ7MfG}B[r}~FitWÆˡ>ǰZ*bԢ_F<{>_레ജJ|xn7B'y)5Wob?ʢRs|ʀɢRJᛵa!7k+iɺ2;aZBs'j/8i!6} 'TH_;/^9/펺k3-vÖ8ZSF450#rLZYOyE\_ު^a:OjRo ;P! S!1Rmʷt/lɋ+Ӫڌ7,BVq{)wr%|^D%n83H@W/ 5E((0p$>c-T3hy(+8\ &U*H-aRGGVڒTtx{r#vrSB۟K.5D"auFvOl_٭00Zl&*>U ?WBА[ߑRp\Y@>94]7PjFoQE1gy2@eK`f xg،E1ߞ6Êc\P5n\ked'D\G0B@O$XX'+9ZloVq Rɐs!R ]&s;ycAbW0~!b63u6QUԿ=)EKhes?+R{r^r)}fCD.M Fj("±KٓX2qQx]2܎`8+18qlE G9w( #[y=#;6բAT]S߼%C}^Kmݓ|ᵣeleHimbqN1rpTI Io%{Z9SL\F{(O ͩxC/9K)MpӁv-&,-FrAh$4! DC l9 @]"yiT*. )Td&A)MEk).4|cf{ZVhbϜSWGq zheQ[ͱ\P=rn8lcAU! qV=t(|G3ZχIB͝QU rZj̹Dy4jT FȕT> بk[ZD@d(w1%q{7?x %ve?1@I$&Ւ anѰ^)GJnx]񊜩p2xmUAg])à߳w.*cuy䏼7fB4$wqw~2OA1/􉡀7F8 M% 0w]}˝[I"f R ?GrRؘM֖|'aҕbwW#:on:# Ő؞=/j ֎z6mJӊF?a󦊄Ty٫ CqXHυ%hϳVҤɴ5A/Gj+e2ni ؁IHK/׭`/~MJ]3 {㔃y _jt:fU4Pxk(q!vBڿ ]mʼ <Ӟ] L.Y4Ju+WU0h҈Ri#lҝw;1uf#v(AKOMkpPgPR J0ҧ\+'Lv\-x'r&ֽ* ,FGކJdL@X2"\և'lP$jmQ%R/s糎f2.*>,vS+¯`jT( n vI ! 2nP$aJ:JwȌ@1| 5 5G24WATv_E`孤8cƊXVTd*%UFOý+z[+ҵrϴ\ڼaQ]YNd a;Aa#.WI')Lٟx򚢠]T36%Emv"+K|! K7욐 #`jjW󁬇ӕ*?xk=o`SOSIÍ`:ٖ?jX,y)8ϴQO#y =BVzoce/Ji#Nb;d PmXTU|轴{鍹&vKp0vn iAߑzemH V0W>ХKr&&\OR>g M"Y0vTP :Tࣲ爕zLQeyi(Wrh ) 5*CZ91ږe\>]؀7 a>{@y@@'^7˶G@(<, `U"NZg]DH@ OwJD+8=}Z4C'_gj@LjHӺ˻N Ǯ4v;wĦN3"5%. o6Xwimqi1 EF{M^ ۿ L-t9$ͬ΀Bd H̯ C}?`vS뵆Uɳ&xFDMjdW0; zBۖXG2 B&`c\4h:ԻL-F0By**_"{PA5!y9Pء:v0൅^m"HI>1ߵf/#FK[=Aɽr5'V }3O!re3Nsi4y3&kɣ)n{7iѩZ8K0||yɡ D+,m5 kl"x)=wʛۭ 4_AU  ~@``;c"RԼX=LPim"xKcoUNdJ < g oZ+fIT˜?kQsjbvm?Xd+ 5s15G\p/Zׇ q|40p7>7!3 1xt6z#4j ܓЩU%0zh/prk\Hak J". td˭= ' TKKC-t 0n 1^6`1 Udmtf,PBXcG9c !]BK4st Z VM + ۓC o|1ڰIM66.>t;kj thˀ"bDrgv2uöa‹eBYHE>rsP.i^=f^FW!r M}7~hyM'UnCU\p!?ɯlTeOƢ:ІcHKm5,roa3hS L,4rG"𹁤kV5%Ӂ^T~K㖮!f:j؏+tͷ&N{l1!~"ZL pCv *I )TL|~."v b8/8@l*Pdž9ՎYvAw3c9Iꃄ}?{7;ht36ʸ'3Vr֪8[ϰP7cyL{c_QyXD$b`TJJ82Ϯd5 >ӗ-gEKf1etQtF_upB5{_E;3A_p$1m=nvՍy0#ǵmH%֐8j/w/]yn$T<ڒ,^h߻v$",SUC} Yb V4ltS"7 ud+-Sto%adC Tj"7WUR@ j СQa>49$dt#Uu@-l_RtR^BMx3q m2]̲1(GR_e؎d--$4mv[mV~(ZuNtmHd. 6 ЏV["xIB>G?K,&ߕ8>PYUo!׆;U@R#[iH¸0sL|'=SXB65y wk4,0E5}TqFU`zIH@BϔobD5:uePl.Yj;x.b>x=G{>lW8XLFwz:%#BSۏm/͓,6zX9Y=[ #o\C/B6;9jL5 3RYnmFqfpZaB^DeZW 2dG)nE"1f4niPu3Z3*7$$uq*`=b5]4Id$8ia]D*w[t]|a\-q )uQ('9h+z@+65Z@>$LOJ: õ53o|K(ReXj|h&ʻ]l*#U]#ځNUL3vSQD 0vj,#H4Ӳ}::Urb-,Gm}o=䓾󵄭ߗUc9LW7&}C ȃ}>P$y]_Qly=DE T:Fod2ptGVz*H C>G n]A O_ ] \luk OeD$SQ[ݗ06m0,\|J~74FȧS鼎 Hbh1H?*YZ>s+ /Yxj${YE+_G_ҟ([U\4 !,]tOJ.ag$Av0ö#x| w\34ɧN^s4̎W$YYPbY`fH0T_NIUBvw Qx2}S/h媵jpuE΀jcy >3Hi NYj`[(L;'/7)BzuDf4S./! 󝎎iFt.?GSSbVVV[7_qS.NV 5*fbz8ك=SCUh )?3%j+ NuxGY|H"%G0zX-1Tvs.*Ȃ$\YhkT)ei*`'f,#e]2!4SI菛O$^o+GDcT N_Y9f7pUj]V{_ǣj|bqkw$ڿ::]tlQe=` q]ك䣰~34f_ k>ʟ- L&_Hm(zS,p?yyQ " !5Be( 7G0>@=1 Ndd<ePQswi?~OȺ?x]԰gޅ- g*1 F ߆d3%)9jU'I˸r(rݗB[U,(07F\zDfՠ: )9^ӽ2Qu(c[*|OS[Aְ,1|8ӏPܸʔ kj gNԒINJa+q La4:+fk$~R%ml!03ZL0IgRAs^Y8E,kq,E&ݾ0"nLP(8^`= ɣ|7zHO1 'q{{ Tfq#&낞|1Ҫú הЬ~AG<!GOAA.+C<8J͚ ~ΆSy*}ͬ.*?:9C߂_M]iKٲA@?B𼖓kZ$~cw:b=xEؔ;ÝXӆ6uP%?1:/\!gV^C K_|'>Ak!D39:cA>#d?8j6i螨"ac>t* 11|$Rq;vU?=mGԧxr&沌\q1RWP⏺aH" 3'NhlFcmPIn]ءKV71v1rLWZH%W`6h+A1ǹnU(jsjF&ƾsHjCXgG0 &'GC1 뇱šɽ¨2)N-ܾtkEtK6bY%(TZG&l1k"%7NEA([Vū%+*^O;~BnoC^mEnu(Qs-),s2g$c(D#R{6k$ 1qBOq7 {4k[Mm H&hE\P_bXR*1pS,~Y>F*x8LKr L [S=lVKz[Lop$jˤqL38y9 /c$/ۙ&hvWbJgThp p4ѳm4]WaapsŽ}S Y@1tWpMeۋ#{+FfJ9.D6,>ygI67c! @-Υh6v5 թ/o>'9-;.%]`5!u+߭l#@S4?zI?g-.,|KVaW١ϨA_ڍ/~;;_I 1`;p޾BW2V oۛ;;sκ[ϳ[:[pL| "v1_ 1y܂|l~`x>o¬+R2bXt1T>10n! L2rׯB, 1(ġsSN Ts|(&O)I5RIn"x=jui3(iK\9Q9 x,(*?!.ij1*zGAn "\o!ㇿ?$]AY)ToDͷ1;P~z!N#:.v6wDZaC;0q g*cr0o~=e3\M$7NdPaz.KT?( j0B/TE?Tm'g! 4ŠS"@×{Ie_} `a!b;DAǰ0?4u ٕdjPnNjorzyJcp'zhy6{_-_'ٷV ?z+Upf~^=]o_DG ,?]B:wO$+49ܰ VbǧJx-Lg]~zjaPߙxlF2-n"W+;-cV]ۆ/B$ˠ@bY/K5Wʡ_DMٗCLmG)O׺"D}^>@Ҧt#̈́sW{pÔ7>IՊQw[TO}43,y4C*RuaO:3W$]> 2iQ)NDĪFhJ<9E!A&l&?_xnrjJ =ĶfZ/GY=?ufg󵖏gPS[֤X7rr'P'lYĂl8DTh_GG=TLJ-QBp:\5d7^Zbz Gy}wȡqS{Ѧ{e@WOg{R)xQ F|Fb~3DX )=0I$2Z̽URO5ө!mذ}ʹuLWB`mS][-kLe7}{T,q*~"R_(xLGh^FMvy ȩ!)/F:2 ث.TBCA_T#xϖ;|o8 k3"< _B~DV֊3x|p7UxDDWz9/ ;}f: VxzmMy8'$b+Xx[YH%PX#S0NnB|ջj7fy-Gr>lS緵t?osW9`0&| s&\`Jq9Ls8-Ǐt0QlV֧'4J{[NPOb+4B 70w y..6"-V|s{b,o=r *Q^|%ޫ{9<ۣVQjXQz>UC"-H&8@x+7YkP\-Lpstg%7jU]/u˃'*. ]ᆬǧJC =<+gaaT7 $-$%g}|,:鹃1:bmKũƔ~ΕƀZկxd8]G(Y K0h'ne*kG!F訞/ZߞVȳ|?YԵPpAsLNr0N 1ZQbТE$sӆ6f&-ń:7bBuV3Nr68u~JBeTϮ`آ؁m;:"򛐄= "f&ô|G)^k۽K-Bc{8 sm?&z䬳: 7$ck6wXźddl z;s'ہ>"y)2"~@+{dަ6BK[(+ۈ svwTRıp~tVwe]y|`2>ayhA)ʆ09 jBN͖2(,"M؛bMbnwnfYZ5PkygT2ygI/,.'1OT׀wl>=Kg{hk|ijX}[lS;FUQ<"vZZ IUaڄ2–U7ґx¾wM}1:'9S;.+[1.xA`RpO9 *NoS c,<6߅X9ͩXE)8d۫]vªjl` G+hZ5"y]f)-7\"V⇄ENRh~P֚i&GҪ>W|lMOfIX[ۏ$tX2[ E?(싗 %8<Ү=1D\i!Cgi9~3ܽ'b~rSNp@!Oܩ(ʽ);Qw:q+ dHeSLW}Di6^¬Gs~?ڥ{W0c*W,C v[9B3GwgfT%b-rǞ}ƻ![R[d#fm.Z r R̿xdK+ 8񯑐ZŊ fvBMZzi@lJj1> \@H]Rdcj |PU8bReat4,XCf2I^VHRL]Cs`*t3~z֪zH@ iАT!  ^-@) fTQp?m\SO~\b.BU=kȫa\$HЈ{rh] fw}!r`1iʠOv#kT}f("[sGm^’Y=MwZ$|#80|D[bHeWLYw;_*VB1e2A c#ƶa *)B-9ϖpɁ !8{'[/{-P)Y`m|zn}-gOHOnЯ8:rW"/7;ݓ؅nsaP/F<QKejI"YyT]Mgb*NSSo_ć0fyY@dUm";gf E`=j{" 9ʧB'td/*)+Z{W4T=ώ]dU\kr8t>h]׭B嗊W_O=#҅[p")X2 ϿBCHsm.(䓡q9,'tlP]r8a1po%K+sn^}d gx:;Rhy6vȮ<-ց}#娋+7ֈөQyYJU/1c0Uj`݅ϾasYw#?"Hth 6J7 ^tqs"WX&| P'(5I Orؒ6{iu3TIBn^ 4_(=~~w;'EoF|ve 531;l0oB{QoS$l2#~xf>rCߛd8Q溺ĝDŽ:]mBv,2VB.bfyHmQ@crhE|Y`'|_I(OZ(u23G b؆u,ڍۭAT=a)\M &e)}+_G}у>mkXtbK@@ms xTwuZV{Xf"TL}MNޜ .88\x8N/91⪊KElPqz^R*n !C3LԎ vb-5|[u2$qS;1-nK[@yYau^gcb}&dqz3OA%S^?yՎɏVVIYFhށ|浫H⊰}o62M()W`g:#E& 6E2AZ ۋ rM?B\} {zJ-E噁Y#ݖϿqZCJtϠ4 K!nWfP㿍  k9 izP9H4 kKJ޸sU|-Ũ~_/ ӓ:=(e,0.4CkЂD%|Y8YSm\@ܚ5 Q hfBN3JʮGf65 9_Pa5`+JNߊuM9EB2neYWӡǰ6u-J&'O1<_!X9(,@U(H Gd^J_FzY-jGt *'O[%>[N>iEz$lhfFj`8dxdY_Jˁ4Ujh40Pv;3q)\f"Wk[SV9?@_#p5_Uze0 >Ԯ# =g"PȶD[Oxʗ= &'QRBsGu%4~7 .= iwxT4+#ZskuZb9P4fӖ¡Be_N1~g^; a dUT 7Oe󁲤7~4upV%'{ kwӷXjh3U '&a9-B4ߊ(s}wjm/Um FNv\wq8hT*nӺ>&C˥? oju.1y?A?f_xWa"dwF4yaبtq e)ʄͭSo{!ڈ"jn83RG:x$c/a?S\vԚlP_\cоٳ٫ɜ).ֆ:q=%FkVؗ@70fU ,D6N{OM{׬TgK<˲2h!:;ؽeCYs)uBtnЀŝ,n u@QMyھ~^)| jUg W6[(J1+~ x<ոnEvk~\_}v5di/WANH~K~aMvJ"=Y_ Vxqhm׈.$zޘFSM\:e?j)Uz hYT"%5I]hc#N$/"`C !U~-Si^%73[gA[w [j~Rے%OQkjF)+i&ke<>`|)AAv`>dwxp4 +0BGx2 ۭ6"H΀ ωnq}RWڵTL-pb(qəל6^u5RKӣGH!5Nn~7KCWջšpRMCLV Xy -/# ~)9B!> Yz_KW~l7Do4BzjsBZ`7;b6$}ۯbjԷgR9yu-r_*sdq`t[\n64=>4 b}'4%4˜Ĝ۲T^u֌t)Gt=*nti%;E >iͣVE"ֆ˵S@mkGƈJwk(\ֹ`HayS l# q]4Ol~/$IϜvxT9AKG'&4dy/'#j,o6ܣIKRfS]Ѽ=[x7qO*'qYs?)ZB2QmzbЉ"Y4 EO]*O 0^PLW _6j%{B.t<.HyjJF>r"qP7QMiv}F]-)qKsͰw?N I]r$\.LXF iփ2y\}I"m݊bhiEBaxAb'T:̶ϸqW6vԌ ͳlU I:_ŒptzWx{:>9]d!R3mSMo5_hJ6ǣ"s©Gn #x>9M7K&6xoƷ fǺ]l[%FpcÏdL[FApN:h<o@GQ^#tȲЗ Sfn՘ H,fwܡ- ]֨3n9!#ج9 /SldBQTx@R=UR&%JׁoRϦzX}*ep{[9}Kr l)~6spJûd7&?67{T=mT=G . 啝c/"$S"R'H颚#@;iɄMV{FX>Byy/t|Kf=> k@M"W8dJrUe'kX2YlsZ\H*SƢ. ջJ2PsKQ rzyWRwd4!+6+_%%ok<5vfgE]@+)m#rqbpK,w RQ-""P Cae< NO|hRC([H~W9X{\$)Zf9TXAinGQB͝ o7cYg=! n[a0t&qdJ>b ^L#_j}]1Nω%{[A'.~C]9K` @'0nh.]e!až/z9t|ݢN ߔVzbߔvhn );{Ĵȳ؃(;qD}B6N邬K(AԺ|a2Buccd`|z($a(>0X|!+>?i9 Ꝗ\$_S-*zJYٷr"r:Yo {vjXPgژmhKKΒ@-̶ѳ+\`~#\B+1-C!ј^UJscm0ɻYI(@мɸœ$)"H M {T w9kVG(#9FJ=Vu+U=cU0z\&c>H7EmXcm9h1y!.'xL*nIypHuf޹Φϑ $wy_e7. oǼqs4f )TI8"ɭ0 ҕٕ[ 9mQ&Ipp-e#be_-& 'K j'ԻRn*OO;ٓvwҨOp_]4X5s{_gc7$/JR|Bq+}dY,*?P8EƇr2!/ miIALo7EPzU:>ZS[q~z `z)dD@],I߳5A!5FO\tc?Lg p̡+P` h#;pecDMchueHtj(Y߱XvĥMZe'[)kۋZ9+a֛:|HO9uiv)P} ϱܢ_ɁULԡt^W OG $w6HFdC^ os9u!>))W4mD {.[SI+b ES/QSVu݅=ާ20a1X Q胡6 Ƥ~ (3T[=Qi;N*)yp'B9GF}y KAD=.Bfk1D>~։-E :JEo{s2gt5EF|+!eiM0a H<+rtCM(|l"E鍰~8  w, Tj\OB"'Nu޺Pڈ,XeslC u@Q A`IAv/2SD6;#]IS&j&p)uw~kE4;gXE{!z 1ofmdK=ĵQ6W;< m`M(Ȅ$*?YGmھ7c#W!>cOW%]1Ϸ %?R,椴*<;.E|5e#K &wwzy= +־h4S3^jLY|CXGvAJtp#x!uviA)U Zt3 ?:*#ۤsh,,jhsə^<-d.1:S^5ղSkq)pOnI# HF CK80:ا8Hư}b/ʠH;K"xUΚ3Q]^@35}4bRpbRCav9皭]s~/φy W]e.ʘ UR.X,% a#4Kt򔥨H0/+iܐW|jyy6)q]W@ɊHnbzaZeG5ֽF/>Y(v+˿@"hDrMc}SH׮GTc4G:ja|6$KA WbV`9UG_UHg{sEͦs|u]ˮ8`aX~ѱpdQ }hv9@X_L#gT6}%q)9R,8,j>0 8zk Ц \{;lI͡Q iI%eJxžҠ>pxܮvAf<.dȺ5 ኱$wgmf;bg>D y :]ˀLN?SmTˤff%=6Aۻo]s jzHc<;D豇5xQ:Fөv-%o -`WI'qm@h :ah )Wn lF!M^Cx{LyUC_ sMNQecǗjW˞jc[hd7KUNN=0Up]͍OadQ `YF˅" 8M6k+>g*imiӷ|jB<kTaX +oX%VsNG+$<#T)3)4:Ȋee>cq )D] \3:=r>o ʦd H| \YUy䓿:6L*XOo̝q384MH/`g^oJQpO6]@^EÒ#1y].q}R5%j$o ?>ɮ}$($E-1@@ϻaۨ #E!^qP >{{2/꒽= ffQW})6v,aנF-R\ek}O$ 9b=}`6XU[G%, oiǓUߒŐk2+}[Up౾8oN-hrQ* h 6u`kJBv@,@pf0Nh0cqO}Յhi,g媷L'|y=9^Cr-G{@SYAOcq'ш.=}xkt}xASE0O2;'L-X>tXHRa6x)'M4gv W%F { (.:2m$hT[ [;>+d w3fBiTu3!`X$onl"N›AAHLs3YJg@N c(!Nh]ybӘs\ 7=UDPy,zCg0i?TLohf:TJ]IP+8=`tHMYVg۷La;אz'&I%xj݈˼ޫ* ~տ\OHB 3;]*d(b 1?_ىIBTA;TsS?KT]#R!,o+z xˢˑa.fHR~VBR{P#|5j [Ku,\LdM(ƾQXlp C!@#ݪ7',͟dF@ ÷#kt7X1]j\rv`Ɗv>7o19Ngdy=D/d5 }aUum>qr뇗)ᬞ|h;V-kSPTD8UC.STb`σ[]):KrSExsTxњ].wT}WUaë'+(qf.Ow³gz:JGЍ4"ӄx/eId#%y,ˑ' |y dm-eܯ&Tqo ;5q/ fA'7HI<3Ip^Xg4 q^Yss.sCGǖ35۔g;VƢL|\ht6;DQjT Xj.f%@Vq͠; lχ d2 .oqҐ` JfC Kf7Ya 4N̝ՓS^JW{e!lGYۘ ^ z^, ]CC&_bVV3әt O?;jȖȘz*}U/,dYI\FΓS~EF9nH~ 㞇Q0R'1~^S"(rv؟D {9XnPBi%Lm@'\ōW:~1xVm"-TA2Z;GQۣi"&mv`XBm2<`o=:2M-)`3&J(HL/(]+H-6oF7籤xmj`dXMzX2Z*3ad>zՐ< J)op.L5KQΧc PGaty w6]J!iVhi_i!O=/U;@82gFHxCϨ2@~fI? ;|.rug X?T R#y Pk%]?e4x:Vpg~I[.HZ(!=d4]B*R!)ywD#U`8Kq9KT؆׹4NC'y7SϪy> ˋoلN0M ( \f8bRųiZ| #ZҗZQvT'57m"%ce:LP9ϕ@%w9)z F5O!=%nf#(0# D?yO AeY9(|!Z?D\wMV)ꌋѤ<԰rГٹnH4[a@iCV*lߞlUy`d*?{%1Q;ߺ` pk>][Coκg@4iwk~*Sxt$1|&}u_R҅6Uڢm-I&_)o᪳3s-*c!acQذQX ~_Ń7.њ̔jA-S 8VmADi`a&%uv=;~qC^{}"ZǎÕ(CP/N_PNLVP=*+7N D[ƞOYIx[9Y]5qe`@NF=sXIpSAvۡ=<ԋD*%ukNG*z8vD/_3U2 PwE!Ϧ..JZ M<+8v܄tmS FWuE)@[c]v?\[D9_[r>d?bm7hzu J&uPHG, {DCg}V_t%Lһ-]_0ḫIߎf܁ھ$3^cꢈ]Ltj+WY}uBPF9T4uY>8҂qLna ICgKY &G;N oe,Oge+AKse0UN+MSÿPYe>zLEɴ21|L@hlp$Mml#1\@d‹$vͯ^mP`723UX'-N=kQ Մ r0*4 לmԣSב)~e#{Iھ y+цN̛vg [T1,قq,nT}N>Zg *:jJW[QĎobBv" GliGΓG2b*7Ycb|If)Ls.:ܳ[y?K3{;]ҌaY_Y-|ʝ_W3t '{q zoQ.m8H ‡T:yƯm~ᙖs _܂ݾlxHJ.K7Β`" ﴘFCyq"{_yr#An|L P*sQ>C/jMbb> aq =Mf1檁)"7%ftG_)<@jkmNT1dOXh _ez%n3&_JF'+2BBM` >x/Gj*j 6s.`=iRc9o@"j_qvZD2=j}jFίI[<0$1PSo1:i_kӘ,n}::b wԬO0 &NQ_,8Rj(G%O%-ӎZy0ly] R)\j?|Rp\ ts 3Bda> 0~.NeDp9n6'T曞]PI,I9Hh | R! gŕui;m`\#hP(,*O6P;ʊ=SL_=HihnekGNr|cm9[ş#n+_}-#O$ ah.XbHN%)nIC{\s6mqġ1 $J ?}laҪx3v>~!ޕ[kqR=xS޹^ })빳X;6Qae]KK w[lE_;Wn-X>4\lHӅ(*uբx&Ӭaϥ0bk[̠e@yDD=FfN:. $"#n3m8*%EKbcPBݻr/{Xn)ܱ:WcQ+6ț'= 5f8zącPbl6^['P*S-B&¥KESF4IT¦D1@N j0G}5ZnZfBN} =Htx*oMnXRێ֑XX-sMAD!x`O )OQxaoT> sJC*d>*{H\OeQkG`hKŖnx{?Um.D By)R[[ Y©4/JxQd1YrT.4bS%;Ĉ0`vs{K54qh0ٟh(*F4Dj`AQUI+ jS5۹[(&1lg2P/ttJDAbc0aYӝبĄCqenF'cA:21 URJ'lZ y,AI9)ڄ34:ޕd.WQrC s\>XXx$Z[#{3M֦[`_crefs(}*#'M9{&cz\qTm[/oׅ !vk>fy>2fir?ZoA<"w)Y: V)Ŋk9F!h|Ͼڝ= b3pZO„e=jKqX,CbA*CVsu]ȤKA{ &&z|AEՈe9g%]V) ȸdR/#]zK[&Bv1XιȄE'3۬P]ڽF40G? YX{ tG<:1mvI*ؑW(˨z&m'OA:LF*q> @ @ۋT ǃ?IُR7QWXߦL 62e*{hl[߈2RٛB% B>B {ZK$i´[ r#GHOg18 ̘Nz;aSr&n\o٘ʇy~c:[xqj0#CUl/Z5ш[א0ѩLI=+t?C)éi]{]걛BՑuS3p3WBqPWt\͚ۧqH6<7,b 拢 8,KǸڿ>rڭ"wa֏zTߣ<%k:9.l #c,.MhK'ϣipHmE;ѡ? )6F,a5Rf'} #'-3Hme-grRηp)0P)ٚ.]gEX%g|a"Lp,<4V@ !E-&8r@ja8 l%Hd4I帡-.fi8f;JcJa8Zwe'j[¦MX.[JfWLLzz97uu?oh50/k1n0Й}ټӁ/.Z:nc2APIc[ŵ䨔ڼ^7)#O?,?:c#.MY$fVfP*Aj}68/ J4^rpP75FaY%{r_6X-h/A^_6o"rQj-S/rqV^2I>7Fe0ߍ\yA%mIjQ $ }XfCJb{9`S:0X>h 9GD>t%dv `^K,G$e!+k"0ơE.2% ,Q@.0ӑ Ü^oM$*;(8t'-|#hTkԮF< Q#!(}ߠHBmTd亿 6C9u i$Ҿq^@2 1̑:EMZ01 Q~Z&%b6 C\m2y.HZb aSm>?C$S7̇*0ޭf79t}L%|j%v5]2e4{zƐ( na[Gbg8Q>|kt(j: 7ՅywB6H0ub<*_N&nj4"љ|L\rQ͈@/׃0"_wy7eoT|3x׀b/h<ڄ<X a?*>qSX\. d(]#so7rEp+zb0hԘ۴5c_Mܡdtʔ摾VϔDM= ѡ CùI=X"5gC{Dڬ@DSeZ:22nyuѨεꤠz싣{b=Yv@hݭ'QqD3  Q/hX&2^{0DwV W WS얮̭;oc pW&SFLɵ QP6c<;)$ *N6Ug|є4b<6<$7Q'My 碇49{ƓRu5j=7 *p3U]!$(g|] Ski(D%6Zܑb%=:xi!B)Amߧ]nHH;aN$ I` /`mtIcչ0Wj N@[5ǶQ Knh9ojA҂H&1j \͢-EO`)l7"] B+!uiG{8|eFtP2H ]/k멙Q!ru2*Ձ|֦02^[,z ;(bR `xd)&E nCtb`X{1V4=s/k Fpoa5۟p])3B-EIp'~_fAqsMJ>R `Kk=~œnhTmE J%-I$쵏{GʋVo%lȹ݋$>J31SbWPNaR1} 00{~,< abqm)k> Rn9ꢍAK3Av+HBX`R [Ew0ec*]˘`Iՠ {|Fu[aR)CBW ‹7g`? b!} IWr#AD\_XqIGJVܧ$EO)(11dcRkP^#ꬻy\= =Bej;* ZUM3鰺xSϜh7؜{[k#~}ﭦtgRN2Clp2u⎪C;?Y~8SƘblbj/8,KlP?}.#:sA3q'A|/:ϨZ] pC7Պ5SQ,<EiKB tVEef#u83RoIt ;I(Ԙ,IvTl|5ȧwIyKLeK0YzzRx|W\=c?:*e>lZmF?1`yS _+k^V*mpw=3y $=|V~K_ z3IzGHmm;|Al`ECe| ?YȔQ(V<'ks ,}_T|@쏻]V.\ǧIA<κRe|w*D+2AkyiH=a$_s1!{=k6F6@sd W5 ˠm P2Zkσ"6Ri=sT'͍ cag[kO'ci138WIDz]&uoc^! b}9GgCQh."3J=Qj2|͑XIZt̶D}MJ󷪛IS2'y"M"f$HLُ  [i)>G48Xѿϵq &PV2"=r6 ᾭݐrVpԒ{"[Oa|Ų_M=Wvf[CYP$HH.BL?-&<ڤc+5;̓ ʯ&rį'DzD>&.g\tHz쬌J)HǨ:x`Fg>0tٙ?=TIMTWX{ za蝝HW~~4Bp35r>RN7F,XW[V=.YRdfy6EW*(X@~8<柃}´HV'j77!UF зl#i/*dZure3p/}sRmb~]RzϑZ#m^g?~"P21dَv88ݻ˘wZRAS"鉳Bj].{Kw$5ۥE&ҨrT7T|? Va鈿pyNюlv4+m+݊xES:ܛno{[Ҕ#ryBWh B >uz/to;7άUNn]FT#o|:godxYB F}w$>\Q_^>H$הAs}Y>~U:i7'*7UrL 8fEwсBrPT;N|~})D%Ve]ljbA*AB7FBʟ)>:Ӂ>3M| <^P#MК.~RjfIȘ%l|r) UخKSTH+ɖ5f\ Ͱ/>p9^Kl.M+Ain+\5]=e~-QE1Ǩ?-Lsb9Kퟪ39  /5\4vf{U0hEۭ8b'3ɅI >vI\'(H \J /a 0e/k.ad~4fV;v i2wn)uĉ֜g`xx +Xf $F:{ Hu5PrH dz` Ho&3 ɋB:rsw_>(_uav?E} l^WQ1FiŽ-5 YK?P Q Cnh*|3BzjDK4(A?9_$ROφ U6ްNbF,qLhRuruPxY:'=͙0MyZ%6ZCY;W0DINQ[6}=t%Ư-륜;JdŜ%G44^/ZL0y[EC6Az$fg'A&q'ej6r/(Q`ٹ9,o Y`Q |k541qQ4("RBpj>Qՠ0QE 5ORhm9$]֖70ݿ azQizwFӋ ngm?}EP\+8_pSQH9?.ВD*Xa$Z*HA=~12uTt# c砨HrX#t(Bg<(_qj'<ܙ LsO#H#<” 館 %6$E|rT} DR,)LjāU4W~;YT_:hכ\/VBc!%^89L,@Bĥ\.!>…]CW.Xw:G0nakΎl.ZB?IJj-Δm|jN5jB[ u=Kڦmƞnߔgt*D~G]h$)eҖ'4R0f}%@?5¥*`8/x&ZQzkiRn)< NVwo e1~@@+r1U?!8wp$0D!f$evxOG5vDPֲN ! HItz-]^\h/(F sAmǼoF4 ?UDEّ\2v)Г* ^>b(??ؙ[[Y W6fy`[*( ~GLP4tEv=]@ m5ǣm.񲞝yE.Tj1'IxsD&YUM'j P!qĉpx(eQHkEa'oOaQx1tDr'fYWՁDX?K$6\;BtT̖QP5%ju$%7턖\Z%P8pw}B ̄yp3פc,O^S^;{)m}vj}d#` DE6i6K: -J!ḦIXn$ƵQwE\5Qt dd¥7o 'C5T+AXhX3'-sq6۲*& @RK֠.K; /*N>i((6.L婻by45Q~WJDBD&8J /_Ò-|1iRpmh#OBbQRlYD*s"=^SH;MgK/&#ZMgZOYׇfΛC;.rW*Қ\YH&T%n9>\̨XAh-4aLͱgʯl־&_hDqT0]ive|! Mv'Bû˄hҫU|N)ǴXsP3AP_1od0EV(@<]4;|c*ÚY)l$T6a1DDKXh o4jTtgv^`3IO K=`Gbb 4Ho921jTҮ*c7fAN^ FOKl?3U:q7~|q(6'-BYȡ!vU%(7Q-_Z rM F~"tOj k"/ e*G7"iM:r]+vHZtG=:zRBߚ !Ua,)|g)h逆3`xiIT]Dr! GeK SOi>~H8f^h_SKh/ny Ƈ*cƯM=n%z uXS 'TE]HykWmQ i=%Ъׇf2G~ Sf.L 5i;Fp$mBS"pwD\ztsB&GqhQ#WBaYb.1h8% ݮ0F`?/OcL!ԡJ5ۃ[㍇[| )\ a_"N u7 %e ؽFN_~k&6{D|}DeCPP%C:?虦MrTIdk핳q+r'qhyaǖ 52H9!7Bŧ޲,$n^U=Qy= $"yi8))b6#rOdZ%iIm qUq]ֶ-86b>SS] i%^wSo?װ*d`A ygtS-<ЌC(/ٟY"3+<1n?BYEZB-pUNոTšeCY0>HeLrӘ9,|AB1һWs:S/?]U<;SGVOمJu7<oatz(:JR6W|2uؤ qsA0?byZ|v-!՚4̑iLmJҔȴ%偬'}{ #:Bc^d,3tix[z_yGuwb$ҝG eymΝCJ=tD7zb;fr6mFJ7k餺'a< fY?Jn =c@&]7s֧;AƺQ^9d/<5<`E؄.#IztqEh NWǻ|2HG /zΣ:j %5х$H)k6 UUoZa%oLLvP"5ix?-P2I`^Q8^lqOy NRͷgn|[hկ7X_v2=Esl0[6mԼo]wѴ Uw3o5*AHZQR> o|ItR~ 3p\AUҁH[)\\4k,Q8qq&XV r}N[r@mzh1?Y?,S̲EXfZ'םS]{|+2i[W×hӼQ/A!=A%kg"HMM~G2?F!Fs_ZԐjjRe,xX{G ?ڀ[\q.Wݳ#mZЊ>;SSQH5)$îvҧ^Z%/gH[ƌ~ |M \a}) vI$]Vkt^j0ƘOMWZdNe=ht.=sH;)5m6Bn(3 -Q`*$(XKuЇq ~Aѧ"uBfHzsث]26Uфl}SmWGB|u8a<꡷Ь"Aʿ*)G[(:YA_b}<e(‰x$}_1>3Z嘲̎;Yԅ{\<^֯fQ`{Q@b9 "d@J@\$5Zfz-sK ݸo.@}|[iC 2fya)6H\ ">O,H6O"ulGU#qK,=ꈖTߏ fXZWZ5XћCuיqɸSV+2p깷|84QP/xٜc>:2 jfHXUFtrAvn7~Ck:XxUw-5ȵa*rq%*2t6UIj>[ވ6цx7!/2R⵺1Y9X\gXuU+"mApXb-z޶dȰHuǯ$^B;>FK_EƎS_8>.}LG6 ]z5l>sP(ge*yw ^[; f>[/<[l. /v+>/=Ŷ crqk4u0r˼$ᬷbjj):ؙ=^)ي< i+&ψ2&olф:O~2^4 RV?0Xz̊78muo-.E zCP!#\"ؚ(\j 5'?&c?U)v \Rhh4Q< bEE{?tm(1MPoI.kR$QvXtBjPc~ ƕN7!xNI⽤ V$uM;r2[r^ wI'T8" ͛Xڈ b6fa"o]Cy Z2 Hi*C-ታdoqs`tRBjҠra,qTqs{(s0W-]>z͝o2ʺF ]A4 &>Di[(,?sZBq3-VKǤX F#-v)ż\+DqRW:|lt*-KE,a̝;K j=jRB n~i'9KjTbN^0;\TI gO>X.M~".M'pbmL%IYi31obh }Ӡ'o Bxt%$ȧ6_}!6"'WY/QH|d ԄA;$$jfH[pLC5^[Je/p ]joWYw^5D)Bg}X+ )>$0E'la:lT3#(oD G}%]B{LwghsOH|Z)oMV^QM$Y.sT^+t&C:&/PwU3(aꚋcg7;(0V]wq=S%i3<ɗ6#@JtBd1/Zk[0~.Nv@H^Ay(PZx;Zw;hqF]|k$u:#o=9ʈgYQ" z##$T"I.%ٓ.P MV`)Aԁ#gC4c,Xs,WJ\SQQݟ5K+N*R$Qƙjgɡ)cnQ|t Y #$tUzbHښ[p|<(MMA.[AdRO_Vo#IL\ >a]8^meīMdDUrnb첻)`-RQLsEy8[%>`Ꜽmb A](7೺|zhnpK[вFMs`3LAؼQۣ ˜\CXOyFś")qtlpͥ  |rá3{(Jb88! ɤ:$@@H9nnG"YǺ9 I}52 fON;?7WBKQ[(->'O^?zn=e=骉`j=>Y&\ZكqmW{=iA:9ҚQYt~(tUݓMCZx@l" aPUhGe(?1޿u>` NRQFd TP0Od"fUਬm O]E+,Ꟶ#^}}eSWoxfǵ`XYX2WDx^%oA(";W24  r#b'x\X+!8Tr4pUY}/ixM +hhkة}D r,Yv_L[!&-'#Cbzn p!&`䋥s7߹SʴD1pN)#6 W`m=Ǯ{;tsJno,_|]POSF*, 7e2\ACK^ Y19ӓ8/:jM0|>q%2BChWjakUz"ϩBPﰑ6x{5#yx2"8bNapvg<BE'͙v /R;UIOQ4|Ųjzm.\,7@Wʫ^XVzMpɭt!Bz3P]͑0 |h:f oIpS'R}}geLX%2$V/(Uo1E UhX>v}5<72|%1kw@m=:x$Vwh&3`*{w<1Uj_) U,)ݜGC1Ltp9(#Oh"v^D"sS|< ZBCx ~1֮%bQZ,QIK[B?c߫NmE'?%lΘYq#W&hLjw6NKIwݚU񽕘Zy7=6b\Fj;MR_5mpAuށLi]!xw\x@.4ފyDnY]P?eB = /|zmh*#Y3pl'A\F\Q]=AO:rЫֆ~;م4QR2#Y΋|s u^|gX 8m!'"GK© W.c"Jq ^ȜYM1C;t&,jØk,@48[XJְ%00 j7^]#ۍkVb]5ZyͣsэSk\;( jOZByHµ6@[xcAW]·BgIPܱx_ȌeN6 ?zqʫ)|şS&gu_ }lw=kڰN{d `o'BБ +E ䷍o^.1$|l'DAaTωN ֓]rG%6)2M{蕎Y$0e7ʵGuӮ:j%_u~Ԧ[ͦÝX MQZ(7T0$LdJvdO&}޽q;nT>tv}U)WlUp>0]' Æ#\R@߶J{FPԑ_D om uD޺"[j#uqpDXRՀEI9T%oMHB ;|E^UlP*=My&aDakYV fϢFLP}yhKǾ GbT֎w\dcLEKnly;?S'1VWZR^7@Ԗ@fkuS>b H֌'iZ=?N XYGSe `@zbdCfgHaDJ_snՅkC5c޽tMS~niBķ["@& $>ׯ=2L Vvu Lb /HAXSOw۹H(D+h-BS|OŞs?N5v\zՠ7()d] &\YSWkCx< +4S*t$[leActj[,I<̺>;$Eq6ٟ$&dϬPc !),MZ-gA#˧n@d.xT^`ZHя/x` CH(dM ߏxɫ2 -F (>]JHegO\ vqq7Ri#=Vt$빟HH-$ŘW*LnZU}E_Qc ޘO-b//EuxZQ4U]ꮢ8 Ϣg̃U+݆Gِډ(8G1RͺQT .>˜nH]GHU\aK|Η{Ʊ*IdWKv8e|`bY1 -Ⱦ3ʹs'|W(ZRh1QLN]~|7$5d}~݅t["(ХdZDLAlB{ǧ{KV.=s258B+c9ٙS85L=S+taZJTSψj_\j] ]7ɀt}K̄g ~d9]J:S.H?肔{Vq[;sD}UˢC B~kB 1zi"ZBoAŦ)!Rb+Pu&Ҽ[8 b68#@_aiB@-|CNK{I&%:8NƏ)d[;HiEt31m;wh}Ά 4E)R5,{~B7fϮz[+nLcJս%> Ga* S4@^)C Gbu%Gi D҄~TG%:Q{Avtqj H4P#bt=ђaxCcc)q'+RX[K5;wP> Ep θl// \B5"d-%)8L-Up/Cu|>L0BnI~OH]b!fuޯ[m *K?{fW!j&0WLh^F|FIS Z%q;Ή7HMګwu,< V.9N9Fe$dw]foԫŰ3_Lgv}GwF7) 06728;lj^ g[#[U'-rݔ䂟&yv)qp@B2WmUk5ITAګ=I[=P r^ľ1ԅj?itshᗭCjdԛ}-K BϢ?$) f4O2IX9A瀻ҴpEGz~z6MjhLn-TE o&\΅o !kZR~%tJkc@ss"?ŏ%c|}lTzbƚsM ԑb6'~uD򴺟,rP|P"I[e[SK' {l^ig`(| pLRqdQ2Fp]֤~7=w>K2ZM\E uǚvt і^Y[/lb*g~1cia#ykpC6#025<OL[J.J [.pGvm?F/gYl.QE%@{$a7y(!bQC-2q#g`15OJm4]&^o˜*jB>Z^ʒP~moʳt"K^;<*d dU0T.nөJpc"zj~9ѣJ{PE86͈2v@Գv_m,ׅYM9 S-p[LpEr=&IG}y8xߑ@+cArҲGo _ a{yNsv x(-(rЪ/m) 7Vxn pΈ@dF@BBY.5 p+ЧSL(%]&FƧLXaPЈ8%I)OcOEf^/SMG2X<4*rʍU8qrx2GIxܳxdH+v3wwXD ݴ=CcE:caN筲aΉ%`"܎ aۯ^: "t"yt8"ꤗO _3eT1{o؉+wrESrqJ= @Qi]0bP@w0SQ΃D5i^D{!er8M Rbb}n3"&;%߸auIϼʥ@c=>iWldl ,$r:jHa3rgNSlJoJ:V-KJF gH*yz?|lpLhokTt|ܙ `Ew2uҫ'.ũՏslR '|;nLj+O1]('aITX_{(ZZJ=X:"-.@_gg)L<>Fss:c6%Fvb5M|mPПPN3.N >p^TXk*xBXsHb hRh c}B; ēEo74`:GHN_  U*HHk1 :Hs'eG 8ilI(X1? @G>(M7ek X^Ο!r9^S=3.OaU'@Ah +:)S:XasPCE0+gXdb+ͩc.NX/#xݜWȸGSp|Z]h$>5RS{uTd! _Z v`cPu}=` Hi0\_RNhzHJNR+*:0Q|_+SݸF뷋&zS,TX9WCsLɋ+,F{Ruȸ JVV7vHy=Y"R#U}Cm KYAF7 -Ҭeޤn;}?erR1q`P8P=B f&`"EO2ԣ;i`Z`ɩ> a݁^Im \t#A/3!h7%جu{ϊpf$cdy覐uyX7'YL/;j格zRmZlO p`&wCN,0-`?=x|zR)dYcU"0T`_NH"bAOlXؠC%s;߶2H+OT5%{˶&D[҈Ά {)+C BZ M hx_Qy;z 9U4-oڜJI7( ݪQX^@Z=HV g:YOEUA&rï9"z(+ۮO_j)6 S63S O&ݺtS̟XcdL;'*4 mJГsJ_EcN/Z3z 8T2^ (&~.{KB7 VqQ=g gODhטE+a/u]ňPB"!Ϣw&?" N=迚} 5stcFP4mXC+FQpn}Z͍mƸxzf[KhnLW Z&СXX=jU-½g~hE#YS1&pgf|NQsռΧv3'=Z: 7FXqiR{(tz$ݣ[:s}j-w&.֩* IZ5UYn,բpί^Λ Ai{QOu)gR&݂c[޺OHKŎUά!D:."qѲsϖUqǙA([|tQN>ptI8p@0)CqN#*f0\{Y ؞܄m bʥKc@v ȫ_\قGs_hFچsEwġµq4q.9CO\/P}"b W{F&4KvqP{^b;;-rsך?  p4cՔc@5يL%ҒN@ĿZGAAmIރUA𬵢] , Zx%dPπl,6'T#4`lF՝^tÁ}%9Vt,K?A5D` 5N0T_CL2GxͿJaM x wUJibK^Fg!0[1qjֱ2sS'?fȦ[ rM`X]Ih=ꅏltoA˝v# ~,Q@}~G(y{0Yl;fma 1m=r_ޙ`+eh&9qn5~4LC~)cQVI(q/WDl4EʉHj珨^e E~oX‚ iZEID$0?(=oZ:9n& b Q\"{' ] x'C}WHӪ,WQp 7r78侅-3vmi>\Q _zs2 |[h^\,sDeN_w yQ`7;0N+ \5kJؘ=y %(r*G7@E ulcwp4b= rH>HG"'x-/f5Sf~orCOz6Vay\[RiMcOG ,U+m F47F/&ǽtS8p4J+LΆ-|8HMv4v&#I0=|XYȾ#Im%뵗 ]i; utrjvNRލ?^F\$4/٘X'# Mᘚ Q z1Ja]S]L:xWfBL{ [Mb W..a~= CheL?Xʟ])']V1+г11&YDDo*ոH? stYSl+V [2Ur=z DdLz{6hXO[a]8XLQdNR݃ ^D!RnƾL+3%?;g73:@g0 z^͘N+˱|Jn!('}1bnV@8N{ܝ߾&7l&_d3eOCXjli`pBF|ͬg *,.ׄQ/v0oSCI)D`!{o9y;y'޵o׷M9p9ujAzdޏ@UUt|X"5>6Qj[䄮]>_bsGHyf"׌.eseNs'&g%g?7e?ͭSN |"JI y94_!|h!]akWsEg&m@RljDvZg19? u25z!KQP@)@*5ṛP/h0T)v2ccwME!_$*[>/rRhJQq;M+6 ]vbР3d$j_aLvgY;Yb.r*XWgx9e8c~3!_jL1TSv[Q|-RcvZ@Msil-qfVJ!3McH@hda ~Zvi6MFT;jz`H.fv{`]5VagZBmj"g$W)"6ai1\|UdiǤZ`%}\'|g?ư?PYI>zͫXȍJ]|{ cbw.|}sTSE=J.#7ܕT0|Tn?pw]׈mtE)iGC+k&ލb* 1YgK-Z 90Oƽ%Y$n=8ei3a o[dqtfхR}G̰ Kb\3ֳ9*zwlՔĿߤo&Ŏ;_rT]]l S"XM F6 }ec OJKk- S\JY_եiZA\.hJB>-(wQ0. qqq1!擜qYfmscշOQ=#`h-: }%qPs{cȾBQU%n]`pzR _"VRNӿVm&A5rZhA􎹼W+u>ňG%$/~rtd-!?H|MsjxO]!^[~=g6|=,g |y`]8HS"q%'#zu:V~Qy'/‹ۖJ)7kOe5Kٷ\N->.v< mq!CSuۏ}-^1=эw dx,־"ew&23y2V\`j1fYΒkҨi鿝H#[+S[4<? gb#+tf|]NT:ost с܁UcD{=!y?]=hg1ZfMWB)+ty'(2.OӬD1SfpS(ܦuw*ޮ fbJx9@VP<у X>=rbBK:iYo^ .b.Ц 4_/`A; _0F`襸?A-&-ubb{̼5k:V'esu]% rv H:n(a+p2دXR!'h<xQ Ğy5DBC>IIR‚CtD1dLGqYAxNgU)(W} G)U_/:#L '<5鄭;ZXA.OKDC"߉,\s`l|?=jEb0bU^*? tww۝);YBv+(j^Sm`yǒYis㕉p`Ey%} `';YT1B8Z=Rd<0^[]A:}٨5$!ղMP;^w P?0|͈r?AD!{1":̈W X:n(:]8^%f=54!PQi+1츌Q_FM%9+9|M擿-ZcPDX;o n}Zjyagbh|X2I8:2lA)tTHX0fͫ/?X#?]~d V};,Hby D䧆"5( eDҋ| ]hPݠ~J'{ uPJ,8$%tw;Qj - {|O 1!j"Rr p;c&N,RkÞcLsKBslS#EƩ/kvdv3WҌ7J'%i?}T[Y/X~CjA3l]\l[;wRe~)=-9OzD|#w ãu/EVFHi-gk %*|E Ixy-gI ؜o'v53bDPJ ԙR ~Vi?Zv@v۱t%4(m@ p9gE`WAhqby ]7g:IKʮ|xtJ= L5H[]Aee{r .,/) Nzˡ\P*fфA}WrwK 9"~,S9tЈ%wyq_ قHb8UTG'0g0Žxl[L}q G6t ZҔMS;w.|'w1G9,^s5W]-JP{AxG` B2ǯ HDP1_#u·@1r}_9) yX敽T EU| ֜~ث)& c$`*D]y6po+wOqvMxcÖ iW!n1]^vk3瑞w vc'UZn,X %|^ /BuPb_JBoYn{VTt`VWl[nXƣ-EU %u #-mr.[ zKIHAݎ{h[:@bF6x$̬S18.?Ȱ1?FW; Kf޼Ć)!W)S!LzjөẺIh):AwE6('jah.fzߐ}j7`y'oh[HL}ޜ `@Fp;.µiJ2B=qlƉ}U_d}DAp7[06fTzv ]p.|C"<[{ ߱δ,FڨBR@ cNK /?ǖ3=Ίvx:}\n2^!DUcjjKoKQn  ҭ&T:37FxC:FfF-qvss9 J&M~p|VsljZP|GL^u5l",rWݹBS;~>tdWiRcdBON(W"*jF}A&%69Ʀ3]uoh|27 $U ua,{UGi_Fԗ5!sS]r.U/ ˒?990`mߡzp4D~}@0ڰeᑕYu^-p۱bUY'獒;"R#=T  v|yƮlaWCp)2t eX bRL^ۡ`!C˶?22PslT#)%( 2 j *c<7@Fz/ˈ ~VSVa]2ϧ 8G4d"TYAf*0,NU ~m =Q*f+H/fq7oƸt% zDKEjGukB~z 浬}ħ c1+T #5'Y_s'f>ޕ#r[N&vU B830jB SW`A K>jC[Ge! 3bR YeQQ׾,q UD.7sPCǿp~e߉hj{r>x9a\Y47.z΍\{x2'ic4íxE{ƒIKW g+:~n^8>^\RL&=fIHy>8zTo\Q% %\?Sg? a7ˋY%a&=Ȟ=nF*k37%z/ܹuUbx3ZY5j0gy鸓C{tt@&VQu.bx*tKYul<]СwKG# bq-8oĶ۱>䒒 i=bf'+nLJc'*vEx2b7N"dg8o)7뼂T_x!ɝ\O-O3y^(͚ }i:d*3M MwsCࢽ؏P3ܑ~Jn-!9bn)7H9 dM+o;U>,d+m;85}4 Spk̥E7&6Oǖ3Zyy!qaOIwMmsҼ^Si_OϺNmɤCǁQsvq0E=rN=tBͺ?~~gx* Uq@4E3YI3 Tⵇqb7}I8^2y0 @.A:"WP'td7l)k| b7NX'";/*z!,ZuF ClG0h)ߝ_M1oc}@$9g[:~8(vC<Z0 '=եS0 lRJ%[]qߍF̵.[yjP7M/0ձw SB3M_ِ!Fw#ݍıʈb] pb"`V7Г 8,Ռ]m34PU # NԴ>Mu7lrj=>wǟ, kwZÛ }WZwOL`k 8fP5~ ) ␅ED d6deB,4<{J+z?1 M~'K n uU@La`pC%`o丽}ؤ6(l&0:I~/5D>KE\*Xi~ :AMY=/!]GROi+.ۀXfCy78lzFLrOšv4H0Wgv.k9RI?_ꏺ,Nk@& 6cf,$)))sGAtK,ɇ q&ϴ-p y`qd`}H޻.\qO H|Ag;ߨ6ʘD4~ [|ݘp] ҘF TH_Qp?ROS<=<+3QY>(gB,T͒1r3P 04Rl?(kP,{rT'|ֳH7b$EO{IH9gPn'<+n3C}U*.踪Ĝ:?n)rju0ݎ7snkiM#aZ畴Lz5|BݴZ )v\ɓęBt/=WQS8nǚ;Qdv=8Kjj􅐑ِX8ŭUuN _ U͞WKZ9󠳋(Rt3o8p^,|1~IBVoܔ='b[0^CɊZBp sj8\&3gp4h`N 5TIrOs{t1h?=rb&R&{ٱEנIτO.:XœQP9y Z]Z.W5%7N) m޼'K 'N|>5w UT3)]=Kƴ)'Ȝ+qWay`z3 @y]u<+euXU%R4'=I0@t)T][y@غi! &WFfk:VFWFB^ɿZ%$KJi w NU&kZ#1SGޠvWbnraWkw0kO\j8I߈1|rGh4)=m`:E}}d:{tOOBJ7Fa6yu"0Jk֘ 3f 0k SA"9h*'5Sd=W~=F]CFuϼ__͈I#d)PX1UHMHD1-AUІ0 _Jy} FfBh!Wx1@߽J7͉qH Kn:nVV4 xO\6M3̗ĕb/@{6-0!dg 3b4.m^"Ev=d9hdRshC_f "nzf(־гsi=\GIj$%"[[v1ܪM,؟_GKVqCtB=7vxo:ƌ3Gj /Z5-Zcʣ7TGKv+R45ۮŌnխ֐kC>mņ}vn#L3N(O:B8V_NA.#-*PgXKv܍1):=IXuM;BoI'v8[^?ȩ(Xf+=#L 36#;ě];#cLf%b"k`j YB+z6a,Shj-3ڈbAv4.5MғnT`k8AU/zd2xIdh $x`VӚ%9e>Vj6}|R{w4`pjmgЌbAT$EZ)Ailm`}6^d1Gl̰-B%2d+mp)薂ؗZ;hSgg0ve @ڈZcuDhcz=Xi7MtW!To;lU@蒆!k`@i@ ;7bO;rlkJIq3N X6Xn |ez$F2d@nL*0uЀò-c>T'<ߡjPڸ6]+o*mfZoBT/DkC>vo;ވq5mB[Ȭ 3]})<0WϚ@91!tBpEmԪ8E*q6NaoLDup5'ΫA^~L>!,oW}):3hN R*"*c&uI|<8 ' cVpϛpyJW_(UIr/nm_`er{C$]XxlwԏXjhȴI3g0ݥ7BE2(ܜSL{;.nZf[? K~jxhj[Fy T\k݆0.Η(0|DsIU#؎B ɋU+PWv7__zB8=$(G͏O3l-]tˠS\~ҢMgLOm<7:ڽ'(~WIN?"I4V>`V-E]qډY^Qݖm1Pr-Jq<,hpv4;ڭ1h:]#%sy}n']a OL8 ނ8n#I25[KX`̼4<5t;׸ x)V 8 тHxMbHs\5L6G_:}JZꌕζ|ѧƌ-*j=EN8imqX2|GH 1 :xΤV!eáZ XtXrYA SJeU K /I(d[U\o)chצCeӑmRM|$1Gά._9a)2D>>Bu$'u0EzZ#X\- ޻43?ɠ4ug'mB>žP({;wM%{A&ҭK0\R\L0hGSkx!-,U\[J#ff]qS{jCv>Cd%c߸W,!=k?i*]usLNfXe+{9 {2ڬ'\yGc4Lý&C̭+(YbI;u[Op"b<⇳ *W#)HΜ Y*/h1t/<Ѽ1/hO)/PAnO=ʪ_)sܽF%ys" {޽2+$(` jDmqIX. 0uB²FSbgW: 뜠\D7 Sq?H$u>i58;'v- 8~V{|R{1=h7D1-BqpT#!tz "2o71LY-dmfXe,YGJJDQۤ5aʼn"!B@Mgq4]pg%t%IOtR#F{x<@|WoRDPԝH qOͼl+u}(o'Vʗ{/HF&>`zS,V#|ej(m~#}ʜo(tZϸtܭ8[FUګ~ˬP^D*w;)GSmzZ-M=m;'?n}2qUG0@~zSڧ+bz0:RY:Ȑ cby ~1dftZyqy9rNӛZb1LR1m`LK9*IhiN)At(T459ăTOXxPe f+>s$Y'lF5bw&^gkLfh@kkf5EXr2'x[}F9=!6@DcUf݉yk$#_z QDo)u !O81BB ·%$%8 he%!PwEVE0$X//FqW*г#}kcqD9gsrW@<`g(ˌ/$HJ"I0 ]+aΕA ayqxvyEoiwDCYLeL|E\*BI{_?j Ô/#1Ƣ9B+dImө@ch}AqkRsZ\EP1qQl%f\cP󊭲D$8k#LL͟xY7Fmԃ:׹%ب7=ůI&;_^WHZT#B m6B 8}"{Y"@VjkN?L9\+`&6!r[[2z& N(,y`/<(&ռ#E郱nN4pMR'`iq*=@eo=u ,V̍AnUܭm}Gm*a8k(Vĝe"ܫ`gRͧ_'\*/a 1[{r4M#1#6Cb]I#kЍMF6& r |"!IHK*}Du6R(Nᱝgغj>3nNBMR0YZ89PQȕ`Ð^#̆4|Hu)z/1"4Gi6rK{k\~ؐy9/mhYivq4OA dv&g'cr9-JY|LEځЀ+NKjS{Zn COV͆G[HsvW47rcƮ5E/nrFա`Oq$ %=h;>3nH7Fln6+pRm dfi+͡`d?{H6Ȋncs7&ETN\vBV@zȇ;}ܩ9*wGuZ6nŕ;[;|7g놘C클i 6ݙ{q]| "Ns`ӃeOE-zIKCE%,_vj3rri4i̴P$X4K"J_i8ꃉtv݀3w 5^mqUEvr^#U`ϜRעLH4yN'i%t, \ Ŷ ̝OZqE/-kZsN;k^ngM8$H6k۞w[&& mYaODNMyμ h*Ic57Q>ڴQC"y˪{ x2G`& @:Ttjˑ]wЇ\?(8/]`;vD~%G jR',g*KjWzF>$𯼃Gm)h`mQ鿋RF)A(DyFpqφ¬llXl f 6+ VCpx J[" Ng0Xr7^SeCxO7ʪ+L]73nYpB۩ RR~!etu&/D#Yi]n# @ֈee*][r Ң9jJ`{}W|ׄ6tH6aP}W6ݐ# !c5dzեsGdev$wE4̚_ITVmK:_ WSHOUW&6qT|Xc3q8/o@Zdf\:IP\OQ7!oR Y @>]O>*Gl `ߌĹ ɽZ*`UmagƐJoUVvQ+aE^1lS[{4V?E3ʎ9gܧlx+i%G ~3H1l2ok\קõT^G0@JsDQ<\v{؈JT{Xē_jL7Y9JS!־1,A;-@u{oPݱIw*'tP&)-5pȣ}sI9q0 E&I2|^*yHc+xG^]jD zRbd.:յ\f96wع'/9 3)o0[LbK_35 :[^r'&V95fL9/}RVYx!MAGGj`&uj;rAFH +A.S'9M\MꮮO$4O% L[m4Dئ5o=X]}g3HTueĽO&Љ$>9qϣ]KA_r3gq?z,yպ1NJ1\ƫ]CU Ʈ:O5gvNɊT `a.RFDin} jfY |:BņcI4FF6uP4{ZLNP˳wl{w=<7p }RTwpv;$ 3j1I)r:(}UN6lMBc^K,x1*rˋB'W,R\MZdT%+DILR.vRw ncڥ 1^r]u1Znc|h Ĵ#=J*T.1ӎ0a$@]Vf-5*K-^l08â ֈTxIe] F#JmlY( a.{إAy=U(Q/L(.s}+ 3~i/ Ì=l{ĠG\yx u'{ǁ]YN]4]s@8o#6U$Upu݂k,o\T 5'.Ra_w)bϮ{㊙MU[޶8!9o/{%L?b= &tF-oO%N8a;~UI`+3z{1n85gqJCdQVधiNAC>г08a4m33+']bXߠ9}7WADćKiUwIGez)SD'A==4n:Z`{[ ۫צBU )q{Q,;yH"Ý#=1T-7b:4_%ܩj#BP0VĖz^39S@Ջ @wh@f|=JVy}[BDӹ&ȭ,'@9is=m AsF֡7:wD;6bZ5?T۷ΰ0g bOǵLMGu@nLMӂ:ƚh JK5x 48klbDtSz⓿MvWj~3%1}bVP,rL7eZ Az`˚e  ۬Lex#+)Jl`XH ]ƬPHe7RH~K@^2`%gݤWO3^d&yѕ*=SXnrU "yZL ]Q j_B4rno%@j6^b>և`K=oEb]QX&8c̻f *ekE&è5 V" 7-1I >%@ 1(AِI*hr}_3k><+0Tr};fD4?S~}p)<,XY\N6[_.C8?y /=D44ɠ* Y=F:Iql\ BIlH4eQgtSM@vSFkЅX&\0QO& cS@,^dQ%FC;J\Hagߛ+0 9nQs1 BteH\Cb-3Km+uB?@ p{,G %FℶpٱgCqyqUq0PJr9'ncL `$ONJ-1|{m{FYwt.^УO(|Er%,p R.aQ:@3"uͨyCwւ9*=;|N>/~NOd>(qʪ^S{d mp1#m{PV_7dˢ t*ń@H_ԷQv 0 y|_T0Kt*>eqp&EiO6̜}<40#gUqw=vP~Dޝ4n1I砑KU xAb0Z]^,.7MJ s])5_1{j#x j3(lkDZw{4nh ^2]s&@U8gV4SiZf]2N`i:ݦEUӲ %1&5"p ҂y k?&BcNU_*l6J\,N08]24&jP4cGnB ƨ'>L֩MnvZ` TOP.+ַW'  :#7WGͩ;4ə j)J"|UPtǵXo6H0V`ɕ6|Ծ4.Z5ȏMǑ+<[F݌47ȷt﷪͢u$ [(k\ Ł -WK8o <80HPqu%V:RqK6)f~*8pCD o2v_U6p&I{48`ߌ6|] =do/,ZsA _7-I2MU?A|P>g/"-x^29 vb[;F1D09̇7L$.qZí nt-3:` {YүN8DAB-ͦO =(Xn6|kRI{uBbv!+M68S_F`[i؜KTIzJzqtGsAkǹV|}/ٹYVFBPЛx)E A.}5;zU{ZhYYgƣ'[PT(ZUZ*T0 (DUXOMjG dH A oAIlj|-'8U@#s>'or0@s]|n T|B_n3R\l.58-awN,u1^ͻm f"ls*ۀ6h$UKTBм؄[/dNHZZӜ]'bA+4z{")0pb񤺬Pk p뻺a}Ctiހ*q9/%T[S}t`3<*5@nr֭i3tb%#i͚CZKȞ3H[\a ע\xr픗j~ˎ}m(#T3p]{Iqr&EJÛ~+QA3/`(v\J]1zB'ݸw(qe_`Owq4 Yn=:xH ,p4tyQɤ78T C\}O/]# hH`랐$Q[yG & Dqb3}~RvH  9FqJ6T=b]&3HeEn)SYuX+a깱> y ,j}O#0r)IrbMǪ VKC N}1r&KU_ͱf&}JM-Cq;le,\`? E ݢ[ܲ* @f l?v u_c7c[:L3[J^am:EcZA^=I ,A츶E1 X?+Hl2dDwB y(};X5:hSMc)K:oNVNŪUBy?QwBl/`8Gk6| TL:.BR-դ}Θ *S0Ѻsec w8FΌPJ3^A"P~BWUI/SFt5W~{6Qn*T<3FiCܺ5 [=s>GX N -&ID!/raip\FK\ xm@f7?*߈ob;ӱdD^L`L[7Fڴ`b#zf!Ǎ}d.za%yvEO((ՈY$踁IZ& ڶ E{z Goxi?8^s',2cյo!\K4WPJMK~⶞m_Ed )$Z_TQw`]}m?0_f '/=ZsMcQaU5q_ϟ2mNiս7P}V$$)JTx19QC啃B;r'K~jj?-6Y+`O8jun팲+ŷrR ܗza uS76;7v i!T*uÞ:NoaaDdy_3 +9[':QFh\ FP9'tXӼ4gE[W#Oaee]N5$('ą _:)yw>W@0ܱYaۼvaMTrwʭ;d6e,*jo,p R@P{z!eib᧘+M6@63aޏ`Xjq^KcLxL1c_Qli:-$[QpgOre]]Ӻ ZR44{}1a|9o 6?u\Mqd`f+?ڡpTYRfIFۜA|}ʺC6D$ 3V[8XyX =UF_BI3PXjNʇC/&r6u:ogeIX1|ހ틴7$ܗ/<VߥGc4s.jǎ LaxrddK瑤 ^R*734J>'t1SՈ>HɑNM,ص݁_CAZwàO"M}A櫹=8RpoXݞ"OKq;cG<{pJ >{"M_F*ryG[5 niuU<=pfÑX>U:{du8r9 g"\hK:^aɹ Ƌxͳ{ `K_X;2 "44X:: 2˺QAG)EL## iZ$[$irH(0cOe9E=bTrSQ,>2'>cߋpbiٹ/qx*Jamf^HEb-[ďShD|?:r3Pa、vw D,F"럠#>@otH9=Z.o4gH jꐻņͽҕ&)~I 胒KWI9X79i鬹c+ - K? x{zTrWQ"O~nCI}٠V?2l$GkUO&Y4ӅC %XGQ*9'$J@? &ЎH=7oʿY"'gBv -& QMQSEݻmܻR<<0ݛjZ-*73Xje&t}SJ1A,pP&A6Cғk %H5Le{˟7MJp%Ah?Pe=ʕ‹4)࡚DULekK0aG\Fɧ^ XMxu/. "!GQ3gzOMs*DN/FL 2,YAB8hC\7v08NUuO#LF!OuG]̄7U]{Վ4l)NA/Uo,y"L. (Fjj(UXRHaOn٠0\^mԳc/nV_ߟrl0҇YW FOa_-"7^1zv!Gިw#4*qT>5g> pX 12jnC;_`G $x8T:6&NQ\-{emS'CP= 9'ï`B:Z79TF²6R#1_Db)g0Y]۞ "%s[ L?".'j[ FvUE"݈8UM 䦼z?8W`Y]-j$5ޙw% Yٺ?2re]O-n-hD,LIrs!JoJsʑr=&R.R i7d.ʛ^ FWj :4ՑI1uy7^ߵ(2nz!C%; sllُc)Oy2PkY+Y"g:0ۅO>:6Yɉji5b-04yl2T 9(A> N|x)fXQ6!APlˁWK! +@FIOou0Ͷ# ۋS^pdY./`nq`%f=QoN~+_Zfbxv<a^^"hDžl6i'9` b!";]}9>5d鲩fA)x=”өzT;G{O?9aŁ R[ZZu:rD%aAo_lă`H Zy0 :Rkjx u1E퉧;[<_3;+;^'<LF4 UYk9cBuUI0*Z ch1Mn֞~۶b⸰]Ψ/*7{H9 #*~}@ iy?JfZ48S{F[OE>~l& NLg_12)k´נTh!8Ts_Z'Avi;UBX va[6Hw,Cft:<yIy}k:A(}|~/T XpE^#J<9xI0v$1,!V^&+4k(Lx] lq~P7YS^QN)5U(0bDd"/c}._l{*$&( EKCDuDmUKyfvcjpAykD"4:8[00f3Pu-'a~|%~z$;:Cne k3gc"tyHWQ pUۉz50a0[yL|@~=x3 ALI|f/,X{}X-QVg/Ayag|mݥzNB8P"9NyVgLhqxiR 8ɲU黛֙p7h,:޷fG OC TTب-s3&y{؞.⣬ղLjc^!#mg#H^ %n*}M* !W~AoU?#.N`8ELrᲒϏFiV+LInr_[ eZ",(4DDqJK<ٷX%y(̣,mMD) #PF*f鈴6]ȃʃ tY^zB&<ש۾ERDґ}&KŠㄗϻuc9Me8xttJa'uhӟU#oNYMcȓJ ?V}?sX ZJ6|JhT AڴY 6҅> 4@vsSbAPɜI;8O1o m7GgRuz3c#DiUޭۙ[l\C:M=N=3lX?oM6ˍDY_auJeجXB1pe<,T;|u"ҮL{ZeO@9c}i6xAS9k K_yKCuQܡ)u}2WvJLH-_#a^,`&䚓i4V/*gᬑ 'ch ],z^g*rW0r:gVv~RjOy&YqwawW RGu[$cGn,R6 ~21bynRO l8hx 2rDᪿR`P7V;b06]J; YL@7h p38^:"(p!5ur"`ݾؐ{vI7'k緈V)hvm= ~EkI/|S~L=bJ@KE3Xu <*Q_ץՃ_5tXT@3?o2in 5gsg3Υcb]] MKr"Snh˂V 'Wˇ}1 `(&lOi;ʻyr$2\O*ZkL+c/;Q% %{ ޴UL PO)Z!0sU4ϛf H 2 VRn%%"+/1BHRMEy∯-dżB'TYW:]<.ylKf!jMOɩnݾ_h:v9Me1, Xgg;>ZB6pt(:WLjv?PnZ蔡JX핼'h}!hpTI`}"#I2kңJݍ*g(ڔC0Q*AA!FjP7u`=/6~t>-O]  @&ơWϋ6Q7}ήKknX/A R9w AY-! ՐFrץvM3) /q5=oXfL`ד}*BK:[P<`#k 3fgRG:& w-Yͭ~PCȿd:7Dl/E '.˹z Hc{ç"lfd y,4̾́!'Ň8̕ÂɆ$Pc|q'Xhtu,Xw8/6<!8#>?FY FZB~QlPLHU.KFפߘyAГr ip&<,]C1 z,xʆsX×%j8O 6kINWi12_+!ɺ<v)S8rMʩ*~yFP>({d(5ML+aʌ|`$y""<L28~^:4nb׳@(sy@VS.OR+DhF_桖xbW ()|+tmWhJu2 fgn8ހGuW;,߁4j>8/;<*$'(+ɭA !W 2(!Zp9F%eHZNʉy9 jd>Qx)gDv uH* .˜<1kN2ק8f %jÕo;RWsffT`J$ؽ솤Ur/JTVQYfkVRr!oCmmjH\l@P T]QU wldoPW&fø lvߨ[# K tCE XfG 1AЃςeLh X?ԝ}[J!haȣl%!ORέI7eAP޲2ra4S Aڌ`OXE|JkH)7=p<=ԀՋPٳx,kVhzU!ܕ6{~~ P3;^=Cn+ZT$w-)%s !N%Vlpp Ǵ8`wQ{PK=IG>ē $B_Pn 3$T/<[e;i&ˌwI-2ckg$9w_"./D|ƲD^Աx~6/*Ygk|oSiIn%=]]*b,2ТG$ɔ/;⩝']QU/(\f8~W}eؗ1j}!*{#5 gd5kOAI:k1FP4@iĠtPyޡ{(.0ٌjl5Uu*2.@Waª@B򖴷ֱ#A7C>Cu5sZeol7 7 Di^Wi0IHuDWK͐&:B: κa`P#}LÔ!{q^1I47""01m`NFMV3rrVN5Ƃ/`#23b= )OQ#rMk(mNb_ր;mb6g[L ib :Vg1&JiX:H*f~d2Ckx׿>nſ-}Q6r?(.K$"?Y1RPϦwv}8kb˾f\#Z 42fn,xoZ TF^|9zF*\mm}/lDQC|*.q mODΞvR}tQڐL^}*j^ n/jȲ0TwYhZ{Sw vɽ|G5=UC#+qqF*gtه.RQ .@w;OEˇ{ PУ؝L/˖\ D:kJ&VD1%jRߪg$ g$lM }L^*u 2{t_IWBc0{}">qcw~1/(/7:c B/g&"5eCV4({0^!*v!/;0{T£*k5zlÈţ.vrQ x\;X-D~g yueu22NKXa$8 /uڝ$' Sv$MVdo"6@^pBJ2D&:?6Vd'v6RflFI@5V._*}-BTFϕWVBI u9;2 ! !Tٹ.Q# wj Q  A"#$rI[ fZ#ve7?#>Yxm[5i,q~?0HgL"k4 X"6\B= _r6WUKbsgmoP `r[ v,}zA TPR Yn&>04լ"ø6}wR=UsDݐ *֥8BC{l){w8_DaRN̓>~T2ʓihzMTCQo*c"BvJ;rd>-}/-2&\ .+XּtZjޅq8Jlj$=Ž.+I}'c`6)XcP麸ixs5okv$G~B=0:0wF&k x^vO-O@q|b|% `]%uI)@n+ Z \/wzYꟷ\%5P pd7j3 !WH+-rV9y4_G% /6Cre2KӲw|)g:.o)jj .WbZ:owG@,WtNf([_q勬ѥF3F&kmŘ:LZF[ɂX0*i]>QAvC8EClLƩ˰hΒmh[0#󙡉}aumt)+Qhw)@Sk a}xJ>2wogi_WoOTD4Jpo'"xNy5oF xPL-h_Վ3q{1H\s&|ё"`Ng=FND,~&|eߍ%ĕf,bxp ݘ+\4g:F*W=6v1n}qc.ۧ:V?94?p K5lSZ^NڑY5%ЗgTOi%BR2Ad#A*ۋcZII']<鉈X\٢@ˮvn9$Rz u>ʛO1%K=x)%1LjA: ]JKSXID$@P93OSP'rzlYsj=C;瀢76/4S1>Hwa<d~f8^W'BMHX6 1䴹\4X:>l9,h >TT+#*cx!/[N=c7QʝSR{W]pdO&o"\k`jub!(V(hy$ :(C Ȧ4"0Zl `3Ut,#^]IQ3@cTFёOW+?i [KGR,1esiFߓ=EģSDʹczQT0oᓏ q5,~`Oƣ&CtbU(2AxIr|7"器teH\ HZPyYx A -&;ԓ LDlZ$jjHsŠId!phI8g]D ,ND©8!:Aw7dwu&\su Oti?Y4 gPM5aN[3箁Z eǧԠ8& VQ*I^`bok|Q'[ &}Sbu7 Lâ9V(:9qӳL5RzoecVm-UiLV psG+c@iooVԪ_w,oOkќ֒şlV0bW2qߐʓDD{SuR?AC IbQNC}8Vnkxyw3B[RBN6ok {|0AF}4z(5 CUm DDDmWm"6TWÅ,mLE- #u iRoU^`ڥc8UMQPUet@ZH-V) 7 b W+8#8IR$!RIW&\! x pkz~lSe忺mĎl%!'ddfGU2ȢO>MDsj$r3|턂"5ZvZl([m@ԸЅ=d1;DRg(I3kә}k+O?bLX^mLޏM³s[cs ^ J'J ^@ h8D9zY HT@U`Fn@f4:?EHD稹8LƳAXBwO죻h~1fe%kAI}prN}[k2{i:%Z;JI~7m-M)su6.䝀&VxȒSHAMofm2ri9WBX%\#C\'ɑ>l9*wߨԞ*.7_ߙ6~>LB6۽z“fha20jm(ðˍC LrК%B,Wy WCw&GsgQN(S g&4ͱʇqwDDhVȩH ,M&NL`)^kjVt8 ?1IlʄӉ͌.DH\)DIjʘXfx h#iA&4(mc\ibgw{0~#{AtW5G?~ >rF`QL50H]y˔=/cI̷ߓ?Ƅ&KmTVc JiD@ş3-~(I}R)5r}qv+&f HșIvʎ {ɱ>-TK]y jT 5Nz4L 1'v&T=FzOz%͞P)ߐ6Q E+0 W 9W`!!#x!>5q/OYYu]a2s̭8DMu 5uV ШZJeRIr r'BTw!3R\AXhn:v/VطQQq8LHD^EKyx&l#:N[t<^ ޻õɥߘ1y؛wα ~RA%=q\fZxPљb&l7E+܁ c#Ip/|Z^ZW Զ0^%IMN:ڴW z shmLf!f'W([yͷf J}FKM$wQh!Ph"<-5r` T `2_/8Ob߸)ܫb" _keyX:1b֢Z R-afO{a4g=z$6jַwSX{>1809IF6 xSDS| )#aU"***k9N)̥$Nv{Ñz muXTrz{0":Ds1]&E5 {\]P--b׌/o?e,\EYE[-ݗ&XgmH0e`F^4d4~IlfSپE:p~,1_Zx;ZF1ze4nhX FCWL.6PͶ)^?ꝅ-R[чy#i$:y!,%?AptN BL b %aAP"0PNJ*od1z鴇Ǔ| ?ڑiqljC}61[)vڦC&j* jJO81; ƽ8 2!HT(ٺm_E 9f0I\ DRJSdքm%(gɞHV+k%=yg 8}O]Jg9yFqh} .khŨ dG"t#NV Nr_n$C0}r'0>gݝ54.&o%ԾM6WY{LtCQv> :Sixe}(g%7]'([޵ش=?[Ex #s5 Y3bZ 8qXq]JX36dʈqDQւLA6>w%նz:% N!2Fj'Ѹ.嚀'骃,}EP)6oY&'}1O I/?DL *b~FTc{Zذa0FQ; 2kk})S1]q&2{q5:ƕ~*`G"vG [Ç`hҘK!"&qeJmd F餐8}'\ q8"i f ܱb$CPzѭܡ;xvfLoGnO^h#*\%M3m9 MXy$)6V%ub>:2Ch\ ]1m-GbNǸf|I9 ĶNV&̡'?=ҫՉu[a=is+M Di޵ sM欫["'~/ n&)z}Ѭ$LEMmR-`]2\z,JzÏx,dTj'c7n=n5yg!SdOWEE"B͎A} +'֕,R 5Mj_Y|(*K#6%%-4EUͣX ‘דa/Xs:B4I &,2l' )֑Cd@:-<Ք׷0" uSrge_vMyU:nXŋ;{4눤l+D;ɰ  _pXlˁϮц cCw3'EC',bGRBjDanπ&f|8RJ/c5[fUQFNo`H%ljYbI+AQ FZM&wRqG9X+`nt- vS _vqϓ&)Q}[U_Fп)O4f\ԥ?g6l;[Q}D!۷CUwrW^G, Aq>'k w+I 75i-R# 텻ϣd}f|W1vG 8A s: r셵-G^OO9Wg=A(M).%#] y~q1Fesk@$">8#j-~TfQ)ynF̎e~02?z5oɏ$RQ9~xՋ³Ǐ(UF;0YZ0707010000003b000081a40000000000000000000000016439a35500022218000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/;D]?Eh=ڜ.+A!!kMyw6kIf\N5cozuKCJ͑>.2uF?;Q>4ΒѶGNзxX/'K z3_gewξ0ś_=OGwAFzA=Hf俑tBw>]Oc#W4û%tGcΥ¡Y&p&&v嵕EwP*TJ3&/hnިTb~#0 w{f ;v e$ HA.pvʹһ {uisyh5Mouo҄K(=86lC,fXh_Q>nmsivӸd\86D> 2fIHҪ (PĦ u0S'@.^AKPȺčMFSE@Rk mluyc^, Y Ũk#Gvg S R4bji^%:Ry|:#ezNOS80)7.'*QOS⺓r& cop^'(iMhrdѢ 95|NGtK=HQwޮ[`}gJyj>G\jH)7W-CnC!ad@ydFAep 5}j'~eJ-<<B$ a}cx\vNj#'ٵj%4z [Is6KL!/Y6W6hȑu3Cj`vXuQAi6eCuK)(K{uzdJ*twCT[ Lh-{oHF0<4rL4XA(A5[<\|ōJs@Ԙ# &C]W(BzuT_"Rı5k`r3P.c9|ԇ)ɃDq"W/zo?|5'Pm=U 8MU;M@͛"i xh 4/]Qj6d4yLGfb?" Q8 /75 6CEV,ŏ_*us*9NB)`\_Jl(R[b~?0%P.,n~#|vVrTv0$mfY<~3H>JVLPkppI`Q0hGj:*Eꎧ"ֵJXDŽw&Lr\c1}A|tN(7B\M}qR+jR;̹nFm[P5Zb40vP`$)JH5Y4.` ek#VXNдQFY. ξA:BWdկ9d &E,|z9$5N _Z TyZUJ[NJBIvF oZ~tsLv7XiNWg L#ALVühZ^hm;T]a!wВ=1 "O} y+d>_״GyM'Gy^eIl u,J Pa(m(;"J"h^lRVY OCFf+9Mrun˜PBqfݺ5jCl"P՟7.U^CJZQ 2 .k&BNa_kl`oU' E&y ݹ=vDx~ȋ\NNtv[|I8ZŀɳX+3ښMk[I};\ }mq4צsԙ5,J=+>iذӴcH Jt6\(0-dVY30 !k?9joCCb@?(@ tPMO\l@IDŪ:ؗrʩYrȜ"/cOir`".=lq穔 摍O&M\˦Kvr )I2Bpl/,G^qb(L1[+uRf|fsSownpBOh5N_S|4إbeI(Ъ9zX]nlnDg][I;00OWR#$jԴN-V RR|3{*M;g*COoD#eB.^Psf5:n9`7imz'\l<,lc^F^7#g(<PsPGX&djC y) &lrGQKwFK1c j\S1C_-,P 0(1qxNP}֟xy[U*aiu s:5|BhO][ 10ܓA8YPCJC[QRH3qu Q0/Ʃ1vSwH1 # xU|U$DB= RPaVߞBHʉeMrX/<.$A8y`t YT K55GaǟbIm$U$FӻH[ C~ V듏TlگēliV4ٓF<%oiJ0d/ޛ"At2ZMT}뎗5H%cy71C=ae[ߖ%J}V T _@{#; SAXy%ކrF<' g [\a6t(,&4&ы'Lp|k5< 7)Oj"ڭK';Lč@V[9\h>r Jw %hysmou0H@zWк%ݠS@.д:lVrH'\ >x!Pi/judBwA]RaXpC2PFýjS咣Ԛ1oxlY -xbVl !iޖ R zE (ЎÒVĂkMyUN $Z( }bM(<>V#ޣ'xMd_/%P ~L2vxwUq<<`% |Z$'$pG䇣՚ *1Uйc@$q:#7M q X2]N82yW5x`wL$ˡ㰛oX䲕!}ZfaAm%Lmg)Uå2lxI&Z ՈPq xnր[cA9[<=W+"##_gVDM q{Rx(:gi}? fFs-LT`7v#;D xsE`'="YhE髚ZW{s|>qb{]DpSij (;0!*HVMT.p2|0# V"512_8_(0DwVZU* }ZVh^ ,;3*{(H%lb!YzxRjZ{oT `Y(K݋;X/+\Ԙ Ƨd-Xwe5\H-Ү|Ƒ2.'6z/wlwzC$^ܳ'>2bVbP8M$s@sC-Z[Ok8$ pT3kշr-9۾ͤmʥ0\ ,aĶ'eC#Yum{vEemIkL$2B>=;,WB'5!;_FfjH\"d]y} Bhk諐9|Zjz09;uPr>! @̛)x7FuuHnxsvNܶi|X/ 1gBw9nBV-t~ŶحtKWK7"f(^8k|zSfM.Hn6U"me^t'^[_^>?c^&SFf{6Gϓ I/ HžAjPp5j*A:64fl٩ _8/2Qztm!&7Nè @e۪D"hG, N*O9a0SMۊs{ѺM+vut8wCbp׺T·Cc{Ω;9^Bf| 3`,N/5E *qw?Fn_i]a)*خ5յ ΍[gu N7bzIPYQFIyy1Gq#'?~[WpH&)YF0Rs FK^Ϛ!q'{9#v̇@mYwNEZ]7@`{zӐ.w2[F[1z0L׏*% p{]cDrxP={Vf wQ;YTQ:ם 3_+^X*W@a1'&v_!u ݠf%$${+Q`<x5 ;[kkQ/&NJE<_w\b8EvN֞]Prj߁ƚZ:]/ @"\ r՘kranVj_+[qI-g)IGY5SkFl.V6ױvnFl_ĜE*Z=L/}Bhr jWvQ}IR@4tJ[3=]摸$+D?q/a#sţ hn(D8xlU_ɧ.Dw5O|Cc_ŷ¨,^WXlTEBB/T9fUSR M8bO!iTo?rs{1]( >YoG3"~Gckz ꯟp]}? YEO[ظN&ˇA ny$]0xZGluCؒ,E)"M8gATA <ޠOUUa{ v%UіbQjs`lfP Q>~~h&g.?É&Ym!KxB54x.P?ZhmIgR8Q3 Z1pxF!dUN *B ?P^'3n:mp𛯪ÿUw {*\@r?1J($Aa.Hɽ|ך8')뗅!Iqu_sw\0ލ*bdŬid烐P׉ٓ\E }hs=XK/g6}[]Yf#$` ˠz5 K%9c>Y-y {; dg[hW1H Ƨ(jC`-q-.qYF81]4d[',?k2h Ih(e[H;`P衷6J_(S!.NEV+Gi0N_(= ۝Gs3v8+IAuTcvR%еt" ,]k7.!cgqTO1]Wt<؈0HNt9$V6WkCtl9EUɮt^F?!=[sٟhˑn2'bEu9ԱRɆ^Xis+kf))"ԁBzuR+ڑ.OzֈdM9 R:cRqGC +@h7wf ://#af?FtaDDO۞V?^nLuaX[Ⱦj\n*T\QtfWY꒙(mE@ ƵG&G8 iL[""S-ڙ:]r1%X<c%kHBe'å 1blq+[xY)Cy瘞һzJrafxӃӌLaoz4Q ti/ΰBB/$wX^skUJ^`ZhlЮngUM*,jPp",x/WXҭLpLsk`R7Hu擢 {PdayL$X0'>wX:F*]`` j1|v}͡d0@J)DMr;}.("QGR0nV=jWGwr,*@s(:8^.b^ E=ZUYޛ/\WmL&! tvNDi1:`Ub )ݘf|.PiCMݷes4ӝ E AӍƒBdEѓt9܄f%ۊF]M㸓?ES׉ku6 t}\#2Ccѹ0jp=ּ$ O3 l;qۈ`R"SC[zyR 9bl #Mض$~E4JJ/ 't}~iFT=S )f 8yl(,#&unh=).;R:Σ"FU!&6΍'9) az.k`c,HG "d"ɹ\ZU:8eZuOoJjfFրi w4ԣmF].w  }7:Ңk6c,@af&Sp+ad% O e؋Xjh5Hxe|̽h@ad&B v?<./$#AǻZ0Jr9 , 7>oDZ㑳#r[V8JfXB|86$F HߗMWJ?pQud{uvpӕpd=~X&-}{!B$ݰa1(#PafdzӏjU;w1a@cy=J)1NJVZbpL$ l+ƢF)NKU8C>\.y"h3:@=)DTAq3DL2ЏZP:\~J27뼧VX.8YM5ߵ]qL#_zݯ[wd`>WWY4cm 5޲J}fTЉRLLo'ޟ f#kհ@5fJ^d%sCT8"1agЯ maہ=m & lпE8&ʨ~7"!@ƫ%i. 2ܙQU]5 E~,$f <oq,بP'"w{d+ry5M|n:{#8nawjjYy~׶=WM~'e${ ſ^ 0pּT9@ ! Kԩ`e~}SrLߥ~^-`` i>ͿYJV=.}1S?xjaQv4Jsj%CuAzFndjA--?,0$XK)ʒZU˵9e^&[4R/r{#|s;E3;%M!.-$RnUyg9cѺDg{XoVtVث9'LvYΧ?c4F mnnU-U$8f~X?i۾_vP;yCe|4_}C%8,GGQE_&l|^­VᛡoO>s53+`޲!mA ٔfz-{(wirv:uXƠ$Vܓ[!yΕBGfÑk*՘$![Z/ŠA9c,{a +YvM!lC|ׯ% _拲ЈyxN#Ow>;o *(m猸hße1gZaJ֌R ~guMOMAmɪaA}yH؄9J.T# +.}PWfE- M[QT5R!C„_L5h}Url"o"9RqMu5Tm:a9#>|+7¿Kܽ9*Cx)-=#-w# Z;4gJ UȈ˹AɢCx:7DVP}Qal$=Z o&hhpm08hqA.+N{8fpJesKz1_ R1Yv󽏑ӽjʨiYD!|sioa>b!pe,-})>A,N^|WE)K::+f5 #a& }O!#:/r5ΤV>.Vs;uVQ]qd_W'z]P]kTΙsUni\ѼvDй?WSz] Q2WU"アSՊeVW5$@an( o=}\\P$LG֨ˑ"_쎸2:|3:L􇝝q؀žOfB!% к>2AdUnr13HX76JvUZƂ>[N=YvؼQhl`vJR_JdTS:OʢLC6nW" Re+ 3|.thu@J(tݖ|Y'cI=rӶh7ץ,ڎ>%,E|G^wi{ e"TNMB23>ޭ_-8N?*@y [9ZL4۟%%JPOp{/"tjt+a3ZħBj B-:e\vs R;v=G00P텰l],m·XGGX b?܃,5V#P`3{ih/$aEeZN:,M Plg4н*G(f7UF6BJ"ĨNb}Q0QL^~.C1jyy_Gf- wh/YO>d5yhуOf'!cm4ڬ#~[㞔7sILzXy,RM&{;カ;|j;Y //^uv+8yAxn;]W[. M D3f@0rN[aTb}@TC]jᖛq=ȋh4WA?=&(bcTh5NC.ઑi8]fnsU å ҮhvI#ɒOswh1 'o8gN}.9o%Lsϝ(O/@>J! 4mhB~yl4y7e)y ~bԘ{@vv۶bU03#R\7@& H>yY5?æhw{tO F`Ry~vܹ[Z(W@=57;r}"׉LLT_m3JL.ѷ;?a}%?lWYryCϸUڽu-q2%ѕ$#;Kh50 ޙIRV pU<SGw]C:VZ1G|GIYƒG1{םKG;phY$t[LߢtRF<"}4 ! _mAܓ|F&k3ln! =eQzGen"wP Bк VA 5n:yOyjwB~e{7>RTH#]0+d4XK1 Bn(s#('4%1\᮵ [{; dsR$ݡݗLM\j>1A)mm1/2ai(QYlFhȺ5F )7 .!yrڄ8ܜZR3_h<9|dl"9lJ+z”OxWE 9фr=P?hub`L_/5emVSwhEJaaV)$![zbiBh?Wxp P,P>f1o"f!a9x&q!+~Z[ɢĤK^~e)R;D( FuP1מѠI|{<C|ʻqɱ8_u IXYzkv$vXm8ob::‡x9+.1W) ,m& [EiS P;crme:eQE3[=?.Ùt=bWӅla-St)j9Y! 󮪫a O %dQb>%yHb=Bm:qZʌOxɸ G^=Ie/e఻HqjqN~IRoɵFvx2zRsj 1=*箼>ߍ˺n-P]禘 [fUKq>n=OQ$mdnXO+G0h39*;%I`KlJfX(sί M*P7`,ʐ.2|,ʬdo},hy^f?#sf㫚gd2;@%hY}[>m3ّe10m.v0< ;UgFUȝ.EIݣ'>5کDKf@ @"z_H>}뫮n+qA9iNR6&)jdlWAh?9α;۴ ,}w0_%U&8?ìH^"}|tXHԊ*ӗ38oeʰ/HO:U0yjɸ R"I[?|>4U,ܣiEE}Dʡ. ڄ7Rԃn{i EZ Pv;{%XhX!`[U+ə5Ɔ;D)e\΁.+u Gh,O ӦgR=ϙ2AI5'C[JN 6 XuvaqmUmI[Xd 4&dGgaEH~.PnMM=Lo45zm/o]SU$U~e.x:CHOpI`JOm%xv"%0mA0Ksn̵xWӶzį,?~Z&œ:a"e!~ '>kwj8\kh<\pξ},fDjCȕ8Zl>\,֜ @]Ȩ lu%}>&׈ BzD/(̛rY:T bOWy!6lKUo,@x y:72CdVUШ"^ynB'3|f}IByf5O&meiEy Ƚy;jod5>C-`j=}j;vkɸhzXsVdՅR+t}(6<`Yiw}{ .'*hb /Yй1`ddo|puQe-UTj ΄׊Sf{cs2gO'?fc?'̐F* ݖB%j( SϻP'a/K{.-Z28#G-#nЪ Xa ZK7ٖ+zc-uAYYeC*֫^ӣB9Tib&JyFQxV9`<{!C#jޟ)0eg5_Кە= Zl( UL"ƣ!'GI'v%Ծl^ {U~;zHb"ѨؒkYٗXԐ7֓y1+$׿C/թ%]bYy1{F^谓jy|y8EPwSu#m( mE6u]~[54B`OB%suA.{H 0%@:fj8`YOPEKsuMkt=T=*+`_Z([lsV= &ħj津Χڄ ìU|ƟR =v22j L XNsg"8PIۣ0d$;C,Ml'.N.⠒cMӞJ>w*DX ^Ԕύ2bZ_C`ik֧.7% CkWB! E-E` ϙy AWT0"2Jw$' d xRM&,$Ze^fblZ)ul)*xczǜӮUP2a17*ЫO 5kMB6\/h x|g=`&'\k%WkCu~}}Iٗ6Hqثq4!}x7 vN}$ؠ }sYfOPJ4q_]x-R& DO!ED-'PZ: %"̓,Y*g__-ST[8׬tZ54JlyY7%T# #VY{4bҼI_Yp{brs4[WOS.;N!hہY2(+Zk8CE`gY2i&GH MfcV0 dLCOEB4XZ܈ZBMgIOůGl~Abj1s9,>SQf |;6PJ>rx8xNeC&MymT"ؚm[8\MJ@gc:?v7H K@KGf)rȀ߱tr{zN"'׮VԱZ Gb<mQ64j5"9 䊞Nޜ\#a]I(\gJ0%9kg9avg2'erZ"o8niCع_[ G[ؖ@aɨWBJ2 ]:_8?Y8͓*5E L?'*ҹC:b Ol#ҼBJҡ=)iR`:\>?%2I΋.@|^yx 7_!lL*U3Z_.FKj8#D)Y + U-s"3gPK׾owdbzꣿ> $՟ j85..5CAqb&kr; -YD{4Qaya].wyy(Ǩ뛭&D:ީ|UbmM>UHH[" 7Ȕ]yWk-d;|ഥ:8@9)ΰwEb{ȬvK@N=wCmeBT' ,SK\RiW7fB J!U5rN4T#I(C,s 3m%3w.W4,:FgDUKn[ph{5F:ƱLlQ ,^kӾEYG1*eq SLD%2~c>.8Z)dh>8bj 'w,tvkȲew *ORK޷eFPbLb{OvX"0TwJvVdMuo@g:/0 Tڃ Mj)'a4Dn e=!I&E.̬ʩbv+_n1ILŒ .#$KkYNE1:`EQ(zhּWzZ-I֩7ѓ̸L\/E90Lsݱ`Sr41?Y2xFkl1p[3U?`x3WJb#ȁŭDv z$E-poT3沬>cBT%t.wL Bu4%ɥH&ne: }RANUVMa Sf)bҐ7Y`Bճ]w zZ9Y Azb0QtI`Ʈ ˒\' ..r|ț,ځӬH>7"J&I.X4gjRj~x1?^I#̜2+ &Jmi~͕X?{U4zϢl7r< Qwk+ wd ˓vJ# Pfj\/xU;^^G`ATL.cO'^-ns b6 [-Ks`›H+Kb>ypP7|u $>~#W5SNVu(nǪ*sw!9ٴkІ5ǖ?G_(%E-r?<1򅪴|DbCqQȲ QLiD!/љ4Jt`?gۢ ^T1f?}рIHw8 ?K``0V¢o>K°RtLŨ : `QmA/diU^ʹDc k8O_AOns/nّY{=0g}Шhꋘ@,a`O[MV 96 B$d z%M`*oeD ?E흇_sBaBA/bѧQ~#87 rcc=Gx!4X̂R7 0b[ҝd 4fBYt//΃g6CI#DoC/ftVd*Ɠ4|_I-j<8™6Մ(AB@xȯ9p9dtH!G&±bN IR4C9Aݖ٨mb\g!o2dDtS^ۂ[)sSdK$NALhHOxtkd;dWW`6+1EhI-_S LΟ9)S\7\L"D{&rI9Z36 ~]Is &6&TյcLvO,K2!8?=ap +<` քFFGQS\ZJĺ. 0i`C+5>OR%8;frUz 2{:^,.@[_ 4Ԣ"McR4qu w:.u~%06D='8dJlՍZzX<|n͜BgF@a(+%׭DZPOxKDN 9{jM5I|sl2͊":L]e0ZŠ]N*y]ds.c_?lI|ɰOyf]1w*xsR?A=]W;տ8r[7]ƅ6/Ko4U(bh})k^'8y ӮN, vWgD@0Mz DBz bDO$8#X Ug}6.7sbҰo:N¶c6H p6>8~ŘSQC^h*kn&\ADMY4&uIX$&Git5qҷ40̶y>(goT7l{HV6bV;$J _y$ߓEI*xJxؽZmDK:Wj"HK׀ V IQ]b[ =;3kE#d.zozZL Y G|= Y ˄mcU7hr!-:O5 ->5:-5gZsb2xxFs;\t[L~‘@S91;[~$ዐKMX$Bd7[fVq@s`e(%~CZ̷!{[ .K3=x|Rέ\ 'PF`_`NʋOcSeJbƨ{Mj&,zga@pMꃼFTga-@^ qƒQK.NлC׿0j" adsIWQ\ .劓:EjXk\()*e D l`FH$0pKQFr䛝Fu( k[3u2Ut>\"bSTe0;7at*yTORL΢SXsn5Ų;`Y:ekO߲U[L%M%:>F!vQa#.h?X5RP} @x^xb;h g]U*)$`|]]#B<:m[;)!6 6Vߡ }-c-x#Q}o)rDhu[+uʩrit/-ck+%T͟ դ&K'މ`$(;xk.:D@<{>ں1҇Jc+pq, b>HjtߒV`H| OEm>CKCzݧ>[Ͳ Q b,Ϯ'1z捲KC=UpLlhjbVq\uuJ-HOyQǜɞǂyi|笙Җ;Z"[b cK.θ( +-B3 y 8(@> O'2]X)HӂPqa/PvߩU,$WNs(wTl=?aЌ&;O]ڡE6k=KrNX8bt>zw/UN)p_oRs72zBR+9tpR1%=j o}ՇPx򉵜H!BBOsec;uKՊ-* *ͼ#í=j1W_|vU+X-MkxV9HH>c'ρw×$O(}$?e/f%Qh2ۅd,dmeN ʴ;8w['`+F:E%׽A d6.V=8fZ;|@򒃍_@Pq,TcҘn%[v#7#1}& ۔v<w䗑/:J%%8<1,ޣ^<|Hpv}rGnSlA*v0yE9‹WCH,'Ͷv=)_ݹʰ?FlS`qa!vV?ѩ=+o`lɸPVݳC]p':3J{Ձ @E I2-qE`!w-.㔎` ^*q4ms-Khfi7Wj8 F¢XYG"M qI')<=_atDCl- ٝzNo$dq7C 0mez:TǂDφMõ9(r+@pOP8f9@nwszzqM mcFք"7s*ճROx + pS%%xXDJnfSfi.9Bq\J!ʫP'MQ%`>/OR`œj)CL+H985F 89'8ukB>WV#ՀvУS0S{cm9m,dw&Ey#b-#Я_<B'p{)qq3qmŖvc3V? ֚O>lW ]F30=X'FŜ"aۚF(wW'q G YxJXW;4jFAp~RvywL sҜZX= -Nbl^9Qt6[7p.} YkO潢s/f\ɧg wſQZ!bl>1Qm|=-{k9 b bk-30#ITqohԮk!=iH fBm3J&uxܺzV(D!g@]%5~:=.&17_oUCtZ_$U0|6C}TJv1, ? bH&Ϣ,S#2b2F3'Z5[u9 ܗKEW*9[t!CB:z;{)mʲƮҴ b"8{0ёp$SxUT0áIYL{/Z`hRO>>iMN-[IYxfVmr{ic|uSxZBYyмO`S]f؈'PH2lM_# Ԕ ;MPbeN/jփ纾Oػ~SV :AiO DQI pBlb s.XJCC}ҰKK(eyu$Dg1&3  R ހQ6S}FPz%PIB ?*aܕVʥ" ?8m ,‰n {*3,\daq1%kh"vc!.pQ^*s5m s.\܌l w6r13w^AQNds0x*5f7 WuZP ~.|ķn?O&@ + -Rd;[6ewM9qmyl%c9d|+Ր}"TDэޕU @?@MmJF35Z`A^B_M8ݏ96-)x_o\ hhb#=,qH!ޗ]DyJP[MORGyhZ1ܤ]IA_Mx/r蟘𔖁VR%G_B{\ H0Bg%a0I8]AĂj+ߛ5Ɛâc)[]瀖GdDS!A|W_boR"pGljOɍck]}s.b/7h!qk=hec5bDmZj~#` m,mlu]U1y\8k mG!Tg7'(̮ٙEЃ)E}C#<2Zoj=h<N}oZU`1cShUK g:-BgSȢΝda8~@v.XBZFׯ`L ̋Ә"crΧ݅Lw(4&5@^n)-ϲ0ڣOS9w(Dy[<xNʀ$MM]UD!GG7uhYw,lDq2~,$fQvچ(pp8dLUYѨW!> ,ÊӆTP_)-I'kļ[.aAwNp6~~`>/8K }0˿yeUخTgbomAhR4wݵ(ͅT,냐e"ݔR>-T o{ux`< S s}zѼ 'MjˁO 乻KO]X knüV)s{5u^Ky39]֡5:X~8(ԡ]i!Tkt1|"5{6pN'eZ{BVz|_I_qNܲqsٿxd c7:aVm[fjw\Fw;0&~esɟiAcp(4&f?rjzwВx9i/yku~-BdL) ңF]VEu,YTDIr9l`XR $*ݢ4U,eMESv.!=D0VkM, ӓrJ鍄%#D{y%&ʙ2?:˕9 i%Ѓ_ '#H#H4Pl2 @J9)TjtפUY&Pٔqm;1`^r5fO?;˱ #AzGm<ۙZu44p$#ޞY~0uSʽK`GD8Io'Ygzt\f]_@wؑ:lμ-5-lm3uuPYYyDhqim6?OqD_cb,JjqDnaal=}ƽxD) tE p䒒g鷓q:+қ-&;>?k$heFZ:,ݞ9C@R{OThM4ȘDA*EH1T|}Ivs$jXUy~WQ[y,AW M0s5t$TX+,7WY v[bRm% m#>\~u<{mm a)⪦dt?te׉[I eRZw1F3vn/u5WQYvN')fnN"yJv>{!lCb {B`&Ւ1`d^^بKߛH?&u !sQ].N\<ޖ^#ۛF ef1];ZfG)oFe$R F}%zT\05{y$̻LA(M Mr^<b|΅5x2?hrl)GUJno],r:o a H˖dFՄQhPfoPphNĐ NOz0ZؽXBe\vpvAm!LM܊A>?FTԊ?pNQO6]TFc^@49Ɋ"0W%@ &"{Nptr?Y* ch$orlsL8vtFUA=@|!\MYRsq՗H?~3ըem/~k| Ƀ![<3V4҆_u?T vsz]Lå$o8QJ^8kIm~T'3`Us}y&]4aGu{C;dUf >xY5Q[m 3@l.(PQB@VAdEڷ@6JVZe8'n ,c۾B㉹R5_ܐؓPkݽ[Ǽz$oC}Խ}ŜuA;< q<&]OܝoÄ4ECQFs 'a3[?)t?"D#V8zpGc};R!:C>*Auag cx ~I.^}'*/@ #GeXb/)Mc Wb*40V1o8S| fwx_if? O~3 7.!L)%NB? Wz4DwXg2dVvQX(8R$NC+dhTd:W5K^+cwTʟԃoj֍j7!'>jgd}dŬHo}XO@ AJLqh VYԏC`ݾ{W7>1P~UM}\%\P@M3ܰ;h% 9  EHTj{wN ""<(R2`ifAߔYg^>C w3N*22%`@XZ ;ש_",T)iT6gN<8`Pͪ M߬*0hD-rPeݏ:Bqσыaǵ}N$ʏN][dҩ>C#"~#m9~u$x7TJYP.jk|:" !s]XέdJB%'!*h %&p5$EPVA-?_{.er$qei{-]o8$Pp N sT\VɁeIsaUe1X 8B8F jL͈-6~YEl2 ea-j 5=H&`<| l<څąYCl*awQ׶5i*iv~T Z3ʇrMP Zn'E1!5Cbh(sg4 cƸ)pUN )B>&*5/ѩ p8;΋z AEDz$1wHvhɧujkr!.W"Z6fJZͭȋD.hYG K ]r T1q2{F})h=,d2hQG@Gnf*)\ulh&&,3T=iO1FChWIv!f.Xck&N`Dcx4@o@oZnPAqxoUwx_{W-0ӈz+@+BԪ;Jp׈ ^UuTᢋY?#!k eB[ XD„x|ӃTHJb }Ccui.z;i\ anv&'wf3'{\f½϶G!ڻA<8NO(UT)-Xظ&.iQK XJ>ËTKJ#r=y!̀DI;7&\,!|8!bdټ Ӯ2Ybc0>?%/b_Zb}mRR(ftvȰcxϐ:w8 Kx+$k9wuuNXW\Fd,VBKp}{)U+oqGc4yLbf# }ך}$yZǷ;ge]fű6jC O Hi/΁668 uE%Eu7K*^R^_H|H-|CDGʕz*BDx?b߈ &ɔh 3gtf>x<"Kk&.Kk35>q oøT3cdJ%5@@R0Meu]Po`$_3Z0ZkzR6.T&塿FTiuS ĩ9dk#.G" IMt sUC9Owzdpgw"<ka>X|HJ?+➺B⛖ Xd" @ӴťavR %v*h;ṋͼF6tX+'CZ'>%=x(QQLwE^FR#I<%.'`՗;ak |O|5Y,bQo-6vZ XMg D^Ilޑ5ddP^w ͻAwl0"˚F_u5zJUu0Ac& DR#% JQ#c;Rymkw[Q?Gf/ouI"- 4F%G [hR6a0$*P5]*=AfH8t8IB<&wEoA[Pv-"}4gbS{,d?8̯1߹ ϝDec_oKJmc+e/ҁπtT]<[1UsRW3n߉"p*fI cՇKt$FwqB= gwzI7h8t  EhY,xV@Aw2/[Zc@2GcXsjAhMOMԗUf~o+ǀ /#x$KU{FG06b~p2ENնdgu;OL~VFA "fVK}*zC8}_TFeӛ⹅ʾh8RCg %R!=mEIw.Nq ]L/L t`g|\J[OnwcgEqoIIJ~m =c%x}l[`az/9EKޒEoܞޢy7Q28sяHhwBmqK[O?۠}}'LJ-:6ʚirETX\PD}n4DKJ]s[yQǹRCXÊ:ѕ_hY\ 5*<5UN2<7U ȫQa4}2rVHk]_]ކ%n-[r򧴷tzZl1tY JJ9Kp.h 8z:Wm=a@ax9믖 Wz8Ȩ|5S[..o\A |j>Ucvj5с2VGptTyq/HL8WpXDeW\m`233{˥JZw+[V1oIo'CO As37(nEHKGt@3S`MU8L"~|QppIb MbnDF>3Zm`|Lk*޿<5J52VrBʾC2Oau<a]ȗ MiCi eZqw9 YI[e$#WunWy?|:QWDh+FYS7hn둇.o8oriI$kP9NV!\!y֟'{X32;SA~kIBۘO=!xJ:<(_c"?e[ʛ >j[FlWFg28S09ǧO ##njU9tP^c3TgHЁ&TE}!M7O cw 4.<yj9pb;|MxPJzEZ+)x*fdvUS2oy&-j#Mmb7mKZ4]mr2>l5'Yw'c,ͱc Ϭb춢DWT{ 7>% U&&]6dNj*B"R}^) FA53 _,n;۷4P*<\BD>KnsT<mB$Zt=/A1Ays{3o0s/Uy,T&#UJb.p z^D,/ݾk?IHxFm& :ܴXHpdƠrzJN#/ F  KI! UX -,-UyÇCt8<<1׆]Zޭ>O3A-Șg]_Mk+yhVhlz'g3 7~3ZD϶H&%8R_JA1 mZNFwprq:eCh.G mC|ӑ$O1#cPFT%\~(4i-2~͒ b,BTL!+rmRos%qP>QCQZQa^Î$sG'xQ{w ynrIG!>7+b{ b$-~]ҊS ލ؊i}1s=YΪoll AAdcxaudZ# I =U-<>޲l<)\fZ#x^y:m!}E%vO:TLM\c-^:n3cdP}5+g1ꯄSoZTl(ۖC_Zgx-㈿ׯu9$EΫ!,/l\ )hz,xR8< TCIN iTA?H1)"x U}1bQ`MJz:f+SD5;'{j`Pʞ"*4 `8!wDAyA2ٵJ'e`sWY:ݦQ,N>288cA4w8ZGxu*߳IR*Pmry+32=e_iE Ox"\UiԒv1jcA~ڍR<vDJwg/w*P%Rs7H)S^bQA'Jɝ~LA"HWΨZ20g:V*^ !\)t, rDGlZ)~>%C u}_WC~&zxL6*pU DgfY:4kf1Bh9.[bc3&z`ck0DM} \&ݑ܆j' lFl!ÚH9?  BjK| 5"H<MڦEE&-3+9?Ɓ/zmZPw~6pL\%+dcU`5Cψe˦8̵ػz!*>pldװ59) zl>):(3u%:њXLV @XH4aHr)sLXcܜ䐒Xj\Bي ws G;mO;$OEN"Gē5vkDᕭ'6[LnC-C_/ְ7B6yV͝ cKiԨ 6(;lAoSnHU=4XH=/6fX0q|F A=:{mXհJ͆6Y&;wDٻb)Jp˝hŞ ۡhbB0 aug c_gį4zJhG[y`ߺԣSK;9A483Z.Q'3ɎmN" 3ߧ *#E n[KHyt;5$WkG,M3r ңֹnenrIBOjR2V-AS v!%3*0F?}MLk $6[Y哼P ZV@&^[6O/J}, !Ņ+=ň?Q4oX魎xmGsǍ.l9n7D"fFrW4k)$q'ΞRxfF *pWdCm Jbb^E䷄<LtY^//(0&Z}1Nkm8M)<8/Qh3\uʐ*L n 8nI+_>ENj}u~]Qΐz!b+TOMQg;+t"9$@ISXX܄aR>!q olR\;@Tshall~yg҄ V\Sᔺ9di:G[4 Eг*ǷYɠTN~e* F/jnjQ[=^BN"BXZE^1doϟKӑ(*F5vi㕬$vM]QQ^k.A:Ȓ>krՏIWѢDPdBvɍUm1PyV1Gjk*"$^1Γ\[ hKPF8H 1ǕEŁڑ=%vw1lP%BBaţ/| k-k"WWE^SE⊥kݢ(dF=e@nK[n-N_ӄqTP7 ]xsC.+Zc2n}aJn;'InlL>j15|h^l>=Ur@"k1y1d i$Xch@)RG}5v$z6BaW*dy^KV=yHulօڿ8wֻ!DFȊ]< e܃&ZjBeha{unK&!_r:wQ;3LLůw1+15w0CHi:GS1ਞ_J=n@>n=^OBGslzkEadq_.~#/[}牽}m9/QvLX^0OvvjD'ξutZic2OWQ-[AqcuJCKISZ^p1CKasSUz _}E9:8`vPc҂E[97NJ0bdHhdRs[aOb+ߣ<޶ e'};* z`.}^N}nHiwn9NܦE >Ych> q0V'`+zf邙69a"2,Bg6AA> ff,&~I @;V#ΜJ=eS񰣐_ ;pTv@Yu5v[2\$ iBs$rC_}Aȹ'AsĴr zr9+Z{Lڮ-]1F`r;mJE(g_*`x,L;lѣH'rEOLVv+v*!˱`gcJ#!Gɿ!r|3{>eJ<,(dj&;}jg<uςSHk{NJ~Lk~b9b$&#Aif"DYcC0}!f >D0Ye=$؅ 6d6d+k86g(' n𘀐7Lrߢ . %v90`#3yulPh8i.EFĥDKR JgN]䂷kN)B\p .&ӳ /ddv,`!*`~W{X͒`==NOx (^<Ќ(,{/JP.~s}ؖnĘ8Q1!c{SnZL޴B:R>S nT} -.{ FɸK(缜G#{,_ b%ARNސ:?INIm{[65sWx>(5߰.)ڑp"WW K ]cK/P㙇Be['(eSvD8O@e-?V=Fc6M.EJPLf@hNg8Q֦eɩQ(vRz`!#H2փg_Q\0uCT$fa2=&>:r}w'ߌ l/YE1,mr Դ/Nș/հ-#.K7 $|y"u S>BP?QW+󜭺4硫N2IrIo-)ؕ!uiA=/¸)vXimdСؠE!#1Pvee,˻n6ԲE*\XJأޜ^MG#NVp ޏ Xs(2k[X'j~;,bn*X1zcAG}Qh )X'yӄ^zݨ!WP-ek #f> OIj(rIh5J/DޝH VVj(X2 3"urjl ; T~E.|(0QݵjS(wE/i)R.HϐxF#VH8~}͔tQG.Dz0/!1}@ngG0ںݲzpH<*qxBE#'O0+oY{-=wqӀ [fTbSUkvXH<F_o~:!VGޥ{8?1 DI,Vv0tkEݡP9WOBt:oo )?CEÅ vp'^pDo߽[5ꔭ[@!.'N(zKLaZrѮÑ(1]O ~t|p٠y@'8O2^f_Bm5DDsFaZw$C*v_D:ÈFDyix @x-3{g(yׄùˏ$WNOrY7o/E>)ڙ+ڶ!ѩMU8֠LHyH!A,`TGdn믮BK$T5#$'ڗrhV#wǑ|sY1nC#.W'kX\Vip141\Uʽ'jl͓q> DSSHMD~ :7ۡZH_{166X75y&BTp{tzCB <3WXmNdx%%BA@PczVFh3eJ7i,#BެT KthiF/US L~@Q2V$_&rYŠY<^Q :vƄD-d$Snnh~+ 9~@(o8'epGbL{,U׮0Ea#ɹ@~*?H{ Ns×y-!RuP!b o(RUIf>/ID['Gp 7e{߸i*Or2I.InT@VS1;>`7]2W6}?x٤ՙ#fUЏS4խԱ Gg[#1=/v}UO:W+ѪEE!3DyK2r~Ip_wmx1/ TLQo'gЄb}?~D_K|7MVAg6!z<@Z¾XYziGmfBVB˷J9:"\7һe#fI] U2bo 4fJYtixu $x7qG 7w=cqNg"] 0c[꘥I/o鋙*ˠutZQVLH9- iկ~q_Ȁ&CSIwr5w)C*yhٮO/Tݺ0ǥg뒦,>[] /փ1kHOZ}(@CjPX%Zq@?dRQNRU9ɫwSR jHQpìB %3@egB ^K1֩4e9r NK'e0.5* cѯ~Qfb%x?Aɻ͡j9GKǤ8f9O-gtRȿ)5]ւ!n0@"LzH9#n}/ȈDilUOgߨs/QHɓx]Nw3kČJnE'kK/rêUSϕ44{DBh{} `o/7yDc&@e]YgրLNji_fmn2>nWngڎ^=h$>]H )A.ҍ$@[H6"(B ۬@ kr8Xtps8>vvU4?_o55pڹMV\ ?PaQ$/A+Q;$X+V%צJԪ;r%^ͳu2n<_TF_Ei3%SSLe~ZF~ GC=Z;-Jm^h t4]}uvuA<%I-EF /?b7C0=22]`Yw_v_\ц-ڠC]K}3h$pְ;#Ts"TjMuk 'bO9FVil{s$~ #O([%kwۄqOpmT7;΂.t˄oo5Bb]F`Vl؅Y1Q!4t]btpt%L/pot{sǽkqhP$"3<xJgh]F)q{>F>(8 _J3@ruݘq|͌KJGڟF2.s- ۔XV'_R'ut==[צ<#w!΀X&~4л.Z u踖"..ڊ:\k0 FqƹY+SoqzNR^e } 9:&\8[2^' 㞈=-P a᲍Ep4}4?u_Z+G\08 &qO(J x 0:PiqIszNJ.jQU}w Z^E\9bezN3nLTT7#vLh0<2's8tO y,eX3>CIn6T?4(a|ꥋ)n=>a~F;aI39|gbizfJ ҈]G&։Y}*ϗf!sd I.SS槦h# +R{ -CSKvio~e]|42N ɤBu:O+l+#I@oL[\ Ip!oO>G^Db-ߏZNGs%AnW:w |Π̘c!%m[ A{ևdr^43&Pnj`n~=pl{pW2 ^1L՞=OpG~Zhi]P%NÇA7:#~T3eP,š*tWdO@jqw^ņ(wn`26w~2[P)X~>H)kؠeD^[}6<\e6?IeBg2@w㖸 N. b81's_mcY͍IB]Bx(s! w oY $F^)/S/ls ε_d)-! TLg<˧]HA0]=(3. vmvV:Hz1Y6@"٢R .23M\ R9&Q@6 Q2)%eCYK]@2 UAz 6l:Bd;p4(S,4<z-#!c48>Oo/㊐`ԯnsX^)Ϋ/] r !50!Y\|[LرlD\=< x5Ro!7/ g T "mx\L@Pz-o sjD1Ϲ|ocy"]'@A]!zv&6QAcXr? - @"FAm}oZ IqIy胰W-7 H>w,qBHz #onq"ԜQ dwz(fepGΉ>9IOhw@>=xmM <1Sϴ=RPF1Zy 3v YMH#̑ ߚG!1{̂FLCi&=r(f|B7s:OoӨs*_e&c .WF诹 fΨd$VgKM B&rfW8;o-:σV T#,^O$ɘB01Kw̔9o GL}ǧ-6'Rr[6e|zt/$Szyh3g)P(hC+kIk(r;)ljJL:ȳ5x}*?ϧ_ϵ)Z|ȼ}m 3tlCݣ V,*4zϦ#҅kxeL=X.8"d^[^m=CDa/"f8t4l2EUrВ3_gAGdA(/2 WXj?thSA^cH;1@Dlţgvot]3p冖 >auh6"Zzr/N N`yˊÌ E#)u9]qe E`&_3+LpO :()?]*cKU"N'Oy*6xtFLA/4~HA@6 IeBNNY@>5uZ:qc1p[i%WnB[džS?/#f?V U;SZ#QZ)_dr,dx[Xٜz2|$Ό4{qNsr}h\zV!Z-:\cɟ!edެq\;RUP@##Dj3ξ׺(+0xAɁ49h5S* rx9!Em_$Zg')R*C]>|;֕YHT8HNG5| q6` HeQEK;+#)g{L!$>Pªo sɐ柜S s),q=H$e~!fS__"3? aN0G\wɒē,)`@nvS1nڒ&%A ᾯovO#1$7#q?5Q柞6YTS)josXJ`+oT]!:I[S=:q6ҌшB*;v yfƣNΎ*98Ύb&ƴ]eTݭ.zQԂN3mSېz9–=x~9 .zάa{*:Og:qlH0ঘ;>o@˧(1yD.Kj@f{(PU0zRcnHD~KF3G{%=34UUeE4 snèqcY*JQ0.kc;/j+Yaew!8A+ox_~oE9ٚ 'op!>։llF1|{h6F[%lē\q~3}ǥxtV>CA%> "g>j-IFhKJTx_w_C3ׄ a1rޘ Aq|up}aKB&?8ZnƇқMU gaJ<4Hi?*CE΁Q0& ڰjv6av@V6J f\l$!P$[\8gV%ښwh!OX^i7yG:UpẼc\W| K=Ns~WN9Y/ԨxۀCNfj)_۔'W9Odg<4E5|16ـ&c zc2/]FH($}Aw`d}`UJ_8/./6j/> h4XQуځWͳ6xl EبT'c+绻TDndKh3 X^|)]wL>ZO/T$A ؼ;,=ӁrQxoIS@ Qt|:Zh Q˹9̓w99ɱ^-xJ"ш&TƮQ??TKtk,$α˦ ν&jzTl;9= -+WBtS6% AȾJj #9Ӯ?ӈUwRN8:d~@l #V;$2{OqYg%|bO:,Jһ&qyl-4`kM t*9bY߅=}G@n`ƈpepfI_}Q|FW- umn$‡D_KBǡv&jDkd^*u`eW5w~~)60ds;fW~AlKڒ<8`UK$ $ZFc(~3V--n eM/!p ݌W2]̪}bp,[oӕ%e#ݼgO8`JmguCzYF.uvP9Sli9k+D1wENrnFH$rR W}<Ĕ$FL!GjJrÆ44N36D傎Db;3.&wk{ɌëR ӝu18q!\A6 7as2(8&{&J$*+=8!%u}M}2(v9O% B2@xFY|'rF{MRy,]''{0gӂٲZ:0#v"wKCER]k$\ #skl5mn/wѵnٓ/-A_vӓ SUգY 58Lugˌh  TN~wAACʉm%m}FI[ ~hqz>`\oyҐNW[DŶ$.W>f qq~y($>:9JM6{b|*ê{ŵy_OYfGy艓)^o "bsyk[Q5h6S%ǎ_쯯hbU.]3tO.n,]b8L$#L}KoA_n$j{r"LzЯ ֌<8;$J2Ofk+}K2O?w+p /o-{qkEI)9 QЗ/aڈs'kZwC(VBPn5z׸B= Ý,<UU vJD9#b"!Dꃕ*ڄ*e簆!mNg ) '+ҷHS %g^2>Ubެ&E Y=-6-[R+ވG<ipN`9X#u5HnԂPH5Bߋyb' bV|k׷,\u6ol\LH<[3J;l+ٍ٪sYSV. &g_UcP_ #6R|NIhS ,fKEyC+JiѪpy>@M,64; qYmB跖h %kb+ͩһ")%׫Aς(V=X.gVw nb3n?U Gyt5qP>'JV4cdC_=KSa4܅aaO96g:+4:Ug/$?fV'a/W-~0̊Xhi~$$00՛# n)(* zǰ0u(_.Z R)ÎRn J&КRHN'pSWr${ R"i]?~CRC0=F~nyZL ÔN^زuM<:@ɦ *XߛKvo5 tI(5"F'IpfUJbf2BKx !q>v;S9n*ق?eC3 O$VfLST _ V4?|+# |4AAwgjbߐ4{daiȣdjD΀N(I٩qT@A sj6FRpY&xKjaOIg7U$c$,%jzP~.Z=\}e[va4@zd-M;f H%@us"jUDÁţj /U-"|_OJF4Vz 5tצ[<*1ncTO !+dGgREoe) XC/ߘڏ+ƺ$c\@lVJq>b^++;xnFm ^TO^\eBX{Sp\WG{q SA @*ENkfb/QvzۖFvxRy+vjń586bpXb5"2}k2zrOI\YF܀6 F3ml,tl6yݰ&gvU.Pj(9CL=O{C fsȰ !( Dߣ{&O̟ネʼ\f4r츱}E_)*^!3WMi]3iP&Qnqw<~O"qZYdZ{P!;3jpxQc-CÇ1mw}\ԋ43 ꒭}ind>1)IUqO/Dz@F +G:eg'MIadg5U\@0.0N[com¬K>2fJx1: *v[dOEh;>^b@K6*HuP2kz]ߐ>9ƲwENJ>]$6{ꊐ4ҲVMH?] kuGT@doFM3&ְFBYq&31޷YoD`  ӾK) r<ȝ0qo`(| :#+O$5.]CX,\F]((&e/RDEJ첷ǹ RlJ2B`pԇy{MYwabΌ15uX%P8|3C6ugMɨ׹]&pm9zϤ'9ŴDcZWEH3hby(`rNB7598"z﫤7nrg8yX:ˊR ;@ӆtV`#hѲ{1oǾa'. CIԛХ0ԇ.RhQl2Nes-Y{ײTQ*b`!Eೊ-.AoGے|upYSmeA؉{ˑVv|!p"lcJ%PLFU>%d[2{$9╾WЙ~u` 2չ;fZ>AF&':5J\Z+k 5\##햼K@OFEⳂ D~B+{S VTQ2STIOf8ptz67A, o}xQ(*Fd<)t1Cp?_.\T}+-gZN;D[J>M[^LF7~ҡ"ee<6]!Lx&zp?BVphc,nXrM hfH3 ߴaD ~4֫dPd/e)B1@'TPU9tz Ոdzjb8*:2bj ̚n"@I"¯G/b&9lr ;4^C_ #]U 'bGݞ]ܜyQ vjoWצ\_$)&Q>ç"+/2 !0%:md%>JȅGuJSgNuz#9zY8Vݻs' fBSRMvp‘y?HҖtƸ:-: !tJE dGBs͍N&>94oAi_\C lN`Z#W _vD u kb-B2MlX:]vVӗTLSn+-1 &KT r2m!H14jbϢjNLhĥi4hf;;tM~ZGt`qS4uo"qEҾH$?4rTw,=Zp\i<boS&йr-e;<-ƶ> 4p Y^c&4)y*;ϕnj wȓ%7RjOg*u,y$Gapg.$>wF3#dDXo|SL9/9lƣaϼy{O[~M":ʕ eo u'lplT'x8*õA'E%Xރ0(&jd "rSSc1a*.S-!rb,+?}Az}9)[}Uc`3NB5tTY c0 t82Y ;, ÑҖKWsvDZQ&lq˟ٱD}ac+uh 9V,3_F@ТBL)(=B,vyUV M[/6$'yEq Ev1ֈo5pv]|9MWJ{/Z]?q\9N֩RS7%qP=y8: A;@4NN tD8m g (~eA3iuǪ2:ݾ|1E(s %u2,\cp<->X~ddđ;76` )#2Tc:[Pl;Hjn:&)ї!wfQL-[׹d m8=n/pa2oI6|ս? ETh@p]m wm9@JٗG4qV>=vXmr*$O#NvKRr*y:mt:GU,:Thd纴3R__Ǹ`H5㦋{+z"*c]dXa FGWŷxTQ&{8xwɺ|FC-^!Hs>oOSR$3ZRa`5GH-qrˠYC!%2ս^62(327׆ߞ;bq=HJ#ؚkv?@5jMy6 @vy,? \e'0 )liQJ*bN m[.F[ NbգT6L[HvO;_X0^e sX RM8]hG\+jgvPgN $|hʒ,k2'$i=Z%:|"t?7oXsaW[H҇ UIE8:^]\t4'Ytp\W_:,MtPNj/ϼQj0 K^$WYb. gu6320qq In~c7tH>ѧjy~;H o5D4_gl )9 L #kg\1 Ut<>_oDF#+͞S٩8LoAVooWP*ŕZDcvMw{@$ QM5l‰w';~W*]CPב.a[)EG_ !}T Mcèv6[us4ӑ F<N^ n,$*ٯygF&a~Yr'j з` h9Ȧg*oٝázxȤIЎh{2?"pyfl/aiF %<8U{]O)3ܱ$03F:-55$oիu -ؤ)ߙ )3%)NNJҨK`օEC#D Lu-(*g[ =˩@3X-K[|~3|-m}I92})d/.E#o@+ǕS%lg^* i~OAYZ ugR7}dd;ᢇ2]g*YwrI⚧ %%%'w'EOq,!1y J6J AN[&g1FQ:[{Vr4sE8sBڰ"xROyUEڈl US0iF] J*Ƽ)s;ù^ZS yW=Si ɂv5d^:v ]Ce![ąiwɻD#~Z3o+= Vo6w_0&&"4Uz5+hZݟ+ply6V@M(&fN o= Z!a+J/08+ո|ʾhpf4bD^Q[ Hz W0&r4SA$0?9oa%rskwD* @-}M3>:V$E | :`iMT̷vm#qo䀄!fVz'؍S/dm҇Jk㚱H0?ښT&]0S:zzE) qA}V?>(l~JkXcC:bp!@b^";v9'n V(Bl:b"vi|wL&Oぢ.H=+Ɵ|نX"S]?k0G^fgYҪA b8ALILJ2 -g\ Xtry+|-Q6<'IKyjew>qG.x 9T\*۷ ǂ/UI{M8sm)IOb.M8XBz9$"!R.f:m#ӻ $F2^)'Zæ1|l2#淶T8ql2˾|Jo +6 z*2qF 22͎ ^.cML߃g_.cjdڎà2G>ɬ̆!dw Lg #~!RT}b]BC25>._$v4NS^ET3i]v^?kA!6suii'dp x0Bl[W3OlqLaCVG4P*Hܠc)aN>|jQ}cV]TP$פ]w>D~;;q(Rpt,YW[>X🽚^׃l"7kT:$h_Xث1oD{*dۺmyzqOK:ZeRTBC*>"G̳֬&[V18e&nig2:HZ2'$ BZ(SFN#,AQ%nih\kpm%lf : &=W1GڈE ɡα}/'|JJwn'S?9Z+rj}4L7vdPt7[SGM|f8;SEd1Nj.c(M1{ /#?m,2i'.Hs~He^^9;J:h('pW䊻(-&) ?Yka)^*9ڊK'}IsvɆMxYu`(;6E3-P5ɰ*F:ZVm Ģ" a*06:X"5ruwH %񕷏tuz&&c] @P,f(&x>f7XP%^і8OG9*I>tqw܃'?YyB}QɋMװX=m b^BEUbB`d9kjҦ"5̓<qB|sңz蠚օA'my.[ N\&Kk@"ֹzt q^ _\A$UEdgPwblחl0G4gZJhZX`ƻRpDT6m#0vp):Ʊyyn"߄Sp,/Qm άeQwtPoݘ7|F&8.]~RF¸.8>T@htMfStnhΑ\d/V|ԔB#XԢ[?ù I 3W]܈U}dYDXZr{.̃NfjÝ~S Voxqe.$LXW9L c@GB!2уFСOC>8!] K-LJg9K,Sڴ!$|ozk(;=P;wX"̗Mg gU΃,67P[ӊT:2]|r1(G-ʤ]*2Ԙ[7yE67K*tRݟ9l+)E4Tv_G1e(l܈B9a+.smjףv` |%j3TN!XކiJj<݊zH 㡍yba3r'ofR = ?&4A兽 ǴBн:WER6zXWݬ齙ͦ6-A|^Lk 0Iu{BhTDnE.9PHS&cBp t@eGc,d^D8N؊dlۏ(vݥ$|Y/O .hh+G ={ڄ [|D*=J%EFk*5N9b eL<ìm!kjWْ̕m LyǭKtP6|#nRH,Ol!2}]M촏Bnpn!8huc ou(N?ƥ#£B teI{$MN\v5Y>ef ˳U{IE.=qu|. آˎ.|}f1VӅu=j*q,&[qhOm6f{@KQ"ř7qkgEXXߧ!Go[\*mlr4X$R*? JU,ÿ`+[/0گ2&<5(-dYǧAv,I3 dun%eT >7b. "KMN+ΥAF= d;<:`Ty'BIr"=@sGآn}uĝvSbh Q\8[H4T xq,PXy*򦍼۷Feяxֱk8#c6%:UO2Q11ß$h7I)cSU5da! I9C=?R(] -9VeE>Ivt.'^PTt+2'Aqbd+ڿذ^?QK'h+;xJvsG%q\ۛX`F'tـ^rnZv9>/4Gz5ENt /GH, AC]"Jp61S\ߗV墩HryUAhA?ۥ9d>?& PpP\㧿&tG*y87v/FvѸvc"iDit2.Fkށo_'>hAQ)?dkCE3ZZ Ԇ ~ۥDoU1]0A wrVPM_4WKH%źsu½9[ 6Nŷ1}ǭ-&ٵqWKY/CIt־oDpB?NFHZ%geX9i vHίȥ qlH*.PW] nB3?W$y>w>Ƭɢ"X7X;=iSG|4Nv~8ן@nP6?0վ47ln GJ,j8ւ$[_FFot":*iQ?/c*FP/zgN..MAYUnM6Bv qZ1JGvĻ5`w6;DN(RϿ 3ܗ<_~6vmiTM m"+hUv)-F pGoO#[RLˆ]g_;!0'|.Ne啲]l2E1&$iwۥuhsWqh[5rg*X{ \'1{C/F<=_1s{hFEWB8It}9%@Ӊl'bUjQľR@.c L3Ihn1Zp!s [c Vٱ]U>LdHDO\'iF_ 1[4[ pA4YqDhӉn#ŀfCv\YQ%9L! ocT-C{}=xHjr L|&Lc3$VC38x7O>rQ{!6- !hog;R/6ɐuc<-Mć!c&;TPto yVh%E?oMT" s0(Ļ`N&N5914ҟ[ \^rkK;'- _ M=|_T2T:Dt$]q=ZViT(aG̾P7pAL 5sPx%GDE0 rP~ o64ovvW5}P"oTscNƼ(@r򤒅* Zf2@h)-uf9Q;%-寑[3 O'_dDp )%,Ehi/fd]@kE1  TI(z%Qo,w*%#b "=y`̔]/bT2ꋦ$LY;${CR+^T48RO8"#fjq+PxmP!pïQ/Aa/):ɔD@[ UC3"@0D# GgueU {~_vhvFV)]5.;_  EU Q/7Z#ֺj}NIY$.֕+̅l70}{3b!@8uhN=Q[O *ADR0K, FL1:Y%jr'I5Ƴs,8ãwB: I{0tMZ~_Tڌ/n_-w3T57:_!Rh>x將a AH^,N KvuQDMM9M"#u_ҭ֛m}sNò], mھu2ZbF%gBXE8 0Qݛl1[RٹoNpDhf;YF8#0Kת5uI=ůFó.Y %TH-wNf)2Kry޻=gk4I跋Q!?##]{mFVӠ>]ScmiҁLhp/c (M)Άc5g.FV۟EHy bҘ1ǾĤA_<1<#)4 VdwJVV,M)uJsAnԜD_YU4\kŦw<$_|TL@><4ιvxʲC&\]jy: l59Q@\-צ{ZOsk^.CPY aFtQ1!3շi{X>3V3PPh/^[_[4/2sJL L)DZ<@n ɞZτ['ᕖW@\ԄfQQ[7~6n R$#d CP~KO0)_jEK8!]ᇥƗ]R7R 8q;/ y ˾Z.TN~ku mBX(TB۝cB1i %"?:650@z˘,2Og.#lcs4;:IX28eީuEd O6I%F? Na1VV$;\ +(ؾ|ajq2'><0-}`0DZcS-A~; xM4uA cd&qCZ?0U[>YCHnM /K1O-6׉ pUGwYΉ7!/o= ȣ*ם7w;kJ9Ej'N t}YZMC!pH^xMKAd1.[u`gcF9KPv^>-#(W?#8Z{qW@ځc BA6c |)L1E%7n'n8O b`&|Bae7ϯPPi4CCxdNPu}LjJ/D^O[I+06V$I/'!{$CX<~ '|D~ؗtM_SYAj\0MZ|:H10M" nluiHIcLD !rwKtp 5Lj(dJF(>т}}]yL8:6X헧? _饺h;CҔ$D[c R^1McNI'kv`v—zgHw]f^ʏgkAe34"2)bQp`@~5$\5j{,H>%ړ5VWB#8^>'m eq:[Jla\f'B@Y6a(Fv pYL\5LT )kE)4% 7U0/O-}+-VwHsS'R*0wCk)B =qwv8<;g!zYڭFR|x{-Y]zH7=mF5!cMU@>Yp);:&jav NՆ- "eQDkPʪAdu?N;h-CrY@乻.0T9iS8g(eCgYϙW)KyX:)k[/uH'֚Us5uC$z~O뵤Ev?UrUfiDKaTHiw:|~T|9Ym/iFD[j}>^JJ:R֩SV݋8/|'x4~>Rx;r>DЅ2ei\akS=rjw$},R<{FФ8uBTg3p Fvh@2}3.°NZXn|(5xۉiC3!ָ XKʢ ^ﮦ"MxWK'^|o=L+Gk9/>Big,&7QxzңЛE($bW=Z_|p綤}Qk:ޞ8='kd ė |ٍob^.'2}Yg[kXbɹ_#tx}2hf1@2(Wuiɂ"V)a:KCgWX6Mr="8j1_)3g(,䥚br豒 x`g\yaܬ_1}-mΩlƲSG"9 At+ QoHdde6P&#+TFV^ HP֣˼sg].½Z][K@*&Ȥ0߭|BI,)1fgA\"I)PGni{`8}~W ;iYgۂP7j 8&ȍL#(/6F@h&"(mZ{-!ЎEmJF ˑ+z;w&F&%"4+u,m;VlH MtIq{DXx746Fp":&ϊ/5[]Єh[+o*qK"OwڨCkdi`%ɗ%/"IL%ZWhՓ3![~m`[bf] f,a6*d⮵a~ Zf٤02R)OΥq%5|v氉?iHrB_ng-f@&>8<jcQrmP6zFf_9e`Mn.?ȏ0F6 W[уLʕ~skڑdXز•oL}Rl%Җ=]NnkdI5??|&2f> n5ۚm$s}YcXкbCj~} ]":Äɾ>I V)#uK qfQ0Nα@r^~:v>6fSkaxlp'1 q  sA ,}:ңΔ6/Q>4iFy}&_=V&Z[b31{w]_em@7xu*'C[jm_wu_ .L3b9T['.b\xTAf619t#1߶'.mw*% { q̓%WXhCy9z/"$v*Ǡ`GwUVv3=΂#8atr>.kk1٢soMj^H]7˜DT_37=K/0]~-l%YIi1=݃5XMm_U!{i ʖSZ^yQ]T=?<$ _2FLxBBcCr$-B \uU;2?9',!DpyΘ5;"iɗ@c GԨ=EkZJJQq T(ȖbAkphMRhTS4)E6klU\.㰙jC#Iz=ZaL ~qn'B!(,sK(ӦGj6 >@8a I}}=fbnl~igKxdv)rnIvIdfc-v&ۊph`=8=SlOmkXGI27ݠ䋁g];@KJ-+P+y٢Mf ׅ ㈚exV YF_Ư Bx g7~5ǦN3"~kM> ܿu9넛Z#b/Wc <r CŴ`.ޔq.AB=#B c&Ss ?^DDR6R`"g~GY fwyFۢ\+cRog! 6l`Q"׆>B毼Z R-@ӉCxթ?tq2e8؅Sd~ 'D<0&tMڛ8e>y4Sہ1L7M=`0ă /D][@Ԗ>X'Ӎ>P_ -<]F;Xf嫱%]},vK͊v!o'.:zdqaf xL\"_5~ixH*k'x=LJoe)ffWac/pI1,upI[/~pvY#b3C}GL \Sf7ESyw ^A-ˤ r]}#ŋ0 "'踞H]%m7v>xhL2昧F÷dT%&u{SS.H+"o, *h33dzA^eE"YَYTt|D. Md.+1g\?Eeړ‚>kYˍWg&^C_4K$}J(ʃM[!qw+TD2R`?3 ijzY._ь`eI"ۈP|꯷]2x'!\M~YɈjVH|*# ӌ2vYH h5 q|RQ|CiSGCb4|$d^D7#()?tēo9M;~*n埁ߚ*S@ 8M=))a23r]AU|KsrtӘ *F,$W/pgOL(cy$>Ɣ9J+ssm)9، dBP?oN#So74qp*wʹ@h{ܻT˸։Nxp'io=KfZ!ncџ~ۘ1!l?`Ri3r!#!rb}^f];/+rw:vn2n]H9ۚ?_QN|4a {wHpѥ{[l rrl$}֝x CI-t#.: <@" *cgB/Aa+66-RFou4T3BdBP/w~#b/5 &Y;^paY4m8$M,6z.l l D{T klBIaO,HScl=3Jwd, l㤰S:Up;.ד7zĂPh:&IMAR-hg ݌=^:+>XgnR'+(lkLa5{Y-;!OOċ^˲"4Ko#ݢftH ?Ϥ!8bͨlV oƒe3Ref-pMŰjf{ʕ;oEF.9ь@y!GI+|69v3W$7jѸ؆:)3܂$H 0Gui-jɓh萋}pou f5#~t ܚV4xɃ R7")&۪mX.Ǔ XGFueΦW8b%d!Ώ@0D符HXN&ִk9ơK,ɅL.Ʈn_m,tiiCug2eJQ T۲w8Uϻ4?o?#8b.QuL?s3Aa+(d_wiNkeH9ش3,{3E/|\w B/C5 7PBb~] $hu4:JwLb| \a"E|i^`Cprh]_sGǑ7?C;r&3NھJ>:)k(,&»HA2H 1d^6܆`/L-<ĉ~dmoG.lJ!0:گYm~QӜ)FlV4X_~sU9wZhtȋOY'^ԓWXhm(#MN6S:b׀{{P67?(aI`c2c\p#Py4i\L T%ұ%WH)sqYrw4~ AEX#k$K9uA+rtdԀ5WG=QB[W92SՕ=r/F,ttQ/ۡypuu]%!3 !gƽ#/)1& E%F4s;zb9XJQ ;>):r_jN w!tр?ntP9ARuiVcOz S+ -+/r{a)32׊\dޙ# B eÄ1XmU=q/|~j:yXS# Dh~:zkGEMzlr-!+(T9jj6#Eie$J ޔP ؍.&uq#+,U7-t`գtݬ EWO s9"˩ :5~R":+@sJ&^;UvRR%C0MC%s~u0ÞIN㑶m]ǬнTkC}EF逖ړf-j5_0$=TOXa,?oKU^Hs79‚ Lz8fA-iWVe2-!9C$kp/\z ;j€:+Kum>#Sc# w@F.S z:YsK]e-l>#p]lSĵw 9mRd_`ú$03$lJ_JKy݃?tuʹed[D8E#&wR nSC@Kl^󍰮,+agy=;+Mhy\AszR+- 94¦ J$.f\j$).ȫr }+;?Fcu 7{!NW VCwtiخّ0pCllKW覆Dw}J L L^o$q:@eFɂ~Ҧ882,|IJ`^J=7㟛q|#sl[wd2<<ʐ7I,'j %bMKlm75q*ʡIkRvюepC+TMޡ`XbpnԨ2i 3ݦbҒ|F+wG%7e'[[0V? W~,?z!FB;JEAy ޵V`hz LBaT^G]\R)i|􉀚їl0:N5ln*kSY7~ғdu{Wv# ],=촧 t 0$dSmTXtk'%p0JuY1 BK o ӐK)6_:=`!h,)I yW7Қ^w|Ě,dH# aُe!Vrm. o.. X=Ex!c6$;-1ӘZewDԗ,VkO\c"p0G@Q8LaVr 3_Y^XO`SLOhȹw3.Ȱ{|І@c:.=͇D`7W"➡259FBbFBb/}C\6_[q:6l%ԓ{'EM|zVGÚJ8Z{'6Su$s`GBs urrl1f2핀[E>h>9mV : ޴}&s(}[UFl/Q**VOb > ҞphBW6(]T j'C4. +@o[8gȗYv~ g$t\d'M \6[~K7x߭[fv3>!r HS(c@sH:,)8g ($~Ob9[D I[Г `FnAH;h˖m^ШnKq7ۆ _=>2y6DOe!`|%;+>lY  TzR%W1gm]ՠ%WfӪEhU.<)2L=|Afn P&YIMrz*`&=ǸY#h `O.~DdeL&>9)È{n&T AT(@(wV\<7DvVe<[7R(Pag4 n/yp&%-z&2|y+~L(f}|}i2A7!bU<B>>jɷ o*T.u!})ZWY\g:p1<ENR =Sx|,KK]~`ێ/1掁B ׎ X?.|Fh߿tZqOc`my dI?D=鿻{,LdlޏsWPhP:&W4#ʟ)PƕNxM@V~3yTJCȝu AYdGjr[JnP ߂~ǭP]3QU 1֞?g?d%m;A:1G8Cy T7A@0Dl[z.5ѯv%D!Z<[kt3ϵjsgc PTX_Tu>ZԤO)T{ab8ǯ찁ʷ 1œZ1;dS8'5 2j]6i]#v9:Q ;lՄ2>Wz3Tk _Mi/B_ۼK4LGhty*xp`f>u^&Jܿ`JH,9HZL}`k #ػY#_ bvnwQ]8hxS̑O h0^NooO ޘ]Agc@H6Fz=ߎbarS 8~<x k!䝹ȁmDfz]]Tf"E||IUiy8=h ,S=7}&wFw׍  }]pCQ3ҪxV)9yv(z (ٹ0}eh7>YR*7osĭx?xzݓ#ީ`'YN&܉EcxkKJST}טㆸ{yS3l\]"cz%Y D XGTWe-PԹɽ-磪x!toՅ29C iW ,u~!ˋIu?C؟) ,2 h ,([!A\WU1Y-"FRJGIեo0}gw< ܽ#5{+"=p`VZlEOeU8D2r \ow1u5q Q% GJiA*|d,1(:X _ :ߞmy B)hE)Sgws*@dzdRɾΪB{2/E #Y_9TlQ~ ⷊ1VhbB./J&>V0ߚg:)t} ZVF3\-#ߤ|I<Yb|Iϙ_RK= ]OrN#`^I6I1yu`_k &l&.-A<] MՉ/E̲9w9%2߀.6uujB>EY !;8KcORd5U$cw3>7c(bea3-Q{$dB"|[=a:r ,W:Io# P-jeq n/S!; {}DOn_( Vu4X? k{Dzw^$o`xe Y[S[M9"+L>wһ"Na-H&wOe(i&gEl_gb=Y>PxQyf"o>~m^#&B̈u[Obg@9J'2]=9ef凮[WpyDw$#!_K&G`kؗ6'CXkΈ`KdoMp?ЄbQ{ȊMto"(*F˩t{oLixz1v4jI Zaz ^0͖#dFՊ7d ӆ0fJ]qP"Ш\lglӔ[Nz%@%ƦzJ"""}^eº~/[0}oin^*Sӌ֑szfWȖi^ٹ|˟WC&.]bbpЧCς6x*;6KȂnt0E3Sw\=}mhSV돚N$&?`/h*XmzEB/[@|ּ` Dťj _*/tȔ6dnRTwq.Y  mzuɠ j\㵝t|SުOuR˦Qa`]*СH ~c/;Xڧ{Fg1O)!!xp'"`(O :kۯE;L*>&|Hx#TAO‚z& b˵Аgi6v.lUP ,z0aȧ?W84l͖K]6zkVkpvW}@^|i[iD9*Ɲ8H7tY.VIخ OnJ*O)L==.2cn'1[i2ʪPQ'0o+/ ṗ.fǨo6W-J/A[?[͍JVE`] 3H0Ao'uRON9xAzrl21'y¼%m,5r3:ۼtǸvh[Z~ ۋj j;_إyx3b~;\)p Xi.2:.Q4F  8hSo'6 ^ d36bl8O`WP,]U2ځXݳ\ 4 !q[daTrmD?," ay !ᚱvJƕHh%=Z5|l)H"VXD{~(Por+G8=BA[.ck߱Tb*Q$8ʃ_Omka(\=(.EOcz 8Ad^ cZ]1DD;v,Q p7MoE_P#z7;( 739*ט_uqk]=仉S&,kSA>xa-[Hr-XE]輎G/rAQ' M  p'7x{hd?U Dpl r dHIK ps@x.[p W+[<]E#R~TqlwgХT-d`0IȺB" 8։RC_,s@TQ DŽ14-q 9==+-P4e6;N7=['Yj?lQM4aMt/iwb.V\RZ(LUuRC=bTi>?eƬ'ϾaGj)6j Fc|HIut:OD^ -T(r;\Ao+ 6y2)=FsՒU2F0.:&)eӳO$"7F_9ɻ0ֳ%9J^ dnQo9~pAs~)')0e[ q0BD+0`Q=iܼU|5x#VRfI[ѳҩN om-MlV;&Â>V}A~a]ъnUK94E%ڲur"p_45O`LZ3b<`)f jL)I¿ UJ[s'{jb J4^Q)5S&bEu[2ljdR`V"m*{OAKprG@ #Sܯ✥Ib^p84VwI"̀-|.%|,5)V.jzOioNQP]} G"s ޛeG7*qCy7ܭ!"3o|]ۺI}z[X|o ulXJ]K^[BПn}y h&qwh* jDqEdq Ȱxtnrb$z"p\$d)V\4HN:$ |5.;zhzu4@".=s\֜AЕv/:0O݅;'ۚA[AnaNT CBTRBrX\a>%(/'A2Ϳ@w˱h7 ֫M|\)S5o^#?k2N,מf!~e[HzVowt'A:? Abe74Z_.=} 9p3&/vZS9K(w#y&Hş`b禊 aw&v70x&D)Qu7[!Y#iu5ɰXc7ߡ R "@&f`Ϊ8fjpRԳX0x Lu)cdKyO,lӆ]9d !\l ]M%pp ޭ޳?{oJc΂32yW s쩊RWpU:G72& BYluCG;Zz"$Hn_$cN^JpcܐMJaԣAUX $̞] 5sP Ar_ܢ|i{C\gPe܆k: b\b=$-D#mӰTr;,'AAϚ? wqۃTޕh=Y-8!2j` 124vWNs>4͆T `fCyI;g⇜4y7;9HwGH)*L|O D-2}~$SBf:}zӺ9&ApSN$0Äf١d=:h+(hJhULӃ:k_n u Wx'jZE8OI1?5I_yg-P)迺b+5VnW?`[C飼8+C|6" و*`,cίx%&3x"zf 첝"JCľJdҵ"I7L}I6z8rOb9$8*$AFx/Ph KNH ^#[Kl= ie6샷`E}9L]T懞giJwܖ{]p$(7MuPR @U҄qDTDoM<_$R1ȅ Q[M.|QHƹ'@0z6Zݖ.cY5Zr \-O*9byBS[4o =2/$Y(^(~$)FE0lc2e.m"K ʈ1rWB,S9>D@C\/ž6kǏhXUo9 dnᨾACnʭ1XCMjg[3 6o=La.{g9%]evw|{wF~L懫'Q"A? \RkMȕ0{gjLrFCGxXXxlPUQ;h-5ez3ߓOvD/ +x|Ұk[]ɶ|-UG~qq u.ˉ >Kg;*О?φҰeƆqvv3.ge2`._LLv*j/^]8vݛ7Кaib?%Aƥ_.% k>-6u_B/ইMl&dP6YF& Pgp$!WH.M*G̓D5H1.D0H7BBZ9ktqނN3Čؒ]y^y;R|>߬bu Ԛs" U8A &Ze۩9ҏFK6ԧi,kC:2ۧ}E`Td-݃1RStI5u;z ӆ]_u4Qm}&K7V L M8i#k09Oyf'a$ C;=7 gԁWRnsAƴnQ YQ0u6¼ ikFZjq(5k~UzPU=G֞6u@ctp`D'ׂơ鮪<xym" s`,$u^cǎfx׸7euLImIeH%jgrdT ٺƲ[_O@|n2Fۅ% j>1r̳"ֆU[t$QUʯ@5㽓j r4ɴ˪t> &WDEGLbàٯLm{'_82e&?P:z3濷@%0`H_cK2bc̛I̩ *mƯ"0h'fGzNJ98 24Z~BLEpRZD[ S`H-tװ]Yȿ[} `~a` Lg;G 0ͨ_h,K 0hc rtlST#!jFwgc4og]rbi.5,ԍ.*Za{lSķBK#L *5$0?Wbw'h,B{FK+`DYguVD!cGQ;;f02%歾QovTr-jk;oJǾ]qvR}r~,ʼ̥-lP ¥Oۋ_j/❻诓^soI{m'%C #/`i,Xфa (Q7 !Z;r{5q-kߑۅ@Y_gpsQl4`+1.F嘨7?m~wHnHD7p@yfGLOM#嫕P^?( 4GFf6I$LG¸)+o]F'Z֎ DL xdW5>OyH"A X'DPWMY:)O(΢gk#{$sn_7^S.ؤf[*z|63$wSNE[$atzBe sc_鸩QŁ|O|Ó7τvr5/+֬aE[38;PIGJE«Jd.zrsk/p> Ze/u{l٪"1רBO7vfSi""2˕^GoQ* io$'n(^F{sɧXHOwi<-ؤZBNzo",GK.%{NTrJh}B)`q5M@c;~n${5G#&aP/J3 cӴAqٛcQqꁵr$ TRy^jk|H!Z삙?޽O$5ՙB@h.(@vJ~`ͷ}o+^U-t sI:gy fh03ҩ,\7C[OMXVWʂ]W5^4#1>5X%*~ze ǓF&+_dIn̢pBdݶ,O$CxL*Ièok*O@К +=-ZΪ\2꓉&$Ӕ3f+&,j#K?qtX2͕""8R3Nwqp|.P 9r&c}|YkwaKߩ8XͨN?ZY20!U1Y?ltV)G&=9:["_XyC[zEM-⍸+(4t[D~ѩI3_U`A4 4fT"bRF.kc*Ör_`AbLa|F9 Xv #=3TRWv"|.\Yy )?ѭ(jϡHѬ'z)S[ǡBkNS"t)&;5^IFڎa#hx>sg؈w9-] x3jN%Lƫ혜-'s2e^#H蜄xlǺX|+҇I`t-H0ρ}M@2j`*9A %l*Hk3ދR|֓bW\Q~CFMOx-ȜedԮr%aSͺ=:-  '@ ؏ *z-wd$s@թ-S1/ #*(V4%e8C@ݣ坾O6tݪu{D]i,H؍IZ#\o:yTA8=Ma(H`y8;`%M;njanq'sO]ݞ41egY#kL7PTYwk  r= t{@kG-SUQp839WRq#bkfC!ݣúʁtXYfQPN $!D؉YN͏zOƜi,^t OcE$L?'oaWK(7"d-޶pZ6Z`ޱLU7xSf@97.cL>᝶ 38H%#43FrPh1'sTwbV,lx5^?5WnCidrE_/,®,>qOҤ`EWWlGeE&$BVUc䕔*x}{Wx͘]>h86CPM'wt񜔚$\A^n[J7]/ xvw`2X]-N7 jR~/ڠݼ3BB; H5BKuWDQu<՛!:]ZVy뺇TyO#n@s:cf:zտ BT( i(W;Sǵ p+qG@l*RNN[kȫIp.T\ܻxqȠ+}$<\)RҰNfҚRɄE?Уe*O*˕쀕hZ'*Ut䢊z1c=ICIs%8LLO筥E~݆AbXb8%Oq$ z{V^k~7 o (.):#!S-ܥώIx\a0~h#cXA簕DsdSZ?okt,Tm2 ,0 v%Z>(Anz9`F u$@ Dm?n|KRYC}TGK^@,zmߜ,s+Vh cit&|lLu$)C#q `ߧec@mc(DB CL ,ė6rOjەJm 8Ԏsn {ؐEhgi{cu 4W&޲%XuDDm!chؾ>h!99_S \dRp.kbN5 th5@.Lե,@`3[G=c:CaKUez4>lm4Iqfdb3*AHSc5$#ݸU`hm]ڂC'2sW3Xpݝb5(q0 `lB#֍ҩ %j^:LW5M'Kxgj. f*^P(&NfaV¸YI! 9"lC$s;d\g:Hp~siab7E[\IoG₫h񓛨dN4EVImPg1G+SL1~5Ų[YTd{>WqD 45pʪ4'[ ؇S@4 SUoKR2UamJ,s X,WA@S؏^0x M@: SqX^F?\ p$ŖVrtȭ`W_nvv#3i!0mHFX>yW~Ky1=O`nToeM߅}a*~Giqj±h$H]t4!NzV0"|4&QrHR͘|Vp g ~k(kyw*Nb">dF7K/ gy3j!HSjPYi7ZPLD^n|.Ҏ&3kԫP? oK׎ )\-/X_>:K \D*QOH]wcJt!S` 6 TN)Ӟ~[@ͧ%|=tqZ!b0dN}H#e,C|;$,3Ü}3&v{g$n˳^j~)! _.%Rw:i\V0֙t'B|w'"V!r@5`WCeɭ8f;`ⶒݪ$cKCcfwRx+\pzdУe8:T-qQޒ6ξrXCRF;gH!q:FL'U0zB@]7{cz6.m:{ͫBT7بTLitER!eJNM[ǧL\ORU& pgb#Ep-M@ i"h[J W52aJ BǨ sju0Ҹf͊bD!PpsZTإ6[RcssSEe-fgxR{HHcL!g4V*Ln\3StJgN9$3 KNx5{0g "m r `GVtbέzcmo`Gs.I~!ƘVkF مiM ?O$CAϟ-HGoJnF .,۷I"?sY6Bof0^//18J@;TgqYa+Qytk#baXܻ7Vr#{o'6uOm].oqk,X}~MI1J'^fB~P$q:By%eCxtl'\O#Qe1JZXU OFV!81 q/.Qf!7\[B%J.SBbka ZAq":Gqj7(i5/|Ӛ<Bt5ۙ]F+>e)e [.h}0_EblߍXI`{)|0o`EJ󔟜8Ee3xi?h(Չ G (9.zܑX3Qك%BB__tbb9 G3iM#\n09Lk@c"}wBQiqգ42}=vwa!4! ρ8_%kgĭQx_ 1wdg`&KBo caٔssH'3a(gC/iN\HC&md«3D{ˁs!@o[&r’jFU~@C\Y<шs 9aH}&K ŵic.k_>t".YQA O/ ,i / ;FʳBv:iYeul5z8͑bN K1!avW?9\ؘL,>^un3J*,zV 7gQT!yW, ;`",H q:SoAGAELVnO'ys }&32 <$.]/kXެAbR?u6z431B*Yx.ڌh$LIu*a3AѴm8^& ZW& ӿ43˷mZ,iFE;wo=M^gZBz聦WQY} @G^OA,_pݰ$Z/ƺ@>h6{ nam;?a#|i2MЅN}y3.;8'g= ąI3X,VYwֺê#U(̃֯6=KaK6^RkuD(9,.ǁ셯w|(Mf>'%ѬZLدݙu8]6o?<5N9BG131X>7F`cG+18:k%QT/].R?]y=L@Hp m (OH`JM,bVS!.@4oB0jd!jT>%JcBjz3e'|+1uڦBz~6?mrƨ ojW{c'VJ?5a$.N66*[ ̀l*r+ ˒ߎX;Z1#fS~BA.-Y\L-|Mk Qvs/$٤xxs o| LFe:<\i;m66]]?uc_2-mJlGw,Lƶt1Y~>ơ' v3Cq=ŧD+}JHRP 8fפ'bt&Za~khcp |_e?NK #V&^ň,}w?q,s}QIp?SNn¾1ʷ&s?&?OYվ$CѾ̘n~n7u͍t̽!IXQM*ILL(Y/_!W'/QU!kwJlmEtŔ!=w;(j:jMĔlkDpM];\qт? m3X8<.oevv3׭4iPbT6h9,7kI;-"!W5v߉vD]Цn{écC5r 1a LW|{RwAFl3.{V~_JO)1֮UTҤX c e r +-J.=Ӵӫ֠uS,rZЄ 5U{tEDAD9sQs9ntIQKqٔuw @S7 J fh%YG4KZ.Mwʫt2PY6Y~lQ,~18VqZ=[~sA/75cifQd1-53ۢіG:szʴ64ɗHE^\'|._j1.iX!m21l9gPn?"Niǃ'dxV Lq ?[j pX6;hyh"䋺#' 0!4ķ~ib(AU]cwڗ&Fij-)Di?|vX@XqlϛM2$w=βIJ@c{\%ETIԲ`ږEЬދy`$* 3$6d_3~p}RŤOM^ uW0'lNXa8t~[>>-U07!F=ۄٓvwyZ TZV-Pe`+8..HpwG@iA> h+^@l[lSJg+滞:4a~'6j_ E6it^Ccf7sKg\>Է]\K#`7@g%kŇH'kz 4I:сIy@W[qd+~$m*)ݜǂ*f8Bajh ;~rC 1 M [f0QIt&N*sB.}?Ką}jF7=:UCփ)Zۜw1cU|)tX$.qW9v Yg٬~Ssv𝓄ʋQԮ:5lhxvɃeWV}&Ny.] SX>GցA4uM\F2,o9 0*a) >!E5>)ϴ惼yB9uLFǵ J|bw2kh#EP2@ vc(R,Ŕ4<%k7Wc~SV~e-g",ܳE..ಞ W'(8BxrzjshfQm n՝L!*| 2tP]ViPꕜ5CU95cצѹ+l_&{HE5q"hEk7 6jK,ag@(iY=mVi t앙9u6n 9B׺r]ٱj]ߊ? ,TXmhD؅+]6#-\%f{sn^j}[ /D!XQntԛC(,ɷtRR\w`!AآҤ1,t*QU܊մ\'8.3w9S[:o>s ØWO9d,/1'"n[gCL 7F)'ϞrkkhL'8¸3<%bO4:@>`4lZFzu+`gkJGna\;@*3WUz[\>byq:.p+mDFB3[ZjFa??ݚ58+#QFh歟L>)B~|E ҫB|(iK(-ig|8hZeagkFGG>75 I(&hъ_x:bC65Ǐdgr ;CF+OyoBXGL1*pC%;y!YIaxJAd5Ÿ/o~lnzjQH+Rǒc5ϢK~+%E? c(HD`~Q|0ٽl1ޤ1\9*ILI ,^mSFOa5w,:Tw>Erģ+jƲ<38LFe4lmBYbYn"{eZ1?';15Ecbkā9f&UsS5ല3joLٹo_ޕ?cՕ:B>+5#o<{}ç0BK)*5}/uԠJ[ ;S|2+Ih޾HCH*&#V` ~~}!ezgac (_ԭ xph/ۂ먦ma& @~-#_9o'E1YQirJܹ, c:GUƇp/8P?4诨RBϫkVIV>ͳ67j%^Q}sY8@3!BbM! y˥WdOo{ l•i/|Ge@ZY'du|Oد5 dagf}U?u. >vh !M #@D 4ZmNfC/g,aӑ_sϹ@S~3qņ 3)(cڰ\yT݄XC#S\⛗0ƼVm T{"BNQܧ[ՠbVTwĻk-⢬ٔ QƉFx4& k.H֦|7TXu~_`aJ"*vfnPsq9uW4?4(GGXW7 vk%OLn3 9f?Pb˭n d{[| ;Z&őiT"$ %Zd˩g,iVp>AtJ/g+ aDJac80,#mleR!H"7ն=9$>fRWRO%CZ;T&K^_[ypNhr-28sAH,8+Ou%'[KиnαsD#i}IM'rq1~>Y$?+᡹oLIu" 3=9AUTqjW`}  $NW}1"5&R(M?,8b[eTN 㵲4 =n5z("5_%ӊ:nr:˼I<.NP5=x7d6ס@@tQ}I]<ߑѵ5bN$3Q"_iPEbkbS(su|+n;1j{[=E0%uq{܇Fљ#QPV7YN+g{,&EoOeB1MctEZ:[g(Pt/d@{22DzUxɯg* xT=$Yjh*[1 m!0S6BU79 :}~Gw8w ķ8؅O.~ëa\[8nga;_ ChWW='gI<%L^,nҐE8<1lK]EL ވC;ً[S.nmIr kœr)KaW?QRRkɎ La攅 "95.iO3ںMҪ Ǭ1I16V.;ΆtlǙȱCOA y9!إ->j#٨ h]jie5ȮJfф+&!˝WU6ZXT["kbf/Wa>આ-5e5k]a 8FD..L|27qdʔNWgs"[ t DBIJZ쾥[30:|[E:,*_/JAi<3.A.v_4" 2"(^@7y3D \^nCs;0;?? ^"Y>_{T@[LׅWѻ28$-ҮV;R򴊦xq])6 &BЄ0`#lFv㖛VyxCMfs/(w+ڈ:$aM 1sGWMf~$*4 sZzn&wvYX68k!  sQW2pu.çX=4fxU!)#yimey3FE-S@`WҦ>l7ȱ֑sݦ%G@.e۲޿UR VŠ F hJKu~؀s֡#ɣ͇Fqh0n*gqdі+fzhxG#)g ;W5_2з|&V)o\y1(;&rpwQTZyX\Ljl}oY hf$MZgs߂ 7~WΒkTv;u VDIk˝r2Iռ]nqjPDr/WkRm4aTMO^HrÄѶu4B^Rx|@(LEg}ݬEW}$_h$2֭qX髣W$6qBAм:H,[;i=|EKRLut,em$ݛ%g Iӫ fP4q=P#6dRd֔vE 7k۾8+\_m@3QMP^* #.S;,7t I[a}srҐP-PBՐ,l$haIm刋lts5`ދ`^7.dT߶#J~}=?j[쁕/O]lV/uX^rlr(O`u:Uɢnߌ;cO846m:H5j҉ yg_ :vޮ7HAOȊLXE+iSQg(MHL'R\mˢ:^XSJWv$Tn9dJikCᚑZHeEXI(]8R/rjHY8rt߁ۨ"a,^Z5=S;x.x,f0REHqdܶ˃-KXރ??b4$UFyEGr!duƘ,>]cHP|׆W ]кkNE3UUYasvF;W7v4..m\&x/A/R#Kه~g-;8 y< d&7B5$*M1;" myy_Sɷ—Hiha9sJbv>EC>gn{E>i+"تNL+Ԏ"@*_w SLh)g7Q 6dG^~k Æ T.4Э 0k4@l7ZY݇@-VpPv;o.Tɰ1h=)1tEo`8Y= :=dcb!@Oz'.+^~#6m".RsE*2C;l=@aKua#ث*~2"2t4CRQ/ b|Jߎ};LiIVSJ?B[R:2D/tqU˗DU" fA="K|j j@Sv\ M,xn:-1 44A`oڈ>4"eD/3Ae;%kShR:Z瓂(?m1 ͙t7"rZ%H(]cO P CeˇtY!gr7FJޭfO Ł%=x[$[qͥg#,㒥`&k?RAlCU^|ս(mx@Jri_Umd=~k7[ K .ٕ=ɘ% l[ 9-QLxJ%D= :CyǞuBx̱%S {68@כc'}W5 50Խ-;V^4co||td5s[ SBTӈN;[ Ys 1k;SC23U*"ؙompNDg%)rT96u-m ޿\n-*$?[ib{ f3.XCr-+ǀӅ5rY @֩<%8<-0損3}NɍPK/Vm/}(V;7-44q~AӴmW?ޞS^< Vqt{kTLmԩOkA0jW/g1H71D)Q.-o6Q*&¸:9~t g&J\I&uO1U"e6sz_)Pλ,43{7XoY6$74(Nj>J+so\V+%cCX˽šk@2o'q<HLiшb=͹ڝi`Ljnk+#t\BzR`"\cS5h$u''ak2oS:d} nǢ>g\:MD"ܱ[))u.0]w=hއ!n0-lo<*km~m.XI2A[RΒ_ &SHX6콋mNS.B']#3L?N opQ1) I-jȫڠK,!i<zG: Ȱ1 V9FaI:azy`=R"-f{AXw@/WXsR0bON맩npQcӢkU!Pe#1PWgHv=BwwhoçZI)=PFWZB<]m;>IHE.J%uGy6:%gcIa)>.mj4(o\7Sői˛Vbf6U;UHF#%|lbz@H ^kVgIFf['j5_KjF'R _& =s\19rlQK.s9\hgW\/?^_!뢲5ngqjԜWSP+y[b2>D]zjb86Jn=H==9Z13y"2֎!:~hYI.P[,;\caqB#VԈD Yu(%nd܀ϱ) 'K4HiP"%~W/5a-Lbel|<:k߯eeORш)&╉v R.vU0BrP@@RCG75) ћ J/~&9]x= 8v^|Ur}`iH_rH9#,iS{D39w 4HHTeqWIAON8?fzjzJ'mleE}Yft hnTHVaTt?gOj7_yt^q|EÒ Crt6&%xh?Oil;.xCѢ;3AځY8ձ,\%v"6.4c"ml꘭cM>\>UgJ 'J>aq(cO>_pDdʟhV4EN-Pd+ML@?p綡 ͬh!yۥCqM*V ^Dzk'fE]| ,Q+6aqMtĩB Ae*Xҿn)OU[xȁO g!2C;؞Yitei-p/ #Ҷu;a+f7gɦ=^\',l'"W/2<%\O3.#C~؄G!V,hzW v@):XLʠ}B.1eEpNpNZ9 ]&ۤ3+~aJ Sֽi;[8 f;^g<1&z4i\rݽ,drF)BH!, yS[xj+G$/d"q{]rqoH vwz4=li炩 Ctub{r~߷[)r]EU\"Ehx c`̩HY0˳/j$*RN .hb_BZęa8F.T*tc]gT;v. ,x^qSSRLyb$U~RU}tᒬ[bR7Q77Ty{Qv5\N-u q8uAs\ MwdtgV8W'{^՚AL+rxceݼ2"L)S}ȩ fZPmETò>VQu0tlߡy/p.c;G<Lx Iކ:g¾JO#X/>yL0~y^]5Wa4(_GTV>Pkz1K3,_Q1ʥ]~]8?E!ǩi-jT_Y0c+BN<3UBQQ肄zZt\L D>20!cUCaIfu]O9Bm ZI#}I3z9J*D+&kT -P_pҺ tybts.FvkVI/܄b_iQ )/1d[$?6X&TɃUANh,ХdwTsU}?Wc=xE ǧW|:NJ}{ko9mS1Uǁv>6Rw-˨tUA]DL9|>e$-.8(ee?#yтYQ ^hsEQpSʅ{_UcٵNs=o؇ПZ0CҳʰXSPw(S'&XU!L Za%^8GL8%7a7"kiݡ\u-ǩ"*#.Lpap#g O~}o@2,wTSN"oDR + 5]3P-d~1GRm0b|P귣)&3sWuK,);Z_Ԡ :Y"1*Ȍ+VR ~1Fa>rh[\yGh3c*ViHcɁPPC5F n %g fZS̥inlȊhbyҥ̋~Dyd-7c6Rb9-Թv{U^$2'U f}}N.H[a񁰘䂷]%* GKhnTðh~Ϳ?:Rr"{VlUF^J'+b>jjxt!n<,C9Së*մF{l/lo3 [T"gռc,lw)9!Z J*M4o:-.̣/0^lOfZ^br&6]U% Bq@u`/wkƕ͈ɮ%Ծ:'[Z Jפ,9i.<&̀īCv+$ʽϯnB~Chz i6Pn|,UM/rpGf3Z-s ,hΗ󪏪y{06[>ei\o~gOY:Tni=",]Oӷ&.>Tވ\|7E@4I02osLhF%LUʦa7GnZKʶ?¨kc>mYLSJ0QbLN R4KVF^ҥsEDqQKYEam B_R9vҧ"gZ@Tk%쨺 =|YMC~R+mzw[螂KMxoZN(_iFӮj@.7BR R Jenjb1+Jҿ,I1,z\FRbJ;5 %),uw09EtX~Gzb_S yqm'7AUPJpgpAwPT=22#t\[K{&ȄZ ֛X<;,ZbF;hAJ~NxLu_@D6 k- AHiJ>3B'Y.zS 0d#`v炽Y_ꌵR5xg@+1'$8զ7~:_TUم6ҧgguʭE /ÉenW*S{TWoH 'i/Q[f<ͦH |v=p ]#{m jKr~l6ڢoӶs.0#qw Zi/0,}G;B8Í'N p5aWmv~i5uNf8Q5ilc!qz-8E! ױë撉؊\.uZ5.iPX>N96tYmƝmx!$M=\(c=KMeg 6$/Q* fIVe%l/7sStfرa>oI̕ rLRDYg>?~P +d[uolEE]`.V6 gŠ[`)/g %;5sqp/IsJ:w9z uXה$`="]~F6?'Ic 㰰eO0fG[ #7#J$v+,q,{ 31` bꤼM0 kNt?>N9=}!&18%6Ȁme=}{*c\zY4%6(K}8UA-kcWEl nIb};gV޴2ЁFȉ" ~R Qe΀tU%] 2g3$=tUA (e׌pii`Nt3\׫Slk5E)քMʤra .'-hؤbC)l6:˗@p=EC.-th)?F7m@We>a^}EXZ$4a(Toqף9ޛ3΍*6NWLR 4cvD5R ,``2D 2 !0pd86P?m(ʿƿekfޯf1vV,?ALnY> @O꣪?Yt*A 54 && ݙD̔3 *NCtiiegС@غ$im=!AjpYPz/4*XznFS)Xw8K 6ۆ}`lNjn|Ouv+BE0)[UO*8AUWX}Smlo!zKAVYW.JmZ"E.TY2&F"HK *SUQ\)=c=zevo+m d}Y@q]ts !a?Һ-)sM]į?>zSԫ]+# /j;\4G ww[R-^l,o,8ݡOd6yB7gw_Hm0uӏ<']hwЕ1OM53oֿUP=ċ.ђzgNHA1sgVAV{9@7x>Yۼ';TfعV$y\yPnL|;znLd|% 4R_e0^f: {.7itG?ctb9\ePʩC:499Թ͚ecy惯pp.aF6_4jÜ>=^+^: %Bq`zQ$9Lӡ57.B[\ )hx Rg"洓K2TH%ʻ=6Vp`Dx=Htk=H=EJG,Yv:" fD lom= 큸߹ݒ3%MEکSEQ;sAش7x7g}:FxXTa. :9悿\DbJOIa] jjڈJ:1{OkzgDF=d kқP$I7=ZJ~>i>OB$W~ k@őT02r5LNFR:1ͽ'_AUަdG ν/Kڴf?@& SU*Mg#9ƅ5 b#.``h0'*;2yloo4;u_0".7mRDZmee ;}tXAH XZB[UBs0šυ+rrʝpApt>6Vgx%!A$U]`!:}8Z+gSHZK">ԉ(W"dy͹a~گzpq tarTBZ neR Z3G&FUg*珢=2uPX}>s^ Wї{ݘ{R\mTQ=`UxNu3/q)OA8Mp1h P\# <<>DEO2j7'<Ķ6*N 1NyTXLeC^}v;oH (" b+RB=#D`5C^鸳 ,lS;99c/0w9^27KoH-&H 'Q 7( Zȁ(k.y\G *m.SGݓ0. Q?i5-Yl0ES hbG+$e-uyB'AF ;XBiAwp*2EŢALƒBzog0 +Au?n7~(~.?<}ෲZؤⒽ\E4 h/،LuGNX=YIM|}eӥ{^DsiB?bnD|g Jzg{9]V⁣/XC|v`[ : bǓTGGB E%G DзQ_?b$rg0p=D}{,!x. >¼O0KZ(Wd>}(#h2h߄s%!猇74 feHR˛&_ʑ6*N9j~Z.딿#\gީv.eD tZ >ᒻVS<8(Iɂ %DϽg۳Oo~b6X<}?5~5΢]LH7ԇwg=| ^F=8 MX~ka  [tN8˩kfuhöu5b m ϕ/9[檬 zY8z<ˇD[1f]|2xJC7JAsXb@|E$ }7Qj\D{69g\8އPfTo[I@ZFS)m^{IR`DW#ɍb۶򛥞msk*s+Y'X &kAUD"”W˴~ #KnOPn^Gw1m=1[O(DQf"VWՌiqͷ1J!LfK\FE9՗)9:ǗvN>xWMPgļӬ=Ԅ&itUhtұQHHUNk|A,fEtUyocM$#s`_a.ZJld\I#A4(w(GfE@.*SdN01oVbUT3i1DuÓhXeyό-N VCBHR⶝xmwַKfyrɤ!KS6U"ɉ6…btP䫑dz PML:e.'mȯ4: ZR˕&B̮vHy >q* ԳF6Z1e8ўt񡨎pT;@ bk(qm3p$٠!=+%|u㺱'07fW].8i-y@d4(X2_aB2D-ӑH'o0OfI=JD+yDP;lrFX@~$=xiz<5I?LOڝ/NR6vs*Dk' G*?/]JI { ]'mr qIoI"Fh7Hfb vQÀ⧴‡/5 U9kk%Vf0#eF6 9#E|0ca&d̪ll8}1Є5bꀳBFE4˧\4|ߩ.T읍ߋBR(ls{9 k/s\90 Y2{ca;tLWK`qgU Aics3_,>Cĝo'*Z Zj')BIbUz9P(>8 #lYwĻ+ dM-Kxwh&'UIu/\$m9D`#>vQERդ'K N :!ٿÈ3?$KUϏEprf!?w~*o,dBF(z1tdxۃϤ_(TOU5q=)m#a˞Yfen]0v{Wg NjMh TvL8mC`쿇1~vSxQS?>|4:}*֘P\P}BrԾjg=(ct;YT`Xm25M MƦ}Cr\-JHB4o(i(7qBdAzMa'IRRk6hL #ʥ05$">5% _nm+)w0if`^}췛MjٌL!8kI+)qŞ'*"1<2 C ;*׃σ^wfR?Ncֈ*THFmY[=ӗ;+C=XZ~AnT 0Zp #A:+b2$3ٛryGq7Zad(OFT|u#zy;N?Zm6I#E'.& [; 2y v6XVc3^Vf}!m4:1/W|%c0NЗԘĐ"2yU(>K`R0Z|C }CyzdbP͗\J?t^sahf0*`Gbk4G*Ce즽)'=abv"ҌBOTf)jgP_zK5PҞ'½\ǃ Vr+h(o.7[9VdBIS.~}À1* {nZ|ϐp"]m#l}?@LA "8+jVݏk2.pڒ%wK=Uh]P- 4YYbI>N؁W;pM'*kM:,O[--ç8&=-3Y)_qa)S걁 *ܐCjѨ+-iWϰJގǁ0M~3%oQ#;_v(x7RrlCy*1M /Nq3/(x ΒG7$t$bV262s2 ѾȺh? &l8M&itd>FPXѳ2k'@tuPr ؉ }o凵WC͛t7;7R.JC?RQ#նO-7psH2myi ٮ"kQj^ց, Yl@u9,n.&RyĠc#Ϟk HVUX.ׁ1ĶTIU;ߺ*d7#*P C O.J~QTAy͖0~ -FLLo^kca7$ò8RF -ѪAK<sѳL~UyQW \Rd갤\OUoA`PNKvY.MEs UTXP8o'Ѥ$9LTo>m 3(3QgQ-H!,ʾȼٰ_"l_(ޏ)Umy7K-Y{I*4RB|L_X/Q`u+&Y/ c;o>jfqnłGĽqߚ4!]j%Kx_#/Ci)̮㎤KvV[iE/_nO|>FEKj CiV 7IZ"jXO2Iٴ0O(wUwE7:iy#Yx?AHa;UGdձ& nL&)SHt`]d KG0^cB_Ƕ``v$+aWZ`M햺r5wCCV"ҮՕ6Ue%H㎰?l+c$jM=@xN'.d""fD,>}P#0#GfPH/[KBL_"5Q;UR9{;$jFq:_'hΏ=C>u@v ?sBG/C<{a￐K;qb^$ҷO*t:Дd-grM"#JL rfJaUuyo~|#>ݔ-*mr3d:=$o[<ڕ`tD㦘 D&]+n\WHYJP$A>C>)mKq:)Z_L?KX# F+at~ ]{(Iw2^郀3Ɔfﰛѝ.uW%7}ͺmw]q@u^nMv?ep/D|W'd-_2J ˝ Dݐ!û5"T{qYT6bq`;]gv6n9 Z6CrўHZvu+eAnz3-3 řm"딟-q-(5g*} rJ Mq`[ '{ ق%s<-me~jݸF8SiBN5*gY.B?>*r׀<;;ztڳ `̃KF`{oO,NB[ioB/,n9|t/r!oX5w4ʊi5KYn"1-Q6!CLY=IUۘ7;y8aXWQ$^;VQjO.[ )c1kh"x i/aiS1TtvɎR5%(j!56,9-yGaL`IPB:Ш ,Kqua<37iyxr$Aj1n'֘%-U6ˋ5s;߶eܼb:̋|V*V t`؜ a%gEEwŝ7Z$F k883fGYJc -(?:k㍛l'W&ޅ3LR\*}#OUOңi|*Mx=3YCa 9}ðnIS_ա?ߏp 'K_\A$nU7\pBmrdQяGc@ [9Z(1<^ /JMp8S4mtC8_Ԙ!hQO羷XwGjfɿ875\@,% ~I3N~ &B|D k+2DK`}b4AC4Jv]Y aiMa",a] T)6T Cm}  _S/tx̆4lbnտԪ/O(G1rE[KR[kdDMb _29 /'z F9ve-ZGR% Mnk|w6I1]1:?)|X1 #u.$g^Č/; LL #s7-/l \YHбxפ4fD)L\* |b #\vG1oJ>x'W(z]zan;@R{><Ԓˡ+wda1sv({ e:t (3xs?aG1 mf C4ϵCOu_Qj ҿ' ]JyJ K`:0mAʙ ;>x3tQCÔK~dUa@H&ܐOɀ]-$lʊXHf+Y'U(*1N'yBȘQBhEf,Z5-"TG?.M~]Vwp:]O emOeƀOHg_d̡h\(<_]?Nύab"<+kB2Ac0ݷ}g#"yN$L,1".'`lL]=iLo{j26sq-J&bUZ6cy ӼnjijOHA^P o'?Tuf`QنSp2 zO+[gltTt@b7{ -NPf%:g0-;FU>fb}T,ܼP dD#puv//)x%г{6e 8hlpS>Dw5}lK?Pݤ㈓EFو/~+ l!Fnh'c4jIƐ#Ykyiǟ\<t>p~MY<&eU:P{Ѐ@+0:*=ZphA©ŦCK2ptD[jN"1@q_BD,ȲM5!vRaU21ܸ)u7}HmC}Q+| iEa>C?` (@K-m᭶֞){E * ug^'B{7~y+tɬIT?J X0' r -U>5gbTIS8zBUSHKhJsܱq{}Q0,Wwi# ؁ ^r/EA2aD-x7Z&0-^D}P<Ņ0j͞aEZ/wU"T!Ʌ@Oga\ԝ tϠ#늫ڌZo/0 hY*|llmqnvWDE"/~-LvE'bIRAL]d*Dou(^q$3ج6~4ZVY(*R29}M&IÂ*LVL޲쁄7?C gÇ@Qg({c^dCʂS[mh+^Evvb)Ih8`ćyϜ)-:}{eCztBycR2;謅{W Hr|)v}} /E[}L-B-^'dMN 4B&egBq%59d .( 44wΏXRORArX?% {n1ɀN/x9⚁4SO:&4kXƇ[e-Nx)E5ɉyCroXJ$vw}Ce; onmg|*eiҔL\!&Y{0;TŰ, (IƲg=`yҹy+%G @ #jF%_lyԭC \5(5T*_&o/#]HBRNkx4aptsȎAiIvROYVh)*t$Rïgmn[FtFtl@ÓY,\X9tj~ѥє'Z-)mr:g oDx#wh|4 Lbقi(WHyK4I)fcO\v(Cx;^ʔ&q(ۈ( ­'B)ؽzH9d"˳;lY:k,/{ ڄވv8im5liZVBtrlioB?Yr\!>e\uD fJOS8 M\ȁdfͫt^vv,oh"ldiLcAe5s[HпΜ;R5iX7NFC̢( fů'UkcȻr(iߞxBhf/c C W_Nr D!_?GS8Wv4[K:ReQ9l{T(`tC.*f ^$Ӆ[Fbf'i_#e5{r!8"1V$˪!;E#=WV<OR vCJa$wb/) ֕|ڠkT":744=8g,{VQ ydwdToo+G/hZE9Xl&m[q)Ā|p9R.;DtPL챑,PXi~b{YW$$-)%dsY:w+v+VXTA=Mș\x lcR{.20`GlFn4,j'wX8^,qh$Z8YoJ`ӣgpԚ/ܚ,Pq\S:Deȣ1S}5B&hA辤mX-xWJKR{!ZiH;qs^0f&_ZX'LzPK4g3Z3| y 8s+*W83Cqza uOgPw m։%Q,*W%QhH@`80Ac,g ”MTwvIcHƾ<XP6; &.%!*ِSp.B:ɩCIdqO[c ~/(f*X5IўS,WckK|ɛLIBIxDĦQQOF^i ;ʔwe)SWG1 ͈H4:PjDž'DMR~<RdE:J8;3ș#Oش :3Ԑ:J,BhCy>ɷc\$5UjaRZ+T_}>bF{ ^u}Ip#ewyPXʓ gfNOcH 22gq#L}ŚHbS)HQ$M~qe[ U(OZ-UWu:a#"/CI 꿐-m=MjtVXo3@o4e/Ux0^RcIyγ,Mu5ǝ*n 4aUjbv#bUGpgܽ"NHz)i)Sr"%턈9*sO|L-ga,E\0 J5hfȴ,I k K) ' . XhEB9a#ىGM*alC3H7>_>WB$LV%":R ,̋bF>TJa:9i^,{DN2yțπlD@~Jqn2I|vX@x-Q2$8D X'}i_l(^XeC#%ՓE- OfҭpC۾CQqdmri7*閏ၥi[N;%QH#Q w"dMC9^`kc6SUYpyD×ֺʟGW |0r(XHrVON(A*6PaNdmK\}[!LɭF׼L@D;>grh5dcWV}2&jc03 ~!G*v%7\_];cK(S"tf$W3H.~M _Z| c1`~Glj}C"7fX86u. jCwR4DۋIPte%ء+hM 56Mퟙ6a÷22 jfTz}}BIqi [0iޑev8p$L gФQdfLԦrTd; ɬוS}<wIrT! 7WYn7+  qs{eA$Dz~U~fmkI%7BcK࿱>ym dtL919U7.}ӿ>&'$4 +Dq|^NǡUEdc>>Ju ZZNd]o4ɴl7Bܜ,,V,ȘFR }0z3X0%u|88|e蛀Y閩ח!P7*f -@e>\X UWCٛYPu~puQWb}`=3D'{_t#CC̈&-Cv:FP9V;0EwD}ӠX=s]", y.m&rD{pM?h:oևÊl:HfOy{üN>j(U/q畇 Hpf?WXm2=AXfY2uL7R6SI00!CW>4#V@.*/H1Dc(y"$-r:RXLx1=.&t}\u㏜9S WF?1j(OŠn.ĩapBg6,?HvݻDdžy D7iwhe}:? 6A4v RGW {/ ::ul)$^HK݌c>(6fmy(c^k9(IR]RǶ~K|7d`t՟c_pŻ<2c{ԫI<.'UFɅPwpEZ+2ak\ M@w(F(VBQƅ.W7h.=Ox]-VءvkRzå_؜E![}!g&G,T#04 X6sl m=6.*\ڌ14O=4›m>V\vix(3AjA!i*{o+w*o!4 ֊,3eSOE os<ڤHI.@vKfs4&PL[vb 58+qJ/jipzdP"535'.J#VGORx?$щ3[[Aw9?[G,;`)A Dx +Wʤu?nOg{%KűPZx8 8~ IH!}2 &H_/r6a$x⾵B;(0۱;l@w:jU-apz=qRbS¬ # 7KKpN9ZN G[."ؐP|~s?'nkq#Ն2x|][ fi:q}o/CDkŗ~ t(@\T2/&ƱF!65S1q fʗ.HA>;@Uyh?%eFd%#XuN~WoQp&sTX/hpWL44a.&>FI-=A/L,ϵAO?;^O䶸;\Y5X6 QxE`EޜYŻE>Ky9|(CSA=)V`wL&~#hl)j}@+ZZ g@TnIt/|t.b'vH!`2 ;:Rh*!}Je>ZBapgy -el*ף3Q2;.aq\E `!OqwR^^+'K/$*qAh@HQ$Bj':DJsk~x$|W%* X\ 54(ɶJAtܛfdz7mҪ%/(1CKm^yl "{!g"c<9x!\O9%|jWՋHu6vЧ#ze/BT-qRM:怭 <}2My# ڍ8M@vBUˆ#P %3B 1)V 3&3}X[PIE\y@֗\ .;D[Wz'q?J~ &7eF'ag'D4U֏>^ACy ?RL5 !pRg.s*WZ(XV??Hxz : =WJ@?o=8J.6hֹS;٣]T*e&㧙 t,e>`4ʹ*)V|V[Ez];d_*J I$#=Aחγ}s#k `ARy;RHW;UM˫@J; / ׵?\ XL0 lH]FX,`934qgwK}ښ\ 6te_ ΊzRzr|~\w*F:V_ fI4,g~ȷESdULdeܪ4DR qL'ψj n32zz{Z> :Dx%]]'>8~soV3j pMƊSGgn߿A^݂xCx4U_˖ٱxOyfq@p.$nzV d )CZ'q Ϡ%,% l8Sv2(Iaʵh% N^(9f3 Fx!k++:lH}{8_`s.AgeLp]+x\7-xN"gp؆sPR rsWŚR T! S?\tƇ?Ub8ޘ׌#hJ$2yq#W6"bM:m˿XaSàe "3,u e:;} ГLՁmf K REi t8s?K%GZ㐵e61DzRK;zuF'vX4Ɉjd@|wZ6rRn'*ttW+R^V6„>410eљadM$jGr=R< OFkJ;L=!b cgct .uES;{ Q{/TR^)h ja)ԛ1w҂5_T DAkg5@N-.S`D$l}O_Y,_,i$xe I 9G<2YQAn1>'.HfO-,k+9$q5e׺y;->_`H>EꁌiMn:Cp@@PHF}pVT8~wɡ< 7,íӁ5~,$Ц*3Ū"K8AvfA2+~h_lmAգt`xge艻n6ZRXHVFXHi z2&ڪ>Vh矚KQxu5&o܆v 8;(BV $uc 1R\ܻ_h޸+tb3n7I\TȄ׬PsJY?~uV)7Ĥw%Hюꢀ|vz%' <~ae$k!U1{{%]sXA| SAK2@ tmH9[ۭ|{K'25+&1/ihC|=⒠r8,+le/Ci ohQ4)]Ԕ2jSQu׏x-SvăWbc^M UoɏFӻ̪f@π thފ`+P9Qǃ%,.6[DhXT-kԷrhBݥi@b\_n̓0)q\ :Em@Ckip}ִO":՚'[^񴟓#K4f/ߙ3p:k!}Tu˚Í6~hT0hO?|-`~7-)핋hd đK߿AYN0*--Y.n̑-AKqE7.L$!.YϽ>?RڳP $6Ք{)cpeijU\%gFOzo/kfy CQx@7tu. ޿jSpB) d:)#_.Nۮ%4L YTIͿZ#@ #ݽxNʁ(ɰ324MWy]w8zMe 1jw:ݴfd8oV^ ;`2Cϖɟ/;t/R5,UsFTǷW8>9D=~u dV:R>#9B[f*yV5jpFf>CJ\y0wӅUK Ɂɢ)msc}&i̟b%ZNeL:sFqЭkZPߝLɎlQt{dSۃ,a$ORmIZO,\I " ؼʂ c)6pӹws/H/-Kȷ UEP7QHRzX`UNC x{akpfg(egRew<ybi0Nj,/@Z'Lq}rX_Us2mQAV6?x"Bj3` 4l kL Bp;ddt؆_46k@ƢOFipVw6`2`e 0-`k[~#߶eJ \LmYO ,P?ZK_Ŝ)qYM%yWSyb/p]GHGKFz-(X\>iA~ EH)ҧhJKXbͤO &[9mcܑvK#ߟtQRwڥU(ڬ:[1p8RT&yZFj1 @b:Q=@f/G~N$<OMZ%mG#_뛺k=uّDeww;y`i:>~p8JFΕj4O69A|juE*-mj`!˥fJ* 7PXy_&y!Ieǫ95> Z 64p1$sG .,kj?ajf7 n|Ķz!w=Pd3<}ո~bLI<_06PyFݜe($**&0p$fOhap#%D3 α*HoeYu,ĭ Du ;0gUd lep6rk~E*-a eCUKuyUJsJ_&*Hz)<6Թ2sHZKK++.:QC'| &o DN \9mkLid 0$d*kẕh2&pXCR..KTsWS!N Zcg߰&mztG|\z)xRrf&v_6S }}NDRMaeoL)I6˥I'ݾ;-˃JeۿE=M͌!ź#i`68d^ b1e5N<-+^ .8B5p<Kf-|gܕ .obrˀT5K+gYZ0707010000003c000081a40000000000000000000000016439a355000178bc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/RH]?Eh=ڜ.+N|;r}smÚ MQ7/~5g&V..}thDX+UctΨ`|QF.)e`,t{BW?@`S:Wtmm#N>dV3M|Dl8?.uȃաkbbU k><0e߳blGI;<_ *Tyo#au 4!~k{z'Ux|q.C*Ywף\dkoFP~%:V`w2Q4,W(7Db/ܪhc/pt7ƕ m8{GRtl+8ٷCc~8 $ a]xʉ&-O`UMg+<@MFt33FQF]|@ Jv(Gw ;њS2|3&۫?I6FmbX\)eDRPAgzDBjfmf9WV!dȑ> z{.ܽ~5*sE;win kTTKY2 |IѤdS@%Pqu:]߉*yv)u'Sۏ1V=o ilx׿7G^1 dʪY0ir!y+'ƨm̀{w2$#A$3j)L ^0=ZڦŇC|ZOxa:*a'^Z&3g7P $w^ꠖ354!;y8G@:DI.k~Y!ӷl\R_w$0TwB孈 TO&غֳA!snʓ4!/ `]4HNNR')YK)tU,`Ha `}T^BM:=n[+]{.ɢ/SK[8?M*6Z^X}s:?C&5ɝq|'P8Y:OǶɁ$MtkWߌIj% 1!dy7#|1Afo0q=eڿ!% #+Y 3,.?n)"@׵LXw}4Zrz8AcCfé6]9-w\LԨ'(6 ^GMy w6l~nS-#&1-h VFWSc{mrQ"UJ!R\)H 6{T`˾UlTS%d ݘs l={،6x,ݛjurbW>%#SU&׸1 SmU + N)F,v^&rP,zl!) 5!}jzIwλĻzl~w9.jqDBZ0~9A``-e8mt?ivty5&Jehi2"~An,Hݗ2;MlR?h+X٣^ x>hu,vdWqcCZϐ1F&c|1yo8A.9B!RxZ}LkvrY3ڤa lGQd. ʵُhH : ${ȑOχBtу `mo5짫wB麓6M "~l1ig*:2B!\!mq-zSRPT~s %H^+>2Zsgc}z8st-ך",^8?M$F7J׶*x@'EȞ2q0]o^'K# (?x߭b֙n.f)8(,G0%`*=LGG [/퍂3ٙBpbQqܚ NҽZd<8WRã'&O`6սQw {ɴlZ㺬On+ф~CSu tcRasN_Vx vNciWH[" JDK23b#XU_LU8r?Z΍# {TVԘ],gU. ^j8l44 ^1dҖ4L: d@F SƌZIGw. ̹-!8]n)ȳ*G9JO}xå|,I_]!`*<^Ca-w&32C3ua|m|8,a|zxԲ6+ *ҭQnN0XF["]v82`ywYSU۬_vlmc՘)| $QxK0h;2BCkl>ߑjՅt?VX;\d–*5EwB1P̐eﰞe3'/.A`ب;P&﷥[o]`\ژB U;4UϡA"bw,O?} ^n ACuFƭck|,4f"9Ҁ&D" V E1 '%s?|8vrBYE{Ho*ƒ58 gY7mwxMIa2t9}ѯBRc0%` ݷMc һ?kDZqݹrE=c?.>|:ʴgwP !2w^/#F5o~ 4-ؕ:Pm2>^x)~8ݪe+?6Po୳zC52lgFS>#jtӈ]y()|* 9ժ!&ǪxEw%wBD*:=#øt~>=ҧ@+GvBGY2 qFM<0^u^J;o\ 7s$XR`9/Yh]qwXeB Icܑ_=>p[Cvˑ/LF])Eu*##5tMWzO҄3k\EZMi}`+;-XgKd|ܞ|8zҹvx(7\Imj<'J:YGL8Q+= k . hˏT rZsǓ;f]S²?ShWXFgjĆgGJŧjk8~"v۝2]6o3+&C\+ꑪСWn/(la3w?g(>BWZ8isvhAMɢ}Aܵy:=^Q:ԉä=?wi:  6ikYdv1Ntѯ(IC 'kpB!Fϯ8cBchhI W^0D1$]Zxț6qKU+a}|o uP| '0?Kk >!~%L}]`\KQ3>PC]'K[h bOJ(>ڪ7BrՎ.%`lbKV4!1넮ҧuiļ{M ?J=WWj&aBYYx &74/`n `ƳAZBә#BpR+6Q6K.#pb A85hѥYF̫>;Jym(k};B +%GYۄFܽq tK."Tjư!S6E =ֶn/~ycRȑ{r.(M&ڹrjMUy8 6C{JC71x@9BrH3{`1U "yef^wc 7PN?J.% Z(dP8n<^~b(䥺س rw@OSJK nmAVr+"HߨWh9=+xSTD]8zF椌sr.Ȇt|rޛ J_/\3oLahߠ{X*zY3#ir]r3r{ʢT }ӷYvW_IGZGO\D~,줙x7M( ypU;vtx)4\t#]DuPn 7¨N'ݍha'ۓY3!L=کrfKO@c؁iCsaأ>+W{_ spv>x1oȷCv=;j M] r:+Nn:JBbm 982B,@V8C=Ȏ\:uA.jsHuAL%%Kˡ+e^ͤdҀj'Z,s;-T+B|a:M>NNm5 n`tC%D!i'%8[ O"4^l/h__k6ø,9唩}\n)P]hSHpn֙G0-.7+{PhǁXǢ ؤ{hnhp>KNF5|N,];90ivnbFfqۛW@Riu A}|d@>-۷G4p6_L̈́(ޖB0ёH -T8ssۺڗjob J0|736rXݛ#BacBLtX+4x#ʻSrǭ<ڀy ǩT7[Dx\YEOь^taA(,;9lHb1 f`CT<޴GIh9}&]_ +xR&Y{C=.({Z" īC)1%j"pkfbfTІ̻뾿]?G?ըnljbu< ͺ۶U&V[!:LjmmqZH3Gl`?c6 }8]0Z.1kݙݢC BYO1d3 QW ]R/zSwۢ` (-} !{kI9dw, u$IZk}i-.p0': 6Nڋr yXqQdIo7 uxAnWV)X8:b1-kǦh lPFu__XX7 @&`})lxl"aj{\`H6H׭RNB(z_Ic.ԥc$ս <gwRJgAQ@43.X1fu 9s H Z|/Enܽ|}w;0I/! >gX1% R'4HXv֨\1d jG6׮иÐK 8Yz\Ԁc2SݿT3{G rd Gur:+#.T{cU#oegZG[}bwyWR%牵/0A?BjUĄ+ f7zY{cD\Z%rZu{g#{QL3~"/ >I٧,s6g|C>(Fn^Qۃv!凴$Q!`/O.EsѭFu{bHpz⦬sޚj:tMLApن|̔zCA\pS(aqaǃĆyj SG4 sRn1k4fY c] Ph?PMk¾ R/1LtRUDjl_$z&ǜzGۏ^WGNVw8Jq 奝@-w+*i@XbYn_n8ZWX`>L.'UUH@Y㻖Plyhu$i~Z'TQqgʬU a^Ziq qC\M8|pdgmSE3M $%ͅ^(|tA̘3$@l7>7Xa"VUJ$ i͐DŹ q~*XϛP\t Ӵ+ۥ2{ )ABjYo-]4 ٓۃ Q[A|NRGcpDž+t \Ns]C'r~E[Dyr!)ʠ"~(+:1,~ - K[]n Q~- AV682\5!RҜR/I|kPd_(q@70]4FDAa@~Oj 8?XqTz4$Ɲy=wMz]FKSňyiuf@24<9ۣQ~ui>K%7})mQ A"3soXff5rH rٍ|2ڗ|N;V>SH6*Y$nUsrN3+ q3ϻ吗v_TX!m,&[o~w=.1O?DF;i'7΀y5=yiJ 7F\jǝl1CD;L" lacJNsQ ekhN+28;##BsOxH7 LD}&Mt$$KT*K'dע5Cz7ҍd]5kA' c& s0e[d8r250$!GӶz 0CżTUn63ϋtt,3~߿ Gw 8bFnC֟CRbqU~e3gfh44GDd-X5ABf!jC\egLl͟-ȽV,; Wr `1 #gHUa 5J UWfiMQ֕Z-g咼罎f燽SR o]"{y+{և+i.u; G0BA/&OBQV<Xvu:jqwKxQoscsU!AnX6:Jq=ߴܤa`Sv09$HLY ^zwqB8]-+tte7rtɦ}޺kqj'mzl Zޔu#v-wmq|ޭn5+\J%Eʼn\KWү93x5PTsdPU-.Hi `OY;LlY‰V+pywC$ZΫ pݰޖ"~z;YܰYx^%="zя梙5IyNp"F&ro& ;)U $Q*w13 wE;)kċH#ozkDkiBT /O^Z1&u>Xԉ橲&=F>~=! IXr{vVdPwʷ-NAlF&/4d|\㝹/X Wީo}(FkI=L!?A(q{+|VE=f Q36/GN_Q2/^7u¡?"J3|oiLI  uyMCڀzoj3;\Z Y8ӧOWx%HoqnⱚɌ G%nؖ9DY<gPA$xNW#nXcxZ&R$3jK@eQsc 'ޒ9sa-Θ a2uӀ 4w J[p^vzR֏Wquۧ;*N0^if[,u`Z#{”Wsp"4_2*Ky̤dnsyo Ba&fRfy9]_e'ʯh=휻$h&f?cc eQaNcmę%lɋ ߈XMؤsQ?w7S'l>~,I<1kf8A|uXY"64`1lϩvXʿ ,eI):ptk?JufɯAt58k %P~cNbES΄C/e"F5Q 3k4{0K ؠP CsuG򁉰M7iO'~a, ϒ(ɶi.jrv > +g^G!v"l,bniǔ p)eAm߹"' T&Pp;l&h=hV}4g폂\+919~HuRu1Iv:FQ<<|2 2灒i`Fe"cj>“?f OBP"Fh ~-^r=I_ፘ@A2 |TueNw~vE:K)ejnl gT&%6ⲇ |ߛFcm.<:𭠀dee?@2*:zn ~3+N=_@24Xbp<(Dwl.g?[}$H6c#BOpP؝u! &bmV}vX;C KhvM ];B#CI:'t MFrew>Vh6ğ4.:ҸK_ R߻E4MFY ەGF1ռLifde}֧M4 9BKv/U[7ǡt܏j5eQt]_v8[t?۩\fOF4)$O.hi+5@.p m`E9cེ?D nC[}-ΠFɸf]pɢߐSy" ZmFyz >w T|+kozHVhTuho-Ue &`@ֺ깭0B4#»a-lfW'zj1zWd5{IˣvKǤ !'Zy_Ow⽩Q9a0+-?v'ѶDqJapT R2ro S|3ߏifB,p84ӹΫV,{7a3k-t;~:[Pr@>n ?0ӼEf^8=KP!28=)f[cIvriϼ4EpY4)a8 gv܇&oًEplsS9/e >"kD$~o;u&'5<1!cRН;R+^%e F͒„֑Mڃm-.Ye_R~ o<+=os7L]4Kj-K3xpo)tS[ PC鈇xt{l@0M@!a"Fbl RCJ>13 w1]f{Xb"oÃF%@NM|]$yCMft` [=d5^(0͟cح&`lQvO`܉ˣGMRXx{MOpJޚ:\ 4.(x Rfi&5x#d6ΉE2Tci*!bEņ.54^f!蜳Dm–3_b Ԡ8e{V1Ǎ'PhY8xEbs: tUzTyMPS'V6N?tx]Svjt0?z柾H"O4]7 AGumz,>^Qr- %gHM@VDhn}seA̙rc8=/`!S,joӿؐ)ܪ6n;SEsJcH 1V^ " R-!7!N\x NU,=@vp9Ș9i UU\V"+AȖ)|~R^Σ󦓤3c _8HOZH"NtaDu5Gri̫'Hegd $48:LI篅WM2v3<ߚTܺf_2ƫf91qp#z\P Zo?xͱb+hxp{ Jo GmczGy5cN zË Lm{ʕ k8=T^$'xb4V#Ln1Kh,<{ :! 1·)W1ɶ1G1E> F7pG-1^(,*v$&^&D_񬀗z̒ez),~ZQeH{y,{zR~Ra1 ({p HA] +c'Ҋsq*@/=hp0])o3-tC3:$(V,bJ̔i)@5ˀ7>jӦ*ȷǕeñD1Js 7OBfɎru")e7UF,V+d ؞!|zcq-k\@Zz$DF"3EMAګ ĦbΡ(!)Q0$gUG(ob6#\I{0 1˒{g5#/[tD,k'[+ X&/:8D;Bջ2|&]#DyȖj8ћk ccGy",RHp6U1SˠO%t+ (i̵xEis-70uXQ!98e*8;|-TcX!+T =1{,[Cw&};Xn*t VtNEӈ/u%K/1Ġ'4okVD+/WD> =(nԷ 򤛄{vcHE򈫪Ȇc D={=P#{3q&B}I=Ğ̨D) ^qsPe׍?ܣ[ U)k={x2,\nel])ahp?`jf?qzĔe`&w:/ĉIy]Ǥz1/A<ꨖl5ETWخ[:B2 XAg>VKzLx䳶e #@AIO_ P@JvL񁴺33亙I8xnSi!f|ۅh3lguo!C yuze~~tBbi@6[` ' 'OȝME 8P) f+v.wk%G[ݎH}=u롂S?4M9v^IBH1h7qJuaلkV kh!T p54$>YqgXoo.)'z1p/]aIgJy;alz C軰L[ U=ϋw'U~9ѪhG[0^hTZ\eI|Wlۧ3xbD+l<1vw/ަ3= Z~%K'ImEz 7k2_SopqX-Fm8eyN-{ LϐksĜ}Ua Jta.*{<-XNoqYf=gֲfoK JELMK(}hiln8MVO1_|Fw'C[.|tw-vsxGϰ0a0eGZHf?\MgOV&%(&ʌyO2ڮ'/r)6 IJG`m`P)i9oօvi'?jjֈ (MiAHbOsnJ א6rUfs<̽$E]z:N 0'}6tN?Yn?fJ\+3T,8$‡uTP>ziaz:J[ F1x˙nW0 x&yԒ$Sp~ ~0o3ue@fTjKW'Klpb(͂#ZAvAb)w,5-qt Q%@UrvBIfb@@?NJ6fa&M QT {3$qE:#nLoP2JFASjn5!nwB8pX9ED`k x^Y.L4U=N5kZ a mҚ h2XĂTσ."Uʽ`A hS՟Q+ T릇>ǀAl:PvB]'NM]eA1` ը5<.79i~/< IoM?Ie ZWs; ljB+$$x;rP蝓&zsH \4 p+B%a _9[ϒxMV?Fڮu߷| '8nBt]&FЉgb.9s69v(ܸCpi\DEowhTY :aM@l%P\B4 0(z_5?Fؽc |b F`sKEm2nNt;hġl `Z1ج5$rbI+Ú\ⲧsie~LsqÑ{"\U@yN#$hXaZ7>p9fڠRa}1&@u)eKSF;KXni^1 8H`8a$v<}͘ !B $5z. өSFpU܉g/1]h324OޅV;pqYo؇7ݑGbGTZҍ,`3ލG(&;#%* g0pk YI3]#^{ q]Xi/vj-Uz0RQ%gEHpI2qlZ}5?jqc0 Bp__{a4`lKDs-Jrٳ&^0݁w:VDv>D%}G6D f.⇼COH\*lJ;.m^S$V;%MˈU NV9) pOgTkToDmEѮSZg&6;*[;zRND L[\KSXю>D&JT[[=?ҫstTƶ\Z&9.:^˷;|*rcyEeFetx#=R >Ĕn`_b 32wspSgcT+?EΓxC<>E)qpO4Pp4Ϳ͉ kAo= u4ٙMjʋM7Uk %hi^ wTq&_!r4`s// 䢒J%>x( -WQVX1=R[-V 75Z ²_'R9'/m?;5hF}]=R9(98Lz V'y쭈3 6x+K1Pr񣫮^6 Nh-KoҤO+f Z.?HV7 ă5kCH_zӯRGndzăVR&h\kd+Pp)XP>+ y,ayw`۹J3͎Y$ AlQ0 ,&h eF ݲ_ uTN_g!E> 6HSJA}ah|I:ѳz4Mqj r06:u. kܨ&h&b҉o%r rthP ֱ\8E^Du:A:\S$uC%x+1(Ҕim, U'!U %qo-a8WL\x'P1jzqd< Vqsn5{GJb "){άTKto 0:0Izɏ|SH2i!wkh}O䩽6-D-/Lj/.ǪbħlY3o$'"U\Z1ܿfZC&]6)(iAv u梏د)s>tyƒ6y"lj!w]͜;P}3V5o\/?,WJZ('em8a3H@kw'k:sY!gv#nn cGO)}(J߶" ` Ѯpmwp6kL.ΎEKg*CKK&sO<\W=ԖUeLDʞO e<.*U^7O^ K/kH$"N%[P{u^ܝ}VV{PG]#hui@-m [rS%J =\4 Kx˹w UxxwiX(-IZH)}UuW.eяE{Ε\YeY͢$.b*6܈#&5o }~+򲎿DB Кino&,A0s͐<,{2U؏q|57_Wd tzn[(:{Fg uw "if-' B$mXf9&EߞVn?LnbSF Mb_-nZaƼej$`(}/1| &RiTXD8 #n҆8DzgĀ^> γ:[b\Tnob8;MXm,"k`LZc@˞Bvެ)Xň o?vNpn"|ˣ)WPCg'l !;?nۅW7FU"̲3?!ղ.|((<.%3Wm h* u7RZƚe{l*iArj(̆,{/]Gbb p~ QOkhH ?ʞp0.ɨu~kEm`VqzH8Њv(XYVoCG5`:.\iKuuN'Z _e(za^,E7jH|OFB ~>C ? ")0?a{gv_?U gr-)Xi+c\(I BG`u_i`t ѵ!L/8,xds)|'L|x ZG0֚vG1},7tO b Yi2+EDt̰8#g:cK03pw[jlF+ڼn3n ,XYү7T+Oi-U5CjW.[|֠@p3#6 bI"$ jɠb : |K9rфyLQɬYesT ԚwJeDiA#h38 B;Xr l@f7OM\݈匛sFߐ_ҒR5ݥ9ړX'mʐJ|Q:U(DI=[s"Qݗ ^yQ '= "̠T|9^lҕ^p MJ]\`T@M9xFwkn*$栒 9s\d?VdDNak)~ f&`L^£%LguZ( ^iVy椅w^R#1nױ1-m3g~ 5Ԁvoh37 Yav 6ҧEG]a:{=njX13I;[i&v7u˫~X+Q @8SO,Lr\Tz2!JY)95,b¨;΢R]E^*tgu>oFJ5(ָ#r&*MDŭZUy}w_r=eal;kEioɜAS foH0R<0ZcWf+$ZV E_X8"sYVME 6Ƕ lQ:]0Z:N+iΏ2/Or/YԻN_b.\3Į}-zi6rJ6UTLx ]zN4nYvW :~t?fCp @cĞyrLՄ3z}*͠WM2׹iW䅦&mt]bHp*#3;7P CʄAAV)0iA<\M;pǭEMPCYdo764e*|8IŶS8o/;@h!$'S( J,͜2I6˟K:sվNq;݉Tmm҈7Rviw<#mB/c/??pG"Dʔé[n U<7@$EB(TMox&W49¸[WaL5{D\(>2\ $U:;V8ٖXav6pQ@N-5,<йE6v*TvVC+aX EnGaޣxnU&Y\ˇiT+#+oE,& & *P ୳/`P\7|@vC08Gf. TEҊvq$ ~sw@=-)237hݚwܙ4Iϩ;5O{HZTv94%;%xWq+yVƢO 8Am7extb(Fn#,NKwӜ\΂S AW)ޫf}݀LC E+mg|N.vby1k 9|\򼽞 $ﶒ0cv%I[j(gMg[)Yx50|伖۳l\*< >Ė+U׷akՄ!ֳ:Pae_+'Ms^u¤NwAnGEfΙfs簑~g)&}NLWkľ[T' g{Ev$6R~`s=}z'+Şz&}O @(Qk:8UԹD@VJ9h2SŋM!\"bZ6Z0R96W=È(IHXX 1PMA!?7{5"lR4k5ON.pp3F04qM;x}Ḣ_H̢y|G56avKo8ǻ{ ?Ĩ0Z-{;  u }QdLy'?U)sZ`,|ƨOZiYT^J9uFݟm\/@^+?Wc9οv ktj+8.yP$"j1bM;63}@D' a_x 0vY6BɎS>=A,MwRw&Rj_Qx(X:g֍ǬF abUɯ|J8?LD2gwnI!3졨x(lCȐڴc;}螰o@Օ{]FHR0=ZL*\]&ȴd){ sɻ%1'gr J]a W|x8^lJagrU4tJy[mYr`j|̦.vz}ʘl$0D)lk8VP׼GǨp+>> ++?u IbݿeH ~0`;->6p|V.!IzhW~Oqsƙِ`D!c޹sYahs-aMjI**xٲyM UTLĭ7#w=Z6P ܥ0 FOjxM"EJ&s@]}g){>Q<9@od*qꈦ{QfDӞI `aS =71ʂJU_ˎt9sƠh6r .Cdka9U>Wd}cj,V" A Psr&/h|Q .S~Iխk&:k`Ї3/̵Zޗw=&L%t=ΕP-5UGkC}]ɌTF͐Tlq]B2&٬|`1KW)羬UkD ~D]'URrs|eѥSK Mӟǐ ;T@,?X s g5~!^Eti5AE,lpf^`#f43& #b*EY)+xNym8Zʦq@2'c}>_Gx1kiTzҐd9ٗ]:+&scm-ǦfT).s$Ni.Yea Ufp ܓV qo g.tȦ~魜ᚫwbN_㋿snq1W}NՂd(9f&YNiG6 Cok1ǞŨF-kUڛh)KXFP253pՋ43+5vZEQ; hZJ äɳ|q=:b8&HsXCD*6u/ZꨀOӖjG8z\?\9 u/_"7wױwF"34$I@i5_'$.=3w:KSwtGWŠNI[RNeY '$Lg{E|=jOmWo~L [j0eJ4 ¾cd,R*6ģ  JQQh=I40@)F쪯Ĉ>Y`u +R,F<'fj?Ƕ=H7ψ|U&d:8= D~/t$u lLmz G6\)%Nm"(<0i2#ck~xqO4E*௾4:k6p{3&`̟Zc@ݾzܧUhɱ]#vhs"9cF qL[-BEmވVV}Nh,+\naHxmBܵsgLfbso_d!oB `pbY?.*漩z!H`F/yi+}M 7LHYK8:V "I86#/X}L)M>TYT[04I=s'oҏ\p}2u)܌6Ȑ c^\;k]plH&~jy-^,t9%|хlR2VX ZdweVI>?x.,HopIFA \¤T4ڧk8ڥx eU| v ϐ/ ɝcnu'*K܆ ɟňGOt|Wܑ;;{!HP2m_0&?rsN;ثuݪ 'B~sAA|J AH5_,.'Hzhq=rgs)GźThTT6a}R$|{/d0U>P0,LUkl}>8{8aЇK,|<*-[_c:jJ+(ҏqǂڐ qĤ16oyNJ$#о^ K߷f*j|&Z,]$҆vo5MVQ)6pUA ?g4<jnv.YaM:'JI.ff]VoC,HS&)N\7gfbuQQտU#Y..6]CيZ퀖=CjC'f,sZ Tu3觌 , *%N‹]3z0o],lvИdUntfiT*^llF6qLpLũ Yٙ{ zl?@Hx9D-!!abx呃@X8'͡#UpN(XžT5"r Ltg|ZV}cҷLg9b̨fc2Iw;k1t(W8Cph}j&`WG0&yװ**P5O(fs.V:^ tSJ^ hHdJiʝÉ*hpfxz赺DQܭ脻tXI#k/c+'z,>@VS-%e(И`s&&@`x|?;x/Njd 뢬 +aqGl`۪<5I:s$ '#xBc/< PU3։vcU)yN~9|Qj\Ҡ'GsQR\HdaYq`Y,Wz5}{ǼC/F.85&L21[cby7[ ļrQX]yvupy%WZ'a~$]YhJQ~ )6) ɣ Ĕdi{v mθK4~qzPo\Ȕ~P!.VB:5Phdݱj&+h& ׹"l_|%_>9uٕ^>oH,7@q9VhEjb $Jӵ}wv+N&;4Ӽbuʈ7`\1rL;66Y%h : {M3U׌)f; l*N` ?flJH "INiGr'U"Z~{j9=؅$0^aZB[z%t!B FsWEy_%OxeڥWѝ,Lڣ~H2[lʵ&t@A:uoWsک;8ASbPFj5r`>N"%X'ԩeS?h@j`FK:p~mhͣBSՉ]vdb_[_E&,>ޫ5>¬CY:9Gút:ҪB'K, *r tu?g1B}h[Aw~v 'ӬM>4ɩ~#7CT0FȞ˶UW9-n1”lH*JS-RaV>]fʔ{JKf |QUHn#jmeVú<$7~U'sɀ\j9d8OowIګNlQPSCFTPҚggBRU1 ¦}$:qV ¼ka YѸz2"Tŵ1|;)#8wO2.[:ze#7%tFRXnlc l"<ᦆrOT/17Ṏwe}.Kaˀit!]dĀKޮJT WF_ŇP(|P˛p}^Ƥ*'% $7POkv,G>ɇq>aK0Pɾ~n'PwUj)r< ~(k"(T𣥧q#'@͏-MWZ͆!xJLۉ]k|4ŕ1G9Nj!}LWW,&D,0wgMPwx'> ` ;1NrR*gp6}Jw>(+f}=n=#2!ԁPOBitRenaaL1`Mdʱ6T^s/țM_=X 'hc ĚcC勴2Eiq):$#lP6F^4V 㷌LHtJ>o]G׶FxEEn?¬#\z*^ܚ"SgT-ڻZkIT&ᐪ-v:u[uF|6Id{|PmGr`( 68y_Pj(6vT V(K~D#Cΐ|BO.T 26,hlv4l„3Ug:s R#&XQ޿ײċ&aAܙ\OYA{c#E0u-u-iگG!Ch: S0D-obډ(Ooql@zoF׷l+I91]qALٛfQk.8;Jn.#H־@Y)m#36ʦ5"EOKE9mG61xzii3fL ObUpn~Xgȥ!SxCrbqLyu ,[I J+o\7{})8zQY("9xҖiPh/ons[8D`^)#AʎroV>D\X¶U9}R^RN-3 YVcCwjOR[-WS Gz3.?#Y`O~+8|>G7@sCZH*a*pИҟ _"#۱oEy  a9\`25J*__>3?' F Zz"=8q0oskn KPA;'-Lh{^],A34nUzD e5laA@6:C="sr,}edQHMg㉰.BG❥/C_ey]:pS`{{˩ Dͭ'Yjou5   xQϧEf fhM3" YGuei!t_W'2%[m^02ʐ UoSx,;N[TUF5rE{#-'3DEh@m! %g (Jk^q>ZԄ HK%S-GժN[ f'TOg8PIö{fD>&)S Q%5w_쑟4iM9>tz"_1ѓa=9b`SXթT&6_nhTZOD 5^j A7IʐCI/J5'Vx@A}W"NbI,@L168L仸L^aAϒh:]B\HIq}h&s?ؤD.!~9oLb|R,Hcᙣ,=>}?_)Ld 4ڝf":苳>Je(j(t']e0?Ufbvk1ь.[I6./7qt*:O]]T€$Oe5dF!z*HRg}}~U)Y[r8; aƀ3;vػdoh.٘~lDƘWؓ@OVy.kΓ|6=n'^v-$̹BT=?KONN+n6 lW/d9 "}VR^>@m л֯EbXG. ѻZҝ# 'ёD} Y" oO\2nʛwh6rPéC`b3S@H U8x9zvbN\qn1?*us')%"i\D͕O|L2]VqiV E׻|sjF9r^ҹ䫈S`HkUue#/7ky kSWd\;~rGh7k_71 WBT(@ZPqqh(W_z(g ;@$L ìv~)ڎr-KsWvL>O5P+I'y"YKz\;ow5'ηȒxyd瓖R00=:yM)|TK<8 ^U1+)\?a.x'Ku( t~"235"|$9' sX %X:ZǴ%*tȭi$T=0@ذ DL{0 ^d0U hW\^@l܄xk$18%R;@0C#&Օo&Wgg db85rmW_9,}Ң M_:QBaPe ]s S^]4I|7րb'a\ /8|k54 u.W)NL)">܌|)n9qs X+C6܂gŲICO( ҁC|q??j+ Z}diO ݞ~Z  ;e~|iv{9w:`9 *5q;@ _y4,!veT@\[4:2sEx|J? BFPk~E@FJJ^@+td5ud o%1gw'%ݨ>tQ/o5d.j>{>SJZu籛}&¬94 AݨfIi(2pPwKwg8nngǏ  ]ݳ҃kVLKmYxG(W/c(]댗:#a_Uy5)/9 FE[F[մdaRwH{xX6t oj]"\_YQ_I-\I'Rx I}QA[-í3~xbyX(cC0.?-zY.#SR<kNJ`w x/.2@O Box 5P* Ihsy3uƆˑbʩȴsL}P%n0JhnϘ?q/~.# IA$q:ӳcDyHȼrWy-2C2׊;b#~SΒ[e\l >E־xd^֯#LbPW_kP)er,th/{Y {C?٠g'1'?\1SOOgާIEQ(Fu#\<&?쭟фd 7 #2rPAٕxDK^pcӡn<1L7"u,h} BG/٬W1,|a$?+A5'׃'^7T:n&1kR>hZҁgkߚo,b]h).WL.]!gY,?lFx $=ɐ7mh5VqS(uc|DChk >hW,nͽ1݃<Ң!Ku>_1M]ׇsi֦B*>?d] vb#Le_ڃűU`?,xkvEsYąA1<X Yt^U8ֆD.|D60hy+>%4*k=fKMuo0kLَ) /GIʯ> ծ)^ƦT2 \d]K<;D1Prz#vy=+`L-|7 Cyؙ [ 3dZY{\Oc{deD)p!n*mUǖ(M >is l .)Chs r&= f㕼50<~HB>peF> B|bۉ,#O3E Fb V_߶HZ\& J$x-tݠltx@y"fnQ©hm|O诓KѦ*-tXY`~*2RuKJ~S3dW׺Uڥ'n耲*FqvRJ;u,@AY~@4\J[ Eta&48^w^[&&SYDAVpzdB9Nɚ#xkgƉz)eV! g2ŋ1c]p̫ ^YM.Ts|D;~#>eXGjER!YtI,y02jMK!Ip wKduJwA>+yߙ$I avZ*ߌUMw+n6U(qDc~J;JyPx<hٖyE*}X.>|@otջEj~Ķ|۷Q9FL;4mq^a TCˍ/tDʷL}iˁo:d;.,l/;NuYrJo*1sBg<AwfTꍐ"[?q.W:#uh-?G!,NsyE²ܡ˜o}E1l0z\ic>1dJC|h/G"h>VKtFzZet`]*꠨Rݯ(B<ÿFN wJ7R"},y@E  Eϯ2,TPst5'ݼm1\~CDKc[J@|k-j6MR ; <1qBI4G*AԼ6܃~UUvaoϰ}KwYIdY^j[ l wU̕ (FnR]]%60 M&b-$R~6%`@\o?^.%=Co~z OaSMbֿF7(]!/{wp옪L&@U&֫\1s;8>9{Vhr!Q7BUxE3uC!hQg%Ћ(숪 /f]ȅ`]g&Fh{^D%?ip[ )\:9xZ "={(~^1lHh9ІדhIuJZN1@"v#*׊f/yq =I*[+G=KtF=/nyrl4$O`|p0W:.hS&c%*>ZŶ8#^7Jг9d%&|iEzL`o|4W)J;Qc6ʱw D2zZZ&xrɗlBc'Ī%:kbXCY]*s2'kO@텨1-͍&+!k6 eu\\16;~7)hHމn! 쉔J(%cL777>AW FԚE ꙶ4I6ޗɞX+ Co̔چi`vW-ȗBd!*L_*i5-1^H\;Aol'3P RC>'x#al. F'dIp_ 3+mn dr.TlBv`#diB5+O4;kO$N@K+'Z/yԢI8( -` ԸNU1T\d/JK= x ؈-)RvS3[W{TBx r:6ބ7O$?^`z*jp"mi[tHJ%iI@zTdC [|nDIԔ{#[1fp|hfO\ 0g[H )Zehޣ1 w;7?̓[ m2E2 =0Kbx E²nV|x %pI.Gci4m KxǾT؏gظWI'd)i3qZ<ԄMͺrmlмwTY[L W֧ Z1ŀM}RK>FpY M U4\n;эn_-dw8%&9Zww.ܳ9LZ)])tA ԴEf10NǀazKO Nߢ-5Rۄe5]2 &ek31KAIkIAԊ>?Jkqek7;BU%-ZvZ L K!xk/Snq\U^$C<#CJܘ%bU+mċP(-FnRQyЫAɱoȯNJKWFV.+|}8e6CE1ff;s:#YN[oKBb:dL}s 9;,Y'%KR@⏃hxn~P_9+m*NqDivmgޣAljk ' 7X3Py j3{r|A)p"ڴ&N_:()K}O"'Xo(|ѻ^$P+X!w|3ـ=RݕFyEI{vg iJ AɬVʁ4ӌ/aMN_I""YoD)>/>ew-E=dcxi=9EH5r!-/ƹ;ukJFz~2.Ŵ%炻җ,l\zW+̘12e 2H9Pn yZl@9͕NBH$_*\J\Sg*5ޒ_ʢ`{zÉ)Bs8 ϲaC7p|UFBM%Q@UH~ʥvTՍSbۧ~ct֭[ 59s$o+K.۹m}G<2llx X"K՜?@^] ?oj2[8P>@tEBQi̟{EDa] ɰ0(p%֪8~.oWD4xV:Id+v'S&^A>FB[F!LQ5@eZ]`䦰;7P#(wV9T)f.GX]WѢ+ z XGXw֠ Cbmog77l&wt9#@\)ގ7û,bz/2u"h*Ճ"r{ªĕ '">2J_ Zg)Qa0>9l$yGQM+&rs$i? Ať=aae~`$jȔQsk3VE۫/gTj8ҤA:OBu{gcZm2"+6 >!_ޟak։LjE ɊaP1Pv1R'_ڀ/B2NH~oP0jlvc$j׏sKxa}U Br >F"XuܙM?9Su|%Q!b~#.ŗa~GYR HJ ޶|?5A4}!TYW]PyQvIcP`t龯o?7<4uE%2Gƅ\ys*ZqSO/Q5+ϭW& 4CDPK,# jo# -sʑ XnHw\;zE|%Y.\RrF±PZ[-<{:h^+f+>΃} ~5pea8մYq᫭s-LBhEsWlqKyًi z 9,da÷}jS$z&Na-f2rylZ'|gQ.:K7j^Y2-cu2j{ퟏ72j4%who$%~ْ:J,biok9ÛT%QY. ]\NorqlhnesG AŪdf?Eaۀ8\Brb+G|Mx+C طcK-PQÐE 3yR(No:PGE?iP9^@6SҲ[:bf;$ rm?C,f'<FVy`?B5O?juu2o|5 ,aյ|Jda0\ _ =րaKH a=:W j75w.6O_U1R)L\e-3L+:O+|+|Z:|@gŧO K#Gڂ8_{(fyd h'Xu8_bZ#o4"q$ Wِa X-'Np kK@)~`iD9k,-\D.ʛ# Ej0^_w4 `^C ?&zgdO!&`?X3L$O2m8-[#~yy*q2fT\1U( Wkn{{xz= جUKxkxd|vTKR"dU5.A`~4TZ0}ĵ u6=]陾XBeh6XN4ġh"RCA^hK6G&mARvE3䟸OX,d/;lW| g Mk7QCqqYfT8MxUz:B6m&ON\O]D2B5/zb(J+V-%vd B 9% Gw Ń{`[ =mi`C@)`%| fWA:GUl.VfNۨETs5Waȃw9+k[to-]%f`S8\ lBf4/q72[8hՕ:ڑy!hVpBnuTҞPԟ4rQ&"u-RDh1gKz<]~8c*ؠvG| f_VtKܟI{¶bSPEWU+k~Mv>d,t'Or$ĚP{C00 uDrՀ^yԄR!ikuYxt14 x_Ȼ-ZC7:YbD˥ G.Rͮ vkQvd *~ %E9P}G[tamȡ>Ũ)µO> ЀbhkTW>0hu3=o,`9D6NX0 %$a'$)T>fKGf% X'U-ܜpe<7Kh(A&] g  jYo5̽hEd4PQ, 753'5q`tTxe/W>mƢM@ B︊~.˷Ib}Yk`і֜]0Qed5GJ6-B&4$ܺ}ov~#ѵQ[59hyf;3LPK٢S}أĊ<̳[1~(fm,W0mY;[>薎QL;u)O2`Mg zWSd{Dc%ͿmKja)k|tw `={/*Zm8QTPL~湳?3,ڒ}:,E9r,*L b<d)8N -j+µJN RD'RK~Q|.RAoڑXz%S"}YʟN߽/q"ttP%*6.ANSJ<^P ^ԫ%/[jzyjd5͝}w 5q*r l5v`G,!k^o,_o|B**"9"jG«牺6K,!iOR/j"1U0eij61m򄂦Ԓ&Sɷ đ= OQu5]^q9v {յ[,Ew|ɡ{=iU"1TAw屆c)3rh)X3[2Ճp*>UY vNHVѯ8d)0@/a)A@=Qm<(dR2XQPFKg7v&ˉ?bn>wb۞WPJ-2"SvvׂyA۽%6}^D!L'/vkqڟM3@.Z:h} n[[rjZBxH1` Ԏfcqu=Wgb1 q]#qƆoVKbj#,Wˮܙg~pũxHF\[ttԯ|@ Gw_s`P>N]h jb׿6naf+T,'y+]/4l=#/㭱Pg$־1@օgEWEá)4[r[.rg[ ޼Tή +-(b-&U =6v7:V9B+Y̶ jGnTlk}sȯCrNFꍃ]G)K>P%3&Z3tW fm0yU!|Ѕ+Lk} 93̈́y PxY!K%A;vhc)}o,mvөd ! cf(Ɇ5LWuApj`7d:Lxv>v^sy ON1s^ce+k6T6=@ J-| F .Vւn\AA#$bTofB?Y6YMML$M#de9!hؠS&{zS`W:vFuY<6(Zl^G$;/lC $'glL##~>1pwiU=0fZVEpz2NKhILy(^y^|81@_KiWYa;1)z$oBl {J[ bv1R`X؀5VE4pf[{%'*KKFflKz )x ) h7xI) %"xL9;yD*g9s{@[$]cN4%|pZs刔~WgECmxc徚 <" D P[&¤ƣ i~|&q~\ з\m gMySʣ*=`֘Hp% pV-<A@PByQY1Ą8V[3:$k<7A*c2ä~sUi OvG~lk/.s>9(+u-/i'=!n6c( Q\;o3=6M&ȕ~c飙o1\A&+a>d"#xVUf1sON.;LUH0|,pG1#Isҽ'_cYDaVmJ@fq,x*̞ 7|*/AL-@]}4~5a\`eSGlovu9FLln!=1ȆN;6R|fs/#6v}'"}n( VO@!ѼT::ņnnmUȮ/O&R,U& ɈN_6#h a"O5yCWD:Oxa{V H) \/}%&-GV'AP .KݽHW*.;up+V)O8`0 i?Ƨ3,s}^TA^alaWv%U>HUUQB&,pV^ĝ3ݒ%IZ3:Q"ZzWg$ I<_GNǑ#Z E8-fœ:GZ!!TH'2g\ayؒt+L<kյ6p M%wl*Ԃ'^ύ(!Bv LqXZ³@vF]y~ }ꮘd;5ڧOw=_)ݧ'ei9SA3- qs -[wf/Bm~u5&95d|n傏f8v~JMkG/xEb;'@GD̾), & LK^p'O ?k׿4yV7yKg#ͅEA_ ķEi߰s =DcQG.Ppds=`m34M$]|b\XX%}Q`7chCLxkhBllyp- k ?V+?wl/҄VDL`m=-u.B~ _J :@ev!6ENi&h?1k|&S hO ʵ1ݡapI(jc`$ˈf֊)a3ynvCE-{zruRUf.X bʦVX^(W^0쫇.ُiWɖT ˞p GSVc;1g@ T W$ʰޒQ> (aA۰_|D2qUW!WD]{/A KoT0L I:&?x,C}MsCTn;}7 \{k/O2T]UObi[AIP_{ijdv"#0,CdyE NjΉXk! KTP-^Aݎ7kь}䃣V&}iJkm!s-5F|GbF6?p/HvXjHs$d|( .g7@29AsT]y: ѭn_w}uʼnn- g_} ^X6c+YC2gFg=8Uf'TY2:$uK)Cq?ZRI;ܹjۑckdqA0?0JCo3K4os9XGw/ٸ{^Э)P8E`*]R v*Yej }p"ge[P'h~tMtU 3Vb$9^пg2dXwӉ#͐;Z~V`gXu>U&}'$pU|: !gwR+ h|6eǿ}V (խCkeOqC3 #BR]S{QBF`W30^*(z8ݳkT$|&Nsvr@)r  4h8>3GŕM@@!T$J6!./^`q3]sԔTV8kvb+Gϣ`BqQE-W 4=Џ"~C9I z}߉m0_Ku_\0 T@FEy>w=.}~ӿh7LQꈑ@pn{j࿉!Ӷ^ǝ p' D1M).]HtL٣дaa*]چ4Lū",xA7>k]|^[E ¤_55X⅂`r,C!>y`>Ь.˃'>q%j_"ϴA׍mK ,_1ltSUNŇ؍]ƙ \dX4C^^&d.BK񨲅GdC|y 5}Bod[cwÐDݮZ]NVZiwB7| U%cu\f[ 32Vf_,׸;M LW3"!='80šU> 8Nos?N5&v`擎_+lrª9<>NуZhrGq-;A;~_HX9G/GTnӃc'WbXZ[H 9A4>\`ryִ[ ZRkˬhsL@4ÓbC-DHI f"0N*yniƓ{:QoGgxp\+ٰA§mx0XYpf_]IuٗBP^V@'Y/dRMUuYg}Wkh -3<@>gmٗr^=6F?1`$ Iq[8#'f _mrrx՜Acz¢`?>)6s=j$TO*D,d/<`t3m}m)U dEfuaTB젼W˨cTס" $tl{z~\(n{/M

raigR"uJ6#X+q /g41OզB_!ߠݲ_#3&q^ZCڈqoՆ?Sr֠qTOY8D=%b&Ce(}>3r)5Q2Avȯ//g 1R#> wġPضT mJP9dheh箥 y!EZ4%^#f1`j#p.wfNkGɆ>>D(H&9Rg~vG-Cu mf>ڛ=Q1SY> d 7ņ_;rՙ->hn<駆~!rm@4FL2ଂ+EQK!JY=4v]ϊag?9(&k'wCV CgU I,@+ԬX[WE,_bث=B'QBJ:A˭씑:ӦBn#.4ZrؼoUi GWn `Kr*u}0J(k~-|_?q_cR)5G.Lχ yCQVuEHgqQ5c\~4.slؤAupHL[ԱR1RŻh4fDˣ&]5f+sK)νbZU;FcLCrlvkPcmÖ iUVmkh6іHJ,HkQtXэzuGƒ\Ǣ'l3F&v˚YD+\.Eϵ%FE!eUESY۞J)j;r]3\T O^ז08ZQ|Ό: 7 ~ϖ?ȳooEr3Ut^E}QXi:d?{12㡈x VgQ#{KC#k5<)ޙB'? 8t6,gCS`5ٟ\oY1`Ӏ)4x'ߢN׍Wz!7_7(HWeX0JD [a~Tt$~'-J SyHY64s%; %;?"كaԿ(dFJaFpyb~:cx󅤉sσ $)7S\~Y֢~#i/bk\(,E;$=Y\rV@ Y$#+^of9ApXG]Jg']܈֦hb.MwsQ".Qpj'%'ɤtN֡"}TӠ\gP}' ]# }Eq*MQGY9Hi9t9Pʷ,Wbo)S V6lYd9fGNk`6닍EEۗq>h)Q=AIEYNT#^k,x}1ߖlBtNW8RFQк%8FdLk\!Ƒis،AB|@L]WD{}\9vIlX$D^#~T pXpcrfdxHB>%,GxWh+IYhn/rN2nCs kDDwE9$!rz^;f rt yq,MgT/Gށ wϾZtHѽM[祄w]E\Yv OXϦϞ@GDB|Cbf*zH*aPAm^w1j E&S]Y5l-Ix=kxoe _ aw*WLΈ 91s\^xpU|5kJb|ad9Xm.E CT6ASs{xՙ8@zp Wp` r6~~!>9RK-&ZJ9F@ c?H˅w󯍠>E~I(+jϠ+BqU;sڂ-M>)͋?fgl,UOMzWK@݊٤ :c6QYx//LmWeQe.|t~>@{ ۅ2"S/':~{r/2BI=!)#`YiE)3)Z _*nͦgl/pg׵3QѡMyEy-&m ,pUHPwWOqR\sUo5skF0My-+K7~fQt=D V>ػxw 0VMv44[ev_qe(zVSa<{[*d\!409Os" IؓuO )wh{ʺ?*ː+Hg^K@6#.#˧|~g0xy[;.vː#1҈Qw}{RwA Zcu7ah "K%0o(UyY櫸D',h[4 L+x\⣇}QfhoX{(%]G"m(_4]dwq(ګK[άXr5|`PqT;&,h(&dD@#zK@}`pyu`kNyś{-h'QQVH?<*!Cjܵ Iƽ%鎍HXw lvB筫e?:ًjDb)'l &dWGx);QKi;F(1#@\b T &@z=)P:j"ab8#Rf6;!$kUG]?wHs==v.YLC篵3;Θpp#<4-+[NҼi1ZC#Gz93A(?6\Ƨ)7YI@S1dߵj jҮY FF WM: #M!_yu4ĽU ^zW8k4oE+\m9&axʚH-S`1Ds0Ѧw1$ %_g!j"W]߱",ӯ&2 0&:çniᄂ]~"mYj*S$Vi] !v]YXB#PuIcC^9ȠJVFdO< Z5CTԕ۲H#;8AOzY+f~ ѡխ}nfLQWuvIL‚ 0~,  q+ҭ;b#i4ZvF"COPh lj?9A/QvX~ƌQ"etA6\u}~~XnI }Φ#s ݍa_cW]D\T 0\QN;zv9d\R86V.ǣ"l@| 8樽] q?0*G VhbxiK<(xI/yJ78+*-b2=p(p`~Uaڃ%-YF8h>*4rOZ {5 ؾ]UG\@_ f<~kJI,QdH24@Xk&x-2Gm6^S5AΕ}#>PF9 sHT VI~մ#9ώ e%[C^T+#oq=fUp a-ɺGFhG h8"$ZcIC 1t;!䌬ԥӿB F\> Cg5H4D 5訢pFG\5X+$ǧ[HYT6C@ң)"4z ܯܵhX;QQs$U"BpDJIoB6V)K[LufW:O׸ Q.7DDȪQ #WT$l[>۶Us% <\ nE)[Q6Nh8!\@ة@vd)#?E$X]-w+~ I`K;a^>nC9RIxT*#$}x!:_(Nڠ &㎉q;(egMz,!o !wQh3qe =srARKqǐ_!8^1Qϋ]Snp?'-Gnrݡ5IсO j Cm#uH X{QV uhmOBLC7mȅ@x@![>xzdfx:j `8dk a}()m!+IaGq[PM)Ea,cl y\ÿ:N)E9 vY`3pWY~-F1dl{P%p/1Ǿ>N}w=AR;hAH@Zohvf#~ڵHH_ ACIƦsg> ZIM(*M5eN%BFGDDvJh_؞%+F.H+tk ~ڦ%mhar IVWzM=c܅WӋ/yn A$ JyΪ$cui܏A t:˱g=re'>K;Gl/3ahW'c3 ߕskD'd Kv3,̟_sDcxV\XU5 NA!'jsix8 ۃ@OڸhhiK5O x Dߣ+!{fVژLɫy7_)O2{"N8v윥+J0~V%rcG2zfJTZe׶EIQ{@+ h"+)/g,;kW\駠O<6ڟ+aum&s"cQ1b:V\1 ̽HsmxXDq?K߅ d(Zso"iA[!"[f[~U*kh y hsԁ8#9m^R⃱?ƞWO4"w3miSNYK; HsRԬR ̜*?-ֽg+%;+v+ y2|7aqgjr;G5G ';Bo+ ,p 9Ynp]h`3i˥o3٭Qcm8{źiX%$K唜pgԲ Lt=e\Wg:W? ⱥ%A?-3)XyV &>N ~Q=&l*Ha@w0麊bжw}5f*G.N /eR ¤?375] ¥ng"TSh0m+9! 6恗рAO/-Qʍ5uQ~]06JHcl,@lx66ejJ2|KWd*#K?zG,VynGwGhؔ#p[+߹%6Zcтۤ KC=x"DT?;GJ?xGII6 YԿ̟jK(`͇^'9Sx;J@\Uk|(K`da^5$6 9o Q5Rf3n;M&I 4/)U蝳7BtYǧX齍)4nަd :M 5~H.泞:TEyPT3PP8 = 5$g獵; pތz8iK=4J.'۱roG5(Pk{=HD`{R|cqŐz&+*h>WQ!E I[t:PR`L!rmlDM Ɣm` ÷ɀ3N8e{NHEat Lq#Rg )P^ܴ/{ U}%O8b}s¦-Uf3 7'iN 7Mke 2&5б'1H2y?~o1s>z\+ֈxCvI :a=H{m0%^0ܨe}5Y5]?bBB0YH! mAD⫻j,!x:صWG1ɌΉצAAq~#v~pzx̔m4Ujngi~t4XI79vvwŜ!hpftϊ3b?B|>ZwN4qՠ#$2!krʗ-DlBwBܹ ?핳 YBӼ%Dil]N9 {@w1&}u:빸KBtk'<@Ia}3_TUPzTx{ +V BQ1r~ςI3s VY3,tm f~>qG.hgj/S;cfʜ϶5= 05B0frsne%6qٕ.dDV26ll{X8=eZ {n,'rtEjXiHJ*-=@ HeSݒ*@u,T]= ]+㽐gm:ad}Kch" ZU BNu,j4XZK)2$#p. ZprTW|LkMŬKvd(ڝI^7ƻ xǶ$bk_l sYwz of>?߃@{( vjj7'uZN5O& 7[,ɠ7h3ڣy=Ke8q4RJlY%uq'W& M.oOb%ڂ7ey4=`Oͨt 晌’[S'ftRc#>l-ZWH۴YumRꂄ}7 3'D"qDxVwJˎefMVʼPsutf\䠳[6f\3:{rzRo!-~!cJ3C^y ΜPpp82wqR/;z >9&%~P8Xs O$UN-KͷPDW5M#WdsY\r[ '9x 5TIXH3ي'C$ȋ2a;oڧ}t{HK'j45#!XX96L7:Z2&h%|φu{Ow'3L~Ẽ7g$س%'yR{鿴WX&8S7//B!rCZ:S0+I&BGk $kx O/|pt˃/Gz R[+ST}%Zc*}6ԛ!c' q|ow!&sɏMV=NƧZwR 8ޱ`"1|âWjR\ )Ejaҗ }mhxC?IS  վEniV$pJ [@sdsKٝ-::*P ~V|dú_ďR2C@Wal9gtzi$M|ai۩]c8Tpt"#E[~nMKS%YwVK 3y!NP^(ܽq ~S(T2ߙs٣Nbf㽳3[WX.9H|{i0!a(.ٴe՗_ƞ8o@PyO׾"v,@z8$-%!LDR|e 3U]5!J0wC?~]m(#5hANKUhճf!vV$z~T5[~~Ͳb2q1t,k%/CkԒ\eD0@$kۃ2zxȃ T׳Y='bݭ:?VEe+g Xfɛ!|SPss[4F 0 q͙c}xi$4޴͋Iž 1B7!N;lEvm֋@ \4f\M=:ݠ&:rOXf#%76n7+2aqme8RPP?m*/<4$ό7B;rtd-(Ilzqs+!}Σӈ˨cv+|!};(6S -YQB}1He zj’ [>0@;'{e:"^xNo*08Aݦ›ҲSA鰰Q@ łD)UAhU{`8k`/!  TP+\+kY "9Y>:V x#LaBd0fs zi`w}mpYg@j~msQ>I؍|3C#g bbBᴺbKx{Q`c hݔ~GXk]jOePXko4z뤯R37T'; bMO,M/.S>qxgn5UMT7aLFh\:tY@ɾ2\i#Dy6`28\\u* }6IFC'̔ф;^ςᡗS0\fEܡ܇`M/k.Z0!]+%*a "B&>vG6'F)tv]= TO}_(Wfj[NMۨZ_l};W 9Q쏴*׫w*//&u$]7T[Smnv|Pԡ"ƣ<vfڡƾq.BI0åhbw 1`" h#<"Molk+B&g ѓy;"4 w@qQ ԎXPÛZA &u}ϒVwrm~aրzTl @;.x53ּX2¶cͲ!Һ0FSl5Y{N)"<6NJL$FP'.׬nǹo-0" n1wU%K;ŐV"A(4~`&9۟i[ŔG6p!CS8hV3;juk+4H rš$U=Mћċ(MF+Qn\.Mf'G&97B> AܲܚqF5Mg }׽eGS\Po嗠ZT@0#&y;o(oj|F?"MCqHquKȦ*VM!s{9-ŸT !Nuw8:3"/6 >-;#(tkS]DI5Ȁ QOKa/K9|ݱ%AjSoX.e64=oQ={o`NCahZ鮻-:jj~+jO4ͦh:*x ߆?\\42;tlzZ.d;{mo Q8o]E`3UmO5m̝+/@mU4)^ÍF'7Ga6@;Ϳ}ҵbe :je8Au#y;UzHi4ĮꕽLB*E5;k]*ld#c|=֝,.1Zq,`!iT`(c,( Aq:QPM[]2ўg OTl-7N7 jkl\ P5ۀByИQE`J 6/FC<Ԝc!Ro&1Pݠ\ۓx!sKG 1T )$LYS`Z& 8H&Jn;ݥVp?XY R7yͳ䏴z6ŹmD9U W6ks<ґ) o9f~#)`me:6-7Ư*<1]Ac3HJd_<:ﳈESfxo܍^[xo]4\=0-x[_V"wssFH:q"BNja$.^r GY^=q5O4Z ՔEcL]4 ڻqڣ|J'U_bއ$?-c8!j/OX =+-2 MB-&S ~=K{RqOIڜk4+>U\µwi͊ww3jQkPv+Y@Ls}D(!}035Uuk&c6ܙI3a䖙1{OC8wU'E A.|-Zt{OWH+I&` > ԞRvZ[X`am<:](oɖ ՘[u&, }r[cHN$Ŧu7FdI~g-AΠ(ګp&g]݅^ЫJ2ye}1]|@Abt̑Qv9ѣWw_%cgsv6/,脄sXnsyM:n-^77D$ л *I|~M vx)*xjXQTWwHkԔl_GIޡϜWh"?7O@v%bS1+>ChnYƸnLmc&\p,AP$Hg/XxLJP<)O/e@΅643C,\*"Qr _T{B(c"~KkĴ24T}P fW6r8;%DSj ~ޗxX1m=+Ĝߚwodg5!c˽e3Bqf4-ރ1VeN,U[E[H7DL0̄Z`-7S:BGLC>J(Yad5; 8LhO9=(_}@@f (ɻXמMN2*8u5z:ɣ̜GŲ/4&96rSi#hh{ϐ^Z /8}hۜ5n+8W9xE'209_Vql"K|}5hGBA/&[>'ָJ 9/@(| Cɨna-%1;wl(7t c{CYЍn bޣ<?9#'P?̳ q.قw ǚZ-0鑿//Ww:){oϽ/(WjtMkX/\)εyFTuThs$@MLV#rꀝ_S;Cq לw{0$J;kі-Y^9"tZn(@z\gM6bǩ/]2ZɕK^3v[w.ު4FS VGjHKJzYEwW}M]ݳj8,~5Y UQX!s%cӣ5z0Nj04kn΄ghڝEPϒ$y,{1(c8"2jg6iqr)|E؍gd} 4!OR3vv*\ ]dmt=Q7g#˘E)]IK:wHsOX6cg" "#!n6FNV bpڃ`:?Нlr*F>x*) .]F; C_E_4"f¾/"^FAYeT?'Irƈm<G<,3I5az>t0kQx_vrQfu)$Ѹg@c!9N`T8߮@#~S'H`, 0vF,Y?!ƶM"A6EZn{6`Xa`#@o L.JxT^Ȇ[X F1kxwQsuL!y`і¯, JO~Hz o:h+ᅉį+z axXS ˞]V냮/ "Dɲ[<бOMdv=9ɩ_7#Q 6A" h槃cHp $|]PDJpF@χ ?Dޞ| fx%MZtIG7M0'2$q9\?o!dT@䝀} % YhחGM}IHQ<8N9pp![K-]@Kg^*ޑu:eC)c)1;btFN?V_Df҈ /JmEh]BS#W· ΎEٲ o+; Iе`:2JfUZq,5DI9xmU uykvAج1`0ፏ+4Y]C wn&QaW-b#4NYwf72U҄0>δݔHLAe-4k!յ2zm6 ,oͺ8vBӓUFIYYdXbVth=ܙùSp'_}lec3ﳝȌր&}dcܸ :b_PķA=[c48(qÿjQUe{ &zĥMtln>dNUi%#*r$!7e04QO;~4d8vTI c&^-+$0v؉/Tɲi~ioDP! ᠗;& tG5/},/DCb\'dT> ﵣjzڮ3'2,@dvMV3IE nMaL:=W wL,bh Ib^֭sYy`G[O+b2@z6,-Y>h&D'i"zQ?^p {5LCLTv+ԯo G;rg9̿򫥊'bx "W p8BTاCCʛVXt%g鎏Bэvkj>Ra) me03.mJZ#{^2l==60sYsЉ?6 [Y7 CƋ1uk`IEb]xJX%~d(q2sU"/0lܾ Y1Y,Xw(Eϲt82G1}radZ+l"wgoϙIX^kg64y9D2szcԇQ=ki$9VKГ,>&t=8~h ĥqϠf(-IFchkDl?1g39쀻._?}5#+,* PJ)|ئ 0`ha:b~&wړ[v咍{1 ?)!yaO":#`\ I0~s<`[.VsvqԔLQFDP6(ExX DcN~PeqP5OJXq%,tͱP]}fךvQ2Tg޹D6efΐt8V4w{.㖭C #8q!(_3hk|4PlZ55X, l]nTJc\3jb Zo b%Fƪd{ 2"k'ۂLjZ& ˵Tp>4܀_AfDꐆf֞d%× _O S [3ںSQgSgC6fbyƆ8q\> 3=pb /Ty[SpT`b~j+F`?μ5NвX²I_ }9@q3s8V]繱b]i8AА4(fuϭj.JL;Ӝ'oz}Gn**(4/]l,gi=!]{w"C^{mB$sntKф:!85~UAYQC,+={HE|kVg]yaٵ4Le΄a ]=x_p$dР{VɨxΓ;b*O|pޟ$d#z"Ӏoua:" ,P kl3<2S! f'F25Tf*{wѾ6S'Tk{+q^9Ʀ ۽(Agr"Ӵ y'dTS}d}N+z}DFl;-74ve$Topc]i`:Ec?!o 8 -Y4ѷB&OHdd}WbPP7#4ktǴކ/*9a_Tjȴx͒8"Z$M"g칺YomOĝ%$4]Oب~F>2pd%Y쬻FBT]frv;):)xZ\2s QNKFLe1fQN_@ut9u(Y즟} 7 pBy>%+3K2rVQlrzIc\_iQkT˔%}iwM)A*/)yz43س'z'}cƓ%A?771.ӧtWdV|>'߶lѐPQ2b/wxt/Bg-8DLgce*POjN Zj}E;T16qFn]@ (Y3ҷ=䙫p@|ֶ+LQuaɝa_aЙ26lv4 LʮMP_<zfN5"%S)Eh*JrVq@qnTˋ[is8`c\APv{|c]YJ#׉INWŵq?YKZ^΀+9v/ ]EΦ;%&5rGf; >z!2w/"FcOq{`af^&=o(H}58y(A{`XV8O+s=#e^۵"]Djk0S(sЛu-uIi̯ BvXt'ŻtLJxՙT~MTu!H#ͅu>r~ yT;E;46; !2yo $YU~x$ݪ5RՃiT࣊-|2s-`}WmD"S!{Z|kîHy=)@r7<>^ ݼd|jhv2ꮑ9ׅ)DcgY]p|qooɁ!& Vvb̶sH.W yv[Y"B);~eYP+,MϷZ EHcs5œSvꦂJäH`S+1t9bHybHrw}bhi"4-nA}rU>U%G#=(N<-ϫ}CS K=6'ꑌeD~I/)FakٍA$h9pw}^ O =gXAd6 :D.75?9[5)F .Z.Qk{YA9ՠٝWWVrG R[]SB僐*~pH'܉t+IBd=N6-ĵ7!n5HƤQ~jÇ-ޠ K:dUveE 7ۿ1'ci5aO4_[w#ū>qy0- XweKyCw#:\M1DΒ񤛧n 72alV<,~8O|`PV`oEb/UEP}, !o7tV*| *)zHBeV; %,s9[ p679&H35hţΩseY"7]:vb ԓ0˓\4QQgT5~hMxcl3SɤJs'/MzTU򉦬cZl@۬7fkp/8o }y3?,+m#+=NXP.^i&!dM%4uDJdo Vg %V)5_bDH/1@~ j:& óu[ќ1Oi hN.BŸoTeG],Tҷ8"tPY%FGZ[X~ քP*Pr]xS?!Nav .&n0 l7K9WvWdVMEkA{~~52Yj-OlZC4yQ 0c[_gc9\2 <OFpY;B7[$ׯ_"\G[ɔTŏŸ<<ǴEEuXU`t`P@FaۺP px'd}& ٤G;nD f_K Xda+u|Sls; f )R bklϹأ틱( @K.&ѦGϩeuf2:O+НėܓJYGGE1#te|YwJ߃jx=7P,S]#]q퐟-&d6qsG7xZ.'"Q3ܫome[G+W=55 ֱEm'\ 7T7<]|!xD gQx5, 64k$mV^X[J<}2B=9ȔLiM։wP3 n#".Rq҅c~$2(t Kk jv`8i_81kKpan2]w1m TYmg0.I.ѵt5po&]4rѰTnʣ"7{)?p+Y*t 3VΗN?{8P}`ua߼"̣I8Eɺe&i~n$ QߛU=B՟KcCdNvh ( ;X~,{0P{϶^{m*x2x\`3gEέsQp{֤aaLL>6 6_R|<Řs]4Ljh@68FWb;ƙoP(G4e!g[8#e]vFR~vzJI3Cj;e#hսB5vk@*XYZDC;fi1y)1@[ch"=PÚ=`[/"nJlH&`f9О5G&?aB*a?I_D< Q A=*;$oȧZUro)켕H5SHEmzsa46PcwlŕnL Vqj*C!Z+8餚۟`%S,\z$ "^4"|OK?#+ʼM[Ԣ fM#un|seX(XVLW[v6Nϊ-Sb$h% $X'$ 5#΍G7\g{yW ypw π8¼:Y^궢2[!!bP@yc|*jZ: :{2$ \{Z7&Ҿ#Ækʌ1Qԅሉ!Jv/sjl`VrE?o 'ʷ=:BN{9 ǠCޕJ 8*9ЗB9"h~ dmA\U؁*22t[ -;rMZ]K9ц<>eC䇶b/CB݉fgQmcZ 4!u-wD81o=$WsxKYO c ΫR /d?~ښB~]+&@t̴kEkxPue|5/ez8%URab~G|[ų.C ×Ty;;q; 69"Vw)eg6"DwoMA䜡.W0FGhG:Y5J}B#(z"ESCTi]Zʼ4 ){ɉ9f=, fy=R8ͤYiх5dGR5XIyOD+|gnU ,= )ORy>3kX4% =_΢(UX6c[:IP-J",ٿ+8D5 qy.tn {mF: M<%^սpKz j ċz'jncVj+y$V/=n@]=J>Zҿ}c E[[ ]bfrS|pdl+E}ϠioSar jH q%$_c?lEhґ/ϏZîT+ϪLϠm%:JG(`2*BX^{ _Y Y_5b+L^5$vo'^~_8gS U)\-ӥ(Kv0O3Q9Pr'h`<Fi$ jb,_/mF=x}cQIuHm$X[cdbA@ൎքHqf}^6] !VEM bA|)'~ZkM<̷X:R昐]g˶U&W]GW~!LC~e#:EEڡs&BuvSH|_ †,0e8mB/gC<ǙRxigm&TgG7hjŞ:,Kd6nbup>U`dxv4HI^S}HimB@{;z)HN\䒗X54RP#L=Ea:WR~)d 7n+6Mˣ)ҦjL1i&XK̏qF4J\Jߪ/'0dϧk)֔&CÃApokcN [Nh2M7p(߃opd*>y Իm@"?0tt4=z\tG& lڧ7tщ/r!:_!\_OLz֔9MP6_>& M `2iYo,:IN5$h7TgU/K G*> Dx1ڎ >8L 5o,ZEpES~ 9" FSRc[DL3 Jg[K?jnh^p7^нrpmsLvwf;j>D\[|g4MjtcsGbt\uxtxic(4Jx]!3Ծg|mt@#,Z\] V=@qu/k@$xApEPqv*$󕅶0{bd^oL:Egcr yd:Sߗ=la36PhHS(_] p̭4D}D̓ShLGstqoS?uIt! ڢi1,v0E^V^i8^qAN`͈;,m\f-g t-=ZΊL3 ù6W9taP-89h^(~lSnk@P`ोjkE[ƁybE yXT7ڞ/,zs#~~#{KI`/{ l@D0j!a(XGLs[:'WU>  #OѢQmz_-)Pe댠 T>4OGF4lZQWjق+0O\ylj?<>PlVh]+Jj; zDk.l#< sY 5(~"k8R\򩥮Q2xp5@X4П9L[i=9Mm:`j=㨦*3)*ʶUyfDg'}=@?$M֝pшіt1`LzݿWǍ*n-\7$6D#+-߅r 9IwS1PLf,WzmQk aÃ%ڦ" 7D9JJC.$\%Z>+HX29l K1gPhH[eѝ°.dHO,s }œzwo&} qَLYT&> " u m4s/ 0>7y>9r=;K9uOQ9O-Ͼ(RcʾqÇ ``jaIѰ:."TTcLC6[@ 4 JMw5u۫ˢuyf1 ׄDG=N6)O_PH aL@Ø y[rx; %U߾6,y$~Up&ڒW{IQmn=M RBJ@^l>" Vj1H!/3ouHA&ɾGE>fAT.h5}8]P9)Ceh#%%2efPśF:^]8R\?]x:O \1@E"ozS.و,6'D/2ӕ$[(ACJ\?ȉu0i۰pA- .>3HxD%vCyMѝ~iGyE. =+Ƨ3 qzUTRt70,ЉIS 1XttY{{/~g +[i44ŪFQ#q]DfP2ҏo#q8s:.ǦID#! tUYO`f kC"Ċ"8 }oӓKL4p]h$2/O҆;;QT`PQ=YvIձK<܄elSAIo(8՜?v!ժ\:w?E^(z)_ΨQN;tLɟ'#H {>0 oœ#"Lq۩!ꮰ(0d<&ٚU(t*—A*V3hC,'דF_:0RT)D–cDbϕ^u*wIմ-%TiiZO mI ">CYn<"@q\HݼT@tmItͬGkFc=NY":&oSkͺNF_AER7euczŠ^l(7{|6{`Ղ%H98"1)1a^רؕ^VK2Io=FbX- )ԀN06#1! IXQ cB Dҟzaՙ8m !-H(2R̊cwȴ^5j+暣F4 W-+| ֑OyZQ Mw`|p1xn# GfHx8FN9mGǟ.5WsMda(BYDs Ђ9:`+>Z{S;Z72%A!\Y:2 Hҡ|\zXlƾUSM|obi84ٖW&cu[8LUvETj*K :SMNiJ%)j Mٙ[s8u bn(ՙLVd?V:O.vZpf-EBNLًʨg$Ԝ͚nx3=5ltE:esS`埿*!͔r|)" JIszm\R kíI?V&M[PySۊ5xy1q좛MN͇/bECaGumg; IO4g4P=|}]𡂊~e2SEqpώBo]O K:PBfG p{ĽLvU`#"씕k`^Jr>[y55T7JKJI_Ba}0ͳK@oQ _Մ4U8~eTUikf{S2r0rJY@e/Dt1ars8XNR[Y7#x= L?a#?dDy0Qs$S*LP3HհCn?9ٽ| Wk uƬv z7y at] XToJ|)ZE=I&֦X7J}1. :߽ >qcѨcǬ+6AK3!Qq/5U#<\}ȵ4.dIRO`-LBAG0oP(+ -?, (VݒRZ.&Aؽi?:Qϲ`chlK7kp^0spߙ%ө |P"R$N/AQnX%aJUS%B)AT2^!@d .&HkRZhGobX)|ey+N5u:9vX-͓{m:6~ج_Su1IڐnrKa10U J%s\\& iqBxE?~D%ZcOcX%>cAB P^d"e Y"Ezo>?ZA G]{|I|DR)g6,5][q&L=LT<9ͱ#&~,z K r+d ZTMבlgwi.A\584ouQKV=f;Z@}(otPxCﶾR2I(Ԟ1 DSBUIH7&U0-pj^) ڃ!l㝋KOKד$EK!:i8"Aw!'ǶyE2k6@^I+IYWtXIB8~G% mNЁsiC!?j0Ud"}L#Zwט ^<5o*3tGϸ*L|z!1{rb-ڑ`i؋׸3<049zWbk.nB "D:kEPG$UUO .6yc6mPQк;UZ őnY-nd4Y O~E!6W04/%<)Y)mDiY"WId#<;1Cn/ -]5뢜^^s5.b\R~$6UY&֮]t;Y/&tgaapE0[N3K kƏ3$d>կN]w2^iQ|n  پwfI0a̝yfXyځ28Q?/LV- #Q B_`$} {ޠEe>UEX*'rpIk Y-nO2ř#5#@% ˡvRܜb/HpѢG]a֝Y*>kRҚS5%|*t_YpL 1A%헣h'h,+K5Tt~8&O${mH1% 0R 22uA5,|uld7"*A !FFfWbFz}u[8;p:--`|dZFVJU ; s d'i#-*$q@rr )Zۛe7p$ʓ[9;9Ҥ>s((xEp~ x T_fYZhm֎@*"$"cj;fo󶏸@=Cy45XR3[|;,TM_洞B=ݶpg~KtÇBO ЉRa.XD *]BQYsYY0S.Ìbe(/dʩŹɔ eZ݁ ?v-I_,jZ.b5 V Ϝ"Y̝-AwC >qzŔ F;|궖rkR0@r t۬ w!Lz/MeGIE51Bua.(/!t~Ϻ,a"q*ڊ{}+,\b'JKjI4_rwM>QCNl o:P첆OhFjqdq =B0Gg1 ݠH&V^ %qIb_%z; ?63d@U\f}BXLTVJ?^ϼ}]>٣)E޾m7h{=qo˄6OͱqÍ W( qLerb0(}m_'뎥2'^!eĕTږ73GZEƚ,;G|-!SQE+IKiUw9Uf/+bR1mssLK 5-t :uBI+ Κ"րbНc]>yfʾ2<ʮAD n\w8K' y5uZcs,Uc4l\E q }dK)L9N´s8S?(jR1S8ސ ί> r4CTFK{7$1w̫r*#'~{(m;Xt}U5`F1iz?;1O;JO} ʼY=|9>L&@N"- g\$m>qzã\=^{C2 aPZ[m%(GUQ֠,梌ѯ2(K[GoVbFe{|v'p@jT$aQ?[~dk+ G $Q kY]@z.\e0F(0J0@ARzZ;.o" VNM°ͯ3;g]mX v&@m# ԇ./U'AGk Yq^ecܠ^A㛒viRAJC[m| Xi.0)jX-dnVZ~kdj*'Vm @%cQA8ltRAq-n:)1 +!XJ'gxY6X$BP\Y6A@6x%#x.-GKR1rpzk7HʲZ4V:Eso+`䳅zlsW0W"mA6=:,X_>ec6_V|u$`K[\i{hLV)FD!NAze|D͌|/-6D0y^24iFi'˴QkԲ+9ߙU$yÝ=\ ^i.rt(A5 Dt?J&96 ȳn9ޣ?ox?uf* Gt33ԒW@0CDv;heCIC  }Q JcE EJ往R/b{|,iz;fpw? >Si{鞙W X~gɧb^<:% Vz_k~_O|T_\S@dIxTt&<auO>ހzj`ձ5?JgR//zpQ; rnӛS^17 2-B%ҥE sO:kHQ*vZ ^̜b~-'\e}1"O*TNdr+lCr,f|9"9s4l )04} Yl6`/Inj[6@Uud?]MGD"#Iz1+VJcU޴н]K=Ǒc6y7='SiMe# r(Z{sDz6P>]CD⣁(s-n~`=m-vf/,y4 ;nvXz= DW)ʁ.\WjsY#Ύz1/KqT,E}NJ (--FsSh\B?'Kt>XPg*[HT2ٺq&QKqۛbxWto}gfFQ 1=PA>Z00G_%}t璴.4> 2O7IVsq^}>'Q{zJW\F2%6Ԭd\0S;/;&2 u{}E?}6X7L=W & xvv&YU^\BN3:7[Ex9cꅚ "H=N{ueôg нEU[gf!]ozU2CJ +w.+'c^m06(ީHijlkm;v73_S{? ~9QUfL9*A¯褆+5fEQȯ2Fz9F13b c R$C):/"H7_߉t h8 'K*OC+XzaF8BEyQM&-!6aM#y5j >ND~KC'90X}a hL" tbhh3b%A_Uf,VrCL6踿 ~ -+I֑ͷpu.0 p :_b]f!5k[[K*Q! OSП.Ò?|r3!S ޡr{2X0*t+F]d.7\,N>Yf/ (}fK0 \|RטS&$*[H,1>hjT2Gٮ(ďHIUJ3PoC0H0peQOճ@3 $X ;VJm$QzL(?R!/5#xӋҏ dMɯKtAC@oYe L}b M5}ܒ~6 Yc/t]FDH(2oN[kŐ( awԡd[Oq' I`uͽY R}IUE)ؖ!A<>m4;zrIQ8T[WJ<.?)F%?GQ5@tmXΒK.7 LS`9 F.ӕ+I@wZj/RB"4Spudrbj]O 0GE!i_Lt,f4tUuCCTQs^4c=)Sןlv@R#a*h 7*낼F{snyȮs"~@="; iJ "@Za,O7DW&ֹMAuYnbO{G®oly$N2zFI/n{ăNLGu@[>՟]~ C{٧hH4/qHBd$Ɛ('`/ƅ.O0wRwDY&SDHA~ǯPwK A}`Sf!FJzRlY\CB&q^Qvr)6wlƷ7_,RC4X/=}TH⻏$jg﵏vx&cVYہf 7eNGHCec4~24 6PC_V8d#SQlv.˳m ʁtUǦ^'46|C5Oӿ[(7A-w! ~77l2,V.]VlUjDDMH7-{NYQz]!GFK1OEE5~_"NiHN&C#1^|&7pA~ڋ&g F rh+3X[x,6LfLq _?і{ Prb9]Yx~N=+[ŃbF7ҫ{:-vַ&-dߵ/ ;^YղIQ݇4w9rxr;țOE?j\XD6/ʼn }_[UfC~;7~:H+ /ϤY75OJkqWH&0Q)4I7=UbLJ A meHYnUy ̈[`Ԇ),RsSl#/"l.,`p U $~ek6dQ3bs 3T4_:'W5;2ߺ`/ v ' ZD+D][Ag70dc~8NV)*h¥/Q>lyĝpˀ Ϝni*ōݛ,i:g/ 1\(k% ҞƶO $ߙē jT4쑍^[n~؆ÉzlYV1+UI}-oYXoۣݯ5V\`s/OflsSý(Cr]-7O-nT-ݽ(1[Ǖo|ZUi7~^Π/+ y^ |jL?yᵜ(ۖϋD[ɾ X/`tEږ&m3mK{"vu ɕ!Y? n K\ fZt "\v8ܜ.@Y3b<p=Q)>_`bb (Q 6vBI~nF#:CI h&'2z_kLl21\2R@LԉI`.yp`VTx-C eAZϫ[aF+kf?2󞡼@9K K+D .iYJA #a9йZIuquSÐyGx=4Ij^,?"=I:(Dlp#_1a ^1h^46odqpV馛v|\PB0k8QT:< qZƶ7iN\lK( NA@IG)(;])Fɰk%1\Rٵײ WAGQ\鯡;de3QrqwVýHͪgM=`^\wq퓪Z O㮘`b3=#Ԅrj(zJ*3:[fuosYCE`N T~ɴ4(Ư8U7wQn܎es|Wkv@E.`pEI{t!3˴Qd-KoX2c]u^ oH7y;L[6v,Lu7?I,r qBui^/*=DV8nem?fxJr_:!~%ojPuIp8 \Шt gſ jAv܇4%zYvAY:i!->i mQdtV/@WS]_ Hƾ1, n?3ӳ`5g3Lauh4RNb"G'701f=rH55 ~ܔ&T JP}Oʔ"B{8 2:G>C-XJQmDn)q1py6ǍXݒ0*R $K aAad TCc}^hʵ^G 6?)G$&ښ{}WuFm5\XPɰ_[N=fj1tX~geH БsR&,t*-5֎5#i:tc\;R8H>w፜:=G69jX%<;Q]/I|LQ>\~MoC_w{G+jXNJ2q6/}%ðaDŽ+p>( *xH? gen!)2y*FͦS@qh}&a⪹L^!C8o4? DmIu519>2H1eL`5cM|P@'6و~G&4e+nNk-{1k]9[{57=d"9(JgwHϺV=\DԜl3"i]%821t2 iI)@{@i:'d/lIu&8Z(Z ov"t T[4k:>#d" tȑs Ml1},3`) +4I I(RrxDw5'8E:)Gp4e!g 8 %vpo]Wjn *סXk]GOXTu$k7Gǻ: |:Y%efgf':Yzu)+ʞq]}Lzf!.%8Y~YGlq *jL6bFMw,DX "(%WBDuz*G6|&DJ=Jks9.:>P%e^G g 93@seveNygDGyHxxC+TՏD_prv.јK hx_?Z˚=t:!9W m,W|fPDe7NWĈ lU U0 F/~PFqaA]-4G4ǤLOH& 0s%Ǟ&߂xkXd]1_)Z=ǰȕ6~;۹{;[DFKwB(~[+V^!g)Y(ޙSՈⴲm#f,C#9Lu/-SGn\Ñ"9ҙ_)? % 2&GUKB+(%22 Wg2 T.Md] 3oR[+0ʻ4Z`󈘙~SR!Oz{ *ęu"/Ӽ_jɯ'eĮ;ҦaTMX*bhZZ|dwU}Y]d[m/HK r<:'f JP0>wt>N2ijQ߽}~Xi5OmN0k?P?wMK~-Q!=vY-Q,:OvkLeAS0V#jIboΫPR2}Rf%eJ-} _'"j֛YpOy %Y%X\A?O* ^=Ll󨲭,"+z9e_Xnx G߇~a&H@%/'@5>h?.wA"<fapZ3Zal`%Qyռ8AEт2 _ #)epI']3φeyˡ[)Cu{&̖A)~/k"=ukq | 3\H0cT~F5C}:FT 6|)  e2{PA]ĐZ癭5/┕WXH 1pP9 )`TbjJL ,[rSS%T3|\>.^nLٗ$W"Y][ݷmޠYFyS%Vq?IStVPb~1zͬ ۏ["8D ]ϝtuz+Ib6Y7jvTM!; I`yWB><}@3]A3sVjy^"KA!I^H_kǤ]} 鍰m8\u]3oȲCWyG&ڵMn<\!,ZU|A}VR8y; m{wF]Sct Hy6,N+5P=js 8Z7QS, z9 ߵ__juzzf]5V S)Z=B()+y^I0Xݏ̬ija6 ߟ? *AH(rVYF{bz X7ʼbtCcj5%3clϦTSI@RMi]FP*I (}u*GE6AMas;r5lMMro~1!|gLSIYP;*Yr"Cy4Hw{Bd,uJÎʁ nG8Au"va#+DžR}J[c1`Uh?AeڑWEW8)qURspi @%eHKTKjE?NqT0^f{]Spw+l_dD$ z@LA!Då06ulh+&GY6,\˽RVqG!lnڞ~CH설/F+W"DͶ(T4-hQWr˥=vilM]ߏ:2ݶtRΌ@Oϐơ`:49U<(@}gONe-u%EkPq΅=+봨=58I2^ *\ JozCDc,j8 1e!Z%P/AaYTςEEt!nz#,t_Jms,mbgmfR$?vhjytg5KaoC%%Zd6 fxg 'P]L~a Gs#~ydn[hb'nd~*bд G=lq $] @cgR׎\^u?(|Y^OԮUPT:} хWtf-ŜAkP6 TW7>Ccmj+Ĩi N7iÍTpAlT,f.fnt bnvv\kw\ه a ՙ )~aSư7fj}%0R']Zg>-w@YQ$CnEuܨb=?v(Qm,e9d4s:i4RaM! RoU؇jDcj3@St9m$]klݤW֛ ʩg _o>U9dȁeC#$~̈́INd6T/t1zKoӆ-ùeNA-;8Rp5l/&W~ޖQd* zG0F07~"e4~Mwx&5CU ̢&+tiommRD#SBxs\b#e6s_=i[4uNSMS"n5gfwc7WstаG9f,tw6ɡ`iID 1~rQh*QV5L(ХﮗJ{\Y$vmǡ̺2 YF V͡O#5ZGQ5, /Z/'3@SSH-vP+9 Lv_&V}z C;BߨS矍eyY ð83b 76FãP7_fo(kǃս;K)`)2'fP?M $V:4td74IM,Fm=s>܆h~8'?~K)śd&-"KNü,lJXtf#d^*E/m;p?lyܾ78K{&;${h5nȕGkQ╺ז:=`xO1гRG_ZO Rq[N.[(TbʙUUܞB6d/[r;1o 7E\ 4ʹ,?gmw[g:\A!mkZ ?nU6SO0rt] ;M8;=@ 0ױf1΋Y彼%o2l9LF6xsݺ/^L]ȓ rYDwS8wCU^Zt <z!@GawH&`!z6ٯ]%rx+ n.E$H 3ăldH:!+5e/-&P'\'4gZ>xA.-EXP\D@r~((Sy=Ibψ|X:Ϊ̏Et07^RȎr+aC A}@Q\aeBB5/X>D7VYECT/Y@%_cFf! It$!8n(L[۽v@ϛ""F;"[B$vKFⳠiM/J|\ex{g1?lë!~2+˻IyBhhCAG 7S:<3A֡&!.pY{%%Z􉖛]`+ elA]%)8 ~Lz]xqDօynyF.`) I2lچ:nbz8뼼 !'CmC ͤ8 -9ǧIYCH<93%gCjkhLӉ4qŃ-Fw96CPURtp$%Za ^OK(' p2nhKd#$/V(^2L8/Mk?u<BdY@ ,yq3nxW b R<%eqtpn ё:;,Ⱦݞ$rFxy$m;X!4PLIo!U^l(USiV%"^oȨоҚJ CEQvܕ~r hE,kmm*Zg8,)C˦w9: U,S,cHdFJK;ķ`݄'ouN@v>#n|Zb\pqutvݙ{2vyFB/OEw7qXwh1uBM ]e{n?wg:͔͉sq΁Pm* *sSTY,}!QXIxe3__ZD9z *ϲ}濑Ud/#&O; hNB`6Ro>MkcojWHUaezpCMQC\T/oEt.䗶r_(w$WԼت^!jL! /OC񟴹|lVr¡#Wiw͖Gl`+G$KGVs+qleL9@տj$jl|Ҷ@e4U?oRZbd$t3EN``kk<L m"i$+:D@v1:;/cj:#̚:srϢ\>TfCH%>l;(!;MHAUpG]+-o> _-3d('r:KsapʤF`KAqHgeكH=laڶ#"hV^mxVFI=uj*'GGP`ܩ,[ܖ#(WB BQXՄ盦IF %D9TO*췠fUZ!!h]$:M!Τn{M'z jHEgs"Xht|3Ңk d,InˋܵbE ^X^q~sĊ@P9+/=W+LvՄU6<kKc#2yQxJPS ț>py0O-WN䠆ӶE O>p|"7W5I#{A ;jt.X,b[bʽa5hc/jmH?C\^|LPZC'u~{ Snv ]6j;{VNg9|mJָVU9U!\') QþOim$=P'Y=ԾP) V*& 䄘|Z6gC)wؠDW͗81hd4KM_aJfD#8C0`LbX=vSmɪ`)*t[,nl,NV:ON L^;|js)j}=I~ϐd䱥͚KgUZƾǵ9~oث JC~(n=3t n0X:yn& `_)wLMDA/!k>MyN-R3~'5_9 H+k>IGW+g9veOPJb!qPDʜυL?.>Lō[>sQpI)\#u]ISÍ'd}AE㣍DМẗ˽j~A'gx(/H[l-6䂜uЀ@ uT蘟Bs M(BeVBD^W@N'fhlke3a@3^ɖ lx&PV$lV m3qj RoBxgHad>%A!@UN1Sa{fge]E䵹H\Чm@%qKv f;[2'k=ovrhM}ҙ%mŒ:^IΓn!0DR!$(Hif)1J.w@*u>9wL}'TԮj !ZaԺX;rͳt;ֻ܅3q99ɉt/^KE,~Ȓ#{PUgєM ̎ʩ<5ءKHAa+~L_00 CRL2!%}:vNFZ; ,‰C7.h_plp}}9CF;ḂH2픑(%1?krz6c!e˫R ȸ~''W \sQ{; x_{.Ӟۈ@;ji< `e_;c.úv[]Y[e #/ 2\ XC裶~|>F֣iY'ΊAE3$Y=al0{E>5 ](R6gר'T/*ߠَL1Pœ>U?{:AΩ}{~I">XO/Xf}s"mޑdYyoFЪZWmptu_oVQ"=|Ï+ڑ|y!*u&scmWYH%cU g|Ծ?N"w},$Grʨ=SOq($\ }Uv :9Z0wbe[̲PKUzbb沕2<g:-6%ȹ*'{)WM1]1}K'r@q$tEQ S*J;]kN8ʻֹTG_F0遁!Ĵh_(Bu} p18kFuG=iz«q#J{&օN~w^1U ]QY6> ΃:hX~5V)xdEصf媋 m84JD tn^ˬijx c2 D0, HF=+sUb'w{(W%Ť vxaل0NEʹX /,bӢ=zjE3ٷ['<0y0u+E*tx !X @ÚYQ@;P8u ,Jƕkl$zY @ɝ/ωeԝQ.!`@PQ y o,б0ϑ^pZ|9U@= R~z6{^'/w^GҎHUI],Q0S1aFZ$Ō?N%qp'/iF\ 9`t&?#5o}fSZr1x_IP┛5 fQ̒uԒPF ,baRP%nTgb`ƘTm\8kjP8̔ٺ@ФZ_5 Yo}e0Mu,f۹vmld8 PLUb֞-_DҼ֭'=C,|l\$Y$ ȴ2ʁTqd )/NO9粘Ck-<ի¿8ṇy(l/R3feX☓͛3[$3N$$܊1ins޶#*A2lVRlY <} f6P ?8j9 aLj L 1 &y!mҁ%D#LmoEKBV>{e( _fOEL~ :%)?f ._0=47UO ʀ?/٫dɤ xq4f..JzZ1ԁ^gvxTߢ[iQ =|kS~ msv,iiO/ਰsLpru[ ‡tJ~A{Sn<:uWRihVc^*GaW0VV"C]:)tC`g`2q._/|8>TyG8O3vd޽\ D4 {娡ۺL݊YcLauW}{t郎!3?@<{&5<f>svktllfJU8-F = Mok+/D f$ b.yAԳ: ]6k`R;aЖ6$Q6,AEMK[6ZD|#MmC?N!^+y@bHG)k{LbP$0Dgnz։L $aZA)@rD1Ib,EGĄǜ/lxݻ}ތ:U]^Vc}뜆P˲#5X`@g(N˨5PfjVҼ,-|Ŧm]"{_$Kqj4V⾫r.>d͂V),QG#oʲ}%ܺJ:k66XQ=-nF0; '*';_WTM.gH\ @e]ρFFB|NQ/R8.{U27UA b~ۮz] >qyaVvTdHGgzQJD_x 7?1㨚0y)na;+}US)UW_8iC[ VX4m/zfȨb] ):^ JKp mfNp7p94\lzu"]-mBR)M·V-=PU"~ctS}pԄ?&n:UQ )E%) hJ@\L[o&e ~QI\|)byF0&'ed %?CΨ98jR.ue})B4w$$\2V!f^r Nı.)R*@k/YvPS.S`ʘ} ԯE%I2|gqaX mŇ9i1ކzTt)-^hʶdlţzTȈA[*[x B0cP8c37"형 $Զ*kHGB=wʤe*XBx*tU,ܯpރۉRE@L̒[5"7|q5ma=}efͦ.%Cixgg}$bAo_OUuAJQRa:yA]C4uWZ}m\E(ʮGXm I^>l ߇hi(>OszJ)t_NwD}+֎_iF?[u\g#ީ 9  衡}AA j&}Ǿ!{grӘ{χY3;C1zPp?,!K*KrI`\T3IM&5Trq…u]ߑQ?\~wniZaVWzJsW\znKŪ{Oij=qlz,dmkQ \ r ҤVE"X{^Bc1ioj b&0EVbc*% ޸sSCvm& il"-2|y2섟^q4'^6(gzۗ)6~$yPWy- ϙyLۍyܠ~!Y!4N*ރH~U1$Azy7Qe`+LW.7 ͵GHz1!8#$;{@)뙆i IW#yb( fLIRKBI0fxW2++A\R_͜ilTT%TBY=̃9G8[&;ջE|#jG> :-i}9kQAh!j74GNt*"5f!b>TktoZX߀ڪLC3 `希QPc7Q Z:_NŃt[ &mD'꫾^6eAE!}HPXZ:$V4;"B)Jvrn c+eg `KoؒEܱk0< %YYt flb3ͪ&dN \FsQ9^~Vx['7CpFNM7N}veV*/^S*~sr DgsJ⨸Mo.N Ӧ}m$ԴS7C,ҿ:s$e4'ga"ZBTL*s/UA;K?*>׏&>i$/#|!H&idͨ*FYN3 bRczE'>>`!77wfD!))NA:Z=v`*ZĞtP馝Kn-{~'#zuTHw۴g{ΰwϊrxfEew2krF>V=1WS1Z 9)k?fN }yʔ,iG-bqL;~z*_t߼t(NbHȶߘsKfz556\v,([aď@U> j){Vq}:[fx~i`gpC }W/$XvXοq;Ce<|ӃGcn{dGf!oh܇!XG}6v6 od?ՒQUř'[\|9Yc=k ph- ~x. 4h5yw~|I^6}j5-g_ʖ!=!e+/GPЇ\7Ew\2oXرQS+UU;ɥ}ZtVoU<)!*IĽňo:$*N;~ :dEh3R6^9DnfRZB}K F!/=S%O SlOzYa++AVuܐdʴ"__+TPz@O20ZzmA|Lw\{G'cߨ$Z?ƿgpzb& $Γ{M٢OL(sPCcu*!Ek9Y(E tY#pi!|KE#ɹ|7ԎY%'$%NA bˤAO}ld*n*? T!5(=OmPB#khfS6.4sͺA÷7F X`;ִf'5'_K$ MR[hkU2]yۃT-M+5 We x>HîqףEъȎ>X2@ )AXKDtX<;0:{* QI>F>oK[=;UFmUݘ~\>VE&jd)Z,/ Js+ܫ'JOߠAd7~ڕ.?]*V5I@5P>Ea[QD7/8LzuAKx*–H7;`@ T}[]9<m5k>x##s̞‘. &/8[{F<𣠄{5^Q&yK$ɧ'f:)i#Q5]'ZerRJ]C~VDD j=R9vCt G,cm"T#|C`'B%Փ,sUhO #nl]Q%M~%ZپWVY@[5^JVpX-6{OFjhp.}$ K\jBa#k`1Q6g*Wf?ԠEMJ`?W^g/hKzNGm\'4"_*W0#MCP;rS07n`6Р`lK7~ux;v7lPC&1Cxwx!^7f<1ú] gl Ii䄯Ҋ"o9Nюث%\Ǻ`bJnzGҙL-@ƇS[5\]n>i3\m͖+%*RCemUgD߶;DZn>a@8P Fc<뀘AL{Ro>kLdwiAn{DZkAR2SáPc5s@WX6aʘR}23^-o!(FNHtPF"'I;Ia~nghY 'aX^=UكiUImBe m&,s+G 3~A6Kޱ6P"eBr 8.JT$4XM}M൧+AMBne`Ț#h[7^K&YL‚-|PyDe+UhQ":n1>Hto 1ݑ#.UqsʪuqGod uӫrjs=O-qǫo'j[(ٚz ~f:c6W ^Q }E&Fye2x qH"sW:SA9%\qNFe=aި9o(ˌԦ j?eTH n̦ǿLK:69Jn60QRs}_3jX-*f˷y~@`yt0R򜬛#D xErvM}ex_7DeŘBp4p5Wz]rЈ0 pWP it2zŖbDU:*w{` s⩮\)#XuC#.콗1G7Gl J 8R} .o3&A{ s?=$ t/.o [țپ"S!Ĵ@cAv!ƙiӥkո1X"Bp2~]se! I]5)u% QgƺM:!/C*W~H8B<~w{1mmacՈ;vfVpe 0M^V5/#/Ȳ iXIۿ0*yCPHk # "H{@{OO +|Iyy6jё QOmsz#.ʓ{ t=5xHf6p }Nv]0ND#VOu$AvP (+ӆ>WnL ;"Dw@D&$r 6_"#KE/G\Gq5Aۤb~1Qk1_=v@_$ٝΧڇv H_*u;xPf&}~z!"ql?Cw'ZVD] W N. [| t ōp2'{jrk=JHͪ4Z=; ClwIhζN#|ID=,Ce e-BFĄ3dK30 yP3٥c2mlt,2&+A񮆌8>|Aж[Ah ̞X 0MMə( |L,>(4̏?3 }}ŴxP)S]N>kX5w\3Y).rW(A}+v<-rE@|Nghb`39E ;zϩ Z"(Sޛ"+8Dۿ$tmm*΅#Q?9! ,EjQj:lh:aMtyFpFƼ }0q`w%wqmT dxb^fR} rd!$̚*?{bL4N v+]fHW2NsobJYrCKK[2$7ڳBgPOJo6u W Ի-[o )AzGhR(O\( ɮqΩSnwBFMiafo ȹuT xm]"y5NDĕ:]WȔ^7Ql wUͮd6(`Vgy t浊5"O;`3% SRYaԮ4zl;x&#DX$M~ J{"+dP+$҇VxiF̣-IPpk)aOAfơIl1Vr41^3KmŐ0[ONDKH8__iJdN5q883*k:P&0ͧUu]vid?|ZLiLSjJTbiJf* ! |- S|*+dhK& D&BXgtsHu_ iNԙ]YMFzLl2#,0!~mk*kI<V ֳn|ҏV>ou5_0QAsPOt)a/D[x@^S! LA7ȔZ9v7@B3.%ǒO" O 8Nu BpRu).%ԙaw|<[C`Y-u3ګtFA3KkL-EW/&>DQ-"f'ҙIC]T.1A0&aZ^Թc߂l<-|SM=zOmIQK\zZW:4On-mlvAd>81aF$R4f2n""U7%!Q(btdz*ͣ;"Dxð6qic ׺Z<Pv1ҶU+`U>WsRGɽg$ʡWR- ڭm&PgH4" ,ߟ>)T+ͬ-2dv0M!gi@tDKKx}<a)K= XdT3pL6wγq/= G,[%pUjK$lb+.i" D]4S:fD -('97ѽs$"p9Z ga❆oӂɸ )Q~z[OÁXJ-Aۯ΀|_s)RkM#PEfk6eCM=(GcNXӚF+diz;pmRᬸ'.ֲ๳_|Z,>)rۻÂ]6bJ:}3r'GԈ:DW!eC]ZDha|/rh[JU0]D, #<.>dqPq@Lb/W8ڱF5V6q#PW|) 7S)$ &[0"O-|k+7'MnfR5cA{TQBդ:@a)#{fRqPZITK4omwZy43蕬(+">lMgÐIu7K;Xk$jjy4"ڣNx:=zPq ISjoÞQ,44`INne[(8;JAA,שD|)&/gY"idZ0n%kJ%Pף?OR)Nf:w%Bz/87ɀ$/aftUPN<8jg%'X$ItP?C˫#ԯ~wLr zC#AyFC-1}B/"XeFrtW#unfZH :s )dT1҈^ducm{異6BrfUP0HN-l^idĶEK魇ߩVD__$lQV=h+n$_gh*ӋUzMg7Ĉbconl/Az{1X g 9?:{az3Ku¡'u@OrLqton/U׍R_׷jGhl86 i?ޙRL4 /uΐ$[# _ŏ4@¬O*972gCh(1zHKb6g4X2ӍŖ6xYRjsx),$ {lT+uK^F%B ,N7WxuCC:-\dlH ɦbxZB:OCiu?c!/E}FOipsb$IXaJd? ;(9E "I60udNv&I6$HsPn;5h.2:7viFKF ærNXپ;"º&oaL1RF bFRlE#XЯT6}Yh` F#V\Y:|=Ʃo?U͊`Rwӏ4ӟe bnpjoEUpCB@#DXR7Ѿ'!zx^[0S`g4=5q{NQ*KHyFJ_:|̂Vz C*zvP)goM:E _ZSxF~.wwZ}Y@S}{ՃXkBg僱G$=Lkb\R0 mSN GME)`9E|vIa5ƥ|@ X߄<vUh5!H CVX%> e;*Y44fP-b Vl> *-BAl|HQ⛖Rd[[&@)DC`nĹ"mm6rTpr\l3´}wthi^ fŞDd)C"t+ma_TJ颥‎i >A]dX3'` }\aFPN"o.N?);wu+ kOih'4ɍ,܍?i5L&3+|xޅN!h zYCkSS0̡ؔ/0[^uN;NFz0&:gbOt} :4 +7AIbMMN',9"B3r[!t>u.@ Ey'4)d-xcFN)߈,Uk'PCnGv+7/W0_NJB~@:-^Nxe&j?``6\%teM ܟUB6"l|A_k%p$JQ1; H(B"b|GR%H_Irߴdp\-5˛_j*flV"N|l'^wΙufl auizmH86'׺`pC^[N1IeGF2v0UfKfe.T\ Ȕ͟JdHFD ԆWWgEв͗niK1܏\ݡƹUĻ?O]%rc5#Iu(ԎfL^R~ELktVͰQצ א]B=`jb{᷀dFIݜV0<)~w5iwMC?'v0bFp㮻()0ͨdM>%ght PGJ/)+˿{DfTR5vfr YtOSl_& qώˁ%ap p a b) O LBj"^դZP#U砦! 4M's>=0&xvd͘cpu~%1c+o*D<@ؕj;G ]߿rllJ"FM"$X=c܈I}u?B ~~7t<s|knqbozE`*m03%p)+Swa~B?u$+Yr=3@rSnvT<++|w{@3fO.nxji"'&SB^nTÞ*LiØb!uqHs5i<;ím-jJ(lș]jBtW]zNCd`@ 5n@syQg*}PO+г!lZB\*jg=W"39.&%$4ĤR{z*XFj'[i$MwWHn6݄uiٖav-1dD†:zs/}WLŤm[gBW׳b zj! y/bPC\"? PLJF8+jD#v;@SMiiFt!KvX^ JwKJ/i9&L[(|{2!D?kZ.^%qѕ uci4] -SZyط٭p_;(0/U%E~iHx-mD wgByϋj,5gYvp;G'T\Ԁ?dzΠZF]#ZNr|-֙M JJ(ݛ@4TUDJ{qJRd KXv[E-S0,%JdVpBlt|;EKRW=D6L3Fst>_հgq biz~uڸ춍bi-Ӗ+m Ntn W 136) "q$a;@R) YrQY:Po 3 =p;i& HD;+k!◷iWV̙~+?fD y!eL}pTc1f }V;˃ <@]3Q76ɉ/n)V>;1Sdr >HNGz2c`u@7~aj#oXÔ BHK4 8i{415R't!X/7)B"4SӰ&zMZ#;:c!6xjG2j̓#!>d? mP)=3Bnl[#&. y!uw#?0{Bz2%z;BlzbR;+lh}=}nagG$0B!b? i'ֺ 'P͟(fK}ܧʣrm|4yh-{r;5p\N!A.Ek{mZ/Pas!+E>c[CEXatωv{nYV*]]drC?6tѯhO+H.8siʐ~`He+@YQl:a%r絭Ck|ON5_YgDR/e]޹ɍK<+f u(o C~4O+=SRC,ED"[~^}ujez.7"8E Ķw҄KW?,}1v{ |xGDĪZ#:kOs 'HK 힁;-+=1c@ZٍE1-SRnhdiC{3 5#~\<|⭍%~Z47̔~AZܘZ(,CT 5o_^lr\i(>/K|M)TI=ߌ %uS6ToqW제[xYΚ)~%zdrD֘*']tW#8sSBLQq|W{?Ɲog4Ѿy ?I]1B455$FW6H*MdP@Hugs`AhBή;2&,4dFuH`LI9USƒT-X|??vˁݢ7YK-F@%`w$~ϵ X(IJ3w]q2pU#p' NsB_J$rX0w ,{Ŭ$>T"1x[G/5i: }TbzTǯxo{n.ovS7%Eqq|Htρ%!%P P7vci;̺'/N٫{>#zA6RxX_lR8%Lo`"m,%{۫'?G*p6ފn0w׉|hsM%DV8|ѩ֢kVM; >ݴ($a?#|wc׮_uS)쿉f}<)Fvac0_Ph~!qk{x|NAט![!\L 2=E3p9~L4IPs7r ]t0?!+|ab+JwK59T2;{5A9 :sy%.3Wh?&fRt$/ ͽey%T·?Iro*hW[YRMNX]oLU$[oOc.LFh,1ci4w:EIOat/bӌqO>&GG޷Z~GRy*0![ǚ5:KK9PB* } N&HR,YSzXIE:  gOG 2>}y# Jy0SS{g:fz11 3\_l9A?W{O˥X ^>XچuN/4A$BkO a>%Lұ*bv%R6喕ZPK}sI`kjX(Su]}O}Eb"bI"QށT躁 ϪB.iqqABq|'|NM^̾=vБf(ꍧqo+pu$:b[;pÂy<(Vr~>!޷$Q3ʅ!-jC&yVc+1@XހO'U s0z VSץɼ \v6O%R@EChF.\XU\K:}7)[4c~r-"tMrݠ&͋OZ;~s KC"}Y7>6>!5$(D)(B )D*m@/yvδdn- V`=ȓwk} &\tmR3]Vx?Y=c)B"'sAg/)7P2Zܩ f} 6pw aV)/w"> w#)e 75~v)615YCf8j>ZMBs #."UL~QrXdv~XL/cpULOz?)F"0$o3cZM}|6M|fkw)Liآ $89/H (HJNtZo{|}t|͌iP[s ,&@'*ɗ+ą`ˁzZ10ЪsVV3.SD\]zfߑZmTO >_~Yv/=Uٷ8bQ<4%+aT6nlT6 O3$%tʼ/L@z+xG#ɫ'V\IC:IHFS` xj_<%)I8 FT}&ɉ{ZG}>h,JvD\o`t΋"<9&D}5 SЬ̟EY3 ͊[ƓVQz*^G#(Lz*0%cS9k2ʹ 0S!'y"p(sGUҚT8ZH5N0 !ܔ}ݕ#U  P1ҳZOwĶ-ACEM{6ał֊@SrW>z3UQp_.:l2,׹9U;M3' Lʌ p]/flTL:Fj ܫ΀L%L) %~|:&A>m?:gI|ҸN$g@^Qsn +_sz `1J/VfCFuf1ۇpX,XJ(&NpSu̓2RFIyj /ąnv"Eu! ƚ<\ԕjA"Ew& vE5"aUW?T{OȄ "k88ߓA|=\20ƏucKaK)Pkk.)QN0\ 1;{L~3} l{Ua'NjEh![uwTC#Y˾ef݋3:u8uOjD BYyr룽"AV-xⷝh7'L7c\2^Y|W$YAࢅ|==|('h$/PO :FՉb&'LXα*]PJ2qs'S-l Ab>[!Ɏ߫ɭw}JCj?Eha_9`E;3eGp)&Wa$ߥ\`Ӓ+v%g:&JIȕ3 L{VA7O۰cV6S%4#n~sYgT9&pO"n1^.FA3UO9-Sx(+ I+K-*V‡3 W*}ʫ!wn@8A?e@ʪc\a frv N$e Vrn9r)_Fa # °E>FTB}(ŔU"JtAGQIvoa&kҷIm]!t s.,:P_0 R扊<$*ioČH<_^jt 9 (S@$8Y2[G 3>2uq4C15ruz̯H0Y d Ec7R oN+dE20lrӷy͘\8C2yTo'k3Z݁vWZ@U*tW4wc.|PQ Y@F:0;Kq׫.=߸UlkC0kb$>#o/KeҖr8r3+!8-oSw߿ i\9xi|ʸ0raG^}5[ҙ)Aաtۛ2X! pp`qo?VDdxV{S,#Dc Ǧ-[({Jm6,#tw1u TqӒ!) 7Qx lRWɡ^Nuȱl"0q,dI<)x[7X!9E|I~ glߊ%[s?u;7#Z9qr|/dfNΪP&.<'b#۴&x՞P_'0AJB|Q!qvbur]Ma8/bo;Fk`= ޜVK]/E0#bݤOqLE䌜mꝝ6@Cr+y] )iyLoҍﺁ6/ *k}>Ug2_rb|f,) \JJ_^s@jr 2M}Y0d¶mBrN+GF;E+:ڬ0!7[,!v\FpqخrzWː BZ!=8l,+23Iw0~AknB/pTuYݘĀ=UZUY;"$5>4ҕ:R}{͘^<' ÔNId*#-aMÑ ,3Q0WhCb#NgV8x˱h@i`o] ~X[j@q>#ca3SgptwPsǜ8I] I ;_^h@E]N` 6Jk?p!TڵB&'pU?C3HCK‰tLvjT-I`|ӫ@ Yi8a\{qjsin6褟oy_#U)|[|L/8+JhkkP2͡fzs@.tq9'm@S^w'Fh^K -Mc(.lSٖ㓱} LWi]!WhM, X0 MNa9~C {w4FS .2c?2\H e{ST#{q 8ap`{k)UB3I9 ,ALEFtmƒEN$gΎEi v^]3R\ cg@Л>CπpuzKǝKD΍Mmf/Z:2=HՆ`]{Xm']Ȧ~^.1z8P3! rωw )!Z9I[c%k )(j"u icj\iBh#ga(D*\}xnpR9].|21.XV1b 7(? PEgh04dydJdߟYOmP4ҧn*н#1Ŝa) +xFg=K28/\myKQ*Oل:5Y"JP4Ck7|uzKZY:-tCXHFU =܅Zu]ubgF.Yg.NKb|T |z/@o+{ܗlPilK΋Y9z- Vٽ% ?_rn6('l5og,6l=EZM3/{\ xBgp(ku\m)傼a&B(Cmm ?Y=\B>ԇAԼ qůwgh]> }? K!CP5_2ڄ>SL 7@?;;/hXۺ4 B :hk>7]!gxz۹lqiqT~ }I3 8$&$:C7>nb?׸(Ӷ*=<. sXGa,QIH{-[BxbƁycxKs:H@,n9dC]d {2`AJ5wQ dWuSN:tr:=as˘!0l2:icޅα Sg0@ao\GvbĬ%#Q fàꗠJx 284)Z kԸ|+ W/ o%U(sjtV↯oh֩zB״ pB2_ .^C+~@ab&0)c!qF<@әv;M$ػ ΐ7,;q61Sl&ڮD~j:^"vqymܿkF`Z?ΓmS؊j5^/,$H.p}O 1VzeL\Zd$_9uvES])WSA|)fO : 'g\8i4" ɋ1^%=R~k}"A]\=;B䢮2OqMkxA"B3-LR^=ߍ|ѿΔ7&v9? Zy _;D^huN % {w(g7W֔cjRE v/ ^<66f%b[.@ıq zI hM )78[9!+Ԥ[ F_{N;muk'pH&.Ӈͮ` "gG: m]D`?zw'? " 骺}jfVH# }45 G-4m$[İb3Kq}]7c_O$X~ >?qR;`nߨڟٴyS;> JRhw=X:uER \ȴLFmL ?FWSfRSr9cO~ QTO.mh7oZoVq+O V^,9 ['oT jwE CF[2 Y^ 16d@2S%b%J'B~zjۦD ffV#@K}|p4TB: ijDߢp)tiu2`=yUtfH&.]3yR]IPai#$ﰟIzy9~ Ԛq9SopҦbaf܅^(Skh>[fQ@?o7TVy˪L٘Gf.4hX*2nY7אܫrxOya=4C/Wt:J p< `}7G]9#M|~@Mr AgYۊX5Si&(| e"T@+UF8%M#Yv@{6ՀG6$=UM%WJ#R߁ jQظ-ܤZɁ [sAffmz{yM~aGB-im pI3k % A,C".E )3:u'n|0Kլxͧ4 s~p0S?7 ч\[թLVf/OFE˳rˌWenX]a*3~H?lԗ<টQ3ѓM#>/EK7 ]Hxd }8 z6W!d+VjnuN!qmV/̯2 wa-eMOI3(EZqdOSym)_mmZ԰ꐌ YC D)"ƏVt G[a(ا~RIDsїǬ]i p<(u|ؒ.gˑ3F8+_e`cx2a='w#4ى}e) ' 43J4rIbچ=}C-[H@/ ꈻm|96ik C'v en[nԀȃCX[n23aT2VQpMb-Pq3)#! KxZf}YERmAkVmCu(ݺj:ov M / R-an=W\^dVOZ@{g]|ˊbbj~+VR-f~E:C둛}e,mrXtHDs*lyď'\Lʃ"v#]jV'[0 i|;$-,勺kmp80:{7 6 Ʒ/`*[ꑿ^܅2LL6*m 2KmnL8xkw9\/g,I8LWczXe60-rX|삼̐X-6BDqQUd e,&xwFBYYu􁴛;_A!XeH_s+VksY$oʥ&g<v/z\OsybP.(2ȣq㿲&+Ԣgi?:βha/ڇjt1&fO)=9keF;~1|zFjiAp" 7cs&~kנ_SgPW'|•-O*XW)lߐ?yD((["GPͤ\,?m(Tؤh7OuQ^%oTFVp1*98apз!*`"at/qJem`^6̾[OPLeTZ =Ya1`G~A&^cjοRxzV?Х{禱$2ZK6\~V\8ͽƙlʉKGE01[}"swջ|Bz_#qs:cr= # [AIFBہFJ- KsYy"M_3w̄"S2hD|] tqa+[|QfXq>Oң0詬ðYIWmi,z2oIHI&Va4K+ky%d~ dpI&kBY h)/vaJ7R0 ݏ1FW𞊮/Cz XA!2O((~+b2?EXMԊˏfp&,#ܼJju}%j1 ?2yBx?vY9p.l*@>^`?< mPۜ2xLKt׌0`)X2:r0YB0%;t/p\d<cs Da~ձ-&BЊ$/L3ݪ2#p jj7Mr++ n:;,vfkl:\)feb!F/to$Fu_Y5dlA>Z!yYX?W8gz:eP{(P-jh\#t60D~R·74H#lA>UseZg;v $h(a@5F$pvD@żh7Caciwtn."0|pdJ6Ā屯W@@?!hemNHI;ܥxݕ37LḾ`ʨs= 6qj8X?.e.TasPնʙݫd*΅aX.t7y9}|-V-?h gT*x@Mq;w<^ǃ!Fx9mALAEӛPAΪ.0O S$B?̛TFC\i.|Fa]dEĐJs}>x9۝7V?ה/ZլofGFz5/MÇLbD!Az"b`Q~2Uٖ7Xm Xn $duYɅVϗ)ɰR|A>hkit3M!D2ӵƈ Ӫ<(L{lj6MQ_ka\g% |H` D"#Iς+U?T 7Rx^6 cGvTjؠByGv`{@<gJdfqu&;n h*\W~B)FQ~ 'eGDV=#jaby[@Ľ75RbwPjM~ tѪ쇟8S]ȮdY`ϹߋJV{K4}VC҂cx=4#P0M8v9GS{O&7o7#m!QSkAT䷘DíCa}a) mBs1ChU-aboo|=yɅ54/{x/_<꽹$~i(恼ENyۊjU|F˴udt8$?TA`ШFHniX%i~bQ99=O 3eD0> [2 uEҠC, ?oa3/TD 4 w/6wD'Fӫ`i#D(G`2wY@ΚWd #H-7WxM. n@"V^(qkK*a_q#CQ67ۅ  kc7Qy֟Y!ՋA)ʫ~y;~4yҤĻ4plUܬJEJMUNCF3&9fr6B[Mn{E^uk4<4ɋ%<` ٣ Rl{xM$POd|irŞ|U`A]ߖ (ع̰H(=g:Kik{R{*Yv]\iEPۢf{:e^ HHT7X;|u\cX_ۑ?ovisD3]JA@~R[@ViwP&\氓-;EAO=..y%Gۦyh 59t~ԔK6= R./r{O{kKhcp%R(r7=~2 OIF_f1$S kVBz!&3-!VV:dZ@4e9Uyp'6xK|< zwO/sPL_iIxpT*]ł -mod0XLĆEU2s^(ݬM/2JM} :`sp_vc)(c*yZI,S~N@إEAhqWլP1;R,6_cy%&iPq1E?]Pu G#3[Msed;?OqERQi?]@6XK21DZ4\ѕ|gGD6&ҙr&ݏ&@(lDcE*E3P ̶ebےԮ&.<TvĿH :s`}D@]SGvkjȈ9qS;4P E v . w9ŵRXTQZ/iW s#\LP/-H'@J6q7dF: K$UMwYiB؎o6SjC(:HwPv o5&B:yZ~eab̻ॉC%fl@dX)=",K3Y "m[}q ;u |GuP!OMjc83h,o0 AOsoiujqbx,_RUT“H>f>. DfBpD/0u ;+q]FO,t"^1Jc: nog 99o¸«syNL}%![4qKz=!\&)o?Ih@󉓏Y!dzl-Ҋ.38{(Gel"t@3$)"5%:.L 'slӖ.S?KkH2EptI bXג)@hs,8лUV]}A:| ê΅>N l4m "ԡo{J;c 0fi:R&6ׇ ,yF^ Pa\"<0n}f\T P2}X7h._E1A ك)wo^Swбz֚3-f  VP5TD Jo;V do"Oktz}Fw-= 1.>AL&#,v6@=Hp&g5NgfoכgX9 '!{0{('Lrf-9ЙMG' }r*o)}2QZD=JfR$K<l(Lc`sIP|n L΋ StB\Gar:89/489_5V_PCy9z&3{I"3X iZ)Vwe{!-XJ(pD;C>}׵Kc`eY:zT&Ϭ =^hW74rb5kuL8@^ܻlb@?m=Y@w .TBό'^[MdM Z|S?5UҤe~3nƃJG55UʌfC,ў+ ē L] -fI^yߺOd2n{]'ϞM5@=Lsq[g9פY(OȝڇI% ajϚعzNmz0ޮ5*Ż9n'BRkk\Yw"f}V+I!#+XZpzt +d\qti URH NQY:3=_{y:ƚ|ug[ y?aqMy;<2"fVL9iǚSS]y@aS ^ ;/K3 Q_(x #[O& '>|# 1kۿk*hIՂ3 \U®#RU3@dw8Rkh9QD\xC=Ѧ ɿ2tTG;gS [|?f߅e c9ͅ)Svߔu@CWEW ]rh*(6Z;gI PXbj_PQ~A]̀=v ! z7Zy*Ǒ|R~w @@rM_/X \eĀ?djlv%&RvM{*A5D'#sy)-mR@s:F( *b֜`wB/6x#^cծj jsvA[iB.]KoLS™$%0( (xihn xu5<ZƓ[WjEÛ߫뺘nDNqGEԆHz)*#:{nB 8E)5r@vKc ܣԃ0`P~!Ԑf;&VzF^׾?ᰰ{-S2}=Ѿ0;V\9Ug*G0ߝ\(*̍"8@F)ϝ07'%'3$ڮFh0K0{ƒC"bO/8Si1G.cZxKrnCޣN-g5csHXg&( w7Z)iԊ6 {por=A M"&F{lW 4D)&Dѧ6h6,#xCS:d?y<+I;M+p[Sيega63&B~12~=]ZS0y#EZ.}/-0B\ &ss6s)w$Jnfbm 3TvwgQPwodrV2T  E|5Ʒ} ꜯ"+}5-:?ybq9yNHs3I2_Ύג+5`_ʯ xe&SƇDtϟq13"Q~*Rš V Wә}%{=I-\05 }bW!  (w0p`b-t0o WLppmݙn kN-93HA\}|PTZ)|:>UPO|ZTYdZ*t)\[L_T6iz\uŭoUꛃ*@HH˅4!2F1 ~`3$vv@ `,ge*'p?+SܧB>kٽZGqQ²p8dbڙrT {su-8jtI-!khH>Qۧ$9\[' t4{iAi>&ʣʋ7ѕbv"{$Ԣx-P>B<1ũw,_zP$='!߁)9.Db)Ik3$L & a#)QrkkV!s#}C%#(T̢?P)2jY˶{D<چ\HS< 8KU-SxဒpQ&>c[ݦlN-͑ȣ؛dznB8뉟3#*ku#/LlE128 h B /++^vTTs;%l Eblj9hn`k!lbee6 s<X8ϔc{،>cN l\yYmz <&)$ӥ\Bj#YRq?iLAWz0P ݬaXe^}z-dg$䔶LUQ[qӍ~OaKxz9hyqd b+A>Pɛm) d|-b)v_)tfo Ũe2}KSAj,t'J6v[=B:k~.c&+ 0TK~uCqɌoDqSi)#МPmD%Q}ў0m٬}Oȸ] xtE}b_I5 ZaRZJ/j;h &M_aLY숲]Wb[]W_9p]X&Uh5ɲpvlf|@4V"tC+ 8lrqvq_AD v:rM?wa`$ONIsjC3sd&,ally3vW= 2+$OXn_mW@~.#l2y6C#3w9dX&ewZayT.;aJpBL!LQTᱢ-3@him-IP |>I<>Ɇ!50gYF:Nd¶]] Gd4@c#Z*?[ 1PYixh%ء #kns,3ws)@qhcfPbDA7GGi2,ӜG|R7DVLe#.POcsRYrLzj3q 38Qwr=JyİȸF@x<, h ZTԌYď e .H 9YӿUcM_ &D׸,g܉.һF4:i^a9M1 (iagK=N~_9tdtϺE) 6T*LH;#)4Rk%BU'i^v%1h3F@h0$6o|Sl!,.\@ 6>bI*dWq6hm< |+@Wǒ| -+7aa(TdL9OόqqTRˇlFfoBCF-"=8/98zL51W 9`U7Dt9Rk>(2XEd!T&hyfТ5| {Z1;!zt$lW gZ&֠pPG<qpԠ' sP 8.1J hyYLjivuATXYKB> ;@24u'yGΫww9_Lwί̧4a\ķs(m;aqs6M%O$GR;2* B%L!3(#t@I|JH;A8'[ 5$ i쒂K; L\c]0Xl<G{O6-m?h4n=s?KYn,ݛ gbENMlC{"CEJjvTC.R~ޗ7/2}^:·֬*^ p]Lmkp|+`XZ0c IM0Ӡ³F,q΍rgzfi۸f1TC?D 2r]g1L҇a XAKW7ryUpcb״x[m&.݃zQA BQ37pf_ztXĩ&ŞCcSaڱS)X6Y7هw\>f('t@ J^.f-C jAtl :\_ 4XTHQScҾY%pkp !:\u `G] p(w@y,wD$ /$sQsPFɍ3X~ pWʨni׷,i\ÿZaG ?< "`'mI7#Sug#@O|&]W^MV.‡s[S0qcP#-(YR6F'Ey1S(c7S  ;=oX,BRz) (ߪKd1pNw'c,lY0%=%q3 vqUb1K ',up L3KSXomF&0߻0pubbN3=\1Mr? cSV9Fe+l@)`-Ieʄk )Ċ=tK=v"0>4 3L*)k~)({csT.- < kP5xOIiUdV b\jX SQiP$?}N x :H<)93pp36^20)>_k qvNEBJИ z-8 }+Ǎ"S+>[9k=-A r:ͭC˯`y/Msťt5w c~V]8NGIb9}*恭q, xgӗw7ŹU%.1 mNfU M&Ve{ LU TSYW\k)|ZQmV{< #l/@?[jN.["* E`j}vguK}tKQ,\KjT"MtFθ:1pvT5?xhIJ &-=Ѱi[E[iyElb yvuRg52}&?:PD|mpr*1*X9eFT\ #kw6 m~kd˩q\8Ci;:K4X}\fAm%/tf3Vc}{>'2Q33w~iImZ,1xƩbSkѰWfȒUԋ%Wrp0͒"jSkXYvEk?<-OTt3F)SbO9X+M- @e2U= p!=ݒ5 OmHEeфI]#d3U ![&: Yq>Kǵ ~y?bN78ͽFb&>SuLBr(Rm]>9-j>}̰BsҌZHBU)2ԡ~C䓛Zչj/@Vgc.>ӥͩ |ÃݲO;2@Ya%a) #Whٚ SẒqT/Z %H._Xлx KH&&Z o+CҴ̾qRYME6kebE5.N5Iϛŝ.JȗK,>?[$T@隬^L5 G[$\.(hF wގkmΫR$]2. k!:"E,UxUDo0~5cV(>o}wj}a9[iUT}{F$7RWJ貤(%S0ڟiDQzwT8i1hŸ0reUwg*;Z*LHQi}>.}v|Zl\8 f ]/6*N@1:@ N qdV l}adbQZU.>{Ja̫WUN Ä OX'b瓎PaWo;:К2@f9bJ, 8G:rA ^.djeWPw}y 7sad޼;ϾҟS88@ ]eRN4ow9L3ׯv/֜)+xK'#bQd-hYIK'KtIg?hu.mx&§4Q?Ari!~7ye6wk(͑g;`T!ɳ%!Dءm[݆( ÚMC_I0;8͡1NKMyV1Ox{RA1'fxu B3}^'8Fy6s 1O`Axk&],g3CogZ|690VܬYڕ 1 шzC@.ٖ銜Y4ox=MGZ_ G.? 8ѫz59x_b&J f.=H"&QW.[0#4CԻ{]ߧp8hLǙvڻ8r$l<|^yaBA6b.IQ.(1e=hfYMɄ~ڣz5JgݩQFfEFZ-m)֏/j`FHla>;g5gSmP|VCVAl2X|eQ]vjh+FK*nh ȫIcRFLhʦ3nHH7vPg-X?>Owl:\LN+LP-ہo Ol>˫e em0Pl Q00("L I%suݻxҌ#Ǫ-: 7?ۚ7HѨy}ϕxިxpa/V>1v"(;Q rqUE(jtH#Fe5݃Y=\EQ* =iB$tV$%rd?y6eK5m a+P`eq/J[ZT/#EeADGpI|9RQp_yѶ#$g1r#|h__Ң rBQd$]?i<= fIY&)~eMO +D9†g$8_^#5 ,P} WrPpwF5~'9H?U !a#` ( Z0~dXDH :CtgqG 5?*zf|y>*P6:y^s{=i?֓Җ9^d>!j-+ kqӽEڵ`%fEMrV"+jޱk,}(bOf(|9Pn.xGkof=0}FL2sQQi!qBRYn ' clʫ_k:p4{arh6&//n3Mas|NO`k4Y-8ųnrPFb[zqGc;qГ2 585j Ӗ6Bv8"rF}@٣z\mؽd>P @q&CЭQi/;8ۂͬns}b֩rE!Y bN M=uIf,0t0[4c$l AzbL'qj;xٰB$ժĒ AG(2a9U8J_|>LV4CS4z߀ >43 i eĠCNAұuE 6;*U9NwdU9=\}G]Z3 u;XrG4pȹHg\mqӅ-嵴Q=ᖞ*Oh]φH0Wm\ .æ*8-y]I`3χ[Qi?JnGRF8T56O\7MtkWb_9ٰpX# ={BM_Ep3Si&`+NV|0, ib3IBS\SP4X]FE>+j /1JOnC!3e:\*sUӋ`"c&Bdɐ?(At7QSMUzI|-~P&YNYO^XI4%u nWJ p/Z(270*A;iz nTG` ?~خ Kļ'.>Z:_ڍjpݪ-0V<.='@ԋp〉:ءSTwhK\~Uv.MfkɇAuj5ANirOjC9ƴӴ͓ 0%5m߈K:fB0jɕ~;taWȂ1.IxM q*0ƣMdRП/9S~<8&gPZú+M^TMuL;[c(~#<14$qa\6.]ݴ"P(J7l=o GsI4]f>u2Dmw4XOeιZp2Y~FZ-HQ}̊^i2{Lp(66f$" o6zz+ 3po?^+",E!J`}CXB]I aq=Z|eS|?@zճD7 f2-GbҫRݫR ȯL[j~nا\@D)|•XĄ64QD]wBZ) NmB|(@YU,2vIBvQzm:њGWtD"7f"qƉ8 ꓮxn.k#*u^98 W= T ,9!mJw٫tG 15'd{W",|0m06Sѐqv$ox|扉nE=4h8"Oօ PA^F(DC9"l*0|z3J/AUbt/חlr 8~-4f8'7 E,h,(u1x,}&ntd)D硂QCb[)jP04l:8$Sw".hš",IytYE C$_[k 矘YzqUokHůM` 9ٟRՕF,`.9b@FNhO%.&53]jF͚elkOZКU Je } n\ Q&׸/1 [ C}`tKƲ'C2f5-_Xh$8(Z9-?L>G  'M餗YsypD,؋ǩ@ZLRg*Do3u4\yJG83{>g5[a [MB:,U!E[`T}x,ӰL3pc[b VU}[]ƹs-Eҵ^rGv`J`-ɭ&?lHf##foM˱![S(rM M?]0zajޗsP !*<Ѐ8nPKH5\ШA©_U%o^`)]۝2֝=#Ͼ sק\6N`:яZȊ]hoVzf6b#v=9 S@?jVgʶq[8<RnEس1w U 씼<5cҌ0æh$UQ]!5g Xm88i=DI\>2g8(b/k-Ij;Tr^4,$ T~ 0GEq To!M9"C@heKiT,e P]0]H;zjq %;G6P8f۴򸎚g=#Jkkm.C6RcE E]#NR`z'ZN|ʓIbV! wZ!mV ޹>U x7gjS<C\Kst@ⅯmTƓ`[uLxF?sq27$ ⣾3Gm$>wRRqZ\pCfvVA0u<JӚdHv¥_==Use%}Wֺ s\`|ް}\`Tn>/^P8&nDӈ /sQ8ٶoU 8A## {PJ[HĦA7y2cpp0dZVbb7^LY#'3a 2e*+&,MF&5Y2G.fR5* @ͣv9|MuGS۵>YvI!327H?Hѥ"~^A;YL%Z•O%ʫ?g5It֮p!s.Bc'6ӹ&?ǭ)WImb~PCқEJL՞Bl>$N,NM K(.8'-2Api/2IL=7)6DՃpQE~Vjb&90 T"M]ajlcCU.[p<8\$*JJ*%8 Gg%&hIةӨTz#7pF:y_+1u?gW!`ŋd0%UX;`g1AWM]R At pKLr)DL-F[o(i-TJ(&̃%j bɡk3ph(7^&XM~&pl/q Be8 S(U_%7DPW}MĨN#%5(AR/*NӨ`3–tg-0$&l4OfSڮYNn6+3AȚ,hp4+EmWvQ-τj86GQnYWߎ _e(2< qwb ^akWv[5pK~ik_ Wq p0|jUCa_2B2-_gLAO6YэdoM7^q[)j7YC[ɳW<&J:ɵeMHMQSGyVwMJZ]z fS'rF_2boJrr%f<7Q.6CCJ7FKCa* <6zynuEBZOrC}pկf94G<)@# ³꘨=Y;'*6@V.$=t85?N:uM~U&oŭ? -[Q~=-n34xߘ}Re8I8Z价c(^qQٺԎ{oaPsyxL]S֨'f]g*pavɤUm@OC^jC'r7Me$<"4$/N9,AKY/A)b,ȶ:.rEoZ2wO m$Y^tU]]F>0+_4. { 2C5[(g J ]3U6 g̪I+s3\7-c3,Hiwq>s,<3|9QcłIjΫf6!8 ܧ n>`>_JCcΜ'emN4˿]jP/?(}. Ku9-0MMC}'ҍͳ^^1gM0P a.{0$cRǏ23SLmv:Et ]y7\1œIU)1n?#vZg`1bhtl2F"rc&g0RI>Ol><bW\{kbh_Hʴ'QoO(SqYMD> X#o]1+z"̣Tk: Ȳ4őn85G;?"y^ 4b*;\'q9znO7ׂ**4I{ʑ7HG{t&wl4 ڏ%AN6#vt8~/3W 6/V0%@OO@QbHP.jI3)ټ:^ÅɊWN^ch|کjv3sEoQ Ŵe/yH*@w ~ c/o{yܲ?aE7)DHC,oE>ͻHyZc9rNI\?kwNg)*ehq&½`yxH[(ı2(.*)}h6*"w1j|̢<1C>Ox86_BPVl {&J#Tw(nxm N`s9C!Bg 6jdrb8DHJteǪ䍅k0`V$)Z^ nxlov08b}!H"B&I]3qU5CckkӖ@jqQG@Ť%η*,m+5A.p|~->D0D"5܏Mշx%YqFAFO"d5c6OXTD,@V4;:c>2X~-)5^=FJ!Ɯ9ZIbN,Dr薤+6zN@YvË+`VVЅYzt G:11 DOѧMc|ZgPY~0^ v&D%>zfWp&G|f?"A r}PNc)22oy$x{,,_֞?g{8ݏ8fvλө$!pC!IԜZpP*{t8Cz:n3k@iw 'F#̮ o>|ZdSӰ/0a͟ 2"l66m*4fQVU2iylOgKdϦi)rWÕZ=Zg5w\SJ|(Fg;:/Ŕ\SN+{Os?0M}+V!D$pJV2>wާ="ƛ-9%U00Ll)1u䛦E=w+jeۓnC~ 3xlF (m +hy[?#D$pK >Lo*`kj J^1YjMs$LE%K{# GeVɤz[To@*=Ղkn] 0K^HKJɚw)|DSX d-˼+R?ʑyEo"ӝ{P&hڄ>k`nmoF[ӍyP9|tPa1_m_m"gy(#)*kE&qb6 8V=,d&'!73$3" dV0DZ* /Ţ,.VdXkV> jKA5SU2NH.n&674 %d nEﰒ% 2fclTk^ڮim.PD uhw Au cɇW d La`XIX%RPЪ3Z" p}U'[.]gZQk^Ӻ6x@?5mQ*Mx?bMs꯫EySهߟ,JxlME}3Oʁ2|I^`/O:* =niOM*5[zxiW } q ңUU>{IO ==Q ᡝ ̀$Ii물I x{2.i0whblg) &􏿜ǂq9WnGjE#W,9y~nMtO= ~5=%Muf:.G ۘQ70h}##%ͳ ]1 *2ڠa|3YC(4D+.Lw\Ҧ>3d(l6P|hd/ش,vd7&Y-H)%eh؄$(#H@5SB-4 $'c[= M_C8 ݦ`t 6T c; Vi :<;<"^vn^ 3 r,ض:B\BKߣ?,%ݒfÏi~*+3âHZZ)e9܅xtgq9(mOsaϡa@Xۯ@#I:ct\ 6L09k[N9{kɍ]f*Nmџ2M9uhn8| ICG?/d11"?lEEX3[WL$5?nτy%38Mr%&*zƷIת5u$v&~F^uI"Bh䵌s =kB}s_gfHbզhw`hូn[Jhx..\е-~M^q~'~/vBϗԜ'v_,mۘmi3^V~=fu#g˾˼ kGbx7)4&Ie}RATrjlPX1C uGoj}䦲%1͉{v<ԓXLGws+= =%uӐk >rLD:V„7U|KMD&nE_taii7c1܆z|2hٳ[Z\VDfJw'K#QR4k BgxǾ{V{oT(yf1#՘DAD`"}!7N*PG[Y)Y(b 4DqthEqd@4˝20)Dtf|`֑5Vw_06Yp6bY{o_"D /kB)[,P5D ˅QAj.g_>{E/-7s$ϯv u{E"uucEsCӇ k]treI,_^cF](b~(OP܏lio0f +.ۏ^AtaB6!Tf ̑%dL .if0蕛u*i,cx;蕑۵Qա:%KLϟ ,=uA MfY8l]AaKpM3vSmͿ b b_2pG\HP8R0^ܢLM$ t<)Q_MQCUj;P:\ MXu]ii8x:b1Vr\?k.U7`h~z {ߕI1?WH1:a 1.pa/nq[#)=`^|o³?ǡUJgx .`S("hGۤW|/I;&3彛w?Smr5Zu2}! k4>SٺJ^V-߿1dEpk1˄`!7J#t" ōyC_} jH G-d]Ljmw$؄Cz%72B{IK! s ow7~d SDpaJZ $i~Ϣ;t+sy+NJ#ὓd]"ek(e>|wȀI$s4NNY/„L3qpՠ T\%'VO4N/aQRR!zo}ģHP j-AhW"ScO7m'"U Dg:uf5ՠc׃ŀ47= 0\Q`xDeo*@8D&QIQłlUx~`8Qi:=sִĹlBai*!s*g@h ~v›Ho9O\#6tߜMLM94j>~ i!b$MTLηթ„urzp_4+UexFOO_sJ ut\G̈ q@}@DCo) Eh)ER޹ 43EϢ'EhGDYv}W6>mRI1\XK5&wL=%u \#+czϵxGkYաoPP{q2>Y9o oX¼E=JY &`0-uoXc$ c![%>=('jhsw#fa[ ?&,/٤WXd{':6S]7^Qhd4Z \ֹOx"h†n _]|$,^?P,\t'VY/Ew#{li&/d3pc;vX&`φWA3Igk7}}y@-|@ YL!634=otέ$؆DG,aᱡ^6!_q0OoL84dhU E (-H;\\+uH Ux1zj[ze܆AB/vj<W~V~#,m(rԍ`mD*ݶ2D 5lPh_c(J`}U])vt9 AϨmf4Q+%Pvc;:]Cћ|0(\_tx9,EBD ]Nu^&Mg+y<&*M֕k &vllج}@A h_ m~iq1)øzћ Ч}ˬ(<`Pf9&ҫCEQD<4޽E"ɉk2l&@sCg0P7$W9XXuan*mkޒ cV^Q6B]^KRA࿞;vDa0 d:@wOc"6&C [@fJ~Dl-!bp=ԿkaQ.RO:@D.jO,ZR4.e\'NZR/ʩ7Ukh<mFH2 d5Z85#vMUjB=Xԋ~, p*IJR7/gs`\$n&~Ǘ(_pzBU:(~[z*[a@D%4Ovq*}!j'O _1RDwlUGgV4xZ bf w-2ߍ]$l#A kU˔|F_i1eo!0) L#d1m;z~/Ql$3zH摽P+-z#Nw"L,yu3C '8433 /pnuf) z\@F7]=/sEݮd;=|+5I!a/EIIirJ9Qy26%V,) ԾUkנ1c2L*Wf/P#)%EBgZʐJCKP>H[C}AzF]ENH,S $hjaZJjqv3e 4GCZqzؓE B[l>mpm53@lMsslso֊gW d%ۂÅr"M˲tw rvOgzԂw3f|\7u:O/!iPFd8L56SMr~fw4@\giJea"h-n-)h7f>C*SkG0X?e^cx-rQb] htEEᬆ+O="+IyA6s"Pv^I&$YW 0A$y$5X=\TSѥ,B+}4ܛ9 {m,>̔qq_R9r/teE;wﰀP !ypr%/ ݹt8dTxh5eVT qW\.:evV+cgKĒ>r~%q%fb\M(nwNdh-? W-q]8'l*\_ # j6=[f4cD'C_9xU H6x&NjO?ХlOhBy ĕJYeGu7/' +{U%X?o2ו&'˥j]YPx,SdSL*PVU@():dsS.E^oq47B=ϒ5W<'c_k$9MU/7&  l;Gr[ŏDOx-Źxp{́V!zD6 ٪Q0P,sLf%aCDL.Uh\ [Lf'iCI(4w!]2/W9\si0vc]@5M dY/۰M#;xco1n֒n3#8qTn+uyFv悈k(J$ tFbH S3shWrןfgin>S0(fԮu%l:,twJnԝŏarsJuACBqi bi 94J92Ce9 :̏NgT/_ /v.SĻȃY |)B]vV-JMZW:vA{{C4W8},Χx'wЬٳp8 iC i4چţWKK[x|OМZv Fg\wVȬDw7Q8ȫ,m-.ðLR vAi4(4kz'(ݒ0KC>eG2`ALM Ýo05x-V& PWjLX M _#9ӕ9Y\Z3kyoG! n/}.nƫ&5&)ͧF9bh];:9\\-𶮗L_̓?\ȟ ʓQpMHz&#XmR rU04DSX4/^2SeP#zXؠ:$ә6Aa1ᯗ:f3dv܎jNG)X`Ms+ GPu"g)^:`~ \d#y3&1iVu Q-'bn$+;a&lC[ ;VUG9aLe#Q\QtU0~UTlWo::w@[Sj~y?Ke?yE,5C7Ra2 ؅^MwDTokRk 6 ; =AHzg@xs֙Hz{%K)3еh/_~̉a?CGyqU$@Ly37Wa-U,/2T u xC4iv?WlH‡,&͡x "dс* ] 8zYEHfq̀XZf -&l3"i2.wTQWT%px⪔S(c&786`ǚѼL#1fo!ͬSӢ^ly 芮xW1OaQWԊ 嵧xr P'F~ۦѲNkh;8.czѱ]][X裣 CG@}F\tmX/ Et(tE&5- p 6&A\0RofRA7&a=A9 @J]%tdrJOs GT2&-gCQ]nI\1$k+CoKܝ"$2%wi>ilۡ ܞUikYfeAҼ|H(zhpu +sp`ypapxDQu1_*2tKgB-=`FÊڼ1CSfGE(<)wOU{/i/-h!WL1Y|{tۻ \mFh& 0D.ǭs .DJ_V"Hc85Y:x"^x8Y7>]ߎr4W Qj9cS4A C3)GSxj_*ps)5ӎ"99`:xAuĞLR=@1 [x҇GHFO=106A@@3Pa&c .$دa~X~Km{3Ⱦh10*4Iy0Ft92QTr;tgGD%wu~*hh[1޺kWlyU! CzFL(br&hټ JFɚ[pӸuDKE -{t}̻n&S|bā -ƀ3o\ZVlb `e[21 \@~lvuYyt'(\@+n7 YzHN> ]h`{D׃.YFÒڑG&+d`*_`+bv'5OABŽC-6Wo#/VPQtNJKR1m9i'LE]R A< B2+Id?xd :kOG3%#"M{x;k׈*-}!f~gY)4TNNjsz+n4\0,YXIf⯩St(>ExPvUKɀ{sheOv j?~AfNuYC߭+u2bGsWD0pQѫwΝwN#-FLoMy ^P: u4 N4Ӭ݌ y]I#67zT]zSL m)4U5y$ uv6} IQuG%Uӛ@!|zѣ(na Ҵ>vxR6j/NH5ylw7>̦ ')>tp楀41%~ jza7jabݒ[¬hO|0NBHljRlد&Pq&S`Gu\EBY`?hCqPS4WelIF3 P KQȶd7ldiܛsha(Z6'ոYR L%?LP*3وk\j[meⰗ_>bRMe .6BŏAQT@LQ @o&!}؅Y_;e VTXR1_]9,x~8`;ZySeY[7+re^ K 3);f' UR1Y 5N};XV=Jge+("/:-MffQGBMcG}X[[Ua_^ tEnmg Ra'dLc")mj>*tqKOyHU苺ɾ^r/gsB" }54:Pqy٧D^$+km^’o Z9\A}Zsք\4MBH(/TNƔ,bAr4 ,SHG^k )+2ٮ@'۔:'] doɜ/6n6d#LB_$6\X"OtIՁ3e|2{> ^%iҰ)nzIfM <7 6cW 025G.`0r/ Ӿ a$ٚov&7T/S=i/a(z)$*)$'>C;Ɏ&sBMzrA 3|d?#Ҭ՘J%TjbhEBB(5 ya(",LMGI&WMy9L&||Ki$u.FS8p"6?z,ǵIjC yL_|Şg* \RP2:B}ywa8;i? W*}`XJ`tȣM͡EcڛBymc 6 J|&3b2!'dp%w?at-}DzFh|k,ApE'-0T"Rr(Z*891+uCQQ^L9?@ȖSda>̨]0dTokͩ^1;9:M* {n[G_kHN-0pjW۟k 6rI qi+ь{0__rP91 ~>Kp'g7,3u7$`!Q0^x\w8}9+ <ݢCbAl\h[ \|-̐3˔|_~q*xD%Dw8G;;=Oڝ]򕬱Q>8W| g%xNpE{$ %1i#vC :&n${C`!ˡƤڀtg,o桃7}-$ܡ~-Xɱm;}8-{ Mi,L ;Y9}"Y6VCc k:nckb3 ,\5rZ؟GFs7\ݢMj[H$DrޠC}ҙT`>i#,|}fv 8گ -m'PLemz*/7eB[ 8l^OA>S]p~Nt21%9w[zQ Ǽ{V{! *? <*nEwtazo<=tC |fDEw/A)d+,D6^OBy)"Qk՞tg*z;vtNGٸ((wBȳwfӺhCOu`0DXJgNe؝ .6E&N(R p-c޹|fy,tl5%"~i6$Ux@jZfbKv}t0F3-CVX\u:ǡ.SvԻQhp}+u%acluiy=y':ģ^k$/(Rl=Gw,T>r We Lv-qa<҂usRG̋<C1{ab!a]G3zWUε/qxyT1̾7arFZ㥇D"Sai9~O^ aտtXQajbEH[`qQ9EJtIAf ql~0oT/St7nW96>igJ+ D"Dpv!>N?SҰ-ȝt}4ϱy|L@B ͲQ㏟f!8ƦtrY pƌnS#u8_9׭&*GpuL4yf's~f Y) "1}fRK0e^6ڃ|\bzX}ksLgۅIBԵ~FkC&j?dj<tR-΅sJr?Ćv:!Cx|sǃ-[zƙz> eȎpg<@JbV$R9P`mU=xܺ{EUM5iJPf+)MV*UU7(ryX+E9"_:YDa 4\igMVqr@ EY3b!f~~ڝ}-BӺv=Rk?9O>M Oy r,S|S@CF&\_Sew$OGyM~uܒ W [3by9ΖUVdltw?\☹{xt|Ff Z"U?I$lΎh#)&e&voHhV/|N77 !D147pL^Ez1ǡ:dD+q+%5lya7d0NybR?3XrfK#W`d[ɼJ;䑆_z_Op+>~kTe=z$GyQ@lҨaY, z=\`i*#rY=@?F ޠBP2Nv(y핪v獝k L#90Yq5l.^(myn?ԾY\m)׉tRxtJ _X6A ?\$R0 N:(RRxOC̰aʋ2q@7Q!R'Ca30nk%Ke^S.=wu ;:{ЕPk"%x&&}mmV4<[\ޠ:iʹPNDȎ}SA}2 F9*J+n  )Gy-=}8Ԅn{Q%X,/M_A{׈V!74m1X*rD-2dʤ_{ )Fo{`C-C@8v6 zrrv*#HEɤ]1G'Љ&Y-o*" "IU==Q55-Z^8?fn{>s}3LBLufV.T`'7~JVfvji27[=cvT'4pHMdպ nuΆFtey^ZiMǯfٚ+A~K=A2G])8Qw{-! A' c?\ΘLɟ NU E[v̥/:!#DFKU>7̎BtW:zT,>sS 1[;,J"Ɏ+JOH4hOkMZaTL!`C[֧=&QvF:w8Jdu"dZk=#J t]@ޔFM+ƗJ7vTdW2NQߞnݮ8Zmj#=e 9ʥ{mTZ{;>MRHj25x\h/H?~yvz;bbϮ?f|+ңGcM>,=hW7C̛E zDyp|b۪L(ӮG<`oH$@ B2s] /AiUsW;H%a{hJPraU6 8k/S9 `IBn0vk:%J׷~9E.=\,411r-44rJÏFROXD߅DѨ4U11AS[G(9z@M {"/LPjKld;1h̑vzxV'9a7G$]f%%0tIg>yޒeg 6cq7hb!bM`T^$Ibtd@;=90Y5|RJON,n'[( u0l@^Uu%DIړ n3B + _Gfc4a6PrRrkiU!lVrtfFjXgu!XDsńшC^}cѷTTo)z>u( A6<[հV; ean9) :-b]vjˆ#=Wx ii/d('OXaWzb|LZ_H[~P!8G`CCÇG˜0"|Z1}vv>l2-³Di=7<= d6r?nkL2XOԐ >mGB:o Fj'*b@[&kfn8Ϯ}_;{L7݀Uc;zNIvS RX90HQ@^ӥnWUuW ΐRܹkSaC~9$<$s~䡮f0H]1MZB{d+0t9צS@jY' 9(_«`XDPiߍI_zQd?%\62Fc9!'1rISc"N9 Ά @V!&i]l1D&a~0])UHcWn {y ҨpqNq8^+4xl9pM?%e0r`k6n~Ʃ2eDTmwTfz8c!5N|冸ӉL%Jn\gcyqΉGfQ<Sij{`9^/ +ɶ6qmW6dExii@!m#~vI(wKV @ߪh~86vl)099il(/3 >`Dn.jEKY( xP_h A,+(6pM]V~Fφy)urT}2L #ȭ뷤`/m~Ek2bNm;@A,q.M!= V2R)ȍJ6PAO$:oL'_f'.DujZdr'sGxhq6Ʋ5FSCEAX^ZҹY]mf *`¸hsDR~YjM=rT v7krESCN=0*2GV%zn:NjqOd|=@C ;Z(GMnwmN}z[ rNW8ާoeדUF^= H1"Kyoc§FU4 UP}†/Rt2iҬM0Ji/V5N'Q x1R}9tHQSs++b*ﳞHNʹU·sNO,k0x|ڦx-|J:({6kܦ#(7UjW hʧI\xTOQ })Wφ~`:,m X$`LzX:Wƈÿu,QML"[#>\E!WV\ 00{#_(?>и38tT@.iiڑzʫ)SpgY r*74B6]/b7W><>s=wV^o' {[t;1:x^(Hr ~Dlٿ}yu% jJg!-#,Jq33"h1JEl-jZpop9K8!)2 YK[$ P:40FȋM%8Έd",ʖY 2L]qa[Fe$Bb -_y(hNB|q{b`x󎍛TԯTqNBg)hjZ}YYKIh>šN=0!,CZZY-^,qjE0{{=e[^ s}pm͉$Lz#5PN⛂"YŒiѣM%f sgę޽S]KVM\k obvQ$OG( )HOMOشe+pw˙ c4enuaOYLXءDA)ةդ;^hu%qP Gi}M538﫶c+K|WL3nu.dL-?]O;t}}Cyvܞ{,3.t2'cp=l)+>ojgP~rSYlF5U6̆+!"4q>#%H<`x& `.)^JMw|. ~U'swqwNvZqaAmunU{~/|խ%iM@ˈJnJVb?Rd3*} #Q !Ԁ{X,&g BB(|!jfj@_p.evO) k2_8ޠJ)W䝷rqqq6IɅ1 |;룺p{-@+g\VJFˏh./W UNP3IRcCjgn+8Q|seAyxcRz#IՈьn%^dI_%ZbIan},<)w4zq~8zljQLqZl&YK;.ׅ='S*7}j(%mO5IGo62eAZӒ4k2jSwWI6[j.Ѵ`A`Hcρ;i--}BS4KVrY_@L{qm }OQBŴ &ɥNlL< F3I/ έP-\YHoD%\Z`m)eyfb :vMЉxHaA1e[n՟Lvv-f,9a,4EtKe@ \sPamiR' #W})PֳrP&*%z {@tQ=97I s=kAƚ ?1uCPL Iϫ(+ZRĭx.{ѹk+c(\LU\ ![ۭ 7 +?9b%--QQ0{V\ HU?lL  B3:$FGӯ]a~n f:G-au 5 ec+se8zKB2>~:sLbq2;ǧL4ArUɁQ$|\DspxCf" ;Rfv6Dw%PG̙O6Z;Ԁ3,:6u(`WV'ZKөfPDjxv鯰\-Q:Duyffê$x:q'e-N⣝OM#/ [aqJ, G* W ׷fwu Z}l0C̍@0;8h}=%) D7ނEVΙ@7c<߷ G`AA_H1/z9s>bFE14eugF(A-YU A4cX 6yب+#ψTn~ @JU I|)= jK1O&]ӑT0O+!ڀZZ)1mNK4p1[FCuȅΨՀLMw뤗 wAOpΓu% FO08OjҗtNvLHڑVKDP7}5ֳGx o3/A1!G'(kX zȐSBVSXB!zDYH!AMdZK׻NqOK2Y? ~IU::uBEu! m}|W hp܆6l:L=MxAf"K]E8VQo( Mz$ȢZE3F)a3B-$ pnˠ aFg ^jSgR 6V씹5A%o-nUz+WI *<=J.E{Q_;<Jqz)y%.O&FyϬ];܊ğn23O88& T;o+2Cq8;駛*O]؉j Lڱ] 9M!'Yշ`̘! vW땰q+45Hy~13:sU ب:IR>of^_FWN-W/ f(I@KGyM>1!5o4}őA5S0OG1!Xa S 8v,9о[\gr<n&=yS^Oy`rjQ}EXD,%veI,r8 %YL<J|\ >3KMNDQ1 JXktֵ5+(zFft*keJAt;b"~k>{uR!bE+kҥ_| Rnы`#ҹ:oV %[/3@$thj/b&zjU2Dtdf AjN|Jb`QY_")n;OVcF1Wm~i^Pb}ddu%k'ǩU Vn_0]=EiCbT$QX#{W4V"&okCPHJ3`@4CS{5 3; gg +:;i5'}sQ- u)Z8|̗e3te%5};ӟ9#6nw[mu\iAZMkh\Pr\t2kP{y@>>W=m>HKQBdu*z,L>JNJсJXt\ >Et: p1Zh&Vq8=4Kѹ1Y o7QH{,wgyw{RH3T{=w:NJDHP7s{&u`\0hҌ;5{5ƍ΀qp'˭M}nK6˓Q_g{u};W}D/Nmu߲">7+Ma8H~ޥ'z|yWCJEz$Y96&BtuK!T(k]8%G)Z%=krFRUt :7?o ~1KFh_]רT'LLc\|@32|iS"X0V c 2MIDQD9 }vطi(FKXocwIocƷ=H$,l ْsƇG8BydAy0DݩB.=S2ZK YUs "&8'=gEyAA q -FSݟ8Z1G$lrm38P' 鷐v,)23hj[).aPq=?'G/A˨s˖l^b!x @lٞq>7JH«50SY,`L78DD^Bv.l;f9NM.9=ZzAyh'ؒY5¡tR0eI\N^pY P ܂7e8{=MЊ8( w9 e/ڝ%Ԥeg񝫹 ߺM5ur&^x.$U3?3y78:@F蚿T7Z.[NGG.3 \tQȅZr̀^%Z.0#mҫP,UXT!O7MjK Ե.)r&Dv;f_/dt ;˕3x×*)o&B!@5_WpZhl;]NFdCɲ Vƚo[?׈#Ar@㊽oqL Rg|9>fc&w*u.38M6~sh~ U B4qEYMW6S k>?A^eaΩhBe4K:]9ֆcan,@1qJ`v*WXJfE֬pbCKʪ-Nƃ#0c. `DZUD@0q_!Ҥ߄=kOde殀T4R*e5kO[BY^WX2Ul튀Xg(/f*70s\Ro=e5mS_k<_2Q?# Z7=X`.xl2e6ρ |rʹ~1#E(A2z?࢒8qQsKzO|h&pu}- H.[tr4ʈ-%Q\(}3T]db=hG)Up?Ψ`=GZED6i\%W[(тE#ʢXGJfDsx"t 2_[]ߚmE$(ZKO!yf QdD*~}h[W օ:-CsxAtjX^ ֍&s7M]:8?vut# Q0R%!0Cg(7"-K!H?kd4(_%a`t)j"e\Jw2[h{W\VWuYM? (r[X2.zCꐨ:ڵTa6U^[98,Qo~)K0]i{o/I=D,2bbElѮ3YX؍ Nh5&QFXZc\}< #n4.Cf8Or (\όqLqhH%]p"O.'+Ou1$ZWL`04 0"ڳ*o=!N=G'H-R2®-~mX)5ŁyԀ+{4p܂/)QD?RH}u\8x'mzO&?~J>m4T a$mnPWJbtxuf<6m1_)ul)ǘ{-Yb|&*aBTXlizbI֊z?x^LT-eRw9b]h#]w%]&*RxW}qdD/X/+!a(o~.!5_m,T*3},Qw˝e>roA9ךgL YErD1S ONҟwO)q~rr gY9q왇*i-</NwFB s&ϐ3h){tn5)` 6{yvrՒcs`Gm8{Z*QL:o89PW,t(hw; 1W5踻D|21t@|Eu?T~l6ΰN_p,樋B #(9%K TkUt'd;iu`w}'tfWCepweOqf:O*B~-AɅcȤ(sosZ'oH~CBX.DZu4 717 u$T[/Wٞ&nGq=' ` _oߑ!$I|<$%F힦zԺ;#ƻ{|gvb심 ? @Z(LP٦T96Cܹ֧$8rbಚF f۸bAQLE۴i_DJ}mIv&hm-eRUSܗSL9@}vmֹl"_,f}\&ç>VO3X!5#?R quk0XE]oqj\vj+%F~ g#p·%ta3ʑ f~_|{zEVoHj;*,`&; ng@ա| M.83Qp'M"f/~Fr񤓳ՔG|_bAf{+΋YQ%cFw Xί#n*XcC2,xڡM9ڈJT5[כ4 m!\AK辬Vf =-)_`jH<jd饧zuRV΅nvLOBvs2iGA]{tn`vc5š. n&1{ZFC߁t,ƒj+Z.Z%ޞ"!AJ%(^ftP øsO|aN¨wO-pFOn$d8hxsT އDM#޼碹1ĝƉcJ,) Yy$ [fۨ}z2 H7'6IweD_ls$ b TB:ޅz$g(xbw5mMUc"CNHMh8;@/VB?#pjxT'  c)w*PK-"мV{BGW\*'4m| )V"[q펢;H>^4X.L#~ CW*m?RmxꖢX6DqS `cwr:| =ueN.](e*2c٨cٱq㖥qX@#)Tۈh ahWk)B{[rnV茤mF8A'>E}95db##U4 R.1̵΁i٨=+@bzDƳSilt ml8ho`V1E3Fk"5 wFǵ$QkjwHg+HQ| FZYCvƂ^>4,at;K/_nky!}Be; MT>M _^m@}tuii> E J5i.6ޖj" 읶g 4cD ݚH.YB5a-eP1%&_6;oeXU.Qo].O=IC=)/Kк5Lc}@O޵~ DJ0lIט{ a(TmN|UM%O[E#ݞ#XT%ySta>zJMD:߾`9o\%TbZ9\e9_s:η& 0o)X>'~\0>X')bhih4XtȤ> /'%%+x{hC"rҋX2deg@̢1I@$WǞ_!o8JT#p̪. H}6~deˬm0C[3v*ci׷ԕ:kѡh*JŽfBT\ǫasṗ9sdZ(Y4"_jb(.|DM{[9d.様=WLFʁ6D1yUNlσtDӁ374;0$JdZs>y|yI5$l);<06z:7ur" GÈXs0<{HaXZX,8J@v7Y4dM=Qog ?KV6B]BQ }C7AŌk؋fbfxο`+J%8QS ~ $^Y>ìٝG &ſVNLеo$.S;凒]T}N|9{vGҤ1*MkpIZ}wÁwy)y{qucٺV$>e)ES~cg.53QAS6+(P<'h: uX_ף|gjDFBȣq"ZrkB- FbHZ}/~@#gzT;%IqNws$^%iRg>V] #Gu ]]3Uc.9&in1UPI,&]]%`_ěqp[aY0NNmUX<2:Bv/:,-e+k:A8|&)9@Gks fhst#+WB\TwKau83.ܹZk"S,sE\YDiä/o<{ÚN|?=ý]G8OwO/}TMBh-M~B;Ϟ@}Vcc̜h) 1Y4]8W.I92P Qf2ߔS,.fϮ_9FÜK{?[R._΋F݀cںu׵o NiWf9Oz:-FC%&ի D*H~ᓣqݷ텘814(#i*B=eKW4_*\aztWܶV[/@=VB[sedάTgVɱZl _]ëzX n1Q喯AJ/1F2ȢfmV]\76FmE?JoERa(^'c;x=_Z I*9%E p@|҉3'=}&)0)]WFU~,'Xl -ey'ܘ|D? rz"K.`g@N2ݽ6+-nSvA[oD`[/%4-p뜦 t1WAhE\ T ֶjq؜$;lk^2I2as>WQ$l,6}ƛ&z319_r!'֗m[M9(Z/=ۨŖaSX:HW,Ґa{[zB92ݘY1_\q702Rdtt`ֽM{Lv#~1bVm/,\E×j8S5|JHϡ*NjbvcNYlQb杮jzR[Lx bڂx<嵌#Bi;w.t29Qъu0W/ǰ:WJ'zbn(%VqrT彚5l@^BazsFK TGO|( x6/_:%Ŀ=ooS)ƈracAOB% *A(0*[sgw;A.lدnEQ(8ԯ r\QxjWWnu,2(G;#]#l$g 2 |º"+]2mi}% g"mbo3TA374{̢6>sgB)ie)3rޞPҨȭv\U7*mE~=6R9Bel|5 < U|@b!A ® _tӿee r&;ˎ-S {„Uq!+ _OBރ!¨TF *>X=ˇ>o.f 1-.UR`E85J7F}7 "EY|Р[d/ѭf b0j9%c*7yzFD&g5$Bv߈j>vD<)ޝb8ME#I*G |ng:p켭9dzX1) mQGr6]eJ-s)Lq 1pO q\%]IL:Ŷ,rPA1f7#^u}?=mkF@p=c΅pYJP! 7lHZqtG8O| >AsZfT4=`R. mbR]v'=)AxTGeuVͅDa] %JJ uQ0 K? =8> 5;Xo YL^uHɅ-!X~35Zڞj񞃾C=i$)܆OwY,q)rǷsIm(tKjƜQHLխ,"OKr;I?p6NQX[\a6U%7 )FaNS Nۆ "&hK̀+'I> a+Sse4} MqRnB[ ~Ybt]5oW# alK )7:vwx9.%Q uT{|5`ױw݇ݪy8* J2ߝ-%Z2YK *޸n~9\0'Ό?Ƚ_Tm xTќzrH~yi#I4+X\7{: 4Xm6a\b\TrQd7] bhG$u{AI+i!T7of#I5,,x3 ۯ)-ɍd `^e^,]L$̥ZѬD;&B,:dtbS*on8QRa-/ョk]S~!?&i_5zI U0E*Iݕ:+|c؃<U.H--t@x78D<I^Hga+_V2J.qL۸ߝ#>w)#f %~2tH L8jsBf\QqC4몒pݘ:Yت֢ɀ"pgB<}]l-kX7.,-@Cxf0 UͶ+m7Гu:_3,3,Iз |ҏf r9FJ9zA]˷RPw'1v<;v1Al&\1 Y cA+T K0# 7m艖,<蹣^ '8VD)("F/F7^t#Xm!wԽPSIF9<}Nr"5Z[yro נ%Gk?_`b\8xl@u㐌Pjqar͹>H2NWOH05s%uLNµթ<<ȏ_=EO[!Y*7)'7u&@EhpMB;%q#]rRDtBX]_H KWvV% wNJIuo DT ^|%E|g՘ЌmhC~iH`aGQ&b u~9#+ٳ đ0Km3^ 3NGCA@\ՔS;Yed7K,ۼI- ʨ04zT,EڹR 8̼^fpj~@ë"}yMw+ET]j寘f1__1KBX~ُdk=8k oHq\Ҁ;/va'5V[E;&=D,WQkf_g7yvH ·ME/=9 u̎ꔝ5.\ aQ6zdIb`wE]j'śUFX 㿄q]|IƯ.!Sx?ebD(Jd 踸^ ӽ?.[Jk~.K1KB{}@֓CU\hv"g\wOcɚ4Ny @M/Z| ԜO5 .P>, `X;`H[ҏ+A; ?Qnt|Ԧ=nM,=linCsIa`*B/X#aqwقϡ޽JYG(6oI|O" !ȉ,"#|xlBw𞟒;v+KDi0P_cv/kuBYF9 ޜsɨ+u t=E;-YÒǁ2?! Qp8@u*(ecTHb܉~8J4%~x=āi)*mnA~qU7]>I_俐xqhkQmI?(JļN<{YN`rs)MC1<ط:K4V7$ď' WU?S.ANGV@(}o挖oTiQܹNѯL s#I*̒V\I5yc"/&JR 0.1Mvf(&lYrirP4S ÝᨱDSY~$j9.n [d?1q5'ylGv5Z[R"<&΄ ڱR>$]h4c,NN@Wtީ:-vT& }<蟍C L F&jQrVOl]AN0r6 t4q2&`P:Y{@qn Tg_נ?jrl@j |Yo^ out^ye2ւx]^z |y\ AfRB>p|m}(>ouٷ_f>4%B9h?wmע oȫvG+7a"+G.i}XׯtT[}h%^[QwoEg6ԸA>3%nb 0yL\)kWJC PsYF]ZK8c=!iioP"Ѫfrh"GWwV$gVs\^8{ή{47ِdJnL';IEk|mw-5 {A)2&eQR1 Eo[Rp#c#zC߻1\&;uD@/X |X-oH+ukźMUD9]d+H|AgFu &`+kB/ĻKf-LzOnEznQv6kzVi77yZHIyPgbQ6DeJlIż7hg·WaRlrT1Ƃ %]){\Dǣ&5kPO6\ L 6@0e Hr?Y:Ã҇>!^|ط0݁%[޴N#Yx͍! +y\ÆO^5X6WMٖ. x1˵`k[u}wk_԰i ܍' |\.B[w^E',-fEځwf`g j }Q4M,ˑ̯nG!>B,5IitTWyΩJzް;,Lam~ROi B[Λ*^TPc br+ֲ֙|!mGHi1t|-7lYׇnJf^\z;1Y$9 ƴhy~-{ K ?`8*V!R^垩ׂ2X ȍi@%!|'BMy qcj A %F<\Y"p\C7^E%hU{ڜ9]Sю 5H}pr>*(7%*aJ|20g}X5]MH`&(A.3٣,(QOXue*,f?W-%]b5M]@ />vXY ;i&}L$\* 2(Ѣ2zP<}命; [4g 6}KV=xؒbC>`0H"ښe^+9ņS5:,~åCjSoÈ ?W[Rqz*7h'O=QAG44XU^CpJ_s,Ha>z9Q"n.0.%ah`"֨ g繒jk/_i^®Q@uό__,HR&zxͿ;X!z:#M=F2"mV"Xȅ8v%ػȮ-"5H7[6/+n`@JP:V陫>,:iIl*mw8&D8-UCK7(L&/lv[##NgwtMlR .NgUwW|p3g .f\y Sxl=GZ-lPwl5DwcJBF69ƢG*Zt*Ʒ@Rg|k4HE$z- Cpm"yl#bYJBf07<9lY3ʷ^@Ѻշޒ3^ t@P[PW+w;OdfL`VmkX9. 'I-9< \*q\)O_@ A<5T8JXz:%rJ/jQ99 #qO}(v;7V1%B``Q&z82 Q## aҺ@zrd}="V8C kG.YYĚ6];S9qC^ I=@sks:jiBO[ڃŰ*[aX0ƙW'dea@kKz c$ϕ2>,a:psŻ5M7T9]2œ=xTfx M^# e:CeW뎜Е'57h<9EDM!j*biE,F&AǷ^l6T,b ɞDl|[euMkjxԱTd*XP#;wk=h2rK}q).;Rqm[|e"_*fY7o5*գ,@v4|k#y )kZ;cw]˒]ˆ._F7`;/@-E5EVcHqfj R%)"bquL"|3[̥+7ck;"t U൦e oj'`hR؝\~AY啇30r#5F$4 0j*ʂ߾75q)DF,lWZ+kUvamH;6=UCٛx'LO3q0*Zh (,[0}'auً=&PvޞUrɻOTsr4W_}S~V;eTuU|\M…/ʚY](/y-hk2S&'+6{Hgw9X8hg'Mx(`ם3ץf9%3w[j^ @ŘYе4$XaڱLN|jL0LMQE2IU0+L[jt"LM#&eI"*ϘaFU*7<{z/p,TyqK N8Z'䡓gQ^+3%b78Gw9+'Б>frD8 #-ռFX͞e#0OJؤ,2Ql8`h8f"ghp~^1 }Gv{vc:KeC=yD'EۼI5lV^\- ѵgDETX .oډdec zȣU|O(gr3E/iD3ΫpUE*sD=gݵl.6>5֍,}Gw1|iLk\&5fPUpC%`4#-V5ff46OS+%AR+% Gn?b&-◨;vW c9Vlĉ r׮T*+DWwxAEZ_tLl3Џ0puт2Dšm}x BkIԭ0WmϒPrbIjX2 AX/v?KUS6&w u؟#3 F;fu?4w;U찯z. OpKx.:}Q;s]M Wz+]5M&'\1SdĔJߒcK#9 *؛7*?ckqB*%h\NǑ)]q&G/i=4#iR}QC"ν͠+pچnb2`QY < 0}S4R;4$*yTHNJL#I43G+ZyR67F= %?[$vTߴSmۢ5Ej[٦ͧ.Zͭ~} ƒE5O逵{v~]@j;=RB7z23cާg(954lC£s\PᦱRfVWc9İIŸj_b:UO>djVCRsֻK%=Ͱ_yRMBoE$OR$# f@ȒGB'F#:헡X7 mMGRA;n%e{i/PөRy=!x rhXaɥH-_wr+;=Gm[o in{T|G Q $HǕPFC7ZvH jwwXۭ]D냳0NMF4_1-2t3\ʫ!=?#]Fkh>F}b6iS ۛJ$_cNUwl _k F,lܐ ͋'g? $^Kk)ZSN'f27kq*x`|ovȞ x>-?DedOYбox#KjSz2=/2y˴g.^_5*,֯ ---+-!$-,W% -O '8}1l9BN˲ &VRXj>I﭂5OJH ;%(͍KpIxsUM2RT5tx)ɫ4j[GI aIjfxߔ#2$R,lyAjRΝ5S"%1F(3E>E6iiM瓣RkCei2 v崿sCB6QJP<ѤsmAaf'>cB:SBZYV"v%{7,)k2fZ\~#9 #M$YfTW`=ݧ [S +_ѣʚ'fjEkٙ?x3]@b} BJQƉH_Aޅ/KP!RdB(&IZȆ0-2ش I2BTr^$%85պ[yF'@DPN_i[TZm Y\Ӈ0eC4"6@?d%ƮƐ԰ 7ERC{qM bG"-2W~;L2?:4ɍV~_f"[ӊU,?ҭrZd+22a <$ZGJ'1 %}Q%>Qa7F}fjO~EMd~+1bXي %N,i51eIlq'P}S޾c'h|W^-s #}ewŁp1J^Q20nM wW?g߈&y͗ Uh|M8a(T/'w5l$FC{՞Dw騟4Nq"oKT&1`$l`h&5wec<|k8*{%D9[(_a6=R@ en㳧^VC?:a{ߏr-Kg PVeBZŒAckhV`eNJ8=yz}ICO(sM+KN&Aݺ!H8Oۖ a]iЖY h5ƴГ4~ǴѺ-j#yρ2(x P31Dclyź8N$sq^ Ӊ6>ʙrD]a;$C'P1ݯ_XoˮD]ɩt hߴdw+$E5s&ۚ Ge4&ӞU[o,,|?c~||R|˟2ri{dz~D\q"/8c&ÈdEG>J;O ;ꤕ< ;HfuUXq`HJ <:E}=˽R%z\"U!h!~,TV&0e5X/ǂQb'/iu&_ajm4 ƈGt;چ,ɼ-  C8 i4[lځHomN|jcCDՄyuo4 hV`Ѻ@ 7\v0A,  T׮X{j2$딟 O8Y5˙z3oϠV߾!3wIIϺB׶At(}ڤA ui<p1zK]fޛ{!&Â}_{=RO^΄IÎκN 9Hu#/ev=(8AMv(8],2?xgTӥ«z9Tt̿Mwu+0,|{%*M@N%nTP_Ryя+>3O4`O~ l{ VPTLhbn I3aga:lt|ȟbtb0B rSt[?sWm7#B>0>PM ~Hl+'ݷ+iK 1aR_T `kYLmc-A@+/t1*E6@wBռd5z<9#rJ=7nT " Ծۛ':M%jn2]rhѐ:; 6@&*,#Fo9_I f2 z<AghQ8r"Ԓ T D6fAMo :poJO150Kkd SS%zA 2WH}{LC#GEx~VsD"fyD^uu.W@ڢJݓ{[ ^yJD.dHtʋ]iA[@VԓLSZͣtw6%_4QJF1:㷛6XyFFv-a2ፓ#x\jf#s ^uj#ㅌo(PVeFK|%c?''>/I=gn9WPN*}< v_'XIp};XeTf&6\t0>($q=?AjMvXW1>(.o 5?2 MP-7_W)#-<80s{ qkYM8Q!⇷֦vlvnSi bF:r囚l+p(U4& bX3".J uE2A9ЗH[$j jG(g6]q(Zggb׾#g(վZx>fs`*":rl{:< /ѨR+%if>~<$thGhу#ccu9 ߭g2O8"녂+XpE7r*c aIwQD?uomՑ"bU$")и)!HV{ #GN} }?~+goRJe)9X㏖ӍXI'q.Q.7և[(=i+Z [<:ļdi{/W4bX V.OT j g tX瑯c$\8JOLaf!מZ˰ELYgp8{aZgo*Wkn(h W/& ?GZGY R*$яxuK}47wnr-(զ gL RQPdύU,Ij eҦ#*E2"mLTptw 7yQ('EhwF. >,EoW, OUfKkn|?'J]粋_ q|UdfD2e3x!ak;:Axx)l]8@ ަKwH+l"s^H ETLhONUD1%V\ܙ+BcNݿP;P Lq$лĦ_v{2`'S1X!CYJMj $}M/;rSu-lcoHD-z;fya٪~nWgUkbu8ޥ1^q%o orqwPVPXeSsFWH3b9dC#%uM:=Se.r%eX|^jn z3[%hO7&q9$ ZJxRc!=5Ө+ɱ=gD^%~%ȎdK6F[sux͚l-l2R3aal9*@=D(RmK6b³S{_ڏN?[* f+ zT|h%0E1.tj4D'n5#eY(XrcA!v]!(%YhN)WOHw$,߶ a:E42- tThn (uo00RYtbW k؆i > *"Ó{q Ƹ8`n|Cٿ.gJTމoT| sLHFzX_ ;UfCtF׏:y+NkrH #yK|"38 Hb/lƯM`(/bSgiN|?%EA$fG #hkMtJx BOX\u; *>%|wo Y?ds! 4vVJ0feBejKFr'K-?L³zh8%0(R$.j ZNk~#%)%+yFA 6U<!R5|e&ev "i"=~c.8DfJ SO,OŶt覊j?/Y ߗm^kYtKPbO7InS!7 WVrR'v ~nӈX*^ 4'&&?:c'&)_v q#οATNR{Y`*M"Vҗ3[o\_[_Ȇ{D+|;u. cx&;ƚR8yy b#.@]< ?IQyu-JD#mbU”0HeK'NЫ ɜhP)3tm!P?ӛޓGMTΐ{P k y.Q#F$uߧPe@런Iloi\&EDuiL;SSD4mHOZ8"A!Ƙv=ӴfN;٤< j\ZG?;Ӂ;{/ôfD9Џr=&r9j@o* SwZ4A-~e"([BƟ&E_ *v4#܈tŀ%?A#IwR[Ky"l, ۼ# 1?PBj +\?"mk󭬙"B9S6ՎOw~nE:xpg5єA~cP$EZOSֲ#Δ<Tjqìɭ{a]hvk>g?!=|b ?MzbQ?Ή*-%*ѩ1e?b1n*9Jڂ:Np*YYӮHq?<L` q56rde}{s.*XWځ) e@gp1劏eOY}̐% M'e6-(hh5BWriBMZؕ? [R@lk4lϘ8CM/ k7a'oFU7ʡ]IQиUHRkvbB`z)6T]-|"j D wFi^XE7!پ4Iݒ_ޑ{,cT (0-2GQk(-4^MD6H =A;U4Dk]%FaסqԚ2~Gh..Z哪d*Qyz 8>u/Q&Qcj~E)3ӗKZ\ 5G ۣѸ6K"i=3*FY5*w`iO$TL!tFZ0TݥAw/ix.f3i:]bPűY~FdYq1 p90E<1aotwrK~ ӮzȖ`^L`eyK7Ȗ9퀬T#㾿kY.nɬ8  g AVfL98ѵlĨiS泗 JZDDyZ8ba_8 XQ׫ f:2$2v ]zbvXͱ49TeZt=| c=;X쇷 +`{cHuU3) :VV59C&՞'u=N4k_E# D@@VWB_7*n'_xP oP+-!j[o쵿A4a7CnX^:dP'6ťaX 9ń:9׿[ Kْ@m޿tYJ:XB6Mn~\쪷& x:Ї+eO." uq9#fS[3NWR>U:/w̓!,QLz!*I2# $Z(}`.f:T OfF-s cEWjN%M7|w ?'#rsubF$5&$ =ۯM@o&^1}b9~&!͉Yvh&>v>1x &냉4oYq cRLCk; [;wH4&?&o2p8{)AXV)Z:/V +lg *z2Ig .[Qv%5춤-0:\n8ļ&$)t_p$X[mPX/+Cyk,3@Ba Yθqg{<۸7-UOIYo7 U kT7];Ojnepl*D6kO@; /kweSAR m%2 -uFm}8$K7Y)c2e 㐭g>?ʙ|}Y).>5v`~&̓JŁ FCFHn 4ȠxWva` CDJ+X'9?sX)ӳqN+nGSFrH9mib /H<|AY_l/㽨 X`NS֐Ban4“9Hq g17xJpD⨢^/cJ 8BEtXCr6o6_Jw~$af mA~A7@y%޺(}$n[&- W2 > Tz]:nQ@*&I,*ۇ 957 O0YJ e_[ \L* -/ %f:;[Vy5Zob9M%OP+~(#R=wi^s%h:gk~ fL6 Xe\Ĺ'jZd&<{Y!YC~ 8Џ`Md!K9Y׽-vBI|X?a/[c;yxd''z͛!ܖ'Fg7^d;"o5Gގ9=:EBإ9s/o(J?jYGt监DC;+_V H~[̥:V^)ژZ<rp/5yĪOvѶ,i_zS 2@8 4gK+4j ,bg&@|S;fȃȴ3=L_BUmY]q> 568\:ϬA;})!2(7c1^ 5DnZ;ڋf:v5,g5Gx~mڦh8 %":$&0)+GiF4#qDSRw1LΉwb⍌N[ylNuEa0K\Ms( ; hN,NFHjFEFAgy}+؜oh;bc&7H@KRIqnmMY: ZFSގQtn<ΟSϤDS;Pgc f&5.`IWF!KG&wLKi@b`y3%K {ik>"{C0ؠH;Խu\bU>e8_9 bUWh܇vPեi< {b{/-r2BB9I3kpQAH" *2p$\wтrgь c jї;M*:ᾘV~D=}r|T_U*QQx4j#%p Bڻ-3P1ŧkSۀ Oh] 6(ƽZ~QOƶt߻ #j[w) dg n^-{"Z +U 䵻K$ڏ5jION;,/ą];X95)_p-DΗؑ4.Oua|VjTsV{xAoƠ#0.'^םܜǘ];"~ޱ_⁾WaTMSbR=YSN8Q?ubl+C2A3oPM/*~(Gv `;XO ~3/Հ7I-a.vC0>Z=YXyeQKnihm:YbyQe34X<{eW^q,X%Hۑt[Cm)`,%zCL-3 SN>IuBAS]EV8;k7Lt-ƝFE!+O7J3\~O YkdgO9Ŭ!w4u`4{ޖ9+)=N::"~ށNWaztQ5B3x-`awQk8cHɇMF!ge?A6^ VkBԍ$6mz&iKv(*_G|s.W+o|L䦭Sur|E\h/06ԫ*Rv}Wu`hv*~/lPZ'J3&lOFwRԣ=M2!sn^aNAmF4&kA{F "!u ~\8iLC4`W2.a hxK˛Zݲ|sr1ޜ'fC \6;hio-{!ɋU7DAwVMon*m%wwxix>={Bkpk b3Bũ]M7h."Ԅt!\O`_22+vj$@R1x6%Bb[;yF1i.(V x'eq3+]9w%][Iocj+E,>"zKZk'V6VN ݉Ĭ-)Wˡ}#| /͖[@O[p2̨]]һLZ*fwI+xu+Ɏ(kh'_ljnyF #ӨUxT޷729DMꫭDmV?idϽM~b^Y~zd0O|%0t:ʛE=Sgfrr} W@CC]|G=sQ: D0=`].zU5(j~uRTܓbϪd\rs1hjLIt/Ӛ|Y:`/MSMQ2i0uSU$<9UnL:&m"B XgC֖$,kͼm)s7%!ruWyQOLspS؝GFL6?˿k! r;}]Yx3fMddcD<+oPzbw<nP,'bH<ĭ a% =AYvl% j yci2P.V & 5ֶQa&@@ 4-GϹ.J&3^KQH6d`"R?}xqg LӓG22G[LLykmjܧL/z2@i,ԏ,3,'k$Ni#n}xHZ '+*:ah"KˆB@cĶF Hw9yu>m#MM?8Ȫjl֩'ٰ\#w%FRw2OH|ɱ>tYOL\ş 3hZh:B5qhZ."BlA;x.xrQ =rPY/4d;|tXSTʿ%[C2({~M\X8HdwfٱR˓T|SLGs`b1=jgdAHKrɟCA*^eRL]l є+MeH($;zԈiH@ #:jypfem-3b9?Dδ4U%ao:/BƦ}( 1,<}7A)1bc< _=+7*o9(-Gi; NMJt ,oF̥SYqaH_-VϫGqԈ u̽?}b>#z2"m6/Ẉb{^K郪>χNoTsɖ%⤎5 L`9>E] m=VrHB (fo v|n6,<Ԝ?̗ڀذYyɝCzΧ1=q= ' d<2D3hJ]h*ӢlE ݾN$DߊMmz4eۇJs+Ġ9:hDgUc9I7C=bܮXor,^ȩc|NUV+7@6Dda-#^b[-1~ʄνz=^Py0ۗy ?WdMea'h{ݠ)QƐﻰ)UrE*2݇Gq|>GeXͨ Zj}EH^4BY u*LbkkF}KɝXX}7F4i7 DZ@[ 7hXQn:~MN&:5 z|Sm-;>yDeg7*FQʲ"<h)ܟvݘEza )8"VzN0|6󀰂$IHQ&:JOpz_^$+]H MҧW鏖BJ'+Njb5V'Ă AQAw ~NB܁j"❗C\J@!8`Ƈɇ>)Wݴ~O[uSWђJzw$|ɚW.0|g`'"寶Dìo&y /wU7jWOCNO*$7u3X<.PXXU9K{ ҄Ьnڬ޽U~W«5* Ry\#so8Q!ruyQB%|I8"9zJd˜ݖ  !T\C7±Ispcz?uzCx(o)}YflyG/pU9*ÿZ>bX2\$P &K,[ݨ !6e![2"1>'ÿ aPKRݹ4O`ї>::iSO:s_ W)>eHOQ&y"2;ÚDu fb_{M{[r[iRgwȯE2Z4ߓ 8 Ga;^`l6[;o>rvk MpeŖJwU'G)/󁔔Иg^F5 1Q_媸6ZPBa=Suf͔on<\Lc#Ps4m Ykwt*heۀX.3IϛdDZ`]Dmpda"KK8 &L: JbҴCfׇ5C$΃4-AT [(<А}.c8<88a=Hɿ|W,Üpʲ|6) -g?^({)iiIEړPiiӵC_ ԎIg])(L|벴~,X\oAG@XE%w"RZ j.+YҚ @ lC@t*F2G~MϿ%U0H-.8&w⣕7zD]<惌⿽Lj`AȼQ:G9[r/m;`R,{#vقSqIpPkd۾G5!6P[24<֛S0eݓc8H<&@wE%i#7b7=9j0ܲ$Ws>` Z1v:{>ߧ-S(ڕ[K'yx@wo2 f%xzEW)R*T6[ L*ߦj7ϯ*$z7So̊.bX⬐'#z7s} ݾu8S*|y 9 U8GK:*ql.qxaъx1VkbFW떠} qĪA>'9=Q:"zR4jHmNzpctVL4:VV5Ђ;eXaN5B `PB L^qa Eb{N%H4:xlv`:uҿy0L ,q]!~0s QW]o6K*?&N*hܣZ$Ao;PXNp_H`** ?wRw- fy쥰O/@7"ƒǺO;Ψ!9&j*qa_v"7Hm+5*)AX4X\ sfH0Bh.:b 3< gW@OИyn;9-ݓ3{Ƽ pJh^:j 'n%"F'?[֨D.x+Ra &C|֛UXMT곦#RD!Rӎ&7/Q ۀD#(N.b~ƊOܣM{RDڱJ<=4epϙ59eOo)A d6+e1=t&wYa/Ű=f0 qq^RǏ0蟏FzRo }e8X"H18Ieˢ 1 քVsDkG;t-N$ [= h)X瓒+gb%<^,z;Phe(>>*$*[' *z\hgCU 5ML뒱k@Px-~3ɵ@m{m&CE-]ǣ`-$Z@8ΘVmL'%suٷMz頀_P^PyҠٛc.bg…FI NXp``8ý}ʺB ?$ (m_Ǚ>Ne%}BT$HcC/T311vxb-F x-Zݝ~ 1Ǵ bn@ j,ntu=;Q{\ـz-Y|!L`Q&W7e_ 3Q_Vȇ9W#ðxʣA8@ ֲf=/W +슂[a<#k١eu巕Ի.p!{kT9Wˑ֣.a|{>H7ec1Js} Y퉟6A٫Pm*= G`2CXcbM*R(sr5qdtK z~cM'ɶ9,$cNTg7ꖗc!ʗ-,Veb>|kv[T^_Fl_8{lٟPЖa&`9m V\u"36M9^d!jnr\L:R;&sT $e8%oI`ԭ,L䯡rO_PPC29JE_o5dppx K&l4|^xr;'ʞ\mDsYDthe}D "Κqp˸)!I#K>l҅쐁ǰp=Ǥa :PsA;8 Aُ0,d82NKDLc- @RPF ,@-چBR s@ 血Vdf儏 e9RIdjXUAo!~g =ґߺHh#?CĜ_=i_~i bMm,7vIM# -8tg!T>ea6\pr`E K7FdtW\,nSi ݟ&Ihz5cl+r(T8 Yn,,α>?,Ho-ؾ  #b"5-)x-^ϔ7*_~6cem)= R ?8KX| p}a?벺T 5T,[X+nC$[7*QwhO<o! q}uMJJZ'nۮ[D&r6ͭ$cpM!2؉+(1/,'p%BG >&#x[ NJ7 ExS^sI(%Ie Fz#M 9Sύ?Иn@%y[0c@G_8=@;D8Jre񜰟m.7A{ A.񻯌(; $rZX7=pO31;]f䝁8 LJGZl m-W * uxH+E6 cHk/P??׊h 0߁, \[6,Hy jQT[2'|RsG$hɨ. 9$LRl+}=6(goՅ}ҟ?UmKdWdMD~+[YP4)5fupyG9]ݿL#aB4bt>k==bj݊=QQ#ȁ/*MQ~7.&Y <'bC7,s`ʌ,Q^|KHX.́TG7=.yJ؁Bh22IK ڠ~yh^!}s%Q"iyݏ^~ux{ (+RV/`GM2غ"Si~QEY0_A |B c} <1WLeoMw0%R\40CP*ޮy'fKuFgjqH=cBz+l#cIcN1 ?7 S_ON@14j+%SMN^T X @֊F=jb$y&O0Ꝝ8Y}GB kDžڥTCsdH 6lލMDgX BsҨuOB֐*704-5ZMtmU뻬sR"y5FyT09$aZ%AS=)$&ˀ\XrRNi: Rb, zsªM5br^Nst44hIZ iW݂ItNVE_֙sگˁ` `NGZӀ=FH}e>:}=9 pW>:VqK"6[lFo`ÂT%< J&S8 1;ApOB` epMX1%f*ō61>{0-+YAfdLOlOzf uU9z \UVn.åxlzȳ|~ YW / dC g;DPs%])<|>b4h,GP̟Q 1pdhOg4HJ 8;E[*K}W%]Ƅ"f,IQ $i I4|>a6HggEʌ2L8 { o睼2}s)p5m}o 4|%؉IQ*` 牎6fv=mz N=7vDYJ?+͒`ʪ'X&{N]կt 'S5H(fb O=Eȧ6NкM8ȉJ&KX <:<3k[}FM~"fKA_-9zư%^'/n@"lj Xindc͡/M8Eއ.GaIH8N˜J>kd}NFQibAaW1x5#\rfDQ˾;hL: t.U']*pdLۇ:wIb<_;ۉr;KҌl[4fK5oڡ1e{5|&-{^ӳn[~?Rmn҂츄 ƴ@%#l:#~Ev#_L"鿱SUs$]oucJXov"~12$ōgW.c%: k@ /MR qe,eW8V~3>@ oYVV @֣5ƍFQ+Ze6w෧\t7Ji{/Q֋q>oFD{SD".~AKfM"3/:nEic#85 {LϭY2oB^AhjAj$$g K⏜h-H}L^x/쪓˱(p*իFG.k,|3wècڀ7ߧp\għ+%-U FXڬ߸z~ A4$G}? ӑ%8(v*69Lu٠EidL0?nj}/aWX<9͵lGc,"y.)cKU\ B_W4CAm~Ps!xW\uK 9U> Ud>Sg嫗wZy|Kv:7r[|ýiEB}`-S@ %1ϳοaNCB_WQ |%,JL$3-FJ=\>@2ؙċځ}f̨QkW3^Kŭ4 aI[ B4%|Z"OD+]`3RLpa{ۤ8=b9KxkXbLzٷ4 %%@^C7̽ѯ)Ӿp`@I |GjXDYEO6{߃׊."b&$.bMvSwL:퍈54IJ+PZ.ju(قYҽ"Bi`,PV?:\<;$=lm9bL]ѳxߔ5U< yI ch0"YC65xݢg g2r>~ )w6c'G.#$=O[ *e~H'Gѻ_m 1U@]u8#!xrPT &8l` PSC8 &N'|N7g̬NHۊbJ22Qls (UŠ5>yiO^C1q @(iʵӼu/CJ??.ZcY{70-]kI ˄f c;VȝJi]f4ct6ݴ՞@T1U|WlߓQi9:rK݉ (z'qx<*_Yh]ǫ5vmoʎEA_z5WYF]jrIƶ 2wIj݋߬e.iw,~ٰF;/q-|BkCqў̩ЪJW8Ae!EaO8jn }," >Oِgrg3#bKH03DkCy_"s)p7Z* kL;]!{1WWe2c:_HVXk1_S{^ɭt+ˎ ;ζH0KO]y%ٯu 3e?hϖЉk/^RzlEJ= h2oADdg+Q> ?lF0. {=ʣcӛ_xJ=OR 7͝tL\~YΉAWwiԀߞDgmw"[@q}QZ*i6s*!j(/ɳyR}}vԿ J7ʣVmXTW÷J,d@9KHbtR4 ʤfR`fe񊩼d{341X8bϨ!}i x2&6Rs1sO֏):_̂w _UOOwgFmAdOM/a[YϤNxy*,y ,]XѸZEeNliR~bf<̆6ssDa4P8f PQVHI@> \޻HS~9ѓHޣ[%3Ԑ/ڍ!E zQv#{ vFjtDt_C2E)Kď6ox ڳ7A܋Bg"e:EPͪtbޮA0m ut8e8~#$qXoee T*hNG6N{oD"s{ǰ/X=;ܯ \XWfb^ [L??Q_|(G໕_p 1Y&wGQ+\./A pm'(`<'퍤C6hXN%LᕱqW.,#μp7+Ne_RаO%1j VvA+nБ7fX`shل jMhuSN{1]Ъ́OE$֐{cE'0ِk֍n䣙9\(*[`Nq8l|6ҡbfwn)[fg :Uiyp/r;JX:s1s(Btα!a/Kܦ<ǰLԔ92[Z=JXXꬂ+vDBU|ȧd#qO!Ay\}Hp6Y]b (aO˚#8Fx1"h_2&:g"Bj0Sol֖P^%w48δPɓBM9\9ydߊ$>T7A]ݔs"ʯ]_^i( q?K}W3[NޏRIAh4@q_%W .s xt y!ʛuҨ k}A3 Lϓ}C "6|]Sp8!zvSyLig@\c߈oegWIPU Jk@ c1eTsxJ`3!XEKTe-!߰z/ T4 q:2U bUdrҘ4*7;|BQF{}Q;QP#JN:P(KkẌEq+kU |J(U- ջRG{KאTZ}NSW;Pp{:$~8.r̢?A_lkX o mlȁLKE^T~D]?IWj`ߕHRMauH -M.nG.-jyI!- A]i۴0[f766^s&p{5cI5Ybm|Q8*ޔ^UG_IJK7\ ; ͕V/[OX XFiـ"3|t[U޴ /0*4 UDuɐEOV"z\ )LU>cUBx/ ؗKUh֟Ł,Ătk,mon*h*F,x&{_[Gj>9E_zPר'r  8NW8B-$YIB̐P*W ]0[Mf-RmQ_E@[]vi(T7%o`-Wm!5봮2tNp B ,kD0Q?`g;yN{$XR瀊6x-:48nJƔY6d 5댤{~IRN|EKbVAjYiq0Bl'cj/iek',sr89ab^jUd~37:F%CRMsԦ"shG !JzWX:_6oC.eSItPn=/߸J`qpp_#7- x_@A`[W􆮌TPvF;bpń)q,fj&uRD]S 5"4Fz?9lݯ=]M4udۭό OK=[0@!s;zf.ágR4< s}45b9QߺuL!UP&Vƾ&1@޳/ghk ߯(W=E>,\eHn#!'aOE4ŀP\O7ڛR djH`8`qK@j.RR :pvy@FR& dؒI'Q6ћRrr˜^3xrX|CȰWiŻS NkD6m;4 o` |JTB>o#]U8tX>tN?/K9i*kxE4F7G[,a *&C],`eѡrA[^ ƇL\{w`!0WAʹ4}&mWSHq. C978)Oʵ]=_@*@ mJʒj0(jW^S8DL 87-t10^Kz'ٝC.ټâyImNҶOٔ]ǸFsCIB '͓9iwkqNiAWΪ~Q"cUF],+="lptF~K). R ɵ|S` 8 {.o Y6#58hur!Ms^*vSk/QTkݲtY]R8Y9uF}* G5͗l"V۴Q(]2d wt#?0v6fFa\;^q2,T%1ͼ+ PbCM8*VcB5 Zug2YTPYR5K^9eO!3u_'(O1*ej$@j$-n}ht,W= dMg!uL;z1]yT#O'|2%.V>`i#e# ?n4ՎT1C!-ganJx@Œ=jI#Y>^_)YD> BqDI*YCT2@|HFtalŬ{NecԽ;OLn|0ja 0|Nm.LwܾJ+5MBe.F)m9lP LZȺx`@̷X9OzC(Haxǡ1TuJ=&cLTnSETI?U5SwB-̝\3Ɏk圮wRsBysOPFNDsSLDMcwqM6 ~rhpdJԞ=UGs5XUupiR18ĭEXJ~e _H鎫pxW8.ʆ.ߞw=YM|-"?Q~U~S 3Tx|WVs<3S 3#k[UW/>rƛ!'O*gd- 0Hr^n^ibzJa89P\ Qn2\VX#&~IBBNW͐m RR\+uVvd!߫QTץ/VےQ'hI-#%%^da p%WR';Y-1^JDzzjJg^Ws7i N IW"|O%7z>G W:(1Up,Rl.$FaP@.n= /#~f%IO\.|Ϙ5{e:f+T)pi`k) &{, 3p.te2Z^B/H#Za j P]Y]M UFm0'&&ƵDB"BԨ.Q <^te T_r2H4mJLUG\[ON 1 .tS N*EmSkO^jI #~2A}Lv-̈́ciA ^Z0)\H꼪g~(Ni؊(̋Z;~;8ByG:HBnsЈ7~1\ieMeP8Pu*DluA%S1E6R<VZԙP`TxaWk[$JJ_G{ܾwۃI[ĊR~jޅr7~pZPƚO3 Κp+%V-=o,*/\shwڈ9Q+׈2ǒ%)Bÿu(J_s/Ĭ 4 p̈i|kV?}$_Xb~.uu)+8+i?+%U駙dߓI. ?Hj_{[K8[Z#8*J , "rCYXƥ 4If ZJ>š\}f#s(Yrc%0TpomO :4F^0[@Z݋+{aOB1`طx?e=zQ8.R< QrNr(RZ3npB,-1[A 1Ì7s2MPAkoϚ!6.RK518O#{{Iޢ3J]usmLGNВv{ e6bH1O~d.zƌACB(=P B3T6n:sgfav3lش1E&,8^=ݓ>I!1i3J]1dt<2JSF 2:8O`S"Gins+4²lfVKaDٯ䍙n;ҵStCgJKuׄz;ҕ֍0:=c;;Ar_@NX"ni_|*y`{p `5./d˺N#08}/ҊJwNuw3~Oc,>G+=z'O]=x*-Ϙ(L\"sS,+?8+k~B0k$ F1>frP s`(nH C$Ͱ![DXdOrȆ--x?".=r]7J*.2&5!j puˆE1x"Ǣ1WlC631a(^y7Ũ;fՃ exMi:ZCh+B1eM*v>'a}1!g]A(91h?T."?=5FQ8S$KPw(hQG .{}` .gYZ0707010000003e000081a40000000000000000000000016439a3550000be50000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Ww ]?Eh=ڜ.+o6,6,L:RּP[w'jH4bod j4QJqZfX<fX8 j eL+y2GY)9]դIlg}t)lU$biL܇zn8>Z2QxX(n7dK2Fق Oʬ^hn}hyafQsqPit. FZk~%V_H:O*Wmu<_RY/iRot R1 CV~/4I &YsK u}"+R#[Đ/bOaSrFȝ vмԐnpe? UAeaKVvկ!~ZVW5!RDKTaDяmPwNMMI1d]p\rёeM)EOk -ҚwNJŧT ֥ z.&g>*š#pn4>gKV5xK7^/֒$rn dEELbDM}ńTrWc=*]u(HTGI4sX Gѥ}S]ph^yS6*0]&{oBmh"Xwvybg,_**>ⳑ|b QTu6U6G/En|}8'_o.9@Q`cΆ>{L5}=hh,UwǿV$TF;~QvFvG㖂eŕ|&)m LJ=pVm=α;瀞\7'7sXؔH+Mk=SWZ9z42J^=wۼj{a5:B>3@hNRy`N2=R" ˱{l~2*c j $g 9$qhnԗ)MR(1pGUAC<ދh祴\)PKԘ HF!_z׾C\2cHIТ0D%FE%\(QZ,.\::Dx ]%yQ`8&\LUȑct[:2w+IZ2po1A¡ov+S,^ɋlvs5Ur-SYXZno~B+7J <9!G%IQ u3*ly9|i3ե*~kyZ  (ɽZΎڑ{@@!Q{s{9k[8ᄳAP/(gGSo\"wHZ@`u[@sm 0_y'8I"vعQ:[;\B˸<-ԍ$9uF/ G>q @&Ff2UmY  /Nԡ3Vn+ OmPFe|Bb\LXWs? GLGc3!;,P~,a:ax%Q6I,MS8c˖hQFS&k)Ro78}+$6A>hŇ*CBQlrhkGNH߰:buq5"?;|Dg`OӛMyjzK~;,y&{`Py W a\EPw;|I4jb]G+Bu4u8D|2j}E.1"N֥?'Ed@ UtuX'&d 5C{bs0V%[1+W-y],|Twr9\F,tK/.ځ |·I׿ ˥sp }t7* ܦ׺eF02,O["ikQOʱ8ʽ͝%3lF.!i#h_EB fQMay"BsL(T蛫 S aH#V.]Ey?41Q`AכFXʥpx)AROPmx!)Aj,l6iA =j^5*#qE@a)4rsPAi=NF%^{n0FD]EzcxQAa!$;p`_+R%&H~<.s$+-MQ F%,Eػ.b 5W$g>wɦoKdƆ Mppmu"QE OmOFy}HǬ#~p񌈤.Ɖ-XhRˈ}e$9 وKsP{Ԅ/m0vv*ۅ_UeI0yE˜v/W}򈙍òΐfRd3Owl6_f}a{7 EͩI[|aEfnҵm]B#PVh&f Gh $ ̿5:d{Bo{ņI!Z^[C Bǁ%}bdI^E~0z%ݠ 44>J1/]򎿨 p'QRE]t^pLSwvt#}|Ľ d,wa`qGI_I8I־1'B8q)!EN"J:}B&٨j=v\b@tFHq⪑6bo)b""Z%Ir+Lp $Q]uxsMEiկ<Sv#sl}ko |vAkG<1-1r`"vu(y#DPmuUծ<(BX*B'F5Rba:]?[Tek -(^͂DBd fŹ 1X<A7ל` ,~L_wrI>;t\bf5Mber@GzAwJ^ |'TTd ҃#SW_=:Q3pc1^h( [g{bg':\[m~+ՒbЌƢ- oj<2+5Ρ ;Ms6Ry\f"/ '¿ĄTǽ"e(L 2ݘɒ*joM>_VDfBl(vU!G Ԡ ȑb`]b _#dO)?PbIq9Ǫ9OUXL4l*!\Lu\1(fPmݖ'ݲ Y}8GocD  Z 2{/O\ŷl&r }I: ~JFƓɨ\|5ZpKF8ӕ> %rIF:aWEWg|-9H13I3YO҃x50v4uB`=:j݉<\}oIYD Vi9[6 1#U]4x_S;G:0=i"Tۅ9@]6V N3?8Jf}TGV \v@$ OzF\_X>&1_[_+5S[F.`;-*7hWW y+V/}hwZX2wsхe~&n<&Gd-#r7ib. JH[̓ rB>#յx%p85oמּ+1Ռ2Q3 @wScO#9xcb&ŋZ^ű02Hn Ѝhv"N ߌU9@E+C MhXawpbnaM{p;21Hֱ,K J:*&[xi?=q`J`BN (Ud'9Ndk- tFN 7Sv*Y1v Ge'8 /Q;ЃHVPГ=ڴ@}e P,7ghD& "^ջ t-R5+#WƮ'_:jR[lj$ qzY.W +ft҆dI)h;ά_{ܚu$.dAX}hfVC^7JqlcFcpkk~ OqP-xZG4G"K(qhي ꠩pL?3>H:!hi27l61Ox!۝qhR M3s/1ܖR*O s`R0K&tS{Agq-+m#CH86Lhb\rȽEf]i~jCwn (iJ}΂N~&Z9';8:Bv=Gg06(Fnu%W3NA6a\54Qm[A;*5sboŠW@5T%PKu=WQ"Oځ/=4G\rt=9TwEGMʈlȄŝpB]*L?^YY#価Ęr6pn7VK=|bL cf2Jf_N-@Q޲ <EpkQBю~ꔻ)z a@+2Qqr'(4vݙHV*3.Orbpۖa}>57$ yWO."W ޗb}o_Lǘn?nVu\7kD4!,$0k;¦ )2Tr\$_JEh^cͯU{ټhvWx":ψP~H60=&h"oZ'&1Hbf]#W*uRڣBD-ӰݰЋJ\ߐ`MpqtzF=}~F?ȭ^ucm'ۧ݋rO/?JrCx_iu)? !9Dxm.ۼ Oq\Og>p-6Vܻ)`J zm[ DR!8jCEb$8;ÜMU=GZr~ ؒtݳ˒;\9!QM,dbPx(m*W]any,Ag  rHHvN?+<ͫi[ɋǖR*:sr*t(9c@8vQ&$S0lGC/JǗEǑ vjo.r+jאveJ*Q>>&goOIvSM*yi5J'`|w  JA 7X; !:sk<,§|wsf!=rޫ_3ϷEOut00G,*WO3kfC%"}6๦iYF=>5cPpj(G%^j>Bp6M|kFݹ"=qǦ)`8rD'QWBfX8y2$ZΠk ]5=KlbfH^YYECi œH)nr1ϖbʍh kCfl+Z'̼3S&&v^};/Pc  ׸yzI`A gGL7bjAfB2Ye){ڲ0/0 'hDkǝ#Ef)=X~wT=A''9jj[eGEGݬT#j>% g(TCG i\NjK?Dm/woϭr2+ᦧ2H ◦]Jtn"t0Ezi"Һ3:@i4ϳUI9'G~v ֻP8.S^ 6΢J%^hŞK O3*Qk#ϻʔ:9R6_xcz2İ"{w"6gؕ vK(CG#{J@w)$r *l*YNl(ೞ;\̥L9ه`A@Bb,rю/7l8\gx "Nsl 2Xk-T\鼵>Hx8|pIL F_TY̬k*S#(Zgdr pgV[Xu0Z~H??Ύ" ^#?#ΔtI#a˥Ay>ȓ8` !99 y-u%i!I3A]YN{WQ)CV>ؠ=-$/R+;cSli _ BQحHVuu H JUG2u9>0jzLƺLJ؍}[{\nM%ݫ"mJF蠍n-݇ "VZpks:u6/g`2:|n$/#zz3Q"x{MJ2zC|K,s? 삒rP+}Cq[{<ZUefJ6J0_L]W'3a[_:V~Seצgs!a_Y!@ʪ:t5UlbKpR=B"ElOP; ^9 |x?$u]`K]2&9. |R{Y"Ø!KXY56cآj0`s'ɭs&׉"L/sq:+ B _ S)c`*tBDv/Cr-:Yrk"&@WPl'>N+!:qKqߥDgRG`'1jBS`"V`V>Lx3J鍔kourV&MBò]^Xi{ŷ'2 !dbzc.ͺx{ ?0@L}>9tQ˚u>sfjlR(t0,x&}5-qu(4/tAJ}2780:Ó,TG}ŵfZ}.Ö,Fp?“?$nؠ}* OM#?kLYZO|&9~"Zֶn f)0{ +IQ B\g!gMO??+cP!Wo9qAH7cJБg |`(R hQ mOgˇҋi "LnAbЅWBmq1XNЖuXv^-kW䭱{̗bx>aȡ ci>wgs޴M>DhnKIdlרF [& =@w͸ P"ĕW v8;hdu"샛`AU',R:hP.AEWD\´=m W|_>ڒFFd#8i=$!q+ Bw0;kV+\I@.5f%Elg4t*_Ʀ:a3q+umuc ێ$9]mv ^7eH'74yViڳ[^蘾ٓtARINϠ[lï+6=k,R-N&(TA$*&˲2V;O^|XHv1m@9/]F?Weù0]\ ,MWQ@0j3 i첡Y@}1HI Z̽3W%M(&܃ln4̠BZgGl!Քd/̺:/d4fnخJ+"Jh9y6)]b@ ^'iډED _j7*Z[b8_6DF߃U8DoxvH(E3U̦^Wv Y۸?ѩˤxvGgDpiBLۈ:ǒѧP'367R#ӭW^ah SgϮ5]7LdeP&To~")f-^¬{5_/EsYV ;n4X_N7*Y4HdXI9]?;8b#?̬rZ*b/ĚpQ2J@2ғ0p4g\7~ +xtKv}{||y)-TyL;1i t;u#zCPxKr;KP O)Qz9A„cNxR CV3  z@AHFGG3颬#" X;f??3{qm *G%~AS+D_w{˞$Anqىo)8\ш.8[P)QCOgOֳâx'sH f8ט]]D#UpEZ(+1{%F,87 kdvzpieA38}رzޔi9NNbr sنH!\U\7ĭ=kf 6y_Tւ@S =E*꿦lR0 ]j$߱<1i{o a]`%jDO84e=G*~atz 3[qz:GTzqtm|e~*tl CU{TwS=v78.S;j\fyE.YGzݯ|j{+2aK f;3w=ߘqTx1CT k 4'MF9~nǘdj<uK6blܼ9D8R@.6n)nngn_EbrUɿ27MrvS Ұ W^Q G8{f4In,-Q$c*fk95r1B96lz^y)LtE7/ַو9&[#-WS;&`%% $8< dJkdC̴OS('pGXD4.$ה"'f}K Я 3xDb?\p'p,l8u'V!׳w@2@Ƹo^9p1|^?6B#.=@Ś`r`L]7-aY5T/2l0{'Np3Lg^l øNG'N#9P貱Bmb:eNJ&Fs(/הɱ~"JB׭s21ɋxfZv"˝xFlOk*&R[vTuΛb檚SF&xL$ۛ}dy**RH<@2 V `ZЁFU$cgu7UGI&b=F`/|0$2a^T_%qex;ؼ˥ ]x{<( ),[ jml|M#GJi+qLz-vrJT9j<JE|cO1Q~Z Dym$Ro_F d-պKZבާ~lcZwBE=VR]bldp9@S w1:]EX#8^OOكéB̶ч~z FjG0,"]QA?utRQ^ уzH6rEA|qy)H:`Gs'""+"z* F$->y_%2kri$$lV|(ţ>M8L$ ?N4Yd9ae%a [3!<it&*yӝ0A춰P  aE[BU8ڣTtA܇NOof2KgFzVXDҮ,K~1.\:_t< 9=KjcPS94\ c'!/_a<,hapob! {Y|рglas-s *v)3m>d3RLBMRC8{/Qj^EȂs'"JW+R$zqF}}$;p'ĸL&BV}:[ k»(P/Y"\^7?q.b7x$u^j"Pl1|أd4GtUEhvgC/{66 <HTڑ^S fJxk.!EbDDy&ӳht zpb  كSП頴^`kY?;N̚ 43BgC:׹4!نc8gݏ9.k Oɤ8+Hxj}5tmwUM}(H ]}((OŏyW'JP_NRH`WaO”rH2`ؼ/Qv2ySM#T,I֖Rl+H fA"t3I#D>x P6RrRN/(ljH[ PTrD g5иH.:ӭ8mQg14uAjRΘqp衳%J D{(9Z,)UEOLj}̀hp Z:I\G:)N%^</8M-9LNnD\:ͅ=FrmTD֝).T43b0h׵ -*aoSwzLwtڜļJw1X(:7=iٶ!ǂU Lx"/&VkX'\-"!i-q'ϋHÔYz)_cUrMWұJ,}aYA߆]c{,m\p_ѡ.y/N_-N厶w>"80J:3䆙O1HNt뱼oN8p+ֱql{RY\PɮVC$?^LZHJiSaϷ? 6!0L=D@z("—i"w#zʿ{n]-ief.&GXC+Aq{aZC_l19m=yhV&Yŵ q@2~ڜ.w1ݠ}a S H{n*UirFE:) /Y}F[S9HϬY'pɥfQi; O_ s{7#/GN:S1V-\Q,0O[a"$n>3}+_|-ޖ-.acAūµѿ;"Jr{N=~zxuoO2c+o6-Dv0$^{HA^Ѥ(S+*eNҝ"5)_꺛Q Ǭz4~/Ӊ.-W hյμs<`|_bеx+-qi̾A[:>ۏJ0A݃t .n_rf1oL鏿 b%4aHc5ry)&"'③ek;0Oy*pE⬲ZPHJ&M^a$sQh[[NJ |/wbDyӟjnl MƜ?RPd9:J@@OcѣabC> p+xbRFe$β:,ʷWE`m*GR#emo͢ :fފX=W)1Mعt|z[a]|> uvS٤1%M|Tc[GUkVSAˋKh%x`WQy+cDdz,_09? Տ);׼a4K|o %US_=L;BybWvl-}s+)!ZEŨFDGԀioi{t! Bq "p1Y;rcI7rzLQBEb ڭ7 r8ƛS<4wEU(P.I:Ř n"LP;QPABAq=hX/B([b/9i%϶p$Е˟L؎1s;L?isHEoS~5[J&3 7Y> *ƹK҅2MZ:jg B>..9dKKl?j]DΆ"=%,w#DרD̮2V?iJ)6W91+ʟmS5MY!H|Vvp@G|(c^Ec~f6Йס",lO\tjؾo, NW $D&oWgE#:96+>Ϛ2d]r/Kfk_ʺQ_%l x ӲL{jCm^I,Kq e*TˮfAEvs!U}x4?2_c.Hm<k,^6~{Z~*7vT>m6I$S 柙0t (e*;p>چ"5V)7׍!kܙm _ҕnv #.ь1Iq9wQNNKH=C( ?;AEņpWي pcY5i>"]էvT%*9'3!.xS*h{>۸E pSKζ+/'Q͛Hxf+$}(  w&nXk2 vR_|=9v&=G/" <-7"4ᠳUXV3*۽*su?,E7:1ya)R0{Zq&؋5'֯ȓZf& Zkqb~*IӫM_23TʹQU/W5`mX=hlJ~/0OCNi.MF.o4-,W /i.|G:k9;Fj`IKE1K<0܄ŀMU&Z4tQIN 2y~*w B ( omB@E/o#uVת+&A)üJg&YhG4Ujx|b BӫA AJRR-A!e~AsÖStc}s$nj--y1-$k8*{'Ce >2S^6P'֓Ԙe`71o,V e/wZ BG>: =$aN8Rk<ɠ]@rmD4bBWhYb]0$WR0lE|bFmYwW7T<­a{<#[ xtWj@Tҷyc־ ڷXc- ]TA %∦u>~ +ydJ% G } H= p;6{/h-я",ЃyK㣛T/}շe3u,59XvX Z ,? ٬hMk[m! R15 O@xU+f yBR=@uTauicf2͎?57$0cz~?? v !ORquM/S ?1K9VYgDiXd,e@f@žv wi 7WqHg_S|-XMu>^e Q`5f`D몑tPIKa,T XrWM$>Z5~aͽk\2L hLc>֩#i@ah9=*ټ.mgvȪ|9ܽy7 :~HhԗW@C 'A¢]\X / _@(l])y:*luk5XAF@}Š礮4tĮg>"Az g2&ΦD7$qP.T%CuWejEةoػ Ur(;]&_H+:>i+Ux,;>!{T$+֭>Yl0c|н bhuhUgsuõzKZһs-.3E(OX՞{>Zrp@r)'HPmPDQne+_6R-ozTO PyeNS*5HX؜iɨBxA^e+=nmj4L؟^],'_:ez [QYwHO;38.=ul2٧`J,|}j{~+CUiP5Υz]z=7l,BcE@* c#7n:5O2` Iku$qM6SqCZa':/M%9dx`$h %Atp:gڦ7쇾آfƒ@̞fcjsǜ_+^1iZq箰}..Qo EM@/lh>AWZƠEyuS+sIȘnGc=<'Gx7C|ᴔR-3=-kTB\,,[3*z^=`3M~%&$TvHCpF';DcY7qFܣ "LFue@|9%T0033.Dd߬vlc4S.` ldy#Z`z%,heWrC֞Vҷ{f!vCpXP + mhd|R>n NYdi{vLd^i/(% @[(hM 3I2p)vIP۩`\aSytv3|9g%+7G :D!Έ:MH9P\wS\1<;>}ZGɸy-4p8Oͻt=.vεwJl(G1i,%Nvc('&Iqyga3#[m.i\t5G)Y7Jmr0r_d#Ckvoo0b, kC$Ma5x j*|A'Pb (e@`%T໐?Þ $M3;ٰ~. 됯L=2Sbx8)MkFHPq\{jW8. K"敹W'&9̿i j#gq@-b.L|oBf)" ?(oJX6 SW+I+Tm-f3Ső =rx( :(é4sҨJdiP&ZjAC)&'IZ\ȪgX0+"W#~#$f|V ٛfs_ޅ5I Yz+{lkKNZ:UQU)hڧy MiGu Or"tmH4 ̝ղ ]E1Rv9ST0#<h$>vtz$1crbI"[k@n5U* ;ӋGL}'6J W"qwVJA3Jy1L/P;R4=KHU3"en~bP1LԤ}1ՍfC0=Xg ^(@j{>S+t=-wϗyYnMWgӈ]|s| ՠv}ZڊZ ˼84>o\ic;Վ$K}>Ў@'p*&{b>E3 fL-c =؊kzE?5ݻfP: xBuh%6EZ| Y7 لx@ [673eO],R8wscG\]l2 ;?>9-حQ;3wPo4b_-m1 !R%~ÔԮ/R {8XjBp%KsG%٤ n˔JHkOٓ~fHW .{ ~/w#sQ:6,*e<Ő6sQ6TyB``jCۯ-t9g(]xހOV:g Vi ٸ4*ȞoM҈jqQԐIE%:LYz> |`4CFHoȿmW-HR fpl-[-s`A|5^r H H+bPRN/`yܛ<Цo3)/Ap1: udvQPov3#X;~?BbТrO߁=M= G5')3梵RhfMbR!˴Nji{y=hG6d4fhHU5Pyܰ'eF7Fn7T}9<б$_Q=vI nND 8OM1p^F펗z8ɦv(PջX D'TٖU &pĿJK]vLbǑmnX@Sv_SZt(B'ୄ\ M`p{)"H[pZ~/s !&cv_:~|'ԉz*fm4kZJf #ī'0UgwŞ/*K."umY qZ dx52&&R ݘ׈}Vk@4Rא)"p]3p>:%KD@/m;8 w7fW9vypDB='c*2ޛ;ڋ$sƒz 봄A-QV Avt Dr=V$0 'p-m_ M[4r[/y.U32%jp4Ѽ'Izs4LP7AQJip, a(/?hƾ]犎g԰$) ,iJwg` { .Ւ7g8MLbe -M!IQwOu6N)dI{н^ͯ%U掋x;vS_JCv`P`vbD s !/ uLL~_'4@: p$ SjGW4$"+\"=[0d͙DŜvY/ˆj2,=|-%tWQkItm4]&18S9GA; إȴ+S<y n k)}[$<rij,!(m@m-Bfx?ALʄlz ҅dBF"ቍ缯p3loQ*:C.bX␖μ[Ud Sk>iZx;SUgs]I©"c>NӲ$^#뮊sP U{UBQ՜5[|óN3κ"R9\:!&n,aVA|Navn vF36y+c4oGذ7N4^ze`*O KOkѥUʰn="ZVn݉XpNpìm*\JW2 >}UV;,6SNsP vƧA|ZE~f z9ob\k%qb4NT̠K@ON 6RdDn`ܑ5/b'wdɤg本'(A s]m"WZϱJu!MdC#j=PʎZOS?;|2 % gIýyzFa6I۞1Ӑn 4*FIG.TsV1.B bS^mBJIH&H@rV1Se5iV$wè"wOr_$VwC޵> \Z~*e_-M~(QrW+5! PZ])Ltgۍ2PqMDLB-{uɞ!/!g8]!Km6y~RW~Ya hsY@m"98>\H jRrSi.h㋚.,/!X^ X[g$s= +WO.<Ny^jx6xP8&SΌӅ/[jnW~FV<ZDG$F\G 3WƱC?$(]r=[ ۂvp5dW$S9߲hȘ}kס$^:WGz9/<铎Ԑ)26(W]>Cᅣ#Fk!w_\qMҷ|D;KWQ!p2Jo%iќ8*.Qv/Itlw_WJ$MV VIwiRzۯC t9ۙ& _frL~OuwŖix݇4%|Fs;v\3WJ:qW<_ ؔFT¬ CUĔ ?Lՠ-_E+3^]gl0Zt.*mY= H=y[+ٷmL-g~Yycz(nSjD>a84ӝIi4;<)kΉ:H#GfYMXe:=p\Ю&T,OE蘧1I4YEQ( C* Y[H`qf䯚mY:;L"M&Z,yc-D"1 ,INcᔂq 6IKF<׸~K1g )Rd6HAL+#Ӵ^/O?<q$=๾8]W%PNC'h BDlW"sT|xR!H ~f*:R D? 㶡*bzJЗgo5΋WbfY2Uuy+jA©dÜhDYO_C"'-01{fΩ_K{1Ob("2ҼX1C8{c}&{SJ7ekAhmvgcMqM 3Ȓ`hXw8[UՄ"!)t #}z 5G;zO큠AeJ@T 7êä@BRvz/ z'0` i;/6oЂ3Z{Ƿd _g`L^ I{"Z6Gp5!LKSݠJ#vcdg,lT9p/UNh. %ZHߤQk&q;`D(ۓ'q^(AA:ަ%hwPu^BS--|syeD)[\5 K*o'H9?4{F^dj{"!)d_w.~Ţ8&+ z37wb@ު2yՊk 8_ tUς@XB L^}4оϷϪ9pp*0CG+|D!KP95'{¼g $BܽpYܼS6Q咃`[d`A/KLb c%XTNfe#۴FK.0h{]S&}A#. Z#̆`qw ne%eIT)ܼ p['SO"=qGʹwVku.tr{gpr"[8*q8f)7EU׵hDTYz9WfC^0j Jٌ۟/ BɁLօ|pS X)TZ\E0QM>(OUAmlqZ޶@84EWz'k/ *gq|K58NVlN῅|{t ٷv3.f\GǦúZa8:JrfLTE)Ӱu B +qlhHe׽AJlBy3^`2_!}VPH'%gOħ#M{mm4G^WYb>NnDu0چVٚ)VEQ H̛{Hs J˩d hC6ή7uL:Π=JHE`0㨅Aj"Gie0 xŅ4 k0eF}.Ob$sfP!D9>dzz"Hnx1˂/Je pTLG &J4;'njekZߢia89x]|k{e*`puQc#vۿȋ*M.o^?Dq+'OqQQW1*\"HO2H$:q\f^w))"z5֚x-@q+l&!4Y~Rj1'N/ZYeb `f`~*FdQU9TrN0k;ÚX]A*$TlnR'ɫJP:+l˗pMSWy*ؘS>OLV th*6BVF'I⦾*[SG3kؠ*2m@S!D;)vd'V0ؚ*!y )u>2§*FEt˸/_Z86L6PeFo{H'<YvRP|҇)ZGz%;^,KȇV@I[sc")}Pg~W L-qAآlQ!kySs$ۓvolspu$pg .l612@&źKGW8uT (®zz?նZcg,))%v⁶t/^B4VJv@.{c2"MS xI+WVgOu2`H˺O/4> o4u^4}Μ#:[hy[8\>p֠ujbp3yv1d,y&$LQeB~Ѱz3K%|:Ko/ɒdg B[z-  +{>[æY9k#u*أ(D Y>gj ʯc)EO Mãp+ < EkmQPX&0HE'r |lALQWkl.׾HKKȚ0.nW`s&c b?#}?-^$dm,jw=܎M* bhqJ)fiѸ+1 wY٪y)ι[|ϳb |w2\vE!CPu2Ў>9^ }-BU`^^GҋWqD 86p hU}rN:`wO'18!ɮdI\U@l 6z^|ݔϥ+F YtHgݔYleL+@큥==vdm"{ hT>2!'ڵ >>tN  UԧGAz ȻlX6ƫs6pƴM7{o$k:%\,ojr@J2=~'1B*kCVT?ض%q[+x/wDK\gvqdm qSi"%8#<5 ܵ~%ⱳ\?yYWTƛƱwW0Nǜ?18< .!6qb<&v0b6#_A̯,V2*LgrYI.|}ZKLxm›F!:0۔z7,7y ]Ʌ(c.`bݒaLF$;Ž5%D#=Ĝފ?6oa4v Lgj a?juC*yrVrؤNg(ۜӪLa-DϺ7t9OM7/:zL? &xDCnnwb7JVjQ(f3d~8Xtu!.v'DO1x4Q%<gm֚m|韾' &Cat։ڼR!'\X*jǍKm79mgJmůp9HE8aIE|]T =O`F TK[NFG#";1{_)p/uj#TO'"`H1i)+J, Goi@Rm3\|* 0:<`'Dň{,nNڲ;yJDְY_-KS0*7r\V5P0RJv, M0< ?NH8chNIW7"6_6|knRp%T3 1C_~=P`c J[4ŐPz)eILhЪrWd`1_Ł6,0mO$8 KI=[f7@_V*DJI9BrtHy@<{& ךBh pZ%M"_]7/_ٟ7<0A]9dK9QܣRFgR3l~RR{]!N8BͰQ|7AG | JNu w [>.CPi׆UIׁQ&"|Vi#%\.0ssj<} Y3Al ZexT-*0µά= ˆ%cܑmYZ7gaah&%Z)׽Tɇ kR.?ֶ!h52ZSwQ{l zN(~I 45(b\"=UXؓߊnX&< lYؐՊza!c; ˞J]4"櫓8',=G<>Z U.(/q>{tFV5k:b C|tgmuҫEXSW=d5X Kul ZN*/WKR{ w&F2m Sqko|)ch hI_sC(fJ3i3*%4?tZqoiB]Cc<!xXLa Xde~ }U[t]Mʣ )'l% `®( 4` `-כٹEaz%LMC`fk& ,S q;#>%>'㟄F?XJE0lZZh\Y6}Q6 _NwUzhTkv֡BN)MUoj绹3ҼϣdB5i$6IK S^} -t|gmx΍CAo o=XNGYN|NiQ> ck6v:z[@ h\N̪G1-E p |"{*ȣjtU/.ވ|O7 2ΚnBHg?^FsH'iAhi˰)*7耕XD8K W!S{.Ʒ?TwQL.k}9s>3>^Xz]Lq*3ڶNollC‰5Ʒ+"*v={eyf~RXiFq> 3358$rF0iDnya>@<!%o7]r+#QnR+YSˏ22)ԇVl\s0*lQ~Vjs+, il EMg-D(S{W[Œ#p(+dC -m3v*&Ԙsͫ-6lrwfgVU-sۄ&4^IPoUdl|и.$~WHWg1]E"i%Iv\KM8kLU0qS!2>x֍'@ h'b}|jL[€QDAaQ~,߸{m\vN X@ZDiNDۭ.!BMǪuz|侴CZ.qTɂNB<7%o4`K?"cJW?!1hW5,{V ,5 /ؕR?$x]=]>gݽ6Whxj|rvʼnr@BEև8H5HxvP~ C&oz +@Wb-w"ΗYBwv'`($o[#DIKm$xM_,G}PVdzȃ|Ǵ9 Rz`˟I?:zÔزD`/wWKaC%Ul,(D˳7 UvJ1iGXS]+R),϶MŌ1Uh4"| b!?GlLLcpn#[X<ɏjU}i&W9{NR_2`yFVv]?V x]D7,l[h "(ZnB]R\cU' }ҶlF>|q\/o* ͨA6fMm;y=2PQnxYp{ZX\k7DC2J.tGẘ7wM뗍f^44r%'~2斑Rc&\xԇ}.ytEWB>nbDj"Ra7ܳߨ%!^eO|g$ʣqQ-o|.)TF<*piA\3N~ݺz%I&'7=3)]UXu3wnl4qS: 'aϮK|k CᵴӷE4,m,5;Fd@S}[3h$Qv+ޛ,^ oD &3#'{=Ke|%EYkWGZN 0\9{Xݯ6e2xZAN&#z^^ʝSl~g92d{4:Q( d}mU 0ԃHs^ءdeʩZMsn),XqL>)~1hG$8#i/#_6KTḄaYiqa )޶j|c|Hw39J0҄NXbcv8kRb:k4;Sl$qYkr,O_l/?2Pp*O'=GGZ +.XIxKN|0ꏖMW:Q" ?1 fQ]q<2)ÄbbQ:|˔2VU6f 8ċNptU EF\Zx-s<~g9yn@m}$ ?x֡]{=d>Qo|r\\˜7?{]u2 wܲ٩쑗ֻxMEQDs[ZOڐv;v&MuF!P1٩0o)ZK9OǾ^}7< NxcGJtcم ,$kT˻7)G:|ޖ/-Foi ΍ZϢ] ;. vhvν|VDx?z}utzc07Jxn A xr5;wN&g2YKE?$H~Ikg@8i D {;b u 'x{#rU}I=͉ ՞ Ȍn L<`Y-7 @-(^ӷ2F{L#Mi|2q k0vƽc7aZ$w,x_<^I@EK⎶0Û"8ýFT= >Wn_6N~05%. n l;dQ@M{F5.&ֽV? 4'K󤤡JsozJ%sPMY9N+Vn8qD|Dl9*nL~&(O17{MlM6,ؿ;>ϪCo &+`ϊf4^̱#gXD֣?C dެ-9tjՈԐ)BmݼRC Or;1 )85Fkr.fn1&& ًO<97#>ܵ !W,:H P"*gm$N-8$YdSQF6gK9%>)/QdN$m-f} R ,H) a0]5* A9cg+o ve 1%sTw[b즜t35RB&zfK.,ix\Ɗ^J&v$1;ں*jcB2PvZ篷0`%aoPsG JP=O7y 2 P1%"4CQAFl` h굸Q+ 7y]lLF~b҇!WQqCW'5/Iid xj6ZrGx ^ l0:g!fo%3n jBѓ"m"bbB뮥 쟠t37(m裝 םx}"3uS \A12zTl:&Oйz'Lx*ʜƂ3^sw?x#mŃƶ䮹x66Xs4DH"e,vС˛J'3N<ߗݰڷ& #-{5D1N!~`u#vC@¥[UzA^wmึ`8!+ @SaoZ.*m[dB/Xzby)%A͆fp%8hS6=8V =C9ך3M R}C Wnj{~/h p?z@°xTS|[Ug$ga .IoNjeC. -;RHET`rU\Hq44#e;.u'Er}F?ߞ֊CW(n["{QOcVĒ^ bŗRf9\ &+mcr)̰KEg@ s Oo% ΢F7b[M=F+M|MlD,m@ܛW9d4;wW񙏉=#L{d@ @> y&_sj</hי,Û"mY\C 2>ע8 -x)V*UʸPZ+(Ǿ~d9ii910 ^/YP>V*x K@Eg*a'NזGjOvR&:'7k[P/e\3~v?@tO&z_)5LnsIgOcUj WX%.U3CN \$T iY!{#nW?@{P{)*NN>|u:Il0$`b^:7GuwXELLve/-/:i )g5G6RAGh|5Ș&b%Z]a @Bzג 7,&~ޞlKNx9~1u[,I_:r ~G]o&84RV]򑮁k*mWP+}xV~<7yX (ceTT,P,~=S3Qg4;ŷX)sz"3^vҶ_ sZkׂF֌tȏ0)\sV[ >bvAþ?*H,E8 nd z_@!KOML?'fx;dCF>* QfF:P'ٯVDm5YY(TKo7 kpo sWm{r6'Pe*<~ Y*#c!r6t7Sz86o2xt_yx;]Z )S/!U? ; ϘPJlm fR[iڛtZGtzBښƩn;N8=W~%XmFio,giZE~Y}lqĤ^^`\uO(n:/ m?dfBaWwZ{}InRإv d B >NLȘ WwQEjK%/er~& &Wwk9--}Q|U18Ғ.?ޯP`C8W i0ز!uQgE` j͙?eW;{!>c͈@ Kʼ .]rQ8Nj'vmSEB¦ז/9-̕eɃ$p1w U6fl._GI|'Ǐ0V`2 9kVk *"/Z$QZNk (Fr)BBBȟwd^܀,|qWn)pd_yP]d1 (b dtsU9O(R=YGS3:!7i +#ކtB3ݠUY; 4kq[{'FSDEme!׆F#_WW0>#̰qPVJ*|jB6}hVUcJR;ؒqXCa]Ÿ*Xpț6byhF{r_4=9c۝پ =bX"/QXG7 5-N ͂}Yx},i0Y|K]  h뼽;-o ֋vH)Hw HRpǒ8'*RhX.S 5Xf oڿ fĿ3iKEߝ0[C:2Nn^Ov/rlO|CnvlRmN*,rh|T9 (ģm JY~Ŀt۞t$A`MSN$'{$TEð=Dyp|~lP"_[ +a#[ȲZp+/&A82PP_:"a'+A% 9Ko7c1mb"<4M$XG_ ^$榄؇GBR`ؤQN%4=sڲYql}q 7"zF=m)9ّ )U:^-;krz\wϐOyX YXKN:4fOQ 8=LbXӱ9XEV5G ?a<ﮮ9 IBRNz2ۻgC#{DWGUѻ\EBc(qF3qE#?aS>׸ f[Puv޼|*L.Ut{)FS;6IT,F+-Y\]d=b{UITSdFmJ)&e< Eu<_Ǿ{$\ M^ș DzM +\c 2U.x1c.2rO A? 3o8#c Xtzp?tcy(~<J'n2p2Ú +wONo, sO'bwFQ"ܿ8?OXDlٳ)Q!ʓ5T3H:zd܈65YzzL;j%D~TGGs/#,7#,!-yt+ADbpI-)PqAB"G$~RjoRvmy0ƹxV`Gs[ #LSNX y]m+\N8hZB#F"{l?X|ozޡ tַ~5cr.!Nx-FDx¥ q՘ 6oۣ%E83{t&U"I@%ds-krȃ"l3-#3o ثZM9пu٠wOπvx4 o9)Is*N8}5fܠrh$f7z,(uV9'<<:܎X2ۀKs;WUPp(Uv~=tX.i)U_sehӹSo}BG> h;c}}\a4ha z'kڡFk@V&t8,Kw<#6݂O EJzә9&=L ?$[Ir_]bz>UѼҢ%bEnn9ܾ܏ԚἱI_cm[d8ds&h̝V<9Zڜvw&1a};[wwMi_:h_XRO?"Ekayɢ'API{q%SEѹЃZ S:M*w[ii,tsD\LdߕϩϭW0\q%L0.Ұ/"j枢M혖}~sH$5Yq؂4S%y.O_cF1Sד/= 10dP> eLd"-3(?'tO`ա1BVހcn{5:"hVp 'z>xovdKĄzz2kHDN9<- UɉB%*`OUDmYASUm+7hObgfQMovwBѻzYakeDkFX-k҆*tQL zGByAj@j(2Õrւ-7Bĉ㝆ZO3K$%ih] w(Φtqq !0esɨ= K)|LPN6`,vj6ò@ؚz]uiJ_ۙlLUvgV z}I$iXXd8HXt#!rCK%0.^PM}]HpP( g{;Ov×*ԇIv}.,0þ;JYZ˟u#_щ"x`Cs0NJz9moDd.:[VX5<طX֣̻`Xneb3R@LŘ)0]IR jq?{nuuGat$s<(]7@A Dx_5$e y,i%bC#MoJӝ.\iw؎ BϩO2> 8̐l y2ڧlʍqW ~#sWAg?c#TA;t2/p^eFUKuɅzz8o5ViPDW)E IpS_$^!ogx]u<c-|nA^@#Tz]QeʏmudDzʕCPv0$;5--_q.zy^6{7wff=s8²Y{g6w345&&VqX $bY΃N^D&cc1)(M_x_4J`(O_7)L}&T/&®EOgspV轴-p-$?+[ Sx#_j^jvrzt=džU/(gX8*DnnhԽ\7/X t3{Mt. espE** οŏRQj1QKǹHQ=ah/ .i/gYZ0707010000003f000081a40000000000000000000000016439a35500008730000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/ˏ]?Eh=ڜ.+η@u)Y3A1(~33iu3cX.*9>†m5:dqIaDpJ"m&8±-8׹:朗c̫|?vʒy5ÉHGRYAD:f8fy2+Ɖ[mTOzZIQMeٕU0UwĎ2DDye vOf)J^i^J %]\A ^ŁZf5ki|it1 FD);Mwؿ5z>rp9g1UkH 9;-4x0}2|c{`iQ9[[jUBԧi|呃gΆ &C,~Lc~.VF5p"V[HV@cYBdg9!ɸ!3 T"m*<'p$ wEr]:c/;Ccw6̎ZЙe zob;D?-{حnk%PQ ,Hs6(vq%h_*^{9~+FT/{7:0ΐDFt&IYp-TemĄ֊oE7>dW߯DPl)BVU#+@W[Y%x 8E*Dcܿ]\{SY=0[ݫ]CA"~c b^0x ML+JZ`hf[}ēJ&:!+M>b tC?IJtILm-WЂD 36-镥t 72m]NE0quJ æqބ$5^ XGrvsiRM2crY rĵ2(sz*AVCd>ն:9Cfeciڨy1eDyPCby*/,W2lshoPjmaB:RD"`'ܣLZS5Ǥikp1AV/QsRm\I;TŒ[9G5ӖzHlF4՚qN[%cdoI(_%orlQUREoP8(/"s' نSK,{rdR0f+Z%yi.5WN8$r"9 I"vmf|YG ,M,[FmY.=- Td5pGeE_<+at?ܴӈ[g~?Ñ'R:Xȑ yVž)bŰYX@HDz}p jU4]ƾNm\5+Ɍ aF_0Ze-O,Ё:ɢ03 xXN9bV궨T@&D\nb`KQR^&/(|tFnrZԼKO`nu}[ăgG}C}̦4 "P'#;bσ=pTNJ ,8tÛ,}ShO{^Q7e0jJ Jn&{˾zmʲ1!A ?AyyU E=4._yaHgbrǧjgO= %kC&Em!3 jd:ϘOj/UB1VI.#G@Չ#l(LP zJ~ 6jjmwЯRp+4~fhREjm[VZ#5 p>a̺R;P^{1UrIwbݲ<ù-eq<1A3 .X 5V̼tZCTB$ ڬٸ0 DTbV i< mDn}O"028cs[xZ{9N U`7&T*YT<}UN hرY8g> ט*=j!({}e G]6FnK+2n޽%,JM^"S juag_ S"t7]RnR?&CQ%5hUv>>7x+7FИ&spA~Kc}.X'n an H[E 7hUjNժ]Fruf`Ǭnπ=%K\q2;*e9JAM{ZKl+yk5Ɨ^:Nmx'hBw:1T֫ hH6\/uKe&䓧d>E|<۽vvΰ ۈH73sБ S4B|{ !rNG-bLk-S[ZK LW7 JdC[%@k{ /D'C8 ^uXZhTJ%Sn&“ނ^v [a׊~ jR8}oZ-V)Ѫ^N=H}IIDƮ^'"~l{SLy= 6Db3e!C?FݖVuva!=>i(F蜕MRTcpwA|y\LrT%n<#Jw]XcBLک YŶߺZ0oO;4u q9b,kp9eE zڝք9l6m8Heq?hX\=/7zU-aiL="S=*yЦ7IB,{/=[՛1>6mi% ! C7xٰyL)=y܉ZuѪIXrORcS֬og n1 _@ua58Ɂ=0Dg^`Czd~UHzʪ9omsu~ )׻{I ww립i%]sK>8+NM|.:Y뎿^~b/EC FT)sȋTON^cS ]>} *+ ?|Z^*,)znjJY ˫5x 'iLa0C08ϘkI" W&؋uԣ~sn-a%!f;|2 ǵ'R/.A"2x# 6 ãtQKtɇ}뛮33h i65̪ 03$_A)6y$(Ծ.]9D^貙|rs&y@|)iZ64&?T3?o3H@ ufddګpKxBo؅Cḳ hj4 OApp>4"N83߂?"eց}{q=9㌫7@>?.IDJ #۽ﰟQKgSrJ]+W]huR<}I%<6nhM.DuvCta0U|0L a;DJK1?3K6tҹ_ՂSb#lͫ"tBy{Sd,7eGՏ\jj X_G:=b>_ǝZys)́ܺ1DW0: Ov*Δ ߳.uKX*@_V8ĆYy: B#|[oϱފFl3kEEoe&1i"ᕚ4 zd*0Ēo$F5HܶRA&;Lc;e)_Fxcəp= naؗa$ 5; (IbΫt [­ۻN kpB`tح 7a}UrGYӉ$}1+wIb P?,Sy9>ɳ{$+J4ͤ ёQF ƒZsE_ ?ek>COɷWI ێ5TG 1(|ʰ\\mAmfMwc6e+ 򸎃^aZ|TVwDi:jky{6H3$ FvxPy*v:Q/P C IO)hk5-Q )=1 LOZBG'c]<#) ܵW/caߎe2LNDP7”&Q1h*4Y;fr}D1Zxwq$ =޺4Zer^`qOZ "#޾O^kԖ貝dIMH?>FƦGf#B/g$gkۅY(u!;ꞿw},-)?هl*QTV4{ȗ#_G:xKAhQVt:Ғ ! u$Uwg8K[2R ‡_AZ i;諟EuKy IhO9]ii6wE f(vG:oXjqݡ`RLal2= i" gbQ CBaLeHf}`jD̞Gy`?~'5<#/B}3͈>n8EkѶ״O`1 (N7'l!:I{?NN}26+AH5͌.Ĥsd?UUZr42"WꬦsIVOr65 p&2*7C_f 3;;>?»pn@|ڔ[d7gܥ)4܋.[׸[ٚk({`M' $:?Wh;P|?Nʹ5Cm?Doa=3Ȋ(~W ՅBbp|2cḦqTV8#]0H+4-8T @vOeұ3_$m@JANQ&[=xfvO_'ӊyn NF"ezœg/!o +E:^>7>nrc{lV2(Á PNJA1Zc`6#l8ڌqٺ.Q6=[_)|fQf-_=h-4c@:b Q|hʭgI&(1'D>D^CyDXx%5"}>iJ0rCy`E˰\1v` ?}F} ڸa~gzTJ ] op%J'd,]L |㑼.Dn9Ф^X^; 4?zQtNވ&5qSnѷFe[vBx3PCmK4=ejle!ƒO+اU]w慤 4$#%C]?;1 (Z8ƒ3綳D#Q\:Al74Reeݞ%ʒhU50(.( +#Ab]?ޑɁl"pt*{ ̲,ʷ4OUD(mTS[dAQlL>ClE4/hJ7xVz \%a'EZ_`בB2JC\-^02|i}|AXl^:vN}aludxA4ќiڭz|.8庐G1@ĵttVy 1"H  ݭzVh|c_Gz9?*9.4wzl#mQỘt@/>)h p%)_ uOA`mxLN{pc;ȍzsC!TX7YBT7!n* kxV}}eXc>:뾂:B]*{%@?]ZBl}6azeX;Ɠ0AT…nV]У.m7 6w ].o))Lc ʄu]8 ܮy;g"<u)'4AC0tIjBNH̵>1dY^)xq+U7d]N&_bʸ2z"s=,98.t:hE:amp [ЉM9]?[\]-\۞G8󐵵`ο"f2?\SRL!pB+\R x-CP"k ˠ/]*l ˎ~M]\ĔSa΅x$V\ ;+?h!Ac.]-DP{No`ӛsY6ۃFqVO Ao-<#feH;iYh&:% [RLztKl30v%bTps$RCQ[x`|"4C]f+V,$Fu(E/D"h2*, _C=I#V\;MC˸lLծ [2yKٔ|WB\[*Bc)_ 9l5ܕ[| 4E ,]$Qһ7JgmEEZ}Jo %0wL3۱G!k>]F~̣TY<,d@|-vNL ;R[DQxb ,E]혫Dlnl}Q/)7DdI9i>YbyNH/yi&crF gIF%0 CAE AKw{DM> E@^ꍙ78o߀9'&&"=g-*2ݸmob'FƘqY>׬42R]k3O US|.꩛K#uш83Mloi²`W m_34,[BU"_anĈǶk|si@M\ҔCT|8V4nOQ) )1w;#!܃ k S{P´Xګ.IҀJ6ýʻ&DP˺3O)&2޲tm \Y,:))gp]n >lOQPO~I`&q3Q3  &˽x7u2%zzx('\/ljN]sSHr_5lE0Es~Fнi'V7fohyJy%yQa3S!\i;y%T򶰶ZxB-S>U5Q8-ObڹP],DQʵrۧvO\&}|87ͷw˱[!djD9rΜ=vB7]Sxvy^]wt4ಾ-jM[#w)8:wd!nm?sή@h?jC~w-3:W [Zk[# er)4Uz%<8׋^vtii(E4Q|B(E'Z# yye8#OM\H?H5QWY!^<Db,,/lp!Btw8rP*Aˑ#Uvb(-/eVfO>5$cnRҊh ^ďhCm/|xHZd1['V3iktH?\- psQVЁvTM.: Q-дHwԦfVмׯ*_ 5#v2;L_2U6P$m~)*,* F[ZfOeKnkjr1Bl<ʭ(:+|qafhkR Wm"]7R@,z^U?aJuEW$׮1 MNYp3u2PEHxh]WV62FujeUƤKV+LW:*׎YWRGw^,r08ζ|mJq&,Q{7AvcJI~d9nN h1.S[V== ΪgFZWW}tI'qYp/p+rS/B-M\P/o bc`A)5m3P)oy=J;c@}^pٶbiWUOHt?y;96[ʾ𲦕B|vwmsg{(t[( ]n݌R]|ޞVYCp4н3Jᛛ{7wL2"rhR$Z B`|c'&D!y2ӮG}N?Q@9/AiҿS ,KiuRߨ ( 6~acx&Q&@6OZX/AA"+TOi cbB/CexWl:wl:)J}8ȳ xڂ~vV#$"oㇶ e=zڶQBwNz}8.5(D͟;,¹n^ \+eV|}eZ.nҺu@#<:QH.1^KƩ /H] ÿ >cFT4f\ gLRj4C=tn=%7t&υ\#a`]n0j`wdqg٭`I1t-6j]U)~ LPiU4XfHc@%wnM7Ð è>MJJߧxwWⷎsL/:'M{<3oǸ#zW/UK#))~x$E-Q& 0Xv^Osz1/[v6LIe,V=vI .p_3 r2:(TKIcZ{v!jT xE>KL#1'GK1V7ta+tz# @M\ ԺRFoV2L솓߅3EL^Hj`@|w7?U;&2RQԽ?&Yt.Ǐ:}VJL62SpSהs|b*JkHɴDl[pea^SP ^!p@ܲɰ?oeɬ_hP&G!Я!FW7 "a^(yyʕ[=A[bzlAW7I<߼?h/Vw_7iSFQc209d($9 bp \ 3r͚r |&p=@wد",b^ڊƆ>{eRi[4QY #Kc}@.aEc~?q5z Eu-ű[U7Ӊ8"QʭwP'fܺ1[0g'IІ~uN)x7(F*˵Ă!e& ϟv4JބFȽ 2^nieYg'A&>-iCV7 h=Da: u7dp4vQ) .y8# 9Zhtjd[QyANev,@+oϘp x]X^Ӏyj.?uМX8db&De=ʌYGHiv;qOA|t˖%&I&"[UsρT7>&dD4ntgJRP@`o1GVba,ּ`roWER 5_NJ8c)+ű|7ՁgWj( *ȸ?+ Fa#ՋjHsBՃMM+-ɞj pϪm ۛ p0 s&ef]3]cfH40Ijz~Ֆ UN3Z[kwb˳f~r[\7ڀ:n>;1w\׊,E4Q(+wN[ ,Rg?S if!puCD9rApů_5$}j!<'(Kѣ!(v;wUBI[ck FL֫SN6rj^R݆'+MȀqwC/Hz5g:*Kk-bW+@Gs>3mq4$|Rx+Sqm>sP6غi[@ΒQX0}wOr0H "$|U)-YEExBB@Ĭ+0H+*c#avnˌb])|AݺdV!KCSh3h|$iⴅ, ACA9 I -gTk8,E"ag ;Ы[?0唰/3A67 HQH+AhV ] kݣNșLgTy&=[@n ϑ>ZS )ީnٕc|eӬG]y@^?-0ibl;XPh,`d:-"Aj '&5B0nWdj0{rթKFd! yr\>:9'bd[6SSqNc^z-Xq܍%.wz #gq.vlqYcmZ,ORܓ~i} qvJ͢n$}ۮ9Tv>&33ηlE4ڴJ\2 dz,B~+\w캮/)n{?&[lF~siˠ+0\j@bVsIN^\ 97g(sJ9m>'uTw0T֗Ր<5"d\*T5J7ZSmΖ*. XJ&yY&;RhU~|#b;/eo6< ]!3ָ!vv8c6 ]YݦpqUiՁO C37K\cmܵP4\ 8<;!%@4FMuGHּ3U bu5հ-LIrD8?}bH?螚 aI{OZBp/HHY==ޘhvWsi^r4g- 8Ɔ2*E{s ؐ#S8J+21m-j"_ &H^n`vZ5, S{c'WFVH9=tbИLC9 H9UY[^88ծ Kmm5Ĭ( ۏp[]՘"==` zkTְsM GKW݇V+޸M J!"S4~zV7AOXITwMN}|UѮD`a7ٕJ*uTC ԧUi '(ɹ_y) ߿}*;6^*G( ھvۖaq20L`Q`6K[s&MڋntTޱ\I%91Ǵq}Ġ 9IbQ_*.f*fMȶ[g-2 9i^gF)LoY ^K\C]!v~ pJzf$؁(V{{#]$҈+"-#Q=GxmNs>Fs'jCO'Y_.,>+vly+'Q 麏,E*LkI ~u)"'*I΂-r8rᝣJۈٚy e3o-(_-Bu~-m_U;v GL8+p g_*X$l}F^)%~==JMXBҀE3.ZGrWƬHzQ CnoUguPyw[j'RrAElPi#ZRFS͙8Ho%/`-)& h rhy`oH&,^;I֙GaQTA &yZ[w@ *8lrO<,&W*XA(ݙ1R\Bg7GS}HVzW$*}9Q .&@:" -9|.e#]OD[S]mIdM?RU6'[3F1l LJilC/@}q݅=J%|J>M-yQIgŷ'KZN|aM℧Yr2]NA~H3?o["?) OIaˌa^bv* 8@0~:O5aC9T,l@࿑1w2,kjJP,=ViT#Ç%h֍0Nhq= M8uENXx?>GクRQ M 􀿷3Q\h;g3p'8\밶>_ {fdǜzV9 u: rne{Oc udwN79`ca%A!;_n.ja* ztXӐ ]qϲ*2odvR c(MImyDG wVNTX |C8멉)sKq1A5Uqz;L@bS {h=~_Jg< v`؊msR0QQ bbCf//+˃;b}Mt:*&Bdm48q)d>2Q>~jdDa+k(gBq!d݂ăإIzvP~lHn0:o$/$0e|쉼W:^BC>?Qf+\r cQ`Z_B43wP  %n[D"5mJ $n_XnR}*wqPHcXΗy~ ?gl7,[yoN扠Р *Wm#Mޖ@DC6.IYudZYzf5 qqwCT0Y/X{aLjLڃہ! ?y׿Wn\"2Fk'$d`Šк$z64v7x5 MxKm!Krچћ-=f+yL\oKLLp ;8tj<` B0k?{7)c-1D f5u!3W;a9549㨪ZgkmIQ𛤀y}3Ж;~8ҔPڀGv!USmw6V='p`n&tҋȆT=!iK9 jR lqkhTJcmk=aiE_Y*tF蔄28r:bAݖ:kfC/_ML:0T>]3  |-s^\􅦤y7p| 1B:?ъE+(~YŨ&!qLG 08YV5t{cVn zYs(ǁ\t23r"p{Ί{Vv aE=@kaL3՟ak>QV+I hMf$ze"oD@pc 3߹L*@ MRڅ֞_jf[a/:v ǞiHqIZI7`ާ0Q^-7EyD醿d,Y L<r]@V%Zh&k-iSYྔbF>l|,=<[ ܼÍx܉׽&-$  Mc}'$J:17_ >:}kk82: o൫^Hrؾ`&5" Q ;I1V`f[ƙʤdk0B8B!p(Yj.v?mZ-"+S:(%Q-. w/B l`UGѲ ;E&UHqB1؜x+{j.j)#R۶]0j %2!{ghh7V>8oO#ӨҐm{(\Ԃ#3%(Z#d94G3ĽM -qX/OB_bo=ZuIĀ K wG|݆  Y%)~^V bЕJ[IY @'v4Ⲙ7866WK:r ,>aReX#9bC$*yv'(Ly#D,ʱZ ró[P#dQC"ÍMv7$.IaTJGo)4`!W٘it]csfU5) "XBK|&# 侔fv~n%i@@Ly2K^e?t!E\> {/Ĝ,WC#eO:v%>mQwM]8'w?ŢFĆo7ňp!%z7{B `׵:=hN Ĵ 076e!6OepF:1ܷ=KxuxQ-U|J籤dv +64m1S0ITDVWj@ީ@(k-t4%s|t)vƏ͙EDJ^oQ`EDsUTZJ L]>H$@*ZG 9#+ՂXNXpI0e9A3}4h>:i2fL Y 6zw=cEp5/!K]HDp牢b<|jZazPlΐHK;:C1N@Q[I/H`*Z*[ a5Z^a^ʔ΃ky-o{=0 bAQs?F!4Y A܍O! 4*$vg*<}М`7vUָ4B f2MWu19HZn%oE{饊}U48l~A䔎2ĝd!Ss[^+0 ;d<~Z42&߳ѵta(³i_W8.765RO \=T9W«nG^vw~NP: 6յe3; `cn&E$Y +V\Je+b 7}[ wLv熻 A/v"ZIi$ئVL.+nf;|52g!:@Od zJWDVpD#r̀S'a?UI9.XAd 0~- H**BИ6KXd-M7Ӽ'$ēPM gA{Ӆ 8A8"|I&>*LM..ѱ0ӥ0Ӻ 6S2P}P}*|]11rq'\g wk7w4-@m#}_j+n\]!]&v!i"-;`Ӟ{r y~ɺO|s 3a`@PN۹UbÅNH͡aL>%)zq3ؙTaV 7-lP0 <Yrjc[|'zAxiͳwѥdn@B;zl)3\viP'x:wv1ǂDl|뺌g^Tt4ʹOP6|_j8vm&n[NW:YruSuO5bPM=18ܞ3K&ncЏ/i)*o"p{@y Z^:bElWs48,,.9E]}q|4P8rn@.Ie){6|NiG2d'c>NeV]^ d|7êTJվCƺ|;^+S,<_;K;gP;;8lnr]8c:yb4Lqo"=cP&'s?4Ts=4ߔqYb3#l\gFU KBm?:վGX!cX~o>Ѯ giD(욲W@D==OGGZN-ܛ/C*ǩX^ \qcV.@OݱꌪydHz97*,K*YHw_$/:8.Rǁ)e^?xb0S}r![Bt>h R uď}ۗkU<" =uLUPnGRUu+` TP|31uP8B—c"N$(RFDg!&Jy HGRc7=7֦0z{tԵYm;eArS{M@suk k,'@˿0v)!?BBLj]_6!N6;`˃c~ሿm+f,kaJEƯsR c̳HC+=)f߀]IHOnc͆8JCKd`ˠ:GWn3a_j" \!p_mN;8r@#:$]T:=5-Of>A[ XEp:)<+Wd%bt'S)%@؀L 3𯾛+8zyffᏹX˳D鑬cЧvNS$ 8S^|92$70*ݓ`$@Xc IrRŨ}w|+(P54Dhrw pR CQ}/,ĠqNobY(GA/K]̓-<v\>Kя(].<0F_d%$^k&e#Yux/M1 s=b Bߔ1;M -:ZtXв'_j23]9PU೨b-*v>uyjl,Kp|'Vk|-Qp `>.oB;dGŶR6.~Y-b%o 8VPVD|%/ܰ}(]\F2I!QU &[8̇| n^m)'gS DӦ3g8$lz9E&)(`oFoqXd2DlWw%J{dҒ~XI)wdzP*ͷsL1rȐ{ݧl`1h |rdw#$O,yM(ܜ`9ykP]`e?ɽiB{J(ѠxncSk O5gb_2b2jxS %R^!dT#{<t:JqؽoxFWɋ䝊$ctsUb1XvaGy]}avm˷dV(u94'8d -`LVCyv=f14 l<.QVC#F\2Lԥ mt0: `+4x$Ty2 +fI˦ 1I`>$S]pQLn:~b6'TUF%˕X =#,V#|6F/D=>]ctͦ- _'BGb#̧n Оr"=xW+݌7h`dcuNJS҉ ;1$4*rII5Ʊb}  ~獴#@$] Vw D3]YY~!w*obg{=Wj$q%7_nǽo[Uꨄ"VZPL l(ᐮj_75ƸRT<}h\jZ)癠8D18mKgS»k_@"_蕠Pѝ%5$ePB:E4f}!h56{нL>NZӓT/8~%=780W_{Au ~6(#37hhp{!º 8c\^roȚal3} <7/Ow @ȏ( 4/iWcbޓ073Vj4 UIBDwiyG{{9Y6_~ϔ$ƪ_bld55Zj /|I.BL :+b; +YZ+JT(+Kg6Ͻ&\5'c $'*ՖPou|_J%Ɂ ᥩZrY ᧶K*COhPS)%+eͦ6-Mf2 *J[h7>$و>1"?+,('MZa*ڢ^ :`\TLlvW"8sO~Зˀ YO Ù>XX]8 E9֑eG|8ݟV w\x<eS4˞#[-D]E5;jD&Z[)dԱfN=$5Bq"kh?^3 L0_mk ̮ۘUӅYqx(lG*՚VS;O"#} ɰXt_U~R8W)SX@(}q0GXiLDFo(;W঎Eֻ|@ē\Ʉlr, -UZ"%.5/r@͏J QI;5! s8"X΍(e Dƅ߳ډ'^o*Zx Xq mZaѬmcȩ~:l&rh'/®^N3\*g/3Y$KVPM172b} 6T̥+e)gQiJ;ziҽ_r3GJ=@ٕy1ִ+skR|1N :DUpqm4LJG&39T[B36; _F{,vTΠAkח8s`-g ֵhdN+fL3> !5vTcj' pjUB,UiΈk'PmN9 5VY#Mag{lZDM0vC( j{Q,FRǿ^j{4>3ea@DղUQVn;'ei7 X{,?w0oY+]gSVxLu-hrKv3KlseI 4_NSqϰp$y(xߧ]nM (?&>鴮>" = P?IxN /8+MZl :zha *9?~#ȇ]|_~MDOgp$ 64">S!S\w 0T4ZuJ&|M!s9Pԁ\k:^?x> ּLl5 b!($< 9>[阛eVJ< H ?oKG`n/8r*{͑zѪ '\ :qm~YÄ{kݺ)rI*NiTP3ԤHP")[k Fy./2 ;nW;w5A;In!BAeGΩH"xM9TX=zUDy5: !7O;~dAaShN+'5m?9͹EH&Q^@KaTt_ޡ H}&/Y\L 4?()J@I6J%]'#`@'t Ka\w7K{\++u@qg.rč1ek/cl%IuO퍶ک _' %ZG!k&H@KBYRHϤNK0I;Hg{i*ĩchNQ<|xLmZ 2dM0!wP#ZE_q:ل0pFk܋e{y.sHf+""VtnNp̴F Aι.%QY$V<]@ZILmj}{A h>HY ZCNLM^w[~_h߄vj-b]Pǔ_#Ș:_#R_\؟z _pAl $$ h cBa`2/&MMRy](pa1 p; AG?l:kbgY\bhh7fߙq)'A]܈%Iv54˦>c#1!`%5 th.v>19w<)hw*M4!B̎2 3zݳeq#`:ze)1KkS}ڔrfc+F艇Itw|T,_nLe?D^A{+EgjY[Ȑɘ5I u9 = u~϶P7֑D11aDӸ$!vqw\-SsA+QzyT6EgK{Vfz d\H_Qp[BwE17 :lW/?Rf_.2nn9.E<~%fpb;OTAζs#5&aOk3ZM渭0 -1ZpJAzl(ZBy:)cz5iJ, Py$pc#IdE.d+XL DE9iZG\ Xgz ۑ`"8ZSFH4QdҺ;7Ne'Q9e^n /ܼfV /zY;C?[hV0A.I f膪p~mO^QO =QF VA}Y1sK&3/qz"xi`e jvN fz;w ]q ?3YLg+d&+筱)Apa[\SJf,X\fK;TndFSyb rnX?CS39mƉ@ N(U$Z_c&myʐ^qPɁ)wPYӋ;.Cfrf$%G|.ir]r <(&Dm!z b LGu]ó$wnTd#WN&e<=ce9Rp0HU)^YIiA7es@:Y@hV;>ӧ:eb\5M_Yf4ʹ4'Fم=¹e]S#L.H032&eMD,gL,U!ZojPLдrTuB?Bg||{'0sI6;:>80$6ԛ.f,bU '8% v~3YF)l5u+BG^IrjDvEx}՚:,}P>Y1U@ L `|T"5f~%(7hbїY0viF=Zۊg5(Eqmg麔fO@.^VxvIU gC+yn١폴)h3)z\-N qm|tհRd}84h S =vO۫>{Qcza88纘=wCԜR ͠7Yxk(%r73chIj]+ByK0~/%#  D"M7*~CҤ>Eq\6i8 멉4?ry˽X,T"c 9OGϭ rx.DU&ZEԇUG"a 1qDxXdMnӨ#x|D<(.Pݳ,hg+NB>%ҌY5 Yv)Bp+1*jdEk?i-ZDEQֱ[hlfۑ<%O RqYOǬJ:eχa~ha5ng4NV? ^g GѕhUxFJ} .%VO uC3`z vZ՝[Plu! W}ɒܮ. QZ)' 6ȑ3dP/\N}Ec`(ahEYQ>i)8%r=KY#wF꿆_4O'BVٻRH%FA2@sIKqx>~Rb4%>il>i$ Wm%Â@q9 ȳq)s-Z2fbO\gzCo5JޏkdB_^r8R:G%gyòLC'rⴭE1GxR+g܉/LSoikvHgExm$V&ř3»|)JVNJt'.5Ȍ)D!f;J~urva죿`q({L?% ߟԱ!?u,t% q:en&0|7be-`ccwS;z>ny4w&}%3F@X_<"\k".bvEcPrMDjMy\2ŝ#z)6F ThN3 S.uXzՙagzl1nThopRҋYI M,w(ڇab殂pX?f @77]M5u9a'BK0`M)]g Z').N-s>[XyNd< я@O5&3@ԆW@pHq.zA w1ä~s~_E虸=1w0Y9ZE}[ [1xZE7# xO)Fg%U*S!ѫ<V])1R\ H9?G:XPx"TCEĤgm, ZJ끵:X' B;8,ճ0AW6m]DK*o؍TZ=(8x*R WQA]|'*38rN: K%$gmh^"L̶iKO4! bU=AKt%} g%1ܪ'58/>p.^~Zr-}=rֆùH`l()XFemV[|}Ze]|A ,F?T$e@dMXf &;/}qo Lj9$Qf-G=@HX|[Ҟ |NyxTU }T`Щat/ĔjU!LW>1`6o[lu|%xɚj=x,ݱSQ-ѬηF|.ՁyC,!'#õ5AsDdb4-` $m,F^y jN 2L%.MA糑7'zg }TS g,e qЫKcsooޡ=KXarg)}#SN"7>| @5~ wصଟt8h)}Yȁ|IѤ.(%2c? c% T@abyѣY/{)!Lk:-~3/]}85GAV @8߄̏OX(UE8QAR<">J /ϑߜ uғEN#s_zY 'tO[|@v y.G.&$iNSKMz&֕>)qTXje6V$Zv셒&fr͘)QڝV<]$ʥպ*'<n3 AWΐ`Rg/Ol/[2!!#תGI]<5/+Dq@-QNVe[QJ"NRsoUB XDџwʳB03зKS׫y/X;i7N-#eKiw`viV*;D,N+;`3(s (ؽ8qK7rOאIH&k^ŕ#η#k&`_J+Ȗ'e0>D_y=E2af*ξ9xk<9QoIr#?rmhzAsg"EEmU"T,ݓ r{m}m&Vϣr` `19~| 2GNU 1jr#0 j:JQs UF<y'{tGjFȋl+iSrِ-.N'\_}CՎƮja]qc,e-`bbbT;w||8:x֮8*>hgZzB\FT{"CREvi-יԢ&$%B@;:vU)[ B丞v;7P.=0*Eku_ H̎p\dBu`b O>:K̾5''%n7nTO/׬DS"ʝwViQIri9Fw8'}{)QHeQ|# 讆}gVbOn@ @"m>gds>3+i~ǃ{wKxE F ?v|WU!sGѴY8I{QEXk1V?? E_4 1e[z6>Ɖ8g$z!?5Ա$,7K}O\(;/|qd^V9F]/OW<ޟ+3(x>;̵iٙlC8y;J;M(ZQ ?!M2;:^M܊HCuoA~JRķ7)0vS$Wݡ%ȝ>N4eBLr_5 * gYZ07070100000040000081a40000000000000000000000016439a355000062d0000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/Ob]?Eh=ڜ.+̋0gCi&Tur@d1NW @dAg}\:Ĩ>]7x'A}a_{sO`)L+`m_i?PqӃB$8f>jfkdԔYHX a>HIMлC='ѺÉq M*אܭ3yBz&pO|rx;<ٞdoGO'"m)yZr9U5ye$JAgv;"HIDf;fEZ)Ce7"!oĹ%79e_U[(P=s_Y-0jG?=i-S[Bi}Mz(C Ǭ&7h}XN8"izhBZVMA @'AA'= _σq 'Q2>OOMI;ϩiJ-W@ 6>rQ߂eժq޿y,ޑV;_dPh- C- 1?Ѝ6,gu;@«R{ uV{5ẽ#8Y&`4t50 d8sdl #,xebhd^dr1FA㡀hpD9EEZDB@7m0}&Cp"<ݻX`rKl#y#Lpcsψ'0<N˥ۍ_BpGHn9IMhĊ K(%aF^pxBI7y:Sy #=f93Bf?lYu4 }u UZ)k>t7tzo|(P4Si}a͖¸ ͈H,Qb$x.u}{bb^..J-bTiD< ulڵ+]"7lAw_@ hWu?Qj7K[%m:]tو4`#;U[ |*{\ s+#IpfaL}Hũ4,jrG=f PrHϩNYbuxлN*d3_) w,W"ãA ˼4ol>__[?!#'_,QsM.̫Enj+hI KFyS3D 9 >Fxz]'HJgA ALL ̝oUUy<2Aϐ)4WЂM[q?O^+-e ZpeY%fS0 NĂSWxG6{fO_i ;ނ v;&8H ĪAvpPv%n0/ח.g%tu }yM6c } WW (vJttK"oi,K-tHNx~b+z75亩t8Q{IZ`i;kSYXǰi#܂[ aҚ`,]8SP/™ qãivW~|K*Oo)E `'Krz_.@m?ȳŒv4 sou @ȥ'lކ`M11{ gvms%*q( Ǭ͙K2J=qL@ȧُ09]-8=i_Zʽ24a |:D+`ہ O_ʤV>j6 [t TSgw_Ml73 ^bm6ЇKQBJ \8}[iI;?Gn6.]~(EUc'?^PEjB9$;)bwi?W=v]z48Z"% 1u/!BQQe٠HKY <ᦱ8 }~?/{匠hXVD&ԤjgtbcmErSP'O̍Eg^);o3>)$N@hk"1WTט>e4 v -V I䊠!M!xEHh\٫JJpmuÛ( o\NlRe(&i>tk <$bM^"+4'w0j#S}[j ->nL(G,n=_"=Q1gh.AK"qFpkzіIth==V~=eZRݛ (Ťy\}|Qm`@!0ͷɲwE`@).տA{{TnR@{Hr*O쵬eXw1­ "SL}KRb;V@Ke5v"vkp{r_0} Fžzdfǀ>P)ijSN:źr ^)ܡM~,]> ڏG%Y9͹<Du *u9h4/4LD޽9an݈{&A|0@ A ?I.aʱ{}!H@=cuTG^Np} ҃kE ֤Z YLҚjæ)6^(;FY脯O3zŞ I:S~tkk=իajSOA\T~H PXn`pޤ]tGJWغMZݰ0Xa* 7_Zp,,9 ,{o. j/M yIx2St|~)cBAJąUu~g0>\"f-v[ȵvJB.ZiD>ȄB@ )FJrD_|6,e?{.3l|컃i-$xQѿ?stv0|v5yLNf(Mmh|-Ťzw4n*MOH$s! pCᶊLjֈqm[M]1evPДJJP"; WUvq'3kkm:M[NG}~%Yq,t4']MDs`Yj9|p{HK7 ZlUf]<b ǀ׊=HϘ)8nxP %GDT[< u3k۫Z]] cFS(l{<>rߎ%Ngalx`+(f(EfgƦ>5:Rߘkvn&C+hQ`X]\œP~8m-vסfEGQg?yW&b_C11,y5Duax7K/y le@E,M}egH? )NO 4N{ihʦ(qX?֢Z?DE6OBwd@cq]KK, `GUKv#6':6N*=㜛uLΛ7;~Yǔѩ7kdyaa5 oP5jhD;>U ]>.ceCw=~.-r]~ L~p!xI{ۦsܧrzqYZx|h|0Ob׏&-Y6̶G˂\Æ2 #{_hq 99:Q6xSa=EwOjpEĶm&N%ݮNo%3`>`M4&SqPɏ6+ܵ7fV ΙУi\833Q!Enj̨"hY@z79Cb"DJ (\YvYSWT/KNb5܁J&D)[t76{Fa7Ơ/EI^ E1n"XL 渲b̃>7e񗐗 36g!P,$65RIVMM/D'.ZހTfa|Y,A5[5莡5XG{Dm[)=td .l^qOIxTti!HjL2t'?Y'NnLV=EF|p*_bحF]6-ɟ^&oS>> ,r{Yu^HE!gؿ[ptcoNnП[!3jM !`r _2tv+NÑ)rFQG;+Eaď]7wgg Fі(LI'#_ gV]zc P…gv<%ڞWSR|#BR :hq.]-HAKa  -k6D/я<@")BnRLqysOICkjGJSF0dB @t.`0QjbGQ)#@P9h޿ydfüѬȔߏ0L;%.s}*1OfuX"uWyЫ>]l&uSz'R7쟥 YpZ:yC,JlfeU)QwvycxJK@YAcs;rW.SUo(?VHu,,i15ȑ$0Xj~ &+!f"Ղ,08XI;VD۟IcT_ 63uu)nz)FWD"$vKG=M#L#֑ >W|1ZD ;)dzFg@qR{\C.J, `z=[̡L q HjE@* %keN-tjoAq<`hM<}9ڋT1PF/sn_YIϔ* -C3~6:X`l=8ʤHtK֛\r%FeL_^h|LQ.SSu3.͝b Jjբ[b]+h7cXVgW[OccLtC_Ni`8a.]Ossw [ u~ i y8%8$Nlwh%]^2T]Qz͹a0%[hQ'|oAHjsOσ̯4 Yسऑ82gz͓o%Ld"n_@_#IY0q}K;Zr33l cJ ;o aa(\eNDTb P]J} r@磻3YK;c];$ithƟ3r6 `8vY4b:\bV*oQD PCpcݿ4KIi\ն!Jh!EAJI][6zUA(j=NjB{a`9L@\-J2->Q -QT)TXH6l]#Dt*xx /S.aYvIsLz5_`Z`khf7ovG} r5\l sX`)sH/T-/՝Em +od1J @fw.ì B.͟: &h?+CHG*)'MW֘?u3P@ࠜ ̤G~aiH6SUpw#1yhm9CiqP~v|Ţ6i!W_:@Fb o`% qUb's*$1mv]^/ "`#:ko#Caj1iFH̼!eS!۠!xc8f ѐ3 |[JT$﹨ɝ=crqk9ÛK]C4PGh2Aq/>IDICIC۹^䓔%i%w`|SFw%Rbkk@&a9sm@ɁG_ М!&R^يmYˣBD FQH7U>ZJ3i>`+mE](F|;*[y C,eiN{d23`T߼\F~cȬU'+V7_PVSBgXxJIȵBS%\CZX*غ b9,+9$ 6>`7C1)wÖQ֥wbbS_kfB%rkPחio?I #0wWTpT[cڝXοH$K DFQV-2pm*`+N|/E*.Y(JRowHC˫e6_H$F(^\ IB ZE藈Oɴrhj> ]՜&Lij|KmqFXxV!9nPո7]wN6 73}S| V@'T)!܊A }>њ'<Ȁ~q$GmO)Dam[z1+[;o)~->8aN-IKl'O-|b,kw{K?˅u~ ui6p>*" ;r7C>;)0*èg$!_%Z>LF4BAW{OWzj3ǟ0'iL lX]t(4 jI7ǥ3άw҄3 !LhFgch| DB);ycg?3ZP|Tڹ@lmDh;+G y ^o`CS:&,r;n<ۓ']g+*hFY귄_4e~Q(~(Uǖ &\i`ۍv1<a3)ǨJgp%PBу:Up\AGq/(՗H^%T"$O$B-थihD91dKLG-R!AAFlrFA}߹\ X"y8t?:ipO <3~YK;HCEdO?()^Ы>7Qø.׶>]=Tس3"A"Ҳ "X.IkE0@7Bm[39+ C]%\H󾲛Pf?/Ny"Ica )Ӑ8)x*AK b29@DsYywG˟]8C;vg>tƼKI7 lKyq#ySG15P펝y5d8qsriP *\T-(#yhnXS@ך2!G !itTHieC? ۯj{txMX,e S"/2m;z{Aԓw'QY}3vafqjPD7s!JՐ{N{]30yR4X^S16 '6UQxo #årwvHm9cP!c*8Gң5{¿ %USii\n>d$2 p-]MP'.`bUMyx0OS(eq|ٱP^uj ix 4V>eE*cȋL'+͇DBGOGĘO 3UvO6FW̄Oo ̧7$ \thQ#Auq'dPzT*_!v.N>+StFtUJ_7Xɺm$FvC@6UpGHlJjޚPlAIsP^}6Ph`uNa͘NyQpl3nՙ)D~>`q3jHx>#13\xb۝ 2O[p4QsN+464b`Atf|`m+xfQ=IT8yAb>B!_I@R+:tu|]aơ.'4v˨Yt=&8a)* xra'6&@" `9?zExIDR문^/ ("zB66ٵSUE 1Ak.Q%"Y;qGdi* KŖyJMmImo$}z=9 1>"Wv{`o:q>?rx ă%Lom*^ `z'LFR'f}{MUnqAL%ÐcK˒^cgH3z٭sF ٝs~px*yq,/>7 4N`fP4t7lҦC*(Kإ='`2KO/TVS" 6;e^Q-pi L*~rIX󢺖)qa3.?b,_UVP‰S.Ќc&eF?Jݛ%f #WmB"*i u•/64ҥh -^#ZPt ؒ\47/4k.*d{gG5D!#85> TAWBxN65mnsrv{i#:[<[ݵ&AZ+޴բ1@8u+7!Ɲ\R+ ~ߵwEk٬IzGoZz‘5/cO'KGZ9azB*m5Cw-yr^&\uA=+jn6% $5):mfS[ֺ {m5Jh9c8\!Ҏۃ' ੶kwk:P$VHDdG'2TJva[X#X\q#=d״q59}(k0nېYܠy3} ;DX1yI P(IoC0n ~ٶ:p1SvLf,|vPkk-,t~`vʩ 7̘\blvLXĭQLsa2_U%] ^[ 36aMrB ps / nd}O~E48; HtdBw˴=Bxu`,=,1F#{'\Pؓ:n% V) bvs%ߑYאּ-.Htn)B7K[5p WK2InЮ-s(%;KB9gJx ɳm0(h@zo.6tR/}]ao(hpf/6*^i@]ctaH.hESbA}ȽNH v?|8Lfg?,s' lltXd Bi˃I.m𒓅$bxێ5N[tt EcLg?G#3751 ; Zp'Sl4?hw&Kakg8N]*#OpgLN>bF@Ұ6>_^!IzOV􊡺J8XTL M^bsKh\gdE6UO40a2Ҽn7DY49~5=^.=z{{u<2ӐhK3 6Ak8|(+mJ a"{E͒>QS)*_ҧ~<_${ )݅^=uQKrÌ_ոJ-``,{8FȲfis&p@.AXLv(`BlK7Xʡi4~1?iW+li<Q+t@xS(J,`yrI::Kh!v馕Wkc%YrVOͫ w=IµJ+e*ToDZZY~P$N)\@b̓43wWNRr߯}q5"9ߺ 8,GI3ՖXav`2]vG$(^}2{?+#=g ZiNpys٠]O$P@ x9ui=?,t NX*;BWo`M3\# J94ˈȎYa/&jK6xsal9:C*aXk*Ntt/KXfU:^$16m6(\Fz}VN+jYC,%  OЀqAQDuskiRك1Mr^ Ly5mo>S$"]BS{X2[V`4UgoZ곳qԥ%aY';?\aيJej0ɳR9vXҟft2::Dďd'8zky`{Oua8_d.f y $TLW͝@!T:b>BS vM߱4Be'bN&$}|9 y?ԟ01]&{,iD?˱e6m$ϖy0YIZߘ+`.ȫD oke)3!ǦГvm=tfޅpszɆ Zj<1V‚SQ8uJCBEu"|U%57nP">KDz@i+f8R ?Jx%N@dh %EFw鋡g`NRLHNYcB$Z8֩uWm+\MW]tP0Id/|>^m] "PmlMzk{3_T_Uly4cq%(ՠrÀNԟxC0 q9qYl˘]{5%(rǣ d2/ VJyU EI^ebVHV/oM`#:3\>V %ERD=q*v)!Bkz#j}&nuS֯ HQ* 2Z+êϺFUP5͠P.gkc$}&w3j3U :[2 Áo.iƘR0\Cmw}[oE>F OpkJO|Qgpe+VӔ ̿*Op#Qd/aZt(.?em?ބ{\Ħŕ]O70| r ru~DeH\ȍ,*d7aU*X!!?[EɂB%%Z'W!Z$t.ԟ"eX<,9턇0,Ը`%5a<\ @HRݘn!_&`wNh~kGHaS'TKWqSLÜc,n(ޥ%jB#g]۶gX|Ryvm^F⫚-gG6-?6 `LcITDWI:B4ѩļ'0H4קI/Ë9I;+ U.MM _"r.r?^Gb ؞"*!A+!-|NwA"{vJYbC]&!ekM 53%n&ϭ/F$)"UmRR4ȬM㒾(> 6=+ -bĎV%#_]#pf*MD}SƆ5y5qʒctӆn@DQqcI\ng%ʈ 'inI[2y [Aw=;Tc^e›yje]^j5.rlɑ7gNjF1.0>0 F$#bBr8ܧ=RtzG"ޅh[k\4 o]m~DV0Hx8|˲k0$<eB(%ucq-gx$q?h!F* c csoU% e녚d)r|7&b,ah|)_N)ߨ E.jc}'m)-oKZJqĢSV| l$^@E6$ҷULyt+&UYVxԞW.:_ 2;qzI,@ή=BGh }(C.%̇u=/B6!H,?ī[Zǣ|KmBbᕍ&ZD]aUd|>h5qgJJP: m;CjV>`E\@1cz+'qV ӹms&_ʈ,,qYP=UVQ.G&xW& [j84=3OJQj k,o0|MB^c OWNdF<ud}/x,D#T?*?.Hz0&iOoD$]a.oתKP3Hp2)2NHFnAȤC"]ӌ]$@{)۳(.3 mAR^R'JSzFr'M1~pBDwk"& +8uŃS< AP -kHUgҳɿem@a#:*td Qm<ഉ9i/ nRF)CA!tq{ܩ ׄG1[|R>>j?6py.4h Ӊ )dtl@O)5C ` >of,JXfaq5ǚ\^%VCuO,})-X19!|*)w6\cl[Dt]Wlү=jBj'y&ܹ7}żZ}%;Zy`R w$:zF`ZnukΣa9x*ɍ.VgDBd܏xlI 8S4?qĺRdH[+q "CM[\"f\a⼼nBoGP! )cLD]DǯY(c4J/VtagHL: C ~ ،(B& G>^*BBiyɫoQN1X$;E|N9! K$x)yB&H\JR~V/aեF3 QinndgtVIQ ?`н !?קש8GKJv+&2U͠7,B3wȩ͑\i4fc7>nPZꤗl j4NY.p){i!5?{TajD/JꅂEVG }.7KJO;f5xxzR#ohla|,"- m%y9Raa:c/*ƙk GsF|ۡXSpK0xrEeyRs6 A>e yG F6d6*OCWi#@݆fr`޷-%S{sVȈ<8$Mff]uE*Q~K9lYn=-P /3V^_ZB!]7G{LRryG`>ZB"p{+%،#Ep SYmQN}2e|'ρJ `m/K[~,CTtx\AuCzM¡$Lvhwd@|>iXƒr0ns0PpZII=\[F<3OqzL̩uM[vlʴ2R . +Ak8<ِ;A7\E [yC~~Ft+j,D^ӳ`*Nu>ZT„tMF/ytO93:> ~.ܟ\Q?t QBF.Oc1ZmFKik\zK66SMA3(6.I%+ ۼuӿlK6 ďO'߭qyJtNד.j I룈d0&[\ko!9 —?t͒m%B`TFIe.KQ9`$"^73,,tPQAyfԳy~<6q(ANP${]\" '+Ԟ8;7+uSr,o)bp4A6GkE/ 'v+iHj+3ET72!ղ6rXU3@,(w!D=o"hޜ(.R N[Be+bR#:)ķo-}鸧{/dinK(<&5f 2[Dtn#ZIc:T~ANVhJէ αB.WH^b7)[jVNYsi˱ ywAJ8iˈ|B|\q_}DGi1c`' KpbM)h=90 ʊ)w[#Y;y;BXkfrᢇ3o^Iܑ\j=LhABt&?5`tP;+ FiW[~J!%zgh@3=,:}3>4.XKt{*jޮL-4Οr[ua;'mҌ,8 )8:@6AC)rU3g 7¹8nm>1ҤOܼ"c%eĒ UjRw VNY 0kc _rVRmB@Q>b X];R;f}j1 `b Lt_\Jt~bfΆ#Ku0ԚvgQpS~;6\= z #b8o0z̉i{Eo qCr! j4e!+vw`4K Qq<|BkQU8'R~pxQ/5zeI:m^bħvK#mm`~vUHM*gֽB9zK@=wn\]χ ((ذ**oC#weX(A۪etV@vuqѰ0ۍ.] Hb[i + VUِSt8$)93E W1Jw3h3Ĵmmhm\Gӿl{ STL"aMʖqeIH7>orexra2$:OfDn)8NYmUB|<&y$y9WI]{dߦ; K PbSÍ0%-0@sy}v?wFT0J "^|k8kUn;$\?u#uLW|;1UЂ~M0+J|Vuɘ(oA)n$ެ#:U/x`=\2:4xGp4wn{3VXdm5-zj4Ao UȻUTטxd3Պ !,f RreCV645eoPj֑q3r1Ź. Z|ؙzyγ!(O31-ШVAKIA".*i">|r+?tIg`N=j܄"&c2zyڐEOEw>1F~L:{dhi*W{$vkpU筸}0/͠*TG{>S v$۷Gȭ]kMcF,@B1,>NWpLE2Br+\UAm.x]z,B%Vf@M(/PS/zmAa/岞Ф@AgYZ07070100000041000081a40000000000000000000000016439a3550000cac4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/Qʁ]?Eh=ڜ.+C2 SFݖ?VyQ>_Bg-n}}xﲿ}޶~orG8 BQxEAY$VN9=Փt,;QCE`u$_wV{YЮwwX,-KKoUL9K%F`u"68#M&R4>3##i2^`#*'iy=ХVZZ vѦd_ yڴJ.jŧ)H^wV`!#V~]o/|19}.d&i : fӛ0SPBv>HiΡj(ay $|"`ǘ;lQ9 y}]C'L}X2$j0k&Jh@e:Kv>d.)5 :'˔m\j'kuen %kw C<Ab_ mns߰5Ha+OIUpβ /[(0T-عp^/]2S;kո["-+dh3 +MbTn! 56\nk#DUyn_K#kk7Q4PN@ۼ!T1rkW"/9Zg0A+ƕKAG&2lzy=5f:{Bo2wAea fkQ'VK_ 4 aׁk?r`bPM`zLyYRz'SI"i.(UKh F6t )xi zb)}( dXTI:uXԅ}~Yd `J#&\'*7ָ2a0؈?wzzo)594WoqYJDrc֬T>t!C{t %MO_;$vEΆmb3XB&bc1,"Dd[~e`-d󭊏Town6cJ1 6vNy#+Hg:[@zǕ$ˋS]wi9mJjtdFvd?j_TI woLabƎ"qY(Y?F8HI螽f] |~TC.{Vi`KAž$?s%vHQ,-c;M\-/!I=q֙g/G&c ~ !Lw])LWM7\EQEY+G̼P9[$Q ~m яy;;$hCLC 1jTR[O%d*#z:t{X:h+U4ѤBK}$qSYS: gIǡ- G5g֪dȹR[ǣ\ Z^aIu,L/dVgMuoul׮b,MzQsѿƴ?\I8Uep+}M&7ďC^ rj19y5;| Da@7Ҡ;o]Z>FA1_~Ϫfa6q?3QwKf .G Y)Vaig-F".CNdK^|Š-37k VgƔ͵a.$֞ s4:"[T$ΪΡ \BO5&msE`H .UYHzk f};c~w|R0ȓ0&8N= FRxU/5We2X@@Z9&b 5R<½ LM264=`<\>:|EӖϿ̬#=sa6]MoJw TU)aɗ 6*6D#0A+U("^_$bZggtY;ۻϫj ij+Qycc %8h Cgtc&"L׺t n/Y :x!՜qť9Q#C^=H] +,)xr)LjC0cE]|D(ᰅ*̰ʭZNitp"cx ;A-*v6CSsIDH*TLYbI8Kuo/Råd$8zc>Nt*WG`Ӑ-xcg 8s>Ol伛zz-(억mh!Y|@c2Hz](:U,*6POlRD?$SzJ/?9lMAҥ EzDŽh@n2</Zuу;C6/~< ET^.2n._!b]QZ܏ŒR&seGl!f~įGSXVQ/|ȿjNpؐ{ǑsBD!JGNMq muB_4$;FXo19#?&sXս#D-"\x8k pt ۩\Ȳ8Tи ~3\#6m|FU=CGx\%!i$3o5wI%B`O%(=:5?*dS3v.lV?6r8;wu iql-T 0WFpHWl=RpOrBYc~R7Fb1c8ў$ $8I-^<{?βզmF}%9Օq>H;*b:ٛp`^חߘecI𾰨ʫܦ67 {κжS]@Etu70ch=éD0Oxz_ ͑ƽXn+EՔ_vp4" STPYmDP?(( }!ELB N.&)nuuGdX18ͰB|t.C8͑h4XˊߥbEy=AsU`QADlrim% [rrW82~3eb~}WRYU8e?H n#!ˮ[#raҟvE7];dvɣኂ 6ȥao >"g3ddMЬl͡t}Nl\,|HR!>W:C5u+9GLN*2@3 0( #ߟ|On*/փAzOb}QdA!ucuۧĹJ}(`2r>LiW@[ȂZPgD 4 >_282a3VFzǂeAo쀗O96Mუ'դE5(C1ܛ LiȤ—lvgp4[7o4?st' Ȓav]Z`ضX0gӽk ysj n2MGSrN#;js͗Y跕wD`X"LW<`5c[׆vq[JYʄTR*AuN^*y17 Ox_S~Vq1:3u g_WTdc}(Lؽ|`7߫)r';~g7 +߯{U:k0R I3^{1h{EBx(OQ˝5[zvETz rNXnyXL{V$[]>V ׻Dɵm*:XbGef,:nmiFo1#*!#t}NvE6 h*S@ܰ459n6o1|/e*,eDwy޶OtMۯv|peyoH1HU1^a,"ckWUm^X~XU1#ٓa/KT `!;7Ȥpٶ,)Jj('2FPFyWDKDZdC3qA(2tN ge5b;5a.kJf}mET8,{!z޲ lf\x!^μu}-s9 LNip|* 7HR.hrSp2[4BKOzOjIzhit\9F $ )^`K8RZf[s $Ou-C <%P4T0eS/odq}Pd'l}lV]Lkrwtotx4<~}e}4lȁQ;;}ƘlCn/ߜy't.39@Jl<:Ѐ1UmQ)P|5溫Bs[kfu#pR  qR m/> Q"VY+lm(lxy*?߼R2 /^[ɎI̤~}?im}ed BR%&1$?R-hB$a78o9`Npm6E'dPOB\tPg- K' FD蒂jTeО?S[ζvxLDkꓽ)<ǨЫ͏95bq7gpuą\-j#[*Vhhǒ?\#ю"))<Kw&oD"))XssH4a?mtxAfX~9^N±F+2'^^V:Ն>cɊLݝR6C*!+\1 byȾ^ĥpkA<N.NFpvA:? E^|aO۳^'1O%'tqfZ;\\̃54>^T_6S)}oZwe">zڟ!lCC O7?j1²Ͽ'] Qr<cf$jzЖ9vkTDEunǯbR[Xv?C_toQTsŠ]wn@y[j ԮWq`? í(onp ->-%#La['N$-//.n1iv@YUi[n+q)3HSv3Fp lI-fajs-tWlJ` "EYwp2~__w|Czib`|ˡE_kϩfbo|;m&}̷[#20dtx0inkߤ1<? tFax66 1oKHtvd8kGm|݋ )MMƌ+PhF~CryR*^[-DDl uXQ]EuoHt9BWj(8nyB#VEJ69LTòz{.#OCGlת<|[F@$ݥ-€JeK(]b.CEn$ _zҪ7b'K 1EN"< ]~P{H {3ލlF<3v*G졖YA蚯AЖ>:Y `(*8Vͫ2^vB1F􆍆 eH~ { uR)lRЖ:-\͖iXĹ"Y=k"Ix5,q(mhh;V osPnQSos^82ijih+n7}qBV3jG?@[fnL h:R[Sns剻bLX+rFí2o j|}h8vAQ[y]B [J>utoIw,9@[H]JTZkŏqê¿$=(;Wn࿧9Zyh?& [c=Oew+ gU&V%/EWh`A_Kxfy٪w"3ٶF5/5Me{P.1G! :pEz,P~su 7"Cqd>r|-l/|*.-=s^1%,k=(GK_5x 4 2U> 6eVZA82F9޸kD<s*}ᮒ,o3!Y$#1 h8\-8cԅ5tBm[||geI\D-̋8Eh 4] =sI5}6##݈C~&= >l#ugd[y(Yʲaif]WguCVpy!H:Jha zl·⭼|e6ܖ; $Qk}tAI_bY'=6jܶP5gX3D8;tU :rpF3K pvN:X4PS|Ua6MpJMx'̑ln'q┒L7la6jEY-6My_O0*z`' r> ήq:j@og=={OzG<둳_Mu=Z05`V6bۥ^c2dޡ׌Ժ) ͅ?OZs+ OV\w!$/WGs)Ԇ֦^so1!Np=cURtL3ILf.euWݞs:R$|PJ ]7&0g)L2&<`%764,Dx-HB0Qyb}fQÙ,.@LJA,T#uhm WUUf_4uk-VnmR>eX$Em){! 3!LN9=rXߠ5&*| : ؜zzˆ(^& 1Wy]%&lUC|:WK9?Yx"!2 ‡'n%:~3s<}?ùY;VTn; E,By7#ikG;c`dzkr,ҸإoH[D݅$kR6O>u3.jhBQ 4ݪnkOe>:X|ω񷅿Y>qmH͞_؈g: w&}"\GVx _aYmXR˂T(\9<>UIJ%U~Iݸ#7|Md펓eS} 0D84;)ĺ<= ?,UR0Ūu05jUoIrΜQ^ཻm^O@d/˄>{ה;!0YeegXϼY6贅"%yWU/, "3`U|2h EaO%7i [ҀGC9vVyʨ16ёvԄ1Y's]=>U@2nj1C!8\=g3c7jN3-dqã)k2Un,:=]0-՟"A=E)uH?\A6~cͱW^rCyڹs^ni^n͏G-S褙M۫g1~6NE4E2o.CH7ȟWC6 7_Z-YdDߊ6p8tQ\q3fYǤU825v Y$4s)M^y_y*;LSBV铂uR(ok| %N3v**FN?!֠YT rM8?G`{[ fGbԹ y/!çsql"@딐 },yU _clQ2K9{# |-m6DŽz.h#rR>mD~Є4ԅ:W&.=3Nt<<6Y6 :3^\x?FC941\ζCp L u=Wk(@d0KFeQo8D3xzB|\}ŢIwhtoȴ͗_{~zx)mP[Xb@Hz}]ݐͿ6n0|\y#Y#VF՗1Qg (E#9RT3+Z,<5UH{W[OWT7frQ4 0`,\>ßׁVuW"E8H\ /G;ZLALUCݬD^#;oYEZO-enJ9m֠DuM?=qpyo#ӿw<,Ɏ?~/K֔{"җसX@(u), ҡ|v`{K8r\C')S)n\2Y굇:[u5$Rȇ1ikxkSuu Iv%#W_˪r{Dvv"冊CbsLnIVۖQd+ƖD6N g'.1%_+ELIcN'^/ ̧u8f]ԺW5 lC N&|$@AXsJh3%x TN$SV*CO ӌYpa?K tR:a6/jOAk&rk^:@緙,ݒ8UO*F-0òPor u57\bM2ZdrzvzE G\`O'P c4 %ǟ|ctQ}^Z|*o"Zr[GN+}@xqBvlm/ƶ.nψI [#kѩ6of"*?3T '~C3%>V -ɒq9xlW?_S#U_LCHkU#,U[{>\CյLL]G$'K}2=DRn4nvX1K-QJ(qsR L%t12U4:i1Bw5Yr~b,ɠuc5g^[1 'yn_nT-[6`l=t&Vl$YÂ&M tr$`Ed`Pq^F "cba[_q48HV T틲x>R L:MyO߶I"j3mGryta󟰩*@!_d w3K4l~N =ʫk9سij5id .,MӿqUj>`jq]L8#sYφRS+I0sSo2L~Т|Ƴ: 5fjw]R:h嶺wqx;5["31 kTB!P?a^d_ut&V2T#G^g_OJĚ?&*4"y *os)-#oPUv߆?jL;d޸q<"2 4>S> /dDu=20Ӣ-r Kl}c8 qqM6Zmy HAw;yA_Fe ˪cCG.j[MwyJС˾s56CYpvTMcΗ /ʨftB jryu*,բ(=`kG_ ۏr"K#%enBu8ޯ(~1{PT #O^' PqBph,n`Erluv$V}ORjR&.dfaӵccK~1 5&(RRJ+>O_:)Apx4qոۻUc#o3xZFf=5͛&39G1։,Q1 ߳R\*5B|z" W<8[։=O ?6H\ ?!Vei:Hɥ| urnM҅JB LG䦁ą76a#r yU`h_h1;X&u(W7!,?}#gb6,K@6S%4pNn__n MD54V&N=e{8t !O_Fo2hb7z 2#\yCe]z?6_ mƕs<篮["equHyr!]Gz`j>8 gR?#>T?N="VȹEN2/{xeCs7h[[ǵ76)7 ut +389LqP{bA[Hsbqiw"yкY(m}`*bx;c&YbL=5]mB➐Z2 /8 fD .i^ U;f3 6qUo(:>\4RrL)PPb-WV[Fd/"K$#o H&FKe4q9~%P]ja96Q̜ Ang֗s1$RSҚB)|wPpzp%LF&^-tihF#mTscZݖfA½\P`Ek@J- ;ksSS99tWyohaڸ0]Pxѻ$/v {ƴ ԬwӆG'\ D`P1k0ȑ5-YF`>e"&[5.y^2eiEg'gԱqZ2<q Y7]Q@lx8bۨTL]u4>16.JN=ъwP!e@SƦ%jx=V$ pD6d.0̄፠h"zS>~hK99X{8^sY"7faNFo _ z:H+4"z:[j|t>!?B%@PCX7^=Xc6Gޝ&ofO oPn\ vDunA_[nP*g?͟ibYMOoF|W4 XF>߳(QfI }5p냺"9?MiK"V W |1c8Ɵ~?+Qhvj'Aԣ-ML@s+lV~o#Dwu|HF'3짨V$է?"9ѲKڹWKD P*QX0Ӧ/Om`d$sڇL[ژ\(L}>sߡ; *2Q@H7MɰcŽM:C{$~BNpJ{ϑ OA ^2ߺlT$KUݔ@K, W6mZ 2(*G5u)b.'{y-xKd(4 }(*8x5|{;Xao2 l29ukQ1 [xOR2;:|~D(^]-jzBe".")~oC}f*ΙzE,B}Jv)\Fs 0\f񈕛ds/h6o E«Í!7` \BӒWGHA?/R`g(RԬ3s_寰W텒B<7Y})z0G|XixN;ϗ97jG<}JfƷĠ%$kp?F"*O ֹ4}mꛈ] #1:)JGcu)iaSFeKF}fOCB 4mMєL"׻W2DD`5ir&m\ *z2Jե+/i£Shu3Yɚ[4H[ƿPF}exҰK*MCΟ={r dfWI2[Ec@_Y5N`M$36RaEڙf4-aF9:;AzsG',ODTXqU?o@nxG,0w)ix/_;7qo80g$UtqQa&@Ce%Bq-mdγz+&JV܀̧c7eEUp<^=y.ҚNB9wft P'?VTyTUX0Nw\[xGCқt 7RZRٙ^u1 kl板RC Ocnj1܍)~YޘvHA|3ޅ)L/$3"DE Xb~kԹ_\VrP#%tsl0w9bz2gdgΠƒ-0PwO+'GnjPLINd/ǍڗՒR-TҐXLA/Ȃ!}ޮfÙQ&i93*X>6Zr.$i'mC:d?jL-qt 9#j|bڮB#kOj؇7kKJrryMywXn)|cr΃>Vq #¦ޟJ/8S,`h/jzP |֝N8Wg;W\hg%ͱljջšMj ׭E E㛌I +zrFe$d?6Ao:q{x>AmTrM!Ըn?Zr5N+ 9 SWaWkVuB\,N&I(V.. r6SR[WW/.c mW*Cy[O|RS ;[J!fьv ٢u]fFX Л6zg ?#L'FO|p¼x¬eļ:ϰgvo&?ug=mۿ#NHXki{qASE&C+(<2ЯCCӞìiUa:f9fեG~vũâ(B&L:?my}uqotpQ\AHC@|kT(x\F>=i°ܘC%ǢldƔcS+J匕f0tYԗߒeÑaG<K&- "D 8>qtjP뵓ght.s!jea!pbkqpk?^'OKksCex9p^g*?n;C*?׃K);ѐA-ߓ.l?9X|6LÅ3oi _rM [#F*groH,PdUMe\Z1 i<_/JN/MּKX &gϓaAj73OCbPĢد?‘`V4~sDvx;}l)8tnu\7zn@={WT.)Fyn0NG:5ѫY7RgU*?[ &amlUS7ntCd%8fvXt,SUjX:EY[ ZF2 \b \6hd$ӕcY^,}wMgi⼪dLY%4WDD[_V 4uh M3XF=QzH4 [i+fR`Ӻ/L&Z>-#w7K8<efb\J{"WXa~sv9-7AjqTd]b< 5TJ fT*텓[%q(+ʑ a:g$TiHj`Z}:c@Q/-"-% )I_hD?M{faHIW[(8`GFX?[ ~i ߔ>9ĿLMm?c8ëz2N/W(7P0:'U}V M씏W?6)kމ[jB Z[n$jD)z=3WX ý9ttP p?).w #l3rK5h<*B/Kuҟ%/Fbږ|O7)kC!me SM[AJa2x8T53]Km +Cr~!,E&&?ƺ&0+n-E{|wQxPFX+HYa$ j&=aӗ/?3.0qCDEM#hRj)E5seX1<ϺsݢlA11 ]??g%ǼTj z3p6 lnʒ65 *v{`^`,im{B3׃K yxdו+fikԦ4cǞ'K1L8BX9N% 򾍓FM"ғ́.H? ,pt!uB~G+3)XQc~N9)(<͊QY,#e3޻=NAr8V|㥯ޒVq.4;䋓#+;}the|*Y<VtqZT * $4l\##^U.Vc}4?j\Ҧu _:yA[iz%-5tSnyv*cRI*DgR܋6ѺFB~AAKa}Zq.W'_&:6CKU=Z(CIl5d-8%Nt"C>Ef_u@̽I4J)55k, :Lş˺%v 6u)2)rѨf7*'a@UАz6aɻM +kx|$xOI$[5T5!?^ 13=3f@0:M+8N\}0i?Mxm3LvoIKn:˟MI10Vj>ÿCio "ki]tQ\̓(7O"@[*n j5FwY|TTߟaQ:_q&–<# 8O&a}BTyShh '܀O7`~3-slP;|a%.l=Ykd4KHyh' NryEOg^ZW;Ƒ950;yWxah7B1`E&+C@ˎҿ(n_l Z#7Lf23m6/c5UJ7Ge+eQgHKk"_X w}v}E(e'\ǾTQV(98gFSiG7G jv3ɨNjy͖;\<ɪSPEL6OD!`{ꟿLHpܴ m6:܃?m+&lFmmƝkGQzBYUh1_"[l/Dq4r,LQ͕}:T,2},dN28Df Gq~ۣ O޸\n*D'@sISS@G]‰ה-h.W GXfߨh7# >ٓȮ"f~w-[V76L[c e,X{QK,#j5CQ(ac`aY/;w 1HW.%P$`-0?HԟiV)u;H^)[(N@8[/s!58xCzlz.2xw%#b_rAepyݽIJS^mA -1NP3כ4H0a)yUv='vbQ_[@8a5&_A,$YawI~ T NkKU 9n\_U@/v O9!xBlxv^̖C[s TH v5A (Ȗ`w?o3a|s+"ʇ̛̌gEWp=26\亱aDɞѻNJ5Yf˕TCݍ "保1{gRžI`NypADʀFJqhdj:y>J^-||VT wz'Zӝ:S"vӵIJRw"IO"Fzz}Dv1}] %\e iwm(BykKFIҵ65BR%la-N3}ucWN#gMWHFS$D'/]g2+gS>,+d~coF WdHJ}:n&j=ny]Ꟊ!l|P{ۋ9( (Iw+114?/2OZ+NhG%rVE(MHlE'l,atNSzhX풅BTi`M>#pa o+sfӖ heE@Vk6i^⇳U,V5*'O%cz'+v؃sk92#>3'A,<~ea#GOm4S)O;h!yq$#4G|El4nn/c6 %14 5g<\%.O E-RIZV(lt,XܟV_U ?胱Wn /#dt ]8}Y0w%I2R=4irsUxk3}lB->6r;Iu&`kŏGٜ@Ca'B>8k9sA' #,DJsdXxQK9 cU*>V'qHQ;w4 TB,yIq_x~T~iɄٰF Oqu?]ņ@ P(vUN/N9wMTw&5ytcR HC,jS E?Ic6)C1mikE󌷨\OUno3Dc.plΫ.XeTc[. IH'cew;Kk}J,2-jW` ,7k=ҵl6 NQ='ț 8fNdϙ bm߫Xǧ&A*H4h%1pߓ6+7q&A523?wsLA4!8Wߒ+)_+RB_%:|,;$\Ē u:+4"!$<0G;@IAZʘŽV?hH8lEby1rYuAOH c͒"qB,gmJH@?rDoJw".lφ=vmtk Qxb1q"b%B85|t{+#Ϳ~j>į-гͲ\U)KsiO%N=\&0VW]ʤKa/w QKhx䇐wJ}GN˳Tg;'iߘ[ FjFeFMhLgT92'flEI?}Xr=/'| 0~=Ă7Vb[(Y;P]27.iPA]l;W:&0΄\Rx8a+3 &ɮL vuFH.a*sɤ7t#4.Yk5BTpvh J6+Ebș{S[I8Ѵ7^GRi?VYֻ^#Mgm&v)jw$$CF+lFpGJ…(k*k۰wWᗯm947Bw,?vв!?$.G-RqaDhۈ4@_oZ"6?ѱ) a@@2oG7^  iAW> !@kv "K(X%uԀt;9##P7S?鴠Sqke`W^`}j}s_+6uvIЙF|I0snϷm\R8jWPLRIH$B{POgz }bvad[2ƣDqѦwcnqXmI(,&L>ON3q|5~t8'K ߭0lp罴OOikN YEGE΂rCZR$TX)s+"4ۡ$ 9U<8;cEmmQg(B[aɠ% & ,0ܶzֳ5 ~~4@$GOQkLWi~Gj,: ;؝u~ÐM]GSEsFHғ&!_F&ّ">Ċh(_zjrSNu~tﶗ! )sO 8٣h'|5/ ($Jk;E RI>7?;- 143N"{2=4ٌ$)>,ىi6KrGULuBp!|V`L8wnpv6"ߺ/^w-z%o-jhaY'v+PP rԦu0iW-"(ב|yiI7Ma # f4U*T-t̃gJo-ZwYL% `^WPőHóY qWg<YqEld .[%g {Gu'̆FύG;# 8$0,9ӁQE:xU?pP#!o (<'mKμs'9Gi6[++<ԩ+F|St¤`!Ԃx;x1 ''f*yk PJ'ۦ i pµ4Ht s8JDž;PZ|ʚG,ɧqbnu1U:=ҠR*ҭx _RcI[fM9Qʌ@5$]zEg-E2-?AiA̴2zO Y]w2pw_L>~9Cvt1<۵5E nXX=h?%9l ۦA4EYFuG4U*JL=x~DPwQ Ow<^Ó>|* ^%G6Cc[Vco4lz7gĺ̷C@vQjOޕYB}lgLcd097b.MN.q)9R;BuUrI598FGSDP'@ mtG% xPM) ,sjXA*7JRu g=BTRa0.8NI "\>TYm,T"K1~Ifzv3[ND6!#1P^29uT'rce?uxcLUx$QrO#"u; 7XbX ū^\rD剁"-E\D▰)Kq ktbaŃ+;KaHf6~ަeHT *Zq)yi1Ɨu/ 83Ca2dxw{Lrt T[R)f%☿,}Ga08G8O|G2! ?UYtIr!Q& DEoc7R.h t0KgT|殈?ٲH0V$ ݧ4׺ !Ho{W{o|!O)\|dG3ceY łc!/JrR .Vy6ĥEvivw^+W5'6F >?HqKm5vH֍7\!=| IZf /4ML|3vbSl'SE'\FK$rf_Ltm}CsnwZq~ fE򒫠(ْͰ+0\iV-kF P-:! B@5fpuiZZ.{γ\VdP׳F-rڼ#uL lzTw{;jfz+MN8=!l .[';L[SA n@'V+,kAoZ VDDeGQ)m:n"ծ pw׸/ (uϡGfk*z,vxൌ|p;GOGaa93Ʊ]p=cݓC_~^]?J^c9w)&b] Ԝ>!"4 뜦5˽x=g_%\4^2ZNl{EJzSj>޶.}|dbq]Q&3[Y4019.&y.CwneK&b2iKU,@ h"J~j :z?٥Hti<V#+ hg @U􂠟eaC~PԧW{rWA6IaoOeL5aoGH3BYSs65ӵţBhgfx=ZÑdfb­=7^^ywjh9Sc}M= I2kTv[4pӎ}A8StE[jx.g҆q{IثjR|P>;NE!py4*CR$WEOŲ$i|?_YV%ܬ?nɺDΙ}i1ҧ)Dڍv`skhV 1P5CvWk9yIwpJ!K-@^2OZ@"V^GC̀WKЛQơVJS)I1\ooҀW[*[۠0ӟՓblE,rf4a$~t0%o\ibn7֑Kl.&õu+#y\ >@8 µ/?Pa] g$ڜSE_ڮB8\v|o0",DΎizK'&y^UsэI1F$'.tP-K"Ůi?PF_;?qT(;?b-Jww~ =~Gs}|BAija2/Vd?c[xӉPlmhQEt*TI) @ M$0g\;[z=t׏⨨l*_ 5p߫qwoYK͛Ps~&60lA- ᪧVۻ'zv#OYV*Φjk7B(@.{@'lr|:%~N<<7ӹ.`1`l |?s&a{VPcKyL5Ac-!Ivpm < 0fY蕰ͯ4c."$I=ݥX ly  lH*OJhsG¼2xU,ߗۥIa\yZBs%8ċW:sR:nK  ^,v97`uDvȨjl`3Tu[ aXHۮ OrM-drd_;/iԂ3 m>>~ .Y31>Cnf|eCrz1V7,ҶNg$mߓq`G-xT&JKpX|-$rRp#nED Yl`CŨYp5Zu.[t4&o6j$9_T>SpA.frgh)RWfs:4Z$Óm"$ͫ`a}烾@bF!0ij"-dD1O'Ds$9>q7oL~Gׇuݬ{>Me) 0:%_=RiWB%`PE޺>^=!^1,. [%Ա|C@Zl ˽9UKUТV2ʷ- c5u`wm a> æ aUUpu~A{5al?觰FŸeig4/~=Abnj?=Nݶ:.\g"ǖm24EӷǞa* a&~8Ʀ4E,Ex0?%'$3c# +1uSUMFT :a(2f-e4fV72, 1h#Gݺ[t)p.He]T&DYJxJ}i=>T]z\?JGE1#l<K_;6~Vv.ָ5 C`٫z7j0)&s2/9q-nZ1=`8%'N?~FK,4,$YVnWU(I`B̌-W)>z0}x/4 +%OϥT7#Jb5X;L^29cN 9=,'ϾC\_  ӨFUo&wMG|CL0v{Z} T`VDZIO\BR`_RsMH"T]B%?51C\nmԞ/r+% \90lF `+P G{[4:vĮ"k X`  ֡ $VhK; @+P/Yp |_o)?pSHC* 6kjdp>#? PU Ot"gFGq&DMx˶EHp-3a2 4ڵ@z &i_nYԈ|YpV&!>g\qd˷cY`Hu Kbj;M=JDl.}.1Pm\ Up %dNEt{>EJH b%+ ֔f0M2K(B) iZQ ƵV\ (m=F9O3wۋVRB bw)"ظRo@QYjt>P9γtO̹{&0!ozdlz|t'*z9yKy+-<;Um]N7&~ΜIP)F!ۛN{{GS)PSpa*  1]ȖoR T w 딺R'&;첩l5ކF0s$Mb6D5[7 zF ybC7&@ =^`4Mt ;`w .@4HϺ#E ZS <&Ul#i(PjQ6m5xeȔ7D a]+ XK)we,q)Wᰶ`+3;㦮ofo]|ҩsb'O+ UBWoj.Zy>EgB [:|SPaJϘ[SOdq%BciER7+Fu[z^8T"OW0#Eҳ8{ʜ@W9vi GU WXĂۂ*A7kr9ND ~)&qD/qy#KJr*7j #v 9^PQ 7wB>VЅ[{4 nnf1RX7a'X/N%n4WRHz.֔ 㗇*@<{A)$~RM1bNĺ*ep NtjSD|NWϹWmi#Z5ޑlCx,E>s )kQ$L30iKS`+ﳍC5ZM>`hO~R;'l$b3Lɋo. nJMs̽~G#ݩޡ`u"ge GsⷆR)ë_EvKF۫w}WTB7jM7#ՋIjg 65OQ,3)r)d?V=$`KCޕ.%(6kD+kF9M[l0:XP^N{5STqx'X՟AqՃc7< ;tq_ZQq(fh_cnc2oUf[I UTz+iԝI0ӻk@us:/A۞ 1ݏ1*wKt̵5ex#j~W;;*oJx~\QȨ`Áw~GITCۏXy 3䨛lQf=z|CHpb0#1zgm*F5oNgOQ lhxz 꾐$,@_,V:хv䌌 @W|0] fBD"?ǤG)UHR[cRc(a5"s]h'0soLy)o( l!S)ճ4f昭Yف|Ui`7*e;issG|ԖFľ^_f$rp$< b{{$*p.2%.KzRF?h'u٭H8~ʖ)-ߜfM>D:2 )lc;fxP՚#oŠb&Y]twsuD];4{pmn|Ee$)_vtIGO}?e Ŝ˱I`Bc PǝwڦDjvjYY_S;IN?2nLt?BRQP$>ԏ(I+?:Z\7 =O4[ Ld+b} L=BK-qҋm.YDGToDB@o$eo-+l#?>ty+*8ap?PF%SK^б}9*f7y Fϸ0Ii]"ڴ76DԬ{~}xKn\QMT& f:d\]:s;^]J1ʀŁ[N$ c°E!@%Ʉ6fbnsam42oz +Q -!VdqcT XF} >%]" y%K=Rpgͧ=K =ka}aw+@Zq2zN^VSn(n ';UJ^ۀ3L؋f ?/1 ɹe۶W{PEb C{ pJ .elRB>'0Ώ-l64S-Zᖒ&ɲXWiY,5!V͖0<0Z!ָ)bV%/)㧯OFȜLs\ ]@k`v1ơJfL {4U>i3Gp(.iRLj[lR(K5)\-3s([FOi5\jF9a5{%e' Y7;)tuիts]&!:)+T(;%swwd KMi OgʟYSpsOV۶,rUJ߮ͪV ¹k\\Okq~o= Z%ܲ20} " rX?RfRkJeËl،8FwwΆQ[| …N[pˣ#Y[\VD2OVP!!Wro\pIKuv9/-,n^]i~X۫[7׫t_mr9?Z8B|-0X+B!8EW^tz#q#qS۴.g) ziBWXl jAsUDْ¡ _ϮF-(H2&'xV3eW0:А6y0OA[XJC.E74+lwk ʬh@3Ы QNLUFSa`F g[2qIh_R*Ӂx~t篊2_QCA)3=Q{ 'pEVB‚X=MAJÔze8$)?C+&>' ȍC3m/LK!]UpwbR Nl(B!3|wz%OBshV3DsfӪrJ!ڣl0m=I| 1n{SG 1BLxxkXQ֭>rލKf +XHJy?x*5,H4X̶o0UXx>Y69GVg%tuȡ83XdZ!(l|ٔ1rO[uς"S@!\Z&NH\>v2` /(jZ_#쨃LN!7#v#Izw+ķY,=$g'` $ c)"RtA;Aodj YS)3F d<,P71%9i|C7t=ϖCOȤFAbiؖv~jsvY34'5Ë'XAq;g }TճJ焏թ%񊐫amxts4*6/N=&:_q5<6)4/%p (dru_,w$MVFG -zkm#әE[saC$8x$Ou!-Af ,w̸ItSKJ3DX,)[f;GJcNUofNӿ;Lm'KKu1\ׁǥMcClefr?J!a"sVڠH6;/IYJWܽǐJNW{} }-Id|+݈mA?5[Qb47ǦL_dm::;fi6l"`y W[M[+RW(r1{n S0v`6tg< '`.Mw<7n# w\R5؉u>* z|m{1JӼeR:icā`91BG0H 0! ight<5i!@+R4֘KFg \:rL9 M'?19GTl vY+wW_rLJDW@Gp\ {v,ꤪeQT5#@Oe~QO{Z@&%'h=iy9d= 5C_:pNPO{?,Uȟ+2,6ҹ)(UBm݄P 8$O5|:`hiDmx;铪ō%psߎ?쥅:DgQ3 V~s,}r  {pq%.{Ķ ]@E"V&+tew_b70KOq 1u5P09M La2,>q_)<#3xH7e2>m85dh7V>IYݵ)mHH9P'%&=RVHje SwAf^- ~C0qsl 8<G' 7-yI;ڥz΄] $)}N te# a}[+/:f» &?R0qEfh GL+n`hv˭ (,+CbGN>Da&ĉmR}-ɂB@.KDP'Lwhi yqG mR/U7`7bK{p5 İj]Igbaz[BP+u qli=cr L84^`Ukwj_&&hJo-g7<_m!>0:WNK>>qp6  VEO{PY8zݟ,L![ @U%ӵbo"w&&'$ƺTl ՁzZ6%.NS ,tdZO[tLs,wΙ9Z3o'X փRMj-6x_ѷTK`m)x!uNWv4R-lTo%)=Wi'{ R<UO3Pe2 1P#wpz`+^]yeBMG'XMqco-$ًEƶ{w:?prđrwk9p]lZ>؍d󷓭%2t;k\㷑r6[h3-*iULmMMIba?M\{ vz6rEJ:U~єR6T"ocV M8C: mU=3aUuQWR J̡Yq|/U$q7+LYPK$;ߏd.:= ,<(VЇ\xW, 56 rYU}#ʶ i8mUV2_t'>SG 6U^1@"RGb)X-p0EM4ҨpX+Y9A=J2QOFU"] G㹘whT4zJ&s/sj^S0_:S>oah#qP+?[5TqX尕ѵ^Jt"`.uR/P7tJsM5ϔeuXif'pEA{h~s)ɻ$4}4%ӣŽOuesKO]ȬE7&ѪOi[Tsh3*[S —ꢍUh<~ޙJ"pWT?q'(IMq&ĺfS{oiݠ 3UB]kksOźItVUp[GmW*mB\+7?;h׻.l!]黢V~T_X.FCJ?Ϳ#a&4f(e0փ}đ}xP+IÛv# lg-*EC?[ by3KwHu Οo^&<4Y%t)9eÝ/coџ`wo,IV533 rø Q8z%ZFJak)M+BAM{?6ǝiHHy|m8&dhg Tn nr dUI}8 ƫH%b"3C2 fۣq 7˦.5EI~gQtpW~Dꇅ:qAim8f%`qТ=A}7yAq,fbd B%~k rߔ5 ZGeX^N94Xqlsg26rԎ.J@ ~iElM;:r"t 추w CuFRTp\Pdzms2˶@x^Vf%o+`8&&!_EL٥]?d'2m uZMGN#^~ݝ -b]9. VA̋ɈRi[Rj ͣjS*ɢ0h+yVqh6鏿~uYG:déƴ6{}S[A9F)ahLAz0|o׸_0g 19Pr^~n%De}>Zo^m6;ս&j`>Gޔ'ĝM=bXsQ/V[`91S ڍӁ|BMVgk /ȓGQ[iy,t-6`]N|:|JaD•/_rKXʶ)xƂކW]×p;c3Nc{N*5^LpyASk,neh*g?vAtbm1DBoǓbR1*Pq'I8|L5" IfKR.v-ǎ.^j<&L>P@쳇A̯ 67MpK&oE^\5# ™1$L-@I!Ə`20cb2|NL*8j y[vB,ȍkS!"FGj@@ovwt$jW*fcyLE(a?s~M ިHW(\+-Ja&{V)B,uC$5zK:0~-qIW$VEd8z02njiNN4*M=@'ND@w T[/ Wۙ`:@&V[~4cBX\cP0tN榷٩ 2@:@2C Na vw΂${roUvPo*.nDqPv`rIn>+ߣJ4[ys >ŰUFx9/uيVEڻmEt:^=nazh۝يu8a-YI֏-gs2HF9Ib#_Ԯ6*H mF F~ omkŪ2ThuQBDqνM/Js` MѪc8فIvю 5U^铝6ȍ}<ِ ]NOz7Q)Sܢ):qe'n' ABJfMX|cM kJgd8:QQexpYxWO;O3j%bN͛t%H^䦾htbY?~Ty?; ^lgDs ; ,> ?/dA(uqU|{HKIlwk}#C)[3z({S.L(Y  ߊNku6b3uyC.MzPߩyPuKM28TcMf9,WzГ6gܱc}vwpV}cns%Qq0 %2h4l _&ohs (봚ô\ju$ n->N#4v jNm=i@a{~Bn6hnSIS]ierU Qu9Ws}-y\cFX,棄0{:` RE7@_B24g1.D哢.pNO??1?6[=rl[%[t%-\!Dyj`n$)fRWrդ\r3Vn!TJ"+'?Cdx6mV2UFh,k-its< ~MqM,n^i$UPip)'k(Xe,KV /ND'[ZtR.DIarX}QPQ29JasE-Ȕ=u«H mL1Xs*)n UԵxd5kT`U3F.)xn+t07o|yuiw }Y~(Ou ?*Jًs,{nM nkV|_xtɺ"pV.)`qWeGoݱ )ipWuT?.PL~ t)0n-w>DT,@u[Bh[}ͬSAM*@{D͵j7L;8@)]I9Y`^)i2q"ʱBU͟VB쀽`&lV@1Jf:"@B}|x#"6/*>1vgsxNѫnܻglMGz_e+ qWy|n,G?:4B*?6_{n2<::)Ajb s$A?BBYPx`ck/T5g\ŔO%u\pԒb6/mOOp`a9j+,d^_0Q0餃qx/rŘ[ʝX?Rf@R P&sd$~;=gYZ07070100000042000081a40000000000000000000000016439a3550000c0fc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?Eh=ڜ.+ȠHљGљc-;1oPF,0%NI]L9\e%1?|}ean_h=AFr:ՃU^±K7dRG,Lj?a9ĦX QKLM2:a!'uoo}IZrv`Y*7c>BDt׸1ep(u *d X1پSnSmYKH)?Cga$&hpa3nZS噟yw|\*@I؅`7PM3&%eJ$HNsmP$|8i> g\=1{bkq/〮ǀDd}MZ/:Uv(.X[ޙoDƬ#Tk,1 Oo d@(^Q;xAg կfBDžj/b~(}hO>pyHsAj&@Cߜ@lDi yUK8Z1nf@{Œt_˖UVwj Ԉ!HÿWȓكWQܒYG?BΔvC!œ/%o4aON[Oluy"PVHe-a)lC%nyqY`U4yGbf0G.5F_96)J2TcКZ{S芹MV['ܗi9<|!ø[=ys9y6ׇFU9٦Vɧ L"7fܧx~qىX灪ԗ]N̉^|9R(ܛu/7K\6C.0X) i)M8 ,u@)şte&[&Vm 'ǖĝuZC&fG~&1{S˘ĜvkPkMrS~7ٓˣ}t>$NJ}AfyYEEߦHoo>Y?qEyHz/x2*F\(>-MmĘfVGdH0C*1jYkkeV# V{28 Xbf?վ# 02h`̫_Kr|KI=|uնHYݮ--v#vnjGˍ\#4<^ܨ;`G)''~VrUK&#">duRNǬ^W*]#9/~0ǡD5 }@A53zQyg[޾e|AN_є޴\ؐ+_i.SATGn;Wv5X/~%FM|bl]u w]yĻ.7J?Xx9UoF1(]=VKϫY 0 4x{tϟl|8M'pY;gT0m^.n0og|fãFfcE 'dL.WA9إAׯe|$K*>UXVg8^Qoڦ6xG&_U rqc2zm3+>6ۺGL8]zxb(֤e>*_u0ruaCҳb.J.N#5% .?}v7fkLߵ#00h|(ݽSyVfcn7yk|AЂOǔr{I#:1~VƱϗ$b!/\,Bث\_C>YC~%ѬلX|í=X]c?C0u]^[@nGOX:R~$@.Xȋà 4=^zS^Y@JJKmW[^>s]ߡoؽ>(H eeiIgNEdOϗrA.M\#l`A[ľ7&hb6Kij"s!B]h5I$;h0J ]yGZ6U8ksY8kPyS[U"+䀁0*8ȹ6 StICc0fH;&Fg 4⺦̖n Q4b@Wf"d.oPIr?ԯtEaLK+G`k /=jڠ71:ťi v?m6Fd9o</P fr!+urtcn IƦދ&40pU#*Z fHiHτODƅI>EŽVЄ_0 K@k WI$ŒqVlZg ʉ_? 1%,s ڏ~g0|='0v2Ae?"@2VgMk`u?JO_!^FqkYO@"W9:܍8"K:cK;)-9-yYɥ} 2H[  =ՆcpzT;hƖMYZՋ#;*]cl>G IzTJWWDr09Ti|wIA-Id}qKrKOz3D;ȫ?gHן ۾N 7o6ߴcat{{vSȻ3+1{RUѽбy#BWe6t'TV1?͸ݟr'%YBMÈ<tG8e⊨8aToYm .DzD3ԗsɣi_}4*:`rU|r9IzVzξ>#R `>J=E:,vSu?ٷkƽջܘoRCV'V 1"| %@<#~7Bjʈ-?{ cR>shs7p,Kzlښj4{Z!3@ Sԡe, t={ t[÷3\!/8IvkPm63iDWaC)B~Y>k>l,!tSV[SXU; nKo1v.Z @EP7rW+FQ.srtC/?z&L|#*_t/|4/>4B`9<6cq%@k|yVX1=G:˖eDP)J鐢gήOoACwy;\~g/vb:/.)!JSs4wqDTkrpMDHG\HZ've hƀ?]ZB6ATD!ڀb}"F koL:MIQbeÞןuGslG-CAV[lu?.hgH .[f0q]WU^ZXH_%\,N237aFg2vaI(y=-ïqڸqf z$KMq5b=ޡn7 an2w|ׯu*Gs [ .̋I i5tQfE&S!$n.22vR[et]TهC ;g!XE~[EEZ/n`uob4Ln`o9'?7x>P"Fת(Gy>S:EJbV7 ,cYU{io7CG<}ccoyie[s݊1-Bp ۶i_:]+vF)'6)iu;f_Cs+I dy]ߛ~ydBc׬|J?`@MJ}TG['AX~a)u$k<ul:$$>.h. ϻ㥺+ /)һ U&~coo1 {QWTgH{ iDAӡt8ds K1ΗGWI/@@:cSoe"7}8%%j\H,3 MZ~dEOH?k)c)o-d? :Չ2ZpXFf\mTTWj8KOߒjgU/c>oQXaPa`,1l{myq7;dt0t WH:W1G"ȃDX]}.F; #bG7~T%2察5l˗ O_cs?[eF2p\y}| a4E'"EYmDK ן ڐZ::.BQܧ :J_ +7Fe.98AЋqG" U/*J>O)~E Y(}u=j 'l?dB-w^~r. m鄠p6%AKۘVͪqWX@Bwbʽ@lHH[bS!l*ѩiUE=ƷKGckbH!K| |Dp\].Ayi1jATƷWOt5>ZSbԺw3c|oTaR7sll#4>o g߃~ $U2ٞ`qlfXuijmxɢ<\7Mgx9cΤ`cZe>N` ZyՔhI:tSBQO4>D-[8@kR0RCZ!⨻TGp"UlJ+[@fYDTN^YPM⁧.PiU;0EBkZWA^UOQS-,P?Ϸl[8;j直i VAr1|-dOC>oBja⼉Ű_z(Njr QŵrB-D^>nCW7rN^*n;RՔZ99UN4I4U2Gy4̈Q>I b&oW\("v"۞xϕJyj?CR6>g:Ԏ&W2Lt!-GVH5z_R-;GGjUpz&zX;daYIGHKB/(#r4jUPGdE}@Jk5t`wZjjFKNwݖXDq,&e D*La3EdMZ[J\@cC|=-|7Ul:-JξnZOI ӄ"ύEVXWm`7,FҴI|{2oSPsb`i sL_X 5[̩uFn-)v*/W iaWZο N?`~xvyu=~vEb;̽5`MBsZib_2(aM]A"qm.I&SuR }\=4EŇyC,2N\$iU>f GhwL[rÝD%]F}w5>w6 yڛ$@ʫv4CQaɲaA-mxH5ˌ߃xkj4UU-<:^^HIOhI%-0(kR"v\1$`9 Ȧ@9vy?5D_U>!kD_|Co %xE<`9JCe/;6A^>n_8tD@Tfvfc $2FnÿkZӢu^nNڣAgmB69^qFUN<~w fJŻscyf u(}jr+P47 c|u^QR@jCmŸsԦl-> ~8TkX/CccJ_pe`VGd+Q$e`#Nz!J64})]pN^l / OQzk+}跳G:27"*,:{=sRUFH)KXf1l^v,3HN-'@'! yROQN^Փ9˻c\QFމ0g͎.^r#)`EpWnKX:1SV.%ky v֨eS asI\ ?}XXmi.i9azȅ?e7}Rע565tv܆t1 qKm ?qZcn1VY&E۲qK J?n J>h{jۆb1L[/ #D'*,$ RF]KZ޸ՓcfΡ,SI֋% :OcbjG|%鹢><] /S~K$$QVS D)v" 4ė,d}uZ> P4RK=V ~,h~7|^\i rtT?J*:i)M ͺrcɾI}@du+F eluA@ DBKk(~}t5SDg49Lenm;%sds2iWۡ^z.W86S3"F-zR(S7(E:2qO>& ~fJ*ySzKi"P $ӞPOa 4? /YRF4= W%\R *!۬wJPVܱB5x >mvhg b֘#zD!Alt^JQmw5VKWa7mJ4ÓhO;+9e 1쑟)" Ъk/Ur־%7/%`y*ę⮑pw^9'tYxKwyo`Ha|'[[wk}9Om kNg8k<,*ςuQ8,c^3tX4W|p"R| bEGeyp1"y3.yIӵ|ďy/hjU˫N;!HtAu1=:MgM(nF[/1}N\P=_^Sۡ/?}rv*x8E}cR aA[g[Q|#wLm}gvc fb\=cQ(z4=*@aIR|&Wk{c>,!j$i's$322ȨLVgE^vW\u3H@I+\ˏC;h2u(W 5`NJRfL>WGN)nѸBdg-%6 3qF.dַwqjn$6bnF/@q͠ٽ!% rѣ+燌=pXΪ>>'?u  lY>Pv413:[>(5{y+bxβ}?sk_2b#r*kvm^r/~s[OHRVp̪"'14՗rhi`(,>zCor,WQM HvQ=sNk 1[>0uC0 +7s/abhyaJ n|;J?<ϰrA"0NhWT=*J"M > /DR&Wò `.CזAG}kS,fgv ,69r#r]QrO1V7Ul@̍SC@KZy -,jTD63|ک~LjmAi$n^ĵxӁuItm32{zhHIU\ ]W8aa uEIOge^40eP{~  +"2T})[~Egj^ErzztX D?:)$[:=$ A8 xDÏ,ӪPS ugC@y^hݞ\ɽ8n 8vCb`a mê-`q6mic%{0J.t3}6Y_ p32 yRwopXXy*tݕ:yE>:*HGDFEhse(&9{1<蒛?=<B{9aMrU=cP3[XL"f\_6K3}лB> X7}dp яe_2c`=/"每!KjWib{3Ó=I~T[%et i9EAϳ-SR[~N8371]OKC Dbc&RT\$ @3,+LNQdx&-|¶**pkZ_a! ! sY|pp?l᪨TieXT8a<[t?q29>V&?yP=<{$6.@rqMMH`|a^&8Us lvJ ËbY bV @NZHr6r}Rŀm+&DJED䋆2S,jrPYF>uHc,Vk$$?T-2/nR_h&:F"Xmnך Qj[!j[*;.B]k~cH9>哷]w L&{Q q-VUH'lCBYCX\ВeU51-g/;ܴnޕ (/+G0Qkl#¶gTÒ'. 0-&l籨O*@T j^;*Lj 8aRAd~(TTݥ@c4S-݀S%=>zs綛ZdDt"qpVmir7Met?g2Бep%g a |1ڗu[z&íM-=|_ƞ+-m@I/a]n/uմrDK'}pfXvo@*rbjbϊ){ʎS̿5A$Jx+B ht:nAs<-ydx`8<^uw4DK bV[Aʰ/ΒZӄTb6loz/QhID.uj,x*7_Z=Ϣob]8=m3jI:+iɖD/r{>m-sg!KGQOBtfAq7!J h]x!b,=?^`~GҬ9)íޡQ̜Onfר*0 YtY"k0#غ~.j,GQբxN}cw6%&>i10JG"T HaUsZeptj,h0IuێnhvJա2*dj}jCh&l'Bu Ѽj!^}AW廽\M(gUXdp1ctDz$uǔںo'ͪ1boW#-=ox=~t=WQ[͇vWsgٕ}Вc1Թ &~ 0и"(/f}?IsLZi+,ڢ3w*7[z]MY/se? 􎃚nLP'Wpldd\Maٻ}A1ay3t |Fzdi`VJ =~"[`8{7[CӦ[tٶd+ӗ@Fl"=)}n6#5pqoWHDSԦߢM? Klƒ^L;xYw~k2=`'].!We8g8ebK9wy[ ̼H,iGmC4wܡIBUv.L0XW/vf mj 68. f'H1'3N%~7(/Z܍ 5,̂W \a%#@im E8knA4uJFj6Ó>D^F% MM V 3qAM3@ fsR5"#zbF,ݳj-pjm qYZۏw9%BjBγno8fLpNF(/LBDf$Y*si U̲12wJ"4R@2^i:{ЂO2]Zݘo5RT8@jsA_.-28UIvY_n߄'.ANsyڴU4K[3@{;`r>es|>FCWo̪OmAC ǗSқCt8+^YGU ײ ]TprP_J)xGH# _>=le"& MpZt# %: }D89|#ͤ@t[&}oD>7/O|[%w%F4?sN%ձJkGpKPh586zRY{TUV(c/t V>k/'Yen>l3_Eh)ܤʊSJä]l0Ffԡ Gŏ ** @|)Ht rƭ9m {B<`wV JyQ \㋌(npx=Hq-/qP16H6>lt; Hy?+喦;F"ݒƳR+\u=>÷hVF$QH(~ӼMh ,mV#_wV~&1t-ʆʩ<JOتj@{oj6s>ruS,"۷=b<juNNJ1U2IL;( Tj:;2go754VR>W_.^/HiքHsʃOLM)Ya8b*a@Ne"&U}'z5l}HmjM3yv%.^Q0I` |ei"7৅~jPH0X:R`@0 SSX!+^c:l4A>Yڧ3ruWce<t(&_YNqX' E K;h}(78F׋h,S$b3n:,0F!c@J'< [AJЏr]<1DŽc?U|t6 81KyzQK-ĝ'PXgj,}eYc!ZRrU+`~sYLT""ʜ2QDx7J<|mTAQ@\vo/|yl*af C0HWhTsw0w*yE!X_.`rSK40.)sSm$DUu-!pR,ګ;($-h53i#PJt>y}y9| NKZR-[i LlâD9ٙ9A/\ kϣ."DbMz'F:D kKy;\ˮ&844%|FK7,?KRf4F%ՕP_^sFSم71/}|s` &GҞE> "Fydh&s A*l$[aO'Μ9zQf> rБ;2k ̔W=1+C_2qlVMĤܜqiQB{UA zbLOz; :hH$`<2ZՎkP[λo*v@D!MSTֿ6ysR&d9A_QXFqlr5m%4n oY:>jA&K1W}.GGdt \j!T+([9w}p^`Zʄ+mb;,Zm`]zڌш+\^.7AI+ed=]NZcxG.P&dz>Oa0/w~HD@Vm]2^p=Oƞޭo©9o7}^uM"vc@ J&|e*jHx\[½3UlF_OlNT|LKj\UX)qM>`͸VXQ[bES(Sz$2/ٺW\z^4W1ɺ-%rCBK6HcI/.-#ŌY bNbm?C:ްGqߨ\rtd5#bE1 @whMv1qEO?lZ\"^ ȗكX'O{wדNO{p$q/)Ê&TF.mܢ5|MYF<5OAW1<,} VeZXGj)NkrO:'_2[8e# hA=+w $WiY !M}#]9Zn\eN Pq$E"彆իr YܼALinAuؙu?ZS`9ȡ@Gꝲ5򏅦YľTܾފPq>]q<Ңyg&4bbh@[R93rxerd#9fN~/븻wWVT֟]n |GLYB72rJ"`8zAQG=-sW+_15W%J:lZ^yɖ;#+~ 5WzZgEG{_Љ;&ꅦSujݟjOȴMrs$op";*BMr; RHYWLCf U"ZH 7`g?XB>Udx6;l4YR6' y7e c:LL1y*ejF4c_Ѿ6W _k1in=_J@BA회 i`gK+-xrG9W&7͝)7M g1Dth1J|wUڵl dئIu:PkVeN)Q; ypϮʧ5ڴM7Id{N18x`w҉dOv'j3{0 CW.4i)YG+$ЙZQP9þ kSY&bݑN1S 4!ֹ-_O60V^"p/!AF3_iaa{IE:MEOT{ݻshbV~ w<&}oB>hڊHSJش10&n+ŧx4stӫֿ*d"T zB'H:[+ѳlIj)L^9R*;oxwyX[ڲ$x اS,H5!_ F,y9 {&)oVWLf%fF4&(_j"::޶s3:-]c; xYƀڷn]]";BWˎ@ndؿggEȏi3KJnC~j,u]0SoJjI48<^H4шUDIoΪ" U*m)4l1fϝ>'wWg|0\k7@By#! U?ƟP{wB:7.s" 01e]Gz$.#BA %9ҿܵ_}o #ݑU8xQW-⽣S1 FNKNOuHІ!Z%.3Dz7]|4Wf9.hKjW3NrFi^.iwC~&Nhͷa5Gg<&#։A~01jn/D2 y^k=9h@ihĬ Sgsd` vIQ][+7:y\Velzn‡P\]L˳a0nhkbrOMj+:,&99Y @i Oӽ9>:Qc˴[ݒC E I(zK9O!'j?(Y%@0sSxmg;,nzi2@&\R2] f:~_yuCB/rnYPx~!H@=V VeWؐI/:eщc?qkG(4YD%<5.IЈ?~Iyb='n 64gyZ*`V[J&3%OYm-3mG9*Fmۿ@&ne-@.S= UD5ic攭qtgY0 izgucs|:p\~*P!'?vc2QwWX4~&MƮ&T>6YeRC}!@F35w#(׺&g0wRyѕY]ff$+!s(8&[e=-CqrgvA p2tH-eCE1,a{ȬuFL/Z+n&^Lm7o"Zmld/ጅzy_H9JLC蝚-x0-P;<q0)RÖ v͆l/Ůl7` DooiW)PWaw 2uVߗĶ/V9Je~:Ԃ4R6az@~dRtͧN tWZ!:.\0-;j4cɫvs?d_`H'd6 ,A83@LNʌ w5n7MB0mT/uiɡX8mb /im-N?A@uYky{aB|n[eBWUoŁO¨>TmI85O yTp\xhEr$ ZCAv'ppm .MB.B۱Na9% "_ya+2rǙG Bg& 4~*Z/iP\JHEYIuDk"Kxl8Tdټ7zyWIoFlO™d{,ayL ̲xk(A B^-?T*M7 nٝfmM=Nrw_fIBpT~z.jdj-%Ieuo%8s^ͬL5HlbűI U(/0&fOQd}T.,,4&*.1>#b477-*q!xca/?=$ꆈm_$Җo~Cy+FCH>V2hgi{r-%ZJZcBQ H8Q^ kg ~g \J?NjЕKN%`zRAe>qW01L噐B^ɉnlhBG8MWsO u+"IZ{dHs, bOͧgA`~bnXC38 (f }ye@q68XMf"f!3 &-qJ /9s8Sἥe3\%:Y0x;q1sJz.ӞNVdܻoPf pq=^)Kc*/<ɵu?LpcpĜ?=)LK>LR/ ;7t˥*Qr~Tk??! ♽?U;o㿿__BF ݳ v,rj\Ћ6"< /A EF)zJ\z7t;"!%255dB]YcI0.{5}@ڲ*LL([;Mzm -,'b3N(2F+T' $s iBdBf@ᎺB&tA+e_'G)w$ʽ wpWIbvs /뵓x]NyI;UXWC\UjOLK1S+q1H=|n|ģo~/fI ⣒kEzV7i9.pH,>.U%SDx0FK9m$TB=8%%U,V $#??.慯7 LFG=85C+roW;˗@Mk=\&ENO ZfP)Q< mz(?ctd!p.ȇ4x{GEW5df!@.X^u,Zw:]wm!euL?.a 﫟@ o1+SX^c)\7r׵ճ Cm}NOEAbw1w77UQ jXx(ɎUQ'Rt᪝i'dT<5 Xr@(-1/ ӇUk~m(H EMdfJᳵ{:ѻMȖMPtD|㶯 [ 1Q'S@)&%`̳NpK]4q<=FY\`Y߀ƈPn+KZ6B/2:k6DP 싽4BJ=@ <֬xw+cfӔDsȂ{'vكDnIq3ꔇ*KMɹtӉG<\ ȗxl-ZH0 zZ7 صD@[b%RA:mLT#r(_>ty}@ێp~DtUgȕ.#r9!فXmا3C6@6Vx¿* 91ҥȀ;r㛑 OB5>ǹ:#98#%)|@9 .Շ>OnW?_>YedG7I|Gv;z˽rttc~{[^vU.W,=_P`"ONdʀX :ed 2 %v._&%'$A ~ VB@bӮHQop.  Y7xP((V>>!<<6ɐd-v4-\bY ŅKrn_Dqh̰@X=i ル*|iceo0>哕x컇4Sn&of,r >GvbzU'4~XXf]k? A{'pH;QƝ PabdwdCX2 ţIؚ[3OQ_h KSDyī3BUS'pfLk!CTS?: DfmJBB1Y 7)6:'5ӕqrP/sPhFf9ѩ5/89Sf@*۸V:nOɞ ss>pd,"MH,l帴vG(.Sj`h4%IxQzǗ1Sk| x5n |'xJn$ם (sdfA%)d.C>w #HˎP `͆l[xĖ9YCg(E13OL1F%Iydwy_b$pЋ?50\kkpÐDmeQf;f.Z[$b4mCL  D.oIHIj(L>0xN:z+/0Q*]?|{߿l]ʠeX5M՟NW^y'˻Y;;lF  a%D4\ɖw5 W @('RP,zz#=ms+ں[k/ΨY"̣'S1ir=`@sv\snhrN2*+MDh4r]r5Ql=Kq9ch?'UϏDXmn3By=?'/n. ͩWIy zDQL_`ip҃PUt?g$2=*A/)y״V[k.< !*MT#oU+C::#Oz8VIXIZy Oncǀ(ng]1_*lZGHGKE-h̻ kַ;/ӪrTΙ` ̇ԁԠ,:1;%I_>ѕSpYZ[q}qLDc!4Z4m^ i!6?]#-Y9Oxؒ~B_kh__2Bsd=OH{|%ȟ7^'aubAYc xÂc˞6Z #ۢ? ez")7ERhG`OV oop"^ž5A?W0 jsz/NqXJSMت.t4{ wmY3MԂ$) id$?(]E)Z=m'vv+3|I-6VZSSZ71uW t:,fŵsD4Qjk_ح3;ϫ&۟r;`Fl B`kc/P:MSVYf ە+ ?>0N| qs"b5{^iʧ^ʞGLc5C /Ԅ<e>QUbnu) lTlBrh˜JG@E&aMN_*Q P0Ί)f)k,g"ƹ~s.N^ n)5gۮ[,M|&KjݍH"##Zݠ{x7?孽/ 1۹v36\ߐmjij;qxPU^UGEGZ,V&fhB:fE[;w^:sX} 3?i5[xe>URs9y| a%=!JQ/#'EXKbDso^MۋTP\2Cq=l%|/7I;N¥ _zeh @Қa~^$1rr}^f~egߒ'&"p@QDI#r!b[1}'S"]]=gG ( 23~JPɼ-]!_ l̝͆Z\P;HHkSH.!Z8>(y[, Y3hA Y%4~OnU&XȞC&}IR+ ,t %Ȃne/Z6O?'g4]9BZdΕ7%!iALBfBњ$,N) ގ^dr4qrr^"-e@Sz@PA\lB%8na8Hh>\z1.m ;Hp𔚥vM Bu1x000KMho'U:ֱNM]Gk<@]j)%iU.ѳACǁW(U8&/S BL- \ ak9\CNJtb"='(DS;]:. ذZ-N2\P 8e/ %%#>VChtJ2s^A(~.3Rو&R݉O\0#Vg^zls6?!+F6naw E~M\p}O!Z(_4[,o$uU 6kyoXڇ2#4Et"Ӷs;lP-8 jr뉏fϸlOB"Ы> pC4 WEroF5!qr 띈˗1O xb(ȕU=[P:M$LFt`-h!)+D?@[RI#)|jh7Y-v ds;#CtoEg{Y1xN* K լQ>ödc|yT+1Jq C'ϧQ"w1z4鏪*!sh]#(#S}ۏ(gѼ4+f0 Z"3nbRꚾiFoWnv>x:ݑ͛0g5XY΃$o]3oDN +qLn A *[>U =6  #Mz޹;ʮ?uz8ox)D k©Epxઉ]HZ(]13M)lphVbg T%[*9 s ŻEsmMdtWe:te6ޟHeb( :xB$uG[slӈ 9kfvU p|m깰Q@P:v t9IOvSmo`k2$cm+m%6G( JuoI=9H).9Xfp.v{5[3*exk7N7Ǵ|5WBa ւ~^ж ZËR 2%T NY͢6W#4I8߿Ios`V@ 0wyp6r_ Nc1;J^qJ 磧q/2n@⢅ \(}u< 򊂴\ O2IO%d.CF.8[)I;r+ -zM'U z] 7- mɠ|'Z?棭B`aB` )卭f+e‘JSZr9l_z\,i<8=q(,Y(/ ƿae$ F;Roijr2ˡy_N6y:]BfykugrbΔ +AU G6_;vORŅi}A^x,M/*S^jCȁNݳKÓ,=>:(fsf`7180gX$x9Xl7) 79>h\2ԺrRT˸'CYOR>GO>|\ pY2H<,c4PbIAb l`Xۜ:M+ߔyW]VhװҰ5]vylz{ rrrD}9`K8)%55z_eu~ -[$tk6M1VJڍnmk?HM'e"4Lģ:ӬI&Fߴ1eAFax`(e䀮uT~ te ?Yu .𯐃O[ćxeԒ T"ړ˸Aօ mGǬw|QB|3&CcX|wW 9 o! 9Ra^߀\qw-xb)8l E7 ,צVf.~IAEK(W0{Г?fP"[q@&UDl%a!U]0:K(w]k)fędŽ9{7UUr'կQgh.ӳV$*1CGQ&8WE*58jD6mOABk14<2U VfX!yjE,3EJ&NE8& F?zD#RTk{p$PQ|Ɖ J4)oNg].Kc(k9.cϵ]R̕4%r  { skèNG'DG;TWer&$2 ne jO|.hׯDZz˘"Cy܃!{um`o9*ނ=wԍ 9D}D C@TQڣ~q]At.54z @lx p ֮wo6rȶ xY|W͈ahQ0-Gk{Ć϶ZtӞ5jc{9N c'C])_)FVsH0GNZq˜L'ցs g*%C'AL?&9I=u6GGS1W]b^tKtaDc]D3znjbbt!}bI6:@'Y_4B,0@M}:s>s̓Jzer|M+! 龺e*@üwF=)ׯ0=@y80\wĂ}45V((cu+Wi$' ߗ\_ȮMgݞڍvPjÏOs߱]3^SʓE>[*5Ix/mT(oYdqdfps6,=>B뷌qghbh7lV(*0j_܎']~Dݙpb]u/ "[&N7yNlBIwzǔ* M|]-s,%]ΰ髚>heOTG%^7{ٙp_r/^%:Vs[iS 6 p\iĸq7QB}b\1s^h$z0n?h3U9rs/v͍7ݪ%4`$5~1wy y1Gp,ؼJO>W#{W2C.mJ3?4\EӝV%W>ˊـSÂf+s=M)Uv$D.&O棊ȫj0 dK~1R^c1"i)/|h<|ψsS|u b=+Yǂ3')෿F{Nc ^dhѠ F#7=l:D@>oX99/-~ &qo'GCP?-1 ;sDY[^_[d2}.upzBntiRȟj  rJcJ_y<_ycd5Ir?\wx^;L-}-%cBԧ,#w%TZNFHLݜխ']7bO;Q ?80",RG\vPi2@IF/Xm@‘E, .+\pv_Yjzw O(MU㯝@#o."I>jihc#Eߓ(z#isA :*s~sHow&Jkڃre# ;m04u_tJV^@jcI~D'3.xvb0QxߔZ~X/9T"vBQ`yi%1WWWN쾎8 tazpoW@wQ81BVѦ.{oAX_VVls:ōYxKkw 6ap*I!T  }gH(`7o^CãN7üYkg6/Y?uY:9R!/"%|S^POk-kNTyK! ͭGIm N#=֐ròK!, ymڒ;?!8f8Up6_ǥq}u#}mw&:,+iYDns>z Z$W^lM I⨀>{. $.վ}W${c~ Mt3GTE(n XqwM0wzfk \A=2A' rнJt_bX%Zb#=fʊq)(֞ө:]ZQ@qKޱ(vYMH2ʢ܃cR噃wS\B-*[΅ߚy~q.rZ2I{ҡ\{HU P+ě 'M"u>:>ᕄ*'F% N{C39l|\0ԸK_d@˥~ w䔹$R g@Rl\ tһ2\Ձ=ϣ|e*6fexdՅKZo| 3Ϝ!f,;H M%~ŸA @QqCyqe( ԏ=f/Cr q=,D4S\ϫϱa+ 7{gfF^ev:XGPd_D=~.jϰK갉AX4\`8 !JiA?eK ;jl5ais=F(ŭS,{M:נ⨡#|=TnlšC [!rvDu_hصXcߋ@ф.^H~ʍХfժ.ρMwxq2]ײ l/y\fPk'?o5u"ZAX̀kT"\/l~(­ԍm+Nk\GNJ!F4۫hE0Q1JvDO.}&}:ؗKѢҤ5$V896@uxF7YitATLfUM67l]Lx}*ū4;p^TP.v,ֈI!_YԃX ʏM'aO1W;C72wYypP Os֐r s==^ KOp0ͩT &Xp6@ZV tpߌo-6y (Ӫ`Ýо'(s(k)f#i~8FvV*ӗNCEP{=-E3׸'I.ڗ8TqSN g 0?a3p 6jaJu=(zFI~]Z.\#ҍ IFH´g~=%u$Om6X3x-ș`¸nEBu̯;N*18s!*lfA0&Kpko)>-Y xJ4%]F[u=*fgv˙r]׮  Nd,H?16L0}M`GeXsKLҤ3 XfB.As5^6~'+z0E0@'9e)Y4LH+gor" \8ӎUZ_(V /c) g)Ǔ-Hbbˇ[2!{ )eNZ' -lRKcƛ?+@ᐩ,^9'fv)Մ x8 aJ['Άx7LlO3r7/ 6;i4D'F$#fV):ŚYdaҹ10_Tܞܐb#z"uF7+ؤJ/GxWiRΣ%qKwji^V[ֺocB_qʊ9wcBzz6~ʕh+<|7K :ﶓꥫj̬wAӑʅ2]I{gnRǎ;\4uSM fivFm1twVX?X:g:_*9Ft=Y{_m33J;xQ0W8 ~w%b$ܵJ6k~AߌFsܞd`$ e6UdHU/@Z/K/:Y`$ Q^ ќ Igv ˊ4*SbӜ3-W!xgq_SGW'߉UWuDhH2V|DҸ)ApvE8өPcVV3( ꢄ6*x%,jy0b+uk0c0DԔ8߳ؒ8:=ldW[o0ڠ~iX-}c=1'bo("LIz\fO|$>`S7 \\_N#Zh0ˀvsu (ԏ6Ț}:^6 yD fp1r== c*LG>m'^}LT?J|xT<,:6o<8s6Hri-Hb=duj 'to:lQㄦjYI/iG%{]r6B,$[B8a^)>2Z>`+|+3%:h "vwÿrBߗYT9ب.5ȢM>*._CP#`E>ŧStC^a$ z ϜIf%!wtbڡMC e,9yxI"C |Is'98j6oj:j3^=OkJYվ ;_* lImEɑs*$7\oD1-xT̫^tMQbV(ɟZw0xةNPA'8\PO` $I;K$AqK m)+Nz}q VwLRu!:KqdFx2dǞզJeZJGrWvjw tPT~MKgd09$Pj. c{%$pTpM`<I9x)$`^[dӫv&n5{#/~Zmf5U|6: `To\E2U;:5mkOUtsN2dKZKkɗ1zЂ@#G'sxU`?P,4,lh>#l`L8;DŽ;|F3ǻzkMdRޓǎ( o*4 0B z{Fq}xi|\,ix[Wg1+6{Je8!K8$RN{H.}.NJ&ਾcA ^Ҿ qj{f@xnZ3W@dN o{v{uNYhAO_餱O&e rQ_7yVU~7u~ >_.g2#@fr ;pcXb9DӋQ10ҎdEQ fXJfŠĀh0 l;GC;e!wZd̗ M::&UZ1]@} NOQ WzsKL"3&؂ v2&;0"~*u1#ʽ_JhݺoV:C-lvnH{0ѣӚVtKL]i&2`:;8܎@3M_0z_糔ޅF8NwJ&泧E#wF;FmRQ'-n0.֧.gCP 3{a Ȓha&J4 Âhu(M=ܣ#YM'qlpXϐqQds2d'?\9rkxQh%&ՙ7[JӗQBP:35 g\kzO.qfªy)e?u%runmSlۈbc]r] Y+& (HiƿIlv "P qD&.$2Od}1t *bK'nzpin[G^穋)͖Yz%ԚcEn  usN|>9{ ybki2زD/ܵ2YS h7OV_Iڼ[Ĝ@$HHH'LgM8]tơW/s7+azߊAEOSTف&T~Kk?X4<ݽ mj䩥ZB r9/v uKQ|쵻jF4Zs3LGivuK;hrlu- E^kbퟶ~S b&.0zi=huߥ `nw# EOwBl9~{Xf3<)2+ BaB-MOn<`' }͢s& ||p\bf>jg9]Ɂia"SWd:piR2sIz(Ŵ6sVrl r*9sK#/w 3QQ.lyzy* Xh%9[ebBN߼hloBq񦮪?)9g+33Ͼ+W!@0 mt$xcדy.!sVG@uWd'jk/9)B #f}*(D=ν.T{k7W405#X-Dcru52úzDerhxމ0>e|"LVqiĸ .Q3 lQy$ދQ7#鄺yE 1oxA-$gDtnjc1{N4kU^2).k-Ĩ%&V!e{n3` &ZQIyVNOv5k̟s0 . .[B~9ov`Jb@NCrf,HGkf! /19Ey,{i|Ӄ^*5M&'2PAFD==G |{5T:|f־966pOB>#il/¯sxR0ek!Z:@?HsA=:LtЊoȽO6!|kRK 1PNBa&-#MBf/w0D;")Q?upػet7aS LSIR\+ Tj$%p4 f#QgI"pk1vmwXfGs M%1=P 6TMQpQ䉾cDm߀o[' HxCr]( )Ovtz? @Če7iyɘ+O$;2kNTQ҈~Z4Tҏg)UE5ykBRƐk羬 fKpou-wyOWC.p(^pc(:SA;ETaΥv$ CW:PGӕOP>7PK/#F-y>NӘo \TD0<ݕӓ0'õ/f=6J9lCF{*_NU#C!j57v#9L ؽA5.W"٧+‡`.aʲ TX >lRPwکyڟaRltC9U:U 3AxCELb\BNE{՛\3jIKKY$ZM}n6]bY;険93w? vI.:h[#%{^:W,ѩE9YO/.,"ڛ/ gaZיaL@*W`ږ6+v+ZҀK&tCj 5y-ɧ(Ўn}"Xk$q׾\>ʨp-Jٴi}WN崲OZu/VAώ޽7_>@ 0DŽ}҉rB,K?$w߳8pCE cc51*<ʕ 7"OF0d }"GGUt=Zf&mwGR/Lد@sT$ИJG|*Xx'=txuU*5hKod44RaûL%ѫsֱN@礭V+ahA;ix{כ pqNgT.bØ[)o(BfPBd 7q#3, G:/o7> }>ND (8LPE8VlJ/2]XkC{ܶ{T\Z:jSAT{ɩ/j`X`P oS809ʺ2b^Dhek$\ /OW?UD{~'T* > -'@jw!$#<ߋ>+DS2J׈nlZ^5'堲 Ii8>zD <_ D4;><_-?IH@r&`ָXܶJcq9{&mE _!͖D>/Gpޛ N%Jݭ}W")O` iW;+̅nSs8yH N]U} c:"eu~ ?CC1/SЋЛ${KNRҞm0`^E~ӔV A aZT]xxq X1R=q:Pݲ]8a>N[!Gpce1%++_J@YNapPuSSfh>T;t1Qzp nOL|Hr78#^0k{7;{1@e\2+i7RN8t jݿj@C&J2詽$G>xF)xS%.~GUWto+N:wRVB>yG;P?wǼJ󞳫Z|1pzkS'0 u2"o pcꙮ _&o-k"#@`t7P @n6VEa){/CM_T6]Cφ1]Žb`R)ء[@L@)k|* 'rTR{vsUR%^]iv}Zz x S#^ޅNP?/D\PP~ uwֆP_h;.!,`q)N˖~ep S yWST)N 4*eV.SطRRid`N,V Zqɽ#67^OD;H 'Z0gӧ+quX_ q_PZQC RDӁ% ཇ0kå ۊWU]b^E`FP9%6.Rxw5rx %bԼ,fGaQ=pxWW^6!$;|s3l]ao+(^sHf eթwI. G,f5l%d#}D.ɩ+1a\T/^*4"aXgBS)"= ^b;.1QJAK ? (I(u,ƕ {-ЧX(;A클f;Sv&.X[7QWlN4OmIPp#b{¾Bz!ٽl9#awqX(BP}aSKi8KF1B΃%(Ycܻ0z'=Wq$$)TC[o?kO#Ϛ&V%l4~Uxи:3 IHD$O=cD󲲅ZRJ>2Oc Vw ˱%{ X\\穏'3ry}G ;p?r|I-|"g)U/h0 2]$/gGT^g *ڰ/&D\8ܭHWXl~1OhqΎr'JfaN!wkT8eZkwmoہ`xcZP&"5 zսFpJA?.(.ĨL?!"Sȁ+E4 {@IYdKtq֧ļi%`.la^h ?½P lgMƢcʲkrGYMxuZ[dRĜMpmx Yz9+;mVtɥ`v.D]t@,ԃ~<F=1 =h6˟%(C_`B u09;fh{,mTrv\_QhN"N` "VfzӴv.] ӱ'1]Pf|c|G*JFOŃ`-C<!%,2:OS _sD.5У]V4zנ]<=2_˥' Ao;R׵_.P{Y"! 2aHdU{L0LjfmN7H=` c.Աd󫐟7; i ֐T8ϊQ_ix7ȧJ#+jLB)gr. K%-qc(:37Μ-Sa{sx <每h,0A%Q)VRNWi=~ˡ;*(wfUre؋$gf0/ ߫?xnʍ_n2ԇ .3`*KgRzS ] N~;{6⑪SӘ0Up)rśkqa2]o9`bK3[ڇ6NN U-,R pE4 *>obB] Nt˗/rb]m+)<_nMǢ;fG#2mI){?M-hc[q,3" KTن_\2'up!FPK{|#!ڋK!Zy0l1W:Sh ;W:b3Cb:=ZMR)Ks9fǡZ iֽ,ɿac~n$יzNDܖ!/}o,8",d#YsW`RR^RbYƔܣYYcƦeB-b?%rwHZ3u2Bh@'>lA$Kj B$K->;׋5dv{Tݫže"=!ܘsl ~ܦKмpk=^v\/XQ|mqT)FUvVi jh}W\ Tw^dicu^M6a|& i!VoB~+W]ma7(X^9rE*bk%vU<㭇nkJI:F]3vSnO:!◁gmy]޾r("Fi#} TĦ_]o>7L#>pnj}Lz?)2%.Oi*q + Ib4Fxz,;Ӊj+µ"3++zP7A6{~~# {G4E܉h>{Y,`8x[f?Ω1kϚqh[e?g*ׄ?`T7$(DRL_*6yW=\PI-C)>Sg.k )Fui&epXxkہ)b7/¹'[S? \ߦiN92O-vδ8iт,ePL0aw>'*aUXʛ@ أ"NlfZ&@'^Ǻ1.* 02FpT^:Gr 4Eڛ]͂1_n2]k|*ޠabd49K>Hj5tٽ;)o&7*:/d ?iu/Δ'zޛU6i t5vcm"zfjpWےd2*XLEZ Cj2EH&<+aFn#Kn]pvZ׍IR-"(AwIBd=X.|QMh*}+`^ӄO86bi0B{MI@/02Q݈qo>ց_Q$gYZ07070100000043000081a40000000000000000000000016439a3550000d7f0000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/!װ]?Eh=ڜ.+τveU_^W(gTYl]e#e7&%?oE5\U.v7@6# 5Cr`DE~m+Ricя_1U<&Alˀ1`.,6$OkB}Wo:uƴ3U pyC\#ayR[qWaJs1×$51=y {}f 'qzs#X7T_ (k2Ƴ 1< U@֬U8hS;:f#FKe[2DŽ,NNs.1MTԯԆa$G=q1}|t#?9YgLt2x+(0ϵ8>Bc`aYGhFtPJ]=R8C:|c1/3yư[rd^FEP );Mc˷x l( N i.a4T=]pֈPtYY@: yЃf0 'ɁY6<o3 |`aaπL}jݫ;91g3n# BQH?xd9TDh Ák[(f~i9գ(zm؋Yj_uV/z[w7W:=3FD<әɢl޺YJz%'5Q`z{O^Pٿ颫HWyO3ys 50DsLz;.Kҝk>]t'U:: ~(q:.{Ju>0y\<A} zM@mvFB0~ktU;C)(EteXs~6q>H&A HU |)K9&Xq1`U)7};(t#1,H{cO28{1nYu6۽@=ru^_HFkךCw1 8si\` %( _&,Ud&u<:$PU+Vg53Y0b5~IWj.zO(q:YokOXw*khvTޙm;C`0l#}t3h4Eeok1Ww!Os;չɒƶKfeD~y4Ԋ 1X0BRe lӈ\dԯvA ;lůΎ> nYdA o84؃{_N]@pJ}] bvNK߹ڝuFҗm|$%~tN Rd{Ci7SnPȳ= tKP1=2szpLM";]Z{-AOjV~/z##RCckʬ6;g(FeAIXy*);| -C xɯuhfY66W(9'8S_Mwz`ƻȞXp zEWHX?` L4q^}!B=` p\\m8:}v W&"lT}ZHEvRLz~)PMѦ7< ;`veϦ?,ԕVoz]B:9zsN&eϘIyHx u// {4%x:E 7k tiNiJ'B}efpIh) kNP <իH@>Z[C*uA`2ze@8JP@8;H%ɠ>J /ȢE*(Y*5RqNQQ%]oobζ ?{f;4\obYƝ"rØDZ_c5HKi4_lokޟWIopMTJW_Z꭯Vƪ;>Os"3?^]Y#\29'Lsu&Ϊu&оգdxVVj6EHH1vz!*]Ş>F xXYKCE$jEyn:-Oc~Vzf49cMEj2+Cuuтl1r+RH I+fk;iio!I"Vg?[W/q=LcrCy)UP4@)#}<72OTؿ2# X89v9I Lʻ>󡴟 l\=Znf$']Q*DR2OlFMKк| Dg/ս#4;xphc rlcin;Є ,rX b1o(H ߱#h}8D{ł|R'DQXgճp9X_n3j `[btuĨNkbQD".zJfutY=)]7Mk'O] >[8޳k}dՍ=Xq^- qFIm͆@}*~D8MI:+s"M2(չ=C [k#i+OQNKMi IkwPz5 J^.#b}o'- z垶;:NO5#mNϣ2?vtٗaTArГOGCQ*;ey$ dhoձ6>)1\i>W!zx&']uF=;̀0)[@Ƨ_dP,s \3vi~>D( v|^c}JHr4TM XNEӸ3YzՏ-h rb / c'djNJb'H4o` ɉIl%ŞفD\a8[յ'0U&wJ#67t)ƛMz0dҷ]ʹ(IB\5LyIUmVT3`Dhc4ws=i˼*Ҟᤴ ~'`K0(tӡ,gg8vMa.FZD8Sf[`N.L\oIԞ=?&wrnFW&e*$u%YZXqbxq"x1U Cc=3 " 8x)My a_p1`R]EsL PjsB.SN8$>JpQ`ؔ ]Ue]U]V\<lj\c>"IpF[Gb@,M_u i -C ZgynF1"!r!/Rq"1h{+fm>ŃMWE@Žx/=Xyh:~?[0x}m+.{_DJcܕGlVaPHs+tպʭ[Pk FT11zg rVꥒAT+pE_'g@fgѸɷS+-aPI"'+'8l9qɯ)6W#Se U }hIk&S<4,ǃwsS)Δ48a9IdhLd@0_B^IKgAX2|s/tbruhA+Egz}S<3( rR ͋I+x<`eWDG3,"):i[), bR3(-+YFjԗ.7DfW։bJ4͜L{_-%coD@.%O^> e<]_iYȝDt ]^X0.XwCjgk0u-r b+Pc=|o jsRekZko1N |c?h Ej=Kϧ[&2=1@,rFqeGs8+UWhR)`W:`qFBpk( nB[~}r&׊ʪoObT7ѭI4Ǖ'/NŒ>0sނ&C*wG$Av *}&N/>YfKhЦ8$<7'Lv.℅:BpswV1Qm9-piS^aH+{]ل\&;\*~22sju~jfġFӘ5rUM<5~|kNTawPy)?AvPFdmzoUs6OT; Fr,|FTe}v;Q EZ^W>^i5$jЩ CZ$QIAҹ<`ץ 3Nj ~YC쁧 LD0oCZ AiJQwLqӂ^$z^e)ܒm9H^,J?Wi*'F s(l5p;iE MRUH>D(lȥl 72}/긊b_7xh+Й^>g{+}<*אK@>a3ч1 >,!G-3}H~Ӏu^Bq#%fI]{QzL⢎ƒ3Slb+zZxH{@pf㳏 Ln: W=cr2d`AelȦeW+YnqΎ8zԊ|⢛6-ԕΚ^#{nu3[ek~A2ؙ^YHڹn65swMcQ RHp(1@$3VL3ٻ5?̾ N)\&7lǛҗ3q_7Z43IۋW++Mc1GmI:!:|&TMYU֡!E=G=z[hyKRc\W[uo(JTosKu }(id{%1rѦS WPQ"ټ)DSE-PP!9S @Pߎ ~_]/j r$z^iQG)|xZkt)Vs5l8 CpZlkz2}ڻm:kB ʁ?p=g}ْjIbॹw!`\{VzT:A 2szs!(9˖SuX:، pf#ŭ~uyLjo&ziq3*2jLT7zaisF}UXۖȊz2&1iSjA .ORWW" J{i s(Qx (kZ4B&;^s@ߔ?'~挴/j3İOz;`~(cf% Ռ+:?V%E!HNZUucǪG7lTn'+wx2򌦩k@U)%K/lD8;mqGBU/nizj2ANs JxsMkFߨi v'yŐhr}G*j{l!7I. 2Eqߔ4><7+řnl@ vD°_&f֓A"! 7[WIn̪U{ FIǪ"* J瀐2¢ x>fAP~'|Z\@7ye G"xJ&ӥ45-޴$'[͓EO^m>&Y9!jR,8!OL/ď kB?cav 5J -DIaWTKC;=XPNN rm<IG!.htˀ,$ gaT$^~Kbt=gpٲz.kգD:! Ǻ8l$gT0F]\K}eN Sc#?ؽT͞8{і̺" SLs$\>E)m?%PԒ~WkJqcs3+ n(^`-ƜVp6!x^oLE9c U9|+5*|X~ka$X)ԴL UY |Za~Q4&8I /sɀYԻɤEyMQ1%p/ D䜁|sMҲO填2ߣ{EZQܱ/& PEi$d1b_I[^H}"27+bG]S)2/9tߪf`t1u4o$5EW#- )1@6Yjhrb;ZjT%sܣ纠ZM , 2PeA-{yU KXj/_Ai#|+xʅ1k`9坑cѯx8r(>HO)K DR ]e!9%a)jf?Qob@H)(!9= P݈ōї7rN7QY6GX&=@V?[tZa).RZ)zqvT.a+| 6$L )o Cc$bK^ +0U^]?!=r2o pRU}7JAej{0#Nv_)H#?s sPy6& K+Mi7$3!; \ F\bX6Gt>]ff㾲 ȴ;]}ЀR#~_Kdd:K:2XB1gb5(bTW|%[\z|?TҟSM,yũ붃x=QiۙzhKm ߈~]'j*6ÿ4 'q޻vC$nA/+큡+,y'.PzFG =gkgjT?d RCy.4?# $g~ |6AN;k:nLa)^b z4V&- /6gGrUgޓW^l0P0dV]Suڊ(K(z\ì'|6\? 7 V<-S8sh9 3N2?R\v e\*Հ, ͫ`GDGx6yƒkd7>R\YSF@P@sWrKgK\#M:]D,ց*Qf/>+Aɓi1I ƩW oD.E>:`9zaȤhQ|Y) R_X:" *DQa6ytt;#REXA^IKN-ς73yF}IA d6FlH]D)B5ܵ79:Yhn.Q$ռ;źcpARAX [56q'¥~R5NҘ4S$3;N8qzq?~g9k$ }$"Fv|P߻嫁ѥʱ66n߬#<Π]ASB4(pp(c-~XkJ9af:RrfTBQVDև8暒P;=;E-# \" &4T-Ha = P),pQQIO"'L|6JB29B^ؕ G}L?]:bܚ)T;av{HF^pEQSSj wtTgՓV0g/ 6;2EQXb߫SpF# ݝkjow?=ePKY$CT>xz;NCfcrq5~%O%o * p)2ia5䖓B288(7q&sz 3\IEM=wGFJq;դȨu/8v:ybF ĒO+R<cvI_%}"hUh Q!G{@EWҠ~'P"HeS>ΰn`c}/E \'I}S`es0)9G̯WhDHx!m Q EYK?awQINJl!\(a+9 YHװhϸapJmΘ=urSZmcmD o#kvZl0+֯}vALhB=o SK-7.IMI@2 mu2{ %X\-}Q3J+g?9l aif0_0 F `+xs߬T%?l; 9еIp mcЗRcg7fTՓ131A,j-tz 9Bh%osg X(8aS;$p^26=Px'4Te4($>c03݊;\19S97n`,AD`rwJm@TPDZY=% HW 6c, -`o9r$ٍ%ξ?S"M\^%Pe)^SIzGAۋq]EI(&naJ")8dfʆ7Hu9I?] bP G+g͓+sa)U~#ɭ3>$:ANL(EP,F70u=,yKO{۾W@$x@w܀V\zl+_6.wPQh|1-E$h>vwe;Da>3D;jI`- hXF V5h~&^mpMΡӸpq[݌ܽ=׼F G૥_*@W̧}N5LhI&Uإ_:iQcVMرc5U4pHD2(? l.ND+俛toP #ct:q[M;'P)k73!K|T69*/BEs @Y=lѲh!syw]Dܽ7#Aq+#عVSFٵ60A@ED?ނF3(9:,ĻtorIͪ%,he`j/d7s=Cst,E7@Xaas;ou܍՘כFj&۝wf$(VQȬVkEgu0mOFWSӷ|&Tx ._dKg550ġ㪫K>]r Y0rTvۦ-hpd_j~YL-W[B|ݭf9d4"¹ߝ#|l:/%0vrڮ|2׾G9,Aefi97vi0:$V,Ŭ$tֈZm (>XӁwZ~fUD;*JAE%VEDŽU-w~u}Wx2*+{J(YL_Ű([XC :nǮ ޱ-nkR;s/>U**0sB霊[ҜۖIȕz(90].^=q>ddCe~xhTƊ$JjYw 0!&!QxHa ȑdlks"YčJWi$G\]lOWJÊhCC؏Y\al`', _xT jq0[^)f}]9"`-Iڐ]/n77ed e;rz{LA#7!ٴҀ 6Z.śrCG$6ڹݤ|I%<|PlBh{ȣٻZul,Zp`+_Ud|+W/1]L$9vSG <{ԅ`R@k1VYr,Fe`Z+\U-~҅Ak0-9e?{;RĠO1EtDM=l[KDLW9H Fd56G_; ˏ\pЧ H :8V=0pp#v~Y .qy:.5aT0T(F)6T>`ehpaN8*Y ƻJkU(8Jj-ޫO9IXaG5(Bf3nD\0~ ^elxa4$GP/ @9]|=tXL}rwPe88 V`"LsoZwa6}̰!ĭ-rvCJ]!!:ɷsD%0|[U/V"<⿴yCe|;M;))6Mӷc%PVn#'՚)Z!Lڡ-" >x2۹5Ϸe?Ƶ"Y>% ޢ(~㑲G V}&xZTpQ) {aF;~S)`@ba b ߞ(-7V@xPx-pKRkVgٛ3z5\ːD%bo_2{ cKUKwCa%]_7R~C43r0i{ͪ宀hsr)ckff%3I7?~'+]˽ Ύ~YGj6!L7!i=xfne6+U<NtD(|1m~bJ0uSs (D}-`.;s&³[,8]$EPfY/nn$vطwHrT"wx;r*Rųeknߧ3#/~5]#XFdO;'KOf;dg#uE0 M$SOe{wF|[y@>/k`PC;NJ6|)qxJ B ssG/WvVNTM~pumÑ|~,PQ^=`L[hg'XK!^P<>ûx$%f"S"qpPOjKa;0Uz9* Y&J$EeD_@]1Adaя޵i:xze1S`GhdVgI,"h\K#"ߓ2/Gcr-L w BGܹ$wYK7'k%c[7np9r^t!}1wqx)* pհҴ+Y="ij7 =}΄LHamd, |2Mf8+"v4qSĦP! h[d.V >lT+D54xUqiQKEa*yP9b$~?kVv<>lU4GjE n՟k̐<[oh+fV\[灷U¢3p:iTd$/T=iIj3u،{U,Cw{t/%OݧtR+fWEG *,W]N zO ksH6AfuS׻ٞM|V#芗:< Kcbps[LҶ::m>5a:5H\٧061F;$ 2Tv(W6>h5QIEy}7Gx$pѤnL)c o"<< .tsK='3fuG;l$áWʵ,\ҁ -!j$yhُ!_i%_%{RɐM3@ނ|tөG+%#'d3?WzC-Q$SQ$wVxo;~N#~MRfz8cL< !w!s/G4ؐ܅qλ$[u-GH ]ЃbGڹ*m&P8 闐xb*H6DLs㗆m㱏f9/+ b ?e0g{X#ZvY6 ȫ&zuy7KX,MA w ZSf)٥Dl[hD !qꈅXOֆqϧ[8] ؤԱbZ2=+UWL5_bSQ/&ןO'uԪDzxѩǗnqCˮFyrNwzrjM.6,[0JY IyeԲ-Ѭ -*z] #%,NHW*mڵX}(/0^c}/8[g"EXC_4*WƖ7#nGuC'[zgk@]bmT9+A#jO#7G Þ ױ&ry+NX[ F =ݤ +@&ykWu\^F, Q3B\SNU<.H ot#MFHp(_0#viNw9(Ou f ?%g7{UT_%]\|&TǺ -4x Q(8zzNvU*ķ|/nDse_y%CN}܍<"tXA{ƎbٿJN\͓W^;kPa#w+p&ܲ aѦZ~t?c VMQC'ߚã4#fCod;8µ"acLx~Hm@RY4ҪT}.Ye< kǤIa_:+G0W]xwShC(4@,EXqKY%.r9ԑYn)ysUg*1ǻJ%!%z *ØS3zxu6׷wK] ;7@NE4za}.+8w@>"3@"xH ^El*|nٴvh ?ŔD)W>RKDQznN82PoAA3! ߼-G)ע;+&A 7ȏn'zVDŵq[U'Fhڞ\ QˠeLJ{4W?m ~|GgXZݏɡ4gueUB-Ve_@;\ Q/shx vagF26\(E/6XP ]N. ha5-PF3Ƌ@j`6m60dC]{I/;qZUar$`:a~OQ[Ist؁ҕ?RCRAIz۽M16?8Z׷w1СGUC g9 Y~.bSM$V&0+ŝ0e.訛Xԕ(BsLق GW7v*Љ' XxD#`^ %yTCv&P#81˅Wm!ܜypnv|jmP1IpC׹v[zjƼwfaF<` ^h$8-}'&[OE( ̫ 9Jq\K2ŲQ04>>!wfjgژH p3^%9+R6](68/őyr]!.ofh 20ֈmJS}_?NO%$>gpL=+C62yWXQ% 9 0>] Mͩo&΋2f~b >dD.}$FuENg伯:NW]Åxgf;O+zVjud8l M$/¥BnrV8ޱJIO8J2G8M<XI3UE1DZjmkGAiEֹғߑUH2}64X$C ڮ`69cJɵ0`J7&|md;9 ]ޏq]bnZ@[() zVusE=7 0/T+IS7^=s/O\k9L{(g\JG(}jp-DAEU䙼Y0^QZYѺF}PZ}bCЩ;y)EǗ$ة Fu"#7aC~+} RB݊cQ}B==112PbAE)ʯqxIՉ"# a,G/M.(&EV$kS\Ax{+CeI8S.=DW8K=Tgj/DsdJάM'Qn|J! QvTx ʶ6㛥"\oc%(3#u" V0W/R#7(u^+{WħD&[ryP,ܬ2}sۅCw̴ʩk|Yh Li"p>Yyٔm7R-ݍ2&)#{*.w:ᖾ_^zޯm%AA i29\0tdK;Dw,}o#X~Sěy3DЌe!?G8׉  +5|PR" _2g̃G9ZLƛg}x`3m_D RQL7&;*C.hHtS-!=ޡ NJOsp8r2ڝ:wŀƍCf'܆0XAվ¢L"4A-,*CxhGL&"u>Y'߿aA"G*E4p㧊$lD\/:K%KGĚSta4#Yw8(Q](Y o9& b. ȣD4;܄%,]\/|'Mr@j.ӿ6 t* ' S%!#u6^ a-sx fm76;s bHR/?'w+'VXS^BlnI-_'>ۉ )Qurtb pudF?838S}6U;I`5V _%$\&ڡȊTKrԀ93A1a?5\hW y[ץ6¢#ȒL,RG4Dt1ScLک} oQfq,wRTCqΓ27/Z2xPmBak,CvF;TDS/q5?6e]) 0Ps)kik@H׫UǖY `j WzT8\O6GE7qLXZBi*ھ1FkXFB`%|ܗ0sH@$65Cp|uiA$+,kA[d{D|;@gOO)lj8טbWf((`AAYuRfF~] t=q#Ib4 \fS?U):x͛vɹҬ{JK R j_yS[1mM_fjIG XZr22r-ڵL]-;&EyLU5fp?@A&.H3)* &񲅇"elߚi9K`/qV sb4QB(&/L/uYa`:nrΥ;UH['K呣UVj(BBc{1;CU>j35DQ˰$.1/8rm o3mݩD4b (^P%JIѐC);x:_<Ӕ~8FM%YY!" P*iEj\J[*@Wf6=a^ 1r[gFߢ&QG:7"c5 8j4?.ewk/;kB 4JӮoctGh&u¾I÷{Qgz|ndȮ"֘ !nƘ;X'1Ĝ2?͍(lt'{;N{]̊qQKJyBǃL\`ě!rl)GK|[ 6QFwؙ%P<1OiȿCJ̈NReP^cQ@b#D=ۛyG Satxv>(PuMǯ)oK&[FiVǓbKMSc k'rg)B_~bа 8VBl R b4CؗKCzh$k&8%D`o4b:Gmz'+o=)1Lـ08fsq+ΘF67C Y;8V.$8 xä/n\'O(MGTgm@JK*&wcScFy+<+=R\sڋ~}c.4;peސOG JT0V'qMҤ7aaHQ$K0߻Rwt>cXt9zm#(ke,l 4ߠu1^rRAO:ѫ- bWwdy%`*趤Ir:Ƚ=.~/ӡC$VeF̓Abm%p:,ͪܝ h;%m_Vyrrw]ގ n6,`B>+K  DL1:YfHUl_] piSUZJmn%[:Qjl3x<|=A<^3yHxDߎk5)ыh^ѐKDq D&60֜\ۺcO-lmf;jt9}.E)EsPI2EϰE|a7{3V,806r%L3h(+h &H.LJ_CxE_5'khZG㙽HHUagǒLs"ejQCxxwt;qͺd95^6:( aV[^<:)z?E7dkaX^ӻPv_zsgZ|M̾u}#M.vy !٢W7c#b t-LfH_W Xiϣ͉[ ʡ'-jr:1CHfv[63&J4;Ɇew|!O%~׀΢闺j|w\Z MSO柨7\)ePS8c:G8M c{J`Bq򱔖F˽S "WϪKiSK <2^qwEMDt?7hD`X5 V2cylfQ$]6&˓PzN^JQ{:MfV@_A!-!T2PWR) 5^xvm +Gq4M@_t3t๋E>?'kCnxH(&1FK7a@U9ĎUu%GKoȱmla9ȂCS*R^΁yΌ' VM) qSf']c!SÍlF-!2 Q2{;3+!N=B_B0SQG@-v|ƷHlTXWfD.Y3G'{0XU5=1Q;ZeN.y7c]_ey,>0Mvw@?OMMJ I5/ `Ϙѯ7YQ*.[h-)( v}p:e9EwN퀧3aoi YTП$ ޏkN{S: 8˥ZQngx]IX尾h-s?urd بů<4X\V2h,{kZQ2Xc vT]RFcMc?MG۶9}"vl~`L=?c3l3:ΓfS'k\፜Cޮb>z| Ld5;e扶;Fֳծ '.-ivRIneg)ٵbgÒ01شNHRȉQ9vXilB?9"f$ydܲ5HYKŽ<ߋd?ID8sbDo#?VIdݪ|4e_YةfrVq Fiq"~Q݉ȟ+",>Rz`tv ks=zMIL8UEЯ3["'׎ e&Ȋ 0O8%g4b@w6ML /gOpTї/?: Ɠ=tuu)'' _ dp&ou,gu<-mF+ܼ1i+iKۿLߵb;WՋ !$isD.0W+W;?5m1\-XԜ}r ,/-8w5Lwϻ l.8QG`dF*۸hqds4nڰ"R:NuHjAǽH[eY="7EoQٕԎ,-kv;_K+MN[nW&Ys~ eW&FA{E fgɽ1藃 j;F K:N7n=0btP/摮/g hƥ}YhuB5:ԓ,~) f CW FjO no)no'ҵ&Z&b 1 ա}?g;(9,bIZF(N$j㺓`=dh!Iv;Y#uc'eXy^k< atjx| SJS}Ie&aSۍޮțQoݴ FNvXIn'jKgnaE{`wTV%k-a޲r\)K4iŢK8d=b28-< F2ʜjA؊xdvÂ#ab1I5;¹3zn#Rl5n~#rQ#+%H[(/O$*=wh<쫡[.z8/!ڡZ!S/6eEXO7nZ]_W5~ˏH?((m88*r>]sdAƱ 60c!aW .B  Io '3@xP-:wAxXLofOPءp]JzuvܾB!o礚=M<>nǛ ہKgͺ^Ĺh!"@;rh o r}Rㇱ鉈o#b (4v5-C0VbqH`V:: [[-@'yTԥNVV~&0Jt-ߑ\.ĭbuD7sg R Ky =z;7l iNE(9Y+nʄaZo17Eg" ~TahDHPC-w4. n6sxDMHujz96 D=6}訩$6p` znGYG~1M~s\8\'$m&R:_Ā#L(:ۧB@RipNAW11c +ۉ]C` PQ u{|HAT9?F`m]7\~cQoN/3,+TDo8L8j(ť8n'I[;+ia]]+KH~ҿ,,U"",WdiWp>Ƶȡ8%+l{ q-ԼE//xe! |' UFQ h&T, @1G!EfofY쀊"Z5AnRA`wL}8ist B @s8u5`(&7-i(9^G%~gvɌPU imL9$]ea6 Q5a{+ y E^ƽ⹡'!8ť,>s>獅|$mw]C1}k!Z))CI%Ԉ]{@ J䪦\4~\֯rP-Y Bj𙳗*=V\{+OuNj5_@Ԗ6%~2R zDžir0gJ&ST$-#ᘰ~JxU|P_t6E#<жk9g]yxZ\=>D6,~UXWg:*>G q0Y "`y妅0@syTvQ@{zą'KPRǼXIQp(οSʊ R=Eci-\b|iۅH.vV ^;=~YTC=Rv]Jjb&/D`'<T۩p8+H$SSzfM`Dtn?԰{C<@ Fz1=ۂ]""(`ǰ5?$Ѹ]oNFj, b5'!HbqS}ݝ5f`FjV^3?L蒨,\6;7)m8n%E-yg?#nZszsdJw]BV)<VAI D %N'ׯ!#33;ϓGG$'BvS2Ǔj 78aҺ$pCr0Y.y'fmb7pT vc5$ }޶y:996CQL_ybVW DN6\!x{׵{ 4]>9E;r{xS{}5O-Pg Z7FPab< oX>H1ì[f32[oC֍j,rf_Mj*0muGmm<3DDX$$xq˶;͑U.C:H !p}UmDD`PFzNA#Să@CWn(zIs1*|~Q{= $~QzTsRtK!]kFo0>g3ҧss>㞞־-g5U-EME 9<{X(8WMo["#Gx&?&7`ZjhNY+S(#R`^) T< v;9B_JY@.dMCRQpՈƌk. z*~*gkΪͯMA Cz"x"tPZo=6Xv7 ACVU]gy5*[Micd-d!Vר}*,f,UU^3)L ;v)sm`X=Zxmecd3hWYJt}nSq:'g-?XFR~`J C1ə,*dW js$jxFGp$)tR޵cݧ($?/,:CCO's+@>}+OuHqڡ's<0g(!%P9 NZDmdoAhavd(+?)cnqyJшyJs FSѼBNG ާ}/m hkFw>>bAqbQ{C?c:$d` zS&=G QzrQq9^?T$8\G/ۮ O4y(Q쾼(m!\6>AiyL$G#&$=ƫ,^w.YV63eҼs=sBD}Ԇi *d$ 7xRvsyrn:r7zAkϨ'-m4<ы!fn]=ò~RRnf 5_Atx TmBH0K'qSd]X[%ig@m#MPBeƭ(6f6 ;r٪:5Dʈ_ E =n ZyTy'9C \ y [QITupX>9En1KzUufַ (ԱEY8?4ު^1:"Z9T4Ѐ;)^KIZUu ]l\Y/v~ȏ9n`7jVJo~Q3=`]x9jE,dzd N]=&4r> S&GkETia>CV-輠i߈,ERQЏ>ǛR>:O-QMwA z{ C|0IϬD0T~ ^8wW#Ύ9%yXsbz^pWPbDەs?^]%OO\u{6~]ՠW-5T@{z|Rok 2`JPF]B.eon cDv<\nT s ԑ?&CNr9_`tc[E X_X؁oD>y_)kAT %l{jaΛB.,"iژ6x[\@)c;5u' ?9Ց>`gP (4((f0FZ,|[U[HpH [ Y]YSH)yX6:V~rȦ,lTRw".7,\ai/pLmFi)_jdf:Jy렇RyoiPw5ff%4v\6+U,{C(͟*@1LngJ3x}2/vpFo$š^+&c1\2v *C;ϻuM25uƒ<'O6YQC9!s[O+γ"< ˆ.J-Y4$~.@jtڨRtēDafK){Zx7C܃wpFa쬰uuiPYOͶ:ωO6] Юj cFD"/'.ڋ;u(JcJfܱrOc*#8J]t`I#̰5,Is&iBOe\u{632?ښ⥏..dww=H }=Qw3zT노^#M2"g ƕN@=C"=͟BZ0M)lOu62* rU V4NA"t=~<0Lh ?ЅԷr-D_.?.+Z<7${YbAi3+d g#z r "fqCK>VݕL}<n" ]oVu q WPy!&p k xjJx䓛x֏a]1e%rjbf9X}1B1-Rܰ)4ji'{<5F@=6ΓrbM>;Xd&Q4 TnD1'@SAeM-pU]1LfQPƴX}^035 DI7y\f+"~K7˝sQqҐ3#[[ { y[e\ԑPR=*iȿIQ:;2]VҙyV@TYh^a+Q"lVʱL8Y @u ZdM1\LĚ>]fm.+1][M_fwRG7dgZ*xM2_}8L4?:fH1<҆} /?*cKi_$e*oX%sQ)ʟFvoVrI՚S"0Ǿ y S뽏-YC-b+ ]F,hIWbII^g4+w?BYɇ3*%LeWӔ"mh4Ϛts7+YËݑyJ]/О`G4]: ŕI=vu^Gq.Saɘ-tn"v[dJj(̃$槛Ԯ2H^{^(vXTg\?AhLzix/|jgai< 5m0}shI{HrȃIMM|TuMʘ 2 X)U st&oLOʷȝ bI/ pĕm_+-Q*@^a8ю'%9k@WLWpL߀(fMl`щrTkswF e?ꔞz;񞼉] sYW}&݊W9BM[<3*%a"1}v4Y #e C{{(eq):*@+\,~glhOse)_GGerp7v!L pY v",l*cѓG7 A)(; J79O.Xp:v\B6tv 'zrL>`L-`/yX&vG$7c=Jn%=)fL[uiq^l?4Ĉ"S0қUgڭD!`Hӆ.exG:)"ΐe5짖hpqij7 pӓZ)Sdl.=S:/ bbL@3"8|8ST'솈XiU 4&}NS~f1Gv5.G@^yk'#=Bw*N[Px:QXw"4LT,({HA$k-H>x\b[3V+ /!~au$A2߳f'du kW6QN#Ԑ$n8fL8դ1$x`"~኶R(h$d> W+J(~fБ`Td}0ç6d R3bH~$@Q7%{x ?[Y 1/lߏgbQ/ HrB%XPE pki³Wk҈Kk4ɿD׾/4u<柌wVL[c:HSR»5TIA#go)+UhfD&^$|6rK\s}2H6h,*"*HE9HK_a?Lr~4á7 ->nsJ{='S_7똂} m ;xuj0Fl!Ip{2gh$y89nu)dX@Yu={ S/5In,hll$xaE+(^^cCO@W z"[aE@@GKOQ49|>+h78qֻއ_/P}'\5қΩ1 :NS' }*y- "ۭ'ԁM~إegמ ATr3&2Q`]uFm2OiʵnY9%O`>uWy@@% n|BDlY?^!~eMm&.:S1Ιm)}k!v`ypF  eZ`2k\sJ_/ֵ%X5 g\8jbPA4=?,okoZk3|+*#MgX;upVbMi|h{ &*vK~|iCWJd6@:F<0?=kWhJ'vllz>PKYa,zF ߐ@[qz6ۇK}V eD ]{YDah\/K!!Ka;qۣ,8Hd MOs%IةD"EWy։<6,X*`ks]Qkb/%*ssP"Lؕ3/?V\|iV!h,C6r B]O1 %W6`:UGpM5tx/VRe/[5\7`pbDh`KD5{%7ab̿t"5QBZQjiNfAg \}i֡:f^`hѰ=99P"C)i>:qDh=m<6ZZlzb| 'ؑ0@d >$ liacuS4*OgxefEH2XbQ_{s5Tp~!6ha@Ѡ( :n[8ZXS]U8\%f')bbnN!8ٛT(A9qh(Y23Nh:P;ƻl^teWkN[2~qn0a885(X\t[X[+8(mg+CkNVk9u~u(/ɲ/Q1rpStv{!eV\6dFgaP^ۖ!o!*O5t[%sp5|I,ZMs=lI@|&^@/Uzwk|LtA Yoɪv@(E3uW$MŠwi4f }-׏3wBך!$ < _袑FjŀKM\/pIm.K؂Qt} gIdNÍ%8H(Z@íg(Mx fʁW1FB+?X_azov L ˍ 7QvF*|&5HQt~ f4 ;hw/wsIkL]'*ZM䙢];aƒaֱ/ѣLҀ̤((s|xn0BNXEu78 ̘ԉ,?) E!g۳`}XPp`gs=5nqȐ:mJ+k'VNiTEX 98dMS){!1ʌs8{6ϖ JY$PٯYܼhN ssiQ*`Ԩ 'N5խqm(MN{g8.Q;nҚg _Lݵ !W} he"T|tp!g|M !4>'`/?@_l㴂Hq`JMnO1_ZQoC? 'N)rMӰ42L8/Wy򍣤SsH;nhMOSgÇ9}@aF3HopRoe !U#9mhb@n`e D,wh2bMͬMPQ~`NwRi% Dpxge(+;<:Sb,htK11n9z^gm8$/ 6V޼ tz_Ƚ0x˓ #h@4,9r+{>3TeO9. x%dŐx$;daܮܯnoy۔i9o\}ڗ: 22؉x/6 xɭVo:sO5ڂ-m3֜^إ$E̊AQ__1i?0Bs(h"}*QRd)_H[ [|Ek{A-"~Q٠QGvl. mgv23T{/=C;d 8aeUK pX̓Sq?KRh{hP錓]@=`YWB. VT{ w)5%%oR'+OWZFjŋnsqUn9$<#إcwۧHdaUˎyଓsSpMpb9h 9O9_4+$z Xv|>a)X)# Qy^TR2f^ Zf? c7(H5ؔQN?`Lꐑ:ǚr:žY'^{eH+i_ 1iX;BNcÁ=5;&+s]?31xi`|Azi?z; _Bk q7K60pJ ߡ~f%ej97m!N7C_4t@.YÏms֠ȟ=Pb%z%rPMZޟ銘3ݵ)vu3@СZ?VBIbQ<#hUq>3 $KUWq P ǵ `#l(W%pz EnJ8]pNW,VYu{nﬤrč3M5/OgrlЧ.KHQq R7*vV Cr6)@| 0k+bvA6Eï^0ʏ0ɀ+iy gSqi3YmaJ8T[U6zO\+4!UpdH±s\XC^(TOl IvMu',ig~R[|xU FBFm{NA(e1ꣶ;6q2O@WS$Y#ͧehQC[H !s))DETED .͸e@qL4ud7ٯ:LCLRdcXFH^kqu̟v;pTaWq~8y33;l ⫬/oϘu?O_e)$ZWʝ6Ӌ2ySDXL{S`N˻z;>Q2Y1[qP8wN{i+D3i\Y)B~A^C(3!xB z%FHfZV'DLC xo~| ;}aSt! - EU~X#5 fjumEϑ$r.M YAtCAa5.[P(8L¶v0G6\܎Hh@ofOل W"eY.׃V։B>K5fp\0MU <;&kpvP܈!u-F(L|4+ mgqF#)l U<>Ri,c}jb"˛7z!whSkDƘvsRqܰl0Y ÷"tiK|,E2Q|+*p#ʏqxNHbqَWz1u8X|U޿6UWD,wֽXG7B@t;o˳H'=}ciUbݣnp~ (GK^"يk(L܋Ei -ej dO+b {w>V*-zk} ts \I\Pzf92۩S5xTzj2T%;p"*lwv2-]+z+у1V{? ɪ<`4IW |MjOm[>&wAH~Xj4_|QE\d<ɹSJ<: /.^>$3>oPz)<4 kSxrr$Aj; ң 7N.uQv(܉Lkqks510plCR?!D=ϹVCѤ_SϓF#R@2aR5w~(Nyshd:nJnqM;cZIoLiҟ3B_GyE$H #ˣQc'|՛H?ah=H@)*ګ"@Il8 ¾IC ޙ sTp.w;ge:{.ߏ/E Ӆdn2.[=w 3uӃSۺd+[kw+zyl.T3ŐmbA'~|Ngne-E֪L|7b5ZֽG_ 0Ȩ֪=!G[J"vѹx'}Թs{(8^^R&xur*z= 1c{}AC0 Yv/\@Z qt!*Zd#QN&)$%: 5&ˣQ"5=GN@91qc `>'^UL/1^I83~y6LGȤ2pnR!2 s:^G#S> վiU6@r¡& #'|_kffñ[=r{볶 ʕ6Ti{P4 SQݺ"םsRSfb_MbvװV3tHn亁. _wll!< RO'_k!T ی}V^A>K-dLr$,Ӿ2ϊަo϶ Ģs!tA>M$tTUHtvUzq<) icw SԴ}$B)ᆃq("eģaH(z  OyokQo@ [VOxONJ+p^k~+B{==_eڸ"7O'꺬'l=W:7\Q. /1s̻t_/kM: Yo/PI9H(:{2"UA89Ve6BUj qY@('K&-Z)\5;7݋)@`O˜Fu(obU9c `>&0rwo2`TtWG!t4Y&#q+<9=P;g7 i%z7ơVAxsI{d"fW,16p6d~Nk[qoªC+-[|cM jxi`1"+bX"IL; "N:m#ɴfkHVT>@D9+D2\TRSYDJu>:}$ Ȓǫt5ɘpYm3<աkSaL(dO)=k' {g୪ {^s:k?9VGO-"DabKcIm\R@ṕBF.0*ͷox,r h͛':~т.Bt86O KhB1a4WA;յl2xh?DQcd] gfr,0>z}s+W8 ;At52-} p"ʽpjS3ǐZͪH*6*8&435u yY{V\5<v h&vqwӾ7^ tiqp@TG7:Ohj,mZXTOwm}Պw{zݟ(]4y37Nmt[ _ujS2/hmQOLlnPɤ}S9O`C]onp޷렟0K(֙`7zF4ӄdN!P5,#oHq!ҋ s*vSD!wTgrmׇ:|g2lq(%?|{Gy=-"#ETBBD40 i:|-so5ƨ42тB\8b"諌 N<{.Y69I&Žu0G>;8ĩŵ.P-'B-N^%.8L)2A@HIܤ#_!:ׇ1c|Y&LԜ }DžR*5N(VCt IJ,3%j/O 4}OVrƛ@gN0Jr7q(sƛ^ D=U\IgȖ4T-_`hN& Z4 WƮW2@Apdmi2q0@uu{ 3' s|xbYeg壀qʹ#oy8Rrof[&dS/~l_w9MX"/MˎK#KBm { b ٰ2[nq`K=5nh h2%'dҤH xn1XtI:X칀u8({*Rb\e b9t0^i(OYM~Pz썚yC'042LҖrE:om` _75Nj/eIU7O9{G;}TRS!XSPy { ǡK+n-O+!KA&4²*mҔuUD UeɵW.(Bk裡x_[*]8LV=56T@%/bU]Z?ڥN%cځK n!WzˌϑTΊtICIOQ #C=T,v?V'PywȒH=T8u2~7qC-&mS|j2Od1v4Yl0]VA jXM|ú $dTQ%Skz`I07w(9. KvU}@0mqB܉oT€1oXk[ (s] ~]ZEG.炍A{vFhkmIяAQ'Rn.-.dŊ X*RitKqL0N+ABKGd@ϕN(3wőa3F'6t# +aVhF>iP%80/2-fnMڄ&&3*2&K'xq4m&A[D"&\ "h$;7k@Gx$#O0!k^bϫV`e4c%­lr.zӴC:|U5k;cMp&!wubl >ǖ1 3{3L=?Ӓ˩ L-nhb|y;{2 .}sãc]D^ǂ>m"mx?gMsw ^KqjLPW$gỦF8 GMv"tf8 [_( ?lB8V(q@ӇbϘΡ46w2hQ o R.󬖥X=ZGV0S\JG/U-9<3}1~8wUVN|$˅/|*X4ʻPq.M|)\*+]ɘA_*UZvȐٝNu畢-8٢7L4Ty9k#}񽟽\qK#.seuzj~"oF\&cLXhC^ɣ†^zlkEH¹A׿4vK@\M7_=l[Dt kw[Et;5z\jd}1oqgKo[[v v/J,ptų r~3@ak#9SE0SjCd?Mv*P[E)zWMN Ts6œQ!3l['"z#+2psy1\a )GT0LG!*,'*`#[8#?C)clR<5;<A?/4iЪđe*kS'>߂C# z/A@ؾHˆlygtKtp!wTq!W|;*u58[ႀ{$m=¤N$ %6co\$фչRC]YǵUN~ֺ?7JP/5Y)DGiʃfF/=>t%5$eEFFQdؘrDksά}U&< a? (D1zNa(cv~B#siݹҙ+fSDt[.MCݫCn8O[ٳ-g'(7iUrʩ7b2 UyCr65EG d% I7"XJzOLpnb|n$8wjZHߜ*[~D&7Qy5:RIrNB 1$ɁV&0xGSbL.Q C}JztH#"/N#,A0/ D3Yըdh!xq _yc5p?~&u[2(taXXg6/0<@4FYodG+;RA] fZڲb%΍Z]/i͌nb&%=|+۶Wl*Ā]Ox̙ѯ K҈ $[ ;䵈` ݙixQSj2-_p9Lػ%Z%J+ ѹ.v[k|ttYPj'yGOVt|},JXB!RaAԯ|*?R6ޮg2U^y)&hߕ(nkeFZQւͤL]*DmJгOZG'TDH#SU\v!G3.(yB+ ѥŮ+HePh4(QWhK 7oPh?,A]CCj:4owD:Rbu'`Ğ3~R {q ]R͠lS1ЪZhvttA Q̹/iR ]Sl:iy <֬KDnHΈ) ԤeܷDPݤeVujй5i^/N, /P- <+q^C iZlq^n$]+dI6j^[n+B?ÀxЅACSh@$ \FhI Y98G6<GGڂ`,M}1Dwj6BSy%aTY9,ӒV& :-x95.XLbNUm5@+AS.z$oN8L6 b9K= +ɀ9rjR]#^T;W NW9\e$ Bb:}Wy_#(2h&8 J?Zug+nF} chI)Be´0dF,2"Pcn'Z]f\ID߯'5KI֙X>v dD4scۜ^wXƴ>C5j f @SH(s%Txk[7.tS[9͐s;C8IVZ5 o|jPi74ش^Ls#c{- u!Ѩea?1w}VN=:? =˸n(/(PwbCԈt|Ÿ֓2ZYO6tzh*IN9L陚Vg}O꿳G݃a2*$ƭf$pg[Ȩ3Iт럃7YoHo_"[MJժFZrnB* [vӾ'ۋE{Q[gM6uh$ؗK%fk]P"i^AjJsUWƮԋU8Ӡug7\͢(񜘡LV@=:̜|uO8wd>[KkUvBnCQN0DyI!~0ȭy\ 9q"j{#ȗKwun~ (خ&A%|ۇwq`QmK¹XGKuf $H8tK٥TޚT0:h5bC0Ђy L>x>g;ysq9{"idrtv+Z`Dgq"tzYv5h)R|Ө釢תc޾!߹HAOE`+V ˚DŵF,_Qpd_RWW/kgaG*'eeeyax5~3v;bFnkb4*ϩJSBJ",])(bdw0[iU b0 tv*fM/wq7i@7_"H31%9 ֑Fe8"g iI&6$6~Ồ!E`<"JkUN4gԞ N5ny`In -*#R+)-PZ 4~}ۆsYhb lE۔s~ ґr!XvEblr4p(NRAEZsO=J)>jx+ *Գ 1 [ڢ㊒W.ts^R2VXTѾXG@OK+M‡,K,y8yݟN}Q|]EÎ F;T 6/-]/!8,-k@"ojd-)< ZԆ\eDa]á4SIrPL-kDATlY"(V.cGBX_F^Y_v\9ADJA1ъڗ۶%3胁'2 nk?,_EЎi!v!1fL G۷&:=p9쬀`B4Ӄ?V}XVFr`kg08C pN7Sf+Ieal8D sX[PI1jX4?ct .> X e1}u[ y)y/&FKӰM%Śe>IC3;|A[wdpL)R1hExߦBP#~8$.E l,X26n>Ա|3dA&6}o\9NY֛-.@v ԅn #L* `.8u4oȇ n9{m3C^QJŹQSpy6l 6vh %'TOm≀[ FD %cwGaݮ=ۀš&קf2Ig h52 $6Æ /oϐ]4j{q6s#֭e8Gu;,sv1O{#I;XۭoK a\ë Iȯ] RC~B-v*d=/Bv/? d~85Aub[}P)rE~,֟X-oYC"!%f.Lɒ@cJlthֳAkB֕0ڜd]mCkGBnQ cϢBȶ(|=,ufq9_*$N@zdLWrsEf|~'djWQ葯e84$hǜ3)Z._3?:M圉Zwfhya%Ԙ2}HC;HW-0K5y)\1=Ux!q!͐r̎/9V[zeѫ|f{>*: l 93>B`:BaSr+{gʆ)!?썊3|6Oq# PK"h;`(4􍗐L@RMP^oaV>Kc>{>ub=0qtZ{|BzW?ǭ6J2`63ت(Fpaˡ(49qf*lvdhGykZEH'n\)$ Rq̑W7Q-(ht2 :== ˟h^[|.HQ o\&d7Wѿ /TdTJ/3{ u-Z $,6B P<[PXE"MUᅵkƙ) }ϖ }%Z\;|hiW "`Mpq=dU'$>oF!4?_=$ 4Z~aS qfjYZYC7&}KlFs  j*ɍ#A0-r e ToT~+koE2'=?I_ﱞ.Ŭi`[=/AM;U24Nס*[5쮉YhpU E ձL[鐪w j,W`Ƹ봥zsXx YG/gO)ÃWԃɀx;Ȃ^ <2:;̨n_n ӑ7G}@ 5Gx(ѹ̓Hw@:{)PqIQXz|)EJIZe ˬ vzLfTg>Fr7yHr!G!yc9!=-rƶ#_KK*-*G3G ? ua:O1V0-y˜͔ FZrˍkæد=`QBeyk\a!c71U JwTqtYVCB>!c"7[_+[͢H5B3/ Rwq\_Ff|޲ (<5Ԝ9E0:b95fBe3Ⴆ MFA! ŞVcL~|CŘi?J="~+wPؠ5._mƚ D;SSv96@J0QxGSH9`{ ThQhm?y#\]7)}k'!L$O뉛ND )r^$pUF\1'9Nz~<ܯUTQ~&_M eZ!xgJRcEC (8~KȜkF4U-@s6mNx3+4C!)D%x4@7IE.l9`L0{L(+`h-wXu!>T&R0S} mb<.>2VmseHaXkvWL}Ӌ&44[J$K%"Zoh£jEm9=c]DEZHRuĀNSbvӟIJ{{I(`bܵWƿ vv Pã8?DzZ CtJC+3 F9QliQ)G33+F@ilA^EĬpG×oZ[]930Z Fzῠ)ndgxo)7P vnf~~)|ʫC :*r5&_p8ACHSq??en`tR1J`Cv{N?0:LN`kE* g6*1MXx7GDC)xw$Eƒu(TN6fUh31F3ӭ+d2j8b旔àj\b S"َIY\+$t(ytfዾe (Lz}8L.52}kpXD܇.Lz/5,n黁C};,H^!bP r--)=#M# @732`5q|zwvuMCf75AX N}aO?C:, ,mcQ@8X]@p,LhX&#@D)ߞǷ @,t!dMj\%:OɆ9PfE8{#Cq]7'> (+TP/dΌӗlUx32s2Inxz,l:!vfƠLXq$cQbuNK2}spz+M׏h^*ف)Z1qjxsj96ųp*^ɟ3i8sFBtiNkQ.;Hq[Űm+x6'lCV)JxT2t&&x{-NLٌx!͞V12QnЩc!za,KSjtXGvAcy$;$$NNb6-=+hxf~JSI}>/Hd|*SĞǑޒ+Mv,:Iq R2V=F|kML,4 ->"rۂ\xw6a1yW{e}eglI՚]e_fNK5d CkCĔb[s8)&,:h[C/m9xslINvKjXt}4y5ӺG[gǫzL|G,b,S GW -7{'qzE&@FcMAEGy}m!ie(#[ dÅj Fc3ǬStbGVK3k l)" 3ҡ+g̷yu/oLM˚4%kQ젰WLT69ѯ!d6c@Epzx,P[vU31)섡X| N:c$1}8˂UymISlI}.$}U9&o] uY̖'8ss?3#LG)В Ofa|Bjn+!s1I:uNQJXŧ-d䙉F,d] Ui7F0de!T?(9U` ZkB> J^Aۢ+l禧i䓺ۆd(s )au:u2n&M醃ע+Eᛟ;qa/OOZR$P}3nK:/R#;#l vTy#8= m@!?Oh%ӏ5*6G#)OPjsN֪'ܕ# (gf__#u<tc))~qH)$" dyiHfǰ lSp35Ք[s8h4j<`"j.;(>@@8&~7JjK05X3KHOI6V>JӁ|XǸk\S@#N;qZJK,w64ZX4y ?'W >xPދV #=d[D2G5-ڙLגL\wgx,j<#TT*&e;arSk? fPs*rz[ '`oNwA$9P^G&"@p{6hqX X. oIS{AC$~!y9:]9Wz{} myuևp0L|tC*̘[6+r/B[ӹB/~KX|"d?Xƅ`"8nX ;/nFg|+c}." ~dORQ"x[vr+H%T))]A{{RMHo)"w7G0,υ to[0.B5Bi,PtJ8bojں tezVw 9I x v;Q#[5Pt,vGg@l3՘ضLR>"u)LYr.NEkbi:"878-L#ӋԒ[?+0_aj o~#;zٴme>L;>߸% 8oC6;:RA{5Q"@]XN>=P|nQDal 7F-?ޭ4do벭atA8U*ZT]\|4KhtN,r)jG"j\p p l'?=-A lc) >iwBm'N@EF{ƥ:^!YŹ~JH!QzkJu2B(K7_ORq.~8d : <_<.Ҫَ[^pM6R\^bt渦/@ߡ8-O!m _wk[ɼϮd c*&wʦĕ)Ϣ?xCC 7nAOβՌ6`"PyЪ~$ɯ!DWFruj j>wKa}y*Q%$'DbHVJ!Iljqk.-2x4#jYzm/Vu]B֒ GǴ@..L(23f!?^V$!IR Yʲ\j4Wx/VDM,!a͋gJU7m/粑6vRHo^[?V=A1-9ñ(,MPƽ԰nDf᪝})dR}a_]gd4$Q&vL]t%$_FӊbVcJ :v6וhkD﵆Jv\HA9 tiUbuM634} o65;WA3@&9^X-z( ;n]᧋ oX<^(oN~ ?ENJaM w2P()Kt(ÝnK;4Gk2R3'n_4DDb~:4bNVg~ _&T\ ?Y , 4 ?Vw(KR_.P@rPT]\ӕ\tȏd=?Ӏjt|te {]ik ݪU5%\WB_|#bI%CLg$7~iSÅ+Zͪ$' -[SA Lg՝z;gl.1j?,8%Vq/xWyI-t[ ֖=*8ûK٣rhaЂa%)]$.&u4&sm'-:a2ΩtժUOY/d:=$Cު [Q$9O~H8*2A3"@WtFq}C RqA6xB;̼]Cav`I7-A8y CF3$^v,?J0.dRϣ YB+u .\ ?y_i??r|]MHj5X[NY1 9ԺX 0A71?}<4<|7iՒg׊V[&t]TMWhWjos#vCDV,u4/u烲yǣ0܌+|g*s}l*:_|'+v.>Ў(=_E㕾I2C59܍v"8C7ƫx$L I"I/I&v{oIf0@J(egԡ OƩ0ycŁraoW_ywn(}x45T=;s' W/ B`G)?"'tdueCS\'KP)O /mQ,u9{d}rK z1\M=J"Y3Z>]%We~Wcu)HЖƪ3pKaH f_nQ;&lm 2':XXYp'hEjSG`ΪAls8ʶtüvl+q.5@L9-XXhiۚ>YWYE;Qvih`-UZL<͐& Li#]_EuWOov (D~q"䢀;Z >jiO}CL>#$vB9Kˁ8;_asziIlj_S&/[u9^ij52 )ocH<'Wy;M3(Ґѕj~C$I7 jC+$J6<H} ;,E/.0S\.dI2&nVmq:{FH}XhNx0`߁y2ai;s߷\É=9GlUD0BMƃ\-p7i_1 PALyO5 WN9 gsvw.G1jf=Ȥk@¹TJ=]]W kV\?ډbUbV%ۨmyzEgϻ|M0w<\bJ&r3Fܬ)e mG%åg^֧4C )_Q8i d9ijv] ~{݀677ͬ'# )3ٚn-"9J"1߾3gLrhKe KQ %pCٓ7ЂGмmWLob ܾt-?b߲t1^bH:o7&ԩaMbI)bjS%]zn;zyW 0L.!ɣGj+-/E%6dw.ٖ_zg&lFBSO;Py2SM%'v }koY2y?w2;cq[.%v?quz4 d*ҁ:~U kBVeWڥpbK(2%S0aBu/kTg\#siArKR+XшrNӻ[p">lyPh-\%PӒ&Ă$Tm8v-t$di5i N 27Mft+Y(oΦIԸ<#t5R cu2]JM`i vơƗ5"SeqFfT:8It~>׆~:uTA亨cLb[{Fޯ0"y/0`f\8n'm+37ێ_fj&viPh+-05.i lԐV WA: |3ck1oYt-3%@eѦNXݲdJ?% i 6G}UT=LG>6h] =rJڤByX S.u<*#}'ч>)@p %#vȦv6vʩ{/x(Cd3UZ1lN"k 684%km]w) wBkr=<_;8w%]U?0.k2Zb1nwvzVo@ pX tKەA*ތ|noN~DS c; m\[(P"`Cj mM$!Eb{#;M)[ϧ!eTΙ 5zfˆ0"|,e*‡;\'Ĝ<{m~xzmSBtmē6#xyML'̄_GP\jTHS$؇<\Q偠毭[CwaTRPH&TPXbŋ/CIx>w`tku٩RL>tyvAH)"d8\3)?1-Q>F]|%Moܐ|]0 U]c%xȲښon#J[*]h 53S &EA+S!jGGp[2뭎ޒ*룅~e ƸS mMdȜG:MQU(?5(UadxB6v 1KbjWNiX" s-B8Fj5 O녽^-J B,LTzDI\vƿ_p&!iyS_4U#0y >1沩5/`4`#o "H9+w%\ nBGcקDʄjzog8r^K<0%FYQ^e9zM.a|=ܙ嵐pS۲T!)*T!<[L&1%"v9cb,TȵRڥH JA rõE#3*МϿy,kè˺#R3&Wo([N_c$5QH8~C-ߘ `'Ή\rWkk& E0v`uѨ Ƶr0a׀,PKAf1^;/t`3 u) q3ͥ& b @Qކla+9!uqU{@*5pdz\Ei60ifNSٽ BcI?* T֬Ō2l\+إW7-ge#d29YL*煓VzChnrƾTG`&$ ܖnam5} GuCBpS FWh(0.}~ (QeǴG!DP7}HzǾ.i+؍}M nO' !!ldQAn9< ï?ҎPPԺɭu⡥΍0"{a cLsej|Nv8,5l򊯉ӝ QlU=h!pcUZ-YoAiSn VI6iWa]- ^bͫ }2Vu=&e1ˋ"`6VLRpxQZb`m!c)aQj h z雋{>r5KqVfp'Dɴͺխ@-J!ltq㷶:r([$yW;;*?)xw wOkop{_A2d]&5kc̛$CP[H>.ȾT3]y%q?/'0gAҴMY"=AsZ׋\[pH7F&c,n.p/L QwJ -C:eH@R!=I@!uB\2gD 77kD?lts;5[SpRR+{Y>mC@Cid*,2)kbXJa`3֎f$P#jQP{HcJj#ǧl#*_RaW7qe}LʐeӏmgD {b .Z)eLY[_9iT&f}Ugs{`wyE@N'޶v Ȅ|78Ss|7/OPSӋtO޽*#S47ICUf`I0lOi*x0StDâHmaY+Nݬ6s Dfiq >&',2G.Hvx#>p-KH'듰[Ռ`{FЍ `TXEa$ݠTVL*1 Tq-0+З0 Ɨ#j& BK7ֻwP~bCLZ&Zׯ;D 5܇SZ(i{.k\V%'0g"=Ş}7 'S{ZC\x.gJeCu`&f& 2 }x‡+qK񱛯QJ! V!^ӏDb >~8Hil1K;cFZ?Z5aā7!-gE OG""/7j|#`ӌ/=ޢlb@?GǨ$o;\z)ҫb[:Y ď->W&F<˟ IzKFј\ךtb$bvB !a‚W ,@V2ݷ+pb˯07O9wϵsFy-HXsȽh#k!}͊ؖ|x|UV1[ H=˧v0~N7:!$CiJ^ćB7:H&nGPJbnDv*&=?$z ~ۖw0 (nF^Z#Qެߺ~[PW:ԌEe>ᕃ(`N?RFky%,-*'y"0=\!FA~*G Z(4&bU[ J jE+~W$;5(oSYCYtN J>͙AcwT]eQ/dϟxqXEi>^\^aQk8\+{\_^{KUsQ-W%-ދ1yV5]?t_ZbIV7[|Z|sh }dbyg<_$>ֈy X*5fKF*FN֒ Ad4EbFᇡd|\}'s.J=:&Kks7)#-Ey)!9)oQf]Kڂt0O]+ܣusp)>8", d~|7H6/+tM؁n[Iy!LhjQ CvrzE=t? N]~\L̃JUS"iPeuYE?+ľgoN~I+X:7,(je0q}oѲ;@ [cK<Pּ[qt}G(TY?4DWZ TiYA0_e͊پ yza(ʲN1溼;I޴pXoMrE7SM*q f/b%C4jpo[/L JJJ+ XRF^3!Mje퐛{l)'}ss!O&vƫbR66bEzISޤcM/N)wHjSÎtH[M*ď+i({LvFH~N Rߚ/vI.n|YX43nݡifJ:"bK ^. :J{;c;` .«6SUބhTqP !u KT7tx/Uۙ ۃjM=XEԁWgX*Z IK ^i ڗc YR>{?9kftqY&^QF;XxTOANDR(x_^rS\a|'l2Y0 EFO2Aj(Md/؟`U qb@3쯿P'oS P dkj8E?ˉô_P%<4o ` cj-fV|k_N%@ w#+Q2O=tcZznm7_iNkһ2TI}wD)C{UcQh!X^4Sڈy/ Vul\ GgZ+Ьv~>$Xk$]ЏGi>T˗wt1R R@}X#8 HΎ %xq$c00Չ5bpV P|Dn_T3fmc8 ]f=n4L~h'R )dGp_j/Wrk3_@۾h*o Vi_8-H?OaUM.N_Qs4WkrB"ck?u3/?ƣⰽoI"Ƅ9H]-5 F[[/a=t(%m2jPyC,@/3>mfAiI\,>F F߂$42Ew`H|_uPn9j$3:>%Bx|*Y|R&lŠud|t&ձ S,vUN`,% l%0!~EM r@R 6Bh ,ZvW>uxӜ d%劄Yyn6b+RP\at1{=ȶTQg8ؖTOo1o6ʌ:`wSohqv0+|]8Ґ@B#aG|x+* H@o$t<Bqt9 }DTY='0g(u>ۆME(|Q%@h81tX{Y6!yN}Iku+"Wɭ&A)o>T1f;{*$#Ʈm˴i\_akO5Lk%1>`x<=qwE7y¾qDZVRmo\!:IOK92#'R c&[%2rdW!R64^ܧ^@tb*%ˋ?lGMD UzcL^"W,+ yXopgޡYNI'tO !QU),Ee$!U3=3JMX&d1ُꈼlz:dlD|Y_24*PWwV~" DwSYU A7AȦ #z\%L)=ӵWv(@ ]J}|ֺ5=&r~p[2ꭽR4;b80]O%Dф%eUQqMPE CmXZI<åpPSp+p vP}V}uvӍ(j7t:a꽰EjJK:]ʧc٤_nImF H_DOB , 4Lp`H54EnC"eCxZ!8I7w^:mWRwu j Et+6eQz5;[n޺$6el⏪5)ݶMULu&7Ǵvr/KW+ a8f18AlMI%@=Z YO}CАbL~Ԇ[)fE]0=o>h^Nc+r,<㿒3'QsjNi`ǟj:Aw.@K$LAA.퉔](:"S1J21Jl'GpsFLF K$q'OW&;tdbsZ\̍6$H})i칳@, C!of8Lj^ʬ:OC=cJ1}> izwDݞ𗐞&!?dy$JW#PvBVWUt] E_׉h{yOے2j&so/,pHtGFNRGBFG=Eks,4 Ct"<aЭqƓX6?mn/,xwnܰgQOjAEJֆ]n.pˇ :˘EsXScAw-C ( =M`%2γB%x96m/3f)HHCJ\Pe'W4M%5@CXՐQ_h yAvC fvMs1$ϭ riISF #f)˫汼PYHg&egǒڑ~W/2yrrڑ>.懲0ɜ&%a |9_z#5v?[՞ez {ƍlB.eu0 [H?׋FMӏ8Wz4J"><T$|Q)LSv<*&/Sy^3~|Ro xW6)E\U6$tCc>|ξn$L]}3d)ޥ:W/P{]ZNpC&_Oɒ/\Fm7K$~3`"=WP"dX }1eKF$ Z'2N=!wʪ5=PqmR0n%yOq35*zz6<.4R+݊F'LЏW/*tP{C29 I?.u4PYgC)hi@ bJwb˦4!ր֤$lig8v;nD5}9ַ4t ڳ 0V)!#z&L1Sج}-(̶8-ȇ,X@ghRU@n6u[іjK/i7 mw,) @ILT%4/دـhvRM x<(Y/Lmml>hzۉ¦s6Lj5w2M$o`lnN3{F#,sUuLlsM֓3x܈rfO[#t;8ИbuTwJaw`aWa[n ,D8`#ԤU6ЌeݧZ3k4nHr<[di4f9LЩ}M6w"￶v~i]J0CH>=SŰ疢-_=Bc]UzAIiVAYTL0;5Bn'm6nA0҉ޅ3Z3UŢ&)S^S2ӅZi- M˩ 9 U"T \,^~bttbR+pY)4 ';cI#ZXۑcm3LD!R7­%o`?"#1Zvn ӶF>\ytI$uujWy: |%茫>2}%,?\:F@""LMM;}!EF4 \߀@ Xǎixx;_G++9AXŇx$dNMlWSˤ Q)py_ *BPtPiݗʛgف,]EŲGiXqȣ/}Bw{4֋\ 9T$M H 8 0Um,_J t^IkX͜=2m%<*~aT+qܞt}pԟ_`y8J;|#@AS[ℬV~/N:sՍ T[iʁ*O YM~qP li}=$,(lfj3M\Yf_g-hTV@B[%>ܿJ@jsb^ A@k8ZN)?FO_?fvis,*X! /Sc,LbjԞP._3tbڭB\TrR s~f$sqjE&6 4 ˼D &2kT-(FoRpsXY=K0GtF$xwRjٱB #y]~9H!a&6@SZmSˆ?\ޒ4i"Inox&8T'Oc%-&dBM2^5e I΃>fpKcŹeg> IlCZʇE,D c_BU(MUE1{.PϾ,AtQ Ͽ(ą-FxebCC#9tT4=S,:Z:@_➕iBOTX )Bic)țu}#@oVE[WacS}ڍ7,Cݶ $sUCwCA!P D74t蔰dMxxCEKnYyruuS> SNeܳU9:5 . MP_+=RqOWLrLg4 1M X 0pdr!?s],H:@#̃iڅ|4?<(77ogBw2H\Zhh^bp'\@,T ue_ȝ.dfh }$^g[I4﬋zas3,D5"Y,s0?%Hg*Yg;TnEA+mT%ði[K?K[79U(e) гu(NN HpXMܷuO71 #Eurjper0"QRS]ܖ|"%{Dpl*˪ǎX,0H™&G3J%ab7Ӥð ~?0TkE)H3587WEn4BL<[@AK}@eK&/e( _EeJ4υ<= R:xOQ-SuQ}'Vdq)u|95J[3q~ToT PyL3F@ w:In"ŁGim6\v( jb\/_f)b>8 4Ҙl p \sX ){ܮS {̶@:);%L* 8Yٜ-"o`h M,v'Zk?Ȏ'1#ÆJː4e>Ifa+oF NqEs8| [O1$?T=j$|DYh;#_b:$](X{lj|&da)[u +~w\GmyRۺn OZJܓ ]8 "gyB#Ei7{aN7Z 6б/^nRcBzQK"' ~#Ŭ-(IgI % ѣO! #|[4Ֆۈ&js]--|װ耀 oш~I&XD@sa<6DBt[_̰KA8Ţ^mhPL"M]cC9rorNi857`μ! nVQ,(ti`QRqw>#76lнJ<~ڕ) .u/\tsZ$ nʰ@,h3K3A$^FT^`N,؉'^^cqR}r8[oڲol 3ĎR$+~[܆hr Ӡ6 0+{s_%дY+|1tB81s1\~\*O@;8Nj!^toW!VDcDfM1C>6oԒPp曃JɏέBL@KJe%&,gM ʥ.^5DA0Td;h!PmNWNӚbJs6ƤO._h9@00K5es6a&z6{ÔqF?`.1L` 4FR3-jɜm$Rl(E/ggQkCRCqΔYvCi8e;/c L!H[I"69%?`a14NO۪AZΌfyҘ ?pPz# B1)cIÄE^4IU ̓6 ƤUy)}>)-*yQ8EK)PNNwA)|fxر}h}_rYL!0KL2>CU^=vh̗I#z'XI@y|׳M 9lLÌ:E(f5cn1(8"5pZ~pAŇKgތ0M \7=i) w朻ĉF^R Ѓ \8!vei=H_!z*3 3U-z,p(1h{!,Q\Zu1# N@9p}`KwWhÚNxE)Q#sɒPuﭥN~׉YF:X3ǯrA Y5o==30tCnv $=hXo!*r5a:eb1u=N&ۻˁexInftyСJICmtFA1wDߓWx%qaȮU}5hvA` ˎO_ή9 ~U&VVS vvVwkX(T>tun4o ŽbIt0z^{(%xG* M'RgM+_;=i}{]BJ~c6M{A42S$#lu0ݶ@h q.96ˡxي=>X9#n,&L([S-"7iM:ɛ&XNhZ$7$T)3r?*P Ns<]5u}d?T#޶  =%3+]lH"NX'` $DdW 8ƼFl5fs/쬥q  6eGܥuMfv)LEApM6 mC5;@q Z`7ޘ 'dX&fg53dl~^ a B$~$h}-dž~w)j@>[&cqTkVWZ?gL4?U1`BǯS2.A'7_wkւGNId]0i|-tePet;Vmd#dž0MYabEaWPlxȎdUYiBpgZHVo^& r_X$xf_q޽7@zv+{A*7О#M``vw4[O h )?]VV78xH\]{ Z?ǠMEB!g~7%QV L>djH].tB^ f\rCۂUe:Y]9Q*7PjǦ;^3+۳H٣'=>"\>׫\X0jmah"T|RQ'H bDv%ͅC0C0IV6L1>lIPhbTȑ. 2WڊmVe" uo`0ϱyqMl5fQBPHD+sXN^lX{:p}@cVn}IK(vϠVPCCA \t>/LK^ kKX׃Iv XHk)nj޿ x5QKʪ{xv7[q/@G˷FUT{4r߱cWڠB5-j $`=vtz5 )v;w,r*'byIU3>rw*qm1;7X^*,bIT.z~s9 ,4BCʗFuW_UQIX%'+׸7ō|'*>`'( 9^wd4*Zh~idx9=D vcbq~vneaCW/;jyXw˗[өTSˮnfu[`[ޮ'z ZOQ:5M~_NS;nRۃ* Eld|e/q 3Atܵwi$wtSn٩a[Jy 2-nb[Ixms-=GG͂$` ӡco ^HIS.3\PjeS#O7̞;3E!g3x9 7gAuGS j{wzv6:_tp59tI]""=%8 WˆdUdE)ÂQ35uu=o@W"5PpeOC3+icKIdlj !C4 I̐\R@6~q dž7wuK61}N

.MՀa֜&CeX WnH J A/(g]o IXo\5$iegkPtGc]; #h^M"@QGE/Xޫp"S7vEﬡn?:ڄ:PS'EhAtS0ЀL%y£)j̝S[9Ƽs5v>0[6O.)}nVQ$ZK\X[~euҪ$ȟ)]P)J:ⴚ-´YK+Yxb.Nj0Vӻ q4K>(%|r'@`4n (PΡ!c3tE~5r;!(o)"96&xϩmtz>~:K^iTN'❲MXȌhW:ARp -ߦ6% H,-9aXW;j+ŒMJW7hp%1DZ`J31E;Hr$C QknV܂TiR +r%-S+dT 퍇Gy )JPG/8 2\W'fDbUD9a6zL2{i'7 ȽB﬒(SWgF˸6#)y[dh.ĞIAgvn8,Vf;l;ޠ'Zz߿+|e$CƩ)6M҅WPv,`*ә&, ?*`.g( Nrr3 1꩐b?e[ *.[M8L$4 ZcOМ(0Bgf='tјs}ǁB&)O1Y+M∢(sGR8fp'uD\Foː;Uă:XDOXE%Z1M`ԷB($Ƶ>eEؓDd5埁N*\4C U2bB"ӄ^56XHe[dzY& P! va5 \6n7D4lAp}}4:P^j+g6T 3 .I&R.ʅLJU:j4V ᬔ8y:9qHgjH/=aUT '-6s`7o-8d>$,APݲe*tJ#AsdSghhEyKlnS1W+д(Hp; w`"kilcW%0Gi+iAÿY ISQ_ ٨=-#XjsCa E+սhDzXpʡp$7|^Tic6F~ e~>uLE!>]{j^)Sr_0A# NFzo7^ %sx 6WԊZ"R8(TKݠ qj$~˖UScbdd<o9 (G ݑn-kʎ}.BgO쭯Etoekܞ϶g]JhEB[ m=鯶ր (#R` / ɐK,'ԤeR.h'6Y+{hKN\tF ˥ܦh p&uEtcW*䒃UE26RMz#__~9p# e. ;XqD 0d*;vuUQ^~JuT߲z!,Nk4.gJD2Rv+`ԠG._ģh vifX\uChwhQ@e"WNoWޱynrq Tʤ h( 8QvŧVVoKX.|n!5sS L1_G̓6֢!^|ou9*o\87SFFsF0, .|zK0j ?djaFS|znMXXG`b0=6DlϔuiͶVj UjGL~šTT'l n2x G?A dEi',ie~zB.S_%xol;P;>j?^uYTOV tѥX;A2)ORNhHX<ȑE5DM`(UUp`Rx,X_F4dJI݊#ΟtN5;Nj,iID:$le߶M8C=&S) oGT,1I Cha2% l&,t9:pPm*OI{J.9ڌXww|YODSO+IwJþfes{vRowvBFP<ЈPD;]\|N)h$D)νp_a~\ {"R..V-藽˹X 63rJ(AKnMʀwQ'a8\/GAsmCqī%}GVef'K=|':ʰ=u9w=߯ќ\ ߍ` ^Pn%wSN<>r~ ޚrQ rL}|^7Nϴ^.l(r㕜 kɥUb[[# uN$kt)_2/ӓTp$>Yk;£pZ8ﹻFfbr]ί+$I/W܊"}^s=8>HM-mRy`׋ `xw< !ݺС P$N=e! ṾKyԇJGAAbHH8/v|7*a*kD@5WmRKP!vQ5G(~7tc6M.U7Q)N!|Mm]z4#6ٽ--q.ilZi7G_0m1?6=-O9Fy̪1ÀoWQ|pÈS9@+ceáj`+~KGS$}V)tYO[~쾴(FUrKѦ!odWѠL ͜r  Fsj`-˱3Hf[/5+N%BǺȸJbH).>r aGmܓB! !bX҄֟w@Ƭ^80-;ܪ>:4l_JRL,zq5QjU rJ^G-Qp%33S!4hTlĽy80 VXݓDiV ǂ34 ¡ok-99ߴIeZn"VWW~4S3=K9]QO=DYb%MM5ɽvZ[IK0+U>Q{`ge7{$/$U]*= yׯj詏X/d<*I=kksML!([IfA+?N>@L -kӐ4hC}g-x J,;Ce浬Tʄ.+Q]~*PR}kѶ$ wM x"SY/.QP|7$xD_(q#p=H@+;]J+ѦahxpcR?Mws$TLL??Ɔ)ЄcR W %zqtQ_`eV^}=U2zYU?ʯA*/\uWUSx'Z.ypட-r9Tu Ş8%`_I 4-y37HoCߜsM9C4֐D\UU-!et">[hO+V90ؤW/u1 3>xyg!.;G_ |=D!_05vB}z -Vyj᧊M 5J"H_Bg?*iUu;gh]C2O0 qg6]8H'\'"vh(WG/nӌ>YyG>Df55վ8D$MLu4mhzbezt3OXM{80XN&#iN$Aywue;94z<##TiR|v"{;:)̤ Uvq6V( B %Q˒{NגS#t]˘SQ_K>eq#j3< ;B\6^<\ #:#Ķ;Jy-&ݎP &y{k*%եFʑwPKX:b#4ǩi_3f=@ 7`zD5y1ԥMy*F@u}5JuM)q*I"0ha]:1-x"W-G==C⚋a{B_խJgV7OxKF" !rK }g ZS\w0V ϝآ :cy3p/zF/۠bqٍ;V&.f"&saKy!${7CȨe,kTHq;#F#wX(LF1ؕM]=c:Ӎ̣5diq^a~ X>E˾!^_i"9LYV9(dŬ&6wȔ Nn9Eie= egHz{L{|c<Db&WR CoګWWlkasB]869WCj($uf>p:q+_SRFZI7UbRcL+K?FUȳ]<3GYݺ E?>ƲbJՍ_0d&ؘgo,zz3C[>PSIN}4_}O56?;=.#wn.=>ӣAda72e^0V o²tgu7&Y`JetӌIԡ[hSh75 MAN_Wc\y$:JJ_n$I!n:qv(>by}~;X#YXn~R4'K27FzZEa5\ #(qI7.:?$u9诅t{'qz X >|cQ56Wڣ&qRtӐrܣafX|vb]t%t1BA ұ $o>J) B{6MˑXkAy[O掞2eoHBqfǾϽbb1rP=:R^xVP#>gyvP ^)?~Y:R%Ngo!w}! ݋4y߂Wp2]SANe AdK0) ;3s/b Z㭾ߚ JL}kVWtF2œ^[ҰȓNJЕvf(%P|RיV=XG(c6dѶ<t6ݸ&bn!]M.R8bus s"5HRH9^&g&TxqdmW96d#f ⹮SK"dH@Vttq|azY\*_A~G>خ x Z9/2dUƥ :w<9MzF;" k$CqTMn%o.bj =`9 ̿jXC (.?aԻ Qmk9&m,FrI\1~,q0 $\z ¾Xb,CZ*˗MU .ǰ6Kzxq3>BXe/.⿌ }ͲA./]"o_aGŊΞć O] 9o"}[WJJ3ݶ@'@p|ኩBoEyR@,R]KżR_Xq(5gf~o`6VeŎ4,8Ox(WAe麸&7voɈyUԟc68Qnl:Cx3.Sj !2 b^)ں -fFGR(1ԞN&4"EI[ $z\z n RJWyjVjD@Ra"R?RxtgOL6?e.n,v .eZ 0x7~R9dob"8L~H͜^B(i SB,poG*)XeGI`/bp yov|˗j3&AP18p 'U#+I؃:v˶'Nsr$L3L\vn6^# 38lr?> MjЋN$)JbI2@WZFh;[ 3VI9JB6BP"eRHR=Ũks ).-׋ l!.Z #I0Ypbίԭċje:J[Wvu a!d&BW󛃤 rLKr 8ť_BԂ<%~(txuhRfq(%W→]ax~եte`H% mq+ڮɢhV5?eiQ$isz$%rSG5>QK,`c|G Cv& p3#Y.DVy*F[DPXߤd|3 10ɿT Vfuh ";V$E5d"?Ŕ.ѷC$=Ru4E&$E?^E@:ΎMc$"mXb"5${to n: no$o[7!>s~zDy @BEϻ&,0q[x0ݥ]^qVL:-.sjM6zw$ݒߌaYMa>i&ug&QeM4cde+DJ]Hg"Xj$2%k2ch k> i̓$lȇ.p*&U mb48kqctxU* ,sg\{G5x` wLnASLhdnS#im%no^ZQ6*;ظEhxV;pz~@4{4MFoJԻEУ4;L^Y;2B .틙Th1*87L& 47FήuYyS!蜖obDݠO3X+:]q,+wD` G |!K.#$nm_ɾ爼@b^bMG!FlfKҺ8}gfSm (,OTˍ3](*U56DMgj/FDArr.-*> v 6IfTO2OEjȩ'1;yx9v6z,'[0{-[2c^z,`XFˣ`&m+;WI6 6,s~ xܖ9#MdWOW6{BhDFFkx\:4Ȏ: '_*΢őd^&I({8d=-m$5Qy/N,0Z< jFe:3#啴¥zNScy⠢^u]_*%sxRGNsqcUE.j}62p&:M3epXx7(#s |Q ~媞LI T$_~ Y7 9]lx' 3tUa[Y$SUm9&je?\q8j=HFR?#\YVALRBzyIGӋtxyȑVK"a.BO!Uua1gF Z-,eCPKsJ]G SD<\6W l G6̺0J\zOk[iq$)WNb8de::Mp4' ;dTiB9Iz|8Jj?$347 pE!{`mVՎo$S_iWVv~[%hKH~ރYK'bvR/68 Bm{&"zK7^`.~M :s/Z<2MDPPM.Sc5C ˢ;S[:Vt~|֧I۬ ٲeBVIO&S s tud>Wjx>q$+"v7Yc~Agf71/Iw+7r9CC2!PWcg yM8i$:dž}X~7Gϑ?O83Ԏ۵(eǛɦ@dfNP bkz%-lI^TNSSwu}`P)" =u>-K+lf‘ `s,~ob ҤLubSX0bmǹ/Ъ}rL=nSBiJ͞ !eE_V~ R|m}T)䝰~ڎD s [wwn\ w^ԝ3(VC֘n& ~?2o)4tG&'AZR3նhI2!VnE;BMdB%dٮ/BWJdY%Au;=I_~܍,Q4;6k^T:#+>\m_p1ʅa:.1ѠF! Ѱb}TYB1dt$n Pgf6M :hOSrxOi{9jt5C[g ֶ%m 4*y=<%0E5Iv?jW>g6J[4˟ g•'\t0U=[\Օ!ՉaELDP/>w?nG;| ohNԨsQ HK(:C\eE,5"Uf^} yVo;-^h/POg}6E yCT wh~7P64j89׾ߔ iwkz@%p,3",a.`F1Ґ)}$?,,_wLB^AEM'*\aPwHJZVKb6TvT^8C_YPgDA2JUWhgs(æI/nb<+;WoZ%<3f],?-Mu*,i}睳]gE(ARʹY` @bl0rKn,p3%5KGGԤՈ;(MKTᵹ+͉CAD-%~cl6tI}xzPO"N:N3z.tS}=|.^0{{I0)]2E bOӢk) B(B1IA-l\'i<9PƤ+R &(TʙwA,2 2pFyUUv։h֝4\6wB\os<0c=isä8a |e]ִn0p7?O[m5}"du?Y2D>#j>ʶT_Rw_ ^"Rf4]%G!rޘKZp\= 1|QŮDkڋv-.^UI}nP 17XsK7}3MVR`8n5VDilƱ\`, =Q{dh FɐI9D@6pShJvLvu9|&o.PY--K6RETRhJ$?MɡxS ACy%\T b7FGrhr\$csm&&nV*'#3yD#wk\u7U3< K-r2?D8 .aEGLF?\fɗSJ0ҋ" S 4x1Z`Ts_zk<\ ZlvY]N>m,EUpr͞B6Q^zixwMjtD!x V=Su6^>*I;!#)c\ofwn x\ߛwgY$T|a瀔֑F,ybKPtK W0Q>Z0uvפZg#4:lA5 4S +RshT[ecIm H xeplαǷ fXI_R T>ZݹRXPʷ9jԘtߗ]H\ﮕQWY~tTWuoy!=wuGn_N9T jR|##c/qc p1#F Q XZ/XI4 Hoӿm^ '*\)jT?8ł "T | mF]`] rkiA aœ}_rQR~U1st|9?!}Lx~1rSrq z+dts W B[ a$Cm<ar5tV wVMP\KzdHV'x~j}88v}>{ B3%#fق &l;¶ƇY+,rFs7,r@79ԩXLYnZz>r ="\껠lH>1MJ\iv"v9fwЌw4 $qhaXmv.-dBlrMuG3sfAۍT7 ֿ8*aԳ̤oXڢS=fQcqq2mEqX{_$ŸMR'BpB$#d}pڨxlp'+Z|f1=sn9ujK ^xkUx ]&QgHe (f8&41 9/n$f4>C٦ە㽄'ƒB/~fMzE( =(M`o"F^Ư$~PŏX_4=؃wgVrZ|4 -iߔ܋WwF+7z<-m-2ˍyfawnh@?z7a3%kg= (MMؖ8 qڭrd|l>؛lrA;s2->pΰ;f4 +IB]hL(j0PU3KV//poEHeK9ᜎ^8</mhI{y$ɉ i{ia0<ʷO4~ֿsJjqZ*p[C7S@N#tmP}E#\IA-w>WbmTLW*Qe K JIQ`.T.Df-";SD.N`nǽϮrjF+G=b9[IhU;B8VtF*  ]pqÜ)GPE!)]uCeE`:c Rf"qxn#}т53E/_/M u&KsGȊ<x?i k&$ǼF>x `7"ʵ_җ9ETt/- p³d 4Kpl J.-C{>th(l<1 uǸ1muB% ȇqj3z1-"JY]&8()hX)J`B"֒=\iĂNWdh ern-#;mFVJ!}Lc5B47 uu:5KMaʘ-UIÃvvY81+G-hV〃%5QVg)DG~_!Sz#YIZͲhՎʅ [{YbK2YbM)-aQ@#*譼ZE\@,JO/EJVuxG<>I;8] (35¿?obQv"YTtu2" j1VF*P}, Sa,4fV[6s|oZgqKoaq vO{+tZ+%}DYؒBuuM<(H*8>jprhtg H&z:AUuhlcHʟ~"hjI&>55Zak%T~K#l# 8;ґ䝨 $V}Ǔ7MTdEYvOx\Q_ۛ qsH b FcEy6\.8IE=#*Dzm"nݯ$=*үo7ࠑl)BSNHMUІݙSR"3OKE$Gގ>6?=kur{`)fAL4),1yl^ r4/fH;0nyĀ5|_0=Et\2&c&TBi<132U k`-pJe؋: } HA=Q^?BnEv VI=//BKp>q~Odhdkۘ~[+^ ӍL ։wS\X9_:kFڻ# ު A][ E&0WN+2+ # yhe1l ?m$9-XOOCVrN.J 葏Lp-O;TRGW3M͋~s;Z0w?YW@v{Dw$wt6h'~ʝhzMokP!X<|6(8_YEZ#F>|+E%Rv%Bg#KIiJB.$"#;WV]}|g-lgEG+VC堶Ws!{McC*J cyd)&66 r}+z{]Y~u'ա.ԭl8Zz\=;S$KH8]V([j:aJٔ!Zэ;!@ ZկJH.&Gy;GlIJcÐ gs]d}'K1yvt^ TAf%>|yt)+R'!s 3}rlK*R`5:OۺۤS8"2vf8BPl&'Af ey]÷5sqRr ݊lN _A).BX#8#dS%( :1Ngo J(j憷-f_-Mi ͆٠ T6 A]Ux^kCGn]Whr<5loK<ߎgm} [pBxaa.aqrv ^vx%@~Mu&)Df%sV1Iw-,/{rGW|gH2֛չHp_:4<<̓7g_Cm6rI ΕS} 6'H\%|$, ŗk>( m5JKÊ݀6ͱYzdO{8[9p|-VjYrjt m9`-r9m`g~si)ҭ۞vd gKފ?[D4*Efl vYǴjS0)- ?.9nhKX3n}78 Cf>g$_fK>=R]@`i9Iw. pg| f}-Ep7a@D hP _\4 #u,F5 QCHI&=SCJʤ`):Cu$>-&[#thVrr*PGz9.0Q q>8~AR,RSH]e ɯÝ/;9e<,A3jq&3qX# 0n9qF c [m#lI=3QI<@_>\a}M3.|%̖!JoJNWGOe_'ѭ7dCsz~5Dz y)}kmlZW.nNЄ{{&Ґ$َ@`Iޠ[l󒈩H.]e= gZ}~ M֎ ]CaY[!]gv71`?4ɤ *CH9^O_;0CNy&[ZDbGVOa%9,|?ުզc{@Lǝ;5szZ"A[c')*M Lbj:񋾩v."ݗ|="kAB AZ˙4)?v^Owӟ$b|zY^ "BB#*]q!?>L8,bC-TJQSlQ<엓[8NDDVClu0:Ɂ0"oEQTq@(?dqyVYgN|]MCE3S 7)0!A.Hᘫ_j/Fp1 IXrb+9_f!ͅьm7HE6.>Kh(@m'@u+],j|["A]!ćaT}|0]~hL}j^ P Zz`Xm(OqX$pA8YlmnkhˀPaJCFb+[=~9XR[[NPWK"}5*wzP䒻X@wP#J(,ޙ4`\SjoAb_0U켧I,NZ`QSb@#$F#H^νɊz;E 1Xۂ*g\`*_ o}>`u* Ӿ拲A,=Hy;^宅+M*f,N|(yL >9JO:D/ΰzYan`\2Z nmvmLJ'Q&XhXhc:—+9 `:jUA-Հ!vڡݔWՅ[$h@"ZH>ӫh n%!R*rEBINōGeY;pmF.g3ꪹH {Tow45Dn8gugiִ7 =]r'KKK7T#b2y%OQr^{h>)Dwؠt'(N]"Ow}l;5q#.YiI w;ͭ !x, WN(TLAvPf?@ܢ'uw442 J[&0-:V(o"/di/jL! M_ N꩕jI#ĝ(Vׅ8IO?C\eTNbP!Q@ךDU1+l04ɇS˃Jhf;3JC=52j(5:[ŀ;xa{6آP/94faLYk-"!(?,!FeJ=b*G!D./n!TҀT\H \m^]# ͪ/T yxފ09yqvL_1F(Y2N猟EM YӴ㒌 ov/|!dT&r=^Uo`OPWmϢߠ(9N1AFoL?e8yAbs\%k&v@)NZY^Xdfr\iI% ݿQ9?SI/n.rLUpm F7Ǭ\;=nd6P,[@eu)hU\J!_Hmn*>ss-DA hIx6#<\A3{ CnZ/?K̛k/w-V4[P/3?wsb:]d7 p"zG<.BF~K+Loz6/d@;LQ1n$ie:;$+ܪ 0:3\ЈvAݺE`&aui)u\ S@$\j1a &Mܶ-q*ً1bTZrι1*g `&-)ܶ[q pȧi=2ikwF ǝEr%(G"巑AŖ˱CUFK $"[ko%CIB£9Ay }e":<t)S`L_oS :h- 1R~ݿﴰDҮB̜{h&Uxoa!fbˑt2b@˲!^A?2ˇK  giܡcL ]L~1ms+4fHP{[H};|@Wxxo?,jk6m"٥4p_ÞR߷ƶn蚖 ï`\ʱd;n;P]?܈P8;r|UUQ3\*h=E u3XOX?:8 ~ڻ&(DK~V]mU-C?>hKc`coyf=L ^]6 y0t|Y֘_/׉-*yn%Z>QsVJ^>xGW*>E_"XWlr+ᯛ+zU y?Tvv%Aƻ>)ʢ us{V Ipl-KΚG6l79X< mt_Њ?*$pbf@i8٥0TD@^4T򯬠u^86}>iWҳǫ  9c#mO+CedtKM t:gn] ⛿XMjKCt7 P;B빪T"槴5c  `<* jS8cEEwI (XhF3 Dj6,`yoBí֕a]vC\!xlUZO]N84up8u@,PNSP n?uYM*s3C}{r;n> & &;=Fk#wc_g4*)^~:9xOHnL_IZig,7H˲x'.g'cB^#y<*n SwUJ‰pKņ% ȉJWξ5f;Z1)6k;& v9Z"u@@v1 q3qY\6Y#漳!@4c ^F$[H÷J3]lťҩ*۷"6,w+L(2hq?)<#$5.>@4s}$i-!Ś`l T=BCsJpŌ1uw( N b1ʣ *MCz%{P8AsD ƀ~z Ϋ;6^ ';3l&`rF{JNx}: (ѝEfJP1zU1]| -:1l!ϗMeS)5j( :%3}69u:%q\.xWm;Z/{ͯE?ᓐBU[a%z6y@`Gli?*hMm6v4 Y,Ǝt MDtW oC9( ݵ G H ê&/$RwxUrojZj8!X{4pMNm9җrLQ>-,H0=ؑ)KM㬸*:NOD@CLV#P3'ԵF~(0qecB%hL}7veyUII}:V+K|ر {Zg ๓HxVG1fn8WTf+s=wZ;^7%>&Xd w@-Np u6yX}xжdqq׌W;u# *3*AkAkHZKN@vhn(ӗzmTJNWZ"Q {Vm 3!<~>Ɋ`׳0Ω vON7tvH t/9gYZ07070100000045000081a40000000000000000000000016439a35500005678000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/V7]?Eh=ڜ.++}ܡXur@dh<&=hkE]&FV{5sx[=1)fҖ;kSJl4WSFO5(\rWA}"\繱IhcuÐ"X5k4ɼՃJR7lRuY'f;u'NowiY\^Kv ' %jlβ3)U,L{W)¶{)RᮓFU>u\]'wZyd;k~]2x9wh Q !KO2QTseڌm,1D 2KYUc*b0jXClO>ҍoOcʷ0]@3p!KA}B0nOE9  LSA~ t-3X&< 2Du߲6ƖՁ"1֙&pYX4^|WຬpNFYiFĺ1KZ1L˭L^mTvjɽlr~飸wf@}ȁ񭊇)͝T<&3z{P(dD77!)VڏTt&5)p /^ľ{+YNo;1嫰 H|źuFmԺpf,rW4)>rXh~ػ PS ^qϑ-0CڶޢE5S5H4Џd R` j;x_R1[- iK@O/jJ1%eSHPy*-ru2UJˈ%yoJd kpB^kBD©G.ݢB4tGlh %Ӄ$lHS2_ u$ $EdMhp֖-Mɚw\!;I-ϗb3yot.~4'F;W_VBZQhd;tE'n`wNe {+wd*#ҏqi7jГ|%*eFq0Pp|8Jzgls[{*+W44pΠƢ%]Lo6#) LLd[GKգabTX2xp H)he휁ŸzsrpɯRFU@v*!_ɦ =ĊQRYhe/Ywt$[.$sO7Wlg5-ǫþ{ٷHGBM!R.lхrOH?}$tG`A7' b,V'* ]g%~3]Q[m*q?#6TiR>o76N !>q;Sg=C1*[8"H^92= S՗ }n&^{9Sqؘ_4/zvޛzK#(A%ſq؛&Wat>,s[Me7ɨ- lzx>:)?8meQЈlA#3x7m{HW\B Ulp}xׅH9i76 _P M.c!p)Qj'__”c+]X[DQCI,7D/ax N|}b2,^..L! #=KX`~%=|-) dӳL|ւ(!m~fe۞ Нi P 285uCːhG<`2B#pk'[=Wc؅0Q0w^4f 8p)9*o$>8 =ٿUB M;l6JqӑCo9t#7n>RWq7OH2μ=*h=ҹ[m.xv83U-\!)LЋ:Eގy6׋5͔jT%? ܁@ySM.&k}>ZP1PF!4Z/}0QФ0ʏ)X7]R5?Ǡj4B'JB<圃Ta_#|Tʄ<-01[atjȼpDb\kUFXY(X(nLֻAIUu4wl_eD!(ٳݼA x!+kfL>&zLj[r GR^RvECИʻ0il3w. ,H;@;gs ;r;$D7klct 6C9"k6![ڏ֔`$@< 3ŝ6B6AL̏;P[ k`]]՚WNcn@6(@=,` Y>`) ~rrF0\{7J<5h](M_';N ;~V='*qZ|6lڐs1HcL6E`NgS"%{830Cwl,̝d1]H߮(6.h&y)D'T2"&ҷW_)x@zBWAs@]|=SZTv>e{>*R:|_!|1릚%!iY\Yl mCpxs"a:zx"TGŐwapm Mt/ #O\Нm>AC9] %Y0{yG=*#l!$O *!0n\TO+aU;d͙: 5࢓,f(cL>|*NEAg)uAo/<=7ꣽy;X^B vk^m%IquOBPZ?a|-U15ܕCA YSsDCg8{DŽ9E)!}m[sy7!}4{͇Tn|<Ya`rqZܨdv-@}f$yLtu4}QHY];m(8|3(ˈ tm׾So00}QC]( oENe'FDAze٢N&Hi5A% k ^%Jסoi︈A#]O42$}E1?ϮLQ4Zmũ*!Z4:[!2H"yzΕ|d x<'k/'(Xa -~wFlPwO3zkĺ;6/΋M C@}}(t !87(c 75N\kAAIۇ%oAhkSoC4ks/AdoH4Y@EA~zѿ;Ž-Bc D jV틊_!Z\60,ct=۪(5a,ϱWѼyix!r΄1vIx10uz@ &d ,eY_ch Fh| hEd& 9=b #N74Gtlв*URM?\NLB5pPDc`tgf5zAٶͩ%Ey|HT?pp?hѲMli1<Ǖ$M)'!"e`d,o#'e4'sZB!AqS]mufG #Lw޲ bΉ?8 ?vg>vROJF˖^N.UB\_}j"gZAKŠoD/p/?j$wh;*??9vdnW! z:Z}1S2Zb/`0KD{=IꥪZzoQ;{PW-ʰacLVGW9rNic9Dsaq<Y.|2)I] ͷē=8~ߟ~B㩀]{V/@Բ.[dBDbܽ=dߦæGm $]ߔTpuߏQ8B7¨2t{qnj0wq$#PX_xw_7L*F ">+Q]@.:73@5>崧_. = N#b,}n(;-kCrce)峞LsCvsJKdj9 ێ >Kup8Poe7w^ZW_+3ho\mYLɎugl8 ~1W4#YD2%P k~9jeƱJ۲y :967Y8ModDx(v; `\L^<<,o'\ʼn>{fd~S\+9+ahyTSxMZ2Ih`/n6#%ih+9ApzEVGGoh _ ~`/5\smw_0œr,::zVGL7%! |W p6B3nMY sɾmҩzl7vUN%[:<:wK8j,gy++V#[ FA+/c&CPI6zԙ2Y@/ٓFI/bHE~:ix*=Nb8D5l7w|x{zҍ p*Va(Rob*:e% ̠UOzW^J)"`>TkA,?K$c02-ٔQ[nW< '9@[y)z<N7)۩mN xX@&;f&yX-g>éj 1bGΓhۯAm`7ڱZJgY>__6t7 .5>vX&,.HG$fc+4լ$VOƁs}D&R cFr[[6n=W䭇CV 5)=4ҎNQsj.h l㌻'5#Gf DĊ7(͢ [@i4*+:k,\dk7vRǥӫWXVu C)QL?+d ؆Azu%KŁ"0T_qԪtXF^g싔}-O{٨=4gQu}|Kvjv_HWʈ6c/ɢgĈ6Y='xId(mYzz#xnJ`n57+#EΞԅEN( 7q;gyY?_ -ohqjDsW| :dD5,K ( 4ꏼNX#ɪl} a{ ;,g3P%k#u㈿QfM/Ԭ8Ek]K,u%9i"l/`P|D>#%M]EM?@5&+lp 9J}PoTM=~Xehch,RꩠfYVU=Fe? w;mJBS/uvpgonO-/tM*˙1~[[ڰ(R Z 5dt~jjձkHk᰻>z鼪(-(lE?[vUSGtȸE7F1-VoBsl#<.ô@J56KR.kC3bCu6YB%@ab;+6ڳ:(%%{#8U[oq{T鎹j=߈#ʰ[XB>JkKZ{&6or2aMz$Sq JB:9]̑`:5SɥFm/59C'W!=N= VSެ:S ML?AgxK|5IaCSۗKP4Smq֯ M}{3icAXө)) /\IUYCߥ`f/`.jY>z("2VfI"k4Ǎ'_=4VdUWbBʪh;7bV~ Ǹ6&AʍЩDBXrffSb \&i !MmxXX,ArԵk~QwPn0P&9_={=fR"F\MXcxq;ٝ ej3Zt;`$`Ram:} P=䢄>Tp$L%7ynúH@I\t~xO*vfUPW[UN?ẎOSA Ν;ƦIhT!dkp]\T⊘5#/{$z݂F-Ns0iE{ynp5A'H'VHӣȝi 3jҊLƷ1*s>%J-ZGEaPU`ItʖbB03ա퍵!t߃M*ȩVUKMWmgIN wi*U %HeV}iM=^&efo:ј>H~L&G˔Mrꂶ.nCG[S+S/0l fFZ'CvxoZ~sQr֢a!:e?ado7'EAʰý霯XӨԶV|jl\;kNXσ/r*ԂGf4X&! W_-íL"PMXLUZ, xdkL_!k"O?NZ5]mc'z@GL-8 ^qk=M =7,sm4DFOCuƄ,yRÙom9 3PU4^O ]mk49ڔhɜ_*1),#((SȔBˮE]ۼ׵mla ;tt-] O2?Q4D `^\ޓq<-(FQ˛̼(˖Kx&;8fOWcq@OP'~`w89ن9*H3jEz=E8m׼c?-/tsIn2*: q<A u/{+˞$3/Ԇy!g £}>x蘎4 k?9 MQC̽O~n!]@<}5 UHD#߹NT31i4ҔRD{΀T OJdL1n 3^h2lҪb_ 9HcX"M@/j{& :34׈ KוX0ܚu /]XfRufMR?e1Kؾ5r !H,J|~!l==Ϥ;HWOĶ gQigݪ">QMrǭpw41.N+Xp9䤤8$k&jܴS껎u$= M /H3[Vh'@XǫyV׻*>jQnj&N~KDYLtwnǕGp!eIՑp#7v'DV*m%zUE[{#nar6b_ ol^"> |hjν]$ʇ~kɂ$ `S.7ȷ%Ve#1%sahtA#̭ ,D9埀no}r#s_6iAx2cR!B3w9wT΀~UC˙s6af*ۺb)p4*P+&4̵JNvu@1B !cv^ɄYC;^H1{Z}R&N_[aߴ%wlV~>l!4Og X01qWi. , o<Bx h 50J8iB`r$,Vࢍ y Ir|b%,G.8GT]- [Wݣ)?@|Dto΋Qk4>r3[D3E /> Gf8ϗC%>4o8Zl1Mad\Bu]B^+D|1l2G2Ocr9&䴚xYpo6fM:_}ׯHoQ7RkpW)/C8 ,:W҈|l&Rl;DO(e[ʗ](xEzMWDNo H6EeYcKI4.ZȣB{7R4/\n1b9fZy2Wl̥ %%D iEgXZhr5Lv[[ ,.紅a+kkG4npcb0X#)H`.\hPh,̆t(:OWv혰4ي@@pR#kN\J +WKz)[UQwUM?pYMIR?eјu&g= ` <&v_wkOFNVWqsV͂`<=FvV]D+Tܤi?L- ON0)(g SCOL\}r Ǽv5Me({"k6gk*9[$ǖ*/Gq%GRC/T&Ϩ0riSQkqC1mJ tc `}<z@C:M7LsٕHǗou\pQAtٮxo e(n&m1T-hrjѤQ/ڑ·|i¼6f7WiM6v_ Zb3ȘLqzPFLqpuwvm9%[B#ՏY\'o|)lJ@ܯuP}]{fV_m/ܮ_`gm:3?'e@aBD9rRKZX~KZω'2k\7$[G M3z!̌lUnF.շwBUnCS%{3%hΞ~uF &GaNeK[_{v1晀7(qvL/moaglj{VݙH%A#1Ԟ~lY='z ktf ev?SV1=Cvqn+EzΧr] !e\07?% Übaru}B-9* wMvC5-9z?mx: .m[B\hyQ8ydI %kkT-)/oQkbLJT@Ryb~ ^ ,߻饌X#] T.bDrEe>0~r~o Z\,Ӷ:<\%w3FaS_!^l4ZIpd ReZ{Їڣ] xqK^mwHYZ?]Sg%On |~Q֕nPţ[Q~saX,*j3Mw\ :iˁfSI>.aƧzgB'Cu]ڙ7GGE"1@`[~a%2mb~ХmF)!UϮ+`TW_~_)r `b\հghr@*@25 $4!G]zmuS<_Pzi?ƿU=`b-A({ T*΋|1ԭ{/Vl|[X]|@BM]uO*'~O{ݐ~*b(,S?!2!'"VhH=s;OTNw?;Н!bKMp*8[u꿕' h=lK^OyhЈ2"-D|<\Jycut[ѭi(\1 O4mެK>hr ^  &:qޤ,"s޳2*s۹$b{7GPMg"&7 Ʌgu"l졩:#IQpаHa򹉯쿖#&2׹H3{?o2)͉XΘ䴝Z#* FqAAt+h7}gx@TG4V7IE^Zd7"lE6ԆTlR?6X*Eŵ0IP %"&Ⱦ_ܣh^(b>GGb1Q=<Ƚ_g#"1IU&Dx_ޛzI[Pec jQj@N-Bsv/\"3{~WxiDDAxsRf|O3?1|GӴc raTQW= Yns7\[^Z f|N,·uc ;ҤcbcoQՐ[&HKNDщc$)4VwR@}ڰqOUacy h.Ekǹ!-X~#/(! \?"\qՇUm\sfYI:Ճ^d\._Hv~JtEx\L.F})3tjvD-, r5=94!xUߣyN*T 3F&*ɰEexv̻G>3ngV!uT2Chwliŀ'g[B_yq&D+:AĪl` /9JCON<1d ˜ˮFXm,ƧI&lS#p۪]lJ/ eABd#[0Yfzbin`bkXv4ph?qGd>0`w}Cw:ĩ]~}~1Nxzc=UM*HF,[? 'Yנ c!V$b{xk>"i!EkSא+U_"!㷑⒜ %7.'uIFvU-&EXfO1 >@]du}ۇB7sif&r$.ң3vޯagz6"1rqk(^Mok:b}e[$^DkVEq㑡.Uzwz|K(&0[_5KsYKO_ Y#kD >OK<+1:n"@4<RH$֋ rY+2uQ (* mp#ןDDb ǥe 7Y|SCUȊë~.~bz/MI)aȼ wmNN&n=_fQ\ֆiV|cZv?.SUPQP]N ]WV0D^w49_.3wq'2"tx|R*ξ: ٜœI,b[Rp ?R_H) h)op/V_E dgWk=ǨsqwuD)h|~g0sNn :q8΍Ԣ@2Lm@?:QT>|;aF P:{o S`0!`.c$L@꺺 2:(_Cw;Y4ǵ`;)_f:x` Kxs﵇F5l!AP5зEZN~UBy/{RhOnMn0~Mwl^*thrM@+IiU3Sq%{?7W*k3J[>+jmpvwP'%ڵ2JQ _{#)8|?`$10HGl{irme~.TuWvB@Gk7!qKiH"HV٫KfxNr9Ҩڒa$/[ Y+7A#h@!<jk>ɷXkaq\mE9e<=ؕ)H.eu@ZMwtL~`YD74.%^=f#E;y`v)1컗3X%ETG)E1k- Dmb1*A`(Tx 'v G! 'Ӛ#(u_<"S z3rsCMrKA&F t%-ϛ3 :>d VtH޾w*v =5 6#I/KkCBƒ[&)7A7aDrW|U1EX|Ɩ~KZ[Ks1lᇫm%ʞuYs*"='jq$x]LT4jN#ᅥ;fղ] ggKCƋy @c.(p&cAUj'mmD^`}qUfv8v }V:L'6a2ߡl#J΅w1dWRSYS|ob1<Ÿ'4X`/AsԗIJV R@s짐w*CЯLP<nnfD<0yǠuaBSʑEw'nߙw#\f=J .N#R#ɽY!ÏJ€y*}r#XPϨl\]>u mOR3pDָ(e;c0Br4WaBX*-uFdh9awK #WM 5L3G64pq.wWl !Lf\5e ,Ѝe{-T eo@s)&Md:e{-p/^vCbXZr*eE/\z,r0vH`OYxr0ŸlD/Jekc]p/ '$Mu}!h+fy+]a oGy#ӌ3M=16K$b]J8_K.?fgXgUk_ {֒Xz>o߾k-A]ۥAd Ewߗ*88^GGQBp4!=K[F33a_,j &|)+*P,=@>G* ?rdA):uCS:@խ^gy34_Fv6`"*z 9{Ŧ`~4/} !bh"DOvXFp2 b<૘EAqOv|YU,vS Z?g6/D0>J=Hndtէ(P.܅vbMy [z}6&23s$9?3CY t 0<O/Aѣf :a2DPבL M ~&m>?v//jZfZTBf 5hA氝 57<_trS βΡ/ T m6w!2Kr]%["oSxeZ@/՟o3ѬvIwn^7DǐSn9҆#5_o > AAZ0DT|>d\yot6"5ے  І!}7q>|`uA"ޚ!݅X۝Y!a-%j} eaֺ gPYB$ܧOnCic ڹ6K@=5.݊\vm{xikϣ"'#@8jsć>Fl>a p_ɟϯLVM m5?vޗNNi|V( :qGXN\l43DŹ(ݜ) vI$ ɹWr$a6m4db"͋JoUyz3y4y@AHQ}CDz۝4k O7Hm7@TVacE'e=쎓z8Ŏ -{U52vu֐|=^]CqNo#\"83e narfSt?M32llP5pTL 1^^1j;Çڎy/;P36[Ë=R%@ᒾ7\O`aRzf"tGlH><\BG.RyE,(y@|01[aLZ'?QD5JjlM\EIpq>o΁'܎ TzIF#4ߜj6>ay谋$&`qUrE81}¾'/M:,NEٕqZw4Zȭט\"=s<&Mni~삄-Z^Fj-Gt}Hw#dovZUK=|3 9uߠ^KEA+ɞōrv`tTjfc:C/w|` a躺r-Jg:C=. }0XNclEu!gbf=y_![l,NMHo8H_te[ `}?/D㜖L*䀄za8FEx8r}/t^nUtUy7J,@8zdJG>.V\KPHI>v5KP07ϒ7Bk e@?ᾍςAjqPAk$3jpЌiq9W'B_6>I R#GL~WHt]1 ~$9SB\I[/vJ o@,~\o3dXkhJ(=?qVǃ }eRx!Z 37|;)<Fp z>#j|ppGZukUs'__İ]̤%Q뽞u&$UNc ]"o_M˟Ϭd$(Xy˔rE΋wVܙ\q97[+:Ƥ6_ QZ9'ȚU6u Z)"u %ݲ&0Nof7yF z5}c{j7&Ԙ؀z^iCQ &Gݨ?e9RPq$;h5V͸Ε1ُ`Q9Km$O؁bw fqx\SJ W|\;HcV홣SGZɗGJ "_ca%ÝS-߸Zz VtD C,˖xش"z\͉G;# ܽsު7oOcŗp;+h$a[\-w3{jeJyrlegy]@>U䉜IHT(B(&x0̊,]HP[ۙ5CT(-6l5o)GHoH~kylmYNj8h7fW-1KQ-(WDwJѢlyMBVeCHH) ?mu8LE. ¿`WR~N+/xr[O %:չչPT;¦]w/? 5aB d_@C 7f1K)6`to7I 7Sr^5䔹C߇B 4?8@g>b jkxGک<-拀RZdVkH]wŦHpCO!@7$gO} гAWPe92)c>4ZX\Sv;Gj_O EKK@3[T4zΦq^;DTjŌ_p>Fr3SN 9/E3/%xg#`9OS4M}9}%Վ {, ~`C CSâYڎ-H:~& d#neHDZPhD#lʔh554~1/)=Y\VS e>6u*5i']#m&HҠa =a7%1w]yZUT6DLjR_DU wjeS`|a_P/r9O [1Yw^- G)ď2r2Mއ02=n2 ݟf?ڣ7%mcZL2Ha %h7`vjL1tQVsE*f0_Ғ&4g+:=P% 8Kk",UD_*W|Pl|$cA]?Qη  (v3\4 ζ0(Ԗ UYW kj:*U}_(N?\v;-s+/[b֕m6}9U i9&kNhKK-hV9KW]\ AU/=ɫjh[84:4&_ '5DڿV%_HDe2"\!+Rh +RiY[cK=h/ # xC\b^ Mf>-PNpB}0oƁW3Y !X UbnZ(>xivVphJ2"܀֩;aeS5 a+s%ʾB+h"R]T2,AIxpL[1Ķ7£FL QF_9(-כg&_Iޞ'u6v-ZXeQ%#0S'{@tVc]+pȾw[ n?<&LL`3HT]YSg>2DȎ-c=^yak8[,"L x~^?|i_jdІzm.n]?Eҋsy Ӻ"/{IBTC$kˣ r.h&@OtT( h(Ip`Bǐ[Nĸ(eDҏZx@;K(}' /]^m(#2<dA[}jmIigͥp}~M͵@5cA;7)<;Ȍu_ sLq 3jҀ$ҕ0 9dmg,U֭׫*5@KF36ܠ~IZ²S7UBe6YXHy:جkI~{u@0fT45'oII4dJ: )Tw# {O3+j7 bYa$mO4|o&C]"e2\UҦ( vh= ـAIF^JpQ%UWw*46ڦ1gw'rKc`C/$Rz`'ol25fQ:,*Kٛ;y?DuVb j:ì*5h`s`̡an^W <*u8gH?`Dh29rW.g^1E 1Ffqxv/)ua-2^,6v @+ tq/(w\~%">)saȊW]x)Ϗ+8젨_O"ӚUV85fG{}Q4X2IW>/m4cvMErqMyiy@a(;z1?35S-gd%RH81WɦFx$75cw8pe4-K~eVv & + 7`kQטmޏYR"f mR>h£RX5 3 j!.TeB/?޼e#=%WP^{ ?iGJ}-`pĭ_?ɠȒf}뗟-_kQJέۼr/m a{IYE\u k*͏+,9ely jݐ`H6?΋p LI晃WDֿ3E2iX"'Iw!wVi,,zs NQ KSVasHUAU㖢"p<ƌigTVk֍ {̓k d1yA!7s{Vr0˲o:c6dqXc4{oWl*}vi@)ujtkՠN?X^BFei -[\*f'o— ri%.pz}bj1w B. Y:g|;sTJόW V)&2G#L%|W%:!VP*l9nܛHSI( / #&,O}f; UQ D^ $ rwE-d sK=mѥ8Oj|V~T茭K*9|&g%ߪ +YYx9N\BЅs s8:Al.)!Vpg&1UyE]Z3喐zOJv/kɂYc!AUOG`˂I\?Hbi 4ށzj+TU}UT`bPfm%$1r& X &8R?j5#؆UJ EBA0[A/KFnn* LkA* `9XI1@ḨRhm5֨ =44Wt?0^WhqC3vWU[ŸbQmCF֙yS(@[{w<$AhKOtUU F+FB=nkzXRXV8#!$R9Ŷ?#lòAa$`s/V|}-* \ۧ*cIn`@bt,٥- h݉h) Xg(tl&09j5r ^Qq\24;4HWaoOZaF-q/*%i$`pq_.}jrL )?;U{BFwQ&5"m;I}kˍèpRs.:$CgppB%Mhwx(J2盔W{u[#rmg|.:q}+/C emhvGy +أe1]|C|k%%WT1ޔWUaxBD@N *o?+3݅ {zWhy 1ZHhB.q]cf-~VetQa]Y6o@ͪA BXQcHioKkkƨ'jv􃘈s`@(wYN8\}s*L,"ȑ;aSco67EG]TބJu ޳=þJJ{#3oo)$A#*ev4kZ[<yʻlɀ{ׅ΍syғ) Ώxz!k ]"p[ [B1/Qd办EZ!Y|#v3>dNOMDuPs[vr>nY{oڜ۟ o2W%0cmLO$ EQ 4xNK#nTDϗ ҏ;4.># ɩ̼C5.Wy(TV#?Z۵5FDhrtJXw^=YLDC $TQNOOi;A(i5 zWIjFhbO2?]a,fEҰ]KW)kS)!3us]"Ciش@xҢIz t :)xi@xȤ:NE+ >\lN^) b)dnpHoc5Ef57Z*?_^^7#FnAzh F(w%yz0e8l5.4d`oaaN)=b s <ɸ<So9)nO$Kc45=1eشN1ԏ1_ {ث_ _INkwrUB-RJT^ tF׍V/ًY潖?v5Hx7?!gfl7VSF[P^w)$av(-ߛˆrSRUmWX*oXfoܕCZ y´.qb֝\ nYeE oZBxReGnD>ֱQb!<{l Kt]L| d+Fӥ;ٟ[Y ĈU)5xe[}HDO'F/;?`ΗM~רyj0&c^(i&*{5*J^^I>Y\oe,y#k]~&3;Yfr=ź_wNX=mvQғC*f3IvfXGTDڞ'No .q;E"?x+(}L*7gw_(]F_Z2"7: MnP?,Z^$`ntx2iw"ƕS:$m'(@A ,N.Cϣ[*2YX*ѭԜq[QN&@`F 6:2Eq`kliwslojJv.vm^ "LOi1lroLo0sRo,xeɰ {R+d:OP |OٓnSc@8 g% AR!v}&'-AԌ%PS/f@0M8ᥤ+$W^ S0g9b_AK 6x1ZI[[rV-!0Q vAR@^u,H{ο&^'ܣ/Rk# /k-Q/mϘ$*}JlH-=~OLpO8rk8~HX8ާ2Z"L5K- 2o:Yj8/m9z/ʋBtBH^`NZL8boN>.8 iE{1%W_SO)`rPG agEEӹEcw,8\с0& C&M.Fs9cO1M}a* 4o(Z0JT^m9%1#Rs}ֶIu< te.I0s)?Tm^|m) y C` ]' }_)`zc5rIH Sʾ_M3N!]")k7J=!k1zGW>"dU8w K}0,6w#8Dj(x?;`l6 ̸}<TNw>^>8R{-O)8e?jQ JI|xZחƘnfttRLfLdQ74}tWw +tר[ӈY_b mM|U]$Fc}0 0 Pqr7ϵZK[ D%M[h"/׆;BC%'զwrtgi=Kr<luO/N&Ksdx疂 /lOobUo_ߨ-'%=3Ic\$|f3BUd"{Je/MԗE&}ˏ8d,3q6'UGXHҒQ$qS߇s ~h =3n:|qǹb2 I"mڋF ":(KE B-PMmf]* OHh[u1wi\xD!'V8yhvUu2TBrs>0ȻXZ{(rARh2e ـa3=I3l]yxMD$hV6xݰyyɎa6x6)T<Ƌ 3/lK̃sϵ_6f'{qw"yhtsZ%㾻TR<"*e蟲;qRJ^=?}hŅ_ˇ Ϟ?~?UlG#[V+(s$ $pu 9fQuQ''<>BTLxlxhVQqg!?偅H~ Epz <7æ &2ڻnSp{ Iѡ.Ws҃KGwǪ;Ę$*d(Ҏ#ZFr0sޱZEFٴ7bÈ\L~q]b =P JD_钙UڬԜSuF'Ջ%%_׀U7[,٘)Dr|)-r MY-F-ѹ(r\S= 3wᝣ  ,υTE/Ɯ„EvuyHOg*ĮYJg}~lA{HOW ңG(dJebk9bUBʨF,Xnuz|$h8٘~111aqb%35^j$3#}K?Y9FT]{!aߺ )K6\%}sm4hkE檓=U !v鲙؀" Hd"y5e,NGtݼZkQtչόwOA"(C)ZֿcpzE@ >ѕK߀ v=:ٙi2*J—:!smA\aݨȟu^Z:Fb9yiV5|]렡xW aR Va 9בXs]>1\EF0o*Z_]c"wx"F嬑9)Tp% nuNNQ 6}Qkg?m@K6FZ 2wHJ'r\8?Z5ߣoGO~r8O2 . JoA,FX&Ą<=_ZH3%m}Ϩ'0nj㎇RT2uW數QTe YuϕK$qo&"uS@eP Ã}-hvNC<l\ owg3 }bb%eGi{OŽ BY@ HI㥃F8p3jFc{mhڝْyrU5JD+)f V`)7KhQO6/}-=|g-?pw +OO-QrU3%1/HB+kڗA!*(VUWmSR__K,5=f$C{TB}qo^G辰;cq#8Sv-~c;⥆xBc=!B P-f,2u.pGRCVW !λro5"Ej_Ư}֠u:kY9SmʵB7gG#+ZPyyܤS( ~fǐ`"V4J$"llo-AS@0QsD%o چj`YmI(J+$`,62ixSi|:&Ϫ?XZ"Сx7w/*{(Tl|n5@ îmMI~i>\Q[5!uXڄoR󮩛8)&iZ8*i.M^J˄vcqS gќ<m+\y3?&)w&#ct;]RS55>o#Fٻ{ 7% {1N݃Dr{2|SWN< }鄳 {㑇GttQY-rDª\, b܅G5ׅS3FB4—.͛޳/0R|#v@14QThRg7 *Pm5|$A|ygpNV"WswW%d#r3(},9MٸK 'Wh X{P%J UX Ms"fb a@ARex T6,snӵ֓%"4Rnԉi=K}@fBSä+C0+ݝ>A=CpKvm\tdhfQ_̠rQC$By4$c 0frQqgcq6*+740b;5;Ď֤ " M7T<0/!Exh? ̙K3ܔXw~XIB:0HZjg% 3/[/>IUgb@ =ɫ190pOS ˥)_s oYA/9  V@_*D嫅_=>TDA#q)<-U>j2vAfԺ.0JVae/z<)9X0ϧq޶Zc>_XKzCl=άK5k; bCME4ló]"qq=|ROK cHUvd5 ~{4Gx XrL_Q;ٴ~2!dX 좮oG8uڑMon:oIq xx¯1`NIޏF#mձ/qDMN=r6Mm<"^]XMSU`d;c&GCHa\ 4j$r,/”GiBI؜urP˿O.F˰ 5xm u7WXAf[w4FZxeD!6tz`ȡ,ܵMM_aѾCϚ\V"龏R4bW#jwwVQJ,i~:89GZRPіcL]HUkj@0(1H)缲uS]1Rlf6ZQHd&op6b>YM,:٥0-(lCԴ#ǤV5}&Z3;dLxυ*C7QT}Io5FjӔ g03Rg[0ALEAU-Άk+;<6?:C@0NQđ3>}xKIMsv"GDI0-оwIp^6ô䗲$ HSG<_EO<9~򃑇ՇT楊o/& xF"{m4!f cզ ::ɿq_&U7xT2?W}@(F ^B}7ŜHچxPsQ%$`Aqr$_aZe^HMsCԅqrnmsd;ݗKoJLq]A鼢w ŷn,98Je̡XVoCjŜoR / `o1pz0GE6Ōk$ީPs0 a\(>O[Ɂm'-"Z]H7c\YḀ,Xw7>1$MAӋڡKAhs8^!b)USϴ&m]}B?ΐXh3K1,};#|6 t&Wڡj/B:nz} C /_/\q۟pw<"w|AS}nG!8 f9(m1Z'J5Ho;w~X<"kx^`;g8ZK<xšE==qW (h5Ɔs,)$0}D(кI #ץѸv@M<8{?f 0(*EieZt~hRonS} fFP8]OݘjŶHEGq{H L8w ~7BWTdi'Awm n^gm;~n J1o=q섐S4o7坿V,e PpNpKr~;;ٶ'6d0M8-dԑ@U8!&0w o[A@tͽh T?G"Dn`y-S4P3RhBǺ䍡ғo z (9.);SfJ=%O(U0e

ZOn  iz+ Ј.땈 ٙ8tU\TE0}xD4*4QbJFqBwpM8kx|rG3P_8}/|AŐA;(qe!5?<^Oܖ/QO-, F~D:#714RU ʻO`T)Q|.q})Ċ(%bYKvaYIߜ܅@]hA ]j9} &!%Է0I߮ iQ_CleMwN0ɕc %*e,, t$'9SE DMX .y< cwiK :w,Tj/0)##ni@2RGkGNODE!=}2X k>)fVs^>ք_=jYIj2ࣛae A6CNC >-~UG"lFR?3#W)C .G JAL[iF,mƇ] d51ik(wL"75pϨk)4ગ18L"60#FQ}" RV;cGtδw oRnb sa0>[Nx-v|Ghw'h/: .*QZђ7놤;QR潉V-|CgR?l 'Ɍ@P(H{F)ԕy%LE:Pe4?C>NcGZk ]Vind3j5ˆr.e/o:LhgAW0WSt ]N|]@MRZry\ }ʆ M.;,+Sax1,uǬFa#l=G2O翀&'9r7q݌\[̜uIO ~e.tOWa ![1 e, w 71]"ȭ/TR-kK gr|%+௕lϒA 'ܵ |44Ej]'+=.cU0(N=eU~ؑ&\lӗ vz,6~eS=4e(C1`$P[ڻzl,y(AegJpTZ"z!\Qgw"J܆q]Z / eLSxB\\)rvx~:<8+@kPZo)pQ*%k@/a з4K΃}|g咴hED!CkY,m1 թ*f%ïC0\MפWv`b.D%nB" JrE*Oj8Q3+ RܗUv;ăF nF]gASWq+%06$2=j7@QcT Fms~G_Z2Adw1FQe/QI]0}MSJB/cU= @Jw{k!R_ZC y:.@0s1_CE9q kzk3&<w6Ho[Ԏ͕s٤^aKֻ.qGbTA诨‘!1Uqn8BF]g^ &XMBߕk4Ђ}<9!NVllnh ݿ!hxzQp;K=&(2 T7A'6|?倦IB4Ux۝åR7/0u!%΍j/hBtMfdQ͒Җ!cccd\sM 8ߡ6n׷|_]6S1$w™ViJhz ?Y{{*%Γg(a2.Nw.K!7I()|޻ue9} g~p.C4XX%v 3Tm n!nB(b/\YJE0Xr`Ķ8p% 0ƴXKY -MS^6Q`jp y9A!<"Ijh.?6 l} Ts%XPYAuRe.|ׅږ4CHc)LA?loqw),WuajiC &yt~%-4QxLW6؟= Ů!znR҈k詫Q!a،(uݱ??6$X=w1TPg՘0mEՐ5y+m92':"- Ƣ tAWj&:eڠB5ڈQ/̲(G=ҽ پ)9 #D<@d2|ffBLT]AM|})e`n,Oh7:O>xWj6jI|'kp!NjpȫCl+j9HrV_\["cUJ)e2\q-N{q ÐܱMacw##:F ]o/1!Ң2~CWwO-dKeF?]kć(Zq!;5R`ok' y,D*XkkF&-Fn}Ĵ݊KE-oV4/Tٛvvҙ<Ae?lQt fpYt.رbWA>= s+@p u0r톺Μd5\m%@uhseX*^v`Uw6`da<Z5zey'#OJ2zC?d] uZ𞅳Ɓ9M,jVqYܔ;Ȏtb=\Ĭ&3S95*jwqˤgf,UL4 f€z+WD n 6II4 4&vKU`TkW!MPDT?D|! 7J]dYV0_/Ƽ8$UTO3 LѠ|'}n?-1v Úӡ gk?b$dKKF}@?ݎ"NQg{P}́HTwy\rhJ Ӫ(x}LV(̺9( 9YZWo$ǪAk_ wfLk|S|bŻoxvЛAgh$;D7E-TY+i-Z*2׷afD>OzX-W N%4s/q׶BH[ZRL*K҅m$SQ~ST.}7e~'jb.yMchufť(ྃjwzwtdq;egm/13je9n&a5du.k|f^p\a_40µiE%%8 )E1aC}V?Ʊ Mu˾LLG~"[联F9hswۖh/`7 ^4nC GߖiUSL{y *H4yO@FBUQRI9tk}aMt,)ɆŒ7Q*rO+e&@a%H SĠ(+kS[2"<Kly*N9B6"mqw㛼a @[Kj(YŝR1Ϗcv{y ڸmDg|dڮQ@fGOJ!{:P~Q9\ӥ0iEZR-":y| UnM))vřDZrd〥 'Y(8ӯdԧ,% 0Өa6VlSS[7xy9N(ammblmD%W  Hqj۴-,ԋ 6Y,6 :2,&Somb%@A¹pkږq+%Dڹ 9t1dǓ"]D7v8e3>1z.A'pGf"osW*bNTF *̒/N9_CBB`i;i be'*FN|{Jg 5 N\%=v"דa!CʚE\pRҾJ? 5\Mj ܏%@ V/рp }8t}0.KF\3sg5E(vB~n'3%mEpӖQL kUЯp  /:yjZ8C>I2MAtά5WB a(Bû1` ؅{g',*>Cg ՌT׫*|Vjyc4GiOQp^X=a{HD:bL.41A=&j)e7%Ϛis H`Xzd#i C `5"r V|b}9*s\ *M:up>XQom⭸#FB$j(8,:HͲj ?*6.' R,U6A#\-K|  =S2|݀ 4̉]r6!$GH˫"q&O, )` auFLQn6e:0›ΜԉBf!?Z:Ag֥cu`@$56^ON_9K4r6zû s`: Z@yp3 ][y'n\Ȥl+3jb{4 5 D%WbԽkYYjB4kR$(A1|FK"  =UWhY7e=1C9HLcqI[m Q}[$ej6Y^`JJAII9 pvFM6j6J$),+Ra-iWF&>l-*? 'AIiVF9p{H2DW7gYZ07070100000047000081a40000000000000000000000016439a35500003860000000000000000000000000000000000000006800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/8 ]?Eh=ڜ.+ɓ >r]R_Uޘ(PDdk_!pAkRյ8{;w jWa?S/5^ac;nD9J_N/kAra鹠̾q[eBt !n> TIF>&dZe/BA{Gt>@ NRcsDJWBW/`ep#.qL9QSBuKF*$&bqӅ٤pۅ6GUl $!U  isy!bҔ.aBڞq^:y įwhW9m}^=ܰ:C4dvSfBTz X?!j[{' T"3rm86x%E&?|QR_Hq똹ζr`rc=o_%"tG{3}Dc[)BBWLo1FQ"kC냒T! >? =pLΘՖ47둖gyӗʡۆ/5z_s&#OU3K/0Ꞇf-z7Z8& hRKWlсjlwWUFQƷgq@ܘY(![_љhE&`<(KЁ5,K%LqJcex^ `٥])ml{wk::B0#PvҝQf \eQ; k̈́ds~(Aʰݰ@$XgL2-fI>G%νZx]/<μ#o^7ٕ3BM^fItrLorܴZ!lOːM7 ?kr*6(B"umݧ!*C"GmfcvO 'TGy TO CG_j3\]xAրק֭O yI.1f93 ,E UEb_[V,@qmx1x3o T:*&\Vd&y3;cËH-$ucTQ>Oц;xJ(ׯ 2LF؈&hͬ6}.3ϦHccaҙW9}Itٸ/WυQ {\Tq9t{,B]KT^e^`[E jV->j;hX(;7M 4{^xpHj2dr^v%YðEF ?Мt |zE@ЉZl#Cdq'TFNc GvF‚=aWs7>ZݟU5fcJ SxFAggD4%|m-Ƴ~$Vvņ+|%Cȧ/i٬;~.~^ -F'E1QBuJ,GV, /fO~8_M3C]~u1g(/2XVyqozVie08K3bnCU(i.4(SN3:(S4)wg} Hen l?Ky1Vh}l2P _ JL&`"ƧL v(=T@&STMv RJТRV8NFSyxѱz7Q, 6BqϠ(aO x{&mSn}"/Q|Go{`'I6X,`{߆/SV\&م&/ܤ,7D^.捄 49M2pyNa2 LP+pKLGJD6Sva"ܓxb$4 uq;\p4nUJzFƉ{65Kg ^>}|Y8P܍ Isdzªeu|'/J}u_l>gDυ:39K]S{vP*Ss/S9CDQ Ix5[]]j&c'?+g!$/L kcLXI$Nsc啲{U-gӆsLyu$cu@<V+*:? JWy&[c+KsG_g/b;t*ahyXyMa.Fn rbBќ ;.i?J3jPQweD%ҕXm?iIy(W?l@ٹיŲ1 ÝT1אztݖ/X/B3|l+?gIpPeQڶk}50k|ICI\xf)ZI$v;p o/غ\w,Vv#tɒ>Vo5H,Ʉ8zn7c2@_ȱ7A&u bMԺn\1 U=:Ph|!u6I1l'͸5`Pxݗj_$$FFUIHNP!wHQb}af!G!+zɮ4.StJsr1)uNE MuSIHSnU3[򦟓yv'< hXڛ%|4MZ#{"|#\j_x,S!Lu gO-[iVp(GME^_-Tv9(y>ԞCx_l~D /Or9QCF|tsuX4`g_ }gf 9D:z䬸89Ho"Y|e()`k]!Y. -tX)+"oD~{1yx4Y4=y+zMmI]4.%JmK;_s~7qԆ3٩h_DeE(gLRQ_#n(Xnc{4jj]cxl5:%>Uаh] g9Uԛz5fp{TdDu~G^6ӹus{4-Iܯ!{nd7"ōvH_6Dc%^UWR:m\!DZG#9%Nٌi EJYeg/O+Q* ] qAɁ7">7C֣|Ӗfo=N2mIr1j %&񊊢jwτYȒvHcpꁓ`$Fq~?M?ȫYzI 7>7 { XP}kecI#Bc\SjU)FY /yD( 1^FD$Mqz!-8km (|6wzTOv?؇KZg.:`^_}W2⬄s6=Spwʈ=<2VZy"t(`N$4}`)QP즟Y'EӜ!ov$gvcH䚤' a0zC6L[sL/#Ter1Eh3?Odgg$~BanI~q"&^YuhT{&u^1 pBLFʉd$Za<-ѿ.|ZjŢpc" z@N&!N-P+rEd%eryh'FajoT7\PTd)x"X}^u$9J Q?_EEd {qpiE׃b P!X >  5f-f>dk<,gF$(~t>U>9"'_98`~arI90,Kb n?3'nsF1b1$`'C䷳qMg[/ 4;^Ŕi }#_m~6zMFS|lLzU;YQiҲ#j@1js7-z(gMkQ7Ӵni1?(ųJ^@z@)\"qȻ[Ku*J" hxIa1҉(-NZU0JnTmb @r{1q i֭680͙LC #n#v|rD2 !=>fکz3:~Uj=':"p9̾TgSmˬCLرešuX1ݟP ;G15`CV/lhgpxUo3=GuwB7nbuȡp*23Ǿ.~,C*J]9k?, Ždۥ~C CC`+mN3ixʐzT>C.۟5 &Hk9u3@,\ϊQ#OrdEܩ$+R?Pҕ~&u{fd&L=Nd2H_XZӠ:A[U[e!7ö}I"3(2Ie, i⺭3//{t.v`% F* ]=M|ejM"^Um%~R/~ku"`8 2̷C ߳Ee߿SUB(},PI E~ì:W?ibv([t.TSo-VܐU'I*fɳmI38!6:FCy`]nI.{JYB;Iֱ'2^/U˹<|$ Y%\+Λ#|V@ITreBNXOPpCm\ۡFǎ Z+!s4h_Ne2'ʄA|^㳔CP2l-J*WƻGFe'b{y+p%;a=YcKPSC]Z(.8##,_dW_A/ⲍ8¾}_'*/ z<.Gv乪GeXkJ<`0v*)rx1G&&t=Oo08MoRbѵDj,Rl_vcm|`Q?8zk8`a"=C7lQȽu9c<~tI,"pʹ{rT*Q'QŽߦh nG`rqjd{8:{R)x,bMՎoTѝBЎH6ys*R! E"8zE_"?DJZ' )'WS qwƟyKUD/P< *7+uۑdmG̬2+y}N{|v:ʚs4w=߈[+;)Uy.e:ga*:ZJN)AӘ¸vJ5 ?% PŲBYiϜK&ϔsqn\Ef %H{[Iá]{%͟}8T!8q \Q5&E-MUf?_]{Ixwo5?F ]\s]y@o$QR Q%=d's*B%bi5 cT@eah@lvJ_q~OVF gs}DeVv ΊAtEq!IJڰ.hÿol;F`%yd)GςvWD*OQǯQ P?g6 xF^lҠ-Ytaؾn}OI.+I2U4] AZo1:pǫSM%#30VdCWh<*/m5 )IﰯH]ѓץj/<YF` t]$j̟M'>oV|{M,`z^Or!i0'0ŽY-:hI60BBhc9_caMrR^t}MF>+ 1Bg;8np\J/QsןwF%CU)#ؿOX!M4h]nʫG, 68fF{L%ľMH ʤ6v=04-5'ݶR@lpW&>wʃ_c5k,vw)-u1xP;<T-Y:|f33Pd LoBЅܧ#;n*|P#aZ $Q؎^, Fafl}$8c5aP_vNOzYlt~䰻Q KCA7-OM[*pt> ~7{xϱCݷ{P v>#CH{e,2ĴRr>02֋ad2j$kM +sSϧSH [r:&Cy9G,wRƿђ")<,6t58$7t&nL f V8g ߆uik 7DlhFVU@A7F0CeE@J'PI= z8a(yR-t7_&WCe&]BMsxBܟ{Y8w9 I@)V{uyz]z&-]DK./71AtEF] 쒓-7$FR3''=㩊&lɓvᄎdyuq^"(L+s 6 uYBԥ(00BQʹ0u e Tf+åz}YP0U~,Ba?+:yRScOҝSD߫hBCpeE픮AD 0! 㙻X(kvG%L@ Qbሗ"o/VT/b=.GADK-fć(r]A'2aD`lrl|pKrSAv{,ulY֖{ȸ&7/jkʎ{:/Օd!+UDS >O1`I vgl=ƒM{1g$2߲qrNJnwF0WJW\u5#k .[|H{U=;$=>s~8zSw.3wͪbO>骼J l(Y\Z+^4 Vy? lO\YR=Ij!QAعR9~ C6/5Қy_jd c;mÒ%AG%52tnF?K }X*dk u2m|Z恫vokg*g=' t~Zi8f*P&^+6:u3X<[`b@;L{VODV"zcr݇sdzG,has*yF[mHDx3 [ZZC5^N'K=A\#fcA:"2zKt,b*#Ư94KYMoO=['ߡ>֕Ka7WKTsKcxU>5n]|ڜ. fy~1t 0vqQeTNAvC1*ɓI>+rG؝܀e hRF+ޞ?E~_Q^q= rVdUS<H g@d}>sO`tةXSO۳Y`Uܷ|8଍ pDAʼ"/;B4yc| > f%P@p/T c¤`َ~eлxފ jqwN*ް:ˑbBqnaw:^Ѷa6ţR ?k(IWa$~6O82%TARmlW6?@y-#君G%`56u썖̇0Ȣ8S 1XA܋@BZKiאn [֑r:Jה~yLW~c4ӳ ^vz˕Q X'R$tFﶥx^\]JgJSJLlЂ7O'rdJ]MULm{[) ui^O%U0'OD|<%{X;;B"uxȈ!QSW4ɢBS͎X>)]*$"lI"TRu^ bt'KUJ-V?^ Ge \LL+vL +(2opr_Q^0;#UwPb__BGEďnӾ%Гh;J͋+oԤ̲`,ȣ\eWf? >@mkm4QO1jskYiUHOb>R;ÇSmS۴ QzBGe WH UӃ vAx]ca/$L^D=Z _Mkd u`n1weO`\|1i(E45ׄwi *ϫJkj&*P rf}ĦpՒbăq:w }T{ ; em[8 !^)W{gk"1]6Tyԡ) LxHosvQRbyJ^)كKGUUIp/3|NocĮOWW}fT?YhS0Dq| <8qx擓_Y,b90ȵ_"z^@I ,W3c06ӧyv7VRsQ}`TJnbG6 1H}II'ɺ /lxՖh]trvmہSC4c;mVp`_ԛOR%f&D60nN]?f,|.\6yp3sC L&`R j>_:ߎ#j9>ߥK򅧟HXSS&$ߒEvC4|ދ.,kѧ{U!snPS^"_Ne%A\di,y7qS7pJW+M&/-iX0TfF5srCqfC']d$hDu"opVloq : ;\vPX,$Etݸ:̩+Mnw:gʔrST?2D=~" pֻWjIf&\v Kt*̑rge87r>:ߵf?(xa-> /rӦ|)ԹXN)q2KS#{'vq~PSs%.K n'@&㋯:HiUXB+şn8i!+EUiJUvqB;$ ~8nz]vd1 kKAbqf=(s] ߖHe:Z r4길Od_UVpCI~w.|Q, kQ _huŗW7XiP>e">5"jS}>#y 58e,vd})v~KŚ{nus[ez 3BrZi$cgUǝ,l3lGje 9&#ˍV娻Ĵg Oq #3z =ޮAg0]G̩sp"a=Fџq%WaWOm;LcA;0\S`ɘqt|FrVC xh* n7~G4Ekܘ&djy/Qb}Ϧ&q($d},&$DY%2pEgJ:槥٦Go*;2V++-oS|&Ofݭ/o)ӄe~r"XZZX ^1$G0xZJٱǖ{@=~hH$&~}Ӭ?W{iza;Q`B1tIcD9|s[,ϸKK աp.!A1NP{Iux!$.궽.wX~[v3$γJdYM)B}~[&P}QiQ j'SAKwg5 oQ8ś 9c-57եGW !pk+U/m4;TG,U7Oys2m`[6BPrH'>2p/9mcR`#A8X&sD/to`6^ՈދߦcT >3&*{ɿZX 7CcDB/]R{@ WQjw pfͻSv0>|gvj5Ɂ* KZ'n?!'XL h{&Vs;)!U{*l< #_BV?J^4U9L{3Lmz$,Cz:BS)L9i2wB9';}IˬZcfee# 8F(}YEGE͂_;$kl|\Zǃ&X^(ʐ(ӺƮLߌ ,(%>a_wL6A CSrp4wZh4f}us\3Kpx2(msF֛exY+\3) |FR33,M GᢀVBϷ U:簵JD>кCR$:QDnӅ)U9Uy`+WG\\9DZΈѭfz'x#/'ئhI0s 7]}+4C~|uLCX9qDdSݠ1L ;sOiNA@a#(ڜ~>8?=IGhc E pՌ|~ٽ˝̯yٟ~ #.eb4mՂEܣc~/&m]4ϼΊ`a:Yhf&?Vw. u[۲VIQ9"A|N%qJʇsC_=-U?ƒ% Yqqn2 ;8'/\ F7*.}(x46@IԕYPѣIїkymsh*X6Of!u'\KbМ6y ZP0CZZ[ ljWz[5+ C--tCff#S1s".Ve1q>Uop>C龱gYZ07070100000048000081a40000000000000000000000016439a3550000736c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/s+]?Eh=ڜ.+OДgzMdZd힅rAE̻0|d J!mqW`1S}dzq`#^$3–2,Ej˧O|,^z4?T&aPv; JLkO4MIn9&evMZZ|yՀROVZL(ʢh(^*31 DpgdCyN2l6f ݾ2*lѾ%IXjU֖)' MLl>m.,M*fޟ[y2z-7^t#{c'LެP$EnMZ-#;dM5b*2(h@?^V!%6"È!P 1͡#['Ӈ}{s g{k/5M#d hQN/桏'$Ůew8Z(wm>U|qsN :\j&ONb]/0ahj(Z ]*6| SacBMC'ʓtn16.z3;ځ*M# IIh'ܗ@d.h (llDzC'0LccL' Tۀ;k rݥ2ɜ6 @QWAyuPIωq5R~MPT4 4$*^{k8Ũc9ķDD[mȑT`c?qƒ|6Bӹ BM63@P5MZy }4-+0kS굎wP xFTP'bXRݯVM+p•vlN Y"k1cKF|3 |]N 'HLi2Yzj 1ŔlʭWsrF*?mTS  d֨TamHVx */Υ(>xpBv(m8C>q;"2] y#J:= $kX1)r]A Hҩ!*ezx)D0,dMd >i+l"^Ls%@1̇m+gY@qˤ̢w}ڠG#%%ff[ȇ᯷bH1v>j2*tx2oydA!o.=iY؝Bۿ]p61~{#<J494JJQzeWf޾ñÃ+R]x,=.1 no@M'sIB; xl!C^J*Rk@{U  6>^MeoIJJWl+ɤr#=ܑH{ rRLrb0 D,M:]sI<@w@ rG4F1n>RIw38Rj-SO\$J d!>cW;aźFNicc1u/lS{K,#aUByނQsiotxD5jϲ$6% _VmJ^wShP0m)HO۱v/ OL ʏaIRWxkBeJ.Q}k9|#m">byF'i\ $<1&,efea ꖙ˄PN\m?YQEHSW(P WPDcGd^`Fgh74w=iNLsex%hV4'o 2+m="xk@BE$PFG-Xi7.Js8sh0Bko 󝻌Z |ݶ'aC~l~Ɲz$Núv9Ġ4s_/e7Cǩ vv5xQ 햑}ZsG㜟I?1Ͻx3-) H%$UBig<? vFW,,GvCU|Rl  y)M]A'3װ[D^X_. 0!L,٩BXD\|]yRIY5)+(w[۴HZ%PDXtV2,XKzqI:s8,ٻsf ^Eb)b)@m.{~1Dƞ,2-58 $H#c+UPx)hxON:*xik1Xo᧷̕wK\v8"_V/{@,SLU |D,}hekz,d+))(͂MOۑn=F8;<#.\-b`zl\Q+oޡ|6*2,;D6>AAd L¹ gKE=k: /LK/ }.,]D5 #Xg_ \}NՁy~k(Z-f{ӜX [﷾Fm&;!$9AukM ϵrnJ%4de㿕i9uɥ%O)y5kD̟jks((՞0},159vW B00)B~Pjy}4_I=hqy[xa!Y񆘋 *Ymal0"u lȶ@"P2~4k *&gHo,fEE3a~\h2f2&s< E@|Ҟ_B,Z,N=7|ƷJ}! p-zǒ_M}%1arXEm),"M)A ZCAr-R1O%;?荦0ZBuJ]xzy~%P#-C(t{īOnu>'[\E\Cn @$qᴚ )e'+矉7_sD1"QY#ũ&mv.y${ =k1Girob\B{|\, lQH.z9fir#ᜡ :.K"yxF`Q8n/+ L?Wdғj+b 9ڔ@oK-%Ԓ@ L2++986XF2dˆ3~g!x8O+8G"m0jsǒC"dƍh봈.ޗL ONL[Ri8G'q&QEM5񮜏RCɕ/TU&SZH`7RXmλ?xEHw}]ūwkd/㠉]êXb¡Ge贳*SpEӟM Ht4rP --dx+*PYbKn QT4r[#W/ΙnZy SrW34}z&7p' Wg=^D8:wNMa3 ,t6~Sn,K AwW#L\[^-] ]RSr9DЇGMyo'zzF\`[gO X*SĠ9C/Ikq:Z F+ƂLe-IN`R@psᛛ#3k͓Vz^)LpwiɾZVza۠Z3@^J d^T.fun*9v6 Drt]5&Iьo,y)&b_ KH1 ERq'5[hiIPUF \]#K Մ+?K|xHC5]5z\ax4 * a]"D́bl (Z%{!*Z6ar_9] (a,gs 2 Vaä?9+]q]\E~X+O2G/:P#/V{}$;[>;:?)T.O0rL\ՄJ~?l yuzT.F$soWu*8?I2a4S8?#T!PGDzLeo_KG/*\~eZl0N=Lr}f | Njpߪs>R\2 ݩy՗s9٬ih~볠 ٙDCC$P"PO4p95ݺm=$ǧj~ߛ ~z?fVHɰPMϖB915PL +O/IMaP[ gBZWb0H06/nTјl 음\8)aEpUz Ų`'/;%/N/ղ3kNjJe,KSA䧠ً B-.N 7z<(*J`mpo^܂) "ߌWRtbqIYGũ.<$G"H h }χἠ%qlK7\xe>NB4KtJ^~6XBu7[]gn^!c\~S! =w.vGͥKBUu@OH!bb3XWTsDE $Cq-㸷mg0eEd {Y(Y0 mx*$qW"9[!$؏mhvK!hp T,AޝWZ;W4O1sS̈́ .8!S똉$2]S2!ya%`29ns-A^k2}CN.qte}-2r)Ewg_DM|U NB&7_<<@b=d~=2~8&(wבW3Sz3 _i2(\aG ;5>f]A%Ҫ!*p6 xT }0rLK+}v',s^1 =;yc}+/VlLSYyߪҘ=Mk ®11/i^$t 2~9(~P(VB==m{zgQ&ǞazoB&f@𫵮dׯJNPg:}{6s)J'8$> {1x?Q\Ӷs;ĉ]<FzF TٴFB=lұ+qbhQpAI&eΨ v e a||$L,.F-EɆw=iJp^;2Ns4:;#D/l+&[2%= j8;{eŀ 'e$FDسBDHo'(0l&WVEyό]*lӾG<.*ߦ c.O#;h:kC4~DFUwXtr@G]%,yUcQ4r£L_'AWJHc6SB1^9IKTo2Rү+71%) #kjFJj OQ>I"/)"I'VVc @'g)hUzmRV}q4BAh~u2iTǶN*GLPCE(%]) n>^ ٓjcBkBY%~̨̎O%7%mal2NԹ:`P'̧c^Ս I"ŵ*Aj"SRߥ~-j&` WmņMPHw0tD!WRZ1i Batjqdm~3B:xnp 19"ȈR@>^ZFs$NOW fֹJ_tNd)l=Hk ~LЃg%E \CғC]$`YgYǖB-(ŢI4ciσR `2F;g1Tb/*fKC}|'q@xxoՎ4M+箤Q*~<,IzN}LJnעIvB'Jkoo shL/8EƂTjG>y`h*:n읖uU[HWlKn0I)@2vuYyn|C2#*`OKŴڍ3G z}A\+x 5J^B4FC@+Zdޢ/,4A{'p3@DxB {,a`IF*D8׫øSyG\ApTw|z#~2B\GN E $}:\YT;tZ-)ջʭAjⅻ_},!MlpکP"3EZ2χnĨz'뫋\uFG{+<.juiO>5+zt"ycO]d*%̳MYh1`[|y9S00bҸ,n`AUc^.< r[1~Dv+w)$ۋH"BȘ{mn95W*j+PCYkuLJDn[Ac̫Nq/5oF 6z?06d<1黁xCy9;"-.rOQmHմe(KMz\rWJ3N8kLQO߅ =%|YyTM$W A:03ĐhG'OT`NGίbzeaVKP/6GsDUm+o%V`ȵe6f`߅>2gʘ(!t 8B_AҀǺAG{(T/k!wo6&K_xdL&VEu~b>[#תҊcY3eOڟdy(@} u۞WNYkm?7v<4\n,8=-uqsqШGt8ZI$9m8Sfi2$v# mxF+%Fd<" 0J y(۝W4cr4Fp.Rt"}%_a@Yd^0H mYS,(!F+US>575pSN;aV]VSRR˓.߸& R# >v~_->^Xpz#&vr.e8co>KѨ|'Z" ֭mlXuH+7bo\.xuq:71*9mZ)o8V:.|Gk$sޔ7ӂ&OiˀuLёKn :&y)?LmXIRH/}j.ÅF%(^>OSvD VU1.5GWŎrn'^8ؕj*5\;^g魆"ّWH9 Xctͥ~ASc7SÂK9φAhcBЕr{3Kc.(6!d=Q?UNmC~ǎ)eLdkSb/˓B`.~B Ϡ|W5nV1]4D7*9ǀ6b}wp 를x 6eW,rL5. YPAL<)ץY9B'l_|B2HNx ף-(+$׌-԰ʭ ~ J[eBގ3&,Or0v R]쫄s~-p\w𥍕beL'?ڷsbS-©2b`+fe)gը`Kj+c{s\Ы #B$C`Q҈nPc:a8smjbXQ9|'t2Ѫ@ӝu@@m-qba9 ;j5LQȀ)0(!#F^C4F6;sѓndGRe,#k[r r&;^ LeRTlֱW24%cswT8[k(n?\Ëg9d A<jLgB+eeZ])a^*Zr#A5˾H nȪۏD0p82t}~{ʬm+-%c*?j౓$;=ё}Se1)xbΖ<1$TX%Tֻz=m(%i\R8ݠ 09If4Zl3noN<;Wt$)c{'!o#x1'_Y2oso.Z ̴&F ʮWޜHQp^ztGp`g4M R,Cio ҝ5m X%9hElp?y;bwn1L 7GɨA9=FmtP[p\km߾Ř5 p}'w"82[\Y:(^ :(WҢR{1JY033`P܊ \X'ho|^Nlh՝&2aXĶ`;CJ . *mC,zXDcR5mdXZ /Yck;$jwD κ@۷ګ0я6QSMPrBL_1եB{Dy:ޤCa n aFtl󘬮P@\ƃ:-4)N6' n,VkISa\/~CWڤl><͎Phag*TH:DLy/Cgj{ÔVx TpN*U8{`RL1:rۢp,/* x?Jy8W*wOw HZU 9Ps8AA )`9kЦ !$%vNLM9e!Ӻ/87kSuV%'oׇ0QvoTP x5pU%N~QxԬ\)H>/̸=>>ad SY6MO%[P0>ߟe5h~$ p~$eƅe غaEx=/*PyUٴһTfW5! "oaVzcd첗[fU.fO E0[70 F6L/ā1CUuʋWDynByT4_X?u$hm"%ꑇ :טr}}B)lн&K^.(t*0_鹻XԘ,4]& *@8)u]ОKAmDV*z&P*Ra@[aSЎppTϚ)ѻp/i}!H~ pr^[yȏl-_QuheWFpC;,pBZo?\lwɯB$8c;נ;X] \ꫳ=|v[7rYh5dn]]|*B6|tהκd,$viؚ&IW  6=>WxlB*}P@A{BWǶn:(!TAq$fÿl,c>̈SH1rfB$3m즉颳qz[?ؽ!\_BR1kd`ncC8w0Y8r ȫ!0A ?~քdPYF6h['c4l.MʎE=Aμ)R˰+n{Mf :MLS#tTG4wWNԅpکeQ4F^!gZPPfE`֙|+\P\]ơ'u+ũTA଩U!84" 9c@smr]񸳬yIw)-jms]nUm9D3RhY[E.iv6nz;y605N}O!c>B/3 :u^7Q0m:wNgt[%Gľ}:si9,^æZCz[_ϓ] }^>#).Xi7qXB||/ճa9h0OB%"6n^5ԨOޛ=G`MAv֕ $2S3Aj_nNZxRqnR^B`/MtV,LxR8KDa 3$Q dW 'Ƀ)RjVі2w+A #c6}R#|ÿ3s_\$%t!Ff+&i5 3PLҸMdK؈oχarcD#r[_CWX"7{٨+r|ۆ" ߏAlβ@Tq JaFj1M? ట:dDVg\Ocor?)=BLH]kL7~V$4w-۹ +V3dE,ņ4a`6 |Js6aJ&"j 謁ޟ+-B g_%TO ' c. 2 :,I`*dylsn%+w7 ̡~tjހT ?c9BT}y=u^dȖbXۃғp|{qBB?aqD%(Dl8eƐꑭ ʴŧ7o/ Aqk@i/ iYM` YQ̱ 8v yv3~E>ci ? ɪ &L, BH`_K+@!jUTnO: ^Uh-:]h gώ/ 9.T}?U\? xV}]pQrItRTA_U.Kbr.ڗ;F@^N㬻MMrl0|X4:-jP&%j{a^4ZFϚqn6_Ah"6AGUg 8ʪ[#,vȑC͖FY i^]5ػ~Vj7/WGU~*Bۀh;[,u?< :E5p4#[qaukA>3nKy[4o]KvU:Y|#fC7&!T[8]Ò[cRy6"9g` Ry>tmetʚ="ij/Zw+f)}.q ]ZL,^K:dKF o5ޕu=Vg3*CqQŰ2\'r~zs&v&1mdfZT`Ys@+tM>WULӞ&b=A4"T%Igȵ^~D SRؕi|!_C%\TQexa<>~@ kFlC?ٵ"?ݳX..]K[(\5"[kQ%dP3"wSHn~s*݋vQݝ B|Mvʟ3q8S=a ~y gr#gqB_dPw`+KO3i8hbI ᇥYGʔeި+;LP=e˜eDކJ8_[2:+9 Ʃ :=9Z&_ Rz[YSI:Qo;wx nBWnh/^%6k̞c{;׮h!iܡ$NHsV/-i8Ƌo)>^4zB2&ͦr ^yaM"^%]r<&(תIdgw)_xk*_~ĵBf6ʺX T!<e,SkKZjUs|3Pdk8@ F¸)/,6ZSqXM 6Bl&^@eȹ2xOa⋚}x-c& ;RJELr2 ԎTF'XW!8WÄC\п a:?4\X :,%-~ AځÇXJOص~jiYꔢB)_g $9MxXk6Je&JB3 6¸Q[(hXVc2G>=cPWe%.I:,RC+zUւªAJThL$hСi.%U4 .nd!Utrav#o}!vRVL(މRX@> Yd97fȷyЩ$sli;7n TtFaUS 4z ?ČPv;Wؤ\ ֶb;xM* Ja#yL&n%񮏩WG$G0LF$]X^gS/ :/8I%TGTDW0f%K#U 2ļb,n vlueK7*KZ~SZTYv뻻vz+a=auRzL7b?^g W:RD2P~mL2SAfC(D&fQHxsE[9$Pi_+Tn5_@,e=/Ny^HiU@2|An3,aTagWOeVz#^t *.&`~<}q\>qm}%tb-3qYD˺IR S[qL>(A(r %R o[PdcWU!Rg[!UYㅘ#ppaՙHqpo2Mu'i<gG^ g'V1hW7b?b?t{t7eorFe=en%ȡeCb k ٷ7YGXQ΀dTHll}"C` JŰQ̀k2]S??_N(2N K7*rwυ3^@,[Pvї]~ABijec0aMF'o6~:=1}<ۨiVndڍ'?jo >Ff| AcUjMbUtOgjiT ,+]>VAV~cC\9MH s{aQ-7Z:(u؃T}W꘢*.NNor[{n}ZI],'=΅c3.܉K?@(@{'|@;`G.#-aT/;آZ#GɉxзCh0b,Q- 2γЎԔas*O%a3Kg`#_x1^:Z&ش1=XURӡ&ZQX\摭8 8[81 qF8+`5JmDsd0!uW$,x.մXOR~Oԏy2phpd2?9e7;GͥoTv7O gNmB)D1J e"_䅍 #N ;8Gk@MPݨ WۗVH-r2M ! n^*j&RsDS؆vQeX|" O G\-w2o Jr%3$rI-gGk0`&'tT[T3;2- c/I*Clw>=q{w4!EY9׀A`ⱠrYђ{Ѿ/ycA%9{K}BUv5 ,ϋʄ{/ń8/|ԻUOӟIT.bqWk͠U>f6l%jN>"7O(0~ }X{d'H O㩹CkjB)&PаȊgM1 tZG_.ȡv"=NZ-Rd]ߣ="9+'I{8]H$LX Tk]=hҜ;q3pwO@qOYfZ+>|\ؙ D"Q喽kwںѴeZ烕frVGyu /x0ݷS*=A0XcrT6b񡽳dw*gZ# & 1m f6,0MvLs_:aYd 㴑߻b*q_e7ܥ]wQ7tŻ 08͍H.MPXƉ7gpMEn[b H8 \CJ>#2"ЄԔ# + 6Ǔ'Z!|o8~2plL(.CP"꺁-c% @́V4@, yq^ZnՑ)NRUO(}pbf,QqQ"…+;30Bk]?h`vdgdݞG' X0ec'ɇْA3G ,A>lΧ`@-NGw aT9,'e;hARsYhRf's)CI/ 㓳3"embݰxUƉ(sbe<FQ^8Jmd,Pk.lvȾ: ;\U"9S?_[ a,wL+H]pOw  /=goA,=z*!<j"jdwz3?f $\JXcf`fxhku$@[˰~&Z@N9Rk@_ kd*434 Q+0t!&y @Q^(I;m\~k[lvIAJ=+`nVUKU?-7dooZ-&sy0 !Cnh#!hbǽ T)x_ Gj~egB/v$qk. 4_ vRe!%1[cnY#"h\V~tx%.tƥqg4Gej% z3 d2 ڱgnت^9gO 6(x΋WwVO177KCK|x$'UDӘ۾d&ⰌZ-6:7ly|zDqڡDV"LP&ҚGvcP`mMEPXZjd [b'C򔵼F44T2+yd Bdb=Y683޳5olt !ovFBS28ROS$}ঌiZ Xb}$a-h-಩z7g( "61c*Eb&ȷM[65yH:h m9 ZWδ$Wkv04xO6=~Bp|XUw'wY2"]-BYekv%ᜳXIv"7i!*Q4v1v9 a}/P{M,j5 t B6S~%K3T55o1yKktIdU\ ^#`J K0EaX]TdWŭg¹ r&tx7bS1FxϋA5?n] ]Nn/LݞMOY'j Uyg~w,C5o*4 wڔ0\[LxG^D^aqz59V= ľa65{h,#%o+.p{[ƥ2^kIJ4<$@1I_n)=-V_7R" gYvޅѲ#~eH=>֚]xE0mh^Tx3lF)|}Xz\*2: xun{"LLӊ f-1e0]޹=,\2F rU ZɑNjc Ӂ+AuK\f#mJ*ݹΰ9x#1wW~דelWT{SE뮮(p!(\tY9wY5c;Iߝ+=7.bH%+,{sȐ%{y&͊c5 zh#QSKK YkWv=j;] +buQމRrպN/0 ߙAj4v>d V d_<Eex˷&3;#I;$A9hm Zi3=_ 8;[LTMٗ ۋs}K engbv)^lc-ְr9ɁplH:T"xQn(=rbF 0$ZϩgۀdlYw'VKNZl++"Y#'r8dFBan:Hmy]ЫninQ94?i2 ~^ (϶j,^ > s. "QVp:.M[ahgZ-PMrwKֽ+D;3f *x"[:^B )QDA2! @F@ZƷ;Ugu󳙓6`XE[陘n;ωbYF15N=[CMA e( 21ͫmKkOɡ\3gL&*Z4N[wE>%nV_4phf TS=6M@r2B[ս]YFbba~ ?YHZtp:tXD\L'1͉'RIː4VZ%4UB˘P-F3f6Bu/y '],󫑆U{ q#G Z5#R+&whǰ䚚+#Rj'C>+<Y7m,%\lmT, !1ƿ64)g6*QPL9@Jψi֨p;>xZmnNZH''G8|>*= AttQ{E,M}egThm1$Ŏyŭ ]\5{ ~luQýO8`߶f !< Tq@Ԧя6#W## N6 yvaHCw 5ȦpB:Nm$wᤗ&g̸gvJUlB,EͭQɘ#F0 4.*"f,򜌆#G҄9MHT9c|3?l"+|Ll?ɫ:e2g:;̜>@@nC6{c.G?(tͷ{S)FQ﷢ CfUqn6=Xsa(4~X]rg족]4~@Ͳq 9|\ƩƅnHW·3F< _#ңS$1%<~#| 07L`NO 7Qٸ3GOeci,$rg o"2}hfMwxv:,#=,S#eۗoRlckl@8v݇İ.OZS)^nx[paxl'@{S #7yoo>Rb *27k*6ON밇{tw#ko]Qر{UN_ؼʖbXQX6]Wtvwt㧓P/pk?>}R;A35WR2~5F,EWΔ0ƟL\~q[? ⦗4QeV[kS,"3kao!?Ѝ=%$癪ݚ%"!Ztw;^4ZHI/#eu<$6g7%.~TԷgy\ca [W@8_UMN=DDbdBMe(),J:~:`rymch]&؀Ӆ3Sy  eUem[XTB{Hgpvq!0L!HTuۣl#$ѿX,|9:βJ?i?=2R6铵ϴ%*8%+Kv}D½Fbo3ny69_IevLK3Za~ XD,k5 쬇{?5RÒg Hvsڑc[_>^G 7G(}ayzv=ps8ٓE /ĘKÑ@bGOP="z#7 /͓Ze+{խ. Bۥp@Ap5_ŖH6nX{,_4?nq Eb \WO:h 9K=[B?*/nj &/n}jK% e+w< 7|jti=&1yo͚ [OE 1,+ b?c)F=} U ,w (ҼmW?4t :P/ЀIEu74t%Dr`r㵳NB$ZLfB<JYJ ̝\df!B!ؖIF9ZzW:|?HԬ%4{ѽ^ga>a':df rDr9ArK*˧%3;L}spJ"&I% FWH,!F'‹x"Ww'(f}+\쯚l}-s1&QMBѩ9zO *xLlt/cΐ U^ ɿ,eA-Tuc7ˋZV/cmzO$"KB T n͕}J` > Zsh>q}G'K6 =>7P$zݤm$ O͹GA4&g0QSe{)$e0<,_i 9"HdFGjla$c)ʡf aG.Qg\Љu֊ɷ!0sV)wQG*:pP"wnp@g`¦f]E@4uEQ0@%54Ke+@On~G 4 4ߴVpח%/xx'Y qiQPnr&AQ2x+?3zS@ ?įku S>W6tc;]گ}+z?r<ʚ`?!mc]n9`h'l(ї(hOaEhtjn5^/oa |ki>&C+UC5-Ca~h0Ry3vѥU딊Ѩ"ŇOSK{x%:pkŞjܡrv6OGU#8Լ70wQ ozErmgGy*/Ap)ZGЦи1n4{3?I(c; Fz gUMYY˽'8:XW=IvR1cB'2&NrvnPq%(&d6#mfQm=q"Qk<?.R X*;f|ܳH.ۍLUcT͚:X&Yh%(C[3%^ Xyj%+JψYGIކV^٩9a21 8ڱF}1!Ӆ譑=.z.Fi>xrSkWuyF[刼~jLT==&OϪ,Fjf5̑;Sdq/z=vn*rn>%cX=_<7T|p(GӁ p/dYǻ70ޅ-8%o]!v'Ӈ8=I}BdTA9\~s E8dR`/!ׅc}rn7r{aI|6a֤\LBk hE3OIYxE|.tlᐅulQl]F`}YV"t{KgYZ07070100000049000081a40000000000000000000000016439a355000073bc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/os|]?Eh=ڜ.+N#z7iO6 (I@ SW&:RY/,gᥗ[+) pk%ԽC,G,v`{((nA{Tzm6jGO XD]C>-Y~g_ٟȇy{E ʫl&C#:!-$ YLwތI_[t9kDX>6}єQ܋ҋ`*x -6ŭ=4di:q&)lݮ}p\`^_)hc~upi&#{Qֵ6m5WQ *S0@5rKû9+=a[I-և= ec!]? AjVHX>)զHJpspڋuХb]: 'U rn,(ޜ{E48}0Vi:0tHdRN- Dy5{A4S`V.AUQKI 3TҧM.6YhicWu3ߑK]}0ilH^hU*Q 4Oa>MW^8B F¦oDX$hw9㷣qn |n)vdLjr j`ֽ֦빅gtWiIJ엃E6h{w!g020,n#JuD)h7e9qKs C>ƠE$>>D$A^EDtJ9C `V4I)PLWXzHR/w6ښj&{n/z-L#W`c]}U՟vjeSD`F5,Pq?pa(mBb[SfOQ_AYbG4?jJX(%VkUVFv6To@_<|⭱JomMry.L$k."j3sU?a-ihqgPүLpER08w)1)y섓Ò,WP@w~Ku_Ne9b<w^V3TeZn$^qw(,)Ŀ.6A5b­X8;}t(1J3+_\4zGcr8h[pSG&>r3_Vn#y1kq`p\7 :7mexv3og-3+>J%jxo.b:c8G^Kb,li!11 p ;P0a`/LxWH?#+vC3<. U$ߨkZH:Ώ6E><[z|?fCxjq:1a\- >:d8K8_hEkMF#dRpZ"_z_`<|`]5S)hU ,wˍ#od X;Ԟ?Z++dup>@8En1ļprm3\*-%s!Pl4aٽ'yJکHLxR EʐXj0"Hojs?%%*C3~̹83X/PԤt W䣴i1Y6KAGa%/T?Do.$Vʁ|N@="^]rZzf(;Qm΃ޫɺR~ !=p;*߷(=E`vᐶjpG |ۨ\.SS#RmMBf))w7qZ/Iy*[ €)SޚTv9˘ n>s^Y]G'J~H^lo*!;ȕo}$aoU\'mN-}םXoZofL*o>PtN5S[:Dh;u6cEea {\q?UDYK:*Lasb~GRzSH=wο qga[b5w{&Ml"oТF8KVC3v8y0С?bpPyh a6U:%sWR 5SMq lk=UZt%UzO[&eE=e&X !HH59&Z')ŀ2b-dajϺ)Zi |yԐn,*zcW⅝Gڸ,ͦvcSx+ޚgBƱ?zkOp=:Y~5Bar s˞uNdNATԹdLáAP~b7K*i78Q;\o&N,qM=ʡ®/g@OFWe(|jЃ}dε 1z0X2(/K (XZvAMFJc8l(fm" UcۧvxՐqUF紎+sŷ &TorJG|aR)buYޤ2`ءM*UD "?(KRJlBzq,%_X|kSR,5K7[/:%@jl02?3dXFo@ʉD)o˼Je 4 ڒQ==;x*IS]2]q%6D\G#ݱb~axmk7%]e-t_8.v|)3cČ K`Ʀ'cI{O:e_,v K ;ٽb| AF,]6@7e@Ͳ[B_Apd$m^HȅaѾ*P22-lIRt^#c\v 1&vό iIH1"Gr@^I="GBſ"&pcRtKa;bI;) )ӌ8N,H[˾$h\+=hvZ$DҌA?{oǖ5V?'KJ JѝV$̼}Nx,D">BȜ.PT dz!@Q" G`mNL僚$;0$U+Hp0\ߙJ)*;:bVEߛH)SOX٠mD9_hѫ¯^e$V$>Fۺ(;e_#2s=>!¼MJM ޸ $׊4Ж@fk6'~ qr@[ $8LIRrYP\.(=ѻp |v31W"KOpUO׭LڦFd)(C8JL[P}v-`ΫAk`|f<Mu.@Q6}Y]>hj|1 +EԼpiYmKQ%k=)[RQO׃Fĉ {)E@+Wa~)ocmx(1NokAGn +u&,$Ypǻ-dW+#?HISw1ٶٶ}mMixgI$lu:(Y샗#[8drθm&q?D3bQ~|)⼥@hBUǢ>V3_9ݏi@ 6LLǓ_h2~m25\wpQ>3YpHOM\geF߀Z-eeg%ѩ0 IWtItl54Ҕ6y~ - ڑ&?j2lDznDw%%&-}d#e<}h`FXmG G:|{9si2ҙ&8 ߮C>r3(~w0bn&M j!X74\a RFlV׬k|9dƧExs5_<"xp~?TWR}CpR c9Iΐ.~l]QVydK&L}SޅQ!m'֊&x8$)D`җ9ԫټȳM cX"ȏ /q(kKde$~gTYc]y?w-8V;3tOY*?Ae}NV ܉=?-N8Z1Zh}Ь6ӥut^(b΀ohs-δ!}Er5<{oN|5lEP"^E)~[!sTUgCyg:\"`x̰<{)e䟺=^wNM⿕oPH *@}h1⛊3ȏ孨idm^.~qf^8_MGֳM~YJ%S(uBiZ(o_h7Zձ~esrvV8L. :I*=L֒pgNzOXռ9LB \}uݓ2 6Y/9kD="'׌=8WZTLgj) xTDs{O!&3)jkp 齪M^՟Fgsdň'g9՚bƟ4̃zoo4KNs\c"*z ?Wf!ǹ,VyuX%AQ5^,#5b\(dÉb&6W5%՞E8b(M!$ŚX Uţ3oPcL/i379zن7Cu2ΗN& TYfF%R4qo^&<~?h[_o{CͬK$b,ylDam#찢EQt邃|&ݨ HfE ll=udC=._W>ZVE#)JRJAHS!};>!١] w?p}U&j;|7ђa\'5d @ ^J-.{/Hy5O=Tt 1ImG@`a1ER\bI(U-qB"`I-9^{xY Bc_Z=Y<E 糪l+ݶk2+t*< o?]ǣO[ů{t^f[aqYd}wcod%ߦK8뚳WpHw0 8Gj7033{(,&UͨTR^xJ?zӡH_fF Cdء $rg852Wؐۦ\C 7:FSVMNKUiڭ+Oxsj/H~'d0k/Ëk&\pt0[cήea mV˫YQͷʼiTupRs455ziJ'a6jE'-@4|_@Wto︶o1ntpm3w7a'y1G76+8B|2)dI|1&+0oJ4H>nLOB'lEBgX(allfOY߫g}m(}gkVM%Ӌ='?fwК+63✡?]`{%z YMي(lZMuٙss~ /Up J dY{"򜆍ڊ2ߠ^l4viW&w,6pk͗]r1;5mGSΫH>9j( 7T>09~Ѭ/5 a%ěB>1RNAyAkhl5U [ۛtͩ + Ty F"1@'O˦zp|=&nvomS?@FOFcGnKZ|s2ZZDPZA\7͌{yh,H.61O\tvB__BZ嫱eB0h x_ d!ë;0:E"iK[2J{8ݒO#?>%h)\hU"o;E4Ei8̿h{ b_IGݭR'):zv &LJ5&S"]2-#/Y79!wAZ ,>˗zR94E"8W_ I; ؔTHBMp|Uw:eJ7O,b@{Y޽P]*s&LZoωN4[[eRAHt~L87ֺd@iK$^TU6f4Dˠ=?%$W <Vnz7P{c. 5a:T}JP9. f4ZF@+P|8SlƷPB9[F]3!c5`.?[l{p\wր8=Z˽Cz0l2۾{)B!\ۇJ@mxBԜ w"+ 1y_bI3DTS%ZD.SLk+(KPy|f' α^L[+Z%[zf3Nhpw/@:zp]g}fSjsCpS_;<#p]܌^vc5Ng/`ۀ+[.KaAM.)A:SLYcch&^>f)aH U xbsAS^LE}wpLPG2xhlécH`NeeҡvL/Z$<vf|`vW,9n;1n%?"CQ0.pU6d̡P=kD K̤m&֮ZI{;Z3:>kIO $jஓx(z\_]|Ŧ@U4א@GM0!@=0#GPʊ/BJFD;蘮|RHvPc!ͨBk+7H#d/pAi,eTgGqzîet+N,#K겳z)XzGk/hokHsVޢ[!Qyb`#2Ntmez_G9:o8S?F gL n?AdRw!V4:oPScXEԩD劼\&=<_Ir *}fEN#Z-0-KX9kBq7C#%YJ7&U'0~P7zXoq r@Z.Q2;^"a 8/汰8Gg[$ثz |Ҋ:Ĕ}*00 Xk0г2ɘAԄ`r$!%ʨ{8u8SK3dI;1[Wk5wfHR&ӊ.Knb U>R_'l;f'2UIe+(M43c9fHJuD%ψN50 ݇y`0YnI((9T&i|}`D\k89݄ u$֭6KkxRL*SsU[$9-b}Yw\%'-R>P">NE=B.ԒCt)ǤAUM~Š͡( 1S9jOh?Ev*>߼-#Fp.DmrxK gM ڌˑHt]ώV Dt ϒT,̾%Ko8y4~;߸Zou%(w`qx/ M$ Xb&td 467uHЩ_؛m^ 2?iu.qL Jw⬿\f4kw\9Txq;X.*8rg/]&(gyd. )fDЈ,8 0bd*u5C#+'=ˌ ʛYU²jtcJ:HكY A#74X9xOFB>00zbx0]ih{YM`JЀo쥙 dRǩc8h9 dxm%9}/ȑ 4%qT=]mx\IDL}7[&".\K >L?u$&?js`]ny*cL)Ty| Oz5[xBtk4\l8|Qփ6qAQ8 YA.-*w, TA"S@KQ5D2%|VBԐyi[Hك56ue>ХG\qPy#bץr]AbP#z-Sa&éu'@$&Pȇ+zK SrS׉ud`[ )`N·Qr_^iè.L^폨&Q{k?p_iupD x͉JRPU'SHX "/d, N* Ŵu2sD/{ͨc+--zlix)RK ڲQ4RA! tXOa9- LBإ)4wLlO'CMQ̧g{$VT!0\BvW26_z5`ƥK"8=nThH֝2A~֩X\7Bࠏ 9og؊p[#9rU6Q6zbJ›\YRna5szCR(6|r:GWmo^3̔gҊ}(ծy4o}KLAFX~Ux9Y ~PDe [-c˨qwS^QC璟lCL o̍CHE,#_:_᣼M(߄CF@1s,ZX&>틓 =Let\`Y'ώ:Vғ5G*>Vھe ~"rɂ̍M4ݓ09;1>>zI|ߚfu:{-ٛpͤ!+74#SθQlkDaHT(nmŲS ̹gTN<`ʽ Oo\hj6:W 'Dk]ZXF6\Y,fiԞa1Ґ$ҌzjQ  Wn2&|\MgegR">m`VTn!DYğ8rzE4vJi<|oPiywr桚ʚ5Eyk$fj-E/}G载R>N=V<\2qѨh'&JZPp-q;4$jC&:M?:yGn ӠoY}h9?X7J5M)s5i K{(=+*K^qڦ$:Eg ˬcNY׻:~>}\strԑk3eVsx}2 35 e7b0d"tŵs(3Ǹ#Z ̒Gќ.x-c>)aF-WCm)z5ippZF)7ݪ̳ip~2P%bu(D€ESHF&?ȭqu(HQu*#vN;I)Lv2 i bnl2PJ:^Go}=ʸ@YJ 5`JSj[ysQf]n q]HwT+ 6dժůwhSB:4ގ)AޗްcvN-)bttbg[Kx҇fAA s?F=g o a~B4^w)"k CF(c9iR2`31Pg 7K@h0M7|ך4,~geeK#%׍v1ti /){BUyL ~O9ExQ-S;NQ@jZ[$`cxH='f˶@Mǃt_(|tn)1u#Wt}PүҊordiv/w34{b] )hy`>GY \ٿEnY߲6KVfD4DmPnknsg@1)+ԱЋ&Z^i}Σ>NCuI rY[T*x#ۓwRǴ]~ovkfgFY_~Xdmej^C$ynh"MelVtG Z+~O6| >qf ͘Y$)QW L:ꦵtM7O/-`ŞbyA?)ѵz/oO;v$|Zw/+rm]?5jvV(wخ5*T2 Y7M},^;;= ^K|{[*ZPR,3$ U~(~0fNwXd#Ĭj|yekBBzv™CTIBGC5z=Ti_lU[ǝ;|JBj)'%fy6Xd TyS +Al݊c.C=w*c65'Zh3/1C)j`P]@l{'=3V}ch7NqdE)Lg/ "Sb4\-^V 4%-b˓d"aC|]үJAntOĵ 1%7[oQcHx46iÆiZnj吚HUS:qȦ@Bt4BҠm"+N7໢)nUےwTْ@0&> N :FHƬ?gI%ՑQK Ѡ1~e%iH<#9<ݵeELjޢvr۵;{Lx%OYo؞vהbctFgminxIN?c{t_jARy62a7agM5JfO/꽌J+֎={"\ 'RAhKB [ |]RI/x~M~ ?&(o&:Lb'zˠbiI ɫN;"yw~a"/򃈠WhL4WAcˤ^E77s95N]g<'筳ڸ ۛvp/&HCYWgg_zum4,JI7pAF%"P\[mW7$h\.r?eҿ{ N, G*9Kx4|. dۑ=HSFWPo־Nɸ4a)?sxDխ{yƈksѶx}Y=Dz;lF7W\ tYÌ8(]8}DΦ;s u_L tה1-\&]Zv`z'_=j/"Q|* eR0.S<Z=]oص9亿ciMedw'(xXVtL0y >#'t)wszKۨn$A~%|L ;k*w>W̔r>\&z|P^dmE?qJR43ȡCj r2ֆDJ20i[gyQI7Y fde|Zj|B7` 끅RVenО&jfbbvCZ"Kz슚(^B?˃yvN7'MkNUonR摩gtUqϑTAB"ȷSKZf37rQ"D. L'1`Έiߦ' 5*4QBNv|3r:i k\kP0 W$ ˉ%S3 %FM3=c=Vo9fŕkPFgcǯb\\[ ~CdomuQI]ܡw2H_" _lyʌsr0o}00¿z4wT|a=n \܌#1 sϦBlr'4`;aGiφPtxV8J`S D$y RoYՊ̠F d"qW>^/GɒUD,g,\(jFw3.Ft΁]W2F0,Cx1BL#-!-шtI:f>ؠ)yr2jmgE&EޝPxpAuB]Tľ,EW*?$ v9)LCX9+u|Ӂ:|]ҫ3? x1]j;ࣦ Dc+LdnQV?id|9pqI?VD % |]rllLBZ0`|߳nxo/:?н_oVr،Q,5G!o[xdi~h^j …|u%ȼ}uͨ~DߙYCeκhRxB}zOE θЊMDg}&Y!utYh͑n2$ V|RtWf&Q!鿽@zlZztٻV99ELKD4l2"3QA%Wd zmt0ن V~F.zn=pf@"a :jH B#[rP7ᤝ\H^? [Saɩȇa<Қ,ʗVf˃7&fvȺm'٤G7*'B6J cGY*AqG ;y-DCeRWфQjvQʒda)AjAkчp$vfgf匒x~ f;45O!5D9pGٛ0bdU" -rXDrtcجvYU jh>% ik,;iLXHifP%\t?ԟ)%ի?&wl4@ y i3;ܞoh=uhj[ӈi seO~WN,/Y߉ У3KpHZS|Y`?3Eソ@>{P@Yp\kN$}h'*i5IN `\>0o<,ѓ+.&ge~vC]nQǭ≙XuM>vvɆpM6}Y}' o`qL=O.PǷn4(zv+W'B)ޘ'a3\R#zqBF#pEr8yJSKq/{ҟuά͕/?2Yv& HyܜVwFbM'9▓-^\O6ĖC0-KTiA~Isxe&bv:MB;.pw[DEH*t/ 35yʽɄ1˃-XX'IAިSNa3goF)@utSqS3"aީ ^iK|]N:*UtF~*)sNExG _VHD]P$ (7OVTVM_uaxܷZhLu26<7ӯnSj\<iaCzl>C◱B+hiO=:Tŭܣ]#s r4?!$j"4AnL µlD^)h%k*S*/3{z%&FyDzT)5oBxd̵jdJnb2Yt~Åk)oX^P*ejڗZ,m-IuoLn (qFgqb6C[0PLLzX~9g0<27qc;XO)f*?L_ͻ\ⶩ  7)/xah-bź9i×EYE&7MC2:3RT;6)CoD!!7cI]ƃ/g#@JnbtN?*X]ͫu)v 6:A8ظ۷JWT=32^1t7'1T b$AV U$HΔL \L&5T9@:e|6uP?KaFuLu2p1Oddd%:bv[ GYDf"eC3~*ry; pٷĮg}DylV5 ?HaZ);eVɾؒԵok~).E vތQ~/{Ʉel:k¨h`^TlC( s,xɳe7, p% >ftW[%l ~u!ʝ.)aKf|\{ܛ O+x֢m.Z!23GHe*ȒMGSY3Y :.>0@ 38H1JJKf4%Z L.FATkx;Q_O7Q-H\>ę/O^ Hk{% i=uljޯifAn07IF^K5artk| cO13̞> IHLIzzDo<3z?YQ=.s%LW? xI'9e+t81S[F21U*߽b4z#t$k±R )ԯDCS"v9년*0J=)0c?:rwӕ`yTOT:ue<٪(&`v͜U]+kS8ѫW14AYrCLl RYIē^1d< oB]4~jGL$Rw0!$4R<;򏿴a>*09so!PS%58y c0p\ǤKvEwv9ن -{XG.1JF'Z)3Xqx82 ^Q'DZfzz2]eRZ џ7ET4 lKcmAlQ垆ל^twq Q2KnXr̆mS蒖i%I\^I[iy ,R,xK+ܢaէ$ծܛ72b+a9 @t0qJSr/V#qե߭5E⦒wev}ZVLLo:ʣƍ•iҡ){Έϓa0`t  z>eOex" ߮T3iiYiJ #oؔ{`v/K8mVNU#,Nʀo.{|B! y'z߰_>)6+KXY%縕[%97ThEIn[OY۬~oWiՕ;>+βunq\F,뭋菃˿8Mk|¾1Jt[P v<K0[RgSPSvKZq F`=+/OWNKiٵ4s6 [&߇nT;F0Y r}ùR U_~l*2ؕbw9qZۤh^&|"p Z SüC,1T́Caaq/%E߄NO!{b P JS;Ѫe\ 2o~)[\;s[R1&T4"bx 1zRj#e id0q~ީ[ۅ\dV*޴<K$/,vgT7]ypXRvPH2M;$֑ﱶlgm)H\#vA/X {̏&%wxs'fn2S6\^͜aQ0D;-kņȼ+7;*}xG<^:Ms>M\ nsV".NDɱGqp$2PGBXdB0t "M}vzshP J!!E*== ƷD L LOն^t$v99DRy"Owk=k2#Hj/IK׷T*ﻶx;MIDg\+βX(qUt\|Y3\hBTS-L'Q|8٧aM`3>ԫD6Ш;n8$gsQ QC[ '2 6 Q op G1nfFF{k HQ-+ЍzxFV9@?pB: r ٲō[GuFOjicmc+3Zue4S;:!H+Hsk4[a00[uaFK<QEe~z`(<%GƥIJQw4--~2LC4*=ʋ.{hhZo螩Bhc6+`ڪY: Jӏ ^^Ņo?@U +Ok2J@97̟؋kjLc(U&NI-Ph-+6 :yo){d碠,P]zft*4Tb;Ul]mD]6&3IQkԅܐ7h(NUK;O U㡫PdY8H"E<- 2j&*ۑBI߮kF8YI_JҟY!mB ab12H%mc<((TnRrH&L#(D+?]Z80r6 6jw#kcAwDf"jpln˧ۏ$v #Rc2=e^ qJ`t8{u/T9އo4%.ʟ=m.Hɤb>tCA 5t{HQ78JDu ؃p !ǿ 4Vyff`! !*ǕRZ(Z"@U,m2F j3;(y<,Y`~˲Yfs K$s|w|GohȊrn.`l0DPD[UB:5'` ;0uaoJ #!a' yů:wrTŚi(dQoY:pzn5ն*++5 Kq%X.Y*9Z09o?sUƌ~7X,o&a1U3kjn;!oK _0)~G)s# $tzɚ+:~3vG,pcGHc:xY:(@ŘmِgL3鈈`Ϸ<^tD~,Otbht" 9#@oG+F<-2aM#D%jC7i"!͋*WEqX@e, dž`mcG`oM3ZjEtfXZ-v0 W9ͻ'ކe'-) 'R0n V(e1$k8nྠUQ؉9pXM)&?d%sAhyuYs|2Ώ|H &9A;WCS$d W9VneOO812MpݜM fcƪY,Ѯ r1~ԝU<'U7t5!ǀKYc{J<Λ>9Ý#,d`m#J.MPi| `t/Qw8{!sfHZ%g,Ax <~N]$Cɩ68 ֧m6փWT`Tf%mĢ(nĜ,ؽ?|"BckF sj^SXR==w0w|Zh%6=!O2 x?ѿ(;> b4kl+2U0 Gx@ .`%{/A;J!=d*fxV!W@ %F=gFtإ?ds{`Gh?(!p٥sI4$DzO+Tޘ#2K\MD_:;M5_nm84L%]4MIL6DfNfw)x]!3m6 %N DS+kĆwGB; >N4#^׎Ⱥ'R35Z\sR/Xyk%~+B%zsLA֐&+/>}лȦwk?-{e=&ɁgJqq> $y{`P0XU0P086 s\qv1( "y|WɵupAH>R]=(R+ yTvkXz8Є8BĻ:ZrLNc ?AVF/F )M.]!S3C0r)p;T\%m }k'i$,t2Lw8qct}oN{~MR~b&9!Nmi]^ aK;os'uox QֽZJ^ǭy`C"[_ӥ?Df FDbVպ LSoΐwcϩ%3.VehR9,\U_QgtnUcXC dXcI%X!ʚ "jWEϕY: 8,Q]0. 6U3|^KR<%Oش+iY·ǻ]FF XBGrxrΉWb3i":>\1tf"JըR=d1GbM倁_BatOh8n IYexMEbD ;yR7ļgaⴒeitӎB3ǟ+ '3<^J2RRJQdz[ϓRa>@KEp^ <6t3*,B Xf%/R%-R0jUl"{rv{ A9VԸ6ϤM>O쐻rTUڳ^wgtFv:x95 D5O. aa) /5]B;?4\jrb=r~)?B'j;jHoGHnylpC3KgZd d8`+ǜwq ,ߜw\exiKiPl: \+% v:82DM`=gQfX/NotkGIDtw  >Ի$ctU 8bs@19]~bf+bFp@R]W0rzh+՗$P/*cjoTꡭ^;ZjPi56{GGF0S#Pchl{ړjLq zA9`<"3(1q#{+EciRxsF9aKC::-,rh}&3CwI HI*hiK\>1OG HFMljt61m0L4E=)Ѐ;]!|l9:h_B <-sٹ&0~SAudɲъ<'I(_i g'}>ɧ8.CjzHkwS_w"n=*ћf3s>+wZ=oY߳lZ$r=yuɑj wBxG)ܹp%2B~w|W5_CTƋ=˕l嗼J)Iu:mѷ7]d9;w0F]1i >*]o7@;դDrvS>Y*4:eh!Wj Hw0\d}c6> ք5#_!YĿQ:3gᩁyͧFvz֏j!b&ؘ{!J&g^'!w_JM"g0,lhbW'# +xf>?5RsAf"(5*{:Ei`jʻԏ>i$CY5Hj3"!L#"mxfUt`^`_b#}%6?D_5UaX0<)pev/M$OWIzZ~Φ06y)+bjgMI(O`3q2((NF<VJ ^rf9MU@D!ւ6pES)>"tnR#s@gDn8tf8Q.fy7RB6Ж. Hx+@X c&[9Om<1jRM(euy(pZ?ꑲ]ғ]FJUFDoj.bOjnS`W6izh˰z>5s\m["Arjm2 Xbxhs(stN^֚%IG^v(eNJ %l9 sشhc)l\R:.ΒB ТoW7m{T vA֐LAIV9j10qDU4>˖wG#Ru&Jњ'+=o +/_iUn0.JW0u/~'zGN+9+Z Jj[C\(7{}1Tw>RROV0-G! {Cwd<:*D}8[P]\\V N%~0#r]d`. )̀؈0nKzYL *%"r1ޡ4r1{8 FZYU>7UT>C 5h5a$S660ũ6LI8?^b%Xe0)AQBk/FG!y)WZ[HìyI'%?ϛg#\Xk$5@٠5_OGkDyj@^0hX^)3M@™Ϸzѳ-U(@AU rJ6L]Jo&=?H:Ip&V8'"*=Z.(3T AoVXGҾ@i/;m""E UEfL=: T{d%_Bv;=0K-9 Gga4"M9yC!+@D,{o扯\^da(vz8zsjv*taQ:|j*e{:QT^{8?6:oonb26Q9{i&GΤAw,;9 Qg1=ܟPqEc+<9N4SID;!l۶j~AwbniRv 3^:Q&YF5Þz9o34*ȲES>?KPLc6Vy7%A`]sɦȆ ru刞0Š!vBXc4C}n`yV֝ $rP%%9YӒRQ +ZФ~4"bSmEHk.Y%4]. 4,e8D2ulu|]W@Ay>բ"@m]v 'ʳ E[. ƎrhI$# JǏۀ? Q_ < |g.ěp\^[gܢOEzvpMWoyj8ӎ~բ'>=}SRr0c #',mASS<͐ό3WRRP 4Y^tPKl*oHwd:aIǵW7_?~<ڄ/aNuVT9][k>@]P6se;-ׇXqLu}aMQV\¢H'JixҶFc\7aJZ T SHn1$7cCϏN`Y_Y[WÊ~_|Fp ƌt*Zȳ^S ~rs2%{9?@٩8uFBj Q mρl~<`( nj+*H??|" # /J`4ΒA̘WT!6b~.;W;\6Xc>ӡ3}CQ{eD[PA_Uffx \3G6~*8;TX-+}ϋ*zc8]6g/JP+sLqDXWfTbNj. IlTr@NdJ2l-f.sL&d#= F }4@LtZsiA"X~fԗOPx8h*X;W8zh/{.BDPO#ځLT%!իeӒ Z ݃mx4}K=04Fc#ӟd'2<4pPj8~BN[-u穊ZI h5_ B>е[`#2.ᄊ|B1P,RRǓB_ĕ/jd늆-M@5iX,ѝɓlRvsQ1el(5Է_%"TdӍDY nlc02lo22*^JiZqcF5b";'NCB-,,Fz3E# (y)ӠO $"Y<~A;_4#.- %ARz nCŀaF&dxh"!{?x^%^:2m}]Bt0=n7хn`Kh 5C < y~XFɶ8UZ _<= `- < ("_t~?v„ iB}(Y9>X~ l*пoDtaAZ>I9`f3ڇol4SE9339 ~ Ǩ2j;ZU r7cߕ]Kw?Ki|?|Y_H m2a(q;Y@  Bj'&!i >Zߗ֏JS{5' TQMn[lVSbm=8wbཱིcS h3]>IE*OA6glpby=rP֚֭@Z)hch_޳ -0ɴdތ-Y}ExM>sZmnF~1L$δA4i=c\K \) #kmJ$S Pq_ j<$vfF_u}GT"{(G S|;3ͅ_,7G sȋjk;7ضxhJ)2!]'옎GOΟt0F{GQs8 ~+V䮕EO{ѕ{ÌP郬 oӉrkd箐n4 >fzK8 / Ve-1ŜԀ c1rCFFlz"iD ʧn  1p6's_RsmZS{F 9+ݢ׶8z07:Z¿T.R[m()6}Z_:Gn%#/.2֖4/2vqq7vo~}}q4[h@2zwЋJ lR* P| l[op=/pVK vNѹvJL3?Iހ0J4"l eB`xmPY<oށ.t&S(O/H [Ylf6k>4<皢FK$ kFc+>e5B-?z;9ct~p܈o/ KeڋM@>!n<nq 7 |`4K0kxcgb0<&̍C47׉Z%Lg}"H$ ǀSU 7cKc{R+_X[{ɾyc*\ᩝjt^HERJmt5߆D(X̟rU.}cɾ)~Eȴ,+{@C\<)@@MDZ3Jv5bY c̭[܏ɗ@?)`6S(3HEO%7 BcrRCumKz>Jÿtxb]cEN6{R(Ɵи-e!XS׶A\1N+38nϑ~E# `ozVZx"imSJ]ʄ>DbZ,'ɮ*^ǵhaXQzD'c_ksKǢ/۠X}"'ͤ:\jGAۅ>Q rq̟v/W5ZKe<_ |(䑎^ |Y5{VBvAh_3:Y"c"xV݂ր%Qdt* .B3%Wev'8T?`Mv*Z!>p*f5T۱iAu5tUaT&x˂T8=@wYQ'pN%wmu \[Z,&43! /Bev9 q#G54* hJR uWʺ: r HUj%e'0{gmpU/늝{7Y)p>|)+S%m X$Z >\ؼ14sNp^CMflk.jr4[lJGʼhj }͉Nd0fk@OmHXkc!xaOzԵO)5DzgInkX#q|nm=ggD](E@p|!twXzgNQrNPHu'7jMIjiupLX L5Nb`ɓ8tRavg_#o`0̏@\~}7,Oo>ͲO҅U4 w6i@j E7ެgYgP99%aWX=GFRr/|Gr*ӌaGBs3UOXSV/XYGN=/aaĎ=;ػda/tcHFI#F70 Yo f'Zt^pT>BKhyvAщˣ+L۲}cѬ3!O H[fvqu+iC飴$FN~p;37mB?ix0r>YԮc-q/3ѩl?Єyan(M4;S?~bА}]A[ Jȳ*Ixbs[U x̫,,,@_^nL8VB`RyYU =(> \4TԶ)ynT;ɶp1:1Mpu rɺ%FmB>GgPi]=NJWi"Ue}YG#OuN1љi/?RQ-5/5to'g ImA >z19CGQ=Nѝч#P>sݲ}6?Kl]s K e)Ck;v0F.pu9-.|=4H9k1HpNP oY[|AgbĮcu,< J+7%͌+3[UEgiǗI4 [dN4rB2J>ԅG\?v¬<(S􇢊% eb <'~Iڒu=)ٕYX[d2E~SM6T4۔`V)i zA8^^!= ϧ ^ݪY±S볉/NKR- W)(N/4Rk4?ӕ$׻4%ex%L>>Jw'Eb:wܓAEOO䥡-pKà۽NO H.SWȤO[W !!7S;GL˴+ g+YIx ,)>AQӊv1攆kEXPو,=j@-?$>_Z!iaǝ<˗#9ԍ'&@d[ѵwH)Htc2ˑC!5 g9:p_''Pp'ZQ֤[ BRA$#ۓ5OͱjP;|#m5N}=h{8BEͭE "i||$DDY舗 <ׯfz??GlkmJ>Z}z%F~c/<=lBd+\Gt20D44:_w #`>! !5s }m9 8gjok +gfp$ÒqS^Ѓ5iI[h|9؂zii 3}VE`m%dS6\ШSD<Lv_م~AoFQcKb/K&h$M@[Z>>K [t2+pq5lg; Ն͍XTp:?@)Yx$-ʙ;.8ǀd⇆ܨq:QqyHU#ܨ|(omn?й;OUZln-'ntQ19msh"ͱ :.!Z1'0 O@R1{͉U(+z.Po Tα^TٯL RȈ&BO0$!!aQː>Hfّԟi-( d 2!@d:="$MPJfjLXD=^Ok)N Cc'T]Vqsp[sx(!Q @*Ҽ޳M<OV1 :-v#:.רޔb%L}s?58{޽ qo.VkW1$},D@f:LeoW=\CP}0{)*9v Ic<ۓ5+>QE{ w> ~Gi(/`6# pusȒgOn%lmǍބ{X_WL^_q`kv_D9OAؘs}l #ε2ϭh׸dF@e#P:ƀi[*e₯[\XE@F&E (?V$w~:8Ik#MQKZ\~O[sCP]3!v$fD*-ga0 R86mÍLApZ _{ @lI?#ᐩ$iw.bq _^%3N1)÷=ȳr-ysr*c 1>n4pbdqt]*@0Ƀ|- IGK9FkM܉kZL5ZyP._'K%R&?$*=$VV %~2y{Gc6wX<]pO%8eQ >̲[rܶ[QP}-mJQU1Ԍ߃[猎 ,yku/Lg&wAnx 3.~,ONz'Ko(hI$Ԉ9R\[lB}Ǵ< rt0C%*G#ghyŊЯ`D:#?[ĕ<u*PXGA| 'xF4#OYYRpY.wÀGc)q VGvq IeC@zU(~6gs :i%'~4u15 8hY 1xy%$mSrg܂'v'6q~ EFeT$x YWQ9%6u; 8P4 @U03jM] (v7\Rrtm _U| {+g\1mOs_N(е e(rMVb.'O F[ׂYP2+?%З͜iv_rD{ J1iM{ b}ZAkLvGe[#t{ҺX2߁Ctu| U{QD\~Pd?ĵf%c~qbш*5A#&rSx<Ҡ`6=0 B#VEwD:wu0A\|mp)WO{kj:.xpsKW>׺)MҐx},蘎Ax $8':L ylN|ɕnRUrqUmAK:Sp㇈Qo1v?UŒ`{Pxz5Rs{+݀o&<9Hӂ:7ƝYWUNAa󵴝j>jYIE~(GďVV3c|ėgoFT|ľع'Óh,&+Rf5] -m8&}[ {v5@fd_*hB<[N:XYv- .ZꦻZ剔uh2ט7b)4A&v7IB-Z!k " i.mf4d唌\˾v.z \~u:1In9K!ҶeoI@ZP1%|zL9'.ḧ7A N vW$IK"ﷲ>QAYawoR]9Wݿ e :jCI*IT`uCy)Qqur:oRҎ`v11Xw\Gg.]͖7hG sAf"!.8ڻf=յat}#6b,, bKFܚQhT~W@YGytq`Džis7igVJ? Nww'&f7AXhT"ǺHNM!0)!3,HƕщqH)CṞ!!_Yk&#%Iu,.~5_GWOyY nU'Xc' Ǡ{hF){|C+Z(HTqO(W̻>2`ieǡw&}kǯ۪ FB I `8!v<is(GvhA 48mi.RQ9\|!k!$`tr >?lbj-vծo|G cJ`ooxS?#֟_cU3_˼qz .Rn$viREmOv/Vrؗ80l9169a2 ޱG=rjxĞ}pt(Gn!ۜ[=b;y6]- 1gB#KY^@z+:'~|s Y_2FT&aXN}*z!|Khp}[0 > 6^Y'i*aRF,u#AQ473e8*Ci{r2 l88 xHH 3P#t) @ \*R71#(nSd 4̰ѢⰕe)$0հ୬"fVQ$j^:'҈7i_*Z+ߦ`}BѨZ7G%2ږ&muHǑXYѱuHU[AѝBϰD-0Ϭh"]H[pZ &PՌN˨ٳ*RKe~ՍS<ݘ1h'&/^r& ߈K}[G"$aWLI&#W?y 4Őa>qZa4z^'+0TMe}lNC`x69h Y>B=fU:TEwKaS,'/"u.X5:7텍[bШ̖MޭLWǕ**1#ux5*V4]ԀM<ڔrʄzq`aŒDVT}=PW5qnC!#4R ٰ!5{@U*X$H$S2ijX! %LLR/jqGUqhdIB["@{z_VdJns;.&p?1699Pom 4HMeSKi[N&Z?ȐY}Gݵ8h_v=IfyXfwӜJ>6uc$|SIhjX2`q)H hCö+%kSfLXGpJZ6,JdhN{bDSK[pnZʭg N`y_,/խTDp5N@ӯL5eNw3np\qt>j-?*RځߓO|t'Y$MʤKQV<]:1?YUyO68Kc6|G"974w ңPq9cLR JO-f%NC+8Yd6P8MGPخ vu  jH0S)b4y[ o /K3*&_T7lrѝ.򇷛yпo67 ꡣ1f7 $LQM}֤iob$1SA̗,9AfV8pe6ؠad*_?s o:D1on KF|.+$F4s5`1k5Syn^3Zȩ)7uduly78^01I* ߢL֡M"u!;~hA= /7ɴ5Ǣ_$(7&{cĀbNz'Ȼ-s<1>Z`'`k gL2Β&EMU9a2c.is~#vWb.z.RhHeB"ݪrlt gd'g+AsU+~s=o;2SpHwc޸=>& 'r;SOt/5 ŵet|ؑf]TSD 5H` OЪˏSg W~@$:X'RoZ3.ٻ{ͤkwOSpWC'0 u?EuKo p/Kso(-eMf>Sgdz䣈 r@aKyV.E;i3OfBdV0MU#(yV!C}]K4?YҶHI rǥkTÒÜ|&xA-u:gTO$ j>'E$C pqr0MGއ@zÙDҩF*ccM]5;B.r3@ UVCIuG]{]% 1 C6J:qvNYhLXvbD\ߩp;.k#Jo\ 5%5 {{L#5 nCbBf7fa.v21HR ۜ o Z!y*{Z`?$Q{A7p+ջJC:<^¥Kbt%p:;>3Z7>#9%ʇLLtTHCAGs騁J\!My%|M ce 30MZ_eKs&RVw펃;>w3]V#;J@ >GԺ.0gf9`uVꥄƐ3ÏlT"Kgrxі %+Tݚ% J[^ǵ!K϶mߝu^"O_Mg^l>=%h#!Sh$"zI3TQH/O~{,}f?Tp.lݺ3Ý(ΑE( v?,cc⟡:II=@"`M0 %Ч⒂[]!0\ @*X5 ˕p5)l1"ʬ&{h츑Y[vq~R|=6?D*vCQD&im9Q zkZG{UThvOrwnAB#E-X2Cz(!BI)@6;?YnYX~r*Lyȓ,k=3KܔL_fj-Lc{1Tk1j^\Jų\%QtG~+0Q@SPQZ N..UXKT DTL#QuƇyd\GuT]%x~6؏&m`mEkO:\".!|2?Kn`Kdu𚷰X&X^xdၞR˓$\L8 Sk,ֈ0tYni?9FaV^-b%&EEs|Y'zGؠ9 k $:k?HV3{BF89o>%=p`ڔdQCX)/. 8G D,C(Qzk#u NyGk$%C嵹8Du Ճ 5DzZ] nTZ17sQZ60Ϟl2Lڎ~"[Lz;0}!n 8IjQ)j$.\gYDUū- i=x8ml4vosJ$bINWKu}^C+ }ܘPL쏜e IOA+OPKr*{bZF "1/ZQWR:]uիɹq~L02Π[gRI=G2K;܅L+Ro,Gu^_n o# % rzT3q`~0?%T1س*4Y\ & UJǀ#r!\ :ӟl nS.w{a 24:N&I?jqU&e0y T)h\THJCF^oOSНzh bgSUuOc/hTLlyئ!)ճ5x8L? zٍr )LVxӘ ̯2>Dk4Zȍ qGd7|۱E><a d+!dux"|`  #0 i..xep&G^ӶYlK&ȸa[eMN=w/q>'yo粦- w.6#Kb;:+[^[^o}F݆Ia"9-Cɦͣ7˂ AoN*2gMŞU[K̢XX禫zs߂ON:>FQ/.m'뻐flL+ˌL,R=ࡪxX2DKu__aedG m,#G+ (pu|TI**rZH5Uhͪe"=EKbI8>pITupFbe: .&U>X jpxa,:h;a6!bD8mVtEy me45"PDPsx6bi<> cS# .0Vpz?aY>ŏ[5\K(2zZ ;lxt̅p ^EFjCunfj/玳M HoB]}DBI[d*,=NP2I)_u,uT@EUGCMwL0ʦ@^wd>(NjTM s#a_ϰOu+/" m>OA2eolǍX6 blL)ef?N>R\H%xZBL@syG|\Gx,tYop ܇ waYy)}R L |d-u?9ցoٌg|S2I L3S'B[4V2&JAd:iMNߗa җP*=eC9`W輠f\.{!CDt..ZAJYi/x*8 #bMCmZ/r\izGtlq$Uޟ͢`nڋ{oMfVD¶!LyS[[a-}εɢک(|fXdq^QaDzhF;>`hJ9fMԉ`dd _!zIƔIn Ry|`qHizz|E QJ>zXx9M,{XcoZBo :jye<,bTȕI/&f*P$֜}mw`@\aphd;$^ Lnj?7NMvZ0LmJs 㳼>wN0(hP`-`u+3PZU`> &khʶ]$tIM?|ؿ\2a onYUԯ4ܢt$^} L_=oM &N1~[^KQNY--MܵKLփތꤖ1ekh"-ymɸrN9J]Z4&ZX(6.J1OA[d u.OS/׼J%Ur$?$ƽ]xIꗙ[@3D i0f-bPg]N[&͞XGa8&C;Ck;^l+;7o>g8YP7A<״}WHѷ=AI]La 89Ih6T0l<8ӒQ5/ZY 哻S(,3.a.n.e`X3g)Ღ[ )_ʭm7^ohFsy@v֟viLMU0hf9md.˄Eb&dnI'i7Dɮ}TDA_8mORPɤ7IxqSk ,eնKz![R yJH`%s;B*,{aGngʨ U6a,KC1"v렮dQr<?42+ӔRxHuLv+2t vN6B<4o#%lr=Y֠`=_nI]2KE}WRS;37J#C>t򃐄3Hkz̨QAj.H/<ʼ!Iƕ{P'OJ]d] Q@A- z9fLKmi n*;#v&ѴrS;0Η)^e qe8n[;@{^( B6i@'86ZN%*=MBިO cY\j)W}hKj4gZ"fj)|Նsm*gaVG챘}J5|DWSC~fphRlGWL*%V :i\ݡofIKV[@RU D1(3n1:Ǩx2;k@h a~2,:HB8\, $|8[EkR,U9 %<5z9\24NuOV.p7^0}2ǝ`@{~]=Q,=;&YdJ:kӁ-| Ђ؞QԆۧq+ ,9]oK&}ёЊ]B_Q!)rp$>Ð贖UB :ZyzOn3g^?q8 ͎ژ=`f1go=TKKNpsncjGf$83Aˌ>s) n6O{u1SHZbOV#aIZdٔʽ}JCU?^} N+beR`Xn*'\]{^p<靱vh.$鋎g.b+ҁMpS`@L2@w( 6S{E9z4p4)4[rW8ϛw1[JN\,M/WYaH HVez^mv/zʘ)-LK5MŘ+ܟ4ܒL'$dhvWh'D?v~%>!R j̭lox)a}K\9gB{M'ƌwkЧ,>%[[7$Mf)T.X:ڦ߯&Bbn$x&N?~7 V3W]rz1)R!nXۢq0dq꜇T?KY@s[Pb ].xyݦjPPeg0_Ї7Z35ٌI~[ݑdqaYَ37G­ry`v̾Jq.yqdQyu.0Hl/*qh;fuW×Jr:qRypZH/mX7gwLxm_IΩJZdAVUdyi#S;Jt}Wn_4O"*\1:dGR`;Թ=qdG1%2pbn+~uE Q 6v^ggw~F*O1(_RE(դ|H3`&qVj0z1E}Eh@LR^+/dQ*Bڇ-;^„ =MࢺV^ЗurX뒗XFy&N)XBClXsWF[Wi 4xXRl 'Z(%3Z@Be']m.VC/Rf|Vc&5zbAA #ZGF-|8g:RwlD:KYVyɄ&d̼`<4ጮ/S0 ;pꚺbfߡd8啈MhW_#at \.7c;y"Ǒs^e˴@0*!>⿷HU-mQ)䕢U\Kt #k xY51b0ꡅu;/]$5BYOmϙ8<)MU~8_O;ޫ!NInXJd`QtN~}"8)) kt?Ͷoj:2Enr1Dw]Ϊ?=o"8X0S@s Geqxw^5Qtz$"n$д ~8%Q'l"XoK𶉛`RhMHSu +AK%As^[  *^r䯑i`'mLquuעA|S)G?UdU멵ohT6-.d=;J98Љ5"ާI.ם:$K'2Mb- OvTa>*C\B "n5Θ#leNM' :F9#hEQsd9XyB˶u$L1[AuąVZ#Zm/DeK[ ҥvi=.6{wCGN$c#NUSMsS7 $::)K^juCƒ$kjb RQWTjB1h?2{P註Q0b'ګc7]|1K.0߫tje%)ǖЬU7ǣ}ݍAԵ@eL\)w-S90o0bm.b.61ystu-:8[v'&[v#}8ubx= T' ,5i:Gn"(!sb+/H`1)vs8;a OR<'>m1_<@ᦼ~>cŖs%X_qm=LJًD+7}Nrtx%=Bza`5k hD˅Bչ@yN['ۨ|npƋSI| OpHiӐ/W~p仚B8,BE,XaGVcde>.}q/ }oǑX-_<>)(t}o7ڨ`qٳҷDBzT=' ѻ 3fk< }X8z hqdLǒ]ؽ ""H~([?j۵\NPo77,Mu3j/ԃz0p>f[t C0^i@`SQכ5npIE&j #7q{\0g @t\? 8fχtlSNX5A-?ڼeW+|l+c4 =B7sm *8ʤ-˗ZMGO/*4uئ[HviNe W?{r #ZK(_$\'SA&P2sa0-?YN>/XgJ3S`#-@4A<+f^5VWUWsqq΃3}}5ԠlSpjޖyVYEtۆwBW Csaߦ5WKYbބsvP򻐉bחFV_OWC'2c,hq<7bQӅ6D˸7 Z" 3#Y-%ԡ?LObJߡJ{w9{O[- 6+(- rgFq ^eKqPEhH&Y$hk<㗲ma♉+M Kk`Ϊݜ9zM+NpM^ @H:[,X*^WzJ2OV=6i}ŽruI6bA6#*;)֦l3Q jh?YgbȊ#=ȡv)lsnNEb 5&w>HgDnNϺ* rx` Q53_+@֨NcHlZYlD6SVH#z_l+ w]pnU*m1<01,8'0 ƭLO:tLPI/m1 j >fC f36`F}:6 Å5òA>IСRlOC0K2 s7歲 wҗ-qMf[Q)T^:+ELIYmܵn}ՖP0j5g}œ=,̋xGlԇ3aUP'h(JUtxܯ`A uܛ"0UO·3|¢Ï~eZḚ;D|=,"~hd=aGTyEdV? m]u^0nZFC~h+yt޵.3o7O4N䔫99=7pZG$k;eȠ@"wS'Y/'" PMu@H4elGh Non!0Ua&2'>*\#eAE-w!j9a[wRfz~ $C"}d4_-g'᡼`i˂vgD 0R,#kn.ڈy|Xa.xVE;3󬔏rSB5ǁG,wʿ;ؼT#*un{uF*[~jg>˵/9~H0Eu9/K(r/zs!uY748; U 65o) zi\9AQ Ƿ"6 Bϥxm7\R-y!~mTb4O3 V-9jh&$pyJ*֠9'lxw ah%'T_~UD1ua";S׊B:q?gI&wjLХߣ*S!rR\aDEyaE̘Ť]v(ܼe'7x:2dilsG8F0IY^*2:ftSRIL+_ӗ&kF &-TO|h؄i |Tn„!77d_|1WUwVDOVgSŁAa&1h#,mICE;>qԋ6 '_ٙa99EX81s*B^w k2>DE> $Yܴa>30Y -H-?Ot=pU̿)B>8Y>Tk]/:\DI~㨘F@% g{@te:ɄjDFhNN/SVmsu I鉺sM]ɣB (̎?k)Q耋~yD؆g)4~l[~ri$NI~Nk@0Qq# 2r+f.vu3B,ҳ9C!W9EτT >h^$&X.򑀴$'}^̈.0I]6U{o8y5̃,fMejJXF\,g\cQnœu2n%J/vB~q iAqMFW41M9xU>]ny9ГU^p) !չ_Ž۩k=zE7}K86p:ɿ+rm; :x3꣔ F<+G#>$8`~E H$C}ĻHw_i_@Rmf DV2Y}R RH{ Hew7b^D'_8M>˕}/W_\,&) ݢįkN,P2( 6P hdVybqcC M@dPNԬuݜfuX=nK;4b񡇭4uM|\MŽwF5uJL4 MepTk&Z >wb{B7<`7>ijGڞ`[)|Hq3IڳoNmL9D;9ؼ]hoJl3dVOX&͏,`!lCٻqtΨ?쇴U%6m>U%nٜ2-ח'{7j T^v85Ё1+UN><`tYHY9^?K7]!k-M5F3)1Lf%J<`qE6v/Oin28R^IaJ$Enbgߑ0K:XN1+[%哀#>+ԉP1uKXCwWeua.ޣWsRJU`?&gն{ ՚x=s gڭ+Ѭi$w BJln@5 "ԑ9. K^7~s_{.W1!5nN)RuׄWϏHz|ǭ`O |IA/zu-k.3)"s N $u2tª> m2MD]~uD(}wG8Al!B&lSmQ">]30 S #Y)7ഌ鈃% 6.z8-oF;e^ \6^ήg?K*!!|k˴WnOe 8$6\;zE.FR7CwڟeEL4&TԣijNj^_#΅jlt>tfZb.G Fp%"ZKQD媺UG6 gB"h ]*nEn ҩ7:m~p3aHJ%UnrnH##p+iѱF2!1Ŕ׆.&LA!QWh+3,ԓugheV}%d)~"%0*X17sZ/R|^ )G)M_PBvxtLϵS \g> 8󎚄8퍥@$j!S&9 B0HBp+6'\d:Uw~ɭTc)<K>[!n(ck"n~qMWNgE" +9z߈vXf>x .IlAG O rRN qCV[(q\{!7NfإF%'dmmZhF΅,]r]Y^EȖ"acdP [ ]iz߱`S!CyT8u[32h"+%K}U*A1ё J7kgr7=I4f⨽'=舌L^%>/S\Vw#fA8UC%Ab7e%JIFF BhsA!".ih?/Hmg@ o uO{ٽf@§C7T1qldJj p'JC7<^etF O Db.hR_e$ _ Z4د_^@ |m!,Ng |)|":#$^fN_kK|:j]:ڧʵ0_JU'{- ;UСT*U)AEcPBq< &U/ m8T%`~9)R[Le>%R ,OnQ:OFC qִms ̞rRJ a4[-q>%-vB I3əvea7?PnB h"j%9jcR`$Qş4>M)2|͉Me zB+oCyW*o }ݤL4J1 eLIg^&}Xt#j/z5*Q_kQb!ʐWtWrSZNrFd mjJ(|VNkgazUʢ/Rs"$6ݪ*W$:xZ/7|,^ƻ3T3#Fk猹>>e1MS-x՘7p&s[Y; gp$ .%#Jޠwt4G h췒$C/bv' =G8a~[z+?R@ kPyޑ.?tj#,6Kn'~CG~qrttmT23 Έ}vU*E\c HҞfTK)\J> gIH8l_MۑuYWj?7lݍ]kRp!8U5^G= \ZdQ 6#ÚF3Du%C̙ٟDtF&[c>Pȏ8o#8yA'jϿ*WKߟ=ZQ8A] Uaפn o'Qt)Fʧh ug wb=D; p:br) =~6};܂F(ɝv`0A y8%zgMa(0`O ߪ6mb˒0"e]-Spsӕq ^>7꟪QVy^ {&H^O[)ʭCe(W:[KSh^"K,"%P&-# wuwW6q=C9^R{%?W> KT>pȯR*;ԡ [4pY _%`Tp}J0PNO!^HRJYX۟(9%O{yN.U>^~Ae,(^pJ'swIk(T?H.}dTɘPf! O=qYYƻ8nyC^M&{ b0\q=+*h?/bKJ#)O~*Jh2mVR2-l0u^K,7GwHa-u)7*~:FKNIlN+xG/R盧a P̱ߘt/4ؼGxz\}.f TG':wOʱJ(ezM-R*=0G(t6ʶà&b*FoN>$aK0$ Č&YJSR˚ov₉aVxo)ohrjEnK5T ,ž.9ElgrBVfVr2eҴM'U륤K}P>}rD( <:( |rX|&NmCu>N,b=\[ZVzReL2\A*m_u>@y[ hrX;bYn]\[zv*a_$9|; OP"mS  \м :d[Pbv Fb69DS!>ƱkE f^7jéP >R|I}J| [IZQٽN7J\u% byˢC~٬(_gXi}=e%zx_ ]>~/R _Ⱥ^`cY /XO5#1>޹w׬Ĩ)0 ΨPw7FBaFć> )¡,7=`fEl ;˂{$NURutQ'q ħfܞ4/N1}E6Wqr5HzŠQ}[HCM.n$lлTLT f\o}*rIw7Zsę07](|?8)tc4-gH^@.4oyNyIG00-yv,s=,lbBcGxb`(*Z%Eǃ1ڏ4A>eDAYK-ڤfyΈYzikod(WɿiScPo9r&Bc?QӐCG+"-t712)LM).q:NIC4~^ڽ.QR7GKjV`eAګl_h~}ʍin՟? ZjӍ81`-GJ˘* JAL» 7F:_)YG?N45Y6Ų]a*HAy'/D8Ӡze7_3Cr~:EՍ[[4 7d+tmun*rW_ wȉpOxo0X1 Y>HfTF`vlnpu@-8>L"ilN8(d2O̒YŊ8"Z[ң 8YyA0ˋPF 'ȹ*^( keoo"e:tGl_^tha]CM+|- qONhqhQ&;l>^eT[FnDrqHDBu }%!T$l4(ח2| c /Xv_a{6˵C yeЧbXQ]'g({ҊMs4ml dך5F#-?zͬNu/ljbR,2@O8a֥Ok鴰jX%k1\,P?NiN/h^qJVx(sj!gU|M){rވL{5ͳ㘝}Wz=M^yILMߞv84|VuMLTCC]R)f4׷~tF3 gY1V7PkK2TUU;)=)*r8cL6↾*;F\_zqd>+Lh(^VCIɤQ,g߄NZm2x"rځGvuF?e-#3Bi0o^l{|O pNWNNA5&9֯fڪX+jYiW?w!TnpR_:dW{Es~ru\w$; P}a`zʦ5ΨVW[tx,Jv3g(xЊ)qea0ff@ E5S(2Y: 8=qJOee~dsIDwǦD^J)qwnĜC 97q}֙*?Cf rc q}WMU`t'f0FyB8߼ǔ̖S=Kt¥u#&oWNZ>sKfhiy Ib֐_#A"XD3ޕqxE+4P \[߬զU{ Xlc!xgJs]+^H=`(>-h RCks\5Ԏl&>Q±18opN|$3e,u><@a89Jx yİGJtm͕ CӆO#6i?RX>{01\Wɒ]t:ywh2"QS}$4n]pul W'P֏'2p Zwɪ l$Ԯ˴ ӃQǣnwd Ӱrn;RK5[-IʗtIh<,YaI dOG$Y{YmXq{oU +Vcj_ Kݑ,.y~,N΢ + *(}YԘ2"TTyأ]&!4CƸlj6Q}w{gv\M;iL(&6.!:ITS%'Qܼ TFy#Es|1&ZYǧI|?O^ Z4DqJ+[(K=Kp6:I9!6xyG}g wâr>v*7b2־uHR+ۙN4r*;LzLf\c (5 #8[,*_.Z+rJB54ft݃%'ѹ_>7G6Ԁf0"s[C<ܳ%-7n9x-)4>eZ(%!lF௓b4Z6Vm)<{ Q2 B44H/>VQLr*D;ω:VV. e;C0^/ E_)`a ,-z7)ڮQt70ѽ 4K[bhTUF̄]>% xR#ZtܻtHu]2]÷oQyH> ;tk(=~裒. 랻8F:7ǦD}5:LyjDBnӖ8@#l=:*)t,%h ) <@(m!v~2]kM;ۊR h<^w**E$FE/+x' -+p{g!nATZo+t-'S v† ́Wm:]0F+)ҘNM*\Q$E,{zK/C'Vi< ?2O G(B}S"ɿw8bYgD#!m`4ɯ3xBhxӌ zVz |ld%ڞN݊r_= PlMRxYL#K l*'sw ϕ5F`5g6tGea={6 q\a[|Ȩ->TQ@Wӏ,Ә -'#y͞3U+q"/9 ԩݠQ &ɘ=+NjȅsƻJڷ+v AL!H"%(Gn s [\Is,_БD=Iv h HčSfELN4@0fȘ]9Rk;N;G`ɣBTln1S1T\!LHܝO<#NGdbVDL.7dR h{dQ? =ETJUDxSu:=nCp?+HO*1&ͪ>ܥ+W(jY1 ɺ rh2W {*=c;@٠wH^M֤x̖.R4:߬ 4J %;h47D/-&Rm$qjn8G8wHۥ50}Be C«5ҏÓ<_)m ϼ[Ղz:~*oR$1[gP}a A(Pow}B+s_d/ET9Ѝ7)8S:}҉^gi[j,9ܡZ[%cA-{)jXZ\*YnYB}y9#/MtQJR!l,9T Pm8 /^q>CxvJ6ѡ5b/P(gnc'Zsl@es%sl_K 00\={DʔԊ8jn}˧g:IEĘ +uCiJja&pla$醀߇grrRǵ~V(wIa: WxY?{ԑ-@?SP| ӮOxe3 Dk&s ڹQ,չd@"ofDBleLz=a;[9Xoқ uTrՕI>G0S1fj w4Et2yA&gw .͘١X!pdY뿘ku!8_iհٴVPUȊ 0I4 C wGr2jz4'w-Ww e}Je~>hs;B?ՄVef }xP8Z+yqplE3u5WNgpW'ΦeB% ǩ KNDO( 4%Mp/&= -_aY/6$M־Wg?Oc`cvhFF[*l<. `1}k :,6i."i JXK3B-WG8w  mf3l- M)iPo{}u4h$3&NJ6^*NB֘(ArgT&IÒG cRîOU`:*bMDTvW.T'2̦ˢ_m-9U~1rt0Ӈ9|F{USi& [2L-l釃=0Qb_kv1A@<).KW}8.B?b!/ r^rߒ_MCzvM;`*Kcݫ9PBңfR;vQRp?mQx=7&0hA86jv7rPV'd첞'ac ] כ\9I-f$tz\ⳫQ\gg1jCs0U.Q,N&f \>_jh r 38%g)@=Du;r#H=׭BV!)^ zC=S̒=k ,nG耬*9+>!@ބj7iȬzxe٨%U!!Y yWWwPfFU.f]&t/郗cCd'vnA?a_< 5_D@s'ٗ{tحc-WaӪ6k-Eo&m8PˍaY0=TxI\lik7ЈTo*sY!@YPS װk_´p|ce4 E^?cO9->oWh! -o_JFjP&Z̈=|=Tpy8 '^qpИTJ,MUC srm*[bԾ ?D\{]!]XOvɒo#(#иn%NgSvκ2s~k螌&E> J|/iNA 2˪yKݺ59?zs14{rb, }*qpN /֍sSO&w;/WRR<o˖jLlO8RUez25N>!MvCV^QL$#Pb?*ޖ@7(-zmyRYJ2LC[Y[*:2hU<{Ysy=Y~0wpwi*j- y9h5B9Ԩc2E PjW-Y  S K= #cXpVcO 줿|w ʑ$>vEv!$<|M6ej#Ym>M*&O_bq)|ϓ\PY*@a,A cvFurC~2}A{)K':xTOiQ:-v0R;rZ׮ݼr~&R ϺqMy':ԆNUq3(ʲ"z|(c-gI/4.Vqֈ!_Y֪NڃHSGP,VddƮuZD `N L/ʆ;&!F$Ph74ub; 6;|"t@X*"KH@09k:!wd>'=z6 \}^nj!34cލvz]IJ10 ӎ,D?7Ger̝|kvdV1ޝׂ&b?X/U yko>F.lNr:7cԹ2Q.v"mKIui#Ԫ|ӅE2 ^{9L b`ᚖSk6q)4S+#veYztD^7RGƠTb R8ˀj<}.A?+3 oȶ;F;*W4m`E(͚2MDA o&-`!m(7 "ZzO¦q%, Ʃwar*" s}VtZsdsٞZ~ƃWxz1 n;c]2%;uEJ]yީ$zq.0_7_e zr81tzR~ r[DEI4'C~!椢ndRD; H.m&2C_%MpwdqӨE1#. "g}8 Ux7U !/F&%h֨b!cǯt.80AP9W!.>߽ᷓG*_;4o*"J9%'34 EvҹOnc`wērcmPWn`!0#2KwZqFtјyJ2]&ag(@z,`(ldv2U)R0gx3ʑ㯤ψ-~G~ï 9p6y%sz^G<~Ƿ(c6k;SU['7yhl\g|@] tV!HLȘ*3a?3 ;U F5lYVBR3hp}(KN? Ag9ruWsڬ4G$9412_)}n=:R-]ڗeV2Ms-Fd~4oGBl52h%cO敒Lȼ2k6n('XOd[2;ÿM0kRwݚj9"2`t@#ƅXiG Xv ln\P 좜x%NV} B ۄ6mJJd^ ]r*Ѿف振cͣ1;C6 NR#O5Ƀ2 Z %+sY"t*`𝗡'ʳL?u+ـOrGBŽ+!3^RD\;srV8pK^ d:QI 'y~8zd>o/^YoH0@gcS(ߣ7m.O)?09!RB; H;8|+1l zuMoBށnUfm27p2ZZgnn/HE@ 3J[ed!Vv_>ռy>YuBt̤@u5 N=t6A މJE<5*梡X-[hwܟ OdC=۽ݴ6hRݲi5g ՚2.=Iń;!jFcAD_^elE%,=|]Pb2nē zV~V,T-P|4+V.b?B|kdTuc3Nz(Z~L$8g͑u7MҟGٚ+U9aw~&+%MpiU:'"Sϡ"uu@]*2Q$)a S!^͍x5C;Н=K&:4οkeQwmJU!]vӔCp%T!s #9%xpz;! +RPW`ՓJԄ'AoSTُ}4f{w>iF{uu, ..s6m7u t9cB81ܑF qĎc0ccMF9UG_Gbٖb<1z뵭@0PXEYΥ*O;8BqGﲸ3CCxE1]7 !0͕Tj^%ApP+ܯ]<4$jeO)ϐi UmIԀ_49rQuNݴAuYQ F{v2'&E,e3<3?^|h B'~ZCLH ; ijMm@0#"\5ٞ:Y1omߊ YEMTP<,LیRz/, vpl^ ǜhd->aoMVIɦ-F9ZS,fQpaw0 x U&|Gww:239ٔ ^V;gmX=3K lh)N&U+))2R7oj.\ {wyZQg{{XRޮh˛ظ,ՠhڟCYE_-QnxcJfĺ{6ޜ{ј>ڤ6ӡ7)ޮ Z?nK#{#κ$R$ܞT:H-^љbs\Gϼ<$/5f]>2Xx1uدq(^gK6F M{!=EŃwm.XDQz&qF2U3]DP*@p$,5H{-Kf/̟aceۃ(lyġMLiL̺(5Ub"[ c|sJ:]Au,N& ß? #YݽĠד-竃 Þ>P|DX@;xEՔ2كwbǤk+~dyb԰`g¥ⷄ80S lGJY6SY.wwt(fb®B|j'ژs H|QP^JָԲħ\=5R͊#DU'%<~kyN I ڼ>YNb塑ѡrGhDk:K*HK-Nm%bW {A"ʺm/rfs 6HnywOvH6-`Π+!O!xa~S'siMpo(WS]`VO5y[?"5-'Ȥ>x5{{.`,M84kvR#US(w`}Y8 ,YT 92lC\]=bc^cmN z @Ia /I( -4پLxj<#jh4z,͖(mD A٘iD`,^+=i^h3%5%9J!q =qegW/tF/n/q3*T彔(ǐz?A, / ԓN.rKmעsy-ZE|GrlQMetT[9tfu VOڍO[xօٸkahoٚP mEoKR,fN5f$oq ܬd]kxb\h\gepg:6I&hN#ciF"%/v=Y͍ضi#pG-&qBf&w6 =,7Mr9d_nge p{$6rxd+\̨/!s 7ɍ4_< 6EQz\8q7Q^7JFk":c5wH  h^`JOAN7'dVc?R *H >^Ya 2z'c&_ztjqh|9aПV+KCT-lQ+)LoީN!x*u0`t庱 /r72g|`jו9D %>|H ~CAEU0zHEFy57ط\Kl"n"6^ ;)GC35g9\?`-=GXZLJY,Xfa.ɟΒ\P|GV|W+ɖ= ;jP+`H~ZX~ZO$pUbtB7rtAUAߍ/cP1Z(+tl6g=F)N_Ky1BpU/'7P_! fKX[. vջ^[&GI̜}j~S%&}sO$΍nkV嗭+64%$}>N""Ɇ52ipNv:lT@Gek ݝlq [ELRoCm;knM>,t y8sNxg*E68utk%2#m5D%xGc  O"}ky1kw7v6OA{&ws:T:k;]6D?،螈uCnP8x_hPvCE' G]\ų1D10c5) rUP䫌] LKQl̸dVe+g#~0`je)Z<.ey]H~2tBlHdX րOkӖΣWd 6XpGCs !qtxů  X/paxk@SDϧ٬ XޒHHsZgxq Q(gH_{WZ̋/$ !\RS L(,;6VW,1h/0crWdgl[ jƕWr?rN?yjyT Őw> bqiSF99k֦gfNDr¡D=q0͎S;{(l9+Pcpm(2%ݿJ;ށ:!#FSW{a'ԦJ/:)Ž<[@1"&6Mf"\[ Uti L6\l{4_0iA."~t%ն5N ]T.vh|\ g3,rCMzvb37]̞[\(C(""p A7['B '`s:&ΠƍZIeD,zj| )V))l@_J/,7_/ .#@~dZt@qI=6 C#-jP/!V@їH Ȍo_M̸G LƁ16ȼprx="O(uW-ڑO)6SaKԋyt|ʅM<8j՘_M)N~]Py?ٚmʣ]a6-˞nSYrͮ$`h=1W6Ei'4Nn24W[@^'n23) $\>e/י $Ks(UQTx7Ն;ws g 92K+j4^PktQx6rt5Sr7E3Ejc./l4x oTZ^J LMj)(NE  Mx۪V-]t0E>r&,bT${ 2[)b&L7o~%#ۏ'j)zOWws,AQڰ}JZ >7/Ce1v/˨(6Ej+B-BvSY̮Pu8C4_;<qKDzxA+>e}s$^P|ysPΆeCiݻ?J;ʶFr҂%3>ȓ2I W66hynSeB-ᢲLxݢdL]D is܁xaХ֔YoER#J]*6pkK fBo~J |guR pi$f\jPcƼ-2IoDX6_sX]#`Et|w\ͬ!T5D}# 3DŽ?SZf58붕uUc0=Au@&Q82 a'dq$d .y^?ڴn;坈|#y{D!@ UdžCI"n{n%?)ժ Ki bm.pKc5$8YÏqڲ-,h])M˅U0V3o嶥d cO­DNdN ޽cRHQSsw r#9 NPbbV:뢁K{^,G]9"3O /yy#co=R_3J؛*,q9zsa!hu~daz}ZMjU7d}f۸L)eQ VG4o~NGo$N,\/P;Ks$WgyI37LQY?2=MP@AY>١y+F6CL[ߢ_F:T#)8BaLoGЪK#1=1`OP,Z׵&X4/".3r-'ۿ0Z)j"ǥqx)ӳ1.gՄ}pYrB Ԏ![D*%iDAVj'b}jLLicj{[Kfa$DVf:Z;6gkK1˨X}٬JÙo}-MW~ b<,Gt ȸA~SOWw]'$0 0weRN{3_ughο bfBQ/i(f*edqb8J&mJhD1`58bW_Ͽ:οGYһ97̹ RU <ox{DoF2>#vg\j63xT? %N65#~ʉO- 90#/d(h*^qi%Gɔtl4m8xP[V&l`d ҡCK3~Xr#s ?;>Ŝ<SPM;r DT+ F ~S /hL'9Y\K0l˅3&v,!߬{h;_= wr=lbbJT O_c6AYChWRQqO#MOp+wuWВ֡=#Z)lJ?DSG+MI2pb>fnμyğ3j~L{@QX_3g^uiՀ,w* UK8"KY uy:[ئ]U,i'Ժ$WXe g<{j+'j/FMNMJ1S'&y28JsW^li fڨG$of_g72Zm8aSi^gJW",ZV`#Ze=2'yy`H4[@/(Duyr=03:MBҔ Hz @xwĚ4{Tf$Fv{cZ$I0ҟ;Vpg\!h)~Lh@ĜO2{8;:F~k#m"8@DJ4Z,f2ǂtЙ0M]J>6D\CPsQ#; ?W] m d ?~s=7)A$xn7'7A]EYfše8pW`f; gͫ$ldL&RZ+~:)Ip~2?4ۭ9=i)޺+(5RRk\'2 ~@l5ZAXugdv[2 ؛@L9+ UJ?9RxVƻSprt|pRpm%\'Iʃk7KLM^EpvPfUHl'u(ވNڧ=`A1*g)(͵ǝ%Yx{Wr`Il`MniX֪8TS:|W03:ϑ gKfW02ڦ&D1P*'t9)v__#/5CZݓ'gRնodOҿ0'Ѷ3 ۗS}X)RKٵ 7%.{!|x v9-Lȴߍfk2h ]UQmt)>~zK=7~ zM/H9 ^5TFx; ʋ%EirIБ?|M${yПŚCۃ۔ޕ nG2n6VgCAL˜v7z:! (7)lq8n<n^CG>t$\m<%,WwE͠(}Q-J$C3Rc 5_aY #\n)ԌR!| م$Bq\p YYJl27$<ӎ^h@Eb :lY5)l?d\pEn =ȉ- G)D:0]aM̌8 @Kx~Bkr>,@YaԄ+ÍYce22 ñt88q0{A)i[7dTMOǠPqOǩҲ̔-A \p r|98=3(lTqGyf ¦NeX'5ohPlBqKJ}\S(;Ӓcӧ݄amwr9W\y lטQV𝍃u>F<=o $_k 4&7Þs(c-eRIhRC.)ixch?#QP F֦yw@(OsYR ׳~DJ7p`4VH{vX&L L,xX❀RRn!U3jkT-t(H'%1(q~3`=͙|roqDu#ۘt0vkU$JZTK9RXؽcp}"4AΒ?j<Q^{ lS 0҄htZ|7{t-8^޽DHvi0~͐eHo7{e3TVP8/xkY*+t(-Unf kjwu402R>]ڛ)ln =3mT*}_A>%JJ T{m,4)]$W\ʾuOAjuϑ(ГVO2mW:bZ ?Q]mRZRqHvwiAC֪ Zuk[JY.98=gHwWDv HxhIBhk8Xb~HwNtPdx Y:h/-Z6L}F @3˲:+?c|`iWxyAc֗  ϩ1҃f\$ցo3f>'־]灄 D#& ㄡnJ0l̜C_G*%O/xKܗM#Q8|!km D,Nל Gݦ(Oi;w_ &fM{PE,aYn5vf5!cc_B.OXB}6yk%\S4.HBdG3,]m-v+MD&C_h^s(:F IFI)Q aѶQ B>+tz$2dRׅTt,E|Sbӣħm]F&B #[Z鉔u+Q{uj ; HOw&+z2۾>⫤4>2/s1]C'jf,knnʼ4DGkN7r`VRyKT20nN9VaHbqd©4M'#ôt؉k+XNKVTTQj VлD@T[ Zq ix$ޕ7); ]7/t21yAr>sBoءEԆe'{s"@Msj]E:w-3zkIQ1xu[5:dI"u}| ~6Gdڻ%A>aL{[-Obw"KKY2@F]S5mn]7HpK2ũwXֆw]f Jg 2Gؾmޜ~7aQːYv9:[~j)Tn)eǸR[2>Ҩ4f|S y^_ ֺlig4 MMcT4%WB?ϴ&[ a=3! ,K\i3hKPki~ZSg* PZtJ drse8Tl֏B.68ʜNcXK〻QeW}@Fh2:9z5&דL"n?L@ilbYGGdEjYrR~fc2;tzNnʯ 9L)/6P̫%6$j= BKQ)14K0Aϖb?}l IO2a"M`fpUDT2"`ĩ~{LOLƱ)kw%H2$ҷvk ocsj-5biC~BxX4hIʞ?jd ƇI5wڀ:[ \{Q6)¹|="Ɇ%-`E.38_*iaMB}`v>g9CKlSc(B0xCa;6psX9bU_ɦ#mf7zd } ? ( 0x敡_) vEJugE\cS[Wg@?M+|PNcPh&zB\{圓!p-"/#p +Tj[FCwj=]:}p(q셌pm& fi6$qa Xܧ O(gpo(biڮySO1ͷVDcu VE(u1ӯjsGnӼfp(6J8r`d852-qQ<$FED" H9\ Mq`] tբCS!&"a~󠕨Y !6{(9{z6<.(\1 MJw 4c4llvxo,S J,DМ)G2RP. QtpڼJ2g/)51ZEP?sK6lȓB%nQwUP=[Nqˍ' cN w57*# >Zڍ jTsc6063ÿYIJ=㲇Vx/H<0wͯD;ʆX6kGB?h^ScP+F]!#Ϧ_F'T[lnJkn١pɂ i>E4^nf!(A3`ّOSYZg=($u^Ͼ85_.d'7ܦstwNQI \g+v5Q*1m T8TPX(/O ei 4hR^01<]r".]~%F:DoL@Bb+ X)ii;kh\&sgz&MS.zl0(m;3H YNc#6ul\Fx'6O >*`a*ou"3Vnh. ~L>"8c\{6ATMw@}ux .%ZBV~+Ga^xL,5]nپ# ۷k cglXcnZ pv%/Y8c3: ,|EeWy5\o]_]rIȩ?[jQE@%}X7U))e\S˲@~ʇېm|S W?]TԶ',sbLh8Y;M>d4*17G̊˵}mD:"7q1>R CqSZO9G4H3\QDPhb0p-0⋫bǂlJ|tgW\}fņtsT5O7^J}(3mdhla;4^>}0DKY v'C-y,叾*.]&e gEUk'xb,H栥sDaDpod@R/1oIL6qsV]Sx+{U+p#TJHfKWp:IytdRށ32Pɛ;̓3"_y;Z9Rtb(쾣͵rT0 ODoA90܇S20045wPki^ 3feHܶQpRo;516-XfB#v! =831,l[>tUBn]=q:~lczl=tn|d̲M ~TVZ)/]M)2N A.:Uy|NMQ<__R7F~n]ZRV՝۸R\ (i,EUxX.AC:wm)\o%o #`t54)1$L'qgQydv"@RڒяhV:Ky2Mu:K-%j_Ԩyy$VS`6+ P Ǐ}iK iǷcDA \s56r>u}ImLݥq=3Za"_V( YE1__C[$qR2cg@D1,jcizI!Q67#~Kz0rw5l-YRIan{ ?USb6P_&!c3+D# ٧TWo &eh`ZԴ  BqZ0LH:?I$ð!!9u(҅L-0ixg<$SdaWSpgȞKE4:eGͧĎ_͗b#i;ӥy0Ũ%ugemurkBSF09*e Z5Dl3͹$t(Y9l'.*u;<é5L3ecЕt#Tw_L kkJ՜->t.\{9Mzv;x2\A E[I@>@[{s%)d< q '哗-=E =CڅO|}UE.k!{%)BMI˰-!(Qovm[N֛H5E @\*Ǹ]3&CG%l$yA\<RB;@?b%tmt-;jkꁰj+"$> 8*&pCiޏ؝)6H1CќL¿w0(lڡUޓKp=7lض4;YC;VsmyUΪ'2mWK]]ro\6; =;_0H/C72ȳWvZ*<8D_bs 閅|Y-88lШhHZHc 8H=ٝCG>ѕsܗ←b{n5ۦ'0ex} eXvB.o`L(q[D[cj3N`v}IFf&H݂]♢K[%R N9U$FNĎse~ɝ;]*L!ZhzZG GjmuE-g26@]抍1 ~S,}[,T:\+B5Y@|\zN](T`Y@@˸Z>m:}_NO Y^?BO?cl+ {K? n%zO:^O&e%ES{𢐼LVXj2_S.b)IhS ۟$)9ơ+X iP(a5|,PN"(Q#>t~z`tǓCVQ e2r*Z1d7ϳI.6m4񖾅m?帮(k߂7#L7j*:; k}og-Wc4%?@imKR/ٯD<g9'Z)Y Y$'b!Iщl:8:Sog'`hє9hWI}72:yz<Ȩ.zӵ9P׷XmcJ7b0 i "ƌHcU1~rgii%@"t:EDmXy1Y 2]\4XJ.M"pjDun> a{'CSh^Q@$k4(Kp6Bs`&/j-27 ӹFNNjb`0Dۉ<8t)7#I~Ҡ6&Dq xэ9c+";(oRTRc-s=G J+훾 Q9ֱ/ |WS/<~L?CMA;U+ z­<jwy/6,=3'؋ S+*9S/P<(`dn~￴W5i4kōLƥmPɛjڝz:64/^E$оHɢ:f=)׉Lw$}jt+&m4N`9||~0= aZ_[[.$߲$1g6^e4U4&qD[Ȼ1\AJo9p$#R2 7CO 7F.C*\"I$o>0&8 G^n:X_LTg`X7Je)vmCTfEW+7"K["v 8)KHva҄-"mȒ'H.ɠynC|@ׅd4}m۶J׺ i5*0y@ϙ-3\+IԆ)q웥!{+u$LnčFoaKNlW| ^N=ŏQnArQ]Ysޙ<0H_qA i J)/ͬ^ȡ5d%ok㡽M0hR*a_P'%jhӟ8.hDn _Dd@Vh֜ڽ]Ma3L_1Ud۸>&砥De1([zPcmh8aRSC9sNJotVwT'N |>d0-a56>< >Vءg +f~fx- wH(C3 c*(:m!dYemVdźiqղ;`bCkXh 5j a \ej=Wy)qɃMS_B$4 (p٫W0GMo+5?.gYZ07070100000053000081a40000000000000000000000016439a35500003e30000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/<=]?Eh=ڜ.+>6/Q2:ﰒUoG]Y= 9&jKoS2l#m\Q`G+pfNNBW$}"!/&Wi4_hU'RD?XQ?tZL7v'f<ލkDt; zEH xQb%iYV@Ȉ.7@ŗ.!@Hr'.I8Yiuza5tyGǤmj7;f3Zj0J " gJq ^T::^L,V#cCkb' پ7髗(YVFgft@H~(~7X&yMG&}u S2:6q'\Ë$U Fޙ|b]*G̑w"UƬm^8 3߻q1ĭ ~e8~>9juyZ/J~ B|7ܪJr~\, Z#-pV*JE ڄOs8ZXrтCAIȋxܨغC0A-A*쟣e(YʙP={PgB ȤDW{>%zU5dCo2t)86Qp|(9`myq['{s۱iu\1MNx91eGƣ6_iSv=tDh ҁ] (kLïH9Z REkeowۺd$ %.szֻ[ALZl]7[ [J'K+ f/Ƭ^%ٜg5)I ih "|\|ڏqOj&'Dž.+& 3`!otAaQq-hWkN>W2 Pb [3;;Ƞ'ɔQه S1-`sG֫˟WD5mpN2/չ3.e9."󪱌H1&(Js}3S `2ڛѯxj%OqWg$i%◡9MQ-rM%^iS қMjz:6OhvhjE5-<6w?Bպ_L&x?I5䞍jQBqӑ (nJ ~`$6;c [-hzSO(>`S3C\I\\u1a G89T+[Kr8c~^ $Uw Rw~XX߫BNufg,p(ggV1ly,]]ҨJooE~Kts1,~n*?=P$#!D/H>&rP|nG vN=m,ěK4 =Ů7Q>`= 9Zq/9 X Ъ_m'HCW:r#vB)$$V-ˤbyEŅ.sd2wRLrl(I7%q8틑wq(r߮V708+}0?Ia`OYfKH..]tJ-GJQ?[<ܛq_|ѵQrBJo&hIA#vbצDnv4]^ȓ*$zuL˕dOLuV $M!Jt±mIyFӳqkvZ4*BȞcqsvʆ$2qТ dO ]YIūm ROT](^ vyQs)J #0+Ŋ"l{C"ނB^r≒!B %UpӚWNXƛ ,ͅ:YM1G:TLvKl\[Ŀ-{ۭߨ#ХqW f{?Q N%v,:GF"ԢZqs{r'\bT3k U4~qu {ky! rM8!QhC[(ZQEA>g,Rl`4%ӄR}ƺ0(L4Lɪ- Mk]+A႔(AHBv"ܢ-u6)ٟxeD.,qlKƝ4ލ;D1U)a~j|`pb '%/;k .GVweCgee37͕Jv-T IjVV]\R x؏L2M3bUObfZ;ED Yb3 qogx3qؾ:L(&P~{Wabo:_x']{E)I$]wSR?Nts%Dp%bm%^i%MS˹&0jd 6<%q D#&0SH"yvJ˫maϥ Ӕ2e"fL@ՈÈ-8RÌHxl׿2 }e݀s+8߱ tݱbhxIuH{79}B̔]9&u:!3èֲ/TZ.M{$4t~U1fF7! /Ȁ .gh%*܆^z~NLvbڧFJ};r*x~ L>'.Gy+!_XE'v j)] HAMi>G}78.ω.θBu: L#q1Uw"ƸP 'k ĮQBQ54\/9*cZf>m"I~ʣ;g}lXzV;Ќ1U|iri'F$>HMEʾt7o4~O0&gRweѩxwe!+~.'Jy~(3 ^ΠE{0H@[8SoCғ'hڽ1sW( sMԙR-%mٖ,|-iS aJT- ڃ"2L.̀[a\J[c+VZMbl*_q,Xn!Yd/. `Mu7 o'(?0xӬƌ7a^I>?*,u= ۗϺUz|HQЮuQoA.|YA=)$b7M>ƭ6[#YEfϟJ).8a4A+\4<36t淒ҧiy*0eAΚ5Tnc{K#f <+*9x3~n7K+j{tAXImVJQ;OC9SN2>\k}_X"b߱[[=wy`妱\ oI.fڀyUЍ/"8 j^7 Hӗ}+86*A4Xr9>ͤQ¡` (_,W4\${!*/rP%ʣY!T,2Rg>SPl5IrDf\!nuP{;%9U؝m%O띧Rn ܲ ?b]7E4+Kx;`/C󂛫}l,% <5?fܗYT=]È=iO5cѓWe +!Y> ͠>L4AOlphwp𝠬^׬AME32 ۙǢz9mqNz8Lx3ɿȸ(xnԸ&FݙFY1'sxOGG5ۅ8XVmJ&vȘ+j|Ij;@v,Ma<GE8AIV:X|0gCZ(EG3vF3!%xGX2% iIv|AY£ 댙v4` bb\'j@k8uv Md%SgF;#ֈPBמP)vo-@l/ )XU NqGGpgNӮB';g]J 9Ո%G#͊Du:Se0-|]&dCڷ\|ǯfB$Iˣa:Y1eй5Eڒ6/zBߌ>BROZ-ƞ⎨r6LIB,!nÆoxI{lO+ OW֝QJݿ2KqŌWE+jX+`c䈓ϸC?" z-cXs6y7<<&=C9/e/YKq^ic0j=4Ɍijkzlr)^$F(U`I 1E8TeϿ״Y ͙ ޟ+1<-oO$*vCB3p 8AkqxÍF!/٠gGƑ1/ apUZ\&q5-U[ $64xૺqq0Nv:eznБX][K;\U o(O 9ov}|Y~3*KgHfq+-*PhFsd0Y?z{ao<$!`pYB&Əε0T/?i"Uv 4LRo~D<bKj%=j>?)g~o/\k[V3.hQ;WXYviMmwQ֜6jgU43yiDeaQ1V"\oʚ4{m@Ę?B2y$ȤtD 'Wn8gBN-h\EVv+*rx`;0NuD#V*(ީA ƅm;\.8Z7LThotvj(H-X \s~/oiET1yPf@,~^2]L1Y0!c]j ʏ]X)1{㭁l;0Qk}-o&]xX揽g¥Jf&|dZ0^~DͷqCGdڣP?ߎ!xwcYzs@t7&@*uӝ66ar%.hRs$a[@A6IbGvMĢk{lP脢|ytgGDDBt&Me.g(~8(,FI Q 0ڮ1 cD),b1Mu;zMC9ǚ{e4ӧn~9dE6gMaTX) ~0D|BV ƓI Q^KP:dxs]p l\Hb:52zR vr PȾfb`"Gp*Y?fT_3J?>^Q/ P ՛5}x},ME`smA0uQm"s񡒔K?9G-;OUrh+ze" 훸9#ٸg{9+NطrWpnt24XW֤/B|Sq^0Iԍ#,zUgk,emތC|0F;=)IkBx⢧HЋup&i5LۿQa+\55ɳy.!,l_ý٣D/T` RM,.]}EqޫW}yw**of'lMN#(!t RI o9$,M^eD@xrf{r7 _IʄE?W-s ԝtV}at'q.whé>?QoG+kw]C 6,iQd&( _;Wn$TC|kUXP^mh8[Vt,Kؒ`?Ee m3?-ܡJ>%E5*܃|r~('G^hgN:Vp"gHl1 6qLX 5fչrƐk S;KFjyG<͡5CJ} FV6.dqJ驪eӑQhA6(륎:IVu۱X_bF6)cQڰw0'=W5j5zAo8ZWA4;vRx[Sl7@ZZ>F~ 3 5< 8TsT9Y ?p3,9U.lzO=`%<'YL (%$qg'#)R &9A >@yW92Q@ udGV= 'r>% JVlT))zĊy=C3T<"熹.fC#glBU`+Ƅ̀r͡IR{="NgpɄ:k!Dqũ%t#˂3_+j?F{ˊv)2du)?/f~>T4C|BxtS*А DxRuy}ʢs3iYnj1|E$A^ֽR]mPP&4J9`qj)M7;D Q&M%,.â'Hxx˯O~D@Os]We}^]8 Ma`āq 㓇L&GsairZs˶Sh^)^ARRm,kfX茚F* xiEͷ/!$Rjk_5)T]^@#鵥[lh4m# д%*|<fA-t)J2 +tEwm⊍ C౗&z)wg>֗5LT)5CDe%\J0ō6=j5(6";Yаqڻ- {-ͯl/Z&JiO1_P:4%2to)]7bʷ. z!*>ިwDT ܰ[@Z$Okt0XADfSÞkٖgi%x1|b|3z*UB IB-\_d&`\5Ӧ.j4D7ͫxptyB{Εu?5FWC%T_Kփ' Bf=6@9\h6RA}B$+'F0}ֱu 43} ?!ap͞*?{RE?v1aak*k)Um8 ֩¸WM6]GWN}d̋%Lx}o).'C1_dmc\[_m5O[(T  b (,b+D۞nH[՗XGmAQA^PE`?nh5@.pΓ:mg.Jr fEyY)R:V\W]9 i@^Ū#$,7{`Bc>z9s)~8d3Yf;x*u;^lG$[_9X˜^t a3 +@Y>؞m3}ٽJ V#?]Gݯ\ xI"<z~R8Ku);Rb:^H8SDgiUaP n7ixiR% :&)9t >|LϽUYKR1jCiTZgor laإBxG! K(A5NIoHG βLzh)n-P, rq(5@ w~ztHLԻK7dwNWҴ65=a˥$>vM䥢ska)wWtiNl_&C%G6ԩw/9yoax*QIJWĖ֡@(] ,g*6q`%Úſ 禵{tr\GP@AyvwXJ,Y>.JP!b)M$+1SXtvSp{Q~[Z`ע:P q6qyBԝ@ dϩ0EcNr w.mo~3-V|׸'N%@m. U꩗BLKU|ayI׀'c.RbgT>36,|M1ǡEFfKsI[*?='җT*%ڇu bilVG$mV7:V$MXဌwYfA_>6l9/dPZ5"DU$̉G-&;'`@FGiQXbj܈ <KQֲnrzimAzU~۹6 yI|Xr4֎?@_f,41^O ?3 >^FO˙U$'*PFEK5iO'Ǚ "߂Z1ZT"JJY4X8|rT^ƐF'L06QByv 1KqBfyKM\,A*;ҝk'rt c܎9Tl`Z+f(;ht wBҔZQ睴8>\4C-$A 1: u:1].!p' =VȮdг*CoW>=7>K̤wX#?}$Y&<潘H,Z[LQ{$&*9\5%:<4pUL]rA"R۰mbPFJrAi_1Sw~PUQCo jˮۑU&frkdpFoB3Z` ȓe$Q:6?@pPS= fu}u_5=tn ^%JD/7#QK9njռji;/1d6RX+t89z5cr!sdI_}3}8’EvW㴒xtz5 "祭 K}l)撄Nӵ h2v`끗AoCI/%wF}/}9G/d6 JA0ހKvj;m 鵰 exa|$U*mD7L:4mSݵ^p;0OAyATiDC3Ur]k|PYOB\ ͐jN*:y  JͲp5@oe=$t^ˮ$#LiϹ:1z/H@y:chDM#lg΄;맨j D3t^r5MZDlqr1mDy&KD^|g*;˔UmMLppY {|Y-i:,UBlc*KVfg+UϖIKJRg? +0/+(%vE)f MT~_ :FTsr+o-XDLV&Pޚ`7j.je [ʏS7<%&8e$dZGg"}8M5( Tt)Xy^&])b(6,b`S0<.Q ΞNh?Z7؊$5c6yǐeBϝ3}̅ʞ0dAF@SJMԨKBrox. ; 0$7D?@WD7XV<{[" V+e /ʼFW(3zJ K$@qYLD!VT-ךnü? n&?"Utߤ׫ĈI;~"6:/vӍ/ ;'Ϋ@Bfڧ$!gL,x܄n%s3XQƮA DGb&Hp"*VNRz}D"cMJ)z0Bkͯa7`?ў=bd[ث)xՌOk,``XD& GCJX=i<.i.: >{kveF _™n= O= 7*QEb g,wXz:-F\M?B^@&F96t\ҁLV- bznĚ 87wU@qBu lf#4/=ϘVAnY61 fX 0JI8S |'{>IvbYw(,]MFKs2t>q֚84T%.00s&Dd7fhiXeO=J2B *X~:e <%~qv'n>e!,q`|D'}.~QκY>zGS8\B!T2!I{DqbxG،[C}A|Yx"/}Nb3p^BfM\༲ňYyڅS†nd@W{n֚^wIP]UAı@ 7Woeel,ow͕#z{DLѭ_3NL\[՘^Zyp1L#D溍S6MGgz!]t@hO"36ǟբSũ hF. sUhD #iGwt1v PYh:4ْ̿<߹~&jH⌮.r)CFp"(Ŏ%&ͼZZJD(oUWC߹' j"9ÏFGXH_o7w/56bxc ߔAL*mAY)._DÂ&OzN=YPcJsA\cOTzIIͨu/GZJ)UhF!'dsG7+5JVPcG˜k=#wiu;m68:^S9uED豵.?!"U"|0n(]2x.#r$ e]I7^ j~"/I0Q ZVD݂s}Wߺ1.q9SMVH@~$yP=[z<{3;`n>bū_YTv97*šn(w.dX=> Ҿʓ9^:,FCC8.~ 0(Vb來햦J;"3oZ[[4𵇗&6:m1 B9<+p{Tm & i' ĜG?&b`Ƨ @ %pC\J,y͢ öUe h!e,m<6QՎR70ͽC|wrՄl^@}('UCW"DPpЫ!ŗ~TE:fy{d;\Oͫ>h? w._P}PbhП `fK],aZMbM Q}j">G 8UiW?ѬGZAAO/wkVbC +/S; /q8D^ɪiW6-yuGW%TG)fpL꾅#,\N]Æ֍>e:WY4/& c6rAn8_($J݅t{IWpv |rI6nvNbZSjBs &vB} w<cDI #j >u P,I!}4lpQH#lN)})2 fsbGmx-i2l=ڼDA}܋#Ħ %&jAQp#4!BЦY4p͘W?5]PbzQ/jlx<E11ga4Sz^0Y H 1ߦ׷2/nI ZTw"<:cyX8~tB|a UiDaHzc%8|ˡB0am= ;Kc,*)EZ IH_*Iƃ{Hqc2*K Nfjxxm 3ǔb)9j]KVvVDh /oFͣE꾊$;0X'26I!nJү(OCd̵u8BJD\gي΢2}Z, Sf)->O]MiݢƔGw\ ȅBg;*b+C0'ejF_il%-J#JtjM!X7uYZ?e-btW|R|vt4sDe1R2 MN?Gsؼy'uHsW<ƭ7v쟖̌03A X`Xp.w^d,`zLb47ڴP>N2dl?@]ĸIp}v;K9YKFnfb s臗 „]-r5;zWJ JܼtZ$0varhGQq^Jvc3%+!ȐE2p #*a %|rhSwaʤFߧV{zɏD%wrob`Ӭ,(9i$0O͋VpLs@'/je+L  V#]VJљ%\qoR4sV%9=jن-h8+0{Of76Eۛ){/Ge~&uA cI59 u`{#X(fZcHFl[uX{>.'P_}y(w> 528n>=[LXa|M\,ErBq3O"Wu2SWC=OMx4cVtU갊I?#ЕFS)̑Ej$  ɴp7:jtbՋ~lS!Qv 03|A{"[9\œ_ P͑#gԷLBld`u8̡{7S-\S)pM D=, ,ث:oNUsUpͯF u3? %> vx+RGG;u8TJƗ$l)Mp=;-rHc40 ivDP"v+ \J%H+_8}'4!o=&N܏.5j{h^;URDq&PW!@grN5bs:LnքWHZXݣP8cBCa \`ol `i -4ġ0fԴW>=P"O@8T,9^Wȥ:fy8U6x۽\ifjxiHUȽ6Wj#Na2TL:>b庶=jXM\XpkwbG-mWYj%wLr*A ~! P%Ǿ v b$5 ѫ((YgK]K ^ ӭ.#%ѕ#*0\H4Ӻ0x9 PO3p9O@Vtld!GeH|4+-Tv~6FFU4Zߙ3| H-d{/@~0?Nk%R9nX ?Y٦7dJrXpmM&X:w+mɭ4v]J3F LL6 }偛&U zfQ+3i86! OZfQ%3Tpԃ~LpL1)](m+s 30\1vld F%ۚ^BS+5 ;]_ώ8T1;J!m Q}#/:2{UH^lk=F: ձDgg+ *ش|o.kXJW~d˓>#X'5m.D?X!QD5!=Z>+$T5xNfŅes]Rs1!}k ${==Z7HD$>iK)$!_1+-zl{0#)*B OSaC`zKZicrXQ2~,6Z1םXS r+P"J+StPft Y xCDRP%|Jс ~ml]i">wGh1l:zK~iDj6sF삜k9\]ܻE]]&k:.6[3sT$IY*5qDEVws+f%;|KL,IB?У,Čd>(&Y L.@ e8dEl0=C6zUF$\Æ;@5Sv2ԭ|Ƅ#)Jp4s@oGYg+B&v>8Or@] yv-z PV^u/֒Gc|;l*Y_ Bݑ+f#1.s7YH$6qC%0_*6 р.!Ss צl݆ Y3 *2c=+->l0 ז;0M[ී #FrW3Zlp|ң%/pW;5OI 6(uc~ZN;S>8s=.jnu\<\ -Ї5 flp7FO*B/ .IڬELhKWvdKmOwكd(4B{:p(ܶ39#pIJ::o+X%! "wkc D{iBXL#Y{beQLDm1}><'gxٷ\q*N}o/ɈZHa̧Z/Oݗ' &9XMs}U5ofMGcXL&kٶVo?] ] eN"*FxUb2 %!Fvx3V7GP} +h9].O&7I'h;\NT(M9Ը*w^1+ \Xº +pZ2/&8:[ј9ܱ(n7,Zù1F2_`GTp_/';VgERN07#YQ;ma5"Gzlt@Z CwFutZhF:2/W Y SR(e2lꋽ2HLgh$㻙[VNJ+g7]C swp.8b[5Åb[%8tWgܣ1^]}a|-% ^UzֺpU >4KG{+R;&lKsnf>ϣL"%0wz*>Vm?gWE29h{IAZ=FȤKkI,GL7*dHu'WDs텗,㈩Ce}>wbUh˰Pn ~*ٿØf6m_,mKIvx.Afi 膅B.9 * ,R!ޟ͑w}\v>n^rŇ#o.z 3&*rKmJ?9]6"AU}k QI7-Gۻ9ZI+$eas0-l(7-W8 !cHaN&L}N$ 1T*/%Fu;q#"]![3qÏ`3 i9ߐ N鈔,x"t%EB80Cv-$Co ;6\v ?-9V@ʞ{/Up5ltbX$xO5Y~gn(o?RaZ[aCt(aW߯y Z,zb32n(twLy?۴5C̰w]0j=l^by;dՓUg)2f}v(s VQ4v]\0;[Q|51M¹5‚In]`[u֥)V cBH$ fU\])O+Nyx"S-jf&Z˦jGV~ТW^<^r%1V UӁT.rLl1[1γghww=?yMZwF`gY@z@Hջ:+R޾, Qqns GQJ,y/eQBPI$Jl2;䶧=#0JFs&;sM(l @){O:Ĭ<쾫D7mp(h(x߰23C^ȩ{ bP]n tY)l۵/H%]uҿpq!RöFX2߿8biK'(oA:Je9l٠!t!\ƉGEh/.aD TpڢjKn"m"2VgfqUULØ9[A쟄BMiv s>u2vCWۺl0Ҳu|Zn+֠U|UGC 67YQܜق ;1G,H^Q4~FzoBGnV ,lB85V𼴷7.5Eb=W- hx{Qx*}iy)L[PZ/\koTɔsL:0(u$xa1 'K[ WnQ5B(AwdB~hgGnӼkmqe}_C yXoCɫGK"Lt6υCAy$mX 7/$BXx!Կxep|^챂<7YUp3eS0zoFM 5΢|xX1hYt0Ԝw0o̧gbzJUAȥ]8iI-n [,8/% }@E9VR u윒o|Klx ?j[?#HN]nӍ~V}MӾ=|A݊)f |?|ଜ)FB$TK^%8Rf">f^A.3: j)p;U`PJ_`"[$$` b%cpd &-TkOqy\Ip3 f7ER^ΩE)$ufl<4  aGw 24WLUbJת XKv@Si#G{&k姯 C]rꤓoGt:HR u}GJ_atYED݂xKR`9#+JWqz ҟbdJUYӼu~]o8]%Erb-U<{Syѓ9)A*IKZS' GW\0+>l6Ӹ008v ؗlkg\.= c`9zI?4怕h~5;d[lB+3IRѹ ? KOP\ `\$v1zq %^6j70]aSSh_8q 9n2 kBq,{ +ď$ǗwuHҿsvw~t&ӕx}:I!?kO9-(\*5s] lr gMMY zQO9@gBUHLDnzdoMFg͇NYTeː+hdLc6ǖ2)- r}T?E(&ܱRxi?gVx}ף6t^g.$YlG-gYRMqŗ.(̏fr_8G TiHu{R3_8tqRb |.tNw>yRE+OfNI-P$KAG[DqjsNS5K]F1$cvК'y>d-= >FicHCc āV¨Ue/ơ SjpW"MU_ 43ZF 9{F KmJ~c$šc)5e#MG4֑g#d{!sP`o!S)r(~?5)eH3Q&kI/FSr1c#V{-ѳb4u |o׹5 YyԃoYI|٣2 ܀7SuC @ E`4][\dkA[:쌀.-Dpԭ~cg?V}H=YijavݯBșh3krXT gBlf- F;"_rEEuk(Sxk T+<4oSLM{!}B_ƨoYB}4ZU .$N3;XYR~DYڹ/&;SYl kV2MKX7;7 H((@z,6޵'0{җAz 4aTc䖉0{x\3y,dJxuԲ b)m:+@#3eؒG2F> ;r$cs$w2[ pȢLn@+PB82䄊ar7JJxIT9#rwEzI?4WP0'9B{o$/j<m\[ jJ YK6wX}1 HvFBntewR)vVgor%rYt..ή032~jC/8C?2ea$wR.R`?uAÕt9y9<zKTBfP-_h ! 4g眵z;?H9px~{2 R|I({&{gC]CjyNDcimlmhˋmE .n`|엓tjŽ-KL-쁸s0~j{P~>4)P8@wv`hV]R(`w]~qSv9NBC}0` Q%5io-pI8Z ^&Eqdĩ@rEqVfߗD AF2zBXŠ8bUCiJD:2`N6j CDxzƶ]cH8ODB -<5nӮ횶f[:OQWdHu>[< 7/:+gQ&h R2a*Fe}b@Р貘guAgY ?^y|?Bo6&e*M/TEFߎVv?ZJ X@pMX3 09n/}Qޏ4dDd }T٫:>@A ("NOϾoߘl's[7:{i[o gZIoPxb k,͝DcѲ0cҋ:Znt_k_+=m[>,7ֈڤZ#rWK15=A FF,Y0;xeB -c⒲pcsPM(-LE1/,8FBAIཇZ>Mh!\Q?[„QX{ <> Bmh9_/,eHUo &'9FX1.]w`d~9ރRϏz\yY\ޕNöށ: TZ8p9b9So/s=f0n\oKxcWj j%Ԅ=Ŏla4&=I&It'v?ʁƁqؓ ]8˧QKS=)!GA""'Z7ܺGpLy-~(Ɖ11g ]6ѷB\n}TB&Oa57_F)?i3<%Cp1Bsaw q3Um"UE] o'͝4'=c҄X|&d{dGPS2SG_Hh> ;{(tRھu ۬p46Rۏ36 Heb88A4nH-ODA+[-O>Ư|(Yod{4B.|–5?rޫBND^-)Xm 0PƓ7Dl,Br%:q~ ŵ=FX#p\qN1]oSGζ2'3S&TǵSZUGr"upF[bhP98o;5r.Ix׻4~1;Y9[5MEnރoB'N!ІS𯹈uoh[JV){bb7ZƵ)OGRZ[r1NB^' |X@EQr7P<לPyx [N]il(ͣҘcr)<-ɯ; [1g<%8QA/1e7ly2!^H'L&5BB$RK]AXGȿ* ō+cU=fr`y$`"5S~8'}gcN; E9 #C>iѶCWV5좘m IvGK;Z54-6C:Y/_^2j;̭14cڼ [#Dʖ%nrԶDӓ5`f5p68diFnkMʓS RmBQ,,%9͐0$4*e7"L DX x.~$zM=ҒQbFV 2H$JF!"9'otz=H4KZbcGdo3 x3@jt R9(%X.LD 3] v|tbHr"jHV1Z`>8(H *)InpbB*F12EUg PmQ{,8a$&,? UH;DnN#%@hCAs>S1GJ ?r6 K_p,Т#9Fu!LXM6'\vT3(yg~H= q Ȅ#D}E98S~&,"i% z34 gͳb 9Kw=21L(rYUj6%x%=[w-nJ5q'u Q=&.=`|KڭNhLQOXo+VY n@]K_8@O!bsI=9lm#=aݷ(t2eA#k <[BHvi˚"a\X@"0fc\T'־k_B˨,>ޗ,ATbBi`;m4+L2-(R#?yz2힧,PXVdgQ09Jv6(VeJ%#VOո%AUv uoË$[H¨ߦ"jH}Imkc$I8txYg?3d5K#X~uz=XiUAFɌ/hCh8S1τf\0bhYy1Qf ՅAiqD#)x* rl#eY:%hj|$\8pPB@A2lOqrK?JjDlm&OJgqpbGr4BZ&A׌cפ))#6Ol;ԫix$ 5Yml¶ɳee7Z8TFBJS`@V6wxDʚڤf-@oߜ6ANXSd-y 46_y5H|z[ΧL(Q0-N9*{ :! Öd>5.I8.{ݹ%4?%Fp@rSC68Sujn`-ҋA\gSZqnVh}\p!YYU\Ip?csJ}@6_ t򰁛!=h$ "{vF+eHP,n}/Ķ2Kn:S_k>ax:1ڱ+|o>a0>)ʽۘ_& |ҌѠ;<8'n?Pw%1ώNZ>^=ĕȑ\B}!tnR剀0Av10IyǼyό D؍?)i[uCp@>y_ru4ND2,'~.zW !+A \o0LޤkW< y]t#9AbnŃ^. #ʾK$x#]nLDD~N> -[oZzW(ˣ#eo3YM h ļc"b~/U)L{h7_>яbiTTg׵zjߙ>'PlK/S)Qݪ~Q/ asВӆ^ۇ&?-乓Ω06of#B]qJ;cV8B"}&mM Mn(0H8 c[ sX[?0]V傱<2"_G,nXT:K֟I&.qhbgI|s7qO_ϻN+hКe+U'8 &4H‚eBpL;ʥ4q ƼY"L=ymT^IfM- {y; 5}"&E8A$U)GBO98tP0kܒNs"^{y٩E2 BuM=Fw-.Ҫ {h&F1։юVde_kDw#o~6k~$뺵^OxsjG<Þn#^?2vE6AWoô~ttJCuѶ8gbըD=5W6$C [kә_Yn]hN` Vaa2Y[_ V;H)ߤ_Bգ2MMz!hȎ\=%N 7N)h#<<  Tx͹Rrw7a蠰+{auQy:v<||> X,i?f6+G<cmAU91F{SqI>:Gԡ* 2;X鹦&E.y: X""cӚPXcm2}uXіfJ0,M\  [݀T~23ђ+ήO6e{Y9'WS8' l7V{Q>U&KQ"=7 75O<#jG Tx$x0|N N)RhW+22x?x6ٵeCpn071]FHX[.zv[\'8ԹCZE7_0.5:#on)mLD%rp_(rlp{nc]LF cS=gb[YKw{d҇j^bjʟ++Cյ| T?^3P A)Y@LUIRICzYY8Z2xwm2'5>+s"3W uW 9_66^x4O=;S:'NĪb'[AL8M iTҵ {bW0~5#vj%q`ͤ43 +]6OQK&,zfT.v݁Xfl>98M$*2jK"pdnΏaD o5/hpQ0+0T0Ah7HLuOx8F ܸA/K"s@14b078N~AvO @NK;3|9U %m o4&*r8v`\;C2(WܦQ0U(lv? ySdXxV8[7uJq.7(C}oTvlU3'p]( +Lg\(gLq?^LĴ>=<-$<^;_gS!ta &6dIRTa;Džڹkn:0+G|С-.CiZ0,^?J@Q/S*̦D~)/Ig`h(yQ]^6 |~hU|kO'z[I O?]o k`F ;>Lf{}> cuv(Nz1Ƚ3yS zH<fҞ}E;RuH=|Gh2h\zŦ<ZX2[8|-&6ehK -r0E`l nkf @1EdXBYQ9sf)"&R ęo6?\ȻJ{q/79EsB:*}C}[C!Yb>@ cyh[2n4D݇ZŸfъN&z $:rWgg\z4G,Fғ5#)IrnnT$aʺ/SJzrL- v|@*r/ɰtA2<6·m2 ՚2g~ -4Qt.:&7%o>zk(Bv "A߱ͤ jl;ce餰D`peFFgiU`z!Ώ:E+':Nr.Ȅ i}JlK\ATMA^1YW>u3-[Qܓ aWиs=oe#U4g<^!3*[?Q-O]U3' qv U03-`omǫ F㯤6rԆ~o=Ϛ۹cv_.mi戋gF=Xds8.["=:ZB88T{\ xAd+єi!vc4E*5[xl{OpOvLoX=,.*#Կdu1aϓn0E5c CqlL6D$> ;H_1%Gpbz=, v,K/XX3̀"D8y v\WA!fv|tA\>y %>!65XV#3rɸ\v. W\V.*qfZ# zt -I鮐tO[9yi^䚔J t%1zz+\ J&.Aΐ_kzc4SG.g}ϳ467s=h^R_G^rؔhIÃ2M߾:M؍zP`p!ApEdS7JLfZfČjcR%}Meh H'Qg:H*I'h_&Aȼhe4̎$U%Gؘ<G ag+й()ޗt7ǜCjѻ~g4ȗpj0MVD>.23GcȦ#8̐#s,鉱L7l .1/4 -:-_tv0X#?C9?׭SP8)po&b%1LQrWj\L)OI: tC462` >Ý Wyɭ` q7>`a_#\VEPy,`IrWB^+4dろ;R 3EnOVn9* N ךkY^fmy=54+V$HR"_e6 T9^ڶvhTo|בyMΈ$F\ˈD"--:)bדW5Iv!cZu7T0];FFwS1R;u?P9NQn6JɍラitIƉb,,Gugܕg4[^1B,Bm?HF ObK`\ْJ s^&iy5O{.Cof z<ګC㷧%lc\,jd$'uyp[c4e Ք6WH^[ ioXiR5kgX;Q %=.&rGGM[H,ʋ(&J n2&ShԼˮ͉|2\36ri| :u3!ZqB32hb\RzQjcDݧ؃31+eP8֡z[ŏK|Ö }p:|O70{^G; NW3zwʕ=iPܰ!\Gyq7B6-xl3QW|k߲҃\*V3P$IB5Z'7e}aj֏pxt?/g4(yɯ(1iBqNyp)EJEzbPnSsˆX=-*{qkzLc^Ȟ`^9 !i rM d _'kdwx"2wTlkRQerzH•s/ͱHۯP~ ?ߎY?h6£z=;Hs'aqn7>, "x+㶹 '5^P23l4KRbm2I5lYϯ2jZ#cц!'Inxq+sTwhxLAwoBA(_+`>!04v*]=7~F9P%nY/Ğ`IO% ɇQd(XxrYXlBܖ!!"x3.z=|"(+) EpbnI f?z.A lFk*X<СLcdV#g]3De]h/;:w(hrN L$~é#㟨 !qWs}̂M[# Ii$9Lتvb!bQA{ E MRO=-R4c?}_vuZ{SV^M :43AS4 lpW.bwC6bkp~q`Ǡ/t%bYˣI܏Ag_0o%Gܮ_< DnG73`RyTጰmYvom EGi"+z=R]) ^T 8?2gT.(tDDP=ErEfRzO?ؿFoirZ*Q" 3-ª[yE; o=D`=:!/HΓ0 s$^+ʛ/*`"4@t/  8 vۙ\g&>Lwӛi wu_x,.7}DIo\}N:{A~aەlDm(_w%`+ `{Tw9h_5C񥖂]2ns+0'SXEHv4@5*GGbyXqwl_4c&㔻;@DnI|m"~?fN߇"g@I*`'C dd5:U>V`[F? EWfvm =8Be5e^>z]&QBB*D+&VgfEhy{`'`Qs T;1C{"ј{g-WbD9 8w1>i _lUL3t$EI-,}}YiQi\ӝ䣮Gx= h,Sg]+GG$+֕R *ЮѳOʘj,+?Kv~bcj,bsl[h T~Z_$0KuDtql"8L9qIOղZx5Wˤcolz?!Ih_},cJu"3XuqN/~Zr/HqQCB.aσǒݞ,N^L )9 $_l˰\Blz8ID5 WrF8Oy&GL.%5KjyD$͐^xSuڝfcg02_u~q nvcrq/J`!F{n02KLX6@zX\EC .4blƏ_q3" HjMOg 0;s JLh/HLWWz?mέl@-z"1iV,W|'֤x8"ew'9,b1.jjzrTfDEHev|D:wt3urx/F:vJΧ hڞQh|J46*V3 dL=w Vlu(/;$DnCA홪`OFim>Y#-X l {cRGNhqAREʨZǫ\5*IP#2#[r&)+?7RPF^ O\Uo$/!NȰKsuE$/DWfC֧\8%-YQc÷Rk%8 ӟnXh"/Ǒ+5Ÿ&[)cC5.ȸ/'"`?h(٦u`!C(w/Ѵ/9* mfQ3(x/>Zm. ?3+ѿ@8X,}m s_ +Vf#d1<9 N{Mvu#زt mYFbkx-&C~݌5g~GX '3U^yV+-V-oٿ$譕bN ~=_`{PV-jɨ=@8uxiuO&г5er}qA)"8`\i瀅;{`X5@v|ѩ;fU9Nni]X.,)s>Vɥ4@<^7k Qtf45kDr:{xgX;4dī zHI^Gա!rx6'D%5RB$/#c{a/!{cw z 96@5'pnYe-yֳ ,1ZuLx,RECGOPqz0r6S O'e-$Z5v=Iސt2c՟A4cp5"7S@'bdj(dKÊF}vu)R/ aBt$lLvm!}S%*sqJcִ8kUyqgF&\ҳU*#M:="vj W+ǎ:ubf [-Bk"F!͎uUR^ƢN{3/F {zGb Vq7'ŮBeEZt40m7@.7m$Ɛ+.@=Re|~d Rw&%izZ@*&,aNP$ h^UO{A*ytHh]\#*0d,.hWKO:nATufFdv ;*HNWN =oCav>ؓ6WN :Kp{\k:F" j\++]=3ʺlqm me\V?@3ЎSkXxgcyEFix"N&k-siJv@0RA틘?\q5qCGǝ&i&'6KEsN<>߾lߡ;觱$&X]w|xfskO ~G\vԖČ>MGf&avPac2 -zy&1Ixue7A229k"aI@@%×O;QfǪ/= /i!.."=oMf۵[=zȵDdUS|@̆*&',ᶻ"Ke4уڮžaG(ۖZ8#w"ۗT/QYNG[EG{ 4u|l!+yc*b;VFӘNyKsr@xXR\Ԉ"jkvQΈ!T=l\ZKv( {O E5{YyHvr0EN߯uX;z*y2CFr><񘲤9|M!J8=.5m)~+z/X66iŧyֻAg b"Σ2LÊ*clX裍y:=} ߼xvJcGF(ֽy&cI=H/nʩR[Z̚"#B G_%8Yʓf@qΕ!E?N9* t4zӯ) Wp,c˶ ,b-OWlt$A|VL:dH5FܳS2(Cr!LbN9_5Po.uHIwBIk7G {=q Otem7J$cezHvG£]l!5Th7=h8Lhb-PtIWSzD0F⛥O %{ .%ߏ0/m4F[R\v2Tp5ϋhM|sDyч2bB4iO\#'ogd|4/wHIYphU1A)/T{Fdq`A$Fum&G o{;{Brsu 4 (07/d3;sK @fxA2ȹcQS *tx {wt:MgӍ6 U{Z5mEv}K/͟.yLv'2[$y sQlr|zUI ,c#VJFʢzt %ڥHa sYlebwn)kD}f>Q6,WC|쿠*dYޙLo ۲앸AT0;E3t39--~P!sƺjO tCa9A3^ݍN/yg ׃HEs}Gqs#YմqLt_ѕ}LrlcƿgGI|]<!2 t3ldh[ޑ3nǿaku!n̹ oA7j/wp5q?=~.%9=gړ9p#_-PKGhk)a9gv(1̀KA bêBkړSbwL}?B7%kaI{1Q`R|`LWԩ#󁫎U@~q ,f}E d3MLh}o.|h0^9a< Q)6z\z`ƨC˵/nR`>-'Ru7N輭d&ɀ.eƦ1ДN\!4bsDS 487?:cVU 9rjWދv0&C[ǟdHûxՄJ(RiJԽK)ή X rJAdp*d,&~AŦP(  ?S]*Q8;'L7wSlt8m7"JS8rkD.q:KHʺ3R_AO;\ ;މkxqSc s˕ê"W}5*9*MW@w )35>LTbSϴLC`;D5kIs tu>,҉hA z,ۆ~&+Z`h'q!Ԥn'z0ԏd2 L.-Rtb\qV־˚sF6x-Bu]o/P dKZo$ #5 tǩz~M{n.BTkCt1zLv?5 &f߮"=2)s)!9·K]Dʗ| w5ݡs3U'^ɹ7H-UT ?n7.'%kYDro ;ND}&"HeMi4E[/Ayjj5VlwkN] H'`['ـQ{ "vAh"0$"iSMVx/y B0}PɣQUt1m{&x9tiL=><*%XoqnyZ>x0feoÊé5 P^x'PQIWCI]&31ezddzth=kED>˗]\F.{-DwN/1ERtS9k H4 dgRZxLf"-b+)EN`.B&(g^QLdIbqA{ 63 GV% N:>ǣ}O 9 KvD̫)ifWݙR&ܱTW/ڛO%h=qK2}s{:NaZΆ3ZDFŐz) %0^._twLůgG?M ns"ިO<ߕGUW:A FJ',Tpmoa PL/,I`1T,27Ɠ2I­?.QA2RCJDԝ cIY_N (ATߣH)1e GǂEMT EWȰZU&ĪF[]֣?!YxٮKF3Lx@VOkF`vakd;Kc(U?}19BhtX+q! è 6e@Q-k(CD3F=n IWKz?`2kź,<l* AiX}t 6XV Y$W"U֜B]^s0@7( Y0U='"倻[24V6+Oe#4֟S>jٔD'j!Wx&Tpv=&vw:kzp5.!;Xвeh|$q@Vo4<;Ufeַf赟XA1#i'dEhdToWZj^ 8lj )~,?u?Gk'hgI ˒6sN 4}gKRCZvzJ=,19! 'N+t>P cP/h"^k0$Z9D k=SIx)r>㢬g2$\GG9nwyfW"&ŊI[Uf+=໸yM*zXziZB ǻy>wpJ |܇K䦰n[m"_D,9uu 'G BMggT\TD˗"`)V70D]~#dO$;fW-S:BM Ne7fF|i,1}e}{kcc'zu0 P3Ɉ5ӥĺ\ }2 E@@n8r>- |:{>ypҌ/.; 7k&&,>GB{ d7D\OLWIմq m+':s^f km ~1n 6"r85(Wx GfcЖc?_IRA2mnKX@xaF}S c\`?*ۍ iD0/V9$P4i~6(湢j! g$FC׈{0dZPB|޵e`xfQ #]JӬ()je;euTERa4]%`ŦD ]=)eonՑ1F>Q#M]MʘSMu:w)i>0f%'2}=K,GSI}*p0V\BKX; T%K++3!5b_܋V! 6,AD9 p"O~(!Xiה"Ċ/gNSmȄϱKKjkTqBCo Gs)~TˋJKsxNO0K64cIWƪ〫dX`|$]38bV*'ܐ>bXO)E!<ɺ$GuG{ V_mF_ҋX,$"1L$.xIm#/򼡬mS2 `gSY}}pC l6<߲18Ζk?т/hfnMXwLcy+0LZd>9/3l XHY}@I'8&KŨSF7rgBU3h.~Q֓9Z15ާJ26_AeeDCD{!T# e)*81`γS壾F(ȕ` PڛGv?դ;bݹu.4YC$a+ ] Ƞa?, (Y ΛCV2i䷝ $\SwxSզ@(kQ^JXʚEN*>"!K*g@[{F,ư.Xo\r4n) ')}ߤLFs/!\K9)>~f3n#a>' }! e]}4/|+ƒw5ҵzq:S^WYo]h9 UKg@Ш**76jm`Rt2&Fx6U Q&,ZA<ˎgbXegQ}I\3vzuvo:tgU\r!m2qZN b* [DlCxo-@qi@͹L7-5wZ`lFMk NQ dt'%N޺}}9e9\ZS;횕ף!η<o7X35?g$4&BȾ #O# F(SؠSQ!ݐy8M1 Rd2o*jȶELp|Pi?c q*A_ hd!qF7Cy1S:[btv\KP223GQVW[ͰF>:\u0qrWcʪSr {C.khX  ?#ρܰg6Ϛ72{NS %XB:Ef҇Yg@.ä3x)W*p̃d05!̀K1ϯb!ĻHK!ѵ_233>W,Ԍg}: l%0:'0~ȄYx xgYZ07070100000055000081a40000000000000000000000016439a355000018e0000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/t?]?Eh=ڜ.+*'>/d >K_*,Z:N<+{Q|{h`M 1=aʍɍnsW(ft˂m[4$47 A,_|}~9k9ܚrSuD87rܻ簳=u3Ә Ke`$pkY༼S=xNpjh‚H`JӦ~;k@!H*bj69sci w4@K%?+(Wl^`+O!J`- ƢX>'?$nL,"?ѥ/Щ`F-ɺs?25izfZg`Z>U)α UK xwɞkWO9=E?(e6- GI|S:Z*Mi_wu|N+Tn9d&YMaL"Q!.RKI9fG&>c,QWCP0PP}c;r~h]me/g}CmR0[ mqA͐Ϥv XO荤20C;߶$h(?? jn~B-_ʡ#0U)#~^_\h:-t#/#OKyR/&$nOȕ!*Cx" wQGWZiǭmJpOjb HXU¿ѕ$Ʉ{7,芸&߫d7;/g Yp 3j`%{b\V}]6PS2 b5X7"C!_v6G,蔵*1PGo ÀڮAq;Sթ#tu$^2NȧO5 qDN*@Yb6s u=@Iʃ֞'iy#/ϫ%ZHMkMc~[~`_Si+1O~(LᏎd,Dt*eb`M|gmLᜪbݺR- YPcaUдħ>`{eRXt*E#s ^Ε,KO<:aiM~7WӚd  8NI$bqh޿V tp*HNəMu/wܲJڔlakQ.%I_,6A F&Z]ڨH Svh-ڿrc~I[GgCtV֩'hYv*JoE Xj}~f-L/2.\@e:&+k*llpŒHIm9wsGzwsYLqzC)7wf :QZ) 90=,m@ -r:kLMS>60_yMI,zKP{)=B&B/'_6ϙ?7e\xܢbT94vԉ0C[`Rh,   ɾiG$7 v{k/nj=cr["Q2`.jBI 9}u)m:Tjv}l_!Iz Kiwq =`9Bv2L̤30 q? މ#9]hӏny[:W5HҬZ6s/!uU8OMISR͝roWkmGaKVpm`/#^5Ec9A[ _HNU~GAR}y$JFIG Q]%Mubs AcW=trnot L]*"zUu[1q\'c8>QBZ4 =2jt_[Z鳥#o$5GjUJmP_JoP뀿@)l%SY̩'0ώ&pֶvמR;xT(:Jm'7eQmLi.:f c  NP~&"o=dH'MдM/}OGEYZT^i%"Q5gm&mbH"C=A+]#b"8VvZmhuDgA# ~#jI۱y==G q PL(ڿ̝n;tr17`iDYN>IdG$p OsCDZ~*‚'-yPgzׇW_߫.k^ND[/,ѰW&G" [l֠$ @e,+I WbC+gl u̦+y@l76 cu{c#I}`w0%~10{/gW1k]+`gy~ ݜWF`^S|w1+!>~Y[gC"Śwxs-I,l.\meGG<Ħ>JMCDSg!O)aK*Tcrp|Ժ;v#`)jˢ2-!X@/"eQ94c (h!I}2!Xw-F0lC6EA>ͲɐO4[Ykb/Хp'_ucqҮ;.'1U 'Gg-GIŋ?`xp=\] CT-UFʬ:X8GԬQ3 +t:8P}uAGKMV>ݯnf:+DT{ca/r"1%QKuW؊Ś buـ+l=̢ sIc)чVg3&4.r.m.3 JWPW5z=M )>^!+@W x RqF(- Q A{ %&歌rȵ_E}l2>,?ge7DWѸ0pCਦGѬd*  ڲhMRzeggG8lvU1B7UAg9GGPD) 䲝gh"/N ,79?ˠp)otsCEdg51I՚)dXǓI|7L"[0IxANtToNo ;:n4-M: C  s*bu3޽X8}mV͗mGoE Cf.Н\0FFН]ib%HQJ%Yj * 7zcPJr}ͩ)bڂgel`y#1ي f#4).-We4kn,?6*AG'vN{"A$ GqSJTHBzx]9 &ZuAyw;ր/W;"Fѣx8fB rNc=ΒN)!Q c颗v*v$yycl~#V;9:ƆȗRv\E"=sveŐ)Ixs8unsv} ^ |'o?z R@@z;ŋWV0jQ Q-cQ JO3|\׭[d{*_n DeG G:xR?G4JGSAp_x8D͚Ț⇅뗂h Iͷ+ZDv5u Pk?O,ʤ9Hm/(IP;:'o#"N.SbӞ>ʱ%i:(8(0c`h#F-2 B Q]?V #AGnVSUR<8  wrNJYX-* v(x9wʞeć`HwKpR"6ymj=AH1sc[^nVN~l 衢 :* s"p_fm&ca;ZjL %x/M/hZ%[Q'}UH_c([@X)R:v^iCMf{Lx.~7Vܚl7̙|kF&uD8{TՌ|SUr I "M:r~zUc>c24CK9I&}CCKhP(a*rTYՁ7S(r^\<bґr.˜?ƺ`I >#FPPy(e-DI.J02~iF i:-2UtL$oB^3 GA% PD! sM v!ԗM}wϕb!>ȭF$HTO{4ݶ:F,E<{y,z8 &t:ϷsEL`oc^T>ltDYqTJ#V:pі5 A62dIǗ"m"ʂ,1 2Cu<G X E  pxpBgFG}+yq7MT#4a29$oWlAe;GO$ 1S\ccBB%p]pQ"}pJf_\1N ;GO*OןBndlmi%UX6(R *Vj:l&Gv+Bz&mӔl=[0цJ '&P{&զMTw'#|tpQəi`)7=V$ pWT>]q ZTY#Qc`͹QQ,D*E#Y½'JqYg=45+&`Ξw;d!'RwZzt>$|`Zm2`1D̦OWjW.p_ΪK+}!Q.xơX|wHq6rպ`j0tkRD Ty&J tSh'5:lϝZ8v/1RG#˷OK.HDxwZE (Rnf&2z [/P#(Xc.ɶӀTp(T>ȓ gOI(&Z;64ZpϮ8rvx 0_yh4Q 9EbX|$ص^mK.!/vW ׭D^FS[G@!xgA](Ԇ|AKDzn"[V"c7e7xu/ is _tnҪn™G(ĸr:Z?I$ncN(6G&n+Һxk!xB\=H@7s[Qt4rwYd 66Z:HJ_$Ok spu ~Rқ9D'*k~af0 ψW7Uo5媁A}pb*ʡ݌j"r];ٯȷ@Pۮ!By~&UTLdےL~`!FT_ Weam:d{V-D-mHXqm!0TԤ)s cǙnk;e-HAt`:j2*-9-֕ YAQVq@#5s9N0 x 9W-@#Kuoh%͂p/S{e\R0$ILFD2BXg-c5nE ͙,‹KhTx_H,$UWRr!Lh eL`~Pc3j<_w%0{tew/ "l&;J&?PBvleX<(S7A):Eޏd A"< v, 42FΗd,q"}-M[$ߵÑW|L7]r;hv2bl`hKzѮTUKIz?t\ IC #lC<i3$,wč?'>bkv2Fm rG )Ig \q)-τH4nTny6jIѸDW'3C!d%kAl7}g9%MIQnod V3E7fCrE"#ldE/9K |QxR~ƉO+63faVO fc#R(Y]1Nm8OA=y,נX$kGGQ'Dvw+=89 @ %w)&M 3XG E7~>\Z[xl6Vތ ]:F4"* f~yP\GƕN'*1:p"F&㐼lT;P\Fs,`ũXCB&`6/VσzjkCF8y׵A""UrX"4{ߠ]jX2hy;|qO{|g7]>cdt]ŭf(0$uj7.;JwDah1<% u`nk8P|8$! Pnl2քb3R)F0ԻQ].9XxI8\읳2N PW5+_,LP9L4(%l1c)wwN [>. O`n>(mxkBڢ}cpfm)ZM9f*- ҍGw@uP2aa.l脰PAAp0]Wǫi@Bվ7pxVRܟu,sȀ?Ӣ us}U;?x`w|5)YNk^Ofa qL\m:d85Al!JT[dWYZ%Byllԟ,mN([z 5kA9N'V ucgUHdWKm7h$b[Q6. ꚷG]IFy-Jicd;8 .6qP_@u#^VwUh &ɚ>yEWčwG,I6>eAdbʤъVً kf 7ׁFoUy~?}a>C!khwg~GU&n$eTri7&B[L9GcdРr$Pg!CyrV%/1']hpq:qP9ϠIJa Gq"%S^A$R,1|ԵlxZf+Fh:}̟m<3HrKg̐p*/FI:-wUK}nXt WVIEWN2mFZ{C`*oj60Vx*򙻅G:> 9<L*;\ɔGk;,{rP2K%6U?%KXo:]5Nt5@ۑrxy@8]Qd06Lxp1 ;F-H,S?S [W#Tx{O4M8kނ@U[{G0(8 ׁ WW EM3BNQ6y~gtzp97 'ݓ\+ #ڌxZxX/ (F?bFcO;]f.Y i%+Ὃ %f*N6br6f.#)WX>3*i_TzTN=#<^IK~w2KӿN%A^ x#s(9 %Qt!u@1OgZY3d/I+EfքR \7"EWo$ׇ9OVGxo~w>Nٍh[Lb+،zQMID~Z:J`TU1yh9TnwO[SZ 395tqcaVτ6s]tͱw[f]X}mEN,LkH4Y>C,IG H8+A~O= وI1k}h} 'YϵQeGXi5c씢2p L"dN v[[bB@) 0a^r\` Lp:n7,S6=ד~[?HniFIo3 9fYk-%<̈+ӣОvgg(Ӣ|]|CP2-sc3 6"GBa?V9zkQz /cϛ-1۹ԧZ{g%c-EbJ;.zfw/-Xɔv_ԉ$P+ P4yQ)(A=0HdkM_'"¸|j+}xWSߦ{mnMÊ"CUN0iQW痏mcN|䢚{FoinJ4o/p9Wx vIg_1Ǝ3pY! GE KF?H|:maW|&G||9[ze0]bgevXmj,Nj< qgU=$Lн,[^Jvtfǡ먇qg;&h uGGPy 顺pFb,Uۃj ZKB Sv>~y\Kڏ7NКwqש3SXnN#?ӛ0u?R#~bBI>W*lD.kпq'i[u Fa|9ףw.OFQE~j6Lx "IJ2â[ސwÊD}r +ꯡu}Gh'WQ׸-fGVUgWꤛG1`q `;b|'itF6Nux*)̀ y.qK˵BcLqa1ۣL }Me+Jh9+|k! R ۋ g-1gNxqn,Bdmf@ :W׳:0<V*h'-lg5(R-G谇RBg([.nEDlt<yZ4qh/r53!eu TíN+xP7H@>@7+1ϺYg*Fҏ)6|W|+u@:ZNf]2R>aIXOM 2iX X!Ȗcq?O!0У C^r E)MӖZr\[su4@4@ԋ Dcq~7sCgUvq/{ABjR]_%wߚ]/ZخO$ >HyS^@:[NГe5g;tB9?;SνteD.=5PEj^Vx-rZx-7QDI͕'rlsAdԪW!]'& )K%7Ŀ/"8`b8y5 \3CpF'nҳae9TD's .~A㉴fpLsVCCjjb3Dj(>⼽iMz'] s0ɜ^NV+ۢUxaP KUwy?:A:h=+,}^/`?eEZ!D}.Vx_,9vZ3CnsЭ?ypn8#]U\:,{Z }8lň6l͇ZW1AkMA=#Ǵ˓74ڕ$4Ik a?^:k9Jȅuzcq!*En ybIcY?_bf_~- Ad~g.bp[X)},#pD6Z 7ϐ14SF#'WHWaO]6(Cf01ډ(O (5)RpBh7׭tcHIW$QELo '2x3+HoB` +<ʬ zaȂɝ? pB҂piT]NuqdaaZn_D5|:wkDiR`;A)]\?g)+~?lWq H&Lmpif+gsfp>"YfӋ>( =+U]:^49ˬ7zܣլއV',Y7Wordr2ӌk3y_9 KDL#pPѡ{ޢJߐNo)| >oӘhppe31> ]2ZIýnc_0wc:HFL'יT}A50'^F㝪bK5Ҙ+ 9n|b% D7*Eog7dnV T Ro/.\l:=2TOepʞ*ƭ:c\7J_Q>"D^0}pޛ?Y k7[|?A ^dWDDGwN1_~\Xjkhg\coJ_g}7k 5t!߱*Lz䶏4FE7a|5?pZ P!'mG'(wx%ŶR5y.Y"Hh+,lSm ;bHvO:LAa5A$#<䞔u R۝[q̰.\nAҾDm/ӝkDZK:[!(߱UqAW(\e`uuTMP ç`u^X1OU?]83y:[N§O<4}n1,E5X@A\KADͪyմbR wϣgqZaTYO˙f?NE-a E2҆2\{>ؿ8rSx:vܡ`sB1}J)”cYf`#c%եOssQU&H)FIybgOlnʟ+wmz*O^\o2.᎙<ܣid+ޥ@[c0iZiH=<< og ~I=vu\MC Fg-DF!ruO"vLEW$HɨMWf0ʥ&L>:{jk!Wp n`0:wĜ 5mʹCq!PhsP_!:5t쾃VAmF"x.DZ4%8x]1ʵHQ҆r{r[ԈbvrkB `O0izSf"0CA1}jDn7)p- !")0xF(x}~~Hk{jrhUpr=V|'~l z_0$U_ᮄ!?0@g zNP \T050 TU\Wϕe]uYU~bBQ딍G[c g2˱z٪ח(t1nCxRG(?RCb`y6?UMZ$CdQϢGP7UxɥffDaUƫLCC1;~23Q>+{鵞VZe1"7ʬ7&&?"gnkTL t7ȇ(Eqr%_W ߁8؀$*ume~:B.h`tB>SoYJ!H~E)z̳qU̹Dk ٓ)@wvʖ҇0/v/ L'}z^W\t2 6MOsk˘SdoǥV8 )[+rSH5,L 01󥂠@M8TqѼ }J6{D뮇`0(:W.']y uhq{AmߔIդ/LL2?@@-) xsZ;6j&ll8-n|yġO3r̃mOh˲P  y UZ{N ,}]ہnA Qf= |̷Hߎ߭FO#>*%%\)mv4H 3BA;/EjY_;幅9,pP&˛Lۯ 'T4HZ"e=(eG|!i\ع. wԴ/ȚCLq4(uE<#Df+SEݹ#OO : 4N%ڛVŌL&?61\QQ4ÑEnF2R, R׉T\pf<*7(r%HV;Z^mV $ctMAv$+n NW5(䉧x6@ʟGvX o--+?d sK~W(T[9qxtn`4 x{Q $0ށ&wuӹ}v b-ܠp`YIXnȶ$V4~`~ {IP~Y 7t|)nWtYZ;ֆU\ZgW} 3%g#Y豹Ȅ7vigU#Nia5̡p+=-)pŽ93UkG\P( V.©5U$raxzskr4~!;wpj9aor!_T?L9OjOs{B7ji_R4D], }d'=aqyr1,}ͥA\BE(wr1hF}]!R#[d2( $\o[Zg3mUg / qѹŽ]w*ۍ#y{ !k2q=1SO'Hӻ\aoE.\FG >켰kB'qŤ^4us+ESuh[WZrE@F1h rf⪧Xznx~o/ 6኶-[fq4YrLv#c HR1E<.W!1&j?I*#E^xtC<73R -^?v&"-px'IIqC[)c#+ Śc^O!L^IgܯŘc.Rٝ:S`9eS i>K'AV $/-~֕ɒ wfܡyr@-woPO۽z,JpWч"% W-|oiH=v;q^Zٶm\+9FHPhw8>8 ^QobEӈyFaL/0@\ԨP.e Wk&T:k [<w;yo2uzo&$CXpԸ/ hbJ!,_,bsg)n|1,|ć_Y!tY-xC_h/6:ďK' KIk8!XnMD0ta?m<TuN`-qᡪ@lz0͍`ee xP>ϺcPlX,jD67, jWWnͅYD~ 9C%]-V"XVOt lTkgC5#krr,RjC9ѕ36jikf!&gd]\j5,<յvfH¦x2SQn_G 53cZ?U}m1L<+i ;TI'IJYnV嫓 z )u#iZ  #c8 XVvhߕK wkԨa͜Ȗ{ٷ(ގ1 @;@ d~K|֕ldî-E\C.ԫfeEWL+VT:VNnϊNP vx';l`yJCQ"ߖoH8u׹v;bFnEeo6- :.K%'UZD4k3: ÒY%'#kZ"/{P4\u^ӭjdubab4+M3 ,[GD0 soD{@P3C/_(#HL,þŀ+ڬMĶDx]CЋ.sN8j}Z^FnN`-ؓ&eYp*:xr& Gl]W'> 0QI1 #> Cs̯ >o3jʕO;fb, "D(btI-%`'TsLP̸ŷgWv)| _Kv8$ K93kpIskR]fI!a/$frHU6mʹY!m{<}݅qD.盌)wHY28V9dmt4Gb+ dGB v:OR X7GEm3n=9b}2~VQ1(p=mxfHi/Aʮ4G|}] PJ2ʁY_a@x[rMxB.1NVȣy[Ɛjñl'lEE^ZP . 6 3|y'C5- a)~C-`+Ņ;#KP 3hњ2{ŵ8,e׏HRuK7G Jٙ\f@jqB5Uə/]^&jxWcؿf"=W؝c!gҷR Zdm\šKy]z Q5 -Mh' L #XJ!j&ݬ #wENzg؟0޽ŏWF135j(VC{ce@Sۡ1@z]heHl猡dvl>'O9qVvM(R$4yJpPrYRk: #""@"AɄگlSd| eoз\ "Y2V9v{c,*un,UV %;L`&K7wZ}OYgڪ' & wGk! #ݟ <HwIk7Qq 1bEer0fhBHFZs m#2 PZB/OwWɱtxUv/i\bͣAydv*Q\Xj8|dw''?i.b2uzMpHNd)97c˭N=y?&+N Gnɾ?lw F(^ &ষ,mcO bPg<mQCf{N_RhdB?2'g&;,Ӈsh$K^a]7'[ulo ᨎ}r®d`Z?K)V &:Y8WR|*Z?C6rjL-`ͷ2!X  CxXҡ˛\`dn5?eSnsL"٪7cbC\y`ЗYo\~^MK9SL{0Q ΄v"TDzTEc,)Ux;(5Ŀ ,Pv2 _j9*DA_טHR~@iQD䱖3^M9\XOsn 7c7N R(dPUvqFW ^V}HXɩK'w oZ.s89ݍ#8~^f5yDaņLS_ Œm`8Qz,>B=@mOLg>rgToU`m ;ޑ\63\qowс2LŘ,18J vgarxOdE{H IN* m^nRe?..3$ vyR~!\Z c!^L,>xALZyezym:ٗ ATkoR?,slg_kXy.]edw?<&`X(do#hwyEx.zg|8R8,E5z-Kζ(3#$cNN7'/v6u sXEf1y85hsm8[:pHL=Ƥ?H-uD41O My4{iBNQ~+%}paeYRb*SWC/jhwmPT!M++"_w_.xpSb`)-j:E<ުgqtEx h i!Jxϲ7R}, ^&nggjܺ #R#ʣk˚J 8kI8xcG<]lF{Z|==h`:$wHLA&q\vSnj2/wF\ЦьRruk&愔ۦ*Ϡz!֯yGSaCd̨]eK@6lzMt_v/r5 78@D`GW:<ԡna[<% kxʽK.Bm7'/.['2H"H̥".p0O@ל.TaMyga+%Zs[5׈:8 aKV.:C3:GP` f ^~s`5"}zY$*F+`>U s0} v ǙVn^z+y%Ѵ]RS3T ts#/G!$x Ĩk}ڞd O2gZycwrW7͓K][ۗy9"f pɤFA1mK. 5&Dj v242  ^6j)O(mO ŭgZVpA<'Zu*FϓzIwuO}`1D)}#JA; G/z0C '*fvo4}F&1p>Wpj4}?p69?*o/R=cA<-6ɺݝtĩ>ݰwEtUH-\z.&jǾqY gmJXrB^G:s~ŕWgjWKvd9W%nRe"&ڠz`ųr\YOÄxn{ZFhʣ٬M}uWz"7''e\QQ Fd[a]wٽ \ 565k#yV&M`,5Rp~K3rE2˅G{G4τS&q K_P +iG6یW88쩔/RXO)=Nߦ8'6MbS[feUxKy).#ҧ5Q1|H57܂6Y KXKT hY^měJO5zP* N!VP2|;uHm9/c zʞ\ Y| /<1ʒKݎ۞hgdE {~lh\ORLSC].8PO]A`.O#Kݾ/?RGI lS9 ; {d;Sl Q\TT =z<DDf6-{ >i舢)>`WT-ٔb>Ȫ2xEN"Pr*\j.Uߌ*tc/!S/UY= iO4<{QBovWNA%mNL7p0q{'7?M_ιu㬋.,,ʇx\ @ë'22SԪxSz>_cx~W1OPݺbOFofCjՇ*H2|L:AMCdVnQãy̬0 1Z-2<"ڮD. Mh+|T|2qO?ɝl1![Zp }CxL{?YRIZ}\*yȾV3~vD]XO'Z!7^(OۣK%dA=p$|Ql3|vmM2w,H]wNd~16r +0X~b)^^@h^k& xj;-~7Uh^j;i&/H//NNm&v7}l?C].k$Xg}h**F(2BM^&uFPy,ACDe]-7;zaX2pQ-&H5stDytq_C<ar˶Vϔ.E0) kT踃Aà M_K+_ aޠH#>aT³}Q9vb9} {n,Ľ_Df&t4vax:J 8a5pW@!/Ј\vAlʁ[M2I $t6#QުGY9WI0].ҝ Õ. xTW^0YX7) k:2)B\TcZ0HըNj*}!JC1dB09y]/:!UɂW%E qAYC=+HX7`!KA\uxN 8I KM/VY!{T˞>3A?#Nc!>B2@@(B6@938dQ;q/yAq Biz6qfõ ƔiNb$ѿc>/4GgPgS0-x\=omU.kޟ~+ &W:ޜ'309|ɂ-m (/5=߿h^$'A,$J|eWՖ?nΤ&Ui`sb**N א},S[Rk 5>-0. ^U">vs:OG=tM-"^+GL3Cx3>LŔ@pL(hp=dJ]^ә#9_\T; $5/w9ZTiII3:u($=sL@(,67b ws*YPfkضLb61kT5Hͨ95fz{Ud50Ynhp R1!LtAxb@$hN#Ƭ]S+S"16ކ!{&ɠ]w䧎 tQbG6ƨR9E] $hmp50CtEYmEV:@>#Om'x io#"m P/]3CuwcTL=9\P!4u j}Ϥ't8;eh]:@zp3Ͳ>63PTI],}&|9Lj/ uMw&\}"{+b7 ﶜ7Ƭd B 8% ѿ*f[5n> %c9&N8V)XRߐ(Be4quAE"K3yaAD"F" HxfZ&1<&&wŘ܌YSmA˿ER&˰([L>@F &{ߓ-lo}'˔dO@?'M}=HQރqat14,3-ވ ܰl׿^Nԑ,GNc.[BcKߢa2'ZzU?A k09Vß. ѠO/EQ CV/kԧGcYlƼ͊ve_< 2sUq#O Es&a%5, 鿪˘nE1Xb>3$ {M%da8k:@rLML K<)CN4O{̡`OU'd?[1E G;jd)Fgx?!Jzc=.^ep(͵7Uh-#.q 36,XK?uhq倂iFks l;/:w0ۘ-"^ #\[;q%HgOQlc k:@o ~-!]wUG|5!jС۞uvo<4.Ҫ7MBGKoՆ!ov7{ts`603aA{[a d S/ QvhO [W sX~1~6!V϶{rK%QDEQ;L^W;!þAiht6Jg?{j^UiUB+j_k(U)$LhSyKeu=6\7󨲖 ܹN.u6PɤHqٰa{ #76gx_CBmDl*_ f,~+7Ru \&(T-^-d^T]R[4p~cjg gMqpE%9*~=F%tcw]}2‡눈~dވ!(mbof4L ,+*ٿ`2j u }pѷsxbbɔ<2MFws=!غR&P@y^ 4.| 6 ׎t0kݸ+»٤zyET`^4a#}G@C☱" LAPex|5f&M)c˝.=12[[ $aI׬< $3@1~_:(ytt70 S `זjd9W>   L+M{łIB:Dt?W쌋CV@vާmv[ApNdbL' ~sY4:͘`N V 6NԹ'8˞NʾL_n<(S~f%)خYŖG `YFS؄f+l|#Goveݪ7SX͞B(k/f % m\J띞GM@|r׮GɺP6qC!ʄJ25pOp  &ab$@t . xe|pv1=HK5ps*S1E=qҦoELx=f:h\.zF/$FED0V]oai!]Z %5=uVMPe/-䙞T'`ěNE{HCRJ Sa-ؼ[cw0*& JXwsWu53OˆN;žŴ#G^W[qT}9 am=d BC$0e5(k?& M]ԙϿh~%߂,qY]e~. كfqBvjQZJR@iiK@3M֔QUuES÷_#g[xje[35 "F4"B+;6Qc^]~i:MXx є`1D[LӾ{A4.fS? m9DJ@JޡSS~`]BRߪ>r7!%mhm0? YV 5Te^,n2Lmp=Qmʵ$iMpbC椔V4TN9@7ȓWa0Icp5A;,fSk ^?@њ|Pnj6lޓA%jG XΘ88w ;/ؿm$F3#r 7K䚱G <|.?yNc5EXFwMsU4N 3PKPaZ >PUmy4nZKҫ*/e:Wi{@~H/!SōC`ڜKv۫ 88xBv=Q,0d<\ǃa9Iujz:AD:cs` rigmĴ 3bP ɨB?""gz"(#+G.mEo"=(_$)g~kAQVs!&@)h^[v})v@Vq1[꾒o9Ʋ%M΋#{9ͬoo ;Z ;ϳ\=IȕԘ 4Jj?vWAx\*ra eZuu9kj6vvl,P;Zm%^teD7'4'w|M[4Y&U-%k% j@/eidqM1=qDZ~Y=]"O`4^cO F1?s 0;$ZlijS{dF˘^HLb Ntn|T(!. E8sbL|1 Ac/Q@==p0M%C`,|qSSL@UU撻=ڈˆJr xb?g=44ٹ bPP->쫋5XV|C O'N1 l1z>Gf Z&"S̐BNZ@ sOBե(@\Uk;1\SAeQiux>2L>!]Ykc9YCzHڅ \BuiD+jCRߡkB=dF3gG0GQ(Gi)͹27&)U{ɱE?[n{ϡ?'& =jƩub@ϰǼ'0V:jMy`4kJH躘ZsIiPɛ!d%ëŀyY\a&,l>V,my9M>-SJUYTFz*y!ȃ{ixOE_@!ncҹ pۂYkdM $P3fsq+,E0 67qb {xZH"3/۴1gR_*~wrN! [w,Jtg(l^(%T9 16CrHNę Lz16;+ZIa(?rY@aK¨,h01h!=g2Ţ=BbE\KYV\Mƭ3;R*F>Yj]A2!Myc[`vZLde͚mhg R6aӐ#~1cj͓V)k!gd1֛/I"آm2z–'@ a|&u!ɶn|B0 MiU:7prp5:9?YU)Sů#սhɽ&>Lk8 GAa4o[#@Txqe19lm~'l|K7]'uWE[[8.˩u |!/P53M3lpa~xj6/1j&j ݊R.)aJڼpÞREv9R\q}/`61jXqmsQOT/6_d쾣flVO+4v!R cRVV .wx|;F,$ڜ-K]&@yw؏3t:O&3q3X:֔hn׃5D.6aU}+anÛ߄]0;-exY)`I'@m@5:#ܒA{J.b?a (/#3ޟ,-VxJKB y/z7u/uޗ3ٹ}'neh6/VHJ^ ^ ޠy3+NLk5Oy(`quyEbѼ Mob<) YYp`&HZ(>yɛrZCлH,eV9+R' 1' :Z 9ݪ`RZhx;_3[y-T2 |dzwUC'$+#'[ p\[܈'Cuyϥ~7qdծsřzXulν]xnJBޯwv̨^̣Vdb̤C6F&c[Izb2V;2tݍMak7\E$T܇1a>]'ZgI(OmAߴ:ПwV"UsAf]ht`jeWw}(x53 =;}1K:TOٶb}>H [ip/a `ͼ lFB.H4aΗzƩ[=6wlW*Agh7TS'bM#OF=N1 `es&nTS.{Sޗ%? l]9unݱJ\xЋ0F}>w.Z>_KelO((.j)DܤǰToD;T/uq?N f<egeImoeWC0s FC=?`CW"^+猶NscvM焏0Q_h,MڈLݐ*.x)\Q@(6 t'*-/Ӊ|S.zf~etd?Ni#ݼQ:T>j$ҳFnAI{YQN_x%4 Oifv)bڞ7nCCG֚'n]NW 3j2eI0 Z1];yN}/$KnM0#s+ʼ'!xstcYS}13@$loK  A"ά yu~ iUϦGdt|i<ڗ!H1+4}I41[՛-bŒf!k=ҽoͽꨎ dY$,dBwKBȸ4|h3+ls11:w#,?w'8`q_au^ΏćT"]#ugbSo~x!vQAaeKdmdS7lGReQ%#7~d0i HkMx FǏLЗ20d<tPfj]k ֜_PKB5D!Ĥ1Kw;nqFf}:% ν?K^&{/VY())H]UE]ڑ!Z=BvS,3.Xh]+(@ߑr 3>'"ÐGz6.`VӬ Eqgj=34plk f&=ZD$RZHz)<&C@ݧqO@Qf;"[nkm3uXSUfwњY G?Ԑ㦨EPwXMj.Cʾ!tr!HbX96hr ?/oN/>5Ԡa 'L„^ĜD3C+}BisRvq^Q'yGu1 ,_h!mC. cjb?՞A02 k޼6 o $=8:` W84i t}-Fj !l"WɤA7.[?+?bѯo]ڟju~ "]@@'b<鼾mX$i0%SAa#wVUDta}&$4xqtuXm0V VRU&0^j\|I49GqMƜ">jM/p>&5IT!"ke0_\;ܔ1Ex ~AǾ}Wf${dFn6II 7e|vK&_P&tNAEߣn0yd}CܰC ہO}t.a>#yFfl|gtSA})^3]~q*])Fo<5/Pz.\br:Pd"3f{ N^sJ{ ञO\ͅ 1Kk >j0D^Ƈ&]C6eԅkY_˃ Vc6G ЪiKn k^]/*>և#)PIxedoP0lz5+,%1]> <ƞkp};PWvO;∗E>̰EmscVۧҘ-4X>3 AY_[SU #@]|t,+a)֢PYnN[xvhQB9%hNnsN5 Nđw֤Ax*=x1LëO)BĠbn Q>-"0FC1Efx4Ň*\pcxD``;@sW0{j|"l[?&b)l.FW@9jcuΪϱ?` pWE.4[/gAkBcl0$9/:Վ6]D{r?b EhfnvH0{K5PiZ[`W Ғ9@x*(!9sykh$rfoT.+WWO; *.(3 W([1co]#6*դ43a= ]RѝX؅aCM) H_a6ze=p^q8Y#,or">ڄNڕX|%?v''2fPϳl-sqF [. |MfJvs rzk b W0,5۟{[O9-)iWM6ňU@P~ 1/+Ooep('aP&"iYPeˈ] @|xم_R:9 lX;jK/%A~,inݒ~獵Vk8vQB#IE 5n\oj;3SBuLwǍ[ReZN!e 4qVrEJ(6= +FXry"$Sl䩪uf'P˾Kr=rotTvT_Vldצ=ӱ;; zr6CB< izu3Σ1s! 1i@±dNn7%y[ԔRm͛}qܼcia kDŽ##:a_[Vᷰm`8BSix [Băz'cX!!wy +$))}kq7" IZ>wl|h9_הU _/:1;kvp呥4ϚWFI{5Fg=>uӯ벌Q&z,S/US I!n! Όx@TSt2b32IЧ$$6Vs܍BNxȟ܋FʕFv毦ٌ\QJ: ~%Eys˳]6l&FA?WW-uc[_-p#d'nQ\fH㿳:_)NTH| ķ#u®+q] frT;.(v M:@N @SE]x[pӉ-1{$A$]te_^Õ"j'e-K^WgEO þqU;AK]]8&,.B?BgU'"L6#.?fjvwS/6Fil(s5 4A碬@XFn阫H *$p>r(bC)>vPH+*mPc%R%Ƒc:G5A2J[BJ~db/ǣAm2E;x5 <;TrS^j=_ne=6!r=Ϧ76Dǰ.s;4<8NMm*Z]5c0sBV2"bpՅy(AԆ*2#k%ύrWV֚H.\ؠ&<"ز+JD5͋3EX%ZD~-[ uWVĂ-ڈ^@Nn)N zXq˥oUwiDba*.N}#Tj+;(hQ5ųx0n(pp]l2TX>d@gԤ]cDPǓMռG2#wCxCa |4'~X֥r NWSX6 vNwMPȕjA^9E]bXes'$#"Td-Tdrc`v b=͆*-@ 4%fSyWTAGKL) Af,<+Ы+Wנ߿ͩtki Yx4I1{Ѓc~n?܂O3svIAm]'ڄ5M:J}/d툶-ʳt]g" J-$v՝ˎ9sA4-k?|+`їd#`ZR HC1յoN`9\2(_c<v#A0izR=z# Fh,yCD'Nx|؀ ތf(u^0ޛѹH17DtHP IEdyScдY@U̟>m#Y&QYMڥۏZLorscgDQ5}3,k!}43>y 3}c;ߐj }m@`v랩9nBx(O8 y6BTB*%^B:"^ن)Wh~ߥmLm5&?P+`B45;qω Gʀ^l/o *D!SoGC G"!p67 0b_/+قWꏋoڌǜxE׉_N,z6xc߭o3-_RiCG? qޣiEtz.Q l0X2Ǒa'@1> L; ^x@n m+Mqh[`02PCׯz @zj"P( ii!݈L 4|?}ԙ5re1{m2'q W0;;cW:ڽ:/c-:DAe-.k~{9&9'9п/?-ycjX.Aj?Y;4gcl+--7Aj|2‘8 5 ըP@aA&%)fպ]`6Q05:vc-o@TyYR[E0`Ý s&~w $a)BU%$ Uם Q6_;\dΤuN8uyZY/Vw|;R sCopq=Rj_P.IltU#pMO )Y6J>@vM2O媲~yۍ J?Rg-f+$W)\;Oxh(pV~;jX h=IJ0m{4OB)=dݧÆ826I#tuaklaNjZ#2sAm"F}nQ`nR68a׹zbGgn2M|`7X.pȝŁ/ %x!d_G&ZZQIX5qͧfJswlF0 }V}%AE#Ę A?փys̰V dϕ]LXYi&. ۼT6in|H &`MڮC'S3*<*$ <qa,ED'I,~1Yw( E4K:=C:g5 r4# #"`cO(1SR4@¶N!- pʶjV Y* !.F-SPbW< 00Nj dμ >KVgؼc=O,bTI"^[2]4WZzG9ޓ]OSz/ '[TM1p} 0;N(!Fr90hA o*&Wo6Ծer6QPw-sCGaًpވ56Xx.S r.Ґ|pUp{_Kk*ה2 T 2a)E8:x2E.2Wo w?t9|"RBuZ牓~4@|RokGjhWs&fgz.NA- xd3ŒgZOfv8]#!Eȧ!}}R#hDJQ!A)X>KXi46!Q//'e x"\6>` @v i/w9UzLW⣎޻OvѩJ*Gy"FYlD #8a67+ۖX5 _~Nrxb Wgsc"GVT2Z^Y8Qg f{rQC9QP`mz3V P^)8vK\eY$57]k /*L cq(&~lU 6=FAȊ?7Oȧ3?dv }. zy#8`h=2fVUϯnmҤO blYMN13iAJ-;s)ڭNuY),A&,srgso)CszGJvzqw x3+}Ի%' 5T@.B]FNFj^u~\6jvӮM ,V|sح0`y+AE6<#`}݀_8ٖff|Csx$荂PƸ֏fs,A&̤{BoBRzpܐ _:7(rp0#qaEQb?D9)fGNkw "%bO ΉHRb~%Lr>cG#z%B[yDFdr WCC|c1@R2@§ +~uo,>.CV*k1<%2MYs)^_G] h𧯅/:2N 9/m21Lsc@OgZkDz/I7#^2ц?ussF\U틁OXYɓ6)VBԨ=;`*? +nӄvR 9PFj9] M{G}mw1Dz!j7 _S7Wu*4HaWjUHU_L=%7"$lo 2ˈHoduż "#( *c6!l%dB"~kz#9$S\ _-n-e"J!޽}=uXjViFS:ƒQu Wg]F {mp.f1xqm~~XڊUxT_*,c'( ?ƒ ?X> ȱ/m Fug! ]zg%>3g#])DOˊFNU`巸rR A 9Z88½F8y0Q 0 s[eŽehI~rooǗcmL5J<`ߔI41nd!Z4Hn'!'9Y;=4BQqRɿa_/en37sQl35#N_&gX?HA'?T+s:bR!eb':Ls[M8h,*7O'eL^Ii_vl{lkɵlhJT}.ԣ$г"`u[ "P. i T1!gq >I4g4QRgB'5ߞcѹrY58nZ[IG<8 P?lº`X6_|)H#;Yi`igJzQ*dE{14(-*z#Yfا6f!*o<94g4J7㾯T}ė JN@$KNRLsv t}a%MxzXHPEhHn?=FT508N%?8^Xqa@D4/s K!5; )qf:4;ԝ͔n{qdzMݕǷ7TTMBT|g#)?'&[hѢ D4Ѕy|e酕AO> SLրQ3'4;'/s[B6&q o{3G+0(}Ӆ JcTx@,~:wA:+ԯ>2鮲#ٱH5C[LHzuXFr%cl[+KՁdZHG$} pY[U?BRXTjR1Q cz ;rp`&@Db\wxvH)Gc 'J #3}yS8(חy[ r{ Y(sos?!?t4M=]3 ڝF\X>\8d'uHAkˮzK'g C]p!w.V"Tb+Mu^(fl#J܃2ßd_%sURo$=|SRo&okZ7N%cISUR鸔Yڪl2kzZBRZ)s7oZzB?0\-kccp\=ڏBP'{${1up(%/$M<}7g f?t+^}D!,\ ngB82a2!S3 Dyl9 `f‘]d$"œkMd>:#$Ÿrnk%Q(ўx\խ6'u6."lJ0yBۋJL P6+ ӫN3, ƅ=_Pg_NĤ8 J9Dt[WYE>>6v%-S ;zG"1ŀ,`yvXsҴJI񅇌^͹Y=pQmn=/)tn0@"*ѩ1tНfm5ۛ{}bHoo^ jn:Z ɔ1Sbet OLo?:}NoD4/1dj-'YU\rة8zBRh1rϲXiAҾT ԰a07_SBU>p O)"fiH+*N~/s]-aD@0:p6&ia+g(ט Rh L3U1%LGJPFh+8Sq~bG$UH/6=$AqS4?fǍ M.l`ȑf"ҡ5Gw#AI~⋢ gaYkU~{pE$Zj3fiP;Ϲ DND-yo gyb} Mfzy &[}򤱏8 c1fdD͐Sq'-2Gj TX|[WBK?ŕsc-$BmQ)2Lji"B0G1 [)/I$kN(ʛ$,ZNL-9e;)3.\Eÿ)w޹Q&:nNf]J qz+ל|sp`jE-Vnoiہj9nEi7p \S)~_UN.!{< `%Q ;$/q`h3bnnji= >^gҮn,"`?I ոL"uЇ`ɸACmvVPanM|(Xkg|'-4R̾#D eP/j>cVx|~9(7wmI5ZFȻ  MƓ.̈́A6TkG0E2; n )ӌG[nI.vuHxsiL0ok_XN%Kk+?[S#6eD0HF|75YH'Mjt&!\7Q&L4N>!29/Gb?Yc ]FM5\_saE4e}FwܭCzA-2n Ҟ J&΅y+_v@Zf{#㪟թ^0pQMu9O>dLtGD Bi~2ciǤwI'8*1(М !<.(vzKjQFÅ%Esp5?qƲqA{1uQb}X/6iV94J=!ݤL= ?%x&k7 bL+5 St>$:/R}Eԯ.d?#Rq`k;Ub1$Ly`zQ勦+58G.4Dtu^oc,*].B\S&9eLY=8m1qi^.mS`1NH~pSQ]U[In/ ,^.`CyzacR@ˬXPNͅPn,/F+~}B8skvi [YD6r In1~ r6-pfyﶔ,x@$8?!R,Σ77IAMetyuH7H68E]PA=LB1\ iC@̚C>~pjbWD\H, Ul- UKܽ%Q:_KS(XNG ?JLJj'=1e*X9mWcBrHvxhB}N:7\]-ywI"":bQN}jSN>Bee΋˫"nI z\(J u 9)W՟?%nͧ*':#yM#.,'FN,rb.|:>_mh+呎`VxK\,dҢQγsa V;*Z*mVr>ʱ17oT g1; JfmeD 3iƠH T\}؂esUGr) 5<Y ~p9TtĤ- [@<}fë¯ߓ+ Gmɽ2ޗގvU0r]qъn0W^ֿc>V|I# {̂[Bc~s*T(-5Lbb#Gci6G?F?>3!X,⡸N%?GXm%Y&Cr*IH?|k/@W^mxde{͉ޮ* Ch 'jAX;O^-G-?**^~e=|OW\oܷ췵E =a0B~<[x!ȡ8a:w15u\A$i0W٩n?GK`wKѺq=l M GN[bC3!O xjPCqja=TS9:.H).=(PGAwu 1=!.AZbrHD"@'X:YY+?)6+áO=ƴlfg`BR(0{lm! af0 &x)}+(r`ྦྷGˆo}W[9" yeWߡH,Q~6Yγ̳aTCfSvi[_?V#~'v&%.f۩ld4@)'P(sEjz2Ll?\55<oPm! @@hW*|զ-ߔCBISJ9tdXE_g4;{F]y4l+;,(^5iTQGu1x5#Cye; j+v]삄巅c2#IGFuN$"/R@򕵶죜@Ӧ2@Г&~sU{~qgZ'DVӿt"5`h `d^-y69]$A&GQOeLHbUikΚ4hHxIs#mItZ V71 ~,G!Y0r !R3'c p J.ۥ/fԶ\>vUpԌ# yOmc齺p.I"$Wq5Y5bw5 F>񱱜zQ{1J|?QŮnQECxUO.L6?IL&jGUWvo3w(&>닙T=jonnZig#6na:\| ߒL(iHBVVqIY?!e-;zpY#@<7ݭCT@NWQ6}+_vghG rntU"ʚoϵs(#뀔gak[p‘TݯH}Ϻ4f;|`t[m6%.AOlY%7!%(KtT$d,gBېm a@D-/4%a[KX? QO˄Bf A(+;ҿeC c^+0U=\8|? -ox¡N Fy~>Q)޵3F4Y!ϰ7kdm'+!)cT10+ A)v 3+9~tLb,}Tא[$R~P2|&iXQΘ̽f3K޾]I aє'?Ug Scn^Ka jW[3mˍaǃ`=-MnS `*¹duU!gp#D+Z`q0z/z Ӗ/! ;4Ad23ߪ 2 gv [>-p?Ҷ* !i,)88YF/y:)y=̍y0u3O@J3(L-#2 ;*SĊ?܁YpZ^Pk~uR*=0ƒxҊBEXW)tGSu|5#"g O*sK:j}˦\#)6KƗ> k>>Vn(uoNF۠/ye%GuW(Q#BۨYd6L48[>0x!k=jQXtD 4;AGQpDF4fj$Cq2ԓK2u$ =BُqmÔŭO4)k;f1#7Јt! )J_@Pzc&z^ld(L3z/eW=dimU{7CU,߮if_Ukb1_LsRp"d@ocd)ne\;%|N,Ta۽Ӄ%\䭽9QǷv" .I{,PY1 5+\,kq]BL^(YBޡ@$7OCqiFp6U:q@l'&h@aQ cKLYr_uEumGO`߃dF~ SA=PrGi'.y|41uk"49KqM0QhLwIh;`;=GIpEΠ1H/F?Ru'ܢ/Q%\STEex= h&f'3cA#b۩\< d_`-ʌnv֎I&~KJ;Yfsqn!|fif1;KQZc7g/ R ͯH^$y`8E"KyIpVrOd+stkQ{*с?tQ'$ͭ%Rϻ6=Hꑞhs 54䭑:&f0#Q _eMGmHjlݏ; 4Y@=NaM T'! ǭD<Ru׻;OPx+G գ%5+%BRRٓڙ{/5< 9FTK13 dkpSgWNgqdfJWqV[|k|^qɚ3c軂~{~,sUhb(!gFfP ޺NI~O6y]+6!M Pez|bfPy'&?6;8t8Uv W,c 6ͅ2*gkP^+O@# '$cr9"&nB[,sT3ͷGJ͇IN!l.Q ,X^=pۗ&~|3+^ф7]$C쌔LH|EB8Sem~u4':"}w#<™HO#ok tr *g'ɹI(7Д9O9>\5q )9M ZIivr ª5OZOԒSeTQO҂;|h$ӍjìΌ4 AYv)Uő ` Vu@BUP@Eqbgq4 ϻۨ?n&9%]_3]6H~Ǥ՚S;ٴc+y_%H&nmxxQX5'TUyH&@Ay' 1d4xO,RZ &W.~ӥIA)%cEpxf۲J3騴]S1oJ&(5*4wdPUʁN<-oYً:-ЃEu$"N )"햬N4r;)0~EL=nȶ́7A5iHoL a}ܔ Yfy_ a&6y@ X6GݧRXMx郒M| /?:|=[_awWUL"98(Jw89|kѼgN.3TO1&9T|91=$^,_Z?WlnAR2~@(| i{dK -zoeoM9zhL eg/h$i|98{[Z1J9#A-C$n7#X`(1rfѢ=tKEhTь <>tg&Y HWq0d -@19X h˞O0texMe6sϱѺ<~Qm5԰*M0&}yXBM~ai9U `S m/fDczIvPRd/}-ƺxl]E4Ȓ7ێW0\C W6_K\%Fk/ }=/U[&K)j ȵ|q^MیHxQ!u,̾9FGawfL Eu(,5%<AmO'M+yq3H*%4PkM (36n:EPE 흾Ku-[`TD@ܬmb}E[#8M[{ G`&zUDc j9tkԚ|T%y0˺#tC|2;B ׹%9z#XUZLUYM"͠+ɬ6.E6OD'9 tɸ}Z#0U>#<%ysȦtcsg* Ϩ'}D^=ma4|zk+KڇWnTqxCw# kLe |5ի%`tU\4;JUצ5¡ onxU>\ZA|x9`H @+ݓl~*0"2 {΃91x1͕5xLF_91n((:ql2,1/_drVl;0=!QƐxp#>EuU`L7ӜO mZ̚c04$?[dJ[$ũaKؘv _n:W u8 iк1,AwR̾d3g!C O;ø$g_s324~a0t8/TX2bGAN \K%^鷕I?7'JcZ ڀMbv*{(3XQS4ya~]/ X4*Ԧ.T=Dq@/opN{ q^^.6xH?3R[{LjPz ||TImeZh +F$tL!鰕V*0i /05 V_^_CﮧMKvW% P`yomq`6 dB%ڀ;{˔1r ߑpBA 0-o/>5 p󓫭Z |BM1ivݕ8~H~߈$DlV R,j# q=CX649bm$ K5 gZPf rtnWtDG#ܠ97-$; ] .05nHXhA ?N&$Ui6-c8sΉ;y?HTm]NOu^rNAs63GxhUtͰ7J=OC+BnmvZ'/|P\'U ~Dz9á$M~u; G)?s|~ȋ\3OH9h.=] p%}uRc>n\ǘW >ddj ]E (eWbiŏ\17@HWIJa``NLR`􏺴$   Vrh=:Ma23XI+hCLDiC@C "a3j[YuÉl\8K2|Q"XKzɘΎy#y 74h^3(q1CM.#LAzoZ-_~˂w]I[0o{ٔχYRruZxtf.yJR"1x*,[JYn^qbA&w536|~-ǯ? e=dH,.U!"zk{O3#Jv QB ըov rd(7ϟeEw0 c&O>S45)`'7Y6~KJ!5[v9"OK(h >F3/7tL?/{ͮjq쩂Ȓ(ux;_ܝs]e C B 5Z[v/:6/d!]ζ͈/uJ /lU.QbLZun]x0 s%|F}-&?΃QԱ`(]g&z=UKzi7)S",߂Jˈ HHHgF?xJyoJ&qy6.ZbCaw>dA~jSi<)yOF)`LE()Cx_~6&y/@ȆӚy(|kTv9z48.*,!p}/X8jԖ6pi!uK2f`odqb~ ޵^6-?&z>&qH۲QUAYHĶذNsͬD}P~fsexjhXcUBS]4u[?EHD7t*uN%! إh51Ўu( -B@'䊍4*%ܖUdL@w5a|"6TzzWa4P B4$3C|f?Ha{o>߾.֣PMSM[WQ 0k^4\t(^J3#h2qYs6.t˰R%WyU zI~K蜧4cPyBb*S5^XGxEifîtg%WpF#']^dOdӗoߪ6t}t|V{|C"}ŨHՙ1~dr/rXZurmXn(/yTo$6^SU֘a5]D7='5ZJ;+~`]6}+ 3EsP,߶QpJzGd6-ޯ4¤αhR`O$ ay_'pGj%|AaW9U77i ؈i?TiѮT&\,%#@9'mW$>iCG4 <=L= (ߊFi^$/ZgT\~Ι1īUB]׾~jVEFV"I2v-'ӗ9Q5:_TaVa ]֌g$ AVj#~O2M& f=V^?\rDf˓ Y5P)/jm{)*G,LT3p=T-3d5ˊ?Q!e%3}G؞FŠ ]%H/f\%M~xG0h ~G}ą1A 68b|ʚG;º:,U.h[ 쬣b{CYc" f4鿎?@y-숟gR&G^֜SA. 7&ӽZ YƜq=rLG=ړ=R39ev;*JZ^PF=SmWYs3pirVIR E+UwfE F>M#hUI/)a14dGCұ\\y_j}Á&\IW׺̩>'SP)&6uSY#A[WNc^C48UxuaQuOʍxMx6/z$ƃR4B?~ ~0CV̵׳P^!_e!N%`򑝹 `{^W. dH|@6(L=I:|8`R^X  Fiv J ~2іlBmT@O'k*1y@+HRjό6  oE*dWߪHMD6O diORjƀZ!ѹ6`_Jm^ XWvsX)OTto%.K~37Π?BK+/muJ|:+/hAPnP8t)@]Tt*ސㅈI5y/|.Ǒx nC#l 3Å ԏI93Ǡk@R2UuF`<~,dȰ7Y%+m# )/Lual%DdZU+ gL\W`Gq@Hե]Y Q?p哻d  ɳXc+! h*ȗwLg]*47wEU=—yЕT1.oǰxT29\,K&/%KЗd bgO'?*qŻGZX,nC&ӳ"c6{CJ#զʧ7Hlpi;Q4#"2]x]rؙȌs o9^hdZѾvzwѣ"+}l\e6֙ǾZ Xs9.J{ ʵAL?j6)26@}AeǶ`zpHZVشkpK e6u=bʁum~99d@,yTlH_Sa[K$7O6nr6!}#i{65kc!/Bʧg,$e%J>G  :Yws K /LL}pWִ.##L M0p-3pyt )py2ϰb%$'Z='@~M5Xk!U8 ێg=AQ"88K'@{QĩU7k(®M=cQsgPZRM /f!'OG+QAա2 '*(%?+5Q|Λ>S%\P5W;B&H<=\3" $>5- PO7TC]"γ-)" &ϑ@xi zFƒPGH+68LX*8(~l|dTeRMy/b p30ZesBHGdbw2C -8^lL hdqt I2QDv#Rtgy\P4Z\Vgr],7!%!U;+)Z@(@ӓG!iȼ $ .v 0T_aF Xy6Zbq=ƕ7& b43it|j8T-F q<J:<$\b{t4mn>D\UTEJ%=KUف O;;:&p8KSlTKD5hV6дT 72d- Jv!| O h[7+;Hq 7$I/@VpK_땁LPS 1LMҎ >nAÌ,**dŻD9[9˼,FYp 8/E:G󝆆H "h>o)s_hJ~M1]liv`3!:(%/tɟp~'C=`IY&ր0^^}ڠZX#8Dl/}.fń5 ; KbKjԋY֭]"&/ /u{bvi0+ܕ8O-qc_#fjh1K)Вc~:U,kp4`1sJw@pl$&旇)9JX"֔$%Rp{p+HIjJ1)R@M;+3\C^[yqT$֥yR!\ *5bO"oD5˓˜[/J-|NXEnʏT :<څ]T;|>_JJ@k |SSܬَp :U=kUEJ_ Wa˖>8opn+Ji2결*1]VʿA̮AA4 >p䜘`$:7 Rr}5 lh,5:rOM ]7?ƒ3m%AD8TQ/MWltKu&VIi69.Fh0wR UP!,C+Ԇn&‹=teik3§\ڨlɖ~ȱ ON=ك2>ya:M4'f|ݻt+םϝ*1W#Ӕ tafn_<b:An:Z{Yml`e0l1H4K1If Ռ(sy/%d[MSh1K} Q(--C@%doӲ]# cSlZo_m@ww\uQ>hppc6rx]bP"N1ĉDk24BK):+ k[b{E&^5P\,TU>^Ŷ!+E EtKCאa+o$@MEnd`p4U"U,3Ү9%bdt3 Ԃ %kEX6`rȶz73鯴,L9 "z/C2`J1,GT<"mk2eV<{(m-_~} .t|]k&c5W+/&?шo|1UHq|zrԐ+ʕ/rG ,i~TZg4~,BWC3{ߟ :c5S=_[0P*Hz9Ό2~3ψҖ/gw:YD5 1c:>{ B!w`O$ī{ AM=!*g`1⫢2/c]>py +ľ(o>'rlk Go< QooiT@Su4SUZOS˾Z3T'KQ!4\p+ ahCHޕ\oLE˸]~\m+D3 9`|ҹF/洐/!: NZAו(q9-7@9"ٮ QxA=O}l)#BX1rĬ JIc[gg,gԳnV-ZΦL\̭hGfԸ! OcP9KfQJ~b+*TnzF #5kNHMȻ@/m nh³x[t:)K#.1mV)a!=%,Lx!O9flT]N|6W&583}ǎU/CݸO=}ĶQ<};ƑJpbjT% Tr,3t4@%.dٖh<5/>똾Mx}Xf0Q"Aa-(c烈;n2TGSd~߼+4 7N mPUD/۸ȣ2 9"@v*9'Q*Z@i*D#*t/oSlokB/R6F K:N-?ZFBܽi8:)$m@2rTVt($C'Ux5B4r)A Iu;b&ϗ,}ZS\WٮG>4f.e.J`P!ε{ْŚOzIb_׫O`{GMf0~dpD" hi6%"x>-m7`-bG5VM[RE*Ӑ&~L2"vL\=A75ec::BIT6օ>9邊^Al5ƈ:H2TfղS%dHL#2ZOR.Z^2tԉ:^v8&W͕_&bw%ƷYiO2Jc5Qe sї^d,cɇb**YgN9|[ kߖ%Ήh(}Z?#e쒥ag 2/TTg4OJw%?Pm>4 Po 3u=_:}F݄?<~b} J i("j92B::{dqkVzD%zbk4Ku㋽5q+gf8GH~aǏTĎ:Lɝw69F$iR -ntҕq-!^}ru {u~禸av!%<"Bƒfi1 Pkw\Z\|AobWp@; hHVPJVQθC$twElDEZr]p#"Ά.k% BTQC(]<[Fpb@n_j)S2X%&g'=_ *>B*tN ^ۈwسԣUաC9#*8R;Nj-Q|YbL[66(5"#鳐 #_rҘc2NiqS}Ɩzּ+ଵn>KzX Yyj{Y w ԎLBM-ti}4&*9VJ6 -o~&;sT,~SW%}O!_ղz| !~WsXN?>`˃ ;yu s~Fb(Z\6̼.)m0Q?\C(a^ĒXYϥo|^`SzZSF 1TgՂTOKq;xHevq%{pe)Z֚3w;)J1ϊ]AiyrcN "zINTj{m8fkRDPIb>I}<6= 6:9ߥ*N'ghP`AHA_օ  Y *5=sm!MEɌM0`Z{4s<[ HvE@@u \ Ld} H_R]N/)`(w2Om@ :s~K ~NZr>XcV PdFafR&\]{tOWHҗQyOJow #XM÷گ]]io٧ie>$/"lTgB7HEzǶ-|PX$_hE<?~RRF`z( RO6rכ:yluH{Znx-^Zl`@;u2~ꅬEGKBVt8v^ȉ硋T{tmݝ>NBe ufߜhjI\$]._3:}+Q%̭?L;8ALҽ*.\^ LZl('VGMa1N>"H5z#IﳃqI<'%رӻd1?@-hpᔾ&M;NzڹoOvY ,UZ?ձh_ܿcxDodrVQ0j<1KUc 1'($4:KHw(IaC2_Cm蕊 I~1n2?YFH_Aƶ>~S)gTtzx`4h0+wt)|,a@FlMm0J'}"`lMMP4= !mH|:[,rS lԯÚ[hEi=: W2#nԤc2|*ke|Rw1&rw p8H:A(!2bRe؀r{[t"W;yb+x/+yuΤK@(Z&W: h,Uˤt-0`G˖{?c!mrI٦H ɶ@FE N'P yح7Ը#- fcLI;4-b?Q>Nh+Z%1Ž'D3y[ Yw !UQLߨl4#w>_fIZ}ܖۋC&Og~zdWvi6_z*}Hc;_áڊ!|e-ɐ6gjS5Ǹ$tfּ {hiNؾtYׁg+>ZKm !^c9'uY˧$tI\VƉkWϦz 9R|b GZsyPU']b#hYMlqZSquKdR dd3o]I  ?HܢzZqw8 D- G-4խ-q Cod}!VF9鴹jTJlNTzۥv:Y܏~vG`0\:Z*Czzz1eե1dr[TBr7CkT峓)bm.o #UQ;wC$9{NGF`f b'(o5iG/x)mr,2Ox6)$5rʽ(:¥=ì`^CӉh_KRG4y!d7!\Hwv&G鎵q[|tMRQf83c6^fORtK./04WaGhŲ`0'\PU1Ϸya]C&a=n c@ gT"R cڝt;Lwh簉5 slDah'hxZ6d_K`1S`Y% s{eܖ-Y.-fb.<&iHҕɼ/blFVRׇ g: \ƩEx^ }|%7i(m+ ԋzsNR#iՄ.ݼDZ H? ~W* Z }OW'(6&T&\SvYq mϴه:=&4&%i6U!q1ɱ+7ѧq%K$n~&IVA/3) ?V2 "a=k[NJC>9Ff}v'-u*Zh> Hj a!=Иi.6G` Ym+_S6/2QA.'?tn[ͻ\∟'HBBcazqV%a=m%CH:tC:j/p:mڳ̅(lV4cR= NPշ~&_OLe32by5Oڈx3JB[6Q=ܙ560?@?L}"GNskAK'T|_)e1=l+0ڳt]ɰh+HvE5&جZh^tˊ 0~ٴ81%\Lnc\'mV}8b 5C¸0P-K\Pǯ@6YJ$̮sÎ $϶~Y'l P3>Tw3G]Rp\41*@Zc6mA&4nGsmfR_ }k߲7P6:ΡCҫb0XBbaUK;S]р]plKR-5Txp]Xg0zi$_דr!C00磼ODZAw~4)\D#֩͠~V7Pkm/'WZEoτ>ۿ2{A>ܭ(r}ik\`ޘT[Dj¼0p{[\7Y!& 5Y9 %uO˚ig.7o8a2BtΓA 46az !/hUwIAlbnkHu[_B,? e&Ͻqv@CӌK 䶁"V*!I8H`_'Q)XK\@?Ă܏lɟlCnCE錞("q)^v8]k=$o>ĔgE&Y@$ޚkAؘ)a'89^b%ᾍ3F^<] ҶDJQټ7e|9;gրx5|7™.+@&|YC<>\&(lyLlֈl$E-]\n M@Q*PǦQxF- ߰#+Tzjc6VTSJnD()LN Γ!IwCZ'Mf$ij;\TnU$!nd75{{9(Cʙ;E/Fr!HIbaq:jgO?OQ)&sR$CY|?9R9s ,oy0 =*Mfc6JR+'ɔ[L3z8h<#\g6LyRlXa˴'BA*$tRymM۰(~{QY4P<&<x/ۘ*-2Zv5m~!NOa[fZImD[=obG<yֱ;}NJ+-ەJh:6#qEGSMƦE'4pw. *VIG}Q֣y3?>d!hHT͌Epddݗ[s% 2FtP㳺2܉\Բ#K,R53Q;Q2뷇gGV|1 Wϡ$xYewŐx pӤ>x u\"%5,qrG"4%p]V>֌{kt,c$!VaHݗPqzu;d6W'\wS)7(< u2^7~̔h A,ҥEOdJWSYKXE)>琴_fpA\u?_3a<߹tDkc^ ;pCG v- κYm=xV(:>ׂ[Gi+qJ8qǨn4to[BpaY5JM"mOZ+%sf2q__ycq`۲Ohm>JիHŪV7бAt!x!GAHT\Q<.mk#88.sL2! ë ڜ`g7Jvv2h#,PkG yԤ9SgZ"\趛[E:$JWV3x ?].(^ȱ 7 }XiP+V"}Ÿ*'x˜qeJׁ&9 s!]\p- kpl2X - @)wש,-̔d]j`J_sA]VJneC|ɒ B?ηW׌~ 4"XYi> 4 `Ql0&L4CD=d$WZ4#S[4\2.=x MLtU}vGxHC=TZQ'*K;O, Fys!7 ~PdZ8S*kSh[^Z >rL G;^$\^r"YL9DD榜QZMջ#{ (ixݰɶZ4EY]*%Qhù"ڌ$&T\5c)I2Ӧ:%kW>* >2ܪRrJx+GKK,ӨTA̕ $gM%! V¨eS꽈|4Eړ=)P T-jqh|9JD+:Y!x}@}T~kyTaFI_BlrV<1T RAeYorv)Vj*{ɦ5T'UF킴;XU/` cp1Ԝ>6oTp?Op _2OlMF; 9=OO; ?tJͽMy+1-y-fIFaR[:-U\!3Ost[ {I * f1q?v ._hoCu۸O>[L";ߖE(AګhjX|×s]Y8P<&Gop+`txc/S\yu0M@C_px̀"G &.f7MߔњIy,-LfVJ,6h86=dj5GqjFhԣ7#MMZ+ru=-TT2˙t?{9 eLeHׂl Eq|oDE:֧뫑_(v&&DZ%w44"IaXĻ*=; 41?V$kW+ܵPvyJ:D/)זa:'ϩJFoQchmR~oH8z-~P<FJA7׼)8>\=;>- ?8d=y^{G;[\y'L UI3X e-b•u:(ul6&U!K wEȔ!+^o!:Bbe!>Js痎L5lHBfs|Vsdd9Y`t|~tmAs 阞8_8^ ΩU~mwSyT;H.N!kqz$Px$53 ç^β:s| X? JQGF,h"Ǯ: xv< 'X_@uJ"P]EɅLiqo1 j=IQdEM1$ۛgkMRڵINLJͰƉ1܋ɪ9*TI׉x0XWKP0hlQaDIbxH X/5e; :JG bfIN.2tVG"[%DqS@jbW]Ed:/ +^_r`8w V-q淛(kEd)qtg{3=/Q!%" h)sI 1NҒT맼o젃pI DS<2cW57[D%p]}_j~Pg&dxQa]21LrYB4ATpu('(oum#@ Q`^B B{J!eꐼ9l@ qbڟ֔bjÌnp񒱬#^?9 ULǯӵ67U'?ox'߁^%ħLtɯ"W竰ne?rQVuY5ĝ;S3|Q^" ?W 7[5-6qjC'Lva|L"Y3jIa.,= M?UP4l/r+L?=xBOx/=I5"OXUf N*CF*DBzx[KZmmn{o{Ò- Q/ ƮqUfޭK`CDbDS-}?ڢT ䷞}#Hz"I H}i!(f#ɜ?։ 3>" {3.9 |7Q؏ڿJH{zOIB&052; [uSsU:6hs [K*9,uf240,3`LV o<*CML|p˾v&=8MuW޲V% °֪;8,5hWGq^=t"GO]8|nBY #Zwb͕,hWgdaKs fPPJ^(>@c X5xB;H5]Ӗ3X g̤[[jHDXnqWT'}6%IwqjA +LaɆww@LUV)JZ}_aђy{ rb-w2* Sbzk_7JSǸ~ /{{d© 0\Ҫ J# F*87Rp4PSV$GS  KlwyXq J? 7LcDspQ`8U2:hjg/Vrc=6Zo97Q) R'#i6~]JHW \b,w 3DђNaWjbP'vQ&f؀эw?`@ؤR~Ck3!+<ƾ" MΩIBd&`ŬXJoaA ;R%_ %X?!l\;4pqD,96d"?.>3j<]9AuFOya $hntM[!lw;],imuh8n^ K?^УG˓Ox ڳ'VĮR/ ڴЅQTA͘I#bMv oW_$$+rH{G}'LMn( W~h3v7*/NiwA8]M7:Ԙ[OjTvedp:-s`OnPMGz^8E\L+%.yBKѲHJ:X[My;RÝwYMtv. ms␚ɣ;N˯%*h };PNڈ&1<' E[?'ZGȯY0AOSbhl\Arm,gǢs9:WDﵠ)uZ Fgmj~# e{Zj\8#א|'۰0@yWnZ`gu榉ggf8AΰEҩkE Ҝp/M:k ,d*,UK GhcCPy?8IDP5@ҬP^+Un(_6Wߒfm,ɘD"0@s~&P?B^k q}kmx',C ƨ>%z5<0408m7>!c!Ɂ:V.J%6IяI4]DKXWɷSm)J Qᘚ'ej9 DM RhZF/~g.s%AVu[) +b'x'ɅՐ{mb1{x1jRJҗ^EN]tMJv#(&f<'ީ+DCg oa@LWL'emg  ]5 C޽p;vR$?dLK ^{˙: wiV0 {t !OClW#( ˲h,f2g{37ڿB _J_SrY7H0ftuV0@so8[n N9[Rma4@(Ī*3@C k;~9=-o5/]A`[bPg[IĶAh]dSdܦ ]X{sj:\JCfpsB|OC#Q دVmd+? _ \{A~^`{"%&ʤiL=RCYw  efxw'Lhxi38Xɫacl_yO򽀯[ 9ȷh8׌ߦ_-y_0ܼCSabscQ\x9@71H\_Ѝ4ܫ:Nst% ZvcQY~Y&dF9׫5AGKkj/SG2 us$'5%*B0L}^nEWuPv0$=\aj[$O!AzI45xAncY K8T x,eX"<\fjNteigL 2'`_fF1(_RHJH^ z7ؚ#߻C#EXZl4%">?ЌF;VIuojTww7ɛpUx(]TJ2{9F SNd[WDg {AwSE?lߗԵDZdӚoUdq6NI=U2;nGD B30_(|:#u >`΁ ֦c`(&QS&*vͭNVvSQbK@GX[ιj Tp,]@@ w2\hznpEdjh:gyԬ5ρk"wdiI `0<ĻlU3e+ϔtEh-kE%lk AqYGY`ٖyr[5n ĂTOOѧCNLM 8gD=o-yCyӫږC+t'cjcn+%᪒RN)YN6:AI2on |ڒs?ǃE%pqg+Qfod]"Pn9Rϓx5MgfYE ooWr . c2g"]JOT'M ҉۔ Zp խͻ2+9b"̿.&q}J:1WmIA0S U`'mۤ]t/cWեl}. i1ԯR @{ؗf "ufJԳn+j)q[ '|b #:/o}^Е&#i;.M!y Z"3x#j_>%)HBexdp真= CA/g=FW]U]i>kXհ,~c% oo>9:EYnBp3!NuZRʉ`ew* $Dmb JC=k9;Io< h0(j)QVܽ/!V3Q>J YdC5W]j%0dI]gGk~|f+Y`;F &N;U2W/@r{EOͦ@hULry3d 6sixϏGo^lpEpqWD = 2[ݱSE&o 7C]ks_}@KAK6Uݼ$Jkħc~!+acoD:8NB2޺E`}MqQz%8RΨ7:C&Q{{Ixy7ka_pz+ fƔ2C1 )7Wkwiz iԹĂg^Jr[u#LrK"q0@fv gvr". /^`2V{0 9cK6wyכ]IT_HZCCNBi~ஃe֧u4#7iΌcn UYŝ4gc CHۛe)DT17z%F2wG ^l;^s i -66B'Ɵr~opBQ/az7iBY܂`^=tFԵ "!K%`hhYO `%a5fI2eFR-д72gm:i% (FMrzf$"a7c7A5ZGytlU`ɐ֒632`RV[J{ N=z~)6ߥ QtyCWa3.^\pbj$Opy秘a^4%|\_z;>+iFhkbcL?8Hvgv#ɴѩ wcEݠ׸I <9tz:*{IE>lr"ȀQgv=PG#Ssp"dHKn:fw~S=6GT}e7R-_? ~@|/*SkVgiȨrt\xs0r H/]8$]yc~$a-#!O56ܩ 6k,m-^0g"SKr~A5p2؁IXOII涞tkUKi/pc*3i>p]G:؂Thj(shhԎZ+<_sæ&] ,񌦛~A 60tW6B䟹r3";/2{'g-T/F`ՏӲzE 9>}hRĢ%qjTǯTMvqi+Gvs ׸WvLcؿ"D8`1Z5h! uBaW%: - +d⟼M-}8gvЍdՙm m>zA б'h=b,Y[Qh7Pk+j/.j b6z׋=VfY@-z#Q:$۽Gjhau9g: 0GUo^S[s.`OG2j\xvE͠]rz,Uփ:'x-/lF1Cƨ-?2~]j T<t ͻ7873-]%m]i\ـ a(ƴ^23J$XcVYp\CIϴcec"j縲?+fh4@D;[ eypw+S%@_"[\ons<^r;```\^i_ 3Wj NɄzlFjS鏒>$z.qQ"݁ɬ;|٣AUK6ʩwu: )w>El},6*rv/墦T ; RG4ɛ|<@GR^s~›c JeQ$&C~[Js)kw8Av^ncH[/N?֣;Q%Ȓ 7/y'1,-8@+p̧kfad;md<.ev:'fێ_uG,N61[+1:뤣-)2'cUDKoV/i+wjk=98k h_7\'eB6@M`?>V:'O:&Y |4!:~R'Ig{կ :++zZ]7gW(s6iwq0(@5P'!wcZٺnse@^& 'x~jC(+k`w0Ae;$"L2:εkj8fl?I xWօBf@$L }/. [X%@A8R&vP[}_g WL2.M%ӛY,+3O*?#޴;%  WijABYϊ#+K֌>/WToDokuB,sKml$~tڦ#Yk ʽk%^ x4~Oay0-cFZ 0 ոݜ KN|rRˮ=<_ 9 3,2jaTr7" j6'5$vڄ/7te]nm3 |cE6~ 8ݖ~1;P !9Ac3l|nO 2^4I).7KOhjI,eggp=&N :{6uRҼYnକ̠8ҜzKie-ӧ~-oM*ju6DաCDAJ]:HA tUxgC#HmO;ulN*Y/&"P^Y펆mDI1 ! ږ ݃Bcj}4e4p(d1݆ۚ=XRC9 kݟʼgeH~evD$xCͲCNU >KC ~M2+!2]#p2Vj> Kz‡4 'E]>5 ^ў(WT}b`Bs[ݡEԗ'" t%wBw? b҅O}X,\EUTvr;K';S 8ii?Y)2g%(:Dh"I5?N'|,-'ۗ[wB*{ *^'`cӨ2oww76jk, ١Nitjqzq,~'u,Gyʷy*`d"Y =dGp %c;q2Ƀ*z4G*wS cHF"m급Aѭ7'1ȹt-jȵ X)4] WU7B`0^ʾI͓Ue1hxW}rB7]bU v &65c# .F:d=f>&x:8.Ol ׇ4B&n+6R#0o!LyoY'WU߷* 4$-Z!~QuHsl-wզdo|kR-a?τ#_A c<7!F?܏\rqOS ɗ sDLXl3 ~Zt:sPkaKxԭWi qA Ao#d9"?ڀlԧ̔eaP1/ʒAӋ q7LxGQvL#\<4oSkƋDKن4VE~Mlºޯ?y4v^H0{qgWdF#Ң"zM@q&wY_ C;8Dh߽G)UݫԟQ^vjt:^{73Z2Q;2x*<ù l?&6,tN>7rum7fB)6mk9&hL\ d2mKԇe*, 5uiN`oD GdN 9KHl2,Ȗy #Md߲zj)}gYQ1kiY+\l)tRꕇ=-; ⰃfI:±6ْ4~o<"6cѳju. 2ЗwiEzAf8B @Xw}lTXPQ6@Ww9tIJv(e!ęq ?VA/Fex_ 'P:Mahlv Rx~YeR i>HzqEqmPk.0|[n D01얈T@Kh#=ПLa r +mWZn hPFOW Nϗw QR\u":"EM[9S6AJBAidC!ۚ:5>wQUo6vы"hiK!|`\@j%v[?/պzqœǖLN8*J}7֛b6'6 g^J@30v_UWH޾H$TGP~[dd{"NOh^Gz Ŋ,~eݺ=[4 onc-Dkq*}в'-~V1"Aɿ|>*||@7,1)93%5 \R\ldJyHnBo $u=P" $/LAΎ(ҸaծPĄxxYRWʊO тGSRF7}ݨ Z,FHiQA( 8CHS/F/rZ~,߮RDW AVd;qYg@琋H>7Ӽ9B?8}  CetՇ&/-I$le R=o0_gfkj0pAu!nUkׂ~'r#FR6z4$2]GEGw͵7C+4!=%-»\gnۮ 8 !א5階_vU 6q|샭4UXGq\\xW;r0ʒ".gbvu|nB*Wc!{RdWD3&s1,[ɬOq^Ì"o)hH$}"ޢliF~G @4U'?)t &fHҶ.n$Wsyˤfh3Vfƕs"Vyi I^f!$ 1|{ E U7͌DpBghrY]qAEzO#LJ4]-+b>FU n6ޑ>WD^ xǻxE8z$!>(mZxmn|'cx! Hp}儂>Y(9G *h\ťJ0+K IAo{tI%/lR hRc\Jr038K?}Y'̭ENˮBf=;L8Ptt>T[s1A}sS*dcTn+ZFMfpBpBpRFgCl&2(^ƪcT*ԩkIȩC%ֶęl=F QB\l90q ʠ[Bxb)fQ쳛R!- dG]- ԟ;Jͩ+ G'7RRO)-nAЗdNa>'qew;Ujؙ淾2Z7}tm”ڂ1Bb".7i`lF:[KU'{Bᇗǣ=xR/zSnt9CVr0-AH"K3L$pa|گqV'g<}uXLЅ#|cK av84Jz'0ݓT F ֜ޅ1Uy)u&͖gsp[Un4-/ޛK Cɯc S;bjp2nna,2&>x?VlCA4WW)I?ԧ`*-*LaQ(09YO~cM0X7dKGUͥke_x\zZm#7 TةTsbgŠ.QY`~aG$S5Da[ # ظɺF̭.F!XYi+j|= (yP,QַSl3Ґ\]ĦH};#꧌IyܢGg@eah_4O' RFkd lb .]KTMlaCnj$M8f/zUz4TiDQ,TNUI0i;Ч&0fH^!i%3pJu+!|q!tUAJ1˄YbV%Q y7Y]w ljHht꼐,+ZMDNEe?;WVjz;q.tm|wDCZ-q"?cp@%''WRڮ);١M]\B,6'Elij[C)p9ͨ63p-&.,;e6\:0=W 213V ":,6=G9 K6LhrD&7O(P!u  zږN}V$-O?c =ywRP2iA3ȱY>ܒ? /׶BRm@{w m6dJwWsCN$*7Yok+aH"ƝԜ}'(F/Ba ӻQ}Sb@rXDUCHBd=Z`V[]l4:p^uz]n9j&\9$ <M;X/dK{<)' Nk8T/Ld ͪ 0Ҫᬕ5׽T"A빎cHȯ7$TQIVݱb!f`ɇ{=Frl˞C!Vxasͽ)^Os3Ԯעd ֎v \k]94—|r~EVs"l+)lH:P +ܐL$zOu)KCnu1Rb׉ &o2X!Lvʸ.YEiOcB& j"$h2BDD?t嘩w+h@[6n2G;`AYqt6:x.;-gzjepd4zZM ‘ Xkc>3K& ~><\s`9"i?[Sl34Ak~T@^͵(s`?KpO"I'tJ&hЄJiF+qIqj$[PBfhῑ켹)1g`4z}i?vqqBƠ?wW=U&IFA2@wx ܟYx|d].x" ItGX]#[7uodm^[ 8댙Q)kӞ6UJ n줃l$F(SΧvz/^& 2GZ,0~S9:lpxrXrKĂQF8yo ۨ/NFuY3=̽0I5q_cx8DQU ָ`5m@鞰W=ҁl oxcsQ><@nڡQbzh!I ?ݶr}jV?*Gs+& ޒvPd@ M^O7OX=ho) Y6 x儊\F?XLrK !)LOavHR =狵ۄJB qAk#~m>@Pg˂9*AG`Ogx߰&#ඓ"TU|3`#8֘me<`Z|?YpYP?dk%Qݾk[1o0Dj{nPjw].E0Gc%8fRk* ׅW![pGm`, k*P3Iy123JܔJ-U,Xb k`? b2Ƙ]AV|O-0epŸ+#{KaW4ҙ[Q~ޘ*5Xm] r{$;o]Ĩ|' R íFO=xVͿ. |di{dླ`.tbwoQoWpϏL?&HS ZS1r?u\#љ[-P;tU\QĜ{4y ]]WZs\6*&j]Q_K J>~/gm6yP`AÔ5 ۂ64SC?~tT|(|G_GDV>${W:xS7j%╴U%yDE;l0Fky'9tQa(h{!,~LfEc*@ UJ)Z\IRٟ_ $ lt1~)-;3edKЦ-(Z2V~<5d`c{W&4ndd^)+Oت/&r 5U@EJ6,fbxծK`Wعv.MƁ$m0@ U+Ѫ Б2]3SȮY t/RAisU=nUӛKy4)Y*. %> O J*<$+a{hzǔ7O`O2sV+iɁ *4:l/d9x(ڷxָaOҿK UEjOB@Mh< sO!i"^qFc"8+I~h6B5'6\)zB(}_3"{\.wua% suBb`"`1pOUdggjL@mNjyv沩w9/.&ļ=ܻo[qĄ;(jLI bÍӓpQ:7=>WWpEGr0TrCB(.d{;kCRZ ҙ {|$tA/G5,A3' e&ޡG<$ow޵B:e %%>rBHWʪF4p^ǡlz6-! c5 ߠݍ p s0J ʦGB`V.ӕaB௡=2_N l=~Ԍ=<Dzhocx;M Pm_+ƻbT,JW޾JYtoALU5 [l̔0qLTbԃʝSjK&[!s'<$[0jA/yS g<~T@X!r=Ѕ@˃r_Madq- OJd+jYן,YEv':}fw S-bli$X^7txC͘tS@չ6?Ó%"=6. 擹X֭ޮw).oQJ9F8I#[i0/Y3UFƣ 0YvʙX{#^ьYjdQe&Gs)cU{ O/`haS$ Yl_bzudHw/WR4yru]uI%,S8J8c2%k)d;`} b O@OM(\76{<3-?<8O.<ĞS |F2/J?PlΨ7I_D:V%kl{/EHpL4N$ݲ+0%d.@jzIÁ} ~\3Z奔ݮfa]Pҩa"RohlSTic}4 犇?Bw n!6;?bκ^&y3 ,0(TO#-94!3pb $xLxc8_o3a  c{6C]cUz#)ԵQZZ#Sn:./\"K%ڗEW5H ޔfٖtEml@\zT% )pfBd5hӪy)~/-N~b1h!y[gfڶ0.!0׳} F^_m4uX.>D_4_mWR*Me\.(?/6(=ƕP:t*$hXܣV Zzb>O3/p݉"(n5?=Q\WW֢Ηk->kΊǣ '>45)`g a ShHy;FՀ:Y4pwxÈH'3:OBeYt>Oʅ^xlG} Kݬ˦~Yz MjQ DP~<^& E+1۶}&[O(|^]Jg-9Lj8G,"ȶ e@bl59,%Z{5KA 2=TspVws,|8[.0c+}Rh4@HN _ΙzB oz>7·@߾}WɏY3@zv9Uܻ]5Xk:}r"\Sv{3R^ ػ@h5O^,Ijׄsy#9ct',V34-" Įh}]9;ΓsN%h(kV˶l&F`ePaCsv=Ţ8X{uB.ާd/3.{{xy7jem Rhfv] 汄:jyKD"ӳTb(Ds7VX.[쑌cw T@hl?_5G ^̆KpǽE:;\SODַ+V<&aʞp.цꌧ;sv*!>@-7!{1dā)C/ÎUX_my|_aZ L8Ԙ7Ll21V;3[j:p$'VY3ɇ)_~*}2SpAP竡Ba^PNяpdI?D7k>#BXV7gp>h1[F_vQBq.Lu}tqt| SL#$:%Y#L:؍ ͔3ˣgs8Z&u-T&٤L@&~GAJ2#[M"qE`arRK8Rvcy.&EMbxu7aej:Ca ~n3U_0D!<7<%vwlԴ>嶎m?"k+ oQ-E9(hW ǔj #͜a \&bU**poE u[\y`措͏O]6dyBvf}P=; KHEu7{;gчYtQIDUeRY ]u̝jU#__ rWI#}qSxQKN2S!6#ՀjGR(E+V6,-8⺊B fSƽ ge|Ӳ_O[ײ1>=?)iP{^K7pNܰ[v+2$!WgʈUBf,)ز⌃}VN R-\ite=ܦY5T#= W Mk[`LD/Vy}& ̓!"YAV&*̶s ÍCŠ3 pN0R&@[9yKU=K2AY0!;x(}.z "ŘnfuɹC8[bKƆ~X48z pQ4>cE+wwTEL>tfd%[A+S%PO[VgP*Ԅ]vTkx^@y$rs/4<8X^Y#ِ-)R>q\.h)jC@bNȚA{K.J˼e\BmߘD"S\"' \3lu<ˠ~}T$$46/R_L!qO* E&Z }s+&H*!ʣ#ʭexpN͕",|xiף'Mڋኦ~KtO’L"6>*^W@5Y;B3c"8JX%s ioFYA-$9.JƦ,ȩP8.FνٌYWξIAQ$o\]_`r7E0̂jJPI7yӔG4ݬ;z d dnKhP%mSB4͊Q}ƳF_PXTd A^W62Ċ1#?I4p|ǻG"f-H_DRxOwlhtɯ@CsjK ؾ \6ދ|92CJrIU8xKt\\RvYiNkѲO ogk@pcb_]4kg/NɤU( <.n&xYt`tgY0]>Kc ]zy.Q`v-$ԇ8Yl]$!K])c]+0v6tHe;Z#54"YHâŏ; yėyH}"i;d95FYqj`kjV݅B>_"-|h'pX6ѯt!ѥÃUu J iw#!lz\+jT 5􂃳Ɍl_;M镁l9mHdn{ޗCŭ Jcn^()o#~EBB[0 Cjb[`fB͡X<5gSē0s^  _ M*PZ/yt{44tHmcz늵+Y1`BKJLFq/ S?qQX't MmZ-?CBB-^Mz];Wh_Q @RP}|OY6a>~,SAJ?A2&:SðF_àrB**J%>HLj\՘r^@t5p_D[uoM1)cZ70B%")m"[uBN&jVL"zq]݈pbu SY5!( 8TZtIIeDžȚA6">v1BB֧DzZpHz[Rq ӻК l@%;/c"$ Xa 9jZQsb%FwvLpM&L6`}fX\Q @b7=DEYuQi50BlWAV~| a=Fw Уm~MjWJFɁ`rFK(pQ7}SD5bqXO+ '+3,/etb_X!vbru"9(U3n:UVkf@8žhS@u>2Ck D`!T}PF Q6Mx] ?+JZ[:T aD$dUȊ-^֢ߟ*AeND& _uU+J1L@ǯ0~xudԈqv-Cp5kj I[E Nh׫.F"r5+=qA06(WZD=q~W,r/66)>:%sOPZ'AR]) 9 *~ /#+*ELY^M/̍)Qn-tx_-gG _ȑ őj+ R1c~aB)jYk.eSz!w5}gMBuIjpJSJNQGꆧ4ə/p1>!&ƻJ.hz,.i7Dq*8T/Gw@~Xl* [Ɗ cڟN z>5 V˲:Cu빭€$|Gt'v?jy+Mٗn\p,j A+GgmXVfa6{'&JxӥjpLfDOTB`S'aA8ꔤ`ٸ7rp)AgEL y-DuF>6qpcTH+m'jމ`Y^!K[,gD鲪/z<>"DCuifQŗG0 !yArY̫n8x,].*{uf5 -*pV; ykư~Kܖ #|֨Ԉ DNHB=^RN9nTƇ&MͰ0,FbYk/)nBEt=%: $9LZ:uc BZh`_Ҷ\(xj(]HG_uhU"tYdrTq %B Hx"3n:xg(џK.]S̎{")1<سˠg&g_UvpWΠjx{8d0]<ܮ'=vщF_ƥ-l§<C&Fd-?{ΞZwc "fN5߉ wRnUhWV Ne1 sad1 oJ94,}RtLeU"`'oDQT=ń쵱zT (INA{L7! y9STʀ-1FSYx/(JEZ^Y) FȦZk-ebMc^I`7}}S~B"Ssc;K2H>iu9٬G~|EL|H% RҀ^`u`.WIb/7'\dV8Ɍާ.{Y31( 3(wxB/heH;QHFpHwI,vLI48M}bCaQoCW)ȘB(~^>}C!K%S1xPXiP{@ NvV {%P.?鯋݈Ud̔\磪EN-m_9n_q":/˦uFX+6$¼[:m9oI SN_?19=!"   d,ST"`d}Ԭ#KT{xڴwxgꛂiB'qT 9pyy K0LY´U[hSWBN5-Xvw NK2?'w] -d;@} cAQ_ijb,Nwn}3'q2@%z P3ES?nre^/S)yy0>G,t Zl Y-p}ىp' on#W0P9]pMY l͏d)#.giJgx~9yg@Pqt& +H((lTct+"$s݀8), ('j-S$iԕBU3tUr)KM#埖apc_޻sbQx {l1Q~ki+3_~ k[t#^_f/Z;o yړ&kg1Jмݪq06Cp~!jheE HK:ܭH](︔r5T#)@NT )G lz_57DXNgyn~ƛ)p+ P[xI\y hVVy2 x|}pݍې$$_g{ʼN)Y>*uٺ,հL`΄\ 8S-^S3O,* r!#`| :cϷ Jq(^Cd?3NJAbzͽ T'H,[{Z[} 𰄠 JH&]l zвxu@{qӻ D ` q_ԤI ҈O c)~!M/Lǁ˳K@Z6CaRSQ uA~2Χ}:?.7^7J'Eff5.1"xo]d#4{ ~Zʝe"|<39?Z|M+0+٫F"* _V%s!Qڧ«Šnn4Ko7,U.f(6,!Fx`/tlėeeDGU]޽B@ }4nP&ƽ:eY(I9H$ '6ޯ<ήoH2@}Hϔɻiom-ƹMel7G{8qJF%5T>slCҹk| uQ8Bfq.ZIjM|% [4r<G.O >qQМ.Ћb%5 ǣJ3i2g25-tI\&>xd >YM{aZT9]^bQ:yl ($>,)]m{ JU8ܴ;vQh=r+a 0˕h3~A/MSfe1!tYpP}t5S~NwXXa3$^gLR7A׼%D2MLUa8DhsІ6jT7z&~"`%ּ_ۻ<'O`ju :d]mtVPrm0rآs1q㙶@$٧;fCq9#76OT#B( rY;; DSoc{Ypvpڔ/EI ARe{ L:㴦?V3 /JI ؉މB-^Ƥ{Z@vO5yk~z*׎8$)bsԎim ҄%4<)~hCѫ|[_n;Ľ'2n$ ~:yZqFWE'pZ/.Bݵ{;c|Yѝel#j̦fݍArt<G&_s(r;m \/̋dYQ|GABA3PP`wvn8pDSK9G9>jPDKV0o(*g ҸT1Wm5`ɻ7_x=иJN+N\q^y|`gZV_*2⩊rQ3\Tj@3穣߯,r]Mcyl-ţ-NX Cш} p QSiK){}2@H"w!Ox^wM7E(":'+Z 5槃ۺhrpN oh Rd溋隧hKO6wpP៝jI~fwݭay[DQwK"tճJ¢>.BB,9rԯ1{ N{('ęrKڒ,'Z&4e(oy83=77OxS*Swgxkr22j3 S#aRŝqs5 h=ʧ8daI[{:yN._5+e8ZrE5r/UoED0ᄃ9)Rc;Ñ\.{&Kv'A$#'?hoK#`"j-9[$r)Z,Uv氉!Q"z$P1P|wAs+i"\~M];yz-oO;fD~սOyw 0 98|GW7!WB=Ĝ!bN |NL${Gyr|wtQ:}kͩ&3x%lV&8MҟhR7H,p QZ:iM?)K#,3 "V~R,zCv@>Iy!ss&S0ʌ=GoVE൶Pr տ?tb ɇ.ƙ~x U2ӆ>"8*%JEc[*ő 52jæ4nK1p0!Z^P `5DE9}BWKuE_G\}% }7ϸ*O^~2ه(A6jv W_"ǚcR" ` dƭ@ BЬVjVf=8aSǞeJD g3U_(zVZʌw\ *ig H ~6qHnf(%mvk\NµůL\JGp1TEQI?Fhn; 9u@G:t{ヱMDN#@.{Z|'yc8~D/U ý\֙`lFtb~5aG`h/2<ygeW{u+HBB=xFިD514>I6 ҮTbw$0X%$eg4iλlx#Qq*Vws d#[:qY9oq/cj۶-A*8HVG꜖FeZL_{Hi9uLUis3'fBאm3'TlV_!#$rR&NZc]dF≖ y:i~KSA/bXBN~Uy[F,3`3v 坟JpW :kv.>lBKF׆ŷ2mnmTf v#,BR% ѣ;OmE'VS7* +}?릆y̘Jix!=.U'הg&Xg#sҪ77j*Sq L]$PxYGsFÏňxtKtpTY'bcj1 P'^s5dĈ6l3%i˟oqJP!qWOTP wm'8<"&P4KY+g!> 1'Tкp~.x#:/FuDp RT@?Y%C<܆%!: ܏CT2!ׅ"tmjrSLj.YRwz0n;p "EKT ˨R[Po1&Sn%X oAqV]ubN&4KOʟZKx`Q4k$Owڻritna퓊yށě԰/zdXLJڒVK< #+5As= =$pJۨRXpDqB,MXfXTÄV^3haRӔ׎gϰ d4{CP%m: LvB2q3vkP j$fE;"DMcT3Z}҈$cX'fZ~ێ5@]T#4Rϱ X Z_/!q(/:D(%3Z}?8F`;hHTɡZ90?W,xaÅOy\O P@Q3+Rq\qdu:p͆WhyCϵ'sZ:=Iц)-m^@ fZmez#;B<}y%̲3  2&dJ2`xD@2.5mUy^!Y  lm| _}B )L&e] Sx$pkvvb5"ʴeӍڮk- 5C̿魬.c%Ysx-S/$jNl\bJ~zrBƐAK`AHs֣ eת>N,ǖH -uz+f\8S ӎM:57A,/Zlҡ'yV):jn68c=iR3:[)߳FA)bźm8NѬ>D9Jjxo vIDm$Wzw2.sӻN@f U/7G`Fha <0d@HIV\>n )|k'DA̡!7?ö|rrHX:1h1NN( 剎BuIn_Z׆Q6 AዿՏ+ Q4U6F*MM XPV\]珯>1?938KAOB,Npܬ0W$g?ڟxF\?g\ǯq0] 7 շx9/4hS[3?M :Iq*O•mQ7)B9G9"}+@,z*d ]ou LOxơ yd=ϭx7pG(C͇7{uίVPHK|i˛}!!Q(Ct`o3& s\;|Y[@\Ho@| Ge@ąN1}.ӡA9IF+jWr'λ1uπ"%z\<"EndqN0-|눆\YEFk/Q&M+4VLCJ 1"H~|_3&QOyp^ %SHaXm̘D"JI%x!hTaJpsR4RnV'Xfr-OSsY" iW@ba\ IZ,wS viNG/d!|7w͚\GtzPwttA䦹ꭢ A1D܃ѷFӁ*̄;2nͧkYc>m8a$t/o8PCBk5F(M1+_f۷& ڋ%d7Z+x\0C}>%l\)%7^9|9F&H_ aIMӧ]kcs("n4R3KM9e_-/S{tEAd٪n$"rKKdNFl>V!Ā 86^4^W\ī(,8JL_95IS&O8upf_h96軿^&,A_k y&gŔ?0YL#~ D\A݀cs]|ۣj-Y/>N,_%z5_~#W;fapOO)I&+5ڱ3fmV7BA~S"tGFnFɷ_6s|  E*}gZâ'vahQ4=s#T rD J؎cziP-waɹ9I24PٓɓCO.oDE}-y0zE8n}.21BsBgVlaz(k~7yG. IJ7{J%0 Rgs})UZZ 4"E;-xR|p[}'-a9̜\_] )˹.g,^3: cG>\o?eFƂF.ڬÄxC]j1-sEaodOI M1>M7L9PGt6Bycm~2/ʁlB}/A * ;~`SCBu~i{}ΞKrEІNQS7Fa96\/KRgQC<؉ox^c*"AwOďY}[Bu NҘg2B)Y1m) ma,A("[g9k]ôv| LGJɩ sўCu}B ~F81Ù$n偡B8V(lFOc#_šu}Tz$g/Fg[\e oF 3"{wp[{EfB$R1XvrǨEuzE;p &1ECj/8l9[mst_7Ҭ5*c\>d <ǧhf=kY 7_?o8)"9ZhVLLZ0 &T](RXͶ”i)&5{[qJimRdy+-3nf KgN27p $oIKmXXa6G,9+^#3 }?=Dbz|д*-(9T-O 1+{͍v|\Z=ܩcQ +0SnJh3!ihĉ/">A 7M0īABd`sbsN{WWZ5*蚃Ss}(t@6P ک[HٍV֔7_#I$7cVHi7fBZKh6Nhf#bl=-Ũ!.jQY! E9_#DsRѝKO&bX Ű]'`2y^M-sM4 l5 ~bhp-Z cQtyPMopsرKE]?q7Ha8~7 ,_[ic.SOs[tE0H ׇSXw)beCzU9媘m-PKj1$?4UR[2uDge_jұTBrTS 5l)BP$g`ۗgp&3R:'&K :EE#4R79\[Ej,D(j?,jF]SD Cm 86ܷ~&0Sj[d5AJ^bM,3 C逗G51(':-L,9JH۱ ?XPQ'SL&}+i\?N’PE8` G|Й'7&6RK]a-C̓Ocv{Eٙ@TQc 9|vQt_ 35RaDZnr$J/5xz i !@Lhe~OV`o`:#7mw".#7?_ف9Z6ŝxɥJIxTnyٓz=p9\р6Y[5poHbiS}dnBMn9D@`txB:So ؍:p}GQ&Y-z-0۱ɠ*QczO1I7흷ODCTOEMvj!-ol/Dcn*mGpLFAȎ=ęKuªf^S% /WxX)`wZc9DN"Do p+U1;߬p2gݢݐꀕ-?U4xݠ`nԦI`YQzyJz^_ > kg=^4\׼3ԇ`R^BJ"p#t]CT ݛbOvZ7pZCAF]!R 5RFr ٲ5u)ՈlkuzX3^E;"rE&\bqhμF&5c&}qM'{vӍ-0';usvݷ2eqaB@;/k3l  cS͈*BPggKGBSu^"/ϡ_WrŪ,aqsIfg*˸sJ́~N%dT%h鎺6Lv &FߋE@cHsJM7oSg>Ӟmy4Q'gGDDlѨӼ<^냴iW"f)UO8D=o=AW%fxB1 ƕ)cѨ`RѸĂ "}V-OTrIAjFXFIO<0΋IH C?\q4Lj**Vʩxm\/^vOnh× Q/0dĽ\0eCgZiܓB,POr0*P\_ܙ@{"Ϥ?}Du1qII :uLc(sU,}Q'q"wdf}@p1 Hmi]>0(.vhrܪoe\/? 6 a.kfe] ͌^lxw!OhYM W*(@6<m}5e5Äٕ$Wd$8v6>>3 1'fCUC5l%9%Ne ER#8.I*1 `iB+Wע B숾ȡBNd(ߤ4t+}JȖ_5;b)TFGӵNsS|bR?xcUr/>a+gf UFٺ$K#Z4P?:㢂8aCB F !c][8@oA|6n[`@ Şw>)Q<`3ɢ%SSzl7C1ݔ15ii߂E?3U.,T;qBӵvF0E>ɬSpG/mATpQG .KjhKImJ-Ryg9#\gJ"T -`\9A-T@BcXm=FdI͌s/N|=;y2͔KKg`5{Ktcgw=Џ'B],P^B~,q@"@ .MޯLmR#cRp$zJsI _v! w:{{'|(43I^1/4 dbI2L 9D2?cQk:DW'K uWC/2`wR_Og nؤs Q-^d!}j|}DeV>hvvھKTciApk#eWr)f^M0ఞ{vCyߗTfoEw6Eu9xC|-aCvWQW@V}wf_YMe{{֓rUPqKe~8Wq]O*u,(G~WKuGK&aڌs\j+n{L'tqPDL6goŞi £Hv)L;2^*qcnu[~w\sn֏[e!ws_T,^CBxlez.'!_*h?4H^!"xL{ɪE Td>Laxi qyn(F8p5f38酧I5ֵPF~+X?]+gK?1Ep6(&t L: ٗ@|׽G\ F6/S5@5X[!>([sod`T `K!1J >l7gϊHP.Oy67 %H1$kmxs*Fu\FP({{ ¬rb8OuMIhww Z0 V!<әY~4 @)%ͪ5qyPip :?jn8dTC`¨E5%H.+N, _,b^}jUvj[2GD@7t]hScdTB\ с;%q%Vp'jcҚ_O)+ҡwU&CZ)Tv/:pk~MpIa>|˒J<yU5c6 aLu5XJ2Gs2dzzh`gRR Г/L8m06|HL..1vM֢J a)W C,V sA9HWP}!uB.*Lɠ,Wel0agu)gȁ; O:KKk0e)}k3_Q!V$w \$0qwCb{ HY ( ?&hn)É MTWѮ _]f:yz/7@%AMdBG8?h-/iqŐqYbc<$,\:_ :^q)֝>KஙJhPIi\]&kޡ<3UptYӇFF6 }JZ;2߯vΟ3;>2Ž|{#JF6p.?04yYJ"vN.)ː#7]#ikQJ #E*0# C7ݺ'n*T)Az(&+d+{LU}£[ f$ʽG)im1YTm ijq'Τ;{$M'?Ȝ旞K7ڀ%bdeE5Y z67fŽH緸{C=w MZ2t9;W6 ߒᖪ(21H)*bl՝`N YG)/eu{k6֯${$WLw 8 H\h(֦=W. 쏕 }n m+ ta~s50l*6}-M>Or[K։[|p"qOюZϊѦyٿJnIW+}~ɪ^,NG q?u<*n.V^` xk͏ sȨSd#17^8 Jg<׷+ '&x-Xfe{Wu ~hJv""PE| ii;$!z)7jJjX^I\օ3,@?(}N&ΊS10({Cok52sju)WBU4=[/i҇}Ȕo~nu,{@5Zi [+gO$G+f/ӈrﳹoJ/" *.hbOӂ@^wg"DDk^:,Vw}+l@];+&AzHg AޅKG@) vJWqsRkO`@!+g_bZVΐCZ@%៚|Ic&N(ܱen'XI;7S]f(rJY75tO+N;Vi"Ikқ_5{vl&ZKڲ9z/ޟ`OF} ,0DӦ(b\MqnGA4|`x '-? lN3\x~g~ʉ1_w(b)tGej¡9w2"_}5hv`8U!HM.u^%bG3D*`MԳMC0ȩ6݉]"Bd% jX>"7hy@rՊ? h)vzMK!shfVٵRJD@ܮ1cjmٓ.3i#J0W,F rCIœ E]o%1@l@!h0~ De7t,I⵳Vo7zzH0Bo^~vޏ6a>;doӫGd@o#CF,n9W%[:yyhRc g_CJZ3&(CHA2 Wd9u{#u.q@EH#T@Eo%M11έ2Ig7SFia;V6# bP-Re\FaM%J$`z!(,<`^@8G|ׂK>w*V v-[?Zemu$KNWC 8p}{Vl1>_4<=*Dj[Os_b.Ïۅ 3-Uwu~vm_Ki#/No V+1RSRǰJ[kEPֻN=7yKd)qj@S7ݮl e|KzfťƎ~><=t0فȴoc`_p2- EL\A!'viC~x#k |IEgM)wi#͝I&ܴ4n3ʨyrڽ)Ɵh7H҅ }rS5Fu!"&xFɺ k9SuTՖw(>(+s$B1R {ݸٜ$,-M s[&0qpU:u_(qmRus4` ;ͲOu\bQdP LNѵ̭t8^.ُb~,Xh$G8jc 7NX4J6F o L (&6QUDnP~Ӻ]Cy䒩)ɉځqw3H7^,͆;Rq@/ ."sSQ;&r@B4cQP."q3(D2L]kEnbfGfіAul[ 1l(hA <Τ58id%72c-XddׂR+kSo#r1& Sp+'ta:b(O Qܝx.Е?s(t.9CօΒDŁTɡNc ՝SP>6I y&ֺF=dheʈ{Dh6UL PhQ k$;m*Ɖ+/KC狚ڻW?ψ)_7u(}xVs $x؁tPcajV'5yĴ~!7Q4:-zeO~{TA x0$,T`S{s |-;hf%q&P-3@{ݿW;DDtj"IVHLi}G N2vA[ĢBQ -_(=VژIL,bΖyy7j#3h1BiA;|>V2Bl3_2"..7[{-3e& U՟HD7)[A%q$6:$s-Hе kJ_V0-,/4ڞ5yk @¯,e/сӑS+у^JM^KŠf3'Uֲ%fL7_7'JQ6 YW`z=pg\˻`%u愉TgOenv=ћ0pR|ceftp]#gWѪz{eP7M0Ư/PAwߣow&hudWհ .f &V"b UϾa̸| *x".8DNN#VJ=ʾ 9Op6ƔvNgP"s`:& _Xw"awr`Z|ʖWO6Gk>O0u<; ^61K5m#")o=LE+t'uX,*j?"\&1CI^RgL4uߤ-Y.+]Ȯ] S'yl+Г^lSJ>D0#+(s!1j# ^G, A),#+{Ѫ5 !1&+J][e-ц<[!fRlMl~>`0TWiv̇"ry$(`O jcjJgUt ylU0BP5x$7'TP} BF]Apᘴ{a"m:,A !$LT[cI̔A7Ab}Ⱦ藿xݷ81dN-IdVkߝgow}JBI{~u|CRSfϜȄbpsCLJ$+;IG6!l"(3% raR~AJ(_|۬ejCxM-DYRdp5 y\Xk )viؕCʇo[p: y,ϿrR _skI<2J6!j Jd鳊g}QS Tq,k,^P7q%D ] \˒HX7SNCI1{1B?p+p׉kD2T V)frRl.(#O ust)ʺnZhl-r:e`Tζi}#kЄmGO$V >v]7fףBӥ2sIҬOn & h6w4ZWh9*4[q4?aD<( x֦mqzb=B69J ZpYg227ڻDU6uG7Cޭ h/1 [^z$&&[J~fZ 9 q'>buie0}m&n(T&`~lqGCaK> 37bQXg.$xv`Q4|jY(Tn:"Jfߵ8wpn`in[$j[N`S=mT= ^O̐Zwav,:d#R泔_ݥTV4fN*]5L8'ǗK]jEalzOzEaRvK > C]*.Î֛nwŵQkgT"bDYP(ã,e9zoC8 uJSB񮸖:AU==5F-JCONdX 8V90 ՍMY/bKf-Ft~J[v6^1 ֈe Jh%0Qv5 e%1^QMPw! d˝CNn*{yTE'Qˬo^\Nы@:e\R뛁dln<2h({>C<9 Xn duBZi:T#綮$@(͠#1Jqo|:,m^ob[!,8U=z1tp|)٥8};]o yK&ƸWߥ /#f׌D7%wMG~ܤUߎ e. ?/q,O1](Ε[<[{ƶ&D^>/ʼn Tqǀ Opm_E)H"6]?(emr&š8", 1BX&x$)d6j fҗinܬ'?ED: k|֮þ?M܄c 菋E}~P$)Y_4gZɧ]k}}qTZ-ܣ6\8\T ID9ŰCr3o˵*0ΠCр-y}v4Fb*NҒo]7ɖ|'B|E#i,}-'mM0 *´:>T3d 7_X ޯgqh-J縶Ĵf a)Y=7pFr:iZaT}jj4㔐LY9 /o;̟܎mLcK^hl^N s3hv=[E q\NH)ީ)@AA8?;p֫=oΜ߱R#Q!Gm(H_`qbԸo/{EnĦoCfȵb{b?% c}UvulxkܰŃǮZ 4: H|7~^}cаCJ@ut-&Q ]IWiGlW5q,Ǎ-v PrAЌ2`T~L:s ZU9{82n\uڽX$]&à̚fկ=a^҉UvhR^I# Q>w‹ITqWdW5[ߣ s%-x:@窴1jJrlAJv4NlŘaxq֖^Ac5B^}9U99罍/B_F@ '@yX~\@EܢDĘĒWd+ml/e1dždW 0 G2 634rC5?8QLvű^BrπwLSfzV*(uu5˚dw]EʗyʟXSTʄ0H?pDV߰u{d~h{ïuwG' ֢Ly0Jf/Mfҥ6m^*9#ՒI'k; E{J~NQ#Jg=s"GKMat宆h8@U,cryZb#ZbWǞjb6ngVv~NtfG-*ShEѹWZ,EiZJ$e^c7ŜgtJX(Q[l^iPsdSi;*U a oฐUmZg+FỎtq &۬q'4vkU}A/c r`Ҏ\TR I9`,:c3Ў LsRl$I|܁)q4/W<d~ᑟ )"ʐ4L|M%ៀhlN }H!9'RA =#=耯W'.²֤ ~v˰.{yl/|'x31Qh[XѲHGp}K̀mA^w)a9ΒcAwy2a'{]o(׎yaju$~YnmDr~MP!eV]MVϩ3:?m9V7OP/ؖ46+>It`Y >m*q`QeiW++9q 8yM- ҽ֎: 㔉}eB.-{O Ǭc95o`"6 Ñէ8,}.˃mĻHER{nǥs%s'^;kO⣎+$u+|K!޴8ѯ"ʼGr73C_]/RSj7 ehF^iT6V3ɯM9;vCCy\IK(2N긵+ /֡}hE3I;I=eRE#kBTLlZI2PToF+W̦S I^D5 te!匿S@@>3[D7hW)]l~ΙƂp6PH&Pk~$#+|@(a}uk=(0 6J/{_jNjr՘gxǕ`:G[0) 汔QY>|5/7,ZOKjP`n?lsF{~"0ކY}G[ȥ2,hjN3̅M3H(vH\?(2G^Dн,mlvo^'p) =XDP7Q SAjزzqYuW,MC7Np5K՝.JR/ǎ~_Zi]>0%mX":UV%w0RZ@ywƴ4NU6C[]߰}IBǒV؈pSKaWNfy21YΛ3jxY ԘJb#fBT5XV$l*haᩭ;b4,z 6u.'8Ap yoeމ@ԥoNz4Q5%^rexV/P(94WmF=qB7}r.kmgn$ #CV` Xd lw #Al< E: k!R4(b!)SMpz|H WcAvT:2U(^?~ޒ(T(/!!3.d=Lɔ ang)i5$I*xm&n|"4J `1w<ֆ/]I:W6wT{ut9BaU> 1~F;Ʊ(_XʩJu=԰W8krg\DA_@jl+8O³gNX }4x))P.V]` ש"iR:]JhꜘRp#>fo{ej׽\FD*sR+V=4,c ,͙xp>_q|r`U'?1R츶9C<*NWz1sO1l3U'r)>nFϜ#o@PZ(nfK%Y5Vk- :.:2WQ8.l,,&P|~LQm>i(/%Jvse%Ĵκ45\tG"r]ٓ_@kq)FPa`ޫu.cL|_%h#*XU:( +&:pM庩MhHW}Id0KquJ[&CVg9B=6 >繨mviH\t}æ{xm!b(`f[ AO=ζy,̐34] y(&>SU֓RKqy:1Np6ؽE;BU'0+?JYYmGma-`cM+fGd0}?깡+dT$ x/҃ 62:հ3W{HU+m^m=&u8$\R K?8=$ QuMZ9QImagS}"+齓`8I1Ʀ]}E xT% nߣű­D-DXr=S;o[WJzMX@Пv-H >yL 2[OtjPxq!P#o,_C'%ODHxaMFHp*orlhq؛"z( `/kG- { cBO/Yx3*Ej9ʥRP! Ym>~Ҁ\Ԃ  /+Gjkʴ=S2fwHKFBִrH/wJ̟0_kX!hPSl}{9U5jʚ2LZ)}.^;4=ԾO@\VM#%Uֺx3rlCQ9T@UA랯7 ZsEBB:W_J.CmpX"na'']4VeAŧU E H-%zf.Q϶oN|ºij~ Σ{>5UeqcW ±JZ(-3QQﳔEb&%#Ŕp&fؿъ_m͌W';L9[NΠ`^= וZ8 Lpc :@\uh-jR,\Q#/ƄS(gT̤[ؾ|K2n`2^`khH"=V7!~gOtv BFEo˨܌]FĦudSn$x#LoPu;MТfBIUC!xvOegxm es#H~k'?L'o]" M/=M4}:@"tt=#AM6*a`RW0w}gDލ=?qe|lX .[*gK%Gr1/?`sFsĿ>ee&CU+[Cat[j"'@_vWV.l%'[DE9B/b+gH= b.3~N8lԝ:]Hw]󵓰Z,_I^?'\{*vm/1y.F(: {=}XF?#|)甥[J-. S_aQ8M"bJ.#6س -ƚ'GkV98>(o91LMۃ@|uPҁmosa)hB%u+e@n~Q¾*?Vl.8kb7/6}xhEmݥWH껣~~\bmߜ-m5H7>e@rUm{PIUy*lĺC$8|dbMHYqv=‰%K VkOGWHi&,}e3sz]d̶TUM"̮skaV4:_,o<۾J?0nlfY*ke2T_<$b\\̺?c 6T..m uxi׃yrD pB3?Hz {% "ӑU_5@i=WTOUF6>N9`~J-*z%FὍ%C, Q}07*ۺq=ڴs`9 WQ{pv 6"q?#uGew㶀Ƌ3*# wQ>)->9+uO}X׸id13M鄰[A5+e=P?TU;@JٻjgE <sXJ~i#p ٵilqy0ԉY'P⭰2a L:9I&TDܭY !R-3gȘB(-A$F|tC#U}-ӆ kpԩ|s(^?#KVe9. Xk_e,X!VIJb} ~* K/KjΣڸ4W&LRy@B\G J4!XZ*y\>% :Αߵ'K:-\? P"A}9:^WWgٌf >K Tӛ" i\z!6>Z<zg>/:B״P._u&-T.0UV)HGgr@j_Vse`z-#֍zٌWINɔ }l`R@_[>$U(jXOPɒYz^ NA^cRJfkw;yVwg^GLd"Oyv+|ʟ"h@3En=7QSRobo5]oD:Q@fF= ~XUV2\Osk*gY# Tړf}$)#lMm}}Vr9uKSѧjb`Mޯ୷)D.~r1Inۙ'N!ow,x KynQ1symGq;<1Yj*FSYMy6;˧tĶQbē^xt׶Vs+T N8rjj(zC{V QX߻j+xnbsPCz3-J@ M%rDe=`alL˔*> Rl:)f^Q+ԡ5TJh`OHd]gcc \cH̉튤i Mqb0GȨ%#h@%Eqs'EGnDE%J%R&-vMS '4Ԕ".EF^_s41 bzBI3jn 6w&E !nμf.T|ݠ%pJُp)yp~ܕptVć˩WaS`PB;[Rh<UCn$Q "؉(˨7=2bpOW2н(bH%  d94ϖUg7xBeZiy hU yqǁ"f왁i'(|c6\@h| 37{Џ}G$b<-vpe+{8jg J' >VmCMpѹ-(z.r_INpH$^yyʝil̺~ﳸ,W? [47HtxgIZ B6;Kg ; ܹ9D9ð2o:N WaLfȕsU5Yw JSK﨓C&R|-o&#l:hOUQB.\"Dڣ?4L&8QCgMUkj0(Aܸv>tI+w#S)Ìz ^ih'7`md3rkzPU)Τu`oBKf38^,!]+HALsӦ8"޺^8gUIO3h~6Ɨa2m"9<,=#R3:µaL!{fHe;n]2H'5y|P}N'A0ēe\7d4XjiGb ,mhx|(C҆\5'9RC|.4A~̭_9q۳ʹj2_ rzqfVaI~d.SMШxYb/}D`Š(bHNQ>,RJ~jGi)K>a3չ![O HoFCDhNWΧAqjbQjWh|K2H׏9L9 ez/ύG%Ä^(:\'&?;ۈ"W=`iY$ht ~u EEIkx3 /2@'87Bmr7]Kʜ~VK9׸֗tj=o{R/7zCa%2'C0pJ-ay}off 6GX] f XW2?YYAPw0 =*Gtfn$Xm3Vsu^ޅz31j2 5դ} -;Ћ|e?p| vp||}+灼RA09J~1SGRze>J\7>OO&#N?4K g /V۝6?F<yx3L{Խf,5nH;G'?܂aVF7g4gHd5rm@~BqZ=t)zr1ٵbpLh#獊{)40QxMaW*5*ܞCvmfcf[D vկ\0Ra)Mm8pϹr}ؙEA뛕c0]6՛'턒c\)lҬň=a  fBk瞒aeL^-h0wlRvu_@Jиhܹh_(dUŰZ {+(c R]ʢP-ar dnt<=U=|Drw}Z:^f />?e. M1>4QozEEO]a3f[avGz1O)#=x,C ,O@T'Ψ)Mz06EU`F72 0|5bBdos%_)J5mJ dyɻqc؎^#VJXO}}`/ SNjIS]3((O.qd*.pbXZ<>:XKPª !ŀ0櫨K3Ӎ82[@cS{NN]"B}˾GU=[GYU!nf,O+(3n,96&LyK?$2?3$LpwsEZ$K`v8x~г`uzxS~.4nCLIt4us{z3G50|6l7|E}\"-GdDږoJ@ Ȧ¾Y2 s .ua|~W b;Xib>ׯb/b!'Fc q< 3s$`qXakЈ/8q- 65~WKΗH[hP>O'{RvˑaTS9IҵOxN{شx{#\C0u_/jghURa (D@P 8ԃ3Xk$gH¬Nn|^iBUrGn53LOV{x z$ps$q<- ?RhgϤ%Mjl~biQ8n dy7|Z떪vNp7AUl֢pZ|/pB]4r,Z ÞT; Km,'Vئ[ j <>abhܺkg=9E-^2ZU2t #U4k?uͱ8ꨛ?ڏ^yuȧ4鯱Mp`\DmI]06ڷBlbQ4 `u!n8w+¿"!D$~[Zi>rcFgB-#@N&~ Stҍ\*i$yuI9N'>2+ѷ$ږr%qpf ڳD0YfH8w |:l5I@לqq%֬%h<ЫKOq5M8,}BHXY> kT2LQ=@Eߚj؀ۺfk&Ě5raXŻ8LD}ΪߞI#ʚAݝ4n4aE]Z׺_>Vb= \j)9ZP2|oz7#cQ탷jP>ů؜\ѱղs1~q-KGH[ ]oUԶ򺠪 p oXFsv{@ >2|O%2I?Sk\)<=C%L+}ZRp>$] >-ʦS+ >ADRXV=ލlnXv#_ءⲄ:&(065Qp8$U~LI*]VrT.<3CEoDPx T>@&&0k*ԕ4@D [~ZvMym(\%$CBJ\j9Yu*H]^Iǂ6ƒxZ3@VG8^ @EN]=y̮_ de>Í{lF#[*.#Ah39[ bzΚBY3.r+H0m ~1 l {Zr| Ri<>ޛAm5|+TbR~ ?JEA+ T@9GO MQk+^% m8БGܣDO:U"398j잱sJMrSݥSbdG>K ]V0ʂM.!]N;bG\tn 8:e' 7! jʟ>OE<%A" R%^09tߛɯ y[=]Z`NF$hNV?!&SxpC'h-\[5Uh>,ͣUl/\Q-Aɩ3ؿ&d!-B.pMZdR8[>:Q@ zQv(LC{Yѓ#OkIʦCd OJ!ܨ;: 'bi*;TO{,R[y*A!ahnezX:|o᱆CI)&cљz*filnboAu:}nf OmW.ku]*ż.1S;vMַ âdq=\#gy6eOP5bqm܁֘;C^rpK.PxWeq )8N-WrU0zruH/t/`p]R%yn~X*8oM^jVoE`wn = OU7zxk^@YUy0UvS_mN8.-G>6-Ql= sb{ g*yhdt2jcg ./ZHo!<,:ǝϚJr)[R3 [k˺1[Ij#(%6K^PXĊqE0rצ`Ysab_̧%a+၍D<( QU^2.k1wgO} P+ >y/]pQ>L?84ʣPmBQ#wp&__^e"Lls?Ew̛xSJj]??7W. ix{.t:e)*0] %HftpX*|ȦWDwaLDNlkrHi?E侾{<jd eB_cfk'Hza/FE)#aA HB|Dއ,h(%op%X螠YOS'; W7638fr1g\o8p5$I:oȼ[S&>n2@ mMM<ûEAwpy [-.mzAdKT=B%uwo'FgY{];8?LU.'JqrRD) 3` ]6ƪ˅|l4\ƒ0uf3Š{r'! \W/"ԝ^͋iPo%nzMbmm>`G6E|ahmJiqK=6ނ$e3}"P[O6$Ă#Z:F f23C>wv!룎@ڟ:Kx'gm>Skq!I$T-GOa}yȯudu*~vυh|.b2uW! 5q;sÌBx2+ʤɀjˉR >+pL"b qJAtm\Ojי[Sxk\&^A|xV|aB[~\Țke ju 3!XւaYyuy]m2Kڏ\\TJpxhj%L/+w5OuL;d\-Kt j]Cy2de+eN%0Ǣ*ZJa LbqGb'J6g.w5Ζ-|sRJQ' f; ,o;GT"Ց,I&U8uvhnܪxQ[@E~CO4f`8Ph!>"Jd HIu-KfXlX߳vYtM7CKIUK&pK2JC3H 5O&ڨlD 왈V/WJ2pR]H=#xR5s\pƐ:.+ Pd6(F`󘲴yV/uoLVU|mFRc`'=0[:D0ܹB>џCr_T_tJOa4[zzX&?er?GrYc랗JΆy#ZfHXP[x: FVI&#:0g *t+\N &K&e4m :NhpQK5 5ii<^@хD R;CF bD\2AHSjG4yG{ٵĹI҄Zʴ%V=}t;Aj\L7aJxZ6.Ebzr#Bm˜ƭg  [tۍb r>4Xw׮1mao!+(3r*=&{V"G W񷉲CRI"J99NhRzQeu7i^~d )UMs|hBy)q}Zg#$[蛢y1 dTԨԭ!.)Nx͐MEb;Uŝ4̞h8/$RD󢥠GOĒj7;]Cc"8j._I NGS.ɰ47&QDTXpʫc܁#>uɖ(zd 3{j)I^:跈R>iRΫ mێ-%Qp˜JO`!FPiEf 6JgY:0.mlqjsCj|*Z`Vy%47 L7ٯ[jUx@d(RD4s}V&I9D6d}\HB1~9.,|t&M(h˃Zp`ާTTp;Vnl,L~Ԩ0(J3,,ퟲ02ZW1:UB( jL[g0mJ :Һ?ƪ7K]Jf*ؿغ *$(۠0w(-CP$6 >yW/-.~ "?j˰cE@R} C v{ O%`t_Iw8ih)ؾ3#B D'n);tP T{UY*$yn]+'_>*WmpxK1s$_~UƤ[pG0;ҰQ9鸯eb f4D UHiUO#Ж]cM R>+Lp9BAjmHHH1^?Ve0G*"U\6Pza (n˺1duUQ쾟VV(ZgpRӬV^fS^Sro[1\!r~ /dɰ.g}r8ڝ N' SJ͏5! ֨wwQtoA!lSJ? $ciZ䕹sn_/M>Ȍhخ;?"@&kLR= Ox#yګ--H;]lpd/j. $-s sԽ^4p$k~߽V$sjI\T7@VP3Zg0~G<*MٗP@:T3Lvz{Z#;_ț ٿ!fYdϏ~l:ILs(YS*"z?FrE,4 ջT N[,l i_! owӼI}:7B3/~M 3`m]:yiνWޤKq1flcLƶ8g1AGJc™ڻ (T"4GTW)`xfq,yu"vEIeۜ3N\XL` :7LoɶoW2$:Hr0ۚ',.f04֖@" pOc/nMoo>vp1 l"57u'gWOƜ;ɼR; Rr!\1 j–Q_.(޷ !:$UGGUX+IиaW4; FR~*#(am\w =SHjPyvxH7]/9D\AMd,B]A 'G:T{f(}X#mrz9aV gxKPZ-VsM{?:*P\xfuMPmd\eP {/<·=~ORLjhcD?o9AC R ]P$H-Gu6|kO^r1cO;qEc+ ,xP `[7$COnUECeH&/cNhxnuI)U߲\31NV/xZKj >ȼd~[ֲ&l11h#m)O7 #7lѱqllV3^`մ^OG[g5xqS|`iQv.L%sZM a~:E框'CQA}uQ6kPL}We&ՈO-v|9ݦQn\c^`X~rLdHKټ\B3nu;eְW lc)Ҋy4>;_Ã\I<; - gL: :r$}իRz" D A`5wEDw܈ˠA@2ƫ\]67W_}릳{Fa韞fl3Tw~eKf;a-~x8QZMÐXa. U?.:aKR&YSW>kaKXE*/\h@ڒ)/3)D%b;p6gokp > i1e9в]46vֈNYV- 0)bkͻQ|?{*U0d+ilӜܖPgw͢oUf;T--eMT&so%.]Kmp|&[ͭ~tb4AsZJ817Q1M+E3 z=7&Bvrq@k,NL$OJǺ@PO`^R5qMWЇ*j ,06fַUČZ:F-#ҋ֜̅|+"~P581oh.ffH8k/hhtoLYpnyN08=cdaBaL S7W@`؟F3"y`le HoE( D6:'Te/,}amHLy}[syn^fqԲ+j/@)7[ EZhbbEB<AFCk\pL.CoL}m\Ŏ[\n 9d~z}k1qu堇?=*)Nl^EkA뉌_P5ݣ<1/H|5{#2\?C hF*>PmŒz|\x'WܵZ!D;Ox Q%?/IC?ҧځwf6I-ҢuIVח |_q ] ^@򏱏D{ų~\YBroNgls1O9 F덳ϡJg$f@庋^dO[_Bv]dVfVy1f:_/;`1:,[m7I\S\KqN9zAd(?d@ :a+e HLE,ӣb*  ׂ#zV5$H%^".ԧj!U=["b/moݟ0G zO[yoLWG&Ԛp[#wFyt\b $*6rr珛iߡTFQ)Bkjrr i;`2 ~0q{A󓲉3ѣ3{hАs(xH:퇒%*_,^OK,aBV k`0$**\Ap,80 Ƈ' )00tF`\{*>\s-ZXBR_p\.舜r0ql,B=EbwmCikCn[,N΂ DFBQ~fQJ?O"1* ȣ;JÉ*l{|H툜8yG}NϠʆ3~՝ RݟIƷ|^:om'؝0Wыn%!O^9o2HwThaԿl݇_ 7q3HS7r{jstxj>KK4CW Cբ;nDSlU@3Ko&_c 7ehHFphKZǺ gבS{.*JLQb°!zhQN\&D]4 709;7?v5 eu jlXų<$݃qa &i4=Q0$%_KP'!"ϹV祼i,*7cXG~EXZ+łJL}jn]"#mѾ cϾͪT:)$iaD\k[ UB[~\yj,VH} {/eqǭ[LB̐o#@jZgRICBkN/U]}0){DJѕL/&Vaf,&͉J+ļ.b"];V̪3#q7 +rf7 yAϑ9 ]rV2}.ub݊*PK˿aJ~xx!n{`TfNlq xk@#Ao@]#Ɵ PRY,ɁIOrZĥ |lfY~Qum\g3r8S~qR`O9Q>b`g>]U+Х/B<\u۪+^5"43%4_OG}w*)qM@|RL իMPے8uޤ&־,(U(HmM"繟y{ {4lXߨ+a#WnR \C+wCPL\ <GMEz%нG(E{K}"]Ejma*5n8h2 h2 ؞t11aph@̒z?kjDŽdi3q':cM1/HtzѯB/za />r{RS:A(G80)MQ6 1/4B=o {ҝ}&a/]\^gA 5q^/o4(5F 6/^00ը _?6)jC5O>B4Rb}Dމ6b F6 hO*Kk^T oH ^9$G ) @bP7+̈>dI!޻%cN͢}F=kvyjW3dTBVITh^VWgٶg?~t<2V ڟdEJv_ȺL7? ܈@-?g,N HFdEc=F`{ŎQ9ZW.#N yNN6-JʫKShYK+T:kVrm>?-(?I/oXuI!3K(t"':`. X by-_5 ݡ|I%ҚX˴_!# HG$h2vԖMe=]dn6;3Mv~6KV%QF[A{l9-!fD[U}[2eL3xԬ+<\Hw%ԹμɆ:BA*  &%ʃ+I'lU^ȌO$jnD iiΜkTk0z(H]3O6{ IRH"Uf{{5:,! msD e}5q*ވ @VGml:AmjE;(jğxlѵkT [fZM<8JBhb,:xdLk';V[) !i1&ohPVҝ+, \QX\TJӯZrb\]q6xfS3П a!k YDžzXP_L؞/c=|v]=ɕ2;FX\a- qL CĨIA=EnL;m !* 6{f3T=E88 Zl>Ӳ/W&e{(1!Kb^ v4XJ ¨)(wv \LX _9:clY1QY[²q]^VqbZrU"l6=G̳3{@H>2kJAĔK֕gl]. ˊLF2!iz*d+ .Λ1ǻTB*3,sjš)zUBOLj#CB + x< Dnu+>̘ױv`( 7(A ΞHT597Ju9,ORDhL@Cʚl&H/G۪ C|I>6)E|, {h4-d\ubK8qN_tkg|`Op x`HZ7Be;¼(HREtȂF0u|W"ad%MA^RH{w":fYl(ը[h{;T<"ʍPUCr/:Xzml˼SC6"=FCCwӞwg:bƢCrsClR\v[GSQ)́$<xCgmJ b<(MPB,\Ϯk} *z\X=(4 2mcj-%x)_v⡹c\k:609X(tTO#t&i 6Yp1m+"e>K jLI=^O_*c#>Pޕ5_.PMg?qu* ?W24ѡNmpe` TmӔwF)ڐ[-.'uxfpaȐxMz|>Z395IwwDF# zgw@:P&VIJ0fOe9jDdRH)I7g6x҄ecJU2z6d]vRVHbܷ RfS+p(8R^DZrt^SoZ$ 6`jq!3 8M E+U _28v$E;~MO!mG6Y[ :EwP&}@͎![C^FSB5☠q׳ߵ#UW, 8wc{u1_)=-) ZMyn̓R:H/^pT7_c9t$ ya{olC 1U+R6 p|L:B ,Df$;eieV#4BFMO%Ov=91լ˓4LJ+N\ݠUheЭZ(ƛMinZx;v=XlJ];jA=-q6¡D-m"ZABHLܔZ03g:#A/rg8AQnfOQ͍g@E8w3ߤUͱ$Y)Cl%ٳ^cu*p_CϩNGoݨ:h*j1 P?Ɵ3h~C7m-TZ{RDCξC5I%K ݟpTBEԞ-o|PN-" UC q_dQio_oUrD YCP,$qĩ7 "/w5YU=_JoPD;zL B7qѕ}WxuR&|R8!G >o*!.Y*:^luO|!/Cq󙂚'$}W2,7Lʪ6`AUՑKWF' d%WȽyZN[/N[d;ݭl!' ާ40 o79SW1r˶psnWvՁYyʱ櫏$ 3GA``>hh#7QzN/KZbq\T1kˡfJ&;*Em1#+5%ˢ ɡ vX-ܨ"QfeO`W+Ȇ_굮KL!;ߗMׂJABO:Ɉ7 4}DL޲Î۹pN@C? +dLІߌ*܈Z+V\9ޔKFɖ %*n^B˚8mIGʏ6ET?d6pX39=!eu3y2/Y5G.xP;wL8IazPzCXվj%ǔlÂ2+dD޸GWGNw^=LzG/-hk+bD?;}u.Bq#UxL`ӧPjd?"oԭͅ= ne"hmS[gIG _'„x2[4ݐ}|ƷܔG@/〗.Y[aŲsf25N`[ecv=TM2V@F4Y J3v>AE'a-Xb"l5'F]Ҭ>f\,qdGn_8Ϥ]n{ԮZ.1&Џ G;VS=i̵oG;XMu38?m6KR]Ha}#'hǭdR5pT`sVJ?(emSP Z<_λ6)2z]ڱ :9o6Yl2i$}j肺(I߭GҭK3N Ct^CZ(^:`ϾgrD3-pnXۦ 'VϢBy͞iθUz= Vmhiw朗 *fU!% ftECm'В>gWޚE'g:g]~X´^ &NQ;&6cмb_`uч5-8ܤ^mAUml4c+~mQB\ c5)j-iKR@xľvFmkH#Gr/ "1OE' 7[*$13R$]jnk"َٺȺDL ,#Ǵu2eӎ~mHqz6mBuAdU%Mm[7@ F(c;Xׅ?'l&&c}6GɌdVlC8(Pts5(<$LvkƐy. NrQZܒPPrܝ%`] DaHgiugeQ ]?lJMˇPVq&U *9pPؑeԍo./o~]w _P(h=@e>R&*XH0&0[h+. wxT "%VѯިYtoRmԱ9O3nXuseZޒZ8Ic+{3ILh?%;sMWUh wߥ>><6f{3S-(Y FNJ̗Sw'dۅV靦 oU&ߣ(=B?Gc4ov=ʻ~J+"s olO\75ٍ}MT ZQJڊ#NzF'v833W>odG`0ȴn*Xք6wk#Ts1C)~ER#Km0~KAeF` 34=yo؟gW]oxV߸4'1o VZ޹<;Nkc59 WZu@Lu^GyL]Jۭ8jЂ>_(m`-V^‘jgodOVXrdyx_?9$E9RHɇ1-I.{مJ):vW}/>orpf~IF л.UM| J=Ro R1̋{me2FJR{J2o*HIuv‚䈉&ĂQr@OK|?)חub"uYUBS8n=TwO9˩q\w3ڍ=cӊB%RC0M $]" ̲JcX\GDt$JK"VmĭTVmF1Y="=k=I[<`NdY=WTJ>/-.3(sv+#_6 e0k] ?u;AaY[3細Nc\;: eHeRʭمٕ̽!-}#cd, QuRɫ76V8[~ܧ9VV8>&h.+:DN432vE4+V*y\niGu`gY ?E闿rm.>Un5y}LxXGV&Gz\^A}> ŋ†COI[0ď?."mRSNJs>NmJ:#UoބPj_rȲw4CͲHht)0dgI9`[-Η^0Lͪ"zyU[@FC:F9q{65AO,MtyN`*bq=Aj!_(u&(h&1_0'˾ޣyăR)%h{(n#}CCEB` Ԣp,}H b Ǫ׳T7/.!ȗ'R5Z%9.cKrCI5L 3sk/ɕws-D>|U0tlBNO!HfINm #1δj4A0OdO=Qk,^I\X: d/sF ,..c-ptt~5cD ^<·%-ɨvBrѾE﹙Z(9z-+c(|yU*';r-NQn[MHJ/S[/@AQ8ug63*ANe G-ӊftRzBSn%|E(6_[ܡB}+ㅔ$Gwc Pb'> 7A58JyT',pA\rz/=1L&_g lUYV8|6 4ޕ*_Vvh" K+f"ۦYfl^$7Heڃ!R=^ߒvJN;VS.-WOW. "Vꑋk&s8Z~Ŭ#TTj^UJ Ce0! hX: A]<^^NS/ UAqs \aGH5I:@,plQyXM%Jǻ,XBUgQswpOia2߾5# LKh2i;sIKH`rɅ)[ɈBt %WsP<uWR KK3`onN m!Q {XXyd02%'RG!B e B%Mڼc-ّq?mU0Uˤ{ #רy ݯJ+d,ZEكb J2)z @Q$ ys:g{FZc +(ٵN:JQ*uѠ UfW unQ]af_kQP5gp [!`^t~fӷۭ+աn_k?3B@4,L拦7⣔AՑC%a6|stTyV-OR[Xcf!7]M"/jX (&/FP\_#=+?Vl`h00IX o90n8ܩ13mu3ʣ2uROYCڽ~H,^)<{bx}e"<3yFb0p:@3&UK9$C~HkU<[IJ~1V]/>4jZb@RzV3zHf=}LXeɛ^Լ.Y>d|NH6(cSJ;1Qlu {K+n hdv-ky5O U 8IuWLI1yiJ}Kpm>๻5,Qi|F@zcOQDØ+z}8Q^r~O!"W8rʹq] ETƫfOG?NN 3[Z) 1]B$yRf6 :k3'2jOyjAP.Ty/uYq|*IRv/i[lT+]a}VHL#"Ӽʒ4[|Z"Y߂4[0xKhIOkMBsG$F%zzJ HgN!zSNOan{PKnEU@V]g`^jR=92Eɦd!',G,3 kE];k 页&#~w:pO7? dgr S^k `L&"9U{P䖀ݩ 6EDNj2]!5ux6Jÿ+bFK%(]ʡy}VsR?S~ y9ِUM9"T$[*aΰ0sl52>υLC2@%$ H-Vl0CnS˯2\ueF #a:$ұ*2"UrV}(Toڈ`PC߁P+@23L-CXQNj1x :n!8٢70p5vF{RI 'b&j&4*HZۯa/e= ֈ=\`ry#_q$v1b#3<ܰU)ր|Ɲ،±TX,s|1CeE6wr'b/B-wM⿿h+Հ>9yѶq1t6B auϨ[U*M5bۗV@Q0qYkG-X٦@|CWӦbN4ӛJ|D5Ev %ّ|<]fA!M[s9{!1yR1Q).CQ QϺ eSI+\DO?ƒ * @y8v􍖖T1!\"TR' n*fRwyhQSޕ`X{e'>)7+myєoLlAzՉzi4`R2 DݩSzy+U݇зR5Lzntx])4"\`}|fÜ}f^[tY؞ Y+&t[ѱC{X JXX*%s^s0\AtzIi( 5 .Zk?/\2BwteHfaq%uDcZ^&q(Ld,WPndeWJuYq^uj۵cT5ۢx\9F;I:7wgνO@mmMOj -@N5=?$?N8P{]nCPF՘B\E?&HFLi%_G=flMWnh7'Eʅ $` 65q+x/M?yVWSj @ }S6⦵9u.[6E((}|-)q YWm T A#D-%P%RY)3@n,p'AE &&]9'BS^h jN v҇qPfKK/me>1|n%DE]`ZWfϵ,&w4ʬNHL9mR0(_"v|S.rxڱa} T Z3@VxG2ߕߊQkaXH<@FG+ yd>DZ~āv3ZK'7Ä{>PEʬmM ˮ"ݢ$Ju/._YB pT!kΡ'3nF.%3}|FԫW;k6iَl4`aMfWf'Ce9d8;+:*R50Eݖ&DOn@bP=YRv|ņ:V}gD> OYՇJ`<``m-sN08iC*I(lv7o3 zqGZU&Ѷjm +A'"g#ʌ0ջxہ٨,wѸfX,wCidbSW2֯iTڸn]CyG:Y&:., @qt)QF0tR<,6QBɿdzzb\̖gti)Em*H')DQ>>pԺ5WAhE oz*]ˍ]/zrh! mlWFןel-c$A)ːpd ZfvwT66(2ebn% N#2ǧ,\H&|֦mtmFy᫑N/GbϘx`6ο܃ 'x,T~{SV8Ŵv:ŎDZ@4_md%|t4e4cktoWD*~&ڈ?}%Ҕ L{zݳ۸Yy}*y$1/@gݎnxW1| BXѭ`D:̩Dbq_"G[݃Q A}$Q fz|+%%{Y/Kx H̷{D;߸dC Rq6S%~&S+ H\]uӾfUCS,) Ԡ4'+$a c?]h^CxQëˤٚ~.<3'b&1_P^ G]d.Aj5^<a`:!%.+p^LLO?qv7k֜|ͤVr]I4ݽzkH@qM姕#kٗ|j)$LڄΕwkAܸ_Ky|a yfEG-CeGLK@4@*_I\/Sw$w|MEGKQaNQgP[80Ӑ{Goަ"xRt1t=v)pE5v1iK.95C7N 1h^4HuGW&~̅'`6P^RAVwVc␞zrf+ZK#Yk\B}P^bG;9崣h~ƫ^Y`yFBl'ϥhd .J;[zF&Qe)Q&sVg8M5+Cjoڵ^S]$"k;@ N# ?ijj=5qWǟG[tvW4CrЬ|Ǡ^xZP52ʸ\ ht.Gt-)5x!G_@ uqsX !@V-I+CC35"?yH{( ;d#"T] _C v/zdh ;U1v zC3'Zze3̋Uj":Nla7%Q2"1?aU?af&<:FU7tooL'=&SO&-FGZOx%Xo&e&^WܴzBD~+85#PGV 1 (z߯ ~,դGE O0=ezm1~V)zz'Tgļ_H }IDl6d/щ2wW35/`V]<N;߿<)PZP,"<iJ_83#-;F@t>?;]p] _"uBS0ۙ͋3F.șeKTjϑ><( `x,mNGq$lZ TH0j.[ LȠRX\y۠-ڑ% 6$[?04F}oi0`c] rX(gņO$"4p(-V<|Dq';o9T!yw1\9ic -hNL[Mp$V.oH;U_r#^l%>偍W> {|$/w\YkrYAY%&d-Ah@My+0L>?*tUiTǝCܘUc٘ZQ|O{N:񀼟ru ߏ2OMK'I3 UjߊгC+ ,4 iWV7+ҚnmfT'Mpb<+pٹ\yڌh<\MO8MYemnw,%c۵0ӡgqYik+ztܨO=L'=_(v** b=]ay. `Z-'p^,³ɦM )lON |g[į#{ Z4|6yZDZY84fz6i+1sBhs"D)]:7LjEM;HGn3R.:wXc#({A\]C>TE#Uijvʒ7趨 rqXF|?r1gdeA"} =tz+je5"6"c,c=f EbO⩟4U5u֛MPU!2P1ElΌNgРzD $$s٠O/HnD×KE<@?,آvͳRdز0ɝ%ٙOggOHT #TGr=|[ٙ/a *lI5eɩsEnK  u,I%emrzBC).VWۉ3_GO\ ͔^ϪfWaiMϳ 89?8l%fUwV )z%Rio&SP}_ c^tId_\N_vH"/0Ыٶʍ5X+R6+3̝ʣk2mXUxQUD,巘! cpYnp_%U"NXJ65!'MȈE0_m+_B(4 4sw)Uwr7kl.dߝXqΌ,'u˒q⛠Y+44!' 'kKg/$>1e}(n e҃yx[3>ԞJk.Wn.ŖnuE kĠ^/4*%$ &Ei.fZӘ8qIgx-wo? xvܚ4&TwGSOS[4%Drn(Ke{~7V].gt7~7%*{խtiNS1C3ED(^!r r+ѱg_7#y^rLN{qp&]#UF![D e_1Dbs QDHoAIKXk"H&Dt9AϺNK/BEX )ܲg20VIKw> YzS& ?NcuHt1uI46 l9{V):襸3iOkffxU:jwy f_gz6ݱ 3Ÿԁ/ xu{ oo`_9^lr/}bSF \-櫃=Ae`Vg1:,Nz` >cU @%wyZH-EsC-L D &Es"5)٘e 5aGI4K CG혲> R[8q81It*@bM'L6Z*~\Zذ.oQ͠UbE G K \.bp6$s[IbnKf=:o])1{뒤&ј%#V(,KFA9zCeߡv4V@)6 sKƇqWp*{7ˏ^8?ff5T*nf1!demS[6)f#CM1a]m~Uog@QfLUGb`yGs_PF&3ʊ ҙ:<2>0ԣ"lLNw8n!1]=oӔhWS!qwfe <%(\Qa>"uu"&Ck02V uBlz}ش`aˮ DY/?1fݹ|n:ǃţW(VVh#٪f/ձ-5XtQdQ" vU+"*zg]nA:P ][AJd>)ȸEi'JV(\yYN Etz_Ł6aE[ 7xAbzCT!ygī[dRBv_n@T2++kϽSV=8L2R'D˰#͔ _3ږ mP-b8IFq,]W?/lGED-_2^.0ұ؈Fvbaswl8n3%ۘJwki^WCE \TW08x͋r_x=ZD8%9:{AlF^-A(LIPA=2{'f'cuZOOcQ%![%r~76xRRJ;"fPEzJbOy #4j? Ss>P(Gvۚ6w4P}2Z?ѣ/;Ѻs_ߩEf%>׀ C=–Gߐ>*Γ>ZkwKp6*hho*Eı17_Ien8#Ln sfKtAe$؎ >^v!7z"dӮ> |R::MTzbHtV3M:5IƬ!n,r//&"/Ai yX.  d coxVȱXw$ 9yh"F<@ḨS.sf/Bp4-1 EƓxSxzj"Ϻ%0pkǖNef͈RKSDh4ݟk4=_-("V 3Q01Ҳtorh,n! 5)|_4!q-^JEzSlo2#|uZz]$ D 6>TȘ6i'B}yÓ -0 @;++|'ۃp&f7tݰ 9#7|DqتBF̧OHS~#S{W'o6!ANd|-E#ج_0yx{[-|uy{8t"F7tsof,`?ط@F]Z0j`yM3lߟƃmN:Bː.b9WO ,XXĩck8Ti>X FcTr(f4";xC iԖq?\P©[>Ιs3} //FﶊB"kHq-鉏dPqqtrMf|8xw MuNIE8}iVtilUf XcI/j% 6^v͢;-W{ŽhZިxܝ'@Xc B?/؈8 [dw^|!^g /8M)!o U}p׉#q' 8:=sO?: I7a o@=Mk'6Ş`*cۢzzpK4^wd}j:)efH>s{q?px, rT^j;5\8[E6ٵL-(ef;ڂisers%Ёtkp7.h*Ԃk?`~ɂ48A>ޒQH쳸2.狓 wMK=&/!:M2쭻m))6RCԾ2Tdֈ?@&HҸ)Q(arC-7%縶8gsG?*k ,Y+e|lo_Q3](mG#Ye_27w+͞wd {:PU0~Җ0}PЦپnz:whDO?>x/QI-ˑ`Oa4j(yb錶~ߵ㘗ܓ! M1߁ N_"L Bůe)% e;vhZI"eu";Eı)_0Ôy"CW,Rn<2q|Ψ8FMjoU;@"T+.Hv8Lݝ$tG#%f .V+ [iK++ OoD ڠhi0zvGmk`=}%c;1!,3I8iBiUdz/ ?Ce?^`1dpJfMeUFTLA'd(|VjzxK-)U_x;sK'tUq9s;ihOǭ\Ҏߖ͛'#幁#:\T!Xb˻^kis`&K,?=r$H~-?l0$9kmhށkپog4J܊8iBe8 nBR (mn@T LYcimSOW )鋻, a T«m)D`>fYNAѦ5L-}2HQ{  KL$DetlϧZw-ɴX(PY%ܧbJ #t$GiχLgӇIFYNu 6U bdNvHoF|Ar2E.H> K~^}CHa}A7r_ς.f.X rk{1u0 #@:=TRyhA>hVEl%81g 4hZwkc{,ÄUgl`Ji >QStGA߄ W9r[GUUZ.j7U:'{U\"|%;C&BzDhi:c6鐑"Z5:]QHuy`l+[ pnbŴ|xxD΃ Ջ~X}C=G()ĐbRߜ:cFmD2Us絷%rr_O$\Yζ3Ů60ѵ#J=m-OIIˢ^%1W0;қ-mAbPLOdxW^*ydGRN|-إ:)Ҽ3|^Oצ'C4^ :iT~-KrL2أ{&K)u7`[%M4;z_RFqoCcǤYwo7͑8-)7$ebsƀm)w=L~ v ~{5QגlZOt^wDlA:ɓ9BĞmHgʑL2J^b+հ HR\(`8A8& ֵ %p)@uLШԪ]L_)̍KOC#N2 4Uʒhap,yR2.P8e\cɽfkA%sV#q\1D0_f~ 7kOذ m:JqÃĂwίK$rf.y%h\+?{!ٱYAJZYsk`NԷ-vёV3/Jz 6g+#]ߣf GD#:/2ѥܧgX̼Tj v,G |K#FC,60Or U"dޕb pk+2mm;G~Db%sxR2y EǷ:|'+)H0ſIp?** *F9JHكޚ z$h;?hkjXIDho&gmi]>m~kK &<nW& | 6Ff>qs"`1XA֏ߖa!DF ڴ܈ s.1g'1!$JaVA7+ !pn'ԇ͹7l FonEmIC_/p>PCG2ec|4 r~vՎ޼_ǖ|-`C7wjy I 3IXETQfZ57h',na{H+wӞը}M竉k}`̛;*ѽ92z_[}d WY^.B[R~؉t7guC=OD;zhj_=~u4 4ϋO''jYy{ʡ1L7?5޹~}#AX G&l* "ڙeD1 ]N2.ya5R|\a3wWβ< ߰|:W/ )Ko`9i"х-PS9F''Kм;EOneVs%?j0S-*RY=5^֔9Ȑ_I&t{H ӚSɂ(fdc.N402iCȨ/ I!Ѫ(d!Z1J:]y,.cba);vo0gG Hm&{\?Si\ LYP HI`q+3 `#KkG%)^M_5Ҁn` (&u%2]hmp; L+g-Z{$[ҌQH#cOg`QS? -'$F$`~LɓzLH̖a;Jv4 `ޡz5'kL/ nї$ar%W ZԪs*$g&bh Scܶ:OL ;_ @{vYvz68oHމbg#pva}oߌ _Jn'W#-*W$i[|u' s$L0Cǿ|o{!w (b_Ff FCL:W=\&vG EjCIT T|~IȻDyr;sHCpt͇Z`NDs %, [d(:'= LM6EB`a&mCwf"/Gg_#fxU t{{n!SDZNl5 SƢqy``a&@l^vD҂֙rGG՚ Mq:'{!d0̸m GQ߲u-ü(j&쒔 .[y& 1FJnI1BfJ';!JO;L*QH_VMQFSLl69a&GZ^i8@r܅@R~]>'A}Ц-ȕbF "Bs.7Q̬u}ͻnF}$FbXP5ԓ/g^ HĦ`ڮPrl+w 1,3 6;*w$m@ +X%{GC$̮ðhRW&uɩ#9#/3"[7/p`1WЗkrIG1)u! ' lEU|y/8=l0^[7oVA)7< !pS+4KZokOb^'i x=/R~6_QKWaxv#JU'fx 8Αy8d{?wۊ5]N&WIEAizy$nfC~?PSNڵ^̜Mu`joK$'/5PjE|'dPx4Ԟ$˓@s1?mDbx'LĠ (ޘxC ,2gR^EHQKiZv֤^;X#/;1-9V o} >/( {/EeX!%%pvW?E5b'}†f=^; pI'PdLcx%&8Ilipg6{.t6=&p֎◿ BUE*&%2Ξu͵"li6)gj :of+t! ~tN'2J#Ii~lD iPct-<ݬiץ`%1\A~irW3oyLAgS8ʩESM݌B.x٪f3MJ,LOH3NBRAtYϓ> ~+4 `rf KH]b(/; 6υ~1 M7vN٭QE6Hi^& >fל-k-:d,؛/}T* C'rT7J;F~oN''H* Q_`0^O%!ni-0&61w7%+˨{Jݨ" 4f._T0BeFhW#iM9a\x$ɵT4U^Ib XMa0âG<_aCqwz[ĞLkJBqj4as)z[,]NKY['!%nH J 1vp|X]fw'<=lMt94)%΋m)D AӌbW>kQO\U.˵=.4^|̴e,Vxͅx=02=>ckׄkI*%DE.3ӉiL445"4`]P~ybLA9 rveDgC&TrcaB64xJ }fJ>y( k2nqqG!ojKۀ;XS_ڕN^RDɞU&p4۝+h7~vz-aT%G/YMTNtCG͜qW$+ًQek248݁3Rq<[YZeWwS=6ty0zZB&\Td+0/M\~GSuڛ=R~C0(>i/^kSsM!eǁ_<B)Ͳ::b4O$W:bcaR&Q֋qi95 ;1'ç㝀kQP_5s<8|*Wɥt~2ykڡF_C0?2RFл\g%*/?\t&ENZ␇>99[5Rp Vk^!HxU|j(}hΡ }X-n l8IQ)\l?!n SX{L`6Lʄ/-C&Ǎ!m7R 8, K ^ 4'_X4ҦM?:( 怗* %3=:wh廻VU\y|-'(Y>OTaK6:(G?b y%B۬Dc&9$]]w5"I^1s'"T͐Bq ޢ;(b^5عeA 7s^9:|ANzqgޗ O'tb̟h󲇹|sND6m Kk}M\6 ew O^:3F,606Ѡh֙~;J$󝝠8X^*Ɋc#]na%,VV!m^ 0/+}@87@iUICLJ* 1is-v#$(Szꅱ`UJJy^S53`E,6n'c _;M~L |{v$#zr5) HN . M+djɆGV:"?a l;bw!@u nY8m>=EucT„яCP-+yj,rnkn8kQ>>1 |6Ksm F)Q_o$p=wM\[hHMCaL V{e_»'T"`u}8o`1 Tc11`edYL|\"pUU:Ä^nX-IM:9IOj2E0OVYQ; X~V>#[3"'h "s:O`(PXu}A',"w[M6N'?m+)e9!>>M& pGu7E31_岡$D2x7S4K'__ܲ$96T'5q '0"QT1&Ի\"prٽ|ɭɭݶ,pEqKcCAe#][9hK91M==SFq<|NJrR>eǗB0Y9`6>>w}" %NɻÌڞ|Rg1o4#[85x/4Qݩ2Xm{kե7r/i|_3A'[_%m:xn8.C%jЎʷ.2p_KK̂5&ɹ(*OϤDoOVGcU%WCQe$ Hy֚viVP$ 2_ߥltDz sE@9f^@CxwF6}T ~h+JICIRkwoM[7n>`(CXL){QyN41ޜ'7cW H_/Khڊ.( Ѽ`Y'끓)Xk_r@}(6]n1\k^OANyg'\1kB+N'ʁ~F[drb )+;Kc=fGQ։+S#xN"IﺮX%'E>c#ٍ4bP5hC5-/e/$h Ϣ$ȟar`|aP!湻OVACK@Į5c.:̃.zah]eyS!ѩ2%_RVԯ֪~撅* BZWf#q5߯I51S]ԒTXPOr$M%6 FnZACa%}}gfGyMQfF201ozH~BL$Qa8Bai.ǸLlɴ́P=4^ -)L  2K s"[~prحe< Fp7-J1+`&ML|1E4&u5fnғs!Ѻst*Vd]:?HZr1eSAzt+;|cS83-zRR:x5}mL\ w'? B1wfobq{δ$)VymbR䬗u=McLu).q/l:=U7H\8.=)mwt2#^jB6P@N70V :_I%fn /81Cho&C)YkQ-rQ!>n'T?k gnDɢcrlo(*$UL oη/bw mlpԎj3r;:dhUYG/< ΄tVhItBu=$~^9['4l> 4rp3-g5BׁLgݐ*-P.dp մGңjBY)tR}Bw$nG4L6=\Xj+֤)3 s~y?ASf:Az]g1FANlڴ1e@!!}uG秸qL|Ъ~݂uRVYS?p–!Lj|&MvvӋ'@>]`z8&YӸWqxmAm6vY`.϶âbEtݹ;qr>h7bP91/cgtqv~$wrBv& [S|6-n4K`˔a(ayG.CLjd[X 7ìDv-~BO\̬UwVmo2X9P`|̶*f$}LY+{"l:#W^R:ʹ3Z`f!basc;L~Ϩ8YrsÃP~ d?{6,ȜQ. wz4GlXè-A!Ǣ~sb_G++)z!!ae'L]ֵU yNî7cs҃{7;WN؞c1Jw:&෾2о)B(=U#SO=DP0++&q ٓJ50؇a~-e(dT㑳I>LƱqb-tO0|u$gr4Qr񊨍,qތɚ\Gʗ O"i ~1m̧F=ӂNŻ`q2`T zuV-=FngV'&WӢ6#tc'ͬ4Rh .oB|Zs8+ge2nTv4`/=5`N1D|3i,FvL͙d6URs@>ݦ>S[N;Ӊ?8Oi(=-,܌:"G4|='*I$`|U,^xokbEUhN ܘzOw`_G౟)fp˿ږ&Ar}*>43ÓITa>_B:RY~ ;VUpA9D0*βSfqP.~ORA8B %l+o%$Xd QQo6lY^gՐ&&$׃*G|DBϵmETK !77ݣf9ފ4ohRpKLbOG`xBov+)0ӵS<#r8،ͩ~$NV5^ ׼bdcn"{MoU9A>t82_ʘ&TӿdQ{dI|f?<.Mp;WĢ 6Nec;goCRnTuE85&6BjƔ26piq:01ݴއHZWIz4s rjVj ~jmY]s@%a$"0ҋ5,WMa'e: .Jy|?M;g)PZQaƿPŁ!Gl7tqf;$A1%ǣ+Fע΋ 2LW բwlLh]A^Ԙ6TO>n N m\G✧Oa)E*R `|1r282mAC5z=;Rt>/Hgť{u2Z#gE3=܌uAB߹G>#_+/S%k.ty)ҷZі厏yJ-Ai'; *tCjܽ&I8@ G>eXlv%lL~kY&4`Ǻb ?%f> zk42l4B]F(?:T3D-BvX: }”*T~ dmxT ЇVQ n82QtF'RFFZj/^"a*V" 2? /kuK@୞M7Zٚvcmb$RBn?3.ԃ51-M7Y`p ]ֱ=oOfYНxf_Dp[t2o;dkJ P V=_$KK>ATU0R#_\hbZFmri3"ڛI;"S~V4Y+AP1H/B3&ï}PM?.$20%Q!WoG_4aڒl"(4}5ˆU:wRG !R:q@Ab1pkyE0c-᭳0ܗ.lŏ|T֒i[0<iAgqϞNggǐ/ Z fjdsVйޢ A{#FqYR[-dFF㸇+X }׀ d\T+WY]=* CJZ58|ݵpZ S\KLliqC E*1EBS2_3ɪ B3Al9k~8,A`_i4HW\fx#I#܁MZ/袀erS¬ ڹ7T =H/x| r#8N=hVi~REp3݌X1C/OAS(Yy ٮ'Ԯcл ~rb%X{\+x?s*b8)}U?-T+ ex8lg)wv,‰X{4a/dq7R3B:586!;bFƤо3$"`ugsר?,c /x \QXЂNMEЂMQOӍ,+j-C7P 6օc(KD8LЌXZۺo |kI2vi;Ujݕ}PмRL0&E 8^OSמQ[JhXv$^Y.4W Q8~d fY;/T2fi,_>(AbO- 7^V*8k*m`FPΤ?HKPF[KƦn˧JI[냹`YdƍW9;%ayĦFƻ1\QZ^X6%$Vs S>ַcz!5Nm+eY˒#wzGEr؛Ќdna5O{ 4q1ejL ɞu#׿o-w!}5vZnqj%*Ur6|WPf" (orfhbT|a}I?J6РE ڀ y䨄CǕz] * R^3~8Lt K*H|?}ZJ{`R@YR"ƨ_coY#I5h208A ɟ٘ V#Κ{,բfT߶9(Ku*= 4,A0Zfrce1&qF; -w1e79wd#S X. Վ\6SrmNOsj_nrbOgw}'m,d2+i^݇`b~"Ϲ IEIvcm @w/]/p?tVUna.pϤH:9 r LT 1[Fa%@y!VMbRW~}j]uR>>ͯ66ڡXU9msf܊{5+˃XD9T!k /1!UPJ4F_(hfe.ӣ%oeg [(Jdf~-qr&(B܆)Gz^2OC~Jv%ЁvY^Yd,0IPT6>r}*A{ ׈JJ[i1;9“ ՙ MA]tP2P "gҪOXp]IVþuQ3O{0O$hkȑiO>])a2b䥤Or!kN0ʍKœbܨr˦ AN7a,F&!keoMݚ%^i+Yp:R8&IqsϋY%Up~{ـp9TQBMwM5 slTX]KL>ng^^]ڊh `Yyz"79Z|&A4$5PJaְ$FJcNP>WRb)䓧r%7τk֞YtKMYRU-a[M@Nn`\nz \LB?U]'fɜ1sNV}60 h/ =a@.Ʉ?TBo%X dviWinHcpϴktrIoCwO !+_[ aZ].mh 5~9YeNƲ IcS9bcb\YK#8>VYt2![^=w|{@]$XbѠ0#::- Jl5jkViQ@%)]gSmdZ.MfRB_1iwx-zaOHKFĒYtc{2?&?㴦[^i`Q~D@U}aі / s ԍ`(02vA B 䬐JjGNOu4܆m`WK8Zw9vXzxS( DA#F{* PU ֍0.µyF:vlmBt| wl:tUY:Y:F'Z$xg>9Iv2k01kJ[7 Nxz|?P¶SΠ?'wIT=RELUGrIV UO9BfYI:IcEH?NUbWGH}'.XuNRW [*te.I[np?2qˠ[x2&+:/?uUZ2*B\Tn հ5Ee4x:/~+'Wu%whbe OIēxC꨾K5WJ8oI EQ )f,repsf!q;&O>1ː}aFY5葎"|=#Ê8˅"yyolm6OGu&䑀5êFDLxc%)F]w't.X;/Fh8Zp4K)!rO$k$6z,8\"f}/am᪐g2⬑e[>갺w:Z@ǐ]^8}8p_Vj:fi2|dBOMACC8]j/'fsSa?93W# ssec7W+jYrfs\6|T=pv8|nd4*ݬ ϻ[W ,T#U!邰"T])-k@دؒFP<3>-\cϙb"e)g` ܧǙP=R!)}43ss)ZW[9Vjn6ߠSז}$lm#`CuEAbv]뒞${mzl<+ mE.[Ib \QKSwÍs3 VZ8jq|WϤDE( J1Qo5w|.69c&GR*v+;G-Q+ەe/`ʅXNwxcor@ j 2OvcǒѮutZQ:$-5wQKεêV;bVףK-#%V Jr7ZYU&o3DG 5EB7hFBVP.6BH UUn79ga7ܴ< GnCEU{I$kR/H(cM*]B1=,ͩ~gBx6@W*VVAEש%w5G#}*kέ2!ϧXL^\I}<&bG+LJԲ$|yY"(0a 䏕r0i mؠ"@(~_!qRr #"ً"^pz]ٞ?uGꋵVqx.trѓb d|=]j)cV1k3i rABnHѨїRZU)I<k_yuЧУԞ\QdU|2!d0- ݆_S>jmog׋\"ɕbzJMV[s'z{G._VvWQOG{cֿ ./x`M%JɏEn689*>bӔiʸV @CegvMsқB].c}7ehq2}|@͔} ,9MM#)7`z7SVfU봔XAtH`Vz)Cƃ8~`R}XϞI7 j/Z{R{GF/Rp 2ntFv4H(r#=f&p*W0%vGcfoeAs:!2Y f*8%k7·E} DU'y V.549֠;rUw4T˨ЪI\ffjxb#\ \6瑷k NES2#1`p2][ѨX.[<|͌ҚFLF|\A8jz`,0fV2ToOsr(KΑ8fV.ũ ~\"LQᙔ,mt JdzW6 \v&ϻ}&Ap,KH7+[eU֏P5(Ȏ V(8""'( ǁF]QӃ4̤5ۑR|7׋_7L[q]d'35AO5;1HT͕<0.Q`/Fq%K\pRFak7gd'%?(Jt4gTj b'9sHr!>&rO;ψWd%Љh;m/A}fe,QHzFئd Y(!~U#*%1 GM姰^ri)aQ۰ٺx@뼟2& /.%w^[]hB$"E`c[,EgN%T^&i42 S**G#ڏAd-E X 96 *^CrAxhh hz(>#[zR",}rAf}~3?"َ%;K(\I;Yl>Ϳ{Ȉ8G6"-9%5B֤⍒SUXʐ:=i}q>'a?EPo? ˲/8+'L.ݦ0w"_udpqUs\K^B=[q ;"dV Z]S|CYH@9?9; _8"󆅘mU8LHΧP 4"%pjf吰'o,1NWܿ*&[@ #>C0ՂgA*ҔfXyqV6oO+9( rRɈ6V*!5"6e2彯Ed7~4R?ރT!Q]Ӿ&:4HT  )|ͫvǝew&8kyĺOo6᛽,:Z)j?׽>ˠ?E+(6^Oڼ̍ΝFYsE>I]+qx |XVlv0A]* r)SRbxf74EV3#Y˶.:C~T*+̥e>xsӡWu\Ӑe D WA˱?7xup%E}RYt}$qD8W{*a/T5QӋ>@VelH䕛Z#ӹp&@{,n `T7U&5F':(z`_*M1*?C`T;TERs3ag<oN[RՇ˜29kн&eܕn穕%Va`9{MR5Y2ݭOQ`))^pNz &IbeH0L]__dPsN%:_VJ,dE.V*7"9EtMOt"Пvp|a6ݾփe'F, *Br=)̗C$@%wn+RܻW7ht"gTƱ|EWUx[pemȅ ~[_2FwQ,Ya"i! p\>{4!vWhaUy0%p]F`ACuU?酢۩rbs+VۣZ0>ɫХ?/yZuIjGĔߓEWOAAs jBlHݟ7WeybUݐ^"#t\1?(ߌNViz Z*H2'LhH0`/ga_O| 2i2Bb Qk'WieN.IgXKSw0Bi`L"Z̉^`Ja-AXM+F'g=h]"drF{ |9·tTeiA8KPV4y8_# 9F;[K ?W[xJ64"ZaO lQ9'?Octs/F[yD})&";}JgM Gm0GÛ Uyh,?r's}ib3SDžaq?U (-{OVv![kEo8(LB /+wg ȷuhjWk(vbNzOV%sՀ8>LfMʩ2b aӜRO>'AwFfaG{ؿ́$ݭv7#da蜛T!<+a5'홇-K/5!jk-P/7l;0o#c;bU`mܗ85>IB9+V!v3{Hj!AJ;; #~f9ԢƗLc۰TL0+:1Ċ;ȐXoPD) 6m Vht`ל M(_*ϣQa5 Ԯb7HKoJS[ jc4Q>H}IXmPx_Kg\git2-:\2_5Pe΅TUPC D+bZm_%Pd#si`TnF;g@G!%U$Jܿ%[Ó~)#J %أ`6Nƒ1V(p ^;&67>Jnݢp,ON:ե;Z:Jb%8J%gzcDe!HveQ{)15L`څ:DK#:vw )C#Fhatȴ5BHZVR>0%"ePěRGFRSAg;*,&8AkXme92b@+}9W9K4;u~50%;s_hX4[:ʻ"˔:kxe ͗'M| PGw0a!yY dȩD-8$ <;k98 r5s9݄hW|s蹫 Qk>~> 3*0UjTV\ɉSoa _ȯ z/54(`xu)i*WF<و&cQ!An.GA{VE'PjHkt=V~Fb_PN4; v?$mL"l8bӘ~T?e91ٶ?_4 Q./IO34?W .Gj%=soɥ=  >!O*>=P[ LqQ~:x:Vتpj=lpl%5+^&ֿJҏԁ/J/V *rd.J fm;Qt쟷38wsYc`RnNF'&z y/rC(]?opQtLnOyܮBMX9iG Z!|"9!P` ywᦝyi~ e Z7A-n!V~%ci]mkN[r`lV4+ 2c\ˊAZ!W&Q:;nrju*vhFlXC$x@vo X+M"*[}=Vnw*с~1Ulc&Olc0^(ܘ5zbWfs Lo|Qm6S\gM-[2"Ϧ0+ҵز16*6kSgM8⨈ﭵe*/׾g!XC r[fNmP, nlHbm)>u(}1l4ސ/EMD z9C]< RM]šo)K9' NKu ?u|u,V0H CZeN ~Hd4 @5İl?NF2H2P  *P{jYj5?2h^x0ᶃb}rw,2٩y\+ AAGG֣H%d.ERE1tm$?uĐ;ѧxZ!oB~umrPSsI+6-iΉkc/>=-m+qSmFqgN@b'05r)W~l|(I<3F>c ̭2İx; 2<`țѣ<*iv4qz?z@mUn6o,bbyEo2 I 3^bz m6.ORO',{mŃ|;gp8R~ΩyDwےk^,ۢKF'M\bN7^lya]bE Xj.O9|'<~Z 5T{p/KӤ@Ԭ-W<> Qvr-6)r^i926Ty >OxHL;Wܖo)GL:6k"0LjGH},4ie^M~wwl /83:rJi j{s#t'yiA-*u7ϐwIwY%,Zܽ)?*7S;kP%3DaY揅f¿x6$uY'\yZ IT*nh?7nXnyTٻr%X\ԔB%L#6ة#GػpDNy*Ɖ3IbDFef٢FfZ.Rڔ"̚3s4GөDKqKCΒz^&̀ d1t _Qvw=kaǰw4$mGЛ+eaʝd,NrjgέGШpgZ0A5բc#Opgv+aUkJ^PCV:`|"V/xUWY:z8ͭFCs-)v<.mLRžt)@ MԀ5[8}lh{sc^hwy jOeL`W"Γ_f e\Sfv¢bE^]I?[Ib/Wp )'Ğ(g_ P9s"}߫~ޭ)Z- AoVJȖB[t=O-;2QGk\jtdM`{"t\@`p-SA|" ӝLz]/ݘau?47N>c,&|:d>~ܷ<5Kՙ0]HeDV] 6Z&4Ûä폰/&Sz䒵-gx\[Htu=\ief%r_77SBRsYX%+_A~o5RAENڳY42 $h^QT\'/@' %{67<* Z(ۦA#3ٺ!!"5a\i^p>g!U+OYv(A'n E;CT#.G&ƭ=Tj4u}bi>:@=ƾ@qg CP`QtnQҍ/+k-x-P/E 6}\TBnh4TWI;"s晄GQc([%+X9'F+^pL`Y@Fn}[A#d6ۻo\?MH?)C ЭLfGMC%2Kk+.anEz/MH-by} 5'Zp S|S2ڌˮܧ)ꔑf*v{{u[Ǡ-[ZT;W%6G$6/"jE!ɖ+\Ҷ#HwpȾSՙiq㎊6"A :k -n>gِ,d 4GxnE#-CU)39`18/hu-{ga!i&A#bn#&*L+Igvl^7_&KJ5qwsB#B:vLfnm@kK&MaedT /=k^݊91n^-*>m*Ex$m_claqe~YD0{"m(+iDR!p4ޢPǓUgO儮5ADsx6Tո7KK6o~~ Eֈ+CVǍ'o^7۰MvSh<}%lӄzz+4uC*]2HS8Y"rVؿh $N|n`= 'w-^&M7o"H9'ȧI&*j A X뱣nX6Iu祅 ĎM1#lMNa'J~LnZBӟ",~u釓N?±]H"X>c]ι KOP} /dѸJdNMVb~>wVD"Qt';4n.%myYLosfye~aڅa8f1kiRb<R*|־N 9Sqp`XBvס+={rZ*]A}s]FTxZu@wG׫Z.9|:~3;U;m=ƛye\q0Q=@27 1  ",+SlvcFH@9m̓\;T~4<dw iTc~Tc07 Gn35G:FلШa3Z &(:xq2'.ʫïtDDۮ9La ofB`@ȋK%or{2 .uy$0Ƀ$;6ҽjȄ`;qImQ0L3k"FoRM_vm^A Fl>)5fD1h@gdzG0*P{MώP 2D f_ֺxR@%sʏT #f]VwAQ 5uT8*C,RnTjHŁ$QL0ky'4raT䥮H@}]!S0f`~s'.v?PAR.[$ c1^zvpzK 4WAGO5MxkE/ >D0U\Nd'f,_~uO|JQ-Yݓ^i˂b-FOM'r|(h*ǛF!fg[ޘ1+(HJ(f*-T OɻdoqrNˠ)[OSNz7fӴ:,LE* d6-En6D%DL9 gp-&׺*#{%y$tMD?$g?3\?RodՃ3xࠛRlqz7v㸵Ot*,cR>ChM#pD4ޜL=<:=e\GNd-[l }fe1FeOW#L/]S{#q}zU!@`ߴ@̀'k @FўyKsr OqҌ0N]UتA¦7Hm^~ >O%Lꘅxci.y3_,3K2?D|K𺾎SJyn3ߐqrFdc.HײtI(Os`#Ӌ;O-l R$A%sԁɉ7`ܖ$?%=ВZjRa0y.TAIa pdqx)*ҍwUQжzf5+Y \E$V\0'T\P41 Џ\? С^eN,ʌw0 ?‹- P,3P1OޡEP[݂fC"ܻ넕[hdXuwEu #>v5fy8?d,KB|'"Wqa?m~IT?Ѹ| {4t0їL;le"bhG;npNBeDPC M(~hFԐPo/-utxԧ$̳=+IRv_5ҷ럛ReY-4NB+H ?T9hfI~(- >osaؖFmR(3eۜ-@ {}=xnx*CNeNZ񌾵~E/p` рa Sʼ! k^ɝojN*t6TDAXu\D nAC,q)B(rB]}or=yJn^>P$\c)y -Q2QvY3}`1:r;|1ٹ`p|c^Wj7H'Y 9.0&[ ?sr ؗxLύf(ӜSBblۚl?^QNrT*W.Vr}g}Z΂e{4I-@]0&W>\XRXٽguS$ z]$d%Xbqގ9߼}^ kKUˠQJN]}dAgy-MIWGMQWo Gbg .ef&0o^V_l/Rbc7pxQP*l2m'$0\_z 6@%v1FSjw]H~ 0~UmM#s!UnbyR G?Ĉ1 c^" JIh))bt<_L"w1M᳝y rWwPl'=|A6r_8sK3 _D.hR%V'p4Ђl6:O0h#uɨdCFtq?$V@K*g[fCwߜ̵̙8չq9*޿K?jdm4B^LҎ/N?_Uh\joj20b,#Fg{_taܽw)]AVh0S1S5 0N1y3jZlqG+CP|zΥvbz qWj θ08POS%q5ZHc Kdb7W°Ag_7tx5KkJ5_ji ) Dv˯(O$Ok wԎsvHJ)6K X u>ٸb0P=# ^(T6 MyCkc(=Ԥ O+"w{X*kH={W%1-JJe{?vXrLiMqQfӧ5&-;6'nBs]ty,m8\[zgJ3h im[ j 4W-n}-N$p v{!SL@l?eau8cqя$# [EgZ{智9- rYTCO/6B!(V1aĬșyTB˯o 6P.F.+fV0+`}.ΞR3+ȩ!VqVJ| :rdLm&nLX#d^ܫj((g?1?К N'fC=yRzl;>7qnAr޶qDl=g>Ors$2^'34Q!Q-2*Eͷpg(bcBԜe[U"0FeA+4GhIeLw^ k0W<ɺ܉3bᚇG"AʹɆ*#0~<S[c:oIQ.0 %])ϐT-hJd/ ǂ ;bzg=.O0:F}J; F53z9=lC  ue{FIA.'0e'Vm DPAf@!ڭπ󖕡sӍbctj9/WsI䲬&}GL|6wڐ'vЭf?[Ncwh~;D&찠>U=nޡ @p@g[S٣6ZwX&z&qH:>F]1/.`tuB^QVp7PVA:hXEwqype00 ,7 tϺ(RDA fwwq|qTx!: Vp y#*Ka,S/L AJ4lՍX6a}Pcr^,-W()5m6NY2YLkx! (lz}ri h'7JnȊ=VVg_~BN(iJG-UZ#iCGCJvk ^(#\$thR&Ԧ[,./1~XiWxweNe\Sc8gn6ტ5^(r",wrƟ'xǪ:GoœV}뎮-Γ'*uLU *Pq5u|VħŠmYz-+z@7uY;W dN-]we.iH9Փ[mr mE} ʑ;@bNf< ! !Zf2ŏ✇#M4=Y HEiu,CF`ٳԝaueAw?mqtD蟁;7Ɓ9`:MhIQ~Uϱ+[^\h@i{);1AnJ传jai$>~8 IJK%p-ՠ#IO])1i5|A+/XKod`|5hSswL<6t{y10PȐ6c U6D%y;>*ݬ(8L}03 cf6 ev(Kl+OiZQ(*Q]|8(yQzsN~ ˵kvC $zgZS}K۵L}BնyK;ф2MznJ,y rg"_x^n-G]F:nf; ׺%j2zg~&ߊֶ|Pz-1@-n%/Df.|u}"E$DVi܁ Z qr&{f\)F1SpPjLUZ*KurUGH *;YD{=ȃϺ7-"yц4$(Vr"c櫯 ̉yX&9QRwy?-1_xu5?Б*( %y;eQ ҵOlţKVMBd r f+6U3,ڐ ڠ}I ě MZP{ BZݢ|G}~doꪥs^ă~hE{oC$&MڼT'UbMN!5?T}GVxm{jѮG7U0:guGM Si;=>7x^?}/)!H Q,qK]V~'d6@g蘧C+uIe՚Ny}D*:N>2Waާy-d^B\,5;v ѹřsLl֖\2Vrt;Wg|:k S I K- z޾4h1V cܻ_I2oMV@_gw+|E@Fhu<', tQi,F+_81@*/(Qm>Pʢ8KTJ; 1M!S5r}sB^RUlj*&8n? 4e+2b.kL=>9r:랲roAPZy۳aVɯAU* nmq47 3\؈޴(l@b>ױ{&(Ú9T9 N)Q5=oK´@%qZ?n @G̉Gj X_+UjOY%-‰ 鄬@3?z6#F57sbeCTP"(SĒ3>BcNIo/r^(zb[z cc]Q$Q\͜/탐Κ"pHZKҔ1=Y Fby_\)&˅ @m.}3 Gv` +T 'vUnS2{JqƂ A/h  8_vA%= kK`JAO}ϗyz>9)ִ"6j1ĞR2e1['p%]9~R/~F'UZs@ ,&1ǃ{V0 v6^a- p9ЧgDHx0h!h 6}NVp*B.@eι=SТ<@hTXnObS}+6>D,c=O9`;8 h/0rUD5(0{N@`$4gR8O8c-]q\Nn*=^+:\?ƒ(,<"uzľY;wr/m rO*\_ۮ# nv!O41@E4W`w3JN]VR}1iLi5RiY~$zVuvU;mѐJi#\3( JVcdQw%^ |0]IofU.7v {^޸  `ii-^:ĒUU\qpls;Ƀ)V߳")8DJ[fYJJM ,FpKU94x0HܬE7`_%2Sp`M!EgHz5dl( :s r:}n Q}HiT?"2iR6fX".ގ&]Lh6v3Qgb=,(fͦl};Ms$n2nQmr4^G,Y/.qM rӜF9&q1y|B?br9/d"s)ܴ/5"DsrRGu s/K{/Y0bE*!z޷)aZhZ7݉:u,ʗ.1&Ήb@Jo$ /Y+oTh$ݧ (cT҇9%Wf@>b[c p*(ՊJ'B$U3@Åd)01g]G9Ig8jDv%L>݇6 և&-%KWyhhi43or%IN,lד,,Ȩ|TbMk5(ڟa(µ]d>?P w&W)"H9ɛ-* G2W4M|U޻ZE~[%&8!g>,/v\Se&,p L0^7ruf9J_yvwثM&&H/=LX?`pXWNwڨF`F6 :8=y,\"!{u1,5=_bֻ4|j{'l`~\eh4P% m͈V Ϊ,JZ׷q"{kKSs{g ?qnqc7 jSEo‚Χݒh{~=dV%^NY* ˧Ay F 6E;prܑ3(ҦL,_eMRb813*𕇷0.ZjA*óOX@yKB1["f t? >ѻsCy°|iPή B`P؊iS 7jRWH_Z2Ȕc;BoꪚF;PGgRX^ieW-# ނ;gy&=)c`C'(5AV @ARu xS *7cN.7 "?bY zd@}r`~BH d.r;~H9+M]/G'HAG:Q?7WM9mARn yf1]PC*Nn_vW$yas#t?A)cY{BD:- jDgf)QpnU,wL Zas4.I ^)O6aDhwHgW(w=;T?wI& ㏥"8R^l 4ֻ 4hm@k -銎t!4}n: :6f5~-Ə˹QES%OoXcdW}7թ%05RIOdƖ2=wOH^TVOgɥHGAO~Vl9y=[YF\S~O+aGȮ:I$E^yO`836wF&v C>Q?h5_v/c4nfڿb֟s7upy9(JMua{B+>U 2 ?Ly6"ӓyQ&%"~",*9I(!fST;RJ{bLc%q$V~ד"tf@o5 ]e ۴WֈH (w@wu7.L 8D&#?x?6}y<@j>8tD7twE64YBzfWgےuh&:atsSwK\)-&P4\d55?ڈnnY'VhFvjZX;];ikF<Ա(JnC {jAd~f%X Ed_rxQ㼷tMU_µ!n)W-Ub*[U{ b3ĮdRPPW% 5Gkn/nF{CŁ#mfrI[!, ca$LEAh :amGh yƙ7Md;D+zi/s.3(ҒfMDUiɑ:iAca3a<(nR@Nݯp+{CG }6>wՊceiT=Wœ1g ۑoC}]Fځnxءfx@5 b N@&*J NQΉk=&挱Cpp٦(E`A=J"ޭݱCbonUxА݇HVO~gj>nH jW؎?)L`5q|NVw-Xv݊3Rݽ;-slb2pb|JY7\rs\ mI5kc89A,?˄KK*LT?(4ϚO θ !B]qKY6ɶTELlxgQi3dqw32U+`dAΎl9@lܚ@T95/ry*W#>i4vﺲ 2@tȐO:ރa4m_Y#v&@҇XXB?C1̒ltFZzSܼ &i$[tb9EPt jz9k`Q| BrN!>JP(zCdVLq?Ke?g,4u`ZetCN0\l] X6a9H x;wl%9Ϧ,dq)OLJixY Xǚ}DˁLH[5`|1zOF՟UVsKK萅+i+1 .G6$Ag,$U(b5MjBeG6YEޗH}ր ad1{_:2` b<3 (IڗuuJZc@q!Fsoh1>ORat',Pq >=:U8|P5|-r=J\ACvdb4)iYM ^T(m|6mȬ4Xȸ^PXr  ?p-44 ;+0ifV6Uޫ>h%??)Ӛ UH5rWv`[V*a,⛪N"ޥ¬vyg#Y;k12.<}#5> A!J9L]{ҁDMM.10 $uBl 0^l[nGUj@Í ڟ=Kv? k=ĹUy_ &g- rlh\͗_'ȄǏD?[n K mIc%$-G H2AR3q=ÃzW}fΥ4z5TC:뺓)0XG;*}pkύ81exz*'[pdGM w/{zp̂Ov%N"i-)hw4AtK4<=#'AnXjb K>uFTvj~S0= QQDMzdw0 7)m͆OB:>h߼ud>N,@ q 9K|0(cڕN8S]g;Pgd6fft^șnL9Y`&<*]4 I(h=ğ:$0\}`@Z gqBTDI4D)߰hߊTʦyśf|֟{#t ԑzQ܀rg؝v;99̏!]hC'zb"kn>d$ƕ=#gYpo:\qI!Luwu>זZ%OF,o &Iڧ069+#E.4|{W[ E &=m=M iQR-PG'n8wk: 9U#^SN*g6d;&| :~FتUtX.CJ޳Խ/]č(Hgu !Rk7 Za _]r smkJ&X "'pʪʽTV{cjC׆GW )_`YSi=qI$642-]}m[&;4V/i$i pWbUT 8S+ .Ωaܼ&azu'<'Kٔ*`׼9ZnH*"1\Wx5q]h\LPyB-sv5h|4PGA2x_JF1ƸϽ-4gd TQ46T4sH zk'wݡDGZߥ"7K^tیy)y^3rҾ&DVS'ֻX!C?,8;n].g[CVHHi?S/J=w|x;>uu1"!SԼ$ɲA=ȹS,Tڊ* }ldոXC^14= &٩J BBŞӆ`ۦ1.vq qSߴ^5r8zSpz" n)MߥEެ" :Szy4xl9gcCL4v>Sq=1[Dᵛ!uFMev?JZ|cnlfwT߱wV$Z߄d.:FUXvgYݜWh9+?ല6.rX%G~/)(<䜯(HͶId}UCӼ_nJ&mOpуS#~\dhq&/]ċ.r5]7*Ûpײcy܆o~H?o1aÉC'nܟ.".[z#Ah⼿BudA{ WU t5A.dರdjTͺ-J<0.c{, chbNj3j8TMG lac]0j}g*s>4Y"JUJ3I]87 o?,邜D( /茒S3 eEN WDuC  j%S5 IX|_QlS T9 }p1{")kpb;06+T#9`}Xcq_bhE~=Z4`{dJ`)02E U Pf6U !kr6Om?G฾c/j5b<iXӉ]iz h ։5Е7vgcuhLySuWv?*9:3l#<(3N4deL~NQtal޶(\QӡGc >;{o8l3O3pR=8@SW]0hnc՘ V0y2Ci}hw á U敿')!z܋m}Oe^WsWOf7Csqxj\.8S콳0̪,ۮlAir9 ׅk ǖ7z|k8ɠ7}C 3Dm=mNsk)B)ÂJƺղWDDʼn7'ъ,l MK$d2MM՛=ŷvY>u݃vDMSf޴݆ aZ+[u 2NwY?ĺ|}BU"W8r0;%RzJ8"NS .c4/1(w~pB=(%񭼡w>72!dxtMfc~ DKZX|)9hf5݀o큰+C$7XǠ<Δ@3t-TriF;K^tEoAA.fG6нꡙJQtuXY8h#`<A]IZM}DtPS~&没ۍ' )]bщ4.ѧX495½@G mKS"2i^1no}0N&EĀDQ:{5B)BA X{7xh8sCB=o?R6 pfۀlNjd'}^]'$n9#$K혟u4##yd:N)hP] .byI H DG#'"BZς8z݊MgM8,imY c@N'T.QyİN^WKL~ A7bδe剌ySp}:6I,!﹣?'K{ܤ1w!cV:6Yfw7)n2ĂRuUh!q fTt_eJDŽP(D(ST)3n0_U^zmm䡷G+h~R.l/mev"hR 'E#C'b<> Ҁi]wD/7z/SC.oA֖7K٢$Tx_E.ܜl:73Asw7:әq2?/7ut_d AȋlR 2 ,l@Yi¡҈^P(SNd~ԙHMD})VubLOy:z\CFћ@rmކ݇y?RdFVv=0 %qӲ.!&X}ƙUvi4Yb!ݤ*[T|*np !#+ݮDZ%YDŽpFڅ{`BH2XMUpWq'A2_ў6-wR:B)/aM,h-?;s)+.ԟnÐR-/9$ MZ^+ di#[ [ꦅd|Q$7^/+Wzܦ(A^nu2g"fU1 yKUS}}ZVu,M$}f+zM5x+7 >uYhw}$ԛʿ B+zhK'*+jD"{nEF8NQIF>&dJ̰'sTsP_4oV>B{@uB 'Ԫh9Gx2(x܁`it# T`=$;d9үli5,Pi?4M8UP7v.e=5!@M'צ׼~~]D/idoۆ{B!AA\_JK۬&сc8TVD\ ˲W&M! lЫ? 6y"b+ff;~Mh}/o7SEec|/Ms2:۬<ںZ E4&0IH?OqVKKbM}B~a6B @,8c7Nj=sQ Ɉf ˑ|8Ln Zo]8r"1h fR>zռ R`պP0!DƐ1E춻(ȍ#XdW:gF pnCn\(rCyh*_|CJ4'NL7^4G#9R@SÝfax~w]Ե$,Le3) ZF`Grt`0 8T߅z# #c{SZ3OWvHZE |D['>FJ20]MG+8du0SXA8}Y` eBVlNy'3lw/"<H^Gɮp}m :0tI05 ۙW$@K& 3h<,hvQ6EkRޯ/{REDWhwh#–N 1e0q*ɮz biY)I(Ҵ2T=VL:itz͛)V[i6JτfEi1Uunq U ,r^~ьNFH1r{:fH*gU?X $nOg-*VQR&ɼyŷ9KGnX6J}gTjt*MQ<7r T(e7RLY{*.4,<(*b~@ciz$*(#@n,gnO3xDbfM'z,(dmrrz^cʱtvx-tE)mȍr¼XXjҰ 1ĜJ_[1L $Pͳ?LGswZ#EmDʃ;ɒ}bŹz6K&>zѴ)_n +_hQT Ou$QBo8$ސQ ;Cb6=Chb04˟G>N*Cr6RoB34@::? *AV!ƲWh@$v~1v$V,?^5,nC >ƪ& Fҫk( p!IQKsKXۧ&f!f*sR\>M/l7Ġȥˀ-|58?b YI[3\F 0İ}尉hRyd#d赪Pj|Sho)F]|ش_Ҍ/`{B YQK@=(Ja]ô| dz$ʮÒ| A$W ׹4˱WX)u I$ 4s 8{؃4EBWrpe 9ށ W;Ub9oͩ˸ƀ<{(N`YPtN!TxoGvLӜw*Lb+Fax0EC2# pp_.t]NGeI+O%H1CkF䒥ăjksa<47?$x4X Ɓ:^>h RmR`UpݧHCHӳc\DPajW=)Z#,rb9,14GsM֙u[&JA.["OmpZ|@uhZ?9> `b|mQT=MTXe\cf֬lx-O.8c0K:PD2mӢUV< uˬ}1CHcRc ; ߄LB){G۹E6ۍ$+6~R1.]>?9}H OXG ?IO󰻘o"MW U͇*dJY"S!%$HŹrb 4\ȫͷ>,[2-ѫO}j(]h'd"p-Q]S> ᆌ o1ʁHy A(تq# }3"C` .!j佊sbT=X2)Ø+FzQqsgUB_&$lywd#w  3(/%k6| XePX5v5X*~oϭʢW8`K'+#rrVB'FYt^g.Xfpd8sݏZ|*VMp Y3QE;T:!W\CoO།Q{luy턍ev9zvvI-qo9{3HmBHLrOJIx?nome_]So^)%?mQr?2yy9:_dA)qj1R_V_mUu|U+7m-&Cټ q-#߿FZi]K`YݔS鄦 \S犠TV_.JX².7f|}ˎb6@wk2nZN쁃tbq"|s#3:CSc>P)) /5#'C0eS]}2h!"$٧$تZ/IxT*)D+Dk[V&tir(m=%*.| Yc$W2YꥐU|qz6U5;M[ʲܸ \tIsL +!xv.έsߊޓ\~cYdϖZ rj#h%w`fgdQDoOXr_A4.a`/%5S6_bwrzriJ0HvzwP]%@ LD[R-jQ]<n/Ek15cz}l3 X}j } fѳq 6s! %2,#vR3TV4>]{ dϿdÛ>>5SLv\t&{*ya+gnrKId^z&n*B"0cB"L~@<]<5MoQ @4p@MDtR7`<\H\}x$$\"(S `$bqJy{ن+#_]m_ 40X :ty*HOI4s0"Ajc~Lx6{}r1f;iW}/z?mue}ʲvuC06kN7(DZnQ̡!VP^^D]Gðm9^l:xZ[8N(ax\(l6)a?>BuX9@AkFrékh>۬V'R $m~hdԔy+[%QؕDIoaP! pׅsM9crE`DS;hy}ך!%u<4Q 1iov[ǚEsw_Grw28Aa"o|V9]T4mcIqgyf;^ ܦsm$x(\ͭvs#>zj`XV4y{.E;3lSX1^zdTHO H;1R=u +}|)u*HɉMl':4fK%%.EصWHZ-sƆw0O9[k M,>4˯"6!k;—tsG9#jiBS>w>U~!op˞ uI1߰C{N] l6q5 :LߞOCɜ']y#{^ qqΐ2߇Kfow$k/ u֏(_0H;uTD`HE*ʖ|RvnX+ tQԁN 񬍚ITw%Eyy@|R M8CI"t e CK;*̠粐,?5{!fce'?FFW(;|ٝiVa)0'  *~?YS8 jx_KNn/.h*aa R5Y9_hғfSH:MA`8OEAE.܅"qyty2joDvj_b~3;v20+* 6亇RYk'gX|{Ѓ *$W.1͖i bPBwy*g͏tnP#ؘ3l&f% :Nϻts+Rc+ٴ&r\f7oli'@όϧ7LZ~Mma\ea",딆o,B2 PN@c[[‘DhK?zK]!@-B K-3:Hp nA]ܒߢժÎjdנ:iWH޵?_nģ;L!F2~iڋ) \u"Ѩ~=]:v95fCϮz!pvR&{-4$>hZGqf;@Rov~c"9v-uB=Zt Y2 @75#UŗsEf!X%6[E3C9,c`p:Z4է5on-D dg"u2I>׽N.a/3.̞[Ո/"0oMט *DH'BFc䔱x,۰P_Ϲ|j{@oSK|7G\=RߨW˄u*KL3I|-X9?An [qk6zr` biS!>ħB%e[-/ڕR*3v3l N?FYyp4_95%M)6c$f)8Duue¼3f. jCbl/~$yGzFErPZw-jw^w*hK ']!ADD900*Q \+1Sl1WWqvPw\i+56o@L>,>75_r 1X ~ŲF  t)]5}EI_̈́Ď߄c&we$̉+?(=i ߜ#vҷ4H $P:.Uaq]ͫԥ31;<{s0 ,FR\}q>&pUt*#,58l}{+$Qa^g nyζ-p e]#48bV 8B""eK%UC୺(xX?S7){B "y|`2bZ× `=}Ўj|O/r'? ;%0*s.v$ONg۾許,%O هIazCW?vl^+ԘthVd9FNFTҀφxFu<AF.ty;tz:fЋdrAV{wHFWK!f(1⬽85IPʟԀXxW[5֞1=AhK`eex")XÁ/v]ᖇـxw8} 3jSR7ֵ1pO-NPIf{jAw(I4{03q%cF67-l ⹸&w Ŀ' 8@o%,z(ldQ!Wx 1|JKy~6km3 gY43+ {v%'p5εV(:M$I%"ZD>][F\k0s?)т(/``nx;gTh٪m42&'4*F-q )k 7Y`(0Ao:hG8 (B VԺ kY&gM}*w¡v)+m3%o'~g WG0e)SSٴ\0)4[wn.SGϲh}Ex+zcdkCUצݥI,!KQ;=#)"Lh_T^IzCyi0"2 홵G'JlZ EE ]ٯD6o0=@s2:S7Epm]BD>f rz\ ?]$ 1?fa5Y_ /}ӣU7m,5-WJiQRURH;!ɐW߆s< hO Ȗ r3Y}\oh~EGD%?=qѡ~|T=#ZR}ŔH}f<ɢGf¾I΂y@ Qop=׵ݐYdkƠ!m~g*= V?OP,O iD8q*]3'RKu~,Iɹ/:Z("Bhj:Ti(u 08RrD~'x @{6iT墤JAcWcݴ'IqlmsHY /$a@aJ39tpi:`u4Oph(OĚ^„txG.b6* W]x;T=Vi扎w+MՏ2Er?ɗWo6OYoz6t7hԶ!4 闙b],yk`uIKAj&ǰv#z!(Ӿh؆?&Y pPv *ݳKe/`ݳ P>byeɞH r@½HmvLbq-=PFG;c5+k\O#+-}yT5[+l 7`+p~ʻ]OǠ@ʖ%7aZIX|wڱY:*n\73Nei" m_09!(HP=, y0&r d]M_ޜ2 Fs6HuF#vb/Tg`Aܜ* '#5!K̯8*S>i5l]\e;eb}|:>ȿ_~m0ꥸ{7-Ib싒y %guJ/ dtR{ݶǿk]NfU/e#F*F\B  3Bq=; ^>$# Bunr8xbٰgsB.<4aL]hty{YCXnTKzk^eSض8U'(?J7S,lbna!dLms?ļXktqv+b廃z.NGJ\n \z$"DXA)>'|4>"`n]K3@#I5!{n}+l.6&3*j `ݐ4Pٯʅڰ|Ƕ;m6;6q .^a' :9.0?x !]3|b1(3" {POk <#Ʀ!Ulj6fMv*,[wBpGvV.ڄmBhcy0':jX^~'8{@؇)H,ejvFjc}PΦx!̀Ø[Q}2m IZsOnJD5H>Uh(,rî:oxTe #|ʖ j˚9?J84⸓S\i%FGa!D5K[uo p0n)ZSͯ>:k8`Rjb=L齠"T;x2\)$Ajt^e%}`ɷ'A 86 /:wa݆@1boz dr6aS/ ,3#ͅMHa8b5W(Fgҳ閫Ni ^d9Ӱ;EvV=6c&H30 ΒK8·w8?矬 ĕ)хH֩F9",MDڭg&׵v\.C# x2gVqu]!1pu,LkO1O7oyXd36U !޴۞ NK#i8us.o{F6OG蔆x`SP KD e2꣧Sw F-27{Xf--jw\zJ!*ȣ٪q&#w6HȘ]%ێQ`S=f ̰uF'k&n |~5}vka .`jxR,BW7۪}B^ZKUwQoq"!]U\Ywa1ډvv"CY&T_A2/U䣕~ є3,|@@.檮Րeoi$h$KL~J}3#j c긐1Ak+/^4&-J -O{lV_=ѧT֒mkFAdJUL=ax)QA&]kZC)d Q}EOYlK%',@^I яUTpBn4,7aN4ww|=[XcF yl(@ca~UKfSgkJY5:JC#:_˱sMOM~XUjiiJvcݯ;J1ϞfW::eb\1dj7[ ]Ո.>0F Q ~}`-睓%Q 5и`2u4"e.t~Y`-zVd*%뻇lXq0M%.H)f:i>Ԃ fJM z~4>aP"x쫞LQ7El(gW8/\.Ӥj&AnLsgx~0 B7pmӆiYBR`Ô: ?ǥ^~'~z +[]PelcEN@2> iIV'Gz/g'{j^pv)PQ9&. LAAy{*h33-k2&^QǺжO§4X C0'N~yb) 9V1w#T6zk>\;;"2>$3wVv,isc)JFBOhtD%3᷀f'w 0K{ vY[2{!l6M^)ar}#Vm Tge=8$v~8J6FLL+*RPXp=Ŭƫ7 hE3iYF- W rMLd*_@?rHn)z>0Ҏ)FA!괴;\ 7霈"O@/eL8| !FAd1GP ~ٵ+F >50R~Ej5*Q>*#I;?Dtc4B@]:vN&BD֦x.%} )rwRP `jYi@Wyxi SNG0x<2H ^cSGeeNH+-Xd_J8Ii(_Z$?;j^y+m:em#0GS*CkC7!Kb-En(2=M΅A/,_2ܫEVdp'LHd^k^JyY7vYl@9Aw3zÒn}1׎ j#HLm*D3@݋nrk(_p9e->z~in>!r&VFO1GHf1 hǡhaPVrk@ƶ1yQ{0c}vhj3R83KxRFz=su7y`+M`玅#詘PD9U[n[uѴrt ɾӢ@Je8*qȾfe2} ǣr8vZWVK&m0o5vK̆^y/Ɵ:xc;wA Ͳ@-pr۰3*? 'lA ssӱdck~!)JÒșb !qX艖;)jx3KJ!slUv:Ab#7B'eCz&`Ƽ63i]*1‹`jukl!HJRxHƖ5?Kk2A雃A1C+Mʦzg6g. j{fCQe_ dAϹ~ɯj0SWw rT޷-W@qB}&Y>Y;Mn~J83HG )a`k؏x| jh&'ҎȾ_b63AA53֟?ΜSv*tR]7<ۭ>_~ y탴b!$ƞNbRlּۜ*-B׻Ej n[Ns HμͱMJ)|*W} ^wCo*k&h~ AgL}XLn4a7,\Bu.R+vҕ3çy4kV![Qs|ѻfԟI-b8@ 1b! iޗm D\cekDiv0߹( _ԍJڞT jC]g-0W EͰa>h|EW)j#'U,ϑ'N  ,s/o{qE$rkret!m9EN; ORjɉI1^b0wtnYCh+;H16C/N3\0Α#k(ěp{R 0w~#6zBXGdY=3sOįUGL)q 8j CA,b `Mcc)΢Nk mե 6SAIŬy_-HًcLc=4~X$f)!,S2Nj}ڮEBOa[+gخɧjfUe^RB- f bqD^/\ƃ l*ŀd`ٯ E<@P)KQs-s &[C07D8`dIߠZÝS%aT=k_4 Y3lSN!x{fKp*SH Q>y2iwx`dv㰺6SІꅭ# S5 چs#]UɈǹ>HvYl!Ү>ADhYA.KB+ӊ0Ҁ]U.77ahV-^ +Erob PP:ДW_ybr. "fw4+Hcf5CsdʺL(Gf[*+@Ьȟ8CgM%z#9v]2@@eåRɉ @e|D0 }u-#bBoi3oZQ޴KJ &f^`eI+V:h̨)W5S~hd9p(W0­P\ƩL"WF.8B)i vX}v>P:m$92'z-i} (q/yj NLg<+0-ă&5$st7*#vڢ)~"C%}wU7ƑcД]ILOj~i +nBQcL O{Ђd\6Q"#6L"5e6g?t;ٶF\@dHvYw<.aG}羒Vm|d"UmTG9܊cdAd=2NZ|Ř?8^4|":dGE rH;^Ra56 |IS!i*߮/H}Pvf,]#m|4z +%$ Cy.Ѧ`;WϨ%1 _ UTRf#Ym PH.A3DTIBz1#,Wƫ@Ʉ̹s(CP]  +Z,\vtw5?uÇhϫC&zo^B#ȟa E0Ӏ'u6Kɠz@4gSUl:4}i*QL*mȍkUi)^/4R\ {vEȯO$ZȶeKq8_{bCuȪ{agi\+퐋S1L7G GOr9Gm{5+ dCUuL.GR7x@@LjŌ1Zǣ&:vA 7/`=j0/Adj4>~viwM^"$BYq.Hnlp`pǡDa}S+N qsŵ5玾:VDl1Q`6DikrdX¡~!yze{%+WCz 3TMQ4Βʂkfc,!Ѧ(p-})rFDU>--IM1IteRUMo#@, Hf!RѮj!&k>M|2l_+ZaOdp /<֊;U06^ o,CkZ&=+~˽5F:܀F}`[=As#NJNm 0TՃܘRv8w }hK<TFc?e7gfXytD8רB/W  ̡ssF甧ZSpDnqPf,#jȜv4A1^T"TyE+e~˨W;"0m!Wm쬷xigYjX&#Ptކb ߡ@ޘ,2dguq3wZXg Z(o)cU6裀3Nf Mf12aإ6E v|@zP/QF#0HГqd+(ߡʰv r,OȀ*;.䒆[6ğz2QY8+GDߢTAY9{ЮۂM1 ˨"J*Ԑ(*FG,_tFFDWp4K_+t0^PX"ʣD2.!7NQg}^Y4fw&TekbCjl$ͩ};+'䰖ٺMŬU cZϩ\`XO~w3dhx6ǭ*x ou)zY. xzX\M"E2sT n(Iq%N,u6y^e34pQ5 QBWZ"S7tGQ/&@6/K[wN<`Uoy<)}⾮rj5ߏa LtN !:MEe*.!  gf&.s3Tɇ]ݫޛ-P<ߜsbq{JDz)|1 Fk J0F]Z OnbzZ~@\t%܅ЭJA~ mys5.9lk%tc}|ⶏp]3+V/\}Br,!,P8Hb!6^+ *61Q.h]*58=ۿ4n}߃$@8H]a:$c?a/D|^\w,AǥoP,Dauy@zM5)ln{m|BS!+4/[Bs 1,r28reZxb* \xJ͢> 'ӨlOVaazz't&ȡk̀# k{o^bIT ^̦rU kaZm0m%Wŝr B ֢ {z_/'^G^ZK?It  IȚ h:츅KEU xǖ6}R3j >Z^ OQf<4>l:^ >jou9q_5=Ki)QOv7^Uӟ<A|IaB?2alVJpj Y%s34T='"jR+޼lu~pMj̓\K"OW+An *O;}!V>o?h)8z!i K,``Syz> #2I@Q,Laq!~o"S#h fbm 0|/^4;"S3448~Y^R 1vAN[LыQAzI,Ci qgzi!}Ƙ0$:wAl5UC z{WM&jr4 1(HsYnəDMrl8/؏ȆdK|Sx1r> Q,x c; r)pЕcPǸ>h64k״eLqpfdiJ:uL-=GiFW]:"v i3o)XMM= ;S-SQa=(8m*-T愁>/ K"rXҟVUuL3/_YZ# <誯 y8X2lxOH.;JRbf;)y`h/,hd%CnT)4-;{8!8Wrh;>Q>GV՝jy[ۓ]XDI܁au)?ș@jtAD9G>sܨS-bkT] _{Rfdw Ap%aOdgR>ƷV獹.*@5yц X pEDJU j| 6L}uy&.:CQS@3[ݚڌ1Ӽy%(EDVr84FYcM@-W{TԔ6fq[o5ռނv"y5ZґM$us9q=}[Rjv+R*,b&%S'ڱɑ1 on"IM~$YJ?b̐`3>mFĤ8y\"R_o:67SL{xum.&c==$)4u<@hCfY&zt^6k%@$doس_1ΰ?C_ǯ/ MKIs/4Ϟ<"w+YiX>7lq1鐉Ħ/91u'>]Adi}%!AJɲNdvv`r1UwNG ┶*v=CWi{"#R>*~V]9 wP?s^tcxךrE  D`u%xaug(h:4BT^* >iJ(ybMҵ e 9v2?B.}/-jRNGv\6NP-:MC^@X/eS"ZIԩ&5wan|%חФK2[sxBoZ o~"fP )Sddv 3 Ig*B~M e㾓 Zf5a{R  cʆvHm .GÛ2U.Txc0eCO-r5o/-ȝĿ^<`)[\ZQC,*)U&יЂ:z.CL-~-ޚY"L呌̵6 T۞xF"\=@JRjB5p۱VÓni,++aLSMh>BxO8͑/ٞSGIzioKIrtdžZf /cX~7w|=3-|ހ7 Bx\*iHѥH?5JA,#"|y]T/RQv44a&L.F"UvFsP1%*9/ߛdzC64UdIAm9CM~lW=9nѥie4TWY]Gy0_bgդtu !z6R;ggPg?Era62zOЫw.I,? ϱ֭i³ p8vl`¢ߣ_f8;T0=v?݊8ƍ1}[, s na R[1r# XȐ1lM^Fzvp^Rig(kӴF [lG [>48n`f3:B Y@#lkȉ-^Id_x { r"f_zޟYo׳]2W4F[CKYsxC% v4fIaGwUKԹ#sI-U8=lb%)Vd__|xM((KJ\Ej(҂9U }JaF28hy#,k Uk#5As",SE@s1fuOzb ec JVؽ,b>uVp;h[q`9 JBVåzclK7ofӴ7-5΄'Za@Ys]kF!&T.0=o=-l@yX::\]( fA;.8n5:c餴-U!!ab}/'ļgFh?퐏q[F`\Ɵ-挞χ腐POxy 6t((=#\)KNUel嶾 5j9B mrWn]ݬ9RIPj2\f` EڭS:D\o5e/Fߞx~  -=,)̵ZB@V5F)ߐeCKm{떼.lőmQ`R ei0G\c zîZeA;Bbv)Mdi 4^%>[ms r_[V ~P`;Bgͮg6;cbXр7M?Gi7$:fCfL&n r+oH%1 g ſ&8oԡoEK-3vV+A^#| 2toDY֧/< %e 8d.9EuJ24&cS[r!hsTLɽ"A)O-u'6>kk ꧱ bb aW D_зj᫿=v.+ $i?;2^`tHL<-dt)An"p p%gHUyhV*v>"52]]_"f&6<*!|[JY⥁ѱDG &mft6H;War y ]1K&E=w2[mlLU>ў湉fΰ[yKtb'.y?<4@TAFz#mQ ^’A<~ۤ16f搀j8@ E8G clqmBe}KФ'YxE#h=''?3BB| bҝq#)AE"j.ℋf7Ep>;kOhCV2)+ҘNo.L"mNn67{f$ӒYt QGh$Tĥ-[J3I&| ^XZ[32}3)vEHM*iEkk<}GҕՆѧ{+fĬYرـk2L>̷rI6yb{oUGb96g&ٻG'0."^=3rbꑗH~zܞ>Ohݛ% cr;qG{p=ҁgx,x Ecxml^0M?(p n];) ]cF13#_C3닽Pl5JP9=NeZbɶR#a.rM^f6'/&3+6l|I&Di YT |soxe M6it#%^nA8d$uehSFV+~Mk2YR##nl5¤M즧|=cTŽ,,v_(ͺ=5t絲Bw=Z7^ e;YDxZD7k#1:i MaK#cƋ m ]~2n 畢N@iYqyr~B Π$hY-M"HŹl_jY:O8$ 2^@ d<0hw >BFƙ nx׽il] $W#(I;!{g>"n,@x&c60 wtgb[ kQʼn^N+Ӄ>Ajp\in6wOgI#j R"pߝVrbw/vv@iв2~W w1Dknq\nnəKS%,+{Izc=/w/Wg/r">]0(Ykh\{1APCRA>6_Dr8@eg@p鮖VtΎw=@"GEG\>BYu!yZ%*cxҵ1upjnQZiKcH%1i",{.ďe77z$565YľAX|%L#㲟yDP]8Fdʝ**W*oxf…CԊBpFdoX _Ͽ( OM ډc>DtDžSA9ڎ= C8(VG!5F Pm}-v _pׯM>F-. 8yC_\&j"aa34v1RMap|eŽyi)p9"pig8lW Khl`b:1 Px? n cTmK>#G-}̭\NVo fTK.LJVs`_'=+]0nx:?s%кc0*SNw~ZhVӨ(ʜW#WHnw3T֨abj7.uh fP\-PR8L͢ɺI9wf'#J3q뭱>SMB_O^qOcI1ĩ%Mf"ɴ%_+$D@ Vq)T)JEFP`};zF Ԑ6Ľ?dL`-q,&R0jKeܭT%!7|bahB})Q%:(-{MۜzSbb eM#6 䅤_k$SQ0HXjAxVi;GrPo9s^XP ۿ:ۢcE~KU%w=% |DC[Qt/h#{o0""C]f>`. ?@ۧ|QyDn&>+m|.Rl?!6vbT5q49~-xq4 Wrڦe'Zwz5,[3Ki+y?ksj 2~"` ΛɃ[s˺`y+(fi"Zdc-Eqm;ɮ; ڶvOA3n :F/5DBʼn; lui^BۏB36> P5%B0#ӧх-bڇcae(ˋ bs@X╤4[uۃBR(8a?O T8d#NV Bx;adck:U(U tO8}רu0B$:.h"IB*&Kt~:,)ӥL߾i@e>44s /iqx/:" Õ;{MԶfĠ /U^Ԋ֭ \S9;FEYCT{7(5J6Pg_^LY6E8…q\**Ŕͣ@vnc4`~5Đ6y< Ks:}ܪ7+UA.x!vʶt$3wr$tjGanSg*L u+GYbK-k[24?%IKQxGɃb߆iX,Ã"]Pt#q`RߕX^1GʅhY[0ج613/ҡhIYfbᆐx1POբkNxȦ&'r%^IX%u}vb@%c{݆GCz̪nwvKC[Sp5ko0%[Bw9u/=/4CrΙS3[qQk"!VjSAhU|nT(S;-kcZIiM~\q}>X <\ll˥VOĤt=)5$9*-(*vüg8|<bX?s",nbzYx0mv~b'(dʼnvBqdZc(M3q(t3r+t!4dz"oKGv쇲w8<$l{ 8$ĠIbk/P$jXYoM6V6aX@)KRc-6öC=hS{v39%{ j!>]f\&a\y[sv >\O#qZߦyLYD:SB̉9WK(}/ajZ7KdU'oL[yR>Ώ1 tArFB$_%FF$ӎ%M "u|6QбѺ|0 9+7'aТOqs:{&9!=~A(<^&9{iꑦrAśG~"*p+&b^]$$N<ph> y2TRn;Z}ߖEO1Q89k*,Qqdf-Rt]R ]hYm]%. ͷjzKC,tPbua~DhOjs讈#F"QFNBd B(2APr=SaVMe(8g> \Y@N̮<΂+igKT˨=e썞(K:Yr>x4Zհ ѻ`4;\YÒlLBI?\3O=t B?> yB'˷9M"eWA[0{՘NiXVZL<ٲSvPtUPǰIC/CzCP%HKONmKXתgLqsUQ ՙ†)-IDnkV{ҏ:}E1)-Ny[Tt/u=Rg2K J;>CM[;=>j(uzvX3:TxPe43:>cvΪ~SiMg Pn\է"g*т'CjuKZ0 * r򪮀z7,>1T}>My}$7AzI>\jmIkPLD>r[$ʟ<Sz1idsÛb2lh_'d H:(V !b0{ËT`wy3F~Cϒۮ0CzAF{I6rI,nWU"Y2JZ>S96&QlIv.|0OOKf>Z_Xi+a'HYRiDɤkDZuN紞'-U܄fQ5s0Pu-!W$nLwjtݘ^xvhg)UQ9 +ǦjEɘϾ ylZ¯;CVA9VeW-miwyejh02*4~.ߚעq4l] 7h÷'ʳH7BUn5 ?_ 1&ՒnG=w? 0P5Ѽ n`k0z-9M~&9ݛDƈn'ɷ^p>seN¤W`?>2b6^yK&4dH](¶0 #vν@ƿ| Z7M;p~eo?;b(#/Mb'َyb" =d$RGAjuLMmU")ԏ3_;eV (ϱ\tSq0Sl71h>%t 46U[}7$MG#49w^ҩ,TJY5L씠{:}On;4l'&I.r]׮x ْ1%4+dϴQz<&6qC>4$"j^?(#̙_!h[ס l)֌ ¥gIZˊ-1PHJ7ͨ rmAbs!Ok=E&S/flbsپgs>'50!٫^bS}C&me\ 6;uL n Q¾IyΠ^YÑKc sxo?zqAĥGȧ)*hk7ujuU 0"C*)?z@Ӛyw5T8\[dHF seCDkXdSs*ؑ+F**0L {[}Mz%PElLmN蝚K5,hE X'm~a,=q܋lW_mdP^π@=>)T zj#ݳoE=L}w@`6r_!V&b.?Qo7 ƕ ϗ{4l(Y#=x\rܺn>ZQ z(x ٕߑY%&=o{11"p3ly&:zuD, Ztj0l[PT@%4#4:TGMeQg0KϢ0찇 @^=u^44Inʋ.xJޥҸ XJf_WKHD'NHڷVꞎQDikrL%@Tq06nQsM?T*S}d9 ,M/dMY}F>,NE p%<0.}$qp+`pB$1mRo}bNjo5-WR_V|l|"S0R:>[H:r =ϩp:un}4[^m[VH߫,Sk4q{iوf# d[j{ Q9>݌3G7n_zb0A{]q*@>HuQʛw.WU5:\f4㝄V8Eэ'Ǚm pPϵN[sJ0(lб5En@l76%/#%3BNV耽娥Z{oڠ(b^ i\sgb I?@Ķzu qaZ0ƑW'5dtǸD퓌*Wnj0Sx*m̛k7:H j]<'D`E:5Q QeN TG[3c>*QԼ W+K=kPQ_-hdKN9D K}Ꮈkd>%)ѝ8c8Z{2n*Qj[E $Էq]NCb-4C_ 5j`!A֨ZmUWij ܟ]#ĹGNjo:DNž5?Lp[ʍkă ަj(CՑk/Vd &RQJf͊7 δ7y{9YbMsG+F=RW=zo tTuLYV85l Y=uƠ+hܓ4d?\JMu1xQ+bA 4ZQg$ 7zNbb -yd7.=It3Zܷ|efk`, 1q ൬bF{hQPP[_lmv.pᑖ -3=B;e4~عJ'H7ڐ|z,bU?4?߂J{Bg=젛ZC C$@Vhk0/f #\XTqX9OάyHULm: qԤC8Mva֨e{ QDW:1JLi>¸AVy``(>/S?l;|}SyjA[`y}_` ReЍjZp 2Īwaz of'ƤUAɺUo>df 72p`]$^GE5<.̌ dҤe!or3ڔN٤21fC5Z~sGc._jK"i1- ar $s\qah 9'{C05(9{5諈Pe*}2ab̋)k( b* m7R? +CIBkJl#c.X=qsU2&s8䜋;留 V(]m "媑(kYTv6EU;m wxB]A1񺡙=KRJ21t\WyH+g,Vp1[K=[k4gKpnUI\_| 8t"?J*D#)R̫.w\?io3ܾߙ Q z$07S)Am@®D؉̪NsR80l $Vp㘭J5Y+ep~yꏝ4C&)X's3([SqAь>\rJeؔy~(\kı6x%,y\N]T,J_Rva,M')/uR'Җ9~PCt$-{Tb\`vaW0p)"}ƪcNiD5.mm`x{=plgă ~\Q|0^LhD,g|]v*St$i47+E0'~T5 :;#~#Dz%seJ0e!0>뤴=sm.͌ 2a:_g:XxitXemlPrM.f[3ؘ3Ꚓn8PgT("5_B]fNi0JIl"bmAe80P,rcLn,ViC[PUǜ8{ReGUӑ>ҭr8!=c2R,gf R?2,3M$ gSx ]~\S,ZJ05;@w#] V+7 ujWDf"mƼlؔ`=ǏJrIЦwt8 HZf*j%6cmJp6I3o=թJ6u*,*nsvለDDhɁS u\wi7 Uu4htqd3^|Za*s>BJKT >ѻ nK:~md oFt'@VZ&D^y%n)i R֞'M@^Pqd]0!9dV"a!R-颜~(}@)CT4?" RGva!V݁.&+XmHoų1@:\Kl1K9V֒vNonʞ.%!7p':.^ۀq[E%LՇAVwv\q(7 /; \Heglk  !C<->)U<~$33͈I3Gpy kF^Qγ'Y2m`Ke:* 3ȉA;tuV̐ݸy&à;NÌ3Prq٢P(d[%S)Nܲz5 | tHsOZ dvdZoC=tA-6БgP0l%b:12:To=L1SA fGc~r^a35H:{GOQ.^!l͞?h-\m&[8@T*Ccs#0MW!.PZ[Ny,TaCN-|ua6,wlMNɏ0L"RH p2O,r`3,w)0 9v¤k|?>'x;Nn6]iWx곗_fUHPg6ptHܲ]^^/bn n4^)} Qi*Kap[\M5 cIIoR eRpD"gAQeŎP(_m>Mj]& ecO٢e.~]s}w<wy%s58#øb8|앰t=5e1_B>EipAH-]#Mhs|٨.&vOϨx܌]!)k;e6;^_;DJ?xGSq-ܼ\@R O8eLIW0QW}᪰| PIYT\/G"xef{+]aDlP>X°Y"v@***Ngm۾uXhb~-jJ7'֟r"oi'lbkSJ!cG~josw*-l嫼GI@Nb#첲*~|N3j/dQD );6qg_ ;<#D;% 'o5e.^a$B WAѸ yQ#J`i b#/$1zqI#"!' f,zWl?tnujn79tぼCNrzb3QLjfMq_?d3c7>Õ ûtsf}lMɛٵD_Dh<age".Fp}EsR:1$K]{BW<؇6'%XW*5*+|f<Kb"0S*c̵ӊF,D;8.iJǑ˂`Ȱ,Ln"9`Lw҄?/=GFXQe8"~+r ԫE =ީje-.ӇБd  b+jzI觔[!~+[4XwGde;e833Sퟎ iG8lܜO 7UsfURǨz]Kİ3A +mVG"%(:qra(twdiM;/(ʛ&/?ac+Ce*//9#>by."P)g{0=ega[j%h DZX' k؅Che9:fcAFD~TA(%Jt׆'g]Ɔz/-VO-D;a4xS4wF);lSES,P-@QNL?d VKDa С9N՟q ·m7_&/ (' : nK~@2-"٢| ! ޽o\xALW"[ vHW /6]z;K G ~1UW3 7=Z_ASCy\w\KqE;kU"x.MTǑ>Q_ewc1v.eQ&B$&UXˋuQ$gEZuIwf1Ux4M.*P@0߹IdfjmsX`6/sFy2Z v*$}{:uؘ7.e:埾.'xxң ^N]@,y86 H ?ng^dUo {aDh ib.pd2sRn 6^ BW۫͐b9-tHm/.cXŔ!:Hڼ{GƎg&E޼v+ ^yb Xn*xy6ng-U|>1-^jc7jv^z*O%3cq̚ch $G~*[k_B,&y4}ihV.da k~mPzwY.^tDLTݤ7jƶ襻@ y>R<92/)x!|LGC\%%?e ܨdOA9-;MCpJ#pV-MMVw+Z=r}mݲf+$ R1Ph-pȻxݸ)̋x ZB؂-@{_4Qu8&{UW:4"d;`+VC+Ռ:Gø<#13UaY^뢯eA^W1~Z$ FlVSv!nX]1/Wpt< 7 ߺuB|R8^T}9 $cVD`en.o%["<'ũ0eQF $!!9a/?1Kn'U0KxP:CImЋOxl?A<d#\3@@M;`u6^Bgt@mgSWxY \7m.Q(ҩ3C@U cZU/Z }w6B“6«[4Vz*\NYCۣJV,rt>E&7&?.}ֳi 3ߥ_(I8RBG"P#/%wX:/&m!Lԇ9Ɣdg]>1fzpUv֨A0b>*)jؽᚌP4i\8V?}^t [r$'m^1dOO􁅓[#A.¹#$Dֽ{D/bY(ǚhXT(4}A-u)~2I/pѓ)땲s1&x'v8:NZSN!RɰNe ]jw{lȼYW8"6Vd~D*;;5gnDxSB #wlKX ܠ*3~*7T_̟#>|4Z%&G(Ȧ5ssPsP|˒U0m .|9bu%.S4:jkkcI xW7,_bn4xG[$jQyӤ3d|ZA7?~2P :-'{y`,㔾3 ;ԡ4n6nщ>NrW/HJc+ۨG\M7p0'ΡCLa/?P1BZ*wmdgRmly 0zOn\"̀"T=[3sX'+bDDc=Sy/%H?<1rf]*UB.bjgejƳʆ\Oݝ 9p]H"gffEX$#@]`aQy#\[ R[5ĸZtWH9Bچ'JtaKb #(f,p_* X>q8dz|I%Vؓ *Cr|h\Tq#uL`pO,[>U;h?^浚3Zo3{^4ㇽًP!;=E62ʯG_,^8YGhc R^Š%o~-y-A!> &jG/2ψY7N&N~g["(u/4PZ1kEAgEa& ^ N CxR>>/>@ uty(fe Y?a `ϝ'N)C\  &IZ±mQqbPQ6+[FG,=d~ihSѪH.e_(\~bɳR#SP=d]t8A:F'r퀱+u ^(Q_W "%!ph21u\gENZܛ y;;j*큗yۼINV_J,~.RUX*|pʾ0?)whޞɟR(b1хqQzVg70-f^hEoV{ovPiF_X={:M>ށ3t%K,V|v:=tU{@Ck(h. s [hA93 9^S@E'>=FHD)%` :F $<{u/&AP%޾ UmXaP^2j |`s@YGQz>K-"5PM:Msn}aJ_}r Q;xЃOF-=` lYH=bLdGz, 5vo-f R}c&r`<_2N_E=C̚9nM\,n qx$񠂠j2f!*G-)&4U,?yr/UJ9@C5ZD5,kj]3ٴI"I%9L7dOƼ۹e<-[p?9/kf icyfK0NST81#D 3(lʂ(ju+#x7& ~r㱩A˧1VЗ$7wgfʓAH6!m䩛0ݕzbKNIYeվړ>QT\.Qv9;`n& fzg67~Hϯ+(n0ix3fue 69SzHNԀqdR1ô4_7ч|xIT~$=bö#NHNL`MV$ܢR佸%WA0 c=CԆexa?{!hmJ?%!@g+ W. |+p41W"](r%#/ggW4hWTњc$pЫ 6װytYZ(>\DȁU_:7ĕ0WX\ bn´⥲HLX#Dc2SzP(cQQHNk ʤ][[ zv(InpiGD*_$~pP'"D NKhBT8Z45 nv>'s$ksӘV3{K瓘%\/>B8%:|j`/G}ɸ. h\}dS+Woƫ3I8d0nsz.y2h_!7Uq{{psưT{'ks!ڜ̔xzMGYJJtr^wN/>R*hhD|Ӛ;qi-:6Mg-{*QaY _9J(* TOyye ƕ;/eǺ*zo v}떎0 wb!f\\me)NxHrȕ le_dsyz )|V bs;BK@XDu@cD}źǾ/cS8H#F\ʺB=psX4F@>E[Ƀ ,EsW?m}F=S*:nc>;݋K6CWIb R9,J%pT d<ʍ+Lxr:m{{H'<\D`1TϸtAcn ݐ)[nI$لsWZCbM^}7U n^i&$NE(TesJ'hJXX8?[[\XI>67vP?ӝC!E9Y_SFiz(mZ% M]%P+™Zw0Ԡ $CP|+[V"oZvoT3 ;׉է/szxaa*.!˖z֧#7|m.*A ΅^ ivnk;*?  Ǜ{ e CkW{H+7_.Ң 12!]{s 3rH^7k 7@%;rѦ|Np |I}pF2s+&q+p6H0!UT,{}$ں3EGA1}.yuq? lq>6u%rͺR(&.gN0ؑn߶oӭ9M92x$6|4Rs1Dsv8PK'KFK%-Nbo>F*|V n{o G렣ʫt tD6"WzEJ&?UL 0چs{.DlqgX͊kfR{cݠ szwW@T܇N@FdG%d8] .Q0 k`W㧡xg"P ey*,O$ZLF|;BӃqSw=E@Ĵ^@*|$XNLVh*=IqލA==ME;@(uBc.n{xӥ0e &*]K;OfX7:HjB;6|Atׅ04~ߕ4+CE)Av2*GQT0CŠs]xϒU%)~sH@{!eKw|!D<8acAD\!'.(B%pկ4ˢ ((` U܇Hjgl41r 08f@zOyfå !u%E|Ku6r=J!0M)7NJ^R,=1$/#!"K_x&n]BV9HP-u9/MՀ㵥"_sD%͐b9X[8W7q֒TPpa:P|[`6ӈ~[I'X#΅kCҗFKr75jY 1B=Z2ytR$HQ?g7{Q$oBѢkFcJe;X`b F!*{u[aJb LA)`=0/9)<F͌W^`A/ېrw+v1.Qh^*!54E-̩.k7{&.4Xf,i\ Ch`CHlsdzc9=:]/iC͵][v~x {Y=)Uc>ݶe/}MWcsV8*G@jx+I'j,y=p{|B פr`$ *0;e5 s氓=*[Os'%ɾ:tGSa(܄Ǘ!?) *1؜\+fC.uiK=E %;K{0@{ЬKt?~O鴆$Q_ֿd9j.#{Uf]K278E,Sq2$LTC+6{8ì82jWKC7ܖ!uSĔ C-i 3Iwg-aS|AͭG+S9;|5G3ZD]I f&0M1!(+Pb%}6U\3O:Rk%-|?԰|Ʀe4Uf~YaDt/:3/4>QU֪痠-C@Tڿ_J"Ih`TZ>n4}@w^#^o@tf$@S/5*XڄRº>M rLmw5}J@(zj+IɑG˯P0t.1%upsVQ" !ȁ$spM'Iwg^,s*9Kļ?Ex?lK>>97%/>-Uya:=eUdFfuc^c,f 6)PICc{O/'`7H,{h|0 "|W~<$Y;[EsQn!8B^*AM@|s>CP`҇b}DpYf"Icۑ8uQ 5QMLG+5m\x Qη007R@bTv:'*@Z7O GK#\ AM+s_":2㉇p,jn8zXưnN2]S*K"m,3aM6 or0d@F64)uX:*匃Y0U6e2};os08-3OJM|\ۂ[9~M[|z Gicd9fiԋ˯5'[-݄{/8, ^lU8VfbUlTM&kAƪlU jO㣢4F(co7ӛUW/q`Pk3Qu& |lum!Tf#RE^=RbY3w\FZu0ҧ=$K@<{hZy<T;ݑ5 ؚo!e~J RlkSfDo(3~oj^zE>LtzL|R0H\uXѳX|F*]{ d[0֞7t }@HD|S49b7ڴa.&- { (Wq%K b S-[s w.*',O#sN~ Jga>90LYS=Hp48-kѫB.X~J^ɛI-sAvfF•HicǔO_37@tL~wILګ޶\w᫜r4xk *CʿM|? ]r4VDW)H\vPbw\-T{WI x[l\?{Y-$q?dܺydnl-ʛyP(ڐw몂6m>FQ{>x>٪xMQkpKjrl4g( k4@. &,_烴LҚ QBy:4g_͋Gˊ&{9(R'onId6*i8:"1Dz%wVQF/9SoOD rbZ0nBL7iO,}Xn nV=&?ddc|UO{sٖщ!A iؾ{TIw ]}{So#Ӣg@_LO 3D" %Tx}sܡ[ZHW)NDUTU¼ r3o[;.3j/.SNt=(>( %bJ> iq ȵ5W|5]]qQ\[ ܬVBo6 "h0An[iG#S#'L-Z" #M\d7*B C~1{[@İ9Z/:ȅ(Tl w=G"4̱"T>]h8"o.Jo|m2+h򁇧aE2G!o$\=BlM+#M97\^X-6 Z!#}"C6B5&p QGǫ4#n?E# s|l]W? $9D-z(xKcMi$a8W&h^(*ɳH!7_УV>?%9Qp+nE=`V(E'w#nk?:鐄iGZ?k0-ћ7ʧx"QA=r;|…DJ2^o썿h"K7YG"6 `7Ы'9pD/@:(iﬧ%rDf--`w!&yHeˊr5۽hۗ "^LNU zp.^@'єŋ1&_Wf)Af;#@| וbSDg=2ۦaD|&zxN/\CVdO[]R8tPN&\)B*UI7-T̒qW)d 8!{۵gX\!#g``Y?o/,[UФHޢ"d 'fd.qnY`Rh:v(w%wW! 5*mT(VEB UfNk]eqzQ0"E"R44T1f,g)'XܙބZlIہpɌiQX0Y'Zڞo<:?I4i:c8 I󖨚 ƻl40x9"Pnqy ,JX6&WmK#WZf#tUW fbZCGDΤuQw~ư|G [݀>W0_/Wڎ㢾V`Čye˿s4`ݙ\sQ|Jd3-9&  u*H:vRQ軁VY˷;.\̊p' V5cxqY/B~tw I2m Yv> ';|<(͗ Q %l> -8T6OQ1yd挫 sWH1@5ܨhH\"T$+0\B:ٓcvCė#-x%VxOIH0!^'P1fE SlL5$Թ%8AReBꏅ2afmKk`욠&m?zәY$D 9}i$ޒq8n 7Zҿ۱_]ЁhQhhe7t& $ n|KMg5:}2{}LGf3"ޅ`Q&7"L!~ϻg*p;\](6M kd<3 js3nډG:HUP4׳Sf|_,R%.g6[j#P`A6@{eķDpTdsL TaYAB8>:Pfۤ&Χ5_AU񂸪 )LkLϬqu,1NORO?ڱ*=WY=3zal2,`b/19:'*ox??D79ٰI(2zVUv iB2BCnA5$kH'@jPZI6eXRѼF1h1$0G3Nj6n`}]nhҙKZtD.Vc)dz>.+'d3;`IbQFW Hccè7*0. A(8NjdspR ?f`t^P2gRzL$A"Πw2E9TXY.S6%PڍYtg;/MC@s"#"$;rD3PZBWɠq$gVhy(?2^FbFu`Q/X)S4ҳ<$E9[Q4ǚ`#i:SP*"Ęb'?8R KN Ȗ9RRȀFNl @]x+W(3OBBAwHǷw C!/CHLL/ڢC?2IZ㖢KΫ2"MS64 )'|2i7Jz-bVipԻ;H3Q:/bԆ7Z–50x^YV<=xi z5?Yl3xP MذRuwFs20jPb_|`ӄO-`%_yKf65/VTMc#HEn 76Ydv_bqGGۊfQ"\ś>!{EӉy,M N9D\ڣH9{yu} ·Vu)T`rsƏ,^jL[)ڭ9D6Le&7zڸƚ#s|] .+(p#,Z>T'o#9Se2 ݈@b$)Q>R&MQθH{M҉u=rQ%"!L`D=E聅MJt~˯rApivx1}4. YhgW2@mT} B$g9w _HtټP,"ιǻwLFIɼa QnBjS;P֐ ֞%*|gW7Q@7zj;L'5= ט7 ڵuR~ڪT;yu꥓DE|G^/℞)tKš>;>P}(}~|*$6~V`tW~n<6W9x+O:U!vLGmSp;?# Y$݋Syl jB=  Ց kKX)Rl:4&8"ƣ%^ J54'BI8. ou1>:(F* 0/̀7.0DJ72ʽ,ق⟾40<\,ITTmɭ ^ 1+#x}0wLKeIC1_EZ@A|9$o6;(c?n2twsZ!H&LRD_#ydjvcΈwG.k[Zu+T=f" *Jyl.270"!#hԤ;Oqד01ȗ3HI7rX@#g|n3u!Χz6ŪwROT/xgR\B, QDƿfhR鶑b2q~A0$."3ׅlwn)r,a"!Y%dkc>`O1w yMDO[5&JaIEbSChok XEjQ̱{HDR|{$skѤ@2pETOPKU"/\XyNt'S+ޫOk= t㎬UFYX;f2u{|[WwOrw[ia.?g߀hDg#O'GT`~ALfP'cq٥_P;7:SMtK Kӻkx9^J 2>+֕T' 1ZNiG ޻I3G[Ge|JO~iKGR4[=*U 9Q%*N]yqKw1#cq3-F^[a n88Kss i*z-t+fb=Ɵ҅Y>qǧ @V[iߤ/5wɤV>x]P d7dƕgXX-; ݢ X=j(KuL,U5BU/ M]34r M2AK'z'(xy\6U{!c8nam!v8O}GD:9ދޢccʌ (q,E^\Gsm}|^;R{nwbzB4)\>xzy(F ኎mB?rZ8(e[ с>ӵǪskZ0<}~Ff}GTŮDᣭ`V='* &cY B@~O5ew)]ךM;^e¢G'֯rֵh B1E(˩7@tuOe}0_9\ׅijv B7xe#H#p h Th,0ςopTuG0D_ggƍ0z%k~M.@fVW\e- wyco]6 fz[ aR>gK2aTBRxr2qP3yUHv֠&khjYd~lֿjH^3<鞝/| ܳ2t) dJI*Ͱ47(UJInvN -j8u&D4NΩ VEгf!pr}|`n*p=tP<̼\*MwҶ!^oҚ\`?jLo+-If!U p-x՜wzcc,>罯.擻ckә4h-Z}p+l*Ԯe6Tk!-=(EC|jQf`< &[DZi:3#Q`}C >X[.$3sn/d?x@flA =hWÌc#fHGCerdg)8g.Jc<=ыEvU=BB&6^y:X{mHP}}^w?ROmNh"GNȍ' {/𭺯؏GApܟ^R׆jSeÖKT48W-2ɮZ'TӰ^6rFM{??w/{,4Kj}K@!b1ZD~CYZ1ށ̕7H8 "LNJlɁ،cnR5?n*iZVKX`>w2w=?]エJQL\MF`D# ꆼoQ 2ʺ}r,vw|1 W ZLR('z#OmhStm2 %k\I1Osvs'(hD1">)fxHp}JRq\g0'/I<Qui1i;}NI8_EGJgBٜS,TKɼB(UX餭MksSIqI+pwh?y;2ۆ%X|_̚|`2K3lC(y~K?1,r}QΧ9K);p٬sZsuq]2G5ý5擞T罓xبoFuy` }k4d/& 0K*ޡҪ(?kGJ[X<${ υŤb;J;98Ꙣ/,$%v1$on*Y> aGV`Vm(Ovn;쇟{Uf'';9S٤KZ]@Mrh%U@+n_ y{BGjvxd@Pl"vT S9;e^P' |X? )=20pn0WgoM0VG J6n1U}FBO./Ѻq=۞ΑM7QArNU# Г{(M]N\W/+'JQl:Ԍ\ Aoq& ZM־Z~"$@HnweY LQvl3܈,7wjҽQGh l{3r &EV9Z4mKIiRlbFŧM Џ@%H0UʛcbN\m%h'Yvi=>Eϙ= Z t\a$Foh Y≷؜Δ@X[y dx P-M|3XZ2ϙקL ofCItW } f˚yk҆'I: j %vhY:gAw K+ベI0v]x yYަ۩p+ɈvAꗡ[o w[BbVGڊ*tt"=&s~ _8g=A1 j7ޭb<_4S"G\̏ԕfZIo΀Uy}}5B ZRS s5*ML@RT~{t!-n4S3>Qӊv-7ރGB*aR csݿ[9ʩCڗ`5{V}@S|T}!5oM콗nH:Hj/^{4sbyV/B iюSP? sUeC|UYVLdm@\8eslvȯpɭ0,>B:.7=еthLԜ}<(\ߛM|QP=S%tm} w3AXS.۪n;;G)@\Ź':ysS| sYnC9Na(z.@))=ڸ"߂/#uGJ9gޯF7q更Λo2K&o%~T Iw`CjX_R"L&eN3%:.-& =`*"ϰ#))&{ڊy¼|e 7aPէ2@)@we.B1u(h8]~q3WÅC~~oUj (lL^3G!݀?1pw`JČeQhR :ߎuxqg]8.!,5 K %LZ4d)snP.1|::WͱgYZ07070100000063000081a40000000000000000000000016439a3550000147c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/d:]?Eh=ڜ.+̊Q:@WFL x ;=͌D+'Y"_ry{_%h< nOgtrg%e^5&t 0nw.0Ta˩eox )ãS7DIǁ%R>J&_ 5&BQYORqxM%e,'hk&!ubΟDZÅ "xs%':TA]GPa ӠHn:%|jՔӌ0Hko*' z`P6KȴIFqᰴR\ wُ{\!Mf{Hb uKn @ 店w0t/HA-Ǡ B]*ڧ{Yٯ7՚C떨;7c`Čq%["ۦqa.w;9όx/}4x7%EB&LA8ţRH>؆cWݖڄM2 it\L,`'fVa 1 +swIϐ$?ٓ왴kqX:HjMgL,ILT-Hc8^2#NWB~7w0*?\.}B`}&8 uԭ#@׳cgZads-kW#'_3_7%҃$ys6f/x~MZWgNu#\Z)ut&tT@J~*9BpEP? :>ǫף+U 4[ z?2U@ufqIu,x@IJ5-;CNrs 5^rzJ:TI^uzxP/Y|FW`c3ڰ8f'%Mù?uT'wS,N]Jx^`bB'aCcByRH+^$cQ98wH6xݻ;%6.Jj.eg`Vxkl%ɥ;\*Ei|&l`]RJϢݠmG Y0Mz, AV/'#\jH@圭kZwYb g^rh'Wl!1IW,\@T0um'p 0-uؓ/⌐~c\Frmwsߗ6=N>jfiʐ5o1'}POgapGFɌ1ר' O?xt+ܛ#HXvfh_$3e>W\=J<aBb%<⪞TW)W,ňg:hTǰ/ᾂ">bXbg׹JCNaO)+fo `RZx^83A-7+A7Ʌ@?k+:}&ϯsIʯ_LZ[>ÖskIrQte}l4UWNkeu;5gusm~ řCn o?vfklHXHG*Ĕ-1c|PqCM;ZH9=rJΦʍ۸ᬮIht1Hst.? >aR\78{:9NC&A@7^3Cxv2v.&(hiq]"֡hj ' 훹 N2~W&c.aR}BhhŹiz d v$2bA?u;CpWE ԭ ĻqS%|ŷQ5Br[yzޘ9Eibx//r *7Hq`=wtjCJɳ}i7AzZ53_[GjMxE9= 1dF6)}8ejQFZqqU]gE\&%_fa\)̮.B L<@:"Q[o` h0ҊR[AB2 vBʄ[nu_S:eT6uj~S-V=q: ,[mQRyLF^ɪ:B83#utxqPx]PaIy x-*NMW>y>>:қC9D#k!ƊO" z G}ctq*Fly$ړwaGDַZ7(Ub2ϺXU9+kςUWxm#/z{PNr752Cp+h_m};qɓ%SVPJt628Z NP*q dnU jdy*7ˎ 8ð< dQYπ`(V߅Y FēXn$x\3!IhgegA eC0Ƃ gJQbk_JC}tMxZ}h"s=}Ԑf )Z?χ|2iɥsxtŽf=ɓbv*ƶsaxbFqixqMu\We]bY97]aVdkVcy֍L& P 0&@J{EZ''Po7n};6}}PHyD{Ӛ;U@lO\C9AY[HuGzֺud,ѥuzV7Z8PB/ ICX;ǥ ˋL(f/%zOMt⡨-+nS8lT|8qprkz>iEk^o!wu|c?(=jWgYZ07070100000064000081a40000000000000000000000016439a35500003008000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//]?Eh=ڜ.+PxsS^{ܘ)aZ(Jԍ!nAvPVBW 2=  r` h@q)'bLװFu &sњƙ`6gāgڶȢxmVFUxtTESμqS"̾\ZN2+v^5~hses@S* Y;_v.$Xi5!X c`&DN@ Thկ5gC (hy5)bDBb)(3T5J ݍ@n/8B%;s]{%:jܶΨ}l37נtӏ( ^qV| 1k]1.}^3Ȓ{Us(7Ys`..!_]1R&=?UJôy*9@0.c-36&Gޮʰm)(}Ԣ5- EуŒX=_\ܗ.A)xh]k[>[|(, ceJjjMHRsΓd~JЃֱ8BR5giښwb&e(ߪ!$4ʴiH[ ݀0WwӁׇr?=uUO#/+b'Ɓԟ?^٥¹lq[ Ea;Dj(H jl!f؉IU!DfOES}`Sܙ$T F}jaW%ڰ&߼af7hK8˕_咵!!O g5<Ő_j- !_?9ᕅ*q 3 n`%v)[ggk%neöѣi4x .' =f̃ HkD/w{ںiUlgA& =x-|^d8KI#1$0Ȧ.EOɩAt(a[-F޶#] 0@TPW22볶¶_n?/Pв۱@ | ɹm{T~1 㧄YeE`/_A ߧ[2)@g}bhͰ-Ą:#Ub3`-T䈜jٕ?Ä< {й\Dq/d)tvXqХ2/j`Cw $eR"?gm-nˢċ9ǝ䦇4uF-!4h@ ],/v4&,YuVby>/x ğ=u7ؿwP4RM$9K/I,=/L_Dy)z]psؠ¥ʣv.2M"[ZF_ 6%Jer:!kZLk!j>V o&y4kjO_.xjOQh;rDq7 %3>{T6ϙbL+jú<$Z@mf0Z>ӪI4lh,ޖ:%sܐf΍mRutkЬ[)j,$FyF=KWbb^A,C/*T>᭛+]ĖUtk/V(5]h@?pC b:%UR5Dtu65<[+U)(\ Ob6f>8Π5i:<̥NJ0m [?n+7h[Se {w!e=BXz4&`JqliF;2 @ʊ1&_n_VRGNeh9n($һ}kE uo {;^aTL1* yJG9Db`O˟,'F*fG\nlDvaM1% ̈M_!~_6WO^q'Sٳ@/3fFy?RDqEkrmJ:bB64r/w]n,#WAGi=AIhVEn8xЋ3uuY=T 8qSYd5{߮T^,)l70$K};ä'{%C1gd(=y@y0ϩ!P7b絿4RYŞ7SA\`Q Wۭ=LY1= O5~jr8ۆ..8s $ Lgϯߘ*9}-9d]F~M]t^٣\3ZO)2Ӏ#;;Ό^{Wsx^AU:N2Σ( ECU.y$hn\$og<2)H zיt+`/BSd$/ r:M2Ù,77|3O.džB cP'|n$wz;01hF3$ic^ La' #%Yc[3`0zJ*]Yvk%8hՂ@s7aG,0Qߤ`[\Vʠ3ֶ-]#ݹl qC<3\`x105U%V *lH:tVw/AmqhL7G*7 D#iG_i<vVTtfj_`f#qRfG@K"6~o$nIu%h'ryP7ߙ s1}Wvlfӹ}}wK~ג,HVN.xs֕k#uW`H1S36WD豥īW*[^LIXo^/]yIQzr3h$V^0dz&䮺P>L` jDq=li!x>bRꙸ66!!}a$'=$< 7bSo^?l 1k=:芻]vQwzf9oЊ$YR nX֭BՕ=5i`DYN}QwA>-+_mJ md19B$0Nxa?Vs0h~/}$ 4wB  ڽ2I$g;^0C(t$aoQOA:x&wmfRbŨ6ƮG1dFO̳8>bq\AdþA (>#`G5,>H1iYhS'TRj>F55j) 'E{jIS+%ؘڝ$a4LaRGi'cV)TDJuj|(߶OR>a"[[x'7n]qZoek>Bܯ3F\?2qn=\*,+hhYd&* ;mq]6iQ RBrP(,xMCs-D(R{45:ƛ)˷#*Uڟ<szc۽v0j~ {Ζڈ}cn83!\I7*Ya䉓Up:& ˔䁋ۯ^ܚmIJڧwFLEJ!]-jNxA3~F }j6)dl /pT ?}yٍzeuBotڱu&jkRC*‰pM :M+K7hYOH"~Ptނuc?xV$X&0>IT%+$䔔$b{6 p9c 3I~{BepH"Ēc/eЮ;{z ŒˡZerڕH'lc\h a:^g6 O>Ah^ QJ@5)x %,KSAiN* *N4HkM`2"z'b@@>Vv >tBuYlVv+8o"#PV(Fc!>f뗩`/lT4r_VLs64P}B*Cy9VŵW=MB H&^`8'g6_g(ޫpd?o\YTy[F^x@ "4K/wN `D>e?U'$b!N\FŪPJ;>V BJ{#nbMaO< =뽯Cyd\[<C*?X[cv0꡾^5UL2eȺPe<էKզ՚ OP?>mHdӳxi(<(V&x@A*Zzmu}höK)I01 ?gڴj|_z d}mѠLF̖Z~E/KjW՜eRD2yvcZLc%v@ZjY Kݴe' MtB_r<׿H'nxjKG,pɯ:L]9?Ѫհǣ"K~>.݃PèA/ ˱XEk%q\tLli9}{Mree7z*a~asO~<ƽSؒ Q%\/JP>)ipLˣax॑  dF|.%}`rm=5+ Q*4F- :tf¹,P^1&vlrԪlLrŐ|88Sr0q~CG  VbiMm^^ܔГs9c=9\oY 0BC nÓ7 DAV,LFԪ˫(.LWM+Ҫ`AۏHBn [s; 0ѦM랏J,UQ+i4'ܳH xfFĆʢ ^Ril$æ.܉iQ?%A-Qi7yl+=gX 7VVQWfA M͖G fl:j6p3^ ~HDZ86OUA *7'Ok%[GX\ # 8/<&ɷm:pD4 n)Rl4xAoUxs{L|w$xM9 vId TvС@R z+n0B+?!IaLVl3ʽ{EZ`(un0жP 3lbB@rYzƁ)t`:3@eW1ul^~Cfslp@39pn4bg]MqvP)>u;PUɹh(9L@ ! zX+OmGwh>p_QAwbp-툧[Ds (^ջIΉ GOd 0LMMKGk_I ;r.;;(R8T!yN`_Wdm?$#(2>.4%`.đ^u"Tĥ. >`)Qk$"N$M?S?eJ\~Gž_0PieDC)pHd)m$yN *Hz_$d͎˺\`gg+;ExCl3`'0 > +W>T_ܶZt:Bv'Kԡs}GH,{dS+2Mg^'gS0<<q7@pɢ=Z*tty> o*\AE%Y_r%4nLߡ\eGɠ%e݊ҔUA%;49}^%OD9"o#F(gqtӌVo|.{Ө6qFnɛPlѿ5dvTBN#A-G;]jmoovBoQcHЋPшEr+JZ{0৵\/7XgyVTuφkvcMave=cY1@' {9I+@KHsuu|khN͖a`0ċT3x~ |ayWD z_i?AQWvF]&0)jdb[Y(Ӥ^WY{<G?O=we"Ajabrjzx|M?/4@e:bP#,Ӟ`۰Crj*CEE:b>Pk8%B2"(8cx+p,ӰHW0$i^-&_StRh(6\-xVLÄ`EhF~S0(*F9Ƅaoa>seJhѹ٘uFpnv!e2Gea #+^[pP b HؖqmǦ>f$VQ Gsz'\pC>;A)F1zQ6p4㎂/q0粇 զ4\jwܺ5 RA,u:}ض샤ļ(/ŷddY.쥔WxYÍW@t?s3H3~mDrq8J>if<:"=ZfdV F5awVݩ1gj'X\O~%E*pq5Şxw"Qa(@DXx_U3zeZOtdZ`W=u|fvd[3K e0ĦgRb^D!ٝ }y(щ o|7+9k8N_62\TAxv#Y5^$E.>SBKl6uĵ!Ï_Sy0^.pPo?OCQ2x0$0s) Mܦpl;twyml%Jة(sÄ⯜W[hEHtָ1@{eveǏlzU6 )Ϋyc㡘*@ y8M7a~/8]ΩFCjːNnVKkF8LֲHm{4FDi)vYk0VAŅi].sʢ?h +xps oy>~+*zRzH:nE$=zh%Q6f qtj曲 AuM.iϷSմE[ }[73`^ZP5 pza},lÖ@Dج##5͓f_gYZ07070100000065000081a40000000000000000000000016439a355000127b0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/V]?Eh=ڜ.+C2LI_YKۂٯs @~VOiDNCe~nqb`f:;⍭/M=MNɅ*)@)1;eqh0^Vkm5DNj$*VdՊq%s%s-~@>Y,gsGE.|ؐ(Cr%cͬz5ew|ߙ9[確u5Qa?ٰ9k+2?t4{/9ܽWWbpL.\zQEќ[dm Ϸ*כHXmj_¸R#ڇk "N ~WܬC#9#gyQ.bxYu¥n9C$ppkO+YOiB0-@ Ry dexۇn@cmmEpO:@IvDz"I3?gA&Go?Kwjmس}%|A@1A8LQ,nTin[a9 ܱG..%RbFr)y4yiRh[<9824 L׼eZHJcö0{V" mjc_j]"p-5 `wGhcfOL 42pj P9ߥW.‹ŊMёJ#jC \k=̂JYON\ #~^Mma حz4>?`xJ CV!TAÊu!kώZh^\qae'0}^:"fYvns1 L-#k9:PIk1w8 @:$Ĥ:iyPGRt03kUd-'3tA3(V`WRt{&lm6ݷ,iJ DBx`>>j_ {.Ms%TP UNO 15C=;}}6 ̡帕Xڮ7mnǠl WepޒH;M7>ki[iB~˼7`ПW ,tęW-ZhZkKo- O1IND̛p…忯_X?@N悘.ʊN^"oK*,-mY]c|gn1hYY ,7T'HH|8/VD]ocifnØd> i?s 2#IoOLlLY>Y WOpy]5~|o.I߂ݟn4"yK $ЎutgN&z`~5͜ gHO5QPeж-mhv|W0K DTY!i#ajvCx/bjZ:d3,ުvK3/2Kxu}N8|;'YϲЍKEE pl-=ғqW@ UUKtmwіa.6 ~ ѲxOn2>˴WEJ _Saw}aQoSpêUͼhK L}һ4 RWP,gcX[k {4hZ U ,ӱJ\5.][5Ԟ.n&az$".!4'Z[{E)ulc8()xE^KL\Sy,8›=Gs e7ȹ}`i-%ə_E6v7 !%'\!n 0i&j O G_N ;vaDrI4Ĥ QׂB/kvfv9t:|,K K0m=FP឴؞(|CB> J4p@EO SЛz5^.0#. FԔ6׼"Z=[^FvD"!Z5*nv$猒$x}৺LMjB/NJMW@v5{ Y3XW,>!X]_m 47ŧ">q\qeG*ps<\m^l_Id^a;7\yj.e^_Gu rDƚm'cu\/ اu?%c_<] JX{YHgz7_h+xd)`_BOm%K'r"pIӋ o`eMRPV8ig !U,l24c;zEV)Q=%T>dYl3h .s $ԸBjUd0 ;z>/Wrl)w=#U/ŎOrdCNv&Z"G48e4V GȻ<83,:\Z2nne_?*%VC#anho#4RHD!DOZ)$B5 HUZ8#Hdɜ ܇:' F=,u6.lq&OdS9\ti.6ȁ0٧3[cB16u%qCU}w37+ U];7tG vQȨڻ!q<1BfIN_+33MP6!ie*L`ofQPFd־;z"jXL{.?84GWufasr_ z@Wj;2J a,^q*K\U[^Ab#oh!yA؇9Ȋ"8ޯ|+llB$|'F}tuW^\+Tۭ&'8zo{ iArj;ƱE-\< &? Ks`3ό9zI- Z9 9.)y" AN, ݥ3WF0 ïmTt'[-"ӦZRl *DL4ں11aR.3閮Pb ^,ƢnBA(2Lly$+fW .b\ӳH).Y w`CPo-]00@J[ַ>IʺWc*W:a}ud I/8La#"{ZPQ58юg'=R(1I@=Pu(ƞ<оg6;D0'gy2w>9 4si`<dWec&8bZJ #괮`7lP)7s#L`rbLY8/a|i_~?} Z^6(vD>pi"AxS=>TiG1 Xl2|aB(]d'n s90#jCtDQa>X=!lzQtea\/ sq%p{9?υQ̔&HZ$נNc%, XCueb&qSUӰ@z@1Y={HJ$Go,<"wC*" Yo릴K=@BtVyj3!g)B2 yi+lN&8 9u vjAJ/+ TN&;VFYKX &O!1Akq>E]Bt=JHd|Ҿ)Rp_. !NOFD`H.#l!&If0SMUrpx( =04ۑZ_*e8^ʩx^l[uq'3A:kBۮ> *D&Fcd 9? l`Gg3̪{=BhqN|>m#Y5Wӌ%4^^x((>UɠJ2;qY޹bŨ%H&WUB?1.EP`&x'Ќ &cHJ"o1;K\72 'e8F<6xT+}3|\[F?yq$o6k֒(R~*~#3,PaLlрlf?K6@}Vw{:է mm3p(opiY)#1]ZZ2 z"-V&9+SUf[RY>-&}Cxve߇G9PUdB+HB7φ,- {!w͛SRۨ4}H-I1t$aX\6"aJZ@+ UՠX(Vc,>\2dأINyBF1Q0S==#CnѤ*-.&f#0q2E `)"˳N2qI s; D2p(>(VӲZ48hVM"?+ȽNlbv`B[@p߻ϓڼfimې4R< ֵt.*]`}L Z햂'.v+T;m&&^+hS, Ź*ybItF[t;ҽ~IQj.$\'GxM&1&y):[Os20(ϏDuڔ5񝳇@.g$>tXvMCԊ  v 4ht|*EERa<$܍pcKx̧pYHj#:x?G̲^tt~b_%gHb`FIzkGg$XB?1YBS _Wջ쥝YZI1c# ]:ȔLh0B렵ѱwڗ`]7R>"ԩi5@'>Hq7gqſ/ZjEl h5X< ehmܡ𡃭}RbH>M3:gɖk8x{GpSLk j_KI'̇#JJ?6 I߇cXe3#~GB1e_ WՓNB\}/TsZ(hgdžon|[.cE\ڎ}{;KX|jshՈ(>极"yB/Z$FX"WE-?V^54/޺ɤFG/˯`dV(vF|0_KQnx]:mWIOHXLxVZF*oF]}_P˓iPH]D{wz@Ņ2ĐМEk۸ag11j<Uy1OE ԃy"P'/,pzPaݤL%X:sBY 2l-AұA+/[}RDZ-UTc HIx5zQAWd>l8Ŏ]C`ۏJ 3 OT_6LCO}VJKۓn<-\w!J!7Ld襎R{>xЙں!KF) 1Pū8E@ <{19h\ӫX˾k{ayZ dXOJY1ߚKT#fW]ʼ޴/Ȧ_2t`-;!Jj0W)yd?wnͧ>5iINh8ŻӣH8o{&mAEMU~lx;,09KJ''% ES")à.ϘbrI+I { rVMe$җc3@ŴLU@DΥsf ,yFZ}=1q0xH>ܙP=t$R\GC)O1(dWeĂWdS)ϵYl7'R&o3 B!nޝU` <߷Ŵ蕀|z7ɊRa?M`ao$Ei9z!{%?]=yWܝ #TL>浚ѦŢcTXkݯg.vWs"oVaB+-pPܻw\b#] ah *Q 匒+?5p{? P(3 uxۄkS]WbV`d׏Û-D]G+:[:+2fuFQ {Fw4X`FE,:+zf-Oe`-' D'lGƼo:d"Q_Uk,{2033׭ yJ-fz_! QIḱԳڱ4q|$0i߷?2e<(7oϯg`@E]:uxd4?m}5*ߘln|pm}~CRI82<{4R?=Ÿ(?&͸)>J$䫑I3l+tsQw׆}~r]D 7PvD^;D+ bڻ:#{bC͏ʈTLZ K, ![Pwj=VX4|@bFG{cVC(og-_K$eo Zdi iba3I6 ^cnFzo"npL;ΰGqrc_1N9(*D޻+@Gӕ?mGh1j_+e."J(>ŎYyE4ԫ Gw%P6$++?(El|魳_q"*~y@ M;>֛ <4?q?]QuP})`ᡎܭ L†Hv]j֒3J.C6* 6bAbWtS>.Uc)SHG%/_3޻u؝2*`@nI.Kk>VB.kMaO(Q"MNV ^}4ͮvM)2Umz3MimW&o֖+o Y~}lcUqdm\BKcҷ,Mf::f--7Q,:Fb;B bPL ipv,7g{lc='aWH/7j0V))7JwE i4]}lrp 3~Hk5ة8M+q+pvC\ ~2dXmc$harcnݏ aSK ֓]p2Neo pas,Vɸb$-zSOQ{ȞPؗ{K!_ThlD#>WFaS+JY#f.*@HB&d ( 2|Elc=1LFTwi OYzE!Rf .) c/+-u{VV.wĒBG<}tVOH3o)^Rᕞ@G\ 덏F3ˢ f :u01=mxS#WNB%V#:d7 {OZ"'>?_mwgu sKX Ϯ\zO)2` h%or+B! Z`!Pah:m*M5`\ uոвt#njgF]l ڷs=4ӊmޠg~ j SWq({~xv㐴#LLO'PS}Zcoc1<~Z2r%'j6CY9!iN]g*T"~N eU:[hghe(amn"~>BS^K-d/ 4`)4B+mW7lc4uW|̚fLVa-N 90R*@=IJ@&$emz{+V Α=NZvƍäSZd,q ?5j=&:>4~Ĉ2 sJR', ?8_ew^ LDyN%1͸@fiƠhS%)Tϱ u_ d&6=Uz6`Ql@Bv+:v;;&۞@L3k%'̶˒ bԄv09OA.΂':ᙉƅNJDfn2QՓm*'aG @JFz{{da+UHW/ 5W6Љfrr=\ t壺=v=t<]/DلXB=d nY-$#9ȡ\F'h9-VhQ}n'Di0W zYw@hY?f%7Vz#@ x1VMr_3ki+>K=c6+v0Qy\\X³bX8fe:U|J4{5X:3@Q%!K˩&Y?a9~d(g St~ab}URZ{1LT\g5p=Z t~pbRgfd3G'mTK-x*UB?b5Ѱe)GÉK BLyOWʑ ^_³x!Y$LSt#rsbӋu Ccm7m;Z#Qrpf#%.  ͞و rB}uMc1Yc==H](p;թѰQ̞֠q)4Gih˛Pr?sRđiiq>?>luW_}NjO]bKoRBzV;s8CIt>ǀb_/"!w#f~NJ0fDeqSm_V!8#G $^OmJc/Ra"$`(?8-.cXŪ{,B2vʣc·F`ݶ!~ε<]֜ÞBn%-эւ@S ==@=^t fA3(F)GFa"<:ǝ5B2K'J@c^yWAwR3i8JLSkc]w7 ,(,`j fMFϦ8E0{h38QH٨U(xحKΕz0z!ݙ|S;慦%ҋtvӰ> _ް8=Z :>*h2?@K#'i80;@ _t/%8jygV3=Xm4ʳ;^+X3'BmC^sB%G|]glwxp_H) `UҬ-}AdKxɍʚ4S)Ki[c7M!A!msPRNބv1a@_y 1G|=Ey^ֻ˦86ݛ~T}``CwhS?{;k\މLy>'f'G"&s| Ȅ$Ei9Jk1FK#U@Ep.̹nZ iP"_0ϊe+Bc ]Eى\k$3!V~BCmRLW24v7ha.S$'J29Uw#AwoU I5vB (Gcj9ˆԃT$Z ,sĞxۨy!Qߎbc EkFwN<QL`}H)={cA?P]:ͻds7fvU ZB}jg%,XʷX6zhF_f6SX0YV[TJY%wJ 0Itix&ҥvmAJI_6N#b/nGQ0ڱ^+V1O0xnK!YP{8՗bNN^/[B o1Ik`3L\Q-¶SuRb/oVU&b/ٶAp)־{+ Fw\V!-& vpڸ|]_Gr|BWԬC;-l0 1莤HFo7"qL8_ J٘^ jdc Ph_G=.E.Zwr J]=J5M<[y蕭=`<~jO67m \.S0|; NG_! ߃-T{裥m;h 7^*=y[&H`FLM*ˋk}AT7,R8 .Ki.^qƛE ECIf췿;rQЮap\< @lYqBn1&r{Nڃewn|1kMP0Do( kW (EllxL,buk(wEm5܆;e|1}<`wЮ;>e#Rl~X. Cvop^.Su(.> ^P ĵ521/KI۳Vr͵(bVpjnl7 Zn+"B۬ G4h/0q/[9=ml<-[$,ks$ #S X)Niפ fEj|ZTgvnAEzg48SSĆU6Զ8\m+H/_ބժ{*趵-qT;61ujr}h\|3 #K@H i.Лu-K$A/ޖS e3؍[#:EWz?׷DMrv{bOEW'5ldM7P8GA7sXi;̪uyF%%ߒՈ6is/i-[bUC j &qFnG/g"\OwTH 㓚[C"g#85e8>aJ >TG1 K#O{w:h + \ rVҶe=W3v3Pm;&«7<2Ҽߐ*tB9[ Coa`5?n#UaTj:uEjzk&aV,AŘR{r| -}`ydɩ1>?{9Wq }!k ?nr kT~k7F+ݱ&v/垣V]9k9q}rV1Y}67[FɔKBnkj\`$Y\4rQ/v<&ъrAK/UmwjVKE$<[y'wXelqJu}ǵw$?%7<Wr_Efx=JZ5#EN%CE1k=\$b؏Q:A.`owʘUkY{f\Up6]7E96Ӹ`:}fle 銒xhBdՔ|o66kK`]o1DqT'nuAB.,|݂.xW\D#>}'" X} Ր0a 5+R Ηc>`R%2+tO?&DMh͛lmS'lA(a6>Vƒ Y5޸Z Upq|3τu Qͥ6\Wl@#sǬ` PxWt!w+?=a2;3L#z{律ݿ\q9񻬗mM9Nh R f`OJ쨃 3<-1`Ά~,SG|QO*i4k"TcǤ&]k=5n.ǨntPY[ @HR=3ݬt-fj.j(sf9W|6 Ŀ v/ȞJrMÿ}>ATrcƐ "beOEYv͜_6h4'MhYr:˱kQ2-$Q޸Nu k0ܲW\$Hh:@ǘPj}LTӦ!.i{[M-CB\E VPC #zIEW}AU3Q~W K @$ L]a'1!&' }_tԜT^d72gġJ0Ĩ@;jd- :tIkf[:Z}N] 2<΄h&75 Hv;7! +1)LJ1mw9U&X;=fNS6_wfkjG+!=`{W&0ZL n̞w6?ݓ^Xd3Vb;yeD%qB HFmyH /bsx;*"LOqR00{==pFuPOm%'V9%qL# I#\Qt9ݐau@q*,Z iNN;E߬k lȪMjf/Kn9b|',W |\ZQvfD9a8Y&KTVg%f2āk?* _78]}jvHMVB~3 n`+edO}0Zq K Y30;(^H͓?U]@L&:D£*iNEz08d@y@_kR /LBYM -ʦ$0M=)ў@?Ꮀ7567Rp/W@CQsq3VؕMH,gK,RPiQOv9\lh;ɎG3 $0^ A\7Szʼnr ]ܥ7|˗3n orshP0'{i l#Wȫ9S۳TOǦ@3#h-./2VJ׋j+T F5 -zWK,}[0qxk}LC=r04{Ga{L:Yt](Uu{5P8VTcԑ,m4z`.6M8;hAuUqBI<4nyq%H^#>sF7Jk'hW=lr~fhQn-{TjULX'Gl͔N+tʳZ۽-Q#(k}ɘ(A AKL$+uKe~}aZL{B;-D넸* {C{U5M՝K$ 6!-+|5|$%gdE/ [&k,lpѢUun&.ΐ"k,D9"pVכXu 6Z[o..nA ߶TMHd>3:@>-J0!}b" kQ 1ЕRZKA`F+a d31N9ŸRMlCGO)u;IF. 1)S-ӊ?ږ+wuq8T^b@Ĵ Ah8cz3戹=KouU)z̾ `Ԫ+$ĘV򦢳e;^Ƹl$u(#^\չެȨ &ɱm,XZep{7RMN<Щb3 4A9<b/qqlA@[O|>Z Ԛx c >=nEv&X$\Xz/Lv {RiR<9$WÉzz@pǦ0{^IU@RE.GMO4\ m'70u|xs߄>aG+Y#E% FŎMEcpI$ 7^ZE##,t>ϖ.ʛU 5+ `&fzS;Lo?u5gТXICh9GxcdѪ)P6`免64{JC1Scu"{ߐc@n)z(;YIbS ݸL|40#)p0AĮIڴcn  OH̨DީJ 4ݽPeh4G^S?,ZCo5 u#Y.AUS˚kG}.x<`]H)>*pG?1C ~W{hΕi e43Br1ش#dss*d/m~ek[@ =aD A UU lR&ԹeA@7(.#Ϩ9~gVheM,2bRln!^o\,:m#F8|1FaiQ %ueйPNJ,\oFZK2bept)lny9Hr sY|Ԉu"ُtY>{Wxbߒ_?ItChd6_'\]MEaxIUVwVu|?B$kx^ cI<Go;LHÑ%} v!.UXv2$oAٹ6Nu MR>q;(ߔ˭ƨg?_;X8`TM&ty.hm0S>Cn$^bf Ǝ׉h︶(ZU1[C|@7/S,XNbZ'1-#Xma&ߨeyf332i"7{k_qJ,: _$b)YM|gD6Je [31.6R-!\P⇷5*;m'%yJy}rmwb$\K auxӦr5N0j $F_k3av => TP,2Z?䩲]aT0h賮k 9̚BMf"Svr-uPwֵ][ި9^ T9Dš{_Xb_Um}KBB 2Ri]_F,j*mXXN y_ì0.(zaj'h(z׬ 羨 ^`Ov|6`s~m[, m>hWjS35pR9hKoHn?KQ*/&2j[W4Z0ѽw{6΁.3=>iy^$-ϚA+qEL.W8'װ"rfVrNN-Z\Gwv$EUvoIV&nOr0YV9(+I#1[u`y+=p .'g'$шG59SYiC/Vo.L y޻'ffᤨդ^tj3S e6xșJ.yƋ5~?+M@7ZfǜxU~2IiS&zƥB;4<ӓM}o0"J+S%Er:Myڸ&I]ǝ4) A86Sۀ,^_>@=5Ȅ'[{AOnyK oۇ:)²9&aԖU%RG'W{j83IVVKId@BD ͷuQpDSpAI?Q&3`E07(7>45c ޛm [y#w 2uxDNmm⊨^JE(?<ܬ c>.Z?|X*ՊmAeϫ+`Wm bVyG҅!^;Z]A$D9Nd;t)v77@gn| C[P1qv5bX%gmAi wF_Y_5?:j|*vF)i *}XPXoȋsf?Y:'Zt$q$*k'Bw5@ھ? w!B# /[;ᾈ{j-#]@K}$9T'"]X^Z?y>i]Ec[4&lwhg'9O@Fqc-l_8VCFT$30:a7ui0#}?iy4xVP2YFIP; u= bh15aHmY8-b![=0EE| WE uEl> iUQn/*@Ic u :aɕMڑ;q0N꟤p; QlBJ7sL XET[]?lAhJj1{L^Oux$~Sxoc5VB)E(d #:on D6t L^zE?baɽO,__uu~(`HNZvUޤ=5xT&+OyuD+M#!˹b=PrNfU6ʺk@״ҟM]DZ]S[h[r.RViڝ܉MGqӒtTUC/OVg|待8S l~>X*9Ict(xƂr[6\Õ]/`M\r+ċ̕r?r}yjsJ~Vi%y=|*` *m~¦TZ+)͕76=\ ;*beO$gQx3+IG ,VLnN$xw}ce'R400[ *}J͝Bi? 98zy Ϝ\ c.Ng$n*2_qu=(64 ~b8Wƶ,IA'Կg?j6 J8\q]M*!v^k-c7?xVO_>ݭX"X>ZPXfWoUP.{zKMA',1NC,"W%)~ 1z=e=.͘m,r$!FmŀҊj1.Js^e0BLAY)G[#jB<of{xˮFϔUn)r;ΗY:#K I7D G `qY"փ/r@9sSiU"7Jʐ!ȚGk+U67$ B9LM^N.#ׄ3gsjtXy}dD,Kձ1G<0sF+Y踛NH -HRxm˘lPO\O.Su'I5hFuKH7.\,L6K c1lZ ¶5iڡjyxaLz!D2p3#mUϬK0;L=`]7t84tvfCLrv8m'^躕'2ouOlawnNA𕂋9+DʝVLram-ICˆq"gFa?7A֌cTn'flB~n5vQDAy{c%k2(}6,m>@VNB]Q˞}Pss2YK8}{yL:IuX綘DN [MPM̞~2$8YR]ޝWgo.mrA}SKd(.(;%L J NêkǴqO7:ld^8dp.x 1C\Ŏ8 <(ʌV"V-r(|\d7TĦyXg-0\Xo w[ٓ "^q&^ؤMTJ/i em6pįlei]ؑ^!/f.ܮP@m ykyfϏfЋvZ}KS?wʆ:Oy Q+qcbaumMYf9%4oEp8]/ eų5{>԰Qziś y#P NLm+m =I04оd&64yL[Ngidewv^L{Gfb5ztw氩&S@no*7KCQF,EΎ;ü4Ík3h}--7ܦQ2z?ظAb$:55YP<1}P|fYvTd/f DmϹZzgMB/~B(h=V ]o>2  %q%ݴָw|{S'6D:$0WHE Jy3N׃ p5,xA;C^jEz(b|[$"Ao?fBX>WSxo{ȔHSxj;J;h6`/My)K}"d52?CcL]{cEkơWꣵD&yJ r[w"$2{)O'R_lX̧WVrB(^\G HٶȾ_>~SHWh_9(㬇snr@.؄҈^`#.9]g1ڹm7f:T~>${*#jqY"PD BdDA笡 ߽!aW5V|R o:.)Ōe8s^nX5Yq..ġ~8i2__A,d0i)Ȋ9ZQ`V_^D#_1t3I<OKpTOږ(y[^.»s#P(75e㾜|QGE Ɵ.&{eZ#δ@[  yp葡 0 ❖4`h4N 4wRqC ;6_Έ (r2ڹ5MZݬ< T>?et2uLݶP|K$U4CYouZN*wY;vv;vb1qsf*n=a V1;mdTd"L1M!> @ʕ`clgt:BaljrB #BghgN_uri@t2TR K"E"iu|hi;86w@zCu^_zӔ~K%8{#Eo`^.xWQ*9yDD\4C c [|#=]>g\&tJgGʝXw̴VA$-RQxN( km)1r^:G!S[)7e_m6QHevp#?IUOʗP+7J%uZgCB]aܬ75߁.~v8k1{j;D^ 9q8kvlLWz2buI>\7OCJ`#u.B6\rɩڏc23^q=ɾ|,U-ґ]!!˝θ5nxGbWŵ]sk &6(Ndb}(mpN:C '=awx.Xt|' ?{ktHB섾y8۱^q|rkөi}"RYj:I""\ m[_ŗh);P B4"RO0VS,]L2ԧu^/k+#<WT-[6;HsyYOs NU!Nإ5VV=y8>c$n#r ȐȆa MR-`>πX70zcQ q/И[MJ~J PD:&e_yɐ:h=B#?Br1xhגM |yS*qӵ׿#pr a̅Ztyl: ,(r D/cnL1Ozbk^9d"+}FvPӵ \k2T]P9 v zS9HLpn,Us 3 .i}f‰IlW\ụ@)|D" `DVa$ CIhdD|_ȸkc H2obW;TXv""=qAuMVeGo|#bV-̊ F+3V7O`9h&hhW@g+befU?74sljX1S4qѺJm }\9"a@S`_:rJ7{/(m67 ] /=*Jq0a&UPx_R}'bXOqd\l-/3IJ^/K2 z q@i3a}i|R)@iĪVD"Qlݗ0(_ʁB3/ЧxSyԢ܏{2a-)z55vW2dQZ1$,4^g1SO?YH?=f(a/\ /W= h9R2d5Ecz<\|Tu5+I)NĽt8Nn) nVZ'!Iێ3OO/3=[PnƆoiӸ̇GvѾOѮH 2F臎 6 Wi8ϊf^X}byFHTѬ_Heh@RqT ba]{֑8v%НUˮhWP"`-,\UC2j!}UYsageRMN%ZN&a}`r͉qBt!n¾[BCLU>w#r[>d.\xYӤU@z~UݴZTYDgPaQz)N^ đZG Upէ2.^7|/g"#DTC6̡.Oꯗ<9ObJ: Ѓ.n Ro Rb 3&qe5Т9 Ӡ ľwV 2#Uj<"#7۴`F?(ixXx7tuo(4x1_"|3hL|wx{ `Зe T|ige se" c䓸rA7d3qjLtMmi542.-_ܖsIoTMz&IuYR/)8E˦<.LT͙5M(r<Ў07C-3m߫]vHE׸%\9?Rq0=I NY]o0 {p?&s-5[ nQ 8(s s-kgO}l'Dzh6^|SGh (b2*P= stAsQ@qB Gs8=SORpACtlڐ;iw(*iRRW{A颾Cn j)} ?}{NM}rٱ7'{r }>J@wJ +ݳCn]@p {}ZFiv,Zt.[_S"+[Vo?w>w3{>b-M -i~iF>{t H#m`Ԫ@ 9‹R==zU!+)2)Ev1h3kuHüm`?~0n ۡi"Kxg؛GQ楅5+L@u,$ctܠjAhΩOtLe'-~#^V:OH< ?6z! dS碃&ha+k!MK;Nf1hW?>PX^!7ŎR_`8`Z`S.rTSv #5`(Uc˱òCw f5⣇gL8:+9Q@?*!Xl:,w *D QhJ_}uGViKz])cWو֤/4U ?+?wV\U//Ƅ1|#R& ](HIyK*xm}Z ф0Yґ^a8:IU.$ Bg%G\KX! G| pHy xӔ'ɃjBXj$vI,OK/#9]%x*#[~yV5ep $ y s=0_=,7J!gH} ՘x`)7BeO7g|q:i1%[ut̖}^G ,b,.W>'7 7~,3w4yxevVTG; +\"iмJylA*aJ W n9cLM#{3R̳浂HmZjMm)./!ul&>wZ0w6,+h<b.X1^;g8fz:^o=`Q#god]{-ělN0YjꅵavrmfQ8H6-F_+]L9qG> #c6<۱^B~",{V>}[Sp$59đ00RaV+QmggL̊41ZawRs[!LN rE6m$xgQŵ݊,O敊Eȳ݊CIb90ߠ-l ȿ'ם++0.AཀGyS̋iQ vnȷ?IrdEZX`cX4 jy<$$ŵ#fqI#udh{$J6%_85|S(_K C>+/j9UO!YGwLmK͍(jt8tNF4N͈xjȻKFaЊjTڼ{4N𩫭Q镊vLPn(8W|' p^=XtqX<=n^XvVt-%6WQd$;|<U"x{`T|ĐmQǛD 13ܺ[en̢g}TTfaNI8y*j]}cO .$ScjyE El »23~B>3[h,lh}Je܉ Kă D/Ԗ0 WɈu~a]~n)UtǎR1ؔ#E+vC RMDKq`Gy"F8Nnױj") &}`-|Ns ij[љN,jG/bb_`Vr5"}ݸdYojvbZ? U2FDͪC0F!IÌЍF Mڇ1S4 Msʿ9{)Mf9m;ëty##j/G\ХqsPfFAZRѐ?/Lŧ`O _cQ02> }4Og%Ԓ xd=yP9!^+/@&eYp ]uw'XV/axuP=~"GY[C=nm1u-׬ 4:M~uŗ=DΟǏ OkZUp' WW:P KTPEBLmR=Z w,Ɣ70HKgB"8ӃG g' a$) kԽ~UCD+P CXzJ?c`AeD4 W r—kHTH32rÇ5ƛrIZhe˻: K*4%>S}3`7V-U=!6S{ E0ZpuU؈W@$Vb )8Yi*VaX`O,wV.wcpxN 7,1whMڨ.%i EuqSOFRA] k'(a:.mr||яj kJͅڵwpD~b ՋgV{˗qc\e!z$$0y1lFq5w8}Oɢ.dۓG2e0q+۰ =-Wl84S1Y5ρ$}h)Y L^4fIQ" r~LI;nf`(,z}ܪ p_>Pc*GD|t+xdyj\ 9O, ]s`1 CS zCƚb;$ĞEl@X`PXhHZn~L@ p6ehvnGkhi;1DU֤6+X-xUvYP89w;(-p7]Q|ŗZĐ,Y#U=ɐa$x?fLh͘ ,>{P{sbrf,,1t%6|C[Rw5i !qCxg [ЈPׂ۽JHt-ƶ R&Vh[Omup-ݓeG+? {{Uc#ԝ >'9,_Z_oۻ{&OVbSqWY{d3-NOvh㾑K-xR?*#Tȗޖg(UH 2T|?%a!Z!S[<[7:Bt$3xOdWgSApC''GZu[n:WbHg%T4 u?He45㊺jd{ʳ(a"Zr Xl}%V߬k$aDP*!`g!_pUZ;N_ 9e 'Pv׊$%9gt#G[ʓĊmO@Y{$P5=RBJx ?GYnNkn֟{LϪy@nGd%żW]?fK4ڳy 6UznOMhUsx(2wh/D_8hwh5ĉ7 >;tSPhLDiI$DvN qlmE݂!NCL1ceLv* :,1ϫm "PY-TWn>tų ̒ X">@~A+)a%a4ܞvr^$im `wo2~)!PDIomm,eolR'>PVqqKEΝ5L(7GYe&ex J?'~kp9A^-zuD<0&B5K> VW&[2̜v:gI9?:*vaMstis6u^\,|aѤڼ엊^LMVJqAQ,uֆ5>6 \g/tOwFI<4,uۣJ~]. $vti;`ϣ|v}FG;XADA>[&һTfKޅ :)x)z|XUe$?4#)h)<`Ss0Y5N|@{@9zZ1MQrͩyfnB#4v_^8i qm}ó$]`D$noV@͞\(XTVzfLF}_pabߌݥk:U.C t8'y/O M,G %Nr9lKQnQ`AFz5uBMD3ъͿ]V1>F/ڿ#r5_ gO;m؝N_Y֒}[2GucH%g$F1ÞEW/h,{!Hը-Գ;{毪 Xm>yasj`Z_eXU* Fw41]/ff]!0#@Jy/í͖(X<{)fcfWܦݫR9gvh¡{DZp>+Z$OG*cOФgS %-y dAZ풖Yw'M!:tBAԡ9dZy)zD:]>تSTmBLc딙p^>@)v4ZqB6QuѧQkt"׋UЮ(Ba.@kuV88RYD/K M-3߆x:я?;?9L}8&9l34T[Ml􏂪gݛz>/@]BV'.EsxlxBD;#zϏX@s֥; W sš6c`sGy*.-=u*&DZ^:]z8YPگp񏳓skoE":.wiѢ R ~{-/x[w p;?dF'E4y$_Qx;H=x'ũE{}SvrFY|[z+,n+)8MGaԋHZ5 Ɏ 0.1h.'p5GGʹ 󹿰GW×Ձ\=86nAU @`HHgXoyrq6#(hM NP|rPOPܔ/8nQa?`z)FźoB [+|h9̳Fmw 6NYfZ94mw@UΠⴊ?RB~dЗ%]Tr/ om/),'2ˠy6"2M~JhlYOՏ߽Qc̫p: fўxf9)w]zu{#}nx~dwXv&hLۥ{םR7z8a9oZBnh>,GaSeQЕmgM/Dbg`-z0m/h'GK}6C#ux?AHokV'\uVeN*M^4GԺ:o9Ԟk;g.?WK# ahv""dl)[W@R&_}R L"A쑥B~͵2l`:Y9)KIѻ蘞 s+]SiF\Jm8޽@i, ь<5Mo{vyyuN+ZLOuf$rPzdp"P$S Aixp9-]:]uV2IɈ@jlE׿mS2-g>ؿ*i^d/[Tk2>7i1I#c=mԐڭXQτ=؈ꑩh?!y)ő|dnyL_@ 59GnmS` 0nNNF(yM;7C yn@a,1)9J4vEh=%rmpVLc>9k NsD 3ʶ͛s 2Q; 6$_39mۡ{hh&U*q#&͖($ael2_Eay;`22&+{6#huj'a[7;E#(%p9ym_\HH*^]c4KZhd6 LYEk&d-eދP͸, 8! .ʵۆ<̙eK cڅ4;P>OzoQ4bˮk,c8dArAY,޶Rgv;m[`RLX_. {p.5\s}U 'R'%ך)Ju鋸;IgnGk4DWrF%=E6 7cb7=>Y&s,*WXt-ANű^~vk-UEX` ZjD>f4ҳUY`"#T/nRb| 0 Ğ$ {9T«%TM /.7i0M~$-MESqcV y6Ŝ #{cg)3ng"=G]P s-!յq_Y6'SqڈtִfWΑ G=-UV{?e1#.24͢{r##oG2?#Ϙ&>^0U^H?_݌b-h@RK(ooue|,e' ,f `tr<DľX;zXuqnvrFNE =rTViy)y Jt`F^:X&>2?U:S"T`=EP٠f Ք4(c?oê>/g#o\[(aU_IVc K@a8{keIUYo M"H=`k9gk%76T7DaTf53x&4RL-Dر) OB@p3LcDQ)HZn a'{Xof…'@k*1XpGڶ+U!;kU}W-xvRaCPF<%ݰ,TLv$3NXYctK `c Ԕ 8͈^ym]Fj \()!piZ )UsӒQ#D3 `?n9m1gƛe3\%Dq౅s:.M9MypyUQ gIҘtfMh뇇(!,!gك ݐzbc;wHNlژ"c] DS4V.b֩ kxu+FPryL+qLރԶM\C:$̷߱sW> HM㓧Dqo1't6^*L0'5W4 L/SO9y! ;O'iKkX5K3dPɺ_%ͦz외 Hk^̈́#Α[-|cuuY \.I?nLTkB"\Ih+>? 83GTHpY8lSE26$mwc`pޗcM sU4OWhIjQm"ocKi]u/IˁGgOgu3*lL+ޑ/ ־mxؽytxA7RnnFHB6*Ƈ"I$ճr3=@q = kQ88.@,ݐ:ZK#'g~UE/EPMķ5?x$prP'oT|-N9۟W)(CRm:ؒԭDOߗ^ly*0[ PԿzޗ#ClY ! L _LEfAmet0M~`!@ɛP [ B0jl!DJ(]!Jb"& D:Y7eg.Y,ZNr0s~=(/M8+8J۱AJPl9s:7, pzI@Ӎ; sLP#%~%%WtQU~חYnSK1&oXy7r{3#AܷJB¸\:^u|puxkQzaq4mj_[*!­>޻h+Xp,mO?HՊS8IM*GR)tx ӃUDVRguLzgS (nM4yNziɢ}w\.w?ۈY,bK~[wI茟d~ĩЉ׬|^,Ҍ5R%XE-)5Q 2l͸of޽Q摈$d31Ĝg/V; lCX'Ƿ$_y; ݜ<oqSo@i!!/#d_E"@8(T2UV$O % Ře09I| Ў*uꢟc](.Im0O:\$  r +}_ޛ4|JX_vf Cqs,^٣A[!s!cyA5 J @@P*PHЬ.;gnʼn. ,sɕHA|p>ʁk!JKěV67f|adƙ.HрLWF|t?|<Q0ץїCG4uTvɹv;X۶PѲ/ce;\,>%0j۲ rq}d ]?&T3K^Y^gm^2LֳO>εO$Oа'#Ձ/*NP b8X;YLeS#kfCYy߇8{qef%rVRX*$ 8S'@%0@ڔ9Mӝƕ 16G*{jDѩtJv4F/)㈺AOU.7ڬ۶[e:1;w'ai̐ILGE[2gꢹH:K ,\ 1tXU]Vq#h+r#)θ GvθY-RbW׷yjrBT"Q=[ X?&jlro \.LgF) Υ:Xc-B;س=պ²yۏ@m;SEí~Y Eܶu;O5PRtEcdZN[B97װv tw_gT%.-Xd>-.p;8ߵuMGO٫0€0Ϧzh _04g-04hԁPF|8j'{"'b#9OdRWRwqxl)Ά0v|[Wv{@F!n=o bH/Eݣ(*&i3Hb2mS62b莋1,_+hbxbM#cSC#sĘxE;JL2"_z|LNc<,K8*QJhx\]ȂL!"ڵ2 +g&Ϗ6nRyN{߹ Վ6~4fWbyt*p& HL\ZΑ>pRiZ!D\X|ɵx6j,?w?W!QD^ӹLKƁ>N|\12RybYTF n&@xk՜bXZ?+|,KMPt-21{T]?X4@MA* s7F-گ^js:r}i_;K;2%p``bF"!bIw2/̩14CV8s9|U,Y<N;Г1)e !/ B?S<5h5$D,fô4Mƾ1L =~?79VVFlF*E.>#Y R@e^$4Tb_&0O-z?fk~\~n7ʇ@e_:,E5߃+”&xMk.swh2RcoxFB")AD;!F o]m9ϲ @%w Q3sNo#>Vnk$6C2ϱ40}w͆aX6$ DRUey$a9V9{Sȍ QjFhUkdzJ6g-?er9Rw XoWqKtmJ\?&GugfgUT&>az%/jtze =t*?lǵ۠/%2LX/R$_BmpB/AwXf!ɺ ՠ  :0ns8z|tW; еH4V_i㤄r.8U+&pbĄH(IFYH C;_gɰ"%k5诓AW7җښ ǝH*#5/ޭK?B4Zm3>`LٞA.6qXH%>ZJ`ٚ6DG"$a?JAHYߒhY15F-2)(%E]Zˣbg߱%2,;-דk*4<рe@ZZJny;Q%{ 2s?3 hs[3sa?D,i?t5uWe5{Kl-h°HI7E/Dz\$!V>C3TN/&a-Վ֦O6( _A UFs~R[#Tfמ-JtΪ:"Z*Rs Xd>yO}i]Uppct;9"+̮HEFӾEiB; =_02}H-VͰzf;T㬔_~>$3Ye&@䲆HN6]KNS T3YZyy-awy\VrlDžQj3pzS<"?a/'CoT_V02"H3{+mfS)=8<3264%?/A('W_k꿞?ۜy^ƪ%(##ej#euPmҘتy1qrGYE)PBYcSz3J|9}0.oмZj{N2`E êFL!&TNIftQLZ̕-k/2j,b>N)ሢ0QswE;7;ΧżƢ$sCOaTf?m<JX[O d2A ,dfzVhfnndݿlšxM\J]2"g 9u,m*栳u!_j-ogcf٦ E!ݷd"^k@Qƨ-R9[ӻ~3+= $GJYOѽ[[}?j.SL]հ@4ax5i4[8@cS $ׁ!H¾ n+3uО^Ό 9fv=\GTmkvv' ԅ`BF) Iil{]'^55K. ˵p֕OZ io p-V;z)GI˞c#(mN fg4E .Ϝ}۸s:HOʨ%(6R`f"ܥk뎣gP;`gI\QLPpϣ4RsKR'̷p uRf.3(]߯*ٺߊp1o6x `}* zm: =-mfgr %~ҞՓiC p>,rQ{}hFePt8Dazne:DM7GNQCr_qc49돵F=/RXӔo*a!8?nJla=;MFfO>Que.#r)|%C $[q;o|yVA/-4,:B'nkndzHN}Tz !9Qxc7>Q)r=Sy/cO!\]}Յ/>| 8NQ&z8Ryצ*5E^9Iq7Ʌ:"#jO pܮ]:[<r}#m)2vn0E93GM>4:c݈r.6aК;|rn?٩Xiq0/LǴ!f5҉ouỲ׷<_ > PP+r͵a٪4n'M>} 1v CP<J 窱eZ{*<=d aw.F9H.L ) q˒|Z  B#i%+9>;b Þyf3)ZT9+l~e+L;C Wq@GRw'*ct}UsUUxEC-L!|}whP! f!"B1V"K~Pޯ (L1i\YrAb[czrYګ"X֊1C)ݨQ)3r*O q_qv.K_c}{I:+Yު wl208n~L{Sv{i? T9f" =",9%z!${cW]F[=",|7p!04Za'ULO2 66<]t~zI6Al=r*`-*8`Mùe _FV7K6BއvkrU02g%7%?P#А ծXt2?)0Ur:5̶(Fպ'߭6 x}7_TnAkGӂ)FkXXB&}ݭp9 M#\Ot9d:4xn9d~z#k@Ar=m.$wYW碘ŋF#Os*\ԳVVWTy Wh-5%qCƾծcTXu_u[gUʮj>7wt/a|St\qC4D[fz<ӖZl2o>,iN2sJ00ki-Oiq6(ſH?!mIbRCZ@YsY4aޫ]N%be3R~aي,mđD{;4sU锹b-2'QSvZAq娿e.vW$Q #ܶ8{71 /txYcu'ZK`jhZУ< khMYCqFf#&8؈lDdMm"FQ3wJ|YIȻOp5Pw&ИzV7%oX3!tW]Iۦ"  apF~> 88? ?swDlߔHc%Li@X1'ikOqb8˻ܤlpYFS}qyE7CL{(n1 SZؿ'uFt}/wi czbENF#ܟ窓v6 7+3YbǍXavw~do&LmV؛8߬pQA"?t,+a̦=-9Qԑ7pWudz2G #JwTpw"CX)@3SnHH,]mh{8o,vA]0^_HԆC*ЉC nS1֐_#JyϟTAqmy?c&6yj%(vd:fLI0 "R=]UA |+8d$F6LTLa.0$HaW^pKMNB8@5|hӨ1m.^WO!"Iw~kN!xQI; @W/Bpnp9<UaOCض:CTLuj}/^x5IYSCp|vLGn!faJq]"9\:̊$%` -~ TkwˎN D,_ 3d {&=ZǦ/4~5!qG>`.GPw%E@Tǔwpv,\ -b\ ֦F˱/<~LJiWRk*M؇Ruwy^M]=1Jq3P.n XƼ{=*W# {C))_#{r$FYڞ??U0. t2q ME:U#MTg= S-G'L  }$iL1Zڭ<^evQ?)8THOoPKsٌb|'ԕ7EӥV |ɶ3[>6SQ3gi*`oMpZõ6@.]"!dG iP{"G:9΂(/h`1,Nt򅉲wEqԻ%(6 }:I}!Teu`Vfԭ #CEhbzuB3J6G%Bl>:-"JY0:"y3L7؈ :T1VQU g٧C}ag%QexX:g68N7; B؊*$ʣ|[ &"6hz%jN gr }w%8Z4ӽ=\Qɟs\EAQVep1k7g _8Bt^u$A! 1RFL:vs?n`d3?rV7_AV&A] uet\-_v GˬV>plVpG+&+FͻG7Fo~ {1nVJr1d c)m$c | oG¶܀;p~H*c0D' p;$؎!\uƀ0'T"^.~Ou! W5^z/|aS5l mXL ًGtkmFTnG7w%2> 氠Y%@X)9‘3POϴdm׵,NB4 y'SP:e}q m13,ůY%&mHQl_78>ݠ@7)4\Cj)]<@Y+U93ac0Q}5 ܐ> [GpbZȝ<..YuFz D,@r[*kpb]yRL…5DtZ NU9?A9ڌ>,qWXu~| I:qQb5|HedX.l'f#(qM"7f LU-˜_&S\eeP^ܥ+|s?f8X%u֐fk܄" [ yj9ߘ(7Uyl];«t*؃'\~/Z@QSl;zGf6U@Ubk+Iu+ 1lh/7PRCVuy-CrWu0؋cAҁj^QBZ.\3%($'yBJ,OVէ[$Xb Un51FGϭbtp\-ޮEq f5Zfnyo'5*867P?uam)YAԻ *L7̅:oE?{eH~ڔ,9xoQ"ҁI5~MѤ|ɟgC&LŬe@ʑ=@ș9e*'o"3D*eFfwUԜ9wǻ !2r,,Oa&~T`Z!4PlP(끘v<{- Z.A(tx3eB#0 Xl#I6 Kt?NY9+u-'xo;Yf!e}.}2oe'qC,cO= ‚:DuO# 9O5hèpt;T}oe_t&ea^#_h!D+CC]{%4%臤iVVqL1T#>pø؈3 UWʧ$ 叧'vgu{IKmDnmrEm_YV$?K PY=y3|Eќ_'`D$0ĄjgP A{d!"r2\|3V(%Ϯ3v)0G 8zssM1Rm&zFQtyۃ. JF)62ȿHwrj2mM/[Z>Hz`Qq ohSףˀHtyDRo遏QgR@O Ru{5{њ ~Ӳ.M07aƎl'2ː`&erAu\4%ݴ_kp[Z;s xkmaZe>JK9q&}]u0L< 4r[7AM36j!+̰Ydmq\Ml6TaqpQ!|HN(/+T'F\[O~Qsy_O,KOUc`|21H̬@53(.:l-&:~Цx'>H LζF*gvZnz/g2Fi^GY;uxAۀI[]8gL $ r3bDG}:QS[ 4D-LBqߍ:HN)"|W( 9D6M?4-c>LwOҨ6<7XvT x`P)*@3y$)``TFcCcEۍ7is^YXlymy,^6n#$e v֍*0Ub틋sthqtHuZ_<~.N7xƒwhJMe!R)h.5՝Ar*0#gz չu JnVz((I!"[^xGmP TP?5[BSHlrS^VET?:b,i%m_9+J~k{6]BV(K:n@xfj}pN+D{2vtsNkeޗ9^ui󎬙rn@d 9>a> `H)b~z{wq)GU-O/!cL[H;M71f@-=H(6qчZS Pi ,@դ8ޘ -r>r3*'ڱΖHZ;l(!*Y%QrK$q8Gy:mʍ)cc&M^>/1Ld~G>GPfLZ )i&Hbŀ 2+n{9.3+ek aq%p_<, 9`yCl`e&' 1s17E9 7NQ8U\?D@!)|ϦLWxdFT,~& &Ijx(ݭ T7Y 1LEιbc%~ey. ф 0g~ka Ay ^uPF [3TmA]s~,x`WLdt.KQ( Y]A׮d֍V3m[v9-fٗS})l##W%рSg[q.: bs\Z`+T7_&`?SKY_J r .܊m " ېfa sUYg2L4"&XƉ`Kp'ACلK_zs2WŽ n,)݅CƊ^;moDgSgU|!d8BOK\ilZʑ޸7{fSGZDg1&AuoauGq?w 2Z)zz̜eQO(eU8:oQ;Nn0.`).dz:gh] O >.ǁgW}M5s}Tw&(>aVn4g1$rt :SHTA[YEhs#i|>d'ګ<:#,;/YmPI uݦUx, 2ak: b4 $ _3eȰ; Fh}=)c2 jf5@F>Olf fB at$ ꗉU'xl ]~ ]OelZW‘?kAPaVFp&'jCVrץkcډy熚2fV}A۱R[mR+FȻYZDI_-l8?Dhd ;ҳ5Nﵻ菞D%W왏<4d;h7Ik[Zg(XbE|6ը=|[s;\l2~%`ՏĊ7Ykҁ\]/ɢ6 * 2G^`ucfy^ Ww2)RF7G1`0PPk/ \9o ;Z:}WpK1Ġ*^$B!!ca(~/҈|T#6~b\D"rO%>A3J 'v|HIg\}ğ9TJtr|\e Hvq &z<9gGU40D8-y)*/]?Blc?-n#ML3ʥ>V1*c9 |֕>z M|%}a6R$nȕs\+K쥵ԗ#[?^[6=5\gln;ot8k(`*\()tr l;uV՝āU2)he^5ô$Er;'Mx>pC)"<5{&>kA:u"P,4++MtxecTGOug_w%.[P2~;D?pWbChocV6G4&bZV =qa#Xqy2ޠc] >!eV0Ӄۣ7噿$zP!(B ,dm_*TU;%F$|= ,lB}է?D ퟘ.>4 &*4W nbA) f|}zĸtViz[Kw*چ#Kf;)# CX84 DƝΙMvlrC[D56Ktx<bSe{](T]"_ 9=G!?<|k-<16=|~Wh-HȻ,+7^2cxI.kd͝DFE]HiA]&!G Q kc!-0}Yb1h}+7|9.ύU򴉌f4άk6](sj5F٦I4^û**૜[I[_! etf<RN垔@1c?V0򠺇]ﰮ|#Y1]@X8r6$c_tm:1mcŋMw̙g(D+68p,2| 9aQ? "n(R_dX8+"PϥqO5g70];TI3xdɽvltci@:N:<_={ /85xsF(Ō ў e-i,!`2΁%f]94r0{I>|nhCp ](ѓjI~JBE%T/U߆mK: ߴxYe4=bA'σO$ڴEg>]L.[wcW/>*Qׅu<2H*tuݢx+2}HE}ꇨF]\1ֻ4W%A`F. J Ǭϱ: 9U(q<-@g[,4y?t,_F'pO `z儑I?'Z Lr[9y3, !yا~++ʷaB?߈ T~|$ PT,~R.ˤKV`;{i:2sM{ Lpm~p^;w8ȇ" 0`zX0 VwZl fSYC1IÉg&At;hV%1zqN31앨7HTE s0ָA RGS_G;.J*ee#Q!WOvPulbASدt=2f+1TW!~4O?|IXYj\Uv^pd&Pe+Xnr,T74~h 6GU$7e5`:(f* x Ydovn/saLa~wesE͒фG-f0 ?ZY,1qUb'.k%zgˎ>G6b(nVD=f@L1_^/tN8aOi^8Xa8xa<ôrj-vLyS  I?Q%m9@bsp'i*(k@`T{!R8TNPϠ0g :2£!%qﴉ[6Ut^s*cP/euLjttDZ&XfuׯQ) mzo4wŮek}L+,h̭?fdH5 wI)⽟678vꭶW+9Ar v,N"vSOʧ҉0gj8}ܔonc=j{ W7/SWAy Ij#uG8+BrFdBC{ > {9'R3¡VXQԧ*M֧&GS-(}Phg"qء`ɸ!|T8 ff ߕV8SB L(ŗ]|歝 >Beʼn7e)FOlTE[ժjA/67}ENЩd ds$F 8OKȎipci҈S3@Dެi 6Fd3:*@r|m)]\VA%>y2:BXoK4mZU_3~(Vs\VƑG'D7zCXg?l*mik.5gw&i@j˙N=*e@`S;u@z\,/z/û~r`И8ƛXQ\{B݇+xϑkQ`mHזÞp|cHTU*kJ8 MrLO cYwy`}/hWcQ B"{m`0u2|75:g2Z 0)4q*֌(.6~yDrfWNY"-+IqURcEPwun&02ڧsv$\Ykw 4H4z9FwѼ@0aE^d|EH\}7L)"[ԀR*EiSh-sKFAd3V7Rh6[ꊭ !BvOE'cӶ^5Nb9{0 bV/%4v]૽{K^hITqi)[7~ֿݣn*Eq]jˤ [_":9JPO큀JG55h?00`p! \5zQSlZR낐q"4DۋRQ.*o9f*ÿ)Q;]^2@)bp(@M2Ψ{3֩/8<<.Q φj?>׷0ҧ[wv:/Y o>y#ɨ'>"-(@[lS{F:p ]%ztK=޽#b1y+ma$=JJI;є볥0K0jc¨lz9eAF&!cݗbƅC Z'Ys \u1AO DYiUOg!RQ9|BܡBbHy_[JУr 6;?jM$'wp'z,._tSvT%vu ('KĐTsr&ںO0()q$BHgZs?I&Z`5iFR"_~3[x w"n,{6dLN*ԂENm@iaKyI-0(Ps:sMSxi"LCรCRDChFJrX~;nM;GA4G^P?= |63jdP(<@.'J~ n^ՊLJy/@mm v3{v̱d\ y u~WG89*8:fmXu5;6|5BfF$zcr/YZG gw7c,_+p0'v?+r6=LmȲP+-ۃ"JG@f"|S@2h6#mBBJBW$dy7g[lNywKVޠq:==c:cځgobc3^ !+!5rpieN;ՙF%mť'mE(:8K4W5c^/l.o#qCL oqN >A^kQ/ \YhuBqs0  Oxė-da'D3iRe$KIj`? @xken`7#pC48ߵ#[z+l4s1-D^T)h ǡe#O^sNјo@oUrE/%xWi=qz$ ) ǵDs_- pBʙjI;^x'nGs\v[ZQ/I>b,.01eqXUmxs(Ow5}Dg=ai M "LM{$Z~_8Z`~Dm3wRD;AN`jl%LNM@_V2G}ڄ1v` 6%ZĸGH5ಷAtǵEMr7ũw2SVΠω~&-8wBiJ-{a,}oG3!~qj$h9RSV= *ݹUx~@fSS?>4 Aw yp#|WgKu ZE(eT/S]Ѵ>D4Nm䏂 55b@X[L+Eٯa &s}x}LCK5>{YKPF&XcS^Q "689puѫɹsކ!hfQtyՁ|"-m4yURe_lZd5z<'‘VL0;H%ቺTQ0A(9(wd L4Q+x-1/T~< ̳bF|5Rt1ćhq;0pհ=1X2rA;6{pJ暓C.RWp鰋{VN8k+_k?iygGPZ淺\+$KnѲ'sV7sy ^ k3sp2|LT׍od?˸AVʨR{#!5~]lnOѝeLJM~DC޲7# 5 x3 E0y+PQdVtGߦj)Cc:SSte.[UNڒQ#p-=}bD|%߿q̷њ/=JLhZ=MwAc~f@E wOMoU |%6( WTDr%Om ꁀ.K %y~2d'D/[QH֑k,㰉L/9{_`&DxV o@Nx+cO ȨUw#c|\Ϫ 7h̞)|{Ut r /DWV0[ 1hu\1)M6| U. /Ւ4! u79ejw7%24acT tllI?7$zd3B0yեѻ{Ē=Y]u O Kz ڱ׿2Vo*e`FΈ-|4`mAIq!M0gj+[)+smA`u:J[BuJ$g 7Z/o܆R} <#)qęL"΋(UoعeD/ rzT3^X//kT 1OՁpJܱok^N9j-%F ҇bmlgJm2][Y 5UL)C )[Ül_xhI"* ش` a9âa56=Raq} x}SCoq.6G4dᖭYroMb^z;A03L! -/jrp(UN"Jly:ٚl?hPt0 "\KpI,5L:~J , Y˫bK̴2pp^O"O8٧>kf̈T^ HϹ >o\ZB`X'NCKXtkr紝Rà)v;oH & CpL aRŵ3UUFml>8A) "J9hrIi lMр\ɼm+6Mv~#!%x.I1n/=bYD7r|njR{"Z^vZZ#0/2gslL ~3#3^EcÛ Z} ux r[Ԧ[ b,Hzf_M=wDɈ wJ)ܖQ6{Mi#[s<>+d|xK&B"OLJVI2 ̚'`@#+-JvFTM/p~]o5UBzz _OLu=f=oXE-{(]j>gE2JSHj |v w45i68%U؜l8 z#wwrrCslX l tyDvHݱ:vbѽL9y^u*YS\{:K>x[OJ~a'G!NLCˍJZX<.gh zH|lYOP"՘gv{MMt>M(N@`>[$=?pJƛW6ʄ^hߠuy>N2pY#,·$B e|DGyRr#Y+FąO{9NEfYp.Mo3E}tv;6 윜9R4WE tzq( J܆cf ,bkRPgˁտ&;XEV$jP#`P3.] E좕5RE,7!<0Ma5"\uT0%һx|n{ZtDŽ"# {QoQH?Ѱ<1۬9W]KHMBQY܇ %/HhF>=SmqPsCU(9Ēp'vD|\8l)"rQI7 6^ƅ)F {?OU^@Ĉ۝Lcs!)s:[7g(P*nÏ/9@`ėzq*}N$+4$fw0vl9(:]%'WV 6:d %, ܁Ldʵ[(&1B_79ܖBbRv~>mm]U `^WGqIޫ;R.m+Û~ xҼzS@‡7|3s%J['_*$iv>0E9jhtOmp v1~ݰIu=In l[a7?܎,(b##v\L \Rqk/EiuOQmSZqV4f \ Hۻ7뮌E ̤h[p 2#3ۜG2[3GCrb}3P!#aARb }{ʏ˨as$gMѣ.k j?T3a;*v5_D]&t#d':<,/X}&BkTGׯzqF0qQuU4p|~`J7.CJ2A sxqt{g6e)f*y^ x?lq 3}nKk 7-* 15*kA#:88Z@(T&P4o“L).f~N_}6`WXzSF ;Ԭ^Fev²x蕽}WM#Fq)ܽ>|Gd" lUk؏<>%S#yA.|}8/֌Hʍ6=c~ms~D~j.HMZ<~\:E{<&L\Y\;DR;e>^h-jP&[$[~K Uj@/WXthI 񬕞PzJ(s䖄!}EºGgUHqhs ! -]>`w7,ЃM9u AYb^>Q\ə)WuOCP'KWz5@#/ANv^T5b4pCfe)xTk:eq9SPkT❾i3i_tXncg{yHHr"'ufn?=JQ+eÅtbLXg1!^XkXSa]X%e!K|X!dTŸ)-9Mz8ZVyFj\Pqzx+&_..psW_/b%vQہ _y3HnvQPr/jdBnx&ʓٷ.h0]M& \ގKtajݩ64I ՙE̾ fZ<qpRCUq|d')?t9> N0 6q.PZ5.-(Y|0Yig9wT,\d+?7t_1,#@S"! Ht<%KNbU$)8xK\o؛wTLdIA߈4J#WlJo=F[>•~KE) qͺ[GI6?HB)')&V'چPgYZ07070100000066000081a40000000000000000000000016439a35500001070000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t/07-]?Eh=ڜ.+f ~v: lÆg8*!P *vV^>0ɛ{7v`cuWfkY%_1!N*(qud?CLyjye>2Y8r"k_$ya5*{KB9>k]w-UճE}23(Q4CWJ=K۷8VޗSã#%8 ۟!]2?5'9Fl$ !Dd07j\O+ i8GnʊRYb#r7Wάi<^GW( "iy{ o/o8 oϧ:?'3),[5o}ĞMlNMM9۾CDoEtk l.NZIݤ[.lev,YX0c0pYGnW\%` ,\~ ^zEoQg`1z)YB1Mҗ~Ş[$%֑5򴵺n^:5cñp @ZonRΝ)8“gzꋶKHJ\>_-aBp׀"T?,S:bK_A>IT5/G4}J O-Ko ,Hie'1ˉ# B{Z—Ӌ$r_%TFܹe EIOa|nKTkĤDtBHŚFFֈߣ؅vԳ#[22 [h$hDt,d0_ʚpOD iДOɁ*4cp*QfW6 ;IU5_U ` iNn`.%:rpQ N8Kn̴*"UwמA{&_ >oiR<pna淸q{;@HAqehؖl p~͟ZQd,ЬE ڈ16ɯ¡\3ZSB5_i![#}ʢ- E2/čx o0R^hs[ *``l>QRK\8Zxg`~T*x61 U`8@Sp{$"J@ўkF |2PljlŴG,ɣ+ v&u݋j-H4ՌC4IhTX NbPCWw'!+rOڥ6[) jo>iBEYJ$.wwXއH|??t>;>vn(lL:DVX̿#NpZ"45^bt5g\ϳ g X ]6H W'liF+DH] kA".RԆ|z%Fs!R6I ]P%v5g\W y@GUI睙\z#\ǝ*@j>ɳT7=|u tqX ЁA~'OnX#~}&75m(iN>GZQסq?EvQ1J%IVβdx)k.c ˝SHxQH|}$uhH}wȩW}^H&""*g$i ~+@vZC9nJ/6d* ͊3\,&<+qIɍ̖B-͍`jb]Zzx@ (=p&%z͟=ڈi-@.r[~={6 ނ3ſY: n$u}8SIHuR}|!4=&P]K.'S-- # P˕4,8!\ėK0,ᓌ;_OS?Zjڑt[]+o7UbH%[`8MRrOߴfĔ^'B}0%J~LQq'XL@YܢC۶ xb@K`[C*d0*M]8SMUll4gl4J9& W)Z+q~٦>gI )P:%䥯Յ&w.vR {3G_*ob%z*bUkh8uryl5YlNZ@U(tVY;Y`4kDeI@vO  H:ǻIeg)bر䭝fƵ 5=8^jWy/W6\[!66t{J1߈43 (љ[ VW|FYbmlK9sJ,^xu0H_4R u~(-ipP5AWfI{Cy(LD}Mִ?+|3u`L<} HݹH.pE1t*t.eC\(E[X}8+9\|%'{\D9ԭ1i 3S(yݢՏ2G "٨ƤG3W;hL.S0]4!oz4خ쾂!XVyZme!+bg۸:/Ο5GuL+&.Y/MRZb7 hk ֕ ߅ ZQjJ"^3w d(n&ⶨ"߹dz=6ǯ8Wuv4T `J:awB\đetDkfT\*|pta!4Sȹazf=%]cVϳOKE=f"ljʳOr_ ):l_̓3x1EDUc-d! /uzmuv@q6h|vgQdn>C$J(6c iǾx'iѵȟ[s0ýAI9 'z' xNw>?d_|OM (r:ANy79w'-;A0bst?VCP837P<9&;i{\d wO|I & Lfʒe{ʋx"8i [|yx@ˤKLG>=#0GJƚW^#L< r??tFg3Z ?Ʊ|y`_0. ps Y* Fjxr#uUC LDU"Ź^a,KH|կAvQFMvnBDi gB)y%CEqI4I28 ]d#P>>۪ߟMqeO߳U[(BŽQo>$ oD$v >VOWY=jBU(8S+3Ck~4((.gdn~x\K@5c7j;C/VllyH~8qju)(3 3bwW3ٟ󭩐m>. pxѺIO4e9ʏsx0.$ \$UVU~ZYqk}6j{m!<ؿbGNDNKwC,Ͳ>%)z"=*d՛]J"WWL,gUEw`%?qgޭ.Cm㡊FDՉ\WʙD@cLh$||X{)jy}מ*“}LTgYϫWIFTx>æq#Ute2Ӿ&K: djC~MXCNs@9pEyPy ͨ4Dcl7oP<J 'FŊ8O걈zB `bgYZ07070100000067000081a40000000000000000000000016439a355000036a0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/6_]?Eh=ڜ.+ɓz >)J6اȮi뵕U K!r-Op[ chAƇ",vx|PA%ڨuөE{7]{3m2Dxɠդa@ < `ѤxkJ$rD't z+s 4?EYtw4&L.IL}ڙTFNa+cpS(•3ߨOX i$fVk"96&!W Yu7*_Y'm7>RzۨiRa/J^ynud5S*̸;"Erlɹ/?[׳MVK:S! a[@j>z# C@&ԓLެ4*kNoi9j4Tu_sЏ6 Re@͹R ȳL/mEQET҇?`bw%ͲPs&բ%bX;] n8;/So>8](c]#G_tj5ʾ%L91da4M={o3SNQa7PXgC47ީ;q;X׼̸b$`goI[";Gbhup%hڄ":٭ T.Ш;}n F&[#nʡ ZUdAEWahی)ѣ`bDXЛBԇrQ=њ26Ys 8e5Zgka,t6@L&C|=ћ9h/.#-T 6k5ޜ;J+(k$zB 2sƫq˴ (p# *Q3 p_ğK,0Y(Cs"aHi}_-+/3N FxF=)wS%5#A97#])Aw?lH- qf Qم.6Q%u .)XMOj!)V*3♝ T + zY(Ət*YO1yF8% c?^b3 >a4MPEVRIPCYCH.Xw:h^1S<(c)ە2*]֓Gm! ~4sHw3یVן,9dAYKOq~ G:eT=a6E(٪'z0[XN]: YgK!  FvesgGOvk%}+,sB}O:8,#ڈ`m!"1z9yߠ6hDM;-@IjSdfrKͭm6wޤj~`YO>FWgQCьtI(n!>ċV7ݨD4Q%aQBq4];x?_7@ '~/)2G>oW3s#ywì_GzN:s˔!U<"wONRhJ>SdxPOhyupF:ö[Li<"ՠZwʾ+wLK&UE/^ 9Z?{!8qg|\"":[ |*"GOC+&V:+%aq:+05(3Hh<8~Os3 ,i Qܧ_3bShu%ٕd|֘ ERHjc*޷/5u:i`qQF`,םB"c2AW-qkKճuc#8 !k& ύx0;p>5 nd[YY,KštPܠFQ 7SWO7 հq)ڬ7KgM^ Ec{n{U0r+QYa5kI3 9߷W!i9^f=ӐYgS[.@Eu(gsFBg؎nb, :voURre>֦63Y&]ֻd_eC*+ѯ-e}jdUFn宻7+y6ЖpB|4;>lAi ˪5 mEWgC0x4$F{]Mv3?0U!K mSwKXݥa">uq`u87R1w6 uyK ҼQa_ta zH\F!E BL""Ʒc(nE*I)_*i ôb%8/a7KzSeF8fU8DFmV`%75|| ehV^bVdN{+G"Q16!ԇe}%F;wSﱅH[SUۋ-d-OӢm# ;ÂL,2%b _嗪z)z.S&GvκA׀X } ytT^E?^dֿF|G`O vlR`WߣVksY!*OVcX<w~>;BXҊPOr?Lx MK4Mz'Z7T⍅l%.;:%eA=>o>dH QUezFKKX8ng͊RTۿ&&%#ZQba@ndyyF9}_sE4)*{Yp"3z}?pMTD3‹۴dMc(O ,~B!dNdzU4smPMWJ#bȩ Fr?,"kHs~ 6 ]0aϢQ郴e5o{VE:'hL)mo{63Bړ6gnuD혎}?YRձzS-Emir MVMc']1H?,"G8oL (xv>X˿a n8b>?uvuOӷHO3y\+@}CWi D,:E +$޾8i!ׯ-%k@6ĩpGDH0$46R``AO'F(pdp& c8-ƚn&cf1NhDq [ڦ5E!ё䤹RU6qP͌d=uc9Ge`ŸX enNQE^ 7tm4ϗ˓[+4|]Pjbp%Z!ʲds4d*;j'Luj&=s⣫q=e;yOjyP z#6<@!_sMBbH) ӭ}V@G~"بiTOn09? & (ln.Tr͂QWĵ{V,1>y$8VS{q_YkWzND7R{V`(ki VTBE{찓ljt5|DjS$%zl0rk*ZL$r8Ê1odeSϺb)un. .op+;]X28ڙ4:V^GniEobB}8#*ğ*V#}%ME_VbR@[;lg΁S58)Iᆛ]E& SdVFu믇7/̉ʩPS8՜f!*_x~,Ah2xU |.R41`4U4[K@ @"! 'p4qQќ5Qk-D\xRkf\cp c{t) Ӓe)o.;M5`a N&.}&_6 =@a,c֖-ٳILn`Dq%Z{/>{wGnL pDhuOq+ﵣC{‰pwfª#34JUZ[e(Dm L gV`l{(kp0xXsJ èNMi?? [Oo>ՠH06tDnwWg+``JӲ]FBQ8$1S#uׄcb(* _f"I.G@K@=Zf^c^BUL_ Ɩ#m Oaw;,@n96iHoC%!6 Il9m&xƠ OsgBKua3 ({@ƛػ; kG45Cqggt;7̱>]-1 c IrWw*t~]yv06m&Wi:/aX+QNS'@iJveV"g*!haEs<,SViZfrǘQ $ޘq)&:S8X(WϚrpRkpmoRz-)/?(w P^<ݡ{fz%Tdx eIdavv#^dtoqAc!fH)Y}<g Ʉ@p1lޑ|4D#1]hʴ_3;7ϊFBVesezkֹ"OՅ6[ ::o׷A}/CWSys.Ө;*k@kY#oRF"4݇YA$EP/P7!?I8Epm)SV#Mq׬vP66ƺ0X1=!x.؎ދumdxb17PE Su|LIK .\lE8 G9Ix*Ab  BviƤȾ^ 3DasK.T)RV@!_N 4&IZҍdW?yl^U2ُW{F^sȘJS^(M{#L9[ o!@!$1;GR:{ŦUB\KD-W~Z)y9jvdOVj k#_8.ȸL= {6p7i^Z>ڡrV搡@j9ZKƏhA +hP>g*K :mb7ce'$:t"6T* ''g_p3#|qtLW@I7X bBW`3B+;O@.)^DE ɩi߲Bw@AGb_VY9@VTV|q>YtG&w1b' nuH\%TJRX}nt|UC >iی _Np7ɭ=U7ִ2[#"sq( ųJ*RdTۮGXR#-du opՒNKХ(!<ֱUg:̌r6  ] ԫ%KOfM'껾l~٢A4ngJj UvMrdJr(,@7a^=F3;!Swk|ҨI8t> '9Z(5,ܨ]yň U]mM:y<X\ rk$<;V,i(y-N7SBj-Lhv:OOP' ة\rFEtו2[!T .$6>.OVX;?|sJEvX#@rm<W:`\gb[ #egYЖXjP]ܖ5ᪿQu'f_] Z5{$ ZKOGօ"WQCV8{jg]?^Y}~^µlկuXeݵ |޾Yo^ Q]e%=g~Fa?//t{-gONz- uUB(4W$N~DNV&;~eF5e# 9{R:rq ]2CU] Ky$dRIVvΗxab>4.|n#&r2y-mc6TʛHKaaz?S-ޏ^8D}֛Z^o _t]}nɆd$;r?nzI@\l WɠSқkKxϜN#gZx3{)3I!T=`c~M;; ytIJ2a LcU'c9~кC ./#&4OKg35oM"6b4UH!&ד9A. Eq$FQ%RxCW (hVTbk+ 4Sm:X %slA\u,hRtm;HbpP祻[A)8ex0~WDrЍ?_&ڸ,7sqd(|2+rFJp&& m1l{Fy5Q JDߓ~5SŇ8IϟA[ "0,hdգ$֏d r̂Σ?R ܠh{/RV9%,(B }jGaYT;:LV5cEզ5Ai0MU`B6S43h[Jg7q'=OX/a(z.䨐|r&θ#xxrju3A(# 6pņVs(դI1eS f?f)Sඳz" 2:z mH*Q5"|LۡLAʑCEǼU!YضQf!U8Dt8}bo<Ϫtږ!pSg.iT2bc$|d2Rۅe:B?P"hj_ ,aaT˸ڽzyUk#?MEMЅ-;RrE#&=T|A֟D%͗OAr5l!UsG07uYe,,J{ %y(T$:ˊ0yP/ F@=$7]|~/V{=,T8ةdR_u}hd9Ejp Kaԁl˚"Exրwӕ}&̈h:U?: vm8Mی)?Iz|:J6} <*CRQVmw1թOd|.֖oJ"_.,@7? G=D9`H) n;Qg(|8 ~\IM~]6q3kE꧷\!aho.8٪xZEy0 )ZpWX +%uqCgjY;ivT:]džc_c"?f9R2w9Hґ:I g3;LmCNl˴#P|fY/ $\K">8:GډIP+M{uRQLu7[ "Smgy"lt5|˧ HKk®&v Ò*AQBhW7Cf4ɞR1PJZR`[̜R[M>9^3~}Q CEאh*QYٖ[") *ʖ֯5Ode h k`SOI99A> 2qo,cJ|ԌYt; Rk ~I8oDJGWN7Ѽ peU]$+jSoV9]g*ްۇp;0w hDl8ׂ 5$p0Np@eŏ 1~r٘LSޟp8?#W(Jg\n[bprK،<z%o;o!Zq;RKO!kAibG|s#'[1HgaGsVridyZ>G7Yrߦ?CKq]ʉR76.3~D L=pB &h0 yQ0&)F#:/@Y>~5Ѯd4޼/ߊ`-_I-z{lz ؏+"W6izdafɵТ)^MnAzqWp/^;ATBa|UE\͜N<"DfwxziBvT^čvzz  #"Ȝye{z_n:,LknTxees%2Ja&*ȝsX *KƝWsSG_|ҚQK;Mo,hlBKύl=Cj[4nμl`)*?}nD}߃َi\,yؑ ֲ:z3 ܫ|޻M0WNZA 喏:>Bf*5bb<۩h [H~aK@:6zpI:mVQ5ɿˇS4WA iZ|3Һ'e- Ob=Kr4ߪb˻"c+nao-<[ԚM0QNq8`wQ'=kga6 b+7G EdKeϾh7-9g6Hb) -MV-mf |\mIZ 꼱 p2te4'׭P$>bTwNHG]%Uě)QLl0cgYZ07070100000068000081a40000000000000000000000016439a3550000b7bc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/#O|]?Eh=ڜ.+δg6eT?+,2'IbyެDY:'ȯ%pp8{^)hT"U;g+kaCTv>c2r'-$ iCaJGQ b^旵nFL]7^foAc~w^u+r;m 8Eš$ME+WsSIެvcCKJ9~Ǎ;?J6ӆ.ؕ~-WCmxI-jiS:a̝'ڀV/[ \$vd&r˖RӞ/GdHO.Ri>/*)]>5y4u9NA˧fϛ^ %E1/T6Reb(@>2ho,=~I|lϪDͻ?aI&5tpWP_].(S WF*`Y 3۬91NGBi,39|,[A5zy4_q=0>:p %qdXg:QR:쓟r.8,/@%og^Ka?̓:RGgoo"3%Ȼ7զ57~gnleyn&VJ#X{&IUX膾9Y,V\P';\H=.0 T 3^e(.B;KN4iOζE .$Ε_rg{or?EgYqߔΣ0䀿2s ߓG>u4-iǂpw3"WQef "e*u߱}uB5hhôokbF"sQh^šA}yރmDN+! W'π:ZO?j AQ(*f#T#  uA`FM9 0ǪSDg]#yVN},4M+kB2-t'+_vp a5A/ !JVHO<7|>a?}~GI?-N~~1^ 09hxz;X퀉E宍p2U U}x&F k.z1OxʙnIDΥcn+зI 9W?]FG L 쳂8g~V\RD~IZJԈi!򸭳o,F^nlF['3*kf4h,i ~(ZM)쑎@JjGi*h'^BiFٷ]xaN58Gs1 +ɍr9\hTmAo.;C"B 4S/Cxa:`xUbd浃B "fX#%rM-$%bz*n4uWCP9/i 3ez@QXt&\=@3Yq/Y!u 5m#fH;R.DŴLJh"Lܨv0`W6&c?J=#!LorἫf*60K~=X eHg*2'dBbGR, ֍~fsy5ֱeIeR6;w'\Rq5gIxfĈIz򇫥tRI*PR-Y0mP"եgS{А'Y&c>0ڗNfvB]$ZgS xk6 LqAErG)U &ǂ0\6+AKA՟ Vu+cPҀ S|%n5s A"_DHEX&,\<]RqѬHBV= M8\r*d p'T4`UI,pRI-Px#d uߕh垖Ko&傫KoX} fgn6 {aN4E8q,9Rf+^ :]&VL/s1.G+MFCm qsi0w@52kˇ }*:U]5>ق#/=k*oSQ?L\|ib\gd3{9(pT%nJ'yo+ٚ V<#ilNʿe[g2afG&dk-W55d{s7`#BdjKP7&q],vړ{8;pu0.`.˜wALwa9Q]F.{ͼxRLJ$6@s3T:2E' e],J= צykJOtI3ֹ@c}J7$KR CaK),~7;:hqmm?dDbŢ 5/ruU ݴE/4._٪~;`ƶF]N(= ?=Z yŵO0VO*y8S3!a˹oFϦ } _)vXkP+P?\!^3x(TpDD^gq:Ek 2QD Cʨ[]3myhjqd%H?e:9F*w֩{;*YoKq'7M8v 4sCXф0j%ڤƳkjOnߢ"a|us փm9fxAOr;as\em8d$'$i× 뱕[~8 S$ T?6oT"b#$B0 Prm4ѓKBΗp+2>:H6Ft_v/"6iU9#ɠ$@7# eemΚi/VN{%}ߨX%o8K#vWn^Sxy%灱{v#! 4_i,8m UÇ hm' seRetnʘ(ZBe"S]qt>v@e>6m\깜vg&QHcsE6bؿZ#78j*thkTNEldɈpbL눤2)BEYZ#!"&T|' ~;MAւZHGV<- f_"8?figOa-Tm*`]jY+f9zyRHx\U|%P~Raʗ0HzSo iޏ3MhH "EcW腙FLaB OwVV]Gb/ΠOD}R.,%6IfPyX'rN&}yxhϊ3W侵]`U5!8ɋւ4tG]J~ڑKyBLv/U.=H=xN)y$؝L_JDhE? ,IUQ]g'@ /#tI$'SԲ|5}$J523bRQl`.HolZjmI 1-&=<|YUMW@3DF\̡PSڒ Ozs arLXbvb(>)<6(!Gr9J'IEc{]ׁ =䲸ZraRߘMS ݔfr-qUOHykѻ\'ӈUZFov*j*xa[@fio t#K^7r+Spr% .U iBtoo)8\bl!r;%TI_b! POB i5NXX^@ NlFB^.\]v T_q-a[MdI]9o?q!\Ndw=-,̟)ݑHؗrfƽ/ >l4b6 ;E| 5: zҭ͇'0bpdg _@*Gt]b=k;xzlX5"D*t(9.˼iߊg˜`Z)7dK:=BzID;dc9r;s~}Ua_3JmK^fl$ge@WΦe@rվ PE \g@aY.8o5_Pp$̋rI,͖ U]2ao^4Us0궡H:B^þF_pc; en )a%օ<alLf\l-QB=oX_)VF"xo7Oot^h %|` VɤvsT_!c'p-v!BN qʄ&nֿ͇gJ* uBR]'I^êrNְN"9Fʻ^Ey v`,-3 ȏ 7Іu[F,xdLFjz{-3mcCOP=WfgjsÖ|s%Yy@k6~\2[9Ġ˩Ϻ[~l`7jk5P:"{&ǔCwbVիkdw{Jg lO݀e5m;:3z:|{4a+n߰YW*UJa| i& C΀P-FA`ՍĄ,; 2B(YK۰8GF-v{U& )rTc$PU1 I͂0"aSBq R:dqCCUlyr+*xC_K),`&7 W("00)!SHC((ks%g9)uAI%;x$%䶬PG,U-5gN,x yӐd.2D|x5F'DS&oWt$d6wPNP >EQfP#%9wn\kkh>4՜. hi]"`R({d|&'$"ZfZq{;T{ [k˛k< e=O-s:Օ fk 9OrĹS9# Co" 3ػ:s6:\[bgo^{30mtnxraN,#tE=KZ=]>Kjq<|]3z:vV.n562&Zcg}*M=>y̗W {k/ٻv_8f۠c3@R6_ Hp24XL5ApdHgG.W~%j1dH`*Ŕ<}]C'WH"Bt"G%&QE"i֑ǞHnJ1(x[RBNT^/uqn;V/B#يM&K\%&–+?H5[L DvCG/"cv?!:}4'("-86/ij[c4y0*Y,'*8m t cZ- ̻?,3pgg/䧧V\|IN_T\t˨#^:E c%lBCfZ37 ƼC+rs/o 8:,m/[-N}L\biIƲU; AAC2SFKZ *[кa8-4o =O+T~s@ 6h-<|İqb^)+(k:>8CS{Q [AWk'$A1Ѭ<("Nc%ȭi!KSE9uλɇ T<DYUGp^Qjp"+\K2TFh/WJ($J' > Q;-j߮$K;ۛryŸPz:rz[%DŽWvY!gx*$dF?Ť_[OX3? Ekcܔu"E.4q27_` [SoALpAw<5i)]"666^= 'R:0fѧ-(Zcu& qo&uWnOS񟱴_6Y2i)/}R 3 ˉ>oJw[.iK̮?xA VC}S=kzYƹ]32!Tc4WI0n]*?}6coĖ5;w5CbQ3::hV/hdg1 ZrKbGTp|qC1IY.*56;-&(M-ա~ pqS`w,:"(j)xqU Y\he!4㖢CF/;b0& 9#թCD4ZUa[;XxjK{zD-:]g; R͂s7IDrkB13&7eA$ewE9bE,K?<_CPN|Dl2XOnT,Je(ּ VY9؃Uh@jϼ^H :;пKrCt˞Q]m e1U=uWxM"F@֪r^\n#>+('-*[>`'d~ |v*8E imK{㨳A- lb@tl(}=cHH@ol"ѥdS-)]7]կ[;+-tFIiDBNCX!\9yoW"4Fƌ9E8Sx5`ofo cmw1{T%p>a|_m+fC3Nee0OvgC[%Kɼ ̩OGvXؚo@ H\GtΫ^p\ZG̱Ǖʫ, _7@ !YBXf'OjxxLrZGYx"nU.U%]PZB|_n]ZL_dOH)rWv!T_6}c9,@m UEE6D,Ix$j't v9,"w51i$Vʹ6S]5$ݜ LJF`R)B3 `,S@s}p#gYo1P76?OnÁ1yu%oM H+>UR@FwyΌn(wHF$-%U0B 7)y\z@ǿZ"Bsm,.:Л0 D4/5b")N!I7gbո1a(do(,jAQ>F[,%jats2ʚ; e0cyj׮',& E=TjgZћpomm.DS*H%R~}ï[gldORZ2N@rG* ~-bdsfXr+qn:~-!@>T_FB8:'0IόYˆEM*g&"ikiC=$[c.iv5E&cw1)=Zdm[ɳ!3ܓ~J :ň*گ0̡؀8xP"(|5t]MO߭I>s-HTI` v\*2b׮9i: ݾoqc$GT1 f |q.xNQ.Gk[*[pDZb-̓Q0(YL$i>Xf_[ C@HZa?wH'iqC_lRٮ>!F ڰkU?!ׯ44:K^~*+݋e%`U!RGTFOc*`?z9SF0$4kTg6-sحkH/5Cf⁲c#,F†j"+BTĔIGS'NEOKVW);ԩYF~PHqVqTIxĸ@xXƻeu>?M3Ri *z lbe `^+DKCOI'WW@tOi"1oS /4P Δ.G!M⺜3tTyk0 #[+>E\D2볦xGٓO (y["$|) Q'txt(wߊI4p`xJet3#E(Ƃq2:})%H ;|"ќd}-b>2ۄ0rCRfz޺2p5;ތnLH2ӠjT%妶ywh(~-Up`,SDax؛)0 r)VΡ*/ [-pYD4l%~uypLEKw[ yǾiEC&.:NVv"OmrNsiM3qoZ+h1Tj%ލRr7Vv0:(pjF*=IN ̥ D9PT!W@ՁJvv95G1rLP%=izKwDF`BC/0;Nqvj#2gT% \a, tD e{T7Y49t!<i w_U=CVjL>EUIswMq]},Q ^y |o?SUWq9&ЁgaX"b>:ZH^ M`35jnylU_eg{ }',/g"NIߤ'a q@h-iہPq{uy <?[$>v80D+ҕZPŋ]N``k4uA*gkg%A34Eo ni^w- "ulҤ h e)W΂d8/A^qmm(ȾMPEjK_Ɠv1 ɟ ;6 jj͗6:RL3Gל{Ʋ_[=oJsg\̯f${pm)aC:-Q>|V'vppJ>C 45j6\8dk.'ՈZW1 ~ jdU:St*BEn(? CZ\ MJڿӘ}~ҐZ4b\߱)pL $hfA-ᴔkEK +@!$6oǼ:GuI,Ǥ[~s ]\VJ\T3#ΐ@r6}/ ]roJ"oHg=WPXor*JC=&W.ZC+j"F r ;*+=QN 0!R.=?ފ]t~NPR 7(0fI͵<>)qlcjG'놝'FDEiv*?#kD|oɧ -#Vo]t€U!ƿKYHG \H BqNBh&WsrqA!EYTQo tO߹R ^B(Fi ;n\0E]Y;ه"-Ȧ^Ȏ u`Z`qJ"Kৣ1!N7ڙ&nW,~b=8ٓ+DX0i^QspA-!4i Wl(M)|qs|ۘ#|^"^{sO˞E$d4أWQm j+(-;MR6zf@i<84=hcěbO$|t|ώbu{&o?Bn<Ddzz`4ŕ*w^/@%m ?lp r}Vʃ`uf&d.nN⥞ַ-E2kHK\ptQsϧ!8>tGw 3#G a(.;dgVx-TSDj{ 0}=]]Crf7tيI%偹mُZ6p*Zwܰ 'w`§. > kۀ D!}|:X= 2ހRKC-@NA T]b 52pDK7.Dx[}Ft`QmF0({2Mw7!l4 1Jiވd>(`F^x qVk6:8Hʙ҆4A]ے:_4;EQ9]fM.nӟBKT|a&2$.hi$$thHdFvdlJLQO!Ӿ{o``+[L!t{Jx8sFSSz{ Tn beVr%MjYY_ewrD)Bt} oTJZ_ l M J`ΪቩlXy&" *'V`e#k Pt?a ?p٫JkW(iYG 6y weer p UR]!{jZfx@M⎼IV- 5! sٛ2R8!YaJ뜍`#n2g8:W|@E-C>|lL|-}NWSlDǰ~3 Zw;v[JVtcykt,#W\qR(&'m3-OJX,c2K _)SƱYxm we=Zh` CE_Xcj~v]WϷ\KK }"1^ҕ Z| @7"1"(7g<@, ;%n%NQAаݏ'>sESBDw.> ^:nbu+qCEe5>L7)ܤj\uFL%ejA<⣞ݾW\iV6#~b=gu` |^K/ArfB!CFB3p>b*/mI?qo9x$#j^Պ 3! IB* ;`=,,#IS5 B% 7>[mZ_#)񘚄e qʧpe;sw*;?ACAat_A:Gm8ܔp7ESaC>o o'!PMՔJGj'vz8%x7GZ*O K%u e`3U6:Zi= x&Bq,ql'^~} ӦFث sn < ѩc#ݧ֬GI꣧a/I[Ssɵ}RFQp1 u"Ńb헱&C6DK6N̢R3|IS9Ya+ƮoBfH~(x=-%Gw諦N>%Xa| /GA=0C$Խ%[M*f$(6JDTRNIt cl0kF%u s;@i)Є ./ޙ[ [$ d}*W]SA\hm`Txyڹhj@IZ8IT|XN_vܰ[w88LY~bl/Z]wX66Qsa?Wz W v(T+>hb~fxn6$3p1N&є'FZ {7sNxPۏyoqc 0Ŋ3\'2 gzPtꞇ"1-'#G \q`v$9y x`%E{M^\A)*Z;zBH:-F@;LN:yλw.I_fTY( nqFfY5[Vb[t;EOQm/$&|B:Go{0bXTjʁYB\JW }֔ٗw ;sw5Hn!}sm@}A ℂ+Ƹ5@:&bD hڼyC :Y\\'&PE$}2-v#X9_ ;5x7K͜L-(YZ(ɋ"iB$?xB~pAc#NR59}.^8l>D;וybdz}7rܸan1ۆ4صxL% ٞ$׀19^ݽu4&@yz2Od\q2F_ŵ!iO_ -ejd6>bզѮUS=|Ti=$(+J=380D{ #<:Sd\؏NЎ0գ쎢c[MJtP0zom=z 寪NPp4l'%HW5q<_hw=~͊3z AEȄgN1'Up 8|7Qc}ƪ.oIg&uL=ѪT,K U1QBq{~~y6s;%qJgh}nRjRX eG]ɔP rButi?$_V57.b)vb$1i/ _2&d11WeEZ|SGo"0emjih!J w;dxw& Lj]j$U}CВy.V\὞f>GAt!~w XhW_Wc f>?!rK&S*E!c{MͶm |cxx_ nނ|a| hWg_d{ìd3Vsu.$DkO=YV'e-ArFB @{>P靮!I 6YjMjkScLu-47~״#*"|.T09ܩD!+n /Ah'J[t⧚Auh[=& Ӓ0h{5IWsVPO'XmqsY*w-wFty|`p74uʗ!K&ht!Nӵς&BR_Z]' _N%o Y0a]T -CP֜!%y ى2B}rw7CfKF9!6uZ (ncH|Č'5gڟ +QM;oݻαF_,]5%!@otYN,%[F뺉mUyWN.ovL+]D|[B/BἅzBӽ{j4>ZyB0 k ^Ii5mŭ78e"t &-[fx><ƛw;[eH\+mRiw&m[~q"U7.GC V ͂!FxJъېh,cFg ff;`ix-8iRPFh[UC  ?cHAӆHȉL2}mtG#N'nfΧ+ٯA-i՞ڑL1+]8UBѓ&F[*(^q+:WD׵T:!Pe igB "'6{VNPwRLl{3.ohS,Df{ \YK0ě*ۆD}xʌqy?u 9d /*|%߿3P:sxd{(N'z nC upa (wp.h1$:{T3 $W@U :Ȳᧀ€DV^I/ʌQi9R g Ch<_kLR֮"53|ƿ5LyOb]gk2ż`4?Cm"n5-ber^t9E:*xpJrLq P~_2xХCI]7߽4ŵ!A T'0iL ;GwjM+N`62˨zdlob|eڭ`sAF}0N`&8x+`^ٗ(  jn 74!^]*2ܗ:q _¯Y6{QAD'jW'Vvl4w!~WHFs=?%B~!"]gĊFuAb$9l#&I+L6v-m'^C袕TQ]bʲU*w׳}F5Cv.O -FetY>3v,Q\bQ mqcrCbV BSBf\ 7X`B"<"7dyگksj?I |)hNJfu1TLK `e,jc%T9hh9Q3 *^!рim'_ X5wZV(J1i2\v"IRcTX3Cb Ymc6"8fs|#Bp+z}Ŕ>tvuwu/(kPz½)J9rr\>?gZI8gF[15uo$.rl59'e,kxBA0Ʌ%.Sholjl5Bɐ%dʓAA'Twe"TwT =Ա6JbtѮ+S8 Ā]1l~M9~B8G}mǓBp1͛qHcpJ.gBCNUL*)VvUC n\EN tdSrPg }{H<֖‡Ԑ6[іdr7Txt=ծ.޸jYཏǫhȫd7ӉSC.3QuE q~2 =VW߹`g/ ܦD:8iS2nt51wle/ ewOac pD"kcM;}%Mu4V.7󣶺 .p:?fhҙ㍕km_*5'ˆNfhL#DVg»<|w-:^ X \0Oqn/dmAb<%9uZR!1<˻/YQK! ؉e[A>4c f Z[SM 5W8%jTRj E5 *LC6t4 1/1~@%jNH([Ɂeb}FO[Z-jZ[³9=Wc)pW av*:YV먔2qk$)as~rlj2aT1 X5z9"q%Z }r"D9eݶq`͟>[ BT9ZI>&MH]%JѪF^2jJ/;ŵ6C _ t鋐Lq`sNkReHdQ>^kD LpJXC"WcL\hf_v/=Y ~$M$.Cte!F`6U,sÍY'&d"-!!Ò(z`:&|ǣ>C.˛51i8:#ᙇrş{1P!nsx@%d!8W̆;P h+-yiJ$-uˠ^z a-| @[-<7;Un\i%&ܝ ! &뾴@\Q:\&7\@j߈1t)·!F܁7B6V[9wu$#Ѹ c'MyTXTY{A .MOtdQ[VbѪ;)jIH,C8(d+p2h6:waZ_Vg7?͵ N%ʚB]R 3iQ)E|\/4ܿo]g:AɅϓ-G#Xy#PtNpj҇ԥye`z51n6H¶lz bޱk&ѡmVU{?aFk!8HtԱmdbyĴ TAːrZxr~' _efۓpS6wXKC8'+{OsYH/LP[F(c>r!399z$>kJ5CAK?Rp2 8}]*qro!-cQë 'E(Lx~M8(GǗLmiImDK-~71jkG/{*8O\={ˤ wh,H[8*ϟ~\:(x2$ɬRRU 2.HګS^9fJW2|?ū7_u<YX1~~V:zvFMВ,/kм$Q8‚pVDm &i$),8 < 5|.2|G݆ZpE!LpZҨuqlG kZ~j-֬ ̀4h:wB1`s\zU&|-GPc7ƉG[{$C0o!ʃlM~y! },4\M6|KE-j{JwZnyͱ@@ޅαWIyh!cs~ $SžV #'楄B"Lڨ-;B}xY97xS-шSkܿ3 i3mehU>I@ow[kxv&d7TW]zZ'=`Km6uE\Xg*gUT.mp6bS>i4,{SmyO,:7yނ,e@5Yx[ t;R9*gaoog Z믞$ .F(ߢU=:"e%kJEZ0h=g 4 Bj. hSNBL, D{`v_>0jմvk{dǸh blcVVc?0_߶ ;W]z~G6eWQCwU?<8xHq`Ah8CRUjFL$a{FxC='9-I ŤZMM}=W>z^hv1$g=Eo'[Sw$Hg͑>%E4{j._E4,tNa3\2iyoloi1lE(+j)MrW<`/,o'R,\5+ĉIZ r+1Fdi*g ]^;Xw&v?_&jt׎ȴM`^rx_>&>cݹItv쇬e5Hi~q$ K,&ߡB#y[pOm@.*JvDOg^ {ѻ3|sk31 K#I *sH)5Wʵj,dU2F ?f,3y9LUCڛՇ]xA)>+9JHCb JʅPyP-нa0d@t`)/jB=Sx [c(1\w5{K4@Gq8Pt"?r6L)?XI|)lI{ q@8 ir#q-mJufZE0i(d6 Lՠi;~˓1dr%}&PK)`Ip8]$eCg:pvMR ۅceBFȺ,#8Z`%\ /N9$:bVuOٸSrW%ĉ6)bI'!AN[np~7¹5/:0x\1">XƦ@FGY:`|U9ï/xfwr<Ֆ'?&\ ¬)Zx0 v/Eƅ^OM |Z%"@hCK(}(|P}/uT畩( [.0s3.~੸mVl^Ht pY"G1yzZg\쇵KDfyQ ~Ιؒt:kuge_=ILLjI (c d*mρ+hNM,GL{=> 5V<~9>Nǽn痿ܘcn)Ef=WAGpU[dW&􈣪vJ6+]ODa:\ Œ <&ݘ > i0dAr7E*WZg= I[lG/wx[VCrQU1Q?'RK!$ num+Ci|.xoRڏ ErK5)!v: 10\{[Z'՟;lߔPXRT!!ZFbd>,,F8 PK5 ѿXkI{a6g-R||yf:,htaEob:6 6& D{eBY/YekqbM3XT"a&N5bWō uc5o$v$8+ák3ISfс+MQ_ԮWœ"9]@12~?*- ["o&i(4i2M~W:sFv]O,cg`+UOoq ]X[s2.?y_,:P_8.c%hELjaZW̓n!NxHb4tkNeR/ldsMrsyIl\$,څ5--X9`]~)jF1,bwPFwyBUgCByMqi-i񇠾QDvK_z&KHzTp%i\*K v ȁxo,ۿDƷj m$ ;dJPwbpkr/M;V n]R\5}9p4/I˾[ k`l5"7 Ag;-dՂLz-ڪ7?܅3;_mHTɔЍ̶ojW_*N/ibcIy6*mĘV!לּ"cP][ИX ?G翽MP4)m4YwJD ۉ{7 ~oΙFT!"Gh=$Z ٍ!e.$AߗH$o\[c1s$Ƙq52u: <Fh{1X[ h&Xؘ,eB .tz?9+~dzoʨ"U vA8YZ)㣮fa5.F(I$uwXPъis4d{H]σYP`SFBANhP$v䒥NT꣺ܙFz΋u4&66ɕXLMu}&P ]ieVnd9ǬEƹ ;Kg|M1+CQCƌΎLY d\񏫼,]u@1w L<-/>dᒷ[v(IW߃tA c yuK rʋC6!MqXB؈F.B!C9@q휊I.IJdI %&zDnĊQCY%oUcñy7sEG>\C'#bxNB'V{Qfp#:FحCJ1Y<1Eo9LS>+bp1R Z4ni2|[߿U\ opH)e|S󀘴I̩Y={Kj?*fiW />[ve;_k"PUL hmXL+7ujYzzy:uF!Z$;0/투scD AX< zW Lp4uT/Cq`Bٞ=sJ]%HEp3JRtirp9ѻsƛ}hZfoDHu#Q$a h,HzI_?Bb_VDXRTQce@rki5쥥AXzn\0pQiIO[#QJwY{Ҝq=ŞdIGL=gdX3r. IJl8lIx#GJYw-y.qn`G0X2>}ya7 Qf.JĬMAǙ.f@)8pHQ_٫b5tKG\,neS.qtrG`z= ?4Z$wO%.ڰFdƒ;~OI Uz [֍!2iA3Y sc.稓<}1E|:B)չUR.C&~x8Ct@1>&0ki_+S#RGo}VR 1>ozQ#$~n#5px<(G8x&2ȬV3 Sg/4RqppU+Iϛ͛kY8o {@/di i:Xc0X^j }&Y Gdg,-0TG{T}äb)|kt"jFGdQӣq$ S ]%S1Yp 4ɜP2x yX$wXsϐohV_ }`_p% B*p֩3;Ѱpw &ހ0xt1ZbX|#Uܧ>*Rg(Aa)^?zNv7,BqVD4~NvǞFh}Sb *e)΋d }硱jǠ|Zmk8ՎYivjLafN_kБjBLP;`;=f$^ i;_eF^ڿdU8ކʿj Ջ\!-s\]ꀭI%+>e i fdf&i&A)Y]46+P$D5;ˆwLJz2 րvi Ԓ><"?@NLK'8TB ThO{~9f1UΥzP) /Y(S a2̻0F|J Um {`zP%[;MՆ=y{WT)& [gѻMGh|tyU۱z`< xѓ`(Quf7Q"f-ˌsEibL#j>qq[9{LzIޮ+)y(Jrp3ZM36(;M-dZV殜8;+/o=+1(hjz7_x% [`BNTf 4s='r e 'ϐzAMZVG'PLF&cxGb{,sr0(>A9zSY3Ho uٓx}<>4@b7fS;D6hJe,Qň;7!pmώXfFEB#w6|%񐢟l)T+\=OAmUA< )GRQO6.g{ƻ*bբ]n. IPMW v?0S.u4T{% i r!k/ hv7ަOPlAHY\bڣB﷑.KP,dD.S$_~ϼ3 &RRNb/C4J/aѠ?{SK6^q/Wߠ7 *f\?2mN?)BKB+)\vT4T-d=L˺ u2pF. {ml&RJe~Rb4v{D͒rY6\PIə:<`W60ǵr/4^!8D]D@L?.פmKU/-'[hzp+ӝ*:C2V_O\$:k 3+bF[ Ȫè\YΩeP Yp}0ym.E" %2pͬ9\Uߔ3~בa{"pPZ3{q@[-I=p~/3υDg{7+L~8u?]//kyaD%,l'kFع&zp3J!W_! F:TrhK}F8\~>)P([&d P$)2lAYCL'69'_9;JZ#\Pb,^ +YI_Xu)zpe `W .5W|%KM3e?&F(e_[Fr{D%+*B,]P'vbGup5PZ9ʡd8Z*abaV bkW[pҘ.|*NO53~Qu)/PѤ]祄M,. Wpf2_6E-,#igH J8M'$2U zr)C Kv+VKFַ~JӞiHWA K 䰵,1)s{ (2vM0l9ͤǷ@Tx7p/By7u3un6.i+*sEZLA,'~FO3{8=aȝ¦aq@[VHGkn4(`DKiRP]<:J)Z67x-֢%&&JqJ_iN2 B &W­kr֦b%4jO̐r]̟ `[J@@8i_&(B 8K`[}j\D;RKUǑo2轃ͨS,e}(iEl)~=ߓNKPa\9YUDϲ5$.*C;dIdh~k48fAut$ 9Pi*w +5jVɋe7X@UG A}+5xu<btXr 0zV .~jFCpmk*F].®U4A,""]^}ո u;t?S|݅I@3Ee.@ȭ{!<)WSF;8x5 ]_u午)B oݐ/P%nMl65S@$lMf)ݹ1wK':,[ L 2~hU:B?|V4m׹y͈XO8^ޭ'NA^2c+yhytWljK{9&ua`"/=jg(DX_,pufrArZa=w~cYA zūYWū 4s]? B^#tNǙ[VrNto2*|۫sDh.S~D|I:ՊD:"UIޢkh"8ll\M:%F=GӰon87 b[)a~ [P0Xm l%a?zUr#9Eh5D{]$PU`Epv{/)"^nZrך8*^y tՉPi/;T_(Q&0 N໴Ȁx6: jFuBMiP, hP%R![Z䌄R]=Bh &80^f u'bdhRo#28 Gm1Y[ | XlQ {@ىN3Y+<^ō;.'Qfq|cw}̩⌷151*OBp(9ð73./?|CdC߁1=%}ciTC^VN'!BH@?5k{1{C7JhDTOhÛ4r*o p QD^t}`i:\R`e+zcu KoN-{!L]Ր9 Qy{nv阜bxH[pK+ʴ^hn`s4Llf;ԇNƜY`Y` Aە5 &7q HԘHwdEAsa32J:0򝪟 ([p:i76'xGU` |S>f}ꯏ&ĎtS |ĥPRJqWa040X0(7M8,'vj+zHm%pN"4 }m)ÝRs:Ymz!ˍxf>*LOb w- "J:q4>ը_֘ƾf*ц.;4"!ߑv?ߥrx ^zj7*1< C3 xKنKLpؤRYBMEb8؝Q+Nov%XwuPXXdQX8'@+;#(釃Dܳ/ٛ+k( >xh7ڊ& Щ`M2,GdES9'mf,״a"2xÒQI ]5LDTE`W$:-=l 3ֲǙɢPnIޅ[l FQ5|9\_#{Kt ]`Do:X0>4$1DO;}ԥj]PI:F"n(ggGf_&MMn>[E ֬bsL|5^+,nȱ ؤJ&yu=F|xDuK'X_ B_h^]m_^ʸo7i="5BĉQtE8EQfZ%  9 4JHƻ*!sNT +ew!IU`s< ͜5/٨U?[ )b K,އ S#Wɔ"5_ NŬjN|M>d̴ïa74+}8oy1/eEk,iC{1ftG`J˅,~lRZ./ڙ9k]),?Qgn6 h0ҡMڽ*>BWnHt'?i!\s1ݽsد(RF9nJp!SwdB(f9QU#f Z ɞ=WmX7?!γH #"Y,؜Q̰$3ղn,_/ɼw;Xd$}M|p*:qr"NdCXMpY v7DTv%C,> *Ww2DRpqmFMuu޸QzVtfڣVu.ޟaQIZ(~l'*%,=#$"%ulIYO0<@R,]152?d#1җr8 %3z5ۇ`!֗dY9iM4;s#07 oMl딊7}QLܣ_Ah,;_7A#rgٞ"i w.4LTxg6C \݁\Di;&#XչoTZOWT #B@[ƚeCL^BÌi}M.L"EH>ظ9m] T!Y2B;~>|>`cE X:}z:pqO;ywW0ǘZ2ġ/|mwQosX (vKKmq`HL̺iijhx;}<|oN )( h+ T'q"10)50MO|{B`eZӍ@ECiP eAr+J2Qmcg2c=`x8V*xQ {jzԞGZ dO$Wv v}wp^9g&ap:K٩0߾+`Q+A[ -7JttS rXt/qˀ lCm"@v,@I6c2 Ѹ=g"q72C/QwEzvI@bÝz2c$eIw+eNB3@٠*x;uFфK6XAWE̽$zZfsY/k@3bkSCم?7s*L3ROFF{}nf-<*WFOCv\d=nF&+*fQ8HX;Wa6vKg &W_MUj.UᄶSfu gFB̗s<%X3)@Q.^kSΦ[LAlSf+zh8.caCpZ{}ߴ&yeZϜd$&FtJcgS:Xlʛ c ڷq LM#aÂ+.>"odMH~L==GyĂjJᨀHr^Q~p}@o)Q$ x'*R\1 s=G=*2q52,2kL`rH!ݍ' 7fe2)꟒Ay~Q=_+Ԑ*V!N&`Izp-cA)ָRNg| *Q1IN4ؗ| W?[`FK0{>Wz3bi~aoj 0NJvdѾVJ6r9yµ&}}r#q6FJc\ +[ՄdV1Q":c>?]r)x>WVl>q-4]qwcR M#=7;>bn>Tma Mq} 4 S 3nPs%Uw9҆0rhbb.'oʢ<駝cm|cm6Ͼz Be@6d}swkS}"@W]1׎ |!΢>b0dϥ☑L3?Xd jL*CM,yIL/ =VRPc4۫Ź=z15 Əܓ,cEZ IUYjklz8'xMf܄ɗ<&uQlVMteVB\O(v1)]OZ"2M[yyh\|(o+vS&QAfX_WX<Ds{<~Bjb+i$YHH egn%6WV*8% E</}~<7g | re+/E e_= !֫k[(}faq 'peF73^e:3^~QyG"!2t&5q{Cex*B`Lw1zn群uR&pZgZmynlH9|H˛'#ħXV!F]SF $KAa+H<I9SӤS.Sj6)/xv NK]2ي6Gxi _4=c)ݔHC҇*z޶*> 8xL=a`~k eREGx;$bpꀯ AVΏ` jfJszQ $h0w6R]4wmZ*sDmQnx8<1^_  7?5  <ŎnBau'}z,{Ns(X3*V}\H =w62mS0 >7[̷JE&Kq:[{;.}AW{&]1j<=GI>pUB\cWݧEԒ~ͷo !#fEqO'( [Ô{,z0ץ‰nX."LUA>Asv/ߗkUw356Whˇ7e~:ko+ⵏQo._Wn=f o祺ux1S rwՉ@JLNwɳEXnOo吿lbe@֢̾^\|[gdE1{ZEYsBUGm8{&+?A'DEs_`$YJFS!a3fV'i_# QC VI_}p9-KAԙ]hV7K15/E4>7jVoփ':W~K3M7U>&'Nۣ~X9/\/G9t~׻7<g6-HЌ\B Q6FJ+?}6qmr@%`an()1f0;e{ Rί8 %mɰ0ٕB9:LQ^Qp0Ak_? VyCOjyYrV>~;.*?76 %,2`ó>%-3F+hXFf%߸RH`<>>nEd:A9 _x|Jȏ5Yň[lr7(n!uK+ O@npzmnGio,DxWщ9p8%dX:l GzRGNp偆b֧'Og}X;$!YB x*cwWa='*& iMULn!P~Y+8! ?tR3P+IJJȔS=t7/@~ I9^эŴYFW+B){6Qj5Sxq y7a ;^._[Ѻk ;l`;{rw\43I0g2~ ʁT<𶄖:t1,7%ᏟԽ1r1oNChSNB"sUyˌu1BOƥ3^!w%IBXǢ57>##d1PٸV6}=K;vfXc4'w )-{x=N!w}P4ޣSk!1/տ_MR.;w `3~Fm0k32'Nę^vzP rf-)T'ƞE-hs2*n!O|h1«WНMKu֒=POh$ꀡۂMՖH/){ݙ2oSWY7*tsTD:j/񸩵1^Wǩ L/%O{M \j' .7]L*?ŇN>v90w/0̅!?|..6{ C?"Tn `=/(-Tr{GO%`zKz M78)%O%m C)Yvll]Fؾ3a ShgTYhţIh42($(!c+'/W ( S᎞@Q|&+:JHoj3WfMvaxƳ :8?.8ܻ 9tojx+L.7Q-cmǍ87bq2I~zSY"Z =2fp|OKj( DbݫH |DwURGIDb\.Ϳ+OdVZTv΀8"W~xbF_c , ʽJ&lRyB)8j ['ofڏ_{{ҡ)Aܙ.U%? Oy:I0&e60|Z|/5V6KneOr713ZqŘÍ-VB<&~,tׅ\Dcܐ|&0q0?qu!6>Ź`&Mew4u[|t"u  h^`[y>)G gl| C}އFTu('gf-R٬Dx(K"p}cx@q08ZND+R=VKF~L;UAW]˺_ցk T^<24u:k[%& qHC^A+b,]XPÝ ,1.x,TkQ7Zce7QWj~v]!ʎ)rv?n{PtxqH;/AyOJ.It;|o#RZ 8&tN#Œ -j|}]4D57YVp eIⓗ!]1N^l[[dN#z/@%YeM7/C@?7@W/u|Is{>pCZeCTvބ;$G)[e%Yq߮!r UI(0溺=u9drYׁ 7̑ FV~?) IsӓơA٤8 F|yǒe"Jz@9ugk8BY'R~Y@)Wv]r֙31Tj Xׂ iܼ\prRSo! ´Φ'm@"M؋VH4X`&,X@b_96cGa,v^wKx.M-yՅ`{cr$ĒA&*wW1z/m[9:͗_ԎGPe U`9|'#Z=NE P+&m$F9b;qh77Q,`E-;Zy\>{Ș@1l :K#]=#7Wnr$܇m>m6f;wTjtel5&$IdFv] K\Ua+>W"[4;Z1aDqysv$U`P?#6u"|[>H7m!Ɍ_JucwVRms2ܿޓmtv1Kc"paMeˎKB^1v\O?-amZ7 L@yE[د_+EݮLΨ\UխB/^r3q)E;{~Gwz,:~ůns-Ң:ps^~{?*=BC!L}sǗcL{^ PG.qǻJ1@Go`ڱ7h.|&"Rp"։ ?ukV%hG+Nw/yoɂ0;8GTfvH8: u=bűqOSCn[H߱:|]0ľrNu koj}-v:A9)mڌFZPPb I׹F%ON>ÁOEQ,X!q[Uh wiBdTJ~31=PC٘ b'iWdBm]VZ|uk2Ӧ+PF,/VDviŃѧSaRU vYU7k}`Թ}zd9k/L~m; dAOl:\(0}dayQtGr w'CŠz"Ν(bhXBG&J1u)+7sQI46x". u&VCԻㆲD㸴};YXxq-7s 9|K8jaem>VQˆbm Ejy?t 1y}庘F'>Z" KۨGn8Ѥ# T5%e`%Xh4Iv^5{aO&1eu{6(J dOJF3gyIcqvuHUoѺNG:rv1`|`-8&ə_8WmZ}+v#3ؑفTSHdq&^W*1|E[-D5陗ɥތnE/ejjpݶ +5k\鐲jsP1J0*HQ$%ZsPq[$`ϑEk)K~Ifb)-__f!1!O`JmbJ'[^rPϙ?18nw6K8,){i'IoCB1}K/HaJLdGH*횶ά0nK[U&t)6q%hͷlŊZI>AUs(O%v}J9y s< a6bWSK 7A-Ds*~&jXgҝ5HM"zeShK3m0PV{* v ^H *>n]7>'{t,8[[s@%Y.*IG'*QM sChzQ*xB ˚XỸ{>~IW-FNF?$UE0d/9d,L u66~DӍ4V|!{A3uHi:EFn`:/s |> m4Dl]m@GȺ2y[~u =1mzٽ#* t%g]Ζnj̃s-¢AsMzklwww*l~kA&mvsQ2Sl ; cBæ/xjަ|xLtjT ;͞=3#Nyb@mr^87XNyFȳ AI & q譜ZE$TŢZ6>[;C9'm]OKb՛#eCF q٭Fx贲~ =358 ӎA$~gm[yX)jOȔ<+|'I ({YsH=wq P:uFI>!=3DTAҌϺCB|rC7'/ٟ?fq..(ԴS nug1 1^ Z::~@7u-`3z{l~ƛ8Ph<4C}M"Cl0؍$9~4'5s ~Vh3Q>!#"犭3/ni2؜I}KEh_(YjȅM121? WpS_=+Il=z1d`3ʢQf`K2rIK@QgZ ?E'ݹFכǂ C;= IS =g0D-~ T|E2y`e3Vv\)" H2)=|]*+x9^=g;b~8^=ehyU' х$Z8F'H=36%Ka LHq :*g'i a:}Swm`|DY>J%2_i0iix3itG1);igـ"I&حwk/"XpK{vq'JX!`MuLEfSӐ0!7ym?p%n؀A#k1sDXwg7N^{!l^PŊ~G1bJ`&Ij~ș ̄ SE@ 25>8HadB˾%a)H+`4jIIb'Ee9F& #x)`:?p:G"n8iyP0%{ꪓ&)]hHf~'㫳z\Mƒ5A>\E"?N\5x#O\~1oK|D$\X V[L$Σ ers2&MkVj@P̢|\ݰndtCFR@:~ 8rϘ%awcæϱ-լ4M5B?bӞLɵ g789v HL픕{ j']#oaKt7W t%mWy8=v$!XTپozwS'ʥU Q3HA]Ne"\\͆ظP t%K䛉7R7jphc8|d]kXr:TbA>KJ0`K֚'\SK$H$*bze}kY!REd|M&Td}&sS۬=% *LHVRYVZ}}cS[Eտnl'-5E8:V `|4Z}wv1S#3E7x^ 霿趜̐w錘9=ƽ,OEQB%J;xl? sJg>(`8-(]Z$C63{bO0;_]QIbxLZ*~ICpI.pHxG`yi e}bO=,(efɗѶUDvE@%+KhxT(ݹ[@miutmj_Ed#6.E``FVXQR}k@&t/AwPn0r:1 r߰ciF_כ<3y~D^(\/R.ƒX =*Xd,`khڼą+V|w ֖?^$ЭV Z=ThC*ml^^Y0`v;&Hh>+jOw"Y! ).r mz;R&0;e*f#i^RŸ1 btE c+cTPo/|l Pi9Lmm>(DEn&B@=I<ͷ Cz5oPo B 0CfVi4™#Ellcb!k mޅu.Vz]Q#{80EVL}}%W Rkt%BDRksO~(%Y{8\kڬeV;ZG5 <.C5N~)=&u %tR^=ag$ O5{|jPl!rSx":Uf}0]9s{L#Q|Pa qF#-in"VSظ4< 6PZ+⴩GGɆ|^n:\7eKƩoircn=0M%BA& D>AFͦ;esX49f+PXRZtf~i^iՔScyo?A'& mh9CUR*vimV&%(N;qZlE9 ;[_x fiƋqI~tCV/IuT`s-CŨo o*,|?W!%exA^n brP} PMIWZdYݻMq.HS~"Kttsv | ÷_DJRۧ*PL=  z6)6SyyXގ,{3I-ԐH2qXKcؗ CIpDR%`ij~oqYSHB:}Q?Ϫ7o5{E",>XORU2EdtHGgLD2gψ BU1Y˟A;3?8K2;'I^Bf`SF{vc̫d#RexMupt\;4MrE2n85i]$+?̽ޫAf*z Ft@($\eL})xYoY_B2i}T*pdjȼ$.C%-ZB% voڀIj~G(k|%h5qy%0wಲL\+ȝox释;lUn }LGB@w%Y#W^ՍJys 3ׇlIrx()y9) QԚ;y?jQ BN 5ݙஒ_y0nw$XG0#$wIuƁ=oELx69qulw܉7 }-Zm^ wA{\HBm+RTYZm/ްȍHy8"O @5 iJgiDa%A;fh!|[ ݊QoZ5VDJijin Ǘ %goWwvVVyjzi3?i`48Xl/% F|}4)ǫg u+h-31]|^=rCP-V^)v2 e71Q $ҮƟHR3yraڿWCϊkk`5?GYM+z_|PmF= 5cīv2?{_g;7- ojX^ZX20PeXX1OI?8xZ?V~O(薡б]ӣ W (L zo{l>I\ܨYts Q'E';= Y'}9'⳿r(+Ez1vqo#M `<#;>x %8cIBi6>Qwa5{Nk^_OHƊ`?FMiȰ\1qܪ(zm ALK]SrЇT $$ȏZ£11eF&\~v/QFPa3z5^.L9jk '9ڦuO~K[~>W=.0|sjUlv.BB=aPn)X2 'ۊńJZ^> s0 eQ*g}>nQOY*WfhW"1r=>&8K? Q3Xcs(\D:kZY99?LR+k)57l`kt7WjwX`[2irw8;өk􀸉yAp(h<#0>`Gj%ɟ߮4にrb+Ch"231ƒoq DXFY%a`RcC}RUbfH7R,Z5$<@g+01f#Iw!_)j ~u5 Y=ьY*ym!?J(ℊ+*2lR;k2jVy8i<4vǎjp5@[WV dBbޙXc {Q7[^BH5ju21pxO*e*m¼Ild\kl8=4mgGƘt=C|PK!)&jdX_ gsvs.g/oǓzp ̒|HQp!(IWo3hnfC~E3zXLLQb^ _@]:Tȓ ڥs-rlΕ|;L5OfҺX T * D$ۅt]"FSB[EтءyWi9ްB7vX4p*ҿvɚ$ccFVv6wVzWwsyU?OT_ib^IR1qy`„pMyΧskwBhOFրN|F%ﶠgX[ܞ7uM*&lX$ B2u1RAe!*0tr_Cʊ@CSj.MuNP~O9aG0GoZs'^3О%kql~$vOmU }x$j7FYcȵq<kXo>#Q dwc!zQbNZxt8A(/62 iY waF37 q=:9=WJ5]zl~YpAl#V\y6eΓf fF6'gk[T+](}_9FY׶amФs) _(-P&h zݞ V,OK&?JIՑuV5|S0"s(;=c!mK+ObHׁKFUt} M]3( 6Om3֩/,Q!Q2++OڨO1?dgEF^Ruj9Qx8x~yl>)+"0v(e+aC?>t1DԬ0|E09[_Qʛ/Ҭ۬j1Pkó,TjU?ZulT(+-_сq_ċb ^q7Ւn.")BZSGnʀC&jRR18Hf`s11ƺ>ʮE['S|>Ьbטrk&;fK*ɻ0r;/3ӭPY[Nm.XgVΐ [ g_ qfuoFWϻ>.Sx.8sL|de$ 2w/3q&-Os![A^1DzPtz%-,7Ml_]R+dݛm3<-ocjP F23'zQktt>E-Շ$!v64/i8y[=&ۿܛoO8E j+ˁg:0#N6uˏF^(E3/),^W|ɴ﹔ uy`чxFU;˒|LLM.*Zk/AApyK]rQM:Cl`4lb?5XYAvzBH- Y$O9*ư=Y עgZE kT%/vȧpFl<~9PN. G1)CBLSGͷVy+ :e2n}N$ ߋ~N*)oi7K2&s;el:GOM1!˚/+{-d`<%? /*u ,_]%g!|t&byC~!*,a/d +xe4[^\^Q(,#sz/ÿ/.;%$ñgYZ0707010000006b000081a40000000000000000000000016439a35500001058000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/<]?Eh=ڜ.+υ-s S;X~cKgABAdƲ^ ?UIq 4a 6sA=XTZ^>00̼ 4#VfżR!E F *=] LnDcdt"Kbk2uTTZg*AŎ~ M3G|- % H{Ф+>p"B̋"4 ~"MUnnpJ`3uwo>U%aV\a:}[8fǰy}G}K(/u0ڭ37Jk'W&\/"^s!zj\^ua;nQ4`%baLm()Q+4v,70ήoV!|.0K=nJMPOFӾXPI!_8bQ-g4?79C($Fwȣ ӵ8O#ob\sp" Y>:"YPZgCᓉ\f at /KGdwI S.iA] [s&H[|tDiS)7jWPSj<VYcyu5\(a篃fGEKrmEUc'Mu$eԞPv_%tҺ ÿ`)s>`R,QKCn2Hܶ?sC:q@^~mYCcK6s'ȑ>`_Ba҉y]AC#R2?Mɝ@6B;Nj`Ka2Q\̑LZ'LEװ}x N#'e95es/pfCd_5_}ݧ8G`1}[C><߫D,)\^ ݗ  ouQ}U_7op4 u&9=E&w xdx6g%$&OѱK::/W@+k, `7!e3;hmbv.kz*/*#.Wセ9duV #XS^AK Y=}Wz_|~(},;( d]:AәXM,Gl堟H k| 0;y}٭k9iVʻ67KYʼ~6qˤ~ՙ"z!|ɥi9Fp,()ނC&W?UWThBa? Jm@0hd^WJ h:ȗ1uedc)TMBIt#g[U;Dsne2镔NjDR lC25i v󻩊`Nk`IrV|4#dm"h)!cX$:)܈ZpB$TzsO>A+\GS3w!1_%C'^Vh/qOѕ/gHF)y3dC'hr5~^o7x) 9,1A>[z Pe;0*F`&c ЛI:Y=1s" wQlBtx+y`àa. 6TO&=1ko5Ba?K[zS x~^Y| :<_f+N6'RE3PZ^s;bʃҨTH"nŐ1)\)@՚7Sv#|{}ۊ@Ik}ɬȏe!_ (OHRQ;_k *ᜀsli=OWJPЁo-XvKwW 渌zTގp@O7/w7?Zl{]5Sy6;fdk~]bALT4:@_wA֯I^v^m?6 kL,ݐ~|i$U34EyGV@1ExN>ͧ2Zy]8ݫQa1B׼")F %6踀3rĭÎh?D ZۡJt-I[ٹff3hn>Ș6{ yV ;}P^o \ ]ȏaJHN90^jY|Sgg2r^qd§/5?%1 H4G:~NN}fmFJ1%7S;sv[꥙"x}}a'I0@蹡|𬚚(E}$ SLL"?sG=u ("%k@'2ȍ7v=L )$y;@P%νP5cjTn띍r<=S`7E5ZπcUK,vu~\M ;zH.Go@tk2?cV,m;񇻽հyVBM/lL ~sjW<3>L|1hר'hd&M2b',JEK?,:m`|{T]%"$u .R*"l3, /Uw"/Ae)` k',/+4# ,8aX8𜁸Az8#.'eD,p,Iy0 EqVǶvo_̸:lP +|&2skm+! By·a/sȕ-CZ mtB ys}gYZ0707010000006c000081a40000000000000000000000016439a35500000ff4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/leds/leds-lp3944.ko.xz7zXZִF!t/<]?Eh=ڜ.+>^[B#7]s5PбVbgB'0ȿ|'6ńqeFL04Pה1'jkKϨÛ9HE1:0w|6?jTixoSKTkHCnIL,dcK0pI\PT}DFb/Lmء()J_,'RZM- 6T:p{xVW;YT&ܾXk3T_Ic߈|9|qHёW{NLsȢݭ7m%rGJp+ˤ>v#Ӫ?Й̯q^=/Ö 0! <bP A _v b.@dxNLQ9v(%$QR _p^֐GZ6?p\P.Hdw8}@4N݀㿀!)Ll]Wos*?j'zAb-⾉?=/Œn S9eXo'7q wÉx,B*Պ;7t+w"`C˱3?ԨI4Zؤp徯aba仰M@l7jZ梯"0s;BD*t \*p>0%`l35&E jT4 L[%1£8P񹂿*0Y gl*"?h5s"V+OLnBO-dK[ p5Cʽ߮OP=yGk vJLvx ´b-`Yc wW:TY8 (*̪^I)W}Ċνyr4zV62RWjUX Dv`0m[S>9ŁP"*nҀ*LE(v_zmrmhlۊ0uz@g!dgkǠ)RR@MA!8p'\uCjRZ"~;bZQr]>ia2$С(/ {paJ=Std_^)G8t 9/nYI>B)F,vb4sԞY\EuQ+bT:aqd䀎6İ&y]mPX0z 6}y!.Arp!.%^REv9PR]N* F )-Dz~CIȦ~5v a}Өf-2zys׆3Gk0Ey9L3vv,\\RaFMq"M00%O$=C|4C_PC&:,{?CZP :O#PO0N.GkH%Be9S-A,R{X5@ wLMC[Ë1JMY:O$.Nۆq4sYc@nQ$R!u_-1k]ÛiUR*==im#R:wז K\# j]uj~buEY.ajE YKϾqFL޽.Us _3[0N\UVzOQŊT Cy3C 瓓4õ)_IZ C]MkّHC@X@6}j) !e s!O3j8+k[TVhlXV*(P'chAli7W2;Gs!K4,IA1FcP9q 85'kP/IPgm~Q[U0sxVm"V2&ȞU?}S߀VI9<,շg tD8pYp E.(F#m$ky[sk7Ϝ yP yR ^3t_MLA{ȪJg)(#$mz.ɷ|3nG>T8./tv8̩",[G"W]]+Kz݇&W9H$n푚Bo) QcˁLP1zpQ --ėHDF(?LjL5@gH1m ݠ,O ~ȵo]^B$2\Jz1YР&-=C9\az` }W]v0fAd |O2M O,- >0{e/vwB1K}NzY;wLfĐrwE^;,^A[.-kPG |ma;衣N0f uHzp_/M]}q&µS#nG_t)@%%0pLmle^H܎@ɷb+>˫zc6 9 ;'U&2,+`އh=q2 =ˌhms@bZF$zlaau'mh6%w'?^g{\s7f zW=vU^Th*"Զ |6ksCw'.P*vaѓtB Z?m)vZAOǞ bul/^!wat(Z4I&ۄNT' Txehm̏b;`6Zw[x?],YԸp|g8J/;X (Mî%=6Bxҥʑ>eI*Tqu=lv".&HlCs09 6uJid?ѡskToXx_?ә|Ex2ۡg"#:nJҞ~YQ)i  X՘SAҴAPz9Z`hwH,V.Rx#%f@R՞6n/c6y7H4n~1q}A-21, މszBzYqT#6D mf42:"w+d1I:!}zʲT r_ME,}!{x{Q 2, +ء钕x Lmb8aS&]R}SHU S坳eooG;LY) EBM$Y'. ؝S!Nݼ viI\ϤY1m4~DEMO.8'qYp޵wtf1 @ԇpE-et`b~iso@10-^r{.J{#p5pʞ qF{_N#R[@oܚPZs4Vdޱ>e\OU7#)|M]5$`p_|ʠSύF=>*x-?eC-TkٷˮM<1"T=>uj4dgC}i"(P" QhBkugŰ޾<` Q!?ixМZ~/?CUax2ɢ-;7Ml@ê 4Kb 54&1thܼJ'W'qu#s,ZpnS t^R\Yvx'3Vum輻آgSD OFH"_4I@""*.ODdfe5$9/ @_>2g)pI*u(6=.ZYx,Ԩ O+Ņ &}DК -lrV }"DZYH*=G'Oa^#o0{Worb.aS Fw-js'˿gڼ{{J&6',Ik pp](.JrE..ǡwJ@nL9T/N_VC:p/hRf]摾HEvt1L^qՠ,+y-?ސ:A[U߽DN&P{ h̫M(Q3jx o-22#oX~珓[y'Pڕ& o]YY_pG xC zqMs|<&I?<گv,kG~˘n㡒^ QAdt9@Vgaak\v[ [_PYd#!A$O>ֻ%xht>Oۑ"t$Ss?F㛣^ёXjA\u{"J-lYRmTf$pj+&5js5Lx*r-X 4 u Z?tJ!x[Qd[BU"Ӓrd{샲#[o E46ZWP&=*<{ep=&V̞UMށݨ'G2 H]k>߀k$ ;v3ĖSrfp I L# 'lH ^@[rf(;<Ӥͅ Բz (CSG&s?P Ɲ7JpqFyCG2V) N,R2֞{AFvH/ˁS4ta@ cGLAT,п33T` Jr҃wd_oL=:9 pK//6FBAtn;nB *jPYEwrkՍaˏ/( vw\*_!*w&ERZVd?X4/Nt#CA&ZC.*e; x ^ᔟĘ 9ygV-圔1GgEqU?oY<6oa,(lgHt.J/vnIy$6@Yy;3X1 z~:mj#4v7sK Z[wn9HZ]P>ֆY٩oH;;YXWq[LhX&2E' fB.qv"U/¤#?y4@G폀=_,ٛs~USm'X;3{>HlNxR  Mq@ z8]-c$wԺCL>hWxDTf -<ٸ{+DJ9-Xɕ[F<=X_q>zȄUm5;'%N|IrASm1:w)Ope: ^\̆&7͛E[x]dzz(#ي4 f`dV0^.| JKehW&7wh *]眙.V:Н7Z:B)tx3wVsGye|"{a))dżz#5d__:*6aH? ^ ]dy7x"-Ձ_zGFq˟m jdh',tlmN<+̣*=ZȲӠMDϱ[?*ERԼZLPa.Msr ,Lec':B ^s4_}QF^k$gE9H¦`>z4MZ9a+͢n" ØB>.b6;i JrBa0caaǴhڏvNk (Փݍ vh&$%斶'aw&CjciRWݹ#@swRdG `d$TөV=_)UPaA8Ę='dnڲ8y,Wە9QP}=PZ9F~*JC{.F%Fm0I[mDQ-|e'3E5(s}4N1w+M0MWi07@QLAf=OnX~?8!ˈ1Ɖ wkvNLѺ$GjMgc2ȹ+?Q8k(yK@F(h9pAKjbP@+ZGȾu@{Pm/cUA$Җ;g3r!"zjb[?F!6δIr`~ٶ 8p0}+],6BӻR%NXh7ȅtI1a[h=CZ5-aM,nY铿g)֚zB$XUTS/r"!6(%k%4. xLIMt24ζup},@sZYFc{t0e= yjW pPF->9qB }B42jH$rf.~3{=@kItmPh'gb/*Q( ـ_;(Z1 ZoZw/wNCk+Scvsoe-Uv}| znpvs#q.N7W>j?yx(h'3fmNV TZ3Wk 8N7#"l-|P"nyylu(;lpBg- V}vB&"{ UGe@=cimV,E-yRX( :X#j.g|<+“Nے9=2$u1Ta <*(ӪǢ|*-a4l}ɧK9+ xR0O2H'\Sq "+)9q]o8wu=SN]NIJt~~_(8䉭Q=O"䜉Nv //0hR }^GǙP!dmÊ;6qKvnDX$e{" T۸@F{1l?Tc1Mt{`wBdseV9`FPF,LNGGoі{VVE*G-FO6_QeW$K1ٸb7؋ P ,|@v-ٴH5y2a >r\s֎r!1M4QP6g>K9-PƍTfo.3l%aTLUW|nտM=N5.z(߃̳yL?Qm B6. A|Er/Տ i?n* /[eRVFoZKG˙34D;RRłS fAa5{Ï)xS_VZ*`{aOO0ߴPuQlBLt܍3*nrBO;n ݃koKU|sΘ=x褊uyI[INĦ3-#x  W¹1u$:>t$˱O-+u)Aߥ^pㄜG!SQkfRltN8 ۥ ?pɨBAC2"V`B/LÜҫF9gzp.KuH>χHJz'CXB9/N-8i->.* ^VD]4{^y,~%QMRoWJ6GK <&NP̂i$8Dznl҇+N h6YȽs ngw ^M<˔$CX7+:8fFAyorsoTEpb}3kp{jeKϦ#S8tNǧew3^52e)|}?؍ $.RnF2`SZ;?}nig92] 4Rm^d6Vo*Q°c[ F.<"=>)7 \%:Ӡ-C9\޴ٰK++y5Ԥt댴‚;[k6zA>KexthEԑ,f @ygޮtc^i}=M!<U# ,&\w㾈*MN\{cҰHh ?"z Ȇ{ij (i\ɅPG{IyM\Xchl6kz @,$kgev/WŚ-$-jwyHdsDgU%Q9wg=;dzi A0Tf`Y> 24AN#y$1,H0\6EbE !f*v{ al T2 ɰ ֭"!(iƬIѓH8%F^M؝\>z4(|HHqa~D\mv^ U1-G 2?6׭#QG1{GXyvfF{FC,}G3ImkZ\0G.o"i~Q &KD긁EsvoOHjSHOH~_ ))XuqGC#4|\7;;UZҧd-QwJ'lifW"ؗymŹj[Bp{D >:05- MK H/D^{2Vp>lOC]^Ɔnq{z;>t6o:}`6ߒ$ԪHaJ'TMNbÌ:pEZa}xuM^P[3kTPcw}&YbQHR@\;ڴhi 76ze 8~w$_!/E0Tk=>Mkd\Z$]$iiS9j+㉣iE&; gP)p}&E;r4$(&h#AZ3:S4Kg<, ew1ߗuR(埶4^d cD07hL>(+zw 뵎vJM8G|6%Fݧݎ`QƦ'/.Q$34H[oU~G˷*lY |_)49H9%R>Zhe;+#6%}زR1b=.?i9tz ρźIޤwHEizU<:1D);YVa$~߁` c{f!D n=-;[ᣱ' *֒Jܱ=!R{Ԡgŋi⃘IqV)[iY:ķֲ!aEoD6K4^,4+_w ,WlmMYdj䨬25}3k"a⺈_NVTc@PDGRWnj":ism{sX9.Ŏn+AN_710jz(lR 6_ˏeNJBI|\Sn~|VwЩvbCE|Nt'ΤnV u3a[QJ}ԫYgp85P`3gJ|c9A^ Y9 dag) Hu_?am[RRosJC %KL-:PvvC' 9ds'dk;_\1p 6?hfݐҫ{@*8c'R[H&B;'hI-Y:ߪd,{:?B2Թ".WH;Z˴UJƢ`/E+vVz:* oI>D:c{8VkrT-VBs Db-~qrp@Hi/p`.q!!pSd P5EpMV̰uY$r@q0,F?#MblivQ{:<\(;oN6I;e\Zz2[#lP 2**b;nx ivl`^OØǷ30qL>Į(pCcPۭ}k 9 _-eЋZ-$nQ)S!@ cA Rh|X PmE+(u/PL"ߨs}\|-]V)ASrƧ{\UGX5B^Υ[SRi Qc0-[ڀi|?QNNq& ⚜dGaez#O u_QzI 4jjLvE{C͐-'OvNǫu)^l| 6S[AD#YW ҕ@;.whrEcn_=H[$*rs%z?4{;ʷl]wxP`b=GS^"Ռ:'QH;J㺿9xOp3CBYCk*,8V48HP ls)AY[x%ǃ!nD^\/9M'{nZධ^[Mf#=cnOk "NpqWDJ4Lv^Bu6o 3bVm`tV `M4b l"<ڒ`C0f.'T }·~(Il",- <DD>̏٨-ljXJu2ZZ!gJ1eɑN1Sa?|T"FaI;xi炊)9"?Y _f1<)vumcETP"u ,+YlDc+e0#`; 3wôq#N8_tkahvw=}Bvo\lٝ'U9&}nӬ|V5aX>0m73[#PO.w;$Aa|,mTM$K3N} SGao%:NV`Hm7L5]8ABSAUq C"F%&^ D '彼 ezp%]WLy! @m>Dkv~]//χAj?d5hε&o5äeA ;DR D|x EQ60\cYs9n?3R!"Csi:g ݯ{-;wO%i:_+i1y,4"]Zݱ\މERym-FpsnQgY08f'| :)kH+60?g%N0&S/1$/jck GzP Bf|0a!=e 84^%64NAix_mIٞoh Dh 6s {3O]2)[&ŠöӁi^7?h2+y6ġձ(_ܪ̂Q ǨZ'XJf3hEHrܼm BZ(&IuۆO xmBoɂ5К}&i?֮NrLMm =F^=^vĨz$ƒ(E^$hf]yY{BZǑ-KLj5OY9猀ͰxڨV)yslndM(oMhR9~3vBǬSi/ ( Ae+A*ȇR"@GEanwVK־ψt3Q(6"~rsnt@Ꞃ]C:3|XɔqĮraBx8z% l_,T2UqᙩY*t葏üd0װB8wݝZww%rF<ʒcaCa8Mۆ]N%@. 3Hz4,!} t+H,MMg9t Z-eGwRIrn*B^X <`akOC==PI0 }/C!h5c0ov2rm1ąO5FaR4(4= &bJUeyK@s3lk싕XKlZӭs'(|gM%zO.9]ȟ|+O'T]\M6+zz.[m]c!%eɈ/>0WJ<僳/ kߡzhM@9AIu#y.S"~r.7m~0uPͫ1oSm,TN]xAhz5 OB;crnňя85˚o$&h-A%Qr+9Eg& pّ22Pñ#D.<0HLb_k+Q>GE_W̩"ֺ X~q'fCD66+^im K"[-ʲ=YXCb}\nQG++Kǒ*"֢+%\I '4YFI/Sd8ԄG7$j1({IX:vJ Vbⱦ{S ([+HelyF;]HZu#w; S% 6k"¢}Z) kȔ;K+ب/mI1) 4ÿӯ# P!:F΄Z9C_*ߊd@6L K+(M-GŚJ6W;Н6m " e#wN9]U7b/_5e/š"eգ b#Ey9r{w*pZ,pU#قn9Gth#lLR:eӧ8VEg zvӧno'\+l؅I `t&0򴀁hoLQ'{/DV N _Aoh4 rм]LϧeKMv6FdS_)1fkrď( =oSǁ=&"Ilkq_`g j5Q/5*NꖑT?mӾwha7u8<y(a\,ʚ@}vLZb[ r0&"Ɛ$5kN/ie r(l{T)'X;Q9C_l]Vng!y_$('K>R_ WXCc#L2{ڈ*&ł4 JpQ' 6RL`F@)m>s -j=;Vݛ8ۯpQÜNT@._NmekE 6c/.DItZJB-,:LFCNÍ {2b QSRE>zI4@w 77Q^L31n;cq'> *PI"w܄Sj'}^I cO:^s8Ek,搫sp.تi\k~zM zXz@qQ WZVXLB[Al^Kَ]CqJ w(@>:>EqM(rr8BR=AbGR]>^&h#ًZZsZre&1?+{O-Q0bU e(m/sF}6d8.s֠Y ۽ Z -5B%q2^MǐĞ<$qTo\99.:EċA&vwkRE]ǹCDo\i:'*^!)G&wT;̺V`#dnjL%o4IB@ BW: v=UA\FTh< R:#2 !RIGZXY5(`GЕ4l田-s_mw.yGb4^$ɠMdԶ,ı1̅ЙLs#ReE8q = Ň|)g7xT p6wy=a|Vp\7Y@܊څ޶s4c㧣FtnW; ֌Kyռ$ Kўql5gqK?)U[(@D@|9%_5kr1`R5g4e<92,(mN[ACjtvWONLhDx'1"? v߈^wD՜Zh-!Ka(T/$y?14,BdT76-9جm.ܘG/+CJHzXh6އЦT(vxfBY;] w]wd^4?U O1"Es" %^$lD~y kǿ1$#{C7vG_04F@W6ӣ EH 8pmTʁ( K[cR kb:.K*9!nh/!Z@ na8nЀ Krk]7pis\YR᪤'yZ >O*HU梍Eޭ0EbKw_b2d^kAb O pkosaz؅6yJ֩M(閈ײ;V/(e|2zxtww' $B /N8 !tU7;]I;3EdHԌ4c|!^--2A,h71#:V4rSP΄LHLy U/@;׍+sf_slJ 㨵7ۑGnt(='PrǰKwj!* 4x;7*Lڸ%D|0Z g(޷!X;4(A.xIKC0~!'hd|w4 ;UXA53!O*$"-mlx"^;*ӿԋmEzU~]l~JaKH`M3IU:XںN+A>_%l~dw.mm|E0Pb=ee@cH:ۅ@Iў7$U|8s4'U4_C5s1P$-,I`WgRs|)Wn, PS:˺E*R(Oba/fPMKs=[;bL̽r訶 y'p6}c9QDZMk ;0(Q׊"%Ur\ibX$_)=Qi)\gY@KWP%׎4r͑`Iقd)W8lьllV(G/Wש,M5kT7۠Xl))-hޡ\FOnBS@0A3E ͛y4 |yY`ўւ%Q V( }E9  3c#be#͹c.)};ڮŸ1dĊr:dC "<ěss2y6U 0J(1Dt;8敳߅Ԗ8^\9 ~d6؝>( $a?u MF>s|5^- ⁴UPB P5s!QE{`GɌ./itv脘 ]Ҧ92]bWg C;A7*9(t:ѷĴK#^s 1^oLMܤmI<5XGPj=_8AAT­BȼDdbs tlBgO$yiN6C?밠!soӊ**%d|3NU˖ӕgUӓ9g(Dy+9H5`mt7{ɾb1D]}$Qt8[]ۘ4n}Oxz]d^\%58:TA^>|R<c̺~z$HPqgwqc2D?Ws()N&m/S;j6]- 8nǕ.},yHy)RGG@ex8z%ZYcHR)X~lP`[<%(1Vbk~ @fy=";gC wηGwS\4ȋiGuР}: X]Yus D)ntLl{gzY)Ǣ`Z%qB4.7^9r7X(r9dm"3]!Ph[h 3~M:#0_茬e*&F,.0\xk)3BPn3 ,a$!p7o5@`V[ڟHRx+J"6v&~g#]/&iX/`Dy9UE@- +h|.$]𗅤ظ6* zcGXz˻7v B4$5ad-y)pVm *7Caw廗t+3'XbB sWB\'aJƺZh99ŵNeLϑ,ڗsj=_K[1re@Z*9C$ P4e7(mJu0w~r[v2Ln ^Pŋ O$toe#i .$PUv܎Nn~$BfeY7W Lʧe7,22`iBaejHc9[&s:BDYʹ`S`;^AX@QrO dQ3n F5Tڙm2.7~ l2/W5^pTj󯉎oSp+Wn;$Sa(vDO[s3Xf@vT!-BHp%> 48`_Y%ERߥQ$>3>:pa^2鳇&$AssR08بk襢ocw^`Z"20Vvea(0 g&19CRe~xc"EHbŭsd Fl@h 3-5T_Iu`J@-cR0D@~~OD{@p6MX,o!{[|4o&m.CNX=!swT!pPa{ΪmOg 4"[!oM=yM{\n:rhȢ2&Rg纈LQ]v5م?O/2pLm l>ftɑؠ%[ 2O܎OUozf#PsC. ~AAtUv ^f>XTeADmv杺 ǥd(̋dذP uǼ?yX RQ̬Šj *cSͥAKVu$UHK{3=,fRFK Fjg:6Q?Rэ^ͼ1b>P1Α z&dYyv={m왺y2 OPv"Wx݄WO!dKM "!dET M#+p$váw@. \fPN6;|M F|yE-U<  G fTǢ Z{{3rf¾=,Ae4C:BP{ ]p'&o糲a̸8t=1.dwo(zŌm.M*9RbT=m{^/;tTj*nC3#f{fZ #Օ:ha TZQLTa[%߇ڌdSZA1i\DTs GSvQߦ1WMtW@a첸ɛo.NCUT.,6HᖡUy|uR_NbtK'tޘimStb %훑GӃ.'m%㜟8X8؃ɦ^1Ë"ĿUlTKRyx`e*|K.. 6u ʶymg+2\&ǒՓFz#K]+.>]l*!5J P}uKј( {w7.xs8 8y^i?ɾz!Rhb'SgB2V0(=GqjC'|z7ϦBi``n] jKU*0:+{pqzB=>FC4*]/g6ʾ+#/CFԉeKts0R,PmÁw4 $e^Za|"~si(«(4| Vk!Rn8*s8vؠGiL+s2ɔ;R%k%M}9^b:u)oοv*L}E54(RCGS4$qzΆj \Y.[U@T?mɚu2%k0")1bw:]^Z=C% Z9sw/VZϮ)\.Vv|ò̳<؛z :la$3a?p-3PY7o}!9|߼ˈU>eoDdBlbjs@w@7 ]Ϧ$"*ڈnգhoV-9 @kl:o 4Bf;n'9Ó 7@ yŞ&6Uޅejj&LҚR\%˟+n=n>0"ױ:5ܪ}wWkg/5tlҬ/{/lɨbϥ›GJ4u'T*}z}Ϟ_i\Gpl> ),KPze$CY}sȱbZjm8Ul(q`^8&P|,srH!dg6jJ 0Fa[1-:X^/hŲxaMQ>z62Ȯ59|> {R`ϭi .L `-q<Z6[bRizKʄ+ Py5<+nO -鈂% pg|FבYz48|~tVEo'G^soVs@RW0LӀVsKc2bV1iwbE4Fz:w:fJP*,,e[^#Mۻ0f<~Y.R Yn;HȒ\y9txS=bDX+ . WBF3;z ]ai f4WyClu@$1??Mq&NGW*G,Pq* B9uyܸ '%sOdcjRhH+Xb]EA"Ltv[x. PzP,gCj#8 5ťDgq xÙl/f~b.YʭܹN$REk z&koa/-_fKƩ_2zdo=aOOqms7v_g,RE%g6x0S4廬-h{uX2Rlxo")6wl'{IRe)X?IWN?sh-n y6kܭّY,_[sNe} -"^ ?v[}<} Fe6Hr굆Jgk(0*_>}V{+..l&f׹(X-$uIF{~rM3OMqm3Cԍn*DV=I*gƾddvf?;n( G^ RQ " lwF;5-Z&z&ۜQ8I>om0w `ۅjS4NL*:+ubqΩk;xf,oz.k_;Jx.isKMRhS`m֗̚wl\FIiv_en)_ɶ㝋"90 [; | -bA t 5|0P} #C솵S*RjbF\=2wcfzr"1ӶMͩi#7GJC< BQEmjȆGd>^!Cmfmgؿ^#x8-/lQkl3{5szQw"e>݉EJb {ŔQwр\7wiS]BgEjTg.\?AEx[NB_-@EHv *K RجIȦwJX<PyHQW J)$OB -r\Hguj: GdI/D{}ak;_ފ~k=Mhi [\00A4z5Y쳉{o&/)7?Z8œ!9s>GLA~C@kݩcbX)\AԼ1MNo1~T.zE5D7]22ƦP dPDc= M`YJ˓HcGf~}_5޻T >G4|\ׁL}!s)gWuRfoW? ץ}A!g_ݬ]ѳoiEO١muֶF4'0 ,X3Dsf?wL)WU@a!|my |S؄m6_2=bOZT2h@@G#|@1 :*mwnsȖFo: g4)K޴SS9#`Ik v\[n(,-;SYY2[NjrA*-Z[]}ewH#Ő=_QX TW)şأ|C@sPUȾ6Uk +– p6Kٗh~Kַk+}Ћ'JOg$襥z!"o~_]ǂRϾe4 2wZMsi;H`P!"8lwmcJ"Elm?Tϕ_!Ő#Φ)hhKi1z@vm#)A[azͯͭ(b7Y7fz^N[g`k=dr-8fya6@9,e#G-?-LNIKz|nm3bؼ;q7\I}6Ol^0 l/N"77ZF8M Ga]JU MGik~ԒaUW.cHsE$,wTDjՖ> s]OV~Ml?gC oa)6y 2T=c*^S4Q4Z5q1mdVrTmw( )?/sů37^KjxD,6=( @x[~y!kܹ֫zU3 Օ[v'^/n.l16+ڻ6RHKUؼ%^b%t_*`՟8H YlE&Ukg*)8 ]lւ} Z9@S[Aʲm, +dv"Wŷw0 xU9y OIKMjz$q7}A_TR3&O*Հ hgŸ<~VƤf`ЏgQag%l)._LЎ@bzG{l, ^cH- "|GgƮhRɟswpz-/k`mCj=96 ^TݣYnM),h8oέ Z-4Fh{d>K["鋎GL`wxAR#~5~ I.~EC /K`l0GMWMȚ(ߋ鶥PeU#&q o,`PA髴f }ADG)/}Ne"'P7 :JES&XLվ=TM%gA>76i,TNg Ҁ+d/H0AgS'J/׆V)q^FQۓ.V !tiPt+ 5j|ՊB{0QcXlOдsrh5fR }9(9i 5LcJ(%/z#?|#Q'7Np{ZQ_B9u4Mb6>xK}خG1ҎH*!-sE=ik$ǘmnt%68<[\+g/O#Xx}yj\(h0r݌аDʲi86xœ֕n%iQ#'*?ЂEXdzE:h-':jR ^rP@y%JZS)jN\Z~ko ?6^6`{ 8\T+>aɉ\yvU!;&hs;6gup"z,]PKA|BvUԗ嶃N݇jt%wſz5EEG?:yR[*o0 Kg׊bf<8eҭ8Fjo޵b Sj[ЗϨ%/+zD);DᚥbojŽK-R2v0* A=:̜70IZ;6Ğ,Å[^If(2zeSKPMNQ* Em&)͚-5.[7nO `>iP" brl yЯ/p锄i;9auXu)(-4L'\+'ƽ?iF_'ꢺ!1'48N,T6LhA T.[8uKNT5z{ד7'pWu{[Xݚ,&aR(ivTXF6@eL +kЬ OXf|cPm0+R7\ rSʥp< u%&bݱt* 5yr~ ͋P-wJ﷌**Y2 '+R\HTX\:l=# Qv=ѵ;*Q!p .jlcנ}^9򁥗[mHb){oFc_ql{C,I..4 f}F.tP So̚O܄0]oے2h4FwǛO>fc2 d?"od9:E?zS{lgЅ짍f)K{OXj>#aYF>1 qm}e2QR =ϼR\ӶVKгME~#^eGR.:^Zo)ziHvO:9M= JRn 芛*0]V'h] 6E<[=qеgg{swgҦ0 AQ˗'z+9j3֏RU7(V (񩊧n$>ge\%ɇ;=tth< R:Qkݩ[\K|[[5M4|Z,N3NgOP'\» ;%!s/u\ٮ{Xd^r¬XO'\ŕЃ^Ŝy5 xGwm"ZhФ_ǵiJwySh BB^أGÖě9h붣$z{wuCU GxGng*}PwNW"}uO5x9r~FdV_ɉ{vjtdKJVP@Ǯ8+۹V /"؟)2Am?M@ $ԫWصwVҬH9Iv>uRHkԶZ&3ڢߺ'#Tcgҧ섿iۖ9_&w(s̠;iW!_\qpga?3K>P3e2.(5(zŽI&uahy8j}S쮠X;` M7)A%vC1ՈD*AI-A+'*b}lTJ ^[0%MFEĔ:0+xp=3Rbn$;mF((^Ecy'c|E|+ݑtT*&!K(#.~vd˷'Q\X )rZ-F,=3hBs㲁dv_oVߨ%C;-1k59&WoQU5p v~ʃkj8d @酞TzzʃHTڟ7[O6Ze|׿BsBm'QZ [\S-^ةB4)[LC М&@}P` b!wWiDu}t'7dtw–nЧiC!Mz7q۫"΢C~ߥœ2hcol\!~>VXwX!z{m`ۅd*@ l:$"k w' = tGMpzxY"JmbclQ0Wir%ʓd T{X_i0FA`~ƫmj9I cܦ[o:JY4͒}f1v9nt]%U刧 E ˬ"_RAp)6Da: ꥚QJc`<ip8&n CSol*='ZppHxF[wIG m" D2? چAF2#X>P\bm,u4o XM32gJS U#yrHM 'u爃9}WF\Ϥm{-?޳r.Mēfm`,XjW&i\*diXYyI3gQDnѬُc/kqS8^cOl tý4ZvQ*Vuo- _+vg,l,T@X'ȏ|94%,vt 㬆,H e_#)}-~Px F4Zz| UݜAx^uv؟;"E4q@C5{oq^g{)g3|MyPb&^V-a)=\Ig i> r=7t5 L1h |p5jLxX,&ea3v4>ڿu5ɲlڑv=%_= 2tykES{ .i\4,O DbnSv{n?B[rي^#x>&߲~ĉQXiU-"8,k Yu3"yv_!eG"5! ^[+O,gYWhy 3Xgi繁"ޤp+z?qEZJ E0KK兓3r36sH:S !.#%Sk9~eQF<1 Ͳs~ Mt9/M$_pz'\Bp/Q:&. %a3H oW|?!x< \9"JVwVobÂ_lm6biGsȖ+{_>F;M$5f|M3ON)fJlǒxt) ݡ4܇k;eC37WKa !QQqHe`;<~z+8FaPB~w{/T JϬ4Y~mbMńr}0+7S[*1h(tp-m(Wmo3=7ԯK*e Zuz1ew*z92r9K㾫+@G>RfEǩ_zcv+~pSA3R,#u$M{{l6y:]cW@qJ=% ΫDjO8?C^Gc7e0ԞŢc|X4}yzv_DA?Nj;^B&^c\ P,.PogSy/;*.5 \L.aRA&z~~N:MQjf@ U>D+Wm.HT08y1CVBC2'w2dص\T89}.:xs)M"Og`2SS<[.j&K]֞K|W(x*Wu1͵m]^xH +_Fo$ #IQZ\[5aԫp.jD֏MJ2̄LV~{,<2Gh,9Te!d=Baoj.p{}دߢ5߇Jc#Z<_HrLl ;&\;g%1hZ."ބ#w?ZFgV̂Η=`ȥSigYܝ%*kku&WlsxPO䎞vJǿ^?iHX#=DUғJI$͏ v | " )TPwl@5GruIv$fHBÌ9xJN2#vc\rs@ "?E# b;\+I$40?K*. j۳:ohUeHv|@(Ȕt+3e<!C#k/'zo&ao *gx+Tq`߉hv7l#)2^gqGp:cC}p =d/#2j [cJ vƞeuyWguo@4GGU0INVa릍nZ X1t0;:=q@hSРs3Fr=}75 Sx7&9 J2͟`iMm7W;84CǵƇ7*vԎpü!%Y2l )_Kϝ\oa6:2AR3/^}F!PxW̫M_zx$jYD!rCqHW')N]~lp!@2;G%ߢY|":=C>%~ڥ/9xEݭ"[ґ:umy1g++2$ B9(iz(7-dJYF} z|`ʙ+>~HqG€|-6 hBZʵsqB)&.g0\F'^|nKrEg2X{ezKdu1 &$J>Jb:,ٖ;NG7xFAmİ)Yu}j ?k܀`hPƂUک$m حR{8x&3-sNxȗWD# o^zi6wX|±1:^&T%v2 LHN!fHH}mu@v<A$J?`b=rXN[@Ea:c7 ,x wy6?M=Z)o=<mh(^xc[  T_J( &_|V(ZdԞ{NTq(ܨ1$Pg 5pvlmS<fsd=u"Ê$g3CAaRw^E7|zP?8LTW%+p4$-\BEFܒr;17Iۓ>3cT@6Bh$Xk1Y8{#J=h9w87Z2shQKt,s`G= Vli@W6¨elkpOmr #4]Z#,̜lxtPpL 3jBЙ#ekH2 V1nJ)9}[3(an;zfvin]rY7GT I~(*J7V'CCI4uG}t1J*q3ȴs||Rӻvc¢oEuhbкd yWc5í-QVړַG!=&O cIUrĖ"Hp8iLPU5F2Sz[Vzn`M{a}?@IWVs%AF /V ݪ1cH$BSa[TݲжTqf,պ`NRJpm-P)(T[EDdV@S 'P]X103>GY\)U2~,"m#h;8a8>CZCl7YNZG%,q?Gy \Z&xc),( "gI{_`_˽BwfC|92;PAJuyu{F,g5(4Dp􇗁ȪN|+%}몐feS.*ĄP5J#Dfފ3bnIhYb4e%[<C.K KFԇR S`7=a6ד?* .4f#o.[V2 ʖV,8>{*BlHnJ3JA=di>OBԁS{Fmre4jA]GErJd3w͘XZesOx Ř Bة)?=2< "Y,G^߼!zz&uo?<wzN&4f#aRji)MtwO췜| .tvN<ٷjB 4DQQp.">>B9-zDZ09qf1 DŽ/|{g:F-^%lhQ-fB[HYZ.V AF)Np cl2fe}ΗCzq,+*>Lt_XLm͒c9WPھJ,0 8lm:U%OK;ʌAee|y~&P/zy#btQ8]?h(+"D>J%l2 )&ľ7wsuJ3wqՂ (-V4Z[dgh e_+C t4.YSw#Q}Q?0w(}cMaſR4<3XO+Gq6mBCK'E9힧}Ů;/A!^F֒/$tf ϕdt6X<,S%ߛpKt1lN;)]+ȟ~hKdX_{,{4Ӷ8JmU*i5mO0qw!HYA j5b؄~8k<4J-x~! 6:bM C>k=^wN-%y"<8Vxaiw(3ɺ3"}"'ye4Ju|*&κ#@ T&ZH{ρ0n;#wv]H4&|SzTaV}瓢.;&k}1E|'^].l2/KĘJDVԤaPigs(]huc9?55A|;<<[)nV4(MPbDg+6=XGvGB׃qNH}Hb>c$iXXEp)6$ \AX<$u 1>9a”JzvO^_oMPt9G~{-c{B^ z&hW#l Q#*(2mʎNui4fԃƚR8 FZqAaASk}_UY# ì450ʱ [|>M^$oVOb+lb4,Ȗ8~b0%׀AMooyjz}l6Nآ&6PegjVCI^ |o534oUSp_1De p )E׫aa'zI335zN_DKi1s~2XVt,IwO^1jZ 'Jvx>-ol`oxЊP)P+xR,'YH[Qic5_ ]%G&K~LjԠ )z3"{;w> SviE`NԪD rG0@ ת k!` mbsHNϐ -J3u;?mhOmbYm(bIػe<xt04hMiI8y>ȫ:e9: p4H/-ì0:d.-<{XW[SNiNzvV6dwe<菲gx龊 NF ʩ{;l9~ tq~^M~нǻv`|wTevJcEl>jΟ\ޢTl9`GUE>&,MP<: \HKx#L^Frg|KCSIiLjoF})@{+>&m^iXt)YFմzCn3?eȝAaF?+*!Y}FzxRm Y]`obT`G"/?{P{T_ԂfbXuG=iB_QP Z/҉hKe;M:MkMd_#.\QI*1 8g:'.԰@X'QLfqJaa:! 0 Os鿴鰝sՁN^DzJƆsؾGG)qїa;lM6]hQvGy5T*G!+dr &A|c΅' 6: ok9i.n:0E ,%gGӦ69̛K& -`Sjf<~s0H,5y,N\O@˯v)1Ks簺cl\?%⒚Գee +*1\=HFC%\4„kS'=eZcw(m%20H%bEs=l#u ٿt/ Toz'72@ZZ 7r^K߱ Z߄. [ʭ@Bms^ǎ׶gzeIpuX=6$$3S?}8}X/C~QzI`LSf͑k ?qSp"Ȭmu܀?pt9C"J &%.;SdZyQnة U: -ȏC)^'ɨ ̖*)^=YZ_' fr;V Z咋 >b|s;WbN]Ň&\=,$-8LS'НYFB a5H#Pgz*EBވ?"6!Gu]W-s#B:ݡ[m$98xf JgBΣI;~ 9׵sV*>lAMfnFM ^[f; =+0LIK:[X~?Wd%#@[";|Ur:=މb+HQ:Ga_b!^A|/7 7*/wuVF76I,3>VFVꠍ_&uiRa~>E*\T6>nwsx fLϋ#? h3:'QdL8)ࢹZ1- @r ٮ6uU%@H: _2Ad`P !+xB' BUpyx7m)7(*p ˘SiH=h@X1@482Y)n;+~ikp% J!JԽA׃y&#gdl#绀_4 " H:?r |hB,i.m⅕ OoZUw"%uZ2* r)Z%5X!r{̼ AGݘ|@T"gp8(I﹧8!̦i4G :m=[p7@;lL=y%;JsOh=N,'o#*"#2.u-J?Wqb' 5J=A%*\zX Ju÷څyѭn|"s*+0{ɑ>sch}vmTQKQt!/WCCF\;+)M?Ѳ# +kWTޠ> nK3Ѩg\%cYb|& nGrc]`aIʭ%ˠvx#T1OCG]T\7N]]\ds/5:Ht}7svCvim~>\M!Y5߮=d+MiҳMzhV`g̾CMU ^FI%/c7[]ʩ>o &@ر-,;xc@.sI]Gj^0zB"3y/QxiU}ԑD)|Ie '{ztëԤV6%pbD~:]eZ6b.Bzxݍ읍H4 *~f u s)w $qҝ"7) kp ޜo#[aNq V 6lr7Z3gEkB|%ZlSQɛ_r w͓sN|{ןjv=Vʪg_ i~iTЫ0}Iߌ "VZ " ^0l*Q؉!_U `2%aHDu ΂@ CL_'] H@W.cX((kףjHypUMIo&c+B@sE_Y8Ht9ѓ=4@<9s U&c#Г7Φ$)2Ti`+#3j6\ Gp#HR2LgbZMX  0N1AG&3>OZp9m1ǂLCXRY8 T$9kpKEq09b]̕WՆJT xN4ym_N*cS c> (z\Hߝ ƹF2izE A%'St % / ^}!1T,`$I's ¡8Z7C!;ǻD4ڷ ]m0`dijEkR(ggǙTWMoy긍]|Ž_ 9/79qdېgT՝_ጥ-bz3ZD@F֓4b8M%|< Cr #A &|"S0=z1}/N1I'tlɶc/zOҼn]n݇2cp'SWP#:rnqWRehȃDڙ*K:hCgHD]T6)Sc|;7Vv$OH6 yVVQb;GA ÄOf dB <آnuTY4G]@B̽? Cb( &8lXVԻ!)zJ\(40v%)8yRs Pn %| @wt'_0~BH}Ĩr-ƴhVHY *ta.<⽅D$o߻*oQL j|*I2p'PUqg4X/" ,M;!=$zA 7ANvY OT9ۉy Z}@`vK՛MZ~%DïHjϋ` ogGgPьu ;ecYۛ;sV94Vn#c^jm'fbUK;qdgc,3-3[BQǀq!ъ%/;Az=y3];fOh& ɇyffEGw^TDMAbC>oe]7ٽ0&Vs:jln:j6P]@82a<%?x&*_Ż6 Mi`//^AKfTA Hé>ė*H.\wZeq"JU$Jkca@Z/ۃhzB#=XJTcX.XKnxٶdk%^C*_`(4V׿2?HH.XZ3]ETDꃍ{DZ8XOc{*?į憹~tBImU퓰87QDJ4̀K*B91$5>c,v@A^9Xr4jTI=5C| ?1VE/B@x\XVQ 3 B^ a}Iy~Cqm{֮S3;숮V4伨Ek1"uMT^K+N(ÔHw'<_Jذ~\T;m LQ$6uh߻Exm rfPƔ5X̙+Z沴8bVT)kFy\K%^\2G#vRkMdؗ'SQ羺5_搈j9L;tϰSr0n [TG0B~¼ǘQGpJ )s*ۧᡪ>wZ\j\)˟q!JȜ"ךm1*5QM *~hc,m*VkX%aSD{>z#Iˉuy4549i^3;p- N(ztxލJ(xM4=.HLy8_s2&*pTxeq{srr l{v*IkvFaQ/Ŀ#MԿ4}J_s$B(c͈O bd6=*rLD^7z't&P[l0i6TT PQz(GwDF(5\.t`+2Zc\{$'SRyFA'r 99d..k1JۆhJ4VJ%=yNTx%wbW dsY LkSSy=lRGipV@,p<YPU sگY17Uta<լt\ F6J`|ͪ%s߂&"1"^e ^^d,$plQWckJ-Cad@.$v'gt I"0|/E0ZPG%0_p*^?$uζk vBAǸKFDӃ |#VǬ$+ 8q5)JȄc^WX im,F2J-}ybH&޸Tη5oFI"^yDz WxJ֜3vM/BEĢ$P˄ \FTF~M\:*TRpn*<}zyp[ֆ&3d~ISɷ) - s$K}%TvE2̚X@*Pv4,+l D1[H7 [OޘQvq n*7{HHn飳L[9zDul#T)sS_K]@8sKևٮQ5?O_٫} 4-L@[:h SBv{;:R;zpy(篃F磎Sy-ڷJ1r\R,=f-ط2Qv*\f-OU^])~Qsp'!Ga&গܱLH͜*+c=zWQŬoo3%qKnl X{`\/ڑ٢1›JTJp+v5inpUc7eg=*vex' 9u^1l2'WG% -nJ(6"@:պ#9Vd@}?Lf(37 ғuSOΌޔY-|?BMW%K|5 ,+rm!u)&g36Ś{m+dum&il{Yygxo?I^5K @&{w#l +[8i⮕Y7Ͽ@"mqW\Q_ia|`$^Ypz6QfZ8j޺aŤE V yFFśbXy2O1,< ^CZ zfg=aC<3 dC\IdAxDJ!–f g4BS^MӐcD:mvU܆p.ڹj\`y%|F"6*?4H{{F~Y9^'n8?D&>Gǟ#U Wvњ%$D(H@հ쇥FlͰ!v|\᭾o*`j\_T?7zJYOPqX/n 1Tɾ{S 2NͲ8{,`Pۤl .`i.{I;@8J_=q}D^NJn& ~,ob @^Mw=z`[[z#sK D\EȰj,`-bEHc~wɿLNJƓ?,oE{vNonZ缀tߩ={,] C:}R옴,a~]hF]_8MMeVǭ~|H %,9Y@G[Ag%CzH|`/%2Fqigddȱi:<ө/12u#0ֵBE=_Lk n["&*Yi%lbTOˏQ'SFW5gsm#v5jc>Df7f[&z/(H;ƈ^sTʢAаԐKg"Tdo~Fx3u*>$5X$x܎|a@հF-1I+e-~PZ(egS6_u/D]o–Ə- /A'f\@7m)U_Ls? BR'M`qY^B'!5D=P=';Tta|F+E2PHx8ZFI]l{8>b*# cTKMC]VϹ"s?oV¦twR58 ~(r8p̚⪘._ %e t -[ lld śA3"~/8Fh^ONFL19IHzӛ_PCcpd0XZdSwh`_Vޟ$Sr,$!"?:cb c @*Dֻ'BY8Qp"8D Ck{VL.>=d@Ię.1.W"y?[h?| p]uBş2(FqpgKI96-&'1e:bF/q;Xr~@-TX{=H,'hNRyS<6FN 8ĪL_'5WZ_ <+ 6!h*o$ֽ؞jK:YpoEdϾ̊^+:v5sSnSfYN:lkVO7Opx܅FтrƢRiωhxW$^l 2t 3U3KfĽ|j×5b#"\w0#SQ2י S=* 1n8LTcõ|fO0[YhT F"ڶ B R#<+WI2 yv&N:47u#*(7nUQnHu4"itZL4MK|Hδ[ QvfFF,gnAQ^¨Q;{u{ƓBR :D /&&7gܣ5N(p6vCcHGx!x , K\F|!qQr=O Ap+iflm8ÿ)Rsq28_ =,o%ߡ uK;mY;+ݰl8dWwRDk.%|n3yn %hgVԙ[ 9pSvdWpA: o ]Fk1<͖= 7xΫ@m:L5x@BsVZHҀ)vīR4? oއRRo4fՒ1w`;2K$AL9X}Sze=f]"m?T:bFB8RC|Ȉp+ 7o1%FbS'RXv.4{iIT3P0AJ5x6ˮMX;0.AQ>pbZ4y P H%O8g s"TU5Rg!W 4*eAAQVВ4!w+\0gW=ӟH&\Zz\0Բb.Ւ>4 99" e|H;L]M*Xߗ yCcL0V);Uߜ|or>ޓDY3stS'3cO>~ܗ2ڈHPVmxgF"2?nQM:7Տzj{BOۄ^ve/E []/\?~K`<\3"CA^đ+-RnRUm\,["@@5s5#̨s%3b4l'LM=mnTCF'Zѽ.z=:v͋1 3$U0#9CCm@Q"5)u)1=2ܧVqPXQ>[޺C,Q "p{\̭v ՛P.b ]zZen“j9NS= SyV'PR]Z5 "34zĉ䚫nFۜ?x hFl i~ \iTuD\bc* p*4uUX`HjG")=vGYV}ld$D4? bs=t.C-2uEߕy4 /:>́!Rq}gnp i=?w' ˖^fOUΘhXCߟ\MZpc SRavj/KB\pfZWyZ.ysBI|3ɋΆћM ွۚjA]bociS@eY@9X.)ӈWu ]/znŌA92:W'mDNtlΦtmz,l5LM=J%PH 5R כ!Clny_T]c1/J+$ww&"9E Nl??-/&:NϛE8N.6g ^V3,lmyEPPJ][q֡߳YJ^09;yt>pgPfe;89FFNMd1Z"|i`A6 :%NK2xڢhcf2i^KmRyX^&%=woxüfH16p$FխbU{rWڐ#ftŜ4FY48yݬ ?7,?6~c)\j+d5-̋F+?ϵȵךm }@ }1%L"Q`Z_zH,NJ: 2 'W>Vg=e_7H@ @m|Z'NK qG=W]ۖM@ثtEMa6uim 7AQp "'#IxkF] %_Fgl}N,ђC!@~p˝2ttK%+] ?F}ۇ^ w.%'pjܼIxqIlķ8u~(:%"U!L4&$4&wF}$19oNnFhts^m8ʎaXXc*Nj\9_WhyEdsRA#IAwOho&D/o;dmuI)#,XZ̠%wß8T] T0N#>P,F oEL~5 `,燰T#<2#;$UQO-DO+jjڲ";tx !g?#"?(d,B`tiiG E9Fb3O>Jխp-h>NN]~R"V)vQJq(sLN#Z#P߮^9$խYe⨠0E$q fo 1A[/˘9$ a3|E6Ц.lx?twhRG&KT;_O%됢A`u:fr7$&G`3c7$A aе>|%$'GmߩfůmP^4;&7zY[^&;@2*ܤn[PQe2̶3`%?5Ux/h<`#VnG;E~Bx~C "4Qs}papN+ dTX@9̥Lr |%+aWW_?m͒oB+ưÚcBEl(M';V3xڞ(,xsM [2bRc +(=թ7Lf}%*944'ԫ-E2JcVI{5wFlxʦv+ԾJ/&!k)mJ1[; ӟ_g K RdYP#Uibȯ"'ҹHш<B׿Vos)I)8U|B-O4մL|-7w?5i+yyjF @fxk2ablJdVHHܜ3D)uk}T0/8/ࡀk ͚\-/9c#977@zGh$- O^%M67bȬX[|iߝtn&6b_fP`W bhdǹۧhip3<ĂNʕb/(2}?m*)mȭ?J竀Na?L];/\`[|q90녍 +~aqcooBeȲܢK1NJ$%Gmn{T衈#/6HDj{"QM/=߀ĸ-:y^x_?R^5_TvҤ^[{֩5/wJ*"oT||ȱvHyOz:y cw?S-ZHߨVk%;P;t>}ۦ g+7wAmxW\O3T,Vl ‡,:p\>FkϒS}mWTlfԀ+ΐ5F BiMK V q +We*5m/OdvDRcCl`)$G򔯸nW'D  #/[Kfp *v0(J'XH>9=#(/c(O@9.uFbz5TT|셉f|WƦ8~`ɹFbMrGOZ@8ުCZUdY}R 1 J) %⾹m. |YC+$CPFc%Dmמ>|1u"ld}&[@)s^vr*mavMD!|ϲ WAIeO^F(f`G?n@YāG4$i5;_ݶ(z;~e"p$yP > 信VPiÄLZgA`9ި`W1xl) ]C݁ė 5 Ӓol7ï<\Qc[q[Xn^aEgdRX͖ͰAԁ0@P"Ƒd\&-mW~2(|yX!*\^^;6#Wc?EHeZ%(x.ƌ'ziq{= fFk+%\'kƍ:^Ro7{=S6; T(jcn7U8y;'7 ^`{7sgTebQN݀BKr>UOvFM0އ,x0bJ0UFd)H2EsD C+[{^Ўdz3undFK_DLL O$)J2.oҔm_qJE*mg?,B˫_@lɪtUIH|AVR1a4]Bsm-A*"A8A 7.%`hpR#ာ11s!~Z65yCI/Gm5(L8xG/thk/ה,,sc`՜1,r&֜,c>> .1L/.s8 |nfu6m⽟=ZmrDȁj #U)p@@}u|J 'tك$iUO6H U\n(L<2!aXWOo'%.5ltƼ5x?n1jt/1lŀun a5r  **2L~.͒O8|A"Xƨ:XZ˒?OX?5_saq>DopO>2="9RuG4$b𥕵~ <~!_QNjԶնrb#'B+`C5B$jfeۀyMwdo2<vwJ'-cp'0v60F6w$QM18k;< y16^:iɼ$=ԃΫ7 Љ4}z1fnNyQRFXm)k aam% W*/ŨU6ORo hz]x;͂"#V{iym=!_=X 2/gUn z^bp^IasY#wvQӡ| A )&3h[SkK|®"#B(`YɀBKI蜑(oD \/jXT<_s(QfثDž5*3hh) ?h/5tE&CN㗶rOiPwgcB)n.Q"Tc0J1P<~XI݆mu+X37aT v?_q+c4sS `UM[Z)2婏G['UMGXXT:`7թ ͏4CpmaH'9ϱ#uɀisVZ \ۅңIn7f'^|Z_WE`C\6 CHoi1ci)"t~5 p$@2+d|`5"[d[T"ԈI&y7Oԑ4U_X1a«LZ$zL ~+Sei?vJYH{jo=sLpo!Ct\͖z Gsj;&Ot: uȦ 1BX Chmk>|g&M&!twɎAζNzv]D7J2,oiʺ6Lm78+,Vos#E~x'PlURbzlλoqw2P>.gk!L( %z^CڧVYq9fau97BAw.gZuhL/+N2s2qYa f糿ߤ8sh:?+}]\J&aEר'@ JĢv_z(Y]>}RA ݰi1"D%TYg!йy<]FDz!rN͝h8`H޶ϦpRH!+x3W6 *>?M݄[.@nѠS$K>գLt&a=AQ?֋#p&aM0BE?AJ~nH&tQi7[r?$orMq|}jh2ƾ.JM'LjpPi 堰"YMYV#(/3Qr ,՟%x*{mYt|FU.s7 KI_Bm dBNImN(Vx! P-ń\djʗ'+S`-{[>Tmܱ?! /ةiHKuB6Q32sx2 aq m30ewRKY%peLrjDzdC@t,Q3 yFiˉVBNObG Id@)=hRVYQs/UMD^'U\̚ &2!C>A@$f1mQqϿlLpOc656 .Rb{{usp8'5LdLvr 6◹nQ%fMWφĶAƃyp1Fjew#=RdVY+X;UlzАi+)]\[Du#u@q 7p[طp1|tL)QHm17Ե}ogWPP]tz&傒9];&|aD>W΋`:ﵑK¢2zP* Jbh ATS4 AipZ{g,pj6`CMs]s\tĔfi^b{_,D,hbH`c! Y0jr:mN:!i&lh%"ѯ3@Yb)֞9.wmaRLj`oWF=6 X.QhjT Լon4k*]u60B D7#<Ğ"*jg-xJ:~_>׬*,ob `!z#EqLG*8pD+.BGA-v:vS&f& 7O#&/wM l 1 U L-fa|FuDfi{?e>^XqhwZ^4- }ظO(v Ml'v(2]:9ˎ%!9 G=Ǫ'C2w|'^R8)'7}_,DWqzuY80Gd@!riL_z((αTRȋ0gّ#ɱ l|f hqHz\N߿(Ҫ֔6!/6pU56\7@0| Mh4/Cj j:E{o!Z!T!lcTE#2WѷIB b`z;b5 Ozن-mi,&F/E~缟PMϼ1 zcղ&kIX6AMO{l80T#ݥ `Q[+L<8yޛVrMΨ2IKq)\'eb >] f:SLɳ2ԫ g<\7)DͧPZ8h/Pkex68@43b >ucټi4K<`J-K-(ln>k׎"=˳n&edx';h&. šQxBcK0H䝭k΋~ *DL~ Y'Wʯ9f&Ob1!CswNh^ ['I&Uvut`8kbq{jn$29~kk q/b h:ٷ1e~+>ElMw*;hhhV]zȶ=Xسf$ xjz,,w= x֊oݧCu⒅kCsÛ$u辪(:S]Ixep^mDldUOA.iqz(VJpBT9A-.U]KeL`' K'Ƕ) wqi !O.5^RF&,ѾUd9,[48y_e! d~PL3! s63\rl3>)O~;6o3t:AF`r;5RX=%zH׋R@tZNmЊ[,>]I")brfw~b zi?Kl)Am)G9*f*otr ^܏Ӂ])?K\ xiA˨Oa<̅]_ 33ۅ.ewZ8#w)KEUb<ܐk;7arFbQKT@\&!z|?^F H̴J} ?LN0b0@MEQ3w<.` `}9:n !L-אb~S;wUm9&C6ŒEOSbYvvձs vd$j:9\a}07aTUtT@W9Z9#k[AXIEL!0k|O&|h8ꥡYEY%Z=6pN,Wjn9h^?9†[#5_n/r'ZFFp(&w&U"{6%:h,KЈYȺOξi)֦zȏv{Fb~mŜPSu d{{2TVKՁ+һ:/ ?utT.I&a{jCMcD~chj1r3 1\Ct될0@9x 42V0fxfJT{Ub =k=~m!i0XpS21].o\8],Cl3_ABJ[ q.g[㐼gWxnh仡UW&wDxa@+F9{,;Lw_̞D! VA0bE[|zM ͣ+=4ڱL#N[y~ 4@PLL~ks<Jw1 ZWr_? " З)2Q!a%DhnҴГHƑVg_Z/ JLL>TJTJh/K&hGls"Ofc#C'YΆ3FV73.>Uq<\1h̟5?䇨ң[6kgb2Isr^ x0qrI-v (m M|h[' 1/.mj.=9*릱{pX ] Xҫ+4x\焈G" VnYаCȔ܍,F/k,4Ă EHIlW:{֫eu,q<>VOƺbJҬ$X%+=d׎%:t u Ab#G+;Uc G /`;֬!b]a6Օ} H:wDn2bGm2m\ՊBg?.O'I>v-&v  Wʊy!5 `e%Ҁifi"1*z׸oK?dTz.E(;a=?xW_t@vg&lT%>"Dg)tK(yRޔpLzSΐ "Š?*'Rh~ qZ$Q8=-!CLKV@;g[~wPv8]3T#^+vku =Ԁh~;D⃯D ä2(H>,8"rVnwЯMj0'wDMzTk}dNK~'wPHg`VbW8\-t$<#Knb2[EFyKh zDF|+)ۢPlM|Pitx;qG5Yܿ܉cB}P>כV/inݕ<]J{[)p 25M^v/7v>k`Ǿ^lr״0>.wEM_K&R4?ۼi8 ϕ[o{瘲wS& G֌OVj2DcT`N /L2x?.0*g rBR7<3f@m鹛!=H/1J\z{˽pCClKDh ÖK7|_SpwmY3|Rr"pU-[3v|(T7dH*X~H f[~(暯Nj踈Nx$*Ye*~S`@?d͔TIfp!&0]l `H&ejS}zMÅ[1M:KK1 &.1rxկ.By(25Y"<PXRֻoɚd+=Z9<7=fIg;oa (d1 J&ai}2-5n`ZmXhs)k46&OF;Оd1<^'gyeF]8Mq hr>A5rfm)g?: ;X_q d^esR2ks*V4AX!5M`'E*x{i~[>{hMf6 dV롅9u {A0,p7ZC=n.sMyόįSr[=&0*"fh5rVŦ-;l<8_G/ \ 0#2ۍGEUPYM)RyBf2o&۫eьª 8,%w†fNvVo/}˄pMXBGTǞǴYXTW)|#Q}U"m$' uIw$ iL!0G 6{Ē!4ӌR\Y+C1x4cw;3R{xs៼/HiD!ZpJn^R+s+=|M7]v8J Ágr!h/2!b(6e}k, oMt`糓TnG<.G|2e<\ze+ި //*mH9e(x*k |V,`a @TIrWg6fojuZ"})2쿆i\t޵ QBD;JC4vKb{];þH27Ky8S@ /uk[NhqwbY$BHejgN6z/ߴ U1 >#G$6^W`㔛Q )"|)-.kISEQ[X I.+nL0<)PF.Î\ΰb^}z5 5 5H`fπW~=(LQF0y/މ*G> Q kV_4$Fe{b;)ZBґĊ蜕ۡWnfs +0V&ES'QI+k>+T{2Mac%#6.F>#5WFgYEan| ǽii=ns{>;L$`9 ɀj1`$1}ӈ|~;ݘPf{ŷ\uZ`%<,7LňbHU|ЃH،R<0UxyՏzp]W쐽m @So@GA e73?Kf]vվ4V8tjiq2$o_0_oc5>۾M=ѩZɉL;{ȄhGR,>#穒vp3w~9?Ox^{ʤȋa|HELb2;[굅S Ž7!69 &M:.\O@RB7}om?7T"<աi><  йt Shd#(( 1 m^=3jPh*@8* bLdAyӽf*ed܆uyP)FcBd<}&s~>ư%Vs::*NiQ3bzXnf#3~* *j-2V= tef1pϬT{DXs3¼6@)C yz@Xs҃>qU+μ=o!ǺSw)ÈE K\j=+J^&zNx&i p7/ Ou0.>fcMsYL&B*eN8ĕJ٧Z9Eїnx %쪕>/ΧluCD|90V\OXmHa_4&|f!-D]aBr^{s=v3޶K!—Zbi,LGꚗaF{]EC!6PEK` s.TY״@ݠ?=#.VT?n>C]E`T(&2% !B|@m=Wn V3dνNRg)s&GX*|^[;\̴DTwT=DВE!`/m#z\E.X>O`/)B).Vvx݊HÅ60o@Lg,A T݁߶r)Vѐ-|W&}w Opv6 G4牿qL*,F&`Hf%&U._%mb;qL/c}p48ͫ\'vN0-_}{܎c̻ o6%fCA x/55|E6BL3wK6~Oq3ʞ \NBܮ: Ŧ֩{@8/Z%#w">+Afr^B5}m*EՈ`% `_gty}Zol0A'dlp&-v/&>N"u16RfOH"+Gt y Q&x^7׆O߳]"k6TJf]/&|LRo1iTA+sg65ey`Pۣ@^roTrI]klnYo6o:zo3AxP>f ~$n2=ඇ廹ȨScEi ͤi"w͈ѿb&VaOngbzVƿl+c5y "2m?l?|)~sZ|z+\o(_js%>Cn;UA7 ļc/pIQXQP?ޚjt]\ys\"ʖKրzt3݁uL)lڹg({Va)݌(]*7ðQO W.k'RKAY'Ilў&iy>T%%N:c-G+q'p0 t -,Nt3E7%T7^*=܌[[WsZ9AO#, E=Et*)[>ΰ5`?R|ŅRr%X HˎOi&8qdf{>[H;;vlS"I/^x=w$K+%2'a)HyxUh۳,)x6۔Ď#c ̚8G{cE2t)BQj{CBvxI_$oSǝ~FT"oP!ja1>r Tf|ѽ{XUo~zaT\x;n KϮٵ1lQKvWh׎)[T’yFS0F "NE)k~kͪ$xd U0xo<`I$CǛYQZ]MQ_FłQKdE|*\~#"VH}wr(䢡<˕ezBX{bi:*CDaBODn#WPj@p)>C`BJy6A~#|#7>E_qk1of+;q8%2X taɕ+?nFz'hc^Z5 r~:v F﷚U\oyԴ$)DigN8kf'[ZЂK-@Mҩv!i^i Jy3`dt?$dB.!by%wp*+Eb yEIڃI fw? %F-Iy !lW&iA$r@,u;2OůRMj'+Qq7  HvN+(LJ.z@x l%S=~YMy7GPT2^uObB(f{Y7ՎOG龜M%ys#O3J:U`>tA ysҶS&k9z)?dartC|/e5כI8݀d bn2Mjz£EHd&Z)?y]aL{7]b^{45 -/D G.*L:2gN`S!=[ç);uj&fvMaYӏ \ȼ+Ռ =w?XGf/Q4%L<={#pEP4W}"By=HonrF ,pˍ. !}>vر mܩg*`2V6%;Ơ] c6a?,4YNh _VL<`600\tSqnN%1&98dY]WS_N5lnLL7(>}j.SzYu~:ܖx,,nr1# .Yꬻ(hߗk/&\IpJ̇"r 0nhD})DR9Kۣ_ 5㚓IfȀq :V7x\㫨Y|y~{9R!n)B<=1DހBMp)7} ie#=]a$g[;qhҊ&o.& lefa"Ey%,NM”Pġ[luRvD Mʓ#;nj-VWKDRgIHO\N)? !<9BGE|:o$Vdr[I ;Piz oKtMʝ]{K0:A,6"m|MJpy7REhPtl鶭 teLe1iP|ܡ>!bESK՘=XhͺS67`f-yPlӓ}T.^2ȷR+*/ґZ!]*G&V̓bi4#*"+Y)"ORo.'M2t/mJr؎ID5¤q{<\).q(cj/&!Pp>pZuQ ]}}Gٌ g^M&g%xnS¶UrMj;}jJ[+(>L'U^q~vևĺ~G,q.v\ jul1[>YKH4T I6:f[Fι6DZٓ7T$1V5O3? %;)?-|ʈ 9mK5ɾ$z!lC: @v_!.umQQ^z;V(cXk~-, ɽ8hW4Q$! j2!gʡEU|~VHoF,zȋYmSLJ52nس\`uȢd<khbFxʓMg/#6 'mB7l5[<8f_T*+^ 7 S ޫxBvq Wqiůh-o bAv^7.V:-yg_8eGT .$,M=z OUݗYr E unEhj=*ȿ[ض])!~܏w͛Y<<0JDg0G^m;ۯ}$¾2SaXu2_6 r1} "&J"bZ3(ShI$ ZsSY'W<<:Cs<-a"2FcpBԆxQbS oL_^\L3d(zjYe\UBk*uĆU,g 64 GTXf;kz+4jbK݂jB'ꧪ"sfRh|:#;@":ZCup9ƨK ^ z-8  /= (V79 rc:멜+̀1 &J]>ơBym-ilk4-|Ȯa _d}aK߯G#^>e RT8Jc^;ve; .3281\IrPHH, hߨ:h<1:Ǭ="Wաn FWUtZsi+aF]eوY: Jw`<d}u*drc`֖ U/o^{|N~h W;ю B!'qUrWe e62k`n}M]] P83\,tW 1bvB'B7.^UO̞v `KQIrG=,Sj*1i5a~LHW3yk$uj˅Hכ9IҲ9>0f=R)4A֭[,S~&vmeexÈF;s ('- #ɻz؃ERK ~ Yp. qlcJLq#qIۛC!M,OZiQ)u=K&"%TqiH8i;ra ظ*eĿ[!wǗxS4pqscHk ?b8=a4ڰ'Rhq8!gP9N<,m.Aq|1t;L#4+]ok\Lc6H!7"]ƩQl1&-<L[`irR_u$j1N2YbȐE\UN(I=vr*Hє{WQff'{~3+]BK }!{JhUSUʜ#Z}LBl(wS[rX<ʾ<8gDE`V!_mS*0 R~̚zP*z#RW-hO#{ sQ$ṭj@'_ |qdmaﱼX se4nF`u[ʎRpYxdz F mr86*$W ⽓0(ʓ@7.UQk!慓mKTTJj(pJ$crgshE q,3+J`@@Ve&a[[;\ `o 7׵{v?_6=q}YdB$5엑:gi ϔN쾵坚0xgQY)iX;q R< GcbV!)αp.^{ '_A$2z\yn h~}}{^qi| AHȦ rlMG3wFƤ:Z%"3dE /Lvr}N š*I/+!/ipp ~ԡ=c .OߦCV>C-Oy(kkSeq}rg:.I$9G:@8ezզē裸-_U wFgٿq9k8fE݁8Bתh! ʎS8Qd}bC)zo@h< x4>E+kjvkbu~G▂|8NS I9"l] aJ)B }HGMŽqYOYc-_\7A&BS xS"&xnц6@# JT ]SVybWg]fإ; k@CT ka9au-ƺ4g[gX'RoZ!0yv4ӓkefv?{G㜩)@b%RELmjAp ]U7ez>P=sK۩.]bl7]EzBw p f!o'Ox0<%SyցL;P˓KMt=z'P?Պtu;NeNS@rZI pڴteQCoh*P KmxjQaAP"gHIņ%N9mzw*g^NsqZ !6l»#|!ߢ qnV`)I$_[Ǐ`f,vo-AȣKZ xkI%OOşķH΀+I*`[O ѡڠu;J* sՋd{J~h^aWvV;ܙhtuŭ?(u^u 5X(nS{[R"R]K@u?e`El;2usZ8gxuQa(U{c!CO0_Z>x1dxPٻȐW J84$2N.'q#E׿(ĪM&2|ZBO̎]V5ӄa5h N$#[G󗷎 W3AGq xf |Sw]S&нpfSczԆ@LhNT . y;D [w8cӠS>p1ʝy3re|ZΌ(D% !5uG)gʌmxHeii W߻ܔxolGL(q9$p$mvBlG픤:Zx+™LGgBQTz]3IDp;EfD!3iEߴQ'밡Ol醹*XPyYh8KI` *(Df/e43J0,5 qT+6/vO#pmuv q> bT59<wD=i3(/V/#܂;7z@aGʝ$)2葒n*Qء볺Zt-_P)[> ;YJ~pI2b-33FJ%2Ԝ@1 Ц eaffsr3"VPP!b_@-㥭BŔm^&V}$ -Yg)jܹ zRphnCv()ʷv:?08?a;H :{lrDk-c`l]]r `Ī w+I :f%RT* UwJ`K1J~{˛?"SҊ`RqfyV`:]rW[ ;hIIwQSOM&leCy{ .JN&:_N*$<'!׸_,f&Q orBGr:8,u(!z5z/9X~-Fʊ?)Q kS NЀ=|EiU|)T걭|eKlRu+@KRivb+߅"{ә{`R1ce@5>D52/Z᜙%w&] 71$Q%@wK.4\^V)&CWAij]|˸8"`ɣ02=vIcVJݹ=">2&ڵA\Y{Gct*Tm։s~4}G^fDAεl@QH\I(0Ma:gGz IKc=a~PywmW`:?]M'30Sh {꾊Sq[߼Zb/A*):rٿud4(%'p'ھ䉾T1wLz;7ymɝfcg'zul6]\.4J:% 'ਸ਼rfrY),$q6׈*_,җa)LƵB});&h,iGi#Oѓ/Niɞ-wm4"/wDڴ"<U{Rg+^VVIAߨ!$!96|^ۙ=%Ho"ҬFu 7n&Mo-)N9> sv.$0R5gU%1+`^r. m療{cQf܆%kPcÖS ;Y®LlF~,cg ٌ̝!,*4V[3|ނ${הyWr3 '%Ƀ" {PP8׿9Ggg)TZ~ER)woRn@#{ޅl9Tdև;~8e Ln[ߋiNdJU0ĊY%4H٥2! FklajF4o ؿM3=Ɩ.1+?dI:X?>-,PeqBSp(va$<]ts?/ĕ6ǡ˒J O\˧p8\iM(I obO,S~O%.Ƨ ɞdN넙ҢG9mhv <>rF5J'w|DA|y:,,\g,MBkFN•{2~思v7D/L=2l`a?$U?dp?e)ӈ3-禥1T󄜧 Gf wueCadA~Cy[ݾ3j!uCl6._ i/T8A3e%%Zr5бDnpʞo'YYS8Oi`D6d Yqt)DtQmBJR0:H7@Z/O;~o lؒ2.VB)6#xt51DVHRƲ[ M-V3K v╤O~ՒX-8d K##Iј 9Qs^DgT8xG}f0 o PUx҅Jjd]^>Od"[% ļTnNZ6J2֨[9X=(ҼKeXZ>(,Xq"(SՄ?Q(Gkxq{|>ZfNVKF݉;f"ُ6(OWu0KO / lEDk\)O;;rU(\8mL=%A?QO1zWE:iKjkG|;|PBúWL_p׫{Ǣ*oӍ@M&^T\(iF漰*T^;Âo>%gmo%IZsVbM9rɚXrGT+$fPg[txBF^ ԌGPG>D4$ 3J!Ò+k~4V@[(gm3KkSA XJOM%q:vͷ%oNѴim[=zx|{?m}y.__I? #WBvmG`]ZOꟻKgy9.ػ8uX!sϴ_R{Q^GGJaTC\Ӂ%cLpbm#_ *ˊ8U7mtIrsLMOsizԱ4K ]sGpp(\< o`' toȽ 84P%w0άCU¿Mc/O:]7RF_`C%ª8O2ڐ3EfIO 3? l }slZE9ܱgRWEs_y3ҵXBMxjK>$d5O- ^js8Kp;wk.7j[>(( _e@THHESdpN@rhC笫33E' [Icצ: J$yAy{2c|㢐^ a6cGzgx<놣Tu,q*lg!nCU\}m_S?oJwlI7\E3foB/N=V*F…mPq@4v'@ q"3 F z][i- MW$";e#4NUܡQQ,,tGoAׇ $Ա ;Kge r68`o>8;;EȑXƫG^62g2Z4Sc{c^sAYUߊ  5WzTP~P?R!_C: EGGz)iG55nٻuPTX@Ռ. 9)u@ DU064A>e1*ClUD ]̷cpRɠƺ=J&v!bܜ(!GYq8@'r& Dmxi Մ鐏g+0^d #&*g1똮:^GI|e7~'a¬_G.#zWbzr7PD_=P>ť"Dx>?۝ɋK 0oMmeL=$"oiFof я| Q?$;ڱ hbx>/ lO?v֊;K,W|:04F͒Hk⏧WkEjFKa#IHz;ό},>=_8XvU +=X͒"nR+F֪seݛi%L3xP; #ofILa nɯ%~%. 3J@r.ZH߃뜠$/w*eVieqK LMRU90.fdՖ=wW|kϟ؆b"&6[%)qX9eD9rY̚!+.\/9#<ilm.͖Fͽ& fPx`R_ E_`6h7Zto:F{ȗk=m6'7k#K׾-˖|>CO|(ʗv7I?Vv&QFriΆT?s|Vʤ#l8qy֩WVN 6^ Ǫ aP/#yS/eVh%d0i4ct ٙ7p#P+ʤZ+>5۶p1wv(|*^Ww #dg.UJ!$'q9X1FRW(6o}s=U94!uu%k5E3|G۪~%c"I4c&HΞ4κG'pWOR8y4ŮEj֛/;g\^-6Z٧pP7W fjTM}#UhmQtys+E}¥o]RP)`Џò, xARmhV[$")zSn*d-!9x]qΡ{E>ݺ> +.kgoL#Z o# |5i굏(.T㙍m%QcT5AFTKw*D-ʣNfpx@M'Cȅ$[`WRb]s'ag.QzUH;CBbx#j+/cB +[/L7"AOSp?,w"T?rGv N,Ã,pdmR B_]H8X~$y̫DPBN &RаY!Dߝd;Ma,ˍIq =$㳶4B>:Od߁2cFEh۲7k(,@j*$'b>hҟDZaZ^#YL_9|P`أ!ϟ+/}kO%ƺɶs*+ѷNá]}~I~d|-39k"Yhdږ<6>}l݉ xǟDL2ܧ¶] 8ݬ]TR]:d\{s.O)y)޺ڐ3ƂѰoEQiC2']MXg^ i&ǼAT.K6L*.@:ltC}k@@4 ;cyZE{͂cҩ/B9#Sfc[._q 9b6f'o®Fzzί?6? &;TdscVkpu. 5f>aUaL2yaȺ':QI;+!KؾCBwI_d259ڮe;^-^Q|qūĤ6w>c~*0Q a7k?ewutةӧ98?fhy#^5=U@R7X"Խ{,: p~ k>a"؄RZkN:`~sRzwȷǢi6? .5Y g qWsy潕d\mݢK2 PW,^KYJBPD4aX I|iWaB}pxE@UwJ'+L~DeG .z%$xc:,Wa7<:mN`C*e]Sc+׭|^<Nms+M}<^TmxϞZnq{4ZB.2(V;tPpޯaSO(%KPY0IBVr=D< %Zͯ> rȑf*(LPS]~Al17%`LOw\O5rԇ ͝P^#p;pgN3:2wBe1[Wmߚ&Vl<V'%h!x+VqzC践jnY!./ NX%Oع<Ą!b@_YP^Iz$E|b 9Shە;l0 W \ۙ˥b5eh*x~,]sSdR HZ13M kX?ڧ[U]|P[͹yt-ff̐(!5e\0c`XJ2ygλ'fF:g?i=(۳bP}KGSyӑȗSDtIд9kӏ;09"<.lrTԦr@5 ҽgpy8& ?@~v>kqzY2r&9 ynWٜBzo0"rL(pX'?3@l6LP?up7c(EP~LaDBĦb=A=F=(DL۱;B7P4RʰgoVaз+*nE[gߋyT&((`7MSf`Ck+- 57HhL 9Wd,Ep;c[=6{ښ˿CH%lV?)=_*LEZqc6:1Ij7%~?5~ Q^vHLN%߀<)hi :&-lK^ex@}J@We~X O H) \?țSтQ{FC~ Q-4F07,tf( o" 4KkpG_7Iwc_G]OsrkQ>t~ ^\F3EdQ7(nQIck3SsQLOm-@\XF5Xe)ʧ?sKu›$6RBs)$t~ZXvSS .':!6 -lH00#z H|`;!4ym"^$xVO17`Fڮ@)L B54yBi@_ٯ.,0^ F#+kl*ptE" U0 7F'{I?Ԟ_=2c$n,c _.v/9amF>c ՙhA40 vK|}h?w7NQbжae`j'6HZt5NwVՖ- 0ʭ bQhIcMbȗxul\5eoć.Jℶ¸>*ej~IN~؍qH q,Nź-̅:VlMޱq>tuǮ&6M^Z3Q~^C[2O\ *4h("IẄ́~G[jVECtytYk_{aB+$2"+JIym-oj.<ֻ/{\WD8jJk[f9Th@cz&ZQ}>'F,޴puvXLȆ>nNvg%(+[ $)RɽHRF7zXi֧4f°3 5z>34kA\/wަ &CdTzlmOA^Hy *ʘhd=y[BѸ3{ X`^P4@` iI6z4ƅ$^\ CV}Q$ObsՉZ)w[=_ym}po0G/pqXMZt%>5QxN-=Nk͒3!eN(zTT`"a*y?(`><c_Ah Ժ$lRP}k)n-{'g 󺉾.p@|83Cq'ce&hnxwYq>6 Qk~}յ{\Б~ݤ@ҮVɈr,W,^.̚'bnN[BG }][.<TFIVJ2NfTS[Mُhv }MM) :On@^]CW)*^Xne#Axf6Z#ԷtEYhj6Kĝz#; ɱ:CRB;j70v*# ߸9|ڭe`|Mp`"]ETu\i 'HU4 1v%Am(i !|ju1jhjN.Fq|≧GN'a) Rs⳯0c\Z5f ]Nd _$>3O&1/xWĴa >ZktF_Pz=40jCN WTy)ߴe&] 'nb{$O-C'PHJmCg̍=ǝ[)H$&^>C:s`D<eR ZA\Ҭ> |IeF R9G5" \G4T^)͕֜}3_n3\c{m{#9~W+gdoGH_72k%R+1:v DK] utӮ{B䂰J9e'MBw! fwT :"D#~SBIw7[kj/NMޫD] ``'[7e."َ2Mӱ-IsYzJaߴd9*@!(ԲC8S[CF 5©5W9|* 9.d1@P%`NY[Q@1`c;^oa/!3i1h&^ nj wV(0P Bb/S:ֳ]gͺRאP\`LtobYoP;9! gr@0'؂eբ[1\]Kݷ4*~<6*C_gQްq/~L˙:fRAr--j+Q+'zavqhji65BF7ۧL(r;Va%dHH)6 [eu;C GLٗN[!Dx='Ym8EɮU;N |.]m!l,(Z; (m-;.<0)`c*V8 aL#ްX;0S|lעBIAM WGꖫ`xLP` ;WP ezopedI&k[%Tե(ۏ!Xy,A78m|7˱ʡLB7*N$bLwŻָTo8twB=@:dB²wPθ!^g'C=\]'IYm%`zC76A\KDX{{F#U$!/E0\sEpqau:(^Qc% %! X`aI5Eb#9kaa Qm).e>dq?lC |OIpf4`+*/Q{M`w+ߞI&?J\Y׆\k OI.Q!;e,jNr͚ct}KY8#aHm3/űz/nu K \6W0B@w6:@ӷm=KAQ 1\j}cCC@ϩ.%'Ƽέz t]`Xt1icl%ƍ@6x̲*`0eb: Q yZZ6>XoQ3W5zLAF3z-It/`cFzl3lxznԄS 62Ks GECuҚh"].mc#aˆ"u)j*yԴplsFv!pL[ cKWz]Zo" cg$ZU\cNa`YVճ|F)vtF4,?z1p+gLvůX:9t7s(Fb 됨-`SA~*G: eï t9f"O?lRRRBZ^qL {+!h @rL?~`Y{5濿q I6 sg<_YӇH>(0IJkF \}ruHr&;CJٗ`/!tL8 "_r&EL?냣b#AO0R VJdޘ0CY)`YV4#uܙᩖR(\9e`^@%_i,f'r!i/=sP3^>VDɹhX"1C_$qy![3=+ƍϴP^{JVt@K͘!qTF@zqf?>&P#t͖"V0^& [@vQK}A~Ǩg=C '3T%1!=-",_r9d~H#>3U:8n >&WBLPNO1o c)jkA3(UH&>KlgSSZBjYn{Y>11rJ@>-uM:\6I?D !( lL) 2측j>F 67W<"mF/^0pw?^cD&(Y8>&T,t z%rtWr }6\X8Lໃ3uS;R9=9XW?Ķ},ֻ1H9]qy7l揨=g5 FR+]{mG~Itgv "z[q{}൦/YiRzt.w+ٕ-xE>TbFuiARdN03$XP(e5$DBHzD8/NԯQllJx95m%Ubu߇>P^,= "=zV."}+,Vt0ui#:\+T:Q́32&9x%d@B6iQ(8m0 Fd 7)|qC% |aL!U,8Xn70݆at8:zHʈ>:0S 9'2j's /AYlF{ ҟ>Fs=AnMe΁RْcX|!ϾЗKWOh} Y-*Yd؋ e5No=yI[a$Z!y^.@-V~ P?77[Qy+wRXf.[Y}Ƣr\F k Ul@K~uWw(.%Fx-h(%FϰQ>uLj3sDB-`xy/*@ iZ' C9_1GBeZ }G)=_-q⋶Ea$2pLxY"~:IAEf4^zW Эn̒Q*A#'l_U^q' hdJIeq@_`?ȻtU\zbzP&9#@Щ#X/*3/ܸ|#`uysu\YS*^vnn׍ek);D~jSIRqSjXzu^-"0C|ΖqWq3:|>Svߪfe.~s\)D#i6C}[E͜uߩlЊmǑX9WS (y]Yxaq?00Q{k79OzvoZQc~>CtLo\gEf6ѽ֖1uV T|r߹r%t*܃(sVw)cas?H f$ T~W4+ @w)쨄,Ĺuuм!wyU<M`LM7U(.l`4J+K `חG)plP`[mEqAo6HZmϒǵ2^Sp) Z01/\DTk~}6mGq)tak H˧U"6OWb{- Ř$JKN#)>5/#(2dH 6PaJBVȵ+]"`& 8ca5P5g&'P ps}p=vB&\}?r0"ȶ~)tHwatC^Xk7Aݰ!2s[ӌn안3Ȓ]0O,`&J9i;T/Ъ'A/UWd2"z^,Y/#?>PG N}3f{ҹSۼ7M_`%1w,Su6c'E͂j~\iW84/+5GôR1O[Ĺ,TT{HNr&9Catn$fp܅ `wá.&jy2fSS_9crz Z#|*,&יX~}\*j!1%7T=79Qiר+edt SԽޝ>(Dd+`Maѭ}f2z J2|USPq[pvjJ5eT@ijPJ\ⰗԚQKMz#%n9Oկ~5Hs{Q!B^TTCgɩ!_5/ƛ!:I7Q =R3qCq<П 9QA7E>.}^uQ`o`e7t9(ŵD soAQ*aƟif'vK<\Zդ>)"| u GDLσ*D9G&,dDM;DKGRl򭋚SO̮oWyA6&"$dXM8}L IYnox}F_yw~ >/r#=!G'8oXX})o1JAɴ%l JQ knN10))V#DQxI0COg׊E 9y#bK[q1*4, )oY`!s=L/=HH}D}fk2-췤lwLC/EԽNabu^YqeI1]ygS >"X VixtPx*j .ӑ@̤T}7z8i偣aUJg_|}('l6K/,d[pC%4I<|(z (x|h6A6o&Ki1lQ45B .]/k^uR8늬kf/ O h1f;S(`ɲxz*q1Ƌy[/m |¡섰&_~re]^ab74R[ȹ[9$ݐ:6T €оP$`xo-U\=smF7Z¨*ڧini̇kڈ]|z R4˜X@ww|vͻ;!ld!˝+3QUX&z+Liy>ۆW#Q)^6jh#3 Ws+!OVU&ZT匪S!BmHbuYf%l5WV^UUˉ"z(EAxYJph=D4J1hO"e;:ME, 􎫳N_+?M뎮5ʒT?a?S {!8_EF[54aMϙN^ɕSX5\`"ҭ'䑎y&A8Ieu(6K_;{C >ף>X׽Oh~mIP{%F z n#.\ڂUX$}Sj<$?Pj8ziR \|&rdx~^b՜NcoP .#Է_sσŪH 63.+Lݎ!%㾔 eَ:qynRd-G wԋAc,FM3,^ A@` 7\S]b $2bSyØ WQum<$0t&\YM|BJj!eFmQN5(H Y jU[{C'k^?7nld0 B46$2X;UFtkŘW*XzxDЅc[e<3Q 5ɣjoLTܛ)1F}SSRԨAUF rc}PxI7 3_h ^jn&ؐ_ ɢuUAc[Q0T^d@'mҮ0Y>*06a7 D, Ɨ]f[5 }h|Stf~a;t7~5r^Hf`I7?E.C6|(?+Λr C.0<_07'9;9b^ 'D|@r5#NO+=.QR&uymPiRuuux ^2 v'>SYyGɾu>9CֵDl{W$3)fKo, ŠߥWjxc"(A/4*IH=O Ed\[(->&TIzѾj7{)0^Xq貏a$%~ Kf3VTH |2Ąk\@^ ܛJ8'ص*}YjGzn-RZk;ꌮ3XC؁?(bȋ9!RJxNǬM~PBZò$@KJ!EBx%$ܧ+7P4=8-53?`=~Pb3~.zJ-J;<vjJH' $܉\'5j3 *u4I |NML! "zFF ib$,aNM4Xs0:4>/GszNRPE1pVPWxâXPoq+l6d]u4s 6}/v(,(ʿth:(wM|WVlq%$9O/cZSWc a@{Y1b1HkMpA~qW\ |:3Nv>RtF'L:Č/ mn{LqMR[JЮ_c_b#l^5)lMT(휬;ě.2,8A΂1 ,R52]`ryp Xw }&4jEE;fh~bF8/ 9r4{1J|7߷HcF᱙Nh2Z;QZDz SUH!Zp1~~6KCqЋrqԌNa;ICa8m*' 0JH| E:ڱA<' LMu e/EEؙ@KsްY մNY.u2i]z _l)ԭm=e> JDb|L2^[hb/]5,z~W}d=:/+C. اĄPm|(n,SӪL%M"LvXhB>$(.EҪꞶ6nk2hi-ұ6<;~*t6l\:(XU7.sO(f;l͔;@Il>┘F3ZNj`Pp`ފ3w@q*2in.%b!U GyY|eYE5@7?dcx elZI*9m ϟ?i1}gC:%O+#*ŸÔ?@H8BStAVW2B$|-]h֚9rnyLLdb fpWuoFAUc"m;n0k/wYb7?.l!t&rML8kl6)LjupN9B'y8>t]yp_8_+f=MzA(O9Y#l2vqD6bC% ,$C(֙P=jG=rAˌpfeS(?\LBJ< 'z6kf,R%a/1H)ƢYM ^^)&jBwh.fښ;4om$O7k*obvuo܋"0DbGi/BmZ^^42ǚ"_˷Y}Č;¦~^ɜ~2y~l,p4һc)xZx>Aa2y" "52=EeJ<[&'iH' ۜ:X 7۔ #8_N︈;jBG3`u}4NbׄjsVȃGQ F>9L=Q ~|A,h `jm: tM YN1hX-djmsGCsKj/A0[کnrp PP$( Yr2;Qe8rU=E'puk.) 6B%Wа< b]dXGu٪LܗNl[WŏE;`(bJyְ ];λE0ft4#`5 A(%|he?5{e L`Y43MT?p +9!߬W"REԳ٣Eț>ױVrLLٲY~PB1̲f59;”h8|X]'Q׫Y0]zEɔ jtR(CrHkDfu0!KҽH%xg3Cg8E*h@ < .m*>a*ִ Zk|[ĺؙδm^E`TRKDH?*@jrX,M"}]ȕπ`EOc )gJ 10uխ[EF-v4qM*6gz, ߬Y5ֿU )YЏ~83!UA| 2TIcj:̞r l$~S3:P4mE7x)lp-CiK͊D,n}.U6ǫM2t d-~#lq~ +%F ~9C !GѠZòumzH\Yc]iQˌp5|QzR 4c{&W?Oు7HtY;գr2ؑ6lOx 7Vu rBnu~[AxyTЫp/Fԛd?n}14y!]iɥkrϽM|@%~<+3Sz;@5wZd!MbTSvzZk_7NGs`.2F"DIk3&!Y9ÙN3T&R;J,EwC#{@XgLԁn2\]Okx;壂Q dW)JuҁزЎy .ZhRaQ1\e\f%ݨq^,'=L&+{`EӋϫg^.b]i\TGΆ%9omZ7%+E2pi)30SRK嫤Mp94&B[Sz jRTA<~rEVJT ㏑xd2 1-U&cd0`,p $7J~@;UrbטU#q~0<thXm6A .ǹJbcr»~ʃ<\ Ӎj^?h(*" {)'ӏ(LR|کV&`_c +Wg}e*uƘ:  1 ־(vPfPo܂_5%K;%5KR8fg͏Vâ˯x2*g5Fb=q%ÍG-W ܶnf|5qk&]ދ/ѥB e7\#'TRy J &(|e_ernНs~6=6dc "D$&-;aU*K{zuLfg3]ʂPehd|)hSHAl*|'&gZ ~S[`WρV(mT?܍['i2@/t| N9<{fiwA@pF'3{vMQxk_gH\fIʠcxiv? Qb36r3Xg9C7e+)m7XщYK9cnZ$q/(,ڪS}ը# XMOh.CRujŧJV_fMe`4' 2j U+OUCzIϭ<멽%K.S%6+ 3]ߨgȣv_l*'lYF!)BDS7 =rc!F@)1_ ݦpTyBQAmn7Yg]ṵ̋[11;&@~K>Yp.'']/=^d:eNX۔ r,XC!ʔWH7׬<#q~x7e"-#/\=TN/i$ :r 0;(>!c0K/eV )~Le E \[}hNJF ɨ(g'AʱKJ"24=#ݬ"$(Z.vIL"/[44B׺fΰK:۶&/S晪J_*8/$ak!Y5l ;_w h\r2EmG^dJ~~f:We5«6Rk\]triŔk}Z6 É{NlRLZqrܮRQ(Pu?UϢNj*(QmF1+^@<228R!G): 1U0 ‚^Mڇ5VHy#xL(X5rI)PXWhR+3BL瀹" Fƕkw,a^GB}>SF&Hg;T{%WSP1¹N\gNACwPuWˡ+;kF0 ;s2*ud8yye鏗w $:ӞhoJaJjօĮEhOt c3jK}}ZN?Rn n}*YpZ&wB &T.@0_=7 [Y"\#Ȫ8.hHGZ .UыLʲUD=Bn<)?-9'>6'1fvlg>PV7YdD/-lu86vZ֥t]܊QNI8RD9rXF/.de,aN [AW0QFQ[Ag=ˊTNrF@bݼdQN8+b58@u1B ^'R<$>q̣3F:'S7@3hL &Q ZD:1;*$=B 1Տd"^]W"Pj7ѐ$fnHZ\kϙH4&R>E ޥ2js`+|]PJvwd7JO67V2ޮ=]q'8ԟDh Jl@'݊llh j~c$|J%!z R4,"fv"(e 5d_0;!e2ߵп][VxrtTغdXU9@_+ӟJnC.UFqi4SqK8 *ȹW7#QA\ N4ν:lh!Udtm+!jfiGK-mn)h,4, lO.Q9jFCrq25| aT'O#qe3,~UCdcuBI$+.fv;EgmHH S@Oh7*$T~K; &:,+X̵nTs_tYҕҁt$kt9' FV.6wЀ7^E*sX٪9gk8C!u+X#JVtu2$_6iWxKOܨ^[9~N8GN [ِKdV箪qpg N}2J ׈c]/G72ۄ^:vnHn;`- a6Y1S$doZ!*zxȱ{ɤ>'9*=Y`l֋FM6MKo /πoia@aJ򕧷bz0&VK^}8j8v+%Hj{aTZJ#[CoL9"b=4NL:5OnӾ-FeNuoy^{G#yOkzG5eU@2bkojv%Y g9̟OR+(Nt; +YޤG9d W3yT5dvq>EOط0]8zsʟJRahhI]_J=9scj~ iEvUUFNe րIH֜ j F$P8w*/rI0ftmwsYSX\̦NY8X/tt`@<79C>{6c i楮餸ubSY7u|`Jzw wPyۃb0^`_r՟sכ+k/|L;wFkd[6>W2_ʟ".= NTQuO> 76GN`7sة}lfͩ©3׹(g~kiR=dZqg\\)"7H +H-Z\G`T+g@Ah|(<;$z:M4x!`kmʀނ@oX/1`68 4ɵa6"J?+"l᳾乲uC.`uʘj8o~!*>ob-a{K,xxԲN޼ CXvdCb\6ES #Of&Ap>G=D%J-`Osr+=.hӊìDM6$x 롚}.fLL# ~264z\8 {ty#^S fI"dI:v{ [ۿ a}Fgpp{E(& vp8h^ʧgey^T*(lD1>}Q]{ӁuwbHMk*%^@y *7^am=([ߊiB6akE;ȍT4kZrfG~IQ?z5A>%W^dFC;8BO0X&T3wM/j#9i⤽$v妫=߶J`t Q}ysJXFhkwHguAK4:ǭы {E@J 4'-f1>Z]"B԰}dGسD>}Gbk#mo%=U& 1FFъCs8)>35VZ8UXK^`RUdK!mQ jeV (aDmE9%suW W:|USD}3ie pEu7b5!O6= 4<ύ >V4Ydiنhw`{ ['?M,7F%2e;Ms]wJFbD|v".U(2#W/]Zm95j2rzL۬i=Sˉc=Zx靈)mG?\o{ @Y ϛ*$lꢡDXW5eo}πz"H\%^d:K"reY`)uԍN^vOtNv$N#6S7 B7;| $2hze4 H{]^O3 A\% NrZ#W%նVb.i)FK? run:8TEL_KVeޕM103"5&}c8XٵD ұH}S?퀦܄U@_BLVaz1 )9e35ac@3\T*| srYH.+&Nfÿ- }*Xs'm_iY7}NX[#Q`K%wp,Qt' chj^%5;_x)DC-,Rų;;,@h"QT#]FH3BJt聲6R~!E$PhboZ9 0]5~8lN_Pj0m]`YO2Mr– ("Gbɶ$.nlW~ hzͺ5ҙZIWv` s//|OL.uA&T? TǤn_;`5b)ޅeQz8+"s!WD ?e,ƣzAK$CVTi44o/ڟn-6aT8\g#湼tQ "pf V/Ǩ\t _X}"|h{8}p:P#wIGʿeJPܢ թ`³:n'cs2p tWP[0R`M\ޔR2RuT33> 02uJ]j}WҠ(Sə^'@~EZr?+C1#M-O# 9\0G}©&QsYN:,jPy,Җ6gྴ!m.;U'=jž1d 5!\VMX>$SMI/| V%Ĺma[uc19ր,*T7֙A:_7zZu4f7ˉaw:~e&+)) ~0E;șBh=^mjr ݀ATKu;JYT=M)(=VBatY:P99m"#:.ODyͱ;@8o.1{Z`Wo􆯇l>+e[21?Bnhco}Crc Fn16?~; Rczmj1}%w꤭8Tߵḃl\:=(͓{43CϴrFU*s; qK~*le홒?g[j]B;bI]S-!\TL6>f̚3 ꑇg(^½[smpl2X"7q ̅g{U0~[Qp t*+HCpلxo ̒y>(D);QPo˙#42H0_+JqI a"$}I;{гUJ|#[`Jp]g GJՌbZ1Bu­t3f㝬= q8[>@ ߐn= "1 })}߆וPl0ɗ=K8CigQ(+}+QD > <[ q -;rZ2BewQdՌ PI !Ԃ8ՔM<G77+6ޣq{Fq+1E3[ **y)=DL[:4##6g+hn޳u?JpZ3߰b#zg冗X2bІajeON%nkU\bDW3LAӏFbٕxѻASajłu15Orf_p|O>t:^:^q1Ǘ4~[^xۚ)0Oޢc7wzf{v9ryfVʁ QRȕ峌iXtGyJnb a*,89d8Õ]#[mq OvBιVVѡPmure+^ |y|PqiB9ܧ($ :\Vaׯ۞3Ux{:Z'\ ߅)LɭPx;n*R*`iNcd\@V{(O`ncK-ۗ;Ϝj%쀡mƽM=bյcl q7`Q )_y ONV^nBzĖDd (rV/'4Td`U|Q<̫6MpY,k?w\ื)f )HcemkRI>U#I=_&M:NNAze𘱼R3hCQYoJ%%o_~@͒+D"ϽXAP-4%1d\|ZnIr8̼m8៯5c7U72vt )!~p\_/+]T|k7q)jNu3WO$js^h DK$Jg5`OXWw'I~lwC! ͖AˆA9a+zá^3dyVF<S3A[o#?ȧfs7} )8 bWL 5;Td,ZbA2BrOxM_sfBN-4ApGRQ1Ag7]dc'23֐qC,UBa)6ϧ21HHv! 5+k5xjJ.\-., 2X ~f͛b&/u!_q5]c<5?燞v(/ #= -oIVW•O__ctl5S$;'TPƱxHqdtw  Hj7:dŕ7<0o<{Aȗ$IYByMK27ֽbѨº~4 ؈ZMכ*IUdX/W:Fo{e$"E%[H%AXuZ:n7(]#'~'TɆh} Gh3@4FX\\x(7AP!V3S;E2OTޢ=sS!;+FMrx/thCQCm7eu uX;piC 9BL=RA~+=օpp lݛ0=W 3:ǥ*3&I {]Z㓎YKVv+OcسWߊM^HCd:L[l3+^;vmo9:VOӜMz> 3g\Yb('c*1Hbt&UnKёu!}߇c.1"iNɮ/"Ao>Q <vVwn 2>G|.#`s[<'}mqCG?Ç]@tPz]W(4Ecwv}}Dn+K]q<1tQ1+TkJ@#AhheF߇u!^cd,(mOKYSymIuCo"DY+L4W6gu^o[&Av0=mA@5%n%4!jYXO{-z.p57Bh{$Q$yӴfj%e5z/}lL:Wu_#()oH*ʓ'UĮ\}qq¹lMp6Յgl9).BhG>%i j`A1^x+WzIcC4TدK'h/: > (!m'DI~ OWe쿪 In_V>|X?g *.VLٽmx/wON${m~V=%CFxN"=vɁQ;|8)Wg˷6A^5 AzExKСre`C/k\i xu-Sz%y^3 )YZ?ʐx?y?0Y/&g~ȺrFq5р30XgXf=h Wt1FŶ!Jt+kת \RP3(D F*?4B%4bq!buGUaTJOn+c| [>N@u: ڳY^S|jN,_#:?Ad?)(~wDF$`mBhGi7/`s'ƀ #]I^.ȡT7_ӊDZHh{c1}vCwi@RT|$E( fI ’raErg >ЌHsGD;>H{&엥W&f0oF\rDy gEm]#pXyMV=`|xF2/OyV#z4!b.]k- Y ˏl<8c:dfT t=/8"ai Dl7wiԙj J B) ct@4"F}ƞfw@SKҠ 1MF@},}"y oIJ^p(CHq9?L^)/x ~G[i 9C Di2N_S0)+nety=V'tQOvEKi89kGEnˬR~`HR[몌⒎z:O*ѩס.Z}0eXU*AM|ux{NK ~`Nk [Chɫuqسtl.(̎hqq;.3.!өoc)h1 1UNEі{-*m".u;+j!D*Mk߼$ˢudz.K:TTe9C5sZ!,&At;rqT3W"&5maSKg6rMQ~AgzS*rwY^8.,lv0mno8\řD/!n4ߣ[ǷjtO/]*hSb~(Wƹë_gZ78I1GoaH )z߆g^BObS:eq|wY~(i 4b[N:.<퍱xb儍 @2{ATj6L o$UTM;jհG~ߣƲ*0ܸj\ͮfdgraEX+040wD0R:uh8w6YԚ+=ayOm)WS@qL'$1MKǀ:)6 9@ni!z7p;g]BrN͎VX]}H1WW$m)CU|vFCwyxިfZFnj=\xn&[Buvtn *CGLbM] {=HQWgjL zVR{j729qN6g{3%)\6umg2t''}>- {잯 >exP 2)W۷C=3L;{盂bƁUOmqɂɕ8xS2Qj?Sܖ ]§hd9r| BHb~)HF!ds̯Z7r:D4z{\8niaKپpe!  +aQ$g$8j{;9菶aG?Hݳ; nӈ] ,r,Z\~w)e1 Q`O%G[񄰌HhL Bm܀Vsn^4F.ƴ&KjS8" c*xlmQeHrZ<֨l11ރr|Tp枎;Ѽ{'0>Cqd@#VDEFsC1|Uxu`ZZkKUáEƾ(/2sv_n A<=W׫diٔ(L4tyCo?z'UW?ibg5 Sl:Fv,pi7}My@|~f3ڣW 7NCK #I:2C&<<4_m` N 8zib#,ÚSRiVRt=S_$4xy|;x Yдy8f=Itt*Үf¤m,lc*mz^ ^Z"V$z*$0]<KD#A08QyLѫ(c k>p#e18EV۲'*I޽!;\4 r ]wDyV:ϯ;5 C|TN#x%2pNU+crл\XVAeHQwc/FGk9[lhPR$$ 10l8G>% -&NJ A:JU;3RH z'BdTcR{'httֹD~W $4l JC_;p5~^1q%CX$[,; jHB(C+ƅlg= aAD$E;1$l@8$0=''\FrtKH.guW%ף`P33 Bz*39svQ”{aC1f4|Xo.B8c\-1M~*mFz>Yc4 ܇$@_)jA0^l$ܔRFYGFbjtwDN>jtLǎ5Od|XIi TCeݾvUw9|`UV746Lwcgҹ{!2U5s7ZA%t|+dZxYZpz|ǜz- [ AYBGܶ?H5k} _GdrTp$a1Bcln[qЙ(B.r!r ~v\3 KxO}v-!/Lf:{Ǽ)A?>;_a4EM\hoKպG=Zk*(/i9ڞ84cx~0t&<.%(2+|:ye79yie[3R7?}>h-_Vx/ps y=@ȇG\πİ ׉жN4VJM&ތotcX蓄8~[Cu:9̹Vus]Q3r@?k=tVmkd6*;͓nv"_{]WF9N<3(Y!"s V@6rD%)"ߗA9@K8jނ.0]׶D LM\T?EXH^ b mjl#`{莥1_Cٔu>8FHP\x'w㠴3n{Iw6X ,1M&$6Nn*SM*\}A]m+vN2m{ }]J; PXyhUj5/Dڻ"sHb+;X޻lq5ǚFHPyqPVau{>Adh}dGbS'-aHc0IN<ͶWYT Dyù!+iP< Ym׋8T&?Ȫ}b܍H_c>orWO -y+0LL,M'`Ӫ#*ɷ N7ce@rn+Qy}ja .C&IŌ1Bǩի9ncLվG?YHP}#”o4%;0O, *XX͠uHZS*K$F[b};g8#E>my2]1&3q!afӤ-tlŏ - <։!}f&ـ nϙ|}z4,s7zY;e;!<Qqnh5i2rZu1s]n?Ev|R|z VbAH˳q A,LBJdbӰhXES֎5A<v#4w7}n~t  %!X/]%VڝKhl1`B(|98(p;c"e+q7݅)բ<?삗 켶ܷYAޔ4đ>߀/5 kUܣ4B==]tX BRV\*KQ -mIO{q^LZvT%޴0+ (;Cw2oƸEAF+6%lJ"YQrj i7 " g7ػ]#mLۅر~36Y"V*b>Y /o WH eH[*Ŧx?w[-ԷQDgboVmթV*K3d%Q:% x Ȭ\!bXgGZ]˭ SF&:Xtb=8785D*,#VL¡7-49K`);Vx·WۢG֫UGm{gM_U <migSZVkt:SnE&] X⥏ZYt.ΨYsL֢N hW6 j,*7*V?\ p@HV@riomYUH|]IZ7ތ`+?c5l_#' dT 僮%VG:G]Dxlp]IQ'! 3n/XJ u1$99(JPQ,L0ISB{">b6=nfǃKd'g. oꝶv%+\k߶%!aRroL#smtLviY)<''rmR`#vKV -ZL 6nүڄ~(r퐵X`oS$75eKM9f\']fBx-A%$ Cf)&¨ )iòk$fmB^;SR>ff=w.7!y\|K3h [z- B'U!` I1+$a[7ݰs@Lm-Ћv->nc8X{S l{q-cH`M} M0:\J{F|\;,9Եʮǽƀui]ٙ7'.NuMEU 1WD+(bg &H^,yf|SphptN`WKODZKN:@CGw:K. o.]Z(̍`Zvwed[`M<-qkfFWd|p@C]0iM#ӏkSdcz!OwAX 6yzW],(IQlQ@z2 f:bU ]ˏF͹'0٫kehܿF~ M.t3P*q,BR 0,ŵ űV-ՎtfE,:b!"ND~W}=ɦB1`9_{"l`)tۅ"ۥtPR] 5Go8F,}ZW%~6# lA-4n>Фҕy 4BWXaWB4h$kPԫ!d>Gb 4QoцxESOdZS˽˪u8-G*,K(D^1@U @ׅ\XAmEky:}&юP Cc)NY }{d1ϖ25|wsM>ힹM@f   27/OyGL_Sr|<`Gfə҃c*}[^ѰwZ 7,2QzMH@4J\.kJxhn*3TeutyMJI?S2̕ʉ&L!n]+3HZ'$~RL$n+ =I~bB,H*2O}%A.$N亀\UzFPR:-ǘS~>ÇHLP4mstK~¬JW XQ - l%{Q +w@"O2|z.>TrfA)&Ϥ$L.j A!Fю? N[~ 2`4w)Sqo(m" 4fk|})eQd\ L 햤 "|EAc4,ض;Wd3\. Y+|iH$x|m(<'%8OnH@:pHivrE@rr˄ B,uOr0>4Lmj$Nt@x=c®~;6 @Ë{XE  {M6lEԔLno`蚴,m)V-R!aOdM5XExQM '5/ O3#?`|RTF_}_/] s >QeU3 7ldSga`u כd ݌A(McT r\KugL{+Uh8";lHA-zq|?$E/ug7dS[X uL$(Ntwp^!;FB!k|P[u҈5D伙 ⳷f*uX _%]jf|S#A)̾gm$8x:7RtC `W2o lGs5ŎT5\$ȌK/4UkSd=J ⍉D {Tt!t),]nňпeHq+#2k%~%TP%yޛ:dtGq ϶7uxHwEq5F߷Y/b6X1o2Vqs:bM }-0h)9AxZt>| \6]C}/իZ|9VփSf$#Ӄ_e-2.5eq!* ch&r\|co:Wpf4(#C.k6`uQc ¡E枰p¬E#9JVPv3^7Vcjl"Z2|!0 Y}E $ kĤn .=)y#*F!d6io':<;gΣ"Jry# 0! 4ɵ}cX#qDRcDu!`DL[.W[Ñf'ՑI'ɷpp9:^U}'q ײ|Rg+435wi#_NiSMn)|MW~Qn虁hjRv/ g Z:A*~%Hu}*6`M!d#)°1RG n!hc@&$ ؒJ腧oX(4J&/3UQBib^AvOTyp819O+ddSd-l16VѤSS>). %1ݦmHfLӢAyuޜy<ɴCH *a܍Y!Se9ِGFTL&z/kG s?7Ke0̡;JؖTr]؂aN}3qGw[B*{{LxdAo~ĝe(hFfObr6c5s4nٽq 1:ݾÙA-LP'$4`3JlzѢi,V?`@ BT}JL Cqo zU -=RD3mS;hH6O09&jv8w!VَRi6 ĀUM {wmٷ Mg 1&7259{'_Xz2v\ Ʀ\JwmZ@]YYz V!"ݛ+8Ѝ)` j}num\x4p//ث q~Ku"1e88_g貜 ]adE9 :> c ׽Ȋ&1?՟ m!]xA# U waiR:"7x;-L#^9=Zծ!!msWWSd-[pF?d_sB PM3lonOwWk'\2chnpoΓX@Q.psLYWkߙAZ6-2W(Y` G'TMۛB?'xa_ir8ĸW"dmjYqֱ/䡴6ʢ мXNxг+Q;:@XIl.ZRZojKxMz^KSŁJ^xƯe6 9dAV$<dGՋ W=*{Fs_͇125^jKIW]-E,[1,>])N(davGmS3sU׵"Mƛv˧- wKuA ,QAj3Yvvo<MÍnbjsZ{l9`<Cz_aQYPq͓/-l)+A>J@;VRLr›@p/#2/V*VMC`fG¶2xv4\xCg8rJ|o+ҹdj+J % 8|PJ,E WۆіIcTŨHy>_[o+:tUd櫒!oHC;FdN8;JibԢ?o ,uX:'gK$;K s"?C 0Eɢ `Dhrn=]Bxݩ9u qkAs.CX@0 13}=L '4-|ޥ蜻95+J,VϜ %h`/N?b+Y.*Յ l&Pǃy;WuMDK)(ӓvL<b,HX<5ւ)QEo:;i*U(iyO1CB-j&ʅLs?ʊ"4eBhEC^Otuz7Apcd3[B) $t~v]r[&N:-1|qo1x1f'^KśiRG֧ , (Mud3](ϖ;1|ĴETLDpWhǮNRa4>["j iSPKfos,FvD[l,5 qCŨ(}KO869yĢ֫`ĝ>opRR uޖ! ӫ}JT]j 2 n՗wG:k+q-cQZkǜ= mP933ƿS`Vsd3@u -D9㋻ca-ϛ`Zӟ' K0CwmA37A. {=Y?SlZQ ]_41kr|i \f< fG@X9vզXvlFnAXzD~4r>ӐIP޺Tet}CKfwP:ʥh-?ʋX{+ bP?U;`O;r!ILԊ)sISdIkݼJ8u G{?q6Ɗ|bLkdo(2*6v'fQ7}iNB-!O‰l01R8o[m6*y31BzeJ.l5#e NFׅyJL Dryɦߦ5TLAbF7&>0~OR:(FSe[!.Ūpl T ~)N<ٗMga9pt^7`<7 $0fBv.ړ"[!avMx,v]Qh*&O)&n{$]wbOiRn%87.BW /8k䍪躣 5$HvIyck1X3>L~Sԏ%g.H VcN^d]ᰍO'V0#Gn)R:ڪƾ!p,ԔEρoTdaBsIKg yxl .Q(Sxu <>7b 3{V2*!9,M28K؏v6v8@NR>rӹ#o&ՎΦa9)K6T^[ܕ Mܧ~uct{M͍EҼB%j8N! :,I8R#$* &3jI&uy@+g 6GTBj+ xOT{dA'|D>5 9 >1Jgq+bH+'[wW>)W%pPj<=_fmѷ>v+5/@јgq&lҿYG ;{;q'1 5y>mifE! 0eѿL=e8*-q55d +*tim%%Ǭض#v&j-*hC嚻bZ Ge&Phk_qD<;Z2/6Bgu 4-m5tH%O?&թB;x+OEyCk\Aw6ԔBP /[2LpǏi|CYmċ†2:%3] $bӗ~([JjsE+ɲ+qpc k;Cs65gat܌*4JɁѨWq>!:]%k$/WsUHaֻ)bS>7|}* \,ԋ "&НujB 3 7b LP:-_nYRu{䠝vZ6~ B"ͪ,%ԢNLCB4.qj3~yʊ:TiI*PA~KB'{0 q:mBג|[`O)+`kQ:.&یc hdwxG _Օ`a+HHB i_9iKѮ34x C<2Fsx_vdFv9i/ui:5 kq E@݄HIbO*y)P' ,O[Ch@ҳ%)wM'F::Fh ^ a[9*pAj%o wQNJHNuEE-oɦA~>@ֵZi|W i uQΊEYΰ´_~^5]-A)E$(=Bśw\ژl-z,R^ d]s/vfPg+3wLiwPtwZUQ?<4<\jyCIC!ӳO])_ *6@n#FVNeWE9uQɌղ7#A`{'nmBϪsO~KxϨblupCxX@8ےf$ T.<"ss*n0OoVI8$JA yۆ>o]tC3+[W7EW8 .@V FpB~{bє6]5q(chJ`ܐۣL'a44 $ܓz+n#SK(Y2p(?ܝ+< ; 6_5r'pri  _+(\2ܺ|d& 5aLm 9C΍[۠Z%"{\X|\MaZʢQ}Z `yWʱ;@eRoD/^8(F>d8sZ*EvԒ'O^G~fw;wV媿D~! ZMJpL6wAy"k/e)>fȿx PW:k>$Pף t*l u}F(Rtn^3/O޴:+lMT]|'KxE"[sSs(&:BP[`#3 d9{3Lpf6I +7ͰϳXŐt8t1%e_rO[!@`n8IL%C> >A1A"^}GQ>6DYfSO3!B @f)*IFdـˡSKJ|WTmφRԃe4ʊ/-R!j/[w|)W\˲ ì0tf?/>bjPxs!o~w,VHC!G,RWٜ [\:W@SIKNj("-G Uq&V>kX<IE 5Ž-m,><|}+xT?0%4f5}υ,HqlZZ~U͛;zFAĄMj4]zh~ǗEqeGeg0ƨ(ѥ]/ϼM^^2 MD s5Be~c}\Fbinܘ`1ɳrHWkwN?lS[Oa.Fx14kYeuq,)bU ej2^]FeS5ۗ0SЖh2+˄Z*،z}57&`F{zaRI|%#ɔα .'Eu%θkF3N<4Pg$P91+g[ ]3iZ(kWŀkg?Te鲻r\m^[&6ʾ"T=Խ6^m'!T'igJe;߇ Vh2VǾ٢ {#Z|X} 蘿F8&7U`~'/&lnۑF8i|e^Ξcl6,Qo qA|]MhoS#>A:Mע-POe3V@ᅦ^| $00Pꢮ{bP:J[ќ=W܁eqJ o6/žC0;Sp4 lxSZCk$?u ~`.Ihm7 U (O=nǕc,);@08e 7+`teGImFAײ JPp@dyFoY$Nw~Dm~>$R{}JCo0# ih#^y(PGl/A}"O@h`%yqЃ`7ݎΕO)ke+[fPC-.^: ,g$d䲞| 8o*?ȁPaMF\Q[8yOXO#mcs〔YeUʨd-ҍ }]]d$ׄ5;vG!lZ9>Mu ݦW B= 0>Ѐ*d ,1\; Ii 0|7_XϵxUx9K1 *o8k<9Kl 14өp8[®M2y!ʋw+;i}.} s'\RbJUJ;Г0?ԥwmCNp4+kڮIV(ܰ&gT~p7DpfPW@0q _6 Z$ՌF#hbEѹS?1>S^G*hFPTN7%.Hqai2Qv#CCcwz*)+|,I.NxoiHדӑxsz\DWUx,VO"p:#- z"ٴOmp:ȧP~}M%x^?Xa~"q/NY D{R@82:bi!/KoZ0;ZU;iP׏$ %M-&wJ/5; vl56si;h`5?wzn-D6rx;\ - Osv/‡W4|A',)>ҜdpcHF^ձhlt]OZDkAlZc|kr7ULW`"4Yse;sZbd ] wYIy[/8H S.#tk _^%iDONGu$N5z819Sxk}%<͗g?4F fR /i^=]뛆螺ϸ=3S$¯Qz(ԦVTN{g:L1ֈIfe &EĄE. NL,LO@O/MWb{Ψ%0w\ ~{î"fԥO4- w0L~d%slRtǚ`~Ee{ ,O%"_I/Lb2P3up6VL?v]Bcl/7ݔ4~4ǘ1KQ|RNA;JvsIfXzXu d mKyg'zH͆b $4' lJ ~xlYْ(C8ґ]q_L l1Ud$뺟D%,(:Z}:` |c+[tr/=9 -=C۠Xںof8vU6er5&T"ɰ؏b?L!+s! vOdpA+s.ےK+L E'~g^`7N.M#O^N ¤|ӊpe&g~ {xmگ8yqNh}KāBFԗq4Frt@/qڹ{R6TK4Xva2} =$p^|= y}pC݉a4!I`إP4QCM.Cލ~FNqi.>_.)i}!p?C -i:hWא봫Z QK;, avL~Qo!wDE0$ΖsSL:7鞐[ +)޶a ? YrQu^&I7H]byANR xT*dq8%DGN/jVw8-=gIEdm!8ҞW]KeYA4qU !"\Wnr^Ѡ"''n#__8F]8\bHoL!|#"h?lvve} d`kʊ5 {ԤU4<ƺL. (CD +!w7s(XX>!Tl/zbJ$)$dQ vYnb5\&*i b}vL)y&ƶpݴ3V^&'ΡȾTyڴRlDs+"7Aa]*5caCYaaPi8y\P{sm$_!ŬSJyZ:h*O0R#Ř)v*Qm`8" |9=XAګ@w(h<(? 3-YFvR̶Exx ]oԑyA5(١4We̠HXR [Gp--'.5sryx٩j7+dHت]'VLev BF#Ά.A(jBk_E!~LJMzXTnk]sz-=dP8S)wAHdvS.F+ GzKx;=(ႏ~F<ڳhzS);lP;rtv{>;]MF <Li얩?٬)4XER>IR`/( EI~NH:~O$:bޓB% ˉ!F(>Je 5YoBRك4VC].bv~XG0DVip[/acH50!Hiwg?=^ @}A!u~$%ÿtJ(/0M E>ښ-p-W@cz!"qzmw9̑pb|]/4ڄ*7{YV1ުyVWDt ݉ MEBr zi Kq3!=sSX^ʦ3[^bK;76 P AKL5bWp 4 d{j_7_͎i /T [SBO3-n'(UYz ' q;DV,'痽_: xnjȯZp/XMS]qv@Yuq(vS4 ֮P"c?4aהʦ8,Ef Sz,BP=uvBtB\WS]#A3b 32sOXEc`Ec-(lbjS_#Jk{J{/$*"p5XWo]{="b}w8J{V+g&;3γwI4(2=O|&mgLjqn uUԁjZ/<| $)nzz"*s3`^5_DVi4Ed1gKo-plapfЃU!9eOzR*45W&Bڲ@#Ţ60zchkEe.ޞcxj Ko/{y=F<Ϩ]ۀz#׋{n0$a妎W1]^KI-Όr$PY#`Jln3. g|IZo.[ŬijcYwG%UAu)ukC4&ugʸWo*ۓPY(%oT} b%>+\&FNļ}qxH\,u3CX Ve h Q @%g]ԥl=|Tպs1 "y 2(eGJ/It@VԜW@0+8->H]w &5~":lPAfYTed嵨X [ FÅ۶jmX)p̍z}_\ϙ|N||ل!i;Cx+қ.77(2^UY\=HѤ];`g|O3T3ri O@,bsj+ J"_\h^H|FYsƅWnD9F񁩏@971 A'կMJWrU6{[t*ő?0H[m|]G [ss2mfBȄ4_W; IJŃO U3ׁf !ȶ4wQ>>!)^t1$Įf(So)6P^]#EE d=pmͱ7SPbt p"- -x @( 8U.a_S|e&$V{I 5ʷ8AH"R! L [h| ֌'ezxK4),.ç]5P&WVuXqiaF8Q13+5sӃɜ_dw9ZPo,zwA]ۖ15\ S^VÆjty9kY#E]ڊSؑz-}zk _-2 0ū1b`5)8q+CXMIX,{dكb:>f7 Q  :}aB]ql?JLQ 558MxXL5fa~F d,h@GD!xPW,_Uxy (x;ވcS>P^76(s[DУkוKJ"uNhy*0ToTR4*d"e # 4}#CkszbzQ/LK wهv+Hu']oulۿaG ynl R_T;S޿āYߖ/g9F/TJ})bTf&C= A_F $p `X2Ns]1iXlxX'~G?HjQ};cw@VX| N1?|U;"p9Y hxV< =%/dk _TO+!K )Pݨu%8&zucc6~pPvTOlbM:](+ӑs9&tKDVPp9ĥRD]6OrҝP #zpJ4KCY:z`>|1&Bk|<3RT1_̄ X &| !(6 +EF?6~1ݿ1{69ja 090foz2۰t|hABC=Ϊb%/5O$Ћwg *,}$t\NB1¤q~%[Џ$ ,jyB&,4˶6ɲ&j^J/*Qi_og7R,tǨE2wYVY[(2;DƄbZ^I39,Qjr|/zz~>TJIcbID{LL:n^(/tkpwyKdV:Op&\f;hD@v9RЃGjulcjgՠ(UL%PӬoMQZO2'yJGTrt{o*^Pn^G:u |w5$QTTqD>[ Hۭ{$ Z K׽'>ҰV|l,zjº4_;/XRY$L) U.arO<-f;ƳW녨^ )hTشHk>܈s֌ 7šeδjLK9yoTOJ{bBply}KΘ6.jE U2BolEt)\LƤ`ǤG{_ءVx n[Gk-間}aST_[Qyi:vvh`}%-xtmB0g YV!aI kOe GðlBzCԵ]ӽ҃8%(.DD}Fz}'-k({>-g06rZy+nxq Vg GxD\'_p}]=יzP<9OC:<:)z! 7 sIUrT.ϴ~ѕvI5E[;2?F@ZHIFju.1g,G\M}"1D_[Haސю^ݭQD/@pDN rat/;qX\L:{5y@/#%ϵ|݄ep0(p 磒 q>;[:2o_NШt_/y74)ND=4IMLK˚G1ROՎ䡙'%^d}p1xh :5"dSL ~7F~̸aPsyJѯYhg&Y(vQ!@N"# |sL}%*0VݾdU7ʛ^,/& kSUcg1釫32D/febIA爱/zf!\-6B+g_M,79zZjQ[?B)ưdk7pl.,^pq3Njm(+l4mޑ;eG `vr6Yj\ "!V:\ӴMahƒOv'JYX-6]70 z<#xDjF .qdD"-@"CoI1CI=y&1kjڸ6}@xc\q(zY(($^\l$O)2FHn|8#_OyNtpsms4{J~ݕY/ѣ7rTGQ]D49 ~B=UbfR6e'8LD'k|q ԭҩjtaCщí ;J)U3*J-BqD!aB_潙u Մ M:oEܪ[s󫜿F4E>C!xltyb[qoa@pK͗̔wb* u #mb|jqRW-$%4RgGN? X`ns^xn(q+<ȎJ,KH_MwgR݁Jqp5l:AYj\]P8HԸW:-qT:VN F-O 1AK~H "DeY0 -DȤpFa(ҰQL?s w(s[Ŋu7}wH1c:ٳ,xCG]Sc&%{& f!b>~=0d0Wme{isWC'׀ZZ375MFuhJFe/ $3@E5ΏƑ-}'M \SEO-/\Qӫo6{g8r6X@BI9|Ԋ㹻Myޑыət&1eUX%$O#,B-}"x%t[dkàv`R%ة{^ /6ag/:.wJqK+Gӥ Lha4d>!YLŴH 2z$%vU)B/V6/sdeiP%3mI!C7\oV{LpQ5R+Z3F{,Y ^̰5"i8pKXR}F_}03(&N-up9+%䞴9(a)5x{6A2?ÅΣ;G,",m)w%Kz䝺pIƒ&WB7n2#W(N/'̮. pb"";̢c/;%; @԰2 Οάs15ofgMtvk*-4~>lwr@.E^3T;#"ճz mH<%# @3ަgVbׂyr\t`³*Ny%+>QdJ 9%gN_zgG7&;.o%&D SuԫR( Yy; [a].(AL \P" -鹔T&#1 R*_C+ tbWpB~EOȡwAX|zpf-/"n=8Q5#HAxa:4 ȥ;1F9Lа3x(3:vMH)RGbЇ;>+|l(TV``KBwEr&d7ỵo%* 3 ><ˀW` fwПxkulƠh!]|YNn̗d]!wfuaPf4٥b\g|em]dsrY5r9FtEbYA ZaK\2'fkFsoL&BXuS痓{2ڥ sNN *5#Ӷ|t9T=W6܅0@|ÔFctm L !l+;rzˢZYhŀ = N!Nz43oU\S"}phz2H>,2*s]Y)0NLYc5qtSՂ5Cz8ueaJStpOJ~ ;ǃuFĩX#X[k+>~~h7J9Z`q`}L#6Cˈӊty #| 9_&:9cƦا-|i[ Wk-9 NqVt羦|)vR\iy^v I:</)и\7Ӓ [QۭíKB\v4TcGj XCcʒS>ؘ7S HO-Կ_d6j*m]y q( z!(`T ٞj uO[* G1n#4P`.qQБtc|_A2'BՉ)llT?ph,uN JC(sg}4A}ޅ4tgl \/.JzRN^ ̙9+ܛ۶E=ϕ2"j/1 %+i~BعO(urgXpV6GW}=Kv V0_GyRFymG /dCXDb&s}[&#ΈuLcuXGf _lPMXߝ q o=\f$_^R=Lږ[W<GY7zN_׆IǓgf._7CTgL5inQ?I/JGVU6;/!kk%^\u\^xCiYk*ɷ5O-z2ATu-Țfzuzl*>F8+fN4͔|| ajBE Kqm4כ6v8C1C[zc0Cݭ2 b9L-!@6zL|Oo>C( Ba+o}DiǺvw)p?+ $dC zT l\)lAG o1*DNCʆH9f]XTkmXq u.5W e(} h<לkp@qƤC+,`AyyX5x}"X뀟P_o_Yeb†tһ3"kziM}D^g/;pp7WbEB\f҈o8Dn#,A4 $2!u=]\Q|G Y1QC*`1w1KO{iq|0(ܐ\ɀK@ZzՇyl|鬡TEq轰KoaA3?{,M]pS%Vȋg'/є+F b诐ʳtٓ(B~#pj}g2n!xƧ82<@kv>X\iNRs^AZxssӘO-#5thIX{;?aKR@5Tk5; TU)?^8=xǘ)*7*Q·uɈ =ei) /-xS` HuiS}VPDni|U b-+83hm]E9-a4=<$|8,'<(*'*3 Xf'QE9b/jPHV2%[@Ks7 Ҁ>tݞ4"CH p|2ОD˄x0qDm>^ɰL|mK%=k0e>,xէ@VNe4W/eL tJŲw7~"T[̍ghtZ<2FH刕8p@m"jE@S-~$EFpԳc~,Vbdn,[!Ґ:+<[DOCA3f 3!b.kجRHB3ut~+1 z#9 ci-pXЁn6]9Vhуec>hWWjDoVٝ.Z-eu9?v7n{5}{$gmsQ ?@9}0L$}ۍB{$b~8l\XK3f|]#;@@RMIʊaS?C,OFaF:%x S Xjaڤ po$kOe.wjffˆ6s"jD\R8v5x}8;&1 3?GXnD'|\T念jut 1C?@2Z4 yPoA< 7?Ӿ?r.Ff 91d5>r;eoo3h̃^=݁uo2lŻqW39pb`H%SL9~?;>ʃlJ5 0D>dH Ne[Icw#fV0| "T㥊HTy6j~:׻2V^rKxC XyȠD.G8R|ܽ.k֮~i}myԗa$XnkmzEc e7LemA2KXeK>)c}.@o"'J(}Ɉ Y=bZa]x&@6oeF>|Q.Sd3D̺gnL0e O>F"4ͷVyڀQn}MaKiX 4>*\ ].(tU q喊QṔ4瞮!TL#zl9glQӅw >29/>(F5Qi9ŏ@M' .>cwHy aAD(7) %Ī?$6e>2q.X =hz+3fPHBze5l#Z jЗXzDhNr~G>n=X#Hi҆ ?ӽ9%ʴAĆ{/G[ߊvOTP.U3v=VQ!җb6`G֙N*(I .7\i\Yk0 İRNr 鵂:d]߰WuS-DA -2T'd"ʹ@QT=9(&C#d8j>Dvvk'uE\ Ȁ;VQ<^P@=uaIOQ~.h?R()N](_C}W:Y.ȱ=~kQ&PFN]#4!":䘇 Lkd'5*1$hTcf*p3XOf\ʳTAjovSSlzTDX ё!rޤ???TnuvrP)#æV,1mg㪝9}`u..I?ekZQEW`V`9r:6A/}X BQ>yȂTBmT-{*K=4uNfʨ Yl*=9j6AqP>BpN/씖쟵w،WVpd50m/(DL]5OFAcvMOB4?O' 3>3H=H+QUÌxAgϞmETېgQ3ѫbjYUbİMh4f=a1k` l IB3f豀 QОM!s'* v2Njs-LuHy {uʙd U{)/rў 2V!HSMZޏ}uE E>^h@?*Z°LJuPJ׾[uQ Ь8O X[\  LROHc>CH}úsSj_k3fGX8mcAe.+b 8z2<֚d^3VajCsrAJOjG<}VEsF=]_{_]S'ZHi+ !=/0C;gѯF~2Oo3}pO( EJ~5LNۢ)_k %45$º*OvUYAi@{#G܅^yV 9rypIZMjfな"o}Ms(MԮ7 ׹|'\0ʲ jQvBUGq].4p>~^7 'cÜ0>+Ī6͟PMD>"&HKBW5;|81nŒ7@vdMfоhoֺ:i 7]y ]e1g4QuAD)/鬸>8Ĕ|XXeAn/hs~`j,zEYp\W7N 2֎KHvD“W*9_Ӵ__o jr}ݬp?3ze]]Ay~p4蔏j?ǴÖc(.wh51v% d77LUnl$䱚*Xyq%ͤX2\4%88(;Wv\M{Ձ}`fScSru1밑C|ћ'%E;Ia=F5DI Ia:]ZFQaC) it-fQ!\-J(SLY8S"?YcG ú `Jfv4LƄ9詮Kl¯qiv ᤍg0HJe>asf܃WUv|>": ?ĮnW[=YiFX(a/J ^={1'l'=.gPA&"a!]5Z~}̓es*vV? e]wBx $<\]Y57wScM uy3m( $5Z%īw/. rEEǜ ȃ&槠o\ak*?2aX=dR2,n|[RӤ^⋪&^]fWEx$m-!OVUgF<T4I>*zMu埥#2\!\C*jANM +]q\oϋηΑf7SZכrV4H!Ba*9MiP55'%1cnhKꓧ[؃4=--3]EKL./>h)g_Q#!eiTlb=YSo+QZi~C"!n1T4T*(#v16Fs_aE9B@_Pl|$^hႫmWe->#3gr48t[;mGW7z ͓m6 ޓ|iN-ʼn#8vyՀFgw$VC)?H =Jv/BAny׹v GsJߺ9LЊ%5|&}^xJН9umҪP1k.|2F{Vꂠ}Of]U1 {^aj8՟o^ =C`&G=`95&ʂE[ <<#ׇw*y{6LjH$4ݞ0B~p<|!xnB3ktAEM{U`ǔ%rp 2(˜Ue0?5Hf?w #`m^\wK^% D:j7S xK%ܧ/7=!"KM#N_ L z Fd9Yb\.HnVȼv4rBX$) m" aXڇ-$sEmvAݷY٤<853N]frVVCzPsݙCa41oZ_Հ="~sˈEl(eRA~}QME8Vs|ԅS_u/9ۑLteaZS2bg@*@Z_Dg5?WdiȪq‰ ˞+Ki]si 'axXϱkDV{'"fso0ۊ|tFAOg;çnÛZR1yʘ '?GQub_tǼ}BLkfCÌV (*ɟ &I.[*2;DIn([8|.=łOfgA~tNaJݩ?'=#D083@?޺cUeɁh.COB]W]}t'bs*}aԡR/k{Y7N5݉ /u&ʜ^n AUsn5%m]Kesذ ^_#CLtc yrY fg0^eKYN$R"8۵ȉ?b59*]^0Oշ0ő_"'H'[$2bw1I&~X+|[o]g2gAt;Uq*-{Sqi.&26#wX7XÇR^Q-t+bp{?=E*VGTМy"*qS+p<(wm|wq>=(}-[hK/*7oPXtO²Ca] 1~GDtZ}"+[Ǚx?O;OoшdY@^45]16A49^UVud$w(/Mkǻ%e<*3~x "p|(ΆU|]HgT{6 ?i6X7ܓ'jpj)&iO (07 9+<ױ= }S2Kϵ+(=&/0W̢w֩$IO9G4i}0.爮3T'W/] 40ᤲO[QyuKyԐA JX93oxpHeua1I8Ai±Xs9\)fk[ts$4* Rl*]L|p|=kؽ^vjdͯRj:s2ҏzt>KZ)~([ fŻskbW5dd _zv{`+0H2]hJ EC6 bD>h 0H[4}voVo$$8=m]K'$ .Hp< ; K Puډ> YM Dhl@pl1 ("`pJ\3=I= |X'yKgp ;c`u@]wk.+!Qqy?g$g 㥊XV ݉K^[Bsm#!82xfU]eh z {GFˍ:|@>NTOPF;Pp\ӂ=(gI,Gh3Ȏ_+TR(0OrvIMNQҽ‡b5gL5iz9|9:3f6j5Ypp򶿒+%AA;RcDVS6gpβ %$ Gۘ9g:LHL^hBK*n!>ƒ)j?C͎89["$ZWMk95L\O@HuwR3ڇP2Lb%tL*Cs)Q|WWaɜ9Q{:p0]{lM3938"^X"9cQPοJ~-g@Kkc/M |]̋ >8-:A9Y4aX}iSܺ("^[frw.+C8L"N4C,L졍ok9Bl, 8^Tڡf`(p ĐeԌD r>Id0cV ~#"_3!6vB۸,>>裫K,uty ~KΪtd׷t fʃkLQߧBE~5zm/%W}IWNw5hU- n|ڡ5g: wEJ)P|$vLݟşiIW W_D0IؼJ!w^UBxFX\9?vT ]S5mHx>w0k¥kIƁoҷSȣ#e9_'6ܝ!d3]r_HݘKF&ND.9+A*㮅e-l[ޑ,T(ⷪe:TCN I50qdd_^~)߾[A]&x W\{% LRcJ^*mR!>Ԯ1e^,IʙH.u>! _O 6wo4򑟢t^SaղM%j8A`t9k ך:Z.յ ا-i'(ѭXo{"mJ /:D|4.T:ҕ"H0τo(֩螥=dqq;}o^]8:XVj@Ivd2tϜTtzg^{Q\~ )J/[@~?`m16H'ZuB1A 2zjyR>T[(t2 Pyߪ_i@Z@Ȧv;BG1ZnF3UmIL;mAO؁ǒ? ]YOOY3_[Ef}vpB#vs9xE\Dkc CA&X%nnqKY1C=,0\q&64ؓnt å/HD Cߕ2l --G- a/x=F*)n]ٓTEC. 0+elwXzΎj:݋zaeFF̷?\ vkm(པ KfjAۧ[ag*sNk\w}ę݁hR0%JVj?N掟-DsepRjN ^os;+$@|ayqهslG ivn'TPY/+t97v|hV z,^>rwb0*8gPx{1ul,>=+'tLGͰ%usGRk.H /kL[gdtB?oĈZܲ{b35eז3Ёъ&`Z;#=7~iKVn4^)7,I6 TD=f&2kv=Ŧփ;ʹ$ yrQ\bi1?9|J=| nq, Bi: w=M; “IOCK<'yx1 qk rJȎj(ùO-GӁ %b_c9B{w4$-oRM~MrUݤU( 3ԕ`%KNHklL5Gkg r1;jWjw!Ü뉁5ۥ(! ehir"1RN8n~Lq욳r쎟:X \P.ֲ[o:s𖘡E7B?&YbJS 6&~NOho|ק8CK#oqϦ.V>r.7uao6?=f TнVxuixSk5B~LȃGH7=#%[YxUA\,`h<ٔ JJ_j6O(Ku?6?OZa'm"<$vךI.mɍ {"̟a^<9C0_3ih%g^J@ֶz}l9,,ۥbaJ7ȖOaD<R 5^bC'ivT ҝnOIrؤC/K÷$wCx3W ?*0kDE|R?2*dȝX6[o)RPrOWdqR+oL2~Y̋*]"vHfZa^uu/U' -Ei2%Y&CXhG `΄-^AK%dJXV]y]0P#8Hj+Cti8`tiV?qL0^F)[H;H? :_˕KhԖpZM.P\0c- :џ?Ϸ.KJᰣ5{8dxjB6%rt> 7T“&]TF|Zj/xm@hMȵSUApN"KQcxN[fNdۃ[V{.,˺qOgF%: UJ)S,&"ǴjBS(%f4k񴓢TV'‹MYwl]upls e_i/Μ &* >ζ_v'KןaR[r \.Ud- s4 8r 1,v:6% xqUFA"qMLFv]T0f5]/)%|p^hv+8^kxX/$Y^ޒlڢF!B/Қh _O61YMGrT1q^WlG[`ݕ?Lc5 9Ï\9 Mř9SJЦܡtA>N| ;=9Y% >6 {~\hk*ۚ Z{ tL(KEVPR= 5!Ss(Z1^)GeD IZ}`Gh؅QV$ZFJ@j 3DLtR`{ . [A jD2 5;\x̀xjPtt$PkM0Fm9 8`ai LR(O~ f]M,-/k)!|xDξKJCg_} |52vJ\<r\q 4#NEm{Cp|sLE/N'pq.wS#ZUv򘥏l) &яcu=/Sr|0 ~L܁&XfL_#`0l<;ZZSL2}y[?XUzpO_iށ€.NJq݅UmlWh>~z2X+}$V06+'Y9 Y]x }+vc;0oN>9V|W!mWj0}Ҙ삁"oNg6-k<λ"ګMoEUrPnF|.];@#2~lN :NFǦaYX9~s:ѣ8W3’QgdSyuԖDy 3%f5}0?TmxӬ̬q&0!-b;U^]AʅkKDT@N|tG[\ ;g,M/qaxm`Sӹ &Ν^mŽHҳw"V3`oi fW;EO29Z8E=3kMFXxPv/FI|\qG 13rSiX4g&~C'\[<Ł0HK6Wvv~FVP%ЎqDȄ,t]\ʌ⡻+j"Yolj&7 ;'auKC/Tud-Pjt(;盭|&"#1bIWY_sV~iy$ O! =M0y7vջA 3M}{1*(qIK_[]*zҌ>ET<ểym?0A.hF֩><1ޤJ) w;S n,Zy7*_q4D6䤥fo4]ob\~`5H`߹߱68r"|6-8Vm"6p~AOyǕpYOvE !QX([K&C9,}X%V,-?!%bύ)w+t_7R g\]VXbfsv;<ڡ ^пxk$]^+pa4Į]t)r7>?{yuiK XAb2Z3ƟID۾`:ݶ+t̏?`箬Uf>H\D; 7$NZZ^ rMv͑|6ǒջ|؊ ?GKX΄,ߺ2 *#S//l*"OՖeo2N3 '/dyTW*;t#W ܹ]t9FͭQ2Q6nDlBosS!qA#x9m44ztev;(zm+gx|U|"$q{!M11+~@Y Ж`W&4ŧ}ɄA><UB4 zPc$(,7LkK})@+%w45f7DIpX aPQTQMʔ0ڗC_ E#sMJx}ek@-6݄CmHW[:z4-ʛC$P<5ߓš~n?,Q"P8"Ԋ~>$eV3gH},='`M Nv"g4 v ?@Om[ʜJC҈ѤxW!R۴*yWqfݖ%/pL)g,i~b6oA冔_ c۽LӀtqcSh @H8 Y[\Hy}EM-y\4WgLu2!@ j |{~t!?N/Ik01 ۋ'{YHe~wy0˛8)XF]U /Q2B\Hp\ei<6om{\)FpJ 4@z}j3qd1cO h{@X|6y1l]&*08a'1yYZZ?D_k|5/ qsO_*T*"T(lY ng㣂~SkPZ"]279v_5ByrL6sϩ85Z҆`u+.M ю3o~ߙ<۲Ggy@XQ~<& ׹ 8p@f^*/5Vz{2dB'B}[EB1JH(F ۾1ٰ g7PE5q(=# B/oLhae}Vѣ l?1A;I}tb$hBԬlF#`>#swh3wx-]%f~`a`,d J(PnKWf$.e6dᴾ.*NW d5LKK@a:h!n>wC6 lbƒĖ/g_6>^,Mn *.yĢ-<812P m+zhoDVB 0pBc3Lq(]26k!oy7ą40 9Iױ0 d !뽘);fFguhAX"-6oկAWW̶WMq°f,`=meb6, <x-R8 (t[Aw$LÍpq± 'Xu!( &5N1lxiZ ׆Xuj5"^G|{9+,o,aTR e&UQJu/$!ũ1ذt2L=!җw-孵*ou{Z;/ z8l=ixBj8&E!|@AHƾtSC TIQdsSm6QzL# #}h퀛*ߦj"2h* h ˗j԰[.G $NID!$;E:A&[ OOw6߅#Ys\q530[F1 )^;s~^m-Osc(FE"/3)DłwG^m>jylMqE,}U_w菳J}kdg6TҐ^$yevL Ⱦ$[;ǭY~xTT]0޷B_lKXTt 6/8nntJr})Z;s"p:h3 Hk9ںCt.!\;RG&0-rh!35(\Y ׅ$tEy%=X/]5?3JFtkִ˦(u}ć{`0Ч4s*ں4H{X3+ *r`H,}¢YS G+KoT{ A}="@SXtH%\~+Ky^Rub6_WR/)dX{Kezh=tO]$XSڮ!{Qc[Ml?QPUJkE+mNɽ /M@>lHW$)]i}]3Ifp+YV};)$DZ|{2?t[W nsO<<Ȍ 4[e_|F7={EkVvZ90~S?[q!zIaf ~4vAA[nk>>r1ZAc0mrqE]Ogtᯮpֈ,W.Tm.S\ƹ?ꐓХ uĒq5Zirlgo 9YÕ>k &"eFd7,a~lvZ'/ h*/* ߺ`;]9|pZyRlO{,g#NIjFN61|-ȹ+llXoЗqðTDhH\f+W٤kܷv ٦PT1H8\l:2BDhXMrU#{Fu&Ғ 8/rjeqVc%'foZkQ<:\$jmȾ_w|WI/i䗧rJ=>v 4(8ķTUwEt,TOEhpd;=.Hqd?YMk[G@JQfqb9qy|bdvәJ #נMR>~L30+WЮߺoF/QRH $Y=lMx7L.Xy2Wx#X-(Y>e{ +4xAnĊݷ n7Z'6v(ٝX>׋<.,@/5Qھj6|p/lu0,?)4B(NN?:M}m1m)(B篛u/ln x]}Z`=At(;׉HEW5H{͙ӥ91y(b3_2 հJ^>SHNjݽ\}FԣSgˣaʕK [R` WeT@)T׷[c™ j-TV G ×c-27 rQwmEПkt}ҿ S0u8@[n}.Z"-WUƖ+r0CM8kd.Hw{GL2W3UWZB>,Zm$JNR5k/㜁_}d4?mZdzvZ>ٙI Y|ds Es opi& WSt`dWP(m.#jUBz(bJpr64kpƦŃ-)@^7w_qCqg'ҷT.{na/&22XS Up:Q!q"O@}c 2[^.^kneQAJ#HPXEs\~܅k*\ m+c-c5-x˥=kvh3P3)X]-oM%,pC9cL  2!ÜAv?jnS9؊v_ݽWP[gsEL&E+ 9MZ5E`0li}Ε}r:p⌟܍ƚMɼXT(Jep4-g,2>Yޠ=YFu? Қ'z^iA8ęHmYM4J^8u7SȌj+"~ǔ W).'L8ڭ4mP20_~ EBjdo(;+Р'u4x-d?и291\my?d'\p%Ӹ-ms /,QP?u.V$'oLWAN9-Vǎ/9v I;ç9cNȤӻR NAf$WʽsheeΠJRmQ#7jAΣoQCzF BzJhGFK5-mz`Ēʊ],n΁XbCfHt-Z  ߺuV >LlNk?v?S ˁ2-m!4ɥ:b*ۇ|W5gXV R*AR ؂E<;\F(-^1$c驷*ar%r°X9ɾM'p*}ڠCŲM ϠĤHs7 quTQOvF*TM$] QPĔѧ |hbY7c)Rt 0$(inuhâJ];8؅Q$A P% y.N=0㋫S$2 iسp2K䚁<3KY"d͌* fwunݸuK$)ݿ !g.ӄ8`TҔuY.话^ӯaT=䝶,|C|n/7aZ# DAI"5n/P//@ ^`(VQqGOܗWцCwZNܾc\+FH!>Ǭ9&YNcgVn(F=Y e͏ݟ4OIEV%Lj)?qJT%B=+%=ɪ* w8=J*-rfa?]x.۠hHXu;ѡ֙^ΕaIhH,|X침7U>;gU'JLGAsf av04M1޻N츧aݚ_ VǾLIn >[jېKK?>s R zϭ]OnJLqP#H}&u<'|,C6y݇k&ܬp+يtߡRqj9\11BƧC~.䉒.y˜1ꏻʼxq erZAlq 1~pfX:Put@*ۜT|PE]xZMK/.w.[y?p"=t_Y*󭲾Nez7|#y&^3 ֬燜dv, cd5iSmb܁ʩ7g:TQ'''hF3Bѽb

?C<^~u'hF?r-yyw,lk6#2a{ަ&hnT1~;f$*BnE${gcP\ܧDl" gϝ&,i]ALw TH^/5>$L*6~pI4ɵbaRTO1lo/^Ȧ͔ zpݷ%^͈%xcr)s]nLY07_ỳ$1 DԆL+dܷLt=LaHP$].^o1`J |FM‡+Iex"soRz"eojb46s?Ct9QwD /`9RY˻0=jګe&AEЯdx"5O;8`3o}lyE♺pm5zO?\TF~:mYs"jې @ 'g"s։!poϤ"WY1{=- ]65VۍP|v3>XօxY -l P3]ȕPwz|~l_&uqu,U Q* cBI"-)09VXS ۦwRD^GQ̯r5:`l &/^N;ǒW9bӖ3^RanJ9a0)J.Hwi&Wu#WB U%! ]B{iG W'n?kOۍf Mz_Ug\7D0)nӾ&2Ax*oeC< $!#{u|`Q3 D)-e|鎱N(m@mz9KcK@)xiiQ/ q8`"f$􇠘l[&V$ oW.aG!B Kir0HR($/,ƕf,PEO πɇچ C^ #i65gzC|ed3_%X 8:1'PѬ ȁQxG_ "`W>(5ι8iKV)| 6V{ IE5ګufpը^@c]di=;44LVj(g=$롼6,|)[72ݻ<*BAP p? xI뿀 Za1*fIe&jm /=l<.B'^ϧj u_ozW w yJ_U\lӗ{hF9<>LT1׃* JC)VˬsۙV!v#yq p^iHIᬛ p;U -,[3d4YJNK6L:\ U7ƴmpw eYȿH{8h֞T\/@3Jwz(\S,'Mg°-bJ=թRHp ^i1O1"u!ҵVk?=[罼ĞwUF#h{d9DoQ1Ns@Gj:Z\xxc41c|`3PRn r,ю1(8$D;vw&@c|:v q4ʗ?ݒO^cR>`~ЈzP8-Xiao1=206 V2i(+X5> u'}/cHgH P#k0Ybv>ߎOR&Baʱ? Uò9?\dZ͠^~+0#v6iY@ o}=JSS*@Ey5}V)\Pmz"Ԡ4F76%qޕ6_JQYژk*b&'ѱmBѿ{ZB9礹r?Tu&3U@-x߸#Nqy6 ߜqhjp5!ͷݻ`\pe/KvTւ뒝y+[[W&fp_ ,9~8!/ !2T>zg)[(x~tKw-OŬ<ʘ 9dlJTX𒾶VzM7~]i=dk0SekQwB'w?;|>ˁrDds!t-dûm9.8X>m`/Nk4H!}Ya''`khR˅hV5@|Զg3Ы4OxM]`Q$%Ҧ Ta?ۊn&SN p_tg7c -KӼ!sYF%qand@Xw`r,B`+FYTuYJ\pcM[V(p.gvO*=L+hl[D AȀ\)H&idC?QxqN&GӺ3&rmN9.t*|3+ug%S2+KOwt<׿ۡ5SB _KAzI L'Vo!3?sZcf Ӻ3rC5/z(B|bx|@B]RY:aJ^BϰqCP?`ɀ ;*ь^BSkC{Co:[iFB~ۭr 8,DO˧_i;oE,cAJ*,KtN[+G+_zcT;hjfibgzK渾M]~d+/ P~blȈtG}vxKt΀)IQN71L 142r-J$Y_;sg6O.߅ G祉y_# {8cr(Jcn3)"<107raM??}1Qj?(pCgS5}Y#7O] xxUǐI/>r^=WqZo…/4\<7zחP1߶1e|4[}m=Nh -h>k < (Mj#"N5-nB rQDZgpR?֎͘/L=n5I۫/F219jmHw_@/}~c0ZfYυ]T||p_h;rz!ɥmܷ9"y-ަ^ Sj}; ᄹ_'[ *3:9t1Dwb *2d6"\ȜFGo2AFxb ,#dcx[ԑ~n٪xVfSVےlH%'_p`w@.x+~1ZCCn *?\4G05+Ti0J_Yуl*ڲx>B6ɠ)W:-2hyR PPƇ`G5Fq\"z`wo0E~Qci`e'Z/I#rTs b_ +x%K?#cvjjT#ZP}b&* w?;B?̱wr(N/{*XLnڞ$ ;f%tV9`. /S#WRi\zxʖ/Sp UyPV6rBSI,zL?U.s0,]򭸇,Ip]M.7Y_(WQ[H-ѯ)Ж7RӨ.*by̑0xц[[xcl&g5Q t]Gc ˃mYޠDfuszz CIAtp p"ůhkycݥK _gyN-+9G(>uQ#L#8r5y'$oB{V90"4#mz֝2"b#aᛗ E5\+\bLy̐s\ #h`η& *IHF'")U.LONoM~u❫ M4M66 qKk^)'}u4$0Պ%^>)Iw))LrרCTC<Σ:%u'1#zQ@_X1^4VU͍5YZk `ܵM4S;cyZ9_&B_<-֝^6q*t;q {Ԏ)64d2~"A29P(;Y{s E"doWEA_ĎB(^ zeY7y)L d$Jl%ȅط>Gr S3V?F+;UA7Ѹ$'Ym5c^[x1Fd.vdDi}Nt,Y'fߧ }[IAM?~o#/֌]2U[]oLddMY^-mZ5< _BK"}zV@4T&r3nEJy āK1C1֖f˦:٤N.KB6ژ"Do;$.wX<߈}p\z aҠ9?:7e@nY519uC# Kճz ;po-r tݐ?F1TVX"٢Ӳґ[#fP熃T(3\֣⨌e(p5 طUuDǀrL6D F>$ZʇiL9}!˘Xv,Hፖ[|~uW[ӡ$p)n%m-=~aIŦkӎE; t\7HJmA4-&bb΄Cו3ߝiKT89 Dx /f<3kee&Ef;#m`(tL\<#:  #wх璿;8EK~u+LsaYR}{u\>t,|w=6S%|x˙5޶ZNK6RO~yHl. @|:^0iC;p0K9̚F̌64zYAL\'}qw,;EI+`ɬK6V o$ q/x6݂ 䲃Eal?on4~;VUjt6yBPn WcSpL*!bT$~|!d?>'$BWԈC:X'ASr zJC̢ICPr*k Ph*)y%L=U$+߷""w 4hה&A:6 ^&ODY(Pb!|&2L\:c])e7;3T-dK^1OaWhEfI)?!~ʟN(k'U SV…|z= s(: PV/5֬ދO|ucdd([z:o,qli]o;QA݆СQzC6hpCgXTLOҀwЈvZ2xHdeNq Țz;@pXz ތ|$Q P3mtF5.C: N1WLA/Iw.f؀D_tʋ SiC?si8{ V![v}Ĩ.L_''ouv.'`ZW;߂Gt|sr˶$曼a$G7J6K)nΐ]K We2J\9^N+`0$-N.j7F:9Wg(!?d1Vynk$F yflL࠹=1qN}Twj}6jX '\$Ne@li? 潋-@d%8RjȜJXS[LܗLi.2;srW`2zP Ojl::[gUP>c9I~OkϱvrFp(_vzO5q,S]S}W|\κ[QTT G/ۻalLH4KD<}HIErwRdJ@d\zE Jo\9*Iq)Kq·Tf8q(ipB3t < ϐ *(W9t+1*zXeiʓy`DzmRJ"DʂK:^ ~06 &Q=lt/9i~XlhDv-0lRDIf8v j!'<^[Aiy R0kXg8}o7p]uk~Cu1HGF+^7& 'U 8 {db93q7uFp\^ YSOHr4څ`H.k@h0{/pwl-jDlhxo6'I{Z]A* MdSS$TFG0X&lacV:iO\wT+hg2~DYek[vJSkx)b1jFU^¯ Pu} q\r!\[IWҥ?̹oSɤ+Nog1ckkffscG`G*d'~AZsةq @bT>qZu`q (B1"q>t1`Ѹ*G 1T4?WA")Us CeO4ΰ5fEVFN_}L(8YVX+/_!j'WqhUǢӆjZrʌ ~޿$bW>|c̪j]r'F m% ڋꀄ [.r|y|4HQ}8u# (J1TjC\!c zb?o-V#Q٫ xZC.vo4/Qw?`%5BLS*4$b.AQ+)7 v(gPi̯R8>BkGza2w[=1ImӢb/2ٴ5 `nɄ }i_T݄cFK2KZ}>GFi}H>nvTU- xN~!< @|Vt.4}0l{a\móqU'Rd( 7ohljt5|7~6[[aV (h04(o p/a$s`l;[&`X&lF*C gUy$Nch !CN!z5?qjZ؊I* M1I4Xt-4 7jY>9 m-kD=@@ 2FTɹJ#ۖ5[УI#70p({h(@+W Ap=# G[/=$CuC:3b `Iy 9 "VF"o-oE|jb^t:Vd7a,ؕL;|3 )?^dz)cז9N{q¿xD$[WMReZu&5# wgߴ8I9H偽,EWQJ!>rL wBT2K^}6KwjycjYUOJ(C&׳}ha5g:xg Jd'~ &}܅!II1im56 -Z$)c#a:/h>7mYqp4Tgn$?,V^tXg <'źrDAƁ^aKLN%2 JTa}4O1Y]0[VyzS0}DE:I )C{h=UYy+S&ȍudFu \`.utIWxNy5E;v1Dk,)?1hO |+Yf:+PwbƂABV)`iWa_T7Cym 3D%L< ~Ţp2_ '݇LX?ĥcyUG VƷ kZ1&$|+:Mt6B]mwŰF̙jBY)V&ؓzsKw2~_kNM ,$ƒ4t}GԮbZPDq{}8QG$ZiC]ӡ@Z}0񌶀+HI"13]vQo\G;gVN>Ң8 4$QF5Iͣv`s%ݢ?ja|,M++3͏v~~|&m ˪lIM1ڐ#?LAӔJA-KNswgY%0(<<ݗ7H F~ 8DU(pּ:[Tc$ԁ29%8{}U=,H:()fg3D|01NxCt$4Аt>l|HK)EdbDἎpk-5;FPE]\0%^ u?w؇U.8U -^.qHUՎ2f7f5%0C${d;f̆%!V.m4NQ:׭DjK u&yvK}»ŋﭷFI\\FtacBC6ml^Зʩ>~\OpY.?*#kQ{Rk:DtU#T MKIz_'Q|^Qpa|K_+]:A0y> ҭ :@-j|wbN"~Cuwݶ0~"5v¥߇Zh& Z8ͨ94PFxV{]&7K qɰ!DW )"tܲt3xG*[G/nCR<CmG56I&@)70<,i Hʈ*\&zorhYT}l/rZwt,lϹ=8UQ1qƁPЇ򌺖! qK0ޜ6HY`ߵRޚ-}ѶTL7TI,񝄎Ԕsya^qI2rGR[D 3()KJUuMZ '|W""0~z TKэ"# >`=ȇ}'fcP ʉ;a7,0-w^'||` iE7$7UZRMeGP g+.+s͕Dw%k.R&b/ ۝ j>(pt-ѰzظS%[P~R鹒Z.lr5Sʟ{)+?w>Kf(⭧R2ap\PqjOYxs.ޖQJj[g^P  +gXW]*7aIpХX]ǶN_$02kNH/ Ul 4ޅ^D B@ƥMRfo 3筨_ *! Y'=U TM)Foͼ)GiP =x(AP+|VP*r؇w( +MP7A߶VEv qŸ$`!s%?;rhm <w{&繫F:nw}E`S{d̠48 kP Fl: @52F! XDz;(28f 3Ӷ9P8%FC(>Z~*kKotCޕ%@PgeM6JM='p*7}:02/7׃YPsͼ<@c_d{'4=;j.0h#;iED5јF'fm* vTcq)2y3S:\aFGaP-P9%mȜ$DTp6Zi(d |{bޖ;SЛ=L4MPo_J5rz#S*P'kPǘ+?$a&fo4*;e? ɀTTb_Ud ql :{[tz9A jDR8ʀj\ދ)!}R$2b*'Od3Q@W4uILsXHN Ԗ<>Ek*il_k^,&Gze *ĭI[oK^wPMWƯVrjgTs}O@\Ӕ0$405G.f}Ҥaxx!}81,n\UɎ˲bizG} 8C|8Kx0M?oMUǎB#zdW)Pw9_xٳ1P7ILE ޕS+|vln [<{ t\Ku::j C$d// 9./EI *T+?P>,ݶ F߰ѝHaKU~(u1(U\\t%;l2Ř*%%dq*N^<_y8;En:^:q5{ ?ujAQkuOsuBm)ÍVj eT"rϻcC>FaV>EG͎Ɋˆ!SċwJj:ϘnTž(},ww7TFZŒ_Fx3 *~A vv 8Nƈ R E˰L{ׂ6~п΄'kcId]fsaI ,h  "QL}MOe!Oc0@3./ĜUa [ Z}LSӲI Sy_ôVJ\=˽HMe[dV{Wç2^=1\ R0tf$Tyt|:Wƴa`Xusdg퍵N &:2 JڧJG`v3_2֠!LX:^M͘qNW N7}<bbi|5= U1$^ʲ㡐N]]y%ϱ83F8ә3DIQjB1==%Ծ ȉ1葃YiV"֣mYosGf'GTp+wHǛ]#F6[>*k͕*Rz`֒TIF%(^+/h,HfV% [Ԧӑי*pjK)|P/і [IPbQG/S5YKS>-ejŒ@Cua]Xfߪk_:Y) 6*ys|{FNCЍTq_D'rxTcgH:Ť=ȲEᇈ~Uomt mgVl\Amѵ儷ohv-je!׾7-VM,lf3SR4lL0CW9 69cdR .{-gcg4f]0PleeD Kɨ|-*R9h:Wm]wgu4lsBVU-Gi 4" '^ҲXBY3;DZ=g%B|yqfJ{eC? i0Ц C`~y_k}CeG U=RɰPڄ%8]]49k|q9ձ ׾e a*HF~DÖxcsźtt9Kjd8u{ty\,QӒ}A6ɒV)X~٘#Qo RRu¯6 -9s@̖k yͻZ:Ե5sU<,|   W|.=(-L"rs5:6;ԍÆpﺙN'vaP =L0dg#Y6.OQqSxRqPt?uW|5U$MnPN qy6kE L2tv(]0w6Ow {OGUC g+º MB[F󂚖@&aX3lʆv9T_V{ėe0A709b"  75A葦gfsZ׸…);Aw!IyA锶rs,Qf]Xu(}LYw A ՜ {qZIpvv¥ yM->vg'Y3E.c:B2eBP.8 J2QG'gJ0*-%nKp%o >e&m `N#%൐/BOڗ۹29d1?j!դeq4q[Ө㊦ bG @>^z&Q֎ ܔFhoKE2 =l"VOyݝ!4H9' PhV1`;EW>Ü|3= ϶_p $Ƥ" 1+h!gis(Y/Y:B~3ރ{+g0Jz4F&!*FB11OQk2JK>OŒiZ}*}=,{qh% ;4gVyٸՑ"+.< WAK?9a;G&@YlRm-D0:&% +K&nBzǮ 7 {O]uɑav/C1>/vǫߑJ q["<_x9!fGr4q|Y=zfۿqƚ|aK.3.y:gY*mi )hXȯ{A֔0ߵu>+ҵ[cǍI=CZU 7OfR$tIᔪ€r&nɨխ̲<<1 ͘Hޣ(ۀyd-izT0J4*ldz f{]=NϕY1XjJCTl9"Gj4$UN_##@E TPmSt󳈷v O,tbIbصdL !+4>2nv{p)C2;7V)߹M k@a~1ĠԚU5pM{d `6c&( qY"xPѮNh5ƚFoBxX?"ÖIj$׺͙H/9Q0@kJCT ŀtaPo a+?-#ey! o ߐ&]o PIgS/.mWba7^rQP@Iǂ?ft_xԌ:W:s. =%BF%?]:{J+CQOuIKu ^wȷB vrp͏ qfl2pj' 2),Z|1!k;lozw֠D; i@byH04ѕ?2pzem{3gЯIXS rS샷[U<,LFU{҆T5 䒪`6MSe?kp'W꓍tp\l nONf1ovgq^WPN.谞ZKÕ ɣGh"u&Wѣl뜱Ӻ:A7#a}[#Soi`#pAk/Ō`9*t6#nJ 4{LWbsmZoEaIo{gsrLcq)x?ĄƬ 6\Ntk ص=97oEyH4 TN<3;Mz|Ty4x*0ڰ3_v hzkߊ\Sgk H{ƚW "/%aTSGDz{B"b!4uNrjezmKh/3#$G6X6D?mBaUK"#n%qjZJyZD>D-%z~fG)RE mΣU7&Ts(l-S 8JkkEYqZ(Tpka s4a;O_ jPrXU[&~G J`נjl)6@N${j@q8t ߚX΁s~b+'=`. ZY&M 0;m,yVd=?Iśȱ.~'ONeqrL`K2I06_2_@-'wp/->:JiS``7VC||n-S-6YWI8_-iC'R!8Ɲ R W9ғ<3;"gn U'4w z7ae36?vuP'=3ay>w'Sx` THNSkJxϰn,p~T틐 @*-9JٗˌG;z 0AS/n'rg.Z)NoRJn([؛q}Oq4C$➦3^}tb>߼x0D F>~w]aZp;~v"MVX'ԙmZx@ߏF9sly|"Qʜi]ĽO}-– 6Ľ-o"<>,vZQbb#ǼG`’,❨YxK?ޖnHݧ"J#kUkԧhIZQE swwŦ6KKPKh8hDGzsħ.̷`-vuRor㲋 c |!@U^(4w%cGCK{ 51. l<;֪Uss9+}'T0qzp.X zz߬nOd-y,:v{V*zau@dIq}(*ض5dd lH撣0N>Q+]7lHEFNU4\Yau) VR(˴AbQ>f;$UgHw#\[̐}hd̀UNxW`sPWw32s'AIאĦ\u߆ ٵt} rQd)j5?;nn flto lPŃ 7'j_3'np::=\,#ќ;`$I/ % U{땗0es O%SJnN$&.ߨH{p(o? ;埀k[|²Sy:Y:`JX`$(\!ñpb} ./^MPWyrꓶ+5XqS1ړQF*u䁀n7Bveͣ-Dګ - G|$~?5ct|q)Ff[9MV;Ŷ$NPFֆiY"߉⏇92ReuU9*FdKM3o*h b?W]`U ^d]$+{닍=FGsx 0T]-%qW$ze컦+_@Y AxW["=M> 'qvRm67f+wYm$}p%m 4X}?* '8~\POݚFz?7\诏;=6AhVm,HnqcTĖ$FK%(9맃-{}:;r6~?6??fR}C˖rDUk0J48ogl +ȝB#:!8e21 /e SR!Et !@ bd$\?qg@88sDΕIOrgLC0Tްmrh¹a\P5aS ]P_9|#KyMi+WmzMs_G7!hj'/s88cNcp7m˕qİߚݗE5pb7.DU.#hf+W"ڦſo1ҡFաezGȐ9lߡu}$W&E꣚H+ 4Q2 p?=g9O772\Q7r큙5)iMoⲢ7x1S ŀΝR hr )&1mьjAelFPK"קgRB^g| <69'hGܴ|cK6z*+ℚs[uB,s*AbS'SҊ_ã]!, fa_ Ա+"c#?N.9ト%Q1D2"[X}qgF (\.[:'oEq*iQۍzskArAx%!v#(zZy7/_c.Q oXOm[_sՑIT3TהJj+B 2S;?Ֆ?r# #;ʥeEaґA+@/vIݡ3raXN ݞ_=hRG*? 4t P\j܎Y;P7-dQt°#0 HxhMraH3/2ʘ XG)k$[S}3hW\wIK`YŸ [jH(1DeoS,/wߚn[Ν]MȠS.0B|sNfQQouoYLڄu2vw8c-c#) }~!6"Wq #;y /kK̈́;zqb@^ ݣ&]'MIfHU$Gmgeb}[p=kNeTN,GDjf(}W=k L[kwLpomb҇w|hbA;%QlvS(l6X[wPvFuV>#goW`Q)O:SKJ1M{"O4u> ֯D(LLƮnZ:x«_T{T{]נ#@SZ-l`68 fY휶](OU,f W9(Z -/ȴ؝ Yx6*ݧPim[{45t4 QQR L iG5(?/R{H:)o밑/7v'B!\IܺAhzь^"@%*.ܴ)ӌ *jA ZI#zqD_'Z;*}oJskj#ϦS> ܒ.2Ɇz[W2J1r@>%s^HX8>5]4yNQ_}7nLHC~Yk:Fi_PŦd.2VùConWoyN1p4&۸sSB ^%ٱ΄scr."Ԩ1NL3ՆU5{5 &R(e/i+H,R ܁?f򃇋WMğ%I[{s9!GLJ("EPoA\צ;wveѯ6c I@N:5.]]f|$^ V$j'*9ߊz^kkl:KAf l2j\Fuqno[(f`-v?CvfEUڐnդmOd@vM)-᳈z3lj9|VQ5شM81EL]sp #7DlT}k>8 Ey1] s<XH8l ;SnKt.btCD2nc#s4(b L&޳hȫs=7" *;*dNI׆b4? ~˙ˮnR Uq2>-VdcZlqqj$OW 'M'50i< 5QuXw22fFn9b]BeWIy9џ'|;ۛۜ``0(l=ΰh Ő|̞oIrb |(YWQQN?-Rõodfܶ :`,pIV^yW2$T9.@ GiT)o`%lpHr?_?hA 5=xmP%ff:{QuAcLe w"ψ\^Sa;ksw. 3WΞ+,%W =IӇ1Ǎ'Po j>SRDţmP0K&ySMvdL(wEbSt'ZY诅sDEՕ둼o@F҉rn4LjI[BnPO V8ݵLotV:#0{ljO]1WsTü4ׂ@#xEjj,Q Y_d % lP-}uB( r we,3 E1omW䧬9kn ;}[Q&!%bS~~z"VoP X'ֆfEvOO}#%8"A'?b(=C;o7  oJWC`"= :FYP~ي]\-¸:QzBzճ!Iiҵ]P8{Zp0•Fa?#c˘i~2+]6{m zkwxqgP^}%S [ ʚkk8Ntx{) 9RT5(kTq9V!Kuym4pA724V"T8aG,نӚ1_g5oCE":0OKjr|!:Q*:~m:! @V}*e/{b kPa3^z?,;uؠo֘DOQ7jr-0J㒯DQ.`rsS D,Ij˿WEtB K+k@+MKXH.B0?[,a3߂$\t*yZkkhC(,,ûbNsVł0K|Ȣ(,(}e\Y؂hիJu{ T=2׊>(]Y"+b #5 @gp/A9, *IW2vN7> \dwQS)sT4X^jTt;R@`J3xP~ف@lHP ,\Z qDr"UM rǍ-%[g.dBϫ24&M>|=ƒSQw{m-KMhuIIQQ-$ g2A;ߕ+A+4 (:yX #Ra^IPHMyG8)Hߢdi"bw3q t-)q.ƹY3 +5ױZ30RKOKvHQTĭ(oۑ*uz@o vnfX#a3[%z 5u [h(:sj NbPUh8Mє9 76dZ^NR uooz "`Ť`iBZ;g)餦%a[ y Dc>K G+ڴmH@ G@S Q;Ce֔\1I'n b;_# N+l\2!gsWZƉgM.X)y-Lhc./UER]bPI2xϚVMLJD9S. O%t3鰛7Jzx[YzD1jg.J"螡Rд۸ qPi]ތ圀hȼ}B^؎AVd=!cbl@0bN3+ xix3P'qs1YU5*&bޭJU? pMj POM,x4ԚKC5CHx ܡU MD_ݥ&hWChOGɪS23'~ux2ezecwۏ_Ǒ 7{(8N8!M1n8aI+zpG " g{N0:z'SmI=3 5u;A1gJQOp@AS(#{mEz Bh33Y墇cќ+YB9RwzNfI=Rޥvl+7]%eGmY *k(%eaeZ>JGaAAtޏ^DY;E]џ=7$KcS|YUZӪ<7lSԹ8wVFS? ?)9$x6CHq*,/s4Ug*?\!}CJL/vh& ẗ́~})37 wW6+i,= .jsF`2d 1i|u|oT `)a_z9NSAGtrfBE / +t[Ep 2a aRNNJTP/Waj0]d^33k| !3 kl'TrZ,;n\~ 2}a}m$$?͚ؐGN-]%נ"W*sAJ/ $nMT;l` @ @A&Qz?yiJrGAtqyX 3"4 MO7Wl~쨍{k$ | mvꂾ"6Y+#fPub sFQ1Ep-er !Qq/; &IH%p0 2I,aؾ1.!„:} 'l(Swu􃀲ryt.m[r}%7%7}zft^/R&i^ K 3 x(օ܎纆A\'ϙTF| B%@0*?'m}c޲ɍEH|xx7{[r+`Bɻv_LCSa31# 5Q hENmGI^M3G"Ug>  C"!m՞oӿ]sݗ`+Ղc;oBnd-돑I`C튶:. PP%F:֫99*{a9?jCjڢLV'i4 vjrNiތes}LODVݘaSaxuŃo1<% r傴]R?EM#ce.&>kXK 4?TweSDZ{A"]6*jm/կ.1h*yG𶘳ĕ_cԥ؞fU&,jhb;mi]aBryR^F{h351 RC쇦gVuIƹ=;0]b%t J&ս$]qꤷ"J,X^ł5|W}=ZtTZwr%0jSV\KPuY3S1VvYCd/En\FJzw8cbnWlѹCHO[7ł2A;S::w么iuxyO6x钸P.3CRD1q/ {AK_yY xk0eRzBzNI=γ9ֆ.q)s=H~Ǩ&zJ;H yAkԃA_a1 _+TUݳ=y0}>]lwR$m\<~S;ǏO^!‹ǼБ_1I`N2xEUZYF4æ#f+kErG ͋\ԍfݛ(t']LndK#!6U /An }r. 'c)E-)Cs+KY[ÖT Zr|`=1W\n a ZP44>= ^y4\>tuvV kYKіnN7uuvW7;9v2ߜOEB^fMX*M{XrE9*d[RMI;>?<;E y)4ĬM[ b1lpTtOmWG@#*?1gQ#$wɦ^dN-E1afVTœY4Qicg`AKT ؚ@scFmY UM5̦7ƥDM!rwP:yg8{VJ ZfWwd6[ 9'o%ј)v6F2@}awo,m>z廎+{ojFrTb#{%g~J1N<(M<BhW@E3Z;%Q/ %x?1t RnZ-X^rӸCݵDia秤?yj;z)M5 f,FM)c7$A*Q0S#cs!FM5rnti0ٷ:gc:lYFI$,#:UYR]=wj'Y^P,V3ɪLIj-ğ,% Ku<8aCɔB"-Dv/[:tljnnc5P& >,As%h@ Mil#$ՔVrH6S |QÒM n4}L$caێu`Y9Y}DĬ6w~5w;Tj9nS4[k`*:PDs 1[=(0ܷtz@pgA &)d6Mtlܶs=9՛(ͯ"i0 ЋO?Ztn]ڪXn4d 똳:Ur*K"h~+=`2Ħ+qk5$aE$/ѹnE 0C_"ܙd#a7A +Mp|ne2v@t;ZbCd2cmne 5gpЅNØXi1x{CÇW',9t7)-HW'yw*[hVl\ 쌱`A gdA>4dw;@0q?<6:14;ؓs[4:#Zeޠ3i< ʰ ځqf]0κ;IRz<&ia!5i6?=bHvG-I1侭Urrδ6x-<`Bc"Y017&/Yֹ!&? b9t'T>8췄_ G0+nVЂYPWK et S3oQ)-Ϫ xeXGCWݚ'H,F~'%Z#$ oz 6#*dng jShCYI:=ޝgg! , {>N}z_7Ty%$vFn$ L&|%C!+Ƌ;07m|0SV7[>qf<"<1oઇnF6UEY=FlP,?o <2))]n!w~C㥯_҂r_ÅX1h͑cy]l/g4Es'~y 6axzǶEOp"X {#ln%P1r_7dԶOB L xc4M#\ GӸkkː0a}@6"hXiCr<ԳD^L D\&*~㺳=xJuӼy|f aVI4,Bw=Vn^0-iSBH(ynFrq\jP{6 #FAI!q4ٰoQ4YM1K[ 5;WE cG@H۰%;~BYu! )6alˊ[aU0?fK谄5Oi~;{l5 w/"S|mBo9ϴ/r.T|Oќ)ev4۵iJ.fI(vP0ɕ diO 17[f#vA]$EaB>^mEʷLU_ig$y቎8˷^zJyZщc//!k\4MC0EFpQ;*ag+*n5P3k5Y_3]n@hƷDK8M7ɰv3)*׎>&26œPH$ӻ]Ԧ`1]b ɀsT9kE-F ]Jj ڞ VGt,zd؂.'G kWo$ f |Ƀ2t 7MW2n 'y9(T:ېv)єG- lLiD[xA fKrZAlO^`L|rJ0m-x/=G{4@u(H@Xۘ8uN KVte 3X8< - >_'u>9Jڷ1;T2\ήHׯ/=⊠Fҕ ӵB/*}X|^Q=rO | RXˡ(ULB!'tЏLG/E>"󨟚S:;m.3H%]fB F*oIW\ZzF lq`xS#}+yf+u*]|E5I٧pC{vol쬄|f?Du6ݥ~2뎎uz/>CUݫ*j͆j$SwrO1]-;sJ-պL&N=;I_*0S6$}d Q#. 1ZU,ێ|TGImfT !pu-~nRQ&$qAP#Θ)p1RPG :^8z3P>S[WwXhWfD@#M1F7RkxiԜNCT+$!" wx,5pPk<ojJ?o hr8D V;bݔ(i.~DR@t f7!G{nYm9oaeyf u޸6â ". Ӊh/$J;w9ݿKdy'= BwEl<8)FV¾:@;Jeɂ@0盼?Ǝס,VŲAcXƷ3JgS~GWdhYTm0 a|P177i K@ D@>d3][j,-M̐Ec'F} h}$d7'āZSՋ; QiU-Niv39mQ<QL-:I1:s Ot8T,(YGl7#]O_`:U*'*FzV:y^tSF^L1UbHuq@>bl܌??_iOF<ǐZT2]' G{8AFB0b> G%pq)WmQS GWȵ]|URR/l]ԿlHu}ft]:hDu}>5| bzWyTA}'gP΃&+G(t~ VFj)8ѭz\te&QYJuFigAϋ_+BF8iλ1NN2ϲu\\ 9"^}Ѵߵ2V039wv 2p;˼3ڏ%'% Pקl&)m.q1Qfc<rj PXQrЫ=؄MJqy%RZ)W --ÇKS.*k;5~X[޲ ѩhu Ai'6qu$~u8MQLT ddވaA3'_{ѷoNէ/GᠸL @Bo P(酥J*BMd|)h&ȕ.lY6~ ; T,߃jB#X'/CAh.e!7a .x^ѱ4Ru#$'^ЎF#&QUOISh';8RmNx8P|l4JR%j1ǼD*ED<WjwxU3Q ((W槄@Ja&ZyVi`cVwηOUu!ɤ~t{hqezSv&컨O\mo6[Eŀ `wwɈ ?̛+RJClG^<16CkT"=$n>L uF"pS,8 &fYzV_XYA%?A;cm0a,kmeC-~Cy]4" 룖C{ﱑffhY#~W;P eGBZ6I+.>}^ L]Pp}B@ϖUʀCu0.Da(|J$>ߋ_uZca4 ć{ύ]ߌ'vj9eK gt+]#~{rdu' X%xh #5Sk3"^he N sB'3]D':[j}Fii;_<@߆0+[+=FIJ>׷#``*'V]%%2:I}ʋt2%}=if<4.zGH[C 0o\Pb?7~S 6XBKÁG`f&Q e dorQ ^ ^BABC=g/M2ZvAhJ΋BC7>{Yxb@&3/Rz Dӊ߼W4Q.ӕb ''ɳЊ]tM-KS-|̻.~ FL& ./ZW^ lHz9xfcc40x.|=T ST9t9΂g}QRA2g> Jw[PnڕAh0:Y GNz 0Il}TGnH`5ve:9S`ŗ~q\jʸn9q,L2>2$ToyE#BJ>2Ol;<OKrv|*h<^~%*ZHXln'^кjҽ+J5R'1Gb^@[P=L1X⸕@&<Q+.Պuq:vK4#GM3!%;OӇ(EDQ3 yw.oQY~3as+Ɏ0-Fԟd@;pwm%֟8x^/S'S_aɒIxr>L(>14w4d;ʥ.RjRP:nŤ};7 |5>_Y| X٧g_2͛Ps71I2g")q rq?:qdF=>X%p]#LfrE#9l@VBIfJ\!qRzI,!Y朣 @3]dx(2 ]Kc@dZ&AXf7"_$>{Ör~r{>I4jG{bs>_̧Q1h?yfĞCa=(r!FUs1.ҳ Ҝ-f 4(9Qg4ͷ鞭'ֶ^.k?A"a>!H4%yN=K1xDG*%ښ܁eq^y'sUm *΅< ];/<~q?+K.Jy.ߜ̈́v* @r2m(I{OtyS]jjGb\,10z2)A/{)qaPшG(,݇*]Ltj}`M$3la1$x}-Rχϊ1;8y 97&(E[`$jy=J`5SF%tP3To¹MM꒡7M%;y.M{n̩Jo]Y4P2~ӟ.K]ͿuGiKB{qQ3GW~=Y:[XռUC쯶~q\u+'?56 yz}B"{8ĭ+->iu$οd :]U)e;5] dcS2a?mtuփíOb@x#~iJ֟+`]Dݭ^qcOˇQt?#6 c,(')=613jJCnm7Ռ9ZK3OW!._RD89}=OW6.T!+Lf˩VnǾ=n"DFmHeB?s8DhtҷNt{Ofߘ@B_OW8cx1čMȒ{!jAݗlWf1DWG:Z׎Seэ(`ǪBv-6IvU>l#B"hUyiZe /:2uyhj1dW0xz`2V@c rV2ND.Ћ􎝟]jglq\KE٭<}_`Ф`!S۰ZCVf{24Ik`9A8.{#!(OacvH+w] .uEzA -\jˤw?}F3pnNm{8ͰX=^#>'׃ߘdYU5fYσ t0zB̥^t5at"פ942jkǣŬ]X+ uR}KՂY~/=U<'B0B/\p]JN-x`àJ~I#)ar3*/ELd1Dp.F١0NF8t0xظGt0J#njovˎu 9?'QY h;AEKGy,P0AQL,qe.ܩπ'䢡3,d!cqPF˧nP@|auqR4$p}_jyW9/nC>E.CuTqzNv  !eRȦ4UlȚ}Nf}>hHg;خ2VKè_E+^Yi!RB"9.YDU0rJ"{{黸.cf~Ӻ@b9@[ M85)ggj +i$ [;?dҡ9g},fp;2<%P Z\pfpܐY6.mmY$}Ri|Ǹ_X A1YJߩ.2;>x{۞Soy[#6I&-ш~ŀ𯌭o"*}F?ޓNQH@;TQiZ<Vu| %MO6E}!B1T5'r>fDJfj,<0s7m=okkgP d7N8njKaRp24NtAM`LLN`"y@r %'M*v RY[LmӬŲT2eܗ[p~W=ZVȿ[h5xW& >(%:DX7RW4{ :DU#9rbV0Fe5)` G ɶ5m<1 HV/kEYVJ#U?no U].R&IJ} (+W"it,8Yэ.,wۋ֓fV&p&)$\0.&$% ud!3ɉx/h*h4sĽ৤2r|[}rjFr].1ÈzE;7Y|k}d*@['Z{R:.eleޕ90|}4Y;vٛFOs>o\#̲Ve\Ͽ/yoiG:~s g@aF{.™ak0Z&3){#9B!=!8&CNϣKYeWK쳳B5p]ギ=>5S=ax7D}l][/l5 F27r@oV^O gӜX;U%tZJF(=[Bt×o&4Ӥ;.Ռ,wO\8!m\8!3-ZRp#܅ p$c3SWheMtn8ߩ5TyN-"X1T )L?U Igw>q;ʹ/Muh ܓ1Mm!NC>P%'C֌?t љMߴv7/ MxaIlW/sqEʐD& ӡu8+8IA1;zB'kݗфHi{ZH/d2w!hvD5R+w9ܒ~& 0Ht6=zz?*T7%V(têL tcL;uA'C1FJ \qu7FO#W՝!1l?]VS}T8m=QRqEO~ݘeQɤAQD-jF(>ُ[G[k!IƦ $XKV1j68'H:?|WB s6V. Oƅ`H ;3e\qgc RxULxǣ`J3s1v"u d(Y:bds| r`WԉNJ>P0K@1I/iᾷ &t$l1@vYCBΥYMm}zV{N,XaRɼ[`y]cf%w_M x{"Y86ؗ8rCzHԟRp\jI$2 $E!t01Wȍ CZT]:ͱqjD(a)ɌP n9St^{D)wH%҅ ?ަpY^8:~wln |J[DHl\PDLN2{$XNduդb"R&^'|؋ذ\B]tYj=IPz p JwwNӴgQ2)tpNGQ,[ŗȊ)؈:Q8 yZvQN5^6R( zȪ##*gbt /yטFsAY씲G?Myyw[amMٓ!BY xؠc0sCqW8ؾd!*9{Rm̏PO{ V@XmKz/5k`|= ZVڗJ[dH-J`9R2V_KV-3@t?w&2c#3nab1?LFgP\]7BG⯜ULڪ!&-O}h1%Fsdi/Nh[&`$;q]:8whԆFR`с"$ҍ޸O;CH(`0{s,/6}QG3H42Gqk|mzwFީ*o; e~]ƕo꜋ܰ+xH08Q_<ק:ro)]@Ս6M+•Z>2,0GSP^G,/j܀mmX'3/p!L8{`ĵr}#ݘѿ$pAܓ<@`c Zqk@h?Pj0"1UgكJK#w;{kB=j!yƢ)_dE`>BjAh9`X5=^jX1qo۩$A| F<++X~b(8eGJ`6r{t2?[iLk6$4O) nR+hR#\x!6D'V`>3yx,=\ J0ux^!^慅#C7YY⣻eGU ScoY$𾮠Kݩ-D"Y/̂iO%K3e{I y`56~L`q>cDxC%.ch*j4 pmݓe7:c_vG[+-&n y=R8'sC B0XBNY$H1;;z;WF,wồ׈!Yb䰐+65wpByFThXR2v\*+QqJ88=GcJґHpIW, !- UWv @,ٝ+d`+#֍܆<$lB0jL jeY.%%¹;H:rp . $Ekg5MT:Og.HJ3ۀ1,6IǐZFIncc~ok\;>|'A0>kOH,3r2` HN:$U@itK6U*4I ++1riǙ re Rx^xCG3ÂkJ妒J%,苬b) ;_6hT]AoXDjtL3.¢b'u^f8{8sx}d@Wg;Sխ~ˀ.yt\9%XM S46v$t eм8. 5-+5lumIS4},˅J(c.MIzUXN ĜKNsj k9i<mpkp4(\ED ~ߋRF ݢ@k|FVEXcMQ iX;; ZfA5o}Q@WQy.sf3`~q"‘j:9vd!)NC4 ޴S\< 1Z[Ż68m}6ZYvSU<u[]$O$fe :Ƨ+cKDo6ouK:;H ۺZH h5.CwM^$JB-!,R (>noN^iyÀ[D.X?cVfvB,p>#!5bU' 332e, r>V= /'pKK^*3~2mmU8+k09ED]5>ؗ~6' R;nA5:_ih>f>nPJwT4Hz*ymo>Wm0A0>}U3,쩳?\~$_mVQ"s A$A!:L|;c뭆cy2c*:5ǸuxQ vO)L%]njѦ,Z+Vts+TA6~\pծ9?=.w5R܌ǁD9ɑJvg*臘r@"޾ډuz\(*GO_O@%3EU(Wާ.|#j  ]v H bWƱ 28Ia ?-!Cs]u,06e/^dJ8n $5,دFHP ɶWm]pI}8vɿe +Kǹ͠\R/O=^\Rج5J,#4h:r$ PWA V'i{$~B>͗8vHOѣȄ>G=6붕A#Շx8]]b*M ; 7 ҠtEэd! ?w#H{|zv琚))mαnN vr á. Iv|2 pdcXZe hpU`fmqQNJG]I$MO-KQk<,'$UoG\Y:FsYhWM?06`]T "kd Ynl)aEYʘ~\}4ԬC\ ,xs5:ekmp9&Wz?Cp5yD@mpϥ?/hbkHp#\o& cy`. &ٗ q8 int;~VQuz 7]E \HCĘoJ1\ 3J5 3+=$$3SYW8r81RN|jI7 K!Q]{~遛f9p4{H<TEelRڤ60p0jHZvnUV甥p&Y. 1HDt2UNϤmW@RAlLRXAX) a[z LRDD2Zo ntTB#C泦^V4ĹlXVi!cn1)qK -J$8F'0UU{(9 26pUω+%Ī~IHrO"[tl !2X/~f% |ghx{%:O]gތ+v?QST߸6Oz/'=] loS~+ԤU-cs!ao [~O VW9Fk^q_.;9Y] d:wh!MTA zZ ևPQWK|3 E])SbhZJӾ̲rG5NN0'\4o#/ kK3R(&5?]3/B(Oq)1f ' Y&$׹<Y;ʁ{Of)Q9k%^Z,!;h}mGf UfrI]auSowH' *0Fpؓ6B^CxL0PhDsϡRƞЕt[F(-eƠx[vFt;ԜQƭ8~Z'y ~YrUJʣ^ /,2i2L^kh9 T6Z(SVW2.+܇5kYq J}%̵K[K0A)$ay sZ~Z,`FY^Jbzeb"PΜ80e7ÿuǖ<+ALU*n$۳E:h@knQ tMUƑII-ZHXqN4)ɈQz1+h<_Z_FM+ 2Ețl7/=NH/8'T-fω{Y U1ɇKAaߏi+/@ Nd[ {ӌ~43-_!;uqa)%̱%:[Y?yp'OrV"N|Q O9 aE%˷ff$*,x=sK"mZX› gPdA/_#d}gm靀E6:fuj 7yv 7Uτ*b\yeC< n^ր'%췉BJtܕ/L%2hTR2&2~f-Vܘ6Êuwņ#+ۆ;S˽|$]NR{GTZam>)@J.zhA; 76F=} u[T_>Neµ|B 8$Ira(#5׏RBҀTHZ4ۙD{ =̡ca^m!e4dh).a] ҎY1 aBW+Jڠ׌i\ UCў<\mKΗgZ#d4& œr&p^K2J6VF;0s+Q0Nի)Dj4@.;)4\jE/g;"lq:HW3v(He=?6v.V՚+aj3:0RYaY0#Lݴީd a34iu`ӥ^Y*t3 )-& X7ܵ; 5G49P]ScGrΆ^yD9FqI%,IfvT-/ve`0ɜJe,h֪)yR-_79Pkhe$챰ݿ=ɅP(6kYΦ%ў/t!kqGX˷:Cy6ae?j "y}̡eSb<;j:vT6^\Ux?ы&4Z/ z :/YVNӇQ/Ig ſ븭EIj$`i>. vvg1X@,WY4nj7.,u Nm^mTGGBsò:6 [I=ԐK1B[(xWYgYZ%yڌ$cJ_}[}p'?XfCn'j}IRb^Q%]x٘B~%kʵ_v!K8". ħ87՛[ϡ>z - A?jS̈́m `rmC;+&Awl,`G?+97c㪒zieyВax:JK\&%q)Dfo kԁS]+7~7ͰyۦADܰQXW_w /j{l؀Գz'%9NrjUfF * Nv/L@#}۝&A  +=\ofًfMi$ )0̟WhdQTSI åPzT_0ΟϮ&TAxBlQTe@=p/T`*'14mgjV̯9_DQ|R]%.a F%/]M+&Zn-P# X0Hb׮N [IhzBp9ArE8#u̺D#Yn'R+JF(X'(951M~R,k%?R98}m/:DO]~r9TRuuT9wB|eU,7 O-jmy![~+@~}Aql]$ k1kXJR#\+ʽ#XD_K<ѫ)b" i@kÀ!Vg3!ً=Qx(iFI:,{+ |Hŧ ff޾=H39Cj(̾ۨrmZnekM'xZj궣pUD s$RoӬik((4o1P F[%^7E0Z@84{BWs+Z5AB(&-j qiRlJMe ӚH54y2XXxm˭ؚMc:(ׂrh@Qλ:V]8'*}9NzC"-14IspfiK~S'ߪx%'kUWJ*}qO7e2x6o3{aiqCJoDpIAW~{>Ň>ca'{3' kɿIғ-D'>),o'c=c5ͫB\.]y"&ߔ] +Oj} Z@^i^wZ[ƅi.6jJ^`]ȴXʥT90!ܣũyi*K!,pNL|?9w[?q=XbL`zV7AɼxGg:}ObgxM >gR`2bGlQg2Q]E`G˷ob<=hYy);eu.v&i4gqk.mfIZYQ2Bg(΢rbNpiȒ|ot ;) ȃMEl]XB:R4niZ ZP>h4 ET^5s9ǂ~}H2Is$I8QD?`_J |$9i̧ z>vqd7a}qU;IJ4s2g&;rE/1bC}oxI2/UXq}tlՍ ʹ>(XޘM呝L )5JF?81q!/-y:ss֕?.O-K񈗡+xԘD{j:(vTco\<7ط.jeV | Ur^r F4i[f%ܥ.gMN"7{üWRX9B? gDK>yQ~$~s8-0%LS ǭ@W''*;-,39 HBxWT0'H2ipaV(57UXFMM}>pM*_gkyyg*PN%*=1ݕ[,0%|08e\:9_=]_Us/:L0|TD>jqۚu]kփ uTxzDNk2v,0[(?3 jSyXJw'4 v-S7~<)TGr.=! W"uIJ4r~pNg9]U=\2kaR g-k:jJ[U  1W:3!79VC~y} )UgY6ūĠ?_Pv;q)lneq@g5pғ7J s1TFP3֛Ü-5SwTa0da!C,ŷ3фXФ?Fȫkf[h"ܞٶJfqMFNzFLGFPH}[W1N,@N* +,О<;%&v@0VKQ ,a:q٢%7jj$p4~c;2CB3,5@ g,A5\jCgCqyY]"No0ҀdJ_C2VwH*VdA~dF NawDɠO( !O8/B2<؀@<Ų0\ztdQP֔E]P;~G#sqa3S;W5;޷a%8i30cRˣM}d:"Nr C(8A 8M <09%C0.}h[>Vu K)';[͕I6͖Hכ{b׈@zEPH jѣ%OV `zIq]&#UOL"Xg`yPoԪT  ~b=+h4%]: *+6Dz fFHFyڒ":4G/RjgoN›-tTkfnԫi?3/!n e*~PHdT=o10cMhUBsb7?ѥ9kfJq߯$p$ڌ5"ei+F-`%10he23/2h2 "\VxK_4r\ũ;=xΐUJ,oVB,>_3#ChY{vg=ځדiNYObʾ5%~m\),-aD5K o.8]Kbyxkjh0>1AM o 'dBr If}4YY:ps|X@nEP֋o@ݕ{1zs@ܯ4r;̜gà@'J{C zm[H8}f -J{~9Uq4*SK)+}.yyۈ1~t|4( ge?sVUW19K*i -|0#}½ƾDu)/js(]eG.bxXp}7G@Rˤq ^ {؈K)~ifT:62keRR\B;5%o=˗]*Lūm{{ X1Tkg;Jo^.J0ij'85"r.aSn_1GC|ю,` zvhrf:BRT"(:lwy%`2؆n$i 89ĉDBBNm(G|r‚9+&Y .Wljc"kgy44܊\;OyyNùy9;h){DF4Ҝr1s!3 +>CMb,gi J=|L;{bW)ȉ;roh^ŧOOm 7ure|l-be#a`UZx;r-嚻)S?{'q U04eBy,Dێԙl~ ͦFwbV18Iغ5zǙߺ3rDg-Þ:i 6W}ӊ`519R$%sas?šPxUP=q܏y:ǩ:UՇƹxa6G6)A)pѨ1Xg}|_x%]D5fFF]QfDj PG>5?qOm=+V=l ]/w BUj>d,a?0gM'WB*}S;1w3R8ܼC I69oZbMa/57a@8P|VuSD{kCT- LnOH;l;ś,pup9~=,hJ:EH4>qlo 6 9.O/"Cz7Ә͂J3)_ΰѯVհ!&ld[1&@WO/cNEO 5b_B7{;⊁($֢3 4<&;m4CzmJE%rm_M;f/boli?o,Se͚.;S7A{LORƞ~(!) Y;\JLV^HقU[:g4!0 >G)~R0<ܡkE옳21c7?ex{hZYC+CJuٵ +uX]iYyʴFV|ܥWcJJɲެKDž5T1g%$ZBrn7E$9~>h\B徦| EXr6l7C.5jKA+'nDH{&Sw'Hl֯ڌ7ڕmʒqoܟNzgStDݬ X|Vb!'AʹQbU7-{5I?*?RkDerv]K&)0*LdYl0hï?@xS,ΠRHk`o9}A]8:Kɋi*[ۓnNGw@c d]^)rr{A*CzqHe@|λvi`Ĉ,# dx[Girpeڱ> vVac!rP#+n^ʬ7O2Bsc^ªIHW廄k. swHI܉b~ G\oJP?]_? >Z 4%T0Nh6T12ZYQJK( kX_@/AyPJ798'W[W&G;Mxb؏z<$k }kg/CK Fx+Ag0k_\vi1wVZ֦[~{bh^+LhǷ5 h׮h/KuާWn\-zp鴅Q$Rf>0)8 ?A`M44OBY \D.ά<`;*-z81joVpz,ߞ{y#m_}!Y #V lM>e_'~tO ƿ= #aWZ7Kf}m#N3Xd13̹iWC#}qNC̓ʷ +x<-SB0uqdQw^ٯOyq(@UsV^FC*ӥAvF@njn>aտ~J4D'|))WeK%w43 +q" SPmƒا-5BV*e>!rUѵXG-Q'ajC,8ν!Y.tVq7PqO(%M #ϤH:98&׽wRA=̆yCK#KdYj`&ճP9ܠBvP^x XDŽJV\91dّKxDbazCCu/@^(?tbG@%T4Uf\OEZBr%!:*!o8;Lъffa9MD-6E~޼DmH+Cd ][_(]"GP͔ s4Ii ՇiC N !,N6TvHI ǖ sЏc"Nq҇_m,h"QQ}(e(N[zzvPjb;}z'vuĴ#^/јfx>cFwn-QA``[Ef:_fq ZC*m1zKH24*+rtɶ(]o|bf.PDlzD814X>Kw 9ح_*رdAbSYr28IRzfd;XVxXjP;LEsSзGqaWT6΍ӱkQ.';X/uŴLKOUS^[Gf@Jհn0*xTEKR.{ P%F7.t5 ʗs ;B:V?vi~PIgxE_Lqt#wD}:NeE#^-f; P唫1b=D9ƅ^neO&a] ZܼvhN>:x"JP-@[.o=0d__ rlT ui@tH-} nŶF q[P'Т _1֧L e7V@xH=Ax M քߡ_+lrq.SBvkaqGtؤ~þk9vJ"$ hdd{Ҳ{'@.L'wNֺhmlUD,*HPB |. Dn>JQD`Nur@AbMoNIw0d0I5Z"/S"v(gͶ% _2ؕ8oE5EvVñaD#19Ho'~9"h҇+1]ht^PQ ߼!pPÛ![^ʒ!|4uղID20,wɍzWk@܈㷉oL7ERHTjN34NɳXȳ);IdRet1|w h''OW =KWX[r1vjFh%-}tCV\.>z6%=;'+#]w b{#NmF/=_ H0+@mq>B 79ؕrUɚV_2?<O)mL-f; jgpMeZCNPY,r@͡__2= }lD{ G\f40Y*X-$pEw] 3"b#E&4ٓPU𹫈wěMɾ9$8hIT6Aekem%!C:]| לpyԻ)߾}±@v|rE6E2{驴,cty˴گ"Db`ȗmB*SMn=Pǀ<] cPcέζ*!*VQ@+quE;6[Zqu_kKڈFnVl 6!%L {m*߅e/m-x8=x/A9qC"0!]O<S|x a`%^\q/A |z+cצ^y.4ĉs-x=%z΅S?`XY@6leqC>T/dVc0rШ&3Ӭ( {%~ܧFoO #ׯӇ3@^ߠPW-]Ai;iT,T+ڰpփ "uG1N$rYndSF@`9h0L+,bARxT}@= e8TJ+FD<~=kPݑHf P;'/qs W4*Nnߞ-BϰáO&bbgqt<ћ~e76ł 99EA ,{{kl0ӚN2r }{]@ec3 ue {s7?;7KumVM2;`X^OddV:|TĺuI,tPQ_˷v3Wf.r 8wܣus dLuzv} D@t^0<3t sm#TFn|#qvx{-^45JguiP凰t)y?TV/vP~rzy[X&$>Rf4&+!!kG3SQOh75UK:G[۾pM:EVm/6RKmv%֩YcT';!Gr2K&@4[qƖ$)y;)ي9z+4MVv1.9і٬4u7t"j~KYoUj-2jeG|)WU@~Ϩ-IUx <@xb|:AЬ(V#9z ʙO+NiSC>rBoHJ%ߕ.gsܴq$ՈN2M@є81dwQHy4FwüYH@kB>~"?6D"'p쉟95oOrKM$k hWP"\Q 8ܠ $"ZF%zh\"j:u2ؑ (ݑ~KN>,@[x{絠,W_F\ niH#[3EM`46)lw ̝lxoU:F/ogmdm#AnO8or{B M2e92厵&W"7f س-XdNl,dD$2Ɔ][ 䢘O+U]~*L%\)/ʿU%xX?\5p~3.myZ4T;J=1! )~⢖:$J]tmI-?r:zDڽe֬VʊSYXJ%XWM`? tL\ꮏVT_^O zE4+ ){V^Ƴ Z e`y+vG1&O:L?Brf`D.dVQK-C֬50s DEΐ `ڮdi|V5 R؀zTr=p;d O a8cg\HAC|2ؘ9w*1Iކ,C89yo)`NaN\`!w2Xy}w:Ԫ;{IJ].ϑt /Uuy#Whݦ4B  q)` AJc4n (L0t|| q%9/ ~sP)4c l2E(=YMbL粝?>863Pٲ-co7;Cz˟x qۆ=]-EDT1V=$kQlDd0&^+}iW*\QK*K1 f.8> ?^7Tהy FZsUN6^Z T܃em YwjfU|ȵ3$X=w?ըhSڔT(9D\P:aL2S(eWŬݕpGF:ǥC41%v Ee[y ɉx?zglEmzfOkw:2C!" Jt1c!*ɞV vۖA O5[cq[}CN0z ̓SbEwl2ib=SqT@N走F)Mc$S)[]RW: Z B7Z\ jUG[BФ0TL/hFG \/=H>1ɍj~ ^SqZ(ba^O$,#P$gaE$VF4̽.eȖ bCIӘN-&;u!j0AřZL~TV5~Ch Rɋ>Roݐ(eZk۰٠Se~pLO_NZ(j?~r]g] & ƥ:R[xAy%FN&.NGkT+Z7X6˅Pt :(pY1ױ݀>.&Ag=y'$)au[=,TUš]ˈЂwSԯ]TW̮XYkh!A0ȝh D&7 fLH Qr`e4RF\{Swɷ%ٮJxF4\,L1'+ɼ% 졨|jҌu7<MQ0s(F`xv.\6kG247,oQsFS;E L6sDStgfȤ > 藌'P?U 6x{醓4ɯC78Ȫ z`')82 ЗЬn]6 tђv/akU}n9B&Q QQaۻi5٩jmVԾ+:_\:TLZ^ȓay:'a[ 9I.g\vX3c؍g:#3\%G‹O2_TFh?_ (Z)aFx̙wvONSim_64]K/[ԬH9ԧyI((zMv?ՄXΆa Chb_FgˏⳣUg()AGo:SQޔa̠|iFTSRҸ']H\mi]n^mg纨54CsM, nE)-G:mlYH}9jE\e+LC kJe gÔ\Mt`2\v02YK_1aNpDBd,f to\hqgzL, pX"7'V`!Suhܔ+r.>Q8`GKhMvgHO_g :R.`_}wSN6QùT]պA֛9 Ne}OэR-P:-P!zXZj5In猭`JDjhmfUX^}=ѣM6fn.8[-»qNj,4Ɣ21<!͢t#?JOyTnMe UJ#`B\1/d$y%jlH3{PV Jjm s9ɯ?FnfLjicվg7` ,r&d՟+o!VHm:X) xN3 9,HH7v5Ðj(O`-⎕(9*rN5{cz㾚nIK$ƈB[uy`WC#pUi-bg%ZUZL'C43'|w%CYR_Wj7LZ j8xaCTx⑞mEbb=߽E!gBTrR5qcx\rŒf[vEۜK}Q=N=-tO*نyR-HoL=^\ս07jFH.`0 Aq g[::y՞}|&NWLx\!y?:F$yMF8_&9x:m~bDԥmJ,t0D:?WKEy>KbPqd`zlp{SXq໲Xiɴ|hA7c_ W*s3|g{&FN):ioB*26w`*`K9`?,2eud[8b0sӋNjMGŪqj>*!N2zL=fKc؄A{5M7c $/Ǒ$'^Mb"wLr`vql<$%_d|ޒk-9Dct>,LJ@2WIH[X6Lr}F3L; (1ˇا [aMƹַ3?&/ Ies}HzfY/Eq(J+V p7ʝWre%t ˍfK9u)c0PqΏҰC)'iA5Ey3쫱3G,G.*η ro 5o+%wܧL xD&]r+ `wP.v0#^QVa UmOꇀ{<K(dL\2)2r?ܾvE\佪T[/Ա1b۫7lp a$M !.p0̹C#iB%pXS `Kg1N' v6XlO1 !QQ<+[K"YZ̲QQP/50'W#OՄ*wv<1w(犗$znW/Ѻ1ZuTJ(ҨBqsv60]UI"2<H'T?U&R7{-i- 9n-zXIfP{#K_ʣvhr|G#c>^zylqa2_֜0)D! |ٜq{СIwН0-՘ ΎMxBꎬ=ϋXQA$GB^vT^S߫hgx>O~.Q4kD !NġVTNyPLA#Ј2pbV{ʹP Bro]61%ӏ A6y>blIM%: B# Q{p:cұ=VN'm\|5,D}"ҪSf0L 8#V`y22,!:<G@ۢ j%iǬ?/%0n:?q{fa|kI03~j'ik OUSm>-Ϩ(JYh mC:Q7*@#iF hP3{ͥA;xb0bxXj6`!>[&yt];{|<^;\բA0XvFm_/@lDǝnB Agu͖N%=~ؠ=oɤ]ݻ;hXJ`|٥&Z1x(;tT^a~0X8d6BM,󚚴0܅yMJ7/6b_BD\5}]XtVoPW?7s'pW!}ȧ~R'!G|ɫ vA, &g~b|YA ) \ cXSn*Av Ԁ;Upd`4?MSBI⌊j1O%ca0*Kqod$x㘑ۚy&N_REIq~tlm:\xI-S\Sؘ{rHzar[ "oӏA H:ިh@bQaL& nCK&jN}-yv01갞 ^E5Xzi+<7I<"^Ԓb1t LH :$;߬=T X[VA\I `X `~`gѭ=4/F݃ PELp;VpWO>6ϿbGBzz:[J-q'kbH15 2+baUAD_%A3]0Wg%&35Cqa޿6qb-T){y3p?e"2ifXa(dp\M4~$1*wDvGU8zsj -*1e`D//>wze$RPY6 [.u.}QD<\?Se֚oge4X.oaAC.SϾJ j qd3ф G:|.eWniS'WBCɒ^1bVHu->ٙ[v`66AI Ȏ8dKXwSpOސbǣ|FUՠ9 E֐vyYeIS%nR?!IlD!J6g$ toE7(#t*f[N^41dKpa?]Zn\땺u$E&M -+Ɛ4<^di7 i.VU;/PK}jw@-07lM2s xtQQ/8CWlQ+7*ʊCyB֪ri@nBa~ 1ZF숑O$%ŁVD͕4W-}>g.:e:/rw}G[4;, /{.!墦"%KfTG2״c4|IӶ ߺZHG\9Vu us=&^6äk ?o9LOj_\i9+&uE]~vg;S5È{$!9#k] MHKu3<406r̘֑@~.aX.Æ17p])A"qJbGE͘F#(r[yZY5NB 'KS@9]㹼tSz>AjFM:ͬ3ejK`rlsva)#.Rht.XsGuʐcJ} r9(Nh\9->eeSsj N*qʸ` v`wq&>0[ vFgH.)>5LwWw5lEmnzJ6?}4S5Q[߱&5QiQb3KP{~Z r>n piChgQ  -Յzu闢Y.{5Gɻn&ҵ[ymD?4|W:OowTo4#GNM˱ڡgh&w+Xܱ%JqߝAgP0 1(ゲ-ԯ'"9+3P^#F!Ho*u|[!.F哯j8/刌}*/mU1 d;'}E/[łRv.ᄪfUФ3WjfpfxFV ^J!FQ@ 25==U;<ҹ&$>K5 9D-i;t%(a20;N%vǗެ!لD𪯼S2y#,2$焬H i[s]c 5=l2ȡt.@A*%LΓah-r{b|Q|DG44S9뼡0 6 3V;҆G#o6- I!SBb,_^hΖ[ 5=5I%K/!",y+"ٷSH -؆}oouQ9w0Gxi kkt;U XJ ;9ul :Oc<ˤ:b$IAW@/`f{r0_$U>rw$~ՑGJhpQUZpKs5İ2jr[kF=_09$E$)JS224% &@ׄvtfRy_iB(f%-.Ty +` C [6L)lϰ7f4u f.AO qG=Ȼxub?z_:EzQFK c?Q!n6:`\mTO9_D&;=\7{YsZ V粚Xwp:6`PˤSl kʎ-"mxa:̰#|'$S!OWFzqf E䏰;=J(tY:"^YvR\Rq =띣mӑL؅ZSHr1J>0ǽͫ؍)@gSn !3*hmAƖ޿ѴUNJ4DV 6DVS0B>҆x켰f,p`nI5"zɼ@z# 7,'v3}``dv4-v4s@;tgM ?h!A:\ųx ՠɻ 2l7%V$Tݟ1ęRKgŦ[iՕL “>CjOgnjE* jAsH梼8ՅfD~v,*7^iBkӡOCá1?r${@˰@Sdgrrmk|)CDXv8f0zy "Wd[e9uMt6 ɊH vpnz*&,-S HcGTAx{!toQjNqG˓sIĬM5RI^b`?htȌqĆ9VDׯit Oq6&2C/f Q |J,h'3KprϓABXqo4~I&qbK(B#B3ҁ 6AK+zR2-[{1rR? 6"b~Ylp4YfeDh#z6ݵh8@uTg&ҴOv U-OcƦjOv^틈8cn%lgδhku4 2bQ&MNU [Y@0j@p*mTʾ9l `Bg0DNTƋ( z47zǣN`Xv~ ew ы4iUcbB=㲿U b#'!RL>]GG Ul#Di 0"\01nW•%$3Jh =))Wށw0BK ^{wMDe5+,\4N㫋ѩ:0HAہ&_1@X3̼7..m1-[^Uɨ2k(z[)T 6f Gƪ؊2Pr #dPss ĮK#hhN¯ӕuAoR0ņm$ĉw$}x]~=@x] !,MAZ\[F{ioI󕮕uϛb6٦|RgaMqsVfy>Izrތ˷QHs۞.zx# *8bVNj`s[k\R~qƩrfrH_t^8n!j.e  2Zo{&}N'!Au3ښ'v1:(ooUuH%lBVPw2DF8J%HN3N|@"m/:qC2ѥC`5 Ǣ,2Nw% rb _AR >>2K^xVn9jjZ]m਀5xԮpZ8bBlV 8bR"Y:,8Eڇ~Zy^_> s)^!\c}+U!cRKlOש_p-V%?(l7\HjStP~ XlJ}=P#S.9BJxOE7ZEqipmˋ2z]3בڨ }U<$0=G8BA!`I0ǭD(qDl#dՠX#3A!n6 LpSd ;aL۠.l/R@ٲɑ63nDnj~&oI&k>9Ya7:6K>Br - QeP2cb37:>r%"*g%4& M3qG(25-L>];{F@(MEPww@ﴑay,gNAm8w.7+S}&;vU󔴗^Qn: ˔'T\MvH꺿][P?IlrgkFՁOQl;;[O-_fO#Q_aְ 'tm<3t~fdE?`#]qW?bc&q1%T2BK!tUBsx5+Fk(݃e E QFW*& xCQBb${Ҭ?.+JR~#봢º\ps`SKdz%"OqJ-us}dm HTQ`H=%CU t56a(ӖI%|!+aO^X?7EepQclGHqn'h~c#)?%U%2GC5!tqn;v$sxm$cb&Z}TiM)q 7BFLģj)4 n GrD\4C=WN` @9g,&DoTz ZC6h98|SΘAm"jO͇jD.*E>us]Z < _ mOŀeuՂ` XӠXzZL V^$Ǧn&v[#;C_RT4 0[E r0t6'n`C*j02Ԍ4M,[-kxṾ%͝WmIȐ` T= y]1X Zo3 a`ڥ&Y=xY|Y: y|f ͍M_$LLIeU4$ՇA<MFo5е+]~-ӖF~W+!ZC7K(9*ڶD|^9y!ȰI RHcRi+kl3a0s.?9X,iXIc?-6Q-n%FƦ eC {tbZǮk7|}e:( ʐJ2=]Vxu_Xϵn&H`#e&JWc ayC(o:}{U*dz< 8P ݶLW rHC|6dqlr=3ŷl}DX?܁ ,+<;z?B+G+~{9p7Oا٩8dR4:FR{!/"/vvT8,6qu:;^%ۻ0MO zAPlt?W8bΣMu/},5IZu9H`G duE4#H< DAVq[AV6 5;P ,ſa-.o:肰lSlEp½2$j|"nr&GAU(;^2kl:Z-Ѧh5F 1AE>-Dd~zC=ӂ( Pۤ\P|Uhf΍^!Q\QmdVV jy( @}_GΙq]]MF»kz_>$k *W"gCސ&jr8# "fݫBY(piAlO2ܻ߭9X(i׵.9XsH.V23%j}<E jN~)a\1,vI/e 5+''A#j1$]o&6o~cG9kJ,/9\VC돡mF{´Lh ͑t% @+s JrL\@upL^Eά 9"uHƏ*gmVWsr/887eÙF!Iwx }'[7bqSdy߈=T׀=Wu X7Qu$+SQĠpb#-uEgTƙc1z/3hAx-sfX&RNt<_Z\)I; mYgq[uM n_-H\@ziZ~)rЍ}$]yGLO\C$2%,/ ä{԰yi/N'hIGe!֯/Q<ğ!szZ*"9~7Vt 2NZ D&tS%<zD~#]$D(MV Icz`/8:LA4ϭ*bi2O5,h11<^b^![0h" Rg_*@17UI.)Q $ܤM\k*]]SrUmV9MkCʭĘ[W2yzFv;8.5o``C#Wәޚ+')mx|)6 Mqt6Сh9g.D[8uZ䖒L+;34a.ni5$YCVhUBDぞ 5nGq`Pq՜EG>ɧ0 )%~* ww'~Fk0آx~BdV萒aQkh68J#V.SM:M< p?b`"@NRt:~@u=TJ{`:x (2|M\d2!e'֞){d^Wfk[>bbkڛe2QmFi\JK ]ͻˆT7&q_V[xs%$_ 5k/)>r v $-'u:elrmq\>/IODfFsmQ 1&c=87#ZxL䒡qnFD]z-N t}7|v+yHP?{ >D0oNݲOH`T.ϊ٘K32ai>YH&h,:a"kfڻtw6c'۠>(ק-TW[n#gi1lzIC5nx= tɓ%qrvV^d.ƣ4Ʉ⣲楟|sTK %3 ДvMqg;k˩x2T,TJ܁$>.ly@rRC8=o.pySs1㢘|ez >.%%4!NouOZp ܧ+$ɱ˯*a.x{4mN1w8 [ /HCX0G(i7?x{h1l hYv8%|plO&П +1m-*k05yQږQfp%3QK_un|Tz)q?`z<EsT7#02c7ЃX*TYF𝌇є^ 6xO"M|xm˝]v rkݫ%k.&W2[A"^8֟+XU@&{1sBo@ o}NksR69 8[,[fpt\IUNe XanaME&;Ӻ$'8I˜pq"ސNR@|>2љŮk YIpzƟb|\|{A瞼+6nlDGMh/.+zq/h hA}XU(, N(ψo?A8~Op_PQ$mbg[g.JG2xe#)`IO^יV%H/L`֬81m0dn&1zw h07;1{NȠew$xza#`{BHz !V׀x whz 6QՈ_5x/Tav'+<&ڰ h=`ݷ$s+Nev0?$P"+ԟQQ&vⲯBs|F>U~S bV>3`GlNB pú -"DȾP1@Ion YVi/7 EB&-{`_J1PASdR^h흰бuEa)WƐ!j_5YRK|Ëahq UiW.#e [^׳}b(SvBɹ5eh@J4xquj^Dؾ 6&ܾ#j.71;2O3t`)0l%Raɰp# Iz|}RQBpTκ_$<`m&mvވ˭vc2D*]jĴ!TqnP$P5h3Y+`75|3Ht>dc)C4̰IY!k, O4_ԼN5#b%@wZםޘA0`\7ay+YN&GhZrђ j RDܞy*r,DBao!ՙG e=PO)vIK1@}f:d]O- PV?B:䵉RɀL|>hw D 9E9{ƑGR2De>wn =W5omf$qcWU%뒷0LE`/ZC&o޸ ƉO~MsHKݐڙ>6Y/r S☻I?>2ovV 00B2IPqqU*UųvJH/deO(. i2e:*wiO~mKՉlD~;Gрj5@PeM:u_or5!lp̺M7'V"p!Ytuؼr}Sl:,50Gs(`AhͶzĔE@]LcSig$P a3ÅwłEDUq.O{V$Iy #bҴhsCƮ2 ZuD(7W "P ݠQe 1 WdS z #l8H`7ODցH'q9 ߕdDƝ) ;:Tt$eF')5Ύ7.joY2YN|T avGT$@eZ*)=#k6ܘz6䉄ZByf-P:y$bζ4J]YE;NZ[AFPrdT7X7Hʕ@qUe]^_qգqh1, @$Z4ԪXyw>={tޥ fay' 1Wə9bzwn;!գD w𝿐I9Oe؞ 5@2Q`fhg,׊2 9V A6$거N 3ܯC!+!Ij]P +Ȟu-TNCKpقhvd]yq%_=7cP#|Rς{j#x<_n;(aKz.qwhշ*A=p_x*V{(x̓uYe:xlg>|!EAb0X9۱D 0Wҩ O) n~Vq$D5?o9!vtV;}:\FRu,( <1;uY䰠"38_G5'  iɑ/x\{|mĻctĭ+6a `&`{alIzۈb1AȖ^\zz-0#)LI"!m{39&vQIcaa*qxe (eOT)ffug7CG]{ od͕Ek ."p$"Tҵ.h\QC0*AG$HIĸQẉN86)Yi)tv1 b:~M{Tfm9z熐dz=ۏ- B۲"_G<{~}5*Fu͝VѦDFlumXPlv`'W-&q{SoSjʎ_o- 1X ]Kqo?͎fpz,"T svhN"=$ m/PVU&5HM b)-+LFx+P7+}xפﳔfih"Zd6W-~îm=)uQu~c YɵžsMpvkem'к.=VL%\rf> f(FZ96ECxzHL%15䠚M`H,Y0Ϥ,ᵫԀ"fv'Oz,}%.0!`(zN#W O0u<227vAShe7<'{|ER1=b €@HDW\DوHIFX#ɵ+]'gQxthv;6!IlhI?4Fcc(VVNE邡?VV Nfx}#Jn)s-Zsqeo5c5#dWt#P6ɍtkYuGmBuYnf*1'у1c͚-]+G]fV'mPX+ڥ.گ7Za{0j #WdTr؛&_H`E7` t->Ͻƪ2w;}8·FkS_3 _#**78("|b* nj_& :S5ѥ1u|LܧSgpnf'qFokڢ[zY+/LPy hTQ:WE2mP^!u~[<K+3פgcy2Yä=?h:^W/,֫ny22(Q)/zy6=d՚iY\G:vjIȶ1LN0w]bKo6Lk1t6M錮AݤIB_mu39h\]cKYQJ߹_rA^xu@{(OK0-y pi~LIk88ُ>:"7|vkvxUU}ieI}LƋI6,VQ!8Tyw*j`mAHIr?Pеh8`jNjV r ns{/nC5$f\e^"F fӍ[wA 2[!..#A8qi=ޛD ixVHSSn)$칵-w0>xsr!H;@u'f`EqN!dU6ѡ[1_>.PFak!}.YOy Mr/^"##.uZ)@k&qهKl5peʑȸ =??܆ބ[2-C:hfȶOϯE05+zvsu7?QSrJ"X0BHg>5,aE *Lw8ũjjeڒsl6r7"1׈_P.jL_n">u1;G ΥHrj4]ies?I#SM%B,1!OyIǥfhjY ^ZBK{jJO-H;$koDǜS\[R%| 7zxysžN蔚Z dm5W^d4Z\\V9;H[<~uLG\>uDS[[p@%hdOM1䧈zbEBg`Y;js`z'iE OyImUv7e:oQn-YkIG3P_]Ԙ=',Sy\jd EZ#=~c,Vޏ7ᶹ]~;w(7c+M$u?<(s8/Bܣ/X삌o`2XaX},:9MU!?: mh?c]dcEk[D͎3hWW54Tp?N̓[rGyr(MP}Sl^Q2%KSHtYɄ_^Bd(FpCHO;ӯMU`qvVf^ӟEϮFN66x_KV-5gko]#> t30oDMȊdDSj Y8`_l]&$B7d6tEڍY$9%'  DZА k2{vy.ެp7WϰcgybO;3z+_oR %2oOZ1UM߼ƤG\m__~t_滛5dLŸ|$S3W]*F"ozu.dS&gˁZӉBV !gZѥ qj@\@z7B[wd&ʋ4}p(g9OQ#ڈ6Lde7iX$WzZ -q$ךZ6c`"=0tB2хA_1I?5yJoYotWLvfueQF2P*'jwAsRJm]M ǞҞ 4 cU/fE쇱$QX2k>]XEri/ Ngi1Hp8%b= ޴*{y1h7+~a!wIB]nKR6[5 -Dx]12 G]1hY1]/ qӹ,bI2tF?}Q yh<5Ѻ.x:I: >%U-Vl:ڭ;Pr~!K(}@rvZjԀsn˭i$- NƥkTA DJ+e6tf0οfbܵ\BDv\bȌ$aX6kfW>\_we2d =J'*%9ی :=#aoP35La5oRC*7n>X t`\/֪_ yfЄ)KSS?q vYC,\2(HV'r@e/u) >{֚ʧxq~:ٓE|*:n:f|ְx;N+N+7dK,q$djWG98=!h6Rk< \ɼJ'PpV2MQ/AZ?2^n]%m -ٱcb{u*I0㫸i fȫ\FZ(Se[OoUUM<@: O# ZW;\K#cީ` C0w:K.^ ӎd?(P~iܷZQzR-m~Ud]>3Mi݉ ej$#Fn+:g qnA1M_gMfX".llKֳ!֕͛!(9 E j~#e2p)۟exKN`)(1 mÝ=W@;ձ%Vr2/>Pnt2,XS ݫI$B\bU%k:x̹:WJ)C\|R_k2)̨ٝ@iRոv.47|eyއ&('j–;3oiEP#GoK@uWӽ&Bx7nK^PJY,4g[>:5fs]G^#jFDދ{eL3)bf/yh*@xc5-ArAD{vvvmmR %[ţI W<0|Nì #z7Nյ_XP~:X?|!r3gp|:ؑU_HHF˽Ɇ >48+O3NŬKW6΅ZKŮᣟ 7S7;R$˫`ځ[[V&G>Y:R3V푀յKy0+)7GP9̍1R~YU?loTxJjd7,nb&ַN)!T[ksɂ*x]g_H{H9¡WI{YNs9֑/,r|RT_hInM+xfX]aP#B!|_7N]|ƗW')wʌ<3wWCSsQ9'3Q>^ΠeN }IuPXEтqe'Nf$w^Gn_ҼsjY!>x'?$)(pLU Z8€^xȞd1b);%}Kwa!Ja(_l|mE* i]}'?)jVSI -J}yFQNOrjNrO-U@ cNDSP.G)tnnGЀ9u(d 0N-;}QM {H ^M;P 8#aYW'Ҭ}@/_:ˡtcRVEZ>x'SZM#|ACJ ʹExGz:1F*,\ܫC>xg8 >D5rAk0R*zI7gmq@&4CnĘP3ij1lT_٭=C!zMncnd;yЭ,9~Vn$ϱ U7yWcpt( qº1vCGNͬAwڋF!!_"#^~'nJH6}q4 rUƻפB1:tiu|`2w޾OH g62 c3y<̬6+'m?m Pه,U;$ mz|ɗx0PyU>I/Et!˲?K9 4d E8mcC67K>;:(($U}Y/ZuXMzM]#E'}*cr&gfdP11Lk.N! ]}W@h(/BsۋAs n8 నEϧkb*0f$fpF@e$`:n;Ǩ<39oK^suo)I2S__ a9̝zL6Ph'q -t 6O |Nr5ɛUoX sA6.u).!iCk;gkIA@pFP41*oC@f CeuW45V`,2?UFu8>Cr-BXMh<[ߦII tTY"v8yjr?\FNnmZxjzUяn+mm!6 ABf}J^ vi&02n:Ż(LEd19_gZЃ霼:JǪA3$EkyK۪`1G]J[* R&7pL xa&VfP6+㠮PomKphrO#;\ F ^vFwcb6Rҕ@,G{2Td ΟWS襶0(I%ݵˋ[Tf7R`j\0AvJ_N(}L-!e6cy o)ՖEf_T&y?!]R{Eq)f0Gb/aO?.;q˺ZU:t%~̓6Iu 00uTa_0'ځdNgRzⵛ>s3Bh)1TabloyE'] ]ī+@PQxSCTTQh:"ҧvrLYgFXNDxr~gT_@GlbRc`{7NJ;k' >BY|.3ɞ m~y4@wy9fJ*ꎢJԅsΤx/_} 4-[~35UifgHb7qSam~@rH0Dthz¬01ɨgG'h݂4gy׀n-b$iMFiפQ^^Ro&N`|OM"~$it U\,At'iXhPcE{6/KWg m`b7{1٥,׼gGкRbѧt v*ʛR/+r!.Q/LSY`XV)kƵ=k` _L;fȮkߝUP2_M?@"{Vqӌ{~4_R Ijޠ *+ATgceH̽ġ kBS,_T6F- # v$~/%rd znxo7!@@;mΒE39vE.wh] j!-+ f.EXpaπeb̩Y|@j4h y.85'"9!Gzmƞ/IHo*Ś2m䀦Ŗh +}buH-O 0e`c2Cέ0Zn~ lĂޕ# dZOUJϛ.BAo90K؏(\ւ(;=\|Ӏ E5Eh'gŐjo:dT 8 Tqdecm&5%pνF59Spdf@,aSқoEa*-MPՅ&U ry HeS~2^-/WzsCyN>zɌF|qti#eTc$6lp.߄,;݋}`ݪ@Yg Ry^d򡄜Ψ=@]kψmiDqk<uNRyכtpCFhT]3ZH.L:6T?,STNc[)c\,D aa8l;\8mF-DLƥ/ۻ;C O`]sl&v͡(=S@e3_v4)X !LO֭p97pU_FB߽_-s2S$iaq=+` f)0QczHKlẘ+R fZGCuZ-==k70l8wK91Ѥm[#-<-=SU< )_\WX4SEy6+Q)B: '@Q>2yHc9\2=8ok?u Q=j4Lv! B6^v]=}\f@`kh%tmo^Bp L:-/YᲣl~zpD/~Xhns~M`"hU"d)FWzmDozknr{nx߼FG%K]pK9Z}n(jlk2fDX>v)j5PMyAfAI"]o Q }Ub(nf6Ѹt*+ bgW5g{0Q)6-@)QH_D(#3xkHꃞ^'JU$"!^Bw8o=y(cnaMA \kjFp;~T:]YgKN`?]y< O'rI^XЉznkwؾgyeu3c&?C9*Yns5ed0g1^zݨb`'A"O /\m1b 4sbmsJu&@Fr'okh7_9!Y3Dž1OWBY-D22~mb-:D}]1 J[xr<uMTЮqv.w+$jLOz*:;(}? XC ǚKAGq'RkB,R)NZkėJ%訍c~^ȞRj9ejsīUNb: s7>w[fm +^5rJА*OtXTEa A{R3Ę-D[%ɫ ]({KP fV4~;0ri6\iv}1peOӬG4ߐ=xc-IFPuj2?7,$RI "D!<K Wm̃Z08#3Pht˔*ݨ{e@xvrܱdPJWǢdK()>N~dfP0:-=Z$_0~܍b .WZx{i I䛌d w"$WEDq8  [ 2⎑ u\{U2 GsQ@_&)EjXyO(KԞO&Q?.E3I_Hsej`/[_,v+x! 5z.~g&#r~J#?z,UzBn+ɖi^_kVilfct!DFNHoj :݌EgNڛٙ21Q+[swi]?F^tkcO;3Z<@XxM۷F ;`Q(MKb)ߊ#w^#RICVFL6DaEn|V}z$ԛ\R5YeaW1wWf8a, h݊GCOƪmJɍ84Y->9xe,+V7%_ (+NQ\n0om6ft'GQl}.n z|sJP\ag~V:$K, [wVTݱ|Fz,.~qԲPxyiA 62V]k'7g72r둡?ShBNt@/_?4e;(uanyX91I"sYi6~vfNto}3GaMvkH(`KsovV #B,TR4YE#ɸa5ң\AJ>[#oS* *Cl01h=diȈUzJ(]Zb6ML]iWORKF2@"omڙ/uOC,u0* $jJYG~beq$+}=cޞ^P6RX^F{ofF˃B:L7L'҅#0AZ\p3IPҰ~KTTzD>K"O0h|^;XP_9҄ L=FœY͍IJknz~ Jd5*EbϭKVG6UCX[7g>/gr8}yJ( &xs'j.Pۑ;|ZmkCÃE%w,ܥ*K.xA e< um f)qԆ"|z_&fݎ<'*uY}F1) ј?SHҌB&=:gWzcmB 34&d4."&f 4B]_%cr^:IK#'=ށc_K')P U7Y@WqtN~n"7>l TX^b>RKӀ$^SD:K 8M^/"TM_gм8k0qA`ucoIjT6*> })J @6;xnLGԞNA `+P%ee뢍Y%,[Yr[ݝ|Iy0 Sۯ]aSu7RC\/gheMLru?B H'!%` U'7ءZF<]j}6—f E6)$dWbxǶuA`2uKa77Y0lj+;5_;?*X(ixk1Tv,20oqRO崃@(*'sչ;Mhs=fkk <4; h3kKVGЈX'6/WLYf W^+60s+iuo**^5!״EYENԸ^pø킀oG#u? L11 |x\qyHyF8;BrG%tscqzu we뗏|#~?@Q?T.~R1;̙NjU*$w4EDT Ӡ ?"q3 mєࢲ(xQ6ać #ڳ0 Y9 &E_LAvϱA, #ӌ)VoyU(+{@sF*2lgi2ObcEmo~H[kJpi ][k].y[ %dO/j :lw55tCqO_ E{ao ;>#&x)2Li\DP$h^~QÕz;h\)^UqQN M`Kl'WFQ#-]Kn?SĹ׉XjTH)~C4>K@c@[sϫ}f_NklƺunPVob=2"࿭FbY_51gF̾P:P'%,q~=I˭0쯝$p/*B_; ܜW=A^[fNd f0ԂGׂ-Ű#ǰZIĤnY՘(`YldÁ%OdU/ZsNn=vgjvj !gL}T2_Ww0o丢Jf9ӯ-/$̯<0EfW'nZw%n;FJ68q9)ެvv3|ԕ[CRŒΖ^F&!";CA._m?Y$CRƢ#RKLkBq:,r8Y|8!ZZ1o6= bM:4^ ~@e$SЅ|Z/"puZԩK&{GPbH˅~ v !$ITzϯ,]|F2lj>S#.B?ZCN9}tbQ_[YPP "u^3:tM A Hj%09{pOx{HV;I/A>>r ;^ƅLY e: -|1$\EFW*ƒ\_ ܤa2L>ݖ1F1Γɿ0r ?:7^ya y*RgC @cFa!O(3{X,n/9(|#ƌTպOhEc0Mi5կE(UU_rRx^^V-s]6E1MLF>)[BsO4Grx0ۍކ'xHpc CVA a'VSAm[,HǙA4x)P2Qw\I\˿ 6#b~45[f(shh*l48'WSD]\OP/VŏUPwI_C۩{1ww轶ؤ[:w: v;0I-D04.ڪK=i gT4ʑ*vaDa/x[MAԄsI̪!Լvb7sAٲ52BpUâ5#&OeR%2Cst Gany&B]`&K,-bLaɾxZjg ~:԰3[E z/ڡ\ %,.%?G!K1ؑFOmh.FM 3F#TҪi?MbI dUWKsI9B87ż7sYI ! i:O%ؒ :Ap=X(J{DX'9dpĽWLQ診v*Lׄ cSj7`/vZƄwP O~^ =X{ɝV)V=4留cHEhaTӕ]/n%-y:b}Dx f}=8DPɻUt^F 6jHC ߯:vߥurӌ*u&n\jG6h ǣtM}Svp'ڛqΆN=,n/8NB /e?S. ۏ3Wu\֜v ^>˥Պ1Xe%SM[pۻTm<4OKFjbQ֝7ˠCC$Bd0p[rXjz}t;5l 6KvL )YW$5_u (19l|fƾɼ卯`|7cߎѳ ,on(OSV 7O\]ټ1-X5r%̼ՌtȮujTtE:{!OYQY7Pϗ)cmWC -+qkwO};/%< |r\;isAA{&(dHM@mo%Ée)m\N xêknjuEլڞ}\-Dt-T!ԗL8S{ZԟyvԤJz0-Y;y vN핫{F)I.w|'Y9}||P FoxkV( i`(O)?(K7-MjJXt3$Wd~J^KRVqʜ6+$8ypAL2p'a_2D99) '72ZUї]%eؒW47]IqZХzSuݎ/gMiG eIuϧvԕEYe]6hE=^lrS?z:4RN,Jd,i"uB]3F{2OT7_{e:}?[Ԙh*Mlf@IO+(Dk=d]9^%Fxq1Oe6WX9({80%8BQج'1- LY5y-,D9R퍍[DME__YBv7nMAh: lB]3&ڄ{63(_il YfmWy9! bgQ]R)Ih;Rq9-!C|TqO p6jb&`\PW~d\Ye'_o0[mZqegbu{>'Zj8wYO 5?Pu2nA2Ɠ7QE ?!lD!("l%n($<5MK)2k۫/~ʱQNQBD(j@ij73 8%nv#Hq[$6CGf0~ yLl˫CogQLrMw~I)Y MOI=:YF̂+hWx6*_uMټPi|mxC ʹu=)J>}E;\}cWٙ)2] _%9JGU6\yC6*A; 1BCna%e6HΫv, z M'^svehG1wl9NcK#_o8' a)<h ~&廪ԡ> f T6"; VZMOd,&u>I$iA(SMgg`nKpk&y8xhF ~qea(Zסڛ ' \Wff+UnvMAٵLKՎK@@ze `“^+; pjYN6(V$sx HrGCmtNw2G=kVn` 0b.+9C!!N?ԎqЎ1Ф=~*pZ'@d!AU%HohgE>ƐEMu-PʇJF;W]hJ+UJZz2nI^<zN٤w5Gs ,wKDo7g5KaF aUszy#اu{'$V`z1Rx{, fAlMl: JWvk0vv{.<0+vv2CObY馯|OJ~9(3v[/h˿M=NͺsZg(,zvYnzo"m(6,I&G{7ñ).mO 2uGlz .҂3 qbV?^ȍ`T߹gC.r8y/北ܺQ>׿Zxͩڃ4 _Szv{iWb qUܰya RE_yeӣ#SZ7JSWtC/d.&e|8/F$rY'ʹ8D25 QRE6]% F8Ȁy]fJ(-=wfm/Dw9cMB]sSA6%3x^&5BrPI}U"Q Z+8c$YEjbU*QƊf\ _a_B%CG6tCy5S&`+NK84ca;G/%[TjiXcwNo"#tqsKYLr+ɲXՎi:lڥ_t3l!ݕ 3LKqs7yJy*ZRw iHd{҂E Y4gLa#S8i;g՝<" U y1mՅڡWPb(gݎ)(r-ytɲj1~L1ۢTy ajcԲIظeWCddT,D g,[4F b Uo-p4ўT/ 3ȴ֒L4ɼRfvpWRvdS8:o坣3o[NhOgxdyQ^A Y)Sq1sAck"S"?bE] ٮH,-NNJc/Nژx0Z7_[D@hrl/ŝ]hP@۲F=}}-ճt.oT_i$$MݪGl<`+kmLP2BCe$0ٵNmU|+㻗-(AkrQ#{9>}e8I?鞧vGW@ϡ4rkeljD[}¸CΎy 9ދ_ kkWvqQ# ^h4DMU\w5;2*$3SA;{{MLQ]B ֡5ڟY}`G pLYrz}'vsSS`N&EoJ֤ۛ3,$ԏbv?YI 7+^³vϟ2J\}ݾG0?aSX@,'6),O6 )EZT2z!^~7'翽G~g'|,rx>T)1qT# ckRdƎBCy5}S6浠Y<{kʚ2lR3ױ}oH'nzTgXK3&P ( P=XkI3v4g['5y?vV6/xo4.Oa;+ps1+bStCF1g0&=,"L ̉QAɞ\ӱJ$qW*N#1~XH[ǟ<>9++)vˆ#t i=D5DBGT 3_8*_~Z#6W ~#y=(GD )06K D~mL(q x*uWyA8 bq3ӲImWV7MqtA7\h:gN6 }jCI3:5ZIOEuS^ S9OX yF@psw{(6ʽ]em \mv6W@=A0 dg,ݡU} Uesg5ݑ?nLZ_=^Nt{^F<nڨۧ3uO+󝩬qI1p&w&NTL i1LJHfnt{+Աxk=̡0US 7-~ NLӰMAҧ|I!t-'ô:Q%q cIsD/$UF~l7Y;'P4c-eѨzjԅFbW@HY2{P#H"&B)Q1gYsmn0A~R''H73-!GQ!-&$)_S}3(ӗvs[!v̉70БCcq}k)Lxݬ}\Btd :+ 5nXbBjhR+ ǎmz' CJ_PX@.v?7)+R1dM,eT)n{m I)lC=K#^wrٍcV(1z|nRx&BvE2+XoQ2d?]MbX`a[s:ڰb v!|%X K[?0,׉"P#j3nq{huQTI`ǻpf$9@Wdܿi2T1/z(Xp Kd֫X5s'%ו$:^xFIuG`b,:(ʰ11ēLS]MP=n<[vBJUdXY\)< FoThcU;w;Xd3PKBaTJy@hN,H;lF,/(#]U#.R:]4ޑ+hKKqQ_wQCzt"K)F1K78(*#{4X<ע a}x-̭5sOE?5mwy 06RmQG3ƺ ;N ksgEWс}@uu$8}EKw@{tuqs#]0\CgYZ0707010000008f000081a40000000000000000000000016439a355000032a4000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/af9013.ko.xz7zXZִF!t/_2a]?Eh=ڜ.+BHJiUm%0t$NyO.#8W>}"^&Yzmش'7udܼԯ,Y)Fo.&>w~ʫmj'5J?!"uEPA1e"F} Y<'mv^kai4حZ !N߉HÅ['o=AD.yaJ2G V3;@/D;k_>,)%Uo(b-5%ŭpw.oFTEo\w&F4$C}bhJkr4ȿ@$7;ivΦ8p.:]-,lw E:X=hJo̭t0\fX(rPVNmv-z#_`f=5'Dm[sq)CD"|;qyn|( P&kP ؟ WDP˴.TMěCHڒ! XoIy`!6Cf'ס>Ë8eFK1r2SޑƇ\уx bC;\=pwk3[Q84' Bu\zY,ҫ,'@9pT;оC ~Xq]("^t,]~(k/ܘ}"3`- PbZP~eQRaG(g}MQoӫF1hL@]PR;KsUiY[;r:a3Cq.̰FW|P:w3Nj17FvD2V1WL@yZbemˡY{F 0|[ƃ?# ~rcI0B˄4+4)EB9K^d0wWF(ַ@M#Ȩd>WjP86-L$7 {r2Rp,'HLe] ;wWq'$#3ՀvXVy1h`0X/s0s4Pj-שy VWNEZRu'm$n IC 8]cG}/b՜#>f_|l+TH>~m!l[ض$@bKrlS7ont 7'$lֳA9(QQE&[> ׆ԘR,ɐGͯH[zɿͷUR%u{((cy4 ~I.۴_9l>H C8 Vr䨵</=0b8 U/F={G0[ 7rR8e1춠0t P+h> CXV(Fv7+A*!{xiΓȏֿjliB4T$p*[(5d)l(lH!yšDOh oH#X;SKwʰKa%,G(^KǏC3s- 8Ui$2s RCDw9%Җ6X ?=MVv쮮WVxlܶjDw>4ƂxeƒlSΟ$C&u_+[]wW% d)s0/z[kib:z<8g} 5~?Gf|pr1.uF+6KC,R8ތOgzo;l-invq '-Ңc5(*jފb3"MIJtඖLu W˭k)"q4鞹Ox >2NDWҢGhJ:EH*m9x#ư~kb?" Lt ͕sz"E#xN˴(Ô^VtG,hQF5uV:oe)Vc+A&pTrIu ,_m͒ǒ!N "#[p**9 sK:&Nj}ޥitK=i>Ԥf#jtTLl,CT"@1#̴'/O_P:{F9NhW$92K}h0gP }=?>al1芟J3l1mo[9'q#M/~SdD&-A67^;Ah^2EۧδjzvIa<d,OYfG|x7uF;1 G') .*U-@6\1͊Ąb8N&\UbC~K'|H8jo6 nY= N3Fgh^܍B;[:mKԩWRZJ;˥b6uSFqq,0Zi!(Xװshlm8[D+UB:xh!f%7\WRZ2,q}̥dž"Vx@bÊWمQp)~ܭ3= ;][rGlXSJFMQŖ$yq yHD#}_,Fx3 ?XxWI"_g[1ICBZahTqU= |ժ] 9Z6˦負 =m+Szw{t{z74XBJ]t pc)V4RB/#nkbьS0X$H5 Tп̤Y#->4y%hTb>uZ?}$3-@Y5=k1ci/v U[ m@q$a91tm~6jD5/[  b1}Ji"]B ʥ3c Bgs~'r;4MWŖȬ |ƣ`/gxvadwaI8EGRrQ.>9&U|=է~T-we G̣:35фm٢6BN%,b:z56 5ꏉ*GֱDT=<#ު?]$rp,ً"&9Hv;MAJ C?.pϛǰAh+,nAoh1aR\X;c8 ѷuRNO0p%/&ڬD6yBMl.y()x!RD0%~_ 5f (ct Mdw(ꮱ)(%# V B:;ܲhI6;"т!4>g@ jJc=ogS\9̫SէVCU[푸h[jj 07Чe`81b< sL^vx⍚—1ɳRpIc0qK%ORt, 8MwuP 0TW" iAA9㯞ѥx2rRSݪnGJu{);!7}u|ރxpbnRySHʆ' ^֜sI_k+eϹr{,Ui4g4|aAɓb_;Ƭ},o)۾:-5 dpqR>˙7lgO{vy>eM^^68X`YůIfEt4D)5OoG&}r&$y~8LZ 6EDվtMNF\+>A'*|d+)S)WtvÏf>K睗e ?8o"-eVжQG4rMI*tZ͢evC@V Bq:^ Q,Bࣣ7l=p=Iτ ?]s Vߤ܌_ h7m9Mlj} R|[TW  m1?fYA7ڷukӸ<~)绢gQi9SrU_l w;adgS+ –M;):~Z J(/`&X4ɜEEfaKD4ֱ#LiXdN7,oT2=$~KHHw R]Kٿj8G?9t/ }Fgס ԍUҸQ^ݣ@!TV%9T~~%lZV* Ζ4g8xLMjn O;>9W=J*0K!J.*E ޗnaPyaSP~e;NځS2HTM:_ЏkN -e/פGMm|hnuđ 3 wO 6N1Cqܤhz-}ʈO ҽ!Rpy5/0Y.-\m">Oz4"\8#k9{{Er8'ylDdoO5 y,n청JoV"$_U_y _[0R|h.Ȕ[Q[3n/ `g&N:OBg4WsݵLqotݾp!%FZ8v/]dd5xtKBLt?٢@XDmtdn|%XGMWjV5G PITu=efR行[ňgR'Q%nϓƪo\+ Bd7'-蟾["}#r?u+snH #E6&-φnCeŚ cR6|7-XԡUi~ 4fR $]gFȕ՜xwqmIgtrrM ̥W)W'S#/Πm?JpU"ef${1)dvf 7ż?֪:tM*[[L9NVBem؈+AcK }[ef nFWylopg}4 bL4?4X&v9md;} Z4 lX:wi Sl6X3aI@)Ģ8׍ +JzCޚI57In >!9U3{Kdd,^qN7<9Aɛ#xQЁvfrYAQ&+$/`|u3Bw@Q|!<:`2u~%t+Sl:$TJp R/ogY;zZa}]Î&AwATtwϘ;ChؔrWA7tc2u9;'Lʀ.! t  &{h" h)n/Gi^-l5GI-QӶ;YPf(M^RrԡkVZjکtƢ(ni*YV^S 1ǿ򊚭:?fYK-3gν&g_xATCQ{Zo K ?/H3#!p#kQrd S$ i3<kQ_N$%B֦t`$;X7na+4KSQΕykZ׶‰,Xf +&Ng>ļ=-OjyextcUj:.1CR)G8h j[e㱓sl0WS`ckiCG9X :FJf)Y|d*" L'C5gG7?jʥDpoN{?=[j4U  /-tb˗Ƣ!$c78N {k\ת9M{DFmk0u >GHvE3>F:z ql+0u8}6gݰp< wq`F~$0|(v } ـ)MYPzە}ڡ˧#+Z-H)H6}s_١h~U'08LP&i sE,2: [bg(wgcD׉8LJJTQ|De .1=8*<qfBVﱅ&O H kwhIyOќ~Q<~& JQMHDXM%gSp:7LkFڃU{ ) ׇ7_Pacyձ=t٥#Go]m$ϵ23F%"ݑ؍1-Ξx#,hDg:rJ[8|y&G )CzZf8s?:/I/n kؐ Kr(FM# :|鬘.{h wuئM';6a%aK jM:&haMe5Ƴ٭v+՟/4ydD D7iT 8[Q"8f2+]mT"_ڶw] Ȗ%60(uܛ -]glMG*9|eMZϮ-^ \Cm轑-Y zml:7 M$!i´lY(3Q Gox~hD*+NCX71%+@DwƎfirPK'-L/{vp}J8>6GGS G?)8ng`dPZQL~(MM ;rAYD*jL,|seZ)p=-tOz}]IBP)efeh7$!r;W5`1WQ~%F%p"(jJlu I'ޤx5v֏} 'UV P#.{=܃McŢM~R1=LopofrQ l]#T`uh33#S皰wzoWۄVȪº :UJ,PyX:OM4HG?*: o/Ý?ȁYYV1Wzo'YQ ]Jgb#>kԗ ޱc@P2v|?]xb]޲Q}2 iy wayPceq Qjo((SC+Y4%e >R](戧a0S v'#Ve oC+{wdB~諸gJѰy:~uTsL6vW2iz5vM{ޛ'XT\OЪAqy<|z“ Y`Ӊ:,J0 8o^=zkT~1F5E 6D 2V}Ktؓf.U2 0^["n{UTiG}k놚h$Oy Luљ AK^)jmuYn$6Pv8mԿ? G:I JE&Bu  A(y j{D^Ŀ9d(S]T վIu%i4Oƞc,8E֌*cGԁD |8DNS,I% 9 $%;\4`:ƛPw7t]Db:BϛlH‚~l goS5u. A='f}DMyi[/yI0d_?2/KϗC[ZeG9n5++ѰRb7ACUm%0Xt12 {~LȉE[D*KfZg'h]6<:16D M/՜ϳPR|\XWՆ_o,k+2^Lg#S:յ(hWY`:,"I(uٵ*W7Lmq '+T 2D&z7? 28oFFf;7S2Q! \3J-t*P-%k]mRݦ#IJ2s`^ʖe!ϼ[.1K)á>G-Ȱ"OP t3eܗ z*K?vQ# wq#F3/GPY$/a aWi mJ¶< ~pod4P}ݐS'sIMNkvIGgD! ճ.RiˬU1j^ ;]dQÝLi  q@V {}%Ss0( ɚ\%ũ]J~ɵ%μY$Jx\vAGD9qDQW˰:UJز"S!y#(s/ճ$%*"9ULRY7ii㚸󃁘$N­G nýZV?Y' Ryٝ^WUzZ55j|katun2/ѵ~l[׍5BrgӶ 9B9wNȧ8lT^@ lɥ % ؗ"N&?}ʸ ]qEqxQ;{(P綮O)uGW k c$Y˷uL+]]\뺫=:WpYگhᑓX9 Z[iai=U&JWF}eytEuQZ*L!. ᰉZ@2pOH^W@-"yk 3~wwŬSI;OR~:I"qq1a"۹v2^/GRu7eH\ _&U6p4fYr2F[vL|c4?!1nӸVqs|63Adi;nE$1G3@xv [2ǣ`49{nMo| WtLO1h~>+"0E"m4\m!9u[c ā._,0I0ғItTk̭e E =ф:ޭH:c[< PvK.^Y tL11-kC5+1.wh\eQr݅.dY*ǶXHۑib!qB$VU&0ml<$ɰXOA@^fB'hr)1c)7s\\od鑦$~QFoeZEPMexGkѰ=~ɵLPA!V| d;gjN,T9Ũse.£`<­X灱\i2VD(TFQs)_ z^0\tր#+7l 'է~55Fuu2M%3͆ɉm^>((/j'ڋ ᒭBE0i7vƝ ų*"GJB$Ļ/) mshSM]BT [-eRSqԽbX>H~.fqñ)JCxT6j5 (ʊgɊ!-û\9jX%D8}xmXV6ڡ?@#zA&К%i:KaȂD+2UM˜Shb;ˌ!d}M9%Md  88x>M"@?概d" S1hF{GcO{m }~*?5` ag(޾^aBUYBFDX ϥ/-$]4$z΍u,ߧ6ϩ%bl6c%7)?=[\)A7k.|hEId shlWr~Z1J9L;?Dcӎi$C$&1NS3`ZP rO̧J KzE>1H/+Wo&6I]jw'Sbfl-Yń}SHD 6 >f8tF`ȓD?w`3wT '; {PTx}fH)b#icK\ ROq jfk\X3 @b-^Ωy> ;+5f`_W..8K7CAOgG]Y.0I8Jn(:(FʆCg>B03Xl"Iz#rW}^hSjʨ\hL?1"Sh=Ա)k&{(tt̉pJ‹6xJO/UAnp1D6۶t'*1I? C[AR fW`R bWL.(}CY*J᷹We#Sl3q͏A>fNȣK[Wt 1>ں1|pj* G֗Vӹ3ݣlPXLUXHhN;eNw KXa.d Rm;~:K4 he]b_*u M!:Gc/*Zy%"֨u fp߰9"g/A.j>+W(o853(G6#L&?a2hb c5+T,>6:is2R ˜Yxp)?/2=8;~uvJk(NL=kٝDD0!1ul\Qi# iNX[v|{X օ o׷ղkQ7w|Bxw+'-E4"ΦĆ*{nT_6= ۰ۼ 2c=7))Y3PP6m88fѯ Tz .h' lĕWIԥGD ![8{5[|n;yMYF+}(WEZ tK{4Xq;Rvu 1t$\{MawEwAQxN%L9Ye%!ÙWa|uօ?=V2:-e_ڣu^f7 neL(PJsQucq ǵәeۧNLh@n -cq!Q&T[j+ms$eA"'$7|C`}g82=%r13Y\$pHXtu<@Ua." Ri8ē<_`ڞR35SQV,Y D %1G}I_;~gAxiQu H8;Ԉؔo1~IAPPΟ\\v𬃮\!F>I 2 Aa 74`Qm [x_BHݥ}Ӏ C,dJ2"F| i#,&>RnGOO ڐEwəl5U,(-jPoQx aپdpk!#l+Np?A쭐z'T"'GU6 ?i&_V,g\>9F뎽Q$d/#-$Dʠcɷe>˦ a&5rR# P#h*n/wn +l̴l*]8af"l*3"U-J_A/0gYB{ s7Lz/ovQھKdq[ C"sqVlpVSK26~ Ăb0;;h CH=4퓰;_f7@`a 101? mLewII7DZdq*$.u;X#?p:8HR`A!y83Gϩz)BTRƛ9|:Tj1ֱ)eVwA ҭO#Ej塔#R pG%߆&nzv+M3J@\R 5ASxU!C5*o1=ML5zpdvpw`SKX/ih:%VnLG6xx#:H꺔2.@LAIdm".5?)f{^f=*N58YJÐpKAF"ٌ4q:Q=x+%%VvzBxX 96,B)]CDj7 vlވXߘ&ae'2 #A"^Y0oJ=sH˂Pl.9v^(1~#Xz Kǭ)ljv9F\2Snɯ7Xm0;TV9wݛ[N /r-fFb\@qO,{ai-ӄ:cH|gտWG)9tnG=y{ ;ϳ bf Ft7гq oF r7+l EvEnʵễ׷n.w*XC  0HZB'dibKʹlHbk t#.䬫%7"K6Ĺ>.pgﱪgB9=gkumyx@dgiX?t&ߧk _6ZAߊEU`iU7y)?F ̦wM^GI 哇!7(L6ǫ[ h ӍP4[{`k3cItҵ~E^杠^ l e7&WK‰/ NV@hKLmw(#$KI/_\G+{ UN2 2)K2绦t!9#h[E5:(Q=}J c]aASkpKX@ݿw%Zt)AB'U:kKI‰*=]it֯*T|(,PQcf% $ K3˧$T=(OńG ts-/51<2=3J|aUx(t) "+k]e%W1!y=B,^sQ6'v*̳ay|.;l ;=9g,19u<( bӒ!r%-uR,GpJR`O grc1@jwO;Rr°k+%=o;W"?ҘwG6ɄaL~%< ɥIwMqKG:k\@͐HY 6z߇Ii#p(VmqU:#ؾB[We{*ql4[=.' ?-X5)4?gJ/Qv!.¦P">Sr|SQG` ozk!,]ajTDOPHb H>M=U.u2F-Dc&Pp Q5;dE(AC/uŊ||zx F o$p%ˢ)zo5k82V8=;~^ˈ"y)R0J׹=kNGg23OV$xMKr nk4VVrci8>>JY)eH'nL:U&y=?ՀK+^Ih~)6/ Z-oi X~#N@]O $O+9LR>?ŽlrZd]i"jQmE5ɸ78{3FZ _<4člbhD~A*Bd3H hr7'߽C_.ky uS"G֡zylK &)E‏")MdRXn|!De/n6vmk֌0#*m|-PT`I)Pn ~MuM%y{pθA7ڧ^M@ț%'[D_Gn;"Q~T^kN}S ?T}{55FWYVb7P9 FINZK;s) P ] ws??B&GA}6hZsɬ*B>Xe"AhO%P]rK.W+ K ដIK` r_+fX0&X txV*`,`PXj&cZ/5pB(pC$= C|D;x47"ًAhv2p۴<@GΪyRf-b口ܡbN# ehM_pE ܝ(7JC\ @9}QXu2MFv $WRN.Nޣ:jB>7 {7R a h`5a'9W iф1 8hYZJ2evr1VSMc`&`]yBC.4{eWQKP59z 3  N'40BR! .eݐm>:¾OCƝK/ P "FR^S},F744ˆݓs$ I&YˏS'䐱NI3Hn!gLy͑+8(Ģ[I-U?I$}n,'Cp?jȴpq?$kJM>FSPV^ڢaL͸ #S#e7uHKy?~[,hBFf{x/f-[T8RMW>>WJr4XZP=fvN}NWe(vz6][,æZ)u7t:@`-139WjeGt!r1?y?*R旵bJfrU6 y=C*wj{/?j_m蒿#jdtTǪ8~Dx&B G*2ەR4/rXX-т"=J5r₨-y4ˁ^-Oc'8d [K=n* 'k?Yw{]*.PR^|9Pu;[z\7B"6 l_ ]JX%} .11[k ұ6Rc_)r KXZ6"Nps݈i6%x-Imp__ɨOթkD^eA>*%[xӼkk VJXna`@H5>JĴ Pn[(:*;jW۷k\܁krJD!6{:) ?4'{]Ղڼ6 . +e3]̻yjTKLKS35tױ\T*"@Fhf^lJ &P9YSj] ˶mnfaG!^ätxo1:RYЙ[Np9mANUۙ>YZL3ӥ_KDž'C̹>ƼA^mUxq39HMAc^fy2`A/ R ?L{7;88u/< knQM{5i|kYg_%%)t!.+`gﳌ05Xq"qh_|ߩw_mF?m/ @7g2u,k K(.ࣸfkX%*fCP+?B4?XB̷$ȀNbp-TJ8Љ5|dCgJGy+I#%egsZ'J P--KXD ~!v6qτܦht=aAb% &'+|÷oF'%z(L{<юRK2?ŀ*{ƥ,V\L?)v2)Z7CӟsAT+>̷ x%`µ##|3W5:+.Gsdb6$Kef `?cꄏyѰ7 Dsۈz꒠:TʲxMH8ZMJeiugMw8@}R]5E@X_fk` F+,2Ԑ7g>tbA k%7;12n J}knܮ ͶA֚gAܩH}Ov ?4}w>JC6l ,ajKdžVk&dBM.i,,c~D8ךشsԸmJN']G2kE"v-g,Q}]@Ķ!a{tc*ⰸ'ߤT`:L1V.%T7~l.vhv S qcwF/3n/$eȻS/n;MLݔFX"cBRXOqfP/Kmpxt&.M av&sǃJ+ _K`,+vJ:UDZJvU(L WIGVK]M:!Y_{@20ǢqT+%ScpKff.,PԷ_P@_ I^N OJ@B붦Uz۸l~ 'Ϊ %  % e]"vR<ˍC,&p̵N#n䤯DxVD%(''Z(2]?#׳}hMd9 @ LZ)U%AvV{qG}Yzju:=A`o,{ <J].dP|ZnZeQ^Z{:hI%+0>CU4I6fQ€6T.d<}iS58+^Cքs11(!cmI|9gx Q{QA%}c(BjV]F[Y=?zijڣ#)":ť+vt_(B2Ka_ (kùgcbB1 "LT`/Ubd5O@`TFׁm,4,Xa\tCJц/Iʛ ف#Rjwt-]T;VUJ;kલ'߆ѹ3k*4TE% ؞^ίFo4Me4hUf5f%#ӈHl* wMy>}rG ͼxZVkyvzd}hÙ;sխO[gR56*{߁8дD&9GģxߙOׂOF>9X0f U`WF էhD !c[Ƴ0LN{E|Skd՝~O0q H O s+&uT?KɄ: )>wpiiyx;.7je;viXF?GYX[ 36ҁtu9صgEyPS&\D8xЂA qb֧ nϙE=lnM>c}9C쉁e^ό|OJӇa az&.|9B7,~W=/ö u7he"W|Hߐ:P4gPfm3l >_G?:iQ f'HOUy`=>-kIۧǚ±lzPW.&q"P8 ingT(F PE-{w_7] &!OVfk UeV<҉Sa_O}Lr"(V#dOkU3O$w J , _BV& -m|dnG$Z.rL,A DU (tP ]jla~Yp=ZZ%/J؂up]NNX>Ѧ. _JURx>uĭ: bAIoM3Rd"h[35oqPQf$z e 29DaO2EZŻSs) "t{y}w? Ҩ־1MυR%2>r'`\7*4b8TF$uKU4n[1:L`/QP$h-o$a։3kDduiɬu r9bfR5k~8P: ~;7xl=` ;d 5>5R#ScLt3>sX! 0Ĩ:mmMEL2Rdu/t]?J ?~HDx;i*鴔k8E{ :ٟf3!d*L;L*݌*~v +-ݳ^ʚ(BiqK0=ZdON*74sK&г@>頪7.ߔ),a&K$'Z9 N|aBQ(٧PjO}RchY`؞&xw*,ut'@}.K~;Mh>eci7/:ەg XW-ϟ{!+հn m3T WI~Za2vED^ZOJyCFPG q 0ELWj.Hy~} Β'vzh:T-{VNW:Fk 6$̓Q0JS&\^6F**#W ad5[W=x|4;BOX^.\범3: ,WN*>+yF! eub㒊r +M4O(6^~3{Ia #o8Eϋx߬왵VWrkRt0H< ugtK:\"V2HBʽTk1UbCnDX`pPI:q/ BVߌ9=ˆnD$pż2-='Tt^P^Ak{g9e9𳼮mj|t & x}R/Xl>6.0z] JH ;s(2J@/# !%0phZv )}/sI#-}7-pn`@L8պNCn1Lny+fw/8Eo$)mJpY>rͅF}jR[ I{AѲ >g=1jc0X˦8G50szyV˾t| `ׄ6]H/W𵶾b! aË cgR+TD2,f\߹{ˉSuBRs](({;&N!J!Y\e|Wzu5V+}7OB&y4Cl ~NZ qa G(1dT˕$d|U|p d8Ε(D#íƌ"ʀwrOA }zGhX\zZfmQO ;~k7eb`;j `ڴVQMx`@@J_/U*(2IcD(AԆZÝB1h H'h)ژMӒɽDqWaFO5دumagÅ83oY)IW?F;x}kÑr{:%Ez4؄dZ^B'1H#rGgvt_[ $wUF׬3V%,I]/Hi+H Dj3&Y^ftmTG]AG70CR*+CðgM݃ČHk @fv購Cy:$ Uv^Sڪ8LpO*-g~ rV'#JnX瑜o$#Kb%)bDswJ:b:(bvU'*U7E!.3uvN' |0NR GAJ*KUgjp"!*r'лWmx0s娨+TUwb HM=J=_2FLGhp2RP4N~QW\wSIHl\cʹRBH9p}3h[GPfs.$k%;>EX=WWvjRМ@jlA6M>w$YYčy 8lV78wp{ }EC i%텨I͞de1Zp&Ӥ߈#fܚJsԱ%k$JrK4|V?Y!6ERNd CT - 5'T3i7" cYݓMpd]N+YzI]WCZC2A԰c--!:&>N fZbDaq&zbxy/Ne =t9>Ћsݖ? :~\CsW$:rz`h~R!m4'"zypA p2)c2ϘKS `af v9魧T;&DYPxg⯋j wpNױJWRz[cia.#Sh/Lj+K{SV$pWNB( dY"L}y-uVrrv7'ml 1>W??ܮ(7Lw]b<ȤrՏ-/}k8M8"?{ fh 5 cukFg2!(@ƚya*!ؖȋ& 7*jJtQkKNVp8$3'mF__2\!'Apr>w{ݜ^_ 6yTb˵ wҢboajbS<3ӝ f%:K Ծbæ9VkJKalFj87N:ϙf\qp|<3ǓxZck]1xا~՚pY9,+(pkR kb1լl| S>Jqdnz:Zc݊*m$25d*0 7X&k716*R*(9$0p X -0򃞏DqkWXa9kVVS5#f?0;|SozDY-:ן EKD:Fja@bm56cw08OA:yϨ4xc u'ȴ"״leS|qj5770Ң#BjpA;m2gHҐfhVs/׳a1-Ũ{~؀riI?l@Wa9uN\P&:<'2 Jpdk)2R?6ZۧąAg+mqKN;ȃe R.Uv') l,VB"eot\lE&#heM)%W%N 3j8IeȮV?C}iҍgQ fwOVҁHI,ь-& | 2vfV4Tn1J7yINLCy%4#U37o_0… 8Mt*W\:&!|LsgڄLzSO2!X7PS$1˨ngw9 ARtfC /ὨO2 a" fuL3#f7`~ 7WhR}6?~PڣwsAb[mH澘_!$DD>告e}"!#WH*TJ (-N6&,N /i7Qz&hP03`{H7Em-y0Z3#=lxS.|6hJo4 pm2Z>gݜSt^(xۦz:Pխ.ӽR)\rS>mhOÇ?y3ĽGL帺Yq_]M;A~5zY~:{b%3lra Qgw[FZ'DbFo['Lo7d'd˪I z#'= rcUQ Vwz%NJ9ЌO I@}09sڄ [zHB]32eJ!vl %9Xkh~"(X*{Q"[NH0u-L}3qt,d`5.~%l[sziXhlotGmGqf$Zaw@눴?rN"Lgźą z/[ɂ${[t6gC9Cs"q~ݺ:P.vsxl0/nդ&é]+_uν 2zF,3UZAtc{lP,=+ VdcNu97! ZbL*.E֍3H}N~Elx7FZf~:`N,?1#:{VU[bŽ{m)y;~adS)vӍ*:QtRb6w˓Ѥ+8`79 ZVkׄaeqd-X*W t宽oT9gsX*4EnJBqQ7&xhHejIA!uOZrכΑ0%+26H]6#o}=Eo4*n,Z,F(@(zn׿58F֞j*I[bx6DE|Uzvetؘ"#2&CAio;bY{X&R_dh,]Z A9.=% idFR9mƤko!kg䧃ef"5Vԛ_V nUd|N+P8'UIhGXN0"I] i ۂzXzdDGfSۡX(2zf\$|ڰèsa8 z:Hki.,YY ISo67֠"һ{n2G:̞ņJFaJO6锽]DLfP1əBmGxTeY-;O)mTa'>pF7;/VvSOUpOF(7pkWe^#PuN0Tq{oYϔuQ*ЗŸBͥ6Fg]:uS5F^!b(b;[5{Ozz݇.~v!jߤ7 ӌm<Ņ淵 OgCpd?4x3`!8RfߑxEB`KaCJ Di1}wj `B.=;TsM JC<͡x5Xjjl`:sD=,T&7kDŚZo iyT۸/5+77x:Wr694"7_73ް XDON_>^§G~i2K` 9*~%5=.! qͷQp#5.wOD&hr?esnvlWU-oB;Sх;д| CͷsRbc~Јѥ#'W>ΫvMJOVGՃCѤ\oOE eY) \hTAƉn?YUsRK t .>cd5K.T.?W6ցȚ)6!11m[~^NpԷ=K?Ml<7Z萣[,9} Æj &gO&y]@@bТ3Nd;.,|G\;Rfc_{dhbtp42#gPݗjrj*׿`afPqX<-_\f$D%VxTÆrЇ=Pt#< G*a#-| 0$ f2pl Rۚ:+*"rVG[Ҙ>1E}(I\ Wvڊw {sElJ nțLSArZp!{%0 Gc FΓysq^ju'%9GIftfWx2 /KogJ JPWu+fW!Zv%T"; G?_gfP4-ZO|j¥+o<<~ d,N 6J$|oy(IEXvI6TD3r M5$ i؟uVN*Z鈎5f$YW(!L\be.\l*=ȆMҦk3kKR׭ٚR]C[W㧊 z,p Y~9h?|$R qu]cFҀùULԥ2}^qKMl#c40!QޜFWd*,niJgX_ a(}> 5Lzo hO.HuAqAp _Pi+W&6n3PC'LL^~Kq8/3 #p̹Kj tp Njˢ 开"6ڽo$JR679 s?SS% iSAԎq@6=}.{{ w1`)Zq*\퓰~IFUj gva?rze8aNg$+˝GHĔ5ۑ9Et ,N0hYL{ `Abvb} IGdN%Y( `թg'y% accI[y& ٔ)^ gt8Wl 60Ў2(ߨ%Ж)'Zy"#NX8Dc>eG1 )4,}`yCL'&Qgcap2G\& 65ՅbqYecFˊ'q!0S,c;]q<̡pFԻ3!9MVDi'9qa¨ kKmEp| G|f>|JS䬨L9O,جɌi#̌q+`ЕT!vAW7xvqdmKz 5e/:~KѴQ%'05~̨f2nSX̚AfMcյvzAqk QxA1ăkX.F= |\<nT҂O{®,GNټإEKx3^B!~ųw0۵:7V'Mt82.Óӎ7CU@:JVq`HmfyNω#Wn1=zLgհ1c80I 8)J۵t ξڿSG1 ]xI(p^ Q,\KItQ@ Gn ﭥjV`a:썗eDBUhU"V-g UoPdT V0>4^^sɼ +.`6GAؤ4Ss߰(VpK8_v7vg}N9eĦ^ ƪWC"<3I dM>}%CUA $prKRQN|v5x }E#|Nq{P&5ÎJ09XcrufY.#پ<0޵s%}oigB ŕ{>ܿU|DB_q66(K0nJP=Yh,e-]Mm燐IP26>OݺvKE3CjI㭨el~6/e46\uS#aj coyr-J^>rZH(^T|߲4JEѩ0owB@D4[6x9~9Ndyi&QC;d_q{}$(}p *J3 ?)X4^x4lVp9z.QW./&poo !fo};ZEa'HZsyj0C^]8ҳ|=%[ >HV Λ };%U|+~b܂%4aM_f]sE?{\6$TUA6U6ӍRp8FwGvkpkW6BV)VaYҹ4!`I&󜰜>!o÷/_XŌ)`K}-[0q4woVV8娦dzxT"=AI9q ر(Xۑ_e]r2A2]rt^Vg^M^*EVE U[:Uu`Mq?Vź ሪ~BƋ\-7#&iO _W,)3.V% 07LgtI4nwV!C%(GSkxi.V9\&VmчP ;QZ>1bm+3(9,ģ¸^E#-C$qH>wLʚx$1C:hC9OV4}ȊtԭVtVHPa4#D62$*iV,&; ۚL{8mOa %,@el$''@ FR|?yoeuvI-Y$01/8w-RG]0f .{ԗ KzdxRbZLjh,< q7 $ފө\9^%'^1VNnʢX|A->"yFϮH@{9'97L q3p;e^e}.¸`k`s?7:UA#]x#>BSl[_Ti"ȱĔ(dY mz5ӵr$'. %:H3/bsꗈ)bȉuc*'uYyW?nIY3]OHʌw?BNl79: 4L"jC}z0 Qݠfi56iI͟/O\j=bAHf=&E/1|ܳ#y'dJ|Hr]Κj"ĞڇzuX0O@+e0,eDf:5I Zϰ穫޼^͖|(:KaoK1Ϭ'md#i,[ыg'ܪ.򺽳o/Fȉ~F0jeԪ9\*=4/(U\fX~B_ǴnemyƓp"/d5~>MX/1*t/B (E>3m .I.>^AwI})_V& =~<ZPMNȊʏx]j Ce.X&aXсdrSDUDGvK_`J.հ֐B7v|(h856%OJJ~5&\^msuvޮ;bO!jVQP'Sz{w'7/Md$A@OeS﵅oMo~x 3J 8\`v'^ y< Ǵ|F$Y#х3QxSA ,C`h+ŘQm ̷=߇Hk b5h>T~(se(*Rq-K`+؇hW}%- Vˋ*ǞVoE7ᩥ@BSMYEuT"uШX)6g( P[$;٣4JRFoQers{z)DV: %+o-Xz&?׋-5 !I-{Уh iqpl,(*!D{ZLvۈ=el`e)*X%|%Ŵ$bP%\E,֘ #!4˩LkZ,#M.ƿJrPk[ ,eZP &=m]L3^ |T?C:KL!V=ݶ߾Lt k dMa\ >"=/b! POn3AWdyGq['M;4Nªqֳֻu䚃t*Dnr㊖waTӄ ~)ni؂N'#c.^> k9{\#d>Ac^6!"CLċ5jj}KP> ;@#̠ߘg]Dk1u}RWZ*,46i.v!2 s\p%2n)&O*jBaHƪ@Z N!}S8 UerH|UuaP/_X҉(H{999d.?1őкTgZZ`6;2TE:I) ?yP77(sQdqW:_u[ G=^Z†uU:j"|{SfqA/dL< edPqAlʻiq+kR&B('щU/HYV'*/vox87KӺ#JaUrx "$aTQa^~Z-(mS $nѕG}j/ɱkKZwjuV8 iLq6|s˺K0WWrwbQb0½DX},ȿ)0% DZ[qZ%kK3'rqXY#|Eެ&z\v5DM2'= 8{Nqhiՠ׆c^MPab#$=0e-Pv,.6:Y'0ۙ!*.2Q* azTIݟ@:P3AU S-N]Ph9:pV2+LJS4X&d_#,\n.0% ; lDo\j'"ʶ3P:! |ʗ]u|tj\6YHaa͸vZ` KK|2/2sh,tG=Z6$6rn%0ody02Ә{p;26^Qs.;?}SR8KA ,5IhoB~ 'X7 GJ]P]#+!х̱H:Nlf/ Ffz@,c3ePrM5'&7xRi"Q;W!`3wd1ndJb[:F%/a`VΟwh͛8B=x}!, Q?qJ˒ݷ=rde2!޲N, !R[ (-ge }Βfj=!`&:A)<}F e`{Ɍ^b| NZz{a ׮Q~tb'k0qK71f-ߘֽC8Θ/ą)!́wUաcVSbbPg^hV'!t7Re1<g,)<ӳ8ee0 F`X˲`m$%q3x,e%bsƑ1pRVݏ0|ǽ%v<JJ-IL5XLU1(O x4V&)'/EPs]r dgVr#`l`W d9DRE%c^Zv~EҚTFS8mEò>{,EW"EB%YbF= ]H[ wjՈs֪A>ipÎ *-Y#uF/%wM≁6|<|/?Y[ijhay0Jo 2>)D'(bk[_wXM"VDx7FĽTN!;AAY 㫪ыYdFg'5"_DGɓ%&aK$qhfbfSe1dttg咖hn e (_t';q VdHuqx z1$qV g]_(X09}on|!bX(ʧ t6<6կ|vjw*IG$XչxM {fӈa7sE5BFQ CcS[?)+"$2χ/:$hЇELN7bs~#? Г7ުBT$Y]W'F\]LI/.=$tXV]0P0>.jjbUE" lafȪ5#ѵvJݞCA^UNOG@׺w0X\ +R|00&Ϻ؄_X%R|a}Qድ ~9F퇎Ԗ^u*o*%a$,uHN'?r$V$'N{:$T`#T337ڻqWĊ3)d>P]E_OYEQ*AB/[*{sR!ʈD*ZMZpӭ 7L9&aͷex9Lݠ=1gEɽ.U=Ko߄d{NC? )0,Q~ebc]mYau =AJ"׹HNjk;J';k5J!t -t˜e9x} E`gg3ׄXR %/7Xsֹ7 *1\"GM`Jt B 倬g@1D;n8HuFE6\Ҕj 7r-zj(Cz%F(R^Xq8ܐ +CC&4~'kF9TJSx)bPfahքM\YzxCSb:>tU[gzIDU2BܡqkY/|)؛ TSO( {a2{¯qZYVŋdz?/T^ ;(]Ging{%1qc:>eۘ2ċ,,#3!c {lq1o'x7 1!^f]n΄`qBC!?x|P7?cF??R~:MNO`FL1]6v6~Iό-~A C|ԙB?w%<~a:C JIBp7Z" Aˀk zPf4㝴.uTN7Ƙ :)*O[ F D;h#0&[jnJC8xF*6_fUZ'Vb.PLm5ygϮd+M 9#¾u"Bbt_s h)&([]{ pD#X{1|%9K͚$’yiȷ1ߥ+LX,To~i |e-Hp.Lb͏[;66PS.) 9Y%*U*ƍQ/8~T}mh7RY?N`ԧ45#0{ d/q` ,T=Rya*cRO,+X7\& DRe%$Ek(&+Zy!ePȉVLJ_O2Xnn$ItgX-\;3t4ȩ5b qgȽ"~ɿKUicۡ{ȏ`f~ Bi,(GcHU˧@h^%@TY.Vio-3tgeeOh žѓ8d1V+JԺ^g<7tc|T#X+?rjX| [A һFCJaRrD,5̊%f~-4-ၵ=YBKwU }y_pKGM"S6'bR?HϤ܇¨F%c8a2SJQbɔ\cF`k]s=} c^`&{X ^'B')smn5}7ϐqƧ<Pw U9c!5qYSV5BV.Ym׉οG! Q9$(_L޸ m 13@G J2ćlB;؃T4h~t|>O7@ZYB&]92#eTYmXW8x}IahMp HWoڿ ^Qr+b`//yP23`>4vǧ_ I̞C^\y&v˵ O:P,XA h1:|8#V˼2 سlb8`NKaHI2\l.OL$D7^QZ)z}l!1%Z-@432jVo Rp&A<0um#=EI@ oo|ԓ7UXOu|טh;+( I>QCߍR.E+[FH)<h #?| y |аYs)|y䒈{SoEqi t'_fLk;q=#O Hn#A8>#Q#)fb[Y&o 'w7; 2QŒX4RuR4zIqh 8l^͓CE;9[,~(j=xJ2Ҡ1[PƹCtL01)jrO-v~-O)#Vu6NShs tR<TSd)(MU)4^*21 /"krG^e9&kqPCG*(u|f?6g#/rE޹\)6Dl\[` ={VZ 3ʻ>L&L(覛ixD> ҍTlVudu8(YKkSFQW(P>*:T/ *Ń47p߈ilN!gB>9_L<ȧq[e"jE,H;  D"udiz}E}{LGC]ë-qH3*F{&V'5"UHԇW+S.ͧO5_&:m?YId>wLnR  Pd/ 7GfCpVTj8vDZ0}Eh]/qA=aQJuz"^j I\"G#.PHS-]==4`PySGy wѿD$wřHyirl͗)|+[?Tą]Qe,UjDFE+=P!pSx\#Wf@5o}/+^3_xlێpFh,NጤU_Egc+2tY =ilQC%]E>ɉ\-"ԕ$pN8Ǝ,Jz Jo袝<Ƶf{*Nu)-S38<#KKEҌ1zT" V呶BQ|GU\V=9+p>LMϙ3 s7;L}uXwY *ݞLJ#D!V 3Ag&B~-AMCl=WzQ[@9O>P rsfK g/;k%p|jo*#t G{{$-)i}VuC6gѳH` v鳚S{G[h(5م=̘4>+4d7ȕwQMhVL.׾ \~<E yS[?y\^wes :yOmH#s9o7>%n$VT&:R%ynL(i[M.? >@2Z8oZ$< f G:@sh46eeG{riYقrw f=m{s~KdvqYd܏G6q~Q0Ws{TjIp\JR,?< \ZĮ |!‡! `qxA!xw' VCPEA  iAtijHWiO$%?.W&B0zo>bFk&h|Yb #kFiFEMbmc*f;f+G96I_Da2R*$MXv( 5sK]H %U F񘩍Dn6(GJh⊼0.ϗ 2vAJ9GU5ؓ(;qqNMx,ŕz3Nij<ĥ^ܿT|u PS%8 *tJP/r1Wvlw'T8.fz$~Ȇ0?_v=2w܉G[򑩫\2b'~#$P-%`sŽ6{8B2 R0DPr^f,KN N00+wrrfR*6ǾV4pPfewRco9:dfzv9ox#wؙ0=}1 m|7r"ҏq3gpR7R:Y|Z!ImF0﵄jZ8!^&Sy4\ZRri=@&mǡ],[ c,X g+"}UNBp֐#.oJC4Tj]"y걇@`x0H,gڝj}o-K;{Z>S+lU;/P/ EJ ^ZV<%nqʲRV\xd?PPjjfFm`#aw`0v2A8'>Y-陻9 oTaAx4Ts4}R,y}-7ma5AҐNwϋ)\/7UȾTBexze5D_e-% ߿"]4}VmN| 4vS#}S醽)nSckpiz+ pX4lўiXliCr)[ynu&:6侫|wؑl !7uQ'-]od!#=+~—p:>LusL'n_}|*@v }.(58+(UKbQ ©3&.B* wT-,+{)7k~AVagwP<0YKl<[<%t<ك\\_mX70jUw_ m B6=  o^+}ÜS%(U'd'$@B}B'a}<\AtqcxGvJ>ivb QkVE&ս"bB .rc6S Y\$˱fS })O RM>+W[A1bsS-Z{!kljn>"?&EC2L Ӂ9='Cwk 線3u(_j VD+} &C,XW?VTbNo?W\FR<:zy>MkOn?}]vsah/vIVxo9+(mnWf\@Ѯd;Q4s/a >RӴ,Sn~Wqܳ.an6}ͺ~$9yr\Hَ2crXpH6^{=C!Wg+~[eq`x ދY:Nt n{՘"w_׃{sr6u) ER<#G>qN$Zl: B %!v *{*\Bu8]OTm>o`w7;<)+ Z\|vurh$Q4X19 t<{a:_[d:;`1zmvK(<&`(%ӕD:͗L +UrbQ;F'0ߘ8]ɖnD{Xa8/ƐCK׆GtS$ ηvmE [q#]z^r㺳h+&Ox-QدFM5t:,o1(g.pɨAsnXJ# a5%K>msV~Osd^ބf8T+F_ԍ誓2n~۟]STnPiV˞ӯ0&V 7iږɲ5ٳ[J||=y`Pbu/Lּo@KaBMH2Gbly]bbJrƊܮz3~H~(uezCy_i"9rfYŔxʕ#K 'szשQ%1iΖ}(ʒounA=n9D'1Y7Ew9aǫ̸_UD|0&m(m@eٟĥ;7qF׊S#RS?1OڦI|%>"4et0X/Sx-^7tBGV*`)*:ZQ;4Ց6 z[c_h6&8IAnvhm=%YBv[?9 7@mR30~W͍Aunj@ c A9?0tf!◳.pŦF=U|jY/8/oj'|Wly8pD^2~D瀹7ƴ/KnT5>`'zۙT]LȞEoQ{q㬒F8K9*u. ^:)va0 ;v7!4},ԥQXOc~$d-~\; }Swt> ]ƔP퍴C$ #wLGQ~Vȋf>giIj KJL}ÏLSAh۝vˬ<侔F&$8ؐ',Y6Ѫttn?GA_Lc̵ ;KW_^er2ج)jg)2GJTX&YA.bwmB陳\wtЛ9=VJkN\.RWŦ 8 J H{3xe{#%uu&U,rhUP0LjjVߦIf+\kqaqv=tsRM"Lפfg$CϠYr zխ4/.,eu⯱}Rebnt1\LeG>~J76ɿO?!]!YK"v K=k١r&i:AWȽcE7|z/Z)Ћ%1x [.,)P]cFopoCvdPi(̚U#[q9IlK_:Gm!4o=&՛G(pNMo1̭Xȡ"-w/Fm^rzRtpiMP(_ًWpp9gLҍFq}_XA9/[C'H WcѡŠ5x7nIMѮu.Hw d/}`9kˌP+z|L_1oDT1.PUX\3@:;8FT31 cզʹ\agqOݙ h3iБ| ~G\.@JZ1%N(8=r]7 a߳޲p6O6#{Tn|gX\*2K6z{lSZenA8JdI!;})F.;\y7@Ûrҡ1m+NxА+,Ô2R5IK=aS&c!VS 5 !g (ߔɓH\Gq' (ID+g ˫|/E谐?VXY!I[S O`c=X3en(ê$Me-͉vS  y ؛`,:N HnH_)T'Eq& ?/h,;::)ߜPTN;RqknG|E=ϮE ĸk`=Fx7JUg8'@]SlO&K,j|yrϡ_M6ݜ=(a1^RMZ=h4)ۨ%Y*3O&ZsPBo*`@5MFXpj4a8Bw :zLu 3 ܟdfY2MDh ,Y3+-4Zrѝ1KviS.HO!/ %gD;e%.`c3 nTtBwNC'B+7s,[UV ,vK-$ Q8UDI>X5z&K'A/C}jY,%H;Zu2n0N} ƛt+7rY+S=ң9 «9F]ѣ;Ov\o/B 0k-5~g }qM=) .퐎P*FƼI3s+0QP w;-i0Ewc}qNIبR%,@EE4jP_l$M u/i0eh& f[$2/q9qˁC`hҐ"`d)3hX&!jYoT:,T[b@} f r5IS1z[D6k<g u1 Xb51&N31quN[n ȀF02BƵpF !0[`Hk{$WMdy18~O'@'2|M&+P@0ћx66C:,RR5ßc1408sd^N-:lN'ҥ^#LB!?ɕXLɎ qW^#5F`FU2=kZ Ap˖(LX*c~ @m5`#LVuxj%Q*b9y/__6Jt;B>xC1SXfI96+W7>Kڝ>҇JJ?-}b3Ǡ'&{d;]hEN*!Fʏ.B"ctmܡLd3˗C t*/&]9؊p`6>L8דx,~,G/N\#ÒlSкA$+8{\_/B ' '钺:EOW=Nmk12i45ioCrcqAq{7;(q"fPH/Ad/k47IN'i?@f\nu{@^DxCh͙M:ʪb,_/3s#'yV{#62YRXVHV_Bkd>nϣ+Ti)b4/#K_3F4<=g5˒ d!qn| {I}f7YTi }~ Z;_KϔK^@k/I^.7wofȀI"{!G. ao=!z_"r)A>ANdCI BM(f0 _0 D/gEL%5 Ahp@uqgG!>~z5PhmmbTIiu_ٓ@K7LqCrx,Y| H9d[Q!񂓼LAŔ+e.7;l/ ""gM%@ !2欠8=bl+h23A,\B2 M9g g|Ѐo9PYQv<_v,֍0Is.]q %8pjأΘuX) QG(+4,5㚑}s#l d(E~8(a`*l8B.!m]v{^m#yA=v_](!\j4?-yyݩ\Dѫ:`us[sem d9WXv5KZ+[:w@1`ġHbک4J.G_X*I`lEBYJ=jO*`ީtV1P +1ǭ[:) j|jD=bX(&6/P)&#`P^>ebA k5 JSʀlqQ:y^K̥i@!lF}?fKRjXPȄY+g3C a5x-S5U9m'"}TX"ϭ˪JkvC~և;k KFu]PZ?MF|StX\WU/%hh,t;&_ULv|ڕ^h|[`gH袧U;7w0KXva׳70El#e@eů[3)=0^cDL,Z@ٸ;FԿ!M/J=*-̟`!威mݣ>q7ޙ`I7hMXTaJWҖ7qX ȊGjKT uY:e$\ }t씞8AĹq4u:e7XmdXٮl9wOlXYⵘeϋ\qYa~^ircpاqU 5Yd&~++壶SXW9$[0C2ɢ0k*;=K Je-hjV{DaޗwnZສޤjT̓*26?|}1ZB*~sª̹/__W_?Rs7uU!^֣ak|ܨ@һIXt7 bE&XB9`v:LHb? tgI.oCȠ̲"FFcdP)"~1 OIQ%ϯA(㋌@}L(7O r r+$OvYnHk mwC8T1z` N2r+<˕SV/DGζ(|sa3e$#e xiO4i_ 7$BJ>X4`Vdѥ@i.u2TnD@AfKjR A9+6ܙ 0yB^9U~q+>{tXo_n̈́ݪ=,߻N CamQ9IU?B4֡Kon8ح84V^k]HxtzAA!|2/`g?fY fvAϭh_2-dI2VY%pOrWA Vpsq7Lw9z@C5' RǏbM=l(/#re+PytHd- KmѪ[]޾xaߖe ŴuxgL3OR(ò vf1N$92,KiKS% .}qj)Ky;bT>բa7ꬍЪu뾪^XF R}{cK5܏y BV`LI ad[/ʳ-^Ei?/E>8B)߮}')\+. 7"7 (i94PSh'W ЊX@Υ`Ki;$ÈB73h_ }F{U R^@ X_Q5wowDppKE9B+ZL}s3yź!Ck2fΐlֽY[E <(CYqw1`o[wGnˆyΆ_;rvğ0UٳtD@*U(ޒE mIPN}ox;f*С2.jR8kY/=^VxyoE\@%<_pU s FPc1nR&3t%1Q" ݰݛ Ģja8mH0FF 7@UgYMNȲսÉ?MA\ڑ@rXݔy$cwo~cM~(9Jz ~})P5 O\͆jӋ+ŌeLo\@y@&*(] 3nj> aAF~"hc|N8 {E~??-+ tܡb?N-bax&KhOvpkJͮ .[[OR,7 ;Q7BbfT+V;Ckǥf@f9i#Ti4\rMQv| H5ԼsfJEOO0m /ѠG淛.G3G:/`lx,c"=Q^p\y.rbyFA쵛fIIw B" 1V]KGK[4arkM m mVYϬJ3gc ڄ;ϣ7dALW]ރjJ=‹g2_P{]9I4')F얪~ l?Go~P0,[Y׾C^两m2! V_͛m{܀s\'I.$`F~Gk4B*S^"% ݒzp:l8[)ӴҌm9I ~-Y׬\y`>^-KxLϼB#^#VtT^TtiĄ%cVfJy^+#y1fcm2Yvt U.,:gj۪s+-$.Z^AX{Րw]v%JCc }>b{I',ijИ73g"!7LD}A"߀V1p/fQ6 `Ux|ӌº~ /ߕfh!2LvCe2+nn@)?rѷtRwG;bRz ˪2+lθ DƷO9SZG~Pڲ&& [偰d%69Zx4] "VDָ<0M7D*~ڲסWѼXdp#/TNβb+Am=]h`"S݀ @8ZX>Ҿ4ЉZ(])2PfA@-_Dadz1Y~`g jpͮ҄ O$w~A1:'*t*6R fB-*8M*^{}OitnEit+ОJ^BlM0MR_,[$GٳT*3u@ι 1j2SA{O[~o(hxP^a(eĭBTT2@y= @==GFevQ$m#>F/8D,豓Zɒp? 0O)zPʼn6оwlL0(ըC6'XQU U )  VNVsۃ.fUPvhU|Q6~n I4&7|F1ٍۙ:Q;˜ 7Ej@E7l,0 GYJ' jcosݤ;HԷ؂la5þ⭮`uضqZɉ7}U[{Gzj<;[Jr4wVVKxvZV g(C}eŀ?#_ zZ>5q63Ѫ7P'F%kħv/t (l aN-]@jm nk-=N0FóFmkFcẔy?S7ד.r Ex dm AC}] /E_ y1;EV7 =z գ3 k {%w*IIV%N]J=v`ݸ΀Ї 4LU5r[ZWڵ0MtTx8΂Y𭲷궐:![.K$7A_!= rvuxJ_B.o*W mn#4@͞,2Nź,O@iu>PTAh%Wx{]Y,Fau\KB6WOޕ~J=iV_-M3u}2uȆ!_xT$Zb9lv8&t/*ma,(}=jWϕG&5 XBe Rt@h63K'o vxRyp:d+l&Ck:=~O pvlM5>m3 Rl]4p]|AR"kp\>C צ"`y]o!'< ܫlfw6 D< r1'X&!?0phLS,|"fCT#B3( 6||S'M{VGBHp zAkw5 3]9=Iw `gۓ8ic zMïτ$-.(| &~M0`1K%2jhdo!ƨgSlֿȉf᪦7_Ʉǣg,z6u ::$9.S<׫="_{ '` 4i/4 5 b !݊rdB% 5gP:DʙʄщDtA U9MTrc+YW5=Uȭ5?1  NjZ'ׯW >L2Z;P=#тs\jHȌ:AH)MAxt8P~لokGL5?`f9B1'uC#2^#5`gQϢd/c-f<^Z_mRTG &B(9ue k'ec,}Ea#cBbTFay@d PlvL{}rp#ayDdgJ5o=0x:.8vɆ]X% R D5I>"$tGmesClנ` eD$pkϔ, $o+EꎘC?{g$ņ?B k[MgQW`^4-e\TK\\%kG4ɗx(E>/oKf}1\WGW22ހ`N- ;bG)p#U}4^B iTB;Lg-tUZ[R2 \3!g; _},9f φ }r IgoC7GQ0!'lIE7|:A)DdTKkXX,h_8Ί7~e%%#WJb_ܓs0PQn} ;!**0?q> }7 X mŋ&wU7CіF(ItsLg|T?5ݓEu?{o S/*ܥG2 ==)s蘃z b0qA n.m5T[n6_6i%P#Z2 [ yXۯ'0 f %$Ƒv"!R`1.@;eOV G"^;f~zQgd;#_Lv 8S?1~Rhk ZnouG۫{C3kIoj6/eot`x?[}3R _nI !1˻t&]QR])fį Ϥ([W1޺8%&ZUlMQRMAn!J㗟~pQV<6P+ nqj;~ i)kӶP/ BIN۔|w22KC1M~}"};bde[a)^;v3f;FvE 1Rj) QN&/b#']_Y+/ro';7e:X.)_S57:܋~̇dH9k)tH"G4މ/am̉m@`}hjg/ϚqjQ5\\<z^8n׉0LM:!‰R5s e_7PItrWo3>D3 zfjGUSdCS(l:LUov=&;Sj~b&p_p 0A6 r2'LRlN DBf9GY8fYt MKDV!L&x9KJ'པsģc/Dcvj$Zp1(dnjޥ9;X5ZzHA''ĔCu|xxEP_xW]g&O5\ KL0E9Gփp <J <)}<[^ 4!eTN[ 9w.K^,?!LNj.߈=EnIq3±64bƫ2^Z:A#M)V2쎫Le!5Cj„:1 4I}6Z }ɤGIn>ŐDauD\K̸1b\?&u܎Vj As VV6ւ05M\ƪK&^$@6d>Ls'JHß?\" fw-pxJT.̫|)aKF.hKDVv]+Y+ۯá6%Kc* ɪ b'!N Es:Mfaȅ~U!"c|ͦ2m rdiYpwW&)hgiҐw;]7TX,rۦ-7Su!jA~6wcƾ.ϛ(qҝQIA(M12eɿYYڊ~-J@(/$lPًaW&%X/6NƊD ?z>``' \^-\x@q ~MaTE%̥Sv< .׹8R(Y [TެfΔ$(`V6{F#; >=2(0;Ript  2_V\Z~i5r5 Ys`0}I>5 u&j89Iǖs"vCn( J`/gw-V jƞ8$QL t` 4l jf'd juX6]y@C8cŗYor%jr00Rh&ԆЧx2ܣ 7Cڸ!\eA)?/ɱ 6yH`Qbzx'sJ,q'ɊR͏S8G\J`Td2UNC:axHLIk[h˅ y 8һ5>1r]V[W (~<BdS($lD~}Q]N <*`zX6ig'njyWp謡nUWX1:heAW.(jpql۟*jVu Ydi2t;^mD,Iu?yN1vwRO1 B1M"{UOO_G J=%)y o̕_p_\P7iw%I],Vg쪹fX(p9ddSjʳv*׷AۀA[ K~yH`{sl6R7X-׸tbAOUr͚IC`?]l~W8Q0uF 1J CO[]o4f;v 0E<}hZCRK JW=U4RtC"U|d-IZ߱yn.֚|2vrF\g:"K~#&=T@Ոo۷CF@EWj%z:&C,M"ZGl_D晷t%0gJu>T>!h'(:'fYs.t06 YڊF``Eǩi{=oʻX}i> d?@)r)&t) CiVB*g֗:;5‡sQh(E½ +'.dqwlL`Q~eDJUŔf"jämv !,gϰd :*ћhP@Sukۮ0 5yp8rP*~߹% 0ʪ::pA« 6S%%ޣ|RDzI2y'P+0VߡvpWyb*ኙ+.x^5q>O4 iA/a#L^h$rBKis.E`T[C~Lhe[lǥH0Jyl`4vui4I.&17I=+)M_'Fl[#BkY6(fv Uÿ^};aŬ|_q~D]$SHѻ OC H:1P_|\ig?&>Fg\AMX?Zp4;0HZ}>+]e 㢌ޖQXFub][zX8kIK戝`X%N @n{[pƤ $)23VK[[.ulܤaȋr.{OF}sa[|>Ei/EЋy>`>~T. o±@wqzkP UBNU"-|'Fۑ"gZc,/MGh09Q<Scw"|hr`rs1(]=֒JiS S*t=Cc\y},4z3zD /PPn7f!t^[%;ylg?r]{砖aZV"Ld2M!8s"zW8tqMd&tdQihu#6#cY+O \K]·EoWAj_v"ID~W7N&h<%D%*dY)YyǽhqθA7cP'5| ۍ5._⩙ S9o"m#oN`„VS9]);/V.-s#luW8TvhyҁaEmI~@)ގ]b.p$4M`Tt%PdښιX.NH]ڞ iUC 1n~Uk pfW< M '^R&oMx~m#Z2B|Ěg]3߷,r'[}T_$ Bj`^fS"ztOg7?$ȆuxTP61 (AL$Ӏ,;~dx#RlOvHi{GC;%ǡj G!S#jhtjHy#RK^@rZGrZQR h_Vq  =Kj^}!a -I# k9Rw ^ѡ#Eo~*^+#rP7pͦ@5i2!p"8&c854zRZ|G.UGdfspdce I&!{zXr!] c@@lM{,#Ag%=Uļ˦&u(tmv#S8uwȎf݂<Ćru4`h{(قj RQqu߀מG.*ʆyPq~!7X!"= {SdhW@mjaIm$P_1^f悖 g ٸsF_*3BF >5~uv  aas% f& tAd.0h&H'c31}xqVD0ɪFnk(UeW OqΈ.pii0zcM ^~lOUv0(&`t=j"W\˲#a)S݆/S&(A2c; uo :k4lzզt2o˻CG1Vmw0ihChl-d<q9Oy=#Kb#{TT"!D.A.K{Eioz L pQo#`vu.{>8钴Q2| PծNݻ5Dso<8lBz=L3&YW6RV@zIX-8cG1&r$_hv=lY-@1'W0#&Tب8^&6,x# N~V$?f 9fvѾoxKM!3X x/nHS (Nq('˘ṵ4V/udp`" ^ n+6M%ipRѳ)];$APs;A!}@_S3.L >dK"AKqq;)3ޠ" ƒ֕E 5 ^dzڃb)q>BAZռm{QMH b0rcUG}bFf !z+֟^ȶjMMx S'oG -qۺė0*m;]s@`\GBm4l)#kENpv{ҏ$57!s @014`GR,{@yC*v[v( l؊pMğxMUAGe9H i¤GILZNeDRC( x])DBXD`t;mE FV*Y)*O'XCd@sm ީRW &qs 0s33iC|ะzKd`[NG0!|Ri8_Dτח5Wk:jNK2IX, FUVϦ?wGdlx}f5 >! 6_+sl -Ӝ^[<ž͡, jY|(pǬTP>w#j|4݌9U~>o !<Nti=V5l_p:$Lh6US,1gm 8w+@c1 +Cc=l2;- 4aD.Q:9$啮lyUǐ {yL"/g4c:yUG3Ң, ឍo5`hԦQ2~T*xR9!<0#Q I ڂ>!Heq ?%)^GbI!u'hǑQl9s`wז?*nkO6WE[_Ϫy04~F$ssTPo7қ<~sgZmZC-cd2hrXYةA){K;ccI O*˗`@uŇE'行<Z/RY,eD`x6<[IG&O<ՠ+qwR+[kZտ;{1$vD]߭*4LѴ*1b;gIqޜ{!'`_ٕ3 !@ f ul6.z ܆'&3sbKjb}.ޡ^*piNe !|sM j]\YۀFISfbh kɌWJ{ʽ4-!E6:\p 戵]$P^dn=]oh[+>x9E3Of̢3Z^cUV Xuh!Cvme4c%=h0 ܫOg_"a+p^t%T]YH&`Nqo/{ĩT'lbd#T/4k9s;И< M~Lr !_7 |1q)yQ>-ЇxD+tG8m'{1\ m^T*q3v,us?bﳿJ&m\x m0T9<.2͸r xA &ExI4~}VYTL?+=t)Xv / `բKl]zQ^5/rIHbb, /VW5%,Ug՛ ~n:ИWVi#Ktv%&U%yAA,]oEhL urvږ?V'B $7ul::'= /i<&6t\Sl7JG1LYeIޕY,rmnn5ϢŢC AxڧN< QC&-T T]**h!) YYg!J+d5Rֿ'nRRCr|g[~LXzH7q_¹;AHdy{=0NCws6bb?uU]}{*o2}zLtF]g5{j9ڎ̨ ,D~t\D|݀\lۧdضƒZ4I8OHaË]N)B$cԨoFNS+C ̋|9ԑ+b8N .^h@Zi.E*,AA[IбBs qDq7t vakՖ,Q̟ ʝe.W+3*fz+lź$C]j 5Ʀ^jp0mۧ枻mŊ S Ҧ!sy*/J5x݆ɝvG"F9Q e͋oZSe4 Jdո,V2Ŝ%$3-'FiDA 4$T1'!JU,wfC@)su˛ *5vi+)I3UkZbk&N4)ȩ8c3bҫc tNx=ےҭ]̫t ɡw>+*n}z)"W*26M*c J|L#SL8ƸW˾iW ɷ4)@nu1=N,@f|j̄2p@XJ\b/]VԄҷmLۙ%_T4hd/7$@s?xsONyuWVXh?TFu9$iuE|ҭȘxE<\.j c|kzR37h͜KL0hbWjAqUfN; "tsyGHo^}3Q*I1@f\чkN<.T0+^Oˤ}CjDJ[1`W ~VA>M ~7};w!Fݎotj+\׸ߩزd"p&‹  nX7lBfvIxWWڞXn+lcU\Y{_z5q 2zz ˊ#ǹA4څ6;I7"٭jS9it츼)/`TƗ)VU"[L@ UwVt@%B͈1J;w-k4q w-i x#ýfBffo@˪F#v,އ^ ",3,52Y?%a#~mKIaQ=CHocORH*b3貎H)Ma+0B酯8 ft! 0({}Fu9/-OZ$%G"9EO7_%)*F.~g" ll ec0VEЕsS@ }vCw?xI8|z( Iם}{0]zpe{!u&Px=Cu"PX>;9Si{S]tseiםO[PoѮ̍ex!rиJ.z~a-^5dWo-v%x*Pl NpE@G%#N2i+-,[ 2<;E ϭi*mhjJ?Fy6wk yR.97}pK=yúOPqTʖpxx{mY,ke:6~.?AXt;腢8eF^^|!J(sңYW<Ϥӏ֨ti-ΠP;'('Y7hQzdW$ 56R[xvf8د1:Wyxfb}^cT5Ґhˋ˼5]| 1+jiIŮW CaEd|MJd&W#* H8[Kk\yrzOPV=)zD( 0dj8Av i;S˕ , !og4V/1qu)]5T퐥c +'\/pʭ Vt8H{2F&KN 8%Z'96O/ "?EHEy5^sL[҃+Mo GU?>F%O|ϴ#E%e=̠?Ã%ա-ĹzG#O[䕷Rƍ7iN$Vcxz~F &7hJxI=v᎙-W&(W,]5^phr|kygEA ]$'$#\ 8/Ah AmWCi'͋?LtD:0eވ:\2i]r\N2hB趩[H9S{(GftH 5ҰԠSB,Y@" qV{+Ji4|nFxz W7ֺ5x]iCH!;Dr]Q`@V8> %c}r${ Ǡn%]ЃKI/pj}}_a1`ֳ*h2XYd"{yKވȠ5y+t 9uv \La91BjRvuBu/\..kz)\PzV|Gt2ju= &ͲE8J.VIx<Ŷǫ څ=,Z睒e<f q{\3Lv"k8=v&Q@nsFC_89U+, 򴢋mNiаgϴx:?VϕEᒪCeewq>Jm삈3a?I-aA&WAs7ݠ}M&:8@Py"ʧR/^&}ϭ#G6bx?N夺H%#73o(Ǥ֨2ye9 =,>}dWz:ퟞt~bDW$t;^A ?9;y;stzgmV[uu!VupXl[mcpfJ!r&T3p5\\;Pv ͎ҘC["'wK?.buS=SQG]E` ~Vd¢[;0Z9,4{6oY' S=lTkf5R !vQb4~12茤86ɵ $p^t d &\` -jn [4Ȕv.‹y؎vϧܽ2= bPa ʕU{#:jbuueY}L]-tZ:YpS'kw@<~i$d 8t:i[Wry1'gi.LLTsW4@ʖh+td,l!L3#Xze!B}0Z-ʁ~5?O֐l,x@eO 0@: 2T#Nl ϳZv\uU̒'XS#g֏xvnri6O䮐cm@Kr[eJ>y9Q:򩦄!嘶ZiV1wy~6яR4x~hO|/ u9\`V() =U}19 G9gvJ݌,ڦ=1{=l8u@<&Yd&SaDID&J&ݙMbhwWÂq]H)2ɗiU#*,\AcZo{ *%J*sU}l UQhI3pAеJ;:!@TI'd:.CnӘ{'"$mc.!⚚ӽ\(כ}ر swLY'"!nMY-XEކ7f7jUI(g̰b:*#P'6'$СeWV=cq,Mu=g 9)D)wr;g `< XR#Eܪ( b> c?!-]+85T1an:Jw s/=] TjH&4%$^B읡϶jN}fV_+ -qA#I|ϒOn~#B!|LVǥcm#.M1sp0櫮m8swU5m4?B=5g )ê.NNHܿ|7x5Vʹ6=TM  .\\_(H-OUe/ +ѝ^vKP5\q(<&JiINW|. K눠ZCvN P.J Q MK9L1CpIH#IPDjn4Q3|uGdbH@ rwtsP"9"=U>^m>Ea#3o[W\l 톥Snzض'3%a v c:EI pV.O$ИIsIum_82 r6']i)&)r=9fE^M']=C,@eih9O1:X޴7>c=QgK+:&K",:].@G3+0Jl[5ExBaPr'0wIp lѨ{Rq YY4ԃ>HY RH" ObJ1]̠P~Glvj"->?jHv!R/U#u IC ttDt<+\X/V;=50N5|Sٕ9DAJ,l:Ķ= ,YZ5t{@RG "0"Px}5UxBd5KB5f'D",xڜ־-*zs(UAwk=zAͣ`E:҇j1sV& 26(&#;Dc; u!S`;e=W>wh_x_,' 2(-D ƗXv`!֓8P#HP{@R ?܊0LJ Q~ۣ5~fr;T55gל_fIShw"߈P׋*Sfei㗏4M,G`EUί-AgT0 А%3!s)끴}D -.k"W RP8b]g@RN1 s20 lf/ oiH0:Df?*Ih_xdvF"?umGCCY\7|4?U+ >+5#xʔ TGƀYr#cGj[lvf1$5PD7u9ޯGm8'V#Xݵ (*ۓLGm>QGr[h {Գ/FZ0f`;i(d>7u\mgx\ėRXeM0P|+8g4ntmMN#KUЭ~IJ .ǿ1t9Rja'*7c`]!ʰ&bh+ncI d%y*-ꧮxW)\EjN;BMk|{}^ ;⊙z1_4ٲ=; 4`2q!ڃ$<E^ t8ܠx)# tldpB;vT1?#?^0* /lSQR#@%1`_ǘI& KUc 5=X'/A'>:("Nv8gέus*>xUQ">BN`_cb wu +贈{V[]ﺡ6h {KB.CQ3T93o2jIm|!fCZǙ, vc T @g&4[s~XN1  ٜQP})iq+3^#}h\bQcN4RQ"^ LU,SƚL;Tπ"  S W_cvޛZiPtmuj;0 Ù@qö%b$?Y&yw~P0L{HGد kAydV $beOnǧU$q^2P%b.H.o.6!R&Ix+b+Echj8:&T@ljkGTCZY41Z|E.[tWOŞ d]Wbv ,WSB@¤D 8P4J<)H,D6Ƙ I>n!I;,j\P|\LgMfɓ#1`a%6l*9.-.NeJ6HE˂dZfmߊWBF0 $:;*>.JL;!ap)ld4E I×Y|M1ȅX:!#ū0VX2릭9Wsq,{63"ah7IkvmAЍP3[;*X[7ܮCHȎۊW>VX+Ѣ+;PX5"B UH.0v6r[1%|Zl }X;ItuQ-P"雜;MJ-Nm2Q?FBNeWTGt4Em꿼xD{k=yyXa% H-NP#)"Pauf$AP8mSIKwP3°X)9ZY5XwZr)[wDxxE}촴Z ci*Row\MN'jF",΀tU30 x⼚DwQx2B"dtׄ/Rb;D&QP{to6.#9z M!WÖ]0 qވ9 2ä@(]Ue'bęoY}Qx/~dyxwbnK]c4B^eN.˜qK%3{671z~0KnD;&oݧBžc oC3uOaz\{d P7V912󍒹7t y8*#n)s6[eYS 2eA|"eXb0d)ۓ R. =܍Wohet?-B{v}g}}R] '~kC6D.G}Ezo:#tn~1?.$s^= #M+tgAeu(zT{{Vo 3BaKGu3>WD9{Uli Fql>Mc]C>3qRZ! i"ǿ_IXLGc_-)) 3ao fpw= bj2djL @lvĜfa=i:ҠW_^O'&e6K tp!h`ŝl2%@K1YW+O_Yhf@[FeR $SSXAwt7V_3f9*k$ڑ`<3R~~;h64k|`m8-6K`u/$L[DoC;+nT 0ӭ1< W7jֱT|oǿz_+Z@tԿ:\4V ڲ33J*ɿ~>G17E8qOѨ$䈖myW%u܏`gD+8AlAC/`Z,U|4J5X)]w c_ȁ"/*),$mСlΕF,y> &d4\pbQW~G~x#6TWݍUPNap:5h"NHz(cԗM]0M?c{_^%[eـB8!8I^Yxx P2m֭T=:@O f$`ۿb hi`+X[^]@+V͖a@->/B3J\. i0ezq<&SDpKMN bo菔, ,TH߹Ao ^`AFS>gNDou;"RGυTaR=P?6c]?!_FJ[ɂ׼„Tлykj>qY#΋]Q\WُZq@?&UK=bx`/`&4@*HױE)h&T׎HsjxҟWhsr8Bw"+S|<헾Se ur[B=ʐf3܈ql[&W>Q)68,4?Pޟ~rFdM-DhN#zp遬$~Λ9_$U樉_n 3r 7:+ݤ0E/Zlҕۓ6q1Dʘ,F=`5\]uJ 9Ȝȃ$e m2~'~;Np)SsR \*ՙfX+Ph(Q <[өGaa%8OV)*ۙ^Hr&W&VpޤCqPM8n~(ѷ:OJ٭?4w{DdwZkV3>/^x> )rsk&xǞFz*nfJ~|9`:F:&ͥDxP&9N&כ7Q ܔ>Qn_C.1s|~|[p/l`'#:c04 ~gɝNLnU>$`Th>g!.m.{֗c@5vaQIUzЄܟӞ-Q"6h뮂 ';>iEHpkAIC=_F`iXMzׇmiͭvP+ a$N9\Dc恰>$wEke^4}D~8LЬnYt)lt 4>WEtbѮPWcpԵnqPF.@JaĉK i'k~I| YFL}ضP VeІgn9@J3#(=t}GQĩ_(ݝp{B0Ÿ8wjs'N@dnǿc|I_rM%$#wO>ī>>%y_Nhdl&r\?]L׎,X0bQ`bgyA?D|O0N?Jx‹C/IETTI*.j\OX` @/?n4,MMpH}#02m—,0 s iL)H,7b(F׫OCMO4<{hZ!Ym Us9ܥ䙘VH8smi'836*ӚRu#7 QC$Lx3cOl+T/ {مFb³^=/ t)-hЏzTr9ʜU2% Rt&K*3ը cg7+*enh\8[ E9 l +=݈ {oWvg3Nޯ`9E < kJ}hRm YEMchqF_|, ZkMw/\"twN-݇>DR{4kl)"=H>IC=`qZsd_mCkE 3xqU~tA~*d]ȸP+n'@Iixm EG̴PZ%{ sQ+!nBM3 Íߡ+jyk@na}-@S! NG 0lɂ#~1AFXBSqWD[0Pό{t~QW u|,IYFjͶM+Vh;Ëd:OU_ƆV2D+B, \IX t`[~Nd)WUx˽YҪ/gƝTF\xJdQd ͍D>2ezNdien‹|4-p1*-25)* [Pw&ƲҩgT44zP*h}œtHEL\cxȪ}i36Y6 4) 7EsHg0tڛޚ1Pw ئK`U >D*8 ^~%3k,"5 2B`Q/ؚc.qP+q" 3:ٰe7^=`˥>(7[ndxjkDP'q UlԸ}IP\ E"qfSV~2)1Ji]g|;ܺ\al3\4/*el7 ˸C>GD;fYpfUwDԒHl]PH}u9eA؍-v}S"*8lviZZ7o™nO5eZSδUƴq G_W#ӓƦ-!jcMAȗg5BA`J;"t> A?8O1ϱBFHBTiDE-r?W*ing4 Hi^3ɘ)HN[*x[9} FhsȌ7k͔T%?*R/ЭT7iьtdpڬ{7P*UIJ6C7`dek/?*ςϲOUc%%|>96:87;Ҫ0:N{OR寜(I@8uS^2u=ٙ˝ Q+q '61lgh,=; 9q?d9T}n;0Brl [MWWX}7z~xחYO8uMTyL= ~l,g V.ZϲoMɍ6Z/Zp+:ob^\;&{' q aFCJfOf5KĺU#֖3VwH;AX;8/ g BB;+;PH~[&SU)sSiw6mޮ*p2R(IP|XedRdI[bm(B vT:]ɫYteI# Y4aCcǧ (i`)ثR;7wLpnwx!.#F~ԕ9Kmɹ(jgXbZLS~8@ )|T^CLYakܪ\" &B^sJƪB*?ͰSw!O,N؎5;M̡.,sVr~xBcb,W:k1EHڒζPYet`A}kuE8Ml4-`/R)8%G(Lu S nv*& 4321h嘬ޟf,8EsUDz76JO[6ג \K;Oʬ)IF|cf[%B: 0fɄɌyCzl'psJ[)] `C ,ʼn6h'B? !&!swڮ  nv_*hӹt>Eluq2ඃc"cȭ^B) [:~bk5|m%uJy0ɓIoAmg;mNW3ߧH}7quRumc~;y~0e>JzKM=}3we˘JC6Iz!UbcU/ɕDSy~,5sxk@@UگHl,'`t7)0?GD)4h)_vu^#I\™ꡙG{νP̟@ q~A4E¥!pvf!s1;NAX.%} ǾSgIU{ݰ\o7xw} cĔ] ӜcKܛU#XrÄUL9(汢@ޝQ=88N{^w@ʵwO0>Vt9'.^ğHoVƺ<])M XžHiS#xW+u'/M7"ݚaNFnb Xg̶X8ik,tA[EgYC5 Q Lw#oxBツd5=W~Uj1DFNymp' ;`8]vLUCM%b@:۾VK]%:ۣF]90ddqg`9C KCU @8‚5}@"Dhc\.Vݑwuѽw19i3.G[H# -y-?d=x56xBp;9PG@@UMih'5wqɰE,L/&67{' `Pe@ݨ'^*Ʒm׺sx ȭ4"XxXFWt{px.37y ;#" #{̅+~xCIP?]u DfH&~+($c,Bo/Ѓ844e!fa3c:C6kBSx}L>*ZщTUF*QKYFT*$KSvp42 wθU#%xo.[/Pj=j$Nޅ~L#WVA+3t: g4N ΀7saa =P/SiJn "[2M^SqGT +nN1S,3-FMcu|pЕ`X2hB[{#G=lfF7Ac&y@o iᚐ[YK, Q?b;l!BPG^r3c (ׂxcl,}X77E*;L:5k3y-J;IfhO#oD> v$ndȍk+œ!ڋGuErZihu`y~ Y"15g2xdD=;/t4?XXZn7}:D噳LfO:tNAqsI*wщ  Ӫ1=7] EvħE/*I+bY+G0}a$]yUh}aM4tq-deDK R^bO2DQvvC1@ԣ{.Eƴ6N*?X%~88F\56H@1[Q~Pu*c+('Y^Vv1~`˜zK0b,(I| cXm=8>XlT0j@a ^n ¤AYUJLF¡(D ( % U)ld&w>Lm D@Gbu+wA);%zF|WH(}b+ ܖoʁOfnmq,Owgt:]!a=\O\ uHN–45&!y37Kˌg)PR( 3vDK°ıGZ2bB,/piBXǖ_tZ][SϣX~K#b4g ҳK׳KnB4m290ux؈1AP2C>*A7=4tJME3WՉ0ڟb'TsҤ|Pcγ$q!+hK@9x5'tT)D^H9)N&3i *SE]$/t 0 yJ)u2 Z{Ov"Sgw zHNST3wjH4RVhP>`:+`L3ϸؒ M0P(D< $"4ߧdݙ@`v3G'Xʤ/c{@AؽR euP$r$*),(P5UjRI5pzOm`!9z4Ąe6✟gL #Cu6cp,t<e:6}ѯb:\G:mgĩs^$d$^z 3[“d6UC nc^pDZ&iw7tQckĊݛ Y#gwpzr*=1p 7rB4Lŵ.6d+^py #^(sp4[6T9KE9\F2icr$ru_ic8g}(g@3YyH0R@Sn ySb2@ k[vJtqc-2f߷=N?1wN)|}EX sƁ&*! w_yۓTB>ZTq&nt1Yw@ns~g| ޞ/-,?d8MTu]O T7'ʲ?JOR 4&rRWYȴ,*P }yF,`^u4S+e^?2HB@Ty4¹(Z@Cg'>!lp%ֆa /hnCLMOq+ ш-Rw^&^WCۦMmUn͜|ɳHͿ$pčKaUPlY*,?)پQSg!oK9R4 Hڠ dh^lg?v!FXo4I졈A,¾M8[/Z}9#/BCyx^yM ~Z_EC |9kwշMLqh{rv&Kt))M^x÷S*F9\ l N /%^-@~{OR%Ӹ(( {4Gf3] AbTQ6& JOZ}/);,'l\Hu %KTlN`.|0fYa9G\ J?I^p~j* GՃ5D=/pWK\¢2^c\]i$/ Ѩd/'̱GYξkKUiՔ)8(s9ɢH G~gި?=nM/8'Ru4lgeAc>5MQ~mU^hMB MjΙ#!u,dvD_\aQ><d:[B1ʙmrտpJV+ׂ옃\! szDѱlAؘz `xؗ@xJ-Ϊ O%-Hr< EK /bYݗv"5~B^?%[ )oZQFh+4ND(9xX; }Wl u=PH ~`+/D6q,\r$&=j3^X4JպiyڳNySэ,\M)sv@gwb^4=GOZm;< C,) (M9fVDplrGۑD0c^S^%RJ [Vt`aI)?;뭮ZAWC"uG&ı)P/ #gXCO>NRݿ3ݑEՆ!9=?yo4`\A5|CuV;Ck!&zV1o8T[{=*@ *%}\\ g\X۩9~$N5烷!au$!ueO;%Q S/vM=4*>vU쒪 ?#Ωc|Ҧu7sq;{>6SP_,aXj))̸ -26FB  TaKjPcDfr߱cWqO4hW, _׳ѕ t?$x ;<ߩH<洚Y[,&F۟8/3ӉEdI)A`Tξ _ 'S.Kt$-5u0x 3,c먡9ӴAGbo݅$I۴̎!^W>j5Vw7dT fN`ɶq)K/_y^h2V(e!1DjR\W'4)k0ϼ&M_,G.$8;4Aj+"aNΛut&nnG.s{ Yh6Q[jՖ@"Z5CYσÆx^#0 7ebݙG6&2!  ug@-K5$Z_q7)'/+ѦJ״͎y'"SV~%ivA|[+7N8l^KjӅ-M=J?ܘf$%m@:[r4VM}wT4"Фq&x8eD`Ār3: amRn]0@aZ7]%gWw* qLboD3z]x{DBthjM%k:]*'/QjM2)~ܿI A.Z`n aG m: HzGTm?R bL\;Rc:tҝ C"eHdSL;TNn\t}c;5@J˹@j|{Q_TlUf-'91EL,H|vC[6˔5N{GZ3w$ m{'^6v%KFJ7- ֠ _.7P>66dwFnn8*Ltw֗ҙlܐ/i}XXƔfCjP>ĢZx.9t/̈́@l-өRy]3 {i4f=s!Ufi#%TcP/7%ÒR[ RRb͍Kẗ}WYnEV.L w 'X [&?,橗wUsyg+OCRyG2-o$hK_i'{u΄Sm:!ײ] `T3aU6I9hhzc;"s^@=mRra|< ]JK42A&'[<mzd]z8gSJ${ 4XN. =>'\#*/$r#':A4zL ˵Qgh襏/l4OE0 G8{ݯ( nbXfրQ,Op<["e^q>utp^!f2~XdYd>UFjzkzTR&]ee7e]|(پ!.!Ez` #9NW*CG֙rYsΞe6H1wk:O#HۘcL-NLVoi9QN9&2fe{9%=7ݧc-@c%tmzqjX9(vzXpwD1vB`H@F*kB>cSqU勞GviUؤ$}ƅZJqQKcȾ=U=ȗB_C@oٕ۲9ymyA#!8 4684A#cgaыkab_`T@]#l{\& '%7rL̕_ Rh;Kd A(3eAF2 Ǩh~qeޣgZ45KhtF+GpBu%(KhmՌCh;;dDz ; aЅا~츳pEEG?B*ֈP}քo}uʳwBCXF-DUo!#́b@C$R ŮNPgKVRn=ՙW>K*6dl ќ־h B+lG#jl."ڭOA8h.K{/,X b"Bdޞo^Wx,*΋X=Ǚz9mi覜u:53@Wˣ)xo%D]^7c ?Y5+bu{G=dDOB)Jx꿛.s$3mك%HE73&=kTYm㪃! S$'t0oiZS u$'Mӹ&HfȲUM3 7ɺ*Šfd^ϚLg5J]2&,[U^A9^e2/p*щ&{L'PB-j}c BdUpt<_"5@+M(/^wt گ)uc$x[s߾U RV jI(M7 ,;ɹ;1zO{tqjy6+[#2\s hßy (r#eﶥS{*+5g#u^q7"1nn+-'+X *SWtN|*/a.'E2Ѓ$oG} `d{x iu' ;/oPF4wq4 {8NBBjaQep8.I57n+L䗫X0؅jТ"MLj  "c]}ʹ7`hYD!w]l}rvt0'\`٬VW)bͽ(=x `V[?V>Bz[U L2;O.7_`(xؼju,s~.s[VҖ;#o}b~~f^F(NucTͮə%a6C:K+M f}$#$ꢡ ](4ž Ӷx}$m06|V3'@ЮfOS8C\{ =i (3/a%?L5I 3׉g?]X0wRlx*I[S zaEaE2yHǪ&0Zp96߭߃= 0vv!݃;J+J)ڕa /6Y1[CFN-Kz(Rv^rDdk/LWM^$֤~1E('^N2j,#[b0 MYꀩSh*/]ddFG%D.Lki87MKGݙ[Q8$V"x\\"eeCۿq04]1I]A(9LLAQ{}evKYZB޻-VVEǚO(u}5`'&zgܵ1bzyI Xᅱ$Veb#)M)Ewr%FHP<. s]Gx^z!-4^ry>[:%lǟyf3, .d^,P.+_7S%z-'7!Eg˺'*Y?X<ssf'w~;!Ԝ`X\;;@gy9Uh#qK׿ \W廋wbFZ*8}@ѧ#Tv'}% `G:>/9)xZV),]x%Zj{x_.`krS$hJwV͹}<ƹ$LhLOјy^N afNT&mh2k7t&o"ݥ |} vv"MQEmb'*.L% -j*)׵ 3~ ~Ǫu9t?dIc"E7+[IFd.i:BF#Q|ě;DvCp|"kpXZzQ[.`ϺxMU!M?C]FU73!˜ MkH/OY7'6M{<:yh<ɱxq7K&  F; ϩ/R[ ?D. Uh: @Q[?e ,";j#|#䬯 *ù`JTE\gM,pNr/P6=N$8@1KG_Ήt!?NTT* dl(IV*+)RF~B2FQ\9j$ΜX`BV;Krƴ_ ҃0=tz2Qe#h΁DGfq~гq3n;ބ#BdyVXS+1Anȁ4 $31]m_1UwN1W;WFϚkw+QU > AfY-ٽ,6&"葟58;b`Vg儧Zy|\aa\$tҜA8ͽqtpSnޒ i,n IPliooǻ\!ԄWD eLT Tbb͒@8cƎC¯/tT>Ђ4|^x2jslHΉ*:EqIGݦRiWU %`꧓nL6#׼ rA9pKlIuoϽ;au4}}ҠQk~hɒgi|: E{\z%.A ؽM ob,)"U=(8 { 2;Y!Nk"zM )2YLwמCL ˹wd1)$dA͠y1wd9QSfj{ 4aL`x*f sR)\Ez^6>C`zL!.YV~ЂGiB`QXN'I[t5eZlb4˔oYjrRWp!(9mybG pZ9~ͩ[q-L\譅XFD01%K5jGFJ}wzSN>kF͛EDL{#΁7 }s(-Ϗӡ$j/tһ sڗbSR ιl2@^L)zyxՃ %nb՘VZbT j ݜnq^N7ݫPwg0T7vIx4OŨ.ZʕROlܱgJ1/ dֿ6TjMjLs`5Yn Aι>(A1N 3zNH/bp|JmxP5-ezv\.aTA0zpѯL )}Yt1J`c-i}]vy zܡɞrG "3m0nӵY~~Z*w]*քjş oșur@[up;~z.12fToc82&&6Prʗǂ8MAAD'੕LE\5iS=`PfyBPκ-xܥC%8׃ڇJr RbĈKn$fU Odrps1c1@ s143TKv$%ͨ5wy vAV:' ̀Ro{E:&Ƕ$ތB~n.PLU4/Vm\P~` vkLşE4ёsYdČ# ;ft-\G2I \ZG^W}"X(3y1B@~W\.zs^<t!_DU=sj/C_ :=. Qi2pV+$ mQ/DbZ2SgT-|s:}\fF?}fu`c4*,x`LOtDUpiMqѥX|Ҭu?<ߘ|:ey1jIax.pg N0;_nz rf bu߫kH4nWR-UA ~g#^qJ->]QeG4mͶ\HCN?qd!Do\qE7-;Rozv:7}): gM/cj?c?a5UѥM'δId@j5ZQkLY'jjN(ݢ;˷D68av5里w HLUcf6_fɀ+spPK{дHKj; 'Y>e-t06$]hf}|yE'kgi9 Y$Ja5W;FU+ }fKݯk~hVֹmɎVT@+L.v3;mwFRꑟ Y&[W1{3_~DU GY5M߅T?ː^5ҋR赉;ccQ鞢ӇÞL2-Phtx1#Let g Gg!ڈT Ӑ#5œV,jD9w gۏ{r0K59z1%oV@Xseq$jU!ژ~ˆW"@JB2Bo%}Aѐ# F.s)}%f t@vBI;3v0k">{)tW-u=;j ZRM\F!d$(&s1g8dTߕ>Ϥa BҶ# R5l79&wWFZCtU؊"28Dl@Ո,z JxC4~ !F]'$R6.Ui7X{kiZj>\$MsCĕWKhˣY 5PjEx@!Ķ5iMᑀTr'iF3&0ѿ 2Wa.uň%U$ ZE-ž?洙r48+ɋtsFژS=tl%&~1:p'7pd=;w~?$ t} 1+L- zo?7In1|ÜZbʽdohA*2W028Fݚ,Tًlm)r?۝^6&V$V]zOeB\h8ORև,(k"?e2X  -nƮL_\\EGyu")th0a~3 h~\/3' ]76t3hGCq:Ψ1t4 z"gS+NU\F[ɧ./Ҫ>Ybv9K}\\;[2xÔ0_pDrRxp;|ojUFֱ(Q ΚE02xݢrKWO-o!msʬɴ qGR ;5C2OfY=\~a|!r7;yNILHE䑬sĹ-BElϏv{dYbkNO6<l$_-2|)s3ww# O˫oL4+HK=#b2vC?k\\bQIks ,Z?c;oD>7:*λ,BǷZ`@~}eaX󫓔v cCѣ!)ȴ0s<][BYȆg1?^(r7>eG&%qac@5\SVE0pH>p#:K:Ukl;\+BgwB'^NPo D֥FrOv:*/g&CƿG$Yq˱mIo 枍[0L*-vdKCAt]ŧH=QvC~쐽́f3ScHRƭX4#m30͋[bEKʊ_1 s˦n{4> S9[#%|=8=OO`'tTGEPys廢jR1V͗xUM_C݂73zaɌ5ܵ{6)fKa^9L oS0ml2!&6do N3F֑eR-C+!<K6uYe@4W[h$B¸ $030 J4P B~JsCxs4|b~1.&~q+7-# wh#!:pRs0jU;3PΙ\+Ye 뺧dC"^OM][42* 'Zifb՗r&Wq>r Kd3Y hBb:!x:-J>'ĬQ 힘Hi A#'?d6*}"F?_;59b" _s2|‘X[h^zC^ !#QnMGiU ؂ESK01,cz?fe|*cpT'ܾ/2]p}Ϧ6)lJh\;_K9;Ccd(>xlgb9=egA|NJSEG\쪱UPBtL~a *Ƽ|; J*q~4="r #P8.J'N|1 W[\Hy6L|j$ PԿ@X5McF+pķ|M'إvcڲ=*>P,LA+C75E]6SGNDOi E. 2lwiv$Wy1%T^e'Pjp]ɚa _\cGG@MqG*0 u(|:^Ɇ1Xxzy: .Z3LHv)<.# ({V]ի){N Qsvm6#ڹӯ#@u.tnflXk6hM#,y s~-%=0XsvJHf&|hQL>1Y/ȭʦbEHU(o\!9mL 5)KB \!_fqg5j 11摽[]Y~RE`-eAJZtY^jp7iLb<7Jo!"-QpmO'i9bKf|H`ѹ ]l);Bv.@)\H5k{Q^j9 `RZ.8]= mɁ Syݗ\mo+ .L.9sy&Pi (桅NT*iB @sQ\l_[| ) $;ާ ,9U'<}f3vE pEyJ̍tqDuEs33RUvqO9av%ayMZ[l<'< J/mm{Aȗ&!nCdaPgM鐘߸s\2`)#gѰҢ 1`sNg =xGIwtaX]AvAqOk/k /`w"hnhP氭GG .TtRwNM>┦6R& "PD^pl!j_1E66Q6u :֣Ss={۠*fXafDŋ뫹f1 r).sa_ R挎(٤]<%8Z R@ӧ+ivLn0b43ڗ Ki ܫdD+X;I_oy֌ayݢ{|rR;U[~?̀]rf+Ϣg-G"_s[>y(~kWxt(e';D[ƃ:a0,s%u/IGvmPYhOO; b!HԮ}?.8 Y-ǕG&$˚?9@VmBtc`K,"w#?`.ŊI6c:ʴRugbMS{!#͘pi-.Bme>vv]tB[*o8)V)}X!'Mnv2|9vv)@mjXF:r(n CUP8ɮqc|'R'ՀAjX/jo0]7BatJ1R܁Et<@@>3r(-8ivG|7=Y84D. ̘j5s!Dm)biq~#jūai+4?0R Xi&i#=BC1 ƟX [(A& T[7B&0)5 .M]Yc5{utbXٺpORL+Nw }z.jD++:FfVcF!Uy jDzOٿ,AuW&l\1{&U[:,MN`[ A,EV:#'M4>Ӽk2Bo- ٪L㋏JAIFukA6dح.澛v'DC˄y{COpNB0԰R h_ɽMLT ҹڏߛpu|kD5=TS g2/E4Q :Cx'DCAJҺ;,B>N3):P-wVdIC]ne #Jz'>O%nN36om ։ٌ*nր6;h!DvT1 P0Qc 7Im>cn{>_&YK|gKObS 8`+k΃u UFGmbBhiE|J4A4Nhn ]T^v.Kg/`bc@syO^ehN Hy_v͒ :Aˍ5i u%}O@Юy{2xn9] .:t@B٨BzHYodS);t'C%}# ? 5VNe~mwup TFU@#E1} fJ**tB$֥Ahnə§T׼c,;+T$s(^ʗ(]W0m\ 6A/U~m.fj~ ;=ip%[]'akvXsCj&0DD&"aPAD:ud,Ɩ V:ENCjFxxgr{IHUy^l?N<ב.+|؏(`i0&4b6v2OuKNK]òwbrAR).;KnjomLknKADɿɲ>a4s A00ZE"bʨ-yrKehR ,dBŧ> gk[- `+1T"2刱S +9`z(Ї֯3[O~aCݲ 3_P [oj>l#37Ӂy0Ɲ[ t`:a\b V`#;ޢ{\ްWXPR_"hgc ō o<&o^uŏC;.xGaumĒڤW%6='ڼNk.5~SQ-9zNX/\En% /q^yǰRHLd: 5! ,T9=?И&G)]#wq[|MǞ-ɭK^'n,S8n۰{<ڵpYړys>A>m[*4.N !MUs0S/#a_P:l"|~ߨMZa.-u'N6i$R- i(C^"3jmz2fufV $eըUB&QX9 6͝)GYp,@fI4a:Ds<3-M1aqh9]#QDžD@PTJWqO\Y HN1xAc'q]k:׏TN3KV2>Ih~ce%Myw\v^ΊDimqfQ&JVi+jIS&ΚC]6es..`dQsMaOƜH+Nd{&|r ~:bbzDjjGX?P(\}LX IǍ )-YrhuZVE3'z̅a 'P@0n,Qa])MIK1Do_G"s+[\ڰlǒ^6Q J/x2|(GP{;]X5Fnqb]%F'<`ECoVW8k.GZ,6rBt/GTowc嬨U40Vߧoo(Q~l)l nޞ YxcID 9l_ FDn1'|\*ջVioRtc ~Z$9W)4QWxxY`rsT`9# Yc&Jq M #" .0SDwME06aŏ1;RbS8 vu1Iu,1 Ҽ31CN_wU0 E!Mmʻ,#;޹oH>…v3-O g=U%lڙiILºx|Y;OUvv^g%,}L.a[A)mB VU nK7WC+!}![ ^cbd-sQ:IwPL2/d!FKa)tf btHޱT "c҃@ٓaJ<>Ok'p:w)Mqs; -}ٛH5L HΫd{B];KaRg#75Ұ=<yt,#w#5p>N/'Xt$tHP>=%! 4d0b>}vS׮遤ZP(\vVWOzlN 6c&׌AFDÉJ=ݸ tcQ1fpü ylBqc@r:=ZLƲm5!axwFB/jOxa5M `7DիH>&~FfTF)kV.ѣO;1DMQ^L%w62-zi5* u;XȧK,W6Mp1-8 86|6TjE0K~$ƌky`[ B}xڪyx &AYϨXDCJ"kWZփ/꨸*ØWLTXզ̹̀o<!'O0 2ؽ~Xd#CoRFHz&A;MYG ޻Ҋ6Zoc{HP|2nZ4 ^UGҖqUK'r}7e2\8 W}U3sj[$K[yU"4e_4Cr ЦзzwT0U{0) IdWdioRtsqƃj/ @SދIy璀2 Z<9?er[T֒ck42dS Ǝ(:pBvTro Um_Ẍ ]pv!$vfWʙj]7y"DtpFفIie*.$x ]q ,JGkV&;<\68Έ6}>t$|gF&>7Y{!(>yHTW"~[#꼖|=~(DSjɲ7x]p@ꑢHv^-X$Z$QH7Ww_1nK |:{s˞; ~\lw.57A2ϕ-rjԔw ޜ:aMOGUYC:< n.^2iy=۹~ k4+w~iHȷ'm; ( Nw=C'$Ɩc^*Dԅv"KW 532AFm]=D) `%8+݋=G56V)C6wQ(ZE!CLBK!Dwv·)y/hVUocۥ2;&ikv0SoS0+,X;N3_̷G*LjPQ{P%9ɇU !砇m΋pǼhƚkD;(F((5,n |m]hbUS*Hz7 BMsFbI4:4jsy&>Kd3:!@%m<&%V Yz"4̨Y* Gi )6 V^o{s*FѢiOE;K^ݙTC xk\0%gj.s!)u=C{D+bmuGML" 9YǺC>܄_ms%IY]<[U! BzCrlN{ ca[8#45RZ?W [jq~LtӍlUkX@mA-`F28P-&:A@BnE1iL)Bޟ7&j$^KwiwlȀkmiZ?kw5(/>.m|a cXw8-iѠʏ(84sjSKnN@_%APd (؄Ubݡtj#V_dsK<Ɗ)Ѯ.*Sd}/ ݘ9,B/ݙ 5F?s`b^!maW; r7E։3d{.|3x.9ӧEH$ :|_,,qd[+hChKp78n!sP/34p-YTΨ6qzAqxF4?S*- ?)12_wTd2 ݾv ,Dk.D/ipG],B<r\6W38, ҢαF?olR5bUr0N{Wvi F"1Fƛr\^K(SKK2)t“4m QjΟРVO:- m!\- Qz&^;NʆF{abYq|;Af ;J_m$3#xhl;Z`&eht@D7 ZZa"7$=JM ;? Qyc/1|z,}0Ȝ Wo kzH'\}]S[_ y6ѡU^HK#uDP0^oO9;CyD3inQ>^vlT<Y e͔8&ގ7Z[-xQJ>|ijђPdX9>u7SjhРc."EW; vRI@"m#q6(x87di[Ds)氭Zwˆ$Pmeu_^?.JW<uŮBc-yA XҖ61bSR&K=vܟQ !QGP%e c?ou~-:zT2#$K$bH$3pw1v7 JCCͬ9FN` BɁ1\jewj2,]EdVT勗t6jc}"2UDbkiƒOvs{.dP)h.R‘'[Ӡ[}>(8BK2 b[GZt&`iJ{p0d|y0hI%ϊ* 3I#ڝ[#]Fe}˝*ԓic9 Y> W~;r,o_a|]Ġ8( *C1 9^>e9϶IjaќȰ/LzF j;ҮY\0Y4 `.`xWZ{M18Ԉ`; EmgN2"DGno_c m bAȧ3m)UQns?#[aSОW ފkV'05mM-gwqpViEq_FK![46f#!):1E&K9ׄu!<{ۧ[n_ߤ| }FdqN,Pa80L#۸ u ~M.SeI`S4VAm ziGe vpJg NVl)(P;Y%zӇ}}v{˝(8 uwsvĕlW&x OLW{n~+դߴ걓2ʤj.1 ,>m{3tc>c ëIëv"!39= A֩NFD\yݱwMb/|U>͏78Y2#ȁn1)wJ4Hdj5OU- *(/զ۟e#f;RE*Ol2݊qya VZIvzv oҷXr PGD:yjƘle_O ;}Qxz5d`CZ mh?`x1/i7K"]A<&=.|(GB57N_D.ml?I*ok& 2&y8o2RT툡"qyr!"ӽ!`/h/HӤAwyۥ|I#ʾKwwlwd i,IM-  p/!m=U\Da Rx⢣׻}"3. ;K<W54bCuI-G `FSF1uU?8En%oUE37zôC?V_}3ԝ]2:,`!>tܠ|+5:^Ep)ŽjnPGsCu 5G9e!:r>7l'O+qr{K%]SQ[s㓂jSɜƭ ᕨ[Mvz+F=g'A!9!R^~c ~T;=+/t=vY`VQpf eZ 9Z^nǥU by=B$ c(Xՙn-5VCN$gjgA(:"!|)1y ]3ЋwP26UTp~`GW[h%D>Oy ;H.U5e0HarXOгa[eRrCcCl3vU(Y }D--D5#ēik "Zhh&)6#y9j^"bQ 4f63OcPqW B4xTI982:6Ҡ&E@N H-9a3Mip_FR$koWFj-N䦠J %y*V!ͭ"I-xcoK{b|Idq\09,[a OlMa((j[O4:>;q!R' N 1s@Ss#sU2=ϰ&ve`'k~uU[ C6)"WB3u.++Pp1D/jNM5_m 1?Az3 KZpVՂ/N[w@:sujp[kɿTF ~To证B73%M?zJI*a%cIzp`ߨVSj|@'+9:&/y]F( ^S%['*-ֆr݃=Q \}]AZ93%R#MK =) "Bh KxAݏlu.ϴJZ}' (v{O{8G|J0 87,{ p fE{jא+3%xsi"A}Xh=aƗ>2jBrFF.&U/#7ͶN:Ԩ^  Km0TY % XP RLLy o!1Feo)03@N_ "(՛Z!ҡ9GgS(eH)guj^;d^[Y 7gr`3!)[Ƣs0B ٗ+*"?0oPpsÇ'򱯕%rf2FlB&ܛ}:38,7Uq-y!uW1\ȹZ u=\Ǥ,~/~̞紟8!rRͅ n vߊ t,IA3mC\Xbe\*H}O `\фbΙ$fvM +J?KM+C#[D$:%nG)3AF I4tGu [\!1 Uf[CΛ尖3\<&v#u.ciMZq %)dbM^N9ĺz7z5>#s RXc(,`]SƂlH_BLp O{TއXY"*-W&7SFua.K-+xWܱnyZl$?nW8krFy+(#%P`@՗21mc\<0‰g]<.@h{G;#M^8,bwVmݳ`"e o՚|+S7b\B)AEIKqdw$PgfT#SAm{x\Dw/9/&:cvx\X,O Jo}k<`.5ˠH|Љ "}zPZnolNxӛEdҺ`-cpbwp$_%^boY4k]հ 8TD~*a/_WC Y$FׇO@lw˒"؊ W7 .}{tO 4U~4^Y7~T^ͷMJrudY,GxAz@F;Em yK2/#=+1ujUƾʥۯal`i7h98Cf/|\<#Y5o6_gz25q>&bņ4> +纠ݖcbShGŠeb's?">z:K]m|Wfiq9mG Pa+>`;JruDq>lʳI=$X;760GYn@F:y*& Al1e}>(GSĦ%nK͕w=TO=#uD'_; 'cK̫TE{>#W+a{74Nc߉DIrtr|qO,sκa Ee+5oׁaĐKJAKi5*;oǤhKx9'mf|H{ihO*,sTQGS#T+ݟSHelO?p|uDgV_쪈:1!̠@~%FP%Ce o5Yq{Ukfy⁠U:;&ܚm0xQ8N˾Q0Nv#V>=τ܊#pA{2k4uX][#>iԞukhy i _cܠޡpg Z> }X%:(K-ќ?? cR!9PmzV?t%Lb)X~nWIt<;6KЕY^rI>^-s{.5 TEqtd Zcr6sT.Kt 珏aC/ta>%F&8M\2%g,Wc[ip-H^bib,ֳisݕE2N֙Ogw&|fX5)_\6KdG74|=3?a "qCEPJ軇)kP$}Пd ,mW 7=C +.g'aevJ%@\t46X7󌽖tPBc{Y9+9c wCċ ]'#kc x82NE$bpvEm@q 7"kMĊVs#0Mѹ]p&#6e\IEýR| [kFU߸A'RD>(bюErTޘtxfyv/ӂ8&͟؞K8Yn?x,¶ۯI79E ;#>r.c{J3%xsǬgj+2hf*-ukM=dZdO+7nVO!{չ x۠$IȎ| K%ƙM햠QؕQr"T( )I4&A8$|Y=e{Wy[vt@m*Bu悸끝 }RWYfxߢSHږYх #.ЫK/ܳ7j9Z3\AWq1b5MRc'vZ-@)]4-`GNI!sz8@ YQi&M;$pL [uU&%!݊l-vxxPt}ʚ` x $vb\(fsx{RV׆fuz/eX u"k ې0ӎov4&9A:|TsQ$YÊP`) d!mM-scyʧgɹBpm&ꑪ0Eec]2zVA-AP.V=(57+Xi-1_Ҹk5DHO)㱺 kV#]݆ӵX)(}i5*AW@a' ER֖e>: Q?ʑV2JN#Mf/DQF)H)z k9cy1T^xDg)PۈV(cX⣩rRX2f)*i6)2tL!i̞38(we0>zi+2.8U!J<} k#YdS=FkG8"\#YD dhX3hKar/}l}9HRG@ym TTGo$7Lq_~]I#T¨eAz#?۷brQߙ+EW?юSeRiGOWUuUF|oBnhy?BIWV^cm6Fcm؟Qh1lQźϖL۳Фàvx˭^}c"'RT?ԥ4]i3--lz@0nn߆W7c)\gz& |*4sK|-av`Аgo`3P)`|^R]E;(_H ]]yn!݁⓪6'T;o_Tm4g^Ge]@~W: w^Y+Ij?IzMn_t67=,;+?dNJ%n9:pHj7K+t!U>ʻQK9aԤth%u^tǞ :́Z|Vv6v/K͖>OYkat>}k tiYxvpN%^xwq{[Oi{ >шA)99x/w,7w$Gd%4Ѡ}7a`%A5bDsiZ H@YQk4vf]GrQAvwx}Y4;;Ȱە߼=v/$UqDʻc X/Cթ>D8 oB^O .I]4'<>L_aŌC+^ wXb2}xbs~I_WI_t y@4ȁk@  3vU?^񘆃@~Ø~jz9`I`YhMȶzNp+Զ]_G(5T}Dnq V4CU$iVsL,\st8XDN&HmiHtGm&Sd6Ő8mI4xT_օLfuX)u&zwkA9347l06;!-NWŴ<~4)g#:ekʢ⍼nݕD,TMtnȨ֮ odӮd^0gƲF+)~w솎U;i]I._,:v=7f@SWhT0. g5!`_c1u9K̒p '~z"rҗ+iE['~zdin(Ci\) H8B7TV|ɷ`~Ծ=ETW3 b6* 7oigP_gR Y4|9Y\*z?x .**EР^:iC[$9-f{ 7-h 9JtfEcFaL ] O/]i*οс7i6V0<%A\(+"*)E,uWnެ5NSjB3HuLo̤_f׻kyҏxqO烷1޷_AIBRY/_S@"ߘp?j 476#;2oL2zn[-z>eVLx|c"8JA|b2Őy&|P4t,fg߉Jc]NrUTQ_ly8ڄDh$sW=@4!I3 ?'<9e}r:2R4>ia>S`jt)'^DIS] eXݲWjox;y<׭^>&ax6~rHXy A͒r?/K@ΧL^iK0< *(Dڮաr&/f ڝx^? ֩1иЌg<~#VKT3p@]|0' t5N`B!ZF]k͘g:PcQᶡԓ!>QDv3UOE<&pbṁ3@ɡ)Nw%Yf>qks-ELNS>2m]ЉWEJƌi# ߛnhf>; d`ݳjM!p:'śxaKG{ޘCqX*nq^*T7X(GNWGJCb+潅Eˇ۝8nC#^1{)ttBy=#z;օFqM=i|c{PN2%&P{Ңї_̳53u@`ּO0 %MƄx\́?=gHњd޳؞3࿗A~j>Fw0 Lq,|lFHʻc0cGhx % n%7dx/gYYvL`У#)@# ȲӿFbMpCAfnM"c*Z}RCX1?.ْE<΀U5 8%]4&II=SK8ZLDOg#4|2̚,heEZs4qꙿ 8MP lV Q2Zo鹐s0?ܲ^]T~ {{V#P"!D%Iij @^ZVh5A.hnx͓x =g}, *Gxy'6ny7d//̀T)`SŰ+*xiYr22#Hz,ؕ㤅* Lȧw*(.տe]M,T}) 2˂?hB4tt5Q|0^|bJOH!S@+9#e0L+s{n`}c}ZL.zXn]QȐ2[ ]Rx|6{HdU7l64XW\Kky!m7WN@U罵56ױ8~BCiiѹE/%s+ i"Xܵɐw/7ȩЦahϭ ܊\Y}^s>xھ_-&lX N˴)w ?KDS~\$%bO4zo)J{/dz~s#ON(:o^GvN`Pf}+uF4a/IX=8,2b(-))< ƧLD ,y?Bw}$y+,ݐZz)$,FS(Mp ' ս! g^$ESQ_ Qهml&V7:sMt:ob=`t\Y'r|3[x#z9n5:4D)\\Q5,sZVH'3.b|$cvZ\]sb?~mۣF2!"e'vTo}Km~; 1h%g#XJIDE)'@fg(K!DF.'UURW2چx,H8oZ[&(^[Wx*a(-VATTlhy_!2sIo?)&xkj;Km+6pӼ3&eF&XU^P^prnMd%ac U;[D|W볘(yj7S9ʤ9У F+.S3$bmciCDubѥm[W0 it两guy nLO G % G+8^;Q.䠭5煝xƍzzѸ A3 _#ٜF4.G0ABLX4zcj) |+n,{VD{MsjZϨ#PHZOjL| Ы<OڥbrQ!6.cŅ"#qVy{HwrM8ƍ:m@lJh4$*N5.mq~&VC LMX>) 4:K!K334I;y)=vVV>10Y8x"i;(jա(Ou*g<"9Ιz`omm[O ok<1<,94HACvXzofHRXɴV(;E}`VMJOߎhZ9I=.@dRSt;xho̕p8Peyb>2k-$zFbAbTm[Cݴ1ARlR]:GIW ckL^i?[frk{ VSGq*eVJHI6j 2֬2Ǒ >koe Xb82u`d牺ək;QshE/;JMjrJ,l j=ۦ'y@tlDcQ'("Ԋ۲-x^:mC絬[Yt3@=2NClWpw\SXvWIXY Yfv(La|lvuIU(P;@^jM_6ek-Twܽ  ? V;3W7\Bps׵Nsȼ󛬘-;6v]!R;W4,8bأ5 ip"͊ONk ڸB ^؅4~%r0kx|@Vx倧餍XHI ;PZʢCzʵ5ImE Bեf88@38շ}J{bߔQk$f~A6*mdx$ELOZqNkfy{=Z/xWq+29/|Y^X] wʥjDoN'0^m*3௅:kӬ=ۻ)uNj  8y_ە7D4h#V gdTH}LzÑiqroɫUw ڢuOfG3ϥLh"ql3L󀗉55pxdDoZd;o$5h~.=="⾱[N" j.sk!BW?H6nK im{"߷ANV'bm?քA`GVw 4?5u{mo+nXgd7^Hrq_[y`c'vfLP๞q2]c\ c* I姓.$'JR Ƅ\"f#瓗ߨ^Zn` J)9Y8[_Qs2<[2>> 3~dBfa"oeg@,S l AxE$ u%>0ޘdrgi6BI`0eTiNpFƂ 亹9OlB!<=i *$n(2!* 8|99F3/yR%%'PڷY0ub>z>K Na˝?llˍp; |#e$/)#=?tvhkY#v1"gx+?nmV3Npghw, ZP0j=@WQ>zV "vڌTy\|cgp(&Isx]ލt !U]OXyG r {˯Rk[^Bu2ؕ[SgTp,` t\lH=2Lw#ILEOu5/ V#9lL51[:c(Ҧ%P[eQ\~P7ʪqk3xӉy5nc\^8]Jvc!^c^$ѮryEekc(=QpJEK8kR N2$MLT}g qj oGB A(e/ ߭=$?|vx'aRnH&N]I‹ 76Pt~H,8pӔ%tZn&=og}ՙ2–"rASǀ <)6 5g+1B dW˞D1@|\CQ>ě|T]%V[!J0,Z`|i!%{f͆ "?&+635sgōFI6ڿ 5t !s0A 7AssF~;7LcIci _Px^76qg&6$oұK\&@j\>=?rʭ{ @%9$f;BTVr.2/3#Jf9n 6hTG:ՠd_24OZ_6\\0wAӴQ'{{z{@~ˌٝmOσd'}ƃmZ.\ݰ"Gz .[ţ\\i 5ü7@w;2!U1yZ1,P(w.=~NJ"4 ",߈a| 6uBE@u(]/L?Z5p|l\5}ti֡g=jKtRPD>4hyjnyUpr0ma[R wg ^@W8/az[I\f*Ei=5WqSWZ%s̞7?p4B|./{)l~deQ>қ0 JMr1"z[-=JDVT4̧!̽gglx ҃Y0gvC| :쮵*~ޯ6,@+˛? dzءJd 95@sE-@"Bx7žaeZc)1k(/gqƳo(+{S0[8 ܻ |QU{u eߛֺL%t~9FUP+@5Q?0b{ވ5. ˳\' ".7"fk5R>+2Blp#P',pZ1 }~O BDٌWM4I3ʀcw l2[nlX6r# qҜ2XDآ: 9uݩY˲Hdq2`?yD4v Kß~VmN@*lh?`UNg#` lF4Q ڢǔ0(E2 +Iڲਫ1uN MCqŜWrׂhD!4_V,C WmX"KvM 2 /̹}1 1:D1 wc[/,dԘH42G_[N}#t0kO*pȏnߖ$ 9۽=F%#RV=uA|",tJ(kEꭾз,36W8Q*/iVl!тs>:t@_vy5O/}ovg۳AOu-<Ž^nU6xκ `cñ}MZ[zGvSpۆ&oafN)%p#AmЗ5\db^7{G8o<ҿ$d޵͙HM;jƑz]kBbƿifpBg:z`=z RgYx9,nZ&>ugBhRbs-EnGu">d@!ɅPJ6a_OA$>%J?N-dJR1>nIOgteiM˞̍uW:v .ñ8#[c+.+؆>?k87jkyԢ/OakK/9V웝`8@^-X"YxopV9/r'Zb;Е}޾]}y@-۸} T _؏xOy%hp&A2ڎ0cLIRw؆FL8è(2w[)=dD&<1y Rl!" 'a)wz jWqDna*X`J 36EN/}"]Ɩ!aC<ÚOV~viQwj4pc/{07n B ͼ2> ++GUzn$Oz.oX Pb?{7Lv8G\jH7#B: i,=:L)>Әh2q+=-qJ)[^[Y\ \"'73Mi b&֫bH[*sQD_\3X_͆pq,) ͌iAZ#ϡ*-IbL aU7h .|$bq* 5X &@5(@fO[PO8E1; >n 5 krfRz% @נW1lD$\|ت~V\S>MdXYl?åuӺDCS]gks)Z^97Z\*@Q- GKpj|@NQLP[[:{{T㨩HBr:셃zhB0=zwu7 'r^%gHBDTeY X9ZR2ky6& 7x~ʵ8M<|jv?"$u$C4":@`t`9f v fɥ'I͎NVpAŊ&f[QTsOp%0H"){T0T +V^aw۲,Ot&3S~ѮJ΃ٮ,:z=0n7W{pB\ȩcp-cGxWE*DCِb<4m,Z %)5СB֎JN;>uGX&˶(UAP!H3z1Zȋ>8ϏZ+؝LS{NVn챬ץ4G>Apl\/91%(Q L@0[ $OE~1P媔~5l=88cJMpsEd7}-n[ rJX84Asw?n .84"L wlhr .y޼`1>mP;R pܷahP-(\m3UE 6j '[_tERMY\k 5"],41ihʿ`RLi8!\s1uv,EHo)G[vr@2.l`(h5x{_!iW.W191_`}V2Q'@P^x/Ѱ&xGEPDNz(ޭt)^^=WO (ߜG (L+bkqtPz%uñDWZψa8cUtM;MfDEaгOmdm_U0Ht6ܳe+T'M{kr+Z>cko3[OX  a;;,iM9;U\0,to M+W +c`7L\~.F-Da+q~HwQVߎ]JM^ 6F] q*':{P,,pT]dʆKMALv4БzY #C4bK`-'*5J&fcLOPC>)Gnxmn뫍̂tޒGN_KpB B"ȕka/sb)8 ^~XvlF) HIJ"q?p/˶pxKTC ȷv;-U@ dhD2dP$@aVKԻo:SU_wHb4qu] z-xOQ͕wAu#V*GU\*==A^kۑpō Wht5IU+/l@fgQkpvaj_FgJc AQUn!אܡ#I'x:6BiH kRn2l1ӧ3ZZC&Y&6~\o$YI)SdD/1yEsUpvDz?9jJ\Ԓ[R l W֞Yr6z~܈6n<𑃑jAآ:21;u OU)Nq`;Yr\t`Kz- .dn$ѨȎ;1>z̒(ז\e9B,wa x= C̟ޅG|?Tx[VcB'*L&ʹ2YnK`)j &܏cUb=!\V6._UpT=ŷM)Bg`qsssU 28_ه.Twi'tˁgW {*<'DB(|Vy,6K[H 1);;FxѤ3h iQU5&a47UGf, {5[[:.[]gg6_a%Ar?`[fG;mݗoyQg*Mq7<< 8䄴ǁdq[Ǟ[5lW!AW¯h#6_DNmWlq^C5/cZ2"HEMȨ)Ys$lRQhS)'#?vswܘ:b8QH򻺜a~s.R{"R R?9{zsN'X/͠PL[%B"1Q9)U1V>QjoqX:h*s$T!3WQ,.wNkC=k3XiE7pV#ϠÐL.Әd\d剶!# sN\sb,EdIJ=V052wD Z1mXCSnS֬HRmf^.|=U+-aD#iMؚ+1KSϛvigB-Ԕƥa~e #jnaH0(Mj}^|+z _Q:b0, [Ϳfآ>T&|2>~>[׃2Q7}yh W+R%a\l;"#$3YAw,3i܅77G%`kB u0ظA7}M!dϙ3\M,7@Wgl{JogT{p"FRfJOy3a]SL*¯2 H#A@UC9]k%I\PsP`}tfp>R髫~I 9$7oQ@r|H#xLnWZ+¾i_hFv,6.l$ D5FaXVa97=ڪH8˺FD>,kNl}/3ЬRW2L`:Deɇ{ .FXlѣRG3ƫdVQb7\x,<2ȍ45JpeߣoÁ(\e@XQ-v $7Sv`E"zgb߁*4\gnnXhwѮZ<$#n4CEA"XV1rFnI,ݕ,m)ݹM ɶ䭤+|қ^2IK2̢.7d=RI 7ֺ D ~:DW32iNkFEZei ţ;|B j![= Z}6\V] 7]eQήVzJn3yWqBɵew^<yH(Dɓ:_5h?f-u5X lI3 rȞ }zJ]v~amYɟ[===d\uK$UZ5n d}Sd)U364ܔ8 wX8_Ix~^Az&n^#QAx/)E"Ԉ%)d[ heJVQ8SD4* 0\~mȸ_7BԂH_v.byWfyy5f~5=R|IgB> jC gpa/)>Hp=sE\zLwU9f)7[q:lGAw<&"Z w>J'SXH+6TKD1u!齥^I\7G e@Wϲ~RP~8(j6ޅRp^Ff$šEl0|XY=r&Y=CzS">%ˡ>\|ȽEJicƃo[oDZs:v?т/ر=rֲe!c2d0oةYhuR7Rql~DWp)2d(UvUk,?&Ȼ^!d"ߵ=8Z.2jYe]){g.:Z·LN̍*4gCSCp2 L2N7 Ӑ0pf #*]IYf\+NZyY-k^H$˚kgk3i%l̮$]./ iMHQ Ub*P?jҨٯ.h)çCcR ո _|袰Xc8] RΊ"Ñ ,| ' - {Kb34r;=cHbS.?LdOZٍixx-~@CߦCsc 1[vUxpZ[QT1z'ΉRe;9'x'nj>pj0pis5Ӭ~qER.3&~5-{d^ޟc~W_bsr&юϣS#7 J7c}s!=rԘWkgȣ[v7puRiH]thK׋ڳ"Ap-PKsB,!8sn;kY05b:l5XoX)- 9F#}$uCr@t/ᮘE=!,ECϘ:K"W_X|׼94jv*"x^ؔ, B@KrDu?!c`:ᄒ|t_-vM~D%TOn8llh71zƁOc36 &E%''S= ‘i=Q)thTxMe8|ry&^,u=Jcns7۟6u03`@2jQr cşdYG=%PiH6D7DžXA񨲼$vcYYzfU??fC}Ecezn TLD5*8>PTwW~ dhmƺ"Q5x4x.Vy7CaC6;3*Ybt@8]M(6.a ٗC7r|K~2Y~SOTi@~H.: Yv]{趤wIlmKމ(q6]7g8l>o^ъI!}g 1ɍj۬, ٿ{b7(>W v.hȖ*`+`YUd\,t.\qvWyj 7r0I N|ʼ0'lSU7V%Q⧖#f|tR4g1T:B9+X}+bS"d<9GW<=SV1ti~Z-_x_cS3.B͛g)9RRh9[{M\(|X^wrmW "2Sds,<[L󪛭p'~$}>&h9FKl ; -L-6Ҏm #2h4,oā2לR|8ǥ<\uփF:讻kCڈ^CFys׼}.1Aj ܫs2/`ĄpH.Fav*d1O[R>9-p+<_ )M5e)w{qG!­d5\s VBy #+݅rp!m .v0u|FFo^%F]7+-ϭz._#r o(K# )v.GQ{Mz%a,v2XZ\I#_Mr%!_Զ^6t²XRX85M/RqPo=M{yH7``N2) Mb{#q+ݙuuF쇰H>4uP)WF:aT%}(mXV:B9]Sso'lC3S>H4 @)4%@h{ n;sb~&:8ro+ɾh;B"7*3 U MhY}^n\RfIb+E>Kk]: P5)?v,vU#WZ!a0>~'bm|ncD@\HcV -_ S#ts `'e~qM'!^We{;BVq:Fk I΢2 4DG8I~ڦ:BR[Ϩ}J[D6cS YΤ:]CS\'h 1 ,O: PQn=b ~6Joxg LjyͯWxq~<[6LdTtlwVWOߊ]5;Iyg P118t6Ԃ u&IqDnbj>kmTc L/1> Ǥ'.pjXhE8G+>I&ilʼnB{Q3>¾ĥO׮BjxD9i$ a@!_0BF J xN&]_.48]$>gB'~TIիhw9z =*@ nW7gC*QERz؉n=0^3`ӎ#5w,&A-т o?wo}4_iYt .w#-zs`/3'l4!~Z7PfKo(C׻f;jw[˃y&%/[qEɍwGX[]3U@ֶ8Q@5<Wj/=(;y 2QFUN#;}7[P. ︗{^k_ Ơp5x8n!!-D/cx&S]2N6]o?hIn{+ʪ1["P` % go[،NZ4;76'g#x3Qc^l5_ҳor 8Y& C,'257\`#?;\O;fE)h6%iVUH$pJ9)my  ݱ*Dz6I!hajO.v"+݁pxDB֮Q3/֪>晘h/h/wT>^HF x!%0VhI;n-|5,ݛ=98t9=Qk ɹ;FUTKǻ@!d GLhD ܳUFD(I<c[.MI֜-/y^ľ`P`BFJ@`M?9,2[ưV_L4>( }J`LA^#p8fj%9ZqHAS|w)@NF/iS.&\OH$b]'0l`lH)B~z ^#պZܥ{8-s4SP،Z(7+* j\)okm d*8;l5|ƥb7o#"NQ2Y5?!DyNvqytWf7LXvk@Xl5=}[ `|!(3\2I$ jCA<_W,nkꮕVi]&WIQ,)$I1)xVV~"Zݷ")HhJE2ҟ)!O _ '<|fxa!C_'R䥱g4kY?1WEd:PTo̰Z4Ia}B)`md6.&cU\/5U0~v4Z+|.SN- KBD 3vC*=R QF%'؆fRKhAak\$8X; DO-~ƳldM5oW~%9N뼍S~UGC]dNI]\-,V3jD dJ)~ݒ ó$`Zq)'HO-% W767:.l=E%e), X51xd`fZ V5lM~<#xuRbo'b]oYo `.oOeU|/> '-%sQfNΧ JULl ;_~Ⴡ&vǔt >h^UCg+de-SqaR~閳V-IܨWz!Pb@ ~]ˠgTe9s렳 6.H,5U`Q2uǶ!"PB[PvMd]܊\oB^.JG㴏j A3ƴ lFVʷzuC7mL&N8 g!=P gMULz/B.u OKDO 0|jPsнiβ)]B~Uu\hE6C\}29dɵ;tfuR)43zMcR.fa4=rf*j)/Bݴoz N Vf3~\X5$U#wqćQl@]36LCŔH2o*SےB7Řb$%yr{X ԰ujoyytƛ9uUq$2 ` zLpzcGrK,,ER??ǕJV`BS܍V"t~1K659c27SГ']wx` l](sM=-S&e/]~; :0\\%F!o:S+[ʟLZMQWM)Y¯NNo7̾oTiz8io֖DnˎG*-oUId5qm3b#h3df]|z#dқA!2P|qMTHqZ5Kي+T8Zs;)1È \HlP}v7L* "u[B-ey"ƳUk8[`NiOكrX l\]I#v4bϜ럔xsZ$*#E[G؍ߒL,1nBW ^ 3>qc!n9W'C;(`- :%20EM_IYBubCOVp/SĘ/ g<55h jWNb4 )>0u+Nr޺(r-BzOf|xvb.zP\{=+QƫQ7W] V ,(L2~@c_Eȁm@#<QI}9x 16"Q2k0xN|t]Ս-~llڏd-(aqc$ N[(O@2#Pc֫ jՙfr& 1\TdV:%{ C!?7oY[Ubst/|&7HD6WhZҨ)rc;h$(d 48>HN.`[vK=$۴AFb+x|Ou@_9dzX86MzwaQEwƊ.#4VjT|OBڐf*wim6_CJ(qP>֨G3t՞->t}VqUMRWfG>@K>ix{ZP3?):Tە( y'QCV  F\RG}tPnA6`6k1ԹMwP|J-h'*A)+*ˈwOk U<)q 1K kvπʉFgUcUEpi*Hc_l嬛&^$gfFg6(9W?G2(h E2wCNIߐ3+CM~/CrXiP="Ό}F?1&zΡf""瞀XL7% WzT)m!=Β:͹|uȃR\8;ž^BB±9j4+֠U 1E(0 х E2 )" |e\jYg1ƌ "'lKbTZܫtnUrU-k|S~t$:?/Mv,uEd^ng J#g3XAyTn(̩͘ژƓ1"lNr'EIn>#\@͖{C8lߣX"f'in~+h$Ҧ9ddkI0(30â9ûz(R)ɪdIF{+O*r?cW3mvW{KWC 8N' / FA 3"6ge¨;xUjdη],nԙyߺ&Q!_[Pwl3x^|Oќ|QJ!ܗゟ-F u{CĒ F >LAJ yT]$pQ^ n=9S7= '8 |k.`z#`+Z3Mjdf<^& GI"ƨ!͒eKWM&Wd⠄"dӌte{ y[ LO^@݁igSSXZ({S_dRkOg[h{Uڰ::5%?;p4I Yq.R3T>SOSJ'|fdR-[qpuP+EƙS~K0Ara 0xLG:{Tɂ0e9tΩ[/4 IQn96M]ܫ5aJWq!og~\c!B#"` /`YzV!Ӫܲ1}CO]K"=<".^,¸c<њ@`eT.eYÿ^hS>?XX Pcg!+*ٻ_R7e=`WVj4eLNFQdOQiߺyCZQ)V3#q/oiz]\iCsbcR>VɅe=n]e䶙Sm: @>/$]wb2\}i5GDJ(2zc&Ū- (-=M; v{*'Q" $eN`yb^l- 9PA(aEdMݽ&d KbH"}쇑YTmd,5c(T{oOhFξCQAl?pq+8+gIy&CE1U)NoRuetp)9\!0q] j>^U$v9OQ_}sH|(pmTrqrPe"[Bs\ܱEev<ʜ(dMG}w܇)3hE;c};$ktXCKfӊ:Hk%lABk8;#'W>V.`4Ppd: QcvY-2 \2m8b,aSO~H:ֈ(iWdΒjHdn͢b5Ұ$Bϫ/] E0lwq2fm"K.Wnhe <1ik{\D~=%HĊB9f gx54@*[q_gdӴFlMFKD*w6h</xR,xRsY}+ Ocue=:!ޔ1c5(TF7P.pH3EX7epM,K;ZX2QhIdLr/?X`hv_Ec*e~m,E ,;]tvFz*f+azћ78p_1~y *D-41ПE7fNas]LVGWe8TxY8}S"G?'3 m Vł=U:ߛ*Z )0Tƅg/]5ͪ\Ahk"czȰ1v(^ Ґ%[w@oR~VU{-P!vJ }m\GCu2mG^JNdiZumWSetw['nBRIulhan%iѽVmSXamL{q+FF2[|:ɀHUbt*$iȄoRzUS.ф8S[Zq'Q6?NẸh6Q;xT`ֳR]=26qjأBPt)8Ҕ+ʈ84j|rj Oi|۽w!5eҵ9v_9n%̄Y*v?[oc;d~6Ga\|0-JXÑs!1+,YaJw ?\qW!:pԭfcUx|*$.(¨uu)-ݺ<%Pef ׋?0[.vvŝ93OMG1 SH7$&'8M~%!XjeyPg}¤V7Wk#w1р?h'};;8yڢٵr>~5T#d11ZgܽއA0m#۟=t+!YUЖnk礏&ÆuF &?]WR 6D$Y. 򨯀ڮdm^մٴYH O <b2|ZApb4i--7ȼ"U Ui\`X5G0):s7] Mgr}޽CpUƨh5 %#; >eƐ p 7>r,\odÚPR*A4Lzf53"\rNd|ɄIGg= /h 9县?EFesKJ# -tdak^ >mqV%ZI(Ds!Xop6zg`P#%{Ϫl@2D͆3 xEwM4XoDLz+]i%BLj)A!!NДxN%ǙH6d](gj]aG̋z*(۞zUDL3oL 5Jn{PSIh2۴xU2?Zo*AWE{4wzs! qdD oEr?D ?h*K>p쾲Z ^]+V7>Bk ͮtA]t3(0X#a%VhMv6p6Ӵ!H`T P+{?`tڷz峮Z8/cwGڋ~L{k ȍ]pØb0;N ނ*4mG圽 ]-^P^Y7jË)pGpo2uj1£w܎UeHmåWrnrdL(Xk΢=_<ʋ u7ǎ?5[Z7 Ÿ~Eк}YO5yvZ!k4_xV-D;B1*jX# B?u.o^U\v>=X]"Hꀊr~n ؏ Kqmp,:[4;W緼@A2\0M* vm* oߣwd"!K։ cL<0l燵 ~c/z=3dQ@(r[i0whE[cWmSCIQw9 [Pn=¡lU%s: [XLmuWiZ@JWA2I|SXX"Wcci~WRodbĽJ4QaRf[1*;88)_LdA eT|JJg*XO"cL-QOE4Qpk2 .k2&aQg84ZUC7fdkR#'uWӷ2>j6oc͝I?Z XaqsDS"P3dJ,CG1[\b^2u)*:_8"6VӂIF0"'fLawhf[0i_%, P{QY`_D9V;BGkH~?p(T C\de]qes[a'_A+!lXU@Qw帆6SΛ`~eֿaa2X,  9s`-K/bSF̬VCluk/4Kj>g{&CNl8 6K*ܦƧ oAH&~=&+JM{s '׹ض7YFlٗAdYƺgMٍuH]1H?q-.v9.MR_N9ȱW3 =P`XC.|01yf6 f5I,#X+81vmNUǏ9mxg(Z.ס>.pFQ!2ټiRKz\='YE^~U?8Gu~M-nAYߨquIiKZEn-9 cе(ǧ8gB#>3}6IRާ/M6OCpYmt4ܶ>W߷\{"^a`^Wߩy~Vڶl@C*%ACiRIz16"%;9ÎJGPr֢%H-`:(? q5vVZ]QܐkF-IZ9G`zdndא^ż+QRzkc]{??-n˰KgWڷ9K' U!WYEӇVD'x!P^9DG+~i{H2e)mSmŲep`2V`;U-O}Si5 7Kۯ^0|6 k)&*'p6[,{8THiq fgx@0I#d$qLQ"e{Vn +Y |cY2ڊ,5'Z ;oQ| 3k!1A_%YmrECO*ZDѿt$;K# Xf5%-m=jQ&.8&Q$E >rW<( ρ${%$5%feqmMI[x zjzK(G>Vj aT@zh^⣽MXЬnTʗK 7Ȅj'i7a#fJ4%hNI0(" L\t/ghjepA8` q{)®OaVk;i_ ;j>YV4a"8Os^=ûND'ľQdNyG${4/vh33FS&Ԝ([2Heiv]rAbpi\tCϾ0yJ^tk5ĞSuCN9polDLwUxh@p9_'8cCaKt*6GȧPSyg$5ŨW5h5]*OP1`4jSc淈coA/8f%3J e IoM94rKȰC>p5ˌ[Nfz`JBl"byPwq icM8VCa1v{*g2Zd,g8pǦ\X #:\GM -7u}_m-If3M#).דgPi-w սd^gD>#M-~VG,[a~CIr6UnHuZ;s] (6P9Zw# Bی}>+h 8/·8 X?m!7dh)xC!?$V6[0Ώ(thXVaW}ELrE2;/JjEKNeKPj8%)P1DNJN-ދ牃Aʌ.D-\~y(C&cV;/#{ŗ&qwuAyp_  kw `}4¯Rnfގ 4ߍMP{gʯ +[uP&hG6ym$ :6BL +T^ Q!s^:$t T)H%%SxR{;rC?՘4D$7g=jQ8 }_ P.cmQ4VPد8|tI*4L&Z{UJM36gG!VwE@Ý.UVgGW O݉|iE OqڬᙈEQoQhXθQ^cB!.8(O=R׺YRqm)Q҈Kg,RbXzf&ٍIl@xu `w"e/' Ult%H2zSD4Zu`:dvom0 ~[64'{+vy,xwh 3Iq3J 5cJǕeMN?˶;R(NG `x[~,APTg*:F&ꤓvY@j< ͜`_olֆ7|8 p(l 6@e(PyE %gi{jTFNgpXዐ@sM Ӫ0l`d!?ǝLzu0V$ªG!ǀX!Wv 3)?% `E1#ҁ LIJ[S8h\7pZeu5ЫFnA`ː/FdzyWIg [@bZ*VQ=aPm5,ϰe*YpC)!ܮ;Mm?5W (y^۸c4c?FJ%,s!K}^d>q 2~Pː! z#^vK,Xj圬'x,Rx[)8gпI[0@dkuUȌat8^"!; fPPvgˇZe~ڋ[|Tz^i!7! t^9~=/!q 193vY_^'—-=2Ozt*GNfH8=kT׃l2O'u4h=/VWi},7W65FN+95{o!7 0aTɏpN"^Ez=qe`j"+ S/;+EMV=kh)PR .Bsu͖^}aϟT{$i B^RŸ{y1ѧmYD{"6Xu^8*=ad%mS4: `+/I񽇍Vݺ%MQA]Der<߆^vZXzDF^'}لMShM+C-,? W ذ\BQn0&IY}aewģ:3Xk q$0OeJAs, fGQ+C~1O BĎxf=8ղ;X6L^cnl8pρWҮmwXq{M{lDv0fARff+Ԉ/>_,48./; -ͥ9˵]fZVJ03LM \J@Hj{[1*h$VNR%[K]-e3Ȩꓢ=j|WiUKb |- sGqͱnJA`[j]?8a#dl5HW5],w"(gRO#+ ,F3LY̭)KTcW)6ig?qɤPc $@ĐVRk/U$ F*Yx}(In6V-f #Kfg;a OFBBLPtP: [Odž5BUލL@26@4YU.Ce \#̑ݑdP)R/`$@kۑ+!6ޒeΏq!_{&;A7rE%kxl0#$1zEgrZQmU;["KUvHҪIoT[]ƸjWy%iL0:6+:W_NCo o8ŜƐ&hI|f9VaXJ[TirbZWSFE ܧn:r~:ܤDHd-M1)C%'jKRSi@TC:c,9x Ks lG=R᳉xo[ y{e.kAÌfi9wV7ǍV-.:όp[nBԏ홰X:b4͛o@j#!L~̍2p)(j sƋ5IJ#aWm]:?q8e/F"WDO'AWrҪ6}s`_S7I,q mnen˘XLFN(9)\N )X݂}[a*zelM s\(D>xꟈ),૭9R<^F%JsL\LHb*u?aBdU!Nn PV¹t"4wS;(~tA<{L8kP- {m~޸pCpյΖtD@YD+e߿ W7׷s5#w 2Y%5)gFeZ^b冗@$KT0_F˧*:]R @biZ4G[x\uJ ǍP_8 1U1T`4Co ȱ w}_2A'y,h]lb(ß5((kXVmiM5(][%cQ|M%$b]+:K˚yV@b&V ,Lu- a0O]uy#Z띱NkK3ä[eyo,E{kgBG(ǟI) bu&Fј~Ed/Xc}0`w(y&\l:{2T:oCqWQ7h&O*Mƴ'Vt~Uʇ^TUy2T|[yt,!Qםkz 8NX6dYUe)`!h3;ŬyJcX\",d(BKY0kas_ O <8y8U^0?]bBvz"/ثEKm)jl~ž --o]q+SЛNͦu[짵a9e LpJ+f>إI#}cUJitͫCemNWa'c_~2G@Ӟ&bgE[KS얡=5>VAᯑ/Fl6|rR*;T,8 G}j:vHtEb[82*JYqW+2e _VBUs'o齦*Rġa|ԳA8*|{^|%86 ~{(ȒQ+OgZaF52dň7smsDCo}5DPnk&Kj|,c9Z;Rg;y Ɂ0LV‚{8p[jdTU5aӍ,?C" 5,@OP$!W"w6e34v{Kloѥ.+$ 3K}?H}Z+yjw@Urن0!ڂё!\ ^%YsZOjsKeB#ܲ},f2d|f?GS0_T~'I8~RR՘PV(.T%LuHZ!1'D?S7 POɱ[UN2k\,]Gy,M(|Dw\O`Swa3UfigJ`BzݾqbcHʦ1}+pqH=36敕>5X!s#9$k}8vӁkt,uplUHA eS Ҏ4a?PtSqT2ms!Gn61@0\٢Sw$8]5-wK%=ht((ʗY'2 E/35 d1}}RvLе&Aۂ )j_8AWJ1eKzf(+A~/{x!sB> Z m `8[PU4 tYYJ>H[$~7w֭OmNOƣ+T}cG n M]{ L!#iqݱ!XV8BH\U֖v,&T5A4u*tڷG{+2k;!Y;b">b/7=FHH`IjE;mUpش9.??cqմuOG qtr3HMife..m< }[Q$'+&3h\•-+}wG~ ʭ0cf@-YߖȗS:m\`0) 㛯 m#]fDĻ3ZFxK>@S bݐl6q`))n,U<_ VWx^:BAjiG6UYc?(j׭~/ȩ5itSDΤ_ʂiʯ%-,Gzr>,Sy! ;җ/?b<] ];_+VkًwR$1+c?bMȿk)AQ5kAxHA!Y`B_dD`?ˢ uDFĆSz߆+m{s %s# I ɘ.<9FSVC F=<*# [zI8an^#Qr摪t JP#<灺MT'N~U'|yV =&p?4Wpmt8Ѣd}Nm<}OleSSyS~V4;MkMhxb:nj9EP}gK;3ր->LFV1b 6.lté>bPB"爪K#*`-U=E ֗9AAz}{ u߾"t4#'S֝'oY>'Tn {E][\LwJWXX)9qRdeSxX!2Iێv4HLoq}3jFL]:nAÊR>3L`1EEsLy^Q!UT9QN|zзI&D F[:B r?[\|%gu0lCD^A8тw| iq{/0l"U0^ uJU v|p23GJA^z5!'D).&h hVޱbia8x/LfZ|Io; ^9_pdVb#j)lrxzΓB[;=Z$T*>6PwVxCM2r2ISQdٍ(, =dhJG) !n`ච 7^Kݎ0:[t? D9"U;D?Ӻ4.p !jaL(ߋW$BV4+H`v̠9_f0Td]3fTEˆ*wPj+H 1*-e,}^82PjTeV3W)lc,Apԉ$/n,I.tDڈG[UvQ h:lQvlϽ OK scH}:GtQ1Jb%nCC, ar@"j27P?DOe"J덹fkn(tK0)D,-tޏǸ/j-6[lba*dW eٺwˏ!CCXV*uoܭ4؋PdL= GZDHW%]$ϥHٮ=k Ӣ·*_n`{l16?O AEQfAHV cKRc*ۥ*=4Io\}v?tiȒĪPp+.:>|$·Ha[,O4qZ( Co)EZ,xŝ[X$݄}k*MĈ*R>J"ivSzx|׍ A 8T>V ]6cx I{5ػ"H3J"Lm4ˠ0[-baՈ/rqQy~f@6SCB#-; +l E 13U^ ^GJ{*ك!%.&*>k8Ȉ9߫(YR|&Aܢ=r*~!bPiGccl!i8Hh23r5/nzrp /Zs{ZbĄ':1{qJi3#A.~Tq3m*g.܉E<,02e̯?yD ŕ]+2o0 ӶWIބk'ֳG98j}cJcV(k&_N$kuY0\XNJ ˘:?DJ,g!( ]$/X$갃 9\6E">HcW0<]gG!H~@co7U o6PL*ʊeP0JPanqsrE}0 <7(*=-iaꮣXei>J^V&~}ǂ{g<P Bϔ>LOlu udO';G.Z,!qe|A8k:k?p3)/1ql 'LK-KwNo`+a=*NKSғNS/\+p=PZ#d2#W#qݦSKn`S0ư WڍM‚k9R[#(w~gQHle@ؤ \Vqi &:0mXmB(;lAľ>yw$!&n~`UCLGRcD*JP5-2Lò̲*AYc4i Ú8HMb{Ž;<{zv]H>:#j{o0An-|p0MֶU%wvS.jͩM@ٓ9Z /!T3ZjSz>fI˧d+{Hyq;_끧E #?tQ_ksiO"gVpBag@X|76lB#.ka_C+{IF=JMf.ئ"JCd2d/" b;<ֱ\pȩ Fpx?lI"@|Ȩ7@[X4)t&;@E슗(F'p!;"YTQJ3DC-T1h Jvm|S`QlRDlP-sqz6ncGP.y&< f|PVq@Nr4! }>Ѡ wWhQǜ ?8n#o{%dmig9ҟKjD5M.KFP&5Jo;Qt7ycY{BVBcLF'IɃK*ѷOz'Oo>uɨ7UHV3ɹgIbծ=K"RvUňpG-T[PIj 5Ww_.En2!5B3LJKey(BFQK;v^XJ" Bז1[L9Aw z#L-"Dj.H4Hl틠 s~uS1.`ZP.sY)ډ<(t{d\qsxBsMm&zQ5#Yk`M'(52 X]vjIeH:D6E+lx}8WȣfMkS'_44.D~/|8B'¦ p0fpZMd#%+~8>!_[gεy73SIjH|zMYVdžk?zD6Noآ$m^XYd# ` w/sa;݃eAzNƪ| {j+4YqK+N5tVvC +],x)߬!r؅9́9_K= op8,Ut=()5‹yrd]̝$[ o^1_,RObEsN=bH/Hz]Pd@#)_En߆_E19&S猀%b"{ P6 X:O^<4K!߼lJ۠</ɺDs-X|.Fd0cA͵H~ lf0~1>t< *8!ccKF"3J1FR'~,'R]'#-`n^B tGrN,mNOkH hlhU[!GdA0t(tdH`\qHi!DbD\E#m1@@#bE&I .x]}v7$^4~ Ϻlxrҭɐ]u{ԮHn-9eaX՟jEXxnJ'}~13QnkRG՚wQ OzDA~hQeuŨ@ ;:Uݪ.ԉm'SfbxM 4]iT4=;DcXx9о D+0b90K(zϷgV/9b$A*׏bF_lVo4<>u:BZ.X-(0IrnҌb%>MUf=ڧO1zBO#h}eˣ%]VMT7Y>]ߤ VQ &YN QloX!u-f{25wz-y{K/7O 1dwPRΉgq)R؋FfU c"ᘼ<6D$;_@+Ə!FYZx{p\-olHJp{ <5Q%D,RwC 2L>M4M,znVa>Oe6Hͧ7ՐaXP%fM[|p+d7|hrò'N} RY- t<&0zgrrA9L5/IXD+8\] ނޥGFy#15/'4؆7K|Cf2~o/bE}`Prt}[Ӫ 'Q;zpHYj-|q~nY"Y5߲< | }YsğP /ŧٺqUXUE+{-Yy x?밨=M6 {i*;eD:JG .t 1N\$  NY|n\& 7|~c K5e*WX|=&crq]$h߼ Z+/C[lrN-u抓ee(oBP!I^7=MCӃPM0 lgpU΄#R;zB> =F s dM6 ,Ud]j: FVvWtfZ %m. Zo+ ~YuQ4ot*=5L\UEshcawŎcRvޭ{Ȑ֙æM@ Voѕ%z@^:c[BA[)vNWN*=X8UwLY1M60̫*oCst6T^41tk#(R~?3*ZnkY&IBK`ݧZYI@q>ӣ%k#apjϳaL%[ NA@y/= aŗB~<=<]@hIc|G˳h*F|Gsi ۷|S~TxrhMnƕIT8J$H$QtDOCFE#BDot)µ9`6VeУ_̭2m=,)ܥE{~0C8kfĖ1H( }NL@dԽcocm2|ŻVG9s`6}y\Z-&W Pdrc]EuULǶS Qǫ&`cCpb0PTMN5Y=:bJWT C5x]KwWw$j=q!NDxysr_LS;uiUG*ƒ@0 vT?5/[ ŝ)\FO.N@}X<jdSk!J;ǂT93}7M06LebHXmvȗ~>X&ğF2ys2)yG iV"FAʶq7oKMﯚh\MB`3չ*\ȇ?'Q@|Ag؊@:+XRJEe#=.Uz?xV0z66*G' k+*v=匨/ YWT}?oa c+ fms7aO>(ڭ/-Ȑuk0ȮmWE9Dv)dQu6HHT f|܍˔[=]Taf|p8\I ɍK2xS(£GT8@ )AE!*X@{V{w~N xfRlվ_P)[ZҲ Ѱr.Otiu=Yh#CYl'GO Uv:)`{(ޜ Ă{J_21<'sFrWrR?").xo5[QSߊ4-fxwv(v $n:~g sքl99N|죍VuGaU= 'QLpF@Gq)@Ŷ wh@c=wO%-vES9Hu{Vt򆰲rVGw它:KjO #ڔ`@{BMy6!B G^P/ /%-[oÙ &=D.By^\u#'1C\J9,q`/E] <Ձ2\z;k BradR.$+3}'7b# -CF"2d oׅ>,Y`,\&H6GrgPߧ _]iPV%>y1<8]ِv6b2gI(h&ϪKٸWa;k\xJ30g`RT_ƚ#?V|vOs(jD_X36𸺰%m5c-=DS೪SP> mgNjkN~plin XtNRp[5^+pQfk ^ U>t;gk)7ߓְ $ni2zK\Jqqc {\L2Qf$B60 6J U~gڵ *FTؐ rθm8" *FKWITKOٴ]MAh .,I-Kg$|lkDdBrEGm]j{AL'\KoNN[i`50nNFu/  'Jc#diX@"ŚQ$% wq̰h܋ e> };;3|nWaYʊ>8g>5BN8}'~eޢ—^h24$9v]fCh].XW{KuyZA?810+^CFZQ_zMk~(΃ (us1lvO.m6cl^W}S ݚsGE*m|H{ j_֥w Qg JkNo\::Nulz+xѡ7>] EoKt9 (vƞc"xp,{P,s4e2* zB+e !9ؖs`vbÓ%D*qu|EZZLY%mShǬE.`Q'D8=fmM*{Z#j,8Y!-&ch7b,9ԈA{t]|Sv@Nyn?$=#sk׫n ?8QoX<#g|Md0^x/׽.5y*70OR`1])ߐD `эw E95W\Sr&p-Xi "jVu?n4sIP|+?HW`bƾ{oN4l6bj 㲲6HgYzH Z!ZnXxDb l(M܋V9~_KLD:7֭RAAZ7!^a1^qm~WR IloP}AC0sx5C!ͬPQ}ם-xH!D+aH-dI]ѣS/_s%iR4mi'~PN}<ÏlR[C_4H\'W,)N:D˫GvUld)Z.)xH~MHdb{t5D­XTSyAڝchӸ@K52kc sG$v)1W6w@u") +G>Q<~̘/~]yRI E.ۦk1hw5y{52!?" C~+V|C4m\'rGY̜MnXFG4p<&`׹HpCvà-QZ#ZkmII~A?oK@{a' Խۙn>'Q5-vɆQ4$Du>wlM} dw>* ̋3{}dwa%_Tg-/J6Sp% $r Fi+cew$;fkOmMmg$̻Y̓_WY]J✴rjظ& w^z:R_dLDՅ73N$.k.s[xAyvAl; j)vvG>%R-6OCzz{`$s ۼ‘r"9 dC?^/ {h*@:b ])%֬67:temʂ+DŽ!RDxd/^nAVF% ]%UO4suRs%ڍ\Y}{<0ZFz a tG^Bnq7 %/dk5隶e0z/ųMvVjpz 1e`s$r u$b@~-[,(YS CZG%AZBG?:8ǥAz؅]^Lnd%s7OܫzFb=hs@w2nA}TM(d- +8t$Ím;3%s &w&'*qЊ5ygS4O͍2T\gwBSf `/bj;jMLŰyT(?S9Gg@يr5*xG`t= }Tm$YҾNJG) Z:OؖX ?"?ƟLih[3Qԇ;{ۄr${ Lw;{{ PXboU؈fyc h|ODiT֎qnZ_io'ѧjx k4Ck%ym5lg,vZM8E+pi R%6ķKErz֝ =-6#'p59 ےKج q/i Cl Od*]DS 锾М K\izl C3(hmO"-Bd%zYIn ֔1o{W57{UyV[ŸePgA* oo ÃBrkPsDE:+z2G3~{Uc7:bNd> .u,  gPĢ 1'uʘYs*L~`~ԍ #NVOZ UOQW3Hd 4w Y`3x/S/<7qf*wxڜc'J٣G[:+-|ù=[\7A6 `[%: <(NF nISI+ ֎c0A`tw!$UCl&%k@G]'5W3'i 55Z΃Zq] jv'b#ܞ~R0Yҝ!s.APbHHw[ԏ}F\a0/^Le$d6P˗ehoie@ Xg< @Mw?3faf蒯z7V"Nܭ?)'JKӕ3SnB4e:CjYKcT$NVx03?tvߒSOczo<>5Fǡvꐍ܂Q@h@)]ys24H J4!~wbT<,8C)6$LT Iό^D6Lf'wsh:_83:+<=С:]Tލ<*|8[g RbDM3zt Ȏ}Zk"TjwEJ jF`Эpr/ʬvDXbow\$ CBb KLjR|q] 9Bn)5h{d eVes;Z' s7|=&ִVhU 87d 7uwX⪇XJ> M.^J906?D"H/4 6Pb2#] 8j"D-"Rc ٗ_iF 'M@Wb| o#4/`RlV-|3(nK;,eێ(z ӌDd4lwAjwe!TyKY>=K(i-gl)?hϮu,!V^_Y4W4# }1qů_װȚ>uz?b#d>MNupAtI)zJ?#ɇmȈL DU@Et|́y#VpEdԞes\GGC{XvD7zǏ܌zh5U[9օʼnΕ~ilF62aK~"&*qK`c i5y! qu1wA=G*Ă~jh+uD;-;q,?AC$_ Y}p^{Gl2kLdqm<46`&Ff&^HD?kk A͘gIs(V?'G X DßϹoug+!*l3*ŔS6wj3zqײbt&i&-g `[yu_ճ/-df5^07!|CI4Ǩ{qkI !봂4scۮL.4a-X_B Ngus;8Bu= ?%0&鿻|k;.oªn (ũuعmՋ !8#QRB@h0-[wߚj)@"Mj|{! TPY`@ʪ N`/wH>@hť5yX}zCa3AJou8weٳ#bycP&-L>\ގU T *+)*ig{ ~۔0>%vsqDٛtRT!*OJU/EciO&>DnFpuJGߦ`S^N#/ Gk0ON%e}LJzJ͑֩/c~dsv/vNy梩OF.wS^F|=^Fꎽּ,~"'[hGJdjsaC%BBI_ԅ|95b[m&O~NOF_qff&kjD^_Հi7ukO_~ggAGZHw8!!8.os(gji;ny!i(Qi LƩ c]jGiQq$"/{a HY[gJσEd6> d>V R)(o![Ч hyyf|0o.J ,EV+(gүCmi yTa }%x/uܤ,!sRqWdYe$VJK3kPNʰO >%r!W4<^da=/t-r25xůGE5njZBxObUHiM=}{#0J3vO8oa05o0?cഺL>:6'?{o nȟv@,IwA'54qWh7>CjqJ/ՏC<4uDܢW^䍭ai[eƷfqh}75=Sz[`QP)tq?,-;)'1Sb$֒Ei4Ļo{oaWz{4)E*;v>#Lp]ǿRb 31w*˞9Oys- Eֈ9uE :[6ij%O3^qh3T\\NhB @L<,oRHpq!bTdx9<@w M%8~]C k#ކ(1 x݆.]Xٱw>[%Mv-`,BMq -JLEn>%=O# YT$dKadTpEldW`|8u bӍeۊj!:ю~: |/ }{( 'ܢt>~1j#ã߫d6HQt?<6N}S8wN'I3>K|bENokM?&&q%p_MG\JtTb8q8o+ǿ6dA/|u|LmN /B̖~.=C˭f];;h,- )BPvFIy쁾Ȼ%AHm{ׯP&\muwʗ!lʎ):}C\;,YCd.JZr"Y\t0OǣV|&lw淌rP[RT-fR#'_7{ATq%0LX4ym?9bP[Que~4d{O 7Qs!WF0;wpɈ8U5OQl*"w6$r:-!5،*9y1e-E7iÊd 92!nohœ$-4Vg&I%3Rg){í[ v|JHNioZ`*֙v~$lh{mTn8 q4JNd_qrs3Nف8<2 AXhpNJoV$Vu] J&MeRt?,m鏈NqN Mq@Cr,= ¤j`^[u0T4ev"K1T& @Aivi{~ ߁{]Nj,:.o^OĐ^A'A8&ⁱMozA5#(2HÙ0#VA?TU mM~o\SYAv>Pyc kW~&7hOMá5o~Nh`T[[o C8g3fArR̨SR:}|,,kBi|:78q<5knϑ[) z#m6=K+O*=%5Ȓ[gGk mdQqFm} 3 ~#D8کϚ' ]?;}o5jh\Sgg}8,zgƉ'hbO'*(~C`jM;|~ݥYD( _ۊ4gqD* '?$Uq{k.  >7z`7u9_i݉"=E)*Ne^-V䒒PorIlcIWz5r^-psDBG8vPhf؆]?k;}k3{%iv9%؇~Q+H9X!*Kl;w"6<:  'RZ t SxoV92V{ydk/dbKNlx 9H@iZ,31WMv$5v6Dv?x[^@MI)g8ʁ7Hv"@k"1O(b>b5riX>ET}7)+9-6dJyH߱]G̭[c_NH $ٻ5|괍XC?-SxvNpUt~Ƒ_yFzåaE(n"Z}\Wƪs Wz@?*-z|8ħ)~|lP",Bsr 3 bnb:(xiia8^R4 u~]&%۽X^HxIM4/qcOTP֣`eIsރ$jKq 4Z(,_ՃLDmٓ̈́1pf3"qQ$B4{-sPS'w)c+ABlS,m:i= Shl\&3 Dwpdfppm?Ї75sIk28,F vo!_: Gai:Whǐ qcpL,ě|] b_#/x2yO;~ l'P@ ='= |,mZ/ZJ4\3;[U¡ .#WϾH4iUhYQ06נIۓ8Q0]~ۚз[O3,zM9+ͽ4=Iqt cDޕϳ؊ѡ MӐHU]Բ+"}zHЁ%wGsm=N Z0dWcU&5hYx5ȭ<ܐ^O8yzXldPڨȄzkrͻ^qq5nxS_KXqtOo&]}⦱#';^dhue4WcrX^Xڐ#憣׬ {s .o *h|trACr- >xS{:\Mu|e?ntJl}MNix8 m ce y>jcUJPZ WpWYGc˷ uÉ"NVU:<+C| fRғH8i `+׫)=^ $-J`~z/2"=SM/W =BgBR&%@V!-xw/}r82,ui)^VS=D6Vv_W\@TQ/z@?9?!IZ!9߫|E&,xu++§0H`6@"X]7BM|V|(*<Θ=DKq]5BT_ԯ/R3C[*_2ɪt}3a)]n:;Ӑr]QjWK5!bW8@eɍ]֚d'(YOyW[?`zkwv3WZFSN鮽!38TYݑ-c1 J-27VF]S3bTu-<ؤ1?aH5ŁCV.nh}+paT܏,&AK 2+܂,7i.݃?mMGex`\ѤYjAPE%> MPq-VLlNBtZ|k{,WOxEj[o!! h)9wTb0r4(;6gpLƛPy`G jGENg;Qw7'w _`K<3qx`Ck (Ȳ)T׊{Ua`P c=~miUn6Nyi0'*g~?FL՛P'M ^ARVScH9F,{nny9Yv+m^J%X6w9*So&ʳI7]Pȴ)S,mL4d[>㏚GhX3٨~K^;;o Jz+I?O ,Pb]lsĮ~poqti_>]YW?Zʢ7\WCv5YcG1rg,xۯqalȸߤ2n^`U#DK!SrhԳm}MH|s$fC UѯDx TK Qj BG@"ٴASMTQ" ﻩT<0f$6\2rp$kDSgi!Ti2E~@:DGbhA i>6 3avwX4_O֎ԛfKHL֞Ljltkj+ҧ7ҍanp}1+d\b%s]s8%xXiwd7Y"-ij&*Da?e )Yuhp찡rt Z;\XZ} $jT@u0jC8ů%fEqMHy EJ` n-oobBsIy(ɪo(8k& 0*K/|uǹEw|{&ʚ2vF2 7ܿZmгPURRH_l^;лAYs884$b.Ckw 9<©rk{qXcDhvȡяR1Dzr)}'QŴOBOREA<ʅJ*F?բb7d-$THn6kյA${G)1Rn[( |-Rs0xdmy|cV< }-̞HLA<|Y~&E&$:q;}{<2ݶe(JX}X@/:i\nYO4M@Tb LnPJ/k[devez~%wR޴c莁^5HW#T&Q:R߭DUxJ5V<q]n# E! =ß!ܽ`V/ہ3XC5+VuM? X-C}=ZҼUY 'umʚxpgB7zP 4iP(llA/8ӀKe>hf--.R54{rpOp i*W]v^Xod^'O,kvWg$hz,T VY]ޖvpM(R~|Z'Bl8o{ubEEl)v c1-#oifHZ[,oMok[2i .5@h6x MC~twx)rpd Vr,46.vلBmR N5m Ƞɑɷ-%]H"ÓA']BQIiYR+оXY A?%6tƵDg0x%ތ;e7WjlvD2d QI9J8>$p0m]r?W}8,b?B+p%>#а\Ebo/{ZHB8${"@hR⑪yx^ B!tQIz`z$oKkm{`|U#s8I s9b3?1()@ 5T}Rdu T;ڣkE.bO̰FQv2S@m Rwv@B$RsbGk9-l u}~ ,6mmD:ޑ# YǞC {:/ryȥw6ZF(K%TPsBO1*aXJO* I~)z/lUr$]H,T%(Z"nq+Qp4 &ˬ`ut :f 5z;H-^nci bXOX?KaIHcJtOwG2Ýb,fHaCͬ2?n3 H:&(8g&ހ]aPG?脇9Xǣ3磬ۮPNr.y|qqQOCI7f+<-_:3g+ & '@"uRM`h0b0S^cHop4cC3!ŪHqn"@w]0$ƨߠJQ $|ziw燲`~YPi3,hXx/W[ L"{OKJ %4di#TTP%܂-§}eMa>p1.[N)? /I+^JR[=,.KQ ʜp;BF@4ο&nx_}WpjZIGxʳxiw 1E2* :~Nj5d1Y&&Go#pȪ<8.WwnJ#itẢ=11?@eyիr[hpbņ`6<7]̬Ί&7t`Nfo%]^eom-tWT*c,&'_[̣ `TC^!hq^w}0u_x&> "L.no1dgAͶu~kg9Vė-%DIyA"~f%myħ\/)%LL`jc~.{#*k?&ÎгGSg:xwpSZ؎U ՗uXڔg|j6I.b ?Z~4؎d~t*u;4&O*yD)rnHVjV qQ!IMi$ÁկzovN t]pMv /dð+ .vfyʎ"9_uYuc(ȕS^<+FAS% C")( W 45 Rdzu|?ue#{1"#;kݼ!:|8_΂}ޏ&ᎡYi| 6 0I+opefLhjEJL хq>p不mlI'څVDmwkBh>*pXn" joċ s{|KCtۻhJT۞S͇ ģK>2q ;@ ڄ["{(#8zErj9 ?KхQB5x ocGq3P I][;dn@#,QBCGBa9V 5K xJJ%o(\T$ҭ(]7Lzg\Wr]s lU01\K{ ԕ6Ph% %r̤DAWeԣ@σkm7՟D"BK5:aՋ!)Z9.Q-NJBAUEngkk+?T`h>:j&kd@]Vack h4!>ᄌ%f0`8k/q:9Pn2h@/yxvvҾL %SBQtw:),] Bb9uT9WyJFea <ٝk@g/o(-w>mm]"=sފЬ YlQS޸xY/#(AZQ|XrGV"S>E!20=!ܳS1` Usۇg+ ekNk%PjA|:L|O 5z5KTQe{?ЏS7?hxWñ-j# 8,hЮ9#3* P\V}$* b~.(hLO>`<|΂̀pdz/8zd;! [cUn|:t_" <~ `Ӓ44FNje*6!G9[̳֤`Opa)po̖0LI. f<'^H6~vzo}3ݚbyC"F` 抴gvtЁ!V%v'Yxo,/ ].q1.J: ;Ht:'+{K)jlyVR ^?m% ~HWwJ\@(1=<WCR~btO~TOQ]=Bmxi1)$ op!Aˏw/ DDJzv1IfY鰧*dG?lF9:Yuf/4yǁys*LJ_EP])B˹DROߢ5Y^\:lb~"@!ǧ0{Z`z<橉HxWKZ("A^Z)C} \T,:Və/z,Z*gUOA6 I FT&%K &UaG$aݞXaL/r!:1㶢F0Ϸ `]s$B3KږzB:vNP_`XH2sme#e2VYUurpiw`Uii\q/tif #|HۆӴց)&_.\%x o-vhX:c#J25{?䧖a}F{c2K +t@#g1!6`sM GZԶZ-BS>%oW@0&:&AeE6qД@>czj:}ݼ KfE`bTf pXC~=VQNW~@ʫ60xGs-t yXm̴l@>ҖcV4`jEgN&oy*5& 6Ê!N ҡdZBE{Vӗ9AP(SϤ>N3%ǘcOd5'(tn+u"J}H5%=Js')@'Nݿ=lml/%(=wcA䄹B!i`vYͶdD{kmmA;....8cJc~W &[^ \y#f@E %7\5Ava<8$ $okڌV6.Tޏ+PW?8&omlV` Fgf m7+0ZgF $ƆІGpW8mLsiϟW`UV< U3 7.[+!ꂚ߄wy6 a420۵ؐFfw齳Bx2rmP|~xÜa"Ui?B=t1oW0tl }Y*7!&?c#<}i8ù $;ۯdž|{|Jէ[ e7/Rjx[>HQXe*13xBjf-+џ@|%o QeFf:"1#WxB qL(dG\\AH7n c|I {W$9pMxFlezcꈗ mz3Wl8%8iݮ+K ZRcpjTF_sz.u'&N[H'Ah>nZ4F=%&-Cs"ܴ0WԬQ)(v%P3i񍫚rw Dx4 TY4iQu<uA]r7cS<\*K`8Y["8"AiBB٣@ 4cURlSW4Әy0{J]o!XPRH@C'<4421>jO!y!J$(̓b͊XP< 4?'C|͂7 "Г1)ʡ`رwHD,o \#H9v<$.f\a?|28RvCNw46Eƌ×20=X)k\ IWqjm  9i>?ؖd\&SIU_@C }w;q. ʽb_(j'kCT]c_nF+xMғ-{вI j73cED`fW,v~^ :q]s,aG5|CSJB~9ⲣa;nsa (AxFULxVg5BTMJIPtMdyΥ@kF TN4_C'lgMu_0uQ^R358r9HU~*B)y Yx;1 gY'vjrUe'EUnR?_6z^kC:PhN!zXk|{ 086X~cA}ŤR$PI5FiY3Sb{@ a2'/,pH;yOaut^[1\#MӜv{ +'(ѷH9~͵뙑{&2[Gct F[VじM _\=P}:ZٕlJb6.=-%|:*hly:S^y ; 4u(P+ hzɤ㛝4]z]<:/7~#/^30`/RQm A -(F^2QWhM`(ߖ4D%)wkMqYazX=,Ci0;y͘v`C,A"mh#\;/ 4f IQ'Ù=~NH-n[mi(<ojJg' g%`e\es?cڅ?:g*H=eA*{}w=h!FKy+;[b5*PQP G*,N'zS{jM_rGsQ&\3 :-q..QD5B*@mD^FCv܍yC=!KEI ?t+0G[gI@Ume.IZ&,1J!F DOz6b;1{+J73bA+Y1>⪧f翋clo¼vQ3,;@oUƒy'GszeFP 5,XAx*8׎җ֛2EP׉$g<6Z$O> _k5}>P| jI#U'ox*:VTx ]we8hZw1׶mJ×_U_}+\ bxHK AORXJ68qH|LNtCUƽ{#ssux) рHEIW!PmsiX0lv-#u?X(bjN$. %rc#j^X:Y'!&'BB!q^pm |`{#a-[0QyMmmVOG8m5mK+nk|PyrB)sa{_8;z:;n4){W&3b QE-x[jʳq9I, VX~}[f+安sC \nS-a~~8y΃ˍJ ȇ\s'U XƐv] ZUƒ>Lj!srMz)w'X0R9v.)4xR}y枱 *5 챝R3k\vfIVcJZ9 9Q=VLLnַj88V*מtps_yVqJtz(0yDuř1(m|9d9G{!Xe& +]$[%l*L ]`Bٛg_=JX: vNt8ڮv.&R'y*4J)|e`Hh7@(%$;x8V膄nb1l'_M_}PuOّ 欈]FlЪeں/t- 2Wl{< $]^ބl3F1p!jؕթad:sRm,_a||b]zE[8/ ba<uw +ye>fhYB﫵 լuJw(_ iFsP ?m'Ĕ(0,7t6Br{u>CxFEuCeuvm?X2'E*E^A_Xuɽ4[[גߺX?XۗDQb0J|pG>ĿztggZ}mygۍ-nXx ( "Q:eR8SЬUR&8^uߪ.kg&Ga-["nl"tEBPsE٢Qi P ckU7-0Ugӗγg~u\99vOƜPgqoWRpV|A#KUH8&ϕEa[>?TD6K*C,?7\#~'Y43v޹Gs*̆Sivvqv"̪DF~L(LfY7x Za>9|PڽG^S{w Z쿢^7uSF1īuL۔q`/bJb^쨲 Ulh޿Rc7HOI1 ?U[ HÌDs)XXl|[qe`j9x2NHe 4jXjFl (+~è!X^'xCa9ō==Ðv?BDk\42~re ZyH"=\jJ>*_v;6+YY9[ !pThdI'yxx HkQ +P@@ѻy$01? OtfͶ qAy** "xTiaY#wofD2 @C=<oEd缈qdS!wGzJ5:?XfdTp=A 5HL_:"pD;KY޺PFp&kqkނ"~QymWlw`JR~-|a0۫O9^&MuSWBl@.ذ&)#i&5ZYZItoIyZ) d An{Y$q(WΡ%Ԑ"h,N[R;1$.(:yO^E<\tLד-drb?;U!6H0!q3T|Մ2U֦٢qvv qDH_n-Lc1h$etZj!hZvi鳗b&/xXf'E35Z n5IءAY$h&p1wjBɡ)>lad݂: CKzl $!_wWVMd"֔ݾ%(п?Ac2*ū?_$oF㻄ru4_0Si} ø$շ=e3Ј;|"Pp16X9VϵçwwQx C_3Q]Ka3*r7 !h7 ޓ^;.:Cm<;3#kgG^tJZɜ o6θ܆ۆz39$Qxp{<-έp/ ě1o0ǧ*ZRY-$s,!R'U@ڂZyN֥EwxgJZǵ@ZA qPk`xbPs0;}bIaL[!(eŠ1{ЍUo3AVus87dW#5o|aȶW=yɷ}lŖFDKxmh$f#d7C]XWR ]/2խT'KXWB5 5B]v ʿlj5C{'9Q渢p8LmmGW! OSC+מ1l+0dLY حJ} aOk ,)u>dUٕf:n3(2%}i> ={6H+t=6CĘ6wW;%/h}IV77LD:K=`6D#Sn>c&ݼ.yuLʝ.ۂ=|23o33ep%x$M} T ,^f(*Cf$A=2=1/(K󚺌dX|{ \D#fx&(VV٭Ap3^#b; :ۑ<Ԕi*&1+涏.D OEiSG/a@^F%%8\+l~:OʸA!Gx:ߥ v]g qNJhl9>ҌƱ?imhR[R?')q·&U o \kEJk% /ds,|_NT܈5%̊ [dpQjjٝ+}h{pĂ#wDi ʈX`?RD=xegE 4EM Vo-^!Ķq*z̡emm@:LQ?D`<ky]AJ*`l$壼~k&U[.;kmE`x }&v L|k$R;wiZdN0^zql^|ķ}x/P `d^؉ם3:oRL? I`( [Uk_wS1h3kh'{4r4zFuRG`wBX$ [dWd 9R7[,Aҹ_c@I~۴lYWwgDar"AT Ǎe,Hld.2"IJ_k85ff60hc^AbXI-3X-w*]>cVBsҙV9D+Wzb˱* [^#'G[#Cq*I)?@8_)=ʻZ7H5 yN#WeaXUGW2,,ކҠ)BP) 5gʈks̥©x-hY:tΒ+0Q8z[7EN2{YޟGUeԌ*Gv5F6TW{,-|7b0Y܉XfĮ!3A kFZ *ǭXΌؿHf@Kea\ 1ED l 0 j ~+O^sW4{V#M ᜏtd7uɍ&-9zs3յfaB*7xYZsnYE#kbI6_u.` c@ wJ*`LHM)L}IYoZmBYXWB6aqH`J;U%61n4aA_ϔ::UXc׼/fȘIs1֐KW 1S;μȢ;JEXYZi.^ s 42^ @A:y:LĕX?xm g$G\dj*ɝΰw~~]x9bcVj9.(w -Z$. g4%Y/{-鱘 G/U=9~ e&epZ^X}:; w`^-q: L[/i~6~⤗n[7j%^ui$^LQ @"xsQ>硹 ԖX U/ ?}T Iٙs!}#șS@kD z"c>lh6-qE&T12@ &}d!,?py<`N$8y_7HmB~oϡ,ke$I>]G@!ܲp]֪,w]."s29fЍw=- dcGE~dַ؊YD!;ا/QiOOL-֜3' !g89yb8U=VV\E;m;y˄),I^r}˥"Aԥ9^Hʵ3,GTG̻X2Y#Οv(y?>t6"JtϽ{w^Q(_v@ʐeIHah]=bN{ ⊩]垞Rɜ[S9Jn[<]w<&]P[kl;YyIS[H}gH.j A'`lBl9*cd..d %𰴢cÿ_4pG>ΏPK@j"'@Ќ6`\^&J>5fw[v48P,O Qܢ({=@_a1V]ٵȏ2ӱk di%WN ]XTw>dzQYYHz, |hY pqZ,TM@$3 M8%46^PS HL'샆2q:fXfzce#h[PQþr)Y1w=@l2 <qz anoN|Da8%;3 lf(^EOCU oe֯x?vrIEɓ2K A:YB.vBJPxtOs=]!)®aNܡTB^L Ev&`aaCM~޹90 B$1e$~QGj#C"qq, AJ b58Tw`fx#w~_73y*T$ 6f( w i E!t2 V2D'DmRpw4)"};vK ] cDrǔT,ll^Ϡc޾qw9/!/Q2uCz/$Ƒ\Y:y\YKw(?o\ ) JWPM/HBn7iq>x?=J%NPU,sNjypuz:E1I|km\ŒaWg)Ik$m_W<^Tv/=U|M]!-3W됄&f>]>!qN#ЬK0B*OtOYOk{o`t  {R3~O]|C7J&Jrӿ"${+IȾПb|}s`w8WR>5:~54xx=҇W0qFՉAd97U|TAo-r]-oK' V0€p}:Ϸ]g\;~t\6DYÊwb´*lÉԚI?b``e0ߑ,BlLH[[:a\KqHTE7XG1fCB'O) ~M9ralSYf.f=:@pX:87 @*M.Q$@8%Ħ(0V^*8g,cN׻az>@ŇÓ%Gn+r7^(Kw[?Q 4OpuB]얋ҷJ8(Фtc%fk2E$s8.rJ#{[WMܰ&o(i4(xO}0_w9;YR(Y4mU<$5PUOi9TK,NBR M' ] \K,41 ܀B;M5w? -5,čֻ 3klwDžZԅ(Or(&2AϗrgzEKu@ Lu}"'H=@z}],}* phڄk '#ͫ7sʞj+a;Xc@B1HSsCmZ4\)GҦb]|I몶Boz(:`Dv/K; y38X%B'׳9RJ~ms>Z݈aO*wXӒ;)'UwM;V{ӯ}eb=˼UZajp' PQ^ƕ5'A*'r%?(Y/CP->e# y9;({ 5Xf_$EN%-`@ALkrqp!V>>.dtIK5l7m=M'}~F[7EL[kߊzhI&Ҟ=u4ќBH* )b[j!ƶ1H.^Iha=_+3^25t7%79n(&? =L0CQ2ڇEëPAwe$u z[[7L wB;S24 =տR]{ѳҒ2$׼+ l1ykT7DCғɆ8JmnY.&+}6=aX]rg"6õ1f0ٜזuPrGȍjDsz\], Y5Cs$<px!cGIaA`:R@ۦF$1NəjtB,5w(ԗ8eU[. юcWvv9"Ma 1 `(:0;0g4j<8 ͢H4o55*f_q4!I.co~[ <_ZJG;1;jFa}ч|)NW-X֭c(ZѪ׶w˘JQ[$YnHwJw.PDnfpeylD1r"yiw ޶ߠNX 1sc2O%<ۋn.F_+sj )lrp;'= 8$eKu%8h0z w}ذD.^m!q6ݳ1ǛR%8oSE&rFGuj "M:S)r|*yC:R `",'f'LʱiI-22/tiEMD/A!(ap!im1Kp;[A+wy8e%n{|*7Ra2aXehV< Ut7R4w \kn+\ֹABccJ /6;>"xNF9+ncʢcρqyfGEƓors!ʄMjZ|AxO"yd)"H1=OH6Pn.9' 7Dk ?"O00^*?%%xK$e ş )VQ: zB_mQG6qV]ax>ɖawM*5JuZhzFgA~>Z(r>Etft^> WTc-ͣ&6k=;1ϼ :+5Ynj8pia⠶A?Ury&8nMm }ȀN<j0 UI p}ej`_rzcp,V`4CC@Fpb#hhY%*HGHI>gl {G CgY{T, |0.?1A[naskrNQEVV3T)-,=˶"%)X%"/$Csovy%]j\Qg])m ξD: L4> 8y:duU*B x^V^* ǭWӽGn3f`# \ӺDE Y=/_7N3C;H5?¿]y49{.%x("0dw^Q.9`$6::A%:$̘㢈F& /w5nØh|z\ݕʊP8?{"c֠|"}w8:N g_\g(-}[;. ~MscIg)/\pA.nm s-mRMD")G_(2Hk.:8B-p]J g`h}&pHEK'tq6G6N~v6ԫR,-d8Ӏ5'_&]-TZոƊK:e.R/H]D2iwU;UcC%i FV%]vXae=Rf-aDȲ.o$Zl#Xy ׻R^epawؾ ]:Yb8:wjsV1ept!N5K2d+ v$@rCXHnuZo/ru-*+_44ha9׈ٰUV` }ŷ,ZIkqtsx(&lIֶ!#9pWWlxZ׉ _Nsެj'j%/9RM갵8N#%j;'% D%aᎾ Bp(0t6Nopk8q (\˛ l G26%K-R{7=|٩hs`Ե5PCr,0*rahXQ&ޓKU'urR wZ!9XF!]:P9= XZ  dL@$# |B4-Fj_|6y ~ 甯3!UkmV{dA9z|oVlQ|31Ȟ08C},?cyc5Aڋty!ӹ$|XH`؋Rj3`g O - %& ;x#9g,r4]׳W^55MslI%],̩na[s6z{wJT_m@ݡ=5~¡K[KѐrvOCb:)unTˋu+j|뀍ŗ&H #%4s1uϠ30塺`D֡rZ%fESPS)@7>JYW/-@MZPaDsS+9JX!"(}DckV+ wsyXuTB=q{/bn+~Y -Xb%OՃNH]Ѓi"z&֦~檭\0)C~%Ѝ B٥4 'UjoBđt 1f=PCa91iҟljK7=lQ9av PNnq$dZ5IژE1Ǽ,# %:9-G 8;Fce .t`)ddl-@J$#/Z`$]mZPҲYmWsYƻeh0VO;Df[aɇI9GnOJhEqs6ǬJjHOЇq"Á\L|pqc&6;BLTٸ @r+$W=L.1w'!H:ζkJzkO3%. ZP{W 5:R2hdm'iP_lZxJ<2=eA]bJ=r+^Hpg4pN3׏:Ӑ p&ӊv#w{A[R =ܷlPW ę꾝$0ms%jy~}A5x[|s-!^ >IaJt q U(DrE7X;{U&* 4BY]U)WUұ2KMvjvP^ f V2(,Z4wRz*2aѐE7 T:j;͈l$ 8_Z5NF m$Zi# (EӶ;a̐XWy7LJB麢G J!pm!)sj pƪVwe[(p۞O5bJtlL :ƕt>#_=jc:cW=Q@#3u^l1xb{+}d:$ W 3[|fqŗLILdt\q FNL5; `qi]ܞrڤ7qR]!R&(XNę<6JG-T5SX93V`p؆@#"ˎ/ tC]ۯ#jWM֍!&ݟ`#zmMŇL}Ա6ni0Q ]l~qūQMx aU`30vDA?{-jvgir~]_(dд*d*"<6,z z_$!lDzWvv38vj@(+{Zk!O2NٍE_SԸLgJ BX)3!P;K* voq+V!ZlA!ii&:_ua$%FBBRtS c7:e!w)bNΥ6fqXUjH#PXCW)8@vf\^9༈m$)| :`O1|1"5Q;J6)}bu@b ɖgY~U^ 4>w洓N5_oi vfY:/No\6@h(atzݢ*{#->ǷT`C3t1O@ ħMh̑f٨T׬mPfK cR'I_!adZW:jucL[e4)`iy!NzW6Nu:sl d~",eIGaJ:B|(/]~ b0~N`w0EyNOl^pa5:1<|!=sYMwPq .x7N^;qh$wNWWb#{ߧԣe n룛ZI:`,g@횳H4ny t[#hSͣ4>݌$- #y˨F^o.*)lEb;UWcuxJd/;Gv+iP5˕mL ڋ?}IW5CmS 5bC鞲H{TdbU|Go˛CZN܈3sCS/X30FBgn4qJ]'DAfAH ^zk23~O=:wi^+7-v`OJ JLwp7l3(W|!;`1uR)UN@ՉNԪ"\Gƭ)vPsOqz] ;Û,1=D|"1U/vywt5.P+lx9rFfɊEW;ɛ86Q^VBm_vɘ5OVnӪ< W^aBpi 5</j<Άzh{ųAb1֩бu>/6d Tyh:fƸ[QF9%8oSpK)q,]ڀq4ʘ}:¼~x4#KQؚ&̵0w}sFulƵ'vza͈ =4O 4:,M:|H{GC}Ngr==1aGRLMɊ/XY0E "j' 'o's xVf_ TР(䄠ၕҪ^ K&MnSH8B@m$G#ny+&ܾE6`MD2B&R6ƌ;/xjkn֙PSpWFk!9ÄOz4ޚG{;!MiE`^ ,j6h?v+MQ: Uobħ{.`pH$m&<:P)CTU^#XlaHN< 9גּpv|)Cun,@6'9]/>UcOe Oi6: 8 ߜphD=&fײ$h.L+Ġ_Ih"ӍƐƅvt\:V>s8m4T,s>U~]P#Uvu`P d=&𖸎(WI7Dn+>S%`~U9cղwNKzpN~hCCZ6 镅/߲1SXfoM9~~mk/=Pv6-yxB;K#5x3uS9빁iT+'!OΨ}%)Aj:OPol?@~2{̌nʇ73j;*_װ$-P˿|X<3B\0Slm}.'ڜhMYPzdD@&u9OZDV`%RVl`x]v(``]h;f&CJKsߘlJ䄒W>~ǡIX5Vh=M</?qP}rh#aZhazYY萳1ԱSKY8򙏲2lXB~iR{bg>qzNR{G9zFT+#.2~GX@5ft."?\yW 1 q;~9 ͓vlDn<OÑee? G_[ǹûP>|B\sCKï1eCi-?h3% wjpjY HL>&,:aKZ%mkMBC|I 5-V@HA!@_^m{7,ʼ)^I~c")yuú⾬rUNZ ,(67ڈ$EΥ75dC_cw>`!S3V^u˨yw > JFY`xpwr¢<2:1  B!vAߣ+nndU'ȏMʺ5Z]!HsfS/x'ME#%Bdy|k<1kU ˗VN{ ~Od$0MLmcjۇn Lʔ)~u/'IrԂG%}]lhW2-PEQiJìÑED7|8K%89iQ]sqOф"8Wt^|QC{x;J^k&ChCG|DbBNDV_ wԁ 䔑TCt&^hŐh(b} D<*s*ZW [Gtmo Q:&nϹ$\ 2E3nhT'Ϟ_EnWWh} trj*Zow1 ϭI抠'"1Xoe=hGtrƝIsԈguSq40C'a˷,زm$Ǔ CXn 5əZP;s[*2W5IH] j 4FGtXA-Ո)TD $mޭw QCGDZAl2W ̉ YUuųjDxk[e%*5V %!A8^}UBDhV^/3CȫC(tL~k`@ h Jm *'n ]ӼT~+U^D] * GCcSkL*D{>Ȍؘdf2js]$ǭo!8R!yŸ_ZR3^X .< vqB~/NPq+r:'!I uRCK1->ͬ{JP*=j_m%hG0嘛Ñ?s}ຌC'/^]1NSj#2<>sy`5VuvWnckKqMpK+VTHd_(ЁY 6{`u?QhǪtxSs83ߎUVG|P}ԊatV7^Iɞs5ˇcU|D> U2s͛hTF9lΔcR0B5zdK$Ѱ2Ʌ Wqt*rg3Q{*5j_ĭiX\Wĵ8. |Oa =VMMIh{ 3Q0$F>":2Gy iNמҍcH :pU&߬f:o"e&}TJkNx`UF陒+iIn&5CدX`WwKt}@]9Rtѯckwh *pbТ&Y65! M Sp!%)9ؖ[Vlz"fFRe%y]RV9WM/dgm|S)w Nn3SQx~Ө&9(yzre1"εSH7h2iy+C#sfhګ7Sg;+ӈv;t4pJQkkܷ(e 䢟5Ir6< .dR8Ψ0˗Hթ7jsi*ۙz-ĘRa%8U16xpM4Ӏ^Yh0c6e '6̘=vRexUb2c.|L{B;EZ ?ʥ'oV6yf<*\k ӽw Q_5S;Ѿ̙&ϴ_#p~IHϮeI$~c>MW}k[c3(gOWiż4(1E9ýIϿ_ x eW-|c@wߠQ\p#\]tGKtYF?QuGbTX2., z rKS\eOk ^yZnBT"*+@JaGƌT}IۊL1c>SetBX@`γ!et(;F ["I\WhsI|L)MuO :?)F$l\fa*M 5pEm7xUȒLjѷDD;-HixwbށsԴҎo^(A@ȼ>{įqzOt=A6R-柁wU!TCp"nzqJRj{50P R{FY7κ}arN9ė{k^7B=d7& p~K<bet?k'5P:Oe=fkDbuӭ O:"S7=YZV: ʆ $$j٘2M=c5n@6">}c0dxQ>%z: wD@4 x;a^g7;qc`;Jvޚ-a&n̞i]^Π@y@=>17~jpQXi6TG#= 4Qֺ=Wguġ8A8,Bh8̰Ï?Ѕ'Blg6ӊ5@ ҽvd,\YuڢBig@kỾCR4Xh;_2]3ci9`hmWb|x>9p!WanqnO = L&V `'"&PѱU0W3F&4%O`]YUv.%IV~Pt%hԲVABh-%۟{zFQmPa " S=)-r8Z X54qQzJl'YBס>rDmƓ>DBCmIWX3IYWXǀ$FbrmJP=[iGf@}#-n^0l J8wͣƿ^YI0znH'6 S~e]SOz5N7WS֙rcsM,_ClI=݉p7c: A~@%j,j\IMW"/4=`!&ϲEAY( \.PPq=ڵϝ*4Ms+[Gr`lQ-^ c u"KlW T|[pM-^QZ54z|3L={Q!#e?`eȴ}7z j}Qx0\{pO\UX< =D"2|N  0t/f jx3K'D"܇FV/#kPiY^zUŧL几w,)qDĘh'Jhɭ;8e^b` VGU oU)yTtaJ :̭o}zk-a sF6RU E {[/`#_lo{ob8L:=Yb FDNg40B]s]=sSd 袈ꡄ (u۟;4r5#؊) 8hg*.bxRa,8#qmaobZp]P6BovK8jl:PqH=y~Hz] Va{3N6chq%tN<"a:g=$y)JvTR'dƁҌ]ĈkclsҬQߵ[%%)TvN~50dJa(VתXJOif3 `x^ n~Q~KGIEhgEq-+\3띒2COykMHd:jZ18,LsIG.t+XCj#^ZfOⰂ?Tű kjzO4iH;`(*?f  Ȼ1ͅZ]ZyܬS.<ciN^C1f>x'`i HJ7͟|ѠWexfy|\ |qy}\@w8λlD`V UGXJӎe:WV@k*j{siKvR(Ѧw?;IOz2A<++' e"N5i^U3WlՔok ]Ey*Xļ]s\ Xmxq;lb  zI ux`!n7`BT J{kwZkL#h# їB4٬ dRS'<8(k -b׻r dezpv\ Sۆ]V{> Z +l,Fq+".∓|R@63I\@4ܹ7xٞ=N>KBYx`k>I3Ka)6sɝ4M.=ltZX=͇W;r]];Qel4E_ ưE݃Wu%B_ee_%9Ps1Wl/h{0p ,ʹGD+$Q. L{D|}_ Nx~2`.f^jJ1%u2fdth[wMy.wd6Y7ះLLE)axˉICxl:D- cm I+adޝ sKsZI0x\4W4t<(1v{yZY9;c sw C"?P9m~O4џȯܾƀBÁt2([UnoiZlx:[lU Ćo?MyMB'Y{"1>FkӠYge9wD? la:r E亁E bf)ٺsbpgPKZOzRԩkLL{5q^mlUKBf-'EzF($7ZT[uV8$ y&Q9u.hѥ:1(}شK5e>jեGr6}HX7bQj[o|$#?:e!;bM^Yu[0'&+ O#eX7.h{ rف=%m*_;!f@[^<4ע'N:t:IQvWSpb`FAxŋ.bmIE}.W2U)HxkyyyۣD?~k_ZqLǥzth# }ǚ {`}h3Tհq:S"y,C ^QJlcJM^Evp55u4D}8Ċ|j74oX MlUmJퟷw]l}9b3H3Az=?89FC%gV|: :;c:L$˳E蓁2sТ _C[H^qC6@6{KA$c/W[E3ںpv }| |k>0)vg?#\4G* ) BDhB1fT0`Ϸ#5b{AjQ0qJ ˹$D7/pRv\jO|UoW=Jpݶ׷E؃{Ve.o9#IQ[<ȍg,0YpA` C`T5~eF]jF'ys{R?Ӿ[xϻI]Ҵm@oXWڵKp@vbðpEs_Ӵ׷rҁ7Q3лMF>zoU,BZ%z||ᔌ20nLTWBmQ`vң ;|F`M|6 gfC8ҠOa͕7U Sg UШ_ʯ_bev XkiZOwnrtJ h[Sh.nd~Y&P=~dE7-4d3 p -l`YXhBkq &g4§HvvK48YS&3Mg6ʧm^kS2trĉDѯuRhA~Q9cİo'Tz8i g^˷;gytyTg5Sxy:_/]&xQͻsBi6fDzZiN'x5g0H"29mMjf"%E#UǗ?q_7d#V4 ;Q7@&QEd .Us"i@ʽ0<$PV `\%ɓS7B_lw z3ͤ7`B4YC'D$s\ ]ɵ~n[nl vF۞-}o.K]blNN2@2>S @i賜=iTiG0ψɰC.4P}*Dž$ݰweŏČȃ_!?Qaد`۩Sp7S'8OB#<̚ ,!O(Y7cDH#/!kp.L=a5tI\(_k ]e(o t, IOTјMJвlJX.8Gcḷ R*erS`ox>(JyAN :_)UWK+EIhT@xmK@^z 'XMDЋBsT\uQ%+sL9%|ECA5%cu~n]&\{'r*wrMgAd׽#,/eM1MHFBXC}!&x~)tF倉gQHcx9 #,@l$-"Lv՞~s5E3lA ! $ ):ݲL`UBtPΚ# s{> ^b AP7=PA(z&g-@&X1g"nyϽtOL4^\ث9knz`ر8T\]s1XT+ѡO;|+32*B:OlM ֓H 4ȉ[nt7[y/|谶eb{rrIv?=^!H$fJ-c=sFş /yGF-El%W ]v^[oc.Ճ*XMT\BVU3Gdgt}r"NB4eE|][X0Kg@Ub1g#ɲw0KH¬;ġ~`'{c!x!]9~b=YabY _wNKE ŌILbbx߻)hO#bdڊ/2Mm(cQHo2TWb4]Zګش嬘1bC<ȣ*+ "ԧUZy!̈́q^cz3%w.?^Gd -cl+}_(N˫@8gx.?DZ0S <erYAjns w )b?w+ ߇sEHnH.NPOܶu߄ORuG%If^2>&Bs%f: u#Zsvs\*,T6®|M I]6H~ kXFK6N |cgO(筭 JZre6YT#YOVrMX"/S} Ї7C64ހ-Zr~fzR[z.ݚqT eA8fuWt n$=@XW.Isbopl%{5' F+M ܔ-{M̙I‡Tc}bY?pvÏo+bD J@UTV>$Es\6MqgrC\6S[O¡qI{=FgG{jň)se5 *tܱ]- rł܅?V0a6FZP&h4e9==ϳ_ ;'?W,g9DVaUi-TfoAAkx^"4zBߘi? ]+=z5tyxa!*!T싳[td )U_CV։ ^ji{)gU6'y!4 |]("D 4o}Z*膕b<}$pp#ըV"q^։˕rO{bՉjC%YLu%Zd ̛++y:?\M8d  @U#Hhp-k]o) !hFѾwE0N, 65~ rЫt R3kD|)ej z9W7yDzD9Fh,6xSuHkt7͛=٘Bށՠ>Vg(euC㗷} #:5v̫D<6nib3KI$&= UgqքJUj[yd흌ꈪɻ63dG.GUq KBJ+$)~,p]Y/M/iqʬ1cV$[hnWsI cRWD$hT%rی`*ŖoH. zX=׌(NC owAkobSJPfI&ѷ.r",K=~_sg*}Kx,[G<]A6z C5Y"èӇܫ!]װhpi@]FJR+G}ŘtJ}uC"(Ee+!?9Q]I(7 ptGHɇ=g - #O)l&!L\.Eƿr6n^Poliw5bY<#Q(?s$&d"Fd tdhHV&^ۘlxgv *XDP/2K6sHRc` +3LRz@ht}ND괬N\o{S|3=[jq-!U"VWc/’ҼóT 68ʞ)'bb9?C lw"5B+tw7j]^?>xSX"E͎O_xeY94ոoBGNy0"ޫ'|W{Mu)!74L<@2Da͝LIطvB$TEዶ'ȰPEڰX!P3]D 'E[ۺK k m*O` @ion>YA~y#:o3O(%5x<,-)ޕ73h3z=yJvW[B=cs^9jp W[!n?S/yԟjt>zݘ!]~gmݣ\jq zТ[ԨRF%>MXީi7V*#N)ɂ?ȎB$hvij@e7PeUvDf >[ԍ+1(?=E\Ѭ٦01;$iԜ%o{x$_SF׋{v_~h<$&u)BM"ηew\Mi\(i6 (Ɀ{%:o(sӘR\ƐH\f5j7!ImCDVQx[1&N{]:NUV^>I8aՖ{2ʂ9%}`<-hl2ŃҎ(ܰ tT*T,@( Wit5[T WqryѰgMH*Qeה_W޳ 旭C]Գ`rQ3٢ _'+lm&SGy3s6iﶘt>\SfMyacᓜ+,Phmˡo"o+6T*ϢE%VF[x_0ݍ'tf=;Od1} ߼wSqKSIM=a&!Oۍ~G\X1󗩶$G͕Ԇj?4Jfdgu LW κH_ṟ"mo#نSXŒA ;Gm[>QA'gΥt9T>>Pz梤y %g>GR7Ө9W(-_V鰵ՈV1[Xn|:U\z"u,E)΂~+5\UpU\_,4N*; * #<3ՠ7Ա׵ӷsX86V.n+ R0uKAɨֳZ$QȫkD)zV֧b{Uہ7Ôڲӷ( Mo f AM8LG09RkYFwe{N o~ 7vdkma9ȑesw& qB)]kx536`cO}-̤gX \#) a)cO CLJF$w/S"E'<2q8Cr{KlAe!?$@DVI1XɁ1~S1r:! .3hwBLm4 5lٷ{H7L`=_aC"Lfu'\1#N*;'\> PN|bT,jدp7n{MeiH@` GxhϾhs~;$ֈ6a"e-撿C4~t[{0:!!Vg2%WISs0c>N81C1~rpfJm$O_VNi_Nn*^*P}spF#Ow|M㵓qSyI|Wr=&|X+ÀU\Kax:oxGQO(Hcihf>/ !9 hj)̍_N}:5 {ETkDqeRX^qElޣuw[xae2h V7&w*mF7I4a-n3xc'f}qe^WPxt e,ceh]fIdc,q2Jpfy>&54*>7:O(R c_ҨQ(h O~V7 tV(R-.hb\P%sQ$nҋ)dªbތX~rzu*˃  R \礤5:\9Hq>Or~oIZX06HO45c5X #ȑbUdL7vja-X-RY^05AbG `MUؘ:Qj"fn~PS~L*@9@TMq_?Qj mв@Q~$5YJe #^QC;nAvbRc_yR%ZA!l 7kSH֏DX:83. jgimJ:_nF` ?μV58(n Q "d~^xYy\cֆiS[Y¥2gch hco8쇐} i4hJ SI+aG!_$-~Rb3L{׬ re YV,]q{5Ty |V5uzZˎ[ՙ V0f>`ד_chMOtUe@f)3oaVrnJY(શ6u"- >Or%ErJѬK |#lլKRM2AB\f .)%W*Jepg!ԛ]rsxejS͍o}3Vu5[Hn|UϘzP̂DP?=$PѼ^7ba P @[jAA.uf 7kͥA##ƓgD|%-Uνf>wr "-EIW",xP/U_>sa.P|ıNYaW|eѹKo^T`@25 QqI`ajiEd+ފ({#gB {[5%U9"q])KD2{E8pfj 3%hO7Ɵ,>X5lkarI̊0PH3)&g2[زB2V?lR^=te58ij뗰1[); 5nZ 7\y9!ZH`ygsF'X^v; z|D Fffg >/JÖfͧrQ>`CLvk݇2ԡSȍ:ALbVGvT&Ǟmj69pL/!KYHtRBKsሦD5V/`;_9(ߜүq! D sE`^mC(\@ 0#\bIab[A1[%8u4${I.._Bpؙ;j dW əcKGP tl})_b0V+ge0Dmn?M;xqDץm0/'c,.ӍPשo(SaZCilSU({-ƹ͋͋ t _k̻8G\)vm헩1ii< ŐS{sץzC"LOM7 K/fua듪h,bNQF$^z" q5sE,gWE(ᙾ|B(ba{R$|)Jf)?9Vj EWh^L+줓Hջrk>\ =m!q1?ӦuVJ)1 I~7~G(x2RZc錧XGP2DdPH&I0@0{`D I !3sdE<7R1XCG9?,%s@(O Phޓfv:8QgAע$i6 z:`u{*mCA2̐;QpTف<@ʻ9&53^\"k`jBlLe1)גm]A|&;ۑҮhs[FCŪi]RF,L39N 54!TU> |eFC+/GI8ʍ.|ҤInQ}ϓ`ivc~Pz_Dv_ͮS:*/C5 DIAksa`迅h D5Ü8^8t&nb7 Zu!ԃpI}:7-_㫍o"xj >4b sz?uÕ"ņ*_G=*Q^Rpe MEWiCU#Ly0w B^.$ D Fx]*|[Ylz-&A " 9¤=x$?[2a@}"Ϫ,vQQJĨZK,5])CQ)n޳Qn?0R3jA/"ZэERH$`eB1͑|t`gaJ -U(-X.6͟Xrp>tOR" HQ=K  r 'Q ׄg:55mc1ayv F_Y]d5f>w<2TTx\[8,rXHS͵* %KO}'t02BO_xL_sȍFt0?kjrS3?gFZd]dϵ{ݬ.ܝN2\`I GJ<5eۅňq2U80CD/d!Z%>k $[Dޠlr,1ȭhԢ }1wGRD&: Af2 Z"@, $=&hˆ?e(0<5CozayU0? VŒ0W%#ML;M@h]N%a~kf8 m7MV80 ݌Qsq<`#GXx~L}v"|.AFk G|X3I" j#W8mw2FPR R0杭)YF5 2/Xo)/zW- :4d׍:Ke$ 턾x!}ANb,YuODΟ{)T)31mpJxTMz=29)0+pcRyn)"*\iz#Phzy}AO1>咛4IO, 3jL0USS{ $,g*`"JF6T>bXV Ho~a(TeIV%9*9褈fl5B3GalQ5f -``+`ac}Dg j:<۰!LV#p|UyN 9pD&M:XrͣU7;FQ I~§^$HDj_ ʆ tѺbَF?sSíGZÃ&#[?s&Sx"b;3|/;.MuޟO˔i,b]ԅh7&u['bv\EJV>OgauZf~G@Fdh̀vύ&ǘ 7f SА8Fzrq:uYrQG>rAl[~1MCh`DXgP/#\ Ok@dL6`h~#>m?\W48R ԭ8Sw'\SN%>-s|DQh9!C;1b@Egn-?X)CjlK -_HNڍb=YGkvJKՕ28*ހZS Y BLAf} DkK;Mg?!N{ت|>mp! lx5fOW&i<w>FܳCzS,T0Owvq=3]b>v VGR-Bs-H05[8 8(>} <TiEIzoWH 9YCYVoR\\qrN6&[~qVI{ ^DhJjwh$-0E(q?+>̋X$H)_^0c8ް`v X:lmJ+d~˱;6v([ @ ZU_yԄ Z)rɩmIc!ZOXo/䃦R rizyͺچ>7/ ,7}Q=~v0v `Ӎk}}vM("B>`x{l#c zG.zIOGKx`NX6 mf{ުM]ڠ R\5X^Rv&zpD(  xZd.3j<I|' gov^Oc!VtάDj=0F"`Hwpֹ&eɟ8,c[aH8F/Y8ށ}@EfbQA&&bH]#BP_a<%E[BOie/DrXѮ $*b`nx\nV*<`nkpH[,-M\rVNtjڼvJ'f o2SBGs*rC'Gj(y`= ;[YG_ *Tjq-Lbr ?r?/lҺ%B1U0&">`d)3Z7c2Hi U[:7grv Aے4Oi@Z\*.T ӴЩHBÝ>M3D l8nyAǣ@$'FV Mv0ڮV5D (LiY%gnt$|yz 354A t)[9JMgU\ORƮgڽ2F^ixG|3yԸCZ9o4R+c-5+񯤅:З2H5}L"Ⱥ0G+BdU(8>If9FhƛG9K gcymsk=0M, &.9WQ1r0ڊ:  y% @y.wBfzHW\zN緟K`//?VM+ /B px{nX#}3:މڊK̿vl(biėC*:9[LF(X|"=[֡aN.̺j9[-B}_α-44:cӢSED:Ly^3OaJcWhZ u5(ZV02cWagՒT<'o̮ׄNT,kih OIm6;Pz^5Vu &))q!9VyzLoDxˑI<jf!m_HA*骬&W"KtN5ƚIr:iδ 0ccM|PM`qmԏI~ͅUYO&s/sf{0r@t'UǕ"\!h$BZiIgw@G򔖼{dVvY|4*P4^`_ wwDImp1Q10fhwEZ9)ל +ݷŽ6VޝJCg5D-N{ 6VV*x<6ϡ0Zؚv^,89+_LS̫ٽbVQ/*cszK|Zt;`"R%|ߘ8<)֏&ݽW49ogK99e fnҌ(W:tPAM(пB9l;~#e5rYxv#t #l*uPC؆Fȝj̼&1(*.>,Bzs˓!:>Hb.H1 Vꅔɓ _eKGQ=ttƕܷT OqP9U5aʠsj:]OOA!$͉\%pٖkIt3n+X> ʂgMg'2/[aϑ*qrzjOtz= Sb@އ4)9}_f4`WzSvh#iJthewn4\0Xߥz\?Tu9V:z료ځ[.O}=ٔۂFf?׷b[؍WSKлۊG%1rY6/Gyi+[ZBNͪYZ,E˘ XǥZN1k%#ypsoG y#rٕ 7'0FxDE(JyGeiBOd߀zl`\ȧɊoGP Kr<:`&ґQ\D!R >CܣMd1B^źюA܁Swa-}zG%AbzGe2dO-tPD^OXE}DnϰTs%&UjRzbԼ:4.=ΔQ2ֶ󞬷T4[v9dlpЯz̳7#psUcc0'мפy "R~Q&) $"a4̬XqBuPNKQTg;4/u)-@Kw8DBbO_~_jS.4k8X=0f-BꃴX!+d2>tἐ3N_>A Y҉ގQ+X9JqvJ@uD.Yo/15i?=Iț>Z VE:&*\\sḣehs^&$(v6.4) 9 o*aX(^U| CYjsr{cW-Y(aNZWЍ KgSY?Q05GUh =cDٮiZY`*3 (miJcp7bO K .OOjsq5 F:<1 f&0lpNj+ i 3d !Sċ5r8 ƿ{;#N*90W~KӋ kJTWc}1J?ٝ8{?ku/ߗM> }{TK)Ֆ$Ңܛ>Uf$*S[H^W<."4\3YNk'kϹjZ5m@2!$e:zێ;3?ay~\FZ 얿HS-ɥyym=E.5xwPQ`mdLl9dWT r,&죑'  Rpe'DTkHlQ t"Pt,.YɖcptMbgB>1w $F(,;۠u)n!<tėޮbCeuG<EPnP<=fdqX vaq?#@1d& A񓴔v;sfq]s9 7sAX(Ҡ{[)t06ϦoZgW4z:&Rqe9S@Z])LÀXOP.ܪG<>)+M:CۅFPz?Pq8eO6ެK $pmb4\V@Cy}8侎~dBSe7"E؎\*2boX&{h=vzrt:rX{ 6aNÝ3ŇOh|#34 U-X .V9ҝe%@9-+8Sd{@fAc"4j]zbC+NW7JyP(DK}eSMmHsR["JCHZ}#xgXx옆\Z?|-u-;ҍIу >V71]3ޛO"Њ۴P؄%V3T^k)2VdF{2k/P.`X7d()c !p7w O. |و+0ZJNlv6?դKXXz4N7}UrÔĤ62tqi1AjvzΉ:"Avk[pZ\XP0*ěz+rY_32&̥$PWk"Y(Zw 8G}@E,͎i}LU9ĩ%sԍL{agөU}JV=l\[f[! Q>bj( L]IÎ aADLmR9LklDV!ŕ}{oo+H7{ !(-.jJT(.6 _omhvYgSo|^T9դ נ akp'K'z`ݲ"R`5ď* 1(cӌv1蹓,S.f` "fBVlRM35D P^ xykࢤ"ӢhN~o&R'ހvPt>ڗ ď{T>sf1OQlG}럵B8zJca|>*+RLbcHK|bMLsol 51ʭbu@r65 =#}M}EضQn>mUgV0" NST!+s=<Kdp)NX:bm|YS޸ZLgkIÁDgY;D>7}0ۚS/ϚO2ƻ P =M4#䔮H}ȡ|A!rV6Լ,tHNqϢKgvj )]5 ,703x-4ؠX0FLX, 4O${1gf`7m!_)c 6{۶G4\CyEvzV /la@qZ5h:&.=_B}3n;y0HKT}`16ِowU*WP}}սyF'8͗Mo\ 5>v"OFc5hcX-?/CQt-V҉S+FH$gR|(8~btccLjFO@Z|98FfU.saX^bXJݜxC ?+.8}iV2݋f4EHd30w|C(-$}̍>*=Puj<ޢTԉJYQu|#+^e}7`'ԉD0>/j}S>, ojj\mڥeg.\!zjx~Ͻ9< ˮ5>@X¸ʉ[^vOC/ qm?\f̓2*hԜ}M.|?H^yZApQ=rmό܈NSzRjoڹ)0O+yؑvvS9˳8+D ۶U*LF{v P~Fj6D A+I O`K)1UL~I OJ4|E51 gW PU,HVCE( Ѯ3Gb(YP3!~ar7S\'o+lG0(lq~]$}B0҉)gFSMr{g# ޓGtްw b㇧OK$pb9$7+i`*0a$ k HDI^xl{09bt~2H}v~z)#Jg8g/71QL/!.ݘŲ<"WՃ>-ڏGB`z$88(J#dhNmP@N@fj3˵ Ӛ]Rܸي ?[=s;[^I!ʣ<٦屹haL'GBE(r]wq"VeQ; d܌pm ?I4;Y; BLyy9[u3[`N!kdOMzHdE0I;L9$#]nD7):Kng#!#Zc钭˹QfE,v0o;#nyh/VF Ɍ䷣^nCɯifDkSWxk1HM+͋S)6tyI:ʉwz[ʨG͈z!BäN-`ZCNp'5 XЈ I~+u¦(WU(p^EGn{%h&FER|$ecsw'o-׶ܸ{8Ə:nsZ1B_}x>^N$\A du K)&9F͖‘u1lVmO ?PCP Ft|kのg&{,C/}CZg S%sNCnyȧt{ j R0s哥ږ VHTv?{Q([ $Aue,UuXwa!˒Cz[(Aͯ~vӤ!W؊|!sfaQ ђt$㮛@p퐔0ԢL]yKj3+etk~gL(s8ד"|? G,4ShOE;4"]{PD`wCn{3EQ#sج.''%1u#ɩZRnc Ui}\FT}vk:cGЇ3@QcNG=ꁅ^bužho f:"^ЗV5t#k { ޚldQ @M KQW7{uV j4"qFL'$Vz8>x7ooK6lgWI7/0@J>Rkc3Q\`' V{}>s~PQQxRPhFx'BFs|lIP$Ό؃zb;V'u<ږ77Z.%$ھKDSÉ;kT υ*Tj^na_ыgЫQqKO\KUWG{]aܼM][tKI΢vZDoLǾ *ڈy^^5*h=] #@!I)5M $tEeDߗY圀~^CuZ3f}j&Wv|l+ +zewme ' cY ^R$w_6Zfκ磷*L*ت8cكѴ'~L L*@Ԇv, -]/&ǨZ?D ]lIJczQvQ%^OoDTBG ¢پi*v+YGgI]@:Báox ݴ&y2JjMA> % I,|uwFfuD|&QQ:K{6iey:յ9ؾ`kRtH۫gu>K,\nDjp;WѭQ#6me,bE-Ho6қ}q""M!b''7r'@8 |$RnřOXMUih&TH lqw|é91`& *qWc7B[TlM͔E bL୕{qVMqTش!OS؏{EG+^eXQH5Pg\ ,K5qT؞exq;M$X>t1b U{, Ò`B鞄{u0Z|{᪪.DMCj^j522Q#mdd$(:H0XGq'$#@:߾գX*4[\ U}[&2n?p}8x/Eh@y'aIqJd_hj)R%6>_j :2=d#pq|"_c{Ou%h!zPos"IAX]7NS[VqH ˇrATss`C6a oĖO,hE6ի)Amv`JH.7U$._mc]WoFvWYTG]"X{KPA~(ʋ{@ kMx"taG LmAMo|*#/fR䰄8uҽb_֌ b5i`̖Jx]$0!'A\R5YTgT%(?(9kiՖ/F;ݟyw,P}+1&\sct;n0M&ݹ `Yιw5mUƜ5ɔ`؄0h!+tmWk(^?<˔Fmapz=q$*`v6t kv͓r,(#Qe_=a \),eXlEtHlF>'Ou3 5=g\BP*| $q3N[z\426z&VԿ5z6f@7ϫΎuP\}v/Qk|c\"@,?+X۱Wn#?%l 5կc{M_,чwb_yF 2Y1x6in2{)9wTD >/I;nھאp[|dKqbU%IhZ,5#]C}q*Ii0a-变rLlv0ME7 nQA}d J%)*&^pyeQ jBكzZ;6U8 M <c)NV!R(:9=7Aq=:_Ɍu:"10U h?64 J?JOK-C3`,@wÈYRO0J%%B}$?J~ibzԻ+8̫ϽbvqiU8Oy"0ʶгENjо+Jf䵟42JhIdqP+F gWVkjSUSRa~{?R FXK6#V9ם WiMbs}1S"M|xXHp;$v)(:p*|kZ/sϕ Bx'ַ֔·LAx+ta)turI2^ y%VD+[O)ͲwIbaZNU hd7z%(x?(*u;Zq=2|9w }@@]x9F! }6o₶;0?óhmf YAbʅV+[\ QHxGUٛ`04Ā×ݒ iwIZ:_ic}v0Z~L].vM6"A;d6TQy_rqgB; "b Ew/x1 #4?9 _Pa!gdp.J 5Nk=m@h%jv<r^}@e߬Em?uу'p"E6 X=5d_"y*B5 </8hAIiNZ6HII\r5~5]q屃L#x)]_vLĞcdB7O^@uG_?YC; )M.$aL҅,U;`X_eU̾OT"EaL SfV͒bIƒwl- R=uI~ 8JHNuvп ʿQ` AtȬ32e"eThJQ9޶3`28- v~dx,)r|pL;o{$G:c&z&!8$\kjX:-sD> "^a"yۢJZ~hT=glB - h'IS*^6YJlѻ/aDv <|CۻC5"dxc( #Zrѻ@ذ`34D$A(₾Ex[&<ܝF>* NPvɳa,<$b6~?d7.+YJH!(N [Zm#!4ķD'ՐT{}cEn APи"R X(isڄ[yպ3!0d8Z1E=$Dlh$ |9،`qt@m_O5kLJ . 9H-}`|!]X|K>{"4FzډH5ϓ+#.-yrJpzsAfK02ڻ)iߢ#-x=Kilg7ɻL~R3X$%R!ֲEV)ھqaUZ;+ =9ėSq*עSjƱƛ{;G|]h\)}x~ۏCawnXEI6ɳ)8lDOK&|a^LKl/#TB.ߕi*t!ݩ<% fY1>7]=}_@"ahjVYJJz hHWpE>aܼ`kjyN` ZLXTv-S@ؓD^w4aȯ֧R<vqiH: mua{7'"{lA9R>VeT #5e?m fLя!7iXǽdihS *2LT)x.LsVƕ-c5L`Vp#D&0@q2bȓW^հzwyPkv!Ю̕:4KKFT9`,70c7e.A?qM.RɻQ ;k!7{Y*nS}1k*Mq_ -VLD)p5qI iaןZGn2Cǧy஄7ux' QRÏIϰWhb~^8--.:\#a0~ _D+R@ӑ;a/4 W ^N k^OBzA7@GI+Sf6;[[.3R!` #4欯 76$_elO^Փ<9R_T݆JA>{XsSk!4~ϗ.0p5LHdVݳ5b{2- ebƍO]6]Ĝ}{^säـG)8-pB\ZuE.h5*X[[LўMZ7=F(JFkE)Y'|EU7Yt Pp˲"{Q>^NG[ΑzuWEjrqqsM,/(m^i,fn5; ~h(ŭE ÀaN/MuV1r6J=\kFÿAz|al~IUFY:)֧S\vUp@lWs.E~b⧤o1 [!#Qǡ 2&܏g FOnk j|a@Z7!.RtXgRiǞ'72Tb%{kY'RcU,F6eS@ - VM^Ϯ|׼·"MMFΝT?"]ay 0t9 ԼWGp?0nGCvAz,I\CBldRŮ Jxg2(VR$) pxD٣?b+J1ff8+pijJ)V]/EqfZd!' qBZ$})8,iT%4܈dF+8KnUKy 3ș 43L5s ΁gk 8ifUlUNuƃ} & 8IBE%x+g)kK&ngH/vU2/r×|& }b3d7-$!,g ݨ'FV{Qk@}6|ᴈh西~ވx:M9VR섶6:szzO&lòcK *1;fgNdVEA<}pL7SA(70>J+W+BDϢ$*NTHp!H шƔ[EKU;QYZr|+̕/Na=~yiՎEn7ŻfZ-{MtPs&"qMwKt3_o^[0UeVKͮ2R2a[#Hv?h#lGX,nwAl AO_Z\( 54 TDHLزF2fR6,G3H5mFnH'!ŜC+>$BXRkǾF\NJ|O$4(IxT„5 ?uG1_D4nfl"g.'mP<-Jf;ՕLҞۭg陒Ϋ?E; .}1CD{&Dly5dils[W3wPKyqEZ+T˛>=h uBw+ fR!H7xޥ}4]|UK b&_UQM)lFiv۳G\'g\ `y!3ҕkdDS kꈦ~z:Be\/W)&f-č {u9 2V.mH27_%˾f:>=Ķhq?:mX"G˪cWjM ?ŵt:SDǭC)HMdxg|@X}YCg`=*u| p~tH^C^!J%9;,]uqLY[`Ԏ!BcTQ,Q6Gt}az6I 7l9Vz!$}(!dSt5%TtZ * ^89 ,7WߔUw=wCf VyQKۮ;XwK$_Q5Q 櫽Ux[$D^mHEAӡ :t [6 ÚڗeՋ`X4UfO|Yuf$"ZPP 4GkJw>+Vҫ.yC .׷3((x+3׍ f: 7K}&㫨!y) S$OåQst ~`~t_}v|Q!SW,r[·~ÚQb9=GzPQ p*mURSi3JeIc^"1|s-3xw_^x] #"0]3_e>dR}W'5{fЅƺT:ysp&28F´__fYjXGPɛU ރڢ*w5 W!]Q\s{Tp϶ ؕf-Nد"b]o6]LkfTr%経8"/sS6uPq摘:N `3(Q>Z$l;v2j*U+z -F}(Ð|3R85\ic3.X*g!ȹ[ e+لrv:yɀ~KT%DTd֊fgV  /+x@6WwKrCpY|\o(ֹ5zz;z2mԼ,ºDtt@5~3SwV|D]a4%1#eeVJWS0+ՠ!_(Ki >%~^cV(BrvW^RKT _u|Y)RqԈLI*-|ڡn*\:lsS<[_Rص#',f7/hAL7f AQbd#(g]g@9R3 ? B nN A{qjү'}1[E(V+;֤Y j:gH; 8cLB+8;G-M/;)]~'* =%2 $Lܵї] eVL,}2xvW'H;jR]989E"8XySHݜ Ѽ5Oz%`>f/&C|^DFPD\)ڢ*9 29+{-P7cJ0>W.KR%["49XغG ږT8E Xɔ <+u Yj$Y/[e.[Kk H[M.}rYEjMn!+XݨG¹ KCsrծ_rf?#5V) Ⱦ"m,ܶrcNNx< 2 ]7*}v?:MQomm=0'k`RI].;oMyvM(bC6S \vN<{4ϐ )(MIhQn}vA.9Qh=\2 u{,73w-G~1o0dSw"8_?aYֵ /PX6-/:w%˜jfZ~]}iҽegH{+΍)O~Zxg<Ӱ5"ch[ə}‹ ROމgS 0chA Oqtszh eh:(DyI^YYzΟ~tQyt)8JoVi.\y EP$"1=|W! l:Vh{t|(|sp\7Ң邜E ӄ$l8i6 ژxO~?ёX,%oC(&'N!_IKYvENt ?&ٮP˚: B/Q*r+q6Py_zWcTA1rT~C ɵU)緲u7t뎉Z`fC%6EzXK-?o kiziJ4^Y4ΫB,rxȧx?;賛WS2)d355rl4֪D$zama}?VCMʈ`+}kTܚҮ&} 4K Abɇ`-(:rEXr;l "E߻>s[RNf, ^% (S.o.k.#- zXn'HM9U0@hbNv54ʓAz:2[7ߒo%VQD&#x 2UKŵ{ J*l̸ TaK,'|6Itv6xLj7e'.Qw|4Jh&,)\|]-:@D5' TP xVF7}Ֆg O5W"Cz /*Sju4{ٰ԰f%Lw#Th'ƚ$Q´4ߢܒlzžPjYb q&HHJ~24p`p^^Q}ȑ`_Ҧ+#L#V ҶRI"qt˦ݦpZ =ODW+9{ighZCY ҥ PЃ˿>r5X1UO>^f/ nۇfGD({C2E*gN;=b^|m*-x V˜GR}ʾGT7K笻 qIaeoZ&PG(@ɋ#7I#?|smqF$9pXirrZT IFy?'krhUОG( VM;q3C]ڡSLihe\[S\BᆷxXqUӶrΣ-/*~swך,TRM`-ߍB j)bw}Wש]>Vs-mc:ayvm;J:nl$*gLIB_qƁ]V]r=8bk2pN>=GZuia a %72"E*j`]ڰSGj6khceײSfN;cQmZa(vo0vmj(jà)MLHBiAK3y۔5Qɼ3{klG5JUݍ҃bo%|!\gz?ݷJR@mƭZP Ք-CRԱRX݋{} RBm{`1s[SeOpC=C7Jj QuZW cY€Jc/K MBbx$7X&O]twb$9z)\Wr5~'/e7JT/LDxaOLxƜeegEZo#55ybFlx/tuڲ;YK^ 1G*XdY ]]兂+PxyV g FJd+KpԚ1 zj^A* P/kɮ0 "E;ҿFR?ӒRAX[{T%Qs{V)MrBNsщӍS7EJgž = 2SCJZrz eA/˖ !}(te 4F8;$0&K6Yqm05"PKsh2*_6li5N6i2Qبk86h-iXWp `8kDS#lA'*N'~l(1!bo O/P݂T^ Zp+tE)6U`|;Ui= 6^ a%8A9JG)ъkYy͉9b(7_4ƦH +V2j쓞ھC[bg)886׾- Ϋ71*a˻EALgN%}ln}=E۞%t 6PJorJs QN1/`SDY yAD'?!$ ^9 W8[+׆t:cJg9`%hƂZ3BT#څUwVcJ^J"SGv'iu/AexR>g܇e+nfQ%sɾX$ zlJ $zL0дb6UP{_;$;;'l[G``Wk-e/ZXpY?o'W[:*Й6$ƴܵKiVeZ~ѓ*~dvj8QKwRvAN}3UBtQ(K-S*4 r>gP#s,FGʜv5B>MB~޿֐ Mr=_qc'=T7kˬuWZqHf6rz~im^NY\$m<\\V%kP* :9IYUGUpRTEWw}RfLNE!6doH;kLMث7pUdޡu`"pDNh{3T 2'3+G9sS̊Yَ"+4;SRa b| "siV|{47{& 7 Bu-buY']-ԈĦj`qZ*ޱBCED6_%}!ml sCJMBJ/`ovx%BF_K高a Dqv!R!9wq+L#PQo 6:Fs½]]&}J(V3 ;_f~϶tvjҼfAn&E` @ifEbZ] gYr&ӟs4ԋh~ʝgKrqi! Bڕ_1T#gBj@~K9ik uq;P렴lb;ƺTW0iHT, \{2qI*>ATvtļV)y[B>mmF;#a ohEQM$oKm[^Z\xC餍P탓\fRdֶpIM!.50 ^] Ț&tPr=t|OVNu1fj6<y-V>.v rL ,,Zne[x$ʓʳԽa{1NCV碔96#~-к'uE_ݚy;m:V6Ni ZBv*#l#A$!%2>Aa&^5[aSTKg 3{A79#拢cvm݁9 JY68nyke])L0")lW7b5I$p^1'%$4 (+jm H&sd㍶ pޑQ$: ePlNWHpW?9+Vn\)ja^[I*хVv%Gcj}3_Q?#YZ)d?iC&qqQH( z!t(Cp+N5 5>K=DA& ֵr>shntt4wvQyhGgx Ili4?gvT7/3T =mڹqo \}|;*Je\ i"u=ri4;3܋CdԿObGy$kS.l%i`[hzPE*J#P/q( ʋRki-blFex(}X#۔zpJdOH+ %4VRgM)4ߺQ+yzK67Eј62e@^#mmE#Zၺ :鈤?1bxd[iw-0V\UP-L];Ɩ$;#7 @VnH qn}K^*ll."p0s VIQwDm K@{c &+U6ԣDႫy[^<;ǝL5_L7kх]]t~ ڪ⧦*UCEQ~MH#E{(*_boNϦQnN8IΠM߂'T'~o} >MBEȴs*L 8(!JQa |~g_å2o䠇.WѪ8KFt/Z h8+ B ~d;_L:ُ:ͬBʿŖƐh9sJ bRkIR/Mc[O佥W46|lzw4`-Xoc)t>e.갷XBS\GO0\2_k5RfCW-,e6)2{/?ͻ}|S8it;[m*Byf1q /=QMG+*4M4{<@uIǠtg19?燨"HŸRQ9Mha'Bxʔi>yȰ7Ig^@X0ͅc'e8 {;ShXbg\~Ʀރcw4T6 ..×ڐĴa>1-laBM{`OHIsB?am-Rrt΀L~R. Iu`몣|jό Hiɏ Pc7w+T*J^#+QÐeڰx,[LbBT5(:"x=sn-Ԙw6٘\fyiҹI@Y,غ6hȎzJsFqX#Y7#|ԿEDSWrTS܄12i!)驾V `7l,@Eq6d?ii)Ua ٔnCH#ty$I20q .)ν҈Sd0x%YJ3 SNOVƨdrv_Cv/õdnmi [hGiPԹL xO;%oւ8,$O,'SsoU9/[ht{0WmZbZTkVFM93mM$JND. EpC׀:(<<$E/32>filgݮamܷG+1heObRa;ir:dY< 0Tox^M/ܞ<+roIh<f#$dv||VV= X?v>9V !ʘƯ@_x fQ]T@  K]N2Í/~ :CLJ,K4AMrE .Zs'rY?+WT*>Z n,P\cV>j2hS9(YlsąOV~q똟?O0)Q}uVNv61zgYgX}#D㟤p:h5Z&jy@q<:֣4Xƪ~%5T~ (_^۽Wjbk؝W@W?5scX'zΥ官HHv:8jt_cJ Rx1AMs_ x/Ws cJ z9KD9Fhq$;UEm)9kJD%YF= 9GF7cDh!8Թu2 Bh'[fҔ4i"Q״^)Z JU,ڌc-z6(Cd$~#RCGfvUR F%698&eư@ŌM{8VIRzի8~އ̔d28ZǻזrZ\r!ŠBw*fb՜ccwwQ=~ AvTX!?/9ΫIrRُDRs޷n,F?4l8O8sy6ttHA#QDj\gAo~@#,%5 3}Dv?-$8-ge[Bopa'-Vst=ڄUNi#Jk2\<<@RoXjGɇE^>~5|OG D!Kb^vrYmBde8J};мʃfa} E7ٜVvw^wO6@3jjv:a4 N(n6 V㱘p7B' ,z'z4$}D Đg:,^뉤e.3,LW:,6^~zR[.1$%)auy,  @ĖoO,N'|NߤIDBg[껡Z q׹r)& BHpW0r]h**707v VHC -@;Lgzo 1L:ҕ =!>P{{y`h kvn=ӈVC(j uL Npʌj=kݦ4rsiY\B]'ZL j-RuYbG'wq)Rka( ]p (=.)zK;x@{VƟ2m`#&.D晠BYʿ :re|2y*#%.pkWHwR4Yv׸3 qZǚc?Nwҽm|9Egb-aP bhAfr$x 18Ǽ>[[\D||2Bɉ̴#[Z4=kZәaۚtzWc#Tjj^_6Yk;Q0-)ni ^.*6ތuΛ$kp^Bl)5u':XgtJ'E&Jfa }^jTY=@~ 8:PT I+d&owקfpeŘFJ~+tZw"?"TU5b b(22ŃS&Cpa`]GxR3It=ʨFdHijbīβJiUH$u]̌ ,5w{j`i= 'G<,Wp/ #4ZS&"O : S@w|nK?|:a&mK3\oG6ep]1̹hRj' xܲ루hT=wK#,~֛cJzHlOrQLm{3.نpޯ̺]#9w&YO ƚ ԒLJiq0vJy>V8ECeҭGN``N+k[m)Yv\ΠsX ٗ?O[ҍ[&j܈/_7n>ՃNcdl’pZf8YvJXZ"JT(ybVD*#7.{8XV9?O¼l{f-5 nr_$ g64ygMuPd%IrtrTt UbW;:uxӞ&4%XQ)>|ڢowQh)J0y +;l Єhzl O1 \YFe[/ #v% ܌! q3wi7y)_ά{/Ȃ_쟼;m4GFUi]DiQmY$5Ke#"%%0xӷs+ȴ1B_7n_|ay۪/:ʎkBy8C?zB ٦Ş]ƺ#->^$(Ϧכ4,kr -'ΉDb/JGG v4)TllZ] ˇ$tA?@cGR%>k=>>+bǠv밎yvmJ+Nٚ| %拴ŒKoV'9X)ȗn A̯xEs\R_ۈA u6mAKwТs+33 Ȳ;y(;z3#J"|/o pUZI LOz @?=ZнJt?]UZNi]-ŔNFs4=*t[./#N#1RP4%ǖ@ze25mYu ?m4ZN|7e갂k4QY-0vL<<'PYONi°:n)KkH NejQ6vsXJ~52/)CʓW[vZuDc,jѽb)Iwͫ@+we w۝58Ks:ƓfkIyV 0yQD+A}YKQ$ϐ| Y%M:W[Ϳ 61ݒ;tfb Gd))Cz }o Z#\p UtN,u^bښo4Oȇ3PSޗ%\*fu  .z{R_ȺNՍ$ǚ!-> Sq{xgZs1SYg=)}F.T% [, :gwx-I17|VPdlbu)/7Db40|ՁMλF10+$}LZEq#ncV0 N5+Tot÷'{+!%<#HFBjAcPp4#wSՉ?"%`#&J3csNDw牞GHILb$lN p09N!^}}~9Mz%Rv SM Y/c뒀ֳCלOj+"!(q ^DY@_ec !Ӷ&Ǫ 8X nYk[! jbxg"JXw}: yTo }MG[EWiJvpBP0p#kP6Ͱ75 \) gb|,:pI6*$??J_b3̄|=,MASZITP,i @~HG6]}@}Kwgךʣ:qsJ\p<- 0>x<Tpeє< \R] L<^Ы)XgQ| DS-9vܦuaegHB,PυUӁyds8'.M.t橑ۚB+TttA^wFkp dU4qY{ GxWȯgTѨd~Y8 %YI9w3wP8rI֏mRԃt<6ϭR ƝɝinRQNV0W 儊FXS>K aȧ9=\kn|EՖrXn+탨͎OHl9{kbACDM´W.~BDF*=I^sÊ-qGaP8\蹫2< r69Wh@ Ep T LaDE4!gL[T)ǀp-mGYB=Kx %h''m%3 rDASEMH-^UZK3e芺)~+ ی7]Q3 Fow41䑻Md!/pFRSއƏsџ&n=Nt]@HïCmv&*^u~ڶߒ{båZ-aej&SĘU'ILFA:~D \Oˋ[>7AT2I' "A.28zUӎ.]brCu,mq#'RZD88y0X+KomW cu6#T܄7MZmȂG:f헉F!VD. p엁ڤz\=dM=@/ݾYK!0h _UG;nsfՒhbBzyK(@"= M׫t.,A5p~)PTl^J^DNW Y!4hN Z96SKn<3#uuirhJ`QFͬK xWKu^uR"(=ɮu0 L1\='iIZZCҳbx[y(* &wu%yhDfI0Qpf߷M|umFmސ<(TSnЖZY`9+^,Ls =:2|eG Q1DmTl]uZ1gmЈ0j]o-YY|`Yur[OڵFN<f@ގWj#Q6vMECzgmޟ-vsh''%K*sytvo5.$7>G+Υ߂+)e͈ÀpA {dAG"%ea~DLL 0D G֌zGv4ql,}Ed6i]x}c%[?_۔.0ou)03 =c~=<#({{Qo Qp70@ĥҟ$,`' sa@7eP|,c 5u=Y5B'H6" Yӭ"_4?vNɹdM_}g!>Cs@,yC}di TZm <j"r0F^R0yz%(2E-*dF/JG&ᴛ+K6$7J|g@fFGa%,;kzx'f/}O`uiąjҞGl_mb|zӥ 6n3DKBOlBݐ /]EOIKq}XNs!w 4VŧúYƒ/,f%/1_JBJIguxEß:K5d(-YjvSWdR|xpmьGԔor]_5Wrmo⎸({Mapf?Ò4 y^Mub;xKΡb<_m,!9G2 +i3ÎGO QVbul] |b7ƫ~KI=ǟGs)?D@V5hҮB'fR͛QExU+i(| w속N%*mfa" Dv nYUz ^^8ZmM;Sh=p(>SBhlns(sV7Gu1$>KVi"nI{3_z [&wSLN}sYaFq[Kfe*yt[:.f]򅃟:(|oX-7-йukxb ?xv>-eV$.ۖ' IaUϛFT!8-%U(Ҫ8pP\yWJ.lkhQ?_8[ gfbiYexzQ :s 8hʕ43$ Pz؞?SJRViJO)7fc m:\Ʉ n֙X蒝1$I {1Tf@[T؂Z6V!>cE4TpoEjLD"k/Ԯ C_h9Եz]E7v+dA5p Yi6f}PO5`'Nb r٠5Ա=>)ζʍQߡVgMSVkmhX5&"#I_-nHpk- ݊1b6wJHd8ۂLUþ#ۚ9"G" SKHPr ԺoHTNϳ}EcbʙnXx+/F6[q/`n'>YW|GB2HJVy՘3zHBCBnfrp>dK$BΡO)k609?xړgk _9s˖@Hd)7aBY9 =}>Y%Ew\CpkvtRu-4GQveYlEs~3WKpT\.:w}1S6'm Κ!Ym[1Ngm#@/B|PUd55dBGK؃ ^\OŸWa 9I7ugd'Sp {G u' +/{׻jNiߍX^]1H/f[,B˛l u #Qf d~@~Y>%7MbHE7IK@]讯_{`a HpZZ7\+޳ ]O& [1OeW h#a[{I: F/DA7PsGX/_ h^ Z gixS /(lH␧RUN*d6'`Cw&:c^U6[=X &.(s8 Puwy8xN ơ}nSD:C p5ՍQ'״?Hُ9 z2S]\`=Gr#D%e %[% x>qD-uYTOA3*f[䠇n޳r>cϻ3AJfŶm`Q $]73{{p)D%׹-}r^,1^?^G'@#fG2u6/k~1_w!?ǐU>RH+J8CAG+?Kŀ,1ЯlhSv09@BS7c԰2Fר<5OP+̎27w*%7LE&2WFΒ 񶉜ɑζUmQA2Q)>#/Ky8zS7KHԢѨՄG{ c"e& UugF\dO(sLEZ/IE8`Nd,:a.kPٻ$O˿J5ju+!O<^>|_"rq&Op؇1ණtDUe#OϬm؀mwRGtf4L "itolǛF QO]^C+#Y8P1N:#L e}n=$hD['!ʶ+FIoK&jB)c{Y#EeirhEk;W> 2"MkCNԗ02C< ^\h!}4 ts}& &E.ɸoX{G2E Lyp)h(&$VkZBqlk/wP9MSkue7"2̱,! hwߝt!y8uu.@[YSB;ϓdkrP蓛l Nڜs.% s]:CMLanW>y\r8f5(Q}!nB//`Q=ݠL7,`b*_OP }Nsv< hx;M "jxD*_a 2 PdjRn`x "0]ɩjvB2xOz`ya n`<% 8|Ί?[jvjB"h!p2c;'.k%eI$ ٩`v3[\,{pޖ0R7wЮY:iY$̟SՂ C?3)bx< &jnLɚLi3М79` hm4d7g6c?ze7! ںLfw?71PR e߃֍q?F?sb+% S^ʚ{VdږXpI?v`rª@ P8rxI2\36R 1}xC$Rv( 7Jp=sG #)]V=犓/CԞTax2fYEkdg'#.HD%NfYۨ-p+u+|bϝ̯J-@wߢNr42][EId2aMCnHYGOh'_O>J*23C¿)ՒM&0?Q|gz^h>y3 ow]v?mD1ݡ֐ڍC6l|7a~X> oSc3x0~רiԟ8/h#4]UֆH~3" Qsh+U#иf/)|һ UO1HeD7c{"77eu <ˏnZNڹ_`e ̘#yQ|x|oU충itS͋9dj#7~Y_ߟq_O ci%@X-"Hw1 0| Trj޼dBvE" wP2΃d{2 4 qDxvR%EldžxFl {{IJ,MB|Wm?eEa)\ɥp+~!m~f/ysI2˱;q0X0>EI>޶<_}.8#TtXP=0B 4OÄ?U'uaghz ]δg>\ Oq`Ѝ2=!O׿ ll1=I0C%2M=_(Y54ln./aeJZ[*&5ADA>PJ\("Mc*R 2|.12X&ADYpJs<G#WDSLṵʔ1UL8]^_%8WYvd~$p&# ͍dz ЯySi]BH%o^u_kCqqЮߔw)Pl /wƒƘzެA%DZ{%Q56^opRybklQn*8ibBe>̔c0mR =L!$}jŝ}E-E#˵yC^m"H- D !4d'v ].=Uhn\Fhh]- Ӆ8&CD-K4:|>.#kJ^.}I-| )lm@\ej<1}n#?euKWͮZ3coִiNC%v&ZW6gDF(hA'bb?(LA i=Y$s9)}8 yo0Sx!:`xf<ڐ@8|ns/4R+/fz0?^yMU'!W3ED=3JDFf4zISSXE*>N` ۉJ]Զk̗ok&t[~>?#P23Ľ@䀢cM9 NR2R5_3{V,Și':W9~_(Eb!@'F DN Wp>E* !Z[w9 lm}ˢu 5 򯄤%'?!Gɱm ӇHǡ-B)X`ZҸI^I{@iǻȖ*8VHRMO>Ŝ"a]r(h3I&StO(m"F+Ja?) R[ƫ#=/4>_g仦Rv.=NSMNjNndHT,k/TQj2} =ґan9֊%|ޏPThePÖ0ȴ>_ojo,k ub"ň]Yпնwݝ7]DɆٯ>,i߱avG]H+DoUmc(UXo^d( x?K/`]#ڢ T/ ֦3Ino {IG0xuNAǢ@AW;6oQ"J*cn2#uӱ<8}:jV0;`IK< kkd=>G;u{]!O@iR^ &5{'֧Ax>~ ^r(;ڭvYЦO<ˆ-22 {8g[LQr{V7%&D;,@wʖk82S*7.ָ! c(=h8Dh6(I^b]}s 0t\>]SP=' ygŽiYǿ\^I3լ@pc g%Ms1#XZҖ`wg,dSO{|R1Ѹ|Fݲqm\>KMtD{HRQ0ϻQ3RUmR'FR#,R=1K3*8~ÒQ\]N61|ćaW|YL.Ǖl6= ~51O<7(+า~9 D_94&{dqP\Z/fz:1Ɇ}yS7q~M6@sZYQ#SwnZi:#fb7>AZ4HԐSi_=K}BY?j;ִ:j_G%4uy[>-SMqp3eY9hy7$+ZN:zu Ƌ'r9`)3F M"\W[$U`6ru0$H}{G!i~hՓ :?ӿ,+J8 ow/ު-_cK%I ȃaɝGºIft&UPP#ż}|d`Z2._YԊ.p;3Ôn5 k[ !Gה%B$JzϛW{sKяA.Oba%r/9btrkrŴyysZdID=˟=a!FCT 轇6a4 [F8WzF0Ĝľ*7rhDLn!m;E> -";]ﵗLzx;fӗҚfɩ?"!NM*p7s1IJNz}6}/lRN[jw>O [*|fn\pm\ D|hA2%UX>*Rk\wwO`(r~)oW[ Y e&9dDS#Y{-m ;֫и` 9{:$LxNFˤt6$]Z`qGy6G|gZ~X]Fkk-2%"zMWtM\`Rrlsf- [<( '+uzx2PqO# "61B.壴ܥvI>^Js$iCJ+lON㸎wq(2]0l$TѬN}x;lW+mBg[[PlQl|ZaՖ>ؠbu'v7Bk؝*dx\Ki'ɖ <'7w=4"V ubn[ɠ<_ is'5n2݅1TE"|=ES!2.,Z Rak}-WB.I&L&lzl0ʊzn_.ϕŶ P˴.F/*A EaC鎉$;nmN1)T=u :9g^Oܘ ɻS,K0 W^]Ȗ@& |6ȣPaP]M}Po7_<]z Ӎ3?'/O20&3W, %DAfI/ݭȤbΕLuސNy'X0AOqn|+,\QϨ11+uUxz孛NQD?,=pm 33څàHU M3v=ThEh&&RrpTE]]U3{`;qhpb4=`E>ԡ P.rs{w Q]w٦e-ߴ)#1+`ͣz*'x7UwL1'wxOKKՃ5ҿ6` ;711> f򹣊ab3Daj]ow*AMx6y=aޭi!Ѷڼ}6! vi ţxe)'>HSTV^4iZWw-Z{!z,GC9YcV4`@˅u#&6qX@-<4_*&U="l}Py 0wni0O IN_s U? 'xZ9\ k˽_tm34+c!֊k6GZW=ߒ>A]`J槜&><6fn5l8"HtRc'|Ū| =& x/MSRa0^=V㡁 r_2 PCN˾E?$p!7&YĈKjg 9SoxG]G;CU0@!*DCZ#/Raqq0C8 _s ZK7|(G5q5`>ZR(>ͽ pinǢh @7Ǟ{7xដON0#u͢49Xz͗XYV2Q\CcFr+0=BEߐ" = Ķ~oL{\Yި,¹=ڠG2<΍5jra !gtȽ(@iۊML֛ѿ˚qܠjҭY TCm93AJo磡LZIjh `>.%{D Υ&tûS_V!HyO{7CAUC5/8Qm3Wr xWrGt (%!m+u#crcPnVl0jpb] nyFƊ!ƕ} z5W>u]֊hL,l\ql}$lc{< tRL .;r+߈LnvAѲ5 v}THD0fe(&3;w{-$ì 7,Nv[]Éb~zP.wgXn.Qqa.UGȂgI}FH 4}OH֋!OT%hCEcԮȚVR3A5!tfDkiD]r|1 B\}у!Q?V7 f~g5b~=k^Oc$M:޲F9}\cƭPri("3I|Š1R;8.v<ͧ9E ݦc(=:^z= PϮbb;=8+<.*In\q i]#LTjqZgP~o>A-FԲCwQ4i'[z C:U%"V$;>+TZj=N˂R/t)1g6_ZAG"S\#V2hf\?-v#w{ų'=ϿQ ^^AzawM 2Mm,]ya vg;8ŏ)en뼽z (Oeѩ@ qv C)" HSoWC䴼6 ]'"GLwvXImP!f{m4a3cģ[|P64=yJ-^AghΦndV\gٙZx^.釀l3ʫbգ b$ѳB]GWs]=a)ĄX,Ug*rYs% ,"ZZ?p:;]ZiʕatVӵ8lODQ-]gqT Dl2-]5䶀gQe/ZCȵ^X(x7$YѩkH w+b d/ *Vׄx1,DwFR^>'/ O]A4JlƴICk+ S#.'jj_9:Q1 /m˘> \hl9ߋ^͕{ζ7~Kff`He Ɗcѐ`QNRF1.X*[>)|⊎y2B}Ta^Ǘ+b&{C) ,rύg,ؖV Bǻ&E"r|nKzvmb 7G_{tU)[5[Ts[0޽yEX6F#/ͻ,'Dml*ee8^'o3QHd!ׅNWe@hRÄ԰E4 je֡uvիvhj&&9wx ^H`ü/"d$Z掿xLζׅ`M(ֿ9Q,_B`r`,_nԠ²ݥޖ'x[*ui@X=@$ j8Ndm?+iI\s )&1"@8K CBɂ(,"cp#,SV//3yVԭCΔ^tPH\(oI:iJA2O hC3r-#"^]^$tYzTT)$:{F']n^xmp٠Ӧz1e: 1n{aMsq,"8KcC~,!K."UHu' ]N(' 6)XigUQۧ7IUtMԤ*o fl.[@~L'2b_nfgդ6]>^G1sE85_s;`G)嘲*RaÅV am}zOӁkgAu8sX]Ɂ9A]neVW!;qX1Pv'gs1@{v=t "~Ly^Wug~S?B~/RSڤO{!R \p_L`n7FAFFWjb-N7{>}.Q\q*;i«6_jOL{ ;xw3;܏8(8jtJߚmp~GȓRGSHYE7aPȜRA~6ָ)]TE备_o@ORQ%%v(KS7ʹfuLK3!2̣cq 5KS1|[~u7GL*qj-00c6oMsy!}9{m0aq,{촐"aeOr{n/?X"m |(g~S_P̗Cؗ.7^֦2x8QBQMŔŧA.>D`9!3B J!/ûptڐR3!Y٘i]vVI-Ay}g_;p'_1rA 'ZapGm4 Z4)iwQySK 7Fmhu J>]T-@-@߃<5&n2^) ~,J_`ӥ 2aP!9-Tqe_1A! $6uge{T*hQ)8ب bNdsĻHxb2u~1-Q+Ƚ<<8xO8NbLد&wY>bӠp?s'\eGJT$h<{5863uX Y)ZsU9? f,/>sꭗ ,qcCGh qcεyIx,,)\U9 lèIڡq+`FL;\NǂDKb:o۶ Ӝ!YhގGP#w}9|/mwL 8kͪBơ|0K#mw˿[hdٌ8['7X^)#ny@0 d똅Žtv-E9A!R~LAw26k|S|mR`ͤ e}3+s(dp"< 6v{eI;$7V-/TUd>B߲kWȧ l 3֩mFh-jHxihJYG98][pК!f52_,/믊r}W46[Ehp!twW(\iD׋6n!sYIvOŝ549 ~錇 TC?G[g ؍6dv,!;P+KРgd {ka苧S K6S7蝑m n 0"BXfkl9w:O<.{+Qy[eE_&m0GVc܋>QhB͵9"cY !eÞ^I 3ݣ|u٬ݭ(TyXv6Ѷ2o$4 ٵX pgNOXWPhIlRa 9,WA(?r)M`:/b<3}x屨ˈc̋w'e.Y? )`r2N#  Ol1)DوR$ sA Uw!RO5)PŲ>Lw_TJiw rDyH~k}$0'T8(w"bcv ڠ# ( یe^?`O"gWiYb? IMN)0>ZE l}|(}7X"ʻtZG{Z ;{(ifRXh\]#V*i}9)]׮<1(2\u ӣs}H a8 $6L:A.p&LD:MG3X? bl'N|)D(AOo:> {3t <Xr:j0,0\7A6w ̙ -Q'),mjmחk=y(:؀ܐG8;BbsS"oܒvnMx{s;3# _0n2ҕ*.nL4wŏ&5֫DP}- y> 掼S_/6dyt4>3l/?BP95);Wv(wըB;]5QD-,T BA WkʟEcZ&%qY_yi\C ۮ!fQ&* 4T ƭ]!Rns\W"=|HIɱ*gȿ WIxOjS[g:䃏cdK\4HkP |Q\!mVj|E2 e߾rc >BD \[1}:촌QWyv6g(tJ.cFM}(ԍE6{Rs:$D?e_m;oC-Ӷ3P"~lj:e,ZmRhqΙ(Uۯ-QP&(!8$pt=B({hj xȞ2X{X/Ud()N)lRù9`ʣ  2"|ryĆO$K\Jm-Ί\zL?1"ռˢW]}uC^ɋkw=ӢzEf${9P:^|iLKNby}tiEqxt+{LJ_dG3Gjfj}kE1S q .]G'.e[MM\,] ߉hoX"ȨW!Vʕα5(~X[;}'f;W&_#g~ĩkCaeg9MEPk8d3È3>dZt51 n&{p.{[ 5e)'%nRz!A+8:] B+SB_ ypUC@iR,cb; #f_P9<lnF td9d5yO Rռ/i?*W vc Xqn-yFe#?~*9N&[V hF%\9x6u%صwx8|~.s\+)-Jv~XMq0d6/蟄uJG@)I`G # ?D~:+Uk9GeLZ=.kԋB#" 1j~ nMD7jw͓fxLEh"â]*B|O;]Z*"'1e% 3㷑8 zTID,K?KMFv 99[L%|E[%`Y-lkVMc7 h;Y)t%f"b)rKsTe(-CJ1@o8>IO< $Te7QeS6&;YxC*''U+lL5S!DH>f,y8;uįWJn h"͋7WHb"l7~@`l=.ʍ>>,Z#̎5![m6)n2Hy)lmhr!?)j "ٍ$ݟ:+ R-DZ=ъn/ܐ J:DªG:ۛǻWڟbi{=+,-l Ԩ)pp+ QuyնFAݷѤ<ʥk(.a| (\psAjG|tт,< OƔTkw^:Fќo$}|lft2C0#,@Pk4weVr29| za^]־؈"N6@=w3)JG"7z$L ; ~ueɂ#^ 9nIHF}/g^@興 ( ԫ_!BOr(rfQ™?E-Z*mg1=m"x#v︽c 2"h u՘fZޓ˛.-c -L <\6n֓5`fAꪋ ooE FHUH-a`j5xD"PQ+aWz^Ñi}xjwG#5i,o w˸Di|#&Us94i;┵rBFŧOSjtb|ilԄh)-K˯QRx3s4 Lx8^*ؚ7{Lc^.7y52k7ɱvS/V&X[P Sh mY&\ߐ>-%WLa"[QpӁ"mly]B 7$vȓXӃed!e,Z9^ESwBkjkuA%hvrl;5QޒМuox'$/qܮwZRSiwêi=ڍ@a\K2|ъx>cFyVS?+O[ ~%AITs^J5/ƭ"kOJ枺bt^Cմ+)x͍w878>^5֝W4G52(Bu&c an./^,u9vyDtsB3% 3TH 0X]WݶYg%""oN:Q>IG#]4GƮzUz9Q7q62crB̄ئB fNvs$cƽ߈]| R|?OY(v\mavJiq.OMK.#$Vܑ %Q,X}QyfCI_Z jv asc!m hNei^5־ ۣks&x. ;2TT(n1>P,?>_a#'R{?N:yoFu{:ҍ٘ g7mӋtO}k/C|0}lGy ܔv)$I" rx6Z2}..3 ϣ!Dh+[ӏYl-%XݦH/~90s3,ꀣn..ekzy5jݬ/'(تRN /GdHml^N Ay5cx3U^|+/ ,qK!V0p.Bb;m Ď0ad,8}Bb7@E)酯H_2v|0nN jQ-7Q;$ 5w?*NÇ:5+ZsX%L^@ޱ.߰8W;UhoQs+UnC@Gr[80INYn49+SpzzgHusr} (9AK6^ZB[|dXǷ9>ߩ3\dt#{&a*pKU` `I<+CHNMW >ۙE&ɦ)dףY=z2 L i5m+Ԕr>z_\cAsYU҅ |^^͕r|ĪchG\\0kP7lK6F"D~SC2C(lWhܺgn8|TVOnW6I[V =Ka̎0Aaq}W9_הb"OC(IlM'1] ?/iWV8T&$=fGyF[r4s-Bh~}L 1;:ԄUĽ^TuBpGذmQ&4gb IH/,ubkϾA.72eї7aGK_ÜQ!I8JzLoE D!诒sKe}"&~4 %qm_xaK@- Z D4<+D+''\r-WXu:ɇL{^NCEY`tbd5" ,T?i .v**L1FLIṂ#ȅhBo7ba> O(`d`VC*m%]պgr5\ 3K&*1WO Mq|eLCPA0>ee5='ahKEsRK)ϦQ` )sS7U~^3AmR|6*gi!zĽȜi Fݨ֤[-!vI?_ꘞ+l.i" "b sj*Ѕ^X5D cCX_:~URݿާLH3ZF2r-ٟ@ zdN]`/%6% SZ֐@Ѯ=rYH& /R4Sm ;tbfÕ<̜Hĸ/@Yo4  _'\2^yB#ƙM| [6-ZҕX.%/l^Rm#]T -B9˅$1`-YSDߌ6 h4KhYС]a6aZ{-{vd`W4"p`Oa>+i?Ffo)9!xOU?l ##m:̿ڀB߹Go O@"#xQ* ORTMK-gHH.< iݔ?!=Cd%wns=C .rs_h+Un=zpl>ySdMq,<=lb(| }YTʹ=D$ #4BNִjQT+ 0&-|P[/mA!dqgoJRFVG¥n!%mU-)Տ1ڱL)J(A[@f*żҤZym ;,ݏuXI=`5ڊ'Ԏؒw[wpQGv ,i䡿 >Y+y0R>$OX1ɬ$`d20x1oeSm_MVd?kL=ue3<5%™ *64 AytޔŒϘEsg },OVNe|CտD۲l-+))eIaOwȣ#?&yт{d„\S7HazCԭ1}_HTFa9档i^ ң,?kЕA*.yHզ~1@[(at9΂.eq/6@ mw~UiE>3g&˰gG11sKܤڔ9GɔE7JøomX'`NAF[ 9}Sw Bn/5TGTnܒ(*te,0.3J?c./ӦR mGVY hBKqk& j?c=xALo)BO џj5f.Og=/i\&ZaΏ^.TRn=(&> ª!3t:twR8r>Mqcm+'%Xmó, RM+GpJ<)G^;F|;9$u.@pne: &>\(&XJ!E2@qI6~knz*ĩw}2)zY7#uxf( g&PmlT%J(yYXi 8ǂP%ZZYYN1g=GK1v)ubXNX :{^rI/Wb+DI0b 3}aڹ$㊷m%~EGLDKU$+}Zr}2yΠV6=J,Dޟ]X|l+]}5*m3YYJd+6|4:1%GBgߔxq؝ĴyoD?eH=KHA:,1_t,Vud80 UTvm&<\Cl:i#9OCS:{o_'L3~46̷`7ꃤMPkKrXZNcE/r}顼mb-?7e+5.7tNAO14J c:%U%(]$&~[@)!q&Y~ =AEъ7a 14 8`&ģpGo A f{Ixnl C,fۢVJ׆_^AoICz-݃}tK!./"v7Mq3]MNj4V7PbQЌVCGJx=G(^iOJZH~+cHȺ[쫬ՄfRsf ؾ:(7+do'-EeRI?ETGhZb%y:ja-|vu 5k6pNz 2yDiO.z 5xPE4H2{8 R6~ W0.J( ؔW8/ [!?Vq>; ]+&A4۾[񰍁`Sy0 ݴxRbH"Ljc(q)8?3/BXQzb?\TȚ/dF:GwrL̩ ս7XPUvf#g%3 <7S`o_Ĵ(rh\npܦM}(xĒ}"N]ASG7}CiL=P⿋o52 ,-e!!_eɣ6.Aob{{8ԁKnPuޚgyxϯ8{=U24y8"2)7cbǛ="}ÑQuG(R);MDV0=+s,p5%ȦOhp]YCLb=h_4)~'RCVVP@F!(zT7OE~'F E2X!ʰ{Y!!%?aYzsIHj<<8Laߑ4+u3#b" -4nb/.E>L}//Z~#nH*}g+1Bz-OΙaO}Z\+Bn,2"|¨ G#e"[2DRpzEQ@I͍JiN!N[ $vy-OE}T] kɿj?<;:~~*ZAώ'IZS̉E1D R"1LQ?LGh@x%R]7*:a숒ѩ wZ:#H鬋;]jBcbtD?M(9 w]GDp"]{8D;nRoo?`,9NJv;Iu Hw+) v<|15n̰ 4PPB{pl^+*T>xɄ$7&k{ LW/'q9M,i ` cnGFG~eVLˍۂ;-Ɍ|!C*J5걗UDvawFrp{iޗuB$2菂!3N1!“op-1~iQ`e`/|$ݛk\ 6:>R [UFwkx &qo5]-&@F4? ms1zY<2ڎ;%aK£*_ [givpB4')JvU*1͂^YZkq: c,х/a6<2,1MElqbs*9қR4]q>EPl[<Lcզd8mظWʾǍʴQ%C{}3K\zO,q‡3A4 pmxfs疵Pţmyi @d7;[lVtXOmXI(BQ/in"v%a] :Ok dUBnmA~R`ID# QC/ O0]O9V ) (ຍEՔDu&2?c5XVgu)<8$XIlqoDKK \XyҴ!ߥIrteok~e0jb>lHE9д%h! {)1 \qKK O0 +NuPP ڛF(Gfō>$Ƭ8(^zQD`WkE T:~ !!?&]G*p_!/2'υ{$\N_>Quk^g% @A96V&W<"uΡWP'dl( hL7-TM4RNBdtaotY:qx[zBe7fFL.y<9i&NU76a*Y4DLa~H>Iɾ-kyk5#N@?Ofw5^L2/K{.vlW$.2Sɯ4.Ϻ!;q֘ku3A$ih4o` 㗇PiC??y8z#JUKGڀt:H?ʱjwsc/woB-Ws[Tؐ%-O8pUr}Ǡs[3N!&i{Z;$3"']'o굂v7ebt%D t3~Q͢2kO c[P>1u_2 ޼QeB=REۯY:FXZ*<'0 8-?+D«}^KFhOC/R3]Ly:,^]oq[d>dXgG ߈2vQ /{܃,2? 4 q:a_x/Z ɗV wWE=fndbP c3?HyS|taH<~@{'$q̩xO]l.]T&PeG J5C2y zK͌]Z^ȪGO+~DaZ09SI]RI[fw!|jDI*Oɂ aIfZ.6D8:.p;K.al(b,gz+yXg6ݵX_%(SCb̴. ʹf;R'-D=h8d9?non,)^^3*3G:ҙ<Rت`?[( 8~3OAa7FA\y8dvKxL$.߼Iөvz8 Q2J]U.h0&xRZ@傐+I]hl[`""޾Simޱf*d "j k`ߋy_: ;v">7&H4WlX{9KV lWD6g_մ&Ǒ(;=nQȐ#atwJG@=w0~q/=%d戴8N4!躷=8YnUiK-!yk9 @SQ(5a4CxBmcී4PW0tRmrKnTOGPvj2ጚYtTj~ۦV9d@6Ήk:E.jG-gVWB) m`}P;-9vmkAJ%18ch $`o ?2o1=m6 <3B0Dzv;S wkFJRΉ:}e/%6,c~PU}~Ks4"m K9 79ؒ%X Gx$ēIǗZɄV*e"1dBL#I64rMʢaHup5cCo #>n~Q"DpoXFFo^_ZF5?r> BeFd{#8kkݣ>;n=46rTer;6 !}蝐&OJJRؕ5xݳ1fğBJk^˟gI_" 3B#Kb <|{Jor%)Ӧ~MEû=m~SR_70K: #ZOZjDSVCj/a;lHTК2N꭭b%6$C=_)C#S5+Qw˰~~ן'!s vN+#r!x\R2̧>ZS r柉}.o Ca! '(@ |7He+|h"Thpi ќ%a GPj ) g36RyHzJf7ꧬ =F|o 'O5`05)'-S5e$S֑8i>424ڡ pv0,7ZQKu{59\8c6ǒ>W߈\bc `~^v`), ߜe!T @k$*e:i&~_$qqTIxF2x%~2gU@mjhថT U;<͑ Z/b6 fʾk#.<~7|-0̰-O{8WO6CZ q6TYxa{uCH4׉NsFF^yV @E_L*nӨ1Tg/Y 5eUdHy9>=3j. HXL]0,2آ!srUw{^z ~3uwǁ \)<<-aRL[yG~Ƨ~]V*ǞʜM bTs]坦m:@wP! < HזL tī*܂m af! ~5e-@Wc5$uՠ>(f%bGzc{db`yBZΥs̔gdCv^r.oOf$3}mܿBcr ߈|Ya5&+kƵO-CIܸ 1d͔ P;W_L4+ޫs(oN}ŮWl}Ő c})ۜf4%\.& bVڟ)e讖pp{Vo~ ' ,ܻɘ>ۇQG*2s؁2 >lW#I]EPgT&8aY>I|IHQEͭ:4S4cBѨ<{{?(2kfpߣ)1mA(m$ _ԘN]hFp:]\խӠl,̅qjUrE`W^(2zyD҆b(Us(AI3CO/]i!Z^0vq*c% #mw#;JKvv e_c#1Tm"&0_{tJ5klqW&D:_G Vĉ}3I _aҹtŸO=.Ahl?$k}f`/fKKVCZ $pEg_Rb~9[z,w&iA:Js䷦~!1T:#lXcLtfύ nu!M EOA~.H=d!M9NU1kؠ>aeȦu&B7KNX$Hrԗ9Yײ`֯-zٸd"3ۻ{93=@ϫZ u)]wӂ[IbJZWgO$R{gGQoDG#yvj p_ǶT--ZFf)rJcwpce`aFf[ J\k*)H*MpdH&>pT4/}͇_Xu9D[#>IP=U("<" "'n e!'zb(u]&Wz|gŘ>ezx}{ 36XA!6p|IٔAՓd篵4^@Kfȁbճ=9_wdIםueas2Roz̋<(=Tɻ Grj63lr4zA]ߪOًX!S*IˊXu).ÚBwu Z۰B3x@m\νG U`I 7q_y$ mrRvg%C/(tCU +\A6!94Ɠsw.OfJ5w@oPn8ϏV@50ʮ\͘Cw|"]^Ҟ(S<3h0qRhTG{a^=S.ސl$m#Mw?It<&NXx3vGЇ\c@(j*b#`; E/-}IMFg=Liiy0l<-}!l '3^UI 3֧Oseh"U.&L -46'LD=yq[*ֶ7 Mƾ΁νZʒqc:LֳrreGȏ:ex!fx(D§Y%:k_3PRИo({gUA>gK@>?(T*#J/q=W܅gx(l_7ܪz9,BnS70rEb9%hh_Q 3,o@a:<+;Åcgݴc+?p5Xvf]L|:{.'֥'0G3iFf}"ksxl {smv0#!-GA8:śڬ8tjZsN}%a6ͺEϿ򠊓zh4' {W:u'OY \DXdxz7lIk~H-hhUm_uxJ,-}# P94+ouۂ !gȈ1r**NK?Ua43F,u P` Q "}Gܞ,ܝ Țveg}#lH[}H9fŲLkS^\ٺf{^:VZ%XrbބwiiX2 g콑l-6"1p|VFD]RKꄄ$yTȨ3)tz$OzaRmczX(%ғ=?4^\e݅B`ibgq+%> gܰkbcUxp8BNjM:X+%|Y~n:s"͖{UX8Ͼ]2elx5dQ @;;*RJ_$iR"T'71ېK|xݢ]Jܮ=Hv݃!>/Q^R]aYG`2Z /:ʿ^59~F~vj*إb)uV8(:< #o`3obvg5RӠg^-D53SY;IR$XQ߰"`v*gczRϦQH&H(4`&8c8H.ZSl c+9rOsO?IvI"1&C?Ip1$x7+#5;Q#E+j돠tnE+?Cu<S#py{N| x TFwX|iq y4o[Œf7+s!n:d8*' ǗC 2(%J}V58"J^4 *dLj Y[JZ)R)y}- -s$Z딠`Z)|2)bIv-yC e'%^pJnWD? }{D$fsoT ^MF)5" ~AѯSeFjdQ;k؅3; KxTèYpYe/쫣ܖ3}vF!I08 h1TUeH! wa-LD 07RͷYvy>'{}J-Q'CUxRE. |(#?7j?->OW+ӋnP* (.  7AD\KZN_%GMiơj\vZ3#8$c#ZVp.6|D6sp-O%twG/~ِتRn_p2wKO\% YpRFײzW{PnT/u\0#?&+IpYۉ*Voԓg|%YJPKZဆq _z͊8ST v{ИCrеxZ f!J  25>lx|YsISߥoSc ʮ_WPDF->F܃036ʧheTȕW[G1&ˬ~uR@u@>E%'Õ9@;VUȑ!䣛n`5JV^2#isФKMj E_Gцkܟޤ.Xo/3|Q('Q$K<ݪ5W8r(Y0NƛXHG3$ț7z 𠾨_<_aC}- 4<δQI v 𹫻!lUWwg2oݡ-zM4H-iJN.'G`w:?Iw=PF"/I7%}$l{V4x71؍-xF,F|w)P;1V)ZfgEUşp0w㴣!GP Ry.bjibC`:Jڀj'Ѯri "$?%c(ͩkQ ѠUHiyUnDqb.(J@Z:utbWMI-يoG,:cѐfY{ 6aSɍ2 0"VRPDa~^oV&& 4VuEft\ S;m=Ev rG+ByPyz#piFW0gV6U|}/.=:$duc1hokG55N%{D#+]E"~L8x=r u&#&CFxlL@l逨 <,} `uM.tvꊧ40ƽަ[=>trs6^d@D:9i!9.=hcΡ+6olH=33vE5 `k^Tn*]&Ӧϵs;IDp>zc*@!ɦ8˔n5H)K.+ }B0:IC:l˥TiC8`pj W7~xfVvbv\$.~ݼOSq˽5@޶d2Tn3G,m,XթMN@漢>ZHbU%vRF .2 ;Ȯ  k& {$>nW\+igX$(@GiMspXTv} Z9bב%}gf7ΔRRAWAYjz(9Ёf,tX9U:\ǎ?2JDg$6ys3[V}5/D 7;+ ?E׋D: E:MI%g#JOrxRH)d.V6a9x"?++qiMn+Oڲpdž<҂HB{q "QB'ڹo/6f6R\[]o"r"F,Z$T},$/s<ǝ :5{:X?;;Vhkd.C@@tEw8n?W!瞘 >25u߳$~o& $k i虥W=U&b"$̹u*f|W q As7r\b`zA?@8,* 4|k+ G4.h׊fCre ǯ7{o/26Bծ?p'iuͻ,"}O1`X}r `Ο9eDƞ/<%jіhK്lߪ@YF5DFHTxffɋ[#{{$/;n@:Pk!.^H"Ғz{ϋ_yUz_܀ݚ;vQ`䌏egLͰG. 93e 1SJ!$FȠQI]heɓutcZu=N`M\9a8% Of~^@=NYqdZv3_Ǿ(*z*U=xpхodn`PQiV#+ݧs|DAj^IJ":=L^LI|fޓVE_<[0z x{*4h Ckao;C0unL%{U!S)X޴WoڹB/%-줡Ol6 ж/;d=WW]4E83Z$[8QͬO,&.¡4AXMx[3@^. zJ^7Z¦iE Y'jds^Qt62b8+d ӡWQIX}-JJ+79$%QϕOnB_ &}`bA2B'ߩ7yBY3ިFwvz.avZ >R~>$TL`bZmRr|!īVvwHkB\=s(ABNf>+ zܬ/Lev` k=Kn+&Pu<Pg+S; .qc",L؎I ` ļps| q\]h1t4*b%V7EkĻ5L*=;)%xaPMͰg5~ }j:Ib 苼hBq RrI V{"JN·X_kU6ɫ~%S 4Xs Ǥ pطZ4b(a},pt0ov}aIn\4ϰCwvMYVk Ч眎73'E˹'.{TؙX}yw冢Jv|xFnaMLn+zFK+rlJ*IZDظkHQh轁iH5py_ӲזojK<*=TYtU%,SV'\} M/ >~d$G*BBmG| r=rqZub%a>7}s'^S ٨Sa2K_-6R:hKoql!qYc $_=\FHBT(_ woxLQ[iP%:_ѫ#aEBe0\ۮDE[ opPNcYE+3`+F&A[xڱ%0(37`t+{( ~tZK!k~0Tuȇ!_9Oi aAF?NqINO@/&DkcNBv@Ӟظ$z٘XVDQNev] 7 ;R4-݁T6J_r~:qCq=*Ӿy3R˂RӼ!'c,G:^PĻ xVEc/AQҴت;jxzݩH}&ftd*wdN*K$EomɪHR_4?P$[csUd*j^k2d\R FpkC.X6H̬zjClEnupkAv+^ Hg4P=TL P )n?Tn<UdU(!T}2i1>S3XC|}3p2> %(FYh_Al̥nAǫVzZx9uz/ G 4q<,K)Wmb #Po၀Qi99~#gu^Y_ft[@AW-ҏ(w_f^6 WX,״}p$Hq;# czʬ8Rv.\uUQ 6[q++etHkHAkD[8NQo͘y=@VV*7iocBashZ&Ņ5A@fWym4xT,H~MLR8413(`aX֘VB"0PJOy}]+`aYYd|&԰~͑F4JKF`o{Qjuv%WqQ&WZ.U!_joq$Q fi7;NRWOUʎj.^gԮ :v{C=&<Fڶ}PşmMޟ8F(Ӳs2|k |0J)ϜPu՛(S VMDvPr_뭓8l1jl{C`Vj[m?O6J ^x0 HV;!܊쯠_0 \ˏP/ IɊI>=M>lkj';-G̹3ڇmҿKŞub tIzrw!Ƈ; -,އsk9cr *.dFͻ/yHb?]g9Ӈv9`?/́CpH%euߵCLDǮr+!Ute>%'-ekzp m|;%LI,`.~ !ckN&:Ò| P Ȏ+腥Hݯ4>vOmcNCֲf~е?W@k氀j4daҍQdIe/RsX? LG7Gw,)HqdgMDMF8o Q!D߷mZP[DDɭ=r9Yd0x+{q7j5=jo*/X3)f9&rL[ qfg碚F3)ZbMEcig5G`i.p0-tcR3qƑԻ蘪uRx.:Vbkbe6k`sF x8b W@uWɧ} te˚ǟ9 h]:ToMN6"_Qolt/C#l.uIZtd#koZT;M ΣI\s5VKV= >|dLѠ:x;o`UbU{k{!ʽ?HΈQjcz, ]>hA0F00VP>wP s.~/nܼ* ?@eeNgp- !y>WɑNB 6srHo\Z`s2ZwxR8:e Y\Djt&)<B:u|Y_ems<( V񵎸S:i*ڕ{9əJ)XM{uV#!x:50nںz0!mJԐ9a+'"`"MԨ8vHw{T"ՔY{Dc|0 W'37fP*JKtF*[(uCpRTf5Qh_ԯ Cc˯ia2'3p?ʹknAxx!"ƕ 43@_1?mҒӞ7.&з|i+70 5c~6?=rz[@"FbjeEVo y ! \ fI_&?'axnzS BkYTҷg\0Hvme~Ծ&%Pm`^Aw_ʬڬRp{:9TsI;OOgd40&uM$&Ӵ?+XhXx- dZ 3xdQ<&G,\~ RyDw泬ٓ. y T_rvtjcnS&אC uW"f$":ަ N&/1XDE[*cS)R~K1A&}Dv((Y/1>1?( C;mzHƔqvo(`2ߵNx^} 0ƃX32K E~35Ҥ;fR $<OJH]g>ݖ!x}3wCFH Z.+uo`q%U'b^Q;.Y,U&STf_WěW F9fmgrM.jXw6s a?zO|?3%.з͔zLWSv\FIGj#eF'!J<.&$@# A,mVH5E$rqS~Qx^~'܇xSvMH=*1!T fn~dO(h6?Xy"!{J"ݷJ>9M.KR`uV(y:(,l5NoQ(!~R$rmD&eB2;eWh19z{y՟^ g 暌PI~5L LΞӆ-siH4AGY5Ec5ỽw pQ& )%h+dڞO2^ ch~CFq|1v!W֘E6qV%ECT5c|Z<,׹a":'QulYwGT"~ysP0A :  Jand=9 Sҹ$|*>t7땥.slw<ë ZSZtϊLg%as 2TO0쇮<8R%\tV1,6Vц_ڶP>,X)ߟو*\لV ӕ5.gBYGM]-!AClE:5譳'$GX3Yޡ ?W*b+C= -"zqFt'fl%E5 8Ë:[Ԕg>LM7ZAUД^bd!K !ϘgX i- ط!/9戸1&fb{dX#@yev!6oD|tP/pQ'.J&"'*Ϊm"l{28Y2ځ fT  dfgb<ّ*5 pwa8U5Ʒ$}>|luXūO-0Mߏh==awHA%xu1L7敎6S_;!TMTKoOz&(.6qkyvFf;a}zxg99v%{sʪ럹[pgOgP/3xi&8T΃Tr]BL?9~2f-t9$.@?7sa : OkHiXc,;g%P0KW 2@ԝD`d{b1ErBwhIo!OA!=(Xh"h*7abHejN弁8r?cz Lx >bg˄Iݕ䲪¨r{W%k);v٪$eMm= ~pQsj+W$z8š/t=$vGhѷO;_%O}Aֹ%p|/0%cUĩdԑ0KݳYIv9#a} 22<q#Y(KߥS!4Ky6;FA\9B'F`lCAx1$4*4*Ⱦr q[ H#D䊋[)f`z;GQj N׀  LXެ)o_f g`@qV8MGغЂ|d Us0XQur !L bz A6uԝ^ϣ>L~Kk\-%as/\KDqm28 ldKILr=1s,搑}IZVDC'IT@m9| Mcy<9q{D8#| H*#bSs*T OZ_L4!qQgjDp84z}P֥IRR֯~蕕_Ot2VURy|BCyrPAUƠU7ȵ:,Z#ĴL49nNklg.-Fo,@o_so%6r$Z ۀ[K N%NO% ǚ+p_BU*Ȉ; ?@mjip E2W LJhց\n>u)h*Se%1a= 'QC<@˻qdPM+WnݜfQ?;lhCN0┌)@VTpR(צ}syL81m Y*jJQ6ieU.FeHyoPw@2-\3[@7x?Ǩ7"P߬Y`Nf<4Rr9 I~ ,b688suT2= -&^JQS;Gvih<3Zu]7r }Fq'6fJġ~ePiynE zW8n]i Vx 3r8ӉJ &yܲRIѦ9'/ zN5pli<. p#aU= t6C&$4h|q?Y W^t@{)8BXvFHO'B'B^( !{EᙱkG\.`zX-E#C7Pf뀙d9'. X'7=*|Iv5ωz~X TG<|zi(X0惟AjZ)eaO'=|x&/*yY 0۸8zikM2)eQ>z$b3  -\L>Ec,FO~ڂ(T&Nx-05e: }bP^1f4*X^lGه*k'K7yIJo֕X|@Xi*Nu 'Q4-GR{Zcẙ4A9G}IR8>ri±'EE$ܼ_Pa0 j|sD@=STGOT*lK zoEB|mAȂkĻ&b3D>FYb}MKxV4.<; T Πh=N1t"A^MRq!/ Tř?$1tGrL^_ V~N/Em5̇v> zCi9юd `,|E&Wjjt˝iܩ"8}@Y_ƴ؇nl[] p5gZ҆nR)W`0IJF*:]sOBCuM&w&Ҕ"ؼ1A,"ƛg]:{9GBp4h iBq3C:r QJU _AI|T+O ߕ4Svt(N:Aă^B!GFftCJUɌ!c{z220)@r(m 5H4 EV_$}l>t|e8V,s"A|b<=_S25`5( {,5'&]ܯ]D.c&S!CW\EgiT` 00FؒпR?/fk\=z Lm>{1pyn>⢫9w '*sU>ƑsJ):ڷ4:>~'} H[zmkǹa%E^ҝhPϩT4+?Ĺ?R&K::/ ., k9=.캓++E:rl:li&}!evq5Mp%qe9d$NUZV DBc91: xB@GBYB[X;N_z+o,*[=⹜Z/漌}ej{K?$>!)A(bkۗ(![2aUC7~Ձ Y|\`Lxa0(I;‹"Iu@L>i=N*&s$)Β5fPC¾"ނ^#sZ10-TLO51TH0O!#)= l-[nX!U}ɪ&Ż`rsl=l,hnhk`&/6٧\?R[W gm_G~]g k{'l'8>in{||-j2{`B^CeGtYg*qRI]h +O&FӁE#'qUD$MuvBF6«՚vG+5e#t֙Ԏ1N&9>/s{E9Xץ= -Z<LpO=c8L_ /k܏gT,*8eS5W蔿N{Ѹ3Kև vZXtm*Iw*C2="lڵj:gmglEպ/e;h%3LAzn y [bkPv.(9 Jq-!L~Te,|ĬPH1oI VgbӼFW(w$¹N*J=e{ p`F3ĴL\TDWxg(U4X‘TjW.)yS`=ݜ8(!t C2Fг 'dkIH1PZ3N!ӄ*[GV7|<]8òqezɛX9%W0xxK9ABYGQɭޔ (ߏ-Yr_ p@0 G) !? }Koov4Wq>tQܰ 5g`;p/9=kh:Vmr [^P 9>,P1s|p/;9oSHcڐki]$qGH{!z2ظ>+ub Eg^msd<= ;%YGaFk;H6®'pqy3ߌBEA_$eI{ k^Y[,Tg/;Ǘ:$sfUjA对0ybVȞ/Lvj1)$H $*46XTR1w wEl*ͱCY3.GbxOuq҄͵nPtɯNvGVbC=ghըLV4Zb敲(lr=o.z2KS Y<PrʏsN$kX!,"V_E6a(;\բT䵱;9}Mzp*7wroiB8IkH'?HK ̋wo*jdlNK UmU}Wc&&9JD\,Rx RÄL(}`M{ZJ@MNK!F֦Mbֽ!hdz^x~)QC"E$ɏ,Q#,ׄvN"?d\QIkz黖Dٿazk-Dثmźz6 ɳ+_1vWrR.}R<ϩ.1eI&\2}KMpהr~{n $RL. nMbZ̨nSCfm{ofTfWnvYJζERL*9T8,cMAۜ ĿA9E>thwRPXUe¼p{mDl ėoO ÚrUpYswU+*ͰVuTyej"ieaMW_8A~GnLRP&cy<91}/0 oECNF/kMVႼhȁ |,$w S-7c& z !lZ!I ՍsXStضrе~F#LAnCیHťC!d)bGH]S#4d)oiX$B΅'Vn(BInmƇJblL>SK⓫ۚ0 ";eA$pZsui =Fo:uk7k EuJbC]M{VUN#)kYY h[׆ѷ;7 r͟pvWlŪaWh?r_ ֦~ꏖތԛ}%x1a/k1>669h3(:}yB1A5)7'Véģ֏;RޢhQQ*l}N$OBE?b({y gV5d a;a6 j?K/* v);%,K+z3-ፔ6篧n `Zot뜹3U[^ z f XbCU٣0#1PBj;uڑu'9#QT 5zJW=]0Ku\PHyw*TJ*2y\mk?ݹ`a?lIW>M` { \\juD5hixGpUBN|%u;;5N\sEDba&yms= hj:Wwep%jd3wAfhu#m97"nL.p !f6{zc*L} eSVNwhϚ%꟠}T4?É(!p4bj5:4\ccW 55CHi@oUV:.~aՅ9 L.Q|ܪ)W(b'W؅IYuX|:A'Y gWxMxoғjeoƇ[P^fk ' KM cџN$[~bۊǑp*o"Xc:Wɦa׻`:5#x03իKQ.lS<&W9 ȵI/ݷ1=-8q,2G!~kdC_j68/%HDG4"%h]Ydabۖ$EALmniZh|Rh״*^#]rmArۊy~H\Ԫsq&1ơb㜠54\X"C!:6#n0%.WUύ0!Źܖģ͛GWRNH3i)BDyXP\X :]7ز)U%\16!_++oAta_޴Jܶh O6R+rvHDצGF4;ЂVy^]` &&WإyTl>Q_#mrHnJ;l!6KQL[WLW-6dp\, ?1Ui^-Phx9!e0\:ʓK9{]NÍ7 f(-JN墪]'I@ F$& b<Ӫ)1ݯ'm3"&!+5C4hϽ}~[>7iV2ռ7N]IPvb5,,٦o-},98ƈfηG\T`c .cæ= 6XOE:-dklvCIhU ,/jIw ;fbbhFĆHVG 볌UlBYO'Y~_Rپ9G*z{ _iũ\<2aWIj/_ֹT)0/, N"N ~".+׀.}.λαm6m_O J^tV=MFubc)@9z7_v#Ox]$ 7 =s|>Oh9P9kX8dA\e{Z㛃BSqX~=$s|<U;Ep5c @ig6丅"@CarT.O=2h ƦVgy^ 9ž"|#VM2'ڶ5'—]d^s:whC6քPrSgI9Se+˫j0:)$?!1KNTwd0# =G gzq1Fx91Nf":tYxP"\PƸi)mkg@.YZ^H<ާf6q_X>`ԗHN1ACfXӉ(c>sʑN16v/'e4 (Eo:$%D/h]BC_[#)CqKQoGVb2`0)U{nÐ ;@)t&d.)ClDŽ̭YrZ+7Ie0L6n[(1ݦ`Hr,{1; wTqM TTADم8L0ocD/FJqοilbQЁoھ HMubn -JR!uɑ(qnepiEHV)2̝Kgϋxj}!^]B6l>9L6]ky+WzO**{{ WikDO}Xm-?`ӹtdrQ= ZSK?9YF{ڔ$b3T0r=h@ .&^6mRnwuiTzDpy&_fGN~2C@^d^69%<ַVQyi~[ݿBϚa"''@jثLĊ*akP{O de߽B`Cdq8-Sce5f1nq9Q4*/ >YlbRze"E4k&g)U-s|%h$K __e~HK"|K J! NPC$Z ,'Ņ˾oWz>=יveX/FAad` & b \c Y^Zx/De@D/kI#J; <BCK`^hz\"D/AX["y;4pJfq|[EIal]݉|ml:PGJ]t_Ur1TKּ9}9277 -D]GІC͠:LkAVv>{);.-xWʍĢ0e)_9n1ƓE[d.QgK^87dT2 诹<&ZreiQ!t9&#Le})*~B &+e[ #4mq`:"R$ЋdU=UdX!;=:}:ařB?{Bar6g*Eȉ5L1%*ywD;Qw*Ĩ~09 l ikx P{j|2!Lf7 Ɯ.oB-#Z]v+^ZFPFs\|'`|^bvJJ>q/¼ug[zph:iٽEa$筶%]y?=(/2a{}5kW29ǬݲC"2xe2Z~8ڰsM60{4\\\}fo/ԟ[EnF!eI"pa$"iE HJ]҈\0;Aޭbd2ğҖtvKg>J'`J<Fug+XyJ[AX||rQ*XG͍+>yx4zzO#$ŋݱEhIǸCN-A-`9pJa:.łŻi|,YwYOu{a2H2@Oqx'Vzwm%%_l>Ī9G뎩5+ږ}OΪbS)*C E $ˈL149^=OUbkaJW4[]&p$l]@kxI.)_XF TA_ /ܱ5둡nFV5 h}nw2hrq^$O~p a ny6".kȔo-1-aFԤ_b2=mHtYmx*6o蛴^|ez03%vߙ~(t5!ydd%z8ϔyY"2]=;D;- wrsmu@LO`K }qSVD?e[`)A(E*˄kŻ? lp}\) hzoϯB_+KTF6:ASӘJnmJj{ Lnϓ7UN%W5 OS'ؼbH5=ZFHh&3&0E,(SOUw(6ގBkJlP[]V2܇L4c&`9+U6߇U xA .0rΦZ#̡_z|j :c}%1Od jK'< )'t l'x3d%o*&'hp#pύ6\ԷǩK?t'K NuΧ4›_%@CRwzC7 I˯Rt `2&.F{)ê*nӃNnqƾ~4]nNjW#@@Ug=ZbK M@!UQQ?:xGq*)k5wTB7`HC7xlke$rk[ fb~80'rCa3~Kդanj߫Bb۳!ۆeW#z3T򱚣Di.fk^ ݦ6grRA rf;d`{J$N 0@;1!=#O'vhv&y60PHzd]kZSL m!L~;mNXeg-utު͊ol&0zsA^ ΂쮗7R;&hE/,)UQKCq.;D .B M(R=tYG|p><خy+WVXR5W5*H 7r }X/`'[Dԁ|ʪo(|+gLK@*t2 98ILxal:`y'bɾW}D [XAzSG\ W'R{e:X}jR`wPl'cnHqR&ɿn\ΪM7py o)%h{eOƚf}hdTt"My7MyfZy K㺫K3"n/_)9X|<%W='ifGRKAD/ Bd+vq8zW 9E:ܐ_5k83PPQՇf9Nf)GyPZQF7\Rˇ?ܣSaa#%_RK"Q{`mWW&ZoT܊P-"1DzZLMbI3%9 \HLC732!WmqsK4oLe/lcvbd2eOZ@L=k0f iٵwmԢn~ AC>聰vHE_("(;}9э@j>ܡV)^PBKR$mC.3 _ļ{ؙkb$] M~G>G;':F}<5xWO/(g/0AC$Ăl@-87JR^Tݾfڌ|o68q[VϏ_KRkB=_Zoh͌H{E~T*|lJ'Mm=䉷N idDI\Cٰ'7 O (/`l@"/K"%; a]8͙~=/EtC'ǔKAYq @Jܜq)O gOpnkg`T`vg\;Aznm~}C@evwKͤnj2t! z-X;yA Qj.7ˠ,CuY8p04E?&?lc #sGdmy$h3rtSF?qQ=ͳ|IWrN+OT+ZLSy'U 6k%H8v0r0qX!$tD e!3tԟW Ӥ"uwXO++0*|U{IVV1W ka4Niv)&-(( '0>\+3TnE. VGBH~Q`"Ǩ0fr6_*,]AGIHB4W{,ʳDU]e WTnNz荫63abs$Rwr thXdyn ݉.C}Zt%ދemKQϩf 6=MG$هJܽ2xtVqO(!!hj`M3p#@圪H`[ +^j,Pꇖ# ZHOј_&: l3:KgeY&݇*Wgj^ƍrneM-jϊf7']f'wDy ajdr7asG-rK^pMdN{RH,(4Z}یo?BW#ULǒxr#' ̤Wj(|fLۥ 9lфT,xE5l,'nJXE#;"Z}{!s^^;SҿY$_worʨ/V \x(!o2rߘv쮿{If֝D2O!֎m4Ag 7D fP,d>6MVۑbd,ńy| [ 㡯v (b,x#,WA ,9N  %Q]SJhNܶD1VI%#q/hNVq/DŽziO~.҄`ĘFH./NIib1zZ'vt9^EK@9VPR9qc< ]zVv7SH2oLMBU@Bqm O5c>؅lIP(Rh.UWzǩBS=rlKD2Հ,!ۋ2KMƏi72-yŠAo2cQz#j.ZF9Q%vU!TyX%t,*P=*n&8*;ɣVk@"m\hB7YxG:;v}9] p%⊯"\ߟ-0u[kt-Hvcz2 =Z7FOF7$+o #yztDh/%6nnǭcXW,xaɟ%l? s^/b!]RYvv[]zNq "*FGwsdOJƤQƂy4Y-oC[1'ga0ew0S-ZZl_ :՟0IПc4W RKDu^-4RT]3:4>X Ēc-ND1zYJɭ#?݅('CZIA7JL2Ym*1,R 鏷wʇNSјw:84ɆhJwmݠvL9ΥݛjZ.R(э:M5B&<o9-1۟=uϺ,)qEh3UrL&'">(n,P#k B{ҕo:+Ң:A}HgUCLgݑ*zbD?ءn'߉&33S@P((p$B6ZnivXQU5%G`1y =pT%.sm9zWNyQ\K7PsNxiD޽uF/N]&@K#ˁ3,PkH < iEa>LTh/Z!Jb*Hbs DSC@`(RZܫt`v=zK\A(oV62I`dCwx3`>ՉI]}g*FzrY*X=He )v& yfzY['݃_#1sv=cKP{qVfPxq&k5$8I5Je].8jwsY)"Io;ՀŒ.+D!{h"̮\>F'0kv Al("'/Gr9ٮ%@n@4',UإP6Vp=H쒆Dc|.`e8ͪS11mն!"롻y 8G8w1SjWRqaQUJp%Y-$N0s ^{ G  6$ 1$BG*Uix+aOU}[| cl^[IlN*]_-^/!Ϸ.b\KhX-`"Ӱ6v;LQQ+0~\+a2f/XWfYXs{Z]#.A7!/̮@]h6ύiֱ9Vp1KTR,>GO|yF l\]-\d%8!A|vxwܴ5C1^A2 &M˰Pn?(-%$.'HUA[1~00H2Ƣ3K GZԚj!k=B\[j@:s2f0y ۂ0žm>{Njw1C]o wE߇+։$q]$% P@GґcE@~N(2Qf=I qO8bsL4`Y{y/ˑpY 6@XI\DgLhz9 3'YC9G@')y\JHJRGuIkw@:ʛO8.%.L0չ2NtV.) -¤]G?DE 4VIm_Z!*%]{m齺 >{ߑnqD=؋*̏]t{hxsWtF)~naN92jM{~+mJ/{ /~G VtAQfnؑ$bH6nqȺLxiTKD{> gb:W/ @g5hyEaQMk؅ۚKW]eL䋰Pn~&I;R5 "vdI[oET\zKN U`a M4@ڢdLc<2(I/FmC~. 1Ӹ$\ɵR>cXվxr_AXGSrCc q䷕͟s+@u ܸ[B֚h)N衾;n`AV fiW~1zuvXPڄ%O!Ik;ԥ0pdKèPԶ:lMr.uYbm2aºVC筭7!se-HH gfXxqw&7u\-@_VhfNύp_H:#Lb\๱!AݯF  Yj~xU^ RgT2}LkBЮ~AϏykm;sk߆_vUK2LXX {5jagWZ^J|n0 _zIw7΀rpSyȖX0&nPuC}r;ܻwé+Ͼ8;ZelLkPD?⺧{7\~+x.P$*֤˳ѫ^~K_1hfxEC^J:#ݺd*+>#`tOTlX2E 6>U$P1e AooYૃ` HS)ށ )#O\ ˮu.DyxpKu$þ=+bC-v|{os-#)fe:۶kY:j5#$b}ޟ%k| 1) GZ@ݾS}*":^בsMPdS|3^R)X4\(\>]Sq=Pm@]-('ϤPWO3<];o=C\`u& tK5RQդ (t*=G/mq$ L~u{BL)̿B5X@4![Bv&TLKH싰S (a ݧ!7,8i.2dD--±Ӝc`'KSOFFp3ctvJ j0c.Bw<ٽr3)] EVz;4(*z^51#{$@ݼV|j[nQr^<~-;k2KiͥU'Hp];1N0QK}gp!( )Qh;/Q甥=!Ėƣ9k%,cήX/}C1RhUb*ABFՎtw;wXc!<\c9R&W-*`Pwf=%$BQۼ@V9iޡ,~7ݻjR(8WUPN*GlĀ6!H5~MUg{(ŃoX Su0$O?1:% iɮ]sko}=%ƌػאp5{ 22i(?/YnVCh90"3* >`I.-??m]t Oz]HVY彽3e";H\n"ekBsOM$hnlĊ!ޛy.>9x-['20?н r8F-=;qXO!OCY4)|rBI|  Q\N0%OI]RtXs> !!1*jT$Vv~NՇC(lTTU#pM P-(WIUC#}?\1FΦYzY2D:SW'?wΎ^؇Q臷)ccVaScpJ)?SبVυN W 2Xʯ* ܠ4.X >ֽfimIPml:P4m%z^o'u  Jˈ'uI<`/4wj#0(qO6H (>6wm:cZŵ .If"^ҷlo/zEhvk}Wԧ2wI.j|cL+nF>C-L˼ /\!eJT13N#zѿ5 L#"324Eb /l뵚lCadTϠSJK"pxnE]p-K@R\5W[@WƩΪ@\*%^7D d#f{JQ$(2 V'>a4=@=7| ܯw"dvA4$5ȫ߮I1W:f>T'@b^s9|T-=TxG&?=eVr]'u0#lZ^^)HE1'Tڏ_U%*^.%P W:x$}yHmՖZCF=IFYB`]n+d$@8yg*cͿuheXL<ceѼFX:CXw2fB5ʋqX"{'m񄘚\va'kZfD۟(W-Zzib3k*3[3V [sxddiS^߀$!8dWNyB d#:wiUh-D ,q}hOW$2JTUsL Y`ꂦti%8RWf2E,Lkm_9!,vH팅u]߀-N5pZl уAkL?e6=Dž(gCI%g=io&UuFg|Bo rMrsʜk4۸DtNńKi/SKg{>Z$?_8GTa0 }UQqut|utrH\RAm& q@*xKyCeRP i *(iM_j -∠;|wuBqˈΊPKB(Rs+Sf0#] ^9%ܼwZTޙ*#1$@m'dI } pBas?C2{FkVk‹:Y>~P0Xb^Ԗ{٢A7w:sf75fFf-Yp x4Gmk)vgԠg4IJ> 1)$Um"DlsCc#st2p M.ųX[@D#} Hݫ?$OMbCN` -wzsбQ%z#,(O~Q7ba{/1OSħ6RcN`>عg$C3b(w+e7Fy8ZgQ~.Ʌi -A8i5QIgR['> K S@Z4 qBh~= {}#i9vEa=mtGAwiOFAԢv@IB4)*ȗeJp AйU5fZ$9-:O7gӪm&v([thרPxVvxQ5q_M(;V*D4JTJoEH ؼT(0A*S .th~&Ƹt0MZ.Nz{D[+@[ˋvqAbΒ"VΪB 3g{"<.L]Vk22'ڍ)wp&x1ʹPdҲ#N< kt'rOrc&6hًY!3L4ʉBjϞ؝RDMr8q>rؤ1?y<\*2`|T'QCp< bIl3ܡ_,rZ*u9 nv f gru(xja?z>ɑ-+p?!GYo2f϶PU9^3AG*ՐŇUM{^3+>RRJx7yY»'Y_K#:(*y9 ijX:9L]f|$, 'Tr}YCa<&\iP 60v/qq07ȭ>"|q@B \7v\+d4S#f%z2y$T*ׄ|,{#mQUc!6hRjHORRoqO뺜Q_ @OnG< V SԨ%BkP#yW$BLB !`0*shH3@B6GRCZ\釖|v(B\(|xV~v5+򷋯r\(Rmػ­^_?PΓHcjct?Ƶ|nj(Σ%i@XunFjA^_IL޻!=7%RU֒'<`/&k0#& AJnҳDM/ĸ%P1i{pܴr%B1́%kS)4hs^H|BCpSsy4!&ƚO`A 0Idfnd|MmAgx`Kf ITƦSO69u6pRil􍜡ui-X/b]$*[hi]c}>p*$.`md{K:2ſ+fpjݢ ]"j_б'3\W?ArI흻4_rj77QMri?ȝII ܦR7 "Ĥ[h« Bx9!,*%E68C1!{d2q1i,eCԬ4 Jɕ}#f  nMVl"HS B'wjd^| lki`dq5=hnY9@f{2ñLjJ-έG6fHI.)ˊY޾gqz4:}`FJ0D.[Jٚ:Ɲx 'fTç6ܨP"P{y9soR>$[ oɩea2Okv7xXF^ өtPivGm{~ DfaɔjC6mqX n$:42U*T/~B3J.gL{ᇨY&d{m?XB<qT 9*LFrEa u{ y=\ bU yQJD nMyqm7;#2b"Y]zhbUB J cFfo[E̍J<m6dSR" !].<,|J^"qaFeeLR/_Oh>&>.qQ,p~"caf7zlXnFkPk~{v~4˥?&$/dʇS᩸S@pvL0(]tS@P+>le%NXhA[oǹDSl u?kZ"f~7?ݼ"&zijOמ {zC.x!n4at];6RL:BP 5w n,a&R6ʴTw m7||˼o^wONl~ . !Gb)v glVrVf籞 Mǭ>s2ZҒflX;UG}y!qrr|fK BmKt0Z%ѸDM6H羾}`$^^+[oSD05iFOuK%-ʬ '՟]~T1Zqv?؋RH[ȇC.U|#c50<@K i ?l`N,@g #V sxvkMR&agSf:d:fpϷKg}z1"NC rá]?$#hSɤvt'[f|!;6wO9;,,nsP .)ZV tKv00DbVcSU6^AF2Ƿ+Q<1d9xM;*aQyNTNS_#쇇dOh$?IǠ+,x|ḟ'v V+8R)$ jb cTjjϏ,w34h@[jK֠uG&lE%6'BÄ)lXwqB *~qӆ+]Y!osex+Z7pH8-4 ώl f/9RYN`x.bԦI=[_^|練vR 'OaJb Q_§81=GiSBUw(ږp]1nu^eF%ЭU{ʭ‹O7A`&2a_JAA_zX8q!.%*@3Ut=!A>s 1ώ\\M@7XH ҹ3?֪=!;~OqUYW:)[yTДѲV`7'[y!Pv6X4茀b$U7ǠW`|c9k$ %G9(APYch/x)DUk ƢJTbʭ_c3C7O̬&tj;vRۚn-]N&S}xG*s@ث,%Է8g!l^EaE`kP4b _$yUReau+/*Ldg)bhLt9z%12k;~R !A%uq:Odٳ@xR:'Dh)yM2D^^Ddت Q R2rpRb[տ*|8ĭgz"Ei`zԱWK7@ᛀD]p8;5teN0,VFZtTaAD`304gWI@(i&1_d]2~E }Ngp94@MmqwaeeS},#= 12EafL9 tWc`L-pgZe~5J6K~J?pY6x5 0`p}ZY.ty9g̿X%`E\ k_!Wa:7Bݥ Y WG(Ix+?7"Zh#I0 s5TCk l| "kbQ٧ջ^Yz籷`ZO{eg?SJK b;B ޑ?P,$^Z3,KL@# a1†S "'i)ٹx-s {MO4JAZhrJlƚ:tTxIٹےV6M&Ɣhg[W]?ۛ8.dͩךs$#M1[g̀NdFPSV:y*;S/2ԾiY W;26S5rU7(voJ."i[2`x҅՟Qw}n 4]rwDG' [(G_:L g"gq6xu?r4Њ]GILn@ UD4Q^7L !^4? ׇ,Z_ZҺvϋN=ǯx> X̱ a}K%W=$ Y\``v=LQdNO *K3GAFE~WyGBҩEA|XV5U![vlFA!8T=*Sf/FSy!F@1`XgqK hM_9w6F1Tv6fa/)L0\䑦* ϐ%DgΡfd@:msq 3#ߧNrjS ږ Y݋(D >mj]V'=+Ptt:eS0n4ўu ߛϮ ;-pD&:[x10T!с݉|BZȥA D7}jW‘U:.@bp8eIծ,x 57I>dMcU&= w,ir#BcSWӲeY*A02q}QC!&vz8IWɇLIT@#m0LCi>l ru0VzRJ;Y48R|O4x{5‱ ek璭ñks@|h>!v&H?|JV-pg`BΉioqڐJJO¼i`(=Y{ p7zkwOy|v#F0Aep 'qo w=&3\6{*LF9G⿳!6LU,$>#E3av,~S`J!A2Z~Re&rgt驋E\Sµ&^~^p^uM?5 2]G% 5ǘM=$<&FYc+0"*kt@SMgNGd Ņ xGQFl+Aש4t^+ 7 91!b];h|lzEU|?-Þڳ(Z[ؔ!Q\ۆɶ@ <\3TH2kd—|3 %OG,W~`ÏEe78i"t2Cg{ T+d@+[(qX~lm.#;6plZ=H7LTAzQ/upPN\nAI -+W,HS0<nsJoXðeDZ!(WѴU^UCe\q5&#ͅ ވ|?,%{vƤwX 5‚ Hb BL4% (V:z`鉬Jw~g3B\/[zGذ4lR>kb~>[e s—\u m!1Q9L]`-J<}Ϯ Ӡ{=91 ,H[x|rZ^*u,737`$ _yC zfXqni㮝q ol9 <ןA% C=hկV. K) 镆Oך\r/砶Aʩ VPO?VŠ{R,H\ (ݸ:+@6 ۦ[^Ŕu$=`L|m :{HRS($}_20k>32/ M8b7Nb|>J OY~a%Z:oAcrd1JзY_ :KfhQ#葤ɲ;4,f@MRVbpHh@qS ^?#P{NAM1?)uI ʫ9ϫNkeL$tR:`ɆiJ ("Tyܽw-BSoÐ5Ab]@C(6̯HG%fWdF3WnBZ-^Q sju-gp* '$^]-{<.pT6wAqH{߀U󜫒2<]1 ww;j]Uss;l^,:#bP1NǷъb#qg1Lf x'Z䄣#DxS*rAci@m圙`0"hPCdz-Q_I{'ׄ8 ˆ'L1dsxp߼Q2y.!)w$OHI`r-teJ~|[H˥ _}4Ywݛ,65.T|) P<2:,/VC鯴Wpc/1dȕpPKZDr"!b^p[dd ~%7kvk,uCڷݐ/Rubj`eJ׀/e!N }MBs r٭fZREQӣ\Sd&x3k+֮7B#9o~kqwDM)~P&EE"ٲy=ݗ7&SZ ]NːJs$sOtkV7ݬ, b}8Y"II0So1b Ƚ{5 I&=wd!a?gKivxYL0s?zC p[j߮ŢNB( nw?YKӞm( A;WAobGӴĕFʷa)D8o[g}B]"ߙ-b%KwuMM6I;YKKN8ykuy;/X<Ga3eBdy#Nj~ ) hBea)U!Yqϊ&eqc?Ě%dN+[rT%? lؒs`p-=jj b|QQ0 2".$!d|K\  1 *p_wj6OLƩHY譍)_8T28$]"3. ʉ>s9 [h?p엝5T.m'9組-"P!L[&%`RB}3VdzPJh(䓺Z$v#8YGV`%;[z4 .5i 7Uؖb]mbHM ,u@]_,XRY?-4^rl@<ϵ)2[-8q$ra~fBp`Ƣ"?}>Ÿ'X>^%0?SLuL$©,>}R 8j1QT8G2V=:eK*Κ M4a;(p'N66e|D{kAS,$?\o7G&+q3Xdn6|I֯-[sMH6/./d[ߑ~<XA>QXTQDc/M9hSmյl Cv9C1_:QENx&\}SXL;=~e#tY,kU?`m ZwOqhW*tOEL?t^l :&e.bAQKĀ )3?K O-y )9Yυ`UGt -ja_''11zO )Pљb"qӯ;V v4:G]j*XfL!8w=i==9KDz/MuD Km(@Y1\9 $V>ז+Ήh;[^s4uة:UQrLp -iAܷ|1O튰=[D+ ,?lb.>=% ѫUz]h8+lIG"vMb t a,BإO? ԭ5>dr~BL],AD#+GLYV5&Qh0, vda֒jYYJ|REJx,iqS[`d*sJ e5ΖF~;TwޜyUrTI{qAx&z<ٻy+蒜y\PzBlLYhad \TUGUou>HZYT+_Kճ6t$\x]G|0invc)EV=kTPW'jݓZPAf)믅'GNk5sb'avk.{QagA)8in+>mЪtW0&9 R^9+_ƞSvJY\;K4^YktFy`)F5zj-)0M&g:O-f.i !mJ)⿙L8jOgV'6e CƯ+ |qTFS*ފ+~6k0JeY3h4ʳ[v+2&踨UaDWxq9=a. KG+Mxd ތO3+׷jo-?[;׾5I,E\ae3]q7,?A:c\iMe7z@&) :cA$}M+Ce!So?x"ޘ0yO?7RM-^á%$a`n>)MIb$Ҧ\磀ѱ$Uȵณ8m3x hU_Kћ"1;|VuQpvt\CckshM s7?b%X5>l;YECRJ}|-G hѯκ у$,žxm4t [7cFi.8.Du {?/EͣTjlCDS]QgtXA h+qɸkB3җ^2 Ik :C"\~'OYdJBV8(ʶK0H?`Zr .fB _^G댈Hp*taRp"GHFDW%G$,sAq*TŜ\Qp)ԍ98~s2iMh7B;a9z .f/>f'$VȽA6=i7B .Yj@ @zيZR*J 3p3<\QYyTRog4SQOL[0vTڢ'|5gY .v %1ъWU! 1N8O5O) ʂ]%ˤ|3DZ/|(PgDR',8Tݛ2 )!Z⹖C͈kb~KU}sڑs*GRzOrS" \*:aZ"sUEl<U\\]?>%d \=[;: 14NE&:?z46'C@Njjrr ʗ;Ky+?(kw>H\n~\NA_LA;+N]G.Fq#f!?}"0S:jTk^7QAaUdrJ!f@SXrorGb޳2{",k |JUў\xwuNu?3`Zp%kzN!\l=lYQ[51~m>P7ɴX H^PȴIpH IzZ<ٔPz>85NF6!ȄRv}];'H M DnnL!Γ̵x -һɋ9Nl z׃ШlH#C8.-˫|DnqGYCI y4$tEh6̥WMèWƊlAjv%b R(X#ŐLU4ekgA%[ xu16 yDw4ʥxRq_ǧ퇖)5pvɃoLR߮Φ1 }rg~ȁ^]쭧 ]Z/m }k4}FF:=߶C|hbbx-+X Ȏ>J֬N /pH1!cK-xbw]4=6,^zF墫9̋1B ۹M3<1I$s_NU`Hp t\uac<' E ۙQ3I)a{a8/7v8.eqć9phY,8.իb\.4? 2r+F`ϲ0L&j"n3cBHD;<ήqKWq$P>G ]B=NӰ1p|Vc#z-9%m~&pZP]4oZϴٿ?a5 4 (>/]l\ e}ċ%fȖuN£DI^!iY@|QCkvګ?_e0#!/{W PN"^ޝ+LEM3GV㨹8 FༀrW9/!p-d]IW>TU_[{ x1msΏക/[X^OWiYB8*ӎDEIx#&"nfUtb'mYVIe?n]Ȟb|.l]197t"2BQ~$z:[ =_湍[ z~$#caƽ(N/DL}ƙQTs.տF -o>6 0js7/^s4 kEK 2y*QBXho#k U?!5TڨLHgvi|tæ ?>Eڦ[ЈS>@dYYI2`{ {"[ dgx%jY/3$̌p,H%˪MGebvpװ`/T`O7Dn'. G Q@zb3vzteV,t68s.@iLX֝{.]$(p?-- Udj.6 8?'1WZW,&gR: 1U^'+0 kōv8uĽ#<5JWb>9c@p'u.{8ɪXQ00Pi #kq/68?%5bm_|VܷgC|DC/~hwx:dp@hm[:{۹8ې_aʈSPrIk>䕁,̄W cۛϦE2KOMN׍@r{aRMg QItUTJ;?⍩#򍷌zfYx=l@$aD_NqhGc&x #N*XUݯv<m*k9ߖ;#5 L|`#P=lbB|- G&9nfl>*Zts8q*#Wq΋՟Olx]>~2;6 e5[)1(ؖR ?MNH]߸V !AmRGm9e;LT+zV?{aԉIᤷ:+FwU`贤M՚W|)n[ٷ ssRÿrg}#yڟ]]";IK׫5mҀBUgF+tn V n@vu9%3t>1;[Dx4s5s%7]l!9n C3ZԦY4Dy1p;jԩYt2<ĬD%:22a_:7K 'I+jf{Qqko'?vm-?R`+-|Ve%l2kX&H*U>p5Tf?K]T_D' 4P f(R⦹s+7|!T=0f5nN >dWi]|Ʌ!)!*j vʳލCKѿ6k=ӈ%"=Q,[妽 >ho|1$AOy<7_8v@ TO`=&jԨS]H9aC ^cRM6c-Bcx97>YRZ,V,<`7!^u&Sa8weM5LjP_=D )r+nQV_%fywV_SW$tnԦ)TE3*n7Z|!^zq{>yͦM]ya"-Qc*=1=B6?r- *E қ-ѸozKŧA>@T2=LۢMLp8㼨+H"@lb6N$rɲ[$e͘{Я^"RJQzF>˗Rhؘ:PKg+Nsh[k[FP9xIoȓiEH#7>@g[DF/m;VLȹSǎS³@;fʤs?P9;Ί2e)D}&0@9n}mwH*DPKSM3ۃ{J޻Vmd؈)mJ Juu?pyEh[}LkF6hU X\38=u=6SԷ? FBmAg߸Ku3tL'+Kqu"nٯ SH@NfXb̼MpE{Z/a٤1#_DMYW&MڐܔkF.8~nx^L>9 OJ-_-g/ sn0ܴTnf̈́36@-? X 'WP&tH6S+\X`vA/7D#|WFU UB}3(;7|V#KrnG/CwIr[^)U ԡMM /~te"MS{4m펅g?LBdIk}'0kQ#Uidv!2n%q,_䪕||C6&`Ҭ%ZdCW'&;&TN h0Ν9_mNxo>Yjhyf+" g#]O_ D r? K$ULg&`{& or(W,=f4!AA%:55躓$WS.GmdD>qX_ ]`ZvzO(_Jsc.FC=Ĕbk`b5Bpb yA4,Pc Խa=RQrN,owTwN@i`ɘC Ǘxc^().m NW/Zz$샳9* ޷`yoꯔp9fЯMCq޽PtM8k)vZN/3ӰBTfX_3#$Ձ*nݟ8.(Y>:ޝh^-;ҽ{]a51{{E{za,ɯvW'BYb?uOEqVLla \@Tp6lrF#ň$d%, VjFSIf#ja(Z w(RHODL tI'l 9Oi Oڪ&9;ӟŇ#meioZ_Wx$IyQ!JcC"KQC0[pԩWznvZ'fw AKq\8McA863_D{rk%M9_Yc^P%K.;.5`fטoruxV0Jc}"(G%0J7V_8Yo7ST\'iT)@VOkPX:~:tˮ[%QK (67DbE=f%yp˕UVk`xdFRAT^%.I W@9]~딟(KnU)ZϗLU8K  A}ML͵ƩfY}J*gD{deV淨yߌIhc7cjgY]LS5]WL"Lo˱NK "tF4(sR1QBbxGU,>vBнΙg5/F5IO"t!`Ym釤2,VD`LWɰ> $y#Ǫp[oZ;iUha>md0z=7E[dFĒ{rvˁ@V$T20i "nA'?}=qE~ q7Nr~ j@Լp̍y.HyΩIM*te]B5'6?4E&-%3bM0D@VKV!*2^E !'Wa~ՠE6]p\^ЯQH8 \%N5mD);t\*q9IJZBu`.vzPVoo1;Zᖻھ6Ioi"#,"FF;ՈJT+Y8%,Hy~6[jO7~J9;r0kp?IӉDmB~ v)Lh-Ox![+$FQ4{U^025q!̽ӣjdFu|:= s0;k?$l~,^2Rx|ɣu)\,u%b ‐ oA_EqD^,뷔/5!u,FC _Xs=;Mo[M\MZK,{w⒏N"^QR+yגTPM`U,LM.)2>C)B|xIwG^+R\|y:seuy9r ͧ_\\`oJg˟EY܅DK (׋Qڏ^3B%D/~_}gsJ.5zR`:^2v >0<{XEcj4,aѹo\4ϩ0zH'9;CN]}Pomm+2L4OHP>ү"Goe6>W<&fZTlf8Lp5n(M$~^J*WBSY]ev;u9sm0>/2!t2J[1N6 <2_¥} E2{,mvMYAE^e\ݱT ma JdT\F{A^c6poc%9 d+Kj]z" wۆ揲`~ܕvHR4S4f C7- jpg+3-lA 0x_jC4]l)}A LͽXP'cqr\5 js/|0r2:ܐ-aR_Hh;hkK wocaM%mל} N'(ZcnW<:V&7(<3+h Py2rC#r^ѕdӆg:O",{B$}8՘X@r9,pdR}l0ܳb[/ ƃz$\D5rC2!#sJDV5UzkQ[CU@|!k8jhcs1eؓ==PF 2VZ)Xk=w.ݍV ĪķW}bJ%,1ӗPiꯥE [tKhGtuv 8򯌰]WswQ-W]m[nVmNnӭ E;4l܍~~ ݜT_QS`ڼi2Mw\o=i<ڦ6<+$6ĖxyQȌ1] M=NIM ")aUe#\^5 fT`IёBՄ:a[mΕn^Q Dctȼp of0i!k%,R6Β9^8o 3޲]*=ơTe?-?X!N%kէ/Π`}DoqUvFp8w꘳,9hiy=s8&D9W*=Oc1QuR+D%;ˑIK냾X٨HL5 0f+\pjkq1a| *qOZW>rZLsEgtB|PnvSu8:k/}Fk6k=D+[@2\c{gM4"H DMD,3lFB] ]j#n,A:U36fMÈ; E*$qSsSb c$Kp ?gLPOH8ٸlv#IeoY|5LsWX'RcuYd;qdRE~ӿT6\a :$60:;o=׬l#2, vTk)ҟ"7ge~,U(@nz7^#qC8":˵xlN% ,Z\wèyz 9#YGPt$g%ݎ@jad3$6jF+8S5) |jN[ꗒgYO$8=s31.Ej/v4NxvJ\"Aqit }ښ/'\ fkn33eu2jkBܞ\501Xw#aر`Ilßp[j+9D8>)T4^2>Do72+Y6T&}yMO1ev.l\=goڳ\Zf3|Vug' \@_ѫ}}k.n8Ҁ=U4}`]`&h8*NϘΡ+86諌)γ6ʍOd\{77<ҿ6jsG0mVωIjMfR5jpj)>hW*ٽTj#i੿xթ~w9evv{ 3» ~L]U۬5ِW8u-eRhuxh~̫=xP4DC  L_@hdjQu@oJ툄j/`aʠiq :ڽR;@aO9ʱ\ʸj1iCrl+e''1 ĎgXS,SHbQqu`Ub$RșE3)\o֕&WFcQ %sqU1C`{.˔>!|1J.ǦdJ擶\ߣ04bo{L > n[UKڗOs.ݼsc`Y@4:UX +Z\BBl-a?+NmNK;ZH"ok{ДV{r^Q /fo=|0Ʃ4jzyEU?4QF>:#1|< VBF{־̩;$]iN0-X>Ut,vQ_%" "|* d%nu^خ<}ۯzOYvN(O6: 'fV0u))n"n¢zL})r' ꮗrTϢT2x QcS;_c8n'JY3W_N5ohs&𦍌C%\"XKۂ0+ A -o8vkuΕPJk־A5(Cl8Ywؓ,d>a@WWk_eUXO^A]36'%P(Z]%yUkci%:uxro>TdA8[ RN= t*`rF"Fc{u{3;iY_zpp#\9@ӗpXJQӒHԴ& ȼ8֝ 5Ns A8G˅ E6SXW|ظɈ. Cab9%.Nis}e3L=gG(oU\OyKm,Yzi^9NwD[fǬ pnW! 1;mZi0BM]>+~q@bGMyf n]aL3}ŞE܋b+ӆuY֩f! [[%.B=$Qf0rSR[/M򮋼gчoJOHWe_Eg_Q=囈>?vR<)]{p(S>@ep L6g^NVw&s4AҧHUVZWBAhvD611ckR9>eɍbZY *9).KGLȰn)*[ ĉC,MǬ~DPn&v*ą慰 ,"WX#M^e2Bj(pbPk'5K٩" tm*<?M }M͠WKH \G5TNG/vVIVtFg|N,(.4bs'g%-bvPFФwxC&daSDf|4u;ZSze~skpvHl3s"[O8u 7L&d|'8 U-1%ХOfly18}73Cs޵OE斐8 hvj;֧o+%IsLvl~g c:U6(;GockG{>AIrݮ0YrIJTby?qXx5d6=IGk():R\P=#ġ%7b*Ú82aE_A:?xMȴ2 GD bo$7ދM,"JDa$9^4XHGa tDkpS}Uq~; Yгy}Aa&.D_oLkds&J~Ne#iI5Wd%.E lOVw՚vE`Q[v3{#};(dZgdHbB%͟;ױ$| tuK}t!1dBq`$EG-A#}=Jaz{+*.Nkp`7꧶pOԎB6YxA2Zy& ziCroZ脕.94vm)52tRR* Px,#%%={bDٿW}Px4޹ǚ9ޅPK/n@e@Dcm(#ʒeS_C8O=ljOyTA.Ljec1=SBPmO:`p!7uk8= v@';۠xx8BMoЛhũ{jV;6x7PΟvrR[8j{IQFuT)w:Tս#>}?dJgޫf_T 8' `_4W>` xl q>,uyMUO>C[ ~/A]_h, M0^#mcѦናR2|8 /y" xG]=~=Q `!ݼ#g-*?2w"V-5#l鑒]HL/J$,>>Zw@RRv5 PFm'=ʸFŒaVơ5\_E+Y9iB70 ڝDdCAD !w\>I&: ~ìKz.l/)-Y=ox>Ik7k:~4Y߅C*]*u#1yV0PV_CݕLڊy 4B{}^.Q[c-9-EIY308Nc'GF>`&gc#s H̄͹3|gyCIpތFF%W 0JcuxbTfݱ P&'[_EMI@ 2ߤ3Ep \Џ J ͩ%zk{w1s LٙZ`ĒƐ8:_(~ A~6 sZȧa9v`XH%,h#!]Re(KHY `-H1?YGgtځWKqP=RNBt7uLgu3Y:8lH0ಷVrYWH>7>ʷ(^X8%~ltEL.f+FNv.//Ql ;YrU=|Rڳ! KZ\lV>Gulm Ye:Fq(&Y߉U/`Sʲ]'ԸBŋ1Wo 5Q󈅔n>\q]2- EGrQMXb>oB<칽ΌN.[!$iz.qZEŜo A/'!_AW~뮩g jxEb$Uje=T֤>ԋo_* VhRcGigN3F~H$,D_IOۘhle]Fb6χD _<;B~̽pPLGK+)x6pr7Z儎}fBWݡ]r.Y54C÷XtsߦnVO\3ℾ^0#+?P:=|07=Bj3n}&o3zbX%neZZ5{buI>p4 |[2\C[Ӯg$(a [!A.t Slh-(E Hׅb*S; B4Σ}S5;,"coYYrlN7U*HZQ2/lPd5p2͹DfNK.~~hgܕtR0i;YL397Ǜ, & T b7ljKSII:4@e {QByȒg²/Y]Eqֹ I kl<1C N7%6B"Hk\>pIPF֠q%e=c%+CDSeie [U--JiMOQ;r.|~ER3s&T$9N(AW=2}*y}"0A4݄00^:Uv}X1{;XA+[# $mHĎzh 9a"bax\KIb-K Fgex#oN0+buLFkN낞Cc hX=r}:xVCk:e5f|:>W$:yAŕB̬tVZ+rC/>Bcko%c,QxFQ Wšl3L9"S1Bz_9;AmӦ>I0:_m;9([qwHKkbTRpSM]b<%~qPF̴%ݵ,+U(TP׋,B(l#p'f{ REQP5gA%馤>\=m@ڒ]7{bNu-<_PՍu75as|8 L4"1Ҁ\3 %|_y%@ G@/'DD,k0kEuEYlByh$_]WU3xw\ž>c#GRT?ƓcN/.9Ъm]OTs 0-[ Ńm9rg1΢K"fnm&6#>"lk\E 9Uj:GD&)X23- jN>|vG& &ECԌ^yҿu?:黶aâWLV兣6 "lt>yQ4E0_"BeI ^S^zaZTaWd/ J⁰eϢ\vd9WH% B̨Mj o4cpUL%Pd 'uff'捻ywJ[U zȒZEy"áTjʠ;(!1 I[G~װu~A;?G6Z?(N{ CZl5<"h𜧜;& R&8>ݣ[b=-.B4W !;|!ŹZ&lByW{:S.q pڜY>7h3!cO(ٓ&^E&# o(lxE~)CŨNfΝ;˶'qrx/;H.fk6>·j ۽S&%23hmJ~y4 AIhDJ/J o{2B1 ˗@B%M)뵵IZ_#(0P."l+pmuu4xQ G~#> c(B~nt揦*uhOOaӍw-H6Va.pfFLԭS1 zV@2'_) EC6 +lwJU%pe֜=Y2ZbCv3*?nJ`0*GWO[׹KDxHQ3!ǺO|8#lE΁F7}(LLFԋ'e` \n7dQj2W:&̿?]O X7wXv~g~8aPq+I&f*Ɨj."Wۊ2 ]14JLjQC`6?qDŽIj%g{MK @&GOB +94mo7哱Gu>)Nlng[Tmc\W[+re(g E\o!XUt9GN>g6D1е!p"A sJ3SÀv=$V]:6>oohGjEi. d[7!O2 T2decYm0C"Wx @Sg o[tZQaѠ%`~|q;a1+WKP#b]5t4ώ#BO_&UDI==1:9-$ˊ3VH`>46T9{ڱ-3EF*׀p Maգa"T7KR#O.dS@Jg3ZOrq-sd(!&(-Xgwˇys 7EĦ ދǑ HNCr\1AhQ}Uduk">aڤ)*,^؄dϾJǦ`GgU8f6&%ıd]#j lkm"!nC=i;^`aSIJ%"r d բ6[} >O+UtG|xc@+dVTX" hBݘs{4%RI@?0p"|fu1R4Neq/Y 6kq'wCQ3`1!|Dž*VAB٠Qn~ j-Z^?ز/x߾QmxYJp&\[7ꧤx#$k?[+[O8í~nUUg8Y(l=ada~PtccCGޢT3Jat!.(&~2,FAF$YSE+D %RPwMNj.=s융fX=8:]ԛThLW3dJ+$}?:vA7{_pAYeFv߅r8=-LVuIeÝ훼7Xrʙ^T>)-/z44xi гםvDU!57|&}Ρ-a54YT ưSjnt|r|FKKPī|=8=.=0BW.H،2Qf?Ŋ$ U1)S|lJleyowz:m|k^NEIi+qx&Azs:A7YW.g *wKyPDзOc)Kbto lq}ë(ܺj[Bc^'w=~\3۝-<>?Aa~#d㸎9,(p8voNe<=BM 5dz=(dQ!Rl pvz{+r"XŮEȦgBb1IN[[mצ@]?Z]Z7;0zELU/ V#ˈwCgB^aw f.MUE\\;5ф5{٬u0ȕNjߕd*O*sb#2wn_U`ah0G(; q# fy27C9V nj˘ơ`˫nF>584 XBU\Yox,S9c{ʗ|s*-3sMμ^*91uCO㷠aٓRƸHѹ1υ{U""/aF=yvHq7!,wǙ eō2* imjSp(}v s_ƚ8{4]ccq?5fg0G(mH Zlz]\z"Xx,_&Ԇ\}U!Kri:먨Q3f0}RސqO2VJ: b =OBJAQ+fSȯw&={[Bzv9]ݹJag5m/QNwYޯ4Sld/zyŕrھVHL@0âb;&By͗mGҭ:}KZWz(͏`S^WOb;n`5b,`G-maLZSmp8]|JGg䬢T-'(Dh,]s Kuj@mC[7^H*Z=5 uuc .XiiگQW]۷\&f-Ʋ@Hs;M=o ~c᎘H'|$NiU :g"ۧtTͧ8ӿAklqbfVl$=D t^t{puO5nz?z>PwF+JP^P3 Ҟ++QXiܥǽ w!fzR)f䶝c؅|Oi&ȷjCv℥eJ w&YoCW.Ӿ!P՛I9GwHn9;zַl51^H0jÙ.ps|h _g|v Nyj%E"e t,0}'sGT Q CCc`WO髑@& ,Zo8Q|ׯ))6#b'ty%a./hwW6&l!C !0@%w~u2*{IuC6a(=bhFt:ܺRaJ@K/PJƷw})/r>{ T7usA2+MShWzE4RCzumߗ $T% uWab"f4~<>/ytyjMyPZ֋,KLGck0c9*MC^q60׽n`z4ęfۿa>I0r[ ?%HX5סY91ѡJź7I39Cydx&촁%'8XloEz4QKZg_d ^e^:T6yi$) 0io|>W?Ɣ]ݯ*@WҔ-)P䫭 e Rb*g k6QEѕ\>C$U)Nkd11#oQ v̘SվT2&u }\6Qi(> Xqs/Ko.D+ m77Cc,YLuu`VlqSSeP%P.x<=s 9 O*:f@Xoi7F^2bl-t-j{HcRΦԤ]cqء/ͦv~` o֞ڪQ%ە;BQgHTnȜF\r*-8 C%42i4 <5ISfLs(4il.9v9h*ǰa0+}{gAQ(g'>K?3SGY+{KUR}29iF IAFI -z[d[=.X`{'8ڀ#0)gbgOB{&puHWPOwUؿaJ*GѪT_/ >[&H :I)7Z4XO/R7f7ne$gi%NY*TCKe;`B눥8f6)Mҳ4J\Bq{[Df FDxS' kCqCkwt_G, yqɑ :r]hW$;|mAMȥfWYa&Lnm豕7Vi#TﲘQIa ͈swNIdpfBJ<)$ {CIe!.J՗\j̥.yϽkzv~4!K9\=֭}41d7Ҭؼti!z{ w"(λ gc`GsFC$<(9yktd*4se7wZ  5<4JZD*"h:&`3z{V߬ag:/ca7B樈^DÈcaM|N40nEP54x%Z(xqFb5 cɈu =hP)t mV\0'c1), 4vZi"N=47CZ -el"!~ [V*V;V B}<"MO:h(WƋZme:~an-Vs40 :_{,Q`yc);hY^w0p# %׽)DA;mRr0[ W6"B*5m7O醷`&UHCUV|"Dgؠ"Zm'>>h/ WrjSZ 'gvzV>c/f[WD*3?̉D+M1RV(h;AaWv\yS_0<硫[wS@cou<臘U]#L5ڒw|i n Pvj(H)4e6|P›$Ad.<;]9mM{oDsZG4%Y|vf6#kn9|͍d;֦mjV`P"gBL$ G([DžAgJPEhP]eupN/.l&KB'5m2Kv>àјgOM(Ljb3e@Q7E(/z:'ە>>s)[{ā.37l!u)$N\ -s-1@/Il9b;a!]V7֔X*jiimEtDwT@E{NJ`Xa'5 1y|p1 5ԦgA *c첽+q[RPKBȆ,[g!bJf|[+RdmNi% gË ?l)9cTc7SD0"B&3 `8:>WM!l&*"FQȯ #ݐ[nj("*ΈEUIWGK @㢧'4t2{*"#PN/[H.IsU/Q+&J Ǎ 5#b\+Vb* `qɱtl<6ll:NIh+IGvjʦ`e7NC5ţSBwB'E^ i?NX7K 0"c~!iXɪ]=nC!5ul8 T`F3z ݀x2MA勸&{:0} DXrTJ4^z#ҳ7܌x"Kamz/x 9k$`2["FT.Kaz7[2jO8ijy>ZqF>Iz̺&Ý^E83ۣFb'ci$+϶s_\[m2YP!1IA'313G:E,Or5w[([PՓuCKe 1՞E0(߉&Zϙ[^K Zm=fb0'j9/#[19G*$mnHb#hz|TΑ%. Wa7s 8MXSeeTtUܷUSY#֨Ǚ얰/sm~HUhoN }. -vTϾw@NBb k4_<C5Q#- pwFDo ee70S47U|@;S.Zgr&qF/{~ϳd`PC.iqp4̱ѺC7!18l hQ-G׫,j2B\9yUv{ՁD/V+tRO[ڗ8y6ŀI(o*Jtz!n*kT-lm=.yhhNJngid1}Рro_3ֶeoAȽ)2nU]њ%JEvKL| =#9qqS'8¡ӈtREzx9Z>vHB!B/@˱۞x6~]Oq+P>)چ`©u\w{>O8Ukc hVvV֩ َlc?oT-,q:]Ag>$v j`w AhΦ)V$l+P{6 >Ɲ\H%Yc^=?ψ %U}RL.>%|;e I",|{RnT%:-R  fTΚgߨ[pyb*lf9-(]![nm^Wn(S7i< <4qq&Ҵt^zhRʨWo Un!@nu6w-;|j~ABfSCp; üJÛGiu7h9U)ɢ꿋Z͵uJ6Ԣbܩir?m4'H㐕T,^0Ÿ|13c_g'~:̫SH~XҼw wgu:u" ZL(@o`X4ߍQh/4F#ʛ|+mہAim:_s9TzbC[+tus\QTbYDT–Cv 2Jxc> Y7u?w֎M :i Lg "t`W+jyG嘥j/^z^S#0KyOIhܿ]5 )2ҿ\2⥁0wb#F5$h;:U7>٩P`u6~wo{rDMdD-(I'[w&Z#[vbk|jTE,dL*=^e՜}{;\vԑ#_lw @UF3?#-H 5nU!zkݹHͼjrqA^,Pl#łVy qc9|CNFu| 'KQr*[r􂱺pЄ2{\58"7:\mȆF+8@qΦoɁV1-ދd @~'>m@w=M$$#SmsY3NRቩ>X 1YiŖgjM7q|Z/,8P0%txP?xm]S#WX^]/'ZxSEr:$3&N[2e(}^ZH>gf<]FPZ0{E0 \ԧ#:qa WQnhFU/OrF +Ӷ[Vu Lה6{W688v!HA\xmCHuΙ ;<0N]:4v &?e cMHVS^J~^cȼFm Lɹ ä/֒"IF˪IR/.P$߯~gŊa{!VYkniʅߋ_q6̤T8O7ςU14'VE ob$ -f<4]'ncat>7ߡy[_@"L5MQ3b1c#Kj4uT:.؆bAu3 uZ`lvP@ IH^_ASJqO^՗lأY91g's^܃;(VoYn7܃$Y؁`-{HV"ҝifIѩ)3h@rj:n1N֬@j+p雰\ kl\ѹ8"ySvCDKzCS&/}G垁~gra'Vܬ e=Q^K! x ܓVa2DPYkEQ|S; -n} ɄYBvUmg`e_ Aၬ o?fc-MW<@ W幟7cȻO"ghM,`xiɠ7!\_aOw @k6ޒ5mzW}Wm@v#cZb/۔t8}G4SR  tѥWˠE%!L9<*'W.G己KlPkV8ǘ=uEw^76r|B>,߁zߡ%g /(Usp>T 3ʛ7_9dRل4ayyAč MbjDyoTǿ2m\GȖ򓷽i#IP-|~䍍G n~Z$YI+'! zM8z?)9i_/= ZNQ6ZCn߬[(K?]a9-v~B+x CqQ$K=؞弌lێB@vAAJcw<3s@[|{۹sCaK+S[̌ğy3>/NPKFi9 ->=W6c6*BUX\Ġ(>8JR\}EޝpYp1lG [jP1ꉒo@HrOќUv|v+VHmXԃ>"Ԛu4>v[ս8ǿߵoes`rn@#Ӓ^ŝOA1ȸzE>+ B-+CC[9׿8f}JD'.1K"Z-w)D[G ) fYj^#'qPFubT4qfM;Ymk c:Wi? 9]p_JGƶ EkK16p呾Z_kOʠҢ' I5Z0-#}xIc,O9Vr/ }B9P\nk-ivL *R [[wR3=9 ):̷*Ϸ`.orXEc:+k}`J+ٯ',B%%C`F^$Ⱦpv'pdx"GIp~5!ReEf<@I}j7O+9d3VLI7z֜Lav#Aw" h{.iǶpw<'&x~ t^fWm锊?Ad NT]])u(7~5}D$]G f.T|Q,KN+"AHSśq#A*DeB+(TRVF+~}Wl+2X BA4uZfU /6@,x ϵ )4efc_mA?lW |$i,7p/QV.mֱu29f= { 6jA 4bUgT:EɷPMb鬩2~Xf: e ^B;j\t'>}~`+u0kevSӪ륃o[63hUelE9lQA:Uv̓86LF>m7jEl7 +'ϭ.ʜW#gDo 4pGvWuz݅)+e kPDJA~/ek'+ T܈EbuYQ jusm+ܥx" QC>&!2>Lo[` z6Q"Y~x2f|+&& e\A hC5Vj K{Iu?|lOkh Az#hd$)V)f U3ĞǻJ/է!]yOCih8s%Y*̚AE^U|1cgyc &i3fGC!{6PCi{/WP$ʖDS-ܐ5Q z [j #bҲZy mZ]qiSֵ[<{dE~/,N:$$_~4%U"Ju~z_ef54jI!ȷnerp.G8AVK#TBH?"c~XòQ~WNLZe#uܜ:e vtfS]:ؠQs\xp7J{C7?zm̈́5z`#K7TEPN8aQU>#ee_9Sl vAV uFC/.*%S}I%%p?7aa ا e1Ǟ)-l  -'pnsz+.lJ#C^Vx鶧QyL 8zC;c2hǭ }ՏYe7GބֈXq`V,ħ+hw$ywgٜ(̭F{n~&%-]KZd8%ȐlH:M뽃vj6ICyLhA V.0)yس5]G^\[:/$jb/:EEGUG,Om+ ;+dq &B`UJԟ^n⯮ <Ϳr%Q 7C];Io^md$ .됺W/U]щdͪtSٶ,Ik)Rn] CGw'_+QIPu͈!x |~s>K$L}ؒʯV8Oc4K9j^{& NZ&]g܏-_LYy\8<7^e{a}q'gcYqY@M/y*ŕ-^:e}uR-[n Mk.]S'HKKq6UR<>c{"D{k?aݨt_}ɚ1߯υǠJ1@5T YI%]>X pC5US #= {vBfs.{*gv*0L|R&4quomaYڂ'0*Wͺ+r_tR3~=Ttc0c;?c*$Ġ,[$2a()L[Fa5lmQZ>aQDqoqjw@ @FBVC3;"J6+`iQҼHz y=݃q^MwN=2J4a*GΏA~g7Us"<( Wo+TԄ@"/YŐqڂx_ˢӱ^'ѺBCXSG)Rc,+l.v+:zPmCMdA-8$`48]"Xx`9qo=9j3v8سR[q*nHWwUZ=Sh*r]ktD( e70rW*%t=ŰW>W&lj +Ho lOl;:!]{Zso cW6r~ֵL)g~;&bψY_[lr@ uo,;A+uG}]#`uȒ4)#:Ds7FL)po0z m2=b"ϙ0|LH=+dD,7L秧dGmYxd?}i3g@~" 'Yc|d%ƭ_f'ܑ{.(#uC*emRa\ q"fL4仑ߪ<"tD,1sS\ Čzé^j:GL2lqxV/|۬7FWˎ.P>`^'NޓEfwNWHb\n!L3rv,nK]Bi]> 0$>uR󴆸zG!ZW0$3@e쟾oJ wpO Dq5hx}}퍷K'w(lIt.^\4ԮToD/UF.'NK83PIdeb*U= *C w["/)2ZXKH4)&i`/2Ƴ)H׸\9ې>O˫ZP5(g3o\#qɬٸd*ϜH,G@ -Vob L9-}2&hP'2/5{)&el8/ u?^eCptpJ 6WG`kÀvet){rJƷ#Wwdretd:(Q8Pb~oG]*`$+#qNq.gv{dUt:Mݵt %Z@G}%Y@k2SOFM?", ?l/Vske'8ۺgV*?nm}h7"#88g-LJo>VFk;:fx=xdѯz[C&)a| 7n9_ 8ё'teFr~npfS vL^%VI֙p~ϳ쾍_V "?bsEx׏%jc 0Tm$ у/v.=@A."6Ǒ+cA/at\82- )їv#UH&Yowe衍o$|ÁS` pOql][&1ߵ|̯E)Th.{5jYLL2Dh6E|FҬgKjR+[[9h-:^(^l}uEAXT+=黾 &Bج|ሪC@,A]߰dS.t6ܓZb5jlgT2i]pLL;I ]R&i@=03sLGOw+yL?~=&2R2yKd0; ZZv%aj=RN]5 3H[ OKdFiwgl{ J2wXs \{{JP\{GO`=[f]y hYc*? `ycc^OO ՇϢ =zÍV(i`oF7ҽKzgĀk)(ۨ!Gcqʂ)&{~7tU |}}TB<\PjDL gkaBmډI?&pզWoIk+EPASXdJ,YcjA/:s1nQ?l wBonΧaMTY}[Jf#E(GOU2X,v 3 eTzWAPL~j)?10qUtI<c[(A*^n = 2 ֢ sBhG.:&pg4Q $[< R2KDۭjoJ;m顁]>OFǖdubT;J߅>rKSB"c(@JdM,moTFJY&`d ;@U¢μDw*F|QwwOK-Itma| L2 ¯sNxT#۰IdBBl fbi4e!93&}UX5[$iV,NeObCShf`V:cJ,5T˫) CXnT7~fwQ,=: g}_p<`BVcd~R0 pqHfS䱒N˘,,rBe;F(8ѷ TSCwG~T/w;H}`QبRN.̱ǹ1AVV%3,J;㘋b[c\@F{E-wQ&=N>Ö7I d[`QHHRٞqGmcEP~t=_IOj"9!1 Fڌˌ![k4EuhHKԜ}`>-̲jxViR?v RPs&PWSD:t}զ"Re;>T ]~itx ю?Q[d_h.}'mVx,qK M#/Y ĨVtMUG;즻*se~I:B44|VMHHg5s|ןCz+YqUe-W+!›0+zza6t WK@|DrT-erces}x ~{ Y*hZql \ل̲ YYǘI3_&w#3UڞkVC^g,ƳXa!t=4&3[) 1+g<#.'UW*ELyq(Oab4.8$]Z/ll)zEp[VxҫG @1$Ih'pneAk6:tOIaR.{J[lG!j~ˍ]@WrSA+|p3 ,*T*Th5NzKY+VfIapv"5"p $ܭ-R?پ HI2G)t{5He-88^Gj]I41<)%Gohd;M1}>"u@U+<{K~jn)k\N 86 wFJӁx/`dRPmP_i-U)$Z,ڝ;% 3X>sK"/>k6D"sѼCsb[lgz+=N}[Z,Z;\&$]x@ҟ]$t\qN:0p*_gr5rDal$U#S/}r~Bynw دdcOe5Dʑ3OK)oɏ7wl0ǶJ˺l@-AT ޜ1,hf:GϻE>LfzH !LNna-dөT&a~G6@ƿ4iMͭ+PB5|X rbAJ̴[bjd >Eʂ8G(Λy@hnZfOӥӯܸ^d74`Ūsc3KjiZ 1|y]qqIDe4UǻpskyvԌ1>լX{{2\Ri~jueNVtzڸ8ڷ N}LV|⺴_G#J\q~7ԌݻChZY4;HZnU\ci a PdGo/.J{"*i\*sgq L<*K%u KY Ϊ10e0$w=y#୑ 9-ڄ_!'#y9Sza"aq Ps<+LIͺt'Nyu`;8 -XuU?WqL~-a/~4in>E,sfwP2A_-x$?MNe0\:-'!V'!ڷX/b '~ˏC_e?ؤQ 2}wӦ!H'mep>X;|-8S~TG&d9^jرAx<'{H2v 64;` $򇱫?y~և̒ noBX@8FʩmP5|/W,mno#]#,=rI{2|~DI-I|cU*TYbO,a8& bPOg%US:mHn_U jÃv6 \ՈcN^g 醰n bTTbZ"#ڤ;U]c1Xj+O^7 \_4Ԭ+0%I'vǓ8y(ATMJ>H t̚ty)ܙA,GF=dVӱ}ճpX.HF9cK:b;s vd38 O"[r{C{L0K\_ l@zԳiJXaVoBC?iAN+C*`KXR v'8rL%;ת.W}ѫ[yࠦp4Y=g)Vܩ coWc\2Bv:*-)EsINء\3bAC & Lܠ ~: ,c 772Nn(ZBOli10=UxhN?D&fFWM!s&bc88ȩQ+<{F W\I|O~hS6kG~EZᙕ[X_.5hS wp _6k b%G5&PGVPb*=iJ5B 0/gKp4}j:Yj%|nb-PhN~r1>ϰU%;Z4 ½z4 |5?d zĮnfW{ PJ{5t /j`!H* ",fTRQl1kJj ]f[xӇ)L8u]EQ4=T 7smVX=[M}};dO2)6NEǨQ8y5=FR׹UbB+Y'oY(;'FsCe?&8Y2 ǣJY\J x?Ex` ;iS2}Z9}m}#ʹQ*k698VQ߳s(,;1v<4^OvO&)MD,~75mFЇVH)]SUx{kmu qA^GhIpȃ-2Ԫ$&NW_M1Te)GU[;Vdꐵub6G .aOyVT}uv"02]?.I8.pDgdjw司=pt +W @ RE7f)Xct'_ B[,E6^ (nf ۩jzv9 Eu^Bp0"&Gp@ThӅaD} ?n%7h7w- %3|hoǭ MQ01GNKPm~G`\ !( Zy0y-2Zu3Rtcg0x|2kvl77},0:`Z5z~,wE>!S ?L%߀wwԫ=/8;Wkr$pIk:o^ =uJsE>2_~[eͱ5;tG*@r&6JW1MvƹhrG#afI,WG86 Jŧp|H⮈4vkM .pOmQ/5 92?&7r_!fw$%z?ͦ:{RT;fD$O&hRImJ#t( R2c2q[I(ȋt"1n%x ~d*;-$@nc[ q7}94/]H$fe~DcqA5¶^I@ bpܶˑ}0$XW lsDk?ą^n*7;6j*#a>@<MXLíimIv=As'H3Aqd,~^ڣn\G;-q<@m9zNiѐX;wR<?& ![ v]wÿ,~py l<7?{"li ҙÃb}A||MYzO4~/֠e 0 aO}tLY<8bMZ"pDcrvӍBx65;.N#{PU#Q^=lkhfJS+6[ 1ʩxCE**Ti~ۧE|& \/YMlZ045XahL/)PIOnTˆt# dč(ؼvT*U /~k5taf^Uj{A #K_5i:Ŭo#"F;0%/mżkzY'rc~#jBC-Y"Ye+C>a5 ;Sx6ݪ/:m<8*p7p\EWC3`*J\סM [|oLjs Y%[JE)߆tdCۧ.*@6b=vZ5>.fxw]*"^H3?Iى:h@No~X ,,'yӲ?"e0δ]I18X\ }DCx h1$nJ$TA<` Kwj~.29MbWVęJ9]0ݜ-kht s|" Ik"/]eCeXn`"I n 4!\a*IL7'e/U9j|9r:~@k)M]rӘ Ǫ 7%N$(ef+^]+.NT⨘W1lslGPJlGO)XC\fՊu.6kixNӶC^&*t߯>_?FAfߪ}(C @=5~!`߷q2Fb;smi8oדMFznJ|aK>GzɪQ۱F?Lj:+z//$@s{jAqJ%ҕp? OH廩mB3GgY)+> fjM|zn:yX9 B=%Qap5 {F=͋YE%CXstjIF'& x/%и>㲼&a_1ؒ7`1K3d\!PFKɧ~Hʽ=Tō{MӲbL` YBfà\N6>;PVxz"$%WQY̓_"`I$F 88%HtpjxSDQρw'ӔK ?iQ9؟`p4MFi4Yzde᛾/D@c:L-̰9-~ n⻶ӥx?y׏S2$n w%<JAa"=6քnu(1Al`t3=Z\R~6]4W֤;|%hKhyBvPd㘛a~ٹamUhXkACUkyi Ą)w_Q-ùPBPq׃/FypM˨{MVFi?hƱ?fƑ'>7ǵ-*ǝB<1Ŗn|jLd*l63BCۉ99I=oL|b Ѻ?4G|!C;ivbհ^!c #Ssaٝۋ`%-#DC^bp.M?'[$E[OCڭ`coFnֆHs5x/_!UEp;*. 0&ym|(ϥ\|~|a(?uG/MkFD%#dH)(.2s,eU>ɡV#EZ!XJ7/(;IBA>%b pa;x,$Uu^n8lXIjԣ$ txCS/]#p ,q0Vʌ:h'FΓHؔ~,Cc)-[?y8Y\r!#°w?Ӈ_~\baCԢ$NfPujzrA+#av?o =<ʉ[C"ؐUה/s p&%oFUOKOb2~Z[%z6.u\ҁ;Q$_61|Y:N_ꨵ^+NI`q`2S K6ΓQ6 pCft@ 7 K*_F#AM 7(?X569D@ǟbX~/cM#_kׇ M~&_/;dtZ>hev #K;f[D gb"9k2,nrӮ!@p7fo1V޼ x(gEь h J 9ӽ?erIpoe5H 0fKd*]D6ALjQu~N H3.b1VC I_ag֏;s8a7j1jWnxZ5nA.ɓEΔԏ",s!MA(SRN؏Hma/Q@evB+ aKAQ醚2\@YeH}" ;^6KmO @ 2Y-65a:w #y{A`E9&A a05[[`M]da"`)xJBxg,.0_g|z.ԑ#E4a)پ`emG*-NEs[z){p38xY=T% !sm9Te^O#ŵCd/ > B}l6VMݡ?DNOx/s}DJlTc %E. _rļ+# th0 0 T݇o}xYqAdu5y}K^?}v $lt:]ld$.k(O~nN ɬ(Wh*0=g8N5n2!rT r-_)^cʟ<:#{NkWv6<4 PlB-oм//cŒM^*Ց= f fx$zf.o}R^i1.#G<7TM& ,>)C 4. "Y$7q^PFe$.5JZAr\ CbDF ~dI]nX-$`e5.%b̠벲< A$23;-ļA5޴ ۡzKV`X46o-ތ({[q.;4BdJ~Zʡ|rZ%⫣,UFV Eݾ9D̛l&.w8f͍bVe/҄wEE. ܩyVK~F㌇/}4QsgU[o[-}'\u %&J-h`d#Q44$e[RI9}cR|eNQOKl칾JdBAlٴp( qpaSIq~4sm/muNDFR[vPPiphM6;'sv@dj>!#0C2$Ës~p~hQCj-#e) 1Oߗpy{zQQB TlYJ/Fs0ÝwĚN=ߍwԪa[ExV; hs0@8=4257ɉpqMc]<혗C50ȫ19٣[LrD= ֒P:2 PhǪ#9/\?WJw JW8돑ESUk̬IOEm(xhx՝_!WN|S0TT4MyG$(gDWXٱ++Sy^7W.ThS@Zc0%R'ּQ@b; 4Wg̳✩K6C2> ׍i)312;;nLX{{C_U!'$pt=Q#*{wJ(m[T%'{#&Z}0Vk|'RGEL༟ZTܰŠ4ZVnaqxJVԨ<e[d*͛scA76ܹlp۳tk:\pb^mcP13 υ :ɝ};fCQ?0@ӄnDK g7Aqn;SA8Uf},kYN/y(ΓP,^wK]56|V EM>fZvEc9hgB-nP-"JD&̈~Y,g8I1wR# /d#_UֹyXxq=l!&"wԓ}R<>tOZqܾ9eXm@q/pr\ 3E0 8bsl4b9,^H9 Μ5;-Ko#\ix,B+4gzH 3"щw*Y%YaWrV3. 7<(A0{B8zִƃ4%Aq(_+;ycO\3%7xTaI<ԱecP̋$5:bN/~gF7yƢ>ȠQ-:$-zyUwXij৷Q@IQJ x adVN:Ep+ bںl XcIl]VQ3& G8m06F ʏ&zD rwN%$hj.ɔь܄Wei$՘QíZz.jQs ^'INCc(#XѝW`w_D#*V_ ߮LCqVLC , Ii2ewb`G7*sxa/fOލ=U1vF(3IL'xk^dτ˥礁-pKH9>VC<4RB*)O:ӹmbVuSt5:@yo ֩m<^% ,o|֛YζT1x"*@GStS`*P{Z^Va-5۟OpU.20ta0gPa]~Q ݄c,{l8%FO5E ec-XJF3kTwAd`L9|4lR{E+PMmmoѬ g.e{"u3SJQY`UN 3h@UB׌0yAP5_^;B+YfRD2ٵ%ܺG*ҥ%`n&u(WBEQ?ѡVIUrX6 +H6vY׻_ a:: \rg=,YĸJ'.< ppFev|k0_ IQNNzH|8\}Y+* UCG $&C-WՈUil Z97&OB!('>vW[G>n` +iKd^G4\e<r}%tw<*W]S:Rh>0A}"pTv.g996[͏.{^~ҕwX~2h i>v- "Yc0,CXOѨ` kOR (džJʚ+|XxYp*5_Ve񚀾htNYV*s|$k 6/bS*rs-;\SP<ÑM<(v6)3<0 ɕ8i [V) $: ɳ PG\icIlgjq{! @!{ YVv8AK9/Qd~= aHwSy`%mfp1S@O7.) HhE5u:Q'z4՚A, [( 2؍FY_` \oy7/aܨS'*0J@UDwP$'vΈ[PL*Xf7Vl3˳5xQWuShhW&fŨUkԎA :Ik !4I"OֈngVnra}2Ơ+IvUcNdPPwmaQA.ZPyϲ]=E>:nl5*`pz Mm9 S@Q=kuZQҪB諀RO ,,-ݺdIdh(wv7LvT ,*h'T*f)컉)IrM;^bQ<94Z{2t)2D% Fkd?3Z]OMr# m5~$˥@]b6<+Pf с}RQT{CdMlw`E#]sS۾gܡkXXQ02!and^țOy[3D#d4R]C!ԚՐrTK"򫶾MLy;Ev!/V#^ھs3i'^n_Ge; l{`+Ehy+KqjKQ_^W\==FQ: N-oT?OCّvx p@~F}Ȼ}DǐË0өɦP.z,<ቶGKbA sd1iVtQos 6nN<̿I,@҂K,8s@rM|A&p'zޅ)JvA:pK&r=kGUyo5ePA9ok9d; 3I}A_U!SWA.+`|`׶ ҴVk-qc HFVфi.|J{nMcǡ/N&\2YVˡE8|2n؆/l xq&C@˻yiC3"2wHunaF3OgDHϭ(]ߐ3jjFLCGr wC&HlGWn0@dw"o;ukB]`=$AuY76d;,d O k2 ->P{ @F!qFZ +F:hW-FP2ӋrQb'\ 'sxLT.s|K n$E5mpLVhugrè- R-4zw )' un7wg5,i[v7:^p1܇כfoQClr)fV,|]p5Wv- w9=m #4z"r}21E91up;mhd4>[ ;b1d2x= ,ɘgG}gy ŽUH! ?2%R>11~z}T&KD`p`_= j|׾Mق0?a8ML9{!at[3e-}î9݊)@HG*y3%SE&0hoIh;!sx?-j1mc4&0M]̯0ϵaV5pY6'Zrd;ǘJeAT@H.|QeM8%E(@bR9ЅjThUn>FOUY`kVJlO.#y֜CwR.Ywg+>zfB6C|\1k6ClLor(Cm ӷ@[@pzVݧ8<V Rx)&l)IaGx";:p0Ľ CWTfmڮ3nW)s7E}pC.q=℥2Ts\K!w)w}* 4C=4yլ)eZ#;/d nSJxё=VBzHa~F6(@-}XR򗵍hi}F߭_dD=n FL;?(X^R` `[ !>h<,PHqx6.=\&w?|)wfPHlcױN/AIO>;Fx rT㟦=$]'L4-yݺjgQOhpE) )15咽.@e>ňZChܙX8+'>8[;E[mc|?q. ˳Ǽ*7n/#<n ;L,;%aSi)l%3?9ku ~/Gn뜖Ý3~Ӡ=(C ޛmXpXI)yztr9Dwĩ҈y%4TWs ri0BRn!O&{gC6񉯩>EJ$(!̔g!@2e#yV %Vٽ\$X @0J,l&'&b𖑆áNPwǍ`_S:۩L8 bjgn~O3ٮ]~O.O2ܨ,d4'%qw~ʿBܿu$ˊ16jWZOmypY&W5q魧7%2(舙֫tp@m\qYN5^tD:v5dIuo9HKGE{#@Uu;TM4cbp-r;sNy{}gUm̥(Ƴnv.1lc;O#4O~GGyaC9#ǁ@NRy0gn,\^-5:q9iRDc $g31[:>:1G +eG3rٺJ1%jX|Nd׋>-\f%%Y24L#+ ΍́٭\Ch[U`qBLY1.?vȇj";* [2ެŜCU{neĻ@jIQb/— @^T^SHkg(iMF$gB+U5EW^ ,O/K㛽jw.ˮug^49ܖ0p7-6%-爍K.XarW/ wSVD |e$23wN2I\@BB&nO }0~g;ɐ {]A7ztF"Bx} <;}.eljQ:EFU \uu>TUȬQ2=HXr/!"mAQmzS5.-n6ҾLJ?:*5뾱S(N^\v. ^/F4a _+Bw,5ψB6 C,ui} %_]欑Q/k :, FxLy䑫Kws&ş@W_f/6si֗^)33A}< u[v潔4ީAvyZ>aB$(ȅFCG{1E0z /U=pr)j=T^^?o wԗxJ`N5XI,p3J@vK 6P"#Ўb+q'4 dF(aS&v$#]uV+BzVUC,z):eo~qI^kt2ݑg5|ľNYcxҴ9N ^ ^LK8@KROo1ESWgs /5Ɍ>]祉_y.\ӈ00QBS` >ሮI. 6Lha ΁m=އDU 3]jίAlTi4:P7:#\'43 [Rsnhe& Ct@QW]x6@dѲԨR+&1MOl^  ďr[E SAΣ& 0s ؈ѥ dOzȉ1,sc}9wv !8.|K6o)7ۢrEd{4%¬_!F~rh:HʱT!GF ftk$u={'e8[s*S.|~1F7%Ͷ?#R MB(^+l6|_,0?)Tj1O"#j sz~Hgk-k~bS8(pZ^l)F !cBD`a7 sGeAY(9Pbb>IP;1 HL X<M^,w>ȁ |77T+U\ur2ѓNIFagZGk̰3'":Ͽ3 0 `F6󸁬-fRC_zaȹ}R?%Rnoqv0\0tgս7v?サ)RXNa^Զy}Qwgqd?}D?S'A8Msc!){Z1Nj .c!n`htKU=Xb*12)*b'lEdGFRxXؿ@P1.-EBcb[BZʱgAsȮvDхSݑGߋ\(INoO\%U( ܲx X@)/m]ucv,M-Kf%$%,oۜfsatDI)AhN9jah¥DŽ Q+8x̔OK+M{ǭF(VR3+ dr3 p}җQ]pxKZϨ' ZD{i$qrϦ Ͳmߌ͘kgh&QZ1Uu4kV;pD$ ۷s<, eZ\T>ےUjy9UW.;H/̩L!qTof@hxA*{D<0[U!Ty^ũ|H9>vTMJ7D7z-yw@7sckJ6X&\7jj?VyPҎ[io= #8$w8b" 7J!j2CJG‡DqW܁Fh6I@C[TC#:nuR#n#h>vդJZ H󱺵q"Wzl˜ b|SKyqP#<;eKb.k0.5 q]Yq-μu6|S4א^~\y 5=?d$U'Z8M}o똲DI*zgbIۜJJn60D&A=5=~SB:羳D&HZ~e7nL1Vy:Jau<5|LF s5uL:"TɎpBE{ {y8DHmCBt.:Ϯ$Qqx&~hLЩ YOϪۓ3+f G\-Y5E(%{ad^?3 gjEptcҩYIb7?*+dI0Rma0=nUxL,Eȋ)3Gq!Hԍm _ZIUBB=F1v^]` OoU l##7wJFGs~^1Qɷ-&>(HE( u_Of:d}J* r)M7bmhiLE=v/StƉ@r؅E2 (i9jS \tεQ8[6,}FfdۖZ+5#D߿%5|Mc01Yt AV6 M_5>pjW%c2*0yq*e\[p.1UO9n^'ʂ/O9\Ƹy* "Gmm+D, 84ԏHRqT!kҐ젽2z0Mv6ДG1dI=nT'}Q8hekqeJV%IY$$m ҋb.l'/ԸlL +NOůOc, 0V^.ʮ[O4cAT"aփSJ B+( 煚0iFâTKy\МV]ixW*cHbf" Ew2oRSL]Pu++%AA\=2Jnmw=]?p54;vW 1yDNd0 CN H ]⍣ʨR*L`~eq+N)Asԃ2GvkuwȖzN nc.FkG`paIf G~J)r5*c?>eSrN<{v"Лx!) 0*"4ٴ #V\uxjD2LLrl8کBW^G|&uL(<榑๬Xn#ucGϽہB3k\/&7 }MOz U]쮍B5P&fq4يc'xwnͶ΍BB#75ѲF93 0쀻l0donۅwa&beίψZox6,n]i*ppA|1~+{ xy2N`ax}HّVaZK.VuɫζUepewx;#7`J4& c85ɳ.ov`E'>h ⟳x=*0)c b-&H"4稗0]]Is){\]Tdq fw~Y Y5TΦoAl4m~znhhܲUcywd2(Omq__Iw*M`c5s3kAO9>*x[\^5*ͩ\4 l2xîR{gVp1#MS1/B^3~\_Et,qsFM\ޟౘV+2LETS##i\P*tUZ[~? ?bҎ$ lv#; ۷6̖E!"))Y-Cg `rYaB>쵑clMvx8饆-}zQ>6?w/'KU3Sx$y7@W xmHuP.NlY`КP'5}=w A %k4}_k..P;|yuB]$Oz=yEW/(!ĵ㙾i=:B~Git^4x ~Fl׋cǔ̄IEk#`ܾ93F]%Qf5ڙ' XJ;u&3cƵH6oNت0H-MѽU 8 BUX =j2U۱[ױbJѕ 5wDZP_#@X:)|AAvvrިcb ;!du}sy,~ )Tk[`?Q??]k\ަ}Es+ 6Aਤ}ؽЙ)pN2x:ؗٺN6 X 4?}*kʒ`Ќ zY'rPU*:64+0Q u{Q}mze7D;q׾;(B$65tۻ-6_@Ȕ#lSz1Sxz|>f"pCF Lhl0B ůq8~q]段;nmpg`$,м*Srd'o3U</h++EO+R [$$GDyꃎ~YP6aq ?qҶ]圢ґ1o-ؠ׵fJBVG,=HrfV ;$IHB-`VkXPCR:;erGC+4n6 p2ߗdiD,"c 9:D`'(3r9DBE\a0H{gk=YRʹtc*oGSʶE]M6S cvu3ai/q,Jy$XbDF; :%7aO6T CM$QJ˕Rg*~cمcLsG%+OhNgTeIJ eTэp'ʂUCfxYddmX%"lC bhPa¯?+mzRw'thjwzjDiq :f@z?`{"sEV>qg>viFad-LZdu0AW$N*Q-}{_6|-usT49g&<11)]cw왍& 9ZΓlL x-T9AcFԞ>6TMkZHcj\1bOghÍBWiSbN fHꌸf3StY:ÊU]@[zpJP;Ї_gbIwFdnC5~/wAPر}.m\*H~L:COs~-rgB"f sWr)gktnmu k2TYٓƬm19rT$Q۹VxHRc@xG7Cvzg?E"T}UBME"%AmL"t+Zvw'Jv>PH鋣v'IRo+1 J? !*ܤklǃ?DNuOV=|:g9mr.z9?]1P 5wX(Mx5p&:;Jd? ("6_+x"=kZK'k|WfuAeAa*8oF$iz~B|6b/_zc.p xIřzLX˹r8>gu&czڪP=YVctoyLQEm_ިiK~D\g0 2DVKQШgs .^^YڏL%H S<Z/䗰 xeb0ࢌ4^.iɴmNDRQ|؀>0$*3Խxz΅cĦ&x>-+[NwN[*"-( % 6zj:_JQ|Q ".Jvݭ6 叡}mTNɛUy;"-` dvJǐsSsa8)w翪%kLzQ 4Fֵ "ulwރ/œ!BC_$,{8fl$#`-t9O p /* j_0՚Q6^IZCވ3LۆH,FN:9X^sp䄜# MVܨvDbǴUֱi-gDA ]wZFvfq)bazk($zL;*p!P_L3s_>]uwz<C2ՅU1D6̽4u _{{Ek,pN'^87qmH\or`Vvjm_Z-ϗ=la aWV +u bjd/筐 a-ʎCL6}UɈ}fP B^5Hݴn%Iu~ěn"%=Y}w)csvoрdF .Hh}y)!{G_9 QgPWhvnJ;ͷƶ:1ayt^8 X_I]%g>S18QgeoA<: K\H^r̞ {nRB:,HȚzy!G4K(3rB*U)4@ MG$f}*WvΒ~fmTJE >9vbZ X ye\`F^K0ӥ^PlGibɰku^g%:@5/隶;pkU,@2qə8+&Ф 댣ƍLh_d2o䳴XϣL N {2($YjQD>c$Kyj/+YF #qA y)',>aO(3|8?evv՘!ey0qZ}!?uwbүrHީnXArzg}"T#NϽ-).v& TSJ1+2;4dg\0vcuwڔ8q(qғBkԎm,jp!JǞ/97L,"HKl,R*ĩNYx,G9th id^$γ:In@.[˄ڪ^%MZbUK:3[r 'bkW՚pD2Xm׉yYfzG|-opQ-:Z)q7ZeU~O[4 ;O)˴/_#BqG|trbB9EܵCci)@!*LM[F=wN hѪ/> %c<)UQ ]x\\yXξ?@hIB"H[ȷ+?+5ETY[t8}ƱsTЧ@b&cG+X{ A` @ %騮b;;kA eBO Q,  ͗b]M4"jcFnak_2)啜z[܀Ut_W9﯏.eܙ؜5`$0)'* yQq+Y>E+ANp<kc"R+XNs\˚mf$&3-jߓX[٫R03hmn;NsT~Lfm4@v޽dR!肨SG?(}OLϑΕ;+@Y,T w~{ qM:^ o{4kJA7ftT$ZFҗ>y[ӋRWnMTc,oxCSjpdʎSʻ?Wٲ ۇ,ir%; tq20T8 _7ҘSUG@3z!^R}Zrޟp!%]9Ξ6ɹD\nmrȔ(LByD6x˿UouL$shE-fW~t$3ddq^!?Hn-zs'ؾۋHMK`4nX[IUh(WW@NWA$&{ ~]# 0qG%rG֩ 1S'a葊~;ٲKn4C.vo<έ긛2bTִ O(A`RFzNXU;*i/NW:򦅢lV#)%Rʣ_,_ $΃u|x:ꎧH;Q 37~ 7uq˒x܂f 1jP픉1h]T-=h*wT a@#qS|P|KAyF䠎kS꾻>sGpuogC^S(-x/{]]%ѐ$m|!{4kc'yD?kRdfv @Sd5=8[yV{(IswR8i7t㝼lqZ Hc/FYNE( ? Q݇/X}~w*iJ@EߣHșhI2[W)dpj)8D^w;Ƕj0CW8B cLcA3 h~eZaI+:3{z#98꜊mGSҾ b PW~%9!Oqz]9]^eF9Zn< NtfȎ!mQ'a*ǾE' _M/Gz:C1 nS-4 81zwW ftvF=.zUWHe7E}GgWꦖ5D1_T:ӥgkQycZP8-(LjZ.t؈NDkOly{ H%M&ɕeה;uO!|s<&}ʇ 3ajhcDת]2OTp*'\P)Yɨg HA+^k.b-a6 rPާC؛LhB6X8N m u8qx8}gN=:$,g-͓.uF/˅kˊ3odHX8`8s;eW*A5/iFW0eo@=};NU?g$ŧBsaQ.#H|CUSDK$VJB<=ф#p&wcQܛUO2/Y2$RKafV&{۱)[qH{'-!Ӆ?du`Y|z7tvpt\‚8 rbJ ! >H AkUu7EXR(t{,h8 ꇳ-u8k 3+{ U<-f1%kM#ԟ#i(+};_υB}LКEsUN\=Yx3uN.H|˨ɯb| #qӡ1$?DA!XRO) BD(SZqu]=q SY,\khp!bEY^PP]\߲AO_t2w ;)>@Dl3IU4I?KO4q_(\N /w.h|VrJT(ZPc`xm5lQknJg)c&0Whorx4OS"uK\_=u_ZD]؍,՗8 %wY&5):n;(O25t"*HK's4M|i2Iy@zŕmEp!'vKҴ[J,EhK@esɿv>ZFj/iqqll5 0,7D(B񜴅0&+1 +7H݀d7 %Q;$iGݓ;lVDAbXز]i}<xDy-R&-&}u&RokBII>l~+ kЙ0pOE¥ZEff?6-oaĄ5H0wr\.hm>1PӀ˝cOE fZ6Eq1QnD)? Q_Df_¢4]9b{yv9u}0Z![*_"S%y aFZLR-y%3ض E؋4YX]8b`9in(ȐLS4h:"Thwl"sz!]Q{j]|>Ƀ4;D+CF\J`e%tɖ5u$SSAܔX K$͔}a^Pu^ҝA=#"?Y axWvx Xa_lve,&koX!lPmЍO$5y{ (RM?,:u@%t"j;>`Q{¯=nHq"'*!^*odAjt%c_EFIـ$bz@ YR37\#t>ڮ x<tY`L)b 1%&rFU}I` \ ^д$ 7_|*X܎|dE{ 覿4|}9eAS'D.[Xi+o44DCbsmQYQ5 \CL 9xyI?p85KHSfg b76n4na9h@͑/gF9TyqoCk'DX mxeHU֪$m:ra^>YJK*.Sk3{)=;!E7*c1s-^O5U:;)[MアҚ^Y'}QYʡ,@`:wB]ț[P\a*&Q{q݋~z$]EEߝvS- x%pN.gXYСV6ĔCnV&ёL`cy/v=ѐ*Iժ9+v^1}`D!ܝUKVZ+$Xg`D8z:W|4[k7ڟ|Aq?Fկ#+,}ɫQ0E/VB.apr6~s'5ZsAãkPG5!a]i {T秩\ehO* W se$'/Hbq(dvAa6w"ԍwv9,"` Qm)BSt-%{oh0k vU}4ؚgK`-Q.ދ(QiKZP@ٔSnBxlWIf󘉠z&؂(4?>օ^2Y;f<8Oxΐls" (ay9Q|vb6KU#k5%uBypk-2Czڳ Y8\j"$0!*9tՉ!eCoFŊBW; ~`d# ~CB?#M UeR[^*|` "{y׆'<^;UV1x8 vմMDR C>%A/Z+(FU&Uc;y(ަc 0$gFpB&"'aռWcjB YHN{At#L*'v2X6P)UB "*1`ۤTR}<ش+=FX@kH'KώO}<,ÌjsAV GyI">ݔjֺg)*+ܡY#]93w ~_QFOסھ *5Ya5N!NsׯaQjX9j =9b2k\F&Xdr6Wd[_BSJn#9F@A[< !O*۫Sf^iO?\@CEd ukʷazh|̺]&NvЎ47U FCF\7\dfN>!??ul40dXU4jxW"wޛ6|2& vE,Ƚ/}#?0 lԇ*MP+2$'%Y?WrQGXAb"Gp=Em|$Wgiܭ!)_N̻z9#='`_yO/ר)f*%cX-ISٚ"oFLo[ 'Mc]\@v ~@MUWz*V@bweg>}Uo**nV//1lPF5w-܅ %{ptfШڅ0n{s&?ebs PzgGiƍ Th_ΩUAfERYNTHn'֣R?nL`Mh{0)&=T]B0 H[) >F! ք'tBP:|\ŝxt5 0W(t+ԒMd#ɢJ{f ^`r2\xOYC +w|QZӊvdi]垼}*c:OM5sMh{=b]'7( QW[M?)* ӁWHtT U0 >@Im`V˰ ##ɣc_:E fo9^©!JcN`Lx+kټtFls[辜J6T[tؑE8>w[0*qQ }NНWgY3Wm80sEFϴ9tӵriZT{zvؔʲc^nc XnWwcZ1Vc Sl$!~n^V{*Q \_Uphealk| ,Ϊd Fot{㎐\q;SV7_RTê8n9ݵR(1 ;|‡_F&ݺB2c<[)XCXrA: u!S?m O?nXR-ְ;Z@A" !Z=' 4&~43@("8w 7t\ws}&/噐&<}0tlj:4-ӑ:*lt}$ R_}kj0Z8|ae ,*NO hbO%9.Lۀ_hy"W823-w VB rIS&Iڜ4/kܨR;e$G+ 01A>H>$𺯻F,cS8DSH<0];K{Ϧ Ư lS*NK~ͤjl6anu$F?8|,}h E8k[O4 XHmP|\a1! x~W$h~MZwm |%Gؠ?"R].hXrP`ȕkd 1buUu1!ʴ8lxfÿy. 2ZǫJ}] ,}=mc;\8 Uč,*ohDP,ͣ) XI-P: aӵh_<_ 9K7Qݝ:: ۋ|(NjL:|2taj/fgw!SH Zg#T=\b_/ҽ. w uJ.1@Vq-sX"PdDoq97FV c`j^z/$7t˱@՗)`a$m=_^#)ARD!}aY * `RtN L"ƌ1fWI|0xĶ3pٌwA'j1cX`$3տ`#DI2F#^}sA>41]3+ֹ%ZC$oW`W:3ѳb_ֶ[ qX^cOkp1V%Fg0{ 0)y)?Ff݅_ :c(@u`œ5u"5#$3lRّ[Oq-I"`2|h H y*&z녎X ȼ9=yȋz.6 fys}4^e`jGz)&tyO" G) WKy!\'\cqfm*҄|/7 E |Xwi "ETճ'X?{3¡\^{ Gpd&$}ڊNEh;Ȏی@cE% ,#σ_\$=@v0fiAu-w t%Qo *, F&XttX|갵z~h jcrxgo2zfRZջ=QDfrp<["ξM{! v@vm9{/Uf*}e^ڏ1qnM'1dK'RPSI 3i@3j>accہʼ.v#Ui[ɞBD}N9Rb5asҥy1ێ-s=ni,}p?ɽ>GW!τ&ߪv>Ȟw ZՙZfr"*K;x DIN bz+HB幊+@y?{ 5ewwd0'o-(@BSA@}9ܞㅄF,@7W憺,z+: .&Q~՞*c FP6a1"Fk" {MEg˄}xfDϐ@"L:_ߏh`>Ӻ`|PF~O?6ιD:D>KT❭2xm W}(!b5v`7;.tl'Ɯo{Ƴx[02̺r͙Q=TPVTC% f}`i%m3vY=tGU0_u)6%H%EUǴrhfMKO9 hI{dސ셴e#WjՇqfuc5g̋и4չ$|Fɵڊ>d'vJ "gYd-NRa;x=q/sCP5 9bT'F2)=X1>ٍIU4I Ô24,c#5| cHeRg+ `B8 TuQ@J4tk$IQ[.l伸\PFXyD N.PmloYaȳwY}")FQ[ە@G  SBkjrN6 ):qo \^Lf:`(T6!vlt?FLAo*YuGOfۆӼGIQ'Me`o 7j.ݴtD/;VVm[!}p"wTG&Mxy+FS Z5!DTbNAQ^&]8c$qXԹ~AT y6ͩv^$7!Ei uP+̈oŹh%Fu"i ~.[S؃<"9,dc񯇃-ӴJ{ }_G{d+wFUá`Y;ȉ(VLqW3KC%=ZI; ̽r}e g69\?b}Sn96% YNjXLc2 .l0hmu$٫)`CX>"kl:oT*z¥2`vAcv< #/髕6W'lWJ?j`2(qV n!2Oo-e.%k 湃В -wl1LG蟕g`Nq2 bFILE#E':@%!r/j%(Ssy1` ϴt@'tC)X7x$h@&]aBsvuNasDEv k[J4꓂: ޗ DvK2oŲ/ѺD Y3#-}=⢆PO%lX 'G.d [mrY \7s=zn<&Ezk^*>值F~vkN-6-:er.;+!%sjߌ25\) ňqߍCrMRQsW;l]jGx-gaH\B~&}-u q];N*3'h 2laQܗ]Ei߂R@LOy0'TڏPޝssߪS~ ezzirkEy*\9:Ł: T~h}~_,*\9+Ko0,.@Ne9$ѭ9}^9Af).{v=;%! IUfo-Æ םܮZ1bRB|+ϱ9!5 ޛ߻=~ S8~:)Ix1cAH8Vh@y詑f"a@n$an0XԦcu͕j7IѡZ~\slp$8?eNb'Un1$EcmI3O4I%H$lc"y@;]xAѥ wΰ$Ç|/5}u}S[/K/_matS@R3<} 7yr0oDTX/01Ova M*Fy8NkJlBxIq dahR_st5VL pH6fڲ/i`OChrf1N8#`hHvjWC&rmmp1˷̊7;.>~yl3|_2sddvʎF+Ra+ |C#<Β+gV=C_œ\LfY_1Ň`2j*^,eޛ;rYPBw<_(@n#S ƃ:*|ȶ,MeR蹼iuEܞ6+3oNQIDbF"V3A$n^YH_ܠ--jeW*uR)煀{2DuM~RJ2#tUt! ?4EHsSA͗(-v;ʆSnFMrjGo*s\s$s[ =%10'ﮢ zmcnbixrYNcZ]HP3Jhdra͵w,ZbQAe%BFpC2svX6_\9H֣6k8gn}'Pۏ(- h#nM­`Avm(CH }cHjב̑9L9` ܥ"&nƯ,tu XXuM^y՞4%M_rd :(((X'q\S6-Ï$[$^ǁ(-܁zarS3P u?iQ=,I^.ݱ@P,y64EYػ v#̃WhWQ^bR@sr|6nк%FKBJeLQs&K "RMC\gCI*J˧ Cwpr<$mXJݬó ]Jᬰΰ?2/lp-/1GhHO'kk(S bzę^ѨZ{KKk=Cǝ( iGG"ȟir;U@,/~"tJ}AWE{Lhc(r[) y(7-]Y|Z"k F'i0@Zxv0oUUi^Rk0 Q,:-XE쮅 .6A&JK=hY¸yZ }CSsZ-QNIf=ٟ (+#6 =ny*Ky)3ԑ~@铣ﭸANısh *1`Cm7%!<pE]{mWxt#+`j~O6/SP(3&rZY#Ln];k$F{D ~!E8prT“ukHī>q1ٮ0yjнe8ɷD=bPߌ9Rqll,ӖubXKRӜ jRu'IKǛۑ|5|˯lG!f+o֝ZM>?x9D!usKu I OwZ?/!$;|E>"YT_V O^x/<%Qj;.$V[h/dB#!둜6'@.UV^eDp[Çܚ#) "%LH[Yui"X#M7L7|*3.V9rV27=~>EH+7r~5~sCNWYi0e9o@4\aR/q-7CkbQeFTo_O,a޽l 0 `z A\ݘn^@jwjJt@:}J,s_sr+FPN"Q 'vE辇#;-6&YxmY!F Mr7$7 -'pB!z`P 1ʷeR2G$KZOE[!)S `ňDH@T1|;q2䂶>^HRuȆk@^Nwh@]x_J(2| q%<1oC!D9s S#DI:w#U#0@v^>4fLzԹq-׏ڿݼ=YWg+;& L:ZvS V@GB|H늴]Tm wf;0)Hourz4zZ;u#?TMe綑ٖ (h+a?_#r21'7,Dأx?X&t0s;5K c%Ʒbpu-O"ᲀ{ƖޖuKt0 q ~%f!mkqTҧ@<)u35V5#{uh M` +alVN8czxth/ K ]@q~`P}DS%/X>aʷ'IESdW|-P{vn<ՍQY6T툱=P«:Q,*N8x1@WX }*^ijqVE@Cڍ0Ko6zVUQvn!-_΃:C>0$avi& +`ySk0#EgwclwG+( R.oig;v752{ސcLDƯHCNlBvMO+%YBH9qMcxGn>E­4vW&O'_n`hM~ lQ{UHKWt@xMoSQ'B*cYCG~bj_Hd?:1f:v6=,??td>|-Y@~&~.3[9G-^ڦ%0>Ӊ!YW(@StX>B8M Nƃf]g3^ f85CJ{LnA1J09ye~F[6㕄LA} u!#,sxJ}KTA@nJ>KPw$XLJVʣ_=߂u8[:jPojN3:KV»s1ʠooڰ+ׂMcNS5N[;,#rbz:ז0g[pԩ+#Go(=QԙL- :f^v?'N?Nu~d4wc—̬/4@`i @ -'SZҥ @&@})D-2n[Z#7_hsCyijP@'b)q̂J?3Z~…u=|'C0 bnT;G +{ k·0p~%GpnS NF/,br3$WPYƸiu%Juʮw#;Q7O*0ScU g&1Ti@b)\ga&ç  }t&J7d5,#AAcD^?wM[엥Po<AVn}uPc@ ;29~ܧ8竡߮=F>#|FIS([-xtu0b;q8++`{3bR#L d (̎5X˸RFhHkoc}bdr ~i|W-2 <ڛ덂hgV~sf1 rT08ąIm9ܐ=;m9@W[tK<͊.\ Sw>~t%|S݆[@>pq0_hL |džfiX}%󪊜 h#R ViFo{;lw6HC92]:`&Ҙ^0$+84@[/0c x(gԫXRU7;ΣIBgT&k? 3YiF}1jf([6 &AKPQ)Xݜn4l554;@hط+/KAnqalJ{?ez~{LYRJN lVE᱂VK@|lEFgh:=6mqʣvK'^=F }FiEAdd$ \CDAP`bAZڗשEЀэfFE3qqLFdѿ#B)g=;n#͓|5eG[R2KƜ )QGG@ SGI)-%KZ話NS/hT\,'G=y$}db ^[)A\]p`  jXժ0<%X8 ]D+9*Yh>U`3ajB)Ю2r[h{쩃QYrwjgš&tX` 5]]N1; ;7_f!g!HlQO(uPQƔvoބ%tXFOF>jkqk/Ͳ˥gJEL Jr4OEb "dK3a8qSg bŮ-cY.gJyUCq,JaI ɇM/,L\@Yŭf9" tϚb\-!d0J!j=Y?; 8@4!샀LS + ۯFG\/N(q]̢YRфIǏXG$;:vEL7[}=ewҶ \2oIY8گFb)27uxN適ċU6fX jL@cin@*FEM'/&F܉0_x?H磊TnLwEwObٝ~O^?ܝ* z qPgGbxR<LTQ}?q_6|( +<@h ^s  s+$IDYl l?}DӦe"!Q7$zZ4ٝ;4PyF&+";8oQz5s9:+z#@UL[,oLEp~aZ=wTt(E:zc|ځIQSutfoFXhz4X{~pe~W `_6ޅ? WD3sGgwCK{-B$uL!ih|qoZkh;)R$;Y׬J)X:^,s['{ʔN9 ʽ;3Z:6KrLot|Ar]}wJѾhYypWc&F8.Hw,ᔋJ;67}Rz;c rd'u1|GL+g/-s{M;|)+&ǘӛ!ov#+~Zp35(]˾e]iM_0P}$~(L T'!T_~}U[u [ϡ&\Vؼ i$FzȩU;,ԉ 9Ruݥ18??L1n0dة6 1SEti9Qx {v#)WE@6cv@SBX{oC9ckV ?DĹ*oW'NuDn(9Vr]aRwJhے8 ȹٽ;f9(%>xieYOz}U0$2q~?3zZ,_kJ^("amdX\lk^o@=|='U\W}{ᲉOiº:ѼNs|D0@Ӫ0RM߃Zʘp6mo邂lP ’H_:}q7 bL|Q py@-87W+Y~(q?Ğ6 Q,Qs7gqWΛk)u-x_*O+̀˘n'4@?gڶ~\asǒmQ4 ]^=)Gtm*[I΍8NJYN8#L&ke¥b1z o5&7dB㶦?I3p91f%1pZ|8{©x 7 ͹Gjb_1y&gGDKH5 byyW}[tW𚯹t`{h6bz{`I[ݼ42|ac do РN,Y|>y!.}H7p'B7~E No5 C<GvoiQ%L ZV;VSߌ35,sn>-aZy18ծ,/2mf 6aνc L1pF?*NSMeb7 rjF"g>!;uO,yjՀ8m4rv*GXFFP(pYU-jC4-JR?e}vDiV—P5#+9VM㋪0UWp)6w8 C#n}^`F0GKfgr:fS˰M.- drub sJo[9 gNo &pVj#G#¢d_ Z gW$-XZns'qT.:ͫ>ˊ@Dnsқ@Lh€؄M+"?;j*빊! >a_Pfe3D_U?}!S"q@{3wҌM8~f:XV ڙ|Lc풐ֳ*vI(ڼzN_"db i*9]A-fm+hvەp9rWgÏlT@-%/[6r&RMY9R S BҥX4\vQ{֋E?]Y~荢p ~+_:+,r1E/p[ ͧ,h SPD 2#3:^J7CZfOi :٢="ح,Fc+UۄtbtqE\J֜5ۀVCIT5ׂzK=Jn u곌j9(&# ȟu_x kff39,R H~|R `PKUt뉶pd=[nªB1Il.%kjn~o&EsgV@FL-&Z᭘}o;<7IB[St;ffKliUW~Yos1ܳ<,䖇 n'E [7#U B10KY@WGⰬ~mR_^ԬTrD/Ul\9 ;gp+Қ7Ê2uGbC No`>{>q832f\ njP J̩8) .-$@Z0`ˌ@5#P١&!C"xdΡO8=+ܿ 7"1҉mk΁^ "$hHZI`EY~3qZ_ahBm*|vXOއsC1Zr/N,s9\-P>}4F9F C;uP p`(qquȏ5Zj#Un u!lľ28Kw.Q \u]T`Ax]T"$wٙmdK듂/l&T0$qya5sW2Ϊ+U0V-x1-mcuܺJ»`r'8TysyW5[=4b~0)T=t7P &|a NgFsiJjx1q#wyQ_ST(n!:v3s؃GxMH'Kr&CL&\`i֠옛(e_n/*hH4P3/p0w{3 <vzH 8cPxc<&6ǟe7fкPEӋ]uA邦WR޶EwR_g4ѯ C{\Y fjSڥ%U\W%+Vʹ1&i;.>?QJ[-Wa)1zH"yM>H|AаiX,Tb@U8D}~t8|igC3\mBɀUFـ4w^(t,|uQߕB dĸoh#C(ZLN^*Z3(Sک^8 &PF,[~; kQ4/cN.~3"f$jΑ/-4 qos[wWfXi6q$MH4-}=-&dmKp/AJŠ/"79=; Dl} cbacCnE_66ï<0G[,J״$hGʋ[Ge[ah8}R kSD=G yԓf\AcTlIEN.xQ-GYy ؠ8z Ym_x{xDi@ fg. RS*ᚁ(j}7̒嵟 e'5j1NL`5fu%H?6#c=z4/WP!h֝Y[T)6Uy FR u E 3 wM4 Qќ9B7m ea}KR3:ּ]bZ*c]7''chAGt&}rC@ L( ݵz UUA*"x$5' ȾL=}^0Eӈm>LqIRFjv=Y}0HbIBC΀|rv9t=dV., "gtlv=ɵ2t4}q;8=b>)etr"͔"^8RyDjS{L7ʡ%E\_p^e@#H_Xwz&K5%Sk[2J<_$"vC%SF22 \?JL4黉Kra0a] %!Ӭbޱt>q=Ȣah+ [%/p)he5=PtǻYK nDu 8UAv`Z͍aBmZZB㩑P/Co0Eh'Ӆi4Ld@Z-hUWǩ@' рZ"IAxXj0fA^ޛ1cD!ֆY3ʊސ mWSkjy "U&01@r|^:yK!{މ`1 $9L E ᅳ&R| %mu;֔*a٘Hch#w D4,~5pS  㲿ֺ`C͒0lrI'W0yA,2 ٞÝqQIW|tչ>"xO50L,h"j$D՜п3hH>9b}nX*{8F%\1$=SԱ> Mtƶe3;'%JW23AO(kʜ\6*Fzn~NH6],ES6$z1sU($gwӧ1;\6`f+sbr퐪&K/Kvf] 5[ͬ>&w~?ZT&"o3D@\2U[~0X;D$ݗSp#=NcI~ȕ9lxqFVYe;-xE4͎/2' 'Z%>r/0Gper)űcƠ2!lØZap:<;ZQQj#mKv*qν" S{P" ù1\h\S4j6꣉3}}ܒ]wjrEf-&9VN#}eHj>nf s!ɍ |>Ö.trC602FiiQ#Aǎ~AgO9*q5MN ׮ E5kg;X7uъya#>]D Wje/}#/_sb `cƀ&Y w/~8oCٳiՋoBdҲKE֙߳ W7_j8q~mYs>=l׀}B;К*#lg }=Sy3|(l^bN}Hf:Q/m OWJ^_XzMO Tw $gV.)ćkp!)̓:}JPdEe O&ɼ[W 4a&Iӛt_$kc{T4T&(<&ۦ?bǢ\8O_3\N.VCRE!j*t?6 y8Mד*w F2\RʇXn 7 *Cv*GT W\Q5:-; uR?eOo2k)p ΪЅ"oᯮa #7ru@IѝsPd&ihO1u\bPYp/ Y {܍+])jz K- Id 1b.4j(y%buceBcHl$[WF(ƭ,cڰ1scRzUIG6X'Qu.V}).Q&<Ũܰ)zR$=A[a?#@2XR6SUD:Ei.wӢ (̹= m>v-pL <֜ς՗FN[oqD(;qTϗDp;@q I:3>4qqqvd&â{)wL Ç2agS6gA\+ңNaᶙrV&Cp%O4iꠎb7ɰ DgE&$M!cBs 7h2yȦu,@oVnPDڙ11%Gmq򁴑g 1Qv׫b&wV#2r(dKǝFJpG:M`a\\Wt3 cAU}8GKkG[`}p+|@p_xYa=ԯS >D=;h"4F?3/CIzw`}l 0s wݻt&ayR;FuI^y"u2((^xI$qoA3W0_}x".[_`g^Th&< ^!t1AjMUBKN~Jix`> W.@k&-z-J2mxG3|c!mjEr:{P4b|T>2Na[ӽDRd|uW2%VpRI#^v8F^AA\W 4>ȾSeyWjy 0oܶ1d.qN[źevH{}BpJTcYnD?c/c qo*v)zR:\JY,k%6,W-@1ةjS;,F5L`ɸwW.f!Hu߄^U%kcBp}̻Em-88O#ӕ ^(Ώ ϸ~_GrKƩOUbr|5뚑DQ(c+^oKh=) ]\dЖ),u;[i )QXLfQѤXe!ˬO@(5{I ǣk 4tgK(ov@Z`ɛ~κ^:rHO4B"Y%Q.t0qXcxAv}lDrTgx{3QVSdt}S_֢Rq9V|yl42]!njqUo5TzQR%0PL>[ɷRA0[6\8 eHBdqH9'$)p.hk8svhv4dr&qcE ?OIذо:|5lPkw"te0㭇&Б'΂Shh5[9zy$B,DB)yq#0Wߤv~NV6GZ7GP(Itx5nz"\ۧYIgO_BBۗ+\MтŖ(xuWwZ%߭:İ.ۖVdc9){9ae$|T-jA;Bg. ?#OJq 9b+`( M^Ø gUy0D ʮht`JXv=ANLՈ7A (gעiiltT!D"`%V{ŧC_a&q`Jz)Lͺp鄇\oϞCg^ݙxC_\>e eě1sC>%ɕ0lAまD't^b4]M:8A ƍ&OuШ֫|SHRMa/ם(fNے(RrN#Xtp쐵4䁀5KߌlF T/ƃ&+Wp\I%28 Ľ}Mz0ݎ%*R=1*E&~Z5 (߇>(*_ rAwX::ÿ_qHcpƮD4)*Hca3sYVf1UGdEPcWcй.dRM=#vW쩏㜫p-4ebk~ǂsW:6VȁZLgvz ɧ%jY}jb*yq=*nSǼH\9a ?@kpqy@ ^10࣌ Xxh8xBIqNx)`3E.=xyQX3i/b KRNyoo0KU|NlWO>8dxsp֓ }Z{K' y4]!(9y0$HTV?"bٽkAf'b`q̊ݥFr_6IXD??UEsFMA#W®!8?IT6'#nX0Cnd+ tcLH XM:|qJ!_^ߤUATV&vH0bIͭ sOOBwa7~"EwR$|c?~6ޱe;X ҬɺGosXV^M^Qpzz 霆a;YRH֤C|Hk&0F*j BOhXV̒,kOuƒDb=ZPan8C\٘p43 [ *r|+L-g4@~Q=: ہdӵk vȨ0N$doB]Eh@#*3_"TVE5iEI3ۨI둖in~bkH@K}y_3l2tDzdjX;^>8g]xC\&O&O ԑuiv54G٤CI*ا?>:4e^l8ٓ*9BBWg[Dt2 &-`qM(^57Dspg ANnLe)WF IWkWW޳~C^y9 i#)s1$TU |rNO},kBIlg` ]lD#ڏ!bƢi10Q6*0<)E).G7 R*ykל37 ̑^Ҽ,y! IQIgc̲VجyZO5c6\lvµ˩aWWoH%Ԟ Z@d' +HoީL.7$T""iw9ChV4(2I# oc3o6"̆|/^+T"B{q Pt~xD5NM$2=8D wie򞲃EƐ}3"pn'9Co)HG A,/x\s{!7޵w,b lzxeY~ZX')~ׇh!k[3g#2KlK `mce`O6oe4O5u:uLbZ :L  q]Xޔ@/vbuκf6߬i;sZIbx0|=eVE,k <%1iiqnR;jentK'6Cb TA_5HWa> Mղ~k2XGGm2mDAED\=6l~/ E7KUNy8M8 \XCزq3 M âb.c=dLﵔ}wE3lZUq 1pEMOYu͇M˽O)$#\唗.dFEyrlQ x}L*vPE4Ng.pѡ˛GDWe9|Ȑ=]I+vmIuʁ=qNeFA0Z~h S璖m E+>M\"+03Z0+#9D%[#V`#/x!7< J  w=-6:7'<_aIx|4þr3]2dj M>RNGַa ZYjvlGb y}s! 2O"臛VL zVL?iyTcL .HE6޵s{KN9AƱ9@>Ȑԍ+Lh,5DѺo8ZPl`o#2 Ou\yb_}Mwp#ݯ|ChG*Gå͠IR쥅ȶ`'fW2VI/3#5U^ŒiSHVӁr]o:mkRWi kVi_o`gUIdqeeZ1{A\gLA%Bi'Cם+!(bPtX%̋}T`s FA/Q )P ͇a / h50 qٷtK|?/ս3O |mNv3kЂhίf<}IP/$37{W 0n?)%?"~j3幪ύrP g H Ӗ^7?MCK_^4ID 3%ϗXL]oM7t4JN.ZXKys}FH^㿨mv6IrF-t;[t3ɑ t). " Q' tdt`0gLA$ߧC1H^bԃ '4YsbM[dn0܏Q)qH._ neLo0 0Ä~•>C *3X^g`XoA!<]w ?}t+=HG $ h?ccǪ!sn5X뎽|~ vtEOѹpsrFsZ $vZ,xh2EDU534k /i"GT 'X7&4|7q7z΢A`RL-ܰ_6AV JXK+edY ʻ6LCl!K5n2SB*UeNnF* pfWJj3\o!hE>ɬNqߔ7(T#8V@<QY9@It\<~r;6'h7CP\~'?dSnZ8 O*bN6k}g$J[K0g̶n_k~N='!)vt;.L$F8._}҈2HCLt 2LaKɝ\شH_4"ɂi:1ؽ=62s ~}|Y>"!ձ%Vt=jP&2S%$1iS (5h x5 M?;c geV ٘.86Jt{CGF.~4f QZh'B^ @ƄL3"%;s#-(% 䗭'fٽO\nq=!BO7n M3 wb|QFy2먮5#d׽I_ͅrX7T$:⋸;,İ4$cAN}6qږDB%=)dG*U)WtuLLge4 צzYL>}ۙBJHciQ>;Y J\`;jXSB׷`K3 cz_DӃ%N>bNnP9y Ҳ!hTGH A#_XtWY1$U<}\b4uYxQ`ϸj%t)uRSڴnN>Oő7]= ; eEOu^>a*oVIBd.*jxgrzEʺ ȔWO/ڏkqpY/;)P/'j&t"xm \T7- ;*VL}mJ3,2U@ճ \w< &HxAqxÛg%,QvCvd F SMd>`癫F9/YT[9\z+^lP]k .N+ᥳ%e) `X U=qC_@ {$Av*|,,}BToȊ>!U#d9}90UXzQVPDXo>ބ6%J i}w-1KKtIVۖ;6LB5I wA+rn϶߲uc13FEnMW+{)QpsdqaZ[5ٍ9!=Q39^0&NV.|;7\ُK.t= xVh'J߱Wg^KmYJh%L "o q#lS«Lzk֪h83m2fѫJy,3 LL_&6ؤcC̎jhat:H H4o=G"oHcm`8 v,n(94&z(͵p8xMKyQ*l?UO4 e`G^ Ӈq;2 ۤcQ?h\̼a~'̒k9;#葀)xCc }3ݬ(Dj=N]YiH_ZnEQ*ҭ*d갳BDHh{HQʭ+;W ZBB0am|K3ҼzvW^Vkn>f͖F6.dS=YE]"j5DQhxDl@A\obY~-R;鄇(Tz\D0fssm,45iyZ'`ekOŋ\;nDA7ELaF ӚH{8Tv?ʢq$HIT0+"g~@JZ1 wo@>)L K߆6­!G> BMƨ$YtELBTI9ZӐPh`L O^}\û[F37p3,zLVGm/YA}`l]Hx'ŭu9%Jx ftik5XffCYY. ~dž'(܊宼"ݻv+R2CdzINC`P璜Ly[Ht?.gJSIj h`JlkU步mm{~M۹"29xO(c:ؠ?E XP ]I`/x6zmgxf$<>Ւeݻ}Q϶_߅H.6S(=iIڿ|!V~!R%hqV2~c&ŇNF&CI?5&%sRyZ}RH֚6qvGOxoug,06GqˎE^]5r J|uEL7iz w:Ԅ N _2R`DPxۃ"aoL/r;] /[(Ɉǡ}bىSIo4[ɢUzrd`´ aW`-/AT}S]x_9z%c;{n^ɵȖPM˯KwFh=>$L9_Z=>dy_AbJ.<nٸ,2?gZ}O-3%f{ZW< D!k?Kg"ICyLBVVOQo!^*U!BhvO5֝WP.Z=48FmT|SUN<#IVyFʜ?id:;!*iK65Y%x_in(ݛ.%H jJN022?cQU'lqƬ^kVɾoJ=j'"j%BdR[N3㈌``pAG +)-P2krO1c(ycFC\~-Ĭ r4Ș8QBuFl~W gˉu<IOHmcCICe ./t_Gƴs׺Y4|s34ja|(]}f}7Z=*ƻKrz.dK温>}I/d'k#A؞>W.Nْ 0ks$wuwOJY,]dWKasUmM19m]ڲ|yL<=7X?E[֩xN|0@}^e t:|C(DG]:mrpoH$ݒ}uP%r &}0 "uL`nCYbY>.*Ѷ4&>ς2U>e,#tھ9LBS`7FXWFP"T͚#(d+%8 v+霯6մJwCY(^NXF4!dhGW @'oySBsf 0K'óU.tdAM 9(6KJvp%bqp?baylXY]fQ aTH[IS)b4-oG~eMȂ"-|<0?j: u>nowhafMO_U Cw^'VHXd b6)^Zm3j`Vp^ b/jC-d;ᾭE4ӏ&5܇or;y-GCd X#奺@ ^%,4(]:T}9ka=en^7c4+:0:z%Wݽ}؅QdIE7ĜQcLSқ$/ܷfCoM;ZW'W>`5BT~;Qb\1R Żl ^capU?گLťh9 Xt0 V Ԉ8szm"HSїE"#d}Hh _!¥`>angm&bB!:Y#]iN#HNAOl Tnf_5ЬED<.ZS@x-*pvIFDCWmyJQd}K`Fl 19V&+S= & cZ]ָeDq̶ >\)8&>5^'\W!1V7+[:}_.7w.LŵAHTݭ vD;C>T 8.f;Qp(Z~ؑBn[Վe'8Mu9X*٩*O."4W(gOx~`‚oB?>=m' uq{%s}{! vɾ'y̜1f Šb B*ҚQ  L_Ϙ'g.eAfC(RkWf]Ps"IdٛClUc gi2-'gy[N47 `K]MUτD*A#f'}.5.GOb荲QQ3=4༲ w b(x=G.s/V EreV%j{P;g kK夕՚sIW|ά&13 g{2 9H1^کZdSIz%7UbֳXgWi>?CF ߄= G6%aȹjl`40Mž6~bx,SK?tw@#}.gLIrj`eBC4$jgBO(y Ou}ƢPY݇~2s:E}'@kŝoxnԚ}à|]Wze/ 1~2֜AYm}!=Ȯ:J8LPѮ]KGY8A탫T{K"q&-a!Ӷ.eݥ(4:\bGlqn)OBhvJ_v :Nf1d;4h#.RHaeM^pu8՝ⅿQ#v^- %s&NSt7$6nLB2UB!rSɐ~6vQ >2&!'0/Yk|B zO;f^':<rYwo*:/&cC[qҨ3bw߀t{?v2_6ɭ'el{8l5*o~W0'T.I-%0:-5fA]s!PlѢ )p58ҟ3Aq֣TMj/DtgB/?`O=/b5Z!BJ\* wfu2qtI$A7nTnSO 2\C2{>NAX3W'YbC'ԋ?8]vW] q-Z?w}QdG.5ker#'7F(CtCvđ-ҙ km%,ָWt78e74eZWc~&'܌Y\ 3,'=zԳF(Tv=MX0U-vi>(8cUA $tՓhؒ&8ng7+;t.VmNYkXp)|*UJ+j j#~ˢKoyc諾_GjWG3%]:BӱyevS%\Xߐ*Qv4>BR6h*p*7/I&¤oClbآ?Vjlv3{rh92P'E/*7on.]%~X*ooB8580UM>'7_*KmDX2 3~Gf )giK2KdBcq_iHos#8EDsgrQy);_tOWG3# ?J[g](>F=.'Z {¾ҳm wPDob\VzrvFZ$ee5/ZFn;lw/~GYyi@ĚL;1BT]O(ƌm@Mj FⱔXоg:$ihv N3f߮JrCT@3U#&=uχ kS?- +BG "/Or!iжV;Lh5ܒk16F&Z!n̯b́I\uC#ܫ,bl:6n$CJaTݵ7z+h?* N&l*|aǯ Z} ?x61f5$MX/x ;ʉ+UحXmjimª|!*Hχ= f06VYSzv6ˏ;~n_uUKV=$ o—̿));ׄg7OTVߣ !DҤfSc-mwsn*t Tu(i,GPUM[xejE 1? $rʉ5-$@o#M ˓'YFm=*i&@#ue%w-C=n rIQN-^u#4hAM5MHfVz:{kɣlf#hW5wՕn.9S~}z <&6ȑg2:qw扖)SB7fgj|y;3?6W3#~`]+hB,< [,A$EpLg,XDSk E§[ q4uҸ=KW =ə}\ɱmW!B%otK C+_][E^ 9rA-osm'F=v~݇3d&VK6DJHQA3]L՟^ ճ VޢÇYʀ%Y%n՚Z]ncXjp I:T{ބb}ɯq> 4ikDkkF "ŖehhO߲@e@ETf1֞#[J|"{P5"L&ʼn0>XGKoo̺M-v`!!v %)TυtT%Ky=b41~3S]N6':;% 9pl@H9_#q"G6H-6/{fEL3izzm,۪HOP*c>ZŶ;xXjRt ]8r>Dz(eS ,+C+T)$BSͬTJP6g՞M aF:AF$|]_49-NW!#&3KXn .꼑ImٜW-l| <^=x_(3z^|Meern)/+\x\c5S]7?Cx*ǮiQZ.hPfD Y"{hW D&:[B#\OisqXCJEI*_FLke(2]7 ť[ z΢5^@J76Jӳwr5ʟ4y[B+iz,bp !ܳWA_s-

p=hi9U!z9sf{ḟ̷8E_LG CmY&-jvѴBDx6v̔,j׬쬖>w噾3hbSGInHLhcCbZ滠`wMa(G"`.#=1(@tmMyܳ9" fGם89]<4,Z=AhZۂF&IK5 Kgár6_n^o?D+B'tf8+)df;b=+룮>jH^Gd`b B꺟ُcD+ڂsWiS)L/F@^s'骺hVqc,'›LE4ϸԐ$.SI?D%?} BxadeܫlAbӳK!3v_e=4׼ib,1;rB55;q'b*rR؎ o<K51vӭ^Fw52_: ->A݉e OɃDƳA~!D\h6["@RRA^Fg֨EBpudJ4t, FʪЂ2Jlgw+!yٛoEn趡FaΖӔ?]oh#3* DkXΒ)$`sTLI HeDϼ']x4 kaއ ($&mh !F?`9ȳ:(~itoJGLML*ڐd?FD\Ԟ3;U9UQ՞!HxvHK}^C@ ѢD%H85S]aMzgiii;& NOvGXObZK55eoOuɁV^dB+co>c2SGXtʴcrIm S PMUH%ٿtj}fYVV(_&^dЂ_δ;58D`Ο1-(Ӓ8ܔG )!F& MG PI.ٮR?8Zr4FNH.[#ǣ ͌Cy1 =1Vk(ۍZoZ9Ƨ&ۈ\5`p~3+ŤYN *,ޜ3/aϼV@, 8k`r ]_ǤuzH䒿A/T㾸< W5xޘ i^UݽàYT] :\%>%S _'U_k;\'ApB:Fļ6dpY"l},ğFSgGak!(`tS%/8dٟcvh9 ?p vɤSqFLER?=U;O']I+yPԡWQ|k;КY{l.)M)8V!ʼu7Gе\t~բ_thkhujA9N5^V:FPe`Vue& 8V)cPy9MfupA^i֎¶k\.m II+lVag EVJyk '=yOI;f=%o} my:FnWS"4XwMyr+ܮ2jj2FM4HwA|F'P*ˆO2/ήw@(pRNoc!CE.oVG>UoLxٔ—t! @v'ri.$6gj z&͈%E68;GtO!'m#pH>=܏ ^=Zݴ 7?f?ƨ}^v;<7||_g锎BJ̫Ea*r/z$>[FŨމ[uIxEߛ36,o9DL'd*zlp@AwTq}ϒ<_Tv I'YZhI94 .Hd}zuM mI݈r36QvG(%qH.pW9zWvqp5蜶SbS.(ก%ַ\;5¢3>3?쭀&cI~K,ͮI֕CҴ|Y$|?@ϑرλO|>f Uuy芌y6] pNvKFd6uCTr. $bu O5}߱%+i#& p?2)FtK+uЫ_~ jY+Jί|ﳨ Cr$S9Ea3"**p-5Bw,u0X8cr[iln ]zΚ(p?ƯvSi}Ĵ>hYėr}n(!kɓ{szF&Z`<-Bx$_uݰ2=wIi6Ag(瑩|cű7J֑44[#/HMXo QnA&nܼU ;Mxe3N_k 7YH9/ ChLX+pƊKË 9- >ּP؆c]wt[$>=`FKɬɏJB1kįX,? >X3֣ںkTEN,]x@lg#nLUϙ;#[MtN@F'l=s# T=Q;O۬qmZ<)\3&?̙H*e3ecĊeQD~7}kUW6d2=#l0 *gYUKOS9b]?kj|ES6;k{cn'(#}BAFԋ?O*J(2 wY#Ekm8=HvxUhX+6tU!+e-(]ka њxGvk!*0l)"%t<:S`'\nĻϔ7}W;U.14>=?O<36;<'nhh.>fW-?b"J\֞o;rF$qwV nw$^ N>wO K|V% A8izc,sf d0 Geo1_oݵP#t`pc(׏iQE<slDZm0T/j{m-ڑxKJ6:l<(0c.ȉ!aNbj)'1U(GXq]$Z 1:XI[qjz~#W|AE^{@c!v˛7zJfi+ (==4{_>' 8x+ZAd6~rSlۢx\h|.ӵ$f+s-'kI@b~QC i!xҪdkK1Ќ/Z]l[eAeĹ6"*!GR\|w }}V]4i+džQ~BZJOc gY^F܌rνĜTd )KGvƝP {Id\h.ꇏsKKKf#,419RcOϛpLdG޾89/4)r^#M&c2<r^%yJÅ^QeWywS$>>qކ,X| H;|pQ_'m")j#-Y#`FE侲&?Ff@oW.5Q$ǾQ9A!wwi#<1fYfE?]{Z6qs*<>q*EClu W$ORM1^S{KFF"AC& B}𩖜4!G":t#F2' J]+r87O749^J,Di*Q† pRT+)>5O_~aXhÎjQ!s'zX|iq*m6cUvS5a4᥉/f bVE7}YqEME;n [M:^uѺ8cثlqseoG t]q6 nߌP9e<5X|ޡ>Af=%.._wH-FPۻQ(~QP>2{&w^ݚ@GqD!pm9k!뗘i`Obj,D51jZɴCt~,L/j56{ϳ^MgQyx,bDBRt2Ɓh)xnUo;Biҽ'WT`z؀tk*ya`u$%qf)s: O15k<~iA",0 ` wԿ ;K36UQ0ƭWZG(?q;_saX:ިDB.7wy2~(~'@.sKވ>" I.]a9-{Bt$7AǷ%PP9mNuY>pu,UJҴHDXOJҗG-kCSW#EkT=Y7pX@~@W6ny$**r[TEZ&ŎwqN9{i+! M)O/R/l)-ۊXF IPhG't?߳F~xt/8RLZ>?5v"acq }]1Ir3`'[$ik[(RN/@%fSk0_w}8{ܜS@?eՇ@Py>f6MKK?jvU*#XB8XUn s!N#}l@i>H)Z2N cN 7*n bQ ,oAj[wa ջy٥v G-QSwsC8w۰sGQӍv=f,BEpT>8m*<A|u9MP9L;;3 jq ߍkR 90EQtml84޶ݪMf_#FXKeb|dH TCc}ܴ|-%~"*kUOYVb|fAi?by)b""x?G.sNa`]j;?ˠY$BƯv͑x;:}c e2D-KrEρƵ)$2R9- vY^uWNF1Fbk%йܸ!^`?U0hdoIx)` 7=l&yv^6OܡW}0c숶5R6t[V [Y0DWVED,Z% tdDT"Ww,#ΆA ֤ n.Wq]doükl#YR"X_U-l}cp<R J6im IuIp̍ eb3?fW{I`U[` &'xbpԇjT_EJ]ɿKXumKVG A6p=fPHPcO;D7R+B[X% ϦV:ǺT(o/9bhR#ec@IĉVge? /D4GҭZ2q|vփߐ4b j⡼I ,_LmQ@?!bDzԦ +;  1=$`ԕ=[[k>4Y=Ń#'s1+[ @>-:K>ps\D䃝/@񯹀 bH*)zުJFHoQE3piC[s i~+2j>=# 2JlDx(nbll*~Ӣ͠`QxV%n ~w_PP{I6 aG:4-:[n.GbbӮQl(u%rn\KzV_Œ:x)6qX,_VIBX/P$Фah(l P7Sȧ>ڐ*~`cl:rT.X uVTD/߂%7k7_0_k8%ӔhĊ+s]շ1%V A!Xrش$)RdfǢU#,~4N]=\ d .x+A'>˳dr(""7'ÏVSӈ+7&ޢ5J-$AtȷYF\ʌ?ȎRܽX 8԰n DpS| UBl:uWb9k%h_k8wEtZO`0@qUg%b %!1%r~sq∍+9B)zhh)zc M "+z듑 q~R刿=Ur nXՊE1w['N낰o %I"Y%.Fg<~!U̚Bc9 _/f!X*O:9nf f@(n o2&S0>S#}F>"(r -N0OѼeNtIiu#=j H[?Ps]ߩqN֬+,,vd{ ,`0MUDX1ކdYDv"ܜuCÝYܹ|| ,-uRd>(w(֟ZI& $i!V|C, /ʥ z R RB @KE3*{3 dIẬ: /kF Q& `%,!Aڽ|dwg< f;lk{DKziN 8h8SMYGlDK ?OH3d'e r ͟C~ޭf-Lo43w(Ӗ. XէLzpQ(XiJ^H W`[0C*F hcI<0zߒ`Y2h=VM-ӮJZFӭks!``y+a-Lߥ8s;U4یk^eA%ECC0yPe|H╙f汱hq HY"WPYwߧ r\-c|`"N]x׼VTVz)4:BK2H8DiCuQhw콭ڒ|F =8t&]^NK*E*@-ppVGdV}5O rV.8vk䒐ǧbSCDv7N&ӛ6aD4Ф1~fRk{0`Q f>pkgV2d]4:|"wO݀>Gή;ޮN&BO$G.^jKK[*,Rl x"vˣnfY؊(B:ogp+KRF=$~QrXɘ驵o3Q]CLw(t'srLDFPdPx_UŦ9U(zv35*U[9⥍AIeM6B}΂:SlYʞz`d7eqaPQ^B͠iiv7ܮ0nɖ eW]xh &yy#؏}4 Y[VnbK?/K]1^5y+7O$/RF07 8[&ޑ>MWBvpvYH5nLo(z؁6D4"̤y2*ɧqx u9EPf* +7PNJ/06 s.,?_ 1.(?Զf"-|[:;[VBc̉tbGz˓`/ACL9%?7N>3қ;L*42D{SM%;ŗ4 COd!Z"f|3[t9htF،w]U]VBS]UďP߫ߊzъ5m"Sn''H^3ڭ \PeXY^ V}ۘQ isC_V΋iYzXuJ C,O' } 孿I0̐kL|oQ,&%/E37Gҷ=Q6fX)"ص#m--4B&<齯f$ߧ~ѪW&/]Ŷ+_>"|<gbi?|}*fiqU=#5T),"H4)n@` cqZifF+5HQKZ1l ~> ]i~ک2~C)tP6: $¾pSqh3Efª\:w-M٫6?Bb I-xZ 7j )=I9Č3ZrG< _dnq|aRak*bv R_BzTuj ^@_#. u` \ JݣՕl8S jUOM1.+䝏@4OSJaq"Q@Ig :m3MbZ~6h8/O}FLjc l qY+,,T3@|SNVf2$ή.ǡ,dX(G5g"XP}ִۈWZ+3dpYiJҋrE(. !Uwu;,!o|o>t"F-m{kcJ5}5=]J Uf\x<8 41w]RյZzu뫐kDT2OITdˉDrl9.8J?S_;aWcAW zaMvH6`ia;շW)Bu8|Y{ώxf/`}̚JﰄO  "lS|+Ilz!9Sŕq/Y1\<B8= 6'1n 8|U@Bn{탷Ȍ?60IOlM'&'L!*E!g$WԒ[c%@!cc7!2ߠ(>p32&f#l5*_ScrX=ԕbo O,b@I0L] ~t 0l@C&a|4=0ŠVs߹WV{:JN%cIU^Y/堇-ߎI/~>Z=_J,o>˸{gpD{, =9 ޸Î+%Ay[[' v9"-/ST,q},tѯk.+[@kϰ[z}yh;Lsh q>]ݼtoaE=$94̴=0MC# , LE`+kI¹nFZ$4e?|mS>GWzR~Th׫n{ZKķ:pX=#^\9 ̙%F󤤬ͦF|b1*qg qw6B33pQx@f;-.W b(F ǖ\#RQ˭n#Zug\g#I/4)pis{vX:,WλZ]pak߅S˾ngĘ~S4җm+dN#2]y*gYU.ōٱJ$uItq$H/_eۃš`}Z TNf2]] @Q-G_ =_s VǍnŜRkU xY_ |qC2BϿ_2\чs8.Y˓x3D']:`+D@K`Wjf{G U;dJbm0q+>@:A6M6r +sWx?VdF:Ȓ?joIZMzjfTmK\h|cio:vWT0ن=?u18OCGx Gaʓ}_aS6?wͣeIp=y(%1LSԵJ]ߘs_K8l顽R>{*~GH#^O`aODYD%=3F7Hg#µ89ݜ3nt;BKL]SyʭpR99zZ )?1f$hP|bHwnBCZe̫@)Ew迃?(H~5HfC+?\qO;SL3/dH%#~ E~nn )˧$h1p 6֑)ׇ'd1YY#q6%QŨG] #4ΓȪ\n:s y1wmX ΂8mb곪^m{?1|2Dv~/ F``o2NWHw8м"bUɨ2R4l"xqT5Gkveoi2 hLBvt9shO?bX(ēon7G0$ &S&^9b]TDkΤTlEH]%^mJHcK8%!{RʐQ\ B$7?A2顷xoBS%XOSڼ3`M+܁݇6I@E`Ћ4vH6q5/H] c$[X~hc٠Zlgm}&*o4?_XveHh//1M 2+Hkb_ 7y)He%%U{>5% ;y "]wt[߶%0ɠߴo~=Dm0XFH՝$;wLrW1:G;Vb1Hغ<֑:^2N0:dS~pP޳Fc4[DӼ}.S{$~!g)bGymPTHP4߾m.=KZd=`zydiMdd 5abL(f1#7)#^gq]zje*W%Sf(d?*56a*tZŦg*p}vdlHm"ŗ0[5*D6^^tea[Ҕ^N@ƓْՄ_(߾8A9ܜRck)/IXl*Vo=xj|YOpN$C6o-0T~K#)AMNu!^I,$=yg _:K((/Vd(.̷:1^wUޥT7 w=S/ӥiG+1-^~R>/õ7ZJ4n *]@\Xol4h@9;Ӂ)+??,pp=mFD֫)".R3ZWkZ{61}&& gxu8!fXmJ@<%E2>#ہk0|iAÞ&]ǫ50# $HG(YIwiurL\pC:}S6'tK2 2.Xh1IKU=ܞK_+3: 33 `V^zs_mMy+2W p?;Ƭ>ڤ_7zOzpvw-cw%+gF+zD~ tl?,*fQMR9g?*/:<+:3J)>VfRg*{ Wc3(qG9-HȄ-9li?YJf1 ;#!Փs$WSs w ^7r8w4 ~:6{z;ehpt(U[c/Z،W`*9{&wSFh5QuYjt2M%ϿAm-) pQQaEh^lTH̆UY Y@P1@7eԛ˗gP_;R޽hux+L[ֵ¦1'W\-e)Y\jM8s3YZhPDzj5fW z|섷8{*{AnRZHhzQ#vw.>ᐙ :zK$qTr&D/i%GQ1Xo0<+}0t/=m {;Fi%Wgk-;nޛiߌCb:""gMqK*X5Ps*-opr_ $x&Èj\eǺhD?t }_}},T-9uǙzrPsɤ?CXl5&QL n'c(.:-0Y14t|W0 -˿{΃e LO+R;XF iN^ʬ)lRq9_Vyx^yRFƨ6nBӖԋѯa]`^ tؑk, ӤÜH6{_=D<q3N¼6xM^N{"rn=yOl,sX݀)Ѧsç88;e@K֬ ZTd4p2 O1KNNw@q»ڂ vzVq۲whK6U]=blu3ĜXai?p}p,kfC[iUAy::zg67tA _T#WLJHk \WD| 9D(`'>@ʨATF^ѩ8zmej=>(W +>{>zw284>O[HZq_x[:AD8PZ՗NG |k#3Emvt-%a:)$#RFZn+?UZ'_=r>*XW6~'3h&ib˹2.*AO$QUFWChI| h6w|~ByU(@8})1ƹ{j?' /c/%VEImۏmDAx 5>e|7ş$M8Ȍ~ፇֲ䗐cCs*b t+AP(E⠃fq”!>#k\)&Ni SB޵9z loozg76\_U_S4Vvǀ3bE9E*m+h=vHDl.}ƴn KMRkCn"+ TT Y/Ķ9%QpWv݅$LTKȣb':-ӈ<P@Ըq\)dUY) pIз?$j ?1Jr,n/|ARjIUGvuJ@r)4T};nN*Hݭ[ћE]:C6p9}DUh,Y ?;ڌj71u²EM͔q{9Ǝ/IϠ+$ )̒dSU@Lzh8bmcN"%_1| eO3*>zչ s6#jmנ*1l9I Y-ʷxŖu2+ NP]ѫU#m\_ӣG|>$Fj$r,.,쥼"k8F97T]ZX#nba>K CyiD'Ë'I%',@Nf2- g ސZ/n'ZK]$ĀkzR9di庙/=Pxsz(0>]FP,'o{XsJe8+SݸEja rGW9qvӑ]V` w[ۥyBTU]l{Ft:Oe\/vLlϼ+YGr*յ̩w@nBRfzZMH m+yH-^&oY}pj)M:Xu,e D`2{s]Y^,`ñ>R'Gth7sU#\3fG N@#6\ȴ2-0~(=j[>$=Q?/=yK=#n1-G E+Zbx`KSJ]S"GW,Iu a`.qB `?b)s]1 vIsNڢq8K>Y/ %C{|H`/X-- f9 *C$ 8_>y&ƎEҙj̅ިDъi@EqCQ3REj64&UXQWὌch+O71<)OfrQ-,aP߱t"ŕ*Uv|t`4Ev_y~YJ{-G|p'\CsS{Nh\[jl݀L 1++BR歬e2.sVwaO$_hdP{ڻM\ݒPe 6(av%u |rƤPϘ5 כ#[&^j PXE4pUA(d 2sgi}eM<.dlx9z[/vۄȰnʸS7n$:V~CBf)\ G?eJ+P!+&D5#X ixmhl3.#9³/rw\d-~œ|?hVAĭİՄE(Y{,⹽@=?y_, "3 ͗ \S)gjr[XȅGg8;ү޾^̧e,.pxn[ʩTxUQJp1zEݔOae 40pQuMp\%P_#-_^ئθtū ߰TK$ЋN̙4ٕm%%f_5ŅFX>1Lv.p_׮ ,5ZB45<x't|;eL+iEM%\ef`S\-{K2~+tV~[-{y{em] n䬵,ՙ&ds\|5;B! ?07> nةdRql.e%"ޢ1\ _b`>g l-FE;W?Մ$p& cuR>.^iyH~gX=wkCޛ$wjTyyLkR |w;Z\h&NkXZXC=ӬXn2*E*a!k._A -Mcyol<`V÷cELڳ0UT5 A纭 ĩ4eV9Bd =U21@]" xw{cZXSCEH`=bkǿ}tIr,Ep(R"*qK8zN19te*7ȋy- a4on֎2(\+OS+E࿝L|[.mqI`PAJ?EAH%N\K-И9 So;)#Ř&P*;yJX4>N tNTY*5/FpZj%e3yl7@̋B[#_'jj1eJL"P~/$L8:@DiR')tXyIP+C Rli 9aؖ  P5P碥O?A]Lom9W5l V%Ҡۇ0gˆj'fXsٸ?yl;9ǶpsiQ;3"Wخ3Ɠ9 ;hk>dJx1y gIdW`Mk KZV?xߘ+Jv8,|!IXmƂFG J\響=Ӫ^B׳B+}zv[BCN7&FTj t|+gz|.HژIHaƼyyQ0 [/׷ pVd2e8Yxy C@LOG$&|6.  J2$RsU+D3CG bEr(RLCa`çJ3D6Bx vDT!|vͯ[˜T="cW6o _hZOL5GG:ɾquȱ,\wD^(У%079¨k`d-/qvJ$bF%5DŽs*#e8F$'\M QD`lM_ݠeK?D~-h"Q?-: 5c4CE3v!؝tKCPz d]?m-Vp@?h)m m@oDp'&,VƟ+JNM1Iq(q D7nԖ⯘k6I!]בw-S2\9 ]xvIJ7꤁,n4KqA2zzSms _TDBd=;Ƨ>8"5~XT@J7Ӂu\fL{*j^W`z()FV*Ze}/"T 0$1|K{VZ@> S}??Թ)Wǜgޔ[)-Ӝ':.ඦ' C=&B~B;:sq HX AO$ag u Xu-&͒A .$J|ÄwW-+?;%">HP~k#1jC9]Lt% ы&K'a}*mt;zC(=€m*D_AyciPxM듋+u$8!ugJdƈXvt.9ARoo0~I?YۻL B|2X (~A7,k rJpwnt x'ep:\(a"Az}rJNݑC5,G 2znO?:63 .cɅNhkСz1QsOL,2C᰷@:Jtw0ʑX1#M˅<$:/;a ʬt]y9}(918:  WEaiU۟!x[E Ds)Bvwsԡ6GK *@6N5sIʦ"89 SI EgSr-p˳E0^TyZFoV̩e zO zho+ Lm2G~ya],eU }  DQ5L/5&kb4P47/ Pݝ5B~Hs:l ړbh |͖M+[c`J S uXVJx]WǴ%D *qb=эݚ3䓋>w*˖/T B<0Ol-Vϟ:h ]vUVO7l%@kU>gF d'ƒkFŒ$9 m7͜HQZ <%a>%ID?,E2'gV'pdd(hW:d$McXVV;h3t"{Mx13IJ!Yk q)pV3G(oӯޢy2[n-Vחs夵Tymc^&?@_m 4cpDnFe$p+7F 'f͆>=,!{+ܮ]bb< /:@IKt 1Tg4?̊-TZ 2!=?> l%ݤD9"=zq@I羇ϛ *WVHԙBKysh1wXsϬ"9KZFB)s{DIe*/cw(ы&Z 0PlնއLnf%Ll4sHehyYKzR<>2|Rq]le!m6=FVεAw6EF`BHctKBdž#-tyٞAmł-=#σ,D2|Xm8ojW0=rWl{N"'+\=a!W5$Dٗڑy 裦ps ~cGbHTBƦmg,dEu(1b2~3ʠV噁 (֩ rSB.@NWN_撒([ FF RVգYf͑*M-` aCwx^\w\rSzjt`:jGSz?P@77cAwW(xMIS k ϒ̺bhܪw8`4M;1$+VX^ ]Kl8!;}=Q.܋,} n wid(:7L,2AK $S} 5Ǫ\Dc'pȇlv-X]HsFno~qu,k`ssg76NL" T$94%t`c%zLSu#S3Aw?1p..2o p 'lQk@lŏv] j@U L "t%bgν~Eh$""*{d7GȽ8֘͒\K5+z0q^i%sۣ(5> 52BA;WyFQCDH܆LJGfX HHd©|ޯ8 ߪ%i&|!{.R:ӝZ̬6eKbXY#_1-J۫pfNc`~H:YP:\ (΢jݝx)wX:"]-FdS|=R ڷA$H8M6Uaw'b@ T4O9I;;'/0f!ςK"9릸ŧ/VG>W'2wd0 w/3`eiHF<1.x>u\&G% (*<-, ^I(P} )r3wwѶ5zZ^F͵`ѕoCЇkQZIMB* h~z8sG@q(v5t2'`qܧ .Bi .(5%6C҃@ |7*qT)wyP_Ke$&JtFUDQv/l:_vZ* P͋hጁy nt֘h~Uܶb#tt"q `el}ȋ?NCf`R\!j؊^[\2,5IJK1<.D<7fT&lCkE |{:Hr&^'d%un2@b5fzqat\FxyORp&%2& ?|5][Le5品@Y3Lma B&jC1K޽Y4n¦t+6 vTuL@ Pֿ+̈x6Ӟ;awņp0iF~f8-U&hϐ\cOuɌFX],4ҡXcYfAws<ƉMP 2\'0Nf0aG\_Sr/"r?dbI>1;9g$y63oya 9UO']ȨvͳN=\ލu"|bb=;)xʼOdHĻZVE m|6lkBlUxvC/Cީ$ϪiJY=y H59Byz'^3[W=t!9!bwA[\uqg7wjQHxn`ǮXcy`wڕh3Y՜D~C;`6v;lXT -- Aeorz*Ld±Z6FUFdly{A")yqFIEP':Ajbfwj3@5gw-Bm1&ƀV1֋PHH[@ȗ/ 1Zg O DM~80D`RٯzHĄ#cpn,}v3 X,/yj0qG9/;z{+Y!I ]l Z){%y+&jk %nJوz4z@ mÈyXfm$ՋQMٸ! L9C>[:F.a_FixQ=`|TRTjgB g_4E"h1i{}1WԘϯo;n'\+eityfQ/w:+zJ^Z~g)+ܭ{s9OKz:v'T!oa_.co1lTU]y>%=@s gfؤI-Wy!k M@&'pC S6z }al)jq%ʫ7-Io:z.v(Uxk?Z7Q| ⵩"& [n}l+fHN-Yw]&*ɀjp5l"?o /g iO*%y/>>sӆ@;-T\i\ex*'4,*D[]UEߖj[ԏ'Ɣ 2 i0.Ww8L޼iqopt4m֫0{l1qa !";u9 ;?Xs2LOZt&*C ѿK,\f5I~$3{Q׎ 4shc38簙 ɸmJ#dƕN1U5 'IMK2-z:.mABNI?5FiM@0w!9DZ9ے Y!VOڀ60&$A+޳n 5Eں//* %08^gn툻W""@n /-B{%}%Pli)4Ez !g_&"\۞",(i 2ji}8~Y0zR!toCfRWyp6[@sQ=!ky(µc3 TV˙+o}Ogrg AqMYN% 0($I0qRb:*1i^RQro4lIÙ*a֠2[?ܩ4٬[{t>GA0Տ4 @sHUu t"*jre&[x#lƼi%w eA8nhȱIN:MMX!9.( 4¹^d*`5/!TvE+s%܏NC $h-q;B5;!'6-woE`KF[g% ogpn`y5`\Ę0yiwjYt7tKG߃r_ ٮ7Zxo=+Ȓ, {29Cj+ JV`3w\о '+~ɜ$Dy|{]٧A +US"ĝ~mIJ ۼ0ȇN5-R+O> !9&nQz1`x~ h΃z#H$_56~E_eаcf9M !SL9qgE^&qx.墷!Ě^4q( "!ϠV;7wlVI_YB%jaDO,)bW$k9}V21lb؋v s-"7Bee kjD ˗֗3(uE z $U{>H`鮴>v Ej{%:H?kZXgdR[ۇv6 8{w1W+e$5U`lk7¿$_Ihw@pi;CYeqQvRQM5~ فxxz " P5m]7و6#a؜)mȵləzMʰmDw#vvՏwG7Qe1XBKՎk4Γ<0bs83`Wxuxhy)lY5.?ZxINY\f|fo Ϳb*KeXta tPC?5Çc'+.6f44U%-ZFށyRs?K_7i!Y8䓪;{?Y Ka \>Z_DWsjRK8YO9;b|/6;4`g$,Zm{uW045%Vo(XˡR! 7\ok-_xE3(LRaD@h+T`Y 3>03ߝU<5ol}'$kTXx2$q(I^ ,xf$Z?AdD7wہef.% D.7R7V\x⊠$CNLjVFi3]ǺNj2hKى:f>+V~)LʒV{kqYYyGpCh~-p=h3CPx!# ̍g= )xO!e|$BĶ =hӓpBZ H5Qg4'O4 zuV)Df;Fk s4Fynt~KOYʹ-&Qr$wMLnhmZ-ylS:ev>GLU?PR٨ch㕜 hK֕8L]O@œ{4&a3)wjW^SD"tý3}-bZbp ç#w2BϹrJA$+`$s6|:i;hx?j.KecV4I=\ BlE CXG"ObSu52$ 7I2.ڕ8~J:P цtu E\S몧ÏVb`*L TŁ3.O˾ wV!\DWz,쎸UfEGg!4\K-}/Ɂn^0IzdGz]':*@ξ>JbO!RST/#N_w\TB4"H/paS1ƃc^P[aԂu}b8qPyЁFD%\ۆK1"Йݟp1FQ0M8Dۿ`k[/Ӑ*M,pu?nS^:H uK`|&HjI+X E1Ða FD,`hʎ ¥{ojFs̱oat^lx/Tux%a# э^ra]HtJJ/GV + OIL`i C*\?wqIB [L ŏ='5T7´4g2XɃ$sѿ`X=A!0}CDqhi] ynjZb|{n^5:V I͎)&'¬Mnp%-!qJ!$k$ fODi5H#yX%9<O"R&;U[Y戃 1`_ i%B'!UЌx}p5JA7-xrTN$Pй(mEq|"5XCYk&rɱx+LPV=)3C+7)f*T|Umh҉f{LkL[ ՓV|B",(Gg#M|ĵOa3D N`6rbTiZ9M:o3[fvEjHnU0u=2h`>{IhV2sG5}>-WIhYٱ.m 1`8j syg-Ⱦ?o(@ {q-4x?q&!q'+JayzzM#(t. e/-}82Hî): tbݶ~TBD3:hf˦57iMegK oY*;2-i*Ș8.d{~4Pũ%Ỹly=[2C0u="@fӪz3ٚe0| $~F߆2k|05&^TVĺktrq&J])OT㺱j@iwTi`ҋIX $Pm YQ!CCxGp3mQ Kσ5,+Ҳl(V62ԭɈ#Q>Wyj'MaG#8!2PHʚ<"L'0ȦNG\H$5^~V746"y \I#ÐUݰ$"俅_ߣ+ _J=ls4"4#U3S*g渗>-sl![ClX?eT(TJS`Aq)CDNVM RD^_KŬЯ,N:5R.k kWV6PKi*B?aCiV3G;x]"yK3zEW6,e>5_.j/@ lGaR<x./_X.JM8##̘%MG/(̖/S"-}sŒ +}5lc10D$*̴W:) ~.nLjBi4D5aܟ׏槠4勗M:VT2c7rh"XcMTGu^(,d HfdǮ#V76!#oNlqM AB"E_s9v<ߠf{l$JO@q$_6P h҄qv E֝V1gbM]?4!Gi{R"Y6m^JύN LҜloq/槽xa$ Ȫ(niZNuM.4&" ZꕒdpKQ3J;J֦=ȗO_)|8aȿ|)({}mFr)9FlD͔ >]̈́M,.Y$7WJl=c?obymA,ۋ1*@a)_啕XC)@CT$N0wJB}zOx(e?F7 a4찚Qy!(Դd @MPx$p*XDa=o"RkQO _qUkMman'2|( W2BmXGZnj1yw(>u*Y՗8ܖX C$WI +0ܢ˖h]\(a'?b0G5T+z "r8@;KhECבU|e[,u1 {~=O/`݌*lt7SgzW8Xk}?_cݘQ0o7Y dxLqs-u X!dK$=n]C/׫@jٓCc0/AdVl!P=}OG9?J~>fCȨ-=&#p#_BgF\^esP^:;Cu}A&~!0RBGH8Ic^"k&|/!#ٸ9cY#f}.OXHկz2TNK8#6áXIV ;S|ᛯBfK%Y^yilo&PՄ )a Mb֯Toن !baN LJ˯} Lgw}ɃO#R3X|f .aE'k?''?Yp.dP3Ol4N].n㧉KMlߝ q]*3%RWXpIjZ!P _Zt ^,,%FCs^eE&Xʫ GALB(1d07%c @ FA%\Ϭ ֘3N̅]|=Ƃܠ ,%.[tTBvH{lsg3?SXlqА3,1Bȗ&vcr =mzjfb(Xa\pyTZ%V-yOiU8p~'Bڼ[^uK)X i a TNXTb5J^m: H+js7oь/b۷/_F oms0 L/e$ƚLO.[<1 ^cMh1Va5WҬcqeʮ17 VyWQ)"c+oe?3`*T|PT#a(4/}֜dD2 .HH=:r ֟?RlxsBO? d}Z q^|}?싊!:Y(ht֯ya ULkL{|J-'pB[5#/dm)KmoMJ.T@ $(6IӤ<ۤ*׎F2Φ D]֒*^n\78YD]Fa3j9b&G})9`&(%˨Q) \~2ܱ.BK/*g7^se@;]&Ճd'oA|_>e7ceL];wcm**tL|9B8zQBdqF؎KHHUS%AfѐS{м;ǻ]xV ֳ0:3qw%ܦFU뇦]S~tN^ 2QYPqQ` mv~"cy (dB7 a/ʗN,qQNW-S™ښ3xr'np[B!i~ϧfg=>FrG~4 Cې͚QwUc/SedR{*IX{!/!C(]U i kr|N2`(* iiHV//C֩FČzZg@*ܾLe?SE_-CVnhԒ6jq8]-֓2*j,/x`ģZ+`(͐@VSE?DRGQZ,^"(7g@PՔd" ,-Ll!FbSN!esw@|Պ !U~0:~I}!8EVC'Ɩ8SJ]2Iy{>ʉ.c˦c/ vJy(sc!\\DZecaW8t[1śYkBpit(Ŷ%6 3>RsySz!:}:YmۉƑ䖒Y#G')CcZRnFFxjȢPec=2_cǼM "(g1 .$-]l3I|Ζ͹znJ%b^O]q~ ||}8+}M)f&d ,Pa({~_d뎰 ;"VAj2$b+?ЧCn^N+Ĕj62jOc(y Xވ=B^sf&XhDpok us CAnSh1CQ׼Fܰ 7?7_ϽXO˳|lCO!r咉[i}_좳Jp*ٔ]oU){ 86TE Y+27-$J5&r*^P=@ $Y{WJ(+(XP\ϝātCc?7؜ifa ?5ESb02͡\Qٺ1JMkE :plUֱvZ)fΆCGl{@-=q8 uwH$'k٦c%#M#eH efm4`:X<fd/`b;τ|pKFGW4+祢3 VW&`OU`y~"gSlzlђ}9`3^΀^o8[|$>xz|DZ8fF/fa'0ڄ- `G҉PyఓAvsqP@?Hw9e?r;X@"R3I=Xt㪉I +G?7?MM1_JIJ#0<WU$$*s΍E2,6-~n/Df(3keoqn.W+b"I5%k7ZX14#{f*{V1)h5e̮\n%vw74be, jo;WA|"3tjWAi:1Zʆ&|a:VIu-ςT5o%F9ۡ"FL Yp,eeL= |KMÎ1.uԺ`#LGSӕXHxXB_]׿0ȰxP$gZ@N]E2nb7JXh#T;kj[*4z,v5{‰jE`ύ/]싄T|;>7~Ă7uw(3i\0$އ"d&m3iF*h }?;w-L^ ~DsRt.̵HK6V&奤|rz-!p8V҈sZ̸c7xGVA/ҹu}5O:$FKb;F׉$ 漿&TUE7H^@eb%u#G HO\\ PsULtm\(2lXMb`ɕPʗ;-.6ͥPVL s#GЕVܲ8eZ5aᰒڨp;FCx$%6/t (cqGknȼ?*U7tP%SD.6!ޭi]`.dnY(mCAѩP(g Hhy M?1>n#Eέ,B0*GvyВ;$HT(Ӌ©;~fef^_#P Yί.sݬ=0_Ӏ|IЫ}T{`dJ!X,/E/O2mp.!NG8O`,aKȄ #'UV%!_/}ُ2Ix'HВQ;9ie``"*Xpy0 89"ä'\0،@|! Da%se*;%EӉ_kf\\9U\\k/7{;|z ia+)sc&l|Cz+M,5mĖtnH_t͗f2!*pٺ&A9J ѷ5+Qr!h rEɔYV׬aQ8v9=e1hxyt! 1Ix_wAЈ]A+x*wڜ58 d>̧I5 o'e 76ġ^SYWހlF}w ȘQ$wL~?HɤlHn%*4}qLp "_f'ж^fsXfHoZQO(p~O:1'/IګdJ]v]! +k]ڔ~VI::PF{Z*_H̶ !fhk}+5Y2ZZν]D%s=gET]rQqk:HtA'³T ~$CI+^Glv8۴LjE>g S ssYg\%L;pq$JuR|4}9wfj띳c7lZ0n_ooIt0x5Ġ1{()/h.B ](aų L][L'rsvhG6gz9PI+Qhի>b-gʼ7` 0ޝ7# $DZCR̭]) r YHO1[4Nk(Hú_*ZŸsmy&\2V:6jF%]N51r歽3af5vx-)(voD#UWZ~zŻ~\{N7͉]^en҈0o6MzdVo[6Wz?]*rrEY n:ClD% /`61"I[RfKU!|ۡW%\)g\ڴWFw+(U)H/}/X 唕7z!mv05ԏvdNnAP]"IɊ\l%~V]#f?]$g~rtG_l"O ^z@ ADՉZg$mXꯩR(N?3 M(e7L -ÖվJ/z,k2z6b^_;Fc42˰ q_E90 ਖ(}Yk{R=:j'009qDhr|>Z`RO4Өo+$DeiTjU߹?CDs2b㏌6a0ޮ3o=cIY3HpN;PcOEf pFݙxVh89&s1"pȬ:zw s"Qx5L9]%zxCU,ƵU$Z7e ibmDM A T̤{c-a4Q( \{>[Z-q|lXPʦR\wtfwBUSs㣑۽3tkS  *y'*RWڷM6o?p1$}RG029Z^}c@a(::ԅ҄ExoBj#Zs;~8/,?_w}(Jnw@PՂ,.栱{qlZ`*:ߡUc64]a{FG1$eN90z*M/50?V~UNqw2d'12/&T&cm8PZJ";L߃^~ .`+bljöNkIߖĴ@FEÆ{jB 4{an )Mj ;V+•Sry"e€.Ƕ7\JN ƣ7G'r+D !dAeHرA{VXEMu]8lXYsղqI<`ё\9SG$ǜ-D]Z-m^Dt=J[e>o)3HJ7]y/ xWm2Fa {?W-BG?ѡ6]e}P,eˊ5V>q;V@|"EswFeNaFx6?t-%7$LTTǖяRje*$|vxtQ}.("3ƒtG1&N]Cd!*ԆQ5#e|ƴGJ0DK=`.xh68lr6> T$6>OЏM09`u<0~tjtyfٯe! ":XlZCDȼ11E5aE w:ZcɊe[CJDiv܀=J`8#;A؏]ۅhe}޻"G1/Az$Z3vIVXHFLCqnXj hD>]BeM*l] %َ*WRh- uTm 4A˾FƳ Iqk"f4rn\ 'S~38eX6:=lS7?v oWf,^5kEz4u= HPuT *${IA o2W{5EY#5& x)~ݷSYʀ{k(p^/`]S3!em zu\#acqL[L3VDd9wŦ0+P}ց7~f)4}5R6CXPHcɉ,#Sacf}!8beN[j$_@gES1_7%ڱ9@2Sߗ V|ewcA Q-<1MO^ W\HJVqK 4Kbc0.##6Aڙ"#iPQɋ1o̐6 b ޡ~ 3& ߭/7Xc8Y/{ <)(J=>sr Ul-!AK6 ֓ʛMN3i&sټ$} -e/MsCEۚќg.Yn5;2+sxRhw3_eXRK6کmC\^l/6#LR.fѩ23)MΠ> S~I];eɴyA` -)F pK*3}T!­Ax7fh N֒ s`jS8,/P v:E#Ek Q5=?EB!6 &LSGw݄/':AݿC~8fWsDc0-(F̞yMe XUBx7 MW˙fۆoQT A1v&D8h%*X`i_*;}r~?Ȼhܛ܉4]f5FM0_YXϲ $P(Ni asPf˞szAIw)%8kG; +'a3ÄمKx3hLLs/n*鶴Yc l]יN2vv2xOxg79U^6aJ _s;[eReߡ+QR(Gw mthْۨ:\ a2:'nc~әuJx=Kahb3}eh dDqXCXLyYo5IkNC xv)P&+K@ͻS 7Jg9e꼽DZ|s6^hϢsY`Mo2OYaZ#%܃JVFrV⊾,#hߡj2)HN핎4 2j>XB9JMЇP8h*I@6vj$JV*Զa[ f"x! >hEnGD)7?ǓV?f>W:.vMWXz_T |x3 UyL!lygcO-5IƈxُpȾL ),m{OˢMjpf!N[(E0@t7!I*9z<9&uo,ï[ÉE&P<yZi1^ Ǥ*[bGug$<[6tЫsOf4 4Џl@q*GFN?6#}&feIĀ78cƅ]v`M`G~LƇQ-bJ}LA [*bp"ĤY.g&mh U۷%ÎL $g^+Ă  7iY~ 1`_3&_1Սt t ٟ_d9nc PdD;g5m~Ll#7D6˒3/Ы2j(yN QglKДxLv"#t5kJrACUZD{+F;%#! 4K!WCǿ&FHN6Rz< p'=ׄʗV e^W^ӐȏkGqj:hf3wU A*vw w0@-0)˛n_jHj5pkS?;2H;Yek- 26 hI>Y]wv2_4PuQM~_8GpHlǕtexfJ[ʵaT,$Lf5:;[p@҃/PORϱyB;Cf +@*\:̍KKcil0Y0XTd9._HKUJ .L:=/PaTgR>;2h#QbԦOkΗ֐=b`{L"AaKZuOR$/| ):vTb8jYW$ YVND4x( ֦Xǂ"c)56%&?,ܬ-n`k!Ue$$ x|1FbcK!~ޢ[(LFُL'q`v, o(%[ tf% 5>&k4 |zgM螛ܯ>yv坰OCSyy]ӽ ās6VʓrnS..Cus!T,v]ufO|)CtO$S$6n+r2k5\UlH(yY6x cۃ~!YqEW p[]{uwu$AL-pOJa5+Ӭ(0GBjnRTLw3*.te j#+:om˚>_*n`$|NxQƿLJ5I#~10C ǎ|SDZ1;l@ JϤ\̞="%MN. {&0D{ iRS p:u$?lyQr:;9F"sRNTgpl\aWZ2TLGHyB mmh`E[(VM@:F؎h@6RMOB8ʎְkzw+ <\cLr?|XtCsmerūZȱ 7/)['ނR@_84-bO'lJ0L[I՛(|%}Wx*o5<~ulX.Ũ$+s> D/]vC('8 j'?9#ILJ+fízVAiƥ2TrEDk޼LQa]nmʒJiZ0`<\l8]ϵ)x=4d82~h:c81\(7.CB-gwDclde= cePTI3EX縡Yo>olX7o$k b IӃ1oq[?W}Qa㼷MqiQ}( TwԘF3|@n>O5ec ǘɑS0B#C' E tګjfKjӸd |Y|&Z,w6טLj"(;eXdO# C+ѯ4ͪJ8D<8v,fU'^jmaGDb&NRI5R0Ƃ6rŅkxamYs&uM??yL pye˟?!!GN]-yb<nH.\gm$oևJrӦVٻIȬ>S.fsoQT3=GHRxPQ5/%%1P -7 F|a #Ҩß%yn C;MQ< VG {fO,C _֪fXL)P]LXَM</G|'7&yh'^,dp TBh .9_9h7|kt6)ǙN'B7_.EduAڳVyQQ,{ CÐcI+'dbײF9b 5B N@}l ;3qt)W8DvV3Qlfa[Yֽh<쇼CT%^ F 8-:Z[}_u+rW?~xRP) p$z!^bt/{e*qI!WS ٢-j0n˙} b_u3&kPȨ9( 4\,|;z Z&KnA.(V^i/ egZD]/;bR61T.xq <bʪE ^DQKLaT?gɢc:h#{hppx՝4XJ3 Y 2Ƒ_| j= n3e I.1pee"-eH䈀Ǧ0.][g ='pTHss_4Nf#|ӕdEyZ7%8aՓ ZMxzې4$YhޛS C-k.nko;֛k;Vĥ(bT]IŶmkRz~_{ ig06*GJ|v8T%o}ye.8(O墠80ϑOXNTf?&l$^mk?^ߨ)Y3!ma<_XKξ0qBFuCLͲsq9OWc9e5 41#ՌXY>C˶<|!F^eIq(y_v0Uj&*a9›l fI`%vDm-OĚ:E ]@ a*GqN2S?#zl;!\)*{yPBm8Vjlr4V?3O&{QZZnzZ Ze4WIc;2u`ipB, 5÷$E&e@hj@8zʈ,J=9};s7j>$QaAfϺ x[?;:܎wIb7'MZoa'+4S@m"QPۿbT?_kj6(dk!V ovFCpn$>ZZ=W^j`4ImڛNjBF!M=b 1h,՘nr$0.~b~.;;K>G`K`ZSA78Tby| y82v%n.Tn>]ICȖ?A1997L|d,myΣgEf561<$;0_W"D<]ԑSا=_ĵoê'9xMmɦNjNT8$or?_[*yc/ 3t5RnT'巆]1>9S{@E̿@Hb_%'v߻zr!K_Ήt6{kL4ћ6׵*¥+K#F%l޹SI].4@όl]E|ZmS!Ċ/\՝yqg wE9a lv'ːA;aّbImkK*E-C*zlCqЌ׳z3˘ Tyl~e16ζvip\8MFEbͫٲJjۮ'?3'8Q)#Y-^ְRlUn6zn#,+&'ĠuJa[_Wt>n^XI|I`V=SDWwZTjǠFU~?]i8A7xӇ?I|O,my;¹j "| _0ɝMD4PH+wp['J k"+y v=SvzBҍs٭`;J :Rla;tH Kx}#z IH1t 9|A< mpR5BT6Z<{?KRyׯ@ɹuN&opN1e{E|=ɫ$ ɤ=J2Έd-0qY5fl"EVh** %ke}viC #n%xz"n[%PُSn+xywb N|]M%7ݱιBEU~HbnXɁadf7,D)5Ku \.%Pz҄ M|dOЁ9xDҼ-fʸHtq` q21xŬ4O;4{/vR=]C͕eӐ\ *EP\ Uàl ۺ DvcP% ИHVs*0%$wmP7?$lS&)٤'3W<C-}5*@+YnR`6Fƅ OLs\0 t~)E5}ƎF{R+o't-|Hg;x$-d=?X6"r5ep Η 8(P=eʒEh{p 2>/z')6&AEۘ#4B7d5Ô.0睽æ8sT^d ?X%m|6=p#[#UͿ/|y w@Gз,yl :8D08(j")eː"`RQym4׊z"s(SP'TT󬕁w+@$f r󅴻@3T&p3pSyx5)ȩ?mHO!߈hvSD\ao/0fneDʨ GHI[vLZ,#0HOO5~ɖc\ϻbi.;9a%9O.SM[}6Ɍ2? 0F ;+#'m{*Rm\aږ?w1\"ޱ٢RGɸ54];t*1 b% (6oL3U'tVL)TCjd$'wZ%Wm洇1I_r fbǾ^qx8}|h|MFK-Ɍ8Otܮyƌww9dhoEN) 򌨲  ㉿C¶"\F.Q5Em2G_rg)f(9tK^>>?cKvMCڲxXj6B͋ՔW*(mߎrםxo9>4T!IX=2*  \"pg[PIP@|>zz'N#Rl5BM3h&Qq U`J0Z ~0/;jRHkQOam睼>y#? X5;02{B$g>>lzGpx}Bf0pY..0Zi!yS)]gl:K=:w-Vo ux-BQ=!ÝŨV7DBJһ͔x,Tn5+wv&z`eMg&,P.7B*+~9Hm\lFpXs 15L;upz5ޗzGOWi\<Dz u($pW>q/kU\)6\~$N $E F?&>8%t~td`ӾTsm[D,BF;xq N_ۋ VkkOry垒''k~B9/ݽg^eF 2l|bf;L`#\OڐF{VNU1`Sr:obZۄ s5l'jV)+ _`gU%! rL֑-H< ❉iml>noO8Z:@>\iO(Jn%`bY_N-Dx B|b9bh7&`il-/wIpE\<_AC`*k@Li^ D>*[E?z_ Fvnޛ|ͼj*fI \P3A҆m6.Ru0Xa󽪾f }7Y:=s<^+A7"p!"&Yl[&V~L\I||YZ6ؾk 7*OGcփCP{ q7!- [.3 86-mjT Yak(3onՐl´YZ]G1~A儶 x՝[UĺFw6^} ϭ,$WO@B-I_+k2q!4pN#HCOja|zvt<>ujҡRWm][gL }QY 㝿|eQ"%nv2L߳ /`^(ka U EMl]{eWZj\U*VVqXK -13Gz݈T~`y]봹ͬ%OP`i-cy_8kAD|҆Xz0`UݏV*bbblHx3-geK + iF-l`2]]MddD>Mȥ@ Q^0ZK^~ncʆoBZԗޭ=Ȟ4T 2dx799g"LTT$j9~*WP~.ày3RȜ(,%u'v(Q{Op{H-]g'Z]s\oSRzn T`CW8fHP]0r:jTvm=JwD$bGų@&u[2c4>_EW ~,XI`m{P,NC7lJ \ ygp=dvpu `"905dUxws'[aPƎW9a,q|Vuګv gFgp xlpue'r* DR1z!+vU}{OMs(*y摪WM`;XP V0QOo'ޙCnH _K%{B?g#Tgd <ռ,_ nSE"8VT@|"(ZnmoDGLH̃I&$ܯ"Qrs盛o( 3ͻmEtg-^+pL|Uުe%܃o*B%h8-A{'7H1Nd#Cg(,&pB3+!,y6:גj*5JcL:A }N={ \c_ 2I~Jfu(`XgtKӈ~BYDw+ŗ 0Ph<뾈i3!uPJ&&%|h v7,VJYl1FKSwpEAӹeVd8ǁR$!T #BڂN]AˇIU_M? G~͸V2>S/c*+2Цs>,p\Z`|U{ :{:3SFjzvkB3=OMO_a33w6z +LWnCnXpb. }1)[3^l yܔ7>Z|,y$=QUuo$ ĶfANLNtkQ2BD2S6t{i`$@+л&];XМG͜;耥DkĮ'$ ӧX71"r>;]+9};^^#֢gi]3$"Ӌ6_ln!fXUgtjr45@$p8I9!歵J%K1jp 1qI#!6T~45>rrRWڈ?pd]5=XimL".EDw9aEu)SV?B/#0}GI|.% 2}"MNJ@_ cQeA\'7- buԮ[',eO1ZFq/J{Q"%yWE eВҹYQç~я$6Sam:y _z8"9xwtVƜe`*OiftLm7o(n`:eWjbRZAcN𳊘nNR0.zED#3F e ųEf* q1̥zfVue4mVZù;?A \\D,q4I"v0LޒءsQϤk5稠i+mKB.흔nB]셽2€:hxT>q]ؒ &4hHFL.]q~%}#-x0kABJc0c{;1clS_{ºKbO+u]b6aRU8%ғPAu=gu=[)}2ZY|qHZ rNzL6ѫI%@B#"QuyM,_z??\ BGDQh jO3Jfu.nIAr)&#CqˋYDzb ?h׭Vn;(]{@ѬUW$63MA)"8W]z9چ>'u&K3\ I<fe#"RRS"IJρE7~"nEQs ~ ,{^7Fc:F礨ms:Z`3 4'Sw4zTT"I,h/?hWA?zm ]!B e;#(Ь%`~h`r+\P&e=mb:}gGGM;gi/:+ѿ<䅅LGLg-AX缿H-%14JJfq,EtBϻ,Ye4 }‚;AֱTͺ |7mx&QPnLcu֧g ǟۋ &>eqIcRVA28xsmՀWtdOB `vҋ3Ori8hjt#}+9d $Eu~*!M2~pc/S`}lfܺt3k"m ^6PS_ֿٜ㬐;e*>U/?<~/ wF=XElκ?lnΐWM5c# i2 @0Փ? 2eL B#G`;8Qcc"K[A _pxl`&vvʺx3Ҍ$ӕUGkJʿ\pvzu,ƫ-뤐Y50e[/H P'sBRPԇIxD{q |Gkc J4w%XM/f=`˳!t{B yE'潥)Ak;r?H6ߛV_k,v; 35_,2Sl{[Ŷ4t-wr\t^8ɹ1@V= B z2qϪe2yH41nzu̢hW;;gcJG!3s([w,OX@Jd Wqg{I| seB_30BK XIړbНaF;x, !)囹zE$xGn£c_AXytB}ҟBR3\\Djz1W` &SEZf`@=p`Us#Ru;3O@}?a?j0y!M}kt?=UΪcl())P%C&zQ 7>dɆ:<YK!׃2OUTG8\ 8@JMw5L`.Y/p)@Gʣπ2oh;N=/_ mQͬP>u/Ta ri|p $sAHlNem8`7! W2ub $㫺.cUl٨L6U,V JOC{T5Z&v>Moy1"6)Rd␚1UdQYS6MsStmnCV<(RO|5$'Rt~n3m$WһT-MBĕ ߂k-cbH[L0~ftݪ]0W/0_"4)PY<,&ѧV*٨0홿{P JΝ6C ~+ ﷫ǔ/{OeƌiذX1;3۸PW߲(ɥjW8ŽۥLڏdɥlpF+W6ǫU?i͊fWVFpTŧox рd@ڜaRPY?l}@[˧GIv]#KjB "8WHS-xrxu]2)2ϐD vd+^J3NW£Rs<Ù'hOf9EA|T gy4}*g;lÚzr )H>[X$6b ^k_^4uݻ*BewZ ?'"M̤}ލp0l|*$O,(lH|QC315!deS/OfG!1F\P3MH/pE]xlgB``޾6${m @V]4ްs;FΒEtP|Y.mÕK8(/3I<H. 99h dU'@+Zњ%6<"+zXrK -8G=T!Ϣ:MIg( ۫t?=󖠕%)sܤ\?H{ E@; %)Dz YPr}>A@Or'wi ?PC6f˄ύ℔ fOu!sl)ᚇmPjYVRK~x 5wuXV (^[MWlfL a VA➿ۮT~h|P!;8P[J:LW#X\7%`%F !Lv~/1D"k ZEdʨGY]c?C _9ښCkK0씚iی5$"=qCO#!7c>w=[9*%q'v }b26 }jcmԳ>Ы4 &!1?.i(!x4m嚆aoT\aYП4RӝЈH3{2Hv&AOn,Xk]vKR"Z^)hNR? _SdEay(6(YwL,3}nHĜJ"q7KMB9'=G+oZ6ٖ7B։ȈVЦ9[Hx^Q<˫E8iӤβO9!#0PivoNS8g=2#X֐B$C] *aWvVS]VvVCCKajbEf({u} qx֭2hMl+{9#ۼ?!*uCx? *Bt!D}1)lVH£Sx۵D%YmY!@T<Zqn@RWy10#>S!{]n-~Yj<,n\e{ё'~C8Ǔa! h>(LS&.PujSBF[C>WjUqEG,ȃp,jGvyvan)5}3yrNG@8Ub7,,wz$hj8x{T׃d.LS % ;7=(`EɊ~^ͨYA@&9$`+( = V&0lP졉ZB՟ϡ it'҅4uN WN L"hВ;r| mJC o{z!qM g&_;'t2*щ8eX&XvC ~i6Ğ5P!' "$ͷ&E 8Y;>~B,sJ,}fR¬{VD+͠h  $!?(`'0&,G9sY{[&v]~DR ;L&;[FC `±߀Tzn,]1U-0|Y^d*\_>LO]l^e˞{mdB ~>&+儳65&z,GCo6Va؛mv?l-c juc棕 U|MiD9Nuʣ|a  c^tKLJU-47#STv9U[G>0ԦCȺ`HLifmYõs5T̞ӷj@, U(DSxg'CjܭGLU\y* 1}(8ў\*pk&^NUgdLSbxf᪦}%I4~6 ?N(^tU&x15 S o6Gg*y(*]l3bnuk:oϼy̦EBoK?gjQ9D}hk 81,/-@KȪ7(wB qh9c" 0ѫxZ |6A~,6^;oJէ(Nbzs<#-29Y5W7e:Q 3,`eH U&oOH~m;qǿ>Z45&8B&vvxu^6}uzH(×-C+1#SMq)k:`d#}%@;V6Z  P}.<0$Y.[kFv48"b!Rɂa$>蒅QJB}\u |; nÉ 4hmBzZaf00ùM_щ̨XUHl VsKh!I$NB&<4NI^dcS IteCw[EPHdf3gMɡJm}?>O§5E٤tP}#$/W(MPhZ*s y~*Kք0:m\7}(nI!r?s4vJ\ܦig2*cX2Qh 8!x,$8:Z~[LZc#u87Ǔ\nsZdH~2FgDC"'.*~C0@-IVٔUGl{Kxto[If#RTkAGYus ݼKۆ6<69q$Fݤ`o1V35 .U"k/(n%t2p1g5O:F{^MV$ [6`>G͝0nNp?Bًrrog{C !g4Λ h+c%Ф.7 Gղޏ4VJO$ZhA ,״vOɺIӔr4蹓q?mU % hMUץI= 4XU%Nb@\$P*}"Ϥ!xB]|J]="CΎ m nf&z*ka[ZG#$j< a: $0Q%H诰`gLTlwf=pkZBo$UQO>9_ܹL8Kap^RYt !PAYs Ituq#x0%%G ,+bؼS^Mi-L-< (z,wCkAzVByY֋Q1gQj)/BfNHNsA3 G^:W -A }2:'6=֎1%/3q w+ ,zvG_MR|:Ȑ|@2L+?{>&}~''J.2"[W<ūvJ;÷@0(vP&ϕM,a"̊Åy(*1z0m#>c6gE >l^C񘯅ngwGG&uّѠKsyxQ?ʕX>=u}yI8 u5h#'AkN{$cY?bB?&1-hz=#:&Zb ewV [З3 H +MihT,ez^ 5qugP%u9huimB@z@ ZZƷ31cEkxGaR\z&6ϬXsMT*U@P)1#4~]5PWR$m$I왍`Q'7Gc\|( TS*7iʨŸnI"6ؼ+ 8Bg>Aa7?'QyhiRZ:r^~Xm6]tjCA,4ƻC`K1sgyߥ+t @Cb%R'΁ͮfgQBJ}<n ~Nk]BåkxZ2\ex"BM$3rq(25 "R/72%P=#9K TɇyZ>^P1m`׿_ -Pݻ28ʪ&p/"g)(q*"@ Y`׽ŵȲ^#z9 ڔz:${xD86SfU$8"$YFu \/|'(WxSn!EsÚBqPݰ}cl)m_R ޡ\Vu̻{ G "r/ᙷʋINFL`iK nBkBſ@/nk wRy;̔_Y\V=~ nJ'Mja,{_2^kU\nZ!!Cj/$gKM)&-+f֥o\ǟ 41."cߍ:O/Š*xE/M!Ub;fE EmqR xʎ#)9O@n aOxy-(4MZYvAad(#:U,wD7MŔ.w`>byGpIn5O&NEFYn=QAyڧw<Вq>iJh{ jJތg[֩UBƵ@A_hb{zacKUh'Au<:}qdv*o:"j]aC-6PHMm͑#v3}QWޏ#k"dfsԂ׽%$*>N+c0 zeײ쭵ٻ׿}u&4 .d3g#/3>G F}xXn,vAྒྷP$>I5wGS纂;tJ3?21*=JjgSK}F_H@|tŮ^dckTR>_q23tđj} h~աZe苛d'\tL$~멀Pۜޠ:0PSF%mW!Dwq2M C5Ѻ8SiRFw&*h.?=Mc|:/;QktȺxi8"IHTheexti|KՆlQ.ZzCzTDhK+b/%&G>.T查c61qG#Q_cn- ^VHPˎJ[Ҡ*Ϡ\WxxA;@\yXfrʫ3]9$ hRR{$Q<))?CB! }iabpZ~ FF*wOp70tj뵂KKZ6'ͯ{za= 6>j"Hp%Ԣ`@XLت7OD$-7nE@O9%]lG|!FJpRMJ zEKO.t 2%%?WI*ppc #ɤ8bU\'0Cxg)V#bG٘nŀUTZuR : Je[߀eDKhw*RdPydt}}oYX_8ANY@y6+2Jw؟r*$<°hm}h*4tDfXճ~6S ЊOye;jE T-*k |BAϖ^6*Z5ZTA Z[v믧zzP^,D$l\F,6F @@C B!ܧ^IEZ[==^oѱe\YZ,$ 긓-LEj5păyǯe\>0|T]sJEgƳZaZq=VUC[bn8|t"xGLdg ,8A&>L<ů<ۋ`srl=r}5a<4M fW ٗҀ19g87r)}Ge^/X~?Uagf81xg{E*C{B . 9ZJ J,%|Lȗ]b7_enO˧t!\%6Tk>wL%:jr]_2IL&F}h¿ks4--G^L>n? @2- 7dq*7k&:R4j`z=Q6x}r?~ۈ͏Pq;}(Ku_=E˦ҵWݚ:b[0bv`2$/1"gx]v6sPnsϳnNylڑc=ȂĸKqX|ԼɧՈ U`Цշ*pHo>%v[ ;,mx10A fVo_ $jY\R_z>;̫Q4܏=eBI1&Oc`\w=D§@Q|JXMP W_ډ ^J?$GDIn4RswHK-f(l`A9F<5x]m[Pt^*f oC_<,9P5s \Il2’&AʍN;nA^5TΊ[HEi sh )ϝ?VZU9Nftu&(nۣ'$ﭷ3t6왊E{?(%Qj+1"a|k8mHU{H KT#&iCF͋~my-RR e ޞ(S5Jt65"MdQ^PǒzQ6o2G^mY [NV)C [""ޯ93fKWC\Б{II>5%\ڋ[Cc {{Y?I|(-0kw\[>V< ]fqgpIjP:6w ܘt5^ց7w K6)siu!*(e!ՍKb*t1tCս64uH+~I0cũfA^>ERʇvk -(A;~kr9:gu| W'!kHD7(Y{K"xqRUTYģ-,/8Uff.P*RPZ/h̙UM`nE@)]R?s~)6wUb? "+y z >A'rMnNs+! $8vfX9 bF]dቭo.uQf>\l@'qkN^z3reF̎A- Dn8rpS(m4֜E/^rUK8YyRUYO":\jUi8.*%~XX'!"[&iT4_z'Bn֘~gH ]ip Uro|\/Z|c AE߭h^mN~#CgĪ"| .7ccS˷-VjI1דZJ3u5'Ey ~QmU?A ctpR)p0,X-N>SiqN-`a*'*SZ"H(5sVVӚT\)z$"K}yH{}f2m $v y5CO:l$B&#kw8d xuQ#B86ˀK%9l6enm>D2L>t'zU5)qӤzM3V*Ƃf&-s{{c,4ndTto3nQ+dvCֲ҇vՆ}Rv]ч$(mJ n%y3ARV<,A sH7yMz7"Bg;Rq'9gITeEn|c xi:ryrԉʮPԍ$Kۏs6fĝ ?UwfPLUz^ 8t7A͌D-$M%Rl]ρ tB6.6uN yLOQKd!BSK0T|Rt|")Lf7-~>Ȏ6FMEWͷ 5: SZ;x-b2^{ 5" cE)`{ǧl(=_֔tZԱ%Y'@S\'`ލ`&!4ۿS ևFe_L>6!WcTn%WTG9!C#.gZen|p l(.΀c-@JT7JxW~Ycl>n\Da5Bb{s_ qnh~q_3+qU<ٱIlKq,,:̵ iT SB\O^Wz`NGaZ %J͡܈K;ōUi>t:G[ÆMvN|+ovLgh 7 Gc 6 >^4u]OK?X,],]@ng*5f6ho>0V`.kJP.cQ[2w,l5`|RdU:ZX˔4O zȭR-_rP 2֯ى3CoǙrs?-T6tdv\d,7:, OE i6ףeۼWZv!n@g7\MnJcqq8X :nNK\9Otxt!Ic{3bqo*ZͨS|[SMZOy  q5hL4sY6YF3wʞ=ƙ [AOl@z:ot h cvn)vݪsθ_cƉih&@p}ʫbV68>4.Hk#lc/x5;2ğjUR3*L7:@{\4e*~kz0ŅmXkAH<("9f3*$PRI~dRܑDg^;;?Ƃݗ_㽁w?x/[AM`^D'-'+0 $ͩ=~%F+AQ0J5w[o`jO-1BaXpjI-%壀"|t}B1e W@ӟ߃l +X&ЭP'kW+L{lLBi+6+Yk`=hV^i\1K#!Gru-Mzzcax_aobpU<pV֙u:K`d/=3T9!EoCn؟8.m%!&@, 8+w;) CVPLQ(YXXYIm*'NyHutFձ؍n`NYh@ LKm&,՗&=|B0U9yyxnR_.5$7tf'99 x6hf~Q+Y;7MK/yS5 .js)f6r숐nN` ?=gFK:oo%ܕl*;R:L*Hmk8!`jAMdM8qV]4XCt?{VEU~b9_v$=~|gzS$u)Lj› nʚ55;ӚK"_8^JX*zvȗ !죱;\0Qԡmˎ{5[T1=JԽS|9D֩]mkir^iU+1d$1C܋i(,+0-_IVt[=̗&Zأܲe-Ӵ ۔ol?J[*bDhƗ.`a|a3M,ԫq!..{Vd^a/B |q5RsWkӨj, vn?Jf S"O}(+G߸zi:~:i+bd,^-JžWhҎSv] f>rG b43lTr*_^as &7dAC׮WyjUS92ѦEIAF+jH4D+j>DIJ4K-AMD,p&l)-shE'qx-j VseC1Ewՙ6G1K ︫4gJϙ1K^*?6bk>͵n 4Yn.+*O(A1E.ή,&쩒V2TRE镧3LPGx!5>3ō\+Jm.+}LTXf@ɾh2 {k}LBitwuqI+ bnpN(eWm7O-9I9gψt`'Ή[ c!lhe9<)g]ҕ7;gL!e.\G|c  )E>8hFq-ĵ Bv7!դ*TQn=IooT֗-2 Xfh` @ﭔѺ!b"15T^iNj]pg,A7]/r(-KpÔw`y833{ ϤH5Vc4J@lq+GWP`#%nEvldp:ÏC S[6$cPC{.7]4@v'=^MN 0M6Yf/B8X&-.vV0y>]eؙ>#,Jq8S@Edg2nvÖpllBFH=s_|!Lq6iǯa(Ȫ2ms]uCծx%7YJ9Y" nTL䩃xОȆl4zE[Gp;KsW!,+5Hl[ᾰxI%sQDeB9refP{}~a1غ({պ[4%nR-EXʭ;A nbF=ƼyDž ;rtaQ 2`ָ8VzD33[@t"+Swi$D-apL]Әf-tԓ>±?$lBR=it*}rU4#UK$jQ'o0 o)hZw7% MpW&fS)~ d1EjSPNWn.m[We5u>MqWv’3wzZL|8[uCKȌNk'm C^X/MJFt~8\L;9* :]H Gi,#Ų:Vaeit|rVֱ\3jt1j3>d. 8yؿMu%T/y}Ws#t[b.EZPTG!LKQ}W\!/suItf% S8qiM2!HgOXbGuo%hH*!ͭSX@V-h>sʹ`Wd Tuc+1$v&|%YZʑ7j $3"W;ŶO24ۋE$i1'~!86`fx=θ1!S3)xQN(9W-:SD"{e}e B}Js| &M 0uX4ʰhۖl 8`nܠ] diVpÉ,,B(kd+`%O&w0|]T~"1rە:/O. 5<brO E'yK#eu LB|m]w`L(? .lkX^2}?t DdvRW+;ֹДC 6a=)v@0eYR*\fą(D{@$F!sUYk%\b~$HIal)7kph_zo?3mз'"JI<jc_5/\nyv.J|yUB;?>LE.AZ:/ 7odž[ɏwnڶj~VKJY'lS d'w i?0R/;x]BKq`L܆ݾTŠ>FǂJ&xoH>2¦" VZ L,=pihqMҐ賶#ygN{tK.e=dٝfqWJD+/cPЃe":lQ =u\JO4o5|h|5 q^өjS8 a \9ҍ Z`JlR~PؖT'ψ %\C Wı)^&.A8s5,z[W?])P(]ѐ4pnq[lk-A?6mb=iꅢOp^Wт3뗛d88џ"ׯT8WuI&֪lF -W02Ej)Xx6}C3Fqߜ0+[=39} bb@9M*)XC&@jwBb\#ځLŦK'dP }u3܆ jTT[ƛ.E@9z5\@}_""P %X "sW|o ={GפmHx/}f*w3!A/5Y(HɁd%ڧ'B'Pq-鱖={*K{k=cv*=W6:l'~2kq$gF~\lV!+9#|&B)U0êoi UFLfx]]Β!ĩZ_QNf_n}ma2"jgv,yxyR<y]Ik KIcq1Pm ײislL3۲"ro$jj1ΔL?G!iz%d 5I̥q+nEx8iRJܖnHeptm΢ݘrJ=z47 Gyj5Fin<)[oNWK.=;zv,*mH^]`$^Gjw/u#LT{&+ ȈU'+W8zb)!.cᖭI0Po;19)ַɍy=\3\&aHw2 {Z`@7SRhf\`#astnqӤ\MsHǢs/ Y{xi=Vbp#'k(] *22<ߝq Q4vDKI5Q'J hPh.}e+cSXiJ{X PP .0>At2Ku9=ZFGK!h@_WX!8E-J[ 4#keJP7Rd߂Y+)GJٺr?RY6Ɣ 0櫵'QJz,ƵH$_^4@CSG(# eux9'7V'4h v(@z4R*ڋKA^&u{w~Wل24`Zq?Aa դml7"}(>%kAa`a8Ln#ĵW վ["KTmVsX1/($4:]C>*.J<#$7;OH(C AcJ!U?llHdV5NqZ%+3G_ϝL plV4?) ( żŎDn'!6mt=Px F~=^@NU)=;[]$~mؔNu3clۖ'ohx .R3KCb _݀ 㵮hBs 3aF|E7is*⟫_L<  {ZvQ8OmB]ݶrG9"(K0.*WɎT=85ܹK UmkkalW[IL?.Y۲u#.6\=ylM b"rR~كMt>vQg뙱Pǵ}X_~[$o/ZMCWl|j-F텔L!g}(€6e6DlzYnv]hfyl}E) [^a+aQBWf7`I&gv`Ph)4͹r1]&s0i煰C`DPPjv6I,~jdr~vKl=s_5./qo|8ϏI#־Apfa*6 2Le-]JNoT&CJCgFQe4 cWNE/Hv≊4Ht ˍ?}3f͓h1Jقi`FZg@_~ϫxY8 >jáÐjR ,n;*g_USedTMF6"yexaڱ߯rdjAˉ9q1xk0OI`s oǴYYWǚ rtpSuE--;䖫C}DWCB6 _4`αxº0Yη0p!48/9cu¾F39 HXWR ]ZgXvE߉vuCj?$މDQO e%iOxO9V:hY|=U1ـlSgl ouq, c4Ī<;y_ViTESWB{hij008K}aZR u/>ͮ3_}=81)b.i2`Ec^|k)']QgGuɈ"UX^ک;2y:Gpj=GlV?BQM+-sb`p%|ѪzD؅*/dYLtn,e =1 yA}v^_$Qag 8.޼Kgj[nJyb'-]S.j2vG˦%c ̤SL`iMsUFԆ6 q./p[ jP]Wƥ׹(!, 3ZlSS8ya?~tVDo砫?*:׀UCXx5΀ zLe YN2_9yD,I8 7s%c ղ#-"Qa㒮}~k3:x,S|xrDf mr:Xe=G/r,$2+ZUǾMzA6 G' Po %8ZZF.M}6κ)E_VkGúqÂdȎHA»C xb9f/nNxIn0pu~=*2h늅b5FbnUEm[$i7?M@OFGn. 6vLA.k8h" |ku[%Y_k}D;1q~R`}ȍ!o, J潈eJF#sR5XwЅ}r*ZNݏuU8t.*XS 24^Vqԝ/:DB94G2.FG M^͆oX׌RKz1RAanl;唨FўH8Ķ Fxtwcs>ʋmNLbG_ F8?x?|tYP2<-IO^Lt+PHť‹V4X(=gJb 0\Whwf1y߻<<vrWM]?_T6dW Y66{rWB4Э}g?5M9O orYٌ𐖔 է'd]KKiA8BR-`[9' /kRD\N%м 5ouA3 ;2yB$.szYA鍑A=.6(l-S{l܉d&66eTwvPjʡ~0 *JD,jH~s,y6jY, rJk+Dq([߶fvێ;T6JĘM^+@Och[*"4R.Q˓TYd5F(ϒ /Dz0'9lDaS$ i2M+/yBeڏʹK1Adyyv>>csz =e4)6 EΡ'MScjZԾ|Czj\s$8DCgKIg-Kp0,X }R]},M/ :%>A1|:Q럞jiضČG~:MzIX$Z4pz1 "Ss$m+h~sfT,;ޑS>VY:| NS"%9}]'H=8mDt؂U;HJ+sY}M6)vvE;8.̎YzHUg >/R_TRl!4o!,nm p{aм4.@_5\0v[dAʽnJجʗIh W ?j*,+1v!XzH$){&{ զUcB}98 /fPh´G5'P,I a#XF[`.TbΊJreb)RݶGPo5Ώ"]M;A|&' ߓK"7wW?| ~ܠ"̦[=jç&Y2 v[QI@6Y2ؚ ';S{{z52i+Xb>;Dd#X s5+(:2Vl2^K|cY_LNRQ6mMmCa&4 &CŜHλ}e|g?V^kbi>m.] C$V􉗄x\'-W_tD[_دtuʂ랈H%%Tm򼬄U0e1t:> ]wE0Z-h'LSA uz($ܘX$ކN_}ZL7Jԃx/ᆀFN 6Y+׷j;> I*n0q/eL ΝqʛLq(ԟf;v\{3˞ ~Z[v iڌEv9cǒI#%lL|f &ŀ+l(8&V$RNpCwItf+oFc[MrX!?i;L%-6zH,Y>؂l z(kH$k*.&Xw9v;C|*ƾ/gbg !gYv=l/ekvu._ őNFC$ xS'pk'(6L~\El3O"Wpfa ,E =T`BjA:hFKبߜ1 vW= HdJ>I4[f{nۿ,a Ո9sQh ]QnwN _qqcWƲXDX`hPLP|,߅zZ}E,5Ll}5~΂q&1<ֲNԶvofDZv֯CoL#tZxǼ]$im曇SwN6!<(tfSp[\Vq֍^:5b%_rQ+ۥ:5 YI> */V-$\R dV(`J.Wly div6=-> 13B!NŰf%xbv1wsY\Ȃ|~xTZutkɭ[~58=,R!8M( 10۠ΟxGYGX'6dStcY,Wlg)H"@( )`d_q6]t6v2eڤBgqC3nu|oipkd%j)V?|t?xSɅԱyPŁ3O$3 Sk49Ⱥ YE'8OU.n.X Gq t'3Sg,JRRʂ3yVjOփ1!9FD5\ MR[M-e&8sݚ*uBȄSh&LjDjEdc^i9$LnDKf8T^I°t o6eG{B^?18"ءywqiVO`D@|w%.w&(RlsVb#kɴR("/ɆuaCl^}T,p~iC*5֏~[b%sp9n\Iv~m*\H#RA[ѓ9-VVAYH( e/ʹ.u2T9,߭|חͻO/[;R^2 hOw,{uϼ"7MCUaxNz? ~BR&:F >%Z䬯X=2$Jܚ8;ǚ0 "դχ rDjyCnh:}MҺdK6#K3YܵkOQ@_KU*_.M$ 5l@蜧d4[D: 'NPbZp8+re+.tD,2/ թT|C=F8)Bw6 àpט(KC? oKA$ )? cʄ.06䴀6KV)U^E?,%uWZ  ޑ!lL5l:]LDDMu{&? :HAu7~ К弪zH5KeOmuBy?ƕ[@cgbymO!3kBCEvP_'vWsZjgb?Rkĥ䬻Y9ƊH*;=wuku4x%lNGGoV 61R{\c'c;eszVbXI)mKh6 $TX R7%q'U/U#`w`*U-픃.i,;*/F9 ݽmdLuZH,x?[W}FnծCvMgS|nO/g6,ـޱ ^&hIz[pMxx=Y';aF󷂓* h MSH&6۞Q(K[Y%@E!hz&$U%a?d!缊K&(ed,޽nY~'.4HfQB/7z!pg‘-Dz`qT*)| ~d 7ahˠafZω ˄v%kcI3]vHڢ.U>M-5fO* K b-AK|OW1WkD~!_5qShYGݏr#hAc_,ϑfFGCWۃ fDTqc"gɹ2i3g01G[4'(P̞@zбZۼڽWXuHHFy:eT[>* **{s)>fpb61tTe|6}=&3!AytӦ4%7s"l")E/kx4~$v (#}[~J _Blp)PЪ%D- [J;\Z^}ɳVՑC܋&Eȕ&^XLlC{t\ )yEߚhM;Cr@ prlX" nT7>Ǹ= j9jJ{E0XqзK8-LKmF!j*`(XeUbDIȬjw`藔.o<1cSf(=@X״H̾cJvZS~^)>ot9|TPOf*ө"H \Gޥxʐ[߼3 K`p.@h2٭]zy@voi*ϬW&rZ"cͧ{ }Q3rIg2ghf4*hޢGW3bnJ(gN_[e>3F=К`ǍҧJزfkN\t!gfV$ӅVqՅŒ[gԀ$=Ru;ȅeo/alZ(y48u}|=9!{+vp *y$W?;{o}H[4%җRF]\ * ÓYFCK\YtKuUh Uwhg~fTYQO A-Dkoцnf0' D6!n-9:=|W'=ö+14({$ *.[f2B4ح&w:x-p̻C4%4`|n&])Uݎs읥!Gia[43#DML+6lKJCf^WiU,RjFZJU-; }+oMČKQ^5%L~r`@`\2׵!lp1@_y^q#/RҜX P<`Ye4FR2q^*8~M(/v ${V3E%:AϔbU5DmPӲC,gLG.50ɲ i84QEگV9nS!Qv1&~"g0@*c6V.V_by:yy8RHD'0We]]52W9mo~h?+ĤR 18Nof)B U}c=mǡ; ZL#xw! {dj=Nk>&ȗf@E{t.I+~X)nuR) ]&*NQmYSg0D]B+<<, WA,re]PQ?>eGGZH Igt?@3 t؎p ^7&'@nkF#(unF.(3];硈e2_s SCȵ2@fjaj,gmJBٹoYR:wek{#|;yE1Ɲ>("i}AQ]sS|tW2*>${.f\>8-dYl*%Gzqm`,XD8n5ݒqE BK|⃜wOo ˃ yu@?&ܪLus)mW +rlaGȟƮ1 S&|×ܭKBRwEoByA{ XF uI Y5unxX1 S=7?K((\H n!= LF=qnyD\0v &=N9@Ѥ91}! PWRApWߴL2|З˫B{sIoPBqI(DC8:-AG-Ѭ pC[ B~+vC[>!ٔ0Lq"5JSyD/i硙n72獮M,/ZjTz-PiN ֒t 7R߱߆F1EkBcaB\H/(eby8>BMε2NqC@ה!Ri?QSa_NyDe3:(lYaS#-R۵|谼v=ž7H{/ ׼&0:F3$8%&o6{O@PS-Q-.*B:#klw~`W6Lrc+e YggEy*N}dU)x|"Mƃ&=d:#R.6brfB~IѲ"hf$ Qѿ_Oj?D_E_CHѴ0zf|'Q#S{ㅩ_\<.[,NO4NQgVSܡ>}S]/Ngzz2=Y(4T f.jۣ֚!E썪HW?ߎ CJdWZZz0:$\i)F Tq3b q{%l\R6Ja&i0hLcɇZ/Zl`°VfJicF@I_zxϣJHP$2VV65e] v[Zy' O(Ԯ 8r Yx/rc U-^\6~~ jM-ZdMBC] [·ADM^>2C:G>"N881,)Fw&g?D.{?9|qҟO5wIf6jjQCX[$FiT*(2ep>AWu✩"nLj3(ݚ /C&ֲ{U Vr$Ja_GTx I#_nɹ%NQwa˞g)%~,)=qtS~V eI,/0xR Ƥ$UG@@z@ h j \E5he'1Gb̍u#<ҳldֿp$ɫrfޑSA%4N.(ጦ$%'Hh32) тmGt0h-J!e~2?GzOs ?[\l{z/X%xȱ?q@ʟW6e˵؍"@ϞؓSLC]T W^>w{HP'EС:>qtZ-"ZO_C:`T(Ls|I99(Y\2‡pPd]8'kK33{QTG 7q ,_Mώ,2nΟx Mtє7Q4!322KF#0IU 6uh4zMfjiymp-6Čaj0ܖ'pY5 nSԵ::oHGg*'+#/.PCܘVM4a A[;cՐhXT gJxSQ/+7qҐKQo@9u'4 o=P7sB_ w̺9aT҃İɺ'"ȻFx[;aI[{ uYu3|z&E$w{>SNw3#J6MFpxcio2>zmN"> H$X=};k((# "-?k qqMWf"aFV:l)]6$Zyo\޹DDGES} =#*=U8V]"cD=ǍwEK%, WsrX+ڗIIY>KZU7SKE!_!e.fV~/R5Jwӏns?^UV^&0UHV7s.}[+ؽd'Yا;0.JȬ=T gC}W׿*4͙͘X%a<^VܤJNxZw7Q<ͻ,]W3JaG,x-{= H YĐvQ"n v(JLr_/EزvcHH'uhpm~Gp/HSp7mnm6.z:g]zfߦ+9koRW(Tx1.2wӮ)0L40 %ɘC4xqWww[A!܇!D"f#Gs:f"Z^p41z=RbN&z*Gw]3"l qq&U Bɍ_ڦw뛡N;(%7/B4q/@RߝɷJ_(M,w)7?ϥfpӎeO!GR+3/5(ӵD6St->O*~J a9iYS))+@16X1 kh %Óx<{AfF!T{)-]je;H >-eo3u'Z2puᄭy%?JwzVbL\Fצ)CqTbQ:C Ҧ!^uGi]bP:<<؆t[N}d#fg]pn{̘whL<|UkM5ې3a9asΜQ;,${UGnnh7LS riI4)E33@k9.^AzKord#Φ{P&k5ݴ:Q;ۤYvU}M\MJfGg-VxBZ sU4DZ\֡Y5O$ʹKE__B{-]rTCe tZ u`5yLDGDnuFҝ1D(#s9S]\U =Xj{lɾMKun5^9E}^W4 ːΚ(bHO%Qа^f6Lq6jWg9Q*/H Z` Bѭ ?Zc (@(b$!ugzм3_2ĻnnPM8=/;wlpPb_O~txNy;An֟4Gƒk }kf5Ck;d{qKX\f|LjNE!$u}ށ" s!@C Q"ԆZ3c~$;zm'S?5_nd)bkM$kIalW-昵4NC[葍ik3P]T zqC-u7fnqIT2ZcC:H.5& HCp߱Wn|T~-wV1ZX1w [)*r) Zv[ сl%U B,SmUGLן];w 2,>G}!?cݿBtQClBoӮHnVqfaE;*wtm]kMw~YTZuQٰEkAܳ \79. KiReZ SAYpd:{w ?pB2ȏY]Xp_:xDgs[NQΕI=n} o)@lC٪x7^ J,ݕ'+8>р}pԇ5 5F9(xe_$p7tDU6|@V3Y c%^yAܝG*f&ێ[p,:+1(%of[<3)o%Ovb[.GUҁyJoI˃1$)A܊u'} !}=s 6ˁNU;BTF"HXr{5-o>nĮ5}OY#Qs.N!`S,Q,@Yl*4PɶEB#NRW\\ ؔ,I mʣn+x2P!.zד޲Z0唁NM7' rCN S>[HSG\tx̦E{7h1*IAz%V 0U Z)":-RKC͞מCDl)i ho Kdf AID)"զ{+>3EZ@0dnJ^|.Al舄Ufo,T;K2\4NXXQy ;Ѓoį‹8i+Wso/ yzBB,nP`!< ga[Ƞ2yِ y l-&iQ4ڝu%m8 N?șy1=^ U9NsvsPASt"Ȝ>Zc:HA: r)d9^c Ƒ'CkmOd]a?UC[AZVQIUyf-3Y要־L (l`LV#&Pg #s)A 궴͝W8nEx` Eȕ*M74أb2W&ᾪ=Ƒ 1/{cuEH=ᝌ:fE{Ifr7mSOl +jUR:gZ2:b;s1MܠR{L) Y?tY QlԙÏh}]GC0nfdb^,UCF`4Y?tQQ0 ja3fW4'I+z.^8bvHmGwv#.Ȁ`㮲{;f1Sx̛,5P}:ZǢ0ܳ_74yxHv/DU5>g3{=q[vN7`29z6~ T>$Yx|1#7]+jjjЩZ[cg_BUsDCdHu @YQ#cr4ljFES;Y+RH'^HN+xў>zgPEz5 ԝx]GH{\sTCy"K+ePs%%zZ%4E&3Ijux]O;jk]Ɍ/&~-l7trBPLE攙~ٜOckgJ@TtbD2=?8^~NkJ P'q&|'RږRgى$|2v |{|7ؗ$y.@vS>J[k*.t;lDWA?eB;}IA~O͍УL5$A$nhw!k!#q9fME "?'[hkzPA1t(# -ZRPR5T@A1q!0QZ;89YDJv`PBVU~ +Zc'D7dاgX;n Ĕ[6Yu8VxDi h@= 7km mq˞xS)=Yy3[`"cnH}D7z6hRz[n-+8 _E@os3 &^vKI` 2PGaY K0,>~g);Xucf-%cgٶQ}ǎʒf I'bH +52KQdGgұvfz][|TjSW  :9P>H[n߭d,&4K]{xxX˚F-Ou)6BzCSwgs?<޳_X!hiOh݇np=ߩK52~[CB ,cin̜`.1LY K.A@HU{XvTn!~o$ ͧ<2)+?^_Hr6[\WLH蘤L$PeҙEnrw19c7L9S~?nwI+dԜ_T6G^ons^.ảAgo>@Fl^b79*όz,{Nn#9v#jy !W@|%"D, ƕwaSԼCzNH"ݍ8?NRixkRF\L(՜B ,=+WfȜ&`bEt~"|>L=@%ۈ9@ztUrrt;)e:ǚ:Ph bfOۣGUƸ2v@Rs//xn6`N.6}w~Fp*~[Lbuu-ȩ~1xs?r4Z9hab5q,KV0ۗMgfc͎&&ѩIHt,g Z_D~qE5l4z,PiHX0K8G`[:Fm(Qk,"wdtaeά+t8eHYR۴O` 1EkDeng}{#TVs_ƴRwWKOp th/mr8z~ ݏ][^!nN0߉!Q]("' TCcg6\ge"~'VTo$Ԛg9Ėx`Y\FK$h$ka'OL]q,ŁP"!aXN[S ;vבňY bȼ^&#j Y5̆}Le|h C`2Ʋ˺"u(Zv:D&LE"xWoĥ4wl= ~V@jSr/¿-Iaum\h i-l>- czC`V=A͌k>ufdsxg{`CPl+S2ֆD9ʢOU F[y 9\u= =DJkа4N2ǷdEE@e% o&bՐ`?#B3 8` B" ;Z5QTh"a#9\kB^5 \n;wV%P;7_ 4 IP~ BNU`*BڒUmYw-l<|> gatvxcn0Ѳcΰ3`y\l k4k<*mAXږע0Q("(~_UdϜcCfoO){:yNj0 0CQa^VkX۲%Gl_( "\Cz'v!RS- [D_%z\Or8W̏ !؂NYu'HFY tEاE}~"LD8#^^3F:EehCtCU^8}qJs TX#oFY*8҉!V`l\@d)KZYv:eՍ@V#o5VlĶ,wWɚ aIM7PAx92U"{m?œ`=Np-]z3]Hml9WG棖+rDJGqIs?$—Ʈ5C@w~;a?Z[XoQ2 v*o\@K]_)hCsoO'~#{wEiWp dYcoY;q2ᆤ8ڿY @˗*yz<1I4p_ȅ4S _/J/G8Y0# B\[<]U&K楤4ɻݣw84=t0yMwO iRg璣ߖY_w\za}'jlLO{?-7^WL}+]g=0әaUKj@sl+MuȣPKE*,),$!eV`pGXVyP'?_ ?(Y)d($i}v?XT?uL]ɛޙZymg_KBc2[8Pu?][D oL7oÙ2\yLүslnphEWLJ.o$ Cj6j4t27':z,tMW.kC2v+W\ ́>Xo th1q `gI*xTYLͦ* kB/B3\i.ZDP1biXd k'^X[s\' &X"p}՛?5?@-ܵ`ao΋b2LB;l*ߊ1WCzs')_c`倆gF`'k:"mC7XB%ئMgCXOākUR aXgRAO-(床=+45aQоZՁXŎ48Nŵp`Le`;[ru0˹4ZdJƷzڎOÝ)ϖ(^ݕ,VːRSG(ܢ-ՃAnʘt}rq;>3+Q U&>SH'ر\U>I/~ZxʻcP w(B@HԌ' ,`D@7zl8}=#C#wΙs|-7t̴.)3ȅq-O[Ӎ;Ḁz|I<0өp"Қ p_#RͶŌ}<(;{vfR`MVPZ2?ӲVNj v [NfMԉ4> Yv72N"IxI%2i9 J%^uyVe!5u\qq m{)p+# >ְSGnG&d} 5h()&%c2=yI@}ÇĠ070cD,_T&i|F5PU."nd/*w⣵{@yۥ-2$q)7E",^7~}P ,淤wl)̧>79 uqgr!m`%X?~`mi}ea_ "$]yup?s׈ҴL},ҥ& !=,1r/ WTky 2P$E "$RgAJ/ >d>8ׂ m T;fdV*ƍ|''ڃY/J$ba$TJzxD><> 5H%@hYӅDc8PO8๬90wD^#Lac/tbJ,Vc߹5<>>}x[2!Ѷ_5󌖠\K+b++on'lqV)u|#y/c{bP<bck 1ф5AO*DQٳ7̂k c8tX(^%)8aa!E VoO6Q0\@ gw(:>|.-~Pm%fj]'̍g?Y|3Ma>:4ycx#??sދ!7g[ (/:)[!@T#o:@ uBgT! > 9ǎmPSBCS,׊i<˵'IA*^c _ !ZP88O\X 9F[Z8bI( ^n!/=U(7H S+4iN8ncB(5 'Ǵ CEnPoM '`fMFBpSvR]¼E꜌TT3Pu'c)B;$h|OtT#;Unvg P2J|}<ܞel#l<F,*YN\TPA(VEM*±eUVTA8/6|TqP0BZX P?9Gu43x_ !5%6J``jE֤9vE5m^zSNcyLMY_-~\ 'Q*M(1dIܭSferkKaKoJNMF#]U_(|}$N)wzܤ;__8`nBsKe17jG݃nloGDa̴O\RA$ ssVqP5] IDs ,sp{R.,Sy0eϛ ʫ9 90n~ Lw͍X?xwᖙTǽZx[Tvɱk$&tL d7ÊOhxWt&؛ Cw[})lEdu@H #ΛoLA0Db2 2Ou,sum-xG/ehގ| y8)!}Yۤ0C|U#ZXF'H?|Rq_(J\Mj<@4냷MOta)K'+~m9Do"C'?u 0HX#٘9KMс DT3MgoD%a~ZXtSM(r[YTD"*9* l+cc]~Q!P)'wPbؓ{"y{3n&&="h*XC G̶vjS [?iI"\f=)}!ujس"NT8G9 ) .̅]ӰM^ڋm(akTwx_v)5 Ģ9p%dJVhe]*f"xCDL=/4/76MF3c#V3Ν2#q p(j d_6C+ߣ˕喳k (1W&"wQg\]?HRqhRJ5}ɦh =Q>9qK\hZ۟]$#8Yd fb Jzfn,2'|H (UoT_6 n )+d'!yaԍQޗ Cf̨ >Dt /:Hp5ٽyg/ @liLՄw]HxzU,EqU,Hk]RJZ:Fx|&Jd_(-+[Bp:cF7THf`S@ޡ|W.S=W*WQ춡ev߫5 ZsKJ[ t79{FsguʷYٚG~x0¶B"(^A0o1wsMAvyY&3'i7|8/ٲ NTe(ƍ;9kr%3TB_ӠbS?uP%Cֵz_fcg|}sc xTLve)=!tyQc>GQ↖5$T"bv-t\ث)h;Ǚ(=!hD< _%iIֆo -C=Rzcsnū0cvG.~j.{G 6/3wFeoh}gMCʛa%^lZh(7tӼ[1²vȆ Ți<ߔ'|}i 5dPڥJ62T#f'J2`TF3j5[xk6iV:X#qY;=g+{݇@l;!Qrūуh۰:p:3u6eȹAuٮTז. (}׳lHv5"<|x!æf?0Ш} 2mUAt7^oyee_exMPBɞ2 W cV&Ⱥ8. Uv\#__2J3q|*=A=v\s2Σl2WkL+}X&1&:`F)!7p j8R/n'8ua5~" <<t5B1wGL})%9Ikd$,{8n։X`v[ME1!j\cwBۗMҷ) 6&ECMD(rls^DŽSj "wglL}/t=k(قb p]ZTOe¦ܱ*=w;8Ԉ6LE92p١\ *f JS%NnBno Cl#;8Fpk?{UW1FlS+0w9%eUwP-HR;NtX-x^auxI%zf Hd2盭qÔprڔV—V0gf ς0\ϰ](fтy~}T^#1p9&٨tuZf((oPMz ".>@eIy/ ~RahODb5Vc4AA$x*>naVd}oH$ywŦܞ`vKmO&}£ ףj-{Wp5폄'IF~]ۭ[{k'(ɈD!w7HR#)ӧPcoDŽ 2ZNpo)#bt^IPrrP@Hsz5}@^Q+W"zz9%)㥌,dssEf̨|c~s:A@\bHNt 0edh46cK0r<_.j?gC8}ڬ}Ekfd<Ղ1HӖUFA}7&!W%w"&E+է3z-&RELMA>T(i}js{r=;_գ o)kn >̂G6ʏ0hӢr-̹ <\Axދ8): t.QsBEkhx /&wSՏLJpw]c)޳ BbPyW&+QBg*=xEګʚX?[ll/tJPSSajX"$ox |iM{ߜVEP jSl%Z6=z1J"%H.sEŝ1.-Zb.lnz?"ՑÝ[.uJ xN(dUkNmIG+CkGrOjgal۹z̀YEEFP@&EkgbTri=Khàg(Uj\z6a\(Dp6ly.WyJeƒJ?a2i)a- ؇)d7~n״Sؙd֧WK/`A[$H4H-xއڢ:ƹjx$kJ69 'yk;,MTLq &~4xE{%"@t2C*M@Gt_&{:PL[4p:$dLkR iR@讋cmahMUFۉ 䲠δ$8>-9TLCTj#)b{c_;$FW=pv {:9*~:gݍFAgSVH(7D3Qb.X/F~D2d(u٠m·E+ٰ{ҬleB[^wMbFeB{^D+'א6*Uj4NgTac8I3 *ͽρ[Σj).%a/Pi+LfT r6pʨESXΝiIW/\sWXLI6+N*W[^?E^5 ñW?}(^ܙl}-%\[)G=>EfzhǺo(~{??+Z胾>3mfI9 anq.;\tm3KCv8-lM[ ;W :wAl`Iu ~xubqv;2wB]aUώisÁuޅJaI&R7X, Qg@w?߮uPEfBOZ?wqMj=.\B""CT5Mcjb5; YY?|˨onU6|9޶) /~C9~Qk|zQW c3Ho;z㑄U51քT 6thU~MZSbk>=ߜƕMvb-MI}=,t,pxB8N*Gs2 +n;yFkO BaApPauJxY[{_X#qWRpcu_ %̹qn":" jtMJ\2U'Quc`I#C*P'nԪxxxB$!Q \?o?+/ܺK& M+o5NQ$PwKttч&WRNn%1CJ何.gXp(&9\^MhDý*Qof݊<ݦ6R֜~2DAoLJ>\܍s맣Q:EFBr>D j**L \ƿy.Dsqvl%=B<E_T"lbUUWPL2Y{Zܸz1k|c٨SNA$ XG=/ ҽn M|n임 Ppl26$:|z=ɖa{ PpX M䮩 ZPz\E1 t0kswhZ{=42n,Zt/~b!POHR8zw0Vx;wjIeե2=<41IOc6决ny$*By ij@a=tAsedME nˣq~c]mR^9̷ɬ;;(ᣙNpy.ġ]񮒳w6@&Y8gA[(3=WҘ©0V0+>@ڷl$jb=[¼ {*Qn@5|y ~2/1=0y_h(È`j~bF9]|؁ꢘ͢ MKfO[b3C]57tN:%#[,#2#,~f[Cl=VB0[VJ$^s<qHJ_cy}` g$ko]q^Grsv&eOo=wi]WKϣ+(xX}u`Ȗ**3 ^DN;HK7;Fo3rӢU9]^J$sTsW($Q el wdKS&ey_EV"L/_U+*EeN_RnaeIgX͊g}ab'Z@>}9JDpsЙ}sՉ( _gZ:C^G#Z,݄)|~16y38wr(ȡ'M}Bw2UB1&E`-Ѣ$r0|g9f Ss %E70%m Y95 (`=7;>Axcԯ@~vL[6=(սa-Ό&Lk85/h{\{GbdJNwD` ρ8Y-{n9jrjr&8&jO9e^EQF贒q]Ԇ”m, l;U%@#K^#B)ґӠGs"8o13gHQK3AF5J A{ӃVZUsd]wHqVOC?Qij lBVZcStǘS۽%Fr,BBWA풱[,3`ﳑ zڊO'칈s&mKCXw;?Ț#nA\LH]bpMfł^ɪ9N?Sbd3kcA}qȡ;An#> QJQQ*D\gZ56G-W?;ǖNij Ʃ5r[V!<NKF `iQfp͆zɋ p`O R[6Rn=@ ΙŨh< t,Lp o!C$ܯ/lHRSx2n.3q DJƞln2~^ؔejhc/Iܶq~B/$ x,CTZ:']K^O. b@%f9F8$O[º(T:>ieV0a6H<jhp.) J2Nb@ ȠR_]DJ$-fht 75!ץ*ptqU;@J{e '!yH0pWQ *%Fϫ{sXs`4MQͮg|y`Xoћm/>PFocjauZ{9X<<3*ے[ʠIpv=2]=oCؓo Sۻ~fU;Ux0ې H`z_|Rڸ'ZUKh*k lJS|d.K+/&hɼՓPiKi_h R&/k}~g@3d%9aQY, l}𰷷߹[q鼐iVP‘iEZ!ݫQVʶ&A)`y¦E.jSc=sD"cEZzS:xԩӉm؛9[xvЇdX _]d/OėB"4g/:&ØD|TUZ$z~`jf)WAVm 4z@Y5oƜ;'i Elzf!9^( '"v8A裾;0*o0LgK*)!u+d!Ю#*w?OĔN^Z|ŒnxwŔ Yڈ"`eyΰk?emN˱l`vpAͩ4TF`TA-‡bM?/]c}(Z}d!VNc\O w䑬-+ K䪪 HޅtesuOt%^ҌYmQyx[>?,s3U%i#G VBSmɛYk[J!(.^M:PB8 O%(Kk>C yoYުgF-'#1=TH 2evwl$:4V| ĄZS7֟)p}ŴcRLlr΂ԳD뙂Tk%@!HM 'PmqΝ5ln3wzٱпވ: V 6>РKBR ƻx Xbuqty5A1>s$ztcJ\v{مT&׭6/7DśǕ6[ClbJVwrƸ8i}ԇܛfcW&fNAދ4|ATJ|GTmd LU=],!woC;n3kMgͰߐUp5 sw bU3􍬏 rBJX?,t/eu+P8#B=)GMXI%p"}PTJyq M!ƀ̧͋4P3,7&ARa[QLUf&V]04I0O}ן<;%r8IaGܫbWOW閶$A;8/E6w?!>B*ansBR\D+j {` m4 5I0ФY E8 B1ܪHI?BH3! &إY FBi~Z_3X=~Q)rF tg  Ck&%sd@jq̖AUKᒿ.vzJA[' Ů}K7=ae#ǘLs^OhF*ͺ&+z#var⹢Dܔ`I&4T; iJpH&+GjMR], \HE5۶ߦ% /NdR&F̈wk% +Уzqƅ󘓭/0μX ͹KTGݦQpSbO#Nu`1Ɛ( a\R^4ލ˙?ƝOҐ@^n=m0 !: 8ߛ~R4଱(ٙ8Dk|oY9A{;Jnz<]R1zbI|`)mAl{vY$6hYJ;4`B$rv|DکƇdA/kkGy;m$ yLEH|s~ENp0~@ހL!8!g1)6sd5-^{yu iw}S"*s_␖6`cx2ՏGP|dobă@ :kmvO@JCv]6C!T'wy 0NY)MgG""^pcCyA/@srZCk)߰x5-h2o@"]{?b4+ 37SP{<|c0T"GO ·]0!Y=!_ec/O\@xbS :TxE|qk&cqjkmK)1ү5ld;)L0>K,WZ|vY\]"<17jdbZ  H8J}F5Lv| Vqye@KHt^>YW6_ܹk:S>]k3J9 s(~K ֽ<3rV&,s;[1-Dە+sa/ .5#K{ űfSy-v#A\ &zarVXLRXYIjC heqq-0#pXVPn/w,^8 hZ 2A ވ(vq ŒP&Pf ^pNvNXGQ2TfOwM-4FojYqXMO`s0NMqPKy=M$[Bm*|Yއ=ZA90M%@8.-᫨*ʜ￶*8kHD ОGX0iւh(9nA@&ОcR[Z ?MnO(^QV euYTbPd9A\k[YێFM|\7O0InH;9&5sԮti&NE$ N\? 1U#yбl'ڿf{)6tݠPh$?S)`K%v'<.5J"Øo1xL 0aȶ{|} JݺH+{3 |[wY_; E+ɊU/ :V0Fҵxd=q'@@M|ک*@@?I@S z,")NkqP1{; W&~AЅ/6Tu0c4DŽgXky 49㑇$ċfRqulw0r2-ASe㬛+ R0qʓh;#y&]hUv :dL۞ W2- xmL&m['>.&Ŭ8_SqȄh%W0kvMGg:-u^ ﴓhSfB/3g#rI{뺱@`w[3—[pSJ_dx͖@+g֤Vod T>nmvMˌwHHCFJ\<;4(+iouarҟ\Zt'e*0{/291 0)gE bňivۺ &md:fVX2d2n5wmĬ1#eLpNd}gB2_!L/P3?+C>TW(Hu?8e>WnGdA.M`j$egz;Z0lކ/bCfK}Z z3j4cK ~+JheH BΌ] .QB!aُ MTDd?vɮ.r !.B*{>fCǕ@ 9~z% )0FT:O <w4;F^0|y;s54_?gn<)Nw;[TO}J{_:}=qjDJ0JβTDarY|hsJ1 0vi %!wAw FlGn5[Ru?bӎr@fGPl!kR\d+V Kخ__JdN1z3C?24:KkפJ=K(_'4 [+c*E RRϋ! |G M& tKC0S>Q@R.}0b𢇴UJi9+ʮgԫd 6җjZ ٥ݟxHO!D-VwyǜA~\Hga^qnjK`,"둵't T'sQ@Aw|[X$1" > )iy3f4_N"9Fv7nfA0I3ؿmy0o5k BJjUk5'yk _O[.1m&18zi]ey]_AH-/wq~N=99S I%n 0%)$Dh Sd'3wJ*?jQՅQ|x3k(ozd2>O펍2ۈ*kwԻI !GӁR77[e|^IUď gXܔp W012'tB.Kw>?ɇ뭬)kl&g)5j%Hpo~ cJz\W-`KegM]CD%CT&Z˒Cusz)ak04Ŕ!vGN{9ث7=;~LVz,]+ӽkJ3~5g=ܵO% mp/[aYg¥0=shDT%jqrn^d0M1% $# *nn]Ғu%-^N稛J SnQ(cfa'7ڀf$rY`У~& {'X&܍ kr&]c;-vۆťeuJmDZSyGQN! Iql],ˆKe6[$:2$r<bAfȎD 6~k}-mTq")ldQJZ?|L,ڐM $yȤ(@wm^Zf8l`ŕr]\|%z%TDK:'mvnEpZhb^$S=r oc.)ͫ(֠UB4}Q㓼Y}[\9XiA?eG^Zb/zAT] C~ne5I5MhO'kA*s@9_cGy1oxHBԀ$AّKZ}[zD[ih1$UPݑY.-WJ$}F4}YUCItg3MLv<}<C s i7JM+J8L<BUMng#z:/;l2bцtE[(.Ԙk^9tN9T"9 gj>S:4"ݑ%p;oB-Dz}&9i=۞'/R5tFa}uME:mJ~LTKԮF ~a@+Wkng3mBf\pXhsrZ8vQ5$ӻkMjįVgh]^;g άݵ/C&˖/=g7uX&lsI?QËܬn> yt3tʗdv g0;}> Wzyqa<~ k7{yST:o}Ҡ(Q䁼]=x]ulȨ;2˾R1Pfh,y7RYr+_ O`b5Yu~NiB(S'rlV$ZUfg٢O" M*sc|+=;ʟ>21šcAv^7j7,I"TЄcow.X~{_AT|? ޥưKl݀Zp"Ļ@ABMţIOfsS0NgţH?;u"vl\ s;(oAY^C(6 =& T𺈗#"I͓ +aV_p2p=yMtvP_6b[fktb"ϱ-#:T(b[h1YFo4_ֿ\yqAg[75FG y\y;v=]盙[\uT)fQ-B?*"JSѫ<[T%X n?E~g~(8Zew[{hi.وQ !."\kS`f `hE! 7N\I |pnKaT';)2f)mNAJt3JKR2=<v.#y}.=ٿ=X-inFcL42CwMV2N(]u -=&G䜆EIM5EdQ|:ޯEU{\+hfȬ1I-owcP{")l\DBb:OȶzJX@Ҟ3$~wXD~3tHbnU-0I ;&&:WM$bοi3 dF8(hz+"Gۼ΍Z[Δ``m+j}m߷#;ԯ 3y}@ ؟i7¦Ğn kWh8`څ_=G"ߨL+Lm\15z+|%DŽgM[ 3ң}L4w"j{o9.ߙa T 7lױGmU&gʶVF^zqCLyP~U U)7%l{Ha N%JFR~}`)qB6s6H^Xw r!Μ'D !?g FeCM7c5 6h,dc:5b+aiu1U ̬p`"v;v+(3D!BAa_p +F:\ZyZFޖ4@|qgqJdO[M Z1M bV,\DB~ÉRp {>^ZB摢$2U]ߘZUTпxz(=lcJY7N)URlp϶ ?GIO|"FǛ @δ^jXTOj*ǻtHƇh S(:cGM,24&l;VRcc47yW>.ms±ڑ =` \m(ƚiil\Fr1ԴX9{vO#em$H%P{c˪{5 ~V57e΃W 5T.]+ykϽv# ~IP}[(ɼo:X~{ 48=Fŧk|ߨ5zɨZXaz=Ω`f. 4y*qbdGeo1܊03\C B,D]R"-7g[/a<TH8|väs <ҫj9#N. \Oնj@P~.?rivjFA" dfE=g\Dɦ iɇyMK<̠ۜ,w{!D]{тqwcVZ?ARoV>11Tq@?HTUϿ2n\Wq6 GRG?7΋vϠ ڟgCx.q_z6OڄHbQň7,>%TL>J0kݟ* “%}] Nd^41 w灬 p||9S^7M*X3<*-Nm̠ lƒ5ѱO'wOi'pA| B63 i~=]t{/꧟hO CC/(Hz6Cw53! P(L~M=!ԎQ?3EL{j A~{Ѭ7$JJR+({2Rp\[QN-I]"`h# bݕbsUWvUˁqǽ}ggsL ՚ش/U`:N3m5A驱氊_˰9àX 7$< ( ̇!.:;p_f+jg' !ԒK?xNTiO"Sejՙs`g&z-z'svw<>DpfZi`,zrfNõG@V] c[XKm]Z'ۈ}'mצw}Ԣ]u(`n% Ehdx8Op Q#(LӃLO XPaP~]Be6Gr#1a۰檵Nt/W.zƳ/ZKU&oe`}wzB`pHk.s:ȝTQa>?˒^a5DFcG҃%WNd3mPKچP= ub> %kqi6*5Ώn 0rm&'%!L!j O:?0+1a1HOd =sYR$IΪPTes CCǀr:eIfJj]MO70-zx߽xFCX FVHz6Wkzr׸S\Ta_4Ȋ| BYP!i"g}8k:W9ߎ>~95=ծ`dvya@ ;ñ{'t,?RG. bW!zƠWE!BO"8x 0nyd{t\'-pN?{];@*[syA7. Q=IL`1O_#7nv50CNJWq` mؖ&7 䟉G?Оeo'tт8c* 'qkw p0i]ji5 ~)[I%^,1 `$u ~ s3PShg#q0v#`Dz_G >%Pwm$zB]q;tȇ zu6v_y{.quJ;m?#BgX,ٗiLBJ)ɯiHU[]?Ҧy=@G{*N`I=>;:Vv8SHӊS cnw0\iiEyhN$:?poFf]"W@QeG "YG]!abSngsrR;Y" ']Ҭ\M/o:-/oLGeI%05 >q D=O*6: Qo=.O6Aּe]k _4p$Y,]#!6Gh䝝{qP Z;5FxAVl]/Pcw l'N3և:#ĺe{E6< P(2s%lVp(g Y?n@Α͟a}%#\M}(@>{j,shW׹Ύe|Vd x2-FfF#-!'%[, ]߿xGʅa F\^%n*owPTĉC"g U3xu1j m΃"&̳eR. bx}U)OG)up&!]UVR S"K$:ʆMQà/1Ī4#GQ $3~kFftXCDoU$簰I?{!;YB}1EMm)/Ȁ_0F&%{5%t@31tYQ&;({M8Ph|Oz_l`Za= `9wG&`"BFvd՜iC 陰F<6Z`P; ~v}{ e;V"9@ϓa7qVkФZؕTa QқLgoKIڙ'qLR1 0]DÿUb}Rˋ1#TgT|LlSxoZ apl8s Abia)V[zUA%ς[lU  ޾dU=@=] = H3?P`9M/yFHUY]KcIZW݁p" zL,8h\wQmƖ'VΖ(ŔKXo&)XWfŇRTv,OR?|aEO.^jNN=1c:>1:ߓzG'z,27 7+ kl^pFJ- &l׍UH$ԜewLtLƎ^ue c@h%Ҏ ( P0K R9l { 8dhfw TSgXR;^GsqD.9A,%y|U:$ʌ8Lt>Α-.Too{JD@(P3F!1O㡽F *ϡ i2Dto:-ޚӪI' Y XF Ao!(.d:Fpבn X:U&t89:.lીo,o-9UsГd~lխFA}:Kv5?( M c=}FB@8\JD-}v XfBt3 ;0͍ݼLl|X+͒$[W~b;&^Hۻ[eG7^2e X$x܀ ]KwYhlь z;.D\$9Xs4&0g iM% b%Q:Qu\j*iX".K!@8] "9xewL fK&u{v|׀$eIg9fvQ;j<q`qy^Iup;uQ铎֐xZQ{Xk_pe׵:]63iV\9[+%n2/`€OQr/|C ?ed:h0(ⳀENJ6H&Nn2ygzeAiا9lsnDawI+(!" 2=2(g1t0m7=ʜ:p:Tu-YlǓ?4gSUL 5Wg xyz13zYO lIQ66U L;SܮUQ$R޻o&6.Yil,n)Ħ_`%#$pFPҔ>.Xg `78^BBJ!8_< WrYKX">("H>+tKZt!DpsEZl"Yͥ1Pt&phr \5o#oٱ3]Nb'pj%4@C"/,MUd@7fk}}{v?[i(5&5pu :N{j2GRya۟Л0< Pv(7 L:<tM:Ph`TgQ5 7?lMGLAgfٙvڡ>q$ B,)gG>XbNZ˞eKJeLW*Q,;yKFX.ΝN:Wi޷` *&ň$SR.Fd[rOjt=ʛYsS@^JŽo&L=RӏA b[fΠpfϙk18<5ߤ}jgZ>1f% ddZn[|r94k݄ c; r40]n6OUIyWt3iK[Ѹ=ZF9[}ݲoo ?H+FxGj|Z1|f.PNhS6}aͲ 3Qug+ô tEMԹAʠ}sulLrf؄@wN6[VgL9 70XڤM+6DcW7N 74Ko}Bbl^ ;뿅gi^#p3 xv#X;}Lg#Zd u^/F},W] ~b.bqEvh7i/ծT6KCQ8qbx~NZR(ߥz(UwDS>cRrf0\t\,)m ^v?ߩƄO.xRL)'ފ19 #P ]e. %l,PZoz+13%u:A;NJbM%U+)773`ȟB}q!6膿I[ z,ǩ)s dn+U֜c rG@oDI4/j[YNJ6}?kAR3IнԛU{ =9)\,Ͻ8#1p-#JheK!;?QoJZT wTp'Nt"x ]DG6oo٪Y>EM nBmJ~L)QȞqUP\!Rչ Fi{V m2|>W&_fmn) cKu@(reHhL ͍l{{LbJLvOc žW R!!2Y@f8*(C2}d?ΰ2rh ԑDK,,/XݔAXx!p4~oç<ړnT|U%7D!䝅*Oصt QH Ξ#𹄳?Iw`9iF@ `[3-Ɛaq*̱ξc8Jc\v1RE<劋l~-#Bazay%dQH^)w7Q4?FЏV<Ƣ_G~_9zs6[\*5;`9~:(ROu~"aǦX?c( QXRWxbhg&]kܩAt,?ę~q Owxa_pvo]S֍M{=c-ؔvr8G]"4y^>_/̙%Ф# YTNc 7ZBVnGM['DWdO\합]ZD2" %'rMQO_j>e %[CyYsM _W .L&Ѡ` "8qEޮZ~}k{Cl:Aa1c d1udz!(>JMNΣDf:HXH]!cҐDHZm=DHl7fSF#y6'ZxdxtmtN^k`"'c;5;nP?l'$geEmH&ǔ!\:PrrsB3p!l]n;+w -њNSxQ?_x%R pdUeiFC24z|θN* EGGPX{/O.;L$ C+jPV(ѯ yFN!*GryL&_EAzw`P/ VC3fU5u u8x򼋅!C}fXCSV NWRW|qPueOffXjЗwUQ/wJb;<{M 3M00xt& 7Wtnr9=3/ۂc4)$18_|J Xfc1p~h `4lIQo0iKEb`Mw*Qe?&Tͬ섔^^m;9 ds(">{9)[5<XI2 Ѐ,z>ݴiL-Ǐr]?yx̹_ϝM;(F7OZ? >qq!FBeZʶnD™JV 7̷9C70G.=UbRy¬" a ˧lCxR6E!Y1!);ib|7)}VގKzBM &R{i 3p3@_1_3eEab醐m߸"g_(u$噢IO3 $'Cf>SM.@5x fʹ8cg3}ߔ/dS@1mZ#:~%=|C~c8fD@l HKA + z*9mT= l56[1ksU[!tÄ H8D\T0Ο) yehudvEؤ8]o:DP.TׇꋁŰS CHNkD/ߊ>km\ԛ?x {O[NczfogL`)B4WN%|7gQ[2SAL>D]K p90Bo] J9fn ^Q o"d\Cm*Py-Jg&F1uif.B32P P 6mXe6>=+7B<1M:(ڥ \E-0): ]?zfHBG|7X7@@dZ&p#$ !J~\6(A?mP.-=iM 7ZЇoz[7-;|;^22v(X*9D n m2ej$R.p#H`@ B|w d.s"@;xEGa9.+ i!3odSosh'ov^ f  Εe:nAwsY/( 3ɪ pVe@6lQ>tOJ̹VEHx<C'Bh^5Kšqd=M?8>'X _X"A{waꮰ*quCln ӍY<~h54UB+=GwJڿQD;\dKMfVLVu\8^Eo3-HPbLA3e%& ۓDd%?Bl¬/D yΘ$5Ƭ,G} O]kJr)i}i*ˍpe?og@PZqsU=]LF@M6)vfIE^-S/;XF9>/H}i"9SD5fST󕛣01l!݃?}%Avf_ߔI1z۲3{bHCvI>AdE[cB$))o]LU5iO)׍lѲ׺H1aTI]OjBlّdNHBjl*ۯMaؿkXbC/١t U3 2YǠ0_A/] {Mv۩=fOPe=nON8zKR%}c4휸j>)Bl_ v_ Uuث6Bw kt 0G>DaκkWԞM M.n^ -"4d~v~(cCyHQNy؞XlM9_p~rPQ4muZ LR Ndi%svMeCE+9qb)"-2۩)F;KJ sE7V?_)56XDyf|cZ5㣊 Q(0 *=iߥGu}p݇ O, !;xjw /գ)No\TɍwE3m@RTʕ~g#QPv\1ҵQ#lI@m~r03u .y:6_xgDM L <@홄6"lbdU1dulK01y5mZ| ;ˀNOs(]^HCYhr(xg33@U| sKLHMtxOT!' 2=ܤt7_ρ4 VnoOSbf"|QjX ,33ipTϗ, W{x@vb3@8t bY`p.b:,`Ƿ~A3'kGRL.@l3UILsNJ1h4)ش̈i^m,6\চƣ ǜi"y*(K]N=hץ6c"0anQ]ZJ@>hIuK xxJz?_JHf_MBGn,x+UMe-׌`Ѧ;R ǚ0n6n#M+myŖxڈ ?WiS"0"렮ZofC֦^m%;SMz0Wr$޸*NgQVa䗃{g*;2,SƏSlF;~*;kÖL[`ԅ>މ8۳p2)ֱb%RwrD",DNY59|?_Dsr|3~:oJl۽@FKH@oH6͢K!H& RmP>Q 8]Y?3E *<=ڏwY3Lk}f.O]~6 Խ9KQJA<;_I٪B F(]z]\/)F" B ECpar**3-ٟ+t"Ia+o+N<OԐz.H`p3ǣb`SWG :'{)dw_iT(2u vZ|H%2a [cݕ'/$Mm`IP% 4>m I4Σ UU#Wte2 /p$ 'Ymqz:\[S `q Pػ9Cu5@x[CkfFA2S5T˒%BU3uXR<}߉nI]S~ƿJXW ߁h5r˖1^;!*w<_ %A0HpS3l aEW-w0eS+ćiHe8,A,;ÏhnR|R5 uh6L$4U'r 0,GS%f.x{EbTZ wG.[ޜ[Iv>n܂'oΆxӫe[,dZy.oaABH=VYjʆ0!᭡=n݂CN @lSjE`ݺ1!dp <%7pK`5PpkVqp5@C*#luC^Ή@ơн'#DĦCnN&T= jkuf^cg ܔ ˬs ncDֺвi"V{Vg1-.$J)J?Bp+Ǭw(֥n}_\D4~hr)ata.;52 0_^eO5͋t{}ck=CRhjQ? `OT3e~11Yh68/LCyu&Z݄%*s0:5gyTlMyI.Tg/N*!ňa.: Ġ:H O+p} Ipyo=oD?rmV]RIw1!juHWfE5dR*Եpɭvd(zxU{1tjDpmH_5n4[,ea(u_V|Pv?2d@h 8oJA g`;'5 -ӊ) ("wuMWZ퀶tei_)qFRPrDޥcnnrofGho8zI]6%T@(y8~NTYMd83.dd+D?dzYat^J@Eh`W–@ӧBkk]fy"rcJ%рBH L3PBP~#kzq~Lţěes^b!h"p͆@G!G3qׇ)Y'vfaL`jd"q-c%hxzJ\T.#ij뿂2 Kj|e>>weBz#LV”H̳]m"(v'tDk8vNVKT"&GDCkw]!$u᳭ ?"IKպ]7 UiPHOGRMwO?8`Ž:pP5 A2Sv}JvR*&n(VEP궳 6/"kY^Tzp XJ];2)lF9ouqU4.wmD8}ښ*DPG[Z6s !.eo)\;QA:/T*ݑ8o5w>CX:2[m7zrn.Î89^~ {/p`\jEpO߶lb~ oY Fz7HBƲ޾Q3$Sd;B(ե }lj*(vi~34B$'.S3 Q{'f@BTiVQ5t+" zԃ-r [pL9nDAUpx!ozU%t(M&,Xґ r"jD'lpbv{pҕbK/Rlb!Ҧ-#>--|#_4J+&uվ_@9X%g+Jvh UO[?1U,`i#yw#)I#? ><`NZ{gƢ~:KnkB&qz˗h. 6#r6\Gs^h* O؄E2HG`@LDQPX{l}"OmT1=Pzml1:dWgȋzK9M: Yn*RyV>_wOSg$D Ǣ|Kо;|k4.(!YT-0CڤZP.Nx$21q\'/ȶM] Va)h1Q;*؎l$dCEzoL~l j$ŵs$hdKN>XhXn Z XM?;E`I٘B[܇Sx VϪZDj?j/ifAݍwnLZ |^ו6Wũ,&gp[&jX=:TG$Z (<:J4@&9wu?-\S,r6Nm9);Ss r}e6b2;J;>m$- Ibg)#6rLĕionc$x>ÝtƆLɱ9wE~VBE-v9H zyT9K 2# 3w9x*o9Hg Ղf<,kt657\\e[)F*) jAK{BS&$^h4b7J˫$^x{0Sؿ3 B(*_6"HХ8)._ʃ~_: ?] @cbh!}>̒W*{b:~,Cw D>q^р;YY.l{/^9Du:[-Y!#b;ԡL |_hd×W8mP*cSdO߷BkA3'RIex~oZwDB9 txYgkE[2ۏO؊zy-?7W@*WΦv{iiP"ZfaFL;ӳyIyމ$8\/^;\/wD*RPSsp̛OhhԠ\r @o>@Xi&Y7r-MtMn4>=b4}Sn)`j%|lƅn]lөBFHBVZɚj%6h g!]íFW(Ű lL[읡A:O 1!<y^}Z6&…)llF Z ݐrl n.Ig~_2N%dg)9t1%)I hw čCH/b!H:azLfƬ$3~Sr./vi.gMyU;=P&'->;ޗ2z, șʥ .yd)3*ETUe@r" Yn8>XtJ# !W01)'?_dDnX>4`t.USżlR0 'Xe2g Mok띙Ozk!?f-u0O7D4 QF0zt_BVsۻ@z&Tm=~>~s\yQVEQo5<8izg:&@71su`)4֑r6J ruגeDUKz&`"X~8c&TG>z.ٱqd0tD^C Fϩ>Inf+œOtĝ`x> im{rIz -!zWK#s&PynkG"ڟ|})F;h/Esz%h[Hŏ?k*ao[ڝWik=kI݋ @GCSfmh}1v:d^_'PIdh8|\@wP5+`ɴO7jFӊ'畹'2'fit^BUT0လwKK[~+)kR4)!tå(l3Q1#40l*vHSZy uYOd:c0 BNfKZ1FD;ꊝ e_0R<n!-H+д}4ME? 1>P+ՉԂ~#EԦƀܩB-x,ڒQ`Sc>DslàFzہRGh VUAb9@1կO3Q<8cuH{- 3OΙ!0Lh=5C>}N/u7=)/2ڡ2߳)vP[ y)2RHZVZ*.7{7ԃP'21@:t͜z,ΌBpCȉs+v=]c{M)IJ``"\7 :8J+F}RHn2eZvR30Dn/+O@e)$Ox@7 ̭x:5a]W/_'8/m)%{|"+Wd(PDgHܹ~+Pv5&ߋ<:y75o:N`mI* 瑛f=u5CJT&)M旁#rKYcKv|_!{IѪoDk٢n(d3/h;Erie; BL,+R;k7$'x&`& -Köb CTsxlYNP7.֢=^Zfc h&fd':Ro,]#(n6ũM| 9UvT `lV缟˷Rrny@\tx ^=xe%N8%$>c9QGxn/sƵ\i;~m> <Ï9C޹jf}ϖexYlY"q(p4`Jk47ҏtq\Wh q.ՊG ͰpWKq&qvGgp9C wdq8KԻ4Wxi`SZQCfZJ)MmL©D8 lVrIgFs{ 65cf.,OL7Lٝ.V@k^2#u@^~GSw.|Q/q$Q$ QI-QvWz`KǍDzE+,}PWl/GKzTke@XRRc2o y$u6Odtb8ӀWlI)ElTLZmDaи7D1OؔDn]*]~&92;`F(]sIҥrzCG燫~9vHw9`V6,a% FtFRn czA.i((E Is=ͭ$'ԇXJ\)㒾V:e%qs(Q޻E!pv"O7h 4c7$l{ͤqyuK߸`PmrkXLŀ'1HY^ONnL b􇀤oYڸ AZءfG8k`|C8ɵe[j +j |[I(L^z,8{+۲0hةA$'lOۯj!Rϒ%) 6y7hl08v[R(B́xC"G%ˠIYm7K~-d^Bpekxdy)Zھ!2uj^0k`v<=&u V챩ѻשNn~Q/)C0:[~ H%=wvD6c⍀yQ&o jɅ9@Rs $CmHb}58d|F{ݽ@T$evx CSP4{C L">l)m*ҭ~M?K2 [{M?tX]Ghg'72y)Ba_ Ϊ:ШCu70 鎊sH&AmŅ,c@TejX*$FӁ,IL]s=(^BxK#nKBgweF D 2=yr}<w-,[?Uk`1_dO˙O۷3 k'&HP2FR?GʋFTκ7=Gģj;CeNh\ҔVQ._k{&` g-$M?wp3\ݪ@Q$?|Ρ&2vidȗ/̽:3n<̛aiDj 7t<&jf[U^1_B|^gZwd Qsޟ!J v5^j6!;9fLRiYz!rir=223\}pYxa|LϏJm|cifd 88 CE/$ƽDX vtb+\٭%8 BV;{f@aEu Й{{{w ;Qm7i`gjӹ_(Fd'r "d <>ċ2,C~S&uhcVT@SG7nqO8"4/-:˸h h\hΖ5{KִsׁiNkcEyMvpF8QKWN /7j41آnY2?Chq |~M%mgxIKm↡XHŬE!(wASe^j7q3 !іq^jhGEϤ_R\#ca =Ö$ٜ'2c4HI|6u3/9.vNRE7g,?\9&u e}EM/]X(?;?uAjS'+?_G7!Ak>6$0I7Q6p柢O`(4{m])ifdzh/ÃvU; q??BLlQjsQPL N$Ȅihyev397 L])~T/?5Y|/ե-7w u="7{lS+BGξ6cOix Leq,ma? ì:y{pAEg•ܥ\{D?i) 5-$h~ee i2@'.^AӁ9\Ilk@Oʦ^L**}a(8h2@9u2J}Gs ȿljf̵[_n]ԠM֓o^?<>y`7xVmM'`LI쾬 >!\h*c^Hc+G\7%+<{_s tAf\9UYi 0lIjXnO\&#+?[-1.}\ẫD3-\fQ VK }BF:TCJL rF!}֮lrn;ne+;ѐ{TA2[ECEp@pq38x1ZEp)ggZZiI9GI\F<8 7-#hKdLm Ó{!y5.>VjG'C`-_=n1tb;W`)>sUթ a9}6MqR_Sh~cIfC fRsKYG9byX%K@!,- @)ICe&=l|COC!,Խ;eq`"vL̜S Ho?WrisU#8zt2ɪF ́jQW!Lp?5EiVL|~jg8siu!fP,xchXrs2TBlٚ,İ;k̝8B\i5/ `goư4}Yw8Ǖ`"kaF߲ǡBkAosnnU_ڬ %" N~T8)@$/Y@5txJCf\q^&@cGJ-/*TN;KG\c|M[̈́aLpǍ̹0˺cc=>`>5@dAj70{ېa+1Q +YK^i!CFY,b$Ų\I +Jjh߄Sh zNKlut) _ɹc#y9aCpd?nSGqN'Kɓm.كs_0!|DcP0ۡTU؂\߳j3y9$. tpsm}6tC`^Cf| nLc _툾=X63JJO,ΕDjxq+a[]^J'R5EB@=΃zmu(9 K6B\8,Knz]n^ɚrMP >̊%\ s7-|8iIj aB > z'UoAkC'3pHC9}1kDAmXd$d h~āU.ۥ!2 zr~Ye<ID$7YDaG)sg*Rx'Gbq[g!Wz?:7^1XD/?fuJa2;15|.o8!P¶/VKN8Ѐpv )(} ZP%:2ah0(ZiՓŮco&+&Afu2h*Mc=_PP8[l@y8eMI M~ ]"|Dow?8{ 6ODp@K̘o]f䶭Fb<_J<;vm*qP/ZBpM>eK%r~)-rE``ظb {~5{I(8-:AWDE|lc!WNfb˸MyFS1E@#b35fuz*<`S,' v)qޟ`6 P|jITasOxҲu ?` 9fO-[I"VǭEV}W'CӬcR&n>p[vѮڧ,~E..Ym$^WPڬ.8"Tbce|QXb4E7/4]lW/^sM7QBDyp;8`]V 9T|02 K_ RTBuNoHz*^sL\Q@.-Z6.Ӻ7V3┃SͿ/F";t<%v.{rm=f;"V eڐl\uC/'sأicag9a1p`^ueuU~f~/g0B? HD#-ueyE[ ,&̷RS|cNi9P56]\txW`W0tOٮ!wsyu.U~R2싞)-}qp Sy/>{EPNWEz# lXi.mR-rP'=~0uĢH?W*Ǜ3bf&:wREÿSL . kifY}| | ]В)L"o$6C, rJ)lXǦirV} 6k7i& AW驸Gm`;?c#*(wf"PԆ:{ 7skt9 @½CGA`"q.Z'^ N"YvPZ;B$WDӕx)[w-4 ho  s%Llָ|AjH8X^ pq#uZ@8nL#;8q,35`;PV-4O\Ifoe5y [@+HBf}WT )Goq|F "~p (<֐N1|tMuc sy&+Uõ,ֻLia>/Z[:@BscsRqaGuL#I"r~Bbٲܿ?ǎpPŢSLo2*Ek( ,smk=Ȅ`ZEΘ'f@fH3߆{bd`lO|tRA5-sö7-cj]QWJd>rqH.e;jAK ͔=j~柑̲wx1HIV>I=G?d<}d4Z܁tgEF#:8QƘyt@(խѤ|0>P0 f (QPɈ|jjꤢp#da)PO6M|0c4"r~tG| =v2yac,ta>jXu]Rv+y08+&D(!`현T3;97`hCA4FJ g_'`U^7GE!Dh Q^xE)Z6䫣#w|.ͅRFt.ld8$A=s.}`W-?NA}h{q6eG'kXchBVw>@djx :e{a0N{lrH|\6@j!ɽD%S@dg>)齢In-l``ԁ8G%Wҫ47ʙ׀渳[=o-(p&GIdJ_AmJ;NKW>(ZKcĝu@>GbAf[Ԗv/=bo jAnXM]Dbڂ'/#Ⱥ }g0f|"SjMd5@_~sA֪VoAS(t8gh@:hգG;C(Ri[ ?lIk ǃ=艒qO.~3XOϥT.暭-q渧0d,"" 9,v=]W`I@NI18::ER[ovi/6Tk >eth@j'=|xHT-yuJ 9|X JnhYٮ@TúὉ0)⿶ |0FϨB j盩xrYI.'݆>8CmD$Xz:jw[JVλ &o w 2< # ^-%\: >>h<,0.mWmWkÿ7׶H(Ab) K =;%jiM1}a@kf u(TwfԠr#%nF[98B0T{T>융; }Ћ)YC\{I}AW͒IBTds`qg7MD?K`^Aő k.@+g_  l1=)u pegX5.(̥%L:U%bf)&[`&"Tx+Ʃ4r"Mf("{Sz#e}4dha"3+;< yW8kM"iҦo*id^ Aғ "Hъ{sK[쯐-Fow~ɫ\1W\jIS qQʄO}D(P#-b}6!tԀ`ucќJ^bݪU)O gw8S )bp|ڿ2CY%h/7Nelо# 0︙Nk|qu(i,_`~AvPs!9Z߼L5^!6|V!uCni2'S=ً~+UiҐ'J޵vq%bD)?K'$mj)3) LmDV""S[$ KzA(ڿσ/gvY׸+lGc3 R~N:&p,v9֙-XFh{K3_a|Rm4Ni湽'qƺkE.:'MNP[;)8 5["W?['c`>)svyCp%L+Y_k,slFYE..ӴClXǞ$ֿ~(rGfVؤ:bŬ~+LcV{3i͌ -ʞpU%f[T;o6>$JۯztffK _",q0N18]@w`G7 5tAh18c|(s=W5TΜC^M\z`-<YPsP=6RwsTqoRa* 4'f@p`˱ӡ &YDXy#ژ[p#`һ6p{ܝr:c9˯pPWNa3v{9v{ܭfއ<f]l(Z 0UX 4)@';߭D#O ^a6ZV*B?D3{zvP.j(Bb")F3`/dcZfıP'c *r~u[5\b*2EMfC@fٗ` Y9*-"IT;vk jz ZdM|#Xf ,ퟑW_][nئ)[Z&|^_iEcie-.'D Vǯ5ه'\DG8oIUMOG lTtF+à\.2N)d.ʝ0ujAFC~*@QZX$<T8h6M:TqM,ڼ"|}r _J 8 o{n |S0e e`N%{1ĔgUxعKHBm=뾉l\0ͻ=HNKCF'KRz?%½M:sQӯxVG՟uހp|B!ȬOoe7WBF<'Q>Xm6z(Œ`M*Tw@Iڨ^7jMr./3MSt$0Ϫ 6I23A:eMHz}bN&{ ~ڜ}u 0~YHԨBb)P,_ QPǒQHPK}9|\Ռ sy&[)wwm =/*'F'B4@XM0BP9 T[S/x;_f='MeVD3<,0gZ'lfQBin|ÁtBb"F JS6Q5;A0OT>\WHȃ=:aeu/o:H[ל FA+caC# ׀տfNBoC 'bQÊ?еoqEX~e90}8 sڒ@T!iрORQid+.~0IdDD1кBKӝ IڐNcQCe.bwepkE`n(iy K-بsNdL|}((+r!c7b!يQP v ̬\ua5&k҅8T7w#=k`ǀuY(';1ldHKW'h~GEG1ݩ݊ _NkysgGc:UۤB(j"ӎy!9k$vKQُkЅ͠cpQ>Bj`>ΡoFm3[<jǸ$ @ª;a)oA~2ak5 Po#!?S+;|q/sV0L6lhU6P ?(HgwIᒳ\6db[]_N8ҟ罋O_[՞-+Y ]?16fzAC] ؃bDvWs9#Xhj[T"aB?>.#ԁ| 游 < qw@Q]H|p.ukd 2ũy1tpLFxܔw<;ӆbBp:ַx>3vWu*` r[䦬!z28oUE"T5^WW2! yh 8h1,X?!hxWiSB&ovX_PrLdy^i}*`KI5FgVI/R,)pGUL;ACk=\C:`a>qAp驭nEnFXWDf;(md }ZOYͰMB޼K[V]V 6DGcd(tZ7 ; []FaE٫SiR[,qNঊRa}^ 3ɂ>j&Y@f+A9#-I7۩@&j_ kKTp__mapk;0I6f2ɀYUDdtxطm듍7=+E{AG%Vy `uktTnTl?G,X0י IF;G11TOCgi/"5[ڄ^9RWƸ a)qh^pt!\5A{=Iۇd{G"گWe vDc8#K{ ,uwdi)wP\@VBWp>)4xl,2fOuu wnX3(d]"قeǡyb^v/nZ+IE529@'=n!2m*4m@bn0#NًES$d,p@aWi<ʓJ(Vf$ ]1qUة""73r>ⵓ+ mI{oN]"HY!igh 7e6VcEC3xz ,a[8&H8QWىOZXǠwl>y]]xwxCNPA'NnENgF3&SC3oE#Y~Oo B TwVlsƯ}di ݶP9 265eגŷWҖe @%sBcĸz|y6lHoŪDI>/= ŻIX1JSGKe$V r5x <)TR I,\bb?- ֗]@(mGV+$b2[H&2/&ֽVXpz3 WnXo<]nD)Q:,\p{-S]cs^]i^2tcPujC֧9҈5Xihʠڎ+U J0Puc_v0`|5p'++f7ag1~ A%?$a^ 욓ꈚSrǰ~AsXKcu׆Pn2963vq%J[6 :&ٽ?G=dGvH D~veyNU,uʻ. ܊oҍRB4!De2vP%鸳Aĝi*ۃCHiҀ#+Xb:MXh>!-.=:x (5WUGeTJvf qu~?v+ Uu^ghx N1O-S'&5˃7&2b{b_j٠KUΨlܚ҆$9ʂ^ㇻϐIȫR%nY&m~JEh u)e-P:^QÛ鐉9k-+n4^Z}sRuD Jq 6bP)K<ⶀ_l(Z$[>rhC?QeşR bݦ2*w GT\XJ^H@-1ߊ(^q6W*Ny}L b?_78*IJ!֯F߶KMG&" *ցM%+jTו2(/U 9!6.qNd"G6U~QEحzߘu-e Ky'wr G7[ ;B9Vpk㆏ܮ$"?yak;i#yb?!J4 T[d[V4xFo42ZcuiIQv\6)qT0n2c,Wd ]:逜&O]_DP ^ qVSZ-NfO?L:Vu-ZQo?=D,ޘ{EJȿI1 !Ӿ{y{] 7Bvʦy_B&}|1,x0:?]O[ѯ4d.0*=M]bVʼn 9mV[b/[ʰA[=gvX[}<{ v/`,u]"$Pbk. 0+ SvͅGV?D 9bU^3M詁b+9KjW:̦#H8ʉ3;f`U2|7M_I {ƉAs=JaZHZwnuEM+({jQ"o;71ژzk;B|WË1+V+ dިѥ"t&0j8Z]DϳHKle:'He+$%j(0dh,dLv;%uZN"ƣy~B~] e[" >o7lJa QeUkE KRN*xu'gQL̆0vD|7qT7tO2PCsifIk:1{+ϙ=)3T)7ofJ|}f{k&f2IY] a1K1#M=ʰJ?]N'9R~lo.1;lŬA®=(!f6"fZSP7ѝAA&D'HOР,^iw{Ear"N™jOV79˖g\-E!97balaOdVsodi|X}II3TcKkUG7J% L:27j̠jۨ6}{k ^5VUb~);MH IV;sTd0 Rh 鱈˪?.Dy8sWGZW8[Qx@saI$>408 VpWţ]a&ܦhs5p%?(8ɝ^b#X}'9;_ 'R= l6w3a_d9]53@\>6=6SǎIJt|7v9+ `* ܝ>å)FSw)7E>; bU) /QַŒTyd䉏NVmw+2.O}, d-s48]?1`vɌ SKGZ쳏_Rlhdܣ4Rw6kIHF^~dAZgkk};寛Q (3:oJ߳[8{.1xeEm qE-vet&)5ƇjhI<4tKuk`la췛( o_m&KK-Uo4+FSbσڼ.nk0g1FC¹AFdkY8 fUN厺3z+Ԗ$^&Tcd]jR+JXR奻i TU\zmaH!L;#(n1ԀcU}q_mP46vV¬W>jN $omOMכVX*7\jc6AEh"ufY UJ2UY$>e7s^^ @`T~%s "墙B:!UPbH V_=^r9unDύ"d7  'Ā  w/xVS)Al4*A"0?9> )qVB o8l6mƖ͊ By'c(ÜFuvk\>[הpw)+$5 X_jIsdf]C0ൢLJֈ2s zIS&[*y\dr=@[Z8li{F^1+gԔ\Ϣ[Iw5ŮC+ h qW@쥝Upڅz1JXݖ=(^o[N62s{6++:)PNCn+gJ !f6oz5i2g*Nhh<.x2m9y8&읿i ${M](gHu)ZC~3P]Iq &jʲ97Qp'9`X^q{(4 T /%>(Nc,W1 Ie9|6z;*3F[ʼ*ڬƝӷ#G} }窼qmf@n aX?IN<v? 8;0yﶔ/X͔_B(s zV?dĎ3?"y3A ߯ 1RKue͐ڒx}~DYf2`hG{[$ho%K9A .]AD!ڬj"3찁ibjRa <[eogt]~C VOQ-%_6#ս0& N/,'$ | MEFL 'bgHg]̀M{o@zMۛa{)b$ Qy]ruƤoFYO䍃JO< q!0#|uHpgwz 0el ЃsCl]@4L8@#,՞0ׄ):IP',tO.|>\<5 8+eOPM}"< &*Pc95vT|mBG~'*Ekxsj’v{D ~媋`L2 ؠ9 =Ї\êY8RZa/ 9wJZ.2" ]`@^PNtwf$ONa 9{:'5p$05]8M4[ kiھqdm{,jqy 5* ,𱋿W±;{ha׊B)9B8JصY; 2['= B%&q[ŜؙP'B=wPmw-W=o,KbQz-K2Ch\d%5jA]d ­j⇽1sLIjU +m»2b 'fY% s dC3/U}oO/LΪDw a<{ v tD"OX x>Ya?y qJ]fl*pD,CdQބ. hߩa`[’IMz-O'dçȱ@4àLXEWDQqTBsex׌!Tf$0hV3Zb_u8G'MձO?gn7VV {sևvAk#C/٭B#-4F2? ؖ!E 8-m$-ND`L`0?EbDwieٷ …dz|O!Wʭ Сjhhlt8%zk6D2擣 㜅61@3MOU,;]'# EhhX p5j21h,^^Gg)K} ƫUYM69ӡOaeU$ ]x=oWYEl;,|~F-I|͜OR#]ږ.g'o||o6Zw*1": Y@o >ލۨn0-a?ql"hνmO^`w6-3=`P@a܀&?yŠ^ ue uc _)l  rYQTkG}E-z͐ l&g@*$@{)li^OOÒy^.=m1[ҡ45dg\`,B@p:*DĹT"v|M^~FXx@AMAy )SP6Î &~P~P1єʊW\iF2V>]4dOlk-U$ҝLw~v23PK>Jb+F8h%vMzfJwuK(A_~LëyQTQ a[?GID9^mfZ'(YP;pLqcnrڍҖ'9P*ݏ: N'&A.g~}*9Z<1bv zJ _\g4'a(#銄)>0ynԻ[:>کU2Np)9?g[/@U휦ԹT&|(2Gq 2d +1uj7PCL8\*Gx{S`m#j!* -klss6GY7%yQhcPcNQDQ/vY-c+kpa>3'EV`4 rx5ߐZ,o6`X48;X9$EO#DR4C>9j⑆(P ;(& slDgX.\97*A۰=k΋V;ʓYVb|/]*QUD"Z/]k;ad pmXKpϿPߪZO<Mr BGs/.&J1AP KP{νk|p(6J;Pܛ-yPS 'md6=Ryn"(tt(\h8b<k@k{_F|7SS?07XM^es J6ux= HAo)[#RL%@+Y{;4T `:Bqc1.*8LiT(b,c3䋌 JckcQ1AxUi7hʞ\aAii6WcM/?0 k( CZqa&Y^_a{"1/ <ڋUˈƯ^ezKJ>Dݰu+f373 Ҧ[:⾷SyaT8]frLNOà yƫv Ӕ.,3NgfcϚ> hˠWӑvAs-H.Wij]lH%Ks4JE9Kɸ?$5Uf^ A>:ϔԻKՁøG94lQ&x.2i2ByšbR}:6NlF"O(EǐfKyXV$Od-7tlkў#quxL4\pv S m -?}pEoƥ'3GKPe[K(F!r5):Eɫڿ#jc?w`߃^~:1]gF2U(%xzAm.mq[.Wu(=<\A4L~{a<Q %c?Yzh}@$ r`!^}rܤj=Hjإh41 R6u;&I"X~cY-W4o L]KVpqcz)3/v>_nfFf\+OV.?9[_kAZ'~↻ۄwRJLduDjtjya!\BE!3nsj[$Ddw~,g :t2+R;mG4/,9e;1w^N+'J Q:I)03nj!|ʫAO+B4ӃI7AUcG)8)6 !+C3[ 4dLN|)qM GC{In! N'm7њln4Z(^Mj-}\qPF:jsuw`/5d:\*. @wA7 UL }sf}0'$9^r44uh՜~2H(Ԝ;e֪IWWԳO6-HȳNXoL֋_cDhu~OʓP8 $N0黣+.Pyg VOhP2N# ~}eWFrߨ̕$nFf?`5iqJRG 2n#Yˍ/RzXiꍆ:C,fWA|jϛ~ /x?S-]q7hN`*Y֗{NI]%JOSfѾs7qY=]s@2 (x`Axgmy`{ӅUoymfDDF -ɉF<z i ɣ bF9a[[-?BL; @B0VEDݰ~܃έ^Sw}#Wb tѿ^yM]YMQ>i3/~ѤɕB{u0 bzc?Hq _k@g. nAa{q|\scEɩ.ghrԤh7hX*/qzhTI4gYxAwPcnz2@+ #hJm,)A$VUUQ+Zf]ωɥfQnln-V6n fuiG_)M?p k&jTgmj{s<4٫B)j\=gnPoǩܣa$ޓU¬&+~Xƪ$TȤ(cڴ+w :ԳTJ~CI$䘟e.]pT)(0+thtrt?6 G񞒡d $Sqڔ$<.P`[C'!1m~Ӡ[ŲcxģW4_PS>DRj K8X<@>{(2Cżp)Ͳ]Mm|Q10x4ʰk۵&Uk%ZDv`# 2co;(ڔB_s ְ.G(6%)DLVІ%a?j"R5'23L8[@v!7rێ.h;{rRKQ5dÄF(Qo gxM2p]6 \Z-O$b l$rD%}h*&Uوl9Vf/ R^Ϳi>Sr;P<:5g 6rv^ h|B Fݜ``9dD#m+Əi9%d!A. :ϙ4r6~LDQ0uǩ\Y.Y _X-P9:Ge(BGVN;!.su(ؗSő45XeX5{L0j0a֧)?F,LF}a ēz "u22qF=69Eek3_ Ϫ#i X36UkclYZ 6s˸7l wMR;Hr(gG1%0sm[Ͱ+M1amoxq! 3X2!C(FN /DzZ}qJr:tHH[{ CUņ ☈BfhO "b$H`M)A?^f %qJiRjѓyit" ki/ik7y=X!LMhXzKϵ֎w,;8~vm89GnVA U]2d۷5z@ ER+c6vQϖ: 6}p3tB5E{= }yō0 -AJ%d~n8n ӕLR2<q{+eF%D< !l2D:&tzǽ^i ZK Ũ2͵+R`rb]H{~T\bbUiMb 6X aRDVI&/]臏#%<+T T &;s;#Ro*weI؀u_W~|0p]vm^'yWylgV>182::ښI;CBN{(n"}h6s2V+} ]rJdUDZ\%GéLߏo@F&09: ~3i2t~ ?$ӯLϓ2R̩7:C^˥M9 ʤe:j,SlA Z⒄h 0IԄXg%a\0x󣨤;3%LYOWE/*罢lM SwPV|nOV(魲VM$̢uֳ 1 !UC=P1ض,>6ud@iJ \K'DŽK~̰%) ь0Zj+52ԥfSЉ,TaYC#wt*^IpTNP A1g~!.uD{+7'vq`D`Ӄ'Zvx^UM%ƈ498P%Řߧ+ L?:~]y.Ũkis =Shk?_R5s]e>TKXZq3Jj Q^8؟ȹ hj#KYnh2$?ePNW AO:Vgbjs?͞&9_E;/*1p*w!)'"ۙgvO6n\`h35N-( Xǫ#y[\{4rZ]zBYɨ( 4M}ꋢ>3b ^nT"ooN DPepLfaΞk 339__k Rf@gsz>,"E|jH]kN%bvcL{RdI-#%cu{~"Q()"C W+-b%%Z`ˈlk2uB3AfѥT+g;$zˤpb-'UN> $LxuC6MrTXО[/I5٫$uO"vj3A`ɟ ȓ#B9TX@Ʒ<(=7"Ź 8b}FZ'tMLs#ZS)^G<}7r7 P* -fa!Uب(WŒᜟ yt  VrZubb^$0eْGP*9g]k<7϶ Iުrr5cb՗,o*RW fr8< mP dP5*v>#nEsk56;:قޙ$;a<choRK]" TGV+0#ٌX/ iagKfh W)L -fSg7vx]pJ #uZ^B K =m"!͂BܭԖ3섧^sދ'Z{Sқ2}JLkA.4@t^d|usDF>gVRzG~+Q8"j}q+ {]{jLclH!+!2Y ~/)j<#oG"RH -) ;0^Qhc#l3R' jcUy 5/ߊ. B>["nG݆ΙN%d!M ƌ2Bႄ{ ŒiϪ=GY :g C`OC퍣ZB*W4|Itd\۴ }3buO %YH㇀\WY 7"[EXh#0E /lie۬mKm7.`NQ,bKr=s ` p(zp{L%$_ S;3]Cɼm8* 产UE _9>#E oMPPR;j~=U>w@ /]d ,fƊ^3cULD:׳F[%g}¢E=P`$|e'%N}x].PtruZ "C>&Ơ!IȤ s4 4};g'N"a/vSHp)Qt&_`(i<o*ļdm&͐ELJΈd.X^t r7؉}I.e"[.WD@dwJkV늺)b?:1ÿgR޾>\B[e7AD v:@X{fM-"y]&ǷyK!o(Hdk} qmf^'|0\eoJs,Bw/66[Ī1ʹ0/Bk:_}>sJNJFs^(V [ʈ,oVv}jfnNk 9&rU ΄z*-w?WXWH JCBfn]/ s0.s¡vt@.2d iQu膺`&y$hI+D&rNNv1q Aoho[-OkX" D gK.r/Rh]eଉo\N+P0pluJfϔ{@D-P,<> .> h7(tv̧s?ȼ<ԅWC9_"S CD-6NUr1w2+Rz\] FtVWe66_n-5XSlzH àXua>eO ·|Jh Bϗȩ 0ԾzsbiV,m*~Z:KloA\{12nSCS`[fȥ0xH*U{:5~=cevQ $Tx̝A muϜa׵q6>ӿ44Gc޺˲=c`_dHY֨*jb%Zkߓx# ba0>'j >8-( "E lCqf9h<#0HMrl>dhBG~ :ƳTW Σ\ch"LUHk.# ~( 72[3 lh/DoU}"M? BK=ݑBm үl*xm+?CE*"| Owۘxe5nJWJS#E1ƍ z$ bA Ë)||}U˃iq{] _@r}qPf#"cLԋv.7R? |7ONc8m{ʛbg\lQ3xzLz=d6NNRe j]lO2Rϑb`VM%0I~MIN]`#]˯&J}/vuhbu~ٮ^y9}+6@'JU8,,)[-a)"-+tZSG8*jHr0-Zִ~(  ɖb6dZPniGʵn #k\p>?8m B_sm8 eYj}d ۏiz﯈*uFrF'<34enh}~I<(In+"gdy~laicx0e8*xS}e,no`5L}#&p<O$BHn9u^5ΝaSox?{`Gջde1?IGr>4B^! Fd DEn>3_:E2YinF.ƔTu 1{ gT͙, (XSR"W29}uY\_ڛ $hM58i!MNiY =HmJ$E?, 6-(?/G_p9PBR`t}S vzgGA* UqR!%3[9=ISXL73(s4~/i歚~T _]}zR߿F5G\-$m39jrQsO~$HUac" 7iiV1J_1@{SBc$ 5⴩ۤCti>%x4 MʞBN@'Hy xxx_&kŢ3}yjdbVP_t<}. :۪\j%'e7ִP.@fAy0R{LU)ð~cPNT1PɇAY;4+?!~ CC%^~R3]MF^VhA( QVС Gf۸偣LVsArwp{*qX L?WϪ\yrg K=%w&{L XhK˳3 F6;P^056r5&>rp{2`mڇgyg";0|);q ~gMuMbU]"_#tXH&ﳪ %ڰ!wITL|ߨFB4JTao5)yPceb5Z~!TE(Kgs+#;AǾ6v)qVs%⃬O| -j4HC) y gh)rL]m&&ÎA}Tؚs]-w 1l+/'=4勼hmVڮ@3Fg'tH.;0c œ+}jq<^1نhvw=u yK0] 6Зxr->߸1H1LItqǶnm]b^8qqٺ sQ@";B-q1ryG64‚k@YN ?&ueJ۹u *XI fql h5.r !wÕ%>QG @c(+IdE==q^.ZvYN_walZo=;?نcD[A9VgY` 1.O46+/ r'H%vqLk*C>w/ 6DIz0Q e&ʁԲkd|&5yQQMBWR@'WTawZhi16(=qV#թ7`^${u zM(6omgr=8u2!jɟpX|9,3#⽛ąr6`ϾM 9bR ʡSvUB/&*(0rw-7KʟoYV{M F"N;ٶgVZ!mzQ3VME~ eNBۦ=QtXqR.i'VþQKtzs㐘f?bJT"1'*#`Χ-WQfl{zI(O, N !gM={چ^af`'S5Ѕ3]S~CxFY1rmqbp^F͹ԩUѶPӖd.ȹOl5cxJ$%)def+Iԣ)1&E&=WZP 8DV}8Q^.jA pc0T.R[`]g0`A w,:~ !~DP_O);KA V mPz=KGvJXH< lv)3t/( SOx耊kaX:kQfxzYt롕;*%PAtq5,eN8|Aꅟ+וшK~5! ŢqrI6a'ewUY0uO 7UI%UCH.^D$խ (P$/ۆ wd%dNJO ~1Б@7{,OaSX{M18bP{Vo"Klŵb]9yW3狝JKxow-q4@Kr Vj*{ m;gӊHPuPPUrrl;@}"6xb:C@Fƒ/)2e&"hZTӢ a]>H)`{$Y+|+ J=~yV,aSv K<JH󠘵Vxp|9 P2Y*=/Xh[W!=%lWB{.3 z:Xwome#Ȃ2/aiz ʪiK=!*u[zBND^?.uWg :56.Y'Hr]f+saPmKvʹ?[gwxı4S;V85t#F49 $)Ç"}RDZ~wz}dudd d9?zFZ"i +ZIf-6@O^=# ]Be䰣Y2u,˴a1Hy|Y/}Hn=SSd*y6U-|>Tɂ#K*2}~eΩm szl ,]eaQTC_UK:mUkedt6-KMqfc/qN`W9>Dn8'yROݏA@&964I j{OtY*^/ޞypؿ B?if%OtۦmY0;t*$eJyua-Fik0k-Cޔ$x4ݔoD]wYjX'$F)lr@tV/` )rNV#xJf+$S 0Ɂwk Wrf?Oߏ1+*Eĥ{a *R*ݧwn\ %u!S>'i:=J:ĔG)!i;łT7D-yr^).KmR". lGJ"&S½W&GxV[r_PҩS!PjCu1~_ >(sS,w+}asW:ux5)wX`e$%}]VwaR v>m~GD:3-=4DﭸE0q EЬdd'X̠q[8{K3X2:Mhh>FߔgJH'JL"@W0 ٜhDg'5=U^o6B%Y[ >7%Ulh  [E-Ӊ@BvX8:E;>W=li - ,"xӒnO ;-yvЎjAn/q̴٘ [!横6k)%3Ss湫j{p~PZ~48V&}Y%[@5<MyXz㦅i Pה,1&&CFn !-~ʌFa],HԌ|9 k7Kz'Eѣ-c <so V)@ s4GDokJQ] N%7A-D@fr6Xfr{Ad0Ua,8τ'*oD է-bybHl ;t(QD+21_OAscQ\NMzB7É(ޛ~\@7TRD5s!+*Dmc.9xK Fu61DZ3@YT)㼐*/.hVʞ~(zWZb;"aLrɿZ?Sydn/2s5M)~QJhNpg0N~:S│H9=ίܥ#w_ 8C6}ԟ.^{cO0[!,>,EfcSӢƖYdw&'A t4m̰Џ9)Z^P=`1C>+$_T0hɹɔI >n/:nTM,鎂yR˵Dtc/ 9̬)<#٘ry f/xUQ :J? e`9ԝ>س|M &9@"b&Fw/$JiMN~:54-pAWE5-D`] e~TV@ -?6ۨT,̛Cs2|d4 n=?C+pH)cd y#68LQj~ߓh%:U-¦Wc˖BH̆,mB:0獇3&#Z];`fh6Ě=Nؔ̊iH#`$/0%.ӌGS_~J1.(ɡ@waR((Xt8 ; 8#, \ЬgJj!ZOP׏DOzlBG\8E(b4ب;d# Ř R4ţGIs iMډ!*H͛?,0uɽMubOu?uacWăZ5k;O)sKԖH߯= LmԆt9xá=%Sa i.0Ӆ̪`dCW0ȳq1E 8n&YZ\Ů?ދTCU^#^$2wᙰHlh0ʘ3X5"YAY'E%sT$,xnhզC]zJˈV|yTIGس^)k$?4qJys:xĜ0W+lv,')QTDuvω1Bg%!HxiU?y-JjAz}.{>N^O=UY`srϞ[!\҈h{p |ߩY !ꢦVm% 0*l4 23^qf~Ӭ#SMU?x5cy"%@6C_B)rRd$"v )̨{PEU^DSEL \F $5i`_<'75e {wTKE8R-*gTܼɏW~NW1n%A"/8&+.#̪/AaY~h<*u fTŖ s ]wP4j@ ^R`w !lN^ClrânR1݀شAL  "fW+U5c}$6jVՑgt@|O^chVy5Kf{Rp5:.e;ɑ>.)vȑJݹ'B&er+Ҷ{BwPTiJV xI_Uɪs%-a?cqڰOB-TLB$TU 3Hl=@(?: }{}NfiwGsM::wˣUQ)D_BȺ![wo[s;},"媪.g쳮$ȇgw`grѸpJ5 \²f5GWn/eőԮ/]NP'7OSQt:4jqFvjD_J&;9OZ)O>J&)͠;f%!彉?^6z;oƹ)ٞ`Qh1CEG fg.CIE4|0ga]" l87_aZ\;ֹڢxYx-|l:_|gK E5/q')qY[zx|Ղ%m%5QeJ o؀=B:54-E&Mac,~z1M UBbw<;e} q\mԠE$1yB=W#`zD}p&.N٣+r埥McVI/9ƈ8˒gJ m,GO e/UPIB*{jynEǧ ⵤC~$ N (ofκ \䱚įDׁn 5Dm׆M0X %P?b M.O7Z۰#nM^k3A'=Z# y ݒ-cŎ)RŷM,/setߤ JDfa iY[8C!:5 ѵ4?)dg,N8]F%h?v{Ƃ1Yov_qh0FxzAM+n% Šyhy []3wuegj}4%Ԯ%??qT-N_TjG9=\v.gL64IBqTM3щ].H# :7%YEB|hqWD`߻*>`ɗ,RI6JnHC"ͯ  | );2%_Ul!AJ.O-)wGY[o:9W?uRT6dj¼  pӳ!7X( ,P㖟5 EC9rq/|z=SQQދ/yX"/@% 7{634s kNK/5Xpr~,uI(# 4[|P5J]Hw9mW:WZ56JC[[a") /=[SD]skr?Kt \*Ym =>Au/eж ZQCm=/NL7ZDYn%.4[ObbYnYH0ΟjkzW>pϦ4a *Ć-3Cc.+&ƭ9M+&YWyV9fXۖrm籨^-vb(rLpGWh $6L{d] <@ruAg(*MP)>F ͥl/jv0,c >Z_*`4I+c4Hɧ+Fo{\2+B8,*NjD+GK(YS>)º20E\( @ɭ/ !=CP']^hYao|kf@ u(Llqs ڸ뱪O;[x@У Kf ?Mf'f5xrHW?1 #-\{=S 셌9 t8-N%iVKV)Cr la~N/cԼA5ut7l>FgUB6#%` @)!;|߽̾zD}b1iw.D3뀠Ȑ+ŠJ( z^8 k|:P#1Lٟl=%4nEI ʌG^3!i;p@Q&k'ԭ:K Bh9&M![b 9:+ F=A4H\k_~-Q }-5$ 豟ꇥrB~r3H[mF@2BNWz"#ݯ-LR)S5Ĥ`V#ē&ÿ;WX;uΨbNPbOue1LcdnS0˔@ @~FUпz9qjD{Ag' K/9u6ZՖ}Gq3Ն ,+v 6&3B"ڐ@e.w 'ݫ_PO4>6He;( *r\l: 0*= ?2HNf hԦ0MM7qL9\CW#ɻtx~R!D˦Yk ̌Q#V:qba Bx_!yC>',3oH.͘{47݈+zgL7eʕ:'pg2dBxZQ/2'ntad'(G u4wiW@oP#`fΙ'Ӗ" F-ڏs=p+Ypvր83>ҧ,N - ۻ,ZCVCK(⒑ RJY y~X+ Ԩc GfGJ⣧i?8Y0r\i1δ[|+ k_c||Ib7l2k%<3lM1LchpjLO^ MFyj6 @||Xk&Tc0[လH ~ppoYZAE3SjOpK$_ߵ@ZwB}3IQG^_cB}k\[B 3"k,3GrnRZ3rp˵~jG$@5H|GٶkElt=,*1]Ұ@Abbo.5.q4wM  ġ_ɿmnOR%G. Hz2p<ӌ!2˹XFݬƿyXm1tͻu7<Ul*߉sXFi,NCzYJ`QԱEoA_',"BAyeR4t@ڵDd7 1)C!(9.2x6^_/d r$2cloq" w<\]_ӴAHq~ž%^.p3k&e_n4t6nەH/7hBAv@zpqloGu1۹@74ܼcOgVER~r?Ŭ EEhyz,JmH*APL[M"ɏX/,=ACLBYUUoR)WxG|H.![$GRqV2.+ݐ%2kPR5aG]ؠ?[:8XȾ cKzC1oXWsZE!e4P,~ RKxB:'$tgۑLb4cR-wA.n9n-n*QMx 'H|wȉIƜ_t+]Pπ.,%k?0 +!, 4Km֤u/[aôѪ# 5[pSKظI@<ԣQi rb}_Q0;kT,0$wڑʜaΊl3(+1 ^8 m`p/ξ];2LO~ C]4_~тR\BJ5OUXRߩd U/]TYiKQOP OK s, xpljo!oF'gA8ѵ*]E\>џO<~VLMc߳:7~ ;r߱rd;Lnɍ^ P J6譄):չbAr~-53.dG Te=bЫN( 14{}6Vʑb{y Wl.94jkc/ @͍SvtB}9m?[C8 =CEtMAD^zeq(w.^*,#ylP)(N6}q9+Qb]2)nE឵XRaY<^:TNl8>kϼߥ Hӽ)⤈d y'w~S Ot o^,]oDoΫ<48Hv"jdLՔ# I}{NW. P /9y+ rLcK-ERpPL96b[d`*;f .s;Ⲗ&[hu(łiu:Tçr|:,L9dca|raqg|Ȑ]Of"oNl9óaW]WIԦ[̝_UGޔאh.%%к^ZPh!gݯG_|կ𻀇}A]] ze a^"M=o;>*X}`W" c`v*G ΋ o'iD ! \-_Դu^(1>]nk |ɉ^oU4O3^7m92 .p7ņƗ]^1j6+fcp Տt=3zIkcJUTwb Fu960P.ُQpR`r57a,Nm͜ 9'FRdr+&;6tiAL乂 wBECzZB<~~Wm 18Ķu*Þl*Zq)bJw${SfR$qy4AV#UKs S qy[㐵#Z# xT:uC8_9hiGrK"qi'+d0QZ3aԟ @'44_̧b]Wvvzs|^ 3u`i3@HOQiI{a$z/$1ۤb] XDT 1u] 6Uq?놤FBrxPFGp!\}ZE1(NN}j _-8!Ҫkj,n58\-Ұc>_J!$3ae[1hjV[K>{I^%t7:QTErGZtuPLdnc<;T^,4&RB; (Μ~ek_nQ響89/9›#x8SEx:Inyeruo::j {r)_u[wk9xY73ƐdypE߄P)SܺxuE@a=Z^3&L+&Y ?*r_Mz h RXȲBojVV0~Y?pϔG!OhwVG nd#SDf=fyKEGR(ބюV k_\r`: U ^5 rCMMos6\~\[[]iflao]C"'Ewv!DEP„HϼBS7#,THSʞKsDMRir'Lae:oo^>tжe*6XtΎKo<)`3&h-1W֝bqq= =VkDL(/I/;NmTY{7iWvǻv&zpU+Բ|tN!%}8]m׳lE V/D(}!]D#uw^hGe۩C)dӗQSဠ)~r#~ v9٥4xXa# 5 "6gG5R( Y,GûS50R]ܻحBW懇}6kܰM7[iM*Tg:h¢9?0ibȲuXhw+R ,`ICW&->-ފq|zgT['} 4n ֫b! )NDetl; MU(LNp30OoejREM b*E]Xm GVWIz|M9%hK_M+CDP|Ky=V DXr~^>z-[/i..j;wd>b॓v@#wjuH \ 2ӌ\;.d\9.)s(E7ru mW)O4XNawKa<(p7Q&5\cS Ed|m\H|]Nh5VZ&Bv$.cx5PE 84vwwl,^lZ9تSk#|!%^w]4k@j% 9 x@۾Lx,p ~:^ M%;mhSmAP,ɆS` ob'Ϧk )VF5O)nćS~< J⮭LYRT \y6Հ3;mt_R6K|:/>e4ejdᎧ2c ^O;/}L$ `!p:ݯ"{O'Kʺt#;ڗL<%` Ÿ dG)c׶+(Qv*E5O"?;Lht)`.emzwi-WLjhY?yBTZn%KLʧ>ܛVpO oGէ<[o]&oӋhGW 22fgQ`y ?TV9D_?.Vr~K=8bN=FlcWqwW0ȞMV<%0w=LLlׯb3Ȫj 1Fކ` ^P{νR!ns._ʌ=PJ& P4TLm ] S.tg6@,rW"ǚ_<?GlU,HPE2N)MkqhKlL>i~Ҹ>.&PWqxg=(U>!Osтs99 ЫOۄ@G1} o=e.od\A9v óPFr hNSG}m*bL޳·wo㦒AKͺ^=zR L.bs r61ltSb8‡\JTB |۫RT)r d:S9Xn\ݘ[i`%pl?zgM__fXB{ WN-ӱ`DT롧{L 4VBHy$g1^f'nW*-l+~ mUPfMd rh+h,`#uj@q*@;u $<;`l+OB&7k䋖ChT)}ڠQW2QI/e+#߳ tdGeQ,ȣNMH_fdO֜GW,GaJL r?x é@ȒpRWR_ 4cӦ- .vUw{-AO_#Jj,0x->mqPL(^wg/eI?6S*=#VD7;Dq~/vOrދĤo2}{]&+'ÂuLf́p 6A^ 9ɹ;lj9))ژG>t|4if0㝝ﲑ9'Xd> $^3M:Tp8IM2鿓/p+H,I.y+sd|K@@8;$ Y#i!S~HtFlןbtu$y;+ d1٠_) Oԙ8׃zO76tti|_dQn汋tpMSoRS, {WIm -'=Otۇ2!^S%%zVR>F,B|D,dF:VhВਤQIbkj#$, hi> pqq_c{Z-ZoKwFb?mHW5 :-3ft0SM坵c6' 0'.9Qʖjmb, P$y;R*%, q@eΕcj%*f V쇁QUڝz *&AEu^BNd[+I$"!e[蠈z~HϏB]UV@Iv z'\gl` ~ax|~` tusYxMO!r/ L ܴ:E_CqMy=~ ֺdkZ5tR9|jnФXE}M 眰$ f4bSċ.a5M8#dg8 KT!Q1Il_3JCO=;Je~Nz=l++RI'cWB37Ah2ܞd͐R혘)sK68+S9M$fU|a[~>e!N:/A2\R?Jg^ NFFMu`+ ̗eW"8na|U, F[hXQ.;U`yLˋ S0.JP T` oV{3,Tc,$2!wy KrA,tP&:ľȚnjٗ)z,<#j) 1QMJIJ}?[$D"M#!Fe3 Eƺji}ԣ5MZ-X~?C^͈ad _[6pg(&f1|$`9OBR/!wY;NY\Xv/s9P9/aPpm?PѮ=uPM-ϹB̎5 MXp>j4ZSC3IeMb$L<&gq$A̲aM6ʕyD܀F|%¥w{5uoƉn.AaWot(J:Z1ƂTKg"$<eMI)K҉S sd.Q<5^pRJu W|P*nx}>ujU'Xe*D l靸Bvד]ѿf^p@w".k` jeL q.5qNtpRmހ*4ч^u k@2Ż xJz5a!F2ߐrJϩ{.o6"o:R؝X1SPcBw 0|ַ uA*3f=]p*V^7),4 0ndϼݩ"kכȘ69\iKd/5sUFϜ·"?s>Z ɤ@dϾa,-*;dS [Y]PHH9sϔ˫L5Д6d SWDf0J_ BEijjd"Q[qR, LwSaÏ]JN4B(T}ֶW= jب^q4h07 (yM(9cⱒigP&7( ቁ]$2 [v~;q{@>28 U*>5wȎ/)r;Hlxu3tlE3^U; .^xqxyo2B&[.,Cn wu5/LTaChL;ݹNSE|9 zc Xk2e)\w( `⇷"u3q({cYz3jc1u@{D1avyAFנ pAd9e^HW8FD ;Ph72-7.m*j/Ҟs"9JZ0+FmcdRGmiq<1Vʥ!\P4ہnH.ɝpm $Yy<{ḋXJZ<O<`&SFfZ|܌sk֚Y*g]B͟Ҿ?+jbi5724NVq}RHR7[;Giw4񈣺Od'; w8E RāLl2OeV/vaL0FJ,* ]3O`M.lP)qUmH EIwq4̆ \Gh0ȁ EATp:ۍDݭPdl^ p=yp6Ӣѿx]/}Z44/+U͠!;Yo`!HhOHv66SQثfO%1x4g"DW $w;܃bHb^AGoDݖ;3*LK; D\ضBFFT`O`*aJw%MmGF5O* wǛkʻQloQ% YBQm]όdOȶ?4e$F&Ї*6cʃDftoΠ yTJ,L:fi-dLDsяˁhT`ei>P[Plbc s4*^Uj4T#S+jC@,Y gt0]i0\q`c/wp3I%wPB q%vpK)O $_)C<ǡ|DI-s,=dTn}W YIG_H4 #I'tno*",0yri|U Ƅf!Pf9gwBբ` +)kdD%2wSF4:PQS+pLvR`Fڟ6< ɧd^[U@e|#9}wIibr\ƘP*v# WڦYgEC8[+L߸ś+,lP]䉼wŬ,f )@* <)[$ws)M,r!h|GcMf1>lu8Z Eë}1KnPů | (RJl20xm,Ԍzj?0?z{cn`uL kwETJXk i:YD"zxIrw1t?uz!WJ]oska|ʛ3 GubGAZI/:-WmKV4Tsn*=X %H /+o;ϹE,;?h(Cؾ%,-8tf lS <Ӑ1y$NryDQ{*^OwMDQV}jw E9K@76ueF|#e*Én@-(|70 q\$@Y;48vc;nH3}([>np#uQFS3N `1A? :硂0J6)>Cs yL`s  &nO |M H;>T-B|JRq3,[a5̉N~ޘ, މJȶof]!8jFt.bx,)R‹q3VJ-3v 7XK"CRggۄZ{5R910u{sתVY=S)w2cݖE /?vWG ӕR~1/i\=C瞥32yWd&/* @H+߻煢1y2f7tOl 2.b-`I yyv ToQ\ q 'o}&(+k"'M5Ni儌0dWL m쟈i149غYtu"`%_dV7\; mWhVa>jbed2/L-ldA]ה58yh>1q1 LLc%,  >Qg׆8_S-ALD_/1UR͈iס~f\ٗ̋i%ɪ3kdi=&kfc\KS?p~+g;}aV,`cx tbU/Uնt!ϖk 7Q5x>Dے81zMqYMȏJ2m|;5d~ݻWGơ zbrX}#Iӧ%PWb/xUhXpRʥehep|mcxr0( [ p("5Qh4(t)ףqSSor@SZНSCh{xlA~G?f<`Z4`,Q3bC}ѭ fM8~M: 6)}8u U/݈@&'\Loq~Z#&:q.Vf\j )4K0 & -Ҕ,t\CJbDbm:8~xz ƞ{A^>4 +o z57 6_@N(`l,3d{pH7fEl'|s8`-=\ݔNgc:cЈ^7W\M.c5_@4`5N}trrЁˊY飋& 9vHQOm]()zS Yp acY-X2 ttLCM]+erC ohweP?o;ߕN?_`l Q?FYHlDE2Y&ج̹K[ ۠psZOT3\5(8gNNsqE4-u$.a+{Ձ|b 6O;˳|:;Ж .q(ctpLدxWFDCL4'4Y'}Q9}#q V$\NNuv'eaEP#Ftbox>L 8ؠ^|źB|ikKU_WլbvXb>B.'K{TM$ۨ} oJj|H>ڒ͒ӫ.n3YJhdtEhOL Ký*G:e3Oዏ[OR8+7Oh|#ēڌ& t\#G`p~l2|+,$Mm]IwwuȻh`'r<ö?wލ \imZ|c)wsہ ]ÖhɝO4$Z|Ɖ҇B8ɦ@;:7G=_@ipyi6 1)\qsiޟn%(FȊni Toٖsy;)MlƎW C[rd/q~]|7!ĭ&4Qyzs.VLmdȖضL \SKc\ cMv1' )d覦$[s?Az配 l\7blhEaPʊ]~7 7Gp#AӢ|-~6MCï~^%*1hgN6 cdO纷F3 ʮ5rW&8gP΢.OL613\|'j=BQRETy~%E튪8E,O*?sY^v8{O[;aDJX 7orĽ3ݵ0?Nv{2[gj#y\Tܕ38M o $bv`2|Tv_c95rQYqaC\$p61\{9G^T[ձuc&D!RDuڋ\P Qh`Bo/[;N6n5.G2nXVK0"=k>S.gb+OZ(m #иhh+8IK}d9V] ܝǮKާOk'A4hU%>q| 2b7i0 ]f8ghXMwI&!% bfcЛkq"gWDp:gGDFJ8q骼8_ {uR[VXX+CmROϡ;ÂRxS%"vO ?$\PNhhU5k2Qzs%ؔhCzٷ KtcA#E:+]m 0&pC0#,݋-?)s’@I]cdْjPQ ۠.bUf9ARUNHX|p_AD+KhXk^4ZoFn5fq{"=Zl4Ub-ZbV/»e`s(('-yv%SeeN9{!xaiQ Fv35ReŸ[cne!wu|brF GC״k$uHƚy"?Q]p8}5ػJMѓ׌Ru`kiƳ#*_(8'Hm 0veb|KhWz.CQyΒP=N0sܣ^ ۏW^a. EG@+pU>(4V< [&=} <_u!G^^ic<]fRixKic-Yo1ʴQ7?% SZ]2\Hƍv"Pm[Bi.E`@=SmhT{W0v7  cEE_LPc02D|1D@7e+}\H_|pjf8n'J|};M?DDn@~b;/[+0nǡ8ikjC) GH{;$9[KL#b+0GTJraRULE==.9b.*(o`pUr#9Sp 0,+5 % /Kz2,R+|7y&{OabɎbѾ_w۹ {˓A_w+ Uԃ]6.^oCKtzI&|t 2.]ѻ{vT?T77"}Y@ػn[? RbռK7[;{~6GDDbhHfl̒pM oP$릈+]ۥci%obpE0VTZn)ӎ3-qBNܩg.y Q^, |OV6u?x0CODK}<,݊BqJ׵/42e~"1&6GzG2ÙTQ'0J"@ !g1<"t'={C, U(Sg.:Ef0ިըֲNgk'vj2R>o 뜓v/ZFB72KC4~^7huaFj1ZF=HD7X%>> 'ȇ t{9E]Jzو Vͦ,& ?mGNm &5ta [ :wgZY(\(~7zҾT*eB,5cn &u34Ex`6Qacƛ wF<_K;!}nA?,J5 QRNsBؓK.(:R9޲Y'4HSN!awl+h#1ڸoLr&wEFl#$Nvie29/2^Pnj xqo=Pa;͎t8.jt͇mkVqʼ2͙uZ f d%(M,a!M,'2Uݷ*=N\[*^mJɤ֬^K{kf9x[ۻ[o]Q@ @bF]'/&gВ톤mslϑ-uC3z(>sb19%0w LM;bGkJ`蕹l.c.psaPK+N7w]DA֌ܯP wW[{EfsrnE:La 8L(nH[&C3<fsWE#Eu.>MX|Ba(Sn~;Zt'k!*Q"ce ?Onjf{uaHyZ8-V.pÿ|%^XSq-y~ȓy*}MƉcz {iy?hdwq L8"˵hdׁ*:$g {`>yX`` :?HŘ*&#`tCbe@!B6/"!] N+gR]NZG+o w6c9׆C"2wޫnջF@b.F0Aq-)6 wN"GWW|otƬs](ww?+t@,c;afq<]U +K-'vgdZ@B$L&lð-Tn ZE74sKA%@ePFmb=m?IQ)E!SUHV @x͆1>{.[U0qͷp :khۣ=Bs/Du:bY\pm$Pa,}=eW.@ : Mp0梃!^7X FP`c~;ĽR޵e] 3vʐU*\Wh򛅐 mR6 !.j A^_"Iq.RPԡt V"/C3rU $f_IkK 3eNMJ,&6F˘Zf?7BA רsbكeK=O'K$^zV^ Ho4aB"6VDW+wNSO>w&hL CxzAQZ|WڸxtpsO6:Ncv7tfWZsAyE>( T IGF L嘲,n/Geq(mߋqc@3{2[vjdr=SLҍD;*wM0&KaO$G]͊Pa̯SryFǼGXb}x#x߸&п~qw8|%L_=/e)T+{Z{]TQOͭa kmaڔ yW͞zO%YAj'؁וHČ}œHGNO7JW4޳](mcȭGkmB#$ ‡@%xUy#d1*~J]_=<-qBIZ&/-K~!Eg{"ag"CpKV,ic)oo>OwtLxǬ:}dǹkTZ20r+,#t cr.{쾌Y;kEJWŌ` tlh380'Xc1 ,,_ ^Q if,a$8nz2ֿӑk'au᯷<w~{,Em+=$ gi RqHѿ {."1)&+ ӌD ؅Z~x3aMa4paNԚ9~&cڛ!iI>~uni>Fe&"為wodߖ>S`wkN>ll/C17<N1MB2(.U4O+ufjWw@Y}PQ+)O24Fr-&*_O,J{SF52W h<(;t! Jz/LBҬ)YQ9((Qn_xK؝8GORݣ{yJJ PCm9!1ˆ.*w|(@7-+ؑ p `̟э$ RKq<*TQLESu]"⠅rSڰvb$%] jdVAξ rCF1@*' :lݒ qmpݯkZxb4p{n]ZsdDE\cu{;JmQUd, ᬂs@ ۤ'{܀;ٱ$5CUbGSpKmn/BrgTZq30-yG/QXpZXK3,%l#ki #Fh׈Ҝ?DH v+#(G x++9rG՞ /33$mx\:=QS1Ҳ84o?랟)d^QPJҔCb:V΋O7Ace -.,Qe֛U5 N+-;0% 'K楠 Kܒ_0nO4r5gSO3RڂX0eŧ `fckj pvڧЋL1Q"F;M!qlAn'#"e['^q` W10PÈ<ƅI:1##<1ޒx8n{5}agD:y/kl' yRľ=}uthðZTŭQȰBxŦn&k[,\Ƌur}d_~6VehJ-_w/xVJ_#NaR+$Kxl iė ])[U?G-$xmj[3xoN)N*+}W[n=]><݇Q*B 3;3I҇"6Dߖ@uhh Pg3XETXH1Cax i*ڔT߱;9 +e?/"ф49ڝR7iwǑ͟+; ?JFx%+:eAWz.)\C}i,f3'ی 1wpjTBf1ëڴH E*%⣼:r90y=֡_OqN]>/0dLxri[5dFIYDޚːBSF|6Qh[ᐴn9gBEraXjwwiz+He329dDd} S݊I}CP{A2]D$A#'B;p c=uG\rK_X'w?Qo g@BJ@BYc&M_KRa*d1EOG "Q&H'9 [@0 a} 0KHKx%TúEPY[Lk+au8"Y'ب\?SxB*ȿ\eŬk wfG;4JS!n,LK#[ӹʭ|E~t5윀‡dBظM ϲYܝF!atYFz 6? 1ALl?^ C-;5ԩH Y!MD¨ wITOmE!Idrw , t4:rv8#JIj h,ȕ_rt:V2ncD*l®CV oi-M"puH2jGIE8uWӍ:@qV2 `* ș6c뾩 UM Ao屋FI1=@ui*Ny{.J5,:&gƪ/1{_+0oN^ON֜ž~Hm[p,'*ѽcArw&{|cowUKHӎ N$Q8$dr -nM MB<$aS3nbA(өo2;YE!>@^ WJ @ab +-Vx, W?,PNG"GPie Tz;A9OtVj_"ZgFR=wlV%/ UOBc^R~]i9"7`nzuؙVFU48;VSOCX1% =?ꢗ67&#+쪏r@}d >5¬:<")׬Ɋ'j'I8@Qpd\y>aqxE⛜we!cZ L5ςzbLB/ĕ? F =#vڶj{Dh}q{}Cnفg~vp^]"n΂ft-*=}WfA/~W׽J9!w˘V=GA-gn..k'җO/w¨V)GZ Ža&g6ޫ+-iIoV`jOo͓a]͒IDUr٨lOEѾc of֙ޯ }Z/1epP.R9F#5OQȣ#`̃|tu&9L6xleT9ɰB*G<1m*cTpMJzm+=O'2q,m8;d5]AwŲUmݡ4R?Gs@ĆOeQ܊*<a8Ivl0v? ౬G9( IgIܿ3)X)=~[ uVp9 zhv}9g3e aۧvF&JwneNDzP&.HL6;r jxK z7]"\ ‧[>'69=lX@gĨ,oe` 1.lXZ97'yCy6Q#jJT 孆CgH/^L@7}Bt! Y>U/Ns% iҐ=6k$#5W\ T$Ռ<|߾ ?ہ XvPʬc&7ic4 *'#'AjbHȳ3OP)o:-jWNļgs,:28 gȞ_R2|Z-t9h0lcπf#60`?确8sa,`\N@;k.ϐ ixU'Dy&o(48ΔdP ǐpcy $`M7ȷ1cMy.\@C9_8o34TjkRP(2{-jrHN.aʃvfap(Hධb<ýHG=Ͽ*Wam̉of7!-P #%pl BE2 ]Hf-dk]hm" V>S:?Ou[_ ح:?2rz~ٲUBZ4(0B wc!y{+J^">䣋aoH/0-UC'Tּ3 ExxlO&F /Bon<5j@iBp)OyMb,VJm2c~yCx"ߙA^o\ lx{k^aˌxvaiEb>=Ƹ%yw@׸hf(zspGɿ*dhCi>h5p҄C!0}L_H^ȜRczA]vgӏ{I Ģ$~Ф%TG (ٞit}1|~DYu.({p^jZk[7(zǀq̽[nĒƈ>*e4&HHX;Y4)YeMfQ yݘ?=cJ݂ _go_m锦$Wd\s< ͟>o.755Myf` c->pN,$$R,nja41rnSOMk?x-f[/B?ͨ "NZ_kVF~@6\'LnΎՎ&!SHۏpÚ_Y%h^kh ?i޴>p:ueM`'i^Q11M>XR}m4W8(d'WyG>J=K\a̺PM3>Rp7; [; I ^jɘ&prPQOrg])Rхz,r;gVD`䔵v_o8v@hP5SgYZ070701000000e0000081a40000000000000000000000016439a35500002b50000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/dvb-frontends/stv0910.ko.xz7zXZִF!t/+]?Eh=ڜ.+grĕ1N^ڙ>~[nyː/wV.9I6猪#f.t ^ x;#ZhD_ B1tST^)nfv8j7]w?_)fV~օjk{;pjAmb=I ]ʍGhX~|8;'#*湈 vC ϭJDw`EX7ABjxzQ͌d/ߋc e+;c+f>:PJRϬI'/fu9KǏKҫG3ܟ@%e>~F~x{Uh0D=ߎOd>={ec@CmŦ@vO ֦umtTϏqZTNnKWAY(ZZ8qVZn~nwӌµnΕiӝ{ Pu5w (_NS8fs@3t-:!a FCtN2z_iǟ/`__ە h݃~epD".cg6sGc`C7om%};qpr_4~'=TVu 5mL=jx&jL^ Ycn`Q)a[̇#iЁ kM4]A9Hߌ`iay lP̂B t'1A4ÙWGx@JCU]h[W&(|<k7ܛB(Q 1 qeR3oWꮮ!iه\ А@PvO11M"mVM!TV: jmz^&fu"6.\ ?]oyXי$xG ԛi|wGH vF2M";,-N@޶n;\U(A-#t Vn k ile\bc=а.JnS/FdG%~.amD}y9U wTnuq+S^|NPFtD71AamMLggǤ 槦`gV{g5X#*j.oItTc%GbwE[)~:Q]Jq :F5m '4y̔Lӽz!eg /p;]n7Hl7;7 x9mrdKS0}y,jZ^B֒v\ e׃I.woA~AΆm_mQXK{?JtsX"ϝy}!:疴 45 YDO"6^yTy΄6ghUƌ3]<>>!hέ~}WҨ~%k؃KXC[c K}~N䨌l̮(et%K>_b8b WFB"e#0!Jƴ ^\ᗂFQa(˰v.~ȖfœlCDw%ʼnJ NcVGtˆw2$v}fL]w&D(S CN%FlѝWI4Q%Q-l6XpuxJ$XǯdryH066ۡ?(>DBU'z-NQ-;/ C!pw{Q"> P^Cnxc˔<av)w_g|䳾{e{*qH ^rjN;[,9 '^#Ab`h8-P7Sx+X4КxbF:?-wL9vuY mǷ.g܋hW;`~.LӗVT[".Hp,N y7R<謖Z3ۉرO7#iGèPfpJlu$DjߣskuLT>D:?^WdSi9iu҇I$c!F,LZ kWXO#_SMvv&p!KYN +xoRx6l^+aRr&܆.>"q\*xfpݕI:'if$(.k蕻PC8֪tVytytH쪌Ɗ2Yۣ$\D8Woy'A5Eeg$PB,)t0BUӫOK.AqCаJ\:'!=g{G@IZ3>dr\ΚõЂڛ%WogSOp%԰, qM&0-;]‰=1Y3[Df=Aql]?qu@ bT!Y}-7maYUғ"F $A}SiL$؛V.^d#Fv6^Y8Ԑ"\فs$+6" !X1HȖYm܇NAa  kv٤sతI}T-y4$y<#7/\4E)ſ;Kr|VXz3\q[TWM2gǯ1ɪ#cݩ`ǎ~ zMR! R 4 H{J.Afc%x\Jbq\KU4 @xQR,Ź1-IЇ6͕@HdHAM'7cb5Nj%den i|0qxX6t%. Xz-5r:DoP ZnńQ y]v\& 6Ikve8eWޘHtuTVߗL3᧻ ǣb_ K%vbD(j4;F/l[,Ġ2uP;l~/+!q̧y0s: jNXGܖ8̯KߨAz2 z j8vɍsfMʘzz(KUlh9`2ee3 ,}|&Ws5FL 73`+Z;uJkw&Xp0zc1H{}l!_4i1i='k2mԤ2A))U n+*n o zk;Y]1rLMfR5.RkߺQ/5{WQRsmŖf,T'@ޘ0Զgew)$~_ߗgTׂEc:`\Hej:Q#lkhLq seX?lwʊ/TO 4յ{|:ol3Wq=- &H`.Pddkl>j]vw0n/ZC ӯ1/ˍbVQa`H˩~fPTnws3 ^inI HS-F 0drDN:\ȶ0Q8eNaMDivc؉8 lͨo6׿RwS8m){r-@hU Wmw>\: ]BE~:ToL7f09>E}Jؘ؅e VzIdkev1Fz6 qϮ}.#$vnO #יwX3WZc7Y:'?ӆ> MF1 -u3MyiNg tJFe^,#`Z NN[{  j(sS*T\RV`0UA=z0aS4̬~!ZQF`h\+['lٙ<3j'Z%kžk-߀VjIv4W1v2[7_gK5,;j?idGtSЁ}vu "V{8:6yOzl]X2nw IҼJ+МkW(%h<,`.vIq]M|zPQ /d) ԲҘXݓ S5|j|mB⫞MgS@pgťhcn /hsG<]`UxH q?D?/$GV%CJqs(@#!>-|s$.9c<^;DŽQی@qw0|kVWuΜq!4s3@%bXSj)}4j){qwS5HB;N oѹjZI+n&-+'=9-"eͱY0h?g9 Q eBaA/!Ca2l71IYxʯFl:kF'TCS|M *bڄP8?Ŝ޸ȗ4 bvJRķY䞟g=fCĦIr g̞uguAN`!6&Z"l7LW82XKKǃ(s%9#Lfj['PVvJM1ѫPW4-+DTN&uab0=o5VM=aNTIY 3 FI\TI5ՏfO]EM-u*e*PUwvE5Gڔ:țԩHCο+>Gز-!3ҿs/v0,0Vs3B)3h UX\w[{ {]ko>-nЈ?a3z 4YJȚe|.d!W΄\/mNz^[s}&LKie#aҘ/ 1>1Cyx}Lg Hj9sfM,+SW\!JY+ދD-+loe_T_,yJEJ A*?5#$[X\gpDB\b3>zl+EȶƵ | a 8u$'W&] g"`~ tu DAR8\O5G`U:l  K^&MAI%]قz+&f#n!;}Hf]"Ue3^À ,d,2|u*@6Qm}tǸ FD$,nԘ3(~]hg*fوx?'/EbG]eK6+R~iCynj\14sˢT̨1\wf!cg OτI8 m 8e˴9"XȻ/J~z㞢 j n+sP&S჊LJo*Kebi]=&.wupp/u>>ܙgօ0xR D_BišI:w_mkFg10>j܏h_(F,lt}Tp!3^kAC?+_fҸn{gL c5`m_{O&*=::OC.^$7V;g{l؁7-kR0w˾2& hy@:9L}f*\Axk]9bN^~aQ\ \ayDZЛh7QP!jqz6pD#=2ɮG|i -==b9h LŸ,yKpGޅЅǙ-ɤye,G /zhڞ0 LSUQ0 *"󋬐FJjd7M. }ĢOA}z`YMOK_ b8L(mЩbjd}(J63b;&^zx$kcʆBh8Rć7-Vo%*JvQ.W:?C`l݆ӌ[ethɪ<{e淫uLL\jrSSyx]_q7{q\<yqyFJh /XW{i "8M[I T;MGRgw!3tG uH@|EtA79.Ԡd$:Q5 -[BD9Gp5v H8_k1@=荶s폺ŤcEvi:>v2a31T@2檬~A|07IG("DI"a!7 WPA[uEsYA>q: w{?\hs"Ol6#juKzJR+rc3ZD.dIղGNʄy<@]S\DiB>!w 0VWZbkVb V|Jz%\&ṳh#:8zj~{Y.Cj{HEV`bF/|Bso"1W-l#^ :)5 ; *4c9t7I}|_-o+1+Z&!=üYmIbM{SHIQI{z~k[w_6\z(09 l=6{mbp"^љ5&d !Aߝ {.A+= CڧPUŐ J zmqOrɝB8p (pX$hQT‚w҇"Čѓj.[U'C&}wq.J.%y­1HVJqI*t>cCGF.S{IHAfTDAo|A<[ѱ϶qʃ! z8@3ƒ6xbL1sK)27L3'28wS޺tz kA%6\gwQF0n_0Ǒ/YnSbS)PuA+/Y/t؄S1c^IuD{ޫv~.9P*n6-28sKNP_0e%TIWڥY5ЉbMfCu)XVRz^W;du7*J7wrx8SE̔si3P"0rU Ӓ!7O[+. F?Ù1 ͋?k^/f@_zS*=C쏁H-m/A q$>: ~p8іG\VDaҳ^e8kr]0aSӚ&% I0oܗsY35)Uv [pJmEFD8S0q8Q71z&:{˂+{.Gi:3q'з?-?c(ϛFq  uLa_B u. GA3d(!W^PNs0Zu T-7::)lBS7Y ^P -jE124p=|bo:lNV9MV_$;W0'k6\@KXY.*,88GOIFɭ;ۑsZ Ul3I܃8ざX&Lۍ>N:!RKO(5uLsG6^`x_+9MԔ :A=ߺ>[mEuD.ѨZ(c /^*,3{G؈[t׎SR+]I_''bpa^1#́-Hi2aI!`{󋶦JX΀Ufi[wr^,1eȼE.y샵!7 mjec1hlQ ;qy M3P ku6.v2\MR>PW) [6BMo4t: & : jibɐZ<9GlFtňJ%gb5! 5S`'Ξ?^^k4𕀍'v |QDc΍PlH;^K]Nİaġ2'Xj5 (1i]츇x=FkFT-A,J{_v/0R ut}LNpK'c\“٦.`jRyZ䆲GommOӔ!,aFGKԤG(ndhdGuzB[p./=3)(%S4FуQ&Ϋ Gjk8znbـ`-$`?DLa ]g"t2Z$jmsY3Y9,-\*2gtcJ E#sKwNHE4-[$cݧB?̅| TSKָ #C&I|\ DY(^PLjRjW1Y8ܧ@wɵ}HWSV#,9N4,Vbl~pV5QX%f&'3 DBA|^]3 -,=YxBjsh}#H֏qko݃6¦g+` !>xNZT6lvtNqqXv`ށI.# L3yE~fu88)PsմjopU04FT_x,$7II)BJtCre?c-LDaB*!S&g# GB3&%g(;\w-Ԏ lU[37@#ʿ>4qϰk\3+oq\T4 9 l&`2ZBz}4?"3 6d1eҸhOMk`l Qq֫D\+,!'(UU-uL<:)Kah]Np"0]!)Pg|R qɰRTwn>HSu? f/ǎ}BA@sޢ;7VR|7BB# eLR0iE47"=ǂ4@ʵA.O=XeIn靣rvv&] : 97Ҝ8iju Ca{&oqzpސ[w7pDC\ ƑUI$lyy҈9p(),Io=laRnW4J<0ѐ0td?̜#?8|[uZ{^oȄ/~+zw,;KUU"Y"= * 3:zz(ch,УFv@}RosQ fAZJSj#(Nл1ަX,۫#bR$gY"r,nKFS# @:^[>Y ;qFc**$74 Ƌttȴ3 @DmI7t7]#_S Uc&Mg1NA,./rŮQ@!xӂ$Ǣp Љn/|:ͽr&zkD|tn6_V{fAIK.QCy}3"@f9[5}5SJ&SǗm Nz3Vf')[-z5Q|CI$GwaO 0;SHPvSۈBy|LAʬ3v-rF{Sy .?a9 Cpp6l2Ei]SU#mb昨oɞJ9eOy jfl~cA}tZW&lG(P4 +^,|t_h[(LZ0RgXuyWjtioUKĴ.QX["˳H{YVV+5.s .rg^+&gMMi Ukj} ;M즽J@A4n͆p i6^7GH{ BDc$/[ІD$=5V1AWѷ ~;-Ts)wY/dzדg28vQ, I29:p~ȉH*-GnW  P2p#<05%ȞTo."=Ceg ''9ˢQ_4tc $4~KJ_6,AHs Rꑫ@$+},9C*QSaFl*,gR{/T[V'SBw`Czp=nLxA{kf-ӏ Vm =SNhyzzv Woߠ?1_F+@ 8z"}tI&^,`FNK/XM.Iy,z!w|ʾ9v{V[;r]4՝5I^ٜ-6qD^ 'jȻf)*2z}]+ǶZOg·QݧO%Q52ºr(߁<FИyL1 e* `cu޺/cɅ}Gb'c  Ņ#j"t1QPBqݎm .GsH.Q_BI?]60>liWzb{m'1gVi <%i>gǧLd%OgBJÏ1.#6V!;w$xʖtk[y @I|Gei'vM;v[R /峝:ZQ,e^XC\t[oE1YP Ձ e؟tsJB: isF{~x9Q<e瑞Z-+ Ɓ?Y<5ORP@8>5株l:tgn{EUO9:\bCa_d/whG8rg%%㠙ʇIcoU<õ4/J9rc>\Vx{G[ۘ1Iו(cҵ@Ku&{^>Di4^ЅtusvDj28S +&ˆo 3[yjS;N}"^8GWkn+>_=Bӧ0OG#Df41p"ZX< yjks,u<@oN)Y"A5_$WTL>\3a2j%4aҵ۲\D<'j|z] Ȱ?ט 1A**X#;_֚ELw$[Xu%#gۏGT[5)=MÑr;Y /ahPm"THl3pnVBF;(~SM# fup]Xj{[ʤ1"7= 3n;mDKTPt,QZGV }K}$E Hixs r2X Ҍ`q҇eLJ!,*01|NCĊ~"x wE|\Jʾ|m y 09G';Vuk:;Os7{!u?iҠ [K?rC ~y|+QK|$!֐j8~)wz톃z!A^6F䆏li|9zodxN#Hn8ӵиpؼgdMLb>,~+oRӜ]UP4u?S`_ڇa3{b5诒')?QOܓu ӡ;a"L}S_lYixGy^fYS”hɾ:<;?8; sة1rBS ᩭWoE4Rg] hz{?-.~_:G0d91D#k;מ6d47z{ ҽpB^[hr`\j^jK}ibV3b|YY^x 99Eӫ]kuT ( H됇~śnUfltkԗ-3p #VqC5؄7$k&aP³AJ14A{vsQσQrݢ唯Lg<\ H[9 R_T潄mZl좉b^XčW#HTv3x& lN_ =:8.XY(fs X>ZuLȖ~gۮ|UQ`9NDdy>_F(e.,s$X882@%&SOCӞwfSv+(dP mtD UmˆP೤ێ] )K4ճfQӲ98 Z .Ѐ)I$ʊCKħND\#mPs7 -onV"g!U CXpe~x\r4I-BNۄg]sK)ZJgwZcl _36Nw>mJT-5PјKq6o.FMb֯7kN =>۫5I`>.W8p5"` W.';aoj*L$x9gs4gw/ b3.\odIIRb|Sml/O"w3H\7ncz],]NqQEQ(epjp-?#quxf,:zJ7wz/ "e }Eƅ.CQW!@Mg6v⩇QL5`"|Y4R' !q\nWuE_E1 9g3-Ε̈ V{*Cf7CECë5\%9lq -. e(Sm +ДҶl..&GnSï/{?M>ˡ •s[/𷸁ӜY;`^E0 k7exf!k#I~XPُ,~&tLqz"cyIBpxY; /`!6:Dg GzELlԦ33z%;ŕX/C 5N\}+˭ M٠A1L=VNM_b"InA?BCKG:]o \,/8\#YG!Ә -,r4 7X$xIJu O#u ռ9Q?m۪^Z" фM>QvGDz !+ڴyҿG :B;[ m;p^8}]j9DE`_D$7Iz AfC +QGr1uٝe0֎ޜ;SOa?pVʗ*@UX03AM P56xf >V2Լ%iaؗtsÌG1ETfeLfc|p 2h"pd-^dqɊ*مe"]X\bqy8&7s}<%Fg]w"{%Q.vQOnحrcYO`+-1ŬH* #\-j[lX~n5:nיp2"Q(udMf>3X!=zZ۪`BVnv+Y"75}1ㅫ\gƔ;{M9x'44Mm JkBEHFTIty,vѽe9R%0VGUv M2ڙ]RR~[JA:]GG%)܎_:}Q m٢J\1z /^HCܼǦ|`zzVm@tgj݅hx纞{[} +}cL"SPe(" HFX C+(eŒb`V^ҕ"{ 24|6͞c0Eë7S ưZ<xR'/.4^}MpEZ0<m?nia=&0@. R;$YkWj j1ҿsc!kNt/<+1|.\w5j$n򎉤0p f5ߥotS렁n8i,[g!zUcv]4lY)25qa0J, ʼn=]μ'(+s߻@^J 9|Գ_L+ۅk鋭-8 x'=5c1E7\/UX\])>TwY`kjz\'!֓L~(|ok3ɯg)git Omc%0Եjޢ [׌ pϪ:Y~CFHr}xnfɳ .8-U 塮j 5B]?֙xlz`8g)kG^m~Ο a1&Do*[ep|_ѲZ\0{< ꢯ= [.6>͔9z@У~Xd7Uy'U }UeɊ/&);dX>Èp®:r8)]̔-o,[ofDce;J2I 4N$OzҌm_b(լ!*"ymW?b!'j[[,}[|FR}:6BUR-B _4"Mui pI8!}$~_d",H ~<*  &gF2)`O2lՆNoA&@HX)u{fO^y6|\ 7ͧB̹Z~ ThfPYj2.bƦ]}K7"3|/1 m}{x-4pU17/(5B0ߤYcLCls\ Y5jV/=VtT S2KpZdCXIAn@K0Ud4ZH۝fܶ{#> $jAP'Zin\dvr6 n8q]9x錢3Pvx=k!.; _fy+/? iķ+-xbNXbTBf*}mK7:jcF8# I#s9bAFiq&v1뫆rlŐǦhbZ6K͍_A v/SV׼~4mdfn|׷V!Ov#H%;ۉrG&7B~TlDC %^ȃr0M^ԶQ\Ove@ZRoXN YxGCE~G4ULj,GG˯xZ(`x4Ms8h6Z kq&$N+ tqe3S["8IVa"ۊ Ѐ-͔\E8[.DD*z<>~֪ӣbnD:NgKRa;zܫP8yο /&zfB0>t"twvǝ;1jkdV4w-#b"G=@5zr3  6|Fs 'LH87H4+&td9lsHgccР1t&;ʈRG\+^^I 2/%8M@?2zS_:s2$޹R‡ &M50!:.;5UsPl3+<0x׾ Kʉ0 i`pb+fߦ5tPswЉ6!8NY- .9zY0֟tLڈz T7Yo:NxP[Pr Pǃ]SqFS턚߾v| KՁ ݌ɐƍlE~kn vZZ? H%LPLuL2ɸF*ܭ<Ǩ|o<,M: c6jfV,Jfіr>dm**$|",Fَ44fzAMwkwG%%Ep/^Qπ c~ 9`Zvl{z:[1@TO[iÉiv^ _p̕Lt AyoG6Z k=0o]x{rT b/Aqr 2S, 7dL6ԡ=@'`9F"//ۗDP -o_xg a ׎fDU&h籂YLqTgV/1"S%v;8c"60(@tsej,&,EDYD?Wב.Vz"ڛo]y3rs5 mSw SRW]s(Mw߭>Sp&[ntGhiMZx|&Ɲ~#Ɵ͠n3`uRE|)4Ԅ ryu2H >'#z.edVPBFl2~#5{VxgƅZyi?0i)nyLCͶ:]iGnV.Aw\Z6kܦ BNI#zX=!&hzXhk1)_: U>[BY; ִg-!x@̫UW()OY oK!(#fи'Y)7x0oKVyHe[Q[ +ǒL^Ő~`H=T6IY8P>;$^A QOػvߩ4qmDow$s4Fˈ@ln;]Of? [\r ]ι"G «( aQn4bK.+h$pqv՚Sk jgŸ{[A0t+pJ_1CDG۪bf0h&x'D(f r'Ujԟek T"8 |t#?->y:M@~ήJ7@\9V$xè67e?$O=HDM #~PӞPr* 0 }N<wa~D'+vq"aZ1ʿ2wZzb0~Yt!t aJR/@ Gl?QTr/; 754E!}d;GXrIyN;,8)X };u+uF9AWK &:-&_'bWopVl'Y_O푀6 z*/l‹@CCe""ߪcQθehO4ᮔnB\#NИǍT<1i~*'R|pъv&1^Z6DwZ|AKìh'v*3R1ɴJwTԽz{ 5M[JWԁ=tS߬ v4b?^BY/{S*F2dP)]g2ts2Ch0n[jۿ>Ɫ}6g2!"^&E\qZo$w=ⓚ)9Ax.lTI,"",pgާD'ҏElDu.:XZT?|"o-U*tJMETb+#x0y#-}Xr7/N +y}Ġ/Z%*1dkV '+xҧ1w]F8D=NiSByQERS+AOLɏH>쩻Cqd_`"B$Ⱥ h+[ʘm2|(( j+SG_)-%JxccMG[|B9D,7M0,#VZ/*4ς\+oGrkZ$<*5_h7ƉV!4AJh4e<8<\Q&<[^vB:Ԁ` ɞ#w ;'G"ߏpe} AN`׸ǬqxVxD~;iT'V=+iYBkrN aYpg^3zUzOFdoQ7;\gD$C!~fcCel/̘i^R5xl%8&Lf&m>UqmѫO | <#O4 ?||60?owkèp K|>rnHV=id(CV/ P:dE3݈]"`b^OyXD5L ð)\Ǧ;G(_;A9iޜ)y=+?$y"JHƁ%SoE5 "BX}{V4l^\lqrbxLaj!3K3X,8;j vҍ ͶCIzUzA`#ТIsκY2"ŊH[hW9k ~h~W<6[!q#p.>ID9pВ \R +i!-/Y8WW8TJuv_~skN\D5*5) +؈@ӷ+uLmI`˃E3EȌ*^de7a0岆3EL|ly"0 n!:`&C[5_l}:GDs\8wEV*Ga*&]>br]1Xu9(Ȝ-Lh(r?-~=YFYp:⑶c$32*}#!Tx[&+Y`?đOQS*G`RZř`?2mSZ4C?[΢7:69t ?D~zA(x[+MвytRp"~.^S“5qxz Tӎo@nYgɺ@'5y>YL.?F iʱ+rx@g>aV"ݺ$ diGqF?O(Z`p@fx.Nؓ?(A c^R>!"=KmaϙJK?"3곟qvZ TkdUU۝qV _J=۷Rnf*dj^Oՠ{z:}wuMudžF>; 6_qS>Ctu(#೎")4'B2R 4Gu8V)KA${w pq8OVu~ u3X~-<+*%=EgfMA_ G<e?`0ئ5!lsѩg<#`G%aKȐ/IUV Hcis i`Z5@ iڦ=SJ[4_",5~Oy$u2T=|C[BG- 2Be͝xN9/#QjT@U`g9S`'؀rY %#[{g? Eװz3Y lsPfj;YWh@5Ni$+RZ1$_#޹p.JZ5pY^ |It7N@lU"9`&;fG5e 7@C\=v#r|.{ @%j7鋱zupXssT[WA m$2ɴ9!vɛAso1]Q/GG`4P eCDscŵjISpz>7S:3ܜ,rF̵t~HpHhhRvk /6vLuPRy -9Vݢïy1Wp/,@lajVetAd]QA;p1f scENR0_s3haZO,(u(ʗ.ɲ(Q78%` vEGĽ \Ȇl`ǏsTi}́&^k}$Vmk_H%S܆#7lw4B9)H4EZmۄbf`PޒM=h43 wssր fA}k9Jvwl5fYٟjb!& ՛`a2Nj qK=N OMicP7pd%<R,Eb_#4ڧzdwͦF| Nf:ZlY gSiSdXPx2JɭiPdcZ?2i8==8?);-DZ Tu_8^M۩v^B!2!w+CRn$3(q?RͶ)HUCY]l'ɪn%MgdYR8X%?D̄Uj \{&OA  R}S?8La@Xb, xl=bά)oTS4 rDTғjɕ&il+K$b:@zdP׭n3Vf [T)uvY'(Da Ŭn6䄛f}IP>/@HM9H|P#dK03ěN!ASO.̀U TD@_jPF2 &l.!@uo~ :PA䠤th>ڼAXI CŤ5a 7 #R3U.qSqr /aU,J?K(['ݒeeNTHQ"Sh=q)~u2B[Ma0D;sS+na$5/lJdTÒx`'~zÖ4?xk2͖ۥgo&eO(H탅)`ZCfERcكa _d\;U Z 8͙ݖ_Df *ҧWaS!NE񚃥MtI_`qvàdd%upz'Y EV`T+񊃙gB֓}"ge,T ߬"N[dK7G2IM=wv]{%2 I}Oࠖ # ̹@6`pw~ut$-bxI4 3u˄6_n4ڒ=enbhV`63(4QTH{TYx&&b*){)Ό=>ա>2i* oU闼q?Uzn59A+.m;P~q,s,|ԧJnho@=Xreqs [>t^&|;1O$##y+$"? B&@QPj) Nd.N SB!DMgռ$#FoKJ_q7GdP'4"s]ǩ=sCqpwBzBp aɗ?ezȔh|C:^g(cLWO M߫[I#l3G|Tk}jͅy FbFE.щH3}c< XG;( |O+eHqv,)2)⾒ > c{yAKDr PFfF4go#gcm\)n sL- N'yќ0Wm;/yoY"?L2wucgbr`*.z,$ ܿvf,tƥ>x*jfCl,kpv1a?~E U v_~s6t;֙CE9fiU[aM2EA w;q Tf=Ң(a:AxEx~IҠM|72 M|8چ>SzEr4 |xcv0ٿ(h[V oHD.."m1(OvGx"?EK!)S{:D5&T[y,J|#K@ KƳF +_Ow-g!E/. 6%c 8a;YE 7X V7G6$,݌rci*|틽H&9t5g {2#U'N,gMo&TLR/sVbbSt>/b_Kezm3}l9j-mΕG Y>&T3xQ]I2U)۝ ;fA@8p^Eg5+i~nYڶw861VL&&C:ħv^cE}>+xr Vק%TLx@LZ_|+ v|Qԗ6cO1nޜ}_}Fjӭ͠Opfo~'J2F-Mˎk~# 5F3q,/P+zgl:SjaJRgES+ Й+*A.tk+6l1[Hwn ۩^#?3vrRlwp |)X1DSr^D@wRQDDYݻc!r+tn1gMvyE@pH9J冗֫7a^fz~BE?m-[OzOTʧ!wqښ߬GVPlR(Lodc'JdŭF&U j$4Lov*cpkvugf ءUnOmky Шw蹊#^Kɜ6{W\H=M %;֗ϵsU4& $AVm5,Unh$gGT߇ԗ1Kv]{>ӢZ N%IRХmrN [Q'u2e:kJ.J?m:K1I1L`Vkڧ!'j9"2+Y d i쀣'})!icz0Ozc3dD&"ب4wtc87 o?.QQq(z K<Nj1&9 UW>c^l9D?vt -z4"Ӿu(4&kզ0®M*daIeJk}`[b|"kTeA\ 㯬\kܙbнlR˽MFЬo7O#,F|E ٕ~7 P"{C!$irG(6*ӿ#/+="\Ōr7_ZxS~UZ)Z6-#r@]׭UbNjI_oQQk ~M 7-P(r)?{; S@] Q`ckXDÝyT+fT< n5LO8 ƽoIԓfjb4Z '4*u˙ğO>[[Sysƹ b~ `Q%y7g:e8Zk#[V.olf׌##k_sJAa0lÝ{+ ڵ~[]0VxRp mRmfJ5$Oau<"Ca9yjfÉM/<3IXjB'&%=K S[ Щ}ήx(-APω¡HU I]#S=j(ذ-G ѥXpV׎f vNg^W+IPұDBk"RvJ2#zpGT[5bF<AT6j NBJ0YF"Qr֋(؉kOsh/<$IUZ ;EƬ.4QصÝ:2r ˇ)EܕB(}#Sb.#QmaZ` 6UNgCy GZ.Ö/ )t[=c̻%NoWJsaXl_I5aa/'J>3ER#7Km:Z*7C3-Rf'YѓXo2D1% /F){.zO4&"i@6S`wCEiY*58Q:eNwUܕ4h4aa,Q@lBn?'(.B 15q d "R;T#GWӔ9O{76o94~"MWZ> wF1fEv0`:'սp=[ϑq/b@2.ӶnR "Q5:xjSbT/qUv6#ߠ'?.ƢuOX.NHǘYۮsǮRS"2+2oSXB$H_pJ+"Mtq} rduTed_PP?AU<b`Xћ C̼xHG`.|"rըJeFq!݋Šq(q+p| %A D;o{ 0;1^C3 G#Y\b"d >Li;)9+Wѽ[Sw͢]Ľj)]ǝ>,ȇ3TP֬I\?7z/&(*]||Vᤣ<¯vn-c fR[ƈGj76>= V׹݅,NTޠrK\D"f1&˗vw\kI@UPYJ{y"h:Mr#}vܼRY "HE.Ϲ|JԾҗ39 kxIACi-$xue0;BC(TӒbqf/=Ed:2k#HS` R8[ w6bDA4;VjR>ߴf, ضABBU &ǫ_9HLc3+uץВoCH$JJjoUh4<9~1 H;Z 춰a"I!_=*-&@))`[*qܫw8!{[1!FɃR8CzT/%=Zy?V gb}RkcTAp?| tz,$+5 {b Xo=>fޔ׈|XX$ps͜2⏀R?ΝMf ]arH\-;':{C6~ܥ,Vq(Glsz^1{^U1TX8S3iEmmk^Gkͪ$WN˭@k=K+2,#J/tA_fL6kLO1gnGXV%O4*8v+?I} &F,S%hw>k (sΒåO}1Jt8U_FᲲ;T%, X XJ&¥WV6gx7j]Ln8{|0é&k$L,GMM+ sZe)D$yBD[l m|TR[cܯ:7ǘd)'&*nX oc*e/2$1m0>e[Bd T gzؗ) ⏓a^Vy̯/ÝZ:|9bG//Bf`Πؤrc.K3\0&MrvA|Nӗ ̢W`TVީtϏO-]wnt,![{=5[) cA oO ƒ! AQQ w(-2]>kܡgC"~<#Yݑ"SazG@sl`ja7/dާ%Qo[vޝKpbq/@S9n*3W,[꼴R޻n̽e1o??z;^%2"'|D>#"}V܎ j*?Vw~ \FӬ\' m VbVi[Lz&ݫWtãdxTFo% X7:` JAs'hۥI@mhtyݒ˺fIvB WCt!u.XJm~]Bbze\7ϳ㈢NG&MPu/PÈ[H'0+_*Ԏ\GGJLY☤zkTLV?ؒqn :m}e ֣i,u@=lv `YҕNoinϾL}by 2I/ Oy^0V ;*qLz'7f.2O7^Ԗ{H6Cŭ\:z&QqEy而'iπ5I^b {Si(WfS]>ᒽEӂIwVϧ^T>95` IJ4ܯe//׽a-fYמс柤&gO(G㟞CzG>%p=FeBO׏^x38Q]-g5_{ $Nue#`Cֿ"г\6w(K@ 8;H2w)Cs2K:~`a%)F`kbOu%4|oJȈ2d5@,5g:|Y l!"װ M0x 3w衾LXVdgX"훇JV7?Pi6 uΗP1E2Qu>~G |f푇`uZg)\nl]=yfυ%.KRv/O/5ңv c*:+EB_W5&7`\kCƋo)}6qʼ QrxIt5[HK3~9hP1<_r[lMTA#E/y{XVl@xP +.cSpuz_G3EM%{x& |R%|cQY! BYά<:pTgBO?-ʀR_Q=8~>68$'{Ztf3msb1;SsՄ ~r0_gS a oaWdC_0²x҄$@ʄHxG} fj`&Zu/[ aMt s+ղ di3`, q8zqYY9*׎0*zc  ?ԘR`#AwWip/3xz-Z܋dw_W38GLh+0ƣi}x"Y1涴ɾhW@4[5ɺՖ [ņD^7?n3K MCL@A-EgLȨD_5zZaq˻snc81Rʡ6U)}ZY^Y5Z_Rfn0%N< wQlN`#NѾcB Ϥ[p̵,N7eawlGU]ncZ e )B4y3fjCXR".{w!*5F^fI'Z?A\W;?]ґ NLR_Vٮ0G=31.Ja֕*%yM/OBAX ]sqգ<"E1]pF8$[lR:q>'>^2.0*f.wi]4ʧXz I!Z+ٞL!> u ɽUI܍cDBU!ElWo"5֓!Z /t Ef4'E-!W@pO:O&R1x |MDT{7XLQtw:(iYmZ|*Gl\&=/+[*I2mƃC彇}0oǺ  }9PHoʾnvt_Δ$6& ˿pwﱚ="z ; %=XYdy!wTb~IKG[Kظ=aKt)}W#IКTaE|W,K*xBYALfCX~EO+SBs&l?j7y(}nGA``( c:`&F:eXմM 2oxYz7DZiTZhACNsCH8HWnpBr'+dCYƻDs$ COD1׵`;v&S( Ifg/O Ł} 妄^*Zĵd? vzC&(봣 ?9õ{Jf2 ⻖=^6<(FMȭ!1K{ aI&eδ3Oѩo˸d -NLLI!1=(w pJ@@Ѐ땫Ƨ!Ş7ڳk"pX+LWm1[ŷJGſt+3ej8a_~ᾂw}uGӣ6 p6Fj\#sۆejo7!Q\jW=4+Bይ.pPgܓ" 1vj9IIR!~j,Z5MoO3e[ۏӗ6 2 9m|&X"6Lϸqhrxkf" }N\#Rr7%NCY Y˰xם] y3Iܹ)yٞ)-Pm/]p~Wo {Rmlؘ+$3y/.A65 2yh@4~rыT;_d3U'$bK d^krv. #7ϐgrdo,1Xʼ6kKB(V_%+]Tv^ 5]QV Vc4rb>4g@+#^B4VS'%ioh=ŭ^+w&EX _IBulT_?+vmɣ׭<=ǸL'3\1CD%B 1㣪D0䧪htYz[ےv)22nBWO[7{V D#2k찲 1*a L={釆1tue|sY)U7A7J ]',;G>f@.[K'/ڟbtJLXܰ)6s !IA-0slІec/+6Ovp>|Z";*{3 <-}j#[D*J-6ul[Ee0:jmiBYS:)4;usu_a&.K!ʱDHm!;8r(c1(-`=7k4ܗr[2jam: Ddz[yJؒOE}MΈࡈ@gKPRq6~}_,2x&Kxyʝ_ZK| 2v~'5|>aWvWER1@KSi;m|)vFưg2V7QYE֬Up3]1[q!?*qƿî<` kbM~#C-ce6)Bjk+~'H[f}wZb`Owˆa }Z@0c>ŸGS *X3M P_ƄvMbzZ 1kއPK*h[ h QJk%7@]=ش_F"81jԐHa\fb +A/%M@NX/h| #z@[[bbξ<%tkЧd}+q̸Z^^MfU*L]I_8V O=vX9ʹQIބ Fx/Svf]gH⣚>Z+@{,#<_d AW?i[@ NF(M9q?]lػgf w9U@&xL&?bY9$a,_>g+9ks [[Y{nC\}+=kEB/p.㬰]B>eqO3vg {I[[oƿ+<-k8n4:E ל Bm\VSMsQ;3P)rd"YH̕vP4㍢WZ ,;gD ^x A/@ϧwLT/ q_#n- gB!pfD#se$+yc#@Gjғz )xXq^gJsΜZ4²[%ܺ\go-Edȣ!]ճbe\%C23u7sA]֢o >kчiR%ْgkyR'7ENRɡ`m," ۑu hn\]5ODS>n; |8Vkt%zlŕ>xǙ]|h"EGPH& U`A`Q瀖-4aX6'3.۠b*اJ-ШV_TKEK FQZ?n[D`o̠l^n `boSH1V4Q_ϗ?lHk4΍U6*Ho0i`\vaoKG ~8{ eJG;=2 A$݁h_(O8N^ Q8wE!XܱUC8%=ؚ놵.;JͽRoYR  RB ;B\a²%tj8|㛽h*Ap̠XO$$ъɿV/}YuzpՓv.uR»nF^ gđ\9P9<l?4c6f e`'qj}@ aaHMᐋGflS%Dcś!& X4+;( ZrMԤp(Z8&Bw52I:֮X3*zW6() L0Ad>zmQ,Ip"P渮yB dqTYuīFQE+e& \ dl3M%=iW: lYO{0Fn}V.; ,u=@˺n۸ a}T{yP/paZӓ"h<}Ϟ+[tcoYe )MPng'X %PB ‹>B+'!!vrK^pz1&x**fF{0 w!Y\ 8 ێ qN˗㢺 G6"JG&S/JV VY"}>P^{A_QdV mzs<(XVi͆,41L>pS y#.dW,s7a8T̛\j{u8OYB{q:SO+#k g/gZR>;:Pz\ ߸}d] ) v1T:slvCaܣhKg:w=<-dY7ŧJ")U#QG:KbPըgNs q bDZ>IBR,*qlp DNTmQڿd`q&Oy"'$B-Kz;-G3eæ%gTlqmƈ4ѫlO_M7Ϛ/*f}^FPYJX^;:<㧰=7+w9WmdC 6T}^d5T]1B ~l'35m>ԍޔ]P΋ZzD9Ilc;ޤslbQp(˭4 i `¢!AVb ;cJ|Ͼq1*߷~htJϽ|E[#\8?TYSlm =*.IZ/WJ:JwNc b} &ݸ6}o"V-5閯-uHqpwst[ 钀 ({L7+Jc0Z]y )@f$q  pP$Croy>0@2%9Sֆr`pݘV|!@Y AtShT0wFPu!AP Ƹ+y-YEC*lz+SGeHUܡaQ({1&Ao.3omˡbw| N&tfki7䮢_mE|LV{*omIzML}144JS;ۘkuoԄ&VN6H}fc3:5|v~\#/ݬZg%X}1on^zpRDǥ"b5|G1!z~B]80U L2\:r|_ed`%ݵPq}xfZuE #X\z߁F,  4`hHE|bYv-mtIQqMΝFl (pynb cN鹍p2G:XL-G`_|8cNhjԲM}\tF*E1ӉӁ(ӡ[y싂b]cɪR5"kY?D8rjK9|,7O<"@_ylRV1DOa33~9IM~`k Q##p2R2Ns͖e]`Ȑ>8vrix;qYgRpYr@J {K '!Y '0ap{C=`e>z() U$f?iئ!6dRF$~[st'2-Þ~IqM-5f=\YCc 7xHsSHr{Q|jùVqP PԓEWb88?@M_k4?=k`"ZR2g=䱼DZ*l/DQ֜͟y䘼NF{G0vɪ ,j=fK!7fZ۠.! $ȅʱ*]$ol%Brh|mUBc:6:.ј62쯫-01?7'ैz\]ozmZlW1ds<-r">tYgS>^FqN O׃4a}*93,zSs~=o0!qm=5('6|m "k w[c" Bɤ ޒrQ+wEbM~WY +Kt(P^Yޚ!N[yT}Zl7J'du ̽co=Mllߧ"{4p g koP ɉ3`Ǟ;?t>hHʌՃRz^GsPߡ;_f]4BJǭowt)Bܗ`C;.2auF;O7[ȕv߀eEa=}'+JL+Ye|}$(?(7HrI!ܪ"RV)7K1INqNnyTy.D5 @R* 6y<*$@`p7ya䉟ǿ9Z_Rl"hC=. wޛQ썅. }.<2ҹxvxo.ߜm2]7ӝIk@؏xG1*-spV?Wt@b&KY%ôwΰsv9#vlF;Ns@$[͑y4\VA^eyCwZ8r!J:2AKhw~0Y&hhUyoEY{mÑ~\[եJV.L MVLrt&i#0EPkoICǶ煦_4c*,ckIK܃'2UWtAlwS$P#*/o_<*d{rzEpsߥR8ߝ?^{.vS/v$1/楋E#I21ݭ_%g!nm 6{YuJ)@!KPG{vBw]^tK (mC u+M1 WxFf |v-#>2-װZr4YYM* f'ddֳwn_ix2( uIBkz\ \Pqg1[OA].? ) x54Pi~сT'SwÑYAmKT{)+oɉ!&MREZp.v俘ZdG֯O1 RB͓J ޣ̐1 N¥ضU0{hS+olсbǯpo;i;{ƘT!%=]'Y |IȤ:SBkTOfG=U<ؑ[q/wc8_K.ЛHâ.h <-1n<+/n0ei(RE!6Q҂KI$eҪ*t5V.\fUj"=cq:Q2kK|'kroK8 9峎ȋx]8 Nr4XwՊ]0r%QJefW~&W`1{)hYϋs#\#=nHt= Jdi{v'F9?%p SqҾ|d NL+jlΥgT,Q!=XkIiZO\',4r60i<:Et>d%{eb7Eeat4tEiDBMJY`r]߈SӓHdؗEoXόu銝jn|ȑ::1]id*FTC/g!9H&v0Ri<1l͊+[2~uf2jc鎡勻p|8w=uP 3˒l&ْ҄fc//of= +(|gv!1!tI6`2wI5F w#tfs9=eѩ!=;3O@"6fتSH ^m&x0a:kzS{9l%\@|\!!uR.xUXOvVyxʼ-C̈gY ^\} *k +M*!Ͼރ8|.{abtD[*zODBb_B ,T)ȦVUM߫&w ./bȈly+ס!)ɹ60y Zսui7gQN!^O+J >; [\|)$er~11U!8p{moM@Is&Zd#?zD:dLOTֽ/ZklcX)Tޅڿ:_KCC0 z3rP5rZʭr:8TAw4߄ M ?0Nn2vT8JkEG&`Qyt3>JMh6dH-\Gxѥu_nz:,_}.]LkQ&).'`&͒ !=Yg쇁0Ք!K60n]Ű< D9JhŕVm={(ˇ`w5,QJ%`D].Nf=aeF^"%OC@L9B5Y{fC0.zXU%Kq>ɯeScNdz=_2oG=F),{|m$t[GB!!]T@jm՘GA,+v)E/i!LJ"bf&NuLa9MͼX-KGfk;{E1KЂ\ȲZEP~ QHX>P8`OfZ 2`M רadU(Y5lEd 'Mڏ>`4 {&l-/;Ck͎ {ЪU/HY~3Ev"T%;U߀qڇ=KC+d`(s4F<{&\x`:,a`?Z_ 2Xm2Q$^,C.J&[a2"_V`G_ m˕'IJXC0r BޱxY9` Q6w:[dqW |WaKwU~`pYkBF qx_:ƏIJA4ucx%E䛒L"E]ќ"y' I^,vFX@RY ήf6d(@P /l|Mk=k@hCE: KosqaaޮlN.,90y>+) 񌹸*m^T\W S(O+:>6Ѯ Y&p!Ń [%j״Yʂ˜7[=J;J µԏ;kc5#LW*oHA9Ȯd:]J5ZH:Dw6[^\`JF=V˦zyN3@hM),Uc5t6(wfhEgz=njZ~}V5 >甤}Ib*:RGoźګ3}-+ (XKr)hX*7kfX\c3}IQeJb'vlyCbGD~ǿxvB1ViӮpǏ}# S=0j"ٱyW^ecsOo 9vLCv ~F_kY+.W.jOP$o+MCb R8Y[{Y^PRe[e,WvP.Q:0ht$ZIV~wjɐUi^v+9GSf @!$`PeL/s[ծg-*88m} TYΉC E#KY;Iy&Lvk)Rbg􉩙쫊˿sy o:.{4Y:w$WPhsS@ZZǸD$!Sc[C|xw ů=kZ%9)^*O">wLw3Ϣ()p47h|?2U s/RYu\I?sH+? *b\}ߟ`Z)?_+n[~J6H'})1\Zj '7 #I9? ԑW',wy sxO`@[XMxj̳:5@|fj"V'tIS?dj_Ë7dk⸐emWஊvn.|\{p \@p׼ tUȪ ]k.1]}3"Ub5^c=hFC ?MF&K<2WBEW^Hjai`G7<ڨV=W[_2 }Waa*9/#nĵv>\[JJ-i [{ɳSi)FĠʼntw{r?&G]Ϻhܲ&^6Ҹ\+΋=D/uR" &[iLM+OܢD=mCNc2i%7d(MfZnm!XưͰ? 5%!u)|$+%3GiD! >6{*kas&ݯ4XzjCRtos&ØM񊪠QZUёL-RKP{=bݯJs⮕o+?4yyZ|)cM ؇QsiX6 ߙ,{NkoOdD iA}`)N90t:! ;ӟ`rR ϫ4ݏiץxP%~8h $ u%<ʴyk:s F좶23sQyXfmQ)UpS}MoBEFzS9٬$k:$Sl}ՐeouKP4#x3r;O5 @5桥G~#^􀩶!xJPqD75 `=}a^S9?Y|IJ >ئJaHGt8Ȉ :@@c[_뤜prKlo ʶC""MiI 0&*Pԋ ̯+vLPlO)*2+*9@c7E?1?YX%JusŸd= *C/`Qh>sbYqnzdJbJ/zLbhJBKȭcMOX@LJv9-H&8_(8Rz"_Lk TYؔa[EtOzq l'n~DO MƜp;[Zym75H:(DɴKR*#ew4bA{*00 Ջ H%=\kCMǕ~8/tW x\9ڎPm?RG ep=ɫЌtomcؖ/I%'-W-^e7]kfoNUfi]}č8LAk ۑu#X(fBiO1\nA{XI_321'mvq<YYҁzX1LD X2_FiMl|MKy'Mh+ErЦ9wܹUIu؟ ]m^i_:= ,xƃ Zi jEAYsIg _w[!u9;A[p0AT!h|ǞU*1=Gjul3{vkIȴƬBD9@ f!;D6˫I)׺ w/-{ K zJQ;0k.#%}v8 ]QГIb(vY(%M@`O};'|9ľ82#]-ToR'Zma_H9*h0q>]EXC$@teG󱙈g`4rbE.oRks$!K%|:9@+]Ol\t! @U}\IA7Ld #wLjLqR@|sEɱ{T[0>OB[N )뾜(ۿCڙo_oJg|V^3Ml3r O%+HObܬO@V M=:EX=/>9u g6OPJiE\:;zL)+УoϕJ ղ504#B}th[)bW?;=a;gaͦ-|9,brG2X # @ED_óھ0&=-":w'4#\lI@4Iicqk@)s@!ѷD+guיLf$mI>v_\8Yٷ_/eQ8FXj}e2l,h<9HO)L1SE9>~ 9=Ŕ:  v,ܼfbassqWR,%g["oյSl5ɋ#L.Ŵ1`d@=qD6d)ʇYIPi ja#E"K`ۧ}_Vjg"9e?j5+?'/`:KnIEZF{$4"-hSzpUO1 *%!(0X\/ȗeq?B-Qj}hN (2s]{ 3= [|3VY:#~6qM+@ѽf{$ 2 #5I#h$ ~t6_ݾ V֘L+4Rz&W]U+9 3UF$?R`5e\Dp━\Zzawu8-Tb;}l9kY-A6tY " @4d CN= 9t2s:ğz;ǷFǷޠՖl:P04H 8c4 0{F Qp-ZcӶ+fH'}[Ma|{eѬeysZp1M\d+$0?El소i%ymJ<|6dRmvV|ĹhȑHY2-{ wTo 2VU{HDsTp7!q5 J.j?k!IYfx^vyYҒwkl!TC4.T2 e*N)+g%07zoH#!|aB~9UC=&pp>\6" y_ EDיtpj|r`+R!W0;49$LM+i ΀ SOmS>1-vȕ-3׳ SQ4SExp ٩Uy$aiQM[ x%rDRK[U>F׾c5aN+䯨pulL.YE3% $$0Vn>|̡IХV7?= KvJB;P䃅voh ?%K9.mJvVlsKFtO 0 %_j6XKpsE&Lmthˬi=rr\xbǦH'=: (0*%6J a^ȅEI"pK'X;oY$¾j,$FKToقƚҐb \1l&ho]+}Y}\6nejLN N> bU_p DdŋEGrXi2?{:}Mxe1994ɊBIlbqIM|fTTbr[y> su# r^hU.Of/, 4C0KݥZ$tFRim!y!g%r:js V:Tk(\<KۧtfBgE>Ȫ7$*e- j7.!ݧ״?̦`d𫩚M,,L~Kd) 9J8)ӗ1@k o@.fd}3 U!K.DMg8r[CxoQozqfg1dNxM%cCp"ݠI\t$ͼy^4J J_r F>{ɰE` *0`/_Ͽ,ƛ8t `𑻣ӎtWc\W40g(Ba÷]KxF{/Y^m$1qGVڭvپMUPTRa#dۻG^=sX,>P]g$YSx}//ɬA9֠öN=d5Q% IGMeϝʁ?=.t:==5ԓW&61eϚÉ=8aVT2A58o̎\Mj7%__x@t0qfĎR%>]'cB~"h[{`?jz⨕O< h\D(̗?ncE2^ ]RUQk = RĨ:!iѺIn|`Chu}{֛(ȐL*{6zÁ$ܳ7&Aņ, wqo%Ut7fvӠDHFar+o)aI ȹƕnT^GӯVnKk`-tHz %mZ0~x:_ 8@Y#]eZnM[ȔI8OԈΚZ~'wG%,j ǫL^ {Z4bqςMWStu:Sx>^\|\:<ii緭ɾrg$ xȑYB i+'ӇW (bk[K5+o!#wFNanS AѸP6aӿ35j/0Mv2v :Tǽ2GOhT;:ۘ:'_"ҬT렍5Y텙J#!_^ߏ:Gͬd qpI~qbgu"TQScݶtl_7:+~}V ǟ-[5ra<=WHmfz#/Nz.sLx:4+Igݓ[HM⹤>]P yQb+cH3[<$RZ0˂N"@O50h9L4@*UjNILyq#L6`+EZB!Gr %:~yđq n{x8{!`HbN`dl2`CScz O+k-W|GO$ߥ̶/66{GbȨo |?CJcx0n1RQD] &} >cD` \eD ϡ8J*u1 ]z*>vnlZג_;s5&s$NZClך))l~3$`N~`=](#1'_!p(FΟ n7^? ʹajq$WМ;=?\x ػ1_ת0We/1pe_2- oBIB+j=(Dy8Glu,JȵxYQ&YM6"Y0 9NS,@4>w^S|GFDItg@0<*n`@쌆ڨ)g|ŧM,|7@[(?l"e"i j_` f HHgP-`Ğ4KÒ DSF+ ԑn-YٹAOu [1d@(wpfyx" MaCKZL0dw7%&`zwTfw1EZx^ gb-4|x{U"769tqթtʉkjL-n 3>M%ۡ0f"ﷃhc~2QS۾:.vHS:E :^lc7/Ϙ͓c ނ+| ne^J%.y2(c%nXE0tcx1?T!}thK^hdJVIo :;)2Sp ,CHZ+qUsP #,#+͟Ń8z082Ӹݲh&2!̉*׮$dyǮȯ0&f2nlaxP^]Y{͏5mo~ 4)Soi rWXY a hUM9KWg+?2WPA3 T#<U:{,q &CސA_堦m.'< Dء 6f9auˮm@< k=^ܮ\t'ȔGx"{ ܨt@J$ʷ^NІ8m5}nB|Ka'>;RY5REWPUyB"%4ٍA6}S* m[g=*Tewg ik fбV]+ޯM? 88 #jL3=}l;zX4nS[Tkgj/PQ}(U8&5qVes9r6w{$zbܮU;.Hpۧ\`e? % .&K3z(K}v_lAaI0p=9su0ZKn-gƥL=5P2T=(Cj]"be"H#|* J]ӪrSM86Ue2ǿō8. H"29s3ti oϜXYo Oxr6<3r%7HDC0.[bjlW"'%b܆wV$_˸ >I^6UTaVߝڃP}m嗀rz2"G!_5T 0ǵD|IzCGh,)wU)C$Zœg>YAJG%g/ H?bFYTΎ*ksOF]Kpyі(Hj,C)PĹ6͇7#\S A?r>^_}3弄D *)LWd_eppbC3"&I<*Z w2Uٲ^rtnrz}xoǣz."b b'q:O`}}o]4U`vySC )[5yDeߟmoZծ'Qֳdh%GV+~`*_3Z0;'2oqܥ;cimVPa٨o6PJvXwZzwJz"29B}R `T&E# W]2rIקoG(z( p _ã{ NBI#<Ƿ#!@׋IӶEtqhV*0@)31 #,PV68׊#nw~(>'vJjH+®~H ]:U{}-Jj20;ritZ+ %y+{'M/' ?CJQa_u'tƱDwCܝ N4U/xaqsXA %g|4.a9V]I7a#Dsِ267RtFSSB}hSUJ 3Cft%I!r 5$XKU7ޮ.!|uED\(\o}LUptw]PL6g˗Zyq^Ǘ:-p%JwHQC d)9՞`Z8) ]gNJ!.qh2,1kL̴6jZuCA}hb _V_~FZ/A$I~ 7{kqÈpPqJY~ច~.!H8 Bn-BYHޏBa~O,劻#7%5`!'a'!g2D,4I Wk-3qay Pӹ#NzXHv  If:ĕLvADc0vhJjUVۿ~FPݖmagk!#=> |;E<>z%Ɵ܊/.;6l뒤%^: hjK=s9~lS'^u":{wMӋ74<>ҬClȏMXnb9,)NT'aNmFaSp?t49ɅE !|`m"1pID"raB]Mt01H'T&T{+ B{||G7ul- 8Itc9`; wX5@+J`2gȜ#U,$݋:M:.}]uZ$21:低C}` O7QQae8_Zn)rpVYF5)7me~`5t y|q " /fh@  äMTKOhCc&vaNeh]ik59sTU^]זઽkR\R8x|KAL[~@Lpֶ*޿C+=@H$4=\аFY׭ i6_!۞;)4F%K:Q+ :XUPyFK/zQy3B3Ҍ9[Bڢ>}6n5b ʛ] 9RqA)MnTSc1w\D>1o>b2"n^d-#[~ [hAױ0LEd_|ق>D-lXUgZrVpn Yauup߂fLM7NBC',a_)j+چ3j/t#WubLu1յn/&R?Ҍ܂t$5F߹{6W&!NH S7+2T kL p@ַIQR. Z'c޾WܦbLԞD {!M2X`Tffޚف Gܭ^Ċh`S&K n 9j!ng0O7|_Dc Aeɳ,Q|\gVkmcWxu e| s@S-"QA/e̺w!5 UnlFtT%kƳd½=`%_~rjM~Q@m Pg: ]A̻ڧjpk%C?p $j e5Idq^T.ȉ'cD38qv:$;}|YpX+sDzPjE '&!^]M;t2ynث߀o1"@coOUS@`y(IoAb~u8F ͈w]+rqpޤfFiՋo*#FOe|?_vs^a_OWZmf1]CNFxfi7^MES(ROdHiz!nQ$>ZQ}zUqpcF:8^tOcus b0$o8VSNK{,B&5zUZkjSt`0LCm-/Ã\qXB*.a`%tz{tKSTK>G({DYL*pKBqk,=4(Y]P4^ d_fW\Q,5"ґ/xfZL))"A*.^|7ļ3 '`e" E o[FZZ" 5M; *3#!}3ǺSҥ$[B\?>Cqa'#:/`qXnQ9DՐ}sFDn6.u#v^'NLz&YKZ̝<ЮR׫x@vg^h^`i4J%-` A=@C]@h/=rUkMu&3F{r}`st].i}/"Ա4#1uu3*lsֶ"_fV ,J.|8?(:j}N[d0}r_cl_IC= 0H hW1?O %1p@ٕP(ev0zL釠.۝k*i{KC_ V2@taF$7i 6;CK[w5rN񾫱~gN\*%=+IJ1Qp'AP.6Ku칀VE۝2p4Y3H*,V3LvM4:U*R,\`> pDQչo&nluw"dEe?$=+3fO!"hC=E]SZ9S9zXQvj vn+U-Mg^>,'%?@ۍ 3ŠO18lߦ\xKt0[S 9%Ii\da\a=t-t  RL2~cV$WB9b«eJ$D ` $}P CZ{Y?2P[гPrVp]2wl{:}'u 9(M0@fhu].y4iIzI<Ӟ7CgKW:dPGqc_$S<W$ g~< ס ܘm>aU^Yx8pO i{o P&qpdFMyt34h xKfh NliX ɀY-þ 3~XA[ϐW>U+i(J |擃R1AϗqVAȧyjTZFx*طsm a̾* [0tyy| fqh.5 쭁Haşv8U,.*EB WQsGۢ/q<zM:s[Y`ˮ2UdTZH}{^Gk)]Bc)˧XH- qߺSk@[ ^[P:ޛQAw6S$76ƻH\Sd ?yH}[Wa]Oky2zg56R}v9&4C0oN}i%tʗi M%EI[pھcSGf+ *1LWFN+" 3]:2BJ`1Uތm;˸Dь#X7ߵNz<&i3oZ6wb8? kW3V%q9E#YkFu ~q]^iAwjmVx|'1 +]i[Jջ}w'/`:+r!&k $˫3+grsHK > $`uY3[ӴN뇗6Rj9w*1ֆ_|c ;tM1@Oqv˙R{9GY+#ʼn"Z|QjM3@7&t|rrp0ͬ'V łc.PvL?7?S n͘+PH+>bj٪V +RoWSɰT/ȱAc1jHhe5i_:<'pJ>pY@.lY> =lgR ^jNɸX)Z6_zorWapG ԣQ;A-%漟hUbK4dЌNiKsJ詋Mj,3_!S|T%`S{zm0yZr#Xl蜒ʘZ(UGA`Ga+Hi7QWb툅F t)$2F,DEU-4NH׉y8i Mn&&urE1 s4Ԯ,6` 8Xd4n{.YNě2o]4SBG3 J+?M{u}$}S󖻚SKxhJt(6tt<ޕQ l?*&ufzFe6zPFu[ l(_oN# oL @M¤?3δY  >*®X]*[{.Z^1ի4qVf+B59,WV_:2Rzjʽ;u+K3c`jT\KψY*ݱΝBCU?Wjֶ + /PrxnŪ ?9~]Z}26Tu_KIُd}xx'ä;JNPHl1M&Pt6#m,rEq^2 %.b#0:3$t ݛs-k}Gir*Lo[Hؿ+NE;(@,jt !!M Y| UwuQ\ݘɅbԌk2;eI~l;o}A&Sjt:g1-0/'A3Y;22<h0ȫd-]v]I MO=__ Ͱ]\e q k|5פ5hwmG!!dM.;";ׂ0H,_`Q v-JʯOƀ=Ñ`=o7^z ܨvy 6znLL L۷L(eaYvkT./?[矯zgHny;{A=VB\_MkZMPHLJ'Rb+Cra4D!Sq>Ek @0KJܬD+C $mZܔa fMzO }o2Zۈwb9VVBq;1 Ȇ;kMO(>k65Ij#J[ZNF` &Af/{ݙv qC򇃤#0Ũ :Է8"tX<#-}kl椏?b-{463p|[Շ{tKupu3ԵI+C0`/?q}>x3ՆL7YI:(ؤ!ӳS<'A"O^G7hpuk')!wvh<ݹ^TJ?smYc@VOIi hwA֥tBݥ?RÄdz]6zIoւu[1d0Gd<]f +PںV~zTd>NG\h+\rAq0#G=I_J>R2uO$Uȭ{Y&Jr%o wK]|}Xu%̀ߛ6 ʵڄE\X"^[,t{(MIlQ;[C=IV3$9I֊*sǔvYV 4ʮ.qb?ɭ`ʀKUԂfP:VwPʻͤƛW#^\LWTm޷PG`]xOuovc x&@xt `-Q+Va|{+e +xyΰQKrQ#c@f*0R ;r d~FN^%Tҽwbh#$,j"G_;8i_gɯWjxfzM7usGwvƣjY?`!g/4.{8 bOOMhKDӦW*͓ %v3{ 1Ioe|X-/ 2Egt!fC4\O,ϝ)09kl&bma*q23SHzo'` 3~ՓmeƦ r,)-;@#2|L t9@U1ĉ 1EOY+TWW>>_!|j׾*GFxR%fW62v8;V6Ůz*:MOeMxhO$# :R>X퓤E=j‡l09Aօ|R|>'VI_!Z)?2*&zy`fdPmAͬ KWOIT?ײy~K%TEw.7ÿ 3~[Tu3?eɥ 'q_&UA\QBF`uQTOvzìMɿ&{/#'7wyl,JA2#a9N T!=?:^)~_)•uEeWbLYJ@@éŴo9,˗"/]֮} pZl#%p.0gm1̞7i%FدLXkTl68N}vZ`vK$4a !94,8ͬtqL!WSu +U6:<Ǚi|sgKJ6ͷPWs7smTp<p5xkY@q2ђ.%˝D*`)*XZG?/!4hhƻ`@Qn3)%zryUа(;H!5Pl-T^݃TzP-{q@_:jT)+U@],7W>6dE,w0$C5 ܗ>-2QDI@& RTT  ty,m$?ix`QseyIˡT#xPۗ P/)I{,ʝ}B\;)?Bot]Gʀ&{X= m.}lW?ufS*l9+͢fT}TjsWt5p&5+{!pv\lmRSwp%67 -}J!Tc[R|H4PxHP"sݹsAۂOsz|L66wj0Gh] /3S5Qyᷪ~dar ic@"uȱu5 +.9?鋨ae8|7NRpSm萖ǸA;y>s ö=67Yq>SA%ƒ?Gr?hbPޯi$➝=#4 - 쌊1hj3M(OTʸXZ{>R\ ApFps=$ 6WZ_)~Y8-)ۧXK#fՄyFRKz)g C6*+WY7 g[mQ+/Fҝ VĊ=,tt}Dź3Ms+ 0wfE)`ve0j.o7rH-LMV Gk$vt Vk6dz{-粠WF3چ` GM>K |ѝVu!ޭ(c͍öfetc';3tzWaZLDUaEnRnԐŒiy;gx'ϺO?'\gS%. ᩺߃Z?8}g<" ֊ruL@ "+HTpq:X`7 &-XT/0lF15q*:a!]Tf l\ PZƹ4ysvt1G5OֳauFWlUv_5fM!cZ @ H$+C_LhP|u1Yx]T+LW[SBY4iTuM܌'o=O/&N,'U4\PĈ(HGj#?*lsG*uV-_:tp0G԰7ɞ)ǓF[[P((Y+ެڦV0egۄ5v]ѺJ:Fo֋ZಱIJtX7MO6~6F,Y]S @Us˾R>WϱB"t=ňGJ[d\:`趹*Yvm~Ҕg![uXH zMVQfٙQ7ʡ}}ȕ\烴9w J+I%AuoXo<=̨OКȾ`177:SQQ޶Q7RJN`sx KPD*_: ۢftZjI=>^rǦ|JʗMM>/$\2iqdMĻ8(P_cׄEJCl-SROݘ/Ěcp+iz}u"8F8k_*!U*> nݭ h Y#<\/dK. JuゃCs_@L!^eaYR*!|rӘ?bdAGkn^F y1$]~jivhI{3&e=aĽ}n3g9nH҃-?0"_:NA2.;>&^BҢ_XťȂ?}wg dh`T+\ت}byd(0ZHU*w̅t#ԹyfӇ |mj3?-F]c Q4>g -,~cTbw+Sʯu*-T &0O7b4m8ݐhێAPYIAiei@K\Eߥ0D`ͨHqP[daވ^t5=SE;wU"4|S7|]#ބw ،i^ e;.al+Ug!lr;8+;ȅPš~4:nMg&,uV Bbf畴5 5-Έ[#H<.~7/dFG12|qXJ/@a<b/}J__.lwsUq1`OwZߚ/Ă1#?5Z7srml:Ήw1qhHͯviQP 32ԑ'.i-ΐOC?=L+=Az#0i+@fGʊS j.FVa"^P(nr uG]A]/7UȤoVVޕCfr ,S)R'M*84{&?My'0@n!i@o>#QLGj'HaBȂv:uH̏!\+Pl{@ea&#Fk+;W!b~=R py@ڂB[H={;.4ԺL5G-_.6r.XقGZeE%@ 4aCPb!_oU8ud ɊD,bB.nVGC˔?@k/ xPb=eMk^ !!2dR ĴȰ7fJڛ3l뿴]lɸVb7Qeg(,8A%7{`sxf1DLXS aܥz \ #nc.(g߃N,I5׶1hھ &;J0AM//ߏRΪjH6 B yvîWʪ)G-/:|CVH{ԕ)UtB 2yjVP[}Қ[^ /.ىR[r[w}LʓD9` lŮʿV׿\.&}$ p">O=<an/ :-w*c0xCH&~CQL L-2Nh"`}W " LeTm;s5Kbd0@5Td9dɑq(5usȖ\L\ dLʿ!MIS/8ـ18$\#'6* t9T=a6v!j Yũdx#}uZ 2'$S>ǸAu5J9{O7ɻW z )V&MI]fq z!z {ߕ-t8nqfY2sp0ך֥t.Q냒L|uOz[,rLM!7PÒz3/omz9Ӯ߳,S[JXli=q`uj=b${ѽPH%-zwYuRvǏq pܙlƚq.GLJ+TN7k+^>9 @?ic6*1 %Z-*ӪNzc<,}Xh"LpFR>}hZ fA:[8T2!n ꌐ3]Jyy3F;:Nf}nI2Qw6Zq{ϊ&?={#!Ji @DC1ռ!+h:T Biϝ> &L*@U$A\82"[3A2Ɔ wo!+Q9:uk@gg,8%FU,7!"r1ouδznS w G"Rzjh0؆c[&5مH!E,n֪y-McyDGOQ  }vC9:7;7(Bu&mn?DžЪYVw<oZ2]~n@@k"E/+ ID弟;呠;ltf`yڡ9[T&HzmjypToeob$j F)ضBVT S:1)BMӘfe!yբjq H.b[V<>bQEB~1=jQ (2Fg+x 䟝bZmJ5p&jk0lL$Gy ^X3) wG fcm_{팿}lU=S[rOΞfT+r^}jF6ƤIX2TwYQ8mA _ AVq>>ˮ*4Pz2Y 9~#d(2Z0logNxwoy8C~lY+3)̯9%V7e-{2w µ.! ʓ_w:Uu#!=EdvmyֈIԝs#w)m-q69S-!GȾp4wBJ;/ϘAlUt$.ؐ@8J6*<30q3QO6<^ah/ut(IeR>IvcH&~[ۗK9V0cr~l(r7=%"Y$#%~}7|ެt:€X(EH%8X30a.2kP< Kha`7v*f10UǀLv_ںP|&()7g"O/~W1[r_)MH5O]k&ܚAԤ z-F2D=#m݊.~eUFsNn/otJ *^t8P$r{{rc-Uw#f!AZ]  XE.]Cpx ZVZS;%)xГo'|Bt4*́02=^=^MU~Ljaw3,KyȄQ\g*A{kCҔH# ș9ōW6rƟ' fO?y"cdf'Y~r})%bkԕ2sms~*;qRjzQ]8}W&y[/H)m9f]gh7GmS*HQ.Z3){KTR!7)gޜ%Y~%]#bJ*AutZ Wz4.^Xpҕ&]R uٵřܣw߁r'fzlV:{jF^lV9e 3K]fIHe\b&;~GoܿUM:0 ok0ʜ,.r&F>--+;jr_in![C>da͸eA`\@ Y1@#^4Tܼ&uuEAL[;35X,lq 8J:YiݿrӒO~p UzOerCTՀ0WǗ/$W隓"u ɚA a=B%-3?̗S; سxrLwY-z9mYPXA$V+Pĺ}T\7 U'e&q.Mh^bY,a^FNG8:6@)x]}$,8sR^h:;[Rr6tO|Yر_QREb *6I3qN~!ĀRj0BKWM F TB Km/Bx7IfS>=rb~nYR讼laH_Wg2SnÄ́Q}[[}8{ySV*.Kq`o~|h3 V+&oppnsu[K6?x~Q 3Ą #]?~ÙG<*J8w-8a;m%IiI}7%%.GL:JyyxrPխVnv@ntwA # 6@>^yV)WeyiEsO7[ ƶu5c$mӎ?iX6,PY $F(䏭]{~ QMwcIpL*HFAiD~K3_\c2 tp#WyKŽ tBj?ntEfs(q .qPF*^7'"hrTh!k)}yX݈]N/"+I "Oq! (%GNװU4=>Lעj#8GThh\GH,ULꫵJ߃p(g5ї&Gu`xK JLDA9c1xD ibҘ_SwByx_>GEj4 jOOM zW: 4)FΪa[H}f5qu-%BQ6߽nݴß1S^,K̷!X,VL |V@cb2Zs Flo"y!X 4`JB%f˸%o-Ճ7ڙtl%{6©-m]t;C6+W! Yg@J j[|k9ev:OVF; [Y5֎R5#k`V*4MsH(Nk7\jm I__o; sZPP1bn|SDhoRU\벝bY[ִHQ$lonG ?4 $/5*6 qj}DS7¹nWˉ+ەl_%X3 N/JCdc_v!Rgc —T :}ԯcv|D}uh](JKV=oSe$zf ;vK#Q'cK b|_*}8pw e_4ķkxmw|zsۓD*X6 wĚ/1hmUÇ~\Nnt$!sT&qsE.9A+yӊ' *`L:=5VгA8ѣU -fE'V*fr[+ji4sM{qXW'LnhU֐vDuᔓvaBo8ɍNGXu9֔J!jTJ! §Ep?Aȍ-4M {;$ACNY8&8-PTHOxbr)rqOZ sYۡ;c1:M%( yP^عe;&~ׯB\4T 8=h~x{mrST%L".ɜaH#2>T[<〃*X;{D5hȿ+FJ`,3O+G{y!t&'{Hv߿o1n92 8>xY{4J`_T=U2NB$18Pjͻc͚1v-.M KaZ-Z;b|;wˆX(IF4d xj[b^}؉{6**̸8{Hm\FpWi6[ONK]<;[C_}Ǐp퉦/xPV,wVȖjj&Dd.q̝!$ RL*(ُnzjKŰv$Qb0ϛr3Tqc3&CQ r bBeu!V??q=tN0$w S/\¾c˟:8d Ryhy:oO'-g4&J|ű?v( H0 @6=)jG!dl"Λh3"] \_GZL('@6n CO*m.Lek= >#^PIU$,gzM%07rO0\y,~y >Q mek\r9 CTG )|# L[o6MXp`.5<+ p$׎U`iWgX,qț2d8$ yQP\v.FԳִ'SCkc #g}wpd`.tPj:Y WpڧӮ}d1 VA}@r#KY&ս過,+P?,+x6Yn\KxR;(y3w^:xf% +(p x9@|C{803jUP6ڸ!9Pb8˛uIhГ;l,;xsN.T0nzL7?!`^X{$x:JFR#A 9|:9s&reDj)N`uٳu`b=gW~lDZ2n@!ıpm`K^rb?9Ed>6bPz]Fa% \ܻ^cd-`k1itG/kgsg2#h_Z@ Ok&RqssMQͣ:Ԍ&Zv(~"`O`&dQcd0EDzC:݆C3gfl{\T؍/ 3~GnXy[{O6l!2=5AO,@lC{h|]IOBm 6TB􃍽i1> 2!n?`^;.L-U|upl6Xt¦N/jVS'q] aU-`)Ic_{o%.[zoaоwX<68sz&4t4=ɛKl(nJ/x]QZA?G(2tt +\ p8 E+mKOvx(0AMSG_xW ќw˔[ar9NS?r:}xE ͚tV&86!Mk!)X&NIU9BrSyfnǑ sI™|z{uhuP\f..G|ڹdm"j&V`YO6̢GDH_($rY&?RsmF++3p>J3>J&# C$Ya[UL n ]qW *="E8mar.&% ߎ WUD'*My#֝5v!r*o 4خ`Yx4v~`:]q'V}V6}fu?6EDz TĶ~UH3UdOB,U"fs|-g}+BRC7ۢOlk8BNAIĹ%31=0V5ԝ" DUiEqH0 ֩ s'4PZ:0Tckd W`j !Ý׬Ù}(oJ]J*h·ƐTg9]mF QOː4-h3q6~'wYh@f/CdɀcTX=i||AM.c'-n`$'u3'0_&fqAk>я$cnH``/0V7Ol2`Z  Јcu&W9櫘aC@[{Fj,(m,=<,&tN\K{A(!{RhpEq;ˎwMک_4jA0X* nOJU:Stz# ,ۃh%SO`;Nz5'P g /c tpX]6pUݵw=kiμxV}$% NQW#{T)ĀwĎ7Lgp|[Ff'8+Ŋs!4iJ(=PjSFbT49iV'Y`$/KKt%hct2=VJ /Ij(imLCqW 3Ac+ ||?˟ZLW{hG!;q2H֤#yPoDbVBC-K*F3+Q.l3LdwTD~Ug|!O2Xi@[)T`tsF&Ch0R] ν Ja"DIO+En2H6p0Q!Oh6(J a'Q<]E.s*5Y ,wƆ&I <'{xT`fl5cgǹn'՘jÂa*ֱ+=ΘvzywQԪ8ЪlZ bnS~=cO6,VEi2 xR|tiv[ïp~.j (PFd`GLX!H*M?;!O.Ħ󭱛tٗHJ%5SH g6s[F8uc/Y&]VP6 o*?FƋA䟭}X!Ƞ3?d@ 8K$p1&h~ǜ|KAٴ a8ua`۷Pbu=XP,v/a9::B˼@XI / 򚆞3[|2` YbY]L? f'(æ; "6_Q-:'wZfA$vAH屠4.KY۱!4eu^"Rj1;HCF{aМ*aRH;] Jt&ؼ7G7 tJ'Bw\UlTbLyiTqD-8';x(A7) cWqK"Ko9\<\r-cBȬE9: #IΏ|61AO쑪ڎ|*'RZB|A &b 2 lbWM">{'\fM+ԐwE?"X&rA% qی` D _u/Kt11ܨǺ0)5:_Lޟ}m.ߧ^/Oq7ZAQ"y)?jΒHqQY 4Tr+-ݫKʀfM{+ǟ`#}E@8aZ~g.k@9QѬ) ,5.?o.KmCW_of }:R˧I[ hOmӾơ$/_`)C]_g6 \d(vFچ(o"xw/;yʱɾ9<;Z֏ .UFl;5r| wۯ`&Tٔ7$&6KDJ;~< P\ol!dF#;`}Gn?;*|K)}|)m_B 3JOCMOg'>Ey ?YQly 6"6_%Ik)Ǟ΅[H&Vk 2G]@8VWӓ4nS~@nK1H#]b;}25ڮ8_Bؑ;Ϸu[x3:9Ze#Ä}[T$b҃,i)4"![v=yIY!57۫ A >Hv.t 1򃔄wUV7U ̙ϧ,ȉ7LQts^v"qELk."ІO|*QawIDzjcv˥s&,heN;D`L$p }qݧ Ȑ&scCHk 8p*@&[*oټRÄԷ5Kjoܴ씭Yy4Yϛ a[=SZ[ll:KV$>Q/:ߎ˫&jN. u")ZOWѥءssp@[oȎ AcY2A9ctqDp&7go./u_kIѪf[^G9SsّJoUR>Rs׹p5p1r喾 a265KmW ]lkoaVj䐝tD{%ߛ%1fP;ZDzKܼ"Q-Nu13jeYf»QzvGi!8]_48s%^B>)^5yfK^y'4u[2}qAFGN JRjPX5:t#J3{:D3ᥙ8e&>ZOU9gW U4b R!orDϳPNSZ#[XdjR !nM~9Ӂɷ'?4𕺐pYb.?DX6"ANwpe#pO6g[)P[,C,>Y4>pS&6a٣vyO$-J72R(ʏBKSK*_>ah)WR 1u* I@Uߩ{I=7Bj̹.3Zb@B QD]:JB!C~Dۜ͛iONd/`"ui^8z;,h#w@sdm<t;YL?8 n-1y4E"sNv*+` ~nG[\U[:]O(MFwZS>;^r/>6|hݡ֡e eͽڿܟϋg>U?^ry[>IQ?Gg|0$໶#~|gCu/ t{G Z $v` |ߗg<0 NZGpR PLG t,ߩd5?2!(6&%ʑ]$$&X "K#OxxϨD؍HIl6,uLy=u?TT6Qxd(GߨL[_rTXxiȍu{,vj K W]ϒyT7S6(#[=wv'=l!ȜtWtX+@*B 5We Cw.rƔg؆~fuyµ9w"m6Cx:)QrϞ/5׿x4UjgvR'ކ1:_r- A$RbbFIuC OձmC4lʲ4nAFm\9d'{a,?JPGKQFK΃YNBc fSѰ@{zsͅ='!# T{EKVfgo|ڗ<|4=8. ޖ%Yi˗~Ɲ@MRF:[k*]4TJґI&*V1F u\>(vS# pu8j#Θ{-[LHvZN2)81 N5μqu-( 'P3KrD/l{6fw*TcHhiʻzv} I %7Zilm,ѪGTNlឺeʔ9)2a-wXYrj<Թ$&$2L%(OC +;?eFiy4foB$ HD4*(m?%Dpn}LKMNObeZhBeK @"dؠy4fq5ߝ XFn;inD[WKɳV7W^C[ 97yJcj{ F*z&#l#$5Kd$ <Z;sHF1zӲLZZZe/ :9CF8\-\3v7SGaI5C_sЗ,\< .=7k42IG_1xk=|QOR㠍PW\& Y |m2#n &?^m`9biOsc* ybB8Ԙ,E%=sAQb&C}(wpQ_7mu溂0ܿӊuK_H)nۂ-¿3)voq Ӹ9[z}lvD $#IV:S~Xq#1@0^eDr;qIG Y(멮B7 0~S`cmZhDA|)L\BSoQ~>((vO/mxE}Ԧm'FlFMڱp$2hzl19&*B*' A;uP;,-MFHe9v! _q=х!2';ԙau_Fվ~ȿ & D@{UkϞPؒ; 2h2pzW΃3R4218aKI tY+7"m(;PG(KhKyƅ~ fOTmR T# (V R~|a6\Vz4wUA'1SWh:Ztx:#Ou>*Yp@Ok,*Q v\̋S/SXusiXQ,7cbrn Ex<1;x0-+WszQ~M,Зwq:[a:B:p+_yczNhgYw"ibRHM?q~qrw{`n aZj$W%('M-/FDѼet)u'Μϕ'MP}p;)Dxٲ$8r}G>? M)JUB㙇x<3X^/y\MKapw?r3HcVm;-nc|6 qz[™j֐=M_\WxpՀ㗻"A b9+5RmL I,^ )9^0+sOXa|AjUR>|]ٜh(OxSəP&݌Krء4iCzjS<8}oi6IK7LV5V=:ρ2l <%exVbepM.[q +o;-^`zsY %L$Ϭ.,M-Q:nd*+1$A.;myjw j՜lQa.xキܪwQD"vdpTlijTȬ7: bl73l((Yk bi5i0 =FIocƚY%R,HHcQJƙd=&JxfJuq s!\w:`,|8Ƿsr9:}ϡA2BPw1yM&WBi}N,4W#O\xW KJ2" d<؏j-:7!f9إĉ>un,]@%UjE@LPc-qƏנ(Ps$苷jm?1iRBGWh;n^}< B,/NN]0k3:ۇ b1i7oā𑑉=3hd;VZVt;%>*'Gδ{\XkrbV4OnK%RiZ1TC0 .Op$}N:RW_ nCt⻚O3.EPmGer;pJڂK}-Ac)Ky߾- g>yA` :gÚ^qk=4$=VvuE& Uvw' =Tw8O*^͵߭Edc<0˔I3šCXGC%* $}eF4)i_grQ*̑1dDS~oKA'n%gg}npϑjxT3NߞiGjEi6Oؙ2P3x/XfB'I%/͔?6K/ዖ..!yU? W-v$#w^h?{6#%y@My4&ᅣc0̱&#epllX!1R&?a!"Xb<>HJ靵^_(GɽYQa}$$~_p2]!@ 8_jHX^͚RSUF{%g>tV.78[sfyP8i# =Y"er.6#p?VhnXa;:GH^ΚbH{i+u[XB%=\/Bж \y:cOtZ,AQvGLg&K>7Zj5'Ak\4 :7mcL^ 9rYZWQ kŗejU>E܍͍|q{Dy}E+p_ \œ^_:'_PbHM%= FG~͸OIS"G 4~'Oر\rʔu+n'-`wg濝uO"Z~< ag|uEw|='H`B  T^V ]wMa\<]uR3 A C_&Toe:vb}M^&cQMNak"3 zL:8u mH_0AH*beAφlQIy%Q2Ztkv,I#!ٝ=aT$njd{\'[^ !O$σ67pϜ.ŲemX "=p\ځH>GP^u[ñiZ _ ~kn <;]0HLvN|Fp(sӋMh( ٧q%]:TI74=Ue#y*oOz7|hl6zӝ~ nϙH+ґpV7v#s ؄S W&wQYA3wJ^*Ըb6S;.&DCRTZXt^|=uѪ 1.Xx|: KΗnZ#)Q%f1^i!KWFBfhG݁/9m/"f Y>-2;֤3.ɐ-u<.=!t;Md-#cp6#9%TbpuqPWSAjSa)^!$n Io|=5k=t002zjtoӵAڭEJ6܄[axtO?9"g8` Mp)vSKWLɖA:r3kG&VҬf/_ȫ˕b_"fJ "錴4R r>x~\74´%)\\$Lv^Mh.^E|Hm#p8 `W˜=f Z[t3$Z1ov; 1"ֲ4K~8բsM΅LRZw']aV#ri A tR?Ų'$վ򊸯N 0t\WllțOv(2z󻍍+Ȧ :.*؏[sGR /1I/+*y\g2HQ:@A\J LQTt4ZrOP$$2ډ9\F$20Ep  a:A{"FUR K2\ EQg#X*}OْY!C14vB= vk#Ot kh J[ qJM߇f<rbP `alosuο g]D& |+-@\Ue_i YB{ oj/f|A9&+7Y:AހiIѶYĠ)sւɉjx)X >Jj619EEE ֫zIM'k,FO ]6ؠ]DAx1Ɂy K,Z/^Vx( k\C-TOO]&)yj ,9'ϭGEEv/@v8""TLu ƃ+~Qpz,P)mo+KԂݖO:,otiɥiL̴wS4V/1[ϪKuG?GS  T^ueD6Z7pY Nba-ZtQ{di6 J_=ƹ]ΦF?%XX\%{螝/.v%&l Bf'dizeO:ZFP԰yb·!aX%>seNz"a.:[\/|axyMCڼсX ӠS)q|B;Đi=;72c+7z,dc!ژr^>@8?+oʇ =_= -CךSǧt~ts]{,QruP=/.;[։g=|򋡍2L\xؑ~0o R7RǍ +l, '<vLAtF^;HS/paaxq3}d@[[ݣPmt^\MCW]@J MQx4s:RIma B+qՓɟV=:Z%:Z-/G=Ѫ}Գ=qr۔puT(jZwx؟pZ.R;*nkdKdә|8>J e&fbTA9D|g>K4D{Q գۧbΠW2zwv`텽]έ1 qg4@K 0fOBQh/qo~j'͉{>1tۛV3_5_D1N sk_x5 L\ -ބ.rYLAӊ vL}#;ie~h/;(*tɜ@q/~[u{/Fڹ{9:@J# @[= R]|{a]\Pm_a>yLa")M/x*\=BOw1N)#\V`J 5 QjkR xm-=$Rnx$*- 34 {K"r5U \9>wmq;;.sX!Xx-v'H)wӪtLtނJ m\|7쭇9'wbf #0Y;`;M8Цcd-Z?FH_,nAԆ={VG˓.sk*飫&(FKӠA7ŝ3ȔԀzʻjf+.c/7H*˙ ^5]vz1P78(ÁS3x2F(sijVol}w{ $ h*v;-݊̕ewvZqج r:bL̪,n/렀%?4?C `E^F9&G%[7kF\j=Ͻ_6T5L {ư9_vbR&<Ζ_i;|sP'O=7ostLDܧNNix\_ʀ>Wg.K̽S@tj{_fx@7ox?S[0= ;~PB>1: +iZ̶C#P N9AFH<[Q]@A*S% U9Ayz'VjYmF~aLaF(}NT8?d@m1ckd/b5;NQ&.hEGNy<; (gd@PA{!U$v޼m#CVu\I1xC8luF u:bK[\K]_Tdnr7ܮdd4H`-d!Y# }?C4S;YWI|&' R\&N,:9+oؤFf[k gab* O}dB5kOX^zC?>dq/ʼ ؍w#d m/lOo21 N':C0ƋZ{8$Wf';*vS}nBڳhVMe׋aߤ&/6e ,MeC7? pm'wVn''҄e R;_l%Իp#.~~<9ۻj[>NE-9&!,g(Ȋbvlm>'&!ϣ !ʢx0B;H_yO4c7!&ý'Π0E "i.p~ۊbܛSH8U?/V 57ك~_\++Sߍ?9egfprx uh+U't ڷA!(y]b9C3/GK0z.rerϠ:؄BO omɹiY(4C[z7LjXCb#/eJLlMsҭjcq X_pK\h42&)^F({[5J'휷)"/9T7wqCus+kzTGBs>ݞj*/ w ؎YY916 P-A{ճ.Կ1McM!#Aa]pNZP" `^wςcYRRTRQ ARAeN6_yg,y 郪TOi'{Ia?= e*.ܛ]+$ (߅(TېÛõC$&$"I>{g"q .B1ԝ 7<ʿF t^`/rar>ݫS-ғ#'eRm~wEbyTC )2n+% o0[&g,r7S~gȏo5/&^R'|Wlӡc *PC26qkr ͫ_Ybbf6Ix|a@.TlFf@apXOWζh}P}kv* ]LqZƼW'FX2vumtA b9^4zM\H2ϑRznCNpG?ăZf- z5;B;Jb߻'PQ*K%n Е@]A`\`z^&?% HK&+z&dk ,9gϫՊN%/GL"R..,{b;ކZ h/r0-D'VA#DVnI C6k \uwk~nC_n*hɤz:]jb7WI?H9c6vgôxRg)fZ94CKutz:驸Gs>֏"dOVoB&o!vXq2Ty7:h`p%ȄpKlt#:S(S85@략$1S3ldD62⣛Q]1NRd[QѿNk%Gs!aj2K H InRÍAkv-)BU8cj|x*/i-@u#ތfFGt|9nY?4xױ2k}|#Yt6 5o\kjsa赻̂u5<f!|)䧃/x e\orAz-ѭ]SA7 jFEjĶmFT0kBD\+npAauW%PcjCV2c 0RiR0ƾ@2%#y)I!kǭ{:SY ! Hi'πbzZ2bD0u%>on;t/+;= `T "@i δ%-=+[qZN:pƖ|M[;L.i=:CuQ.B9tQeK##ӵTryUdMɗ{:ñCl`/ -gUʓ ~iڮ}H|$4* v!&P"b#XY=?ꩆ#m>["7_F\"/in2|Zʤ9ka~)lKBDu5aMZFꚤtnYW?S L#njwF})we0(v^PcWYSi&ܽ##UiV؎ODl+"= QZ9c8OMj,>RA .fo.by"1?ܤ: B@m܁EٵqBf]fid'IӋ"Rc>t b 4R/J]fSvřdpG)w;haR͑2kB.U#]I6\iF<n-_4pmy=;E@v`DPܿLr 7T>+*WlZe\wkEhWNBz:(iÆ?YI_<êS\4 SCw1Y$_qLoˢQukȚ }EiLP<} @1ş,QGr4t XAljv,!XUāG??vXVݒ^$< [31qWP9~`j:vp7XOtށkr"PhVzgl=oD6yz=~j[8rTU8Cf ˘K_ {)6yHUA_NAmg2= &fؓeZҔO]2LDS#SE35 &+V`quRLU#tjcm~alx eIw\b<3$sK6@I~~'_?3?g#2!uH@fks.&l;dsXN " 4N`7ܯtYYWPOuKUAVLX!y*wZA|4f;CXYMЪz2Qasi| 5q,&mobin)<ԩ"8ɡ(kVeì$*FAYN6/otVln}Kp+E}SgO8Gx[&'ʾՈKMr4zZoiw} ۦ_y CoʓasL#åW xDx/˭煶;&ɂ\~ uG3P  &$Zr0&RR?S6Vʿ[".PQO+DF00`5D8WڴmI;d8o e@>I}_*Cfҷ{"- `rb z;"GP5/y?_q&4X+@۶p1̊s#xGt#Ibޫ̬0'jDkMƯנZsCUh/_NrXtTn,)lZ|B-__zm24Ng=,l;ŖGE/4'k9fB%( $.j(LW ۺZLO2#J;7 ѸA:T/9 .˻v[P,Zp?Rt/#oOVӒ!/ջ `4!n*@79 CQQn*~ivπzOTg( z&}@_}͂`\.aF:1:,6f!V݇ƣ>QvnDCIƽG@nM,E2C5d)viI\6֒f8 7~hu߸1֡[GJ~ڃoE[oBS2;ᢎK{;Wt?LkoW2Hy֧}ZniR却|c/u\Rզ< #jϯ | kB`[d-Ҏ@Rd"3iz$#?ѧڼ Mɐqx?H|"Eyv?A>O d$0I6=?gD;$uh*?Z?h2goN@(dliTh YRg{ /y&Q #Zsm nC8ȓP˯&tA 5(TMbfKr%bF}@yS 8q J 2XJtO#Wh_Bv-%PJ*x>qD0&E+\o[I7ߞw +X`D&4E!NQ &A.:b]sg)3 /=F؈DB$I0es{QR);ڙ?Җ`e q$74S ;=Aqcm0èH&ǚ#F&(Sñ ,p n+)@/ sAS#wfɱ}TwriբLfU}K lm{4HY`) &NZ%_XQii @ *DGJyʊRMm)\OXu`5洞PLyYl"N` *1U#oF*@M> E O(Iy Hsʹxk[$uQ \/IdäxijgƗY5α]}2"ψSuvPR#.Beҟ.G돽5@ߨy9 b)t qT4 Z AUUąs,=1=#`O-hGx`yTvtt5c+wZC?<%Y+K</ Pz= +=>3l/|Ȧݷ O!{!s>Z^%gw=hj$qC*6*GNGS!qu$4̑ץ,6r5'1dUvU@w! i<ӘsѼ"JW!tȲaxWRcCs8|i tj"r[W`Vd5 +r^M?® `g[zR` PM84Ho4Q€X{}~j Vl NQoE/(/ ҇ wI(YGW0S--]TlR9UdE%ZU> S S:2j)j3JiߥY*4"b^qo[{B/ Y <=|Fms[s5fRD0'TOt4K &W͋ՙbKߞ=X\&Վi1eHiC/1eH@6-{1'a(oRIpfkYiHMU~ "Tp9A[n!znny@.?C~j_[| :>s̡C;1.]B$#hÓJ )Q\_SuWV}گ崉9~4B*\%yVݶa1Ƙδ22|kl@jc[u'\3yjygR,dnIjU{/!qeg[&{9f7L+P6i0m97Zu,r^_T F onl|V1Ebڍ!2\zڂ峉!~,ޑnVZfS{zKZ0Hy^UD.NҮ#㢉v_ ?p0˂F D深~L3k9ݖVԪr|9*)_W@L)ް@lsqgR#a=tH$?804[8G1ҚJN@RCdaZ`1 zf>ȉ9h㹨ZhʃT*@^I S 1XY>D]@>w6\bbEЩ64 Ȳ<,LQ]AJ?kL[%.9)o(0qR6O3UJ ,EN:DpE;!~=m AԞͤځAHzt6 U]1PrV f2З&Z!zI8@%ysI%Nw-[_<؉2(o\ ؘеICU}(:tTNds`i _jvcBBLةw$yξe@EZ@33CD"pTKz nP2fQ*xjm)nع+n)'-'?I%s롸Ε %ǃGא{e6#w6fS͡r6{GhJSiy'?ٓ|{$:KeB;Q!G\A3az6^La7Tˏr]|@@ >Drb2t3&HOUf ˾il)Ci|rrQ$#)TY}Hq SWOc^~?d-P}4:G.m6+9P'cdD-o'p+˵lvOUXՕ5PqԱ isnp )778luj…bOlto%'W[A fDcr,s#Iyj>%:vsK܈@^} 9Ni9L߉}~5bRW<4 %J #'Ci|qD ]y?:&^B )<9N "k9]+)jt&ÅJzj14Иǖg Aǹ/ңp\5KBP1H\0uo&e@bQq6B7*Н)/+rσ1u( +ݱOQ6 Ԕ)K(ij*#|'F1dW6p~ǂ]ӌ?i3%DͿ%`мxh\Ce‰Uٻ42q*k[MiN@jLthL}\M4q2yWՔ#Bxl83UY! } [СZ{6\WE.=.V rivbt/5c$88qSg+0>?C͡O#(@[T ۶LP *s;DZރڮ}ॺ}Ml锂#U\11Æ@ln z\Z|&_6[>Y2'<qWCn[*r|qiDoGHŽa&{D!Ġ@M˚ }~_pA}ZyY0]tܰ9 * H4bEĤ>-Jݐ|%x(>} !(u nRk} HWƇ` )= ԛugp-1\79lYu$} 62X˛rgSclP'OJmiINS_Ȝ *ʏ$T2t8[/hSfCDoQ$Ip$AW?KTt v͗G@+GA?dc Jaodn!GM|E_ebv 79nnW殴r&j)P)l0*49/@Ҷ~=. ӫxH=fXO?6+ID27CSX8)NQjIv7\ ( kވ|ne{! ZXEd Y di2!^Xgqi_f'2VB(эь *Ъ?.y҃ EǗ{/K([ Zj?phÌ7*,4\ 9ZUHXXGrI7w;QrH)RjH0qO<3gs‰Fhژ?`yd}j?AuJBt,yIZ+2軠~]Βwji`o@M(K|x)(wb$U?kmpĮ r]bH?/I?20&L;$řNks") (gX}GP Y +Z*8mE8:VLqh_4S ">،6wo[wOݯBIal"<` Pq1%>[h''n`lDNh¿.5YFhTdf^Y4,]? }Qʝu dǶgʴ0c-9aOhe@WoG Vǚ7*A6S(?[oA=ME1@2E[C^z%7[R!L>rDd:Ȧ+XR31[\<->e.H 7E.E~z6LQP*5pG?t#X=]3*D?0*jaB=t?EuMeeAZ@Vq cQjDuhYl~ 1&vTRk5/; (6dՊ؉sBz58naCU(n4=_ H eii=8`x0B 'p )/M4)[eP0, `&߮:5wAFN꫖h,[_w ,V{(7q#pPZknU dlru*?| 'AYȌqaX3rGȌ\'Z @3#B>h Wi$7QyDf4t8 J=+٨9Cݒ" -_i"b5LޡXt70WqakmX#_ Q\Y_-)Xy |3\iC-#R%9^ 8qb](@ i} v=_LoJR?e|wR>B'zܐA/7JUM$mY枷,:ä>GnD+ptZP4Pukv.>19`(k#sc7|>(GRwBօoɅKI 47S=GQmPPu۸,j|8{6fHL*sX9!ِiG:Qp&Zf@O`^7  ݯZ ( (ŤE#p]kBiݵ,8Z'Nj[eU*~p|ih(903;M. Ijiq[?ۆ`QyapX\hq5uCXJoRD qW$wcTlUoòo;n傱7%X NVEh6UE%"SC[EgwT-0\3>n+%!SW@$ `D֟!8#"r$Z0=UY^6$ڣ"HkIի籝:$H.1jC5{ tI&tY cd,\4$HߴZ_d|ZUU7j5眉U: = q|67!ۏI"Qs?7Fh !K}PK.$u?!Ba4w+YU:W-e'h09@"j/%ϸ)9%ɔO#P/EAA5U_̯Xivj%a\$CU(`O󠨉1ucGUr,,42^G]v7F`]zp2QC{4՜G{a 4O&!`>UAs c1`F@L7eFj &99uH\.=`]-6C@5C'Ib\5s7"E2vY~b=CX+|+ ;whPґ~I(bt!9K?/Ϭ[%-$4R(K_y/ m +Mp8%q 2%xW'f f)o P;,M Wz:lm(nuJ24AxEεUlV@"GzT2OӾ´/`+PmշEEM>){QKVA(W~ZAܥ=mr\ߣ$i2mRRgo7fjI=AmU\6}DV͙oP:b|NxR,sgS06gNvؙ Be!dRzsJ;DY+kdFE슎(=w ^?wMX! {l.Uo"@$_c9Q[pP.uꏏ |!4QN3;mVԩ8; 7٨RHom)9zxyb;"ƀ2@Vvi{=y;\C%x: ᗊV7N":F!ْ /p$T^*UO^s:̨7d2'9C!WYνܧԼgTn?[)Bg8渂ZځZd< zl:xt"WK]Y,.$.pxxe傟[N#Ԗ'3P쩉T fQj%1ʄ%! ѫ1aa;4@u݋tRۏAs5kZ-"D5] ])ҿu {[_?D\# KEG=)aY R%/1M)C2YY9MNdFE'G01^Ո7]o_O|,Daj!A\\taU2i ;]hM:rXt+?-9X?-ڇ<]8R'Gj~ ,N5Xho[ evKdJ 6m W*Zl$ՕdS22TZP5s%-VV7V$a>ߟXG8mmw$ k1T(Evq`JY=I?eyF 깻!t 2jcB"[\Fp9 /leJ|lLkH? %xG8abcBR:^ )ePP<.ٻ,Sw~H@}_K_9"Tg uw]-}B?XfцGz\$ёc74X+Tx휸VW=F ,ƍpj2{(9ί3!/5 eH..,<ȼT5jsUx,tB$$-:u~n3f9>[Gl۱.2pçC )~BVLe潊˛ L:Q쿤v4)?ZJωH|PL4w7E5:r p([+Z$~[OJҘ#],#+Z ^Tb3I"wGJ<);O2O[Wl*DO:~M C c;C%bDB95sPN Sdnm$iQX ?ee]Ҿ>$ % YۃmQdN8Y"|Y矞L 38f_2z\[u9A])q(G\1C։wPϰ䖀ʈkȢRuNXhA8#:U2cfs(9&RϬDN-h_'|fToF~tU5BmYRIY7&yWEdXy\,y`UL6wB;KWL&Yv* Qw:g~S,Z ;8G轣͝.L_Ud\gX]B3E kzXͥj=U Ȅ?*GHNFi ;4_ynW#>Rx#8`1ɏ- .P%t'j&o!}0w|u(-ө{22NT3X| [ݣj0K4iätЕ"@kAK#" =}db# sA w/[WPPeͫ2maM2UުBtK9a h>VLb& wKZ@ (\g7'yذUkGrAnG_aĩ*BAm-~3Ffݻ) *1LStY,&Xs;ЪWצ(Ar?8 GH[39`)֟5~آzR'<*Ee4v*yGh: 8%xJ:>߫ȳh u8ҚdYnTKmU)xh:<{}G*Jcıv-Ɓt_XQʃ3ZXA4dk`uJM8_PbHy.U$Y=`^5{j 6` GNnM1ViԤ fgݚV<)3Nqoz><~ Iuf`02"\"a1 +m㥇d#j\׿٦̴ %<ꍲMEFڡ&vLISۨ[ڍsv@/@>56EqEY2 sTN0AT1LygiD^o$ u Gz{8rӡN1mmsG]E.'Fq. \RΟo6!FzI@[gIB41EDT*˵C| k<\Qrj3M䉫2 h%@suj=rNJeV~hQ5KƱZOGYD3e^U'(`Xei4v">,8!ƥ,QfO rځr%s]beni~lŸvJ]EG ?O&n awX'3iX"C͠JVss#U* tnY z@.v%pé+H u^TĄ. 4XOti,82h2=@z4S{xYΆ*[}b')O[%"۱N\HfAiR 7ݠ5o=^H{XH Y/l>-KR2c=ֽDO"2s?:D+M|۬k0czEӽLij~eگefrK$ wR h Y`WhQy<Zo%;ҙHIWo }i& F87%* O./nN\26 Y̸NQ ee9"IZ ns~w ׈VJ-^_Tz8g7v*vq~Y+ѝu|+ +7f4Gz,&+ t,s=$+|iZv%G+謳룈~ hL{( -I;Xo<.rYauDBso6LnBc W>0* "[L+cO dg܆W34 _g8BҰ[݁Ru1&ή<:EbؿRj?V{=@GCS <ȉ$*g̩;_՛mRiԬW<B՘oڥPA# ]^k |wK< Xu ~AXQlRFᄋH=4 Zceh zPzlA~we^̧w0QH#]n&"qݩ!]4*V#rGB|s*O+ ^8ݺw}`S4(DZnG"ᔥp~|81pPh/n~XˆA}=[Uhw ST`/R S#+\櫣N&[KV:#_T߈Nw-d{AiÏ $rjSїߖwYHa|;jHXw&0lv?ˋmm2*iQiF!/F=L{G{P]z௟&88ѭ9Y۾:@-=0=fAc5p =8nZ6SFohw *-#<-rv Ѩe9QHw&#Rt0@7߲٦[WSHc-`+N>)ʒ9b1}yA7){*ЇXTs4`҇#Kfyvyj33Zԝ0FfLXQGuyqzQR̔|8yGׄK͒;]W!jm3D}\rtI^&^ fA"[=~΅4C5(FnW7d'xrѥl-uӥ(dlᮓH3gǰLiBlݮc PxXqyt8yDF!Lw@}? m𶡅l$0m7I#vKV2.hUm2vt#_6hM|@e)_S2;wOVH#fDxnWi[A26EJr)\L|֘,_"Lq+Ji@Q*RB/ {U=BU_-)H8#Mxγ))qѱUSPI`eLsG1SvmdfLY4|)czCiο7*| RaEEP3&l*67kk3Ɏ^H: l_5hm[)NWMӾ_4ؑwv3VA "it!9rRT}Sj|[B_aàYUCl?vK;Ŧ*臱k\u DDZ54wĥ\V:cL)\5J(@i!îwi`N!uDtȑ ْOyv{4=x(>p2]v0L6'B*'<7׀'Uk1 9[!aEJP1q-`e}rO3Wk c8ԺaJ{b7w$kSU@aſǛG~tJQw6l&awdk#Jd\6 E\]+,PabT GA~>B3~Fo膿rlm\6'g; ,:wFhܞsE>a_̧. 4{KJmqKI]hɊ\:VJ[ݢi_mj`e-k5r;R>M '2tةAyR}l:y}MXrcKI'\XŎ= YWcCIK4 <7FaFTHf\NX%*=r  _QN3). y&\//S|^ ]2 ao?watZx5RY87H/'Kɖ2lۮƒl1͗lߤ;XLn*wkab@d7R35-%z tDEu\K԰P>ﳫWKH)vT[O_LM#2U3F(R4?\ L"@1ݨfsZw@^Zf(T,͛VZ , |fmy)*JqG.ߪmOrv?m~WpO~su{Rd<$W kxP?P fEH‘޾8'Yx.uBm SP,rm^Pla,$\9*ab~s.ʸ˗eGFZSav=Gx+Doehn,KqGMm[)=>일bN/x^ Q6wărӏRB6U^"{ r+̀U|ԐH~.h4ntt]^bձ*^V 1y\~)hfM 4_GR}n6=jR?jkbsqnP*p_?İ1 1Еs)tG6ﬡ0)/ %QiR^PVyhdXO0+Z-T\ifP`N/;H0zy ];@K#w4n:;{sFng%e$5ܧ ?g_m`UsmUپܧ 0>\_(48n*[bT;cqO')HJ=2My 5 *>QwBj%_u$XMM_ .nĹ*4 ͼnB]y 2L-q4W'j!KM,Yԅ$/1HbI@Y%SVBP$3~ZUE/w?w.QNי!v$eܷ ] 抰dNs첂 /;AԠhKcLJYm֤ yac?;ޡa3^&0zs8s)qOkZ"`Ll . ( b y|ڶeνtmP&&LyJjrxQn ,8Gy ih U٪*wJh]!Ҹ;Dv TnW#xH|6/NI,KfFzibb̧ 5Yd26+ (F}Mg|HbmGCcM42x<#P8CRNhjD( (`9MqayUq9k bMwK.&4Zf!$(R9rn QJ.0PΎZt'qS$)>˹.B[U9Win+KW*O"U7WZ}}̞m:]PŰBK7) 'xD,j' mn1Rr;=/i5εx=Bpn|ڡL?&uZ$!V?7ir uT5~*to=\_ÛI׍ic|*TXfx6\%baFe|^!?=oNħ_σn%k2=Q#  3o'~3 񧻍׫[ė\] Ĥƽ(:0VsY!sp/*&t|_1~${vɎƛ7nv"S͈їk5-#LWfR69r|USaQ¡Pʹ@ ? \t(4lиYC 6e܇LF|bEs؟yuC0 *tөROްgַwQ@0Ȃ!+ModP3#>{>fr;whL1޼DmFmb@NzULy.cV!ZlS6lMug_6]Kp`ӳU}4 [L s!g PUAiPXVWRo`FSK\ 9FkQ : g,BCr-NJ8!uzؘEbc%BQzZ ʱ!w$;[J0=`n_q])wT&[lda5`3,1Az{¹\LЊ/_';0Qw߹HQqA08\HTW)Y$o(fC㈄K@ؑ%-ҢlnCXHi,{[8zU2x{v[,YC5&HK>:g֞ X|0Әqf C01{?+hʡ"[xY $4Sj%Fכd&=~uN-`Ҫ7xuP*%rnh_ƤbKEߝ'YP˥a—~Cb'kE<ŒHADn ScslUF tO- 02V~6ҮsR2| J4˛oL;ӈGAiExPH, p|4`]R"OxD#N09Vd,kؑR!|5)gT-(!dUc5 ׸yH%)@#bTKjc  hO"bt\g^>p'Q19OE˨/@nD_d>V?$lُXO춚zUޟqYHʲr[Pc#"~:p`/0Lmހ=/^еOu͆t靺[X|5 ފ uN1[w47('$Irw*F|xdz ~HN8h|$0ݫī$l״j# ܌gRϣwƈ+AQ;d~3] %9}C-o *i븸i>*QK-)vrNtMxۭP=w,jۏx;T>9CEUǵdNJmPu}Y HjHu=\/F"3Bک~fө4蒘.~?;R'ꞾQ heJM~kNpR*`&u骴T4ꌍM#ɢY~U.*7wITņ 3GtQQ"L)ELD#$jP>f%nJk2! lڪ^x&6jotj&sn4(NA*s"}c-x[|p ޶X͍lD<<*T4=(˹Yjȫi$Q)py,$P=YIہ߄G*jqC?l]8ٽh"}6&SKxcEXK=@!,vA@y8Tĕ _2w<Nf@p2IQe+_E l;a>_"i~M/u3kY=/13l_8@ji{1yx+b[%m4Z* I=1Nc`3<X4ܰ*a"`_g^mY f}ʦ'aPFJJފ HZȯp8q_]@[Fj> >q+-HO;&tbGFÿkJeP6[wSն0- %{,xb \ݔfؽ1$ǻ,vPdVIe\:U}츹ѵ'FE?p W"U:A78.a3Uv B6 E_':|GSz41[2;{n=C[KkJl))cŞ 0[:1Rx MCM[Y^c^ ^eP(?=,!q5fF^׌(04L6%К67)لqz{$l0[T.Q*ӥ}C@.YPXH{[yM]WзEu .p:G$oE௨%waࣂB߷ðKw91(MQ!Gpu/Cc-,sUᔸ |n^Ar>|zXޯ|b$ &Ȃprt+xͣZpcO )" pYgUq:~{Sf<\WRb##!oitn23OM G6^@ȜʲчǷssf5*Sl"@Qe '惘Z4AI}t<ȤX[DaQ o~*^P&⋱)^lVެ,|v*hj8օ& }v0 }IL`n?kOT7AF+~Sū+a(tJX%ju9Β&az}1o+e4y!DSpZZH ]3Uk hs FdrU\+T4HT#N2tBrC4 f8+vENY tD-!%ޒzUo"Pb 7WB 4t)dʚ|ZLiu{fsGrH5U? pLrNF3̥g\|kQH:]Ohz{)i86R8f Nk}m4cȤRQl?J >x@˳+AUm;\U%N4!g͟~uÄی*YA]Uq*wù,| gJ{M^`k-^*Q??9}](82oWKwB?[oi_.#HPlE"A,;'6>4>6\S;@ڊ@R44>"1-PHh0BIK޾NKȻwI{¹`}}C}iZ+\lA^` uQ5v1s Ɗ֠fį XuPcwA= `;UNh:Q9n#J:bcqbU8\ծ=q!'*FNkӛMr\=JD#j?'q9^#Z^[aB(Ѕhxuz>[V5KD D1|n$޻LN'lwm7QJ 55μaݗ*sU1O86 l!9g5WF{׬ntiD[݃ܜJW!q*ePvDŽw d9}5H5iS @- 'c@Re{~2Ԣ HQ- ;V{ǂRk/`U_& 5t2='e *r>k6 `SCU|exqso`Xb*n>z髪(џL'^d5'Șt`"5- U#`_ 7 (OcHIز1%~Klw39VJ5C7K+y' w?L>ғ峟.D;AaOϜt9JbνX}/ӫ,֩O^:_$#@3]lqbxgnk!c֠yrߢe/9yں Hت>f6Sy\ܳ<+4x vzꖔElFiVpcN}rm_)R؆͐ک~nܞTGBQ)fܕ"զrlEK 8oHu> D ;`tY7+G }>es8{m W4*kIEvoz0S= M֌5(PTsm@͌2qH8]ԝ=`*VBc ?2{)>E&YBkf@H'Z)0ZlJ ^]_lDL 1w4V[~=:L ɕ֝Cs9=ii57v٩Hp~KC#L7UFXYyu{TL/(IA1 F5:DC!8R?'J '̬fЀ^ikқRrYXT7>`[ g vUR(s&cBCC ±R\t' (wr3DG?0]-ACi$;jZjQٻөƪ4tc3LGKKΥ j'?ͪ6ZZ@ށ?-nZ^b}U?BzS:(*Ϝ-[ fLPhl:jL|355 Z~H*<=1z*M.ȈZ\;$0e ͠K'8ִ;8rE;&4*-AA+1JRkcP<~_;|P4DW0*nhɊ үG3 +\dubl ԿF"*/K)j7U|_1Zĕ BNfbTٓ ?)'n({n_2c֩BChD9fehL_JJs=SYg;KjX{\3u/yCrcPJ׶ B8Wid4}$rs$$*1c DY9Y] )y9f}OA?5<2+lSj@?6<pX4ߚ0|u0e7K_̨o\] -V=0W;$m+LWȻ8;gcuvhvdFJOMԟ &FsEfBZ14kE(tQtoUdEw"8e4g*<_p +׌!p.bko:$VտgZA633vᎾʧsº?J!fGJzx2;%n!t>Iv,$4"(+/T-d <طuVUݓؽ]yFV,el^;vC;{|m۔e w-:ifE ,,j`5ֻ)^ tE-r^V'5ȬP5E=Gogp.[̑ǜJ0(ȵ#Y _K neީ Ry{j=c`F=1A1?|I+cN+nb*@ae%$R8ComXUwqtf6 K&"ObM1 eo@ZQO_of31Ěr,QX >Eyw)ҙɨx^,'ݴ&o:ooGk]֚*ik⦳ &|cEyi:=B|8x(K#鱛ZtK_ l4?H@Ȟ>owcL{ =΅V8li5iN]zdK-"P(Pk!K@-ݻ}n52%2!4Gx TMP-\)kcZeSSarP!GGLnLHڊ2,9:.17j^nڪLKBXgoN0vs?8D#Z-X!ԥuj_4$TM Yw*fP\)b"a,kR:UYY;"pUT7.CzpKdS27|JwJ;FӍ?\@ic(M-gUnJ^? vY'¶\1XW̜]PrC^w7g 4׀5J浑$[D0aByu|c4Zlt _|jZI(&qeы%[eEMKx[j4͔pqs{)(p1_yP*ߔksb4^#'劤9s$B,zÓYQ2UCtͻ>z/!d!,7M=uV܃ R);̨m_@OaQ*np|cLY[ÒD{kұK1`4mԮyUb;8єƔTZXy<dP*dIȣ5Qc~6yaѕ.b~xF28'B;8bsqUF2YSJ2S"_j񡴋=oNy ȄFo ttQ|+(Ӏ&M(m6I%NkY!l2c2J$;c{O -mU`_֒&2rdkH s0#j2THyЄ#mE珘Nv޴ Q&la^/58y/F&2P$QeˏC)}XԋV/Y:8H[q\:I{)SL|ޒPN"zr_@rr+WDLDn^V9x,-7SmQ#mh2reG D;8:nkg}v -59@.0ͥss,%G@E: BTQ>4u苅)) F@SFIҢךȠV`0yfU%WF>āo~E+Gs0vijE h--xw~Y?,V}5[TIW쀇﹤ E81HFz8~av~?o}+Zȍ_gH#Z?ڣOZNnyV%Uߐ+lvbbyZQBx=ެr&f9r]I;aRdF$t.WT*ˣn>Fwy .GF2Lތ)M)@VNK 0S`LQҶc3"0u[69qg? 3%oEZA!Ǣ8JmfYoǜ=듹[m4ہgӰ&K6X+&7Ia$fD lQ0hF~lٶ|?@DEU)?whOZb472KUd}O+Du5:/zF %|updƨ@"SvH(۔]2(i"ToUz5}w/$ӱv \¢"&Gj==d=onWowauDDU\3 [9 lNqm- ³$vZW֧٭8: j.ĝoMjHH0`}*(jSH\qʦ"Q^|'kbK>m%F\ 9b7ʧH.B֋)vS);ܝMCTɮ>8 3@F vyU'@Aazf/X,J^g'O &Ea(-Fxnɦ*f&/Z@r@+*|DxJ |OjA2~>н䉵M[#)-Yd0n^2_XTs+;/.&,*9P6, kh+iMԛc"gY9@f\%RVb~úmL&e*^KL-JngUeo>I$mL`0ၙm8/;OCgj#OڪwsKɹ7mw]HPpEG2;N? <߉f1\e[viEӨ+@0^_PD7)*in$ĀLd,F5xU?@E{`nAd-'?/LWr66"T "pVBF,?si\fL]% \䵬W54⹐, I4.Ɵ_qvKFUGj&әǫA&Թ%bun5#Qbe^q#ϋ즑3r;ZA=5UO>ExB:mM~@4bO)yװlsL}O3~NKg) ?H>f4c $mQYfȵ2 (`Th^7~V'/ݹ_x6[}cslǞL +@O-psLa,V윱\v!clZiAB6$$…eOψ+h><&56lj3k}CXsAT/h—kꆪF{m<*?z_]<\+0yYG'|wB ̍]<v,ܻOI7B:AƇaʢ'ktBmx;>5 ;x_=:B0`!2ݘ$Sm{u8bo`3miٓ熭~kO]`caݩ" XdD ͞L'.R.ێ2/m}Bt$\a%{6)iLw,Wt&4~6fd\n߭Nl`GsX\''V798]$S#KwWe/Ϊ?4-ԥʱj5);sixnHPdhor? LM(gT*u[r> t컩EEVK5rsZm̱eQYuMͳ2fV/\?| &~z>^}psqZVhX}e4l멏{g3œ9SY'2FJ~K8[t9mca-z*uJLADv3G;<DKuў)3ȼ0Z 8&dP' 8HWyt⩤#v4Bh^? D`xTLKRP#;UXc@Ō4q йo ݚ[%{@8 >}/>ng#%ESؐl*Y_\])7p3 VFJ@ PW=x $XT)<v"wo_9m{WU>Xd Mvx9" jY_X& kō{n]XqD͵c[Y +twIO i[sO!ڒ`C},cmeK&&{*M?<խWc-(!vB~ &gq|q6{ᨏoݍDe~Z 5ge\)$0x㡌=r*S!x`s1S1ki2< @5+h_PyZ`;bBˊ.#tiZ2R1* cGe/c + cԨq g_vжHaoJ(yB[[b@/[occAnҏqKʸn*ɣ E@2TX(S8سOv?yip-ȑ {52Stg7o\,eiZY4wlθ82rȅ?1DőĊ Z*m{ *SHfXԠNTtEkXTŲl XV62VZFƳk'3N;2l\(hQZ =ee!7n𩯄t#S֗r )hxU .}->gp8#r(tQ{Ą%Dރ^'7yNM1 % iY׸:~ WA E@`S*:6=kDZip4V#!'Kvam5Ӻo~ ߄ZA;9ʋ-nuN '^y&R3@RNv%qܯ1Ic)qy$.k {m66RB,iV:P)Д8qտezƩ1;(e7ñ_W^w3֖Q˲lɆ̨<;ԃ }L+ KnbKlgWm06uDS+měW#ơ|j ԐS>Q"JZAIt@-$YBf4Raܐwh\W ʛ8 J,]6'&XAoeA޴۲37G2f,ڠ GJ'VorQd6{d qЊKEqw)lG-N`H*!gA~=~V ܸTKwP{q@Iw(c(?-պ;ˠ,sq%>P{+qQ_y]ʷuj ck#hJ_D- wf8 6-7=Lw.8I7['N ö!if߫lלX\0$i fE5˼ M˫VvLF,Ы3-3XtULS@OI%gv,YV(m OlCg!2fadIo$A;lhqd+U$*VS;j!ܕM_-۫ɫ ETN&4F'zK8c%_˗?85۳,frJ_yKFv_dSVCzC ok҄Դfn"+4t>| a`P;C+qL}fUz-agxJf2yJ)XM!Aזi[c~zy\fzIzmAAjy >qq>(;f~sNEX:*7f2:KzDv:J{ŅO#B-o9FYywlVf#%Zm?7~F$<e 8?O =D`߮ErH#|-W,4sOF@ն&+Bz6^S2,RW0lȧ!*\kj'6bߕKm <4H=K]k9hJV㆏;x`i9q@VC%V0%@] jdN(z}&5TjvnuǺuӄR-AY0;w2򫍘7Bf^ݩێ@_vy,|ni_;nuխ{U?v'Ψ*"#j86UURGdp\+Z, jo.)g8@xlQKKqi7\!Z1gd ;0Yrc.`!h%.z.)4E ;a;FòӠzb||hա2a 81`.{4eFɡ/@N ~uf%aP6_BzF蟧8+Cv~D㘌.$0лJ0&R1B@`d0+ lK'" bbKEEŐ==rG`Oy.^a.WiqK.LYP$1]mh:gag6*x3z\얫~p3Ƃ0ohvŵM5P.m~ayX 2T)d #y:1qr9k_vRlߤ#wUU Z~|c!#__aTo}&Ē`c،@&#eXo9={"rUE- Ii@_JaEkטDU|:?Egalv o`5]8۫"Qh.oiAnݤ?te#+[ti3 \O&NEoezG xl[P$Hoʐ~$գ"١CsOeIEpr&3sUܶ淖vU,zKG\4cknoYCҶ,a89U8܎XϜS%:KEOQ`cIi/%ڱDߜ[1|%:[}w]xZ8!$7m 1e'z62& Qz6Gl(TK[q#y6ܐǀh#MrK(.kNN n48̓PaQpQ%0L}>SaIE$D՝ <:k(-be@]6e'*%{f.ޱpw"+1!.}zye˱'V7.92T "Y&e)7/l/~dF#fAueY7IYHk%3kƘ PJh{,5v޳A֬sqo eeiR_4$tnЛ;)򱁦VUNfB&?Gpnߋf#9”I:t1j ŶX=NЬmL]O;-[FsݲI֜@PYt#&cȯ(qaSH=l­XBAA,`zʽZmcLJ0BU/XdZbb?C)q;J%-xKn*Kži)[0{I*1t2$ jMDUz(uńZ&Z oy$6Qg6{WU[yln>e5eUcAeHcT@.[6,G $.+e:B oIFvR·>gQe(7sVI@/e)b%x}Iss4]݁~ֲa]-],-R1pA;̏Gk!=x'ZϚy0M.G E[řh2qVy5m-\RS 1 6KLQxAa"پ֞gGB%2I ;ۨ eY^(Q_2yLF[x'?-gȰCKMO`JnHgӤ,On{d6QHTԻ.!{en(tDAHTnt/փqDAW7a{2`]r\Lҧ{6R77AMFEBt0߬nzZ9KNqw %@~A͟ u5rc)!@jnFd zJ){//=>(\q0թV=bo ?P:D<l bZJPoYA_i+jw!SMۆ=)Gy.rw`"6hyϒ'8cs\#wy0?*`YVσzMx+MwQĹxĵiE!(p1e>6Hxj[*#ict+:` jY }Q?p0!#%w`hٮcL]ػ$2,\rڎ̇۔pnbOߊLaFiKF])Wh'F#_ܵ:?RwV-{ A:mLٔu(J9Wx[I'6Ʋщ[.HVT8xi0'lhYx .cj˒:s9xagQ=`FL~-#fCU[_:;^ݰ AYƒ"IIT&.{3B3L+#>l(i;V2K3 q'PxX$׿[lhQ$ReT6Q]xlZ [X8vDacRM)⾎D$5x|vB^1N{. l;Am9 pzRk?­OwiM}k |/k=5:+{❶3aBdѝֻғcoHB>v NcHДzF퉀<{7"*h$\Bw̪`L)v}*r'Xg*4Y*LBR4'ӒwlTMTl9ݱԔcR3ϐОC(v,:oK I&؃tCCD3gCC3yymY(d.֠9ӏGݴ<4P}H|kV]o[pG&ttRT'-qI wpz~_ ?ٵvf.g|x ~ZQJ ]..Xᵭq ?0SB" t+|;VkQ?,Fb"`ݕb[:?Qw"̈"@l\8W]޹z#uȪ/my!BރuٖBB׃|^Ƽ2:!NdILձR>H wX*š< |Mfc *j"&wa/nվ(v|MCI G9|`aBMZDSGO:sw5a7SNbIeMȦPnĹh2Ѵ$ΦŴ$V7"3xG^ MW(JH/]T?v\$5.yov$g-|Y0+?aC 95RF2y?l{nPo8]#'4]Df]?.RyFer=%T.̋xy۴')WtbTxrLӓUUw7KApEIߔ?L)U!hk?e_X fw'WG`"ҕ&tuG&IwJӥGZRjj»@ڟ&SrXyx7npWrL0Q)aK=$PJѕgmKobGk* (鐧\)VRegx'[8jZWFk+)-[|\ SM{K a{QhdW[6axW@Y OwQ/?̢<-~ n *gEz!zk_mE)Qͼǘr\7coF:5:oisۗ#H+>A0wS[!3basA.ZRь8oIb7(،n*7ډ | [.! (OG9<wUUmbE].Ś.GfKr}%G)f$eSJ'jWZۏic/p'־76X2#Dtv[N%2OI׆(  4b{ߝ9$^q˦9X|?Vv&5 Q *D&һM;"!wL8fN]iL]y>Gf jz22{tq .A5\S~ewޛ*̪ bfJ2~q!P>@ٶ-&@\v~!a=+ 'GPxR9GR!/GCE~uYV%}#HFH.M{Ia7V'Tn9Xc.Hpz(^<ؓx1U1w^`ԥ{; /gFuQb͓Sw ADdMEҹ4"L 8Q1GUSD}/n.Һ㮾Q䑨. AEq;Jݧ`*+h'Gj y|/z5Ez` O6B+cPL5 8+Ŷ5,]@R8UѯrL2Hj]RQJWË5ouPo̥4xJ#O9@*e4ʫ9:Liѯ8ǖfº煘G d (ƒ ŝV^:-֔?}QiS>k5g4S3"[,K۾I8rR(ĈE-u Q;rv~$7YfV),( 2M \o͓%@0Ǐfmz@Ӛ%roF>n^r)ÿerMo _]ãZxX3!㨾 B|Ne&\Pʠ|vˌxd&8 @Ft9*cyE`OџY`bxu oUr[Kݾ1;v:ŭt1pVxc5{C%o}IЪ'I a$MYɋ|L\ ])&271a;g(&{^A9UY,{uE.G)KA0Dp%?|>︵]8ypN̒4Qi̍]]6ҫ#]ʹcUZ]#$Ʉ̀ 7F;?3%kM Z 9sheq!Z 1]3{X'yϛ1`pFzZnnRPV`Y^(,$b%b]QޅԾKzӁ$3(ymlW2|4q8>Ţ]EkwD;Km3kYHfVgTS&&`'f եw"uH]2"ɌpudBuvlYBQ!w;tϳӪvVl]r|Qf^"NG59 D[H0(@i6:K}xVই-:mJCikA&xy߭'A\q1y%%Z"ҤX|̐fKy݀Ro Q4e;OTlϊyh{bիBhqP[M<ՓF7=Vס|\E>\:1&m7YqxD02D` ۍUOKn"`h& -zѐɡHӨ */T~R/w>>(3Pq"azA2Avq@G*~n0*;-Y]FdGAQ܈g/FX67?<";}ʣqi]q"B'*𚚡q. jR#C 3Y*U" آ.+U'b8oOxzZ<*Hm_c,3ʍ$O\^ Vc=A[rhtДejFp`! mŒ=ǻĔwA3#\L!ݩ> zK4_(O_'9>"OTR8 fn1 ;m ˇYr&s{SnE/!op"z;^*ba"5}g]F 賢7 CD QDx`l|{$KXݻX&Gԑw~Je * #ky#{) ȠnTCw :9+uI1tֽE/ ; ],"3s!V/6U<^;o5cdGTTqxKWHCn6$sSVUXV -/I* ;s_;@T{P( ]sbxh5_6ʢ re/ےXAGwWKlj2-,%F`l\58By,2"p; o|N4W:19^2ψMkѴ/cJ;PJfذB)zDNJ}̵|7 "WwPkS"OİK6P䜮hB7-}!򤍮Bs.1!d$y4<31Fzzh[ .OkЉxx,,hWv!0Hi,8ؙ3+-r78sQ3骩@XeDǙ ;2TmĬ.shjok1WaRrмG貋7 2!̙w)ti{hn74O-QnWq.xXǢb[/L8 8 li,JU 9 IaK8vȯ7q}"1UO]s{჎x5b{ L׬1i#H>Ʈsc/6u3 b+ǺPk3j[b]z:t}UW0p0G K@gGTu(V4un],hMC MQƝb 陜n}FA RR*4'>h@I!eFV& f#g$ 8{leVCn+pK2ÂNo[q %%:%DQId^"_)Aۢ}ȦӌQQc/5\#fLIzf3ߖeSy,Mx#I"rf[$1fv-dT`~BvRa;n bK?x왘mN {Ş?^X ]NR\.X]ixhsML*“jK?YxE֧B6,a dž TVQX):Ms$L(ľ&Qx$ĭ Y)aRkl;~i[TUp Օ}}/cr/fj*bݒ%w!%jUJV4! :!7#"(UY*jOB*i svGkvAvy~09u~mWhj2UC qVlo^L92E(Jh E90KֻInPLmKwkV.ܸTQfin7bv$@V/ϣ\پ'*R\uyNbzҰ>$`;0FZ6r/|o 9`#a+t8NI6׷5f$䓠!x~ ]<3 J9CI|6765Pv"KShG6L޷GRlܿ4^ F^JkE!ӪglK=Pk4FǏ ڌ_vSnlQ}Ψ 7̏tVO@b={LڦB 9gl yM.q +Lt >x}@g"vu9720 shimDvAH?pm:3_#A[*iRΒ,f eߌb12&jL;6b@xV֝s2"Z cx4uxp"pW*T&OArUfUׂ\;%bSRA/@n]z̉tc~4]N@BxC;N8(Z]7w\2uGWc:ӌ&N$Eւ=&)Q6fb'[:M N!Fz 8 vnB'Ln; tZL}5 E ҅C!}hn644jVd FmlǬEdK'DjauؖLTLnS$Xޗ))p.i-Tj}ɘӤg3 'DF?PKdAXGszUW)MD9y{/AxB,80]8tn75 SMhvlFD"Ҫx.֬zhVhm%(S/[k96* H tQ~ӟP_Kۺ pmcJP e1o抳7D+r`qfCg:]r!#_!MFE8`"a鎰~RA7yˏy?R(Qԕ7Aյd7=OM _2OV֑zB~17 ,33ϗRI*K5N9F<4DF!m!RPRά7w@}YP #KDK.ե|KRx5Dhqo\v?`KFrWl&/aMҭϥL FΎE OqQ 6EuoVnR ł( y9xo#>'f.g7"[޲S F#YYkM ~%WJR#* by6=i&;voVp"t  fIj[ܖAi UΌY:"^ Yzqo 3YCnZ0 ę+P.m$t /ˬ Bn-LҚ fm0(3E9uB#G2i4M!g.O9 HӋ^0֫(&s$c i:pq׿J.\F_ѯ':%6> ~k !;H>WY'`SG~uJh pFE(8*eWs3Lqe0R #iJ؉5vh` 4nrWJW-0_nK0O7IMo Yg!Oޫg{Rd֗JXt::U+rr +4JmakpбL.:>yPN6]mDlև.'/v|pXc ]HBx X|qG ;>󖝨x#i_Ԍ#!T 4}??1ɗ}ab~i鹊р ?z :A Jctcc%¢׀d1a8jc2Kkb *M{r8|IN(q㯫;" QHxbS,l*LnBJb `R: lw.$ǹ2}W@)NbFم|2m`^eAgmCMJP+9>28o^$>XCnRRgit [=e8Y/M[qViL1[qZ*Qa.]7 :D>ڦSk#%zSK4q$+3ʿ!q#/ԵXZJ9/mLȖ"0̅.8ۮs/a'OE0Ss`K=j ֝T?A<!ٜQ0k,|_h &Lٛ_5f[_Eo92Kӝ' z}]5OuÎdEc6/ƽcܩL  U;t; Z euB]쒛|f]cS>@f~N||J * ^F j2xBkeV6A= r;5͝5@x .VXӗX>1B\vn,*lx?VF@nk{qv|>cpL5ޜ\27Q_ ump%5*ץim=6" %:en_U߄SZKip5md.}%*3$C29YHoHs㭥=K1VQY(}aOy?˛gjڰԏ=X搔"r0az\ ! 4G)1 R*( ZCJgi;KXmKN9,9+ Wm竩 ɝ7ΐI+d3a&ilkDj4onv^u$OwٳN'8 kl5p.8CIc>Kzrt4\!ߍ"@ZJ:pCRxl@pd@9&SXCX& 6,ߝze@ٽIG(*ORq'6a]>!K =*3KMvo$Sl:: D~\I38Mpczt/6ܝ 4o[';{Bۭ+1([`'kFlt[Lv Id鈝: x0y9M5,ԄҨԛ=^dNnڅep٭)H~\xCфY.US~YAHgٳƝ'6L8Dl:YDWJY6SKT&χ*= ܍O Ncs+b'bυp+dyP2]o;$>xה>_]݃~YCÿ!%N3H{G?= WoB*.Խ)! B)ccj7ҵp|\C9tQ}mr[ ՑϺn38j3Q/@X[:'$Ӭ]P`Ηn/-FkyAtV:YVC2ʹC J8ވʶY:_|G߼CJ1ŝ6(m$ ^6gr 5}or> z:R bˊJVN,p!6%9*Kj**cR? u{: tC7,-$+6ƹ.bs~{5*E&JL/c;ڮmV Z3ƅbBbtbm-v'Qw0Ui\2.m`9L's8r9Apw"r%}2دifVR 1pVI3fCˀCEȘv Pn;/NѦ,$[F Ω~RlpXA(Sqp%1(oJpYغyE,٦n%3Xn3Q(2ǁmdCO Rb Vg(!R:c0Hx+͉0II I5X«"&]nYA :%Wcff Ul;>OHfqp}CA͕cDJs?A8ӯ }^申铖Vr6ΣsP#Q|+ ?pGl"α1)i1aBK|{,OM>u@Pik +HikRoJ d H0\uˏj@p W3^YӚ@+ tta YSCU|`u 7[F׏mhZ^[Nҹ Eкz9K{ecL K+u 4U.̳T4ɯ|rV&ݹ*CJ?Q汮 y0f<"nZ`(R Xg iftSpܦAb)/-o8V _@#8}J5Jn | ~["pߙ?I?riNDR,{ة69!쮷)]"֪v$"ԾS+Hwo5@a%E{͗b:0I-\E2Մö)IBH.H6XUSdF}ofg$=!Z #XNt]ڼ>iރL^5A2!?>ykYOB={EH *tK8Ef(Ok@*cc̫g}9%,NH@qaU}6ݝ2L ܉aM6яd[R`l筓b%>i4U>V[G$í6m9EIC* OHqMeKd6u_!A&9\e;TP0nUe-ͭ?ny7pxf d)Y6Nàb3zz!nVLiY + lw}b Snk4COj {p=ժ9:6s oJ&dyI%.D~C͉[a3+ _X7>cu >-;^u37`_E'yZ)w)Cju?S|y;i^AZ-0c+ygw|PfRyk)I%sh$T^r21wܝѠ}ȡh9T (cI*O"|⯹(ޢDrQ&1~(qLLo HON lf ti UR2݉ӆj`s:itDI A3D933~%ʺh-R9Vü8i[$/ r]BP\ݍ$cݿkt})WxɿZ_F P䊐SPTn`]ɩv;Gi 2l_<[_( ZS걽Y xk0B1؁ΰh&"?UljeTU>@ׁ;bY^X( e!CB{Ɯ[ݡS;^j[Ȅ.MksiG5_Rrd,)ERSHXCY%c/fEヷ,_)jwZ&XE#uH0GEPӔ^W&ѥ~EVM`x.Š5#̘ӯޅTҏa4By^4>nu?~ z?mG%lNh3e;b?jLIa pSmT]NVB^TّZjȣRxs}»uLWxX0a)c2yϥHz-mEhMXYQιv;q5NI cB6"C1mT"|Yl?<! oBw Z'[z2z|$8d̐w1T>+{ݤ_VSe0=B]{Nj2JbƆhOcnS~͑OU&gvnN zI/tB BvRnN֖a#`?\Rb ȬWmn1uiY4`k+>p\0Zm2!v~qRβaSؤ(X8˰|Nt,b]8cYzR̳bx"jyg;C }).Pʣ MhÄ0#v2u"lCCr P~MF=;W-JC(UX4Z@k N+ p9I~Tņp%· "m‹=L VBZ GQYG+N@]8:Qj:"BTҕ1o);'IWLTXi/-d2)g}N~iJ#ǸK5ܦQqǤw qPz_^jDp>_Tu8U$'QOJϴD*G2Bi+~DUK =Y|9tzk,tP8됂y>a|l;|ę^@>܎MYUlx!JdmԺfCD)cy߾cROZ YUS0 if%1At͊RK7 ,#"ڏhY{фE?*%lѦcC/^HHGGZ˦ xjd2˟N{tsz1,,XQ(!7q2K 998hا't֩ކa-;wRwA`^*g^SFt";LQeU8|Uﳘ4援R;_m UPW %=!+To\=R-Wڍ'ڬvsBju~+`:3ҬY|V1.ׁSS ïa3*$PF!aQ5 \fNubO6Vz3<VcxY|+if]cMR 2aSerE`6Z; 62,sC-]hJWqhJ7|?9O3x]M)Kȥj(\`^8M^lwOWU._#P0ne΂}(QhU%Ol!OIwo2yiPѓwV(;HydҨדa{$T54&i'ʼ_]̨TzR'AtkPGFzǓLư͉P6+Wx*rR.fJd rC#px's=&0Te(nC[,*M&N5V*._L_DcYE.~N~-~}eOHM.V+8|fq- #Z,nPHZQbJHJT;1:U P#549V芽 6 BG43d *q Ԙ>j>l֯b IcѾFoXTJHЇ?09Y)91&&Fum]FKZnݒ{/t: KI8Ca>K850T̏W~rJ%Lq G#OϫOG (÷wU&%lDbdLbu XܬfYp%HUƔh(%b⪵:2gSްU7i:a=U}5Ua_ /E%K;/TI\ >}MeԿfrzq[UpZ5B_UꔋkL1Ct0Ab|L(CSC=ذ}a$:):fI @@G4q%bve1*k7*ǂS >Yi۪6R@i-ol{\},aT|tVII*ZBzyc91$ZQ &U|+d.;/I?e!Tɬ\u0[P0T;"È:/fv1z.B9u~7ߛEWjИ޺=®@p4IF`MY0sv$ub/56cy^qErDMDM2ƅbj%v]Z'tvV@{WRoeΥ JM3F|!tF*@:KO(Nbew9 u?Ćz[.)u9-܋% @6aubA,&/ hsD`{ rrTj&pގqH9UF8vGN+ݖ d("ۧ]*Iyڄٗ9j8wt)ű=qmRouҗ}aڐy4urK @у+$5̎9:B$dGa,RYl|\SG11OD]Bj`p/da0o=rg2(ed;L] }V`a!bߒ^ofRq??ھ^Bw[eDz9)ע%* G>d&f\ o0xA}Q VH~1qlEK',2ȵ$\knihqDߕ_ |¼=-ߠBJy+񴋭Sɞb!4Ubz{n@?mn~cIQ8zKxM{b]X39\,MמmS@z`'22x7^k\ c;4 DDomy0  NƉ :}{3Tq. =+, % gUӋ叛IWo=_('{GUiXŦd*)&;7hF59 %SHZEkհjy[}2BLwg25o.dR~ e&8 BhhU5MH=TWHhYБFYAڞ$Xb cII_0MǧGP6 Mf ![,~ 6ߤ'*5SF%xN})XpA}\ãqhVEn>: ;ȓjX6A;XoI-vX_WĩmD4PMެ{?/`k&%`C#  Sde{j쓊j?!Նrq봚LJNVSȢqEa+g U@Jjm.S^(nt}s7@z. P&8Y0'<# w;=2[Dxt3]`^$hbkXO "{՟w[ cxO@%>MK#qW3Yѭf)F,51goTe:9."PMm/Ia,_@z/η}"+[]A1:0k c|#4AHK)]IW&pg ;z8Z$k}+vh#Z_KW53 mFiO^)nUqZ> a!0X6_ NVYo5WЁ O +vzF*qG&I᫗uUwRDuEJɬۓ!X#jXpws{ } ҷP+̏:2*5A] g| brU(x0jd`t ͹Z1+p욾ZL1>_ [fV᲋tq"xE(0,C }eLrU@}rƉ 'fCߛ'Pa03\g_T[ڬFǎ98:mPUP1kw~)uڢ+dw!ӇWZ>PɍjSe 7=B?}oMZKw0K`vQqi(:SU{ x)yi;,LΦ+CUVJvRs($v"CWu6n?4SnƝ™e04o>l%XG)C܌gV nr,EG^F;]9´z1.an襳p<$~-Pli( }厅#f 0%:.y53˽O2nOY+]Kjvp$~B 4pܹȍPv BդȚ$֑Ye1 rt:jꙠPVTiV8zsPu!RE~M&?چL "}God@UEjdp$:uFb rUFVՐ᛬/^h.Y55pV:\It"Ul!j}s öHAGԓҫLM6FZ6URDw[PTFtaX= ,0 DßI_țtO_IڈRB1&Z}J&Δ=`< ER6,Voz &I]dRM"8&X8zBzR֩ӭO|R aG#-Ì?TU "W2L$l>oN/qR;&2olR18,&gK4.6=-sy$2Oe-FڰZƢ}:Fb:)c-J숡 3e9^=u;'ׇZ,rV;!-?o_Hؼ۹Oq#iϘĐtQ އ|HSF3W~f2zEkrJNj#iRgY2 e(T#"v~,Ḭ}pcVHS]ew kD6J*hn`Ң4U)A#d\V,=^;ˀD- ml,$]μ)},8X3T _x+W]ةތbϭf~o|L"y@ 3U 3'a mgGOc] 7u|vzZ\-CmZv*ÅoxAbJHW6G, p*J?8rcWyYJ(]lF\7W73 ;?(FdQiZxmF_M|3z@]!LABgAӰ5r^ɪXb°uKB)қP+-+W!)!Tb]`' a(FX"YңshfX fŵ!EΜҽ'<-T{ IӑJ2>=Xxz{"E~?+Yf@,&ӜVҝxpFS̴Rx[5ظ28I-Ĥ}daUSQ#3H{ȴbZ^Bͧ%uyCpޗG!oUkf&hJ/ =1xA nէ`2aTGe\0rKf&y0:=nn(%|J0D{g$ggM٣]y^f.gx:#LSBf٨"P]:Lwa=PUPKNrW_FG7m~-JQ(տ R.BT Nd\P򍅬F-x95I(a6=T޲RiR+uV ȴч)=dG=-K7 [*t ’cvUi:o{OvB.pݘ''qcxrv/U$p]kH7K~U6hq*XW IVG<RnjSFǎy%gvڶR]ۊ Pudi\>$*50l$)DZoHc +y]JO';5nUtt[ []b".UOpj~*f)SXE6] ,6m4SM͑>w*h9V_9XTƥlu q% mkUh1":\@3LRx?2ku?ݹ\d h+'IJZ8FNuCyW5=e.ↈn 6?lXE޻If* WǞX 0ZKo&TԮ#ZpUh` ] t;O116)#Y+^GQ\GɓlQJO怱G;ukf(Ĭ ԓ9Q[ +8/q;߀{ӝ9jeʍЩbV9Ϻ~!;qh_ 5MISYkYל ;$'ɳp(%RE'. 1\h%eHAo 6EM*I D+Ko2c_ʀcF`Ú˵չ$V{hѵAP{q͖#iD$/dft[ sA@Y_؈^#KE|ױ"͑ٝ#``;7Bucl0gQ~oNL2! jYBnN4ɶ%l~vrz /UXQH0-!:!Kmy0|RܠOh '?Z MD6ˠ"* pR6C=ߚ8̣+nKF@РAijAbsȱt= L:utX:QǷ@GsYHV ~uDAlU(E[|w gEH[q<U(&l;7bހ-bQJOsIYj&\~! t{͈~<-$lXk[ÈDc;1֑UGΫ2QuB^[s*xGbe?u ~,<{j`ߕZ:Peu?YGqLc>.78,ܽu KpPNVqbXAcHu+VV9e6r22zGtUtCqS@}Q.1ԏsKg@ N(-PTe,w]^1-z[=p8!W'Z }N& </KR*J k{%`^ !9tӛCv-S{?èԓG*Xzu ͍c4`d1ǚlgh^=]'PHwStD+%ndh#>v_8v,Djr6<eF9aI>ɯVDEz,~c =99n%ewu#u?f@Y1=O\U=zSgf+ ~=M*&-#F|R+NBحje٘@^J{,;D2I:U70 $vE>b72$Ln/iOxlP ^03NtE[:Pvf*sQ3fu9pV$^Uҵڜ,?8(E2 0RPK_>a$7T@fBjZnq~*a9ԼpKZ!6{Z)e.3s^5 wI|ۙM)v8&`E6Jaא|suJtt97Fc8?Α2p@1dAFgHv3p1T6njz(?aCADyuXv 'rHw,wH˫(RX=^5M›_:Eo`CVEA4 J<Ȭ?l-K"D]ٗQqJVH.t@=!|FjKHzsgr#0kCbGqC< 5ֿ$BJB s\˙Rn9|rusȨR|Ժ6)VKGJ) 4%{6Ip'tP%7gc65`7_ lG=2Dswfh-Y1#Ŗ^W:8H"ϛ:jR;2<1͠f7#$W #8>3G6ܳtJ\,1k4!g f*}ׄ;S^8Yӏy.H9y4F0!3|;E :2 kshO밟DM|F0wF'b!ld=9qh w}w|߁ؖN[]0n4Ecgdn,)̓_,ϻ q`^̚D@rkEh95JtxMu[ztK v\l١m2Qm^Nyλ|[,\p[tJb AV;%)IJ*c*#d-PD\g޽6r0/ 5b.EƜ .6"n^:Ӟ-X&N=8ۥ]W ُb{ K&0xKZ:]sf#ͩUG&S &}vcQ>1c!Ҟ5?x/ңNErǃ {Τ2ᵰ`NZ?YPL(%O1H V j9!˦Vmk(» nı;rr _S*gV!f)x!}/baua$Z#R8lGkW6Q1XԙҐ7ܒ]pM0(/ T(RL5@]#ȲEZgkbyF{8YR]R5tg` EhE0 iQ`B~I(h_l[&7#Y(;-FԊVZ̾Нw剮)az FBJmR&6;_ Py;]aSxí6tWt_'Nc~ly0+4\Z|n > ,uW/ UMwE~B yNkի^YG"uoIb!s}ׂKʌ&8S*ogLjIWz aAO*tv~e { ۗdPmIVҸu` F;\ C`x˾쎏42ðraW'zgA14_5cc,U`,PnD@F\M& }1j4‚azJLd@=RWjPs;}P5 I?A8x#yF"F/u& :D '*1B#sq _k< . ūF`0jp%31~.w=k_gF,wI@jn)zMAHj^^.ZYϋヘ͋2!/ZP謡8lJs@DKbɡVW+=dueZN[Tq:k>⃤ @d5@f4^zRJ#}Ni~0t⇁"q ߁-β7OSU{B/ɓԲ2'}pqL;A=u8B# 2~ƒܕqe@ik6ZaN0cܢe؆I ڼ ,ċ̣8R;T+8j%p#:8RIJ4Rxo(dힺ2D>B<$3y:K]3S_[ ,vKD8ú"!06qMxc#_-]N$2hEgq*o3`'1ɤ^;t$ L >(렚rޱ<pp(4'zxԥ]֔Jh? TŪI6Wi32bC/q !kv Ų|:/ }# dnS3<>|y]Q_ht<2c 6$V0)处%=YBI S╵Dmh6LWL*IÓtic|,y*ku%7u'ʵL?cj~ݽ̐[9ZN$_h}Sh\59Y@ï&xS4\YߚݣzFmQ O&vK^_n Qŝc/ȳK9ي&{ /\3rG=la|. z'bOS҃1JM+rC!ZTZU<O>_-c2,w@2>!c0mK 7-DQ+ĪQ~n7akFӾ%Þ~pIdLCw lC( _]_?oq}G3w{YZ:(=^wòVJC [ԟҚ6!vؿfm9͝rvY~VflZXa~o _{8Ym2M%F jG/d=>S03t}'Pž)T=ln߁j\AuSm k@mᚧ`K0Gut6ǦmQp#0#밟^2*T,/1$kpCA~0z&+XY%Ş>rie&*\z 򻂏Ѝ47c;}v9Ԡ 5q0*+Y#il=/,,K3RoފBq*{My0 {_y}/{>73#~ѳYnk.I}f!{8Ë~evbWl xJ!9nk-6㒔s_ɞz*DآXO>Mjnr@/ P7bp.NS3ѕ<ѶZ~tKN\T12!gdz1P#aJ΁yKeCRqG&"-8jtO-;["u\Jw]a+5mЋҔJ j :Iz g}v3q%N 2 Ag]6]HyCqSQ/`ٗ"Sj9OL;? hכ5ݨ OX8'W/cdBR[lnsމxs1Epw;aNN 6mO~*ضֻ~S SCg J]NSNI;ps?_]ݞ]L"N4Ǻz1c(\6xXexbcx6ګ5 uR7cy\ʈ)n vNXΠY LAZ*W6uZʿO4g ջРζ%  Z$L9O.N" q0G"S\uÒ79Ƹޒo庄q|gqff:ijIQY(lŝyc ZAh hhdSňR֊m-\kwH`Z#ġ,#M? nս b7v_c4/'É N}i nSmd4&J\+ԒV^Ԝ27mJD;_V=Wa/fS4) 판%A?3WSM5(HjfXO/c}[d'n9^w 6 |<ۈ暽k5 գGo]_ARdl!$mY ] TwOjrVI%G\շLw>B̛ktGQi\߁u(F'[Tkn;AC_+kݘgUa8Mv<ˏUABK0Rf<ʩw9$M& [wп-<‚xҝ B񧆯-Fuϵ1سX|Ou`B,g5}<&JC%)5qБ`w2gOia)'ʘ ?w0KJ:ZWp6~"&s:,N1o[V³  hhx445;8Huh]n١rmtY: PFZn)gO0,fqlMOAs'PM(%a@ƣ.r~Nkt֑ýn#BrouBN@!ۄXͬKXC}JR?4uԚ3b6EcJ`EhCBM W9x->j>?z%+qұ;XzR&us;dE^DnT 5QI/1}߳&;1C:!i˧K2ǹ{rQ+z %oh\zTMoQ%6I/!z+"e+ͮһ6+1I l-Rڕ>S i$"B6)y17N@+g8}O&2 ,.*]l`/n{;tt' >i'r2&F$\!NBt'YjqΙ8y`CV&@D(5{ iܛAnJYg /gxTFѩ(&;"oX>[~is[S1tLΤY2nq?)ޞBpUjo:!f]34CNFÿM~w-z,b"M b:շy&i jvb)0{#OA n+ǽ{/}E@\Oxm(?CFzQg͓eR>(,9!ҕY ni^ۘo\;81UH,tAh—W!H>Kngf+W |[>?ϤE 1Ӄ_p}bFp+bԂ)fCl4'Ao'H_hg]F@)K*@s/Dq`mHhkfD&8X?=F+<҄?(lN,OqbqM{wx(G CRLX@LPx=Z@ɶMK2UU֢%Mgr" j=>YyxLt6sF4W&I|rry&f$jE`*#+FWem!]&sKxbKE$E)Y|-eh-!.ډIJҗׯ//`y(sc"9CWntCJvQ(5p[)[w$<@ݫsޚڻ4DˋG&8Ɛ7{3wU1>Wp14:1e>>Q%y/`H~iEb1iaxy 1mʰJbĘVnJj* k ?5-eʚfDNr;a~<0R0"le5u;|֖/MCC-_P=i QJMǶd;(/iݘsZn?#F`oW6@͌%X̊VqzǻDx~*s BwK,̦)Բ>u 4FSOEB 4:;3A&?蘶k귇cN?T0#Oli "Y{jy^ܿ(bCI[㺯$# aiXΏyԒ2y-<g*\.EjFb*RsD&y@&|DKg,>w{p.<pgp?hz3 xB+i0˝Ѐ>̵ j wVC=Ŷ~NMd04P+mQx,|uaOM˺}`6BvZNq$FN>4ɷ4Ί=_'Hqx>#m>5sݘj!H sz~IQiX{#h鮃$[Ek΢QDddNa7ZԐyJ8Þdjd]B-ïäqnkF^G+%w$ʓRJo,>TA5$m(s>ag~15\>5B75K,xW/ ZX=M7)7N"؏,ڬ% 2ʖr5wukQ4.J=zlE*C( nggWv' /Y'j|Xjry}3:U7)βw4?\&s4YX9ƚ]4U #ka4N6%Y f?\jxv% )|<W熓揽Vfg ϩwHJ+LՀ?Fns$JԮ%9[UhNn;(!CbՆrY);rӊ$6{S¬]e$BɆXHfkYĢa_?s-mDض E|iiM}Vz,$p {LXZfUBX nzf-|[#kj5®Mm9A9뷆/q>+_.8R.Lxe4{fݪ+沁cQ,r4Z#!c:b16-9yPv3- z[cSʌ'gols슦^?G垖Y,mE)fwcւaLg6IK+nY\oX4Ym6ZGTLiHhAW ZBb' +\ U s 4 TմQ} T?SP4g 7X3p+-_VVdt:qj|sLD:dww-;&(x~ޥ-6ur@R;i;AVO!DMcR|"Z 6/_[R'[%O:S{oFf2 uܣ|a8c6ĴXf+̒=:[,V #H9pmP\ pJ_ogΌmcyjԹ ߑw֎H~8ޜ VџH08?#ܮĤtNut7]G IJd@p8` s%P:Xh \2a}6ip@RɃ_ giloEV#b_,[a&یQWJZq6 F` q]ml}W#:^d6Vڴ0Dx䩕{x}j1H{disblm9swUDob;0iw7җ H4 '/aR{tuhk~m1V4V)Թհ'iZAp&rGhKo}r2R==\q"lKu\J%G㏷'EX6&Enp<<;K;EqL|6{E9M)_ kBnsr ilٗx,(:_TKt13S\ T|IzaSc{CKaM1F_>Ub%)!ևHk~~@=T6prbKHLb[}GZ+$8hO߃?p%R+̇ы )h ԕyiSYat!uӼ(j ng߹ 5]eTe"*j VY]#p̰Dwu_% &2E Zœ9;yMnDuF%N3-)SF߯ٹn0;"XPe_!]%&L7n "AH?l;*]wD{@UKF@hWabiE}<9gڄbE b[qVWAaʌk.ؾ-WD$vYIED.N4g(譢BtI:%S;Jf'~sȭpE嫛CUA@FZ1&Cjl eK7gc8T: ܲ>@{+ZwHݑm;c؄ʭRkY!9cXr)a]89R5kGPg=ʑŝ+p^oC&شo~!8={5t0kj12XY4 D>ƶLV閝hQ yӖmf1."30W%c |#B2ڟ]@!h& G!yo觍m":)r!u+!Qdh-sI (#_+K.W㢜ozdsHlQ/&L$NM0qtu*JlPl[giB3/b'Q {G/ Bs}dq \M}_1X_U"+}i GA{ZHd,/@ e#/$EKVXa*Y2TX-@u quSQIF{`bZVZލVKΝ8FA֐$ϒ `4젅H"/N@H(;nBbPyx^/Ńew aD vT;bGגfo(gH:d}\ȁCNH:6Y7 <˦x4LBSLK%CD} Y5V3FhG}sqK %bH|4RAPiV7ꩌ̔Z$m<.@9]$U} cdQ%PP`@,;V겣V̸2_"Q˻E :`-00 H  W+ ぺwY >݃1bZ5'y.抺|+ST, FnL3*! ;Sb'Kt|觞40羅O †D5bޘ!q lptx1pg FAlbaԪGx`wFLi.r5 CPO^VS06FdgֺPـAK ]hع…^= ćg`zC[̬b2XW5ލFűl%9J_Ka3ÝSVC<}ў X+o~om!\Klk~4#TUhs493 s4ۺ"]RCzu^)æR vqZ/ҝ^0kA7Ćf5Չ&վNUI/q/-W;ޥ"=Q&: Kv[/gc(Pj鴶3)Uv+?t"+IWA oYS9'(Ǭ%p/WVpA(9(o į\G̭os \YNFZ'it>c[M?%ۘpع0!:" %MY1C*ԪxUdtι_FE-ېK4ȿ|(uo8"E3a`=Ȉ<[ MfΖ6N w|}\-Džoف議诘Ѩ7w칄wOYdRM>ht`o *і*>:gn=K FKfx(C$]3a2P 2yZ ۸mi)|3 nc2&:]zʒgLcՊk[=.4/x&im@.zǙZ^|د%iVN99f)Վkp>Ps]"Y߰Q;zqJHIh;$Xhw@Mc9JXT?hݫwD93Ndb>i #Tĕ33jteqGh~$ %l(ZX;'!{V)5|ڤ~JYkag.'} 8>;~غO5 _2UwB/í|@1_3M<. hKt.e{rG$ǏONfKX-n;h>bEU6 n-)WK <?hJ*Q>aG?1@̯ ;{d\فiL::hI̳cʍSaЗ1 ="V~"gcQfpO^g#:h.׍>q|a Idt"L-x@]iOm;%]vLS暮ΪA%b {ψFи^1OmɫȕœğPHtHdON"9c8HoB:+yKFX2HV )p ;@-㇈\.]Q,,M}gAaلF*ebi9#Άm]K5V$/-ޗ=g-7`٦3ۍ?unI/s[V@AJWfQGRz¥i+ [cʠ߁`o$Z‹@p鹬v)JWvkm,?SՁ`!"h z+21#FBc:JyLsæKxG 3D(Z4NT/%8g 疱Ƙ r4Y!C|}YxsH'*>뻔(;REM"2,L#齏A$}kvG?3ʓ-iQuA, ` hD5㲅-_ZVCL}/펿5B%xFZ@=A0-q iYedlS3vb2,̈tѝJ7AO`Hc$ɩZ]|&uRgd?1er:\!p_s)s=#~alQE?0Ob{6YlۤZr.5"BcD<њ\E* ?AdbuZL:ΖK7MpvBob})TUTI HZPTxG]klC.H0e6ЫR+do>'a% 5=Ӥ5\bv_ҿd++e(qa^ /I6%:mo4/ù/& h`9~D v NfbOr! IC3 fWW! zd9-G@'غtLoJ+Qx4tzDB9H,\{jGpР R4j?ch7)0tV:sxF꼧: "č,tҲS\WU& ޴<,o6G7[ƭչjpGDs{x T;"ctm."訟k#" I]jAMOh[巟4!"1rT I<_{ sQWDY\uN77>W_Q6n5 K9Ǚ}L%kWwbZS>ĎTb ?cE m9bs LJjI76ި $eq6(5lUYNިijϰ ;aa_Я\?m ʾW$鶍|i+=k`ya35^A74qqCqHXrSo*BDFn9· Oeu"FHe"4h_uÄ87.9WРۣú60O[|5z=V+iM,/7 JhT39J-?x8 76v-zEV; CDeHl?h/c' HR$^ϩ[kQ'Y=dGbcYzJ@ Q#{q ۲+S8'1JMjij[,rsᒇY;uS7Pw%eGo%L0 v/甪'0xEmfcFPVQ HZyVg .LU h^EYD|>Xu# ,4-n;x:Lѧ&))g 3Xrh[(ށ0tӍ3ڳ:9¥D#P`>ori5WPRPx-@}8٪$SFdKPLA6Ԭ4ihyH$avxg"ڗ¬CVP덊M&蹎ȖpF${!vSwP5 L[|q-C R>:W,+*.%G¦Gdk# gsquedrē?IE:6&eW4ec $8GH=@^7|^%4Ydȉqb|WSb Y9( V D;}Uk}lù|0[ļEXvu읕ΞJ8JW ;gYc?R9&B!wCe_D ^]IH{fzc9Q=,qO:՞O\ѥ (&vTqGՒ.SD’ yxlhwZE]%2sEH7~3 ndI3%F@m t+2sͿP^K&N ؀V,0][5|7UI%g%h1?ַO-։e\IdKfB@zZ/k&σ_&R3F1# j<3A5 yH{=ALznyC`b %%UgB:Y_X16 Y%a *o`!M1Sn` {i>vL;B,G [7-YBi95<җr6A)1QeWөyZMLT<Ue \r=~8S4aPd}|clJe`huc? !Cm–j|_{+ D=3'9Bc1gdB$||d9AXG{vQr>Sv](GuI ( +E-2mB>2P<  E4AS"{i*/`>@[ _6 {tbD$]}[j.LD7 ~RlIX=CQh;5w^j kKllRiO61 bxLA]Xb=ހI#Or9su(ёz~e 3UHޅWTrb+:M}@m9M3ayӥ+e#r1s{ҳ*hkUg8oU+:LI [HvqFi2u5Y2@Uٵj*nk1ukM.qHQz2Lq8dYez]I\Ɏb01:+SUx4+PmLj+q0u@/DaRsޢ|T\TD?D;٠xyҦ1> ;.Y?75ǞgCR% eF[eFY'S+Ȋ`&m]_\Pq4?8R 1fWY 7wQzܘSQ&fxQg8秊i^o<2Nq*~. )&0/ytvƠoNK[;O0Ac Gj3/wEBE FsֶVVrqc@,HK;5wAʃ-L0Wv r-ޑz!xB?V&‚ߴ[DgyGyv Kӿ {{) _ PD?f6pO!7?=hj߱+L%\ ttMfx,Ot8}7"neL]'rv=7Ib_L R < u0bԪ^EhEb| Y>XXT. NCfp:%4FB"g9$^4X浬.8T:"+B<1Y5Vb⸕E1:k>=]2H.Sww*r0Ew4U[oo7qIH̟ub9WE])߂ B/"|6`rVbZ Ϣ~2wQ X\^ Yb:=싛ZIAL,&)TmO-aijbUWt\,&2 2/)B^Y܁nm9Q*Qv!}2gs5ZEqeU+&Tl_z9hKzi(|H2ʎEh`VH6#pχ? /S硡 +VPfF(hgܣz_)?/9': -Ψ4=\&^9$m[韻nOX]BK JLj1P9A#-fV-=,ܡٌA^wibRrhYӏ %Kr/D+b͉]z{߷|P/ˇv6X'L/Aiz{vO{fIxdcyfVc S&Q[N[\œuh}#BTlf 2H|zZ9Ki\ '1FxK}6Xsktf@'.ȖBa3M{>X?-&8!PrUq_m)cEiQg{C2{U֨LTﰮn i[$+'FzVp-Wβ '2nBU}<.:DY&L}ϘCȰy瘜 cYO]%/ =sdd3gp b6 #d_}еrNeufoy fTTY p03BU^PuUI OLIHB כ.8HɭH."Ԗ>ؾ.jlzu 4xy%>$ƹ8N()rXVĻ.Yh4osm__7%k-f1)43[ [ip~NT\UGwh.QY .4-2w *?9 Mr蓒 iGMp&'S^LN;#ܶt>y'n`> Dog褃BcӨqh/0` sގg)N?&Ot;7V[KI!bs)aw}bTo 56E`&dv%wME{F3I^ioo3 k{t&Dqrv+ل.̽`9Ð99C,$HYV+>攤l7')) L>7-Z~,\)eokl,M$$]~Ép{82EiىlV~! >=WOt=J(:4OmNw#L)q3=a5bQ89xBo/ td~I7社\fB'V>X" hY|:e-SϽ*n\ e?=Ơ&=/y|xUԛgIÐr`_z7il@aAll:M$Hoq5KFKV+#?.X7Ҹ\N=hwZm%~g~[4Mk&xMt!|Ma-:e!v*!= i|[WG5A[ګkm\=h&PJ,Fʗ3e'bMC>Js0eV~{kZUƸ,GH2i Ol_5xϝhj6 G/]BGGo6NLAThPbk'qfM&6˽  `p:BD Hqܣ%;7uz%i0&жYD!b˾ Lg ݬ7`v9*FcױbkH^Yej(Ȁ> (o+?ٴqIHs{]J\]>2] mjX_z#D{C(iJG!* ;{d^2}IQ *ӧj4Jy :O(v\I/Z]W$a}}ۃBW(wDY Rm?ip"&hv1,iJ$LV\P`'ǶapggfeΊMR gK:tt_W6OB!!GaU^{`!ϒv~p沝 o@.G(-J r\6(5pVR努Z(> hb{C Ftoѥo( ^^)Y7j@lZfxHpnlfP8VXZ.'"oHb2Hp,ePk;6uK}$q$Ԇk AxN3S̢Ïp8uvE[½VpxBLW_\ĐB Sw p-+؀^+l7u?YYr˕cvMQz: (;\L8`!FrG̵0m<޾T S N,[l22'cZ_xkB:ˢAN5z}Ow\z<8yd.K_k?쿞%:N.p5 Ḡ1e9fG" ^$;b`=::6۬֠w8;qɜ*ӗz)(*zLcyy{~EEa'2n΂8ꘅ?k=\Ia2bEp-t}b[g[s<m쨀ՙhyPT}I/FQDzyjy)n.u 5jV^qv0Z|ۣjNwaqiksga$2[r[O%UO mB)X_:VYy]\,Ԑ Sq̪$c%Gs+޵ ȋy~1 Q+D{Npy'N}6P ':NZ*{-V~:o-P/ET ez iV/ɿfJM:!*u q~ϋWO%!'KH C Z^ra+ ĖRo-CFfcyjR,Oyh?SfAYW пc9‚k[SR) S[Apc:V.Y`P^kC:%w{1CNF(v*mH'_B#IِziLl$x"%TA1blÿ2}Dlc Rɹtΐ0 p57JG-hW}0-&vd8!z>ڜ2U8O&Iв0k$-?=p=q{g1~bYv/K[o`5M&RP`>峾~@r\9141DG_Gko„Ⱥ޶k{VZ7&)PBV=@Z7C$:p Œ=`Ꮣ1H_WNr*ܭX*ܭ\v=lAXٲΪ{d+-o$n*5;*Mnt[T!4{M|{b<AQ&/,3Lbٮzv6ه)u[>{ u ` vJʔcOwYQmxGT;\_4})@2M`gyAzh:/7V dz3K+%- l,U<ylz" aR[ϥw=J{[N t<4h^2H#@g%0[0J,O+>z ~8i)9hi J-tpBhqP,\lfIpO/߰8 eUxs"zƁP]: R&27]3Fe``BT graYG,F=eivg6ƿ2 '^O`.˷= L!G$\sZqj~6]B+y0q_uIT a_B+cF R' (?V-ϳ'v]I9 *2W~b/ ӠM.tjj!"R\dJa4֦vftZFFIF^UJF,cWv9 |+2@HEnl#Sʹz(~&Nl?(HP1,։-׆|$L/ZK$KIP#otU][7#Ӄ%q;"I57tMRP}ک2p /!2/P-N1Vdp0 ZiG!ڔS.]+M-׈lV0G;r6gFFE7DqL2O/mAwsX!7{n}V5 \&eBCc&IM:khKGPUs9uP}VjBuy(‰v V;{E~jĀ~puZo ?)ĥa '7Q%~S!aEe@zsc>Ls? e2n 6qQ99 [f e8z>4k.XN됈  _1sfo9_aQBa]C[u{4l1SN |goUPQ^?\M2oLZ\N!3i%R_&&;_Аl6|8%V_dqj,)isu*vt X%풫aT=q3 ~ eҡ&{o6_ FB6XfMεZj_\ui¼I[G JJtk2T*]KCB M2#;iVpN}d7R@u"jpV/yr`{c5lCibKnc-> jK'B9NA:>0}%h>5@GXS0#M,}EF'f t-;V*>D$S rx!Ȟp&s AwFPLRX`Zs["7JE_ ]NXadw3XAp.)Oc~\upmLf]Ad場ߗs59?Q}*Dj! ~h4pd÷^s@վgHf^OgPŷQqqq>`tziGZ`9f=f35btz'a|6W4?MAA('|~ZN-hJWQ:.|2[q!\?AZR7}GTrMmR O`rPMF=+()Mf!vtQ*Bƍķ-z1DŞ{I7!fK3(D'ړSP_ry24-B(I$z |}I*dids01O0K!8a g> Nta_aM5P2&:JI^+ӏ.W3"BH">ir@|wE„F; F%;*\^2TD%ai?lzIrԭ}*7Q"j,ȱ:6.6W+qCj3+ *a4V㮸~zgr2]^ H/\\*ELU'Sr)Ƥ5 v׸X*ɬ&zӄjwX 8#ؙ6?=KPcPefVcK0̴̣NmӤؼw IQJ4s=w}i*ڐ,LQ#~')1sU!r ]5MB)S~IDRsD5t`pD_H`]{_2q,6.ٲ~KD 4m6"JV%@橖rTVVe!F*Ϊf2˧dy,Ь`yn,u23 TX0,$vCR.=h|U[gA`DqP5=ڴsjC;A~.轫@kBGɊ قT$i..sJR1J;rB*̖a(I, Dq x/0t#䞆9r!D|{ dFʬBqei`C5O:#(rP Z#Rsգ }ҝ"6q u:q3 KX P;ư_`IQRdvuDwBY.HSjï&3i V).&y".Q5_"Pe94~.⼯Mm*}{5 N6]8dq`JiJÀl#,cqcddSSf>νHK>NMߢ(y]$aʹ3[ 6,xH`ΡU*UNNPŇa?TTb*;q :ЌF+ԑBczZ?; -N);jїq{xFԾ8]箥7,-jО Ԣ}c=ӮYy|q#[Cb9rN G//^4D](\`v_YVӵ]1#{ 5+'<6)oΌ u.W4Ѐ 'wO\J;, MN3(VU(n'咉s'7#넧~CT1_dn^z Q[lp{VZCBWK]F!vYb\T{Ii:@8^gn uz!W7;պ:(mDBB_ZqZHiwكHy^p֞t|jՐ 9E\X A:7k6+d~ ^H `>@clͼJͫE2MY7 7G/Sz-N҆m>@g= ˶!MW]eAښhYß;Wu52P*# 3C|^X&K/X4Y #%Dac>z*뽃Kߝg)4PۖH=YHܹЇْ7T@,\Ⱅ>RNkj00q:`|?ϐ.(LhC Q!^.٭ܼ@Р-XoQEFI'7,YO . lQm ~#~!{(U~)eDQ?3=rr&P{8ծ=mZ}ɄD4S>$@DPM~"<Jk*_*B$֤ȸ|ˊ"z@G9@[~G B$ySCDᛮUp_xF=K\^̪/~Uh#eIbe_ ֔f/ſh)!|(mH!U,w ly/K P u{aа/GlVǔ[ KoB8QoϪY94jЋ;%ASXnˀW^leJ F_lByhdP5hf>WÑs{VZJ`5eomeIn\AZY<x#4/\o~܇u Қw҃k@Rv̗ k;; AѲ5@U<D0'8{ޛW ShE=ﻕnh-Vq -FpYV9\.-,kc# ˏ fHƌ* @SzV%WpX %0p[:O`6`u.S2XRMcead<"XYŃ?Hݳ\[[s*![Gdz&R_3cֵ.;}cN%j0 vO.GgSD\Ozv05Y[Iİ1g[=%v9{rL/<Ӗ)Db Oscjw*G usLh,=susZc%% jt;B#%4=cL0*+َ\ʏ 暴3.0} ]ǖ Y8mHfC)+/ ?rh )tuv(CQ$0l'cD胿8bq9nG!82~`/Xip8\4^kZԏ1zp4or{n*[9lA&Gb9y* i)J.!KnHn) 짠gO\b .NE/2lZE"|w[Džr<UtHUu˿ wDfG@chfT4SlQЫh̘eL-NPT.͆eؼӅ֮Ġv p xi/k$}<-X#"DaMϩq┫hF\&A^`W>x;ng4۲B>l'c< \ 4|Vdm: J}?hܡ73$aM *?F;7)8\b/b;2ʕt̺M5o`0\G G,?@vJأ_ jc5soM6C35"\ Je2Zx %NpOؘhTy,`Hɮ5p;rWmU$` gngLDY;|-vk9ku-]T=}W7R)ܫ)3.W1ٴ!} QG?XuT/*q+G{E/bιvIT' h|Fˆ}E/'[78imE_!B֪C{L%pWY@E%150MueZL!36Ԋ;Q/ ]Ew rn7}֜ /aZΨ%"FQ \'JD(lvu.e{3j'S7Vb{@"_-YbʟY_Xq#7.*+LZVȪxS[Ł3;'ЌX-ѷT9, TVkEFg=:K+ۺ{0?t}[7*`S&{٭2kr/MT bas v?NrN}@D:&fw p)gYGUJeލUΚw2F'$k GC}23n[pPksg*^ٳP-*e!M( }od2jQٶt3C1{bP&9ڵ0P#O4؀(ف'hfYT؊p 2T$f"kssV / unBB,^6Ԝȧ 8.ӳ =Hg0u>{k0d#ur3jRN~*LTa +v©o'cNOh&;_-뚖;Dy]Ni'<4.:7%LQ*L"3(Cj5ޒK5zѶtht{a/+"MggzdY,f?6|c[~(Ul.s 8J<ĵߤHmwz!pTW,bTsA!#|}hJi;q#(/oIB{sA]16o[V ɵ{|.W;@w\xȣ]pnٍIOx .D08ۀb |jW\:pI:I+W@ }peTPܭY wUA1_*PIAn#:݁#[V 0苗$ s4SBǻZ.c>t%ǭjxvOU.\>Fe;M"#CG\KKX̆k-CT)X)M0:BxV߹Q&튕܎+VA.*)Mtn a K>p`nHѲljMU$_[桰SIh:Ll'p՘4o[h#ͳ>19蔵k܇?|C!>d z"YĻ+ TcurM"T@\_E)_4V,gƽ=0\QxkPu WP854h˦ -e",K9 j׍cwk׾}) s1ukiY/t=Dw[Q{kwQ =B3Pn-{7{9CBCo)#/ڪË9qa^kbR\2wD -k<o6Ήvg;BnTy8'Һ@s]n,gdcϸ/Y\ՏV;6DϫB&'"?6_/_S=xX4HR!8Xx K ~̎_ОujL͸&g^vܪ/d4nNVn ruRH :Πv.i^2)Pņyd%+l`MЃehktr>ySycFmr嚣GfX1 p΋Ty,T/&M1.rxЌ:CS]i%zLhvJwZGS|&BHˍu Z_Aדg5 AkCa Nh(l@2tsyu=&v)+hc?^<4[B{sôeKbыWrG0A,XL_3/S}Vn ·]?(tb57 ЎXҒK!~G]nw''GO- T%ݬe'R{|$ȅLd~n_67lBN`k XPvYPX(@%Z#|,ÒҮW4F,RV*K6-Z/cP]EE! NM(Ǣ巿tM|"g/U5gHVCE9I#cGܟC"36GmES+-H/{ɼJΗ^5dJ`#5  ;Ek0w/h(ŘmZ4:-W{8hmt0S"TJ)n"dQ=FkZFt$:p|-y!̱XF^"j`_BY2ͺQe_I:\[c$IÁK*B̝j n|VAb{Ќ]wLV[ Ь! Лd]Cs"-+ϡz-0YyA9RhRtܿ<6bHGEÕ72ϱj9$!eo&mB,#Bxd[yG,K3,֑#{tp[oӠhY&3p*~ذzgDz1`Ixb;>:l}Tt0w9iu!ąOJ>=lҿ')'k-29X+CnXm9 +MܯN? I]lc?Zҁ}Rs,8ayIP2lRM&b8÷i5`2Cg|](8Rt%h夡N90R`RuӋo}@QQ0s#|7zHGeJd=P%^!fj) jnQ"̿WLV=+EQFVχ5_+lXWp >}Q?6Aƴ=K?w\9yϭ[ff -ejL?]b#;{eEẽ\_Օs` `H@rVZRwG Zn찱?~z̚v! .|ҴD{sT f(Z?'瑇8E8MF\Vv6S/O%amՙi<w٘i\1N McøٕF--F>!#OiGغT ^d Yzjڭ(rPNQX#T+ .{ #84 .ӆ\&kR+3Wǡ*=v Hz.܏]oqdcJh02J-'NÓ=ہL8FBjt%j}$JſP9܏n9ǎ;-V3z1^ j^?佑v 1>_-͘;lBދaJ4[[m ڳ#M7A*=p}r]YX|1c&zRG/%¶EZW Q5:~)YyZe%sUy6k9}2Bj{3t`[?*4z7-xJUלMYZ)2ܕ܄uT`OelF'PAg>mt.vgiw,qw(ٍпkJQ,TmˋVP| ( 9u td8D}a**! ܝ%]'>_}݉"US\hgQ?DLl(b%QI }MD wҪ |RME`M_?m}Ld$͹ Da3 E1Fow#9}ݨ@獗 a vC Dq / WfX{ޑvnnU|zǶU,"g&k0#w ;}-\ylnHҔ{B((|JyN}O+y@@La~[!uo/8[›An+D=x$[{9KE@XO?DXft8'+D8˲]̤{A"'LiG* Z j9sҥP<Ը`d^6&+u|< C% >6Ģq*U`O mWJΌ'hx=G3>of!_GFJP2сyHE() u挸r9)asT޲$j"򒀞6\0TW%: a#隸fmRU=jy\&NB&o_֢#ݠ $x?`:yW=hL1EGPO|}(m,Ӏ_ìW;<NSjh}wpGXY <٥OZ9Ǻ\8GJa `r5[= #?YF-* =m9KdgjEl]N^sw)@Z4imTgr\iKeK6:ӣEQI&5(#z\G/ϭ9mf>0*I'6_T9>#=M .еc1i-ZM*7.-BKu^@h1+ڌe 'ƙr!)EŮwDJc6^c놮/-k܂& [oP ͆XEBW%nj>#E|#( eyޢg*qgx%F)SޔkW4-Ƙ;FMwe‡oqsx^lm6[-^[l ~,;nAB%?YZ_RS:yRZ}~ 1n\d.0tZEQ;X~D9-?%k0p>@'kaq2,l|N(O&u n9##URhmG`GOɜCS 3'3n&7V*hQG8j'ďӧ ^SDvŘO_KƐ>+ tcAp%.1)> am.dond@ljSI#A]3/R0/}=ù9?{@05Lbt3ϋڰ򩌊;,\Eht8|FJ ;xρL0Q%/5"QKg,5ߑ):+%ɶrʄ"f|ewYkN 4oj%M|'SaiǑj Ş^ɰ̭) q@hJ(z%E=;޷!ܟ]/F6Y9X*2 :`f;.WIlg(0:NɂݛP_Wi<`GJZJŬ @sS Xb{R\b*6aC[ A`@ \ԥL_οv&@:_ fqqAY-^{8^i$ јjdf"g80@ޓQ[Q1+~gw+%߽4k*k-tdнv]VpP0t!=PI/L8U f;w$-4YGY &8ӣվ6(hs66TX\GeTЩ rЪBo2L'4?x&'T6%B?~6K~E̛J!"%g姤ooZ2NҲn9r4aMQZKP"beLrgz7\td NeR}jM.gydem-#eX]$OB+y?8r4=bomYm:y\7>=OP,\"-QtrG"/{FZ?e8ɔ0q ?RU,{X]і7$W&єq ΆYW4 {*ZO_8H֫TEO;mp>^&>=a{p"mP4WW3Rt:֖i[!gwY^q7t."fM% mN/v| $*bڊ5OeC(nF6*BO-@>| Hlf'V桒,H14eP=jBN(.~| S (Q`[qkhha6R#띾M *qg0E/t"pFBl ,WKMR#k'biڰ3rG&543oLJ ׂkk./~ɨm֢#?M1e2eQ1\3Vt!h"*WvKpKǛr6ND8.;|3aMm zTt|DWu6d-3ߵ܊]8d3Yj8:дNݎw=*"H#BZʢibH7  l] b rı]9^T^(@<=x=Δ>M)4`{E=_ -Թ}mXY"8H⋔-Cl.pb2Mrxحɷgq2cBu2ZAVY5n`C'r:eLR T.@gC(eZpNy>rgl$eڅ4i4妵ɹa"]PYޡ0:ɗ#MQ-̡߳vBW{sgA\=?OCGqSN3MS1R_j naQ%?F"VMLq_V 8[(~қKTv ߇/ۏI&fnX7 :gnh.믕n=O #/ɥpPI1=Qpn|1BBp0lI-4]N'޹ծޠU%0i1AƦAA{>CUtl sqP_8aO! 4 *,"4p|(z/{,F0bU\tȿwAmުl8h0kJ\Ò t- Ͷ;"jpn`NohvDUSu?EJSѾ)xZpa":arztkBy= cU5G=7nξշc HZ6SG G3d+uI ܐ2l/ }GMh ŗ@L Plΐ - Z=sI PELDՕ8[}% D_n f$1mdp߼Ԓͪլ]O9#O8S_uPg|#vv.g=q }:|Cd` Xu!(J4bT$ݬ$*9OibfFܩ]lhsRy3x8PNNZS-D<5TUqS#tg.ED䘀<x3j4cCqt&CM C,G1ZB!Y$:j\ҷ};1 ]EnqPN׎/3^F/`myݓD> Er*7fͦc%cSA ۨR׺<>7NJˢ19'MYtJ/qEtr?+bv u/&1c܌![\!;CEIM% tGk!N9mə?埠Q˒8|H,U|Ѓј1FN iJ!J ,Z N#U=2>W+!d5p#Pd v*t?hbɣއ郌ڊ}i>+圳&fc1†Wdwd~&W]?wM4s+Z)c.GӔ$þƎ&&'Χx}<_S䎗{wͬgu5vUxQuDYB2}p '*倻"U%E m}An{4V"=du%y]l Đ #OeM?bL`)/H훗R~\-GcUDStlMDAy+a[ FrsziD@[CzE~4kCCk1L%irүKI)^۔U&NY+JT "AY =]ҀH&c}/v $L$g c&OnbYx-ϧs~Q;_9Y@FezXQi3y)~#IJ_;IRY롐C+$F^wo20XFSm a-/sɥ˃.jFʋiT7X;n8Oꋪџ3,pK1b6!]ZXqC QE &e I qjF߰! PmOQ7Po=X`F:tk1 a>xI0dr:*&QAf:ٞZVb[n-MI {ֳaN{Bu?zYKt@p*>x__tcU t`}%"ٽuCyˣz̀h(@8oMA7}nF ]Z#KJ/Qp!$ TD:f Y3{XYF*(xG=rN 8Nr&Huu>+m$cB9t?mrc'VufrxC["r $E@6nĻ\RXx yHO&dek1{RtH vT?/66ϰ ƖF6R`/] dMa k,L>͢HG.ճ؄03c vdT%L[FO"cGHF A>!͞H_GR*T1r{yG3"7|7#`"9QE/n-PCFB@,'4`xk5;[]!CœFqf SMJ8" )zcHV91b$QxDGn-9 {Z`yaNnvU e:i&D~3%Q˴Z?Gl DJ Vs:>Y-9;=hOHd1U@д``'7i1%oGQv~a[+ԩȏVއH5ɄhceLC-H񣋐Oe⴩'HBe݊x62`?hIKbJL 5 ƒc)N4O[ ylCRg0nt쵬8bnb?Yp͉/V,r-P zqa~j tl{cbxY\;DT5ܛ3#?7ab0Eg;1ӊ(ZǣQJVS\AZ94yi(kdɐرG^ɘm'F:+jYժr,%GV [ $IXR#?H?(:.5k@t 8^ۆ5wEgVUT AwӾkmZ%ç$0}n20w]ބRP3e bY_E3o@k0Uh/{U]X2,sJr@:!7XfS .d,)ks3c<,@uR-)ʗIQHG+Y<B%A/͟.?n+IEQBȭ{a dT=4p,?Vg93@:91(,ĥF@$%qx೗ wZF ]?AJ\ ێ&aR7 O?k:U`h2nżncXq`5jXޘAʹȀ"_Q*b ق>` NϚ_`4WRӍv|J;ԔpwhTӡR[(().gx,ۖ)'+kCAfPΔbl@ڳt|m|; OkYS/lB%_?զ!ȦwRIӚJ6g-= K ǿP\9 g㩄YmRQAF;Iab5iVª(H;]"3 ڻ"Hd˙=jyk 0ɀşs}!i;jcLl+I(*PژUp)@8qe@}h<1Izō"륓C%: 0ԸYQSrpVc9B}v12Oi9 Z1'^t8uygx;m֒gu4pP}f7G{lT7A6S aE`ՠcIR-)GJ^pv4lB 1L%&*\ KKnewSˁ2 O+H%ֹuw<4u=- y g;cˌ^t_`2ʞ%lI 4e/0OSA5YnUQ{s*)b*R47W V5\D/~܅ր?yƬn09C[OZ>_R4W[|i*ӽip9 g(jA B?~a֢k-E̼rucd׮4?x5{瓡8,hkLȏ<&|V xP};Ls_ "yZ^8b|!_r+ p ؾz 1ͬfh(6 ȥG~r wR/WSq* ]k2#r"!4Pmt^ qRO,7Ҍ]o-eĿ⌺8=66zU:NjٵFe[)Z%HV'n̤#mT"o願>?~) Vƥvߠd19{x4^ux{l_opR6I o v>sԕRQ(a+.Z7s69SwW6RCUd[3FYx&Ì:\`k?9\+ԸHQ)}7e~뫺%&Sշs33wE8o^u3"waX}=+O2{ vWe`x(5+͏3?Lfp⃷_QO"!nɅ-N=ֱ"4e=Ə[ORL ~r\Bh-ְ9 )R!-sMz+yܣ'hmpz'"?գyI$޸s#/2JeҦO(`Ms^OP|~OLh tPi @L \QA%KW(qOv5VjQV{@ݡقN'H,qM_mwdf0 BJr*1H%Je/{8٦n^\%]lΛcSVq\jxSP7-LF$& ίdFN" , 4':23+KT}Ԇ#=!ƎT_:g%,ĽHw9[8{ ڜD1-)24LALBld7]W}2$o{LAf.Gp%0 s/IuI_e:̒ˢ T4^&+]M'ՓO!w̢T,fO}&G6+K<>V ZۊiRjY!*1-Xs`x?}pgkLeN9 QݮcsHIYrW+_-Kgh )fDQ; a駶~BRp\b[۽Rޖ;bxO&soȆ!{們`7whFh"$^F9[i](qd+`#9FH ,=!n؁R<ը|^`N ӫ]TB5H ـo89 N}(GW+ʵZLB<1@f3ݐ{v\祥SQ"N Ơz :SLsX8E+BP Xlb /A̎(h Y(,[u%]j&&*RHWY3!|&@u XqW98j*lApf!KƮ4"1L yVmd^ɀQri F,gHM1DɎlҧb{lARo^YyݟOZg]f)Bv85M'a׶O#˖VOIxڜD\R/Г`?)Ru#鋥/S#4ПAF۾Us= >)F4M1Hw_>fx^#I!`'"Gchu4J6Mр*.j#섙=&jt 1Aﻕ9[|ؿֆomĘ.iZF?yiś ؏aFu[;h ٱY$eX9hx[?ҥ\nTyufH{rG~ p+iWPbdǜfZӖu4ÑTKUow L48`1Za 6͐[n!o2R8"WZL #Գߑodm(fyϑc-ӧ|8IBQ|6%Iq%fבA_<^S e\G%L)&ui: QJ/uՃ f:• DH;yOg?rs]e\^?}T(Mᯚ*x5y6lj0 ]s-U5_E6#JBV] fB' ~7tFo5 LhcU;^j4\i^ SI0-9,Vs IQHj Cj̄9kDNY2,ߏF8Dgplȟctx·ˇQpik^eLz ȩShߑYk s3)GV?5/(}.=aqcb!8V,7J_ZTn'%ZY642d/`eEK`!`+!>&oTV~@-qL #ƒ*nD vҗ|} >JoK%O)s<;r$}&P.Q5.؏jO{Cˎ UCC$9ҺIpgcirT_'-]S E/ogcs\N2IWs3\Q l-s'>bɢei4"bK =7/@bƋuq!fg]ӥ!-yo(S<&J;L[!"2;dlY^|֑X+t/ϻUWby+42sRiCjr5_ﱵO(Ҁ=ЩZ*,fM|aysT39δlst̍n-x7R kJ5 (\qڊ~3i&]vR:bԧŇ؛d\=Y9;8sبϪLmڇ^3C6a#m](K2~ ]z ~%  pZwx-zK>ARKMnbHeK_Χ0bدhe*(85C!or\i%llH]u(ٖ.JR0$xӫ>OcCUS;SlW9L-a7Cˆ:qF$v|%sߡהGE̓0^|+̓5jhL~OTYW'+ ^ud h4v(#|ݳ6L#K:tU=4KR방V94 Qv &[H@5٢Il`+𪾂U:D=~d*hjiNbL1cyZkY6vFC",8cHǡBNjO '.ӿ{D G3 qZNg_‚y @˵;cׄpiv$0Y vKyyފtKd0F$hoJo vȞm#:AzYln' J-y Day Y&zhWCBBx4P@k/`L U9В _mL?ٓ=8vHaM8Iq4{r%n7hk>7e)CISOS_&&֏M7.StF9CHiU3*ǐ-0DoyMq"՗u,v&aXWVOۍSrS~aw^gj-`s={BRC*- W5 T|Znq{ 3閞g]7qOp_M7Yw0#͞][n3ʂZe7Q zqDy]˰}b'J'Bpj8X͖Aen|]h?.= (}}$aQP^~poDvll=53ԯ {(;Lm^wC _-ӈpv:R\εqk[qnY7ŵ:Ywx'u ?|)"J"9{d)#Op >zK/of'6I9R}u7IFپ͸;qT۳Y۵f.E^ "`"*,%" s[YAx{MN1*M1R uea`t)&vX(]|{`EkUhjr!%6Tb. #s%3[%LlON]gў)U+uv/@CcXMc&7|7)sށF>_ݍ06,-CKk]EOvtsWWl`p`5?:6b=fRb'ȅ*]kYfmwpoF(΋pklaIXJJ=ƻ+=;yf2<_wԔCJ߁:yd;gSx )( %]xކۥ أHs6DZ&MnTVXaw; )&IIT_FXn@vϼ,FCq]Q-M,!m5D ]>!$#UA(zd]]tL7 \WEdd_Cُ1ETc&cqF ˭sR_e!r)fd2_6K4}eh[R)TgU8 ?h . τe^H`x)+1EI~5mV/8jhv*kSL'.rXbIg&rcDRZ Eޅ'ց$=Gٜv3S͹H"c3ӈ SV4|v>exBHCɭ~&QU-۫gkm/CoA5py/w6{d~iXUt n]`~|s*G?@@tKLgR<ȃweӠfc* ɲ a5=v+29G4iG&C0cL>@UDY0(~H󖸏O>{=h`w$Jn"6!s;Sq6zXU+zp}тO w9J<9Nȑ2!B79HiؙdxJ}4*}lAcRs RIp1o҄tQa$q=kq+N3.cϝd:+7jOϖZksj ;o / Գ=kāF-eu' E7Y!ZE1)Cp,A\F^E猱o9%r6e-tX9-}! u Eou붠@"1 Y(΃Qʧ;Kz fG5i8FWZ6o7 +QHh}R07Er62Zª7OD|vh9Sch)b3n㆞!k!-.ih_!yyޓ1j-beF=C^WE\b\t{/1Gf=k$|H&d=% x_ -qSQGgEQ#;ϧz~<8:{4)t4wA>{%5y*Zf>s-;@* US!r(( 6d Sه3lU_{*<0Ŀ]kibQ9k#Pohz ϰģS e0KJ̽?hTqPUrfI=ec' vF+%a¥5ZN`TPYW\7M^yhIXӱY2|>"\SX 92sӄvXtz"(7bڅ,2. LTR3n6rd~s.ătwdbx(>]a%ro@ea킢һ[8FZ %]9!6\&4⽹UKoi~W ?F0^Đ?'ȅCxri9n8c~;b?΍hZ^Vxr0 >`Llt)Γ~x+5iqR89,鐔1j0|zLM::ѭuUx-|jZ&8KN. cL4G:I'y? ^'XȧBl$ke؆cJ/Ł**"%3+w8yvk'Aj457"&ݖwwQU΃1=axoHHD1} |t$h(h}1N*ȡ[+YO5v<w -@&2Ѡ'B:|-zhErf]d+U#4ϱBL4)%Nn Š'ֺP/IMڪmlQ*)ok120f\P-'/ޡgݷpr!})<0D%#@{[ZpGzHjiyjPN9Xmxw%!9F) o g-S $O$=uLr_ѡ2*2>f# %֡-IX("fAC}^JFp&۱gpV b12!B%*mC㥾4Y}9@Xٚ"qw( ne\o.P/T3te@MYlsaY=q~ciè*ف;Kx㩂pvOl~.eQscm Ho$30i &uJ|ĜGaEB?~M"6KiuXۤp>-m,YSًj#DUUS (nNKxsML,"F?kԧѧ`P^l+^2u{E4mGMu\=Qut>#$/W3!uo6ٺDDSS 6wBVM%&fj b?nnȩ(k:4"p#5Oh=89Gz!k 5C(hcKNҹψN\H'b# ׾(JۏGl~|fBL'ObDT*j,J$s*׫p hbX~h2IC %A]P8M \BİUmFP.Yrz6kuW JkxEq쎦 _"@+ }0RcL'u _tUu_W=͞ 2 pӢ"hjvnJ9mr9%FNdT6}b颺Z l]F6ȍ,n);c׀Lx 0aL+sQ ,mOUdgl^+f 36]d齞j?5fG5w**NJR4JcHJ6#SEĀJy[M~ځj.KbAlj{^Z63emup/'unL9'ƿan)jt)vIh PTطPkWanMQa9oy ƹX4L.׫["z% xGlnb"^' n6빴F  AZЧx\!W!^.^31Ka0%' OoP8IVaLosѪ|&?m wTI*հ+R@?#2ÔF²Rkn:T n%!L9`\sG)퓎b9'^_>0קZr"&i! ~c6 kxn@YK ~dѽ _džxZ!dO%֠dHjf\LYe@ GJ=۸gB6p$~Yg4F d~ AB'(Gw10SWeb%}g@} clػd 6༎43p&@|1sS6φ0 >.POW4+[(1xVv b+oYkw2lcmA4(JerSꏷ%,IrshN~RϸL)OǰƉim *.s5-EJ.*|`hI|lGI˙s'ax5/2o530+Nz"5k&: DAGY0A #鐞Cvv7?AUBGL'> aDbr)Fecx_<(k`:js@:}[̰A.UtKYEo\6LlK  .) ̛FeT@e n}R6WHl:Y7 [*LB$P kZ1xp ǂy_EJ,gheUu@՝"E/[|FRbwVx#9IJjL둬eGjKAYYe^E>,q\K|ØӮGˬ ܯҀK9^[,ՏTDNkjMP==anIIG'aQ5 "9\C H\_A2[gDjAG/GaɭVEz<Ǝky/i0͎%kaX\R6c~6.D1|8ZXTP'%vbڽծ _3O6QR|1\M CCq T; ټ^˧DJXw/¼N%ΤK[Ɠo,z{-v:mf{jy̜mJCW\ $>p83Ev2Mv& ~)t;R^YTmW?=fddlM'E +ʛXSȉmVa㣹XaW8m})EL6S@;St9p\AwϺ"Q,j9̗_\\F[_jah"ڢԍlj%}ZM?޳ﭵ-/~?e i<ky=]"]rUqolQ’|Cc\"u l4maD7?%I~7or>r4ZNGe`> 9ebt[*}DD0R u|ۼfAK hCQi7.PʔTBlj-pw s_56rMQ؊J ~łµ*HGW\rGC֎^ɇ@@pM{]4G9`85atZUhHMoBUޞi5ٌ\;ip,^pc܎JS֞^`^̭hH>1IeE:Y,\Ssh_;<9":@yHsRY-ÕYjc!]d S&GUw'E~ 3ifΧ :k6: _JW(nkD%]/g/3Pi>65qGͦ &XyeɌo+JtMbg*Zbhs}G_qĦG0\D@Lt;P’XiXck+$^}?!GߋB$K6+Ǘ' wғVqڍ)xŒF#vf(di\߰ 0/E gSIWQ|kNU[]YHiQnB=и^qULK=  ܹޱ]sB\yhxqkRO:.^+z5% (/69 KY>פ6L5aY槷'ߵw{T} 㞀2,HGn_$b6ŠI@=[E񱒺Sl-²1;BҌ`e56T{ ,{''@h_KprX߉D}D=doBI)ssC>X9eR8oZ!F!CSZ +167*೒ SrTAh w^JCNv!K6vXr~cjz˦H)ڗFP&\tN*'kFBi#8#0^ypW,Od>_MZuGrBʹas"J'C3/~m=9ڵ|MiC{t/OV*obq`9=@ocO:LL6jm;: Ypku#Fl~T4EY@*wOYc, ,xو:Z9X׵6Bդ&Z=3ljTVfA4 `;׊Fdf{~2ʃrZ) mɀ1QAnr2,CVX9|'͐m>u4$}e(.t򜶨{\] GoGp~&+n֍8w5 t'?NPУ\Kh{jvtnF <6!qp!QB#HC.iLgI}2=xoYI%Uyц>&؞/ర6Bx6E."yD!9}i@.>lw%i as9.IQ590KURf'N~Mm 7h#!> y)LwP @:fFge\\^Zx^شA0(^Q3#;ۢ}&gp@m 6,(ORN0L;y\їa#tv+4r8^4T |:%KK௻YJ7qJly޺ϾMi40Qv% P r鈷#y/D'R>5{|[pi+X)5f20(%K<`cP\J{!b+6&ȟmqLC$ Y<[E[,nSA]3=c:cjfkV~-tl~y >؆$| d1wX NL~v72#x7~0,EX{XTgU h=W\*Ə$G}68?C-K9zn6o~maQ ;." b'=ֹGZ>I\Dj7bz"xګAdHOVe_ CNUOQt[P\|to~ M)d{ok@#Q,n 9$#tf X(8K{fWyFVA+Y~w x;(@0,jܯVW]ȎU2̃9w JL&Af=5|s[Qf9c3$<=_¾%K{F " GIg ro~*{Q1)E&m=!Hy%Ot%z@1"\#adž\H?W,]yv<+*\5"_ )x!:Wɨe9Os QDcR_; ƌGZO/aXEqR!6˜rHE(ByZDl&$k36ªqMqgeiP[ u2A̩6ZRB+ W)paEnP~ ^llc֡Izi&YL}y0$ͿCetH'meE?O,K@>puc1uDN Pg5H2L%/L dNtȫ}$ZQc.JDs!4կB *M࡚3# 7O]mk7jF0T;BeIK] h:$\ôyBs4G omC ȠYZm#A 8԰Xo:@\y¬n,۽3)g/ +-dys,y`nBKUP_ 9fv V8c @g1 F5 U K\HaDb.#+mo|1!-epxPӲab uJh<1La g0vk/>0˶o|xnx^3 _fʲX#; GDՉuwg)2͕i.HOVRKxpBYeܧ3{ߺ)/s\WuRQ'HZ, .RqZ񄢴C`Iܧ%/FwRO`\$}5 H M.~VRڨJn ,-b)idߣ KMk) 32`|a[qN-{e#XႧ`n~x_;hb ߸\Cy~݊^۬;$Oә1ogpsn+~!OQ Ujb77n]~Ew˓b*%T >Տq&GW[fc)eIy"/`{xу M>챕}%:|;B=My=,rNr]+t׷#I  &{_K{٣3>LXA4P\pȯ_!1WxsZνf@MIRDžy-;a:-X-2FIR~uPCc!HR4RjBƌe~\RgoP5IFԇM7 oiQʹ&=P8Cd,%[E$2 }j%V?r|}_/l>JCeBQ>H|i1RwO9 ˜)@ERZlp%*R ZC6@%\(UӢկ[a07؁ʂǫqSȩ]aDߗ-q4oU7.P58~p'ֲc0o_4^Ņ;َuIky/?CS mbiuoM _Ȼ[sAY߮'yХp4 .CDq>s/P`>NYПfX1̐=DKvwbZ5V{ŎG9@S+ R%D]AE DQE7bfH!0U]V)/[e- h8>shIi;+^>,$ nn\ ;U^|OK'Œpabk¦>E9#Mx˔2\"\E0/HIt V'QgQK Gŭk5!i[O6(8gBF|LO P~NK8s$jPTLR/h:o=<Jٗ3p0&++B’>W+p`KH' '\q< 0XlX塹4]R>9ŸPA%`+>7v)ڥ9^+d ىg,Z.ޖmz2 $ovԚӚ8㲻HO?TkajCLEy$^bQʹ\W&h@`3,DtUCڅ,$e mĦDMG6"ސ:02ms2_QYP>s wK'RRݟƋ4ˍrv=3~-F"|qox0o{Ty25yҬp $|&E %ƞN!5ΐ'9Q\s$VBë 8זБ91'l$AE WIFf!c2sT p߇wX̀mx-lWO.ҡ%%lD۟ڦŰ78P~+[s8в;|Y\["U[Ckw]]d"m&<?^kڨFUsed]ޣIHMiF$QiRԪs=^{g i]|DE|G`9ad[BC++VXl-}x\U $y5W&L-F?+ͬ3 F>dUC長Rf I;h7Bcϣm;8 c^34o}(ye<rx.k6u%]giC*jK2OtRI Yٺo[FͤO.)bwGjE,a֖fq]![7s~%9 kx]{9du^wҖm>&;jHRAfd^{QMa\KŠVsv+]˷QS{0|Dr*0RJxw}&>'5?k?>hT`D vwūq84Hc +Kq$VtD+0y#MU;֨AL91e鎍5!t/.<fiù/i @?qe.Mh8ό`TUBQ0. cnkCACB8uRLic5օ9.`<-;{R: 5Y2'Ds`aĈQn |îPhu6;~"Rcͪ_+\iwrk33ڻ!/nXV=R\̘574-b-o1 1ܼz\)@h(h \Mͼ34ss9o-rn\#$8X6K%di?i"|!@~ٵBq1!Y~{sܩjfH> AW|/#DDQMTshŎaHBcH q0N_"~w@5ehhEka iy ѪR.G1$^#BA/OtLc>PL";AUvp>6-f,\; g5!?aOMɆa) xPă`P("LK]?{[ fY&f0[D#3l@u\ $_FHQ޸ >m#6PR-5ޏ i'D˛FM" "cXуcB -̀3AW|l}*CO/d<@91(ʹ_a!^U0/VH]0O %GreT>ؾ7 PuJC^a2q3@&HpDI= ֎)%3d P#"pC !C Q"5 a֪h@?{.t3Ċmg8ҫW6wl2?N4TVBqTH}EUi7k|w/6:GG\@b̹{Hq倓KdBTjg,Q+ -C#}Z*aItà:g |W-ˣZ>8`a" hu0k)YUwz O rJ>,(Qe2S[=Bij4b@V*@Q|aJɃ$݄ZB2ybqfkmԊae}>(V4b97 ظn}1VωnS9~:tq7 {c\*%9 k]d 5 cTY;zqbx\6DڻxFvX:ZN xRdRɈU3}Jn`zx94\YPI"2IuM̳4$NeC|/ŗB_FV){-ylֹ9TeN]eKRL_YumvV*,oJҒT8K Os}i6ª v \-mAHR$gr֓@ZǍ 0%>Ck_cåaj Cc 3wDFQp D_jb ^ZtRu0k+5tcà UC+ۨEoOx2Ӕq[Rh~S. Vāz|{DZq37DH=׼^q +])FHY! d(Rskedow W _I#']D]=QP݀2$PRٯ4g-sv rS `qԭ$OdRdV")QJu{X̦8+A  2vEGWB/(Q6, i]SgXA7 vIg=4n=s +t~b!jAE8zÚS޽jGg/Z2eKڼ|8h䣨F7UB2al{̻-rhY„QNӅNkfS~N&?49iAJ!`nl#aҥ$.3 kBӃA,Q\+3эu7Q)W3W ĔܕCj>O .̂?Jq)G2zЗ&bk8~+I4 m7@l;m?0k/wܒ"> f]&bO]R_V7R L0qc}33ObͩD>!욍 yl9 %YSMJ}x[7yvgaᚌ)-VGZ;QO+$I{Uk)?D ,6xcs ^r+nL#)g0WC3M0=q-VOˁڲ7_6dn\_0z5eJ^zxo{(Q]Ɋ ʶ;fZ#Zad+du{Pܳ78 +_X䗤l {1>VbyPuvn_v=iA\{pym7$)Uxra/h[hcO[ttl}A[cMߵVؗJH+ nobiP)G͞9"w )ò*QT!Bd}`1d OI67=]iK s4\N>ϳSnY+&'(̑CRn1qmфMF|M-Y&+r:[E}0O+$2Y5Mfzʫ?ă/@@`&خUz#NϓV,i;ߴ2#c ?R#7̨)4o F]r)?׆l90aa!cԷ4MQ7>tp }k^ֿ3B:T]7O)m@ D ʈMW f*̈%8 'AT_o=t#Cn_o vKؑ_~\ t'e j֌ m8TZA4h 2(Bp5cwniԄ%$r56hH Rd{$E=UPIDNkෘLQn Ԋt쐨(էE;W*3ϙ4>FMivRZJUgl~w`rʁAI}M|xsP+VDDp1h1;+-ƌp0 ͚wM_l!FOӖö졏vL}!z5NB>kƸ=jav5՞an^5?O.܆l;ʐG8/]]mYB-dk`/"O[/+$4sSyʠ~j#bq57qKߑ58RTAF3<+49˗ߘhO'pz{exPf%JBa}K2Åu} "[ױcH 8Vb LxE8W|*ׂJe@u@@G؍ˎB/䟥2a $6S^?_HR0d'B2 zM8@dpZ  ֆm (\&"Nn g -`'YLQnM5InRXͬJA3XtLze&[i!X {@Bӌ9}UIx54YFc 3ڛXQtMY6"l8 ]_n"ԲCevAIbw^qf\6ti* IZkOt ˌ%]6tx,^&(8pe |ƊX=.*f۽g<ب8nnS-耮&NK7KSj(ul6%pXӜ;E~ <"-]JL3 pF(qe-7^,~-^/% ЋZ'xLx76^.В]je h~[n0d WV/Iy#:y%~rbV^ OCݜ^vE΋.cj|J91|Fc̓xפ#NyzF጑bU-OV0GV{ᩢePaGJGI8R%o_pȘ'mو28[2juNQ4"8O^@{R55;lj8垣餷:& v$B׻c0&ϰLF-!. ]KݢknF9E~:)5^r9VTuTwa o-`֭Y< 㝲B!ӗiMz][u×_ Eib%%ř=piB;IQ4DUOYΖ~z!(=]hn]wi_(n.D}XgMan1gl#zcתnnj3Ijsae7^>pZ5Hžj:^t=}g;iYo76ZkC`Srm=Ιh1/js̬1y[ p,npL\[OHU-0<-~mn;+>/~pYPR)3 6ٳfT _!(>qC0)7a_1ܚa?Z;( /֙G+lxiv9 a9Y@:F@7أGDh t+A-qNZe<3b/;a󉞻H-0J"œ~uAFS#>Kh\ eN+NJѺA&J 117fFch ! Ι~ 1 92Z"mA(3hj`A巜RpTBՌX2@SfL0AraA@\Lw/u\`] ޺vMջՉˆ XDTD=ཇ LW~kJQ[wJn} &MȹLZ>8 3*5t`reu5K\mW_<"oD&4$k8jɭ]eV^Cf7FII!^2cbDQetW^ G61{';qC\LTyi.ʓrVQ[6RԽj¢Ψ} qА Y]CHݾn-N#ue҂WFw2R49gEEAt %RrzvFZȉ&Qb,F^U36Qb.aXJ2TEyHPf}\a 0]64"tJ-rl%gȡ;_1ʪOb@K@haAp32SmS!8 8ߔeP .7^s?m+2-Z%ƻh@ UsG<;tfjV)Rn 8׬|):tm%WS(ZޣDe;y]ʮS`Hmhk50Hn"756eڈN(jѽktDx_wǀ 4rrb2 5a cMmz; $2Aa^5j綝/DBz`SDZ~/CCE\/0%'f>R_qƆgیyx U6:W:ÆYήza~`BQ9J٪uq]GM: 9$HuQGUz99Lg N'w??R0WVuHs]!@XӞPhT$,E=(+?uY@oIȲoWC&hd]4سUw!]4Jta/ҤuV3)t7-'xFѮp%Qzm-Ku{u>!` 3U0@1PO&їVr#j#]cܭ19$I qI˿ ʧMܢJ 1츩2Tld+[x~ 'buZǁ'+ +lRU]wGO)KwA6:t@]ݜxVuFuVW(B!M\qh"|/t:VzUs(" :ڽ]e5k) wW~@q*1~*0ؑdNeEOq/Ĝ T$XtWLUsT2 Nk\\yL@_8ۍ6=ۯI(B`T/dРFdZ c[4 K|u7JB;`={p/~)Q :,rUKş:e5A((H@ORO^f2s:zq{_P-Sfr}Lh$V_KAD q`~@0/R\&rǙ1=Mq>b ~1m`ʩ`>Dcl7O[`*jbd(;k+I^~V ۃM¯@- 'ǁg#sp"Te'1OwѲZƏ*#'dQN5[=|$ n|hVm'4Th9 $.?`1ׄrk3a"JÐ-UO*ers8Nʟ;?@Q5-gD@ځ-/mlV+)K]gb&Q!H ] =j`=FrǤR9^8n9Rلg>eIOpbҁ~45B\j] 'Vju G>/ nS> S(T٫KXx0uq` x^VK,)NO4≐!T˷WFBa9zKVbtj| -: OxE*ySࣛ8G')!@:='b}&-znMh R;^@*iRr:j뎻z%:s#+ҌKf_<7oAf11o;dMU[o47QPByg+t@2 ivۿu鍫]M'%Vx~,vU&9eS>F[_|J||hA3;ЫGT]XR?Z丅Y{eXi v1 /4p ݺGtȚڄ- ;0aX/KJA,X摚D&k[j]F>X[7Bw*npܞ}xe.?==;~JXtܚ"U1CX0?$I>TQٖBBϿy,h)]t Ж#]m>M}N qD9c?ziBLxܦ)`pǫ?ed;e@$ݮIoE9Lu2)%BvM^]  2ăn[,d0>}Y"\9=l P@f\ -m a 72̓!f!þ.¨: ׯTZrmh(zXG{0mvHfBcZ[dA'7Š QZrkaj5H80_( f׭=uCgxXJszoS+oP`wUCJRi@8 i6t{Rqy ,`ox(g [ h}8o%c@C 2 &)v !|bk|H1"kZT&* Z\5AxDx|bx  /"4m[s3k+ ^eO~m#t*'4\ܷy[{xK%iA6'{ mgE}1+TH2o>لjqd=%К{<?)IrXd=dgb1\?Hgi%/=.ч֞ +d IQ$qF"ҥ)qR RvABFP7 'W%v 3 :L6dteSp_♔-#QoЕh? Z K}I s|t_]4Y/ny'"gH4jO ;+q{#G.~` O&w_egPꢟS5ҴʈX;/}Bn7 U-}܊ڔΚ!ݓ0— YI?td=f z(҇oyLoإ.SY)wҭ&mvQ턃ڌ AЛQYGxWES!z)9L_ ݗ%#{vCӺQԻMdAgUO:^9+a :Vub3\CIt` &w1em  [^fwNOk\)wJ=3ֶj{M_j: $2ɳaNBF+ic&'hV+e-B 7-U2-OpQ⳽]0MOʺŖQ1OPp Ã;U_,bɦRb #}f!uaURS oɴ%;;N0} Όf/GIBlߒU:Zofyī 7Qw" ")ÉݯaV*4nj< t|Ԓ=g_@߰n}oI 30='9jc P6H?16)d< 'V8{NQfW8 )j FKSG9/\\vFZ(]O9#YY6 9[C݃Wke(1GAPgH͝s>Mr`iiURmWbuh~,3`Q/q B5Ms|)͡8my]?ZwPI+TU5 Iafk>YZ7f*~d9gywϪ/IeWl&lq6NHEzc4GpZ^oG@0 QIݝwHj1D*r(o|igM=j^g]_H,m@izGfA|>H ޥ}:Jj|,uv@3(qfݞy kѶpcȹ<  0m:u</f1 1?9)FA? *fِwfnrtXM=J^E:˙&*ԩ Tρ'r j̆y5p?&8~*j[#3_&{+v0hj 0bJhޏN>΀I10Ģw_#)TB)F gGΉΖ"u;%ҏtgk`JϠڙFyS$8u?5u$?iw-θDߩ&/h19q7j﷽Nu`灦̽X:'sV+rGF?O 7.Rme@[]qD$YQBnx'컶O)nJ O]\hAt6~pGGZ՚7X˦k_kA]4Ír9l0^j4\dmѦF^HIMv'ߖoJt3R5ߑ/-AJ>Zhf[v [IJ?_h0:}KX l5:@}ƚ}Ml+%^M,.7ؖzo Ө?51x:ZoQJ?1;T 5:o-p?Qߖ` ~+|Ju~(/#\/@'Fx~~((pdAYnS>ML?߸cHe BɍB i1}C~]8B;ꁀ= ?C4F*uֺ!_,tO`y$t>jHшoE~#eg H{iwH> NR,ܺȩ(:tE{3T{qk;1kˊJ>m;LdjŦJ6쾥z([al;%e߲D 3GbYW~v4NwtHgź@4ωODc5m {x&z+4`\$hɧz+Ԟz _10diJ `n}!Jp)k>};Iߎ eS}Jdq3 H39O\I]նc>G!jl,Ǒ㥶!BC"-<`nO. +S t3EDXLa|`oagB~Zg\ė9IpV p{?D婭Wmu7RL7:N"(*8yyBRAүE]8h-Y ~-sq qHyLf_fnJc!-|vуtC ?RvO;Rc`\w']CTڗ}|o+JK]k-s13!b&=!יRٵ%A {ܝwl*?V֣WK"J M^\1`!j[ƾ\.yJT4TZ뫱J|~Ѝ+7 wKSrzn20|9V,L5^bf{MpuꞳ'!!Cn#80S󏥓5vʨ~@,߇j\U- \R" |yLslP,%Z{|~\$DgM6 W&ov吟AWϊwxW4:[Y}M"jc;_ݕ:DT, y)R|3,]]W m있]I'>yNbU,8sp(NՒv k9%v86Kgh1'(fM1`&N2ičџ>N7MesȻ]Kԋq&C̿ڙ-jɎ A1KcuCWy1NDjf P ?++#Ǽ+Xa>@Á_ÖLBykv% {F?W6`.٪cg?HNbG}[|yYd1 P 'eo?RLjMJsGiǤ/DkCʆN yrY%КɉErLeRMkeBٹf9{mL*@0@ NG#SF(h' yjJ؎+)8u17y(oGk]L߯ggANV;@" QPEŬ+VdPͼO [¦:M;&xqGs g?%9v^{v{b1.LjCdu*;%h[ * vҿt[ (17~"x%̌aש|A)9z^iÒ aJ`C@ɂ_o Ae4TNV ^[&Qk*!CeX S p;SȊ+ 0j' `C6@bh*fakU(ޓ⭉yT54@V Do-.Ěj s;*b?)G~o+t[&l| YHK1SH!I\yu\F&YoDK5-A(_Uy =3C=&TEֽ t{ قTFОIc^R^w2 U}L&)N[jS& )`ursz_PuJ%4+DՌ1:j:3xQ陁.`6Q*~clB26E <8%4׬Ѿ;)BM`z)F#diA1˳0ĕ<W:h4ka3Sw/>D;2=ͩ@İ  ax`!pke1 Moc}i-Ź`Af)ڥwnދ W14Qc) }e(JX9cԹ#I2tLd]xnѻ(#G3tHl* |}ԕ㫱]?E=$_'IS$A!')Y fҴ{uL9ֳ[w^w٤%!O"Rs7 ʤ S9:GJ_ʥ !lO[lK mv2{o"1C &=?TtH{pCÊ΢f.#u2  fN帢IgKBFvNNW(Ō3w">sK-&W*c{=]UˢÚuN}^Sl`yj oG':ZZ)ȨpQhD *25E&Oi(fBO :7&p'VƊL Ԝ0M.]aD2k[_t/hy'FE6Cc .ݾV< Lhj{n5Pv XO-E}P[}_֭ Yo;q?W}aLvf]0GGzՀ:PâY46R6PQqJ,sQ)?v;;c/H/}lۻご8 DC nyZJa:; ED1I)Sf%;`ږKI`L9L;]Иiրl&+"{Ԇ͵k4i10 Ksv-: zch8Tܦ73!\ ٶ}y=%MS=ƙз7GxuwN‚1;z-1!zж~ljh1Es_D7;+F@8%ё8 N ؋4G2I4Xx$a"~^5$alAgD~R8(E}Ɣ05d/%Ȏ s`=Gᬽz q<~= Q\ &"V NAf hy`y(O_`haB,Vuӓ?a ѰP]n/=fǏC:ةIj:1&ILBw/`벞.Z<8GPdRdCTBRd ~~u3(*m Xۿ^vk-IUO@5v2L(hd>z_>ŬTV qCmd7QnM5g+:y TtLj\h9׺zM^?;mPI%R7,KݻA}C[E6f 7q^RTXOrw_jU?P.Rw52q_AwȒX zhVD#m3~ p(QпӍSG^_ ycsH r ]TY&:.-,6Z%2lA;#ls40h@C2cDTx-zU\*.ڶÅgKS"Rs}%:@m5jZHu>$f//4`LGyH :`| DZ>B& _X}c ʦ\^l ,=l]̷Ro|CXĔB鰨pvؿ~]Z|uz#I zW CIy'gڎ&`d"UF;K :|d@0MΝ"@ll31|L0AwϽa2Zdts#Uek@AؤD pJQr]'3vGUC1T{m6l7SPd6)MgxH^ #tVchn=X6Ǟ-]?=5xOKDo<.%p} f—"}hLF6:rKԅSPCsM0!L8C@} %:yC9?hN^Du_S"0z7ۢ@XkodMjPF/ ǚKS-rca^\{7TbGj1r0rEyN ؀>ib]U+"?9JO4JfS}cqco4  lw)~|osr C=3JN`sBA~<ENN{X&ZuHd;TYv v2S@%U"&hsİ1,g_eRZ+CŎZQrXCNJz5#xOd5~5ѽ,tW2n*#_+vU$Fg@X{^mo Mq4n%-% <s4-2N\gNQ ?\(&]?\"*5p_`joL+|vIA ,(65gNWjvj0}v/8(1X]js4mt쟙sz %R:?;{WPĊPp!whC9qlgeD=fg>.$b(Ijj2n(JMGQfA2ԁy/)H%-^%@#HNUۗWkg'H.?d-`]!@1rqmB?A,zxǤ~D5Rq8ܽF &kb pǻB1QR` (?% I9 e-)KfE مLqp3nupX60-L ?Z;(ksA[+ZWRK K:bS|&,Bi .=z̝Z7-6r{uQRᔸn9D3ZќsGn[D{Wҙ5€=y;!.; @J\$~-wDB\<}=C^X>[>C+s|m>ZmtۤwtHdpg]ߞ! T]m1I`wyo9~6S PቧY%hN7Ь쾯E>cTRQgۤm @Se-{wV{5OUg"Ml=tX:_UO-6ܡ}^L_]"z $ӤV¥A54qj}rՖzLr}W2@3ddͥahs]-rcHaN0[o *Hћw K1{< &Lapsǒ}Nw(]ܴKXh:"(xlXT>Yq7ҳstBx7{W<[嗙jkGTXq8N&CoQ~7yT^M DY^EDY ↀv8 ,ݙ:gN.dxko۠R^dvn.:};fsԗÊ6Y4oɫЬla+gë z?&v'lxFR1f31+)vkF$kza"aa{GSOsi_<#+F ׈?%qzYh &+˦'l%, =}C,ԎEɵGJ0 d IrEL'O X;S%Y!4eB[g,UPGDoY@5UPb sv'!DQ3OYH >6F|9%$Y`q8֕!n=)Oz<{c40#î0LI>5;GOvי#*:(`5Ђ_]DM'Y iB>WG3 xdݦ1R ˞$Eʊ8VNB又6!ESoȊKV'ڷ6kJ͜]g \a3pu: pmf奄+ϋ5cpU,lB,x:3F&H(ٵ ZMh%t+jBNX&6߇2іy@pDEmVKKD `_נX|~>S}x HiuF. ψc3 +o u};/O~W &n]Ih0ezϽ>?&` .\dm DKt ܑ@ WѝtBGvi!:yA j?rFyb; F0T!iEuQ_XA!_0`f@yídMƼCfl`f-,<7Œ֪uvGAN+-߇P\N=b}F.ŅklUnt9~w}dj}rFh$Fu==r*UYrKC,Dn/U(^ |;u8-qñg>i)0!F{§%0M5q]zWc?{+5P\W$"<-J掛ґjaQu3j=.SSFmL#=B<&J=iBDM{pگ]};ɋ#SR Sr;ip2ao|tOo7ńuc*ة Ul9Do9: !X$'TL|9R1g !&<eJB?Oc|½O Vn%&dDMqǸFDp|?q"ppgLFArػSw4=s 73*I!Jd;;pν cJDx$ 6wCEFukc {EW];'=a ,'B0B#98'F!W(&&9UhY{ Ix9sP/V Z7i!}wi$OqE u嫖[_B-oCR7 OݚY m Vk}?,3At rgmp n"oL4*V=d;/tIO4!ݖP#2jNKFyB[˹vJ_E' g,V*&<;60bN\q\՛| |ڍ9uODVT]ɤ}so(|LSzbg2-.ypr24ժ1SCDcpdOy/7Ȱ,CN&w/+OTm,2ҠYy|:>[ۑjw~)1/5}7jYrw HUUE[E $񞫳|u]LQ`=ПG #1Nɣ;DYNj>R[}vE WpT) w;\"͜ E?XA!~xORӺ>xJM5wO*9z2QN .!4զ=2zev񳞔3Sdp_YF3 .@ E5*2"9aU>N))Pm5lR$߅,ۥj0sX㌚4? K`G' UB?am) c4$XS[1 >Tp|UvCgT\xmw(PXau-͑G&0a0{k.ڽV=+3532,X#޷ / KUA/DzT\e zj ձapr YXҀҪ*2$8`]鐌[]w$QCHtϮƲ眔O[%!M^fCH0} pvf 6'^H ^Dފ}cd"}xM+n s7d,,g,쓬5qȰ&_Lqy줦!;Ó^ }g`!zu7k: u92)vBZ|(0qt-v$<ѵ0 K{ы+JOe{cǫx=*@0W"bdk>*< X&oǤ%GӞ[[.D2"ţcbٮL9okb5YC/MS4ͥ"LǑ op:Jt I?mC/^<gw)wn3)՗F/[ʹ0gF݁ނ'/AF}d)I3B%nG y٣]:$YtءW\XA]!2yaB 6ݔкaTRU)NmP1 l!JmXuP^iO>N8F.R yj>t.4_KzWEx*=3J`Lo TJY߰5jI)iL˄U.2&g"̺ DREܛ`s#A4|0ZH#;|;ޜ%N1;l>XLB&|iA 5|r`&'f"FFC꯸2k(EQ3ն&nTj 0o u|#^oj۳ʋ-U/V&[ "D5+傭M'0~"謎pz^6-pM+p䋄=x7郝GhϿ綁|=>ȝ?>1.}E ^(*eb]۟H^rt x*4c(_Ua4!Px4! ;AY{Dw#?? 5X"vˆcؚ%l|:X}=58CCVc* Lʎ0BVBEsMf"|ySҵ"f 9I])+>0wW4]cw gE+Ljf_Ǘ9pL>-Ok#u/l nې^z|ۜ>?ftohOADQv428UW@^7)v=Иì߮Ʌ*ੳoPr,3O0ds0.D lRVg5H+iz2/Q]"?ڀs|5޴/V[h_"pgv4^0xW>.V[G`VE5$S߈4* )Kz:;BHgnz1ǁ40+Gr S}6bealf>SoYm=]SSȸ@r+զB|.5?1Q3[@FgZ: :wQe\]Q9Eԇq11_X A,UʀaG8 ,|7Wkf΃0vnP:p3 A,GT"J{ H'`h *ȋ1Q{܇f>hI{ARk_c fշk0na]j5)w ŧ؂q4fG.V?Zͪmy@h\, ͤ`IJIuzzO͌+MEûZa?p+xmb~ljNO7 &3tJ~[GeQE*Ŧ*F=0(t3lҚ66B{tkBPdY rs}_xr)Av}M⢞Ҟ3~i@doi`"Q1oZ5rZ/a;şIzf1 ѿ{4zh  L'2m VՁ*~_uBd[ {i*VQOn=b=ףB yr'kp<@S܅fa}Q&u 61nԕI|WRkz0{)ĉ Oe)0䋜-ۢ UU/zıݡoEɂdکo{%y+Ƅ݁dP̓4ʸ˳˓g=Z2o kZg3ޝt= q5Y sgy#6cI-9jʏ(# kR_v?WojI3;}Z ٳ"_#< h n|p#%?]yp%<`9Z݊~6*@$:Cv9@IТp'CWSW]ul~?{$D"A4c$Tųے񬫯.SAt.%EWĢ!1=6f|۱s!7إ<ټShhG#l;zg%v~a Hy=PAqPY]%8fnD$ǻ*n8w%Fyl+fW"Wdf I;`1yS={grA55Ac)@ڴ/Y+uţjk1wTfA/ljT9?ZS_;}̞XM`4RtS6Nqۆ@0R@~z5u 8! \A": -k"@C.#_DPA {u :-42-D:})&Wo\nABMn8/EI,[?OQIh}B zC.0mov2GPVZ[/* 57h崔g~yug>/50v9.g/~˪Chf.|xbǂ=Z5kD:+1,'y !Vk{3yq0=5r|ul`g(Y+ HYMް\tS9>JX |O0!?W7i&zd0[ @Yy&Id2\{HP:krg g˙ 37]w]:6jiGCSZxg#nVyƌ >"OC^YEhҞ#psȧYf~A> Qaw`_Ei?m6Q+}ς՛7 ;W$ϊF+2z(yW 7Uo5][TD7g((WB%Q콬|RD8GC nTOqģv.xnZ.#_rp$?`!|&{cr5|CD `WLN1;*V.P&nfj&F9(v@=Ɨ?b6yfy%wL2߇_ZLOY^k8v^|gA7OؙW8ƴgcri{OB:5өU伌IR̆R 2Mnz%#]bW/;>zUaYc948UI^ PrE' U.wnI ?Ӹ17m#K#,)áYvU`RLLt[o.WzY[9p}~Sq^qoMƟ1B/2: D>10mWkP إ+W=LLŌEHGc]OoCV@ ۥXI٘uKV!Nn Ä"g!%>M,e!TBmvRR1WU k&Rnvg;?$׆g vLkA>YWf-v_D,(8t:gi/T vtV!W-SbGd 0@=2|ʬܓ;kL,!\rpP\cz[=N+RLMX$`K,W'RUl剄ˠ./cRqЦ*mynvX &$27oB'YIgt^OWJuI))*e:Q>:y~浵v_VKmդ=_u6Hn׶ÆKԯ!B{bڙ{h6ۦ`ڏ̍4;gcp1ju@^S+H<$)! z/t:RGr% 7_%fswL^9qD>mkO>` @PiV0)`ThyC{xj;2.~UX^f4s&˔Ͽ҄η: C>aL)X!c4 m POIܙ0/~(>]G"$6ͤ|W~[N($R5h3[%l_9S-.qj('sSsWO[и~QAIIgxbwq.MR]1r˽7؄A5I[L^cI,J--VRg[UoeXMyl;}v:U6YIr}L XIݖ>i&DKһ e ^PЋ\oZjًj])*"a㖨mv! |wJV;v/yQ/kvO~f[;tYs:ArtV[̴u)Ծj9zo| <*:pH˛J~w]< cZ@ծD.u%=| mzl݈nh3"l 7]ԔG;FJ./ǩXeKRPBĩ~8!KlƳLHGLV"[, cAY[OtILwю^\h'O(m}Gecǡ{rBe|mv\VAp _Zrj?/J>Lzp~X$˖a A$5I"J 5 U֌}̋qc]`qh iV=-/6mAfr! &+ OmMbmtbw!?ļ~_uOBa3XŦ_x9k̀M#O3+XyRG٤^TEܴ8޳nE3@BM)3,$+=.G Begߤ)vAQA ɩdpm3`KZuV{c&3,D޷]v&'˶SIj*yMvQ8ns ؗF{)aGꬑI^LqI8ʪ螯Lf^>`K-'Aq` qp7IE 4O_.x :QU-1E(bi}^gK*fl/6Ā*1eZU=^̒e!2+c!/tp`5z3e8DWHz2<;!A^f|[]vԨz߂HGB:y-6e\9IDIeɩ]_iA2 مBڞʳnu e_:4I~AFKFkJpBj:Z3Ѭ(;)W }t k^)ٯ#:`k:dEE2dF5|r+&Om0ud89MVID+[̿0Λ?t0[w>1Kب"pݴ]NkemUMgM-An1j/M!#\VF?xarXTy"%i.[f{ҹF]D29|Ӝc!n<d(m+gXG3罱p^"];Ny ] b1'4ح1aK?匩Bd)ظpFbۦZc::}(fB#I{5:[ pq21=7 b ԫHф'6WK ](FKvH.RL1DZs : 6B\ӒY@EUT"nW&gg}lToX>K2EΡ:z-$ ;Pww~!O&xTH[LbyjMLP)&H &ys0&+pՖ)݈EݾY*,.l`L);w_d{r?-c(Ƹ+5Kg*ny"bZBi}+v& +HS"9hsa@ZJDKDzY&WhI!ʹ$X]^ fАETsA|004y{+~Aq\Ѐwk`K X:~: g5orI/7<sԆ QdX뽬Tt6\ l@`˃)Į .>5rP7$]v^1^Gysp@ҩ7:?`Cr^`'jNMGcaxgϢVخ]/6ـCz f[wP,W51~+mwaϔjF\k.#Ӣ1bĉ@vr*; Ɠnw7xU!7$$izI>)i<<*?!oSSF|X uE@D]U 7ݽ9p s2YQ!3jь%y,>x*s"M( >s `~ ^޼uZ~YM1%âE+<?7jf &}YdK2# -A҆BTI(=`  U.m5U;8o7[\"t H F*+]v`Q8)ZmԠbCi1R: ڧq,Yt`rT&AÔ|AoI!Qs+gs42%HyꛫeSsf-WO䩖䎲3M#7 S6V2̅>bm`+3VvC-^}YM a,j|H(ӡr+E*9[}$p26Y,,p٢Ed\Cu`y5:aW QkJ-ǨSd/Fj]a܆u"{]}:Жܨ[*ǃx<:L1y5 3'Џ< 6?k9 =7+6?R$iO$)Ld)JS^*PI\(\]0:*f18Ja%t ~N:UyJNN?d%4\:ik,As&V02㟹ZwnseݮTi}]1+]%8<ͧ) nuׅ^j *8I(,|mcJq^ RU퐦iX eGB.OX,gjO #:>j|MW^U9RdBd9E-w1cqx|BȲus;Al."N'Y+Zkڞ_WXm(c,AZKrb-u\arGRof2T R+~=Λڒ2"%4#Ik |q4YڢH >E ̾MQ~l|ﻮ͜" CҠ` fSdy9_Y .<:$⹳O xO>%w9U^́u opp] ѕ(l_ZL$w_FĸZ~lzVhLo\[i1ܽEK} d=9JT ~Y(ʘǴ. p<%7:&>v)qm }" Xf9|i]XoBiNem:P11Z=`瓲6M%' ,M 24'GERBו!/gNꪴ\hx0Ҥ2b6 {YhĚK T&'vP#D958S4,QJk~j@Dj;2@:'tjHiy&(RV;UC#bɧC*i- 9ǚ[K^PFΑ[tߩ vs[g3MTUwTeSLow(W G VX)HbGYC]L -G}p\IK)yb6(0!{+ƹŻgSK*bb `tj6c- [J"E~6Ƕ%($~,{* @%t<[J|]uUxTEQzm p:DLudGHGs՟isBO82k%Ğ~J"o  ի~΂wpS)cQ=TA1[+.aNHb ֤6>}(&0ZrvlܮaBvv{˜;~Ө$ǮJ ύeUWL-ƾ+ueBs{^[ >NUQExG^I%+jR؆,5b \syV,-%!2Bq/:RL mz?bT,Ь3(hvʂvI2Pu j rЈک6!t_ cDNӪ1_?":S+J%i 9pocA '??.$*ffRQ {I.ӊBc?}v grmzZ[<=bQ!t>_@Xl)6PkMLyd5'}SEX)#ފ߼>R~xY}JPM|!U-SɝB>(h䎳nXUCŝƐA낺'9}@&!"<&,ڛA;fxYs:Rw97Vt7y\7):yT"6ͨk;Ӭ;g( 9QibIrb<7iv z(6@Թ֍ B^9(qV ~ƪpmp vN3~H=jB5 _6h=w]3X/W9M=zέz*,m-񢭌9K_ ^@9HjN*Fpicv/Т许e/KOpy"5oXX?neKXD +/1v4C>onp9?o'䬣\y9^ vW6pU\8}qK3RD6lۻgl\jv:۝c.W wL.Xj㿍D&Θ?7aM?6h+5,#@jB#ݮvoa:MP( _`4u "͂+&*x1poyˁI;״e>'p n .f KK:GG;Sڨ#+ dz^\>2 ?v`Oun JqHH8T&B up #9-=;M:SPƧ'xwJ,Ag_dYSڟ1'(Aa .4Y\u <&_Z#n\xIbr";]vC0P qj 1,w!q%ENxt>_E4llaZEtZ6p g!Z; ޵궖Ŷ+VltgeXLyS0Z<e=Qt%;lK/$u25hy1dײIҌ2fEnfˇx/I 6SήnP04~PabI:u݆nVu4~^Dهb N5|N6Ŧ1>X|x\U3ϥѾhWվlZhSy!xZ5E%+]tW\ZԳ"ⴋHoJ D{Oa*VUoQZ . 9 kɣJ8%~)2+$zwOXB&"!G\-H wshx e[@HxD}X;Ûs/OY1%}nD E.quXD`#8t1 `.إo%i#?iLeam"* *ʍbԂ0GWl5c Ֆ<"I +",C<ؐ8mH*N1YC@0ް⿯uKa *v%9J`U4OhYOt/t ɯ"w?אi+,z߿JM{M/JFԧOTxgegJtPg.p`7PIwKC<\9uzijv(VLx<2~#<>&|=5W'̎`5BI*-kiF3ud1 aImUW_:@)P7< ^`7R{.=ܘxN~=U;X< fp$܋Y>p djͰ-dyx.8c?VܯZP&I.,,̖s+U!7Z&o &]\!<[!g}\ϔy+B^)L]6#q?X`/ɢAYcKsŽH,:0\C!(8ѣ/ȎإdE}C7i?t]k#Y\SwA1 bsňCtm r9AOV-OJֶFU)߁zs*/ CVv&٨A\7]i8Ǧ/ &m{pʕ(:\Uio1=l|zFW݌u<ڪjXz+{d*aJk85_/ JQ;RrOt)6)8NWG/u'*t,^\"a 8Gd7ƮQ?!2|a>l?78z.CxR}KTi+Y]Pyb+OƢ#H"6b'U0p[MTV^bxՓ;*g5 eψl6&L 9|8ͦ W2?"ˇ8Z+x^$tk׏soJi_ )pQn>4T[!z?dcD3:z(e"Ҙ]EXE)`2/B%E1.w!"rVrseh'5E~4_H ;NqJ?;Fm xDz :,Mwa]]x}i:rE}iOĉeMK=&@!~e:U #{@v~fZEd`!s{PsT QhE͘zc_jA (ZPhwc?MG[W͹VO;MO`6XԸX^.tBE\Vd:5|[|7\~'8tm fČ/NN͇g]=ȏ 3X94Z' ^?LZVMAP M$ \ưC0KB$En"h}D3xHw\u!n>*~Y4doY<22PG^tmӓ4tH?]f5Yhr%Yx" Ud>KGib䱵 H,6]Eˍf@" m,Cxk|N,·E+Rt(:XB_w]qŇ%Fє{TKq{W|J(hҕ <[;7Kz0:)Zn|xRLY V.2-A$צ=$8ѠBn )_uhMz&OlF[$t نz{xzp2>BLl.Y!YpI:xڵg RnydJ%aAh>,qgyb-Bߒ-QK@osZX0TAݰ*9Ĵct% S?w`_@5{zH/4Y(F  M-ad#+ cb#wryl3bP4.n󁏟u< 3ȓk$ղ"@ %D<!f68rzD#Q ͡`Jn4JR<.ߨYmh=G9"6bqyxi34kgi1ڰvӭhT-ZQ *b,@fvU1_͘YȋV9{8WCBÑޙ&E(}Mj"yy?r@NPsD!$e4A' ح; Z<\gֹ7H^<ٰ潙 ^]Xx^ٸ \گ6X1sIVn E`*3kСqƨ%oP /pNQ dz KŖC&c(#DKׯ7Z8 W^pJ)dن6Y> Qn1)_>V@r\}1 Qq&:q$&[_oy"b|soIFLqS)z-/`m"8&p"T?R,wM^3ӧx'iQ` OP[8ҲhXʲ=Φ.-|'vn+riH.nJ]Y毣&u(#*c{VozܔЅGF  B F8iddz8\P5Du%ח yb&Ast}Hz(:O {3u'jްFJWQl9Ɲ< 1D` =UVw7jji6NX! BxE?wu%Aa- *ldr%@&Zˎ”v'ʄhk/ڻS\/8di)G75(p FX5c+YI$ͺd @G,YyO vlճ􅨯uv'7`[.)H2߉%c0Dd%HJNhב~(0.UhC P/U6VΘ^r}uWrM23JJ9rA^H}=t!ǏN;!7iͶBG9fhpjK[,SmZ%XsnӾuixA*M/ι;yHaNױ4qdiR#eمϱ,ީH5{*gvNEMHO.Pl]5ꢢ+G͞!nAp ~˸T jN]C\Ƞ'(NbPh )ug:+l44 >U}!7 YPv[RZ 4E5J 5cJyGaJч}E]xa3c=bOSCsIhПߓ#(`3&Ētlx:uذ'{N06~Q*@d (P=/Cv/nZd{mFtȐeA"LhɱLdޘG2Ln>F2GV2o:Vj; |b~ͤ $*57^L K24,T\iy+b1#o,a pQ4|ȅ )E4 '?WE4ʻ:t؉='-q'U2F"5;] _H:KJ؁6 /\{:y'58J lzvosV9^Huz5`q84 OݛH$73В g1pf1.݇="_ mfmMrFX%ӵ< C FgyIVvEH%gJ.h;g[AmMrLjb1e k}IjZ׍6nr8hlq-մUz^Fے9ݐjشq7;XW]SD8#Fk{ OL@o4KfuK2\v-Y{O/hYS〙aR nb_/k'tK~~CTM'a

    p=K\j6NS#0g}v}a0+5?7 g} =:cs.mK!&ҕHxph aɄMĎ&(V.SxMN8N)2YǍ<&Y'/B)t녖+7pB=^0Ξg;\x@Sk l/R:#SR锃zyӮ3r4xJ-6I0VNH&[jvkCQ 6;Tg %touRt%@cw >V{̮ 42ngLh肇-2 ^ΈܳøYz .SK>DMj}&hHHʺ2Řn Q!2p,M䤇ceOg:lo%_4 U{ J.0H.0=sN;P֥Dg@s^?=z& Pc?Td1x+ba1Z$ S߻sjr+fJ>H=Eϫ~t-\79GR*~!@_IhwnEk((;(E$pZ_A3b'7b"{fڳc AT$ ^ʆtC7A8Lge;D+l/uyxmָjֹ>ѕFf?yXi[ ]z{[#:d0!*Wn'軇WcM#zM׾flgHyMOGd%d]9Y;d_$.-1n14Es*CAG!v$UīH 3]A%Rvw&jfw~SL'jEwu.3]tqZk6ڛRhHՄ9wTlHf/ˁUqLc(Z1@,Ȱ9Z#r6'ۆOe#yTo#Ef!ݱ~QPΕtZQdO1 eEyZ5CZ}ꨶVABmB4iB"\o7;P^54ҟf;A_Wͬ@xHo<$: - 0@MQvnzB#>')OM,JaLt/4TS)ljI晐Ȇ\jݧk]F"-j,EۜlAiv;Jł^|Λ{֟ώd,[ #>;CDJ49D"ዟ鱒Ș<^|_*f6iKu&j|iwZ_Q(8ա+6tۀۍZV,ySNFHUσf㋝dE,/XjṳʫYW$}9!.@ J֗?l=RNdŸT$x\ol JSbATkRhԮr灅 E(3X?y *D'TsN Bd8^bʷhe̋[O)8Tt_H/ MfkX]1n|i$ g͙hF%rN7 P'pe?1#S?cesYzd$BVmj)+onJ& 1MѻxsBj~trr(c؆] ̛ЛyX9<%n#Zs nMbkC4̫vZ:tك;Ϙ@zIр$>C oLQU $lTSfi"RJ7/:>(.Pe.BWwCkCTiS$|ZT0EEl)Nx-isj°9ܠ~Vi4A6X> x;gW}6y !81~څS9m_Z8{ sS6x/d]ns3sA%kAohDi8Vj%1 { :rkQy 3W;kDl\Lym;ћzXQIVJJh"cteO:'ɺE$Ӹb:ŬYפ;aLj;\SO5b61S(l=ߴŝesf_4bm{uRl ym}A YȼrͪI#qfFO#̩"HaӎI>{ W_#e){9WDε*9^nf=٪i4|R 16/7ZzB%o>L%[%0 ;'ozG\>ʂן\XϹr ?t$AK>@ҟ{C3eՊ/x۸_6vzDӈ=eƀHݢ_@d!M:; mޣJ7Nc 0+Ra & kI1Rwz!p>Ud*OFwfeJz0Znfp[ 034mTM]ğr^ZVc$SU4H{{[uP PF5> cɕ`=lg  (uIξ8x鷏dw pxx'[g_i![!]㎊Ӱc԰Vv[\qo*6s,7Q6=aVl.Gf"_1g€4xd P.%`yu]bD'{@yyDѺ$60c*r*N 2 quuAW$XS=Nw{C1Akm-cE B%>++9( ltlk!]=QYmЫ|]tc6hwK1PSC5}]Ҵ0)Zlĭ&ӃW>'y*lU e:,è0Q7.f3J=%!h\`cӎNմQu9u% Fp1eW4ees;z_'>G_F)67(!BYI{FHS)>U Ζ:asMⲎJ&L.#T=>(^9dan}яK}eF)ACW!2Hq[M !6(2'Nl_Pvf =pD'ݿ3C~CT Ef^̇W5gke eZdдN1za"`Ƞ~:T+h:d}ș'T'J6` 44Q0͐YFZIjC[{DcOFz WpMߎ-sv(0,ڇe!]jIT{9G! YP]vuN37*F)vE?6$g{~~ɺ8xQ$_kإ+b C@V,+뿠Pcf:^y9 A E Q_6,(R6+Aymr#P}X#js2rL <S˱IWA`ZL]Ef0m|k ĵ|.%Y!,P<@¢Vַ:PzP.4f!AFٻۢCC/ZW7"I9]nC#'Ufm\_&BǕRޘNO ^\N䰻Aݸ|o1-~ ٓs|DNJo=.`%㣩Ktn"Ov^ה්Lao)&ugmr'+,p &G&Xue$E€xo^\_q?B(x`c`'4Gz D>,̓ yF@ۙrVeƞ]\JߎH% G E4覓+ u_@dDڐeWE9 Ѽ'Hyݚe8ax8L Ky 6Q)!>aX1rFyhۋ,LG/MZj47g1'8vmiJDpݥPj`YgdCqއba^K$l!^BZ=ljƭ-8Dr0|X𡩝lL͕+@DzrAeT>Jʭ[`Fkșq|ʢ*Qee(JU݃oU%U M]U,ƃ_cTBDw̴x4w@8mAKA<藑\W*Ixx*3:],吚qI װ$ ??T :v B4΃ȩX,wŏ`$h{bF /%ss*4bkdPpȿ7mkt zJ_1mrMѩ'%z${ŀIՙk걄GwВT5u`9mcu[7bZ"#̙OhI'%5ڹ >m Axys,YD|3Fr;#,LFdbH!3/wɢh|؝/rs%1~i=  ػ7}z3I++SEMlIvBr ~I>Rf&ωҁ`{@JM(7Os}=z}%JNJ+tN dR9G_+ 5 \zyiV(Obp{zP§x=AgledĸN?m48᧤%b0ⱌA<В46FSMf#`bQo+IYU®c[!gћ#c߮gg7b{=lr[NZU<3PN(Z':/#JͤytLKvxq_5@G93f?[j;wH ғ]ZkWe* _8zcUZb#J:E/Ah6Q7;Y ڡx7r;f%#*B_ 7t Po/h+J;9mSj_z'ڿF^o{~S?k2{~RgC?aƵ,[qY3PRaԜ!6f, ?nADC"m.*-| !CO#fYz(w;Qz;L(lAZj)^q&Hl;ZżBas逄nȻ Dc+#MfHuVqV፴J"90`B,8G~H;N@$bOwNN:_U4pdADø͍i22]RUv:ꀃ?2bN:`a2V]]od+( =y0H('L p^Y_E L&)_ IWmjudbH&Sz3=#r QqL]V~-?* ٯ!uhNEVF>p|iF܎HEvHZ5Vg2|5沝L{YAO0`̴E0 GyQ/I'E;a?f$@3  ?ԉeU@JjA~:ML<"[ƐQ8Dʩϵb"xpC}/w6+v/ΞjEz"y me!;Ag1H-}&+p(" ~l"gIEϋ&1gIj.wf([b+# 1:p(~ƾJ%їyBў?8b"{f/Rn8=ĻQz-|+,W-0?$S"G N\(GErbz*ak^: 8'-Vi›v]1WeWPn9,*(ZaOf3(Wy&Q)[i젷nz‹Oڔv6u'dSCX^|xW:$Hs&~t"Lw|R|_ѠҜXP; jD3ViH:xt)L$Hh#zn,"@2gHɟ|Z4#YC 7a ҉pT3%[mdU6D!k!;۸y om#M%}4m8;|H>*Iٵ@x?Kjrɜ [5?<ԐZBQ=-+84e%$MZ z1;[x|y rtW(.Mر]):ȪeޭϘ ǖༀVE3;t7 >ìέo{5ʴ'_)T 5-BfMG8t[i g ޅ3i#@nEͳXN/GyȊHd[4Ocx6-Ú8KOiJc l"#O˂C&JOPЎrhq $-#ro/;/J<]]g5E8Ϭ./qd>ɾAEϿƣS% <&XGPI\r^'#n.2&}_uqz-U I]s<\#UGKJc'ْ4];gLJjjo*?& v (VgMIf&"4<|# EIKVдmsHg,JOuP܋s+^q t*+^*!\'צ&s=TM~T~3vQ//xd_KYE ?1ܥĕy<CsYg" M^p  AL(CHǎԁٓ^i@'~hFN"O$iZaFaȷzR.$ /fynPJ咪V'8(go8ɩ~AjU* {UPٝsO) }X["Ha(K.\vǒJETgn.ʵ"eloyA~J%lA8]l׎2TVd=8$3Pظ)Da0p~ `ƢOIDĿGW.Y@7è0nпge/g_7G9tekm4Q0KF^le`AI6<.E؟H.DH3&=ۋb9 b:2X,ێC*,Гo%cI>Fkbihc/AIdF3%jz~s4k[ib`1L)"> BAG&e fBwⴶj3#][fL&ֻesByN*A7X";PҋAH6q"b] tS9BǞ5m7@Ȩ9%`jowdbc@٨ߩe$5">"puRD;=!x7h(:Jz)$j>q Р. y]^ 6BdW쫽QpP Nj|˽ޫF`ߺJ*#UHNu,B)?\(v=]6 QIѲX6l@\׈0&OGUX`oDA/Pxw\4I2'>%f`xP$v2[={/(s&30 q~*HAS =Kww}ìĬGdivȖWVH">su;a5$qn)*̐cv8bѻT~tHwIn3~JTL{]owr.)={9׎S@߈B-0{{+؟ݪېmզcDWp=IONϊ|GvzGI@fG;PIiMıȡ(;* j̓aWfvUfr\S뎁 *Qt0P1iObKK9a;DwiZU.`i 9ڨR鮔TʹN[.W["~%bV7-16ӄpeǔfGEvڜIׯ+$s`bm$AYA7'ѿ mX\]]W͈@} T*mKk|8cku $BzbAk1tYV9ݼYa /02 uoo4urѹ_Kc=}tD6(`Izlo'r(<@) wnCEDk49päIwt3ݤR/wE*9+O*~e`vbzSV2ې8S,1SC bP11I˥,g]@vSU K"p:JVbdoC N >PL2lU U*ZS N.T rʞ!>Q RJRE}ڍoо8 )Pp+ -o./*)7ߢ+9P~NW2QLg]XKs}k4MC!$nJD|lрf +-A_Nvrj"^&lubENJFfWwo2o*)L !Ӝq:4j(*j7咕-a'#[sPXlBu=?>QYT[ X|ެg3~u:#[Ž 64N!Tܚ:c.`{;w_LTjbs.!9AWZ`s#S "rRѸ !c =*GS mdi>Ӭ]Z~B\00>\ Vq2TV'5XpP*ZEJT© 2wQ^˥+F^K^b;#Pbv?f9wZf_`Ũ}p3+ U6d D^mgj%ɐݾ=jmU|xi7+.>ِi':yF hx ^{jGMslC Y~X!89r$VbSKvvzҺ(a*-E㱄23vq W/sYf6"x!46ɬ&\qQ ?QN(p4HzY0 &ͶCѰGu#z8R=8YeYu>7QC2Sdb$TqYs;lJˠ-aG|)fhz:GPi*w=D8Ӓܸg*)[/篦TuRʶJGFꦈ,Wp7)L@v;}їm]t}p Trl' <:8<=oy'6`h1:\JS,/Y5?tԘXiUVr0j%m7E@.GT^hȲ}~JVK|!^ZLb NoX`!3eC@Q6<)ݖ0LwΝO(KIe6Qftk)7׹˾ADд&AKw4)?;6p~Nl艛2cʪЕsBWН4jZpJ zT%fj> ^6'(\Ꝏ1" Om99ezc?}NIK'>Ϋ&ZH&}>z,q-DG83q}o'FC&nNxϪVih%q^#u}\S h[-OVҩ9ǝԪ6n! 9"NhQEל ^m .;IjkwG,- WDxOSF"#yeaUodh~rrQ\~3,~w1&vQO"r(paZc%)F՚`,,D/mO4?y܍mäLb |% =NjsjK8!RHL` m @ cH RgJliy >L вD7()r4|Dp),3%my#$ bG?rblf}6xbKw7Tn=khi;e%V#͔IQ }]Tz,vec8:(mz8ԧ)-mC,[)G%%U.|DL; Aι Sһ'&@̞9 )YBs Qml\RkBS0t2Ecb"'9lj^0]c6a%Z rl(A+ m32JiA~nCFl+! 0`qJeӬJXCeq T~ڂ!?p*Fd*3%fkߐbrF4fEwUtW|lxzwkY@2f06D"9ьu#Da c&3󴿭5mO~rI\*NVϗe?59:6zH.>tBi1_swVƣF9n C*~S㞧H,ƙVJ`'QՍD-/,ϫ2Ay ;9i@VgPf?j&d󰂍ODRE9P7=be9c-QXTH It=>=1KL1GGnў^N&ăO-آ[g 5'̾C<0Np-pԷcQ2ĥ!͑;o4SWDz}5ҏyp^y1;Bf䦳cT?ڗjq1KNt[EDMY5?JDC|kPɔ6+o+8eIaFIw$ʉ;#VP4G7m=򿛂m=SiOS8l;%&ayW/.}W+Cׇ4>`^>Ue*Uܬ;KC[Z2u,/#-)ݙ2U/D6/B5H+ ~UV\dkI=}:Tg]R"U qӼVڢNGC2YyxvK$AUQ{7Ɏ$)!T-V- ,Ȝ{̈帏fR 37~F0wOXAѯ˴U; 4&hOp&!.eV;ۏ'˕j;m4.ExJc=C/T`<%qӫ{Ae|sGmC!sxͬܜʹec@m?Sn7Ch5g/t Fpy+y6jILc!pr}*f)1HZ=pjB<͕g؀f/BTE|Xh5[RTD֕+֚ISBRou/ AN3eNY$;t>[[{ ,@?._Si9nKIh~"Tuxw}(nHP.%SREH<+SD=q59 8ʖl$i@R4;:pR?M% ]m%j̙s^**74WG7Hqeg`@$ȟBj.qsu׿1`fը5ݎr-$N7X_.kԅmGU.s6b_h(;4ZkT 6}3m5ϒ0ϰV|HI-9'.zTpR ʜYH\00gCT._nCbcV'1P>HAie2T 3NQx*GCKID/rQSz PnD|1Fawoy#]/O!Aun V{WVh tB?6.C<R?l*”9ei{,VgK=*3G.2`I}EQ 0Gql|=|ye`QsJIш$<8Y:r#sn;[+]lnl&k\WMQ-t3ɻb9j 0pflr AiPNN1}EKš} {R"gUV0/ Ը_xL7ؙcw#^% Fʛ "+'}>jVh;w]g Ga]F{Yd>6D)|ۜ$eµuP"W0lc҃ߟRN$Ii]0=olD:A^K;[6Vn3U=a-7|HM*m& d=?wf\>/Y_itse%';(' m$ҫq1:64SPWךR4܁bQ|9Ýmij^#%(Lą=dvS[O^kSAZ \2c[]J qXZP>$SUIKN(P CtMhwE7|,=$]³ˆY)ضs8~'3teQxHՆBn-l{5x,|7B=~a >OAѬLiMsɁLK9~,㾀;2 2*a$^؍:*?Alj') jȪQv/"$w7+eI4owq[:lTox5>`5HSб&;T^+*'vuĸ/h[έgz#GS E0CY.P4ר2hG{޹KܪŨ$;?jd)$~vL  ڏ%& I-a9b$rތup?g|[E(@j T|<ϯĜL'Kds#~}7;Z(>Qo?X##Tn$&^P`yˆ9[u2-ɮ(-Ʀ_zYTaDZ#?я|3j=*P1jdǯ,X8\bzy,՗ԟW ``NN >Ã6µ"{(E 3iهf )ڿ 1G}TԺ,#g P.KBKiYt:8D,HNm[C`&0>,ۯXQCL^ m?5<AY\kY4H-3Ăp Vҝl_c={~J8\@*!QݑI<ƧñR\9kUzs~=n),OoKB rHuPj(3IFSX70ǟh TiEΝHH ypvQ&+B׋-8+3ѹb$I0nԓ5S=d\V5cz#-XBS}ǹmv# DɅwQO)Уyڱw` 2CQN ӀM5'oϘ_x{dU$}s߀ׅڳZjcrWs=X FC ƪ:j@q29(qdp:*)մT<|L A1zP{{Vs$*ԋܶOg!M}lE`N!(enX2vB Lec*awbMN8iB9zMbJMS|<  ,qiRyGЃ+qyJ@Eא#,RȘq>]_,CSsU?s.(ܶDmMȎxr6lBpe_AFĆaQW4vpE}lFwkj4Xm6R 3#$IU 6v\Q_\d[;$!Ꝏ$z*̲f`ynz4(Wଓ.3較KKQt%:>Spo%EL ҟRyqɗ9%KET+~]&-H=?U:+2jWtL&S$fٳ4; 7Ik˼nIk4u A7GI&{e+Db+͍ۊ51%Ol\T\#X0P&X!6_'ä}t].];*= =lJG/={m.#k[[V\260md6VN,N)oCFt4KlzS6K[#,w9:6ْV7wU'U-whDvUDOl) JmY;m7_Gpشx(.Nn\8$Hf4|x3qU8ck?(y-ͷ_iQ"Kh}}ӊI*t,2n~$ CWkǔ>fqz;ESi׈2|z;q#I|/{z|!*❖ l0+%:FaR$lL& hD }`=P`a 4 O#Lo]%5(L^g VXZihf̊kv s6D<(?2 {mvCW?%3BH Pbi{@U&ǐH`@j+Ww2iB&预dql͕PXXF#dN)ٓ)y2td"Fo "6O#J1MmQoޓC殬iX'K˟9уAY1m˜#-gKޚ7;y飣r8[-68G;䛰0T/W^քMslDCeSF^]C+Ig^ "kd,!mO"Njds2٨mR#p򥳌V~IK!]ĉ6ud[2+DžUp Tū.n *>Q{ YQ@ATuE!mq"&M]6HOJF丸yZXj2J5ݬӻB䁭_4>kAjySΓq*TlAc*UsXHtdG3E58qO.$DkWL'hb9ySܰ/*DߊvB˭hf&\s6Gڬ U']1q9NO(ʿ5.]-Q}fp?8YދK N|btg1Y=fn`eDQllbd5ѱ-T>I0@>#0Kx V?iu}u6sopĜr*Mu_Ѣҏ5u'),NA)`?}w%R[`٬}K~͘,gO,?D`] - At߻hMY$j=.<K8P*$\XXx3O}\eog4E4c-=QV!NY:0Jc]}jjo!jꢋ~F F wZkzhϾ ;qKM~%L6`x ֢b >{tk {pU oSaT>YuC:iMf;ඃz]'^:9nPXxRW"5Xx -"'\ܖ a:gVYrrB EQ7SDPq79(iW52vWkTvCApx~Qac1Nd]A(H5ؓ;aQQ@Ed|_݊Ka|(d 0pq5mviB n~r@f}l8k܁zWxe0`Mrߊ8῎_wsۙA>h|B?ٙ=Aq y(-)+W_^XD2wfyFB0^U~k@$2EfH ;sK!J!{֬CҐ=+*2G8]b;i>:{Cǖy6kգ4wt$gMٺkG'}y?m{(]P w@N;B>☠H;4N0aBEpf ! z ׵x;oăřCZO]ӝf[>PGYՅ mUia6Lv%5XsNɢ< 20@S_@ ; ^uOfdlُH"< c_g @[.?N2Dz"~yZX!b)U4(H#*A -^ٽjUȿKI^&2XBR#;n\CgAxN)阛QM~T/#9! ?-t[*GZnip ef\WF3t^ggY-j/ Yc_l_nl'DOb;nfJz7T'TG2}墮DA֟NX1:/z}8 rGGBZ5eDE'HI!er\v%ttu:=;?*]7R+ՇɒE uLV29,,*S%X`(Y?ZP@(5U}J+':_Sy}e%5}ox@QAT.@qH3J9qyͶhtUU H!\iި"|Xfl>v{ƖS+҃|CZxF%)xݎK'|WI6/Q2N6Ӌ=n$9j@"wfI*hjOyq@ţa2Ҍ)kdwn!kT\XGq!?nvJ04n ol9 2A/}D !)`bUֵ%0(_Ra?V>8م|K9r[L_O4~ӗ|K}Z4it;Kqw+?O{tVe  Ք%8.AM=.]8= H1sD*Zi^cDvI:>J\$ZS|a>@Vֹ] %$(bf?c,O @RJA";h 0oOq+0Ϡt|sr}\M\?ӂc6/KmxDJ*J7R4zњAB1 I.F-صQa <p̑"pNj8lW&\S&ix+8Rb,B'3-lqS +k:]s\+4X:;>wj + }O26*KԥjP8ZX%+qɯKudwsWYa ,]| ժgd"*:ېkרZ^x"i2RW7PNBԣX~`G @<أn  nqװ 8Qq=A&BL>NZ ]GG~K8 b)]|=3p8y Ⲫw, < [[`esG+D7@(ᏅFɼ:I=YFCjJ5UOc$z`zq4DPݪk{:"\܏+F3"75,!X7sqK)Т=3޼s H Qb de}y/|hç;J9"@h䗇0v:A]c!g68f<.A4<U|+@͆+K|oм&d ~اYڅypg#yq!Jkɼa',}#Pę@LO\7z2fD^tY;DJPdyӴ@cAUoK1Ld;Hv" {@sĖu!se`OW'@@ڕvhg,KzܙZ*FڙO/" `*AF,&ǽ ,[)kWp?րeِB`6^>v1jEn{e?%dxXsnRv퇈:3/,jFSf؞_!FGwEϞT%7IuE<믶4^E.âlRj+ Y*G& +s=\*`6bnY8@qɡ5J^LZ,&Es9TB`: C^iMVDhSΆȗACMZ`=jƔD[+Uڨ0QV}!lUo;<3#L_ΐgf;0No Hf}0C'IkZSPF>|Sm`cPPSqPVYW 6=&趬!㬱Mq۲W;)6>P1 .)ǂȿ[SD)?Il3کuV:}FԖktK+UWb}1E3}A[6;ud3@ϋޣ{&0LyHa*^a%R;Wf U^"z{&ʣ ]v^PʕăuyrCTmhϴ:R%0TWt9Z,$bs8'NLfD&| MaLey%Dv}Qfb{j>u;{̂{cXVJ+CC|DipO?[ΔBSm'zI,K++Q}_DqlB/gY  ;^C"gAT9q`oK#:SAH"#:-pwLy' ؕ(&0rOIMr2_[%YcM` E=|Lu+bf,N(#] h'ڕE @@ eȖD!; 5FQDÈ5G>& 1*ΰMrޱfբDCՅ~bߓV=C_giQo1-JURlBDo&kUMa s;ϋ>/׻^h`O߇ʚ!xlhʍ12zؗˡ >[L5ZxiWfqS/}5bƈZ/@w-ƐG(3.x1 }1| \9!ul"RjgAr%YöcdHYԶV_(wU+VCzflQuc6g m|Jbf t^,y._j}|,_1cG6'.ߕf +~qm_$t&x9SQF{|zl/0{j+\`_BZyfe N|NwMwj1̈́#d If *COTOZم;]Ш\B=x~aC&(g'}ݾ$4->K<2F4idHirdBG|svah[f&f䌨?rѩ'G-ˋ/I%:*iA|yP[ÐzRHkottZhMDp( <|;jj1֜|?5xU+Ȳ|# ^w%$=ވs]ak?3PEƹ}窶 o$fKdΫW'!0_e[B(by`)efƍCUY2kr3z8L+tQ%Yk3Ir%}]E 5?-(W\tZ=4k:*[ƢFrzPu.aa_ʼLt;[3Yσq(܎_'M8ZLTUj3r/32F]7)f%n1^ĝ:>P|cخ%QS|:>mq_% kb \⢫M篒U 1OLm})94 yD6KEڰm^@Z[l HS/%Ʊ5Z%M<3/klՊIs&m&HҠ*V]Y&@Q&9GQwI>1ꗡ B4:Nsp^ɻ[_KRjY)~mft GTktW͘<4 k4y^RZI2M[ u1h&Ajq^h+XLR-rg01zA*\\IT [\lSN\@UnOkmݑfi>R~]4#T6ve)|>æ7౟;Tha 7qq0%VF]7a,Z`O(C`>CQBQnhl '$*TeEy@ǟ?,h- ^6sm:e!q%@a49@̮GgMSNk_&ȔZHY='NR$j 4rqzbkۂd̯fm_˒x\%v+fPl嫼5''*Y!MB8n'=uਗ਼Fl ˧Μh[=r^MÄOλQCʿfohgkWpRXǫ}zO3haxӀ :I^Q.b[(BH;8 ÐBrnΔR,sC6o9N87،ΣMaiZ.cT`w2˃@.^2Dpݫt) q%8(U}фpȨ*)^;dx*B A1@"o?U]_j*n`HrJ4ȬLTm ]ԣ"ښ8-9 ' ƮRtqE3',=s³:g:. +|$nL(2̍޾CByyɂ-& 9,=5n:`uNv+"BXI| hd=Pwx/CC(uk|*&Gd8K #)^ZFz,ǮDϒgExM.QheE!oF;{asAg&V  ʝaj5*Wͫ.тtA)̐#k8Onp3K Pм2aVˣIG^5V y6>+!,v㨄P_$vIs{o:<.\4j&d ? DAvPnxGǃoR ֥Hۆ.!V82[UJY!$qiJ:8vWedWTU_~ yGF,dd^1Z )'9i!L0Ġw֛KAɛ)lq{>eg&XwsA~0CG]̉ء+^}l=j2:@x<"&L1mm壓5K>xgfWR yz_w˒o,bf2uME0[ elJ(^ r{x8Cc~ybjsG*3kH"~"M\uMХBRS>Drxzte)\+(%)1r)or!{X'v6}ϣ4P#7?%;S]ۊٮ@V*.a?*'\ ]{q#m62Eܾ0^]z^2,d~쭆u<Al?2`ۅS'&)\ר4VP9kuwe.!Nޣ2t#JUdHM>d#q'jJQ P/Ő{7<_€~{0%*`9p}.|&bT/ Pj6l.=]'-VaĬ^fOm&jSX7 :k;#e^;dbALIr j"ߺS'h- {T<ٻaMq( iTy/jTN c)\Qf*1bJܠR zP;WyqV˪T--G d_`%jB5 %F]%BoomBdڶE-E+(qAaQ%`}}2>'Gx,9- (9IڵlU *]C7c >Uth ݤ|m'(#ւVfmɁ~!ANE\рuu#JAu<N%r84xqpn>ui0;MF̥qp'BO\ #chkt BfAoȥ]tT2,u.$uYS|&ݴ LYdnVopPꅀy#`·JVeC=o7 zZ4WO\aV`(lZG< 4sO5 UJcJԦtݾ;겵ՠ XHo\dq* Ƙ6 2A4?Evd/ifk^K=y::>A4?ͺ1lE#QK (A&ɯj"ۭdS߶6 ƤdJ |Ӵ:yvvaV"0d%|RoX]Ko>r"f›e.ċ|ɼV9-6XV<L:/L ␕,ጽ ?Dߔk .>S| ?-$HߵfPDz^}IrmǙQEd'N7)+L.i;YebZ(wW%TɒG>af)O6Fl9c_6b`בWjH?M}"OuR@?g(dC hڂcRꎃqV$']Om `|I$ՠ$e, h(F*R d0 W>#@a~>F4e*\؎y~2TWuKM ytF(7+0~!ڧ@44I,7IPݙNuwHM,0eZT3T.Y<"ÝXg<V?5̤($R"+Z4%Ȇ[F•Xմ{!)U YF>V[ XX|IYtZj|6Y i"hpdM.&oA;4$6[c:;. dZ,sڧ(9(+&a&3I?YZҎt >]mOVхf 407ͦ|miбy8O [#Ȼe6P>JJi-ĂtP"9A7 =''bLo `A 9aU;:D+z [1$LT2'2K+My 3 #\v!nJx"¶hnxJ(%SdJ٨ ߰Oh)s 78L-nS_ !fXЧ5V䴜m/+ @o6zZFLR#c+ {ɱc5X4n-M*x0o*?"9ζ+%pD.I{|>J]35A]zPe !qlKt㊮={S#%eYY;| $ۜw>TP6Ml bK/L4Qa(OkKPA GY؃dIiNQf- 2-R#H Fdzagy靓6i8hjY{:gk- ߴ\ns)l1YM>4\oՍ2s%@(*M8Q)Zh2QyI]ŒYmwUOȐ &?J-TxOغ5:ijR?d<)M 콘 ?lzWRÆ #g8|qj_) +vW@ .ەʍ,v:^zaM," ' R.TYfOcԱ`C!/E=#a8;r!-dz2vZ}iQQA ~Li$^-R&P"GmjX’ /@6|.h ;]ڌs0ȜFvPInfFKtc9vU7B-h!x뀴Р")r.j&eׄBWE#"a3v#+,t^LL|:cR/botRPcV"0W|z̙Ҽ|q"7q&:MQ#~ (sv #k}e;Ox?Va+@@?#3z 8iȝCQ=VznN^ymnf4]?)IW4eiQ$Q "|c (b|r>v|nmCw ?x\0u<#9, 8r[l5AjHA3)YHA嶼jXa ǏHmc#'J𘶝L?++Br.xa"RXr)執e3` /Ti8yHs#]]߻EA;`5|Ib\Qh&{mnr w5C}aO%p~vV}&DbLмyeVHPA yjP>m SZ  V U$ZVzQM甡@!Z=+ xLXu ?:嘄@]{1ҷN֒={K#kV~ITӸOD NiTʨ n R 2lڽ bAY&:ﻧl>@/02$w㨗I3nB$'6TfShc+ mP^EtT3iȯ T08+}Dxke( dM,`ڧ#n}ql⾬좳&U_?Tw*Lhq{tGY.UW+/4Lq<$9؝@{AkNtޢa /܁*%KM-!΀.-zIa! Tc|BDVUU[zH ݽ8i:xSB|uJ-c>_ OBM02Sx4])3+R .g4A+_|n%x"DWׅ0_ ]gSIBijtdW \.h /J6l}uMLQ@`,[tw]nD^N[HY"\eP eM֘{1CjYv, ')OUc)A_c NTIiRfX ~FV%Oc-x%MU}rt&M,.a|]cTU޻{: Ztb.cvfIsryj!9eqZMwL>oS ww=faGrw9߻vIڠb\lAKTggZDջח'8ވSq.jhDԨ1+ )ƚot'N-MΞtL?fg/=?x3o/{rII8IL`}B KZV<#A{<F42yd7%@ /€Ǝ{Ah,Q{fSv̴b4$SP`~֩ fYz, S5M|%]‹qu]6Ȩh|.yOw!I#ؔm'nƧ`f [Sƍ1- -JCCb2ǷQ**=HH|QUYu1)aVIu..IJmp [P^B+_CcQQNM6ɬ]Inxʊ RtS4JH nNY/Dl9۷di/F÷3r{j>׊X} 8_@)IYvR6Qc+ %t |$:<r{561ޜ#~lT 7*{/jةFόOv]޼n2g  zۮc:*rS9Ѐ#gK#ok ǵ{7(Bx}ãzڜ;׈4vWfL׈K6K8vL{$ϢZQ)Ci&?3JR*:We xa57h*d!9'8YQ*{X2N%(4By<^'cwK&oVP3'>W46+=Yi-Y*$j6W?K&~<u4;(>@|'3aWA?yuM>Iye`|K.á/@xQK|$ -5:^[$^.;<(/?LXEnD\E n6!-r.)B}N> ݥLWvr6]`jT{-ui][v`q#RxzmrD|(ӎHW1V XTjaO!0kz2C,+#= (hQ:jN%#!j]bX;l̆K?'}79(0/lQN-OMiE5Y-![ve&Bp2e-p9b$;]!5Yw=w^Y'F!֌#a\aʦ>,fyHSj롂qķr\ۛKV!+&> =_0$nBa:myKM[R'0ocC18 ig${*~h a W=eZ ?jE;ËǤU(XlTɭ87oAd @oٯ ~uy,^SJÖCp / YJ%R ٣1 <@ĭRddDL_}k:nC5]gt 7n=ֵY\+#'Br\MZy]9T⠛2ֹNAC:F3ޚ9N_5MF¤k*V+Epfd=#GFXDZ'&JH-ufdGJLif+KU>aWQ.lM@#yhArS=sCtXz#+N gíed4ȒA$UP?'W*Ѓqmm"p^O!wD}WIfJZp+}'i$,2cgᤡ. J<-*]@)dMQEex8C(#ɤ!,WmQ9 LEDPYɉ{tN>Bԯ3fP"j6X;ߞ?}EH'JDh_p&0XNJ@%CaJxxq%x߳\!b27LL;K- T~6"~㦁%jf1BZ6Dq7 2qGDJ %q2h%6;Wk;[MpVC!v7]*ijY~ m'꺓], CݯYEVM&Mv7k8;Ӷ˪x:4gl9rr1F.eנV]=hV/Paa'/_? h(cG:. H[S:mCy ̙X--/>3麯ނjnǩ]#dOҍn3Qv a>%TD":Cwȝa>{^b,<RC7ލ>>mYJNzʢT0  +:rH%fN]q]nqQ&f[CfPБT5=^5W`#SZ#QtGC(<vʚJB2xVɷb $b4g?%,'&kecYJpl%`10tPb8 s^a;%pT“!` cRW(FlFyn4H30Ǻ]M>J]AC`Zt텥"s]`No5qguu v<ʳ%SoD$[g_5~L$YᏑyuB̑+b`cp+NJj>tX-r$\exP mV,|FH񌲩Tpn2lP:O&yz`p*'^0/{FEO!GeQ0SU-k]($4.pC`lz24R\ j&ZosGP/bzV&jrH$_u,ނU J-/UTMZ0_$"++i.ʊ3ԅM%>bly{_Ǥr] lg=,^hՈY$=*&wj@;6uH-!5PlHlbd- GfZT^m%]UU*^Sb-jdKj,v4s_ܔh:qei| X8#lLG+)I\s'ȔP2^8C QfNmF s;x W܍}ıi$Q+i[IWcV 8ݑK3qgo(_xڅ-lz߻-4yb\x[S6ḫw]GWԋÚ+ LV/X$A൦^ {KLTTH]_'pH;?U:f=2L@H`p?z{b8CYz͘1ߣ?mM&X&v2y%jѵZ$ _jBr3$3nN-oR޿JUH:DbszoIX]M"w HOzhDuq`%BI.lvM7_bG6 1Te*;:jivyh3_o΁rYXtkA5 )PK\ Mv*UaLLbu1^]yheO^_/uT0td-G?~ Em2kE{P2V\ھ+Ĉn=ZUK;4Q_C&*[IB :G iTH`_$%XS!kyyc 1@)t1qcs8l@^O#_TVd?\k)F2vY _C]9z^s %m^;0.w4BP/yS fw1.F`(@g2 vјbj}ve!9o/RCeǼj"ꋶsM6Ym Czp;CǗjW$Th FjUYɍ5;̀%8@$'~N.2Q zL'!8ob;*"Jbh;pnvc`μ[;ϨBW'jHeu{}{`gcr~]553 gDvL{Ǐu;?W^w$]96 #C"sH9ٓ526\h&:{CY*˱o vpk5 t:?&i3"p5zAk{7Y7RfԌP[Cm")bׯ-[؟UY ,yb"HMF ;$)P6zzG|GO1V$C-B gn FPX%Q ˆ#&D8M肥q/ ̄ x|DВz6,7T r3[RASKe%h]yOos[N+մ9|̤-pφӺl]PMI@/E%0Ŷ^*u/y;@ВSLJ0=5sLO+W~*r eԁ$>PWyL` w cÅ=3BеQlgHax1ؙKA7,<68ćj]!{+(Mo`ΓL(0cy& ^/6)~/TKQ\ c1ԑ}2^|YQ[9xF%%\ڠ}}X$`+6ɘ8'|=w@S?Ǥc9(sSBuݯѷ25 P r Bh/1!CUwe.j?D`V،?g欲,=,}* !AvD!Q`%QYݚ>;[(nz:PL)9By*.] (H @]b(UjG!lV5axB9hV%^F  d(X3FTҫ ԫPHQ&1>8. Uod9T 8V$D%fc^۬CL!4H%ljKDž5tejFUgjeBTTdZSR ~&5B=ph=2Sӓ%?@kDG l#$'+϶^Pa*xY~b0)U̇'60ĚL B ݢ7f}؛Bv.1w0O{ԆJU,:60'k8~R"Ғmo=OypVWu !Z< M1_j2(1wJJz~%[fScVb=o5c DWuX-Bq,ۿ,7iݏ#a)Dkk%ݕY6):nqV` Q(NϴBOJO3jBTcZ7F>W+H&Vx[E)Af7 fy<+_|dH=2 AV6-ʁ,37ڡA.:̐q'+Ny*PBQp+{g3㌉bY2@?֌s, 2qF1J(DY@ sSaZQ9I(\IJaU 2 }~@pnxb_SS7*f/myoA9:bWAG(M,Ջp m>$*{BkcÃ1\$)߰c,?k3ݖ*2"53[AtVR U&LcaI|,KoCK)z JZ߲c%K<2e9gc"쓎Di4(A0ǼWUX]x"QWan)h#C%qD|ͳR#"EUi/lKNV$@j4cvqr61¿k>LtFnzgW$kJ{Tá?Ss[qЖ+FCIw>P4  ]~it|LYS,(dMd.>JiJ@@/@12OLM>-*q:MșԣNsp=\ TrI4A"6%lwxO7m&8>, Y0 e3ˌLhT~B?] VY4T`qOyz7XI&JV0V:12 m=aT{}7[V=#H96f~6e5]Jk i*¼n; " I>6UR}haTW =|cl΁|hiK;h9]7=0#Vr9elx;l:#8)_&g/ra82:wtB7=/<5V>Hp04 y[H󱶡㙊ɵ?uD }bQwz0ѥܕ_5N 4gRG!*s"IK\0cZcT@,:=uEўrR/Ѱ[!-}Ц82mw\On-(m޳%ѠySPzE?x8Ka^RHM=ߏF 8kX5$j!&PCCZD'%gCQ+3ڗ;=1 P6L6_q"TW`1E~a7=G ](ri/AKqεjL^\,n9Mc`Զ<߷U2 lQ 3#tvu3m@`EIzu68Án SBV%'u}4!M7; ,7C吚._ݲ_3-$-^r6Q˒ସ 43 "%+*y q@g<<᝵K O-|yzkYe~oy`Ĕ#Y)bo@q?+z!G!wK>w]1_\|,.gaXU6f,/c+m` b&(gwޥ8SYudyPiަ3 )F/S&GP) `ɪ+]",]Yc04%dMu`Q6 :3\%~x.<0M޶lC\hJ$if~4[L>$J~&XF?])}$C/`lrM A}9e#{-=:va<FԌT287/4l60k{}#zj)%S˫4 X8n鮜HL`#cVˠ#!IA!`Z61NQGͨ==Ĝ?6n@9@DG\W$bBWR#;xMROi.&VLE.e)\Aup(gC=o?ӛ[Xv$FiNw_ t5d^#(V9셟`~-|'.)cN{? *)o#2tCa \Nתz6Ԯh(]= 6( _Uo^D |-@/ B28K7._P"ZNՕHʏU~A?ږT_@^" d)(Qk^νxc@# /L s3cnZ- 1&֕k$?Dр(ɡ\ gTeէR*˼~[(=Nk$s5@2Xn&"!vG"g 1Q^c9`KPcdÂD h o | x~IrWpM*iQit4mhF W %u9,!'oϭ,o/jȦ |1(733ѻVm 5Qpv9AXH|Cw/kf Q-YR5<a$6Mik:yԨk_{}=J7s0Ab´c۬;'2}4STא?6=!φsl.rJ/=b\GFm,,BsGP}]b-+!@Xh=Y9.XJ5(O\[%#oT0U\S6=]ո0dHhTJ=؄%} ~q϶vBVl9Ot|R$]vBpD; @E6ɵ3ZFgikR*)l]!3bizFf, ;qZ-G<#C~TG}TXB)i!ٵ/g,tSF$u6=(ABHrSG -FQjkū%-ҕz?# ȦB5NXibW~gd۽n(CjF\soӵvVoM7xV9nD;sKɄƵ?L8=~$iP,J.nRH F/GNЕGKjAl[KJ1L﷢1EXB%F[Yʫ,6-߀U6Op78-O8Gn/P0 ;ټ)"rݘ40^n# TL1ĢAfc8͊.܁ډǕɌq|'AQǼ' &Ԑƍ~]8cSK2n[K/FxIUQdI,|2/~%FHwƸP|!s|تk\';h0-VɵqZ{ې^L&&/]T@Qkpibz_9dMaϵ[V@嶯/MiJe f_(M"VT]tt {P͓ y.(ۓbt&pKjby΂Hhe#gZ! -ns~+l4 Œ:>~F T3< a&p;Y,U\1"2!A'y ^Ѷꂋu^RDsy-{3W ׏$6IAZzUi.n̏\m4uύuSU9Y}IQ:Fq9Op?6=,["#+,!y th7rxǚa>ӫ4 'uQxK<qi$E'F*,Q$u釹RxP2  (M  <nh*ۆ+(q6\3ᲓVvl&2q*"KLl)˙Mݞ=ĚvQ3afV_AP:O ą@3ZuhQEm`zOy۞ af,}b#Jd~MRV/Sҍ\1 %;2" 1"k&V8 _W΋-J%9DIԁ\=3yKi0DKVQJX jVtQT#=8p|®dJ6&+L\a.w{%AV?̵C%p2:bQ+@jBM1yo*1n4ζP["~jؤvIAQZKaTJܢnuVkY2'㳮KA: [)G6%spE.){ikF@W"*8 _jB(ڤh n.[:(/RO3Y z0Mgՠ.2wuDH!k%Ol0K1~jMi}L-%cQr.aB̺p}adty|'mS Ybrޖ[I1e^)XfkjrbҴՂ2 #̭8P ǥJ?35H+{tf82(*럇FA 5%AƂXR>jmJVгf҃^wY\ql{A*^"f ߦV4D"33!h,rz%Pqv6_tsS!ذ QGgqK7H}PcZVȻnLefZMm5AapA sbi].چ{SlaUNAӼUmKH~Mg1aD"WčvU<+NP043z ~Z|S :Ko%}üYf=$&{9#]:J2e#V$90 z]28싁ܣa:3 n4ak_6%LJi]أGƔof0Hcw ܾ&Qyo'Ȍ[$[u"iTӧ,Zb54ir#\Fh:= _¬?$C i"|0[X Vqu \ j$ -Aw@׼kVq3 &TEt!g}%X/Dٸ(x<";hЌ +R":y + 西]nve0OΏ)ZIjq=sǨ9@ {˭DāKoBl7@MR/uSh.ƸݐP/OUú(9SP%V4_aܐjj \&f.=&)º,74\ )AA Ŧ}|i]yn =uwõuxnXowE*.żB$t};Y"G78}dO<{UO ]JBԞy}Ks3\2ciCVĞ%G:uz~C@7a"63k,u^a&p(*uqe1 H)AaZT\gC/ 1N଀c#93})W"C\N/vfOLJB^&;Y*Xj)`tL*.Axn810$E1{]fyY* u_F| lh!Y9ߜ/ezN@o9 P7*XKʆSSm!B(RVඅ,4AJOT93\lx;5q2'MXfI?hՏX+/BS-V1 fW $x;rro_3M6YPn/;BM&I R( X~3R'' &Xl'tRb039+8'TOG,Yw4+toe h-XC0媌sfNz- yb/:9.1q _wrbE' ;K vv*,Z)%z<#$ň߂i7LCF[qxl@g$lH~T1-S˓u3آ g``T}[D A [^9Ntb.U:Ӱ l.,yPf qW(a8=(='߻P,M7=X~%F|Qb֕kyK ! HٷƔhbhPL(#!2baes˨ʹ ч֦($z(ᦑ,ڟD}^ '(S0.%5J?J粦')_K^DL.4? O>:d{禐(>[ZIw"YRs %gTyC9NIFn'." >JuĚcuD::1xmb1u _f ⣫Jq 0e ꚹ<;0S70Df$;^da؎뼃8BG[t>P2ÂpyGo> 61*|,2 `Ҝ{9]sE3òZ*eb0Z/MlƀwzN K-; yfYH3!|LtR8`ZS79; 3N֍0[Ii"qSNƻ Gwle !3(ŠߜQ/saXMjbE^g;&ǁzoZӳݢ/ty)Rڠ:oŦvTt܀Jp(I@#]j_@'M1;xMR~L}ˬG9UD:01̳T]{iϕނe_H;--p[*=Ҕ)A_y?<7$S^iFk݃ %|n1&NjgNeCWںQfq`/{)tl$UnGU"x$m| >(MF#Da| 0_' gI&2OlUZ$ݞJf[kP"|T)6tRMΆoӑ5crmj0 [4.:nõ. 1 78\T2@J2ZGoVk8& JDk \6kݳ)oފ?`Cy/)x &-Jjgy#@BYy | fgONh`Mf(!l5;.,rM@Q^%_T~ƨmT8~D]]+He;? ;t6lBl&2j fUQ~᰾jR>ˋyI 6sV;uҖ2`<슂<]z<%W@hǓÕA~Rc)a5`IC]̂Iaș46o7M2Wz\HB@}Bgh>w,х2JzVԯ+8D90Ol5f;؆ٍ̼_y-3 c]cx:H]~B,yҲupiurulص~x >Qiރ49Xp8h/6~>7A3lXVZ>j˜z!jzhwu}!lucWLd fRNcАL5 ?Hh5/4Lt+F}{Z1| 瘩3I^qUUH 2ٍ!ǰ\hFI]#ʶ]y^7dUPԻy9Fu'H:տ9u,vbUPf|cs6 hѪiҨK|ˉʣډxL5j/Tg}6dGEmFya 6ւסk$@ I7Tq +bhgݚ(;+xH(S\~g#6q2ƪF~+ěD~TRW$zȿ 0''['5`͚REc`P¼$x4ۃXeX8T(${I l'v5_܍C>^j3NE6|lL\P8NW7)XjU{""lM.AfPoV" Ssahgh}D<BK "Dfi=_XJs,o*ҕn(LfEʐVЂL{.+NR쭬\**6&' $^ߋʱ4N酢tp +vţ7!#;A!IŠOOiBg 9ViN8H*Z=9uY rr_;[rks L}_+b8$6m.ZRP'5>z1OIӕT2aΘ34 1ƒR!y+8_76\i?ַCꮛÁT1(N{L)&K I "hǽxY j~|RˏEHd-NVٕl$y|nSL~ :Rp G|"_Dҿ7郘 cNHO~S`܀CKčR~{2+:o>IF|Eg tʄ  \s6*niʺ0/ǹ:6+vP$<fqt.)$vT37(w #M`[rܤMqUFJv >8fjDGE8f܍R.^WH\m+v-Fu{g+(sxQL,&D0ƴ>siImA޷Ҷ#{*`th"_툯|F$R@8Z<HG"nY~U{1c6/z,H)bdX?(bU2!"p #SKZj BU W*O?wh+^SN<ڰCҋ Gy 3FgVZ/o!đoEϰޑ%z~Z6Q&-q Pl^V iqd&QVhHo=z(><>'I:,dҽSyv%)"gI,*Kd֢JZH´Ϛ;-9=TԌ[}09tQ/<<OxFT旹HnBפ4<_kfTXf9W=TkN^+ bY?Vm;/1 Yl+˓M(:r]ɬobb~:@lid0VՐ%7J_ry`o& ӦW s~-?JU 3P(曓ì,29SC' M}|`Pn`kvOcŭDo&TPFs.U`cK`˞RA"D'Ӽٵ싉{Z `]!5,pVoح72J;an0S@86]@&"2}e:wS y)GP V m\*eHFp .u ç,{)k+}{_c)He\KIh^Լ2h gF'Nm! q73&:{:]V> 2->s,S Hq RCC3F)[TS 3`hڮxy?9ʥ?xN8g,rHȍZ ;5ؾh]QkOR[hh/ ܪQ=hj|ؿy0Ry@m sqɈ~ё-S= D zm&R6=ZeMGKcFzk0\A4شuHo?۽Ol#rٴ(__8vێ;Rp{eXZ%\{v_c}CJ(c[¹UYbBFmhGw En_1G$%-'u#w@'r"^Myh;mOG{ΗDE!<:Go#ZM"[BG0\CrH@&aݫFmJS=ޣ?۶+DumWj,ˍ/.06.ەD콑0N0q_Fr&M528 ($z;, VOF`I"'՘ýS ?1D,obka3O>^I-Y>.iPw#D!!c"֦tUWX>fMkF !oyt#tτ8mETf\:ŨevE&ȫ%J$gۇ7ȇMwm%bx%9d*IaMqߛb9 ^W#^Vx5cmB660a8/RtjGqO%ڪۃT@AK`nY ]M"U=׃k Ī!FZ}?tُ:X 7 $_v{lq/QRGߴ6s)+UDwmBC ~-Ì~xC6~*}M6 @=l nOE$gh>& s&\ M pإ$^\]ܯBt]yzvcEwhC/NJ1QL5F̱)!~oVbEСc&C3'A# G>[$.QD!bobH>|Ң?9]@y~[|ly \Gs{RhSw7RA1>΀6RڭL.ADr$SDT%UxqKKad6PE„m{{LnţXZH0Boa&.‘γF>e(Us)KT6H7&RdsWPc88l/&¬꜏z6NJ*9Bu#\\߷ ?e}6.Ì0]ChFa{kܝՄCVV^'\YI%,tBۘ0mpmE<mAKi?7U LNw\/Z, P28)OMXm:x-!Tpob) *#Z ~h c#XyAf(CmDӮۛݐsq7R,±zzd/!8<`h~b@9[%'鷺guj2{$Y0x][m:A-\ؽ)_:Є¾蟶>q$L7f4LR$~YXcDgzʢ6+h qBk9-oUlw-WOq55ffY4Eg4Oҍzs%G<`Z9Rm =/ybÍZ_!o dQØH @(%L8Fo&鎎cUɼ]%0tAGTcɈQK:DupGO괠ɑg>YqbQUEw[~'Hn,/\0;z83gc YU3lH@mB'-2{:\1.w欹 v f7)5%bX#v%k.-T$ā@~Q؝hհHt+쑄X=΀Q@Ue!,). 1W)iaDXGb;5\(xky/ gz131IVn*m|Q-'OvRu.CE'+Wcr ɀ&tLQ" iCV]4_xK$=W:GU e?֐5' CЄZ0efHNUEcC >vkUjoo#$lY_r_7LQVxT$b1UUe6+lQ[ L>4u> '~'5L1诘UT@%(pYHI\Νs⼘h%OS L9/OŰ+d mчVe2ZqDS XچV[ezh!SvӖ9~^W尀41b}l \o햊ɚge6`v?SQ5ǹ/iQC;8؏EͺoE㘏9eV4yt b;>:Y5q\.G pMyĶYĈP8y#PmbTFf5-VoE0OՕvs[yd`OWd-S1dC{Ϟy\uanH#Vpwk.)2%h9;L_NT9DJ2L1˩r՟"4]҂ql ͍ bC՘xY (w>ߢ8{ަRӺ(BlȆ1]v @Ζx|unVG#efb4JVf@Ѐ2x.@,C$"p'l6La"؃TPi qZt-09I%QZ8F=C;N7U[&%RgB$:߫=ϱK‹^FԀvk/b&E9@텲sFؕ%3V"xNT20UAKN]PI6Nr2v'~eF Ig-/POrPX?G+a4t'^1{F+B +RYuh6kg7R椛̴0MbO50և.|t6 -j=yx:?;qo:wACoTߞ٠ Ć۷Ke ֑pYQ.Xy5T\ ;s & R7$h'I 4iG@p!;9'F':+j:6Zqդp? UNHmasR ecr|B(VM&EqnHS1EinȌyZ+u&ufM@֓,P$eKVbMe(9mMŮ2,Q>n-" j1{{[ى,TX7Os7+a/`t4]/Ds[ŦV NxF k rEO.f#m+Z# 4&=S{I8zX*aƮx6MOŞ&n__ZmrBEHl;)Kdۉ.9`/oQ6csn6]lCVMlsuS:H"R& ^~џѭo<{:G!̧* eti-DLvPeq]ѐDjL7vZ沣 ty4NפV!X(Uo?Q"׬PQz.w}t5}0_~) ?--@֟CѴ7fe ?&A LS(h2Z~BeH ch meЮbE UW b9YfU`!VTPzɈd_3<sOX| ¸eA+˘N [XMgíqf:bי4@.^?Q@ rNճ,hTB*L w-~(Q0aiJ"wħ}`vݍ| :Qe1 lȒ&6mA1[+['7f`W-PC2vPY%2eV\A89zqiduk[  d.zheVgYZ0707010000010f000081a40000000000000000000000016439a355000031a4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/1b]?Eh=ڜ.+bdNj]> sLEC;3:l[ކ8"MIC,gL/ ŃrڄxPf<Ti AWGt<!ÎN5︴PÿYlw9c1:.QY)7Q`7%T[ Yr|5bqFE[e^ 9]/$§q7y*OdmRoOrWfmf!;Gw"kk ܯ3T(=t;XPm-Da*1AƇaEg:0Q]Xe%A{! mGۇȆKMV<@*#i2ݖ|*{ Iry#w~@79l.SҤhpd*fQqԁjo: ;XAdme''o_޴9 :jed56zxS,amd'%IN6Eɂz%3'F C )t"-N_f-ݟ"JQ61(ho&|*]GɩrŷCs45f7B2s˶/drZo tjTdPڣ1-~ɾ"d=[E@R8Nk+#8#1!̀VKNHܮX| ЙsYvND:_ŲWC4UxgT8&dWBquU9۵- ha9yf/x-p{SjTn{ӻ-G׏ؔp5Pv˱b;ۓhi'L)p^C+8x5:Rl f<E3Y{|{7}@ Ӣ59b.˖1 ɨYYhKLM7_ K!K#`y}]+0 Tf!q1:9Uch]7qYГ‰57W=|8c Z-s\/(qrՆ5$ WDRjf/a& 2瀑 Ȁ)u}~CͲCށᄲ3@[q gь!rf[W);'YtB-@zHי#0}tgj!X!v$夛GB'oAҩV ~J?CID<%rgFc %aݡE qvr \Z&`]Ҭhunf0 ?]>ӴTpƈԋr9TN!}_gܻ׭D&r AB`Nu`yI'ʽ-KPa8w_`DO9vQ:utEF.1"Ձ~uV ܎Y5$jό2e/.T\H~]Ԝ"n5Vn֫M若U+6T/Dq6lpƐKp~Up9 s c^ĵuzSf#ظN:pzh>&~~\_+2}OZ4&ˮ>B( <\OF2 %oY ?[ Z[R? NYbv߯tN1dg"G+E20uXߨ`ߘ\!+sF/p/V@g 0?Rpwҍ9(V?4r pMIg[ؗ"R%"&\fթBϤ6`ñt\st.][Ed ?XxYٟw-"i:꥓r!k~I|e[mWMKΊԿ4hv)/Nlp5.ܾSYrk R6t,Q^>iXBK4*e! ^Y|GӹW[).錯0sw³[/BFӤ%5o~ic٭qj&w҈` ggH([ *?=Ba߄JY!i6F[3!=υȻ֦ +7-D~%bl^y^ځn@k玏!)6El w9 ,>4W'.*9!#IG03B1)CꗝHxw]8ܜ/0qlӥs;я9~=-a#GZ4['s܎8:$_&i :c0ӎZ-I'EY9bCQ;l%3†6f^6jDx5`t>I+I͔QѼ"oЏo M>*:5l;@sɋ9-|CzX'NjL^琢&1xސ2ilR1GT#[T6;?oc[F))8 7أĠgO"À*Wљ^5l yP*c1{ ْT hTB!-Rd%C:FDV_(NvE"a2rghzg))?MRCuvI՟+:]RW%"f=6q uд1:=+<^}Fz n/4ds2b¹5.pds85 SX[ɋUF#aUrHtJ_I2 uyPQ(ScʵWqI +x)8M@?a?o}t7R&Jn,{ AƠ`hIק^VDUt\lPw<V?#Po|IrQҽ//.ne'E4M"DAfΤa ,r1$HvvA=Gpw[%Ɇ[;M~'o(f]QT`43kU7DHص#L~bc(XIҷK_>jecUb_vl=Wn]6/76I_8nPX%du mKSVB5veK1n|4΀㉫a7^:歽Yj vDhDE, mK9"LO|:Jejk|}؉xa7˂e2&@V}@qc~`Khs)g1_Ԡ<[7pKi'eNC7lE4Wo˸j=HҴ++4yjx^w{$4pCI<5x g%ZEEL1nL4"x7e0+NFlݴAs^b >}WTZ T8Ϸހ8u֞\?WYEb@[OJQs-T@_l{a.!wh\aڜ찗lU[yW+#F^\@4ЁVM.WT]8TBfS&50$*Ck"W[,tseYfG2ϱD1v] $ΒsvQ\4+g?1Hq4zX;7w}@?(^xc"4rB D Vlڅ+oނ(:yդ*}v^y!7n]8 y"M aV9 GXGk6n|ƷYd>TÎ3~:4 0p4ss!?xi[rF0~AI;lcqY1q9 ^.Ln.?=~0w]rչvCWBul rp1;Ə!OwϨl+Qy/վd.q/2q.ZKԺYHJCiDm>6 wZWoDRa R @^¡"UﳞzL%HE&Ģ蟬 GmF5h7Aš蟘k[.T"ЗF_QY]~&R4I\÷.ل!#.RnJ:~N;S+~*+YQ)3N\ovPQ*Е\r/Il~-]g1nU}IE'M,wӺ^cJ΀*[iaӅJ/L8.AwRX%l&}@ԏL\^X R4Lx;t%NަdJGTo_=7*).ˊwlNۤ*ė:/E[մ sV|(5zEi )koJKp{-z& %y#XxŒfe%r4!§'mXyQq$_m{Jˏy]=|r?E.(8Ѥ2#g(EJ7)H|OI6A}NMyU$N &z" ./Bìw{*#r-Y(7L_Of8|wԇTf G TXJ2<ǰWT9 `kgI4*~ ۻq}(L 7(V,#,<21-]c|T;]Z"qvgT _tnL}wQO7|U%^Cn *g13W_dsf򵐅oӅ BvT)<VLwAß#?,27V *lI<;WiWaѮ43 {cI^>? ,_IL|Q!:ؿ$X/|B]x8bxJkĺMN`SŽ/]Z\@LWPqbR(OF?Qc%XNQ#Ǹ狗-ۖ#r7mzD?$L(]*N\0LE\g2],a:'j+0%A] yih:gD[zՉ L/3Iaaj>*xn7C:<-}: eۍ8P;-eHGb:zoە:PH~'n4NaМ1\.M<| e^3.6^sNK}ƽp=26 t}:\ys\A;ӘSॐ(eճN^7X`Cwk`DЉ4݄;0fizw+kb-]`HJue>3VCL%Eݶ{~[ؾVeɒkp ZRYk尽9#F0t *Z( k͋~~[Po:^`HOq"3Stja(zݍ/\8l_]tU]Q~i rE~0V=J0+fa3R+N{SJC1k.xRiqJ|n;F/WQQIIU*VBH`llTK[ikY=ұY>ѻJ2R)#`E._UȲSuDdsѦ 8Rgʶ}\^aK΅"Ā)FGvsÆ $_һl92gNJ>z_ }l 3Cgd"M/ʗq6gG&,*}+M: +Xg'9P(w^ HrU-~=8NNDnͤLa "q}i3G =,5E nC@?bnqun#LTF#, Rۂcï3fQ-e+zD`r8JYze$KnScDPĴɀA5lFR~[/ߑk./L^T-/jK[X˩ڌU{9z) 8=JU2SSܐ칼Αn413s-uKpp32Zw@`/T:Y0{HjYN@vP0&߷ 2ۛ)d[v42P}5yM  u kwĺsgĶWxrL1bDz¯TS6 IT}=iprY fi^\ \;.Ya =#Jutp킎y/ ğr h቎fVVV{v.k'b3S#N!Iek.5/QhS%Mq9D+i`;tO&2m+mu{֗A?Q2>q9OCi!]Q@ 詨xN߅v0T Mvt<]r61eNiĽ![Ru%lkjl2xb 8M6 & B|йS˵GVld~$C9rt|`}2r[>_K2 ̯bRZˮǚ\Ⴐt'}µZuCkZ{-ZB&vq.WHJS(!~Sen[|v: ;fu~6}׌n:-0ηFUL0ZF둹XKS*g+ < Q^:ue %ըVgmmV^t7{JL ,@@$r8g2Mu(Y@BʨCel3 \z]oMB,] ,1Վddm)Kɺ pna#8V Ĕe|g`7cWc[}4LZ%Y=ʾC+~γ)Ti2xf_'J/l]- t$5Hى._u#?RC)gJz:B+VFιRY˰K%@sGCBVDokXuHlP &[ :]ErC*Z7s.o |Jdz1Tz s#ڂ#-S@`N OWzoa2/]'2]qGq}`GB7-ZƬ|ݚ ҥn31dgmZa3 QmCeg4j?O|͘EcEc|7;x$YPw?6)\5V]+7wm=Y( "kblg-1Sd֓~ Gc_(:6vpf%=TH ):UFc5K0N6\jLGPaCQCR#!!*rio(fEȴ {G*Yx@E+AJxD 234 αoۜ/ƽ 1B%u{D`mPbV#;nvMIA^Ρ夺a W1_3RZO5,SZL BrM:_*!*= Ey\蹷ͧj4"U7[ol~ y[U @։G0fNj3j:8%K,6mьDJaU xmx UyPȎX%@=oTX?Q^?*~e#&F)=JN倣W}juaCV;G h)6/9 X L@>Ukd66me19$RoYb-ۛȪfonRx3f/ٍ>1i0~P )GkmoǮwJԴ2JH޿lkɕ(XrѪMȭB6AxnruZKҥ  c*k4xPƒ dz]jAc X(QA%18kOlshF4EaT^ STJΐ]hs53s}XJ\L#HoW}􌝩,"tw͵j qV7Xǰ )#,7%k/WC |X.Զlz\ǕԤYXXڑ S}xn9(KҋRw 7@&Ʈq)/-zܼ6ZP >Ziي,~\,ӹi#vN*} 54U?Ep<>.dTp[YP^ tsvn4'(#$oޮܱ^Fz?MljHCb`%ɡ"W倆{Μ& O%gJ4*7T-'ڐ)B?:mA w.YhIWϢ18i Bf {k!`;UT`zwwn{8TZȔ9(U/ G}nRXg>C [ѣL xhA W %KЮS7bQBBgK. z# M$v~8_=O=-(jP0hJ4h|#ǼV0O.>P,7&^&C_?R̝i6G\ob-HK߰t\byJ+sDMSt,ǃp%XR\Jddo[?%?9#@`IIQ9~py2ya?*;.GOg\عgG(A$G~w]b}"hM0Y?aC㧨%*3iEcIr O~luޠC< ؟Jxf5cecF"&x>i+$,!%USGG,`!8ϧ"q=W?V}Ke֏{/w +'xlh[:H DP!2EYM*G+^:%qQP?k`Iʺ^xўO楴:)6m{a8َxK>6Hvj'TI9hYҢ3͈26a7} iQ!M7{Hrl(@z V=X P1J&?ዝ4U^Ll~SK?Fz?'i/]'k_D?z24A%XJG|diLM&6ȫ7ʄ=gKaAѷ"*nए 33nͲ%y¢٦^yBCwy#7A{ rBg6z͊J4^kЦl4 ~ݤ(k+Xc}|ᨩ&TڱEv{Yg?HTg<Ny:<%mѭCŎWtu#ۥ^5Z{m*sj8_Ћ6Tҁ! ycɐF) eEo>F|0S{#/\慳n<!% k"x$-rἲnԆrz%?5ǀJ \2Aa$>Ș^i68:$܂ttFν5NIn\j;qrd*úe)JR(eq=uޡ*Yޏ*⚼$=4`N 0]n-5{g-mΟvk&u ?n.h`*_{-&&ݯX96= +@"Ȝ9w _u!E+9g~pHoK3 +͊֞'@-E}ƈ[i54c6p9Jh"S+ye 2ieE ]|).J6L{{)gD"ԛ3#1qSI&m!ֻovBAlZ\I t mC__/te {/\`!b"qϪEIZAWlJ ȗQ~4Y7ViǓA\`?Y5H!m L"ihjʭ."0ó#zٯ+AZi1՜R4! /;wMJOP&v}>y ܍QC K )ؘN2do)zim:i]CzfWdXnr\ ̀kf!]cy>-3.,R~e*c"!gV@w*pv)?87P2AWEq佗4κ,ߥ'Edpd7up! xi8A6Վ+,452|"CFbG Vȇ$.C@0J,[|hi`dػ7]VPMX Q/`ƽbH\}m0N| MLdu9ᩔi# /R5)]׻Lm 1cYXaV|%Pۤmlzs1{Z50؏_ЬydḍUڞQGUG!8շP*Iȓba!#Y{cNH{cXJ8+Q1IX9$LQߌeζB2H'%>}6 9LGFM;l!JSڮ҄gFUn( ߆on cGr׈lc'ӯiYߪU=Lv ˳] (Y/&MWӓfF\vؘM_#Ӡoh=7k&!1PئDO[ Y_KH iXɁ67!]4bW(^"2Hc3DM SX:YU@K)wd^}L+)DQGds/#i3 گhMZڢs?+ #p^ao[7nKxpI-^[>.|g ]5vZɌC b'}&%{K iB',)(gNfOݞv"ģ9]_ٿ^wZٷn WTa;eG1qh< gό4" Tm*[ :VBdžfF$MҽڗU29iK⽮x(ESHw0ZL0LJGb 'xYVɕ#ϲg2gډm"S1X N $biJh-v޵Q5)ۧ'#;|͇2jxv(8Vs!%3 S}ä.+6s 5`cĜyC#۷^qB,vw; ~ch'qSi EUNše9q+%xp{ƀ5T:X ENh`HwRcKFqSձFÑӳ뺣dM}6paݠ*9AK" a')r][SzEBKR- a\;~ 6 Znȉ 5XZ>[A yGnERLA)G]pHKҏw`rN}x; aN{cP6~ w%źpu_Sjd@6ViQ{>Ȑu]a|ݛZ L3P9WRĄ{9<[ylK`h"`xsa[fB-tUHU9F0NdA'(ǁت>̢rTVl֓C-+00uSa=KW}c*Ut>բuw?QT\; `uNzGե[+4mq7,DI~7|1g&=x 20|GyeZwʃ_ wa޻~+ ,9* 1(nY*WT̵WVQν]E!o:̮meo7Iɉ[ X=\ iH=^{Zh1&q6 j|y HF@8 9KoAZs#ǹmX-uknD^LMWQ  bkhs.\?EMs"1y\!Mú1[8 :fa&M~ <*@Gۍoi3߆ӽ9IK>>`nI #1]/ݿ^KA /!Y9k<‘Y+fDA\`} =~%C-2Kĉ #c5=r m rABW(7yy6&_p]EI ( NH>rӟp椫 R2gq=(< ?vW<^'ue֡\Bl"x1aL<,eV#3ꄒ^sb L~=eޝ/QPrڡZs#(ߢ0^V_] oJ[ =: YJJlZ74|u܌w}[tx)^PdUP|dڬ{k  ͨM$J 큋O?n'%+'3 )௟~_ֲԥ׬_)1A{P?Ѱ B p9z57׻(H:geh)բ׸;]eڦ#BC'E;Mo*G!%YޘZ+>apxv ֲh{N7o!6C;{^[Ō՛3?cYc %gW0!%NU 5 +2R g8eh3XwKscc^G=M=~*=zS*?G]a7]i>UPְ"I] 2SIyPנ9V ZM -* 7ѣ;$ GJ/8E`_7@dU:?T}L8'Siګ?C 'hG6]ZJ8Y GZSC.GIm-k>f0k5qr/M l.yXd!šgX۰Zrn2/KSUpYMYq3 O5 o6>37u|4tw1jr h|jҺ#@aXK+hKBYW^-ɒ WL]hQ?3;S:EH45/ؕP9Lu[t[q1-2a"Mn*Q y-w ;ZhA?6^. 'bg|ʓOuϛx%#hmpf8>{YyE"i@Tºi$^X[T/}E?3t$FT4$t(- ?ƒYO%b7TԆ im۠=6d zK8 (hXPρ0G"\Qo8}:c4R(r1NU 7,贃yB~W8,X:}m0*+n;W\r `H]`up{6Iп(Dyj6nq]< kEZKȔ|\5CkX@LC!'rQa,px饎n$1Kz2!AQ\y.AﹰScŎ 5L̿+/9K 6x@=AB%fGc2ql$MZcV!3V}@aD.i5âa .ߵ&83`f.V-ۖ44Rɞ)^ G§<ώi,R+GӂQqytay?na:=Y|XㅭR9j7q[ %[TM=swV9!y"\Ljl&CP5cۛ)ǎ0EnV.V#EWoT-$Z,RES[:??gІ;҇zjR[Hh!CUjԮ@k`&_reFmï۶qc5,ZK]U[`G%# A=5VfA쵱lAݳ뱻"slvZC.EK;/fdTC=Fֽ01 bvF|MB/dEsʍqWf@,I,;3'9c#d"%]b]շnsQd h/Z'~Yޔq)Wi+82^B{@20kk l[O↸ȱY34g'hVYYοX^5e˥ualE9׌4 f~pdѢVe*bۂhYhߝ;e$Fc'KZ+I3'w}ZTZb*DO.hM a?ict]ed%d[(@(sX2ݬh}YuўnmZ31FE(94}knT!G>'l;f[_:xZC?\~ HVzG^zP40HԼ<ؐ$ €Vv ۓgDn/{I+PFHv;\Yp:)?ub&K罣施E.p(9 * /bjp3 _3D_7j`ӆf7ׂq`j]%{e+v@cs)X5Ҝ-m-6LXq?SoxƵ`9;$I N0(wv2Әyb1 )0#Ú-.,':=[BoNrisiί0+]f[YxGjV~@#TEN !r&3+x/e|h߃o\6Ib8Bas2 [|0W"3 ng5\i@} iYuKzKo8ce4XM 0}4=wHU3oa\A/> h#ڄjO(/⽇XLV\D "}ܑU|oNu$=/-?/1t!gՀi)F+duk1x ojĞU}kff;0DAJ27BuAd9!;KE!XA>WNf+f V6%38a|co=-?8%^ZFbV/=]vD%՚#P8䵛6Ԣ@I#ƲRw#)LiV:ܑeȹpx)H 4E'8YŴ8BGeߩn{?:`|S_GR,óWXk:R sX[Tshr 'gWlgj ~is.ژu1)P1Dm]a[0[*#Q C Hk?=?;vJFg%AAӓP:HhU2 N>X XڥGqHJRVXׇ)j_['K]Lߡ2HlbID{IW6·sSlg N[1q֮uaEf1}~Er;LCĹx4uvW֓MXǴS8BWߋ`I'`{'n#7Aoq{ܿ[2L-= ^ uIˊ ,DLk,[$6Ԋ0t'n'rAU͠"#ARW~ $,#mV < d!#EmB]u[ *gեll w/꧉.bФݧ1EKޭYڑm\ լ^S8ie`ىZ670B̵ [UF/ ,^Q'jxuNMгm4W틞x{Dyy'O'QX0~SD!0gB"8V!nY |1  ݓIǘtz%a\Ft~h| RӕecH"ҬD~UUo>Uh"|߃UӛrI c;(AhE$Չ65Y%w.r9Z֜Ų R#7:k GQRMi[xfmihFDh$zꢗ.x]% 8 Mdg_b&tHp0i]A_Zniq_Is,-/ŀ@4kM2pyzoR(G/?":d Z9ծZ8@9n֛^= |pD2Fȫ9s>dv_#qiA7Hc,7 ah97מ@h)hE0+"%FBñw}<=LkO4S$6b㳩 <0j^ MA5Eھc/7G  %^ɗaxR7pnA󩡼_fr_;0"DՃ.4 pMPXJENdCD^!W}ePCl׻4sPZmyN TK`BD-Oh'WmQrK-&u&bL)LEgDB (VtP Jϫx}Rdf B+Iќt&ږ!ˆax _sylG.Uo ]o^ $DNS&.~$3<`!~]],}ۊ1J%+LIfٮv59L/`Z2"7a5Hw<-RJ)oP ]ȧ6?zP#^<]r^!PΦó@5>J`gC2\f]eac*ba% "w kGW [lC28z5yY')HkF]Dn3H G S55%V8Rd_0%#?g6JaIp3këuao6c6{ oV7tlj.[,)| g| sS̙40e)4 *4d 3'.OOjYZtSI,DloT~_N6>"O5嵰RP [ }+aMKRyl8]_#!"ڔ0*vc oYuZ<;06waxȹJ~ze"!IB4=a 0G{Үtpx}Mz֐;>HXHN|S ni4!Ui2n|gCE |[TʇO4G(7Is/m#; Vk,򬫜>FH1" fqColNypE¯{(U:hzE4k0sBf%{/:VS]b/zBJX~$F84|l(F|;:ismjnnaJR/|:&}R|m7,K@ƧSFY!:s 5 Ho 9,>/BxC9E{҇o^c)F V! D7 x 4mf5~AZ ݇ՙuxᙡ?C褔M/ AZvF3Tݺ]>Vр{ Wɳe" U*rW~϶WUMb`5UW>p7w J_~mmIf[CD\WV40|s]`˯_(}dش|\j}+x8j9sD`MH\s7ǁ5_:[X-^hU̩=b< Vk@^ݣ(h݉E RMd<zُ?*weɱڇzfťOy=²ʽDkDIZb$}Ćut ٰ!S0]'5!w7QwֈZJ >ڡ 1L(sWPC@`^ wZB?,WF.wQjxlkߥJ +$[DJ|fyɗ闆[~,o1 fy]w䧌s SK,G69]!1Q_0AS4D_ F{^Z /1Mݳ$Vi>O@1'9s`ĮFjC |9K 42D<{by-h\, R+aί9$:4$jB,aQ N~U0;g*c4LׁϥX$SBT0{-4NX3|FTR6vwE쎸5h9d1xMك&,{ k?!؇=4zAl%JSnu^/+)GV%[1SQOa`ZC?.S<@d:Y^ƽS YbzN|u;ў.g9 M(YdwcX5HG/ ߛm2\֚ ƱU }sQWdpB{!"d)vg̦:Za8qm),B}SP}5&bse."a<{b}3s닟Wn{+(}=978( [I~ U22 Px!gga has47wϷ8޸="|HX6jD^ww5D^{цS± hh* N> Y Ń6Gwp3 tM|cDz%KToT&; WiE)Bv+ZGkY+;u07W^?%pNH?h 'Q]&v J 0w:}`'KΔ<^=Kut7CX~N}<,8dT;E"sp-~ɾ ] Ct[eZQg7@ݷVk8oavq|,P?Y=wERLi$!٠ kԯ:mD y`(ƕc:#&;pbs/rj&⑎acUrlvs孋bG[ZGN|@vSTC ywߒ9SfHIEg9|$ *a# N5(cHd*(/el5BL@S; 5-r U8QKwY'jdBPZ Ziv6[BU2j sSn!]lMIf"l(Ir;xTAo46T(_Dxfu1|Ii4s)Se~m&}A)Z^W&Qkh{yh$ߤ f6x֠U^~[ HJ9v$eU{ [ʣn5‚W;t'ȫ8o˪/ ` .UrQX P|dtQo6z!Zۥ z48a*-7B"WvP[.L ~6G:Xe@!- x/'vЮ(:uLu#-&|[mԵLɹݮD%;/[kKQױ~5m \bh4`./]:X_ vV@ glG6hfw~9:Λz]̳Eß$%Ax8sj~NM܆yJ|b$<(p| < )g^(yIguS]X 5QР=|/>Ϗ &R"@g)ZuG2l"̤ɱ WZH{Gѹ8eE]Ì .L@v3bIɢNp|cf$wX4Wf4$C}^V27=4IƸJ_]ߠr&,N{91#.|CT[Hm N{Yut2 cr=$F#" [ķͽF\>]wB5Nzr.E:6]J2@Rj/ǿH&KEIjoݸ 6DppQ@jh.m,px׮7 \%&vy=[뀩~űt$îy9}0O}ꮴy8Rf@iPt2Ԟ6kX5ee?ZG½Q 777\Qb:|DNU /s#S'[C?e~T}^}e8k߳<6i`ȋ  86ɂ @YIVUC=, vp1?%?M|px@ ="}/>bs0pC;.h/tiyEW9[)uRrNakt"\:vЬl*=Nz{C V1լ 4<33D$oIRh=\ %,ۑ9xI n[>_> dY(wRB}s2j&ìj1qհ܆/4|%^/w o#I+ &Rv+Hn>jM﷍SF 7~i^ݢP:HDIN85 mhc}٬-4BPQ͙8_p )?Z#&+_7/Z엌ȅsCZ͏iWo09euh,M|gjfrq'pv{̕#B"X}lSzqHzU2.} ~Ι Cwit{ ^{3QGx&pLމY"bJvV_]`HiQ:!%;XLGO0ykh11VhhG!weজ&E$PcIFk{tmL$JI0z <ȞFGWbrX<* {Gq Ro1$2P)n5.ʭ'!5~9j+s$T(6 Q=h, zВ(:A@!\T bRa§a^ K$=>J5Rqh4VH{Cǩ;Y=>+ Z !sdS A="+yjOlkцٹ'O.Ph׸ࠝ7V k ;ZA/57o?-iZr]a*Px4ߞH/\Vfܭ|xszKDdy `rܧ) :vBNlaX ZA x ywa SL&d'젛6!r5vɁ)XiGn1~1қ2.A !/BmSQ`^j7`UNH:(֙;?v)-hc4`qR\0vyiB,NYwh\ϴ1z&|!ЅS 0,/X+WL~vEVEƩjPjɌ\txZS|#}pp@e g]w+L{L: `4_f"V?Ice Z8R\(%*1EWz=i]ʤ~ ֶ+r1x&BhYbA'oޘmpc<+.9Pw;Hwa 6 )ES1W\^bX"ېT0r S1I7Z!ȱw-,Yo4T(@:8&ҲQ a0mW& K|Ljp7."~!@CL>GI!ОftB3XXzjMXt {!Of1f/~s NphC^3W11mZ#EE;}6#+YUWϯvKA$.P[1"c=ܪ =-UuΧ7Ӆ"oP4G QK*[၈ѱyvݻgxZBOzX`J5r1s,l6C9t[ r/P|o5?D>W5Q-+I๛vK-Dyv&Dwtv(kԨ~xc2: @9xpSdX@HYoWesh:暅rzg+nޱ{n}d~b=G‘y~˙4Gx!׷Lr]UEݡI\F^3KkT}9~V}t9THGwoh붽LHz`)ސp]tU?A{D KӰRSWk0dfu`Z _Vp&bQZg*V6>_`iyI ] k\hI \8|Iڇ0ßhpr*up)8zAe57򒈕S?>@YlV<4NO=5ɹƠzJġO27k -Hw+@PBMa]Mނjx5g$-N$2ӊf^Ct2qhn31z* 6OŘ1ƚ[HFR#Cv?sG}&CWR@eBQ:4eo{EQ%mrדHXf780Q+ lۿ8P^TɹI9o]M+q3%3ϔf:37y$V#|pG$AtBL},n$ 4 4~CKb!dP ͙޹A,O~wҦo}}5,1V FőjaKo9[3i ouS*e4wn^T}!UбƧ6r0 ZPJrhbIZɰhI"(9M~Te~ЌJY{Yo B_hTǥmt}lvR4'@jZu"6=~XqIBen^09 hOb?o>KgRHN3~R0؃ƻS87;66ZE#e^~F;0r~ل6k>‹'&Fc_I ` TR1^d$)܁k`-X2[}o" .oȣmܗ‚U(NCUÉ٠vKFP+޴0ՂgH׺#0L8Zz5t\dMԮlxC~֘Ü@8{]XiB@KK!(mPʓxg*xoG,Iη2Ӝ iewCo](l%rЛپrvF߰tF"c[Jm7[)+9L!WGL+.[oE57bsFwFX[=|*R I"Q@&T>j'rt~(}lrOꙑDj^6{my9m7T. Sk׈e' XS ql(c&E`q\ȆSZÏ屉i dI5A-UސJ/=S8_&giJ17eה " h JHfd@yrC! dM6ɻljT?,blq5f1]׺gS 2N9O8`dY+!}[筝-WHY?rR" ^4u,T)-GFCw_&ezqw p^|+cya cI/A7nOq:2W2&Z.2*flʨ PE ௗ"=ez L}/>⑭lM]!sRbLj,CV%[Iu]Oo9v#vFó4Tx`EwS:͜.S譢75̄; 뛹RtÄUPteƎˤޗu9]nFg3a-@{SˡA"ZL8wBy%+z".x @M pjU+!# > 2Y G .pB JNC]xSCѫG!bODvD!q|R%s9j?CnuU~F#b^#=}cHF~gHȤF  Oڰ+cbW"Ox2)TrX pӭ묔y_vPB rH?k&#SJ&fmwec;|Hib!%dtMH7+΂kdJ'ҵaڮ}碠wn4k2clpt$_? (?K0BK\:t.lufVw][GQ'K^EqLckĹ.xTjh?" )B0{0[[eVo>ϦXVpGX.┰ Xw>wr%!z)T~_y\S߽ayB\g+$m kR=&;Ujv;Ѩ? x^*1,|gzjR!:?ѓs6/h%y3O\l[U`I+~Ї'ÀDw+;̬2vLRD@;#J4lq' W~w"&WY~yY[Yܢk#,:9Kȗg ƍ@mC7mĖ?D6ܳWnЙf 9H>ٱZyyQ9uAaܵ׋$d̽_x[ޤjh]d%& K;FbVNNE&k_Oe3nڊim[`eHHr{l89).[cԻսDvHy>$ &/Y3{1a2r ̤yvc*eb3_ȣtcyE]N 4tneUK\g2۱ ԰e"r!b0g;ImB/, x0v{d<kٰ4dFey/vYtk-AC0YޛR{45Y5Nv<ʬ."'oA :?I /.*oK)VzoI+ěGj@`ɗN6ESh4<*d4%ֱ\nWX:~>\˶_t4ɼ8}/$!&yaKsV9e K nOV_/fHTDZ%`tأάЊ`yO[0)Ǻ,äc#\yP9]8yݎl3;P0=?IWi>7=rx3bx]Ϙ{E)dz[o.} @}+7auу/^mj=3*ɦ98َK/MH*!Jlbr(GPgT-F Ҝ,.zC#m~ E?*.Mgs8g(-׋Uz C3.UeKPLV(#ixRuuu@VcUi -HAiz ~8Pl^~{K|]P0;Ӊ}Œ6{@\2[{v{df$E7w?$ueC^{ş)*ª-/V8Id5ơUWvEJޒNQ*]w-8N4yU o-fv}"ǻ_.G +YY 7; q{F>W|ƴA>)2I$BlBfIa( 7zm|\2:U_ =B5b4qS!цS@Uxt+֮xxeJԾ`ǝLwdͣ鸩iI)C D-Z$[3ʵ?z3Fn#;!38/cNS&QsXRU"BJJ\]5$&y)rrhSO>A-TK 5u}}{U Ir%y. 4E,o!SᑒE7)ʁM0x6%awT10O䒱@|GS 굗`L(d&/qoei!ՋqMGeCV\ح$yu$$YWr%X'He

    mBp g!_0DCM:H󕬑;Af ̅߳U*ɨڢ+z~0&=,* jgݣ<FܗEf[myc/6k b &( xVaZ8!87BGGrDj~wds$s\hyɖ֘2PfE25OO%xHk %-d,x=|s»p{4eUC:K& G#Aeϑj! vuXz<|ج̕SFق<Z-)2KOo[( 92s(nh,UCՠLZ`ol`H`7[s#*!b]Jɿ4"WջB 'i!Wl?1RD 9nD8(9uNI$JGV/AǹK<*5Bdr6f.b}AӉR@}$%zue~#;D%pp܇|Cyn1EA^ӛ1;qY]aVE.(>AfwpҽwONhL  8;0\Sa7_naAq4]PͶIa/ O/NH% )ގ($ryP6YJ- ~Ywqo䴐1KIgˁM LP:5Ĵ|g74hI,?Qo/턊qXG \|N]&B!FryWb?72\DUdh:F f_ݝ}+"S8𽭔h{` -kMyǘYŢ9Lu(A "~iTXzlY. nMiՙȊdRL;*]bQ>7"b%OܗĎHa2^8 ${gq_eFuãS|GڋmHʼn^-'rrMc)lOdB f@9&z8Ն'EOM0qQri SpdFt P&<`5wS0?ieNZ7W(/zI8x2Ᏹ$ً[*y9:y8iJPSڶ8JCS!ay:?)аexdye*dFʓ {'Cvw fֻ[B[NW33 `d0i]PO~ۂAE`L#J)Tck󖿭k#q%Vbe +/igj!gQ&w\mBE nnPkɟ{^4KT)r$`0 "8aE0$$m)N-Bu& _Ʀ)r֚4.C p:q~)#EvJML5b)9ЂzG}Yd#u%7u!ڰS%3gOuTy]{D J tx(ER_[?Z-hZ"U^skj#C٥ y͘w)JX|a0U>M/kq1>XgnpGh:r A2'%$BsEO J2JJGZ`A֗G\Mj!;WBGz,ĈzzOڥ{vm̠- o4x(haCs: ȟeOs@J X]$]b`k,?Nɑ+ 5r2 \Xz}3pˉX!^{U/u0ɂn$ܮ$(D.CЁP)i#U)I˩tkMGBE'Gձj;k_A3iM'$!u4jB֞a)hC>Y`Ήa1rIHG_0P$r:b5A6VU-X!)X̲> IիHh/Omq2Jԙ@Gʛ =$#IK&Ƞ|ԩUl8BAUs]?^VUwEk80el{$;IJ:YU&]攻1 A]?im塂6`dMwipM QgUh˲B w^~]5)D"kd8K5dy5&nT!!~ fL.m "8^$;6?YsCF0oN;_9m9M|huY9P=4v. 7GPK`P<(Tpɐ·1 f$~viq-/_b1 kvE%27 ý_"; kP͛?kPB͋VFjq^qٶ\y7;8k݅}ZmtNV^2&Do{#_R.="dc{Q\p5btl7Ksl[֯]ʆQrQBP ]v PGP/[LQY*WYj);e`o:z+ E{_aܚ`Б82qIT֌{(IS0'L *_$TLA89d"$S'`)w\ϓ*%t0#TB -JF^uqf3'1̧C*&"tm)#mK(z јTBL1[x֨{֗g'>/j.T(~]:_ |[xb^XxMڀ;C*/-L-#8t*KkY17aVt}8i["{1Oc0 CyV`g4T\-ƿ{ S^gdfu[ޠDuUBQ/jHU/gQ({B`Te "9ƨ'FBbIgH#`С;IW_A)wCΏktkf1e $--N*|ȮuVA LFy8-r1K&%9O !ȡ^6\A;՘G.AAV,,/3hdO~8SJ+uQ(v\)9(L\zY U ~ 3];L$F6:qک/DS'\ qW9ca Xu֯IVf4uT֓VJ^ɽM\swazR4We@{k5zmC!谧~%5pI ɺXt>AONFz:+LeDɱ =Od֭MxI@ oWn_C*}E{hE鲼ƸcWY!5ЭӤKSEP7L/ E\ƙ!eDuUM*u|nnYׯO1B_v1۩3mw>NSf*E f4"KNcQXׅy'5-V+Nun&h,rSȟșH{>d2Ƶ83m]H O1WϠ1ľ2SofT1 =q(4FEC1޲*IVVXj}毅͢J#NPCHܘ|+O)ƅ 5 $~:K-V\({͑c:\ҧ.vKh5_&Q5x[^r[cvޝ<@QoW!=(r~?)߄LGG*\צ#(KE$-<\)R߻ w M=mhHh~Z\"L}8ϣ(m0e؄GetcP>AK[D5uk3,\OtvA~9,| w,1JyUY" qU>!Jb|r TuǢ&P"5LH8}^E% LY"#7?'^Ve(3gsBH#pJbWAF^ؠF \-e.f\'|!̺Mikec,ܵ2 PZ|ОE}h"Dj9}JxZ;XMSZXYAŌ(RX&P;UVLXL>t,AXB Z6RRL`wt941z5ᑉ.*]n_g%|R:S3E(DxK:4şg06kbsꔚ%rH Fߵ kF!7"euz:+W H}uWF(Ԁthx%C!6jM&& ԭ@,i3 m>DOdK)媭*!=h c(O9=Oj?&1Ћý/֟4zlU@LdrQCh~6!GOG>XWw@C5 z<핦{%)sMsr@t!+;~2f! >:rK"W&qvܠ^H bk%ޙgzZ ǣjgZJ{lXugD|!Nk&G@H0{_6m~p(ŀ@4jQ?}-ka{X&n3ja}PCajfh3oR4 :dYJl#9$?=oD{/9(D-ǒ!p!9!4-P l3- vF;^=7rR #na,Յ=T4ࡡu~xMSHRp+D9-m-ERNXOaQY.dQ*mV u@ҥ#>!TbAWyK(e~9'Trٮ0͜Pq Q:rKڰw?o}9='P/;C 3LBՌ3M1䅵k:!'M)gYpi.—I'7&Qb ^8tl% xq+oCUi+Mk,%ai(Ţh'aQ3R3_!]/߯vH:5gPv`/?0^ovS1.T,b\ #wiQIE[)XA>Yo<-r"ynuS)_Xngq3dqqp{g(oP"=yKo#x][~1#gf#CB+eCT$0,'1i%4 ay!K(?QOm~@J-ue.5VL~\ݖ-a )Gf9݁y7UMDW%]`V8RG`:qGdF&ݾEѲBTnْ<̏qd ̈zPԝ(ݓZ"YY U5T&aZF1;*-iΕ[GNecVRƴJs08 3EO m:1HqQym/‰/J#BqntSjX[$`Uv#7(^ jH/t}ކL]LaGyzKO_uv)cVBNUnk ãS5Q' 3sb<\sl#eRkQ嬨 Au+7782zP3:Q38.1lHsXV_` LA2(;)G@VWp>šR aTO <~jkozdgS!mdךJjȎ'1QerZҶĬ z EuwNp(@g漢;G Hoqat2?|*&KSemF( ewW!] `ܼxِ\Hcw`$ @s3wٮF$V-' 7Q#+ug60GF?Jft[#|fd0F7cJ.ki7օXpIbii$iBWJ ~Q!APx+w1F(Tic5x^ EATSp-O!0;KiV"۝;.~V ',. ɨn;%x.@~LA>_K$n<ԋ{qj5e["j%:H1q~`GTHL#ް!$uh É/:ÿTjY8%'/LH꽯Ԛ)u/8['kHWOlKBW5Q3s\Xb #,LW1jx ϴ >F9Gk2։~@=s/0z.hқ}g -aϜ0c__Iܩڋ06apg9mBu8%>ڷG"K2JOZ*=ctWXF,6;ԕW~uneK,#o|qѦ݃"68JehdwD TtpvMG2MAwF~ N_30Ͽw1JRMSEUI$f%Vf-ٝͿ<2`LgAqDŽг0 =MerEEJ=oէ쿧'Rk y Ou.9z\ωU|4*{_֓7jyb.URWr1GΎh*!33fCtsV/oɗ)yl{_І y30@b:T GN;E 4cza5Gވ5̓ұԦc=r8Ċ6d/:X)UML$. Ԕ*7XwjqmDms5A y2p ⌸!݈n)+KV~gW<54.dqPgfl2E}K C#e -bOgZo+[+S(@: /M }7K1 e:wPmO&{FRz[_ӧY`Ü4gq- tQV/]qRc}Mcޅ ,if/#}%v(y9]fN_&SڗlW=K f<s`I{g@yg};X胉ްdeqOK+n(C}rNh8BtdByU#b$c"l*%qUy*e?myniZ܍8HG-պr;n?J`Wr;Ơ Q$9g۶e <(t~r-;h/~φ"b8wW}RiYΎ@W8RcJ3~6 ʏ,3MBSѶόۆN4ɨ|BOZ[*CiXN~sqc v+[p6nkS=ClKP'o M Q7rP:7y7IYmf@d7rhV.ïFzw$i@YbSqI+ka1$X5 K j5h.7f5J& P$ )-0~'¼g+4$(d.xјB1鞝b~RHgQjb2U;0">f<w?p|Zξu= ߂*i"jv[7 *  F Ccl&ʣ|AZ?3G5Ct%xJ\[ ]"fUa-a[a_ٌJS1mn Xp VDa% (kѤ2$i%@WFB|Y`3{/~B)6_4Ls`yk# K6)\inx-Mo{$Azgv[ m֡ĊF[M;n"ВݪAމ5sv$Z=zkpqn!HEa2bS˼MOW~lg ?LlO^Ӓڕc-.H%L:[,T!V-cZ&wƈŴ]m Y ekb՜6&/G)n"uV偞F+2z2<UL4$ŋIjdHXy)g2'S}eC4"W#y^A Z^h7.7'~.p+b7\)Amږӟf*6-tqDVe&zDw%P`X3O^ġ1 AF˚ﰇѓ$ԧ#+ D2xΣ6E ھEA\l9J@\*rH"]LӅ&2UBTKZa޸ulLY eԐ_{L(辩"E1T!o@i Yֱ n[(aPP:CcDIˤ}#t*O-UD>uS ژp2Z6sBb++~\m )gOĠ{9;O!)z><H qls̶ d-?2qL²_bS.c3>}PGyw^f۠=n*^;_8v';lƫGS=|@tLVṟ*~Ƞdj(Uay}[ BfsO=P\8e<w,XOޒO\M0z\"碈+ĔDzr*hV 8Kv>BWk8g Ba%8g P\Vd/wߡ=Gޚ<41+1$7Wv|'4 lBb~Z@i* gR]V QC4p|QݽCRP=ooxq^o?aX1 YAn ?2JYPQ+& S 2P y0BY'M!THW*IK[]gӾ+s?T T"|Y$GC 4e1ejs%̵`V|? 2|`YaʏW3NpI]:kd>R 07#x)(\I9G k"wABJ%{[^>N2yr{v!r(XKym$Kle+)=3 ɭ}ZxCZ+@)ቊD%ixf&2S M1kTaQ 9WY&NKM\ݍCI<̢V%[Nml ޣ!w eOa~kKzU:ƛԩ=z>WEK>Dӈ\ KJzK;6<4tqYfW`s,6MM lDs=.C(ޒb~iޯ \egD LjPyJ65V6`^:vG=0l1nʝ*zBEmE<c!lQJPbO5lz4È ,6`Q yƔM}v0ZŴ,D12 ӻT."Cp+"R~d0n尤OP:>>}>Rod~Od?f*s7P'dNg<2.t%#) j(Ȱ~XH6w(NP R>b\'~SKH/sSLh=?.[hD+8vS|Hxhx4}ȤX-gԩ'X!$z#dS5&6;#Rk (f,쟛EgaU*9h5J/-S 8@TV\J2f*946Vu-lMj bñ+Q >/n<Ҟ@sfn<_E('U-治lbO tɰ I(Pi#ѫTs ?d Nv1̿:TȳHE@j~ca_D¢>}[5d)XPљ.*Mi]c{cFz.ߙ ?q!0LR*PJOYwvSx QU"QRŦeM33Y.:́xA;z jc]e$l+NAeйpTۚ8W-%aT8Lgl(˦llkJQLҁq<3@(=Kڹ qf7ChA v0iWf7hk[Tء#no=gd؇;XGXnzVR[ѐ&^h9I+& G&ReP`$_[_:0I90ӆo8k"~K'pscvi  ]c^B?r]Ok ^d {@$CӚ#ۛBѺrWAߤOdy"€0smFDiMo8d**0q MgڌXD[^ =PxXlIΉ/Ilh.L<7HC|͓a#=\U*j`_{֛Dꔬ?jI.HQuߡ`5_PsvssF]U5aL9QxϚo0 7F2qMxu//QCx_e,aϜHsA0&"'hN<`wnP +/4\Ы|Dؠ^.{W'q]ӊq,$7u((T Ze}ҢL?e#Jd'yJ(i{vȢ~̠ ܒҒ| V݋jrLہF;4^0 Kem|fu\b 8qAkQ1$4QZ4$nmd\dv1n%iS)eD[()HMohGIq+ <+5dpj[7Ut%wFDP^HQ2;Q.W7|p|+fԋQ'zrX,Bw.̅N*Y²nZa[Ъx Of*} #ЂA qJ*UO'.7 EfʁdfR7^G\y箱&Bno4LïGF*oU! q}Y%e WV'M9_Ќ|ph]9el-`ZؼZ鵡W_!rA4YH%XGŚ.҈s& vݢež/Gy'bZݕɏHnDX} +nYWP, _(]Ǔ4FW Ndn_BXC%^>ބAJسB.!2':lOIŲk\3VW#͊(T@hV@Kx,M J;(cJѮ![usunlAӡW\ -b,@{,-ߨ"FYM4cA^Í,}`9 (xU5]dCں~Sb_s; y(CЫ]TKGia0FIխ.?ѝޅVCrr>$!5aW'dkby̭#̵%ҶnjWI;@{Oᛛİ6hf\w Vq9,bqe hɈuhU8lkiX7S4vVae?R՗6j iNxɺLD@N \H񲨵'[/pl8 K/xg)CiS\?Miu4yXIxJ]kz!^8_yX03oS"|^ POړ\ +37:o 0d3(BZ V`${c m |%b׫ S厧6 K ,C|]NE̢W NaԼ(Myޑj7Rl%st/hOxV@¿j *03s*y N(n7*ED !4DP./N1 ՒK$&3WR00~\V0= b5<|?]tsc|~!œ(l}VB~方ǁe}9YD9 wJg ˋ||rhPʹ^پC!8ϋ X^=uf1#B'hviZ O'B)\ :-uK>i]%dQK,4a]6=$u}0;g:Xt43ANB6E5t~=ıod{\A82C8ӕQN}GkrE6LOfUDHFY{:7kd(ȏ83ıS,~ t.O7q-!w; Lyx|JS݆mFK{ԃCne ˖[y,:Ȼd#N&aӉoKZ*f_m/tY~ޛ҅cӿ?Tuh+JLWu3_ i:h/Ud ! ^B<ip$B4QjgnSv,ǔo<3 }ljy7 ,k\g'q(BEc-JS)P-3I]r+p@Ifcӭ &&a&39t `RF.4ӄK~4YRw0 a/cyJUw$FUk;irtczw-(E5sEDqh,a 'b6Ɵ~K-zc[ϔ K#Ƀmq`e_!c0Zhu&}nz_sh0!/ { |fg CόaZ(?5ٮ39%>;wψ GO7Ѵ7vy:r&ֳ>׎p>x`/ "a:f3UyF^P75vխ@{ XnCgϤ}6v7} fޚQiEWb NHZI| `"60~'ΆЂAњoiWeg Ʋ>8Ω3I} +B4h#Pf'01 *IOG_8ue(b\qZCPtiea2v0?ҍ7-Fwh [k_-Di1*3xqA^4G 펡`fhfE l?fu&`J9du8CD@{uL2z | #`Į,T~+O\G`.ݭcFpz?>4@!}Ϋλ=zahZV3j֊)o¬Kb;]%f&q9O<Оô-ȗF-TdQy-ř=q:\^kF'05՛Q_ymJ'#瘟^ @坥ьiڻջӲΩ/4}+&ޅFnc=@d~3"k$h"~S^JZv2gf % Oci `75ViJPc4jCi 0KwD2 O}“_0;$ WZ|0g['nd0PL|e|JHBºv->BSUK|5E4\& u }lǓϠ++ڒMT:\vA5\ȬYq ۞jOjW\Ul[E bog@CأXҳlj @6V2t$$+0j'{]SkQuz s63ʠ6ҟ`QM2 ?T>LS'45wbeCDpOސM̺aû~J=ͼ4ҳJ|FDdݩ2Gʮ>|CC 8e%!۳ 3C"fCMٻJaT ,Q].Gyl똻/i=ļoT] ܅ {ǥY.N; #c^8]aH+^dsӧG=h׾ց\z;-#p䌧N.x2<;Ʈ㪽NX\q;Mw`3zA"6E5~H+w ^?pphn5i~73@gi3+=x:$@k؇" K%78_0dz(p&QrN,S-gh&<6DO֓\n + gQl.Yml+][bjОe<<\n-$ }Y$܋YGNgp2s3~̨YutC-U6%iŨ0Kh|Vi3asCI;q3ރbOJơn^)l;c7;G3%pA@ʲ}6w#; juU$VJc~Vqp 7sp| 优ѡTf~d :7&V} |Չ}d6WYى:ymTl5  $g>7v%z M'u@ eSwUqT_tzEk==֊: άh+`\Ovb}9W}&H!#ڧU, 'Y~ѳ^[]$9dM} jK:X#ᩗ>RO|uM̽KwsdaYwHÎzc{A 9PC]"+3Oi(eg mB!q]FW :*4PtSM@@-ek%mqQx\'ӽBNIUA*18a(SDhH\9'BP$aCim<#8JIZ9YDk d_pNܑY嶐%v#Zѧ7\ 03Vg~Hp"_M*5G_|1E.U`]L0Å\2=uuj}Gեz|oUR]LvHE[N1\kje̎1[G\^*v7,y2zS0VϋĤ ~V>~Xm{hQ"y=A09 3|l*Df6:\h,xY@ܜj?JBL5Uy]5@vq2OFh{~n.sR&gF [+v(SyRbjo88>U2+cJR}ɔÐZ;0{t"K03 _&3I|77p%GQaAαP۵Hȡ[QGKY _FgUP{E̿+w*ZSnN! T%ڞ@徃A+tmSEw5?c`ijͪՔ:f Fb`FW'l:`Ekg+DO5~:i[1:?<-Ciq;#Lza1vW<j':bYJRaX` W~7>9NΠd~="qkZhSDNP>[ LSp&)'--E2/ģe7dN}Q]axA|һKp׋k])wp3j/UT;S :}ޏT[E`^_d8dߘ0kҽ'$ߠ9l]tYO)M꿋&3@'ԟmuʲ"[r?$p)^%͜jv6'-6Tˉ"([[X!c{tߌSM0}Ժ^ZJT.m$.21r;t H7rP:%wIQ $٘ˍ32r* V:n#5Mh$~-8a>; cY~y[gJU1._/'Kˢhh*cC_%}fӣxXjs0=`|ƼɑN8;3-Wm,ќhxSJs>$Fb; a.DqʾjWlK`4gcSP8ܥLtA}r_"AYk[(MP9~'Q<:Y$ڝژST]&+Dv$`2Y~ wUusHN*[D]0PgOU5^+;>FyUfF؎t6xBi<D<ocu9 jn%j88a120 ]+ [$.AǼ?Ab@tFӢT@ȷVi?XLIŻ|藚*#np6 5a,z3Dis$ѽJ=w"f=y(hFV_@X-W/aͶ { ]{'zNt=^\V^ɩ]:Me#'P;\PꗒY~xYk&ZRwi'WZ?^bb(t )Y3< DOFHeo!uV\Un p9u^Z{te,5juX~?"p&3a='@2ecJIkVHۅ-Zw9 O>h 3 \Cl->}Z]!l޼ʽ7aF%7sԗ5@?cltsо,]-SGO޿ƲƣZxܝ|%=g ӭJySfTp *}3ݜNe$;Q<^XwVSHJC5ίrm;7;~ǁHL4o7_U82Q!l(ʁƘS.gR|X҅cmaܬXpϡ-`vod2%aH2 LF0=c"feWV6}4nzfbrzRԐ^O|[rDh= 4{!7U ]:JxKEX)uijgJ4> 80(S5Pv RHexKZ3O [PY_~+zZJJKR9RԱx{1`PC6Pbpk,!"1*O }?)\[\dS1R=&LWN8qsp ? {llZ.ּ٘"/?_h$]h(]a<_|["Xo5) D32  Z jf^wywSw@/M怖u&+_U&e+]Dz'Y6#rYTM vIA҂GJU(d?eH0I;pQUqKu\ZZଦZS{eظ5[cGs9+6`'Wÿeܭ!!sUpeژ逯[m! cB )370{X/9)⯎ӭXg{x+*^j-!sT7+"YΠ^g5 GoW>\2p3x28I<:^~;gPVg~kV/c+NS:ޘ-I-i<:^D1ه\[EjW1IۮF~M9ftKpzvǑZD6iaf}7O 6XeTFG1cy ptdURR~gC1Đ*gRUf?g!zqfc.V'<M p%-P(HH"?EWO\4A:E} {38^h xY)IBMa%0ط kw6B*8OҼF:IK`$tm%e1cj;mڠ Y.Ŕ4]o_ē-Ug(}L}^p?)GVxW@ɰ[* 9s]U]# uXYcѷrX8-7!o(/fQ_)EPK;-!}imm^O}ɲyLg 5gNlcOzɺSPLR$x"a(.WP yb1f[Z.ѺDLiه |Q_~$ڇ ],̈́OR2Jw+ wVYuc0zE t~}ǵ2vDr9b"!Y>ɒ5 q >ɉ[̤]\_^Dz !^ZUR`yf0󲉖;S>E+d2NjPDznh{=ZLGeˎk+$E𙆮G̏lH6x 3Jl],Y:xjU AxPtkg7;kr:BΣ}o!Gu|+ ccY 4.g!gᵈk4YɉJ\ZV=g[F2. -o54UﰯZ;Ux.>JH1eWiLoIe\Dedh0 w[Ik!){ke-,8WW#Ԕ_6u.b_y)̭ Ǹۗ=UHy {ak_|jr|PD#\°a2b\3i AĊ%!J,JQw1>5!.xٗ?0Uȩ)e3'iA"LQƙnaa!3bpleyOhXslM{[RW*KͷUʑ) SHuk߅ <VkŴV n>zҪB9fܹsP{QTyU#+J68V#dvtN,㬱ZkO+ 6~ eRNZvNThnrzbf{ca\xP@T?~U,GBK&o 8UmVhjˏA>M=Xg֔^,\nf$6V_6/5Xz4?S{β9M;$a?n,zb#+9'WqdrrK.p|Tvq4ًew:PU(nOߢ9>6%yד91 1eR %Ȇ&lê)BP| eB៟lcH ۄS/[i2Rlv]gqT5?$[TcWTn/&/XN. )Jgh޾u9J7IEG=wqwJD⹟e4" ؎L^@wu. u)'V`JYE3bi$x#B.ۦ 7n{::⋾@9$9C,CdQdJ (ŁhQedTRuLWԮ@U [MU!0ړ cB1e+'/;yogAsf\g-MOK[t:1F"aO;S.la>oC>:)Fޱiϥlz][cSR;{1}+NkvU*uQ"aB݂FfA?+~2^]{Y?#HiĢVx`'-rlv7|m74+*xunQ!|:';f1joo"BVE ּ`3rXbt%.kٰIFJnrBu܄ %d(+M~,A:u@۩cZFSsS͋>2m:E;j ʇT͇1G6!5 ,C᱀+3~_毩uobXkڳQ 떞( x4.r$uKV= v9|8%&X%w$>MNJ17^P]-?QpTOp׆a0xl40.ƶfGea[zpH{I&_wXOvxgRJ.kNnw)ȱU-vJӢ;.O.bIM`G{uHq2[ e qą.8ZZ1el+r pyxnC K=i(׾8,޸OExcq)?^ r ~r\>Rgth"IoӿC⊟sBpRgq_u;4vR!E(Rx:!9KluǨC$4s+)6z|3Pr=‰iv|ڊ&aЬEFo0 Ĉϣv#f\DdϷly#R[QiJL. _ g tc)nj[m@,/򻗥OeԤ)9R7 ɶƲ5ZDfفfxTJnYP (}`TqHR # I|%:01 |>xm36|1awtG=Ů[("1 1!9; Д=zT>NuiQHZ;'i{[ĦP϶xL˄scB|x3ɬ??P)ȢYǻ5ΰ2˄]sцjWtK0}6aWgktt~Kwc-wy/ALTo`ڦlL}.#\|dPcgBw4/$sܗ]4 2*3ddžV;B< lޣ0Wg!aѭ%cb.R3GA0?Vc*死'G^C.+T:?Vk땭'E B->0=4S{op/:rra%$qT˓d򻀂aY+u%.0h; "ii|MSp͌Bn^sh"&(ϐ\w> QW^:#cT qRWFyJ*ӣU0/%\Jm`h$(WR6B2ζ:姩sq;륖`u J`:>X.y*n6hm&hOJTt4kdOrq)?2*-)gee%DlPAoĪfKǓɏE ##Jd.y"+ʭ"$CyFZbmlx:J5K8Kt96Is%e,A8\U+W: [6@9s6iV\3#!#Z+ij3$ x*;LJh(d |ʭ-lCH [D xߴZn0 :|x:jgv`0{%3MU؉C1!{zea Jr px5OiHU<< c8Oιko%Nyᾦmy#Vueʢ$wFifU8t&aj^m~[:vt"3t$4Xǭ2cVKaɠieVf[33AQU-vOV^ =KndI>?gB_SV9n#ON ƥn 湎cDs~ݿ%َ/CPūIU v)R-Y*QZg]#i6{׳nOv̋C}WYSysh;^|8H0&>;?"*5S[b**S¸^qut-)%"`b8. m#lvWo5> M7(Yx!R5ZTy["C9RO;?Ƴɒ#Lzܬ`Hx~ASUD8w}AaIZPPHmџחy<| =fV֦PCb7^ղE^eiaww3QtpA6pV$ y+zD0%? x=bG~:+d ;FEj\e^ԀWτBP,M)+XbTIz^TNMc&u"&S[47W՚;9Ù佷)Ai4@R]RY[o<|\' 4~=˺ɷOw]I(@;tf'9KJ̎ɣHW18C-{MvlDU bV/zfE.K\\@Kċ^Qy-jJ];+plnV8 oӋu2gEhBz^ PӬ,㸀IɋgT3; S݁m8|dweڋcvSM?Ԉl6Q]c'A3uy/ 2 b@~rzxA.'C!|ˀ.p+F ^KA '83"!Ѻum}HD]b $}B09vU‰ x- U}+@Fiv"w Ƶ3;_J>\fb6Qt:A)J[̡kp=~M9A}LcxkË7g}U궱*‚u.B`r+lvcҭv{SS9fkHwy Y{7&d4N_MDA:h./dž+O챿e7TY6J)l>#O`0-ݓ9gYZ07070100000116000081a40000000000000000000000016439a3550000219c000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/'![]?Eh=ڜ.+ȟHڪÀ`u(@(d3;=όVCھ;@0L@Ժ k)չTUO6N:bESЮkT :_XK+=NpopG_}ji沙e\NG& aJ#-gμL+Z`L%s׺ּ"im0c>%Ecy~>}`|{:kYkz<> ~:+}Xb۰<\%$ѡ7v7kUfd%*KhBFT_pIF lQx\8r+rl1G&߮ړqbuPνCЊ?rh>) )7KҏZR;BANJerxݙ5.K_SBO} *n#@ hn?}QeHzUM i5OU#ӓQ(r"%2fn` do'oA2LCvbZgK]-"с8)ir( 1iTF{@82x_轇~򏘅5 0UZӜ=auchK5ei4 ,ѥW,&ybH>`'bΉ2ŇbD)j(~6&BPʩyC8$ᛚ>|qP;o;:‰"uRZ1i |b%`]VGGqqRz6tru%c<¸RRrw<ՍHK`mG;vDn/U.@ƶYH9RwrBK0zҷ^P^!w(53g:8K|k+jIyB}lzhd%*T niHƭQ Xd4="fXZssu=HAN1˴d>+Z N`|خCM!03e J3BV+"qpXʂLʅ|wOS{u\]05qv (cȁ;{ G[*K* /'ONRX/ }+ŶP ·cb4Kn9|l&]!sP7PM텹s8)ZK(!jMOD`}mHhWW"\F=FV4 y{Y5%npSZ8`sOVpr[_UDNwʋ ,'6𚘉o4 ׶GĆt0T Y$ȶ?nqbt2$ru0Wa ±/½ғG=w2hSzͫ6o5Y/y>W~/CX΂C3 ^.rFL>ͽ? o;E)yo 9hmPe_͑uJeA:Dߧ24mm(!wچ(r;0Lp#fUL5Q ~D*2NΚ1 9F) nH_+xUG45"w.gN?T}R\ij~l8qĵQXMa~f?1w)g{98H8K&`纔,ՔZG+H1e<6Ge̝^HjXZGLU6 _~h{f_ƄTYƠ8'OxW?䄶!v_^,Ayң'm $`3z-bk=qۓ3sv͠tO8WN.2nx*bEby ^!}%Ujӓed[(DqU\sD.-fW /$/p+O81PAϜZ6T:Ă<Glz&nI_J`ɻ3 ȉ}RѡqkQNe1W/e$R>ňԣxo ,z3sr﯆c:(rF~X(cE!o' (G4Za$;Ory 02"`܈>em3,Vaxc^)-荂8FSZH[ /;t4jQf%TŁ.RSz8o%ˮ*> (%?nWK|ozkajo}}"h((rS}ϳ~0AUU [oWWaNMr?.I:`a!yelʵpRY2yY 2fo"`}s@փ H+'JrS ?YVCG|v4Zn-PB8] S͓d+߽"Qo9N@ov@ ʼn`vֱ P9ps/qC׻uDFn`S M:R-brk럼]&:D2Nj׎~mE廷ۮv'\ 8TP8+} y۩,{7091!ZjRi-|'oڀoIѠS-6I5B`͝D,nǐmcdl-8*Q~" WzQ.e|=s 6Ka̘/nXGf}̈80B նh `g&7. HI qQuVn ^Ȏrn'EUZVu1PI˗4 BZTle p&2\ndsr?ôR8IXq>8`P3HW]cUT1N8`/O%g+ےyK{F=8_ǽz}] H)eyY_̙J٢ϣ3/ u ۚL P}<$P"d! p0e%ӴH%rU/zN`ˢnZX7d%m'oAh GGPd!Yc4Faݾf7 T3ɡ[keq:Q;OM+Am%s|;,w#E7ؖ"1 b6$fo!N~ypTQ(8Dq5asY?~ԁ޶k}-xoC̑H?VYAck~&H%(*k EyC3 -뙪/j_;ԩn7C^lRz^ 6XoǭypY門~9GBݸ].MI@h%M; x>QEkG!Vy AΫUU%Bڠr'W܀8.S(6LcJAU7l.ly8O //NW x1U1z V*6fV |c6UWrTu9x~yi|:;_>qO&I(ǯ+eg jbMEaJV<ܓod :žEWŝes(J LƏ(:Z?lpH> 9Jrl#}fiӹ:65~2ͮb,P+ydHRz]Jv^3B9wԿڠ);n2gܸh԰#(BDZ)NL̐/ayc-craƏU%[kݿu+Z +~cJ|.Y0bH6|JD38ڨAuVrPx)5nN5+8,YW]Ub\پ4uZkաcfi.N 1F5Uw ;ZqO@a {ѳi]?uJAd{E9})\|/8 Q>"$ýIޞ,2IiҘ wG$ 1 59(Nj3O`:ĭv_>RUFxHxh-|tz*`E6xߋ bDzkrhc#J#idofxqVx}W[໒EOjxGK򌫐IHft/+XdYИt[&;jƨޝ|AN__H&Y]2HF@ b {< FMQ1ː6tWkb|'g-};cN1UxhE}8X Ꮚlf 4*:uZ1T^\HMjyivrD&QVy&5hdc?cÏawFŒ=fo褃fMYϦuvc߈y1DAbL-xu[ HOQa0e2[whd:Z3 6vt$A٪:T΢.r'-Z<;Ѫs'-zu `*.ҍ.[~uGs\q%AVvQmgN)}7"~ C ]3:p*c2x1pu =8k36H'9=ܹ%~c,з1a&kY )e9K@FojT  '!|F"#*F&ZxX DjPR .GmKZ\`e\:PL:>ϫG9_ }&^|7x6ʪbnBR)NS e蟼jѠV/[.@բ3#``y7mI; xOiKܪHjKa%:pb@-$]VvWjygpn^U$=V%ÑGl!Ixs:;^Vwrø ExBرc0ɡ \Vj0_Pp_Uڳ־(Mh<?7n)+&9idMe au'=[%nG3I͓ӎfPms:?z"ыyr Zְ~ƮzڏR3fdOH#y9!U!28^gDcRlOr8t@iwY0z;j >ڕ1B݈KRuhDs 1-PJWk, 2˂ 6!o:- 5 ׸fD>^>I߯ZP|bOÃ_.p;WGgcb#GxfU=Uh$(MX|^?Oȑ;S?/9 *w|Y7qJ5ߘP+[~TmX稯t{n3_~c >czPd`8jZ-ݏX235/eP9Cj8D^qK-=u<R.6읳^SCû͎ܭ$C b`D*)3|tw WHe_ ҼXcePEE#|RaHr5U{hA6B펱gYZ07070100000117000081a40000000000000000000000016439a35500002800000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/']?Eh=ڜ.+̋pO?mHjlLS!~ɢt$n 3NJb=CX "RwTD$!)@fhz.MGq X-&bcfy(nKV}i i˦;BnrZƯuY{fp 6ӉBJs_"b@0!uU Y}ġkwƲbQp5,ڜz?3?K8r#@hH!sA^)5FÚf5ZA f`Po12Ku{J!YHُl?j^]hY((lmϋp҆bPhXd|sŤ^¦W&VƖ3cUAxF9Cf``s#ų:*~2+"]^CI ;WZ/b肚d YL%YDzӻֲ7,qq|^%ZY@risoHIJ6phj.H2&=YEsJƥ* qY!2?q.wjɎ`U]љHe? ;77nGA~3ݝb)XԘϯB;Ț'y8s&E0$QXAѱI}^MVԻ>6O߇N^O@(38wE 5j  حN[xmP9 <F.aF=Z.P SOK(P EDqqII\M\8s;^Rֹj^vZ^ s$6 ];BΛXOi NTP^dVYH<ː @N:˦zsVRSp/̷v"mu#jvi l!chj>uMyP!FYgDn5:"DM Yv TU^tÜYK! mA kALu2g}ECzYF~N:#}Yh_Ѕr1&u,@T( o3*ܬZ?!kzBl ,p^BӜOK -! 6(&ŃH%K*C9W|NѶ-<넯Xʵ& g&ABYx1BTsb(4 ],y~H)9'cUddmKthFK!>PWrntme1cD `0rZ}m]>Oj턛w;+q[ʑ#9FxB2!%n#}n@ GԾ\Nyk I}l WDv4c~Wظz'H^M$/`%q{.|{~끗ijL"x,=`Tu}mт Z-Ye+%mhV궳\pԅUv_Ef>̳܉3*A^DzOIUR);~/C@*c&7 eR-eQ G EY?CHm#}H l!lZeʻ z},krZ*3-2-6ضy_ƀ+WZ^mPa6a;@=^z7T(*V>LDl s"舏O;|s #ٔtǪ;[pUrv.fY5RA J jtO ƨ ~5 I)W[|zNIYADM奁9-2W܆Oҡ3u򾘷Iy<~+U 2Ή;Xrv&c4p1hEX3^ׅ3.B%:9`7av䚋Llc7ǟ:bҍ2P9H~N`C$yP MAv`tk"6E܈~CN!gy@ d/2Xƌn;!>4<#)S%Vա̡E~ws o<;xO?APNJ{R)vl7VۀIE=9$y`lPy2`n|%ɟ=YN̐ K), "XT5vXcx^Y3NZyI脠ڑ%qcQ Tm:JRcckAKm^j~u#fHvϿu_:H*:ƂZD`La-,l=R}?S^C5p~ѺwB,X=$Mdhu7MM'SENK#f|_uV?!6_!0fJnL[rB w`*_y.2NZ`w3TuG}c<pk % Kԃvj]=Xm#Aذվ"N# v_l`NߟBErܷGzLJCLRK6l ߜ,Q}yLD%&ګOSa R]t&y6dS%Zރ^ jo䇴z!ka^.T=l*~`XaSi @$؎1!cU$ \\8Hٍ~HB7q=[0g ;$下1c@URE\TQ 8MI纬DNDru%}4f?SBxT7z\:f1$a /2y=;X>] 2r@bp}OB7zhK3HP iF6ٞAl%M+拁b+ަ~NgzS8͈paǹQ-`H 3jXxс~[">Ds'o@ʊ}1.e'j.|76=)6Ɣlx'iDl4|-р 3%L%G'y%" ŋf0ӽ;Qz:`kaVr۴:?ЬU&lm=\F}~|xY+!c^!*y2)Chðqfׄ瞠*Q ~*%* 2.L w yj.Tf+ Xt}=.~HgD*\0<`Dp̟- {q]Kހ63 }ǩ?[i]Wv|A (4h-_H!anp˹jo{6!n:7XǯIa,-Ebc Nͳ7H%ż1nFVE::%؄/PS~!egU"Z`Y.g"pRu.yEIFP6S.DbnBSHQŻlXanp'/Ũg9!O'ҪO ţݾU:gutTu*[RR:X C&8{ުwd2ga+y .fqsQji)>p$ h d-8|&ьrSEc,j%%%R <>zy0RZᤑ'QQ4i~iuBNvޡqV` <$r7PC3)hlgM<$L1mZ+Pc(˒}:ܔœB5sd6}Y AIyn:XAWʰ?1ضw ?PIQp_+{ߩ|96C-t>y^(ߥ"#oڔCK (^c.G ziy賢nԔJ.`"~.Xh91H˻ۢ !B3/״ :u.h;_m& _ZO~M=PTe7I_^n`~r$j(LC;ɬTB? 7`zKUޕøuI +_:uAH,^7)m_|~}DPUyJH}^Ax) o>ݧ F1^8 4?!\u>+htOaZ\LP!/%3?6_m]܀i@jr.Qat&d8Q ;2i0d v/,jl,Bsjm82d0Zς\?ƞ7`\{ʴR1Fu5>woxJ _W8Owpru]OnO|n-,{FLXڳ^9.­y7Kk=k\X&K_F;|1lMYI?v4ː^XЄTU "GC(ltm [[|z%-*R[}<ɪ.~?ߢ1s#b5Ǧ<\X-mU hWDBfzfHюʋ'kX/ި0Zܰw/FsP@@5\y)2Hӽ_L*nr;®nf˘:M?4G֊.,@Jc $>g#f3*{m{;[̷b3ˣ}}cXB6B(RaL>f>/H/8X׮K'?XSW՗,*gkZ7"!nd;E,Sh۳gsv+x0%.QqG\UK[Xs2Z#QO9"ce쟻isnDAhE|ʑC~x7"fA*3 Swy Kۋ'pUKصᴢK8_Z/ҊV,[!(P4 fOx^N}H:6gm!SAt֗AƀظnWnV4%vQe1 ń ?Ek>L.c쑧iPh 9bl?َ-Zo Y`RCƬvܥ/W%dS#zllM o0JFpHF+9nuqQgDM9wQCǂ$Wby`-"_m:&/˅1_y*-~ys 8WW YT J&G YC&зO}_A7g V((N=`U"v~ I9d;]?SOd(/)V-NWRZ|Qj\(N\ ASP [ej6ّ4RkܢԀgqjġo±9%ӑdNMHFJϵr#JO6KPÐ ~/Yj ?8|3"8. 1+i#^ֵj\}[>9ꗨY\KM tLw˭pwʹ/LL!荲bPPl:N85UsM on'U,\;9@tNZYbsJ)e&>0:jftdrơoըqq$"Jr h4ߐ8F%='!1q*$cet F 25wlGZĒ@a**6ha ; 1Tљg%}1SĆ5 }&C ;\09DӹrFܮ˭+$pNH^_I'B%aP= kXaI@$p)vd T Yl9>T>8%N~AԾqނn,g {A>ENV#=/D&: 3mܛ~`À' p3DZOP\|-lJunjso(90qX(1LFL~ Yܨpg.ښpbK Gb[ ~GU]\Cwq"=7󁑾6'M }+*I0LϧvPg=riJ#CltS~yMM/QlM)0,IՍl3v,x2F{DԎ $h%<*-(lqf/u+ F5E͖9 ؙU}fErrJi){ ZԽBP7)_VmfTw`atH 35lķp-4MEj_1`7 ʶ:/]9aZ67] iM}?NЇ(1{VЁ^#LA?[4v:n >u/ a2l@ƒ !"ظ~5ʺ35Q76Ľ&7GOʭybcGQ}AYq Llz$Ps/P[]8P l8//&2BG>!a TT!2 GzQf^նa'oBP,)y\|1+>/j 5gQͱdw`:>X,`<&0F6 EndNla:wߥjGN]d3Li23o'7YDVB#l8̑3v"]-d\/\uGDjړؼ>ᨒŃA,O&IJa\Ebe"Vp?q Vh^>-&oJnՆS@gшpf1G@`8ⷵ1sY{3$(H$? :'kA pj]' (rګG҄д{nִ?r+~QS!m_:[KI^{(CJm̘'ߍ3>.B-"8FnbJOȭ=f(G]@'|ÁYL*Cz>lWL\ B$;0ΗնH Wչ !ʰ{> xd^V\k Tի waSMf0ysjuF~'/!7 n qmj#j{I\t@}GmmNNtuO^^jzo~Z h[N7dQ  , P5p{Ѕy 믴~VQ[dliv6$#[Oyw՟q4?>z$3qBc֞c2oa PqQp*ı3x[ x^2:-mBٔ6}Fq=joxrדy7tZ]ؓZCȍpј[$lWmF3yUW\wLczX,3 | Txˉ}ilp6o îwJڂK1o-%0`b/gMU͂ί5$*黏7%ُ 7RZ|ϏI:IFO]G//Y83R:~pJ)py#r1URik)mZu~i҈KKɯx[;#9G@K:X5 K.?%˴T7U O[lTߝ摂XV(loZk %Wn0E'`sʃo*H|@"a0-">Iύ`λ!oQD`_:&AJ)%!0Ku2O-s&ەA 7U 8[S7+r_\-5{UNԱqlK5 rw.msvveimuߞ_:=aqhM&l˦],`KCd:R%6JǽytExQ|jmB_9+e {'Ш?gEIJ'R=U8jzGD-\BTB<ϳWf~4_W'usy,ڰ.deR:ٵzIA*K%]*r.EN^¹o{_ۋa[)W3lqA|+az"3OnږFWq:oct< 2{SWbl 9}_)/gV\S˧4քUh73ϴ &~ (R˼+ Lė³ߌxkJ߷sFѷer0=䨳e4 /A^.t]%i`Z2tzN瘘p+cY\-̸WOS q l}D t[*YBڴ5zhO1y o<cZE6wҨRr&y"]r dV^h5bfKQy*pBkjvDHZ䜕3hrKw=L#xw @ ̲gRiòOwH*hLÙ1( ] c~>x- n=t- onv\e:N$\ __+/ʨw߹8XxVYyf'Zl5"M=^/tfg̿4 ؍i}Rڻ$䟉AI맿En̔o_OE$đ|lB&TT:KX$*j2]~i5P W ֆ`肄%]9\ #_K˛msjEE##h6߿J)pSy.gjA0\"$G'*sa `Df~~&,MPRx$U;H1=aYVI{4cfӳ}Q'*JbϚMy38ArC#&)`ܨ!fǁޛ䥙ןKW(T b<]FmW=H:q7Y[oom[-h-cS"@R}$I|7Qb R8^ RЙXhn;*C}X+2[YV@D̙v +:?+rև-H?DnH̯Qѡm4{NC+BXhqv,$g@s5_(?;m N[@!V6E[n5; BO2 (SA`o,J|k0EZ;M~YFffgn΅cz$/i;K[W\5!M@"G,r;6L}ω !z4O:C Pffa;{p>s`S]R3)Q3`UeT&j\B";zr^wwƺQkbKU43@D<+'>. ǟ4}毮$H߂]10pω.RA=:.-0"ٽT @K )fG!7/;?4SZ4R@-U 1*=\/ff?;;BHTRJ}_Sv_#C Đ)@yvd$kFT]35D(bkc}$+招D3{UwVxF֘Eś}CsCJÕA$?>(Trv:&BrN$GT-/YowztI. xޒwu^ѓjC/%by{>ITڔ:KsՄ.iLcn-ݝi;g1Wl #l>=&s1w1al[b/}t/ a5MƋ(t!>$skt!jR@r5v9 ɏjGK+"[Ǚm]KGGc|@d%|V/7[J7͑NzP EF0<Ő\ 2< =ݻ:)S" ^o>k/s7'Ȼ^),r|`([loA#9PĔl zK/vR;t@I AK%ϰ{bYܜX}Vs .uwh .(eW׭.+`VR%TIy9O|m(?XJ\T_Oz$2ڼgƽysQ9|M*AdE~|,I8Ge\r,Vޣ`vzz>Fe 1+$크bNP.TDUPܡ;n ~ 5|{+|kl Sf[})1\THzӔy%+ceRɼ eKpW_rd%x3=a&ra'Ԣ\*B6r jGЭlq#$o)3} :BkC&;ƒ1ހ!ob^3NJե`r!}`*u]^|sBnLBI,a4̍8k»!4!2 L . <uFpz٫"j '͝kOc2&F+^y)HV1h7}]|k") $\$䛈^Voqx0NPxY W%؟4VÔ/l c`rFYx~a'%i}nzeJƺYT _S6oNIS;að&%XU13jRtMp !vC&"֢_ph lg+~IQ&3}:AI%U6Z*K |jr<4*ǐ1,|/ ݀8r[W폊SIK}=SDhdk"q SrSRbL+qdutF"h'#-엪 Id6 jճ_@"^IՃ< AP)E᜛ uhD8< @I61~ -߻7-nSJ<ځ-9`;4Q}0`7?ROgnEIhI]ڿ/* x JWeQwudX U(^T.! Z'lO)\u l`)J [RGc ԧW ;*$\*(!pyհG[&!2l`!>0<1(~M߂D+ nu1j,|lJ{ eb3&jIn۫_A>KbSU 뙻T<|*x% J~^4ge[ F(y` Sȡ8~%đ,&.I+%i_n4M)]UY}tvz Im_RB) &UaS+m Qa$'vheRU0Ρq +FyvZ0sF,.Z/G"zLsvFH"As 6%(u@ݣ `ڠ.yy[&ȉ E426?װu%R.k\%BH `/H.(DK/o{zMW2'n3Mh{׹ -}2UN7mZ}]fS'0O'>{qD%Ll޶flt%/[efyw5ӥZ@jN (|*yXKěWKg$D![#jcdO2܅vz?o*,lf'2P챇̋2Ta0ňGdթ~i&.lUʻxK ¼\8(Ӯ] h5zg:$_I( G]83Y7Բhq,Q#e(!UH`n蘖> LYOJ!6՗lB} 6`9LV4pud٤C"Zٵ. "+{cBz/ZT_!}sʶ*AEeՓ{ "-hrO*4GX/XU7e}{nȂe\eu_YXH4VV0Dy*&-+y~BKu/' :UF֜Q7nCȔߕx64ZJ\gw{ ExΤזM"wh>ej0UqPW), auחJ[ ~W?[gIbS4m T)b}P`{Z,p^֞ԁ#+?ġ7!"Ki~Nft! 4 ro껙y|ٻp-a'\nk "r;&~ThyɾG3kMOا脕 Spt_.T@87;yK ?}i9e2͐5FnyƃiIX[ZE70Q۬+ _N<_X\mZ %chV7еR%*G@ ʛ\Y3`:K^ST'gI`f+'}S0@-g4vC870BØj٪[;ͷ=VVa\ V'6e>BPS5t^y[9unrG5I=C^2)ס3IniQ+ $ ,m<s {%zr$]5\9{y1YXo8M*y9N˱u.8GB8ZGlj(hcI'>O kvPV02uϽ:=@eiv Z(r=*zӖ&Ո\p \բNxb_%nOCI>D{QsZF#ҙzk|imhH*5O~[[\E Rv^ :- i{@Hrfˌj{-쏯r]z&L|xp@p Oۦ+RtuQr~}$ VHs5iBMbh I{'[KzDkh_3<:O%>b]֚ꉲV6ǁ؅~$s| 6 +i Xu8!/}9^k~~䘧q4f#F˖'RWRC=?[<]P' pд.JrتϞ#A3'On?G_!Zj*/vzƙuY.vuL3ff^V_oqw)vQ6'eZ]&tɔm}0u&NN+XUҙJKWz*^Mcv>p{%\ᔱGmd{w&TB ɏZ,M:kXn(dPUes/K0{ YhEH)c,H̲ޣ?ZG?qc=nTخ`80wX_4YU ҍեs㎐4dboGs`/r˕/IC'q1QlqRwګFn zpMz@G-xvN_JFUlw-i/Ge %F|ܩϜ9Go'0B;ULXIѮF.RpHQn;nTaUML7ƋGBrGْ(%-p\9hs_an4Lx8;Ư kY5l ~BKq"R,Fc|;^^F/Sb-A(}kV'wX$(?n ♉~} R# ˧asCQmƬ򄻵V<ٜwme>\5]lnohnBn2+( a~XqId\{ݛAp=Q/LDTAfzXuFRM#fط#a: V$X2> 39vX;rTwzȇ8 =0s$2[p Tre w@j1[>A:. '$_NU8n35ixBjoܰnOk¤ e.C/slWۻ_(ʥ`K[M3P幨i8 P*5dCKigIMGV_pPp55??zb/Gxi/q)$Z໱_;4Ud뼴sz,^[3QIxAu䃰R5vY\kI֨Pspvę(.|GPB-Tpr3S1|ʳAjygr;좦D~d\AʡX]-GDBto_@0PN@#\q8* &)^2J 7w38 F))hك6\LctyT{UoߞͷɎEetG%3D{1n2Hg!W)]C2_U 鄆@iطSDm\5ta-*b폑2F@1l 5S} Bv /6>me$B5UQem3)-ED8XqWb(E|:+|f|AJ Ck2=>ƲS0Vkyy2Lcƌ$ ڍ6'* mdV~BK *13S [.`q%ÛO  `]@:]U`'16Wee{,{NKIɋ;1búvF…/0\OLBLzw&|zLȫ?9#”dOkj br=g G`bεC[B;P7BP(lmPp&U(y&-|_Pi$i\Xjr 7X=+Rc! pk~ G!.~/ c8\`mmp++c' OSa=/glYٚ|Ckp)\Aroc~rҌK%s%$|ҕ_G|#o:cCUsV U,ԇ=7V87{adPERAODQJE"!6iilp%p0l:A"ju3Pr;4^k?r9jKF~)--8:* wAo} 6kπKѐgVp[ejm S*b> 1dI%Dcy~E}?T..({RPݵV9{t#j{IE`)d,dL =ۄM))MPLW/hd<'mQƱ`x;PFh8,4"xˊ`ە͝Ɩ&pC8,ēX. N&[;:+I7 z|T?-xX0Y^I!Ua?7ò}?Tϫq k (Ӿ\bdmbm,k#yĆ/{_¹OGWCܦoNmY*ED'm0C o܀/(#n&I+$Zt#.z1;Ud\ڃ9g 8QLtD(͵(ؗD>~X BxZQ@at>D/6N%!foI~#BlgY)بO'hZp%<}v!ZV9=pn˙kٞHW0My!-r[%s:nQ\ž 8XMMݰ\$?$IHռ͛MlSX֗%4q© qi`u]`'jSs3rM>[m6OK^" Icglv^,_s;ߦS"6nt ʇX07D r BP-hF'j(uW5gM I= _b;#PNj6b #&!PIq*9y﯂KK[ OwI=@_Ev "wy, (}zS D1^#}吊%ެx gƱtl|OПȎp)S_p+5}aV=ybpGq[OIU.jVD{+B!z2yH;Ыh.2vHV^-S|ݻ:cbYI]8[t%\0ɳO`g=CtKr݅P8SP-n(Ge޹DlTqIr?:`kh*n '?KTkN[ CӯͣX t_L^3C Xh~x0Zfƽ7-#Tm.$e:0JU T*Rp":E2<',w->s>p> yQNxr(.jXL#q̟ŸC7``dbqegGO7J%7=pE#6\n3W@+V C`)%}vb{9X&-9(1,4^! +>ee6z [ S'5@Fs\<peku9Ƕ0y,qվVtRSu!׳Z:|Q*6 GZn14D`qH=(D*{EU‘C*KmX /lcTnֶyb̸y_5g%x6ӊf䟔CVi9^.\\lZq`F㽽,6G:)kx>\z`"1cnڮO~~ _^a+q& $^ɥA#ݤO̭5I+gSڹb ZpC }g^! bb9hdiz //2})[asBo!ma+xhu/lʠ=-W 펺h؜ t*Ew; JN[j܊w~oiIVx4:v c/Oփ -OMC*](L|穳xmpɅpU;A op=ؙ;Y'0L S;k)'J;S[4mޯ}C{d81pp]o:fEÈ"(I4<K Iy,w tDZicA" ڸ%- Ӽ䖤xJP&56-2YP\;\%MF 6\*/ᜥxvKc?OBQ ߀XquK~݋ %z9$ǮrNk0-"8z>p[Ӳk  '6t+i ״йgMl`VP4|TI-M D-8?y8ԁ ȚۈOj~84gڙ[BrbJS 67ުj/gJ ^u'JQM}EøU0۳a;ňE5ºt=Dkf&X9$.cuq_+qWuef ؛_wR S`Q:,R/ yhX6P! {Af0= O 7r6|`Wfn6LlwrtwޭcotVYNMD^`a]klZ84KvB2r`АdRgqMmP_q!(f&SGggLOvjk@Ge+6!肴K&$mX=?nC䄊++=YW9OE!i`^qyLir)OHyu,"@i*">ao?F&An4eVe6{NȂ5*S?e)9 Uà2UlHVtʀ\yս ]W/*T1IEPB5xOc?1qҧ8@Y =J*U %pܳ,FRJ_Wm} 6R.lX59-A`l(ȸ`ji.Q}C=^!2/!n{V{uQV0YxSJLhOAtV*]aPf0w2Q/4.18[b`2@x/-]hcF<@ɔٝ,gj]o Ǧ5[so㼝>{LirQJ>- cT Rw88XK7@YF`e.QbIGa@8/:Oo4ɕ{U\- @Z$yڗ(mso[#I݂ObSU>YD!Y#(:?>ftH/txq @3xzG">!j:$負'TbpB9;뉨n7gm] IxͥN"u{8Wcoն6QTJ EX->f BֿyvY6HO3!U6q'VLmf]pOSxFkFPW5 fVǀd1IAN&O#LCY- :c3!(/ٶ$sN*kRr>x0,g|6JB"< To%ѻQn'=-Ӭْ[%]R/m.+,Mݏ+n0 ߶]IHH 3ZS/P(f olL P s`@"_S/Y˰Hh1J6Up%[@zj Xs^hC{77Q,s}և@:MywnIY~l R!!؜ f̤P"x̽{ ~Jqz#ӚPŬ&תe82Vͧ2UoWX 9x:#WUFD_Wem 7r9Ha{U"7wķH B5zXBr߮;'-8G\hXoH/7Nvb=c}w,><4d}"ݠyx,- AhFͧ"N'O]?Bf$ 1uhHS lJl(5wA4'}1e'xN%hlŽCz_.}@uM&w4Z>ȷ8OH0*-kCǵ 6ƃ9~xJ찪P ]vYDMS]Z[-[~֡mP͟!R,nb,p8m8El߳.L7YKxPCr( Iw+3}(䏚ǥWsϜL8MLA[8_ !. !5YGByKFh?&t&TJM*)]sTkF(y1uмmX-?(çttxF(Yu ~ ˖#jH6 H݁dЎȢrOk3I~t $f{)W<)o~ aTI~9Kq5ۡY=kVED%fu+͚Zf5qApG_乙_ B]lnj7t5tmH6>"ρ] nq-^FT.nqQE_9O !$7u}t|[ ,f2nͰ@nJ,"x\a~o߹Ogv}HȢeˮ..u*ӡqB41d/j9Imp~&ZQrI?y 33xc|Q=$@9O*L [InV.+L*^zE"Af}*y{ݣ$h1ޙj ;d=!H*sU`Mn 8Y1}tL.7ږ\kLnY^ǩm"yI`?0wYn;Nz[qE/*{rHƭξ\ϔO&/שh&n(a!b@Ih$19G@*KS .1A޾JoVTcJ%8f׻ PS}ty$샛3+MU1F&SM'=xX߾ݨr~ 0zud8+R |D+2S3Ѩ.W"#n #a6nTrGI_y*^4@km;:kA8,MzO1 tK`:fcqY4B||Yd< 6ZRH7Nڻӣ&4P7uw O%w>aC4-~F:(`\W"00I<]|hѕ X3D }781L3+ĮgX"evyt+H9D*=7 NF *bq¡jO_g^N+ެt>kfs Ig'=O>>dȮHE~me0Y+r^yBK{^s,d\Į@/'+P #h0= Re,аc)R2f| >U%t ?8W䅚;C0$?W j{KK -2Mnİ) 7[Zq \9ԙ9n:и)xFƶ7PbqP޴~ b*\|G^K!>Y-fu{ 7s=3fǤj-_AOF2m~ ^Gj\/({``PFaj&>Eΰ4tX xy ͵+kBBjzĈ>3ǟ+}iu!"ϗ{?XS Syw"(y=M4y,٦tA'EVBک=bpO=i#~/5Cup{(tzcPLx$0,V¡X} {g2)ޫQϲ=eZf!ch.K("}}tmܕ,53h#y/=$oV5#%\F-3A{h!p䗗U SibW&ҷK }2'? ME#=F=k5 e|wCu8@t3 Ic T@=?0]uahd`܅9%JC8\c-M;vAmf| hW@YߝT+@&n-3:/C,:Ipm'cnM\FWɯ/9^%efؔvVoԷhi;J%aw'Dz.e=QDXy82vdA^ʴlE%_I8Pz+Pskl< goCdIJvM`O|^Ob6P= \6jO {ܪ.S^"Q9k3';(n0j2npH[V|Y+}0#kFR#|Ӽ.W檜f<ɟ?G ǖ#J^ViewkɢYū(z mWx{vvv`F?aPcm`5?~l~=j:E9/]PQ"1O9NJ` YH$}t䢨= <~ rUWt.y&f m9""2tWt-_ғL`'&> ' e /xD˰GӀڱ3Y6P ^R6^&7 &l6ʈz7| S6@ʊB VGUFImTc]E=!n#zc- qM7sY}my\E)* Z "WE-%X3vFɐqb?D7.2*h- ߁r2c '6^…,K_HqN $$6X$.OSMB&|uyB-2H IUfs[mC?LWW>6dz@Df 0ta*R%/$*oKfV. ]3ϩ3}ZȓX.w'IBNq%caCdN1cL8>681W_P"O`2 6{Po7oPXC#`=x򳧄 `2fl9PQkCp5l$0ɥ.3= 5pKNyԎjYRd  hg=o!0P3l1w9 <{r^_e镄\4>]q H|&CCͦFBzӑ.X:mgcuXW!h  \T Jum91)nTIf󞓠4+OJ ںӛLF{VDoΕ,|Oa[W6ͣ [L@*yőc+t@A䡧-!=RD5iՅ[ip t|y:MBrv)< JqG!}tA =GbKQ6xpV/9 Vxb j缤(X&,P/L<GB32tY"b #r8RоOԨ\͕,=`?7m{N:%yH$%OR*[:Z+Odu%h>Ri'Aήx|pdŒDiu`ςv1Lx8 @l3r5l@u^HM,+QdxB8O>Zb^#ͯ*޾voԿޚ S,5~R *T79/v fxؾFc1@)6MܓY:{p [F> ?A{__@<~ J_%] 9g3iz9J@ ;KeR. Gs?@yrq#5$*-D JB?RRYJS͡|7B~e&5[Q /%X֕9! `ƽCA~s4  gؒ?SARK!N0(CV-(9TՅ=5U G[uz7I1B vNq5rG;\H)]oa<7 +`ZeYnƢԠzGs0⭇0]׼:v  sW@Bh") jG^Xxb>؈S/ݩy ҫ?{oT?MG OX9"9 6?hcBXҋG"6-ӫdݧbFsZ$ yqZL~W󠂒bzNpԅHǃ'-g$ĝ9ppL% d6GYҥ&%#U\)52p e!їě(wNUye7a[yꔶv)wicr_喩N^ iBxp{] 5&t VT@n^VB!?x=MeݎpZ:i7~boݰ"ĂD~y[GFB-xeZL5auxf[Sp>{*wߠ>!ꯒMZdP8@1z 1'߷]yS.f5ϰ#kB b7ktpBz&4WB NjF#`zHs42gtvu#ܖF6W .61$4v|2%CV!oBeGmp@N.U{/U: nR|;jm .q)y8\\ vN45F+T K|~F?rQf k ۇD=]*lxnqŠTϘ#A[K]`Wk.* ;^fw Mmm"%=] *$r׉4JJd&j87M 40ijn>,ah},C| SΫTW7<,-qc0׮]`ei$*N.8XYbΖR T[&2xq#g\7jd!RlK1mB;/6Ȉ,9큯p7xX"^*'wϜ^} { =F/$ٓ9նXw 31m̏l+@YNN+P&%6PEm9zv{PVR9hX -Y5K_b7lF-="+4QU!8\ضDiLj=فЄa(k(%@]kT-6џaЍKi@>jb B:g:shmeL-Q^—.4-K_& (*)Zʀc*XM%D z-aPyam*kg=$daC cъvBK^I%Jt\'<{ĕփKL ngAm-&'(%TĥmJVYXscRkRSbB!sO;LjKGʈ0Vp%J^kam++T4;>rbcr+OZRpe0)lI9Ms!͵~!g.Xb7v xn ߧEb"{?BWKKrkA r%j?É;8wcQQFޚi?L9e?pc%ոwŅ6IB^ ݜVge,tΜ6q _#-Y::e7KĦlcr9C\V$Undil/RVjIu.b/g3cXYnvGRZeƍ>VT'v#x/[ԥ~oM-7J rqumJz-1 ?Y?nIs$2YuYNoVŨ)B*)j%q@TΝ\ YWg,R} T% w*X ?R; ׫x4Eyk3^Dbey1,طa=T v Kkq-7lޛ=hO& [T.@q‹`sBv蜋)ZǢ=RQ~@Km/s p^zXLfnG<Ȭ~h aOb53)D! *K>K\jJRi-/;*ҐS!%- ݤ<,qlM]C *17|T6P˲s`0T>惀ˌLIX-ŧ£ѶƒV V!_DTgZ.EΏER\$@-hǎ7l?5žN(磓l BXD}Se*mȔ:ECx4P&yY~u 5UVO=٘%scF3 'Ʋ KcU8}1dβJ,::!uc]pQj^,"Jh:I8e{1Eꔎ͉Ǧ]Z'4j^R7QwB;BǿtkxG\' wRPp$J_^AY˘?~j~q+X Jb'u-(}dRӦISuN]\P!(P j.K>ۤN77򳦖\]wG\[l˦]l.Jy{/zam;6f=aSVZ+U , ȉ1N@ΊOS!Z7!. UȥB÷Zn~H7޻ , yeB|՘-Spէ섪;2$ lI[~>&!_uhf`_Bil҇S |>9`whRwnC։B ?'.kf>/yTQ HfunoJ ==p7n%TʹhK"@xPʽ́R~Bsm|h^UG2Lfڶ_9k] Y#!!N+Ai/.}rw"lOE^Ȗ<Fص?}[ސ;y }o~|?Q'N1|˫l#&3YL LDgNTQU50u;dO0'US@HT3b L_?Tc;hNţ&46Y["fҢSR4)?46oe!,;񩴍vi)ӐƓk.1mXM5]&5OҊQ\2<mg6I+3٢*W ެ&lO}7!VBhV^:H8P1kRS6;։ 9EF5@'R8 uC$on%K3^PledQYuSIGp&g7\-;tuͨ[إлv#&huoR8??@"&ܸ;`\zl*dӷG8dIs#ΝߞXȀXB ~ -'q:YȗW+b5¨b`nָ2n57xob dSC\&UoP鄽rO)qE?F^JZߣ'o""77풌KąDbҒEY al O!tm1Ƚb,kIja3AYNnJh|w$F8.X)WtuSE$F 7$<ۥ< O "7yic6HJ>}[zMBeC]/ޢx<+}'vr9pdD*) 4tCU^S]ċa9-(8ZTZ[J^_ .r @*xTyֹN8$lD;4O0FE@ 5g1Gr㉉D(2 a}]E\8ɦr0/kUNn^fJ%ԣ/E+yClxB(0m>~uvjeȵJEG{&!3M[qP)"}e^UPȘo7 q{}Ze換׃Y ?C3ќcъ}u݋~ UҌ !ѥTZJUVty#3)I;ǐq ~ '})jQ?;gc\+ǔ`@,FOĆUma=aBuɣ8,HU|Xq@Ev^"huK4B2lDf` v5.ef!|gr_qsM JgQkG-B_JSņ9N8qA6\ mdL'5K0&)m})]CZǥBsr9X$ysMrm b)(%[@ '*.:L\`M)U*|ԑ(8BW=7fz|@ t{S8L2Ml$>0_tG )Rh|.eNټ ;./ zcOp$E-a2h8^gؾ9:Bf !pHzex68pDmrSzwDևqfIVn_gCF$N5Q~9?5B_K+3`qT2H{FR"N`@A Mə'XH*Vƍjl~>HK;åP\;L?o.!1YUΙLl‰yy[z XvwVAr0\pDL\=*u%xg#`ß ܡLmgn`(m y/<43vL X@iШ  7 բҰrM VAd9tH6* C鋍g duHJ:-~#4xXLU)4< ħ5/ /!TZ;^xɐKU!cҍ NB= DȻSZ0t@@ͣsnS*E #|::FlN96#tќ=,7 dySC5%/nڴ͔'#Xb7Y s5J[U:)YB9#eV$TV=rql!.¶_׆Hνnp-{.ݣjs)*gxvмZ kSqXI,^R^3kO  6]d3{e(VyͷC>3`'-?da>eTǿ~qSAU_ԪJ.a"?KM5LQ_xewn>#JնlTUVlgųԴ(o͌FRsZWp5.5/mk9U1ǚA niWR\qC^CXw|) e k)[(!6,otJh\%J/ܶJ;ґR" w^uJV˥?R&,\Lb POwh@w#?;70q?جv[@/Bq4rڑί~#T+(n??K1ȣU)üv1<&%Nn(賉QxT=kJ= O#ɧKНq=6x=zchCsl0%5#Pc>[µo}me xd*SB.e!MզUeJYeqLfTk#Hi>mh%zGxpldm.dڒ ZJ'1'7 xTWx[6i;3$}o=x(Z:IB/,+<7MUi C`۹Q87Nb{2BHT>o *!U҉Q.1>Ҡ}.;_GI&.eFΐM` 6::UO o faR %vMS1&0j9MӁڟ~s<ӟ(0_~L>ԾֶOJ"Thԋ/[m$}YfHޛEى >S20|kf׈C(UEpϐ?^mnB]-.)hNUZS'?vE{D0Z ٙ^xdxIT"%^Pi}/Ɲ].OgmgBi@-/x";.A ieִȄ   TqM.T7,k{*3>n~6ɯQ6~"'&KS㧩oSyA"H^C(F@& ]di2残x+)\"t`!#Sz1gjnV&Ar:ɤiC*_0մPpjezۣ>D } Q_FwwT5/TY0-ӈ w)t +>I7Rj G"yiZu 9Ʌc!{xa܏ Z9IcZHs5D~ -i#!SZҧElAt9V!0 <#),P#뫳:f"I>|k/LqH 1㮟RH:?NCTL(,KJ2F FUQG-%zm˿C.X< /j;ʅ-EmbF&NP\EoAO4S>\<=DNʦ h𥀚HRpbTvVyD6}}˜^Ϊ#dL=ζ`=<S +J|`QWPF#Zo3m]#ɹZ9~Wt9LnXHN+\F:0_}v<%пL|A~0y:c6,j9 y]yF#(c)^o%B)Bj8aTx$0 󌓃Lyg9]+kw `׳f.ʖ\A~z K<%N" Olpy6ruRlɸBeCo~ l>(8!Za(j%$ |}!\V,8%# =4^yz3rSspܺ.SY$I[L&' NEN%K^z&}΂lrDk-FXd鲽2CT>ao^N01 } ڬsbZ4EiY7yH?y7oե,vA+2+'7M`w/ESɹ]Ag%ц3Zjߟ1T:C>c&sScr$S]Ŭzyżys=ϯJ5j7wrm{wD9>t>~+'0 681ZuJN;.mߤErs+m7"mc v <(hGiG!6c}0ϋBFf9jM4H'_J J#,я)`V0?R%U30<-Dv6)k S@xZV/j(:[&M:-O,t02r +7v|eI˔0vt| #[=qt ji~!VM}z[.v+eK.^1buHLWY] 1.c* .a&tF!(4S0;, S*yyk_cޝõ8݂@-tVœq7'~(*VwvqOyPIswֵv|Q`?ŗ*!u11b8S> 1y0LMbg: ?ߵ˟?+!\  $8}q ?1ݓ`GXn['وD\32t .cw/43$J֑pԯhr?후8V\oMnWv@U'I ̓lJV+=B6ؿjEETf͜EFA67"PX%o';3Qp@q.=pT >0wCpft@,3SO8ݸRV)o+>_våen? ur `kC$SoJYս여 ^]K"y>=d,5$qkmy#\ʼnnHb{9DgN`hgeO5K6ҳlJ:$HU9HL ʟ)j.+$S?rT%>jZ[Jܽ/_v}eL@d&X `]C#Jr2T1wLJƷ/ju4,#Czi6sݤ#8THӪjÝո&"!h`, 2Cև5!",gdBAȒ{ _VP{Kq*rQ¨@IhRn^հ`fHVFԞ)8\6 ؑ1ӫ\S9sb#S]:*RnJ0$a}U\}vhd Fo,af׼i["q>6)y{f0xC g QZGO?1tp׈%q<6 x>ވE!xg%LDZw0ڵ}]jO^5`ki`11U^Ƒ=z1V*aa!dvo`|:܅ʕ1-]F:hGu`FXp#.R(ӊ#(uJ#WA2s0ͱpݭʰ:[n*zqɀ|r($COQpI0fx2YD>(Q E3x6@#7!P3NGk N?gᅑV[Cpm:D@8T٠7DDz؋,vduu'fn6pΎSW;_>zw,1OH2WEzҥ_#rPO.W" )(_P{R,wr1 ,Ѡgkr̦N_꽇䌝/|k)hK+j 9e:[NK_>zrQcT(IVb=82r |\'Q #Q8t|wO9Ä=>6zIivx^.tiYcd+[yڔjQ=eo^9I>.^;q^Ew}0˂˛ұVey}"KL!~N#|7B7iBa-/lX|l ' bf2ɻG|rƤwɏwRy<)DH-͟,㙡䒻VFKJ&ll&>wVA^ kW(<߽=r-nve9ɥ3˜ds'IQÇa?^|zmNweˋZv6:{[QD&Z WS؊}A =s:ݝk*v;~m@A"AMlu4RJ/̜SbpY q.% ifį} qle*fb:怃$´~ E@˅ptz N{mF(WSLcD:v\N$>` a۹\`EoKR"Jctv!#*b,-}Cu ]m0QԈabHjȱ-)y+y74o4e'uWCw^6u] cgmt ƛ_ւk KPg_G#u.H l^KTg,?8:-b4d=FDR֛lŢϙdN.%ydtp~!n0/`UQXkRWdRP P0_:݄WWAaws E Ŝ'VOf1V1󇔐?>z 9 r:Ɉ,i{U.'Uc2zV(F,́#EpkFKVPІ]k$'ULfok1 *!&nMjԞҢ7Y )VŘhߛrIDcB ' Y>:qfkQFc/ur&UI&Av9e+Neb `uc/bpS","6 خ<չ=$-wՉ6093)J:S6Dܪ-rr);klh%w!oaqf,:oˉa>Bƾ#FWlꑜ%xpEPrI\U8Rk/s9>k zuӜMѝ] ȣh\eѷ뿆Eed!2.Hc@)F썰ڮW)x|1 o+/)+A$;W{k2ZN-QTF* j %?I5|L>uzXDrx?qvV ̐ 5wYGh_xۤGu=UކD x9OG:Fe|ǶɄGa{a.A 5ow"*rVZ^ Ķ4Da6r/^f70$۞seZJ%i)Kʙ -ʮ -a_6epeBPKd_wFǦs~f؇.!`@BB,ӟ*ͿR ^QOusEQej.D\ 6o FtR w8ۡ>K"}nю dVu֔\0{[jbJO7^tlX@>KnܵH'h ?~eAOYʍᤕ:uu>Ex1:" 2"#Z/lJK kl:xY9Id>rP}v_pns?G|/$xEF FX@rTy)BtJcUxQ.) abq 1qukH[{wl6 vy1 H)5/6`f,?{cPa36DX2#r^MXk,_LuFbN]w-¥|}]*R-!?Y3w2ٯQ9~b.6;"FZd|ktﷺEgܸ{(`GÞ 9VK}:f HsmO{0V=?1H5 *\ٌ|M*/`q?5v ,X֐sK5;B빅Eّ?չ -i(ˉаkx}>A}t;uɨ)edP"|ţAŽV#=1w5B'EX=ґTf,Š] F e*Yc?ܚXOVkS;ntO)JX…@ f[!)>ӱZvֳe@?uT"tgh~z)?!mtY +Uo2Bvډ~ůV|qV8k"E.}+BxhgG;a^2 ^4A<-GG#4<m"`eAUY%w>T@w"=rv WuUw7$N i"ko2غɲQ8;c>U☖m,ͿY/Cr?.[#ڜMO=⽬M j$ҹhN4O`Eǝ5W yhZ&L獯$~щ >y-m}x ;[(ѺL$7zWb똌mOа>Cd_[XыT~6YIF+bBx}x&*w/c7&9U%0PI'V-u?xf@?+do(86_vIoY{n1Iz\'eؓhCG@U6aTJܤ۹D?wt;XBzzxPRcCSј{9(ikZ3Gwݎd nпo6aQIlLyF藸̔bo{Y*;v3g}t1B܁޲W 5T٘S"; a!pVi Ȗ(D:{?i<(55zj}]kkf1&aKj̽Hɾ 3G-Wpw`:_n!t(LY_wfL~++6dVIZ* ?#Ls>> ȊYwsx%|ya L9G hPhlWrB#UKa4/LE~HQueedMfo nfwpbzNQ~{UT@I_e̡;6>NHWCW Ȱs/,kh(|.4K:d~3i曃r,n1Bhf^Fv8, $`ؘSvmf!ծ,uעF1q:0dъpntY VH"~/ߛ56Bfϴj7pd55O1NȔcA T]vrڥc2]R|ƞ 94=ڳ}F 8vvYt{PZMR򈽙ZVT&ГJlV~s +?yښUp)Wbã em=H˅=2n6G{#zbAľJzԅZ$'5,c "&o p7}7ELSSN792WK)ILl?4!9#zR h2L0Q6 f/B K/~ʰ%H0<9>oǶ!TE'00K˿Ii@斋S>+&x) аDσ­)ɱs{ /!f7LqUA l F8f0zJ[X)鰏r${(-xg8Qw0\~ho @sPzM;z]`T?Er^ELkf/x߹_1V;MÂ+A EhU @j~hM[6K"s !H#%^Re!B)cVvabzF] cqY:c=`p~S8[(9qO @B40=eZ'\k-ЀП*+zʷ;/ %+oVW;yzȯ؏$QNxHxmd*_wwzӔTF)WZ&iwei 6JH4qYlGV[!z7UU7#k7<뗈X4٧3UɞXWmô-n|a$!XUm߆ /ֻ[qdƱE^D1ByAЙFE-&hYS 7B$A` Jz.EsN@& =.׽baEuLA-h,$Sk4aVm M"ʱ! Bw+ޢ)]^>qn$hJF߈H]"%LcFtj|s5i2(f@[Ow)Tj"gw%jQQwOKKpnYwO)njWXkc*Stf]^p5ų |mKr : \vߤpc[3ڳyQ4يM`jhzNqbkyVoBtD@Ů5i' %A [f3eW "`~ňb$ j:EWTMQ G5ͽB ĺa3QSK<lqBGs Buڤ~#jj$ْ̝ͭzF]{R_-%;$lƘjN_RH镶ȀduLi ;o-`ӰXr.Y#Ƣ85XwiyE=v,B 0,LeJkoiDнW7yQRD[!n՛FO d6{W:-tϐ u`>bٰߕa5g$WKtW&xsUq_ґM`S;31Cj}p]Tyt^){QE(O:+eQam ccL 9G+D-o_!ڔw' #%Zvh2D̂.I; GV:hnj*&j{%P?@WXHM[$)CS}`6HH[=lV31A䅲oQt˘0(!sYL̉jM8`>rgڔ+/ [10\l޾YűpKͻW"NEeZɣ3mJy/}M^{vJ'DZSu 0zA5[#8xyUd6,M*곭gq0D_Z`ؐDk' 6;>Kܾӑ]KU0ݠV9xfڌ(̎@B֮MĬ'hvLNFc-q6$J!y:5 :"Q`|b ]*Jr4C)eQ\'P:RDd qLvS}Ro=Gld"6Z3Ia/+ mf(T90[3rH-LԖe%[>o"i]j(/ GĐ g|f "iOxϭRb{:Fr?t*8-Ί s,*8O<Sǧ "B)ii*p3ZZT$Ξo5H".gOrՓق"0˛:Wȴ׋mȾ ~jPԈ] "h̟)Gԧk'q=d낶Ҡ)E(iyn"-ZsXU3(`sf ;LpGE/o s䮲$V%VJ̻D\v|é] q [ez^gV_LB{PUdj#B{AyW;h^ϑʉ8*I$vrhsPm)U&w{Ldo(4tin.քT]POܓcZPk.,J]@ {ϣ͙+fבP TZmʻ{aIKDk'ɋrzջwdDE7Y U;Q&;BAxpi_= o$ccJGۄF(1OE$짏B,",|;o^;\ɩ&z@MѧB3emp{+2CXޕ\@!-A=G}AN`1 ,y-j{pRw+lEo]0˱P0㡦υu{*[Mnzke!s>XB~:F-yc"Kэg/urO7oqPq>{7]/ >h(qhYWGef>a:T~gc1;x~&bWM(.|]^ܝKOob'' ^H.%j'LyB!.h}t2yX6[A+" ݝl'Ć1E<AK M+9c@|~ @`G٨mJH\zo}/G1BvjHk9]R#LU@T_cThW=W9sֽ =eﺟRɔzLY"{6y~hl4R\%|!$3I"~$AE|#n”Ona4&8 }WL;5+{'M#%Y\DfERDo[4'C5^(UZ(`Fi(*83#RO$J _Z.)~Ǡb^t}pDeLyMEtsZsw5P;7ɂ OW1 _1zS3Q_]jp}b_K|2gKű 3O]`"q_"Dk&֗7upaaskX4}Sn q+p,y ',77ZRH_#͜rtN3OP/nt% s/ wa)h3{sAg,saF@%V+M胲-=`tX:NJVN}>?t^,I8*5# qodMF| aƾwf2P.m<7כKvYHÇ--Dz|a wu;\z@}K5!0 z|97;L^  X2EBדDjA"bpژk/0W-ɹ56 w1zŏ]wda*DMQf CXq3֫:s0 R{YJ % "m k[o,'fpqmcZ)W߳.C>>vYD*Uje-֥)ӹn z$"dl%򤜚?)jmHS҃v#.I{\>t.D (eTgQ/#2jYAdY*ަQR/b %6&l wu,e ˡ6 x.vwgw+I;HB C}+lN墻x  Ah?STBhOf0fd1|jlim*VKe}=XZ;WoWFTF}=pQxue C׆I? 608b;3(ufu9dǮ=[iR.&ɓRtrJM~y@8"ZRcr/<.N *KYn`wcvQ%4ī\p/('KBL9d7qD{+E_`+ŗv#V8v0Ob!qqyUPybȿ#"Yb/zs oGa#A۟M?u{m 2FGa(Ϡ*bː s;vLiS+ gҊ.!cMLLI'DrMüVYڨ~3K%Hn~ӹ-5G|v:ggOҿ=*UԐ`/H+A-7:";?lG3 sҏH{6щF3T7;O 3@ nиpRnݢ`^9F3.pەʀKN)<{Rz28ywo֦%6\avAn7&sXW =jj)U S[oUIi(ܩoHbtqtR<!U:ɬ(87 6JF:`{zђxڱ ZY(l =ƣ㦜ST$蔙))iH6z5!ʹ+tEADf":%wzf"}u82ֈ&}q%O-|ACvSqXE\r625oEA7]}"&>7NoZJHH},ʎFO<ԣTĒ#SiwN.qUz;/=Y%Tҙ7C8E9`g7IJ %864[M\lZMuѓp*NXz*xtCQ΃ H#+\n-dQC^uaٹ3t]/Y]n;s#yC #M c8ƅJDjeď p2?] o+V q@pB(VIRId`Л;x 9~3~ɹ9dLѪA=vtgq%v}CU7a9|O9hݷ;0`Uǥy}:|/R><0Djߜ-AHJuaml/ "Wd2?֖ ςj/;Q@fM..gƣ#`ځ:˷q2дん:@t,C O_B?n2StZW`:2i1r[|uUDs+8@tU6>]T;XO0 mҏ*LLotq־eꙺ̕t}`ȍq7 c'&Lp&̑j|fʴ_jH5e 5[tn4Aἅ6bx?ې H/54~iumDlB(UڟA^G> &/|LaeT4prSRWP ϱ~Sm XtsMI[Rv'*Ql4х/6`<)O;efW +{%V=x7f.A/&LjX䟲 6 UOa뫙veDI.ΑwkVb%V*ne:Y*7o3~$Ҭ|ZuiD1LVʅ,XRӢ>׌%0GGŦDހB(PH)@"jz@ޓ3̮,i*N4Iو+o;<&CAҋ82;c#^->bzoRv.v_D6Lz̥^ + ^ /=*^ΓOq[}.9_V ']`+GǺTK)w";J09Γ8֞ :`FєЁl30 r LjٟdH'&PY𪻂#cG,TсT2U5DY|^6)< ̹o|u;/r)jOa)7yy үluŞ4XEL?n|+7RX)HDǸ P?~w.vFr6!lPHA+ar@L5E#-vC:SIRA0B@5`LFOUD-}Ȱm fu$ffM(sSG ~/V/Κ*W g9»)ܞW+ +jV/ĢDp(0o=7IF< ^䙳/d \PJ{ؙkm)}1:B-s:—%g:Qy_c&1"pFUr|?%1[aDrBII[/ n\ꥯ[~''EFzcgIp*nDj? C5;L.rg>c^5`'@<=JOX9-WKTҨunQYJRQ̸aBϐKƱwXs%[_@Yg+/G>8۫+lRdY4gޟPf/ `;&Bƒ۠H#}|ل`>)%yŒx[WiWיoc0gڐۄCf#gFGq&JF؃=B87U13ye>Aߍmj.Cv> >l_)ۋ/`^& " }d(C7~*&m/9L*&rv/Vyն@-6y}~{``nh#$X]ZuijbP]V,2oInHZP7-gwY!U0/BhZiLQG :?]5œK ol*mQc0iua@GZlՐAtCǷĠ{`l*d" li^9t1_h\τ&Nۼڡ4f*WBg(O$dGlMfcovfs]tf_݃ țZ}\@Js'c{ 3gչ݇TC| fFZEv Z,;So'k ۺg-p6Za\uF 韔2'  aT]KOZHHBurs[`k{p̍)  ,?jM¤lVzxaALٰ;ac~He-?D,Y^t>a{3eۢ 2c!|'،v'I#B!j? |o#FF'?|ڻAWҹn/ΦE`R v<ƛTk}\Ўޱ5J#_>.F;cQ բTN$mVN[O$2elW ܟӁocAim;[TXMLO7O#!!R(`Tr%su/g8|QSZ_,ٌjoa=ʵޑhrlhuYg>ئ&&)uKN %{V%-$=5ύAt*y)4H-!eJgr%RۺK~P`? 1!f2 E !!LHi'bEʔD}'Ks &9z)5a s+uͨzձ}CH?M78v" c/q4+`RCEö y~ZTP+.e7#/OXE`:'AdѪ:υm:Y@K\sgpWjnHhFb)DmZ2zep9鐢f0KVsܚ=ᑋàhykfz|{vߵ+i5DlOFkxh fu蜊 # XvIxЬ")Kvz\ Cs߄*Hb9"D$MՓDlyX9M[f0EAWp7|mNWV%QYrywO4g'{٠;Rn Sxܸ- Φ;e{xB5R 2{݀T=ZK?V6liK#gp?C +a9}^nÔYA^־!{Ky9?4]*[f/OtKG.˟b5U@ND4o{ojvJgR|,Aub;6(WWst(ݠYe+QBYZ! 0#t{/ g# X,bw!JmqZ+t@5}jeV2QfǽgLODu6vZ`ͱW j$EmVJuq/1MZ%2ɹ|f(XgDV{Y8Hoo@!'lbN+q*%F.4=SՈvZCJ+DW\((%Qib $ P>5!V8Qd1πGZ'צ1`TH-'smIp,]->3H4"t_\ԆSt o%:t[1Y נGQ]نk\OM30E5Ċm,V\O̧j0l8sy~q%cϑP+& tPz.-rStTif|b5AC5۳kcp?fJ54'?[b6(\C/IOXy$ ,l9ro Ch=]/Q`G} {s:k 5Ⱦ;)]-x:Gh+8EM?H/,͟Z@H*%jO0ep!H0)''0h%eˠTXiT U/@I򾆃 p͓mâĒ>6nJӎ("zhO(\֚.|`BME-^$4:Cd}3 1)4zdZf F=L}l9>̥7ق۔t)w 6* :L-[ыGZփv'uw` mnd((0@*[U#OO%@7VPI< a$Gn)Z*8W}6ʟÉo2P=oS48oq"1P`\zdFeliG&CW%1t1ޤs|!Kmx6D cH_Hu0Xe>!ͥlٗOeaCECW*)]Cs$e=iB p/C1zaRwo8|o;i/vhgNt$mW?$ sY;_#ց0;X5gYW#Z2dR~ 3:vu!3PBJvWF;&7+JC"Z>n6IJOF!J}єPns}vC}*3;heELMZ8#֮-Kt2/uy3#0Wc[e1!Ծ &zƒh[k,.Ҽd;gk8܃Y?- :sэd#;ą1En|T#̀gY(˔E1W2Rp̹;iiT]Tsb1qSc2>Y+*u"R¿TCgwKpqs  )bNw.",JpZ"(Dٷ'̴%`=8C)\DV]tU4ǽ&B$YoR"Lk[~B1O6[Nnj>sԐUT9MA ?p\B:RkQaʦ3Ub 3Dq"cMǘ,`*Gn9?U_>x:;s}riQf.x961,M >l]僛\tK=_/zbjUZk5)k2KpF5aH3;85O^{E n?法X)BcI.ށqA `pcͳ(?㝑TCah,YiWcX&[T$ǖm@HAJTSV<memyk sROd 掠?8CJfuP.:Qq&2C@󃢫!ߨH}j96{̤DrqԹBVz{4bb6M$6y[" HPsezO;]4:2ݑFdDŽ7U[F}_-ب10} *q$x`v]nőҘ1T$@ʒ}zEŦUE3_D.Nj ufpZb|b,xS<Lڎmm.ʁěOs'?{[[kvTy@%ŮwE߰f0c@ŲKÐc-р:{yFׄ{W^ajDRf1AfRO6XAS.d v $oOjN)aօWRx 70Q]YQ(#Qr=^P3+rK R9v)՞ 62D0ۜC4?tKSʭnm&Ȭy겂j3< bNJcl_ *3qLhV,-y,OV,ܷ 3ݛAWBW PPw͑iDnsN%@IH|BX XE 3@3npN. /g T{/[!z}ZjD:.$ף;8,eK|Kg`3 *٧p&eIyV8kT\Uh5=wbn[f=ȗ3Gqb=]}m+mh]lwt"gU.~L&P:C;֞,V \=>^"YQ)GtWFasQ>]] 3jBє<%Ơ7,#zGMʞl[[̘TYJHㄯX4}ϻC3g- kڀ'|ƕcW@5ݰ.IWgQ%o3"M:ÑHسd48+_]U=OH$>1 ^LtbOSNjR>pf#sMDyq%hG2C * ΀=K&E΢%Y@66>3k$~24:rWd8*ӏ,oQZ!gnSH`gWx HJ=Nhz,cn֊T"Nal1hAMDl~|PG+XpX>l6pɣnU QPb+>5Q˜hb ,^NRWuF N;ʱ4 wc1o.%XPyaPs|xAf"eeve XY^gnB|U?su/-*ǡMAZ&;gȧV.-JyIEĢ_Zfe]/fxƆ7 9:VQNUzmJ,.[ SS 63!Mم׍z|t*'e6k'_nxk=q~9})/U8bTqJcB~zf{IPI 0[QkXLQCogjta]aXŀ]$`FXD̡ß68^ _}vYћXxzav术}[96>ݐz9 S+aYZ gi8w:ջI1A2B:ԱI>Sc [uÓ^82'l,S@rWBXdMTL[}Mx8|U`Z9 r0(jd1+glY+_.U0Sl:Rf 污8t2T-x6DAhO9:3$a+>wIŕ d^eK q(o"(pJvɃ_`V휹Ш)jװw["o$YE] Xir={)3705J24  Y2+uHz\{ q8?SKշ z$g!ൠ]vXitJ;kPC) ;~0ƻ mt/Y(UP# Fr| pJυ…'&]ƲPxI#5 {guSMajma%E9Iֽ @-#5\6_br@:Ę]Us"` 3a[$2TZM7mgYT3L˒:Suc1}ϛӜd4!(PpktY3- 3 FT 1 XTFЪI陉; -YLZ#8,90BFlIqW;DD2bnɉďNoC8m{\@W@@e%,r=|h+)덡։OIu?·_jӧGZQϴ(fmerkRFh?ExPOUǘ,?ƥ\YN ۨG좯~D]Ό0?kw&kf|yA4#q> Wc"B|,,*}Z7'm%Mٯ0>j .XF^}<Û4>+!MHQ $+%bS{E'S!^hIɲ`ZX86< +nKBqm7P}i,I/i>9 ;4I>+j+*$1kǨipw:.V}~H}׫:EŠ8e+/[C ޸^` a27Ywɸs |/`-99JXPFID.xTV̯ @̯*Ҍf f%*'0_Jě]&{,rɩ;2]t YZ'Gߚ}=αTo j1ob'\3i8B,:EƆ_􍲒t@6^A4ٙҙ|,rD)Ύ]cЊ8. Mc 6,vU`Yy63 9~a` 'ݔTʝ^nZeYkk’tKڪ vFT_d!~7JW@ ܉ͷK~ gEW-Uè;-:c*uqCxlʌcw|KLb&zYPɊpu5R{xu`-Y@S=)je؉j])E4:aoԨdHrjA~h43Nrryu sD7T):[ AQI&q͎ZE|/Hz'^clVY`o|mj+!8+ Rv{  ;ɸƽ._ g\(ǒ5 |+$P3rݳ' |7tjjoBegp,{=R}B*ћSIq,]!\?qq>,V}c8@_qx9AVK)AIlTwĔ 4ۄG+6jtYQB VbʂߎiH I7~bpYM~o{].2bMIs]^} x,>zH1{H @G<]^YhYh5gݧCmG FQ${/IMUM-AOdvف'(dء)xCY̌~` 򵬢'k{=Km/jed )7r30K5jhY !G=5@.b9򝗒"N^ո?<_k.8m$B5,柞(+ŒR>ذoovϚ 5,{5 ,ft6 SZ# |DDO_#0`1]i,GKqDE9IDS@<8IS@A@-r"Bd]{XMUE˫ tX$Z}q"k?:dZB=Cս0UGdH ^edWrb-ݬ& x &$R ٻk;lty pM\VZ7AH֙o%609NR)#{pVj+(g*xO/4}H>vޣ_a#HN( mV.]Fܿ y>)R I>ۖY|oR&E-W0 4b̤LWOG 0_jq heϊEeLe[M6Ȃr4T)-ygT`,~ T;X<{GiG_RbȢGpu^ ֕Zd/ubوfnmO?t)Z/!{4״㕞U噲I줘#Xm`TVY>~+ 7>!rϦr^Ji!*et5}(CbOt-_+CoD~Z.RT8P)R%MzB m9bNt[M6 o" w8ɝ00?ǔa6ch zQ}@*0<@oYyO q2hkn.z٬&5~(=(AMy؉ ܎d xͶe-|0TcQ7?#NPp(l krTzPj T&v{3fN1 k X蟉MZ$BV=d)È0OK*8;BZ[_*1RK䅶U++Քm S; $4)kF@\&᜜3mBC-e%l_By{8 ݺ;j8|yO ߹L:{n'+AYotU+'Qs2h3C{R A\ƪ{&P5Rf'oM W34%3 CZ4g >F,F"`%esOw7ʄ'c 't͹hy"|Gfb%];爮#mn/Qf7.p潽V1pVl'~\..Tw? t[ղ5~;<*ᣴz[ED5|q_1QJw I+8=]y( ) KÏT(h >6bMx8 urlqT a~X ~͹ˍ2vkf~" !h!U=ʷB]Cʄ^ڿ(tE6}7\ǁ|dDdBy'b)gC`L*c_$}k0NQO"QXɀ+akֶڸJ4bwu_~C?z 3` )ˬEd/c 1(8=GhmWA9zP3ş2g&WEJحU-J@@,s`**TGʬQh32"q@ίAT AKH_aOC $"1yvC/qw ^L\y||\vǼ\Im|R4MR! &oWWA=9 *%RInѣȸ^CCc*د&ykܧ4 dfF3}d]YM7iyyp\uw㲔vqr tU. CFAXTi1'`Û-VKUٸ\碉W$a$ ̲lKS+bɮA-I#ZޟfҲ=粺K%h, Aw Uc|DCb> :R3  (Pl!B\,m"MAq^_Fjeh"I)5ˣ8n5"fG/SqWXS` #ĭWKx?EIr9xB-[]$vZ>C c 8kke,~ 89m`rI N Iߤ, ċͮq$b˃*\ yV oW` AJ~P:45)&=g:k].9ʖ9-ǮxBT/v''/(nd,:^XΪ6zW&Y-oM6p Sv8}܇ԅQd n4h2Eko uWFǟmwTYrW Sr-6sN;Vʹ!?ZC 4œiIn57!b!6UxxN{ R8'O6=`2߭PםjK %Gk^SUՒQ+)?M2$j2urIZt6Rr m m uoؐO7EnuN1ʭCHQGHޝFѪ_@]&4mؼ90a[KGܦ+w;3tP&)$/} i:@B5+ OZ-5Lf]nw-\޾Jp[X+-`M61^TStaSks ԭXl_?位Hx}Q t,(ЅoB=" ronf ~ưIZXƮT7 #H:t"4m$i֯P`elC.}F¦l9L?tTU'zx4cRLRSLif*N#y遵|?s_';\t^T:VY,rښSƖׄ;]c7S8҂EPƑFg2[H.u>5\/?:AMnݸV:Ȁ/u”P]9Sc ~KQBELO<${9+̓"5i(7O$(G ޺Û"jxjEŚR!Yeu+*Fwlr5n= ,$nѡ R 2bM C3zYI,5i%Dyޠ\hݥ$Een$Q |RyaZ8Γ'^Ԕ$x,mN)1- R4)A n^Rr!vb67}8Eƛ>R؜-KH/9ΉEA8UCQK9<#];faxg<8HV|3d |$[g, ;!#둜D,iXϷ\}6 pizс/?78~'m6w.a+|I ;F{_BA,thW? ;vgrŻ . -#D2Gݖ,'MB$F"(GKlސ@46f!HFR ]p~ڝ=*āZ2MNœES<]sA%. ,c",@T8mzo-6g㧀Hg2&2'Ѳc|e &1EŘl9G!縿#tށZJ7PF//8Kz2n\+ .{&8ǽ`Lj&M5'Sڪp"_Rx#-ehuu/ =PQ._sF1wi^8r/άǬ 5YՐRiC֖`X'S,bgAgi}\$hsJLf=X"c7tq f)o@+f! ?b8S܃Yo#SH'ܵl[Y{_( {Ƽݐ,΢ <:RIwєRq=먵K.'nk!ZJ ôN .0k (k7Ҹ6L[9s֢)* _y@Ma 24bIUAH-Rq\,i;lK4lLJjp:kdcm e|榺­^EzfNme҅)lסGĮR  3ʱgYZ0707010000011c000081a40000000000000000000000016439a35500009504000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t/ǔ]?Eh=ڜ.+;8 !X„XJBB4=㗘>چ, 3{mDp:o`$FhH`ӌ5(Uf羚w:ՔO S`iD|Hѥɽ hK$nM9>Hh sciq>Db[΢﬏ᦅY\~i"W?τup>5H 2w\G?׃[ic”{ZГ_t S?c}m[xFxeZ A(X[Mؠ#3r I3F DYLu~ =Q@6-`6hC &xE4>bMz? bK*/ED&? "c"q2V\u"?3`;X.vіesIr pDe&"Po+pi3Of>xS/1t|VF&o4q{fRϓ0? еq 5?+;NV'=RO-6Un梂+y@#d.=rD>Cq_sl"Y>&iŐFS"#^{Cf 6(Fϭ[w*m}R=S2m8fitDf~vUFMQ2|<ˋ:q!wB % œM@6sXJWĩ_Afq!iC1 Ӌ`ɤm8P0}`}GX`q^O16jo{ws9 $ľMqvNEsȚUɆ=LP @'}F zل ΞCDxWYss}ՃF#ݑӬ,zZ x!Kti/n7 RT4j1V#Zwg= /@vcן VlKsW!{^7\MVa2|r Otz0iT},XU0V?#u/g^Yڟ4Y!1a- iOg6~8ފAtHi#p% s l0 ;6Ldg>$I,'}< P{K,> /ݢ\}گ#4r~ m0l \uŽ辌ה|M5=falc"/IBkh0B3` x|nƝʟ^)X]":- prFƘ$k G l5P FI'45/oOO"νri!f_avFx7^𜹍1,GLmXzNm(N~:1:xRh_A@ L.[,G4 =X}o2)eo(bDwa߃欝m JCՙ/9' Ӳ?HsA j"2zzP3TtaТbVL-0"m ^sD{ʼn{k=؆4T?m0k`;.|W7, m[`hF22 % ?WӞ_a-d@/E _K]&'1.Ҟl 0+mE8|71YD& !uL8ɔ(ҍQTAڴ~c09A("2;Z r'DFf 'o'2R$ ;nxQ '7؊>΀U_y\+܅-Qڀ<֍<<5 + ~.HAf}(lȓ`Ʌxyq4wXoC/""! 1H[)S'0$N/}}bgO||jbe7~`/"}Ȥ|{[UW;gYhȷ$?3e`aɈ5aoWsH+ $AUp{T=1Г0լFctއ_JJIQ 9E6™Jj Ytl.ݛ:9&{v}+a.=cAz+䋏klz01.a! "%= G&v(yYY4#M\|r=T+| ޑЙV)(~}Skh qmAqFoSq9);5TE\ҝAӛ#c|A;Wn `'ŤC9]y1FWm&| GR\ PU'Uǁ1a#M 8gW)HS־Ǿ2N&(NiYqmOmNRt({^Lu]{Y|\+]P )XK_-ӕ*|,JE2K}"(&xTv @2X»uKPZJ&cڻ,):lu~3\5\ (K.k(Q99e60ۈjУ>rYrs@!~MPSI, I~y$YpcZqo@TP@HCCߕ6 cpGt"hKJ׌Ό*w?&s!l=KU- ֘MW,k+Ԃ^{Tjk$ygm}3_Yd el0JrE{Řx)>U A/Shg!JTT9wt%*$x<)o^XGۧ0VTUڡr:YgލESsVYuLN#D.Уn¢h>$wE?<)ϙ?piB,(;!O_⻎p YW6umnF^P^QchZݴ=ꍁFelЊӐr݆H'޷:Bز/TWU_A48h|V^xt?{ dz)ByЛ?pZN@B:|@ pRW"RF?ܕʗ{_ހ{aKLSkܗsHD+CU^i4J w%k$\dtH.+)z9yMLc/` |,;b񿦔l.)A@MTo|2JU"~a_Nqux;fZ¦8$ڡ̣M!8q9olf83y\ ya'f?_^ W9;|@m@M.&RYXTa݋]9X[)ʧ't x6-&6>W_%ݰvs$-* WC w@M\ص@KJji1笍2II<}ً3)|"{F݇y$،jNj_\TDn–@s$Dq:}bJl=CB/>pD$Gsĩ*gJ(łE7{fG MK!r[Ȗr*AT6qJzoZ1cJ#s Րfwq b[_^y*ƾÓda-%t  ]^ T 3qֱ'`+Ȑ=t^ 3*)\_bv\EbF\]Rt(܅#IϘq,[y;<Z&!)H&KfS]sȁ"asX@^ [ܻKW-me< w bC潙=9urZ卲o<7۫)VΤC) ]yinY1P@DIt ,_5WgHnRx՛QD4Q d:MTN'ϳ[VpGRno, ?B[IK4Oى٢7&f@Q3!ș+Gdwߺc-ZډEuE "կLsc Y~0|d*2Yq~fa՚矧4t8UO6{p-I3`GS>~[,`9ż~f@UK7f,&u&֑h-{1Rږ$5uz9# ?bEq3X 0- k'6?mY<*Tĝ##qQIe ,EW K͹p|+6#I`4]tEIʇ1N'BP#>ŸҼN )z=)Ud̤eC.ԠP"`ꀻ+ Z&ijD M(t55jfZ4wB>2s,1 a4۱^听'|gDYصt@:\ktI8CLA[3`N@j Ix: ^Yg^]m3D7R-em#~mL =0vRk.KMzRݤfnWM޴#EH ? ϏGs]kQ_Աð IdF섚!}U *GT#JqAI"II4~`!P>' O*~vs]5>˞AQr˼ _)Tc58xrAw_bΤVH?ZiH?un#-K ő.0p^dAhJj9Ю|>wNź`+8X ªAwh[^$i>PutUD$aplܑF T6pPQLՆ A|@0¿SJz$i)AC;uɐHXHdXJ%;rLVD2h^ /I a*Xo/ޥ,zc.7YS`=jYNgilO5y茭71I7" d\ @4]+kbwg) +*O[k+u,r> zCP+^8[Ȗfg僼|K\zjؤ'd_3!ҹ1H&Q31eQjvŶ|RFFyiBJ]g/l&k -ý>㰁_Hf&:|Y3&F1$^LLdH 8J|aWe9 l5N Wes۩?޵lY¥)_ S>\:@c+E]p 64hCo<]şRh-a4]nN̓@ q|1!ܜlc:(Y\QC}\uZxbr骄qr:e.Tt7FџlBo%8b / 3e9CmۛՍ`H''Xz2ЛꐒZJ7tOd;|t+cٲ*0/hPuT7|·OZq <i9<0) ! ]EH ܥuQ/PbS$}\ſ Q%,["B%0}LɌ?Yr_"[m,8=1uny[r4) 3WLj.pү u^G0Zv%=_Ii@VE6xn{ DzvA j=0aqO$d1'ZܠZtj7,BĴn5 T(3o̿ᾌg7>xN|) Nj&A٢:vK(KOgN 4韱ZĂS8ˮ:0Ak-Bмn@TڈL\C`p%ԗ›u鴁z |%㘑aǑE c*h$e| ay8b"ەo& poA6cS h<2k] 8gwcd[+J&s/Y>^[[I|b٦( {e%"1PTp2%%E@ Π: (8cOBrUΡxG UE ?ݲqA6p4ʶl.Q#qleBTJGՑ[cRg"[yUMQoe]>,R|O!0 Q Ĺ(ɠai+Cd(H􎵊$TjHF24>:~"kC~kxHhW!V۶o/ULn8< >$6ZTm_2 *3؂գ:K.ȵQ\6 P^F)$]0kߖK؜j!QZ3샿Y5B-܃m\} '_nM&rP_\^ЙCXA7&E VN(>n@WbAu~~Z"*kvī=GĻΥ|?ZIC0}փ60c߃_d sX֗WY`X|݌, JAYz w7p_zyP7 iVu)8ފP#:(ӃܛO ڡT QWWVs[qv|ЃT_QAS1o!7 -SΛ"\ce&OiBT6dJS~Xʰ&"-7]12KBC0^Wzpq?#r"JB}qE;4:7ȏD'?JmVX_Q`xIS0}bJNlZg{=q Ԍ !%'xr6v!\m]Et00{|Ps>Id`BiطFUrA"2ͼY쌒+& .:'\[`߈aST bcD5WƲ(F-O /7fjgSYKggV{K_w/A/&gp+`QylhF Yd)Q)< aqm9tQTl\/TI\iC3sޣ[!Dr<-ƛI@yx&߹ЌI)~h'S뮯].º#5Red5_'HG.WE2q0*U[%~q5!ubY@K\&ؠw`rzoU1c0L=Ӭ'aAnL w+R.wM7YѺ=qIbBiV)':#ʈb>.+΍ ^.~k '$Aֱl.+7 -V6j(x ٕ1ge*T6`DToBA6V8MդxC"r UgnK9/zjk,U z83Ȋ>{@ فj ;XMRȩ o8?* /<+RߗdB ?kBm8iDWM 3T!Er&z؄o:[k4ZY6`htK_ȝymrK gn&2O/ӈ3xs0g_ G?9E^t?aAVa初Ƽ/*P1+:SV0]a.W<˃.RK&n@,6=l=tbtZ3/E1v.0:#"Bre%ڻ5H`ו%ŒOT |T| K~Lʾ݀ #g5E;ź;0*-X>Us#GW~ي᝿6TmW-',wsjDW:h^VCh4TLˆIm&T]Ģc!'{(o2prr&~t׌_<giQA=;3'¿ =H%פHA$;i(tǫu3s mW 1yk=Xgǝ.Zm,ʰW۪)Zʅo6Oļ+,D}/i>ri()kEIhJCGS'si9=nghj_vJUlֵ3P{Y$@P{PP(y}k,pҙBb@1y(p׿RB߲J|#9V0G @u_ I=`q h V }Yoέ,{wB2ݿz9|7VoG$.)2p^srOd':t|mQ`}B2bFпMѰ791Q)#CmxF3\ '*L"vЋtYAuOWZ5ײu0€F4_y+1/Hn&'l]\O D̟+/Tb)}.I<)WgQ*tk}{^7$СkcvnYyqFߒ>r Yb 7חJ:"PcrfIk@EU}`iVC4)%5012[6m}Xl^7\,՝[*3/N47xRn-E`&H3f?"^E 0bP4 FM_SQd8t- tjv8hHG:Sts%$tH?w8E܆Ɵvwf,wO+%XVR &7mTwhmj}y]vIYLn,avv4XxEm#pk%U `&|پF϶ 31R2UQ9uruZΧ(3< l%k3ײ]-F4$rrպ_boщ-,j8 ^A.lK@L뇮5I!Y2zkhvݍRz  8#[9 뇖հ%@#x t7 P q{O(+p,8,!}1 yhupznqI^ ?&Ʉ1\?]hb&nB `%##G^7)(&?ϵ?TQg2 S>S+*DR§yHz7Ok=jhJP.Io!ЛIZA/*{ !}r}@]@sl;sc tkD;yHj]_VX(JGQ'd\t0 *~:@wq?ҷcۧ'܎Q)ƽ枑ńtC\XmZA5U`NفlNxel[ pV4&wb;>S؟Qx"ᜢ 'A۳nz^.FycKHEtTB ػ3 ka;/[evvк_|44f"it~<}\ߨPPK*LW(~[sXj |`?D8U.તaa$WƇQ a_𗱮A!+X'gE^}Q]y+zeA~X@vl h%]E/K>Z8(ݠ4p4ok Ct8?vzkiɽfMrEUs1pcQ dj<@D{_ 5ˣOs~XzV쯔H9W6' zEi: Bx"rI33a-+9Q *-Neaj(Z*:8AJ[5c~e=}*`]h.I g0inϿa0rk̵\.-MKUF'K  ɪ&Q81Xa d_ȿc={mҝ7_R.Jpճ&9XB˗ ݳ | Gܻe1>a)OQ6ñU0U)L{+ Yhx$XN(f"Z[leq ~Z$NZcXnL;fߟjvO<~Í{j{тY+p3i 3aڏvV}~'u4 EƽMٱ ; C]O$PGvJ&<\,~}P5]#`>NHrz2 \nPнan  ӨW&%~0.a0uM%I\")|oMoY.qM1:BH;18b J-\0aeWx|e]n pomAZҝxde4oJ%zhL3y1/mu2wr]PEk$-2{<m`v<My.}p j6G Ey=7рh1SnQlFp \`Ksk}8jT`xޓmvt H14<^ !|[$t*ྗIy8dbϟ H<ِ!%(~b@O! LZsm'l#\Ae1gV+a>*t/,5 LFtCę<9YӤ/jyۈv锞mUp%۳P)i [٠bD,Ica" ON1s!ID׈N&@1T lr"h':&ʊC!]%e:,~bZQ@&eޛSs} =6>_iN8Z:TŘ4 G g_⤾.,Wo+Om_@;ԙO|Ʀhn\.Դ,|C*, :V~szCt eHp2+0'8ÝFGx)wf#f<C/W|A. P2|C8ƩzKTJdz'VkiMvU)>:ұ,yK%3p 1FcoZ+c+tmў>f. C&$H.v%V0O .ZֹLV4Pdpb{F+&mPav^ ץuVkTw}T?n@"@hrV<\!7yIilEƂ#&qe6ߴm]Ca"~ה )+Jbs:TYǮ~ [k}OODa߀rѷU.}\ r_ SQ+YW m0zq%EjvC-e4m,T1PJ ͹YQƑKDM=XFx-$u8skz"tYu͹Ʃ MVK?ЛJǬQKF?1 DN+4in7͖c1R-9Gp+QoI|r7Ae $q9Vs^/bbuG:2`s[CE_["7eZ=%5sXw1SkqW8Tlupdu& Vӛ83M{S<8/?RDy Ƒ '&µˎK$D4vn &l3l+MND[z?Ra_Q2(V_ oZӄC3^c.< Z;NA:qdmKH|TB8$;vFU]i1P`NMХ_In䫟5vQ ^0Ď'Eg|=1.xuWaUAѲfw{5_ޑB4)=l#]ruCQM'fR4QyndCXp%~+,Ag<kq -MˁCk람`k ;'s?9Eْ_Q]1l~kZ: 5G+ܙ~\t?gN7bNAz*ܓ,nL)"\43S/<6vhid&;8~KŲϪc@F 6<ɯIpg'QfYd}}4Yx8 udFN?̧v^II)O?+zATni] xi6hSh)hGDET),D37xL!>d١(,Mid>̰oglZKrOf]h媦!QPn # X"A9Wur\#F,,߇=ZFb `fhc薰rtI.CnT[hЊW[^*`^d)mk|.JHx&]t;0a=\[٤YLPP7IaJ Xj~~bOmFSk&p7TsIm*;R7PL$zD-g]NK]< Oߑ adlcx3xxq8/۸jp( P 8'Qc&ɰ7Z`ѵN'W+CJOϙ4v''vghY8{m/#"JO yDY>V U\tDʋ0VZ* (J4+W6KO)3~; )%U2 [@{J mZKd;KG]ӴВZق'ԝfI>v"0Mϒ,ɇ8I2]""2{LQOsULnCP =sX:`so4W- vznV5Y><(@ s]IkI)z̥U Vqnm zt@m4{ ܫ[rE8N1fbìby Z1Y +03rn@Oy>l{ec21DӟZ$:ɶ*( Z*l">)7YB.\ y>]dg*猬prI'Oy]x 8ngE\y 5D}4oUȨp5eqA?6ڞr#GfՏylmRȀ^zɍf"A%3#kS[B'ǥwz~z iє36:̩IYm Y?{߯76/9u.m-hژLS ?YrFCa8%(} n' eƤ-"5`?V5uvCay ]geta,+.1,zPHF{dbܚaUHy[WT&#<=.= pf=Ъ?]}vث!r 6k5xξ8zi{G2_@w*%}%ivP)zj .o C2Lz4r.'?1⟜:k`~Ǯcm8Y{~9W5br1nۆ%nK^i; .,Iʀ_BS`O)04@NL ;?.^wɞ$ܫf"&U*$HH7ÏˏW{;3y::JknU }/9'yggDz{ l"ۋhs{cG-l,cݦHϷ;bՂta98/K4̲UFK{U(sκiM3Qy.xYǾ]#ت~^ƣ{;ꅸJ]BMBV&݃T[%sl6Ö&w~ #YE[ OۢajaC^tCWS/o pov@`;hi*GDOIקbT=&LE YdjWqhp6kiML([)S`].ޛzOU׹`PiZas7|)XX]T7Ȫ%hZ O7'uʻ^"DKB[M[ &|Aiu6c:+]Wf6_+Ia^¡{@a9mz"f_ ٶ2l"HᙜZ('KNݠpMy%L%shM-E6Tij,Ť:TgPU>@7Щݜ;P uPaV1HBJZ&!h aKZ6{is nHZ^ |GQdMݩVde5ScmDU~GHETmNi84D7|Xq4 7s:-`=O5xF a,\ieG'^dH lc-6tV9Ar4DyEW/J^p%m"M e'n 6mOv%&}FkKt"}rZz!z, @Tt-Xʤ ֈ-E"z'xZ,,9[}lkocI6֍ * XDq @*DGYrq8|:,|I[(Ѽ q'W_.^{y/Daw͉Cy4\ @6eag+fIw3qNOe-:$qt0$ Q'[`\{Y)z*!4]oIC^owLA0  Nq>w1*(bX4ջ*FNLR65F] eXE)Zf_˖:F}1c2>+@El,x&*S85 D'dʴ']SM=tcpxPZM? t&:03Rf(wU|cPc}Bѐu=7R5i5 HeBx[yܷ@AHc^+vJ{OULS.MD=1Rd|Q(_@L)qX0;I>[\̶%ܬ<劍Yj99}_1O#Cɼ 흹%.^,(7;_TT&HXxLF]ZYk|B?x%e88s@}E:גD:Iժ--z ,gk!l?$4a߼xpg:@nkvu1pW,mhOOr&=R)E(oh/F. M^azx" He}Wnc \{gA#e&øP\Sg %h:d2MPk8?p;i"@\fy Zx2ճ'D~9o9C~hS b$>9 n(}N7M`?%p|\ 0'ݡN$'Fs%AcJ˙adK@6w ~y G72ݮ QY tz)N"O'xg9% M!L0:벼h&/ ש勢39ߕ^~c6r8LϺԎ&eo\A+OˑC7,=( D*9B]_AQt}S{NJP[w]ݘMTMhC ٧[[HZ R78m٥Ȗ7| 4Q4 '"Kf \؉`@Q ^b8wc8_}LB~R*꙳boIu6Cm7 ALJSwlu!7>)AX,Pzpp5j[,D .|.\ҘQR!:rgLv(rTqW,[^ШȽNwNz|Aw|o7]]#&}ٌ~_.\̮L$Z;/ FEnʓ* ZzXiB3c+o) ,?mPD/}Gdaa1PX%PoJQMU؟TȎ:6,`+D'6UyadS?p!D涯+pQMO\qy."?_EYzIw!>W-_-$њb cWM UPt{;h\$mIZ2ӤKdr"52@11Dp{`t\ & ӧxsq/q,@!Y}?Zkf\^C7]aۃZ;Xi}zLĞ泻$(ӮLiT#}+'@BY!SEeV $)굹:EJvi*W5ukSFOK9Y5Y&;]Dטxń(ʃ&ȻSQ|n l\);4Oe1f̗A.2X3.ݕʽ}=E(3ж>%PXrXjox#+v/r({87e2z칧D27~;nr)wR;$dnԗOɠNK튞:s,EHK`\PUEj90r৆"?zO}U:ɽSL|d_vM\fmvlaZ''Z|ܫQF.,:lư!"87gNL%Y Lxop+&Rco9<{fw'1vFU)Wg575}](m&TP*壁@W%"S"+:oO6k]b>Ꮤ`ŷ0[Jƣ Η퀱LH&V/XS0OU8s0O؀daGEG\4DCJ ~"4+gd1 oo*tȬ> }p"TI]%=Ƀ"P \RO0+#sl^o;TuGC'Ye.v7| OA,!= --Kfg?BL$?mgK6(qz_\G/s(eH\34 %7iVȸ-П))̤V@TK fdd/+|5LWxC8s|Z11!)#G ufuG;6~ 3/ SGlԚs3MÄ Pv{ o$q(ͰoYٔcnh_/'҄07%*oj)jT% %yP,WGzuoF2lppp>*)83qVhq#\D+Rtpٱ#516dAXBjN XqRLW.T`4=lf`#^82ՉŪ $$7 t%;O;}>vFj }E_?MEe5,쑥dcJ starX'unIwZw_r̋ _33os_Y}}` ѥٲʤ\ ⤁r`fD[֐|dyq7{ѵQ]؏WTN}30toжLUo6^y* ݠP(n V>3ÜtA]@Mc 2IT-I]ׯZp4H9AJ) Vc_S>R߬N`8@|O)VMGZCR9Xq[3-9.h𘬇'JdXꐀ`KF| rTl>1bLNlveACBd2^L [=f|ؤ63(mf%VKI` *33F,vvDZ$0SîKfGIv6*T\ #/l|{rx ~rbiҠ;уh|ܨBc9y$Q-wvbEe59VeanIR^~7p4;Q,dɡѦU7#bcpPcKDlCiI{}M?c;g}h0,9<#H&|h˱Z ؂z<-esί0xHԤ>77 w),Mu.ZT`{{)pH-ju=wd+4(.}!5i+-/t i,7 B5Llg}D3`ad,I̗B}c(O=tЮ܄2IbnI 2A1Yl΢gj[If*4Ucd]PTxy仭X"rS5_aѪ}DbO/YL}!1:{hi^VtY@D]Bɜ>_*f %y52?Q7 <2;J$/:Q\G$hjJ'wdZ_Lqg~ܾSޠF^% l{A U]G~oEA/zo,7Oz]J|r&"YR4V 4Дݜ%L>M4'6 ūeo Gqˊj[=3QUFa UK{ѕ5 4kV JdžQ2!6&9!ۇvLy|mXgĹJűQ)Ck2Xi!d9jCUi~y)*IPEf4nkk+Sxlؖp[׍sTW)D&rl@=E>NmĮvnf,+H%*[mFJ=JýiO?Yb?-0VG1D{|XˀY_DNy"i7"n#y-Sm&\ ^Ud-;"/ |fMGAu*U[jċ@sX'Si}nܫDTS\VZǂCu23 Ame6IH]5:y~4 \gvU7(X8ԼGt0OYjV$ ΋js -&z-,Ty-i{?x6-J[蘓[p.H B'Oʮ?A'2ecOls\]u2q=xm9U7Hi)![t,.QXT޽9*Wf @5%,/b7sK[SDz8LvOM2Y3LR,yc.$$aјwaw,vS9bd9n*=weWm2עFd2l#EˬF2b-$yt8eJL7{.N.% nWcw/ZkBMG1J>D:x7gLD|٩x+-V/#@{!_!tAa;,)-ck`nze(=TegH7Xfg51nyScrP՛P5;kr86yxBdل*!eP+AŶ>Msvv^6p̌6}4Vl!6~; %{U\*&uvjB6DZSlUߙ@ݷV!r'q=Pp.d ma+ mM^ݼcK0[`$\2 u%a: Oe]O"JwDl̐!vC,7 XFzd+g`wmINId[XZ(PlUO'-.p·#~nm?auKldm|m8PDK{9g&̽"vT%"_x$sDHpJFM?Ӄ뼃r̨6z\'zj U: #rlcK 8egK y^Ҭѧ]S&HQ yEY"jF/inyBrd oҙ3+c@q쵮Ч Li'ąJ,b,2i26 ?dҘzx5<Y.Z;C}}:˧0ߛ%bvY4O?[dH`%:=˳4#̿#7UA|N-Dq^TF*s*!":u@Ik W SBi;vr8kL8Wpzgp0?KI} ,kA:y_{AfؑFCr(Kd#@a"dns$ܾLUWYEb,?gX2+Knl Mb %oʗ,Vhb 5aokiIjҏ-}REI@4y}!jHe0G#3$D~oy9:ܗfW6,C!*nM)+mzI:]@AM<#2 Cƀ-(nBXEٳPvfAqDX##xuN`Ob%,vw9`öG[9*Z($ΏUW/yӳ$i: *s;7*Zjx` *$#'G.K'D`xa+zHwGǸRGl񹮱Q4=Ngv BC-dȟuD0EJ}'r6XWvBja ʗ[S 0%xZ"WNܪ̞.ųH='_b{;điP e8RG.:Je6d9r+?f(Q$q[e_~Iv m9w =8YlE U*C%&q+]aq7?yCwxqar%]m)#?>Ca; RnX>_Θ[$Wl r9h[cm{^[`R3(̩ ݫ#uQj&Vy>[@z=W66bp:?ۋʁ>Mz43q2i`$uI^y.QL$m-bKV?HXk :zZLAzV/ma\*D Q~'ho4c 7_LjqKuP5%^rXEU(3Ӻ!&J5ễ+WNxc?aZ]N6C؂Fl tJpS0D޲"*Η_d'R]7t}ͧL'K1:-NyTO)2٪Ʊ I/з&Z̰VV'Q\Mcc|p$2.gcﯛhtZK+4$=V1\jB >JLyWQmc+_sV5+r0yRZ-Q>jn:CF_ 6M\"?`Y3+ѵ1dF+OiT;2Rj  a=#{ýTUcB?HkܤiSA?Bf[Ok8 w U0YlJ.4U V^l*2E+8y;fTY!ՒV1[68;@ʙcvh߮kQ{X=d{H7%A (Y|V@LY-/FG9 h(^aTE<2@J?gd 'vP9e7:g4N@/Ҫ'k /-oei:ls5pWwG،t@[Mz[AYcHa$~` "bه-š YWH،RvBb8qr_qL-":*^mkkoDd%a\2/h.OT[tUk5WpER\#h洓kq-Xv,$ ESvQ~˺.€(tJ=n󖬤CfײEuZNJGq#X\Q_>ͮҖcmyN 4+;LK_̅&)m""< 6#XUVȇk+cTd1|U7*b_n!h.To3,1_ԑOe]Bí fd[11@/N+EyξF"rJIȔ:0Kgћܒy{crУ7@8EuKowg⣨{M |d)%85-P,vԺ ''M ͠5ݵ@@kSg#܍ZY\ʏ^Ў#&ϴjچ~fP y(ZcՕUZ7J@\Slv͋c\u %Yn 93:I\tzy_w]KD\/f*So8UtTnV1mf9ЋD[/-Lj>8@hc_d9[v+HO)zY?<)m%xrU.@E%O D0Nr*&Xt⋼86 AB)7uR}Ǧ݇L72:'=.tL.d_UѨxOۥ0@ʄĦ:)Z}k(\oaw#7ʦ5J *VԿ *q44ҤL/D ?*X||A_\ȭ &gYZ0707010000011d000081a40000000000000000000000016439a355000025a4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/%b]?Eh=ڜ.+ХiSHJiUmSE$'&^ZPc p6Ov: 6mhK 0s̲Nl`arug7A OUP'ek`S\rS_ A%!현R"0VW!Y@?c٩ |(MZ OB41f9GĪ!\Hd^{쬮0bOc\>bY̡(E1dmN"?鳅uuѵE"lv-&W U#G0:𱢇jnu=D>(8NGV&J6< pB1Ŕ?UIB<DQ%O<$P^E5P! 0kh/u%T-Q$G6 aŃEfƓfxguvՁcu"06vMU}GT<(9z@G߱+.dOL7TI$\޼F^PC:@S-=ϯ**R/*kʅ,'ox7*w? NN-2@ǟ=b ܌ȂקRŸPnGaj"v`''"ޑJ(cԉFi m4&%[f0/k: 9vӲv؟Bd>/1ϋ~ݠu<|?r.ȦbnfL?,7 ge =%P(]٣QIpI*u1nFVeےezJ 8׷޸ֵ]֧=}ߚzi{ja..`y*&m{fS'}_䭩P%%dI73,['1Q7?5GKС|\|XsjН6^$H$&ZY:x}wZy+bD;8ѕ#S0F{b۔kғ$wc PC<q;Bdb (Mrcl82:tĘ6&2+C=y_} }%lGv2D?kȅ|%~]a4h(q]G"cxr͵a~MߑE1 6ny=q@(+9BQ_;gC1h4lߊ3*Fby5 nU{! f-R>'} e?̺kY`EKqȬ!UЁ錺UBo!Su0SW>psOx5-8E_HdR F׳n U Ku|y阣Kȅ(t Uqf^ں̊k d۵NOOۑe]ζ)O8E>E'/WADq v1EHR>ѕUee7$Xbh;N"a4_zZQڪ $+~#]E&K\z,VSWʂM*hEx5 ogI0 aR fIb P2-ϒIY:q%EnTQ>* N^qO<%! 7H1hD&k}Rx,G_A<@LFm^ؑ/qL>emcVJy'Od}JW@zk,.&p\}F4⎀1e#N.`6ŌD12>;ӶKgSJU I ce`ŀaa<~-Ҟ3Ts妴3CrT,gREfl)1n[㒺1O‹3coHf$ڱ4XVʛIT<ި̢*;y+ЎyHmJ|@m4:.$eWӼ)eW0*:[Tx!ڏ)x! _+jrxB5/5?2L&t5% HZ(6))ǏZ7doGOph*9a{8 90 0u,K9qS4l$7rp;8Dɮyk%i"rT/Q")6#yD$b.3eW#EJyu"-g8N;`Y ͢o0lR5> *=&dBSMo+;S5Sn:wO}ƶ;q0g#Cq3 6 "j'+‚1[Th[e߉OMa$: -I;:9Oj‌>be[ a ᯛwT\x'!qQ,y%P4^lJxu{UW/ T;щvA2[OK?<҃ d䣦tQDt^S*p2wAh FdUs0)i)d.!&n3FDϥr,BRaמ,;j*`E }2b0)i>H~$(iJc`$AkXG&$7ih49S±뻅I*S*gńB3 W4+RYdjv3ɺ7^Res(7/poQ(8a􏷥HYӴ_.EtHI`2օ$xdd\@n0ΠBZ>tKYHs!0بlm?7.WgyGJj_7 $Ti(!)-:}j*H|C*{1  d;B)YvBp? +Rcʵ2*ͩȬ P,.c& $S\ D%_6k)5E d}CLO p7 ^tc^;dAC'8%ܞƞ,jOd) L.K}21='Bm͈Nʉ~"2 5(ЌC^e ])07\!ɆwDWxP톃QǝBI0aNWyGfpXۧDKWsvqDGl؛jƮ4&Wrl-z iXhYaB4`&3ҳ,=eኗ!xHH󟘕EpTAGnYir`ét3l(i7|$(#r~XH)'@Hmv^DGOu}:K.ئၡclP>$dBV(%^N_|njQ{)/s",v[vRP .pխv 0` B L؂D8H RB5.NN%,@ןdf% +zlhB) l xfıG39ؠzM!e_.tb> ]4"O *dYh~ 6ln .(erp7v >xJ',7ɟwy`]{WOVt7",~bOK:EҸCܩ A,U/>K$ wTh˧}b(97e\/pJ2ڍ[Ґ}z-=:_% &!9%cZ<>tpT64p}5&Z-0H3spa3/kHЁY6|2n~@[zdӊ鴹C}=ЂTfnNxkyj"pJo繁=^F(аPĜQ>|\fj#eLSm }N,7 |xXOO+Ek $(wiӹ zC,%zSNMt;`6J4q0}~B)TWeLkiQ1Ipyr[KDiI6)V3 1M#Ҫq> Rk_o@z|ZfQ^B[&]ftb4y r8'Sf hfs$/kK7`Zp`7&ݒvꃧow`*CsnbId$ ;T',3$հMKK/v<7a1 {1޸Fs[BDOf1t"H/?l!$ew`b48%ʱ'hy!330-8ebX"3bhvMENC]f|.t4g󏎵.(ja~"K5"I"EFyGМS+n%wC "-5J@#&=iO1k8JXny\O$u=S4:y9{(!zӌ usE9h{C1C` .RܡW' aDB>'%h-Ck2%j]:1VT<ܝ#k<9+Qm'ABA*M`&ik >f-V Qa4 r>c P/D⎎N&Ԅ فQ.'"c^aP0KwI1]a=PދH:= ԊFe\ ɚ&Imi$%@R!A@FYQxmEgax͈)bA %oȌmr˲\H? S/4=.bL|p@|ʌYhq0YTn|={U % D?S2 * ND OF;ZyBk$Mlڮ@DTIr4< L$d7ũ&MwW2>EľGb>wCpkwiX?6I&2=QP|@R< A w?! pJ>YoGEYuf*:;n>.g|nL8KKѩRbM*?>ӉC{`e*|`+ ǚ%Ksﮣ]^7i7}!8 ǛY`b5KS.hj$ R97Yf>w<Ŏf?)VEDTZy{-gmϗ(> )?|c^!1kx6^f5]+GSkК-h?C[ufn?Qǝ\*>VY,fMbjֻDO΢2YtmIV 4%-tK$jVh|m^Tlqu4ae1y<-^"۳^5jj-';"Z:k.T1\g{$ϕ(x8iDLiuC"{AWEK9X'd1leZRߤ u*O$:J/k wD{Pz<0(8&uH3zsAڔ rĒ4Hفs9 8J(,gYZ0707010000011e000081a40000000000000000000000016439a35500011c04000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/dY]?Eh=ڜ.+8񭡴176)sMݣ*t%U2?0{D|eY6"?oe7e]V9vȕ|V-"8&Q>vz4c{\gxJ^g0oqkOl ڭ':N*,٤(NshũVJB;.2<XĿ9ף\ s L !^cFy,B0]rw۞ȥ}*?{!Īn) -ga~0 HbKfQxMըɮ;4H* Q$X R#dLCSKEzzVX260@u)ReɂZѿlI5Y+0rճOv殓s4L2G]L#.1sDpH#]N!+8;}XP< zga8HӨUYN낝V0k%粷"R[OAnĐv,12DE|Ezm\ 9B-NUOH{MTEt'28Pd} QR;037]!xX(镑2৚>A/ (42X o ՚Fs5J`#`%n_T}8j$'T㕱0^ dK~e76Fv~D q 7T΂1Mr+~[Uѭ")>) ; `7:hcr4J ւhN[jŒA@Mv][ԇL_7m2W "g?DPexv,Bf#C?'75(v |6fʤP;LY\DHA?кM-d.\y@s-&Jm%܏\vFDFۘ~{>bI湷RiN=;ix:%0RFpq%Nr-abFbwk gs%._/RØV悃K=)LҺ4#>8HٮnPtWwKvd$c? 91bcQrt Ǡ\gVZ')sMLŸg #pv/RvbG˅Qpp0yX!<6 &ՙ{EisC3Q(zzeʠ9t}Lk5̌ش#hK {d0@$|?:7yWorK˂`wcT-~dI@,F%rj} j +&5Օi U^m̞&91a.҆KH Z2L tFGH=~#S}Us@_.}nNAtG': |<-~ E &lY(|Tw^wW58Pm;kqZO]OhE6YWۺd%XrwOu8~ MB`)#Z`u3m$ vD0[-lFræ=Moddʈzdp>[;PHPKcx# +L 5 xQoo@}g@#^@3.nߌ ί _%l5ۣVrȖkWaWmԯԘO%8*t2̢Bm\CM-F|"MI?u6'U=rI~'*Q2]׷N𰇇a= <ס[$75%E˵-$nrh+}* KVGp!y('M.gޠu)WIK54Lv(u[6 X3{ӫ!hp ncNO?"kri9mnOEBKPg wX,ZYӎC< @sC7KD>9XX Sђr_魓r<6:U&n H קՐ"sd'UPr(IhPsx']w DkBxҿX|9$cY?mݥzLzr1GȚt4] ֋uKMs')uh$؎8{/Q"⪒ow Adݦl *lNɊ:eDRᡬHKI9C$BCMà~1Am㨷1$n L06K@2JɲSەgswVgJF/$)6L !4-nRZ*3MJn  \yAv#휤ۡؕ']︽B< _mhY " mӇ]erEQ'>q=6gU@қr@P8HQ#ʁv( %ON/0ME ּRafu'^=Y]9CxmY-]t>;zrpzP8N6( WֈIl 7Z%ԡdܩ|h)Tϗ.վwD/ ͫbN7|u*6rpNPNsP94Аw I =lD,V9:|KL@lǤWs +a<իM5YʘLqV)Tۋ_FRN>y+ɮ qwf_MnE &"li yje2OǸEX؊bs)BG$K:šp _ A1/Xw&11 2n~d5%qsA%G" P5J:#.;وu"}Ng(Vo1 pNǔd:1}EG# h_L*twǥ؟[Rn x85m0GΣԺƄk2γd4MqeZgsB#`-#/6U]O#I= ~f73qNƀ9|.uYQuȤ ;w'QE>ZF^h%0iU(nT7MHC-Ҭi&zfӁǺzuH8F BoX$nXFn)Q`ReZ2[j"8Qe@ޤoA DmLlDɖ%$D!BY]Gڴy+ځNL&WSQ(7&3{Wye/TRJ~8ukz0 %z'hE@EezV;92U+o|'.5/BF.6@Cpr-B)8%Kક"଎;&>}1%Od[g0TT)z 深>#uKɣMLZ+ǹn [X⽓.f=4yq=}x/sR868\k/(]Wvy4IhYUQ17ϨH|6jnBKR O(4ɿ~)#C2|X+O+XTa=é,hߠ6lCt 6/ hӞ@%JKˀ`M( `ɿ\X;V&@4qْQ`;iVkODk']$\j͑D[oYD/BW+ovWAoxj589z^Ku"N|({mwe͵nHrR!\Af$sR 2f :+|È@d3Y^iļ8PHTî򆟒LoI*g J[G,);Q͕̅Zg胱&+ƣ|KgSnGlXQ1%>/T:"B h&x5j5"]OZAʂ>DdKzBcs7g /JyS6ôT)huR_C'5 y@dJB={uLX)IЍp6.lFn҃Ds!Je6O(-1 ї?Eg}Cs q?G=A{A^չvxjK4Х*Fd_Nkupr Ej2\ꗌМUYTqE!l::2^!ֹ̩}*=XY=;~z}VĦ 1vt47Jid"Rt! 1suA &.^+xǥK~ኬvX+ԎWZ)=:ƭUſ.Ր9#@'Ohtˏڪ9x0߮)Sެb/,wlĊv* ٝJQ*-U-C? 8QwV'՗삋G^d 7@X]]$3]e$-9UG0.rWbem|]d`̈C}1RTS 0N1jD2N$]X*+ QQ:J] &iv!i9NVPCݲ>3tRݒ{ʵEdRB"LZS+b&eOQ/$t3B{]R $HZ{^f/, Rw _; 0V kvdܙMhfHA㕥HF'L$)&;M9j<% ocne=!';.ԊQSoMB&;Tģ֚vu::\o)2k/izW@Cb'XŰu`27b}-D 3\>j#_bl玭? BCV#"޸U[{mPiLfI*ve~ThdS'@>/pL%]> GxC$Y*P|64%Hԟ/ pdpVY@ q*0՛1;DJmȣ(φnOK#FZC,e92|%ҁ=-*sݑ?R|d+.1Jt8U7bSz2oIV\.5NkY*Q`)Tֵّ mW"}?]K߹%M̘F4*H?aJXGp"=ҕC=NKrT#a9WZVRK^o3NK[Wj-70WmԆ)f.A;)$/#H4B9.d_csaԚL[UQ#e>0MnHDϪJVI]nftB&$Eɝfht(8 Љm }6y W.+́[f#/T}H&+rm0g_A'+0g$8{Y9A{ǚNS^*c*e 'j2| tk!UR,<|7TD:!>R,MW~1C4-" Þ;>/' ΎAwjN'R'aJvaтa4S튽>YG T!8Ć:ꤜcp|uƭ=֋B.-_dbNeH$޺ֻUؚ%RدFq ßE/5@}9 LL`|ifEȳk*-(elgnRuwKmd*iV!Xq՗z 2*`5޸* #sK@{ڃ;H/%"pD}~uw'1sm6BgT|KR=5<_A ]݋"q@ˊ~8~v]Z "#BrݠKgz{1!ƪ`&G_I.N 6MI9$(1q`P19k7E"nRc}POTKW_j Kn,2Ļ,db>,ךBCM|8[!Ȫ.p&엞- JDo>B4u+yIT}@PHg؉ 'd9 Kx]Χ5VH֩JqBVM"?ȘLL~%;)q ʩ4| *TX< |$+ںFsWtm ˽f<bB+!ot<﹪}Ӄ eWМ|A/$kw('LL_NXDFDJ_f_&8 4k3n"}%/m4N8gQ\W F9t%LtԮdv{>#(ef,*!],u Qqe3I?4?z w_Q[C 0E?XfWHao});RkǼ~<sZw* G2X!+M:1KHFCeJu 0T\8L'o3g:;);L귡TRolc Hۦdt.4Y92E{;qjS,Nˈp]6q]^[Sr!ĉwNOa֫|;yB {,'ϡ?/@:ee\!.%`a?k ]w<!wk͕wPV#צ ! Yrf[ w3hOx5K|BRx3j[,)cQ\f~>qi4춹]C0Q{vG9(z.KWH^ UcЎzU#U'Sݥ2O(ew_iV%-q4gKk`#SjI iitd6Ra`WALB~zd m>_\޳?@U5.JZ: SHzla&y] \ ^Y,zI8-b[ hqrlX8}7drmPzÙ;Y. զv ?LD J}1+xUީlU`Q>XԪՊ/ùғ#^H7y->qM>nA+ l,ږG"m3WN؎;bn:>ɡ*kgEDj8gT d-NfhO8͔fDrҦչ1)W%L݌N{H/,Os$K*㱀͆Hd1dx+m6ŕ[>&oΝ9c>sߖ:Z"VYx3ǙR_.'s3/QUmGDXl=Vv=L Ԑv:6灗&Œ6zw-{f jp?"|v av"y!pO Zjߺ$jTV TFQ( -U2-k AG'XGꌯ4 I[\zYOf~3:2{4/_1%&%vd0?@"CÐ9Rk\aN|>o2 DɫK,GCU%if P}2]_ʢtuā!D37q]7O:z]J]E+ɼ-^C=WHEi0LD`])x)_8h{~0nFxCbjQc81t!QlatY@NV~6A},SN`H,R p%%}=0{ j -IoOش\}fN{K<;xy>4'k}_kmqe-b4v>?wn`$Ŋ%b|(G/=0_ '[23Yҙ(<:3kN;vW8Bw Y!p'ikxpzǝ/ ՠV^R 2?MZ%" ~,7DQ[_Dǁbe|Z˰ܸa.26|ޡ+㇂vd1]a3Xm.6)`< ڐ8ihHeFA)5}x!,IK"eu],@OM(3-7t+ŲH ]; @0c w^_~`x^2{<'#" R(R!fX?2VP-%!nzJ5IR2v t[Dir{Z&(V$1' 4kfdAo.#ON2O8gܕ$#﵅{X sP"P6E;tPU.6cс`F L.^".Qm繞 7O 'ʩL#4g,9g)"ƎFta%<׍2&= 4V rm>1<ҏGH Mk { TokagN\3f>uݼ5_6zKڤnec"H]!R=o*Ғ;=S[s-%_}h!- ]byS4SۚS8P9Mc8Gm(RB ޳P5d򴕁8cH oU>֠w"Mvt#Jg뭲xӘ(7#/zX#kO7IڻGjզIˈ9s<Ɏn[:~5prE\<-Ò`{ƛ{eVz>a!,]/}C3)ލ"V ~=rSȀ akxH3O%w7c/cCG{vXޅG97GRNҡ$x&\ Fߍ듗iR x9Mfg029VsYSoIn %qlD,˭^g;3;P@ɕA˞\sl:\10-\Ef<>ΝX؁c[<[7^ W#-1uw>X;">٭$_ T¨rƂJ'&P 08kT;B4O`Y2Kܾ8iT|,YiSC7+):TJ`2,ŒpڹHې*elA-80cs).j)9DȦmsN|ZLa:(uc$1G?yu(oY.()g6UgL783+lktmbzn͌A,Dc}zUQr{vO Ɛ4aA4 ~??K-DsV¿i@]<(lؙO ag fmhKX]Ţͩ}E[P܈* fp%:}C4&)ų>j(+!C|؛y!-ńEE>HnN6Ԫw;ʘ Ucin~tz0teaa1iGa>kbKmF.p#zO2z5u5h2g'+g!l+"4Vsmv$ %kHQ?͞8)I[0dփ98KGx iiӐ4IX}_#!~bVqh<;3֦)6pNJ@3!t!wM K2)Q337F̠ʂ@G y%^ԍݾahC.h)v f4"OHy 壙eLӑeӽbSIQC2W#_Hlxռ"`m]}[{P))82FNx=Dgn9r[ O ΣxE)#pzfE"z[5TY$x;wֵfo<4rS(!BCԁ/BTr+lFIɾj ΪJeţ4cWkWϞVj75qun7(?6:H{+q8Z$;b!$;h&lGz9֭Fn/x5BgYnܝoHV>nl)IiN)]rbbͤ0qrl 57鶡.@U灀]J8[t yӳX;&$P,{.^)mhӸV~(xֱyߍqa&4+͓~4$.1e"[VۏkLL~RP(6a]uaB U{EPc[o#%W@u/V4,'"BE&c1rG*t8ew Fkb!v m~iv/N|`39ₑK[lnAgs`gcDhG- 2hH?c̝4@>^5z +UFX?M) g 8oz & ^xx((+._io$҉y ά6U"W%+r 5ϳnd{ɔ4d˯Ckv 9]A 48{K`:BEc#Z 4挙dko+@SC$=Kvca!z+3҃tIҷ%Vq/ّ#:S̕3&ny*h O 5I$J7%07}DJL# σ?Ak,3"_>0=U9'(mw٤.v)7t,覘LrzFV\jnYīo0"" mZh)Y|%s.{ޫ|8+ eWR=s] wkȹ,kЩ%Ծ^}\E#:}JX5~ɯ ,u5gDM>#YAgD yyyc3+HQxб=Kv=amZٴF I{ $V*fq@]`4l2@IƱic#G7Zr!>QT}]8"=0谔1ofۯiE(%8gA} $8ri/1?/,z ODRZ1l| {;^4E #byb`#g"IU!ubhƕ ޫFWTH;Xp1OK 6Oye(d i.!ܜ/֙ ǥppI__ԑ0&Շi/06>f޲m<Ӂ2f^w#֯ ₮t] oLפ y3jy-La[;r[nKN\;zĤ7ȼ oqΦJ0qBA%X= Kӈ0ٷb 2p;2z!u/~sM㪉۟0ݜ0NѤ=^gFBUX )aJ6V2T v^_Ϧj9q8. t/i?$Bt8/7U 3RtS_}H Cz7f'ws <`kťRNDQ =nj}&ŸpjӤ(TwԦW%ߝЛjƕ 6.bj-kvwY'ӦV7~Jiy»O ĺ)'24;ziAWﭓE{D.;J%po^!+S\KlPtc)Tu駅T*T$[FZ已^ pdY;k j !qZ@6} R+訦8UPjiBz`B t0E{7k;\F5<37/jxk;XbH@u $/\:StKwjtxBG6G@m$2 #kkc#~.kg\;)‡׶Ȧ݌( =p/^3V0)]ƒΜdwW` 묘~2eT[R|Z=?w]ߛ Gxc6°@Ľ*f r2Q˔}Ws[nc Nu5gH:*wuRGthMɬVxAvJ#G_qbTr5dVo.˖^Q:,ݑ^~ߍ;*~{.fԖފ8~3bZQ3[ۭjgNSpV)z].z,YmrL@m+k,9+BS&X$t{F;טq&w2lSS(C2gcwb(UP m̴ qj3=gG᫲eVZѩ7{ܲH|톋g}7FJ8rGCj@ QyxXAD &yAh͡}~;z:I:L\8Ht(ẁ܊ Q_C@#̢<"\3vhg贸P;%+IRH a-ؠ˽x*c$zPJb3 ǣ\4@3}ԫ[Dx_i -\kPٰ2FgIh܏0 }cS'rգQ?àeX'ȗWe$BXySTmo`d|XXД)͕x{x傪Jk%;ifY:ܔS^tiT*/>H=gLn7i!D88U}Cfa+X|wؐ6z |΀;Ph0x7>{2 RVڔ͞7.{Zz Y-*S s5hT16ipkϟ;GęD|in 1 [GX:#vN#ꊨAd*nƨg%ElIn[`'KDZIn&ސP8]Vh碩'FXo$E+ |blV+oV.A~cC}*O^]}7͇{Jsc ~1w'@" s F<reEV_0nrwMSwO4El#_>~D>S.ZO]-]2 U+oeC]T6ze"ZPzf^v"nk⩣a:j2홧㴯Z@:Z[{rquš#Tvl- egDx=wǚti F*j52khLnFXe|@Jvxt}5НBd{2eFI2YЁvs߉[Hx=SonNfiFv+.E~G^.!N'n8akEPr?g1]ɚpyhB/Q('`.Q uo5hT'6ao9dp} /3-ܮ$ fb~Hm|tnpƷrC"6;C+8hn0l9X [Kd1t%8Ǡ+22PSBޢ ++jU~p+Lq_Fe0AgP*bKF}S"6:@z/"5?⿎d=(U7V6b mchhWra s~p^[ w΋ \g'N`U f;S^^|ͲBmnOZwFl7_c4!y&z 81QMbꠦN`QmagV-[S^Ňw 0XF`M3&BbR@qd jax}x:5Fl*_$D7MqX|v~*"p΍e9ֺxuNgz31|ȋ#GIH4nCh]OJZ福=j4့wD0=go1x- L\ zIc4ʣW5I|&|{J==Fnp; ljykUb@6lkzTX@FA݆Sc(u^E%pl&U~P|n@О*7F}c" [; *ZpsLxxlTjd5rxY?=5芭8瓿;cB Ish)Vw N_^w 2{<>a)9IOKڬR֭ rBXhP{ILVﺞ_{ A+B:9X hyazUI.ߴSz-P҈|< yaxN*grUM` 8(;pXsF1Є͵܃p`'qfbzo+WL>keg?>"o*8yu ~#X. ͢%,G2I{!X=bnq27 >jA' فv*N$sz @ȸgR ҵgU/ W~H\j ɆwӸ8<}Kmucț6fuʟ/E)59azq?WüVKgaQ] CVlԃTBJ cw;{y\O/MxJ:߭{W&y Y6$G?6Cr:{y]8SXec3Ksum J8 (I7[`~s8?2Dmc\2(s$on0Q3 +pG_);#{@ʗ27}ԮinaXW4aEӳ,!x* iGW0€0'=!!'YT:3=U}|Qq=Φ@.rSJ>,D)[2hfaC-e9#,bvrV 9H JtHjL99&AJ}AJZt{` (/Ȁair ,)6,gCLr=yTeW̷5aߡ?یq0"c~ W]\{N6{o" A>$aF|{-VduŢ_F̜@z&L` πnw55`` X4vh|pFH¥m!P&[kƜ*XO>k+DA Iz:IkHW4e1r#@od9?(ek+n9 Euf_^0| pvҋk%!B&ᾤ0fCr7a`!Ac!]G}[&L ?ȿdAU3+f7@"XJ׆Pɯ6umm1 &o m$AllsδeQثIAa'b4Z ZZ^p~%prݝDxh|@YE"yG( |w:n?w\Xݯ(fs K0VʅL찒4QIOv*c\]76JxrV޵ iMvЧP ӱ, [ g3^!{=78Mx\ @± }")Fa/٪դe-} pq8@Y Zki /4CGJiրPO&+v\. wځZx3қ^OlgE."Z:os- Ov`$mʳ4ݠ(p1Kc6?t4O ]eN#JXLKcipϓ-P~5Ӡ~qU(n߲21~2ꛥ..M)U**']\f,<O&[..5٫(Xc<>7̣T SrJX[4/t~%| IŒ]wɕ#y-5)rN;kևD70]fM=K`.Nemv3|y[SblC\$@;v,<3Ӯ5UnT28<")t֚8 Irܸ[On +npKl:}Z5nws~wdo @Ҫu"rm#[keFSSX{zȲ]}@?KLp⪇dyd~`тqˏ/nmդyI~c- !g_k˚@ZogIjBm-DQ۰J0wǚ"mQ6&ӳ')"Vӣj3Txl"gS-v h.ҪΖm&ޒ9~JG6'ĩ|cޅض疮IMޒrH0čqh[h?L"/1o HJSy],؅EC ۞#dz f OOٮߒGm;sGvqϱJip]j)㽈W}rN+J4# YI+9ݾ/2'rC=K#o^rmClۓ1f߸B&N7 .1SMd2}[50_ 4K!Jֆx_O.Xj$r|3.̠AH(Ż5qjATU*3rmu%śpdرЮ!N.^> %-bc^ YΈr4N'n 96Ĥ͹`}m>YcW{ \vW7F-IȬw+??L[\bf0E1lj Ga?ԘˢVv)7rqtW4c%o6yzS+uߣbæoOF1aԿ# qS"#2ũO3_=tBuZ蔃#d?ZJgJM}4U3S݋[3tcYU,xUkÜ68}|q4jDCŘձTܲ%`Ro)[p=6AX㺒5%]BrЂp϶JƣyXaT<V$?٭ kx/o`A LRTchp6g81]|:K9b$ڊc1*bS5;/6[8ռvl[f)XJg;/ |Ui~T/|=+]LT41M;"6qƒ B!M-| (l/ڃ3R%]}j,a0RlŔ)B||ԟyl~${p=NCzCXß7}Wgo_urA)~ѫ<-GMAcsK:8L5NH8imwi~!p!4P:9D' 7K(Zl(<;c?sg{w? Uw0lV$LBCb4Kt8۹=Ű>(M}fnuֶϊ#>^&`iItj0~'l~ ׿+uwǪLe3LtR&EZf kzBHdՌ`-sM Sϝ$F7hh.aρSep%#"ktX:3\. \O'=J-nAaoN ?qw T.3gtf ;͜?ě;y#B[j,s\TMdrhb-_עs,'ʣ;N\@~'>L$e c,|KY_! #GkIHF {{(XRG>Ϣo9GqT'l5 W[)z[fڛ0rN'8LEhk Z$?;W(a{]^AkEٳ+,Sû.]|aHCuX앣!":7|Am-hPk!$M밡f\kNpIHm& ŏ $H-xىD֋+8pH…vm-qUI5!&K#kki=Ap:/Z$u*웣Kֻsevy6mbjELzw'Vt=z 9 aEɑ$:… #-+yR8AOPsPV!$4פaRjisN&f6 ѳvT<ȍX?*G*v]1u42Bg3$?>\ouP -'{ߤw+u^s|( ջcvZmTכEp (7xs ]j lĢ2-Š)[fc 2CwS&E(#49O }Q}{ h }U@Wy9M5b4}u]3(Jkm%r,cJʹ/,&l@Tft ,0410@WD+DgE,@\vX/僑nAR2u:$( +my+m#rPmy a$ "nA dq˥0sxӫ;IMgq5SX%hb b1.Wec̆|H{%Pcք̄h!hkKͬ53O$ҌR6\\Q+<{j*:=j5o R z_mn\8lW dpt'u1{W#h& Ҿbe@sTiz}Tv+p9pC f pDw|{\ҁ).&g% 2 nvL ]}L\}ۡYRan҄$w)30ypL;h+zSzG4O-ev)^D= ٴr1JC֞9qBdRA%'CT4*@4^[ Xʅv`QgZ]pޭL [w3.q]P o 1u/`(@4[nTW[ƖŕUd1qs]Ĝm^ vQ`~'U{h&V*cg,`qidms޵A+D*u0Kʺ6|UK4- S{v!BShC:%]"%hlI/)p+t ODBQݪ}NV^ɐNJ,>X!kՏke!2 6R6qM͋ V z^qPmNCM}{+sǺ*61Ϩ#Ss3x_"'tSc/O= JZ廛_>wi;G. 2}+˦͜ߖ"rA$<[ϊavsEkQ *ȴ`Mf7R##1Ipda5#8'L1>43±z_;Օ#HGTg ڻkR )zf2ܵ,`u[X;q~PƛCfhHmE"M`Ўޢ3pИG(ӉYӋFs1i7!LD1OW}TDIc2ƿBm1ytjWԯ()9Ok*4i~OBˑ,r]<:NZd5_aCUzǏIo ϣ)H2a%%RZ83lՋt#LS 8ɹLfzH͸VఈHYMRU#+;K|6ŋslj+dTK⪶u,9˱tVZ L46P&cd֫ZmÌ~J'BZghiS('mM;݆E%fYO5f!]|=nQ댚T4VOŒ>`+ tzm_|DUp 2Sɜ\Xv;z-r9|,4@:?ʭ(E:f 7ɑdwl{'PsihXgi}e4(7[}I6fE<ۇ{m6!Ǹby!+G r6ݟLm'JYR.(?UQLRte%.jhg j}AupA. ;VΣ,Jwg1, @(LM1|7z늸VG|)*!`МhR)a9QMzO>cx %[UXN6 a[H>z3 }잖cnDHx}ϐ./DJĄMݥ xtrW/a/,J/@Z,V#i˶y_b&XJ00 xۣ#8qT_<9zS08eBI*;A558!dHa XTѥzm=NiLSuc3zT XT*lY#{W^Ly7R%׶Q[[g;D|-Za8 Kw !Mc!nXR}0RU?E7J&Rn  .h lLnd8)}zk 6TM)-'t2.΍$ ,Uh":l`JbCF'ͮhurq*l0RrG(! e9Wz);|GCJN@CJ$V7m=>aidp%06J%Xlt*jSR-e[t~fmԓ9Zڂ${pfǓ#t/@`OYR jc4rsu^cOz6iE+(+ˑ E/O>PͽB,';&_,BRIAA1~[i''IXnO}KsAox0yEZU.kl LptD!^Dñ\G|z hn#p=@*_P^if̬?3^a/$@3$N+-Z२I)mˑ[h[ z Pĥ˅/=+!y1L+"cGzjvH)ڹU su ;!>1mOҎl-OA(9$w| * no|Zdk`KK]z41pGT2ߖm6ffZg*;"?Abxf"asa*MiEhE(? YlChB?d~jV:^2i䪺2y8b[vbfV&)SQ!ۯfC_b5HK[x &8#2Z?XN_*];-n>9vXok?.6CvZ /`'}7x' w7aKV3 zij!{'X*By?HЄx̕l6Ы+E:"R߰H}X 3pYxX5HpY/5f=A? o&:D#יp">Epy|XGz5 OVb 'zNFbl?NBi4s6,Rm36L/%<}FD?FuSQf u6F?|3Bڷ݇}]~Pqj뿙I;0֕5EtcǷzo%qSȂ㢰 `U"~$\+'K _p޲GEibbj H778SF2jMuy˪ {Vu6,|T *^0(?V3Q)Oj "z 4ji U cN~O! u$nS[EccdڤtvYRa^5l!aLV SJY%``aԔ<^2\Sᴺ9;Z>k|QJh&*Gn'U-J&b/uZIҟ5O6^`_JnG<ۯfK`m"Y9 q~M& 0G c3|ń}x'yr$4x2d:?G} "AG>EmOjXb𠑟Bγ 2֗o E @$eז8a ̑6[GԊUrcoKAs&4^ƿe^)>bC@tHtWS>RL8<弻f&9* `ŵt<Ng˖.g!-(rMQ<]\;qwap\m;Zhulk@|BFTn9?w}?%&oōsZTJQHsi롍*dӭlܧ>X)+{k6cep8i[SOBCz @ .Xi1<:~MW>I$ l?y/<}XkzGf;xYo- {!*'π:UOlC([ kgCcť,F?WTr FVfvl z  iPTvusx'l.NSw]]jӅ`݋]Y"cۘCSL ||hĠ,8\Ÿ%vem+~ZژW?{ם T0%]Q Fv|8cFAxA0`(O`G͙IO^ I `{^aSL/k%(`[)ؤ*cR:C WRNz/]Z-Hm:xEzt9L^⺷ nF9.>O c"pdwC#pv]JUZc?EZƪ̻GIOlCvS<=tIK=%DV?_$~q|Qk>Ɛ-%k5SǮTQ'V%݁.\NpV7G\VlWS㥥Ҁ !m%v?Tck:ȱ'vsD]{ sũt9y#e[a]#2RhY$J5. , [k*Z!w88һ % f*KKqtZm@]p)4F@dh$;Jwێ=y=pz*1r`!'h7uS%VAe"B,(gSwG7(S~JskQӟԖU%`o?>V%ўSQ9;BpVU0|' LDv㢡]b#nXFԀ_z+T[[?d 'V5hqefDJx33.96 MdF!\l|e1?hd2ROM !1ӟyiWԜ,oNalXnt u]`4cCn`{([ӑnKd:7/3u9$)Π kiDð{)@~%8PCyH;SZ2ބ]cc-vE~HޡRrKY= Uꂋ*?T!8Z)8V ;Ftr' `Y")Gw|wߚWRL_4ę"#fU3ܜˉ̰-+~T+[dz-vPXJ) *Gt7>=jg¤yM%[* 6_[ʄ~-O8 T`}M!gژ'#*jG\5rZ5CԮ.x:yk(>;n*q*{4V E_ Ω"zQ\A(^N 0˓'r=+^ l>g^N]̦nfV Rn{} d/ϱƲs ZtƶRJKi ϡ6 ߇>Է&X *B/=tHzblE;cqGgK_}4ʵ Vaj'V$ aUNƒo@o_t hx<45|ɇv06]~EdR%uoMz֮^lĄE4.mjh/lwuAܭ̲ txi‡jO"1f _^ѣj'/@6m߭jW2Hrg?;J%'M=-E: dګvfϦQ2F3Y:`X߇0[[ ϑ[{6+Ǜ7"Zmpx4iiiӕwqChî1;c犮a,X`ק58BiA$%֗3-kx`WF8hڜTlo3 7V~($4l0=l (N8sd4a˖4. !3eGٔ`8ݑA/pH[ٱ ynO3tɿ72R"wRJoffkBE 6_$t)kix%ֵ\բ :PPuA=(& Uk}mA}A V6жIh+l5j÷ÂW<>n#MVh釶'؟(P{^3j+O Σ% @)_O+894tطǘ}Z"C@2yrMoU Y#XHf;hwm$J%#!W~JQɕElSOBܗ(17Ɣ[#^?^,g/eUNNՈkEAM7BSxofɚ3KUq3eR&H#~UG8ljt!B1=eAPEAYhP*O>2?@7(?WC *8 Sj^Ϫ0Spb%Qt2Wiov"C>^is=C9_+δDYՄϟ%^,v-ym`+"E2CQj?;?dRڿesmAiY+Λs֦XsR % BN O6v3sM :Y^Dp hVѠAuۯI} +[mIϚ4uKXr?r Qr=U"䃘Z"GKt'xbN [PE(֒4,qpMz(ee[F C4R3ylY2 i(cw?\P i y34Uݲ`qkh =H}q!l632BQގ(x1p!'܌D0eýHhJ!ʈnCJ@Fu!ҐcR\ E= w(KdtfD |H=n|Sи:A';ch(;R7x."JMa[FzTν3U^ہ76z4{EPg3% m"9r %3,oڈBW@N&yFQk_x@Ƿae *sg_Zbʁ,eq,*}r.ùW8O1#ǍLʜSSZES_5Tǿ̩ a4t='7Iztz#Vԋ3V9+ %G29x~߲Xx2f-Td_O. ό8ʨ%Bl狷4ntRX1 8" b:J]wfYXd0y7gkٲ!)Io4k Z_W]3X%(IqK@1^y Q:;9OmH*Wk܉~!sdWQ}r{ϛqHf>^PH 0L yG[F?mU0 OghC6htriށj@<0WthKSdjiO\ E YŃDTgp q2F~GgyX[pŏ-8+n,_U ՚6/ .\ɭ?F0bn-Ȁ΄ۅ u0H|Ƞ ] x5 > B-#x8KqG࿾߂ B#S!7Extǫ6>f9D>?1S97FKj% gh\]NJiXb5':]\9鯼o6r2+ M?>*bHމe~y>t^3N5& m)1>}; 4z:q8\(ʧ}17$$؀r#έbi^UP|9!50 v R!Þb&ɉhJᓫ^]1di׀Sibox\&9 }eɁ/Jɻ<43?^hwQiŭ HҊj{ւZپ'E+c E>Ĵ;QMkp6wA*|B2A_$z'i* or}99ou9+Q[,wxx \d(S)|# (+rzMCpb@ 阅+7dl> =uZ&꼆gWڱ*Sbt漋_Ǔ(5um볮,ݒG߉\P4ux\0uzqf)3)*0jh,K,i^ b۽Ӹ_9ۘ"?)E5oDIį`n@Y Ͷ(:-e 9e>VZ;$BpY@,0 Fsͳ8jS HZO?ƩOU c $/׶k˗d%\? F走?楍7To_) U};rqXYy#8pnr߇yX0豦X0Яj}(Agw$NIx9A̳LQlik³w%óHH12;csk$,}#l:NoR<5iὒ'q\C$b״ ,95'nO`A[z,vZ ɫb̵).%ߖ@$͉rw~%s:v):HǍ%ۍ Lԭ4@bpjHƒ{EF 8;ɯo$6c|q9Z(0E֡aEY] %9r[[l9NP<x7[=cђD/p0*aem6l8Pj>PwƯDy|7Ar}FpH9Kk<kۑ]@u1 M \QZnu5>MKב|Q&'0Ҧ4c+}wb-į'.tM+Pɩ א6 5֒Bѯ U~ڐ,,.ad]Vmk6ݠm##ȀMJKiԀ1aPwv9AW- iToHА$&R]+ɾM>#Uڷ4( %zҋ@Kv HYN0?ΰKKRR-}Pm9bSԉwrVAOLW@K-(:-nȟĴ1Q|͔ĚkNme;ud03]g 9OIݖB,E9X8\,Np֔,PO"5y lPE9^X>RQ_+w~AԾےP#ft"=8Lr51ʔ)H̩,b0m2 ^b8I)M#&l׍ |}%j/usL,R&<*ՋJ2EXiߋ(GhŒg|ckc_A,x0mBjh46G@u=!W~w:4S|"5tсvy)H"Ks5:Sq'5m.-V] __C 5+̦l(XKE>pQaPj:`Ob:+c׍o4|B; 2tLI̊_9c4{ t;<#M$vHQyLV^-C7*@E+~vY a鸿 S,lsϿ'Rܳ:IBc^vj0D<갊>DR4^.y!!Ibz+8RY }(􇊎Sh0ڴY=Rӿ9ixikHߺDž!4O?$"9M+`0MbַG"zo1P,GMkKE>p 'P?=pO 1#&’%DOHpA+;nH|s|!~oYaܻI@8bsx"OhFS/8[c~ԁG3v/ H~^d+JV$yde%>V]j. u)Uguh緿WȨp҂,tim^orVtv# Sw%BQ KQ3C"s_։+NIVvU;8s'tlO L4kN|]㻂{-1 lNJx>織#:kR|5l"H~R8U y@!̮zayֹy[ݺXEHm2N*C>b S9 X/GFˊTYEuwͩ었9 - Bڐ9t@?5 ] j=ҰO,8Yw8jL8}Q^}+]`,wq+*c0쥱UfXz/Lon҈DdMA do9kI$m(hS;(kqIͷo]|Qp NZ_m}|E$o+v1}y2T 6aXHvu]7]]Q\@!G]_~]eS>Q;Di^j" &.6cHJ0J5xEUƵsXżɎIlwQm;rix]X 8N.H7W3-b!\o%*hu_'WK2zV ->Dyzizlbe+2 1#B9=y8yo p.[a6W]Q^;dY/nD?sA;l0yt^2)312CM HIqG6+\my{s%,)NNC0wZr!j2!'xz<ё*FnAv|i(kx.=lw.K3n^X}'c'38M@j!/8\\ridzJ8nӫ%U,\wo1p*9w%u>\*^BK( K@zY]dYG! 9c DTGxW108mv>?^&rAdkzws#-blz HLFUh~׏'qya(y/tW?cju ȃ܎0zS^l/IXowOŇ7pCj0A''\/3ed𔄪bcG 'Pd%,Qpo.gڥ)&5W|zQ=hiJۨK%:!ciw~-Łdog Yayr~6Ơxotf+un^|HE!mS:Hz ,E o0R%ot˩Լ>}1ż/Flx5L|rV1c`+9u-!b-j !H8kZ&H6‚L&[_eUE+рB:>[@Ww:38:mq 2t6=C% U"ѴS[&s#=i;u&AS|.@ (0{DF&fpdk(Q8J<74ƱyV^88nŠIf27ف{ a (ta+uB<:Y YsWW*= y\UX."o *ǣ%)h)Oqxw{VQ@TKX [K,Sr2u55de%L|"kIR;" X|\̐R)PYau=}oD|3@V4 #&rT[(os]Es܃xGxm_2f au+lljhRekVgRtBw;<8=e廎B:91ar(Ԭ`Ez %kܔe/p^- NZͥ#e銡%Iѣ|ƇeO[ͧɶVjm+t[d_:!7O)~lxL=p:=+SOyw.byo~c]u LJJ]FA&Pa;}XYԤAr" lK91 [,WH~Xa~ͬAߢءxWBr :`yEE ^PG32ԠZ@U P%:U}rk71GBZ]:ODյe/کN][\_K̔mmE'pkR!"4L6q|`܇J$>wX\ ;-15i-B"6H/#p'tw9Ofpt=sGd_HiVytaǺgӾ#D"ZOT%;R-н g6" Uq.MIȋgߦ3)kj,@y; m7iN !(SQ`9\D ٷ%8ޏc-2kwoô($Hp;68wm"UAbU;Us+'ga܀*w #nNQ|bG yފ=5&7́_^rdNTe Db$Q'ym qڼ։6ZѫFȳHH /l]턫Lotf9){6  9PFG|AMe7 /A~F/ ' 1')g6c</SClY{?w,,(P-ޞm4&Wkdv!Њ0©#̼65. Oh*~ 5G{[ȹ Ӡ +LB~jKVJ>RɟDVgǜO+q g= C,ѐ[ ^!N+ 3<o tidw1@68r۽T!O Vψo<ʵkt~^úͰD!`j|.H9 JyP֘m9tT3~s/_;+C `-C+m@̈$KV^f^a%_=`*0YTj/lGEz]V&YT*j'CeWJw>'@Pĸbu]>ǐb3gP*~3Zgn%i?{ުa_Q?12)֎OmJ t Am=-sx,߯lOum73wf|⫦p`H^ m)(pl~=r7t0M*0U7{>F a.E2 wa.ȏ<Ý< 0=!t*G˗회R+5wtr3I߫\4r}UuUGʿMBb@a:2rVI]x[v_-zvlUaw-g)av$Ƥ- Sè09x%s 3]8(Hsh@XXI'&+3c.զį%pL*hQ'GҌzƏX4PR*r'i<$x-iH^ޔdrK#/d'% bxc33㷲+օ< ?F߮O]L{5b ota ΍5 U=D@-وM0S _5&X>X \ Q&~ԥ#XE,-%YmEM'̄W|q;s&mQP n[0T99_<06he:=8`ce e"muX:j ϋ*VחŠxco8v7҆ܡElsswPkd"+Fy #kc*%Ì#qּܭ]1Y7w`r?Z/ObR~124<> <&[׫VݝcYM)J/C GҚ(@eװ@5e.tc,x@a!S|WuңpL>- KpD -4ؑ?L;gW(/h/V?97p7''ao DTF0sKh\qHYc5EVWEC.}OCaK=6OCnW5f]UT< Ս-M,&ճl[YZ;dkæ*UvChM_]\XnY"bV`&JB!TfUhqʗ08"3K D\WM;'h ts]tH BO|Ƣ$Jih ZuFV-"3Izl4$92Glzyx\*&`ƿte 8sD^vr#vrHA *xw&i^Os"^" HY+=F {G)Rv:D?@OszXbIViaFB"YYElQQ Ao. b +0>a)˜4g{LdRBaW bqw.D j_YzM0ezyj i u%!)o(_\wEbd3MELH0"64m\^RwlqI\vtSbL l&v";S+,5ݍm"7ft$ MN LQ?05"-Wqv kc/?g%,[a(k1x}قB!8֞#ŵ)Nmx'4t,ŀ_ˇ^a0صI@jfql;NUqGz(rq<hFؤ,? (6M hjrt.2*9_8 1L/ CV'1l΃|^0nT@᳛Th%KX05=NU%[y+ecB ca#dKDmNW ʦVͤqܼi>\92Wm,Vqx36sg8~3[c͜!-:~;wp/¯r-@OE9T)uT|kr98)zOU](GFB`?A1hq>_swm~ =J?.=6wyK}),' -gvk<^>8iy:A'-飄u ,ܵiqYWI( >WK<xwC#la\a)"0OT8}9eQp-zDnj][KߘX,XPU[ߣ<ON[[E1M .W2z *ߏ%i(;7TPtqkkN:|kd+̢e4LKVOyRcO`P//Y]|z@=T[vaY"mk(i4SRqq>Sg:;RMp^ޫ)T_Eˡ s0O]ubea1ev-hpq Ec8A-΋M.T Ņj 1 EgÞIZaO ǀ-享 'U~e&mGrOW0T[s (DoȖ:erЪk))Sanѷc`R^H!<>̝tuF2d-`V}xμFa! WB25U0#4&zɃO=[OO1Sc(!_@+ 9o{0Xp S,v[i%lP !H|P5]= cωF2Qs\K a#8C"!~(~m:7Ɲk| e)$.ڙOTc ?fM ~8C=tFHX C{ui$»G[]]1z_8D`*❠3 Wb0^9FιJt,s̓VEdZI +~ ^k$e.9HD;O{bR~J(F8LE1tP{<է2] /b' Qn[FIҩb7~g2j{ѫ@)X*1/AjOJ,-v` )EM;fP <]"g!Ʒ!oTK=Ww{g:HD2X@ř#]A>qNvqSXuxN_}e1~~3c-i[UN5xc5ߓ-"m&-E)B!CDN*V-|`c>?p !-?R A$g탭wR?bWLr_5AFS8((q7 bxu L,g( ;uQ7Klgv*#݊"%j?cq,geS r4Vn2iqtFzW3&nVTIIOr4~+J*c\)CTCQOm>f4E&G}-vxi3+ n'ʑ&[{M0W7{U@v>02 'xrPR']3O!!/=yA#go_zPz^٠oZb 0ImJA߼ϳf3yayN[hұ(\N,&}mmJ4MOdqgd%_2+6fW h|Jfޓaf `:aבȨ|wl"mIuXȐgfuڛ4AONn/ 4f b&\SgpFVY>'zx*WHX0<%\h+h9JNDa=mdyH0ODڼb⤎ND~[!{W`oWmyyd8 p dc O9+ 2)`^|t/Ȟv!.FJx`)u|;Hbyt5*(s?eg_.:>G6[ۇ/Qjf^,Mm!55)ǵ 6^sk8S'CBNnwhgJ eOIKWҽXBxGQ?ϫc߯(b[nM@ q4.u7%F*pQd89cY| [=jۆg:qD5VYihͺn5m#-`~ktUiIAQxt`["L2 P @aK<)Mӄ pbMs!5sxND7K~i/i.kmb]IoA&qhlEEᘐ'#7?]<ޭ tXGm @Y҈MN%OKF oNz6I@TÝP݉2BOO&yf&9 +^B|H 8CŹä*Ks Ev8k,@jb=d0kT} JԊ k ^.p3YYhKCцyMpLzڲW2D=moAi3B7ߨxv(9G"&D~0 ] TVҊ{Z1i*u=^ iMΰNjdVP1 GK-6TP~9]K#?RϑCFMd3c DAOroRsYE}7$;T a Co<#bGbݼ`ҥJQE&G!E@a Tݢ"P= y@\¯WeAڬDrhJ$ޱ|YV/)V+=UK01/O3;L0C5^K-+ZqO%?d'c}ݩױwZ>jGǝVNMzl d$WP-K/4LvT!gB;;mɋ Be*XZvQ FBR{hU+U9y9lX70X $z]卾g`(IS'Me "2`i4b\wrwYFAzԈiO0^K՘kc81?sd kݴ?` ͏?b["_v5c1݌hU+sdM] -JIEz>Fvl`;vCMҟ"trZj|hxKA6m## ?$#lMمPk 2H I9]n3À[+NeeFK-;h_d폹0ȼWL{1fDW"6H>muWyZ G:+5_Ms{߄ ##ajX&%.^[QɽO">.,* u\3^LrZ#vY%frˊ@4FEkIcDZ"Q"=+&H\ǧN̠5kfກ[on7:?iwZ}N92Ӌഊ}$MvdU ؿ<ʷBr_2)kpPl:<T<(C(7L\JGN'`NI*lio %uohN}(j*>λPO2h#Gk[zUI$ce, AtnX8Ʈ|n@l ckpN~yo gEteHl(s21S`c~~Puǘpþi"gm a&J}01E߿ 'g v*90lҿvLB*]# ZHn+=⌉XG=ޭCܙo4Nl0-&Pg(MyۢK#H,;U|͜k*F %Sd-J?J)w: Bm$@ta Ԯ !]qOp*üH6$mwR,WqeifWŨT.[H]Óũί\iiѲ|U00?Y=ŇNڬP=A%s9Z%:Y3S5:ע|*J H* G|ZȘ7GOuo/ G7r Lr2@\ (fqV`I!Cg[jADb# cz֩p;v.qE}鏎9AfnJ!(c9zxmgkʿ̇?Vb.N ֒` 4#6N#$[o|Ye&}5}7pSyR'd./.S)G!L2_VẐcԒ.'A^ApW4cj>:@BjsD9⯕梆 B`C3CwWUK[n\בҀZGkF=TeҀ)NL#3opIe(X#ٞ׊ʼnb{Q^ysɓB%Hh95{ %QF>3&KΟQ+ض_љ)&s6-luq#1yԋ5U,a{I̱?Cm[ Ǫ}ϲ'^"<(mфS?]h| צ`n!e'2- wMPKcشdu;>"mdCRuupInqG(eBcwD6)"tKG  Bye٬|Gw hÝ%\`!d'ͱ& ic YXA=c$hF[7ii#LpWƗCO\- "C AБ% cV/3\hFYzW!J&mAړe^CP[-3I ebr0՗:}c,I2H٤)`z˛ou+wp$tG8.Jat;3!wT76Fj Z^ɳۓ|]4@5S}?m7e%U8hIX1N9䫼YmJgIPAbW/.a'Zː_~[JA`_PY*J!UU7JET7 bO;}D1F)K캹n2#KQ^1jt9/f?%d2[4)l: 䃷CXCO^>ہ3Lv2 Ey8_ўP7hj2!k\M/;y,"=*s\ʌ{m cl] KMDAX}MਅWD%5ɬ٤PР*:)9M2p7+$)8!lF>*'$A0#ͭL{>zt0an A3 bK؝y>Fvxu^1eI4=SO94 A%؆rਂj#v(4ش,o'CmUƪ<.V! pxKDW5 w6tѩܳO*t NLhr2ݱ(h]AEiGQK;-3o{/p}L#vh^+D,[3 utK񶱧B0oQ{~#D8x`1]%PzlY'ܑ;`Ak(h4v_9GGT^4hgn9ecS-P(f9KQY9.3>WW^maW}ƭE1is,'aZSGPgL(O3eErDq,#YwꗷG;!Yr:tz ,L ݺYŦor)O7JE b|@ ]dYD.ʘeUj9mTf_=)| # OI}s5Z?#D> ?n4%1Gpyvũ:nT/ : $ףJ͊lĻe%,C/E!X{WvL}ۯ3A# \PIh > 0m\tDj\T*s(Y ȿdDa⺞*)(Bۺ<=FC#朚BXfFtEO{gmݻk*,ŵT("sVoP&يtD߀@@s <~AnUϩpO*<ޡœV 84q,P]Ii*vMOh)~{'F5fvHL/Pavq1e~갿 DxqxTu6E=ݴftD)[olς4Ҍ15ն\ub j+8\e w|Πs_[9_ɌZT< ysZ0lnZĈVVFGPᡋ(N^{ϽB˅|U-8ٯQ,dOYo+E9r4 uNac2={DʗI9$,D@h-VxOpyd]σ3sZ34 ~ Y"+ 5 JTVYI|;rʬor]j<& tѲٷfGB8X{IS%.SlQ ! # CoYb(tbr5R% t9<]CcdCU,y#m$taCF}NnDEdJ :[C7 A-ObsK$E$F/!f i I$kpk|Z&M,*(= &;E#XEéDb봬] ]ۯGps'0; n{B{ $T`WT!?f}"iA _Qbw-+r0;!+{}Rc/SuK,wNyz*9A| 1~IGmfzsT^( _C";XA|҆)x'XRJ[30v D 1Q˙0E2cOP: ط];J7ۀu "%v85x-YRolrNmdK0FVRۮuMiLI6N 1BN(GS8+ Oi~Ս]\^{;|v2fJA!vQZv`|LYRE`*A*fu<>߆ $ w7q]?ʔ)%e&TJdDOiDۈ|lXR|^%Y{'3I[)Y8EEK¸ۿf/}axq)X]u]C.^͋ cïQݷmx?LbfK W7ꐪf%]#Tr L}kosd: CNC ym$|xJZw/o9FYL<:4J)Q9{v(c? ]h-kg!}ABq)Eſ٬#Kk a"bz?n.w -ŷ;Ð:#lG2}3ӯTa"gyaknKtWNC݂C &#B- J PmfP̴8&DͲmEŪ^LQOO4 z2] \eFqSWOm@e C^zkpPy;.7\TmQlaa.0=aZLIl۾sQ]ӧKKNju0,|$Fhie^1IH/ZrǍΠa;MBItBfLJ &9cM {nTivrI<58Y-+d`Z X&I{jrn`iw Ԍ+N2;4n^WJCDX 9-qۏfUFb=B IOZH\%:;j+bj!:~J}}%@A ;eRu^%AFG 9`4f衂߾^+_r~13^&X. 8uy@vu~np{l )i"=& xe, -K3A0Ƶ Yq"QC hsjd&b|& apkl}Y<[Տ͗Hx)$vevDҡ\-Row'fPF8<(4 ,ϸڊW¹7ˡ|\ZH2f2~ ɩwT_F߷s`֤SVD>KM7'nu8xU0GۧFdF5yH/&BٙĚTeEc,?u^syGn};KC40m-ri >T9G^6%z"ez ڬt}7s:ན*ZIsQP\QYVkLmrEߎSķᗊƵEA|( d33_n1jq>xRќmqŋ BG<&+s 3&͒9u^LG)ǵQz9>I]9BȚ3pi$V~$2T?Y'"{ẁ.;o w>&۶>-cEJ* I1P3{4OR$$_Tnc[v}/~p34o-2a7՘ ) g}gu 8vAƯeYOHjNxrrFE/GRߘWҴ,MUq/iR/w# _ ?&p0 cdllR\e: 8wqHdZQLݚ#r9)TpiF س)>\B\QꛚMڰZpՅټ=,Y?aN'. -b]Lσrfâ걜D9ɣa,%y"ǥI_'ӌ|ͧ<Юf6i 6· Q_gFwA߭+vyYbΤ.$[XW)Cm5S eb՜4@gW}St ~1}KVRT>zDŽ0iYp% ۵J"gƏKŻ:JhCS<_Ԗh2rhaYD!;GGƊJpB ^'P|vr4bƇ īhkɸWbwz=#5[HB;%Ao"mn I#Vh:=SͰ;Oi7h(壮 >?]ikiIn YB}"yQGeXni R+TL>.ScCrCS[(y!6}Jn(`7R[G|K׷]8EH(ƌ *6?/YTHϵd1w9Se730z^.M"nq:2ًcbGd\Aj,~ ޑG\/<ްSp^ dԍGd~pCW x_ߘ9L۶Mnwt  qV4gd༢MZ7P*^'d$O Va) f +@ ;o3LQW;%Ä3բ/hzDs8i Ə{z|SNt25*q)҉/Atm^B~Ti\9ϐX̨h1GLBfĞz/3pq)l:,U/ϵ"WpFbYsILP *Xu>8!0k^z >ʔD{ HfI?&3u^=% mj#pC7_A ⃄8@XA|O{zh{lng.}-lfFUR#2d4%85ESNS$+'YeX,nX0T̉~/ܴU1[MOT||W$uV9i3*8Hց~!Fy'Nu9u&W;9vG(We1d.€鼙hQ/f p{V޿SR8'Ʊ3 eϹs6shA.[UD?gg`Y*-Oq am"ɱ S"W謓iqC`MHPHU1eX3skDZ{]e$iѰ@-^bW}A;P⯷|̆OuF /*Bo6;;>vmB[A?&^M#䬦V ώk'Y0(%l2&l"j` :Z{Xe!pP["OA]/bʮ-ga={ij Lt`6̡<]Ce JR@pQFՇ;F c`eX ]`Y19A卡I r0fW[J Jvg6 bd8 1N!98#-?+Di]c3d"\k^ Txpj` ,Ʃ/W_g",]kP+J YT5}k:9*LwabdYjwvQ,~ +9oFՎ=xКrq"?wbhld8<-omLwJ?_<%8CÑ2(7Vm֭vmoU.R+Bi/D]H˫ӋE+Eu4k{H3b 1ˡ4 )0;(nvb _|܆1+v7Tr?tQ7{yR3=TqKrHfF|PXܮїi 'E"+!K 3{@}|) g}%o[U<, 3H@fѭb".Z,gFtbrkAVr{%0z,CEbSN[T$#''vth*_iX})39rjaScv){BnhtwuZ-{=g*=78 X\JtFix{7zi4wr„1oA*i|kbXVS˖rpd1!a@m58]=+ҴdE]T3wk9`/}5ieZ?|.c9uI>j':K*c̹#T}B'N]P'Z;} O@0Y͸>%B]P7pSi\t>̇qH8 "A) N+3ݢ'13~ѥm->Dedpxo6b8g4Д7 - %7(!jjBC(kLӥIo!2eR.EǢm!v;WOQ~[K#|7%С$ݎqQN!Oq0,]bŽ@֥Hۻr1YE6 i)c) Lat2okIJ%EkuK|z|njr|fUďҲ,V9aI:۵&BۜKB.՜g@>Niޑ,j=I \eJ:a/;uED~-cXc((ھY=XQ_`J bsg]MJqCN R*U[N_y(JV"}BJ;x#I~-WL(îAW:Yuǔ~y9Pofγ\}UϨ}N_!íY L"q#- LZI+.~d߫TB &d!}b|V2jRŒ}/};4$mRkR)Ŵ~//nK|18vnFpmw"pJDWO? yT8. -vF =yyS Cp7/ q2QZ{8+8tg 6)SR,󱇒5f҄vjǪMkÃ`}'HNTgbuWs3%IŮ2Q#3$2py 80~-K yeSf4`89y?W)~hH_cj3斬k1_dbL-JD0e]iܙDb|#E$zTD}p\rR`ϊc9BjT2BY252>_)WQp7  'M5[uoXS!5nـ Bq&j,"-T |G#[j.5.]mVES,o& EdBgUc[1M99~2QnFL@ {2Ƈ!n@ɡ3k`M:!=ŕ:3#Y4ȁ|cVl$U1 Y` U@!~PIr31;S up`Y#1t 3YZt>HJC!b;#=X},a5> ťAQ Pvod5:g;r\1ZʭEa׶-T,҆^4YUdkcPm>?(czzV \[50O'cHuAȑJ}S; IGeG9s}a' UkW[45_`3M|Oi8n(GzZ ,,q1bkl-.jzpp+p H~%Cٚ,E $#l_ d-XQKVUZc@{:$gQ D5 e_ 9R!;)HIʗL?eFT6Q CNv5]bv\e󛫎40_8s4΃l/0wۿ iYґ~!GBzf\ j!s>be9 [oꡩJ rC"}L^_%%\$@ȉ++Ve}OO߲ΰ6/: ˜Bf9Zf "F(W忧ބ[J>:uh*ÄO%KD>/G~6Հ5nV[sN1@~3bg}{?[WkLV(}A]9)ڵ|]ct e2`I^[ZP08`uE_Dm$KkoV Z}M"Q^T*(T%OOIC : v7;7AL\T\C "g`Dڅ=}ʽ$OFL5]˱84 >'|<èvJ! fe&A nܢd艣Y5 lE!(d"ET;|WPg,&F->J6NoSA]cEJBྎJ^fZ!.0IIΫ _,#PWwuۧ^N0+ϒyD EE0(z-a t_I]p %cZ}e[+^|Ab i*Lu9w?i_?ԫ847'j7}xK!)ZZ\*hJK92K|RC}i)+ 6(Q"H9U7?whm#-N9V~1 |OiJ`xEY;p0um@z`wK~ᬛSDijdla+ G%`jyIiۯ <}2Z8In1WZ"J%9UBk)wz $,e WBE;])nδآ =CoUbeXyo?O`y33+AJ־Kp2[OTCPEmB('::+;E]rf <+* o.`H vѲh_%7+̵\ {볧bӻXTȇIrey/$RƊ{lA+Jv|ƐG'(g]uB(.$n) 9)/iAn,c0VF t xBT~~B8+!҆j:+c၂5n$$[+L H)u*܀u`t}GT!G$bp ݸ76Q4aKB@,0X\FI=:6]֏4bа81xe{KHt\J"%"n {Si2ޒb>"4&Ô~ZzU_nVGj{)|rqi |3< ']zمy$-ڂzN* HB -Tmv'DL _a& H37x` EmF`dmT^V/.OǨ;kxݮ}bGrBQ@P_Xh2b%6R m kt/jcR 6dummH-63v,|oh7M,gHkPc_&Gue\ `p_axQtnd L/?hB ~9:d~&yQaiҠq1ӷmW}B$4 I2fe`ibո@RN L!HፒYwY|W~{'3l4pU:P,]r 8uGΦE xPf㪿jLg?CgY`SD>'ǵ~m6(s]uFRpa%57E|_P@Y?[L'X]5eyN#ZSr%)b7ċsnZs ^Ǧ Nof01_bRe j"t {R>=8v@nE{Le$XW1^V7( HK 1/J'J {Nh/^OFd 8'߭h#s$U"A fߔ(RoshdK ܧǤJ< f39FԘOYў@d10>Ap1sBG+tԷEv%~~?gRSe9L&ow?vI>`2ՇH*5)>2(cv7v_ Wj0QE첸g"UAPPs> (LO5X{JVW/:WV-T6w/!~R/}({u^%rPbqa8xzSUO.^; r@P`<9^\ݾ;faAVf5~+cF?.>+ mvjjT;ǣ%RD?|0{_^>pOF WWxkXdvjSp3._U˾n] 'TjT|̜!VwrL摱-_{rE$ {u3E;XEHѝL+#6ΗXo7ΉIo1J)W!0܎=)*[P<، PQjIE^_D1|F5njUee{Q|m{ã9x-nAKI |ᚫ6g<ndr,6Է&?8E0$oSÐjof] ̚KHCTQ:V\iuM ,C!wzE@8JR҉+sƂ D4\ 0zG·27uC$D[AW~ cM6\bE?cr? oxPD;ۗF'\. $ oU j cҶԊ"s0E6;''UOq(o-A8 ʾ0sƖ\wDHd n_)SMhcZ9R5{϶߈tLNš\&js'eTvXD^9`$dBg&ǧSlN}䠑W-4`'5-[Tu4}k&eow`^JI< XD;lvvɓ`7B4tfq9L>c+/*I8G4O xm<9鹭[ Z۳>={uH%9 *̅.iݴ1E0{#Wg0]@Β* %>zeQ0Mve ?㦢DLHy$$QE/W\s^mŨǺw#!IXn?WcY!rCeD"t2oAr;xS2ԕ̬S9kckBVZ;:689=6L[Sw&1q}ήaޜa ~/r 8?apN;(Ai\$N@VCr KrNq|MNgI!Ozֵ61V@ij7pB ΝrQ'1)²$GA^:f:VXq# (^20xr9TZ|O7tv9!qYk?-XDo:YVyy1ָB#fkmP"2vF\<FL7JQ*v] %^6*m+&e6ts;q$M5IxX[ '^wHrE/ %hcc$^83jvF &k͂\my_iCVMb' -0v. yhV020=9vt %e n Ƴk-`ff3XEM)ư6XJM}@an]cT9H#;% :顏A)NN:a$?B*!l;ȳЙ!NP_ߎMئ;qkm+bG^Mnz mp`ԏ g`ؓ )Ś7hw?Xp&Iy4m&?c6y.C%Z`܊z1S2qg t,wĸbxw8K)X}Ǖ 15ʛ(;,}$/`$TmS]F# V I߶-( L鎞Oc B_/~R8piCOxQO "Ԛ. s$. *֓579cT7#AIXSd\mw,*eJ.ۅǑ0TMp )՟+FyygeN5QvnN)̒E)ri+˖H w.ͬ \̽1̩A3 M`ǏylkKB쾆rLn!Bh"W~k8^)'{=C`v7pWA}!c]?0`b4)t 䣷26-hY2*ٷ$Hzo 0zj!)>5E_በ>ueRkQd^gV$.Tfz=Z"g=PGJzh[>o׆eq9"k)FS50{ r!?uL'&%ey ]8VfSiOwrdHH:J1F l4|ƔMHnӄCMiPo(jO5pQEHa,,XȧxN:#į2%Oј_O%|{4uiWBj#AuȌEt[L8 2:3]e)ź. C~j<𜆂Y0@%2uJTWVM&je0kUUlD}pB "O8V/QŶ3>;\IC]h=9}__T,̌#A/FtKObO\/dB[ڍgQܳ7c2zAM LJq*7}p4sJ,|B lݪ5ȍ!#պk̓X 1֑0F7v~\_UdK? uL{\=:ڴ$z!2rZCe@#G}ٝt=kskAy,'Vk#u. ^-6F.fBUOR:Quoϱp8,0£s8EvD.?#ׂҰjv)=x{<,DzRƊD,0}G(Tr$rKz>P_`yhնG=Ñ-mkj rY&V>׆])90V1BH i.\WzWAyKj;rz͑OfԸK~ޅk[6cMf}ivEɯTO^UZ4_,oSxc.%ĭdhuW m'iwuZ:۪G>3ORFY0͸͠`.6i09AUM-Df֘ɚffsRc7+>ڈY*`J{/h݈CK<APV0@;9})qj@vW|uг[⢡yo‘~zi}pow$(9Ɔ]~`,E9. C>вB\UٕɦRbT,^_* ZW4#kbQxdڔ21/J7E6_nӡe( @4!}.߽nB5 нq]4N}epHEor,e6uߒ] W+A$e,(ހiOIFgB xC@er]#;j{%A%W5PO"-HgX\Դ5>@)j;c Ca&Y4[4ǀUJ 1W[6܅h`ē}FM )+M{`r)zR!kV\LO#z>uwWutv#m}&:)g*5fOYa[)59=oď ,[S=,R@._fnJr^`ӚZiE1݊zNBTr\>T篓҉r.= wd[my:YlC3W^ GXi' A{ +*g:e:IgOC3y/OeF;JnpNys_l5962 uY+LW"7yYBފJomϤD0ZYX(?BO3ڂ%诳zbo$d O 9ǙwOVTl'{)4w[IlܩdMFmHuBktml<:^ۧ1eۤv Lr=E+Q"jC(Q?=aՀt^q# 쭙1 {C; Gݿh$C&Si?Kk|6,kϜoGUBe +[ ;41ySN޻Z>cy!֏8ODSZ]A̅@%ssݫɗc._M`9Gpd5cy5˦5` jDY:Kd<.-ofpv83cH13'UPs%T yQD1gDŦ{OI,OPmZxnq{1l򗫲r!fs;D=D>2{`P:)VO%Ƣ׌tHk]%;m&۫uLt3R4Ρ.(p1D+HSǕ F)ƌo7|;HC[naixԵXkP6+^| w2D۞5QKV4{:xttsIc_LoH7<$Io0Ae60E@SV9T{ `k@Tܛ?.4;focDZSHH€:jf cvTѤnU4ez[/~źZz>#[c3FU6xñJo%̬R)`&Eh]k@#蔑{A[@f;9}QGZE8>i5/d5[խ;X(?3յE* Ys\9`N,kagl7H6͙A!RE]j(VihDxND1!rE ~rN4T$E nߋQU!k/㪑zZggbEMQm3^Ҧdu;`6*"[q(GPu6ZhBׅ'/m=dSiKҮ*A-jtq;=sI;H Yr.۾Tbm-ŵH!;UUd: I?hr'u)a5E]FY|;*3wˑRY|NvL_ߔ fѤwHEm/oD$A0XQ81wo &,ݚDԘp6Ui(×;00lɉ]2><9K{e$A̺ Mb!tl&MY EMC$'2O Vh߂.,aUB12ތ"~cSQMZ+=4׹+<`>,|w<'5-ozg}#T 3eB9/#nSy}2hXԇEL8s;|]`!8CC&bEm*FzlZE3K&;D/>/qک1R`%tsOja7Ws0ԋtlGa1 M$sO$ʲcc|TĚ' I399(;ޙqt&;d:u3_xb4DâW0ɜCt ve!mxrDqH~0_  ı^'A*¨IOPe-]]4拖سП:G-X3Fe4v#5X榢T5)N9ggP5iqvI^°,mh1jW |W3==w2DFfjt?<}T@tPZfYc&p w %f9ɝ=twBY*V18A"Pov<(O:Ixmj?|(gnsMw. c@xl[w#YOB9R;2&u*uΚcs2  b>"Gb᠏& -I8ԮF21_embf&M l)#r^ԉꃔFaWp[ax!yjl%kJ jT'P2$xso튢sR9d6^&xRC(<d M;vIIc(f=Q.HJuC0ǠUAԢk-- ]7kDUqX=aCXFAbs{աH Z3S:#>O|p;ty0v-k0r "X1!0]1 PP;+Kx`ܰi sA!uh浓tidrǛXTrX9c?DIM6ʗ݊Ϣ$o?~@V-/o5ǂ$a:CFve0#3|ϣI6Y* r+7eکgO[[p ɣQ1^SQǽίތ6UfӡS>=gK-|'!A͙RlwcFxe&^.n? /'>.n7ʆHqή"6lm|=_^IJV(YwPۈ2,L^:DF ,Xfgj AgQ*Iȵ.R7uI{h*ncC8P\=2&ڥ3I}]VoLMYQ%]`Ȭ JD\,~z`Sb4eDgONxV,gŇ&F@U_ڶ?8-c8 fA"C;NxD"VKg|xI̲]~^jkthCGoW)Ǎ8h2Iq]/&s:`T^Hw-;/n/.WÃ9``b^ J]nr>+oώ2kֱu΂<+MIT?0BRRo@dfDV|ah1qSn] NM~u }W[GEqM{Up D*`ND!qp#sqN,JROrVШoB} RӥY}&V A- :;"֙H Gt}bg.]pkvt3ZՕNιw[#o`y˄g4n, 3,&X×;R~̭D?k+BprHq_;m"-r-̹h!)uǒ{Gt-˃Q_;cb"$"v6n+G}j(*VH?~P|aT j8D9&Cљ:&SfܜlӍTs3xNJ҉ȃ -U]` 5|^BF4)#~ K! JZFmEs*_ɌQf'ijH: x0=c߳`Ľ|ZCţ\\H`Y)r *l [(NqUY~ ,24ՉʑqYze Qa##MkD|Z @ F@7^o߃0sNh=IAv+K33ScXw\UG=E>b2}:AUdb;s+ZT@clWKudѻtz((S㍵<<|f` Y8#<2F+EZpgl&4[>HXpif^J{jc˒jl~2&}yb-W7cJ72&\HxR=H\jňY>gsbvqVy(#rӨ[?-{.gy($*:Ma#(C~)NËjUX>pֲe15xTG~HgRr8v]S !jKte U$"%arPO|Ym;'Z.HNZQ$= BI>IQg:@|:XZ>ضȔ Gn߱ES>.&MQ{ʠo[Mʭ F-J_qd+U3ZOk94R.E]״Ҩ2uЈ aAܒm/O>7a^Q9\ɲg_`Sa*Fd9}]tEvfFpVqGOOXwfʲcJZ%qSx|bORa%mi Eh=,uq>.&1HW^lUF.uł+#?G4d{phՑ(ؗl ۙ-{t@Lo\/BֲF =활0d`W.b:TYEBWٲMo󕛋= vsd=,N75vq灎4դ%GmrZQס x%;u"-*VR)۳}k8Ze @A뇍^ jLN<Tz rސr<ʚzr#%m*B3E$ׯ)uV HlPֆ#* ^;AͮR< e6?rdH)Ԝ4VIBpAzpw5wUS:À$\ #^<3% A=/ v?..E1ν\!}nx'ÄՃfm',x[:1a6DWLyiv.lJPlDEqU+C3WWŌ9WK Q@rtZ'R [v3σlin)E;FWo@nzlE7<M[T+WiZ(ņLK9&qHlT__lz <QmJ!(<24%;٧7K?mlr =s=C8q f5v(hi]xX»*c6;;="r̢NM#2:e|.z& T@>}M1Ɓ)Z8WT#`'Rj̽|!':f2@\ gێL#^glsgud뺛 ɕq_BN~[onP(% 3%t0~ ҜY$n_\:(OR}T%Y@|_Y(ͫ`2UÚ'>y^+\|)r)㇔ZZ)!(LG zyVʼn ϯRMS8s껥e_ѣg#;(v33 &\xByr _|?w+M Xl*sJ&Mo$"foJ)l<572̔7Lp4{Yu)idS;*& AF\/JDaZYbgyܞ>d41jЀOER~6 ֺ.KS1ki3xi(+|F #@5hC8@Q֛ E=\r&4%VC" ½\CDA^R~<肺re5B2C-Z+w%|}'jeH½\`̱9:X#~ D5'o>&h(Yѩ~ @]vlռMNPeA?(Nq|OXm(Vwxns' NDplm,dHVE(E!WS7ע[|=S9ܯ!t2  mVe(mhCnq> D\LG!ˮY~G_10[42'9Ae)Z_ EfRkmXM[v2'(ńOC 7}^&~X,^38V{DlU^6qqa>`_7"7tӢ)ǵlJ71.DZ:sp~Q4% ,Nc9RskinWAd,.cݯa+ti4_As/aܤps)Zhi6ǨHcSμDGo'mMH=n }J]FO2 )$aFjTR_ JP;Y <^OD`}ҁu|}GF2GSfwƾǣ {aWy9ʖ%w)&+•a?KeXˉS7Y2џґ̄-dJ+12D$d` z in<*Ш`Ǔk.u1:빎pG5.IBmaS[7n\| *_)Awr0%Yh"8e]M34ðzR{>`3L8YZR|j̾~/ϰ.N8T0 q3mjCB/6b ڎNX#nYa)E~ BGO֕Nl}=Lk0.l^*;ZM['jZ87dU`r']V9v\-vX~~W )'Kxȕmc$!gS*D7]ͺ6Y +MM7a$cZA-&j+ڸw-<i`#QYF0Mk a9ɋrCwi\ [x?>-R )lHzXC 03@Q[!&oI&͔Z+xaGuQQ;l5܃/3AT~kм PU|o҆cXbS˿X]t6W?Ң} *vBa(֝Y'?&A]Cjm"}YZqu@PR,%^9h3׭qxnb~q Hle7ltw>hwtܸ=z*iRw f{2u?9͗-5?,J irmZX8S{׺FyC:SF%C\8_""?n_~p}0NXC)bZ#|*Xޑ5=جF8-&-8rtB`z+ H"ِ%K|'t%ab@{=e+3kJf8l!PŊj2rEn`H-ʮkhr.N t~o~ZtHmz~vv?X:,gӒm 1b[y0 0osdԸSJa:Jwp ]0hJN@FT,u6>{__F `n_9+ᖯ~5v?1*K?z&q+FT*ᗧ%p)N9YH+e8/AsvfsUMu:GO]3<^[m-tLUr0:h'vБ5?s}k#22[)`(_ҹLf,O3KQ#́ 3;3P{?ahPC5(U| 6"qf@{$oqM Y\G!kc\) ~NHZ<'Q`#]hH!-c{l7/cqӛu) 3@݄ɧ?gf4le[m2Š{TlYWX楁cacPus[gR74VBGnvA9`0Mr *aGO +3=1^S&zyTd(I$I2@& l5@xK'!ǫ(SGhĮWM1uo 13Jh}_(SAV]( Q'Blqr qb %޴i$*Z8_0]:wn7=c[-p} 2ڑ(Es;z㖩K :aRJL1x XV!RϮ=OUm5 w3T= #$̝9Ţb0 5Aw99ЙS9k֦g/=+$ZMfkOy),ad>j#X ErhX29 J)RE9Dչ`0}0}dxדmXv+EI1h{CF?'mB?h@}z$ͱHf\c `(.O]$f)A!t\Ggdmh[1 F٪[[ɓ-nNehN> 1((&'f5$f&jE`dd2'Ιe4(^w=VH [}Z11уr?M[㺜䯞'Rޯi( Νl+)j஠ cK%Wn*v`W$2 *#ri DbǶ^t*'%-M>L2ʾpI+TtRdT64a.!_ f'Lƒ0iT7'SQfb/1xi,%bHN 'QԮ ÃLi`YxA~=o>DL[35;1*|EIJ{Gޠp>i)# U#b.26ᬲݩ)/Q#['ߛRYq*X8ƪYpy۞ax1#} 6!8bb A:: )pNP Ov3ȡ@ԐS#0 #B-x :,^1j90뺸!2Uv6JF/Q]_}`Uq!FN݆B096@C #%~z3JĴKH*dʎfTN85| @(q Vx:< d 88SU 1BFm5 )%D@:GlX8hQ1(zg$@oB?D#ݤ#DK|]=|{#Gj/W^tn-|v%a\!pz?+SvySZ-+(#LpxzL a:be6hr"焗FP4#3ͤ~P|&7(Aȼ]~t>'.TȥɲBDT?ეOSȎ-7sHyU_cC0xvQ3]9<̝cBz( ˫\"R{ l}nik ջڿ?tA+XŞ)2Wݟ9%$k#0z]ML4 ?zG!iAr;,떃Pϕ|1|q"vetYn'Bcp& 1%*B0  w3ڂ}ájϛb7PˆȽ+1`D?fYqn4f Bln><{5vy#3-mI1)_;+uD&@3ˇ=_V3FW2I48 ?BM5݈(x}kߙ#AJ0|s$4nX_י]%Jj&qyaǪZu=T[.!R2vA|Zpɚ,FU&J#SRuW$ 9  )xm<]6+ɂ &u䨄]ae VW$d܊q0ǃڿIhVZE5yU:t +Fmb1HNdۓT?LY8sԗ:X+4N;1F}jb&fӗTk˙r<;]Iq3?X6h̭2uFѤj?BS T,Cl  Yct7D#[͏ HYYO40RvU 9Yȉ($-vW. @:Z 9HkBi$E_v@YԮgH\űO82L>: D DN^H|.)7/Q Y#} ~@5Igom2h"PLK~9ed -~g]0бToTlxΨ*Ae842 | МiivB~y,o@elYb6ʝ~R\ʯO+~E&`oc;ݖ;[LSOĝ[a [Ir@b x? ;x,4g;{-z,uJ2*i/MmMd:S C9-4SY3y$=[VzDPu T'KR-}ܧƜ*rnh{rf51 pmXQ$*D/ >c?f/HflٻyjG{3sGo]fMIPGSGa@4-YŜϴ;:bx(cp߳\Y } T\V""qS?C3#N[l@˥vsG] z,u!SFb=te^m 2 2A&9@i 5ρ?pKPQO'I9kCXlje_bI.dLS`ZBj|-9ͰfgDNQ=){SQp&½N{4}'*z/ toP8 "cFصqiXVzf{,#w}}E)>՞4PBd>FFr{:B28bi00;=e~g^Jؚ X+zYlqlST1[YIx2orɾnPAzgQ6T^.W i9b] j!&A{UI2nZpd& &&^ ֣mm+-ߍc(qElCGl_i~<̨Aբ6?ЏVz5A`m1OR\K}WO}?Z~t@qQő-BC ?bh&(g)Md 884K>GhJיLЇ,;;W&w԰@S3y\3ÁiI+ df\aԙ)Y{n&^jΦ\FSz6ɩݶf)s6\YYk{ü^g5X #/7'ڱXqm>V+@"'m_F; }%fP)(J1<6% ï=\^UԻlT\|` Iϵ l!QWn?ׅ){FYz7 _!*d޵^Vi/ٚal5oǁ}yk&cJeFҌE'{hL LmNC$Pqdhw@HL~b5O6N{oC7um2ӥ"MJOtB-*sx׭@dO͇QKկq[e&w`S9dTQC E ΋YTlU][]awb`Sa%6EŃ3@]miX[;rm]olIR,񴪷ǟd q^Ж%r-ia0@IDJHl|0a* HMk?В#J[ĸ\I@=7(jݱ4-974El8OK(\*<'/H:(W1n1l4ECd'veuC9k:uL+J;R`-).fq7YJv7hT\={P4|J[乒=^x:WѓoYOjD.Hnz'S4'{@ ɵ> jjUR!4D;_Jg7~C\[̅[\x5=pX= ܎[@'с*mj"XyM ʼnV\~\Tt^w`e]&A 9.K}hפP)dS 2Ns}EDV0Z}VkCZ=6JX) 7(g(vt6#W,XX[%c?z6=5,dPW#XBzˆ~ nXXܥUAn w嶌YV MAew ,q"8m?YL]S& Gt].T¼QwYλ;kѥپڴxi^q0%YG=b-Zx䈪'SsP[w PįbPR9s8D4٘Wlj'gO I-CQӪ,YGO f:X!Jz/=h˩d{bަCBbLſ,Y$c(M>K c=0+[[ϰ⳰D925ࠟ9ӹ۵SxZ#b}zᓰqQZ,@ѥ7!Ϳ3XſKlau->HgcyÃ?o6Wq] 8gjtA~="RkH9K3'q["?<7+\n ]f63Q $Pi&hmK绝9Y}|D(Ra?z-0)ANړ}Oe[>xWfhAɢ&Cƻ&e39㏚)a&vIN['tזCl,Bdȟ{su%MfgKIra$gE/,E<l4HGOf2һW4YOH  q٦WgpIM@;^j5? `pg>W]ݑ7a+u!r:%΋l)v d`%=[BȁI.,ZOIxꀋjyt4zo32a86}^k5&. %&\>)PrNuoِ.o7 B!@f%\)p}G'RK &A;cX+&QW8r Rn2q/ՒܘZG¹]>bd$(u\ُ7gjU#7**`Jt (Y'_T-rԢUe~fYvi9,-ZhA5l'F63M+)fu4ں*A-C>R43<{.X"' []*6y51 FeacviآDvS nvUrD -j֚9M6VJ 5~&v+)83)p29ex')j6Ѳ{eNhw#Z?vUT CrQK;&@eJ|-|%p(`Zv 9 4%&.]>M3 {wxَHW< bFq;d+`GP?A"ߜfu.MPB;Ց(/>EM)J- ÃVщ'o %&ʚ"p']pSCx<k4 tlG텆jDk8oyD!&t#8'p$Hh[ʈhAC :@z#Jл؍憪(,l.OE㡢XR1 WBA @.z.gTVXo}cͱ;LƉhE2c7FGYc(i(0'NMcV(Q;OZp|7vhr1H 컸.aĻ3e"_flro˃S[IgNKҴal4NrѼ^LOE}Hl3vŨ%qR/ԠG۪>B)7n0eI, CN u)h謯vo@&oӒ?+K6D+pz}$GY"NÈt (&j4KCbϛ?KE %k_ϓ<4}~k4xoq1$g*LZ-T$". IS(Zq۬Z~1n(!wX40.ƦW56}1ЗR5*14Tה W&|ZcEo-# 8.'Da}lcZl(Y=o0Z8֍]HIѼNJxDN|K>ܨ(r*;J/TC"M!r=u$筫}%&7R ]NEIƺy,1ټ˴m!IZ=. R].bKGc' ^E&]n}iw'*GoNr 6RԻ#zg!T2?RdCg3m<0wg`ӊ{\ϲ6׉1 (#rO DPnKZ.49q_"Kjl!`5@NR, k\ J_,_E`^hK;Qvx d "bCߎ]>gX/Iw8ږ9QQX[(E~1MҞb ڼp9-0W>'ΒqU@P}QZa"?n;:;Yj@zTc{`Qm"͂-xE$.~zŀ9[a'a,vPRobPc?y9#x] >2Vx:㏉!Dޘ%2/ m؃݀7R=+2Et.`õW6ooF'ξîe55l)]^f' MLAg3] ڱI9^~xHէs_OI\vrleTYd7{>nBE8W 4z~A0\#^yA)L\",UvS ,D֟) ~4"Dc5P>]5D~ܞl3BM( >j{!521He&\m)V?Z SY]Xl5%+R9Ò]NZ8YuEnmYYԺ\dp:7igs*\M`U!b Lw14tK, `=0 ݜɈ $*ҏ};9{/}.!9@s鼔Qumy fܭbe997H9l$vFzbqkud^m'տf| qn?#[;=ɕ](!גCQD-_*0FMT;y!@O.ӎS u_L qԯK;H'Dv]s-z0ad#xEqsY<{/Rffi8-! lބO5k[L\-/ѽu~͌w:,jvkTQ6c Njp(.ֆLRu㸒\'׃TzK IDziJ{4{6PY@j;XY9L`)mǓy WZ<8"SSJ! ֩+/Gj\ȕ&EA耫Hl'F- g'2{Q^D/eϊQyE=qZdْtB3}5vK(E&Sy,da|Ѩc0j~hr i#($j9DE`(lfs`mm|N7ჭusIȳsJYڗSbS jCU1Km;FfDhc<y̙R|@!E|42yLbxrK*| B<)Ǡ$FfL˱,;"cǂ6M|;sGWos.K{n~dPfF~v0`nxym3Ai|0Z)xlp~bQG722N8+7 Pr}lɆ' ĵdQ<̬dYeH,KGn"wI7v.KT*@֦AUٕqH;z1RvΩԼhX&fwCH١/cey#Dܮ؝Kȍ,:ܖ3)_K@Z[7@q M{eVk lMNF*W8i/ Ao~[ce;:5/ql՞a -[ [W<^Mr74C{c~,ڙ 62~ujz{g"pQi>EwAGI0.מZf>&^FjǺ GΣ}ą]JڽdU_f\m0(ڨȧ@%p;)8QpvHLi%,xףVy;J#TYm2coo6lu,/xIx#T4r2)PlS7wNN? YU'(6"yTtJݱoI?0^z $yLQ~ Ƈr)h]L)_M'|ruԔ K1|^[4#eVo\*W7sW;Ry؁%%Fn]L5w./$V eѩN5*u}&VA5)S"uniUO7w{qvɯδZ$N4Cfc5&&;kG_B0 ~cȏy [kG<sdőDa#r4tTg9(ReL+r}(0~46eg~9^{MgR0><)ˆTTв 9d4Pq:x_TEmB=ItWhoM%B@䑏!Ῡ./ x EBHNuc?-یxo( |*Z*P 1PͬE!І9"#3Ϧ8ٞsSe@ ;warߙ$-) O!Q)Z_w6ʼn ڋfT0 tW8c' !_j5+zpS:y珃t BQ(X_PSkg)np@&75Qq2 2@Z>; B08v3;5dL}*|NYtXUw \p1T CDJ+w%ˇW-\Ћ O3jaX `d9(t %:cww__*N=I#l;*'wW7ݛY1ɣ \HMSyY.PGmas۪Zs1R`Kg補:0(Ԥl:SX1 {ՓKʿ@ty!RSK3%4y,s<+I*//ʘխ~{dtRArRJzìFf$19Ri /&LPJu O8(N$-spn0Lbh#`0 KG{E9-m'FϛHogѹ[aVvJ-p!|7siXFWa^';_B)"TxV~+!&(T%i1dXj_T4jEޮryP` Z AxeKQiB0:2UOO9?ځ+{xK`(Z煽mmd(AVh! 0ײڄi|&w|\|$~7z$KʿI.񼏧bUrl Gl.zp>)Xoawkᦨ7#4'&"iB/rRhu_:(s•ahg59/G`{i30prqd (萕-qX h*67gO**`Tnnqyʺj#n/1ۗ0Ɖ Zrr1ox28}|P̥2@)#sYfeC/9a:bR#mi^:|ݏ^ִK Ʀ4*yA\T; 90܃IDܰa8FL&T͈ߝYͬ0i3+EMbblJ0Nq+- !9LV4LBEy<%\vhm_$jxvL+C8)⬆{G?W57LX|/s)opmZ#+h3Į0;E5W 2F/z\E^cDPzUiu9Y8M8:`kв&ÅY>u.鋍61~϶@FLJDU*ى(—[/@?A1jCS%A'S};g#뎯RkZŽ,*`7gdpdӃqQXOwDHͯoda5|u26m=9>I=څt] eskd/6C`_e|j Fy41F^aj"d^!Wuv8vvp}ԻXԦnO x}ɍ8=?yZ )31<ޣuP'xOF$/ٷ/MW}Ӭ+vvV9XXNV.G#>]_xHJ"|QbbH}õ" b,\)@l|Ѣu$5~9ǔW]ΐ%{0;v,+\hۧB,P,)U6z!6bSMnPζ':eq#_E^͟Q[G7PjUss-W{ӨҦnk1s)}VJ~4(wW[/O|P9&ߑh!RStlt61=lꈜ=aYI!$]h/MZ$fh?R?ڵE2z~?d)&> J%-Gٯ8خV} }zzOi)ܽՉ8xڮ_$VeHa FբX 'E8;״4줰kTEqË \ev݊"&UtRɁ.y~iGr'ʥ{Q T@B|vt3J 0D*#~i\w%8ujKNkvUuڰĐD4uICv~ )43"c}lXoC]Ɓ[km|'/bIt*53)RIû'\!H8Ak2UAvh)8_ƙl)77.Q!>w/8ZiŇ +ӪNgz_L$2By-΋^P* ][""(PG0Ze^ WŶڡ+-bvm!).͆oմ՞@g?tj1Ӷ ػ\(vYX&VaQI#M3Emy`}i 8)b-J zT D7iv\p|@<#8GELQlmtS!'bpٛ4}Wect5QçLy .@+X`F6Z"F;R}sZ\T &瘈U΂!ן]Um.m٭4$܊>x3Pl}Qe ј9 1l\{aeޫu:D ZDQBЎcM;Wn<^ĩ] 0^cSWg@vR]ƅQ[+:Af9y*̙2AJDZK3SwN8%Z l"[FW˱"@1?}!ߨ PHa㊴̇PT/k,Дkxs]S@љs-bΉս`7oH5{ɥqEdEldp*Td>~ 0PyXM}r^PVLmW?B p׵ mRL9Q 7PuڟgVBIɚهNE /5# ɘD~0gځF7T7+]ͩ@JgORfGx?\=MV6s ?5c6 Ҵb*2%ns[R~o!mlۺ{frmuK1R.Z~mś Ǥ ؝`e8m)lmH}gݙ: K5hC{B #oyjOQ!0:ս+9Yn:y}v8ٚFQ?)axD!<,p )hXøG{2〨:Vr5A{0?>Ds%C<X}p(upQ35ፌIX]K9AoeD'a+VI>EiAN9g+gV:kg' b$ps_-EB1@,[I*^ll L/G,'gSO nj ϼ g1WJJCA85~8,?uюG\$Je2H@d2&tW($He j>r 08SZ*Z a/H[:bJeO8U%{# 2h>uصS5{ru#g[6C>jv;f_bMֵfvOBôB`n&ScGTNH$ٴ׭[TQwPByE[g, 0* QK~M{vq}  3,'t@AP@pM 1 L7k^+>b AuP[D~@T݈X%<-5εI1w.m_ƽ&gPynVBtr&na'/@$zRº"}qsf=FC}0 q!-NW ̆ cu \{sZ,ymx@HfHe+)k҇`?D}o9lwf,ɣ![,C׉/oJM@mxvHKzh$j1㶕H|3 ]GWvh;q|7ZhE*d8$k?l52V ZV? D̯,b(_3 D~ri뉤-Yᑨ #bVqkRJ( B&| mG[Kט6 bCͤlvpEP?P5ʪn#p- '%{eUppЗlϐ/j/簴.ӡU3⿝nxt`tI,Ч;N2h(㈬w9>wnE悫ݥ7O/Ywn!<4{#?zXPbbڄWo[Hm3 f5/5£L%=}|LqEVUFlQ!$V<)(F ﳯ ,j1 q&,ݣ/R{p`HmI_?/!~vS̤܁n$FeIDQSEt(wIョbb]±=&He/q'_rcaVݾr6DlVGo~8z}a * ^8T;#aAX{c۩ѿj BKF^YTUeSk"Ҕo6S:sdĕUB1O|؝9q9Cv.=r#͝,ǧ Mtnm@[:S&ju|hnd[=m"ه-DCE˔< {V9݊`vB\3,enϯ9 Qe>ADg:AS?d"{WsOhfS =8~." NdoW?78h39#YJft.EvtOudJ& [է(e1fI75I?aQgkp!\g^% ;: Of;ƧjL14UM{1dtݕGuPXR 2xΗd m+ю=ʜx=ʮdÓ R;ũYNI>b9E;,U 2VQ2׮@jD^)$r猩#Dg0d)YSw{:eX3i>ォtƤG~@,}N-Dќ3d\ߤXTۉʿ՛-U:"@M5 ich;֮)r&L`b0Bx>bI-OseIF:Ŵ l󼙴 u!o2} 'Ry>WOռ?%!?sJ{~(]߬>!^SQ9bXBhJy)s#DoS5ϢQP; -%\MnxBذ0DcX}'3JЙ3K7UOpGA rF@5|0b.@>'lu\-nB֐a䓱O&A Up Fþ~z"@n?7cm<90Z;Fd"sʯz0hON0\+F-cQm$XVF;e*q_>lWz)40}&vԵU9:-Km[ꬓ3>7.PQUC eX߄@fGǟܸn%7Xd\jq*HE{Aa\ž Ր%OY?𫀡K?L,ڥ7A=(Q |z#-􄟖UZ.tpWE k6ʗ֪Re9 [æ=+o"8=U>gW꠺89Hhb ,qn;FJkx,dtˍg B׆.-570&P*5:KX9kIiF'W4?hQP8C ED-㈟8X>`f u) *3^vJ͌1d4' ۪"Q xc/0Wf[)֎I%o㒳Pyge +HNq@O?Cx=?udF 8If g0O%u$F`#ܨ2ȢWVi9Hn6Σqc\j 1פI,KRwaC$P:ӄ'y/#?2 4y:YL԰dZ`$+Q2йe6mROr=GߗjRnB)MkUj [G+|15l krޡcv|:f[ #͞ꫢaAh`} u~N,F:$_PFvv o} zMH>Sd#]U-AB(O$P*q ~%ׇuE#t5M9tnO@=1yK:o("ְBDsj߈Ptƒ9)bsBjnE&tfO6Ɂ" ]`ݭkD[DK䇮+}jX &=c/f[`QM5wus3aaB9Ɏk;}] ƖkćŜpo4vP"v M@j.TF3dlHbo] Ow4;{Z!%ħoПZ~޼>r:^4#L 6"#':4MF7B\-9tr9"6SHwr,jnA:F~{FL6p_ΌOҚKs0^^B<{ ~:4>nXv)a;8~B @/Jh"5uLmtg(w@֬߷X MBe%ZmV̩˛H:8\4NJC,rLK-(!2$|3|s?Py\ E_&9[ZW}<U?\RJAt(kpA0y- BĴq"gW|guk&}>}9bgq}ԐpaW_oWIEx{Demdm5a:<ȕ#g4J-)N_3G{.~^aȊ)qn63n70K$1!? ̧N(#'&LhVG׆tJw;$RҪI#$8/U #43'^BEll*BPCʜʏBɰzdbz;d~\,-+)~Xc1MS0rI UҼY[;}`dYcgpWp*331Y| (3%K'|ßTb/\Abn+k{pzKh4m2?hMЁ$݈ܜxaD"GL=a: hmY:delt7ZB OFW5A9>jEP*z~TKdcg.O.#X*Ȝ&͌q ۍҿ.z#|ݿIp%N9;el7h9G|Ca5sg9hl.d_lBp茔P{NClWiY(8Eg^ !KV6èY08>8L\_ otٜZp(3s鏊=;YZOhM7/څ(+3W#U=c{ l|nI1/@^ZK"ϲ{4LycP<ЍR>K´((1!;63n3aweDNKTPH$\?"$BB`~%I鱗ه GKݭWj-ƭ{yA0F"pwqǤD3#Hjb:v”6.z28|hZ ݎxn^n50ui0f?S`FKzR*P b_-j Sno 0o3 m,Q?">Fbl%-z;}3QCDmVi_ 9 Tc-Ԝ7D lV'e6}lr1+<{uCW]$I)lj#XCwrQ4iv1ÕTwOg笹`mESj=UT)@[;bσQM8"z JU%⪿eG, `^fv0U" #oAv85`ەc:iaZ!o\W_F N0Wt*ol<>ꐜң(ZOoH׈'%>>vkN Zi պjE[%KQt ݭ# r?#[Uӑ~Uc/ ub@`,_ O"Ak~rGt-Fz*Ddv/T/`/o{X`^ȲHu=9/I^[^S|5q XŲ챬"!¼26=gDpJvBF1p2N ̽C͝zkmCLǚzT_+—(,a _rtu=F6tkLieL}$VEԠCs'qg9 pz+3|z^ .%' C*a$k:n>>˞Np*>J^`jWG)'S\E':q d}T.9PP^` Kֆʙ 0*l Jm<.P)S/ !gK^~0l"K҇HNq/*ȓ9籹Mfv7Q|E [ pvAxKmS>z4פ ; f~Ik.C|wnNX疦76'tp]I?ڣo32G˴ts%L,,A/9x)W)>/8C;I ,4CGmB p;^Zǫ!~qxgmUoK|skxF鴕r]ei-B&ѯQï).g8siXe }.~%4u nHNԀ.8-_֬rR`%6ae!˓&n!ȃo* E&'e81`p (E 9o h.j2 S6O&4ܚ S쨳 qi[6UX( KSL'QJ[1-9{ns ݚQi6ri0@m߼ 8F8t N!8VB,.)) .j*n+XGu Wy0Ż( ҖL ; tV ^0))pLiBb=3JΚ{@FQ/%[]hfI@ˑ"Tufp)ynzCe #5i ^C8} gΣ[/9EL_:Ň޸5i QR|Y\HgV9_c#Gc5ōZ6ooz(4V1D3p֟7ӣ|mX,,pf/_-Zy5EX&[0AA<=4iZmoxt5oH7@芀6tpUgqP.5Pd3c"Őx'õ31)#/.%\V,T]9䂀Tz,zKfv_fq}+kt  D[7ee̞v7)(.;!s>LX1],2 cs+1#_I 0#{6fܕ:V? '!t\A|C63~Rg? yw7fHb+) /Zz>&d}23WE&_D.^n3 wH5±]|tzjbT GpuKjDVIp R;ڂ˼/<5IW2ZnO=#o;%b;΀߰I3tKB?qqp^'XDS;0M3oI,&3R a"~ψb"}< .v$Z.|Ȟ$ho(3A&q25<%fOxuɘ{ѮhԢA3(EqlB$Raoqea)hKcC3}) mc传dV I;}t V[K:uzKMO*Xe>_IsAM AE9Z~ a iD9eW4я`<ek y`@"[~[]vsF[Zl(_:zg3j t lRj ȈomVr {|k~zHc8>YnٸD̻R.;~^xEɨ%AU[.%x^ji mQ,;!3&5q-om['eㅷ0Hs:3^+@QNtө s|e *k.SRp;G8m^@.B5pu|}:M#X4gKkH u@™< ;QO,=ˤK6ˌ\~.>qAϋc"f1nRkP@i1;"q)rd6-"xgCp~ 4QQ8?H:>5V;};_}JQz9 '7B)a4'xu\Go:A&'"c*iQ~=MU~Z!笂~!LșSuX{c)揽W듰 p%U3(7k2)%B(3/^),1a"3 LͰ\T9jҨ]:1fsctl$(mO+“,DV3)q*4v,6<|рa̎&x R%Vsr;e1(@n?)d}CO8)nҧquδs[S'a7 XV ӫ}q֡k>JZjff}Ί֫O5\}$6gdCD 'o5*s^"jJ98WiWEUBz.z'6Yrۧw`IWPK7ER<3oRS}2?R [ \O.|;lHE@c"Z.ņ&z~]Ai.!R*'FK- SIInT+YQ ☂ IrW@]l_VYN&p|oXhu;.Dd҅>N)`?gK)^CB;&kї74P0K` Q:S6fc3.5eKIb;cl{Tn$58_t~1n5q9rJwHV:_1oi7+?] d}, :+}&5e\\ɚwW*f+@IKXTcm`rMmJ\1,d}G+ш"q#$=[SptWNTh` /w9p ,0װ@\%~f_&(7+y.ǂUPF!+R@ݨcs/XSD,kPN&<0}M_a@4r"/d]Oqv;a47n$ HmậW Ԅf^ro7B3ݷGK, )@ޮMzs)>$ɕh1T)OweESɿμ7ɳoY*+S!խ^gQM+=%虓9C\%N̥F"C|bbQ.ٮI`;9OY~gԒcSQrf~/cDv 6]I75Ww7a#vUg?zdBl}W&#Xm8 }ɦpgQV϶cNDC8Ƈ#g"?UˌmIÌk<캾fT>[]mZvHuxzqڐa!eţy]P/a#ϱz̜ h'AxӒ*w7BZFD -ð^%!VA_UEMU"-f} R؜X͢MP cɸB/6\C~g&s~*Nj{;!$BE6{CKݙGa!0H%,:S0fN:JTI$/yQLzNtH2&۳(5q nLO+¾nl,:cX\/^ :Ӿԃ7Vti԰{tfWLrM`(RغdJ\ 30`@F4m1il/S3E{Aw1Sh, pTwdn0hCH,IoJKS `n 7"ûkd\b 8]vY$:`~ә]D8K~GMl`J9q;@ ӌuvG}4cۖ􎪚L߳}<ùoW LCS*$?{r4K&s݌j>V՟Y+_k^S!c%XpÐ9Ref$]^J3o'Q*E,n1US>4.7~ I%0a'_:ccKE.mҟ=:6BF!~^L\hOУ:^cK`=#Zf~qPNt(yӁ@\iW_Jվur~HJ;>5߅]]s*vf{fOaV stO7U^!n;DQ{ Fh2!tuZzluG_ 7s,sWk_g#;vNP ;m'$KvJN' cD%Ԋ $)йDݏs٣sN۬" +uGAJ^j@ v,?S՞~aJC?+1+6+[i%Tז'Q1(( /Bi"sN Qŵr‘Rʤ4je 4; N!=?`'M@eɗn1Fc Yz4x4ˆ 0`Ф:-R@@! Zf51>R/|6o0WK'W<[wX'3a+&bœ5uIp#K͘ ,*;"1#dQUXFXdF?"+@V:귓IvUrDwsڗ:b!6!a.5Ldw^Y| b# = 7RBC$=׷:)V oպφ5*BWʭ(&X̃cx.qDhʕ21-TAGnO?`2YJZCxz Z;)Њ3vW X|+^Ha)O+W7+2tKPֆPf} ꀇ *qڀB{rWv(QL/_}2 >dPRS疄SEX L#^9tS"wY(XprUܹJ^A_*X)62 ƒuѹ~=}sKL{;t1+y_V.xQ]}ytM43 %::k_>YdmHohүtlt>bJz~cArV3"(5-S'dyʫlZM[@v.W 6Ji ~73gpV f㊄ɓs2Aօ 9;pqEۛ$%Ϫ 1,1Ol`ec &H8{tfB 9hG;t 5n%Zb=130;kM ,(>d#I13lك FYf BRט61>nmxPV]=.ts#Am/iEan E>RWT!= RT]iv4BcT =atK|gu1'k.{&)PKҀ ]fJ DϬvSboH콫7WCI,޳(R3l/5kh.Zv*DړR2;`X*{ |[,wR¨bX āͦBZHTّwCI좽>״p0,J< u7=r3 LO^g,p 0HjCEVHtQH]B)ȴOgjF/&UYȧ"DWLtAgT'](~f覩7̓&!#w`Wz6ӭRarǀaVڪUCqa{XVi>:M𗫮b@d1]mK2$C`߃K=zvTɸaF4~\" JT:l@~X-kc97sQǝ TD_V\] %!7:wI,86?BoF~ )܉}0 }|Kc7JH:Rqe$> 1vhsGЕ}%[dVIqYR+a*{.l[(<"e YD$SVUEr\_~zNζmk]A)Kڪd+7\ !%ȝ+5ǘa &0<#HE+]#~eR`zbanI77240D]JOm b. :9lBحSY2u^]W_\͌Ֆ!Эh^`^B_QDzOV>KtuC*u?+xMH{7C ?rb=ٚ^]p#?5nA\Y^KNueăQk:_cD`tBsb -8;RwX.<[@_UxёvVzZ=*q)Җ}:ͣtD{sl)sڰeh:@6&- fk qqwʢ|Lek'zl6vHDQ<N3)~a@Vnu7&@h=oi.ItYMEgG:,Sĉ&OtjphJ %RpҝpJmO ͫecL .h#\!x:V6d<6S ёs-P K,ppGϿjCm<|+n Ё G4AtMgYfK[ j4XT4X.=ǿ#+4%JX;Ju;> ͎]FyW֥6'˪ )B'4D[]6Mpjn?ozB.^1yƗ ]֜Ȱ]YlxixlAtJ|Lj%u}8A],_/zmW?=`Ԩ}ӳo?i66JH;6Stni`ckX'=}kmv(l8U(HM8py1""($ːe=Yj ΔD:?tfLע&):7v?hc;k<6!MDϝEyu]$Bdbb!svjr?dͼ5ɓE›!osSiA©݂&F2\t ;a?{G7E XY&mhL_J3ύs'!ʘ+22~HEK,TA}V72l=sP4DdS0f PhK\˜ʞD'6=Y3謌WR.1&T<71BGʤovCvƋ=y뺣7]]h)cǁ2Ѻ{;cj%{b !9 #f.,f]g3:VG/gǗ2ωh_6ǯsHSI 9r әD Y {Ng9tr 372qSfڛӨ]-=gc7TR@J8aͪ^jz B .taX R:%XzUvzR+PvU,tX zXf'bDē'{ *xj}Œ4ui;?Q{ĺD%u-o7E)@3Oֱ#d*ﵝJyIaeP;iff骆IdhgF4gbƾ 6?6]BiL2"XfOuB(U'osJu"lQS% c[8Z.$1A{~ .ųG*y6mlCc3)z_g$LЧ<'{vSV f[=ZAuqgF+lkQMw^a) CXĭ)0h !F2%3$~ŇX$O=aC%-o k 1{S *J νdbG#,+ } NPKV5 ˸oFΓ.!~yH} }v2whjN dSD `{EdWy߉A&2b5;UhV\Q"[[Y=e96W˫co\;ea݆7Qy)_OOTL*,QLv?Ԟk n-yȺb!$̠+o|^DЯiJ 'p49ka5epмY4hI1l羻;o1gC`>;&#l3g#Xg1фjO[Dm4w \^Z#DUR:D5lNr]޴/.x"MSpi|y!j.v'YۗNG;=U倨fB F< "H Wgc!_+&Yyʉ<"<%07V]ڐ|okb#mdpy M Q@<0Viu<(IGs!xv[ZXh ps&:&90DU64sy[Fo!4DFj;{o _lIk u"Q_6sxB.%儭ųMm c炢tJ!%Cf+l*T8󉞓wn|bK^|G~ KQ"&"s=tΓ^A儜 ԀG;C?2z\b H KIiTN@!rhb,YrꆯG}H.ɬ+$mݘiADu qxN|7pTcׅyH:ZM=!A}S' ![^A4&ǡ;D%LMf pRoVjCwtl)rDH;"$tF3|N5* ӭoУ']uL^ ˍ`2#d+PlkZJbeLQo-NTbK-:oK&}y{LDFDB :_\U{*kg%tgܹ sfZlIqe=Fvas$HV-X,؏y(X1ňX0X^  "a0Q>C"AObƺoשg6-3[AL@`uI/,0܇Rp=jgD7QB4D9z<2EƯ v Wt_JWetb9Z[w$ي_~HR#(gU.UC:~!I LI3u9SD}E?GR LAM D@?\|:Wf&|2nܣƽ}J|ސlHL>[ҋ3" DW쁗HtNz_S3iRŶTmPh"Qr,h8;`s$Ť3"6&{=0Y|㮁.S%BE aiǦeOb0QA %{O%Ro2xϙzqHٯͯEV[uM$Vl9^0 n>1u]hRñFQ7ڛE~>IOl?5"p3=vp}˚Z訪K(r|nOEhȤ ZBhGͶoձKUda"N<&Xt<&N+㏻)0V\\E4 1Gc` @-Pzz],'5sF&? :J0552ȴa_8DHNhY ^V8b 9)[ m=൏39R!ΪY4ua$3Y>}ígzEA)hr{% _Ҙ@3{OO }dR#PBi|ԫdM>ؐYEad>OB>R681U%1W셅t%B1bܹڠpxq{vz>(3ιzg`wc3L3@F|n^DlC‰'jwqөU&ek 5*{= 5eQsLFzm\ދk{!@d0ҫW3^IA~@b p!.[*a#[6=!%?tmgs6j?R4fV+̆?N̐P4h5ba]^ngyXbAe1`VeX u|m(Fc-4z fdewj+_xT^Ƣ,MZa6![?Gù]W}J!@@lDq5q,ILQg:ʩUڣWLwFLsIX,Yj,+pjz~k P NYNCb7 jD<Ž w,q5uQ1I)3+X4d7'.|=jvHݳ{x\TOLɋe7+YN7k=I`.(C:T;=VEe`qvM%2]/.a$ķX=w5 9E+,m! r[fa}&/I'.^W~k?*zO͗+/qzX T S'9ZAc"$L* t xBN{QciSM}c{M[To!tz1t,N<gн=r*jШ&pnRv}rү(w ,GS2ʗ-v^y&^[Q oi85< {[vh~]{ʏp{fTh7|٥^ikw$j1JcFTfwe#Fν-)3ʛrMWvuB?6Gc}ܺilTWw#7<3s{q+ߪf *w򈭧%8_(̈_gQ1&xQihbׂ XTIKxCL Y"j (VhNf_Ӌw .o͇jΌưP*= ц b(npӀ wgcZ}&ݫ%͌$e`cQ ,:(j9rFJAPZ =̎ uŶ|>$X|UW9?IgrgtT{=_s4?_8Zwݙ} ,$,_ z~UGco>2|`_{?C \ i4Ыq];W)@zJ)~32SeBBI {fC;oFKSL'>lR&7gmݻ=-jAp_Y@`(hbZ,τoa0&^A Dl̥K|ϳqqCFE oc]X=uW y=IGHEpGEȠC Yk'-ywx_˘ۍ]ޢForxn/:F=nߙ|mpՎ*$.xIX!t='%'r*#iC8xy̶BcQuO0U>06 ַxѳ^  \ Ǻe8)OłC,D4'[8uX!Ѕ˚[x[誱*PrnEޒYU8tQgDcsa 6?ew-ȘұZNZ:C16ߍ֯-tNc\crDD̔TRbSJ;X{$b7jD !\LavģSa}XWqzclơF*~W|gY!Zq>aHb\{(&W8Wk`ABTIm_kӑ'}CڪZrVnghj9T s2:3W(¸ȼ& jw74:iG|ެ-^(<_̱65'FR nB9uX$?Ksf0j`٩ve vp!@>*#hrPzAbQ֕-`t]VCF %S U;mfS.o.iWVpgsc~ѹ 0 8HD̽_2J'U(46{(dbl`MibdHv"g#6+#Boh\Ef~%l;eWH~^?Ruz_VLH/w s!khRQ_;񟨎|LY=6.̩,vPM/81VvrL| 7=ndgfdV rט/̅(9Єe"ǂfx r >R;WV;fPWT B/x{R; TZ}Kpr#V]LIL陊@ڲ>ʢ@yQ4w}YJk1T> Z)+@@9hS y\q@΄ۨi.xM~nrR?3.Y䨋@LdtdT-" 3bZWV1(B|wm R+ٕX[pCcT~hH,{&dWn[":d.3hu Co'~Y#KXRPMT$i0pXQ.Jb`-?δW<4Mi6mdzuC+Ԡשﵪh(kL&6Vw@aP .:AkҾЇlURrq߬*&&zK 9K6犈il /"5?ϥA<4=y x͞FZ|mW6GkO?$h] _6}ύ bs*. B-k"! 37|>SN#KSpTT,n<_x*ی3 `MɌ6e21D;`LI{Srw9SXӵ{-)J;Bgʪ0૪դ  S?M+Dͩccm}^ KopjWUl_]k6IJz#̃CE#x!pY|\p%!Hn<]zi+'_rIחB-//6ԭSDFClB2Bn`B7(-K)a:#]$oYD^0L?6vr`/+j}-ܜ^q6ZrHQڑVFfW9)Uj'#=ܙbb?yʹWc^Kn=$8+WC 5^IJxzFE> oTLf );9S>}"J2m@}؛^Ý,߿ B!޲o`N"ip<Ԡшhn/bRuIvޜNl&]/D==b78ޤc<ׅ|=2 .ߧnk-og~+~"ϲ^˻=NMecD.Ʊc8Uw2)7P4I+>ҫj8pga{VfM#\ ޷%-,Ӹg 3I*?pgP5Uu[fg UFvS1[☏v-@: $Z:GQ<'1gfFUd8Y MT^NB}#;%JaV7N&u@%YTot04MfG8&:v!ˑUiͰ\kh-S۲qusJ8}؇2X헨L-tߐBPL^_j\0JDkWp#1Ὁ֤pKVi&)qpMR]oGHD֭ ̿M4>"USy$l_ q{%YjCIO=|-,̒v7N>~e֌FU͂m d2iPNљPfiS`cPdeu %>FXGP{h0L4zj(| Do޳@QX$V&W\ Cj[ça"~n-# r(l8-NuϧhˆϞOR?}S|6>3斴 Βi9X#& F W Lr V==0 >Vq}W8x ]\OjL`k$ḵb6V,} X5XJn*'7OޣʙypPJNʽ&j5fFu?_bB}Qqpt)6el\47g=7NBrhTrV5 9,N—`xPå:oW6*7]}_ˆdLWyKnU(`kej.ʎsNTK%;[9M4v/x ( xoa9ѣ%EHS̺3]F,& D)b^o3皞R |fZ))HyU*I)r ]:d8uFY7i|i~3 Yrs񼈵yygyu9rL(Q㵋ő"Si]Q`" b6+@+}^wKhN Jfi.-?y'Q h{ԌU.NuO v!aDItdCK:舺$S|t堪A/ 1c?c>B ^cy߭x(0Au ʾj9S<y4Q?l|3!_*L@ur\f\)Dq+f{ ԉəڥ`Ӑ9+f_}tz2Y7gz3tpiO lh˜S>i 5AI\{܄up Sa`SuP04<߲1!\qW֟k۲8Iej}vub_뀸VRV vl`qԳ2db udqXoSbq)yկe )R4sukqiZ\-PЍX)\8C@F/r3'o L_\g vf՗ǃFZ~KRy ŸE Iq{x#KȍE%͑5s Sci vWYЂoy?v%DH^!l+8w۰'dy0EsHzqhˀP2P82{"@ Kz+!*OuE걄(ǁ̝ռSv,szߢ7""=6zOf46>#j%BY<h0Ls67xO ARU(o`_@@£Hx,?| wL0md)NjWoútʆ8:$vCw6^9/|;ܾAo y gA lx.7,.}$NW쨅@>UEO}x_JB5`}G  @^DPdEo~;-QJH:ZiEwdmQY6&/ Ɍ *+[]:؅4X̓,oRPK4x ylo'y4 [<?f58~!zM|Ҍo}мV?a_>iX*tФ &5kP8Ó,=6,6wa( TQml;ٰ?aV~IU@怜x]$4#YjA8RG6ň7 ȇGXd/O/%7 eD0m\&|B6N֊uEZty") jXX+ d a-M8D;LURl-rh3 LȔk0dlMkʟm=Y٥DC|('dp$$~Wq]ޕ5lO/ZQ>u?sM xށ(K+-y*&t֍ݏJEO淾.Hq2At^ǑW@VoLC'<"ۏF:SS1zw9p/} ph0.КZ`vc+_ݕpb/rz5.Uyr AX} Z]Dʠ},藹7U/;B=xQYj-a@!X0Ӈ9\* pbc"}$Qz{q_@ö*SnFMgtt69M YV;,=Z;@'E8;OjFvu0.l?w!v]Tz*Ǎ5Վb!pu=muVSEw36ܹE 0?aTŗv*AitS2c-VG`Ox aRgq&$k5wv˶mia=ݩ<&`R!bL Y>»p"Xԏz,ҹ=d`ZϐJ%Ej:dh 4sP{(njsyl){nX̶gYqG)zuK }A)kYkɲPC]{p{s)BT%e+P ~fu6IDt^=%gB|թ8H9rFX݌N4RTT#F*֏;op˨rV0Q0<#$Y]3T^doU,W<ߪ R|őxo_^b_X8t1Oڔ"x0Z1X}dI7L mEkr8bJg" 0]/,or(xo&mcnRۤDԛKw'SXqT8NEV_┺D(ҍQvjlc8(THA )$KE&A 'w&'. ·i–xx('f9=И VZQ' 5\"/O >~R1>oRITWzcAї%8Q|M3l:+t6TΫ8 0v;&`kG,t#k@$Б[?HI lSb/ 0 i݀:6g aиQk};R9{ob,Vj+v~C7͵DVڭi%y{]774:ʳ'ג^xBd".bڙU oh qA3&kNʚV*WRŕG kz̆ 4nm:S>LIy氍 +z`~Rvk|6J^BcG\`wy0! "bϗ`wUT!؟|`GJU-hڡ!W]g5:$SŮ@60)(4ZG|A+٦ŵ\OVR(2 hdnnwZpMFQ6fp降k^Fo@ CN԰_?7; M{Aѧگܻ@{Gn;Kمfc7У =P~.Y>mzq8jCm 1Od,zX/|xz#QBNVVX/*:6pH.:c"[[lxӸK%gO EWsp]ڷ;՚cvDl 623ng7ϰpCaҏ[OA[e|Ԅu헡|zja<^%uq#N?#j [?x\2,HS^8*8 l\a6[L (>-Z_V[pX1Ry7!U0%!38Щ2}RZ(95[nfJ+\q#Q;4[ VѮxOŏ"軺(Q،b۵,,$~jb#FzQnjp:w\LҫMdFP/{bv-$!O ,z_9S+Jm{=5 w6NKX_?N4a5_gˆb"3׽Vb7Jr@*|/$^c3Ʃ(MPLr,[,d3+H$wyhyRi  vW]p-SY~-Esڞ]kѲxA/$nda`7heY ;ʽlg';?oɺ[iga80YwN6p~%,?r+*RPL5䐕wί[ 'D] q(uV8cǧ$w:y%㏽O4yDUD/C7 }SO,0}-+Elf +M?c Ui{3*5S%At7茎bLu$0دtY{t& wXSe`n2嬁D:HsJܰnȉ)Z8C5ymԻ1S` iɅ+S_6##EHYk!l, KMMf x]`5@Du>#\}N;dsƹq>dpa)uV/`7,Tm5eFzǭ8]{rs>, wa ^T.ͱz]Ԇog|V@~XkY{-np/b9/vvhhZN0"pl6[Q:=<劾č5s|q\rLL*/u) "X•cu2$G9G*-|Uq9jlr qڎٮYZ!Hb?G xJ䥣ۤ6Zjo8#-Ω.d Fa^J.NJ״Fѿ2l׷yqqņFgSi>5=qPFkUOϛe'^D.}&E=ѿPvQے.@s$7L<ky7_;=}qh/ldKjeLfd ȝICh.{E9Z]u[#*fCe-/}I- /zI;V5 -Ivt}#䧋 ^b ~b߄GpVY8|K DbXG|EMrC{30=\twV*C@kT6.E^;ſ2{;hq .XXCljꬬoFY//!#AS.ԍ=eϾ(E܇tՏ`U:r _Rx,'7U5m>`gJ+bsݻba`w*dtMۣ eL䕢'.db4U-,} 8`>y7mռbNZf{hSǁaT87JcB` OXT4vo>aL(]y&fZIm7rӛWzrB[X9^L+FB:0%'!e]ôYh˜4L4 ʯM~]0fZZ#KԷ6f'"1E1w--"-#;ŽhLh6X!RI謳k}f@NGpj((g$a` zNzD%OTcRpX-F6 xi<ˑø}V/>PUި5V$,Gѳfa|\˴'pz^5wO;U#?Y rR/i9]NG}K 6!2S*x*q#o_Bj:yܭ}HjHXDQA@K˿y !2Qv͚1Q@h%2 s`dm p]b6D4qDN!@xD0ȴ Q/PƝ獇bxMw%ؓ@1a(GTs dp[%y1>U]6-]K Jr=X2W|SrGt OUVz$U2Q ;}M,[ =ԝ$<*@jJ'3y<7]_,A$߾bEUO{ﻌ }}Z*+9Fާx2@Q nEbY;M3v9SU.I7^٫_i h3#ۋyX$c#pdF=WF=sAy+UK 5;De/aieL Ʀ9{tK2AȐFsZ53<:5? ߖV` HQVڭ=hNGGYŖtVH9D5ź'#=삾7]/؂$~zzlVy(/թȳL jւˏuKF>Cv7F;噡.S#(REfV+4'^ BEkj.Qr,1 hb-Rojl8EwB(--4g?lW}+h{EȠC@đB)_8AMQ$Gf hlLjQu^p=mNc{g8;d {r5.G42U" ?_a !# ș!PFv.1ɦ+ST_Q<瞰GM:L2ljҍn:0IQO3m,T4]й}CI]#QK*Xl fdQzP"1~lNhꭀexA;7ľI/n\tfc!ш7{ LOw qG9u|>JqHw# ڭ}Ƴ^9_-z17 |nܠz{o/sȽ Լ4zx5|iϸT+6T2|t.i VU~]Cť+t___ [@r`X 9N{ Q~uMMvzrB@1MZ1 HRMG}vQ,Q>ش~NJ.B YM%fז9=4 t45Α ri9md TO1+*󰐰6,2EQ\5MJsZx4=fN>PD؁b(rVaԡOc(- c]˘)UZ6Y&)- R9olY _<0eUb~GZZ@yQ1["VS_9bHs>kgvrlf2OE \$I xyeGCP] V4vl|Q0B}pvl)l5/RRGY}z ˲ 8!ɔ'Uĸ+Vc\(Ķi=7Z r~ЧGqX (P!>'R+ڒ, !)xJP;Z(#E0:D6#S \d, dZf*ImI"toA9qPn >QzaR5Hgڱ&)9iCffE礍'P iEЈ|ѕ\xZJcȀC^mÙ(n𔼥Mk6>mv41.cbx?1b8 tl >J]e|>pY.rif pQ*";"hhEDjJkF1EŃ&2]Ѡ&]@2~EQ |Q"1/ؤ.]#:ӈHk#!3@/~Yif`GL"\V./%=],-Hv언l(p8p٤ u*:u7Ȱ)˫/ яnY}豌.])j!2]''k,Anּ)'Iʼmzŀs5I֤sg垎4 וZ&jD#o,C#GM#W97>X}s 0 Sxc}ڧѷ #:id2r|eU {Jli::qy 7敍o{(oɽ KnFޙv"ް@|KCy̞2 /螀Cg0μvKfs&Xbao'W;H *Bcfx@s (ԞIc;:x$6;r(qTk)L*7D׳'zbmWڤF-L#EKF oD$QMR0NHyU/d#_+(\CZ炘 XgmR} %W7`o0J/KUq$SJj#grf y.͗g=̎JqD `}S/cy|og7HH8-#َma8`4܅A~M59ړƈ@\J!\c"1)BW[{GHt`pv?| jM!^L]O3a$pco/dhJK'(Px0flks F;Des35Hj;L/`Ɉ4Ϙ|IK$8fv2|" &r%D9|C)љI# 'MO' 5GBWI=Uf"Х$Fi@8 |c_}oRdxHn::JDv2wh~;̦Q6 1Z]d06Q)G\ۺ0*66?p̹<2'!>~.Ŧ!'~q ƪT.K oCӲ5Rx#n0^y?/#IǾ?WzB4!UH94w=x9 l)mzc %!Z=bUrƁNyΐƴwQ??FJgT׼Z?əghmԱE G! Vw`PW rp4'"UD;MOVI<TcϢ@~5,SYfK9-YMQO!ߓ-]؆˘0Q,3Q2c#hqy)g=ŖKA_>䟶7QlonE5 1\ѵ+}1iA{=^[aGӎgC&) mPZI TNj{#+V=BbHjS8!Xʩ\Gj h7YTˍ1/ꃺo2B'pKo%{m^%i86F’C&?jq`ДΆdpi >a@O411U'lL(*%gΕOPHN=xP/9+%k_{$q m؆7@q)(.Bר`Me1H&_혮eE}ArtNW1B6N_ ?.1ՙY bj%ZrȖlEi>L?)ĻS˻G`.j9(~x_ю-lbhxCd|zy"%,KAb9'c-OΜdGIz}p]#rS AWam)Bl,y_7AV<,rq5hd6cdDz؄몜T`8A ce {\LbGRWUyÚzh2%S皔PH  H_gK@)!CE+[\a M}կ#h8%ixFt'lMy{maOC?ɓjP (E9%x;V ^881RWtR2-~DkqNd;w4/3$)2Eb:RBljt,k)h ZevG]揶zɳ \ S6^λvk%Iby`X#܈&<dbkA;}LcñhEt5}NXMs& ~G6 A$GG WQS}QIպYiqqRhtpӭ_uMyacr fewnwh1Kљ B T`xD3!ZuLX!vRU|W.?IJ4=5.|RpBzߢ+A#0UM.;:f3t߻g5MתK'{ ZFA =Gnhc^+F;?ڏS6Cj*8DԘ.O1=7iOl^x9Q+'0^<_Qa `\Zf߫Vvr u VF\-\i'4D4Yb [YRM0^ڕ3ڑZ%KN yU,l*ȔhBj3& DTY3a k$Vn63@q8JM+oϼܻ$g4}/U +CXzqk6K;'|ӤvOJQү[D#Yφe郉k`&!n- 0NخɄdf"N">;/ÿ2q; &f8@XwYwb'Uc ߜo74a+#d~ڍGκ2;>3|'C9-] ?,%[剀-&#ٯHPd|ށ:'޽cTpX${V"I='z R'ot O>M^#j|ȁ$āD!3Wg $JG?lF.}5UtfLE+Ԩڢp&̤k'V׶|lC+ʜFfmpM}r~r<f%hLjatF[Co#>6|~چ ;X|X#f@=Q>۰/ 2$#cxPzV#99#3TBȏgWM\:M0\ BIj/[;B_ Kec$˂tUjr"tfމ$ƴ ftBE#7rl+,bjK^$DzEIwj+I+a,\AE.ڞ"7.+loTG|w[ȊbGsn.?yp @>d n޻(,Gzu%{!LfaT)ڟAF-i%K{C#}YE.;̒\ A?X0%\0R˚.iı֕la,gR;wYm>/M{|G6_qOFCsYtL{$7v^B0\.^G@M,A݌zN "+|绎ֵ|xKVai&36j cW:\1F)Sks톄T%51-"XF b' ( NB - J{v/7CP$--a>(ZNKy6΅@ Oj4}5'#rcm7dSDKmwV xj<ܧ !]NG!Κ Q {ئJ4s5ݢ=%lZI8&1CeJ(n$g:Abuw+8䦤ٓ((oB# g9K*zWvVsBo(9tuZTI1.(Wj0Z-h棊}UȘK/ Ag"+OMZcJ@{UwrG:+gR) RLi 8 MݧՊ$ڧ LqMl0NWr8qMpEj_cX|_0ȼS8ҝ&Z:%bXϳ5C'g=9/xpAf[7RGP5eJ5-Yr^ܚ*x8O#qF-Y]dWt wx^7~CY EYzC5nD]-wl*A{Ƚ.,J1lr@it93G vZǾfܮ0~ns(T %+ɋ Ț1*jJC*|ݣ|A}| vRZfmOCMNP@`P:MY 3と*8b=CR}CzȋW߇6YN@V"K?\]rrTz-44L}>`eVF'Iew5u:]Q19sĩYŠvy`86KlVaZ'ۜ ǂ緱/~`[KjxiD}>~+:gER91ݧ0w:cMV1ʴ|#}UY zq%m4q/֊f:&ѩ H$i")lJњCsE&g$į80"L6eOMYM5ϺT6*.OD&Q..) Ͳ唄`a5桒$o-T-Kˈj}[PBx5a{_*zCC< ˶X[`pa.?y$50 K$˺VJh/So.^JF{4)r,R 6?k{V_ΐU\^pxWuS !14-.~A"q7駣Ct>)G}*mowX<.~3l XLwAIː)Sb]8$j|HLJR4{ '`ǽeР!"{L=n v0ׂw6Z>m\#ݔ nt "cQ NH=ɈzlmFޔ$A~PisE .^W-dLi"C6c;8#MIX %mXw]X_Ѻ))5O<`AO&!{h n)NĈjE+rP)ȀLT"9Z( R{+nЀ2*;kU!A9\)Rl 2ܚT]}t~a IdXkT9xɓ]mT{vUZVf? g]{K֧_ב8>OF8'WLx(+QTI0246|kL=qN# _0cq{ <|(9!񦴮;7A ꃇ2:½m E#TDK3=#}BD&H=5>-a tZL2W1\CH;.ll]2x#Ʌ;z))+z6/p uԖ ]gViUܝ bWpsCE8vLDQG0M6}6 VgjFq%NJ;_8xS5:$&ߖ3:x:vKa9MhfNd=mKpկJfpXXb& 5^95^3d'ސ$qeYZyt?Ue΂Z*xe=dwZ7 !?qjN7!epP/Ȼ @rf5G&*h>1ҴfpMI!-&Jq..ZN aW[`ogi6nː|wʤpbNvЅ.)ƭ.PF.l(w՟w30}ˬD|yV?uKJ ad8|4/o .84"rM*T9)PSYscĐ0;cm,bβFW87DA[1p[A["v=uA#|Q~FGǁ*8NU}!딜AFP.4Wn4aWը^CtmZ86%U}{ޘ5ɩgBho1[ D, fuql}uIuqA:`7spkEOr8 Ԅ3`Iv9#2jjIϤf&>`<4I3dHzD߳gE5/"UM!'ləuOXH [r 2oI7JGtZeb&e=w05w_kGh>j^1.9L3hJ'@Qg:Ґwu,an״v&%4l,r[Trm\s̞(TXc֕j_jYʹ !]2=)l8*:5coԖňoa_gDe;4~˷kh^^׾;n$Ds4 Y?&Aô{ FE-h|)f8GT.!)J!Elb<G2ķk!L=Ҝ$T%&tK\"JS UYC̚FxF! s>S$lFNy1O{:F0crN,Ѣ6 ˠT~Dʚ?.L&sb v܅zs)D]<2ǣ;d\&ѵ^wa ])Q=vD{ֺ2d~}uҡa{(.=>mzzk9]m= ӇAPluCFˊT ̳W\s]F 'ZhzAͲ;Rܡ=V@x 5Vx~ mXN}z!?se-8npZ~5cWn wGSQ*;61z (#0"˷6]3"Խ(/VzB6J(~#b`OKd{o6{/29E,2rbnu|bJg-uŽ Ƀ-G.-*t6#Y1)# ‰$o]$xp 0QЏlxAT7&p;9$Jk o𠁼}/cڐ$ۋlKt,>*2{YLK|m2LoYɦOz,NyV!Q]-ylZ[|Ω_ڛ= 5L{:rÚaAJ>awhTtQ#8ңt)Zs`{KVwQS">o Ϳ2`3ʨ^pGO89)HE^q2v: 1"ۜ7%TM%$c(NFX*ov5εE椈,?s` Ђ1iblu9aS]`N YzPt6Pi6[]gW,mze,[U ZԥdW틬iM) z`|NPaD>,;9oPv'g@ARBb]-ze))Oa w5b_ZJ(P IGdi~e8one2B}w"'^sOcRskr/gcWC"_YF:u7:[7פ!>c_hI'dregOoniQݲrVsKP6Q>:4Pƛ^sbN}qK5j`跠7(i+|{ 8NtS!sr6-MY0Oʈ ]tM\W|<&s|=+7`;[ET#đZ>(]RD6pmV`ߩJg6FErK_jIHt:\ƍ`,(ܳ_}e7B;ۊE)d@7O Oʈa+snj3kי/`|K;,mG1bˡaڃ6い䂣EHtnߵol2 z xkYaF?G߳3b L}OiLcv:Iq 'K^V$}]LvlHwpZZM  KTz^e8M)8Aď]>E>Z ZPܵzdb_zb,,W8Q7Maܨ^#uZ\; zn@ $Չ_Ja[-0slX>wg&L)6*_2iO3Tl00LAvHr,\z(N[xB"v⣽V q6S{-GU8n{hV/*T ~%ʫ[%#Z0.X=O**nswď3^٠2ҏ2|W'۔лZ 0Wnoj 8+ Edӛj6m@ O֎44 <@@2dyfc1m/7 \7rIc ߄+1+=:YUrZ[]/\p tk, 2b2z+M}ttKQ%dQ4 OyNgJ"z}~BDab c/&_(XQPkl9_D2|:wIw^cx9%:lu٨|3Y}lWlyM>2. l KluͳZ21.'6Iaiڐ:0>op:]l {\jr5@+/i!e/Yj) g2(6ܫ~jG.~t`vV%LTjRzyQKN{g ޗhy]]O6992%m [;4nh)oLY ӟZI0ehlkOVt5a'e9@[g^#D]vLj>p cʃ./J4m70Z$z(Sh R>B5>}6WYW×Ĉ eO?H qWsLnUP#tPA(IeYŝp^^hZNZV̒GaP!pwȭ(eD]e7S<QP/|K0i[5:*e;-p߬ ||+;kFA.ΛH^8!߬/u0vBz(d Rj\,C*NͽFpZ xRVjFf0އ)\sχ z~CZ b.g瀉i-!0c^R FImEwbpGgqJiqE14&N -obFFtzK4W%,Oc-T~mASp((UPw7Ӹ5z+~AG}EDÐBah z %EhF)*RJ)ݩܜ1.ǁ Jh>+"\ZXה8%':߃#H[R%!0.C5m5KwW"zd4u:v[~8J༑ߊQzbp@bf^c*_ kenڦkڄZk!930߰ugŐM+gQ`B_ti)/69H =p =mvYZP,OK%xHI[FG>Xjy\a3tV67J/ƥ]z qQ) djg]KM cJ&tPk@[EvN eIg@xH?ԸAk5ͪM Z JZ 6֏wn1nAKJ#cIFekrQ77"WSdm_7.ȣU%-1>UtsLƵ{ CڥjDmR ^ D{d.:yHݝ"iqs`L y"cM<v^;\-䑾pP^Y*%jCJÇ#UppI蠊n_HP i \Sr{h!ݗAPqJE4bzX|;cŚxﻳh64̉FΥ!:*5󄋔_QFBv 㕮Kt" ^h|?:yVzPShⳭDKm}A|>Hi*)WA,{4#8򪩘Ԣ5{[1D+ZK$!}2׋B_OwBl&}?t8@IБwYhMHַ,4EV{&H2r6/ǣOAd Mۏty1P޷/eRLٞڊ@m,bG|N3F{!9kD2 2Z{|>"4mOQ:(7oUdMW%JF*Wh#&EB~7 r͔ 54FL]"s#;-" *E ---9}wq9mt'x|"-)}e[Giܒ£:I?qM3S\STCKjO3MZYMP-q ݪ+vھY˼uH '5NNnnR:|s(iiNy;z'؆q^_=HeDA18'XBi n4щra̳MX\9c&s@h**-.L5;{<w> 2$ar;=-xɹx/RܙlyZdխ]{H'IqNrlp(W]mZ%F̍>e*9Pbsk{ςb0c(-IjSi:: h&Ї|TImum%Q΀4m_7i9sX-#|}g1%(j}I<: t)6~vY e (#dF8566eB]|v6+`nM uM c88?,?&sJd*C:"lƕxkmP ւO_v9ClnvV,AcjQrpР_Q\鯬OĶL3 EWLA⦮g3ŶvjtK &;Vje>K4cb򎚽 wQ]pbuVRFofOʃ.{c eԭ %X |DcF'8AXN㥘mE)P&v}&]A<]* ;cOuS[2Qۏ;{{!iԙ A9WAg"Umm&"()o9;w6Q閏IΘ;ҢJ/+屿3jf̆J5R^|`"ݳzw]; Z!zQ}Rmf)Ni T 13 XA@z> Pq07݋8.VO>`u@WZﺶ8'|.r3h 9$Vx |I%FwA%?!Pd!;&;N9;tTfp pBtjPHa~LÜu @51vEz59;D0<1nLS;6MaE6~ 9Mޚ_siBhȭ"~Nm5RCgWćå;dokz` +A-H׊z1:WV/f[A/<+k=֬$Zr+.X@@Wg1^ݻ)+:!s`?DJIz1у C&ՀlLrw>(ᝡJ8'Aɣonv\G_'K)ĪAqDCGOBq\u6Iζ=Vc(b]kʥ;ۨT`i Ĥaaw+\{u;ۆN \M=xOTW-+;_}P_@[k@fdyMv?jٙ-a+چѾ$hѯ33!;ql _ę1nI8}-\$z'yaʍ+%C%v%_B+3Lsae:wVd: A- Y@QP.V^[9ȽF$Jv<%Q(bE-)pE۬:AShb\4$y/Z;:`<E}0DOTƾjkTy5R(v'\X X%dv"qVw̵mOj9}+y*fT +*v묒`YZE*)FT>&{v% ʈ(x5 UlC;O׷YD>r`oK~%K2"-[q.t 8{ш7m:^Kj;'$ގ,MY'H/Td瘖ygxwqQ8ykv^1_z+q7yA>gSe7|:I&/߃TmA0@8)[7j [41o~ei^Zce+3_F瘦ڡ֦Š"̃r,훑 KЮwY;x ùP@yȴA{\4mz}.$u)IgNU:*wgzUZ^@2 &1 *@gWF"FeIԿB`)Dե#ח So&N\2L?} ᰯ+M"]x^M'V/+CEv&=p+SL0d\d buV6aͦP#R|srQիe˄.a(m}:FGkLLQ7(!uȽ `XX'w\mqӕMN *ȦRʽ%eyWKiζ~!S/B(Oyʺ1+MƄnɜ'a8$vv%#ņ/l!$ucʅW䆂y&hs{[I vS۽72 >,? I1G-_z _3)1|2.56ʦ׵^nwxMJrX2-(R( 5ΆKkn48kgnx8]Lo9E>TtB%m ׷5TF":7&_GN nj xw_z#AE"ipU V[7~10ѭI!I5UOl ȫpPԻ 痢;.qCiN"RB0mVU OT2N>"Xe⁽ǤǜtбǜBӞTJ!] hWo-eW91(߫T,}cc W4ŁV#;ht|,&q}cypEv#p>Je#Wӟ?۴)%7fd51qqݿiW:ɜ4GcL fxiTD _D3־5+ "Dgy+Ո=o#/}WnUH E6`ZkOE\Ekݘy낺i?,\1 \x}Bޞ#h^1SE,qNتש kLۅ0F0 Rt JWEcp4!*x j= # (^ w޶*&gj$bg X]ֺwyh.";mK*c p<=O=wW9KEԠЉE?5,Ϛgyqz|:_ `$0kq1Xws#YQ@nE%$Ƕ&H}Rj]~b̠Yglo ,|HZHUtA\[~zݤ@:f; fP_- gnvHKlZ{K.)B:g'y1yK$T]Cn Iqn0 ۣxm$gŋTtqR%Ox`YM RP"a0s{o官Gy.2 #1bT(ɸ#W"@Y;2$Y_(Dn  mY$B[R͹W$g#8 ;Cu|VL쓖QMimBҿC9S{丹V<7s'*{9hpB#ݨN`){C],BBCx2(͞+*1<$4!ty ns4GAp 5x2Re)()yf<2F "gP (8Z/#zwn[ݳQZtU`81W4ROw }; |I4.vk!ؾaM3]1X}WE"Y;nV}Pr`+yzjE-Wtm1~[vlVHȆ}\kBxk0bw H`^*{3HJK)(9!=>OKōBϙA4FT ToGWNsH"nrO؇T Ԟ[M4.Ayh!4_ښ7R_@<nWN=keL5k /iPd?;.d̟YAÙ%r)6(9s쭅x5EFrbE$3TKxn NKǽY_nݳfN@s`1xn||Ӆ8=c;u8F$l]M)`4^[)_-֙Ĩ,Rs6F1+0E/s#ENG?uܘq2#^OEaMyADʒKm<YG4uW?81\Tv48vj w (!ߺP0d.=G@[Y%՗۔~8m~xLa~")ɓ Bj"FE37IOL!/8<'҆ (R|J]*Dt}26y? uzy``ec4_7~yo9ⵢ%#u9"= &eW'5x?t:fE0+z^T:}!dNau쇱 jGwn}Rcsֶ`%Oz wlO팟wpL "{ 6q]Ǡ&!]&W lzw}Z_F3drhX~CBDcr'u*yƌʄYcOwQnhI?r`z4&/y؄u}Ug.B{cG'ȱO*_c/ G]`*HK%(pXAb B)0GNw{tg(iAs`*' =9@ƆpbK+y] M[! BJP"|+>쟦pgttNt6PjMf5c.‾sv6 Hrh=dGΖ}F̛%'֬3m0kxY,aj|n`SmA2fJVf!O r fI }7'*IqE+ USm}@`_O6Q)Y1cK喨j;/ ΞL5?0d-|?&aBB[,lk=Jt rF{(7u ku ":wwv> HN_w@5U3#|P,s]!ګ~qʀ0y]eUl (IBq>[vQJ9$ 5KJ{a5*'6!7 D[RX֟6 R?pGeyZyHf&QOT fu|?:*'\(h_v.G_3q*]擳{Y.JfF_` =i ];F5lm€4ةT\ʷFJkn߼oy* R Jk}ڏG~xzHws8GPk=6*\n%fe\А5o̳@c"_N'^};cca=OTnU_rtPǔ\)8.4bQÚҊTYF2 k947l/Hcкf8pȫlGNUcV41Ѕ'j9w=#qw1Db5e׷/VVKi:M{xq b5Co!x53ӕ53dy߱쟞MAEj[Ud0V9ØmYj8D9ҧx$7W3wNm  0}5872M`E uDi\.ͩ"LSHUW$pcxUU#_*GSE +(T>( nmȩ-Q}Ot)~jy+Ė݇$޿Pr6qw? "8KyT9EK ߊE! Q`J47s'W;6SwzNIϤ6T*[62 D Yn67[QFkZ8Tlϵ|V]8!?WKS$/:Wx_DgqԦ[KۨEN7*,T'>\aGŲ\G:Uͯ=.d< KܛV;VS!"Оzsh>=藺he%;@8.8Is̽[}>?LPum]?7nͦ⣓<֯'knUF߅{4\ƙ.Y/7#u݁x(jf!"58}H5TǴ~l|(ұ ?1y6T9HpECjFɴޱ&[=' X&T ^̷%*3ruLC7^KzJk`IQ`W;!~`%<jk_YuR6HCnwR>zayLIÍ[a&:,PVuKSFtA$L|RvBV`NJ* v[rH d{>ӆT yW<Pa>KHދeaKeX]ꖀƍv{R۬ 1l0/щ<&~$`IGA蕞`!6RuOκl3EU^Zw[nHJ?XdIdiӱ[A bǢQ2dn ̉g@Njgfg>0aLJ@} nʵ+xs_Ik2qB18q>4gp!^ڂ+E1 wƢ]S= \8vl<pӖ[)'o~#]8oEyĎt'%x)ND>1hQG/;u\p{\Ӗ-(3K`A%GaPH%J`] )~]|9_)&kvP?t1}sZg/^#W wÜzϳpSDq)A!,$t͖s3Ŀԙ@,ZLXvXˠsJ!](Eop1 bAy*䕪1#VMָ= zk+K; K>ie>Pba+'.t}Gt"D2CO܇yROR.pYߏрeZc 2};2EHToD d\o^J5/ D=L"aאk^Of k4^W}:U6k '>Cz(4SIb&8Z勐%5Q"I>} ૠj}cV:M(z=$ǵ+)\>j{X[ &{]Ϟ)lP@N <"=׳:RI /;D?B? A+(DpL>Ou _,EW'isJaM_e^.ߍr",᝴ ŀ&3`3 /ֆf0 sHρ)7 v´LOSSout=vծhK̳iqҹAK„gjꃢ_x4&B>'="HG۽쾞5@ē pnDdZ|ZevO`پD 7Wukk|GZ~wC2t j5" sd^y Ғ#Zns(@Bcb:@7Wd͈v(`"bJll߳J12s-~hwSO6(bmg JL3{cʿSO,pKtx3RjvI%ul~;A%A%JP XUs`~sQWx3h^V#г3WH8 X=b*+c b= OދKOPn@7N pH3K{HZīLuVZ&d?9;UR0.V?2A3MS96(>W ^-4p]nxfM^IהrI$uVÇkxV 9}JHnVj!f6: YA"B9Z H{F1⢄-E3_wHJxwg0 Q)$<+Tv6:Dy'XkC93qR5q)g״r.U*m(AjƙE[g\ku b|yG?D,B)GY7CYW8$I.$M0Qrui" 1<:`0irm0y hG_h&T ,.#2μG2wpu;_w^YdL܍eug!&A#CG} 橳=; K\l PT2Q:ӵRnGm{)[^yLxׄ C4+Ex7eBt+G"I &KR^?mo2{ /XԦ>ˁK:urD 1 ;ޤ:Zn r#x.^6n隚 )'J-N([x8qؖ8ƵF-~)!S&ۇ҂CE#@=c GX@D)'L,]vmL`@l?Bi:) ZbU p O ^=|Rw$XxV׍eFhس7k{t3njLZ5r=g}U5(iɋ"z@r,;dNƚYǺ^7ߐ^izkIFV|.Z B3At*ґOr̦^A-3Lju uU@V [ 7V`L}4L]p}xl@\"i2eW=P a.S>[ 4=]_ x" `е/ /Hi<=y7X$YfA*QԍzxrhEtgCz&*&k4+3H҅8E}FTH{J_\Sm$mK]w׌g]c~wwumƧ0+۳CGœpq;aڼB-^3|&AL'GAIkAbQi@^ "]e!T֙va['먖~aq>^ /Bbo9zFPwDO%55f*J!V:r^&LmP>kZ'vó] |g{|ֻ\ !B ˌKwڄCS{soj>-MS&(g^S.%mʮX܃ˌ?t ,@:=" sGTwG:bQ ?,FKTVX34QMOMF ]w*%H5w8úvBۑƁo{i&'&?} |-kBePRYR67'+B7'Bڪ,`âu`xm*TTCv㤒 .ғuG4ewQv ?pp|W]wĻB|JR'(QfwQٓݖfOŧ (1$T08p^69&)ʊ^7F Ǖz;LkoӲU~_cDT]( q|5.V&zg1uͺ( :L)LtW{'?٪{"S$ͳAOcP5=|3}an}eRДJtk;6K<,Af}xM`wr0`B깭}4-3=lW9e-#!KW-{ٙ,Rn ^X7ʹ_˙760́-^n (l,`t%tv`j-`(xH!y`G7C'Rj'M;c_[a|r9\G,WKWwɶ8Fps`oC>\X\]^2A(xOo vy&MgH9[Fӫf;M4N$Gg|we;\Hhw5:eWz\[,=ワ3ĵrmAmˈW@ : [rp,Ƈ*Zӕ^Rz'k[HOH_\:fY#)ː' kSyt&9\\ p¢uf?!.ԗн;I[@W$d?iʺ{Ӕ!H6?$XD.KQIN8Lo /'}tW@Ҫ'ZYd =f]sT̜IBuMZ@FS`?IAOp1 gO ?|- `a 3ӭ  D2:ۮZqu&"cd;Wۀ|(.jܶk8NukE}hE6C :K7}P!q !5UOz/:vY{jMx!k@\֦;zhQN`(" Up LCd#hV9g]|rL݇*i6*oBI^ -nrDC9&|GǠ| TB\/,:Z瘹DToGɒ0C|blF @vI'=r.U,QǴ%b'[_"MY`Z[ewW6Ȕ]٥MwIu[q9ۆH^.oi|fsA}Ra({W\1 qlk6'&CS=sîwJ'E 1Ęm穧[1TAb$aKs#7' u)5%"/1AFwMbZ ATF$M?,c}cl qƕcN|2 E0 褿Y6 @#jb:(|2/1'/ǥ/Pjܽ,)B!lPtL_3D itY'D2 T ;j47;;/تtL~=Ei HmPNK1m-`7QQ4ab~?6LU :uKMSW@"M;J9GFf\,3l,g##,'/JdńVόIP #a?Ӊ$>~F0eg Kj?`ml0Qp^4 :ƅm%}X&!p,6oRCy(>\2A0JJx1 c=~y JP\{\zԡ{ȾSq-b{L88.{C0:5FjwFbl猤۲4wl!MԗNJe3 M m ZOg:\͍WS/U6V~&ɾܦˆ6>(RBn'OڣI^0ES85`f#]-Oyذ]K+ 'ƢML2X [x#RC+遐U#Bkw^b`"Bz޾A:6~B}&BpHa2X/Ƅ|6Ø#!ZtFEqXcQIĬ"Nh"ƴ:*bˊu3E%ڎs&ub)z{y*.Wji腭3) xДPh0`C.=(dK,g*.Z Ƥ#ў!'k72X 4ӝݺC2쑶PWr},$gVOmTdXA٭jA34C y25JhaI 9luwaL\Wqazؐ\93b=Fm`x܏ EV`6K{ך~;͸Nctik`iT6>a%nrN~rFLJ$@1G K)6\klɫO&E9"{[rl軬SX^Ftg;'s!+qià0\JIʖ) ^S5$`~"MP`%h::PX< p6> ? ú|fEcY0>Gſ[>rbS~iJUHr`v՞%`)W/qayNNBQ{snI(\89t>05oWݗV=Pl۔GF^tJX1\Y OSY)nw3A cO=r,C2#x CF޾&(=sQ3LJ.Neh|}a 7:8<]Zҽ,^0NhVW,^FS q ͩ!u=Z&!B]q2ZR6Bx ~qr(0H,Z"do[m72|gm N &ste"v[W ZD7aѕe{Z] KpRקr8ۙ4Ԑv5Q #ЪfwyXNv˻dp\Y a;?| h tG(qv m@xwBk:gVN,6!|J8gvEm&-t+)S&;|,=3!8ޥԗmcҎh޳yq* H@5'GG  t+JxQeXL+Acqeߋ;e_]L鮰]@ pmw>#49h~6; ֜Z>$Ēy/S[ qT{p`iv"UD8" 9/7;~=[]m׮sq_Db2TV[m촘;c.lic'qđ*4@GV7 ໗GD3@ t"K8#Md,& `I[H4e:\\a>oJ6oS2cZ 5T oC ` BoySK=@h(7^;}ejF#FJq ßCV,mBZٟZJ'T)&1mbf`pUW_|0Wq*vm@~gƲECg *x !E~SNzBߜ5B̼]~rHvPv=|5 g軫IvYt{KfO ߻nk$_~n딄H/ǽԽzxEH (qe7<3 HzC"=1X˥;\X4rI29yP+GA߸xN$#, >m!ܘшoG o7=7 sh^xRS&>\{N9*&h~^饖ES=fm2N4WΊv 4rReHqGpg];tl  )!P(=<كҵ)o\5Y@2hOeѳ@HҎ%ODg aͤ5Tm}ERzT:9ꕫlӆܫ. ?e4SxfRqRuqjJyVw_Q+/ 5xaL_O6k)^5C,;b\['O4$u# 57=tO2[䨌=7رV|B֨U70{M_g$-|*Lq. @e&[|1O1^͆Q ݮR*62K:vy *T#_P ygg$D(Ν\Eַtb%M90_}JDxpH ˥0]P=xq!W(r$gnخ}2@,q ",:%ƴEy5+I}lB2P#.½_݋lZ!&D*x\:Ϲo :[g32ߒq{E!6>j9ZGumZvYߣ^(A5w+sX< 8.!ŖGҧEZ4d0;ɕb]ǝ*JpD<{%e5V-llv4@D6FP/sLpeB4ѲSNXRY^4OE]& U#7Rr4!ڙ|^[˪ Piqڪ Z#bф}K 毩y͎b;j^( e:6,6FTC'LUuJ{8D0l69K*mâlloiVwOk:|r@BSv^ s`Dهwg<7k2!DǁB lǜ:np6,.rZEo,^Bn#0b҄" .WrʧiC&Y&9U0B2ûQ١|DyNsLȻw=rS҉ %R g.JV8?$o5 ZWﯗUX a}A5&+Bf2 ߢq#ܴݠxڛ 8ϖu9HwBO>V|Z$ 1S-y m⽰ŶxWATs!Nzv44v ,}-2tgYZ07070100000129000081a40000000000000000000000016439a3550000df8c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/5L]?Eh=ڜ.+?XUBgޘA1(~0tFX ,'#%֕u~F U>Tx(*Wp2σdjls;77RlZ=#).k u#vZCV[o M^2CF@'Z(.8593)PZګP&d٢uȹnT:0nqL9YƚNU-[`e&0̐!.50D _ ML"ycMQHf^1|ɏ>-LjRT쵗n:4ZfpʑO0T<*& fh הX>ozoraXUW^~B }J;}+J?ݔW +ΦKϒ"A!7M~WFsņC7ӫNbLQP}[:gyY{_,ɉmX&Њw#hH-dE5=[z4.X@LnC@ד .c3u?טP%̢%1 ̭&!I&cUeœwm-iB oC"Uw269@6+ψz*98ĿO(s<1bҵ\8?½pUC:LY5G4)|p~a`W t:#Iz~}'<’F=T g NkVH:w[H * lKUȪ A.IAq@5^#CO$σ/C.%y`<4]zB@pa(WFZ|Xe <]a뼦^s<珤Yf'`0wsFsߋ ReTV&!.)>3*G:)> k]MT4mH&kt[== `._^:8­и>ɑN(p6 zTvDY`Ԕ.ӓmyM񷆸[QK+Ay(,t]e=g.k 8dͯlɀ`Lz5v WJk"_(vAIFzb)0'/yZlܯ tcwYO]]U}Ε$*z+9|i׊wIF"8 0bGCytpH1y޿/]Wp>D,%]#c\u_nfb#uoySk0x[3 )B|z"%<wv휒k:{,~Cbq d}J{ԇKRP,ǢVW!SYWha?zq88T$u\ՙ.ٌOKW]90)V4Ʉ YFCh9j] yԐ*Vϯ^2gWT#&ք-yfO_p,xUV6L>kvrҢ `9?rq|Dd* qwu~E< znyZ4yKJAoxd- 2%_ZZYc@Lf)*g8+!qǞ7fMǹ2 ? ck)EUp!w0 e0*Z؀`X[ e箲'corΎa.|ݧ >ՊwWLzۺGN!mgp["%;sw [>$2gsj_2" D[Thb_$QcpdI ѐjfk16|7k10( |i% 9`K4 v<(YR//:;cSotCZak/.w )ہ"ݹSa;,Q+-K`l+lCÚȅJL1˞8@GRm1f%9AaP`(2[2!*Mz1#TkT=\Z;v?;d! ^"[Pr/Pt`bKLPs$$ V͐vfL;d8ޖ)LD S!Ƭ X*hW"g3.?P8ǺR7(Aj ڢjˢ\11hh&=7ÃXU6W[<;m0f+׿QЇZ))γ?:^ 3*&GDJBkW*Uc9e #׳xvwka!r>Z`i5Uǧ䤞l cS{Hg~4m׮F%b@Xl'gsek+^|.(>)hSd1)y^4QghfytE)|P]GĕU0-d#,X`<*ȹ{B[➴3C dΪ1 Ku.Un|(f r;6hIʃP\N2-#Dl'a æ׉2n+V [ߥk϶jt  BqI:" ~vO m,fw|92Ll8FdЃ b5*Jq\/*'Uyv1$q[տ)W恧qX`PmĘW>&ReAv ?qu:IbGuJ/CCҘ#l#busр7BDH`xntcT؏8]QDO~}VsĪe1U̙ʐ -o5fWv:E~22 ʗSmRo d!tVYd61]K|:蚯ν? `[6g{fJ8'<n]VퟔH Q /,m31v. |yxE>5y ʏu;k9J aS{B PT1܊>$ &" kT`y?t\d.C"_\ M 㥄iJ1Zӝ|t<%^:iM"K~4߿n?at3+4"M/{^l7"uvB3p5Xx}K2)ǝ>r3Hc/ 2RWϾ@ cL]0Ҏ/PaX D˱ϻa,GJ^ a x *.eS CrBKag.<%%X¨`r31]*#CR@K&]dT򊀂<zƕ[p/\NU lfaN' 0 }>-y(cΊ>ʑe0Cu7tgЛqF80mf2MǨL(NI>gLa޶_n[!Tz:7u7*|vcIN|9Ĩz,V9MIB?֨Qq%l On%;!mBV(\x~NNX%ELpc\*̓1V3$fOі:M/IKtjG_q"$0D\FE#c9cNkHDÊQz6±LGYe=4wkmg+#_OVF1گi2QҸ!BA* XO(Pl4zF|:(OTQ0<_./w4iaYmY Z8~"aNB7?!ˆI//ˣ.f _fX@6‰%%2`|k gM.aEǰ>KS7nFj T3$2bJgrXD'5N٠OOLQw4Abx'489HCr2ZBNU*x?( LUUsu%.٧ҟU.:0*T܏mH<&c~aTII+#e14%53-qlKyoODx 6>.^xh.9rx )gb T\/'PD'pMQPzawgvz_"I$wneI`·hP9­F'+O=[|L-! zTKx@ (\}gP|76Jpm O/l}ȰkݏBsF/V75þ8Nc|vU%Y·}œuRhepD/fN3=TRRnb'i6PF/1Kx8z?bpO zG-Z ?>@bs`[G]:^FAF6XD/#G0;,ryvАB(xtC F nlEǀ1.t7v7t` x66/#@ Iktp]A k~Nx\ U/Tr}+Jd)X͒rDKQ_eQG:9K1#UK N [ @.iJEت#Iv/%uafZ^ EO*V7XI0F,UwGa+@f+U^۬}*p2Zb8Fo(\x4kT/ x-NnW4F ǖHփ8}R,̸o5O֖;׶.5L۩mpjem_j/Y7#d osa೼[v&EhKp&%^u8]dy$Y~ϰRn%}Ld" |oLbV*/lv/ѨBÜByYhTդGL1 784Th~f.ЬP -_O ?/fX#2MifpgOz I◎GE9B~q|ҋĝo[O5Z"Ղ-3nlLgeS<v*TxT))XO23.8cP` j[2aLFQ[դeyԶQG 'hiBD~z:U:3zXׅ8K<*! P":0} qYF٫dGgu}D}pZlA(ͭud#7J jU˚f-&X}UՏp7h;xFmQIBB"f_"q t #t>Dߟ\E!Sji}4_CF(?Mw^wӅ~Yoӷ?ߎtˣ4ZMEVد]ZQDm/ /p?;#ۃ{m$ &?G:}/r[r2띔)AЋ EC6k~ DG3<&xzvE ::fU|zp '8!2&yR}wK -&CJ On^R>wQ:(?׹a{]< JːLl rJA\Y4C?m9'=ٜp@ECH[X]p7`!мn j/!3;%l)QL]QZRdM"[b5 }]xr`:!ܼ_͡.D|_Ռ2LD4Ru#E(z%zNv[ 8It^QrVۓo sWyDhTsԁUYI%˾KBbhNe@#QkLUj E.(a0 [3Ybn)ϔ:r@&t~mEw^j*|ŀ !o8%^TzzzvqL Lkob~#hr)HrqniJ_2G[X1u>DTZW(fSCf^lá׻xɿRp =z͋vûW~3q|-VæF?Chx~an?fd+'1Fc_O6a1%'|p@zzv뮶kJo$QLgg)ޒ.sȇURĦ Vt6{?{=W5i@݋ΫiP/73zOutboSU K ڟsLۊCWZtVuOX;l4@/6aI)f 1V7wqzE%`pPIC+V]uH-Į7vw<йy6q X*_dᗘIpZ*<,)o.kˍ(;XnkY,a{ޡ֕%1 ;mބ Z|oTC0)kw :8[5mw\~BYp{lIQy~y> (*(恾St fq rD @&gA6qH #T4 (.#(e|Vi XP`EgHkz>)%fJφky?㻊< >K4[+r=**}C/2rHd0s񝿂gzN9KnF3 6u1.vGM{`D#nh1CBMEm1Q$"ƶۻ3ES/!A #[3[J?7$OkPj~.B\ &fr ?Һ',|#IUl$$Al(,vA Qu ]- ٬qnFė`ntd>rD]g%t~e}Apb؈,c`֢i&X9XȌuJ?y*qޮ4RT` ' 5m4> Rlp*5*K0+..C8OL?~U$U"a*˧5i'mI^>vӇՃ^/瀂^nۉW`2Ӫg8.O*;3ۻxYyG%tzj͇-%A$L$uNOIj`|GcZ7*͒xs鈡Liy )}%i™DД9T䧀3ց G)$<;@n r .j~!fU mE n;i[ȴſGVynD)o9* $)PAsMpDV-+q˪ O uj_V֋RT[bx;%XPx}\ MY+ϧ#yW YxBl{ڐi;(URjXLBo~rF˿]RpQ8p#Ɋlکg"&JԃTK;{Ej˖]0l‹('  !""V۵Ş&sIdnHO9hʞw J1\^Gu8_k3% ,&^pMfm|xڧ,pД{yZDdJЌS Eױ#hH*2Gn:Q_}cSr CpraTt3dag-9H(ŵ ?F`u\- սB|?N{aÍ}<>GN#NRcz /Y??:)Ithv*rATxltَ#E_9XX]-SUa%$cl֒N_Pӓ{GU)ac;]L!rR9@{%K :у>sEJ4F8l+{ YY+"'81@ EMkjL'( [NKMH)s>Y z{ .\C0Ǵ:O5tJsJ8kXGPjo9$_; M@׉G|2H cdad&3[^%@-Fb"Q]oՔ|Qh?hP'cNIJj?1ɧҙ "%xY7sS,·qۊ$CUJASPuB^;27sFHnD}ؿ 0#%ߨ=M`YyvGn۽ւGUJ0Xԍ'CnrU%ioZIy\yQrLC OY ߃ה`*~>ZgS[QZtnstUY{zFFLv,!_Kvɪ'Rj@/@Vs4c<<=p4PzIInf&vGQaۉeYJyI2R`Tqci#p-wBQ܆NmprG);wZ ºwѮ msۀ~io 4'韾2x ^e]|tϞuY@-+jk!OqB'$u;蟂)J3*p]30?+8.+veD kx{'@]gp`)'Y);reLsf1O.#6'-qvV(5=fyWSTe s?6Ү< ~z3 4Kw&r<1נYxz"{{:@7-G}v3Ln6r#S-4E{SB"[\Y-bynNmt4lg_a//Id(yR :@q\́|ZO>ї~gVj_75kJB]>t]muѩ&ZhyꑧnMe\ޒV&3YpE-HVk-ץEGۚ#z7#woz=L p$@ͩ+y a7eXjRU(3x7tcg+2r1Ƹ(1N4t/0+3gltηS\ R5Ma'7^hW_h:]+x7u|3XjϡAhS= ӄWr|9Q<蛼5ۧAHѽoW@q.ުlCw`^Fm+/k5 FYۥ7A:|51]DǰNסu<+ע;jg8we%¨E:}^ba\|H&W9=P$FQM8td3c2rigd?0ÇB/o}Rs!VRŝ#pYW/uGOOgR`nFkˆ)H%)&lMۤ| oL!zȕjCċ.4,4e9+2X0wHU7q_ށtwr}沂#f͡t=xHCC%7A[*bʌ=oN:],CQhA9{ʨ*,ý4W)佸ŸVc`noN7oFn|a 5e*F~(#Om7OO1H;{}**ax,u`e^k.;Z&C/aY1\0$pK8`RY8|(9*Ri;nß# WgUIϪgl/eRSzsB=};b/'N.\]{EOpgq]&Z64\$Ոu1gEfPo&va{ITum;0k})/naIeAIm XA&A#)4oO8pwLA vOd\A ^+S+H Vܕyf̮ =2 7՘JϜə aU8KC9L1Et\)#qƞn:U~(; 42פs)Xl[J5 nUor8{Gqkl &/KPQut6)eK '+$,zAŘnm2sbm=ּlZFunz+>eV]c j˭ͨoٯ0/FlVI<Д٬ "}ⲅdLl=[_YIc5BZgՃ_Nj W r*4*QIIAOvLoBlq $h%@DmEc|g7L$1O4sYPOܛ'rNPFp~'+ TmMVzW;YݶN傐@CN4 _AZZ(oB4`I%@|}ؙ'nY Il.PB{(%747'q)-"ͨwd¿rA,'$b&:8-7ʷium&f\UuKQ\[d"Q^~ml=1+îZ| p^/ c TZ?BxsNOW{{1>?e"4\zu(']Y+2BBoXw&:٘\Տ F;wD[PlA8_!P(q$߉a羴 رҬ,~Qb\ m_-xm5.y"Y'$:ש˽rDk> 1v/x9%BG>HIMHo1oevo&ӿ7 ES7qrj< 4c>OGv= cˉKf'>.1'(8ROr$z>8Aꤼzy ; cd1)g1#7'Ӓ#[`MvłkF׶: 苃/ݷ{j>HxMlNS%!-݆X{}$Xc4%!֡b<%3zB{;hdbt*LY3OAj?.⨬<.F-F{/.q&l~3ZZjI!O ,_%PV>m Q8 lB͆MM*YO/ }."1i_)D`8ƊFFV郰V0jբʨ0mjl-/gT=% ~4rkXcm(X,uă10[,42?DÖe5(9%ڡbb0Rl,b'cc8[S! 삖:eq$DڒItҪإSȧ5oʈGaU3daR"j&7;^׌HlЏ=2[Cl[4uO(S pRICL~|l,Vg^Mh3Lb#RBXA{` Yv1L(ȼGo˺I-e}KPl-~͇ FExZÖ(:WL1:yPXTȨ~& xLI[eA1:iL=`ȁ=c@7| ~'|Z~!'n?WtKmy>WN\[Eqhg?D*B#,eG96&0w jji,qxw<9(b=OXi\tU"k&<!%gg #{j'p'",D}-xi'׹è5KgSd%zF-#!/89UX9USğw_5Lb}DE;0`?NMV5/tD0MH~>,0]wcc0N5{f j=SޖC(?Vtzc)R{;K}o E/TzP6!8"&USB܉ksb.b]$O`pqYdYs_O443x09w.@y(h{a{`b&D2mI 5e1/ |\ VILl|'jPCH. ~i:u X- 1!ZL|)ʿ􅭡un8E[3Y$ *h\ġK|t?r1d1nd41MMuo%b3ԧ~Mt1*[P,83΁_V9 T &1> Eޑ"BFQ+/ZyY Db)yrH_,LXW/-M#ڬoUFCJ*PwKǕ>D V"p;n׃ޠ]ҫsHӴ{2!j*6:֞<Ъwx>!:I@pc[[\CX/VݖS]븠udJlo O^߇:̟JNM(;:p}f0er2-gI`F"k&Uݫ*Q1\IAIػIuvl%"l;7u ]g)f䧨ԞD.VD;AE93 pM_,)t@nѸȞlE1ļF‹)_s=(LtVcx$ qvJ ?4sK/MeUw9X[yy#xfr'#Ԑ`ֺCqW ,N"BACRTjM+(_%y>+;tFX9UP/kj+i7Z q^iؔB±5!T%L u=isXv?8Qtr+N4#ςp~y6@oP Rv OƞC[{+0səFqQ.nf.Н,vwOW=e<Ŕo͙ yj32qpjQڰ#标n$YTiH픓BV:LjBr8(_$ 4^DҨ`)}ɇś+\X#6D`>пl]J"FnL(F؇wfXCBkӝAIM0ɎWI̓V7b03Cth>Ih!o(dhR[oۦlgu@[*ZzA7S;P6U@{ SFzβvM@n.{Zn35]c7qi J{ _ɇ(U]AΨ@i(O _RjB2R1z!YjV4ŷ`(aFbl9ͦpψj ST.!^Ր,} "%ƴuUBg@ 5Q_W%ɋ;T:h4vϫR{?N"hҏp &_L`\0Zm,W 1^]6.5hw[:Ema#$k\մfuL4 /PF\'`v)9Wؑ܍w43pB|/a Ow5RpQjL&3U#iP+_68:= 1ceop$K<[Ql_BoHafMܚ@U[,v (h/CzѴ ZW,3ANJ(р{~:$󌊕VTmiņ-^i O',Ytv 76ZߝzY՘؆-AZx@#gTDl )~Es$6~a4È1{6{jz g&hd91ϰ&9%˖ӕT~R\( y,X,֥T* A69Mr@ Y]dfQ).[qd \(iuU|@m22y}?N~_CGzK0+>f+Z S+YCXg|QqSBE@%eH!kAJh&O??G#=uYLSDjI<>'K514cV*(0,Rī0q1h]C<SԕקJFfJ.  Z8`>b8{72ע{ B.))I6PolyxX2 2E#CeàOXpJAsq[ MJ+ z[Y,_gaXFcQ@B9ٔNȢ`}*E#FI.X8!z@i۩@4j~{Y*o@P"aX,sY;!nhI".g 5-oNr҈Wh App6#bHm0C\v%c`b1?H6Fh?m9҂7^? `t}TYiEmbMQt{ ƞ˗8e*TV Y.2O/6Nܼy7kSvW d` K?)zPwutϿg w{q2F 5E;΢xpr4c,8L>7&^>Rvu$fH@# u{vҪ/7'5Ƒk,lp8CA@ׁ%g;,ڥ_w$h'm^rSKέ1XH+uQ%BuF/LwBKOWՖW+#M -[K/P ,^&쒡&a#:K \z47rAZ#0U R-Pwviqb 'S l>x@e&2mM:B~IV޸u^XBt{lA^&/~ı:,7uN'_$x NW:<w4*M|75F%%[U=Y c[6eq9lP_Wt/cpeFXq`{Lدˮ'mKX#=h]y@)0})F!}LqߔES@и$wbB?a\{#ĐZH4]}:xTtҎD&(jg)N>fvnN@Nxf٢R9 zʌNb_F95();~Rɺ%ܗo|S~e?P9BpT9}|v`hVϱyMW z7Z=McлWTLL$ L]#79j (m6P;~tFV$`}<嵱I1¬\DymBwʘs]梴 LtynA_@2mz*zCI`N-5,i([`2fd7RnjaJkӊzPq(z( {|&Q!j$>o^eD7x9NOuΆmHt7ggItfDƦ|>1oqaI M|+1j 8;(E,~y@p4P\d̒`W5cc?d@n|ϩ=aOc'|,{|j lUƽLiȞYuT^Q#k1yaxLJE{)SűVq_A(/G1T1 H|믽[cz*vwO4ϧJb~SA,*z+:?6Tr$7$f`}qEr4Jg 0bAG^"l#%= X2GRޫav~.9FrbV c2{;G+̭U0a{nǙwsN?Aǭߘ$Yu'\/%5F2> Ltҏ5g[*!iCrfX1˶ӌS^za^%m5 fG3mn n =U@x axz>_9I%u3Gs!hZ˘ZlgY\.#VOEP{#liko'e),(걊r WXa_krD[f.*uw(N݊RGӁ@1 hhL}Sgy ::ͷ ++vGԧoa3c )O*fvJk}%HL.-(LGo&1φ6HQn*c;TiLj4h^HO0VR1@ C{,Dt??!rM1 ^L|LUB/_J\ [Po斩BXTD*Uv![ t̤~ͺ  %` luRMEEAk=dj-Mf ;kZɺpL#~_UCΧ!e?PBhz\ aܢhxu FbikчwNEpWyT'e #֩qrt[φ,Zbbt^%:Avu%:) aupaK`zlעKk'fT2by$-@G Ay"^_* Dx} g¡yl|2m՟2ekM(!Mk2Fif [bR(ԷxGf=XLw8.jdғx-5bẦ~Npbd~~d|n%2V&~DfxEt Zd qf~G漮:{Q˓7$e ^ Usr&~P p4K Q@@]2U7{w<[}&&j@EmP4n|E[ǍHsɏÞhi;&9TGϠʸ`\ .yB/uz/^%hṢyiv;."c#kF6$# ){:'FnM`3MO:cr/J3M+t~0)xBJNwe~ ijt=hWw2ػLJ4S$B֭BAdzf4X=vNM hRZL B}]"G|ڃݎoF`-Fg[_6K׷\'"݊sWѷΨs;a8+) >]!0un~D V(& Ԫr$& g~fo{h.?L0{3NZ1L>~Bz13+KYbb3 o{bo^qPR~_2a?k0Y*5'sєp9zfD!|R,ֺaE;n:%-JC_xb1IYƨ]yRqX־Қ'.qov5vlY5T<,UjZhIY_"X Ae=/8<2Vpk)z7kr]>1)Hdw-5õ1{|Pm.J?`:.Hג| ē-hLesp{#2V )6Vy)6|$VGU͘z4%$3SjP/#3 ~{R %{aBԺv|gG̊hhn) bmtV\3S,y1 >Mmeg$8?&a?c,Q] cg,~;'6P#|PT 4Rʭ>R" = VlBF " /+]Gitá"ڊCw^%p.iCVLǓy-uyO*nrzQ[D޲}kզ,`MT撳Q1>8+љE~@I?CA0KL{747Ar1gKZim@*`_c=mu&9RT^8ƃ fJtAPj ci(;wu]{+Rϭ)hYћ`ҍ>kq"sK(N\RdyPNV(,0Gv?yL9lgi8{ZP#X/zF ?evFf(٠fL5TXm9I+:g=f1@V%B? ,8TcgD*uC&Vmk9 wݙEItdS?*'ҕn* -'e=8ZqakCv*-Y,gPqe#o}='}fdrXkAxċqsd][@HT娣xer6}ˀa]e% 'wP4}`W%3 {,o Qq x6Ǩv‚4aD%IT1h.G/tbYi^sXaR?RM6`bet6Ush1"vNhSZ vTk\~{ގ~7û.ݨ| ᙟuM-5 {-L~.՚swD=n%+oN [.f(R*uG h-j1/;3wOMazdʲMHoj?5Bvj H{+K{i;jyk'X!k8t2O>0aPݿF:{CsD21v1WWpG7,SM9%W4öQIӱ=(oϵt-=N) U7!u0fLsVܼ/$QƶU@vEp.XU`va*QyDžȚ.YnVht=@ΦdRbBE_+X) ۜ! ~2+rkYz9=0z^MۓFJUd @ff ^(0^1`ak;x誑PK59$ƛ RuAk>츔]wK8oCWm0ژMs4XyPX.jM"ۡ/a~_@́>9IzUZ.t+>Q,֯XW)l{N'}ߺD+j {Q閴كrZ!Йku˩Mk 5ܒuTK9&T ‘s'Ed ,g%,DKš,]r!+J)C+/3Ҍ4Frz<6~mlusݱlj4rB ^MZCl`$<1#4 G< =+ӉxH$|IR\i@1:KIQɻ@ygfηFO;ߵ SqKW4N'D&$Ju]XrIWP.bo_83ovLhB9X)I͐GPyP=D9Lk'=WS6 0, SN8ɍe$e`qxn|JӫXSMq2;b" 5 )˛Ս40XH#h\a_:RꢚTl~:$ dz#7d8de`ӽJ@tsVWGp3n^[& ,rŨMx+mCgMZ *cF=6_WUX]HEJǐqgB!q)V#~L1r?l 7(U ni5J4dF]0l*7ߒ㪶 yjʵDQNvY8N[K>oG=ϏU|.eV8)i2kڎ81o`Nբ7_1RQ2O8Hs+aAAu"xZfޠ= Yn^ϧudisF' j >p˚$Jul(SBH*rSj?u?,n`Z9hWx䎿1? .[J)Ȃ 2φӹ2zyg~A~eD1M =6swb79J _la]i>yGYmPMXO(rL51@I#&lݙ sr".w;a,bD}XJ򉻟ur&>I4f0)um{X7nv%@mJhRr]6G*ȝVM>JE.V(K{" P9;P|tsw(OQm;c/Y"q hQ0@5N&x2敤nYAo/_QYv"Y@"Ug}uBUHzlH`E5؁r 2gYQe li$å{vh&#r壣3dZC dcdzKMb`E]3 5vGWmQwgMI#m n"%:K"1`[_C8h fXыO6x]3ʱĶg dp be*OjzKBלE[o:{g -7_>w*oK3ڞ`Z 'P'뛪CR ! ߂_EAB5OABdKP[8hsM=wIx#H;zFm%ǝȇ>hA]^iWgzo>;&O}j? m1r \iUNlCpS,(3`\=1A)Q:]Xu> 9~ ''?ܧYP4i:d`ˈA=x"|53,?yx,Qi/ c"I;b}Uoz.DrU4j4]L;Hy uufn~AuxT`3HhB>0TV\ҐϐlsF9jI1oEwVjU`^^׌n/~L 0/׻w07Q_b1k.e-B-=5HDm[y=kËM:w(UQLJWBMM @itxJF&),6jz#PJE`-g~AxQz:Gݳal\O0c?;SuMG9 hvu^}B&e :!6;}14c5"קv5dE;c TU DQunn[q\%55.:|f>_Ɂ"m'8w =ܽvY)R"h1M,YTZ[p vKL`:ТuϿt1LƗQڎ ]b0WmPJ) II&eƪ^m;v*R|K?@9lY#:`)6o:Џkɰbphak6?U> u'l EPZv_[kh$Ji4Y&ԃ聋*=؍hTN98W^hBU ^v$ZMjq ǥ#DM_wAc At0Qz`JX]mML=֋1N2t#[ y|%} B"fPl˷lkh 떠m;'&r}fM)e.~ؽ' 謯c(KG@ۯǯka EZ\h@rmxžIb%+ؔC 7H&ET4{v83o )& )xƐƚ:*y/q~1g'Jz«d)`$ e> ?P_O{XġHxҷfIß+ӻzPql)7v %+v^v Dv݃( N}S;P ; 1#Cȍ5+eSծA6_gފWaV"Ga_SkZ,x㨸7pǥw_op&lBNH:D2z*PBQf~ǢQ^pYݑ#>GbP;0bjbčx׶}r6b W\ڪӔ36he];hH}{@n]?TumiU$/'y.k{ CkLz򇯙Œ;wqp8L(GuAJ{d#Įʓ1*VMopG)50;{NjHY5zҔ&Ud1˷aǬh7I`! AVR +m66چGau~CU$:1 D*nN21G$Ok"=]46P J,Hc#0s$ay^$^@kD^<w(ܕN~F2}BV6:ȷL>9ƥFZ݇֒ xK>6ȁ smu-VOlxZp'*%ҿ84WA!pZu0FᴨzR"5"((7?ޗ:<*X,R| ɗ R:㗑l;NYό3_s1xpbGIbQ.R%r4!xGӖ :8QBa oSb=qNO`"H0oޗ^*E 0S]" cqiZu RI^o<~pe#nvw",hě^)-ϺU9 Qj?ᠻN*+DRuM@>vXu$RҠiZ\= Im.FѶ[_bS*Ja j /}c¢BϡA(ꖉVZspq2f<َ'vU^5ǰ0y'=Kcy3Gq8'AqT+R01'93K#v^/NښY9GQXhVdJ8(T)[wk!KM/-rH7:jSׁu KF#$ɫ6fyAgbqHn52ux}lQ(@=} OK;SMc]ޫWc$_PuWA>Tr8 9vi<- h;XW3v'vT\! CW03J_x'FAȨ'j 44XS?n£Y{[$ ef{;.IIbЃZqeB?l?l|j;8:|g؈~Kvmq輩͔Չzw=z!%22z5cIE,7(ů Q̅`0]Ls &2Z#J55,@2a!yUN<*h!$9 K}C6g3(㙚^uIw5ɳT2dieQi5:IۜuM*"?z/ ]yܢ$?:S5ӹKye#rth+t:֪;_~ſ ; {~CЈ4`DIj _z *ӖZ][zylrdA n5/&.ݓj" )#I&S1-dzwKxG cEђ$͙H,Srrwb t5?4$=-k^OoR*D#>ё |/kL-A 2 ZƝ/!oS]&ιW |y1%ȏ8|k>Xyˠ6+|9L968L ڃYڀxLwGi<.FPKW4Zn+u ՀMtF8̭?延\JV| [.CƖ߰@쟕BъrA N> rAC qX-aӠ ]?U4R8 1#Be7&gMT:"l*H%&0,od?V/-y^@spI^f}nPMjNr0#~FTw Hr& !F3o%DCho>_ qmۮØWfb}ˏ|{𞳹|=dN%F#%-À>*:W{sִ=I1&hH.[_`"ڷUbtKp(6Q%WYLKeåbmܚeÁt''"5) tU'K7 ohC9EV\ocd: 5|Sa ŲgԨaԳ^Mgn*/>@A9j)i5'_8[.38Mݬ}=^f99!MTAs,*N+Ul(y2w:LFs OS>O`|K鉅A苟{eS\SyڈkЇ5v!av|MU>dL)nj D$4VU\v-&jw^Grnd̔cQ}Bz:vs% D hj"MF2!5i:MM0ߵ#%V%*flf1TDbq ֚ ŭP<,fE7j1yRX<F_1"^!OcQ;-Ss c[~34G5,#$_eXp$쑭5F6ߦہ:kHHƉD|#iTZi3=pُ {ztF_AeV;n y "i~hL eNv2 à E1usB9 m=^:^c&ǯd\3+FnTϲ6v!NYcb)!g=<%wZ0Z[Lm7yVXaY..~$`N Nt4:mAELb Boh|:>vp^c~YzC" MұARNZz10\tDC ҊpܦDT~cbR;pU' ecaZ[)|Goj; J;,LzJ`Sp\"Dc"9M%u+H$J?:CnKRQ@;w)J}gL#\FCf\a1{ۨ/jr",;C?(3Ov>?cBr}$bxˊ-4!T¡[}%KK 'f.9p 3и_wk5^HcaѶq(@1Skbn6uø; 8  =&KWc=uh,7Ѫ2bK3xUk3d}*2Cm/frgI(9Y7l!I"2ի3i%k)ܱ\qD 2 Kt(2:y@3mMYn5x-48:Y5]k]^?k%݈2: IerMD3KO@΃!" ߠtrWEvA!S-vpT/}(bDJ{&1 O=,'o{bno]]\MB3s-zqIaFG2*_rM{ 8DXwƩ%m2}DsY{ ]Tf-Z:>0`B_cW53y2\qB1zLU>_90 |WJBYެnudU t 粮JΩj`gVbG}\0l|:'>BLe #H'צU)NrCQz~-f}o:AۍU3 +>˘'g27ot/Bպi*+]JdU zQ**ȡ:e15jz}?솅`誳泚oݼ6ycf>=y2Գ+ftRQufxߕ տ,Xwi΄yfIᦳn^ zgWP<[N[r+d6٦EWTD7I"cS{ <ى2H5OJ.B^JvUSQE_wm4>Z_v-yÁ07!b2? i'B15q1nxst~EgVb,C?`d{=wqmىuL>DU-,IY℆ v !Ϲ/ ~ǝ$_Mf~Y9ZcК Mhs;iy[=ww;=.*TnJȃL:{ rrNDgc62C/OKCЎT^ Jj;S///18/}EnƊGy1?^EQ 3te5麰>!}ʶ4ۋ7"Ců]ӈKei "HVq{69x ::兖>/%C Ƥ:t|j3ķ\#>À{hrMkiLW{Iw }\t<2?`^(e"F髪(:֑ ޤȩdN9϶uM*sX9'hS]Z*U{-f!78Kކ2c7Fe;7{D-MԎQJu}#p]1^TavhQ0Ūeҩ8G57|qsJP~uq gn5)E"J~RJQ$A]^P1]W3Dte^^ݯ^7=Je{jǾƬ* FSg( ^>OUg̳:S fZ.5V'>*:ak^|H^W.nK@;.',t< =뜼{7(sA mڮd?BX.3Jn~0q.@T vxk`!s)A #Z6Xl0/c!:rl긲oƠŋBVЂwxXK+5 ^˞mv2\AJZD`f*|bC6~+V>$htcՊ3@a$>ɜxNn1WVq)6M* &f=컫ANh!5#&M<RU3OSG#2<X?FI&7 R$Yi9{ ^,Z%l@ 瑍cAb .Y#&; sd.N8}p,֎ J{y¨0cU:| Muy #<-Ygdh"Z6ڋ\%W9cabuDyM%#4'|R,83!g=gWz^Vk|G;Aq5qџ$IYUrm2J!P8[C5kB"ԑfsoAO.`Ĩ=pٛS]U'НbE}a"yLY{8TkwQz!xD^H{4!ЂX`DZ Cl, ؠb2={`VOWr ߔmlȷ尛$Ixyc]{|qT`;UI;n^Ne2XCCs@ $G[l ;Np[0!}NNsտS#!4rHP߆xd gTGW+#k([sg,p3ORܭomy,\pT,*~:DBLGEUR-ll*R*pVʒU7u-I U62{RE m 0+u[&×DZEMbl0)ߙ % =3io#z4/Ɛ߇7T 8ՔKQWBhT?TiRƮ`'PuLqV[(2쯻TbKڊh$؀ ׵uެxAcQuD`,J6ԣ:>+es.)v%#JGRvfOoq+tqUJh䵧k> TYe]Ē/eNRM(4B/$ѨGk܏vz`}on/sg=tЖt=>'7g` `B"$G֤NugPU(#bCPȼgjQGr\S_C]h'y\\KKLX\ev*53O{˨i# мظ%z- }znnӫȍ1kv*VyRa&E/8!yVӡxzNJʤ3R!h>`oi8ԩAewפ [X \ ?A1*2WOʰ z}6lE"-[_w,w&q+Ô[ Kk*-knHb  _qg)LVӁEfn=}"G?NaBaWidm# K9]׿9HBl−@0 C^U2.1 m>%4*{w>g;^`+#8%ٰl_6ȊƚB:Bazhw:C`r|wxGQ4(x+(Y\[r|Z+nG݌~Q$a޴xjed-(n]B@a!tB[6JfԽË3F9O/I=a\t>76SZES0[`2 ϰ~7v; t8VH Uƶk@^P[ڲʼnB)1h!) `h]S܉kY8s .\̗h:  vR8QN,<.;vv[EOmD.a"B/= }ڤTmˀ].^(帖KY9H jܑ*nkj V1C O;ɷ1Pd20DGS#eA} ZY`C[DW{Kb 3xwr1~ usQ'o=FiLhd*,邹#hBG=LSMcpc1tO!"[W` Y&1 ;d\؄ó8;>+0] O0l3`k"P]'l_}{61~$I<RZR -lPf EmRwף)Ao7`c vj-KtN{[Cx{b;viQ'SGcӯ'KA/;/_v-cZ^5͑G^J¸:$AR}h#,Rr4Gp xLps0rI ]1Gޛ8p,?Qv^[@KT{%GȷU|ȴ-h>CQ7-+NxiJ\3EҔbRN^}5"°gO=4 ~R @:-4Sfa4ZC}9`yY2f& V"#\Ƹ-4G68it)ޭNͤSj,nFmF#`<~q>w#'5:F޿S@1GU>Ve}#^)%Iu"?C4N6+Jc}~pʝ" S+)򑨰D2O9?A?֎ş2Syr'p$ݱu gH namd %%0m2Յ\ _"uvL7QΜ*H{Px Dvkh{-l([̕/,g %`I&+w+M.ƣ3Z }oE!ŝz/7_ W8 JDs 񏁔xb윁PXmoM;5:'G3W|k@879 2$5jH K gIe3U|\.)e;ܖ1<2ó2_;h8w6zKYkldm^| }E~;d gTo|co۲ = : ~:޻@ʩ2|ﲚiϡy,,*5sצ➙z?Hrt1&MeE7& V JFrX݆0$ m4S:l%jd?"~F4dJ3N v+}޽A=/Pգn+YB|y)hnњ y4d==*g[h3X"z '3e01d#֗J~COc9Y*+Z QjPTQhtxg5[h7y&0.AƂߚDo37ϱ@I/h1 IJ Kv'DYAJbf؇X.?L)|`~ے :cu隭IMDG5Ff",&c`S,(>[X]|9hZ1_JӰNLQt.ϩ BEçyJ}Fs~nmhwD8b5aliMu`ۧQHu@j[C'!D&ߎuGbg7Fp?rtQfc$W5e ~7e/SYņCCSzCMW^rafB@企S C;1?Az 6W{3Ir3,6|>T#]$i6 X{aእ}Tvs3fnб %RHE$E_WUd(Fp㫖ߣ&%2NM˜hXҳ_zp7Tfؿ>ܿwUKBǖ28'CQuڌ2EA& YU dxgVĄ)ӼSJփxOGXEV~5c#ȢRNJC'a]V6dUPRJYi vT?^OHx$B]0G׋YfT y職uJ5q7*"#&WT?*R>eKHEqM;uiźpQ DhW# llP5 o׸?%":PKY"C"XdD+rT՚!uJFܛsw 3HLy D @jމW<A puq vl TY~lYOAzݕU#KCwl7j=y ;~D2M[2jxW<"CSʒ  t^h!VLn]#2MsyVoO]/M.2厈"!^ 6v+;$P$]ؠthN`ثnNz3' 8>jGQo>u"\'|po\syOT,L޴ >s$G8 \+D]p"yqTK<ӟ jȑy, n!F@?[WɬjFZ O~93{A]JZ2NnhqTn4*.Z:CPQE5`` hP5֩g51at2)D/:!:LurѪv xqp $݉#~Ả Ժ;P^ Ȳ(0F*%监V_M s& Nd9҇DG- {GKFv]NM*~/e{6b{m>NF4]S$McIYq֡Kղd:-ڼ3Z wKUSRC"9?IO3weXe%0g[0"玷+rfQ2I 0%gl^%@GHyg` yE)) 2|:uM0ǽp"9+FmX7繛#R E #c\RoA0cИEbA]׉KߨMfNN,8mzѢ^W?.Bvi16xV&7z b@!orLA"wߊdԩsӪ& 򑋨4!w(:l\ݮ'T7FS R ]{`$1!+:C=ZlVJBڴC|y4" 4DUUj1UrxMQ, @0p&* @숕g-ضp^y'|E=B[]Ę)rCƍ:JOZ$̛I@]p@-H̱ wH=;SMf9<ͽZ_C/dV-R.65?ֿIEP9{CRͬ#k^^z=֐c8#:űi-X;ڏ:*ss7ۢL079k~AGWܷyӎWvx&Æ3c-?o Иw"GpSMW%s[ $(c-VwtP"ܟz6A 0tidWs ہ^hҎeќy*HNZPzW\!0Vlw%7=*`PnǷmTLSU=W|[`QDWT ,z \^'|;V0@ލ*i(eWG!{ߦn3{R%tg5 r!!l?KҢPE&dö8v4,& wG$ Im h:b'btKfMݩOY"!tSYp^"P 9)24W JHem:4 fs\')go)*ӧ!A]Ktu?rrmh{D% /ԫʝ NZlX[NPV r~\r{2]f2=SSСhITѓYCOݹ 6vU=+9)0AjAZ]+~!׽)G$ɇe 4tbL8vcU &гafcm2|Hb 顡lJ) H0.f1j(Ꮝoo2||AݟfruU։)8W.O輂tGg`w툿 ò!osUyPvVE&HV\ƺjC”[ǽEɯZ4JjWU ,أmL pNEAE;s*f!ISTMh+ 6sÇZˏJ>c)jfGd91o! ,u,W;4cĹRfrf[}ӓ@+AP'7Q4Dž=lS TۼG( 8(+{q>x<U;>)UV8Wh p̪__|`Y%kY]fJ/NnjS_0U];oڒ4@@ds$L>2⼦j2wk\!0n@$xDY)AӜxj,BVԥ%xi Ҳlc~QyM4 m;R(2[hlU~ sd/ŹHv !)2_2ECq) 9NTr9h&}uql3>2j D"@ Q_ .)'{yW:MDnOeAR-R߃ eJHjQRx5<s:rd& y m0'DlP-6fKS 2D~Nhz" # ]wTpǠpHڂK{\;0H@B fkG$WH5M,BiK/UՎ* QItTc%^PمOi9&&'fQ9J45k[2.!>%K`_q)&f7oÚ \[FZ|[3h8ဗ-[ C4\F$P2:AзJ' =H8ٖ`6Sx27xlss`B@f ^O秎r#lou?Fy# R 4GJJWmɼC?(4ﱧ^ `yE&đÕjNJ:"ƔH|gD)F~pЫH|nv|t<DܲE 0;rg& &/q\b<d@=\!ӏ{,*R<"z(R nom>~ .ɾ4M՛iAs^X,dgn81?ǧ@LIY˦!} MRvFgJ/N`A2bFǪp 6"weK+Gk 1^Q*4M]!IN@S |=Z.bP{P SH܋?'/: &̱-fhwRWJHfxѭRTT DH.A)4̙ L0?|)YZ#"]γ{5Ș]<\Ʈ܌zjR]'|lf.ZIbmhB^Iegp|>Smc!UʊG`TAUgo^n(&I,NFLmcV%fܲfn0"j5w aP!V ֮mF|NJ 7 yA1_kZ@) X16{˰RTw%H3.Mo0kъkXb<)l2FsUrgEy"OkKs|m0ZTH8O-tzuY}@_#x[oRFQ׸3E.K Sn|p?_=ɀB:şZ}g\]7L~W~RzWqK*O%bΩ7.ZN '_+%v |KQSRj9i˛ۄ/Zm!x^ ~^Ы8ZOBTʾ-p{@~\w̖V*Wʯ0GbsB PUe_@_l0qraA.TEȏ5!2Khv(v=^+`*.^5)MMځ`X)}/xEfAƒcpI9"66Cw^f|gD6 :!tu]O ė/a$mH]CT+]%lj`.K#9; ;yF6o1+T=ʺ/S3]U؋x͝2af˷VV\bBq*?ON~bPb֟io+hD,/Ub3^i<7#U { ڣle0N[kJH7_3.:Edɏ<:,)|J@j3`.vUx-=N1kg/CG|E8遟"G&ꖒ-(l" ޭ>,K 醛xw6 ax$T~l-.lc3[M·v-x_tVt@.ޣtq2޷Oۺ;?)5!T6udE25ұIuJd(YOVg(7Q3AA{}{N.C@XOѭ&#'v1 &.:%dɘoSoLkUvi6J<B$XfPA_oVaŲ:Zٽ;*:-=N@LHn_#Ι*: J_J LBްsAdoD#&f~ .JzeK+)ݪ t+Bl1 I4@#J +F }pF$ofI~6rETh4%vPΑեY>@ ڂ \^]o%r\$ZŁ&_8UYmW,}fI{_P!xR"~GZ)b#1 n-8+#(`xWf?u-Z'F{uٻ72KݒoXm5n4THc!aLYP820DolH6+Z4ZPٶ&տ)"]N^;+A~e7&cZEajITN4 ]nq^.cph7_D ^ɲqRml4chJH)%ZwygL[K 0̮vf$Ճ耮C")( Tt6K/SVW-D4c=U㚈$i\9T^z;YM`e:7eu3ﵬ/~NzfI*T ϳ_p0Zy5QA% +E0Ϧݣ`JµIvyOLc{N2zV"ؙ2>z53@ܒE~<~`▌Q{%KKakyz+? Ksq Cbo+)O% ,pmeXKA/&!fgVEm\4/Jv.\F4v;6Q@ ƽ4b2}d # yOugB.FZS8+TNS1=j]OT{l k/T ^:Y][Tc =6][ jƁm5ٗxktӈ@^wc7 tL8/@ dO~*$_p|L'WE źl"lotrYD{-3 UzP>^gQu$qۤQ;d/:r]}=kP,@SǨ.M %vdt:ܿX?>Rr=|v^E‘wR`d%+exYco&uGge(HEZ] 446^}cI)?iо@嵽wJj,`;5ƚy}O2p6lGJNꝣ9_EFOM/Qx~ c}iadf]|!d0+OCU4.o{f0O2(G`c, o,#TdA3}SESJ9/H&jmaOW}i.MZiFHyzɯ6@njn=ًwDaq9ta`UA)N#.e}Whpn; Ƞ6ŀJ?w\wWmR@H''M Bby G)!KVZjYC IJVA"l2+d(cI,)daNҡ+ L^9SfMtQ% t Mo:Za^yR"ʧdS^8"ɘg͑ ፫AܴѻA^:7*Y#-rO7XP\um8#;{iС.{f?-fsTJ42J@ɁcOb) Fr,xexLoX͐. |R9+ ָ&ڧ ndFR7nˣemG9Pih&@ڸg;`Hwk,6Iacg{ v;I}#)k}Mk8:-9u:QPj[h EB'?m#!+K@ȁymA':KxO}QTCBR^Moʒg+CB +#b, m.Ԃr0ё(Vk\ qlʩ$ hc:y<%*:pڭ v&Cj"'o/4uM؆TY/nU Mcc 8j6^ cS;$50T3ɮANKD+WĦ2td j3Yog^{ ت3Tah ,*=ASU]an W5.VFRN#OjR+z6T7B$D%P%Z}aL̊Ƃ2VXceDBLe9ǣ d#TI9W^ ʻbzq*RA`*`q Y?x2gnjiP1Cؓ>ۦ,kic e/`ƽ-٢5Jy5xBw@#{@5W⑙ ~||vR @/YF/90ue+sQnk"j7=,Y?PPJP}I G5O rk _=k!:l?qNҊ)1* x.~HоrZj5^S /}iʙ>03P^R\JiI 2pg.#{ 1ҋ̴5ZTib E`DdϮǀ)fY]MptK p8"VnEKЄ{:QR;0m jsv E, mֆz&Byyn+0eGumYwv9I%j/߇$bVO"-ϟCV#u6Bћ9e_gMW0L/[MFk-ӟڇ+hUHS$ۖ;+bŰ]B@T C%R$.O*'G*o@mw2 ԑv;a01øyv( L_Nԇ,%G떝^5NW<-&Gd>u۵n3$<_) ;^CƬGU{I|Dz,X3X Ǭ_F=Z wt϶B'%8-*6y[@KЁx9T l]zϸ *nˬ}[bv+h}Dk\C)ډ IL3E#E0l}JDC3ȴ!؎}ح(FnB(fXYqj6[-Wң*gV+NgmCPQJLUBF>Kд-/y醞nZ&JjwP4jp~+LKw0@oԎ}DfD!cskݩxbȕ5-Q!:UnE *}__X}oC_sberDU/SBC^$>)>?4$!|mu5CRf%7QO Bγy Hjg^JDW<Rw5:3+-igƀ3ܯz΃\!#ޜ!`卿>{=[: 7΁쌍ۍɻ2ベ=(`![dWgDJ@LZ=zMrQ!5x9=Kz-,]C8.[b^q^*+4{ bmUq0)D_-J  qf/ ްZE:m 15'QH_*viOON)0RA__ q`2L>֤R *oHk7*PH0o7J ^`?E")oq 3BSTE m]V\o[d?+vøIq@zĈxa6kfCAq%4HbDyjzmeb>[[>Kg5P7Inb^G>tI~iYgT)lgStCijYW!qq5Lt쮞Qt,f-a]x `Wtr&~7IsGy +>?&γS}˻`+osq7KWCn\Gi4(H`|0^fwl=NMm-> m9d(6 0i7a_picDJmS>쵞HNE66qrOdCsD Y M6 'T{^A -#܄SG Vr.4Hṁ{V#lT\ǟV (78[h]&ѹNqw/w0}0Cŕdff:Ws3ۏ-›yI8)gew:9Ԏ].u8{;g)Njt*8GUgpztJVJ#]%pJ}vT&ChPySQ91`oVxS2ߊ^㟚a\?)oH7Ӱ?=5R'9_}zHy&$@Nv_$I!>54Q)i䚟 NJL-*6l!zoc{g!u 2}Yiq޺@3M][O'zNE%_%H[Gc7ɏ}@= G>D3h?`>Pr9Ӆ/7@LY@74y]{dkI0x+BA[;uЬ'?:D&poWf}(6ioYN.>b14()_ G8˛Vh! ftMߣY4I$ zduz<GBC-4 &7$餸2ɂkfTnjۻ)5A6:&8Ȋ-pߒ됢<TWl|XTq< T֩3Gk:b-,~=3'.nq>Z:ar>tFhf tc)9hix)j2cƉh.;Jz#+6^Ġr]/X+@?PʴZE/{2xL竂vΛp0DaL dz ,S񠤲bZ*`X$|nр.Prۛ!2ku k|KET:/?147^޹"Bl)o뫚oOFlM֟H'8v"bL["z6muhOcKG*ڬ+f+Ƨн4t M3"9=9~~wJ^0T]C^1yŧ%AxRylgNK̗_ }*/֍GǀSɟh򪎚5Q>@2-e.˧zeFtUOi;ECPxzeʈVG5딂@vHygghEAyrh-WE~k=d))j/Ҝ`U헾x;F.ߤ̩ܶąea(zИs\uI (/Oh: oX%)`{]J)BNN:ٳoMp_PQv,z}&kt[ȩEmu_$6%xz2%VsѨ E|$2 ʑÌ՛ee(:g4 KqŐY.u5YL|Vc-Q[BJmUes]Z^P7;җc!;3©7"VT% 2̆@2$4j,ʞjiwvXiisrw`rj(ggܱ>h<&y'@vhT I핰/hjߢu8x`0ȱA´LjP1@A`:l}aZK8H-pÐ>PAs_@ʲlST]6~ քy0z`;#1gu}M-.7L!9;@s7l]F^<$sT.\TNd4c~P'#{,W\NVȥ=W>AnRY*xt]wg,77g?QF\F~*zJ2OKSM BJB[jߖqMFڭY[ZC7G_jL&? t0*,R 4B0}Of,*ć_UbHR-s3I/o NIHZ.VCPZꓒbvv,>[ _a(y@Nn=(PDnWo0xŤLGq ǥϭaE}PdEiW6_Y>`Ub |",`TD/'c0/5MkPcpqЭr |Sⴼ͊[?$T;H^ T۞k7.xѿHMZ)X%FTHI"V]^0?Ct_쑽KDOqzq*ĖDsĻa1uv@Z-{hoޓ;Ɉ3VEC1(E {sKyZ C#0pLF_:> q̱>|&<\[N@Am?b#(:@-XBDK^;G%%/YFH3Yא#Q[(q; 2I5hW{)p=cNpj?g۔cCWp;k$ZU?TzSGB3ɬɠAjmÂg#CFMI;AH fڤH h*B5-NA~l>S@\X9XJ4 -U^Ox #Dz=S>,vӽm9 ].1xcswWbXܓx|Ap֚Q7F|лc\h^gRSv9oX&M:^[1 VGm^i\ La/$LS*y̖?$]UHl-\EL.:)NWc` X=Lk Le[6m2Tee "WZVAK:(T&Cۘ{O{Q`ܲ ,h|`:fKg[0+ݕ v4"m2S0nj.Ppˤb/Bs۽l5U{ØK~ӕoeggXTI;wkyWc r .juQҔ4%퀁S9}qGQ+w*OF'> }^y'2]KZEcjji=7 01vR T7NrAXܿP5 DЈL GXhrOLgL'5WAc xr:k àsZAe棭gy}Ȱ0ְi2M.Fc_8Cea9lX:+9i*RY0j{>+B?)/P ; Nw\k5yEԗ4FO]{RؤLNrv3 9'Jnk,+EdVCa N=JBnsy+FLHfPY=0Nv'c E1M??xZ+\I]Ne : 4?Z5#3!Rx ]M+<3MEuND?ѐ"G)ExƋQy9]a^psټ~VV@`O)Sjqx E,`D%:['pWHǭ?bs r=eJ:'œJNpF$3Ck5;RwiMyݧlxd]lZe+ SvԣfKJ-fvvm֎7+FhMeJaƤG UoZw0nQD 㰯XU}*{9$B}L4|GV.(SuMzI3d`́O9Z%$5[DknWKqXf{!rM!’gI0Gݣ#To d&{{;r-%%V /pFR\ۇ:'u\:?Zzk.q0\nx~îF_$v!Zր$\*ip݌oC=Jtjo zHQcf1'SM/QU 2jy.qP8|/K`+~%Y~vnaa:(d^F`#&|υiPϤl.;ۢdۣ#Gv6_[?xakJX.2O5[it"[GVE:M3TeP%"Ht;Uwׇn,D ُ$8zTA~<>C祍n%,&kyA,sу|8lD%$Q9e 5K-E@/_NN6Ȱ1y9M *XWrR,ڶ0!^| $#qZ>XY9v3~3E=/䪷.dރyGu䩩ui0¹Q銖U.`L?y@`ŗ^"$X!6p'G>Y5^:6: ن.%=$..v).g^Y=GΌ5\F"1N`N.J*5mz*fEP'd=z:Jt^c+e*xn>mV}CP{,M}34qcpeA]ۻ?DG**rE1 'TΎl++;,5N'X4)ݸΰnC\Aln^V M|.[@J^ոƎ*Q_ m=x@#"EXaƮI8>tERMn,]g4>fI=WQ ]60jˈ"r+FpPsڿ,\ςrj9u<1):ړ8cHt/ ;_f=Au#mA>Ґ-{R+qfHDES=M+F)~|;LktwFlW A_{'߻z TjJ?Pv˾4=p9pmG߂p`8qfmmPݜ쀨%muI})Ƭ3Rh†'aq*>|҂bf>N$~Ӊ#U2 X7K\:ȞёЄ$\=О]n$IŚ68 q0Ta=:ZL'ͩ,?uO\rYj&pl=I.Z@NSTD)t4Hi'<" }D}*mk@*$BMƐ9<v0Q'CAJSp I T\pr'{b/@]k41/8ib˫MPe=d u zHKzXP!YRcs̚ 9;4J{Tu _t֑;2({m@8\SvL0-ڱ˺XG[iI*&&EF80p,LO scxe\z,_P  9*ŕOHejbk/u5XJ `tQU@Og{G(;ebIP/)7p L1*w :7"՞8 EMf%cVXt<ҹB޴2߼/݃Ni[/jecȸ? peBb_m3bVV1>+g2]J[*{yo KgJ6qO~3\߮ɜLihvŕ*̷JM2H\C8!hP8krn1+fôܳ+8 b$aѸ`k xFrRisbӯSgZerY@,t:Ӣ]L3l0.;3뎕jʪ*(&t^;zZ89q Rաa/m.Hi JSs+`sls " ">/^@e1y.v+`F$u'"y@*ftC'..;ꑘn0  q.p^}aݘĤ7E4U{Vr:b3#R_]2v.00A3Ӹ|,FҴIA 'J:/ӃEzJ aP̛.g|MɄFBǰASPfDuӕ<@;b$bCVh0nORJjbbb#&U42;g($Co (t5aZbɄC)Q5gh$c˄#ҫoAlmK,PC#EG14Dl)m۷/7Ofo9[Zr]8dEH|Rf { պʁ;{ {wnYچQu^18V(%hr)Ér@NΪl7s;,dGomAd>` a d8Z v^*nXQ< l`jW-Ĺ6j8 hN%-M$)#=ҕ;L2 eO<"O?%6҆SW2#wR%dyMu02gxw7['uaŦGZԃ%'ȃ&jujeG½:k89 0: S{O58\Y<>4)>}w'까d1 atM3F[M1d+RW8l%8By*9\WN{-QUcm‹yDՊhv e|n@a'CW.{QH ~^3-\1`ҫdwg'e.R1F:ĨR,Ok&^[L(Etzw01~7E/L"r@(饚y Ÿb6&lKs-o̬ .bhͰkU43.ch|aûvTyl, uf{䬄 r~@l3 }jq>q<LPљ H{)~.gzɑ&]q]̑_&ڜB*#b'jRN?/♷fHY:jGdAWT'ge.JPN _Q)U1'mUJ]hh3$$!Leꩼ _i9܄#+ SKMDĶ? /hD%~cm򺌤֕NbQ %;<+8]\[q ql߸o*>O]_*{m v# J#q#1A ف憑C?ME`#,Iҁ,})F˵(@=-',zqew{}F<'^}V%NU+-pͲ[zU)cp(#5?2V0DxFGsEl%IM듄3k~oSJFdxӾgy fT:- BR:!O{J ],.JNJuS[o8 :x !o[Yo|tax8oh>|BBOo-_Szsd'pGJ=mZH7XM3[פG?g/V%i8Lu|> ԇIH8.I8ѭ9]/DR!Pg Ϗ>PEcS#DŽI-`cc7ŽE>E|Nasg5T"{0Ϊn QḿW*7f#ͯYDZpOSmgzܬHFs˟Lw^Dsהj*#m9?>vF|,FJr= J9'ȰEf*+'4 ċynVjiSu(yw({y[^1Ay{Q9 ;NP(,m<Yl!Ζq0=R2~/l`rڡ\]}2CO֟Q=4c0Eƴ@Rbf];  TmK<=w|5< rDw{EZu@+g UH|%snȰ v2C|tVɽKzG ]rf0*tIժzv?G|Tm^So=H9W ʠPP%ܽOhuXΚ|>HQ4QP~FmVW+RbOx'U%!/ DҔӾt[ŸlWJ"?G[4-,H-:'dpu"Z4l9H U°O~h@[[; Z0z]Bs!dsIsxc ) wp<%JyҽϜUg]>'7͐.5IJ:0|d֧gq+nqeˈ,L3Ǚ"; vGbԵc17 (Kݰ륣 ibYgr*vk-+C&^%&~'UrB'?WH5fͦ'PBjom/jɈ b)uncbz0E`Y6-BF%6h .d1ϒ1 T+MZv0?*Vl+M6) yPf`+1co:ǀa,8`S5LP;[h\JySv#hA˲ߵ_ͤr+V1(rb3SŌ&\ }EI<Gl 192 R tш=1d݋>4 xڥ-E vޛE2u`\1 ULÑKpǔ_[̞rd_ v#(hAx$-MUc'ε1)JuX&#@JtRE.|Y%3潁`vR_p|x J4g2b*'ejo}~ ƯGag r0Lb?0u)31AM1Mr|8i F[ /տzoZ}(焋Âbc!p!,(^]HM?VSeVv-mc+8J[޽kAGXƆ|>(PX^YQ:7پQ0sݘئ$z$.tܾ[d4:XYJɖWI@$(gI\E—-V$ υCvl *$9lmuw4MÁ;7^F0\^TI sXWPn|9uDΡL\aibXN6&F *=L˩=;n8E],LBdqMsQ0+s!R#"@ GxP|#yd97G8B0O@hR:U`A}z{N";(x;mY nՏ"z+rJsY[@$nTILe/MlsSOCdXܭ]&`!uex{1y0m#n/Ÿ3-k\ <8Unzƾcho})^!H3j|} Hsp;ա#/f2GL&rzɒ E6 h (>S P_ )OmֹAϫevzqaTl).#M߭l(x*M\?ǎr[~-lz>H%xQ_0j<0ʖ3=+-i\~GI. C1GN BLLc-C(!yW!D?$\V ~tIT :a@NY.Sl@[,NgUTtmWI|8Dl h{5f;:9ݖܜ\/z0+f o *ɠKCv˕W,*>xV'Ksj*pv%򖙐Dom}֫b=NG HSI/B]M;cCGؠFv5H~Б9jbʅ`_\'1v)iҒ\$ܲ[Vπ l J8$OD3u{X΀`]47^pVfuK:6<u]HtiZKЁ:TJg9=cl~Wް5T>k1_QRw 18+ಫwĤ-"$  !k(fH0ZZ-^ 5M[,w0}Ԣ;pnLFz?A3eԑ@*`<`L .`e9>]Հ;rS:['/ts&+͙p,TUu~ʞ%g_~@~6_vZҝS"p&j,FQ GR'7) h|WHpHK:#⥸b6u&,nԈ)ٰŇ^QwdAN*TOH򱯙GJJի.E"d"1xr=Qw@}'Jͽ&pkK_Yѡb_C0 X۞xmW&MxڵuH,€4a5' 1Wg#mЮy ܋F?}9o63@wPgun^hygkWp;#5ԩ˻HBƾ #!@MP <RĬD011ɭԫ}!t6 ؟wՖ{v\|:vA> 3YQ9)m/3 OV`9'.zh] S 8"`X>92!6D#_ϡͰQ.B<ۘyj.^%@C]u{eiF+XQь܉pN?S5_5]*Ma]D F&y7FxP2nu _"uX >;})ATP}J讳*w%c&;HB)u}4nf83͵;D ~XINjW1$XKlr82oNmiLXjbV3bE0 \ DWTIŒb$vRV:"~ϟŀրZ[j#F۬(hzͣ(sl&?M(YyP"eT( 䔓,n/^i2 V " s97y |IN[^yh)*17Y~l֯ ,|sx*W7T熃F@Ɇ wS6캼73Psb7B­JЭ༛YHALj >9n[#|KC %y FTP8BYSН S@y`!9]]AP7 AJĊO=⣃i'9C4sTB{%(''5V6նdݯ '_DruIPp}+D~:mNC(\ TXO$ke:0ꓭRCn.W? =<@]3SI-ͦ?_kNmzc.#7.#XFw{NYƯFcr:*eB0!lY0f g:i"Emd*S"sp@D K ң1?G40Nv<%Aai=n 8~7o4z0il<9 #^C\5%VNMgD#C}u{R!/Q:oum6Kdva$篝}rX`~xjC1O~Y"/0JtFTW!6o^U]CS;m r <=HeMKXep=)A=HG_9q U@PbUڡdBb@Q#~J:$ !MaMeJ0& kM澉gG<#ƚ3X6F @s*bWשu ?#xy.̑P7y@fm(X]յw&&dH5 D0EQA|֗QqKAl$Uq(zw ]ga"`v 15K,fB.i|Ī[\RvW)ea#pF&E~9nBT3KIq|>d0/B~N_: U&E 0wo#C6?RK0N^:,lҔ!EX|3)9QDECZX"zݮ!cs]%.#]kQ9FгKppNԝ+8 ++ٽ9{ Hю$̧S6ĚFBbڈe е3q^~9<Y?,Ԥr~{<~ڞ,0˚m;s0/t=/Cj*ǡz- 2D8`yCl|¦eED+'5(CNAbt"hEv{=I n|9cBc'4{xq.LFM[R}ɮM8-BYnctfn׀ZADML{>lo 'ʃ FrpwHCJ{rV . 5S#Y!G{;oGkqנ3j]@z?}x[؃nNfus?D&KLn b S)ނ_CiҞgV]ʭm@)cjIwsiJ*ݾwNN Q]X">Sd#4%Ww9-zduYZzda`yT{x=">gZ y}(+*;_/u_fNbTО N nq8vHo]JBd(rSÚ%dk9"}`nABAwOHm<=u$73> )eTj .33, /կ"-;v"kEek/s8@WGnL%SLWT|jdpxjd糺]AJX/fТu0NnXM Y—"FmőFoNpGH[VR<_ْ:,rF˝h(bM7k9RHѐϚW^<bh!%{5 3r:teQL%:%סCt,):. ,]xm\(\N~OTxC4c Ș쬆pUbԟqNyx m ֨0FZf/ qdFv]k+{"T ީ {|a|E.M42J4"pw> RiDMβ h$@SZ #"y{f<% `n}1QXfcǿ'F ~ ڥQVDT$1MTnŴ$#,^IKtƬjqRXEw30XndG4ɼ8KڑЦN&!JdY^#)]EIɟbbD}6~5R0ʹ\oJܾ'RnΣAg?~D,e]0֞b<U[Jo >p"炊)GJ2yGJfΆߨmmVa "HU[q0Tw)v&2#Lē 6;54ar- M^hLKZ+Ѩ]&L؟f"U:RD83W ,:3Km|;`|yTu{4=߀I=OUJc?8lM;!XLv('xls-lh\.xDQOCYČ>PfP(kLtFJ9ea EZz69ޕgd^IQ?ڞ$!3MSb@Ƒ¸XwҾuP؝|| Y`8B3ɾc6Ol@͌wi1Nb>BNx֌uϞK^|'سeG) VT6B|I#/ŧ6弒W$yR1ަ-5W;UO(KQaٚGʍ7[[Qx{G$zo"#JL:@ם"yߠd`uW (ZD?J?Y8g`: ڕ.Ha|ʥ7owu74]c>糊"iċVb&IY:bȣЩz0g$20L[?d؊0C'zm23&f& ܒ7x5Vt&]&$,\{ݗ \,;İ eBaz rɄUjG)'Bd\3!]npūz1 Ɩ#@<<(y& ɍ12-^uO&#辧K6|.bmdͦA :$ {{Qq\Zf晌٨[g-O s5feD@~d&?fPfB)EK/\dZ*~+ٯmDGwO_O)3΂KqB jjoo=f.J383't")& h#ܖFIhN.'x6>+ & ϗY6W/[=5ptL' ,VƄOlw 40ԹhC$K4_a916Ϯ+G6,$HH/hxVOGP2%Gﲥ᤭'8R5dQ衢- Q8V1JG$5sKmU{8&yΫcr:32JEGza%l {ô0)} $i{k$ ]LNS"!Ou|߄mߓ0P\!L0Rh`gʋ$w8OsJC}wخ< grࡃ죏0a{GftpXnb)L@"e2I ]s.EJMx$/PTJxDiRD<{mIZe!GF^*IjeB(mE(ֿ_nF_` 2c+<d8WA5-D<KMwS#nүo(#c -Ќ8[-QI^SEZ*|F絴:*uF=6n˕kAѢSX{"BßƝO?N\j[cxz:HHB%/PS^_n񢛔Vqޏ)"w~_g\Yw|X?4A2=S9k&9㡽%Y|ZmBPU#(-]/+0yS0PYК~L9T^,O}HB*l]#C!7ˮ&bYhjxu/w"bXQ ]<$nt7 l|] 4W 3ŪJo~kk)HW g7EԖ ,6@Sڤ@:M?x"]0`q2 SiEo"ѮRICBdҠ;.:ݦVy ΈZ Q-{b萞dtYAj)3%d<2ip6xKcP S£hyQҲx[?J7? $Cw駌W,"Ҧ ޫM3ߤ#CŮ4e ȋ d'*cJfk~A@t`: \^.E LLK4ZvP( Pk༎ (!nu@JB^F_07Baƾ @=qzI~̴ ,6݀yJqbϚ 4Lm~.ȼ, T~uGߓi JPc0-k!ً`Yfn5 !Bl]vdHpDOh_:JoHT/+*cYM4D/~(EEVh*іAR.ۋw\N|LmI.K٬z{ؕpnL %̦yY}`ͼ='.(߯АFkҭ/ZOJĬ^n@zh9V~4{=7z !9jlH?4q؁ͮ%rF O٫^|64GW~b_bk &ei{$ݬDn Nwi=,8.(q"1`6I+LWr]ͳnr: TD3)}A* -m:ŧQ+[W!ewR@ Y~S::rML76i0e_JWPSSk)R]޳r2Xǁ;{qo(βgvOt\SKg;Mv "*!ThR^wod'+b% 8:7;$/ԛ ^0A6PT1 歡HvBKk"ŎmHTG@̒αSt¼9JA0RC*Q=L3~@`8',"*^pf׾hh<1 /mw*T LɊ)aF`#Ui9 rZ8͸\bqtd ۱?euԦRhcq DxN@rOܾv|%@!YR^[i '_*(';Xyyӄp:uc+ L5(jzy0*4L vQۋZcQe_t @oxwrntck7 VA0t V`8j6\2R0}Zm B[ ;\BO2-8lY BwqUZ/Uα{, f6+oLN!>r'wGpD/E*r~43!a;kԲ@nDͿx]U%$l/zS %&l:>tꏄl8CƏ):3ښi %Hgo~ 1 -+p%_dj  c]W@i^qx8K$n E6u]&BQD:*9?MEL< 'tx zљCeR&aHJ{ђ-dtGjһx Q4Hkoo+Kz!pf7[P\fThj]RU@!ör2`u:(x! LW`eCT6L_R=|&0/ubwgxe\wr9^o穿ijŴWf'0hc/l]j~0:d9C{38o.2 K~igfyAoL;I>g=mԿZ$Y\|z MƬLPglΥFs8o%+洏ϻ[,"}&]ŊX7 [ Ŗ ~}p$~֌:W%+P)Sd<9eW~ Z<*\\1cfx#D ZSV<W~5eч ?#\y=ǹT+swd[ױ,cIDqDVYM<:[ZI꫿@-0uZm%s<˜٫@ *צTU,0gMfGUVk>uv}ׯcwqٜFP[*ђQ*=eVt+Wy7~ W";8D:M}X%@FI7l~I]yx^6ѭ?(-`fꍅX;گ-?FZo9ۨhu#bE͖Adce4R  1Rht?Xr#S#֜"g.`+ït7O];wqfE߾&kgjz8CIs"!6+ ~KjGzn)WڿjWUPC'9!߈dg<7n]tOAuLŐ /T!h7Oŷ4qLi|T/dDK N^K8C$ =SKNnn@{~IX Y?ގeA$*\@ib&e q0bAF&eo-!Ak&MH*^S DEh4'zL :ˢeYiBuXb b==+,řÃ/yPPigUw!Ll*\ %1. ނ1}JpkFeV8gA+}ΔBuZ i. Xc ^ i,cr=k>!rFCUx2&#eiVȿQƎI|QL"Q0Lh@mFbKxnםqe;i**Dhg6W3 }r"ȗM&gn˜*},g! ex,G֨\NT@6YW֛Z›YZk@seQWՃ#FzgvOJ D/ ՚Ȏ!Ix\1e S[%P,9CĦ>|8nca;hJ%n7N[pvJ5E; ^ΉƬݳyY~ߍN zpe&M -=P:y:oɍ&N F6h )~% ՝vK^5Se_Su/t:LDn<"p;.y'|6&o"љUyg^Kxf8g5<<;7}cݪ\k*jǴu*2\IZ*PQD3d0/]â n(@R<{TfgڌD7n[E1sLUb@m[ޖc8d򘷴_texI0ѿХF/(*#@'(kU$rO$% r HצDǴ|,4}xvBwՆ R+XJN}~0#uMɹ⣨ p7;U3?nƹfW-cjnwʇՑE,e,J޿vI6s`ܴoNJŸ4Z*HTF#b}ޕWu}Vh.V;b%&6_ ܣG<RFή ե|>oSr3JTp"OX~*q?焂Mfs~$ܰ|tw5c9#58 0dՖ?8&oKE0p,0|z.h#,rP0qݓH;yk!gyM#J!bjvaMu @jʙz0D_z)#h$iKԫ3p"0 5BiJJHu@iRW3#h ȧÚe{jʳ]R~~kSܢy5 ?Iư?a#lbx0]&OW:)ܸwj_kryO$VzTⳢgtЎbq}sQS(t:"=_w9Zi̴FaUeXE{ ]4"^$~{c@rdiUWڨt\/DmV/ek..%(P-ľ=GhWdݤ8a F4sIa2%Lϸ /CAـtDU*( zV-w g= Gqv fxg s;|Iy:: NʥG!MNyۜ}򶱕 pmKtSZkbHKprk:*eR{2Qsz_N1ܖ/=viN}kߠ[%ATG](qeGmTgo,/ }vS]JhgɑO}!L""ֻmCNݾ[#փ솚ycDAN4|ydo`ewԅG}2Z?3!lCJ9 rJp2cN F9Gy}_EŦzպLivhVZGntB$H*ܢ6d&7V.?0cjMrmddzE4!sߴ,"۟Ed5e0!VaX 9mRi:36ȢRg1uk}_pPПioIZ${Z.dDQgQ`4ql՛HоW5tyŦ'UѣNT?h[\] TXoW>o~B{Kg?bT DANs>Bԟ#]n5[X(:'eq \DgfaaB /&woB!W@;i?I}&s94Q`{lZSy%w{dl_ɫ%IݛHn87T(oy^I_zگM;>|puhu;iHҝ|Ix E\TM.Xmi>| p;?R'*Biy=oV:RARJ;ti7TaN3Ieh׷ځ3K核I~MBe3,,\޴>^GA#7DsU~xy9|*jWɎ`zwVֿ~Uϰͤ7ȝQ Wb]'(p6b>?P [Q q;t|t($m@detɸ:g>JJ˄ieo0fm21ņ%'(feo\[[Xz}4mΙ"oC~/P ꮣ8Ôkte:\ O-ɑv~=jk59dž?%BB$Ab P"?:Mz=ncJfqcG jF,!. }qO$/ӸW '1ʮkޤ-@nkFGFM`ée2'RC7Oe58w}?P NK6R1Xk~l2ǒқ/+Q]n 9څ,$V`39w{wm˜~:,!jS+ۢhL*8ױgi}7ֺd^JCe@فǰmQQu}w 2ﯔy 6N_FKE 'Z$ Y X%[p b4\0$*^ZB@{~V.I;Ã衋-7)c5%pQj  D CzKgďc$:6߃1uw 7 ܪd+"7G3ê$ک%K_q.냤͂tT^>Fjt-uwMh}.Rn)w19k+KS>~I@5VMr_Io'< XvaKԹ[ZJ @ kS愻PQk7InS9Nhﱕ|#-9ۋݓa"S {?622:̶~g8T)?]y[cEuݠ@*Uߖ#,z1'is=tvUUAqώrh}@"pVV"ĺP El',Ş*yN37r`>dܫqW<0,]rD@At]<4ޫu&Fbz +&.b Ֆ칄%[2dx~%fF9LQqYG~$&Ya6RjY]O r{&÷!=E05?rJ#w[Ӝ6ѲC9ِ5s6{C'#f\/x%Z!;^IO65fΖM+UA\6/wj[zIH(/yW)}2֬mJ$˳Y8P~}9̶W's٠W[BcZ5h֩oY ɜp##J @rQŸ}xyK݋N YegyC ; yˬ2tiAk2u"IK,w+ԓ2k[gU8Y >&0-CS5$I xCə.g?i=iI˷_VrNQ_zj+S,Ùd?58ވszـA" ρau9}_%W+ :M#jP[)(|jEuJbZh٘'Ve,QSA+wUH"_H0MB IiºlOLZj}Lp Un`MLo(7KԼp 05iwv:gzV^I3a΄DFb\?W*KQ4EgһR@nߩ@휌s Hqoȴ6} VKz-&r%dnWj^zADqF}WÖpAaaTkm ƂϾJ}£}sxc (nHQRvhMV]s.H/J'GFfϾ򾿱ջ:j A<ćyn,znǑG k#D$nDƷH xG!6$2rha.֦Q0lfW ʣfQGy iX81`)u/$ITk+XJ~ t?!A(b9RH.&`בK3BWc7 ɋ|{& ]KejWQFGlѽbaa@UuGT%~N#-Îr(#7!!KZMϊ٨a:꞊T&1[GRo(iثe0cpz)EI-e2I3߲Eho{lpEoWZu#aCfG`;' r;[=>?zΜA>읿Ɵ&8#kzR w0`4E؎ ΜK2%Iy?OfY/UYSۋ'ۈ:X`H"D&h @ڃ.Ad;"%J.kUz A_t>Xtd㻙"A*n̆ˁ{>kJSL : ٜIOt 1.P~ƺ[AO p]k{\}JF. ^-T|ꅍnv;):_ #;C-WTآKui@?YT$̐{#uv^ky[̬,+xabqB( a2K>dgF8=<#IU^t%4|D RN^+˶#r;CfkOETΛZ*dǥ.1t1L2lcڴm"atYejf2٩S~wW| },!?Y7@E"9R}kaȿ7k'rg>=VcEYoCc X 4ᏖIMHeCaÈ7ş(+ȡT{nC6˜ wȳm6w,3 Q%rmUXa]뀡 4zޠ#Т.58싦<>~:3BmAԃ:G( jCDimuXQzI2~DZ**Aݓi-܅L|=JW/n['rSd']JMt4VV{}Z),VfZ[|{.a%3qn(;#t}m$}ҿch\?NVk/*~2kbMiܒ=""mJSO-Eh5?C"eV v^6NćRowKfj3#Eꐉ pGtwX-~?܃sBNb7H!GKOR0uVls{H$K1PN^3uR>Bo]O4T_+!%iyNK;5=W*Q7HS -yǗȔPx7(?0YKd%SDcqΐl)%~d3یg>8W~rʩ|WWC:N{^m*lB5Ӣ"? Nhi T;^x{ÿA!";΢I5 M/Y;x tdLbWΦ\{Lч e`ԏΒYOQv XTrd'pz:IsF{mFؚ݌RPAS,K$mgۜy=F׺d\"G̊p)9E;-&@=QYdMƈb,r ؉["RO Re=Տeק{ zM:h`ȞE J(u/3kkB+>IBt 0i0z}mȾBxݡbKݢʄ3ESe0^dEɺpuz^d"J$E`=ãd6CCΕBjL"™7 3'޳A0/-<뎄 qTNT<0a>9–m\|[)zw$$69|rR--ڰٙvP, ]Zn {^Qɳ>%Hǯ,ٶ,,J@KKl]iǟaSk[6ZLh͸.;E`Ȧ ) ]UiX-͝ Bwsyd[ V.(Qپ*ok.S)3e/&e*qNjc5q@Rwi %1'VTެ& mVᄠ,0D-|5w/N%{(HmB{ޣ%2VDW@*.9i} v#V\ƀy0W[b r;g8V*EerUd^if\.Ej?;+ NfemL:w H !pDṰ -57`MϠ;lZc,?IA9S`o!/e;*,yreL{#;D[ Z ܻ-;wy9ֵN|jE"4I"UGN/VPķ*Ίz#Xf4'&R1V2[oVj p ,j:1PbJ56t=hESDQJ!iW$^jAH>ztդW!ˬsD`O {Ƥ!/ɯ>W$ yY=Hϡ_ e|MD$KqvzJ'g]Mpmb[v3Ab 5gGα¼U֎ͦ$+b\'Iv}x2춪ee,)Cԡ%(RP f;>síc0لvY u).j %) ?|Td{KF?Aݏg%nsD[M l<21zAF^QP?Z> tgU|OdL?8t_G0#a9J[Ǡ]bG0-8\+̔}XK &/䴡[.9XzWDs7:gb1+NCd+W~BQԿMit 8/qz˂-:>e8C[f O`4t&Iȡ^K?8h>\<* $0YˤpE^l^Xu#S/MX!s R" G&kнdQfj&e?^*Lm jӊd%YV1ѓ|5,:qD4:4bG!B88}I.9vz (gtȭd/]|cx:Z럼 JҞ!? cHh03L1kuɵgW k|ZosѬ [qƮ\8 O%܊p;fn ݛh|>w$7&ɯaϛЁϓI)RliX$ ;fJ*wLN& j*v]ٴ5ɑ&쯹P`n]ܰ1+rC*‚DZՖɶ`FHgݱmA> 5p+LaҡT[@̀u#*:9@2jf(SоخXH^TÓ& ! z4?`=$"x|Hwx @)hK=,ߡ9\+dQ dG) T>p> S>eh ;=ʧi:Zfk'59P*ȂyK(Igx|F,qkKɋkz™<ǣQk F4$QW&彂"76D~ʺex⋔IءvD|,NyDwlAt"XA(J}ZB.FŃ'_4"94K$4Rm}qc>D;V,*V0>`Vm?F7o gCX^xʌd$][k:ErkJ8$|)Ԝ'C)Z Z(|JI"dpt@b+!s1\MrWv+-C-Ja+.Ϯ%AF]A72VvɨeT 1Ec`o`If߅ ZZw{ޖ@ՂᔅT7]#*B OvŃM%^c-uG)ep#dw_ōT5C)yn AqףbªF ťi8nAzaG; EWNgLɤ2 AitPCιG>'Ln^!iPfCߍ/ T$f[x *Qh/DЕ~&NgK|!ܙkU{*ub/7ja[|!1O2ҼG\v s{se lwo!iڢpaMpBӃa'H'dU ՜C5=jG"s(wœ]9v: +&Ǫ<lFt8VLKs8I] q0$% dàg3VdUG,Yj0 Ha`4 rb̽wA=0 })7a۫ܚ `^ Gk~b6!$BY_"~ۖ J bpA y|YN4dZ+$J9*g 츒` l-"adKK ': w/('D:?#Z6>6 S6t,dJ Hgܪ+MFX~lWآ6! %$\Pd}t`}qf- _ 8rʦn\L!fYY+2Cdt'\ B7>๞rՎҊesħeJ:>f>:2M LphvFe aЁV$v!>r X %E(^ } ] q[ȁ6Zzͽs׾Z8Rtk!1IQn T\3F<Qoᱜ1O(!Kh,?U~"8wa?IhP4!o~'siq-JCY Fy{L@:խ,w:H`৞E䬳oY{kfݣUY>Fa_3;e m/0EZ$dz 'nePmִ?/p JDc;2ohhv D- fw?AЁwܓ.~.%-?(K~-4^kj7"Ev 6S7{VԢƲ]܀^n$YvqCD.Bt-Mvtfe9!Hi!Q@@=Q wJ=a33H8ow3w,CZu0I}.sUBWh+U [*?z|ݬz;4wv2yZ>L!짞gg AEb[($b)!zK .i/:)?q̅,BNS^hNz6:O}k3'y eI,F6h|sl܊׶D6 Q#Ek&;g37bSWpqJQ``wq4DN֚^jKt2^|&ѬucET |܌2BH-@;SqeƦCF@D"crtAA=.GnJ!C;7iXi]L?ՙGҐ<=3ԵBQuu`gЀ?zcTA)jW'!`UL&+NlqpnA߃š i*uLQu=c ~bl}mBe.5P,l?wm4K\16PWb.nHJ2w2cip)3B,_cr&ԶDT;Cic5؀W\;ʦp$X ]6G9~;1ó0]YV!(pǘEe΋= ow5+D|A(-:+KXh_V|C<쐎fHpngk ؎AlDJ Cw+d#nY(Z;RJT(S;U;|#*K*4]zo,_yA=T!n!le?JgעrL"2*zhmE*jd =3L׮4 V[J-ͻTvR^-4煚6ϤV&W ]Gd.{wT YZܛ2L5f`pnhLFRŦ/WYbk`%BoFBx*B TJ@$KCG)Gs<#RM "~5J6n~F֦%kjrrFܔH9iQXB2$SиH;AJTK>^e9@U5ǁTo+6qɽ)[+J5w &RbKyޭV]ox4ԟPV"i%$M; +;A:B.,c,Q—",?-( fE:@o_gf {n3H_]X-.ڎEteW!OZ|tkv$ j˛ӀD# ;P\\|ҾO%d3z{$陣u]+shs4O"JvxP'vv(htXn-Vq8K HۖV¨0_z8-Lre8e &,&3MW:u+1ߏtrez2y:߆Zu.10d<(uhCgrv P8ՙĔ4^!p[Pl#0Gbc<Щ$u’Ͼ|Fo* 1&=FehG׍i\Xx/g7qm~Uf jτuI' K8-#u3N::H- k/$a>ϓD-'BLv)JΪ]xˤ1)іu.k,PṘuxg>S-xpPҪ([Fi/`EDž9Cil=p Χ p2-:uu/. 7NZN{C\a<0&reO&xS]{߱JB;ID-݉BܞDNlöYJmkvkIA`#Wͮ|VMx20V@CFl/FM>r8 U,uiW@9˕kf[gj} ;GG3?<`\,;R+pK1<8!d j?L;gnhl(ߤb1 %G8(6zycD$:{9!-Rm!UkQ)C3r?&ϧR6UH7ZRyz|m40b̆D1Q'/p|8OL P/ px$H ^Urd[ߺb~+s3QhJJ&'R,Xx֪?K 뻁ɝsk ScX5uW%Ô¼CՆքs) gTUFf B&M=G%)`LFgKcFV'ϲ+ E' !OKH*qA{ m^: BqZXU<qjetfcQH|_)qF5h,[/Nhz4Iw1V[ؒ%)&E+yHYHR ( { T"`߉E8_~|R @<Y~kєmC?Av1 dr70?QLmɐV]*k݂S;%|RMYo_| īݭ >TΩ'n1Z1Wƥ>?9nJf3]:rRI}n{4V3!IN;fQW)(A8 W`D&m;=oHͯb|dcMك;tk,J$ujObwi_P&\ٿ&)eЌ.3PERH9nNٲww?_"j֗=Vԋ`C*P&Iy%2rA o^^(MR>S6=$'}TNM@jL%@+$Ui9RuqZm 1Gnc IT`W)MPD?#VZQ՝b2U'6Oנwe!zn5WC*IF3 ڣO);)|ɻ%EF߰ÝU?6('":1E+Pjٓ{s,7(Sa:P8}G@3ՕZ7YBy,B {S~MlkU vi|N~L+<ḴJ(V@S-(;|Lx[v=d~^}JFBQbesOK? "|UqŒW$$7.kucw~LZ$X;ײuCz&Al: qsEƈ!}NYYf ' ::߱LnlpΨFivuR)=jd!0 XX?]1[ jaWj\.|t+Yo.#ݘYlbyD9|~ ^G*ĸLb3§~TP*(f|(]p`,brk%x-iK-b : Q 'XtHue@ yIyg10XG8IVJݚ_37b#@ÞƬgӣ/Rb7u-AdRW:}M8`MaWv|$["##E!tl暭7O}Pݰ״7(WA+cT`!vY\q9):ꆖ_ Vr%(& VhweHFz!RkpɗB1xߜ"J?G/He/oIº^FC(mé%';-ct0oB g {ơ z݉N~."fh#%-&d.+e _'AEHp :$2$+b7$,LR<0kuJf8Y)S)0y;_6(Rv䃇(ci*l.}[ A2'#w3M)@C IA:F,͸_6矣\2A`KbŲa!?;Ao(B/28J~*ie\3vn(N=EmwLr*?Z*yxD,%B5:}ȄrT :d P2E^()0K&yNWbZf&nip;)V8 kQU"/ g+J H,.;qOڞֲJ`d(yBioI ACH|arL,,Gl.["hm)?^zP;npSuyjU)zg VU܄糟x.\^:WeJݎ-8;ǐ>DID>'__O>{]9 )Rg `tY s 5:LJwz+凌iL(UEjz"$bi l;,{)k ء*iTnCÔR Sar$p+Ffkv$& -W\-ځ _F<4;!5m)TH*ɭ!4? 4Vď~F+x7Hа7=wrF,Z?/U5jf0!dXFOįK',a (o5YZhp-'*[݃eOxNCth;Rz냼mS쫉 =;QS/;ִ_RsǍ?S<_gyvux 4wM`m+t,9iOw %Zg

    ,y*~>>Ї'EA,l 8 ˛P%7UM |`8='3J-fğKnP_[\0"r-0?7C 'JvkHyVx h(,b&bhX1݌d@NS`m2r ˸EWVO[+I\b/CKnls11ƻ:h.r,s@aZƈ`0DB?KUgCo=$Q% YA'6m@@_O89PT8X|#QbxMb{Nw CfEL Ub/E )eJ:SCZ]~oll4Òp`#~UwZz0N^tMT /p xE'T7\HO?B}8GЃg$,URh2=mA(v`n(| XDd͒NzTEkx:Ks'vo9nOXrqMC`l0>d2RI\oVWfwveu%V N"AS.![|W pֹ9]SF#㸦f XȮ!idN oXEv-UNk'Z ¯iIbn3/*؋ɇP^)O^A}yQsAd1$E,؎ķcG <(g3G߅ߢPqBdXѴ*H$E.l-4bvaK&K)~VҝWE hlKm,q.LvhG^$b:VA}0_[Z1e~QS#^țit@π~tL:EO" S>Ŷk+j2>'KA:B , A`.5?^~4I@X=d뵴0Y ؞l3fwF ㆂpb&z$[5&UJWY0|9ǙFJ+ Q!Ĩ!m8[Q/F$eiF s'.ep)4~~F- qBkA@A#tɏFHqLdc*:}SKx'UzN56-Y_=3ިsZ-?zKMRɘ Wszv@gQQ7k6s/l3߄J@YQ+|eSzrQ/~퐟pe0K5՗d{h 9k)Cm!A P(XvwKG4+5ࢁʝxo]-9{p9켰+1V u TyRr1d3/"ց7D1tĭ%_Pmzqxy03r%,Vorꆮ&I;OdJ\kI݇R<)~Kvn\ y7iN0DgkkBFO̓rèV ;1/ӯmȞ&CE6ɼ%LY *y, g2d󨷷w~Hb?!|BJ o'oQ2~ =+a˵ȃԅYʶ/ܩi@H m. Dx,zwu!.4nbB-H$ƑCn9 AD_(ՃKc? TWU<2|>|:du QvO[0L/YdiYRk(}nX/,K47^?¤@?Kb*'T0 ER1?%+B/MWJ_5o Z'VMR=]m#jmIiYNgvxa$u7K7JsYʴyTV>v'i2m;,"O.`$EUpa?}%)lf 'jޮH!Hg]MqxR=YcFO?ZE` Ru&~ #Qu&~90IKlb6nE)ǣKNgYZ0707010000012b000081a40000000000000000000000016439a35500002fbc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t//|]?Eh=ڜ.+5=pO?mHjlrVbIH $ΣBD} 탘ދ>9YVbTHYOty 9ֹ>N";6^9;⺿k)ai[GX0n.U4ц96|]n0yCڳ@ܿ%euLNȆp8ؐaZ0ѿyom,3tC+O~u#0Ctz߅}%\QmPz;qoWʿGf0EZw0ѹ:tV9yYlC2_xFW4_T,k˧㙩~iVk_괒:+-DmvFd_܈0e-ƿ0Q5^W\O2X%64ҼFG[r gd/T2NOkuc7aKD-{??"[NTufA?f{er^mdGͧ=7>V /GAa5`+"ixrzdت˞< Fs\=lps(cQIWHǷNΌmYxISP>F2p8Om `UqLZ4<΄d1)UGzv^Eh=j("!NXHTF&VA,W({BVpIIPKkvO43 JKV?'K< 3>znlTm2YXГx%OaQ86"FJ.xwh7f^NޜW?usr2%_CtqMayrdJU@2:eF=Rp?Z̟ }W:Md!YiA xC' hrK=+td>cQYkCIà'^(:ʢS{$3mKYjW2?lȷE]|0 R S:)o%p =Ѹ FQGA=8|6"Jcb8wwNNnߙ'88:!^gopYH7 oz{DL%| +T2_^R[ } xwQMٌ[HU;%N9&BY 3~&b^z[$di1Èӳ 5K:iZI@AMjvRzS )Dy:a&];t6PKـk$Iu"9)J˝ Z^'% l_ʅWIkZ}wKs|<+wC }])鐽T??'3ʜfZ7ۢE[%?deXeΚQ5Ck&?5L༺aŸx٢x@ڷ$b1밦UYy7$l }ٯCgiVK+D^1ϜաjÁޝ+/Bw!0xUnפ_l+UA ]s\i#շb&/ĦA5:]rLe7@SgFG씾qjփP GNϲ>ϢpVT& ƀ=`%Qݴ}#vr>E>F&dAQm s, IvV1߲DV-xQH,Qh|E[r6Dj,FFd2C LVlY ^~GSkl|L8 ?2dEG>G LWSFB\ @W"aay6|o%^e_n$iP5BWÉ.ct5ȩj6oy8<舶|nwCaK*Xg)Y= lc^ :LP2۝X /+冨+^ NS ;9;1gZ8*K{F0eb[3pŕuHQlbT5q~nOQuQpշI^Įhg>c`|,4ȟb߫X fQFP?E;ص+VA_I-|B'PV˽%cn ]moyWcy:&!IesgjXQRNIo`#`/Zի7uH8?2b4[I . $6;Ӹo g3AekhM>LeȮ1lh̩Le՚)F.&L^QH=Qej׭\۾fp?R yoNe,ED* ֯18oުG3pK[(=7ε&yJMDPLFҽqmgOoe\<0"*s8Ci>%)IvP.Glg*s h3cnwh)|aI:T0hIџoo̝٣qJLB}3cYouQ ^L%=B&v9e ;vHFIF4<;Ds%U\gJ%9Nɤ57P%mGEGl'Ӳ⾄BэgG]}HDp8\-E,qpvfK 623ӭ+D0fas{l)5r4:t7 7_&t !b&EGM?R[{=͏ڹ~x4="~FTQ5CHR A3D7ա2LVT7#٤!:TvjWOI]A\GCnj"$BzjY#KZdZ z4»cp!:YfA(xLoEXsx3y1-0ך)Jv_<tEi8L7m{?xleq?/* YMY^.sj@}d 55jb::jWR1Ldtt=~P;ȇ`̸!W2A& [O_Ʌgt,UYPtbĐiDZHeFA˖9 C;R̦AM$U W=X^0~J1!M̯Ɗ[7u*fF~~LJ1$!o0Xe{/ȳ6-E-"l0N4b(bj8g*>Sz@3wd¸X͇_' >FuDVZ(zh2ҵhLSढ़.zAb]#E!Eڣ^~iϕ4%|~S2ng d25ޒ@P,aOsw"Tp7&|I)Zg4)$ h8zvɁDEźQzSnG \dXsv,?ɳh ` Bwn+#5Pk -CIIڏQDO9 k{p(-vz~K1w{cI(°3KJP:Ng'oxp\89u} 6u"B舫t>uoR`d$1v)`SP0-d$J dAmiLdWXIiLBQCJXD\frlHeaf{u͇Tm-Uc>SnP ǿVdkBB lܙEzi C&Gl>=:K>,0U!u}g'ȧ$ Blg]M<wE1rP}~ʫ>O65ԥr1C%ŢMf0%o.XVF|׆ܕ7'>m`d/DBD+V&w/- y}ӸwM>zZZ- uJLw7#*ʥү4G&-|^ U }$=P[K#q E\:9Ίw޸L殠$TEXy'5>_fs2۟h=d-1#3u!$gk}mshӓ<3ZG 2"ܪ㴁/a*/ʃD74M_&too/8WS/2~Sm[dG]US@'N*DRŻ(KzAOMC E% ;Z+fYSPz>T*ˬͷ,=GٺCјHMGf1~"=G%ը9}ifmQ0tZxdP_ \OEs[M0d_T #Z Lm>&djJM9ʶQUeJkùp" ZU/˪NS[H)&OP1#]yOZWTَyoH L ]_RqmDn׾4Re %(lI@SnO37-` h,mX% fr=Ҭl)wn*HNvkY)Yh6M-)˻K [ ؼ_ E[ f5/g`B2wec" eH)-%6nXY}vX؝E.|eZJ !u)cvR1iiu9Hc%c"+Urcb)5% &-H^7C=nf^,MQe0'yj RRÛi*f/ \R(G^LLK{?sLYR_*qf ܞR-%ñ =1:fXeڜ~VU0XcnC2mlW+/ RЃt`lO3x^@b,WleU ᗔ7E~7uuk&_S7LѷL @՜nuYa˒!S>')]Qr_V]La8d.ama-))V(qpRR&xl -LO?docjF}!"l{ OrBt`Fxس;rve+ ?Vc? Qb-@kc;oc(QL$!/|7ݟ*DO8 TR},*N&R'/vJO1ԏt0̑U91:N9JW s u(79w7/>3}5WYIMZ WL,&Ѷ@l 1Jo^ Zb(K%mGKߤk_2=\;+ZnP7HP˵D /d&HP.5x}YW,b|SW1LQ3ɦh]FglJDX񜰸ĩv^]ΞL ׇo|~KU+$M^j5 lg2;qA"Y5gH%b-iNo-7i1̱_&~7v1 9=n<.134R9nB+xΧ? <Ӣ9xOq.lo߅=@BZUErI$._No?PiJ0<פ:ڟrL ڨURXkW:ig68G(ЃmX50aBG Pl|Xvㆸb2Ej'Lc9I%t93 i8Y _R\l<[)z _<M>2x_쳏X_A3Ma40<"7 _!A'"|`~c@#U_<T&@F!U<7}>_`z.Nn G"zH5c,V lc \=EQ嵵*uOOMMt]kD:kYRX1i+z]D[ 7,:v]W )ws U?sÏ`STfjLi>ng:(\׽XN-n'Ǹ9Y҆a(Jj^7UXTqZ1)]mLCChFLx-kWyat߀2Nʼnh }3}Д’EV3=mߥNDGTo0sU y>7x͡WF"(# 4%AFHE*,_8D:w'\yo4EfKC%-y+>JډӾ%40&ކ u +;:ӛšKJUv[O*Cد˾XW6>6;]&v,{nyG b&DPT䩻}w&d |0&A&'%pߡ16HuE8#3+!>H/6.*g@c:޼SSDުb!PC< k~9vUB:rN&lf~$W:_!u@恭UȜ|L^#$ zKyFb7Z1 >"MصxٵHf?`܅]\uљwnYDx"AȼlWk$BE@UE<+(r)3J)IFާw9A|#>;m=yk@i\46,6pUG膠fOEũhrY PtVްt/pV!D3Jꑱyϯ`]荐t㖧߄HƊLJ``YڗE +*F-9G5hC*wvb {2kX.^ĸ$}VZֿBK6%mLUE3xuV@`7 Iv@h5_T;NLD 84ྉca[ְ3LbEnFiЄ* ޞ'$%y?j71v^Vbt{D3N|,爭W28~,l.rh|6B^;f{,•7Wac04̰ܻStfF,ųEJ/Bw|$;ƶ狂:.>e\}.P\%j6嘈߂p tɽMe( z{[]c}iO&Nw K 3ƸsaFܽ'S|8MD_${qG{BV<)֨sٴv jK{i]Ny.~"o=MZzm߭ i+K IcpZ"2M_I4DR K9u TA37UIOjMtq7XAm:|gLfm>ҽ_k7Ru1¦w$?ɻ O$ @{^m蓄ʿ`ӎ@tp;x+9hS~nc6f9gM 41 r;G/qx'ԅbCF&&v>N6ܚT0((]lQhCak0P(}v.l`tF:s8`w/Dm=`[1;(BKnNIu*¦yb )&z%8jexIa/"_ņoRsqDc"ʟV*I,Մ&/ S}>jTiEQv… #n-c̜N\A.&Ԓ;U89%ґ. wlZXfU(zq\cǟrH@5 l2/O;D3u,';tp!,J_>9+@G Tq[+nq O7-$27?Hzv/^1"612N/T j)؅-jя~VԴ/sxu4oq5 q aSisUMuFEP4>Ҙ}I,1.D*1mWXg&v˞A]W c f|C3ދYqϵ=5.PѢu+YEq@>FǶBQS ߗT:z )rp8+ݪ >ՓYWG11)X=%bx rԊeg~ocY5+x |/uYGD A{C)/$BwQi8CArZ$ 륬&ٽDRkzź,א!Oy;eH @7}$P/aXqapvz5fcy "(O#on6R%.>_^K^}rqzc%aj&w').7mz]5caka:va沁.Wj קu~"CqAwR-^¾|\Z텤?C zJDĴs ,m.{ʬzHlXa}4cw/3 ĀO-Y#q 7t H߲=n0\I)mrLNSj/w޿3ߛ Nw{7 ՌU =M'k|QqEO?8gA1\K˓`Рt)60 '/k0rͰ d{[D#3X.~M`~ѰP.Os9G"42Ou^3SH5*U\ x!:s*A4_fm V^k 4,lh\mu'O?NW CQ&E2xgeE?qOM[,) {S=IN&l ZpWxE] }.!noq=!RzHmǣe )o>^i[;PsXvة1?^A.U :] w\ Ƚ߬樚&k 7r;7Gj=nG !pc:XҬ7L=Az5u vTyn2>BH҂#OZU蝰S , kF8lgPrMqg2Go.vaZ)iN⬤IsC"[פ,C k.H 5+n8j58TR=:|k!s;/&6CǸTG`K(ٽw)"I~s{+ i9;"ԯr1]|,cwf#{5yiQhiYQs8%'AlC̾\O@l4!EBH&<(g TL&(펍Ur՛m[Db9ʔG3f8fdWsM4DKY rHyU.I E=kuQo(]D|fKV#٩Q%r4TА:ʐ[,cb ׻{tVY<B_V@!CJ&# dt"~g1yfqǹq{n T9:܀' `6,s'j{sIsŤN܊aJϝŅ9RTk4zp=Q*vt%oFRgŶ;rqni2ǃ>ȫ_LhaG?#1-E(P| YP4^Lop,1CLʤ۷H\0zo/]/A>:ߎ_$qBp|$E0V^ncGx ăXL O:gӨ9%:%r79R`L<\I.ῳ)h7Ud> 6I,[wlzCA%Vn4`H-f wB *LiX^lq D.t]_79a@{r8uRgѵh֢^;ZC8BG"L/ֿ{)31`]}enzے*.Ә |Fr-fEeä\R\1 ̳Qـ֟bt>=w - DTc|WJH'+3CTn ٲ\`fLhpfF#]"?Y șnb( =iUf2Dgp!r58SJYmrS_P()&@D[kky!hdKʄbFuaf0D"Y=s_;r1O,f(:xZ[zA/-yif+eE|27)>n98<9f5c+!f#MAagdX]jo9vzr'M]E&ouZ\agdLVרv҈$H*X#0*I*M<Ҙ:Db5 ӠXYGm74nj>A5&: b\Z?|5, awc"Һ0U+Pa$E|º0|t[㗯IA޶ -mrnCK¹/!{*6\Wǯ#BDfoբ3 tcd+)Z$PŸ$$,Iprꤼ`U;k":ZɸYؐID pE ~2. @fLv0*ZUOF|z+/cۏ)v̌r)0|޽=Kӌ2oLSJXl;qx.O^GН=8zU$6hy(OD5RtaϽ qtR?L)k|lFA!qq.j|=婟 Sh}LCw a"nb}> 掖zVa"G.{.1boV5ţ~G? aynR,Y\^Pe_?Ď"ArRNd!ŵ]=ٷLӬSӾ&+@2Q0"fo^U $rOucf˒V:gxaNNC([%%lhh 'I]13?2ghjG32'v/V:(,Ebvw Pn?$hh~ۜH${}Ь٧gZcǯd8Jʂ6=6p?]. &6+FT ,5:d2ڎX֥#!v1DlϚQfX{`DIwW\c|~|f^@f6fʛ4/WqsB|J"s|ۭݤKߒcրz-w煻‹86/Ǣ~ YcV!!W#Y,t8C^ %Z٩Z-K_tA)cx7!5K4#qS5x?71ރXM]VJnqWf?"&c3^g *o@OX,4p8ú ӮpHg8gORCK,_Ut]0t;߲  `҂ks5|>#k[5g1bZ+W'`1 YEB3,P~02:$zPMU_yx!R M_h3*BjIL\^sj^G\IQq#9OQ2!}Ei9R@II $tm@1,+yتǰ43`T:uI.]vp|ׂHཾ.:`.l Tb,Bչ {v_e]u{_d^MnZ(8tuZ`C}1 N gunq #۔9$ ::|x5pVmFs&KSF{jS5i~MZ>&RnV"ɿ$%;C*C_eY_,d1{wdS}C<55f&TX׿Y0dՑyn-܅>d!1FdC,\HL۩8rl֐2nc>Tm֒|d]3$nd'zmzY Lt)ґKdLr(Oi^]G$WӺޒ#(տHѲۄ%{*o`OX%c12\hL20ˏ;mp3Cwq^G -չYDV[HT"Rɭ ޹UXSKS!+LT-4 `6`l"Evִ1 Z>9?3s~%Iߢ~G:BzV0ܥ2EG-UYZq.s*5}m[0Ĕsl1߂p%5A-8w3|!z͋חSy@-+cԤ&٘[7#G+)bhgCK֗7UkA*DR)yu.'L&pCѱ] gCN`\<[1Xg4u3kϵdoY uGAUy۞:]?OE7@#LLILUoì&`|͔`[E" n]@jhm"n cA? ]B}u_!\ QJlDG(&IlUƎ-&ed37(c"$I;"ڒ^C#W `ZrH&=RUkFt,O";MU`WbaS3'[zLD?DՌRs}\ȸοN9]ׇo^:_ ,sE! (en^F}#w-v!dpceHUYbf+ghtx~۰U AAG2le)*LNyX'I[\S_+Mgouv©)E(!$o[,aVWjVI[HY!ңVcG&@[zh=~Eg%1Tz{R3e|2ڣL`XHdN'R h(QNh~);bR&:z_uѦq9WC"}k! +&nQ-$k BFw$؀ ̈TV4TJLt tnTKEYÑT {Ā;* x#BrMDH< C4[RTV{{ʶHp TLl[YF>5X=>S VzQ}OfYtك^!OcE5O]WpT@.̣+ۚ@ߟ良139Z&a<~abM)uDt໩h;t'bYieoZRp4`""z@զ/Y :غŁDC m֚Qhg+D9|!gl2ޏo\]γOG=^W|/p "?WAt`5XeD^+l|(BKdV8p֞J5opޖA?IdsD=ko:awZ6C 7|Λ3`<#cA7{Yc1e2wk-\#? M"ᾳرtc"~c"}f?9zM>Q,-DrEj6C;!Z™(Xx5FNLKY'+k:9eA2ʾR ģE@iZ"RMᛉ p̌UfP2!FM`Pߩ aGϥgu!I!vEZx4~^ؖ1וtFL+]Pu.0r2kGfHf,r3dlJrtm~sEBDJP爈]"SSxy wY<;&[zrc e)۞دGKGlË|Jv)rqp?$i,Ih/&|S *ӭjHOrQNbiś0A b&ft)x$ls>)To%,oS&jo~~`gBQMMn1G']ʂ1o'0dvo>%WN܁9SXq[huDU\@e+vTe ߫26 Wn OV{T)^&YRmÔDDQ[i2^<$jd'D*M=5]_t jahT{n0a4ɱ90Hf,Sr/ ҁhxiqlc4FjƋTEƆO$wRJJDfȒ*'/9HW1I0N+'5RP¢o z*P/7<-I8x o3ΦE xDŽ%.h(d@+aۖdҗ,nNNHu$nW`b ;;Ó@h}W9,HE!u=[ǘ𒱤h>ARQ@6$NbsVf?@x 5XJFfjw3Ry_N]xgP|j) ?,Z MKK4N4:8L#p2ݷj/UmqWYcf^Z>BQ 'm(GE`1FqqqNj΃{?zVu|z(@eLy$iB:u ²HD|5ƏJWpї `'a$ sVb![IbUSOUx1?WB)[^۶ ӪiF 7j=Ɏ@suƳl_ _n^RNoZ>İaÎÐ$9 8$ݥ}-7:O?d7?D"rQM3do LaBZcUN )  TEGC,gm+vgѵ@%'_呂&H3\8ʧѩ3A~F 4*iPgS]8j7._/Ƃ"yX_Ǝ$H |jA ;@UIPH:y`+t=(y%B5Y{뤁t6/RW?\N~joN8&硃׿Xe+Q9YmorƂXDOK0b&&> E>a ˭+%\FV"_ /l/e=1)Ax8LE@譃З~|@́eR@Y&ޔW@BmiZ=L/5(pZa}J|v-jTJ.@Wŋh**8w"rlމ#"Z[NF5 %G dxP$䢥2GP,QC+Z48̋re;郸x/ͰzY=l|21ԮZǷϗ6O*=\1qR,nH\2:I*|ns\u> B:+$պ[L$Hd1璚b;Ćft|5Kv*mZ͛TaA,V fKQQ5vrr|~x 2w:Xc{:۶Y)8 R-^^oT4٨K ";L _Fi몆2㷊*).uB#,^sŀ"]-X(&'A`m{au I@2;Սӻ5drlt>8û)#%Ks6G:cf#;0X%-ӦU,ÀRe_5gBi Cm|ͧ^O t 6\{~nDsXS2־w*/kB?]ɼNZ(}6Z^*:_ڵR{YIN4vn2hGg-66Pfa?emNw|fH=>'{yѮUŘl|Db &6MEyYp5Fa:|&-$΁ݓ)ScNN|/ XxB Hz>^ͣq/kwa%ڢEXBL1C_|1+O3,&iDs(xcNʛg d{3G@XAv@ (7-v{=SH53;"U) :MJ?ˈy}l:>8)%<7AxQ 1ue 8|yL48$^/G2o}x#s&?yGw Ʃq J֊BҠ"H~2xa&/}2OI5I,Wz)s=)=5D?k)g/Ҫ[{68Yc':Y+߃?x*^їPPJS=D:O"<,!eUÌ x5%:n"/k0 ;`ՍhB`$,W[+{3mO-MQ0b yPyEP{W!f7M<|O %2D怸>cP:VrǪe KKYqxv.ZYԽ4A+ѯ ykۚK^"Ơ6݅k<YՐѬ撺ج&  ALy&?2ꋩyW7oV6żHB8>w"딬k)JNn@MBoFxH_EPHɵ?]E䈲7.box@oɯK'@uVM$v/p5 Mr$ڐ L$ǧ}jbs0\maA6OQԏkG>v hr"w 5K!mG#FM8F2B,yԯŝI9OZڄHPG )%S4 B"-&[:iZn3Yϕ]3o\`%285 XͮS8|L):;泌(@9r_Vh~ed /' ˼b4 -ZX B4v84Z].ꪫ0xGr R.pXc+Uc[@c>-}pD ~bqh|]múvkXb.Ȍ+Lri'q8DŲ`G즩 &Q-v1"jb(AS,8ExטFs¶=Qg̢NNZl&Y٫/M'ڊ84λ[7aó2v SEz }VΨ&n^>cu"= VYڊB\ٻ@omb$ymZ8/ѳVn,pmO'~oCX3b^m_;"G ySY׌2q+;V/ӈB mq #M |ŻfZ0K!@{a|rD@ģ} oL͸uۚk3CԤ|2P <1G*4%zIyG[3:֠t>R>ʶiƥ84!VFmFNx j fߍId%ٜ^7& _K>V8jn(2Yt|i~b{ 'VrL% 83c8[ou+izס󒥝zօE͡}4 v؁[m+^spqJ>(1 SU.8 ~|KUafBl '}2I@ժ.?e'qj_"Jz+H /uV%NL2ٱ~\MP3# q/$9ZIBW $7R4Swd)qL!̾a~Ӏ-8ٞG}1nD|~Ī}FD ޯx6XN&WYf|}kh !{]"y5C⊾^v76?pID~b#.,99l"touK~'!(7U-薋{CĐPPH@U^`hil?M;ɆO1͂Q=sX E #3C@2C*wSgD!d)5 x}d̋˱*4+=v^SIlI{]dcxcա"I|MI3-НUʑބ{x{V+࿍3a$xJ0&59)2ъ☟y^c*IfF40%ڷGHV?%.+KT+c%U9bXn(B4eGt =a_k>;Vs!F J'txUQ7;>̋(^{kEw* ޏZyNN"x&|*O9z!'|ʥ9rAѰ}7FW NY%FfafpTd[6y&9 ߹CqBjPyD X("eEKsru%i2WƸ&g|4dFkf8IXҞ{q4s42?C}Ŧବ tU1tRc Yl-u ,F/<6@"jƱhuIjќQ\#2*dunb7(8p,6v4_Gd"OI:U~#o/WHzwj79 ^5!@r> ѴCh8Z~VR Pmxvs{ 0Xe`(My&^j|rp(zrڴc\ff1czK^VapG.y8 'X$ד4߭ ~xvi8\1pCár3RFz (ߔN 4?X;ݫСAuaC9fB,ͥ%ÜDpH:.ݟQ&QsM 1L6zb)Nנ!1ApDY$HR"XuN($xYtf?иneѩț7<+1P'fWD[zC,c\M]"1 Ba q8_NcJ7w2",a߻>I i~]^6(^%vA?0ϪuxtxA&L/A2y?+^ћaVP:Xe6.jKcŒݹ'p;_^0kHg!E`R]6Lڪ* 8*OuKR4荠w/p]FRf{4]qGĻ1:lBf ݿ^$W}S5yӒ(^Eť_t^f3˳Å1y5V\jRXBfYH{?/oU2/_:>Gv^ R ?\?"ߣb QZ 8*qG[rO3ybPV ܒ#Em GGbs7 |x$mCG?zӍ:-c F 0 ;h"­8d]4<]s`fݫ }1%;6k<.E`\53!Z fiHJ#/r'< |7Wwl(Ƿ ^| _gw"n2v@7喽J ,4Xc7UTkv)Ыo2jw^&z.&b|8쮹N$/^|Qh?-C;"D<%40p3`oL*ϥ-čM2BxPQg')kE/^~6)Oeבqx^٢KA1؞E$PIL@볖IR+EE5Ȧ*΃- /kGXPI?Jo3*{;:gjCv,jS |\M ۨͽ( ^i]:[e'pױd>CgF1x? czhv.v-b37}3a\{g@lM,l.PC:YlxJ0ؐkY)_7棪GjROJw*idBe xn_n_*< =TvnGY_ 2N "YJ&F7^Szms}I$LȀ`rZ 0xHZӐa b6 pCĴ@DnN.^c^vBOhB,I:q%/ܻk%є߉x낺;o*7wp p=.J{AOcq`A!Ge-Y]f54tGRjQ)9Xq xGAga~`Dg'MMlynoN(L0>3ޠ.NR/8Ɠ-kC`2t'rKu|&2쯋8e耡ôI-9'f>3tV_ìt$z~h6RN('b "z)т8&o,= Bv.(yۻAY$=v58n]o.o? VՃgK{]{+~{}rw!r@PZ `OsIxHkqi.7yP5HھzG&^]J 3u/8KL`s!oqlm"l>ge(k~؄m3O܏ 9WюWd@u&9)Ȋ/͓~Οrʋ5J}PJԔv7:jJ>=ĭ/!rsT%laAa:@|HW'LM]-P ɳ}b0 uw/: ND?-M@Աw8ci{(`wBɾ6'T 1U1Y0i!T]޶CD1j=8~ex{e ]hTXxp=i"d bW>8[.ٵ0ͨ"U"5ZSҀ2u`q/Stjdny|BC_1=,#jGo*"~cwRϢFҞ=A⧐;<TM[=N>⛤{R() 2׶yTTv1:=K,!5CU r%#ko/\5 \d)bkjb$l\ͥ4۸/)Ů9x9?*Թۡ|C_q9.m ~c`]0kՖٌRru2%&z)H\oA둉-CFy-|YqPVnQCqn'[=;pLW_϶pY6?Cg"ԥ]~%F//VaXq{KFy0M <ۂ_yuYHA%wܩ+\ԕV#a\RrIŘݧFL~}Zq'o䐻X1ko Ia3asa/e9! 21Iwi7UurF28۷f,DaGVא./sI%gkf`P+TyPi*oDUd{iA@҅WQ~<<|[hW[H+  yZqq[~HQjA*byT)gEe@r̀y^{%= ==ȃ#A">3f x Nzh &o& ;<Ѣe=yEA!)> ?ng"o?$j = K_t66g,X^[K\ѽvq~x⁕R~=\f>P@mb'T*Mv-`X{X&\$~|:aCJXEyt{e-C][vs O a@H+t.DL7В*| MF\Vy֋Cs"jOPFgp|>]HЬ<l 2E-.Ḇ*cqzjf>Dt9OS{i1RcmtiHIb p%-Wx#$n+|l1V d ohA:ش3g/$qbխ'*%ޟʺ H)YvAennjVu0x}do8]r.h_j:g|_óq6E* E7ǘZRn{}y2`|ЬSSNgӧzG]h':&ebmxt7ս{\N+~&M <i\"rYcߒ\̉((2)$̀Wԁ}hҕչF0ŋ3yӝ!l/Srv||c0{6wYB(tJˮ"ӱ&MVy)oe>`Z0И(r;R 9)?>PNz .W8U&E }lD 組 f ^^>Ɨ -#cla#~ "]qi^qrECC&~'q7+?xZ5a?yæÕcfx7X|yؤw /If!!zA@/ek/t uTXhԟwoUf ː 'kXMH=u W:7o) 3Ve'uȓu)*h• WD[SݓD1z +H-$Lp?ء,wy UjpAdO1ط0 ^C5)DnsO-/`uzw$|c=6cŠ9T~;t'@8Y~ZtU{t=ۖw߬"W&eHm~ajP_ _䪕cFsqI|G xW5&|m$1hpaqyIa]3$SgC Ǹ{54Ú}Μt(2mv) Y#CBurP >X^źAh{6np-va6F)ot\i,R*-ESl fm]\0„3dh߱+{?JgXPqA+q!ˋ/%a3%IwYROWI|#}͐Կ_ǩE#@P&-$0,̺Bz(\b-}Tn+QJ.ʿ]= :>8©V=ŋf{\j5FYʁ:Yޜ%82uZeh&( qX?S6U4GX6à $umB ~Jn}7D`WgHv^BIOZ=>^`TJ ;%\SM#?K90 p1ϳ*K_ ݳGI/WV(K&] C vv "Ys5B1*yx?O%mF&Ro~tflh|82ۿGWϐW̫@y]<7Evm8=r!2 [ymHv`=,Z#pK>uB7a\n%fgeo0~$XSN[sRk<|g@z7"hHȖò*k[춀h{w>2 ꟇJQhyŅO:ly)^7^͘9=xɮJ"=G.cY&h~--[Tg𮣋)ZKYSʪī?Ar-t W,9@ۯ`ꔬ'P]YO̎5="U8M4$܄ /QȚ6<% ͡GgMWY<āIOm'w/y >B {ˍZėՒlD-/,{{:cڿ8:ԃ(&9N]j\Ɣ|md3O/wvp= IS=C0/_Wxg E[#nmDJ0PbB҂jOL|7lJL[h ptLӑ_LS- i2+Gߺ, nspj?@uacVz#<ŧ+k|DbF sZG;G":z Xm:z. ̹8xLz(8pfoz&L E3 gFWRl|w&^b4SHO,*CIB Wr!=n[4.i+7HϸB*m+SVqX\a8#%W>m.sAC#~NmKc/?>mz`9JCPaM5GM υK< 0MaѦa7,[+Id4y )Aa]vD]نx~{fL8NI FٮNZ}1o]T(B%4iӭѬ#%ApNvU֍I_!7\HğA;;Q%)h~j }^a&0`by38 vI U¼_r۰ҵeeۄ+WɌگN~pm4X4y՛ß!/;c]Xͽz͛ |G,{\6dL>%пx%l {C'Y<gY Um0/ёCք̟CL4Vjg%(ژ"!T\`3hٞȅ8ܯ!Y邭͎V'rT ^0?r?^6>˓ieE}5|Kѿ,ZJआJxfUh(%n%eC-y۳@+74l$6D@/#[ȃ?[qx8lKA6Kx7<m(#|h"Յi)yR >NL]ւUc :HCCT&EJe/y4@ 6*IH5E('7S 5|o&tb4Lx54nn=*}S5lߕi{Q\U l:>caȌ*@w <]"{hۃ'^C a-D fŇy'ymiPjK#npm{Cy= 0֒DQv^St//|uؼtP (Y]1[xi< |-+'EW$kpqV?J3E*Yv]*qJZЀLjh )"0ztncV:"Ŧ8 =PT y5(#TO c%įdA _ C -[~nx̓߭$z>мF,등Dj {"(pTSWNcP1 g|0ZG=#b ?i_B_>FP!2G!ђK=H(z AL*j;C"+!a)E粖E$/]_)E!*<^NLtMCri\'4ؕ؏* AkW`mԳh]bWɅ/~B É@O}9#x( \ ۭʽϋ2XtQx_AvvV&`i_ا"Hkqnp5 Qe5\4S*e,9`\,EEDPܙF* 1{+_ "F,Yl^U 30.2ؤH.Uh>\~(e2 ko!MaG8&( D_L/U&z K|(I{(-S+ uk:O.:sx,<y!M&1nP?u2M!_-'23"eɧꎧg&S՜o@}q|8+2sŪɝYbRwekq,PQ%KW v\p{."<|<%yK;+盫v}񀸺C;4&˩(.āt5|"eyTp; 2(PЯԎCsw3Ҧ,*`Z ?Bl4!: Z[uF&RecCv}[YNnԿ # )܇B32XS3[Gք>̋0;IġJ7~ۗYQ qwayDö?L.5z:RF:"WN~,[fCs$sT@xn2(L%hTW(N9Bmۡ(utGbNYs)XۂS^{^lXf^k}Jႂ\ գ$qR9mhM؉z!kHȇuZB[3 pޒ <7tDAǝX\>z$ ߇~XZ%@$<{I|qCcygBT3_8΍=( \z+.1'd%h!{0&+ h;ќ!7}Ňdm@ظ2B!jT2]`512b`@?*v DșT.߆v!'JoG b i S7:R/XxcV`>cYw̟/TvdRpk4nÑdGcFT\eA՜؈^WF'd ?|6k(Fz Iedu['/\~XNh$̵uڏL`D0{bdG~O 1N"EdEkzW5y'= ք)*Š+xP w!' T+%FpPe^ЧAy>q &pJo?)VVX Ro>bgzqH&P=1zbՄIK,G h3W[)$lr#Aw7$cOL}Ue4ֹb7Ai OИ ~r7PN%iU!K6<,Y .OAȨk@@rx@u Eʵ_qvkT{RDEJHbkv/c oo6q&+6ѬT`_x\9Iǖ=iȱS5[W$l|*%eFƅԠBg'v>m=~͟!i68&{mQ·E TUwRq{#ŵ- 2ސ~="oS{qo܂`$<>ZzS>B7z\65':MO/Ojq\ږ!1]Dt\uxi2nٗc ' '?O:B nfzY4^gt4cqֽN?fsWS?Rx/meZb R-xڎZ\^Z"FLڥ n*,H[+=ZW\wA)O]V/__ -5?d0݉;3y{Sq 6iZh>%Q $A_c7Z݉7K@@NNn\D }Q3c< XglPp2@h^IX]Fy J1Vyco3-05?__Ω 9]>wl t+76vԆl -Mtx˱Vʷ>EOuaj]"' 3[H{ ^!`h\"8%B!YnEk76.di[N6h<}@ 5A]* ~ 'JeY$^ |(J/025孜&pի[[w0RhV#w Hu:b VE %'+l qQ7oҴL$BAL]hKCASag^GG4 f!>wsilFW,Ze֙i ҄s&# H-$Ot>!)/Ь>H^<CzŠ+h*X-2?9+|6(Q84f,c^71ꭡEZ+PRB;t 20av&3Zb$ǮOD[@'%6I:wK|8Ϊ#Tj j^}?5Q7<ʂCegEȥ8>툂ɫJ X= dpd]GWXdl] °rW3,^U@gCѬ=#ólĶx֕0k6-HwM&/R[I:Wegz=4BCOo셁 Qr-LgC"(FCG9">7˱ i~&)D ,]$"޴HT6i(2;tI?}_e/tßdte˹lŭ]Jzѧ` 49R\G9k.~E=g$m7b*p٠#cQ⃃}*6٩0ÿC PM(| 롕* 9 %z$ X쿽"_eƐY-ak3g \s ^yjϹ˖Y&vmoVuKsX_bEjvՂ܉Y)n 0?] "lScekiA0V=Ym亞Pu2)IvD{*8QϬG+0)U>[`׊ߔS~kdAA'^!;+mPwu7UnzoOup63]4ɻ"1>Ah;+ xx9^-y$r$ 8׋4iVcC2ţqad9dXVPU>-iޖ+3L$[ݫƎ?׳ S-5cvVNTdxf3=j O*931@DK4ltxC`M5v7b!ڨ'adRiL_!{zxYb4Z&Ի7iTH҇mGm_a> -xoUb% q{^\+VO~쨹9IzDeh  3|vekA/-.2#c gFH.h?G! m,Qzi!uA0Fͣx*ܝ1 3Ja:q[XjK[uJ]_FK]Aa?xjb19EutΕ:YV߈}YpB$aSQƂX:NMnFKMnV/_DHu JcO>N^$_~ȕgS(yJOB|i<)娧gPTWfL_3V*nqTϋ\DC]gُ\CdnAg2Awũ2  Ͷ$ ]/1r?-1))hP:$1ajC\Z2A*_qKR@)D#3Sݐ&'5+hZ; xjTTG^9@NuZS>2vIŬQ=U)i~,6j@3T3MNvGed߿8ּ*1oB(mrB݄N_ [(Ē'<RQNh]7NYt?m.{ r%Yڨqe=q'4G qj]OYL@6m",m?Xo,yȄVX 8&o:fL$>%)  I3KerdzY_w05qrtN5x<FA*m~grZ `[Xԁ|lU[2Ӥ/ө'בrtaoCW j6 -X_$>[-^nDxԌ 0${y2jDk\9&?E6Ve>4zDc(d;YU(T qu)*ʟBYqFRR`oйhhcI\5(%XJK/g|۾NmDO7S3)I1qg h2H6ed0ASXNȄ5~Q˔DYuN(9uМ\'z82""f2g#gں;qJt=*zlF녇!yY&uoJB]([Zo8>jY)O{;?s N"%UBg x0{*?؇g(ad IhJcCqҗA-7+F '@Y| 1VxC<|n!5ZNe;ܣ|T<=*6[LNCR_d?sR].ϹCݑqkeo` |^wtmN2%|1oɄzR3|:@cR^XC%3E<أ{8nI $mgoWUEK4ԖBYKM&5K>igDG+א\|Hsbu7'=^@3x`/tF8@cO%[ewI%dia #V Ih(l֏h.1 V2SEӆ@!]Qp=? CYwȃήy3aicͦZ"@2Mf 㯽FKPƈx6!D.{ (%5vH[xCQv 2ğC r?\x.X/zWV!<+/,z ̚O>:n zǏA{6,,vMe_Id%4lwxVܝ/`$3ZTՆHǨ}.oI9p`GW:'zRH\/,_}RxHX;H\m[iib^%@u.27׀z'>@'6gZ0ģR7>l/׃7l윳wRvjJD>qQ}c;"5ܜ)x؝kvH'Pʵd2vCCgxiG_'1Ro+O%CoLIx;j\ז %ڐuKLC'$ JẗӂU { iS371w/K_EU Z2lhR |5~]vVڱO2P<>+6(| cuS~.9 8%SxEع/qR>HpȽH%ԫC(Sjb&.-J`uJֽ]7%&Ϣ =LkYO4R9׾xIPQo fHvӀDy!cVkImYw??Rse81κ9Yf{Ap"Ԅo,eb^ .<š|5P⾪kcl?D44T@d*+DprV:8$T=?J/FeJt}m%H{Lt1R-^  D-=G?vb*W-*D6nIioD'2eī@ߌ[j Us a9y\tB &t(kfk (E9o oC Ռ},AVRk; 擤 AeS h痎_6m2ov=`Go (L0u :VhqdW7{),/RqdIcSןM=1)5 -kƫ`tPCYG7>qDk ZS'pk]D37FFv2ՎR8N;. .K V54F Ec&"!-epSp(KxZ nf%iIH*K )sXSwj( 'RYtJpWʳbZe,ҺL?BV:XO+z.b߰2$ w| jc""cz$IQ: ,X9`xbL6 iƂWrH.&ꎥٯ7ן?czc 'Xf-!@:vVgTaI#}uBq1B]cmn6@{Q-3aYTNs)oeXG)PPՅs*I`q;> ,;05 _j ]a)٦0a/Ob]yZp&et>+=2D>$/Qͥ?Ip0t y_j1n%s{V2F/kI"5<%$$忁A"orG޳Ϝ?5C"*3wVx+иWˆr#QqFȔχ14ݻߤ_? r%'&!i6)-'e5m:CІq%$_h`t0ieUZЬu58c{ϧ5,=Z`1Lc\PP=r,gZH =I5Jfr=X!6Y@69->K> PQ'(\EIh1Qd엏Nb`ldTnk ϧRGKb %JH_WӠN.'tKޑY~S[!ݩ3l:c5lY EC@_FF~>yX3^q]\|/&}$^DWdz1 *)`gDg[] "v,;o[Mj1|JӐ4G[J|;RWp +Cp}8BTϐ p ƏKC5E ucreI#I> ]zZsmMq+0S_Aq ܊׬KHFA!i@~Ri]NBoC߳3Vk'5cەq=vD3Qm5e!Wdnb }1m'S '<r(]:~++MKW vX׭$[z3osk |pAtH[\>Fsibg[o@crf#'ʤ9z{>.jg+xS-!o["4'MH15w̍^5 E?aGώߺ K GEj:tV3H[`P39a^QljXq;Sl} CN R^~(;,5VQ?Ռ~yQ ;7pp|zPE߃|N$OqAUz6IT98 `j Jn4KY\*g}GQr6&%7pf(#Ws7lq) d׋TҒ*sZfhޕM6=!x]@I"aȐO|/|ZLuu(M{nP$GkNCWWۏe7i#>H+Sh(r[}*4~]G/,. K."},`PyU /Kҙǵݍg:4:qRv9~l~C*t!bQ9"C_ `T]@62af?IX>Jd$X5h֑Z.(Ia#g>V` :&"y/܂pԱu pL؂M0j#`Cm A3U- } |tb"@^kF"h0q!g,ɏcN\9^YՓk7lv0TPHZʣE/@xA?Z(3Hg-T=ImGB0q+|X垻DwW2lW AYu@A'}/>n0i-vo-kEӍ?C' u9Х`Y΋ v1#)rQb:'[Cy.ϸUOJ-W]]W|^"WپsxA)o5f\=SOMF7tÉ0AW"F rKRU. jDu㑻JQ_cɼȖj`&&{2ԧY JBX9USuchѢh{e5^0ņdR_y#"t62zBenMs8F,GА:/.|SfҤr4Ԣ liQoi~.[]R &.#fm .<Q$,R\fg3 I<sM\=[BsZ͍;Mc3rN0WBpJ o+3^ RA&mi !J|1kOV=38y `ljldWG O{P{$QBx@ҲҊ FZ&i| <4Ǿӹe{ҷ"9}2č-xC3\+9=GHYp.CnhLiFj0|LŞ$sxUaSѹ>&Ig&Xa[sC6NUza׌}0 Nhv~\.o9Y-b 0zcH7Cٔ22M(Ueyx@3O8+25!)/rp:-}S`SXz@1=Mt$:,!My418bΔ Sh:)UtTW T̝}vajsY A$ԋ_uaiO ,!"ci9segWBrKrP`PA+<0t7 @􉪉[]' mBm,1x AUdzd7*Eᩗ[iT,s3ַ76w%.aG^;]jDaϋ2O0_8gA'_fqa}tq*Ć!4l5cH{J@Y0)ܱn qdq5x۲|hg/{\B y5E>/i=>̎ҋvP#$]焕OXja}82fi^4c~ekte+(bo.030i~/J Dr}rl3bYx䅂åk/TBQ`MA#J:k`Բ Ѓ T)!c8)YΈnvA tC {a %|gԦQ)~RDW?|&WE4,J|9p[C+6BػM*' Y(ipMbm/eVSaׁM!v8ge"hZ}5@xJ *J*L͠$ʂ*ꊏ')g]Ֆ|Vxa%ЀZ7W}J@G4_wfdc>+gR X(yq.G:)K{ XCVʠ5oZ=3 !wت4ө:/Z7? ] jtdR[ٱo$ Fr`Px,f4)oTU)BőBo9]'-)Dq(U=6ߊ{QHקWT2k`ħn€ ig|!hQ.Β7ǽ}3{ .z̛ ikk\vP5ş}FHHomZ#x2\SA[l(O$ɑuų4yhɷ_Bd} sqLfXyp= K  tny mG2ɒOӭ d!EPX߁/"%Qyz mZ'Д` vq/R-*Q`s=hBܺ֜" bg3,`_'` SO!r͖}d+#[l&R [̿Cg%I &youX:,QdУ~1oVwa0SqE[Ɏk_qп긐&j(^pHpޏzօQG ߣAid0\ȋM lu ֏(l)Q*}*acd:?J૖iO^{q8k{m" ?}(:/'ӱMPT$I5>ci)2ܤB{%[l~(IBwBߗ+]QU=]Qў]âخrub:magLujzz2vv:@.L/*_R #0  qWV>={~ǞD>& 7W;lm] [[X>Kn *SQ@|ᏜuE5mpY5CCcaSu +F DVNns ENFY6Lfc`@[^O6sK|(WL6;kx,dz &&*8"(0Rm)/pA]2sч`濭+W] ث!$-m+~ 7hzDDlJֻhieeiw1n8O g.Bfj*UMGɑ>,6 r ,\3 jgX۴UpףԴ)W<"75r;Hr{un y&+WtzB`Dw`0D{t(QɀVA%ihwreE3N |^=95f?$R PlfSPimLEY쨠OL:pkf=>RӲH-Q-ӛܦb6=yvWfJ%E?s)0l*[,hu41RZ¢}_QKŐcVWelGF~p;g>zhHL[fi3ƎV 0R@mCeOz£ѕw&tF,cD=gJҷ~ZZȝBpIEQ4%|=ƩCQkVN^35сʭ7>3zHFu iJn i?!=sQ  @:cO?h~l"b2nso MG-+Sϩ޽k@7l{ Zr̐J. @̾^cv Y) ET՝d.LD0aDqCĕO9N&vz=%cZ<ܱ&ُ(b~ʰRI8'\@\U>Y^I/<S,:V҆pN:A]~w"nm8]W_{xxRb AqYOQ)$]P,k7adZh{=i ߍc6t[-ǣ\ g HPrֹ9&Z-B1q5@5t {XY=v4UHoϾ5Ds݅[ҴanNs"+CݢH2O|b=s1B۟"lMHrZ+! ;WՆ>ZYfe 8ROѮR[lw*VSOE ]vD4c"YA^(A;XЁ^A|ƣf#4ˊV~Q@O`7?dP\'#"l9v0T]JaU,x $ ..RDTQRJOvw'}v5Xq`KdJ`Bl y`>J7̝5aYNǺͥ]^e D8پQ| i]\ɘcǢ6TZ$Iej' F=3h9՗μl,УSrL6Y..^eӑ-I-S 聓ȽNe$ U9-S?E>+yz{D" %dd锝Xd)ѹ*d?D R~_kw$"82}0%CDYǮ>W2MJ^̝j mqo1PP)<ꄺ-hsDo #D^lc,qs"osf ? áY8oI]RՐ٧G[:;=.ur$[sÖrd- Ņ)z@U h AO"BWU4!Tlǎ pN'e'^ӥg[vHtɕvde,lWͥZaѺg< wg6^>5AKP$q+EPbvFqEpZVFis$ޓ|wl 0 zGAH<4E,iGit ${Mʈ6M=7Eng? ᢿq.x:#-(wFq:g;I8]:1ѝl{1AAнx%H'o]!K 5ucYL=%'NJ|r $hR/YD+ڦpu>G!c#Tl# YJv vKr/g==.3Q^Bn"]=ҟV-tNT/$DUKlP1a,R *V%&̿KK~(̳ @៫X[wYrwFwG`G]a0Jb Jm}{UlOi+xwJoJzNw{~r"4_'dƞ4E4 vs$Q pr~-A %;%mٓ$F,`uE%s0s :KL tR>/!/dEI,4b糷-4 q q*H9cSiO ` =`(e*A*Aa \V?Avd&HIy\շĐ٨"o@Bb?﫜("g`YQM,u>/xѿd4Blws,G~3<-rK#|0v%8/޳O!ʂMЊzrU;"K|#|~C𚰞+ݝWx 2ʥL_-,$bGZknkLz:tT֟S@tCb.Y6~ ^pBDM[@ \?-!,׍>IvN8lhƁF5@xhne8pP\O&ߞַ#{]փ"^e،|vyg9%ZՕ9M Dkĩ%sLX- Ԭ yx'UUS2%s2DBA&O=o,Z)MJlY$n_01qpgnՏ(*De埈#ą D$% >eݧvwXV|FMNk$zxuΌ>_8v#UMUFgʊtDP,fK/^LXw) 5W\RF0#(IQ5SOTM·80/D CKZoz"U۞ĨH. ׈d~DE2 fX- Et. o%eG  $bz ܍1Y3 (&b.Hc{Ȣ$W)O=RGAkL^y2A!mͨ !UR 5 ܻ` (w?}ۛ9ݑүǗPß/5-.j K@Il\pyhDNf@ w G\l|}#ǺL@[3\f2]twB$zef@;,dN: 5۹ӝk% ib:R`r ͂ڣdݐa=9\@QnTbSWmcv|ZrD>o.~$R]l^еBΌ <{~Gm~m*?H;/X)4G_.y7|JO){N#U4vQЮ)!G:B[m `3t+S/[w(:ە7nj 3Pwix),qHe>pjcPwfдNJxP^iTτԍ´yU+x7n}G J>L)^~W&;GPcbAUQ;j[.8FHTgP=4hȪ;2m,`_=. Z_*ykJa*ؽT@kK~lm B0@G4D plI.cm.!7@/B۳!S Az֡&if5]\`\_/&bI @thV&Zjså3Qg DYUbrPv籗{d 3Gܦ\j) 7FS>49Lr_)2!R)D\bEXRB48G\DHh@{!~K.|lj9ot3ҨXZ 6b5 =xĿ+DΓ"3})}s%(-'ݧ@؊&r짵;53NxJ8L@NvOrɶhK&D49qYS,$H{hI>_qY$uA{w]pl^KdKʸfd&,9/ n ]\PXy̠gVokHckޡ ZuX)44䑳I*KaVxehGowaqwVP ;%Xp^In~|T5e[4Ohi'jBd6& HBvqq;ȤÌ+O@[$Ɖ)Ίg6aM}(SA}kkٹ.Q72oH߯˾ޘ8v ?AțB|}2vRj@hGOGwDZnR/_h >&G,R:;/A[gUr| P9> 7ˊ V 6' liL%Y3hs%} Vp?nƵknhU<ќv\Y>`5)}<_LO`wY:Wr9FY#1sQn݆cG2@*dL5), et+cW}%E |E(=K=|@Q{$!ur|7J*~)/Wn$I/9_Pۻ`IM #Y,#afx?c5 AK (^sj#M$OuCTȡd}QFCE״ؚ/~P:np 1|VgJ]ODS$)r})oMXw{ـ BhKۦV 23!VĻPn bUSRy{գhiB4 7t:\Ź|a] dĹ&JOŢj–m+W$j2|JhtOPVJg]$#Z?zk+ׁd\l+xGsqggj_$?-- m0&|zXXAA[qI ʨoU:j2fhW7ϲlUX|E*Z%kIOݙGae#_leu_q7٤>R@אJ`-eZ:0[%ͣ鏙<  Tu0\7+'vgp)Fq0!icfS=y,oupv]E C5sxK^wQ,ԥgޛiݹc:$M#Jluz#E;]TK;PvE*+=P8 /Brjg :bZ1GrY8_WPL|9J~YE&e k︔&>~zf)05f;+{^YN﷧: y?+5KVW=wNW4zA@/cJ}mFtVVpt֫"F^g+r*.3YN)B T=ڍm>>xτl'Z!]6r֕ji~݉i3[h$U%:@'KW:_){li](re? :3G聧ƚȆSNVWBY rp@ .BRۮC,-=OWƎ7 C,/j֮(659a`EyΎ-`9?1YahL8#mU"kNLxcDS_u"! 8W<`[ v1cq)BpE|S7Va酂ĴhE e9s"M Sf ԩ`>$"}mkZZ(nsF퍵ewJ8c+s"&N eq$'c23̗o4mLc` l\0-@me|"3rHDN\0Eh$s=+J0o=#V- ܴ-ٽ|*d h$u_Gfyԯ,8K1^ÐRmWL !yLC 9c7^O񓴰ѥi—KL m*z+f _AѿIAh!0/8tV^+wjFgkV맍[E~!mbvބt2Ӯ}rHE::%<;5PΔ7cOYb oobsr:*<$p;8 {q'L9|GdJѕqԎ/. ghx= ^S#|ĩ#0U 5WOÌi 8ftEOeJ PfRؠCe%<PHQuKhkCOj;T))~Mଦ3CCOF"qkգRLneIhUFс46TsnI*HT ᎗ Yٵ-+vIՁ̋&|I>yRrG4 ٻ8IAeNg({:{})}GxxkS{yx܇YtbݳDZAm  /K'P\4Ǥf'iJ9T9Mf{ E1&3ndXM0ÛC)JSM1pk꒨ (7.# kUli*%t,{U8(X7 Ui5-Ͻ Z}cd!!坅/\hU<g}~j]bO騠L! N6 &ݟՌ0+HmQHp녔IrG$ڕpNĎBO[A;:*/ !A-Y߮A>O@}q=bM^V1VV0q9;#1,7lAdt}>ROc$Ҏ~˹(:$6[wN[8e˹̵ PZ.7[,,Wn@shۃK\$3,_QxfBTS.y~PX?osa"X)Y=0'"=/J3%B#y%kc5a=T=8\ Ie\zu%>~S?$21=a.ю^?/-9/W5ai>œd|)yqS,zXg0,L0V֔h\,U6]|3(ro𫩰*Gd,s4 kt/r>iq B3yjK/G^f֜څ>( 1^ . >ď'{ Adp( @0`t)Ӧ2C|Rt5弅PjyZRnZfl.B Ї>CHD#ɉ= 1$yjb6^f칮:?ru c?  DݞJty| yRwt%. §6.ڙ"~Iz)]yLJT+iF6+nC`)w܂GC#nt.Q ]9 lB)`R(j .Y/ 84V)bk(w,;(c z'iFj%V 1v ӡDQԫ\?62.Ou %g LDC#3AGv4O^?Q3#%"n-}]w1B6ƌ&.뷘Vcx6Tpny&u5a톳*xB|]DSeits$EJ]HG倕 HETQUŖs_sQߢQU--3hggq=zڸclDŽuD,FO#2zBBsY.; C }$51?kH[H.\>`8m\c .&omEH!y1xɵgAj*tuJư6WȺ!HVȒ]nCٓ}Q{\UpiXXA`6',ϝk{8~c u}?"06O7JT+ِYDUjLⰀ|yP ۃ+iY3 &l-pK >nGq9~) t(g尣kZ{\3cs0=G<9:RIVυQ ~,Zqq.F΁&Zȹhƻ΢P9c#37RK>>1>U^-mIK|k%hVQC;z' ,Glz= Zh tZM )]d \D\n>*WӺjIsE4PT5Qr<1XT:0Rˍ~,"9?_]awZfIiQe:BLC甉h:ɞĞd@j̡ ơ"aD?ySt;(i㼸}>3DbP|2.UN+k?9d6GǺE],o f68wAjK6''𕿵ڡXr+xx =Aw:=OVQHn8A\\vU?l=lȬ%&4eɪZh1Vea}>U;| -up jA _byo; $3ݗO+Q  *(h# Bn5*Q޼w, RG6Ç^],7]`&HTWnfG_plK:.Єcj (MHĠLT15te䖇@xvܐ#[R*7Q)s[ת, 9{JD*^@e! {| tN^R?mk- }EjQ6O^W*l]!<_HFuǬMVΒE뾵ݐF v}/zw9f댣L~ʼ-,nv;~Ie%5 %uOLy?7 qj?`uyV&}HE^d,n!%+&9VE|Hʊ{kR."kg8]e}L3DLVD_] 6T:?<Çl%H|NV lsCpA z?xY}0I8,DwHip0a4`z;!gɠP\ XHL>WcyʓʼnWT{Q1 {>,A[a*+SGV0_TSј"CDF`nC|VT BztvV0 t`,9_Y)c'%>5ׁO7ڜ=vo(Yq9Nkc}|N:!mm/D;}E_g1jE&9B~pU\=Tw88Vs,Z$w`INrX (w~qUL(6(}(OrN(KuȪ:a|&W;*\-LɨjzV'E_ZPЫ \ u3LuwB5"?2.֢((Tо[77D}:0RۋFDjjZ!o_(ZI"2-Wmx:K Mx͢Mo Ȑ.u*Q&W *>^ڠg7~M^&gq%d!AQ \m癟K-7BVo/Qo[x(~&[ʙY_;TsHE"wV=8aW>2f]8;ykX|$Sa8*4K:=$O..ҍ+H8_ʺ]bwsG<lړ.,:ٌfɂ }hw?AvT |z5[t]R=˿#]F-b -79̶i22GCš)51N Z4~9MK~"?&zaʜ0&(3ghpU&GPoZSW+#ц}#$/ 93)[KA‚,UNCYERŠ1Kޮzzh:=S*/q2ŝJPt@*-}'*ϵė!tdB("%lN"|kR! 5oVq2J9/PK*^һ5@۟݋!m 2Qᲀ)zC!YoyT)/R 'YpFӥ@Aabԕɍ/ Ś GRs\b!T?wLqBJny3 Fww`ʅ'{G^Q ՙh^{0 W uPz\c 0j,dX?\tr*0RAu*`40kCG{=PyIY@U{Dvؤ )zo&!V=,cq>DZٰD~RDֆy{컉)WԏmN^%amSl%d%%0(0@#$|s~{rz^:Ҽ /:,OxuoI;7&Y- o$p>f[; ($$e.`EE Ic>yP𴼏*!j V$q:l+,+plj+-2<^@ _pf`9oc_YC{7& >/zChJ=\$YcyYya+?"ɦ P1дlQf^m kKkPQ8Ij6 ]gO`߆ad,-yvkdP z~| }2]P7nNițN.ۛ> }d&IF$ME8qBS{Aܢ6qYL>%+yzs%Ni;wlOjaNKfVB]ao֌9}+(X3T $v$Rm$YzGq65V}j[Sk#Vτ.`J[3,QA nVfD~EMMMAeE*"Da!<_s!/T55y+ o>$ٵЄ~DHPLe+^ӥ_ô9V~Ҧ\j1QPQV50wE^C/='S̀T&lgJTs+T?HV{45ׅS8! abRɉqya]˓wiQnlR-6 ~ 1eeO.'Ӧjz7ϟ|LiT}@(=}A h-BxhrU9D_dץ9g]wTC_D9(]6x.-<ӃhIe.>T Xr>⋚m@Y55L=֪ Z"8[ngTq>? Fv~,%J=@~EE5O^Ja|J-&(H,{$DBtB`NBlѪޔtFETk֕d~sr".'ҫ=сaO( vYvFw^ w܁8+r̸@s:Jѷ3c b=ʟl{ ;ANc lzKa]ȝY5b8M^=Ds&)H1+LG {DDx`u, ~XmH[!8<0P[y,GȲ)!cXA>˹̃$Ֆ *ƢΥNR,E!Bd~X˄á,.nD苜XѢ:7.XpB(.7@_* ۋ(:E1ue ßn!jء,Ō|1خ' 1>NJ)dZ:ljStAJ ?Κ]>3KJyv"ύ'nIIpUyBLV% w!;vK&秝#~+T\Bo*+#9O|bh@Ryk(2H@i`VsLIN&׈ubA=?fݎ0G- *EGV(Z}!o`*/<6;l>B.Gz.xX=abȂ#zϟUi꒚; #|YEʞMيd%&OxpP=R9t:KTRk"ێ ?5NwLM^g L;urL{u$*=ju4Z͘ʕXyG@> *;@6)#?>~hɫ"{!Ha.6"^ &hL_J%;C ]3/w5[ CWR5Ba^:>p08,ZUY o}eH[88䫆OyƮ2E[sԸ !=h2%Tm]3C23An8570EՓz0Y`8Ā֬0I1Z`? |:G)Qd!H4qME'§RV~,s\Յ5"}QRwwKΏ b纚sfcRM*y2L14bVۘQxʷYZAQCIfO9U#\q 8UtFZphx,f>p7 jDB0zzS\)̌~K6ɇ[,5)./Z1[(I8O8{L'>1yzC#Aߘ3{ʴhrd؎9MFmM<Ɨ6e"uS9{"v?nL[oBݵ3a.Z+Du`٥BC|" PJ4+/^Qb.oZ>@28i#FQ2U] ( 9F8}I,Eb#>k0IsmkvVn 3 (n7^|X $WA7^af8*1jE/~nGb>#/ms:Hƛ$9{~kTߡSѨ9s,xPRtVΪ.E:xLR4ý6z:gyt yDnmJ4`@ƾc,xYX6Ձ=V-C +S8fT;F5#[H3NJ{uO~A R] $D/` qYg&cS.N]0o6x QNrXz0u0TZ"?ړ ?vV3;j LH} so4g}y4  װĖ*A.!oAM%%cdճ1n>2lFrJHPUǹ;4N!c ǹV(C y6"ѠVuy">X:lsiTP&' ܯS/=Đwc%M֑USZ =Aʳ*od`jxU̳ސ;"}aZJ̎MnI Yg}uZ!x'm=E.ά"VH`1ԠA,mg~EzfEvQ· 8Dz,0{kri vrߎ Z'y`U)Fڙ*8͸ o,.;[IEiM)LyKv|jBvģ/mʷ1bF&Y-4KmHx0`1WNlPRCb.Qw 8NtoIqZ7#!e zs(cʷ;4Wfuv|,",4/½M+4J>릳cHӚ?qNJRͼDl;4ִ*`@O l4!59<>xbʙB`BY6Vt&/0rSWNU=G^@7c|ή;{кHI|nll 0S8 ;z1Ct8Gh,0@ <_5X`-0Cy`oBbIdK_3$ŸTm5kԔ9XË&>>fTc"UCR;zv1ZZ>O 6PK/M[T^t$ ;n1}a=lw0jm^ 9\[ ,_ zi/[j3zƂOڳH -UX 6^< =!ij6~M䶻?VW7 K}V/,:M#>;O$Ծ%o#5 g+eU1N_.L?! oW|y:^mG6,(&kQ>Ȣj?ץ O16;-GXjRH<üÎA;(lYR"shul8x=9Xۭ4tGMR7W\#_Gc G߄&GCz9)xD|$V4t}@quw叟iM94?$QHI5 NeԶs?ԜP`-"t:D.߬VS9KZǵȩ%*w)aɝ7ȓLĽ6 ~Ubr A>݁E^ <}^rx5ɣW6 EOYC+_)^O^`HBcغKt^ F WwEt!c=)Z"$o~"= RefasKITY+~ I%Iks:`W`L,`/g-Dipak}LuvHy GMb6 R{<&syas+/BV 0c̜olg"[dz:~3Қ)MD NͲ(Ҧ+'1bbYi] "hM/unw Y}/VgQ|m#jƭAƓͶ^ct̃),HOSډ*4us&Lc_Q|kdcre;"d]-itSαp&ִISN0S/S6qH^cij&nmt`l<aȣRCaO:oSX:0GP?Ѷ;MtOpѬs\`D! BV1XuB5Rа|I< C0{uЏu5yzCs̾~K]*ڠ"'9p10 S1`K@ёsmWt?|0xBԞں/Gy VfǯOXqz \-nW$Hbhf<ߍFkك4ha vX%{e -`{/IzEnDnr[RvܷN2qz['XD֞_}`4w>*a17|Wٺ@'Y047}$8bim(G z C,<9ľ< 5%0w8 gRր^G5AUfhv'Ӯ$;xvJרi'p7l͒8%Qh6 ]1qCdqjNb ڱljz@& 1j; u5LMg;iӿ[$p2.v0SeşĬi7^tnX{Bl+: ;;SWϟ6:D0wr܋zY&@^)Ajx* z  9J\]8d4i$QO9xYm'ĜI߅\ tDnuMkT#R`ppa.sh)'‡],l׈q䡨q+2fK%>/wM 0L̕mh9i9^(|سޫ E7 U}&yzGUn`cފZ7_Y90 ނ%QhhkۚɊ{Lv<[ɦ6]$V*S{"-kwaMƕO.OQ%7qgb\q36^x;*@&vDFʫO_iVUȣp|K.4V">8,X.EʼnBa+TGҟ^Ro?Hf2/̺j|3󜣆 QaU,<[MknD{mZ_ }1Au1kc23͢ץ|Eia$ۧN,%pa1Ģj4}+pf)Ye2wtO|/@k-HJVX2 jGl-6'ճkfZ=@!@!hcαHd/OnW[pI'+9\b;$5 20@12`g9?D?ߴIꆹIO쁮6i{Cγg:K z^'pVU_ʅDp ѻ1x٬C20β%Um\ó%'*Sِ =U|- kNz-(@Dg|xROo+9ij}y8$KdGQcLnׯLaRFli r$ì)ir.OhڍrҎ?/'a~e s!갨[aR8wO~x4TR`gOD`[4GdA_ۣG“;:Qy4@۽Y#Rg$lV>7prD:ybb{${gչZvvѮAQR[vMC0R)ˍsLS0iֽ-Rݮ46#f '\g(£b{AM nZ:"~ iHP`?EFsXE>Vh˿Y;S]v#'H](EY¨JSNP*ij8nErfAX[տګb|7(aM9X 1 Jb=bQ2mU9gG$o~NDQ)p_]ʟk!Gz4 xȀ{֪9XwCގ1\sIc3nȽFli1(~t$V\+UoUlr\x峿,Gf(V9 ]yC,j:bV aNs2RRO5%s~GP0h1t}')xFe6o挥a2C}L!8Q[ieB4)Z˘ 2˫&QsK ѿe<|1R,l=^4D3!PІ|'YmW'}QAA lfllQ_";rA> [s~#9΅mdGN 4 ([w\fݢU%j: !IW]C䤵PȜ+ԫ-CdyiJPuaز2PD/m+ 6qX|E3̭28 ##Vu\a!YLGe,)(~nJXQOaճk>>y#Fɬ:׳f)Q86,dor5BQQ]*66P@{V>aJ/.&Kz0%FqJ {,Ѧ>"P `4oO? ΐm!<%udd!m?Vx%R-3/绹Ӕ|?8܍P~eBum[Xĩw02N("pO̕ A T0CO7d7*CM aT }NbłCs:5ŋ +4Ad`}x#! ^`1E^E?q XH~ǥ;bOv&ewd _4C\sCW" X\U#0+0gۛ26P#E$NGP]uCs^A,ȿEl`95)sjַα|LK_Q.# D_q~K}{Nd\9 SV#1i%yjB0Qxj6?E6 Wun=,#!xR+aӡt~qhpu8 *GN7Y+RC#+j"= !@`^8@Upg b& 6XSnitwQ]| Scdy,ii'6.íe 6ʢn5hǥcS쌷ϼ mݟbZhJۿqʓzD40UNR`kl vb$mz-m,Yf-M W҆k5R)U/+Hҹةsݛ|!d0ͧ]CIG*G]W.R;!$rGcP-EZ昘3ʴGaC$%r{-ggO_ĸv ɱw=YAx{fNx$7} QO\IhlD²^L~0N,{:i(¶M\ =3˦C`G$Wv̷,`4d0 N4_So.si)\bwwIsQ[)_N5 ͪ$YD`j8t+G OǬ0~݊u]@-+N6z }9J%(@'S_#b(SY"_`W9Ԁqv,!*XtL*~8*c=9+|W8^PTegߨu, t/>VJoбEfK軛}]#٭쎷RT[u@%y֣ulr*L{HٵM#x0.*51{f15mxu~K?fh*l N^XXVCw6 LYoʔDO\fqrj vwǸ~ZARIP$~_|5y9N^S.@#d6=жTWjmg)"ov+'}kB;x?i~w'E,]FUuI gw7  S K"]|ӌk*4ޑ8yb ޢg#"0>~r=!ɿɓ>`asMPvU w<͑)F7L6E?u.oKq^wd^ńZPwB ]=fK3zA?(.Ǜc;It(cLJŵ.xM wޤdvMpF7k(\%n/`pZsb~6TF*Aј)% y)IΩk>G-[A׊pڐ(']HGL˗;0V쟜dgG 8PًR-=BSy/s\mHm7p謈Ă*|ob(!]7܂:d,bXu'چ >/c>zQ-9,'_ZFg+-%Zʄ 8̮\fX/gl{\-4hP,>n3BV]P"VX3Xh.%(S:߲|%<`PBBNh76k6;Pf󓛺=<8)->wq`Lw\X dBXA}z4#C3SIppZK$0d=!]GI^y&޼€]:=%Èi+" ?# Խ1 ٰHlB Źv7R(%x7͋xGBw(F~.,ROֲDgkc^#@>[5jD֙W$a%HSmYk@R *( dr{A ^GJi W̹@k}, a4.Țr@8H)kZ;SDa'97:s^!J7 E>¾y$3O 2, 6۪{vu)EɆ!B`q_o>17Rc p^|徴kwxeׇwХy@ ٩CԅT[EHa/yx_+1Llv|m<Ʀb (sMSPLLQU`;g9~ ̖8 *9(Q5ə^=BYjM5oT& s̗*$R`Vw0/nSN7S6 qKjɚ*J{1οeI BY˴7Ft8AǏC,*֝ yJ RRydc'I=ST1c;쿟p@:f¹&I] TpPW97[ K4iwuH/W wz})r!uhr-rrJX-$ǜ&nט^WX<O=\jѤ YqRL\i) ] C ?A)h)N߷Bʖʖ}Ua)!Rji6¨!YB8R޴;/TcCZ8 ,b+[]k݄.׀ Պ:i(e4Cpa-Zk@W2I| UұywyM ≂dT~<a[&c L=¶NE^d;urZR;jIA^i F6iaO}E8}r~*T>Du3կvtEx`C|rX[oq'QD 3=:4Z?#Yc]Vz}_. | a !jRr(m'kޙMa wv@ƟrsFz@9}ɦl̵PRߋ8ު$bw}RvRs , ue"aW59U@f G ^^#Q"W"w'T#F$"RSF.89ć1AI5Z ;3L3 A\HQ^"PS7 μf[K$^8𜭿c4Txb9 >gT췜c5 ĚmL] %9\`zoi4SXse GrAxbi6`Ҳq-)T[ jxȺ^H,tϑDZϸ L<.+*VԷ4r=ڠpB` ф3&*rOg%8@Oh "#w+ROqKR>CE| oN>>a:5j3y p1Pp$}Xw~nO28gqH8v+5E1Qq)Pctmwbn V[)˚ʛ7wqz!68[TCyF9εZD zW/먗f7Vr:,qaTX#{DΆ<S:ƒV:h"mt H̗ފND 9"u+$4{̩zu+lw)lS' ^9:|w+1ΜrYqB~F29:dPꜷnzDpvDur $9wBT9Tx~ 1hD|zw\vϏ$gGnB!Qgɠ ȃcA .*P |])_u VY{VKȤM^/@~N@H #zj;X3]gj P;1AGUv1k^j$ ^H m4=jG;޻UGo2V3\{`mXTn{S EB̯5x_ga!3 gˀD&܉Xd.ǁb~F?n0)pmlK4J[RzȨ]U۵Lւ&Rx% U`04>,XrGg SF2L9 u̟ouT]/g|j 5NbVcsqNI!ŚR_aZ`F@2/6$w#2^*^7 & *+4uv0o6#MEDFԥ⩮1yܦ$7Cկ&GP9jU*.i1l~ʈ[BZ0`9[BS_2K6=zR˝A >+mi}/z @d%)KP:?qFg~ƛ l i(rDRF oy XyW^q*+; O LjZ^MyF*BDLfშ ]F޸v?nx8CHA^F̆ ު'PTNe:PH:Oa98H_̎3!lm> +W?{6%a pq&7 .!-)AE-alSXL8}Sfh[V;8jQmRqFtu D盆ɣxÙk6 ) ;O1|U"f~9TeLm؛01͐Y-Ƃ-9ȳ8>,M9Q7G 5a`b 3BtGy_K\L/4r>kf:eFp$~FN"4T:~<-4dZD>[* v&wY[ogWV*&ᵕL=˵މd&ZxjTG~+F'qw'kXh+.u$1-%fQ5VJ(:4-T$eս(H;h|.WP6ئ0,2F 53I&#'n@wy ^̆Y |W'c˧Vq Wi5Lzs'Jӿ>+>(w{R3Jx rNgȼFUMbk($z+֜jN 01&gӉȏ\нcK:8-cbDu;͎e07Ռ9/|&DzPAʰ6? Y`MA,MDX0Є@DI1jt B𴉚a2z+z͆23ψp{Og+1Bw^?Ã+,?FZb 5W{bĂAQ &42eXu8 ;*eDXa4&80kUsjO_VzQWy #Nɀ%gDhqV.gI弣t/],<3HcL&| @zz%fqD=sӕB81 jI/bgRHQ9ߔ⁧SByCjZ0KvUWJ ׽\Ýݷ᪺W i r 6/777ck4D@؊۹JG47տlfѸ7f{~` I1\R%qBp5|j[u; Q۬zgWֻ& .c3 4~M/Vm K'^X?{phD'C 9^%Z'[0vg&Օ\ & ؈y+QZܗI#R7cg]2MdI`N^x`{W3G4P&DiJ݈ X\kɬ5ʫؙ*R!!fQG>VNdw f+CUuI>"x482,8w;2bL_M+zxba&2vޕ#!q#%C Wx0QG&LfUcn'$Nlz9F( "6nBϵrLxSqyjAΝd\KpAjE&UE+O1+P2Xxpk܏`I2|}5課Gg, Z|Bl˘Y4\<٥9\pPE+>\迸-WAm|o9NVWyA}qGh B;1 <3n+@ '9rŀRХѫK_PWRd#S'.z3DT4fœ/&5J(HXgJUñ#d,+HS>fN { sD셤0^  ƃ)hy $'ћ*U,7/gXzޤRөڲxZ*]hXe4gR7xu1q Xkh0F8q6=3XI:^ 6Z,PǷ5;}D hpP$iYlRxq_8g N:CS̃"8i4m.ƗUlǴ="$Ӄ8uVJr'}NGmTB*sYN[;w枊`&2]| CÛJFQ{+kB\T$JLXOuV$ъ8k9(JdE*ٻ~.dD+X>2U;.xo[& pU!}JM֖+| W1ʲ!q]>PA3ZyN-Ӻ|@U+BP#`M%N2oX]۶^  p(کzmɁM)=~)'6g Eֵik͵[\Ѽ_l5J+ϙN[x_:~= 44Oc;/0e eN}8G9`SQ$/)enŀ%Toi-ЕjT5WZ*BѾ7Tz67J׭ѻi(gAM̄i# Ee6L`W`,SKt{yt`k=X=?Im@,;ψg]ΕJff\!Kg$Hnd>2G wK4Qف]{l`>A;d]j+\ʼn58Md#ɯL8(h7Uq9,*ZIpV  FܱnvX)7 HPoE#vѷm e4uww%o(YK#|9n2ͷiuJBFUV 7oשr4h&Y%4giS;~dE\P<q< M)[Gv )|c\U0nl3i-Kwk~>[ x@6}Ia:\QijflJ㦨J &A˷({2k|ATt}w3x)0"$9ٲ_-ySxcmr4"/au,þ9S!-RߓQ%g{!9|lvVv)TYSXxA_/w 7$(N9d2}Xֆ3fٻf[g[B\g<^ 6(ɱnȥޮp\UX]LS;YqaYSzz>)1#P-hzH˼r'w@>rQ7;w/ ùѣKAv3d)X8Z2[ipRnFB(ݚn)҃S^֓%NY-?FMԿ}zX~n5ZӳMl,_it 5g O2V2JzEM䲸?t@0^z}L@Z'% wiMbZO1+qyZʘļPg׭2Vipknu[s4 G[{/@ęK)K&_5STPu6X~^URcє- B5! g/k/&p9 DFӬ'heRzK^ )TkQ/\CsUZмixΆ.: 5)GI_fBJ}.~7+;Ji5e&ED{;_OS)sC'vqp7ȗxMzၨ4z`\#@ZbgU@}eC3v͈\y'\/MgPBeħ^x$Di8gsBk`~_2?H1NŐ$P$h9e6ROhڂ>ya!:O]mR $@PcЭKv:`ӹJpȚ&<(B_K`twܱv/SW^TbDU3h)!9w=U@BSXb~VQyr),z׭ *koYl>82CY}ugPܧ9yOO|;{$<f-O8|'jƸ n"~LxLAjYHP`5 d>QJ_/Y̫9;eX_㓕Lzg7!h:FKCAeZ(O**TaR5 wd}ǿqM5nFdS(#/(eߗ#w;2]ZF@1}'qgUp¦k~i:xvU4RFB=<|!-5h@qg.4ogTaW0'*5ZU:=gG~Nhp(=(\oߺ}?BCP 3;\y{pJ>產b5dUDJnC H ̎ dmF&5AfQ WڵU W& V&%OssC-$?^2h[ѩVC`6 /+7AZ&LMLQּP%P{WbEJNyd%"Kk$G Pml̻`aQkJ5LE_]kb,PdH6 }0n뒯A'$n7 "L9T\>|2- ;ei],[w&E `GB1p)ITF|ޔq#4)01}bU͹1WgW}d6,#/*PzGZ-$MĄ)(Zv<J${!utvyfoGr~ã=e!cfE sJXpɆBO?t`ee\zemUlZON~츁Þ[|E0n~ b Ru#|@G8Z+Y$hv/T=$?k:b'/ ᩵OYj@2>׫|u?$)'j=~[- Zꁆ8@SRRr]{(ȁZXع@Lڛ.GP{]а?nԘ[hVqsMi|Xk®*(d{X@QԼrH񯟀~HI%$ *9hfW4SZPE &̬,|*l)l΁]N{l"ZӚP"͢Iݹ>׻MfQSG߷"`ߋ \&# CV-ŐuP`!*Wqx u f*[xwKZUƂ7*sЇ9Hc? ^ %¢:pIb6NQtM!?NJqu&[Ҵ@HTrbpwӹo#o8b(xh1N[:!^BbSH{vFD/xZ*t^[WRB=0 |"[|#N|QYneVO\̀W dR܉!@^Oܠs:MzAޅR#WkKD}ӑp4ͱH,Sm3:eT Uj$}M # 8E~GePjגdh!OsX!$򠄧#$]=9R}/ls D@lIyTe`Q|CʯP3G^ fT/EI=J]l_4Np:˳V#\ vS{+W{hf?wm}_ғ6->Ko+̅@21aڅ" 9`4_(rb%c@S sA p}0m"Y֑+C@FEU䗹6>厌"k_oGoZJ=#kÆ0@`8wtPF4Y8+3/m#SRt[UDAw բ$>Od*uSbL5--y`+Cz-n{|$=Ɍ&_9? ;ȭ-Ie?:gĝTk²Y eB"CAEzȾ6` ۻq.>NH szE8il*.VſX@*bC.M"=,CEli&a&&8ݓmd`^\#n9}!Q~E[ =/;`<p.M&-=!N9|T`8C\Z*V{燺JFG"ԥ>phXuDz F8 id1F:t-`oAΏJG3!p Cspdhs0RV6t-|] 9S1xO\6hJSAq.1npnR0;^'ld_#5 STČk"*|q}B, ;.6hk%>h2]tFRdH$_2ѐN_guBTOi;pȶUo:{R!=Y,9u/6 mGo;)f 5Bq$u5ôYҁ8DԸEʰ@7Yw71

    :]TGӪhp-ЇH0]HxB62<{15sv2*tmSiKpvnoI~Y>;ŃOqF1U+K774HvKY"%&ԻEyvE-26KHR,đF-ݼC7ta&[,xyg5$Fo`?AJ]EFuĶiն Z0UUj0?o%n}]0+J`%J]N:tMtg=WF1 CjB]Rz G_MN`t %'{&&? 'Fzy :oswc)Hm!ɬX­Sh\@,@)gh;oI~M !S-jxQwoiӧ}lUtBZl4^09Wyab9&IWa˿z+ qDC϶t v7Tu|ѵ$`t1 uwCuuKKgꍳN"thKa e,@7V7})IW~5jm"cwqGS%a\ 7q;j}]+ e ᝷9ᡋDu5C[V0*el~=^Y>[eꢽ L-~j'`ߩxHب)0iՆ}|v*d"C}<@eB?_:ޘbC;cLd)Ǩ)v56>lGB$P|U s5r*3B6q'q!MJHgu[MfLJ, h"6/o)u7 AWzء^x걎 ?,~XAir\u dq&&19&䀠퉅DʷP}:̻oēfIJpQ6,pm`օ.7Qvnl&3OF=JaKT)Ȁi[؀rJp)?Shu~b>IroRz'IճuʻO a95OY3]RL =N?0rpAbgD𑇇dRmniYsɜPn󂸆U[PmЦZ+ As~i,N/%N QHry|-g{mKPuj\>t^XoˤW : SNN; [o4VNVWjx0eӍuECrFGz*=s [P>™G@^A܋l4vx^A@`D1?1X?iM O C̽X޸H`<*(!;qveT#:]Tb+Шj"mzg̪[#&~=B\ylbU1XHnKraIJIcv{ xX!QA ITتgʁ&<*zYh-\d2d12a [apx %_6!bRjB#$z2 "=!A]ZװC@ nzT3d|XŻ 1ÏV\c!jj]CZ7>uAi8eDB,XF~Jfؒ~i8,aKI!p̶8yP>=#yF{ %μ3º l 8o>.\D G'#*ZLBtP'#BHd3dJkkY9B1 (gtfJf,nOFs^"Vc9 ahUPavbc[ M[ݣTpAqcObPbbss_("!;,<\1UOX ĹDRNe!Al5\ Hz$ 3F(:LM@;\:v*ھzO ([<(0 ]Nk5xh!_Q (kbd1 6csw6V\r뽸o#kϒ!E'4VLZ (Qg9ĄϙưY?v {vTএrKQi4h{/=5J,6A,yY_eHf Re*;;uQJ>MdyW]S2&8v43SDw0巶FϪԙ],[iMY5~ӫM\װQO2;O|BzQf"V^j;M!:IҊɤRs+_AaX@0v4 T,/G_4bnSGj\E=ECd"?bŞ>Y羘7%4WBU P[ 02qɤdyugIWv`pi1+Nr:ɯ!w7y1&m℣t|* /&xG+E/NZ+kBA\Q6R[)1$ #y/iy3JC{E[Mi[CqإOQ}{Nw&âx/&w4nӌO _zIWM3;1Qv'.SI&) W[ɵ:M^`c#"Rg=4qe5h nIAҡJZjz?DK`mn1çB!_ݎwq W(}GʴYm2yv3m9PGRG.W%0|zҐ9xqm "-ebX.Ĭs#:^0-PHXj_D 2iV\%5]9fl vxOFmJe? rr*O@ZZ9;:K$L3""V*~Ow<81nִXS,| 4 43!p&:7 [T1@isϣ!_A8X [@`(b\jT{_ؤ@#|5BNZથOj;8=xF~ZHۥvduQ{_8;F<9< %8Ġ0ϝ.aIAkv;BU(uM BL/~lZD%5 C vhPk Z! zzJ 6~}n(,-dxgwѢ`p2.V/L)/|;1ˬRxƞ ~X,hpYTy_D:h}Nlm*Cv9!ܡޑP鏾.P]3LY_U,˩l2F1~-I )P\#O{*{nX 62FZ; }!dr_"* *;/`S""ԓz۝5ZDiKxx*=nx [R|?t6vzyM/V1!RBTcKkA Jc-4K]-9 .-= Ily#n1ñ }*Τaڿ톡#ķS$MU{l-.k -/FiОNUJfEwŬ.j&{SlÞT[L5ZacUR {\%f-Udoex1N ?ph}Dc"M# ȗǽ^2OΜXd,ςNѽ g VwZ.G_r=]։zyUV)hu<,/np~(6eWĔ-d蛲L(AuB)IۡKyʡnNR^ΐ1jD(pT];@c{Z hJϿ?LDrvNrh%0ٛvf4 `U3>!ڱ+DSa9H:LGxl/uwb;=QA7I8KEUOD*ȁj/V:~BϘ~qtfOaEjQ ²[,Mƞl`3[,FւQ==F*VPxڸeU l]jx"{πjǮ9 KC۴"C\z8ѵ/H=2J=X+AW`e͡3?z:;-8,"OzBiR9YԱ0:_=3VC1تW}҉TF~l)"~ځəPeH7*VBBeHcl nġ@?F6/he<3Ԗd37h.!/6}"6 *7(㎓!?}bK吓F:YȓvØy8 +:k5ܮDrk{[@`| 1%f$ͲC,\v[wYNW6 >iXfr7>|9x"P_tg*3 fA6Nܳ6]i}f&u/C@C A1mۤh0>t&v<l|^DGtbVǵ[pϕ:֒NNy+$tA'tAj/y[ O|@˳Iܦ7:DEbvC! T(ߡsq˵mC=XW/8VKWj;CRl94fHx{\$;VHr&:B`2@̹^X,*r9W4{ p[|ƑT!@2]Y2ae% `RqTq. :LndoT4Wսؕ€.ARܪu81[ ђ;>Bhb !VVZ.Zў^,YNFsx@mwy/!  Ù? =18c$%%$)ֻx"Bm%8evIC+-)2o$9"+Au(AYVKηYW \|A,⠧/ohor? AȚl$V&.E`.ડSq|7}5H-(mfr; nQ|=wn\󁂜6v?ާ4ɾ7!>:V*'GR|ź[,P`ZdZmu; dlG"#Էu,s]+{ĸ2="9*qalhd~ F߬Ϲi*Wԏc! =tzÑXR.SCX^xE3IS*ꄞDfz{8>J8ucS <@YP@3'I$A{3P9FXm& J)-S$$]8`TJTsF#Ez$Ʀ;v@r@op18ȯb6Aڹo7vEDç Zڗ]FfX m%ul:eR :~q%T!uW4t(hKOLr"Z>Gr5=3_D!B0jbAP9 i2l}[c &U_WO#CY*^aGD\z%r>^;ƃ T96k6 I(,&HRa5ǛKT", J]SVODy!M<3h~Ku-B 5z^x.ȶц7mKbvN荁wWDYiǼ0P/a_a_Tuqbdf23tJIEC-v綅x>6^EDhT_)sfVh17S!AloU#h@%?oSei  TIluJ OH GwY1G#I71@2$J(Vd7s*DT ѳ7=,2MW)} G]K5C远“ڎ((_vcLE֗b],\F<G\=UjQhrսxj}#(1)@M&Đl pˮ|ILlu{ՁF ZQNh^&K44j#Ľ+$MX5J]/ gd؄5ꑙhmֵ0U(cԧB1!qUAzhcډ xA Mx |p\Q5GBG)0YoqC~4^ps EI3{oqN9nߒ}5OSyú)2lp4jFAfLH ԍַYbU8E~?*SI-lzfs⶚g-Q?<g:ª~ov^z{Xf!U%d^юLjRr.P<[UWGn2)a"{8Bm;Y2%I.5!0.t#O1vUx`(qnQէ+7M .-NQҵkZ`]lOoָ s Plo E[gJԴf45ń,CK}\/2-Pv  y' փRɫ$_ Q[uJW#∹?[iXdBk,s*V! `+wK ^!+v<3g? ڣNF %ۨEQP`29\TM'م;B.6@7nD6`۽U@0ɗ[G=~qBI*m؇,8ϼ%~'.Ms '[-1tב`y#iD``4E8 C>t]_ :[Y4ʛ/2TÂ{CR/Q: 7`^&Hޝ0bs2 ( Y90]:Wr F۔21;$PNHuبNiO-W'j$޿ eZR m K) Mڸ͌BG0J bryjYFM7x𵯙^= K/*::+fGjFIښ#T^Յ+h=s5m}S.f xf"+J'y|$O'1|rD{aߴ]-H\z{=d8<{D/p LE;5w(o"Uc13(%"(lG%+ `wpVGMnKa iŋO.}:}7lz6fֳcΌNYwH:5ds kK?ف:&HczZĥ&߻voZ§1,i<8ZG;Ƙ'Cc vk %'/)fOx~#ܔaɌN?dE~4VyOǤvt*1[ wfȾ1ǏDG"Nld@6w8m^4a usɼk2,·։IW|s贙1-zJZL-@n],AbT;P-˒ J*(^u{rL_6D-q]1[/_]us2sՌJ|km:.r) mLˆԳ 5YN@o97SWдc@%8X]F-xBH?,pP"iխjX_kmy&!>a~$WKW5,<~*O(%M>ex}Sⵦh*I-`L28$5Kl4m{&}pzF>И~a.hoԓF;(4zj'ZU@8ۂp#,k:}/GK2`kUcmwNM ^E>f,I̥e4TN_bnpI]7h {Iu}E֎{1KοA%S?lVM@6lOas3'#qR2_Ph$e\{yfUO"}\@F;?!|,AZ*l3XM>ZO;,]hՆBKW欪uOBCG5K&#2.;O|ת2]bQўtqV-uuק 8 ZV߼8NKf҅b?߬w.?38-9xflȉwH=buS ENNy&$ON+H^Biг KO_ىYQr 1h.(Z{<E# E7h`B~ᤡDeg^1# cb=*r|x6isѝfrs92@Ļw7RCceG{)cP 1t0DpЊ 5 ,u뻷VTIplsSO+)ߏ ɃOcLؒk$s)]ga )XVӔn-$gF7&ˈHe[Jآ!$T5eIoᙵy;QnIHle< mIP'Z`Z3QaFne8ŁCQ_J\<ʈY%eh"5>< itBXrɸ :39c^kt}o!(;g 9_<^b^y_3I D3'#ȉ7$U#iVps Kv=x :^R8O3dT/;=J*M @*ż_ k.hFdRyn`Bt%L_/-.DPAA 'v#j*t0֤tlX,-(Zވ%p^6Ύel_RERA[H K6ZUkO+v-$͉Mj@XwTj{u?rb\h, SeQL U}`| &G43dE##0hlJ%dUxXr/J$w Lσ. j':7^(}P1X'g1z+$'_ qZ 5U#&R[cB>+N0#= /;Dw@_ 0.A-0s ǹ}$m nAL18>ڒ4,̱z:jqgqF̖]jJ[Zoʦyox}.RJ3j< bAd0ѠE!x4c]'!/i$J|Emx[FY-`7r\|F?oqYxT=HvmdTR*q?CoLWRGØHKW f %Ks {U'e"F6#@~ienTu.u8R[ <5inPA*ko "ya-n0ժ}BkG-Ms8_|BYIUW1_ÖUu?ܝ\XȼgEp^{P8D<V3f+nhXhQ:("UlLQR;Xo3r]㌭~fq|"ta) IBx3`a6vx!hǞBQrM_&@V 8,~1bpćc$Mܐ:iÄ* \u7!m*& [܀_(<Jc}}|?_ 4˛<ϱ%s#VP lf,^LbS=QJLWaOZH1ĺa&\=!ܞrW-t k:o./ҸLWʇ2#w,XtG\ /s{b#u:-Qws`gI{֠!ш"}a&mg<=VZ1f AKnDel^~:nê]gwWW†'l-nI%/>J_fv rTG~>.O;;3.~ial> VKSX@6%Ȁ&03nfñe%ҩ c4- >S)3)vAEB1DUVr.7i:$:K7j"eV.! h^z"^w%-wEkEcL.BJWľ*#¬綻!MAOYbR K֠/vJn4(*qxP蓸MܮI}Π?cr]byUm 'e$ɉZ8i&0&L!'i6n8s3[&i@d-2[/H<?$?lzReQr֮5,JJp&H6 zfs^E)¿({'foUj0-2Dj_ec류[TY)>bp ,[Ǔyxiդk# 68}R[KCz6z3۳FX;w}tT~D YcyrN8lX~TM*.ri L0Y@ :E.mef]@J]R>p7gk'-uM%Eecv%Zޣ9E)gBl:T避9JQz\)X2풓Dk,+6^ 36r+,D,Y`k)HnV[BiPeZh"Tr-i szie?xh kh@1K,MW5VUBڃ/UKwo ӗv& C3{_EDCqDy,eAKjc1jC!=5DXQ=(D\ipD18 F*LaY T{ޟN5/*'/j'^^i t|7QYk2sljq =xp5(G  `V':jGӚ:j$")!HS\CC}[A>X_g]r"_d| s q;1 17X^/֖ӱwX $':- ecf]0 kGLde+sѮ294SLYK%]$bTHXu>uV z1ᔍM(3!6?'$>>˂U?ĺGV*[FwI\:VJ\}uwhMַ=b;k7óZCؠJP14 9>տװ)?YA'ݭIr5r ^ɪfd _``? 26R%6^n殾m݈ Qu +Y䫊p M)6w} FcE37dFfZ^VXBlt9xVf\m-U'i!UR][FfsW`vs6Vn7Ð+d\tۦOF:aw׆1O&<{?3Г81A UG5zQOkFέq_4diO4n2#=P /lm76&?1M=u7TB\ֿːmLc!&RmU=sCg]u#{eGvʊƈmBG98S% x̩I p=#ExpRt2cLie+nM]2IPoJJw)lM\CyBVa=^WotEY_sx1W P},o/Ԓ+^|P -TMZBTKgCRF{NJ&̰(Ǯ P3ch@) hbm5שH|<У=Z**?IKgXQ *aDg 8/.rȳpEZ"=JoCa$ѷL־<5S.IY_uȬ%%1 ƇbM}<˴+^D֠DI=A]!Oޞflhs,-wyrt5йIɺ''m@^|l=׈҄׼O ZIݺG通^t< Ae܉UGո=r"/qdf#_ϧf;ΰnn־N0.+L}M*(<`0g43DmD oׇ귅$wv-{iRʀ;*m!>5 游O([c7g*1IرDl'_ wo} $:"H[ t6/|QTuŀvf_4/%W|ticonl'Rr}R] U8_ǫdu]`&>iO͒#FbB%z/z8P^5ƴ>Ez$b`F_vXC~2eQ}@ :qFBH[V;X^N>Ycc\YW/T@1$-­ܙ Grg(@[ڠ R#^8M UYDjyWHd퍼^(\36*늍 ;I %ڕ)8vX/})ɿD#C%^?!T5?;~37o:ꡎ^tKѷV ˘Y8=dp}9= D`(0g];CYqxn b$wg }Gd[0qt9HJ]ŏisN}t&* ONR ,㹱~Pit{?#`@v2k/.B{Vh4⨭IO:BmmŮLn&|-M|/zWr6=)L\!5HүYFw]}'ӶH W]٦͹X,w: ˍtS[#{^G)u~%ѹd$ղoه4?4Bü!C%~͙<ܣ?Y,'QM2 YDQ2_v[3{ :*3#(UwAn j 96)FSiWD thI7*Ӡ%˹5qHabx'^dž]r1Mz:5S\"@ \jm#;b?˛X.L "X3\bPvbp|x2;WGLmI1hNP@+vW 5/9}bɣQlA|mdq2V ps8*H"5rQCHD ^F>!w=ʨS Ƥc9#ip9p:Qly>Y0پBe 3}eBR1 5tDETA-- aS06W8eIv"ax9Nzz;K]8' XJ1$]S.zŽ 3_c|T>:fT`O`3YFt^W0\T̶ajmD1Y 7Q^&c8g;VͬB51XNW늜]v]G`m] .1*傢_ΐKD=X0 Cyb-N\tiwX'7^&EL.{'Ia|$ e[06ildUm~ "uው@xP{V-lR1łKO=~|'Ԥm=ꕼ2_.:؃r9p[ _ώA-\e(N#K6j >c jD4]b48(P<SZR5Da4j( ֢!pnAnC(tEp.5> oOxU5G"b駹ۜABfki OTg=j_US`Q^V'no-|Vظ՘p]Jv"-NERAxL.,_t }j$Z͸j3>d#Mo9U8/Y4?N`pRLZjѼ$kX@B9Fi HxIT#\=h71#{a-Mbwa_u5.y+sEH%J vwjYːLv%q C" IY [9%\:dnܯC4z.9Yo> š xFhc݀y$, 3e `>}ۭ8,]z~†@dGzu&PQʄwO=uEf||Ցƍ٘tu BbTȝSMC4O8޷>[ͷ=T*|DCx\K} SviD)ü￷&& ']`ggō_tQҹJy&jaԃ ԕEpM"·f NXUB|YFB\|ŨHw^'QFKW+5}=Pzg^2u?''~jGg4MtڬL熞1U@!]m?C0a'3Wd!PS *>YZLFb)1M\۴{/5#q7P&w~ %(D_N_م)JP%1r }(Hdӳ$]Kx <+"+ m0-lYW؆Si@*ߛ(_ROV`O~ X!zV.U ȧʿoK[XOl]M2>%2qfyb u6!Nb}y#Dml"tܖl.@YIuóټɔ>){/1qw̺؍_!6h{-edڎnyzLB gRgE'ȔPL*"BjQab%W +LxKN!463(lDr#kmXI +@ApB. GIg3^&w^t$ƆصoG5{8fPG/TDd<33?Z`V7HQyS͕pTczP$3g|? wTdV+<&W$Y=Ђo@CtQ!BhTBbhj¼߁2|$|{;1cK~ J3rF'mROehLW"w\ pC ~N*B.AW -D+eIg |5%DR GcUPc;F5ځ f #6R?ֳhy7XK/o]l6zerm@"cll^kr&1ʞ6C%tIS-wǬqo$R{m<7dQHmIhz\1tI, qGgl`oZڨR`pC|t]!aa[QmrƝ@3{pBH7-{Tl"U6.gת4JCKķ=e|6=t䴴9^/(_lnDg\E#6fGMaUSFS-r̯I/+Qr$njbQ ;,¾12788!אce=sC9tzx;rh}ʥNnWq#p7Bi d2%.T$g|[]hk-^*/xN_эk=|Ϟ3Jr8=Uywi7 ](̈];8a|FȮP s:C<޹$}QUB|p8y,?Ӂ辺wDTtl3Ff~kҸ/wQ׺g %eEv\PO ©JT1w}9;U/U֊-@r䬪*`7m0*O>iqc |5`b$J=t54;ct8!V!~uJpXjRF}Ck!@c[chhڦBZ Fh;saH>o!T|T1QGyBT9{2 !d|u$ e^u}wJ% ogз5+f/N|KszMnB:r3'΁MgKfD2<` 1۹U`8J{j?_?q,s7^YaD4u/~c$D~ sHU*05(-Z,B]2AKh(V*d81?K9KPs R3>*'B)ƽԙoi ( 7"(x\O0sPp' !u2KxIaտNrK5+؄-' ͡aL*6P1z&mwh̺a4@y@(sYEw!@]9.|mE$%k_*eFA-Y['-d$)"U$$MQ5GS q3SsT+MƤq )RPt›]")ii f 5.i;n" !/[21u10a,OF]T52rN?em 5, !/}\yX" g3CD(-9 8u^]l_FK3:7|&j;8g +d٥ln[o= jǗFHasťٙC6Ah\*+qo=L @gF̖-ʊt]SƘ-o9P3Hg.eH9oZH_B%vؐ_u`ǘKX6+9:^SSՒ]ia+]H8j /,~cwTb!f"*cf}iU-Q0ъY^灻u5Kmo22ɯj<)ϻ OI.$7Qru7^)ڗoWP\u(e$i.B $eR)^ 4‰c4rgUEd)( ZCf:ܜ3+POfvŅʌ^mՂ^[[ʳYa7;f$cakO}H]1>Tdab1Y ' W-Xj$w;8+mQvo?u7E{(4BP,%ךzUT}~.b#ao_EQ1 HSu +~lDgwQBۿAkj2KA5x0ŁSzrHNnbu,5G)ZbQ:.;9+eŒɷ:͹096Z&/E ʶbW:RksM}.fQ ZE`<$0|0?N!+^͌+g8I3u#4O/-vhR(!E'6-ؗ(2rE@t4|m6.J,K(r\]I'X1EfeX:W! N((=Z][N? Z+Bp4*ldybE)>%6ZYM(#Y{V7]A}ZQQެ9cKtC9CǯĦoi ORmɩa"0ݎυHa^"&b2(Y._jx]\!F=)ۖ;:r2G <隕q03!έb$"@^a C蠗/wg"y \ `lu[,[, qyQ2ּD>D\()`Jt151zyOs+hZY.s-mAl,u*RTK]?h"qaGCUtץ}Ě7+>8=??TQPz <.?\XmV<-Ƽ\>dw$c?fɅmN uچޠpcO=x@xwuőX j)݄n&p`]GHvJ>.x5R;pƔt]fE{Nvn"yf.,Pn!'p>` F8bf:?hL٫D)?(Mi@kXS5ά9$0 &\E^/]`E+ƔDS((@D%1eCZpK蒸s΢G\ qKHFjpLH-4gU v䌇3 g\-#B 94)V8 4QVm)}fWEꂅ1#-dd#vYv&'2|^JMk5D g!OIAkJ́Ci£ޚv F ~?mmDG锤' L +GKk=Iv g|"81:E>yKs#ѶA 5)oDK *<(G̲r"dwA[z &[+=1B_jG-RG׹B3ԏ’]3#L @: Muprif:o-P2ljmU%1n%an1 "z*w"Aw0S@>-Q5nZp_c`k*CC?gmmU'Hh9a-Q("o. 9 m`U|%v)&Ǥcl#R`MBvQWD^Ȥ9^A@ >|4EfY`L4G⢷u=n Cֽ~td4ukurYϵ-O ָ%љ )+47}膲⤪J.9O-mXܣ}v5qF(CO>qK)V8mƧ_*0!dfLnj2Ѯڼ^(oP?]s 57VyF8о?@X)*Ֆ4V S8C79V(&=‰mע5ѕrB7:dJl25%Kȣ/l"3ם-ПMim QI 33w#`;R@N)߯/ۺw09V@DǬDats1T'Q1P=T[k]$I\p^EeNUDMY4JDb++9sWml =m3`.]b~2 ( |Vw jp;\X &5r4e8t^Q}Xt)f{`fn}Cy T|Y0B9 x=.( 9EַCVuSqsJE-WSyVHc.cQSefwQuI=Z%{P[P 53YZwO|D67з8VD.R&Ӫz!ABt'Zv{TeJE󰒎l3`@"$CKܝq*N@4貓IM"Fʓ'^9o,ox_NN,1T{=uv|4HV}>Y QDt^/B8 0LOM£ee[%_ȉekzH^y?ku拡+q:*lX{e._Xy kp+g: W9Si5s.ؠW9g(]ңO+{CLH%S?t65[PgQDwu=Osܭ=^=e @zfm"r2#ECc/:dFr? sЃԢ<WVH?H%Kos?kY=9"l*Ȣq;=Ӷ*)u^z*8Rz|@rX!3"~*;byˆeMs[O]nG|4a#&'N6*l4d:wpk>+e:ӹ YΧpo$IzvD:z)t1BxO׭Chƈ{;Zʕ{x[&!RJVi7g.틬b8D6(a/^)Pz|ݝóuh:T`VXQjINՐm_$!<ӛ#i_Un@;d?Gg`^ǡlZ[@U{Z_e)6yry\1={СODpѼٱOI>dF~SLD]z,30X5q4-~o׀[/ݕ}PxCZ$;U2;J}!CЫ nÁl h6\s]?[dVSN%YMV6,M_s=sI5X%—EfFCO蘏 ֋|Šry Щ8<pb*VV#IMv/VG g6K؄"\`,n1kϳb u"V*O4ڕ ̣Q#|)R߈HGƭM@s-eĖ"hՙ\*; @R+rw>'!K 8m]tR]༁܅ZX qkZ Sb !ƳLwcn3͵f[N !̪dv9{ȶƽmGjWTkio3W!,O y8?6ye:,*MS)O8{TU8ym!r'?0/%kQɥW/Ǹ'O-ggNgPVah)XtD #vwmue=vboŶyۍ\E|lwͩ$v+^Fȼ a~mLb6yfy*ʄ}4<[e} ѩ9N鎯2o9h; P̴l J) ijܕX$1rc[ h\y*ړ,Fb}BVjJ=Fa>|^D~#Y[vUbC.߲͌m52Rlg`"7`ڡ GQ M60R*&K=Jajtyo 捭7R)jN7.H%>rӷ8KrP)FktOګz)MMUbBϑtږ9oB<\Lf>RBIB;RG| 3bM{W! Zd?,5EUލ~ p<b +7īsXr釾,xy굄SS zœ4hEu_}?)HfQpCҌ0Xud"BKt_?c WL=z`]ޮB-H' 0rkD-=Ŗ .h$pXgVklE8RPIњ/N]D@Ax_N_Ԃ rws}Z@,nCx 3hMMxg1J<g{({_$w^\ $d]HPBn!(;\85햕dߋ"5ժ}zrLq]9⳪ "=#  z=8@*+򛸘Iuw.QEx=L xQֱknvzaqH#3i0=Z[Q^sőQ`\n4uG C/?O΍~-: jQGxaӜ`ayHL%<%cyqTQ))ͤKE:%ұ_a3 S @p[SW݁`NUSҮjǽ*l?8$o x]@i[9*@:~-WOS}/ lDW)T\n"Xg?fvzD'քZt`VmؔP/cm3+WMk- Y=k2FMf  +ֱ~'O62 փ4-hEWVd..}#m#:piK;2Sᒉb`1+{wTm DY^N8zہe/. F "_ݯʿ}uT87H=j[/Q_ۧ|&:4U%AW⸺"g[6#H4zy4ʫ&VbΤ@ t B-VM d% 7~ZDIi^Kܤ:F4:"lϯ .4}KAr6H &խCzr>Ӯ_B^$l~(O#F~rvtlLnmzIl[Ef+!~K+N@0Ƞ_aLJzP" `ᡇK7r~Lns(vx~jjD-3 2YJNꮚz6U$J\"~ Cnl[X?@!e?ŻUx(;AD+̗'1aǥ"?뾔2`Ci"r{41Yx !EBvT9zjf2hv5[Q{*6{CuF˻"I127Y ~dlIs#s$)oo88`WV^y#8a^oF)*v{Ξ]X0ťek s0KK!bIQr4E^5%3/Bq ,(\J$'/AQIꝇ3pvxg.9#>ŕ4eR!wOtjkFiwQ &WΰL2c4Kx5+;.|?/ SViluCl$*vk4Zqd}6uҚd? ([KO#Mr:pľ40?gN"|~hIڋqWrBMcXiރb-[ I. W>Z45;MVZ1>n*ׯ]xMq NEGOɒġ 6(mT 澖MU(koo]X<*u`|SWVx+!6PBKOi..ʟ蟬}6W7gN`Q'* FE go^Y_KukBXzϓ_8ϊ1K0cfFNܜ]vۥ+#C`p1=(8\]}2u }|/ 7K%C􏜭6.{g|<'yj|ībS$9MTjS,v:m?@$cCETv?+׵,Z٥=L 6Q)7.#Sm<`y%2M$qhr?`Ǹ%Ջ|m}J\ R|:cAiVSQG8]6[ *H\AHq|6,])LſS|)B,WQ⌿unyF0ޤiֹNz? xX$Y!$! CIEm_#wi1v* |R~' PsCpG_¶d\W-KTZV˵nO%;UBOfy*~>e?Zk*{"ؿ KO5R OAF OsS x5;跡9x&XD^(HB;2@Y%3p$[oGTzNL/Pڬnh]qE _xifnDaf ;\ 70돆,3]B#K:z܎7H vyxi]6z<_A Ϣr_堜)# bMBbBx'屯u\g>e BdYqlzH7Z9TeQ!PH--ZɑDz3aV?x*JMx_$ɐ7/Y'|Џt9voc-1 Jv;3FC!,MD; &IkyMvJDZ6-!+"d\V(d;ژaQ-cJGwW9[6oZ?*(|U m%4+ c0j`1~3z:NNf  4 "dK:*G`$TNfSHe~z4U',H8?ScĖp48px`s9la6ƫ&u[³mfr( Wיl2?k*B {2}sϋEUv"{A[!r )"nb[*5'Qc,^z#^CT;ɳ|O.9J?eS, \6([ uқ3jZ,KӽJO}0cyA1 Q&4Qr0Ӟu2N~Ѝ㨊kcY2{a[\s?8'Rra[ٺ`א}5HZ Jb :m]橭; y$iYߌDISvhC:FLP8ϸΒv@hCܥz &8dLEvOᩂ!W{۸ xuK#pNez5Y`[=>ؠc曾oe_NGKtYo0M%L؍&e3#1L$c4Y;Cz49QE2Ŏņ/Z(3I連$û%\R(ˆFpWRExza-6&<;Ë# wd%li"-Ӧ"ZCc]zi/>Ǥf]iTPEQ &xҭ9ޗOԙ;K9!YkԌ\v:Z^t\!9CŦeīOA9."Jrq+DT'Ih b:l-S<<g\26V4^zEkArROAT``o#}F5»bG$;q,N5'LcUܬ>ιx/OO,X3[l9-Qhà=K K43ҽG(6! K{/")OoC BP;8i~uR*~-8?52i[l>Y7Jb+jzOGv/OqA?BH9ڒ#)kRU2d0r 3*1|y蠶b!0 #'٤9!#KN])/R_̱0BHϲ>prt8-P_$qOMT6` rUkλnXECrwEo7ps}]o\X^VF\/+!0XrI.-jN>79ч[#8oS1w=HփQO=z#pTJwhTQ/vjtͩ.o!mAb.,Un(b Tb|۲h ?hįg0ᒰi3Qse?'5jI<|WJS)=jAgj"Ǵ3R| ٲۮ_D )V%٪dVU9] `l#k`IIWm7_bm^h+2ݩoYl,۱= Av:h)j}{N&=9} C#k3a ŌʾK|=PE Qo֜RoK0X+mFVl>3Q  8@MW\J;kNBm_+v{91Lcý&;@T$ 4#էJe {v,e@vRӀN$|qxBg7W !{}ЯH1偗d w7F&nl{()˹+,3974Dj|JP0v͇P_y5o%*(Rx mK7 ү?b2$2sI1)bц1{daGBLԉ'çRA_$aƞkݥjcN⏗@5$m>tS{Js>[ʉzeN9Өeqb`Z/|(%%q{.Wf tb`'/]%8&9o{Y96&֭Mwi/C|wm4LC**.\trd1ҹw !RQx[ -%ܢ4zଦrh&[Gsb`"_Wk9Bٌ誶Hf:ڝ\ֶK ҈Fo4yXc7 ѢFqPI;gW%j{nE~6z>Z*hR-oPuPg=ºtsaNeDž%T󬥌~,;L9x|lӼ6q,T")8 8M-37*yޚWNj`|X70 b} >r̊j;&%` h~KmOsޗTyFZ2* a.%8ub^6בZSM)}˲ު9 RܝeR *llQU|pxUQ,&P\3'>GSe4\V{a*K65tu7R>ڈ/7vs\R_=1||kqwm )-^/:PٶR\596F#fPqu<Į3m+n@v,"haTAK {@>.0րlگ&E_8iwW\[X do7Q{dוt a~C; DpU(7r >5MI״s&萤/g Xt(4MPNl nVx}aiat:5؎~?=@PCʇ'W&:僫L71 kv3|qWq@?]`߳7"t#+y:r$NO77]_ &tE7C4.if׷s|B8͠F5WnYktKDs,7)_ΎEg)s8֛n_\fX|L*FtvjR, 41 %g;Inf}om z3|Ö "Nbx{0W8.g#~<N,)NRiYtr?N1ZU][^ vN\k"1V͕MqeD90p59C|tHD_!+:h r vx8Xm,'lT%Ņ! b11 _\rq~Ә-qL>y-E3Z_9pVbδƎ'^ue'ڎaNIב-əw|fO=IK. >ݱmYIz$1>A⛨E E[PfHZfϧu{u0NvH)U{v!Xϒ'ȏ@ ƃ7Ij`ZD7MٜqzR 3MIPYu`%*]AuXyhe֜?wų09_N0|Mw MSe+U^'feb>4 (%@>ݝŀz k'"Wu~A|ozS>u7yyਊ2KT9s ܅-5Κ4Eyo@kZ\8; ~]Գ:pVjI|BeFR G]!C? 8f\Htge w@l'PCXq-Gc/hŒF)ҿJ8NQE*)WA ,ux75AX'Mpw">ThgG"㺮y9wIq6`-7ˊr .ABy~[|,OCss\o &0 5'1i,hwg^AW g7.Ҳ+>j_U?\\O]NA%`<0*9z >.s2 WCkqs/'rP y4is'݊O1[:xJCD-9$D 3D=#IZػseI1gfw:ۢn=2LWB* 1F|cYbW;\ MP-H_<2n'Uo#;\39mI9gaL4PV*dOnz4Uz:B[(^ɕ ܟ싙PEK%MٵC۬ K8>rTNsP^HBDR6O&O`6 *ӗ$QIJGAFm)$865p`1_:5Gl*e1FXfaxc:F`__ ┥o&~BY_.KNIa=15褓J.@Q av&G+'aHz`[_ *`КTtBᤲf I>?raƧ*_q.T]r;IAhz Yxn5-X.օ '^T{ W%M8$@ )džM= 8>`cP< mHD-\$Q!U+UgU7|~WQ!_Zf$~K CF`1-z۝a/cfOE;K) gu,Xvm1mLJP^oDipJLة&kLxuy= K̑:<} ?|k~c 1 vxI>0֊a]ZwbEb: 8[iVlk7ݪa-I2v^reN5xHƤ-V'݆fO 3Zw,Tf9Cl$/n;=Q~Ó~R{D}_E}/[dحWrCVRwg53G._q#Vڔ.4oHTt[T OV&#۽ɱHsSXͧ`+ӲģdH9R Vְ6՞wxN+W*C~괭.Z@A2M7Xߗ$-Ak;cfK[tf\*BAKF M\VV`k\&Q2bM+Q{ @ h}9 0˛)Q `^au2_π7"+yn@!+Qk &!+Hs.:FOT KP0>f" 7&f祀 +K} "O=,鉶NPXH8Px pUy(;=3j Hu:$m7yzC|lIJnl*3ɜo[)f6.D/n#jK`(Dskq{/Cv,>nDbd>$7!*[)y3.H;5P&iL4 ^ :S qS&0RQ`Ԩ%])?fb߈}H%9+p͚OBtAΟ+"o1kQ0sKXd;Olcl>i4D>o]W]*6<~rJ Qqի 0Q&ƩY3- ' A\CR*b_*axVĴ jSj(s#vgW8iF8ye%GB*8d8GobлY EAF/v|ZN^+0v푚bT _՘X{}6BwGOVRq瘴mci҃r^^r'Q}4Kٯx qUBM:_y[B8Mo)nǡ U!f.mR.EVe'򗎴i.{3h{$]Qvqi&rkt9IszHGBkR' )̎L'l]v K#swfK@ ֽhGu|x.=p^A]ʺUG(Y:^so8@@NF=yd0Cy.n)?RfJܼ= )\̖b A .@ *rMI*qYb=kʑ#=B5I޵RXs uG z^H$}r2rt2%$LI{͵}p"&Rh"N,5*=^Md`mccyl$ R|iw8ZhrŨITO8ڈShPR&賶qH䵽fdcy1ѝdb2 9DR%cASL꺝я͙pj8hE'zzɤp-M!eR1'SĝRKSeA{ʵ"@@AB ^Y5#2xJ !g79[O传O^}L_Q!UYg45m^NϟjrmPw7{ pզedAzYgs*/>'_t6akp6'u  4UaOrQ96wA#K~3qG.r0|%pިWtV}${C/Ng+ 1Hs0s\.#7\za7t.P5\ P [ Zb000? o$`jVa] vσ  ҼM,&2w+*| |%ZEE? [coU%!ՋvpcGXʙ9%Mv)"Wd5a V}^˵/w}j.logks-WLrXH>ƙ5$* ~eUd8{m:UEp"+ڛ`HG]2|L83ڴX" , {mfZYE%_:`XaƧFѡn9JQe}&07K}XXykoeZ7vV0@ӻqwAN@2=3@XCw)'BDJ^rFuQ܁~KV}ܢv2iM^SLfت0Dë^1Yڛ COYN]6{Q[}t?MCPloY$"OشeNk`Z$:v)MVzK 6G| 0` ?'oо@xZ [4 [w҂n>p?)_Zm!kw``(*B3dlӥޘi*vYDBTq2cnۍ ! SteX<Г/g*-C#Fcb:/Έ6f+OѢ3);[41(Ć,SqT  P%pN,yUxI3egJ]Ҵտ[2`VK("b炚y ⠜esFlL'Y>d;/Fhud2) 6X[7F1;\I44GL o͘hg` [jf%Xql{'i/ 3؝ή]JZ Z9>=O9%_"`[S2|Y5 5vkSICn/^#IҖH:yї'żm ٵ;uc6-BK,OlHJx13yҠ 87;piS3=^҄fӪA%ȃdx"KȎ4}X~c-=$,yCt֪/h  aڧ+-^Y@G/{.am=TA[m N2nuZk.^9wb.aqw9늚e"f :;Z6´"X|DF3I74ĊњeR8;(2K] -5RnĆx~Tkd\PoI^Sl֙r[ mw$۽:c,`\Cĕx7App)ڽE"{hh+PXJI Ed{-F}BAT4ׂ7ZFz+x yI`yF o:Kմ db,؁- ۹(u+ZccJl4 +R"Tj͠NVrTh<(3[3*L\2۶li(4(_A,Fژc Cm;J%mY Vw T^RԉW;m I\_=ErfZ[%.ܕ3@Ւ{bI”D5(@?5UbT 5 ˕H ‡[-& vcտrr!x~o(uzҞ8L%(GbFJQ9/H}Aa1#oT-j "~ȏbP(mJ߾") _8=tTY 9e! #S03D_J߇~RN9ncȍfH}OK_W"kn?/q2.<{a7& wZ;C^T*| n0vޢW:ru2ek5B4E=^fG'<7NA_W8OD7HKV|iX +Yڞ@*}JmhZ<71m@l3+T2lM4  p$ ɍzMkvIeS~eo$]0btTy>WP& n!P(`5c@RکzԪn'-" >v8p8k8Os7m"gz0lSd==ٺOD,+?yk0Bm^?%\5lvc@Tc6fX@=)UߍsS|OfX247D+͛3|w2`_X /9h_͟*?ƙf#2BdSwZ\ozG:$n(!鵻qS֩GՐɰgc髅Y[\BYb THی\be [8'H72ӟМOapD}]Uz3FI&JaEG|K:ьS9.fv,ߔT\H#`WN!ٷISJч~D9? 8MP9#78\p8K^K('LH.`+]L>ގHTK'X3({p z{.ϠݼevZУ96fBϝgs?uSY <Z׹ x-98 !+.U m99'pXp\gzr0˘M҂1ʦɣ3=5rX 3Λ-bAUGiYL.nUpkC!yM҈I6#8N- {pl1)/7tv7\uڻa(9;"BGyË\쭠;t\.;Ч`v~@IP =EY=S4K>&e[pDHHى!ΝM=Qzr4"3ery)s$:#gG儑6BeO0QCEȽB6haǒ&ظD`R]:@ '$MܻUvw ]ՃP%i] ikqs?V2 OSe32B ~4$"6Uhq.]^.{ '4Ƃ>`z:GZva5QL-ߗ09_=2OsI-U\ װ{q;YS˲7xR@uc1^Vſ Ns0%2H !=ԀO ~Sv߃W/vרV.|gV߲hs[`4H9@JsiJg0>lh,߈kL%׮,yΕ+ xYQB+Uf2 ˙-Cp#׿hI6,1rp߰3uQIfv f!aTF N6k#iGDb2 \3E#KI O!ŁCRCj2{km;LB3H'sB@u%щ⊹k@YHc!63tPXmy_QŚD`W7z%kKo n M"pFY6ܱyPv@e 6mi䘲|rl¹ stkiHEkBŒf~n-*dg2-|\.rD0KOd[l4[WοDh$bƛ鮗 -k$=杻r<Rɺ=E̖YGπouk?Û<.wHdz2)L-h Zjv^Qlen\)tsuڷ`TI9PWOxpGZ[WY:}+ɩ崚v0%\$t2jU|wƹ.$y Ve&,"g2}hVt7ˍOJfklf9e{!K)!׿a}X(M>H[Ba62StX  Tt>cQַ y9E^dx;Rp}{ѫ>;"\} Ctdp}K'rf>Ft?T]zGO 3$q 1Y!nv'?Ėt 0~0Gb͕3DIE O5[F@ijYR d@J彋_n5RjJSSWZT4D 03Gj\q-QaeIErf6vRE^G!J )PVjUo v4jnZ^"Ux9u ʹ2NZc[LiY(h)]G@ɻsW (a}x fÊ|yUP{=şIȷ,;ńIQI0Z{3)ipil!dЎYOxի9U{R(mNk|'D\x-āsJc*M[ܸq[R:3"X ^ꄿMu~Tzغ&e样>Wu'1<:y&:U n^V 4 t'W@+7:K]ea `L僠It%)Sٯ3v/ 9~JR#͞BÙ-xd\лC&klkJ?j"[<a=˓QmnWBZgT0C-8E:AP* {D$'meTU֠w٬EWyyCG 9OtC;a᱆&Bx,VH!8`i( }6))\j= 1[M(5k~~Sm#ȡГ@!NG6 hnpfph>9Y=̵䬊T=0A#M6ճ35D;7[x:ݳ-N&$r-O0#2FY^IFäWĬrLI"}ڬj|hVmzlc2-W_6$Y:r _ z*"gn34ꐜw0'1=T x~\ gl."kQ:$eg.O$ ?!4FM! jgcʤ'  S@$\ra+F#!GϝZjzђ4ld7aGu-8Y(h0e'Z$#%Lp̌,ZY;Vƭ'*2b_啹ղ$:Z]0YTN'6h{'Emoh;' Y@+3]ks28no($.>0ڵ"PMQcU~/v3*i])R]m&=h_*>)!a=HP!ՆkR\Ydm/o{ u&yNvf~EC.v5jK*ekD- fLģ~nUk2ᕷt/َ%r=Qs< BjqCE0:tDGy,],,&P Ӌ$eoXaq?%bE hXlO%i'd~u Wɫ ߱ڶ9C&oZ6Ѫ3`kMٙg\nS6gn-$(o#7GS\*WKǐfcSȔ*'Aa=C^Yoǡ^QlOC7#CمyiQ0֣ᏬD3M;L,!|9l֘ QO#cjR]|V|2a/GӀ&vLɼ;򈩁C" ~++bblA5ȽLqCDq t\{? 7uN,Tt?n% i/Gm?v`i%t̟|R.{p?-2p(trbȂd@OUyi閖j? `^pЯWܽYTkB2BGpmBhVb''k"$(,D!^.뛨 ecGp iVK\jLX^AC 6Ϳ"Ò#=k{TyW/R/y%9m2k䨩?ڜǷ6b#Ȼ+D(x*KEew|7o9_@ć>~kDq8u| lzo;EmXuZ_vuɺo6'O]r<8{W~oΉ@7ǵP A ܱIsT% 4Td1,=[h \n9HGٹ~%>3WuVz?n8!|[Ѿw8^݊65X07I e|aj Aھh OX(Pqe2nl`;*t44KrWqRƝllfЦT⚢ٷo5N'y]QDO0BoLr+Zն 0pz" SteKGlcn{"ڦ.+ N!M ~!\Pۯ3}& \o+q13L;HfGcb5VtVu+jBu]3"b![Ė4vIdSG,|S/f*|(wD&oU ,:H3f~o4ʼn$#̚z[Ø#Q*Y%6DNHu>W;xg _2n-媃4qWf6Bѐ#EҘh 'eBm%= Ne"Gd^,]Vv:0FR죻 Rqf xgw:#w7ZD,cYZI„X@v-3] k]=NrkRkEƵ3׈T=# o`ׂ[Qf81x89se; Իus%|# ۫3.E-'DGiFb65ג-٧mX(7=5"txx*IǍ˞J·MHf ۘ.5`j6J RXNU=\V/~@%K.CɽRcim%UL_x@:HLEgnG]+}Տ!Y]d%\y zG{6ѱAiU<>A{NNR+ pbnK_V%л=fH1:6z?x㗫lb(›emQ/ap"mkB(ҿ17SPm'[T%>!ʹ&wP~Fa$*k伦<Υ}' ;(ep[K\$FnĒ\C?@Ԅ~br&ϣ/JI#WV̏f^6rVԵ2` xV1|(Ug!wyEDTDqe<6$usO eH~0Y4י )ϲYbqDnQp1h5~*jQ_.d`gÈ+šP5l|AA @X$j;zsSKO0[t>X?o>p\(KQqptデש}(mXۈϱo"𬑶eB@~Bܹ1rY$B]=h$8Ar01bk k뽰,'D}p"> a?q07usFE%ҝJ`#0L~6b tmZ^bIoR]~ܑri?AT%Xܾҗ-BaJF xQ>b)Z<3TU½k=G%xe-[ Zb޳ꎉX2t=!cN(On_ۂX)VУwk-=gh+Mcw(L)IR̞qڲD*3{+-pVSKW(?W?'0n_o:{U!4l3zTq6 Q"N) <Z$S4td:: s拉<%{P:}} UxFa|0G'.AyG=*Qp{tnoj9`go V. 2սoF|\**(?lǵѴІaS ldi|ㅶXgzW/!dyGTLC[S}e5oNpjCapfX7#?oI}>?R5Y/s87{) 9N=ah-)V6^vkPq[1x23B DG'teB{&'8!S eɨ9WL<šK3qJq1@k|)n_Dev^`B.ݵ$؜98Y"l31TN!xhSaD~SHMrfbo_،ò֬˗:Ke?3Y,+a@:Xu? " 5qw/&b4 SMƿT "f'^p?a (X8W2-q{KJzdzCD;SV_/qpzT36~uP%J_20`>#5驿j{>C/㸹6s?`E |Gj1Z "2,$Д8_pr{KlmfU|Xؿ/Uǔ?b緃Yb=0x3i VŸrGQ %b<Yz͇2|~K6ՅFoVBڗa,GYm}m}f%JXy=u:\\:%%f.fe~i@w2c^i+nZhL:ϰOnpBK,+ o}|__R|:t2a0'/Tmz?>KG:Y7G q3V䪣5@_@'`3\4 C}JP.ܶNTrKbJ!Y"W-QVW\/#t ꡏ͹vj̿7>&⭣v_6{5Z)ir0)u+tVOȯN(bqMC24;3 cc$f)^L0r]:[yĊqvTl?C1C Cq;;I ҔC<wl#&")P[e\.QNJRL ȚH:^"gT[Gi+36A mX)7AUJЦaT_jhR`wG{h~()u{y$ŹeK9Hۢ~o q}B]2:ժZ1PQrlRFpyYsupb6 Ԩ\H>wn iqp M] ~))L!nEBmo "W&*Њ+ڏE_ ueӖ&jb]KR;!jX'>GXUzHð5[+}[{[| u(NhN$-"s}@$GYjTA`.]"JDV<AJYQ x=/ ca5cv%~V-y6DƄ#!5P:gWt }PќD.;9u!B2^SsjH#E)`{BnUz4E!zxºigY ??.Wn|;ِ`G5HJ!@ j~|[I>oF[{ ^.:*jXm瓈q;ƤI~P~u#Ą'@IҾDMbZuJ" JYa}8\& Y[1 U]W`Xn«# WU #HZ*fQ41Ǩ4,d! syeZ=XT^0Ayu76$L2mksXW鿼ntZ=p+aпƛP*W֌ӹTL5`8=zHrav Q!!%g]nh8K"&U곥orI]-q HÃ0k+J_/D^p9HlX,@ޒm`'FYyDUj%8BBf8 O2OY-%o GbT^j&[$土U |p@mAM|7@cԧ^Tj⽀r͌C(;Z\~P>̯uUy ,8A$9G_!'8kH!AB.Ǭ*\cIf4"3\bpfn*^ kge=GHB卍P#PK'Ca`໳Q\3jI]uE>>r.Y#w)x-Efse§HsƼ_S! lJ[pּg&"!D1[ņ=ą KzVn.=A 7Y< t>L, =l% = kM3<'<㼧Heě` ?G=z|dˣp4}OV`Ggϖb mzlo/pceMGc9_ɤD`S^@ΖeC 0h@ ӽ^wX3~j_'6H8$^q\r5YGȴ2e3E6TX h`oЭy 5Z^^T*Q3?bF&ώHT4_tX֜ ^( 5+ Q"f/IUm9Ҭhm2Hex(~:=$W{έV`2ZW ``w; >qdZkgƒE"UnVpV`,ɓ<Ǟ3*{@殲9U=`#S$E꣔RhmEQԮpK,E ޕ*{*wRKf>@p ԑ-Ycb};3{f-G5zO|.FWYr1H7OȒ3|lZXfdCPD-^vBK)g)#,!:.XZeᅱ $Sk]דa`VlP 9+n-^BȘW]^u4"s}.UJ^V];?| Uy[ }C\.)9$4{"r7GU"ud ?O4(Z5 "D(J+EwO9K$t)"X5b(ձ/xYCr=R#{!`}qg~@"4 =NIDM=t2ݧ Xxn{3龣xr+1ir|icZ|Ç jJD=>6^=Cz/* 1ם8j%;*}m\k lu`;Sg6.eRwk:Vp: S 4OtY?~LN=ꤺ8t~sUr9pKT$!/._Ft/TH5'6l }څgăkDjcPolCrq5< 1K}@,q ݛDB=og AH7K SׇpW ɷfBU~zNvc;\`+JK4#x<";6h۾rOͨ3$9(QAY=X\fImjwNmO1*mQ>v)t!Mt\04,Ѓ5C +4Q.7mXӗYۛhqU[>IJc`5;.̜]BgqSŁ>4OdFEhT Nc$4K=ق~µN郠.F. `:K $G&A=)Sn]ǚq穔Z˄es88` "2(v(BtÖych z2ajäVhY4 ;3*sm m M;WmF} ΊIgkLneeH.͢MZ"7]3Ez@sSA~̠@MŁTOȧ hm⥢],83ʉDeLI3P(Y8j)6-X?/y*AH}GS]W#u!~&\$O` Ð_Eʡ >d ^fkXV _X?.hBmJ(Kc1FW%Nð / DDX#P3Rz2,)|%7(րLO♉۲wx"{X $4oO~.8NDQ}|wexRb FqGs«Vv%(6 q3 w-DZ?!'˒݉:t@$ug!ν9]T{{Ɉf$?vse )D}ɓ~}L2 8}Kg~N>#%ҤlwgWf tĖ}2%GVCr{I@&"% g X{0G $Ü5. ]/O2I"!&, ˖2mR% FEQwbhWF0U~ ڝ j!щ=_6*C9>̰-^:(Df-`,ʟy1T4Fe[^?zK$g`ȝ7}f'ZZ޲ٷb1FA{8{UMDSŦ6oN4z 8CR#8Ts1.΂oa-~mMI4ԛY2%K2`ɫ逾اuʐ7` vmXR`ڰk v/WQNfXES/nw{K`RaH kV eQU1 (^ 0SJXYP)a#oʢďyM[9g? LhrBI~q8 #2&͘5s]XPSE#?0YjjFKx1E76GF,i627^E#eqZ^(YE* ^?Na$w XRM3ɰ}Ɋ"2/7ۭRiF?JY*ԫ"[NrX ֌f9m{OhN;XHSuUKcety+B~A~_/g90\rm 1+jWvD<-f/:0]/|^m*̲IL}\ h -M?$*V\3TSHw4dV=[D=!?|V-c14Xc`N(hm@ʅe6i',klX%װV~ླΝ`J]|d2s_`{ʰ>CśCw@EZ, bUkOyR&=CRris@bꎆDk6" ע.0яv+HV 63V䲋((^YnT"-ZEr]r$l^ rE=\o?OwulM5aU I#L%|/j@3+FP:0HJz<A767oq)y24CaN:~Ӎ!zM\au*HWúrҥHQs ceH:s^5%ɽEmPuQpۻ", cyMa!TA d ̳}z!;E _!-7߰-<\l_[<4/]W2xboɠuXIX?XUJk^Rhqkٯ}~%W?o_D| be>Jwޏ# 5+KDCA+"UeGt#[dV潔a͋z-*7%#v0ɨ[7V 1[pKu@]f}x&69- Fw_"4:YEw2 VUm8j#Նrяe#+K&{kuxw&}%i41ntǪeCC@!h$(p0@_Ln$ȬCK LMե;(|CaA\&ۋ<>us a1&0vѺt ߿[OR-M Jgc5wq~}ZsRg.JLxʔP0V #Ic>+p 9b]=ߩtpR'zViܸpY 9Id0q, Ayc(`i>C 7BiI3.1< t.j WoaY2LA[g6R]tn(!#ۼmu6[KI CHoù(~.~GjD[-4>=NE;]<;ukHW3+c8cW6b{g>.JM*lUssJg(f\zO"秽zKri3ч;'=ʡ|J|&<#ON+ ̿>\a2F> p㒆I6Y)ٻiH}*,Z4j+xNV:C`f>¢0s6_mP`>ḭ⿇j 5</\qy@bEĮStږw bt!`D" knyDJZ5٠V.e97adZv @(֗t3n(E+!}&0J{zdMӝ.Hfֵ#wN^Jٲ2X8$+͒c;ժFA+ZR*欃'ޔU(+込pbr]6A Zbƀ5yxb2n K@OmNX1e~xsx)+Auې,e:A%5(o%g?Pà)l$tCg}70hq+W4&4V,}75AXQy>dMH3e|@JT:"u 8i?ayQO0 H=8b5g!s KI.Y#@E0;nX1DL8 ~*AI#ůul05-S0@UwuN!n=h0܂R(}_1դ8`Fϸӫ cALr#87@'qY\Wń4RiX; W~7 ۊ2]:J}j&߀2_E[yH >V԰hjH|p김ݝ~&-xa i\K.7H`lc^T)gY>-v#OahM2ՃA29kJ֢)*"%#* dU??gðK8%1N&;kF csi6gOvӕp2/WBzy1e G{Oo]͇Ճń,% 5|F1>5QoMqh agstτ*k+BJjov3#F<()t8|8Pžoܥ/Ƃ%!E#h<Ǚu97%*RijLH +9JЖh-2/c1 #UYl7E&jx3Ac95b9 w/[Nn@/T(ۺn\(;~?y_bBTA>#],tn-*>Aqu~c:v(f1I :bUNrrH˥@Kژ9D6gk_WlVŹ *54Ala^(4 TS3 gS%DnrC&9W sZ9o,(%8[֠!aWie"wHF@?#L^(6W8%U +_yϗe攸9aٍAZn=>8Yg BøFJSdCB~k'8b^:Ⴈeg\zݤ.[JeDRH"z=&L"(]*k(1\ly)yk䟧c!L֑Q[0_kp HLdvŏzBڎk3Ӊ ǜL讂z3ND¹;MD|} ^4~n]~kED(%d+ncP9g[`HC TObjmԍP1{.`t@? pMqeGV;01?LG-TնzvMءje=2zxi>34y`ֻf*!\6ۅKug/?ŤeDxdJ]Z@~㼞&=5;\AR :qK Juiob~(^K:ݮ`9<$=j;Sj/@G{ZtՇhMffrr˝ ]vùD 6ˏJ;g6 ~_FU |Sb&gD%:㬜SV>@־P!5|85m\64ߥ<\:Om+O,ZW_.).xJ5.G]$Y*t<3(^E\!$yQw+ fR( Ib:G݁uOl[ !ɔJ5axw5"yM$LQlBU@ ~o]M9zN֧w7eB[p3c03z%hp s}U1_ 9*`;p,4hP](P?<LA-9zU1;"q&\4CsUi}˟~Xqv `KE$ZM*<?7asV)+iG{8 '3:Y&w`*g֮5b~A$k5E: 9$փϪO#DT{"σݲ{4ڃD* y\+k**"X痄Sn n*,g~9z)zYǔk$=|YGۿ=L~QUu@BPz#9z>{M SjnkMTшL%Hmb5׊zis OWZ+<:*ݻ`6/BKFʴ;CR̎IׁRЀHTs\2PՋCv#GfODfOW<=CIfvLEHd76lES GV2Ѩh P32IW{C^oخ,Pw͛T7]LD}e-'A[SqأkF@~$Ȯ!0nm8FSWh]!3Iwl:94q/CcSK[$FŗeY/89 U ?Ԣ\G= 08؆2E盩'OҠJL =f6›N?}f= uc 8U8͑Jn,E`OJQ{ric5' JW̢#w FݜYM^G0G tbđ`eeAwgY[gX5hcjJ#%<GcG@*C7wDBnr$W$۪ihXj0' ou).|,\3mt@ʕ.m9zפEdDlڪXʍm,џnZu^aV)6sWruIetǃTh(]|TYE7b(r-)%lH&t@h)aĘKhwI![]Zlޓ)g$ s%U 1AekJVca9qc$(qUr2(UmcYi/g<۲,l:LgN=:\6e;;!Z խ(4E=߬6_DmnGp8?G2"Kn͂t}EXb{-x,x+$nT|,oZhk8>6h0'f6GK.Uj45{YꫡM&=A$lRݻ )rlH\ `t8"K(#@ܔ&gfc !5;g5nA|&L(L~,d@A\MHg2-4?AWÕ1s`TkJEZgUf3}Zq֢8thfP;AVu^r+ӌioDF\) tMQn=A{ADY#c`x)f'ؐcR€tA[Ŝv|+S~;oLQq<9$-ijy ay뀐 _>[ʯ-z6DpHLv&$/gZ)R^b\Xf kʗoFzIӛbjN1!T93&~p)bEa̚,1¬w\F^kFt =PQ|lNxK>~"V<"HEPq^`> ʷ :<rܼ;g+- `߽[tOTl1xNs X6&x% ֘О6~QVʿK[?ܺ~ bXD7uP:Tbthݐ.ꬡejTv-:AȜ\;Э1u޹I70yC AÎWEucQq$=6ov2C> ZHjw\4z8߮g(RijKAQЛщJ2'L! , Aߌ ?T_}[4QH/IkeIS$ 6h7'{{Qx:.K+1⋢^BPT -q&{7!gpMilH,T ʧf(@T7ڥV/8)L#a6{ə^~] uT2f"ȉ4wyE"+d9all-X6KOd4<^#]'.ɫ]3n2R[Tc$@(sy>뒂A{kƈ9$^8$%p"Al{ M1f0{t#)E>, ү}Ȩf_V*gۡx5)IlulKY{򩊟`蛹M۽F4R{Y"ED8b"Fr^*PO]A_Neՙ^e(dt6WH/!S71=߯F6}`IV<5UgYׅo+S8@$&V(@sf ڤi@h95#S1~@̶&$Arm*e1̹4ȫ~{֖KeHqkYu2*@EmEcpS8%DlJg7V!eu\mʼn #YEWAA^~& ? :pz #g./^" bNTx:db!Se 7ʦ\:B1Sd3+7>Aa:tj~Tоl@V#+  4`Ӊ+w(AI~fیÿ-+1Ǻ!=,_8H!&Pa`ɾ*|sѫ&mdO̍ނ%t~OWKb8qͺ/2tw-,EFB;a(,~$%(b DX+_= @EXpwV4gD0tԥZ0[Ϥ8v*,WQȕ:Oi>EIu]_)RS&tŃR.Ap$a3 j-MemI]f5V02?)U`5>{·C?_)ajC}顨bb[4N.zꤱ9])rHK6A{8S=G\W[2p0-/SIX^iek)< ωKc8Ӳ@ `sB TM~V?|  p\9E݈ [+nZp|_V78㊨;4)W5"4 /7}W?QAgS.9J1 ;~>Zaz,5HјTr9&`NIQby#gR/HCg ?] ti?Q~ /"&8IޞJ !c0x>@Ux:2Uv$ "TE> rZZ]S;GA0+'*F-dvZԜ7A: k埬_GHͲYf iA؇ 5MjL>s6{x&rt^ BvjJa;&D6L֨D,"<\f:]χYCe 9+^*24L{1> +4nwB76EOR5 `#a0&=Fh',Z .7MD2 ;TCu@ԘsQ~^47@m../+ą}*\_̌rcdAaL== oF|Ju1$¢Pl(=U;i .{:-t)A/Vi|9 SZsPQ)bp3e?W9+_jk_{<]h,n=B|V2LnM+΀j"!2Vz\^e+'!.n?u  xH6+-u !hiLCYH|8|G)U (|36HN^``=b i[X(PJBsd^HD kT3=Vk&:"._?J m~Abyf.Zg{i76l ~aJKG}rXg] UNIӰNn@B'BLLE Òf" 05-JQ™|l$Zk!$he,T`8Xpu5LFUyxIFd 2š C:vpXNǞb:^ZwhrI币FJm##$])U^߰$tb+ (N=h ]򻩄(jC ڥ]SZD&RֈZ"-6Sd5tLWүlybIud=Mn1ǹ<b[r~%NIe#ۆ+,J<:ƀ/"N+|Iw7931X7B ^=ؗB/rVvZl฼bXlX܊I%=+'+fj۫ڂlŅ{}:XL6TfD'>;@nO*Bv峊b6xB2ddwE1V 0Lx;4F* iVB"3Z!%͈YHyg 6U/x_^-NJt ,2["z3KiN/X?GΧy:fcc/ #3x?s'K Fn#uCdщ3P %N],~s.J4kS ):[IjqIw6BeʙI O&k¾A?NX"KWF5>}M`oCd?;d GYL^wE\]DSkgSOI0e{&lPNxS1ϥФlͶ Y pUV=zKF+B)q:he~}\' ^kLWP۟ߥ%.pRX\ʭZ{oF/T1bE[ĢHQ(OO!fsFO.t8 ^mdCZ'#9k-\-r ~^>EfALtj#q>GrnNz\BA3pdUjl^ UU hhhBOay/b2 d%? o6ju-R =1CƢ<^2~y8 ^Ҥj9b[W Vy,6 4*s0^P31{@ȏ@F;X<\ I;S[6i {ғS+k&&AuEA \2%1̥gzQD8 8 zdLJ=a1+3"&נlrfZͺ7oAe놓tŸaE]mZEvC0AҠWh4SzRqں@KD}xŌGGt{Nj]]y0D4p rJ3ԧH&U 1,b=oMLn S1/L<۶ڲ.񖦆 422)+ qS |Ѩ⣜]ZZfZO9grWV}ZpzAv΂5@{c7BXatfK䝿wډU6!aH5 0V9˖8H#mǐ>$߯*nR`ۯ@}kKUR_GŅ0r]0ޜ#fw[ >' @|F:QcTZM++h@g8]*: :BKAS>jqfBw,}wC^`Fj%U}$bE25I<}Σ]'lF YfGF8<;QoUG2N[sl9SBS Ņfo<W1QF;%vfd8RF:!oTFIva8wjJrIxrNhOǒqJPl@FTBo4TU*?{ǹw-HkA0 rڙv¿}*auy}FΚDvl۵n<G6DHoTwW Ee营 %m4 ՠ -@j`RُBF_>]@-N$]& t69z"Qb}10o#dxVq>{Z0TO.-J[欲5oy G=)9{?#=zBn;Eq/NdVlek_e7E}͍#OjӮ4h/R\xP(OX[}4p.U힎)q`w'w?xq[RVYmJAQOSs'MyE{UERIj~QCՁlXAB}-ql3İ *ت;FDz 6ƆLIx,覆J~#DYI2iofkx:OKhܻ`STCOO#>,Wt-(߰ViD>)JgM;vԙqؖ 17ݙCoٴ=α8~# 52S;0Ĭӣ-sCOK#`|)T -)\zԢһQ#C% 0 \77DTFOІZHq zL98o9YIѡmgZ -Uc钓_5D]~@0) kU^aV~bWېʘ/3;sJ|ؓSiSC!mpz<geY")yl6Մ`d ft+^_gl-܈(|8AYig}~XgqP~Aϳ(f ƨQ\2~Cf *y{a(g?mk9i܉$Sگ|39&1ǏRp(M{V2iA?=fDo(zcf?΅z?3-*s6j5н=vm(̕?C]ԲI 9Jz/޴ G%uw +y_/Ʋ,09|0G8-zI/w#+MP9n[@ &I!_\Y,Y0qfW F?GzT Dz2e՜|ԀkX8CսvlCiD>1aq"8q-lk ZE,ܽө䬻8 '(ϺʠMBgԿѼq5t]bZrj\*~sg1gԜrh,Q26Q`.j13y޲ud>XGGڅ1c4{'ֻߵxn.{'-Y! YGjֺW `գ  7b!(}U,C~V4sVgG}qU8v`S}}cǒ *y)*ߥڈtvpAdm օ+X`̂11o[c0qxhqԌu,h9h!P3HŽf݀o+*X,Ho{y9D*Ь-=%Cţˢ/"?v_e*:4ӨDxM}k9T. ɌSDH6e LJd = 3E#V V*R] ~R0*tu)6]c1lRʶQ6v{<ě%-yЋ st43*V0)f SW8𞃲m Z"q=:AC.l"V(4'|eW!ըN﹖Jsd7(pWftއ]`^b.f;[;ow3nQ H7;d@4>p>dU*tzE"h8Ἤ9rL4Ȝ%5 6,DWXZݢP}.Y%72U- 9߱<)<1GO~2ۙoi  [$ɪ0>o`jS|989?}uodk|DWúP&g~ 6̭.30ޘ)N R\{ux=niNK@IO֦{i/aEdz*o*A\w1 X@* 1-2u^>ɽv)W!3D[!`\8ѱٜPu~uZ[N2u)F}&{"wn >$$ c>ml$+RQP ÙSe> tI=i>^XF@ڑzyzzEspȣ{H+YUIr&k3X@,7 #RǜusF #*Vt^k^ D_Ods"ɱF66 T^k&qU0: yyEMVݡiC.0'2BF}<'P?;i- ]'Ps+RJ ˌ5_{8|Z*n"T kNg:Tv Cc#-Ֆ=f#)^Oz3\69ZWse*#J8b}B֤enKb G ƭC :/zeC#C $7Qd`NƝW!vSJϘIL5.`˔,7?lEu"s, O#n2ЂgLUէY5YL}OӎPH[Ns e`A"E֖b VZ!/Sƍţ[2'k$b^bfY5LHd }"`q H-݅JǛ}b"OtM{f=kPoˋp cFv a?s|l&cD}:LҬ.0Dʜeǃ׭ւɁ'kzz9': q߸~k%uIauVZ;')#.!jǎ|fVq #Eή:ѲMϩk.:s}J1‡IMxs&c19&QN=9{g֮8e&;/qTyV5PgyW˾(4M*hdW7 tV̋zXZavP2rdȏ(+}n"nY5 ZmMMv7s>*Y-7CO) B~V֧!:IFs{*yAۭ5fjWWy^FڂHU/qܕ^^vS8 &zTEݢvz;wwDCxKjfp3>[hn?XJձ zolS&BtS'tq+UN!_xojeIWJ GK6Etp!b[DHb<<{;ҠJiiOQz#aH?\(+;o /!L wޖimO5D:pPQRγl᝷s³nB.AH T+}%Ն z1Udɢs$LБi,XVz_Nz {q:V6/} `;H?N#&JuCEr9 H4+ڨRK9*{0HvɘU{m`-%2i?E~G٘?mhZ\:[MX0z^=w_\(ڲxHۈzm iҨ&TrgMLKI*6TR":]ōEQyt[p=CƋjKy uJJ/* s8Ҵ$G Z{U~T,3mCK$ʃ4 qISJtcF*wgze:p_ɬ"O2XMg7sԣeJ$5#:h2K&tU`_a P}cxL{HTUXLtY'z*7r60.L^9»z͢sp `,YKu_j>Ca /{ v3=ZV`5}sm^-j>@3K!q"]F@FEzhIC/.L]9NPOM^XU ; D@"6aߥPI9^I~%1cH;FI&wUgr CHŋ#?O}V,v>v/MX-4͝+eW)-Mk`:bR23Q0zEN+a1!6 +Ɖ/c}W GX9gս䌕EnECkÂb`ty(p"|%cZH݉륐V%:K2"cObָ:k^5,xLLo+hw˥lw5% Ġ^4G nC9+ I8sF?ANҊ›ϩWd_] }zCxwC#r*~ rۮiCu.wsꩶb[+'%gg=&}bK@~ H!(Q:(rrypJHTPr<r5{:^l|4zm_ՀS~:Q"e*4_-:rŁ/ёH*}oX_;o9ty(g&BU#jC(h' !*8m#3ؿGgջ>204D^]0 )Ϸ+~ɗU/=V_Iu:ٕ!Ŷ3w}: L&V֖(x kUT;H׹'à/ ,[I'b%ܵU.~S׋Gs6u\6@ Ovͅ,RklV3]!a}$A B"\I먉l$<ᵀ\odžQuv5<|̸i?oL]u LE{А\1`Gcrzeb_j`o* xeX[Rmh|r^K8H޲/Z"l;`1_>3k(KVcHqޫ/ޤh4a6V)Y-U>W\˻(#vq85cRvUYՀ`oeq(^ 9ЌcqJ]@=JOL{Dj-|1YwoxKQ@c;?eD5uZ8u\j-Z?=ۄE¦ŶI-`h ʂCaIΌwZoKX7E <)lKAP1Z[:V:\,6۟Ćمyϝ2aU{ZmqQOS| ſPMz{ܑMqg MU aOAܼR3/85Ar#nC(pmP8tַm픖|B]"eݱgM?nŪVQg"_Bա\:!Ft 1p@# ʻG 풻y16e^ya ~= .npBd BO#)1.kk܂?GA迱)䜲kH}.8zBtmMqN`weT1Je)Z,üV2?oQH{<7 + Hmvj4Y=jQw (RFI|>̢j}InSB0и֐E)əݞ2TCL`Mns2 |ϪJeؑ?2[Lű!F1bOz+HMC}y6sj|)@͇ =ι 8% hGCu<ϩpOo5rLQHƼCybU-@ask8 )5zOa]pX_/ T{ۿ(D#:V8DC3FƂ=9EhbBZV3VPN #0,VlKQPdQDV#g]y$ Y;AuD~‚{PM!r%|`NNޣ0upؗf@Ho>ƾTKB\b=T3ܕVY2yB#<oi!=Ɂ&dq?L_I܏6NIV*D`p.,]/S5ލ*y-lA[OZx8g<,ݵOn%p6Uezz|k3ea >#Ċ{ēHm[D/Ӿ.eO{ nN͈Z7mTK)bpHVq}ۮy"Xxȧe]h:zISctC"LmvWaZ0 .!sF$\Ft4;=@Ժ'/Y7W:>nNß.j& ݝ/T1#eTK-ȊH*hA4̈V%lUz- 8&D,QPnšL`kR~ ]wwruvd6E!sto!ffH>| rںy:~0OAVT_=x<* 4{ģ,&jeJ14;nL-u .N|t@ѯZ3м1T %N2կQGWA?ֆÛcn=̢憼mKœ3kV fnX r `q9@{r1?L=E7&?"ʻwD\ }Z *Hn}0?EL׹MdІ>A*#>Lv)1prw0)$Ҥ/ h!ln?ڴѕs" [?ԅ 4/~{{MS4{C[tpQ.םɃѭ{#AH?_-vh )+R+xhJ+rOCa@tQxJE WΟ#{MPۺ3A{mCkՖ#xco׌&WyR0xf Հ/pE0#Ʊ|`^`p#4GU'[9+m:q*r}x0ZD@Oc2Mt&˧O44kSQoXUlmpyS_cd}-y2HKWAMl\f ުSZ,ڄ*ԯZOUA|7un? {㥐9qŏYeVuk\u>\fM7Y#ԳGEɶ8'oGp)(t@ÂWglKD,Tǂ4%vMrwq-I~][=op2g2`T)w55q-ϔ~vVQf  Lg~P:&Y_,lclm䢠t#گM}p[9HeXu` {jL ړ\兀EqTHr3ב]Ogo@o@e&ų@`!޴bz|ĞL]3D1D9Fi$gDccx!*4=b7Hpɖ߁DhTq&F"˜ʎ}潘)e@؅\+TH܉`!Nj>ɼX' _(Eѻ;)x4kO_11gu5iPvǀ E(75P㕁DKb(!Ю(IAa(L̾~,`o\+(mD¿ٖGZAMUW$Ke̓-xPlހi`9ta| e2YoyI{v@*d,<;vnw`dkrJC꤀?Tai.kX. !`ܙ{f)I&ff9!LN|}m[K,v/ŵCG}!)ў4ndc';l릕yJt.`g+diVW]B  qx(ÀttQ֤t'")VLu]޾9|ſ!lfRw|j,Fo;S=* -#DCG㟘<Ɂ Ѳ 'mΖKIeasi͜{8S֟3CV7:s5u#QPQ~;kd@Zr:FJepk5 wpT(ӇsJ"+6Pn1>!R&|bbnN l$t祔aX9@nMN.k;Ykl1 hD@EIrr1T[{T:S V㷶J\.J @xj-EɚMfPhvg֢f;Lo#1gFv^}h֌TK~aU޵f(M`ap8]̬A;s -86&fiYCgNQ-8Ya6_JwRei1sdpY8ωk&VȢC螳\b[N~9sTr}TV.O2gHbPiٵJBY56:!86D6L&þmi)p{UoH:ġŗ Uꞌz\F"oGyL\=%jRU2=\Y9%8|t+,I 3`< ~첱DvIl/E׾qfӡ" Q΂uލg9QnhLa-9_A|FZzd՝.= :5ruIe^b2)xj/c|T5_C)nԆS]3$?<П2/ϛ X}D#:)z$Ǣ\ZFY5tߧBZmA7hıY4BC#kv"@KQxGە(,Rf?.qecH`OKVӥӣ%`ֈw>O)PV己,FFt`6U(P %=fYn1UYwJ6'j\Y;?D(!{+j{ hd&1؂r"O݉,aᓛ*Sgt))2Sy^a E~?b,\Xtsd+)+}Ic7ƦTX:κN7h $!%v݀8Af;Cj.Qy>gAډ^I_mnWk"#*Q 8[pzg[#N)qoqzaqjp2PP׵?>;5hCO@*#?Ǐf2;)4+!g}(}Ek2C:WW`霑½{Bp FDtl+ ]5P} )*.8{"r&:B0\֪`Α nÝ;f:J-*ҋ2FR 1L ZE5z”p)AFOv+O{+Ig5;C2P~@$Zz>FUVW9CY Mrb WSC|cf*l Ԫ.E/ +Hj +NN{e 4]}SZi-&ٚ1cςhWF6gA eOuJZYQ])=4.AE[v$4!gX@DΏ2WvЫmֽ4Hz|G{5y+-Y*A7loe8ĦIot!nJ̌Hqm:V;@ɥQ^ Rs6V1$nH| :{m fl."j wN?&`؍ ż?\II3ӡ:ƹ #X/;ҵ8_uf3)ŁpTnfId~W4%Nf/JST,jՖ1CivC"C~x.n޾kM/lDr \eEy1E w+aDM vF5F`i(V9afRE1/!ٰUK[j䈓T. !4?{HA`T]JAӍc_ Zеi$pi"2@,z')^ڑ349T!H6x FEXh Q(uyMf/DԼNn- r* {(/2MjD ͝% \ JDsj+piO4$[czS/͉ k-@o7j\1ʸ#_ptZ\ r>.V3\mΏL_>khau/ |Jy7gN9XG󲜞Pֿ (,PeFk?%rb w:4XnbEKIIh@oJ@ԓz^6#K^UcLT[=kG ]ch3 !'0ro:1̱3g]oS J=/#6;& _a PK2=фDuյb}'z{7wyjU_j(²ckE!xoT7Oʻ.dd|[3߆!|Zs<BˮPrޫ>WkOkZULfrP'Y58h,6(s\Z7n(s>15J@NRG˔aIS ,{̞ɻ&қ;i ऻߘ@ vj5>nqw)0Ơz;HTe;\[ӅuL0z43<'Ub@R$PfM^eD~zײhI2qC׮GX[҉ @IDuӫ<$^ݤu L{s켖THrI I?vTR(› dHUi\zQ+9D)Z@7X WYg~2$%#}HJ-PرID<6gF"Nv%[>PKx[ɪxn|OoPv&cUWSɚiDž-bKR#[6h*K,aOFIRJqtg\d5`"*]rX-`*&Q,p&ؕd͝5~3TtR_wʓbB h0 eCo(Isݬfs;! e7v,)'ruDkF%IR6Y ~VHqi{: ŎʻB\T5'61m?b"s7Uc׹<⽵a#%LDsG降v,Mo`sSrX }Ik;DL J)[{F6"[2?=HL>mևLMq)GIVO u} S-ZE/[7:<f9GFtDGKN9˫Je2F2΃Ӫc Nk[z59SL_N)3BvTx/ں049RY X:ec3>hN0=gC3T ]Z;oM b^9-}8_'OV20kcRm*U*,ۍH`[(Gvڵ=fǞX)0,I1t1Ü/ ~&w>7˻lCą5HKdF:..^R/i+Ը%pS ! ];}}<2*Tp &N.3uϋa +^yg+1(fzyZh g=ъEфt}}-_1xG׽ORt85SiI7e-y5E\"<c#DcWRP(,t }-w5pDWQQ+@ާIys;zDzHiW[dFy_z=7jTZ;Â7BxٱWƼA`ZV.(zF#TS8CL'=*q3͛@c(k3|#Ns{"ڪwNko}vw`~ ?bT \ d ijb nI TѶѫ>1v ]D}yOZL)z{G" zC@FҮFQ9)j )AFMBςŭR% PBC bݗ$IJؘ t xFC0g~Q=)DĄ5,Mԙ#,",)nשp`ur*8ZiijCv8O$8b|F);ѿQ($fY>*XOw>ܻZ)? <_"BvO/o;2  -0n!:`!=)w` l8_Kn,cp 匐E*8(L2m8ds}&Л6Mq\(sC;֢4OIiBwҩbqwgI^rs3I|hw^@Ihl8Oq|cxBA^1]'`1dk?wM7c!pWz,P71]1~IW?3NFvmUg8hʳѝC<<܇h͠U&W"me*zTgDWYx GC?yv6azc`D=I7jP.}M040 MВgb:FĀEYߚoүXVarٲFgRYZW- [Jd"또n*Z雮Lo3tKh-#2 Z*o9r* =B}=w4 \:6t[r=jԑ-h$GCs NkVc^ d`\ZL3n0,Nkon;"udi1K0ݎ'Pº+ǥ@?FR1dA&;-03.#mY}M(6w"slEw, 0M!VI?dV欱>#Rx1|O {Wdj;1TM>?`%ob72+M7TFuGH@ӏG#)e55tu4ST]a/v&u5$fLp!sh eW:34D #ϭuAmftϊʩ{+O;R*|{`&` PMtNE:2)Fq4y`v' w Prc¸u7.nӳkl RY3j,>h2U38[۞t$VRQJ[ې)wMC^8)g ~|ϥǢ926K)[ w 1"+^=n CRW6i%שmaBM> #ګq,xF|=/^e|NDMCӍ]rZ7؃,His1lR;Y  (8f gDdy .hh])3 (k<;=4+W:=] p?z#̀<-emBkPFh1XdntZ?&GΐζGdK)m,wA^Ђ=IOQ35ǷIL姽Z@ۗ6 aI  rqn@㩇Ne+-f5y˚N%l10@^Iea_jߗF:YKPx3Bi^蒹6KFCݶۡ`2i `^$h'MD^qYoy,R/B՜5 EBC9cF20TtҶ68@bstg@>,i"iRn Z&f5'-ȶnckgHB -:ْ1Ҋ&Ͷ(xޟR63FeЎaE6^Hڜ#I+ -1C&uqhliSZ'(+Oϡk=7B$9T[dlL> vfjB )#&e!C ;)CPrZ5 ı!*Mߛ[D5d #L?REnrE )sn'ї9/kŠ[[F[6Cm/**l#sZ"QJ4ZC(6YY&^.͘fi[bDa c0[ƚ^fV>O-|6Xq2\p0zcVtww a ;Ca.+c{Y !XF7 z7r䤈#;b?D֚ʹ5b!qv!Rpv3(꟥k/ؓNGeg8^8z4F@ϩd]>c5%kB+JKޝ^[-kK#T]f:x1grAQ}مvW]Ay{>dɓv@3%II1cImW'lCe I24i6V к{S@z(=j< 0D3\Hɔz4dt6ט\O2 Ҙ㲙ܛf!^MdX=*{;K.q][Áx IÇNr422\K@T@rNC f~o6p ܜ;HBY!m8BQ&~BwZv߄ߝWyޚ%XW3zER,%r-K OqΧJfy5Ho4# ]gpMZ3EB_:#~SsR͑DDžq;g:S*,ynqR.=O+_;LϽbeb9 Ԟ>;@$Yy 37Iiĵcu_@P/q(Dä.D}'as$v60 0\u,4Cc6 rP(Tu#K|$+|sWFb3࠸7xL/׹x@h~S"ҭ^)@U0\|X,Ls$}32йm (z0v/NCSR&1uO߬q%/s٢c/y2g~":UT"!%/kgMs7Ad m1gB?HVAx&P5kJE-9iD JA 'q)[OdhDg -k&V8mth7p Ov%&J:rsB]/_ D{ nHDOy^;dƥdbVjs2w, * sJ&&Z*!vAC*Ȁ|)tG 8iIDX= IR?WEs I#h,h Wbs50wdRu2r7IS|Jk{d \%1uwq%Q RDZ*KĤ Fu= ~db>ݠ`c5Ӄ4pvHͬ^YS9l!==gbgb,ۈh={l0n˃3͉nN9jp2׍g*1=+ϡq(ܑ4!9-/!oXkZHqrf_}%:Xjf k Iy\7׀!6IGa˗ЇԲ] t؃t@ͥaF ,Oc>,drKzX~]U Ihy/K4\мyǫ `fG7 yבo|#k1[ ϛf\I*1{P|wۉ#^yv}[H.$9|Ȑn/ҭth{|o ZJ9LZܯ{׬S.6{a=Iq 0% kyk~#3QRw @>T<|=V`xڊ¹;A<?ҪXNA證BulUBs{ p \/J3Bz4[=(PwC N>Y+-XMծy*5rjt69ih_'hX>uK/M8 ,ž04ş+!Gd< &I$؋PʕS107Enqں;iv쀖 g7DX zCSPE[!ܳYs;qc1?t ˣeM~5Eup"Zk Lx~e:ߨtUAU2 { y F?wdb><*Ry$2\l qÀ˒|T ;GNiI7~wPD^Vg;6{?M Z .n$noKrJz9"D< /'閖l|Ch ?P18%eUdZtc94n 3͗ {:L$ΰk,8 S!CKjsn@uxEW&k-O+aQy) 3f J:zA+"ɞ@t /-z+)Hj6k=Y@OH"xO:B 6ei`Ip'y&RHl.|L#X0NJfmd\8VT8}V1'}NGGiݛnb0wC9݌:OX$A98vs7S'Rܼ >LXp+!-*`O#ͣ1x |Ci nbF3fdžײUb;׎~9WNtuEu22-MjCа$jH9vNO Wiǖs$qd=3^} kV+f/UOYK:^7 ǤwV.K+{][kMN%_UWr.0߈=*W{&4|6̀hH]DR}ϏSXT59<j\^xXej=_D+b&M:3+Ӆ]45[B :S: f뗃^yQ-3E|z`Xӷ+}={,&tFaSxc$ tH-vwVFGY_B4Xl`^Zo)#sLMF7VG.kO5rfܱ E[Q9`"ε^Ug;)/{tuM 0ZH;bu WPV,1a#vӳ綆={b튩)hr@ 2IYWl??PVZxQlWv+H} b|Ճ=W~m; ^yp]3"t vب@n0GyGd@ #a evtHL(uUS}4{$O>ΝW'Kпy£ %pkgP) bRQ\k/-][q*7m|s kGvAQ1٣d'!C% b9_ϱX2`L34Y`&J9{i;$1YR4ֈ K˲T;JK +}JUh R?oz w .3Ƿ wa'Glǩ}C VaK4V" &X ynH{W ܘo\>ZI502+Lh}鑜%[;J# %w`'UyaqdP›JNUUGx@eZh(2}¶-r7%@m(g=mU\mH33چL솱N$9-Q&]Y&O8K;X*G="{W^I?Yt'-_k@jb%vz=#(+v.8oI7,d6 ^'gW 7zqXvPJ씮PZlq|l2 vw\7unmo"&"Ta,D hŚ!ƏlJ@ՈL y:;Ǒ$]L 7f:H~lݎxUuJ bݜ#Y!JE-!=4zFRMhEZFة;ē4Ց랅"0-V^7-ѷ u_H  BS>j̄-Duy3Es<}To[_M)?]WJca!]VsQZA~i9U!jp]!dtiF́J%I2"%3ˠp^Vk)zQ dG4TV;-yBg^UTo mG$߃hl}k@UMd vWboSu &23Y6'|TiMce#'ڕ#I-cw?ؽ6Ceps1),v[iG[G< j逯ѿQRʨqѡ2kq 9l\,[Q[BCUY%E*ζF:-&NUyjJ EZ{Qأ*fr2D>,k1~_Q6A5w԰Β=ǎFTB-7v?? gm+BL}RtG=1n+ H9St"@9C^aG^t&֏$!G^P֜x9dwgD6U W^`F5`3dŕYYCD!ZIhRDƓF|  &y-:ؼ%7$?җ ]0Yz1=GZPyV""M[ѻاqX8?٥0Ʃ˜pϹ+;$4\5#"X U- "5LX-WMTvJsWUS:RsPWA%\g H#b9E LSkw ("R K-*,H RccS|J-9${aWح2Is/9<>BV"J qDa]R.Bހ*Q~Z82ˀVzo4k[r >]x'|é]&!TB>9 +sz{RLYrb&rxbE8EYj30KiUh#*2 _ 9کΦovzuF$dT%;Hq$xhr1P'R-1ŮY ~yvݮҨ @'UGЭܯXfbBO ߗsq|E*)CtJL͋ʙ#e-͔?HsVˏr) M~Q5fh$` Ζ+P3=rDaI;2>-'k#D{;g&%;|ܚCs =Kk鵜r2yWy͌,s UbzWuB<_H9*.L6!er,-du,KLBb%MQh^SYHS8ø9mho'aq_0 ueۛ3]2N~B`[" ]&4ǼGf&A:yamlHSC>?x[%n24V9ƀiq9S~fft6AXT:o%Izt )4&k "wyI[6veˍ_TEA 615E'tY3G(^ƅE0.`E~)\-՛ W'L]qx8 oK=!<|]ȤV>Z^b,FCEl?9``Ȓ^+|q* Cu}HAGd+?h^4 oSI*nZ0IzpPVǝR@[n\ R[_6jچ M=ڑ Lfk>#)dBfq _KK{(=kf}'ħnVaW%z 'xkS1M5RzU3-+xflj8RN|#TgS p<&2."p wg;ԖnIezAmy+RVSTEƢi WpM)G)\g}|~\CCkDH@*79Utざܔy#R6N9z XHJxTy].Q8^&J]H\1[wkhA]ZA:7X#p!Cwht)!mxPꪔeL VN6Fw,#]k!MxhKS4Ub'S|pXԝOųQ*8^]Z7 ]ps]_40hfThJlRKiCu Ӑ=t>LJ`03{lxhp7vV?sbmLXF- <8q`(ÏVIWqGD7 i0)6CK}HVlھ:/kBL޼R~# 1{[AQ8h l)3U)6n.٭V8;Hv;FNfy*_;=?@jLM&pgQG$J2ր7́({gL9eSA=CݾqVa*H&@;;DȢ;x`fQ YDXۀyb7j{ps&G(N(3EΉ /xZz젃<,-~xzc&y&A_q!+/?'vB)z4WҰEq)#o=TZ2_f/jLF'<C8&NMkRcĕiZrDjCx"9ؚ[2$H˂+:ろ{A ֺp8|i}|}<˄'/}@pϪ,ŒZK(w"@ ɿTK`uo:gs-#JLo<0ة974 'o]+܍҇! 9 NT  WH3RĈ\1'A˃[.YlA?/@I׃ZMK^H'x'm&ubWlOpuXy3᛭(!wa~۽ڕ]c9̩-jˉ+ dx <:X= 6|V g;R2% 9@I_aTq MRKwV|[pM2GDZ"["2}w ֛T&8܏k’d.?o @ӴՐLZйP3rX-\F#;.Zlm@!z!+tˁᮢM2n?EЕe%yƇC `24AܩGqT8(}B:P3>{;\"R)X_LLhC14^t=KۺA#IQAr駨eLdnN'=[ KGg>/ D7xʕmB t?@WN2q9|v GnN$~$|v5[Dأ^{eE=5xmj`8~QA5&n~;A4`y_޻Vǥr,9W*:PQ(AOǏ 8Rnc s]&29 ̅iZv6$3+ZG~`~_h/O׫NJYFaV:d.:+nυN[9. YF U>oй#;[^AoS[⪰^azWʞ38 Ჳ)(| ֩tY I鎖bJVlZ0> f@padY SY*Յ;4Iz{_kvr[ Xr >^ےgKOGr uW#c kB*3)$Sp<<@LEǠuGHr/mTH9ٌm\ǗZ ^ɨ6_SHJttGՋwjaf16O t6v_)9)Uba=B!hM7;ȣ8rARq0Fߙ&2~QPZǕ;v8i6(M-dqgg{V܆g痀1AUl'щ}V1q4q-X'!}Y1|[Қ@+h0XRT|`)݀AbwLia嶺ERwcOՓgNx`3{+:ЪeVx P*@w&8cP֒!u:dOdc| bz3"Y *> ߼.BEUxaɗ[?!|O>ɲ9btE|kF'S &&rb gN7ߨAVر(=L%sH0L&vwt4z30ѮI0'& ;5 ԝd3؆=*7ZYziD‘WsCHW"C HELO~Ɖ*A·7I`5wI1Saл *iGjfGA4ꯦVa} NOb0 .3wG[6˗^dl+m»J5qhpv04"t5h,k1އ`? k$;f!~; CrŭK#aڵiLFB^k[_iA6j~Brk?ԯ 1͋5^SvǮ63ؿ ~ÎlvOEhԄCZL7 q`8Bl,J{0?KV Δ2em6:לNJ 34S5 Ջ]+ 'w" jmz#X~;s?Ir@; ]ێMMV e:Su3#bu)lKܯjcoB)edը' 0ȲS4J^ɸB#m ug<nC{"cl}C&ٓ9u=U^ll+y ] lqH.X7 8b2^G/qc,p;,A9SV6}gseI-EUy$U }QHkԈĦ)$VAD?ÿ|'9uih|n!E:?_zm% r³{c7lil|HnBWOIxR [NE|vcR̘Lzz-J⮧% ?z1cTSza$uDE&U?a*s2gK3U sS&!^[g4ҕ7L!7IE]b="I;`IXs"YQ.ANXuaX[{:+5/(\OƞoFD3#WPi@%򺦳 '7 *H2sϿ|wXJYX`N9.<sj)oizdN0y}9`WE5'{RCRJ;=:ʸn=9My AD\Mrʑ6Έ5E'!Zda  @'UBm2 6uݣ"O(;(WuozJ .Q RQLxOE՜b(Yffy|f>e D 1XLG:ߛ]2HT1v64sS(vslV%SU]l8RUџ+}sHh_.Pc7 2xAҔ$>]1acdWn>>hU`4)oqaf($1)#,y ;{EYr^&{ND9k&?8&|\N"puvb_@_t ÇRd%η!ʊ.ioO|>-xW:gcbcKbɟ5B'噦DuTvN[l|[A" ~_8H0c4[ىP#.6e65- v;''Z^{]un'R#;E9 >EOPPz12+|y{8*&JSWA)Bix>x3\I! klhMe@w&Z//_JOR@\3C.4q+n@k8 {iuY{ "2sw UpcQUJ `HEیŔߘ,"7C}K- H,R0^ҹ̗ :^%"6u%9U,7|UHmkf2EUM*Z&KېA 6尹FƷ.\-ަ5e9[gf_t e:&i LtRH]yt!ɋ0ay_GߏtS Ligh-6ѿAKN"xĖsCO_>=77 H!340q=QO0UR5/NVg`DןXC%RK5+s7pm+x-M,xآ4d֭L7 `LaM&X. c-5D-[&ϡ!Y+h>ͧgk;Sh|bA-<3VHLNXu.: 2ߨm[q}%jsF\ZT2O˲0ú_P,E#\B!17kHQFj6Hմ8fk2Kg18cֲ#,ۄz+sLד\YoQ#g^gHaӆΥ~Z:p <ݙ0Qoby(|c]o0QYN7ۚp"qE ~;TuTUwۉh) h\2!p .t(aC1$g;URlU9;lQ><-7J;0!L$;0?ǣO Z7W3l7k*;V_\SS n|Ժe5176jTd{֥wcdRCaqxnt!:ybBɂq$^XiLzqZ4=9Es–ӥEpyYZԸP5 2iSm?DR wIr#-&^s*}]A8\Rk\+ Z·;pe2̓MU,G_-= J [!s aUZv6(9zk pNCenqa]3'[lgEF8Я]eEڼ|l#twiL?y_J"ŅۂB1FǴ֠Asc<%Tf.v`txʆv@,MY} 6O@*q$%:ң&4sd˻\!$2FeZ6ݶ<[`AW}*;¾Ѿtgye,ip<9V,ͱ2 KKqQec#t-ڰCEq#rQV}LժJn^uՖ &;LKB1vftMMt[s L.>>S%F57elGNm_Pk*ېh r@:9}7䷈ F8K?2[ b§H zs{LW ieσu(EX\1x@ԱM( 99"R~c\MŤ"ƑRyAl|l}堦QUTF_ *k|W |=*O-ɢ$ꬕd@꺜\!^bT;zxG<\V|&O;z}bLa- hLW7A5/P.&W.930rF:5H[w&E =lS\wH;ˏ r)85|62NwtOn4%l=cSPΨ|ǹ9Z*'A Q2 _UL9 +.|(O;rNyդcܞ?K\{QanD^}},>V?P30֟l!h1@7>pU0҃QBC.NVR37ڜ5*?ʄ)DT /+po^KM' 3AJ\0~0J1p[ tEف7}M>7Nih6އyz1,߇Pz6K`oɽʗ8eäJ$t4>.G5v)09ܐ>ȷYI+|GFq%!`OsL#8ɯ߾e;VU"zMޥ&Y:1ӿ1Mg}_<*>b\(Vҧi/l(:9"_)kJ)0q2E,Kb(8*;`ey`0H{1Uld8ڎki|Cy@㗒V'J _ &NJi_]x!.Lixy%=%vjϊG}NdK!:AD6p!pn8K7a#fx G>6a-mLC梀ZWjЭFI z`O&gAOks۱W ZC<ũQZR|QHTR.&{³]AS{|#n֢{u}di2Vϫe v6H|ɲ=R3(M=o5i+߾3|bj{GY&}L5x[jDmp J>z~ ѓ:H Y}[OE1YTtWqx$?Ev'$g@A lӕ(kBK>Z_{컼Ԫ#f^nm=NZ\.d5\yh.iDQz=Bڦi,IpvEj`tv!ȋ+ȱ<(@1p9➦ q9\xiB;;x#oM$T羣o\=IoN̈́|黜/{jdL.9\VC7#|ak=}"/_FM6J3["i~r[4@.| zq_fNlѐ [ ZW.f-Yۆ5ZHZCS#a ϿWg;Cu嬗H(M}ъ ҁxԊHV z*8SO+0^#;>j", ļ X"Ctr I#)(P0!Jar7&gWIeU qsbVn+)!;ǡ;qC@gj+\fw+Q?n?B`IÄ6ϻȪW\8 9hyN=hŎ\6<[l'!ZWxgoRFA@J/NCyp;ćj}sJg^R 8P_];Xo SS2ۼ{49 >t&S{ӝڥE fm#zO`(}nN3//^* {xEK A_C@$B= RO A/ʬШ|̼EW䆾sL呉c7[VcctG-_RF:\] Uts&ݻ!)k!zVvR$̠-EOlB r;nDKQRˇ3aXD- d ްB,^˵y;F_W]={mQ7җIgV\U2c@N#4a4"yj(|.N.]}ZPkod: c%E!pWamb|?-c -!o x'I!eHrox!nY7o{zI RژCrVc0d=kE0m?aţc^ os#S2pSJ|/D_gX}9_˗t\A.\87xfd{A%$)@t@̲H_cPy_TY ]%t]j*{Ï^ңZDI!aheL7iH /]:GC7)%(]mH\8>3lDL^</ rKJo5B}ɣ{UG +mP6R :0h)ENW{UWޝrMԽdW7+vA_ OcV ig=*J&lcq34PdqHF7jgꂼ K_hq`Yw-B\8x8\+zXgS; 4}S!&bdy}4@ÃE) LP8wy,}Nmg[L\\T2O˧:k$TA*7r]XYϥ4fg?P+, bʌ(F?WĹȂzі'pBiC3M-` :ցEKy+OfԮţיٿ=ϣ*g~[Wx=|M[ZyI(j]"Qv!Y1_&ˡx;5|9 W짯97g4V ]'o)n/.dHJMJUU:.fd[,2jJE5ôa/Kߎ `fԦjŜ) KTcV'<#g#~˚]js{UvPL;=O w0菪:}M9Wi=ٳ݉-x _gRAJʭV -GW/(> ñK9.|ta1Me[ ˿а<I8Q^rUSחfQO6=QI؄G,PS{z]OQJ,{ 0,2" ;xҙL;o: S4 @ۈn>0k[{z^eKٕ)Krou[bV<2 梔nF5W^'ī9nQH&`CU^Zj*7ͲyQա=nę~kǐD<@(BÓ2jh3|ʮ}#¢fn<>_mqLx {ѴemkU#ppWjZ<@[$/ qMb\f@\Ygbv|\iMݓYZEV@ugr^1o 4X gQϑQ]R&xrx:9-ze:Pڽ÷w_ =HA%x0-mٷωJw rzpo6PVSxw2 ӆ&z JT> M z%S%xvԡIj/^;+Zy]ld2PuN"C*q?+F兢 r6}ppǠ YY_k11!6y $&vW\46X=ĺwLtļݝ%M ii3 im+s !q:~k; "c}yiMI2H-՟Ҙ1>驤TsuHgwiu[ƿkINlP `1C~ۛ{c¶l}1w5KWJ^3vS,MʖU,bذB%8dn@~%\mr]47&ؗ_3=3'RccvÐWe;7b[+e!A}9.`B(v-XƚJ+)6 DxN L7]C:F~)No qIź71%e^юmj9a]+|(4f&0,% ?dE4P$U:{'4XH?Y,naū$bsч>FXa\9#>xrgX:u"_^퓮G Ys<ٟ֕ڛ{,VGaTovD`"ه!LN63\%f+; d[6s u' pm7ߗ\ ]).Tv@ok:cYfk?jح&ƺoh!$H~$Yc?nK؋zxv"bA:Ƀv-Z|=o{AҞb#&rё(M)|HlWb3P/eY 1UӭEUAHze ߦ- H$_=WC+Ied@!]F{*mէȯayw.q1{ ૐ?ը53у(Ґf~"`v{pJc]\# =vv8]tԇ A01 H+)v 0m.0iCvԽēgck 0n}XX-ܶd7GdllL= цU.>bѳ/۳`xx+=ܭ6Zo߱|ə/҆*D*0Ȧyh]ϲ SvAz]Ͻr7NI>L 5l닎$ay*#=V+}@Rg5XT X% .RM*:_,- yGC C|MUeZ>Jx;ƈ> `zN#1hsH/Ypuv鬼Y->Eȇ>ԣjؿy1ͮF1lpTsn /yG@3 f |* q pBk0XpQ9\Re8 qұ͠Gi0G3wXXV3ߤ{u"@C4ʑ}6ڋa{og>FhfsrV8xOt?d0@9ˬ t<}P^B[3:zd!<4`MfvG9C_zۤNJcQVi>{RyEX0eU}yi_3aP̮QA J1]%h\ (:^"5[c7pv7*'ۅ[-Z RHd@+:igP;u gv`{x &v^XNxn!|ļG RZ㡗yA`<}Y҃wxh3 < *7m r^{c :)Yȿ؍"liѡu(96db1%c@Yd 庩|U0IKRX~/6L_5݂/Rz~2QGʣO-&Ǒ e:svU ]Аw<L W.T2[1x'2jou)9hBVFT{ˑX^gEPz'Fk3SD(fQp6"p!h/%9܊2@ԩJ0=;ZqM:$1ӍvF0owyBۣ*Q!tkR1տ(E õVtyZw| !| rRe2vYz 9P΀^݆AXȄ1 5SMdN.Ta}W D IH1k.K*(`~T]{ђܑu;7tQzznuQ@XUcsݦF;:rQa#p PIeYƪ>|UEL$ n~*pD{1;gs#~ )U@{҈JTL kк3J2˿)m[^Jbeƃn"w7tseYnٔΏ0k}*Tq] 7S5d7V dJ^!@0h-*,&*gk,Wuh"KDzFT5Cmks^~D`p*P9,rU_!J<\% =J|kQypj]q hi9:7N߱Bָ*C;4еF%uSq1$>4h*;k;CNaC Ga:w$1d!4244vV[8*p^c-(nR`{ݿPۂ҅?OTqܞ13N}3X8Sl^q'omHNnwz #4]=i[O^lү7*V`|gݚ)AU {F t(g&ԢT'n+1_E(+D#N<"h ױXNq5$A |kS亪[P^HOA|ڒcnUɲ#p77&J&-8zQna2d:WY*3(: Bz/N5qgݐ !N0Hז_`$G1N|!tpwty~HuӚ1/xLfŤp ,b-t_<ɀ(Ɓ%mP'NGΕ.ӧy]y:"?wr;$·X)~7 V*{,tǑ8AM0”6N=,Uȶ9 \)npdOf}JZ# X-"h|9vȡDsnQ `QA#<UΫ џIjl::AU7Ox/TM"'AϪdlOoC34vfC= ಹR%qIRex_tnr:n} !{4\ aP5Nrɠʡ[ 3@@k 1μCtWd^7-/oNBlVy8DO0` l8{}oP2C!$4Y:1Z'فf# w=A 0mW^و!Y] h;0bo,;ZuF[13{X>I*pNdZ}W3X7d ȅFSHo;Rd6ܛ+UhdKRB7QX7^ wc2%sǴ(,&mUn֎b0Dr@ ҅,mm/7U1'YB%>V.!M Ϲy>n #߄va{k6YyKSk[ OuUyn./64CKWጨ@ V2 C\|6y/Ц>d{T"R1_([w#XK3]%a;~w=\Z}`D"w-@Gds'O)vQ猹 R7_ioM /hwsNdmq[W(![* 2] k-5!ɲj/*,ځSg^sm/lqt^ʹ/4R=OYvcJõRƴv5[//G@lh8w=;X[t{GA.UBT>X wL ɇB_=_?K{ʘܑ5!U Zσg= H+'ǐʭGF,0c:4WM'߫$xWP>jXxyiE;cf0wc@+0xm\LEex#ֽxS1-Mhoo3JbF{~ȻPIB4Li_12):cmi _`RzU?lnu"m8G2nxC̝m4]B&& ܴGun=&.e2G".#H ƻo ~bA%t5%Z?lA*zr+_=+\$0^uy7=X#G@qA2c4M ؈#U+?_ gkYI(#30 \b9?d!X_み55*u%Gk&9=Dp6P/_5^Cl30^S< P̶rVP]HY%U7ʚ4=BᷫOE].n*c -ǭQ:@x6-Oda8Q~j4%^zWŦI'Հt~L3>FHTԇHi1k6zG}%ZFdcYmh$P>`9ۮR)I-6.=71^| 3j^xTIᾺ)MWv N K#m0|PRu,s@"Nbay@˔7N5zlQ Eɜ`oBV1(PָwX4NrZmSM=jS DY.ȦJ<8J[ڹu=fd#QK*ҍVJy|F`~L/\ikw_٘r Ih aFwՖ/?_x/W+#(=ܢ:Xҁ=9#\-}?04ظx!cNPqG*k@] iʫld6Ia\s .av.>|h 8B h塟d!۝WI;ef|-S'##&e"Gw&M P!T>ΞL\uQtctWځ"ɏ"Um#b)S QKA8Yzwvn_Ylc`X0e6Dсy#lFk!<s(ҵL%RAQćHg) ^.xW>vvE=]zlj-EM_: %Xҧ9Er^4A0{}% wIbő](I?PoC, N;{J.dݩ #CMewSӵMw ~A2lw|"lwv#dO}pװ UQ+=xq -88WC"]Y7y,4c)$mSZLu4提Sqa!ηrUgQC#g\}yv[''KO0N!~uF5ۗBq v_#u=h:L5t+U%5h4hŖ&t0̎]Vy~_8y G +t73;YA>h`\ԫW3_YJKH i@d^3muPеN{jaκJҳ`f"1xTpMWue㫦 u>P2[Y leqִl{S9\;Wb(}Fyc+Vj|=gVNc\dZl3Ud+ G4 1YeO/,xئ*$!:*0N=F:_+IŪOf^HHL%'$YSRa> +<)&Л(>w=[i[o>|"l,9eHę]سju.oxvy}k^ْl6.F9e"Z;wzԥut؁} xtK@y%WKʭ^0H6)dԛ?!M0oƶpYT0ܸF6r]gOo9i1!7^)/|f_%W)Fڿl 3G\BDCKLtt1I闓`[rjx5خm>rG6).멸P~KIeґQ \ pE'C*E2dX쥙n(:@_/fͥ dn?z4$a٭Z1PzY$&BWƴ ͼǖ+μ.g(mXJS~!d4}{Awhsmsx++HLiuM/PZ @EgGÂ`L8oh(NV*$H*E;0 B@ ^6MsdY)w*ao%n1Mj"jͦ' "#\UN%yz Z˲kt列=zT7(6 ʫ3(En!T焏D\dސ5"\t5ig7^^_ciR?ԯl,x1+WouRDyJS.=CcȦ# )=Uc'db_CW7^z,Ϋw^ݑw]ǀݪ#{_Ņ\@D`Yq^DA\D3>{AuۚBOܑ݅og(rģB:SsS½ʉ~#ᏤF3wX+n>W!:An۠/uJqβq :=)5K{T?[I><XHA)~&vbɤ7d<Ό<(9Rg~G8TÞ+"-Xr"ZyR%Qfqj0sA:J%`_DB:KXd:ט`k<<$R_whؾKڀ+>p[>^Dj+b~FIG8Wz;/Z,)M$=$*3rp=:, .־Gᒍ5t^?sfN’}v 2BC_r(Oo~ 5!C$'!._[Hxy-{[RO|T 1`wܴf>6a8.^p\-OH*}Sb!^NJI _N1J(O@YJAe5||..pǨpiC(*jޅ!a"Bs.9ĔۼVYgc91<'>PS NۀE[=O麣;(Lbh"$_(CmQ?{#5oRUVz7o-ہ"#%n.ˑBl#ι0@=_׏`F#q"u6K;]Z>;5j;QO\Wum c4|A uP^"KY E"P5 bC+ՂvU35kKXz-c@k-2gٻhAv5[-_ޒR.oĭ:$$_ },L(PHgK7ovsd~!Ρ(#Zu׃Dq+jL6 N<$AYuیu8mYNE9P3~t*ȏhOMMqC3 l ҥ-1=Xů>Gɬ'W3\HPz_ϪFbu|/PС`>1pyKD@Tb${1xmaVE\b$j N\?ZAVQ/|SJ8O,#vkZzu܏̜WZ婧aYTZtbUZ_bWPXe}Q!@@2>[ND_: %"VƘõ\8ݸ6Ks 9(DyFw:w,DGC _Qdx&ƣ.dL/'P0™a*L _+ R&:͸w-5OCP$4cX\:A byo0iLq?p0BA%c/N"H5WpvU0Z@G~q 䯒:IK0Fuoqb[ƘR e٥N=؆V3;$HӘ`nGI L_Hn-oD0έ -mN@I|ǧu,}nxRuX9=)N+qDJ:B$ .!V2b<_^iӢнk{e[/^\ ` Cao;T2|(1,i`|̊3{Wn/k!#Aq :RR^I'sm,eE"JXu=@Ynq*uOW`!q"c(υwuͰΞ V9Md8hpq;Ν;WMTh_\=KE͆!n1w _عQ@*2d1!rvGqyk"Z809#k s#:+ZB-z*ry} ιGFpG|1>I.xMH#įo$ieQ Ε$K lV_J`Se4E!CzϻcFG[$,^0v=FQ`"B(na ^CgDV22XVy!dڐu|y'm1ȉXUtx.;<[Gc9"ϑ6H$)H=*DcŤ8-hsўz+n;:6f d "F{4tW9O-8!pِ/ߗSm@/3@NWzƶ2PHZZMN" P,:#LO^gqBs cXI^I Ʈ/#zɡ+OE2"=FIJ)CW .A@)2OU Z5v/7%B\\uG9HrZv3?iunx}BIb"Y7>m,P7/aYH\uXڶe#fMN;D,85~^{Z;?urnK:Xx)aZ@*1bF,P+m+/R-O-uwrY4p˱;JE(y=B,kVqv&XykY|&^/pd?ؘųt^*}TA_UB>~knIlp3b'p8.dyA(B'bcȻ `~d?&B9 < !OvBv43k? +eO!k5Xȭ(Krzu %Ғp yh t;t4c1y)9e)rkLF !?x߁srtu"FQ1`R)J뺽AOvT i_Ia<-t9A@Oκv*j#wΎcquQ|.i9{E, Oy">FH*=͝6uK}.@HL}n~hVDˢԘy܃Ю3w4 'f|]3L%ܦREZLaf;sy~?Klu;\7I8.'tf1lIڙN肔"xW}1'tkѾ(f|чCjJH>IțB4&ť1cj'*$5iCqҙ]~GCŨG/D=ܣ`3 0zJqMIVA!r *fćg &:H6\ygS.ec% !.G>!.qx[ >$£sPHꆭ ^򺕈%~wdzMkugb6SF=`>amh{J@s$Z 叢xhhǝԶm ;aL@\ Kfo=u81c}L'{zPR 6`GiCM3WY~3t.B$*52Un{LN[)Tl6ɛϞDeQz zg=׏-⫣D $ Ms /xa͎3 չ1isx75P.@e󯋂yZB Hq1?9Bd*;T)I\?PELFP2텛(N>ՖR?|+3EN{d$ߣ0uE T}oہlߎJe6R T#LD.<^xN]?7L(377>̋6QAɶ H&JvAe~*/;o^˜R!@J ud4|Tfk,R粨?k{m߮Pf7\T+輹8DVAOQOxG2sbyYfb~l@%*UdyzqMr;c=yr#%~z߉/F4<7O\ʡ; f*X p;mHνM eم#q*12]Nޯ;%mCy>c6X )ɳY^ ET=[T+n"tU}gp:7mKc;7J$+sû-9o!'Ϸ f5S(}u.-9_7}Nx 򞁆YF0 <3Fː§bR}0 *@ VMUvTC-pE&攓ٗɼT1}ŠuY[X7O A ?)$p;ga!‰;QH_A6"0:BA 'ӵ_O%]mјx+jGRKmhBԉg̝ӻu¤1#R&}Ŭʻ{ ]e>56cՉ`Xln*c(S[F'{}KK7H¿Q`l~ 罃X RҴMlWS24p%f!~%)^<>gՓx8iN b,~bFЛ^iT2IJpkW_"Ue>PP_W!I$P0i"YZTL--k%MB2r*uV\?pjo['ƌ+Q2Gl}&(.4 ގZ<$ FR).oܡV- 0TDElTG[poqABL~1У@[h? Y*Aok͡V7fi9'L>[Πՠ}FW.PL+͹;Ni%ā@H!eSwEGHݵx*s[l( j|'eS94~coo,4ؽ%^2sbUE-ce TM75 IUV li a/Pj4^lF\GO!{<9OWqCr=OaʍA[LE03L3u4XOn(<֕bj"rd3!<<[-AVwt C?!3W#pS2<{HeyjVdc")nTT9BxsP^rdfʼ5;Q7hO|WYI,-hJ:7l:HrZPX8)GXy d)A`u>C8pFuֿH vBkS"w*;17^Yn BƬv,kBP͑ ]b#ʡja["@زN3.x8)cґ.Wf'oًJ (Ǝ^Sz_Kh8O{Uo-ƦN&8 _PX(#S],Pn9p}!]|i9FXʃEiC;+F7 * sFǂ]xYs (1 `A<fPNsd$1j8s!WZ9;:h*Q3*EڗehNbl$k ~Rwc-NH\`oFd25m&e[hcj gSQ>kxSgZ&;8QYg|A#M2S s;+%vASbaߤ2"; Ce(<rGpB:L9|Zŏ'\яG|}6\_Ht ǰ2]#&ctF\5y<]Z, K87fb܍Eˆ`3c|+>p<'bZ? 4|^9[wo֮>ŅtVuktԺ 5T ^"7&Gd{* (9YsnuT1z*LASSSن%Rl6B2H ܮ6k;:CT1/ILA5FG e'S> 3]TsY\-.ET: KGbz@t)v3%~bt+Վǧyd8f:#9dē`CYݨPb{8:`" hm'.PH3L/  bң4O+l}$#)1Td^S"ٕ1az;""(ΑEE 1 cXl8vc=^W75ymغK#/$m4 U?yl:\*R9 &oeuULߚ:c8Ͳ5ZH'yF=|ZXSQ*ۜ`t\/BjR;M]:6(,+FT|O!/{+ oKC:AvaYP=uV!=rDNߵWإ^*PdwJ#=`uK{V 4,5}:p "3RtC_uJ2 V,J \ܢy쌈 hUxKH)%$Mi3j!p~j>H,i27J.=xHϻ/u_I\Y=Z68ĚT'QLG]O4qv󑏻*P9/$BӅ*ֺf[?(sofL 1@D^FZU6({-TTyd#"SXk򢸲fYK iϋD7Ȓ1yu嘕 ;o}--XrċX[rLh˽WC'ۥU 9%_' E,L)1(w0B?T{oa,nC&e yl=cAͭ$-DNĎ`X+EuX3leӬ&uq`Σٴq9F n4v` >T٦&3 CӜօ3 G@xJbg'VǧC NyLػXbWyL,a1kՊIƆ+--4[5a]A.AT' ̿b蓠4^U!HU/>6}ʀ+~IiOkqACIVD Ƹ^8n6]&16KEχxn :󳥬ԡ}>1٦) y*ً6fo uZV'm- S^{ >vnaqt}Q+dXQlPLf5㧜h TJ"<@£3 d_7!E#*BvxjDMo@ "H|ճLToG)&[yYޮ۞0iM{K I# :ɾATEm J&xU ƴgЍ\8:y?a-i+CW"mN=ɟl,It=֘|(g{K=碁KGm^XPnlZ[WVutag[SKhxJ-0Cza5ijW`:%d=(Vwd\7rR D(0f^_hT}ri 20 >@s@$zn Xn$: qڬ!J,Jm.t/)#T#U>W_'P95QCrL2OoR웱zub=MntcRq#lC#}}c{Ndo"܆U bkoT$  GGl IWhv^Yb-d+ F؄,劖îyQm{gc7qTW3s}|9̰@_Icmvzfp*_͊@'ZM'^' r |D5:)϶HΗ48Ao(wlZu@弧Vy]!q ,kbnWLƺ]X;.o 5FA}O朱2fm,N)l}%|.:(N?}eiIAD#}6Ck$Ov)#3=f*cw0$gNP+܌[|+s$q6\}N#R|6d yz}͖8KvL )44,Q' yYƍ$ؕ8n,%31 PwI3D&}cć;[ԟGThY9Mu0`IISl_qSAGJ}_'܌zvsLbFuSnf&ddp;,Tl S}[͸Tj^nj   o>rylF<1ʓ,nxTlŒ*6:Iپ#A1M5gS,KۜpؕK^YT'ɵZغ!˕:F 6 +aB:Fb"96t>Svzsq6|o3î+uEj^Bafŝ4j|f{3* `f?k+Ɉ?H7 L q ؞96fZOGRP/qE:@6~4U? sWq! ]^}"-F[cLk6<8/V'8o@O@ iVLl ,=+?"1֩ƅ')ёX+5^M6#m' HkwrlUAd58MQmiy?|Uʮm`q[LC5/M`M4JjđޝOgU^u-c(hq?Z&`%%n)w9O^:UȒPnqWKEt'᧎DtSܬ =i:rVy0}iB\=5y,Z/S$M؝h 75˙pNm"!$oՙ+k>P#p˹_Ww*kcTVܒ;ejϱ)G @Dp8{B5ou/jݥe02#v8ԤyHQb\OfIsu ݔ^86幄@(j:5*تOwۃҡnJp6uvJG^B2ӈzQǩxqE(I#I\\ORw"VVA8m[8~3#=$D'#,HٕebrӪ=uZ]SӥzrKx<">qx̬D-طI{&r\nV槌eX$#'?Bx& Gll AM qM҃x0Ŋy0d= 4'ioA<$K֟01Yi^{Чmg֝A# xb*͑"1\:y>5qh^:L{Wr_"Lz^DDIPqʥ9>90@hke ~NvQ6<]ڟ+X޾JIS8ԁSGCqIBg=U.qgnQ4[S6|wFM (mu`n#{sS#(9ޤdSJڮijASm9=J6W8v(PCBWqٛC]"NAIu4됴 ujC7!Rc>N}`:Պ5ck$wxM_֭ *Le&6I n:^oITG{7(:|@fc]+r7#A+Ϸt"'ThG,J-}b2zXtXX m]/fRmE/K1DXz-?mh^{=kT7u76ܧ~>> 0@$X{c`@p-5-؇2 w}p#Ҳ R3ٰU]%Q gEܷ]Ϭa|˾ GDF$Թ[ܭV4ۯ)b*=sٌ{s\Oi(5(/9#6[Ϗ. /$O`'q8zc"dYby<;?k6Y|=զhz*.3%߆!^|yAo2bG@Z?N1f ᳶ Y9\ 8a1)EMY;5FѨHv,s3O~w G7JϢ3.~N6x ±?Ռ?Gݕuw_M۫ƞO%ZGxb>ސ³x+#t8I'iisAC&+oTFJd78͌ʳU3WWjc\vB583:Wp͟XPBN4:KD{/5kj_X=05|uCWRy~ᅔ+ HKr!} 2&8l}˭GCF.ii=gyniRUD 7Km>iw%e8x`ӡ뀍A"ϊ[nM"-~݂(᝘_Kw ˻Q4Y5ZdP~wWe#H>D瀻ajkiA4U%\ -_hD]&qIhPl럼R m8!UUҨ"H|IF>-f<Ul7E헯Kz3хx'D'I-q0, rmVO@HMkO5bˊtNpS,A*a{}漪~~5v@O wūa)_+!룉yA<(aM5%MUHBk(v9+Bbzz?Cjov;9Qt^U!P^@p˯F&GPS$wFh&հ+T ʈgCaeib8^x͓&ԊKaqS/Ew=-UEFGQLB>ܻzF"DFQ8;ͩ[:$n~15 ] 2ڹkΆͻ޾ə&>B)Fn݌FVs[;y!5z ˸yX9K?:i:nj:9)-Գ"USt+QkJ|AM%#m$Xaw4wEZ1^&;Z3_X-0O=ѥjD|R hoOnNۺ(G~ pR3#٫fn^ ghQj~E gGp.Iśm:ڹf"!yTDzi ?G7yɊSώ>A$weNZ3's@62J~$p[XWɓ4 >. G%?? LbɆΣ(!IE1´\%0&_/mц#=޲DoWhHHf# Ğu^OO?T(VEYLb\4< ҨJV7[}()Ta`BJ) v9U$UepQmWt ,TayH OΌXl88kʓz2cQ?ct}Ay6s+)1wtv/9Vk3L BN4'{* RWc桱B@Y Ihea;__G'ULZýrZi髯ɥh+L·F/.+*yȧs DjxN*En@8{M21F(Q1hL {<)0ᕗJDğ%}+S=z"3ϐG60ꇴ|:HբjjGaXZK\*{V_F-T8Z0<'ң;oeA}!P5XץSqMTk3>p!)W > J X0DRIT۰C|^ as|PxC|oZI̝&n{\Y4 (#H7@ՎOtS+ ҂/^ƁA/ 6`Ѣv(*g:<,bގ^q?;,ErBǒ=z gWz%{Gmlٕ+GgCӲbr!v|L~|xrͫ"OGbANvBAxyp@G|x1ڽ~t/p``w=ѪX3ZLZӽ oE -U9ME}p{aV$E$sokiq GiR};Oݨ B@U%[]z#>6C+܈^fݞ0\#il'L 0@9rc˅UAT&KߙN@WBxǺujN; A$ P2%]DNXs.b{|:}eq=wؕCD J;_Ő=2xJ-dR-)&g+ٸ Ԧ1% @iYW0$(iDVHY3<*L'/=M7Fٖe%̊x! 9 6kxk)EXY*N4SD;T*1 }Yc(S0hq.w^ZNn\@R`nwGsCz f۞NIu ,y:P^uFz_ߊAۻ{41*mj w̄*Р!H@ȜF^EdL]`GΨB[ck=TTݧK]ל#_4Du4zlSSԗa`E%0Pgat$T9L{YܻMC EdL$/ީD1@PIf@8j)3Yo&2s3tjT]sΒ;2WTäXEOU39?%A0F׌OY^Aݷ]#JH#~\=\C>[63]ϑ~?ƦUyՅL 0ZR~Uʬ#SWri2uTZPw=(6K%Ꞽ3ӡ{d q]콙>|unR3JZYRxx Vt`kI$Hw#M@@k=7(h~WUҜe/{9Marp|=۫_! jAĈu.^j,*m1a`AA}; EM3u0?eF^{A9F|7I׽p{eE aPQ$oMBe'G"e^/&٣Q?= jpM@LzTȾUUZgzRSG3\ffzV? 3tބՂ9+ȪB$<tsr3'NFüW:MŁ.ik7p|W vnI>AGDϔs}g_"Fk;a*'q?ɭ9v W@Ur^]mSWyj OJnMmgl?D^8:0ܑm#g]/q~pͷrnX_8OtOZN@{ 2U2fdM}S2(&w'F'<3@NTjjM_oa@J:Hn3*V@OaB|KJ\20]p5/6i V GC%F&VM*eD(hѐ b, XOt's*zZ{ٙG-NEj"BhR$IUKdv]cN ʰuMҟk~\~L@w1"k.܄((L$bHJbyPOs*ia?Go {W>9L7R4vmmݦa(Y(EQK}#:EH5m2iOs!x6rOl=2˜>!QQb^k&^w;blVk:Y'W8x;^f%0ড়i~:h!iς >D\<#2{^1݉i-:8>'a1 C鸭 J:ND,Iҹlw4@CM6=x) լ@IHi9{lG7rSr 098Z/%#G Ru'2ӊ N,^U>~<=^g{z BA4Nn~QӪ(Âq]^m݂r(oZ,j8 `.35g$[|`{W8wU_. Ĩb_Ea!Na-kd) }v$>L̚Iӕ@D~N_7.&j+/b@ֹRS!Rv((k>ss^+ Oʽ_ ӝp\CA BZOriZ#=ϸ$ ՟`T$V۾]r 5}/OU$_܃쑪f"Lbe S ( Q841x@IΛ@F88oV,,ǹ[y抰*O}끨?^L#d+7}ڐ&$ %^}Ձ IbZ\s{Yt-?WQ^SW6ST3}V(8#^(U8 (hz~8juC dP@ASB?Y68&r3'6peiI`λ{#@uU댑yb%PAo H.Љ`~SW&վ`ߔNW*H.0 eXL#r> =stSW;EӐȌjhGj,]itɿs=.TH`WowV#@G$t:DQL=e"9!hA2i9IgTn쒵9PS!>6cN88\5eVJɭҳ'c͏EDY!)02I<{Y}}PQ+{Jg4T/`IAnx'P·Rd T)>hj6z@{D |d[OOe6 C_\kŤY9v`rlIb5هOlsN78%.l@ buq6o4YCQSAT~x$P$lK!k;?L AAn?{#B*\{mJ}T lg>_/G8h9ou&a"ΦXF__=B˳qd[9c\S:FZqBba +Eg2))t1f(')޽ ^'sm{7I#CkI"m}.8R7ezNCNU9n9.v!$j+ٳ2!(H6Nc\\(Q4hÜZze]:IQOaEU 4q"m}Wƶ,@}_sᎧ0+w:h1V}M_&F;j9bmqG;D"uߴC -N2E^F#YH]-)5l?(W/^4Tmu dq8" jZ-cC{C\狵4ٲZ-'w1iv(^nmzF dYHP)&WLJ?&tGֹu `>r?)2K|]/@&V9lT5vrp"qtpG^Qsw~T37uO4T$&IqK&}Qd#ymQ+{^u=2GL,fE0b  a\?I@9$A_D0|nQrD">|[&7:>dA@;Q?ABP|H/E߳("B(`ߚ۹F/]yGkHu9GZPPg$ԥM9n3Gx>O'6yso fҐ8kt@ތ\_&{vp{W`9// 55@9^s^g:$f>cWquA;݊P S6#ʄZf3lupCUa"ӂP܃ivN`*:J"2}!xTvf8 Ư 7+a<׷"bV se|JXnKfxBt=PL[̡$7/B.>/x,'oc,`Pi?)j|,~֚oc .1 ]9&@i)>ʍ*= |:G xg 淥2FkŭG.Ī,LNa3ɫ8‚yQ /{pv 2|آĦ};r4c`4AbZf. uxs/(;ʹ]jEt8/J=4a.":l#⤌jWz@S^c4 1F5h("C3FV7}ud/}C&%FrPzx UΘ$F^E]FċT0$h/B4GfhFAڇ4E[ǷWme['= i֝%lxS̵k:prVE7FkȂ/ '9ƚ-7L206S$J?$G=ˆ\g[e%/lKSLiCv>BJNV"1ߒQ9"(7Qh)ۻE MW eLAY[=>P.'WG#zDP HC :zIpiJA7J" 1|6X[ɛ'Hq{kls ܺ-!{z w={t>2|+N:=y笒<37Īfeb.\$xyPЪWީt5 ?_/kU|p E]T_$)%)AC6+t6[C ;AݐSsCνLu4g߳gvOTH4s-ϋdWEK[cijfFYd!-;z\࢞/ldZtM# 3ZgA Lc!mYllȋ)‡bkW2oDB&x+u(4\׎ꂘ5W. jŽ@ \FDPZv 5sȆI2koA庽C纵`zяGwۻf f } zxq%·˞)UK(Ze[@F+ ^)FpYu"}(Oh|nt$H#!D@T_]dh_Hc({ԋ΅?+7J[K^2vH-77fi\%܀;&|-f*mWD3HԎQ5◪Y춦<ؽkۣet޵"Ip9J6zaʨ5=4I  vHLc$ߟk`$L0޷FJ rkbtPC%ʡsŬ{+4 큈 M,^ɂ6 $bj(#'L$n𲒢a o $:WE?roCdpgs* 7w9n "E^d`a{8ttcoFokFÍ:VCl"&궚C?WnC?a|bq#kT&`l1ȷ__ͅv|Vbĺv!8XցMļUD42z$\@^4E&J16S $HW-v>WL[^3=U5g1s|N4Le\!#W4Mӄ`/Wz!Uw_ ݙ>l`aOkoe+kr~.O9=G>pp5K1npĮƞcUo-PvM {Y ԜL '!^CK / spcMR87KW==+Tp|:zTҳp^Bzf0H&EUDD\%ψuf:b _ܔT+ɾs%\-(F1\w:?n(YA d:dIA8`7KXuƏy|=>e]v~6K )Y`vX;Bi*gXŻ<1 |YPJKu&T/5ܟzº;Muq&4`?X Yީ;m|pԩn}L-c&z+z m~3{GW^lTX`'Xz ʶįPKxkߑ$0#Gt'񋴸n*5i"Э)moi<ߵ%e%kC.TQVq{<WTsEZsY, |,tR2~?𠩠 h7m>`,l?zR9띭;G^CB0f)U(dj_gk%{IBo%F]^O89=_j;`o:;{3n6_Se∉XJ.7QkTa<5 bX櫦a[Xĝ*k;"& ṿU{Y!wX naCTm%U76j,kWVcyc S*ׇ[O3B+#fe;h HlLƼ;Cϻdf1=LO~X/]"Al[(dq'`̾zrR$S\ںA>q5ITwMYҷڋ3*CfJBׇLNwj/.y-b jz3`!r !XH5og$.Jf{u+X}{bPGQު€)~)ZxZ%x=7!g ۑS_/$ Xzrx=d0R5n"5RmO5ǗhON==H뙭L17q\׽ ojoU)'HٸXWGg$Vb[vnCU-g=gh+ #wpR7- t{y`S-? i}yK)"e$]B:PkgPIjDoNr4oy z((g9osD.gSɚyhoҺhu2eu`!p=_K["tG}lN&pe.S.6v)ce6yW[$@ʎ%lwpZ3Z,|u6gOך]]f&wS&qphRQwR}T['T5*p%H`R5:!8 .VˁsE2gc)@ݜളhXOórrĹ I``PU0֦KuvW#A=؍ ǗOqjo Y mb=2zn/%9fu X_-(y8iw%DU$( fdl*UR *fB,C^ޤ$ƛ!J`Z۽3[ Rd4QyU!XR 9խt AQkc2E ]e86 YvWPkQvʏ׾ՆZK (_#ihWE8bvmJƸbX&N"|]DР7f2뢫4)np8h[XQ_O JGs5ơ}f?r.ہA}s[OhHpA=1^R[;^Dӥ !^KvہJw#'ZQ^O !Edxj.|4ղ/tHk VZ3ri$Q?#EO m&bdu>܌ǮR9d !2wq 8OD 7k9䳰bBqO,mTruWK8 __`%HF|6gQ C 4[Cޙ?eIYxC÷9$ vi+%O=UzRPKg0$Y2D4wǠmT|V4Fd / %18A%jj"/b #J(IZ/ͮ)& 0΍κrT1N"t! Kߢavm;+̪K|*&A-VIĉΌ^< }1j@(Sl4_= S BA^`>K(Xwj/+ta EޒcX٩]S)Ճj$}mW bJpd(f;+TGʹj'+n_ XY'_ dt4SIpN2l.#3GVΎơ6eI#L2M5l-njyxj5 f{8LC(ְ}C|*+Q2(Yj wm-.f-o3ՎEpo[ ?a*"BdBvw_u\î >!J9+'Nr л?t8*)2}!o@ w"V""g1-12OuIU Oħ?,HRy0-*R^?FK)+&2oBx%w/ dgF-BCA 6(CM~^]8U#^ :BƔ1dnp?~bS~x|dk8G==~RU!q Bz3%nۅdlk\Q+G4OCM3ߘ6:cU䳐wxf9gO"*Cr&hg\@*e߶;@ 6G4>ޅUd1RE{Tۦi3,yVciCRo?nBGcWY۸LA/dڦg$,.d.d>Hte1C:̷m6t:pn*q޷H_Op=/>Υ:cW%cgܜ1dM[z;/=k(>|Gd-u>?5-Sy1|sU{%QPKet; /bj窕 3[qUƱcz[~- $Hэ &"t߭ISX2 ~lSIٴb ВK'CƴY( McSL%ĤH^ũd5%/qgrm3!bH`Ej^.A乬G3a"!I+)o<)s!dlZRyD!"A}1qOR81dOc7Ym0NHԹPE u2 /3/HZ7-%͝LY[?bݼ0x3NF6 0ocܑY`eՊЦ'S}N7?E 52O6~MĿ~"*G8]0ى`f]P+/]e0f;W]Sm":3I4 Pi cD`-W&|Xdw7"dɺ(>JqLàtFK-: 5,!&8_ Tq{~; ͠acVnWPdĜb<lhq#ȵnek`{A1k Y Pl)XTYxS#KIȜb/XqGKIIq.m6c,Maa1\^n"rR5zu) o"Hv*nOȟZ%/0._ Dʏ2Vq(o|' SM50 2)"~p[G0N Ä-O+q5вB(H#옣6[ݫdH b <G!SXiHٌCG0)!jͤcߛBv%&j+c WBa}7VAZBnaѐ22Gr[j'#=W7K쳧m,SG%>F4K9V"X3)O~WU++z#eoĂ IcUn.+=w$@ZyluV5Y..\Y #+/"ibb,HN$Ͳ\Rzw51RlQ‰@"Kk6V\Tر}˼O; ᚉnۓ߇Vk \Q_J:^Cg. ,FQ )C?c?8(ۦFΡpCjYմ@Yol<4!2 IrIƳFg<37ݽIA1D+"Pa^=KZ֨fHQ9}Q>\!Ri|=tVŸNm+R]\M:AOe[dx7~Jަ]a $0ś$;?n'5+Wzw:_#pѧk`yQ,{ xJiH8 Vف iʠ㒃9R\nW'G!COZS,Pz^LB#B[QV_,aAR6j蘚~ak /K|W?9G⥽ 9 1,ݿ!%u,f@rHpL"_-:qSe:|)AL9c:q@&)g̷Z"6MWv t!u3$뚲NڠKskes,j pe!?7| r-$CypjcwC ң9b].Gzz=33JfLJ 9 D*F!(60ҭl8U>)n=[nm7 QC}%~Ex2k[pE@[.mYdF-uH(>8ߥRNSje8%ew1 /c;֔C;oW4]\W5׃n"OohI c} Pe&.gȽ~ \˜A.ץص{)w?P}w.6e:d?ulP"r(0te`dۡ"XH yGryNnRcwd'Ɉ"- bR O9Z8Iѥ$ƜƦ4qi M$%~ IYHV!,IY)7LNXdVDUPr@ D*}Ng~ި F[w RxVk+53QlLa:6ch #A%w@So]fg#0AqZC ^ٱQtW U)Ga,V .=|tNͅʖہdq /AOD_}! mne2CW=B>hhL!&M8<9KYh|6Upc7o'?>IXHEDӡSHNPe#ǎЙr?!}M3ټ]E̗ bܘ.2z k?z& 2lXN6O"Nӑ n R /eqYq^J M$ $lB,IiyZ.qTL@?;,N-/;"f֎av6W13qa?V&zPćn Μ@֌`̨|&}V̡ǫ8y~YfT1SOJ(nyTΦ$ "]2 2枿h}$l c6pVG{Qi&C~; ={o\qxV6nBk8t &щZp]"\)ʿnIT"||3N+!q,P:,[ =7#yc$GIO6 ٫@b:~YTZE$Nx蹊y@:|$_*.ȳ6 qB~1ȝn3hp\WBM'?okQwbHxe(ka5qU{3n4Sہ{COb6":GsBܗ!2 :axJ;1<mc]Gːv?Me( *ՐM9CWwµ)+z?r-ƽ.`>f儽 kE߂fͩzlIJ"B`mv&w iNc$8LW~o3ro.-=^w lٞYm//Fv&%vr$zdca ?I((1AI ꇼeİb[U޿h}CN˙ vkP]埅ofWV3Uϱ6 q{T~I栘ܘs "{;[MG(p`t ,1VLȢ& .G!uB}3 hl)sjӴ3f.O#;';d~?lco̐n;\F%=_@9UevqPlto1l+ ]T J2{ ~;: կfK }n*'MV?-$@ena2.r8ynMis2/L 6]|0xI"[4\2B"K| A2;k,sëAgbA*eZJJN ֗5gdcrwsJRnU߿'>< /)V0Ie fcFB䎡7%d_"{K33X I垮JB#tb{hmz2%O{` Uu>#U}IBuۗdXQ*<ݧe6F T 8![B{atoZ2 hy*;l>b'U&4csk-L#R$ ݼ4}6U,oxKKcKٸ@h\-yeYk3>=`XpCDT)e(?ChՍ42HOC*]z(d+ޗGbBL!?,/ 3 #f:ޔz3w+,A^ j!\mt>kQG,7MSu}hU Բ.Y7AGe0Lv!hEx-If-ݍﺩͻy ׿ݢQDy800 X2RudW`c~k*S+t7pf=”khv9T FjQp l\j ͵;$R~ ZDiðlILSVuzVtGdF`O ѕܗ@Ѝ 2"SV[uRH7:[b{.b5%͐ږ]5nIh'ZԎ Bgu}ܖ5W{a v.5|I5ZcuM+-ERx! ]ؐo}iCKNy(,/ Ƀj%)o lkS">\- ;ktث"3õۄ7#|CbVTFH0ۏgQOirKhIMMں1Oy= ]r5Ѐ,+I^Rٜc6AzYΝ1Yb fHsakVU#pl3tXȀQvRDKwͤ W@Q@> Zp"ǐ9*s@pȫ_6"0Qw,˽8˯-d$SӬghûەD'؅fo^ Q!AQ.p :r^^Fݻ.y-&Mm6cGagRVmd#JF(5wmHo{EN4~F>wfݒ8ԟDp )(dR]fБ~WxJe?}zy@e4Ytݪf@YNU9,+wV$ae:%a"刢jz225E"%D|&'Jx=rJU޿?*twk=$Q;4aRݠ6nꪻ'{M>4@km[8P3S>U(WJ^cHȘ4j~YPIi'H"sNKw_#zdZ6h ZYju|Y:WnTï1[pƯ0op@ăUC,'!/R*]4u[eQ,r{D;^:;vx+Y$DUDP&F3ަ!xj6Hm9cxcѤ߭Y,'-Ȑ.GɏFM"`MBX$\\~{1~v$c?#LF^2up^{ˆ-h7rt t tts qg B[MR|78r%@0)îKcOYkz 5A]Щldm֕S*r/JMv+>!2x^|^ fAdVUeeC:_ v6ׅo HU{Iv'*-; JQ߄S\z+'%'z ?Q4:le k^8rB>%^>TChjVrADb.=enб8s:e<xTh)Vx5z{>NZp:NX 1ngE Wy*iC24* 0meYݷ}*m-n M, o#>_ KO۸j鹍Nj?a>6)DL4RMckj=x{8m3TG>(.ҐcsQ}Z ᆵ1l3CF~J)Z]j&ҁp#+[ \BV|D]Wa(pC#*S.'W:F<lp>>U%4wRf3xV 'nby5 ?6\}IjD;2cgyH&uC};߅?=1(kAx K8kL?{Jq~pkMER˟*P^BI3\/ *ssqa,_J-Qv&Ǜ"BFM :H|+u.Byl-(ɒw ;o]֎eWCzԂ-oWDܠYΓ(XpeI}j hZYx$M/=豨ֱHMf]-^r|`Mo;%r~8qE )YE9~@戁,b@;M|' BAmw%U2nL;s4*C %Qw9$ iDshqz{S =WW]"ׂEgK{\jDvx`F.9yz~(jkH4A;oE&+@)lCpйAfY6+,cKF۲]ڪ~ݧP!Tk:r-3h%0ɛa0~S-)fw*/Ԯ4EY&84Ivv3?0*y890([8%oYW{s643+<"NY++zrTY @?0}H?(/ B C4Q;gp 4p2!1< }f`/ HђlW,o? S` +f[<`XFUC@z2-ڷ5 "ˑ: ?},1i88砾)ɾ,_2:{S% I lb sH=>Z "u]1!my r3f iAi]7}~HTX (7upe+-DɔɇUZFCߐ=ѣ|pZr _uBK.HCKd[ϟ?\rI] =},l6O+4Q躏eމĖ'3*Ilx , osZXW2pފK#J"E~>~ml_hT݄u9Y2ɋ {U-oG/I~DCdCT*sEfh8ex/@J}ÑHotJvSKVLXBc15}b g /1Q?uYik sm\j>+hߪLn-X Q(-Ի|Se.ҶP)ϼmFy:Zj揃'e;5|aFJ7KԲ=R˩7l+U(֨+\bVy{hUVn.;cT*bxu}S;>cļ;q_ºQfsKMxKn&"FupFcc?3gپ̇w~Ս퐿JseDU J9)LzBOϟWYȑL"(Wıq?%z¶;|ԥ$f}oʈX sbHa$Q ö_ծi^C{2aw5$Ds8νlxcS]"LIՃr|vb.MS Bd}dpY/>~/}W}gZr='GVt]=)h^޽x0^q[2.Z,чoU,4EЁŇ?k#=Rtr=?}T\-&jd 1t:bbP s9^lX- F$)g2P zګDSGUփ5Al[)5|~շ%qkr@% - u0Lԭ% ׹MuE!()&15mCK9(Ϝ%YB RNob4yh@>{NO[/I\2me^*L?ƒqI~F|.8oVuk#sH~Tno1s%y]C#WK(խ:u.!3׽SrA?ޡ1V*Ԯ&lGp>8 xVI"3XʅfZIzزT$kѻtμ+kefw ,JН@ XE Gjm{NgX9M\č7USpw ϓHT6/B'#WGS"$wzcg q= E.k1vCqA&6(U>оNb(thqVn{7Mޝ-<uUn3\1X:e1F1|5EE#3+L_F!8䧖z548 |^^s4R[ყ?&Ԑ~\H;Uey>je=y.%<_fbY;,J)&mD#+whH#v#௫mh"ɉ 5Tb&C`Gɸ״Qc'ٙECS$]{ u^^7t-xJU ]f碢ݶ."/!>mVfwˢy>d]vVf'$Po ,5R k^$=%z =eq!%붫O,ܯ6*:WڌRJeƤ3Uɿ-=`leMgٞcQ D[HC]#x=l^۠;N&LW(Ă HɅt@@bybirpƙϿ5~:uz)n8A(>e5 *fJqDM!'-*,}3-)PԖ{|q.p#adLz0S9k-媡JJu$?/A.  n7RNxwt{򜢠 P1sT&*?^KRͤ٢$FMǶ cpG,fU,;Ą @W"Sh@Zh*XN 2vgmeS`Ŵu\]9ߧs:<@9uEzi-I%|fGxKáqw/2!ۃFw gG沇#0=")v^ݠ͐[:j`.f w]OXVWe}i0>ż F1k p}&VlQ!$RF s(Y;*Ax5 X&bK^gw?rs\:YîhGD;NbO[D #_y=6& CqW*u*k`IhJ" E\a AE"RR- 5U0'q']1 SJ &akwUݳR.W߽`S0jPU 8jG,k# Q{)PW'DZ= E25i)R~m{Ĩ|H6M##$c8'lU&h?Et٥MrR!+Eн+S >/rt{]_} a  ?ÍZ]9I:7#]u?5 ? =M8A q5C{_]wGP-;_պjC_),d}O^ك"G8 z9\fd ꫮp?`[c0ׂZ;4(^䭟oti[ϓTw6p#L!9Q)qcJ oPMwRqM$SEZ^]$`4i__%`gƼo?e@t˗oEwH& Tn9VBx:,n}N0pvb̓')AǡOjƆJ{֢Cik.kֻW,%Vǃ"*3>44.nβJyd*_TFա nzbI@;iyHy-J*5֗p~ dJ,G1vQ{d+1? 6kl_/&iGvP^™cM5>,CD kVW7e9+@ϩjLlŬsy 0X O, ̬qFRʹ~Wt^P.: Fű-.InE"'5;ˉ6OCiF9c˿UySV67zB xp;7_X|6\fmO.;pB . Y7=;h6DcosyC<-CϺ[Tk]s㱰Z"j6r畇ˋ[P) HaMJެ3B} !~?ôO-.~5F%>@ W*8^? t-"Vy52Yl#na z{LzQI-ƞÄD.N&@zzp<-94@LHUE"$j+[^qwǏ`%Zw}g/zG_{}z#CrmΞA_Ųj" |Po;pyoMƻMBr`K| @}<^:28Y cDKyLmT)JaȹQ Q%EJQ$,OQ"Ыfإ쮕KQ($ڟEߑ+b-b,7(y|i,׿Н(b/wjmˤqSGb p›VNЄ b>z X0.FTUgB`^vnWؓDlx*k$!m+Xy~H10T7dmf +e:2`q F%O"$AD=7&֥֒~clGthwɯ0ƽA@R-U9uhoPBƹQ0֨ |$ΦK,Y/Z?Ȯ@n^^y^ pp?}4i5?J 赵Hz^#y@yasܶ Ȗ³ :&WBԿ% f2@@ ƮnB&F  h@F'!6&Pf)[ㅥ|U `Ջx 4XFT=Kk_~]>~p*eg&kY|JTo6]~ wr\ 6'?3KtVg,I0*p[UaM8ʅI MsZPKj gj%\>8l搣YVl 1iNK4>$/^LyW*`* lD%mppIwV -uvq}7:]F,KlZu}*1gls/)/Gl9qxaզИL |hNlrk4Az)7vU:^Xɨ?려#0"0 b*X%&CHcIk߹Y'N:MN ޗ`j͎4Maleٳ-O6^P {ƖEz̲﵁?f%>DV(haֲл+U3aז3~ҬqVP=!uԵAV@w7B(ü7DH moIy}yt[ "_`膥1OE =Gx2I q-c(Y-${%Zƽ(^u~R~p@ `ܮXy:-!00FA3g!+4aĊ7ݲ-J=ڰzL]CozbF\Q$|Y+$4>X52Z6n^x1='Otd5@VZN:adn4:1Lēs:8."5 2M${ۅ.X{mLnVU6d M鬻:#d&4k!c |5{oP"/֫ǠV֟lk"qp;y7~3௤Y,߁}<[ O*HT* (/ӧZ%T#zߩ.DP6(*ZŨ5ݟpgh$ l n%Ͱ["s8~q|-7x-;D~%wB>?:fyNp?H>YtB-F#~Ory몭 BH]=4tp [JzĦk2M6z+ap!Ի6S}Q3XRv wH$}{eƉάҪ8IGrp;Ҟ_VW?1ӛ 2TFU,@̗yFL VNׯP\m :d⛎xq9gi98F:ש$Fe5=nيsSnaf򆰯deZcsLn}wP5&XXWuUnČF_b|jQ{-@1y0X8D 61&,c鼁E6:lG#jƒf (]xÊ aOɬ 5u;*c l\IA]Ӯl>T D~]%μ{*~[D31 ތ^@zt k1'8daML5^g=uXT6 >.5q̪$Wl=PDK# KҺ_\w6 _SކB 13Ϡn7MGEXcзO]KpsN#̝#># Wa%Hܽ: I0IaeV_7jBdoKNAlx:guBNbRtqLx=HZ>7U˅, i%uqRr3JU)]@Z<|;*\")X^פǽnS% wB\6+%ۨ!ժ{M&U0MYm'_\^фzl oj:2PhorC8T_rWZr6KLH (62 kx໨] v7*4^@Zdi52pps a91`v/ LߖegEy1L{Eqr׫p7LΏ$L4zݡKR_ASY 6y8G[$ _9s9xAl<"]2Vs @Ų% ojG Y Caͩ]?F ՖF[yIUXLǝ{WDR!oUr~d87*4 rj1k@r-y;NFo7-Qrmx"/u.Н@I}Gǥ׆bpGXUH6[zϔ"qL~zU/ԴY]OFI5*>9hi8L_^ըVuٞgTM!]@~qf+=qe굾j !.E1hNxL(s]JK e苖/8UrTTaꪸ3O࿶z*)%sS0%-c*C3@ͤk75RDTY6vgxdx6q1=~(PlQ6k >bS-VdfÍiH?#n oXa2~iixBCdlWBѷ4Nɣ  ~Ve-bU?UQgޗ15D_:0[/>2fUq~yUX>vRD<5rmNuV o~q؏IVX3\n5l|4G",1&]yʢվ>kV.7|u37g>C^H 0jTxBRMqJV,){CJEot%lÀB,qyO[vy6^M4a2Y/S|ȻCo(.e)&NE]ٽK#+$ge!^Ϯ`+*{T%mFMyЕŠfuڐ ȵv|Ą)a8h4+'pB,Y\WE+ %"evjiKR5mv[gR{hڵEoʚJW&q`fj *ܴ%{8G!\%8Fd^e#Ձp8d۪3>L} v1uŭ{``>M,3NR1>H?ܓuk2g}q{aQB#4R( (*nudo[/[BmCfiͪf_*O&eqg,sZYEAy(!nj5SάMEu87 F7|8xV}MfJXnUSG 1 Id.u{<S~D7dwL6MRP ?I"3pC}}r+xB๔4n5KPվٱs.*ހPVxbg fW4=iIа996.v叇@)X?RRc)Lϓ;xZM+~< #lSC"BCڄIhFlz܍w$c'؈O!>Fx-XGo36iYeavfd[eزe$q(Q z GO,Q\a#T~^H&/+`v O>a"RrW^; m=ojE$mTQ2u4v>YZIB [)qe-S?#"a37K@jO݀__A"iw-QH8?E-;@.Yn.!K&`j5L_Ս~.SY  X0!~ћdS; S/gvq_ƟDҩ|@b>bsױGo)'ZH8~G(I\k\'xk]BcP''-`vqrd2/pm4PW{k:'I5 BGԆ[ʭ"S FTbt^aȪ #(:z {?{zTh/vA0(3»zj'9؏}vE1eƶ]"RP$cK::Gqۢ? gzthk~g[qI#K[@;xȔmP`H!W :+YvQ)sn[[fQ˂k 0u:W^Um\H;d#<%bg HF skڧ5>f<6/MMσ/zwxi?yzcB\p[W[N/QKRbJ]! f'X_Nվ|L1jt0~ 0f}-c͕y@[$oK&4eNыQzMu(%T2]. _U&Ĥ"_BaIđٻ<}u 3' @T7Fio+Y1 䑉ֵy^17 Ke/m Ǒ20qoCtU("ZGԛ26"r ~GJ6<֍NZoRK E21;ˮIQ8J'"zV3(aʹ觎kzNf`ZDu$aQu8tNR5T}D @5GkU~Y:vV;0Jg DQGnJ%Doq T\6ޟ4T@ӰHt"Q<)5 Ll9|n6}>EKrC,xB$P3  ~d|M A^֠w#(;u% {tl1Z_5`2}SaEԉ[UzM\;rO̵9IB~֒ 7ju6vY~+K\¦?L <"WSnЂSj0wU%-l}Dkj%lT6'.|0b"藤o%nc|3#۞ 8} "~V帨UB.{ζPEb9trSl_xla.0I9 wS̀/XDߜC]d~G!-ɫgl/7;8! 3/c0PPc p,R/]Xi 0,Fe!l' /{(zoiJO `5 YЙ* c{S z7| j]F7@1h2#_T֥]mt?K#挨J8yC +475ˊ ܟ9Gcy?F`m Rݛ뻪+=/:Ӕ SGgHg|p,ƒh4Ue|? #z {%;Nubq_QHԣHI_r>뒵`+ Dh'%e,pD8tu|z\QEU'0Ǘ֡p^|gŨnÖxp3Jي 0Tܒ!*p$Q:[ma,$$`G]NG5 >Ԩϯ-=ks{M4ő!7ԓZ/`I(3@WP,oAUEFJQ?ˣQ8f[5Ѧyw9U0Y_!]EVo&Ƽ Vu}2KNN'DiY Clq]]'c.x= yK{]Y9EWjg(\'r1=)Gj WOhJU;17W/] nڽ(rkqWiBr:r-2P}Y¿υҼ]/ @9A(iI.,2=[FVH$2qGd7K-j(o}J@í=RAۉN͟z QM\Rm~uhI*SE么2K@rk-b ]o#o[X''09wNGb3_*Ăy w D~JPn:g o;SĈ!&8(ugQҖlx|et`<6-64SB9Hd4ͪ`4Ʀ25 =t7 ̩RD$eK:'<> Dő\uխSeA8P,%߯G98񀽆NgQCgo1 Izk{"ȹůy@sY\F'}s`JwW< /v\DB XM談cԪc86hHɐN X*eH*S)—cjVgAO=}\Gj K%@;_FųSBԦ k?eilXd'RX`hVQprل\`SG33^,H{%鵗rƂ0Hf:c(ϣBv wI60" /(s?ly4ns,"flnP ȏ[ Z㑅r-ua,׼7&BC\yյ~Oщ刮)hRl\y"Q?D*) 0Ц@0n<=Z>5X[:,~m,އsGCe*0@u!y K@pTSޙޞNtQ2bD-]4ހe) hQ-%`d 6uC$!=C&t s^#U3 5} 3PMre_7L΅Hd5& `،C)XOVRXt eO'\ly"-@}dT5gŤX?; 'ˬma$˽( n5YIu/!/t MCB!Hn \lL=b\EǪF{S@Xdϙ 1zO۽buj])7[" t[8O@нz[L]̀i[)ܵGu'F70fJY9VzL&DyS0"z 9"%~tV|!^+{s`2fcVB  6\9_4 'YJejG(*Dr,CK{\Jmw#h]f2_C+9I ~btX#gu$kY/1("]tXPlSX]E?F(@b>|u:!bՈzRgv 8/vX1X[uLjX$ڜ@D;+Nśǣ N`^I Rͩ\)mg)|)":ǰH`|L/CR>bЉ1 V_1W|0<À:>,RC # ^`tzszy1 N/O!Wuq 3G6P+4{]xÈurE׃"p^:5"Vrnj2/i{|o MǃR"G޸X`e} t6`%V(/U\+;ٖSKwU U=ֲA:ucT=`=UD!8f"-ѱ /#F@:E IR1E#w:,W||~ gEy=hkWtxwռ}ƪ1& !gh,צw4RShzv[/dO}6WnA^'5GFvrMwY-jMmq}QK 7d)u89:b~P"-(XaIy\ׄcY=%tL J.L:}}&U_!y3mk^hksGu]rᖄH^YWO֊GVl4gӲh[(@b(d//mQq?AD`'%z5MXy%X,õ7~t\^ouݢG5Uwo`;gR=p3 ;s7f7д>d.'w<L9T]kCUPWųז'7vɣdNN4Oq  G{TKx4~FJ_par{jPr];TKv7`hE,3}Gժa8}H@MNW<#mҫHdL)Wu|(ZjwS.N9Pn#$in?3a";Vf҆#ݓSd/"vt #Pɰ_7;/H*]ޥՇ;U˜5gHP4zlK_L aߴb-,ݹ{sw+.HďRyǰ/pO1V=r546 ʒ]$ -5ۢeؗKժz(C Kp+}XzjBVwTHI[ϑ~L0tٙ$tB<]z~]D9GZ F?؁w[9G |A|"g %uH"CkEbgYJB+GXcHSzQ y5F$sbpC!ƣiMQքyD!Qۡ`3%܊) r#JetV +a-PR6\7!p<#2ey)h~k-|>ܧYOGkrKc) 6P{3N_'\k:@9,0Ϟ 7hscmQ+>qixKOhkd?8vnyğ4iDef$xrCqvGVO\𜗃kT8h5~';##/R>$h?#6g\"! 9Ҭܚz_{Vs@QUGe"GgnO^q4s`ABzsP%A+bL5n#ހ+fYld1ע^1鼖ܝ=ue~29y:adʾ-[?vQ5?pp[Nx>3\UuC)Zmj'X$k;6/S$ewSPcYƒyۀƥU}Xa$/ی%`rJnw2ٯ]BՂO$Pt5W³ ;IqsqA|po):8&sb6!(R0"h*$q+OQc' |,eU1|`J}idMݎtNqΘ[N1ębU[;'w`, z0u=cëbl5;˜Gv~J_ 7`9V]K #d+!@cO%/\)Ee[Kwl0w߶$Ғ~^4Fvte6$rkkؗPSf$bS9qDRDue@p+wb*`hti qмz o ϢNLl7:w_iROi#P9.D"TSznN}k\ %_wosr+vP`WP\n ! cp{5ǯ߅O!\#߯N׭ '^†.ޓx5ˏ}ee (NA91D..JU(n.Yd!V UDq]K+MP˿eD[DBk,me$t>ˡW1|* ITh8&lic0QSv7}2a.]&U]I:pUijۙ"ޫÂ%P9V`c=6f1OMv:([W*q)+A#?/eCXoe WN9)A=T+?F@3l4B P[LvOg,0E V# yaVk/7IoI[pC|Tu+];07jcقS\`ԩ#)0l4YͣIlN(7ݤ@uBٖcjZT6q=f4~J]y мН f:feaʏc*tSo~AKu8gڍ*!153wHEjv^IxdhYؽJh?-BTT3?Ip_}^n3ƶfh8lF#2ou=ZS)q`C>WS_(,d - ) 9H j7!fBA^C!])QD5?U H4 Ĺ$û8SiU28p.B?NjßOG{AX 2""T@t L^ڮ3зD9Deqۉ7ZdVȝPދX>Y譣@hNnO raOЈc}˲b6QP}8]5"Z+mVxn+ fWL޴EC9i~uwThWWL]XSIFhO%T p_sJ̮*/E"bT,M -RDh^XbkvSI<,Ⱦ«IApvsX`mpLH 1uij<I1cL%xQvZb_h }t^+^C!X4@и^Da^9B.".c:cw#foiUaE nd*``4:15gZC+$e*;3D5gR2*4^Rt}.F ̡]DK-t%(OE DLjNWtt?fx3e C|(B@+e ptofy`5EXKUREk;rM X;dp0t-)#ˁVi5 78$+d,HQJD|HMi#PaDTzt|(`/#U?NY#ܚ3:t=^SjcaQ9NeY5~EK4oMMә]W9`ht6h]9_zR#/0g(E۾/M 1C5wCۜ镝Ddb2'{c|DJ"R䩶5\µ+Sm̍рj VX~B.zb{C{~py\.swcob_k,TTfW@X͆cnLվ@fZZJAku0.i%7$ji' ^86>#zlO/JElM-tgj$=iwG\pQҥgvg' oHr"#fqX~դ[%fg(`"rleӧA[ΩpzHS`_R>L8Uz!UJIھ2[Q;$6+\{Kh #zx/Y__7'͕Bo"6oPm-)4׊HUFf@1ݵB~OA zK OzZ

    Y`]?mN9p0@U?RkH$hyNa8 ݦ2zL?ox}O)y8Rr( TCg#]wx[G?U+rՂȏDկvZzD0M`0gy+<6G)#{ LƜkMn`*hzЎ܌+q4NZ`:??DPx[ PJr67c9i>j虣S4Ś؆g] (zugȭ&CA +'陎>:i @ߍ5 .<4k,Ǻ`q"Cb))u#?Q%X,HU39ט&_x9sVjĥj9 9̃H$ջ4\.DB*RPeˬ0RCqiCJ88MW߮9 b8m[.q ditM.3uXV04NQwstmыdҤe /BD, `z})!af/`}%cuoӫ+lFrQdzMo*U;f80]cܡ7u,b>C6zk߯twI.3ϑn5LP3 ^x c{vU>5FF7eeH͉ˎ)!NR[2ν!r9d"ͷh#\ Sy7tP ?ya4(\p_xɡ8J r VVdʰ+dbAhHwX)砌WĜSzbEd뤣xlu{2\fh]xr @z~!_{N\G[ ͝;OU4t ne>ܤcH)v+Bf 30gI펡tとK8>xA vYQ^bAY e<(sRj<7%+ Qػqю;XZЎ`ޝߕI&KϲfL;ՍDu<޹`G ۼfƷ}P/ѨX+y2i8|7mH6F*!h㡘 F[Y>7~&K \y'*w"ūe¡ѠfA"8-90P K/ (l~n>#Tu0cbi5=È@Y^dGɝ ٤I-=|@I vxD J"1__ l&&L~!ʮS"Jav/8kĉ%>=?=F wt3zH瓄 UowUh3sLHեGnvTCK)/.icڝQ*sFZ 7XioMbH|j*?)zL s̼-MZ*' T+,iro"]v1mM ;C'zVDf[y6!YlAHCEq~@S (~*Ք\sB:3A&ԙ\[b7uu+6 ngSl6e>ܑ$G~2UX~%%ֲ:|IuP0[064qYT+(]w!eH 1j1a= onk_v 􁦮W1_SL J}ӥ\B56bIr!5/:%t'+ ~Fsl?`Gz|"姼0 8>]>!GQm>@&9ݏ\K/7:՟F+F͜\'TWK˺o_ t׳{PLX+0%$g@kj\zN6w?L04R^ZҀ |xS½y"<|p TViwx+]g.>3a'..88F{ N L=N|bv/4eJAl _VzSHJo(m_*\] =v.fF&}܄oҴzьџz4C"O" \pճEĄ)wg#VtyʓíIݗhFNcL3XSZQzM"A\A0gwBAJIvTpfmsӄg֭KXzlr4B5ܟHY㦖bliFfn^Mukb %JvcBM):v\u0:+A?]}K]d&h(@#]fB1 (]aPغcn$4!aT&"ǻt^TA8nH/. }\L^ s۩P6]~.5UL GM/fKP (L_] ?hS lK"=79Dz>dgc69B!aE-I_S`~ ׅxn6RfW&18@*^/%p8F,5勇F]gaN݇)ol7 d8fn|O |yRm*Ŀ_nBcdzLeǗeaJ1{ 9XQҜMgMȇfyN92㓃mz0* x nP/殮 Y7fP*qG(DEtUiEq1-n 1R׸(˲((} ࠀڛ 3C )>{7K=xlG6{ *l,J` m~oƴNeUw}k0^a^!Dǣn>uP#K4|ױ C5Pj|;x#?UhAi#5D8K2D]:. ވ\ P"5S8Zh,7Oƌ?Ek[Zl7 AL d(}I, w;X#@IAR RKϑ ~ڏPwB폲3;KIb`w.+8ٚt <@YgCJB>SʰnW-;޼hf=אv;0 ,[ Tlɡ^ɽ=t~_Z2\StF1 M8+*LlXL B7lN'.K^Qh4HLm֛J>o8gЇyQ (aGZϩ$Wm{pFCCP5X q4HcAdwuk>c qH ?Jָ7 69;saMt[ [?:wy|VD;kOz,}C#䉏H5Ҿ˥$5bd9BLNyEYPHjװ,iӲ cޗ\3~ PI6U6HKɂ5 #,m\l6( &}q޽ew`iKUOxc :֨/yBmBsKuuDejx5xƊ=/z|??Wmx|FAu:dNJU>łQgY h48/Wqzi|E0e۶9Yh~7ط_H,w~ ^2W # *n彛#@n$G 8A7c -EQaL&n<'yEuZTL^;>)^6r\G/焀 :QPJmgI=e8*7=7 ct<͖WŤȋApǸݹjcu!6?X\K݀!W=r`Ņ^s\}(aZ-s @+TIb7@R׆˗j4/RC#u1+~M>Jz4vP֍! HRebau{<,ߔ$=Nh+ ~\S (Dg3)$s6HFPqz4k'j܌nKv|}˵yJzSx&V\d@1mY9M}ł,4no`qBn $$Kʢ^֞euS1Y_75Eߜ$U&&VѮvDm2HJ} اv_gMlJw46܎j՝l#`pG~vذE?{I͡lw $T8"bm ǞM9q+s_x ('}W8f uLdz:h2B{&m!Sp xu 섏dޒT5IX2麁 Y& H]^EKEjxU7ナu0Eo)E̮@0F͟u3[߻]JneIciɾ"H~Me:p-9ޢ 疣@f\U5 YpQ4zum섿7WٵuFVn7 VW?j1};R~J 7I PhAxuY(;˔HΧZA6 hz"oݚԹiA4 k}f .NŖFMĹ=bMt;4h-.ΰ7֭9x@F8&x_v_:O$>; |2촣TaѾ8*ez.lz1| 鮹̒#<ݸ4;RC^%ggOdۯ=le_J.QNgi]&{M00(BFc ,~{1ץ>=Plه/Cy}wنH9>)uh,7C^buނxŨ͆H-vTmz0Jtܾ/]PVvse4RKSA4b) 󨊳8mWpv_`7{JAQ N6CkЛNDo%R y9s̍u6"ĜyM,2s2yj=1?멢EYϬ8BaJԚ])JLЧ/ډ78RDv@G6eRM*JNõr=OY>^rRIn]mн۴#gKr"e 2bhs7D/3JdұeAUs1 `68^"j]JhD OE;DV<5AUo ~e9 z}e(⛸ںM E*/Kq쪑s7D_AȮ3[m:;`iggqy/̒j}* >(b K2G1jL{eM9r Ё"0ô)" tipDqqP`!'HezMj"pia,V8>?6! ^n!{]GSSi>tmkHfv+W4fl59zn`c߇a#A8(EڟB)z<3sru<,eBMMYQ& |^q&E[= !`ba9:5ÿÜ=5C3!kܳ=5:I*̒+˃P}C>}}hx"dktA OI/TucwXuF1F'~X/wTp7J?DEli.`D"@^Ãn1Eů!4wKt%=@9 2EUsRx'5s,`Q04^3qb%o#h+`qfHD3HwC 8\bu^iILæZl߬MbYމ\h4u_J[򒯯pϼ| F4*!L:f[fgzT_U:&,Bf 29<(&e&Ƥb W,.29`|3tgOcc]>gTS $rM)K>"HC٦zT:wRA?c}95Iד e_]Wo~ځ;uT^8ay&K)SoMn)X1⼤ov^ _!vٳl:O`*6پ~1.D w%..sԢY>ag;p .@R6qKJ{Ŵ]sqoB<;Cxb%xSߜaw'oR:P֢\>Xn pI*%\JYs$ s-yW:ph)}N5-\f v/j!|+0"eOhCLt^!1O%)G(FI $oM>i'}H$ SNkfZW:!k\IP RlkBZCzpU1u+pN_( 7|/ӷn/1m=%C(Vd[x elKEno=М }RR#~u).0h iC5/┌ p\$$7 ϋ^ݴb?:J_w|~ǣE\ 6<:Xj=I)]D3cK`&փMLȳ]ގ)3 >yNJ/$ hFH14#bJJm>a(~+/XX U1*^gg5\.(gI^^ R NA w ruy׊^)aj@8hXM*I`_-`9AF5c! )/rq:ĉGӜr,x?5x̳mn_duYkQev^eqM5Ht؛ʡoi8 JZW bg;C6ɇ{_bx{/8sH3*2z'n ?Z딫bNc x͋b&#ڧ$/`k&doP6#5+$* M<9?ELP1x vXrJ\"lJ>k1X y,rĺ18K970N*m҇1^; ):8I)82\k}{^LJdC#ԅ Cak4[bU5۵Mo(@I"8΋ v>,R* a$ N丬?`-i!wNg&֔kk(xˑ,iqV͡:qOzrF[oM"$M*d_@\/:Hgہ2zflZKo Z?nS@V+((= '"ӫe8ʿ`8++e|:b;;cY351[X_&1<ݤr-⿹XKK vU&p?ovS&D=-uѷxZ /g&A|kYDr"^.eK|" ,'f㴳yh1(j5*eȡʜL߀hŁD?2'm(Fۑa|viIح4ِTu4Q%l PoHZ[nn.:={әa *Y4e= 5F0gdgvd>l.uH2t*3)8_Yo~ߟ$g%11Fq!0x{_fa)m]}LwwR~/q~iٶ1h ʰDGi-^ 79> 0 ]=vJ{u^zkŇ̨%w^(qnC&kj@`C{xyG-O`u "\k6 \xLv6=F!!M#I,:eh4jZiO%O5d]&) XF=vkoCuo;ӲfXwƿu_Z"RIƲ<@cd88 ۿӗ=/]Q9Sqz;EX]񄕜xO~>zo]=oһ:EOў_LVmTXr=LAE1LxsuˏdK@E-G֖mDeRVڐFb/adM)oś"k*p.v INɇk]RTYK!SKH5e6Aip*S k);JWh:m_^M$#  1Vs^.ꠜ+ eөhėcU'?㼜א]ORgF=[?6yCQ'u۶,+Gl >#Ps\hjo zDO %O$S|Rh / -ɥ ?߫]:k ;.6DO_'` ࢷO2ҰCJ+i(Z[ӳoF)S-ht>i;y^pHW>'is|qjzpНJ#[ ^ZnvTmlWЃs!J\uE߬Ea"o$dy(z.tX{Bq^Kr{ F ?Bcȅo}4uH|ztڦs!pKB>OĨ+|QgMW@-`1B%o`z9Upk%Fc>@⃈.}ad2>)f\ ZĘR9~翜lOPZo1f;5X/?dGJ䒬URL:r萶M{='\,bаA}n']wd&qv=vԓtGA Y5 m}!dquBwMϬl!?[S9Gj&4T#q<A`4 bMgJi|^Kh$YoP0q;7>RxT弳GJS*ڠDM1#dn>Prf*Fs]\_BFr&|l@2l烥1FGZD" Skj_$ĺ,Sh @)/°RKf<zdiM6}\ݦ#a (E+X\؍ӎĕ֖ pN[àNt;v`bc^F916MV5WW:3(oɈR}ej9wF#Q9$CՇG\5@  V0?s*lvwB0mYПx֞Vσ:YI"J{5gҀ0AN-#|cQYwȳ~W(X Bgh`9k ##q28@xCv=8.@)+z{{`V6 hS,cNV#V9>>{7:m\*u*-ԝ Xu.D@*y#qJxt[ cr>1 x 8ރ6!enSYb q}o}S#JOb>2&IU@yvg7(a+aQX跸@/KZT~ o7==F:5}1?>,1ʞW~*6ô_#`n4x`= ,Vy9Toؼkape 1)D€=ɿ!Xk>w䋗v9rs gM&荸$w^ɢAV VC0Zj]o=8DYAv~oB~.Tbk_icª"*p6`Xf i6_r$eƾDU&Պ{M}dXͦ@K&I۸^ydԜU/LQʔcNW&ֆHA9ߺ+êp >!S?:'G ŴgC[paѿN@ {U3S3=2(ץt22f]ώSbJP)$r,Ի8 c7*J@\^$TDV%dlgJ0]9"sXzt%:iFA-Ү!ƒ l= TȎ4{ԺBEyئJx <6e3%zna~j{Eٌc (mL/ȥ#i՛W 5 -k^ ( W?b7>:#4L8HyQ0\QeA]q(HQmg/TaR(|O߬g(zΝ'/sULQ[䊺WNS p5au/BE-E\˵)dVnp E0z1OV&O!,')23pkzE>˩,]t&a"w,A4tFfS a*wI%I\!q*3OֈMwqVGT&(K_[?byÝq69eH2E4|G3-/uHgڰ +f'K"em]D6  4||H}*T燤UƋ[ᣇ)cI.!zDt3YL q`՞+DBcۡ]yeŜ+H_R]S5=̕y%6*6˝0fp?",\0ET9+%$m8[m@{M ,'K&E6 VQzNJ{2xHX~Dx 3?G?`NlgY[qfb„Y]j` kb<`rѲ DMcr mHg]yEDi^%4/jO>laV MLAܷD9Spg-RDfe/H|P#$vN [낳pR4QIH6Glmˉua-pM,ʃ|vɷி"+Ǘ>zF1w+9AIH%n89CA]+jrA!Qcc_l][Wrc 楚c:"j8zDgǤ>W6lo=ܶ鱆&޼VxìRgH֭v/'Lbƈ 7edn|y}ӧ;"6u}nFn7ρzH6ɔ qxSJY 9܀qP\>}" NuM tՄD_m1vm FOfI(տ&de.~Dg 0z*_3vqF̔v-1GZ@ Cv!ƒ+ۺlɆ6=yF.s&BoYc}v"Up[6eAiNxv-} hYe)I/arA1u*ز L'l~¤u )@ɃtZ0? g =;6/oLףZߛ{dNPtA,Sq* P*= D%'67P$EFbSe oKG;I*<  sC\uAD9d'rd-%+y86I~ d(5)-oj>9əp](tP sZH(l<wP^M5[P=Ƣ r0d d WN3ShB4":|J b c)`2VW<1(mcw/\wbG.+%1(3 {RQ-aI|1ot&&g{.O+a{.6╷{t^FNߖ)V(.AxJX+Aln<0Op<0Dx8Nf\r砓3?e`> ?{sqi4Ȃ jK]c\$uh&Q)-u'O@=@>- +;REi1[ ׳k$L5tЂ=frzibmh8~[%k>zᕅ}T g d%uvblMC|k&X,K?IKޜb5аf;`r$x~<`r }}[Pqܺ>\M.^b[oPL `gV ߙUzg6ȌJ=  apY[1 wcyӒZ ڲ0|e!k{$꘡6;1Onrzuև &]2&1"Vt*CtvΉ;>쌭n9UajiH̵~У:l<6bcW3s*I&TȚAڂ/J׵EL>Ya15BYmQpb3|S`M+:ee,E645O߶s{![KTihLJ~aOr(e_-ne#39EVة  l!pEI %t5V__gl|p=4}RCIIls6(E#hߙW7hwoJ;u(7BzQq6pCg!L,Q*B] &w el[ʱkC ɖ 0SЯ4M[d|EWz}ʚYǎe} _H{Y(7\r"6A8y8QUy"&h7#O7rLnX5LίzeC?5FhOm?]gmyy>8$ ]y*7S>RoSyRN|0h,ͷ.Hǐ]ToO)P',tT$l _͔[ttbq?`[/+)潠#f+wl0Zv+JfT$NH.]:( s l*x_+KCJˠd"~1x܊JRkD9S3dOޱ(y+{W[^2{HwJ WfBQF(z£[K^-NS"[fL|"N&XǛԌN 4~};izp p'h:K164-_ yBBw/ HNqEɝQWWkw Y1 zn=w4wDrR"G?fETD"qkM1! Oټg( M6su=pEy]nCOBt=mW8z0 &#Oь+ln*S2s5'c18A`|S ƒb( Muʒ#AMou&2{'iy;zn4bCk)[..1rE0߈]\x{Vϛ9!se_ $}ikn2kyc>~d 1iSS=I\eE9Hom'`7 ʂ3y_L'Mf ٗ'jQ&(_Q e|wWc->Gp4zbm}Y3dejZO}ID^Vf 77w DŽw#1:pPHSFʛWdRm1[``Z sitbkV޴|qҙIo")>EpM vTCO3.%2θPy6ۦVuʷ zE {AҀOΠt@ˡsa۪h(R9"9:IPbA}TL %$^q꡹3/[msDh˅ ttI+LݓGIdI2ɧ- w,r1M~Ƌ5f鞿dzp%۴A>,|o+)[xa$󫿞ttn?Lvn`)(a~cb;S)$;dWA[9<4#1uI,Q&do.D >oxŔia$Gحj桒5]K^eUI.D:ken;JCWdG"4}hDM9[MdJ43CX+$r2sK"̉gfT\Ez(v Xi*̌Rd(#mR9Y~b Gy-#, Ere^Dwd%0/j6*S=@K]C+L]D fVpoUyU%}ؓhp$jϽc41798]t-M\_+cL,ibޠޔ/?PvtwzY|TGK^GHeIi|WJ@^$1"b)A|n:e'پ9I2W_9#|$ wDT~g󬭍Pvn(\| T'H׹Uwǣ' l&H ӢFC G$)vw'@ k~;萌%!.#u,C$xW\{@!Zn af”䂬 %V$!(%ʋ1 +TQ&OuPdcx-~g+N[_6,`4ln,8V5j a7G[` fS CbKOUJC9ׯͭCj_onv<¬(oFOʧtuUH3:N L12! Ҷ~z =!\H4u`FT;)xXQ8mkTnI3IJ5BU I=V4G"`bރPsH\4QGIl0FR!lh{^~;yQA{.0OCaЍfa%Q'DբjǐAuE@;O.&!$MixR뼸] tteDD둹W@׸"JSL"Ϧ{zT2ѼS̺i]4Rhyj@{Cs:wZ !=bLSH 0č_I<Ĝlp=Z䷓t㛢B8SWT'$`VS+HƮ}?*c=n?Y&r<e' -lػ# -f^kpU 8̷#>s֚I/u/1W/phoP.I@OZ 9W]ȟck1B@Pj|7CWe/]QBlJ?$8{jӈ|%zV)+k%zs.Kgy\cDV% +HV&?ް糞e €P@rtI~ /{e`gbÒ7(T}iS` */QKɴس)fbH\^S FE:_0:>[U4kte2ٷØP̞oPZ.x;X!y4|13dduZ6eGJi&rAE]Zn;=!w<9ԼCБ[N;2`BMFP,r(znS 8 Eߋ"S†?6 7418D׵7Fi`hs9}1LEc0PHwtPw`PNǿD&۳gya(pL].$5^_Jƍq gR+ (tTu c<,d*x'x*C [)d#Ƀbxezg,F^s&CY}!jf h'p~pn[r?;\(D _\2V˒=۱v0P`Uyuޣ][j<'F~ T- !M,AX|&'`}ݗ.a?_n&i}x )\`>a-ˉ *a}%sCA0j4URX \+uJ Y׶lLFxx"+bfVyglg] vFT)xFg}{]% ;0ގSd uyJ  ҩ)/>젂o(uV C8S+t߅ᙡI}9g/5. QE\܅z04ahH$>_0z5jb֎@agIJөԊpz_VGCyӜ13B˜7gwzg4f4ȆbpW-'4Y*PK DŠ7-a{T.E/%B@D>ѵpD3k-`Qx\ɿ;SD˹a\ *s(3_.t=47r(Uvzx 5 pN`Ĉ9-UtpDsUjFA'-ٟb慚.'JJn5Y3! j S562p?75~u,RrR;pTgػ2뗡֊ 6|7w}y,$|X(paIgǸWi^"屸G ?[|{ L v_,3BsKz5 +( Ӗ7٠)8٫u5Frpluc[q*e\0Ep[Ƣ@+ w1ܺ/O%YT)+|ȝ}})~-DjHnr9b&#⾑V|t\X)$]<b!R B5U N$,e9Y>lU2$x9 ?zA-O  ur8HY7ÚAM"zx9Ȝ+DžS^LWӰFnB }|{]^J>;,&mF7OZrOǩ9C:²\(8m#pʋtZQϐu xt9/?*Sd>x?.5 DuGy%@>}t_yn a g$DwoYI& 'CzJ[6`L?5E%3dn/X7lRȏ'l<׏) G{g"Qٰx\ԗa;~PY+`V߻m-C-%/ F%.1GGiy!s98@]G2av_+ $]ȫiO&^.8@ȡަNYu|_;B'$vTU,O׺_V &(dy`YW՘;Jŀ)8 `l p4y xt醙sKJī&DmٚC$ҦLJ_͠ΔGr5/00!>?}')NNKe)^n_m᫑VV}GsB J9Y_x4Z&'V1|݊h5W\\ЕiddZ(8{(eOxY]%P-e>G6vdqYO0\bONZiKK=G5ce z,kͳ<<_rI0Xu 윏j :swX:DE^Ndp(Ss8O,#j)GF@A;gx@P3BsJpeӞޅRhu$MZA-O Z^ lM! %2Sxc_Y|[( aq1*=m*0CTc,'|3QMglG']kϱqvmuʐPR'B%'穔u*YuY>u^S&cuGbxNuWi‚0~d5ȳ1xɈzFVg0?{#iuL?IdN My3DbꍔE^؍xi/G;c˪qՓro 9UЭ/KGmlPLX}zZ~(˨!s `_2bvI=GH'F*f;k۹׶;dHpK wt-6nbb|ewo2V嶈ٷ7_*A@6YYwuq'6ShNOW&4 ~q&mZMq}KŜ:uTQ# ̯mPvbf՞ZU"ƐF&8 |n"%P.bDsl/\wgf \sfSw-$8 Zhe"wZ̷ La!)>2|sDDwWd KЊuuldq 8rA, ؉{|r=޺s޶X|t=3;75 r^gqB,GII{}u=$j ueЍq1c,c.Cxʎ)mѾ$lt:[<.&0Jj\:pW),)kmHx%T̓ sJA,[6~vCa,T83:FX6QNYEoz ts~RYS^(JnCbKON1f1L[p eSāvy$5&n٧y˕r霡 kۗ<2Io_01k.[BMdp:+M7&\ (Y]^0$oo7'CynX~?|yMuްD ڨ\3#^IxiE<(HD =8p1. }nloy2 `W S6gV7ᖓ[/}F%nOY .H/ F6aߪh,:P͈N-?ZpM4ndX Ad0WE8Iu&%6*4& lnaYپ <@{U!SiNyj:L?ݩ,qa[6y@gQ$R-&z0% \7 IM j@)b|qM=j-yz,(+Gvm~PNO 4_瞟KYG,ui+o8l{wB/4Xu` z@TGtw7O y8U((TG~$Pb?'R @ǵS( (o嘶܍wIuv>*saBG:gٵX߮󩦔K-EVwykIr̓er~F of :1$|W9 0Er{b;O#%F.`1}*h8g v!PTCZZClp8G%!5O('_Sy8GBߛ*'SwݪtYmj-~TO桭 kIV l0$?6QtiR#'GiLT+Z$ y1߹a0Y'J"1VQ: nA(6aybc r_qUL/uMGI4Y=x,t|ȍY1HƊ(Fw |-ދUs)&~ok]f(S:P }ysu}73P"ԥDA9͢\z_藍GPWd|zfjhK!asنg"uGؖ}ΐO"FX5cm,I[ʹ0rgA%۶p qZCCS !*4:wG&@+#D4!N68VǁLŧɠ45x1c40 wHy,Z%[7_GbG5ekߋgpDs}iuԄ*chcl+,cW;_ 惑,So7OmYWDxC ;_45x<-48[/dBo~ίҗM<p-lT4/2FzhN얅hl83Μ{Kc?u-=jl4:'ReK p4 !OZg,&cR=fh57QB 4" h;m#jI\.ӛqiJUX?ʁ*?yYt:1k%%fqNMmx>u;1t‰{C$,d^2`x(t tmߐ䔙3e̶Ϙ6LC ;,!vK7٠Y~`_BRK :YD f_PpYidJnu*o % >`_lЪq~0\E)9ujזe8)*R)5mV3E/P sE-  Ow`6M.ćۦ,};󥌭X g%uh%dKSG`Jˈ$ׄ dh!{->3`Oo6(2-ckx<.3OYVX*3 1?(MP>cϜ:塚@iҹز%wHVQ(l+۷ʀ+=6-(zY68DUqr4"zrv θG;`X-Oפ>ˤ;㩃Knb]t=*{sITﱆ}HKPzU &7zoʊR|ӑTKqv%O5)%K 5y d8^ғy$?qbjNa'Ajab$f,gU>[<,IR6Q%dpˬ֊κ)tηwm:d{$ !_s" 8f~Z)n<`[P XW5l|2 m/9$F $et^W|t-rqJH&<0 G 1"M>n8td J <'iz<;Qf6L {PzbY'i){Ps[KGnk슋32x;LJ|C֩'[ɾD\4K9_݉ӏ0Y DXRpC.].'{޾kױ0K9D:AI CuR\oӵ]$|y/ Y|&=NVG_Q$r5 (|^m~G[[I}:­ >Lɼ96ZkL] SeEވEmjMZY--݃6O:y\!ԔX>NZkʼnEH/}. A@Sr+`Qɂ <0TI%O_?K&%[=gf91$Oli+!p:DZ,FZwУѡ*LDy`$?7؂*pIv/PRza91 ew?_awl ۍ*Vi?-gۗrOc̞*H9_!=&9!t:^ߛ))8KC,=D Q܇ =w  ];W9rQac9uUUHi+wĊ6+2f\c؆^ `ǣj^D sډ⵴].Rbr b:~D?eZ2DHl_1pVz¤Tbޱ{C{[%o?aBX(9FB}\O[5.5 5G0p {"D,P ݦ鈑)Pn,e{QVZ!2m6_71+f`wChxm{O 9@18­=hwB5df6axGXM7{hb>\1ۋM^I%_uE+# BY;ve߷!cߔo_NCiIF<6<`RE#$~w sbKTUd\ ACu.ڷoIwJݡ6:[IEDoۜ.4FKjeGfYpjv.%~y= w)nMනxֵڒtM،Y xk乡zۮ{" fJc&CH/ݼZdyE+Ԩ^tzw (T`1E <ҳr hgEBvߙ"f'ok7 В"@Zf{=:q@9d:搌{CD2,hMTrJd͟q%o(4wrB|9'cM1fgM yqu'xMLL`d Td'?+.ǡP!G7bGouzO uX퀧i `}V HLv2Je([#\<7 YytPIUCҪ*>o Ìb=5*40"P@иW9muz7#Vyk[}ݴx@d>a<{I㓟͑#)s"1`Ry@Z 1{H$my#zOpd $ݪתwn ^!%u0*B) I2xWTph!g +N@@4x Wv~|A)Um!=.Mxg Cd~ϟGfF8D5eWp(G~!n>?i MZnUѤa6kgOb>(niL Ql̊؋6Ho,bCzwy)Ec9"07Jmm4l@Tb!0}嵝`N\ZAL2C$I?4B&莻"K[;!["ܴ dez7Dq ӈSHk#2[WdtZW:41i0޻c r:D  )GyM蠑aY}T34#C&ѾDMqV c@geRzJR'N"+\b:eUO$?J׵KxA9?=L- fr\c0M3ix7 AsRnfbs,V T8ohn;0_v< 9GR{L VN[%D B-fؗ|.=F^[ k Phb4)5 \$o'o¸'D&kD"ئ\ .\}ԶanU9֏?1KgжMh6qnO.փMtʃP&c\tj9ҭN͋4!J{o'0jrdF;&+ay$}Ln[r.`8%$~h^%oi{Mί O/d%a6%mGv=vi䭙m~vQ8鉦+)Rkbz"p0jQ唶$i#\.@LЕ~;lond!"БqNȦdXq@V*]@ʻ~jz|*a6YIʿ=X71X';jyN[ Tq=͕d*m,ƞLi`O?BkX?Lm2TaBc*ovk~cZX*` m$&K~˕eXB9 \ Tp# * `8ĝ~ojUC3qĘ AyS02bN[GQP6(zsBJѕ- PbY!lDQBmU86糸RHCO˰ŋN e;r|_߿#`tfIG ?0tcY6|pJ{in-]Ô|ёo[ц!kDԥ'0~ S5˲ N(s8M>*u+d}%R9O'tH<%3;9)KUn~5?#pv0n`ex7c:eT;Ar\pg3ʭn7]~:"d>ðXbW[Lo\),)q+NޅE9\^jTLݥc|AD(4.hyY,6hk!CB}*~'Kw.M Akdk?J:6Ah 3s`V&2_rc$ %dn yc8 ճط(Vl4%Ax<` %{;vXhj[IDv$͍w4V˾K`xbA)?0NP+V*~˽ʗFm?ײ3@DgM]Ai@sr?lq__ͣx,,'*YQx48ۀnً!0QM?#1܄3BJNuv`vQxxt|.7;(hN$iN{ܳ䲃;]Q`SySϼýWaV!ZYW]ٽXlK!DŽzO,S6P#|s%%}n,!@4hK8VC)|+ᨓ m!Zjާ* _ӣ4Yot' D{T4}! jI5 eͭfȹPq,[rdKy5.>\VCe64Vڤ>sDv +f2{@iM'ޫˠ2DZ06Kد9ޮ5"~L rχ$x9rO $A&.Ÿp%}&kZ2?(XzHs30sSw'T~L(̒Vz+&q?ůMDTi{d1% Z@n,,se Ň(Rve6e7w"id|H ӛ@D jE^?z)؝i#1a>t$ ͩglr(>p@l_F +?qP=; Sv jkH >rh2=Svd\l|/XP6 N;M=x&edSu,\LC*slhQX/btFeV#_@9` Bh>3p0~a? Uuԍ-yJvk4cEW(b#=.l gPr|5cHxH43EQـ(ǙK|/~udrcgTDu=K`܋laHVC2c?BJc&uSiFW`JZo\n:'ԾMHvCaO45> f߄׷Pb ,Vt/jƏY1jZgPj3o%u<<}$s#ő8S|^QȅrzCiģK7dn/{Iߩq^ u2h< u! V`J j4vYEWY5owHC#N-M9߀S=BgXgO+%;zzꛌe9IeV9K^⻲M7rcuS<&(T~r-Vv6Pх7BQA[z"WAKL"A7 GH _!2#}Jѿ9~EQR0!Gs8sDBH[JlFVxuA@k 1[sVA P w҇e]~!Bu$ XzM%˸6ja??@"pbʍ}ax;Q mW^+ݟ%Ļ6ƲL:תIW5Lg BqD8f Z]{NJdMȩLDI&[k\еFާi;Jvu`D O,Pz+o}coXV-! T-LP9Q8W0㥢PB<sR"C;A^@+bÙ]U$~Cکo3N爸(G0e9\"?Dk{C`{ddǿ5?@,Ҹ}!} b@W*u1O4ƴ4pB+YLvz,HIL GF,܃ozqz3!>}48p Ả^-_M`ffyB@xu5"uNxd{ujD¿sͯDU?G^T@bӠ7oE6f{ġ8pW^蟢풼B|\iHtLlǩgN&!0&Oԍ^! 0)O3_w9 i ^dKDStUDKFYj191ҍl u: \ wK!>x_((sF*{[/ Z7I/˙Ag֕BIFq^|iGwaQ:臑|=p+uxQ,_[1)+3;Zk M<_J_.Oq0>_n@3=Ȼ{d`ʔ-4w%G;RѿDmhXмs⍲XW _2ENߕdL }XDiwCڱs*:P0A8PhD"77wfQyBr7@+FMQ\xn!Vt{.?&A)9ƙ@vndynMmklUmNN5 2<*>\Eٶ֫B}X5to,<pFwev9 BduS#T0foALR^(*iJamkz`H|Q4wa28 ^mw1haĢRM'N=|dRE2Vjɞ 0~lӍ*MyZLى12y?f&Wbsbck?M]O_UtߣwF5J=1:I9gzk 2.4SQzik+yA֧Ml_s˶ZJ5S:gA7=R4[mܼ-W@ɿD)ܻ,O~pZ {9r2"d6j F0Y0\'ft)Ob S\^VaʏEw߿p(q%" B:̗kBĬ|i(Mg-kѐ[@\'xof40 xٲm0ؐ!8b ۥ)Z3B|TV'F +zqUoA- 'T-Ө뎭C~yv ֿb [,T ouE.8FYط¿0eN#sm;,+߶ft4qݥ`E8T\M+eŀN\bVҩIh: X/a"gGd2XQEnܝ_M̉qڡ6be8eihȸ}%'O MxCVؐ8.,3+wzII:D$ݻiOD^:a'űo ҁ&h ~ ЍϬYAO_-d!΂>Ud:22Yj Z$n~ &:=8TbN9UFz6]G1v01ErF~6̧]H["N߈FRD"Әt4 Jˎvp#&Ǻ"X_fyzPaD\!@ꗵD`ֿ= J0+D)N]N\yܔT"y$2Aҋ?#*\Fp:+~!F .Qәk5bJsz^hxph A,lzR l$`tSQz92*Er Ó8rIvtu+W6:b|M IE"!dm'yܯӷN *I{q')Ĉ:Jˊs7Z*Wgw!0uvg/OJjo"@G 0T*-GQ#lT֢TGlnOQV+X;D-qDj@n--P̣r7[mqC"0 Z}Dw2MFa?PQt.Po[=(p;ST3I 'N,Pa^ۛq7BrMV8g-em_?o.@Ob 82@wzmόU f.V:j3s 6n@~HsROLœD KB]I2H?Hhbzg3<{iz ^/$?;'!o[FG4ZiuM@}%c, ZNz̍kj; &WKG*<7A4e7@羟[7ɀ֙c Hۅ,9=c#zu ʽYu?g5 \SXo˛=49eH.&nfh]24V/mnʥRO\Q Z_"~U:᧤n)rvt|? 6hޢ3>KB^~7t32v,/R#CbRGi(- Gz@}AS-xDLunjxFNhB%Y"W@˅"[$ t cFRnPX:@ o?MڪKOMR,{E>⫙6snF҆127P 9c2k#{VN(o}tTW>JoDzܽiG@Cq3Hy`TBpP3QIF tT=_Z\QjE`6xMCP^^m<.پj .UÌ-nB2tJ?]FC=s{AU=R D [_ĆaI /$r jyGZCBAzqzkѧVuDGNG,:U wەĠ2< v_տ`EZ9%u܁ SwH1B+pT DID]HHWfV:m|<yN5X,pϴ`_j|pT5*b <] %PB;,.UJ  Ey*gŋʙ.Q(~R]i SYxuvNJVQ8 ?Y)+dd[l>6i'E:t½kC[7t)/b=^@@}J"| p@Szm5&qo*3EYjKy"Oh RXcŇ4$ kdN) y< {&j0J5«PCҤU˥/^ʺ]|'1,l-Ŀ4Y˸ֿ)Dw~JH*{Ymi?Zԗ("1t5LϒIÉpܺ˵ˏ$+]3M32b&Bvn7hZ^@#)piw\HM7dVmW0f| yi" h5JokٙP}ڮfbăc;P"BR<+zv-hS.RT@LA'0UFR [VSVl0T1HbSVQQ74}s dSF2A#qu u,_~٠] ŕţ:F~` NR| rU=c'$6sAP~QHC$zs!fVe*wz^WWVG9y险j@J8"sPb_)|wTѼbF8>JĠ}QsuY7f1}u]1YLd28t Q5(S$/e`㦑iT[1hoL`/^ϞP xe:.Xp؀T~ _ީ|K:he/)xX;v5l$rCpm偺I򞩐xio+(!j!F@tbyL̇ܯ(ߵA#!fEI6h 'ًpoy[ël%Xţ$5i=bBoŦ"xCلKUs3;\"뼤s͞yhTƅXɢXpVS7*=$ մ9>Σ څ)Ϸ@GNU?zMeu/ޭ\+ڶ8_ 뼈ɍgaw)ZVGHf>^V ќ%L:7iBY`]JiN؄~tlVkQqI J+Jq >D;6z)8*}P),[ jnA☄K{`urk#+l X*ƚKO:K9˼2?Xԟ}T2p3Ho!S.z@x> g<IOczBI"e-OJQ `nj&0C f <@mg)%a(߼I,q&(-K-J^8px5pJ ^Kv8XŘW5z]51T 8}m?2zmB=F.H- fHkEܥdžv]it=V?eF J4qO@ԡ1#&Rv7V3zMXKђFfR  5;n1۷nY{0z'b@' 70&/c!@u܁873xhia+M|j *$QtWU[WIoc'5cDY9p26"dpmD%=c?mBdѧ |$; ^?-ݭ3&%j}\#?2_x|N8Od.~r%o;vgp C xy5GDOd4a gjT+_QCfVqV7#:4֡yJ\ z# /ѕX j|}S1ypoߺ&ˬ6u`oN|XzW /G/'lMT0t@adcPMjdGjjM}Eԍ*&qP$ۓ`}AW߲@cW"LD1Q9qVJv1d;-S3Rc\5B&b 3j YY ~_U9sqRd43 0|] :T.4Ӂ|-g\c78a͢\k!{YBuN(kFW sΕ9;yhdPRbB=*n+,y>w՝p3~jE$⼬Xu1Mhh5 K­T+};dNn 9kA"^(Aq &F%Q FhcdH,ɂ[Z0%i7Cka Vr2F22NѠ YEV9Nq:Ͽ:vYP@&@mui:`8M(e_꼸A#?YY-G6?0!N"ǃ=(zMg|}Pd{ރNb~zVle.25D7?Pr|VEZ˨&͢ JOE>5VK"ם0 dgm육\UJ5诮 M x>P9]V+yK{Ns+&ȹt YCH45G#gKq/Wazk|k&G`gew]|<:!6}' btѨZQi@qKk$a+oE8<\ĈO$Matijb(E^d }l3$uBDnҩZSCȖsSGCc8UB ʻyոniR=zгHckѾ-P`Q|Y'>zy{g,k#FOoKI{UָV|x#/vė6ݮ:O< }^{Y+G7|rdtScjK'R;@C<4FmVkSN9m&<{Me\+?;#i&CՁ,qާ FV!'1%R!x >}w|*&TjlT$Ut ю{*3D&_/@6F4%4T2lRN>.<S.,5>}(MrT͌uS04OK "Jqb9"F.\yj\YEֿ7#i:B 0*4c#i8-n !GW[Q'ݺ@53p`6טNV? ӭwT˔񙶮D&{oi=Oa`~1sVb)yYx^Gx]fQ [6걧 \I/SCx*wAY q<; ^|XZRԯ7\Ep}12q6ThI?`O8b]7DW؄@Lxj9@mC@"{dzCw[ܮ#amq ]-qk870BR|b4„ ew5|^i*BFHFܑ$񵮞R87~ʽnw33 oD z: _W>0G\hC(JB7QH)IQvХsp $>x)WˑEjPqȳZZrD{,S_)Ԡ8:_ "A~OmT \AuZ70"IbKJ0׵>W.o"¦R!oByrY7Q?r_$`z/o5=; G-W7,{N=&epK@u[oS=4l@ :0A'ɎR m1 [, I;/ܷ;⺛VU_>vYΡxu4^| =LHnQ?c4`׷\H VV%4%_۷ۍQ*fgsʵK>-oPN8GCvB':r8؏JqzV݋_d' |z4QPs$^B(ݲZԟ=Kz]$f?+LexbVbwUy <}+qy@å!6'gcaCeYI7C9YLIA 3b ͊~A!g6\ 8Ju]djer~NUaoKtIA]F]Z c) u=T֒++V gJ 9S/?c'3x*tx&-jDA˝8OΎ_n"9;+rS څ~tGۂ@$zJRQ5cI0%1-hx -hêĬ`7MKqvA]AfG4h3NX2A\ &L}4xba=;ηPs5+q<0Yj$npo:֠4d E-]뀱LA auD~4d|sr)D+D;N~L ϭV6fOqM'>%kNƜ9M~69Nv0ckBq!67l7f`uqA֢sHE8`O}|QJS SD‡ ^󆼰)>$C s<1AGjwPbd+(iT(>tcZ9{qe)(OxƲ9`Sejrb*ͧ #7lP3LX~nA/$SUlN7 Y}m39i(j ZpNTyٕ(cp3x[ g?s=~(Ab ce|T7:4`7|TG1T[2Pi&X#>L/u@P?99Q&,K`{M_x G%b$xpifp%p1%S_|xM83| yc z7ɉrn9gj%P{~xƗfuP>0҅Zy =]䴷,d$0>r2bn`|LvP8"H]\a=^nQ8}"~9[~GhoE7Xd>R"2fw DH䱴B<oJg҇U[TiN}E7 E{.NA`{J5^s0f剉)ӷ E?W2Ue鉡>cJ5Y2|tG1WEiJ4y(̵ +"P-S Ø8 D cac Z-YASr혧"@APRmHXj":SC KWeB\m/H21UQ?$H98e?a\Ĉgp*"Ϧ1@N4 /@jr7ViP6raF"-rW*v!W]V\)D &iȷa|;DJ͇l\3W;(c5<˖{ܘ|X,JCsxq"A|'$Dͷ?dS"& +.8ݲ+L$z4ilgU_c]-q)Gc$e!d>@1XMUU{?T*aR/} n/H-K[H: /^S(5c$k%5& {]6La.H W(nch@ЂrH ՆpVB3&=')?L#j8b+WĪcVޕb=>;sUzŨJM $QZEdч5)L )I/mSKgȤDa]j}O%^~1́ɇTi2M,st^6Z vUˆrP%$xHK"Ƃ(R^Χo}+3˝-?Hg鿉Q坧z %ז:J όmE#w@Z:t* ԍ'THUy>`}jIv!"{s5ߗC-Ԭ_'c+ yCl\K1_K, ~!-T_D}prH T44|y8oG==.xg8:O@`ls^jLMfh^ ;[px7 f;ZK= swT?iK賵/ 1f&-牒ѓI\H^ŏõoWpw 90 aKۺl& kZƖHdƽT!SK3*|4̀TO,$3?_|8SWM(gAuD:̻{֮:5C 8H]dQ*Y{PznV=p9]m 2PйQGJvp獑.ꌂY<9X$#dqbV`[pٶ,JayBTkX$1]ݩƍQK)%\R1g''!hڀ"Erh$*KoOHF#FPj4UkԆ㽿;k׭4]wV0^`|,PDR6rw-" L-: zC@"i/fI6 *]Rlz+Rqf1K6B}UIYO,U ͏ gz^ˇȠmE*nA>Kfg6 A!'@u"&4I= @ y&JmcUf4!1\8#~KHwVhny ,6:uHv_NX%{Wï:sH!K"^ȓ!sS_N+2c8f0d2BM 0vXo>Jo‹u%Ukg8J'P%~H#?FYcU$pȐ6s-AJB :X\q%nPo`tZ[o;FE3BTwPh?|NLM[ҢjO["3 wm"ߢ!qyNjsPe}qɊ\IL.:_a?~ɦe[Y-]|a0,+œC=KD^WfíDR8M$I> 0\I]i/0S~a.tipغn ,I)E\QP (2x^'P2h1YGp7kbx|j~5L\4\hʇ2PLS [h?lWMAVo*#ͣz-HpFJ$F"fܤ&,<}p~~4J S ( nzb~#J"Sjd Ocqr*Xu/N\yV4&-USs)$&bڏ3nۅnb./ٷ\(ܛWݙl~=[;LuD|J 0n 8ͤ~?e>:{5B~}6H吔2իGg9}k\H͉UdK-)B.j{q+k>2b+Lb^vaJrҷFkX+,SfO-lDZrԲwn  n5:FIaOdibкN}3ed8.-tv/ TO8$-S~P!P1A-_ֱr?x_Q?xC^@JsOp 4rSϋ1sNmǫۘumXͼev>w%`eJ,[0G8h#,u[Ç[qxw/)9*R'V,hUFG*h|B'I⢸H3&?s?_@uxx4Z:/ްqHR;$(ԹZ gfvemx酶|-!Tյ=H[,4 rR # լ;{5->aۯ(xAbT! ,gk6 cd?&8I2Jo,AL;.,$yc6:X Gۅޚzt^pb5ޅfT% MzK6ܠYxbJ 8I$I UN^ V`h[NZ lOA2M_pwб7ِqhmQHQ$3ָ`ILl=fmK ۬<%l*g}.'i,[yBCpI}K'Bƈa,nIEÖy3)a"=|sJ!hP$"6v $d/<W-^pF0sXwi<-U)'871Vعӑ?Ĺ8]u0O%Hu$Q߸^[MIFׂ3g᳡!q]zMI/ZbG$b ZuH#Jhgޭr=4g)`5_~SNjj&E/aC:3-#)^ .Ї1u o<IJ 亘3]}*~Gw"LpX4? ~R>yX7eG^IusV5!Ƌ : \B{Wr"EAmbdzw=KRq(.`Zo9} 纋3] ǜE I٬R*E#wOR L,@qƀȞBj,`y8|+%/R#EO߅l!JO6MRoz)`x`;Aa߮'jFNkqCf@%1 S 5¾ґ|t-_MÝAl=%adNL9\G逷XyT<=~otMNς%\5mMut[! n+cꅱ FWܿ m BpJ+o9oڕa#+ط_ZP& dPը*UϕG[s_o%i }X ?A_5WG|=_$L49F |)Sw_vF9 8:}@؀HJ[ gȌ/=iU} 9!W6m%T^[+z#{g_>#=.=>KaGo/wU7 *Do d&8 UV.2D;Ŧ/cT<ƽMdE?b?l H %pɄ 2èL[\):;y*dBrJ&q _?sUK`n 1q}aw+ ]St)t+ZC]~O _F!+vK.R]=$I|O }>m2 Pȼ HL1ɂ/бgX6">RH6=ҕ}_N{,j5 8 ̫Sn~Fԏ=&`ڕ ScۑP6_-xCi&=ܤd~ѳI &kR&Sx t\m9Ýנ*bʁn w @?v!bF@k+ F/o~kghbez^2.~q'E|m -7ey?rEm5o<Ю5#j56#}Oͩ&}Sc;T%G|̫`YDXOGƮ/֙Mb 9s%جۙ l#6 |,N 1NC ȶ%UlOM zX7-m`Vf7-JT6ZBhf0o%_\  ^K]@f_giI!/ O{O~#Y5BTL`N~btɌ?~5k8{K?q8Y OqrWf}zIE.铝 'hS7/4Xm ʆhj퐰xLv;|UU 1Y֍ZܸѬJX`Pߦ̳ šK> 7OZvrn뮟pF0=`"[΂>Ke^hK;x փrxluOgoװL@o T18iqU\J M>lH Tg?R)LcP̦fIkxz\9H?9^@fІNBIX:s }pl1R2ۘM+լ{+>OTK(ps#gI﬿%kH)9W0Yk,0?/j[lq?5|Ac]itE*@@{6 :KlԨP2,,BI5{\ͼ[\H)E@6cq]jPѼ~#uU=[iù}qKiw cy<_(qig Q =hZ6g ނ˷=E@jqW 8FJ p Yiw/̫8#n4 QwO8ΑkdK-V\ l,B͟l|/P$HGs9:B9F!,K۠e{%o9C 2W!nըZg3rd\^)Na)BUtXcͭ8XɻBnw_2cƎ[$yZl1 {R|)UH{*8Ӏ{9˺Z!ЙCfs|#79L{`x``?C=I*o ,/i6KOG5s43ӎj ?RX(oB:ލ%\'ܨ֫B̪?hI]]@+QsOi1##1pzVhfY@)^sњi޲ =^BtpTc}j_M97;W{<[}͋U[0Zv$;a)PZEªG{DpUWX^({8O)(TX"FdC 鹧a YM5?"*~G$2-E|$rWmh%`0WSi\+V'/;cexz]jՅfV6WVhVuгne߅ngJ3J R&r8a8AsCDCqo5ڷ^J >`JϦ x~n!htSy>џҕCvc.9`-DV| iARּ4dh' Asp ::5Adžƣ[9%Hѽ(&{ꑽd٬!w"O_5r!e>UM weN}x!H-#Ibe4 ,ߊuUzq"&vj?}9!s$2u=&ӱφ6v9𠸒Gl`~I3iؽi(fi_ֻ wISD@aa=vTaj>Pл-__5 DCD ro-I)OkZ6rx3#\?3Gnmw5 s 31|2{b+51u:8pwf'}%l{^^ZuMln剔uYsK![g!U8;/΢b jARQtT)Dލy0[U\=|f=9#Bx1gv&ǻP=b8\NH<]ƠO`ay?Ux͓\٤<j<]/iz8?_rW23QUS Aqvl;P0'/(ޯi6ayu^٫Hѧl7ي@P3CgR8.t5>Kez6f /"#裎J7^A7 Թ0Qj\̾N@{BmkTƦ,- $ [Chwky [_H:;YhPSӱY.(nU%˽v2?~T YsU3)}T{L!uO_*xv0h z9iy0?ܡ?*`%捗Z*j`BɬKݒb %DܾV+$`q3sb~9x֌$ʖkW;=χn0|k=ҝ|Kv fQ~cYě5ʗ'kKrO*f.xerfObИsVpBs} <xNē, ->Y>rN\by.;тS @YAG *Үw&K<sٟh ]̖_sy?8 ΅*MC46 F4fSjq{0hn_v3 %v,{oGv #JMLu"kfUdQ̢GK㢣ʌ cƇ;Z hJϤpseI ̕#JY ȸFg(D4V]m[1i&L^[͕c>;W7m| :\ض-vާX!)ZxZљ26ikS+Qͼ5ФFpfŦ7Rѳ^ɴ),]nPam7Wi kV_*͞ ˡf>܊1-Ix°R1"{)Ä]C6\E&WjT?B8=+!ԏlQq w~r8O-LG"iݝ Z& YU RC&9A0,/|۬m~$ݵ^X@C_/un>MM# ƠYΪ(ւ}F=^,ѱؑf"8r(b-%1B$ VEax_b.'jʹ/@Ŏl^ >t}j]LZ")%-ds4{3,~M6|z,ĝ/|[.!,wq* fK(1ĩuz3`p8$DD8[Q[qb\FώZDZvQ B4..;Nؿl/ͷ <,:]JH,-k3OoX| /Y(E&ZKDsRڋ\Ur)LJC+ uA!gп9])G@"$c.v]':TIS%"~b\uHg0V==G>gLԀaYՅG*QgNDuH6L5$ !⍟o1q) bw# _MQHmUTqbf){Gk Ir`pd T 8S"RCS·Ӂ\דEњ֟r2,+szcav@_Y@V l͟GVGȡ7 ;5].WQ?ciolQU}bDjrgpq3?Q~ricgvN_ xx?u1ig$ [t8 ĂW>;!.;UͺpPDFx*8?Ů_qK No[4zΰcxjf\G!"'0t1KlOiwŽ|nj䈀g\A7pirIU8RLU8}ʓfN7/3,\G.r6Cc&?VJc>#/s<;'-ӃM[&H։ܯo 3C}ܪ9:u9q,½0+6 DVǖM<4 qOm>ޖH]n)O*u 3ۙ+@ƨaG؟c:uViK5!5to<UT9`sL4k;#vcupdb4T'rӕ/ҏ)\':6Gha#,q-ʇ)T[A,$>6>+h-GJF9W[^pL"%ӟcsK,T|/O׉ZegْN-=IE Y)e aqhVOPeU I؅rEgq~vfs\Pe{@p-B#1do7U¢'_a?-tػ} 7.d{x-h[sc]I%h$l.Q Sk6W ]o֬eKb\\OwrݴAf"#e["NӛUuSVw9Hr #$r>sk}&!& ĿoUa}|lo7#-l8m#M o` ?'d)w WnzX{aQ[2um4Q(3ieIگr "e>S!b,=l([`gdGiO%*H1-7eU Y6hŅ~c.֡EvUrAV 4}#oGݎ~w-H sJ<.z>>x\TZ!{t"0f/"y7a}vgF6Xv!q)㧟U9]#3*g} N MMwPtvfv'b-Mk>~QO/|lW0Q+ :}HC5i@{(xvy:xOڷTK`~ѦI gВߵҎyLʼ&_dRxt4uâ"Ӡwkz* gXV\q$/La4n](?Z% }`ѴjM:H:pO htKt>Y5o:ӕH;Z_MFDXEMnYT2cNDIkü_491mUDu%-ᅪ0 /I,L dou]ЇGչ%<ZFE$Rҹw+JB"DWԪ"ڬn44S,>ǡ3FJRwŻݲU]!怒t 9(xw7{#60~Ƨ]>Vt?T,Ix'COhatw.ʆp7:pcgwD ۡ q %t7 jb#^:^pt}٭ݳ 9Lwʥ8|!cVAgb( 42@m?- ƅ' B- hwԜ.\Eo`*) c~.{ }僚#_M}vdCn;!0so)f*{ 6)Hh$36렜)M#׼>yD)I9f0!dMQ5H>l _8nS']hiuoŋ: >ùv-Un 'FUQgkt#?x|f"VB,6.f%>r tcfg Bwўg͎6~dmfw}eUБ u`Ѹ:j!cc܍7>`4}->w EfA'FPRvN@pn WR.}LaQfoOPL|uɲxш2iY6~}(-g KnزFm@ W/-Ɨr ,F~B. ɦ5%[F.%*Tʯh l&Թþ˅iOJȟCY,uܡ G.¬읚 r `Pa r-~~~tiib4S38]9[tL,td aNϵ {XQ\3 zp݉'=xlR$|D6FO>Ȏ~U94)dƿ^霥[wҽյUuThl@W63HbΰGqGܼ EhTS5 ӗ€'a!;"l-\HȒ @ق-|>nP_k{"Ʒ,Nd뼰pJ}?p֢6h` @6ٽ eߘ8_b(I(Th{ OG *NA4SpmMҘOKz/ob4>OO :K_L^fhDA˰a;#<:ɒܩa+DmbP'<~PHR9XMLQrz+y>a)|WO:\[;Fކuo(*dAtS "t'r)/t>Io/2{sna^gߵ%<3|ayLkˢ\f1pGL7Ov_{-'qs^8tЙmPF ߜBm+|rkwlƬ _ȔsZs 򌁭,wr➩5nѺ0%HɁO(ڤS']@I.aQbR:9j3&7]bRQ==!DkXrUD0avBWMq5N/zU=G![?@џ|f0 H^#-Q j vD%hLbTV|R* ahkd?L4&/4\1d;.E4D^́FC-_lFo%XFR? /H>賞.3c$@M*Ϻ>?[-HA!8W?A& Q͐2P k"A?N[)0*JCT0ptv}Xoeex% =HBf-JSMP(N f"#T@h;sk}{N  >~YأJ\bU7>ُ r( `dO$\I9U_%{B[0|5^\<2&|`D h-:N#WB)GS"yn!QٸL閖lϸ-L ":3P6-[E/N aRѹ܇-LZ}6m,Z#oU8fr[ι]Q-r%ܧݎT,f`:<",yU/q?7wXo ##2n;</pxDBks꺀Cg0TTMӄ=n=p}M",%2E ~|F'I%#nd8s()^xA-VͣE+u\ec:`W@C:o-ۖkM0tV|oYo=%\1e/u3!q$9ɘ]gCKcDK_(7nJ_F{xyFA (fu8UzAg($ۺH WPX]@h_ohDdq"7Fh3@,P_ 5d?9\7kDq5 agȃSQz 1Oj g$&6ڭuXO68[d=.oN]h54cm|,qW`Sᜒ~FNW. (/~H@$g.$h2eW- rw.P P䍞Wz*BKuBx y.m>E`ޏeXJԎ[Ŵ5=~CI%a44\8]zL}._,D.͗zBnuyڻi+͵ k0(:7im REMr)^4<] =2:{iTBf49 Փ|A1yl3kǛZrHqVEۇaw*q/նDSС;7\'HS{5eM6 yV /[!!/H!H0auT8v#$wAD+: [t{sY9ZZLԃ;v,MwpW@wH ^ĵdtKtbLB};L?)+P^1cw6r#LcG3LF1zuOP@5VcN+-|A s\F9z1m]ޒ|B`'9*q$9۪$,A 72.R u4w2'(H{DtTƠBu85.qcUa$ Wݳ.s"pZ8ޡ5U-Z'%Wnge/=їU1Q`75nP_`)i 03RՆJ23Qό Zy@x˜j󀍪P6`Hp)A!B0!! w(n}Os퀽Ieo?ScԂ놥7#$-(w[moKc ē"Xܑ rKQ6+vP Up3tQ|zC>†NeE1{@E̷Ny0J${(6:/idQ"Q`"Xr#Ͳm|BˇD*an&6 (jhM~tF+97 \q?'-ٽ|4Sr=t\a8r!?&n/Mvs̾v uE5Yw$&*WsB=bRZ*c2*#;lYJGAEAбcR-.lp>P?J^S=VYὰY2dA%XRs$HkϓZ_:cWRnJs N37bx?QR D{o3Py4*:;G{\K{ʙ o ;1CNֹ vUq ox}7[m(ԲWJ6:={;HmJ"&lc< *@ű5ez(fлH2 PʵK9 )Ldw(ӏ4 SEp5b\3EGQK~d*>ҋ,$ Ii2ANJ BoF@}3rQycyd=[P\9D1 "}x`Zo977:|x fylL|B#8IVe>b5ɰdf6XV/`748VNu lRظ?b(Fꬋ6KtHE SN$u =R"uT,UxH6T-޲ c92HZ٣Q\I\`e%$K&l:5I?=i@C| X^s^q)]P6gLSuVhEhP1*So ߟ!ywZ.[oaq{dۣ8n{)H/rRUZAAݒJԲh_ŧ_okK,Xi|قכa@k2cp8`]o4(orATLs#K=&)1.7 \}<ZT"~`d[}QFڍB$vT9ovw5exs!7WƔ{Bd󇶟Ӕu lexpO(*Z<+VmGP4i1b:ŗ"2;h$ߎ_ʿ~L--~h(prvIy wUUl}ir4'bOQ88c:+`KI+@BUjǗ 9K_U*:VzQ#H|=<[>U}>nG*.pz jlQLO%7"Nż+E⹃gi J󇧐l&AwVïZŊHN^iYNh>zY6ywWkpoD q->A\ e 1\¾{ Q)KB]!?T'6נV4Gީkڡyx~F'@D? v`tX3  9N/N%.0 eGc65A)[W,ri_[z͍ 资Ol>#fQ9on'vW_FL'{%d&a\zv I#vGY k\<ο$V90YQ5ƃ1M~$RzؓA~Uͬ9VE\=!8w5Pz', MFi8ls:K/uD=M2!`dX19 ڀr7  =xb8io@if c$v^DRn]c3C&zn#E@bhrv@WQ?f2u֥2%&᝭+M6< ' gVbX0#KYF'j0qviLJjHEQܡAC<牌Zf-YYs ~_3n,CRpQr^@*yg#o=(r=;4Z,މs>, dz<"16y聒\&THmWB+CUt,J+; cb2ug/o;aASP.,ID>q6C(8n`XۡVr[ mDO^c%Ȯe|4)CukL!6M7CK|#yuc'F-RL!BpN:jkoӌT\5HߑJeHOcڬ q9C=zL U lԝm{Ɵ4O$*P M#;Ƃ e*g.Lf<+WBvt]W VPn`#mPzR=K34lJ+]yzOt r>.gcYCvVngtѾ?5@ Ca8~%ԾeH?<'hQ=[gq!ˡb\z&Wa H4*L&ʥ~P,LU@?fbAR>bŞOS?߀q#BfwMWdf{/+9K@ŕY>aRMOe,U<>Kȋ[FKځ(tSC9W$s W- ,   Ո0QgxV]^w#Sӯr, sB˕Nse/7)L˪6s4~h[z t1> eeE93zɂkWDp tf6p\"iM*ԅú(4> gnkD}r~l&!om x%!]O,^CW<s&X#`Z0yX񬆟Tdu*ڌW6K-|L-J#g4 &S^snJc MGq-# _*ȩY^0G5HB8 ,k}6,{Odj7I)hyw3]Lf{fBQ!`d=3WcĽaidPԔ=XQ}{sG'= 2c!wV}"Tk? ѮqpPU[X:C/Lm3G:\Ҕ5Ux! #!2 (Zncof͂z,*zr.(wrN5+S@5k[J\оfe?q~d#5:|' qsZ_7U}O9A]1+iwT9yN&RF# 9}tyc*"@i92DA7'CSڕL:gf/LDBzgԩ`<􆑛'X=!f߿(5;k fRy%k|(5:Ev[$-i VMSq oV*w!_-_8c x#/|Nmk&(/ iK#Jw8AsQM'X̢4YQO܉>=dAӚ @NY![psT'ٱЗ3~k ><фdYYv~2xl[~YK5皡Ta'^]N]4o0RL w~u֯ iKIf_QaG';ߛ=yP>Ą7rh$R]vJRBd*LC'͉۴}ʪggOTBG-j>RkwF%Y]ZKܐ3$ڗks@80oJ]8s4h0iG>:J_$̗7V<65~h ";ޢqm8,-_6rBT\f5 e.2 Vj%UwJ/v+ #V?5K,ZUࢫ7o' ʠT,*F37a~uuE[;B]PO&G[-qԮD2 R/=(LPw@4scbY/L/w?"$,Ț5U7 \-FKl8:j7 CfYD`-!'Se M*LϢYT¸0UFp1X6+:yO d3"i4@43)6{5HNa{ĉ#2 l=SǺL!s%0J[]pC kcuX\(BVPj u v+7X׼kig 쵤apD6kʏ ?$مV`US %bK"NL1[ڇ;?nAH-@F@[mѮ 9_䵷u~I+}T ]CC:o)Xi"ؙԤQ28QE&SH`#bSkAm7l "q7Po-^MLG>|v32/_H8Z&0&\;t^l*W t\f)Ν}%ʘ(Vq: o/ Vk]GPҺZ q~oƧ`+Pݟ2{ZSe:rL5;JsI]KY*@t[gB:vʨ(Ῥ24{Cwfa"E]rMU0ʔ݈#ʿ\!V]K.@_ug$-"{}._Ceˤ/)IY@cg-5So_@;V_huPt;U|"O5Kcz;xݥU{ݽJG׊-={N\^ΐ`<aeܚ,ya{XrT@1{­W,ʩ 7jvibsrh)*;WFKM~ƪS^N7 @'aBۯ)="|8lB29azj2 pTP}4A$3)iη2!" qYҊk9$ljr9E r{^sE~z0:f9O^^"!+(}=˃GzQ~Ʉ\`NK(BrИ)]h'ŻOO+h9 9xy?~QSͤ$@a >]=,pS6{XRmQghsjv\R.g6?}jfA 0BF9IT{)O \7MOQ} D0n7 D`X%S+i$xom yTNYu s :[X:vB'i+\8<ћpuj7γ~s˔` `V ʂEb+:v8Gu t_k* k%N2EkŃCjoaXa9dX#!5| FbġqZgV 1Mx[C ȘZMtm4I+$Lfr`?ݘ(b] ^P_ٜ$\F_%{d=H֜:[G<ؐ)9 mQ^Dk̇00ml'5oG(6怹 3W 5ɸcqAb?J-DM-ch7q4%yp( Ǖd 3[ !k$9(tG-S+T>DDe(/<bgrS Oo^fËYDwZaz$_#w1FAlU)?4yp/I`Bwlsc([bht"Tީ#נ |?zCNPF}JXq-+Cwj]3߃'.a-B/s]޺щQ(Lkr6-? Ҍ!S O>|#6.w}d]}J텽 \vl)a*M/HYLQz5\nGw'[YPnLI_h"K @X]xl3xZ|˿$xGy|wie:Y+ҸljVi͡ST֛Hxw}װ|dsi\r]iqY l`DbWm-qʄ^7yH`C~tJFJd|3BFPx7(~vzGl4&qbu$0n_*s5PsK!B`=+ (Q3ҠqAi9 ~5]X9$$N9DJE;فt bVs8ؿf8ۢUuv[J;D8V2.%})A(LH6&tYu=ĨPf7P !@o썾'Xu|ķ_^ys<-򕉸\Bb_@sQB %m+"+`QR+f*v0o4GTDIvĴ*FdYNvĩIY!C@h ?*׎g[RC62Hķ…p1m7j: yF#v'LJe;qͅK}T :gvU@$559RfJ2hqLŀ[ZQN\I|rQ$V9r/6Q3L-0N7g"`Y̼)Śə!L5< y{Ga`I-1ta,Χ{kas"VY~mDNC)_wuao +\w;1CwQ1_qs_6LY<1;I @MٗB?FflZ c4H{M0#>>Tvp[g<溵>F!n6GAp,rlzu`9k$) X8M#D,L$qnoO^Q#/rÛWRWNj[Eaxb9$EhrI_F$Ó9 HDVP-crH*;t_;Ah} !S~ВO3+*o"p\@A*ɩ~}\_BuyVzT~^0Hv#@~tF. -ur CdC~CoL`f{)ܣ)"ݢV,A:G>ߙ2qu#K^s=;%5G;!Q7!zKNw?ȭ .uH?dE 5-K Ƌ\}9/*hрOYMWEbX6H>H69 l^Oex+DT=%Y>'H7aiZ})_!N+!E#s\YZ7 r83"'N]nIHMo^?Q*̱zRpΜ=b䔞8j I uO28 ;NQhvf@Rz5m񧇜 ?{#i9D ,%#,)R<[\HER-4Ha3b_!xo2,Kg1*i _+2tM?K<`{ U$Q6mXקnTq߻iw@]!04d!s1F?*rf10ǫ 30Me@T_ U#,vϺ4&_Tp Dvdg'wq)>`W=rT)8-kϫ;O^ F0P#oEuۦx3@uU44玁Ym% # 23jA!@WԠ+[+cSw$C?x!5.kj<]L78  ,v1Mr.vsCӦp=h[@1~hshWqPxz#z O3^_L!:CFfrU>iOmTzfIK*Q.羀ö m\F}Pct[3!RX y7(=T̴=P1m'% |B hݙ箅Lq~兪=8GҪJie}a ]gv:IԤj)dho ˾Uy wfv 8.rDoG¢+^&dOBy$M>vT4*6:evw** 1rvuog q|1aRB0b3IMlm[2a$h8%ԳζCi7@C"C9ݓjrѰ4@/d(]ֶ˭[(nTE ȥ ޾|^`@9dz [چΡ(H G1r@[OmU{PQo[o= yduY!@oqjoڵ`TmKZnj COȷdrKDc~!WZu>0k:;SDw8eBb{Edezve:9Q荑ǭ>J;)&L>WJ řy v10-1Ik}c(< iĚ bFQ 2Xneb6&i4_: NeA%eKW6y8#K!I1 8kqFWV]KZMynz+j Gߧ=8'hr~1(.fӣn V+sOo=az%̜C31Lu'3ܒJ;i > J#. >M3X^Qg&~ksboQ\MaF)U|~z| jF$?֌suą0E(.#E@MJM٘"R +8myx>h<TqYLD& OڒM.N3^G F4Xq͌U'(.fQVv::hL`?V\pxӱ W/&{!΄Zs6>nCLM:+MѷGr^'vEb}tG;UjJ#&_pn̈3 -(+=<>'uR&Q{i_qNQ춐ev\Uñ NV{>gPoV2!>KFХ]D$w|2Ao B]TsҨL`ئŧڳǞK//&!q؋QGXmS?Ij&*U:zt4턹X B6쏨C-%YȥPXIAL[`~0-zw5m}wNQ^QI7.6tt#ǍHK~M+ޣkv<$uD:ORAOn({ je%ѦSv{@Kh7mHՅsrCj/a+n-^B(̉e0Q$̬%MOv_K}B\}#2ٛhTzM'q*y%hdNN])U7_W r:v6.|:9ڿ`D:@SD6/2V"JL-+FW?FV$չʖ,5z B{bvgm?AdӁ]ʯ-(2|NjMD'eえ_{^-cPP(` gƿRwPX]ĵKI78G1ڼ̛D{Hm>% V6Ԇ h'`6Ԋ^~9 n{͐Vnu% ny■@ncL~i 3D2>HqHp.ƳaMO?N1ɨ7dMIRF[)݋tf~CP!SQ:j#$TB,Rgκ(Vۨ'};G+Jof\Q,%qsXÐkP*4T;6(ab߿Mtz<x~ saMYqz2DW|ޓ[bhlECz^Ǵu/ݪR,4/^[Ȇ(jZ=JBbsjAbz AϾ(TrwIK!GR oWhL#=u: xF4{PȦO;w,G9'?uڍԝG rDJ-hܠс,]ְCW6 TwhM^K|Z*cly2WH,NDp";{^76UApȮC|{๚K+o62׳1h|K a!HyW%5b阘< jNKj y^Poh9zS@Us?zo6L/_sATWS̊HG P=h ,eDypDDĚT8%̔_ {O9\m Jzuf])*odaE!1$|h#}r}AH*7ˌ%LÐi?9nIvŗ/c*_#d0%Wq0˩6Pie!^y:p6"WAd`'[|Vwҭ*Y-qej(79~Z0&ٯKvxX:ul1?Ua@ׁ.A^Xoƻ&L?żp~?| WWT6To2S`qQJ͞d&yȳl0XSpRY@$$ht[nP Ug,!k$#K |0" E6wKh ȁ?jGνN^ѿY`{p6/lߔKH݄2H";o [V92*]hh+I$9" C߆ n2RI8=;J5v®KS!LhQƄ!͢@u|%6Jp K軺ncԸ/ 7b_,1PցI$ S )]w#A9h;E1\/j@;TG|߃bؗ#Y&~yDd[9߶w%/= ma`wVNC<W=h\&7pONOm9Ͼ}q?qƦ9^'!Yƣ`J] }wl8gO?Z;͔t4 ԿMM;|lЉ\Dۏ`E}>ZS!NẁG'Dsp"ۖ|)57fs,tAyW Iڂog7YW񚳟E!#g'heM grt(Lxىi1]"ɮ/ ɕ=qF[mg3Ƈ=Ouxzmˮzs[AītHX~Cc3K]2J ?,㕍٭@d5B"gsBMnOk4wv,tk*oQ(Ͼ |f+'CU8HL.^]GҙV{;7{4frE%nw{2`!Wj{yC{Je(*"fb%+׬f/BGK㦞 0kqA)*" YiМ-FuiC$Ů.Z+@ DhtDr-E\(,.5_6P62Ū=NjJOa >Ц+x:Odb" %ܻMECD r1P{vKgqIJ;Ƶ{ pfQ2 %Uy m}A60X謢N,X1N$QɺX٠D:U5]ѷЎn>^X,|Y(ΕIRwUS'&"^lo!k?:z]OS)Z7ıE# QRۼWgX<ls)uaM>j?%o,rNNZ-wvܵW9v8h#gZlo5X Dy֯5͕@:'s16h;)BFg,3?F (R{&TSӃ)˰ 25.mɺ^zVoeܐȕr%U1w B̬im::*DT}\AqKHl=􃡋4;Ͱ\Y(-Xgڞ'9LJIW\K{U K9@7AjY 1/s弍EvԎ^G$Y󦕾2 *e]e뿹ju=ft(_z39hS3$,@)>O->& ̕+n2k_=:cÂfFcIoq WP܌q- LWgcr@DN=U- #?᭓64C| ƭNqW+ E1~/Ax`彶5CHԔ䍰Z8Fhv_1V] 7`U&}զ ?^᚞D=z|hf$ٶhE"A`!Aekyw z[@8Cw8葙nEqK02;)7U60ϜdgtqBZ* 3ЋUC p]FU!վ(x䛓l1. Yz(S<gM{]{H ӹ7#w݀Gg̳гmg$s*6PEi܈_ن 9b1Y> 1ᄗ!5rYUEţEnu5ti#zy#aC x]so5HP$mg`|P(k8,D&~۰p;wc`?O2Y@ScS|'@~; OGkV 9s?l[6踗Z5O&A>'Wf'vvm%PV ǐ^_SQo=a|<-QLgcO#u[U /ĉ,v!ybdWzL qCXV*U,v~#Bn1^h- ^#Ts[/\1Kwnn,`qptZ=:JNË۩;xکljRucR ١`k2c\RGj/.j6~KG|Mk6_ȰـݤyBiKZZSODUsWn8+)1 G8gb1C1mTZn4nS08YrkAI68N&ʁ$+U0q4'3[KR`3>z}mvA[oW`~T/;%KuȖ o}Z,(GWbr< rֲd*;=Q[/;D FeoO0#|&TQ4Qk3YXp ߓHeZ_s.OmE =+|@~9ڏY &rG+%ۙvJB"Zi:<ӷm̤!.BVUeoDK1x|~~Ry(?jo [${6n~soޜ_ LT[ =+IJm5̀Q('J.oŪUƛol "S0vlX%M fŜ׼c9@gf~e~_Ǣ"y @'YM8/McyʇwΊ3vׯ"jYƲҟ--y,V7ؗQK- M:An'\zɎCG"j3"O#ccZF>eƴՋ R;KeJl+c{R.{Xh@ h$-VI__~<5R6XEAFn suJp=^ی A`Zuҁ MeJ8_1.-)pa0{?L\}WaG/;Yd[QA7n/¶TOtHcH5id` EިMvzI^t]1lϕS~nk5WF%mQ;#ID뙖 PpJ#G8rc_ _knpK.i`='e6`]z'FdV8d0]9jl}m%+ZZ> ~ah9T[d'G%/ԇ3yQQU X5FR<49Vz ?:6HԡzW þfvʬ:n” 3=Gvef T??Ԅb)*c JJp_3 Py )#`\#0-nuЋ eiFÓ5tipⲜ Z >avI=9:asmE: x2K&2Tclg̖ qy[ ꢫ?;_m}CJ#S 4'6ri+ȍ"VMQ bJ1tq],lt,;ԗK CR -RŋL <dhU>Q;5Ap]\1GbdR[b?2$V,Y&nڒG_BmCQ+ i_ɺ._G™ -]0`씎ΫΉ;R(j-+h:;.RV ǭ͍(hpyiHڥ^کXLF|~t{{Ioxwh''iBdb\mhʼn¡fze`{nQ./7۝?c1L*s(+Ds,p6=DtG9O% \|ojz jѥNK@M\:eCՓxxëW|½cdA5.2ǝ(q qDRWF}ҁ}d\ Gz|!T+Yto7 +W Be;rҷ46SɨhHxd)m9DyaƢމ Mjߍ]~O$9&Krm#!Cᶪq*:#i5p2HwSÀosj,ppSnnߺ1I;UQ& j4lrqm0#}(~a/K3[u٘U 3Мd)~gK: $ CicK?j @8{qY4xX~yZjXC3} Y^s|#|F\ky*| Ļa5]"۰YP#`ła:{U\ovcۿzњC]:3ەYYqpJeE d>z'` S 1OB8?ѫXås,N?$Oa/Qg%6A6[[~?h"~7 Ck*\3!sKlPTY]@@4SxҭhT0u+S7fCSiT[@Emz s:I?ȶfKX-_w ;+fx1b1c}'kmۺJ؏A@)`V'GO6zIcr߇ Z;JHRc^bb!h RX[їel;p^wWltՔmO6@wcȼ 4qy懱EW2Ӻg6olDI;&!{ ;dJ3 mZˌy^Fz!y9)kH66Ǩq-UWjaZ%Uj}:?8bZnVYHс8 Ɛzm;TT* ^'zyqpbF159ǂ#< }W\RTy^ W6vW(S_iOWЀ;H&ԃ& -Ԗ#mLjn5<_cbRDžvڧ཮ NdEV{M nf iqgݻ.0sU\oD9"1L+P&^il {̆,A:%6̖<{;]{K y"Bri֝;3:8m$">\?*Aho+*2X| <(AQʐ% YAOpae4Dt׊PG6fPƗ<̝BdL \b0垲Az@+h*xLFP=/X/}o5%Gm d/H magz__g&^<̂|?.Ad˯ @W$U;.R>|8JYӥ2芺݁#_z. c}Jnx8??+6&mz*T ㈁f_ x%k_BdK!G|J}HjGϡ2(+|_9"L3byղ]Y$>zf}l v<4t>hDtǭ_->1;Q5=]wШcNJx8Rn9x偕m}!:isG*ϊa2nĒπvk ƚ1o8GI~֦kH``w`DVBuID|ܞKL4e >D bUho1-(uz5#UPzIoWA]hõݟ0{ 7[Rk,w|SSc8_&څBp(d\ Kn:F.H) E@DJ*2aVR DłLJO~f%L˼'|Sޮh2谢ŠC-kv5Dg* uC,{JTPqA:M /;,kDzKJ gPb0k^= ^4lOO70G,S}yw)ưLCm,|@ bq @C0K}<)rV%$M ܰ A:Q%$A=T\c=uNc+WBJ`E_F}[EM3эﺅ&D63+[׬}L"W^*yNwW1-rD.=c8kFC~JT\FƔWpC;FAFByh #T}! sE5s.kE-osdMtȯ<*A0̮Z^³5'`Y/5bA"8ڵh&2ԛkH Og=_q,|G,0oĊ}*ףfb]CK򂷓|: b{D)yθJo bp,^ a}R;9 >@/qqnT`ΞhGT`U{B mpXڻ{_5y%Ч*{av\/7\֒

    T%V4j:Z=úG1#EƁ.Jz޷%XCf gU!Uw*:_Ёuuoʔp"m6vrXsgO;+v#,4$zO h7#HD6)Az 2m$a1ms8&'+;C$|iU^n,#yR}@jwCђ`!ap姩)3v'7(U$ I7gēt 4}jFM"BU<͠!ugV{ppl >9cĉAsc G| ߱gtRRGnPsnp'VK1 @*DӘcxZ2knN& q2NV "!NDܩ%5iR4c$U0Q;OB?L&-+B1X܆oO84K.*bs R6&F!lo~LMJWZ$L? #*N2S_m?R6j+"E.Lи삜YXUA\9-FxvpY~@Lܾo_rvqZᚓ,A7B9ݡ-""qqPK1v$ @R `ج O 1XGfmX0'G]Q#S)}weKQ%#b+ ]mn2BOh@MZc(Vb*j|0\zc1>D[ɪO>Lѩ'}--cʵ/~бLpbVP DLkUTfJVT)j=+_^ɗaI`R ZJe*-.Iy5!+Sz&Cć{|)?YsOrs-([7̮;FtŦ.xkluI}0H)ޑ#s2H>2=ߺF8E (jE6•w4y(#6,5$Z"beLe795qk=C].Mzzf 望_=IB,!sէZ E}5l(dٌu;@)%J%Ճ}KY{nF/6SQ@/; kԨ s􇟚Af֪-Q"*}:sDCA;dU> 03*P*vkpj(wj%ϯ9,ƃg=D_4#@9^6SNP ײo:XvcT| ;{yT'*Be~6ɜ& %v s۞xĴ][)'z$=cSRX(OeDCl͏aT i!ݛ>v}1\ec'nWhb-_(q/3F!] ,f}٤ o"ѮK}Z3&E 0Km3lGz53e=th%Mih.נuMB^0C#9[pcCDixҧ́ON Lÿ}e]PlP.Py!!>ki7\#%gJ*PJ))bɟWG:)4#t-|Q϶b>(GȄo{Uap5t;bm2J6DP `[?@7yMG1nŜޜC8yUohm62xJ_|sK"K$[RK$-}QE7y3w 9Sye;p.Y`E ŭ66pWcı_b#i^B܁&s$}үIe( | +:&}dʜ0^1;U &?bg~v{!>VĜޖEhR&oX<:ꤠ"937mœlzNh#e\v_(/}bNrwz괙0F!hP%)% U 3̤UcENz,(uA٣:{.lwlۿB)NnlkX&>Υb{WCڿCmK!I4x'ux6F0 $oSaHk:Sӎ( f6v_ $ƶf:fhk>I%YֿPY5qVLVhQeՀ뉿)ԁļ"7E=,=FC!z؅f|J{xu ;8B0ٝd w\|yq0֩:RqGxS>>njG$Ȕn_w5 Mҩ*[ZsѾ[JOqLOjpx1I:8BӠ h >w$٭9EO\Gd<,leUmRW 7L|iӓcShU[7Uݕ;߸8/}ucQIti 5HNpO9t )F~sdzh麸.g_n19"%ڶK[VG+DbtHe ]ZROLH ~A_..x[o^o yҦA'^=Jm{#B˶FyٟL/'u1dFr ~J5+f`8tFng˟oGbkP4VHYNהJG:^1$yc F''H̘ bL8-gR65A҄ q73!M iRl!jHte;KGpp&(hImۍߞpK.JHx[` %*^ ?X[}#? toBH v7($Mڬp"..[a-G0LM@<<5~jRݮ ^ggXq8gs6pM܂#8_1Ͷ Q{puGva @Wo{3[v]Sc~H@\غd˖{0Vst=NfO3}meҫ}=;lP%ZCt0< '{LC$L9jB'f@97 Bo 롅wa6l/gkk;Ҋ)kq3AU-׼ ؓjgUC#@Fy.P NمIho,6JZr {mH6ۆeV7cM1ʱ><-=?ۂg>m65GQJ64 T$(Meș$(SʩbNC̨Uly Ϡǟ%w,TלZJ61Zࢌ f+G^] |^Ռ ưKcȕdnB䜔rAĢȫu_1h;g81(XY!e6}5I.`@4aѐehil>QEZ>!Ѐ60oT+L4ZNwxu>gN,,TjS졷28$'SFa AHVBјgϠ߂ǻ^ŀ}:'b̒rQ(+Ьb zJY:~mh-q,!iN%d/<;pג:G>*Uc*˕Gx]jLαʬ Kc e*9ʒV}HQd^ ~B)v vR T`WQSQԢ#;8WLz؂d)vDyw&`SH=Ẕ_cu[6oٯ؍p{3(OaXTzg@Psp|b jtV d\[I_/!n-5h )XtɌ??9k` n{yI7%܎*\,ϽEdǧ18 3H)du&0H~LƝJFPݮ]:, .֏ k5&د4<.iCU O8K5Dr?<2oF@s Ea cym(G񖶩lՀI#( b>_F-YOjLͅk=狀Q"6Mf<.L8٢go(;WLLc؄d$$tC­V@n`u4F>Int>~ }HZN5]!A XKj@oc"F?GD@lYg1_4nYk׳;عɝ5űD*/#7WG2I,#Y *[Ut+` 6;`kMUĥ(\MR"|z@\pU2o*piNrpl`(.!6M\䏨7=/YŷΪHUٗۯn@CҚYFwYG7z3,'K8Uf雃P\ C:yHsI3~Jge٬Su[GwED})4g+[,$ɣS(VqI-8bYu<#Tu6&^/4GCƶP:(:Mhpv̎QQ7\*ª5q8PࠪV (L8q`,ɺز1ғHA󗍲w soDvA?H ck%ػ p嫄1^0Rvq.K~]lE-y=ԦD0d;P!=~UQ)\s!"j^~ :.>7NpəYBM:\;iSmH kfXעQ^NcfkہTGpAEԞb+pp?0X4_#(1A}0n_>JTȞ E?+s̠6!o6!_JAZ C,@VR,фZ6K&aw+[}|q 2fxN~ϗ"Q?cᐵ*E>lTz;Row]j]hK!gxrm]n6XXkO2עd޳KiևLM)0.*95oXxu9G7r2%FӒl8*;4*m|d<qu>\Fķ1H4$im%<`gD<6HƚQ+>XjzW\?H-6 ",e29AX˜3-/m᷏_U\.a7:΁2fS Sɳ 0d%n E Lw(nApN}wCk8ˈ 'e6!ojhڜtePPҗcB ;V¤QArBp Y%SHb!, Щ 2b+fS|(GOvI #xH^uY(ihajkaF{;ckZ"NOQ@( gŞMn+g6s{MRFt;S&BVͮv{"j%i~ zIBNOZAΤHlMC&zѳA< P1.? cr\ătif AS#a%%n]5LZ-0|eG ՐG:[Pj L:쌨jzZ.u浒hRZ-T<3 t%>;LC^i_a>]c-];FH87xѺh0}-o H!}% FMJ랈Səycp:S|yJ E戦Pa"*rF (r6Gh؄TCnj#EͿ }nrW8`BV!_`YƶRx4fޒLqE12rw)„c{~) ӵ א"i0t,{"6n%Q sg"t 7ZXXX$_sF%ͫmGFU#u@Rxv-w`弾ғ';S}zR}D{uk¡kQk6\BK 8t;PmGԴѸQՏY>l鼐[A֕kjW74q;ͦ]4R |5Vȕohy)Z4 Q-?I5bW"V?7 /[o&b|eQݧ020+" [P5֏ڰcM r"znݢӍ&!6TBMkEg?쩜EDG$q";2S"♭n-;KoE8VAAM@ _ -[kE6l9sӽwjA/yO5 ~d@U@65As ک'3zNV|(Bx/ }SŐS*eKHN1q` &>oOZAe8>9@ñP哻IaEUoF?U/5w}z ڝ}<,V.=r颭oH?86; qҽ̀GЃ.FGwTP([uwbL(hLn UUB x8{]Iy׽˚:"BӴFyDML*;ϡ4Ӵv3iR>7kYeb84zH?-{Bs'7pyiJW"9E Nո(2%-7-FdAkѱ΁ q\pyK$fa%[ƅRn9ɽkɠϵ'4>#x{r&|^9hB2GZ,UCTQnv2 Kw俰*VX\s)㪫hTz6ub y]kz`_=f U4MXVBFj`{۱Pb"ZH if|Bg_ϞY5XRܘ^ĺqQ],Qb"HWs)O{BCgK:2a *7IHTl(3۽ j.=\4)ehy6W ZU ĩʽ7"ra–I۹rk;"H@0w@E!ҕ!-r(.!=ەKVjޒ73M/~FʝяQyQ%/MgI:т)U.=zuan`^ Y@|$6hT9 {Y׉40|An5B iS>~ZxmMz:ǫ*h6Gũ8C@CZ2VJ&w>,y)#(j;x$֖LɵO(KYƷ'MYBiYG;œ]B0ԾQ!INy~;ڳ' xhh旼g&nۺGC -hX?/!J,=kSzþQ뾜ZHL1[ WЭ1kUjnR}u[" <6JE^32F:N>R `we$3Xk`龝DGĿW`pF`ΞN շ'ȽsVBB3ii25>K:vlt\bgj_ k7c˒R8vE~r%7{Nn[́ i>rr2m^ML ~#œA~2kV.&4s *nIѤW#T*7O"z&,T^~W3Frw4뼙\#E `%$C -)ڠv6dCE0ᗗƿM5Ncv{u[#"U- &$EEh|3"D)gV Zn1p$K΄\-yGY@9|?_vqvd UIַ1k2xV]g,ti36phX.<cf 3Ѽcy3{h؆4 TC0H|GBIMA7& $Si h#pBNc çt@eb s!s$u6"y><>$0姨G}'ȘJ >5Υd5cH_cOܭCF;wxUxx3O$nW.#GWV[)<^{3n"Sxmb"ii&^Hyg]Ho1cf Yv3 qg~w،$!GXbԏ]3֑'Y'+b!%w1ZsXpDpA17J0Qf!..GZACʜNWRj,8d+F[*Ԫэ4wg U,)Q*f|$\Jt\r ~xyUE]/M⠸NOAF6SHG_2fұ f?U0&?DOYu%G;,({z- rK-pzy9ސ+v_K:"p4l^47K :L]}Gnĕ?]{|Jdj=zA}7NH؈,IM \z))ߌQlIg c3⾻hA94FOl*}XtŨL&) 8y<U=!'@RlJ $-4W{0x8!~.?QcZgHQ֚ueSçHjxQ/ǭc|_YJB+K\bnSZ/5>2:.5h6xD #ӣӨkMHltJVOGNdLϓ.17,;14 ĺw34+t&X&k#sx AT@mQ!x3:!qjtüGgi';"th ^:Y}+lv#WSd鷉cQ/ $ӗ?tq$W&,:PP͵dQ֪/80S4/. eAе#+Ir wXUͽuquVRgуwWzۜɑCOx󲓗N8\e4vT>3ӌ)MsZ,CoZHV|]E/$ݞ W|jsχ|80usiNM< 2{mK>!KWؿ `VG1=&J:^Jf |Jᆚ'~Jν>S'V_3౜ʞ^A aC-Y/olp2Di2g}TGGNӦ,2A`;Bsu>D~B\? ~4qC35%A}v@\rNb#Q0 DZD(?0$fʷn R-0Z@d>jU7yBCU'QdlR{;1GMf\&'ߺV?&@(A ؘN?'̹qD0CO]WʥJ.UݜzD|J P\P6ؗ Zkf/c7!cQږ cSkP&pTh߇z_NYKd;IM_ɀ(fP=顁#'%<>#^~>Y}[EH6thb⁃xS*TJ:p@ȎxÍo3^S/${S9&t*wti#b6HuLdc)I5$uL:V,ykďUoϟU!0'\r'Yך3 |Ǟh}}!-vX[\?kbw fV6Oj뛕4<dUsLA=4C Fa/ 3 0Ս,؍Xk($O?.<}'+-!`6B'lmR@pIrۗGw"iq %VmL"X}sq2 P{V~6mz*W ץP\/`<ҺXG6FG\< ,IOp*[IZ^m􌮺-B_X,!w q7ڈ늓pYUoYUwP߲ }g[1[S'VV,vG$ȖuU]^%GoBLh2E_ct 5= 򹿂o\syJEmǔg7^Q(ez{ޒ6lΔc8*c>_zkV@5C.Z&nN BavoN^~ZKF]d?k4d. ԁR.<!zt -@md~L =KKeNNG z1]\NwI>E|{[a`Do}o[4HQ 9׀Io@gxi~z~^Lyҏ!;o~f~_RhWCUm\?#ШiqSQ;eI*!hC$wmC*cגT}E3NWp!?"X#ljmGm6SOU`^42i疸_Mg"W//o7 +2Hl BeM{?(AFޚև1=f׶ y<;i1EP@?Tu A;^ׅNSag!Wd+\JleTe,*ړjRUHzoP_%KHG@kwxZSi5 ϟkq*t؋E\jdP:2ǼQjoaH*8Z@_-O!l yM-A,V_m.ґg)4/dp4gœqeiWh`n]N(TFvkY RkMkO003KǍg|gr4oNJp:A-< u :;Y9[+BM*b;+5z ^8Uބ7gv~_[hz2\*7u_QA]b3iisV@ "څ^6c" T{ LV 眙}/3<} `>Ɓz.0"ϫ=:1'=y7cT q~gN1(%?bh"nSQOdzE%eQщ̒Jma6|Ii>b.l$2Awdq^w$ZkӚ@2p2 **{ ᛯR !/vXPb-pLg4o]Do?J%>I -ysgxi{rʖś52]yOS.V$Â4f_;x=|{VI<)%=9'xR-Q U,ZJӿƷ[:̑(m$>"gPA&h Y 7EĈk3Lqshf;hj)2at`^PڔNrN_=Ek]?B H}_f6u(oV}_,Fߤ4+\om4σ붖᝖Ȯ(=\J~Z4+z߮pvnưUZ_ewį;ȇV { *tiJMS`rLyK*Qo~}:uf![l薱.^wMb$sVt:ǵ{QJ9R8d9PH\ʛw7.K&E~!bOF`!;dʊcZ7u'.#'$4.zBmG_ /|(vѭHT@v>9;}o&4ˆ i~%W%G⛄ r9B|6}seּ]LDЗ1t%HO})h03Nq v2g%"s2NiOe*qg֊({I|sv٤F ћ?meƏ'QP2Pq`uAHrV3!DTZd^f]aYRwq@;V1;U-k_uq? !^ɛN/_t3dcpr@D6}E^-G**V hnU<hh.`-iNF&W!0ј hS2@40yNj(3riU~?R&Msw 5h6&ѽod>Oh Ez߾ o.K3 tx= fe0!n,AsҼW}h_6QڠvTK \R NV l +,T3Te*N6N7*;π/4P.XDEFԎV&{|HοoiKLהS0 e8riTF?Suq+}xBlD-7k|'yӎX o/\Ca4]rma<氂=,xQŻXv QY4!ωȯ+ȨWKi xD).FKt"סPRSDϥMff_wruw|$uVK# ߕQ_n5*k tJ0% ]NKxc*PD3kd/)4pNۡ81@ -;?UZ'½o9{*R5K1Ls ݿQIkD`NEK EyK8A6*Q''GVp30k!,n6R[Ә;nLXOA&'\v5cNG͞N>Th?AfT҃w`z* z@::=v{ꨠiqmVI/U5A{v6ג(5" 0 5Z眪_'HhVB+ss~xxB{z:n@W' Ŀ#0>O"z[?+›2 0 ^Ji{X(muGCɒ@Dqd DCS 1!X@tnŐ"2Q^Y~x|H^|ku&c.Hq }?WIM~Ð&b#*\YGka<$sBZ+HDBN}!I @)ś;7DײFc֤2cyE 2^$ϞMcm4@Cl^/| S#vV̫z\KtޓjB,Vyh2M] PUCƖ-eU~=Z } c\Ɓ-trt iK3̆BX$v}1%3 wn~yi>lj> Mjl%aPnf.2v[Teyx])x0R5jq+B휷3"1n)[MAMj&I`|n:qC#D0'?{@E %f$Ī+VZJ^Cs-,jܹ>.!O]gw%Z9ʊP9Mݺ0F#k';r.gEZ ?y̺_=9=JT $b^>Abq1kccOZKD{ry#9/3A1t_ ̀Cºn"Mm~oiH3XAyǵ鄞k۱\q{=pouB%fvjLvY;=\6Z\]Fj[>łc]jЋն:h.4sF!ee "-k]<*T0[?{è3GB+Ɋ@fNxVC_1 #yehIeu/̶}n_ֻ< U?$TQ #,ɏCy̚GS>/G괊&h5s{ ;f|*>A400fR|jB&Pf̌6k1^i1?W[֘0 a[ zƣBXn{vl]4Uw Y`5˿YՋuuG{Cf+>$gQ8Sb  K\Z^*qEQ*!n|Qns4Id " &TDJhE <cXWCz>e'ci:{$3AD Nv#t;m5?K75n!F\ Ѭ?fOo@u6OO飐(P󥆮΋R9L&"&cf_MM^ImKKiəo5,zl;> ODcYMHdtܪ, 8j3cW92Vti|7[kˍD͹OD湌F'gG}<t);"ݧeTU$NՁI^۳)҉",g&<Ұ\. N i.f _V$_l"b$4w{㸉-Xq{+'BMMW1.>QI⛹âB$v&Uw?1dC|*9ܧ%=Zі#$:3c̜;)AS7zjZYFʒc@sW3Dk]Iubv|Aa)^$N,bj1&OWY¹)^ti4џAkX& P\OZ8uȤK1L0*&=`=֔?}~ci -ovgV͊N\NXk i&~cIag/9ظv0Rj8G^\F\6H fL<54,oMa0zm4s0k˄j=_JCcEtQci"%sjlvRMB?~)bɮow&ͫV&ݩf䅱@ȏsj14,")6Lc1}Џ{;YNzcØѨݣpJgxٺ֤>pz0f)cͼsMpCo{M &PaDv6{IS`C&05zOVs#&O:q29㑶35{!7*БD=vݟ?u^ŧcԪxXcsD)JOFd)a"pZ޼_f:GT * o! 'q(@/BG>@ɭue"= T,߫[Ž%ey}oeL 6kYZf8,.NhzNy+:THцq0c`:Bk"Vh//me_(vGFdChgM+AvhK4 bi[EyȨr3LM L]D1ʃЯ(V_{/FĐ)\C.=rDŽ1걲W0#pBrTE{τQ™J{H o¯GSI5îW\?5F+!f̄ak:|JN4Ijڶ)4MӁl@IsY4N7*>gb>1"w[Km]V*eNqj";U{ptq+BP0sbN:q08,^{QZ1[.z#kU=Ydϒze6l7ZJ9՘rIzՖ-yk0!߳mÜK+pEoxp|C4(oyMt.Ԥvu|38yڮ;]?oՇJX1:@"hLx)ν`q2y1{uiJKD.8xpSġg>˚RN`A-[C;kɷAA tA"yH3Qs&. \QӌpTnziNeuiGYgg`s.H_zD2XƖ / n j@z})QUcYh(ϒc ~sHX<ᥣ̶X`&>#Nw&/̕5;[e^z3jDzA6%68mBtnTfkb3ϓR~r9d(&^14G\ɒUmN7$/Ϛ>sUTLv]4K^|å/]7_SFcX#3UPl["xрnI>^xf$[gv!\τ/;j42 '0➵'yEĩEc{ gJW p54j_%=jF63Գɘl#%ɰj6-kC+hil;b|ĄR.ciE¯>g\衏ŦpKa0|U,ؗd8}ФgE:aY v~Z08K+Y'{_ 6KX A~P>QӬov )~`KK4x@< \VW v{p eZڬ)T{Îm/j9{h;'1~FO> D=iapތ"7axvB 7ۖ6`3h$W`gCexuJk"@# ./vĕ\y1[" 4qnҟ8Z%A8ġo-[d=naB_c;VyMXo{贕EWl }l FJ1AiHvgH>]2GcoHtO>X_AL oBvp<_2ûvnڽS„$c+4 +=At ${L^jP壟,y=xsX׿9u=jC!r*T2,c `nDZ6rE*gL?#H85NQd #-ϯXE;0~%HWs8 Bm^]]9;Gܗ/myIl:޳>3"E牁X+9vbũ@!2v%,;]3a\b9aFl*2sV3cD4? d ^if 9ߙRI;Ltu=;LZ֦ m1~Zud 6/ۯ Gkm2~(ǞLF7avH-EnU㊵"E^&k䵬~iWu΢ىzlɞ&ƕ}qT3sã;wyR'#Hu9zEday+=\ߪ̳s47mlK{+5A#ϮOp:Hi<LXoOGU$1{1ZnFN'tm%w0s^{洶J=xxG}ݚQIJȼ&{W9?=;8Kπ&Vᝧ do@C`xDKQp4XKJ5IP13uٵO-q]n<%;w-$RsTW 78HtYl*7pbʳ') jn _~T2IDt$@j-a(-ty=(HlW0 I@Ձe0%NxX.:tħeh_ î0+7!ZaN|9{NUKhB=R48[fJOekNrbPn+#5gC8z|RK "+;SaF`CS1xno}eREojo wWI,BFu˃"| jz.$] 3̓5￯D^ɞ)/D>ug:s pG}L–iø9惡0a(:Z?W`ΰ¼P\y,$ b!,OԑA b9 DjS&Qn6+3noD00|Ҹ><'XܹRS8KnyAZ}1=S=2F1P`䊑>΂D φ4+8%j<KsVk;`61hII0,&~%Y=Pq‰;2c<>'ד+}P!~_ uU`J/WP @}d&;"kfQ1H"WO^9{W Q̊Qb232jm,vÛI^}Z?{@0\V? +ɕqB06e.RB6L,Ri}x_ZWJ`o`O^{R7[367 6lI r7ǿE6E;L/m)0ʑqQv1oh)˜}kepj+U?":"lБ+4:8g% GpYHo=K:v-QZO9W[G^z)A^<<;JƀTܬ1' 3U:ʦCcI)%%=8Q~A Q=k(/S_V$|>eR =>dNJ0o(-RzsV{Le*?~r܁*Ɉk}0sl)]P^_2H=>1um+0cG_[0Wvv [ xItrbAXD@r.F dɺؙ}L+lSOn@}VrSc["E+o˕혫x$$"M 7Zg0eSC!rOY &BҊ낫uÆx{%Cߑm?7{M"C}0KwxEٗ"=FbMm+K&>zak@hfx@+y&ҍn*A6`Kj " ȚM{ŋH:қ{};Kݢ4@m)}C^jJ˜N^$t]ޙ؏Ki@,q9lV* H./iEĆr$d=`r5vMtN9uRrd^s fuXB>q /g43azJ)? CTO%bc[{tРV.Y?^+RЬ1e+n M'IO( ;- imR|:N!XKjW-M4pMn&`kF(?/uFw-)&TuCmYϡҕ H*IxE@d@WH*͠+L}VBN`Rs:u {6Իx*A'j ҲF|qhj^u- ZDh hJ`r 5ԎpKe>[7C"܅62:vNq ޳ڣ*dBjˇ tklc`[lJJc mp%vfEͺ4{QSܢ3osm;͒z AO+&JeR{A{B4#!3dffi,:z &uEm\ԑDAY>Pe!YA@Ǒ'kle2j:;oTu+ תUmyTbC0 mQh Htbp uTU;az߉+r;[7"*L˯#Z ǻр1j9M QAlS<Fz+2L0:TVbHtCi'RPw?6{Νt:2$ NH"|ʭ|;Oem-کBĵ,#4b5LCd[:]`U(R`4Wn`bTk}B$),I2ecڕc1z,]v0s6amǻPE&mC^AKtq[. JZxmwR(5<+qņ`"4϶yz)=$I{r*AF|=2@*;.jv?:)ya'3x뿆]DD TӒ:zYKs,x%~ljf9drԱ%]Ls;0ϩnN J.}f O4gV&xq}3Dhφ=|y;g`\w6-aRHAD֞7d%naociZ34j^NnE1)}!*l6N2kOմdH`9lw]}.TDsVM][ʼj_;r@obX^C 4( P>/0;3;a/=,u"v\pTfREM/d[OnE0"f7I 0kښ@h6r f{]<\ֳ-Ba@f~JwuL*ȥW`BEo0,#em8܆6Q̰yX8pK-}Ywjc~l;[K&\L\`|7gu/ix)Ph-cFR烩vH8(2J(? /Mnhd`# 9% r`YDSVKc!}q$*_5q#O9I0GJ=\i3mE++ODqPgRťLClMfp}<ʯ '(xErt1w0"]5RW ԋ${rF: %$-9h0[noRQ;sT/$!L~'XQ =V""?j,+~X^.Mu|n!u]`&iFԼmIn Տk5D84B\-ߚ jtDoݡ\`?Kq&egLvAW[G)bUG9ߚt&s^.]d(5qmwޔ.{GDh#3n"@*ϻ~w¶+n)#^Jh[I^q6=  Zo;bJi*>< 7 rQ`J$C0Q df(:qP7x ]X6?ͲeMDaZ*o[NGGQXrK޳k \(T,HifM8qܗ\ B&&erP05x5C%#լQ0Ny4xf}vă0*r AeX F4KsI ~tDepp\#gN;Ԧ#,uS.XbG"JXڣޟENYS%oWy6@JSJbڇ6.q7OK>Aj\H/ЋĔN"ҪY:D=Ts2n,R%ΰɸCxkm -FGjǨf[$8_":^MAI4< 9h@GLNy*ɟ>-sFTU#fGU컻m?&~VG_o͉]=Dq햦Xs]Tnnߗ99VfuF]pq;"6#DB/[Q+&4g;z%X\ثRx0ը%︨ h.[fe^s* .)2m+GfWVɄcG[fr|?_|-zJae{(NHINoRp(`L<^cf)0#4B> a\=>"pq`dÁd2 +J̆2d,1cXIJmCtQ mQsw D}\*ܙ:·,o\zHR0IU 7U̺Jԛz>غʃQƦS/H5<@#QfaKp9(JjJkw쀽r&Nk+d,jÄ9DԖ4Qv])t/?*:(w(,j5+Jud1˝TS eO87byE3!~eb/ș-dT`j'Y{i XuC 3}}9=]D(M`A<Ji SWC+6Qe:=;6:SL!z+d&ER䇘FB3}W9˼kX(,;~K2Qgh6EɳOh:A`erP I!:o qBY߿G]Ě<78KJz}V=̣ (FQ GrQw9Ľ&ӑ*+Fv([jp$\;KpԁkywQ֣;SyUU\*מNfjJ_ I61K2ޝ%x¸F%Կ0`=^߬97 W kNvT[81OJēe΀b&0|J槛QP'aOS 픬~^k0 zzpMBe:A1~?6sؑtb ,@ oEmD8ś߭8G3[OмoxqqMveum-7+p/pIA+;$XZtT|4e waz4l-GN_,ߠ{MQ xh$_`K@H 9ɽtR?2_vbiG]Ufdç-Yy͵E Jr&2_zKݹpXrgqdfw 0Eч$7tCY~Qc~Ӌ mw{icn_bjG|rYT5bx,w{(~޷j")`o_ןPB]; >TP zRD*#ʃѡ,Kx!]x ]~ bBYR0륁8xtP?SI{5P4h//Ips#E+G_v{`ejE00?[0If.g#4po*>!oo.V&Ha^8ڀ0% *IRP>  m<"Fftc$ 6h|s;)m=W*k\Nf[k!q.* |>MW B '½н쐔3s􈛞3/.4L50~Y hi R$I `Ƙ:B͊*oe/N3Mc>hK! #qcXg1 "{FKZO4*ΤG9hxfYd |לZ^~QZ"ٽNRsD;YKS{N-sNtRm޶2 7z?}VP"?]}YWg .17xޝ7@je{}TN1`lkٝ.|AUKNCHőeBuwPzպQ͜ԕ}_V)vi\ה XaOVg^ZPj0cWwy*&L`Qܜ|T5 8_n9\ڔO!DmpxĽ=~,vlk+8* q\mkG4\=0]7BI yDL[YFÌ=PM/섮+NJgTk=6=?cDtZVzH:?yn5<;dlTںqVM;Ab;!ڕr7_μju1;s7Jg ۛO8w,ŠyB6ɳa[3!WWy]]TFX Vj@+oW)]2:I,$,:gx{̔XyWVBҚE *^Ǜ*mj%&n\J0{,?6h@~xE!{~?*LulF\D{Ut}A±L3r$oSinWH*q/7՝RK'~cI|qO/mtT9+^9J&Z&4 Z&k dmcŒ]s$S-y_yPL nT6cbVs5f|.乤/9Er}j]_<7)nNfv먘\ҵ{ڛE9 ]j3}g-7idl⭗ܼWk>@&=pd4ŌêZOoyQy6x3%ZΦd6,dyзЌ| F,S" 2f9qScŒzI>;bc>͟œ/jk8QXg'qK{ZL!C$ޱb`Q]Z Rt" U**}srltT:'r { qo:m-;(qBx)4lm)V0@x29XalISPB0LCsC L.RSmҬ2X l|3+"J I{;J' 8|A~}$8#* ;c39Ff8=S =Tì1Thf@(y(xL(jI^xĖͥX;TlqXWLcc]gD+:۔'Q'/ 4i3|}%qL& 蔣iu/aFq}F"*L bb.ucۤ&S?K,UAt4Gqƥɉ3Hur`y X۹v{%LW%f:.|=FDU~ffAL! uɷ.5~)bwQ1nil!~r !1^_,kVN62&U&iwc.fFO|~·or+& 5wFь =}iscj&I\Ů1%5$3 q}Eމ7lhD?u$Dj6`\qJo=Ub`E}QP,#Wvh{-օ PZl ؘ6܀<&zai"G ^u 4eÜcϲ/G6Y6CoU#Xc3ve0 "(r!& Ey KTsvݬa: ]dH.dcLh`UKMG0.fr`=NOBUUL^h`|˟ ab$f8]0:ɦ@#.8] (KgK` -ӆmm'')_VO'ʙťɈH3xl՗mڼ;_t](1 zee 4)WSđ@x(mJ~ _oP OUKL\cbکh %X폠t*uH2=+TG-g$vF KZN38r0M3Cj[D~gَ![ԧ ԥN*+#hMc)Uc?u:]]{HΜ^VW04]H󸫬Za´Ik(PR7W+ugU|5 %rxw󽛰"iVDƁ wY'oz9nRH5_AJU $#i:lvA6Zp5(~`S-0xG(Og~-S<]~^ȷ>o:\n, it}E-T6BJ3Υ Xns҈'l3hp.E1?'BOWI^n/9 d+/$F~[ӳ_5\3'3M ɽyF;l~$Z: x.K`(nhujJ#vc0sxg1u"j[p;ggrPc,S5ݩM+}1g%__zެӳ) o門œĨmR : v \-T ' SSF+6`2W$-C#qD)j͢rM4GG@7uyQ `Hx0اu,9%}DŽeOVNUQ8V9wXZ@e`zr*K}[˟Rs  KwP9nJx6HbTlp,&1(M2jf'WclĴ~IﱰWe5Mvb,ƻ+=m>}KXč6?"TvLijmV ݳJÉ+ϘSWZcj|,^ERՋ$LN/p݈~^'.县JIX):SZJkܥo]YY~,ZP14sS>*zI-r !d !Yzӈ0,>lbE.е_$*D8͝聦?NzRZ/z%oTU%3/cD՛ &C1?kqmie!=L-[/7Y@+$ 6>=IXMRts=/Oڲygm"QGju%F֤f^C7cs?VN@x=œ ?A4`Fj7*7=vȽ(U$7?sI]鮎!=Rό.#2LIK>bf||bio81p႟Ё5i-`SʏJC(Dl9 Z%wZSnǬ^eߕ{JÑ, _s`d|6X%,-/+97ޣ~+n Àf;Dih,<UKL^ߘj>>d15ؒ}'ջY|&y#Tj,I`{7CNfK9O/gw9FzծϙJ@D\m92CCk#55'8{'^;MR^VuoBuIǀ:JG9-sv2z '%X->yw$ ?H{e&oXud(zυc[osUj?a@b9Xk* .ԍ 2hL'6y ท=fɨh)1{,Q8z\87f|̈Y|*r,3a <.'ǘR2X!e986euנ93B_V0<9IhѸ>ؿZ.=N3323a瓏tĒS6ws \ y]\}prV S:-m)C2TdwDѝ o Z$Sf5;j[{b`=1E?^!v% >/8w^I`&l])JIMԃr铩Lܼ x?0kSWkhDu4IvvNvOlѧ:k TD@I'+;m!R~թ8ߓȹ2©+bZ%e7ޢWTxSE 0z@I[Y8d J[qX$ԭZhW⊰Eq3>5a`Q^u"9 a={e'J U=O0KIV"[x1lK4*o>n4sno2zcsj7*B'*wT3NDv>WfH\a$5U(.@: [NpY/|"Ձ^_D31Fl9R_j􋵐^ؐg_яCo^rUӃ*8KKglo -kmIqk&~v>k~Y;)ĤLڠ?Scm@CZdi}'Ͻ!h[k9Pu$֗7<Ш 8yu j~>!u{gr.k\|QA(tFYb jȳǙMyw} Ir@0}ug' C^ L4#""WɞDc8S+(/r斉S:f/xJ^*|pwݲphDj9K*+0ֱ[ਿ|b,Țb#"c8뿹i@_1Ǡ!ޚ豫TIQ7 p4g&t:9|.K%V7fh;Ea$XoU»&:z9\3K7% ֞9-GCb!23Ss'&F:DPA̖ y p4\̸Tii x.SPAONKXD;ؘG|L1=zd1>۱ž֦{o"|3c`ײQ8 ē&Tlp; $Sfѻax>~NX5Fs;v~)_%c/,K͢ihZD)EYN7>ghd0联:'6,^JGUMa^, k{2Qnr ՓKz"pV/zi8d oOc Tؼ;o=#F<+{BnǐFb|Z$(/ͥ$bF~3ߠ'q4w B*L(hs$n [0#6}#=psi09ImzԦ$W>/CKƚa9'XzdZw`V5tZxTsJF* ޵խդ 0kS7ޙy f/yHEl_e;['bRB؂ϧL|"{9nMA peΌ[ArtJ!@I?n qYIhf}o'x(=?gX{hc}lf!Uo7K1'{XJMXʤ.Ǘ5TN4vָ-bуtޖC{d6= wsÊ ª*O~ltzh18*9zo5x(jLd9P夈1K]Aպ¸A?0`a: }3g[>XA(U*-h.P2_"7酭`KD{y$Jbd`W6،揄MK.$\KJZUgldI9/Ӻ 1> 7Q逡{B@67Z:r0_s"_7g=2J; {eabVHyJf\1Kd/;> 6`QCl2;:FS^7wi:쓹!dJfarn Els TZ}$" @ ѝZs)8 j_|NVZ;,9GGNJۆpWg}qѷŝ.pC11(iO91{ȉe%mz<* G~&8:>Ƌҗec4zO\$6{@NWњ JIcoAS%N[ObWaȚQ'hR8~bL NPQ0x lpnG s/ɝ7"h. LGO9Xq"x ">m7x0E,-xlQe vg &3 Ig%Pߋ~nZj\cLkPޤu'BOEhNP5L3sL|uBTzK|ZB:ǟ شlO,lNEIef\Е7Ft9u־7% J5 'B;jm% ]G_a$Bz j~*/iU5 {젥8Y0s0 TH?ԭ P-5cZOr(iUrBֽeF0=H<:slvL@a՚C^#ѕ(oq8xȥ=J8Ym?m;v }qʭ'ؙH%9{>Z*:7^egg;} $]#(_2l R[8zAs'%]Z{l#^.Jw!N}}h$#dwYaT?3Emq1hx@ꡞ!$NV7B|ꁶS#!(K-MV>8kqt N$h|gSl Hë-W"^L c_!"޾'UZ0CwF*j豋,@-0'y *n4J򧅄Ŝ ;zXefF,1B)#;v{ $]LTOPEMRҞQ.4!A =KPePuh.sAtGuAO4">,enV#Z3;Z yx9>͛'݋1uym57̿,(C0fTtxq}rCe\z !G{3<00C90/CRJ7j>ժo瞴~yO"UtNUL`t ~cKnq?$[MGzuYVpڹ9hŪ[>(y09*d%SU1ÃMAATE\+i74H'累9[%MyJp---m)Ml2aož.9cp"~'0B Oqxg=3УjӪgvp/P5!פA!%Y_jC*5lf>oe +e*ꁔe$YΦѾ@fwn{솭V=;miV !K0W 7T?Z+·,Iu X84D&{jTkg4m*&V>05]߁0V~yH^[`px":hٻO2^4X2ԄwҠJB| 1A NGL1r.DO, bsT!ݳ-z#^d.9j!Dc?fZ 3ݖL,K NvI^]](\n.#yu~y"@lJR|y2h$ZGԞ_}qg9[ztwsѢ†hk#boZ{oQ ݣ)t5`% k6xdP#%8xF|2~V":nZzKY2Kc9굤,64$݄*x mWxZMQź!6]ZICL{箉:I`jT#z(s/ -e߅'p ݨTyvz⧘|QvLd#JmII 1)SA\ d?à+X2ݖM +𕹍pT[qW5~P^"Y+ҞpXdpQ0/qJ3.]=ָmZʚcLZ*]Jm&ne_v, Vgkx:iHz(I<8~ۦ^e;KrO0yX鿰I+{6O4U<)^),G]8Ewr(Fsk}I#ΥwP8QI|m}hr^͒("Lwf1Cx_閈Q1mC{FEU(,)@-\E~Kl B<Ձb+c9e}@ާ5|&yEKgy{wXh5K@.i@=˻7\>C .Du≒Vͥf{Ոd27Y ?}?e]xLeV{ ya]H:;&Z%!]Cطo7سLi <9B+iA6oW4BFz%*H3Ǒ眣^X(<p3cߴ /.{r88_? +d딢pSШ+v\^`bۇu {(T{):!z8-ww&[#m[X,lF`#)(q!^rԂ"@lp4>W,k?t&HhY(>D85vUT B I,1 j pX1{`Vԍنa%SIpEJ 7}r (``2d_ep.Tw1;=|N_y[kN4\/A3ǜڃSDobcfNuuFu#0ସ醟y$D7,*-4B_u H<7x+oOp۷N|OB͕`f$È~Ew-{6Կ提s'U')/Xτu k;i{t!6Ld?\F BQKqrhҕ syP)vsfIܯAlPSsWNF1wy.XJ ' W ]AA;6o$M2{P6+Xkٛ27[U;`~t^D=t"*Vy~#ECA7/CF>;Dl}b*5ڒ~sיjnF\Z7}͛y(E a w>rz *BC?`13!ZGiԂ7:#1zHkAmϗuZ6rHO7'#čF!Yd&Pzw `e1gON p,kv~YA8o^%?zaϼy14}KQS:¼"B ޥ7ȨY Æ;Wdc&^wB:|HWwj+`X#J,@lakGr[| a17ȠK~9_ BE4q"@{%jmQIy(>:M̧)?w:7DwyK6\ބ7WxP΄:G'؞Fko3 _O'G!b'vԒxឹwAԓw{gwm:a X{@EN8G֖oٹ`)%2zl(Aon-7@3 dt/"V@4 ϘG>_Tͨa4yt8Wy4OIj`fY۶W؅ tS"Q \zC/U'1Ǹ/®1I{\$ X1^ұj1yU+.X&~ކUOش*(ͲyEy0R K%?DI_q]|I_^wM;K( Yeq2׳_mc9iWu{Ĝ锩 @ǵN>!N}y{]:-wּ9/mowwe~ MHL9Q|n[ qix&!mȻ} &`^p>/Csej'z'1ۙ\&*g:L24؇>,{7dZIOEp%dU=*9Iu >fkJ)W7.)yb=wjs#rGt2gP<3^kֶ^f歌щA/AFL-9L?vFvY-_ R: lAOOH&h8˘M%fu6_pP\`fgYE$6(y6giUW6L$V"fc1i&չX>hDJJռRTd 'T4,'qMEy]'ں2\Y\Njaf!MO\CfP&@<qp&G' LbλM1.Z$jy[Y10btcfWR-{qz]ط*ľFtr(jG nS> F2SiO<=[9Pa;{CYQOWRf@{7%Otcm8|/ꢕeկ=0XfhzP{"_hL8mi8n9]r69(;slո)茎t}ѿ0?u##/a_\~41XcBq^z/0˶֯E%kdG_u?Ug ü:/o1Dnr/x^Ejl^Ԗon͒ΐBx6#YWg|_[3/DD/ŪخEn_ xצw"$1?_!hYS3y[/jI{A-sɺ ܆RhB-cZD׍j,q_A&$Clp#n^EQsk`i덍57e>*}m{>', LWݮ~>)JdLnz3 Éb1}hAmtaVI̵Fn=é rn*2%ϱ<J$_`2,6|+$[yb}/2KarXm᢯Ʈ;--hLsƒayajEҍx|.lcpȱRX=GfG MlkKMTԪ!m1lz u>Jr{h`fAhz;;O,|NGhYp'J9 8-q\GnyL5wyVJ<6gHP|6'_xKb)q*;Uiin{Z4\n/Ӎ }H /3P2௢DfZΆ|41dȚ@L7 /q:njwvM>V*XNP73 c(#[( #/lHFVz_rTQf , [AQ2pȣABQXŇsή”v>Y|W~; ۹MDrPO#;Q%Fw5]H%룀RU:a`z)V ^BBlsMdyqyaErtQw65џwF;]FNX[jL/-,%W i`'){5 I48 |TbxA 2))+9h@Ʀ1ˠ3u2*n7uh/CZ XX}<\.g/k"`>{梙QWޓcQ|UZـ&ę`&13)W|eXᙕƓ?7ӿX0W6RŽj[Ee|U5 _:ґW.^9V`¥Jv$=0@J5m,tCa`9 fjkxDBe:鼑_Xb@Q;L)2Qe]>2(}<a/ySvܜ=‹S;ʕCM#dvxeHZ4.Ϲ4Ry>= (lf} Èyw!([{LS|GP輵ĨTxH.=\#h?ZSVn q%҉&1:w_k82|9S4gy<̴DhJB їݻr%^tMϟ:I?`@_M,]2| d Ӂ6 b*B "ͮ(|/=X-,M0B5*Цb](o3u6. 5E8RuĩưyzKj~FBvq6&|7FW`꤄p䡻0!k, Gyn r\[NۢYUƝXbGgbbAf/EdY}*,HF}M|0hкTou{IaE/a[dWj;[0ᵵZUY;4M難.?zvgR(gFo=5ԐJCtτnlȲ8qs}M-Ip4v(o3H4S+ l#+0p& !aqJQS3OX2S&)T&e"T+KA9־ rbҗM)/03YlI+4 bˑ@vCؽ,^ެT4Ƚ u<|j0`JU芹Br7*v#UW=Y)ݜ$ vX%Zz2Bv2iWi+/f.5+F[h9jPt sH2(i%W 񄻿 4`zss a-oOIza7ZJÎICOT,ei0~Ol97eIP{{1JY@|b/8/֡s Lz43t׃XHKӎ CV!*u:!c0_a~n[]lByTlx9exl} 0Ez+tϗ}+eξ[k+>L YsD= lH[)OSWxHM@I%V2^`r{YsX\+9T$eVrRGpzD*Xj<_+[CNWq#TgBw#ZmPe-Jrp 'yK㧷 [hh4JeGP:73s.X UWT6ͨ`ȗ^*`x}p\:g P}$=j]Զסx a>~ GKM:b{W]KZEdh"sF#lgQcB`:0\l@B~2i?zS(>! c=J?9X'kQ9029$CaC;%=-QV*!Pfw dlɗx;1eֵ归/ _+F Ra,kn 8P ˔9r ˳sWfV)}2_Gx|.jttRu$-qTծlt9ňy{~2ê: UZ$_Y!#T;  TW9!P({y~y,k^OtNrG )mrrFdt Qz"/Ra6;zr\n 7]{tUrK"&dEݵESaNlQ|Dk[qz0c@ְvmӝF-W󦽢oʯ8|(b W,ASVk#s&G!h>F)A3ڮqّK?%@i?~EJY뼻zLWv@jik_ya[nבZhD pkDn~8f ?;_q s}J0yo]H|(PoѽE S_,vx'?EHֳ$ĚOD)v6ͭAӢđ✽J #iM)rqln̆"E1o;<CJ-wR+NOgUR8̛<Bcy2qc&R )^[Ћy? %ޤ UR?ܝx̾pPbMıIpʗIp:XWPǞ$ǤeD3ZԴ= '4\w/Q4ũe.87 tao]~t?h ΟpyNC&h72f* \!aOJgtߓcHm~nx>_R+:@n\QN/;aC5]mfi$<ŵ\,Su򉳟@8/z`nspr{vN)jJo[")ݜ N 珎#6 n`hA9/c97R`IcSxM7@f723;ٮ zB80*pԦh=}:=m-߼i .b"}?jZ-Pi&$op]>9 :>w:jگ,r74zе71>NJ& ϶w~)LV9@805Y^MSBy6qS܋}2px>AT-٘UhI-[A&3X3f`܇zv*vsY&) ͙iw4X~bCɣgf"[ͪ=&M=s#b>joPNos RLg4K 21P>.2(J/&c҉μ^<֩bPY)4mqd!u7Z2M,o!:C[-cD_"԰I|_k(r9)"-' i?xA9SQ2|D.lʵN `q࣓o DxeR!76u=tF^C a^I]+|v34h e1ͬ4b0"8 f~k7e{+Pzh` PDNϑ؉M;OlE3Öm tQ yco6%I^NDa!Zqn >Ids7v*A}>޿Eq$Z*7! Iїf!ͼv#@*ǸONGwAg`.h}k2q*jC) % OQv 59c Q2^ ~%84}_Zˍ!G)Ғu  /ͷ遤jąS /խIaMFmk[6Qiܳ+ ?:fY,adԪuQ%ci$g-SJ{ʹ<7ª "'A;y,WVVey R Hp=ɯ@*jE`:cl+udf[HӖZ#naŧϢi)ZMm=-l6U0xyhIySE b'g֤z_8omYąȦ5)L>hzٞSS7$/d-LKMB嚟yf$نr%RWffXt{q Vj=4k;` v"wZq]3w~M3ZWiEwr-' /Kj^RU õ* 1#'%Oz_:LK ⩻ b i)Fc{ #;-FW`*a+VI">. ~Lurp peE f!!'A  G$C}"T4AQ .ܩcY㞨_' &UgӞnNgTQ9]'_ZvA}"mpĤ"XLlϔ& W$V+J­E$ՔNu(L@;mXhKsҒY*,9!g_V4UmECx[=19x/_uv9,2X0:zagh44'p_mf7 T-棅;ZOri8uK2) a8})7Z@24!&~s@!HmF:Ecy!cj(ɾnGMI6: j!%C" B NۯLƒ.+TU-Nk o~(ʪvWzS*8+׬LnggCaxqYBN'eqT%outB=$ v.dlW*-c"j%#q%dSmN<ʺxLr2LFo^l= siM}C6%g PV3C ^uoݢgݦm`^l`-Mv,kk-@+Y?2O3 |q\3:SAeTɤJSޖ_(+ǞR #-]/ )jEz>yPy]\ Tƴ Obj2@%ŋ|K3aȞLL!M=z[>.jR53c?+i)~'A:"8!O&˙+6{ Q3Np"ˤK:{"KHM9 q DAV/=kOi &`%皽Vd&kNN"5ݎ}F0O@C{UB>"qQ\'1Y}2Hmq65M[-~ȭ]-2p{C ӌiAp \6֓¦/ nB:e`ӴFQ\ e n (T&DJl}MnC:_QםLr2*a@S >ֹݓj2YD"C$.hS^F}{OR 0{A:֪ĩ!t8g3%ܖ}}rn3i?G$*Vۆ#y'qym.6gnTQ}GMMupnA2 yu^"d 3gجiyvpYr`>L{)$E.7-OٚCKʧ,Cpddk)*T *- >u֟́ Of\fB&|~B7y _^,·٢r Z)ռ{ Mx; u|D| UmUѫ}dNJݒE)в;~;!eh-" 7ӏef,ePlo<݅ ߠ7SmfVS. ~CE%xl%gy*/䀣?,x/ m*cWaA'^{pVms񔍰2K,6sK"_#/j)iڛbbOkqyjxo %Fz5\d@A167Zlz;ެPu~u3 8]Dy!& TXi9J*.8 k',lU<,a^YPi0,=g kQ"S+ISd-Qaq@Z!"OvE\54(!8BRi~[]%-a:/>^tg.&P -%ñm=}QitHQ }C` ZrfWvS]qr|!iA>ޡ+pviَw;cΛ^rԜM0%WM,8 0Wnj@r<yBEk4f~ 9Se#3ӆU,r᤼j?H F5%C nD門1e'2`b6>֧lt%Ͻn Z=Z$Jޗ^o]f8 SLC}N0%8k;ɂQ EEWeèLD*HfC@<#ȫ==6U!{K/ML5i@Lٹ&/:J9C"pnN $8@J~xũC4CZ)g[FH E @xIO, J,٧xT4rdӟBx&]OH _,Q9DkY=;ЁyôkK'Nт.3揣O7aGI*SkehѴ2;`ft$vٵjL8B$!)SH3 8dXEKg/UZl[OISV>{'[nc"&jaL%Ӿt0[SM>RYx.BK5֭}%]+h+5ihS-9n0*s2DŜ=A?mk7aAӹi8Si '-g;LPGNʚGLN>WZPB  7/pW+d=/u&wU DNُQ`\a|2J N}N^eV^Vkʉmɑ[wy3w6PH^'"NDOǢJoMN*N2`V9$*̩~cCƿKb/EO[0Z6 41 t5Je^%\J4 rظJ!Mv!rW4u=@Q~#Cq6 >7pZk_K44^dr*.'ɀNU{` Hb_&nOC6'_i,M a@Py0 -'FK%'XAPbU!آ8'7_dL:X<<[By{e<БRlV!nqsN|# vTt8q-PtrHhRXk ^;|lhe\tDӶ`m2i1I1-׈_qɞ>*uame&4;6be/v<\ biɜ[$ \DfK'GxL>m}g hh0J\-)UH1Noͣ3Fε)O $%ǹ9 98tX+ 7[뼤y:z sC)JJɦ-F(ʣnW9i*e^NuR j!'ґDN-kWœPhCP*e$כڤdo76A;@fz @V(!>MX.|(~g?m@[H&\{.R1 + hoOmlR 3ntp\' H4m5b)oVT*s#ժ-t x%devr}} B(Xzj#+Xe݊pk#Sxc-7&2 H u?x<Ty^`xi6f4neޞ+G[πҰz4'oN׆(';>1WHs挊|=N@'ɋN-@`b]9~´5,Vh!5J _ Pd:&oSh4^t&A<]lr-0Xn\uXIdﯥcg3(<a6RϳZmK\'o{m7eo9z{;A%FT`I4_h9zШdM4""k^нЗ=Kd(zPq.BYIVvUb\A%8ҞڐƪFRXKEGKӻJQQ]5n$Yb XH6C&\?:='St޻$2U= x'ܝKɏ^Ԓ!]'oTv6\X٬]&+|L/V1bM-x_ y2~T2p1JASsBK6P/Mk]eތ)lw H@?/'l# bFFnc+Q`Z qş5Hrld[O'vBsweI!,a&2h9[otJeGGu/ K{:6kȥsJ4Z25ZgXM.xqPysaZn? >!;x YB6s;>@`dMl<¾R$vׂscJtyh 7_Q cg q=ޣ"T& ]^׸t|-}'K65=cF'V -3l vc𕿐>PSU \ QW7fkZd7&hC:3XdSXA[HF0s*iX`b徕) ˉ$b(v3y'QjVoTƚUSG#>hCOԐ=+cG2oJ.N"wb/83ŮL}MdHdwJ҈,IS  2OAO9ź)X I[oda@!(OZnS$넌](ұ#vBı%^E:tC҄F| ;;dՐY d(tTj<1C5urKmҩa8o T<9Qg3suD>e"~D) Y0FkO{ Z}*-n,} lKٻu56\"r&/kY~ilJ)( ^abMD pPi3SJFg:#>+11̈b·8d+oeȑ"]h*'#FxOA0dcf.&$ZȰHMdXOjK zYuRTl:bA~bVv'KE!'m*]d) v$=xgq(ƥ)j; W{T Yx\(L"}{}NpR^M6 'EK3!¦![茊iDXIj{kNrE +b%+&Ӷ$< Oɝ;&2 'x+:Q5PдJcΖ}/|E v_OGx.qyS:.3+}Z:FS0@btTJ HPc tN@؅>ᖣNOG~g0_I}# ^`3C( |~7̮-Cˇ7߆EWl^|A/p=XH[ nʼnz=|@y{1~&usXt@*ԲpK$ۦPI=<eCN}Z^;J]2R99qdmbqa`Q*Uf*7nErL82J /5 c[}9>S\ژΘΏn29ۃGc~ T^˟k&Q˼qn@C7.I;J{*TmjM eelKYl~ߨ)T+ٍ\޺[ >Jzi8H_GϓFG\5(,|a* {Jk{e}]Ya27q&mC5԰|)IG l__-n,M4EH#<ơ-G!MyV5LZڻ;mi1JZI\UQxQo]k8k&"ZYcR.joq1'4[ vbڀzÜH=PUb:}Qd*'m,3m90.s.[ۿVl~-1 >V/Ы=k( #uRJj!&&y4>-J~OAXG>M<Xo!ChZWYO,kV)^ n0^w@w!ED쨨[J02l {"+٪7{s@om#>(7dEXlk\>~g']f# -ϹGq$נpȻA3>~8!ٶA !lyB_\bX{,kY sJ:=]gIt7[S,}d;[跐ΖMmzj/E衰cdwDpeIlԢZucMء?^2銕~OcCY02{*FJ;bӣ}* 9,ݒ2X,0L~uqvNAD0 y}bM+X`&㱕B(UbJ`d:Yԡۈ4Q܄6gg ; Y'A콫yZ ɜ]]OmxO)tu4: 87L]4Ԡ bTe [{m,yxPFΞ3 n 1MCmy5*mnT>U#<#hT :VƝ1Qa'KL3EI-d \*J/iM+*–[#r@*^XwfP80d[fՇ 7 W@+no"hoIT¦U{PQ p;tI4+n"j:&pKcނp:Lrbenu8GS %0Pc<śr9eI9&~zpco.¨V <'5F1hW.T?3 ƂZKۋ,bs&5.H.5"$_,F7o"k>J!B@e`'WM. /:̾)6Gs/3Ĝ)Vv $ =R,l&SMkP睥y 4pkAP=]- J1z h\""S$֡[{6awځ{ :ZPzQՠdzS~^Kgw?'." -f1(vX(BԴ|2**n/sbn8r];;.Yh 's;N-=Gw_B1ͮvMH۲pHfxO\w/B^Ql&ڒ_kZm,^ItN ^SP,!TSPseH!ȷȚ mYav| x>f|=% y7% n)Enl mJtGv&TʇMc#`yŇ\?1U>f~BB3eźTl 7­Pp!6q",Oop P{ 2_HdTϹOr߹2 AzG8|aSՠ^v0>;n]^s͕)I]%mgͱf1Q'+paĐ"/G_A' >BϘ3[gqb"ԍmbpo0_:}"gbɅj:Oʄ#\fMx*ny5+=tYH3묡eϮA,RO~VrWDK!&DZ z6 ȜNC=B%>n\I(jmZA' FG mЦXM[Uqjxr%{ygz@A&!{!t3jǦJ$oHClkjwD6mnu0#oxllPɅԏFJ9MѲNMuz @Z5]ZjMn|g HYHw67g@t [^'3}j<1mwsCt"qr?+ T Җ M.G܏치='UC4BEp>0#t'>V}]kH0n;k=6*b4j6TE0NR?[WKip5An5|4xa}bx {Vܐ^%Wڏm b" ¨gV'W$UsQA˺vBBQƅ~uw8ӻ[dŢ 3qoC# KA$vrCՍ$}ețG\k|@`:f-.sͽH.6Z݉I}B}T`Y\%kuIl?P`TQo[P冥hnz=~AQ`\N"xϸGm/E[iFN[X TR$֭Uy[Mr(Z=Dz+nH@̍'_w ~)9IjaTzӅ;Xx]8 ف7b_Mg<̉Y_f ^$(u1!w>Qt9o>xOHFS;e a~cy$Խ3BDhs^vIIA3ù=`]{ /_ bt4JY`~0y1oYΜCR#S/0-ocM=sk`+NW<sڻW%¨mK>TayK$J ujF{r81~ F} &TxCAPU4 ΨذNzW[;VN y0+% K R~Ǥ'PǮPUӌ DP,!9ĔVH+ 3aDDüN":e^W5osοYM+ǕVWRϓ㶨O6?P-\]G A h!v'*vtX%;Nٔ2NJ\^FP%n5n }.w3ȝ?7sa1mp  )F;.,Ӽ|Q鰲bCp Ea٘?eo^>YV6N+NX8sqW@j) _xF3Gn"տɀoG:/9L7"Va8ޔ7UM#8u j, 9tQJEB TM?2_}% Lݲ h b 4 i]y{2V/@f07AG7@` iv޷UAes3:{xbau}][%g9 UFb|#+l .l!͆V>LGb#^ HX2@fů9?F~Ɨ#X:nyM^9ik-M}Fܽϳ 1J,B]?WUCVcp >4-mm_INʐk L?zOMCI]kC4/"a`0_t|VEr{g!Dc1^Ŵˠ{ڳF:MO- WS"g/E66ga-+|_) ۾.dXҶLB{F._(ْ1&Sw)T ̥u08k @>dwZtJF+OJ$e @ux澯T2Эuʏ7Y`2K]woRg^zg/,{RfF;0E)}$Rb;gfn\{Ն)zr 5oJ=v/zJU`:GFy{r^p6V(& ܎M-1䝃C'"`/[/"qKHYxhVz  J+* 1saR) !Z6.5NH&d E';c:9ʋA@<(Ol=vݦCJ"ma먚)kڗ("qLHTve RD^;SPc@+_^u%f^v񏱂+߫M5ྕ=#g;CbSQ0">Gݽ Mȵ.O\H:c &4=HmѢrիnBVhh#jլ:wܮjI\X^ƥ 7Ii=p~JD*ŒLѵhDYq7 0$q]S4Q0ca0y.-wO96ApYTtR'G^t>OZupwU"M[_T^rqMu(8e.<8O ۺ 9!Jf)ߎtљF`<| 2 PNVwk<fPjbڐ2`F;ELkϰCUCvYs֭HЖKGYD/g,S 9ˮ3-:z 1b˹M #2 ^o7ꀢlMfj4fƯ&,zn(XP |Mr&=¿qg4r8SVPpSyqF{> m"'b/D,#۟,uxX+=8^9Z1 t. ߅KҲ_|?ExʧXܠ$e`gha#KU|MoGua*ƔAoߩh6|,AJ+:兕Z~NAszIsIrL3-fA?M"\Vg1QX& ·? ~xZ}gxK\@pc%ۚp3 ѯ$RG73FbXl4+eۓ&D0.Ae7>WsuBH$T޾}famy`Sn!> B0M&a irܸU~sξW ^+#놓dexٻh!qQp-\bD(?b<{Y{Lo tc7yaX ^]؛O_M.}4J. %6>*"Z(\4_J8ϗHtه./fÅ7-GW 23=vx{ߠzWd'b/pCTHJ.aҏ)ېPV!%/lMv8!^hx W:̕jzZ[ ! #v7V0$ ?B"O?,H;%-o!ߘ9ـѨ~鳧l2qe{͸V6- rSi]kJ`v{ lsa?AxNUm-{Kut e &/_i4-PvHBn@΄آUZ/}uXC*0Aqh|SWN&(@gX=Q|3c~7sKZWYlşH0,kI1' אGtVi#ٷ p%Y نԪM Rȋtv n`GЁ0Tg1}f8ۚ >.r_e5GIeZ&]y[*Y \g)`F#ћ_ N0[c_mH˴|N1,Wzr&wῂ[Z]ݛrB%-A-ly5Mw-VS*Wrse&MWK؆M?yA7=%itrk40e~.-}>OtpQuܫr\Ǥ4|\dJ.͔slepż)ɓ}"qapo+?ħi M @jJ0zRUrY9~3ջ?P9Y?պ/Z˔Jū[`凬O[p p'g}2kEpkj'f8녕3^P8mvUHTO(אaD!]C}]xXu~^o]FK ި@vN͈ I:{4=1S;>ڰ{/Fy! v=m2G)3}V,ɠf"&BG W>e~1 3&^r7"mcdmkvJ>o{\T9V@ėdX?dCt32s棾T+:KG̪GHI]E?m##'^J9Qyw^rwd8,9;PmeC6*'s[T&ϩ,fFӆSkCjBWkzu- @aHvLܾ`GsD޳]X f׾SC,ҡ8}{ hj{}CM! XdQ_ϋw$c!ˁ!sSԈJC`{n YZ+1G PC+BZ}C]8&Ua~/(ZN&9/ǹD@D4ق7cCXo}/ǘM\QK_\.gXAQW2 N@W}iA`!FWM gt=͒qRܪz9 ɔ҅&EXȽw(Ef|vsQ$Ԁ*C͵_b*S6gU  a>/g\|9 >ksAJrЧtV"Rg& P.qx3kGySCKmZ0 $R,A*x.d=!Wp&nⰬ $sუ#Qkjy6p7ɛ;`\ ]#R51?>I ]"5!Q,zqȌ.c=3z(rY7Q Wto fs̶~08B }|jUʬxAm*ɨ.)U?ϕ-~/2SnQI/,\1TSuӔ^ $Ilw04-@'YzsK4+Su>LNl8orSڻv}pʕC>jT\ Ŷ<nI^N_66Uԫ*RjY.0¥[C}r)&P9C ~?T :<2"\xnA6\}mCIKwt;'\ÓQuϖ0ցB3riwz~H 7Z6THiuZ6&U mڗ=(?Џ  Eye*Q' }[$dw))PB2qOÌAv65' HdІgR֯JJ}F1jpd`K m0m"zyA[EQEѫ0_U7^yQXm CY:iƵvL wiU$Ku{`Ƿͮ'o`/ }CHٜD##6K)mLrhCXX4\'`jĬ;wjT'6EtbK_nq&8qk07۳﹝|8ס"娕n̆p duy#D2MWBAmaU$̃9 !ʑ[pIu*wVh1pu=mkX\%ۏDd>< fXeYb${k;NP){wk]_D/I5/LK=iIERw \iB ?əj&0_T2~f#U(:#  d Wq*ر_nMg4x)M(zJnMӏA_1˃TƳC&Ds^/^NWbBA[txx dp;NH=toR㶑1|[rյv%Cc8s)๧g6 e) 7d 㲄ΔtKʪA~;d]̚<[-'YQ=0oϞ >w>lNjl~ر8@aҪsm62ۉo` ctQs7I2K$l+h/ɀ`T\%+IgM<#ҖE`p^vħv%m8m yctʨp(0tJ;'7>"iJhᜐ_xJ&*5);-.pIS8N)c>'/™zrpЃee^-ǺC"g2>ť=~}ZoXL<:1YٿVF' l:_d6.CmM(`9Ly3.I>~Τ~Ea>,SeOza$.6p5qq{:]Szd &}qq^7(/DtE:&gӀ"v4&XوDe9u>8h׍]~tv%ra4+x|#YcX5E'0kArMzkkŖ -qĨ(]EdSmof=Hi{UM@͸ "Q›/`Ut9"md52@nnɕ{5T O:Z:ս}/Z٨ { a*S)]p!"O~ΔׅQϒE;8EvòJvbv7ZSt/jD{2U'Piյ B%֍ƀbkp&N5:'%3Y&dOb#'-#Y>!RAwFFfG˽au!C4M; a?m4AgZ4, 5Lq^ wlqgm$V͗$5(plN~471Y-{%'r_Zly< e.t8`"FIJkp|4Oq1҃?&]Z7sb\v)thm6h;y|HΪy+g?o;sBqȂܱ_d[{Xdu@AA(I@b`GqI:{9}Ő;}n퀴p"HUOM,!՘0Oe"w4@ F]_`m;|YkӚ~e%,7q `R`ǝD>v*  TO`3AuѮ%Œ?T0Lk9}=@Ԍ(Nwo =p宾ȶr^)]r=h%{27 D276Mm*ډ|^- žcTֺ-WoFbMjv^[]nU̘yXv!Mѐť(VBV]/e1lS)r0(%ٽI{z[d!yg2y.ݝˡOU)8=`w"J V'poN>|'L_GA=H?e iԣ?\\a -I|SYm l} 5BO55U5AA-p,(K."1Ro ˯O0 /qNpU涱( ѼsR+-oG"lܜy;9@yb{g0~:MR#A,vxZJ޺.kVm7ۀ' 4ғX < !(a-^pvZU:rM P+ PHhhAeZ{J(+iG|`J5$P|berЅۺ :x|n ODk.җVA7PnD0 OTT@}(cl~y|(ŴվKP"mu$xlY@WHC5̲Q> USxwju48Afs,;1\TDxܜIT >-J_sl'4P ?bޛ; kgKYۧ|xDt8G!^~B(p3_'Dɻ  8h~24 >Ĩ$ (f $80ˁs9Qbcì,POw4oEQ5/i AR( [[^]!,݂*7]3vR"К=mC.M\n5>N1(Ц組`3n+R˚KG.Osg^jfڠ cӹ)iH9F ʩ_+Ō~V᳉VRw uLN,LLydˤ')eraD[PTO1<$*! MEs_)قJOPyg޼2uJ(P 5ڗ1L#{:;Tv<镠-&L˛߈.\c u\"qF&29_lesM@PB~\YJ+_P) Ku++y״4osR39U<\}ⅹuj/g (8ࣾlJYKУ/iAf? ;lR( L?9]x#/^PrIJEۻQޗ L_!ۙȓIWU7wiDQR%!q (ɗ+%`.p(筇tBָ"VFnayU\ lJ̆^P=U Mpk9{m bV'i"m+icppOgCy|~%^^wcIMw|ZQ;`aSnI!CWfwÀ^tf.3,3E2%lM4Ѐ9ډkٽ3}`Wڃ? ,eè\hSeN󔙒tDCL)n.UD!2G %F[ISݡOCxKa5@ yf:,ܐ1[LMwiU´ŠZ4q6Nc-`X3_|^{N _(t#1/>-nHS``5o\o71 S^rlݐ{Pʐ,KoDFu6fb)Pa7I }Yϵ# }OC "G,H:zԦbVwtUPpun XyñNal=f=e|'H[||P4[]OGce vIRNqoiK(4%'`㗈vKu ikGlh0X'e倉[E\$}Ȇ-,8nA{M()䍑굦69M:fbTJJ|,?yVg۠#xZۃS$GԂr ςYSї]̜h#ڗf%Vo|-T,Y*BEmgB@:KkvRJǽ6׀߱By | [!Cx$i_띛/7W&GښgA66"y q,d9,oc. .goӪN6Í[r F!FEZؕm$P'+`S(0g1[Q  /ޚ~3+}uɮzǩ?",'ɹj݉M:NcXl[E\5_\u?%X@گ?`$%EՑc s`:pB}D*0&V4P1dk.$ 5Ytdu+荬߲N5f͓ iNZZmjQm؞ ӦjI3-~X(Rij N}#nN6i[1hxK7r(U;(*b=Ojd4c|CӼlOqeܧPv'TE|!tD ‘ Km"a0CY L7kHNz{Lv: ƭv JY1[Iq&QI*LiE L|8Xi 6C@C*"Հ]sZyQ{7JJKS>E !$VaSn +eyTYPυ`ך5tz$I(ٚ1 _rod๴ViRo]j/|ZbOn+@zȈEp**F![u/[sPrڃi+kRiMN.~\tL^!u a:}^vT7Vivf6 R[\Fn)QȮqjHAޟ~0BZdEU9F :C8eKiUic{y V0S"^>,_TU3zWR*79PˆloȠUO(6m \) .69z-y̜@EV}Q@6A>@|^mUg.ft=w_[J^L6#etcx`:b}E$I#h2nP' b <('N!l%:-~%ucU" {680Ac^ ;oW#,.mXPŐs .ԛv}Oaʆd7 )8&>XIwvPQ^|9Zgyw`'~EϧuQ'rN(Ԉ0Y9S oP`g5B چ o(yzxY4t^z-q3۪9$ZX tQ?KUBpӌ21qRF-E0@lU )3Psd:֘#pRYrDo Ws9+Lu?rй;6uf؁{ˊQ6Dw IN208E /?tuU (JΟm0{5#ضޤt%WFTsiij9$qp깶t\: H una[v|2Ej_'߷YіsU囥s@x`R6+Y~v`gфߛ[E@[Za=$YJ3d v䘪. l\mws&GzK9UvEhCݫBq08{r״0rD8\fdzESw06nGccVw?Q<J}}tP&ԎP䏐WH 4$7Rs]v%]e(K6SU?3zF\SZ^)!T@TahD:ԑK-ip*m:p\}\*sUSuGFiā^`} rjH5'}si?BnkJL#XMD#;tE6htUB{󉭌VH'7O?-gD?OV%=N%J\B1.^i ZGKz+3p<v1_1'qm$$;p#]I!M1n 7\Sv ∷妑H!]n^aHjHZIT޸O@FE/pKH[}V|E9W9d")ER`7?'@Ml IA 4 &Na\26X-A`% [ tub8T/`p8Q>`E|X'R 2(!mIE"Z^8#5,V?llMCڔz1`T9>_K!cU%M|q&Ya$rodej Τh_J;\3 c oVY/€ykiIDL8B  |&^7o>c]J_ c?]v"2'ڋR_,G:aբ1MޗwXLg v,_ n _ܴO&OV.3{L%rC x}k\(Iҿdlآ#2^Z=!i䅬?'Fӭh += ylJ+q5qU0EV:02g@"(Haٶlf`KU?,p4&F}b*x~z>u~`ToQB˭ȣvX8||‰,aIq& p8Z ~`z7.JC[;-Y>f:wֹ gGs[6iP)n^a8,d^e$ߔʊ$i&z$1{nj;ED]"OF'󶪛 PY?t?J!I%=_UO3"\J-14BNB<=#  SN}HY0͇;C8~ɋ9TN9<>~HqGt*y_8hVCk(cê 9>9:F VhYQMo'`βGt-ʩG[T Zzt=`OA:w6q[9i h !bN0AD Lmau-}W9+7ˆ(D/aIs I&lpv]M'B]rZSPI5)X=!c[dyՉvўmUiμ`ʐڄYD;Pi,F2,j} 9]yNsh &L z4324)QM-O} Qtf~(yэp-&R7-O6hZl5{4A9R&8ZI"z=hE2sSfPn.>.Nթ֒Ort& !{C<|NpV;Ci{0$7 UY@K肐RVքAȈ.ٿ6chc"Y,W ^a<@jΏVJ&;3}WD d/ FBaŃ2j0I>\G]*FW7[UI@ͩv+ktS}&#͘ggwO*P@K5b5;ÆǎBO9σX͸@b=~FTq[1a4&eMiy =ᙟ?K#߂ 9cP3̇6P<_m0rDV>8;?P**s_=y(2ݝ5!W:#&R1B{ BQHr #qc"4p>`eMP572cXԜIO^%x!LN<D~P'O`>~c4ak*rf{d7p_Jp"lߖ>]FG]q4s& 8![Op%AR?ur'62!+bB^wS݅.8F$+uN[p(\y̚qaSvϬ(8Z#ZPC}''6˛ c9ݣJck8Ϯ%}JDY 3}/\ܱZ G!E򅓈L'Vh'B"mՌFƙ%Ӥ^9dn|[\9j3K5;+~o/'Gd#פS*s69`s5 1џe`vL>'&4DoGTz$~+/`)*-yh/]$ܛ>Ϧ} ~SKeX: ʜ[lZ#>BE ԗAr36(<Δ|̓X魋rPjs}8AJ eNUP~#t CG8y {g#3tEl qn]ƦtJ>=(0!/o[I~t'T\b*Ic3Hl aVzcO p |G 2}=`C2W]0hA a*ZI5?uPZKFU:&}^AX*2 V{NJT6oiݰ22Oq۴xlj|7ehk*‰W^G4wL,3^/OR0$2?M|- g(s'yd\;" 4 6Rl-H8bq3,y U'Z>ptHnw\fȗ0x}rfۈ^{G":>Wro}^eu7L E:aD+a:](&*qQ_ pmʪE[NkdM}-/ 6  "6hR!K"K u0-m @̚㯕{K2VFSRDc c mz*(WcAc4Q Kaեzn 6q'!_aQ@{кFsU^5w:}#y_E~Pt6]?Uܣ~R^D΂&TWar r^&me*UNf}閮nSs"Q/~4mމ}К>pid\p p9jtr‘N>nNɲ:'쩨5(D'Rg,s P_ (=;ZWf#ȤqRԵq`O bS~ LlPBIp8"wtr+l@jGhQ¡emBSs}Hi%;$n W4]V | r'Kc7W@">TalKwuIw/©,c%[ jO4IyuX61Ai`Ź,h>ʞˢDoLտԈFG^Knf`XLNItb6|/t> Y]RP%T@B\ Z#qY_50brv1x!"6٪:(E(kӠ} qMI\νٽQۀW C!] h̰#03kI40/rY㻏rt3f 63z#K(dQZ܀PFG'io`FjFE(vl/#(4b`*x yreM1IV \W$X]<nAEb) Xr?挰 _߯Z~6*-ۨ z6%Ͼuh+xt U; fpW2O ^ @8Cs(a67k%}+_b{Y^#gcPx x{}De!IQ&wu9b>dLޡYYJ׺z]-~ZQ:gvsg+]2ɓɄ#dBj`$zs@w]1]5}+R.Sh%|<s5I9IV g 5ך&OHXJy s]˻p~~A^@?Dr J"Y6!Nb !6]Xv j&hl҆y|r:s0L&y_Ḭy G!yX#jڀ 4p(rqյ3gh;ڌ#Y4zC1Ac8<&.MŘǕ{GǤGR8,rr%=5}j-m]MTFeԄ^G,\G,g6Eh$YA9%r&+^W_sQ 9wHa&k>fH"1tav.E^2GSYae,v l(nSf*|.<&*O2 <6%= USqƟg"Q[濅btq @}y>9RQ:Z5Ot=0 ;,M 9 Z?rDЇ3v~2Z$p%7r G m|xU3x[Sb_14/g,+ aqX綑./p8K/!wo)잰5 O1ZJ[|gWM\楯lPw Sb׷E;\ ƥ?'bP*XM{.'-Yk0{_ӗR.|n+/ɉt7R{XQ1a5}U M]дYToyǚ3h-n{r1]om돂3@qߗʊxߩ;_D_(Va'ژ*;k5rj_SՠF5Td~Y7e'k6r,6Glͧ=HVpM {rk&SV{3F,9aSN+LLLTuY#c>% HJ2}Em9jVMG9.B$dNì~Y>[7ot8v4mȂz<c*鰼\q_2M"o4+%:c+ېysd769/ ]1 ebe5ez8F>h W=~qHV;5U= xۋ/v ^9&J >#2gNxNbq7$zd DA nIzv8֡~"@/]dV9 ۨZ`L3JxɺN$ hEf`fE".tTD2Kʗ/3wWfMTE;A2*moI{0#h ą,@Jӕ"*. jVu0 UCE3˳MJZZrb.D #MȤ{gY9GVX8(8/;T p\NiMbWϏ 0W[E?INW#Z& Aj/_UO;?<']bV3 9KʞZQ|g0]8$5ώ`gO!#m}t!3#%gZOM &&[ȕ'kQ}W}&o;YgaĤAA%gp$ڈ+! mۀ=}bHϯ4X<\p|>MRݫ Q64OSȵonk)UE+#JGؾuC.vs=`?137D}|ec)ԋ7Bw-e]d߬z9K`Zuj7} MoVA/ j*v S}g0wO &~Nb}AS^7 ح==|cñR 4 (J, /Ve'l)EN &u$xB sF'޶(A?涑3Ux_(1n"0{6pBjhT++} ԨK !xX-|PPϑ2OdKXmۡ a+&8;]4Usj,!Rr>.еSy9ՒHاGu$J뇖W\}Giwg`bG:Ԣ{U"`pttP~d+ХќZ&i|fݒvD^a&<3+S-W<~%vCƺmj43V$T삯(Zόra`5}8O[0rVS&}aU9S#8 |T߲V끦 B pBb4sջ% MSo.CF 8޾N)>z6A؋䪑6=*~+T/*cnMSgAP{'uݽ$M (z"KE(l":3E tPn7m< {cDr۵sUv C|)#otB~g._8Y̌K)e q`eJؖ0\) `k0Y02# i(uWS)QSS3![-!T{z,y]si1!$WFD+CV^΅V 9{g`qU?#T58f8L+|tR8/"jaaޜ}3J9fai \F/ fBX]ȫJJk1+ɉ43vĜW6 E[,y@?SUWOQ1'WLBXriy' ^Ip>dILWM E8'(}L~?1`3]}` 9_om^PRL^-CD. GVRg+m4,^O3:BAwNڡEϹ$YxiXr6~ ZuN +TmV]K7L-O5vѼcqrl|osz}gF| o@9.OuZfEe01"%VcU QpU}<-;|+J$3KGv5(&mZ]Ew_ԋ-oYїpAz^ڴ+ʼn XP;[t%O͵Wm .E[d]LANa"Ww ϰz/k1z)}D\it⻫p)!Ā&Qc$.(v]IP RY(mt*I])6Hfgс.|iQ7xi1i56xo.ʮMQƯi G}$a񾷼b`E"XWX(Z<"=[E8=TZQ aL걺;åv6lxƊi#DB%G<.gQ9 8 lX͞YlKl c+xqΗ|l#r܅r]g=:r>+7澐 n+*EJPj.ϖQl6uc{ $ކ~=LiqgJT󒘑ih%h*_S9YA}mQt߯Ⱥ)!2Xhytqb j ]3p=*h`Ĺ,:S C#Lb{-c[. L|{`!Nśw?@tjHָ;:T:mVMyMeD˗"{`qq6$ f k 4g>ۉa[@AR\wZ$Fs ,xzEk妼[E|VL<mR5~k}Rlu6kJ[8ͽ:C?3 bۗ' %FASvQI&ΩlTdXʝ`Bd#ʑXwtό9a^j.}@Syԁ|`hTYD'Ք6+`"raB~_ w9% )'٨eAnﻪ>"h74`];ɳޱ_2Pk`k߄@6uC|k_6b?>Fhˈ2 ۦA`G'o `4tNt:&jѯKaDkh|TGqso,M$FIq! {\UAQ ^e?zcN)4?  !A ]fzDQ<ꥲ Y=6#ͬ2Nz܏[虲w(Z:Gϫ:ަfk]b(y`!G7nO+kl Z-[o8𦮏PTqAVY4NPob<w@*ҽK*6i:HC4_DGSk9P:{ 8B&'txD:/øI-6 jaMfJg_aÑ[WxH_*wuZu5_ n1=QˋΉ ,48,6b= EO#QoEevqr?d8ftfVL6W_0o+eAc13~eʻާK4ZAsXƸ,#-a"7}TZ$sIiN';&ƪ+‚ 0Nòofu2,tӕmq+&Κm ?\Kv-)?ArW:΄l`H̿ Hƥ֋Y#qޫ1 ȢWG+Vr쯦}y+k= <,L AtwėnR*993sl*]3䊨`M5}?r/arITO { & |1M: >pe;{X#lJ\&p K[ ƼK[$}S#9A׶b-س*jװgag^lZhyvUwPqr}޹E)'WюSZIeUk&0RyOCXӐ"lcDk BqrvKHV~>!Ю9Jܖ>1FE˅;6QGКJϊ>CJF*~-}/cu6%3FPr;2d7y Sg+KQyy~ISx#71Y}XqROA:$^g|d5WMb ^|]}OqzWgƿ' )V.HLg9+iG66(rm4hQ=NV*4LbIL ƥ+v ]9uQM6{ >xncK.lSd\` !Ɍܔ!#/į5..ׯV.0SgUǭΤf?Xv cz^ #YF5*&Q_0˯Ȋr/T vWwz5La&SxPN hj_iXވhk:V_%T0\ptLT0j}!_77 5YA71ўcV/qpL{F;9@Yb'j4OyR>$8łumgX2$s ,شx-HXhTxVK+kzY# 2c?o @̪9:m+Ƕ 0J*F}HEI\Q'˽j X;gҝLg"U&,F+͙=Qo[L QRfJ11VR!!IqmO92*A&zU ADG8u ں뀿RjZab'ʔsm޿;ơW<{]]C4#|*ͨ#dӪhDl090F!0SENwdaPsD2ǷQ"v1OͻrV꫇>+D`TZF3TooVp@"}SUx)~?9Ct܍|>&*L|x$Q_p"S;j43{Y?H.sE[)yPXi{"lkhoW-) e,-KEe`NXt%; 1|5+0" 捒pZV^x'òE#Yyg*;B :`H5;v)#:c&&ci?tf[]Ah _^q]󙨆b\\2ƚ\Њ JA([^ EU'LM~[؝ 5fܖꈠznwyМ,br*ٽi8o^WaL?ޅe_5(8,䨡K14H\!Z-P p3vsjA*ܘ]EKBhWt3 i7z\ˣDq,2^2TnZ^u!`.3wRdP9J}]KSVC_<2Bt)ƝN3͹;t{^z7KU/*N/ WpƢmG1Ȯ d-/.TvB$,vvjejp3N[0"^G#ެN4o^uJ4Mo&+}O86&!c]ܛqC-x(X:RGNl .I3)6pixf0,6ޖnt.cϜSjY# 9 )B '0<5Vҵ[IPYD2I-u_{Gp:^m>w D!XZ ̹̋1b\wڝa KN~3VIjX`E] BlK GgAeͣPɔPSn^1¾9<qߘ'__ b4{e=J>Ilq-V 7YUUbEbO3[%+*2ȖYYZ"t|!ϗѸ/&pkqj7K5gB|E qch|V˳SfB|@w'#/{60` \uX #oyK&tX{+ˊ/3Vpi7fqK43uӬW]Z"%؉W5zU?w n{ 8})x&Sz|z\.phS^:DsԂ M<s]"'4{?‚˺EI>j3֓gn~Pb1`tzI0u !W"Xf{Fl-ӤzFIL6MsF=&jGRLl`){dю-K"mq9uznc*'h/€h2'QX(Sqry9*wyޮ sw9H r\^Si`sOP<1'$'t[zM; C:\aŷi՜"*X]/I(}[:U+Vkߝw@Nq&չ ̴jvDt Zo)@ +DE4-޿Q4rQ['= '4V}<#zBoډn ƅvy^U9~5dy^=xf[J-@M7f,;A"4*Пe"j}`#Rc˵ fC;pR,7PĔ+q*Dc?65UiY͗"+T:?EJ9ߙߟԛiH;YtDrhl5FwxIa-J~գ6YhȿO_CoCĵt$1?Š}S 0P;3q~Q\/lTd7i.rH`V/Jsp4C쪢@jN}Ӗf@ExI;+8s`g}s_43mBnb̰W`jBWzXꘛnɈqg҆X>%8u2 y>ŴHƕ@nl*;qLj(k[@Eo?_·zMՋ%Ю !rNv^:T&sС!yk5l`MT1 _u(#n>JBFjJH}}z^,E/Hs@,Y:Rz^|]!:H9%L8!C%I[ UҭN5!.4 CO Y)"Ea ={^Ĉ׈}(>G~}*L},V=i{K!'*p yLCavF! +:砚PԠ?,< %c~Y&7|Yj2Kz.}w #e$F DlVFiu4>]脿_chXL0> *c>C.uygVL\Ic^;@,^H6/nolԳz0gkHrV:-yl1p,(O93T!QMogk{?ҁۣ:bͣ,t%yP ԌZ .KReFMLh֒ɐ"u=cf`, ٬Tna$tO)4k* +S̑DSP$?EmǷȄSA| A9cL`@dN^+ oZ̥U3m?N_[6 溞wmCwIhݏ =HvhX&@a {[w_-fQ~U_mQWa)M8̸%vH<$FM _}Ig_Ojq3s-41g(qqrϧ2iIi- `Rt2n$wĝ۽K뭈 reS8 Ӎ(4 1 J8خsѣr88dSw7`(Ʊa*,zIDxmq7J7foG0h3xa-wO;su)\tw,xJ'rԔut_*Erџeh8t.bV6=~kj7U`E>Qo(&QXo?'O7d-6OSQC-Cj>_thD_h=,#-L͓ Ɩ20#U Т i$At]Z<P,X O^.UeW9֙낼ih\vD&E̷L}#5T;Pau';U>û/FdӬ&H7NL9tȌ^Dۧ1&*%1zub u -8lk\o/] XzVʛ0=r_j9|S5m>n G]F;aqdux Scj~ۤsՅ?%Js7L gr Ho@;(0;7n}SܾhZC.f.}fZqud}k8y_ l AqV')CZd>'D3|?m-M+y +s5&mu(=qC8W!Ae{Lbydo7 ő u?Л !L!R69NҔR<^;!^|$8\;J"/5'vJ D+6=9>e1UOS)x$#K!N2OVJLDkGՙʴ 6=d+:l,j6{%BVSX {< >,s !J(AaJ f4 Pǝ"^;$ϮXE컊XDͫy}3k))O&viM dZN+d/>jO$gs)A ,_0U%D}:Hx bo&Aʚ$jx5 DN .xڇGe_+bufB*t }D7JLlsk]֌2U?[0|tjF8?PflӦa[]ADIf:s9m;Ȧ( {N6[`=^(mm 5@hc1ZMlX?t(.L' %~A|CR4`ԬAQmy&݄絷rM {iyI5P+`%aŢ13{eIO h++^v52h:'A`JblHay+)D)Ac? 8g{a vv]l\z߲k܅|h3˵r>4^3Q%p:ۃ\,F&bQS'$r%IYB*Qp9bRÍH\/fhNF.NGsX8l f)X$,3gdLkj]jx'i"& [9HU6 r8k齫ߩsyRl #RZ"+N'X>+Hȕ$bA⮼mժڏB >X? 1Bp!AF1}*:&0P]rRܯwZ;4{=رVoJ[f3.⤟Tv|P5<‚E !X~q V-:?z?#xT hN\Ӯ j!UE~]SP[#(-A| k*t'KD|?4aM(H,7Mk+ z=0#, us9bcLO(f~T;%UeϢ *H.ײ5ZFbd9X,9V|SE-WTӌn=l]`UR//y\IL1!KV9ÜNUޱhxrOM hM sC< n?t}ƅh M0)WyN5]ߙrMvoM5?#-S_St(u(š\(Y-7 ?bQ3O႞k^v93\xR Y}ؘ;e?n^YgP)e9 _8UR@sV9OU iD{[ V)Ϗ,n4\bIɛK)}GQ ]w; lcu-wqTn?ɴrKƍh(KetwvŮjZ$3R/f3$='7<؟QdMoƆ"Yt #w^HM!f?uuH{ fqdM d#E+ό:@OȀz{+|+ n?{#V &!jsN>7tYN0%/EԽ-m8AvV};^8(B$ejTyoFfǠ;Fw?pi#ƅ]/UPbX+{P[oz@JV8$ve-ʟA>P:z;v ׵ N3jy\FF 9i =FͲsӬgg. MLz!ZN}}y?Ax2;nSRgW<g&Y/)|$zx)W઩ 6{60M aoJ Y`~|ḑpbg=j>e,qc O1ԏG*^"x,v_n[Õ] kG i~VMwQ;rpp W7y$|~v#Q~CBơM~ƧOOCiW`XRZPZ2)y?(-D Dd =ξL^'!v$I|5j]JsԮ}O{J5eFAz^ I0ifF:ߑ"(Ho(eJPٹ/q2G?}J$ҦF5]ܘ^00jW@Wx {8\&̨Q] 8{C/7Rk"Zf,0=Ce;3>C/%X6K-xEMԣ `$Ul?(\Kx⼬/׳7]Fl} '†WTy?4I+|?m aǀX!⤬B}D&kqor(sɱ8i3;f{ } 6Hk(udLbl@h4Kd/r-yތ`'kY%uh+5뎯[`2E 9yElY$:HQp'~qtraO%,]V1iJc#wpRZ(]۪O/OTXzc[(hP6Beu-nJ;sG6_—s8xgzk``𐛠Xe<f2 r,hS` 2t,,rOavr|6|B3hSIt̼.,q^B)@rtJszѶ'e!6 "Kj^P;0^M?T%Y4gAŃX1fi^43GOFob%j!Z**T s݆y| wעx$W\~}oLGCY"ȧEv$mԈRM E M%Țխ3_hCB*ɵ N%\V%INh j?[2 .`~SJ6|J<6獲[ljd:ucK`>dH}y5|Vg{;c t7`:2u/fsj}M۳hZ.iI֐C}v\3' 檻KJ n8+ %Ah 7ޜT/*!R.4qdV'l]$kXI :@qE. w *Dʖa55*ņ3P{FlF9T`/n3"` S8 JZ;'9'"O,?ISf') }xo"dFUxӱ X'A;SAUra霼1)€9WMʽFDX~\ڒ a]&Z5}b-Se_q! i<:l\eq &n5c!brNɹLϓ>y.2O4Ta0 *b(3ukYE]8a+NԐ:&t2 ND%yx__EisߟёOD=XQ/z}qF{<8deP#2 ζkhג'łSq]nFS[s9G"^zmlhyߟΛ,<}U=̅pm'D]*~G(=7YwWqI(}ϑ"31/;G[޿*&$#I)jzf1tW̱5M"8$ƻR?>6?@xx*#IFjoU&_HO-!6 HR%-.^ݓErb|؆YRȠ\P $\Ϋ&2]w'g؍)q3 غZxATb.JJ(VPZ-9IEƸ+gX.Nf _X4P>M0"=Hj5r: y PicLp7\*O$P` ߥÂk]Qm:/Sru wf1L |&3~ZaS@_ymA`e1ZH${q~pEqJ? wڥ8Qk7I2O;6N20xOHPcp)>N;پ%$#!oq_LrH;`sM5µR_p5@Cf@b2L*4Cx:o 4|N˱0P)PFҽϚCAU>J$pbnU zMׅfoBñ UHd5XLЊv 3]Rv $`61`i6dgZmjNQy&ԍc!}hStL[DaWgH52LW3(|p{w'q>Z,3'&+lynqI&ucv.YU?[=;'{43xL%:¥it ƥÕA)귨&XK.)*/XT#;qsy>jdQ V#],i[mX a * }V2IaA>s︸%A1ɒ{kC0Q8 o~lO>Kk۩P+(w^c ۾߃i+AƐ0X)oc>0J PR~,Ǭ4DŽyt\OLq^T;^jq@4i88ձd-N>8oaU =JTXo+1jӗhȲqx63ؘpd'X5P[t*,`,ʴDfpCx*>?mb}dx21 퉜 ĻlN/9]&TM RB+^YS )KQ[Cٴpac?ԝA( ҸhoT"o6v#[$72е lBr\/ !YByRƝLa$R6N?MX/3dکYk<ɱ>NJ۾jaXF7"K.'vd` ,"0@n@…JcW7q& ] +) ^"E.|BE;^m;?Sq6m%!4Q6kLd-ʣЎX|҈E?]2AՅ =V*nYI>q*|0٤S\U<ܠ T)GGI-ۉh}M<ʑΣ*&\Њ*zSgzahDW *K\3I 6 OS0Ζe=4-TwT1i"b)=%3)bTW>ʍ@DQϡ+d9YG0p<,vҖk_ש%tO#&&'FZUBpo5 _ܲ2(Oה3} 9( 8ѫ.~Yiwg]gs2h}˃q^G25a2f>%kd$3nl+Oc`4IM阎H".ν-pHn_Yۻ`]`q9OS?@Uo$jw60`"H#g E*ηz$upI;JҴ;JBqY *Z9GTx=Xtf(zOӃE駹%9u'C@>6Y,ulT:.Tc*9Wkw}G}ȥߍK[$" :boxV☕ *N3r/x61Ye0Ty "r ^⾵ IJR964hV-b}N懙[+]D JZn ҵ:Cc]ԣy14q q1:e3Fxc#sm ^&&v |!c d9nMv+M6H#;`ލ\C#56jG\)@Cw E}Nish =DTV*VC7=d; › jOƇ71k>Sc>S1l|XՈ3큸 ~u?ٺ[*P; > 8^ j5Eg}0CggTא5]͊cq̀֍n_ M@U#/fYs@J"b=@h-pr=֔s᠄-tm\B*jۋk]iUN 6:DnP ?">EfxOq)ozd0X Kg l8=լA4{z%F=aNUGN% >E9'0d8qq+ ZWЗP_a$2# "ˢ"řRG&ʒZW,nx f2)7#ug6=Rd .JᘂGIzA7M8ryYR6vH)(9K2|\~= „lZz (.18>-WG>:HBF 5W1NJxZƒ\r#$x˳lhʂcʜН6zȁefS#J1{8;b^Hл? 7O4Ii" !Z1aZٻZ߯%bf$M0QaFs+`5 ڠW[J&Ь˳ῧҙޥgb`AE rjKd Kz' ]I'+0z*ig@F,6{RHqEB|AMD%9!T{G`eH [m QYGPStIYz)wUGDd A.}2KHUBJ`DTBװgJ W­'; ܏ x_[ڮvZ2(3MTbLA 0xrx "SF9we:!Ǫ Dk[E/ZAdIl|ӗ%N [6uڰ<@e;zKe!Isla1OD H J u%Ba}_TS8l,[#E9+7v(z>ZS0+Z^{Xl?::L((4A^؋\4%Ԣ2Lr!߱JglNĭm'qp/`ŲǀѧH$XĀuI!7-4p}q(oX֠k8" qtVF!E(ZO#Φe?4_-pG>U~捋uϜ> ڃ ʜKlRШ+'S[vֺb'O@ 5? Z@?R҂GE! ,ƚݏ{VAfnbQgҴN1]׾ ^f\k/=W̶Q| , *e']N[12"m2@VbcOR 4>1;~rb=*/pch2j۳Չ]y5]V)MJh3Ѳn7+ ɏjH\A^h5㰿Z1TWw \YR&|Ei0Aԗ<1G5zz\DFfko01s_ ^pˁR?jɭ'3M{40T,cK`n5 %%m'5{3,bq )F߃]Hz W.T#} ~&wH cqYwb*h!p:_26&?9>65nJ5tVHtrٓ;F}͑O7b:56ʑm{R=Y.zGGTi͏ dNW}z=MMBJލ}au&v(jQeʝ lI\[ͅa,ۛb!ʭvFVv`-˃DδQ or z[azTD[gh W$'֚c<6WRiVBC [sV \]pyrգ!IԳoE% [̮)}8iH*ʋsXKV CNy`.aiie[RjBLvOк-0zT'~;cb}ZguoyC$''*wYtp}A!D={/x4ȈMP# m'0+h+ n` v4!C51@0/G~ omèLd612w8i?}+" J@$N4Zho|TQ5$| %;]cbӰK, 1K&zሰN]]™] w^4`4xkqJyb.&蛤˄_"7gȵh"y\ka:F)?9 G|ibPmIuI}yS{}W=sm/#yC@;T/ÉLy~hxc. R4A_)Ѿ&h5;>dC/H &qZSp2s0*l!o9|V ?\t &3mݽכFDfsG;]@?fHF5\;Y5qPO?DN VW f=/${;+w*wp+h=PQi/ˆ{E[$ҕۜmϐ[Ef yc䜤q?Q/cw ֭W2:9\)V:IXכUO2e姠r߇ikyrhTz|B>y{! T|1$ywHܷܗFs:e T]B(EiZB P$cap'c90X$ҽYJ;|!PߌrDxWRyx4L]@" %uέiiPNy_бj'dS]k TN Zш 3澔$噠"T؁ŵPNnkŠV8,7uc[HbyJֆ@&# ̱M/EgzۮRNC}r!䯞9aaP:byAt`gLʺ*K`0)+fZiѫMj'o$* SB`PV:<^!eZQRݯHtK]oY_)}I ,)PUV8 IGn/iKS:x8. =/yx0:™h#I i*x,L&hW/5N(رF'65Jv|[*(yV[^ҁ#?)jfĹm4#'ce/K?ې)!bZjػBe9|6xpûd2(rXֱ:  kuMtXhc@Trs܅W]Sr(` :i}o`ݽt㨷>[ o++L""/)C2CM 盅R<8gbj>|TF)T#geY&iaҽhw]鷩խ˟M$g$BO%cWh$D‚=snhQ4n\'cLJ;>nWև&//9CͼJƫG#%خl릿b r KuWYޝdM7w[}FRzA7V!vX1^a $IV@;Nߡ‚U* f;(o#H ڦFg#@v vT`\MK dϝhNJ~U$&gIdWd V0䗤`Em>RfOsv&7t(gyN,6&;m4 {ߨf[z1xx"09LpXAAWwv':F3N`ea h+3BK!lr605bqێXl;k6D_M~:6ve46rSi\+JW!KZ}V[2Oh;ˉez E'7vRY>nq p1Sm2&\dcod ц\Rz |x+8ep]X}Rq)$Tu&۟8ckUS}9chv٣0zc43181۸+tn-g%ոwudSZ;A]*naGܜ:o]$Li {SŮԵ}tB*t15*{Fn"vHlf[ؔ#g+8С5D?h V2ݥ$煉M +,1݃ԙ 6Aɬ%$1`r1ߩ@&~gq@-̑ŁY/7ʇNw>ԥ k^.!uך1i;s[{=Τ qtF5xfQA7%NgԞ lՍa; /|Ĺqz [Bklq>^_r/DثUAh_CC50e!f.1 U+J*B\mXZ69AJݖTdR'-2,gB0ݴf/vo UzxuOfaͫBh ZVpIbawHrˮeb9 . cΔO{W#[ʾp^Ц<ʳڟu$-`gA{GE?7:-qRMN} ^fN4TB.j CŴ`hF O^em9r+GqM"o( QmNroVc_ZF8c D=^׳+5p{@ǁM964m5,[)g=i%qM,V FS׬b6> ~Y[nݺ^_Z}kxiv5sc 4)܂qEQFwNn5fvap.ؐ.>3 &O?^-@e;Rښ>VV@YS 3Tt 15ۢvE4} M c થO]ReGdY$=i,|؅3*uYe1{i1bל'w%j[NOlHZ OxQw8͑Ֆ$ay.5+[k:B!Y}usޢJązxT_ zSwVyM6SjlHX`%{F1fMCoNIatVn(|'m(e ^2_}%Ɵ!d'-($ @,J=kKH͍*Gσ#]hwt|d&Y`:NmUkcoai8jLŁ9VWḯ,rO.s {x{ TىI]\k/7vBgL4=]~4;~iG h_*Î6FZSo%ቨ{) iF &fQj%Q:,֒;AnUlǚ` '\oo<[4٥N,(uXC&s*4*.Y/ldt2"wDcZdDEH/u[%L= G"?7Ήr*ӽ.0#,ޝM%%8u+UsM[4_nP} %8[zZnqR-IWH1vOt٤4@ys>6NoUՁ!dtβK!7R7?vG7X53ؙh_"jUg0u9|8JuEJ 5 ݨ79s=Ac9vV8f$CB+s 9&X5_~LT6"3&;5;ew8?a@}IZZ>SnQ^fe2n|XLx)a\&8\m*,mP`6}/Tq7EKho9-iډ`XA. Ub74O |A"cB::<yuf\t736AaBw?z_Si_V3w t]~Q9,qiʊ WqJ Y#k z/xq&aQ:co)rDlۜHhDX"R> x՛ j6fSԘn) |x6u8LHbށH/ vȡyq1{SG=E.gGKwf㐕׍/mku'-qkb K6(ef,k2y~/VgDY(̜Ge%NOyx3(B?8<ͼ<ν?;^SfKYDmyXx,r|yj师;3?a(ባ{gbZ;9ftc> fGM4mIﻲ ar cƧtOgz׊#727:(mC0קr;CͯCTE)nF @aU~xgiաB}ؖoЏXܒRB_e~CLq[;e5Hʺ[O+㐸lQ,FnFOjR5f%/stvYۣYi蝯7hL-/D^0O̬z0el"WCx Bf6?:$v߼uUfh:f@ɳj8/}8׵td{N^Nס!00O,~fHn`:33A2vD-p?"l/~ì`P?hp~%=ٙd<` hy)Cew{w]fMs&@t!׿9sͫ^ ~MF?I-#- `+=^_g5ڥ eӐp9fUSs0sb%_ H 0v-{-$=DBsԶPDYn Oc9J"e pFCrv&8dnЬ%ReDŢ:iTm'fQw*MSJ4IՐ'gm̿R 9+O:@7kS 5Y+ڇ`P)^jɅ̚pRXG7i䩸̆! wR@y[+,C 0p]=c* 47#/]"7Yc8QvL+[-^W|StsդMilFpƳs`KsVͦn6u*폴"g!k7wYE]1XO^B3h"m9hmIXVhɀ搭- `6AQm= Jf|Q9+P߮$Qgˣs:kQ(_;6@r3ߦK>uYnw)-K Y9fJ8$/ߨaT'۟Pus/WO %B1ω( +Em0I_1c#wiܫC3i+Y\Cɒ'L;Cҹ:<&>elSv[P vsV YWe.j!ACzTWvL7LEjw1[-AzL]y`E3X]-B`t8+s[^%E2";R& ~8Aލ9ŠxY@j.W4K'}Oi s:%Ti׃LP+Ήv,cOo3Q6(4vyT}}S _a,80LnH\)j, SN)gh<_kr!;r`o)WO5!F3Ѱe\6%Y0-lKB z4jk0w&ʊ.!HO#w' bV޴蕤+T4 z-H3@JR3$x 1MˈT^1#;K gSrM\O,X*b;0(vD{f%* E/|W&%0mL~ˈ<ÛӖdRiiɶv[_b[EƚsVIA>Y8mw 7 A߮gX.o󼄮vơgAYp}g_c{pe. frVSF# 1pfFX "u}GW'RNۭ9%.'GD![d7NyM=v&**MÖ|`]6!d`F?feב "!'W;}LB{c+(39xI+ 鐢{E'?g8YSBf{VDiE"_u3B0QQr&R?T`^lLj`O"SWSbE1 XUx܃yf<갓; VwrƇ mPĝ07W*:.%}W13t>[@KxdVG: v!Utk(s'Xp>+K[3TACT[;Z`7&2-~\2oW=W ,?=Xww<:#󝌇4O],K7N>җBd<4ŠGAA0Hf ͩS>CYDzj:ת"w qh,y0\Qv^&^MY tz:G,3IZjIu_=) ,]\Y& ǚऻӦyt(ɍW/s{Se-Wa/X"{[rk1qH OWԚoە%@PdSgTWЖbvU89,5ī/1#,hs8m:\LFThkY,Jo«jN֩3 H[fLauTYYM!Mxrz\iuEw9Wa^YfNDtZȧuH=V +VzkT]@ȳ_5=# }u~brmnktSS0b!gP_eH= [KZMT?A3و"Xq;Ttl#',狔gH2A)m 6dSploFZ {WkFR-@Bݧ[ \*Cv88r\6PL Ty=]#ȟ(͔<>8Ch!Pm}B:r|I\FQ5Km^(䚑te`CU;naf0bƭ2:X9o9.+,{hWZ k0k0jqhu@I^Vu߅>= q;<:At76m]djTt"N_*a-G4-Yg[#L1FJPm[i&䫪^ZB,(FqwccBU|U|~ ?yQY3m;l@жc^=!PP([E?Z]PȀX&ߚyv!5_fZ;!,B{˄F!݀/o^Հ-d̤%- NoY7VŰ}oސ!ު5[S:[j"O`zh.8R@e×8$ ht?'#pծ(ҜdF_n)po^H$#qPD߻@p`BJj[ ] =x;ZP_+jyqQ'[?Պq{aZ~tB e:Bg:O𭐩-eEW-<dC%cP_-@)HG0ϬJJjW5xl6]kʰFASwk$ &f*ҴyFk&(I}b|lO'Zv-`2+rݓhc [\芯͸nI5YJz`. e`&l!yK]uJ3XjTfFn0_bXê$q#M\#_g3pǼsLWwl}A{r\CH aoıqǦy7R&i|e&!1%O޽&0;& CGwCIaRo B4#1Dp_׸gQ/A }22l5R{9ӓ\jUr8`O5C 7-eẠ4[1&&``QێK7ufJef,%haL@7򇀍66+2,jb}< #͓C`VzfGgG}”7Adig:iU~(:Z Uލ.J}"h9|Yd ;Z-2ũ &C/rZGTz Y#QΠfwptv`VK^ڨc[oFK{WQi]/f63mxܬPAR3k B@ =s$B0lG"BQ"+&P2m\CPD7K%wۭn& EJvyQ,}*t(+}%kT~"QTb( nTڂvJRV/vʮWKV_ur"(Zy0eE^ JUa KO ח,%9 l/rdkflR⫻P=_`NG哤0fyB,i,jt>?7k?Rd#_5ٶ; z}j>[~XGv0F<|ƌ! \] BC0D;TYj"֢#bYh;1x],,Ap їTJNJAn,U>rwB&|rO*iD@vB \:[w!-3󢳱+"I`gkD RhiHlNhN€k 0Y$Mgщ>Y @Ld7jfGWef|Y,r e KD`$OI†8'XmɑKE$^vh֖JGݵDvv?cOO& m9PLNn>rw)u&2X[p&2 otNDO1|lk!!ݲD׮!=שXSsJ&VT7E92i*%oa7>H(a5ɧiSD!3z8ЮxQb8n#z]U=RsGKdHY6V]`$/?퉾MwvpH}(;Ҥ"GAcYYVjH9$%^UldR lS܎yҸ6Ђ3--E&l9ejJU$u)/~G OLT+b3Aտ7AΪ### 9-^mvPʈЩ pIh,.x-+z@H.) n3޳w(|DsC^+WkDLJıV%SKh47|89,RvX !?WGL%5In NqVҹaf+=Kџ|ruFcܣ{~& eۥ .8zzg]e NaJ8@L8lZAOsi"4|>6ȍk$PsY􎕓Y=.$CoaKbz x *߂ZRvFDPvo&AY:U@vf߱ g:tT Cak4yΙĉ6z7,h>Z{Zhr+1r[+=c-֚c03 hF&:vO`9|;K |+T@ +cb1BH8" g>V37#z"_r):19Ecu'>I t,xVwebc=zQM|# ]`5CWT <>ys?Rl) ;P#4 .}"dӪdd'U 饖^rSZ3C>aDTA9ݝj&$Wm̍7c ݑ@Y~J?(TAF7Pr} ]:kQ|j&ʹ1AP[3Zٷ*=Napsz g)KmFu?H -aN-<[_³qԅ I4f x˩7f޹-L4{Yt K>T-c=ϳ˯`s7omKTu?G%WL@D߯l? oQx. d[&=p@z>Y l${Eɓ˰4ўsm $֍i@Ȕ"'۷C?6eI~f|萔o?+Z <6l~R Y0=)9,(6vZIb_9)/jWfhƾʲxX2|ܣ߇JpiNɝ0ϘI%*WyOX"ʲȾoS[i^iHF;3d~ޕ|I\ A3;D >XS!!U{>ñA&6Εރ{!L|%֫%I@*vfijC0' WQREW1LAtJٕ-Zw)-^ vCˊq|uʛK si"-Yc~sj@2cgtcRޠPu#~pxLfzxDQa̠9FÍ{y>'ҡB}dt=hP鹽BCW/}*BV6/ڤ<{w-tb_H3'x,yv/cU\I>K_V[Lg F6v 0}W-),8aU[6"rV[{֞Aa!c?R9YIe2 yqڍE r-rD(.O8Xw^_@,&>2:Z=V *@8Ō:% )c:o8ZΪp]X 7E!ZhMho;SȆZn-od"2DžM:|U: `҅IG7qVj Y53+j }8>0$! : _}bi>Md\ʌݱtXz.L™N -\Ŗ?&x+]:~'$=㠿)+xlgN<%hjS7[-fH=پF%lSIQFo:]=s.󕎒Pg K}. \Xɹ n1س KfPNϰefq44V~źe- ?aLŐ`+<ه&F CBWK5M8T0F0p_?,?:GyStnB7o phPOoTw./v6獇f& s~=ƒØW"F ǤFD]'8H֘N\NjƇo ?c58TP Yx+kOW|7z]`Fg֋}V,<ϸ^TtMmU 9Y`9,T$7H6'jм)H F0̤25?q} OύvS)V]acpĕ\5t?n, z+.=8dw`Y QƇ*GGZ;XQH,W -o5n℈z|MU=\C kHek14L)kqX"a~ɳjYSl>(v+.`+lD'emw5}Ɠ+1cԜck?+ѦљeBWX)JjJWu aS躇D^VfوABn%Vbt+RBdWRMӍC 5dW>Ǣ?%tĬ.I5zM,qR/]څѕItGFJ|>2`1u` Ew_!TgJpz^΁.p~2QNJ7c3cīMD&}+p|+Nhqt\uxgbh= yXzzO5rUIz 4A¡z@b"jhny#09Gɧ9mL(_#n34-̌QYXqG,}Gll'Fo9k&(/9 3ҿ5Mp:X݊F L%cWc(RZ(THE qˊˈp[H2/`ه@ӌx: } |и߷4Jwis2]U<:gW׉~cr<Q;~Km2ꈃzޖJ3mLJ/v#F?hLVPBِ1|Ŵm7%̌`O6['DeC23QE4Ts92 T٤dnP_I%]1f'ėY'? U p(8>xFP3UXHN)P}W%6fLW$Iy9̆kߘrhNL&Usydڑhd/x缓u,X@ӞTĹ_AqOYAPzL\+_l֪ hF:k`gd g4$l#AϏ^!T?6x@F$yx>\+U2/!wӛM‘_C s=iq¡-"$+kݿ9X,7^@İ J=/!ϽY\%RQ We706cp)^^ 0[dbk7BNK@k! iyĞ܍ /[C{Փ_8Mŋݰ~ :h@UAx-Z]Ea-,ΦB?.` ȵbSd,O_ i>𿕏U'\w?$ex-oSP˝@нF{u{|P7}F[z?ǢB5#qW768VPPQDt9ڷm]&*XG" QO@jVl=dOL-A?eD <uŒEYsZߖ+x󣊬J'<ſB =$a8\ǭJx#涽3oSѨ-$siF6̗B*4&-dw["I$6?poy:$ߓ*X[ntt2?˅uMv/>+..rWP-ryUZ37rpo00($SQStv0 I&Y0DX7P3/wJA`(e'\F/kq/#M[~Wh՛-9̡pE (%R#<Y z[kyQJÏ&SNhAŰ Õ#FNĀpmqJ>}/ۯGj޸ӳ;5n.nnlћV6\"CjqjUNUL`")P#L.dϣ8Â:҇o608W'+UE.waN98q%HMRoT'Klp"c]j9`{mnGݘTpc㆟wf(wmm-$(}m5&WV4ƀ&>|ü›@8֏@~AsWTp6g2DgJrx_0G,A Գs1dFh {tvVk~Q #N&_ ;#;4ٿ q™gx1hBҔD;X;Q,t%>^I=tƓzvXΈuc{,! 4-㠔+p#4e<C-J&,3 @ tIz5'fI|~ ɲpZ\ %4eB>%|18X[YZ#L EVq=}YN'bx-5VCBhm"{9 u,Dlđ614x86} :ݤc^)x RWRD=Ĉ9+ Y7ϰo~OP&:3LzE)p e6@dic!La= $xtqh_E~\Tla㧊uNK  ѳLVgjekѹZ6W)|s_3ˎj Kb~NN?oN)y6'mKtŊ"Rt4΅GHsIʾ5mrZ"eHw hAW9ogsY :ҁP"堝t1fȱ;!BAźrVO YLV0q-}{a\ܪC K$\\CLxl@ou |#@,#ZEֺiU(0uIF'dN EhjxXoV0TNW*:+T}nkR\ptZc2aP+: %XEI't?VFECJUe9;x{Rs OL2-m]G5&kcngnKoe>y|Qr{c;J(i |^NS|2W%|mB*C;𙣒9 ql $3 m;#x&Z.$-g;b|c.> ֠}ꕯqI!_:ʑYfj`DM15Tgt$~As.HevEO1#ݜ\xO&>Қ,I e\UrOd7Z݋<RLM*P-3JL7+߹߱Spq=;ΰ ^/ca0cs`O"3VI:ojqӏEnAdݚގ<M߫z>w5m,ђr%6B8\S3]vg^-/"&dhh[^){~,q\ _@nk#`)~m56Y{7=QR.+Jgw3N(*DgI8 ls3eKb*T@m{j0Zq+L #k=墌M 8IoL<)uuRke8+]WIy6&#oEHQ=\w[L_Ekߒ`4`PaE^% i4[HaQtt[/@TR`VUTU>I,1q4MC~8X=&09XO %EsKPH*x Ƈ#U #b T`A]cib:ElGSi'%+ч&+(ugZlBX:\a ~rC7H`dډ [\tb[piC& Ou'%|t%+YV"0EOvI!_ ȽUW0U7" eR̒<}h,+S*t)҄Ѳ: 杲F[BMFGF/DWOqVF{ gm;F׆ \_SQċoψK!Wx@bٗ^F$\256 >#jň+Uzwd(>L\c2*ꄗr X>թarEyGh)\xTnsIkr]؉zc=+v_p[W@H/i\u|xE(MBI?6r kM!Ooq $&f$4uBlz.VlaE=ED-y{ӒՃJ 8jT+҅kQ)2:Bv8 СrX) s+ޔb>] h{2,*`ܬyR2ݻBoo1yA&ɐ'LuX 'FvYInI vy˄A۝o_7/n>QQe^=RXY&}Kd1Ւϥ>ex,۪&N DZkkK =le2{dyLn?RvbuhЄQgk4RqF[ bl:JT6F̯'*6"{K<lv[\|/M ӷ`2Ԝ.#^SU=ڵjٔk`jf}O%ĊOr#^ f"b l噎c _ N=N43p*nGW`s$WJhF>]m47D)E$c| պGF\~ AQrYDZT[]՘o1 ,L GSGcUH(JmrQ~1dn|Aq&omu# z \(o2XB U- I3qw5>1֓oCt$-Gs]?{los'X!HJw'jn T%j!aM0MWA0Ǡ~wi,84:̗S75xsq!k;+}t-*9K>rI.hƕHVGݠaBv!5obwHVNJ^<2y$ p.e\;=N7u**TZm!^&VA41f횁}bwxԃeڢU5 =o9[nS -? cɬU`SzE`h}oeWřҒ0^.]]$mXkבs FL3ôN' n3$`Ѹ.i-[3Q(3!f2~[ԘBR2؊>U[9'y$,RS* m9t?z? C7챝@"B7".#R׸xn1`_ivApڦqw]]jJPF=SCi` ac'_De篒4ADת~0|P>ugvm"l6ŧ1_.BIބ>j̤uVuqJX >e776(H >Hy)- l^'kǒ7>SiQ(:ʅk:{ӫ"&_#,A5FE:-L 2du<Ĉ!϶mAR -7FJ hZY1w|#%ü4)K)<<ؒ7`fTD_`Bn)^vI>2{(6New|Fg58 nu!SD4kTDH>"E`K-XN?VKc !g XQI  di'AU[=⧮6sx%˒1[`'u]+vzctk0nQMmq&N[{W/1V0}z$s[C-O%8̕e ߝܢ8>.;HELji.3$jrvG҂Q{đ!7y?cX)*keAߐP/P~ 4/gvg܄܇#2jd#ْ67@mIƏ|x,ɛʥj%~(cР]P(;u\u2#gq/PSR(IR uh̡ק|yC%Yaa.ߖXUQv\^, `Z(㾶0JEE2ڌ魽DV1C!H]';dkCdnow/GlA}5 ɗ|?" q0AêWv>1f ֐|s.HSҒwbõ8#U"ro3:͵ 96&D"n?//awR XxRň:jم!bB#3LTJyY:%Ң+RKɔj"+S%w\߈4a'CE4LMTF[s&Nߋ(>V>vݩ K^%o٦r$Yh1.zoV,#3}Au2)!΢wm 11ur;TXe8Y44#If< hVJInqPEZКe#wB4m<+TpZʙ^zy]; RuM͘TˮUZ`3LHїMZˏ6 0pݹ-pk:(I*"OvgU&Fjg/ eK <l4VL] c3gxIEvtnrvKыbJqh[WSc8bҙtꍉvbhw6 4{,%ߝru JKZ .%4ϑSm*{',¥5qPi6:]kmL5K~֙Õ):x}X(J•% IS|Lȣ>æ05o݇m!Mm76ČɱXW8!ۙoJ:g p4ǂ&j:~HX@|1L'F7GwP2Iu78`aVuku>09eۧʞsmZbaB>P$n{R ;zto@ѮU+Jz5g쯊[K)]QuYNҬb62Б2_GL\XVXr&"CPh'!i^ FMNqazTtO5"Z ImĝoQvK NT^kh0d֫[K |IùjwaTc"n΄<`;3Fđ% PFܵ@1fuCD b63iyNe9pŝϡʴaȮtlwM/-o@wxDw)譕mn`󅏸BE_](sΔPσPz 1+pkjjw%t"C+ K}HQ 7x1gz6 0k*qj=@G8EW@M¨Yw<1Cw.K?ͨx.f}qN E9P6|zN䄖&:xwe 1^jul@DmO'עZKK0GҊ޺.Òʊ8,p]׌Z4>_,?R i2&K&Z #~إ5'.oDnqT^;tm9@CWx𭔟*::@1MKW%wXaSO/> KLA=q,IuH#ym6MXCnpun 99/-c]W>}4JSÒf`M/,5~׹o1K;vlT@ͅEy, "_0<(#kw62@ g  sISBsTdvLOxYVe־^M^k4RCБyE0*dB@:K蛅'@^ErQexs*hjU y.}<"C$*;dG֜{ׄ9lPgdud/#b/]#P^^C"g$YБw`練,ezV0x~'trÓ 7 %P6?UJ|]Du?qkU<d5ɥhz?lM%ˆ4ok9HGAv͐X.ChݬnBq3{v^ ),CdImEGOmFPSb́GߚS쭭-VC$eR~Ofbd!2/,]^lVTwgǘEz+ܼ}y5!p[~mo/:m)o6Gp̗ Q"kڱe=Pp%įx S}{p"t''*(rm( Tk XjFyV] MuB!5f?|_n{U4(H\xMT/8Nb4dȅv0QwĎ+6C |]' )>/2wv{*hI7& /?hū"IaPWo*ţԾψz8a ^KmVb^\E$}Tqt-P5 *qGɛqWj $Ҟ1)u '}"cn[gmqN9"u|lܖg>AA!kP=4jA4Š -B[K ] ufHkspElDS O[d\D2_wx/;p~o#:Pn$_FLxFݧFȍeꙞܨw9Y#=-8ŤxT0ui&vkɈQ)R;V"y"+j.8?}(%%e85mG$ΈM~SOdUrU-Z)[Zdb!ډZ^SW;_VQw<ݐt7nwW(* &C"ƚC?GѤ@bzLpcRWK U&̷H=u@="SWy{Uj4e|554B@H&E#1O"uky9$!dQCR/?6V( r{w _Z}nj7v@q^n@(bnBic ,QaRz<;%LLPIQenOz}y{<:Vw{0=<&wjJkpk235 ~\-#>OɅ*xDCQxhSxܶᡷM=;w}-Cjl@= -mhXN+/I5 VؖD_ljOBȄq#30NS߹dʀiu#aڇ="9eR~ߨ1zڭʶ]8jd|[#Ť]=sCecedlup~) Ja@hk#|ˉ4u Si-ߐvU\IJd:nJX;1cyc(v%ǵIF`tꖇGzH6"C+bYG18{L\0MaT*A*<("zw^MM'I)qdIݷpUX*o΃€u.͑&~)Ch͏o-b=~60CDʜHxM۸^F1_P2_aS>U,;2h=Miސ*OA&u{:F%3בmhnt)5qRBo{=3 \쾕27D#z$# +CWA ` ۊ^|barn# `ٗPS יƢn,tcIFӟm2eڸ:Ou"wOB"ƟOM/9sy8k(7)z~+_i#HPEer4QPO輭TW`*B kORPXtv`QwMEp{<] sԡx]3;:P굌]3}W4IaEK^|y06M&SKK;,e@'B&Dِ:c`rGK^)H[8 >$96kȸμq hƢ(dQ.PհU8g F\fVzZnA>cL2L m.:Z'\;8VXmGAm3[@ۡ$UUJGl=TQ{ۉv}A%gBF ;.Uk]"ХԷ7<a"X8+|}=GyZW=ɀP{+Vfo U^mSsXiƄ8ĎӜFQ=c@2OmԁhsޫFw`k͞5h-*1+^?"$ؗT`:7ެ]F48U˩i}Vj[AzyןK'EV UI7в# 1n!n|`*M$O*9ĵ.n "#v3.oYq>|WO`N93/\Bцve3دC$]l}Y>"k`_W{oD,ݸ {m!s #fa|sqŤy" }K45+rT O/XkU>!6%#+ǂ`^r\:>M$y>%mXٟTo)ؙz/8 pbzgm=\wM1ޅ?RaW$Rm#8& |hC Ė_->UY.yJ0yxƀN+~ Px?*X#"VV6ď[t4RL+P4RQ f5[9n;-38TA/=^KelcէpAqQ)GI{ld!Cpu4=ٝ;MRˎʘUur*=eDCDX.Mހ;~1kEjr⢎9Oa8*Hkʍqy =vr \5%lItWk,ë1U骩X_ޛ0*:,©ŭ%~+A*-:I=]O÷L7;\`a8͘Qnq q#)f%O\ĭYqV7z}nHf6#C8.2T 2siSdJԔ'^%|'F17(5(eTCfwVxN13FXھ?t7gֻҢ'i^?3(tY-Vvs*-V(X/,N L':P!MW@w} H2`6Q5ܓR%#w2B+zfG(&Ve}c5휆@E&eٟ@| @Nqw!ZǏvyƼrG[-kRU?,81D/E˘zM.V/MDY[d 1,jd>[oۛ5OV4\Γ=o #dD߁_1tҰ yw}XZyC_G+%=vKJk@:S'3&LVXxѢy pM,17O\!7n2/pn~&tyG.x<( K0WS4F]4 Eҿ,ǔ>cݞ"|׭%Tŀ=t8]zn-A uQt>0dp}M F^8X/;{ȶ9eX3D(zdԱsYjއr)b_BC^sg%cw>dDm iR <ԫ:):ݒٞSԅx>GRS 2slpfb-ꨋ6ٿ« RjxEkLy{470GQI/_@5p$u LuLlSxhvM!--:@K~t>'3@7 Oc ˗}e`! n}:5lZd\pn(Tʔf/pjukݓg= έNЍCV'6v X qqex`Bm(M/}u0fM`?7[h^?sEndJ cAQIN]Y9D̻5ܑ@z^K\`1: #B5qsEBD@Bc-Ҩ\}SpY1 ?Tm]7 dA8;E|貦ĠP-f6L-Qr.)W0m-Wޝ!- 1e" .ii]-J<wUBߧdQ 0Aq_x-,x>f/{:d1*13L:O[AkxwAg a3^OoeAGqItt; X5so##kŀz{OY_@呎L4,|_ʢ`zy!zߕ^$!'0K!(L SO'#Wm+ߡ򫈳 ܊7&W0=G9; xC“q2i3.qT4:dc;_OsFTŢBP )_}\Q8H1{`%-\ؼ$/&+iT.q:q'_BI7JBw\,hwcɶfI_a9{ME}nywSj_lbE&iQN%3*3u}mOx0[ubMKok!Kg_DkB!zēgvKYVk₹ eCI3R/[iG!qp捆i--юیgqLJYT:JUDon?Rd2gBw4 #7wJp"%ĿenMv+XJׅr"M}Լm јk(ekl}q8m@iPrDK]*jNVin$tj-YkL-(:ePuTFN: yo~&k~v{rjX0f潱DE~7](p6Kk[O A$H7}Ěy.QWEАQ!l"=xºf'ty&u̯ڮ߈>\r0m.Ȭ(H,6*=ת,q^T^lqaefG49J*0p9zjtGgGW~3`+)thlFSjǓqPdlzP=N^,_.58@*Vcxe!U>gYC8fy_QMT;[ʑ[ή z$$yx7biͪYp7NTg JolDS/|3>(\-F$C,BEd(tq]c Qa u"a k{xSa0×I~/OCw.,8&&̊@sB:v|>i7׬mX[9Mj(?)3_7ώT 1Tԯm=,y==kj0:7o| bDżS+/mSvzOӹ1Q< >d*Eu|Ob*!|5ASu3!͞<jWnD6bR;6k%iʟ}pH ^-Co%ȕ`X\gd$w{A {A3!a9  m^˴ޘp>#C4sGZi(%Vr 6/Ʃ4l"czt$^|JD^:7+R={x02[zPp 8UvlaQxX= ʾ~|LCpg.O9f"~UpL3(m g@&_9"BCGٞk}T1XMiRWBWU.*׈uZ f P`^ݜ ~O@ ڌlE1%8X΄$5!0c^nQG桉hW*Z 5R3>& T&xW<#C3@ p""a~sGIH  %U~xn }0쉆9mO V<6f9}Kthnο.;-#9wL b*YSO]@ΤϋzB҉ [w|&s=vV(3ELucIl l/ߑB!D tBI]=9-Ip׭{qS3²Qς:/\IIWĩ>ִf/Fϥ$zVZk: ty܉^6/l/Po}#8:BC(Qڈbt0hw kh)nun /vFcۉy5륫;,| Ϛ;6J֧hHPk7J֒ `<kB͠OSXc<:I>Q5s~4(ı7C\9~ ᢾϚЖQ#w{8u/6df֟?v҄1\pZHٸQx܋`'RJ~.Khw@=,L(WɡLɇK'fmCo\ vUо8pnNr=B5ΈHDSV,`PY`a+ Q_/brM) SH*C]D>*P1Iҙٵ+woxqV^?~k]>=vBt6=.RFҥSPt>^U\3xnnni=-щr߉ģAgUgLڑf=|x=J޳Dz}yV=ZkogSeDUļpaYS+f/8J)TlU[ڟd5:Vf'J'4.r SīA:WX a3R:LV=vqq{oYb*)B5/L"VcWbcڹ5q?N0~t#m /J)/EPH*jVATN tW1tMj3TšҬcBVdtT8:oHߊ^U2ࠇ]RICqsB23:_NݯV o|?D?Eu&պִ߲ƞC 290{^הo; BGAWwL}[y2 -Π_\9aB~iF!ɍ.Y"0l 8ˀPv^2c؆F[NN (6(46SB3o!k *&*i9 +^# 헟:e5q&b춓a>3UsgU=G=1@ʻ!~ةMXNDQր o9˞= vxе28 uU0ӭFlFD>f;HksU*cRA9ZhgA4pw]{E `Q$YQvwap.+Fl BӁ Ͷ RGQם'ϧث9|\tY"w #4b ]?dCbZm#2al87Ae5`_ʶ"9v7U Zq2IIJf&,<􎥺^e #Jh Iuy~OnPV1mYs`)%`H= 0n  zΦ Kǐ|gjxt2#go)c92r2ې?ǸKR/픇n$;uMkS_"x쑸1qDT|vPZrԤ>"X%{rW/Y(;7"EѰo,ʿ'{]=|v8+kCR]G댋h~F 膯~@-f?l@Lnlfw䜂ON 2ɟD[&IȱI]1lu%GOb8"N Dzd5w}%.ՕJ],,{.>sdcφ jo9gCWn,5ұn4vGҎ)PK,whk7=Wœ|bKpDJK~d#6^xmGn#1Rs1_YjD,6vۭ>#L='D&ZܚXC:pl rfFޙU1Nc? ߤ#:6.᧊͠1t/hܤ^ON&).ؿr:\}fYNN!D^ӗoh%IHkQĿ Ӆ`'cYB{Q_cͨUV (%;Y$S"8ۗӑα'p*8VȍS׏|sR\^>z U{gl7~|`W{^sVp38Z;s T>@t,,x:}!,e]~!/\ފgȵKK|[  :7)ػ#u.YlKҁ]rۛNUvx`Rm`!0u34\TQ;$kAV@cO Nb7IE? >b A@^8zuܶ#k7rDc_0X)3᧐"\zW1aY-;VBe[Om54I:v^^ =~5[G?<EI&r®Is{QeT]xuͿ`|PW$[PՊB4(hoGʸh ʤ̚$(߮~DzS8ZlqY(C /o>#W"+ )ZI9!$w)ͰV.6{c(j¸E C{ {zX;oɊ5WH$&|kP/%Q BcZbɔ0>f @%++JH|p^3Q%"YxS k0G+hMM7 .9Ҳ~xꦡ!i$RM w0O}rZ4x !<:>֜Q%#&l!V5Y/C-=&iqf ]"i/\b>U%`r詏'wcbL |#s6#RT(W^3ޓ_/nӖ! ^52E0Z l4ҫݨh.xhf}Øm'm-6FULsmD%,HJvd,vXNTIr_S<ϳu8:lX!۳#e1ֵ$pǹ1i%xܓd#eX΢qJ03/hs}Pn\TQlF*LMCtt d^+]W7׎$ųU&N_L됢 90Lb~IО.37xԭu%&a|JoqE; dsDQgLĕݱz078yoaz8%p 1zQ7;XK=A2E *΢2 XW|}} Hn; gYeѦG\H@7-v~PK깏8/:kʬ L=Vo;:cI,^=o%+@T Kf\p_>`{ZfCmD,Tn^Pux!a:>ۦ,Zo8N|rHV~/ KWj7 s,|G׿&0@?1W6 PS.*.W=K"|RVkI%#vP)t>J?a0v}B(y3ȽvS++ft17{<]$ʠWZa9xOGt-9]'E!Ш]zyeF%Ɔב$Kwhd]4'hj)N[Ƶ ^E/Fne`E#$81WRC(Ï]Ѩ1{2eF#/ְ% o$fϲwqDoS `C%K!_=;CGi Bwxrf5Nҙp+`OQܫyWLB! Y2}ɨmHoY 2_i3 ^cKV]Vå:2jiCǘ$CaR!=Țdkj0lϷkDAD?%[h/ zܼ42)iߴ0w4%X"Ú#A=û],`*,fV+.ίN(ƵcG5;1"#X=T"R'$-|Cc10&SHR!1$JF계\7ǫ}1 QEn(&9yW7@iWUi"0PHC-$sHpLl\я/^`jeY7a2Z*OƂ*/Sak2mb f7wW]9RK=fڼq11WWZ=9_ e-^5{%h;@%;tuzn=ٲz5yvp 0[E{X푉*FE0+gg>)l9>aU'0^zX^y=U#BNa\S.ٖ7rHޮC"NpsNhH3-)K< rviz1Y\vpD5`4IV}EF5r="^B2C /,ecB:ҿwKY*c4ʤ}V]K2-r\TB ?avDCВVUsqKu}Kp&eWZ)L][@ggBRuE) BR=wY.}̮ч@E] j_$FJtyfeMx jGc oIA f{I*G+f ή%pG"∝7F3cTBG&D"+3;uT10PƼԩ!cVutUVY7ǿagDm igndӷ0/.᰸[,Ug$FE4ɖؾ Iܼ'pVo)뼠\IVSJGƅxm>(M]u%wS:*uj O†8>w?.̺BXtUy, kVIn·>~[$ؖ tx.Ox׹H9oS񎦠t'Fl.fZO{3 )<(yr~1@Lȓם46ss[b0VSU-PfEuٗ4(='jd|ȉJ5ZoR 1@)ӟNN5숏 ݩTߧކ:{X9CٳҟP5-/ g8'/bTi#q~a9lwy0 9K-ѳ!6 i%vE^]̈)Z4Fa O33U.r/3^?_]e2mJtpOo|巳f:vԻ)n*Q4]:4oDD٘hG ,4P,e;Z^k`N׸lvf&,CPv߿I9HCƕo"D)ֻRkzSraN+/` pf^flΔPUC8ʪ_D;k$yߕxY).q,;gt7vfE뺊ۛFBn7Zb 3r7rkkXHL5m1!sXz?QݘiR7cc8a/1uyb{ .;'v+''YEAٮU)4/,KخSPrjm TRڒ[$[o.BC'$WYH*2aVh DL(`?{ |î>"o9JCe&%k `_x0/Q̍;=&8l/{ sOώR d uwEVF1 !nP5gx,uJz u:=\A5 '55"D{8UQ ~DIcVnrTNծ k^ |k ~ͪhhgC2$ieI;2}Q3W/`LfQ>/ʂ#Apx}MEOPL1+HXnW3&hC^fF#):KX%7 ʡ~ZzGS8LǷJ W:4g% hFs #xJJGղ'4jk+\QuOls=(+[ѓWYwZ'cXq_< pyj=}$nen^5,$Am_r~]bP\v%WOy ;X|O~ 7k&[Vы>9-X sXaKׂ6Iarm1ywo >]t|wH}K x׈Xx6Nag¤/lQ_N`@O%#|=`#2%Myj+nVj4+HQ sMofᚴzs7l'q=;pS5b3wIF9K73]oͿx׸M$1 d8¡E^#6W(PkQ@eȕHd:wq ɚ%t;hvT7]0 Ellj{=Ԉݖ["-gmj2) ~)7]sC-ѯ< u‚p\9=^@WupA鱲D{ Tr/{q´Oiz9#>rw<6ygd#v;u/?yRUB06w"xeC9d=3"ɸ*<؃i4#'bߊ792Jd]{w5Dk; ArykXǽS'<#dqm9q#2壽V riC\oTɢ'+~7p#>"=eB݈hw% ikhv9ԎE(4$o꣌ؓB- 5`*OƢSbow&vŕzu]PvD[>)z!?m Frv n1.e# NZ,[Yw입״Eǟe y=hd.`\(1N&7[|M; U1SռT_*V,g  Σzi+1a?/EG{ETΊ_. wQ&$V͵1:ĎpXG g_o3*j*n;(ܢXi*Zi<4F_%[857͆G'z{g5GӖѬي+үB7I5㓹=BE7I95y׆7+t4.Tg"gL!`1I8/$ˉnj:}3fWaz;G~WF^MAԜ]M];w1Œۤ`e->vP^RNXMHZIZW~sr!Ꙁ.Iф7쫔np.((\.DI }3&!\" b! t؇4O,!/W/m9]Ɍ^ O1bqDS2.bmR2xi8'S8˱^1Q,x `4^S0)'΢}h84_p*z|](0ERJҬF=PH7\ 1KmlN蔋~z87W-^\c ox~#԰`bg9)$N%͙PC.#Lt\ ϫ,$i~{f|>tW<oErk1^O%9Z]$N-'?:"_Jg?<~?GV, bZHd$WAU&T, D PF;_ii= ė mǎWBFg,ïIf.C&5L=Ѡe#s+1q 23KOj#8=Fc ;j8-j_E܃Ty͚<|pԊY\BL >./(_,  >/"Gjٱ=pT( l4eݼBgj>cNorX ͽ5W; p #~30/%JŶM_j5E[)?CE:GL\h%YBo v% unHia+g7 `Ԝ:*HD!rgYAϞ =NK l3φՋJڐ*pXz?6л/MJ xn+0Uckz; LHEhlj=nR0TQ궫@ޔ͹$]t V ˙vNr+D~.yEwqQf)DXQSgxt6kkfPBx"\m{9q{<6?V#ղ"^O!-f \CmDxZo䷯#Jʢ6J="x,;2±h U りR{Us tsmU[&vRM)uKg`r_CS~g>JT -a|ݒ#sБ<<qZ "+FOfdv?Vdy2Fז~y%]D_v=C3fuh?T" MMKB9jp׀LW' va0E۾WYEh5Wfˏ3aGÕc 90j"*iD{r8u{KIo—6&$"jڵ+\$$te ̚&(nCѰh/xyRr23οur?31y>n1w_>!!a9("yWEĵ2>%ͱA~W>!/~\ɅT0cag1`.UdX.m@%yQT:H&H?c_Ԧ 'E-' I[;9#LW#ou'S\Dgm8K80٘rxl[+1׃uܲT7vnP\xYgO/UcfO MeZyy">F$ q68jM$QVX u!>TȦbMcgZCp Ce~NnI ;7m߇U4sP ;FU_GcR]/of麠R7ʺ"am(.P ?eZz_ׯF4cb(S+Sx&|&`r.jWfm 'vݍ<%#> >l!*.%b,-. xg,*ΠCl'1~pp{ :MXV#Cs9BWTs@gڄebD'?҄ @Q`¾3gj^Y7Hg2Q6{F"juO[&ղ+!Byq²t"l7e4EA0EauOAюp1'e9@UC>fr\$kqoÇ+@ Pfܖȹ<bI;pG-Ê2qjџx;Tٶ]#lw4pqx.i/ɶ)qA6]Ͱ9tNr~S"c$!w:G&$.7wDMu.Q}Vo&@Q#A@Ty?R6Vb{hY) ;ްo ({ e~_ h~)c}$/fD7/C?5sIx4wfd upڝÚd 7 xS~.\iwQ9 jzGV'!c^]c{(ImBhۓcOǚNpK$tk+IBE80<"N<_e?Ow/6?aPfp:<7FxRoI5Z>ڊi^&6uBXĶ]_ }>髱@ˑl}원lNW-$Ŀwhy_yW4ϑWhx=p 7UESi fM}zi.M٩کȶ YCl ^6ģ:2Ne(w$rƼ6xyPb!,r{ f1/B^1s?=XUjqF/M7=G~cstݐ3mǓ&f[)oeeZeSe__sT0,Գ 8,WI7tC-|ĦAVkAdOSh9(' %8M#'t'LncPvjGƢ';6$4 W?!i*x6*=g+sⴷVӂX8ѱ}&f4M5jW{OX4va-yŠSg#a'ۉ *tsZdG;cCm/6+#q:zE[DtxsϾHl%)n[aנǧ~q& jxd2}]yEZ5\|6p ML+WVi"Pt 1wބ|:o@g@'~G( wGg>hx}ԏ.ZZ/Sw%+zލ]|.i A3;7BN.KL2?"8c~j͟z矪[C$Q&_{P]٣8uhK`72h~$#)m>]:BM:7&㯥 0Q{ŕܧc-JWiZGϨ\4){uy|%ôWq&)!7e5W>!<9[ov{"ۢĭ#hWL|gr u ߿_VIp;lW^CCK1z2'er#Ag=F$\&]*^7K [x_ ] 25w^ DӹCB0q3:Ll_Co3#-sjLbBV ;2f6<#z9Ƌ~ U3$Xd\x`<`:DQ-4ky>qdD -x{p_ayѴZ`@ "ĉI%C)Y=$kVP!{?0JKIvMB6m`sSIh}$* /%U}PFh?#$|G_SK ` He6 wBn+$FKDy1ݿܶs&׶P<ΈTLJgdq8@5ӹ}ZB13Bi@3Z}۳eq(N +$e{ dX1HJ/c E9 C @d@3k [p5(cfdl$wHloj=䕝SY\FZ25v^r5W8/?϶Ν#%:}5_ȈR6Fj`Zr+Z0Pd2x2.Dv-n8cTR}jKP;x`|6'Eupmfsn&Y $f>I%k0רq]LzwRŽ Q6tg@?s V$;y*{i~̹ӣD-Cč"h)h .k.@O?@vkUej}Ev}%/&OxE{vu~QGq1@zI3hՙ7^C%I eu kՒvO+fxrlr~*@%WKkGR u*TR> \ \ـOI0K)bظd:U_E)#gTy'5\^p r62M.lH~X0^3I+ӘGZtvJPKB>ɦZo3&3aXg?4녫Ng.$"6NBMR׸S:_ƒ}&dh&mvqASB#Nw˅  C8+J p,7)3_$ a!jΈMz^}104Rg}Vbi8E.Vb]L95T{'.ajM+YЏ#rHQ:SMr#"l3$m BlY1x>6`OΊQ<.hgbzu7D+GH>v8C/>]WH/;]{#X Ff j-*  G #2y4&X BAh33ACivs>#xJvJRJXqމnpCHG.o?)H:am FfG{]ٍxS$@-Uj+0 m63dik9=E@A?`j:<5ySHQWN7n,>lvojwf`07`R,ۥ@=ЛYDCeja_*xٺΰFM9h"F֠$ %n71|W]q Yǩ0&~ZeAl|aQn*SA(4$" B<,S R;".Z"+Z1~OwTrfy}{61Kci;1N [`@bRfIG7"{ N 8~3ҷH$Z$eKy_&Zh1Xғs ||Tc H)ꭁvNBu*ɜƧ?4dJ F61Ɖw# n`i*'ûżcr vXQ!O:0tR6n1UD,M3c!^O! `ocs]_G ]=\j1k1*Ֆ i駯),;[UX}հ=ǯڎ;Y %HH(" K\:-[%--~R~͒Fzpwe* >.BEo1M +<˃|`eUVwOe_gX=[LEKΆ(P4qیipeOhC/)_!dHP%ݩ01ޭf+Xb1&" [_w˵HL Z#+m@SD6j#+=B8nY wKhAz#" 5]GM EwէUhEg1T'&#?WjpWfG,S5@Ѕ$R/#!_+ *,J`?0#a0!=D.fQiQ@M2)4xuv;laHk@-W]5v;w`G5s.0vK9!=o ؝Hxw>£숖2߃.f jp'D'jm${7\)np_L_.=3r25_`LZxd>Lb,:G,(0x5Eoah{yT3QI~O5nSecR tr]r! Se;'d+u«1J;alL2fZ*5{~V8/{ɾ.>g(j07ZN`BgfG>V;[h_wd *&H ۤ4*b{q`gAwF%j 2a\s#i"]pRMs 58 Vx=[7YmKz4-fG=f7Cu,݋ V f7>TI]l<_XK"nb~s7w@ qG:|Z 0l^2У"Ĵ6=v حN3|QJvR5 &|l5 =Fƴ9֩ ׺v5< E}QZ bý^ew%q;Mi/-Ĉa,H M?I"4Vޢz mr6xM\DV9wAkb?~iwbtL&@r!jol9Q,nC .DI]ޣu%>S7bZqxxñ8H 94[>=pmLY;zǣĥ /ZkY<5B苔U+7r ϾY-?D|&)N]eZI+F6Pj(y.o{GO6(X"1I9 # aQsر[gZ,i041 l//rdȎdmB.f1!8_>3ۆxDJU4"OҰEem Py^`S_4-Z  4Qdp dwm˷|囝49/J<;=7y~lBh'\%dڔd>cM2)(c`c*c&{#CWZ|Ec?uOR^u̎AlZu#eNjvI `R-}ՀɎ$MT9voqjcC-o%5ǭt7"^>tq<]78Tʅ/2ok҈1y)b,+Ndt^QNzF9J0J2VxlLLفG>RJI/.Ezk,~o@/G*]NN AUuJ7]!Л VG:^_lԝ-I"yt {ke3v=lZ`mIe:*)+d7RtD^FiAYQ>i޹Eճ)[zi\Pu]jT51(gj<X') wg2lOWi6]!]ZDf";I?CWAWr12-ړc3> EP|O~B fɕpŒ{m7C;rV+Qr9W驝й✀ 2}>W%r٪댱6UOMGPsdk "͂75BDǛ!9mDL@ V~4f4\h;vby mqK5b3eQB04T <.ޔ.bAHRauo/aHbH@Ù9ߔZcBZ/U!zwr=(iRMs/jg|❞"H~?weHiwT( ; R3/ ֡:(&KT4ɓ*ؗ!'z:ݞv΍b]\EpM f2m{0;?a>1h"()IQGMa6r,k1Emǭ\ojq5bŜ6f*N\7%AT"GnЋ1 n'f=i^œF=thw ³ Z+?foZݪӑgUDTHiBtܮV'[R"Eа@܌]?QCrJsӁW]-y"#H &]/$2zز)r׼ <#H崣Gn4/wUP*$TCK  k9#Wv픔fCICR (!'JzO^*3i`9$T i*H'|U.܌y!R]+9픟Z?m ^AMŸ^Lu0G@)gq+ Қ=Buwp^RF'׸dۆ|Cڔ[o,ZRU` Y"3I]mui=w:Pʩ]%]@Dq4Ώm\ѣw}JW7T$q1K%xf/5΂}F:RelEWG^OPRxfy\fa Zq)h}w'>HvP➧mdԏ=38@"wq2JI{|h e@Is]&7a -@K3h}f52c=VdB:x> }8vfu+i5|zeԾ)} Sxva11"`t٥>F?/2?b` 4v-5ov` &S,BL*F*5p^{wgbi̿Ю̶?:7ajrxud|x8NzqJ Q" 85d -܍̰}(0CNĦv/R(N aB)KgMlyG3idOn@Vkd3_5Lץ^˶]Lu2#VrIxoPI}:`_P)G!1IKL|VJa8'<&{>_x edw5ZՑM^a~E@ Z)B@bL᤿_9u7ql{MsAyu=^_E% Ln8:zGt+z&p{sa46D鬢G(T;﹆W}R2b g Πf!cYKwuȜM^eK}"s^iъSUG9񠀮k1rQ]켮s$ 1J˦Gş[b7cjEzoGD!"WN>HX߰뵸{$$e@DlVRĪ$Or$;ic#Z1=go{ -rSg*Mɉ@Xb_T7a4KǾi++n#. LȮ'3o/^ɀU"y!!g>ٻNփ.-0GWR ĩu^0(koZep@!mF#ѫټםhHYI'9HߠEYH"<—=,;J|9I&5@xUۄ따aC;F9a u(wBuͮ+L :gsޓޑdd~&9ƏQGȤ3 5 Q<. #4^ʓd$IpL")a&G}]5ct7TRqYń־_']GZ˦H&jI"x)`y5%aCޖc%r#*ֽf?FsTU3DB+8rQ.;kV9Hdue epu%)]XAiY4'l>oQw# 'хv^‗c˭^/M\IVi6o;cu NUU3SpkqÈʖ8Ÿ!^_ejR Й"]r@!ԦaxU`SEuKMD`a,tDŽIGD hK%.B2TM.&Ka-]Tǚ Jt=r'U4bfW%y=d+02#{{:m/-- ςDu9\7ۇM8M yַ3%%%t5)ݕ FqdlQ-m/=Óc|N=/:iؑrr8Xۅ7/Yp&إ֯;+Øe׫/qdo.I5'QfE'pέ\TziA{>h | ~j.h2} 8ޞ/ShAXn mS9YYgw%br".ZEt%hl3S޻+)]X,hqUCjٞ~22cǏRGxLzw܉a/$ץ "T[Gm.&t]X*+VūxtzJ$ ,Gcdfymj]6[ *nb-Vf@Ch9F!71*W2[^n8h+wњFI}CTD9_͖]Rw#3w|˘̓"8c`DRY>c(M>O{8WxT k:N6ܖ[D:T1(V&;y 0d Vܣ.`9L2ʔVulUu֞$nHIF͌wo{Rަk)}z(?$`12Js{ڶ41Hz|sk7mB>|I7Q@0e[K vBg/\-Ck | z%ŠnbAMW]_ZH4oO<(6«=Cn.gb~mUEk\ޭ4AOꯀL7L+ hL~bcy:xWW_RV)D;-u4b\d4[>[G#4툺PE@GC11r!N=ߤn$2f `M9TOԝyfE"W~2̚ˉe: @/ޅ$iޒU7a1NCj*:*nXK3:oy0~dr0X< O'O@"Jm9F3_@Բ3tIچj&Zh S A}TW<nmzvzDdk`GB:|qG5~fEIt;k]\L4㡀pDX 60ߤ= t)qj=e_H nPq~*s3# ZII)l)0?C}ߔ+&ܴ<>1/!z&E=a|}1\K7{9*Wy]Z&'tt@ u:OZu Li2PV s)lQ>,XO".zhOVYe-'ZgxJԂvgsV>T %t si^ # S):&7q%txXSO%O;if8GoMߤ<Y4ܧF_ #] >=p0Сv<|:dϛ©>a?|4v̌ cHDf\\*Q1Uɫn~9LlK[Q6Gbp* r"{`5샙sּK[Y4+x`d(o#N]f/Ž`5fFi X]S+6 w`4LX 9rc3]8E] R,/c#(.3WKsvyg]-aWߎvИ${y8b@Dk4.^O('h:]fי2d&ȖUldA9Ubf};8+8=|>{z3idh)ʡfy:Ѐ"Boi* n?oA"Ys>bF ^F8hPGBElKB3kf4~.3f0(s ͻȆۨ9o]QplST'|Wk)Z~"b?aUFkPA Qi>,GFɨhKp|mຜItk}J_wl< C ; -:fK3)pt hv_Wu*j_50I,݂T ks/lMeA6c,~~1,qS,< TX9\Pw~4ؠSPc)bkHWܲ\'=X`X?=z;|ń.¬7E>Z' q1Nz IM5`G+|~x ؠpCЦP#MS`G-k0_?5`)cHbub"Sn#n/oEn?c+9-NXڬa h-p:ӠϰhewC,Ys4B[ UEƝsot=UG)" tD-f5\κWB c}Hf XX ;iX0_9An~7tbqp\Pb8$ș'D6!#: = mq dT$e?@U!*^s_SK!gŕg~߸ݣF]l.^ J_LkpLPJs3Bjw@K]=C2\`.DeB(pF -1)lmTJ )6YVBǃ ./䏰~ b3FP%Nsܱ&"Q:)3VP R6zXR̪Pstv%BD2]ƨ/;Gkut/l9 透G  -P`>B)SYK=JW8xKf T{"xG0yIF5I%Pp:S:"+{~I# n;rHY;89*N %EdPsO /-[G:@~0u={swfJvis}s/- M[AVi/\yD1NGVtM5|kЪ-Y`}Ed,5O-4Š&4B=?"Ȁ],[uRح11s,Ak=-W=<=T)oPs9XEIvˑMObf/sm&rNA/c[U3F"z* 5__n8|5vocU Axy׼C<[LA} Gv;9l ̽UL$aD&~gsگ!}Иh#V5!]}@% i6.*=^SP[s$- PDR- gM 9(m$s/ FZyrxEpt;ox?Ԕ>a7C+U%JOKȳg1oC1x}o j6"|pSVҫ??ܗWF|EЇj攷CI93D 񍚥c]Z͕y(y+\ 4՟{QS{c+۴,[ < cv.Y^[nusa !5ߨ4t 4cѣӆ•|92(ekgf8}Ƒy `Gsp-Z$ 5E(ЅQx,XD:lk;WkI")i8p툂X>#"ƞՈ< ' IIpi<0?_NYA6.MMW1O޵τ:q>v=Mؔ~:Bˮ "Ű\P1t)&,/B2kY#>k4\$+;e=&<gQIH~ɵ6 \)`f|2g͌5xgߪ4+qC?,X7̋ʕP9h0b'?ŇASYH[T_JWK1BpY I10l GF[LJ <7 ZXi@Z Q樥#.GH6#Ֆl(}LN%8$nz0oIbқ|( ]|K#yd}3֦ 0ap b7p5&0g2(q[4[1}MY$ĵa@;k.(ٓ _hՄ "9kbÆz a<11HD '+#,egR}}X'8Hm"?nGw^-+02=Ց^#C mќAwłTO3 NXΒѓ[1oPUTVƁ F}t@U!GiM{#G?b͈D5SQۓJ n#|*צ)WnQD8%nuTE~>r 2wH,nc@:ѹgV;i{Im9a5\oc8fݾǁHB22QCd?wm9uy@UG"|vMMe^{ؤlSwod%q0_>t%G:Fk~F^hU@%x/Ch^N\X)h/i=VWaliD{ :8H✽u^ik< SA*"bcMte3w"7<۪necq*9ba~wwz;1ZKkBwu\WĽQU&&]T|R\-u'F$Xs;^h"4̜S71lFU:2H-8b \SsOڨ|y<w~D&!p)۟1|K~iHHZ q7lOeg{ +mn_DMõ'HF[ #U#9jXM=3U+8IZ97ɓwlrM]}ĔC`mhGWF4ʣnE"#VFZu%)=;:b>w986zؤ[UVdˬ6{}:oB$D[oolacT)ҏՑ.DTt1|)hAnj&:Ddm%VAəi̛crKCҪނF@P^y+9<WՠzEK٭vKt 6GrFnV6?SThU iJzee}lH;_BչHޠg&*NJQ!x6iKpKߌ8 Їqdm ̗hK =+Z/fzIRr/uҟZ+֎BWl=wEWRq2@-H!s&e"b4 ,ERci)x<2y~2 6Z<,@b(>D/$ҵ_@\.G靵ܩJ?~ r4.:Jc)z(?ǁ.SSOAJ#)1Ȕ4qD̶&BmqJH|nyR`w I7K$Tq5ULiA%h4{}44yiݼ$\zi,8jhvDQVQ>/F `O`$mBG^cS'@1$X5G9׿"eu1‰*O]og4><(gܪ^l>+1bcln|_6ZBb[204cqWnyP޽#'HJ,?jd蓭 G%ŠxJ@b'FХZ<2$馳@\֣ k4iXoBWee.`շ:!N)=VT ŸlxcV33j rrZ#/*3.wU{)r wDus ֿ<Պ&IlFx;Z?dUz8+ʀd8MX_vn_8#.!5el_S H>5#n{7 l#!TlOm.\bpD ŕk}⭔Q0&0$HFD}]E_7"p2mYdڅQg?2Hoh78v;%d5MJ&=* hchpD5W( Y rpKD$0+{aV@p'72t> =a煘).ujA3pN9˃,:|e}̂ژ (sӣ`Q>b2o]Bku)FMYLn;[P1Q$7TX|D#4ԧw5/"=aoL)">YD0^ɫ[!%J0BnZJIuՑ$Z|$/I|nӪy>@A8]̴o~W[9Vr]_'Z~G-ej*L ,3[̎T`I+|Y-<6-xkz]Iw I$jv" %# 1\:p\ىy`;C 2@Q_ P ԦBEjeO@FnI5_/;%"ݑ24סt=-.7Xk/ZRm~[s&O9(HݎG<+}Wj-HQL_K>]b&w-PDՑ]k7{]Qbo!s?>'Ɔ3!CH_+yԙU'D˄ǜ]Xd0˷V疢4JA&(cͨk/IT J41(-wmSyO/PVڥ vXC7p!G^4VnTЅsk=..a c~,+.x÷0v?/ڃ`Aبz\|6Jt iJ c o@7)lU 7C TbqEFr6mL~fKJjv|Xia'ԙ܄V]iƀ2paXld>wEHe !Ɛ`/GZ|x-lqׂ#njAce-k-MUJgS5>hgd IW!fDYKhg6L8 "[.$IxAH\sW.cic ٗ!_3;| =ͧ~x]dqz\fCnM+` ۩/+wuP P~(oA˟$)/pЇo[v|%\1@}PK5F{-3a3Fpsm o#d]HњB#gFx4_C3nl4R0,4Q-=38T[4%F?[$`&3ם+k.Kc*; APM9&rgq/wrnzx/]T)axl""a,Bj]IFG];R@}Ub fY.O?+;[Ί6HH|'3J{ZӜpv!J ĸxю%gq1\̸{SA_ lleulaQ\u-Ԓ_;^N SķP-Ԩ 9j9Sp\@`c8|D9X/0L=ه8D5|c&o5-hg"2 HE/PС QwDܞ,JyRV}ن$Ѡ tEg?C,Q=Q.Vit}jȚ03'4m/.QvjoMRkKQQSl$ PVǏ@||q: //Wq$iV8ЙZQnQ7,ȑDcK5?&<Z۪LV6{R>{ۡxurP'kW 6<j&[m.:>d>:fG,ZbaW2jxkKfmHM "S)2P̖m̐QLk7!S<0]- 5'6/* }ˎ9O4 H%rǦj&=HW<9lª&1" ZWVr&gNii4)“u=wFoZ]iedt"<  E?tT6_!=:Z΢ÓبL¥, ?RF[(f/k>-S+L`y6ᷯkF0,5&t ፶]k?)ā,l'9SvXO58fz22X\oKL@!RVpɅX•8lW0|y-w tetEXUOctyNgk% U@Aw'BWX}*Ϧ'ܒVJ 71_-ŀ? JvjU'<ԗ=aPUW'!^]c*_-+立OlxUl^|eTkT}u&lxޘ DCbJ8}#FSؒ 2Uz*c>aCKߢ dM/Jtanؒ^BPp.Z<9'7JL|+HXQcNl ͌`Ȯ 1gWaeፘ~ZI'pzL-I,,58} 4eGۮu\4!OkNf(P$eǓv (93sɔR/ԣ U/,kJI +h-[rGt>7&'5KGaCN&9=:V;ٕS0\tjCb#z,(f߭n~P'}&~ Buݾ6Vu0x}ez?Upfǔ7=\5@El/tW眢hO wj *'pG{ݡZK~c8j^pŊ2g)h<㚚RU{K^:EZq$rgmwWk0\%8ZxGӂf4Tzb0+VqK\aͷ%gab>^Z e{EWRyh1Uuwe'\ů7>$MԮ5KlP $ԃZcLd ٢Vc-0(4rT8$޴$}m uVj)Ͼ}UVWĭ|/M%XZT:t4!}D`ogҹ%nflze/qxZkeT+3\,"~trFy=鼔UjpbWt7N2&G_G:"swpBTH7k7l/t#ޏŒ2ܕc*iI ~\j\6,p8T@S1Y8Ak'.4C{5r %?Ӟ'ƺ~ČPV5˒o`$`\Q<8 rA{W ZM)FLh VCH/ ]ąX˜,#IcG 5^4nzT%D~IAh8[u-X+bW0s|O$sIhC$hR}ڝ E}F@rp#$78=?D@h8Ypp,Ĉ_ = l@4þ4 ų4LDێs>6UD\aJh5RHp  EW|ܾ svB%?W{7V*<>JBEhf A 0BR%]!o@(FG2ubX!5# Kg`%ndYkybz66S p1T'0AĉV(gv,6ۃח 4I^'V$vOߪrUh6ŭA ogR FLu4my8n2d%@i(?Շա#9C/`UjQ1"'s)'`ɇXn] |lZjg |q=wQI ̲'vA&.T!el\W::'p _g{]>#U+U Y9}gș(.9J:&tCatrhy/`#80.s$VaD\^9(붗Tp|B1U-gyJ9IR^DY  -%<*xRXb>10 0x8O8(L5$ɍI.*W˳~9a ă9餼U=``Wξaz{&}~2L_`CPߗ20BV&W h7CC5Z]3U\]X49hN1@>h"ʸz=̅?`-l38;{2.NgC1$$.GIFVD |Ɨh._!D\U,E:NA~)fr  Mxl[D g _< Z-ܶi }ڨjf16 x$My[)1N?QR}ɹtVq\,_Z-IR $ jHPl3A1t$]pڦעj|T[~_.5=* JZhVrr_lx:_;׈}\/_FjnV:J@<f*`i* ycd!$!p6KbpAe#Znλ.Cz+ۈ3 pbν2@6qŚ5R֏N^5|I:v8>B"Cd~ + ڒh5#}T Ǿ [28M{~l@R&6p*z2v̼M{1>3cCݑ5`L/8f,i3\g Q :oqC ?ҋsv@,½$mӾ@"_m =+f\'uj}45[)9QY!m'8Sg'O4'TH}]wq?{S׏څd^f*(opfܐI7םAR X7T.C,1kfW^YoR*x?\>ϽDJ(#%`!q)(FDNzn\=𪽅" ɮ,ΰo<7ӏGZ )lctfcBr'4*ȝ##g%T܊ 9Wk6S}CA/%kk{ߖӿq)4]*G&~$[ɛkb;fTku]aA܂H|.y6~wb: @/k2]ɠ/ ҏӝօHaigKd0K3FE[`6O7B>yc Q?.^).:\g5QL˵mP"]R-[6|y)1$TsoUSM-,^6\l;.n[bNH!ةlFPnc{)̂rڛ!OH ΄)M)4O3:4˶g6i]PrZ'\_U{29gp7Q7ؒ!|n LKauƘ-z{U{o}ٕMψB-*"~w[4nǙvc)PK5hWP\or9 ئGVM._P;rF,?4B584z\qC/l$x0KRu1`eCP(#E0wn`%YFI,;OLQ?(nF;3MON{/ҪHUa'Vb mO0ڪ.z +lFGsYiÌiC+K6b}Pr$ ׇu*~'AVLö8H0ԔW 󘣱cL-ȪeDS#Nj*eխSxJ"Ot3nd|sR:&[@?I Z}]3QU)%x۬,C. Bdȯq<mI?[c\-tp]8z\> >S ꔄ{O - u,iEC ~*+akاfg>w/s-t9kxr T"UgN΀oOֹP?=JC2qq,=/Z,ca֡+Uxt8/א!T}WO dU+mL&yg'/ϯY[-;R9.f? oHcy]=(N%T\2kZ+i 70ewyd<5jbACpi+)h8em$Ɣ~#+&bj A9Z1iP?M`{Tp_fA M3*5|5|$Ī7 \S1 K:c슭`9*QMthrˏKAbok%+Cާ 7^[ȦF/=>)M UV( u`#[O4YK*ug 4:V"Q:ll;)tt5FWX&0-|nũ8ocLW:-K&ãO纅 z2 ܬf RtJ+1/>^Ϛ %$% 4= m+q µ1C24 URl_i"ۋ'#3xxL -BPĻePp)6D3,I !efuE3 ,YHjlDw3#FUO"pө6z?&##{ao"l >?JYD7AM@? e833~BS.cm1T-;@zw%:١ͥfl=y~@d܉i{.a$׈۱"QnJ۪,|Nz@ H_sj3kPZݷ4Jl3Y&$Nz[D@Lb3BO?K6GC?.K$-.oM>".`ToAR@|y F^~R6.)ɼ, *|׋6 г>%DK*3G6?-u;M MG|i-^Dx6Hu[caj"n0=Acy)I V}/%p%xQw(MT;\'ê,ܺOz'&Ȕ:%kE+.ͮaXޏ5lλҺ5*uY\WM]&I雇Ҩby)g1 B›!. >4W).q;q? ߄;OK,ZJ),c4'u[o~oː#䍙sIԝQiݐi@S1:; $4dNyoCJw31wF&>vztrbUyi9eH jZ(y}6xӔC{9(qݻ6MvF_@Y=ei}hLd/ xd4aB|wF^ݣ< [|t]0V@ K\ Rs:E^ l *Ŝjf8.E󭝮+nR+i&=TrTMWg̺Vʾ7PR0ginDB~131K)FwQg$еY>[/eG:@Q0 ]dlƪf1[c6AoLG՝q=K^h$ |=S PSGk83TJH5ސSxt1'/~]_ˑ^mSRV #{gXḚO6pRx+^6#M;%`nrh c=6gsMѽG{Kp,xd9o`^NYĘ"A%O'9TG%} OU)ģGw!]KC0=\Q~GJ~ԙyB94, a!llc 0KB{&P~I767aQ˅+LIEFBspn0 -Ov^#XT(83ZlFQlaAyxtB|m=DqXN遲,X$U*,1  :t4H*%%>,G!H !ggd٘&գL云:/IH]J?P}#`~1[ǽSxɢ7g\an 省,]u5ϻO0g=H95Env$89~!DĚ K8`?_n"0#^&w'든1ާ|`M@*rZ6̃&~Y#TN&B6s"bV96ȝ;1!Ah"獺}@Ц@@Jbw MρU# ,:?&U'HVB>G^Nw`}Dӻ&7<|z6q)́io9wN)H=^V0 ^rANqkaĥo=b$/$AgE .u(͢riԟ<ac ]`.{{)Ft N!U85fwX'yxZ1VZ^ki[-Vˌ3U/( ^VZiK1$AtHGR)b M3 `~)6ù5P g (:b% OԆҜ%׍ ԨJQ[ jde֠M"apId?E;'uϐ1uOIJ+)4S#1v7|eiB5RWa6氯Nr♄4 82v~ yݬIV{:z 4PDX%Kq?학rid_{ rIlRdNbuk =u;)<|IaPb5Ç:(:T9`2ucJ]wNॗ r?5lm7o\N{պI&2U6o&D? [@%>kʳj cSG9ffz(-2xqj:q%ygضl j--6ޫ!ꄗQ 0sBux6pR*b"4:(޾VR0G=QeNܯd[R<B1L ?6͉T6եnX.(V#dg!(Knn>sAGD !FiKX : ].)k~: $+&A:=OnEcYw圳Q y-2 h_p4X;vH;~vI{_w?{ =^3mP/B*awI0_j}^-EXpb.ۆp- nCv%92,$QWv&"+ dzϱPLSt2{RӋYwMȫG1'rE+8]=5@&?e60@1T}gyubZM tB ;͗,&*J>wKJ;Ύ˵[-U4R'3WH|L*T`z%ޅ24 y6qK$Ҹ4H Ŗq-xa3J=QDj; Twa[^G̱ M}IsMރe$#QWv:E5΂/Ŵ>F>IHȞ)-7A|lJg~ (c|!mRuM:LeZkD5&$k? `n82`u5F/ i[Om #-?} _F]pAƱ\:;ŧfӷ3wf̑ج 㜁yfQ =:GhTCx.K#`JF;'PwȮj4v(:;Ŕ>=g;HR/T:noQ] WP?fe汌yBwClmOV}'fo i5m T x9)>A7UdQA希@0WMRY8 泞!e`\YL\N.k2eeK(Suvx>R>Ht!^ނ֬ʰ9Z;%3Q(r/v۰߁W r$DL gM M jscj 6}q/R'vFSw1X\st)sJ5a:3sB\o):wm2 ԿM.HƮE"ubն٧6$I^˾(L=i_u yĕd,[A{V8 }9Yx{( 5~(DvɌ_4C|nqw/H֪x=2=s)!g4(V3nosbKWHb\]ۻ|F:REdmj=0P.oJ>xԊn{yG ,DǏ@h_KQDH]/< ;JYhu:)~h~*&5ۥ j[f]gRfQ]uG`qEr4%dKCdX~|N W] Z7?|%,? Yѧq}sps}T̥=k-䰬g4 Ho @̷VG,i98('էն]JJ1^¬5ۥkT8T%xN;fޞ5 썳oY^:ϒ\[8 G\T{æbk9-t8d򀬋b.^O t4R*gvDOa" WY~jK5A%Gɢb9jh:9VIJh m0d:s` zC _|Se;OS׿Qa0q*(ҘXR_VL&à|p}p 0WxJ|WvûٴJi=(VvvP (A0$tz%Q<^ A~>9 }.Ǽx1Upeh&^N\x]8ѫZAю4^\gR{R& N~&qL]\Pf?, TQCWvBg$0(QGPS;'MW\g\=+ف sw we GF!)$GOn2>آCܻܽ`]cJ8Z~ؓ#`&fAԮ e#ࣟn%:us^]UµxԦ1ȳRBH4 U?`q݇Dݎk$Rπae|(m@q~\t=#4nF,w3b1f+ܙG&\"$."a|`ŃU,N"Rl0XkvK&?nD˘',dN$O x)^غVo)f'(rXUhw&9+_WwK`]8[{%rQΦ^ LTK%$ga ):7=`^]>T^ߜ>)l>NYJ o}Mh2;:;!Jv'RUә3lUE :A׼YUXT7a^tDfFm/)TMT׮#heY皈=KE>@)ǃmi?{t`AV`$,HB$xg"•ZDf3)\-Tu\mKi\v}YëWgz,Z'fe˾ieUgcksyȕR),/O רEJM#5mƉQ5gֲ,.˹[f{js$Al̑FݛߓT"}0Z1`Kt*JMђvqǔS'J&f! ,+h뀉qXUf[`O}3I;`(ă%Fh";*qڐ3'e@0RS߂7jFr/Fs6UK꺅/Iy~,ALCj#~qeCw~ > 7kNs>lߦ=-r:z,.;N?ˇ;̯$Zo8_Ӱ1GVd\SS|~4-Y}ǩXl@ 6O "-|4*EǮ8$eYsj%Ԁ#Kۃh'?p_ÚLcTG"T+︱mڼoV\RԆexYz. `5kB h=8dt2'T{ Aj$$0ͨ"?9bӔ=|U,Yr`e۪JD%-l s1+%/88%Gl]beJ8t aΙ5uBU4IqEoqtʳ[ /@讴e0n"$oi' 1@ՍY 4D{i~+wS-pwwG:fgic~"31#ѝ8IyPRDanzֻdX9* \6~UK/j`Pv[_]Ɨ;jP_ZF?>| niv'a@Ws/SV&͑- ytx/ ObY5Vų=Ko:orvmqp5ԡ}`_7!j~'ymbv |ż5MY!G}tl̚ic{L>Ұy5Ϋ [´אQ?VyՇacbٖ|S;J}c(FLh›`~ a0[SHOoBTn9R_LK_H|+Ř97h4J;qwՊR"mYIZ-HF'<#^HV5La(nOu|jjњ87(xqjaDeq0Atk$""l`}ѷѲKGGjC@H/.˵WleSy9O|U q=(|ZVuz?ÿpe/W(< GmT\@(/(ǮV=.ĄHKv:ZSFOmjKir5غoc&^`Rx̀KDmETY}C9|%DA5CFL5(0EAEρ%J`UN|wI&Y͔6rqP+mO ZpNqAO2*OE< OY](6/Gp<*Y'Qt98wtb* 7ﹻЛYrɬeцg;@8Ø^@P1-+oxY!E[acF8F׾F_`̩Nlh,ϚVh)- y~f1M?wHU ŀB, >;9j“ftO;oFz0кdn.NjtD;Dg3*Ij]+riWAIRH䅘*>(ȑh "Bcd ] q5CknS̘gmCԚҮUJ/S6RM7xKw.O%2!Ec N1Vv\_E< -N\ [Sk=QδMW'0Ûlr2@32vBYa:A73r`T_<~T>0=s'ؖ~L"}~!)`ۨtRy՘/hkQ 6m84 *jE`2~S I"AhJRtG)tij!Gp$IP /<2wrWKulӧB\ϳCEoaO],ķ35B3ͣblw(zkǘsX%uc`~_ 0}=5@fslT3>qy@, CfxLy5-C[Me0bv?'+K$TO= rg$6"+[[ǙxhϢL)+&p.WT+IiK{)VW"L+^J׭ >|&)LU>'KV4['!S*;u18M7鈋\z x b s _ $tPcኴO>z,f 9 ZR %Hb T݅Z VbC0X6=f>mwc<Y1٣W9d29 TCo֙C>[uf*YlND˟#ـ 2ǃeWmYZ*>~UQ`hc) ņ~TqH=諕>`\)uh俳*u{78^A8X47V=u["k 쨓9yUhԎ)#DYm&!a7;oӰ",::p 2|nrC{M^},Kq>[y귵,qa*4 }p n})7ʭ,d?́9Ǎt=_!'8lWb#nĭW%I3 ;M@.ϢJ|in4;sS4<˄ :(>*p3hhg&1&7QvfLg (2CݩOaa/a+[k<'imף즀Cj~۴axydy4{eD@*0LJV&d]Ǚt9^|ʼn3"nq70oZ78_!埴q ʅeVrK۴$̓vJ}OQk?W:XϤx^D%@K;])Ǽ26OrrP*Q*#3[C `3m J"+[!v䂆n֍{t,8c}ރǖ=5ETƮ4a^Rog'ٌ )߶-#`=@J|'n|Ќ}JQjSEBF<9<j%E^= Ne"[qYU[nIMF$)!gR.s}.׫Ki!"J<5{tUY7EbEr~DX<಻Fmqq.'u5 0}VEz?a(旅3M( R }GyHG+Ҝ4V-_KDzOLZXde\k͗9V O`уrO3BCLv' (59T 9cୃwܽ:?S.gD4 Pƛg3yjQ%N ‹( cƍ=\ Ȉ I\RF@v=t[fYKN~K fB+E?5:'w xFk4['P^!Hs0W\2'k#h0m%],erQHY^1[r YA P.Ҫ7ooΌr6áC夏cAڡ2ژRDDtM5BHNdv^Y GtP&Lagpj,1ӝOS]0[Ke⯽V.X1TwG:`tK؇ӄo8ge?&k=f]V1RHҽA 9Mً&/zlw y!BoOے{e~~ `*M7 EsEjeǗ8%F! )C箢 l/QKYB]g-3|;yaiILe(YK/M^,@mU92V)U̒CLSeo˶|prSFvxdh.9"(\{#9E 8cP[iFF>ȢV鏚5k"^vѣ!ccMohb hdsgɔYύ|WD7~ o?$cC`Tu̺{gp'fMM:m1㝇ARmTԓbگޡ F>xHw-+d;T?Bb3sU56X6YcwU"S3~̅Hvd`f *$" PK%(Jm%ڲa婐\%px3}%bT mHs7,O 88cmndP"l"|,0P~9^ՙ&9w#~I{]9)mCĿnƬlI7TeywYO~Fk=jT nd=a!6 2L&YjLE Wru $2{N m#[?؏|BB[_st/4x(>vX`yAyj;MiDcq\0AzZ4g@G9뚧@ַ2jf#P}6_Vr)SB$?3O%>njU_PD8eTgܽ|Fyx,PӺq)] {!ۆBrp#7Bvΐ#.ڽΛ I0@ghYe R^u#K+bjYَ~g 3śƐ&P4|{jtg܁IP<2b!ߋПC\|FtJ߇Qj* iyI a?zgbb C04jH!+j]kU*+ҥ Y;?R e+ҫcv/vºuH2JܞSݕR2;+M`f>8ϖp[LxG:(*QT[r:xk|jIKMALro}I@*?_ɑf=4֖},H^7.duˍU1"kE"#!LoaݶMwS {K:WVgr6wV;nb\s|. z\r =_ _Lެ{ph2IhH8sl*''%InVa#{1 u`{Bd}&^ٵΠ_=+]V.F/|,}kƐޑȚ0gEX)69,m@fG2$Oro"y9/sI2π%Fl4Cy;?.,qX;ŗ?<.3/u84[%6dEdѹYi[}n c[lbCuE5_hY?wZˌyXLi@' ei_( <-9UVI >ap'Dl鸀+ؼ!BR# )sR~yZ!vУR_,r[ 6b@AƪG4ݿ׺MZAd",yoH(?͏Y1.j+{Qj:TU=R(nMj B$Yy*[*@H9Z4_g"~`r>Ls<JWaǞ1ȄVܓ܈#%[gBdaw3&;8YɇՉeKcEIeT4I~Eqk-Lꭿg"4PQ&*bv}I Om%Q-> h'9C;%(t, )Zocd-^1M~sjp/bHz8N'^L.+$N1V "%i/S=RNk6׫{Jc Tr$Q/tf*Ρ#6l緍{|&V^+jǙ88p4x7ut'W 9JTGKRCOsfzؓ#aS@p-Bj"Mi Gp[!Kn9?1:UQzAREn$%^UƸ-_S9m+;Al7&{06Fx3]w\Ѡ%axM3qy.{^!OLg!#ETAgf! ( ;B֦_tҜȡ=P{z;|TP88>Tz3j+JQkp2n>QY^ޣMd3q73˽9~7F6-vQ!V+`ܴw.iGj ۿYoB&,&ش֠=TׇЄYc۱UB_ Ja'+P`[@0_zӽGJUWw2l_Ֆ2=VoOph:qxјTԱaЕa%.2Jߊ}!Ζ^Ift%f !u% =L)$=Eh L#Z4 "D+9#f!︦|O'Fya.r r.mZu.=^U"\dֺ~7k( %G;/T 2NA;KqȨ넉Wl[ /钫 ,ua d$t恩~j@%WNmIM딆(µ۬ d45d4%t݈KQ8TNV]15M4aoN 8ۃְ@/{<H|Ňo_M Ȇ+6S?1Z9Solp$r`,O|U|,3˥ ~S\Cm>0fz-}|ĄglQ8Ć*EWݕ!`5OfH]]ȧͨn~a$R{!%m۰W8.r]0Va: L-UuH?E$V ˵[_ĺ;t c m/ 3x@*B]-,"Vk D b 4lIwе4;N=^] ̉D.mPywYGӓ)M/KR̞QWx=2!.o {ZLZb/`6nwZ, >*@ 4`V[G릺BIBp& 0 sk~PyhQQՆ ê޵Y^_ 9cuԤn G{Q21Cݤ6o_A$;` ] >E*zpcye?H QJpgOe9/"͈[ Rڶ9Jo02U;s-[Z JRQ̽iM1|x'm#hp⇫{Ag(GĀėƽƧ9mɎ!siȶ̬p8xZ?s*݅j jQQ:ٙX\UZO5:_n`hC40i@n-aTmF.7<3nHa"Yr *BQW 9MŁsF7J[JȈD: ΑaO8}FxDzuH (d9$AAC?Vݔ X&Qh3}P]rftjkāx7ivNT]TD 'GFL][u8 &l@} R#7Z{eY\xr͞W:||t,؋tYg B0q%QyY70!Z8K&*8ɐ[ ?H᨞T lϓ"m"F= mxp@w7u=Onu~bpw}_ %L:[do`à Csv;h ߝ֡%eab<HD#.0h\j3غ0S>ƬˎCX,.$f Q]=gO(vp؎7TW}t<=J/`4nи,sľp,>lp/xBM%wNܽJ:TRsиBgHJz̫:SdfX{c?Klhʍ2\V'ؕT.,`v7*c٫gHxÁ婴+c [v$ \=o +g Z"~ ^{岤>aiܬN6]J5}jO IA6^GjXd0  c:^L*aNt#~G~}(8|sdmZjj}d!U}pAΕEsVǼ{!c,FSgQh04(IYQ t44.I/! 3E5QR|RwOQ䙤OoqkcޙI]7e#4v<+ܽt@M({}EaVufַaUUPtwew xRddP)҂ܓ|C9)4ױb"J^¦BkAzF}ԼGsUIAIhdPmTwVWԷdBPgvԯ۰i2&@.GVx>Pn|of@1u[Sʹ\aYK|"F5ό4{EgI#c64]*V:UO ͥ8{_%qVk'i8䇄QzBR͊r3F5w)bgpNdb(v1,҂CP1o)j{ﺘdxDxwxư:b:h`A{*K^J`joJ+7.ȡ'aE!ٟ1BɫE\7%j*ֺKI^ǚ|6?;6{ ׫<~ ;ޤ4ࢅâb}JADU^sjxĮ@UQE6+_1Պ̈^<2:xE╢]cOu"M!~H0.ubsii[HRgHH5A5kXRɸ:an}Rp\pr+{/LUC6+/?ȬXnFG5/f9H 3/rZͱE{E-鱣*;*)Lfb‹ri }ʊ~s*M0ז\=*{CX^^ D8I4*(0툗1\)/fyyRލFszY\䡅)}d:'1C6Li[8|7NL<%hB3Y)Ui .2J4$i|;,8ns5rrQwݢcTGO+^m^jX68Ѓ/d4,Ch$燸Q M's$H/Rtm=VTh)uHP$8;[f:"AXpCklUf<ҥE\Jq/w)f5yӛ!M0_Q]Ͳ. ]p7Əsn![VjkLwL)TQA~8z 1[JQJs@61\_M g787yso>>/pұ"me(NW<^;[i-ۧ)q5 `VlG}!IB̚F7r]h 3 l>QnVqJCާ4awD!-?xuCa]]^A ?Dba]+/tL\aXODrvaKEif*9D35z'@ E~\.d>B)ZYP=y>dsji믊N59hcS37XݻSK0; ;dJd><-4 }>yE#>SI~ u cPq׃ӂ_ETp'OG[P=Kc93 ig33VFGfh7/gq:GTHKP/Za[e@2CVeU,!>}$Q>/6eOK{8e: &T&_67':(l"5.7Qu9+K9azn}T]#SaW$eqiZT~=Hr>d70r|褡Heqx ˻&[wy=ףAfvFڮ?c KFD@մ> 92y^&`'}$MNiNHa ww RIθ@*qb':Cu 2g ]& f ׹SnZ anǛzDHZHG'^'9v f{UV w$ >4r@b(lQMbDEңװ3M`e5%eQoUXVn翸)OqGI6w}a )-f@PI `$b1m3CZ PFeU? D4XHYց^'l;LGMd÷TWI֋1Zݿ࢒oXe!"`UИՕ9"ubů  ϙÚ !PB{M7˫?x5TR#buHUTWEbr.llh`]j941GBRU& +)@`ffF9KyXDL$o |行6du"_[mQRϩcDC@_CU9&\IBQ>'nLg ISLv*DZ&{* i,.!}"34GyM3!iK&:ݞX*2jErt@q뽩zD%E?(|-#v7Ŭ߅z<9^t|o9r{O63Ф5͵Vr]=hI~ E5>&Jm|X|dѪc c]r]D &uL`:rN`T;a `خ ÃT<~VL+љz'َ-wNJ;Mн)O8Ե`1(CU8Г9o Uf׈#7Z^)1*`z{y}[H!pcW`_W|!2 5W$&t(9d SöІ@{ =[H,y6ƕ"4pl̶g.T8B=>+pTӗ$$Hvhw`P됴Ր TsyR@y1{xtRځl DsJah$pJY's]4WǾk t@ihf"d}t! j2~%.U[ xd3 6^hT_G᧋(\&u{C/MHUJK[ C06^/&hkyܸMZGb"s#f]xWx]SؔUlTNO|8,+Jj1˜FVDoQ2ţWg i7Z5 qS_J.DA::1M_#Ǧ,bOqn-'FLݠ s 4MX1hE =,;L1‰S#[ aɪ|?[3.)1͹i&5>"ʻX|=-/x"&5RR#gۓcQ<#h ⱈqMGVɰjmGNxmSؚ?x-"hON#f28k3EdWaءP&C9W$:@M8G blX9a[Hսz3/3v' l^ Y 31Czݠu݃|QY0';KlrHGa]/cd.G92Ȅu-&P0'ѵ3 )IgX#4^Uc-r* ɫpW|u$+=,FeD]RNma*zUV(l@z\u"B/SU *q<%U)㰀b\lܩ̣zn!ίGXY6$Sa8g1q9OabwőI#3D.QҊey͋@ dQVp!jY?<({=7[u ih9oVgŋ) @2P hu]dSݶZ[8s P\m p_,OkyΣ섏;{eX-e!y.i&P8?A70ˮ[IFnEn~(a։k rHKT4jX6O~12F*"稇{RXz?  ^?eYOEΠ/`d4Uc7 ) Ŷߞ 쐵 AI"V>v9OA3EVӪo1:J 2OҧgtM]<£E}oD4pxb:Ls*\eS?zwwt'cYVabt`UY T{s'fl6\.T(XXYue%5#-dg[5 i;"};Yckn(/-eO'wtF19xru i@0E#$^X($]3JUܱϵ{ & ,5FL[ DYwu߅d{56 Q_wǼgy[H wYb9ީxl ĈWow|J>T?Q%u ]4b,ua'et#9)# ׍L)).VAfXnCYi\" 0S& f+53ƪΕalj`.]Lڪ#x:h-&85lX7샽gP) 4JҦY @8jF5Z[+6@Vڐ9NOp5֗z4( lӛ}'kF1ܠvvCT)*XJO4p^e)AJQ {+^܂5%bzݟ R91/^ ^{)r(q5^|'/~7xs9ܶU3@`8xtbͷ6RQt10\?(n>91`@Qt`G!zȾfAPA`#|jHR>(Itk.lQq.XQdUC(7u7e3é, r(Up͗uՃAxWhr% jJxJmY gЗ/'FfTS,:B߯׊1jL8 %1]Aа @kPa=*F $e)v^=+iKM^t̙J^?X>p#p>n: `OoA-s[xR-OՉf@r3K"|{ť@W#MYBr8^61~~8!ؘ*/c<ђwAֲPVP~伞oe/sYV<BTyZ5 ,=oclU @\N.Sint^-~{{*W 7+{p%:$5$K 5Hv.a!?G;nW?G!;4 z-(:>xs:%4VKm`z黻&ҏ^峪ڇ9+J mL/=Ĩ@{x$RnQBL:{BzU`$~~oMe䜚<հS_ yjxb)vED nH=EV@C߁UKӅ:A:;䪩+ ӻ4 8P)NL*Uc*9e! ]r>挩C$p!:͐Þ[{I!&0'@ ^ɉѻcDdoN UPLLz2$.ܭ5_?ZY5_+Yoǝ1)UD:kX֨ݱ=:\(,zS_ˈ1)I'b֊mǷbT]I:>ug,=Sc:aدI __l ȵgFG*FJ[$ Ig `\PbK=h2> 2#.Qd(ݙ\\@e2{+_a_9<n< -W=xF_Xt:rYp7Lwa. 1_X@QS"FZy&nzrBތ=E,0XJ' d,d'=K"Y"q#e_xg>~POpJpC= c7W^.C'ѕځk>'}-ZYrWWK%Qނ$K%5R 4VK-BA0ηS6]o:{ܝ={<(a{zNNT7Ϧ>H,koIdZn.kn#-|1H'w\{ J{:ݬ!AksbJEqc/,"H]}]Pyz> _ى &]9ZDo*^2\< wjVqIEHx$Ͽ\[z[ Cva&9dls\A#h=8#%.d<ӭx^i?h0RyZ7Tw#[×9O^xH^'38+ݯc_ZNgx{HƱyj)$7ealCAr<%iBT&=_-3ūa'%9f; M$uφ5d>yaI36iT z &{($9o<DIW %4˚B=ʥ'+KIDsL*zDyO$umDnkݮiB5rʗF֢,^ v;s!8hkKFuvfc S8VCۻK6=r# ّbZ5Th)R9 ̉Wͭ:^٩>7`;3jZ)p>l%]m a&+#/''$LKf\'<.R^cP,g*GsٖGn2 ^W{#ܛ"gQ|Qoi{\zU[{. whr[)uz~3E|(u*6hܫ+j HL ة&Z`8й%a*icXqQ=)$$`Phe+ߊ&ߠ@DȿڵmE*ǟ.OlդhBfF 80Mf1`ŻsdsA5PEHZi.ߜ ÄZ@B5@mt:vr?\ TzQ]XvYg} V9Ҩ3|w-RYrWE6$H+&=n{'/շ{2Q+cԮj``T#s^Ubh1i{eCCS" F bֲvO;[ OF`9&|Uk3L~g^.H؉@JFax/FD$TTk A1AiMc)$̰MoqnY^?F$tjf-C״kOv+{A_^s@ױ8R!)UXku>륗lV `\tcRNaFk~$4H,^a;OUNf.,Fz xYa c\ˠ=HIX.a UIN`N~czI / p2(͋ƞ_\cB&i|^ha:gihX/eıo9 <'h(tKMus!nmDqULBV ٨3YxGQCDv ֨B쎭Nu$c$\yAo%eih"fM~+-i#7**=X:5Lf Va]M X͋49@fdјTϜ>}2`Ql7k*oGQj?=]qץ78gq"5 yC!^@N^MbivS;0/2 B\l$գ3mc} sAU/Fa@#0I?Cg=̗4]( AEL{pl:xVM ?#9$]wWY;\Do{JPb^$u]{' )UƧ抴uVLu_pg|/l+NjВAt|Qf<3"`Q|t䅡N1gZan nud|br`(Z[7piZT]z|amG'ʏVNgn *Cg~w07KYߖ/tFR%%ͣ,Ԥ4#"FFv~` V(bW\:a _' )j[?Y{lwcEyQyeN8K2:F$} `ʲkM6C?7n^ޱHz/eZpPA3ɑ2콼GaLD@#f76lR=pcfAD։97:o^dZ{ 2th{@'TD̞V8rrez=LY36qdq*4 2R\Xl{?G'<|J4=-a<JuǴPm kJyRS (79@&˃̨RfߌI^z{zuMƊ*h_2B*ٖJU7ב_NUd$btVR   5M[y4"΂?)șwtD?:}[KPh)a0VK;œ*~Q}އO5e-i j`{/-,0lo>\Q^?݊yg5Lgtk`V'$Wsͭ4$'KH)U=˜ݫxez=ԮM|I*[<쉭L:ύNL8 oeB4Y6.e~m:osΎ,]IG'TH|=|T#F3붆XffUɅj!ZȊ٩zt46UWyުL8l]-9W@-v>yu2HnMilIUK3p)u;լ̋*5<>) sUÑ*(z+kQ^ (X(d[Nod 4٧"/NkICf%찈61LMVmË+;ae˼}o'pA4`*3;~BW ޚVZc x YL{> DcBж9h (h-a:8wp$`/ƽorQV7,\(3_Bllb`j-]ئ KBGx!<΢bgPH _Di=#^E,*N G6|VJfE_H)gq1*cD+j?Bp=z\4)!7^1haDqbWgyO|~a1Eyepg/yR9Xp[M;̈}78\R/ 724Ipw\ UO]hz(2>Kh$E1ztWWWeLty"㚳񞉨ߪX)L!.#emfHFN 9c&='RUk֗":QHh](5T;|>3vD$lvi|jPZ%uVm|*i҅zBM=qWy ja;cu,&ضlK8#v76IAzD[5 ^(\3 1-pKn *!'Y-OEQ]pP@Pl$Gzohd3-z_-ЄFB!̛d!XRsD =Mo z6[.vHp5 FE "B1f'ڲ~O~j#ddk`OAA% gsYSp`҇+@8Gg`|8whgAr{[[H69KLȴ|Psa~%G 8Ct H}[`Ǝ)y lWy׃gu%(hm>N<;' | Uubp;$|\*'!n}Y) l{/lȑ콰jyഀm̤,磫ILoc9J@nT=Au]+DN'lB?iUxɩOl H %y6JvVĴS_ijb Y׍BvCc8jx mN0uNzbzB;W3qM׈]6 օjJBkk "D}x=rOng˩6X̷OE^3*9'1}³dgu+_|'H۞ҧ,䭞NJ*6ՑUѿKH%Dx6x>\L\+!d P6J>Pzf౯Ld] )l fQ(S,EPVHJ³sA{GM|2"#?R"6P/g r&o[R6:i8C4 %8B F>P+O4fTQ F+_[-J|xj#PU Xzo_NŪԈv)$Cd`ޚ@#A~g3k=C78L1PV dOeߛF492&M=ч*3&cvM$``ş%w L %1:F#.qYem`nq |3"){R4=6bCpJ_hP0bNa~fzkv`/6DUXXמ5T;EDkmܝU]b 7d&Fu#ϏAU2344b%`NevvUƠKF6(e4WKDa%0{Rn릡mg*n9{FtF0vEb8d܊댟3-G5ܰ}% Aڮfyo*|VvWb+(qHV*q%{$6&?m'MۿǕz8`}[3Ad5\4KӪG /A}p,0jey5݋%ҧUD|ƺQA!sJ}|C3:U^8O<87K)D24@4 L UgV Ҥ779׆ټ4HP5U btB'4[XiOF:6<@Q.~2I[˕s{N3\I*{(ΏKNHlZj٢ nqH<&iV$9T<p Jmdx(,㐊 ۳s >=SY%e9:~Y #Qeb@*I;;(Hj:AӠ7Іt+ 58x` NsHv {6rΗRSd7j3qb(!ףlZI#̏ti$)fA \PrYQK6P 3jSԎ l>(o! S*?],iG>s`y PwFCٖ,dBeKߣ 75d1KsG@OjCK@opӲ`-lh?] oQVh:ʛntO"]tA&  F ^v%6{_NkD"";p5\4qw͗şqSK`Wl.ަ ¥mkIF |9[{& )#iR4xUhvl^Q40\:W]#U쩽`Ge|F?'S™/;#Bok.} #⓪T,)gĀѧzWo6S{'s-ֹ6젆#%[Ocުi[}XQJZ~i` "$PD n"K,0֨Kؚnmm*6R#!9M8f-F %)'0H5;-@Vȑ)!|8_mKnIƣ#fR9Q-fEm:0}7 F/pC)-P1\ieԖ\I+H7RŖ\;QufcˬO3پEYz6.lN}p#5&8ըa;&^ ʃ;-[lݩqA># -1z%lA8#N8Y$L,=~8}x˕3>h-RSȉ\pW+ $'TT" E['e7f;Kt4'? .&}WYpڮWя-p~桰 S^= 4:!17A2^B_OՒ/Nפduz"4$TRn 邌0]~R(GoG m ZOiZhXn80K:3#$F_2L]'黢~:d-ؙ~.Zv8s)ճ&P,XD*S{ΝPyNEwQ BM>"n,n:N&~Pd[GmpwEn9s'NU<L-u)(OlecLhU֬jB0b0[}a"V{^`a*L *K)XlPǐ PQ:;fi(4m^8ع>Sҧ/ Ӈ@󺑎s| UF)lT.EFHi<#!r 9ruyhx)$M\:x>efVs餐GP K47B3'4(203hTYXiS E^&خ_5 Lc#:s"FmUR>.ư>7~  W#RwAfJ?Z:D2$(̔e7]g|$~ ;BL}uGrӻ<,j z0]k*:j3 x@ܻ3>I< $~>' *:;wEꤗ _7$.R|2ov-.3_j1ٜ+rC0(U8ѭMb3%su\3,^2SO#yRnO.xd@$tf+^v xR(fQ}ߒ7h_{=q)a%S|kZrC݆r)$C#d狩D;E j-&?B%#x6~+0TllgXu*nWNԎJ'S+fIQ]gKTlT lv1q{[Y&O5iib̅oy@/q6rf: Pmjm%Q5n$k/݄5ID@qw xoY?W& `WC @V4lfն#Q$/pG$@$TGV) i$׶8Ї?{a?Mmj?'cDMF\)8?8 ˆl S U*lj1yȢ- 9EB9ӻ RMv3ʢ&6H$Ic$yZg/#?@hܳ%r%+MrOd B +X.Oz% ;rVc4{͊z;-EEfŤ+6W`X2ef ]}Rݠ5oygyoBPlK/I'.7K'S2HRF~@=zIs6r`L23 zuT 6w}~&ÕZ'S\ a7CS%fK33N=Ģ@w$ =ZM'WF'6Vk 'r.Pŏ)c=>s^<>KXXly mNhCw(4s~&a5U!sex9\zavt,+dp 4{Лo tVHxZQJEjAL!=NWIbth#%]CPh%LB^2WWŢ$|Q WȢmWKW _ y\3/mr+zT#LRS3trj*bL>dߩ{ >Yфk؎)=2v$z }o!|{@\O]ЗA%aX-lǥTԸ"r[fJϼ5ojtS~jV0ސ3wi`:Ib A)e1xA'8og,vkKR ' jOwؚe_ǡkIH9vEʥ#Âј#ِEet/ u7FJ14w 4JF@O,`.OFR<A-Kr#3z[v2yXL")fl@ -.p'$ˑ)g_ȢgDɀyJenԣa=')DuӃw/\SjkzqZ%҈1 ̬LfA` Z.7׊qvj02rw[<5L,q`n?Ewş!Ο&kۙJ(o`w(T :uG d(sW7)_@zJO<@1#Ԉ.G'oB:yb\~f9eٯ>F2b|*LN*?4jKBG'w> (\7٤?-4fK KJg)pѻR5 a! Xy8>39!sZ =N{ $3 'S\F(#R%oӮ %4DP_~}FnZhK`6%c~@^ooo'3\kn:CfNΌ'bq[)^F'F(@IyRҗ~"@a  h{Քn{l*sޓ)=t:>H&{!=޼'Ē]+q3)ki !Zsjj办nZw%$*L)Ĺ6M6|1*/"y,1 4n}ҳӛ o };ȶ͌-sZ73Wlm9.yj"m. p=\& (D,sy;]('f:\!!3?>#?ܨL+գ2]`ZW"d,g&&rT~VoĻt_ye"9(.LȮ5瀹|5wp11Ԛ2*^ 6BKz/glZ^?z#B%#Тܕti,CSQWwTXQoe|DØvPTF+''#5ƴZop@6T9Q\02-RA E8_;?C^P#tCZ3U8qg K;ëj8y}ǿP#5olMصun R#R\qz|;wE/SEiΜH[J f11kA?qݥL®2ɒKn9VH&&M[_%,l`Ps"3hHo`(cЏcnd25B͑D玫ܲ&Կ=&S?s~0vy¤xkjWHAշ2φ-WV8ۼTIP|wE㌺*j _Q5SɪR(^īP')栲1daLK!& ^q J4!,C zgVO8!K)k(`bɉe]JF7O#)   g/P;}jߜ .p |v8Ŗ%d@ʤY 8;믷9ɱ+L^hÛٮ"l-d(@eR4dsMѐ]9)m\, ;B淽ncY1\(-9xc+F8L?zݴAkww~|ucN#|<7?6wLċoKmԮiK<ʴn&!LQͶ/|3r`Nb/ܢK=p$YDZhj#=v]"^D:ڿ.>]И՜h4C$~לbJGW'x:?Y{?/Sƒ[WR疱b7y*qi`u\_FC.>GM?D#Uo1,N8~g,Qӵ'Pt|#]O#Bߛ,+;_]\NĄ`mƞ瑲A( &a]g-vo[{1,&m6z DӉᵇ)fWp"פC"!2pQXbشKQV}j>P~4_۟ݪ)V^/{]% Mgz2LVH\E8al0՜A!*qmd[>JDŽOAa<Pm,M|us=v<dظvS.ܣ߫6mt2%}M>&"ɥ@O& @#u?bwKAクXav0D*+xzk!m&Qi1y(r7N2ٲѿ#8+`̅)#sFӟ[]ѓSZj&ٸ2@cjm Bz*|E=iQsQ}zT6 wm+KS>Q<),'pvW)< O?0O;Ռ  ӯ-{ftϚ X^力 0the{;0rwdȐߜ cTMwk9:%ZbsJˁ*l*mX~4 !tNe|kgLfČu}wULm#] ȹŐ&DӬՌ{8Ҩg:ʽEmT9A]b) [ naX3T.N  3LHJiiKC&2PԟfV] Kgc -%8|W~T}vbq3-Ad_ɚ> Ƶ/.nE輨lfF\1&}e;ӵAfD`ѣ% vzt'G=g2}h+D$%;MQx`Tk_ 97J#(k1n9r iZSbGNɥeKβy?*)iԘ,^%#\oO,%vT[;(d)%.Eùt5WnB3ʑ͗˻D4̵0t32]Hў iTY꩜].TU6~Nhr5 MGl  !"߂tB%dq!#^1ƐS\T?U$i=M+  *)X]8aθ*vTXVSSjBͅ~mteSa'2"9)ϑ|tC}~B9Zp"KmYЁ ރ`D=Wǯe (6s}Y`4|eP9O^lHv)":qna+3bc<|lz$9DbISɁ$Y_wUqu!($l`opX [ʾz!RƟ?kg)Vnߛ*ϖS.1 =:,H_!)y8L53b1ғ.9Nˊa1XxRES2E&XN{M6͢3a]+7aqWQr!z& ӫy O\SaL- d[Tӯll$%nj hHB;: laf=c0DPIrGiˢwF di@OJ}] E_oR>F3~uCأӡ NO}/7LI2|'O Ӧa94Aܼҫk`wO!^qޝ8bۭ 7$(ˇ vwXz>~Zd 7c_ҡ`/p+bʣw ~̹Q^.^š>@]Ͱ|[ۨ,'kj' U{(qoia&NރE]("jPwI꾦$2.J$j3x4⒯frfJS((.\:ڷϧWVnIHKZg@NA~)[k(+:5 cVV4ݪ)>uD8W$B7쎸EwJ057yAq ˑði(t,Y|M̵VwM,5Th 51qTUW_Dw'o2>Co^DOc|'a.':ȑmZA_"FY,TU9mov#fS1ƪ*SF34vh4QrR^*kľ*(@no/r4]f3n>,aw+\ աyV.tS%\Mh6K(z%/Ԅ $ss_J]#}@'ZPg+n Wcŏ@>2gNjp#2u6U,oD޶e!::6SAQHUnR3m\7w$xߓyw4t{N^tE@+lJA~mtyTa|M`×lba$SIm60!oOEh=n!z;tWg KUW:4`͉w qZn]>E']+J -ygCbi7{4F[p7MYbh:4˾79S ߢ̶h%%0>AA$Њ kXPа SCB&[LλqBF33F83-eR'!4C"YsމNALuE;04'}hS\#+سYD(Uv !hIJ97?fX 0.=\^; ̪ef^uLG,rE{TQ_K.$=bti[q&=@ [(NJ9*C`X &I* K;pՖh:G?Ä0vmD4U?_K&zP91 ۙ:ȥU}ż- 4.צ[-4Z4W,f/w>fhc+914;X{Z aE h "9': ~of).'%Bipxfh7)8يϨ=c><)4 .RZ)j:|O34Ijg 3~T[Œ*D(㰇|zYG]Y5]3/\$-M*w, .5}?s`F?''Cڲ ^Vka(Le3Kj1,|.h cv915 H2ucu"b홥.0%<5zT:/ ~_(fgrg~ ɿ4 \ۣ$Zdu.)ɗh+{b(}̮b7cKqj6W%_n}= >G] ESbpo{R,^] [M3%wLI:M[$s˔`+r62YLgvJ$`3Ժ'2\2*k-) vd5c`4YSthyeeVo kl綶`-a̸6[~8@]cMV;;"<ٮ#?CEt;\+/[#b'#%uP l݅ Jw[6;h:\7ꖤuKb$(TP8 )f81ܥtHV-S~=T e|7w$x}Zk!ro w Vq7r ^f#+z˻~ }$ב&qxjxEkL'pbj'$Idw 4d|wir]=˱x!rx+*Ir}_ XG\n[_v(YRA(b$P'9]v  ׼*i$wDܢ}W_Z/}U:ŵ7[,<_MRL8ͮJ470Y~zA,P Qa[?R$A'ņIz{9;"[wFqcX\~ lT }]Sv+ܽar&*@x&U.wL U<鄲Q_ dWW#LT3*r\8`K{G"kˌ?mz+P$~ 2s8-*52``ĝ_#('};3bG7 EU$+h*sID(|&~Lx ^ރ -7m.`!q0K¥YpG1ֶNoA)¢l+igtmzk0`'LwlAɬ_kIvq:,dz5K@:Gl6ߥx?),SET%Kr>ZK!x2ōHW= 5ݝmAfg褄_lZ D7jWdouʱkc}JK֜0s(8u15q0{-!DۻK_tk.۠V,nI#upQTچj#ub*06}BN+xC+[婢(\PSJ`}_- 넓E716{v%J,d~éU6r瀫[BV{sk,T1KCɚQl~k=E$V\:=#v~kTq^J`3 *}CKS7FW'ewoqIٞSU${'y'''M75; <\-uN_e]|wƔsnn-Uq|ޒ4EaidgIUoY [`/ ruWGW:Rd}9hÏkz94 nLĴmpj1j ӕ% 2DKC1R⅂8QNZ GX@i6l`>fh_! lbџ]0쓧bvIHn!:i؂KһI-H_3MJkB!D"JE˟XWxFBz!­?峴dN`)b4>'4֧5T\ƍku.?p R\2ɽH%xW,#^ Cf+`z%k'rZw[wC~8ȟKQn4<0we~{5HsΥd䞚 GCQa[j!!JӭÄFq"g6:ԂDdM*_rڷ Ba6O^g:kemEUt,e=u֍әOvF-BM[GapJKCiuZm]!/2T;X3ڌQPbM,%5Or(pS[Lm,ݒ>@:t]cc,U|}@[ʏa}>{~QGva#pĄ86APhYIvJ$Y!y7: xńmOP@v{=/%IA,-G<z3#4A' >sw`vtA3pxX3)i}f;0plsV/R ԠJs[+ziL&H*`o@2 E%SN'cV/&w;.ucQ0hL 2H@BYNK6j LO!=d{|DU>rvba+?d9srȲDehܰGؙ~3"V~opnÁ<}&uh8N:TJҎhӃgxRLG̵" dIzG ۨ]+V5g?+ոB("s:(T^ E3G0)<#eW$˔FC 3h*Ix LSUJE=\_5yc1Kт[@ C8y"h7kq]|,s$xlwWs+ c<.´Ms p 03b v-VzL`ƞuD8nʘ瓋ʔrGzj{̊В¦i],SfSsv]Vߩo"=R;8&͍.JxqiM,';y57>7g6:3F6$ߐmw\"\4BlWtꦵGOi(͠(vkcx􈣁cX$*L/Bb*Fm>m/MDHö>_^evR5p P(4N[\ݫF,!P[Oi~6G/wڶ]p:ن a [Hx7&'/n. }jD;UBZ̓1󟡇;"x:9hYfzNb;Ϗ6?8ra=9Xl;pSYs,U.'JxqNxY l+x37P/g0Kطr}z*<*̨hཎ]QlWUJ)rMxp mQc6a_ aa=0V$$R<-:=BmzoBRoVMHX4[K@*7)Odw(1죦Q|ڶexQICX!x>NggnlmWoشO-0UG\Ki˹5Nl o|*鴴co&_~BrA?-Z8pBmn ǝ]%JTp&#St_H[$kՈuM5B02ߵrfѶr-%ڽk3ʉ!`} 0n%x=.p43k+&miLNq&#FnإC%Q0*B.[kB|jw/և8sUfRfXsd XZY 5?,Qos{+xǸTk^)ʶU"΢4_gpCV{҇#OqCD|w`ŵuΊ(hjNq1&+=& FrS<3D!81'RD%8ü2Wx+3=(B0'V2J;yCB UTS,IlpoRˀc ^"4W X){1 uv0/D/@M$:7sail4B nq8FA%8Tʚ xPnS9A[g*63pB%D رn~½]X,űh8$6{!֏CND6/0tiZUc0\ZXy Or@RxXzWH̛0 9w`{BRBM/"}4Qev^yTK@tA2e$X::^}mr"ҏw9#Bӭ S׌kn"^1e}fΌN[P =TfAS e@Z6UߛH1m z[k-#mH\\e$d~?h M-^;:5 *܄Hė?-]5~Zg|&?Y/sZJN6􃯵yh|CW~Q_şmAG^ :=$#*XS@٦M>#lK6u$"$;L>㼿" XToeq[ WwA4냘[I6|E hjY[I˖ /p=CݸĤzNBDu+A}|$Xe]%Ǚءtiz`8S0sIHlCh~1+!B;-&y?t bo+mF+n2@*^(vaVX1؜'`W+f|ړιtMsaU^umaA61qJˌy66g1ܛY?E*־[lӪcvd`Cԫ?P[D=6@"f^CNKX"im 6]o/{)m2,,Ʒ9]1m\:}za:Xw0(KT0jamC| 7+νc-l`ɰzbz{~MHJ?AI9}T-ք<L ȶl*ձV6w!rv$aCe4 C%b"KT`(a}I&bb G3aNcq,+xJ4p||"L!2f=`xBbPA_4螐FEh6]'nN2Ҟ lF7$;@ѭ%6ܞl0qތA>n62&@sYA!ѕj0-HM>ZDyKL'쮫oUu6l66LSW)u'K˵EM7* `$l0ˀX݊,H=ˎQ"^ "we}ocn&zO.noY+1ZYXLZ="GgY\X N]eZjΚ%n^9քmL{[]$.ޏ ±O ꁊwPe\~N2@{˰~ szn7PDgWׄ~dE1tA9݇5¯5O}EQ#{s~_B~wNhӜҸX0Z^p:,|]q6|1@Qf֡?-n[Mw5DDy#MZD .yUA]x{X҂zBjRv e m 3o]b[[Mq{,N ")S'x9-{AU>!.(*ݯ*vY@!(T a,KE6xȟwh&&ӻ֯9gnxmN^. }B˘󜰶&TD8H6U T pyu7Ǖ o{9kcY@#-/Uߪ`Ϡ %wv@!(HAamTG R|?&c/Qp:تYB[kEkў}U{7X)'R<gG_`|=m&O7{. 2/U_wR^{3* %u:ww'&FQrS!yu>Cs")z)R5A2kDՐ FZpP{# u\ ʼ\cvdyɲSJ{U4#Dv嵠8 APd;Ms]Hg}ɕtܚ=hPgVQ^:@x\ h7~<ђTM(,$(TkT>VL>\=ե4"嵢]8ԱẀD{"x1%r^%'~@Ku2{@Rj9Yn .T{$ŵ|&N;cXbxS~i feFe80+3u{ҙ[`(@$+}!v4kPsXխ.|3-lBNT[7-L#B+Jx5D:T5Lp_0qP<|1.$~n7].{d gk?d -0|0/>kXs-ky{ 8 GV-FYWIiA%{-y0|S'+abQ!]]\Nb<&rD לf^HW$͊2uQѭUl!F3xja(L2)qO̹`zIs}r>ͅ=Rkq@u"~IGc@.!(^, },ٍD|!EL VNdpZI3ӼbIqx'I|T0,* KWk*Ot 1 ;r7:*^u4I. aQ;;KX!{6|q,U=|MsL){ k&F!X7זy"Od|@3iT"d/:O|*&ح- tf~FBrHoTv@l-r;\k2A| ))~==%m~{lRm v >\d9W*[+ LRR͐ƧK"ȃ'|q*>f]="Pc^_u ."~غۇ7ӹ7=mdAŶ{H a5cx~hI Mu(O uI"Wg2 Kؙ|4ūvα ^l3\O5lX;H.Bt3M ;e |QjU V(M{ ev]`bWѬ *p4?[.)i K䧨Նwellϯel&܁Biuy٘tCy^V aVPֆPsɳZkVno8_Q;*guFP<ҥBژ1pe.l=wp.\Ď>萣QqZ8N2 ͟s?X!| j̲v!KzmG>]G,h?5֢r2T5{`pn_o7Ih [T˄N#~*,F},uP`{Dc C!.waV)iu90_˨Kƨ lhE̾2 QF.<+uΎЖ*TP~ygݓIŠkBxjrvj_ߤ~#K+LfLr|.h0,j7sh]d쥟JȮ4A8-~zX㌓.ݓ~~9Q/0qEFr+)C Xqww/ږ3 )Kv);#{+~[3ö 6լe$O=' IuCn.}HP 1i ԃXݜDT9جfVyTgd`Ld+rRSg"#Nu:)eY@"ImJPkxsltV[("Y@L? ^<|[4̑܊j E)#2@]/~`~oߌzڳF!MִIy]*ZwlAIݫݿIyC>LB S4o{ɔXƷD2SA_.4PzQ{7S5s_0MBǺ> B̰)Ze90;@t0"lmWhE@" '0̝[./N\"ZXdtmFمj 'ӎmX/si<@E Rv&.2?B~uyoY`IR̹l.b]>+g1L) hѲtaŰQ\ ( JُFL>]+W_Ka2WySV^>,c_Kd+x u*7RHvf(5YKsnrȖvFMD+-HAmm?$-׼RH{]. &ǸS>baPd  *$x;HЊePBdҩRУAEf5:wR}Ú_#(Xx9vCslׂ_p EB,6 K] P_/Ѓn4F]:c-Z1PK6ӄ^qX3T4&+iP3+ ܆% ­  xyKvu?E'v;ՑhIW#@{Z@Z!8zHdćI 68FRz0d&LdSu+c2saW<>seҫ,GHB6m:YtIy ,@ A*O='&[V$##(1`A$0 sŒr \ҟ]K\egݥsfy`̞KU֦amOLBp'7{$Y<蜔7cONdy/M{8;YEeQzzLiZǖ $% }l@>XuF,ͱ1 :UUP*-ѐCO zV,ܯև6jx 2t+>%OO"2+E+[xyOPof:y`1d<5&9;U&)򙖯+t?ulhj]I(C}:dc큅fg)' d{ $2p0hQ(A$Ϯ%fYDAUȨM@zjWu'^r=z x0(aC=vJψ8 m{_n ;K ήث Ʊ8?/jFF8JʂGdo$I ~*e//&dսGH0$ ['3Ot.zd(GZ?0C:8G/y^w`y0#UZٵiT.qCV5g~#?8XsM0O?^kC}б*e}r˄Q,:.kt%VII^Fq33{-3v۔âB?\/"yn[Xj#%b-$ޕ-HWΙŘx4DZa9>ĻXW[[]P2f*e)b`/41L#T7d)W맕RajVU+;qc9(ta@|N8ڸh˺=[d.^ ñzlx 2շW_wSSfN\OĽOѠ5S/*8v"$.v[M=pW{'_HTVgopW1g粔ݧ|Ey(HGk5vh 4XvUZD3}"3 (ъWB%*Oz>*0-&W#h"4lh2Kd пn];+5xQ,<>A>u (QC8& @J=7RRxb7B+AdE|<)JUk:rlSIϤE og " c#-^m+&OLE9*s^qnR9f]V6#sTHqe*QXԧrIGSֳ#Ȇ!_*-1\eP(+"o)Kx)!].@rfB~~?uΥ=ӑ=ŭ>̺v"<I4z$$}g&ԵcXsrR1gBD?]n&7!5qtCw}d;pȆl/cǖ<5Q۝a wS@TW%ez4"߇W_XH1@zRp"kPj@" $NbD4P6Is-v=H#rDI|XS) ~]܁Q8-ej' ݇fH6՚|eyl4x8k"ntP\ {g^|D0Gݞ-_mS}|&Z3~5@fNfe@|6 b@Mdl#k5ȧ妝 ki)SJO钬U CjofG y Kw~`T*i:/r*x}W,2EJvHuYtC E.+3 ]\'YS;$D5B?O@Yۡz^]!#7}BTcRdhߤcCJՑ YJOX  ܻUOD VET%Joʻ!TDbDoz;OO)x(TF!o=jSqG*BB} 3NxSViq<3-Z4nݯqKqEW+~^T8zN|y}w2_?q@˸˖wgB)hʹYXρpDr+&{u2=+KzdӾo3w7Fzmw8"-|]Rz/G4bd"л#/_ag/ 3Y笯5@hCʕoy)x$Wn6R/pfO v^E٠>C3 dC,TǎS;RM0[_wP119۩MunBA/j Mꈓ~YQ yi[gwIkEQ y"UM3%L744Ert#%50**EJe4t-\e[OIq.,6E ]qOUS#9v)]l>2q  tXC֛ ܓu1/tț NPBCzt,>ǻA?](&tK?jEiE(û+˗8ܠOE*@xZ@V[1L;KQ^B_H@u8 ->Ղ385VYAx=.xnK@rMd%V?QDkmtR"U ]v!|S&pk4QS z H=Y ˜s'FZJ!>11MW&d90^uj@ejַҩ:m7\c!%&{ $|CY6\͵UHVA<'t=yoC&SG- Ôf#9qL N\59;@"g+ވWZY yy5+oyNssj-Gԟ@~Qr=%`,p0+ d^38A$LWRnwbiSUqE3h=.3oՈrL^L6xCSFN~8]5?AQjF2?Hw_t D>߃ %e| X[w?{jy9X3Q.#]Wf #DıVJ*wD&fEQ2ժeLM`bzܼe Q&OEx|qEVMn]#—.=QlfS##`*$ Ww3HBOO&fkbvWOS$ʞkV;Ja(_/|qIk0ꥬ<nF"t U(9gC#g0IJ9EL z鿭XMZ1?DWmXC [\]sD f7@hpCr,1 6#G\nȶv槟j)ʹL-g#k̃Rvexb[9.AAk,)KPO2;5fab2d.9,j8aˤpÒZV>kyJm 8Qж?NWƸN"ndHY1?qK$FsMɵtW=+LO*HQ8|FNB^azD݅){['V~S:`5Ь #KM)00t*Q]Z&'jςZk ~\x;FNJ0zKȣ@oJ% :ɉ[JڶSmlDG\hRphPݡF.EnɭDVŎAt[RD0jjH)FZZcQ̘6ʴ+=Ҙ\$g/eoڇ3uȩS;mBwVᕁnX'7h]!7xcC!hZ"4 ?DZ⏙C"ٻ 6Qʗ~TAUG'HhIHg+P (Pm%GE?",ZT_1-`"cXeβ0 ) 8tv쯡lIr.[!!!&.UI{ {!GzdwP|B_L}p`j0Y" Σۛ<񍉬q/2L8P`YNGJQC%>=X)/!a;%1B }i(3[WDg xbqʂ?op&|aȇizJ2Wi_h>'y on.7`Q!H@_ǂȰԽ5@êp27]OG̉[׆c23nd,heܴlDokrfn)'o cgYimR&$ pyrChe}ޯs &*v6Q#9>alԤј<+N(ڨ8`wUZx?e7qgx3b,gjеLkjuB/@.SNcU5&~5*-9GgT5a1қ'h춬lb*Drfg,y6, %+C 6|˖b\ܝ1B[ya]-_us`G|بpy/]ArMI\EM.E~{ɴlr)ƅKq/avpl&BB:\çoeL|>Y/*ǐf\rh2K 0Чǎ/q&-䀹t U [?r}0 2oKj@eؔ\ܰ5'o}_0 sUǶvg'X5ld?pcRahsLUZ.! OX\uv CT)p tvZ*Nܑ+^Gl rD\E3)b%F_"EFjJa(hL) 7'4=p] W2VcIBBRJT1r\J]ZD[S/k&fMbZdӣ-5QO{n/7&B&;+F Cyb -fXPF2)yj|m7vt4׫2:Wŷ )^B9G+> X[%O(E= R0 bf3ӔP9Mf(1hy*t+mBϺn>7 51Kgh97%8X ]A5#2OGR:C2E [ѭXCccO+Rr/4vD|W#%qdCk`.y1T*?wu]?vzЬ?8MVȸLUUrH77jA UnFC_W[{gP"c6,@&TzXn:?!Y|\qćU0kJ+x,j`"> tJR`*m8]ߴQ~L_#ݚK<¶9^XځA>1D.LCzoB]jbMǮItB%n C@(dhM".0pN Wɍ}wM͏^Qy;QX#>{=DžR`E2.dZ+3f, ˨' \dG8/)V4!APa{Ys~:(5aL<gpdbq=)(,lECP24&l!:|L7SII:GDqc?v6fb0'-O;ҥ׺d3Syrч=l7tK)¯C֘uJzfֽ/"_{򸐖|~Mu\V^̏[ {n7C0BE13`FDw/{%Zq ^ .l\+6%"Ē3L`^f^%9?|ς;tِ+aSxk:BH4]KDlz{9j_a '8L/XHr($bVI_'0;k/LL^k!$rO_:O^2']Պ v0٦Jj 3aEX4zu~8 |gfjNnl#ћށWp:ppW!ݍw<?3֡`>_z;0sVDE BT7<͝YѪȟgsمkCVsW= vzgGp Ģ޲"v"0ݷso_ UCxT,p´&cw[c{@tNsq"Y(>ҷk3g*C >Rg\+|0Uҳr,9>3R7lpxwZɿ]V;P7E(eٵ. 5qzڣVg:`RqmJq8oovm.8*4̭jMĵ9ʯeYؘ]gӬaM|zvG l?y& ӏU7HpVNz?eM9E=^=n?GeIɼZƞ /3]H\Fح\i V5s^;.h֚ aUBY-Jrډցu >1xg89v IPrh^mx`1"D#V% eFFL3‘HSUv}׌8L^lM@P"Y%9e VOHJ\[3l#/< mBuVY@Fz|MY3v{*Fw[y<ʕ ɝP+pG}en3Qo݌Hj׺'T@heGSh] xƅ!<5*+@6bSc1奍cCɜ Њ@ Lto\$P=  &tэ\ bleK_gU$ RZ9i7YS h7YO\Pq8̲TV3e5t"#40sWO8FFEvvc:jHhO L~uw}jC6y=4܅q@=;[X U.&scJ3㈷5-g3/КBvZ+'P\Xeu%R,C9|l~RD o,D^v.!iqDYG&e#xz<}0dqŋ(ŶJkZ?ʓt| 6 0Cy7WԀx*-OًXn-㱸)4_`U2ݵw0bX쒫B-@ Ί<-3%_.(َ2#lai@eƖBcŜ-l՘frL5UQ|Iei{` _a n_u "Guk4iSxZ3v^GZdB~{ZrɫY'Z_#\a eEe%htIG3T*ec'A?ާmIDNxh$أ u\eaTOr-F?abiW$Np;sn! Žno2;)E 1DKB?H:'') 6oJ~CM}^4ܷϹ(8bq||NpmÒߏD>I}ъiTZjZh0.2(XqG3 j: hctp;* i[Tߧ_޵1X3hZLJPvb<=YI7SXq-zЮCVqfk2-iS9/V>pH[pV3I#DWBC .T(VI"z{ u*͍i\"RǛG*)`}NnYq|t]i]4AZE(3A]Un8o$4"r̺d\'eNerEZ^aiE>@ >vZE2YYPƫp`{`9‘ #:U/E OAZgI>%n?Yׅ\2OǥUx\vgdE}%uLt‚n`ы$sy7ws_R.蝣&mE^vZrk8h~łMgHOS.|/ p5"#a_7ױ fZF!^q԰Db,a"= a x8UMέ&e1nu'\SchF#LQ\|{鬭>:/BQ7;/d~DAC( p:tTQ'yn` 8Wۖ2ۗmPZ1a,bIc+B&rh d(Ϗr{Dog6wPr6Z; eS ú hhf[h%(C$X[k*Yfx7rX 7E>@ р=[VL3x+2i!uG@6msi}O#Lg{!<xzҽ>uZ+|_6.7rUDSvysr7̀8 Nۮ-"^x3c7T Ϥ._|0>NbOz>eZ 2f\i%I+v?5?V̧'^aY~Ew'"(Ԛ!B_j /%?/Ä~C$Kݾoi]!'\V!يnnD4rH .Q"⅐#3 l1]@#=7X̍#ӳmnwۚyS*Vd,kۗhatTO0 !?, dMDIhyQ*Vg| /V"o0'8IY'Z `? oqG*źw?UkqҏATzĬ1j/˶kuUĵ5(T37GGsrJmDV[W}$NK@xX8}F>W-Ol?ye{I{L-PAIћ3q䴁E=3)=Mud9T'lq}=b<95zGhg?)  ^uBKW<`{IQN$>Y(ɔJն).>;I9A4ZXxT*޹mv.plgx3c3=y#"S2covXIӅ#s=Z-=~.Q >OmɩZq~Ւ`5Yl3bxԢ%ѣ0>t5׮/ wW5edEMMqODB((( Q:ՑAMߙܷt˥ö5$%p) X*Ok> 阾%WnD&6Do3`TS0G܎\ʏ2"ylNyT8N`1΁beg4*3wQQv9<:%%Tqس}:>JeȨJ ECS{SҤP~ᗣܓP ~0an/PfmƦʩ:𩘥d~a1ЊnV:$ۦP]ŔnXdW$rcZFkZ]pXӑO j_c74m3`ue؎AK{__3W8W[˪33^a xL#'jOT4U91P +T+zj-kn ~XI8uӌe'seYUm#b姶 y(RS tEAt0HFEnaʶG{+Ä +r|a,ԁ  7%M$6d!iT OӺ(oQ#Q+T]%GC q;nÜ8FY)W ?͡FW=zK&}xI 8rPFH:#HwW+ Te4\4XHe >co׬!+eW> :yf =ŕ9~nWD}WT[;,aSE"yGM±ܶzVGCs.I gEjv=4HFUAu4!=vg6acr2p5iV핡`Pio6R37S݌@8cpT"-X?D!@3P0D]ۻ`LKJz7ݻ(Rb=}x,bҮ�q7ñv{1y͗J6AbuXg&}?a5:9/x')xO@Z9å|5h|)GXy8T.Ru{B:'ߚL0U$˚y +5= ,jf +Xa^v}5tHҡfD 3?xp VJ5ik6. K~}$wkB9lS AEwڲW+U|__3eNH\qi_lg@u~5Z*6873[ ?KkYlᢣzS8rSBܡtKB~7E:Re5HxmO:Wwqy [O>l`l<߆v'+{%lsB8ECs,f}QxM wT{^개'_ֿ3!n(G[imed be<r8^F;20uÏ4L'~z󟟥}"P(T#'9>Ա{l.?4Q?=@ 4Bk`M̨g, &l=XNxeoAjb"Es~xU+9| O\~H m|gæ}$!Db9k5]F$8|-"L.j;_w?Ppd;%z 6;hQ 9 $Inx@i,rlG[s#DoHlƬl2/! ܬy.,Y|\l!fP8+$8@ 3!L0=zc1[P!oh|tLE:)\((NÊγЀk/ Z:O_[T= e# pLU./ۈk̈ ND(aU#5Ya!M2#Rn ~i]ՃxrF+5Nw`"S{*DѼ i۰Aۊ |ikZhӜ׷bc"ƘE1K3XL:%콜¼eOEfS9:$PSK?dbRޔE{y\b8:Um1i)&#ejKօ4ن 0â2VpY⻲]=Wb'T3ҳ;8d~ &N!vU~ߩve}seʫl iRf+4vtZXP$؟+"ɚ?yaln%&jpݺ]i`6H`V>åp7~!Wk޴I)%V> m&(=RJ)Fw% oA:3JυIrѦ@ T4bm@һ,ptvaS*1 :XWˇG'\x{vg"{kyё$TҘL #X$6\f=pܤBo'[FEu@%\`!Y vvY z{%]{Рa2:#*gD\VSn.eOmLvaY/RsOYz2 27G+Exܳ `DT>GyYɼVT-$Up܌\C{dό H HKWD+WkA),>1X2ܚ%4QT{]7&\'oYbXػЙ6AZm zOy^jcJhdbXvx\_+24zؘ?@G5,1#?PtXU[a'y/M,R KHk%Yq  a73uZPӳMU|sjDIeКmCu@a`Vwڜ9<3X"rB4Rl 7,JTxiѨ&wP ^GߍwuӌH_7xhǛpagWI!sʧiθݹU^doB6ĠjmJ]]ˀ LB +9\;6/5/ˍ&I@ b:\I$S.xLxe%/a]>?<(CbR]vկ1't;9c)ibPv߱a8:$B*?=rM #ɋ B;G\ $AyBݮK9-_I 6I:u%-`QD+ЮˢlջF^LdE;%'FFfjf :OvՎ,I'3;L  u7 K`, yEuR˚tj~'T7 ֿrj )x\.\ N`OzNޯoWqɢ6W˸+=y1:*xۖ*xƬ:< =ŷ3JÚw˨m*JE?h,@6!۔+b1|4 *Q߁2kC%T=;9iɟ˷\IQ&Z\)tkJ[@Z%*Ztr>R}-Ե08ppn J@+6@@%RnDV"<"]QJ[*C҄X &<)olVIF7Dvo 5ӛxf.ڝ~~ˋjwarɞ5s\j&F ҺVԬ`Ђ^&9 ͵:12pڡt1l)HR*b>XF|歼]PN91:iXV[=(B(g`ΜU*@*$/m'XQ(zy"V !;VӃ95@;fSLTI͏}MV+a!B@}MٸoVF!M8'߂Ց>]&Pe;/z8S/P!ɂ$21B5s7)? @mT4Hcdp={bDty?= eT;wt/Qo⓳vD|f @S!#n\;ɑӏ$Dz?{=ߒ_PEsC \2$1| IX'` Q2`2ݪ@p>ޜ`hǐ,> Y-ٴ YS맖|Jeь5V S4ֻ_A%%[ @Yr:yzWc ]٠&r] PH/?x8u+D$9$ vk^~L:Լe${d\ӲIB]MOTB])=9)CQ7&3˺> cu}4TCiR@ۨκ|=COIjRGHv[ejC zڋ=H}:)[V5悔hSx#}F#Wt]2&HԫWD& ~+vQ~Q y HNk5A0FwXϭQcSծ=A`l\=Sy5e2f$9c㜲~lR.s4.u/%@~P$Ci=z\ 4cWÔ>X}ؐRH#ގwRѹd 4CC ,xџhdÁEI7,5 &+m Yz>h“ +5{w8){ː?{J,70Zo1 )}ϼf邋vbbq)IT4(X2XRBȣV鷙2!0hSHM$ _{=z(A5+;6i@7z  8<;;x>s2WܳdSRRh`>ʼn`%yzkxI1A$JlwkYriR&L15sPYRoi6l3S+UGke_[eh:JYkYԑ@lg/gE=OnHr)+IxR%0}tjx@műud*P0Zpn<+)1$5!ab!$]m0efp$lޡ&c|>[wH)Llu9PDMVFɇߩ239Xύ(\:Ldf")ŲDE_Bul<6okhMqXmLXh_)XL S1sړn}k@L 9,5x) &I_V%p@.jǟwJ{o gÖ.Z Λí) ƧA;QUFi+TQٲye!fm$eO:i|$(BG`d{tndF38Fb6136-!WUqr)ܞ2ѕU̵),0\c$ɽ'QW_n t"*^;)F:$mv#^{EO΃raӴj1gфh\\<6G(Ť $Ϝo,Yv.'|[XfVvF|9Lam߱\rl4;@.̡]u@uD $"3_\5ꏔCrp0Tb6# a82T WMd<>!5dGwGu5|GrWe%$DHaB h\[i wmGhc@,E;R S`2m8 Uz(B 3sŒÛWRzdO{b)\,  R(fD-DSBneadj{j $ 3ʦv Z?a[2^dZ9Wzk"Yjb'h) w2DD-'e/;u .6պtԁ=qX >U޳Ҷ ^. S}3t]mv7*Gr /x` :9O.(+B%~S7o5b"J'r`QJ͗$f}xSsM^jU~0E`  ݈$"玣CR:f/6W 0\\>p]ki[ @Z>eD#UOd&p:2m| >]d&oN>8+:%Pu?KtJ} (7ԓ;z 8c(CK&i17Ѿ-]tHk2.r}+D_dƹ2Qx慜 ֩jZ7{g&t!fE?&d78L~QQcw K Y]kб>ӏjx{qUx2, <42?Rn nFkn|lrb*.~ܰ;i`9}QO`Wݎ};> * MԨR,+_/Yt?u )>gu>gZV?.ofD f3ʉR=!"17(Vcuqf4{#*1(!e `83'KZzہf]֛;'\͍+jBPZf܁h$ҷwi*蹠Mi quB1og %ه6of Oz e\v+͉ڕ7 @})a:JM/^K <=L>8T; W>Rh`xN ]ASemkfs)FT"PˎcɄ^j+F*Sa g3"IY@F^j4GpŖW!VPnS*fÍ@/L)>}Uel2K\ԟi0zn:ZLoEuAq?|e +.UeM Gk*<9{ơW]͗$?R'$P=**_9 "v lrNenE<]Fqb?04/k)`^0ezQct2vYF@:uX G#­g ܾe[6tahs;$6BztZ꾁 %=FqVrb:C,Xm>t"2=zE;4w ؚ+/ZɆy^\t`0 c+'ٕ_ZoRW@[r IGDο@m}2m 6,Mr =AX?nV\;LGmO ^?R[-zyz+*//9F/b@f s κy6*!"_UU.jLH ,35N%(U~^vp5EXKdeJkNv$qu݃Yi Q :Vqeէ,ʰwB;It]9%_)/ci&FyhtJI AV.䢓*gjd^τ> #WJ}U)㹤DOB/\$_AA 4wY#։H B{)H8EHT:4Pa]}Bn$M|Å< D6m5x{>g tX>oC W(nrf[3l؜֓mf:mN4nV]@)d_$PMͬ d"n AyBESEt4}QϚMT\f];u ?ͅϡ59$w%4ٿ1bxF#bv}nKXu۫@*.i`@}P]Fmu1GR}3= ВT ,tj Tn ƫ1[pi3J1<,b}@PzʾQg m9,5YoEQ^+I0sH[ÜYSwm˖;/+7OĆ]c9}:@K7p' @Nx^z-q9yp PHeZCxj?Dc512O"bTPmrOڑ?c:XpO ]!n+ ,To[ UDW40z,ۗOI|Q~aغA @p ^⍡+T(RAge( fwܘ>pN=:e=2'V/mƐh˩],:R3Ɲc:gH4(`؇̫r&SŷȘ!W,ZqO]1!(/n DgR~EeI Gk.*1$'+hh bF Y*d}<<3YUcb7T.ފkR01TTeT2xSG&Z TX C-P|=a*dcZü Y\Z%~2㣕Jy5ʲ7bOq RL/X 5I3q>.<pg.xKO7}]#?/0P $.e7چeqW ?؋p#9vǠzrj˕kZ } jHgOP2 lyln"+Af}v,7P*S+A>;i`|;TZX>G搄#.*p(ո hZW?6\ޫ&nF[c<]^.s, _#'L0N|bܥIel,Pϵ P"(x`8?,>ׂMXuJ T?c Wt>Iwft#xCD_a/Ξc̣Q $FMBA<Hٍ%`P9EL)XHJg4齨^W{y \aEbZon:_rtU;̞P1;`hآ29IF&bdt.f6Ũ!&Av J;cC C5 Ӗ3ư#~dDVmL}huD~pR z&A,#mޑR `/*t\Փ $|]d}<+r8RLC[t@pdt4>tz\bEѥT [/ɡOڡ`<;tXfPdNUuw~K=S/8V?vKtM#@?fPNKA3ơ;i#QusEY_08tHQ]:$/Y!/mxU`STvI R <*7M᧳~-u{Pf>jńS ݗT \ \Sn+ls.9Ƣ5 Ӕhւ+sf7YQ?1UfTH*AP0~/5'ӷ U_P7N9ܼ[5̂N@Mք]~tFzY>ʝSK-۠B[{+ ~g4M@|G''/#b5) ST\7r@M$o16*o>XOy)[Vm4T|ʧ* }C"VNd^$2Ճqx{oCiBD`Hn :HR~ Dǫc6*j#R[FƝva[1cǷ2OR7 # p3<5)؍G*ݺ?&&Ff'Rdu$tٓWZ|&" i pDp(2<JF}Gتk1n~1ṳ޻ǣ\CyqxYG M:{68zS@NM%9PɾY;&e;DSoۧ{qW5@% [i{x`9Js~OsJ G{?WӏX&g3QXa_炌8@+Itk"RKw?пU=I@fKnψ}(d;'.6ɘDcD.:!A{ײ}%SG/ c@?S$I7!#nOE􆆌X/@]?Gߠ=T B^[0IXY3|DƯs0ȆWXʮWV70φCb ߝJHwָMyh3GRr@\پc;/TD3A0 䢛xڹ4bx8ԏlMmc~o ;,m\ErtL6׿O_}F({{lg=LVXYi:tsǕSW5`/2o,_ ԎqЃIN/Zj]J2 fXbe6ҋ›RܫuՈ5gŒQek^CH n{!$h;!^(2vY)v膫ٗ+4q*U.33\>hUhDס5;hx 𞝁9՛ Q㖻2˹7s8/T @ξO \q 'ƭ>$bf.Cf!bގ9uj>ӬVgb`#F͠BiD m@yo^i,4ѯ@OѮ;v> wL1qL WCQy0ϿF&5F{`TɅVeo6̮bOsA` :+lWԕF.ZI [ 3ɞ=QFݸoUJs}Mb %KBruQ&A`6r=.H"͒9\!? wA'R&KkD0Mo~b]YYuD+; ;y 5UVNKJ$CWԽ1Utp`"5j0jrb(ㄮZrL $xG*͖ ҃^ǁ#)OH}Gl)eMCw =ao IegvD,+ ['V [?JۦY5`oIo=iPꒉkN)uvNHhР.ERpf3+>ypPL9U E>4dMO tM.)PSfYD63ޑ!T$.ֹ|hnjbXs( nALe,cM?a+4\ؼ3,9qjq\s/q V.e{: 39£^b<9(BeF{Ω%ʞI'? [WXWjQc^Z'-XP΂[$x t1pIvB =\D~K Prgiu\^Yŋ\ "jŽ_phi'6AaUPwzHv1Ќg$b _uc{.O&*_[VSM腅>"X3( E^M;ylSr㣋ꁐv\Z2g63`U96Yk}Q_M KA efƠyqiOS i$'@Ѝn)TL`iYJ9.i+D!N3̝2g jပ4{>A@.BiA҅EMQ ΄C>vNyvX/Š.~!^u Y`-/3dWd!mT$:r0IK -~N0@ klfԃm@Z3 ?`vQܪT# N\AL3 l[ܒ?O5[ĖoH"ũpj̝9^K لx>`сE0:PHV!fL͎3iѸ ~sFVij:tBlj0)4{c " /=0 viX0=r6Eߚ,㮭p^]kPI)lki^jQ)x`ʅp]9E,Ț'4okl*|Jxd54ykUDTgorN̯r͒BG3RtQqX>VjHG`ϛ|VSˑm ۠ښDQ0BM?&h {- Bp}h!*K`OlΖI>IwK 8l>DKTIZ ٶ2w  B1 ̙ŗy$Tģ5W_QF4iJf_83.]^K~v+7ִ.'^gʊ&g%aqhZ[coO}"!*T)1+ +Of݊^EœŪI@1|VTy2**j)\k'S[^-n=2I[-jzc[xCɎo 3RC%GKNET啇#-n]HϤ^?'Ĝ4JB`SmaN`\Vn /ZSfW?'u6'MY5M2,/(VNCN~Gk:eƁٚᙙŎ/s/:%N/ߪ~7sVsx`Ue[>]T=ܹ]jh3'yOZ~{T%5V:RbWzTVځ2I^0N+zkys/h _odTmo}7䩶kC߇ȹr@% U&4௪YL)p%$K}KldByW>}2duZ?N~Kꊑ*<-hv%gϝA2%qo¼ {`Ӂ@7hѢ-)Ema$am=0!a*O#;-9@({uHB:Eч3 KݳSѹTj+ ̊4I$F1"ޔ92*."՗5EdT%nǛuzpCGjB/02_e^^^_&~P:2k~<& Qb*5s u(4@aBbRqi ōwyPzw7)v3"||;eZ^a&=!I\&ЉNvj;:O3(/!c׳2Ԇ"U\5);gxckCkt ~ssL[!O L7#]:Kρ $drķ ")+o;To@?`vxGOz²*fQtbD ^<)׬܄b15 bż~t8۪RS-^z6brsې3c!b"cyϑրnORC~΀@yn8Lq*OPVr &@ 'kc'\DsHx:r)ySSH3LLhj14Cnci+ߵ?8zgYndv䛌HT%WAvAfG2 Jr.X#7 GᵗؾV*T&S$!?p)ǺSz$߭6g e<6^,%3;pޝ[UMz(,'O"Ƭ63k$#({n{XL^Y{rMMI~IB"ljxz GY1s2.`Du_Gls tfBoczU;)G#L'] z@#ghnG]d~ySf" .c\q.CLdT S2N+Dk*+=DovS Ti4o>*e 5] 8cuBfD&Wa\}n+yAK4~0Ҝ@F63?]X@ lESlӼB 6b%.POΤ-MР1LDɨ)n4S>M\R E_*d\~bx6q3f(ă)r͌'3ZR^>Rvz} -9#{sOV1=A%dYhw?We&+wOd)4M[Xb>AŦu/ O$bd_]_Ƌ10uZ % 4A3UcDQm76YJޓG*A[tO<;/Sr 6I.\!nӋ͖0#ԯ2P,=$o+LT;HF6pÉ_]L+]Y}q 3]HLdvʥ"W [)r[3] ?* >~0[RZBV]s@UC^ۭL̫@%lǓ\7E\ LqP-%PViZ5lZi%ffxHJ4 x[*#z[^Y)z%* '>g|7Wr;OA?X[P^yR9#4ODC%{پ1,5/ekjm X;p؝~DĔ)gXW?oW,h}<@` *ZO>8bv> X"L Yzf8s|>c7ӾL 7C@A*ahջ7]W(0k^G4S8M6h,Y5Z/mCn6JgKrNMeEM$}WySt($)+ڄ4.JVzi 1R{WPN#U;N?IF>$*N6o8=a3W!I%Sh9HJ 2&YUۛ"Dۚvr^t53=d!HHϫE<-I=đ3񚪩K9J̇5w Xo)MBJ7S@@kӨᆴY ipRO)4ei mɿ  Yh[Ƣr`FL hOͶݰjQ|~(&,?{D4AYQҁ>*ws/8l!ߖwU2E,pDy#S{l'E=fD W{!b.uvNm"|0Ss/P# NNž$R3YV\jV={A䬬#?ޥr6 v&aowrʿo84 R1=Sny|9S]v1<*W\M 1p<vݑ Wxŕ  ;.<@e^*"[Z&PhݟD/RH&@ $j(3TYhay]Ǥ|/@g`?`ݬ(P`*/pΫ!xa(ߡFӅPfa#7IM:2k ‘ 98M s4#?\XKMXʅ&wg I\D!"vDy107/bTM RL77ѥ>X?1E0SNS.J$*% LBkfG-u(K@z+yUCRhK,&]SL;4݆7nJ44 N>q%0ߕ*hW  q|`c9+%8 siN8o0|Ǚ(u9VVG Q6⪆ӣy#–R,}h/~n@ciۤn>0#Fųt s' _~l2U>dԵ8a!"t)kdQChr @@d|N~QREq@Uiq?%iEp=Bc?3AP+s6gA)m~)3ր`7A{[U >$hi噐d8T[fn˻D"MF&֒-iL=YQhl>JOMdYLT-Q1(@J$ʏM'$ߊRf%~9;h =cg>ʣj:PLpJlP2*ƗN6)4' ,ܩ#-Yi%Ě:sW nl0E 8zX ۯ@ɷ$AAMasg\#mRv+ 8y<bՆ7hO}{$]RiNv_51FDPpn]*fjsV%fGteft!s5yۜȜKtn&ފ7\R_u:sO@zvCxm-돳f$mn eG%kIlqSI;5T6ԍ)z!; c:ʞWS$*(BtCS ϩ:f}S 7+ WZ_/ӓqxb$' -UFXw^/|A^!Z8qͻ! R-lYf^$P_& icbބ"歮3g8,Xtv/$rv~b]U>Cю,dV3tw3G-N  '6~NN=kH/1V_)t"ȏu郴AvZ%wx_/›IexR!}dLD0ApZ[﷙@T>IçԚ B+3%Mpd觱XdnHߊ,ęX_dVФqK l OE(\7xtX<{pb7?uޞÚw2MtC;Mmc%RίQG8aj}H!s8!x T٨Y y(ηo XÞ.½Ce3iǖ+E]ZĈYaso?,-z2ߨ ?7 `Rw[dfoF"42eEe$u%%ĠY!'ASrZcG ֵdZe^Em9 :J)!)De q!y/^r J [V?1qf]hqYj]L3t+>1A|]c=5{Z3c %E|-$ց%|%LkkCE IN$ j)]^ʘhkHXcTpNmH 5 ;!|%)`(5-qJOQ}fKA.PyCr =j!h!R=&UhT7PI1m5>=Npȱ0Vkȸమ& UAԑ4Gw (/ˎY>\RaƚJ u +eUu}n+!hsxnl} [;&Z 7J6פ}]cU|I_s{K͍Z| -7LAb<%pnDjlVf4w_gwxTުf/t[ $ ە^E|37Lh ra4x.IVlb{3P݁+(d-qx X/''oxc ޷IA |Qv&`(Оowk"،*ѯpo Tqh*$ZF {W(ϋ|e_۠51*>BE Mʒ|(>+.Q5iUػ> p(HOFIh/Hp=+WK0~FL"%[]X;H! ñgҧb FiyanIa_QrJXg l=y>IHlT)| {hy{<>RU&̥TtNWي\B=" 20J7yIM(NJ2mKz;R (?J=ars 1X1#Ww7PWń=kٛǖIv,:uſV YWwC?] PQ*]TE*!%"t) Cz_\$bG/hHȣ.<|kQ@Fğ?{22 + ,0!άuez? DBEmgoB^" -D|LREsd,ՇXc*%U*zJ|g~J`9ֆ-AKm@! ]|s;G+M.w 5ݾ`q$RGz*mV&oԳ .9 ݃oV|(Kl6$G୺Y75*dt5ОUO2*jsdA#Sx,ʮ軝Euvz sʭqʩvk0Ձ(5–Q{<DOҫ _㎈, ȓEWLDܒSfl.uhtƦ5Cؔe|a}jBӪݚe0Scᐊ#y_K@PkЮI-_ӥv>xb049Ghr[t>w&uqP6u$Ux68 FIEƱ˫UBi(u^J2~aXlD*%\ٹ/kdLvgMס`L s)KG˧Go_[`\G5yJ2kNj`0^r*!:nFcIA^_Li;PY\W3 \~%Ə*v١mn yJLLmʠLy-ɿtU.-tuI/>GG܊Z2'?ڋq"I@MMn gPp[qC##,^34#D b ^~C;G[MG$ x~efr qr䯾kk̉_ƕV"i*[h.dWX^8"^K j=М&əl8Κ}Ou&"=!sp򺺙l|Mȝ3(G Ɠ `sKFiA}Hy)WzIks^cW1[]XV/! t|#d(8;j.'LPLLC,X+]{8;fdR<[g{0$8y'6M"B 6~YަLQgI/R-䘎]du\& VSsvsϰyL7w6C3Zl^Nuro”hUh?I,L]1Ma ɌSL!l/|T ۟H2MO#9Ypٵ5$h*g Κ^CJ_jz 9m1%{р' Z=2g2L.R`X6HKsAmF,vK02csJ=b[cf&bM&CAGDI'ސW#Ԅsz޺܂?Gقv 8%@cW> Qp"Upȇ2I!md`O?Xz?$ڻ|\ Qg7KC^qbL23,ZrSRmjzUPxN~Xq%>@Muq7Z?S0BV~֗Xf؁ ĭes`F]zފT!BIԼJIRUsB}X/SVC ŀx1]-S-W9ӶO3+p)YW)a3-Z嫤ʯ smL ƙAyB;dlojw(ʱʧfg/ u^Zp{/+.ebvdJ)Zr Y WLSʠ\/5[Y܊m5ٸYB-_mOL,Qo^]kKf1s+C 8ۉak~C. F Yu4]5E7Em< yO0p7&Nw[CdAB8 :&e y0nuD[$wXnOS־+?1jdRAn ǐEA_Ah!EG4d}t2cz.{dT~Tegh-yHm :}lJ@pvj .Uwu嘘] ƒ qt{{2uS Q@~ū_^塋Sg0Z?cTEV]#I3Ba$R(^Đ}fvǀfw{ޞM5{ly-#ZX#%뵳eGӾr.s1^ *"dh/KToͫehݡB/d\Ţ?~jƕ|2Y)k|Yre5HB5kmÄ`l#"> 2ƴ  䔔SBa†pAZq*;r8\=&6@C#L4jWKk뤵u,V !Nc$,1|Ygx".` u,"Ml%3Ә{4Js׃y-a0 *1v@ǭSz{A5wnk'El m׈Vc]kIY1ײou Lpe!q/Y^\0v}8txl]Pr,t#e zyXM51<=x'^>8%=0Vz5m &Y93#NT]Q`liFFc ߬!PFA.* d(`MaP ļCvͅ=ZRj:[uZi^Fn'Nq+WI&y|L8Yё < Qܧ*1PE`:NE-0Ő6I7HOFCX`,ηU_>c۱?̡ D,=RzXƦm"UN[6Z3TiQ@$'X>[:6 y߲[t*-LA>?krsb6) ,>KqGQI(@H(,j٥rB]؉JqhA^̑#D(Cy G9Y”`Q@Ǽ2 1iMp? ^91WUԋ~[ytoۦL3Y}l3m4u)%G>1Wotub^Cg2Csl[BEHs/0(˛kbhR.\'n FUXT̼迳m K lNCyF qoqV[_R*0 ]~tˮ$gBi<ۃfK_h7`5.5hD馍"XAxi^YWT7ΩA/bN5!\>X_B"MUbO FOKWCuDvt@'uy&YT0M۵hhPl5ԋ A/t]M!Ҡ pPܗ#;>_%=;>lU:Hx+v&Uw!b}7B˸Yfgֱ-g$nTH3U8֧8rs`\T}I*SOlF(QE2>ob |1ۤM7b,8 l=AAvV\2h%?)Z B 2ZEZB{Dk]ϚAϣb?Br)JV$/'lkί5soσd;ы@>^ ?WK05xcGZ/\:.M:C&<8dWRt5A9% ky&F`8(\ff.gKafA3(N5S 'n0Y 8TBƳgۖyЂqe+(r FBfA+EڡFB@Tv3133{Oskz1#6m[[?A;{ϟ~YqnHWvtՅvb;8c;lYjѨ}f7^\\o,K2-qgFa;{XU ,9[ K2t~ 8KU3L1k:MiqQcqB;z+Wa _J(ak#x^4oZ_d>,p%jOcLu싎 O+Gh_MD1^֞n&V$9e5~ ;CqZ!j<^ 6 r@dAYfst{wDy2鲕͂=B#`#tZ1]rf4N[9u@Ba?_c"F|! U[J $?]n`:%:ujDeK<ԑ)HAD") B='; e-;G L O%rB@PZsCC sf"=FGUGm<z񨡙~ț`Q(o2l\LȜ㉆#sf\u=~)]fUvɈ(ny [FC[eynՁ!s3Vk|P:8p9=㷍#a"AP:fR, WKPgdc3M"c.&I4XT-~uTܐ¢BƒWN7ggAfSVW"62S6?U$eۡ+M˘R"GYDb"r`4O9s$xDx 6dAnv^FZxF*%kMaPNw2B:{ҍ"QA4Mkh,|p'!6Fz1IG/WR.ReJ@nypR2aP'tWW{[gEE?bg@8 Md]½yʐ=J 5 0T^7ŏm'hs Rrݗ5BL2{m Z0Y85v6~  ٺid࢖ɰLQm&'-7>ĩL%dFhdzQ\"ڕƗ$FCJsYoR 畐L[?f*6Sn8yWk}]%\rS]6~עt_{Chgp]ow8bcIPmc9b7 r|xN)Ƿ56Ά"t6O֚a $tNSg9P/TvG^zCgĔEo9Lr%FU&ϰH3{$ 7CuzdӋMvԲSi!B th'~vsQ!HmK{[J9rK_] O7A'b1L{nm0VZ)[=LU%1deHǞY8s؄49WE٫._z 5{wBf<^)fJLn჉ ]w67QaSw {f8|+ lR9 >yxG6ޓܦ:?@>MO1Zx˦I64-FpɑY/^? X1d?֓'0/;"Eu(ٮre̛Gǐ_PWҦoO}j )y7 Hm֌.&GY=;9^+{TCp 5 "u/3 8=q6=,FrǏD^#I/8o)KDqa&D+'94E+S~5K !i"lIs f8C!jʊ9TWJLD{MS "4ϲϢY#@R)!::VҝVt [ȁif'^kÆD?~Ӑj6DfY]ޡ"&SCW@Y~,p8bTU묮Fdϯ4nQaeAk #_Lm(gxWU+ W6hDpoN{(!E דݰWdg['BƽD0yq{z #̆^A[ 3+5SSXj-PgMA*F5*i+;ww+AnA@FqW0)(|9TeVƂ{~_epA@0C<\)R&AA}f; +XAh3JPɍHG72ŏRN4T ި0I"_$ ƌm Uwm 2umsMM<,.LR2b_ӮiQ2}ҀLϨJeS qqV%cFnT9Vw׳O ')$3VOTy-}PY-^vg$ZIrضH!s>u\Ԝb @xS*__QΒ }V9:KpA/U-)Aʹx YIA=NBo_WTe2ZNCMsxxeQK?H|gj'5< uY&jvseۋC-pmUsiaDiкN_Z*9 &pVW7Dշ#((Brbٽz6"gw:*,=';?z@א'"¶F< Ø/65*FVXϵel\3ڕ/1]"{2׊`'DVL)ʼ BӰˢТ>#l<\!+\ # cD}4=?_d)KlYo/ʊcOHjN?0 `&hRwھų<͒nV]6Qg$?Yg$uByYag9ߠ d>~+oz"j_>V4=B;HȬ[]6 U؟%Ʀw#l0 xV, nS/qU)yC- QK=ߠz &&füQ~uTF L|X^%-Nj4meSNO)5rX3miv^W1)7H0K:܊힦+^ G\U/54Pވ'ua3ݭ1a`NƦu^7%Y"3\z# מzDQb0U;,N{D}VE#C6ܫgM~zWSU/ [5" :PV`뒣 9L5iUfL~*_r㓸S_5Ċ#K`'oQZ~' Tc{H 梤v46L¾۸_&FZGԴ-RHԈh\ZiFڤOVi5oypg@[Yi]}"pZ ).ޟ1"VY.:fs0b!j阹p LI&B`Fu1FLV_bH\5߲I/)Zzng~`Xfaۘ+ZHG>.(Oāgݵk޼Rpm%ӏ)3%g2Κw)n\z#s!)"$cd㳂47aiQk )S/ZOE*!l3q蝤Uؤ{UXa?:\CV2GA"Ք|G]Ҹ] UQXWrDPA)yEbM ShF{nNcKVN;~μvwn:,6 L.a<)d@ Φϑ/db _(HGLyȌ930]I%M+6 VXU1k3`dy;^Yݰۃ(&+_z1纶b[* [ɄWim>p`c̐q.uc(%h bpC`sT C']R0ẏ;Xd:%X6u0zۙ_, 0IMCw DH^NV=G2"4SUET;Z@z\OQB}N0Ή !5]UdPJf/l4t$O[+z::V|Ȓ\j؇,SEqjDŽ)"^#}QeDK@uS\ܐ!*Y#nfjeQ9(3^@McW)g2y4JU+ PuRe9 ;](>ۃV*[*鸊H L]Hisr\(L4qvU=Yl%UDjG%.Nn|R~z]~31ӠHO1%NEݘxor vKVwABoZvc9%r|TON%pP!KxJzYr!s8$8sO.1}xrH\tJ(a-iTJ}_Iw gdhF] Y5l"%򜅤H ⟢O/Ơό <T9YDVX3&tzkP 5e-@"L6GV+ tMe )) OZձ$)Yzf `}b'óKegzbrs1ڣ_Gגw%$|ޕ֎*fL-HQ9x6r'/󂳚6[E#`'07z(D{rJ~[ŠR)n2NdP@&7cҤԵ3J=8pWQ彉䛎e&U|<܆NH>ݻ@aJ$;kf+pV0'hJ|ڷ۱2]@o3|yOjcG8V"탃*__RA21岦MmN,VCɲOIm]#3p͞BiuqRY^d(*Z;\0 %\i!Hi UN*xo/Cm!%mHĀ'(qpb0(esgC^ RZ{M(chlK R AUBQX窶9Kt%ʏA7/ˡ4y7zgMZ"11 MQw"ɽ򼭯OVdyDJHd@rTJ)7yFlt:as^j3b"@ Vrcq! L(= Zϑ} $>7GeGWbE:t,]CR3$ !t A,"?k`GSMq÷';MH(HqsHXAʺV$bѠ t|C U*pt16jk-"!(8$^,jS4vaL(an`0V[;9s)V4|ĩ>`˻BeNv4'0a1AF(ZO!CŬTë Z eno| hHY(!yRL :zš!,Խ|]87 ,7ي.݈K!$?(BM +$]qJrK=[-zϺ8H;i )5/!&C$B ļ1q|{CO]Bm `4qD5(CRTcL8X*Es{!W 5,HӖen+r=kYW(?Qq0˕QWU :AYb/?GƄ0R,^S~QƔĉBHy ~Sy#X[Y:^BYW<Y2{ {QúvD ,58_:Gwqs^߃JOY€Ho7!Fq]"{ޒ(Ƨ)XABh=3X3q5Ү#3l`(L۽m*ZJ~w+[[~_v4(]E)hQ8PK#ڄ~0G$z+Cz~%=[x -[YjXtSSA#_1sVf \qxJ'>˳ޤav%P[쇃̺ҪDQHSz'816}0ǒY( 7%6A,CYM+I r *hhn =W={~^k,Trx|"rJq "ξUpiϰXL̪7"ms㪽NmP2;G$ቸ,}~cz)"9aQ0Kֻ(ɇ0>2Ay + ⵟ׭a_DXP-PWliV%,KhU>,\Dc{7\'oSe_I>l_a85JKZ YaKhx?0%)ь$DhDV~frVHa H\Π.bQ&C  "$ģE'$4R^"b. VsCEUJyZ*]2]G7 ڎ:71ih?")J4!Lm㋚r~EbݯS=Rr3T`jVռtfpA~η ?rS9{h0W$.l:х9K8uq};}YKS*Dw]Z8&SYxwr*$ou!xd zB|`7٘N|vԗ;a/lo*pÇ2۷%?bF'Q ӮWgLmPwթa|Qp2#`RH19ts;-2LdEI<,EUə'Ӻ9=vfcbZɬ/02CѪ>`{"fB dieG G/ž!wϦ׳7 8[c )Eih>sMA)yT% /`xcrh`֦@tO0@TMԥ`ï5cK j+[0p8RjfdӮQ v nr;]e(-k̬Orz#`Ur#T[4>{CG#;[Vu%؄aɻw}2Kiez`AXIbn,?x,iJ@ (8EA/Eyj ͊b;|I0{?iæ{hOrZ(2׎@Stz 40)W } k>A3c^*W3ZC.bܕ-lV? *ԣf C|b  4IL{[eƢ=Ia=qO# Ӛ]1)`^lNi'anS+$^iֆmNI=c5_$[F$vC`r"_i0إ#œJ %U3FoH'wW3z*aF։,=CzB 84 ػWCy!to\&{3ImR&{NX3X@=G&WBڡȐ"uK9bZ "tp".n65"f4ߥ.yg }n~>Mב#,KCg/^?nMyXmf S+F)8uO#cdb~ޟȕ&@)[YxQ߆@iV_aMҏ_"!%æ,^<:m*J_ߧ|LĄK{D .gD!#9dmVyCsB.܏G`[QO0C_]CԦdD _pVƫ rKlU4JC 1s*Cl?2a}$%ua$ޭB r۔-YVn g 2K6(M[N@xۻ0!wn*вB!V.J 0W$e)N_U[?GH|^==Ϡ jmT ^x|k3!7'ul'rwq+IKp(2/sI=[&[@ŗgi}T0g-'*KI EXiQ&@ Y7,`1zވ6ǎ.ezY͓4TdϽyb(`Ų]k^gn+Z=kt=w-mNDo2*N>(9ist:< 1Aݭtx8YpM:w}ʱ^nRX-5/1o{9CxiÖhEβYN8_[PAPDLpiV;s;v=H`fT{H$ې=:p~\S`&^{vȍaKXh\ B4^} 'iӷBԱV lYtp)! \O~$4(3@94\ IgıCcT}N~MqjO;nm.u(>&(Xh@d'|ɺcVp.a+~<"H(&o>ck$ĂuѬS9ٝ;/,Q½gb]H}7/7+B oq  "(F  Ug˃пDž#Gz񹂑9 劦~ɆVm_Ny))MX ;<{s^(V1zD&8>c=,'!fh ;ݓ `wV#"_򝂫%gsJ}ȇ,p-S \Ql=*Q[=3e~ 6!H,|NZPvΔܚcC&XB ǵ&@ɷ4U4<%7x=rN>?'q54 R$빇 柋>0>$gfv4bq{߇2x4P|7Hn42No &uu{ -H9ep?hǍ_(p;--*ϸq'{])LYq&5OgsJƙnN]cYld*]ЭwsDˆ -C/r?IAlw4p*V'8 F+Hcy|BfE.iL,` O')<1O *u8`tJ x+SL)ߏ(%{!"^5;XۙʾOƭ#)Q\@Vr1e 4xU6 ~&>v#!1cpg_˓RO.Kvhk,ɁXJ?(vq82BUAq K⪳ I[Zjv5i)g5_) ݈yrG(g:>Yz;* fd.miڑ6N':T;NUɭ!gtb@ : [BvF4 l#e*Žת TGafQ;NKPۑǏlKk•?ڀ΅qKK XeIMޥFxppʧ2Λ<&tn<:QYcoϗ-bNYP!a+g7 {9 k;\+R%2Rq tOs*:ڨ:&2 )?bpSt!9)Pb,2Pvd{-4erUhK6}J 'sVS!3%ڔ lJ?Ţ;ȆAY%3N%E*W(|k?hiͱ~rO?3;]ta~7HHtФv-Ը(i9Jo[q{g;xE}gl,%G.T77QUlp$ S \ɅVw Igr Okw~ hc$DY_Svbo#1 Eb-|l˒?(_Evaٱ9zZС%g\ PwpJC"~ ULߋq:=/`*CB,wv)5*Sh4.ջ11 WG\WNyO\k#|(̔L?{?Eԙ-q^2k؟dx QԹ1\<5/|qq@ t d;0ށaK?\̛fa4ilb M/pa)Kn+8a}P/'8Ls!4'%\r6G[ k``op*?0;ɜ:Џў`{PpFfzP2zTMShc&L3Ó<,UW^i!ELq*?7lQ}01ԞiE0l.THkdFc|ob1  cœb{ rױ@󛍡 /gF.}>.:% -ݟCҋn"-#+'nAږ. oTUQCgFA?490d+N| C)bP:C@4G/4bFȱjr1B ݵ%cm_}̞,E:>Fh뎒ZiU^\@Q0m>]E:.\7TwExB*-LIF?njLm=}>uN,&JK%H8//C6?Z)Dmς@a/k.R1弳m WjUbnz\B)!3ꁢqկ66_=oIb|)Fd2QǭHrG6 NoB#p -INSg[wv׻Qn56\!ҿ;o iE$K%ZD#??B #g KR~b&"mꢄ='WI  d#'mJKd{8,c!g13}rڵ}Fn #g%3T #ЪaP8Q*kOK{mn96n "=F3Rk nB7]]>"ׄzG9 6yjUU"G_x5DBF\&8ؠMvI;^8RIEN0E ay;lG-Ugf9 $&6AlMn';Fm  l DNN6?T~ZEK g;zCR<ZL9{"e,|'&Ř+)2o؂Tm;с[~nzV/2$Z: P11{&m+W5=f s-r((x2T)&}_2iOk@ޑOx9MTIINV.V h E@8]u&9'T4ɠiB6_rچDgA"1>D!oIaw?.r~c7W0;~D 7ɐbJx.\d15{ k̃,T F0Q%0'p;C-!u-d6vuYiTigZҷfM k:ԑT L $Ö<@҇ &KeĪMiŹl :Ӹ 8tE[[@peŸ͟4"v96D>Z{$Zg.2qP"c (DMhRP?fzO 1ZwrQN+gNT );ٳ)і L.Oϙ pTsv۴IVmWb 3۳+%"zن|-FyN=@m鈢8N<:&væ >["yL^EK‹κ컌Jm -QW~m3 E&sg*]RbчQeٶ9Yׂ\8mDJ/kp_AKY+-*U:!nZPCȎrce0aMRa.3ƌ}xˑ6'a j++)CIG#xrh Nmې`'M_W!I%@yfWV,C'fq)GvWEHbEN< {U[KzGӑs}/[K@tAed@.Q3ԏ钙 ɊlGFkxڿo v!r²cOIB7,,Z -&ǞF]_dOx26Y'ͨ0ЎKMY_>]M8):@#~Y L{6%WMvį!+vv#|d=L\5n>ΈRNO{[#`sB_ 휒!,0i97~^tz-VШ-AZ6)fkWplȋۮ1ǛbqͪZ-2v5ۂ=_މ&B7?dZ^xea=Ҹ肱aXG51^mxiQTmDKtHyŨZ @ؾUHyey3+t Lݹf xAC@C׾YgϭF,UtauA-ȷ<=9[mZX=jS;d6`1Ձ4#loO<'J.é.MG3 +H=.i5\h藏ni2Isxk7} Xv{- zO-(ĘT%p8gY8.497]YhA ]m ǛC?_kILPw"a{qJGH9.'#nXsEt^YA {@̟&W3%ng</vُ4O'WV$ Zk$ū`%u06ϱtYpҸ; L ٬֠sK狎LFx~0u$Nl(vg~jʞfM˄Š„Nk~2RQ?V 8d\͟OBlKo)>oHH!QP]-tmݜ2XSh=oj],~϶k@^OKpy~é3Xp-c0Ϙ\yp9װ6,ǻ|:N!ӫtWP /$4j*F)kvٛj_,vJcKﴫ]6ƥJbL+- _Ă, 5(ʧdiF4Ef6sDzE` ;AR?_I;h4ʮ3%mЛIOGu CՐ]B\ y`gG">gL.e6' (ImtPl23ɋY5t[VW{,Zb%p_:0$ι|VȱC!Y$թ0ȷSxS;n3nJ+1C^o(O"U:|y)쫌3hLH 0gr8n3c;nG@sV$WeE}9up껮҈^mcZv<{yEhyv4þ %`-b\0BʔYaa4=iB/'Iu+/.fnɊ|Gu'01Jfg423GZ~ HWn7#i'LX4ɤRu>uJY/e //u ȕou+UrdJ*w6<[NISeVŅz @|K4VF/vY[x!"9Ny9zHӐbzs o.6zg4^}_ Q/4ot4jQ*|?},gs ٹwn>v& -ai+vDRME"8Уփ}g|G!+d| ` S(#29#%C\V%alHvK`0 DJ!{N+SHA3x6^|`X p8k|2tܮV}E Y {x\!M2C|[k[>U Sy5 o] ּ@Jx[ăGi] qװ[^,(89p0ݍXe9E~l14eyn_AqdY:bh/*­-GpD#Bm/S]20-Y(̟灒XO;LZYW[Ar&X4n+. W襇\ȝSX1*q}gA@B`q"Gg%%(:d51/y¢o25;yG'6zxH{ 9>86P_ؗ \]j'/c,>3k=^.=Y tQ, h|-՗)l>>$NΈ忨K(iO(T5kB tYVp(*o\K$ ;o5XԚZJ'㥟xKR:e 335]%j m%%j%v@2+F.RXX 1f5jF鸽j!U09Tk($>E+5 &`W8J@&*b墪*L:,xsSjJbxb鈤DixO2OC}9ԝ F;/4jbOZYY/RXUf%}v|v.Lb#y~+lyL=nGq$p7c&a6(QO(J[(qIkwvpѲ\ͳPD{yl,*忓,)߽%85PU1]Rmґv$p)h|Gm G:82/N@']7LCuW8--;kd1+]=Qm Z(} \c)s="4. lb#LƒNg]=f{ſd^L8_ǁUt"MKc.shwj)œZ/駍m:wi/TJ{ >WFyc(i|1+[V;ռ?hî1m+3]A|GmoEZmwuX͚1QNVԎA{fa#\yL*Qt!c}#z9hwu2Conj Ac*ąHh$˵%wnDyW7zq`R"Fu*q$q]Z\.wgA% 4˳>}1ba)b?L 2QQ܂2E&$95cz'ʥf,U s龬 zET @$nI9}I[c޽,2WҬw6XFa(%9 `B#^>s^&f#~O0Wa" <}J6,VPPhȱ!,^ku3헠-w Y/cxU}$G\b~<>ҘDF!ٍAKoFMTv8W>JN^# k~38>; ]7POnVSBq|Q!Ow-DU Ę;!s;5 Bt ۱^mi*::E34$I@o,Hq67s[z^0VwQ)yFSGF^'=;a͌Iejՙ=҃i$bq?"aPfm>Bs3+-,K% {'H3MEs%uGJNP@笂Lf<[SHhĂ[K$WL:ܟҠa$-?t>S r@\+j|FM*.g9EM^ w[0T?r6_lT}%-3BQ/? m?5W6†B0M|>ҽ辟ou,RiidMm, /~pS@_nFMd^ny9$l$o zyj ЯKN[ߖfٍ[RyJI6Q<~%މphN> J[P\BXjֺ4rg_!.&8essT DS^=KMA,L1/QUۘPx_K ہ-_z&pma$lA(35 c~ MK9_xN/rOffq^ͻ p_b7ŏapg [{]Qİ2`ӆX,G1CKΣ Y$} DKG70EPw& Q("-GHTrpЉ+ /5U{\(\'G 3@*Acbj3:P> R7a 4~w]=X%{r&Ry{dK~K?Ac~|//Jlzv\p5o+F T.3 ۏVpΤS9pX_z1cl9y-ɚ$mІ~lRӡ'@0ݽɎVV:+%^ +vvDc2UcIyW5 L[ ¥K}i[zQ@ܫ.asfpUߦC%&2k%ykOy)|tdCr"'4Z @-M97%h#}O# trq;EFYih4(E%72P?T蓡(aqo䜠ijiUd)㟶lFJ%9xZWrSp]|g+T"sčcp3zW6eøy| Ek ܅K!;d0X^3[1nmWMp1T5\S"җzY31Ϧ]X߮N>Oĝš%_y`]?hip;t8w׼B@oB80ωV~[o7sk !muzC3:1Y,,fMNb'Z qh20;ktH gkJ#zu2⦺t.Z)v~$Jp?puox{%3"=XA) rev ),jfL6y^?}]E#Ǎ -BoxB zS4RFؑ]ZP-:V3Q9sOY^q* ~u+(ƒRZYp6) P.Pk]+=,NIȴ}.;@:r/}'^`Il$Wp-/sQ:x|:e+@=3kRo"/il-mD 1blf^J%E\qX1#ex|/C\5uQIQKDCZd~JGh)GeR~'6z;EsQˑ. KH}'x=g؉Q9$C!1k-ei^>LiDQjC|NGvXܺHGk3W}?MĠ m?Kh" 7"tPǜroGd ?x)ŵE5tgU(lm'whGeCSZj3gYR(g1֌tM1e>H۪D3*Hҕ< u1IpeviF7XȚ^qc@Eg,KCFFco`b3{ R8y&MV>,Cڲ$)Q @:PAuS10թ ގgq-㊟1rD>9UGZ?$JssUss+lMS: +'' +-sa„5@CT' hlye(Ѷ^cl ^=.6Yv+

    Q 7kax0򏒧 Zm5S Xb$tȾFtM4AC|mr4DTiu:ẞ0#]xhRY!wp+ggIzSP-ۢ 3W~m622(; N3l)NS2WV9>? z-Nh0Y/=`_E )%|ZŘ(bׯ51Hh}xfF1dMᭅ;wV6 ҹYCl$h6P˒^F]ϑ4Ag7?m+?KC vyP8F2*sƐ9) i)e.D)y @GΉ 7>s'|Ŭܕ/iK鼪NqY5C J:'@Z6/bӐnO= E'T3%V_նWd=s| ]nFN &{̠wl>/ ^b*L""CsR??-'O ~ێ9~`a`gFͯ, 2fHʯl$ f$o&[bEKu# =VPک{HCl6M!~>}b3}܏J:Rso=2qLs{ #gѣώE`PlYjXWpBI h_U_R;+6.3@i/,'ۧepN0 h?kNu@Y cV g+W}2K)}͔L_4a lT<+ߚ B<ʄk"-I\7ȍƯ 1};r9|œx|Drz 36qx9٥[:&L`vx0Tcg!6P9(aZK!n&%Ϗv5.Wha]RA"UIo W@[*)YHZX96Yӓd_>)d4y jAeσl"wR"ȼ"H/agC$CvsAF;s=qfd1Yn#l5LloJ"ŝ[^_kijs-&Hn Hg(d]ujei* W⒙Bwʊ>_MAdՒ%Gȹjo gt p׮md;F攖i|ꚐȝMGԹ?䲾Տb]~mq.j6ָDt{( ޾̚#ԏs,ȭFA5ILbPC W_(*VTLpy 7 |{jԺ t҅ٴ҇rGyO5 {Ft@ݏ[`*>qCV+ wg,l6I"o%Ș7fKr<BXbԸdxFTDhUs Q:c?:΅hAc]u 8 Ļ>^ȣǵΗ7P %hv}xWGPgA'ו%cGX7$d#@xLDD&hGRo`|Z-y˾'iʏ]qUIOR:rfewPUh6K2qi&p90պH@lY͇ DZv&T6QU` W5j9X55K4Ғ!wwڞJBC 4@OL)em􈄦F-]0"2y͛c.*_/S?ҍ . I`D- K%{;sNP6*BƑCk`eS´ F>ճf}TC)13?,^! "~`8F{x(!@c*f%򅘮r Rt'S%]F~a=ܧ H\OyT³7}U~[OIrR}[r ֭onS|Dže+Eڃը jk|:QRVJT X@Pg܅kv7*Ư|\B=n#M1KpH ^?R,NДKz Y>#eMWӥhtC'n\ޣTV"Zp3\~v}R+p> Ȏ]Lפˉ栗+2 FwI ʀ/FrԄm5 |y,d/&MNvu9dj( m6:3RL%Zq*FiW'v\QI2ޒaH{i7.fݛ A}]VGq :>l|i( ,V}C 2]ǬHG{olY$T"3Jc:Ґ!>Kf%eO||*ܳ5\#~F( O|`| [vޕR(&^`biAeƛ߸\>eJAE}u\ȎBhRCV9 Җf;f# C%Z &JBhX,Q8Wq%0àPkbbl$w%1Z-c*A<.ܮq|G{U^"7 NWbPUe@k\Ceuɺ3?͌[ mGj+bBL%K|'P}<<֬^al @6fK1Z<-<V{wִ_5~Xl)+Eڤۏ,3/SKt/"ؼ j VN1־3otCYblN#!e d-0QBI8@eI@~'\R wI*xd"Qp)?,hȷADزeW8;vł(M%YTٳ 7H`ń+4iG|wUMV/ N j0I%0(^< &k_+Z_IԄTpKTzHH'}i۸TR 3^`e_Re:}`?J:lb/B;U%tW,V Kl74땦As'Bn3*=K,s.\_H#k{ 6ۨWFC2p9r o|C=7?F٘v5O8:t1A/qiAe2~" }9\;b*>vV/ zD3 vHmY53G"JdͥlƄW;1mElEOfn 1i ϑTzsLaÞ_ɲl_l}&)"(q.1F?(]~l،xO(uIR;~O`0RHnpx YE¡):Gagm$ڐ(r"NEɽ"0.> >lU'_`,m'՜2{*j<BO" e#cYۢ@9z]xmۣ)41 Ŝi6ZZ1k׳ Hސ95b^Ib nU[- 6;{: 0͡<X` =]ʓwo!{,.d@%tam `Sh`|E/,(D,T9ǭ,ۦۍi4{Pd]: uقwf.#j荢2DdLm]Sb5ίpq>*5Jx k<@"I͹M0"A:|,ƖmyCȔݮ w=V֌ ))(1yUs^=}aKA^,ʴjՙ3 V+6EN9 P%aRv䜔[gOn MF&;i3Y7Vk;8fL|D&]NB_DVJA~H91T%vҩ ZJ*oj=ȋJ/,Y_kJjM"( W#L<^rhs!d8S!k |nz]F[A129P#w4YT.wfbBqsg^.A ޡSCȂCTج}#(/Xl 9F,'IqA&-ǹ#w<Ǭ$[Fkh_-n7f_/eȭ-2#KL#~s`f0[4dgݼ-yZv:;*$"ke'{<SW5Q")*O{2<EJvF6gV B&63*M üA PvИGfZ(:!1Bk|+BoaarLHL6$Rp ^(U, v UULJ:tZT)ʖ@ Jj%trŘU#+C4a"o˺AKHפ@bkldR&SM3M?&,FrS=99dops1<^#VlG"dﭪi&I [崊(yD]- ghi&;iYJOystBL1]"Ȍ&\~osVK%0#Pd= _1[́*g:N8 zJ mlanëb'ֵ1+G'}ac +sXl\[+?R{f8PF,h?'|bE&>HǮq?(gt?FJ%y<;E 8B(fUs]7B>Gh=M> btznȭ`q:=Mz^!x <^ \+ß횗c޿eAe|(#ۓw+86@TiT0Jo9>Qv[XnjNpE'[C}- [$_qSS?:Ly#ಃ(\͍>F= jШ G}2`)5U5eJU&X)-,sCn]t[15zC*PNڃtv2y\-;b6OHsW:g# ~"߸Ͷ"u^D.%[_5TR+Gvw9ڪ^"G.j3āTqBt;+_x"y^Ыlz8a主\ 0e윓ciCi/oo,~~ HKl(eAY|( )Geo&8uxs/DC)alB Dh:\xUo #7ݱ3ҹyV S%!2+*|k: +.2T͛.Z?t:eq<ʜN+dv:pzs>YW6zG 7C6:%ֿGLA5F=-YSjZOsx_s g8f[fqV,蟩pQmf9C,y51Wdfcm[;vGB#maZo~19}8[~ Ha)InA{$ǷT"JVˣn>c#o`Ni IЬO$T_翌uk;2Er=Z*Ư%B0*"؁ɮG$} >N&٠v&X gN >_`FSB6kLyDEV-$á#%/f@-rM~Ц-!M|q2>MHP>j\77[P,$ּNmpSsfy|ď Bf4^h6LnuND<9 mܰ'4rq-*)A*ABg؁ -Cvd"Lh-5(Xypq, }l7ıBOBƿG\*M g݊z]vR]6f wո2g{>x04ڮL- Vګ6EȱYi0V~s2ɐm8sJ6|v~lS`ߺ0 GL6&*gnک /SUGk؈ekQX]s8X̅(`MOzp%5-Ɗ.LT0=j {6d?]g*˧3RmY|q⊨nLi6@fkn2O@BP$(- :#FmsɆvWTm1?M=YOWjܕmX_o gs܁)*ý͂a~mZ,QЬa8?6H,/GTBv @^4&o?bk;P&$ϛQ4 Ơ2+~R)69ɑæ%1dN_w(.4Iw{c%"d9 :qLO˷8{}-xC 's0tLz%tAG]G^) ʭZZ 51pCƾ;ӆTPX\ILzDuVR  )H 6O_ 蹢DsxN0 /J;DX~#s1F&$9T8fu=?4t@2- Phghm4jBES峜^ycB1'U7'šaG2k%' 1T] Hm`WH$ Pڸ6Y+ba> ?)2BCoZzO>NaC0|//4UK ;h/㒞|Lʶ#2̖C6αMg @LFp  Myge8q~-e\/*ft4V8㰪MYE)]KS #n OE{.xiin_d~W[N)-Q,Fcv&_GD^Nٳ0ɫ4t 6rnr`Fp֬ioRƭn9?Kxq'[& Zi84͝"qN,:t; ؏qX) QkaFrVHlCQs]Vp.Ey5_^LxnuJ $NoJ5#މCr>q>"3@GQeǒreE/I{)&R(%]x/:p#C QmH<<~$oI3;:GwLVox~lXlO.5lLLvy۸@0ؚ|Lf&\iIOAP%_ Hqn_Lf k80 cߞ9;-@UT>y ܎E-D@eFL_*4 דK^;WzLԎ룃rC65O:S`WKl'nj^^ӊ{SCa bhdw*Գ >&vaə{wl(; ;=F:sGvs:ӸӄEm@*j {𲁁5 XkJB)4t%G2bLy=ؔ]"p)gR!ߒCcY,q9RˌGz)M5_3{<𵘦uطG><'F`bZ&q<ҭ{2iCwS$S&@4ጸxrɳzOќ”Yؔ\OM5fdLPՒUz\}`_X mo4*Nzw}UljBOc;QlCš?'QvRB[FC̫C:ZX<S xHl0JY2\t}S`v @؂P`YP*?i(KM?a(㝨UlWEJs'&Ut+=fPPg3h\Y hA FA¥nBB-G⛈ X_ؿM`B.A<'NXw$ړ)8Xw+1 }@A'=:Rrn40إ%݂s*Ե NcU,!=M-/'8<~̣0ϛӠ Ԭ6VNu/Mrt.ϾOI{M8!*%˟ `l%AqQqzV5`CCCqG7` "2tbqPq!E*9 ͕ROi]1ϭ^{o<7iHËS;]w}cfz eHVheH6vw?ZB;!]춭Kf 2e%-b%:#xQN8㧒va=Nr'+S"^ĥLCbn]6P?~<[8ȟ편d=Q[Y+]t-9L~{'#]3m; %DxΫ:VYii]>ɓ"|х{$ojPgUjBٿ[5h=ڑyئu&44$G.3Ԯ|O"jDKI8̓мPo>Ғp^9;sh-GFm|_4cXvoGGe4GBYHXtg!˸HOM$2( "i^ h5O2@pj qh4 ?pv(I{l-6APZ,L(C ggd'{~UrN Eqf#AثUV1 26"7/q))QEBjWJƀpNAV .n]YwoP$K-4Odq>,nΚfڌgb~ %ņ4HxAD1M{!Zbq\7ɥQMC?~@P -)iy툝8v-d貙VxJSvi=6,c$^ݾɯ12*ޫ̳>nAUBAjHkFE䤈GN徆XޑD46ID$OW#.gZ;fxͪ;]GwwwuɬU6m6!S5_uqQmI/w =,!ևNSno.  X8 |Ej+nϾ<=\v&wb OCN'o&@!V*[MO`WI W?w.ez)rPK#>8}Nt^{-[I%-Kdom:;r=ģZl'hXjkwpͶ[mݗ=ȯ4F} GlgwHJS]kAQhPňs sCLҴ耜>HgB)j`=a@qz>qL{D҃ Qm hZ7f͸7շ x 7] `?~u/XƟ KgJw`8v)qMDZqG8l6HS&Ҳ!剽c! c?pCCCbS,SW\oMU&9Y|6JQ4Ҿ=- LyHl6S!ާպ~6q\@0;eDq:Θ?e,Ug lEVA(o]8N!xU;& ԑޜbx~,D$E&{: o} Ċvfwj* X(np3LT[:6 ,GIE|1׸XfMǧm"$w O~]KZe010VoTR_IV4dY1xv BkJg gW!(# D򃠳ֽ=tmZJZ &ޞfۭA "JEl6BeZF7 &-Kr0֝h%qcRl3x/ؔ}!Z5SY5 Bo@hp]Kc*jB!sA-NGy#YZ]Wo' ZR)oe@4MÍ.|Pa5* ]QBW`()Ա؊1M@YJ,,3Rbh~{p|d3%>[~MKg'oMj1tG3\ͥP ۮ8ObK.utdEU'ks VOE+ ͸J2PDԇ;_yFb伅*L'YY7,ӆLbɨ+ ~iM;`=?7X종Ң-WN4!AKȆo{}} 30&PoQ5p qlnte\2%&Q.Lh4R1CVl@ 2 ?h6> TP(J)P}Nğ=2E0[C6 +Obd=T_IazE*g$PC!  _CWƿO %Ef! v"s|c)DA>e#;|3$E0=C'rU1#0}9449ɩx| <$9vgēbsOtu%/ L. ecWf,hJORU%Rɶyv7ȌMiA_fjj=^Ā/nq׭yڤqLI%\g8th*

    D,cDBg2#ҝ U]&V8;O # {(|(\e!!|ϛ`ëeB@DP^>\q="Ҽ,B"fV F24ˉ9~}M 4" A}NBlG>B~ɯ6Nྯ4 ﵞZ)ߋI%zbKca[`*L7H5Pb/9(,wVC!aXJ/3ޫ=Sý>_o #?꿲Ɵ"xMEqe73 s}?瓿.߭a)2x/yKD |XJzbrW0n7IH)Vz4bcNaؼۜ${* ˎ<[P1Y͐H>œ!l:IW'cG_4:ሞ`\AH&\wWC~bכ:ݢi[Y"T\E[g`uᱸP%I>>}QΆ}tM[K$VWkZ|p:0_;7#.@+8q #?:E,wo7 $>lR,9*X?NPTIG,fs*~Mm`kC(kj> @ o9$SE^R?1IDy(j6=5p̷CvtkqzLjݫkn^68 -LyScMMTm dW(`߃RU~2^ ƭE"m@l%V1x0!3jnϊ j?~ .!z࿿nj1]$Zͱpˆ>@.7}W44-jGԋB_v5M, ,B/WFoI=;.'d\ozfgԘ>^|@U/:]@^X_u$`b)U Qzco%m‰3IU[t䀏8Ws&3P45r$a*x6;(NT~g= VJD 6n.o]; OzlPnII]j%%T%[|0 ?05 >ΔZI,}@}gjg6> X-3zO2)I`=ps@WRo>{gن?՛zXLtO@|RAۯtG2 v{h 0=V' Мh0 λKcؕVl)KqolWEk~S6ozZ1$~guɇN]x3MHĊC5Kr%dM4# Qki%E"Ŧuφdz'\V[#l1Y>~`ֆ!T@ hjdDrN!֤ eCL,6XN&4hwk v5p-^)Tse&VrCtqCN35bPEf`d>[VB<3&̜.:jvλ/}4M̛ǪJ]c|ͥb1_4{(#|R]b!k y39x#qNQᐖ¶) G:GN͆e Vf{xmЫ+ ZWkwAa=1-7ۇH1G^\N ͐Ow.'h(ЮyEBce`QŊ;3O,w˃F^v &*6o " EXjϼפrkGl f v8񮍟/:{{q1dcȆnܷ̕>ub9&hG?1蒗@ⶮnI9e`bRm;ŵ~ZsT H3H@H\Fh4ɠ W$Y0y80EV2@2zu¡ŎA,Xh/#݃Tk= f-2Pbvh-KEajmvÇ/ PmzVR^DqI&xBb!F$&2ן#фZ'2^ %ƐJ 2jg Rps 'ʥ*gk ˝R:蟪 ;X.| 蛓9-&Tఽٱ޽*kR<ݡbn$Pz- Ŏ33^]=i^%uKV rK&k@Zafi_ 4lfyD z~Y&؆5gmP(α;@Tj5٣/)̏zaP)~X˜"/$&}CN "R2S  ]cX{#*Is!UN8#Ffz*`p jmQPsJ5&ќ]u@7< 2B<'[꾑%x{rpGIWnǮ8!ԃS`X?RKҝ)Kutn^&[~n$A/q^%`a>tA|@n`7xV&sbK8+ )/ 7[FgnrZ;1,נ o6p)6n(*)_Bl.aDy~cMfI}h^|v.z!2=Q [QҏcA5.eM=GOrd1nQ'3΍5sۡTpW᫧>Vi/j&8D uQ&mk t[Pj 2\2c-Q0@y؃0ÚDvAb=wv88l)yϽm ,q[^sKZ<~=CJ9L&+6 .(^ 2I$SE>fvL3%$Isg8;*V-aK|i:d__ #s3)D@e sKV!Ҭ#Sf7͆2z̝eؘ=*tQHWɅ8ݞHU9L?ߓ&䤠D~ϐ2-Kų/'~8Vp^jL###:US9ԶPtk9Ur(R>֪S蘹!\tD1$7m:T8,4# ƪօ2CI6ɍCL"f6.v)Qi먭AoCUBnj%"o-Oo4~gv7J351wp+G!RTψVVG^ⴥ=KFB!=\ B;hq7݉)>逐_,Ç29ml;{Mp|0/3[n慉Aj.sut)&1FZFcd%3#W'(5-s7$yԺ21ˊ"hjxmn\ OucTgm~=nNyݖ`c]7Ap82>vF|0Q}>jN_5 @ΔT\R﬋pǓ|!)"[[u{l_8lK+ %^G8/v!2W[Gl2~`![CVES1O0/_VZʳ|M a}^Т3' <K/%fe_m^z% ǧ_sldB,_0(AZך^遽8UF8EY ^@R`jB+*JYp31qk9BF"8OO>;3a:y!dE^8; { /I/#a10zg+GXz!faEM(SKzQl傞9ITz㻦!1h! 6ӑŒ2q$PQ֐nۏR˂G.:}#0ᣌKX.觭pL&PۛhcLs9)Yl3*9@eL4#2dCgjᕲxq@/͡ԓD#o U Ctx v7:/;V!ʤ ($?/~yǫED~QKD$ ?Ӣ>L>Ȑpܡw 5/6P+2f,Fg@+" QZ&"~#[;)ƌ'j?p&ZŔ)Ww\aQԪdCǠ^A2J35>H؜ 1kF:]f 9=,QH+.f0r:4#.?Gu`jOǙ&ʓw!x4:DܬDKxˁ/m;FFP< וhR2>N{3f7q؃S%B"(~fpD i ЕP,'Q-H^=\7}_-¿i{'T3gir[Gz)ʡhvC7 Y}E极 atFN7:2be;\!zLޭ5U*6, :<$tKT$LIپPc;i}` b9jσ_4е./ ΕTW]/3/V~>،N.70?b-J7 "d6/=/ a;d9m~Ț? Ơt܀$Pfr"$Y^鋌PY-ys0˭%cDO25a0.ɘ:͢7 X/ l*ddf;B~FH~7Jty!,kҟ%[o_XdhG3H%S\CEq G 5?"и̜tM1% (ږ~,-L( hR̾>_U/hoc (1a3f9m|=sXq&+ߑFHƒ]@h&rek\Y7nw) :ݍ^283;V"7ޏ83s8kR؈֢nBm|/?#7K)[[ & >Z*c~)VMQQ5)”a 3}gךt/%:0r!BOz 2"?@f/T;ۡ*?Ûled\6S) g) y6 x46E^/Wb)k*)0yUCyHZUF7G< %i-nӖK2=S{%]8נּ&_L[\)q}.YyPX/TM"Qoyi1Xa߅LB,-9ߊ =+tD2}2 )KrHQg~#INRn_FJzxS^99I\8gCʜ3 .#L}R3T*b TTr_dxJ)׈mYKCB)) aE\?i9!K_9q Yo M[0n۱>{|&CÎȧ"ԃmzRC`냕ׅ Tc'#vIGVFJ{K<*-?7~P_|yRyi{e{:][V&3@q1a>!w#3N/ɱ @ D6Q1䈤u0 kyI#ZFyHbMj{+r(8T`Y!Zg]ډl5MRǂ?Fސ}lFFSWt0$_:3FUHw@d.:uDs|PʃH n.TQ?1SPȯm6>Fnb~ 9W#3%D+ Ć凖34+*'ѓ/Y#UR': 8 - d!'DŽ<)~4AӖYËJkI{P(|2,fSqy&(y061Lb˷s/Fc"Pdtx-1:W!HvqC?:wn~-ABI΀،]HW]OUUG֗ ҰK76E:ܭ4h+:Aģ%U я5>phHSA fZT ?#NwAzRE Y@u+AV$BH &CΒ꿧Dߓ݌ιH p,'W~5.I£lA7 :+p+ l^5tPhЌi}(؅ekZp5%^WL\NUSK6>N:gKT=H'1ySB:V=NnFN]|sc?-?`!~S.;-6o;\Kr=O+ U#xx6co ~CP}tVv*-զ=\8U}3ck8EWm6C$8͐i6(Rs$cy$6^!fq}o׹R{LGBt%/B)N~*kīa Nqىy-'kH:rߑםUlgY׿L@9 V @Q>W@؍DhMbK%.Y]&<0.tQ˖Dņ&\%amc^WR) Iq 9qi )tPdW9+ԖưHą:OvIgs &4{y.zY7m0"䰢UA7'ݶ t c}CN@[!tg|,SKIq-6[X+1 {E/0LF,:)庆_r@}&8Tm8\ ~kfS[s"pݎeeh 4Άu\S)/|)n*P?A?(з5Ze%|7z,gdpm%[tou(R} Djg#j7%Jcub/:A`,d7a/d/~`y:GM6:9 ۾|'K5՞XP(*DKFC$͆w#S3|lޙ@\ʈxB~H*J{k}kJgy褨(Xq"Bzv'[uy-tnT2o!J@Iub}˞KQTp*mͺ--#Suw܆SιQ܇{]|OSQCeP etd2,Fl` ~o):U5v_'3`<+yzo$JY"몆{#Ok,@Ҋ/9[tV TU歋nGPv~Vt"y"m3fI٤Zh <H=33Ek6QX=t;]mRH론%[?M6B]'c=D5I!QFI0)@YF}O*jJBjB߲ gϬC9.9ޠvcCfd2O ߓ Nj30NvY'EOBw,QUB \[$*e-em]vQQ%ޥ"AwҶ#,<ײЁEih^‡"-/lOLzCXUկ̝qn(·Xc4ϭWE&GQIF1/j?m6:@v0Zt(&"yjb nqIX|2@awZl(7IVu@v M~AȑGMm@P)7W7(#U"wGo4ºѤ  4x,x'ηyÎ>H Yqu{3I úe'$DkBҫڋ l|-<>rQYjK#[@}5!ggkBUnxʈ5mwi]'IQ?{ ҈pϖCSHP9ʆsL$t8ztDj\5fސqYo\^k2=3WݴY+*[X̅G6MK.Ums0ΧdT}%u0U^jyHX Ǎk1=}Xr]S~NhP 6B=N6uVE^'p>Ȑ [̹3#˦jުr6t*(3Jp.8gla"C":i0o7jSqY*LJ7z*^of&S"1eF Dyc$/Drh` U:-$5xueV ݚ 66 YѪYJ+&̑b(BLlmTb,S)``Yz 葜y ('sVOFkַu5/;#96jf` knuh%9(XSH xu:(]gF4)~+ RHlݾtQ/_C'^#nzf7h™!ɼ3(A4r:9 a^,S՜9OnΣQto[* \fD3e&10$oRvRnɐ7LG Nv<g1,[̝O( q6VH*cTSxCb]3|*J2rQWw+v8W. U5KL<K`VH bM3͙ u I4ŧ* >;5uqߙRWP=D)Y_E[9c0ѹAΡ/ք=睭$}j/-j ^^33s># k,#s_USҖy %eT~;nȧ z&o:'Bvy{HZ9_(A 8YW%inHY{;HBv/AŲ?'m%KA%>x*8Wu"Vx?lk;ܥjy*]Wː 2VfTm1X?D_izuz\:r~E}hD% /6,_9!o,;3 T(t NQ]7WU1/¦="yt.89C~d-hJw7p#(CGq4~lytR "yrwB\еB'D=]h߱ DuA0н\ɺ]f3woE:"M]"ܹԠ`J+<CIPL7炨Sw@46_UVQH|ndlv@FIda/QzcΨ`]-P2* ?*?]T  SbYYA}ɟ^4*l}hB(!jqől4Yԭte57,DQ-x̣Jޠz a9]I$ ,~_}D(WHM86 썚Ffukg r>! '>_2')mdy}ua-m\5ٓ ;}pUmw_ط?3F,警YgޒZG)-oRnw2UbKlƐn;gBVV`+HmOBAҹGJD즆-s jU ^;y¡ .xȲJ7Y@ʂ m1v5\+=b2J_[7/kjjY)3\PŅƄ`*LʸwhNYMK]d.3L-绪t М1ƹ]eR%j~xS"/u[vPQiv\J*V?,{?ƒ&}/axEZ+?1%NP߈ 8r+1Y籒#.˾C\r4X[d@RCwA RI.!JsM)gUi,Ut#)NL<#)Xݢ0pCGF #3٢Cz;={7xw`j{v0#v;]W^$S[A=0/um;!6ɐ; Q͵sbL(Q֗&Tl  /݋jzqG(SF_07!M#AvdV@|EUg\?N9Uq z&ʫr./-or'l! Cw0z͑S{58[&+(؋L7F#!]LZ=B2ӂEc K3W1CAh2*}WG&GO$ҘfQ *ze(E9Sĩ3[{8.@^Uw19=6tl4O]?,1oՅ_5.h@p%FhܶPʓa-$Ahnr+^( C O Ʉwwypv{1j n}%$؀ ^g\dOΠz`_)sg{"J8B)eQr.( WĽ&֥*h=}I#擟~q.ԖUgdu&O'[8: ;lOYv Be=+"oU&9Z///tyc1^ iDoED@IJ>oً qlk Mi$EceܥH~9i M.9:fa\*?,^<j+ l 2zH5)ͽsx)tsǒӞΥHwe2Pr N"L!ޡC2»whZ1G3z]iym`)b7xFkE̓*+9+0Ɯt;vVSPDϔ#[?e01ʹf %mށ7([މ=U DaRdzr 1K^%y1ta~tӥ;(V0>UCk~% -NQ{]UYQwRDl"n.psٖQ×nDZ T HH#Bx7TOIK_z}dHK:%bj)٩5m礒=#JlKM$=ZƊ4V0Y"*Y$/|k'3lbADžZvϊ6[nL <D-fVJ]CW(/B| }WJЍDs !d3#I0#^f9 .ν}" `SY*e:F9'{\K/dKl7TTUJV 6R ?IՆ[Pmf93B$ 't1PpCAewcopjaJA"-(>8}n̂3x&9Ib6~uTj]Gr~|6;Éy `Pf0 R}eBk$՟ueg {t_)B^l^M)͘^,Bï|(:J@ aۃgDD#QEQjrwNlڍQb8sv[ ƙ!—R ^EzA(n5D"=Qyh,65pUXNK%V=ԣDd0EPuu*Wa.`5@ :jnu *ts*/'Kaeh([t 'о[:॓r:cw`M醺VП~g@Eni %g7naYސH<ħdiFۀ=. QL.PU0 C<C]dt_>X+"g5PD$O|/lEl^oHKf5%>{,,R*xN 4zb+Th)-򻁤"_ ~^_Q\ w'ӭܾs;`b8mf$P +u/c<Kx]Bk(bM޿FzX0&ڳƸ-UZ3fȹ PShW” {LE$)ϪP/ Sx«[Y.3dU}5J';߻]Z , iFL'5.'ip|(d@\Q7+H3C0/j0h["*6዇FZ^NP/jj#+?͛7{9wYJMÁ |/h!Vaj2:1;'Tͤ@xAV=D Ѡ̧Vs9 Za9BhZeq4u﹬C* ypV6uGC,iB cLy =[%)ޝ! "K#d2jW2 hL~z;jҙ5yMD_~ToQ &emmj#8@nxV =V0\`8e;qTբxaZGXi҆VLhqoc @j> ~_jS>JGI J(FCP(S 5J U"#h;(ʹJPvCFw .ҙ̰di[^` 벶ufx*9MMOZՐǂ.4{a?í1-**NKpL>,EQ! \{u1@ )ކ"Rx.cg^–+xQӃ!n"  ~B$"甂Pf#g{Bf>'U+|E 5MtXoy#*m3pN^Tۉv[o嗟欇+J.9]?{A)4v8[Op}Gъ| lP]u-wVoGfW襩&2G!jo5EXWEs'G(&YA*S7*m~r1b@0ގ75:94*.^ƓS![iܫJ{Z,r[| ̣EY_4OQY1Q8R"D"x%rB $(~Ė;)ϸ!JdPn1^>Ƀ(r1@ Ԯ+'y|jxǦh\$uotPUa v@Two:mvg+e8X,"D͓%@ @['s.mkhxU.R4w~ _| va[ =P殏@48N0Y]Y`3|2`w/A#Dn3@g9 V0^4aH'3pZp#S׆x0 zڦ|aww$ $Z$mCQ[$ vY懥E>j(ʅ~Y;k L|W=+,߂&587h[jAQL~,VP( y/7s} %~صS$4`~鑘* $Zh.MVgtW{(t,>Y{贯>]ecm)lv= O|*. SYNCi7-`$'O+: p6M'iKAuj  [wY㙌Qlq&S2m'@*OG4b?Rp^fk+7>Y*7񊘒WȯͪpUUD4ʑ}8W9mkS^;ʰɝ;^OuN PG~MQ[sr`Ho#ORotmD@`:](EClj_AuX{,&bi&h4S9,.fi.dr$ҰJé6 MYmMތaHXIMvO?W .P}<57pCJ(ʴ1xUamGQ!p5˟"7r8_Nb !XA#n1+slm3V͘ 3#0tχ_F(Jw5fkj޴Lj )z A hxBvػ# b##3oŽC摿!9p,}cLrv>s Y!<~[,@7%h)YpC˿\r:%g8;U+tm[FS}3Σ]P3A"To 'hJiԄ&Mu=>f6qsC(+dۊ8+&, &%;6ҋer PH!j"iۋwhW 8& Z Wcbӎ"\$60s#ۇ˧;0VQR$l*Q#cڔ@0>620'D&-"aXQyiK{Klc$A׍O!db>oޖ/!YH.mX-G"RrjMwt1Hhl#cAl(Z@.Ƀ mC`®Nk)VKb.!a|@6]/d"TWnf-5d9$Xڮ#TZˮYeujb!]=Nؤ RdX$?CB",=8X9ޣF: !8\Wf4LsN9{"P#^i(॑q>h>=-1$6Ne=sVp憳ܯfBH9J3JfnBiA w;+CEћH{,(h|&[GwT/xQrҥ+8%7instx]6G$[5gXgzuwG:/$esiJk+dWzu2y#Yi'LQ1SE!}+lR)4z'.GF/˔M~b%(%^]Lj+ia5[KrÍ2o?P:'ڟXP5M#U(oP 4St j Tn@"?Mhp/i;񙑲[+R\w0z4LeCcRo}Dz':5[>|tA~ f_]QS va&HH`v^/'DWDbfiý ?kkz;UQ-o:J2A#$r0O&[C#Qzsdo?h;"o X{GXOeUv?wdzػV.z1Ox5%k;=؏v([4_Y>eNz &ќaoZ0:Hs#&#&Av_"g>WJT~s`EZ&wc,PŴeK0HI#R_E8Q%u,4@,g$E8D@$!ig=fe[k$ G3˾=B¹CmT0kmmb\m99_FQV2u -c8& 835P,f,R7vIPknzpk@v zf?~GnWx鶯U-fxY}/:L ǣ/AƂK6}.+F ,Bk!Z au r5|2mom65Td);=_0;!&ٰ}@GiIl\FZRUJP4չuY㍨9osܚQa32Wq;jǸkfFFgO}~ImNsHy¡AxVcywxJ,ivt?؜ LCKeQQrkDI";Ԧg#rESk%(a?*w jI+ + -hӎ3 0tun駏_ hLk]Y@lFxI>r/Xi2߶5Q`^LxDs]gEsǏcFif>f}*JR)}2vH쭏8=R/th1OtQiP/+u)O%'4@ /i7B߲No<+AGfU>w.ײz{ׇ@O4pP1a+)G,R &e>]g~1"VP[tR3K.^Q6?x|ծ/ƟǯS H@\3Abqi!P[Z%ek j}qAMK|`ס[GL( ^o,cVWgTI+ڀ_鲲tv#:%`;(á%2KG.γv7m`]IM2O }*Ԁ;Gŗ٦3~qPbN Law_Q&{| 3ԎB/as7p6D  ͪ)M{?;lt{ܥ=h[ Q-`)_9qID9JWН =V'|Q3ewXf cw}w6Ǵ7I5kx1PwhXbtxON4ppbw P0),A ߆- Y8P5S$zNd(uL^4 Gn僲 &@6έg9%%]C@,%Jjh]Bey.ت+{Kg ˣLG@*)btR_ƒĐps_eef#tUQN96 KBG\Bm2*4ڊvV\L?bU +q 硗!rYK#%O4X# ty/LGEdEZifkf1zD'IY*1,wSr}W.qX2lrߐ7 粻!`TkGYXU4$8JʏU@yh/MQݥmu`8 U/4lRcTe|GH2$\&aICLd(?"r@Z銴WLKEwD yy ns6ŵyk7Qt+z93fN(>8CSc\`)u$JP/?=n+_nnKn/!G3,~Xc׻>RVEAGC5Z(m&@zKAk&:H zZ <WDy }DT@c:Fo-t@T~n0&9 Ohx6jC{ wT~ 0zx{%n;Sgj2 _O.ZW:Np9 wd #&±V( ]q`ZBBkJt0]ȟIlhy+ta!#"qk)}+/Lx:`݃ A$#ٝ%{(Hr[TM;MRGJuKS?lYE}z<<@G݌"u1h uJ/ozRF惥|ɱ CLrӳagZ(rwbɮ f$zY(P1G]q]U"ɒH!Sm/YlYWd.'\ƕ9&FR^9s3?`׃ƓB3{m0'Z#urs=h%&Q2+eCER];ޡC.2nSjĭaI8iMCºYILzO>rD͏Ljrg̅U9m8r_z~|++CgAtן}OWek9ؓ@ u=9yYW"W"´mx{`7;$"&P}@ m bYxYm?e989GƓj1QφZS<{ Jzlf1o_&_z(JJ{"a:?yO~ɳpպQ }RA?  +_̃P e̽3@ Dz@0H@IX5хi'!X]vE^BԪ@7+u98vM' fr\yȝYanE+6 ‚ܘsNSIQ"ݙWϪR(՞9:W쐓&䁻UMy.u-;*Lbt옼3Lz`zo1~kdLD^8-tI sQE'6s]“ϥhMbnq g3ogj!%~P~BddiDh11B%].UjR7SηaR_. aY{/cLR,wˏW(-Y'_l|13UW4y;7GuxD/j t7rf|hDR:8GQJJTps>l -s?^Vt<-T=6^ET#\Tz9O]\].ER;3(@#R2~`h갑90ޏ >VSbrCH2Pdx8_J@ FXEd46첐ݿ9/C?9Eߊ kR5Vŋ&*Z̉6vQ`-kW=vi+gPc$T"BMG(( 5Y0UӢ;Nh Avл3yi c\Y5-GTff[T:#w&`V=vhsI3X{; cG\!84[BoX _UVpJSoxVgj2,t|8}{kh:44c%'lt ]p݉*y5;*XD0m&jsz9~#{Hrmzˌ{3JN/S6YM!'retQy 'FiS#vQu˅VsbLH"^~_*Z2-MVhCA9 NcXI Yc(njouYM3̩;a^- PswW,}U18)Ze8 D̊{CٴWa`eA%u7Z+u8$ڋOD˄!Iښ )(czB&/8YEG,<٦}j@iNC-ěj˭jttC?;5Eg*ӢvFz$ZH۳E%)75])VT-Ծ 4ۜC'*r@uhL3:sA L .hN/y[7@bSdt \ē9N2R\ͩ_jX>NRTFL^q-'IfY?wqGE=u/zAxr>Fp)||JϙNVB1.;0/ӫvV~EV/D}4 GIn6xSǃ΍Psw>DgRǝff:UV6|ղ?k$8: Nrc] @-gc…J|PEkr@)n|`(g1?m6{0 4lLbOBh /&QIai>JdE|MHHpD9qfł״?b4,t)BvBP>SU7ЕE%9)@[9vb`7`L-nk48Iq|,9tdj2L{]I&EO'QI%)8F4H\[5! Ul)}j9P}(+M};T0X >ˍ*F/r7UDG{V?olK.2aHnH\=Scn 6}޽q?IqW3v~7[j`3ؖ(ZmC[R%j_ܥS,MhrbHHg~PΊSv?ie5`Kbrp~w YpUt϶m¹ݩEB8N(K.[Wc\[,v<Ԉw1S#q\XZzJO9<~Й#WV%ڛjZ#n+`;:򇴫7?BlhUi[ 0O*ѾfO 2m7ۛ1 kȚnڿh l r.nr0dI,N ,OgN*%z?=(LjKzىbX I qf3{¼G^b90SV]6tj^B k[ yy0 &P(I~.\=ffʆ:ѡ\L|CC`ZTU\F@x*Uo=X_ɭ]xNi]1fI*a;n>SA7P X:ԑ`31߻M+Âz9xƇ0 /=VÈYxmx'MT%XLSr%M&~sDtTqoBNl["&#qƮ@!˶2)`X$4Vk5T.'9Ѿ)`6#A(+CbrYVE]әTR llvʼnrIsκ@Y*\zY|3*5 V3$(M+#LڱTs|At1,VҮ.;*[VJcB]`7t>g ,upES1Θq]~Sh}v946rշZP~={fD7`GcQdYYV< ϛ(Ds-駵Pp22ԃkݨ_H03DDQ$̛SMRM-3. "\eytXҋDn= Dj]f#toq|o\ ׄ1ࣙhq؆eAs{uj* g H֙ŢV0Tl;4ɶa<&1@ii'?8UaE"U.Y.E,X5 3ಧ7 rmvҗڝolO5<;ڏCL!טJyUcyt._7A;vц pNKW fTuXtrM!(UzNeI$>Sdl 03EU!9;Dn-NN3¤H~y xOg,B [YPTo+|:7*-bکJix;,XpM@fi[8ab)Le95[^]Yn6q]__H#;;jԐ'&8~_=܀" #|B~.Ԁ$ (aȬ8?G3NlVY{8Z̖ дY*|3`q\uĕ.8'ioK xx +E`cuT`o\$)VFnQ$e/ Lc*Y6;bGW_Y0qK~/ϠT 4O>o%F;TD sdLǸKӵ뭩fTSe;B\f͠BYܼHx<͔:otƫ|E8Y NU6qMщ.3 aq+>j7źRf t+0_3abz4}0uzJ_Z~C^7$;_ mm]mę¢s!?_.0CI9Q*S aO4-7IsK l,1P1B&Ӏ1dL?IX[Jbid'Qz88> \t)`U~J2:PpSגͷIr+]lAPU<{t&]*わG P8/VH͟,'HlQn`JsJ,zV9'VYL7Հ"}d &Y[I'ԕQua # +ĭc~l?n(e,F*wb! Wو. ' EEoվ!v[%Jlcݡ&\3lW{0g0stNM clAiOzj8>Gm,\D?# d,ffZ2n3}mk/` JS(c t2 B52>W^ A){UxOR8NhScf?0q9gTWL"C}V\`X A֘ _s,Ŕ٢3BS薚mBȟ!hpv{@^*y܅GS>迀5Vz-C S}G{Ee7buQj볎.X}:Ss_[:X!SA7F$XoK@ NN in|`ʩ[/<ƨE]ibAH }roܰey53`t|;.9i;2q e#9,k!Qb=E0&T`^)%*0U=}ߡF?h-?_񮞵&0\^k^Ym) XA>TrLrms%>o?iKyCuoljKWOpejn]Y@_MSQzsu,1X3ywtzkQ- g( kL)cI@zخAK4]IF|QXdyV "z83˃TlJULFZ=8k쵷՞ghM% T c!r;53`ܔriW,dPZX_cӰR րD5vrGHij̔ Waeag"2lyަ@H7-؊-D?^P^`E  6:CzbO2WݸaZُMsjDuQic r0^zxeq z tSNՎ~!X[)# 1D:yJS/|wГ&!UnHuXo!fZS_ rcNLԼD:)Av"ຝ[TۯQ غCk~&OԼB|WdrNQnm:;7qd&\WͿ`s'vJG?!%n4wXN~ϰ˩Ql"!(Ə~"W7ZOOq2ө#1ٗtq5bn$,x~Mj7zIu^T.GH{% v& Q4햷a(uQ.GI5_'4c%/A\d:ޣ+pVI /u*\8 S%l<)j7&84Ev< Ws*Iܚ zR5Tl<k_>mdSɐƵ 6RPqI ҥwq!pXS."U-ž1WʑMJE$,btSBb&` U%29B#=,($ xD/. `Suz Jc";at&Eb@l;$t׾ƧR'3*16фFKǚԼX]hbrlڋ24,s!w[~Cذ),3TGXۭ)" rG۱A*08~iXhj8v"6Х!XcHPk_(.WL|(EچU/3odġ.VgkpMjaNMJCW;O J#h7PeKkOsX FYΝy. Ybk]R7]C}cֽ56劓і0Ndm_3{8w/1P:y0?@NFz'HʏsnB.܂r2ő ,|a".wΈ=BQum[v*¿VuT={m8$L̗uc#rV\g rO̅}T8Ӑ;$. OXv+%&m93 x-W-] F-T d| B6uh_aL!Ymoo0 ޵%gs:|BF̀!vS3]N$9k '{SMt(3qM_]2`}<Sjo/Ng؃(|2Eé t`&(|2;L˪aߒΊ.؟~0fb;ni0ƆL 9Hyq1U&Ud ~aH2$ : Nߣ96HU~έso6Lk<`@+&/!=jI 6|yq|F @^q ZcL2﯏rꃇ6C)(hbNKr5[>KAZ~yW~PYOxmǠAAa&K){>0;\!p9i{caFAA 2WEQx&?vKhg#6@맰}UCT{z8=J6!pxuS=MG2cE]0ma\gpY7hЊyчǮ&;S辈*K$:Ә@ 1t (ُsLmhj([dM!5._:!\Gy)bضՅ~?Bimaޒ!hYK\E"Qd TI85yn9c1D9\uH lYE:% COnҗ|κa&hB㕡FQP13D>nDq<э+{wā"k}n{RV(^z0r`]nò+dsDAʜſb5]|kUj|{ǐ:Sg X}Y#ʧ^@G1@l"R-7ITlQφ.`Iksvҗd.6SoQ}?rU%]W0Ds\gtO ۵jj d~qgve#-=( D8l^2&ZXq{gYk q&O?+xs.XUlX+3]>.AV#S UgJ'/lIIvkk/vzVuqUzR.hv)xB= Cچzjk4zpѯ"È@E|:1'}"X"$~[ɱ5& dr{8lU9! Wte*4NaNx2)̦%ueP13a!GW y_QycClRND~ڶM*EZ/dDѼ@~F r2@^UUfl0x;J$RfxX{j9]ZU)X$b Ӫ \GY.P~_ " #Bxŝyԣac~ByZ=?4ϫ(DINɴb,#`vU'D˶GYAmOK=آvs+M+YsP^2tj"mfΒ:EwGb H(3=kf'7'.^wG^ebG;1g*'0$4(I]Trp#{;iGTM6?A X`TNˁ!`($F6r-v0ћ$I>Aتm}ᐅbퟪ).$Gys\+l=65 VIK,&-+s|o>1j.m\<x`ɠXt1r3t㍰F^M(~!:"X]^6{Uz `Iz{p#lս&bpudif^DpKt;=us-M洡S1ctk,$QGOYI|$.P9a c]*:#S-6n6 Yx1 =#JCG!JkPq0LC v1~wȁj`3~Z(!t$બs@&1T=+] Ț/ZΟO+_T\)}{kk|a-Q`b_^DWbm\6 "ɱ<.$> TXrqݲhxbmLtfg';ԳQaDŽl@b]1xƸWS(ȫEc$Z[UY-7vޑ]R7;TE ~XdK2J7.<+ ?[V?sFEeCp7K-0 :25%9+eH<'!]P%דS9өlwʣa'pׅBhvk'#+˘{\&g74}8'Cj](u$:x^ļ)B[wsL'9 qfE4D(. ♩Q,@OxsorIH5.X[Az*չ'WBDJ3J׮0B& i#%5xݡnK`E.2m; PvE2rmP\zb}$x&CXc -W{pU$ (ahV@P\E6ϴi_Gر6 ^3(lV,YUjX1hh6v"ܜF avt1@G6El, Bo=MJ/ ف[&xoV7TtJ#fVvzZ(SZq^W} :8m:|`).78T/n;DLj=2t-de;,WA^DOMhOBLJQoU KEY</MVw-5:Xuj]AYD ʈ߃2%!3:e\<5\%m^ xkIȶwUŮ]O?g;ҔrhU?! \0^yrn`O8c[ś,v̒%$Ӳ,Eb^gEN/:>z٪Ojxl&Y0q&Ӎԃj+&)h|":OHC`AASUV|$,\۫L82f_^X.!ց Fe#nN:h,;]!LI_Pt@φ6r_zۛƇJak[ *Qһm}O}F=b_lփ3_3r5s-.._u6_egP5,PfQ=ՉXۋ` ~^7?I@1wrZnT 3 c~_3wkeZ9z1riP_ Sے\Eǖb }Faß*uK2al1.wmQV|vJN#׷A#H za?*[Ak 1:9 'b]5Бr'WZR8/ۼn"w._nN5r yɮL^\N·cǚnԏgrzި+gS*O I&BB'y7K4HVs"MEUowV|;5TqMܒ׌4>myD+Rnm lis>2q%x7@)zaMcjFɘs/=߸7p&-~ GvmުÜ UN^ WWM:қ_}[ `rN g y0,ř说ߧČSI-Au3^H* oٖ|m*ڿq.fm!(J&EiUI_JJ M4ē48GzNM;s vmǚ : {>}GQuwiD&qhm3+ΏSA9+OOKQPJ(fb]> Y#) f| Kݸ~Owh~'¡_w \P|5,R {u8])xl#OM4Р+7.L@:d)a頛Lu_j ^h4pQ'Zw}`SPpe2rBxܳ 2d~o50m1My,B $o |=z&L5'x#C#YxL./2gР"aQg#d N˯np- TΏ\?CN"; wyQN0khM*S7^Jp-諸=s^1u6G9oaQOFvu ߣ<#!Tuok]“|ʟERuQ99ΙD9-g&eXB-0EX-6VGK@eg$ſvo$]@#˿f|A _葹<D(ظE:/'?`ؽlՆi>_r{售]F`xq|索SE$&Ԁ#3ZV8c~ƗVh2ZXI@`w fj:Ś6:ۙl9ա:zN{ckw\mp$ SVuFKGzZg?qþ}%D8XS :TZoNVŹ.V MKB"Oާi0^u7x>#O +X Z) 4%`4yM>}; }* p֭/9ӛo</K=RR7k?f6ޜ)Y,ML/L(:a %A=XbS A5Atxf'ݺJ@&L\hd?޴9oY,ptВ6muv][~ȭNHΔD/g{,G TĎ}0DE mS6wRX(-©i]?E𮵚N> 27>Υ¼N?/4t8s gv2K-ZL[{LP{-kwTgZə}DysvtrĠ\j,~b>Ɇ_^y^aF 6N$bfS;|^ipHH -[nU#;,;G mSu gU) ~c}I4X_Z!.hi569``P.ժrD="(zBSkZo_yXD 7$bP3jNM0u3^{,̛b-"GN"FA%nh0X7 L. aPY/H u5] -ը`4LF$ܨRcy#O@"Rˡhp5L>lkWuʤHZEmJ;G3Ecn֘פ<9ri-P*e}K8';[WrvHN9<;mx%MAQ%D5h<+Dϓ&@w-E~WGD Mz U& L,q|BK==\Kjc(b}}*ʬj.Sэa`0ANEҟHvkpģ0#\[ˣ_UeY\]Sz2+H@$k3s?LrGWg_ Ig3xsTN9-7-pΐBiT ssG1x1Fj3} !%@6 «恜9w$$Gώ,{쌮A]cyWSKJ$dW)&bE!{t0EN rW UlF-v)=3O2p8՛tԿW-fa&Qڂ׺}fkA}kukGyOËڵ@x Li*E?t>"m BGI&C.C?OG1^a*WLĊS[RG*Ϯ!g&_HWJٯOm5JDGwڎ)9+@MR6.}MޢwB xL:du7:͒~ypQrrfne!ݴIU8U& |"\,M3S 5)3 lE:uVMݮhR`莡&r/#fU.-+ȶ*v,{2AnphJS5X{tYfJmms~~Z  YCu]ŋ蝞Q=~Z4H*zO?ޡy9=3O]8)щ4]NK#zfZ0`?my>0Hx`:hINX7ɆWX񪎰OuS ` ի َAؐ/lv'r5I"7x*b0nwd98C)} c 5FH+Ghf<>-Qr*cD⅃;/x?a7T辬i.OVsE\^}ki^]_; dUeFp[H48.f} CG^HdN;slj?ֳ]ٲqgᔽ(TBFAgI+%lWՀu vq]و7Omqԗ^kaChUE@ uށs;rK}sA.~Es8K [mS灼TJw)*ͮ=, %s^]U7{è@e~\_ө"QDef($)hQ_Rw=UN+ j3YP95 ZgA_S\. QpXn7@y8rVC\2h1Gy{^Tyl@׏7gup7)d"K"Nn ,%kN@Jc% , B1s#4No-; S.$e-,6 A'JϦ  'x"7Ը$-QRk4<F-W r_\D-Eτt57-a.l dO+^XbIi¢m5p䐑:m#=fjbw!|g&paQ;0V L3&{%U{T, r0d膒 gK0$X`1Sԇ{ޤ}M͌\dp?H7s$HumdfO~Mm>E!e\G9b$~tZxڈ 7 L-|k  e+OEFJ6}ȃ[ fH-좩f㙀2 S4- zBTxe٬nR9#RRq#UCxET4&0w)cE[_DV5lKaPIL^>Lο֒ŞL5oT09(\kneJkpB6?ݣ$ͻP6\M(=]Y0Y$)8'D$ٳP en,^!_br^8 ,2[_0w*ƷnOSHoB?<4*~1%`P`"\vf6evdfدoP\ 9Y=vvJDgZX.ٯ&Q@E~ÙR2)j xr%].L֥lVLN.GGAy* Ԧrw ?!g΀ +VWj;~%rg)FwψEmh`(ɹ@ qgKGmu`Nhڍݎã6$:fQ_~=ڧ;iJMJv^Z T0-ݓdN» Z-w4iCL586xB>z0&#k["XZ%=lR_ @skh3 L- h!mF%#z5r2j. U8u Ѩ',ܞiDSS m0KJoW@<~HxW /{R-YxFuݔ;Q"l* .ISQU.t묖 |!4])#FI0ItFÍzDQNhqNtľklq\;,G2asd{*LYr:RVO ӕԎe~𛆢^#f5{mG5cO5NG_1"Eljpў X0@2jݣ@=DCۗBFbQs,6xmJ"UL]R8RqGbӃCN`i+M ,>xYAI@`m݉A+\O3 aP`9y2̣l5h>=KD>soiW b1m?qŦeBV+6a?=^WI=e4t̞$-25 6 ']&a-ߍgso`s)4<*eއ=VQ . .( 01wbs $iF \JՑl E@ ǏiML˭Ok-u Ty_0VyfT(LqȍF2w(ыBLkd z}>U)yCl~\eٌI-OSGohFߍl|T ݖUL(Pe FV:0xߛB֊H -Tkp(}GIxA}g p^mfv1S]oR.I1E`Y,9mv>g,6p~=xA 2ȓwV>Q*6ă͜|2%t*c;A…Њ̍s^W_v"_c& Eͤ:AJw--Vu"ŞY8CiGV;,^C0%)i/+~DX_uXay |qy)-z:,"lbb(v]:suG&zDq؈rLvzV˅\M/vk`E؛Fm%ۡlz3革.57"g|?#%J0iYO?TGH~7E vov恇/#F7xcq[Sd[u{.,1p:{RD'EIhف n ;Bw(-Urjf8/oZnM&H7NvC />j`MjW5۰;Lq) jI_`FN\ahU6EOӕZ(FGp:, ^ $D8o*  f8SQ)/ #Cc6cc!S7eW8agUQ^ŇY=̻cx}i? #.տ77yPo0DV@iIv:ښv;L$5PCjΪzYOm!/1K?.WZLҁE1MX2ׅ hPT,F ߐ˝wmbu0>Աi(m̶ 1kw:i_~8MAkF)C_j}XL8mwT?<oգv׵C:dGV8̢U:dwQ!GʍA;>ZAy'mmtU;8xʻzFҫFU麽-W/<~ =`#NMݗ.'3E!MѵC"1͓1M+|^tUm0Xr~3QIv>c׊|"h]F!H5`֡Bw^rA| ;̠IHqXl'3Q)E|c«4 P/ ]bѠl&-* %=eiRUYP3 `|=sY /M42SD6/ZMgad[J\pJ/q0Xo+2ÁSwf@p Qa=N\B/k-jM÷@,fYHwev,eSͦ텝CP6]*NcbGZ>v1v4ZQĪ&# ybӭ,ng[%IܹA!R&`Fmmm$ZP_=cfymRȦ#$Wh^Wx(2) hYlr[*Q<0e*YXȘjǬX".4G!*% aZiΈNBɿɍHAmM.bmiFz9XT}$ G!NdȰ߾PM cZv&wUqtF5o |cɧ2=5Vɿ ̧ @E>WBNK Ĵd#Q00FHջbI y7EWl{0jLm,Xƪ;<(2*J~@cEI@ocL;yCanL./G e%ɤj'o䕫ٿk`*F63i{ԨYp &)dCtɛ@fpj6ǧljW i8Y^g-|LH1e^}_LYI0|RبVׂܳӯ n+$5CiU: *T^߫cˮZs{q`^iuЌڪ.LQʔ5@Cq.Mm]m簛 ]U7Au1,!ڮn6CE L?W=Z t {6 +[N!,:rBf<^ʼnjʨx'4΂aܿFő>k6qȐqޤ87K=DCwQ ,pޠ=rW4ɻg^ LڑpPC G8Nkg7J9g061Vd@lRn@$7^@eakJۮApFX42Xyk 6suOa N){km ̄W5g.5%ڴQ{^abu_߾ 1<4ᒗ0L.Dٗ쌄{nk[vJʏ tB{`yxZ #·PtkCa7#ڐ-22eIAt$4B_Fǔޙ02פCYEnkN̸kw;=X0ǡt]HU8Ē(?z=92=7|gͪ^'SC89i席'0bdIVwM<{uP]Bc꿱,$,'{;SbP)un oLdo[! DMua. bj2OlSYǏjV/ P sN#?u{Ç5B hgthh cBӒx)貀Չk>6dw+|00NQMnUK!=H}\7f[d%Qݵ`*t)Yp=&lgsDJ˅HLsU4mao("{c꒨o@'{vm3W)Sigr 䪽Ƨwk[#c7,YAP؆s;{*Az-Ef"f`[&9˅@ëhP#XZr$h|Ƃ!2zV)w6d v⏮b'0Wqе?׀3`%}iKw qs bó20x 7Bx1K[)3{8+,g=x97 7cAl}2}+A]&7( MP|H.=g`:kzc]߉/y> ʿs רTLAL_-!džgؾXc`XsWm«[g#j<޴!g  '"Xo0 TF+&^W悺gUK;瞤3PYFeB2zC<x8{9,B{-zD/:H$L-*n8Nr_\_3-"geރJ KEm_C?8h,X(m(j%A}A<u ̸y"Vuz4)!/n+Khz$AYsAJ]Sǥ&lo ~qZwUr;Ҿ33֪hZ{#b͇)4j bsQBCidžJ/L-wFPAԒX4׀9 h9%œF%(={FaԮad;JW2F%"X~y*Ŗi#t'C@S.0|DOAYZ2#i0pg\9hQF79GɔXQAuF.1ծx?4؝') :$>Bwjr ć:cJPd݌ѭzml !ÍG^zQF$R]!uv3 yWjJ)-U 7,zKÓpW\K- $.W'5Y-Dv9s~z"Djߜ 2HN`ŋ>jhQx-Y9)'*w XTT\ 0eV-Ve6cK9.= ˂ fMh# &Cxg_kZC%rpƠ+@,uZAXb DM +@f$ا I2a7 pf~*"<qU.v.q3f6;FJS l3"xC.ˮߎ^2}6p8f|2 6wHyr;C2x'[/\PTq%1˶di܈0~ӎ틉rs}|!ѯ 1O9Ri&^7ĭv,3$;^n~ ,IQ,&%DUJ6,He,ڷPx+gq .r_ZU:~ 2|o>1FDۨyW k#I aQ%񺩴sgL\Е"* AÂծ.{,WUHMT4=S$plʔB$&]Hֵڮ 0`dFUJ砙!m Kq/ʺO*wRbKxPF'ٱy%h& p$Zc7J¥(Q0h #+[b|*ClAoi"?y=G?!pL ϐ&0 ښ`8 bMKD ߈ЅhJ;?|IŗT^IId@mFXM9ҡ34ԇJP$#H/n.NZemD4S}L5Zw xmI-[docq0H+OcWI2RϬSt ֤`Tm鬼_zEk*A?uAspÃۦL3(ᅡQ~ΏLH誧@x4C1]6έA|l1mPdP !$;ׂfBx*8K?yξ3qIT<4F& [%& Py E-g).uy <5~(䙏`y ]lجeS (RFTn; ֳƐnD45.1D9.96ëbYjQy j-jjX, &]1͖񞏍!AqS9e}Jc: sP xA|M6 ";l/>g湼,aܘ0zOFoUNki Wxq,Tg ' d+4!G$I#NNzjq)@KxE%bꭇ N5-p2R'/ցy7'%cשּ4CߺP<oruDubJ/I,TXlk7у$ŤL(uQpͻ|EE,7cFR-ŗFP#eHoyhn '*R_`#&{/rīlqoWCoX9Qphp찃r3$-%єE}̮U~.)@ gfAC.skDZ?^%O  fG­A6KƐٻ#a 7{,vx s|(!TKL> )'Pq!D 6Up;ci l4\|3㐳G\xsD({tvB@f nov Ǿot{iX˦#Q82|V`nS( Vena~vkQJ#rNkB2)ڌ2‘GGCwz+-uEiS?:V \;*3|A?W<rq÷qB6e&'ILDIl]r:A c ~9PfhkfgY! z۬"`K3 yemZWR4d}5A dg{=/lI5! .1DW@ I-5VEθJ[-DMĜal z+b렷q ~YW{¸‹ t/Q,lZݭ,%6ʳ%n9>PwFgxGc#ЮӚz~:X`UM5'uoOi9V" !X; q4E[ߡ+wb,9{q2@t4b=jOs:W@3Okfipӷ"|To1BM>䕖OUYm~{_Sl6 d }15bX՝KQYlClAO̰T0s7|Ъad4)Q}Uq[d?`o󋈽\xUJc-),p\Ōe0^/H ,R f߹yƒ"Ca.] z%9!Jk2uBAӧc01#HS"}u\{.R\(w&h7Wy2N,]ܤ.;VWC֪Q lc1h˖d 1xc"rTGg}@equS gnexe΁Gdc۩-u2*hnY#=xԌe'k .c2Tf u<>//%Bڠkc?r8F|G@]q8z_,8@~ΙZV4bЁ'4Vm!h,ssKufte|j`C/Q'i 8өiNq ^n(옩_D[dډNP2d?\@)!MOPL:HYa+2%Ss.-rF.Я4FOb> Mb55Gyɼ:c:n!}]~&u-M#~^^τ%`l$kP kɒzƎgBf檢Kx]J%6􁝸W?pn)W2g@ ZiTQJt$Ţua™@%;~,' y~gpcJM1~Q-]g&G5yQuw_we@јVn ©+y|6}!pdPkP W, ”,tK(듃mB=H5iJw;%D|&7'B^oEwwE)E//J{L"RT.ECL\*۴#fMPr?lA> S,}0zS2 |9A]T67U!F"a4\֞K~>ƥO2vI֖x0jCݹNI?y NV%c wRf[_y0HiMc#.ܠ"B4")qy4AHQ|LF$d[ȼa&Pb=&#qNw F-0m`;Cc;fϣxhF6Պwo[ Eѯ_ PW18I(uHAXlk*iA`iquzZ];Z[ğ O( sseLE bzcm)[.D<!_ J`?IVؠ"Eހ ,jœ 5| DDQYOtH2!-#N_OnYxTn3K;0FkܩZ9e(F[G+:! l;^7'hOrO͑3KLy./c S4YɄbM?# w?%_"f)]7]ɹB#0M08B񴶲/_W$BHmSgnC>6Ee&%[]#\YKv#%FkTڷڱ_1KQK8dvR8v=v'} a7(WmY!u ^?@7sIx2*TU{O䲴wȎNF[K%8}*,6E_IVp Ȑӣh?ofd8HM.f:ue./mG|19S0hHEo6|P0.b9WDfw旦+ +x5B^)C꘢DHPV4-:y_#Ǟ>#.cŇƛh~ `?Y!}DJ`)cwpk8]"eXJ8! |Qt]w{-!py{rרl?l 1n=IKc"yI0}I}#Q3%/aߧ:~k»b <-8P]KIyTsr}pFC>%UCN"/M=pjc%RTK]/o@PZ3]*dshpkwyC[K,<t4P ʆҁԽjhXwO@ׇ=]d{d }"ZE@yBvfW ٭.Ӻg8GÍdq@6^H(O$U ʴt)$ kH6~'5@Ri%dU*4;k_x$,YyǞcTgՀ!)g|WYdc{UtbH= _ۤ4(g]Cf0 Gx#ђCׂ3=`c|!tb"gA['ƽxPmO3?;)&RU6xWu6}MMe`$X0Rhژl\-$DTo$hY·}ܲ{?~YJJA6Aן)(bzdBa{MW6ں+XDp~`A fQ v BbjgТr8YƗU7--Du49 WZ"S8ӲrB0boˢ/9ri5{Hπ̹EZ<elkzs´&gOnQ1ю eK^qGKE7Aʜ(;T7U񊌟`QS6o[t&#e< G$.ʯoꊯᅈ絥6EI컴xM<7 l/2qRfk|%H+hwy}~}R:Xd(Rw !>ucjLHg>lHa~f!(?{dG׏u P{k[ AY胄tdVPdyuu7A$,^K–oܿ? Og'Pd}ᙺm|71Lh>sŀXv~@wJXeje7@tcAp?VƊyHNQR|MA3INf^* Oz}Q.K~'qK֒;~{ٔ(fT1Bm>Z" 4VI-͈.T*oKmXHVRUZ![mڸCWy[N`p?MNDd"ʧdPK1RѴbka$|(}JW[n c[!3Gm6x %7(nxL8DWϟ iZ>Z̮s2b$0iOBhD=ئ~:PyvAoh%E1JI: :pzᛌ /L2lX ()S!y`9nkrp@U>/=!r{޽y X1#'PugqT:n,cvlGQ6'E"Y\T|L >IgԆ{̹ ap#\G޵_BN+=6H`SLaJw#ds9eݴ dȵ/u$pDŽ4 ta}GM׶KOE !I%e׀2~̷kfSlJ4 vgt ]"tj ^`pKXXM8M ]vЧfUZ^Q58w%PQq2(0{žJ.yGm-$8&o,+)VJW1j$-6gk1-# rq\@:N+sM8)p`dSxDqʳ 6f]uZ%7{8g/j3ٔ:i.gf8%<%x[!7laΤOeIJ++Ac,'Dn;˶zBrJEo̻xv19 SP;i"h>tz 8Ҵ?\ٖ HN]g`4/{;[m&vvDה]ENr_{j88PTtKj[E zFj%DHWlmaF%KOs(VoIcO)DlO4 |3 []1'~[^(N/X`=~ѕ{th&fs9*%Ðc<|]vũdnjw^\[vTy'/E"'KOvb.o`=6xh0V}Gc=WY+Fr%+nlb3cz'4A{KDBHMh,z[zw/71*WoNckZ5||֬0yW(T/zЮmf3Pk[XY6Q6q844"#_&)L)~Lyôn2ػwa*-b]kݿ,xL#Ix*Ѳj~ܛ]_McggWa᳂"Th/Cr? EoG!F jݹ,+CM'TZw4dN8\dΟ6-)!u\u)cYуц:jc\)@X{.- Cɑ/QcTm%^،XFRH1QoFѠؒޝgWN!=i#ADZ$qk(n]][3!ɯJcM?D1_רZ)pCby1d's}@"ϯ} Xx/4>@.0=ۦE"Y:ܚ I:qG]V! *ݸ?τQ[I7V#>G4_"~q#ōGnrf'U SwP wj?^'uS&D"]TR+:PK\F/g`\nv:s t8]y7ediT'݆EnG mj8 |L"X9R1#I#HrȲlbؒ:KU9t:]L.IcD'xJU/g71s`|q$Vd-Upkqp^h;9!jif6ŅK8)qX.DّŸt j&.`?UjQL3]ڵjHуBo%s%Z'N%ѬehwLCy܁s&dJ-ON*ۑhpO偛[r4XnP]9f[xLO2ԁn X򤞑x]4_.5^Jq_albѭT()"j'w,QiX ϋ٫i's=|n%[W1 5T $1odՏBߎk+wӻU4XsGw0Tю[gTIycOAIֺ`sį#$Nz!Nq_%)2|>NӇ%'%E/pϢsDLrjѨFʆ%W1WYtҮ}f>&5œƁnf]ݬNKN5{o+[QIsDey *Ϧ'xQM{Q9or-RS.ejz]^-䟜fM6S]p!x׭_F{gPkm1/tLo^>OGo'l)0׃X?VDkq5J&OGSe$Ny官v nCCr*Wlۢc8R^< Z{]f#5ip;7D+*^N) Z96o;U?1=B^?wL>ek~A)$7AII$NixzpDD2סT*얟](=2uJ/s?W! TYQ*f ml_,+.pJ f\ҵN \2SScKO0`?BvlM#hܐ2h\|ldr}/eay6tTM{g杲Ls9d~ 0)P@^EU[[#_~v絸d0UVؗ`RzH5c L!&Y5AN]){A0B B +tt+-1 tU#ˎ|k`.e6Fg(99kzED>gkNNy^zc if+1Xq1Tcߧ C_u3Ӗe]q<5$wǭJ򸸦S_˗g}Ǩd SuB f0 7FCL5 ?B.~ lGd?Er x *MDo55Kr22BثoGd)d-.T{ZIeX$ s#>z f[U=g)IT=PA9-xñ>7cgp#V nF~O=|sqVD'Ulg7tSsٔuaTگftZt>wYnJ`Xw{Uكmyś{K`AX 1{4` }{X5[.Yդ 7s Wa+%s_ۚޠZoߔdr+{O+vʺ+gU/~?pI Scyt?0GjWmXit8jCJgYZ070701000001ea000081a40000000000000000000000016439a35500010c98000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/cx231xx/cx231xx.ko.xz7zXZִF!t/@/]?Eh=ڜ.+Ƞ;Z3gV!T/Fg A@QVŧЗ5W,:X|_t)UWpR@(X #iD)af,ax"b+hŐ35,*uEPXRá f#%.7`:3Mu 9 *fبx !:`[UYP&/3)U3ˆ;wy-HZ'VFiqH@-9a?.A Vv i3Αɿmwƾ\Ng6d%,58sM1RV5{^nT m줱c-j ݖ#3J4V MFEf%. hPsl9"Y\ͫ[S΄uR ]ǫ?`bpzȰ@_" meǟu`\xh7,-=K?$d'm+@?O%j0JoǺ}/뉛x(ae|4<~"b~Rp@=kN %έe5uc T{(bCFa<#_,e48Gޞr@ŐG/LoW\.+&AEZ#acAPo;thg.H$T"=n&J#+v[4>|~t$IRaR>'ExR1 +|16]-`vP[~ONy;A$oS&ͳHX8D@12iğDmQ>,x1P] 'p̔b8v/D$CPZ(:-TtDټ WcmFb[2C1,S_[>V@I}tR*Ụ[4$cSe^x*ƒ`b-!ky쓉KtS}HX &]e /Kَ{˄i  &U#N&l:8;{pFl BqNnԈψ'%"U(Z0r`뿛 }֨3ZVa[4^ v1)X0à@m/7y1Nrk)K#8mW{їJ)U1aP3qG67b37sX꭬dY" 0-%Hۄz9$~x/W\ )xF%+/@wutN-y5DϓĬR!Űx6ׯ[-=<4~#/bs7 "$$Gh1]-Kt!׆F|beT{.j.t.4]~Ē`n?rMrUȠ1RFϒѹ̬xkfʠR ڢ/>2M9m"[Kڱ)WH+ 4׽"l4M$ڸ6YrӍ:;]}GѼl"4qkkl[ys` iwӐDOs~K{u!zc<s. {.=Tm`ar_z";+cyU?\(>NjK}$K{SflB6PIЋ sH_%+%:|RM5x?6oGG;ؘ̂w @Uk"m>vb\hA45>` ^W\Py#4捦> wB-/ai$/9'Ԙ7%ޏ% A0áWh̦Սb! 1(ݿn=RIXeݽvb=-2䃀wsLIp?x\#8\x$>tm+A<kOT/S#^]JH. s$ԭ_|B88ک-wVu6)*  0$j, (ى^Z~uΎIWzy" XVWð&LSem]4i߉}vbۉVM@j%fE8ULe?;)P_V zgTYǵNֆƴ|ZBWeA)bI~^ɮO4;U{Z=@H'ݲ̏i{y; fqpoճ' %:1#$NfÎ!oV%J@D#E[pO^|w^ot%G/7=QUKsg=Xݬ$Ï07~upN65(- DOj 6?I{s|"u2{7Sw/h  ca-q/CXo_dO ^ڒpYijھ6/$,QkBktб\ɋ 5XbwHHxt Lޔc71}Ore Әش=2Q<~pK2U_I}.Ґ0af>3f@cV}HYײL ́/9lnڒN? +Xٳ bAېɥqkK9OEc'r6: M>R=S$vH纡>c-72(S'cذC4M7+3|MU!R}&d18`͗@KF>pcXbe"0CC8;^0Shti99 j n?Iof5}v^~g-:f_[rn{r®^q"*oh[.M>38eI0wF +TI%IR@ %U ϲ #m$PԓI*]l[4יly/!qdfFC w:RƹZ4!y 0}9;=*u&0hY?z|>CM_@Аۑr ;T8k^61ܞy&)n&7%fILuNEH8ɦ )dЁP2a1urpm/ˑ jQ|O"X.ƤVIJ6i{iE5V TAMQzd{i{N!ǫԃ@_=)??xg~2^]۴3i8kUf$XͰ1ȴFWaG ٺKH鬴R뀨?Jc'u@zKo.EڸmFo]a%e K ʘOwf1Zom'4$~![?*_X`{(INl~;W"Ɂ٪-7|sxd\ᆒA{dکmHzē 21KjY4P/I{_C?آHh 0mXN?3xu6;O^Z=%DޞhZThw_0«6+:xKXϨn!|EǢb!r8$ G,t x͐<ޟSYiҵB3SJn@M]}jq578[{p]Q9gl(u|H_J(Ȳo3;TdSM/6pdhA<dWbuB[ 4L3.*sVm5@Or[Ow˶e.4Q `9RM.CW-591JACzVW"I/Q<=3yɿ}<@(ؾ ]Ҿqh{ZngȆ3cMC6>w8y x JnxӾtw 8%nmC bq 3Dٲ#z36c fMR' B~7CX5Z-ML~[ QCsМ0OJvl ī6Im" 뾻{Vj a B#  H2)-tcC}}xto]Qxe)9쮹yܟP\@Fjf8}H2=BZ }:8+TbT0gky>)g|VPP;H; Zr ˗u-VeUA0H%21T_ϣYezk" קWR).Ot=ӡoҳ) ~6-B7|uz5wp4#)-%v&e%d$SWJ}O&o?*[{-X!=up6u^$gy XH7Et1*޿EVǦg?Z !J}RXo;qʀb"9V=;I PhHҢ" ʀyBxnzVbT#) ͮV:ɺSk:1Y4?1s0mlE+Za/z U)PLh/SNZ~.,~_kտy&zTҎ燠z_}R&)!؄V5om*^r/r/=hƻ#t|G<BvfCQZfZ[~ӢY'p_&t82\W~ɞKOgQ_u$qmvhs n]󏝏d#ZVyBw|0s"I{c|<`rQ =Gq6p o,j{uZ2ց9#xp(t CQFVL?>""̹A7|'jTM$Y1"o# K&61yUR]{\-ViAJXCzuAWRJ'hVٹǦWmw;6s[r!E?=┲o VS0 !$B` {ޯY!tE SJ=pL1Z#uA]) 0<˻bxٖ(<.pzFWV-:e ,[nU>R=dS΢5wH;8֣#J#˱y3a#쁳=fʪd^pmrȔ,,jm7vmUjc_CiԦ3c=Y(.WA?g篙ઋDp-.Ct;&61Y> {YeٖbPr]&^L\B,Ac*TǠٹDvob ~RKϐK4I@EfD߯$24z.pTV,fgsixpH빳`%gfIARm$Xѣӭ}zV;7ɨ2 SUKE#~|%n䮥؟T%P?n4]0 ܐ]Q퀱p BS]{T(QB[w@.ѩq1tcA4l~) Q?O@ٸd ޟ`CҔ&9;Cv4! ܀qi˱|i0uHc6$XN3u*IC͟*341Rk@TXG߮'kƈ]eoڣ5Ӻ<k;C++JȦ?")H"zm8(:u%/pK1}*|hM 㟒bk ? SxPT9W ЩOBJ BKlxDi.܍Qũc*Zk~ϕoŝ d0| ETrZ7`~I }i/j8 /L6(,Pؚʀg .T}4 |-SvfzmtC7&_#%l;3ӭ<1d`x5{Me!#KbM{rXoiM mmtҗ#4Aɦ*-IdOmu&͚uLm02NvX-`GrNFYS%ŖPB-ʫ؜׭ M02p]g楸7H1+KvUZ>p9k-F`ߣSMʶ"a@]?qOtΥy}{(]CHJntuzN8o]zuicKy)ں (#[im&Wx`w; 倸⻲zFJz'|n*]/ -j. }kܿx*|2fu듙m} ƹDIҵş} bcdH:; aȁ*U]`gҼwQ ἐ~?)SBLTrQ1*$gb; E=l-/S_p Q#1uv7j*_,693ָ.hn%H͗c_\najAcz ;`* ^͇,p$ThFL=GEB UVpțLWPsN>Ub NIsT/S/%x<3+!!/i:x|6`f\׾mՅR\R7/۔T($EHQrtfM>B%x׀>ja=OdxN8=n5S:W_I"#*eL6 qlWs)\:飳ꣁˆŦ><)23,ZznHmz2z/۠[KN m{ SI_frJ{flh{lX`S&*!6Q@i_'̵_S5NV+wC/9:K (ڟ}N!'?GQ|Z,o Q\ {#xaﰤxA3h^ A##KCɳ?CDva$a}z^ҸOͩem %]c$dzԱ,zPm>$cN󬳨Z͒ń fâF]𹲼f'F3ܫf$8^l@A߶q G]/?RکW1Q԰pLz59Q7mS2u݂\ Ivj Gvd $.뷾+t;ɲTcr_IGrI2dK6Q$%6`X=Ŕ]ov^=iTQt>#Eh7>ӚѲi9V: +nB=+Э5 gFymxȬ{f)؀j?쀬f ؒ)q-zdx]#hbOc^-ST#ͧx)6x>D%宲+5l'g!Aren^-o:Mm|^~SԘ81<i" Rs!bl)U@Gb(+\Y;Så 9![{>Zm6p;X@q+f(HxTA'LA˂ ןm洿X+=1(TFfS(՞ض#b6T򆱎mX-YR{Q=jlcDC>b ^WcH$VS*jc5r&MpOıؑe>yCﵽj; *3X!(PzțyAfgojKrOɌm煖1s< mzYC:6`8 B}U6m;‍-EhEwީ}z}/D$^d|/44sV" ";2I䐯:Gb3mM-^ F8[Bِc+Di/E-biO+G̅heGN9TJ]+㹣UxCs 饱6Ez )iǒcY觊hn#?!;t*%ɐa09NL x/Tl@nԂޓpW㯯PйOnN:7pTr?1[aF$lt,"=cp^>vzԈuٮ%.N'%L :l)Y>(|8*Uj`˟.TBͬe>ymŎS20ľ 7_”MJB/%V`7nTBe5a2mD^|!6# ,mC:(A&x/<9qZXיae,`6EHytk5C KVfU̎ >Y(ic[]h_:ژ Th=*T?'`ð\t-s4WATV NKUG/jnNDH$ۘHsTIpr1G0,3lV,iZW̯<퀁!DdCa{}_%D6_ysn_:ki]v=E6Ac`D6gJ ZSDA{4I0\ ]0P/Ǧ7#v LꓠB@O(2E-qzeP$[74NJigP:}>6j1$BYۖA!%f߆RWvGTD";2^5jx*r*94=/63R WP('MEb-o0W(8EӕtկvA$mkILbӿT,_̵o.͝eь*tBx(aW:[XkQ m!yο}S^io_݄5 9m|dU ۡ$RՉnYG{M[mFçC8eKb=uִIa{'Bݦ'9UuZ<Ѯqg$"iC/P*3Ũtq\+daA#GQhrDxEBQDSҦB+VɊIEyxU_:{9iU Pf1BYrh 2hVF WO/X6*vpz<+"Mݝ}%/7G#0 O4^Hb^zu8.jV^.Q fTD$?N/=G?qlu|!!Q.oglo]au㤷&#ër'5!H3(1#y&R 2P;sZxX7oʐ~?cjot`;OƇj̮}&~G%x mʰ; }'h{Y3‡03'W'-H;Mie(.T`f9`*4m cڎz6;}A:)C7ഒnjRI6,C59 uf!g<~BY- ! E}u('}S&-LKp ޯ'[ %V5}xvL {5V wH :߾0$D4H5 Z=X#{X.𗕥1(.LF9Mux SY0onh/PcݎT%=wӹR;Z|l,^?LJ[F`,& IZţS))hP'CK9 u+tȖƓv@[Dy @I`6 )3]2+#HRUҹމ۠o %@T:.t֠SK*G^fX9Sv+[ȦɕZ~~<Y(q$D2L5)YvmKQπ0xZz}WFFʑ@Yk5y$7c's 5fݮ8JTlE>0q듛Лbݮ`cZ0: l>ofv9ݚ&B+bFrTED'M{\wR (1DEئ ;3! 5sJc E:Ed# 2'mp4%WEw7pkox i-XpGڰ2A 5|tC(4e_4x}udm2 =4gq*c5ӕ!{zWm̌߈d$9-K\fB3lBsz/ Wń; y"[XHqA-׾7[V$ccg{t Z`mDӌf2oL.Drt7J n6*whd9vu ɤn} >_դ9dmrHNIX&ڸ?*PK[|I,jV܇PѾY[Ld<;$ z呱xTSMm|l@^qëf&s& d*V9ERsʾ]Y`Q t+*&4NM}dO6.ǷiŰ}jDD W+I+ SoWM:anqR@oXJپGn?+ٛ'0Q-`LL%Ɛh?rS'ŀIZ"+6{Uz^GXh\$LJA } _+`ImY O 7IO >a~:o"w$؉m/8 d$P}2fL ,qQ goV|GBvz#r;>=XӱGD mEʍoܶ^ N;z266~UiS|m%G8dܴ]28W vfCݰ6qgF ޵QŠ)3vWI|Y\a7? $dE%}LD8©N\V6ڎ:&%ډFvA_kxfUmݓ9,UZ}Np\2ɎbOELϩ,N^f&;<]a%x] ~B$#D/GqwP#Y Q8Yx&ɒnwֈ5oVdxYB*z`R*jL% S]P*=0r^UFKJ_Vܳu=yzA:9s+;Y|fI (N ۃĀ{Ge"SQ%\ H˯L]w?K2\F&y\L1bP[s$HLJSx N~{{jxLBC[z d0͔'z 3Nr:pfkq1ӭrv)`g<̓LIz)O.JgN7.j5JOI{R %G^l]4s<Խ3c[>7VN]&p€ n0 /|u! {-.|j6Blh-ѹ/n%<~=g 49c~S@hK(^wAŒw3.{@;ouj!MODdimQ? Qrd89vTs™„>G1J6@+=|qS۰5r>sD8椓JU\ĶX(u2JR%tGqzuyVl{!jku:H|,4 ji 7Kbz]1s:z}No"^փ;Σ1B|bMqGſT,T8dD޼//TgOҺE_*?i^eP;Pe !Wa6vmIj5]⢌Vik$P6=(ظ@yuӡ<{g\GSd +?-NeBdl޴ڙe(He.X<}}DPu^V5wWȄ[??A[DfF!g;AՎi}t V mC2Sz[} `KN7%e}&d䴇?`{oJ[Ʌl$mTTnJ39DM o31P "vU Lk7*#~vc1N\.G`,TY׭7Tвy ޣUa LҞ1&'pK]Ym=d'=Eȕ1-ڗkL&x{6.֔ x?c-'*R\hW y@s74B/?=[pIiࠔΰ7X#٪h;XW_X/eyw1(;SJ␹]q*sxJf7޸\л :K܊B w Ǽ=WWWFk ASq\3w&hINȰ6~fuQ:^c֑< p~"Z*Ҏ6NÇɤ[h2Q-(BZN[}ֿ?u-b;+R㜓 nU=hџ3ٲp'MZ; Ba4;^fHt SY"my2ꄪ^m%Iu`w< rUEs[i 5_l ZV_s@Y n&X.nu] vy3o3^90#+ey뤓zQ>'\HDs+1V48bVķxZ(j0WtLX"8ꓔL8OB:إ'1[O-RrD0LP2ڈ5+6Oi[rh.)_Ά⟡]pۗ"}PA5t 4*7<6y8~3寮 E&<<a1sA[nޒD|PM Љ'u;oj=uL.Vհ^ {d,)_ʬS-ɓ14) MMkB2ɗKM+4J/g^5nH,7Pӂ+(DU>MsV9; 4nry2Px!4O Px E24):Q_oߋ: wn^.7D`\3@-wAp1ObcɊP ^x־=OD+PVh!2?i.~ }k@EkAf@K,"Tx!60ݜD55yu6}H Nؽj8FXҗ:p{O$wMD{VǢuQ\ d!? ds d]BT]#+NД;ΙzuØ)4M6&#Y>/llxEF 9FT] yO>ݛ8fuN>!Ϻ ~é[o̵zsɟH&kWیTod>rԦ=BϒkuzyJ @pK;h9`T{@Ј B'S땦|0ڃvFlX x *WQ<Jgvߵg5pV^RvֶPYČ%5ty1K{-5RV*wwQqo'5xmmUf߶ԛ4Nc+5+0 u]* 9\vZPH5t.7XXQn@o/< +"ӣ|nዲuQ#WUoh.K:(`No٧zD{#*W !AR\LĺkQ홞yT({[:Eく|U0Gf㆜e9?eÚ[5fdZuT(Ji)A|.{O i V6C*ʽjt,-eWq E (ABn%8M~W2h'zQwl8#D\mb׾e.64Yw Jn-Ȼ!w Qc[&i{^U)e΂Ers܄߱>JZ}#'v SCqE{FJaobc*# Fѓ= Fѿb虁3$Vi"Y_{nF!f^FA 86(3j,++ Ͽ&Ah5ju0YQgHb޸e#&IgiYIIs#hOĬ4ǚ@T ۛndSD$lM/ЋTLO2^ N=[ '3KJKښS3gUv)q*A*I#jQT.1Pyxd"w/X0aG \T(OekD7@fgSdJaXm\{[E&nOLj}OÊ rg.xOGC=*#a$ KA^̦LWY 8M'ILYtG8 o,jY2 !H@TZ tV5,4n1Hb^ijݘ+m/)PS|Ͷ.4Rh ؛[XY F8(^Sy%PpB~!<_A}=T ϙQ:˻yM('lmC?sZVCO ^Ғϯw{*̴7v2 bJTj(OvA9fjݽ{jR>+ 8UbK/Lgiy2 0Snh r*Ipgo5V&+EVQCB+A?Bx}/߮b8yP?0xaYaS,cɶ8IfKzD< t  xJѢ;IbVk2>x@G.ۆDZ Sا?P tGH bt6gaJV5B%\!-P`R`  :j{v~f2 ޲s|B冶Qk45JAb AjO_mGX7b!7* v&b#Y?>oQ񐘩ӡKy=p(!-7R̞~d'r 4{C#d>bmFH^OXE l4WN;$zʆGI\y6^:nxQɣyh sە|E㟸IR%:Ƞ |߸b |sO>ގкuoCVby :| $1Qy'A~9" vbG;еiԣBXA3)C_FMEfj BeY3<($e)#% cWMnz 8';W*¬BYqGh8ɟd>;C]"@qy1x_Ifn56]_#G^%sp*G>ҍr׽~AOկXħ,5r7뀧$!yI]QǞ$ J5_'Iǐ7( mn )m{I1 TV-M#Z7@Z{,K6 YMM65YG[T.B4Dt+mt~d د,dOzJ\}ϊ8@Gb-pbFJ<׽3F|uyi^WA;PCaxI4gC;?fgemL'˒}5?Ӽ ]`9DFD лð".$ N>G?\1d#̕G#;%&ӼWRڸת\_"곃yꀑ6H$J'@~kuؒE 2q*,~MxkfDdÑ<{;[wJꛛYZ4MNן=U{8dps $D 0X]{1 t*١ KW +ͽ"{ժ#ѥwMJܱL1ǜn$ZfX 5rO'Llؿ}*4u-io tzM>7)C*Ag?XB"gH^v[:HxA ȩd #pMmq .Đ'J-Ka Qxz-J-IG_o)ϟ`zZ:p%:u)3q>h8ðF8Pmu!idZn7Fd% ": 2epᦿ }׿q:z[㙍£>}4vbs/cRGVS&\`Չ=˜ !AE k Ρ2!kZ7*ߓf!;9QA8 z2&2X<_Ttm/A52%fU/RJvjǕK) WK/A$j&(Q6vqZB̙iMX}M@O8sțQ[Zp shOғM ֖K4#s@2[mV4:GTu>oem.*u;rL+]tQZ`5}|X;]&.=lu,G ̫gY,ݭߥ+ v38ljY*23bZ]S'2HV̌Ƽ_?m)F+xgFX{ dFa+XCZ(<4?jlTȘ|%ƴRKM*U UiEmu!W9˛; :NCSfp Q%[o2ECB$`֟o0ӿDdkol.(@*5N>e 0 KtP؃$ w6d+(f? r㶾2%"%9r^"txF5-.=mnj掤Lݕhq׈)1@?!7| ~%6Ȯ_z7쥜ǴO˩>5Dn~u1ŀ]HՂlAњw_7%3'FԎa,YfdKvS+!2~e{չax_[nD> MRP )ı{RXfwb<jsem, gӇlГeҝinV}KiD>V[DS: ~9AGljهۗA}6I4r& 㻷&މ%TW1BkvɐYZ^]9qo[X-x=.hQa˜ [Tp-f []LsH+ޘz sɗw]ݴTr@fv{S.cF-RO4 d?N#Tjo/y^@ x)ϸZgA00aXa6^suA2NpCJW]R"@/dzLDToD*Vt(!w,ZB a@)g |J&kL9LrB>{f 3 m?g_Yp° Qm Ciy.&e XުZ#enD7svIC6o=YtK+FqgR2g^o(^}-r[f2)M]dhwWJOV7 eJ Iۋ;3C1@2 yV &l~N2s?z^^% 1N-x@F2|dW6n:x̱ ^zϴ#[=f)-Z90} 5|IpAA+93K eϻXĉU#&}4©ٴH8< 5psK۞8tq*iۻ,O{KpX`'=8 = :&] h0Y q?M}8#-$aӞ$|)V6[O^8'"31-T-GQ 44a}Ʀv3%,Z݈?< z`[Fv,0Kr$F0ASQ(OZJ(>ԤX'B(jv;^ڻvT~{EaPo_뛙ܧRV=dfLtu8_oB--=%0lL%x r{n$]GhS5Th4ȸYpX}soWgRU 5C] F=JQD\\" ΡY췆]Yh2x`V uq~!k>ix.0G[0i:ZԜf/Z $uYH)K6/D:R\3&3eVKw=r{H\1apB~tՐNcZƩuqtY"\q]CA |5}ƶ& Жp~U*Cv_jIJDgn#`++suoϝ4e>+{ίjNy- m)_*tҼna47 DVmЁ(nrjbM,1Za8U͟PJBǣF߉m,ڥP&a>M>~s^OqD-A!u^'>%T\- S DErw]p0g/& rW)inbA|b^ zTO|* fY+R<2/Eϛ` $HҦ~ RV>L#N~8^ijFm׀ٶBM޺J#S|4Q4 gmp8K&:HI)ZlFK$|QAYz#50^MEADXX~~fSc̊=ڴ:A,m{wxb9jJߘ ۟Z-y¬.FK.ImYR }_7GW;}oK7i%cu4QOY]m: ,Ѕ΂IM[R컦)e*!x&5Dtá~C^SEO©[Oe!7w26=ڈ $)d#26ҁVØTOB;+ aK 5BtlM)h T|/npp㸖5 D,c].nJ`00J*8u^l!yrn7=|XAtΏYNہr xpPL<%״(Aa6N1꜀jc aP|TC֡衽X VFc8O~SDu|IyCްĄ@H*]WQlx\=n.|yos o'u]=L n'D|[_QZd)2nQ6+fRs/|F1.P]|YQoOUD? }P<>{ʟSRD bCj]r%h:c7, BϧA;t$+4G74;D`n6fSAܮf*qZ{~qOpqSNC2$62+ݮt(MΜfLN\ Jp9CC=(c_d+$h qqa <`O5#́Ng^GarW 7C1S[DW(@ˏi6,Bba>P36(={#Gpw{@c< Ztr5?E qHGʑqo 7>=Th(` V;z 9e;ljvF|ٯ DXxzd2 o{^r?i<}# g;-Y`KrARB76 -UWǏVR2!rV7|[_;bmhW1(%#n z*ɭ#8k/`Lk!5a]3=4ѫϪJ]OQKD0< }cNo7Q 2M_7-Zru^AWc9k`ym Q aՖv԰d^(f牿uUO.Ԓ A'x#)_'tx4ErPQs0)wV->m}R䄿)rev"PL8%!=L=D"Bx؂6TNXuQ.`b#1 K?7ͷ:VO~ 5hf[՟;HkͿ-evT9q6s" ݑtUyȦW1T=Y Z# vfa~ 6|Pxj|NhCo;b_ǒWtZb%Z{0 !h(ebLjͤ s>x ijCQWhؖ(3+"Vyj=sSςԠOn[sݞry+%&= 划<1&8 Ձop4q0{O\Ql_ӺS0nxuKT7?Gѻml;['"Bq98"{ xÒ~y=RMH?"bVK֥Yl*TM<6U0C/@L}*hyxW4;Jʒ-ǀ|J+,Vk]:C?%i_<*C5c-JiMK6^VwP@СICାXhX~b MtH3O| AAO3uՃ25uzXjr6EIOGØu OW1ޫcYac{>J+_d9Eeo! s2?wgO9|QUw n`3Ts,V!/)tvܒ#tO6?c '?Jv5|ѧUwۜ=R- c|O[ <7tS%{BB7Bه/9^:S;Fq.Xպ3[R(N[Դb" 3KW*LMM!8> 6G5CۭDtj߆59T ڴP@n"e= _E=/lgeI#vsrKIP_@ZGT[7=^U-U|N=C1A2BVkD=6ra\"wejʇ F8ъ,q=ql} uU1aAMLC'Ǧ:e}kI@梒YY{v'Ӣx2CePǁ(_ ŏ!gv(: eU0nlf,d65oHC`b4dk0&ǹ "jY]UhUaXl0p]OM2( бwlŜ8ƹ_gUWc8؄ե=zi7;Gn `2c<1ۡuGr֤cK\x !`.GPCat =f0'#Wu"S\"S;"AGB+9{v O\nTW 2(uO5MA7"gBKd1ΔoZS 6q>NF=m%}6¬3#\|7eZVܮ_7l༄os}|й M*' C{gG_;7EQZj8`oaȮzKh_Den?M鸔'-FO[ euD J>VF7/uCA}0I~йo ͻ c΀&{7yɳg*ђL.?[yMTgwxvCtklrCPKeڔ[Y$ݱ売Zb؂jAI\v7CyIǍ8o$}h#;^[pH^F'^e֫I W14\(%y]~Nx ,sB%nvC7`mRqRֺ^*&N/*K 򉗗 Ժ%=&m3-w3rK0SҌD5d'Q.MGxDA 667c:~/ͳxjR :.ʜ6-.zNkZkRvAl 7fGѦ PrRi Sq8a8ov/{L"0 {001K.}C ֌L~Ŵ׀JUߠc!(2P40a4A\,$geƂt"]@mihL"N32H@4{&133l5 Ȝ_hrW^BT]T@7+7|͈^{Z_$&R~KTRaAcMI00$=b+> kj1SvT"v`-3b$gX)܁8Cj3y|z \R+iޕؽʃ=0RzۗаSA4M¿d'5Oxq7}(\@ ")HmkWn.}h"̗/k}l\i͊+ܯ9jR$,Wq3hDr:!aG"QK atG&Sa闘+3PL5x r]أzkuNlAMCgPHiԴb>PG&B#FkR>Yn i0A5Ivq2av{?C%ӗX+@|IU7ǃynM'x[s~ gB5.Q,e]N}90}G٬mʿRb2ѯ= EE !}ޭhϠ"rN^!y]z/c)t-;~'񭳜z)z%9[{ Nud`vȷ^/?]N=dTj>'+zq=RQSl!OQ0֮֨ m7]1ߪYƛĝԲvP6!R1ف2U QUmoWM0/0 Z69$! XuaX57ҋ7U;ЫO_xZ~G`@+$,Íst^9Z)L8z7ϣw<W|)e+MzH0FGJ8;̘[sa? )( $\ ^UG͔CYH֠"-BCX}3V7ʹCy&y>䝥㗋X@9$hX3M1XK[  @䢰#ꍯQ*XlkEJ! ^qZ< =%c0 3h]FC'2q$T92Je8SY=8|j\~=̵Kv;[;-FM=4sgww?LX=PbяCxs֯u IwB (ͥNK8hSAzw:0z3I1ۚMq|VVՔ\|ꬅ7@?@*t@Z}NuYuF-~uH[(Cq8K w4kY#D%[&:>x*Am0^t, vPJ0V>_J}c`[K d Jn{Tb@ưyY@x,[NfA9@pDW& Xf3e g%}J^4 @ P!%+_o(k}! +-Ȓ zw^AA7~F4 7JHDWp C=N֔ !7m>y RFlͨhz*SOGd.4?:~e1O|O%0Eu%$aފp}lL0LW:Φ ScCQUnx Ѽ>JeKVcD =ϐӘoƓ:Q5+clX g%$jw`Hׁhմ"; SptlI:7AԂ!]:D_ )zH8}#\pӀ ,{.ǴMآqCQJ qrHIFd':0BghDERЪ?r]s"򒣟?ȿK'"ö^I:M$b/ @Fu"!YU8~ݜ#T/u0Lo-coG)-?q> zjk2VRn7/<-x+Xo.fkˁRM4i6!t[{UcnOHޭ.Ɣo&݅_*6V!Ȯ9+V7LBe @-Kǡ;}n?sؠ#EPA8Y#|"9}I%{LV!ҰPXXXkORڢ!FTgÛy0RGbsᾢ'l`l/8~qZb}d'R\yMa ƢILІbQcm>[9Fh9[KD(v%c!&frf0NլQ(hE 1n_"G'5䃰vˣmT ®2CZ: )[~^E!U**u2F ^֐UMn_Uʅ/;>i bcijМ:=1)(^µaHL[]z7"y\'crD|1C\,i]#J A^/g*%—e(wGTI@.bvSx0#Gvq =$ylxލsӼ(Mqϓ0Ql0zv[)l}eIW&=V--cήBϖuȦU Y3-|8㿵3RLuHWj#$VV,=/'\|oS/*㝼Y>)͇}w]6Bz=esf o+V2wvYlǙ!Zٲ!_.]1{zdicoFE0p]EfsGU ? ƇMm Kjw9d4B*yWW߈(Q%ߨM tX(ojW,`( Nxy0]XűxxRfI9 h!&%I{ NtI(qA!ȃЍSE{;;[nύ)vmI`w\J!ЕI<ѷhw\IR {{ruwh= X v|P . R +~*`<@˕[gme#g5ƪFmHg:M@9v:1J]s;/2;Foט;fS\'ȫ.(%v! T^\9'+E% E]X:1PHpVe'C%D1'zc&Hauhß 5Px/&c%Vдg~/^lhIzWmಅ ϣ }xtaK`]'g%#+t%{^+%【T5Vw?UA:҄TEc KSz4"#2t,f:q3VH"*/5`lnhRf9nONaJHa{ʌM66;*ܧ;$wOqE(LI)m*I@PwnJA[ rzҴ'X"'U֮az3 f :J Y3u-6VN:粡B?)1gPAbʤ+q5ӖK&p@&u`,X'\; xNqe0H,bl9rN U &#ڰ+ײQ6a >s~8Fspp.FFl)KfH&lTӘn[݆ ;_S ?cV\y tc c9]O+̇}߮(4iڡMRΠτmҭV#? [5om rơlƹo!D-Ҽ}A߸)n|?5aAe6R9I-"ޤfwgd$+bF.̝xV\>} D'2Vh2.YS~wgq?R) XF8_UYX-ڨI3n mOf4^D3TT$vl(͔H&{xK`mk)FQcpF{? $U&mrKX#TuI` Q&\/ ?]>]+r=v?ow!#Yd6 ?_hZvRF#.njؿ1qPZ[NX0.+0rd,$^r@R_n4x(\ א[]\ #X-&o JMʡ"6l56KS'岔5uB t4h fXK@lK' 8I6{Rˁd5<>p: ?oj}}d1̟oo;䋈 8I⨭wkMwqn@-9op+A3}>rSLg)iB ;3^/z}9IbݔZʪ6x\~8y!\bLtk`Iw wQd68=,|N1r ՀD2S:Hz`CJj}@QO_cCǥSZX`,2Ӯ1&%dyg1HGT»AxλG4F)ԺIOJnQߒO;"+ˢv QK0nv%)`0GRt.,]s۟CE%ёfsO.)9Rwf RV߯N2<>#6-Vѥh>E(Eyf;`?hpSpAeOJB=GƓjqSqm!Qqq1ք6IV{ ҌhEX9Xu|~䁭X VKG3>QN[\|z٫nz+en騝׃’A@"TR eiN^9WVBfj2c&{ѽ4zذ(O⪄vh+F"GS0ex=Pjldiy@kC p!?j: WJex>)>|m j݇ !k7g8]E$S#+б ڹ 9JrѝX2]5W8f|`>fSߐA}`NX`g5L,ہǽXTh{66d&f o1* buMf;P&@An O؜L(*P(|0@Yw-[uʲGO?QcBhB)dC+w VvraqwC5Bm9K} T(S>9K5>F,}=ͅA?-k綫'#Rѻ6bs5~@^Y2 U-yq"JMa`M"/ ,CPkV$T犻 0|U5tjmr)a K_Kj-Fݓ!$pJnjijJј;'\'hvN:"twVk p ׳rТa|P: +hufi=~{B/֢._w~=\H^f nK8(9qnVx E4dd޺1-1"dYC:'Hؤ\e;e}LvWz'o~ad&M'Zk n$f+g}f)ӗ_j:Dϝ6m./JV:I{/GrzױKiPpy6.|~N;/0FbTWH$l i3GJX#ρYNk9~pD1J$Z5}vt߀>yO}&UhYeqG 鳍Ea TE۸!VG|g=ET.)$pdWgoM JcWre ?SV^I Y†>vC=1#}pUBcrr9d;O6w13ygJ %X_D>p[ ):c|efE~دq0'u9c} +~wm^ «LsamL65BYD^VFtY|_.k)Kq@[>[б:E۵}Q%Qa_FsoW}=I|(ZzԷM+\:XԔ@iUFn(. +}M>Cyx DKx6pшvm_=$X:vIIKuO7sM:aC2Ji vhvy;`!wNtn#(PUDa0ǢlIƼʠ yN-JOdxЧ?JvĪHp#/]8DPKqns{{xbE?[YlCNpdIF6fnb4kF:<4a_>gިXlTscWV2uuU\%rN#+0tȥ~PN?Jhi?Xw4'w ҧ^(A4#`}3u ,7K L{7z 8+č1)$W#l 5w=FTQnz!ţΥP˥ZqPq,uc>0Mw ?D#NmٳwgA1'(ݖ8M*w룅x|~w/=xoEFVt=Q23 Ĕ0Ι [)ՋdLi9ݵ=YO0KYY{3/ǭЮ_kXpŘ!ޞ̐GmjG>2/A2nNPT4HJNsh*&pͪZXLrcѣX sfrS'+WGn?^7aYG7S 璽48}!WD!z=ܩũ&^6 n/J|BaâI(A?Uz7U]5Vrc>Q߿wUV<;V#K&|r+LVda){<i&i}8PЦ+,8ق6ƭĚV-]2wrfMsśURB,G^5E45rRU$ d0XN"h-H/wѐDܦ7pJ+Ʒ Ar$$+qMӫ>Gum:0ha)%dM&)x11+h]ӌ\%HD" 5eB+ƺqi ?O FE΁@"޵=LICor+[; e-cT֕1!P[`eu`-+䈺Qa4? \EO SPaM9%gfTEs$!pckX0!^NqumW߮ ÃjS0&}GVh>7i_wv7GXFscb ŠVKԠ'{_^6(rG"77/A~BسUޡӔ,UE-UYml,-uX.Ms!U81rrX0glN,fDlxiAꭆ-'ӣQo %b2wx0cUpQNZ1RH1ۮ#R+i]3Յۻ(H4ly''),w˭jW3M&z[wWMwF_F _7]lja}E# ̱R h:Ps0@>p `||3 J^C27@0_$Ӌ*HOx8clL>5PQ'+{V.+O z5v!2VlZVj 2k9I#wcfi~NZj=Mn`3?+dV1;wR %"[ͯPxI~OY΄<_8JuЀ=hx D41ٌ.͋i;7-ѝ" فkoMP55q0a}y~ Ebn&Єl8֝5\WH@!=Ds6̳`Պ5|26;@x5D?ps:23d:g :W-0RPg"T" #ԣ 4`cz#c/;/ CY\[> Nrti$n憵Ln+ַL^CAM A:Ԇ/&sKHn`߂Rc`߂! zq%hǥ YshP4;diM8cY\N{z*na6 Trc{{܈ ]:]ۉ 17=# 0'!~+&S WMƘAF 3HHj4 8{cd+hALtth:1a[p;Q `yn63!#Gۿc[Ky'ܓCkӁjܼ|-6BW"qs xl OV6~UVͳbGھ9Laaը=5U Qu[8&=- >%C!BIY?aj\K/zM1QL7{d_CJʡy1KDCw++Uun{Ui4T&J;4%:,N)od י!_N.~]Myչͷgю6Ю5#Z5a_m>dG^KTNQ-5l9I}Ia @grLG6M"<"64Uv!)鐤C|9bkdhKVc[6&lk|BN':%99yPIJE\a #˱J^_>kl)nW\uOؘp5fU9:R!@\rRa))i0Mhre%X _,L6q:x',`-T~ O{r$a?`"6JpƬՔ*| vEMa `kOG%UnK݅)x0RW*< 6&JmM 8U#? ~*0Tj#$26L8r\AjuJKBP"V>F SH+^0Y)+-ņL^pxRl橤}42/c+1™Xz(QK4R?C3"'HvSbIN4Wr`4Z@.?pej"F-}Gz2!OJ]Ūŵ^EOrS]~ڡ mR2@)7*9SVǀI.)Lkm]Kї䑉@/ R$)K`g=hXnṪWQ3JaQ6g 㭵2M&HjF~i]s 5H{ϗ^om]nG\35);tʛ(}r{B〾\6_ԉ0sy|Tsx%" ԺRkէ{ 7j%+hX*ye}]E")ug-أDYYv^^ȃZ]3۽5^i1ٔ^=]Rޑ|=MX)u&>(yg& TpsGo5ki:M"V) ۝)0y2g.o& z';&Ϥufe6Z˒vȅBO}ƺJNVM2b^U1mȱvq M,}x8U5x1ij^$q,sr.d/oF*'XXFNChB'tWqP(ri,_ox=}p˃Kn1+7Tɹ}B`Ze`JƽN\iB|ElF|RPbT4\z6?[ OZ%OꮡT`iܬ9x .we޲z2PN޵mliN쟀nl}lipG(`|8*{ڢ" >s٬D_[t.ρ`aMv5 *ױcg',9^_ x4C˾"굱5kESpyϰޤ7 =Ȱ*._7Վ d{5.1<)y77}^ 8a[/!'#M_JRhj!ZF]YdAa"D/U&QӮ)iS'!Cmp,Ճ@͔%L$K~oysi@&dԾSSru;r a)b ?F5 C8egwkSlՒ5{[QuϻwJm+r:bF {XYamAWteA 2s QR@ nHV )XB xD`8#B&{w/:?Blf\5mMQ]+, U @y׶]n'4q$s1f{T؝@ UgWI5\3bUػpC> (1 WrVoU. v/9:~B 6c7omhznC-s]+*u`5 f 3MQBZpDZ"MMfB. 7;ґ'(sןJU[1Jްy:ֹ$|WVizu-#=?kc{-dFW)=8bP 4e+E0:jU H >,[*RR7ZE`PDFk6ba&ێjO$ @eƯ~k#:LҒnwOʤWIn?Sy2?LϾI^*Uܱ.zU4ܗMe\ݜ 2^ho<`=2Et!iu%*)O?>[Fu}Ħ]-")c'w@?FhkMflw {s _(ƀP\)C كlYT?t"fѰTc_$}~aI]eq_(D003ָpH{(?d ҄7 ML{Aj/ DjQm<#GUl1/+$ɰIz~Umuio|2/-Ï3s1Kٿtޜ1HXMˬ 6+-SdTۨ M(Q(s;\܂ Pq.u*k 5&.i藺pNҖ@lŠӞ565G*s=<9 ,;b+(¢R*9FPތ![g+0u/ B]]lfUzC.o%y`w7):vm+=>zR] AKgajC]J%(txSVeqN⩥)?ƶPf /"NGU"c/?Ne4@%$46ۗUe/z6_a/Em>1 pbR]㭺YgV9Aw/<$:#.^\|^Fn. o>cTх0 bh>ix<_NX ^$'̑-7u]3ƾ`3R?N6+d,T At('9Zj>P;Y扠WZq? gZrWuʉ ?hh[ݜ2c]˙h0Kv~3(:B_vy)};@T6&z0]jg#|UR¤إ:м*¶u C!hP4)հ4>`/L;Ͻ{l| ̂yP6Kd}` Nhs0 Wc aY?o.Ia'*K swТ`LX8~"cnxf0kj@1oډ-4f'`b@2܄GZďPb*oEz kta ]HNuELjCvϘ9lNMt{HZ b#=p(>Q/E^8Ϳ!CEbNxzAb@PÝxz^WVSg;gƽ7)K7!'{ ]$r޵6kfދXs.!BǼ sPigQ ^"jA:B\l!Un/WDNDk_Iuhb$Ua-~sȮ9B؜iZkԈkˡT!Q8.N4z !O˗ŋ"sF9ln Bp“g#U7(xЗ9i SWX5( FPw^;_~0poHtD!I|G͕Mb-p{HX@} EՙFM6g,Z8-P_!%!5 @%F< |d!1.}l(Dæ_Xc58оͦ4(Ֆ=<+Mճ$v;=_"i%6{ʗٺ3 xؘ+e2XHYR$is|1+R)'Q*qe]NdU`AeմjYBnFOTvcqG G1lՒ=lɓ ,;bB%3j/;]>%OEB 2_^?t`az|vIrٓ;=)w\8߇}^Y̞").b ]a Vl 댧I )d+CЪZJg7pwrrӍ)hT_=+F8UAy.*mzV]6\nNrp," Oj"cA;r>\n2j+a73"u;?;PͨYc4Js`fմ-'X2gs >@Q>mRVp]GdrA?B]PH.ZZbLOW)A`ZO߭sr$:'t\pc:_ 5O$͚(K8anD z`A}TQS&NV1XB̓deK7>e '6Ytp˃x0Ox5Կܿr?IFcId> r@ BQ>1d2݄ODQ,д7܅' l e:~q-zU绎9x8whGe:8N?\|܄,QZyS v]*%ёmByXvH>&{_gTAhgQ FKɂb~T  rR(&gc=kmf  Rk]U r CH3uH$Q#UnM?+}ղj5r=ZA@x+vTW0R34]w0M{o,-!\6ER{;i D4+JPvH+\A2*fH2gɵ6rSS!Z"B9˙$=Q?UU@+?|a;uïGYt|bǪJfo9R-Vojgg$%h\*L(5BCw'<ŮPs"pf-SDYi ,qȝs^մiK /Ӛ#sGm L'D0E_Nh u,P˵-hB 6L":;:˼ Km1v\t7Nm#$5J _|+ARX`#13i2խ 8W@4?Qd|p/HDH~(f9~)^6Џ3oǕPv0K?Tut3VijWEd~wҧ(Pf  KHyqVkݡq3(JvCBj9DgU}fh3EBB~wMW$:DD#lԱ|1]KFEZ)r~+kCO?W;cͷqGM.SX}+m54[g7EL*8* R>73['<ìFm,&PǶD!VEom,0+d{rI0Шե^~V<Uۇ*(D-O"Ag>QZ'kd'B= {t9V!EL%4hz-/ "ױc3Nraaj4D^1ŢJVű_zƞ{w8֋yF_Y"ٱy6w$GRI݌mT\0Ue kO!oζNJ'nvY/^E46swb:TwQƶ4z/0x5(XY(@N_gT%a#+QWF}^rFFNvwtl(7|}C(S-nG^ER܎g1@Oy`ب;iZk!xgP>?oFM85ߧ GY8Xڧ܉*n7գ;JIf}Eku;7j_C#=gIEB_d N{s=3 AlO}\ޅl=>_%%XFaW4H =NF,^Tg>.OH/ݓ.yGΊ1hfTu\@YDYb:J4c[g7 W5jƂ~>pRl+ ru'L&n㊶%Z,:14Th.fӚ˹u@+lX̢04^gs}g-N\y]u[[1/lIV;3FrTlF` eq2V6Ln2hO"ꊣ~OSgk⻞Wۢ\({n!rWIds$\M+WA wE@gwkAҀĴ-ӛZw3Ԗ9ÐXd֦\l ;t<Tp\aNyJFO+oQ2¹Vm:`ZНNзnLfM8c m$PϮ_`fq0Lň䂊_}Z*}ῐ}OXZ9:s$7MWOևcEw'EZh~ 'q7R_z` W%Iwg@ K?%v$'1G%7[5A1&\sj qޜevS8&r6_kWvjP/yP"װC_l%8E| :~)SLdE IERVpm'}N/,`2IpJ`WGt;S\Q+aThB,[JѮ ڒvf4FRE^cF&Wt?#yfY Ptw!I0BU,)Z-v9%3j? fgFFWRF_0N,Yeji_3ԸT!2Qe5stW^J!IT k>89x? [yAA&\=53GMa.n3^[3CҺٯ1D|qdVdG3{eCuaH*~9kRaDX֩R㭢ɩyn $Ε X(R<)6ȗu ߪ{JmGn0ՄJ9dJ'\\&zBţ]4\q_SdLR{vՐk1 :i9.{||{Ԯj\N&bgVaY;&#=˙V͝$@֥sXmR>] `艹U0.eP* R>HnKRn9 tF_4)We$yPsF}Lӱ65ݐ޾i]V#D 鑶Aw`\$F#b+_%OD]Oj(ɘ Rl'i'oZ{ہb9":i8Ѡ[RSJxa@L￳J/oS˓*{RŽ<ϧ =U/fz ť| y-*Rc_tхF:Ak=(bEuj5o7aj^pb;tu> w7RU j։.˜Id:}o]7@_ 8SpTIkM%mfmF|9 iO/uN޸$!?;o~uBlY<8J^@$Id 垭t%QwPB̠wwViQG޼&Wmms`N} cI(Ze|:_Y^29+ %Q)ֶF[n$G\J(Aw_ enѾ+9A/@4< >faRՍ(n:+#"uc$} P)P 8TSx3 |OV[搐@O&_oWyts ^QkN3ZhqX b9knb"l]d=#TU[Q E̙g=[+g ʲ'*yA*'__w^L^ʫtFn\d ,ܿ@6NZcC^`G0{5iUaȟ2RU ))H PѴ?g=<:F cث cg7h_;Nї[ '͋RlɋLXҫKN=p[[d8(|ʅɜu !-l5!r fƳ8W{좧?" aÍ Jp`)16+G'm)44L'جؠ3у¤vK-B(=/yZ?Zc@+#܆|%'Eۙm6\e;Yt5enb Dϡ>RDӱ0Fa+Cca_j$k6u|c2f O>C%8[+khe3k-˽΢$5W:f #&\K2R5f !lN$J-F7u! ʎ:. d59r9K$Z}kP Em{\ҁT^φQnl{}A7l7jT0Zz@}l!cjЎqsTPmRGWoi2+)4}'tx?׉{Gd S눯,SC ']4Q$7^LWsvJd9Ko-4o)Me'8NoSv2I=J/5#Xb3:5&nE=Lhs~M)h. :;Io{+ph,EmTb;UEpq֚w%ݵIi!7ݐ[?53.*J¬\?^@-8cݲTa鐠C ђ.:Jv <}==K{B@a5+G#ֵR GvkAʕ<8#1-c-̓($)SMRFsGr{PIw1'>{Z^/Qr[\G52Ջ2,4DjԣCj2x6t#[uS2)7y5,9Fئ'WvHL =q9Ewh0ryb"-H" 㒒ϊ3: ?6w`rӴ R"{?kmO6(,Fm;4Ët^V_7Zgzt)&Z bflp"ۦ="O47*lNR5S1U =gdG+52ܵWpnT@Og \IAo4dX0RcW89=x`< 7烙put̸n5:6uuVE Y/0QeQߓUEvJ0ܾD؈!d@4p~2ЏJ lӘMzg3RۈrvriL̋A3Yi17w4,+> {'Ec vV19 PAWoT?/+f1WE!{P L'-]2Gj.oŕu3zC~hmdG-BI [Gcyh̲G>6ACф?Εkn祥1m]ߌ֮<*Ǜ+rRBHĪ!H>uwr4D{PSj31_s:Kz`0zsd #^sngW c I}q4TVNɇ yŗp{cDNx<{A5^+>.xmbH ;]Zb)"[~-V0`Oᡂ._^ҖZۡQiC}X_|e]ĩ`8[DqpԵ's_e}Eoh:>Ծ)bc}>@\dJ9«( `end !>ڑB'6kS,h*zyJ8 @/ƺ$TK$RsPȨ\ IЈK{9BRg7D/ B(%[0 #j9];0Dd?tE,eb=Ʋ2?aT;SzR}jO "y]La~LBɻ򁬻OI^. >b։cnhY12ջ"dyS#(E31}l Y]n6[e]Yhۅ(0am=I ԕ՜2؂BEoWtVJoH5!PTb-[* ૳^M-1-%h9bSS62It| ^6~Kĺǹ`O"5ppnV܎xͮ63 {Pxq|d[{COlcgd褜ֆK\B1 dQӗ9ZPp*Ĵ&I%d2ƵhE A /p+\LfGjiSF&"t)uX 4M쌊 (Quk^z@f3׬2bst^GGtRlcrj׃8(+FMp3dA&y}d,T*1,*Fmhknڹ! G;W1'?Z:N4'5 GT#/#c!Yϵu}(קFɝ᧞0׻#aL#8%[G9/Ĥs$WO8 4K͞O8J㏥VG'7%.|۳hDX$V ua\1W(e# 5>tit&SL;MLV^ҳ1UYl k"2:MUɈq!{@_駽 uJ1X Y xWTM䂿B61T@=ȇ.uԅ{!-ˏ F#p0~^y2/ y!3Q(;"՗~k_+(sV+:s*ȰV " Fo0 2z) IuKIjdO ,$ e=ޝ|l&$',v,U]ߣ*ep/8Lz}5As;k.}g[9Zs g\q?HvF'#V'@3"\d%r\&ewVdPSԩ<+<-v˹ "^kmGQNs!s_ Eu G:J T*'Hi;N=#=jP jo1jO=Bkx x!#ԓ }vx s{"gygz5,l?iQe|oLD¬%lXNe"m.!BQƺYp`%=tYF6mlb%.;b4%)MrzZ4w5;iE+Ly=vi6PUŪ*-yL Y~}qZۿV; `c۷o 5]{lexS#A( X!HXRd-vc^DJYhX$!ͫ2/ 09ӿꔇq]:qVEZn3׶X$GE^ꃻzw %ڃo/]!g[%VZn#l;Ej%}1CKg"|]P1en - uh` U$'nqms, ZMCXu<a{5F%V_[!zai咯o('"? ,`.ڊc>Y_p->b 26rqq3]{୉?'lEL6@MmWgİYcJ!SngjbĮsJ86,RWu_8nT6k=Cvsnt9I溯eJH8{Uɢ.]Ppa%a ]˃'TH~.`x~]Э#%U1/hX؇vd,>v5__ҊNվ EW(Hw*QgH myM B\HL#2j)e#m&NiQU7GboP0(؃`ز?ȳoe _q5h9Reu&e#}ߝF$jQ5kC^) ȂLcs1s2VJc EQo@$y \} sSͰbXN]Gy7׏:`NΈpsd 8(ЙN(4mK qAfN==Qq5F~ rO4f.4z1qX|`&ʨY6tD,#%5{í237qAd0b+}Gk&Mo`Ѿ9wԣ{dhn>Zs4ov}r!ט##封e;豪ZMYfq"l% Q30Bn0giéYn{xqZ4z0r?&P_+mF)WeYJ1J"c 0mb4XMˢaM2n'3`R9 qݵA疓]· @UlGV*YHg̗Wۤ^𬺵RoZnGrzM\Pf *Ud^R֩#f : "g|$z[(w?)ѐ;EfşSJX͛ϛt0ز Mx7mP"c m/ሂJMpyq ^i^K@{4lvy"qc3w_##_{:RHjqp ֟<P;C_K--g&M:?ޣͺ$tԳO!R7ƞu=f>)dyZQ]9GnWr{>M$4X"zj;"VN<{jPTpR|D Ti؆vcJBlpaѬCд0t0feir!Jr[ז+w8RqJa`* l?N{(3@WByYae{8%&64<\S \?ScՎj|d'FGqUl(T5^Tq2 oۘ0 D72Op4{h@)eAQ̲C^tlK$]P}ΉNwayAt ,3Z]IѺW3=;2x0YH%U3: Uf4S zP.? j1f1# v7a |&p Sy,$hTyoy@'=` VT@]C0M3FqJA9OpqфQ=k.)qb S}|w/[wəv|ҜdgW1RK#OBoT= RCbP&O8~3"]Rilv @UU)w<4#cJو(~IFUX3{-^ԝ?k VStl/z(za48k-i%lEYhkE$equU`S&D\a,̗Gc s~ƌm6 k!Uw=U [Wkkӆt. `#7*o4?Q{V`jz o3=.lݽt+7J_Yp$&1 ȧ\~G58~}VF;qMy 2l .]m$&6;έ!!ndC:b œXkx1X=KKEW[2)d@@Zxfk#!Ӑ=#ej+"2g0upGFƙ>*9 wT;GȲ߱d^ugB)H!b c3E%FIӀVQ{ǎWMJVE~K.r9ڣmU$|C\̈sK/GgU*у,4L@}颬8l!lOWF YiނӷޚQ\'2>L@]R>+}X05Yoϲ"_밃u:>{ :G  Fôl@ES-GTG%F5zЮ6 %k!-2oNcP3N}&Qi#]"1Ԅav9wi1OC*(;c,6n<$|7A{&(}@E$I~ӿK,]Z!7xEP>C*,uPx?: d!spܠ\:$IFbCx=[0)|e~,MAɕP'A=rrQJ[f3vTPn2;zX<+ؒsح \{ +,d]Q뮻)ix>0c0 Ni|Uǫb3dKs"Xl!)j{-B tH\|tVQ+~.hM:KD5qo\~T P]:նo^(Bt 4UB!LB*;RYp[A$gWfAd>fvu<[\J8T\FAu^T"vNEl[ -b3^qz3+d#^dJt\oG3Q؁)Y=5:+~CB?b?HG""~1VVk>ي=fC!@3,U) ٺsN9vvl i4oPȚ#ӛ2W2 \_Q=(AJǪsJFb^=lJoω-c(Zx^ވ9G] X?meʕgyaq$it"Bc&cV aV0X76#o_ts b{M Jidrjoމǫ(w8<6i:^dhJ!0o~SNIɌz6HO,W7׺:.+摵L*[ oKVw_%xx[=ݛuÙS/*H1x0@>Ix6;is+Q1HM&cڗqsnAwY9mOaub)i?}ף _y#ZF R긌!;I̤\W/6Gmfy-lA#G[gNInQ=NǼi ϝ|PZRRQ'WSFزtiՏȭ8ʟAuE"Q+S c^mgVʻG_6,Z>#/\X>/,n'L4gib9R0cvm 8ZD&1'0SV@I _fKkZ&Ѭ& WY3P*nwM(hʳ Qq >KkGhX,8)O'@؀%Arr&!$EҦFz3v.Zxeԏ$+al * V&/[r-I8M T9LsoohO4ye.F5&rʩ;+k4Fҹy=Y93(e78Ro,dnl; z0(5Grݬ|]#}§#}Ϧ\{d2l*[IB}y.N.,y XٚuNLxEW{ `?1 60z q,dK9@m /+ic{1(*nOtBVI;"RX7|{E#p!rF죙qJZ;']Im,4]*@d0FO~XCe_48*=m՗նq=Z4hM>?UU;),ӢLrƽ"եI-nt{CNo> Ke4/V[8d;M1Q_v 邕=aƒYYD Y%m9 ldl%wCcB Vuv&!Z?\*Wym;vXvrge8f+ JP\WMz<;jm=*}}W y=B?h'`EUuۘtw"Ӽ+&,ρ}3Y¡{T=GΛ!OySТv.IMvϯO稆!C鉁fB/#qFU ƲTsO2@  Z3A-iY{5 ů^bR0x..5FĻyEjYU7#3ᠩ5S٪gIZ?f[)[.4+YB4 nyKrRs[ф-Ct@iRp7罀MJa9joŖUTp4,o)2MqX# MJv^q26(6?;Q/l;%I(F uHG`n3"<@}2Fy&+rh'(J)7w7 _דbt.xG=3mٺavԢi|-ӡh=:IjF# j͢,l6lg4Mv_Zzz?Q[2p_k*7GJP V{O֨l)ϞG倠IJ@⍰'|fWJkMz͢LV\SP} Vy]X~lAiP-z{?YγbakAŢo'XoŚgtkNp€cfD -thcZf^j{?£=XJҴG|Put3V2/\DpQbb+r\]{NxfB*Jk5~JW%?@idB5VHng#DhAOg6+ws6.IvW bUzZHe8?#&{{:,>0Q<) Zxu*oߞUUg  $x; OD௟kV` 7(0XXy:| B@*hV>2+|dO8WbDsa9fBY][uM,Q}.+ڔ  |^2#\EA ^SJ8)rjJxi NP@]w,iK/guqvS~> w:*`ia/ýӹUӑ媳rd$ IU:0H@Cʇ鉗.o 񲡜BohJ"΋KdSU[½&{؄^w XR IW̫LGjAG:eRu>J!eT]S$yK|C g b2 /d{A.t7r1|#]7clqq=9Jo ~MVQR;I*bCEt׸ာO|&;RVjR`t Z˘9yr@.s" {gq 룾Cr,W.=c`IƌSKJG$VsI;kչnի$8zy6:}wzOns̆t "KZh:ا oMBu={ +8fy0>ښH?'ZDERb!i}B>臉l1I-a‚jۍC ݼ1T^f-2Z(0GMkt: )qiD9N֊^,< {g\zPސi4%:m5q=옩^krǵm+DM.TI.X{$46nhaiZtLD5IPdNum܈ܘ^+N hƤa&dBQn3621ls8K`?lBv%cv<#-{ġU^+Su/lk`fu8o`GNP&C ˔o9&kUm )ʄ(^8T$^U og]Xڻy%6w & eX܏޾. U3 L!D2l@}0}zN7NhT*JcA&4N,W!8(_'FyA֚~pǃ," @f]XR O;o "OYjF]p3`惡 Ku!?m#B ذ9]X(wϖ-o²iUW>ei} ,9BY)8{hy(Ḭ'~ƭհ!"K֞ڛaۍ5i/喨!Nbٕ`>S`NڋǣQCћ4԰gI2jĿ쯮.GݙxJk_J,xAXX֡wfLROylQKk'B}\XWv#,ި~} &B$%r zg[gYZ070701000001eb000081a40000000000000000000000016439a35500003918000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/"8]?Eh=ڜ.+tc = fa|] :gRY \/bo=.`%thR}Όk ,3F2>myxA5z<$^"B@6%10C)ҩPhe{,1+!AbX,ܙ楒yՕ,j69nֺ--ԇ\S_ǖlPNF%S־k4}Q<=#;#E`l}k0Z",PM Sv/<.p]u?1.?0xrdiu*̨T|\ HܮL$rR--Ĺ@!"ewJ#u #*g+A>^rZ QqN@Qqz q>clj>5+Qi(ͨQ`NoIz1pmZ#+naSRw5NzGm极?dĞΤq=~xr؆=8jy|Ut~#0;I'L4P]X͇텣5P30?6c@4_L;o*Q60J8S'M ?=. x!4X0VW$c`{f%jygd4#:3 %FmGWػ|"^޴K;o1aVnQE=oۻᓸDŽ~$)$S :\s;FobzGƏfT;mIYX?:K 8o|b4sD@4n5+$ftgz|H!_nZD!!O1Oc  Jw{YyS\J 4k?{0c|2)=@&>"ֈѵi,{AFq~}?Z>ZP}N v@`HA^E*$]˷Эd?msaڞsqE3|YY'a|ɯ%++ a[)/T}gm8sMz͇ABK3ֵ}4 S^)Ȭc7/Vjbzg A,(,èC7Q >|V2RgX#\lY(=jxO{]5JX!]qNg\e<*]wl{i;Hh(AfIJ vאKGY7@OS㫷vLMjh m)ϣNo"eS+̇S>!_ҌXf 5 }{U*v.!yT6Ư NsyqhMf bB/7{ގU>s|Lf1d@b8AgLO.z*' @c)j`*olRqwf?!{KI0F4Рey'~DaIoZtV"ڜ(WM㐿9CThۛFr6NULUϟ í|1hc}[aL:N^9)[͓7b6xLq6#L|b\qe8`xIʅjO%υ#IIlIE<`FV9- ؞T>]5 |GoKj:+k6nkKg/J/tlhF_b'#h]qIqɩKfdBǐ+u\=WrdOvSMDXFvy*@V-{/ǞHCޫ-Z=e& 9,a.6홍ڶD eP@7V PF3躊Fx+?M\Npڥ{Oj93R.–L 5$i{)g]ñ8Xލ0SWċ ZwjAZD~=!^Vs31sJ3=~{5EB݂JQ&֏sFBFI8v 269Ur `[kQl\stAX̖H㽬ݟ@͗ D2G0W>om\?ՀaL~ S dD޴#hﻢXiAJfv"kREͰd4#$7\S͈^0*F`Z1rΘqc55uNmH7=&ߤ#>}b:VmJyerDcl]ݛn%)3)%ʊTiBjo9ghW=l+(N2 qO<ӱ9s{܍ް)DO?Hl5<7{t1T ¿tÞ䬟"h.b5eW[{3H6o"WSk84dZE$d_J[Ik)*:/R+z8Lt1 o>2AM&/DL(3/ˁ]|3U5^%9Z 4PQi%y-|,h֚5m<"C6AǕ K*T(25@ٮ"T'B*Ӗ K? ={_s/f*!91Ԥ&J 0"Z@f;{fBCb|B2pZ4Q{`GXn mPwCxy^d hTSֺNsHLi9"vd7GFWeόIYx]X@]?j wq2%lz8r/©~V@^R;@Ʃe7auxʬ^8Z0Tlsa%ڼbuIYdr}W]H͆X^6Sb`g@izoMconG_`PhXh1 !*[o( vQ U LJp 1]f,ia< yNZ(e0{fŪc3 cͣ)ue'R0Qm]hn;Tx==+?w9{S,ݡY.> ~;K |d*[KCQrN:K Z?hOM+)ubֵݧ]s*X3k 3{;d.UBo**B"z4׺s6Ud\i //εO $VڭČ3'wlD}9?G iUDmÂ9V x54; %T{Sil# -%9ƞ̜ߔ ęE)TE G-xg]Ax2#G'>\|>H /ޘRqɄydG )=VA.S.iK1Es1W-մ=?#9Rd@Nth%eqW:\xN)+C0)㠉u936Meo֔1iCIZ73*.̶`No$+UC8ySԩ=QԣF(Lגͣ=cȍ[EH&FR#7xX&A5~} \=~ +wb<0Dh}&vŠ~V٭ʏuPeX uXYQvL=̨RDZ5ׇWbuڧl>g6?4`]x)$ w("J.YԼ.1Xyf_SKcm;8!ؚy]%z{DSt=/R)W<`roZ0/C:M %B Jȫ5M"ʮ8sGtˍ Xd 'm)2[F5DHZ2[^c 8T/ k:p@k&MLE 5 I[wDcJ'O~I iҷ̓ m{qm_~3Q=5Y CEq@˫:v1hJG=򫰑SQޝ|a|N쉿|[xP_k2?y/ݫPH<\>$uиݝvE|ȁZwp^w EceUce qga7RiV #Y Y-?d%=@ă:u=Emb x3W D7n tf [H2Gy 4'k[)V#:ߖpYmx;agnW\#K ⚎q,o})0H eP8'PƳn`J,~m ~E.K̜ g(jFqXY ZUi% )4LR|`&? ,V[g;F|a%Q\i8C]m&7;*U;*̱!%)KyN0cHkx!1njW~JS|fPL["K\HImR':yHJ{:eX]^I-VKV[U37⴬cզAgkKX5?d(?}vwx)ődR Wf"kf PcQ2~g:ύښj>ӚFëFLoG6i}eё.m- "׌'IU;dSc$T3S4#Btow\m);Q$0l[K n@z_O4b3RKRikY.1o拖GTclχmi_ Or ܿm1 ,~ߟZ%W\%I|ܶ6½"\!f~*;z-0=ZXAn=[WA / .T݆ձҦK9^Ѕ@C '"um+:jVZi`AkUGz;9৅e69kwq>U JD9X1H_j?28Ħ#TfUHc MrWoadձ(?YҢwWUW/ 3FSbmٕ0!Ze21I; ĸT](:IβI. u0+8Rts2P?'O`MtBzldl)E@|\+˦j25ǫ# 1UvF(oxȉUʭ8kzCf[[!3hQI8/IX7A18F (8FSo>q>: sj11eiCm憡gkSimi=+8+L(H3js;Z'0) | hY KW;a˶{رn9tdKw xj89h76nݓџ521!B0c<ȥ bmpwH~y*(V=VLR{s҉fzK!O}C7խ* JcϐS}Ho3KUL<3n&8a7^C|0L,]FW!%ͣFTy6Ϝ +j1R.{!e Cm[EMGb bed2sYWJM;/WxJ19?ӲRMX2ˬ1k0CcAQFpm%}54lT*TbW;;Dk.<&R=DU7'º˘2}xu4V91HN8_2ł0zƠx+t{}_Yzb<%m.cZaՔ|Xw9-I&e>DHA6K*D5\{lk]a£ΛBtИo1{c(Xjf@sȥOyQI%Lp݋ 薷5k'NiE.zGgE"ZQ<}IEfh9?UxOT EG\GK7asy.$ a8.([_hK汉L7% WO7?mylE4wHk.Mf]Pg6x:f"H ~uvh|vMkefЕqM .uݦv$_UoV7|s or:6>:==')Se鼗2V:3 k~<7esRjy?y0=({A+ `ri$h> pEM}r?~)Q !rOX8w!8\*Z)rr>eV+@tYAt,A;tb , :勡r?ׁ5:y:Z0#A_Z5G"[Y= sdjVa"ߵ'G*[!3C\=<5qCEVxS SS2aj|{t)M5ܧ MIȎ ۋa+)8c2ST7.L"ʈJ<$p˲u:.,=kKnp:C}ertA{%"NRiq"G>""Y0qL,}+ EU3/]Di'Fs--X: i^( D e ZJ3m6w913bXO$@'UK#UϪwbzH0udG#~5{h?yQ>}g, Y;_'ܻ%eټ *` ߾t8\i@G#hUw$Wvl7aEGB\FjUI%tq'v-VNi~e AmV6?| T7XTӢS`ҾGKUDAtXvN8h!ワގ( Y]"UƯ^LDfЇUcqFr3vc2 7"_C$yix. X`*`. FަgXy1IOM8JN@k Anl~PW)ڝt\YsgKԨ4Y.=Am E$ /K7r>]keQyZ2r^Jlpٍ}C,{w&G FE\դҖ8h?,Nh;D .NnYE5hQQI:G4Mg("^UHnu6KP^ॴ7nb}O (:@Fx'c /{h)6@@%#̿=s_Y^UY;~Wθv ak7| G6`-g!do׍`\Fū¾L4Q6?+yl\-|Ep#c&K( ׮ObL璴GrDh|O~9mWTt+wID; ;_PuRmVH$ֲIZA~a`G#r`d?O#JԞ{TJTq`W{~: d'+VͽKkDbyMMpaBPB`>;HЬu~Y>y=X(+?4uas& YF'P{-HD$hY힦Ysůi/ϰ{mЍ*ۆv7dgpB6pM==[EJTP}T.57RКUqZ\nl"V>0(WP5{eT#r 6!GEG8u#gOPqC8D(A>6;T *ccmKo󔼶'5+!B%oA6F y !1XٺʒBlm~%-{'3́*l ++5#I"vV_u7{-bTi}%X.S;`g6k,M'vƢIYjrN]xYJ7X㣢[nu,pi@/Ma ,@(׹o⒠)oTQo{}Qޢd,)Ί&|L&% Jc}M"HG{H&PFᘋ_sߊ}pɿO,*`cXzNj/tg; <$gK oH eݏBrH١;!pHvF ')@UHU'k _M0kװxȄgC{ ~Էo9H'[dwv0Cv'1N ",XiM+dtOyZH|'بqx^vzQM9'^URT`еvͬrVM5kz*zWMR O8q; 5 ٩e v궔5RtU<=$eZtvz4x&%d24ݮ~7gD)L/~Bx%$T-u߃52'> -#*>/ ݄Eo;2\S[`z-Ir!H@P)<[߳_ qyk4 gABU=eǥc`9&-W k1uYRoqk'd|ɞ7z/ Ý+S<1[n9 *S2p+K0Nzke9mxwMΰSN/rkE7H˼%Q.Lܨ}GYeUA㣰2Na 2I"c9:<4uo>QsA)3Z'^sep_|~*KQuqN+O2655ȄclSoYfz|8@|&8[t~C! vsΙo|CE@D*^9/7Kd6<*}I'έ,iƸtU1>ϣH,H%9*#xlݍϱ\X0gi׉DG7@~G"1˧L ? !Z+{wW'eG>F|<?YD:{ɨ{}|D+ZYճ&JJ (-VTZfLE5zc886(r‘WD쏷F%ļ xf1\01)OeshC!nZH~7Xm~J`0' Z쿡2y1BM1 ^mȑ@fZӰvTiޝfth9yU;-?$1)ʇE'I:g%(.0n$$KА. %F2QA~upĉe.Ml#F}ɫd?Zcߘbif|}*;&x"qVMT]đ˹}lb>ܠ撀l}bQ\  kd3תEt7Z V%B 1ibem7bN, o5DnBq4|),Gi5{M[0azz1Pa'xKsP$YVR n~"ih3 ƣ/NX%"6Xٍ#*_^>^q*4`ӹ uA?Jn,zC35Tb5[T|xk7yӈ{a)FT^:^1Mb.k[MR+qreo_D'ܲO'匎)J|]+Im]FG|fw]`:!A5)oG0x@dX(@zwP5X}Y3yշEhK>|F9Q1")H=Ko'nXnGO}g̿+6kLs ?JuIа|&ǁ.H8@Gc`ER] [ux#}?>G[CD=9{q;FT@iF%%F-jw6;Di8ըFPm3hE8hP^ .)FK<#|d,78=9gi89K'>)١%03DvSrtinR5wf`1ZW‹sjscC[|a7ZFPVk[?E.fp>7R_|7_td(lS]X>]ϻQDثְ$aRjWs(tϜ_U3>ZLϷl ^M Sm~L@-C#>GhAw͞97vĩo(ԔThBS22HKLL;zP&IW& x`:7kKY)=7I}#hf&fnK|BQnl ٓ3Ra U eA}ݥJ*f;W*W@^OdY,RDEqyiT)B٫cĽBʿ/R ZH>#w.c7P2ϟ^I\ȈR(yYkccU# l~n,cCT%Nݶfǰu d: ': SW9jӃ)aᄰ17+b)^d2aGB֤:W6(܏`Qel4V[]~Jrmco搌?|z {>JcP)`r F}JflOjиnFPL{8$͒ēFhF`"!zMØAIMGr|nSE O. !{Vs'0Qz C2wvSl7.  "yEÂ7{t#Z9i \r2&'hqF&٥ rUu U9"=iI|X8jR&r0*j,+1T{^Z8<|_9#6]8>XObBF.C%b`OқݡU!|FN\T6E je\BP~&  iz0Z]K=l#֪ZY2'M\ņX*ATo!E4+z4)zaYdA".۱6"rВARҼA;'._w^G4݄&$@o0i,䨋xe^?wݨHH ~.}ʩܢ8jQQt,F[{&fhw`P }şbiKptPvj0~H5@.Vc[f*e`TsCYU! WsFAH0zq, P87 ;PQ ,14ƅ'*{oY$z/CXLLGfY Y Ms*cLؒE7<i|Òӌsd8/f12 w,@|bպ]&sjĉas]1mlxR7hB5dKEaYŒwa0 mR/Uѡwuذ&E/R鲆3MRfls;*azԣP^!K; Ac:O|ڗDS"☤Ыg!bJ̖k^C9L (׮ 6;Hapby9r3±U* )q[8 R? r4'X;\rY qsRg(.nq[Qޒ2aM< ^"=FW,bSVpzni|Bui|$p=|R^c̓`U^ͪBʵ#_jst/RG_ OX]+sP迖M@&Ӣ;}ГMr-4znԼZfiBs6l2A+K`|1j0P A%Wg?vL:͝FC%W|l׾e[Cxm(/_c~u5!&cAjCXI8O*IY#^b*xp^1%;< ap.De_N‘HOrqiPkhpmZ^Oul\V0tQWA1OQ {5{_N]pC  Iү2FH T^z | p .é`꼴A1m:O뫼bxA"iz=!l (i1uE(]Mԟ1h${И bOȄE5&IְlYiio+*#i4Ab [E"K \ߓdy$8tT}[\&z'GvF ިvEEJA4J||I[B9KhmIRyNLJ.85Ԓk{ MkKV<_=4Adj/cGm!d[AeA  (QBk! p<DŽ}%?f۪R2 Tލh:pon9 Ý Dbᡠzjpǥ9O1()iI$嗗?ئɼBTj}nE-yvzBQ䅭-KneQͪwdJ&g_Kqv:#9S\Gώ S 3?ǡ6}rьlm o(hҎ:Am$oDQXBeL0T,#W/FM W.g&kݤFVȬYJG,%Gx?~X;9 S8-(pb1j#n^ݜWc@WكihpOO+}w&̘ٜq`X_xzY8HJytŗMncuP4d62<t>7(ZU+%N[Z>I#n*%m%HN32-$: _wf|pR9[4٧x[̮a7ր EI5=nHsЋ p`FK}\K 0W {~0z3 ;? Q/qY!|ީKFY4\4E~*M]J>2zX~]pu~=oz_來e02*&8r;QE/#BGbϼ\%Z9h[Q.Y IơaH/P;+V|l+i>u6,]Bɪ2 2 5VN#f6Vrmfb蓊S(*HMЬo '*xN9# 2{h9M\vx(3 7 -YVC<'Mh[eߩF925O`o=/MΏpJ-dX ..pM/seC]kIp Dv"tYd\k)aFD\8"'%fILKjceu%uRϷ, /\tVF"J2')J0^,B!d*vVV'D 𧉌O#ξ+9+ݨdԪ̣mN~`s6"Ś,2\R=AD*zkbEoODaWT`ٱc91gpa:i|3vxEN}Eϔ Cx]rJX)c&  Yկ;VgknB # [&^,1T"tl8]4X{'l-un3!W7Сޑ8Ew29ߜ!O·.{ 8fkHW^o" N ^.iO}96.8c[j9SMYXcpY߿K=OsB|-=.ݛ$@Gp8QɣPB037Z֛y QՊ,c ΣAa.m4AX#Sxg9pަn+:,"d0 `~'+wั! #,;-aa{6ղqhϹFE5IcTS7Kmz UYU VӜeLUnLsp )2Л09,Ձny6ui0UAr YimD^;5᯲MƮ.h阰90I}(_2F*VufF-bɩY*ƖYsru߾Rpy[,S̚~iE5$ "(#]&-Uъg@ޕGNQ2( p|$*F3z2k{`'-vf[0_,!H̰tcA3oP/s jZP3vSʟ;-u0.Q$K]I^H/{'u> $KC94Vr⮛F`w"2P"@>G{ʋ{FԤ*ף1;+_?ĀrLO.+: K/Aw_.c{z3;\kv& :hl.qGυlfkf>LLAFF\z8wNN*J8̠R8Z[Ӂ~.Q{)Bwqr"oXк@,,xSR}'à%%[ P9r{Ⱁ@Zu [nij }}_ 2Lvc!F:Q G5V K"ELVS]ՂS!eKA2 $t<5#ǙL#|'HĥuR*Q]kk] 7}3ɀq1&7nkD&!?nX:9GDr69jDwBU͏=>^j[E[U7;ef'#@J/ݞ >(\3RN .گ0{Y:ݰ biݠt?+I\VĜG8@an2C" G^jI2~:J*lN|?]$ 3IKd>ڎ)ur\+ <*I,K/[-@ {F5'QNӱfI#٫9s|5j~; UP6T뙾rGĺJg0ϲ_aʛ^7 yyJ.M.^CY䑈.d9j:9I knuOD/ŸNGI֤Jxn _CW 63|?&(uʄio-3!t-a2?=%䮎9٘e>nPOV1B-=O@5@!b;Rbs//ݡ1aJ/%ΓAGqv4<9OE NBW v-Ӊ96q'JY\5BIu:Wڝfů?ȾKiW.VIK?]+3eLQ28r;MS)pY] 67^L mP&aՈ p[$@„Л kK1˷(<l=2jQ?-tnT4OIO3r]Aÿ6 T.U'y컔,c`"HȈYY)g692[x\vjLz:j̻gZy =** =1%{Gy[^YxjJ}4\#S쳋[R&>ɒ :Vx%ǽzM3#v`wz($#4Q*XjFc5M>#ԗePev o66<GF5Y. ,ڍ5b /]3%TFP % .~R,Lk`2ahUf9$T,86㏈)ٺ:5ee)؏{JByWɀ_0UCn,@%7*(9H}r\IhSG(V|4x+P7FL~RJ-p2<9EuKvC1'L{` hFSi\JzCqT牊߸ ƕoh=b4R|#nR/۰4 ;KJ2 PŭZ*6Dvi84m>|%W*)=8oH :z.LUgjpmiFu0|#IpsO!M8Äl<'0c&4oIT7Vl?`}:b!}(Jy  imG&6JGnj( C$I)w>I: B& ^ h)eg:^B '>7y{U/Y&IJ[xLTTs`}Ldv;ް(=*"/!{?YXAv2d'/ R N*R:i`_?"c6 ]f #C"^KcZ\\1$B0%}`$fmB3tIg37E+[ ,u0xb˫ LW YK)t}TqVrq'ח–4U|; }oVn^Vʼ\[-lkw@,[& DQq/-!5*oIyƏ+7S&p7Œ~SR"I܏8o%N$cLAP< I=GTS0"8?]4,DtcKkCk=BɗJcҦ*EDᦴ Y{ɉ9m0Ċ+-,Zx4\k~4Cg"oNZ3?zϮ9c\cwt W4y%-;oFF0K ^=7>&,C:Zsbg9qQ^v}fvE%!K|-91lju@aU To`2zuzjjL͒ 4=-;)j;mm-C:i>D.60eň<_Y ɥeGV>DS }SvaT5 4.ȆfŊW ¯'?d.極ӡ*:E''H`}@UZ 'TKO53 GFo@ڏwVi dR~J:AOdyGfX GW PHM#fw,S}Ҕ۰ TՍ @-D]s[12,7jЅ -Nzsf!;=EY{Im?źIN}S(#`n NpI3/J kc9z{1T,ѕqmV7l,ha2؉rpd/KA~A켘%{ʭ~,{zQ`"oȤhُnD5A}aϘ_I !y3? u e~@d D{(h/rsOK{h]IUa&zt”kND {Su4^2)o EAo5CCVz= YӜdq(w:~1);7\4s#\ BCWS H QQp&dP 8 k$;3? p,rUݶ$CgaOEU4XZ,I;AC}µW,Q ωK$AB0-z^#>O SIYE>ܹM$0&E` >`M[̆W .ˆ&C-COAxm-1o@䓞~k~Hg&8Jά65PZ^99|U:i6 .W R شzK!@ מ` \.UlUy@56/`0aTK ,0xF1MȅKe yf ̖ɯD߹02"A$$4 ȹ?2AA(Eŵ+a.O[<ZA^qdгٞwtW*`{ 1 L@Y=&"h:RJUHe#17ގڷDy\md@a jJ8E(4ri܏P lMZsմ␠^y;=4|S;cr 3mԹ0DOR6],<;D ": 55ݪbx 4:ޡ[g5Ԙڙee^*`QSdT Ӌk&pi7H>αkw~a؞)i L's|S%x?jN§PEDlI4]a8UJ]\t@MVBRxPePہSe:Yit7M 5 | bUMt#~`h$2hH'_uQ3_M [caYA(ϜZH89 dF[a/X0#)3X:`'ZVnj²7N\_Js߫P"NGeSAi qW[ҁ~ǮM?(5 y/bR]Tq-y"Ǘ Z/Ze΁i.|XLxƊ;j{Ꮰ~4%nB6$'+WuT4#)xb'6^ ecu[Z( im`1|ihMSiIYLo蕽NܟwR[9]fw$VxE&$x W8$貃`{,ɳ9G51|gTf7:`ֆr%WA*\en-xf\眗0FNӣNߐ= [TdJ.$2uQϦŪ Vg+"A}t:xKWE˛sY\3UN3K`?X`06xƻHKCzލEp/n^y`." &h/g#c#@s䣾 WWu~ ;"| xJԊbGAKN+,Oڌ&TD.aIB\`lφ^;*{ +w5OlSLYl Ӆ7y]܈ǻ<~3 ^98ǹEc0S,[d}F-=@7vġ_@k-h.p8 7ˆ`ߠRRn۲;ߎ--M s| 7Qw0Y !Jgy<-$ꋃn5PvL|7%(:C~E|JPt궿~,3/^? v %PvXVz.D|6y+ʲ8 'IWԎO}*MУRRs{\[1ګv&O>V 쇽&wVq5X'XU39>]`RC"E4?AsոBe "ShV"[cN3oPB\aq+NJdAlX#(#3Ro:Qx "j+,7 Ff3;8D\"La8ܲU'xmK\kCT8OO폩;ʓK.uו.8pKv[?1q _WF Z_.{O Iu*;G_F;>D_\CV0ih,e3P{;(p)Aϴة R-n(nGb$?I (26/x1%?=K; 8~B@L/Pcϋ9Y ɂp6mqفm]*t]2)۱@;S6upO7@8>gsǮϺ):UOƝ$f6.`ѴO]rm4!iS춟 ^h3J .-~,mo#qa7r qps^0r_ee).}t.n ODuOS {?R<s;kl9jWT@^O)\Q`'tU мK(vAiw!Yo]d _}<ș.=zr486_JcU8%p\-mO+aGS4l۲2஌gQ/ygq:XWwjU ۲ɱ.RwʗQ)>D9-uvc\Ϗ&|K^=h|݂=s^7SXZWjGfR=sKr Ovn+  &|WY;mܾ 'l q2pRaD\ͯuOaY1oq= ٛW{—V{la Yͤ.eDžb%!JE3#߰tۦg8ddRf On/DQ[ҥPTk% ^qk7t]$|Hp> 5e>A K4FfBC$M+S~wP&yI#ƩC/p0"Qr\:%^A{)D)M]7^ņ"jܑˬU*<K.0(|Ts+DZyi䄬XBԣdNA2~Ww fW+:oYU }\m']XY#MN/t s9T~ց%.YX9XrcYٓ0i0I!d{{ ~á7|jSl C@/~C4K}H giB˕'[ mn:r*BCڦji+/ZQ)=`ŧ7$O؃ltQ#˖5òeDƩKjYL$-@G@Iio 4pF9T+S6^MK510/0^+'LR@Yre.cJܐ¿$*1nϻ.i/9&'/I܇RJnIf;?|x@r, %Sv !F?%#܁isHpSL6mmY֑Loތn]$e>.Bx*jy^ȖaY?wq},Ȭ1'}. <$z4pLst篞P[S:$ɔe)e". ő͏z u~s}%F1.%7fAZhL8tT9R m̎mK{ח {Gsyj0uD`\AJˋ)H \B@sG7rUF#˫tOݹ{~׺ԷO7(G*DwQ2zqPESar1_JTȍDV92;\B$TзMӰ9Sb`d) QXfX0Nb4[AjUV"LBݔ)Fz3_N 9%֦{SRqZ|zˢ:'4 NZɃTcwӅ@U8EJ^o"W8i)Y]玤+#VՂ?~5S_^xb=-NY-aQw8!}Rz˧vʦ&E+>|Q[#UǺq.J=dQgDt 9qU-@,'Ls/%X>H,τtW8*(9>w\M悴:2 ~VdwȕockFj.`dAd?F٠ O4 ;sN`Aܼ rW6[?E;L+F#Fo 6ATDKggxHF88|9+V,Ȁj/.5\2 kKcgޒlJlANQ\yXɎ/9.16f5[ƶ#s|)×NvO+xs8ڎ6kI!2a}JrIl։:pǓBok`ЌnˀBωd| pC׀>pU7B#l%%M$8>;#  M:' umeuO 8ӥj;!V'Kv\Mcy |JM#)Z<`N7ҟ>^~)UrdRC3=_N}45/ZAqxcJ_ HTor{K+$0 *g5p{[ɋoE]G疻"F.g7VyYuf&|%-tqbIGƱM:VY!FnJHYOV<\: R1ꎍ/: *q-wa SyLG쌏!1dZˊOlT_ak W>LL< lk%˦vi4Cfܘ9d'.9o/à: ,x$ӿ;I%ZjC|(1{#b&5Y?NrPOK6gW.-E*>7mFsPF̐B{FHžhs9-Ԡ>gwg4c̡`$>sRTO|ңuSs^M_&C'c(!YӇMl&'_ g ,47g%&+1 lԣp<>˥H\pV?h1\,uwLj'YU71~z'd剕mLR>L_vt\}Jp]H8~&l!8C_n" %'|,6YK,j'|Hϰ4;5eIBN%h|.sG_;P2Q`cι(jbI"ŞS^ hKKl MnsfkwӫB 4Ӱ{y'zX m^}w2i va|L>ΎЦh\bƍ]ؤe|& δrv|bXHaQ3l*bn-+|kr ?0R^04[%%3"6U~R";>FgK7]#ĥ?>Ec]O$@(p[[X u{ڣ a@x&v[-Rx;v P@K]4u\B#r Pgh'HE-N5R4&ٞqɟ)%p p ¡߁܁-9:jk}W(4ma.ʝjdnYgTdT:'cr^GMmۡ\IϛEc{F$;w$5xˋJW]=Ql<jB)9M{Oa_NEFL5N}bmA4:syT$en ~E X f9Ǚ`/l{f0+]5o #tXle2lأ O`L5(+*ܪ.GFA:Ӆ_O$$J*$fT ɉɲN{ŢfJ ndrwz*5MwTqR|mGAі%zrjCrB)F?Z",y?j#Ԗ; bJ/䓾#D:0FlKY[Q蜚$iWbZFnF4 F1Ң?OP!N^wĂSWTZrK[_DayL>N`q7<)r@Vkhv>yw'Mv,a;ϓDcڎ㤟@71 G:j6ľoTˣMTɸ puNS~ժGQd?6cve5c{UFՐ!`%IDžӰUvR5Am3qxa>P38ɉׄCD)1i>)IX/o0IkNG`l,J:@ 2wFPJ+KwL6%d&Edn=]*=wC\#dx~]yA`B,@A!L" bhAH1y9_ iaNڬ+Yv+_Ȕx R'ncIt{nʑ-F Ũ[X=C??b+ܴ\yӜ2g1 Y&b/)x:UĦcUANycHNׁoFg&Ig1 B QpJz#p.B)ٸ9ӵYsq[˦o!%A6'X,{|f8Ӧb6{mG( [zEA _Tf4"tͫC@4S1"EʢKw.L#ς_^ ~x(kkP]ΐ~:|k%ޚ}:G1-:0T Y E}n̈́U.Qy6,x\~™|fXnH}4վ$x;*%eZjXn;2KrnO|V] .׎<AkY$ڻ C:Y 3iqe8_Y1E7U;EҜ%r67q(eiiZj!$ Ж{>% {& }^Qgb&BEUug]j%A'鿭Sl+IfN0񿗋[j57= (6͂׀T:7,6`m>aEZq}lķ\y??L9Ii]Mzg TAOz1 =) <We O+JM6a뛭LowTձ@ԉ޺ 9=Xyqäo>@۳CMkޭkkiFFt֗~.sxV/V$5L6%i 9]k S2e(UYN;H.+W'[`ݺ)iځh`0EsdbLNv"Y[νĠ("ZJڰ\IG)]aeZEcRObҰ 7x;՝-` Zic)Ѭ6&ʋ~;7Oݶd}4 ypȹDُGB62 9?I%I'6qbUm$NDR2E ˦D,PEti#eN; v9/uAoHX*1:c+| 6LJvHղ0^\/}חs7ksc&$#Ef^au؜o'TT I&:|O -b[[_abz?CVYFLso'<9LmZ~`?ݩKeK( Li@ق1yޡo.KL?C!G1'_Pp…">C$ٰ}wmg-UDa>z %Z-|ORYvu攷Se\__ 9՛X $Q Ee T i`M/ɑ ئ)",[H;fj=ʹ3lJw_e[ NbjC\zXvu=ۨVX {}ɹ.Y[}as>=|Vٚ&Mୀi&ayb1pNOxtVWti)[@iG-|o@+5J,¾]hḂPr#yd/Fz3⭃[c}D`a$h5W$6oI~  SՒRg3&vbNLTO `Ṥ09Wʩ*4҂L(T:f%̲U?A`HsR~WcD e|Y;qL] rԔ˵,.C{q6[ژ]RxQ,`o02(He`Ty^unye 3L$j̉ xd[F.ΤEzFsl vkl϶AF&"\t`y]M{kI-\Is ^ czOcTMP2#cMu =3*zuSeF)ܕE6?4wsU&C)''l (̼Q͊#ްhW>OJ(/M. >)wyd]1|x^;I@$!+xK勵vYۣBjKpH q|>UZ.y\*osRHOBDpBq1^m jVN0;Jmm=#f:j=͐N+rORש]*_Npˀ ɬeZ:^,* ;jG3o0Q6&[-o{zqV>_CH^# -0ESA+#CֻgD>/z%ɍCbO#l>:2]O/.J wӡ SݴGmnA0l0= (~#1Ԣl-Pt_?/-R7$CR}G  ҿ=9c)7)>0(nO<~;/Dկ6 G n2ZC,^G}?8bFr#/pjTO4xQDU{|Ҽs!8 Ιr5F!UN57(XgO(5]7og5#+?+yJ`V¸AR\TM:_lҾk }ôޖğu [xطy0F6XW-Hv߽' n4PyF.BYhI!bz&=*XSV}ߓLO1>5뗃-h&j%qc$ ѐw7TN7%ŖrՉ3_\_f[h4h-Hslݷx̄ѣ_b.8BEsAU+L$?rt5Fz 7 ۙxVkj|+A^3hn0{Y-2 bgzJn%$xٺƈn]8 $nW?tVp9]7GPW!,zsuS9=[9}mw&5\ ߆Ǎ](Z%ŜMZ LtnM`X3 # o%pm;_^ 55Q/\8ئcil_S4|â)%* Z"y~fS"qۥl'0 #Z hk+ ?dEוkoeT#Ɏ.WBڕbПHGGSKS|n/Ug=SfzeX-UOxw:[j iWpɝm⯝ \TEk5S ?yu[`a$(_ Z;~]eӜ 3E,p"N2Z&}KͿ0svoDE tw?RW`q2BIhȴjJΛUALdF2-Ir .(].lG&,4y-Oxxi3u z܇GȆˇyF%+ 1ڐC0͍5x:O9!r|\#J<~5Q C|ѰoE9T(e#qAY Ȥ# 5[hQ.s{xN]w̵{6zoe%C_V.> h][uM!@䉰Gt%@y[=) 6 E#Hn簉7P^t9%22PF POrnzx.;x9 q9V-|H#0ɣ;sd?GXם4\g=TjkDzM>6 ~; 0$c!0jPSHgVlGCjOd+tD5271<:=Άd-8 bN&ǁH.LP[/=*ILj۬ N0v;J$ 8LoDكQE هyB"M7=`lz5mSZ&[fl'w`tjeD~I,(ehfsMzSHUii|5y}0* |YqZ?;wj0ߵAw gpʹY#xVX)Ɂa"7T) 0ا{9\ht!.Դ<=tCY(P҇@`chkPRVCu!,5*ӹTݸCȧO'?ė\ďC-$DL'J) =NgY #WiaI#毩}aEnG{[V18Ik=v~XMwm|[ { A1`/DqXW:࡚~ОXY[m5z[(_C^ܛ:dRBhKx!ޡdgkف8$C*%v{C$m /~SQTjGtՔ̾GFGm5M vI icӽ3gG%!PH3e z븾$ݹ.R)͊:b @t: ~;kp{[]VM{5q SRׁ&[O:L(F=[y͵K"U1b*壎+' e 8l6[]3UXOLl ܰ}:2(]Rf/Bwb/XSڡ"$qSZF?w xAnu{N% H-iŴwRH& x{xa'd5!Fo_>h(AP14Զ"wj\vץF><50IIkx,v.@HV4+*络.?Vm}rl[1‰Ko . m_vG=⸑ky~>'$yk/fup$P^~%,rfS# ؚxœ<2P6z\1)]tdh1t 4NyYU w>FWM03PE"C]7녪H<wLt4T`#p6*W @58~L"Zhx"7ͺYvCeraׁ^C[]$r~ 6d uu+Kw lK~rީNiPPQ ^Ջ ԐӵFrׁD GHv 1ttjݝrHWGI%N7OsoDU}K[oH!F|HS D,퐛Zf]ד$+F!I|0G8uЫNVlWKVT\ȥĩےdN%J M ޸J.JZ(pjFրBW]%i=aEj.KRIVILqwa5eGirg^!8B?.Rn!SmΡbzA4ejC?Y<T.+ Gsm` =Ο[Hi)C$-ln^|LkKM k'u'.G׫-=(v+a {At'SI!‡~`R+%f8o~ZLl[őDR@ɲ #KOb+ 9Ld՝= L]Fj|;a).+ 2"W3>&qL(0g5ހc3.\Ì+9<~ɷ\xV ާi]uΛcVQbBR0(}w&!jAƮE,vZ1'$u8]NOUmn,.ůIHUIEai8`rh1:tufs֦gcaX>¯7y\+ M>&C i[`I' -e;,xe{< Mge#]q 2p8 Ld#?#(jQx+e*W? h᧾dw !1Ve%-a|_>%A G^{aLP;r\!rBJ@!)Qd,f*L(vT߅:3Ⱥ hV[ Q# ,fDl 'F,w+msnMV={㸳!I%!mNL'$Jޔ(͍c YvA9X4,I=U sV4M;yқfR#ֲOmm_Ƕ@blMB!,{XsݳHoF 04iK>=N! Jnl RR"!7R4]k(W:u?XM2ҿ 632(d }r= ILA= &T([,M pOXn/_ZeUrbmqqV`H1@s7ͼbVc:#9~:M()uXxJMsOF63)J{ p̔S /l[A}!0dJ/㾺Qbwx y,,"MQ M]ZYLQ"-pMdP᭥QdQ-ٗO1ĥ/ ȟCbBEzrfXUG8`ѕHOuTBXEgKz艪B1jctp fϏ٢`MiGp5/r|w YS,E]`5$rr1D!"nz I(t!YTݲ!~B.vA*AdרՈ՚bߐNT1r8p|͙0WF<ÊEѭR p17-ieƌ2 bؽAՈ-& ; R>sl5pw=UQĶ(GRǕ|a!p e?aXhvĕ(]-a8#P+Qc4dpM@IͫO)qy7njq7]ٸ{h<T{z#\Qy 8wrr#5fW IYά0ҜX)@zGҜXuv6fi}Sf"e~qwr<4^,\g.l%4$L\t`ӝմLɺPG^O#718 Jg\b&5uU`,7TX {29e33 /ݤԱxZ4͍!%ğb-b+;牠x,iV!=I | 抿s?7%isWP=$ĨOF{Zg ۭPX#bI>3  0> i*T K֤M[!|(U\:}Hу M3r*jZ#z59>^:]@mzO #-Uagpp|a2[8SX- E} ous]X CVL$GnZJ2Ց+]{Uy?$g^aQMܱNmtHԐo?+jmۃ5!w*9a6!(Dϸ9APXkˇ%nSF[)տɴ n'5WrLBXrQ;a?I}mM2uBhM VW5F{L֩h1(LW៣# Iکl?m)wi{\v&2IAR)HxqK*jӉG=;ʾ//~j %Sci-A<ͪ ֶKII*ϼ(N__Am~V!]2N ‘s10D58Գ$XJdpyv$SOuI s怩0|?m(ڤ+Ȳ4I##uTiBj4%VypޥX[E#=1Vcx#ww@8gߛdF@L*|P6r A]Zjno)?0|"Bx!s]Ƞ)+/}[WAgZDuXx[[X.7~ʰa_ԗZxfO3kle.l\I,maʡq I;`[luAifcLE4[wYQra;vUѴfslcplH5Gf󵤈%r,Eҥ+CaN:=sX,LfV\v0NY8:鐀.S1 #wjDTN3_8;oM+"1gm)j$Z WI4Xs~(~ZijJ,^y ZJ50yFZ8z?^(FD3Nw`:$n 0. 秈R0dJBH݁ TvGc XmZUQ8Q /Ԉ&0]h=-gfNzvZ$/-/?Fp|qy,qZ"]c#~I8ؽ57pBChr2ȾriOXXzPjmRaYqNS͙PJմ=&mRItĠf2T.+Uz-%R&m%N?OP4d.0MQTVTQ |X35FCX`K0&myMcOУ&x/8uN44=J|553yXO-XMDzd)cvZ һ(H2 A=9دIY2MF 8YטZzр:|YݩmR&mowvk͖eE\@f{Fp0>|k%{| %}oq> `bgt vSv k!eK< PmoyW-9ј*khu2q*ShH G 9,36oɢ%g``>Ӕ f[@c&? j|F. s| :)pkNq%@O]s^VJ_g ]ϻG$GF0t\\pF䖸"K+b-2,u=Ne+CڎxKu,[DGm([3C/R"כ(LW1d1WҐj]&05DZ9P` |0ooj~-7ݸ&dFV O)RW^+Y(=ך`Yl!d$eMSWVɱ d9nsĤnѽ*d,XS$}H`ݢ~mG/ދ^/GGyg|1ΫExݯ'ύ=xmY}Ac|1|i8YJc[:9w͙nT߬*Ѣ2)Bw2%/1p5HI0] x4 G 1'EcGhېX*3ٻzJ׆)q`:pH)74*O:-[Lg}A E3SQ{M$A+RP[Y`!JdB =y>g틘KSYkSnWy  B{ M 1 KpT'F>#X w_4?޽?{Ƽ=̱:i7(4^)PڐS/p[$YhDj<]RE߮$o(̐%hFʖrcj%V1 Bzv*ѭs+"~MAڳMHuV[d F7JӞ7m4a?cBb"rǦqN7(PHDj4-oilyI\zU> vΘJ7W2c}4vTg julZ4IwJ팕?#]z4mmzmlF05@q\.^[ K_Yp;]9j,@V;d;߷bV4J(ȴѱ^|{"R+^G+Q 1(Aj#p*`<0Qݢ'2Xفe_C̝f2ZIjD |: |.O~e)"@ Fʷؑڭfa[^0Z0~Wgˠ"/iOm_L'*[uZRFKd k]O58}:Ї)4R( =O!/ \蛺;(8l*F#+`I/lot]F-ͣS]f%W{Fj!MF寥Y>3PrђBW{NIKf@x̞F0Jn&?jи`KI5U2ĀhJ G0?=.xP2D_TْmΘ'ͻo,Cy D!`GAjw࣌LW P^EYNGS+'a7s6ʂeHCtjck^``"كRJ2½Wo7P L@T6lLǞŧ|{"v(]9+Jt PįoՈR^,g;Jx 6E;(Cp`K$Wc'Ӡ3"uB/Nb9@Q3( ,.~v.F$9W b\B}ּ cMk&\Irk&cڣ\KPVz|y;O?Z\\Ӈ*[RpyPLC׳(u_?yA׋eBF~@R"5|[>j+V6nv:E00 l*Q߅#͎ϵ߮΃>N <MGd7ZMS<)wu(9mNG[I>clVa15\W\7{q7vm˓:BΚ F`o"|^Mj,/ZX6QqY`? i^3;궨onMaԦ&¾@46#Chjj`\ն{2BRxI`jO[lgs=xN3>HA<棰mM.I)!{qUa]ȌxWDXWrL5;Z>+Lp)/cnqwt7)b[\XN[5'J" #Lgyt;LmEeS qpĀ`Ԋ9G'lTg.P.gsqJQbHYb`sR(?NA>rZ9#oNitp9 'ܸk۲&!HlQ x_n-]i'rlu9f1W},kV Ky\O&p$98zuI(.1=wɄgv߰;7,c,}Cr+&쀞 (r1= -04tg{&12֭#62l!8lE3.3<(^uȏ "e\믋OE<|ˤ$Hfw3L#2-Sͷ,@JFF[ $yƼk Q2I};6eӸyd>bmِ9=מ5z0.eb9Sߦ&\*{gi߂ALDZl,S>cL4ډO Z>p?$‡ּ&Q?$|=QmR&v>$w<,7S;Sý@a\}Z[FL*\"3\2uaWD&U$4p" 22ˮDz& %J.<ҬSl݋o?D< Z ̜8:|~1d-8rjd?xRXC |uLR.a Ɩ@WyUÂQg ad AQ] #dj=W0kRG>FiDkQOy&sG4CG]^7<J6s@ n1̃rݍTܷyepwFʉ䌾pE-8#_GׄBVM"rM1BocIOo)m!w3M?({`X錃ؘV3^5@"!C1 MhI2gp ~/A`5PY8-ro=9aiz6lR"v9*6~]dyЋ̩*o!?/AWyD!3,7W YkT1r%ws)M$2?n#(7yYlȥ +\c ݈V eshi |QMD?X 7BM <[F#)rKD\* M!wƙ3"1骁I$4f]   ,9Zt6{%KUKeZLÙF9uo G#) *rr؈|>$; Yxv^˅eS/$媑T8M׎X a q?2Qjݥ04}n/ 5JJt O6K4r}TJ,fXAY|ܡ5G,V&,8xEhP^s)R|S ɝn`w i?/G,W?lx鋊w| 5:E%?Pkoɩ G}fXŷHxN8ه6AWp%xډUCR̀ױ].wsMKÖ;SKʟ %^t_ =ϳ(cC u8VmޗZ.nJ' O`umNf!);Lv k6;M|`R(~ A8q.PI&a/j P*,U DҸ'ㄈy$yPyÓ6p2 Kakr}Fyߴ)bC m:= X7$#dm}%%4m*&mp\/iP;(iBP" `V-0ǀN(RxA@|E45@'%:tDHy-ocihஶK#DVkRGeq^m}g)?Jmf/~8x(‹\-':ʃ&jF0$(Aqh'7,RU -[V˾B?2uH<`MO25 3eŇuV=w91} 0,ϬBxg:yj9=Qiph>"xoW [ oi붢/W:Ⱑ(5 ;|@OF xOL|;+P [w ֫,gO9“^i{{tWۋR^Kr5 t YP&huJpaW/#,j#2J h y|][ JdЧ([]L4aS;+>3;HQ~ )#9ZRrJ ;A_?pyZLx^WGzeP;M u`#\hLW-ϼ [ H-R ?~iK aV.6&&՝7I{BfUv@`yAWD{z^ȹՀi.2FŤXבoaYEsu܋]/Z'uujnF &9C֓Aݗ|^i#ˍRᙗk_5rs쾯cI%y12w*IEj_:bm,BHqoQKxLkjc" 6w;u['綎34*XWx@UIA_Ee/y84nhxk(O.gnJ3.JTVVf5sb^aYЭ?Cy?Ka:N]ާw͹lGj߆%SriFc:%&L l,{I#tՓ6CXHW$.n%ßSP|Kb8wH.k ܗ} >&f=9fn:]Yl!nQ$.l#Sr?hLO =Al0_Qk M?Q@t\f89P2< ά6" v,)`;Uoj|}bb" 7?3g㷘vРr17rKҔ'xh1fv drE47<_hn)0E?c3y6)RV$e~!eT~18fνr{~IB^)ԏ7H#L\*W+;iO2]olN e6p );_gy;hT楚6"!%JE}LwfNr](<F_vo#_^2I@DXWG!Ǹm ge?rsnp~”vnE2^8G]u< f`vޤInM!Yh΂>Z]5 LWDjh8i OPf8|2 pq̟m.82]O-[Lv⺴hqD H~ aPe6A9_yrkΔј:r8Nl4/ʐg Yڶ-5bTl-5X?辍"gQz|~JKEzd57٬Ŝ**ZIo4Kd%P9ri,ը61)Jbb=Z]_;6b6o8v"<[pǤ.CH !)nLx=]4AVnACŋ мAgt*$\픣ˌb1`sFV74 "af!?qK⟆3uԩӫ@ Br+ qVQw(%-hx>”ȶ{'qc kn.-y6r|4l4#x"{F:e%kxIr7WB^8hrpf#*~jQDu*[%K.j "/v98Og9ɄE厑Vjtո{ŦѐQV;>vk7k00}N@ +Α]7e`ν{l# GT}e\` !hvĿuðpva6F~qoб㈠TREA4^g!]ɿl!Uj|{|9m*w"[pro/uh-4 Gj>*ڊB?L{<*C0ԯ_ օ#<~A$N}RPvr}"PTg9U4IF1|fBeL; @jo&[~_}!`*"ﮁc;SҨ E$T5pITP3t'Fh;pSeC D,)fАb4oj6wc!n5|^!;DiIA@/ p66L;_EÖaSn6*S 3,jYEۜ^~ؔ-V8pacХk_\|ɳs\*C1)?يUl)9Q+Uk' f7>%2^"ӜeI%z/_JB)2 Cʎu/_˅Rg}:ElھaWIZ1,wByMZn@fդ(*>-ⴷ,Qh^ڮb PX2jƸgO pgP%rPU$9 pap٥$$QrCFbGi﯆Fb)M9ep@8~ʮ#@]D>Dg?%OSB7:z%a5 jgLG߷* `|+!w0o&#IS:/-jfu݄%{ $Wy6[Qn 4ؾGeyu {H{NĄCtnfu9J宩w,Ct9Vx`r{`139{0N'. G-kn`:fv\HEYO\G])O&Ոf 2yU(chy?;8g0D-*z@*[Hu˶Y[5^ט-!Zjj,y-oJ Gc?7ʜ{ qSޔ *X:5]jqg;|Vti1"a!9{4pɪ)FY+ xENTؽ_%ZI17|t)P= /9o؟Ν_aWO0.B7Bǰ7MXV!]n1/`,_KG E|9;8v5\yH2qCPhKg,8L:G4wD57]vڲfp LHIUl>zMzQ•Faa.R<|;ƀK | zxl8ji,D H5vH|ۂyĻü]Ϫ^h5,6X]6h2T4[Ijo1 `p#tvB}Ct6N#8<'?K?`eй0Sd:qHخJ:XP[e˃W?}%rGݟ1_2+MyO&t ~\`J;!"ԲX|r`: F@lDI40$=8Ld[!UqП]ף6kD5y95O©a=Cʽ;_WO>r"̰H\Xϟ"_SWr [ǀΎ0\@#N-eJ޷~Qi9) 4KQ%E:[aht` CwnC]'%HAl^2&)c= 7mksf%0oLME;툶*M. A'XhOT\ _! ҐG4Wj<^=m͖B?.&".}5́ҎQP!ĂUf>$O?@/N˄\>Yt/P 3EA^Ҟ:iQP{n]R:@nRb&aAp <uzz]SZ$K۸'#}W<:u2Y"< y Ƈ&w0!r~[$GaSXQ) aD}t{6v$KVW,}՗3buV7Zhy fq$ qn5=ꠟlKzToUY?yo?]att^aCz]5\9ZSlX+bDE6Muiu+y{T=I aRF2\Њp.buYvGc0sT% "LM߅5oPJX 0eh`q=_FӰđ'%F+־d`psaU3;}eMJH b5Fg73wTc 7֋Pb>G5t &GP@%Kv"$EI`R'YDVi!s ̿v!.z <[=pAˈ!Y jӄ7fn7-fkbQC-܁? "@=NzM1jv/-Iг{H=Fr#%C&|қeXR0EMZ+ 3(|TMa?BϏǑ2Ę(uk/_1x!( e(@Q O>7\ [ Nגy~;=є e> Or(㌯u%|}^Dz:O:'xO~ Xĉ>>o u? ']@YeQ`iܜ 4&6#ZJ%&5Mf:[ո ϰ*s6yA/:^t)n5F@wL|N+Ѹ2<;{}dr$4 iDGvPa6ߟuQXYbrzPFyYYX)5`-b;{8'i=GBDsb󆛡"\سw0L;ZzP>Zi(87kY [ʮ(SJ UǦMA@7HBX 8Qoxtj H1D}}J$qpX]| qE@$X;W$^wY7 iUdGv)υNO7-≮FhP0x+ Qt8@<} vƓJ-rM_d;e bO;B'{X~DδԊ/491JGAsCט;\dQkz*ڱ;ߠ:-ѐQV';r.q"ZR3~Ƥ╥}#Y坔|)e٨L68Ihd9bn{b7竭ʦc rl$]4C[o'.Uni_wќ.k|Z6 ڄfz Zi3"p=\Lr-mh꘦Y [_.퍄|\T?\DMK$)z6Jtɣ-= 0Nk(7qp cS2%O[jBmiAJZ?) s͐5 /rg/?! Phcx܉^gX7؟Rfo!yOŧVexnn:*&6FtWQM gXiS g:wEB3E~poj7n;7lRX\gƓ{;Й7ރ4K/ɧD=iZ1JBc/v%I],nf- j*m/ΩO?]ܦĠa"tc_j\8rlWo;%] jDHaT&S ?cpK<8cUz ~ݞPWc.z9CwZAW >od<H*߸Utǝ?px (lf"W;:uEŗhS\3"pjxi#tQ u M`.5`1 #3?* .+ r:Sj\n<+9Z~(Tg h+P yp,IADF5[G,[2bD ptx{4OcP/0ʐ(Yl?5QRo ]Hb{E<>*|B4;'e2vcY3AcTGdP]wL~6#aܯZn;z}F(p*cd`put[r&GZ ']<)6^P=\T4e'i2&@2y"=Y?d!h+ۼ1GjzF٥IbFs@sW37" O[Lgп-/d|$l[:mЙ3k|T>8u-sPn\r怾@値<e-1GHhiI7ѢHpQ6Tٙ.,c8/=rsLxFxSO>{t/{k到vfv(Qnm!JOWkLVʾQoj$NGJ:fFfێW"uBUsNM0+ =þ0| dHj p &1ZJ KkEVw0'H Qh&Ծ HJ?ؤ(wQ2y|+5—n(M&<ܶIhBV4)qxMy ׳vm`2aaetfOAn ",ih.jEs5r}7}PՓkVj>zB'ǰ ֪<ȇzLӇ`J Jrt>eIGo܅lp=GOE(W'~cl*Kudg!IF,\hɩxA4X^9 jGqoC_m*$aDZbL1 Q;"ޝi<}'F/(ʧ5Pɾڤ{\^C(a9\803g=R?;\W*X-~ QDѰg(o*8KFsMVe^ RŐUNaG*S5֒ҐcՑ6ܸke0CӉ)8r3?*u1 W0Od c 4+tֶШ@9iҝ%< HVBx]AgcS瓆Nl^ o+sTZ6Suj?2ۅܼ&𩒑@?.nXX}t ޥYX15rQvy{L0pc}6D{ c]1+[JRXYYQHfqZH6-rGM ';R%_Jo_\֍ Ȭ1&l¿/ܡsE,?4>96#v)~v03ͅVڶ>5q0//沎?(j<3%)&4tj[8:GJC&̭8[|/JCꡝZ#ѧ]M̈Ѣdr{{ߺ9uvɡGj+ͫJ?ROUxV+Um.ӭj (ϲ 3~QyEzJUdl WdCgXtF]6լ-~HsM#ͣ:j8JR=*,TɧzK2|b0I.s4sdwgTm[qvg"O{ץ!#0R3 `8ѝuxaX}l#Ӛve @ʵ?Dž M^,_ >>2,ͷ]WˀHo ëA do]]o@-5*TY`гw^Gj EMMx*̯T 7n%@(4M6,Dh1\ x>a("sI/'ނpn7ĀZ$fdoimJ>4;Q}XX{caK[z.oxH vO%|&2 1GOVYac۔ tdkT6U\}E Xݎkhx=}o 9JGfB列(lx2dCymm BgXH$I,]A;pWNȄj2S{$-o,TYߘyJLj) ؚRDۈIZb31kYN:?tI4x r?uJSv1×&D̐IYpX9U ,ksl>T#v"քs@ 2)K4J 󠬋U l!BFh(DcF`6٬_J[Sc0<|mnlm{tJ3yA`(ֶ>pr~};ŝkfe~jI׶<),:=ca~qy61قW2.fyҫ}4lNߏHXeZR|TňT3V*kO!!\ FӃP>&iAz(:HG#\.e[; @?F~NzT!׻j]^ͰP>{IKN#e!̇*B%8JiW /Jg1X>=!e4Gtfx锷?߈~A Rrɮ񥗭M.'Vj HO\.'d#۝)hC.Lh@K_lS16{9hك^ 'B ݙnLjfťįB9#k{րYͽ{8}.Z9[\Nff E@S qq' c|[SY' {= ` 0Ex;Nf,K_U|*Ղ~Wi2߄$bK42 `&Sr2G\fNL·G=fVM γoopL;d텖sۤ\tUbt}Xf L^D5~a[R 6vCc,.au޴0}L}|WCwikc}[ŬetFQipZdp˴vm\prO:lT%mѲɞ>l>14^Z*vv)!CdTʸzjPÞZh lD/f'ovj)GxnU:i`ZYAq襴YM?f/6)B9ieVH1mFچ jka70(}}%Odǝcr-|]2N/+^0p^:r0Rm]Fj3u_.7Qtg ̟1dK𨾙ܻtP)ꢏ&syz8>e_=޼QIip ԷwfAc2pWLN .ȵhFG/pl-ٜYxk;\u(fU0nJ?4x»s n4XM5mV*8 FR!\BtZXev_DIsDž33>#ϫ霝cLeKپ&RK@O*3DS'g3P`a[S&侯&N|zKN~\A' +ߡmƒJ7i0<YES{D~a,bOx,ϖ.//[άM.:|3]ˈj,ԂnK~݊ nqe15" *4*/r^5Ct[Ę3Q#54'nL@j:GoʐSFc ޟw=ĭʺ(ywU%vPv57Ά5]zmC#Jpu6Y-$3'I-=`d9q!3.5ph@m83vg 8\sL)<q͘%sopdunc:vZ3OGvc([#~wR=k6->h\(\^87OY|ᨰ8MgjbJ?gvVqF;~L8ɨV |]q}xqsOYK3'}nboUR6e隴xdOع+ |Ϡ656rqqvm_ęс1  "721iS-Jhr.gX^a!MZEK(l"%}h|E:HH!N|t)N ߐF蛀epA[]FCY qf@U{bhKo:vx~][t-Rw5y5ǔ+oC-'HdnK#Ba<ΰ}A L…,sjXT̀@^»sCI prGׂR'(YC®58*zuǁ[2TJT>y~" [.Z)E.r:^@*WP{L:w?+~- (ŎބŷȂMa<ma߲BG.w0fǤ8{ŵMLynIGѮ$ M_b5)֩kc~ViBI. ,_+OXrz5b4`r WqXAb\TwUh但+1 86)ch33VE/|AHˏUBH#!utp3C68=+ (oIlh:R\uE+Zκ i0Z 8׀CmwVxfMU LR)N:-Y+ߐj0Ʃߡuΐ۳’ْ`&6+D=C,a˅ :j 1! TO ɵ;v#[[b*Ӣ8~GL"'':B3N]$nǣiե H\ $Gq}f(!iTt\Գ79Sp2gD\2mV!~.uqfnKGxp!ZNQ*Ex-BR-?PiMb@<tڭ9X2“ga,׶(uf5l=hs=!iWS8Mqw->w.m_0٫iG,/}3!+Wc\2yx4 *3v~;!yLH& @LUJˍ"„d>|0ejQ5לC[XszRH!U$H/`S/w蕋wt;mѼ,y5f=`,8OTGK8 nur ^&U'T;MnNf$Bn"py߹D}NB3-fOփ\όf4? OFf)MF$`;$Ҳbe=`LV BXUOa{2BϮ-X}sȥ9@glwBYs)wSDӇl[mZGn~fS&ov뚍Vt#EI~W<@^Ϗ= Q&U-~}1/qc BTߊ_IV6DRe7UKMVs䀷MΉĹP<V ʴ0WbS8Ƿ aE/7ϹJ@$Sho'35m-osթ[0Bx~ X/p˨"XlL~L(ҠɧZOIN.9A]ǚRΊ~@pJxtKR604C^>$anhӖו9LwO3A[2G"D.J~#{uǽyZ-N l(Q)\}Juiͩ9`GƠr2u:K*edUypX.>8љѠä&_ku{ IUwdS_#rnj\ S'dUf)`h1r `HbycICuəX)L}b5O}2{]H\? iKIlߗ1dy_~( {>7_5/ĩn[&νly09_71?*h.7n\Z1離-Bv{~o?p%{Ɵ,^ J,zSV^&}l+54BTׅĴϼ=|5xiQ4ǧi9Rd1C[qYۨ!;}0IwXD\\1wfi?*s3,m󣚆7IC:~vIߢZ2kRKMsWWi36By _s蟛BX"a00! %8E<{]JD K Xl3Ef2/jlab?%2@5ZSTi"cێTZf3!-3%];!NN";f0펃*v"d&K)§":k\9"Kȱ[AA "ٲ `z TWstS>pdעzIV)B$>䋀vp,ȝ ALLzX~?P|'8k6ÂƸc׸WF^$7nD&+ljd2K;W9ȾeAVbt(LU{2jl7̈3\V`0|( e6z+}ڄ9um)٭=7uvRtg |OV?~ݎz"O|G1+a dBer&܉Νu|oB(TuUΏY}J -_50Sȓ~zKwxC\z3Ґ߆έ[*| 2H%1OT:È) ɋv YW풸*v8N >,u8#TK5ңަ $] Jq\RP~hȵ}@;R+P燇o57G86jB`oށFi*Vuںlm)]@1(fr0Hg6 IC*zbKРX/1%&6ڀKr*|[&4d@++SfZS=*)C=zakS q7\|1Os:al?4Sigö8rSgXΏM-i +̮J.z-T]YhGa!jEfNTmN,#/; h GJ1~n 08$l:%ݩ1T$@1mvw&_޷*4Y1%'^rf^4چ'vSMڰdBlL]V`#CqdI} */#Qp3jct&O:w!Qŝzq QӜ锓b41뵳NY; 3n1Nt\ӣYQQ*ѡ{,A r\,5"LJ>[V|KXQ+֭?>ڝ{$aI;CB%yd_ _= 4GA5'03rbnTM3;)w0olZ(F#񚾇u,l'P"U_R-@)Xe#'`2 ݩ>&2uxZ!.w`πծh^cKA2>zg~*7(sH^at-*uw?n)0SV[/MJ:?,j)mi8]G?'G@{ (5ѿ$>1|fOƳ.Dja 2)w8%%.?R Qi:o!=+rL*ӊ#G_c :fH - ] oL^q/(7F(a9A< kL0&IV D2\;g(*[;㛲@C2TUnhIAV{͂ΓUUZ+<^-PQ ~~NzH -PH⪣zȧ]9BU~֎D}k߃tXXn(H"iWkV)_#F+9ۺ&KQwxvqpʷ,HfHߪT{+@->*ƙЙmxOA;oHDCp5[htRZB#4pVT,Ai<'̵t M?k^_6$v@2oLvAu&:ҫ[ҊN"P|/*T%U<RGRh3ԧA"yE [@RO!oR?r1XxgEyci0|fM톺wt\ߥEw/\{Dמ=XbŞCM ׋GcQ~ i=rc6LqIb2g$9H?ڣoY(pDb[_*/-Jf:iJX\R٘wN=p4s] R" :Lo?ť87 E|,b rU6R}?νmvÀzF.'~|w j6K(ʟ3vW|g &)O> B2#Y 'unZ H=Wȏ>T78WbKΖ`|sޅm#0ھ(1"1H >e@,r8-'@A1=>6 d@7|kP@Au' [xTDڴeX&(;'%g4^1 &^K&;aL$$IV3Jh#`7R踖%1u%CAЀfBr%Mw`C >9KDI lJWd%ijl<%\${1Ll#F[~xZkȭ;&L?^V%\lfa@0ʁt%Q__nӜar5^ "R@\kl螥4J7Hzq:iыw Dmg#ڴ >=wRNdO8jc].I|/tc{m;QB꫔A T5WlDZ ZlD픆T{rK?[1n Gf LUNZaA) Z䭌7|-$REJאHkLn=RȽ1uͯ6 M؋uV9RZ8[56=hhupowjX Wn ZB<NBEX`і;z#Y |iș؀VDp(?B8UL.>· D rOw f^2T!AO(|գyyfVvr>4I .fs~H`a'x·&\U?>"/9VK-|)jґLq.2Qy+euW"̃K"cA%Vb [Uvn1ANXs|R;K}sT:[]|tFr,ȃYymB,@eӰ+R7UbY`a3m}[q{)yxHYۚQ8N狼^wy͏초BT)OV*{Ô,i9hy=c찪.BȺD4,}ʹYB έn\-J&2rKMBqۜ.$siDݡ5{}d$#߇RUs$؜؅ٜhwhd4cu4PN>԰)s}@ 5;Ѷ2>4T[ӧ#f6qyH\z^YȂ]kǬ8RG@]s-&]sPDG\xqM )k!Rm"{Lϳs߀e:jʟd`duØ4BZ-aW烈K* iۅax]+HX uZsb@ .O8va~_"IWz6M6_yR5(}d-{&_^Ԓ<}kfA]=Ȫ:ќPIN|$/]YkYvȞU޷X%ŽTwډ_G|'87:QTPh;\=e0.+@#[˴oh$HT4lf~ig,h3Y4L |«(PQOzV  w@O.T,rHZĆ}1O瑖8mԷ˸%YQSm!f>y>:DTÜDI,'Yjef!^q -+ LL6 BLgqo.njyj61|SJх ZQDWcpOw>zA/-ZK]O( M܉[0Yh^0B$zYn=}5FlbosBM*#xlJ ^OIp/|cz֥rQ(UђAY̎+ ,O3JB374ܯp'*$ᥨzQt=fnj>˞D5&1r5Iȟ2<(P,K<26upSC'r3@`HB* XOp{\cc΁J0{!IN׹NUکRf023zcpӄÔ3$LK% <G `WvuRaBna?ҲXVSVm/uh'6{]=WjcnR0 <&ɟ=0?Ꮠ ,Цm2q>7O+Tm-u%vuEoPk@V 37*w]6˻upU:ՄUZpo. Rb'~Tm4T}rxíH"d zIĴbLm;J+*4 r+}'E*ORsaְN>޲┝]%€%A&wzژcwm";ct\OL$A*tsVWJ,Ȑ ص٬Q,>襕8 !kV64}F4Oyojҙg:y/B$w#e 5+߄l RR !>%sjgjBWxGOJR{FS( [05TrZRJg0}>I%qՈ݉N5Lt5!Ð ҷzzYe+{=kW)?Hyxi?e g.Fqh^&{ҽkRR)7DLMl$`syup5@bA2'AɈKimnGm+fdTP U_|zady9`r/ h@cjtJ֨e|QJbZ1qQSWڃOfŷ+iU75<* p^8 \E?Ԕ9Q&gi2/W,a!֭"qrf,$"(+dyvF{n$vo3j"#uȆ77(M ,+By/ J3}?~ɺMb+Eý7N(\ >W+8hO70SAVJR\q_ C9ʶ3qy0?CI!CtۆŒaL"a m?_*0 ,ҹR !]-&`3Hr 1 &H}N/"Tܓ̗mfqdZP3+:EѭKQop(kp&HDiثUX>!UPZHNAm&9(94!!i /}0>0:<UGRjnnv=>4ԑGk>rcQ+]o4}MR.y71} ) 9YXXڿ[F A,,5;oNm|\?[q3|pwGO洝ysYorbmn*KC8S0%kg}Dqα…64Cz; SdDU>>Ƙ ΅=F/j T/U fS/׺<4sMF00J*Ka&Lz [6#0J4`iҗ.l݆*#m"5ȑՌud4^ƃLCle#pL-wDinth~{ 0Muu u:"YV~`!Aįw2•o$,!gWeہdpWBR LN `GxK;O+4BcJF^'OD6TEݕ)@2^;]bCG:/aT]5,jcEP=IHhޟklA@6gXz"2[2+&M  ;䤯|QC)m_MLX]ݓ@U؉"ZzJ4-9PfnhE>M~k~p/+FV,˝nd"_$Xža<̈́F0C-b03@&QA?=HRJr(3 'qP A`M![?&]enPcJH\`P& [Q[G3W(#;+`vh4kus^$X &#ey< NmT\ &d;85 ,/ǘ돴|qyS|Q׼ 6*dX{$AqT`_X}M$\R8䒈#cm=g;cEC"c<9Փwh&kBRGxS c XM,V۰\+=xc{mpFb z.9cu]MiNCqC_m]4 v6jCģN&ާrm$)vODW0N.&@[oݾ4V;H#^C8>LܘmƚyqD 4`B|S?͌<Fú?!^[*7޳;K#z_lSxv$y՜(#(RSbFda'f~OQj+ၚ翤|c\]h[jjWRb6z8.k* .meTBx5V򝱲pm5S&(>C~̔+ڪb %4H&]: H^ ։UH{v˃!auY._ъV?{xf\R 愄%b nC4g˽`-~'2įH1rΑ}Q@"OLU>e_Gu6kDF%BCbx^)ԝAh_9C1cZ!}1m&fY$`L!>tR89@aP[R[zw?"7RHV]b(IBȔ#ʍĮ%|V&q=(><#<{)/1ԙjMG#׏rk+F#djF(t; r=+F- ƶ LʆD|ufW*RV;b~'AkTsrm"r;\\'QK@N+&[f4/giH<qwf#v^ O-2ʸ~ 7F 49=&lB Ώԉ{to2M oV=Y k!#Z+evCG? +Cõ`L(sԌU`5f1W,e6@L.BQ沿'b+|5N=o}75`shN"Nq˧x89W#{"u=Wm~zcru\8Adf9mE ~*\`nQH[i@P}rbG.@rLv%=°kq`+K|8Uu/J1BėEb8jIApܹyY/pl$T}43nBmh[X"uRγIUC7sҴϐɿhv#ih \?%UH@(:qƎY)+}2*'70}/Gġ[wQqnLP5QE]r4_q0@mEs,r7h1oe!迚斨\:~[o\;!!x*V|~ iHĩ(Cn>EHٕ =uI#=B%@oԌ,5Xxz}W\L~QsаL Ic-[3ys"*dגQF:>w_\ۇJ:w6j W]WE54B=*CDJZbT un 0}kz%Gb4;7j4qԢNmάͭk>f*ciPr H;F.X=[vb-7*]4-2 \Aχ;LaδFhrCOڣ*+7mkt2BY*Ӆ'H;9Vי{j)RR""FzȔdJA?ec4IQJ$^v0=+MO-"Ϡ8y#O=51<ݱw} VA"?~r+7$~KT΋IK`j:cYh[j· ( j`afSΥjjx/`rWn:jaqgkRZ9=Eʑd9P_2aqk:D|9 PI@¼c]H6Dl۟O%c^!IVKr18/ZO7 T7۔0:}:D#>LhCdv9$Y -(wB?3ޟ ^BT=fjGtӁsfיݵ/)?_ xiA:%pLm ѵ MA%;@M;=D#*N3E(5͠M `# xNxƞ^\:sqP/^yfO`q=!8}HmǔOcoը";h[D$!ݺb~~u$K%~Th8ɤML隧EKl>VU `YG"NgZcVȎLx2+1}9{Z0 A(ϋ`Mb!ȱ}WȈZg۞>5yb= _|ѮD"U-G ][Fncq;MbKEm12橵kg0&m'7t,c֊*pZ7PC`ޛ!Ԉ!rb(fjj>8UugϏN4)hbŵYxERtBm2L!E:7ۂzu %b' b t N=]y}JbV΂ *ǕsRgHI q:uux'͐棾ľǯB\А۸ONڝ֡_řD$RCNb)NJy[N.o i-Ǜv5j'},0-yLKY0%E{ EQr^ X@ȯ 邨q9P` Q$.jC^s]0vTQX4N6^x%g2ʊ,^h^7+#ly X#U?Bh!@R)XG@.ɆLb,wद %_r]3EUcD̟.uӂ{njr&jZ34Tx?qX".3ly7 J.`&_/~QP"AØKQs²A+# ~ NlʠD SJ*/^)6ILJϷQ=C p|qza&1 (>4NaJ;tSA5M߽Z6uSȃ7-#B %ݩtn56%|lU% F&hSAL$$ Rx:PzeXJ܊ݸb:ͳ,!.-Za GYl |GeG_'8@1~/F zNe3wß\4ST@vWHe>J؟Ve}Kp̮t,nq@-0d}Ћ> ;%֖4 |l4Amj]EThfԃEIncqK9p!eG)x6,ɺ+n_3;rH)Uk4) duy3gQ0MH0F۷>FWw;e2o/@WACYaDgR'u-Pרq8&%Bz څbZL{T:᪙E=/CGZQ6d`KDl#.#?MyVn8%5.Dwv[08 TxlźCދcH̽!gG+YW(GjEo?9"PٿϦ;~ qY"*_W^anq&}\BУejuc ʭzP!zњL=R Z )݆BsƑO`V$u/d&IyvpԵ^~z,<wlr VRw}5{}'|ŧT􆟄`cR6lP>֧>z22zL³^nUR봅jJq4Iq1٧@S_$SFi\4=Gh0\SOp5Nk^y}G2z€狼WkzGUKʄVM6`C-u4S%]A+HfSt& Ǖ٬U߇!Rˎ;v@4^{߆`mSđlQY̠{ aoؿȘ#YpP"։8]c8^t9+WvsI!(j#@[?"۱zY/u.pڛ$*,#_ ϡAˀq=(w|=9: `kg{'B|@R8Cܫthj$@.W~߷IM[7fi3;3=`%1tN1Jܾ =>&(NLS$¨%A[@<㊐n$KOJˎep N$]ȞN!GfNQyf rt@ƟR\ZUUyܫ B|Vڶ]AF~:j7AQƍˇ 4'TFK'{Yd7^ Gbp=PDH?ݧ9͏]T]hIT@ν,L/snKHծƞ3Y&=la?XQxi}G8%`ے(XtpK`Zgw5ROqfGql]l9%^&:śa<]|" @M-Y c(o]I%ŎzGv=ݶnm#̌[6t# ׸pD@˦:lJ?j1oM'Jy%_3 ó#᪅՝/%WJP'֧![lLQS= 21oh898SGCzs7kFPʠQ񶇔xb W}Ԓ=,'m}b~6.ݑ#E=9;.j *WTeiM@똦{wfn,v ˼Aaӥ#a`%խhۙb@ޱVAcUxS~A 6gȋ K3_sŃ7 g)QDJ*!(Vt[Aט<dBcآ#Q9_dy<͋qBClr;V :η +5Yu8 D VaB$3b2l Kx‰c22}&0ƑFXp np!pƭڴiTnt!v)[)Ϡh@3"M_#v[W_v)"5?|c:HݰesE>BJ ;ɷ㷏rv֧2x;Oy6 !X\6U4ky''HxH0,&m$j:ľ4Glb(J-f|'h&:7Xw@P=/:X-Kz!M+ k|Uѓ'N/dyQ^=[ . #8%Jn񝐞e'DWmuWF1uW*M#KjJ>@.5L۠˶'غ*ee\f9qb \N.)S"| mj(Lm3-I=UbKvQ 6&1, njAxDybt2}RG..f2_ &E\ԣ`8X4"”|8蜊Kķ{5|=C׹}f<*rSR&;v\K2W rԜԹ:UMt-J\in#|?`~ a äHy573Q >$ :K0v5)j%Q4@ߖӅ>{?(褽;pI'|c_S,vLq`:vS{=ğ߼˿UvĒuKRr7϶3:DYhHB莱6BDᏠTG%4[SFх ?4X50(OnfMr/@Yپс3>JGh.h>l*iJ%p%>}z/s:4!UT{7f࿘?rA1 Ә]&ìz}~Os6"/N-:ŌA[ ԥ^lS^nIoQ%9CO5Fr} ~0kRH{ogT--D5)(V.ӣjq+R00HJ H_lrpZAfٿ7!8n Ϥ}%v҈ /\b˭zj|l9u/0eTF)WpoqR$!+= ó4æD7۽rٸ8SunGQ>GDs<ۼ.0R],f(7!|>εu&*"$hKJs*FܞVsD*H|7M/vtFKONKrboeрj~]v'Z ;P?*I;c!,S[H@ɃlIQqM?Jq귁\l:3חs^%X܏Qyu- 3NWW>-x'@Y?NH]LLxl|@l?u/qMh%=@-t~W#pt<~Ԃ/0/s+? ץ +CeNW!'%OHIp4pWt>3/E}p{ WQbQIZ}.ILRj{yH{0`E92B]ݺ- `.%Oަm0.3L!e&'+V cRN(o7V8W~ ў6Td"^c5r3O лhKYͩXOQlu|UhH;(,Hc?O)n޾Qe?8!M=k59+*AAmXz*b\d9U|rI<$ǔ#q)Bqc <7sKDۣea09Diۚ; WS)k:NL!Ǯ10m"mf2o(%BdtlL>&G+h{Z*H*V1R Jl@(ԯh4գ rWV7> -c&7'}P,vתVk G8=#느8vт`0I:N2!-yG (&{x]7#f=eN%*^L6kO_w=W])0[fHw114ax( n{zhb.|n [YDjbx5a"%׈v&]:&|ѿ7BcEҽUpް\G1\ |~(sHі-5:^)Ȁ:=Hm7W0 㡜|$C U/T?GR@m; )ohNYh=p!oCF~ Nc"eԦ]B w.2'9~sn`3J7$WGHpm CPzΙ'%Heyù|G9FX09[ZqA^0~wV#{NY9+*zb 4Pf Ap[FR Drݣ ƟSJ0BDp`7_ K[ gm0@^L.8̭6)oԳsHr*(%d@*rXz!x 59844Y.Ԧ;7+fӘ.k}Z*n"Z!c֏1gr9 w xɶ UGBȩ&2mj/, a9ۂ^DN=jbGP!HqHvR`<ՑKd^Q?. bDu#E[hO{dٗz#@Ruj;J}(Iïn^:ЋYEꍛu6ɋq!2p@N= tLN02G{MҾ k%:pFw;kz`+~Mc -:"KQiS ]!4`{ r{34`D?k!j^WZd*c#v(hY$w-+p֝1f*urA B_m/f2n`:utvlN l1I(f̪Ww"iO &p_@KA4:Ǒ(AY(%wR\{:`.Q)'~9ȥU RM$>~(, rt4*^zkv>]͇t_fת|QZ_]|YLIsWGz^d/ōk?2 Y'O|e/^X>1tl74{̾^pI2rS) KbHԉbmG~+}e_( 4;wkߜCdFLL^>|Id91tN%}&X@{lFnt@U;n+\p'|yNm?\צ{3 ?U$\SzhP)gUN0adx?^{$.M4y8Ѱ 4&mc㖭Yh۾R`Nƾ5TD ` dSq[0ZF5.̎H-uh bYL!"(d' Rž9ݺKE҇x rZZCɑ/q;J.*Fx&JƏ1lq8ą!Ё8)ڳ5aZ!X s=3qB>|_a}$WBEvY>T]'4\O[ (W·drT{ ~\6+XW^ q3:oUiQTCr[Ut=gvA sL?irKŝoL*'nC#o zICu=h2 KS>0ُq?ݖ^3Z3tK [X5,SReKT;n--@36ԙ޶i2I:B͙$Z9()0r\E,vG#dp}U 9zCT;,lm˷;(IMXSaC^lE OvI*S_~Bb&2vbx"7֒6eABFʞB2mhj aN+dp86Š޽s !nX"R7qhYO_H i9 (:G:N%%/x]kgSU9S2x:[Zh3f%9Tyr\ Ҕ/臹vs it(?CNQFt/^2 B )e.L `ym6 Q]w] }=.M"ApU4( L' M\g;~Е??qq͒➧꟯{`ꗢ L)ҷ4 Z c2A7H&$۵}?:tzpJ6·A6L*BU&nպimm8uw^;,Mr$;%?IS@rXqzc~R @ ħx^n9`1SC@m`'ctqj3cB4>i)tAwjsmj%(';Dt8=q4۲!*"k$WΗSœFJmqy⧃|3:bQwKt/;5A*dCnQ^W2CޏY"ZXKkqw=/;>q3]"Apk0kp_~m>~9KQpݨ{Jyk.:0jՄxJTg_wB6wxGXjŠ~Y}[Cz;2>FqalG-b5'ڂ,KXW)? =2^ys.ZYza]U(y%^EGcBrkp]EP<ïh]/iE@!Y#Īh/F?#W>4 B 3^g u6g0qX})Xh6NgDy&LIA73kZ؍_YGv`b.IR;*aSO!^=l vÀ} ՀJ~qžDhHm ×GjG_?2Ҁ#`ih.D}*4 CmiMot>vQGNH"z %tmAK-{:gWCl&# Ϸi^p V厝,4SG~4|UB.\>GV7k>-vג*l)CTQ6^r'W90;KHgPFȆkq kuv@5tj2pF 6YTcE?]U B$ENZR'u^Cʽo}VZ9Q)6)+j0V Ln vj>|?qKg-ɒ Z@y0R " k{U a_ZºG'X~IqW-Wl8h7dW[BV~rLiޏ 2rj`Wkc̲E-1\Tr x޴+ڇV[&=u%i֧{ÁR"7"A{*Ӵf_[f +୧tC)eDid{~ǚ.C͓euNrF^XnzJL^/9r)Emo#(:,K3Z\9P&O}XRJOnB? ,s>h̦glx&L7X«<-E(wy[&7|f(~Mt0 gBALQ0 *⑩iĀd#439Efvx Y/;jA_\l}/cX(G$-% *Ƨ|uX!+O=)H\{1ob)˶v_ 1N:6 ?hM}lR!8,)l [^ Hʨ!XCv(_ɛlg!/`(G giq*:Rr ْN @J+`َBS)4:bY/n _,.eVn& Ҵ732qQSq^ Y_h_< ʶ :kt5i<fRbI#9 N{5C|Q\: Ab\J ڴVĈ(>ZYC醼auX1)ѦK #PE7y-ȏL3xXdqlD_gk(4?3a:Q]Y/#'ї}p+F {4[a]44yHk35&56[V՝rƩ 9 R6lqG$aaD.&iA/s[X$]w(Rଢ଼ PS*UC))os_\QQzFrtX'|BEb*q3x'Sl, "`>5Ȍio㲘 tޢڢOMm!B@EA뙉pQNyK=nOPr7sIZznUi&{V$ձ*/J!2 *Sr $q 6IѾT|Kڪ%t_% 9MHhFėwPkgĈ5KiWSRz*A Vk+$gL J' ?} n7#ku͎?^PfgKIaJ>ۻ94*5Puutꃒ,R7.k-c rr[ޥ"dݻfqz;Js $m9[co.oVQs~'ߒDVWr@UL0R]{pʮcsQ|#q}JR4`2y Jipe>E?ځ~ Jөǎc w>3Fk)mG[V񱶹QU !I,u=%!C |f,K>kQ諿fޣU3NӃOpj1>|UQ!7MC6ݔ<8='wIUnbwLlނbj?_J\c J򇐲u.J.Y uoG l1n2&qE/̐[6u?_]k198t`tL\Euӯ? F oOC; ٗg76x]TO23*>Sm:mY;lP>WHGĠx0&1/]_H/V|BU_ΐZ ke01PuLb&b$[\OfpDW_1sF Rlx JZ1)EyC+tyM'i#qL1t2I"ޯ)'=Oh]`5Y^R~R)IR{X 7?,inIϑJsqзHZ9a_}[VOI5U$uuOs*8d@VmDID'i!(΁A&{NL!F7/Dfú'rjE]N(U< R:;m5g| [ܪ#o< j[m?ԭSK=n#.aGe\ɋ>n9ٌ]`cj#}+m4Ca&(zGw!l:N~B-YxK9N~A.,@1V{8=[s/.B&mϿA^\t3-jF`3(IîKI*N=?x{7D S0NAk4 :ra(MnE^H -ߗ`n'حGzۏ%p8vIuʂU޷Dh ;ppSz-ao꒨Xix%F71FB\>]"_9t0ä9:d8JWAB4SIyě+Ӵ8h^|請:%1s6NG_S|aX*877HkU.C"рa{)9bq {QeI{d iyC}k!^ F'Il Z}/~g3Eh+p{ʫg)gLD*4rZ05|l|CR܁Κ٫5+  RXeA%iOiKd5(Ϊ#D]FH&ٖdQ5gTiC yLty52p7u>pWS @]n V^ ۽4& e&A/^ө!giqd~F^prpY!PCKS?6NO5\ZD )-=`Y3{CS3,ʫE5,˛sߣ'$m>}r~lm !*)5-Ď#+>3Gs?T(&'n$ ہQTS l jU;=ث{Ɂ3*\Зsv6|q^k:K&8k)46"}]MgP5AUO%,aio1r~mx&&tߧc3TD遶fPÍOBDw&M9qr^Eѷ|){f4찪լJ) 0fChkN>=rnJ7QnZcByM6UDk\k/tzb niQ `k \ :`t4x D:c?~,PR tǾfq埾aчNOmf$j|gaB rK}$rcmt> 9R -K|z_ԮӌɩZYF[$ rkmnrCFųՅ?YG"'o+0q^)RV%.dzL W@yD~0.(Fv W:U79m—q\2loL7&ˆ Y;D42?tmI4pc UwyS} B> &A'9@‘M LAĠ9otؠ;en֞Z#qS9wR')H%m3_#Լ<0~u ېtTvM+S܉!UM^;Y*J֬/ԫf@쨳D[;O^Y֦R%d-w8.7,&|\2|P\3X,g$3|m5qZ$}.Yz7K?ݫ_ӗuf/ڙk! S t0] 'pEjl׉4mH}Q::gp \ ߓ Lb4HAtxp)? ܘ}A b  X_% lD, 8MHq 贞r}q;T㨜mޭ"ReT?bS5U>a ܀aoBHH4; WX>gQd? "7L]50h6+>o&oOsK–KbAl.nFO 6; ~+'@z1c2 688{,X+64CMqBw .mC{Ak65A^fomn4 Q5OKCdg0wLfH e5bM~U6"}׵`:iEJf2EDqWw\cl0\zB]vu&=B׳5̔ [uP_nvE(;X|2a* 7D=sZe (J{.R M v4 OGXK!Ɩil4}0|VG:O4PI3 D(ݐz9ݍ_@IX~(>@e"'J:\[EWn9 /< ^u9^oƐEx%قsr+o3kd@m&y[COMvwX[D?9c.ٛ1Ɇ%lTO\Gչ10/0{'ô_jmGyR qѕ 8'pjVޠzU} M9df@T9Fv^}'%j$KN%=q"AT8_NZ{c0n|"2sGdzt$~EV3].D0Ii[Rwd1>j |ygĦ:Tցl[[.e 3Es4UV$Ee!_pڱvaGy;m?+O2|O:/XKK𐏥E4RHqS[[ tzupt X'W-pI;{Ѿ^+(C>-1 hAz9ÂHۢZ&C`!]~fˣM!F3=|̠a%F'`UUD veDH.W[m,ѝ$r+]հ S&g܀8ccdStbAT9?漮 4U~, ]ZC'pG *h<<;D uɫMWUG0PiH ?KgX$}'i"ּG|&9 W_$MCQ5otAɾG;|J02ɓ3hD/l-7e R1LKMx4}OR;tY7\%YϠQ>lz!z@1+*οz5E3is Iu}nBIvWϝ:7e!Ŝv+|f Uf;)6 :҇U=9oG]dEt[ek9P%9"m^O(!/gYe]6Oׯho忰KZ* 8߁|KpCV 74r+6!a9j+ OfFGE>Kau;iE՜XrAGıӮ1K wocuU-!SNuXt*xSB!xCC-T}L11ZΡ>%:Lˢؽp(I?>LDy6;?oM)峂-\{ i/m_S6g?&U4;A#$ߩlu7%Q")On˹9 2'wYQ_h%[8ھH ag+Z^N_7$i:(1wb r\'▐d^Cj}1T7+l%!oo"+t-MK)2/S,xAUC ^fΡbC e|Z,-Ưr0>#!UQ1Z8C~$mYރ69y8I-I cd WOu{.J[ ftKYu{{ ? 6|ffh,4eG[ꗎ$J ז@n u81x:;P!8%*i7L~6t}hwNtޥK-=DJY[N4@c$ fr?XBi)f8cСqm0l_a9 }?XYjm8:ƞJ# EF|.}]89fʥ! !v3k4ʡmd-Pv`zk; Gkp~*l<`zt)^(L[E|'v J-g?m(BKEIf"!v,u 3[V$˙,Wq2ɋ-,~.'|KkxkhiZНbh 1ps!)9/:OoDžptN(=4;2ex@=al~U7#.UqenzX0jR\Vb"Rçۥ֦C]6q(o՘_Cu˴)o] ؂pDkz0x{A*Mn 95(X\ ,Ԥ+"d1$ I/Mqa5O"nV 1gSq38N:BOy-0 ۮ Lxܦm`$PC}ϓQ*izrmo#z8?P'W)#V2ZvlxTN-Mk-t;C6oz^ʸ 6A)nӔ8 @uj v6g"l872XMbUer23JUԝ]t7fઋ7 MahR>y0Mxv5i99IX0T3<{\#VĀM;G]{Bug:#ǑVڥ*Rۢº1B?ߏc%nWdOވWJmm蠃Az46ޕ^ؽr6m_{' E[}HޡyVB})h'g5[祛$5T . "XFb<_ ' m\)؆Hb԰ۧeA l C&a : JdӌO:bàQX'U9f"vű7p3 @A2GGCryQj~I)PB^<+k>L4Xd`Rꔘs]qq M~|pA eF,o&'z*S̵derdq3D |}TMkg"[(#YKC>DZ,|T}@)|ṴX1PB.\`j˙mt1I5kg_ ôߙV0*H;`b$ NJ ǮKņEΝ$ 6'wiipٷ T7o66(q&q?\U.YpC3$~H x C,rS aV:3!8 aOR7`r+p+IAS8rbg6 {Sd+◛'nZja-"[kh)a~ WX({B*1#'_^_BVouFi\F\ޞb+*i?Nű+/:C~fboZ̉Br0imw'Xd(_)Pvjce5&N="YƬƉw0y>,Gn;KL 9wLTWOwx)Jmώ¹CQgK99)+ x KtZbä(0b żnxT$: q zH!6LF ,lLc}$fXqP#uy{8+`00_ҟ+h?l>88E1ӟG{*mPe~8> JۍGc3@_SБKTsIC6/ߤ`3*xbpjjDe9&o*bCƼA\sc]J9L@߂sDW5ʝ~ ]S)Vr^l^8dr.@F7 PoܳMYgѭp 5*dQ.P|EnBYlLx-J.,q?}N_hnpb ]/ex$~ZDί? eT jtrxǃ4[MS:֧ G%ǿ^Pa$կ)%; tѾ5Q%P#`"V')`|k5 hvA4o0NXjGڭV2[a 9hdgz"R_K25SaW^Se-@ I&w Fd.5No&jMpxk' y%dwWEiJΛP䨐ۨLZ!0-\DVbB>1sT3׊f"Ӭ7]CAaz`Jm}28o{1X-dx-}V!NIC5Hr") &έ) CgjP?!?ч!CrS7PMX@W!3v&y@d&him>,H=eoi4ASxw I$6)h_!1-L˭6c{5K̭f!^h ~&҆.=%OgW>N1XdbF< ˈ' ͠ K`YuTُ6"r2W+PXLK&ũՏE R$: -7=#4)3kޒ(zxDcWWꩻm,#ׇ5Nos!}HƧskSd|YME9 Ƣ #2Qؐ9s=-Y/gˢ5IP?5 ,~j s7gE J^ތN+>b\ߑXidޚK rV;9\Fu5/iMݷ CHYX2yHΘ}y{(g< !a ( ['s&Is` -! ~ W˅CB_4R{l_ Z4O=.}zUk(l Ua 3 ;>oOvZL^̈:_=<\l˝74̏f+9^gr3$hk&O}K`u P2y΅G:xNbάPVYN@H5S틮!ZRHܫx]ď(Uu{MFQTT6mjS3za .`M߰)3vZ}Ӿx1U>(3vCLV= EwqVf-t>-w5lmG2s TL `'x*P{ɂ;cޟ颀Jx|i 0N'H-ݔR:Ən#-V!4G8߾A."AMV`J *RULw1sh^j;J NZq1[IR@\:R>vn(1=B nlb3Y,X+gsV1a#j-{`+)IU  {hiqDbN]0B*ÛD&(ԲLGY&_$XQQM j?ts> +/@s㯌]?L2eٽ xm݂@SmgϥL6~K8gw :QsK˳mEʇn^li3>؟Ch焁5 O9?p~z֍-ٸSw p mXY.YRU 1gVڌbVn=ɯzr]+k2CnJg?9i@՗¦[] ˜0+V#ocCpߺMXvQ-*Y$7aό!},/[:uf[-檄u&Zfi=i0˚YoO>łsD\*u"JT~zA_d4 ;N.&$f1sP1f'!԰\?1Lt|S4C5Ƒ;d`۸,7urk藱ud[|hf˗J@+ KT`&CcZrp cO ] %A6?^| X=I>0FI]nWDb*0)Pyy%Q! ,,N=aUj`(bc y79 ΡJ@Js"8k]^m Z.dN8/urwr4‹=Q`}Ab'n{r96*Y#҉DiBhD 1?0Իtة4Vp?N\eI㾁ZXwmJ-8ES<cr7̓=(!slf lgi7\n~=k 6:Fg# |Se']fƒG}șFVbĥ/F#nJU^R7h yƱh4bfNss)5[ %JGnшoZbȏ5Wz etVfעPC&ȶ2}aX֑l0Dh1vzU/0 =QOĚI6J.7CM׆^oC}.MhN:QrJ4*"[Y"rǐ' ("ERJɰk.NGu M\4E݅dDBsyg g~*qj }i0 8V BDBԇK{~8R#I2ΥϹ EXO#'JA؏I'xڑ-ʴRtIZUe+ 3`nf3^e^㦅,$nכR׶U-fi1!]`Of[I O:Jysr~p,N_5+%J -Lp }piLdV78Ӡ-CV7p閵Z m|v+ .uPhk#K˶˄kQj8@,;-HUOUIIUBGc̰}+sȍpsҖ(ڛMYyg=.J;xr8acRvI:^{*E =c| 22a\} {zJb]$z` 4zO }Q!r#^ƙڜ$GX5C^̧p1Ud(hCnq(b / vsgu6sۋ((rʆ<)e*h.S~2R)O GW+!8ϩY`C@wLMR3W;(,$13dL#Ts7kш$a'{U\ jiqtZC)}G P/uOӘvMerz.~td1݇Ao2z wZv}Uq(`: g M|QYۓ=:jSux~ss b{M{IfBtd\{m|g$p.Qޕ}42i y?=?{`qwp9x쀭ժyL.<jHϨ#a,CJ= kAew*vՇIrU.ڠBRf.{t9Fť- gDCou8hg\IUgNQl))c)\:TYL(Ǽןr~%&~Uݍ/&/M58) 3t& εa~5Rh>ҁIDԈ㏷|kV?%6UДOφ͡~#c,aFG,,TecUSA/P\MhN?F.=}_'.@$HWLV"]6smpak3.ߔ' 5ă W/K@C+l(}又{7CP?' la1^Y,/!JWt,&%KV=GCNbGev@3߯u*vnLFӈ E̳7KK Rϡ@b+0dsjBĭOk|bEl9(}T=-(4=W")iH׾ M(xaO"APsô7;y#3MfꝨдȠ6z-|i|}")kiSg?Badp[[Hih^2 BU"p`HۥT7~YWʴwΟs-& 9_F}PR'%lmyTu!ݤ]mK}j/<7$ ?Wǔ Dnq}(gI!i ɱ[(uVK`1 F2ҶZ 2;K G%/c!M֖EV?1$|9+ E{iُ4|-^m)2pT^f l"%ƩL#d4@c"$Q 5i -VkEex,RIQ}<: YMQ c[OP}<6񁧵X{ro*$u_:㇘1g`۸5ŵJOr!ظ.dUh{ϻMZh__4$NM7WY[ LCW@mo9&ˇ!yLD7]z2V+#(_o{=5GRfB}! jN b|rE ZÏ9={{pT@hFN)AcX儐H3]idl ij]xeg;ֳ%%W=V$'E˶TF.ҌC$F wAfre+#5B{1U^wzeq ;/s5O:t;AK?Po @pya6A4 K{3 v&:UV9ֿ C U+WgW=."PҴ?m 5@׎M0,e3jG(ĥpF%'uzQ߭.*Zq߯o4G8?z}%"dm4--t&y'w@"0w*J<z 7)"_r:tߏt`R]ߣXY x6lbLj?mU0'KuoL.;#=9cP~mv ^3Ϭ`:D{]gxh 'M7`2Ӟ87ҌњqXNh"nK؍T-_KJ C|N`v&@h-<leF](.d5{^_28(N4ў0Uw yXi8@9oTNŋ1`??!*Z Pq>6!r% }Xp2M#wP^`3V`լWD6i<&\\n8{,Dڋd>wK<!yMŊBw%DN JVK2mj:5W9„JIηvẠЃ^O"p)_M[/1RSS=Ru[ŋ*ZKyD&>|mubٔiYd."brskOBr㪲з;\~`yJSS؊zg'QbNY)at}mJ6@(R:TY~`GE 3 :^x5reiO0FJk468f01XH~ΌsvjjAԜCƬԥ4dMz{|w&dFx:*P"ԺPU3ncjE in/Yinl@7;֫6\806[4겲[YGe>Cx%5T,ОUyN +a?8]d."L`d Dh4B:Kr,zxpu}ᴴ =+uߦoU`&Y~7I0 g@L%4+VEB0œAkoV߮^ճ#\= ~,b q_ҫ"^^RW滼یcΚy˪m%O.ZͶG SZ8KŖ߮f&-~x *ypd_ٌf+8@a9 ]d;P*A(+uLp>r!A8?&vC b%g 9;3qj䌭%޵PUCT=_!'Ihge|2@v((C&k #$YUu_rtOɃZQIO`QF^j &cE^JXI˞wz Vn˚e%3 SDp zĨeOx_jZ^+LFM\ih<0ʢPCu]KdUe|_NYoK?an~_ԫ"6&_Z,reE[^0@^N#.Q @\BДus^T=WCs$~[RߴyYu*/V j^,$n{,x,B؊`VkE[x QHS,ekU]lӤ&͋PR%AUCC b Qt7/륰ӳ b&/1ҕP:Yv6Q  $2zrL.H:@Q _{#YFDثN0j̺-x2O/zbO=P r33ep8T*#|s] n2C|Cy!E|U @bDeB2M|Ўe;[{ GUFÙDՕ- πx8qQ!ݜ@RE")RU[0[9VNUt[ߖl0el"u"?GPAŌov3=( \d4AB$Gk4Cf}̐|oF ayXE!WCH/d UУoM[hZ|6DשPgY1Fj,CZ>x7;oOEK5.clp(Eg͟MBnzS,H:ɐ?gd[B"m`^@v&RI?VؠAvhՌXb)(e/݊Bcey?O}x^ߴ=?R8zl$0 C&!e ~iof>ލm:B7ۯ{vxu# 1ka.UWn`VE)p%U6maf#qhf_5[H!\ l` %ZygVOO=  9kt14Ij.*J( +͛Hʵ̄SE,6 q}Y-L~4v;E:C[V,!Xx@\O#M J%׆x'e]Ç68.I2Q٦ ,")LY0j|E'eVp/Rп(BwvzG;~yc1:Cᤢv7T"$Σ?Df#GR~VLu[h-7 zKԙh-DHPbJF̶u%20cw[w=W8>u{?AMriQ^z 7DdI۴b}+ÿ.{dޭe'Z%hIm?%#m`RW ~^@7/E-PVt;E%_ tcR6vT~@2f镠£(!DjQToz{xG :A(j+rx[މH@>ML1mbw)XZUa# cJ)X=`-[':*@yH'[o,`.@ݠĄ0VW͜ѪJO| v͂}B# NX֨AH1hB7u!OFxE(Q57Qj_Fk( EuFZ噏WFrG8 yXXI6Ec Z~)Xbbvg 8Q/uE@e/˧h  ~+`:~Y?Qx}\ 7a= }Qe=/& Ax@INH9)eIwpGi`}νQb$B;D둝Д铣ŏ.*|lSVJFڇhޱS+ID] {pi);쾮(r^An :k ,GG1 K;KP I[x3wA~Ey`>Uظ?t;u; ᭍av[9!j;^9>4M:DdPf/!^ͳA`*jY5sǦϝ(ÿL@GLL̠Si6,z.@LK"Y]}Ґ5|L0 UT|B(ʯ\P*&Y̺,, ͅ}Cr˸W' mOn@o:7CN+*0V*BJ"_%^:M[U2g9`H.! RTc|±XfDRµnĔc"K.6^9׹/| MpQzЉ1!J4 UX ~,sAm+S :TSlSF$WjJ$;'KR4) :J}𫳚_#Yqu1ǖP$Л ^`5j%PVm`8.$+g=9k\ VQ.-tL4:F\Wa֊DypҽRc(SHe|ɨ^vBj*'P!2܍HTIfuByKHh+aeŐsC%0'QE q)|VeDkV [N2 G+ -dX| x[%s,b Јm{g 4CY~VJᗃ瞎#5ND {A-_c _q!?fC, VviL`Cb"GWD묘n2ˋ%ɆM [AO3xL}P'U*MB'-!ڪ%ګ#Pb9WbLj-K9 77h_+E|pY΍"i…i!TGcYPC_#ָ؜ul| F:]5q'_(UIڡ?Sfu(kڽ"\  4T侑; # %!b6 rR}wG.F|!NIIU[ѝ|&ZX4`Z-l=`L[ʉ>1YB `ګwAܵt.8p3(vhqMݰ,O%7ʷ|Ɨ`LEgƐW/p[HHr-킞{ >2T ɍ<7.+Uб; yD<=5k@*e^ A֧ 7>;Wq0A{JANV #eY&bûV3J/ fyO>(/PfR<"U dDUQ0Կ.;_l!8I^.rZE(THI!T6lFb6 !zW C2*2|74vZ4vqպchl\dP^BxW_D{su/>v(BF<(H:$RqS18e]f!/jn(~q`t&sHw(*Qb4IRnW Uk{ i^cv%=0e~aBB3;bz-4ʴ_3jbAfqĊbLT@ؠj<h!U+zZj]uX!-◄ =WTs%dC4*>5.IݾTiug oG5 K)s ]kj ؅="(4MPӀCoK؋*'l*/]AEc.3eOTdϑԮXE5wG -zfIzYpB:jw# qW^N%xSJ-H].$!twE_Y&ONTM`6Tv>_ڿUe&w,`#:\uMLߧ XK%Z;QNK{Cp ne~K(/*]<ʶ9Tvdx5ȾwzpyF+U>JO\tɃ_e.WA7BZ2M= ,ĮfTe^:]MMYC ~%WN丢R+/%&mrSPu"s j*C9~'e}$â7/JngcK܀xK=U}nN|#>9^1aun)dc&@dPT~Zgq$9SwC4f$Jf#`QozNqNz 56 :_xah(puf;,9AAF4Hֺ[8vΓ!N\xxST5ݵ_<AO.fx5,!iDHoVF$)הćMˍژ#{ce`q x#`}CpsE ^TN[əo"=TwaM:[ϳbyȂc.rm0[LZ'1ja)^OazYyi ?6ʴ7hT:H,a~h1 tȏ>YB<_JS<fAv_\u2kPʩˏ閩 Q[j^ ? 9Pu Dd7k,;/]BQ<C=9{",ƺÒFskm[k1 W<}tA>:Wʋ5AX yOn]ʓ\h3+ .db/ Ij>[H7q٣YuV`Ֆ7zb߱sa"S0̟+aL>83_x*G2:]v2ӴI7gܡkL8K=iB_]v@3pfn5ͥmd2FHV$6i)^Sc2"7(7m.ep_~<|]32{7!i" ̛lJijw@oʖضPʏʍ-$[8q' m-#ɾ}c^[Z/|JW;b$ǀ&; Qq7a5 _Љ`hOPyn 0 xZqmngU˴1yQķ,v\iZ'PR޻Z?=[!,9,iDo?̙HZO3v?ַbXL6iBݾj6-}qG`N[#['MR$,PҹfDlW?Po"Cwe98m$\+zpfR!۔/XpU(lL_! *qK'^VhM s *餝1Ac] )¶1d[J:Y;\6;i@=(m-RW '0Ap*p7Ke2 _㵈1ڇ ]LƬ5Em [A.OxIG[&f0e2ْk,&\a=*(JX2$:j-)忱8M. {B(3m=3uL 9T%0M͜^ ,CҔYLok/x']SA﬊2[L"Z.kQ [+_rMǑN|T9w'8$qf눁_uz L3zNa\D琉ftҸsj{{xI! 0ʩW@XV&I@YsfY ӡPk|Bzը #M"x5(!^Փ5׸Igʪ' ĝUـUYrL87|[1&a)T?63-^T:ܰ%l¢צW8&`$#:ܹF3iӗ.}Q'ѽW-0@{ w@IBNeШ_;3`TL 5%*cawq([O}\Ie9H3|j7䡺@PO/Z/,#OGRh&/ݟnbʽ|˚o(vAdEFƿnO%gj)/%[aӅz" l( a{cb3Eh"!|yq˙ 9H8]u<| }Uљc7D) ǴUsl\-oߐU5q<6(pcJgH)o*gxnB agc7ѭB_}ztT%TBzп:@fכ˧'$t}@'ĄjG!:&~f[^ߵL>z/ᇜD#32 u#_S){p4o}\˺vz#쁕sQ@tpFЂw]Lf5yu˅ER=KsgrodB1"%1*I5[* pM<DA'p5#3xom ns!Љ\.z;`dx ' dr0s$vy:"_]d/bFQ8Hh&N9K"S2 ^}9|u\Ш&ZΞ,DhlyL-D9&h~ruDè, aO{l&sm}(V?GpY#Ǘ~ee;6Xu8}<ё.Q/Bc)!D~wإ7o ir Jb;yn44jJ{Ԓ~rre7ТA]6bbJwx 0Rh[÷6Eh ^0!~fE{CD GlZhX[I0WWAfg3#FhĥRUYt>~^Nu0}ܐ.c\ӑJA&JYzm9 ^t旄-@Ml女ĨG̯Оa!*b5#֛nؿzs8.loM+rGE>sU?ʢ8Ҧ,4_/[Z.Z7Vg#BPAEzhv %Yx܀_sWq+C{ʪPS2]?i\P3I0Z!z|&uht3&؊m}o<.ּ5!E\ee}wJ02ž"C { އmg}R|5T $U`on}լ5P\~B# ъ"aN뤢Qi>ˏv*wZޯޑ23 sN5~:s'y%wB:;F`%4oO1ؓ~C/s82D \c3@5ߎ9F' 00k#GWFe% 9eN мrۋ-9#u#_W}r)kίv;%jd[*c&X}%3;ЭtBediFI{^b*@$2~u"M?pKSr?[l<RG3G?T5¬ 9FC"61)M0eWj峧<}ɾ.7>96qպ}}r@"Ɗ:3ӭz^v9 UpR_!TB~tcč>nuj) 7,z {GSE֞RsUq'Us i +%qF|yI|DhYn7}Jl~ <'7V Qq04VXOYЏ2j)J}\j8A}ق_3!yyPFL#hM0!:e/yS>Tt'3M Szd#O9Q*z//hwgAs/Z28 ˖߳#jJݔbm혅f29q;**&=@-Z[9b,CђmP7DEȲouc3(lM P9+E(x!?]c7+2[ 09Y-Uʤ0 8NW8 EZY.`_']wQó0Gʆ髽OWGYFE+oZʠ"j q-f؁ }b . IUѲ/61Z?_>,CF\O?2s$:rwxPtY2Xߑ/ Ɗ(U?R?JCb4*{@y_%@>_L5 H ?w# ז.grKSg$dCiKl75ULd_*K) uY<'^we.}鸄D쨵Yq%QUN Ur0~/kO[ Zr҆yt.SdJaܨS4薮psTnG NOR҅fPٛg[z-.'tˠHk8g=>phqOpǩ!*BGlF} 2\փm4v28U+0`רbů!8Doqoβ9% *!GP0)mZ0HF*š>.sn?<'NJsZ"|W!F5ZI\N!)B2[k`u3r`yi5Yn*wO#IɏiGiJW>,+6]kj܎MYꔝEZzjqYs)#" Q4c`wڅAAi=QKPڋVs姄 FITC]7g}T N _o!b34>B_6;ws?җU:眉d  -G\6Uht>88}RQ@mz)G8aWf@EW1)d],d/fCFLw A*,ǃ b|s˧HLz鰒²}k7L;Dԇ$Ip X{~Yg[#)O3ljE2; F$em/X[.7B"xb@k~}樗B\Ǵq60uNGҭ8`۬&avjj7sFIA-]CpIkt#34+8b뎜}iIk09vBۄ7`O~蚻˥o5M+Fx tGwk^1ݻ%,D_ ZZW^1l]APN"/G#!J FR7Y͖#NE#sRzդ4Bıh願f£1 ԄU)0ɗ>ĤWkYmpRYNO |auOUcLx<B*mdbA#c< s&Uװl}VQch @ \ƫR&H,;[7|}f NLκT\k-XDr{(͊Һ11p+B$4A01F?^jƫ7@:(S*" \LQ83ˤZ$XNoL^Qc3~zSm/9!]gXH{`ثo ${o̎M}7s/%4r!y9O*JyΥU7(6gkNO}ȥ2M Bdx(ҤbzZg7uR=ݥaJd&}\3i 9ؑ2mJ hI wϵ[:نRZI1ӤYO}&j9'7~nM5,'z Ȳ~Dc!7pU${|54AiT-BuMå\4R)Ym9pG;jN<<1CȦnlrVpYooJԘ.V1l6MTLgܕZZh68Yz8v8f$'!LZtllr^ڱ)c2߫6:"/9.i'RݹR#g%L wGKDuи{Ǜ&Fq*x7^a;cf! sMBoUڷP9+ {W~>ZsdeʁZiym+7'Pq95I$&ҁ!@ɩ\mߺh;f6z2NLAD}(یϛwyzǁ#wE!u=[| 0 !Ti巁f6=..RP9IgHM:m>2Hܬƥnodd~yAU:72 N[*؏hƽqǒ[u/kQ̌j FuHoX!OљW;0Ib"gvTKRb$_WU\߮ l#$xƨL:URx'Z&dж6GOc6?P8l~/ߦhOUvP- (}TU=Hm$Qugd ɂ?NVIxJBSYBZ1t~-ZPU઻ t*Px8SW~CG>Ek3r̠O4&M2 ,ր΂_`t]UzHg-4v=8B&G#t3`eR;7 H79y(Tp4DUF.\hCq(E.j/Q/ћav!] /If*> Y3gy) ;uFij^v I0B2% 2Jy$eOz^? BG C zHg=9)N~ }ZT08f(xE'Wnc yb>C%&| ɖ^0(49H$Uyb W>JL{ldpu׏ 5 rP:|U0$t|`!Q۠{"K62\?B}ȃ[(nýAƛӟ$9oo!%a?Mدes,Q,Nx9)zf0HaZZ^yl|Vv(U S{Ezu);z{B(pi>0 }q>M1 eք^jCӞر[W~&#):.~La4&ppNsZg2 J͘ d'-P8`c`][12i37qGSrr0&̺D߫(jVZ'׻}l!'w")P8ԟ 1+ZB*[{O_<^7]TjsQ@_/^xʴ'|%a495bD@[ !Erk}<G-m}*9)L!d3%#IՉ#Y襥uLޟO[*qFs , [X%?jCu# `m͒Am. iʏaK`w(! 2nʜ"],p֒r2C؊Ba&^ U;bsH2C^fWҾwGsΡʁD%թp!Z) @Uk˵ioN: )>~/5\8֡XmSJ?C\tiy 3ZwRNp0ZY#{ad:pp  2Fd MT[7xN$q%sU8e8o"{|j_D9+T)|mO_&,?keH&bSuo"Tg$dR_(Y RJ-B'sARZY8ڲ7}씋 *nH{P,+һe#=M)޺ 3'Ќ(VP }pM䶅 kߞ[&*y?Jܬ6>j^Jta(ٸG )/!2ۙ( AprV1K.Y4`>~4 KLgk\ZIQpC) ![";6Ob2_{φ [ <FK)w\|DD[\P>D|>dhi/&c쮆yV +M*YHg 1GtFPu]ֳ ":t!L)VKNOبYT)jψv*skse:;Yd‰ȬEl"C5B2\y4JD=(<>E%97Ntw{"m+mD1cbU}=Uiq\gM4)< J[_Sy)˕~af')&Tt) :.??QTi:-EU8QF "*=ٞ&3QIk`'; Za*K#/30WKD}-f~?;{|(=?]'ۢ6B6-[TVZtj7@Q]lӮ*zd!`Oqf|UQr0ͽ Pe~ >6V uĹom^/xrfPCP fmWO.ˡNyQx&RDg+<0w)d],IόhB:Y#)c}|289Υz!xE7tXxBrg!miͨ Eeؓg.+AN9)pd_)Z*X(8rr\Ȧ+IP>$II \Ck-,&O_h8,st %!,\ pmLp3)RL6雩{8앿D<6Rs/c&3(f:).a}:(Ya跈u~| b]O: >y[kUԷYD", lPŶУ=P=uډpL"t֌D"1JuSx6dG$n3YZUA9 4`Pޡ`- ]20Mv3)D~8Y7[&H \ 4ZjF|6q"5ٷU#cqs đ݃'NG2 "II(!g [eEoA<3S+ۨT[ԧ3Br@Uzaf3t28ި@1X:qZSt-:>OG(S1]g_C[hv0N'/>0pLtCleX:%أÑ%xXcMObHbPx}1XvjtMk&D%T,]좷=wN@(9Bt\VE\^\l!X;v",* 7kFն4[!;>&3{X 0tsDb%7<#eY*Gm[c3 W(zDddYv)4 YTl0ZY}d c"@)>E-O;UOHV{SZ cb~ L1빕1  Y`wkJGo}8UwV=!yV>lթj <(T. 5C̴!qD2 Fw{e%B9eʁ(\3n,<1Rxv&gjgȒ QfK&%}퀟ԯ:qu1#f;i<)EanbnkΎ}㼇Uzo{Nv@9\d 6ЍL:ZTS%93C8ydܖ*Z mWB&<*'2.[` Hn\?1d,$w]%Ұ} dqGuL;h +[<`aᆏ"'^!1y>޹# N-LCqퟮem^h/JC- /ȅ~u)`qtjyw稜Y `Wm,rs_m+.Ť&_ {rx=_eePY0"nb ǖt\JRZH6W[s^݂꾆aKƕ+KUy;"R:|t SE_v@!֘qwhnq/֓ h/y|lN:BJňV56$%ڋ){Pm̺zX>\aQ&I܃DWpN ,+VZ3FOxi `Zw]k./S=N `s@GVgZm~Hէ^TWE_rF,.1W xvd2|Zr5خNSs.Fe~.(8=:R5\WOܡ8mv=n 0 x8rm|Fn$Qbxm{u{ݢct5|>gj\ɩf"1}mzeg Oe9/JKk"L,ecW6$}W=O"bWbàUS]2% ~7yۀY3)d ( ϑ<_kPLdB/= \-/#ݒnCpe$t({d bQ*a)D MS޳?׾,N!\e1ժpNur,BOr74Zf5:lgMlxL.nbB@CyUwǂċlp4R|9v ꩃok %|vlcNNN\o\*gA-Oi%7Q̬sd jB-@~Z4vJYQsb#^n4A:r-9@vWOVzX a/3sf=VBk!^V8CM2*c:'.>wchb;ASNֵaW!+H^udFB*j<ǚ%1,}v?Gu(ygs_Q mm.OЍ"L Yx\m``ޮT~.׏ug΁ ?+G."n@oxdkGHW͘4fo "+Ҕ0}Fe.\'>?M@m`X18%Y'$Q4R)r[ByJ/1X"wyjl/*~ڨ6#ZX,9+24` rR{6v+{{Fs:QQN,|;/0Sc+7>7HY>譟{*6wX$3' }vM{Gx%_~cR!0r+bؕdt:ljI]3Ӹ]P(pt LHeE&>qoDChdl޴4RLY5b7_U8;UL!^x\ZsO'хEɻ]G(BUl `G;_5陲GԘ:QɷI Qԧ7l}|#7£ޕs|*8c"zT0!; ;Su ,眝w^м/w ^j_T&v}:!x7uKd`z:ދyیtsj4iV4jO.`Qf [P[nƹc1V:F4GpxZi(hCY?NM2d/KgcVRCI$o܁JKl-=tI c⽪?f[ȼϳPMs[h͌B =RY1/R/)wzVZO۹chaw ci͏XA,GZƀi;0 iB! αYL`׻k!H4FpL=gŠ;aُs~CMO|2˼ -Q[Zym,=Z ϴg[wMTt b]R776۪ =,"( b ~b^5P^\}dfƩV4n4ܚ9V0-Ѭ wO&?ATE˨ITy/paV;ɻl.1=3E0z/As@2˺`cmV `q^> [~.+ ^5NH~y[薧׀`M^]vG&=&eXV+uЕܠvjm ( j / ֗|iaȴ}Up*_4PCߍ^ඔ-SAcX:ڢ [4 ZH .Lj J`IV$_)mb>p(H!M臭Ƒv߬g"W6`H˩1=+pTR<'c]%uR3n%ʃOFnõ֗n $sޖݬŤK d1}VyLOY9aNʴbm70m{l}q2"̈́r36'S>&_|;2"sNeH߲w |Շ{u#gJ΍%a~VU7}ڑN\C B7mLtfބANyTg`7??yԯIK]Wڛ )[5ݻх NeкSYk~z0M@C)!GY1F_ID<rR 2G=G+*(J}\O I hV5>K1I HΎXƾlkH޵Φ\u|i% 3NRH 7swW? O<0ѽ 䡵P]mPJEW-QhyJɃʝ4aLgᐟZRS#yU) $qg\dS=4ھ~fu܅xc&,#@Y e>2,v %--v2v={v'OFj3PW{N+:8Uk>:\ []Z/&|jm1>-@JN]Su^\:?#P^Vy+;M^&Eݬ4Rh#p YmlZw+]`PALZy{ pՆ#4=8\(kzJQ8QO~{YhhojZ2!WE ZG dlB?(5D5cէ@ްd#gUL$ɏ`c>ɃoEsa|"&QHutg4kI h8 ue)wbBϊda)ղ7=6Yذ|ݜk3+$\[dj! 15%ެ%w2Xkf8jtYpaлJB`"6Od5.~|>aT SҠOdzO8RItGֱ7iUXcC%Qt|ȌKhnH*Hdf }qM‰dˋʜď ,s_S١i l-YNߴp!pG6O }]W],cFiGؾ6GTsrM`R{՚깇%\{ "[HvGџ.'Nkb%l.` >~)3ODOؕN2"<8$I'^W\yo J\@B;DS".SqS5X !R_Չ hcץ03kk19myĤ= Ƿת4p/ emܾ'_Ee( ZwY̻ɘV.XIϊtEMsBlʂQdsb t,C0Tm4AYK;Br*jUt- 2`ˡ9v_Wy6vQT;xDD{=uѼd)!Ԡ6N2܉#Be)`zJϽ, sSJh'm9쟈k|yC=s|TuOy6m^v҈48]QEoH,oOB7j[Iw c~7p 6)z,U3F<&$+5^ד: 4͒ ~_'^Ag$dVm|n?W^/< 1+Jg\wD4QPuQlwE9=~TT/#k Ў`2P޾=ӨC]3D1rkEHG&f(^k qRR$ݯ3) gs4%v0ߏqǰI̩ZIZ 6]Vv@=HE݂b'>7<_"p?6,O33B݃B?t!MYU'<ٜ Dbpؙ :x7ճkOlo[ Gi/bXQP}]Ciקvܟ$i Ksr0UŻOpRˠ*5Oޣ("U{G 4tW~(Q`azU&Kn/JuFITC'oeҴ Xw ~,At8DLg1εYJ>rmK쁦ֲhIA?Cg[s2K~"olcOSx̬\cta1T9r`j3JҔsĽk5?yyԸg/zxBV#O>_R&,o7!5fqoZm;BD|B)7F**B?5lҲ`\TfzfޱDDL#^Ŕ efgˈ0#YMV]̅TWr *~͗$(2GOH'qL{ϳҲFPRfUN =KǙdǾCuE: Rg$VF'[}]伥3EJGT7R.ك=vDEgFoPgekkb <_TPF%+ ̊'J1b{qȜ'?K㳣`\۝*B}qbdipچJ)`#NaJe;y,ډx;ն~AKnh4"Α>zGEW#W-5"V:'JĴ^Ջܩpͩ%^gdӂMh']7Ax9#c(<@ڤNvw4Wn2RS= jf[n18+$X\vUy4>60RVtVEEVg|?JVLs̃ouyh~U#d G&Cb-@"ˠr$if*uX{ȤъSw#o]r`Bk"^d j=wO F,Fۄ}aŋ@ݎ":͗ ).(2xic1%b\V(?EmT[D3JX-10b/ɽ_ZȓŴJxQXG1/Iwm}-{sW!$+m$Ϙ}@[bJ?mKN \Ieܠd=]f6@3#^QweEcWK Ãmc:f>sv4w=-[{ q8}fX9!|rX'Eu̳& 5tj2v2 I;oDhB1Y{Dgefb6ur޹bQ__* 3!1֛ߪZ$X=g>4?aIOLI3^pC?[1c_IK n(Ͳ@Sᦴ lRQ񄜱X TW,X:\irBސ$CN߿\tǯ le'XQ./'^ B;ߛo%F.kFH;*Q%vhT[%PĂDgM'! Z< $% 2C0~1`'P47=뼐EM=O9!p~U^:B ٱ>G,HDCPUNCs+z 2(O >4 4VP^ԁvXoh\"ɂi=|s~F&&*GN &4soϋ\6Qjo,Fʠ&?t-4@S+(3ݔHNW2!AuDGB4>Tkn2ԈCyŠ{H?%]x+) haF\Ioе FlD|cu70 A\Zq<py~ ,aly/3p%/լړ N{DcyϷ2tTZ(tq/rxʠ *xJF$1%<dTNXvݙ&&z8D`gA觍 9PQM( Y ,J4`e`a%}L {a葄V0d4xlZJIzV }$r R%F 6bRܺ:.):\4?EZj6URgĥ450ȳllIJVbX=t`$ap WK0fF\BS3*繵ЄlЊ,Oȫ[Z߼ UF9s3=Z9byp L4oI^t!e >>'Ql*Sc.=\_>BUXf ]u"!A?vvm̎" t nة|Ơ筨 ݵ1 cѮAV [KmVDcbڲfkQngU֒К X.~ppu{rʜLďk 5f~ ZVFw] RE9(;_BMBLC蕑WvHOFZP\+LU*amYWs:6t$9"ޙTԷcdY㟇gmh)[<9Þ@yG]lAGlwTT.X2Q@YTw&6&j5uĜ*0lƗ~%-~ 7pGK!*~JjNM:{Y'+tH|4FSWTE.X҇z:I@+e3 |IЛRtʟi^oQ;Ct}<)ÓLd2v%odwîa>[$݁?{(Ts00c{x%y;07ںSD-gq+1D~ߠ0[~VN;@DzpGq_[jM' )1M^ ̤hCNoA_srbؾIqsx%(?LʭY ~.gN3|=}nn18ݏRAIAA5E@f>!Y{ ? $dWWxV&fVT#5&aFyҋP&:B~jȁgy\ JZ5㯝ip-.ǵ0eE-F׻0{kt'4Is4 p{2[ʚxo$~sj9,YJLU.|Ʈm¬y2ELQQ Z4^w`efP;"v"rv4ˀhbVx7ڮj!C+MxSsy_op$j!]9O^#jVSusCIbTES5NԠD <"BM ڒTY:bBڒ6kFk`<.ҍxV {Mz|gBMφW#ʸUͨCQG%yghuV$v(J/AŔ2@f~L ybbS Hԇ%zWw #csrfЊPQ-?L%ήA/ ?mlX\p{>*y*ॳ+!\z_x^'\I'Ţr.UV~*=A`T8C/]xG$8$Y +3sx'U*K>,|:MZz1ԑO ? 0^"pNS 1P̄X%HYud9`1j0T-d[#-='3jMC'"gn|K&ـ]LWBezyU356ӓ#3IFk3 uzjIQtء)3jO~`: H͒ǬG釣ӫEc"#sd,ݜX{0kU X{n-{Xcth`ݓ⋸nLy[b/PM+SICLr`,-BK٧ٺ- CPZ~AKOş+di[d"c߯@rf}n䬘fT/½+`w"ccf3x,0.R?hK0Jt P=B5ue\'RC uZs$n\5 ͝TogS$*ES/8AN1ͮǁ1G8,RtozZ?"+o\v 3,bൂ,/n;Y=ɒ|obvX]u?JZ͟4c'm#h9-FY.<E(X={kTuNZqy:t:eX 57cAћDا׌y"j01z=K>_{ GjoL3nC|] b"0c)u}*Gm?a7Y%UՒj-'~&O땏w r8weu17ڋcQAԶMIBdSXG +`ˤW{>Z' P@He`4ó穝$Wyk=;GZDYբeCBˏw 1H^zOJSPB?k_E! oӻdo:aJ*CMp`iJY)g(W bkE" :eňO>GI T XmМ'rИ%SN¶0>N%eZ K1QV>S 7sG M_єhH@0w8mR?  0,\47cLLgy4"Y(<Ə= ,lY@V${w7H V0\E'4WCj-<)ְLV#ypP@(?q}:FAz3H_:Pu9#& b\c/. <(K페gvwx,·";AGOŮ>nDbxmtdt@k/ufX}5@pȷdRs/SEGޡf͜ht}OPXRlWJ>~ ;i8eIø{ zTU,ҷ#:gwj<~$E^@^[3B ʹ@(ADqɣeQ.rFޭJ> h{E #W%m%wv$2,1 .4?qGtY6OÏnMa r#\Aywg^ JWSU}$mIL⅒S!+LpN Ey #0UErǩ;CyzJR!G4Jd/b*qEa:$92wfzK|IDo>{Ghj!JG{fkr̸υ3إk]6ttsWϓv@6k`R +C|cf!1TJ;&-eH-<|m {Px%ԚSҿ$ !pl3-ќgLG1F=<@QGU":]7IBɈ%x0Bsp2"L~)ǿ.A oے|O۝А"!XY(3M uI6c u?~y5T@荭H;n+A³sIk3z" Aqĥ ~l:{JUlB8sR[T2N tM]|˛,Ϩw3EɧD#!~b8~Wc([rQw5 5AѡW.|RsEk`JR WJ`ŪIB| '7eV3 #%J/2"ˁI46eQ993YaZyğ+ b&S ECm% J׷ycӄX#0?T ; Hܲ+mV8{{Pg1dsLŒ1JVT;(S:ds=1dYdK(F|})LXBS(]Of"MkGɳdF΢6e+dy n7 ~/^ԩ}Nxd\)~^Jz 0-[\!ow=)\+;2IkLrx)7BGГ96ӆ(GϯE28_chhx@K DX.Ј?@j^77ȋ榆'O4%~]6=wS%. %#x(™ -'}A&j9{}cvQ ص. 2Uk5i8rN~I}lc/ΨA4D繛GJ&!ȤJy}Ԁ(5&!-8cyc=~16G$o5Rt%*Hr r|paF}\q6+VH%}O, h =xaɜ]~~;iH\_}uW~YjcDLo^*Ga_8c@҄Iu}<{ٹ3{`z tD)49{@cKs3{E*4k̩VbG2bp y?* Ef&R ypN4\<- j8PZ&"]ES:COK5f]kxvT7xBș<-x. e.ʀD1H 4Cׅ([?< 0SK[DOW׭0*_p0yb<?.qC'gI-6 9}?gLGꕞQDobRVyp{qiTǼ'E5؛z~v ;ZW[H4$&b 7+u _@)3w2r!>4}nK{ɜX#] '+h9‰Ź=C 1f>^hp+.|aVy N Ʉ$SI%VAJfoLިw?O3[lqM7CĨduh8O@:E~KLdEGL0~ݠS(xMy,kmALuPlI TL{tV.tw($x`U|@(*=rÿߙ|ޯ[ XX,ᚕ?1& K B}ΐgn!/ `1a-M['}F[Iռ6/8C]ȡ 9jhrx7G9(^!*=V¹}P|; XB<טW+%mkW*_XNy1W $֭M)ǡVswEbW눋[Äs`f!GBj]33iơW5A[EGnbϴ@G ?7,c"UԂxus E;luh2V@ Bze&^r I-8x#SV(KSq SψF=Ԓ,Ujq[VUnÜ8fqD LT3"}o~T&Mݚj+~wb6t!_^3˨3@Y| P79L7#*W$H""!6ƕ1|Sf )a!ž`vǦBߪZrFEBht$SD> #.قyZ ;tqn[b'Q✾Y}Z+HTAܒngƗJ\oWXHM]*U K|6S5qsv>YPʕeչٷ׋S9&箊;Z¡|xtSDA gX0F:Pi=Te zg@B{J4}k|x QZ-ԓ˪%&GL+N)i#Shֳt0!YޒT"Z'[Q&WǺYZa~@sa-&h;ڮ/*`<K~?4ptx1WvES%/?O2 "q{7Ƥ8I#'b`)+r{]3)=J_ޔ_RQ6R: !;`ު{_۫^ }v (hrG/Rdv2spTʶPyMIm I`a4 OLa@ +Efh\ys_C)]*mK42촌Lrs쨔EuַhhTG]| {&#, h,Lu $EEw~C׽aRU.ntzX]FͶ^kC~{Xh,f7*'dQ<-_N"99őIJpE'u]k‚)Pj˘]576q2";GJvX(]K*NhG1md/7cɇG{1OY[#Ǘ}sPkVG9C"(/|`:*Hgg4B_!nvc5p˺%Iwʵ/F/46Y"qdC aw !13og)7j޺4 PFƀ]x]ӄ@8 O@Q6Se0rr@9׋P? z4 Wl`mR]V"6G JH}ˣ*$T`䳴u.L_H_"6:>& j@D9őalɋMʪ9u,M2v=E:maƱ=D{|~Sf讝M}v׹qh׆sk6j@.q#ylnbIkKnuCf:8Y̗*X/C>]q,2u>R^;XGgD[OVy2LCh"h2!}*qW{f@ _M8?<*owݭ'-Q]jṱkbU+wYJ&{epCOd$5}j3jUKcX /)K04 @mɥ aO":ݔޞaa5DQL ':Tt|YcP?v Ӭf<鉑>}KqS6I1ju+b/e"8;b”?O9Bʢv4w-"= "p:2S?CU@>˲`pzR5B5Ì6.G/[RqsRK^WFp"eeC7a|p.:toRkdrD ߱e*+Ebc;*shi@K@sZRHO9S&<,&^R_{R1)M%wbgԂ յ/ӊxjA91TS:\؄ښuG mElAK>iGFҊ5cFތkYƒHoT0c^Z+΢Kfl]Bxh]H^l# ;>r&7xifR &gH0Z8g%  QB=UEvvjrm"عKD6czC9~+Ia(#._R&h{?Ј$ ulkp(V(j)`ę[61(XV~iMF /nS=\ D4tA!Ƃ}Qc!yqDdD|e-n'"™7xeo!2߬K9}q)[Ԇv;\K&R Ń?U PV`Ԧn}%f.ߤơ4f5=QEj>Trrav!$:gTP)K1h™c?S.^3^KBY(+FL s|o9R=@NngrRe%fR0DXf /m5%2 }O1a1x70~D5{ =_BM hXPvJCLi2$J SW9r*w֤>u8Y3H|u-.=,|H৥.6b Xܞ1^w],[}Eo m"x! ,ǩQ?O or.O X":~cP}B}. [DlCe9E)eO)z0ԔZS}iSG9?d"tF۽o-~H}R6QM&>:Xߒ}TmF>21 hId5m.!{gf 琻q;FBnuY{*43) u5R 054#iͮ=lZwrhxa7\<<`iSVrTjk?㭤\x&(A'XC5ۨTJrQg.dl䳣o_S> Wm#P+LJ(Js"L}I*CPf+Fė _O^Nm1oK/tpFFR3S,0椅/jP󘱓) [W:tu\H7c@m ,GFe8(_6OX _P3iVUi|QUWh-"'v 3jQVHJdJV]Ul)~spJdnɓg;1&s='ipg5l2"Dd҈jaFCvGyEi{.2#q`A45fI|&hRXh|;PdϫZ * f)H$n`|>6AVgeD=ZRIa2@2 A*wkt8|pFGAswbݙZhQ4`/ne)("$\ `?K]Ο)q3#Iv_ce*_.c9MF(}Z3h ֵ\C Ѡq˪xl 1?Ə|ܛZE>=qrIsߢ!IGBr :ͥ.hɦ7:LD2TPQPϫ x׀MFu_+V$elTY JLBӵgҺ 'l`vcF%V1[ùVk?~11*OYs0jRŸjDWI^ 挎Jc*Ye 7Wlsc3w;bX?BK5psDeC!}mNJ8,ESZ|z.M'Cњz uKC#ʢC^pN?Q Bq9] {{7 q,U^cBD{MM/H ES5s5+k朳r+#pD&2q$GܘeYi>vl}!OBOϞt⠠:B7]PK/$ 16/i(vmFwa^xtJx2漣Zl;hǴSgd}+w)#~U|pJO0Zfd08voA5]9Ju~7 }$vXJjTY6Y8tlno}*\ Е\gIpQ؜1I $Dny{hLڟw|AƨoqIlCãU3;̎V&]tK4jm+$/qswԆ]>BušEW; ;;1h >̇^ >$'L9P!R ]sлvtteû6M,6>j}:_vnecJ|NC }{dh !>ވ@M]|daQA>*f#yPO X ¯%V MkGv:*5D"_b.=_YoZKtƤnXwSnƝ'E*ÑCCf#%2 :Y7S8ܙo{M2F UԒ8p]wࡿb|(~Жk ͆6<>ing8퉱{W-5Y@NtP\/ҍ+aXhZp4F#nu9X:@DgE@mu#F[A92CECm*r¡ 5co̞yEF˂?_kP*<=d;ӔH%=_f АeCO d{ܐ1qfOFVj3m}-\' 3:o4\M [ Z b޽\Q&ʟq۔+VUb6%`'6_MZ[ $[1'Y,M>@-wά|/DueRU$(W~=*ԚZ'p9hk׏*HaM~]~NL?cGa-^ׁFo;}^{f=Q!M-٥M +fd{}ڵgiڨl#1:=7h7<}m%jG;(4x 74ut|pBX=.I"x|_hGF4c,\ݻ?UtU۝"QQK @3h2{\qȡuWZ, V霓bDõ/0$a,L7qewFF)d&4R D 88&(A 2MJ"^! ȯ1S󓬄Knw]aW+#BLҸĚZ3 nV,~CP$䍣PFv -z_zk? I%S"'kw5u (fĝ8 y>Pؿ$'8y3VHHv fyYdJf$\:0;FnOatbvP M 0:r_l[@* / #aGgiKv/MqeY^8fƧz=|D<{F4f$[yhiח)fzhMUިEJ薢?C&`r+\ {ApȢ8&uV l蜃.A7ιDX>ҫ],;D;HEbrAㄖq[}SW%R@ KD;Ļ:A(gУ 9 f4vۅ "H}[oDz(}Pdn{,+tSH wZméTCr; z;\Jt5I=8vZ97,ƑRO]7K* -^{cV4C?DeÂq{;s nQJ+ք}Q9^ic^f)oK_Q$xS h5_liaໄŎªt >rP/*맨#(ь B(K[#`B# {w> ' ĕASOP٭nx]^kFz32:N?\am<,Ш uO}e`IЂ2D4fKP4Qƅ<)z\a*d{ǎͮ˥ڟ֧lhN=9%y8Ҝ2̭e'a t{8uSKE;b*>}4SU5E;1ܷwgImIEڨ˯&K" & mSȷ_%7|X.QÏ)TDOf"&âC(KKo~NTFOH|AZZWe7q_ fK YnoOBxUF"8ì6G!PJ?e`{R]#Վ;\o0Y!DĴr/ZMQ`iⲵBsH&3$q\ rᬭZ3KODB|S0&hYPisĘt 9S@XO j8n4w 88!-h U0_RLQ/'7>bF*z,HҷZ+Ƨfti:#&/#rcrPM0S8YrdA$l_ɀz^qJe[3Mv0CS $ CFא,۸RGvhX6#;JTdI 1qb66{GU2$>m }4~zw7͉͋~vYw=[xE(v5!4DxHs⢜v^?GZ~mJb-/Yb>Yϰ=<+Ѽ7tqʀQjr꒤[څ_ U2ke~ !7:`ÑB}O1$9_*,'Ni' E”\a6=b;WRk69LmKdu`V(.&vI?K-c~nV7|rdl NTpc%pE~ >+_g= &ͨ]rp5HA: >]>z<2+M8 oPepuHKÞEc=3b^R`x{/ qNY TAu\:\bL|.P M>zME݉b\Ҟ#PEȔ HUu`K.Gÿ56Xl{D|hm=[};Jg-A՚b܆/9m}:];2oh:4{BC:)GouKֹdtUD_Io ( Oeґc`Ytc-a5 "^N3.5(5GxlШo'oYbzA1J>S|+jyZzekx 3t2v}6g̍Uc.c'Z =auV5S'%Qm}/>)W#d8&]dsPk{D>?yy*zl'5V_h /+;-~\r,$e'լPMC r >k;ϏI2*. һeu-@7Kg{e#> Ms1Li>DvUo.g.m v+ Ztv]'WQOKoTLDF\cx×=ƚB|JiV;T7 S8kGE鰈Y, <*ҨzB$qt^ꗙdbhMo'@bpR Q?)Lq{]cAM(SR*BmgBSK /[e2OOL>`xuS'%4[WU?O8@j?A9y,Nel;>Ā%qIBDkXgԬ(G8|-0Űn\w;U <r4t;AbVw\`5uѦAѱ$:J &pw) _vjS*6X%-t`䫿nzVA 0nBԱ&S(GҎDULI T>bR' 33ͱ^䜸wD#΁7~ 7hی w&xiA)9?[kzE5>pPo;l`h"ӹXi[ϗ }OL#¦ATTav|b,2t.G_(% /`[d2 w" M €c6ZNwJsv]'a(56h`Y)gʭ/譿sLCdD)͢]l|$(/*(- ©>5![I!c|; (lçM`0G$|U1u >>'.KeYl7.q<\S{Y"Ե>{w%MzW˨Cs:JeocF4e#9Dk75Vls1>~7}U+o_Oa-X]$pLk ,S! RDsxΐ%Gu4k7D*EYMtB{7Zlj'!U=o3l;cxKb✈YB<(]ClyMI擻ǧ;+B04} @{#C[c9 zڈ uxB?{4=,mlV/ *z=(fa>HòV6m%YV~3xh?M]Vwd5ҟknZjdC7EPpԺT 4,$7K!wfB& h쒫~rYl9 7eG*PPaL;^n>\™vtWP_C+SN%s#/F}?k\BdTW:AlHݠ &?ӾV{[@N /kv] VBU6Ǚ$2+bqrP. *L`܍_WY|0uDQL(W_ 0[ OtȎªȬ)$^2.GpjYFȓ( use,Ⱦ8!WQ3 #!1a$#G@]mz#UNFj\+wS|k դXeiKw"vҚ<@$`Rɰh]3CЧ]s·:{ZH~1?!)d}-z q$iiab5`;3fA5-]&QfH#Ѡ[{it@w}qZ"dZ#HɸT |ApxQ,Ô`e{OmKՐfOgctPLj`PBAS[a(N#W Byӫ\sy꧵ͥ"N|2d055a!_Z,v B}~%o"Y+4:T%jUcV +|#~&5V!}wGiAf nDRyͨCp616Z?iv㰒0,_l{ի_a/~+E`j3$peP3/&\-ߨ\mqYei='<svz/+x_-=#=S"GG;)gFqkhynC}tZO7O&:Njw6{︞t,) ]7@l"jV; 늢L6VXgىsu#i6nT/t}SS;gݍRm#w:HÊ=xy`ԯpbm$|c 'KdMgMڛ8Ġ/R|((ݣ#JC0SQn1 Re['iQMvꞀ{jaisJ湥r?j!_ $R@`[ѧh.vbdWvMsCb*r}ZȰly~;|>J甉jZӒQ P"yn9iCUNl'3D5S㮑8APYQe$S8 7}td¶KD|5+p"LUҢӼN3\BLggv mh!X (1P/:~[ {-AZF,}#@!:`9,͵\ EKGB/Q\M2UucX}{7 ZՔ.#s Q̻m(X0&myj !/6kĤ8$NPnsBw")rw ;sEKU׺* .V~.ˋ+/cɞ pgETVe1JJT =tQ~㜡qi%wH,A:ROA*#24"貤 {3X ŬQrdv)0_ Ǫu/5͊L s!ץ̸AgK?k)S84o:> B ,4WsÎZ@ Š>ʻ[&\w'Z8n-xf< 1L{q,hp̑GPB4mX #!;!}}Na湔`.6wZ0˯f8@GA%0rػa{> ڜ;=SPI j<1^rE 2߼)%8ZCoӥ0QmX2C} 4^^pf]J,( nM _$5)lց^Rb0w`!_J 6'j| z|'r mwCDG:$:&F8/1K2kI+XvMR6Z|x/8#n;}oӔޞ-_R3W;̰1gjl|'Y)HJǺ[qzz+kǡB24 ^>x@0#96pzDZZ#LgnY s :Ś0FBqcyu^+nS4d׸SteT[,&:WG_JI` J&x%MZ]6dgj+ڭZ"5nC5*^TWJ=WvywJC_OϠ yݻ0"u%79Ie3Dr!i }4C,jB2l$1O0cKʣ&:PKg<' I"oA3l+//pĝAq/ ]n-oD њO#:P`-ސ2@2q 0@(xіDi6dfyئDg/(, 1Ѵ.EQW]IZ^x^CqUn3ֽJ1b_vyzúlϲקdiA<3ҢZBH֎E<<|b)L8B$+Dlt^2wIj }E)f6 JkQlFS4]zl3Ív0|(% &ה`gv:oLC?uoB7M-QSTC4*a ybg6 a>ʞT{HB0(bPdɉǶGzZ'vB*{ V l-|e'u8;떎& 徆**}%rv+Vq)3@kdG55ycb_5Tn8pWu5||QT_|@i(a gXeM,_\EZB4 K긘CUmddH! YtKcI Iw;|~2D37Xh [NzyDlIcg^/̗eփayVF- ܶ3G3ȖB:kg,*3CXX`cS{VFPWdwfAT./4pam-g hP\lCHGz8"t7;v`ݰ=Œ~ akKT?{a vu;>\t}3BxMmQ=`s%tu,\Yr'w1%( Ŕ3q.BA):TTbi"-BRq$` VWQQZGWCFt3d([X߰pAsrrp;->RBNUc793,]$CTG)Uv.}SۑRwN%T8h{J b@eTj.*{Im8iH&#; 7DoïWv2@ i| &{rW!U7VI% <ۄ@&[u%%-J϶s[ܦ*h3G>UY)3[&3ֵhp-muM-{y #fz:W:tZڍ96;\3Շ]2sIV@T!bݺb ơԼ9P_ -Λ|=܄* и)0;ߤ볃"fOK)(DVꅤ 0ޞ$8h 'v=Kي L;*^48cDwuI,WUv(SٷT5a҈Y1e2Uu~U<s/\evjq}ACs~qmKuk\KnGL|fbJp lúa4ES2ʋY*Fq&~r=mt{EEISЉPT&+tZ`JcϢ3-P=(}t W8E1iu):,0>M2'nJxEe)@]\z6vf|Q#ؿҼfv7J90u܈4:Yɟp(bsQ'Q2*2d 2<2<8, O=T1o`vE\@b&§J`4oYz /!0YTqD%J}(Z"lճG'1):3i@]iQ|tM)u13sQ­?g[.X{4 uPZ@~AHB9z.t(?jcX h{xpFoV_ $bd`舄ϑ4p=dC\ 17z7_]=6D?M.ͺj]xʘ:gؾeE ["#?N|9ٯRR%a6#UIԠHu`J=R@{Ucxh U/fĆ mx(DqAM4tr(NJji8"h;SԽ9NnAJEɣĿ'SUJV%.&ѤC]1zU?V,A<2>cmWkؙD$>[L^W#NDmb03r>HWjJy2pp@gz65 ^ڽN6.Ū֊&u)M=[ x=!5Ğ yTGv%*66,{1Vavu>) qs ρGp}{s߱1I'p6BsxÎtYP eLn30fC:w8Ƴ<<0`NEW W< ͮ#N\ hHVAõWKLOi&^ڶ[/r bo4ޘk[ޝ_ț09*ctl 9"%ĈͶɡ9an2ba])C&Fl*E7pf7 v9M@r|轩5LA2ZWT2x`bb=CL# gyR 1D!>,01}A/w`>ʤӴ>Ÿqdtg.(iرSK>I'2^mRpe&bΏyihEbͩ%oN_`x@60EA.TlLQtbeov ɿ#%:{i`tF9#$[KΚ:R d:#rA'7 MhfZM5"WEI(JXavSAE6wL9Q06wPՓǀ1/(jazdaɎJ~eUWa8u|3N\:~IZ3W5q>|uJ p! dL q/Duli!&Lʒ˒;K㯽3O:jY,J{I&f\}xZB3;#Uk j ܃|< ܭ|T<Gt23n"~TsŖJ& Fd:Ubbē]C]2>ilFܓ=/_ng>Me2fzТ 'E!oOX2&4Ǘ(& v}J,^QKn~8}XŰޓ,^9;uַ<>-o w[dΞg#,@A6y6EqYv`ls18I/ i$[UVчЎAtaY`OôҋB~5 gP\ʭX=2 -CS>|[BkjwyUӴesܜcLTX1jCqO}a+ZYb5]%kqal :NyDZ/m͢3kksO~dugj` 3`6,(Ӥ?}҈wH )P T8M$ݮӠ cIt/"pF;s1Ad176iVONAS 1歒Ip Bxdm=@~~bK˗Kb*y$6 :޸9fsFfH<ŅE7RGI]?ך~@F2DjfB&$r rzd[%xQV$ϴ:ex]8kR4^VO8b$DS%j}CVD LHفG#'ryLA34Vlg$yG/yX+c8|8p7xmiS:,):Jk¾3ۥeaFiqʼ%`3\"hg/y ϥNX*īRn彝.#GtT{n>):HGZdGL_3OeN:rYRHxXwn/C[/91/]T6qoj kCUG(Lx&KEĭ[/3՜buNnkE7uIshH){q]*ba$`&_λH TQIFԭU^bV`ybhjUjJϰ,%+Z'%4{]k/M=J4'wTY?)HabJ 4Y/Y=:Jӛ~r,iށUl_xBu L{xgDF:h݋ gh/餼=PvK`>ċؓl@S'y~{b[@Ӽ PwKC;@ L9^=O+h3TrNp]ic\b c7 A,7{Aك++^K{KQI3~zobqƅYn&xQP'J]HX)دgsu9(5U8;JS1dKI+'7}OxdAцQ;Gv'8d,>% *Zh1SB34vjŇtϩހmؠ*/= !tn\N?x^;V=,eJ/BTJCK7 {A셽lA4\0.l6KbkhS?G;yo}Ghr=l7 7< n_9hVWAL07},Q@BمDì)P1W>1}vGUi=o·3kYpK -ީ۱\ XQ $\u0UT9"ں R C<^^4PngH4Li$_Ma==%S? 7$_ׁ T +~Cb#NY=S"jw"PA0_0jZX|^(U^wFAs4uxrzHxs~RG{Y߯0.A?piۑqԽ$fv:egq`i9YqXqbcȥ]z0vP ҋ&uuhu0_i ƥs&}Ge:?Ӷ&B~4 %dq^mk77s?Z!B>þt[OyU3|wvb{Iܨl!.SQdRe%GLI+_BWw;M_t#ZשNrNjYqۚZg06( E$dG ^ BD0v5lA<߬lᡙnLG MU6^A@/G(>]ha=f8l/l0} 8%Q,RpE?9Eukэ9"em(X*0d&_v5WH~ +)8L:bgYqmlIv2Fm3 4eRG~H7mqP5|'bZw{jЂ)/d)a.٩|Χ=兄OUu6=Oa疶B'P͞s>!:ܟF)Rr z .;Sm#78^{.=VkƪZZ? #s|!T)/G`h}`cj2G>ԣ|*n xBx,e\3Wb5UuK~< M-Qt? ;ၴ?);a!@0ğІiU〟%p$N_ \T{h0Awqb^:j<\T|ۄ?қGnA##`}OƹHMB Q#`F4Ye%q|H\$,e%8.(/!jL71FFmH9|RnZJC ے;|&s ,B4VGt7 UL[)|QHWo]\[vkST۰Fr0OYnUA 4^CeE 6ja}Ub;nINn"*̾@RΔ;'- ѭs_'ĴE+E{1bэWb*!iz]_/Z#]MתɐNƴ_7 x"Yt Ĺ'+4~cvMڪ\\cG7M' Xnn_$ZIRT FEؙ:v|edyɋ\?<<tǁ$MkH^8f4M@mc.>xqȬg?b(JM]i>kZ"R<|bkn d0O]k =R_gүz*e3V6c&=hKs$~U^ƴNH]y~Q z}4A[.Yds[ Ers 䈸>S|"h)]FIQHĭyۦB"P_o2CmF(O'3K=cT*30q**ÙPw<#хEOƼED#]O`^wF7ϐ؅vAiT,/ NfgGdU)q1N~R-`atoI&m; 6FN_t >WԚ//y.E@c|6JvÐYU(cX S8`pWEI$bXqŞB (݉eex4ʻ䞯HBj\)c2[s 7uwF2X*}s 0oB7>~|&L/aPTd*l{cfyF3`1QGcv-Zuٻlr!OSA;#ڢ!X+6hPG) ysD_ 9 Pk)W G!6MM@_ȼz~\wj{;".$J#s6 Kl]3@eK鄑/,sBr ΘuAgҡ;Eܣ w>vf_{yqJ{*ŭ=sP2&eXyIcZچwoP]?*܂gSC]ۘ!WK@$FmD.>Kd9$eoU8,D23hPnX!\M[@Xa/v k|?5Hkͬ| jk.[Rg`m (~KnX*T@7`ʗo‰Ú Inn`(׮HF\O IC,8C?5͜D҆/wxP@,K@+o{]Bf1"K}$ ;.V|%@v=_ϦZSlR'9_u|&[ސokW$N[')G>٨]2nyFn Y(r{>Q~jb8J(,D6' GXB=`IM zx9idp/ yi/AJV$ei'W7Gj+bfr:Pd 4{l)L!wxHΝ;z(CNэ&fo_*VZdo~Dž<4I7?f_dVNX6A~d)5]s ;X=Mly5B&g N7 cѶaN mUkPPƘX@?ۊba_"#!*:p͑kPXr`}`Y'v@ai˽BYg5yw}k֡<)\PR{= q Ԉ1ʦ&bH4UnW*Aݜ{%n&!`Vy!-P<3qr<I^`2Tb8ciY~:}@gR/<.<1BƵ*^R.ݔαQm_7-Yc)'(6Ao{J60'ȼPQm8vErixܫ~_mDc,\de`1ƕ%TC7f1O~ls稵P V"Y,w6gM_C8?N\PyL#,mCch]='Wt,x$,yV`F2ޞgLH,՚YGk9EC5!I{iHUvpl*{u1]%:lL5cLёBs " XҤ3žSUVW]!-dD#~@F`g:R_.BIJ$*QޯQ=JnI0`Dʼ:0 ^xwORgy% fWv;+$U]eL0w3Z$E17f\IЧE1qTo'v}PguesbN.jNdzR EXH 蛊xCvY5s5VQ[.YL$K:%-ZuzFx IOb[X0Ðu&hʇa.Dڐ3CSe>4!=Zvag:iЫ}EDm1`1Ǫv|Qcy(Q*/D5^5ҟ_J% 5§L;|SbjJ3uMT[X^*͝^| ٫ $~{O;G*n ^:'mUӘ]:bFӹɯh^m#Lo4c N{?O\\qΫZ9L؂x&h{'|QBЦNC0`Ez|K6mWd)OʍAjd\O}avefDZj@6]'aFT`|ɞU~Բ%SM4%'^Vwp}B$Ă0݄WXr> TkmHm$He93cjVc2$%2A'։xEҟ&ҙzI8^@8sC{ 1=:r1 !Z BCWOF^9$>*2y Zz{a.=Ab39+CK o&Kɬk먟XpVG~ lW6--n]t\ Z,{Ժ}? a{.>r=Hϛ" }+p}CNsBޢd{ 1q=z S(@U|Ȩg>2bCVn1y찪eRX!64vwȖ_rf1A#t$:UJuPa[~=12ӂ9C ֳ*u+as݉7Ԟ}huuoERzd+<bI4o<9WyqywsI]Ivu:r=ۗ}a:s:? ,;L&'*BkQp -0& qTBbRB0&fE@j]J}{ ח":ArPXk~K.@#;rYDhpxN[|a"oE,> O,)3AMWӃ Wr (掏X[:rSdpשBTp U[  [{YwZ`z.oɳ3ޔΣ %mQ Zq2jlpcXP7]_ub{fTtIuO7$6㖴yt0{uakWǑ3pu=Y4?V5ހ w؜^hԭ;_MiuOt⡮.kq72KwatX%Eh<$iA0Hq{X_Q?ZCm몽;`l_Stۯ,D;!R ~UWSHc>VYOBGcH#ƞ>M*ԉE;OkGHݭ"]\ٖ(캩p`Ax]MIk <oGʺ|F$?]OEwfae6 mwj}}:EU\ lFmNY'<xoMw ݞ*nh[5J4)ނ a~-@evyq'Q3c,5v~w"IbLR >Ւ }E(Eme+[g5Xİ7ɧj7pl6+x9vx.}1&MO"q\dK8k-5.#_*XzBnU d;mihU*2>0G.p_e3~Eq&nszzp%gq ^kxm uhA]w{d(X/7qiF!7\2y!6Ft:G"!z\[heN?O>-WZg?ԁ ೦\%A&QeuI<4s#;2 ;FſqM4ZξSdPL!:A%+VR"D8ۄ'qI_qHd}L>V +0}۳MF>'`(BW?0slSD$'yaII-Wg~"Yh ',e_c=lq[)aq e\/%p"K9`#`?ӇX|>t9u - }w <֞-#oʮLĂ1%fi!KY_ {گ:tg&yb/'McozP$ YSEv Cd6QM dlw%~KlG%`M]@[u+^zD4k0%wcAsl%^8AMuDgB |jlzoS>*RDSϗ}5sffA| mn 0Fլ'Z?h,6SG ֕8 jjzI,W(7zҏf(NQÑ3}C2,P~s( Y4$xs}v|e Ď`Ð?? %"|JJu6*7BHE-G";?~ }k$6"x_46LV,judNUaeƖa9$z _NR=T-M{Faj!xxz|77@A1M 0Ẓ>BM)?iջf>d\T&0JMm GaD]g6(5ɒ/&JF.=;fOWUq4w'_M,-ס e,o}J6/܏58H9DV aEQiE $FYGmO[$r(JA1fR=,$@:RNtoZby(Pód%_ơ.larOelvzф[EU[Yw0/ cGc?de\;RQ$Pʃ/b6-Wu'w\GrwL)2K-X(Bcю8D_9 _ 皟0uGh>`óo.X-Sؗ.c^Ah w0U7f7yXnMÀR[ls[vpi'0i~e {J-c.C>ogd#5bT=#kO+Y}kz .j0R[M8~bŰ_Q \4Q~CUxnw`ij[vFǜՆ#&dHv^v.or [,G)I6 Ǥ^f"áG_3 \}{M]87>FJ8P ۅ SƎ阳>D*1?{3EL" *)c%/ ҷI|C?zD?P"dSMB"l`#yJ.AcjofLݾ}QҬj>6b3<|I[p-XP}pЇsM]AO'OM,LXMiSU0ݕr nrc `Ҩ~P'Mq&K;3qSS^5'2*6);ˊ:ȋԆ"O&$p]PWX26RޗZf/ϐJ. 7GBb@ ǯ{ \ZcXܽGaG'a:YC᫔EӁҁj@%C8t׸әL%wcW{sHNy?aHPx!8!N%pzIgTkEÑv%up-?//*"9SI狢J80}w( 38%Zˊݠ';k-&e Wm-U¸WCӤj{RP.Ze8/o,\gֹH٢[+j%E\v[D(/CB/Th<(>qn73(2 qw0Ƙ63zE؟e4$29ڦG;!@Y+;]t2RطJo.%;r<]Y-pΨdRE$~Rx{慩D/Ci迆Vo_Qߡ}6Zԝ<c*naG/j< V\T0[6ԅPz|0\8vTL~Ke]PE#dtƯ ;AZhF// A@h"WZJٗ@q5?[z5Po̤iv#:b-Uvڐ6'm`wzD+{4l+?L}ԧ*Uv&c܊G($w%#n0Jo; b-kUOLh#honaqGpBl/]pUؤ"0 $ٞ͘Uc(v : +?匳#8z W]?;}9' &z[u̿[ H5a Mry2MAL WMŦ57bK-ɷ)H (Cr885+ږ-''3NO;WO[oFR*G (uПozQ&w:FZ s?!gp,BՌ$'T Ҍ0y\)aFgɁmq(Ǽ7{8QxCrs)cZU{)}+G w;O=(r{]=YHz@6"䔝9 [ Ziwq`e_DصCyǾEJi CG~L5 ĖijnGNF27B O~n>i87|K `)$GB2DUgۋr_gBd`gūyQswF'Xid@bڻ捁s/hEФ(+g_\a%n3(^/i޵cC82Şe$Ysjf0G܇G'b4,UIdIRA |C\`TCm{-FFR4b7B5U~gFU9|#PL95 Mzօ0VE )[lmNާt|X]5h{QpM7?0n%9ї"qV%mqyXVրYJ= 2uwh_懮ɚ٭QO.LJϴNo[ h[c˙)/-2,OoEbF,!PNdSow$wc6$D|P\L! 8y:mzzCdBy91v#U~3.(XLH_Y5XN8;߸V:FyK:95xUȻ\ %Ӵ֣=bt Rw㳫4pd?gje%\ZG_ )wZoWx(z7d3_Ъ~: 5GΚZ^iqIꓯp5/ڀb#I21޵񳭏َI@>y$T#KV_2Y|c1.N>g1 G\.~]Qd$b>(ur|fROWSd:6Syia9~ZWƛ_<1U $XKH!9 ''}|_EkmT<1\@),FИmC_t =z& U*6cp3?gv,v`R&dzJ:&#:cm[Pu6ͤ;;D{$ _9$nא;]x~ڭLmfRy>0. &kT ՘ ?ms铐N[?P1BW#*e4))^5Ui .!lpv#p#/hHpġC:@dt p 7uȏl@V鴈/ZqVeEdtj`덽vG=Y(h%F=As*=Hq `55fYQp TN|XPpyr[T%@ðcdOtԅT.6&#t0o"hC78ލ& 7*0%YAp'uB? WL3%R6rnf HrӈDM;PEVsWKDz盵hHնqS[vo!oWƦL6sACoA#+(걩$U+O5]bkK{O>(20PkV%G)]!D zFwT((]]AB۽0M|ͥubfVp'u\</n(x9À[)^!*v[{&->U& w4J::(qӢ;de\՚|a7XkVm! ;V;㟍Ne$\tg\Z[O7FM(ZeI? <ԍL>bs_wbS|RpS[_'XIQA_NF ,%_;v3uĿW4<1\hXYNώs#BZZC%tC`鎸(Л'fuipo @:Iz}]2"u!|'e=~qNw۶MPɻQW_L@3pgQ$TO}~qy)ʟ'Eāt&XڝQ|$e5ДD}įeYfyUf2 ]Է|RN)+VFj&ZP5>MHeXrWn44i*%5?}a{tQgV9Xa @v: G|}Kh cQ%xs-1SIJP6>kĪ>&*9?@jʆNͅ6R~E%ldC%Jg:tD-Qsf?^tcE͍N\ȝ_uA |* b/$(,iA$g!7ift}6(QibKonO1+, MWAL'sɃ nUL& A)" d%=2XXgsxքǝd-`$ -*$~R%yw`7/x ,ڇ焜1{V0m]VɑFQ2 NaKۡ^cux5FkL\-ĸWc GXOOk`NjsSJ,0v;&hA) wijG R/Vo (u/5׎bH](oV=a>קsE꧷_uUr=qfA [ngtB)eg%hǀ6;Qڰq+_%Q?F]8i)#zHq?P)Pdʗ6.mue2z$k+`zNy O^%MBʠ"tI2sCo$mv,>e53Qç ~2EcCGy0'-"3gt"vY, 4Tڹ 6fzI FM: 0 nj58_B( W(gn|CW#OWG(^df.tMnsD]!<;H-0m_D#A2/tI(IŬ8vYeTWMGåJ"__y9OPeҪ֎[-u>i.(͞dže2Fr3ПMq>>UZ-_nn@[D,K݂ \IQ^iUHe_CA۸0MG.Do~ =]"Z) ҋx 7Fn~/uI|pTET,SWZ a;{ЌN.+‚RP#uV)LF4QzE`C5 Hr>:_]Lk֠e.JruEq20H ^-sր>Ip5~rk :-S%# a?>(ӛDNGP#efJkBA. =EnEPP1o`U3y]ӸG׸um[XXk7i>&@ 󙆥fa<~;ݬh2  z@.BᏣdu>WkjR9.IF3]t2TܻGbHj& *z(uBp<E o_K}JbR"!O`U*2>Ji'˖\/W>nY %jE MZ̖)Ʊ.zD ",J.b'2?)E-`l 8]S#ƛ+14&,O`|u5 ͍u0{TâG#(\Qi4FW;6g}f$ [?jK=E47:wUUM=Թ6w!C^TCQ)*Pwϗzс_|o6c)UL%{KIk!^Z\ҏ9n0S OJ P5%2 {2U'丢&Zaߦ5F8=e:AƁw dA `>`9ODY<_j{҈H#@~*ʇyT0Ҍ7T#?n K8 ``B!ƻa;^_ʛ9Vk$8.hNZ엥8߿C|b:rחJ$z>83(`YSJ\F!MM[o/>uTjMpR/Ri@5l.liLwlR`dF?3.n'd]5 Ysl1߰:NeJCJQZ;Ouʩ8wR1nau|*۩L C oHkl78`UQdmK仦>mQ#a3B 2y8G/~O$1q52j:Zml@Z?@fkZ&2SKew?&߻#R\ѱH6ۦT XjzuѡѯÜ70ǿ jCt~Gt@aT|CDܤ(.`TY0J&PTN^k>ibA CZ~t !ߖo;O"H~@EJKLH +ڰy LOCvAemxE+ ;( Kؐ erE{O.8:8dD Cր*(2=f*u O*7{i5,*LrjwcU2#Bz[WNA ɬp}{-%A+60GK?v7hi"S,Sſ³4+B0]S*pfFkk"U7@c~Ig%YjxMDxB+l%st堨Om?SxBwl?䳾Ȫ'gHUKV%%BD(`K[Dட8ڎbC} =eWcx%4P$/hP=d,r TE׻Etދ8ʭ!ITzuڎW 7nI9q4B ((b 9[bDta:k| `c|`쫓@|)^y պ߈hT1#t0\f X5 ڡ~Nn[fHtC9)yG{:EE+]Կ|:<&J 2 $}gp;NG*LE6^*mi_j@OТӰRvÇVZGsFj ɱձ|*?YW\^WVJڌaa$EK60!W`_6 $36bʨwrP-%&4GKɟ.b| 3]v>7 G |q:tA<ro9+K2J@ &+]0* Uvٙc1#$&π{ۨo3U(?>sѓX"Xi Zm.%| ܲ$w3>G㦊)aA|B3x?O&Bo ۰V|#t[?}d b5 N pFٚB£q1~9 9^g(Cx$^[1W<e1]2n` g7R=DP'}8`&C"t$Dv8,b:4H!-k!]vc5 %pώuŔtyr˺i1~4cw~Jv65]1?RќQi>njT @VgSX:Vض\ii;5vi?JEp!{ %ZANۃZzLK4q(.MހG!$'K@=gEtfpl<ԩ\u$9F /tJI}o##jQc"K Ud,1wK%u"3ٰcJJ`1h4FSP"6BFfD)= /aيYhv)Zp?@T~O7oHpt9le~F#և~Uu`+aT%}O#-äB'zJRvuZ]fl|֔!HmԶԫiJOWw^wGܯ͠K kr`I1;դ|'h#eu=&/aB.5#SjxJbOCq\oD]KgoС8ՖUh"JC3:7 2- vFs;vE"klThZzG[udI`0kk $qJb:Ywww%vxQrء؅ЩFO? j}]ƫ#cl;.x'q~[d{#0 ͗NZ?(@; u47jNlvPГQ tj/H;j&-_J:E=Y0cr*{ #< 8Vo38 S P mV^"MO%ѠKikY!g :V ̇'L5̪XOba\}4Txm=u{FJU!4 nPrݟQ'o:sk){ax[dM1+R,%7$!@G?Wchܾ'N4^e1n#*ʵ];9bZt(I|ˇ18;Lֺtzs`jpVɾtxaԌkK$eK'j\cf:I1{8)uD;)5NKy.$e۷׶ j *>z&!YhxpxAo>Yy߇gƵAv[%sJ 5 Ж-30_R|^YkUx uoS@;ic(gy_DyK.U0.OjVzˀ;;QQ;*6."8~aICe÷)Ȁ3AJے81zCML8%uh]#ި7hxEG;`1u }0]VynP5ԑ*4,NL~>g0) ;S7qύOd;R_ (ߧu 22ON UwbN){q@_"l'N72a^ɧ;SOwyo32ycG鿞?ÇVe`YUQ>?u^!Rkc|S mኸsLo<t)xfGL&,~j`E㋶/O6=sL3F߹k@v%"XhS2{vj+1vX.u>K"<&\Zn Tg:!;Z%U/Qo.C<+ , 2 FĀ6v8SE$p߹95Țy hF XMnX[jZ]rq`'$wi>ò0xx{3OE,U0$VU*a}(-t`dawSL_W:4& G"qr& <"@r/qz:Mkͷ: ɎΖz!hW*HYASav9~%~H[(-Bce!xCWE|?CpS9Z_,Z;h^&klzMT_j6I hP}lGXے:7oIWm_or"l1~O%a]aJig6%Z0hEA: '[E<U-Jz|]O#&/sֻBpJC?5_ϋ%Hiw}~L}qnHsg[iiκP8 rbKz-fq#ԌcS@Ak&`=`JDFsa]Jɲˈlۦ8qȌ2.:Znw7=uR5,c&EpGScP"+{CXPGɍe%.޾h.<}`ydv >g*qK+ 胸G餘rL}E:7e8bh=VMyq|\d)0*Bz&ס(ejJ!ԋl[D78!~̇)@# @-KT2;$l'ikNeNL&ޟTVDOdd(E,~T_\ 03bYtHۜیӡ8ܾNdļ{1Lu*/[up1i yaf2>ZȖJb ec}i UM~mߝ=^n[+Ӈ,*\YBT_L᪒hIbIp=y)bɿ !SgF88Fe[qԜ/tLCtH!3Ƥޡc+.U ̇i]Vx<4 뽳 -|\ :)V#@O8 jŤSu!y9 mFx4@8f:(2N8v1\_:7beڀO`w`,Y)SڼOuD_0iU maVO$hs*ˋs~OӉVKI,L~vox8/<3a;5F"*rf&egȮ" X|vD|WYŮdc&F6XAZN]Z7 &fnywV'vGΞ NP2(p1MՃ%4ӞhYu}agUC-d+i| } lK̇?hj;htL׵iKFj,7ҝjj T&?52\l>MoڵϐdK-T\2F Hi n<9p~/J6ҧPi^KH6JU>+YGNq aҋQ鎱E[b?rj"{/g'\hIc(kjOe}8_k˖KIJTkF4H4iV8Zj04-Z4Yuk(g4K|NԘ<~7dY4jz/uN*E4'ZL:rڛ\Xm]6UI87N{ ù%ŤvJ7TAC%EI)tJYq Hb٢n-OH{Q~lPXw f묛(-y{|m_׶<5m$SjD&;0EkSc~LW@%&f^.UZRRLDzSE=UA(rp 0A-dNHNjjd KQ,1%>/> q|Nf&? f'O(]L aNo>zWY6H+54n>F6 ._'3tVm 7B:F67dl=z57FE Es:?ӭG{ wUlPĻ:k)U{@R`.ÚPi}g(^))T'<ꉆ&5r&{4HNƶQQs W2E,k!5rWa -}]W&F6E{I`hp͋N Wᤨ!osV>Xq27蕳R~U`ֽ>΢VX)ZYr6vzM1 o GO`$mwDI<]6"~`| $\(~6gK@\ *[l ”tsUK-tIy6q>KaJGӗ0a89A(jO?b)k8)D7<_ÞҸEAר{hq57XhGzNM%Sx v56=Ru  w'ȧM#0y -A{!# f`~~ؼ!aK _L66'g})@ˎI63u֙;}ᆝ ip|dm@#/^Q59|j"/.6dHo?kM&q/|:A9J!>,yMYM"Oq˝I [7 }n[fʃ/d|Lr4|P3mO`*1= 0>Ao*u y+s BGSa腘ml3\(,AĆm-|W gT77է3\}?ᦆ9kbh]'cC+P!xFJK'bfn;@`,BTVwOashHƵUml(7F5=JW\gQMLɃ{=>#dX{,WYVE)l"zx[_p?%CDrdPA] ̦i]"50I [ym:$vt}XʊNycVX$ϣ;HF/oWa7ˣLrKsav !IYHGߊd -IcZڶ "MChY?aCD*j^ےF|φhA'LÒޞiiszDݲɡƆBѿUđ,41ni#[GF:,a D @7F#2Q1BiWҁ,a* t{~QŽU.nBrQKۢ~EG=/tRXI0cTc, (!]u$r"_3xLG Fm@ŐH8#ƃ!ˋ hdWDQ6UZτ#OBNjƹ\s $es>{i>b>Ǝvfչye܊*H=b7*@aQ-sLD<"V@ zر m@ ҳ{5!:nE>Nޛ`^K*\#J L*C6uj._TBy[M` `$;zYm(^/ٺ.g$$H Vwc%*0ܿvcGdt.hY?>.0qrw!Ikd~k \<cY .5O=r=DvF )}&7X KoeB/^t,mPGs]M>iq #]yu#ÃaCbg'uX^F? dԞZȟ_ ƟpB[St6^D"vҌIM^|)X/ql`5Am3=tJfb~Q3b7@8(z5ݱ8T?Fm) 8~pG9%iD2ޛP EN'7n@6zQK6 !2?-PoaBcO3a{,r3Q ^Ή]ᵇmDL(Ut=i4\#5'ڴ~"e5D&o^DYv;j%2&y)0ōjM6#,VR˵**ȃ7v99z[߹m 6t']U7PGGWGKȽ).)mT})d5СK-Prr4~6tKgr] &Tp[njgHc9 G N YOOX3Im0CZtA]KT.]Zz"z oѡl,hXxK9f MI-}۝W讯I䱒 =Z=Qe=4v$}r#IGEŕΜL_b 䍓">+lmHZtI]ZP05e6.-;<Tj%Pw0δ?ʖY^nsK&0+ #ӈ%^UŀgKUZ$,$e*Z{u*ɡ<%G_4S4>YC(x6+J&}z! &ƅU[( iuW3rوЫ00LJ5`||ӠZǨR{i|nj[sxy%nǪBacJs 5`M$1٬*'hJ^gEA|{t/A3[ڟ\zw3~(d8 B?ߋrGJvDUAݨd5Xx4li!$z.!hVh'vORǑe13lθޱ.?mΝ*uH@t '  հIrlRn ϘFkS~eqsOta*=Bg[W-A'i+ªZ A,rvqOԸqJ+_8:i2&)27G 1OҴs4Ž@7K峭JS>5F/o.WLg}4MFGؑ` MU:CY2NԄˉPFv'l"B=lVU h`BFߗ` 9p4?g#a[kݣܹQ4]XSeh paVP'@2ǐihj>6+Z2/䑹Q(r:ž<+VZ6[-;ZjǂGh?XH]Ohp7fTdc2霰r(0h}9SWgߞՆer?JٿaW`B.5gf^r:fY-К5myvޤQRV tT4Q %n<4^BDҦFuO)y_o]D$/QhS#PH/>x.*-+,"SE;@LW[۟ު }BM^L|f4$h}R JaSCRt~܍V?}S%-*ޫHdظpSΐࠬf0Ah}D- Hj.{\,cD򚚫i%qq6ay,7@;FTUoF6ɟue{XrGR)0ua8Nlz,"v1 e5wmMZ89p:ۈ aZQS$kG(nnesCR@3(H% VYtocc Аv.J0S7X2L@$ėzm ^4yD'O[:ͧOt|8ÔfrHɊ}]I9pPW i6n4L 5D>h S{>J {}qmds3:vu wAWh&Y=fe`!DQQKHOѫ-ێޤFV:}9c060tU.97p?h[)lw}l ~aIQ5v-+Mޑ]ΜK|h>h|y[4ʀD\nUo#7*+#6ةq r'pXrR[Pqbs;JTV[EBL6W^2t v : tY:) ?p@))Rθ<;0C& ` ES ;W ~8Cz;w;/NGh*]^\"eselHy{QQ:FH;!۰u4r-ϻzL,P LMy;fYͬ~J/s-=JJ蚨]n5>S9\iI%F59~>Đv0F>Ω/QW 9S7uyҨT}]X#"|a141Toܗ3 -Ya\!*6#NX}4ܽcaY/JV8mE-1nVsxp3DEycZj:Ea0̫m3_(Ҁ曚clTLNi[3a@`=p.^V A^k^Dg}+M hfP-ލb<Z+-]W!vFЖϤ }aZ7Fzgܜ-nzߏ➆JCO'קi4έ$Z_yM:{,FaR%H}yI/gޥ w?YxRN 2^>n+%y"\3+{eZe}s2p\&IEςG5N,̔tnYaP9)ZX"Ln=XTLv憴BnhF_a4XG$K><5 t6yWVԀ.~WLRb+!цqJF/AVF֕lmDhf{߿-qj#_WGcYJzw`iN:tS2X!@0S% _\@`Gwg )Pâ,Įa0wNZbX}9^]1`h:X堂;zŕ`13EK lc\ݏ~6I Z=YY-K1iJQ>Mwd#B N'muYg , 1O9_ԛ3.u+Q3\:| >vZ0eCGgY>F[ڇ><X.c\L9fgk+^>v~ۑk$Al)'^$I˳a$Vv#iesnB'5̍K6esncܧ~bVũ טLOAoɁ$.qQ|u%'p}KSe#|Ȯ3 @oxLy/OSJFoU2Xl09^P,N&辣E"~!)dx6YuV9PŌ5,۾aYPdH]Y<^k,o!rMD]qWXV!lȍ?!L +⼜37TY"?,0*R%.cn9A:dVmXHS|ry#۝GK#UWrB>H#7n43ru'Ъ6Ɲݩ2/߻X[vTU? *#sk3.}*{_1 L>kx\*~/ٙrA")n_%J>7'Z> ؓyeA]Uw8}mޘNw)~~T(؆؍ui  ˼9lERF @ U&-E\a4a; bis9) 1w$UK'`-ٵ$CFMV';.LHRMRtS\*rS͊Ye8,ǏQ`3j`V#f:ahAOKt`+Oxp݂38YԼqDF()m yIΒͽ3U]0\$;,y|m`$mVMN/#D*?ۈ~{yIPn@Q߰]%H(ܩG}bKE<޻ض"q5GVU l6&aapNbhNW.e+$J6C>. i}y â lbM] }%ߦů:nHW2˿  J|B]^+gpxl+Xpc&siG]ZNaZm8I֢ xIʲt|=]BϼAB|솺}Z>h&5}sQ V#d e$]kͶչ݉YGRQf9^kbeINaԀ[bqpR,SMxӬzS*=y͋kʚ8ًVd# 5RAiIUĒ n9RITVMpkʘS[UQb^zGJJ ?ސ+bQ;=|sH,^>] @n@Q @V|@>=ι:&/JRo|=Zy-`?̪S5MHsc"n:"X:' +枋p9)3 7Z;rrzDt1MsFZ_?:~Empkg>wϭncMYxŰ;lP5? Sj `gHW0՞3"NHqm SO߫ta]@JD{$ٛJ>(='z* n7N7 +x',Un:@gn@0[_+-UNPİew"8y7Z}+.^yIfٙKiwQkD=2@/9xm KG|9~ pՆ1-J,*&4Y xŜ#~떃nva; ,pvi)4gZ!Fbv=Iѣ|[]FmjޑF_e!Icxnyx=IHqbhy$'h7MiL6$( iNT KͶ 0w+rx9g.JpdYzZ?6TD *֘\ӗRK~4IBإ_.CR3$+ YC {+/eL>'}^s͟<1- :Z- \gW29QB`Gj*yUw|/b&=p&o^hzF@k1@ÄBZ`(& 9ex%2k)j^O%2Eۮ5 3NďPLWfݿʑ6~7B`%'uTQ"{&´kO רU@!"=+8AslxW"d3=AHf^kIxKrBZ?%g=UJWDO8" -zyz6qZ[;zVPVjO)aО}bFꇲQI<#!&֦'e[xyCT(x-s:XpĘ67'=ޏ{td:NТOGkfbTdsw/Ї3ֹ\aA<r[mo.g͑#ėSUjޓ/Y,̐"$Dz" g@Dp`¯ h 2(fq3<>EY|jah8W{h`Qm&25@-nFUcco[Fh WR1]W0޷"vHaVN5:jwhTBwox 7Oejޔ/P<HY{1ݨ6uq"sl](t"yErq5gv^6h8YtpЁ˶-9{Avf%;d \ ! X(XNd$<R.Cw1@S:fGOf8"%Fc73U:v~PakgP2}r@d۫K:嬬CYzk^]_qm# p%bVt쒑;X7W>LkmDM&% l1K5 ؏9.5B\A E ZsI Nt7r'X*R": Bb5'ͬ_6vƊSFGPWf::=èíakP儘F`mWAo& ]t# ➎Ψ-|5~'^5u-8ͮ)mhx&xܩmM@J`\ ZqsJ4峏_rO9pьWg[k|9㴼WGݺlso¬uN )ZBZg]kd5дe؂m  l9J}&qr#$#HFPx)W泺[MDeX]%V ӭX$F~CZZcֳl4JMUMo75UN(^e?Cɇh,@'e$3]Cۋh")FQ~"RW_ ם’7|;@`%nlĢqo㳐V$Q#"E3|q Deł@e֪.1wnO%]U{3/ϷҴC+{,y/5(]⃸+c^|('@QH7BbL];?6#@1E(Bo'4=\RH;c4@ylmn!ʸ}k3%9\9 yB8>R,"DLµ.ymQKAZ<϶Ŋ3ц!jriygG$v9ѺkTk}4c8ܩ P\0olP(}6;S(3+37Ì'{Znh$Ey=DۣDz~*@t< ,렚Y$_S0*$ferdp=!st"Vp f&iX`@"%5 n|S qC_5jµ@Lտ%')mDe5QngB(-JtrU+ Hf2&+ -+o&Z6{<+ _iѪaؐ!ƭA"UK*K+6zJ¨rIK Liٔ9Z;FŠ4&gr˔*˵VJe$򫂉~XZ!SJЪ=<"}ӯOt2{%*x2qQL80.ZE)'%;2#]ǀO4|Q3Xaٵ1x 5%lo8eyޑi(oOm%0Rյy7Q- gh~AU[// >:~˨WN]&PĻeKRɋm}-IeS uhοB?,nAaTK,wi yQ42 s6GRSXz)<%еVߍ_l~ ]mCe [%$LJa>;bǴM[CC(+\t/yYys<kd0lUt6-;YN„foN@%|Y,N7_{uQ FqZ:=8?hx:P2@ڵD( ,tkT{VegGP<G;hK24uR mTOo|J@r(n1l a C@oǡ2a_:g#x=1T.8q m .NU1tTJqDZ3+/buBG8Y0is$Dm7Uxh!>lN._]&bߝd_F V{)9#^ {N<$|(]㶠B>ƙ&5ģ$-P xt$|gu^h/}GX,JFIa2Ds',_$L$m- +FvSW,u#buŭ)Z~?=<7HݤeA"" zbAM=> HsXCzyӵ7 @|00RIc0?|,1'mm\=; o)0 /Hnql-6B /#NUFx#a,_ \=)*}19ʃQ*E ^{Q͛Gsam4e; "3bLN/)B(^ZMqǧB`9y8Mڢ5le,iNAz0 ѪA6fX_&FT`X\14EP2554zJ]P,WסY\QWC{ilXB+q̓m<6b 7tmkjnʲׇҤ+ǵrb%Q5^ ~0p5&p5քe&:"$w{#kYY߆GсYFJJ\ҡ6[nnsF*G;fjF0+cΥ,@f gޘYQ'U<Uµ HKBlZ'K[zεPMpRQ {v"ayl!# V_#'AP\ER>#b7HMwgՇ#~^Ch2W}vziޣM\bQ5Z앁!}^ԎjmDM H'!ޟ{>EItQc*f3d+8K7GVCtP/t<ەl`#@{H (y^ !Ʀ mcnIJ H[V f? %;!LUnaۤxQz噼qS(}@t) e6F;*64u3 O|47Kc 5#ܸ1ZFp-MO!:k:bUEQ$W 8d6ʾ_>MwΒͿ,tXs,І:Xzv`d\HPQڟ k @O^8ڿ6I塇W(/b#cX%J\&C*Fܫ?^&(]{7yc=C+ E?~{J+%v⌊;e<lg͜&M(Yc{u:)g)gAjM.hS96y6}pMBTҪW_I.tmih^L6A( 6PS[$RVGsXq;]P X`38=Ya$xO/nLcΐL3c}D*q< rqq'$ SMiUzt ~~JNuc{%_BPخE}Vdn:|OV7u]ﱸ&w6 a+t &&Bz`͟ @Dy 0_s'oWܼld/*U+?>6k1krj3aC1濵Jڛ;rI"`g8 A ˩.0'G[(ܗGqR7"@IZbTl,1o=6e@?N{x2Daa%o + RR W >xf:1@T_Kz`tJ;`WYJFVŜL 9!gJ@V( *F ,?1/ M LȮ`D߃xyLc8VZOHQx|h?Ɔ# _}_$NN(=16(uФc2m̫>?# [Z?U_cC(bpذNyk;u>sTLzÊ'WlA Un ⩵2 .a\e,\Qxd7kY J^Y[oxޅo@ tb֠TJa j{ GoyT+p*5ۛ;—i``7ry >a 21 BC]G:[ef_>=5 <7{Eܬr2l'r5w+Enoy]taC+wѤ/S°D&~_t FCu۽]1O6Bl# cXLk9XkA`ϢRgM|2+3Z`u8\6\EׄZ;<@IeeЗ,͒1`3&V||s@%BÐ_7cODbYf0-)~ِ\yAAGGpuc%ۤmxHud`0 `ftic`oDM,eS/Fl@q=bN҆sUQ(RsIx:!=l] D].OW sth Z?|B<搚Xq\!fw*Zg_;SL%FW!t&bgњ>?!6` QI1:md8vاW$G3&GZ ??ǷW|̫'uSEhtl$W))(x AK*9r@* ^sh*Cgdaz/FAHQ2,D)+AH]Y4C⒣\#FNew!cҿy{J[UQph+**R)/ {tFxl};UMl^)mxS ͛(ֻU`1]Svf)coZpJk1Cـ#Q9WiTP1Qp >Ut1\Eޤe~=Aݷ%HjåHRw֢8)T&]2LJy~g³W2Buea,!/ᘾ `|8kVz5*7qj_&px a>,Be>@) Np&o.~ΐZ[yӱՅ`&a:,cH*ӕD=pՁji Y&`b/8F#y,7R8c^du.G/X''ԟ<{@f[e$Ov( 'ۻ_}BjkCzwo b߽P'?$Q; b^bk}yZeW P./y6~N> ]m?ܸ t܂ةSՋ)ɵ)CVJmbW"R # :V:7s1pŝyv2"iחv]uW$d?bޠ%`pl]& ɸh1-G(C6I%-w-7!)*$ _Tl-?Mi/$j0 *&)?F,$7|ugo RNL`%9 `HgFyfs|2$pD %l}an[ms dhdƢ0R B-NV+\b"a`ĵ] >$@(C *e5Q+&8 ԋyUk%&fOt`ɮU2zGy5i,Qy #9iUv<;YjτfAJ\@g~,%T| ŀ+JѢ`NtPI q I"*oP=1KtYfR!B:?%6 lQy"Bե 'AiiLXrs?\ QYЬCaͻX<9]AVr:l͎)?jj9Mvz^Q(S@VAJK}J+E4RÚ+qbF+o6&Q`NۅlipihƲiTևqQڃWqU'2fL*:Fz c䎰uuDW"|c۽2ϬӊLiji* &\1pM܊q2G3b.ugWEVYNWZX{)@n nWgH#eƟ4J\8a YH2Z0Di6k AiMs0 1A+T7˼]Ų ٰeX+U?`'<$O}0MլDGզ i_#= bY4kA\[Y~~ƥ4A:E:?ӁBU{-e9?S6SIV0EF[*~>M_EV/Ï @N@jv';F)dws'/8ӕLEt~.+>":3  ]{ $Ta%9 1\٠.tXXKlKȣ쟱 )xRXcfҿU/E^G){㓭7ۺe@Y+ailD5pj.P4zER WR8yZt28e!4Y}мtam$dn8@ 6/q/x}[7#r"n1@yaB3z):bHkԩߠ' - ´'8Б j '2=K"##K$I?^_,-^<_)K'J1>{ZSw/쑙+enPg]mA.h]~{W֟s%)P^aqF\!Z<|UC^y|%nX%>fQlD~@^z.y1Zym;g0HoaGD2ycsŒ70mo.\$}8?]`Wy/t<,qCdj tucysb1Rop +_@3J"-fRp+sp> ?Ζ^ q.CFי9'v=/}ks"?G{ ǵL\wcfLP VZiT=O4.;DEkف8Fڸ+rU1RSEe38y`"Ia_ 0Ѵ-u+Fv~ґie0@oWK+F~1azG"Cݷ'i*v@qn:?œBR x MVy8 fa'<7ee!U{ |Z[GvtQ7ѷ;{zD{7p`|#l8T~Wٔ}">OCuM p=Rұk{ϯ3wGeSK\pvVR~L9>n4'Ӗ,yzXmoz +3aJp6RWwOk~ɮ!c@T5Y e%(pqا(ed6oY>MJ_2av(%?}h"Fv3g׽+6q3&ܖ,&OBJU Κk$MT*;(_T+)"t%ʶ zDj1ιk6rЬa&M>Z~*Lg/ao!E7:Ϩ]/3$S萅-'ضr+ y RCz 3M '] HQ~*;jƮل1ǹ[N kVVIc4>{KvQ*q3$`ø0/c1 괨o֝|uT}Ԫ|TdMZ?ɳ[9| BPI/8Mm^?VĘW7M^ 8nxJ "ӯ駅l1,MիF9ۻzo?`+()yϧeK> v 0蠠)һڝIEDH&Kre8Pik~T_a?kE:ܞ8Q;ܦU#ϡxW~j\`Q%)4ՌsU5c*{q$ˁZe%R+Ytrxhyѐƃza ׈acKRP\:(v_xe_H}7+F'vU|Yyq!`SJSiZBʹ4m͜.oߪCҁiĞOo5Hྲྀ atp+ v !uXM_cT|ΩMʒ7{ӮONvj-ˁ=J޸nr>rgm(2HOoED2 כ/2uRFQYjthZKU'^mgv)JHM6Qee*_|oX( ރ:pO#Dh}Վh\]3j|W buA%+l>=x$}eZC@Ɏ Yy/qRiu!M2 y*'W wP~=[1GEOaU39eUVh~ű#Js(.-n!Вo{[Q m'4Cv,ObHKUĮFn^5/Y޽kRyQfɖi&wvI'1n?5p]3ēJR5>ݶgVr5b0d_zRAS3TK`s~^K˲=o_]Ǣ=Cٗ"31 @\P+kejg([%⯪G,JYQ5+ tp qy.!_ZvR1n !f".T8qvp#a{RH )uQ;d>UVzi+zQ2^cې!&v#JJ³0SqB|yu!lL0:GKmA4]OuS_0 6U&GEM+*4aA{3vo\A^Uy7kB7$q2,v@'pG\OF~y0X杅z6]VcwP rC|A<%B>dB2g-$h8}4jR\ \2] 0qUc~̚ab%Ԅ$f#6ĕgܲҙx ;D)b%Ҭ+@pM q]iۦL)e8jz)_ wTfI;Wk !4VDu~vū6}F,vvH'$9wvka( %?&1XrL%2AvYU+0^Pitlb4(aA2'x'GHYRt4v"$pAZ8*͛Ap`EN CKg}sÌ?W;E;QU\pьč_b *47󍰨g(,.Tj"'E QG@E=uC$b}WtvtE~G1 cj+QWt&3ʫ|ǖj xm94V}8t# I-J^;!BYkG(qڢ'萯>|o:&rOe9(ۇֻv Q$n ~К3A~ulc! dLy^<8!;ڒz73*h Ss>IsXF#|\s#I* q/`p5K )RCK'-CYN#A(bJ̓9WPˬu4ar yJ40Afe!̽=eI1yRU-Ȱ/PdC˨趢?=zp6- (%$Cs*N1\/~thbČgJe9& 0W`ؙVwnF͟fښJC:gW7 O+y&Z^s>"m arOkHPmF?GՃƖ<>{S錂{Q0DCV~Y.B^3ϔrM3Qn:y1⢚HX=J,޹ ۹03Q"yP>9;%|/ION}21o(5!c*QX;X ^6^Ιn[S;r{s9NW4fIM<(At:jF\ߏҐy"6`Ȍ؟b0g2?3+jfHr ~sJo )VBTqtpS@VG(Fk\euv[?B.8'@QM^{ظ;2|=?$,RO.O|b>S6mPId3}ʌBY@ z % Lo|XH[=NFQ7X[<% & yoϒHA>H] `>[9sl|LxQHZߟ  XD=tC^ak {g؅g:;6 e(c<* h*h)ZjC;R`4|bb]I|Wgůg+iC9]DpS&]N.TŏJ>0߉V#07ٙSGX/Cl: g#oA~\LWx֌r~4ZI̖N'Btiޔ*ieP:G<4Gc%i +3}uq=em -6^OZƳO859e niIYtnZg|Wq{|~睮R؈ >Ge־rк338 I7(BF{M`= d8^WC~m"o 5WEvunWk !ZrvmNWqugԭWO \ )?ROKE,FAumK4=']'ғK%T.' %ɠm?υLyT9f!,kkL:k'DzTfG]mxHR;)?ˆ2Y4?\/XqκKVgq1,sH xHk~>ȸLR< 0:0[\34mI5h[8%ʳrq:LS[:+hS rH(F;JJ[!:XV :/6Zeg)P / ~ᶒsZd:v)qp6^K(gl2-}{m7ΥQ;C- >R'}Xv!4zj`g Sב)ELgQ_O+>ף4 gysJ@ ^˦?zZקnHk4.mƱi6Vf):ә)r|Tê($YF&s/έ,gc刜>4`&XKׁĥANU^/r0\[X X+/;BksN-¿)Ms =!uPw@H*7_wXY}*jQYO/ Q&َ` 0Ёߙ0oJ'] іHzaj{q8M#^h9Jљnw[^"n V3 X{ҤIv%rx#CB6inO)mp瓌w!]J4Bj.X)juS:> mU9Jo5 / beo--pFDcIUز^;C AAIga mgWFq(Òff#ʋWFC%0vq) {Oyv ?']ֲPcZC^ _OkWl~xwH&:MO|o<(. zYbbRRB*$Bg,* z^Ivoe5A q+Gl򴗿_-^BjJ0͏ؤ%vfozI(g.P]TrhNrkj>b+zDcy;b)u(\>ܧg3P](?>^ j&װ6{u *]0ӖoqB u ?R1Ѷl$)٥aOS| P$\?c,/OvY@Bj-@TrIƏz!Po/XUpHŃeXfQJZL`%x l>;S$L0;̣F$d <B)'̨dqL] ؘ>$ޛ׳]|Ky4Ttb<u uLWB>ZǻeL!yZj#d+HN5ģY+=.šEvDej)E@吶F(|VxpfbUu䦔qpaZpvDމʻqdƊP˜iE㵿5]]䪬j )̇(֢ԨVB}ROLᆆ|)o|F%.=CIP:|0}=$APx?Ӄ~~ٽtܥ\e^ ]y^Jtx"Pޗ!an" B%SJl3QݾT:Ξ,PpyB{(Gص(OT ӳI(D1 tkj%.X3,?>Oሦ[v^ߝ z,:k.$l ]49`_e ymwMR?Ag}&?{i l1FǗ@WXOֳZa^b|&f {]W$f8u(33QQ hDmCݹDy!.k[j5N =?Ǝ%z`,*d!G7dthKY-U}on(FeL]4ĔA}^vՠYx4j1nz]#S]{(ou qy1nY3P.y&E4$G#G5ocʅ7v0vZKrգ"*>g9s vTYw+:F|Az:k<#R F6HCh;nh{OI53.uKutMTmtsI!=/k-kYd;ZT8~>4$ֆBV/m`_^Ol1$GyMEy \T1n'mϘT^+]7ZL P}ua~|ԦPIV%LC|=;Mɍ2Crh54s*,vw|[ڧG֕1{(#?8cnq>3}@`I "Y-g=aCjKq_O/id`2 ?$&d b[tzdĐW!}Xe-hM>qE5]iA|w1G0B&j @@אŪ"j"h `UcStgPjŢ5>%JEoKa> cwGEHԴ /=e]ڇapFgi-VU@pϏO͡kTSڭCAߥ-zh"BR e=.=heR&u =2SH$_/cނ2 ܽԧw?Ԧ}-N?V$e '؆Kjɗoeե͑[-hw$h9am,P>’o[9nL0v`~iDɕR,oqSs_7hC5e6}V}#&='s0r<3Qo<Ҿ;3$Xҵ[Uo:Da=4}H7{ȪJ=trFbISr bGJƜֺm51>л[U97ؠRD7QOm͓ƐvYe`9Qw*b \ N8*cdT(hic`I O0oe_ߓ m\;u*xztʝ ԉEٸx:Q:s@$7 Pɷؿ833-)D0}U o:䎈H-Dgi Y_KO>ulRs@Q|aܷ͆9#fF>HU|uL&k_z-(8oO̚jUD $ɩbme˟8!GbÁcO>[?bz(_k=ǓD3ǹ , Dќߠ4;|XiFqX9mV׃t CMcXu8 ^,!l RE$9^C-C=?C"KAImV7x#yL~t^]Pl/OM_;:Ѫm(#O͐TGq-2H1G(NHE3VMͺα)GFګV7`Cq[sa^x~iK|}?-I쯋{Uj[B Yz8,^hBȸ ,GcBJy\ƞX kӢ~QMy# -4ڷ n jxC_K[XI&4,AE7Zv5`4/&Lm,TrF|Li@j'{Jw/2f-U$ͨgp&E Vߓx%A:WʻIjy/[gl @}Iԋcv"^g;˼Iē1u.d坂ab!4Œ6ǿޕ<`>&%}PXeqYİ~stJ"J?ꢜ#ʹ+E\L8-Atbޙ(>ƻz^ARǥ}(/_V1XG*䥐 !$ʕ/yaT ̪=/G5{gr@Jⵄƫ<6sc'ވdcцΩ2OD3 QJ{7(<3:â_( #ѽܴsl(5.vQ\ '}3%sCvT\$/QMt XImr9 -ܔVޅTk(LO^C]_rb6!笯5KzPsnA3cj"DpJ rӘs6az!$ o_*|$/ȺNx0WNZƥjr?GNwF'B[v>'Z]'$Xy"̊&T >O\lJgg^Zz |oAm9٬K.,Ȇb3rȚ!*A5 CBoB"Ok`dFJqzIL<ެg?;)=ƵD#ipnB'uc^w>wH &dk9h~C"~BX /!ӊWoV5 ^QJACἨe'-+V. :NWZ@ Ï˧[ĠNrFmnLlG\ خ!SH1.)oU͹ౕjDH?y0ŁMnpEBp p S:5gTYlQ MD{^d^wKcmĬmI)D$%\U=9l~W2 n̎Q1Luz He{tǷ^@J|dJ*ź%ϐ+"o" qM˕}i x[XZ6[D8g_}TDf8|;/"<̖z,;cF ҄@Xzxnh.!:6xyffHѬ*j % "=@5Tu"vSr[mJ OHmI_InX<^ڃdN,glVw^i2)-^Q "3;3hG_.__%d솎:>y&muV[Ɇl\q$*nI9ծF7մ*A@Y:8ҖĂ>6 7ܤV^"hҷq4/b` ~Q51ںa =BnOO+ {Bַ !/~cC!gP~`[:eKK$ xߓ YE^?n2=25_+,]:nyURJORk&hGE jLleWo|a7ۉXN3̴ٚ_zzkZU[@ΆK'W"dz#W ndbZڒP߱\{yhhAp-BR{q{7#9'?C?nq)zbuhir+P;ӵpBO''V;5$ zϝhn5 )5uSF1\2 HۛILjvO -60 E1lxi;rKG!gG|#v+5xEif"yejII&4eEuC3+/ϤCZ ysf[-}EJD 1Z~ 8r}i`Х0dqCkߍ߷Lpw}&9SS 'Ɂ_j4Jg~kNF\!.sk澇4(ֲ95U)( .%zFz |BT'/ 3AO36?lhb (z|c@RβEnXT-! +%1Zou p4إn_hDjxC:f-_=fe{~M蓡-*?0h\W wf8.TRX?)¶Z3 fPRHY ny뿚2!P  j?_ĸ?Uk,nr'N,rw$M˂ZjAu@ o^c'CHqWoO@z@ u# D=)ald9V9?JdFP_*) : ÅJQjW(Wg[PMa# x$1.=|AhZ2=`g0`ê%XLiMKw$Yp|.SKaxT7>=`I@!%}8X4𞏑eil3Ṛ*G9w;GLX:GK {zyE!+aVh@H?Sc}NM| I>#U5Qm |Tn<YJ`6s>5u/4Jz7hb꟨ӄoR,yuX~oKs=jDyd=؈I4ݦ=DU r`w? -N9tى˦!q2 Kc6L[j hkZRT+VD+/0U]\д-QwQBHlΛ~bzW; JrruEI͚ c>"M0F2N%]eΦp>*o%R<88!dLcM_:4=)6 HBj~Wo]QzR,xX ۱!NH6|-RC@@{o-Q0|-LYqO 3{Y_kD'5% Jj GOk&KCp2ͮqcZv\&" ]m-m.YHĝE8 XVzv+\{gMBũ6 $,h)- z gQH KgbWQ*:\([ʠQ٧DOws M:^+ԸT+=NޖQjߔ7_Swo\a>m$- L ҪN&g rQ 4fqܹ sz lN#~.5WGVt Bb~)'N&SK&rX?([W%.wA7Ao &!II<oHj t0]LA `)@ulHm3`RџyS$l%^M'bϷZohT|JsN $zΉIG `p Y⊛[d<kSB=99Ln7fz]a#NjN@FiG/)h$nz|F(aDHpZޡa?kS1 grJ7c.03' ECSi+3N07+ yߍ7?bL`015 8ՈC-PgAE.O-?F<| L$ٔ,y.8ߴ(vQ2:_dKv8jn5Fӳ̆vd pC߹&m]eVxh< ⱸXg;]'6-%!&qY(]懔<+HrϹ`aȐu>m2@MsJ*8z3%q _ruդt ֺ*tRzY B"PCdA}`XԖD6y²m SpɍI$.[d?/bkNBm#Z_(j,I+Z 7'gA8|Z`~)<5lÃRQN)F 6ӧ'ʱpn ( (um.ӥ%-uЮF~* _ohhΠ!֨Byr_Ώկ?e'\/ IV2`lXRކJFi` G@W miIiFܸxZA4wǡZ[r߷S1Px"d%1SJ{Pf#kk"ӟ=\y-i h2YP1*Eڽ~J eh,r!UP ? yՓ`l5_lSL(6'5?JsVV|~ SدSCްm|'Q_t@Wnd "U. ,mg񩸂Se+ݿ?$>݀F eǤ!w5ǷNH(d*Yk5*'Z4LV5)~p+OrwVіM6p;  irT-]^S u !JB'rي~.gM{.',-wqݍ3H`w ?M *ipjgi s^J%] OpJlKW_<+\MG˓_f훑4ӑ`f6lG}wkYF•yHiG<^w+EjZh.|= %cFVe?72}w^?+\crhD"L;ӶH%i}ώgDiˇ7*~EP&I*6 yBb #v5!pzm}M#\vvHwR)f7И ltGJ\?6q䄈 ,Kˮ[b߀c-N2ߊA򯈨|& di!vr':x Ɍ@'5NA",oӭSe_yJ?rۛ=&isu }̗u>y$Lrd2d"[^Ȫ5ӾA3Z4Bp({S.4sV)6/{͕+鯖u|{Ԕah@Ox%)r/jY?R'qk=teֺoG2T!y>oY+l^l2!)N%PJu#TwoMehwuPY*$1$mY5 UJ@# }0*204x~JS+WcH Oe;KE֤_wd `ǫY?oPaFE ~APv/b?v_*$OlM&-{w<@mU a/qUў+,MSq@Xo fjo2=atfg]:NUEK{y@kefҰƽԀ xȴHlOjӅ#f5sTN__IS-,OU8ZNl'<ʘw}ksR60h\v;:c#$DЌ@# ˕БG{io-p܄=ZPN!@ԗjNFzaN$AFqDڒ@Ognq.am@[q;43-Ndr.`6Dvcbߙ LyY*J$ [!ЃA\|fޞqi3MI+j%|H*"9eCc"]dVit,b^&_TZ.ɶN–D!VCU_Cw&H701NS)(ieLF_#nd{[)v6֪ź'{BKjT]?~ eAtkenrf[Kg}Q7VPkn|d.I{! ݓHZ6$^?E+v=AXXtNҗJ(j6BǛ 5h"{o :Ml!|:ywI'*ɓTe ݞ+1Xծ]8Pmt4)AQʺȥcŠG̡va~>=V\q3⤴  ܴZ^A"zfBQ ]:md<B5r?n+0tzW=w |oQP^Ey ;hu est[d}ګr6.Sy!pv}hǧ۹Л H> o5""`m95XA! vu\HE!"OMMMĻ,6_5wn-Y5lcpq( Ypzݣ‹/' Z\pn YjFHwͩ>|<;#W9٣q=.>'$$E{tH[Lə21$/738=0zf9쉋['euO=yxEǘŏ@fJ}($BXI1k8uձ=I4! 9W_l#[C7&Idy*\"xtII~Z3F>ShkWo&bⱧ/~=1>I۝?*vaq2}z[V?(v? zRlˬ$~;@G1PܦtH#DvHl;S%l/N 4쓭e\|[̡" ) ]ߘZ!yssm#ͩ*c( O/ݦM0 +Ǣ,TGd%T;bxdA)| qB.E,5YwD疗k.ucɵ+^r5q h΢'ш?7&_.cKڳ =@nW13VoW7z'Z9eJfv>)xļ74խE ֳxkr6$<&V06GWaa_j~E7bpO"04aԳ3zT1&6 6QF"t{$1wd)֝=i[_VeSnd⾪͖R@ҿ 5=%w']р%f//1]+&ĤEVVFVWgSbl#TAp0GR=4~*XTnZ3JI @wpi\;];MLA-CTJ Z2$f,7 +09 /pIv(2z4Ys ay2/+3nt9&\p6XՓzۀ8!QmҸ-Ϳ)q?`VAM{4QUBJ*0ߢ]}ȑ~WՀXLnm\ޓrB݉K+V;Q%iE'K'C[23֔! z.y,F_yyig Æ19GdEL9MH"6&+K\^/M6b*=z3{@-dZgC8k7QiuˎF@boSޤc]`]w--W ZS%{\`fCalG|)Ab+sL]~_uqCEj_/;]~ci;q$uQ-a~n$T@CnY_ڞu7Gs.N4n4zHLx&Н2[kDbNin=;^o*>evB &UUJ ?"Yv͡)Zh!a֤,#eG;Wh~#Rl%XF /Cyc.js6f&O| 4UpzΓӃ܁4b4|8k 4~g 1BY%Ѿ:I',[h.>xU4ͤ*\,\WlQ+ܖEM\R͎Wc? ݋[e*)^]@T\5PQ\K|l%s,aC܅؛ Q ]|n'8;yc^E!7\| }oXHd!J 8 &$;D{|HW>,إ)AI}Qt"pN7| -VoGxv"zgn_4*8;w'QMbៈIkO|?5S=s&`r(/VE| NkMܤwU#k9`Eo7頻gpjGOnzM2_IH[NYvhXBj;B;o}# mE'T, >hc4yWƣ|d@[g0&aƥ“/_B Jj4Et!vxlYUXc@ٝ&7&߯!Ԓy<"ӏTGD5,;yGG,*?$>$ `5 eibtXӗ0# ELe, c:1"h3I/;Gk{6[햊"l>q |n3q?ʕ4>UCA$CW3dCA7jIN~([F닫EW 3;; yv?-pX'%@" ]zn;cw(3%Zw:_]Da}["_FHoB5axڗޥۑXpA #!})9s\񄊲.XaVFjF򠒆E W9\zh*dUcK%h^S;40YuXDlT1b5'0&dfPl#I^oɰ~!09a,d6~L@݊ѲXȽ-k;(9_Rkae0PnQ78ޛ]9Բ*ѳ4]fWiR Y!q|v^*vjO=_e*.6QyK[P2++ ;;{BAD.IwnK ͏D¬z`ѩmOcX>=2j4Km0-Tƞcn:u%a ĞGn¥`#ܤgXR}AIUynXw,c#.iq=l~`9&Dl= mwɃU.'Υ=iSKN[O&OR;͘5}qvm\J91t҂Y wM?D?_j>ńrΝ)<\83\ʇVS;(䨃u4KО* ROvVEhIoӖʷy҂ R~{dX$3)t*vEB!+,ܞ}!0  rc}·;+CgaYR$M ohݵ.ahνqUtSpy]jkEq|h%mPA36PD$%Gj_QKG ݖVMQ݌\J y#L5IJn-TJ(6=J͖/)̐CVRzu iiK^ KEfck5!|'fvY+_sTfaSX K^6T!Y& ]Pby鵆5Rqt&JW-T`Vc((ނ(=TJ-a sM༪fu^1/ C&+*MkI6؜IsPql{Q/RSwm@D&U3:YG2jjnfyAYSN)Ie9,?z۽GS#Xr]HW̴ofՅpRիϡ[顟4)S _=Kq _#f5s+[Bωmr绒Q4f H+M/U I O$"Q I MZ/P8?3w9>11ʖ;13H$ȶ}O5TfXāPd[u%|\p@~qKxn R-qm)cc$BqMذLzabe)y_ gǷq= !{yp42KefUY)\`m dpf)YG󳃥9@UJ-uaOc⡸f(cz?Ҡ+ORJ^gN82IW2B' t Fj[ rwo\.XLyřqL=2iboo~jrS5q_kyw V46AKon4 %#L9#5C9O(ďgT/O#! &pjƓYZhl ? 7AԷF@Q3I[C}u$, 52C㚡8R~5E(rMU:#NPqk e0V-A tbh[1N2XRfP5 Ox`4vh9nYOچ*rǠHUI"$x`۱TwkGس9[yV\c0V;OU6Fޝޥ 肧([k1n2 mdU1@, J)~5[Z.%0Ѥ {&2h=4pHx(1o#5=@Z'֩~ҦV:k4f^DflSVV ח8a8ECV;[]9)=z"sL,WU]cV^uvS7l&tAiCTuPDPnͬ L3NױB)AW8S9 ԥ(%k@}L{$/5A8(_ {22.r6<ۃ~gU%X?w5$%}ޭ7{H`j+sI6.!_vQ Egj B,=ZR<c =HAӅ%Â҆jxH0Ӓ`sO5 ۺAxP9e;ꙭ{ۭ9[el8-]_-ղ)x`r^Ywf :21M@z:bAYaطWJa2Љ89soe2G/;%y꧝tTt^ W/,IESosDׯOtcTL慼"itL;]'eh#j7^h3&-u61L h8"V5m^^Y #mH d&cI &B,'9?~z 4@Eq0Z2J;[[g 6%;u OcFlT\/ֳU(`hpyJwEBS,./&N?U;zȜ/hXԓ<(Wck:z/RIEC0c=5zct UkdA׷&)ѲZ7^D&VY%8AÅz,,dLMf\ٚx"3 ~x.a˔1PtӜfal%$FhXl"N2<8 wv3i.ąk)':t#ȋ԰.VK[UKOxBSa ˅K+'Vw#Ҳ*(or|NzM耬_LOş)BjFJG2ՆB.-oTXOy?xx)0b㨛1iC]MWt@mVzMzq)9"u3U~BD8޷ x$7daen4Զ-0lzrgrf+*IDqLm9N#) =,]ZHrW/Lt'H-45@"UD6 eI9_l0S՚$:. "eVS 6M92Zuv/}詶uK{f:5kUpc-2rd|L 1C+eSO\bLkaF3T(ԛ6gXw'mL DhϏIc #2T0$fGW; Q`Å "ICY)& |Uw.kQ\G9cʐPW#PBtYۓb #Zq4Ǟl1;[Z,|RӬmO%8@y_;!n[ۜAB_tF?|cY1b84@ҙ`YTmssEl",Rߊ!#^^ ,U zu0۶H\9)m@FvE|6ND|iaoR&1hIV CֱVmgQבŁ*:|/VQL`8TzjB@y,yL}mؘnFgIN{K_y`:ǍDfԩ8cZ2`s^Q^a؅[P;ձ5BN=rqU9uצLaN5ioДJS$LKrsfX"z;"D4$Pxyr>;yY.5V(C<ݢ-F~OZ37Gw@ۄv ux|[Ycb7҂\c!SJ`M 9p WrS"G$YjJ=ىLY^GiYv\]=ܛ_u $c- zY)o+$mfM_tJݔZ凜ŏi L$kj).V̎Xk<=gv[.Hr kݡ<~]Ԩt޲tGFmk\KFs$6'Z<%IƨWZy,^ٻRu;B~̸6Ds ^?*UPUM *"Yg0~{b0 {IyW+d^Oq = kގ%O*ThF',8 R B;6/v5u~Q >!7ºG pP:<\WŔ&2%ggCw6x6? jV:dx&k+,aBxt[xQׂ!uڡTr[7lV8ga$8S20K̔N [b!Iڇ~. \u0߷3"Sqo@ѫ9Ƹcz}}--+ϊN|8 pyAD>bͤ%MAdrpAB @ș .ݐkwv#LT%@N_^i8\W$r@sUJ,=o0+\oՕn8xW~y 7#6`{d'dwa>=ޖݕ;7@az9QZԥQ\bZp$p4,q"+|[-e#Ono Rϔs‰bIv`C z5 aDzA;P$]W ^sRiehp{97]^Sn d]R `͗juckVJb ,ˎ\z˽=<)RR.\3*MiO!"!qLqt}+f vš(6.~>_EID%S6FީCX Ȼ)NKun'z)^h^8j2m=!+۸ia!al)uۖRGzg8Foloҡ咋Nʘ2p+7H[d9i|Jc٧)uƬcdSUY,`5ceP<[#1ha߅m*+Ⱦ|X;NJ3eSlYBKvoJ0V?K uvx`#>J)#C1/FQҽ=tA*yaWIJj).hb!^OH ͉HY/@|4R{Ҁ´6FG(Ь*}\e,nE{TN,~~" ]EV@~y=~z\yR?vݐ{WcDs&JN&@ȲgyոyUJ[g9 ڝrkk"d!c +"JaW,Rz9?|\ʑ B̎Ix;@ALA&^qL֬="Q3^eev埧h.7lA /mUt5JaTE8@2WAz4B &MٳȀ-ovv68. .ÌjD[=8,?di+hI~u'0IF!L*zϙa A[|wU) q>9cQ6PAv_nazRT M^=’ɴK1爞>h"$8en91[^F\j4[VJ$iOP,{=p.-w.f{@@C74m5m:{AlQ#[g۶4'Xp`C&M?8N ն]"c,e7 -:#X&x@pĜ &!4=#Ig ԷDf3W#7ꌨçZ@O4 @m:˙\i^~v697~ߎ*KzypAvfNݦOvtPLN7jŌ%bm;`ɢ@ ʲ ܀l T!_1l dz_Kb"Cs[;E֭Lp+TʣKV2]>S#%+Aui *-Ƭ+ B=fsc`瀾:gYQV}.RuٿV#'ƔicS2?L@{;祆wWF,sy!T[±Τ|u)=[}lنt KhRPF%#~=/8A:ɇ TU0+HŠvfQSߥ擸\7vf.5+ hQuAр?29F9G 7#!t XIPM.k;xȞyP4V}LP\ \o Ȼ`lZVޣ*wہ]BjP@ǔnغ9HdSe6M |-5YNϡLTБ:Sr+zB[}<.yHr#um&桶^IwNW,r p p^u%_ϗG;Ŝ-c#W.tw3h!c=[< Ԣ|f4oS4S ٭&OIFO-ﲇilu7'v펔;Aͼp7b"dI0-0#KUzn(D4 3x;Ü@3n&Ed]GӛZNYMlfC5.D׆|t(`)ݥl!K=ʮSz˳kmg#"ZylR\0@`O#.SxdYSsq NSڦl, E%զҿvӶ=٨^Yw=DxUkh dkG —e,FK@Xh8u1kܘ"+U1ixQVcYMٕ5| Y9JFQ{F P9Fi7Fb39na5Ii in ԕjՈ_= :T*ـCiHևpgGZP>+3<=|u~ֿS5'r8. ȷ -c V Y|i2 ϝ| rL.|1\v*N{ZmMOq&"QEUb+/c"vUKbNxkÃ` #PD7 uUa&+5&n4@e*! &ܐA~UyZ Agö2^ Wd[ ~=jp  DX&B\=k.o.]> je8\|.sDD%U..Zlr@[6ɺii͑a .bDmfosdٸz~k 7zjGi'#!#VEq Bbޢ6vq:z_,,WQn:P=!)|[.*.onA69 aЍyܫӳpOS(f;Uo+NFg-K߅}Dv5|qL,3.~G/BIS+#^3k7)ǜƒHcDfvVEFЇcͮ_ i~3d7~ -^Js[~p95Ιu?_33trHR&{~=lAáztOևU%b\qxO|Yo#<#[< g"_YCݤ PkÄ́Vro'/8Id|ڨ2Z!|ЮiuUVu)RVi? ĖpA3yq 48Or~zap弉h쉄)qxtO0QtGv!C^.Ou* 9w=Ϻ5{H*8ni6,X4)=A v8Nd 81eЄ\?ٹU\ +"vGp)u y8g҇:S2vB< {}h.sƞ|SOBHujSLq& Beͭ˽ܶM)6TGKytޱLLSrgF+,WvڛNWaG(L/Kr?xh q W=g}$NbXk=>m`1%G[9q e ^U֭,3|\66 F~ǂмEueaX߰SJXC+O6mܧ'Qn7Im w(b @*ɬA<ށzA,*Pݸn8hO{[I3/[Xp>%j*N޽`xʵ9@w;P?gY`DƏf爾sY=e*bdi,>:xxrNYjuv&>|"UDEnH"]3CN9 㝹ۆ+ k50M{)N R/ 7 3#}mRYj0LD3,a4Z= vk:^tӹ0ڒu/Nx|OM|Z( JxW !jRS[5n4%R:"D>2S7/錉]ì=i " ޓ?8-qQps!lvΎHB x ȲQ%i-U[qO88jL"NtHkeLu01~uJΪkMymީoGtR S3sT 74-WZ{<5UT*K1]M~5ڔũ7ggI g!M9<:<Nr$J+xG_c =nN"z?CO -+;>jr$R]aIܗpCyH$Ó -.DvQj'ݻ8欤I~q|q OK~.%hfl_?_}Úp(tA[Ƌ0Sij٣},`߮Sxă1X{tCh1ty|KdhqXP(HƚΥ7 %(BR4$d]ĥW\h +gr 8P&1fµeqF`lyHt 1'd~՝<5ۏބ"'nLR޼ IV*j5$Ї B\:&_=ziM^Êey@k;W\9y r{Ĕ3/IFG(BP(QEL0Idp;uA''~w(Q<-d Nƶ^| Kp+$_n'[ 0 {:iX,1,DW@o`B^"aD9̭C8wzMro;a/c!jL4h+/5rHp;IB‡^qHd6cTGwx>{ԇպ;{UNJaOzM hѷ ֊hpRJd@J8GEkg/6BA\8?љbA8FLz +x8fsAD .4˚zs|u+%NXK\+(p#LvOe_=ۀJJ R銅Y50au|̆D(͡7ƒ-. <}Bt%"o8#;l x@AWXR۰7:/'xA+D;3m4qLbB+ YgЄG;<Ӥ=F+r}~LӶ܄Lot0ͧca%c aa"5ۥO4 bid3Od4y$7PoOɓ@nSY_ $}h٧hYa4 8,,h6èBNa\{ 1&{Ol+5yB@] ׬B]u`wN{M>`biF)?,@`sXUP/ zQsǰ7׻8mu }{)|zj$CO >i 5)'J|>BW'A!՘8sܠ|U($_pRwHǮ>Ukâ/͊tAIW+cuB4M4%9an)ifַ_BuP|Snu뉂%^ q_ iZo^&:e!@𙕽U oqX胩@uE@xDP?rCϥly,"3$1aO@Ƀ:-v畷1;I~O KI!n׃dǃC PU]_[hcT_m<;"sktzְ6 `D 崴}v"79D$TzbTdy}d yλŢqM"X1^W_媴e((\Li囐I8H7 Dz9߯Ƣe-yb;JBX+e^d(fE}Jx8g20P@P u[.8Tr[E(?28-kBhCI`?ZÖq=[hp}r1mF%y5K8()}:#b J{zCNµm܎ Y RWxhA~`W-@чmc+R`Vit yo ׌i_bs(i"fo3~]=j Yk=vR}6hzR}]%4>(# ym5b @gFe||>(ZQB O'b j~81ʚBTn~"c`/΅5N>]R:M)|nʺw]`p3>c0a־~^ƧT!U^w %Qz$ں$t2?0$GuݥK/(@X7b`B3[4(#2!&T_K":g(!Pͪ'`CA؟޹@8kW۴dro_Lp4{gkhŠ"VSA2v=W-W,yҨm%E W$]foУᶚ1fYS@v:j!=Wx3lV<?/&!xlB4$>WXX  _}|2t*fGyD2 Q`{ql%] 4'8j nb=vLXa9  (ww4/kmB6 LCĝh"Y`72[M@f}؏ ǬFhf<@7̔Ob1МpqQպFΞj_P6[i7Ic[RXLZγC"K hD$z@@O蛸OV%:Mq`-]{h(?f4:Y-,w ңߘ!Qcr_ I! ;!ߑqp kurT1:LwJ #E5^U8PCђhk7ʜè'P@tYr$@<d~ ] nCsu )ɽV׶:YUR{ 0m9<ԳQ6|f6Q"kߘ{4Q/H>6"x _~<*wSIl]  vmH`Cwq&st1lrаh )Z^EʬE?要\W| sG]*G f*kvנ |đ=4 >TU5o6^ zrʰ]wXD'Xo*Dnb sK}'+#u2P܈ދWsLׯh ^6q `b`;YRyuF.FuqS(&D4.}f]NYԀ-2/o\.'Ս~H5ؕDs RBJAo2/Cǔ`ipoѓ,:d88! ?cx)^Uo>G_$;Ҷv<Գ>o(:{$驕]lnkV:t -&'a eol$Ł&fONXiх$<}T7B|O4k>}}@N n0G+Q{;N2fXc&1v8npjI}Kī/ m<'Yj"Q)GeOaJCVUT]CpEp`DFUU:=>-+.d{qoTR^bj<){MrPjT4@Ҹւ+ǡ(\'ϯ?NjG.p2Q ZnCV_jY7jbR l8t1LA" 0n!l`BͰs*=TQ3?7Δu+?8ɤnę;&WB<Uzn:ͪ"_PHCE=E/zx_1W@&"2ZƷ'N%ʾc&bwO,^#Ù@I#w-ֶ5p^y}lo\m|R q&sk죳ܒ͠Sx tgk(EL eRfirh0r2zfϖLjJTkN`3O4ogfy #& *RU0~ ?2s5Y&Úk|?4:TM;t:ϵc ,. p5yyrcqL[F(&gNF2z^^^x!>XbKUs4&9Ddo8] \P9OM<c,~&q ĨzEx8my/jF"W>nY89mP|I n+ȎPwmj2ԇ 8:xlfHO#ʡ4A_.hpcKOQРz{Y HcUx!0xoo 0jw VM^Gn W+OQ^Х<7S `4~4SK. ՘۝YePs rmWUf5O Q#h|ĸ(ŪG ĕD>C0zHڱYeȖ2^9a,M P[8^d=wq$.}voT:i֢ *:oAs#?Qѓ+rO:ˌo|ZP<,Y0HP Mb0J3ktj{- 虢O/Tꅸ3蒍iRF?vZRhcz՗~ )WE`5dZxγNxw·6V\n:LՑprչs ´opSkq'^Rx#۾˚4E-4sutm.[SC`?-ԨZ/%<6wᅘL' zο`cDYWWasp!2'+#qĀAuSdŧXbݤޱhu6IF["VsV`BJ\!r{rDk)vLɭ$'ˉ>؄YuY/t@ٖ"՝Fp2]!Բ>Ffg|/챌Up"VM\pkâ jLʒՉdyX>jC4OuXᇾc'V͂Dz>SLU  nɄK@rb2%~1 lije W5 />u1W07)"xjI #cu>)6(o V8645U3cGW9:|E,5hI(S~܅o>ĕ}t9b*QMu$;̯lϲiQpu)q̱.c:)Noxee`[64U]h'iۘ݇WG0cu kI~Sg_nO<$K1 qlzep-כD%l oGʰo)jȁDY@9:UE5~"+{5K|oNUKMZhii*-l;%1tyM;dҚuk)f妴 S 3N0 ](&&4![*]= ѷwl@)N{-s.W'U?^uWJ>nH() (wRpdx*˻y*JM(ZƊX1M12n:TMtt:Y|ryM~ 8 zWKXlwnϲo/+OIo4 !WKs{꟒2qasnͪo: ƙ`ej ڞV\^eMDDL@bZݦFO8dVJx>om2)˗id rģanjvr9"|~{Λ 7ԀLɟP?2=b-)dH-ʓ8v.3/*<\߂ZR#~vLӬķv.-8~G5g<:Pܖh ˲8=qmkP0:Z ߲p4}K5N!.>M$ ![i]ZE4IQĎ_|n[}HgE n! 5e!ܸdiыL_Fk)LIצ1]"C|J`'>.Il _ Fodvt <:Ka>oK-혰!6#+j( D"Z#.4|`325e][8k5j?gTeX]d5M$_l%aUIdH" |ƀj3z.Xm]rPLbj@x/ >?*^`/,ȶ_ ӹ+U鱾MwC=tN =h4"Fecև. ;:- tF{;e51manO9resqĶp2_ֈش@hZumihWz{>>Sd$186bప#NKߨ`ʗoǺ|p"Uj`%ݘ$E?yԮ(Pl?3 ePY601m1N爸4sZd*xJxR,粈*S_s䐷 $/^\!Ht}Ql/[ֲ'5#$?cXTy ~kwQ( 5RX\wH3Y>)[S_lD6kN|O*Tlb۞Ct7SC{TYON%ӫ7Yš'ʆ}޺x}T#{uQaFO;e+/'OuL;J ^{-L-b-"|(h'/p4pƔsfU8aFuA~!odnrOWĶG0hɞ@ɮ]#u-)Er!uP- ǚלYOE|U8!qQgc$A-}wϝЃ1I1o/UQS#-i.rzg~d}>j)a$!~m-*-T8/wbe9&c2R!S<\f"dHnx\8b /!鹿"+Fh< #+fzR@2]uzkBPX0@#Llv~l: sQ!A~b-x_88>`'Nn bķzYV8gK$-Emɏ;Um*a-LH9QM)2+сx$j -l/tCz,|rU{ۧ2G̟|+bU 5#f|k{5{)@npA6W5y=Q:jƌfSK_ͥ3qH˲SvZ?[b\ڲ A՝Q0V 8z@h6Ymq2)KG)FY?v6F8r)@.w̵әE1|2}F$*Y)Ս==kJnX&d?͌Yh*Hv_lU`0Mޡ |IϚdlk>dU/m KK~[, GĊr꒾$_)Puq*NwRa͉|̣+:R=9n 0LvyzĤ<1;t9`+rRW6 U˰/+qb_c/+bgdB#1`HD78ew3b4Ϩ+.!#}SFSr<_H"e\ִ[LAj}}9 "UhnMTwYR?R.FC)a̡ԭ/c0&Yj1XBl ײ]Io5P#sp ľr[gxQwys7oMnf6S94QXP:cbzi(Ճkdt Ηߨrz#&x/ͅsScm jV1{)1_-fXMѺ^7?\>˓_-)hf٣@u;aek.Cx$ݸar}N2Uv)%[(YW{>j~{޼<0vdDq߁[LuX5P0i: OiӼ,A oW01^P_sӠ@!]4`9-- MBӎ7-2#-9$CS9~F JY '̜~;gb@>蜄]i&DGdVt=hi:0X*m 9f(:96 5 UHuE %Ksѽ| ,ψP!$M6AVzÊryW=P:vg6Īf ])!7 l\03du.11>To(:y#t'\R/V'<5*+XjW}8P"\ pN=b:s!걏L."Ph8-Ўe@jH& &.v~q?ˡmѪ;^[ق~\6N?bոr2c~l5:T p@*}=ZXuP%jqʚM (¥M3نCl2K݅r{1]$̪ ձdb0vuA@%Jh;^ϧ`HIŔxd{yVVMO[l9s8S{X*q"@{Y#F+tJ>Q<X≺:G!퐴!’)y|]qղvW x8)_D]F1.Sΰ_M1e&R.8+Ee &NڮWYˮji:"QEµGK=hD|KLuѯTَ=1E ɲ+<`ծkHg* 뀨>T·WڶG:bl {TS (}U+]F}EK)"nԝO2XiTDq*[ WѮ=&(rHIafV}]iMQMwf\2|`#f=B8dG2B)$yFIt;&6UΈ҇_ElQHbVjoc<5({Y3;- '?@qL"(q@-W_&Q@x"kW`+"]-?kt=PדVLAD+m-ǫX̪Φ'P}2"5=v5Whѯ7<8^!=h?pq#f06Gz^M Hy {>d-yWGó7s.ja:{JirRx6C-ݩ[HU-~9K 0m$MkL5S Ffu_"i`s`(w!m32F^sC-F)ld"*cߙ"5TݽȗtٿַNuŜO9fL&,K 85ojzlCq(=L:Zo͵I9F 7G/׶7oTEr{$R75rEC0.A`adygg|0_mKq0wT Gf7{vд!M_^أrF:dS.Z~Xy(ԠpOW32s_d[g:RFm.iu%!mc48G `*@P5 _\Wkҩo>@"wC)uiCݪa2tN~Wd3:"ڊ{Ǫ˙ GpP"Hv ô7r{)Y̙=cI$Ubԝ] H ;cMmTq;M7MW:@F-;6C߱|D&M7_YWkWR%y^fS6v/QjA T L8$v,SSU .s+V2\9I7vQxthۛK o'SSS;i?2QQxI\LD)mruW ۊ{]F+Cl14 +M!$}azARsɹ>f# B҂ݥ |nu,g SJS נ%s,Tx!!!ܺrCzDȶaS)M2>Sh,{QgŰsIM ϫHϮcUK魱<@@;|<"\G/Gd0q H'/mE=Lr&=p+ . 1e[ Q9Z 'G?e*jKbDL˟e+i[ ߾2LRlR?#IA2v@z7Nr?ר7P]ͷS/KJP,>6CRF$7p\F]T:8 \UųbL]hGvKZLl}A d!d/ Uo86f۶ –1ݙ{v0j\oW A։.yɒ'}RZDuwVC+Lo˝-ޗ+I7;xHĘ5+i1Sݑinaﳓ>O+IK@;g:'l#k'A:zap]ˊcs>&&W'ñw ,Dړd.ÑWr9s# |>9os5_sxG=hkn)eSpt /Flart|W&INԢQY~?#in@i5ʐW'cB`0ȳ)_3.:q/UT%^+(Ȃժ[?+e#ub]PubY/ 3`*lxrFIRbnaJ"WvW0I>C~}-"֪,V]ZƽG4Uob Uղ0uSF#Okˬ0K/VȚ> NXk_R6ųU9j(#t|iVK^E] wr,Z4q=x+4ZIj_4j,<-p$ZپeIH|:roFi 8-~K6݆fĴosi).J2}ġJwV"Lm@p.-5k$Cs.i.ic[ {.A8p@ͻWƆ.A0р ?01bq">wex o @#R77_^T??}yLzr>c|Fb6 (3l~1)ji%}rh]Aa]GR-gZW.,4|̲b@6X"!5:C/SI;<~h}xa2%Ty488.-uxL #')UF`@9Tȳ2g V擣]sg| 劻ΕSXi?ߡ7# N,=?,i N3KORPc*X?=iw%f?r}]BȜn6mLZvRn܃d/"t#Rap $O%U:8^ 됊ՅmfrGd=v`W"͕%s` 2ç-aq(b)MAxť 6Ճ}зYئ?<cbt:h:fdzkEba?lêB=:~!$c4.qÆ#)$WJIx+=˙Lߕ^i-h%$H;3mY5VD:NW'g9Ƨ9Y;M3iȜ<T\\Er6kZbNӪ9R?.U*sHAD o-:3u T wV#v1kdyZـ"j5xIm'9ϣ:vC簒'O&7/jm5WKuqw y`? *ѴVejDZ롵i*?XvsB+CNk}vf`a8 ]g>Pߴ^ک"1n0C)8UYh SNa(Vqwnf?]HIwMa$Zw1`"/D"Xw6Q`KHР$W_dDJ-Q4u-"b.SBbT4|NZ'vw(XiC<'7|oeXǁdj%:w!fQqLRw_^;T/))-g;vvKXvNüY(;޻0͐8,]g<+LdiqB?ulxͮBfO՘cɊm':B-Թ'qҨּя _)|;)"g +XɊ -fˀ`BĢ{B'T]"V ߕ}ضߦ@D#L@_ܮ>QJBچdzOnvUZHSpFCd_$,|~0yNz40l LL9b'BT%t"ԜiF3?i2bV;=|o6{?G6 :tE6OW zG»2-ѪLZb$psӃ8t_RǷ"]-yf/rd<ۉ I* LOec{|ka$8mLQ1O7$`!md+/=`J4nKO3l;RbtI&<XZNp+d_`U{X:U8Wsc߾EaW?$bV`¶3wja>TrZ4^V>O+$>Hv-M.2Lr6i+MU\h}`Qgq!|Fhz[wቑN3Wcf@lZ9M#VSݒHp@Bp筦rqX3 yTc>>I e?c( Z@,l-15xfN͓p? AOEmnᾗ W+zk bxmctG>S6bgZt{IddT)ye-h \}ti9+CſK/6x,4BW$]D^pE3+P#*'0WZ$iXڟP:-3QNfxi"?me%Zv(J d_Q2Mo\}BFj]%*b|GoF=550s/m@3G ó}%HrNk5.*M^9)b1Hypx.p5YAlOT+?qUv668D;yY9iǨn&O >@Z1QgS}dJ4@nC։k ZQ# CCFHKB Q= M-#Mq?Zgx,D]jT큭Bq*"͆s%wv}9;"1_JRE>_}Y8oM8 ӧtӜz2襊*m}ç4i2*1Ĥj [:+j]E6ĠC}@u$[czO؃/BM% n=X*o-8F{ Ol^&S4(? FiRzPY Wz- OF EʟmI JtªS(V@d%XF_{ \j[YȖz>9k'ۥ{߀X7) ҜwWr(Lіox"{b̘/vKƮi: } e=]|0Ǒ(FYf(|nkD__jp#Jc R^^JKG.:+"Ț}q1$0ɺ6R3c潤+e2[ /ٞO/X<| Kk}NG#?B@6i7jW~f:%MU宠M=|8Q}3ޥ*^ R& b\Xe䷅h %GfW}0];]Hiuܶ4$D1@ c|Bep̉Cˌ(%&̥zL.0.GȍX2Y&Aؾ9<\7erkH O9P q\0ChpL(_p3)ϊΔ R#l!g VhT.}^Lm;EjHLօ^bTk|4/R( 3Nd[9UU`Z^kO|}#QnWY=(f)r\(ۓ cA.Xa/AAe~1 t~@$~:OnucmTɓ |5VqhFn `~h)GGXMCQ1cQ.p< L[ЫS*1lV*B9KޗA 5OI6 hg` Paƽh/F;|ˎnswo$cu^ :Wٺ=0ToMXdeGv  qUF R }L&׈5~>SUe/kJ$ GcqbN\ϬUd}BLVa[, 8"H*t&MjL};$Q\6cɷ'aI9o'fW8Ȱ飙($;7FѕAAVr1)`/K^VD텃(Wrר&_LF4`.n/IPq>cчe7ͤ>,> "FxT!',fx5cp!{plBMK`3w:A9)}Gy٪41ʹTw V>B@KR(zu`X: Mt"DT,r&>,` IHfY?(ٺw7CP{j(x Wk2^$vdDnsptRlzx@I榕͛[{m!؁6Гa0J2Y>k~?£a>ri4q֯onVeJ[18¼ a]}˱l_V InW2yKgJ&_w&~w46 nYRF iiuۈUE*6)t4ߕᑵ}У?Ȑ!/qܾƯ=931 :pg[/VhRIbA$SRs'|FFY7Q#r^ڛ֣ʴHs[tv69ysAҵ—Z\G-"_tIvEP'sD@E͹$ʫY*r ET_mS ( V] S7&;}l<x%sR }`0M*~t,+tNK)еLUwf͵F|}&aC:ۍF8 ]KUĝFz(`ǧ$VBIk^Αi1Bq rߚ`R5Yx4Ei'<ՐVzR ; Vf`(f=lp'uR§O*8΁=ATK,L؟4s Nβ ה =pKb۟OWx`E*c*|қzQ8gik~)d1``vQ\"QHA #l!5Ggs߬ftdӮǸIm,`s` P_Nbg*{Urb#ȧz=K3X aC׵bʹΣn߫"Ȇ1- % ›\/IAJRfd$d(eDLa$$ 3orHS]ʤiq7S"'\ͤܺ9*Z+AUÕ%bgڙ&)΅[NR{,N?j?μ,-gbV[yU:FWwTż@b,qR4ݯ*)hT:Xl8GRz ]6<:NUrwѼ6U, קk:jG1Z(n2❻ZҌһ.*70D'IK|iMmZ-h!S5P:J[>0+9lƁ5rJҚɧ HO9&ՅKW͋~Z.CI s?j3vd ZS^|rkIM%IsmR+PB4`T=Oԟx56 pF,ݼy_I3س՘f/'*^UNCB(DL絅{2RehcZ{aKG! ]yZ.Mh-T+,0YV#vd*AoԢksi\>P[CqY4<>t=IlfF.'s. ,S^/IjW-1ySof/'C]ӁՓB|pME"kBKD=?E!uMҷZp 08.^>/ w+ /X3~N0n9w zn}3U3~st(V1"n?)9; dbQ5#dE7v|ȞU&1'1ɋ ":B;@)x+lE2cr=VđMFs23^Ozڥ Їt"l&C329mmno-1,.w_H>Ffz-l:1MdDy?Ad`uϭ2ɲ;T6CD_3ǟUY9)vZ-kwhΌ PV]ֵY[Q״s ֜_+չz 6'+q Tb[oShs7[X~eE*p_~yjU1A?koE<#̗Oc?X2wK5 2Efٞ79Qcvoa%64voRݘ!!,319cK$ ux?bFAa^s1U̵`_[ꃩcȈwE8T{F(teM=yΰQU=vShR~ ęKtY2Et(KC̨ Dg3,1^/ g;/Sp'(gYFqUjjw*~JZAQ`y3rn) !6K{{HĕMk|eJ:]?er"6p`t&rzMasYry//k 3Z& \jsi.!9i ')l Ow?6p(1}\ zv7>ܻ kYᰴJbeQ&gr٨ qjv5-L9ğ؆ QuQnW4u;B">|bqMw漢\dBLP,"vTPӱ+'PzφJk p%8n F+?3`:b2{J@mc~hWHUa"OTX6RƖr_1(ʦۚA`:=Sz5jSP0ĹcI΄t%'8 Gמ5 =\5CEVcLai{]PIlc}ӎ!z͆,BgRؼ[0Lvct_w;7B嚒vR cVw /#v0HЎ Vqi7sڜJDQ3|M#[J\%=a9ֵVRJoCk'zVL@mZt;Gխ>Ѻ~P(An-ĵ(6 i^t.Mʇu}!گWJaN`S0-a}AͿR\ rǕ`X(k&v b`O^q|O4ϓ֟Gb׹9kPf>|O?GȖXZn{m ϶e4ywZ!==.Hꛕ# Vto(? B HJPkQv^ )RӅcG0׈:SISQ MFU.Q]Ѱ[G~Hc emr"Դsg!>:?RآA?w(]SbAVtt} 4*sU/yG PgW7}F^.PBlDcݓQN͋P,!SG Q1q9ղ6xKC<ߺ@W)^4E݇ C'oJDV)*Ѧ_nC/~$t`isv`k90`2Y Aqct>@~-6. p ʺЕm@95Cնv4\+k(5v÷{w*ƥ$ծp~v!TWeܑ_@lR} 3ߖ+:R``}ih\ao*CNWIr#OkC)-#gvxWɔF&Gt.F̃ATU2vU^t"*Ab쭳AS^$:PN d!-e'?[1UUwPZ,In\ ^ m'A׀9"EiO F[Gqn -/'C]!:ij̨`zy ȝO&w%ăؤd=A[#@KjIj{j,?M~ y5@!ļFSkDaųյӪgh:<2 f]@:!ܿcYJ]Y]X^qC>;eإ9/+#тoZ| J%*(W R#`uJ8K&~cSJڅMK"1(S#TXdȻ(L9 ukJ#{Ǔ!+v^&#r &ѶFZp:At4G39pV&乳iC%S0EDn͢o˹ @NL%X R~'@BX@:2TW@R&HE O,ntWYLbM-x2"@v0^#g!E57KqZAa/x=5/dFm0M%;LJ͈l#J3}&/ AZK>BsYH x!3sm3QY +8f7:ZާtBIۂ|J(f 9FR*ҳic^Oom8] mãl|&e%RH{}2pG-(}ܸ/ld3վYq3m3ǿaGF$Aۍ,0K Q^d th!C3r;% >k3Z##Un{"wJx 4XQL=V)?8U{+l/,P`${x~TOG7 U%K|EVd`tb -rS㶴'{9%sR抪\uTb`D6usGOwp"+'Φwl/;+i4gIHTx_̉7$'6. [8ZZ@:PZFcb#)(O6~VD7d,'anظ¨X2Eg E4/ഃo]A<| )ߙ;hs ;8A(c k T_$9 :+KI Dž4\f/Tr<"wt8I-TiE\IAfLˤ/pz슅p 9C:r'3"eP>ԁ41RN&t&+q*0~:E->:QRpT< h8h90zZkparh65SԽմ60~:G?_I۬R<{jXx\0!DHA%F7 _<`|=!XhZ"Ae~gI:HGbq%8ՙWEP0xD] i{*fiE]'e4@QarP,,#<]qbde"<@ZOOf# B1 M>G0Y"~qҰ*/iD"(q+q|[#A= i/!=nVU2U 8sPT'rל+ ~1jhàP%B&kUWpsŗшj:/󿥜b& F*9`Ib/Xh%y#lhu"zEىl۫NRN0eC\2A|B;hѩMP*g_?P \\1GKʰ(KG2AC j-'пS58K( P~0VEaBd:n .1P\#*@zg}c+9ٶ<th'PlrOT8arG̜Fk06KfGC5x7VkK^ɲaoZB ud65+Cr~C[yMs/,B:C9Н%=7Er+`aMN ywaM~N2ދQ㲬y_{vEv+/IϔF^ SJ}8_зdX]2|嗄isA{l_bJ#3v"I0EH>s]us>+7߽\R ԭ,Uh{<"1##(^Z5ȆaA^V2VyvMq$_#J7z\y"v394AIB.7@ K]a~x{KU#j2LZnp1v3g8y@Kq3hp˗ lxCz3VhC`7^r7 Rw&{9 ʈX7dr ,c$ˬKлGZu~)HSjj {{-LwOsÔ1X^XN=/ɠnD?gFV %[A+!b(]Ώqi"5Ji)> ||-g|S*/)h_/&;n/%K:[2Υ 1<0/'xEkH'wKN +Ӆe-pYe{ $c|%dQ+ %x)xr O7[_ޱ/?"q&& mAnSZ/* #rհckڡFPt LҾ޶b ڞ&Y:+Nye YqF&'CrAbz+Wb3+pЀo$TМ4$G@TX3СB֘xTD9SxžKyт#C5P3mLn).x(5h F ߝ䱿Kg*Ff00Pʂ+Tq7(,}&! ׇXZ!B*eRRi(:‘&6h]bDY dCf۞C+i1mFCUR_}KH2nʭT 6_!`b(&;J*u"7_r]Il* @덾XOϩɂPAJOɡ,2eH+Ig?_j'^ufC$FNk}qx40"˕ ' /Եk4SasM8]aحH8/WSqy> YW?KG?2םR<ںQ^%``w8C`>pвA\] d9=Wi /!ݩ^9qpgg͠HO;>O,(Q)cCJ@. #AE tKrxP=xlJ hpyB>h0S&BMa0=XTߙѠ?i3n:)*'6ϩk@͊ ZsPB 2r v Q3 '? K{LH 4HsL oʨ&1 G>[%={GUZyxۖPǿ5/aI#L&x,Ҏd>Hiz&הGxRlq/ /n9L=N}8=f"{QHQr CDX;Sc }Z5TvŊujB^t]y/7Nf;2Rrrˤ HUÄʐ?:B]WLs HďE_!% 7pJgN &\X/0@b ".e_ Bh"X'y%{y_ڎ}%1 rм+SqlGe'Ȝ̞z7gS_WϽ /I܃'.FDFmu/]dʜ'}^SZcM_;a$dm\*~<\V˼^Mb3'7u)ؤz畩zK`4h /_sv$S'&%k^ߡa,XC2*֓@ܢt("uPC15 +L6>~#"RBݤaUzՁ@ce:Z5NjLH7jcs&Q*vbjF ^['^({0HoD+:I3JV -oכiBtRfe/$S \vh ]PlBOVG>G'AN&v;zaC QSs3ڎ;G6AK[%J%RbͶ0'rNDIMf-Oj4/7W)UKջM Dث9,"۹#*R , R {E\VL閬"7j:Bׁw7E%_I_DԓľHTt=a+NI5coRY.(("܆f+Vz?IPK6nin\a0%._aAhv>uis6$=KAV/[Om݊N܀Pe,؋q'|;܈PIJIN)m:c^[]+ i"pr͐"rU,0MĪFUp_4|0($أ4U [ޜ-*t%FA{/\̦[ȋsԥ}]Z[Fcu9.S͔J;) *7tZVe0}Cq0T\C[q"_<˟ӫw͔y z]+U_4KS6_NscHΧۀdErxy]^TE:!9%I"r1R:^A><ۆr,{Uc{j҃z @S0, aV)tx_k,lzHDh.Õ)?;;u@l_tk; kEd ^Fgךdm( W<r8eަ\ 56]dg\_BV(X`4P>hvJ.G!F ry1Wnm}8ґt|4494>@rF`3%Moqͤp$~!Ys?x½ pȜMxg瀪ȱ ?vw#ꢘ+bGtCsEQj<1{3*sɝ78Zp?UN()z!龬J85N;yɌ^-kq cD`!myJwf !Apmx߬oUNF9nF-m?)*uRvQY`m2إz'>sn]N;0n^!Рj+oV%qEȗ&EzzUvJJ«sIGPLޡ"sGj4'~7pP} யC!l%l0N_5ES(zL#R]w 9/с~x|0q^pɞLCfjy^5q\>r B"/]O:ǷNW1h&[O70rT$k^&wJJ* %"Ɋ[X(agqiJ~41[{8戚}4էwO k3<5]CBb*6[//r}#+3=CRK_1ly W_^l:α&T!uf#._1y31x\6Ҫ. Z9C3yqP`Rlv2ƛ I0Tx* 5C s9]^ؤ՜]@vKIxHO:45P\2 u0Jp|LjbJ ΢#O=\Z|@Dcֶ ъؒ Q U^|Q7Z'h:r-F3<\c'2(t.OVwGd,[nzl9ٜ-۬ɀ B3 RL~%Wp˲:$X.ڃ˸u!〆`u{i?<՚TuBX`t!J؏MAp^*ROn12Ƿn(W0H8,bIGR] !DiB44$Zsd_@Oc+09k$&4yCϪ%-.$cRH\6FJ$(a5"1<ƌ`od# UzMk=@Z1Fq$lb?~!]=߭nNRGˆ|f$ݛEWǓ2zF-ų'e\4!] j"gLcq e o|3vG VզDf1 -@!¦&շiwy ;[heW]lS(s[2taK.]?P d0PP(˔˓' ,vXO/~q?)sor`z{[Z"ip@l[\@U_ !;$Ii J9 xuhGJ'Tm=Z;4;de6|8c{ &P$JYQ9pSv>n$#9oTL`֏L)Yn<|#l-^i*8.:r'l#EH! %xT{_l{8KUN|I ߨɈ[ޔwI`#I=>W5q吱Ia%kVjg;؁܏n>YZqdfBIM,Cd; vrkbvGSy[̀PKuٮˈ--}srb?j=iy5_0Xc1äxV }nm,dv٭hkb%P~@t8QӀg<-u* NT2>r0ZO4~Z8ignZ3:0p|ERsZǛ*@k軪M+7&"hF/uCW7oI/Q.~S] ģ`EʯdѼ$?7mMp/wuu ;ޞnGH gLCcú=cDvμb`jskwTܕ~p\"l Tw)}.=Kɯn!R`sNN$ֵGi^iI+gjܸvsqc`"[ ie/?% Sqk)%Excݥ)Pkтm2,p-FH z};PNJ&) Hvio3ac[3\bEY\u\gj^ a- gn,`y_0וIaF ,-C8s-Ffk(Ѣ[p)Y5V=*1DHRJ-یȣH:sW Uӟe5ǧCpWlX9ц8 (ؙ|?0 ?bx)w&ĬZhB^Xs6, -,$9ڻ7YWOwmhD w ݅~ƫ]B@0S빔.3` R|añ1>Mr݀ꡃvؖ}LTKz25>WmخW~uӮNqsw`ʘ6'ԹVPJ2$b>qQ$ý~Hoʑ. )a2u4}ީ:YvѠfVx5=`X\D40hU޾/BT 'Z/@K=0G|FuhL¸H?9s] nY&Ի2=(@pVh `"R[zdc*oJ%.F78 $W/lza)p}=a 4suظfZ? wyv%< 4{Vh.N'nqrg 1|]9 6䆷z4萗9^ .QE%ҧKAQ\lg]!W!IeX>K*>H+@|@?_TFhN!0yW 9&7!7k=];&Cx}d靻|-\{^vA+hh_~KN}+:&P.Bd!>Ea PsnH)(nӤw};QOu<kX Zk9lфWRyǶܶ,yJrO(r %0P1@Gq E^z7σg'_؅S4P+㭜EOzv :?\ ^ s EDP \ PBjBmmHYPaX;!JMV7teMu"3s; {:vqB/BňgEI\hø٠CoM.o\=&-׏9(Lګ{jP95S&.^BJOzƶf3Rh^pN 1s,St: P͍lA5Xקpb<r L`ġmi1=uSմo z5x2_u5?˻MWC@%s +!0%B\u2, E*Mx2Gc5KRGKc!O':Zʷ$M&[S('_ppn8#̛ cUv ^0#  m1>/}P^B~'FGZ&gIG"Ͼh`Yq7tPw[f&|Y< ;l2zB>u :aI`Y!h3. &2?Q_#BYU/V<dS_YAدkJC~dsgʙ$h](А#,(W FUY:j,۠0lվ-d %D&߼N jܖ`qC™p"F&]O]~+7&iaX+ %־:zkbk37]V<4@e4ܥRUX.&F[vEk)R,n LwVGҕ;(J 3.^_84 g22z6\n͒ s8YU9"OO!jNmE]FXo_,1r2jd5M$_lӂ-SB̶Ik(_wl[ ijka?7u^ V0=׷͇#!yacE 6 !Yj #Kk3*lxٓGP7jz\E>fKҢ0eOF\wb8ZqGZFU{G;r0L>-q0-(,՝WFrJdوn`'}ɁZ8-r@~vQ++̟srhj,6jA' I =+<Ö$B&;jX'$ UiX|) JIj\A">^#QW|eퟦ$*{\f#΢*8|~D6CQV)ȭ}G /؎='q$j .s]Z@z'ʂ$I!g㳩O,5_˷- _~`?‚n9u [91ţGBvU+#.unpS^u)Jʰx+Kr?36_fQ ptf}O`"Fbё٥uB]EKJ%3G} q'ַ)@Nۅ.X ^XF?88 \{99د`s$|^Z(۶Y 9t1Dn![XCwKn9W)EnMgXd8l-CPݟV>j1/! \ț#y_‰+ $|AVm :'44Y㖌枮tOHYp4'S6mUqS[ $OqַةgYrC4@٦:yթO3Z," Y< |SLbǏY$=_hyARY+ʦ"M~ܞ 8մ-3 \ig8<Ѫim``IRy_{H&xl\ jySjy p JłQc|N5*Zx"mqm̟ug X:Q,a_N&K(LoOS24jm 鳬 NɝS8r :NfG[nXG-t;ddEMVBjsl_LD{7ZU 14Kdى umΛh\|:yn޾R~Jy'ǎѐ7{AC[‘Aa%"pqi`El?m0=*OOER-0ܿ=j)eDu^ ,j[V0 +y!Eo]w7t_ԣ[v臔e]2*$q&.tRXs jurQp4͸*e%7]"d#wc$2ʱty'4h<,q/V$V$w[*p,QW*45E|Ix0 O~D4нI1AMjAF&I풒މj|+5(R-eJW"&+k7PU`Fn9)cz~ft2GIENwn:og$arYq:@L@9Sޯ2!S fm۟|ZDZ^ ':]!BhpR6 -0s_=EHD0:713AJBM@XV qÊUSAd6`nOE̕7ePטxc_ɾyLtW>62l3/8=~_~NXyB^/![8@$oIc >7R|Av=Pҧ{[#: SY (ˣ}49o[G*!P2cjGQ ^ %0?_AR&N;tghyDUqWBDk i@)³:Ppfw*k(%E˥2±'$"JZAz@H"Z')w9< =232Z{'b^8ApӪƃpQr3ҽDZ-ΥeLcK[irOIqζ.;HFv~MiliYI>\+Kg1Iw=´?u1Y$EZ){<&ش~:*J3#$<ˢj恒!݃`iԐOIoƹgT|،{H,=HR̊jzNq΁¥C_8K3a ݈3*XÄ!"LKeu#'x9=bl̪bd B+I#^bq4Aw 0YĬ԰x, z]ǂhL~a| LADLfj|fYoҦ&ukΎI'%$x*Y">.*8lEhK \(ID6XG@cx˄ǎ5m{qkrRW7TKbPyP2iǫEEoD,]3k߬iPck:ty!*I;]OazJ7Y :Q \|&#O"IH=$V5u~Hw}ۮiW%_P\kytz/Mx+oGQӻY 9?sZyyS2`2h8F_KB8V&" ݢmGF-‘Hp4*{:P5x3>$n٨e\i)>.xyb徨]wcQ*wWE/hpcv .q9e|6Cu 3|(5X5m5 uQ\k6Ld-Ԭ%;'h4rh!d[~[עRxJ")f.DEdְS:_"@ͺ%ĘL>JB1E=@"乌hx@%,a{,dy7UZAjSekD9ȧӸc0gHZ%8|+<߾wQ5OJCyNyfX0qp@70{tqs*'oq#}!dw!|Ԧk-3\tš' P [Mc4#iwnfmFOIA];A S:Y k Z# X)';[!3?֯\V;FD;mC/~ħt2;X!\p^d$4f-̕NG;pq* ywd]7qnE\K5( VTSxp͊s C_q V9G>1'?1HuqZ,%pWE ztz.ݲW_+E>3G He q!줖r4yB0 VDҨk$TSƜS62\,+7Oaj}"=S(IG_L f"Om͔UYz x=sC,HG~{{| Y$c<^@XIoM;AxıWSM S@}WDE 44e< i_OE6 a'q:Frj~+@ FD48 T D (1@i^[9ιDDb!+*BT|7O FvzvWW9{W`;we>gԉhV-dsA'_Q3,'4in,b!x+1MBÍrl$Vjm+#S< ]ǾfP]KncmL]C(BJ` A;+.\]3L:*kexd#arاH"$h:iJS<,ڰУ]tMX^5a>p3F9.{nr^߷z"yq8H}+'D$"Ζ^R88t/XؼS✌u!~m{cÜ1 wn>Ħ3X3،*0AGTZ+yqe~`v(0Ҏ65H~Ph#[/yB**SZ UzwvC3KFcB++ozĞ_~?]HUcjյ=K^mx_G-OSt$$9ܿ11h/>:"- \VM&B]1݁rѩ!>XmͱsPO[4=fF |~qlçPmr4iFf昄*,RbGvhU?$_XCW[?-obK@n@`$;G6KUBEQ/>[ִVbAhҕriBH^_fPmA4_W$,.Xӏb ٓTXcf䕑5P"WƸC T!3~k~+P_:.7|\S\Ԟ<툎W^0lҥ 聸Mh0Jz.!s^F2ٳZKF5k>A{("G͡T}sF]H[>>`"j55' _ѯm0"JTR@+ hNtʎu@"{WN[^X>f4w"c_ҨH=}$afYʨr\,o_͸pxML 1mtحը4%'gԂrXx;KG =|pڸ㲱*Dj3-ŐdeS ;~ݲ@\PYEU;LqI:-<)%0舌c`{l1a#;BiwJ9 7g΁A>e&q:lC'7V<Ө?w&TapgNzeiepm|+xˤ;}9HqcЬl NZ)2(bO,jشE!DLg@8|vjV9xiz1a?ߦ%Hޒ$(zkPFQ14{LR0n;p {pI3h zFsДQસp>a6:p](RU猎i&a'cIc(qu5fw6Ci~߫:qxwj @y4kި|l׭MU:|8ltf 6<On3 O}TAD$"<$H" !z"Hhi=WhNvmEeKEFg@"f@N;󬎂@auiԫ5BiԳ;@R+ud2I>g x߿V0myT3n tN |MS/&hä,ojt {Ͳ[ԇCC|pIMqPEx_`wuH+EO1! o-I<ҧq0|Ò$ߵҴZn-k._܂&lWӌ1oc.τ 'dWI/9 HױAB/Q֩^j2jpQxR70Άs/V*RM' tLg7X9$;0RRj|rSQNo3F—Y%SVMO3 LCIGǭC_f\96:=ji,u!K7AˢT:o$¸x^#,b =ܙ54UuD(ekA2B!ڼ[yy~cxt 1jԤk2n mnM- bʭKh^Ȓ]\+y=XVO@N{Qh%\GGjՄt-WKW ς|dPC>}f v^k'Lh?77-:OyԽ^d9x'dHmWnU:e_}`:rVsOǥ5Wxya錊FsL5/tXj ݣ^6K`k>9#@R g3 7d=Ik?U Z\bmLG|_("8U0Ҧ}C!Djv=^#v#3BBĜW kғp4dje=cl4`K !zfDj1YLӧq& K#ێ ' 82rw58@ʫ3aMI,ƨ4l\^ "CO+WʭӰĢpRš"SO " OcJ*R^Eږٷ$|U SlE_.*CEmU /2:.8&P;F&pa:QCPI 2e 6s fqfmaUgHHD C迴$ǒ, Iz"V>E"8ɊwhcݣlC q-~O9O7.(5VءuĞW$~  ͎1Z%IRϐI,"ƆȻFQJb_yOs~/{ӯ\R4Ff N*4<$zd_eMa:UBSpu ]n%1ѡ1HңN6*I IIL-tzPZ"f=j[/S`Cۿ$܎-_niQhcK"{=q5mXL VmreaNGA&g K-HG];qOoB+$0S=BKl5lmϭsYW d}r&EPNI 8M<xG}.c*/RASYTF`A\IY@7,߫z bԫB2unng lDI6}X(e 3J&!mziˣ.ͽI)bJ<=wS17uH{$#%!d(ܼ?" ӫY oe+ QMrZm ZTq,3r{d[*nsrLi#m0E*l3e*cso{ezH[H<) :g~Ԑƣl($[=$|kmtmH"#}m^~)iIQzbxN!,Ѩ[qBNX Q .&ס_xs%g>~MU3jE\O;;g.a}%41R ^F$^yyn(]q:4"N}\5]:I#PQO=|1%qj;*Ga\ >[{HCl$oE]hHבX׵X?5%n;V8>%R^N/SL^F`,H#ex|9DǑ)/g܇zs2Թ,\&Oeu h C(xipD+ "q\ay$GܠY0Ի$[7cvV mٸZCLTY܋zfMTt dq~ CM9Q8-b>3ф1bџBk ­GY)k7R|ECVohn;u.NQ3S>U-C/h6CX~8MoHhIHQ6ymnA|4אҮohGd b@z `y_m,P3l^FXy`EβĖSg|G!e!TNa/;ItDi&%F=j2D0;ljG+CХ<|r'3Jj] &薫HĽKհ)wBzD5^ fLTI^_98CЇNғS%mO7P|?§CU>verGjQy9u:b.X]qIfH{_)[/c]lF G$hqmmf)qۤԿrc!s%_:Pk\ Av:WKg]+ɒ-*qkẹw+\j.4ͽtx̄B0NN_w+*a^Z}e઻ދ| y{N*/%ȿj-@q%6٦xIsU|1lEZԜbeqh_4 9yyt$K_'eC>HExW:7eɺQ~^Fm8BMfХT!kb|^dͳ)֜F/Y#kվF\ <׫3Vj<ʢo%xnz % iئO+.A?>Uw2#B&GHP8<\s:N%t:R1>6T밐-%ҶurTy_ᆫ2tTՀ%{ PulѫBخ~y1*]rQO1i3{<\ܕe-,Kwz8PYb=i<$#^KѣD2[SZO%!Iᱠ9ΫdoF[Lcn>iE  rBN6ѻ!D7EdO=qLYh%`S_5`HS_l^Qq&쒉0h80C~6l4| 74ѦqV)huG"'A.FT/S's+  ЗKEo#WdpGTwT% c,%̒j]P >R@21E+=Lgt.# $EޯO߮A7LbzVg$#odE/Âx'zXTMdF̾)0aHN9^`Vt/ +䧤DݼstAu0'Hh%#-h 돀ƣ͔0싋|?^^3l: tx}6t0w\QU:z~٢#H502k2-{b~ǁ|bhb+S`B[ R& 1PI_eip d$W)p#-0JF?77[ * <q{6nxQ7|L;A eq~9z=<<1&f/a/k" a:1fB>'FiݯwD"&T-ʰɹ* X` S ^N>nFЊlt 8xT~R⠤ZNU.Q˵+:zϿҍP%uW>霥[ːE>zy0/8s'Jʒqұ#X .?+y8~LJ;ưY˖cjE|hDkL-q0/nzW:s`.L mCDl!Y9=6V W=r4|d0O cx/]A'aP}SEhAd;.*))ep'6sL+z2s>cUЉ`-٨{'B?"똟;0dhO[E==.5Ӟ-l*m8/ {D9R7{xï!9GҩDГYN9 *,1 4`z%*^Oc=vے bv=Mkbxq^J^M(vGI9: [^{8+z~+GsP. ]zָ5q_CP[uz; UMa(qWuzjAIZ0du a@;ڒOsڄM; nyU>+sŹB<351z`Ek9KZ*,.ػ L-iYZOHa+Bölń!3)8zbKO+&.ٳ]`BlyAlIփ$]ep0II]_CdxQTӖ4ϡK=EZ4~wjKdc~bXO0OFzJC d'D^wy E3J fĿni 4GQYE`i&cFb2/7_q/炈uzIv<3-JwH7FaIr<|Rk /(eQ <{€`kA(O/C . B/~,7+ ̪o*5':.ʛ2S잴g%Z}E .MwU0$Q$41F7 x@/|s7d9ffuɪ|]z%'a=Jw hk2F<ߐl;dyͧP24xGZ2%1Cb3HVCsE˰Q Q+q\Wt4gwaxX*lt9g2Mau ?<,͡6Bp漹h$bݾ˨|ÿI +&WӇ1Fp+pG(wd⃪ّRCmRSw O1מTӀ cQ_UZq3kV{ !ZZq8U:B{X2;9^KؠUW gJtC-} n"^y$@l5xrl*N?$.{<ʷ␧2`AFJ ~\or9,61-RnnnLD!ҒjQٲHTۈ;15#_[ I\Cw=r$;Xޟ>gr[5-,٘5PΘ[޷ӄ6lkhdl 덭h)R#)py"VY([zV(Cq0&:"6|T?S\g ~),/;/E;d:XIq!›$zsA#U6YWnޛQ]mzͺG>msaBVhO:V,S"S]|1"!Bg=ǎ `}kEYpH"%=cI8TI8̫{Tl$!Ћ| KYʱ0jOm'cuPR)]-'JR{2[)ex4&,{`3t(z?v;;Ѕ iyblW{ZnqHqle~x cd̓ 7ݖC8q6)ў@nD=èd& ?A':̀_'ܤl!я;"bOD#!Šf|n7Aq1q !.ճʇfL2T24ܿ#{;>t6lru͆$5뫀7QecQ[vį+>k yBN+m#7y ,[B .%Foahʶ6c<:) WG9K,*\=E^:N J MwtWTm&%< .bRZ45@X||k"i,?E--Uy\닒Cx3&D{f?@wԸY*c?_ñ uifG :zͥ|_f5v&KAjgHekJQXnL^pm)I/r0 V "BakZ'1&ߔ2=y>&+k* 2a~=vF6_6j6-& LXm/*ly02W!$þקCxD03`!P/?3@$;X[ŴJYt.z Y I)$s Lh -ƥ=s8gk`[˰&>a.p4,*KQ ~ >{uMYüJ-V5q },clԉ&7_a`)֠ep+*q>q|ɭU-2-K^БI]TTz,&B,oo79p]=5$ zB JP5"x2ƘmG3݉5ŽmforHq+9d=6t|J"SRyϒ*cE]2IڰF)es=}"r1ճ;aS=&Yds"/6ajbR&1#14gmBRHh@f4y;fPb1Nu2xB Kg0ԽVVXfg[fHeIw׵T Eٝ><9ĠInͶ00cY.(k|Z]Q1 /7˽"QK,efMO\@9؜DX\|1zZй (E?onpG< 4m1wUY$DrC_c VHp-Yg'T m'PӛŹ?uAV1%r"8hYImlGSrqAw}cێ1J{aڢ# ] Ǻk}{mY49|NaEPwd{ˬ2bQ*EF2qh^(j*Zk٣ N!xaB#a%(,t@UauÈ\oHR/FYNjP7RF S{k&G=Eeo@\qDs61@\聆'R?=Q>2QMsL"H ]9Ql15.f ZO 6T7D>}*fҿOѬݐ&%rk' \@a= {K:T>#yʨsLQs/H[Nm49VIt uC[ \jUmXgXБEFTSj(93ϒVvܬE䘀>BW$` KJi$`2^UG?9EN?L@u CPgɼd G]%$m z+ɴ+ˋρ6_6 w7n"e6QlB|~:/ Chg^^qZQQ `|As%͸z>6v^XJ".e0aБ{kg@'Dc-P}@ݳtN }ՍSl qfpY zki%:_E'K:UJZO-no0⬙i6 M0cYCy>åtR}-j9 `! C멍g%k6;}U'hZOM2~ v)Z"OʇҲUOq\zkl}<j V|[.z~21l5#E 6)F4u1J%߇^oh -L<Ŧ+?_; !y4HVD(6w('I<1=T`Mw/?Ӊ]O/G"%S ʉR<,׫ct* N@/08b^7K+Q#auTsZ5"PȎz^ܥnqQY;KTos-ċ)HͰ->%x>@!Va:Kㇰ(ڙ}AZDshu{lm eF(6[xeY0vp㻕;D GDNT4 f\`zKoNr ;[d><9P9-~*`\SW|q JȒ9sǁ+-H(FsQ2ɖ3[͌K9VH(6PꉜX(c}IV0 X[jm>-eUì0On}@yp?G։nÏeYmO~/! \j{au`G ۉ{.Mf{7s2J|Pt-|eqAc;H^fj˩[jX6ÐZY5/l+kK-yQޘ0Q )]O🋞(R_;ulcHBU!^7W#BRHyC%Y`|껸Jz?D2nj?vj`&փư*O{ݏ98݊x8F ep."ψ4~ yGK%K ˤ FT^N LnW%|`ӻggaXdNtD׸dm~AJI\ONS9ȩIB@jw#GrکqnhTe"`zE? Q75?\e̶NKjhQn!_|MVaK׸ӥekW֟H K6!6\'?N͝V&Sn W(.V^3HԡԈfO$il-JS[ʙp2ztaCwF`W_=_c_$?0s!|uVU 'ƣBz+pkPۣeUlQADuTj2BG) 2Y-dy (6N1oʡtP+=5C ^{&c4`׌!l  {0s=8ͦ35W^ f o%4j2^E 8lP"#?;~5EPjZpqLCMIgJ&ǐo@I2_ =QLJt06DPw׫@w)+CD5b*(5lQ&=j#З@ނ8L[n򻍓炔 N)Mք^>2 l_E3eK;Y+;Êg4<kT0ܚF$+3N%s5v_rfzm=yٮRlHC{j TͰ}/?TPA8&݁{5V;d\J|['NJ ;X)m@7veew !vWe xh!SҦEgpK !FT ҟf ttT-DlG`uM ܴ>qbUaG074/f˙ 9ؖ^((tH:z7_f_f} 3p펈ܚ"xF #FwAhgRMmmF(FTQ؛5)(l~,͆[쟽p؃5]Y3:8M:0ѹN@5ZFfUZ{ùp}yLV~.zL( Np)`x۫{ݍ%\@c'FB32n`TfP*2k4mKX$xKjml0a!)bZgu#8 Ł'Ňc 8W’Yiߗ4juf\T 8g v,U^ReADO49g^ۉc O>:~;3GoLȂQBl3H$m oFHt~kS%{Jޛ߁Rrn$ ɧc-BvAICNk%%Ng:x.8:2\W,v(#.RdJv޽\"R 0"Y:h tD#9iACf\@8;T]_ u'x6˘5WoŒBo=;hQRZU`0)8h,&X ?sIDB.žd)l9 8Gpti?9^G}yF4,g@qf:}ev.ք,~'ܥmZbOi/[Ec=@>r&I(pܵh:I@{ xN7(z Io19zaUc: Q+8h) ^Z%v md'ޛЕA9~q^mj.:۾vy ŏ%:t: DY c7^O*Chnaq&W^jA Qr׺d u'eu1Ui}]>cp}OqՋP?.\ִN K.nC6Pjà1I8e;pbÐICD2#-̡yrVSO@y&|KEϤ uք+fQ# -Ӿ=5: a5r*HsC`XQy_)J4yAlK253Vbd&06I|";1he>4(m擋}}6Xmmmif0cdb|x_1Q aiߔCBHLBlEVN P:) I$MB4FwAC6jYY;ա^y Yuޕjΐ6ػ6)+%rflVض;~5D \s& GQt>gx"wf8P.y&ᵭ x( ܙS\&EHѤxFY*=gQ5<8vU|d,F,&\L%nK<7ڥbG=>bU&8[IBJ5_:U-P=F FY"Gy$gHlN9n|I}c,H\~ٴ@'!7”i͝AA_~ৰh 8AƯ! ;9njD2cVQ2ޑRv&fԳ+U{wU+ϲұk}퇀qd/95~R叒gR'x,;HC?>*1aXtvJ7j}?jS~NXG~*nL$"l^DHj+{Nc/$ܵSjma>nd c?4}}+t.*7j~Sc=4ѱai쨰]U `= pCB!6%bH$p$M@ "Ht7]4D}cE5,S]dTxis9-bB:9-_ L_#E]&s8~?L9%\H7q}ō#J+:7}#I+z_9߭ 5!}*߲\0'R. p6?RG]1)q|:O/ΰl uGBYsZ&h,ҙ$Gk|S̱j,lC[L2W9$&Dl7>Tm=asB/ßKf\P%^?Q@1% ;{Z}eaZtCT90O4e6<{M"dmKzA$zhp2;E4^wh,Њ=c3f VJ>ʖ[$IWz6'l49S587%2\y]XK6gVt(YFJ˗&``tKW@9C9{($W5mzF+F) ,KšNE90Ҳ唡n fwwG|$&~63":ٌṙVRqD%U$'W>&T"PQY&Y)s)Ḑ$Z PؿM iˮnW-Ȏ&lJ_il3F:tI#˖ PYJ "RZ*GpoKaDpvVH" &9 q4>wF8V<>'MWBN MC "@vvh?]@~3SG"oW'{#h6v'-J157UDIyw ^{T֊ oTMJ YtkcoI9i`V7M(g2bf_LŢXp d'5XWSpГE oeX6a\c?d4 0(<(Y]^Jx1.S@{Ou#K3왖[1gK$HrAw\l6 ,`ڛbAyU}%bjB "=eg*ˮx>I8rըD-?% z;1U{, F-pQixfݣcJbf<_ZIB9 \ca֔rRzE5jҝ 62ҼRmf.ޚ@Q\|:.?l I]7$eS]h-6KkE)XX0R6@ GC*#wo{+INgT?mm*bi- 7(Z/7 Tez3L,xɬ}QF_O߼|ʅyZ cRmS-H 31:ߚO<%ҕyWi҃jޚGY%w꟥ ro} *O v@ZݍeD?6Z><' jgK"z̭+1>2jrs|jrVNMm]_W2|uqpqy2OMRt̋'kP \+bTگTWjT-IRe[Jn7(%̵ִޙkGW~2{BI?37n8A*y)H>#ݷ UշB$֠`Oהv["t 4}"W\@`bu0*"۲ov]b]fED=\ W1M@_aL -v34jp+SP]O%f`^P"^eTWmݕpJ2H.cѩqEkNq4GU k[i^BÈsӢ,ni1doQV d=H BH;;_IC w֦IFw~ں ?g#3k Vd7{>fY9FmxuC!xU&qj}} vOsƭ;UmairX,TP կoktj )+f׮H9Ȏ>x 27J>xp1]9oaZ@voL Ud%Џf%W[}儂:ypYgbOmpszd#vX-+e34.!{b%-s[I ݭ"oQ0XtP1}3/T0M;R tY.O _`{*~YǁXV1|  %LEA5҈]g>-C:: JaZC})/ĮjXlV3 ɶ*6M'WYdFwRRݰzLyfp X 'dxYT'7) C{ <^`>+dQH?3)n|q`˵!q ʟk> N̐҉;łpjaʃ[3%Vǫj`'y}v鬎f `.l|`S~L φ`L̔[ZØChh]ޞ,`5Gx] zkY7/6WGlB,6jn nL8@7s9?D3[G4%s_+ܤ1,Aq73s?xbUadkzp^ hl/d1l#QfìwVY넰2!.q:I:Յ)\Ρ|%:mS+@zG׫#T8nea:0oCn '6|SF:ӌfS5(8˜Ae۶֟vн]"Z0C,`RZz{ &ЭdhMS|WR}<ҡ :.!ҭRnRFRo{.+`n٫{{R-2WD/oUcl9WÜ CLc ̭S3)L=| !V*A ~.dX6" *a4Gj!wxܾV3('f(P)JƱ |6|KLN}dm<`8w hYENF"t6m(Ǹ\(Y& bpoUɄwtaP90EGh Ctk̼JыU.!r#$vٙ=0U;OHT0IGn['m:񈀠2 .2^$ҽs= wA .C"/Wտ(%+RcAHl7_Nq#}q޲j6-ZIn8Lnf\2L_&ʌ/׀YzQnxy7Cb_E~OwGQtЏ9> |갑*w6&>;@bPP@n"c0]`h vMwj pIa$oA}:^xLUāS!Ka }diM=OYc!03hvkkVn"dY6(p GRk_d mZ q80=qx'*ʿz#7ĊAѡ]6(0Bz ;>3iWq@aBy!O3`Ƚ^L5fIϹy𦭑8F |$Y_We4r0 ӧr8#!VA;Gtad+n$v~mKDb+Ô7羟 / ^Am!uLAѭҖV锥 "_G ,-,?S= _iIYV:`:i0шu?a%8?ṂNng1kf*B3MoKg-4vELY49wP$>=+x<Ls݃HOF%7dGY|ZE=u*f6fmy/Ɏ9癥} 6j8531a3?QPsiGvk9qUai(Vy6'Uܓԩ>ah hJl}i]5/]ZpJjL8ma賾>[Z<Ԥ5< NR&ihYUg΋c]ӾD±0l\rQH[RJUjDal=_Yѿhm tAW6%DثyrY[C,xNY/:cz=>,;jJV^5!Y5F"e V>\.5F(k]C#P)O mVO8MP( ܎.QCK{[*$_ƯOG[p-=<\G@!mjX2wb[K=J}M]}lleqyvA%;i_s)aWݩ3<:H0e Drh7LJf+&2x^F{G:8FOrZ:4w B8\zˍ3t?t6~ʾ?*fq-gx[v.EM^!%TA}T)DZ;c(dc/Oqq -Vx5j鏩"5U_yLͧ~;m3YIb'> TdUeN3Ktq+rn}3K\'<[pBQy_X9YmCJ3cq' ssP0'@_bKeS]pV>&݋*m‚#gq. ;`KO͐;JjGLKZ-_Ml74l2ёGHOХ_[?Ay[.-BL`gilj}gQk 6Hrk0y".}p4[mb*wrϰA-|ȾJJT2u#4&#:-춮`D/.4钕s5\wQ T|rHĶ*lxֽ"V52Q;W{3Jt# !A ,Xk1$>HNfT/|PGq;ꬥy@wD_4֠qѭ[0^Xۃ;N\:lj _n[zAA wAƊ]ASsee˽rۘq m0BnuAJdM GcB mk j\Nȵj-lddjيVc>gUViւ''@st:Q \Z넝ݙyRw  ͩx6ҽyLFl-o)Mi*B6͛ºT?e:!*ߕزd'ru8Z,tNs{j[Ri\Z֤e6 }1YМ= nGH/% cts{`+SE퇻tҷbGMY#L8\$ 'XQ ~WW_8 3QDqrMuo !ju6?l~]oL0?@pQ51,:k&K8ynkt]`{ψX^af I |y+r;{bfB pFV# GQoؼ%}kh ù=ϫ7łѰ1mh+p&n'Gy@ iiΑd9>7ʫ15mö ZzO-MAtĀtab/an@ͪ$ĞqzOwBD9j=f0 o_"kF_c {w.Hl`2V@=e\.+x}S51&ֶn@\DM i>0٩0-`L5I9C=>Zn rԽ;ZYc'"=cKؠpvP} 5G>k5ãZ/E:UrWBq,R2/j\IbKVˌi1.xvH2•t$Iz\ҜoJ#L|m'B['fiՏWZ PmvO:dK$l(4αU*qz#~Ҵ܊.}!n@0lkR(kM$v(ZvfE;(, b Hp=Մ[- Yk̸j{^X2qyBTɋ6#TY&>$-yXr7U8WΤ)GJw9n2! .sE5Rl^o*vJz,P@ǘhC4TWkl`H)-jPeLt}nd^hgjdhI8ekqȚf[/{Bew .O ׾6b B۟*uO^S` Jz F2.&w!džNΚqu >g4pwd(I75O;$Y2R]R?=tHajtȻbA (^V.߳+ϧ$W`pkpMaײ94z{WŐ7Qh-plC5Bz/OcNGጡU+ ,,momwh$dС@|a#0 *z]Yi 3WЇ%:Q֫^/dH\ɂEg ,4\G1QXa=.~\e~%)N a'\#04ooŭx^|%iH[ o׳X ]\evB `U=b,y*7Qҟm %vYW 㬕"@%4$*E}Bu=5=S-Im)`X[[zo'cID~e5YB{[m.l#gG־]9%QqsGlqo8Rݷ>>Gܹ9<^2Тx6+%cΫQxdg_›Ȓ \P$/Q,@yӧS^yQƷN-֏TɴJj$JCû-ɏ"sid0DCsa~e|9ޝ*H_Q,~GTMÓu=qM uAJ 󦷫]dKOl']tCB^;bӷ{mYl AM}_ ]w}e$x~u`rx]K% pU! BuQbƤgHW͓ϳ)ôÆ=Hd_K> =*/f wc^J/I<ݻI4p_ ]d e>=3p z4^ yԯ SP SXyxkjl=/"9@Qs&;xhݕt?a l堣r lkoCy>ks0X3[s@$u@ ; ;c %iTif8.+XSHM`؀&*d WR)$-JE]k|NwJ/r_E6htf;L1^{5FNR:sa }C~"w_(NߙF&owZf_+.9 +E};bS?bě^\`i儼y8|zB|Cư+p1[Gi6D]td\֕=}L3y^"aWncN 2* /D00pDwI6 |ٙ-sv"\ Vq3RZL`~lX]G ?e5 \\`׌ekc9t^&(AΈ( A3!0m62do1;6hflpSiviAcSm( ci`vxϸ-يJ:8 aAFZez,6xDQ2pAjֆ{XiR#?n-GXn",:J<ԁxbP/R~Nמ+}J%Ӝ̈́|=ŗOH! YTKc;4f(T"6Kaͅ아_g,i_X@ҖK.ωؓ Ei,.dAYEc| ֚T]6*}ޏ.c1"XI~eM..TC(s$pEygt"ԫąA s.i;wMi։\AAUDyWU٠ \O R.svTTImIL e\ Mlhɽ.(]ԒO@4_PO^͑T\' K\ 8wߏaz` /l`@u]XiFONl}PuΊ)!>qifjDϩ d %eY#· _K/{?C r_8V.ʬEOΞou'mjlH[gGm%SqM%)R#96R]&'aHqٝz2y𭆶/i DY铵z?KeJX)nR(KBoE3Zpȇ<\E}3I$|0$U1.5 wFiWI -Is~b {VWBv~+Wvjg*O]yrPD:A0--x#ip%Jyǁ*^+ o%Ql9GH|Aðq}ǘCB8}'FcmJcCLJ%,mk*q9ly=CxO܅<ά׽fkL.XKۄ RjI&k`-<N7#öG LL9r(t p {aT>ibH׸K$bqhppHۜ^N[9ņ9nEL\\ct1.gMxS/划+" Ru>tb:V 6Y m(I#}[$'H@Gf?0w-F2% _DÜw? Otl .7TfF] HL=mo4wZ!e?]zIѷS|,֡ 9 OS_xtf!!ʱg@(O2g=q.z"ktc{;e;h 4*g"Ȇa]YK}^p-)i?O Z,*X"Ԭv0BQjEHKCrV}нbFۈ&k!Y\*t~̷KhwӒT7Lgq2 9OSRA,ĚzOkYc]Mbd @y7{~"tSͦ i曅%sǣynU6Y0hAZN"*2%gwņdwq<ѓvEQ߰ gZ\)G,n̆N aҏ 7M7XC?lhPhA2UAzd™'oX=[ `lwBTEO{Zpx èu32oz362ԇ/;><{\:$t%Š[§/T Dq*(n3b)NQuO}GEg!^1 zȧXƀU~x g,/q/y-w1T!^$&̈ 4P2ŁvrR蹕HgU-}C૒-%(3|V j!36@(MHVDs/P^0s6Aa1h7H{`ޱ4ebЮ -O3{zҥv1>A *ur"Stȧ:dLPjE|jR]^+DZ%C,ۏW8;RɭZşWnUqh6 eCsf;a=nϽ(˓Q& S]ǢˆrĻd2"п)#fu)cft{aLc{KaozOZvwDj7) bs0,L֢Sy~٩6M˂ I@+#6ybuI=OTmAW;8~)}xN$mܭlL%:- .1ePd\1O)&E8^ 9J.]S-s g[=fH"-vO` z.q3΁7e])l^mGߔ^m7*cq-WS3آ՘aوQ uuU;x9cT_f%߽m0pB986}IxI%v@P߿<= 9xhEC:ܪ蚈|7" ցHW  z.%y r,S^؏SuQ".Cǭ4 B[ w9lTΏףй);)˾oulM4;bBC=b.aI@EI)Y@a, 8 + ѺBV%U$N{nl'W;8E}Vy a @&=IrKO s6kfa ppla2܄\Vy}$w "kz1Ubsޔg_U 3!JJKpɷ^;,WO֘qFFK22u_V8SY<%b s kPStvKx%vd͹dvϓZm@mc=I>P"/{!YbB8%)<^56b,w4;AoLs^Ao/C70=b)$"ns[o4=O&f! &o93I<Oe1Ij Gv4όU.ɡN k@O~1L̂e[9{4:[%T]e0\ y>e`ij77QHp  ^ ^]ɰv@G @dfJ4/ .4> :>q; 츫8!U+/fa1|0$tţ3S1UCq4ju.@`A>Sò CƹsnNki] 2qњ9j+x454x/^,buM6?®,a A1'lN6!gTSN $&ZoLUwlT 7[p9ZqI'2>c! (6~MIKTTp縅JPlmť\VZg* sM9TGҵ{وԿJg-Y}:W%J ȥ?rkB*w$^֣Z(}?ˌ'abV mqlĚ%ꘊŴqU+sЇSwb殫^Oc =2w7 7v WE]f2eS 2 _-AS \ѥUp[R4:+$E=mNc'8 A 逌"7aJS8O봮,FxV@p:f>~.V:8uY}= 8p^0G|7Zvk3A AVόR*zq"]!K}B6b'ȔNzYc ׹;p"cHٿ. {!aYH-rx|CTOr_.01d.(mXT 2W8*?k;|rzV?\s_zcjEc{y;[r]&#sAC8׽-8rF24%y;K$b;{(:䩸q6˖JťŭbK11 @pjVLبS5#UI(;7c(q$n}-i/vi%MFYD&Yɝڗzy 7j/\$(h~[<7/Qk.1g‍"u~n2 JIa4!u7|{҈ FG8^M[1)%iO dX%vՠ.wfRJ!n W2 `SPTޟj(D E_d};)Uh{l7Up,i! =OSv;L9:Bn-3%lhs:k4.R u|#X?]'+{|EJf_M׾I.,,jԾZղWTKm|My%WO𷙃N͟e* iu e^&nt? i\qG;Mv+4u!Xd-wMgiHnوanxd;0rٸwq8/2ބ?A*Ǒ&0ʫzM.Ka xhEcTDQ5)֖gm$T\@fڀʿa%kܰ|UY!9j$#  T!"v0.}2vz's#LY m\5(aȳf}fCM04xodtT ᯰIvqUi*y-tgwG~Bj} ,]Nڹ*dt>"E8T5ϝwOG\o^b<(6~{# H^&JhNUŲFI ϞgbE %&Yk]͵m'_gj 79r-^Ж{[da@iwD${]g%'d.O %bC2 A]$ғXo^lhxD;kշ!7~3{̝q*.NFaHaBl"*W;Ŝ:[ON8eq-?2=:&z{!)Q Cҥ6)ژdcX ߯ |$+'a=9 ϖm#PiK*4yACwۨh3W凑?UڙRNGumIg/i:X$1zn{;S |B^#)>F~b[1.Lq[@(EY˼"m0)XbbH'd min'D`"=tS[xۘ8Ƽ- GhFhH:a.mm!g O- F'U|ot͖0BpQx?;޺7)e8{M hUlIzp3ꌪ@C"k.Gt>N88 /K$Si1"qAgɨđ%k=tY:n >k)XK[+NVs|w+Zy0y~yr/4< 1 ;k`ᦴC*(vsm8vT#ACb*o%.).hsę@@*@&rpcN7j)8hCg* \;3t jjRq]<;r_ Rw{u1*",|y,<)BE[fi;L[uE%2R*qTU!wG@j&3h5 >n\0{ 9%G$`J?;|qaMK|GItuUņ0؀#K}A y/o=h 8#`_|Mj_Av?Ru36#CnՊB'<=c S^!x!Wq:C+DWT̄6[*poe6 0qnU༝&`uhW*m-YE;\Fi*d˫79߳wMmH>kJF}fѱǛ !D}(jGN:8jsHx+݃E2E3[ٻ Efpbq 7 93jJZfrgAp Ӟ&8>Y4w56+%XY~[3VԹ4 DǠ<* )O6a?ڀ7֛@%ќE 9X#JsU`$pgf?;8jk}lnY.=N!]c,4_24 JMw\嗆thit^LC5lL~AcQ;CcꟋD՛&zƝ\vjU M;"ohH_^_H !WA<è:%8k 8QqB*ɧt鯤3.|*f+Lߩ*?՗O~b ix`1[HÉ٬eo3G>OSYh4\Dhq?tD.n.9W2/p @sd>M6ܲu~ pC%d|A9Ş:n ^xXH堯+QX\Rʳ+ⲫ^E "*Y#zy'QbRŨ<0!-?=͝r,A$X ja&FHƫF4-a ی7Jaܜ /{氛N}~-e'mɞsvHe445о}o>3x,r\M*]f٦ADsw@hJRf;/tAjfRpOYK J1{J p$KZ]Nf+Ҩϯ%!VuπWaJ_W e{DtGX-4[{乤/ W2'g ~lQϸM{%%om8Pth-kAE4Bq8!}նs@3.ܖ%h%=QkV+ZW%'/rQf>/ 1lismnKn7F \O|)g =Ui!!**mM2RZ$0٬Ls<)D 5/WVxv u1I]6ĿtRD HHN[)*Wgepvm$Tj>-/ҲH?h) DotJ$]&,vAIx`0''.).|0{ݧ&{~4RRuv*+L c\QKzRJdnJ]i!&b['-n;54++?MfPt!&n.#cmuճ?RQ=,IqLI]R>`\ZWܑNkĈ Rs:/lMuէƶo:[zB8B`J\syҔ4 7 xp|n`e%'6+~C{B;f1@o=I?z@7=*69x/ `(LCDW)+{ Nj\8@}藷ׂ@γ:Cf Rc }4L:QJ!Pg ^N|T&P.6ZX%K]oۥNA3- d.tPA=WB;r[ W*J=2 >162>6s?LLGQP\zG=ċE>sǎd`@FuW@EY4`uws˲Mݷ[aAKR,g1uHb+QX# YjYAO`xzZi 7j`VR߈vv~ |*qP_$,QNz+OLW`[|?/訚EUr@ ēZTF:=Y[Eo9}g0]Dž~dXoQ*j Qk|xyw>UY(F/֢<= xV1Ϥ{?lXAo}Td/˿+]NT,lAGv3gѤ ONr7jgVIc!Ht*\`Xv"(HNa˙R@aG}s3lPdr{IGWڰ`k&ڇ LR9rL*k6l1%oJ]{f)ūҕ20i`MVlP,;}1]tX7 .;#^ՑG+}aO9)9>cTzvpyjQB>@ZDލP4Y3NO\6H4{Y˸Q9A~'G̍=$8Z $`I/Qk |SEipD^}} "#l>ZH8sgI2urΛQ5$!} zUKٽ0%S{={XrS g/%`g?{Q(Zi16٢w̺@QJ)Xc8^v^04?ӦlJA|8%ci'+1_ubyV-B&@\1cCy$$IH2\P0]FL jYǛһHVHɴGx3:g^Q\3_Rt!'{o=E \^/^։iVmb*eµH_n_BQNT8)ro&ۄ^ 4*I.U&ԬkЇRgEjRu/fLz96vw 9q:HPC$^M WD"tZ$q@֥t Csalշ2jz}x_ћ,\P?#30roղ-:|I .GB3Wc`Ozvu{~KC S;_[=("4 >_%4Dte^jxּT2Nޗޜ75iʀQ:h?3bѵ( صh -uFLT Jt;'&v9u>cO9@ w0Ff *Hj W$s fvbV{ϝS& d_Lnv|g>зDa4 B6#tG[ǝXR+s7'y὆|*WLR* ;=@cLs+׀BތG\fx ^9O d]hU)g0v6o|ʢSpxb뵣NVn\X*k:3&`lJZDYRR(8,! }I>KQ5jDm1wy=kL\)C*j]!1m`h#l3> ʰR =&XmZ*A< #Aзˢ!S)}D~~]3c.QaRoNP/*dxt X ~~gdʻ.&suA /wӜ:QzzHG8 /fƭw󇈪πbCnx>4lѰ2O%w1dUs2|^'.1#PzhDbb!4XRTșקI0\S:1[4GRS{f=:Ոxi0̒p%75 cS:1$a^[|%ۿ[Ȩ1i0#aۘ=xQlʌyܶ+d'n+X(<RC㇔D<~Q!Z6wXrL>p>䈙43YL4 a X^[/0eL+&M-|5/)vB; wRWt !L)^ Bv#<'ol]eNO#yyFҐJG`{H/Z;9_ u\i?| uc*)] :&eEECS+.Cídp|\ Yw)5%\ĬMQ˱oř0g?~U0r%`joqp U$*j3=FZo|e{,$ V%myխ*-^$Czkq>D&\U.ihXE LI,7#pfytWanD^hcq&:4۷<Dcy^VJͤrvdٴkp`y|G&QqtOe?is2(^c3] I K&9GB52Ή)nƍ/ BEW<(GĦ2=_Kf(oŘ^+T^QZxk#0cu;-gfdmT9%z-]P(c6j{aZ.p\"_F>Vsiv 6(#q׶&]͋je /S>; F- e=Jߋ&\{vo~B9Z>0$ITc>yKKCp׈_[u;l~޼ޏ~|URnssK=і +5yVUz,LI[B`AV,=许VsGTQ7uy9m#i D t|o^WkAz`i8A\ 1EngP+5bYUT݅d+52"Ĕ;2#*c2r?ӎ6-IF2 +9:I1Bڸh cgF(g3YXRv̮Q'F0QkEIs t{X._&*#o܀2/[C"*(m\*\*W usVҜ}fQtɦ"]o [>*P&i%݌qDD;&AӢ4H :yUf iw4ӟIM88a|L3>a+i~עs]ˢ4MTUݥVӷ^9D; un i+?&|2.[J:']t,a +>% 2 V9QHwZSOo~ԝ);ᨪO*(gG}w`WP7ii^O9H~.\,f_;p(B{IzfWS#,a@&BA]pQXT4 D㑿=<#h`Ƙ& dHAs3#owE׳;l;[]D)q>Z=21SYҩG#X&rԘԇbu}.nPh׮>28#vۛ%Ρl&Li+uIA {)w]ᶐMϗdhDhړNnd`uY# Q㣫Ů-QƓ_^ۋEa36Lvjy,,}e" _䙊KX0%u T$+=4(y/F0]mT f/ pO,`;!vPSRJ~yfCͤf51c>"w4=J-%MX1/}-7ۦC y֝S^S | hS! û xC] HͽՌn)k;N,c]CIz[׆ á?'b<[*-!eMDofƝ1#ճ0Vg%My1{ռC/:Ӭu,{lw{DtHjWz~{ b%Tj8~RK fO+'蝌! @nP%j]_Oze /,3I @ }@4 r7:QˇVߩGՓ+pz Mv 8dF9e&#m(2oU]Z5mޙڛuWx]kfN<3`:`#3̙kf E8Qf:.oQ`0(tBƧKnڶ268qYH홿lLH*ağ?2oQ)oPDޱmY`.tbY7i"?Wf0)/l@!k kpm~4@bY +?;8yTVCI@uQ_kđ;hX0!Dxn~EW *HVHX(wA8] N;.QXLuˋΒU?6fYJ<3x7i#aw m ;1C$FS=mK"lo5҉^2\Qp2ß d sKP--Hd˅q)>NtH@é2OGW.ݖ^RH3=t6L⸽u4%*؅l986q xѡ\:yaI*mm-Kb71:ϲw4n){)\zp"%:ەLz`1]l .FӥbGJR^'c/ FxЌ?΂z/ۛ:z 0h\(y;)PX 2h#Ĥ *nʩƅ]pDF'vrؙn[vCkv-2;RoYÇĦ3dPVjdxS4X'^;Qy[ p<٬|Ze<ؿuHHtD`}n4oWrF*뻞R|ԧe#%yIkF-D.;.ks?oiꄷϥ*gaoi+f|s6Kz{3tA =[yL#:!E:@[=e`LsɬT+ɉn%PT6M7P}dIShvyv5R XrM/J`@PD2N$尝.Rɪ>lWh]aL"󸵁CDD؋ʤFUiƻpOt(?tDG n(mI!hRqP}86cgOuWG.ݯ*2DgUL/d  sy~򇐗9-e8cO"|Opl5MxfE57nSc`i,HCbw8Mc !Tlqvm+1D@U Y aLN%92bx 4 |f ۩ty[URwc_7Jx9n(o#Fv9/d-L,mQq|]Zc|fKs,Z\d?C JLsh-C-P-Dt_\s0l S͇ʂe͝*xuV I4]FkǫF;6[ɻ z I39@0Km[qbzg\;㵤*nr wxpTI숣h+Yb4dg%rMDT*3MMA७~$ 9YzT":kү+Q/RcRQ2nAhleyx =/E8"%K ǿiT~*U!h46_[ 7xX' ΂#<2(É8{M9^^JzȤG1Kκ'+FЗ0$ alQ2A֠!ly M / LÅ#PO#ĬGqc~ћ5@"Q=D|~`~z߫zι7Oŵ@\`0 {yd7uDiPʺ}8FSENSb[XTMG6)dpjʼnU'6%5J=7koQ7HV່ݵ>o]!Èi09䭡uW enPW2yUWF3v>_ S+ i;+]ݭ֩" YN<K_TgHY7;M2r:n슞Do=M m%I~,0>yˎ0kBHu‮!`e Q/ S pI$2`9Oma|h l}rJ}L6M7x%. yPFzsTyM{ ^0+6wi ?[NhhiiB>qd,ijLx(qR|jCAZNf[P ?f|IV<',ӑ/1 7[c5n-|NnTRE`d?ފ]_b Y9`&*t$/[teTI5z -}6@ךQ AuϤD"QsKd`O,PߜNWvf"%UjACwSy2BF|E b~&90>;K>#W 23sE[؇zܔ8S~L_]ҭboS7Pn:Scd=ժx$P~0ݭsN`4?ʄj{߫ ɿ_GMcޏL!rˮQ3޵ ^UI~xn"ed\$dS92YȻ\@.$dջ!"e7r?LkxTRGE徜9 .@?`ʶVЦL-IS[;t/eH3*"hb%bY}v7޹g^/ XEp%0.?u'V{c1TĮ=4.+4>l?΍-jEEVQe4.Cx@L(8UCK{]]l&qEOM`t.,^)6 N6j0rxsہz X^9dlRFyQhKOSHW4յo>wb>Y5 4 LeY:f{ P!TٿhJQG3r"uQZv]G BVBz  pM'h8vfLK }3|[pvAkTpS#GV~Zp~(j^3h@1_B%g]4Ƌ|LTE#G; n朧>+ݬB4vJ(&[$ҧ}U/5WU4?.UIyi,ĕ2g*a\GF;`-ced#qy^ l]ǃ0 y;B x]Ow~x]O RXjC&-$0d2􅔲YuT1$TnC|J ʥM/+M4 >T}7Yί=b9[>TVtX0̬USuny.}!vUF=md4/x"< @JJ6t 3wAp?3YEG'%K 3-7HV>7iS- cBFi/y[V {=.GC2 97<2a,_m{O#%\ww`}D_/F>$K"q"cP̓@WĒKt`s3ȋ.[$YHȿ'*Vp56eib60L'<e@ %hdsLn>Ex-LᅧtwFjה84 yOt6È#QSnWLLpFBoS8B+Lo#(Iw2)^~`h P=rE9A`7r!$W1m!F1Gb4H*%=`L=3i9Â[o@VarVy__";gc+Yےq@!DO[>M/]u:oJЏ?jTƴDW`Zr-mNHBenV$f2\; kdb1tE?4=; 8_hҾ䚃O}{]AɬqA+KZHu2\bV'(1 C[ĢǸG#` E<9D fYMX/w$ھQ.dR](xuhNTI5pXet-b7v~ބ'7.Dwϒ( cBˌy}sjOuOԍ]XpgԴ ;1 &q_6GTAG'yݯ?F(FnfF5*l~YdYԤ9=DĂ(Arx LN#ُpa΅J&/W{LKݿ(%5oz~oQ!7D\{]MUO4F֞"Ak+C(gޠl73FbK${)&!X_$X <Ž{pMuL{l&Z-70cS`~;d6Ӧ:a}Vyko;WEhc@J>,Hn\mP#?HG>xež#IMiVRSB1WV!X*6Y(TR&6)%RQdž,;EAƫ֮9p{Ɉc^ܐEnBapqe#u%03`_ YƤ.J8<^W&c>xd_ \Elϴ' hȮ؄^`)ڵ7"hZO=vC;_ƬDֶā J,7.BLt9 "; kh %&LJPPQRf 6P9%<80díF#zPQs\W'(yaWۥhAOqAqF3_9(y I/#)niHێh1uJ3/Z80[v GQgS7Xrevalۥ/k4]ř&dxT]蛰X<^E]%(Ʃh:* Tvzhw`$Kftdj Vs2Na%v+/I< (ɲs3*Vg{dױ;8"״mZJѥ` Z"3T#F>jqӾ$u%~JCKY5ZUi; _`] ,OǽJS/rgLt ŋIS Uq@5tpĽDz5$@k\ 28 M,REJڗHeQI[v:D1v־6]ځ|VB`48eUakĝgփNf.J2RVuPC7D m14ՑPU#y?|X  F@&(M?N/8!K -N(LCXev1*?!i<;QW!1ߗKЄfoNJ#N%ES]O'?fO0:1 W&wO}9UvR>klHhI-jN %z2P.O%} D3 >0#8i3_TQQH7%}3j'=a[R sTT}H!s9אx?=ђ`gv|{ 5 N9+)*Y2\'X Hr CeoZk9!n"ErMpb:F3MsԊTOhVi@ EY1*DBM[ԥcz }`C$ǟTLJǝui6 eЛVEx=e$ _GE,Y0:"L9cQ_O:LK.[?.Q3͙lB,>.I;l "k0z_ͅt~#<6;*q{.ՂDH3 aHFs@S5$ ~C]?s6sqf2<S)i^0>(r+!(>zwMs\deL928/^ADG,!]ν)S7}쨈7ݓi۷2Eʌte:"<j3/z>QtV!6})`SU;Je`PԳ0 (a*`p>3PͫS"RwMgΎVr V"Oo n3R[ЀxDi.䭠b¶BkĖ7'3:҂Ԝ~=h1aQmխ0XO6"pd@6P* @܃0u٬$+ @$Y&l[g7-mt}HӾMx* mM&2MMN3$,$QQ ۲{1.fߘ7|Zj-q>6q-O1xWz2gU82k~UVyH_Â|&l4yK*" W^"xv~F{+l]%[PC{jD⩣ FJNO޵ Q ǘz.6Sy$oLo#έ;twk`í&^u xi]x|hFEkfJ[?%&8BY:CY5{2*X,8U'Ϭp$CF2B.$u23 @zJ<+cn 3u dˍZ!$הk XATI[JNe^>H^0lom!X1|͛|x`/ ]?hzoѐ3kFB3Mo{GN+6|2 r/vȃ^ grl%-2.NMZb]d5*oy\9Q| !Q[36jh8[ ” Ju8trN51i98=ߖcr/߮4MEXA`\~]ՀKJA ;CkYu&BD.2.v`[@{~.VW}pE*Rr4 ţr<#yI6c8XsMj9iOz9q2~B.2=-VC!&~F ZY,i(>P|  0MzG7%pI+F@NT11Sz. _Q9}'$KYF[?OhEs.X] L#b @g9pwm٩&_2Jʡwc +_Q&G*%*>ASloW=AHτ=tmGbe4CeAW7@Quj ^WXyHyS=6<Yq<Ĩbغ q],h[.qeD?զE ڤl=z F[Ͽ" s3e 3xHEEoGb=t+n xB?vTT{BJ u1U+4?#'Xj+hKYrUBkq7(Y1#1.msTT)ᩆXXڪHh%(xĪ#N?a>3pO)8;jMxȟ2#Lx&.E3{ vq/m 39h(E٪I죓W=f9mE 2-ESqTǿzB: G ^Ë/t/ԥmǢ43+2khS4Unqsift6lnxHA-6q'U= 9Χ ]6ߎT"N*qG17Ii%!Ǟ͔eB< ړg>r!%4GR,t@WʲEf_9ت(R( JꤑK"]-%ƛ8qU2rݚS3b(j1igXw HF%f&N/qiB͞ɧad`}Hu}﬑<xJϠPO3 /sߞ By~D&?F}/=T=`!K0aU2YCT;نKxN-6ħK29rDݓf`4[AKS._rq:<ߌVűL 8 리h4 Y{óD3!ojqtQV:|bv\:?1RMD5t:Ґ*DAֶ9uN1Vh{HUHjV/04mGnoRT*lȦ(@x;nJK7+J7WuB7Ǒ/^+S'Mhxeww_S$Ը;N֣v46H8h4~)+5,c8hS$_M;h S霤us[}pbmC7깭`7SZV22ޚNO8WgVi4#3Nbc6jiƷfGOIVd*TSb,<'ʿet!J'1/uc*l"{cm3%jDD%b\$/Qcx1)tH/WdK{; '-ͻP+hy I+A֮Tdm(%49wS 4eHd2~Ek1t+5?( Wڙ'#YЬo~} %oz OZ+[(_.|X)akw^Ѹܽ qL)qmk 6(.QrP5e tZ ["/Һk/ 2lKg[Zߣ j\^;,װ3qF zcP:&QK&|j&"5\>eh^VO ;v!58)]SYسevSϓӼ[R(ۉ')2BN1c3zOvp^э TEh`Uz ʨ7Q4C6jlD[2b1` r-A7])*h[v.,N"H"#y;ӊڷI`5\6w#BDEMaY݄So:0=dcD:vR+fncYeP\p0"WD"mϟ?b qs//4U#;Dsk*?BMFze~Yg9W쇏9m;[J#)AOPG`&j>?#qe.>E}U"#k@EI!WWSkIn.P/6x61SZ]ݬ#Ĝsմj/ d""#3CyZ5tѥXv)&_WS"#Rz>cJM v񙰠ːgO̝Oy2'P~i~4kGF꜈FJѫӍyy^ހ2XnE}GBK26sZ+mAO1Q8ӷ)+%`QY+4|S op2)іtzLoĆVEIMI蛉G8Ș]J.zM֡\Vv=$g:k )ҁ+0}K ɥ!+u<[g9+y9} 6ћ :.Ɗ HhDOQGӜn\;(*^7KcVu\A~ t&Sq3V/0xs' 4 9y0[58d1ع!u_.jKwf~߹DYM룹npy5? lj;BzyR 0si]$P${uM8]R @P%;fg9߰pM'0CFMFAOoq"J"?e㛐Szq t^ՁG%(̀p*֮NB||| +L?e!B8_@Tmz/BB.XzQX;SQ[aӱClՆpQfUKdK*6*~ӄשCZ9$&nYk3SB=̄QXIxoqG ߜ9VaC(uծ?HOۿ 6a̧#ΰX?^ה4<;aI+KiWGe-RZXhx`u؍>\"a(UMw-l:6I#D`RΕdWns5CXPIhK R^N=Q^+%5SeiVi&}gr` Be~&,8@Eih' } ENz|n³'kg0۫/7~b’.+nChF3?)g5*RC1bM/ Fmj]M_E`'0=k|RYѴe+ϑ. dzZУc5o y[] NQ5 cSMeRO( osRԗ/ ]E>D:1EXs6V4~p?X|{jz~S= D fꑧ$ r%3MqqTF@" il7sFR ;q1j@6 g9rlq(q=}@?xU:?ݷj1V2qCfͫM.TrqU󀄔O:?ۛSztu$T8VFꝸeH\\6 o㹎 cU4M&xly-]9rHf(b[+Y F;#̅/7c*VoIYmpcd*X)KBQVTNse`Z?b?C |2ڔRrzݪ"5Q,~'JchkIF(,u;Ơh I}Voh{mgVT5N")[,1c76`W,W)@_E92v2\-b^z ?bpDQvOj UOS5a\kƔ΢qʐ|Ir<{k)/Þ\Z.76!SsmF2'S#e*?7GeJ2>G$dA^PiN[(ޗWq"moSDKR =? bUR'.ԡsK S>!R?h|܄l,( 3g G,"%tks uW0z)?s,2O *za9`D%dj]<˙{fh$)x*`Ώ2+',9#4kE;#H塹grHF~D sbw9J<$zu$vtRlEhBh4uY1Lݬ*?d_@x!`/m>{=0%LA>a-x$C}*$)Y/Y{H,MoBԠz,gVZOjm<ӳ)&@8SmVI0?;Yi |-\Jb@e8BspἡQZV>}ELٔ0%j}ٜwH VWŎBK`P|<! J\K#e xv ,:z_BW|/;`Ϧvcir/8_"neR~ρ|) Dʰ{ 7'߅ 0;?'F;.8waa; ۴eziF5AsZȱZx8e qn{uC* ~!44" 3ji11R驩;2]TJLf,0,ZQ|#d~u~!j{EC4&bO, ruŭѧ^ JpNBjnt()G_3P@<>1C/c 캆&'~Z*)5[̅";D{hcv%et0H*p~X4`m1J"-2qazx{OytX'9~t(Zo[~g!mȈ, a m/jh *n$T[5J[ت2֘,m-p4)QEhON=iTY5ZZg6棢_/J*(IDL9wEBl~I @n\سYNGRQ!:k{$!lY0$%iW7K:56s 2SwS8nĊG!:!+b;3 g] I`D6Q@kn}$SMڙGqp$kA8a!gޕȁ첏|x@>Z$A(yr73BKDؚH/pï7L4-MTf ;y> MShYsZd1ZUU( %oU͹B0QBîA% Q35Q ¡0@Hb?-҈[z6hev|nU'j &ն 1{LA;"h!q+ȵ6s, [Pı4Șgnj} "TB5|D7g޾?>6?F3dnksRrw${Ru2d KSwd,ܗy!iO~ :Ʒܣ}b]%q`tŌ&;gT@%8$"~4bVlEY; zk)x!#A7Mp.n-+jwXAT&nv@u¼}BRQH/ 6Oj_G%Wv.*F–F̵_T sk\7}yK A:Zw#R^Z;|UHkxԛW):aPLQN חluq)0 ػ:5LGT9p/VP.ͦEB,o3JH0!F$[ٓ׍'c fL 7L:"1L"e9M٠'АJa-X)@Iz\NHaUסe2*e=7 Ά.aGeKb*+8}:l`dFOM5A RS(\#'J+gJݤ_'zݚFg^ϧVVc.!l<Cg °<[a2q+>v[5$>ͦ>.bR)aG.l3'~ b)w ǔ$0;h1as`x+pH%W6ࠬV1jٱUiKdi HK*X3۲1(J6;jVys5Mv5'uy ]߳ S)n{u 4 9S3A%8H?A lZ{0Zj!l(JW@`WbƲ9?~C1B a[)[f+hPN6:$nhN i[P?o[IoZ 3R]=TS^!ʹCw5A9!&BeJQi(R9MR3'{]xq~+o@VZaylp=7@2$m/k1AYJ~e9 R.P >:}^ oR#guO 嗫ˑ-I da=GdcJyq+~307->J֥5"^\ưMz؟SCn&*iy`g0\4x cs $EzpiPQy)@\< @aZ1 #!nDZr7 G:w/ovU8tV(QCji!vo c?iw?sQVIG8,Ӱ]gRbcn@$+ЭOE͌M7QR6(G i#S"VFHG-yZ˰C#$g0H\KbډrKuZH K6-qe\2>^ G Ub5!tkwY;F!m/#~6gs|3z'еW]Iy8?hQom"Ai .-7vVVu?:Wy'\@bgϗ`dmqZC07]vee<=CQ6ZO2 ~sl.Mp؊DVgf& םvj<ВGr0Ri״!ϕ'RyRRvBvݰż_ +#R<k&EJwb~Ju/ưŠ vy2MŰuo0t5ܒ2 t-]r,MWU3Q 6OU?v l݌ב1Um3^Fas/?:>u$e;7˻)*̘K+]]`nA}xFGIi: iUeihGU2N1>zDhx v&@΍ qhxj(ӹ0%0즠ՄyR'͆ӺaRmÁaY YGk F^=v#x$lnBzcPݺekhkGz3ȡh s}WJCrYefF獜;`i@f,QqG(ؿox_Օء 4nk g)b[d%,@`FuӮdm lni zfr9^aw)ó{[e>|O(yڅ4g6^ F'Y4TtAE\B+PbiC >}C 75/>k†${]MTa3 >g4Ox;'_E`!ވ.>}%7zWE1k47]Eq[#L/sl-6jܸ==@Yj"^4|/ Z*GuvGD TϿ-˰Hb(,6-iU#Dhk52G2CG&+tkV8+ 20ߥ_ mhٹN]qUR!ko$~]8a`+Na BC]2 o?Q$4wzRRQbE_MyRh jm n*U^B"4+o컎EWi Q d(؇ ;n/\0O^ V5o$bs/OtCM) aU4353 qdo1 :12bc|hkL:Ӝ%Wl"'|(<曓/ɵx샪ZzNx}@z'.u JCi]r^fDg3k2*2s@-~2TE7At 1abtʹ$nΝh Uϖjx V?;8RX;o:ӜdTԖq|r&34;_`,dv?;2ժ&XF}`dc;nU⽑Y/AxK5#GGA=-F id%FfQ]&- wk6l69m-E##1`EG+Sw#x'[:%5 Ԥh)B~.K_V_YzK.fE9xd0yAE0YTo2Ʌ(mbĺ!RW =On58*wX/͒ʊ5nXi-BK;SzIH@;/} VnA{XxXW Ֆ:!B=Gˮ:shǍjP>䇷X>[&'e1F g|A4j{OtNIsO]7N.Kq "o2֎u)7 b͋D Fi2BDZc; :9M!Qsͭbr%GMn,|l<sWX_>"ĆtqoZZ&"Yi"OBv5܎W{Ly6 !^׋q4אDNC03C.!O.TA"ЇBʚ2Ul d}$~_X_zWXz!YQ~n-hG{ zAt!TQk]fjٸq"h~1kb9mb,e,&|A t ȔfS )jdm};VM. %8k¥I<Ւ)%ԳQ'8*$p*r\R4o'!˄S=!,2b'\xRA+w76u[G77ŽPyN8I#"Y~ \wrU9eL5>sF +*j\3\Ar2WlL>LS54 UNu^E 3¼(#*|l". 5R{%FY.)ߐu3e2N.J<,q3)el ']`RLeoD bޫܢTҦϤi&3ɓC=[zx a] Z;lZT~c(dbfw3J78,qYkCPqAԕFEO6ݫUi\Ƙ? /M ogcN9(u 6pm;ج+6NRnֶ,(Pf̼ ޗ<rDB1bɵ]vff|w$z$fN[B.f5Vv|.5nK8|]n?3L2vTOnG&4׈WH,اz8?vOzpo=̽C~ '~K'To޵N,(lv6-0beI"i$-b00y,` pvm-P>x9>!H<M;v*OAs1˙f}'썸׹K oٟB}o*XK"آ%tz'2쎣 |/GBލ>+o?2LE3 CdE(C5'xx+8%a}Cw=y$Aek18 H3}TV{~rM}!*nbr=➧JUO L3A3^Եl~ S [_l.{R|GK"*d`;[cjyyƮNs1"КMgٴ٫\'ow0)[n$2bJMʊJPm-XiX5Zvl-Y T^sg7pBb9.9p[ǁ&,d f9/n=*~pJUfyM-=dRna/Ј]Sm-\D%YƵ=_i5AAwFԁnMf0ܠprIN >G(>gr +^7e>gJ(ojp!7e Ԏ6OCMGW[|4 $ʭfQR!4Czn@}6:@% f|/kG^Iu\zPeL1Egѯ/&E,*qD D-.+b4d1. Y;Wi* B=|5.OEHWݹڊ+O^WIvM yb YcZ%-/lgpt7sR Lf#bo (^}ʽ!19)PFz;<-[0@wd?I=8)U~St ~rMLN`[. < 5luSjW"xC')CIUImn $ d~hɿ0 ro2D@6i*[2$g`'79U (1ouƸquŦfZ<{V9 ,܏OkX6+ 9\DRlI[p&y쓊Z4TԲRn\'.5X8B8+Jte>FU_,pqB+&rծ_y#Ʈ鳮8L9#Jk,}'XS*̀(TP砄hńI_ΎsNKĢ2vs69E nz2Vs )E378Gը9@ lJ*!EYAQ<{RD'&[|?wCų;mF^( xmސ7paUG TD] o,4$#94hrIYϛ lE˩^vKef:QˆXV6 |EV\FKJFB*=U[PtQV@ u4"ܽ.GJ HA٬ 6!<#fϦ7|JM*%嵹pP6:vUX9p+𙈒ž^Sqavyy0Ho%IY0?̙hˮu\ )UC&?' ind|q4pET?\6F6u]'}. rY; k^dipZcFŨITvJ趼?\͏# ڍa-Qݝ> $05Wa{Ʈ%RH-1$l,**=2J 1r_a6Xd]-jVLN^@psgQ^1.- Z9H Lf?erawNJq<3*[ 8 W>~2Yw 2tUJIhl~A<^I(tA#jy|f褾"่tڝ+KQjs|"`v ~#z"+qC=~J;+֎te-/xsσtuU 5 "{AeL%'BcQ)6y框r|i_GU,5߂ŘJר-ԝO7Ӱ}6~?8~&88ԢtGF_^oGzz~H_0TPVB͎]4IA~9`2mVeq)kTwT ܶڧ73#]ft-r`uz`3җHF~'Tgm0z}=+  D7HYy[,L[c);sr1gy^ PCHOhJhn;1.O:N옶ڽٷqx>F3_ }ڔG:>HA 9BrN&:)hb 9 3ig]l!c_TiJ.o%Zo4mo#\j-=Dkj+Vz[%%<) ͕3Ѡƺ7ȓ. w&kcV! IxmT|"Cʿ4a(PXm`HzUθKIi-';D~-Z6[VǞ|-\]6$VxĒّi|ԅߞE3 ŠNpMV3L Wй08K~}w=\;yr 1(S)+Dpp |?I 42rZ%S|A'/#/JRĿ8))$dhBJ2$QYNb6C>Y.[]. *xfWM#"η(r2Y=4aⶾ`/ ܼ@W!Y!![6r[*{W[FtBqg̳2sI @ߎsϟbHkp5&|'n݁{b=q>a;w$ c5'‹2Ȉq2iOPr3G/?S6e$X &`z~]-Y^U, AǤ*\6i+-ϐ|#B[ dKՂȬn nb#>)u"s3 'Gc%Nsoz$-S>Wj hN"-:J;샳v8 NZ *U@ J]c$-ѴLiB8k(ݵ'q>w\>ujst1#9%~.n d˹($ND\I;L&Ӛh"{[Qm,G'~u^|B\5m4UfSL^Wa·o-Έ_Ic~ ɥ(|dbEI*7QJW|Hd[T/U'E齰T~!fOz߁.w/-{{k4 xtgf  ra ]1ߋEx 3skر4 "={3D_Ee%^z+F`+Ш?l0\*HwQ75輺WarHΖGi <RH1'i񟕿^d`WERWiO֙J=[zQׇABÍ2^{3U0{YJWW6dlw;Jc>mw2`ڴgS5ս8f]ʹh-ʯY#w7]L(gFsop1ƈ˦&%vIDfWv ;$V-LZ żdK,:-PgH ɪc|p /Ky̮$ +YtKH=>ZFƝE -:iBhD({ N7 {<'m.mƉ1 P}{lYn;_xYJ!5Bڐ?@d8cB3Z- _h6e֊*&AX!tV⽆] Np Ba9,袢0= *Gpl R2TaM*%[Œawh;KPh{ORެD#0P>"{MW*Gt7%) IGX\V]guiJNK.CpȻ&SY =ZAT\ ՠഉKFnʋ㹳'Po\)$j; {PJobm i^bTwJϵ>P#Ap\ӿ ^aʪhg,cx) )#S*gX?ɕ7C 1NH1ߴz&j6pt_XaVͧ a>@#bO콈(3Mn`$^_+>nZC]M0gv+U!rhydhYN)xiݤĄtOLy /I'񳠆C)T1s_F[:<+ܵ}^\b;||R|_г$ '+5-n;c!}.FC'X2-,wp5ԏǀ%+AB R^QbcQ-X&]x O"? L]rGp.xB3^W~Yq`!*}f1PĖ"+Mn;dM9S5a|!C)`Wޚ *iU!GH;rAZ6oP% eZ8}lOt[%DZqxB'Ait٨ f^hv(m8iA8S4(LLq1;[*'IMkU_\F&r8׼"yndh@ iG>Y`D7EiW`'[N=ܔV4x(SWL&l }s67= &<0hv3ZIptlu9 ~/d172k/#o9,#j2*\.◒0dGI@8kQZ.y }f Y-cp,7~fTd$&D/d]iv̫,@;;c)1~md H3*Ax: 6$Q(ML}= pml(b d}xvaZSgkLUPjޢc9TN%tZ/N@oJik)mA"ͫf.jW48VWR0uDu$$$skAFkd[NtVb(L(`gH d3R^<*ܯXF۾Mrرlr\sY)uc c#vR'oT_)z$D^"$.4eD-PYM) C `R^fCӶweՎq ȇ_mM7P'2@¯e7dfu"(YҜ% X~Je!TaOea}8:_~R-{&&JhyݾqFϋU#l_s964 _u!|6 oyv:D6ԸA1kQ!Mh%~b,(IHU1*i*M![D%̸>I!mIȀ=#AF _mx#Y>;"Nf;RD2Yl no8=DlQhB‹:ɯ['6ۑ7A?2Ch@/QKBԝ)ӭlTd{dMo2׹BѮe"_4u;\\ KvG3+ʷfYsC'4R54M=ه/bPAgD'6nHu^G52]8C~[>` UGD a\CzoGG/;= .M}3&45@(Ppeq ] $-+Pd}fca^=cwox(Ы]۫]%zOF#oG&lυ|6rT/w#=9l!OLrKnbԐO}+GAqLD̛XwSJA=9~f!n|(+:,|ћ_z-NjS < w&Y!l'f>ϊ'+3y'\d⧫M}맾6f]b1= لp, rF>Xxu Ig9t ˫xz1OXU\;2aD/X,gdl?U=ĉ vCҺO)l~BBm6o2ֽԚe-[Ju,F_?ﺵ|C0`FBOi{Eq˵_+OCP3J-$-GQ\vd<.lիG>* :rqteb('AJ|]։g1B 9f&ddWWٝ Kh&[֮h4ƪ;߄ٺo wq=6VYޞ/hkxTVn<.7/f@% ?3ZgPA!Z?QRv : V{Yc7z1yt̮P8p]RNqZWa }j[|ƻ=gRjD&O"LٶE0MAQ/T{M jܞw! E39y\'ܴWs:c eW Qi1-\-NOÖ J an*<6;;>:{r3va| EKC>*'Ln&bus>,^gV|li&/3X\[V,ђíQOtaW=H!vihM6 _l{14Ce_zeT$7B'\#qdQCm8O@ q@3ッ~$h }[o g1EuJL^AqgcZiq>f5}isDey{ lxLd[~9=>Z>`S%MB'uUƲQ>A`0sa]}o R{lH(0oD1E] '65 ,2[ 6 PI J~G-Wsu)@C -bE1=" S\ZXZ~Ei0B8֏z͞R ?0m:GP!,W?8*Lվ!| <@r?T5H:63cS^{ٍנAzvh* vqGPRG6/jq0]`W[VnGʠJYͿ,2 K"Ŝ[T0_Dkg 1H(,?Mȁ+9FT:>ni;IѢe{Hˉz5VO%lFGe>g:@8{F JzR]-Kb.tfOΌ4l汎t5VKn"%:fBsVinϰBY? ޭ'{%lZ񂸩ymw4`29rY.ibhjc??lxV_&Fgඹ?oWXM?0%)ں?=:F)wV7WR(\:6Kr9Փ'ɽ*isI.ڟ8 )aI%yUq =5'"$SA, tX5js']%,oO?WRBŻ& .hYPQpj,6ondUƈ $H,eSO|:c3:pK0D?acwaӣ\l~nlhMLOIӦ\&nو.Rx܆4.FPJ0-u=4ch_+dwq>z3O_N$RW kO7q($ӾVʽ~r?@Tmz1o T|66F 4xJht|Z-% <n63un!z$t,(8+TScUjyӯI.(/zXL C%spEϫploL -THeb:AaHx˻=%E+a c&GS*pF-[dSقXl,rQKxERpXuB- \?%d.OIW8:BN ɦJ R<080km EH ]Uqȉa(W35^mvBf1Ȯb*b7i;"")*{ZiK}1:VE7N{(R1xxdEyV*˴RU\ߕ,],ۑ^rM?&h+h~Baelߌ$ 6g K.p@|h3@RZ`TbfZXmuWmgkGKDb~T0rLDQ 7\xB5':w\)nkl9/.[p01G nG\' RU -b Y_s4}h. *oY8#2;iAwCo0֢Qac Z~z_3)T?D, kGe'#Ŷ"8A<'[񂵲H](ZLL6Q=pC2<= Pk⿴V c(uUvϛ3ڏ&͖}wߕ"^b -JbcLhOAlLX. 'p;ś"jf>19yg?`|+ɝL mid:ѨmXE`kJ`{=xa{Ѕ0-Rij8 ꗄ>ER2MD hnUw$R?fPdsPn.n7F,>"͏i#Ԩ!άȹ;q>Ahpg.lKT$qVѳ*aUł}5a*۸<i.-Cm4ӛ_ 5kk2GSd2w>6Qj#;؏C֪Ê ~1B:Ԇ 1koPDgV"ӃKm{~Q=h*\~A@w3i7yvő}ecsF8@YܜlnaV#ت:$'t>1o2A9|We=V4;Q~pܷtd'wP^h"dn>3l|uh̆ @vK7%˖ gᚸol"d `:?X}0sB Z, Qӗp;]?˪Z͜Ti͎9#UG@""`qBʪV]!zZۼ)Q"wѹ+K~?ӎ.&N(O%@zzL]N]q5E.O`;!YŽy 8U.yLd:5#LE߇qe: 62)yi>h*4R#HR_oYXzi_ؖ; rn א"C/O߷/,iTCB9~&VV.9.tNS"Y3Nu,^ҥQɜvj K`$ .cP=h+B *kUdVeitRx uVwk2ͼf̯ˆZcKȴ~f9!yfxj.7"UA/n=gtZuA} יzBٴJ{1,* 4qELZ#W[XZ,T* s/Ɗ3iG\$:.0NMF#LXR_5 dt&.FMQ-=LE OiUGןd~J>p9zoye ;`]0O2bVgߣC&O y@ya{y~$w q9Z[iNV_I!L4=_9QK2ۥb|JNdQ a45]n 0`/šH`CႦtjtq] X23νQn#9 17>AzNK r졂TmOJ$nwYx < &@0o̘GC]{y2jZcn3Y u{I)i?2;.ϵ-V*|H?e) WbbA սp1R"i"oMɁ|*/I9L1vka  n "ڱ}}2sL0u3LKqXEwy QZp#UZP䘼`]B lhIPqpF}@VOB:!hCh f3u f ;pj@9lN0 g:" j7?HFeA?6.EΡOM~60Zǂ̖:ۇ; c"_ubg>rZ,ki =q6ߏt\*)`n(.?!m]qqˏ"*!&e>d^YO,rCQ<m9b+.jޫ `@OoHϗJch~QW$*F oBROGpsc[Nf;x{FmPa*8u*$¼Nlx,NhX@'k%x#ZbSX]!i"é?Դs{-3Y;;s@ntKg#7|T.TjSH\k*6v` )2d,dXێ! 6ҹFV1M<,[) 짙1@[1pLqu ʻmuM\symoOe&Ϫ,XHH"wWY͂+{d}E`+rP&*"E k Fo4.m-FAŴ_1|;e$v\t ?*in7Fȣ䰒.UL*!2(ٸ?XY#WEgXu}HI-R8Ɔ`F;F\*Y.IbUEwq&]nTY(yG:"?9]r(W`$W~=AY1k%Ūwk90o (^\Yr؈w$eiHd&LgTF~f&]Rlt`0rHild-@`V$kq-K9Pz[75"=Ri YI7A.< څ4[$ C\1xK"kiu=xGͰ550O%#p2;5' lwlF.<@X jWyR(6`5>$l$ҍ06zȴ1>Z`/9y NbՅ$'J4Qlm׍pdf9]5[Цcs6;$~ͫ ֱ8>aO)T]'.8vD0sn=^ pkX,{nM5/m_Wgs%_ '0}3P(nPL&h _ꏚ-O&o*2o,K2J/1 lrJ'j<;R)[ٶ]M-{csU]ҍ)zLK xe:vU$qG5#lk&;]TҪJP;Zw$jMK@ $K~p\*)]g a2J<mMXVxo z]wn#;-zSt4.(fQr n\-Y>S\!0.b\_/*J\t;UTyTFʄicp 6fA#gc9t~-._궖-eX;wOC , |Y%45E-r"5WA= D!)e>jSWdT:-4e|?MTsi`JX_ 96ReWAqG%W>9A#p{F?h=zvHb({z߅t'뱕vA5Uc.HgE`9 (\9"okcFlIq?Α'3<EBj0f>LպmYyCxKL **>xNFF#@T~OKyA^VLK:@Vy5)_K(';n)t0͑]޶fK>].u A t&04x:I2%nׁ ŸZ[anUM쪸l `ixE'%8"+D/jIU%4H9ŧQ_fH=έm'HN3Qt܀&Ru8jG+D uc"~qɕ)¨HZ9;}Za&_߄JQ'y2Qa[nP'n:_$X5>a>/BojIeLrFeEF*N=&lUwDkZҶ=0'^+^ GU[])&A:B9mhۗ=1X1["t}'H}pe;aU!^s$zI\EpQ,%>U%Dl n#ǻQ:ceSs],ӌj *iaޤ8ҵbTFA0lF;QdV^W]h.kI@-}kk:`4l?M>5lG [s3e!@ݟiop/afsܛw)&Hq&U0xN!MSyťJYwcd颣?8iߚ :\BK|x (_;bA|!PV=lT *Q^8I*ޛcc] %Qk;E7%EYTέ&x|,K }HXq>noge-ٲzymW`;҈dk@dlUcfNѾ/3rZor̯!R1[Zӫ:ap2g5AGeUޘ҂,:.DQ` b~-QXotprAR\ND"-,Z d 6bKuרURNy8Q\%K6g 6lF]1_a &Y_,pṜkЛ>SN?qZ^olV&&gP^<(0W DS4i*Klptn}zG<ec\ Prg$D>,HV7s\o}ZDV+4ѳr`6f02sg ҲN`w;Xp0fˬ֦/3)w"?f^뙖Czo~!'magO/|uRE.\5Gʀ%QrY_M@l5# 1Ƈq+'gUpDS~?ܧZWq͆ĀUK +_'#Ň_lFL3= 6h$%qassiP`[L}Vm5DOu{3ppYݱqC>'&5A8!䣳9 Z>!Їa`6w#-'AY1ˆaH C zB(R}7RUDrsIQ''0OR0pky2@cdbS&AhLgΘtfhoU"#q<$Ҝb,,͐@zۓ5-I +/(';݃F BxoHj+ޑ M)Inݮ3ǜorP9_X%ӎnz92ӂ{z2EQNN{ܘ!AnZ䚆9T/Q4r zϺW(L){^IZf@m'j|ZHgE^gEKF_w`{֌>{tV* r|`B I}۹9`'"lQPIuH̋ Ol~!TO7^:|1ö 5F7k5Vuz4JtNQoR=ħsz_W )&L %k&8D轇zEsom4}cLb&9ShR}ퟠj^6>ԛUE:c2 g+1lFZҐkGD"Y?~2e &r Hy UR=sy+ 5Ao±)2;Jo$jXTRHiDPVٗԥ)R ʱNx !Tr oD9#2j6(hdo.OIQS*q& OJ{x4d/g~QnKMv ڨjsl*5s=Uz#I%\ 췞> cƒھ ՟0b昅x!47s*-S/q{k|2%m7X'|V(%KMGY5T^!(PQVa OW"ݨsLNV?9qƧ̏߶S@ #._oQcs?J7#i5;Rq鼚诐2U LShEDHlji8d:#K{yyV.TY^! ^'%p!ےʃ,D,6$UG$" ] ,ľ)"|{ r8V,N}'Q^F\3*~3*\3$yGCy0*Hwհ TvMjz3A*ېvo <Т<"p12s7τ;>1(>d;˕Iя)3_T )''< m=tsYo-:zr EpzҎa(8X9. =M"yMU_Wp|܂,b!l~lMvns" /Y eHSG/\yLinܛ(^~.Q HъDĹ* >UnhW d\5%h ţJTדQZ1QM{Mo&|ݣ+IO>j~F씝IFhTx,ˣR4o9!>bv_g_ͪXY_!PT x\2&4#0nd p7Qk3\ S!@7nnc`F\ȍQ@'8Rm\>ت̃\uڌm&SM.hkžV<.!f_U.ل>~Ty/mX8x 8ߞ"R[ ܝWh0`y' ۠czURƿCݿgzPCX=_ESjcdb;Y mlK-H;r/թj6ihZo[C7v,1,x4{w:2ab@FK˫}f}]eZK19CK/ZipSE5R.<1=F P|! ѡ(PT9ZNʲmoXlrRoP#4W.Hk92Dv r?!,"}>1i]xe*0qϬ۟@KKˡSg&"dIvC|]%%IYQ+Le\@ij=āUn0h. OO}$+gU;*#x>*H))nd"Ofb~Mw)ulƒ@ːTj0u+ٷ>~6gK+n|?pK+OUOķEO!y e{Pmty+dNr[mjocY0 )1iN|hM1vęe?Wyt!{I$aY^1ς=pOwNi*jiz D"2%/ֳ|<){Dd` uwKt6*R]lbGoユAi, +D4st~/~yNCޢZT\ld bӀ@G9PqX5lR(1}? MJKoqk8ω X.+kiF"/}:vS= 8N/Ơ]'#g&U*R  ?<\r GdK#RwPX% _hSB[7H+Fk%ҡcӴ1yYw@s3͓!OEYm cjG_DKԙ&*t&k3jB3Qy_HM㧉Щ07=4Emʐa'6&Y1LQggeivI^П6IXlLp/= MC̻, `]i'f#,fw9.] 5Azݟ.>d?Olp&žŎDsh1¦LKk|\fĢa,u=l7~ =39AT H 'F ^z?(Kkﵴ.ۍx"U ,!#|kol/F)3IrA2;%Di Y{_Wh-EX{3<IQё'pBeZt'`̀4mxej~CrRGK9'TN6/6'&9i6XLfCtn($ & Qu/ev#C ?uTCk!B)mu~K{#h׫IɁ2AZTwt'sODP}b !5Soa&: S 76#Q<ѯM o I;O쑟U"#x\*ڇωnް0qPt'.vYd̺HbCI?TMcWdG?k<Nd'/FR c2'osu9 _utúIw8Gnbm[6ג5b[m5-\a`D>@-X +Zʍy ^?T[dIfg_4 vmSaH%|2yHh+SHJDtBp!풍c c$ɍz7_"1v,{#~H |gr;Nv\&.IأBa1PՊExi(̲H2"M߭#l^_K5 Ǚr㡥!7W)gȍܭ0.OHt\ w?̥|\z|gQKB'fGZ!SE6=SiL4}oK*s+l/#є>/?6F"JTmܣ` Ԥ5-va2%hyQ>l- ',> UYy-+C,_>6>O6:^궿;o%Yfg otJNٰ+Tc,V—ڈVϷ甛~tѦ~6 MKr:~8OR+˭Vu2*}ܰ,|NסM>U{'>#Iġvl:4d>θؠ_s iLHېUeo+.J# MeHiJ| l.@BwZ2&S `l~hxN}ZвOz/9)1nP1Qw& bP} )nrWo,Y5|X}ӦlT.GA}C&-$׉cȬLވe񶧿tL : 9E_ts=3XohӞ`쥨  Z">=ڛwM_,e6:#!Sz (~B;۽ }<}Qj ~5()@jHHJ/t)zk$Wt_e׿n *0~&[lϕ_ D1qYxi@"pɣ ge}v0B+'L&VccET>(:[Ѡ8bFK%/rϝ;I :N}r{ő-V@Iu_tz8 nȁPhU3Jۼ̇dK.;ܓBF$']x8-8 !e78$ B{_wytձB\F6(f\bt9Aqgntng!#CqXWKoGwzhJ_g fwV} Ob#yY@*j0!p̏3:N&XMwI4Y!_O9 1|!i8lQe, 3$o-h3a9@~%}#%ê-Эd2U+c3n9"H/N(cc-lu6~aoދOԣ+pǥVmwY9R t$cQ`:-F-~yyAmqY˖&.uft a/[dgy/G6zuǗ Mj. vlr0|wr{*.O@- )4KpIUZ>c@]5P6@ Ģ~L5.?RNQa,߫KM{!=Yl v ՄAyNJS@ܕ,DGQ`*d".]dF6$ޒF&F;F҃` h}®6/5jͼE 6*ZnllFXk>)K1]XKsGW0m}~\.K4mA sIO܃ nCꃳA/T jw+MeP99r.'tC p]ǨS?Ԩkθ{ (9`!X>-? %mM>zcFN^جWV!ʌǮھ$$u 9Ӕ]״߼%ݲ7^>F:E0 c-E^{*̙wX6SY)/9n6V!C}77ٕa|v7t%ԚT]ߢg U[9hnΊOmS+ntL1r~Q ZnuNmYG`媨Ո/L)` p<'Ϊ㵪vNatv)y*JL1+b#-”mh{@&H}c.8{^)Ģ}.h@jhMЊT۳ѬPjT Vt2, e56)"sz7,m#6"G(P#= GVc@c[d'iEc#țZFᅥs ^̏^0XGqVP3zEJnv'Q9@>b|(bg92M(Ӌy[>81Q=L#}--ξklȲ"}<lV!VϹYO(,&?b#Y$vg]sDM)ܪn33 RZX}֙-r"mou|cr+דuRH1djsbQzGuI@u }jhlH眞8y>&cOS 5x>ѠB۱Co_~h" ke$#T`r6V89^LՍP)V톩-$o{zB#Xj KI&MGa˥irwf"w3nA4=zc 5_e/ ͇$GUuw!cTRxQS'$8nY/=:F7l 9]sٷO~>īl_ `fF`6qF(Ӝ6} 1޿]Ң煮bc_EmMm]N ^3RFEsBFD,s^F`?y"?pf&!t|5IE6K9l5qmrhgFs\hk(ʜ-b+zR:}wjy+ՌC -!ʟE\ͽ 1XYX|R\aio&*uNC0 s0^ZKw3ˮV<"wD,7߮l#rI>%mεEπ\8Mb/+7ng QR`)s3q5h<> ܞ|h_P7BN~&٨N6*rlP^`[ڼA1{L.J3?*)/zyAJzTL&Pi:1!EAkg3]wYA(rHu:r}VeoɾAZ8ICw0/;`TdxY`<>ųbfzb4A/L9 :?7@j;w*[hmO.9!rRKVkUο? KB#^vju-(]P=H KO"'c}.x#`C…b@0/j(|euHպ4&Dڊ7snLq&rsHU y|{Am h"s&['g(اK99q1T? M{[f!f.g61-:z􁖷0!ؙ 7ӉMOM 'PrJu,R#?NnHP!.A(/O~A)%'R/-6y3?R#[:U|#D_K=R]?аo1X**\[x&{*.̢p`ZBZUMσ2h*n#3Ymrѵ]jblLAD;ݡ4) >K&;qU."*:\d*za#~7&݃KSlJcMGk1 -e10WWLu}65eJ6 E0 C7ml!<9̾ceےSuxoԆ[9?iI8";/;*LJO,"Hw5]os o\"Pf `=ȗ5^mq%gl"/Q_~^3X &0\#rؿV$|y2wL;$PZVG>4|B$@F?(ٰ9 (mI'~qi7`aY;Ixmjr365mvWnD <^x(&:WAVtbgLJq RPKi\xxC5ܜSX=Ji-mekҳ7[2ņaaQ`{ibH3r^+G+Ytʁp_PsES ,uY2%6 ܟi@%OxGo1?hf㞓GaGLUTKPFf%m8}B 'Йr0מu%{"@ Ϧ~ÖU!@泵GC[׬u\ձOLB;e%W rh*03֛/v+U5#/-5um!G1ѡ h_FB*L4w;8kA@ÌI ̨wΓBK^ׄOc* \z _7ןկ8VW h t(@"u74{(5?tAQfj1{#i-RuBO\hP6CFj%82"NsbLol-(KOuXc! x1Z//xH0@_dO޿g5 '~{=Al0C4~L~|\I's14O*KW}X31sۣ̻ĵ$0' Zf(im Tp%BƾE'ܼ\T˗KbS ;91PF_|E â{z"!;N998 zVltZ&yEV݉Xs{Y<~ gr$_kɿ 6#wpR0zU#h9򼭹AbSr6aRt܍J =];_sAP&m Q4—O< t}6m> : \ ;V$#+#%ဴA҃dQT!>}ݐ-͎탟hoM" ~c_6Ilb*{x31lk@(+p>tzxtNCĊ>Khq%Q(o6-X$k6-mv0̢5dۍid%'yL Zry2 s9 Co‘oy']NEvoZ?'PagM[S~‹u*`;JVݬ98ϳew0=κv.M(a'门ZLoZ 9x6| 7h"wH\ PΧkHFfϷZxW8^[ReNL4ī 7=p{5 m_EW! `2?ecy~ &4I[W?\* Kmʹ"z#. *:9Gܤo`+7 M袹a57j m.N 8x(Ҹ7-e)j([sUϮ(.,/ɁױHj4GW?nmR"g/C#iOZ2eӈ+3Ni2{`D{^BG#*K( v$ɲ`D5Ӭ[vs(!] ӇkZZ=$Tʻ`*dԀږQ$4ɬ ! ^6G6FXZ#$%@S`BE%<~lrkM,?8khCR);9˷+Sbx\D `Vfql*}Ek'FRUܫ)v޽n۾ "񸚞j~F:wT_KoA7C]i7֘`8IԤ< TKd7~\W@oNQ;f֚~$1*\##G9vd}!w1km;k,cnU,tQG+OA6A b Vވ=Gˁpy y'=*P'v,mK" w' S~R؅-k@es&wp''6xlTHwq@9 p6wYtt{~dTK,1etW\XN%gUs%P k-{,%M،Tt⪯6ᏡBȤɨU,;\Vስbd8!,Fɤ/t5JDFd(iDom Aa v^h5l Z5WYߦ2CJ"6_xxSAk?aZi:mPDGAQScE(&TvgZ9W3XٽMaGRH6P/h/W̬❸CWꁪ27Ƀ+s@R1-i|/UX3!\Exx1 <;l Oxjo|l6lY^ێLjm@[roàtAɶLcTd(_ykOp4+=_c ?kM4hЧFJyrΉ-PFgB* mؐqev\;(֪Tˡ+i&~d$osԦҦR V+Ff=D\ s62?gzūhۛO@LP9f(lY3bX{̷xX#b!JP`(,ǎPZwV#,P]cH$_,8[GDi1k@mAQ";mv=~o~aA<_Αuru~J̎{2qf0-t.d}YyN$ǧHA! k1Hs>$|d* 䥘32J=dt2uЈNZmUg-8 n,l!5奔=Bʃu_(ricŵ52C?'K\|ӂ~E*uxԮnn4qx()FՌH6^|@o&\28M]0{|%> և#}\//q%|J?̻}Q$4 *k35_EgD-Jޜ`K:d-t7|?Cc,@2vk}AӮ4tzhz_j+z-ku ϫxAd/c/NN"ZXQP(,ɠ[F)3eze"^x/rmx(-JcߎRNӜIg eFXI<'^`i+=ߐթK]<RP4Zn6D`'((kËGh%/#֤DU|\=G:sL3&uwRhS? Kh]ۣjw u#,"W1,@:k^Va_`sQ*7$ty rOrt|E/?:3o2)XҲM8KE-b2+:EKLyFiꜫ6>;aW^ 1t2X pc0XXa^η xB,wVo[3/gDF4=SH bw~5f؊[Y$93 6q*5Ru5R+pV&؁_X $zýwB{Ǣv?\Xix$D^{ <}l3@U$-" e.|`REx`niѭ{6D`bJrmZ`< ^e,2JF$$Z4%CV{JƜ^r<ݞfV5 xz J᧚'9FϾ5=cYE/4A_Jׂ IBOaߤKrU4" UW%h Z}>[X9)HAJ ҊYG6p@*˘|Dc3g&M5O9_r Mw͍G!^o +E,pa]x*QcQq j%SWfofWL 8KS,#s"'-t E7yb zeGsZÒ2)zmpRv z%qVf z= H݅$hLųLgFt${gُ̰ TV(O6 xPc^ݬ*LȒ2% R#|J]'⊳9DJh*O% ّ*WNR 4\Ms-:+T֟?Z!gեx(D-Lin=jfu] ^F)Wd:AՔߖMZ`As?I~<H_zˑ|UBY4؄{oJq\i@eu'Ӡ"~̹˔+C`x{f۪-RTrvhf֬잹"lnH.]FvL zgUq' ȆWf+"Oj8tu*űQ  #h#iDB_yW?60dT&yn2-ǹ0*l法Us$IK\V͜T`@ޝTIh8Po!]|nVOZ*$Wb{tn+nGi\uOPbaX͒]gD _pʎЗ G5kOztX$џAl hL\P?G4O3M'bqa1YӺ"Eb3CTQ$ 9Cl1Ϣi!,7˱v@aY%d5wM JvO"'ؽ5:4\ ,1ALX㾄V }$sbhU eVoQZ}Vuv0m?s"arţB{Ub"}餏ETdwU9txSI $_Lbml@)0ӈ ȭ$ 勔ȉ2hᏫX ZbRtExavQ'bNhUkLɘ(ϪRٻ_&& @v/'cرd=o6zB|AbY X4G)Bl (>%E;){B=SJͻ1+[bs{NB3x>H 5/ `KSiC{Y RM)>-訍iXx1 $la%|г\hz^!ث+N:rfvn#f.pGȸPb"@wh숡tx2|1?sdKK@tߢN1Q؜_=4kbIH,"6[ӲPXQBj,Ouw2%o~m J5`ʝMWwJ*ŚAԬ_&O2h\xr[0%+;͏ H-Ŭīn4@ǣ͟ {^g(䇗 G&ڧo,/ @pQ ^{oSju+ @#4 %GfNȱc<5(J 2:\>y5(N7Z="~-!#*ͭc G{p+R3  ϳO[Xߜ{QtrwJ-QVL2o,O2EO0էfHrRuVY%@X a\g&Sz@Ih] k{L}^U߲}j>ڪl 6v$v:Ydh-q?XÕ,2Fsóxf)OG~Z*>Q*Ӳ!)u9E HfHwC@ba֍&*@ t33Wx;&K |fW$P X NK`l@s;@n' mwuR9hao4eR([ܸo@oEёuWchPJ0@K^\wXnB}{8|YĚG4Kp>20íDg{{}CH2%8(S|NqF0EW$CYT$Vo51L&Ά$iФ׵[rn`d4pTkl kY#]ۂہ w ՠ24}F CT6 b B=!.G 3JҐ5I ;,Xb &FSݻ]c8koR_4kQS(ma&1zl#{`v/ysl$4vC@Lme{Vzx"56'Pmbn7?!e07`ҫ3Ro͡LWPl8iOQ4勎GNǕ1kPVw>v-i.9VREXY%Ғ.4t6csԚN8VO [|r@ 6ײ1J~,vCZr'˃4f}ىk㽘a+2qvC:۬ d(9uƋjXS_r6~\L's(tUR!_㔅j:]b~Zmز=2i hҡ i~ږtGT<}~d)fV܉{C-v/J `nS()Z3|8,! d T~L͖VXq ud=%*cY|.DihTfҨ VsN@GiS|FC45SD  >D +_N⤳y<P{ٱ5&y5y _zp(_cfSg0<ʏ5 1&1m~y!,_]"Ңot7Pԧ ɮ 0;P2c U9x8qy~1號pH;O_!† gn;wSh),+zq~,>ѡ _#fpġE:?{$ rjNHk_I]/#,7 BkJ{+{z$q&U}c?w6v/H%%r>@"HsB I:i\+bE5]{`1TX0ivOs52(_]ޅ9}GiSK}e)>r=#&G͢ cv߭]·Walit#gIύ/4)F)cJLkQ$LlDl/WdlHB#֏fRrF/%{')[LGhV`,76㠶<N,2L_5Hrf խ `sRFd9/e֦]w\NJ{@v5xOuJyO6cly#{K["0I᤽:]CblO:[?ji{?zVe02(\c&UEdH!o5-ҶTP=U8] XC$Q@-8eXlɨ:02(6 L4.=Ssܤ*ک̠o&~~Vjr@08捡?6mP3kI\掑0|O*{!W{Ë߲́pPϬ6cVk<.#91`$(: F/[zC9a2h|Jj`.T= bW09ʩjl#BͰ _."S_6bnS䙠N*u};xY^\8BDZ-7|rPߏ݆X;I(BL4 ҉9e*25%NS`A0l/cǣJ+Kl1va9+j~.c,&Tqa:M_z̖=2Tɦ﹛-0ㄝI^L<y0'bT=ślaׂcŤc he/;8.=(0l7q>~+į#'[q !h9 ),"].)nm7 P'e\RPhq][5.K(إL;ܭ#Q_;tTړlwoFr;NI*[gR|4͋53_zi2,~.F ͤɵoxL衸 Sz$[\#&_( %niyl*)nL[R )B'ZPf}|Ovn5]*,`=:7yNt"7(Z/[xZYqFg$OFW9誙6wG6|^2vS82t'4SjW[=fA;0:jOXaD}<"1; (:󃑇҂5:;PFKղ!Oq[#q3~u%( *b%n<;X0y]FHg=;؇ ΃4LM 6G̮T66@Zf6BMhPF)Q-tTs+."\r',;3SBJ,}\F{cW%h\<:MH|P$_0I)4;@-b$n;@h6f/DkƳ'zqD#Bv>Q{Sqqx>>?] )wO~4&`>YaQb3q2ty8va97LOA#Itx>>osD+zAw6mV+aA8\)lFH \AokβrɛE;WU47{6Qt^| "Sk#긚>yr"W/?c|҃$)Σdɦ잂іni -` R:ʽ)vh#q`72;ѱ4*xL\);A==UVRt 3[t/@U4ds!)%S%{ؘVN2Xya[|H ތ{(/I&*AP&ͩiȥgk'lFY XT &:˼z |&/Zt^ʦF ruu^0c`bavC.ޠt:R.EqSyVpS?dU!|`kpM)/D u7W5KBwh(W S-VI6*:!4 7@{<~7/uQEώ-X® ?O}Xr1aEԙlza HD0@Fp!N$ `h:JA0\2ACGH凑ý hAeݽ|}LꕡԺ"X e-M,lpwDy*Cx LD_g\nУ(j"h3 MeXtS,ˇ8-jʇ9@ot үwuN% |Þ[ے| (շA!9,U9 hA#(zyr#> &g9S:AƠ ُT7P$MES,{I3-SZ,rM\&MD ]MLpѫ3FAGol&S);Ⱦp=4HEe\cHپL)F6n J]i3'(ʆmT8X\N@9bꂩn9f暑`:0{j,ׁ?I9A9 w3:{nak+oA+ufOYv`@*t;(6?/jIgfa1QbUjP L~}Tqŋ[}"ur=d*z;ǝ;[~*'{?Qj-a5%L rû-6sv춑J!%00jDTW2RpWQ8kjKppǴ1yyX:b!7%y/@`Eu8!<; >`\:Ҡ4b&5WTc|_l0.,TŽLRK!{z*QK}0t{WӇ^ǟ.8YlwW΄kwt0^7  lD&aUBw),aI}k=Sٍ#Q3_KBq": si]PxØq[0032pt\S[5\+m!g7Zu%u-jDdylQd"V{. s71bT7U;Pyq7!\J?xUFv?l%+wtii{"L[\P=45q(\\mlb9Չi֊w\<mY;1=ɒ!Ѥt br.bَ'o&c7{K,+'J'ZܤL7hu5dIeWLs(V, KZ{AQ{+]\VBg/F=){H|-pzyFjEe{=, n1 8B*'+hEĽ\y FW"Pc7="W6GD^,LEsOML~ܑ:}uKW#1g 'z G.bM ?8V闄m$z<[0hx˛1 Іʞ(>dZaJ8K#(%nz C $vn[V/nɼҰ%XáowBa1:a \ɥ2c˪ ` ?'Aš ef~.OK-| Ҿ"z~p)hgc_DLŭRVT!.YH鷉ycP9={_ί%jѲ({vzE; ȫ )ӲeF ڠtzG[i=@UPwWP u5` E`4;zQx7LR`6MR`\}"һ@s ޒjQՇS P8/{ehV*G:m`R Q $!hbk eK8v~>ow@%Rhj 6BSؓLtn͡v6X3 E^2j>:@) - '~O Xz`[R(JLIY;.mb7sl^(]v-ϮET:i/}Y;/H-'u>g8Px,Ν~.y돢o GXh)^Vi5H)]|0{Rwluk%6 `rF6 )ҦP&(=f]<Ja/ANh6u<}@;I+>d@(S2Bg) v$VuYᔾ>Es:&kvfo2sPnc\ރۧ*HV9KM1F:V{ݢ1=.#"T*vOu$Wm;[W=F@ v:מv,}l at[غ)N!`gnulS.^zZz',ЊCa'?cMA#dY lSj緥Z<̍RP%#gNn̻)HrݿG5p('|)"!XN [[ \_惡7K&jU;9֑qw#8˯F, ;Bp.dH , FB$1#tyP ԦFg˟b6m%NΡ6oԴ$!54OF#&A%>9It -SͬmpZ@Oı](L##V)X>HH e,H0JPG#IMm!gӄw6EqMFcGF,9*m;\#RMB6h&D5r9YeQw̲OsBE%"­^RpZgsW`vT@zijӮ_B%j;W<|B8e7;S:h0b 9YAWzdΪ/1hlU ~~g,3[Qsttm76al ^?/]˘=>H;ܿkKV]aYc _9:,bT2?kg昴cgnh8g݃/ @c6+1DhzDT£#{11Sa*|k+g3ʇ5b{cY=ҐVN#| :_lhvi#mu)I2?9>? zj뗳'|)6B-w0Cu(tsloDkn=()- Ui!eYC#Jqa(Mi20)FW])6k,qGM+_+4r(9_9Xڕ=Z)jC_`5nAYSl;ypSqڢ0;V2D)`Y&kҢuB `v%!ˑnb‚ܺ]vp2]aN'ϔ4RV&9lEΫZ!Go`z?QU$$pnT(|,ꃻ-mB߇G,J惼5î<V!prB5nNU-8%s7Cs<먈Q)uTiwv2v‡E(2W| 1 %~nEaKp_whT2`o9;"̓B$AFw"@$WP_  gFL[a@:HTq]%YQ}+ޥ1QҋuD'^~d'58% / J͔'J#)YcfЦL |) +Y!CLbpC6}*BUY6q O7-T te0L+ʗ+Yhu/AME1jN7%=WKIPYz{2q3b/zIq :d\cQъ2.uYכ{BrSk1tQKY6MB>fJH"ll ?MAVxj__lqH*ZF6؇5(Jts*mrvCWy<K !Z1ۡ=JD(f:Ds=cKkhCꑀ SSU7YXKȣx^3v8y7o_N|K{ !,z'Sy]m7QBʘ3}$.nie@q۵s`*5iʹ˹P - MBSB5-F;JʽԤП$/R<2oJŐuGbt6wdVޞgmA{ :Ux' KZE'.>"&G)ӭ`}P>ӁfMˮb"zIQ|Wh7WoTDx3`A C! |&v"@ !x(dW$F?x )j{B{[}Zd#J &L%p+353F>3I9>zR"S )6.ޒळ!6|&{P6tWUkXe ֶ8;TH`;O;*G=-G32+k;͋7!jh=R({筸2T@sF_~ OFP dH#TO ;ՙ=%G6~3l RD3g( rTd$=aJx[&ty 4VԀykPA G!edtNΪc B^=9OE1[CZmuͧD<ѱЃ~||}a;=[r@᳾h$bŜF͉¯NI|Xmˮ 0i=Oa=:LXͷK^8\CЦVջr5p%'30D2C\U,ϩ+ՈA|F ?.Ӥ]qMw 7 $+ЛȜ8H 7`7bHUH}[BʹTxHd۹-gˁ|8?kHχ=Y̥S3K4ő&zP|Ŵ6K3vaiO}[Zɩz0F!{:րW]!FuE!"-%NE<1BaA`9c4L)/t7g~=UL dt}eM5]Ԓp 膣݅>O eHJBX Um$9=+#2~%f<+s6cI>͘p$NaOb_A.CקKcM[VŐӐD ]Ud>1ϭƱ&U)pͱ'SLl]GO؏c|$4_ zyhi/[ౡbhP{wGzX "ԭ#1q1hAz#@*/ ޭΉ^=4C`0cq{<̌q A&ϒd@/c37/K89eBnBN-p#M߾L109dp8pezƁGN:a]V=awlյ7PZ6e>~y-3E uapc`y&WӇwJ, gڲ0,$Щ5ڧk?XHTz 5R}vKQVFO1 5¡{OZJqPc.e>v"|r,8*4$۱2>J$2k3^'07qŠɿvwȠghl(S6Vh tb$i LzH8t? |1f"Nl3ѷǢC+1d+O%0RnQf9D^H@ Qm_Ρ?hMQcJ!tLNH4ګ7S[CGPrۅ5WCCX_C@٠CCdRlv?O?gvNJ5=io=wlʘ.RzH2#ݨqqqf/4ʖu`sR;g95F25.CBEF#Fk Xg(V'MC?% |Md-/2ׯFQ^s LFoW]bېk/of/cg60STN㍫wD 3g[bXO|&&ukK bFF}7:!p_-#z]tP:0h*ғ@/ @؃M&cUB+ 3bå] H?ir(X|_߃PMpY>wcGb**?b#Ëdxr=Hp3iqNt<pRp3[WWb5?ᒍ1AًD4ATߖ%Pu1u莛Yr2gfCY-:2DAa?1v LXN|AtvQgh Fki2v5)3]O-(gja!C R  JoIm5#@ԄeJuW ?\C$SbWժYyr[bFLQSH)d@\8};׺{ԺA"PHcXQ.FЕ9#_"ڞ1b`?͆Q=E 5WkB˂4/q(uŹ!kŶ;*4hzrEkӪhҕ\_JR|4qϺli  gՃqtA*m˚3fq8@un_J̗亦$H9iro1KAi~&}T&>ȚN2\xb[nC:?uCb+qU tgrZ[=^x0i޿G5l6En>ivA:{LSKY{gɹkH) EI 3Q*[H7 t‘ SVե4\ǐFH-$(nm["≮`BAȯm3[)wfb :" 2մ8A1܃/,Wg'D0h'4Bt$p3dqi^XM;RamZnx_a ˙ c: %7HV^pTͪd'dt_Ṯ } U>2~x.0#%''k`ՐZ=H]bP;T&Q?*~8d B&Ťc'FxVPca\,oс3)>uBBٰ>w(Kx3SO5e}YDh:$d|3:lp^\Po/><*Ϲy <(H Rjݰrϖj.{z 1)siKr3A)mP2K΢k ӗ5l( |7. 47? T5hmn9szgŌ|,5ejTTdk`sr $\#2q!3ods6ɍ<".i? 8w~mom^k(%+E.ٹ#?52I7lӻ~ !.2-N8F݂Ʉ$׿5\Pok+,gϜ&*nDh8Ndfy̬>8f.v.zO9te^ grO_2{,i.ֹ+F􉮡{}` A54]5֚Ua7}辸9Y{#Gۭ~!=^<şpȢFN_;PFؠ-aUhIڲE~D2 F+^jQ캮m6ޞF?,poj^ 7( [V&I&h'Rrp *aM!.D-i-BJ,mSg;\ۇKFxHY_Y-7s wOJ[$dM*|[.K@N/8+d?P1bքpa4nN?Jx>rAzs( 7`:כrưQRmFgfbV_h[?i}r{M.c V+ltsRv czOm]םSN?#0E꿳GrMoCD?n >N|"£tG0F}Fܱ JHKKqrL2Ā9?0PrpNrJ+7rH̘(V7341 DҺ 'faapAG跷=X:_,偣5`w0޲ŧ Fњ65UvuVpF7> /syV[f&Bv鷶r-G{ZFZF;tZfCzGbAg?A@Da껟l{'=Ȗ6kEcf='k8_#]c 06rfcp꺨vMXtg%aݎxFYX;pD't&vs!ǘ [5nolV-Gt 5p2b"umY̾張+ SoXxU(uDTᵯW{Q; xEw;9Ѯ |#%j4GnIJ,M]7T8nB"R!!d/B7ˡ v>C:FB|{Ȑ5;o4SAYk9+y3&4"ғDQʨ+F5TE>!.I !OAZ<0g8,>pm: EG=[~JV^?"#{TP-sPItqE*d/{y/, GTx y$Ƥ&heݯYO^9f+ſ3s.?Z8 c><]i%:y#\%H?xMmwJ Գf |y~F2<[ ˰t!A&8]?8J?5wP՞^uΑ P&K#QP:KS`ԟ4ގ22҅ yfdx>ΠhUU=D.x{ ;*6Ni"]?}}=bnno R١=@fuZ74 ػbzq_g&GI eO]K#TYb/ {vo:N[ޣ9,.1+ߌAժg&]T@birb"DkŸBlQY"w5i~q8|17Y{D?88PY!d+prxdž%¼=H06šHX^U*sl}X;Ѣ̜}Ay?.PᜄYE{3Ibr ̪<*D+`mI| "?$ >{ YOWٺ里.8u_f1<#(&lDY 3s+8-9(ըp |TksZ\f`qs+I~6&Zif`jE #v[h;_$w)zxZa vK"i˓ʂ`c`44o\6k 㞷GQ9/]C5zsg:J>Je|1QF]nCjiMvA"qltLeI @##g-bg0N>1f+ c՚L`0A6Z,t^}- {[t=Q|6EXHIk009ڋԤx)pW*KC 1o~?E4 {ʦfP'/X"cfHpK0@ߝz?TrxMy2pP`f K@xH@wi5R<(<.sIRo8CB9O A zlMsI`&>Dq!UdmܑYbT#u#s?&&u0]ԃt/KL;;^֎xT+ KL/??Kb*}*as>%r:n *WNBx3)/^N{^xs&R{tBowHl\HIe0KHw,n.h,P-jJ[g}؁7ՏQ6l%l}1MĮ>8dn "XpNAsGZA.f{櫝?U8/ZkEPJj2&dMSB=udR~F-W(0.yS&4D@Xt_-HdTY~UWB" R:ؾ0L :96}rTxa/..#ϳ:/}vj Da@Jju{g\NgiEvF_"=C45bRhtyyeƈ5"hUFmA,q;VLib Y6hu ZFZWXV'9o :Gz:'Upc+w/O&4CƲT>Y}$yL`\&P4PT j)GbX,_[ruAۮ}4 !u! _T 2а41LpP bHԹ5A&q$1#Bun淏#:w(<G'q9P58Y˯ԥSRc=z ݷIu<_pi*-aTGz/B}yѸ9dQXѻ侀4Y"y DPQc=WC:"4_&nB)3 "q:0CM#`8|J$S]hsF\@UCG6}.8%\j^cH&K1m~]nn[ӛ .ilx]!W#GH&LnӜw3nISA1|氃uYOPV840˒@TM^֠ Bv`Dy$"3?,I3~YoD5A=331cꯤ ϫG;C %H%ifm[1)PT: _ź cѶ~] 0{$Q?Sߐ/Q_vEܢ6)_QuDgB_*"e5 (}HT] : pJBQaE|7)Q" Fj´ X77U eVLVHkTYUҧG)'"2 es$ZEiW!B^lꜧ'{4 d@-JJ͵7n,c׬'op1j(j,/ L]`$s.yMuWOG"/9\5p+a'Ge>JA9Yۨ[F$*O+V4 fuk= .>#yco6Yy{Nٌ̍{NJ;w9g =n^66o (Ҽk>{bV%9X؋,۹GB'ShEö"y¹IՉ*A{ NĽcEWt;yQV7r-aBN9㣆/TDOFǀmar?46d~AYw&|Mް k=M: ~4CCEQRT%]W;tP5h1Qґ_*99~YixזOأĎOBh|>-5v 3_s6fBBW\pI_=0-ݔ$p;0N++/!ү!eTq)SG$#%xLi| :ceF'dH*! ؇s[ Nb/a~^"܋*q,"ތMcko b) `ʹm:I&}o*!۠CA#~DO339A'fQy#j|@z>w2D(6KIfd0'U>%ûP=1Z/zٱd/"i4 ??;q<ߢ8@*%(d7;Zr^aex*o܃|B]uP<4]:؏!LLqqRf9cv_ކ\JF>F GVϺX鐳\3p,0- n 7[9z)e76Ytx4zᴃ[aeJMKnվo)Qz JfBȺ毢/QfsW"f9BS2'V)Z@)vOSq(xTH|/gB)-2{J )H`AUHz7!Fm1 ('eHbzԨ(w*+6{7jSk@`+-V9[+E'zt)ԘaD$~o6 Př0rUg˒j> s%#$vG3ρ*epԬb& +SC,Y_57\޽ yJqѭp&pw*F eKd qJ wou mh]myͪ'@S}gO iv< MKF\'‡ ݱǕi؜2fƑ?ONģlѾ.lq}r7ѕ-Ifnl*|V+h׮ Qvo6s]M}_,iJN=101"?ׯaϴLP-Bv*w3І 'Y0z{pᲃF wE>  nYKH|+{rٕU>B 2ٶ]Uد]xv hC໽L L#$5vuDW s30Âi_'E'trF%lL_ =?1 h'lG j-r -π;Yb^OTW62QT%dD*`8rҝ2 >O 0q1DmQ-^E?y4YB/젛~|ZǒNܕH\BPbϚ}v`?|oYXU @ &;:$xP$5(Fg3d6+֛Pq9SĈ.W9IY"uˑx1EXeQ?t)1 *0sx"rKA; ]<~ȉ&BSL!|R6QK_Cqc, v"z tmst,[Ban-IuJrB~4#Q*mR1Cvz;M5q,ӐP^/^hQM:9k2Hap1Hߝ*\|.17%rCKaX%)->ۧVqa$Ze{P.GlvXEpk[‚PRRBQuA 8I"Dc[$_]cGW<]hg"W﯈ϏDv/KJC`n;|1,.:Ï ~@orMh^T2lwfWP=U4yy,ruj޿#_؂$D_82Tahc&2ݷ}rZ:Zv$!0E߱*cg\Yt(. 'u,yQ&Z1]yfG9Bqq$EŚ'wI)F3%Kc|~wq ɈŚ`] 'YnD|/ڪu"{IGPI5B6@ y]bh^U PfM~΀GYqѥ󫋑WI9:_|cb{f`iхg *CWe S`qjq=EIqÐ]ɍ nc,frF X^ s<:c=m(d0ÎxV A-XP4TUQ-nWTQf(-VE.0Z=LS.Nٵ``1`MsK uE[5Jm971疈y1$M[ `ݲǝ$neܘ~2m"5u}͑P :f#&ߒ0K—}Wbh{D.Α_ E&Sú), (Ny" 3Nۅ/N2r"U_g[;<ϬpExAʇ*̀cÿ *qN2Z Pyjdbat\] nyWIWc=i㻡Lb)殇t[xX=Ɂ |$N 1ߧb]'(EwXJ$N}&}1!ёW^OQzb`Cv GW4IE 2ܜHn"s> =d-+D/9GBwg /2Wcb0j _5mQW>/+Q4:Mۍ{=u˱!Vی`HP}b4Yֈ{!i^@A#V\yH f@ $"6f5kTg_sM[Q*5׌֦? qV-?w$YpYN\zOªwb:Av>#o Tpw.ef Qr}rv1O<>XM'͜UdlQ0;>"G@vW IF⿻g\[7m;Mnr|qf9#!n\۵,ҥJ",THFC>"֝8l0/ %eɎoS+F枸Xr}ڃ maD,/[Ib?d"43Y=rR[G -6_Vqx˧ 1&LwrDDf?5.!{ 8ئ^E#^=EF.DG@zݱ˫eTVP g2g&@#Qk'gݏ=9Ή-B}UfIL<:m DUb@{V=ڭ0,WO0sGc`ϖHTޣTqL`M'}E-{A|Vt4FM:{ j XoIA;[}`#)t}l N+9 90Ev3N OU^54y$BñZNTx:F* ܫ*DG?l iV@ x a&@MҶs.q0z6 -l v&~?fDS t8MV0WL{>sW3xat#HF-5-!S#Eiέzs4r"RqMkQ 6jπ NTaAiT UR2׊-6;,u6.&P0/zpFHή04gx=Q |{XcON~#(ﭹ W2JATK4q;k|R koոe-`r ˥ΝC!9ǝ[YMCLŜ\>$\͖+*\ Ꮶ GKuZ OYlO5yN;& {&0t&G߸P\ߔ$r'LKٵ ŝûSNQ&Y6|AU'.aػk}i$B_0|Dq)m2 ɘM`0%=P9yN zY͏5r8za1ʫJ_H f.Ě3%ᕳ.H֑J'Ȉ~Z~#/k&f-yu6ݜgZ\V1%ChaD94mh%QWLD{;G?8@$ytG>߽8Fr_®D u^ӄ;"@ƍz֌]HdbvO5SMjcl!1RM[ #:/JM~bk=}uV9ߟ+WS>yH$n4߹D2~K.IkJB}++5;giHZCS9b^Du R'|Zێj`!/-Ք19p2=_0xʀ!M*u?lRG{d~PspSqskWx5ƁË11F}~И;0\/hZKJϠoPD.ЧW$jmNKVBaWGP9穛$/FA j\]T1bNۤpޛcIZ_"5(Gt?FNSg"aq-UJ%Yv92K'/si8˺WxjC"FϘ㳧1)n]ʢ1-.q'aY[ęX?wHrGa !,I!GʲU5g]j[4\;(`-' >J UR8 1Ff>4jL$n}F p |][jp"(QshGBb\pwN 0ElSoq򈢷clAVZW;LX.Ⴐ Q 7@3U{gI)[R>Wͳ+`W"?i0Xվ7/`ZutG%IE*6KJ{]_iMMAX&Ƈ.C%ޠi2Tielo[o^ H|a#ͯYRYe~5f8a:앢4GljBW豁fCׇq&]tۺ8;1Y#qˆjٶmDG"w/= <-D?ȴh9J~!EϤ8et ,+rLZ P}/&Í~ wT{jO[o~@ ݚ &1+e44)2-@{! xfr,ـ=Fe ([0kSڠuр [Ep Ϲ_Gc!J 3Z' gVe{=ۓԴ1hLJ|L!U2(X&:bͅnvPfQm4/#F7u~?1;KC gwۻ{[.w$[43j@ R)m vOꜮ GM.a/Qb8\Sqa?oR 3b}s`3%EN&SXAҾ(shAy7"Q6W$񖆺uTerm:k߉A`JZ^N4 j=YI9E&%l [46..gļ\lhr!aϯ=}IW5G* 7ǝȝB|\55j\LN}A]/aK(;w&vJJ~vE @H|]@E]|( AX"b P4i+!O{SaxVV1YrbH S׋wbi{ьr/x Piu CI44t,/5:QhUߎwI"R8N\??("n)f,^C-isQK}‘~-B Ft;ǃ:Jò{F#(TM!wH7y,O5-bH4-AI|1Ign/G7DG@TBh΁jQ_QC~~VV7>u' C*L˞ Kf"`7C*Z)'+ kgV>R²rVW 0W1Nxbj^jR$#ȼU**A?5] kvM)$#Ij5)=Jm~tVŒl2V0!+F6 ު{0c;*VE{jy߃KDŢR GZtC{n}zZ`JodM}N!*[\Y,' I"~9/Y5OX7w1,@5p:3ekEw-9q,9eTum€ec7ZwBg~)u5z̵ix Z5R-B5$NA3ݷO[M%n=ۦ p@=r_6AhT)ע#~֫&v=A28%rߑߚ'a{&a6b6/} 㫻퉑{S^(ydB,YӠct@(VqNqDFD4"U*',-3H36ƒ<9 awh"Ekr,u(˸kɆy᠀uKP)iBZ3,s.acz6oBZIJxP n8]$o3Un~v(k?ųŻv2ԮٗtODGH/_/ԓȡdb-fԉ(| u/;F J-{f߉ Vji98m7ܥ3R]`+}%X#TRG㞋vb|"gOu _j$riWC<(+1Cv#{t2:\=eʼ5O.=8yIH߬9 AeJzl֧v[om(n` 5$.UktN`x#+^; t{8] 3>И&,Yyb-3ܪ()z [K]ż4[рqG #HѷC`ufC_/,$Q5idHLO}J $-l5(v;qA_B*1AdZbd\)Z :l*S wq/@y.Т%^$#3kXCܴAkO)mO$x(;  #h!V5O!rRAh0y \=?]V4`6T`)GsK ԨPThqJ81-^tQ'H-LYqR{Fũ|0!y9!Fj$Kn QE/zɔ5PQŋ0 ͗ k}ύEcӿ=CzάEwEխ*Jy)I5s!uZBi6Ώ-!/&+[ڕaȎ0a{<_a!U%̦USL=7DDE$Qu XPSe0 @'i5~t xvvd+ԇxƳ)7?v)BKGk4zMT{O#!5`հ(T^Bڣ߳rP<'SzE֭kɓ i|d>Ɇ9hb8βGC 'Ḧ́~/1*$Z⦃3 e4PM +w@"99=Oϩ(o uPkA?D=0%Ŵ=`UӢGx{YP!YwdՍ%W`tUC\"3![>O(mX1i(YM5ЧY儶`n"IqV[gz;>ΞXvc@ig Rl5LM{:!2 %6UF3):IFj>_nr8 a:j.4 !bEU5ҘHr&vy?=K%`uqT]Hqa (ӹ{,[?Z[ƞ!-28 #HƵ:!J,.@́" |ܶU6&oгkUh<&ӭPA4@t7C֣Rl63_K|* xn;uMEedk}"K;6vJM[(Ц5BO_Co=y`}Suڄ"Rl`&XxS:7;BRDla~ƫ%N0O*g/b>Cz"Qy[*N'g4-Z}[4d@z(958Sv/.20>r6IDMIY1#'p4R.Ott--,ǔǙ㗴tC]o$ǻN.K^w dFkh}0' 2ۜBV8U@vܒ?lZI9`B@_و?dsbqƭm DI<&1kKϣ^Qh\}}i)6iV+d2)||ԋب=$6i #[* D%„7d&nWܳ !J[Haɽ8WfVCVOyT0!y `CMHuƒ3Qp"/lk =^]SH7AŒfL:pZ"_ 'D#ܝ졘jlO!eܿe*V'8WǖpS7;fV9>yI, %VuDI 8{pS)@S=aHlSǨyOrCdP=Y)טB`'E%Jo Sy-ȱJVzI9TCABŗ|^, [ 9zÈHx: hpG;gcRyWKxTPbRGe\:bt^A._#[v`&kqA .٣ݢxo,m]FV1FΓOD'kӜ-3NӖD-no3Vqpec!_aٷi'<<.Xkfq_чq2ژs"@. hVRP4uK):J1EѴS0;0T nƟy&FNzJƖwuhߓM+OtA8402Tx 8(G/JY\Wv `%ہwzE?t(u$, 4nHHS]e4-X}(H] ?6M iX7s8ݶSR!!@BV?Dws!L: %P蠠-g/Qi5Ka1TX!"Tr߉Bg%?xH:[pZCٳh1bdJ ` xv`^]ұW!r5Ш[nx؋/6 8g1aA%1U(*^\ZS|Jj7NZ/0ѸUџBġ$"To^gz{cA'⍡ iƢEq982%h0c 枧5#1Θ YID]㜐~geyM191@.Nښ'2Og['TZ]tOC$1 om-#G^ۣf](rfٴnԶ9yt+bPjB0L+ 6Y9 (N,ؤ^JIZrgq _/.|8qbdp UF}9p_PT^t2*pH :|Q"`AI h m5̼mJp@$1eg>&s#j|^% b{x`Q~ @q)k65< QNUD)SipGER-kA,; WۀaIqђF'."b1;pcabJB1 wlSPl-3+>wjflZ-iSz$Si _&Ts1i| ^ e![n9^>#?G|:(06mO-%ux@ӠcF@*ߡ gX7ϿS|o饜4_(IR[9($BMj޾;%\ATlh1bC Wxq^?osl|lYRʰgFxY "O|>I$:c/])B7ךB<ttC̘4.c5Y?8E Vgl #KY[H>XDcȌ=\*U>vRϫ9x]0C\t}̲b;ws_ 6h .S}J>5J/j)IE~iSrk&yD)ykDg;DYv YA\dUiªbU~F1y)"#lZq>ڈ|佇^NI@"cg8]#nǤ- Zz;njRj";Aг`%!z>6, _9 bN꠩ !BqOaRP@_bsn2:V`^?~C0ާw^Az+Kf,$W?~Rs}EO_z.qQ*;E|+A@4~sͳ;na׬ȗZkf CӨtAU9MXbG\;+cE9G:"dVKMAW-VɈ{8Q䑌 ZԽPN$wܖ"xswI{/n~ 'pC5k  Ra8 jNKG/,4E\l؇׳(^_Xq%#?DJ$ʊ~GFG jc~ Aq, V!WLٯխ;rkvVAA vᄫiV7(ڮ+m@HB$I4"i? ycnLiu7f’H׈^vŊv׫6;͛ YCHh&J>w´'GvMA e&Ig@j88 ҖI;Ϛ%$Gm S;ͽMT&Deuԣk _΋ d/~bG-PsY. j+^.$Cb~UxGc:dL(tDa~jr/`:'abkeFС*֯R2+w@NΒey+xKKPKBO3p^$t0<8>xU偐$  C<ZNq9Q6~ :k0ovڗ[Xw;tVc( u {CO EAveQ ߂a Whanb< @oܸY#:t"z DNQ 1rCȘx_ !ucc3@BwůokdT sN#jQ5c܉@ew,ecSH;bpۗi/&\Ք8ɷ4{o`ղx NDbb2Uņn"*J^TI -4XbD_w_I2GA!oRT&G; HFMla#w_XoSUGKAY$ߑǞ?eu%A?u7r.Ջ nTo}Җ8{`zz1_)EmK:qK;MK'ۖV Ȝ&Tbu`} n˹#i)(/CXRkg~,09wZR Cvd Z-k!`,TbXt_2דjhZW(-&I44 -<PxtN~mGGCװL<;\m>3H{Gk݆GQmy>#@m*=\7vʶ0E}*ȧ[B1]w ݪP.DN-0<͵6Dw߃H9-*(a9L`7jwb :EZxLMB;)xW $2coäurO'd0(zuAiedp6BzHS>!]P˭kn6xD¾~#aC\͊Lϵ^(F%LJo#!c?w4p6C[Sf9?nm:4j04u֚Ǔ:2Wؙb4,[%A^|J邾ɐ豽+dLKKB)$yЕ_дڵ*S lw5YiɶHx Cn.,y4r \j8Gk}8-JJg֛Iw7XOTُ=%dS~IT86tWz'7z1gz%4~bgQV+pO`Ivcap@`-ؓwDډZ 5 J .d;h&?㜞|o=fQP1gO;n0^u>rKށ߭dnǸ0S])t7sI,A(-.DM|Կ2uO<~jkdW T'>A'KA[!xo?tG'@}7Jw _j0SKHShk35Ё;XUZiC8䐟*)sb;WsPͱҠ]gG^䈒ll)5|Jksu&҉p H5UpM *U ߎcZBG8 ў"Rqܻ smʖIƁ⤉{yjϥbήa56,~*g:eqL'B]'nr$iiCY8PYч!?/ymAl^&(Ϝ]W1-ŠL vyHo&z{њofUsvQHr9D* +& §^_mB<7Rh 2cu:^c2$GX)5;sܯNIpOJ*yE*\w+|F~ 2 !3u?3x S$OTY*׸ɚ+'&, ZZKٻ0i >5N&~P؋0:V!_BJpV#M($cU˓.Δ _|"]mnP-f oEX "Yi`&}eoТU;NJR|;pg]/S1T`X?TV$fDۼo>̞%ϧ@XhI֨j!ZkkH ^W=?˸O9z;ަ焇lZ=h4=}~p22!>UL)KNw:1 WI`AF`&t I;NM^c4fLdYlV҄_ u2]ƘYU+װYt h&(yo&{lkG~йw J$D?d5ٸ N5,B4 t'\#d?Qk Ivu$}~*UzgXyo tw% ):znd@)d6Zu8Hb6c'-"k%Jp'5wMvZtU?TYr4D>+)Y@e4uS|( O eȃLlwE%) xfyL @F ۿ*曩]H PBk :"!g!w`bmU fеXBl{|u /Km[ڵD%?|Qm}9Ю}^ BYC1P@48bO96ߋ)ZªA}3 GJM8uZƕRY(ˆ 7!ik%|.pΠZ} ~u2KKf3֥\Т6__$hۍ]4脞n5ťH<;k^xۘg\'Z䚶sJb-4t:m'N?LD|PvN:lzʍW6G' N8ּUwf0+XRS}sYA?Y.C[('RPcv[\;*Կ]+1'?Fhl*sq=/e b'*h@ӪW1 $,C6%qz;Q׆hiTr*H_άs\fG8KOgj$-,^Mb" Z[;I%ړqq}t[ٌnMC1;H$#~7oFpR'zxkq4JX Wș@Cu7hrjҲ+QgzWHQŘU^9Cyި tP OH< ܍A)$~ti$˪:`;e4׼~Ო[lX;s:J (tGm|?YA[:1b,̉f=Jog˴'e# ls%?ǖC:s៻C_xk䋬kNΘ*@)0vȨS}\QAJ< ǀa+”Z,e[frݓNT$68ލj)"D3YPQ @Lnd)NK.X<AE`o+2+HM#VvV–x[Y))?ellE`Aq۬ @{O+򠢊,KS)_1bɖ3wDQqhe/!a}FUBtzeDQ$B4{;mXja(:lJdzB0? `%l"R]C-<;d'paIP{Lofy/Mdԃ|q%F$*U=SjKZoI6TWnX4$0ǢH0YfX n3*i@ C^(AceKy39Ջ/B%5wDGGp%@QrV&Э<E"W>27Y  B; %kiޕ0I[]W1kTtCWq -_Cp͐D@|21e$[e"J+9 Yj([Jᯩ׬.!Lra1*of͸ lኡKrRS:C& VU':ݹVaK&ԆKS>gKi=_[΁ Y#QmOt`Ă߹+Ц>;ItQUTǫGL0iEm)Pƶ V?*%sՁv4_('/Ԑ.ؕuv 1lР Ϧ۰cwb Ɑ#wLLkkTnP]NO{p~p%`?{TI2ay-RsmC&[_=Q3a]Aڶi7r\/T 23Q<т+H_,lR@0S5x2hl`[~Z|&vM|_C(A*;:QKݒm& 4?r>{"6gUT}] )p&OHIh)xo֫[|^=*q Zp[·_Ie̩Fen89qd&ya*(IPZg2&UTmOL~u1)mon,%jCM]YlDo 0E)uw-  Z5r/k#Hj3u+IEbOaY-LJP _ kXD,7ar=r 9_ UB9drv_pjAfuχL=`rTU[Cw<¿+*EAkѧrxvJɻ +]2" E){]gvH͹nWk"+t'OL5 ,B1P恞C|L "@e%/.F4| VTQ1rvٔ-1˙i`(uGgA#j.`Ώ<$揆 OV=jm}uƴ*h1VHt+2SiVx ݉Cu?+4 6vM> YY l]ʹHC2@$zƭMfh#N*K]<}&!, V U,͉5]¬/&&& VEG%86uTzMۏÉVسpBjf}Xz+ COՀ{hG{-նxˣpKf$VRf|IgBA T>UiRULJ}<2 ɰ\\PU2:K!0 ;[o}CTw9~]ak'{ OFq~e>ciP\t nA s`Ԅ[X>Arn)HN[A`{l'߇6<♈4sL W_;Zm>U{K\_f1s FTpYe@8zwѵpc^VlWꥨTWx0R }s5M";2C;!71i8;Pyx84Z9o^+$ѹ_YO>F-39Dt V $>ڞ1 :XڃV$׺_SXf!E1i9I=KrM1s:wY 5]e2"XB?a$冀вYW70K1i"n'8zt)K ! N-V%vᐝ؎OGLIrzZO.A дp@@ ID|HH;+:JP55ؐ0$?4ۊ.7U)t,r~Z65\ݛ\ΪP$!*vD"?.J$˹D4.k֑=h|{u@Y$RQA"wS4 @э`JN(If,V9`(0+95E)yaU tXy({r O9 =s ?!0ft8[Ȑ,0=9 |#*$# <J#\W05K=0@[w%|+x_-aED"”LG`ڢFG^`qÐoR )C5͙f[ysM&| Q>wY&g56%ޡFwLU:Cf"HC-fݵ!(&ekNδ`mV(eL;7!hk{|zzE9Z{ewdc +5U^c  7iH }%}.vYxU0HmD[(1@ :(VL|d~}wa *,ů->"g!~vVެLk07Rf+V59d;SOlçi{f@4Bʏn|.S?5CT¼VbuH $S@B\#?ZsO+֠y Ǟ~ )!1(#s^1N%hTk]x njs+L@\$ٯn7 J?T4)ΝR*HZQuecLߏK|Zi}#iםDC|Zt]|%l w+$-cbۏ5+t u On[- ѫ<1wDM >gm~s1Qu:v=l/`x 8R$>*&Q^=h\}R{ٝo"e~t7nt0CK֗q0[絃JʭJ&GM(4ػ7k343}4O݆S"?)*@F!7 Pqf'%A\{i{P"87^X;釘Nӑ *&z_OKosԧ )%5`-.3Ш60pv>AZrO0+)]s rIj`V<8<.D"S"e®JD7LuаNs׍ [.34M\{]$ CL5tTskw9q7 (yU"(r j)2G&L1{Ϻ0{jb.bM ŕJ@ u)b2.nιpQz͡Zc]o̷'\Yh2Q sjG˂qx6 Ao0Ճ2$h|//&zzSBqE4rLT|ߕ׮U86GԅVɟQ0vvn3:%Eԣ9e2Uc `*ŢF7pp\I204nd%jKT K,Ff.4ct}tErHiL(##İŒphw5d`qU`C;eY=jQ?LKQ"pXKOĆIHcl|%^vHQ1xE)̞tx1kw s>.=2jqF֛Og0`)yP'S?*m/"ϹQR^4Չ0#ZMthA 5:f,^#!Epd l t0 x(ASѣ n/5'D Lv0&61cb)|ܦm3f3 1MMP:Gh 3~ ֘1{eaN;41hMUNuz]GR~Dh^AŻ,?8}yl|?1I/u*?FzT,^L}Y5=\GRz e.xcƎ/⼺tfjV icTb>e}?kBi3{A<p쾟F &SyrI.!%y> -墼q5ݼe_]r yrXp(6Ny)v1 #[F6h$}2f0:b f b 2[|TuVQ<%/n:Ž1RNc Cx!Cݤ(_gChx~]f%5$!(+K'B!_ؚRjDx"?9 !jP󢹸h= 5rMt}EyA,fqXvT¼o-޿m18UY(Fj~і5{i'w*Fz7FE ;c7ushJ)&mcÌ XbMM-,dZvϻap c[*GiPV wbxA>IK{Jڸ+@҆`"2 ƝkRf * .)mJI}щagMXQwJcc  T08čғMt+};*$t%e792&ݠbZsPc69t($@*d`YJ__j to> gQkfRĸަxزz vl) -F浀5}Q0ٱ`c _Μ"N܎r ov=x͗jѥsa=/ɒ&=F>dem̈́{fBoOp#2 4i3f aI&_?d&V7 K$Ҍmk].dRD1)@ 7NkG7xK$i _tZ*ȱ=?"/J] S&@Ea.R3F'l,bT jB3 ow=T°6{Suf,Dxr~8>' Ǥ`󱩨D@jt7؃Whԫ0zU ]wV?b`Jڻ1W!1>ٕS e "Sׁ-%a{ys'hٙtf$!,0=a݆!: ռ>*.uʋ9nO_gv-"vlYV7Mg8A͹ˆDU{< )_f|ٹufWq>f> 4N9OMQ -)LuVА_N\nl BMr/eTY`GOvWP-gulW FFvi4ɋ:eZLoJL+ԕWUVυqJM5.J\ F}VG>27rDl%AE)__VdE.N NZ|2^t&Nkms/ﱨI$dmAaDO~h@jrbaHb^kU筲} BDh\K u6-Ol"GŘj ޟ3? ugj(IE GrZ%[|̸g \=@XzXeGqƒޗbE"LI`B$9RNO1/|Y `u̡Rr`:٘St"\+;EFBq߱5)ĭƜjof8^hTWfPi8<(h(s%Lelp<6ȜOe9$ŘOoJu \vb Jo)xsven &:tLȵi k"jV˿MxGiw9]oh~e}LI:ɏyQ llJ 5 j[m.~G,8A) ɽ_`;Dy;FmΧxev%3-)Aʕ|Go0Z#ט/c([u]rϑ[88&=!!/GNW?~sW~YJد}ң Cqw8l` hThSNk_owǴDZrg :$ tM: ]Z r%&?F8xb?)#c.cM1kW[3ADHs@r oZأv\ B(;<ƑCAd m䲿1mQ+b# h5'PQZuoRq~MMH{/V';/땅>z^k6$ukà} &* ,ڂ!@թPDKN:{^57t$V/ a{@᪘Ч&ɰp4;A cl٣rbVEy% rV-鼞՞ r` ,9o׉ 6Z?ܾXRG] $Z`XP Qao &4w_dȨVmʯ +b;x B 8I)>r29|& >—,~A{re(&?z# rmqm f|{ YIL ŮR]HS\]#).txX6f ?]Wg)ܓ4|nRIKywK0  ,`Q׵و !bA^[G:eNVDoM& 4sigE!;:_&/pNƁnF|,!|sLOI)qۃMN) R醵A 0 L"ipk-L#LqDjN-Įޕ2'`EL&+΃y'u}B |ڡc,~ݯ"C_:,rX`4ݸͱl;%[+@v'_rn]hC!"1s{0,5hHY;x?meapI^1ӱʼ1xTn ?cG3rc j$ŕ>dMVOr-rNt+e/ZCRy}KpP.V ՌJ^XHu;mѓez: (F ^=AXtK.D@Z|OgϺkA 켻xsTwe<&DX=lhh䔐ACȅlP?tRx{֘0?'.X<;Tf>l# N6ܱyeH7-W+ށŀBYO9;bujwA ǹ6? Aj:B=;/zO35BGǶ Qj ( sr}`zr{ s[nQ ݅^ҠKoP>q =VX·%u\1 xz=e*bcT9m=nxS%I+蒾7t)TGkb9wL).8˯4_6Q?<,PLH{0%4x~Fi8m"tVnQ\9nh[r8&c]BU5ms|2;؀1o)LP\$s]@!ȫ(n^5(-KBJ9._:OxH> k*Quх6ApuʼnH-&h}:sߋ:CWYY9]ުOp''FhPEdX~dSoXs U$h>f+Y=5ħbƎ6-Қ 8Z~ z)~-oq<ɀLٮE=Bk!rp2?CU;}k[z.Ư>wBpmο8 f Qh=hix:@؟8ul o?w@nFV$$?$Vjdjy]ҭF:g)1"m[AM nJ 4u @S= wfIevIMh)gE^D5$-ijQzc6e?U+ $Aufmxu-j,M}Lkl;JԺA6d ^/Q]x},8m~fT;W,d#flI[R.t!>*Z#D28y?O_$m_Uɩˊҗc?{gPF'wrbEs6?yp64=]C? <qZγlLrQ² glKD7|" \a Eb_?i|1d׶f8DuZsc.@KhIhE + }*HN y TBURbhjwNSHmu1‹.b([rsݿMDqeS9y-CJ6^ ib9Iw@ )L/h݊5U|}gzT)0!?=VR|[}օUշRK3l9W:{?}ɦgQҼAR 脡g8 l3{|$y+Wak0Əyk|-JHd;4kf<)iѴselxvKP4ꨥJ,&*NK[n 10cioU%J[ xX&[Vg;0WV_7M]jJUBy A|_ة-6R pu}/au=ַsQ>0k.~:ENq*pTCvDV Wab= dmfP"=輱8K[k,Lb;P޼*, 1?@QU exgjT!h琑 ُ 6O3p֋|˷ihvY㷟>,O]w+!(ȧnAvLD@wsά҇ju@R<{?wn`lM+ڞ#F͞/J,',!ǑVQ7 ϗμ{s1q~ik⥜ \'I:xԵXfvS|o'h>K;73wz$1٣\Kkp˂=_HCLlHX$6}T֌jy%Vhz #ѳ~ūF??G#{rxqkǛa3"vA/1&#]EvѺRtDfq9E۷Q® u3?&\,NL_+ociEc9v|F%GP#qIr4:x$hNz6@>+|?(5OZRfl glxՂD &[gL9i1I)uS=)_jcF з3To92Gm"3QLsdVٱ[е;KSvĢ:ReriPPYـ׮_lK_)WqCkf(q%ELj|l77ʾ.Ptlžw2BürivbCğXѹՈ%7 .61.}mo5NaBώrtNdP.u')P jR۩FX7q[ O#A{YN/Ftvzh³y䈑7?  eǽO/6ʗ%"07H0 ~dN^%^=#n#ܥvO%c5 |P/("Bg莵ocY'4ޖ?]Eƈ5 Q&)|}CdӔ`=rHG&~TD1 +(s廴7R0k<^|]05+'-Е#~hP3C, ta6|$UOJGǾf~B50kyYP=U劏rq*JӒ.'0 8¥-&SP7N/~ 6^I4ޖ4; $ pN,r|Ro̥2ѣgAs *bU=c+O5VUC4'K*Jמvw`:͝wK( )h,_P$Ŵ) 2IiT2գ}Bq ~tO|'ȩsRJ5f=Y['"vgӊҺ,}U8Hnl( ?\̭tjh1`pdp?!rdH}$O@aB繫#[C9(ICkE8 _G.JY< bqǶ|3DR)lTCaPrX$mOiǖڳ`%WKC e}6qA{h~ǡ#4cf9dP1<i]Ix-^b@7dpe!Uy)`O F2ոټ_qG~|`DB v.4qmJ=y)^mGY_r`ܾk IicF-к}H (si "!l\  6TJ_aȏ@nVzfWBSUvYDa9}`ne!r:%G^DF%Oqc@\js͌pzדTuT"XTn,u[E(NV[&Vc)z߭^3fôk6ߡh7@4J.޽xщ %# $XXg ;4RXB Fi"3wPBjVga8ubm7K2sF,R呮W)XZ8X܎"wuȏ)bXS`%P,NmkG ^,Eudtބ63N3[zTI7z䍰6R #ɖjWS$WSm77lv(s|Bk6UNQVŭ#6xXU{'29$' Qj FS]@賷0 sՕ-@)&@tWIMtC"#O?8T2 UyjO#%,?8ӒQsT?>{dY5 {) RVHxE3Eq!;^Md7"B*f]C~h3&5+d#m%_qCm'fbި1#T|%S'aX\uyBx$a(R),|pA@#=G}_`>;6?c_RCvާ#~:+΄8fd36U0dٍP^UEV:\SlBdvDT@)  ~&$֚g+܉GDw!WgFl|| &?y*VYyv0!K*Ӵ76^؊]/S/Q&(ϐv^ck:WX9S^aGj#*B6;wޯnynNJؽ/ EvySEBRǽXz=cƩ{(0 AqhIO ](P_UdX?iux3w_OyfW[ݱ -kTP 2Td)e. n26' M^3KyL0)0J"cTJdhF 6\YWϺzu[2xD%9rVJu(*(9oV7w,܆.Z:~H@>i⭆qĥZwN- G"E29M ėkUg#.,kf*,D8V IFBP 4CrI Wkԃ\@"LJ^ qI>uq ޡ3myFlaC"P$VA~(p@'_6*A$MőKfNBN~Vu nOc:Ģ;d2?9S#bFTP/ڛ@=P~gF)Ehӻl7 (=ۑD8ۄx^jyx0[Ĩ~^Y6bRlA-2Ai ND^dlfɯH̬6jI掼ߢD—* 36b/m&>VyRi$ub' Q=F햍"?_Mʼn ?q 4@Jʆ5'%qk1gF2-vMGxNpMZwt YGl9VV@{IJofzjV}n=ξl+3/ ~7 F6hNFzp@/FJoseVx|ݸ*5@s߁*H0yoO;ڟţtm[ գ9B):0rO#Ԟ.hsK%])M[~pܠ> AuEY,4PNQHޘbGc3`\y\=חh6P$*JFoJ0#؅*62:o gn_[6b;Ha)Ժl#},ogIi +VYw UXqҸՊA]FYI_gFT0=Rv͠E2bm(`1~3:Dxtʧa klq*rI%KAF!H=\ĐXim-8.秀2&s%ɰ\)W̙Tߌv{>9^;N6{ y?G 8{{Q'uNc}+\$6Si]1@_-LS)IO_܈^ zb(t+?8LU.1ac}z-3V:(Owv|֪X* @@ÿE=Rg ƽd]2Yі!J c9GfK>) r=H%a^vP8գ%RU&dZۣ'LCԐը'gœ7;Ţm{V(Q w2W@@w8I۝MdrN_ %f- ^vZgOq@:rnja-lXD;=(=*]e:Tُ<,rT_<G:fʁh}GhࠥUf[Фhv+@dpy )w}}j+?h?io7ŀx+G|Ñ󽮐 o ll+G 0?Xj9Uq%ATw@<>/Qqk($2lNASi7A֌u;9I4IH÷Fk;2e5~II=e2 Sޏ!N؇"Ǟp +d>dыrOahSxhXP"CeTPi4 n+D@진ۧI@#*b>{6)ա0Ec1n ?L|f=8h}>ȿZƚa,&$*p?Cy}O6 5n>:qyc|]0V =H׏uٖs~vmjiD"a]7&u{Jѓx,p<3 1ި[٣Ź1&W;I(A+82#"xgxHQw}ͽ 7b*?;xWoЂq0tf}Ad؋u!%$#=PL'p -16D.EYQ>wA%+^N1P6y ?JsQ U$7~$ [9" kMxRq¹߽_xYDDՉ )V-#eqmKđ 98c̒W|!%/(ZEZv/FxX܂8pYk &SeX..!e4> ,%l EӲ2\'_Bs9,TВ:4\?花a< p69yr_ó?Jxp`Ev04w)=?q\CU rXX!7d糧XX%}65_R^Nl("r:l4Q(׵tB ؏wL"i6ARD"r$smk;sX"?S5'̌h6x4J=@uXeӹr--am|l2vNSsi/>;S6 7ّtMٶy!~8_Yt,}M!FH<M!y3?=V4G̟ǢaL_*Cd-c^aE5TZUk-t"ֳzXS\L{Y+ʚ5'fy]sq*5x:)a`w[q- ܵߪqQR% ?U6S%Oclb '~gIE5@̀B >\)4xK02cG`{TVC_amrxt&I- QEU^; 5lj\%]׶$UQ sN!ŋ;GIsGTL<%eS]#A0%1\@b$(hf]o 0HVw3Fz? GejK얝ɿ/7M^PY)Б1[\"=S}62{EUbg 2BA4OZƆ41 6mLΗy6 \ MCEW;EGȚ9RVygL:U+Hj AW(JfyVnhрx/XE/)m' 6e`m1Fy5@kLw[ڽ\ޢFe&9z\0{X5ù2T*^-9eYTo m[g9)cadgWUT48+IT:7&w`&M{heFy5n~.h%0YULED6NG{dz>Y,UB`&YYӪZ}Sv 4=7mMj*YD`2Je RCq3ԭlP] ԗ?A\b=w:r!ޜ8Y<:B,L5YJnéfsE۸Ͷ'B!F2EML[rtԀ0+t1$@&?A֡UTs^BhZ! gw\vJe)3(5\,KHhgy_[wz4r^moi٤:EHdF>' @7í֢le/B( &XS+4UH F=[!:@oJqb+WC5 3Hmv\X K܇pfvx\Il:S^n*:Qkxz>5plJ Bڱ K| 0$| 8eɑ&^nc<z?\]sM`(\&ϐ]I%d#z5vh- )M+nQX4;׺\6_Ds:~X+ Q~ X\B2,+m (<It>)3JTK8"@rdB9E^QYHFx؛>6N1c^3_/6yR4Xj/ӽ` s(0^_w"F& c@)xtR6hT/4rF %͞Y@آmBHO{xg65cĀ`M~@Q|ÚWB5yR |b^jh 1! )UՖhʩ)yxЌ<_?x&9 K#?*XflfbVނ7av1)LI!r飬ge0 VALAϬgCچ\82}9|3`⪎UzKtr~"UVR &SP@ Mͥ.bW<:Kkk[/̡yӈJM7Z_ǀcIxC1 T&:=v6nٙ bue#"P :Ccw?4k7 `*u'E56Rl6~2tϯzB~6Y;bñ4dIG~3h"Y-eQm f0 imbV/(lEpyLpƲukNf-;˜m|QF O)GڃXRlVb0Gڌ8dd&lZۺyp6ngsb¡}ԟAmVsJ:JLv~q%& R{wF3ۀ^u)Zޣw=RfANkX Xn;o~<{|dDn*ԮEZ8,{7]P #F*:"fړ>G]:[m,@ t.[#T K57 +xcLOV zI4 G{e~dW>ݛ>9)^MXH _L `~Xsم"W01;-l%5vKK]v3CQrP+oiWl“:| =Lʱ-5!U1̋7[U77/o, ƾAߏy;V' dH[ Ww(yDLGvGJ1雨ի?ٵ\x? LejݹĴYZZN8TSPl >94}iIKGܴIU`r!밭?[9,4QKoѩ&,KFRMvWmǥ5"EY!e1&ΆM9|.i{ ';9Uu ÙCūk2ٶY #%i>mscu:qI%kBI)6nHyrR,gfb>J ;r#GZ. 8_/9j v2n;bM@Z3@Xfsb?Mp-g䅲 J"|tZ+ػPYP=hgU9'fl¡#m%M~F G Q>V% ?5PzK#5++O3ުUܪdfANWȑl/M,sPxDaǻI*&>]DIEmL`=^j!l㰱3/$=my.0?&q@U冱$h5`Pܽ5,4+Px8,6\p՘~]^-J*q'2(c{%p Hv^n>wQ YBsIdT5dºB S%fԮ(2]N>t>Jh ,SbO)bMfyc}G4nwЏb⁥ChNX5-++/a i"ZY G#ݻhgHktַn~.ȇ;(< GH=oАFup =o _hT0u)Sv0ch엞Z9B Ej= q:CɱxbI6̿cP4R' X1>Mg">(UYR&eGp+WmA#sR7C5:E]2m-qdl1K(E1l`xڤn ]ul֟8)>g(e=3ʭTg俒 ]"A0z~ ^Q!WEƒd4HHѫdj4IDȢ瀡׹Z&1 VϘa`Vޞ>*]dVGEQY/ s'Jpd 1ўy@<ܟ=ls@2qHP/q|'V@ TS0G=}8 e/uB.b0'3 xTXߋ)c R5[/:Cf@(EhbeǴzy+v8\Cj1 Sl vpJik|}?&x'G\a`v_i{y*OҹkKg HfK)R(x:f#uR5ٱ<ԄwGyvw@hPæOZv $'ebH)X)xϸŕxo\ W-=Z;8~_#l$"Ec(rmԬw,&.P`i\c>ЖΖb~ZBE$ҧWmWd# .[Y Th 4cG.]\ s2k% ł2||Y1݁xvTK=U_cА(f}GjzMBm"()5w:nZ # @LzF\ڡ<@=~d% ܶvRFq@lQA_ԉGTT$%UsAzHNuBٌ7 s^a+' Ǜ1`s\{njnkNZ7דJtyN ׾^RJ`L, ~@Fw1  U1n_;;R 3*G1F?tz[鳾9 7Xբh: Ȥ xwt,.tH?'=R^v\pPMj^=iϽV,mh.d,⒧ })V4Hᒴ@~G{ A>%Dz/ºoi4+::oaHTRCF#䟭C%~sl`5xV)9;͵Dbv%8Txyň5D ø{:%.BE\ޘ&ZR;3}fCU;a]gzDȤt΢ ?{k)ɢBByppk 23Vd9lђV5с{70TמKS"y%Awկx[";;kһ#hk0~T V\5jst#)&{j^(W!HR$u=]!8lO`kU`sݫX0uЈYM?RCIPS[N|obV۲qZ a:~3iŦ>$;q C:khۢҳRp{f7!Ǚ*_PP ׽v$-))'Vp9E3[1$ƛUd6>bɝ+FU_Gl{o}f'ŠfMwqA-k_0x6PcD";N Ͻ5:48a[e?RR]†9l#8Ke\%}qGAy<;cQ/^:$&9\d!`& ATDd+)Uͻŝ.hN9 sk>VhkK+3#2a&Gl4S}ONt63B]+l8U3q@8R\^ ^n&l^|D(PWOn OgOTM 㶹O_GtU =5{7%V,D+v)؝3TEt|EhӼSTSB띊Nt?4ivG``7İTV$ﶷg=ٴAUjQzyƭHB`)< 8ئ}br\*oTjʣ!t0˔MbQĹcĢAȥ {eh nugcNJՐ6/jIUK>I`ڬ;N%cS[|o:bl'Wzp1ѫ4lTUu8$\sQh2ɱ(LVTx)YDžH8ߦ UaqLtM+u Ļd'^mayA/TUlhǃ*݈=ws㱑 9M4), N^P/ ֆӳȕ(D,rF3TY|h8kh8Tnm2OP"֣(wr#pM@0)FFEC2[njz]̓_,'S 7;wTJf4oG4m;Q!?g&BfOdKS!Xr^ t@hʅ qvP9]Wb 6q]LEө!rls)T!H!UVJzro#>g A8Q?3fbMwD, ghЦ%ɼ/_XШPSH-1NV$ঀ,~:LO31`x/yRL踓C)缐ᨹ'q"%"vjPrS?ݧwHo R:{0cS$unS$H+0 y讳2# 3c;/I U<4{ێcC: þ4Y`<+?^*'V VӲ y<%%+!=O_3JU_9|:cXs֤hEgayv,e)r C" @ٌ;r^ ˃ԋ2 |誹7jFOn6c|lB3"b&lgAQeK8=5B7!oP5į+Rѣkt%=NZuΜ 9a 䵬Ղ<ĞA0yķ`6 {,2[P0޼FfA&N.,k^ 7)gs"زMќJjo X$^E҅Z2(u$gNւM 8Yl<=$n0$/BTY { F}}KD&"(cqiO/T]F*0nћK@E_izzzh)#ؗM_p Qfd?k z'[{Bo+:#܉Q2#:}8Pr2bW eG9Qm,>>Mwczb HqhvI~8-4S[&>$wPm7m.Bm!l9\$b l$|/8aajFr{,Z4ca$|QkctL[1(ONCxGhTґj=v `\N=tdhaRkwlRxe. M/KK\4Ma9?`]y !Z p뀻]7zBH?g׫8["n잲4Q<=7hj腌'#hX_fBcŌLѠ1.Eq>Tӫ&th[^Gn&1e®!g,&!56آ͡n`s\siĜk'ZKB\Gy>ȅ齟2iLi{n"{2[ߺJ VOuA4Sje⶯`_BUg\32:Kh>=k!ښމxsաl%C̲k I2-T@x{5&܀'Z7Cfm& [CccED: y9_哻˱jm@+WZu۸*hx[ ).SbۮP͔1`Z u1K@jDŽFjgZ5fft viFurKg CKv*\1ZնU;YLf:-WK34rI] -і@fH߮ QgV"WUunھn&ݾ=)y(;ʺ_qE¤^z\Mq uTg^)׊^(lhh2t ֲxKq).$Ga.}wO0=c `=2WPID 0Ɔ 5 ̔t"<>%ߓGpUd7'S~1dF2є K8br/#vcCr!vaE5+`}AԽѭjBiIzNhjZ;HNC=6$dLv\W.W5NNaZf_ĕ~tn>hHo9#fH6uwq8v>ek8j[5HJ& #!g,;ީGWVSJPD)ښbj"O\wm.gghQP=AqYfTn ί!"2>0-w$>Z7[դ㞍D6Kl: FԴ( 06fLϛS*cLq;ֽ)-kqP gF = g-核l밊c\4|PrV^Vb⣣ ];(>0DOׄ`س/]HԦ0S :M̀`!:*<>&rgX8:+'tm; 1@yuTPP rv<X>k)~+%)~aq<莺s +L{8Rg;o9Q ޸SФ UE9ו!(e M=gn_I~zf RtBpQ%CRTwloOgU3/xbe ᭐`p5.[aKc)5pUTG)Z`Ԙy[LvpH̎C|=48&9]k~ }Аɐ<'1Qp@X!6;TL4 )6^+` kM2[ƨ4߄Ų*20x~-s+In(lP")*ɌP"7M2~oJMpWy4\VpycA I/8g \B.&ܭק?r>g'.DҮˢ&P{Tk S/4*5iCŦ{5NO:|,{vtrF!^ʥ$9KD-XfyUvTj5$̺V ;FDPJ}< D9_ǓPO fiab%AP&!C< [d%EWOrureޖ4üFfț"fss.ɮu50+y Gd6lQ>Kjł\Hl4-UFό R%,^ a*۸!b@ Jb{kv]?acl_'8720.L%ى'G )4Sj%!eX})Hvb-/cy8ߟlP/.3מxvf'M ,2b|*vh=u 1oBb@2we,#j)/Z7[=m80ʜxXW@TdvS 96ivRu ,1ʣ5qxR>Jހnd-5F*2ۗ5W="X#woX|\{PAƱ [Ҫw,QNvk.l-zbXcu3S6j",nLɥ}WlwӀcUCqX}LL#MH3dcb2~vkݽr޾ j?Ѡ)f! &4C8z;/ʠF r-q|6E8Ypl ZMSƮ{ϙXũA3 h*=C2W&b9ئl~X4ep}r3T-b/p3Q~f&%c64 iIHF$ $֞wYC!56߰*Dd=oLv/& ֍bwtptdxH9dp-kmeۃ#׽ ] #a;V+kf ]Z҇`*j(L#>jÞC=pBukcZ05)Zđ*>f pS&PLLVi`#!«pAQB?SEJJVpEEϋON*\O071 4Y q5|7V!4E:׌/kL~zXۿil@2Fb2G'd5*J܅0ʕ1P.d8A/ἣ$ ݺ4{?^u!ūݣYmc qN x֚N7? nەm[kZ;1d52"o8?Z3Ldܣ5ts5:9EwGEgLM\B0Gqy[آUaD8OܸAs64z tY!4aN|.VNDNl_ VY9ՑK5]) H {J s;i`KHWzPC8؂5;,$=#Kk.+@ě$XKD^îe\?[^ - v{d֘^ɜwrXl,ֽMDDV#xtP8p-! HɝARE) { YEC%GmnWPK/AU,)Uh)JSʤCtB)I~Tj/{2qIh$4 ~064jDsLkv+9o xH- KcaYHRIA:b<k.]UQpo vah?M㵀"!1Eb^l9Ktguۓ3{=fw#J$ 1;#.Z"t"jF(ἩBf>/e5Mc"r֊,Ōis꺅|3#Fw%1!p[E4(wir>|,#URa]^pX]HWprg/;m]2zH \Ŷ,Gl`itgA]P5\N%WKVYXBkT)pY˝?beb]l]ջH*Mָl!L$׼q8qUݏ#iqh`'\|<: f ֖XG~dvglT'5 [V"ddFkzc'cE;}@/qC3<r$],_!„$OzD1΅E*dD*nZ*&Cc& PZr{ȘĔ>\]_49(Zq"5U.=G+I%}k70v4'ۄ+,3hSt}9i+~v/oIi xF+`?\mv̉5s%4Xx2XC"~t3-Zf)eTho=D[v&u(sn2!xـSLj=ӛbzAY fh@ȥ]'辯)ҁ@Ǚ+hMpD w|oB9\E}{ᒫJH!49aB3l4ŊƧj{p!4.{63u[UEqneJSc ؐN0߯_[ "2"բDp&ad0a䵡$ԳGK#KoqNb5 $( 2x"e xNa&>nMv^FJ3S{plK{8fiuGTTZ)ugF AT򇫉!a":`beNů]|>߀K\4+?r{ /zoDG |}ܜuSZޝ5DtdࡺOR%EbWAUǯ)QRBXs?PҎz @}KtTJ;/v=4Riu`88+lyIr'G;"62C "ە`*6FN%ߝ(t4 ~#SU%fn'ˋ`+' Y"@l<_GHG+_[H%C RC  " tWxRwϋNr}4Ψ\Syg_nMABJ eGB~ 2(\md%an< ?u0Il2z_4 %?E#}r^݁Ї&rF9ƿ??0 g 1al0aks+,?XXfexROɠڲ8Evr*a34E+>@?Y ˮ*6oG^_mi{цdsp _a֤ƹJcyXzkx$]ې/9V꥕|gZZ #;.@Q:JXWXxpt=F 4~ 0\W4#*_AZ*pv!tY *\Ǭ~1ZT}ݝے(bLmvtd"Z/^fNOW‘!ee<uQ6 Q*r t%ϞvJE`[eum†qJjsݤқ{i d[naE7.-b53ߗeQucjG=A$S,3jk(֞/?p]r kr1M򟸛$ΠmT Ӑeo;DXJs<@wt[nRIDu`1(\2=@Eų {164S$YBj~|| a2dQ:hm؉]Q}J%]F8Oڀp`p?ҡXmk[6_K 8Yy9P6Xy,ح&es=C^P22lդö ~驫vm"FK{#Jf[G8{qúRnocQJVlwNDc{f8"Owfq2/, 'sfz(jsoி}#YS∺\7`W-2^djVsty4\. d`gmR]v%$̘)ch1~M@sr}*z pYK4*`#鳚nfpU%Φ.!Se뒕^W,R&v#0՝{w?2l7/hƲB/t@gZ<hOCTBXt*;8gU0͈nZfFtr7#p\YPyeHB^)L)VdLwNE攦Aa5v72?1cp-PC\/E6r1z^OfYLh.},"04s7[LoXkԣR5sGg~J+Uĩa&1%'q 6P7vq'^*d=~ u; a fTgLhLt*&Im8=kOB`󌯼?9@v20ݗP uz>9̮ !t7At$}0K)+7 l ]+ (Tex_=k>Jax.1Ҽݐ[)'v!`Et)M@FoI^ԐS>ȓ>Vvd 0cB֡sl0 TdS+ і|RWj 8~vATrdv䊓ҋ<GQ J\8t 4飖6#QvE}&r ^ '>gYNpFlD;Թo9x9lxЉCzj9l(g܁&+Q\șKfp>y};mW+rdپ++4g609YfHDSS*asƾ <-Zn * "׀n7^'jQ>St͠˩PJ:" 1U5P1lX.]Xa@6IZ+Ɩ;0N|M8k@ޱ%l>mǟxǨҵ rzIŌCbsJg5_0{t8Zfu93t1uw;OnُԼҩ~~J$Q]mܻ6+JOl*3y.pE- ct[ ˆe_s^`gY弃Τ@x)$#P(L1RI4P>΍^Vu tO?q{jLjb;|dOz>WUejCǃ@Ƥ˄r(+(aIzIn'&(QF%GZb7>B>IiX:~YsR!PK9:}YwyÅ32, pՕk3˓ųa5yɀ1LqEΔYi0>OtC0q5 sӠj6`vԤUdX0ʁސE, u.J5#KM㻝J Iy+*$A7A\PIҏɆa?O_P5q'->Pқ鋆!0?w|QWޕf}Ȏ)wpHIImpU d* t! !lk< Л DjT>k^h8bb_^׻GxuŬU+oZ}L'e:yN"ŏ-4|sF+ wyY QE(N\{W~ǔLJZЁGH0^AuiTCat]t8छsqNlͪS\}yf 2}UaM |5Y$TFߊ@.nJ C7k%p&*W-f,KAxp|>Lʝ?aɉF>~lˋT.37kR)QRM;^ U&@\_42iWN3BS2s)dLoHK=D|%5D_HD%4Gc.]]~mΑf6*\$h߇njb0‰AKGzyއ[nBRQ"!\VJ ,+yLDKwUoVR`rPA%*;ƒQf۾:jŃUt^yUE8Cu5UTmДh˫\LU-,\I}OYw`Q=al$̪$!t@5`G)㧨Zȧ1%FzE^*QϔdZ&M\Imҙ&L\1n l)llpWA3w?;f:U@)'W=<ډ_b5{"\6GMN5-XO,v̼ReX|LD*/DPX-"z؞moSޣs`0P(G;' 2u4l|T%¢قᖝ<0ci飷v(ӽ- 5úնQ!$"O,n@4G.??np` BMG\ A3> (o Sv3*;{1H'7={UyӃvfK~iK%;$I[/ ˘:oQ6IOxqoRa! aam3"5h jt* +G<}`g6]+&qM3ɹ MÄۿ< 8[͑ Eك\3b Lڧd23SS/# k$s 59!Ln]}m,i,Y-~|alG&?x;nQX9R%pT@V&KhRwL"Q L6p֌~k- ;ݍ ACI/{^(d=x[h"Q('ƒEހ.}7շߎl'=65}Fڶ~ Z>Km')r?yTbg$dk@ %s> A4@#h-#`jR)xGsGU ! R&!#(aSjj7.W*^OIFҨI~M$3}D,/M} 3rBc"fڝ v*0ϩNj2 UJfjv  n%#jG;9 # A ʣGpSAA6^)Bn`v{m`dl/ 9i@u<]4d;SmR6.=1*k*tko|AR M tg]Z'2uaQNow:  sRңږ[0|-k2FP-MJ0/B u,ӳEUP 9p{TbvIyk/`>m\"T1ė,mp.mjL~XLmAIO1; F<0dV9T21J(BۓA&IG 8sx[#\,p]${A+hW.HJvrt3uv3!^ ?xiBs^UP$#=%n(K -2D$'ВA=m*)~ݠNVm|"gWVh/qȮWQߺĄz4 cxV"YD?y3G3Zǰ&~N2 8Bf mQoB*/73/:kCOS%.9"oD#gC`xAL )R0"جƔyMW7WfLh:MjjAd< U80t{8SAM}ݏfܶdžTӆth-HEĊm] 8o<U-/ylM{t4yD/+V:(pЎf` =IT;矎؃wv Pv`4[EL5‡XN"BzАUݺ@voQp_z !YޫO}>|i;QP )+DhgX}' &ĪFz3 <MV]ٲ܊lB"nqo #㒰.})΋$RzNG.r!=3R?.N2 X%h| veoo潛ƓBOա 씗=+K;T@"uDp ]]}!v 愦K+Q)t@CSnA4T+ҿqP~>TyfVW=LZtj4f!h{|װaJ3p|Fvz+Y'}CWn'ڦ,&HSiI0f1< *v@6qrriYpa 0qaζ\fCe8Uܜ_%S=L 7vV~T&T[FtՙG&16N_UmLU<᷍&c@ڭmb$lO *{ekl)(OiC|-N:1f#N]"Xf6Y<~ˬ!dKTqfkk-ʆ6ъVslukَj/Ҹ$>d }lxz~CH /XD =b-^gFƩ>< ݇D ^ 7B;8,wOnwז뉸n.oxm+dF *_!R̝&mŒOh]O>U8 V催 SɰBwDʟԌws3.$hk}K%^AJ"%9YjnHc&e)W2+tzDկis.M$FBiI*JU( Vקwkn2Fؒ0[}˩р/?zѯ?:TқMٶo/0cjkE%'$Xkkr67#p+TURCtIw:L+{->>ϗ-7lS%#md[I]Tg%sAqa#ជTfb#omM,u:ƙdm|찳4L2UZcI;ߊr깭3US 1}%Q9ʇ?uP=6(xOG1y^tZ'RQId'kNS7fc4#>=?=m_T[*)-r'iMp ρK &#tC~/r<=#7%Ӯ^%DjxgbV:[E^޵%l12@{>Ԁ* MKE :oqH/oEco4mn>g">'r=:1hX" yv `[/yCΝ kc`)[E0}d#_Z˲̲C,'#6x/MwײEy(撡n씽,heQy Vگ,oG`Y~%v,_{M{uAʉ×D{ [Qm:\VLwd6mSd3\5ɷ!lbH/OBGF/;wT) | }|{SL`yȩɱ?1ɥ rH|*(fI"dX r@&B}ԑͪGZ85K;zb_$($FݏV_ǮDnGQ RRC|ara䡕46v,]4mDqs;d*09[1Y%W_Q^C\e ߫MPC\d@0Ʉ4̴͕Fxx%侊cϞfYe>f⥫|QEsVH;U .kډћ든WmnB# TaпDט*;IRf )U&ӂyֲ5b( ";c~1z7XhH.XTƶ*kΌ9rHmi# 9wduwJ>;_wxgj0ry3k~U pQ7t&S#-[ed'"9$7f>)숁.%DhPsөUT^-&D.tvngvt;UZ{H],=?l1,"P/[P7PPumb޹cQ+ St*:f `/r^EyƗ6: xdq9?Jō?Zϸ:op*6 %eօSP,浺^lXj' G&ؚ@҅ >2q5*fOEK=J(}q&+0C7 I'Km:OB ɹRǼTEFaBP;d2qYq= t q6K65ͳ^Ŋw) dlB<Cҹ+B-.\[əY[Gf82< #T)bJ9a+Oδ^;Fw؝Tҹm Ӫ 3;UoFBeX :pdq6H 3)mRKU* I* ƪȡ ώ7ҁšy 㘮_/ ZHđgi6pv&N;2YD xyHsܺDaB#VSzvR`5{~wrh ֥r7M獎T+֬.҉y3׭T1[LEtd+%v@`O"Ws xM&yS|?̳!}bVE;٥(tZW~M`]ZKj.^xn U}$HkW^n_s)P:AkCP ʲ:sx)mlvj9at0o~vOEosڹEnv,Z[iVо!gK3D/g C, a9Qsb( ٨V@~OZU@'قȢ0gc}רEn O`/Wu,#5NOH*tr%?DhCĭ)"NQE8QXS<~?U6At 3 0$l^9 \Sۇ i&X̆ 1v1L8Y$$U y9tR2!LO3GP4}Ÿ60jm8L}DuIsF?zMe;9%UamI@CwA=]sƗ_!bn&0utE7s$e…iF53;d2Ӈba?N<>B:VyQv卜׌ U'f3O_~p~ AMt2.(O=y'8>[r!ў%Gn~лs㠵bX]\MC'Nϼ/xCVG(fNDU)u;p{(Cb @`!Cn tvA6>V!4z5j^CZgk i9+& EE]GiAaV`T`qvcR< B"\FIj;BF[YGI?˿,'[gMHUy|wu92 P]ޱ"Eå%or4Xщ= NMqh&y\w`R*PoX mc_v6sK]zXۊbz Y“e4ceVwj+X`OpHb`K,a|;`]#NȵAn"=Uо94Ckq KAmud1߳g&٧}!uzج&3sB2@yzf-[׊ t\Flj9̫mRA&6f J  Im'})!2$iwŸV13]U3@pI 9FM+b?YkDZp0gjoWĆ_X)zd R-7G=xTK@iJ K8./H?鹪6]2qKdgm4m۔@\ GW!g<J& hFT` Z :HGf(Y\NrCRf|u/9i1Y0ʟC\7@.{_񅁝Xee,Y;#~ N>)!7I'#O}XQp?Ik~BBy^`Rŀuʫ^,Ƭ6$r\Xx2[%"xޢ=,@`kA7k4 "F'UB7p4F߉i8?AƲhٍ6%g w+Y 9$¤EFCl$.I׊/N"pjΤucc1uE,SyX߶T7[y-@WQ^c,()Anq y BKrYONYr+R+ XeB1/;%FFj_aVo2ҖF?+eQM1h* #`/)lO#dɦ^]8[Q2< qVFo!:Uq1YYƊ*#ȈYc0hhnuJτ?3EH1B!5bq7pMqt86GΠw!NH~-qmDanG d*? ՜U̸m^݋:9~OܜL[)eLOH(`)D9B@ +l4UyM*i.4I?&4K (JF@GTW*s?L;F PZAlNC D)|p\e ְa,)Q='lf ,i#!%FW~^O\s1Phﮭh!P]Ikz:X;\mzi-f&{8ݵ,B 4cn6F#U/J=xsUTJ9L^K?/ղڈ^"{`Nj#Z )nalȎf~%^^ίoˡ'Z~ng|P-Ȥ0/vM*v(&  H@q{0 gwɾmLkl[Z锜8+;Eܗn b4E)p/BDzRKjKeьE6fcP/%h죘TVa?Jr^ r )j#.;[xD+,E1'!(9X<ߕװ-L6d۝8R+6d,Su2,Da0zPWT$|<ϻ׶[pxRԲwC߇G2^%+jױ@tM ɜ5 %Ru|1EU ).['5mBkՋwn2lV |-=HIS29^z6͒3cA-ap$(q.Sӿw*KA7D]A2#E]]Axns}Ek {rv6HCLE Q$DN^$\#`_-4h :ОR|g hb^5" rHjT@ C ܆xmH\T{H{Ql;_J蝿ୱc@ЦnS(cȝzp W5<@(!^]\fy'"!{붰%dLcԛV󊀟+,oŢ$%)F82RaJXJF̜&̆ /\Ђ .72GVN7IɪWICe?-=>,(d# [h`1ь0S?LL;@UBA8ue7_&2^Z"q̐RېfXd69۵ih^BP\ghh|;zgc=LN=VǼZ&:ʵ ǎ.Yiquhz#7üeg\/NBi9iɾԻи$sY6-:<,.1Z-ּ7Rc\Dg^%<,:"0W5l?J:\R= CfuFB/~w& 3DD_#O0fե3 ?t/4#6-(W!ۗ4bhKݞ0&Ef1xα7ʺd;;'WZēȜ2\5!|x EsbqngmesaqJߔ_0KO\3dLfrC@c Vd~LjOr5mXPìyz~B^nC?ƈf1/x#Y݄"m3Iz tlj _PQ7X=fj>443e NbֲoHk)@<cё:Y+Pu}w*k3ݭ.0z(<޶5hnr''XE"DNȝ%CLOV[R^vHis.:̫tǬ05Dh]x /EO`m}~0#Bi,%j>5H 7'BH%gnk=mMWM.`3q~mJ 싢 RyM0s1 vKa⻸+QXfrކȁ:.߱q{DFF-}%G0o%5tB8-{1.bJV;ݮ`o'½'Z,6h]Z[FKQ$[Y7r?y!cCᓅ-S;mISV\,ʂX98;(R%Ԉœ|NFYٺ J`v;1s/Xok/Ř.rL3wTh*ҫVU7.y:v-S RhB+ -g2ᱷE]Mi5ןFX~ʨDWeԎ,9Xbco¹̀ P5sZaC_|61HI"6--utOMᰖ6y]-4lJ;ٔVPE=dfV $TeԧD̜2F@G9$V==YϠL-j|~΋xU?M}U~LzOcw̻\Dv,":2;_jRd$ęˊݘmZ(̡WSGM1;;:=bϳP8dN=2|e䧑ir sn/tN v/9=loz)@(k:9ov e@^=XcQβ]j#133@^,h=J޳:(mDN4[y𘃍a0B䕃;3ݖDPVO4jҜDEȐ=q7[k/}f?DfTZ"=1xomP zQǐ* TrTGʧqW+Kx Sy>PdX`GX`Z0AJ]P`aK󺥔g \TrA;_ C0d8z Ɂܶ9(^$upTe~TՉ٧m 8qxohLK 1RNV/(Ƿqу(R:4FLbJC,Q:lZ=v۲Ӵ kTw7&o~X- #v77vKE^j̇Z*T!%؛kDdF9ã]L"İ4+>@I /$1ރء?f4M5cM0^<.Rӓ0qD%=q*l ǰToOf dKsX!p<~MƊ®]Enz'ymχY4-:*KFr\j|Tx>^8Lm*BuƭsŃʅǘ&`("o,5pfj<ՏN4-6t:jڗ)xpV- tpFҸb^d Ve%gO=n4!ʘLF-J [*'b((%+flm 3s9[K9` :.6œŤV#奝Z^PGfs~45%Zj>B[[%_'$3$p^Ef<n-J?*)-{|ފx ٽ;XLQdSAv,4?:w͈ +R 9ZxjA]J@C:Nսn,}]KZS$X~kn NWD4Ǥ2SJ i8j6>Op@ѦU2"gD;KD~hj]zLUU«v2Ӝu^ұJ;.0ʞlz !|FK%qnOa rFʙky(󺎨7}IPM$*(&a`2 KtKe(^w naQWo/`F22,^JHtk^ txS(k a{(6gpMJӘml, ZQ _d+^Tz[qJK%b”;=p:<o.QmEkw [x;O”tk xRg h,<F7rLUOD0&Y٥pIqՋ䗼:o%MnLEQT n+i/668 f\Loi (QFۨ7> wc}3zĉ3k2.\McTL r{t+˽l7TOF//@ɛ]Rnl@QU }ii Rra$\࣎&Dpʘi#~2WF DZ9ɮ?4ˇLzw' ŨXIx: 6:8Z_$rhgx'_vyO<6eƿiLNpͼQاY> l4>*Nr 3ೃNݥ]DxC՝;ڟXsY/>%H!4*ěX1|rC;0?ŎR< Ż+`,䛽5EM_pF_,3V{+&{_Ex.^;Ə˦ k$ 6 )-KhJZZ}= 9k.bxR( u#J-ԵHGHIv(pY孬aVn0 Uںtig=,Ĥف|1~uK%A݇ o| hKſT ^vKb}R>!Rڸ>CvNf- 0G9zf3p#e4I;T Wƒi* .^+ 2$$)ca#$v=49|IdRhG42sPPYy!=E ,MH o(OjDnjr?cp669W},XdGFU?N~,>O*4v@T6HC|;KR6TۡHϨCT't~V#.~oJRx[~w?GQX<t&%ۃxG#֬ #Kk摲˜| ;k$Njk\WX%d"`FG1ikhK~k8a7?膬$0IHIH(B>|qE!֙\v Tux+ًAl`V2"d8/@N6 *i[o;ьScwGzTݢşz~F:2=rsbDlwf7ZU-Ogc20u88ǏF)8m;X٫^rjN!Lag +%8(E#* s2j" |ZHHe 午Zm~0/6!^tR7PVFBg =>geC6"EQ.f }算96/= DO?KOo,n:5<]_akxK#>欪s:8֠z>JW>( 9Et ʃd,#1CС$UNyBBC-⣽!YFls !6RCGRj'CxfyhO=QMo_87ⶵ4ː0n![4KOǵf~"-TƮ7R' D^R^W~Q#L_#"m &g@O~U3H”rZ۶!Ni+~ OH HQ )!LbYNܙwCzuvo_QKbkQS.۽JŤ7 # \ٵ0#;6 ֹ@4. kB'$pV/M(P.*8!:i=4CM PI &1?M^U/Hױ4/G4^\,xKYamZNo몴>U~CC@bЧ i:;XZ]_ݗT4 228[]Dk )娟U.6Xf W g\ ͇|v*$_G,7BnFGTtrMSb| gZG&Y಼7WM8Ճ 0\̪Gq焟ȇ>%J*L2kO#"G#>%fJ/T|ΜJԭh6tFf;HihL NA沖EEq9J]jĴJgmuQJ6⡴NRă[ f!/-+/APQڸI%`Gm`7@[-/ GQuYUyh0eO9"AXM|hGVT F#F;W9 `BҋCxsf%N:E#{#7nZkgێ70/ 9\*٤\G2z#[kj7DVup_bfڌya,f.N@۳޴KNUWrItz'O=m%bpXhYVjr'cS.9F/=Zd<鱝yM n=t c#GD d"GCn0KR#G/(K)Y|diAU&q`Q֫#?we3dJ)we-wh_yp_OBni}- B9?}v]9Ǖ/ľgI{+Rg5N010pL~:J "^ cqE|XpID=ϷnLn5Ƒr+C>oZJfƒyָ{)|b{+t.D̖K 3 4j~+m%MfՂfzηj'XTôQ/,4[|c42%v*;A$zwP\(v/D\.Wt!L 6b3nq/X$DtΙ/\\+2xh_&CXO Y[^ƊxuLE SэshP$@V!d/.~ ٬4/B=٪{%5Q 䭂TʪNu Z6.Y\b`o [5w{RG1 B"]E$ncxi>g2Q<숻#˜gZsA/Ҋ-^/1?Et@Y^_-" 1&`|ukgtJ`?^zF\%:% H TbI%`NgP1Ͼ:_ 3Oˬ q|v-mں)*Eʲ6Oz~s!,;?l`޶m>\7JT>VU̳{}K.r ?N&՚*5{u#EGyIX4K[Ziu-um070,ֵCo>t{c(W*lOh9pAwQ7#qMbK-5ǷhYΟ`n/\){ s,az8/P|6$X9Cyo[Ӭ:_ܨf`O JJ9_(!XZA3l.S ",wn}=/`<Һܻ%@P8sԆvfwE3pRʎgG<;Wz0'jq Ѹi z!؎$Y⿰5=ZR9O)OBf[XO\Qt L,t 8 81G"luZY"j՟J{$\rc;uMCqc}Q40l8 Z}ŒF  ٰ ͑ Q]~UGF 7ي,0 |3Ԋ*\Dhd,o&p098L`!{)sZb0鄸ksA;Ѡh^9[n'~یj$%v2_Ibףx%RF{;43s,#6y=B57G ѹe"9DOf4iCx{߼u8+ǎC·;f,9X<^Lߤ!t#^{kZHvڒD 4æ?ԏN8֠ qVXIA%-ScpSƿEMƁ_>?*@uzƒ!)xl8`)(wO6|'Wu ?YEL9cX/oTԪ2;=Q5LY':X S/#6ݾ$lVpw _O3{&.Ɗ=qNd[[)*C*z0ciBz1]ktMޡ|ᙦ:A"UkiN!֧B:S% Z\=d# x(ӳDd+ pz^@/nR^|Er7hE/X)C~CyV,I/y DGvʆLT4 i@ic1,s˸уV_=22HTmtDxH)ق Qx{Ѻ9dyP닣Iya\wzWDQ3>=Gjd:p%tJv s)%EExSe9kMNXUӌv]fL}zR$6OFW/ ?. $[BbaEpg;g`8_'-(U]”Wאŏt@r{a ᘮdJniQ`'j%%T˰wN+Er2ln֫=zl`|$06VPy?m }4Vx%{\13[j۔Iչ4=~#:_Hŵ*r=Sf(: YSQu.{*S<` ׎FDi~~+{аBVıǼٺ7NA+Mg!$6$~ y lȋa:+8o.z:;rXBe[kOw!l &МfιƯw>.Fݎ}%Rj9^4e:ܟƶҲϭcJf?;c>WFP @1z:Gb5%)؂k,쌜XKNw)'qʳ~}T2 #RŜfKbƀ,LnHY\!~ai|m]$8ytI|Hle?9B{oRTfOpۘ3$4wtu+#K _ÿ0Gtzgͫ1ŇUÁju;. 2WhK@RBڛ(>_aDgiy/ _G:p1sS`Y`?!pլU&VI.v=y4 K,;i'QA?D p#^H*c۟T_3:;%tXv(DȐT^u_xYmC`~ 0ֵ*bfP sSj}llÑ]ZS7l#"5o_J'tV P]:O\\6ѵJR*з\8 T>UĘҍ?O͙-4Y`]l9i=k ʩfOp=d6rS87,`d<G Ej_L2hrP @~پ z@7 'f3!;5sH ƽdn8߸ew[Fŗlv>+Wjy?!B-Pťo<&k 0"MRE<6ꐧzn,!O1Ej*z9!S$jNBc/?`Yx+A'ՀA,FT'*,@hЩ*K㖩 N*`()O =b=ݢ-5')Ja/-" 0{[II["e!6J{y);?A}Ao*C["56wP>\7.-L@ԕC_)3A9@ё!̊b?oZ%6 $o_7i0nφvB&8NGnH@Kg },AAI?@॰,Q~YFJ[ty1Z".SӷOndjGx)q53tvSe߇ 9Ċb6tryJJoyiR ܽq";mrkS,HX7'mN8'ф-GY'֎ܕL-xA7'/"j#ZRL( I 4s!_ZUӢ1_];\wd-(cDQa{KA r6#>̧~]01Z&]FNDw{J5mJ!:o_nN'FV dTUvt(H^ۖi*)3du!opvaB; ;\­ :Ȍ9Cؽ2)dSPaQW7Ec+[.[1F%m^fM';08D}qw>n x 06oJ `FLAE칌珆t ' y@sVVWy9(jӃBodwӷ .{glΐ2H,3MI`Dr2:f1-݂ vT:h+y0*@cR *k9,{9SmKslOM9[3ݥYo KreGhUpŭ|IT"Je"RlIոBI^`jVu g.WJ{1TD-r ]˘I[|*94g8>qַ2~O[>8UX+6@w1:kT$'5̏ Ľ$Ro{2gfIH9ٙ]AcEo^1y[bFCzBROg}x0pJ\FJ,vi0ƀ-O)o8Omt$FM+{_^[YeKrx}dž\$rRä 8RQ @.  %;|CݬRG w%>4b /``OzDQv)dbk#8+T^ |'G5l_FZ"z|$su (JX%<3/ ^ŒMҊ%\1G&57 dzzh,}"Ld$-R)+xJQp/'zš)&)DI-h =ELhTb/,MZM@Cw6(âo`ԋwTU}/>gH z4B0h!{]VjLgWI] 1êËE A.V|D<44v`&Og oyB'cD DrI{ͧQi_ 0Љ?H,K [ksB-7+ZaMM2ğj RaZ+PjO:ƀt|ay0Il-W}H`n!GpYv]a20QHw,'F"T6(U,!EÀ9 9;5G(k^_efzi\7uÅ%+]soh[/u8>$ / ~ʣWہ=q#Mu8 pe g ʱ= 4тȣftf$w hT^%-{x:Fڑ=ww BMҤOxJ^,bcm}q,h2,D/Ce0v+澑n7}}]4hv Hg>ۀ(-Z^N-vHϾӎ{Cwq)_~۠D^Dt^ynyGG#5ƿRTY'> {`T5m| )vKaaPk{ШU< |FCN]!V u5J>=:EQ PEr1^L]}Ax=OHU8;c(`=, LT$!O&"zp͖EƦ lxd,C~/4Kp%kGa46Z-ft{1^ivkǖ8=LP|w^2g/*{=]!h#VG(KfUܨDVYNU$E Z.[ҁ]G0>`Y$EqS? \e(*ʖw' N}v [3g%qyQ:hQ11Zf#^qk)g ƑtXMW LڡlHi1haJ)LEM6IFIh :ҹpf'H&:Y8ea$/hk޸]BC?"n zA<*Cqw$*8q1HeȐ,1@GP1|gpN_Vyr?gωi4Wף!yizh 5zQ{ $)UG&W`q]fڴ+h1F/Xd 2p]XWw˿O aiOt|f^*G)*>UAb\.#}O;Ndz/`hǢֆ?vE1zb8^cKr}4r:?L(l r}8(UŅBC1n.R*@Ɔ)'עJ loE7aլ ~Pл$ ոѭʙXjLO%|&#o˼aK_UeEd% @b7EL|u;9لJe6Μb.;|/p\5q؃s (P6FPKO0/{~%leaW@[p[2M1G0 |^#.:fhј^;/n`b!5ŗ`e0py ꥑA= xM]nHpy,'J{ o-4 W{5iNtd.RX]/?$Y/6U_a(O Bam%ҳioJjJ\.(q+AꜧB'4x0c:<b=tg/v 8LXI%{&M?CZD*{ʺ ksGOmi<д6C>Pױ{실ֵm鐰Ys( 9ӔNAIcdZ̊˷XeW_A-ڍ.mM5T]lYJ)X}Q"uK\8&TnZTa-K绿zmAYM#^׭L~  U@[;7/3Ogʄ% #ڑ2!@QnƓ8"|VsJc5 <7uLl@["NZe3ѐY=|pbzLd d+{j2O0Ǘ23g$98y/fg[H3XP^vagRgaPLڅԎڳO,m/Xsԣ6T4oǏN>?[G#,D䶚pLi3H{:!h5Q-LĊc<[XK<IJ2TKU^=Į-LZQ֘3-z?$~V˛IܼD5% Xٴ .ht6Q'22rϩM'$ xt, O"EZx[2ԈoX{1?+ZBHǖ9w5=LwoG%M!h\qk!.Wp-/G9n=o) _ i;rTXM3ݪywO͇:a͚$uR~b K,GbQِE4Z<喾t,  P)a G&خLWw9[xݤo [ t'LRyMZ_?gxP6WTCܭMY٫ ԊH;| l=ۦ5'7oi1$r"BD٪b>v&(ꎺ3s'e\;&n^[6&!qIw=rN (*W**1wk]ݞpZL*@Pi2F$ 8g۝&2 0=hIGwD6b> m<J??I]oڮ/Ci gV&P?'C1{>hb/FH!8`#ld=_ɭ+  (e2KYfi3jZhsڭQ:X VGXI}#Oɿ[JQ'Wm鄽X7`2t#R:c)ݾvn34i @{gI  SVSXw<|ϰǹ͗2M[eڵܪ0nj)p/ږ#,E"Jt8?U|i9`Cn,XqV)ԬmJ8+hӓdEs\ U{序sCSY2_Ne*3nr Mysq""ٯ V3\{hXv7sش8)9р8RGJ*š[ 3 r j ݅D<#FYr tmxK/z<( SBqwkpu)%2uH~KwEq=0_g 3Z?(ҡFubr^z´Oh5E.M*}S1OUP8bt$rt.3u$.˾[ \Xi/>&Lwd)[ =]XP(m"b$.7"KlDg6lތ( ]C"ȟɶ3%6~(ՍI g=HOX-?Z.\n7OHh]{@BKWcaxe Iha^['dTmpbxZ`cpjdrOf,kpjdTB#E/McH ^ /13yJ}Hʕ~)"cFܳ1Yi@9w ㏮-eӻo/|_oڨ[LpvhWRI}Xҳyla?`V1Hv_m3>vN:_v* ^o#ҷ0amE\ PrfuQ:~ aQ䆳eDC#0wyWƫM\݇pr<:|a4G+{l;Q)EfרydډFmɂeq6ҠXB@d8֞VNt-G_ *fi#\Jh %J;MJH<1C5gOB+VD-?LmE}8<)?Ŝ_9)?TBҁ^,cЈW)| Hj(<]q]yۈK)[ '{/UP[ùH***T)?du1 Z_{#pr}y2kM^O3 a6tMlj*OPޚe.b"LI!c}iPOe.~9Jv 2k/_ Gcle9"شA㒂b, nYiuGն!$?zè@ܝ[=nБafE XYS2^ǧtPS|$ ɸ:tc3Vv./ ~n8FV=ȣ@ۯCVj’_j X/^{UdHf{2jqF! ``7k0@ZcoO6wٲ4HAβ=(7'j Z{fһʭ;s?pBc}\Ւs"B~x$r4Om>k1s㝒5rK0a3o/ :N'C>#:[rb(ҽgME3|]~ۉRq1||hQ^nW'D-G?1n9"R RQ*'_Vj$1Sx 3| 򛾢pE~{KhFL+3jDNIXT )Rw'Arۧ@m(\+=-M筂RoZDz)l O 9!ͯJjCϿ-\MVBq+<9~P<2:pX4ojyv/ZP@!- > Vj>36Mit Y'ww*#6d⛃kD֯k>bl-ͣ{;A&Ȑ5t:屋9&743r"[ڻ{L*gM\[tcsVgZQĮ1, Zf7JjCOZN)[ȕ;'PSu0P7Ĉx~z(.bcǐjV*0V(ԊĪR q4ȞLjcŹ٨4?VގA0,.k_k *v 8orwn-\C"ض V +oD) luIĿae>"RωJEl_Ʋ$$l7mFѐ޺8oG`#<_ԼZm _pD{K\;MΎÝ^b%9u2_K, L@5Zc@ ?*#PxCzړ@FusgaIхRR+g$py1>F ?Ӳ1Ɛ\IJ5i <8tqQFFQE zG<KwȐϳjejȀΎ>э\p5ç02)eUŵ>zM1b?.Nh=>Q ՚/<^ dW 0 *RѠ,!dS*n%B;%>W˱;Yݴ]k3aOCsIӕZ.(*;DYS׍ 9FMf>, 6w %C\ 2LrF!6?A;ݔG%d}.1%V%]no@15B7k|ܳ΄ao4q.c~oپVmIY&m4V+i8Wm%NTs;߁3OgeL_!`Tw,s,;4>A5(YXb%Wz*NZS$ZPb~о"C5@-'ܬ:A٬9zcEA2^WZ C~Ǒ6%uHeԹsy"O}/N4,rJhu OCgocқ2jmne,H:/bEzҎ'>'. '2Z v\r)ygA4hB>{H،ޓT6s"{ʫcGiOĝg坺2mfnQig>Vݭr*CZ\ RJ>߁h9:IWa#fWb()zTlϘu=>&mQcP6Ene,VC 4I{({"p I}V!e.^P'F0F9knGuq?#Ze$x|{mbb_,{u3/o'xaL1 n?08t@+9컲*wW돍k37“@ '6[ ;/F5oG ` -7N{ p ًTYf/)]s4(+R0Cf;`S$X@DkM&C)5z51Rf krs[^kf,D7qm\0^(E55;Cnķ~>*(SyǮ7dHm7 @؁ C1B[ xN!J-2%G}]akE7Y8FE Nm+Fhn;϶k{r-)@"뭻 m}Y"0ijC6ŸC|wL MN`M4'kcNY<obɋ>q>O)"-8913S3>Kg*h,fAk :z-TEh)Qs* ț,P)V3ݠe;.I;`bĩH6@D_l3;#o^uKP'P-ߖCxTW{{$\bDdU|hUw`Rq z|A+j9Rl<0$wcO*2Dnw[zlxq@R=[`@;ṽH6*qO סu& )- %&T6<ڄh>2'E}aӒA|' sGhckϬVlmNf tm?zɥvu S "82k8N$ҳ12 wLpuj eWyˠMDeS &% /uҢ$$HM rRզ,¥]` kp~9Hp _*iDIeVjɐǹwf6v<u]):`Ke+&4eF1>ږܞ~CGmjV %0<ء|tca*oUHwJru&nNm?%OoEd]tg OK:ERA -H:ݕkb̨V 64o9׿GfY3N5l!UP7J1޽x=NnBk}D!JԔ(_MwY3hҽ' 9?g3hfH.ou)]2a5ݧMюU~hJw2G =-N 2{f{uc3ICsc>]FiCsbg!^OJ_l`:91mntQ;?g85.G~P3^RؼqϛfF^ݚ7\lRaIЄ-4_2kO.kM37Fwn-DyûD_M@& CUMU*Z ]s}Hfݔ|Ϋ~4[UuR$:X^gV)֒sz|#,(z-asC竧`%TvGk/'-gv)8bΌj^S+<iL Kvow!Kqx0}V0^yjg|.< l\ k{ 3c6~SQ+KojVur#? 6${/w#,cT\=fTjXD!%|ׇ+VEc bj0("FY*Tևԟ 4y[-;6NM%̣]8A:$ކ"EB4[^aD~*TE#"24@-T[@ d7I:d~ΰ`işCmuZܪ <w&7D<^h@?>Of%w6ٸ~aPW82Bd#v?NIT8 d51ϊꃊu1"BMn3Юۓԫ< 6{Sy6I}fEX'/tQ-|VIGCխe"Ғ 4{/ı ْ\3W]ʆ.P (`DBFQDc֛}'j'uy rW',lt%PlF0jҴkF-}Qpf%AͥGţۛlPwGUJ@ 1J n zˎU<(cޠjnlOȈ5%lX;^Q]ݠs vDBfAn:bZ:$̫o'^ .s6<@M Xe{c?޽Y.F%XbbaFh7O%t@`5Vz ֫C{I$/U)׻'%l`zaX5%{g8,O0T3a?[y;PRjӽ&ls$_ڞ)|'}G^V ZwIi>r=mP7*y \gyŻ]TIjtqh6;+(ߘ}+EqmrЃ`9vvr[h/3[ۘK9`;L~8)/:tHdVn/\4W/)6&8rk݁Ρ X1B|hni؟u|8i+ @Cg (.FSER1q[rgC+g\B2Kͱx@@h=>|&s c&*J\H-X&o1ٍ?G}8O+t3ˬw$2h`q`-2n"$XKi&={y ! `o~6xPyv ! Qq8J" &_ eD5!N N37&xOI"3SZwQD.`j˳R6v#:V|P~äB%HWHYԦGҷ}nP<Z ZBߜ@ 4AB]yJ88,'nùdy?E¶5~&mʲ Wu:[ƍ?;䇐ω͐_+.1-i.-ٺ6C~ahp$~ϲsQZ&"fk&G"^82? PV\xF)SK]( ,3vf>8Ww'cGɍi!2}^]vF ߣc4`C' c,jJΒ=c nsn Ǩ",ACiI>Hȩq N5\[70{J$'\TIz@γYxV'3fCQi9.!T$j@)kfCx?= H04!!85 ¯fۂem;;:ڢO Qƽuhuh!.7۬:=Rœ[x}aplw'uu&I~+R#8(#P{cپc<gr!ۼl${,W^Gn'cbA.Wu$gbJKPCCGR BۮJ!:4؉q+2PwI'#/eu '%`}~z-1]l]DW3Ggi.Eo0zg#q5(d-3A}E^>X᜴=Bviڄΐ*]bHvPhbhXIK%@M `d&KzԔ~lIA?u`N 7fb~,Յ-7Ŗ,yzyL芎iؐv!w[tTtȻ)iE$xܯ,!|?u[) !5lgmZxΞ&\\"6`W106?4e"g@+)gK`@*4zlt ZzZlz {KᔯNxWr#]AYZLV1wu~NR ,sŸtL=~APx,Vx|1u%o5X v<jiQpHI(iJ~ RP vUE}]ba[lsJ ^ԦV4.@ٌ"6%෫ǵ$]heY~%"mGc٫kK  7Ue&~5 >0he/1H67_ڋoۘM.2 ^@ <z ڈ^dyƻ7-7yXߤ/fIfI\ГZгX" w%3#O j'=wkN2$%7Zx="Ez^j5>:H\H\S&,{_PUhi묇s;OX-QaoMMA3gso@8 `-$wCf٥徯ssJt?i,2s+;ٟv){*aqI<൏/q e>t~g%?satH^_^hx Fs>tg$5NL8>9ވ)RHzS`m=3FI9+]SiRFTxv`hNzAMzZYBC?04&2 -,92k:j*ZѨӻ1䗊燎A צؤ+(7 'RkҪ <+aٹTxuѪ=fa,+ ]jK^Y| mO|<+Ү>4G"&1{{W; 1f3>?! AB&SecOz0ʠl'D `J337Im-f5E>מrA}X!֙u!ji{S0eNهdiӚ[F:I( 2iA~huH:hC0n1IE"=6\;ЏofvlP1Lwj'ݻeqs?uEG _r'Y=~^\e=:sԂ{a+ɨ5N=߭C@\+%II^7#qZj149Cḃ>!Cm0ղXsLqu[_0G *ƨ2{C|ơ})b6$Gbxٴ@6UBj&Cˈf߮*[u@y5ScA!{U=|A!#'5.5̕1`@}gۦONZr19y`?F0x+=ӈEzq7)/\ ¡ r֩{*T2_X9HJy=&HpJOc<:6:%SPqq;?i&|*jD=q= \)gJǏХ7y(0WoBWIu~2PQB/1%ש-\CB}X<:7O/:]mec{d,:@ےu!qt @zG.B8{W|J٢bp⭼ )#4&Q+(r啴F7XrF 2NI|䡹jmQv(ؚ=j,͠B`Lv(4se~Qwz%=W[N )aݝ\lPŃ\TZew,VdUtE{W aUf;gQ`9RWM<*{Q 2pcoo$5\#Y )̏c@Hgr9ї`t<`x:Deqx;Bn]H4=c2]`Jei\c}-X S7D b7/=ADŲx7яa)Y{g0` P}2]R1jW`1D;c,Ϻu_ sJb#/qd\K(h=xm(a!gx=MTb4w?UZI_B|*P )ҙR/:BT>xL!\O L90)|L:$(^ jY!]lM~V|@k+$ȸPj^W#ȐqrfW vƍf5Yw+4$b\_ gj]PrC_`9#lU8ݟ6xKEYczK$Ϥ*Fcnk)kP. 5SA;5TZ'A%p/$ AXZ~7wb:k)` J^B@}ңZ@81I^t'hC7ĚGX8p)i5E[ŋh%Ç?FD)m:p<{u4~RqC"Zd_t*q?(-Z1X8͕ ~"=7-@И!Пqtz&BAS  O WC+s{-/_ $ .[/~uY?`t`h QX^03ľiygZG Cg3 Ah{e1Ì&[F/O`XPԬaVQ| p;*-g̵ei ݲX#i}'S&:uyeлǀr b $w0YJgz&_OiRn.A?R)%?A;gʮ֊ޕ[C:.,ɕU]͚VCrP ,eΐK[.rSUQCfr3zg8 d7),glE bQv2ױjVgE퀞NAH"5.CyF#_I1  x]Mj&wbUR:b ,LI<f8I>ʌy3wW/+XxYe®"7^uљ]xx7zʡVlhC݀"df ϣCE~iٺ,̈0Y^Ir:Ozs]7͏-WMaLO/a"n}FgSFLs{S`gxlb5R@@e*PZAOT Ă.\XCy;\)nH9Ukcɕ ҈=$" Sp -h~IٙdQ:M)&\Ti{kMި&Adf@{jL,(vsn Uktz𦉚,Ľa'* }Ьo]c&3PQJ  g$=.5ׅMI(yL~%R\颜ϫ?[#y{?r7.Sf]C{c ;{`}&:QJ$yZ^[2j2mWm3U*Q]G=3/)WCO_^hצѮ.vn]%iE 6ʷ2vȢl]02+> g>+oڕ@Snl3K|'F>ND24٬KWO _VDϙLv.k?S:mcߴeH" Ek4R[pKΨXZt2}3s.1Tk^xSdc(9`!ƌֵ]1M;-w:1xvr}.)tyPvFq{ۓd܂Dk@I/m燴 ;Eވr53;BTiGADˍJFw[/Zނ)9`/ J'-K>'HrUf5{|XM*1<0.ǁBG i`HENI8z-pnE& Nx]a528*0g{T(\r-V Uf-B:&" ڇpm_K9~5rQ;66.撍O ݦh_19c͟0 ɭD߭q`!)~Nu=<y6REe>zED "og9GRYg_)nxuVGY YQ NIw\^o#̟,B~ P}(ףJ]]-k 5ϯ9wMwwU:4jtl|..e2:K]ok ΅$HvFbw?{jHx`-E5Em*s]@MX缷hcPmXI{ĸ@ SPU 6 7$g6+} &FS:8R" GYno` 4pFULeZs44Vi֝5ϣZ e^N"+,g:9Uyxum9V1h(r)6:'Tn='^^y5ư<}>)^9L%Sa_|D@{v~8%Cl'+߾:.  h3O_=4lBuPDH746s_Rv+ k?j.s یrYT{n1L^ë"`ԃva-EY@rq)R0,Q|%gxJa袝m|9~ {-ARՍ,p]^wHy*!1_1u0.ovlX3M(X pF1pmEENJ~Hte@4[v1"op zx'1Vޞy0ߨbm1P~lMU|Az 4ts/"GTrL n(})S-/R{ȢۦMpUaL;8bv8萑f~ uui4%Tj1PnDmgWKN6PW^'hP?\n-Q)o)pf΋q<;֞H~sǖmGf;퇀>HEΟ{T 8u0"c0T|Akjx9&'PnnbfSѾY~c/'Kr.{ƵZ[R3G9!|AOo+!y`(%]z(SoBvvIHP[Lu1ӆfPIA*R1kP3$j6o,5q2ǫw;c`Ԥ6%| FMf/MZw3ZkI.Tɯ*SyMFcpwr/ h!F}yجg،uQCR.3;ˣo)e׽={J\oQP-n"wK-\I!3~Gb62^hp8!eڈVϸ'Ls8ڝӡz FYl%f_ށB@ w BbZ]uK+p/C|~7!Z1ĸ8]AObXV1_ i+o`K;CbQpW~ٮ'+އ%?evm-1^miaL'}( fs+ɑX<6GAHKf)y.61Xy(A6LC{u~ow/⎊aF1Cɡt޺"~ UhZq)W*Kcƣo-T;yi/xϼ\]Qќ|ؑv̼4f$śiR$ou6n>/hav`H3[IQaW.(-2C#'ƒJ*+*;f;JA^B+nz7(~޹¦ibgH~NtYǝѼjSaףb{Y.,=CATw$م$&]H/b~%jnpG#"88 ( ziKnoLp#Zta~?dAܗ7KUNC6M,%ٯ,QB#"auܾk-#m.]<|rx+䂯0"?QfS xvRːZ _}MvB,rK _l->(1A}qb7K %kt}mHx)o\o Dk#_TiL>`|?fhޥ nIN~6 j їeO[Y%Ԯޒ`Mjf =ʣ*t L0aw;kaξDÝCZ6)BR~֧z١;^<)v%ӌrI/qPϲmʇƅzSg͜Ba7Qg(<7V5dwwJ߅N5 v0~e5롡#pB5$͚~HRsR%.ad,4hS{j:l ؟҉VlidJ{C2]80GP&*29LRK4!( $ @bS>aR۠#wl)Ə}sm;17t%Mc KH>v%3~fy9['*%|?l i;GM7#]$Ú? #pkBu9@ӣ!PlVθvG$D;:`2 c ֈ\A%80߅Fױg+96^L5O-4:na6qVӾ@(Cggtݞm[PLsFԊ+U 9~V>DNBEb|i {OruC8Hb8S^}X/7@?au\q{57?$d%ĄDcS@-g/BBx<٤1rjx>ZdW(RCW=Vݍ2H%bI2?ptԩV PH۽mb;vcMPk%gE=~q,rLj0aa'm/""nTPz|0rWqU+3_Ni(sP5yv8;MxkCBcCʤ<ƅq(گdIJ <4J?B+hoƱAkEcbnKKSy[>IF),(Mo*Ѓ 5 i*r}zoLzx[ u0 $oh xuj V0nH/:lRFF_ɘYO$FF~ >\]ǯL$)Cz7Q}o6 p%!9*TEtF˚sVexdw ZzϯT15 N[Q\H<~A5TL,6f\{~:,!Qxəl#/&g^P^{uܯ!$\V4; <\# I8YdD?ч.kRfg*.϶P*4'9Ѓ\BgK܋L:y$vϳY.G^;ݽ~VoHWŧbyo^tw:&x FvR5#24g#{1t d@׭n2uH(Pj>DJnX QE!㕤+ق_C޷e ||\=NAC9M-p+я\K#-"s-RFo?F>sXN"4Uz<&I/)+:/cw1[d#Qߟ~[ ,,Ja}҄As{^. CEcx8(ܧ{?DIʨ @ %"0ܬslKLx]TubVeUH,fwxT΋HU+@Ca?'*2=>.:âa]yЏPlMju-~~4sT$}RXD.<Mr ӵ=t~(hE%d'Ե>Z3`SYD³R в hmy7XZX8~#+z; 4zd1gezovZ J#jVPq:2Sc#`mΰhvQ1DZ V9 6-fUyPs7ynT([] kmnxMRC\n&5)z:95" GhEEn"7g,[pUTUuFzLj1_G$"XDX:>$垒65ZJq4+̫h4c#SP!32k Ct܏DVZ6M:WΤw:Ӄr8W {qzXn]jBa:JZ)u6~0/(WQ6Byz6V Z\]PטdIYftQ''BeŁ!|8g㥠n)ΗJ2< ]#_l >PZ)sNyuƛ>7@bW|^imz5xZ΋gwtj-U7`پ \9[)jf;F+1<m2^qTQ.%E30d)*rRP}Ǩf asGܲ{"M{,eR;.,5k&OuVn${YntyK:J~̢bY1PpS|r8"GFoDb(7yɽ/*\6o( h)*n~lZjSݭ3{΅s­*G_F?^ͭ )5HIg;MGrsڒbWuYa2kK1.juhA\Xq C<'M-"0"ߍRlI;g-`fd_OAh`uuf]CP<=X=ԖIƀG>"_i0͏gMxJ!=FH|~F=’z!QfxDQ_gF;a,zSt*A@F L.(W9FvR'*j|x43[f`jduhЙnxlʬpDQѸ4r 9jpʜ=#=ta1s^@ȥVeVx[?лlnK"y?]6º̪ ngA<%ȣ,A^1WN5z$_{0 C#VQeO6 уl3"> +[&dm2->Mc|𱘲0~IP0:͌#-!J]#`^w a e1<'q)_,7ә9ҹ&nVa;β(6''a0ǒf``gB *fa[x<sm)e(vE66yFoWTa/bu5Od|AYLAqzݲCh[#MY,~G\Y=мb-yʠvC--~|m)e[ս b? (x`Q2B M6jZnĝ+Uy0K)#qkk"\ҰfPb]qWd,N5Pu.V0,hۼIjw'y|>hujjcLTbOTFSDV속T2S$JC}_2-F^0yMNGIga΂Oc}Y,WFwh I%!PJ!áv:<sH=LrU~ tXhfG-U,VEg\s#cL>n۬aLͻ]uM-Y3K@g,a|_S|ouGkF(u.ySO}4ګ.dL4Vkg*npE4"^цnaU3FkB9aCTűk*voNFQ?F.?CkHEn5|¼qE.&\ϧPBk h2Lcs%Ͷ}3 < ijt:hW:fG0OQۋU v}l'F l[dEYFغkGV{i|{O(!Ds/'ál~~|Aqؚ,"K=suYm|C4yϟ]wb76_GS o(bV LjpoHt_[B|k$RD960]%DSmܨ1BnPF.UutiH˟ "N怔.~Y,`&y6Bk.(ޠX#x5`u1Y7(%YǨ #p'C)rS{mw9d1b,z"H`X>AX=dӶN@Q G;.1כpXM?xS0go۴ʐ|W#7ހw-(c%Uqb:GcQ#;Y@,^γc7k5sQĪ@L\F rO 0fEh,68nCeإB6h?0}2d{eAkY zOŪ-bS 'L yB7/Qj{Įx ׉-"f";OCh`EwE ɟU˱'z7z k .&OנxV~GbS/AZ.?YxL=%07$eY[ -jۋd_:{4?'26 !Ur&iUL{&V ;+L[nƈ$>,l*p,ٍCH)wC#<#qʶ]?nGͷ+uJ?yRD=8sOlmɣJ- ͈~2T߻pw&Ox0˾Cf=Cl1rMqVWkl*9C&Q&~D4I NxGSOA_&.i-ZkR|F(S@8I-I+TԒ(ߢ*C> /ن& Wٙ?f"%YQLL9}=[OVZjv7 OE෹k[+zbmPPt*.L щF@%:O]t ŀ D6cDZ^7e:x 6)`b>ne­ˆF}62en$]v`n#C|[XW5ח1~,*xoJhZ}l}7?͙{ k47\g!`unJ)pf]VD(`aMo֔36 ܣ 8G]"BD0I:JadVKW -۲8LV΃e 4$͋I6’Zɞi'ri y{ATX9}=UsłjZ;3r@ u p5L+R?dƯ&AYҡ' SvT <6=rkLuo{D-zPؤ4wX iGfÕR̠ҪF$4zY@6ـ2rl1f7[uvk2\TYUEyě2xV=b^KuwfcFk_ARq䯜hyBgr?eI-bTA/?β]ii;-+E]1 8GŜDq{XvktvyfEtZ w^ 5oT˒e]szJЧl©@ND哃&!DM܅=Zw5nx2Jw>40">%Ձ'531 `x Z'"P\µߚsu^r\1=$~KVdMR~:h&WO5:l,s,)Q5[O|q)ͨfU6t;ǧۦ$۶O>5̹7uٶp!2K_ύz~wOB Z@-F3ҋFmJH&/I9+E*XD([ UohEqԷtα+WM1؍ Q=x|EcGCp*n޶Uu\q9&ٛl+k9״IC )Ԛȷ^Ҧ[xm:(z]y4Z.^w]zeo1m+&i(QK1JVFtrbʱ!Jp6.XBR`y!B&Eb0lr}ٺ DYyVŨӸ~v=('x C4ӻ5(, İ-#ɉAEE 3=hJ9d qexǣph: HixKM,xj 1nG~S)H5FQnƭ#PCz?毊I#ТW62Q T%0ORW*4$OAiSU#ŶyF:Rί\]G2]7Vrɴ*geNyJ1!0&mTNѤnǾ:탆 el;LY1,-OD(3T9>.GNKzk.(m^n,b\s~)Jڶ^]<=w]ɫQOꐫALkQ|z GΡyϜx:qUg~H,Dʔ4҅Jn\NR3Vhw '$Y'&Yzs QN8q(~e}XT2!?@gyUU!Dw'VkR&ʤa']> QJCe5[csM5˃=A+lXp}fgrKr6%Y5ac8/o3Uc?1C'JBdpoϧ(`8  "sۃ7++\6|+!ԁFL8B#AZ$T~-[rjoݪ m0?`-`(Lu I{s'ڈ`bVkc2TypD P, ($4N"α|t\M[ n>PI)l@Md1yHZ{ ?\7vZN3nBnj,MIW`4%h W\lG3[f/xOkW19{`,F7l*-i#JޒfJr k7dU%Oi 16uzaL*w0`0i'RQF<8)pGRq,D!i`3gTJѩjis; FtNFldEHf3CTk@#Zʾbo[+^֔55jRA 8P69FmjKnFJ.S3=d!h$Ǡ˝PKsnj&)}^yԝ_ ̴~rXe+Ti_(BAsl a/2~:ms/5. {ʈ Q%MEDSΩOC`id!,;}؜R}7VlY嶴{M]DK``_m(Ig:6p\Lw}%-#5 N2w.ǁ pӮL?J,9>xD5 L$?aS@B cv|-ԧ"R1zZ F>ϧm~{-`R\'WCM/`YDpc;|NFC<$+a~\7pU/6#!3B[@>Ook?z)/|3]otwN'ؔڧff_3&OXPrhW5Gn $|3$oi V͏2OmӄZ!EϾß 6Od ΍̔Xs9eAP:$v?CW-]LHhl%Xa rbp2Զ#1Ѥʬ]a\d @gW蘢hV}#8m97p'=Ç@Ǥ:aL5txme~C L'@0ح#~?FqӮW2nتnAQYRgy? T 0S{v^z0ʟ *swT2⮿CT^Mc@Łr8ڛ }hF`0fz5r#yV:i7<7_OFYWMFYX^ٿ%hI]aT$=hm6m`jnts^eYstC$A~t$} R2\{%Hb4H*m mtp^' L=K/a|[y[UUryگ[?K#n_.JQ!d}-'0 zPܟ>RwN Mq` ]GJ7x/ڏy: JH :<*.$Hsi'?jҝ/2*rԐ/OLy}M!Jp`i;v|avʆ woboHƥ1"bpC0Xwύ$bPCDQ;^I.&˭2.`WA"d$^eB<|T1JQFiKl?\*O<(,\-  n/CIop`:/F e_XBmӄV{o֣%>5L ",lJ -6X }ke:Qn ՖXho_pt0/>ܨ E:p" zATA.KT y"!Z-?wc]D_\o~VgK<&e\Xh`Br|5ra;ŧ7,]8=>ZrnNLgЍHLypm!v[#z>sKd;yjdɗ Oj}p'=2o 8ߧsЉ9U1uhl"8(ɨAy Aq.czkk> fOQRmH8;D'#l?.zv>H دpN &W nem ۖKQKzT\8`:;m`X|]7ʅȦC HE!XqFBَ=l ҟ3n~eΠ%D@x#k 7$5KXl\zocGf\94!hkٵDM̤:"@ᕺc­׻!2o^Lo?}1Ձ/ԗؘH}8[8CK\uNl%~H2NGKqBaTvfK*||j||'nC>k㎽ Oߢ2Ba*kBHXT4iϠٛbP٠A<UwԪTe4oc\"z2-ʹO)+>{-"*/^eڥ7[PR-jpg@ɒ3QFL7=Hsxӹ}hHUVv͸L;#4j="] o7 ah;A{P]jj1nx 34}}iY%U kQ4q=L:"J9$5fRĞF!>z_MY ` {:K>`IJ5.Gc^$K>ǼM$wOlPyEPrmcC.b'zVqs˄N:䅺Q=C~ NWSzv=%p,gVQgڞ{*0,M}(si;(q <uyE?! F%*_繊HQj6l eת H_| 1rD-ng]௧Yf_[*0_KK)IrzD*O-o7il3ИҗJ;c]Kû|4/VjJ~ ٿd=fi6h5]ά1L!B<5']a2 'ȏ$yvT%)MnM4W aB*^ s|(x|/ |{[sȦ2586v6vAsNԔm!Pў8"k^W$qb1%@k7dHrð61uCxqQ:#-*=%(_P ۶0]7Z22ΉW^gywh{--> 贩Eđ|ޖ%Xd`Bٕ悐&0~M46?K%//A u[I3qh=SEァbWY62jkIvhe1WOO{0ӗͣfJrp6L N#ft2t|) 9ZM " ;e _-XՈJm2Jn ᎀyjv>Ȗ:-t ip!V,CYs&1Gz(Deg޻ھ>a}xCŦ-n4?(W4JYDz {_"u@V\_U4,D 8&Q7FA#&*QGW}>p MJ1 GTfw]bА⑒lFu$Liό y?߅}G磷N&/Q~ )?})|^Iw8şa+hc$BP2lܡum NK+|-CF⣕! "خ1j+?; V嫋dlO?]z.E[1"a_Tt9i }$sW)0\ÕA%+ ރb|eM^"w"eK\j6ϻFrɩdt,<0v]aXRmS@ Fyn9'A|Mim-{Gg-LSHxtN e\>-3k|M6vk칀6,dӠdE_̖`fy(W? 7$y!څ$x Oʔσ6Jn~$UóTo;ZIR).{>F_o.ũk;%>ҁ8AUus"ZQ I'^Gu+QO5G =N9~t?zqߟ[5 C"Mĝ r} r萘Rި_O M^At&Vcѐъ*zh 618Ќ=`Πn}#8p ı2yZ #5C!.`?7S-=8P v)=8Q0d}|5>A̚iwNk _z:QfιC,|oq`)r$\{AMI3j͇_ɎA{@' yBL4s썉yM z˕z}zݩEgܰyJ9U$knN;;!;f7܄-蠀M{&0& M,7w<ﰑ:8xEA%g[ hW>R%\ z&؋JaF4BqM2{0̫"ntnBM~zȩ0\ݼ_w ?>rT!T́^3f\5=K{u8]uXXHٮvZ>V?Gè,?ntCH #[Ky}J~!c_KH0- Me͛ib"LVFЏAK79ɞ|A)Rƞ h4Dl:yJ>.FvD-:z`H)Lɔ1,lm!FAu CV"KKchW pO|%3IԔ\%ij KWX@Ks&2v[AgP3PdU#R!,uLHT׳<ɣJ7b t^&h RyAW~Rש:֘Kq<L=GzhX_KgxegX_QjX@qV Yg^({Q~ |rhV_9nW8uBM/̛CP8ùo fuF{ZT`x Jln?/ dGyTo(VbElj=&C2+)4QcTkGic[AUdZ>[Pzfx ˓7G0mޮ3[ (I898RCӬb$c2c) {4Z.L'[_\Dh1jh6n4ܓ|x&2-LW2A4{>UsQ^Ƣ#~`xWLx4{zGlPb̀$ p1Toܕ?¦; ?M?Txo+ѺSNz v ˾vy_αsh ΀XRGE%&>@f* 'ONwE#F_GrVui|do-X~փ ^?f=wwAZ6joŽq!qrYTh2t$,u)u>\MX+{wrLE;אz{W:M(6oPyO&8-ݮ~tqAoK Q96#!h#]cC2Zс \# D> % 2Pxp Y㘵2n҃iou*'"/BO`Yͱ1Re\`%`@7JDLz m5kHEdCW8-KH nb;<@@F.!M8C] \[!#ȤY+֩4۶%,P$,U60GIyY]X ҳpi7n`:ě &ɠ e*tuSP,}K ̋0~@V@4 tf?& MAnST>}E+=a)=ܰ宍Z{Z -= TG Z VtL$yutvIRfg z*7g5:'&@M.oVB7=dK?_ @aJo_ZXDtb6Jm~8įPCZ((V@ElD-$ߖ4nN76Ρ#ܶ?G]ԀaKVP;5c1rdR֝~~ʃ!!j5ÁYT f'rBN$xRJv7H74y(RS77quk #C;.$r8%*JB:,Zf.bΒՎ.qfMÜkM +(,ٓ-dܭV0R?SUX8z?7V6VOp=׫^wfq*iB}6n&6pML*ͭ'7n%ENYS'$NਓKD'%kl81 IaJR5yZ`.WjFBzR[`[#r0Bl_OKb{NJD'w/0Mnbc UrN쬭KN>%P+{EA ]u<-H`ޖYp~AJۿa:~?a ,?T6@ivD_ޑ W,nCm[URۿykSG.׺ jW jUOlG }F_Lgg#S/"2GݴOdfmaK. nL.}-u WWTbV{I 6X!=n+Xb!͈Îqim@ r,m׺܂l̪$@A1x? f:0k-ќ_w"g1b3i'm7\(e^׼f宥PFƝ0iξ[O[s:T&lV5<!/cJbzU#I֚oWR8/ z;ಬn:/Ә$ hlQLm?y`;M0yasI :JigGTSjR+7X/h1T ([,G$]5K1{ђњ@${0^†]gCİ5]n+IGg._|Vvy\CN)pf`kk6rZ iLq+˝VV|"-JT^4dҦJ%o o՜q-~Xl$E$(3'sAfepKHT[,d Y $ pS0v Nn3 ter`?Q-{C؊ßmۦW[ .%2@g%xڐ4d̀`BZ5AJLR= j+ פk58u \AG&?7o5) CȐ*P sr_hɍ/_[qP'Ȭ,rHkibplF1ϵ:.N܏՝V~[iW]k&d3?_v$1Řv{sU0YYϬjÈhr_#};~) <XMpSg4/ Ŀ'~ Nl"@OMbRcҎIJj.1sb%;V&Q QL8gfs-~uR2 d?TwK^/3u/ħt1S-U $ǏQyD'] @PWFzkJ8\MAiF*Е{`~k"ϲ*:;ֱhYmUJ檥l26$kX|kwa k~eԯ啠F6[ٗ? iP5m-vE"x7SHl7$æUp?QaD'sbnV !}˼7W Dan8iKJad:}" 60\8^CE @GI!ISoVRSuK- 2UIĦP5"("/ `Ӌ1Yy8W-7  x%)g*fR ?Ugft^_[ ώ3n*YcÁ%`AtJh }ٱ)Q^; )P׉Ccs65EBEd$:j5=E;Zw)}<~ L3w&{itbabgyIH8˨ܠ'rj^ڻl[ johoѨAL6(#`E_x%/цlA@-W6}~άv,jzt$Z\@[Cu?/׷)R{ v ےŀrb^ݳ6Ci.epoNN#Vl[nh]iB!ԽK+Hsjcq5W*ҞؒJ靴otIÂ[ﹽu݉$Tu_2՗q6U`+#$a@3#U5;Qb3M (7">h'h&V FҌq=J# }s/rhmcpNÙSvF466.Vste܉,>C|P "OQX_:}03,\a[AQDwp gL[j P;F1 Cw[n5̛yF(<< 5HLxjlrC[թFk~Ω(@2nffW;z$$zDh3ly'zeB 1 ]c+Ɠ>Z?dߌ@֗2m]Ya9ް)B0MG|]t7`@Yl̡ H&j\ö͗25a=34ts6P,jkRN}=ua\MPcc6|? JAW쐍n/`JmM ā/BƼo򿉡mj.ҡ$Y L^7U'ˣ†2S57|Ozvׅmv1b.jWi8IyPBkܫ|?1huCw Qv=>ZƕR\7+l[Yh?B7^M7]ADmﴣ9gG5݄, Ǎ<=*Ar,ۖK ]76/m}Tˠa kOlY?P:Ou1؄d>ɯ>BV2p@ހM5A8;b09 Vn_T8~WϊS,DRsN|h{7#m[uG2]9•j$1Z0 h:*C2?0[醝#iqt5 ӐPM=IہO2I7$OFᣝXx]7?Qxt'5Wh,mKaMkB9}\\TQcL+!Zꞁ\m:0IMr˩"Ӹ<>4IVb_NR0Dh:}1_m= i8Yu[=vr9r :]  'K +רז3zr!D#})!\@`kiQ]#<8H|DzkX }34G{w+Fqz&^%)D/AŊ1{CWoKeϣ mz8"f#%*,5*.G3 e\cy~Zn.Ya"_륕fs\p_3k;U0\މFA/`01.u`rӂ1 L×"2Q7cݡ7LJc>iE%FL[h~ge") (ܚsW_GE`] ϼif2 XI+(U]3r㯷V&d"[| Bn-hor @Z 0mۇ))\눥H4V2[B+F =!)iOӞg% s0 io`Vmr ŘJ=͚[%؟ ar2/arb_!F_O|VĄ >N`=ih hߣzJtq rkQ?b`h4k׫}p¼V'|„wy#fuCM_V^b~E 9aT,~M_pl.C?:L,DO xs(Ḡb9zIEa=8BT -*fL\>DK[]TMs&֖@e90ժ04TpӞt5e%s͠DhMIj lVɹa! UF/LH f6kgedI'rYGs?OMXfb[@*h6}X cT?sJRuN܎[FEM;y=WztŚ0u>`BR mR) &y>4Y3΃ ?镇kٴI *S#49e]9ĜLP9đBeMޠx,V Eh֢Ym/ZUvF5 9熼 XB^|O9F@-nӈRF~ZyB 4Oc>#(y=('ROy!@w>}wR+"ʐ` p^F''k\p;&a &\P5=a ϝ%;36V݋v48ҡ"@.|I1ea`̽k e^5ȸ$h¬4m*W&MJ*zl[eTc5ZI =% }KO!T y)*=`T0ricKcoPXYE+hqg۴՚8OW\O3̑F́ qq+u2|s@Ut%l9%V ^Le-` 9օ9@viG4?dYm?llzQF:B 5ꡤOTEɜf1qw *9bio_.˨vACsm뗫ZShhJ#oFj>u$׼#u460o#Qm.vBCqHl"ܩWV43+(7554> od`A nbPa; nj)rl~se38WX5lQh"["#p݂[=FܰJ zk Vk8 R"Vo{oEU;F!S*]ƞYm(t9KgP]:u.}u:l fÎ"nӵdn^M'Sۮt t&D+76PC@XH h$$˅Pj{\,tqovD~z;Nd %E椠\ {t ͚$ۓITEXOo tZ3:*.$xWeD\ͧY#6^f2@Οݿ*>_~ɝ}(,>}` 1=wε 8=T[i(qa \N.B3!\|o^)ѱ`m :y>tFcs2U9Rggy>sjI8L4cޓGVjA ŢH3K@PhSl iP߲Qo5^~"gwq/I.") 덦c4MvAݟ1H&Ŗc ō|,Y鸄,6*p@^M{>{tÊuik,˪zχ+ !9-%5E7G],.?zVC ARԏ~eiB+-pOgNN=#Ա֢jY4hph1 er /N yi9nnaoakZd^B-!jί]930/qή}P(Y f'7#Rugi㱹&4c CmO{Е<1C;icG{cHف>+HRQYt]D–Zj&+Km?x٭f*s'o@SHO6^/d ٶWiMy*K >i 9?29S!&iyەM?S'RaA35Qqp;v$ĕ$҄µ^Mwy4԰2l݈,#n0Ocec 4X&b*7.pV˚_e Y.ʬXuyXB 9(oGjkZm3v೯W9KI¹53Q&mW2я QfG!Ŭc~d:ʻ#8Wi3+c\~%B~v_MP{[&#-RB[oyK.`ՌƏLffzt3sWH1Q]&1X G7jF76 ی4Dp5oX8Mțcw p,,66]pƛsR=տ^1TYo{34-[99IMn|,zܯ]`Q Tc}Wݐ/\V2)|W|2G0x<:D8M YK-G@w\}F9%#p@Q;_zHufEX1d8_6(, 3͖f,yپ(9 *:BsSdW4c' i*PG-*UCW |p^; "W颕E&?",(ӿO0xdC4\vb`qJ&k}[D"g, ©"'͊Z4\vӐ[Oi,)o !:-a<&v8OyT`y Og&COH5yW~]j'p ~(:*X2ſP3Z Q!rN`y̟ic }A)$}ag9Ղ>jC,$_rPnEB% Ue:}(C;e`m^;L[G5zBpAkm~A]@5kn{z!׋WW?G ;v@>eOs{|vO'|>` )7W#/́$O?Ԅd1~pa.kñbx@ntzP^ W bKk|(A H`4?|\i)-;>: UM{6+nNJ >vw#Vڿ_k#[^~w ,jؘ92/duC5?&zy]S ڷy^nε%!2p6i7֣AIEOZdrp('N~ kZY lƜu}b{):kL7,E>2rz;V 3y5}pP$PIق̥K'WNS}?`5~DmY-Xl_YwW5u96ys<<ýPצ RCPΉ 5cMnWfT/t]Ev Ϧ!~ %^U2'* )772Te%E&6Oŏ@Q-RUߛ 4v5IEda"s]dck8pBÊl|~?H9yu6 y9T[I)p*s H'-bG׏Fkk9  ,H?9y)d|c;5o-R[A[|kmqd4}(9C>&ࡵz fUS Eȵd$`đ2 bYCeSϷ<\gd&׽eZTw_ݺ?i Ljb5edFbK#18 @hjHsb$lpt&I:qsUߌ}xׯ X}TuFȎܹ.7ơ1U((30m|.ztg/2"-;_F=ƞ"ҫb~R^H$oX`wmr9>jY7t}JB rO <݌&$[.I/ qxJձ|@>ndڄKl6tx7RccMb3F^8Z f?Ѳ+4% QcOGnhJU&DYdh#8gޤo3{(@lF|tt3x.fSSz7Wzi 4u|% C+c6*B:b[^f8::1J')#RlsEa|9ȣsh|*) I:9v;XJps"?D.\t6)fнk.1:6[QĖS(C_*^ B?EaGZtToAﰟ=gwH7!~ 8F6i>\a,Vsꄁ6|"cs0+Em9oSD :*쌙q-xpu[1 r9WʂQnyBb[0AeY( ьYMx #t 4 E한e8K͊7]ϴq1Yж0t#`'AfO^I ^' g{|qiug]ԯ !j)kS>C:(zEqΈqxnkDo3w74|oSY~_^ OPPܒ+w}Մ 29q V8/~R@7P7y\Y='U&^#5³yb-?!!̈QDF3n S(Or1 kG*9(K.w"~ q:I]R a~BLɽ63/%eqa3rgCo˙S?ޔُ>cL]XINtTe2(FOHӠtWb"WX|.P2bzQ|.F@0p{DjC}=Hڻxu='')d.IT[־oEX'&ho8INmܜè%"'jk_5 ČZ^I!kNݝ>nOꥅ_:e2Ah`'6|І#3n0IZΔ6B0ؓe--g\3T'zXY%\Eƅ̓ ,CK>%Y<){²}voIH3J>[bҐBv5WZ}SGkՐyGw& _rpq}jsKFL6}"ƛc te,.3ʩ8tܜ<@vԓhǨ lfR< Rn&-PϚ\VGyXMT}[IsuIIviSfsN!tjp# c,6L4{sDk@DD&VɆ"ݻd0!VpEJ?U"}Mzhذ粌p ƥ)= f<역F~WXQ'@1v,b:@/v^ M%*ax& Me;Vh d/ڼ= Gq f)c md_ P< 6Gj6/2jR-9h_:hSl{w=7}V@(m;Bld]/E}W n];Jat_ĊjU5n +)>8+ Hj1{F%yIb R㕯/9WnPz=qSdU XL$;!}!g@O3e”!ebVVM7a.w@e@)ꑧ':YuP9&i$L"/:l %n:BѪ] [PZ6@۝ޑȪMq̄z@uPr0j(5яڇYT:p5ZIo2JW[8ྟe h[*|"*7zP}zOw쵣guqg5F'©,FIp=4\YfhhN}muy*,a:x4"Fkr`[@zrj_'#@ w~pz%㫠4"΋mݠ-3|CqQ[ճPD"}]G[ЩxF+GlY3AFm|nK]\""Ti EݔDP!-^ߑm0J[pohX2B7eM֫"Tֽ!\ڊеABݺiSHX>!\ܺ|%($s|Ћ_?9|>º:=usDz$2.3mȋi; E89 ׫z׽dDƹXG s$wI8`ـ|uEy4tX C}cYjSYs8 9hOY@h;Qv>"&y9g\Yҭ'5:C^+"U#n[!,wv "2nfl5֒k􄏯MK}ǚNP.]A `p̽Ks90پځW '  ~wA c@+d >FlH8x"*x0ʘ2gwL᪦+{B)kٵcWd6+?|@'C$FhЭ~7p!*hs*L /.(r? ީK!ABW_|7wAn~ӌ jA+0b]` \Aqf hBe{k5cFù Z‹sdU)H ,|=vgL<%Uh5ؚ ÝU-t>\!lepq`O_K @]c(94Mn55Z"dHjˈt"[ڱzXV,ȇ-O-6|=!U8Pt\Y|øWy gaG?GY-otj8tȪr^& >|90IMfF~nlyf$Pnip}@N@rJLT?jeh~OlJb џy>]OmYI&Tc{mYm{CzWZT͟ҙ체fg%>&ܸzw=:|[#tB=_DGLPG:<©J:N |I8b:آ;?OGsϓ!y"Htprvn±A|}G)XǶfBT7&[u= e|qH"Txg"bU`e_v:VK;#P"$qah{@b3df+S,mtHP]a巅H{Q= C|R cxFlN¯kc 8XbGkcNDOb|[4ዱzԁt$-dwV ~Ѿ?oqN7:* 7Sn fY#A[4J&K_2W(}!h>^_X3O:)m9%fg=ܕm[S'猫$+.B|#Pro6~WO 떒Dc٥[J"x])D3욝s0VVÆx<S7,l v.d~*xeUDNrvW-pa 0_R~⤼wآtLa`R/o̭vN?̌.<FqXLaH|,3NVt ӌ J{QmE@BYѠ@" 牌 Bƛajž)1JWe]Y蓓審D^K FXh λzj 4PcuND%h utYҐg~I~UB3$GʴsMQ՗-ʋ.0*&b 6b! [nͨcp)^$ CCxܸL \g7}wډk\K׬_ 7w((3 ,,' EUC_Vss,[J mI`KB[&YB⤦wharhwc@'kMTLQABd"ޝhHR8X{[=;1 kRzM) #7\j0eiXsϨojL; o#܋LA^d WkIBOv)ׄNjv_t٭:Sq??JVKbr˵r1fowȰblDdvVX>[0~myXSS;pVw5,3IѾ`6yYq˔$2Jhr NX"!76 vCO$+^vu—O(]v<:݄~>{fI:,L={̒L+? N:a]B8pRWpaUGg|噝3)Ԣ5穀*Xb:$D&iT ڊCQTdn{Ԛd"'tA\b?h`ReV7Xt(촱Գ-C0G?FqJALɈܪOJO3-2gF萤Ƙ)V϶˭i5S14 A}1֧i}BkodZ{d;5Alec:x;l{e~_W|ha Uhm"fӟюK^"܀X=; JY *B4>Ae˗8COrnGvPw#9@]~lUj /YD~?KjBIKbORʋXn2S^9Dl"i<٠Oȴ*KGzN2/p+F<7 hI2xZdfx}$<䯼$1|5 {T4@5'm_gagih׮qSoemQvXS"|ñ*.AA u1.Gԋ/ X@I{ Fg))#8SJ@2h% 3~|6S̍pzN^js8q[{n$: Yt/(v{@9-ޗu_`(#oJt_S茧~6J}kŻVN:UWV璙E֝r}WxBBKNkl7fkn5} 9`<[yqb#k]XtÇW:DT.W4"skYT:W DD5+\\:T=7 DU22;Z">9p=׌ҍQfdMS/$#n1;Gbs `,d|`kJ asI uC*TXxĨXpU L6{o'O@M}deKvQiwsPCWH.mXU%b=boꌀ3LźqҒn||(Z U+oT1efUhڞ 璪qO7(W?d8߳I~x& oeb@]q @Om{-^ĺ&;1vFdBS3*u,i۟%뒲2dIZ k\Xޣ`uH j7W ҵeD!!wi2j  zJŒdi GKZxڭl/ 3PA-WyMC3T .!Tό1GpL\9ccPV$x&l ^Z?@ ٓ#A-w{MP5!*E4ûF!jÚFlR8B9>a%J˒,_XmTqunz[ dZ`\pCl҄+0 8 %Pe+Tj;+uq<3WM~@s<^XW|eWI[w]~RVIA n<[r}.Қ!ֲӛӨ Y!Abt ՟2WC)JA(rQ=-yƧp :VOdi6Z%f~>b ]ԩ<~N7QcQ~n[[b\ky-S{^z&9]GeLBX{+zZM4%*ȁkE tm2Vf=^afQ%RE4vы)&c sybV]`^ڑ9znGNN\RUyoUCIN3Xv^Np^f'+mr5etŅ1or,zpD8G(a{ޜƟX]ZjSĊ4أȺRu@B8kI]d'@oR}¡*G+gH1C!:̮)6?s(@wiW~a8hOUzx|2Rx|y׉ëd I 5~o1sPZ95y*+O^v)c(ı$˰y$QsҜ;_].@DXy/7IxlXCi\z@>+EsM%B*TΪX] Od Ҋz boR"zFI]A5A{(Y#} R4 KiuSyu#b.~A|'lӵt_ ^dF.5xOQMJx(;V+!z?QOWy@ {nT/Db+&0%,Yoo\$ШiL-we(!xb[A5bWY Dmx)8>u%'Z:`}hETu ۔/;"Jl}9֜ϵ.,Nnp 1y`ثТ> 5 9>,-~ KQ>lw  ޹~$P|Wk7ϣ"HgG93ʰr&IﻂNMNGlv~m{R{,<"$)q,,#k'B$ ![}*Ҕ}#\q!fn xĺ8hʙYn2U(j^VQCVF~uS6&]QfƑMftHaT0?5Y 57枂iMbCx=&Jڳωy_ xC'b t%%>jWG6D^#?W^/" $bͫJ/Nh}:,duQʖZwNB&X`'aLDn{鮇?m8N"׃~ j"F=ƨd[;fu~8"!E(ku!RqVuMQ;:E([vp8d ;Xa_lZR,B\Z+Ӝ5el CzG`J,b: +&81Ո vG/IH10_~Hʸ;qH!|ʙ}CB 8p}r!P 1V/8T>4`%*a0Mͅ3\s>opS` <W+VOEI4s핀3&FX£OUy1ZLBROJO8%(+͸6[oNYhXODuP5RӦ+pM!SQs2OH-:;?RՇWkJj<揪Ro KQ&e3g%l^+wu_6!bebv"_s\!G7=y.N~E^ڬ7;~̔nK&Fch :a^C8L# bsV5vop;91@5ƸE`\#:У\?ط@2-8hbO:>͑ IltSa—ڬ=n֖yʸdYT}JvpA. {oh{iƃJ$9dh_5Dၫ h׊r"pk"`CɌ஬\@:=&TT3{NGF'- qu3\J @aIO(i,ƂǞk0,\jDx,.U 4% "B'aEpnW^oKaK9Y^ 2RǡY8T_Ǐ $}ƧI=uOEμTGCV1.W9 ,д6z?E_H` v_o]3/IXF-؊V^3ƒqҿAڐ 5Pa15,QhbҼ7P^ ?КtP- } ݨc&S屌f̏it2 cG*X3W/@jl/l.勑%пC>$)YDx5$u* jV  =/_-G@gLִD`1b"Kp`ݛW 4ԛjX[q({%qL/JtVb+CbJ-^6{ei%tgM0a]\PIU?R+yme/Ya[X1y5^%Qkz?y#pbдwV78}vbriM܍PFЋ"ew)h\rL," Aׯ̢ۯ91v3.wڴMv8bT6L'HT,5BԲ7*Y܇޻g5.e fm;G7|\'jhևjgF)λ(U9=ky鵉HDkղ$;L3h94JF&aԲGj_YBF]у,`yc-'{h߻qD^Hɭp+a{q%uk$! ?4%K_0e{q\eA*p6]#}es?K>OQ^THא?qycYpUh%a_^z<(`e0jy(ݦɟs#aTW5k*\!F mw :<} @AA\+/>˦)ތ + R1Ի* ?݉&#>>Uaç;WHfQ,eF_*'n%m_nT68|"ȠZ$Zh4}mɆ`A>ط\w1r;X N 4RW!lvc$=&8,Vh:ȈZ(7h]6Gz6hFkJ{l!J",/ӑwM!sJF<ĄazW5{f*lJ\7^33y@oaRۏ #LkVJWf<2Ѹv+Jaŧ(ŨÔ+гX۷">jxTx$pQ ,$EAvҞ0ATً{+mN)*K@(ԝ|&kf_ mzt12ŝsfe2DTeb.ja/ RR•/ڴRޣ,y_ I`P n1~zߥ t6@/3%uƒbqtO(/ąl0/٧R~(@ڳ!7h0UI'A[QD7k<4oțk0yF Km7ABTlK7NG@vy;@ sw\ j[~T 14(X4 @ o3,K{+?Z²5Z[5yVID8m/0 R U (# D)9)0ĻtoYfPdqԫY&S#nޑh34\pI~Hqϓ\4uSb!Musciwı\nN`+g[(~zc9UR ,#mb 0LssR &l,5>@PͿ́.?oT5",GaK=L*FG\5{IX w8^m# , Rԓ T9,|(izCT1^{JN^>,W:@hns P|״o.مc# #P&$| 0{_^F{ zx7훕d/&?PV3@vHKsvV%3ܧR(!iW]>0Ȯ`Ļ``4qlc%-Jٙ^PʐY4Ėa6/Nȟ=xȆGk{'@]!ҫ$ĸ E]_|mlBt8sW] L9{;tQPp鏰"@B=Ǘlsrf-ݞ(VMmLF%k;gֽn> EaEA=-5_l꺔|<+L 2GЖ<` vcFr/ :OxJ1\(I,N;10 QϏ܌Gvg(Q L:zlkRaLΒO<\-FOht$2:!W˜ԓ%q!*SL4+3m#IP`Rqѓ'G듖z _!Ej|Q%ΉEܑ{OdT ƠIzQz^X?#;ݦO3'weM' ׉[a:[Ю͈F*AH(Eo-Ͳ]^jbKK'Aז  *>W)L{n 3%L ߱O9&]"$Wp'4nUˠ>&ՋP_\nS{Z\Q"t=18yC}vo4ǔęCȀ*Jf"*p+kl/¢lz*4W]42E(D.6HB;|^y:Mܝ9oX7!sL>fێ֓DR'w\ tYZ,pC^8r̩X6B46&8~RT|$:9H 4l1uy:ֹBEN4rpm|/&:`#y g1 )YTP Scـxc(15_8QE=R,cIGmXkND'TuT=ɰ'P% M+㫺]L@d o KZ 8$WM^ WCQ|aj< J INZյCYg.đxuuWγ&Iqؚ̅Xaa]C ˕mXSUx AQy#8f۟TR=6 ެx+g { d둋eI/U0"b+%>ѼiK424"T]ݫp{Y\ y54Fn=kWEh0E(g2V7ԔPk(㧪RJ51O-g%Zy=zID/W3vyy;pqu  d=ay'3Z\fbUYtꟑ5F[~M)_]1--}$"bNlxb"iD"mPNFmlnXC+SfO%/.}ШJpQ- ߩ[i& u)Дnӝg2yj\ED l `iH _,YuMK|;as؟|Kv3gbzzĒx=ۼ?8MźmXE=\dl2+тf>^,TU_rcp)=M^,JSOc>պJ:K_7J w4wB .4=[x zu#wQ; iq5 mf)Avtˆ l^4NG.JR{;ػe2jZi/*43Tp swm9ۈ25vAObٴQv:]R\1@;n>Uo^"6 vM<y]:Gxzxsu]VÂI?G%j>@01DUA}%?B̧:Yۂ@N?M7cBD!|?;Ez$7̔'R(NO( *gZ <7V!C ^!=cƾ}̀M#k, q 3ˁAn9i)N1i7칄WkR= V#v'J!|/ZϖC(ǜ ~z $P?bNf6(ix̞m_ke_TLQ-noVr©ҧ, RmD3 x\%Qwr[|5dZH!bZB+Jg[°@̴]%:)p&U/T[D` _ؠΏyXfY54tNO僁WzX{Ө^ [8fJ7oJIt﫜ƴ\ƂP~+z=˸N+.ԾP/le ѐ]Ѭ~4A.FAyU;-0du]ptLncYRtjMhxLQqVQپdnyJ[jL4S\A󙆮92qܘiT꒜ʎ.a.[jmkR%*z=aqc~ѝh(VdR'~\޸9&ؕeUyX`KLrO+)~>&_5n>.WRL xjϼq[I'#g?;g?ƻjW@YmqBH_(t&= lܦ~ 7k=lɺE}?]J%I'pa = jYb9DKZu˪!BgB8@NtعCӥP[7xW(b.FuwZĵyMCm!$jV/ά ]-̫3YQy1票|C`-aj}Ll$oLP_UoSFRb0K- nfJkL HK9:u)G7hD/CS7MzT3p\H-\"Ҏa +j/"`v\r+ѣ Nw#f PERb:A`<#blAf'e!xZ|r gY)Q 6rk#O+G}6,{"AQW,:i@!IC>y$F?\VV1?sLoQ'8m:`}@331^K__8L)L !䁟7q!_^xe .&;誝lQvbK׆.6" +Ώ%/f5O'şSb;P#j{{|KkfII*—$}?"oݯ2-viCWM[@C:|l{`'jfMtYR}# X 1'DPK`c6+,M@}GǶE7j88<*iե~kMC2s kg45\[ˉ;Xk`Wr$uҤ<+ZkX ьn2T)]\ېo=\ee~up~H~--uH-YEOKjҝK"_ vQ+畗/ֿuQnn0X hFe y  E]b +en&#n~S͹Dx۾$ѲdB:J]Hʤ&0ֆr@}>#|@4Kq,@Bdz2ܨN)zMߑji=VP.mֺxw2lJ(]R_J WK ,g8rȼїHe+zQCz{Rn_>t'ֽmN- *tlة=1c7;57+~kZ7iۢ]nwhUCrݭf=1_1~Jzplf\- SOUnanXAb06 eUQ1>ގ7n3dӆP{z-Ð 4C,8ly1ܤGwho ;^2$@UwE=ǛKO)_OJ=jh,h ù]A2 '0 )Rw,Oʼ o/ǡ,Zs5AR +}nYPx eo"=xuTq*\ML~ߐ?Hz3?xpڈyZַvEol0kI[ɲ3YZg'}R95;#);mS=S*YzʚB~ɐs蘾?}[o!`8d&?f(^C|q\w1{>rE6`A?/HNWƷ(`lEq :irmux<#*rB3HHzA!Ww!#d]Y4^`:\1ɜ|C &@-ǟY@Ԋ+T=n4C8uY/:FY#Zx #@xY>Y$?AKݴOJнxgE©h敱彤Jz[^R-RD'QuOv:p6 QFjƇshbM8mRb0ky΢CHgXDžPh|a .=):@r3ch?!ycvIKxR] 5h}ۛu6 ɘjɅNlgp -xljnF?ÏOj' &T^hܽx7uh-e,4ّ@ )p8XJd=ƥxoc+]:vM'sQNdaăTkue1jvsݕ4WVn8̣&v@ &< Uph" 3C)8{{b!smӛh,Y/m=<\~ONI^o >*cLvz!6P.vY2kNm5+Af#l}ɕe$<*ZOЩ"mSқ:[r,®"%_"χ^=v1ᒩS7Jl:}{v IFɑ1͋jx6[a}: RS(3][:Ez:\{R3@>gV~MXJz8 ˆaH⽸ 湫9)qAfѐ2}5&LԠwg,ЦNRe qg*Z~nMoM^^H: Gj`* ]}%Y_ެ%y.Ȉ731U8 U]T}RLyj+K^O1G}Rȶ FDa>ϮFa_3VL N$}nD{=JA[0 4Jq5;F:=1ʆcD9Xm- P胤˂ӫs=yZi6!@aK䦆2CPznX-Kl%6'C2X vlvT)| Dz}Gò1^%4)U{̪cѰXk&gV;Q1]baV m~"1NyFZ7j-Htb@up$V*B&%s#iߌ#PAf;dӫhz÷F鍽,c+ o*ĭ~PWHb yѣρݛkHѧk$ѹ:QZ@:{d7I|۪b"C͆XB-*b5Bu4VAb#+b +%_:&;gZ7-MQmҚ:p˴Y烻=LAH& uE]yvrIJ#ҫƚrd' _3W2aQpUQy] :Bc EI++U]{|?U-9mxQ4?-xL=-7 jӕYTjw-8m< `zF;r}3!udJ:c_řʂžJ.\[DO -'wp颬Kc|vxIn;Niwތ"6Kk%ޏknːOXG-L -&MFIw׮F)QJ_W&j+ۮ_iB3'9fƴ<.jA+bHow@p\yE\hV麖V8ec$ꠁD.=S şEuIRu\I , ?l 6= ieD> ;$ ,L_#b++߯+ߐ\39񑋩Rlp B8kVue\O#/ӌ}> q}cݙoE.׿bi8RLx'9їe5z=MO@MB#jЪAդi$So*0E);o-||!g puL\ZxJ6TWSU[?""5Q 3Kwvj!;Gb8'tjsZ͔ #!:.;/@avw(<`Es}vHao0MXDDll rDX͙sgKWx=,pzُ6PIzFTy`DYlCVz&skO[#]3dqcՠdܜ<2 is=l`'-a){B)e$\FGn_N;Xβ^*ΰ :PCx_at&OW@K˒U)^i4`kc7 ĝxŐW.dza# CqjYh5! ' VTSd4;vt~۩^@DU8tlH >F$Dr~l?!a=+`KAvEh,3sL=v:iq#VG3ϐ~z֏3:VKbo d^kS! mӒ4 Դv?VXSKh8#l^𣓊2+bʾaJ'͆M1;6}Q\ љ UY"x6-dҞO(^nFnS$^d<15TCGťyqU}CĢz*TNT6]t;4BXWi:4]Kr@ϨzdM_mؘ^? \(<~{+t±\Bܪ" LG4 Y؇~F۶2Y}f#)բ}߆z G/P(iZgC:& 3|e:| 1.eH 'PAX^%R/z3' u^Fh6rtD|W7m_]S Ehi":zs ̉ikGuUɗ>rENGJ#sqG0g߇XϐG/Rv ӀII=1Y6 Dve`_tU *ȜqTdu^c ebՖ}wEݺFy t6I10 dFs<"k%mi{v7I1nd7`m'54G4a`q,"E vodpji^ΗZ;K7Jq+"!nɘ+ !whZx K'PZ{B2T#zyUL[΀ Xeg-N0-\Ճd3k+p?8mE*pO[; xx8mAG/6oFO; يzȏSd ddM0͂)̞C+NCܹQ=Gty: Jld L4WFz5i=XJcP9@m%FEJ?.H ,H@~sXfZ0 ){ט[goA$x-Gxvten1iх^KtwO;tv/Ȧ<Hu|uV;_܄y+/aqb!/vY Y~Ꟙ4n%݄!8Q )(.eW1*Pm'Qǖ7Ap}XuJdGC̸h9[諝ݼ>//- L,uD A13ls vB{p e\dl X-/.LXwJ|hD\:3ck[֖4wN!wPU%x59A@TCcfm)xwmK&WwvVVe ӳ ]>:ﱙXIQMbN7 #˜7칆eÙ̅VP(h*dNlXwZ(G5^79,!e*qL_8q=Ewdfuf>YҎ^TsVX*a*Ty(eNm8`-#"kjymų=9WOb7%Fk/ yog30@‡Ce-{ ęð[|/y(C-tdF`d$˗Hom3PP6!ڲ~Θ`D"9$(t<␁3!aUaT8.R*_C|qV@yMU6˶%oȅ * ~̽Rː*PIfC`6B v-pL$1ʰB#NqBkPXc0Fa>3h[KE؝xJ-[~ouZG?J5k.㌂˲c`]T1l.8ixiuܯ^gtˢ:;p}rrn(WDp=d3 } ȸ;3"3D@\(TОxp D, [r`:j?*DRS|m\ݫХ;RMd\]Gpפ?0Qv|w#$DXٰqCAHd1-WT fgvmǼi5V 7]`kocz `W^`/bOjU1~2YykՂ]#L22Oك05} G`Ҝ-C3UiꫣEXj^zuǯc⠹} ;TўPAῄ mk;-Es|Fu5eט[WI>ld \SCizn>M/_(TD8 `:2 ,ݓ0 ;|ń3iQ%h٢8u2OqWۼpj*wόѰg>`^DhoSUEP^"57"CYckĂ=b19`׀i'87[!jŻl0o^I:͔pF~3~aƱ/"llS{%ЗV*~,NAKZ#Y1N /Eim78@ x[C$9!+BWaZSU,gnൾx8 zN-cl8I'\X #(]Y10N eU0HJiqEvn1F΢2)#Hyvjyiko ދlP>"YT!,ξ)倀ݔ؟}S?gخ`v< 8#L"6>AQQsQEfR6e,3E@07\cLd+Bj'X%~ \s~0 &SU F>.6 RzgGhAёݦQӦ{95Wϲ C>IzjlV 7IY+;( =?Cݴ<"jg.DRUlf?|eN(s浡rq7@9e Zy;xoqFx$ nCbB<9q爰] z}F"^ĶC=Hkߏr"hD?9''"'Xu3E6xF0$.uurg r"?{ Ɋbuf;c0⃲U0&hWZSu7p8i6)~37XyC0K\l޴"0*Ņ'(Ul7ل D`F||%PYz\E*DlɜiGw2Pޑz3LOUHem6KxFpc;6t&rlEoY:4t 0^V^i)G"YHO7l+bV\ԥԱ'# } k&/Ѐ?^;"i9ec\*xE_X^Il$qaA&316%*.K q7l 1xHTTJXʨdP5g:^L:1Md= [G- J*uUYGwW\j|4DPEUnhA8id GPj5 bBGU 7t9y>??xV4c ̶<0T:r=XIkW[<EtOO5CϚC'+.XVz&=0acVI/raF'_[ /?^ٽ Wj"I wft:Mf)RtvњOZ#PX8#`Y:HK^Hl ´n*숷]Ǫ:fǦSoXG-aSe:DuI (E IZ{T%>>±B'~':aO^p|0O|^(-0k@[ΓpY[@,%pm ǟGbk* "q|?5sD7. L.ȴY/^Ii.Ԛ[#DzqAױuqRpa;Rԙi,l݊|41?8muE`N6,2OћvV2YGV8lٸg&(3ELz<݊OP~` c˻)/Qvw,t_LէW33 ^-o3V9!n4gnCË{rs5Hxh= ^xf8%ɨBQO^7!H[,r/pm g|\t;`[ig55G^ 3g^Yy[-)'C$ٿ4ddq'[xd6'Qvo7УF/F<#fg%[ ~[8'1j?/H>9/pa=FƪO{ON7XHbT*byP_Na:k7,g󛛫3y/Ihj"6%$}SnR[uFS=!ZbTc: *sECb Jk\cFWexP^/uM%O) ,x급}С[!v dqfEG-,ibMF݀ 9E(M5Zs{H3vWDBPZ8[7"l[S";Ӣ@yq/K؄%ǫ)?0eHڲZB>?eWrߋ<_p|Vu`]q?ecPG]e_@9hB]["RHg3NT6PWV5=+:xd@:ՎxH|B*Brũ/ah;fX+ Jb$UI)iZr'J?KeU,YӪxjfҳ T8ܵ9K%$UNa%KOVl3GS4W(59#Zn/V7ᲆiooYFYYqm4-"XJG׾d`AH-b;u wlUɆnPnxkYu{"Ooł24`<r`5QNk#Yhc`%WB.,,j6bl{ba-utvUSCx>E"Qfݽβ2w `艥N;yW?0jN`dҫ}ԑ'oס%WL`&5$PAךؼOMl4Ch6i;[Mxǩa q:h*Gâ&I@i(cW|+|;F;ٹȿYo8_Y ӹ7pkl!A22{ϻڦd342Ca.Ig 6 +7#Q}[I(5;wRm0:7H6\Fy^rrl\EƳq SPEZ@vdIwA}aĽ[X8@ 8Ѥ\NnyÐ91Ź79RȉŝUVMOA)DǖG@,K1dwʚDx wW<+=wlv&?gO p_Ha&CQ31.rH#Js~;Xٖr6J 'X*O1o3PGlRPw!sq,F>"KWzO &44cZ(rf5nݹ1j,[NxT%GiMBteoz*I8ZVcAu\1?'_Z_c-c.J 0eπzT󇅰g.J8/Na2*M^xfWi9:<>#(pEWk+D8켨c[|"s.) !=xd>9H4i];`d*@8оSj6%ЫH昘`b{-c8gj=̍ݬlkR=m13A >" Vg*+բC(QK"e2 L\i/dmn4Pfۢk9h+y59cCe*֍9kKgB"!9ܹP 3>+J #HZqqFEsFͦeBJthpb6%4?Z[~MU i6˖ļ&8cN.#vHe'Mb-dޘ'Nx ~2O!ס~;tc6"NyahLy=fÀFtpOJ~EB>%w:yWZKNjxEʑ9B98=LqPuؖ_|UY37ߗ,WTi8y8SimlDQ Ϋ~_;.-om~U! 8۩!UkPj@˫U vSW׏̼p}6d>D(x!8x*HIX̍tޗOO5L¼76ɱ߿9N5´3 B,wEʾu5**0BM^ݽB N(I*f<+'L H|"Db//)e| h$G[zFW)3x7Ҕ$QMpyXL!}d# (MDF*#Y9@k'DHv:6*20"45-kIQ"$9Llg԰d[Ǽ<2IE5ҴLr"&8L6=ksz1uzۚUt߰MLݐ7i+SYW<㒋3GK7S•ӹ Tp],h7ҟmJYń5w&Wq7-?$8NF7iL`cJRET(Q[@Lቩ}b[0Dwѕ "Ӆ1rJ|کA%*ּi O 3uyē^"FGWBk:%"sJ9 =rL "R4g@);V1au %6C1vԭ$G!>WfU}Cik’ʒ9~}HN4,4|>8h΋?k{#%9Ui,kp*)#.i'P㯔S\1<4*^:t(DRII3ףy%pRw+|[v0J+=j߈p~dwZ1~eû5feg-NgiϨ{;[)Fh& QYV"- )!}'xBb=DR"X ]Erscx5&1Ry\F-d?icMK/ދN!%fd/97(A-8tlmٖT\GK ƺuS(̌u,|VN@iWCYGÆ&`!i /}_BS&4-A Tm9^6qϊ""B$i5wLGSq]p4(`8lZg ѳ|ߕ[6V,;P/BT'=-MzyJ0E}aNe*a7a'SQUCbnP0SVFۓyD(`NSP,yNJ{u2N`IKOP[΢z |A%J ٣*b[-W,5ytۈ b$NS2oU ‡HGE:8[7: 3!OՃ#dNlfeYSvRRܺ[zeV;`,=SEb)tBH"J^doGM3꺲;;$9&`h<և(Y5ÓFԻ{0Iqn*}cQ K4w7~!쯛$1J>됧Jkp&5~Go=}xJ Qf>4lN}8` s }p PCS"7fbisDK l F8ۏ@DB-7WgCmPǓT:[E&8UvzWp&< ?BA3|)I Ќ]w5xd"S\Xv}tȳMVDVuSCDnX3 ' C|\|\KbWNڗ? K(dbD )y9E5_ΓiNh<>U!rm!S ȚF}wpO7!yRߔbx':"з(GtPe28r8Ӎ?q|QԒ16-.^vox-<&iJPդW'6.F>E39Ov>=.* u#e㯸' { J!M:U}dV'ljxH٭mF`K󛳇 r(2Mh-$ƻC%lU ĈS>%ـ5.}Ԋ$!sJV~d5[TVSfap:W{E_EI]5x@$+a;V ;W:̃B͓edKRs5F¡5|W{sg٢ͣ&L*EBdReI 9>.e+@'D `g3e+G(g܉m$|lm|gZ@2^.20Kݮ*R:6dx#ωSW}?z2*b%liPIQR `KZO7]QYUHoTK2`\qI;Bgs ,bJJY3VM6Xn_vmcU* a#E|vjN#oI:n"8 dX Ǵgk՟/?z-7%IՕ"&*ꔯ[NKWclpMD-䳭$|clЦa8n.N0nq/zKxI"J`sh#]42H C@ָH6Vi;>nf&ּ*٬;NtŕPln7)UL=c 7vEi)ɔw-.C}A}AƦ(7}oiO#bUWsP3E #YXL.![szǞ˦Ǘ '@>v˓;#n S!\fvǢ4CR ޳+H֕*{]^y}~lM|rR,Si0 ~xeOa~R0hk l-o =a`y G\5@zO%LdgjO v9txzR&ǁm3pHm:@d4nYM-2TD$]QO\|h[w l{jdp ;,8v.wcC ^RvjEnYvgXP\K̈́ճ7*vDUj9xRЉEJYQ1(:XR?B]WCW.}]it{tv_t C}!.(/' a)Hj15u j8l~}il>iELZb< ]&I/)<N lj#F"ND\pE5 ÃxiD\l;f%Y7!lZ";Ǎ!DH%Ն](0@POEKp"8ݩۡz=z^TfmʣM8NĿy67}Ƥ:[YTu+/\"~_ö4+y<2I{AxpOn]( KcEی*V3fÝW:pҫōEߐYNnvDkTLp'mڀgOJ]kE.ZÝ RגlQKu$Ԉ^o5Av@9e@m)E[cvP"/^WF,. \Wf%Y,UL_M͙xFPpyD#ԥ!4*ѰVyBqBjZ{6^SJ fA:uRpU=diXeGC>/ nxCOp)ILرUF?_ w}?ᾞ2r5,AkTvvFP_'j,5;RSZ+wO^Y.kɪnk80.ɤ$X(PW /.I "W,)+yRޯ#sZ[&Dkm`]gDwK&Rn {5{l۫Y4Gml°n@?G0Lyt| ޷%g׾z@1A6Oɭ=ܥ%qO$|,s峊 :Dui ?kVFzEPrj>z=$ /ȏo% 7c#Dɖ;G{hDf'@Xm =g~C;#]M{i_y<ZjTf=*띗DXC8iAeK;Q>tZ"Ta2PB d[)돛? 7FN_1PJi"_7"ڞ'fKCGhsgPY܉!qMuGu T`5CA6y9J㊥tͥ_=<ЌnmsKҋApM hp7Rv ޛETI;F,qͷOW8w!n5.!EJf4E[zon-* 6*0T]YqGۼfgiqH_*N(goLbTɒ2:nnc୵ة7DX]5 -!% PtE}ƺqw G`Y``mJ 5tk4h"t%BIqK p`emՐD9bn4x薕↡g$-Λx/*E/`Q%4j_x,[K0~׸]]q@LZMWʢ_󔄀}@"Jq<]Eg.N{ -dkDrQ,9aʖt8@^m]7a_1,V1 CXCYꚫsN9ZM&ɓ"8K9 4D1W*;5*:OWhJ )lY&ML$p6[uKYTo܏)_ ov Lo,$w=AB%.~/! pK'rf87'M!½fyh&q~ f=;>[5u$f.h*@;|pzZU>^$#&G M{7l\T=/uW H CFJuTiLHTsV>-mSN7S8`lj`V"q#.K^iS!a7THQ:h{LM'PyV g%@UR,nyy;RIebz|Y%>0D1f0(e.[flBun/^%{Ŏ]g8IxZ.pNBe.wG;tƉlrE>:vK|wW݂4#gު,Q$ik>!}ҳ IX4΂-(q#ZR۝,>M䀼:uNy3G+' ~M¬2d݆5_iVvЎ4|VԇnArqPۂ_]z&Y@疕SszSHpTq .xV4flB}V ()Q6C0qk{A޳uԯSn,nŌކic?n􂽵DRA'gVmzdc ^k^=s|@CPB⑐0_W-,K·aM ( oE u}Ki 0{SԘ9=_قӠM*O[P٦:e(:5D F OsZN!SKja=O8ĉEwБ!V[nr#ΔyHWWI<}Yh2Q.1/H7IN4}/퓇 S#W/ _FX!Z!" *KYy SУ fJOYdvYY0᧠ z4<`ND%F@MPH,LWк"CҵF5c*~o0 NvgKajm,׮*8?Q"tђ {T&jі0&H.KA GDs/Uƀ ] uHZf𯐐BˮB;]X@lI&ᙶba$SJwhz@CU,<7X3GPq":vc"I]3 C,kZ%:Pt|3Vsc]xibZ pcMB~8@?aKBmwοJ%Jow׉;~ +w% ][.s ^;c$ݹh`g;̀ٺw%kz@|Mp?{ 6uẩ?[|X0ÝFCb0 Of{*Zga]d'nY93ٷkV8'ͨc3B-}5i׆Wһz2mEc ȟ~YΨJ ՀLE}e$uTrfyqd8,/v:v{CR T.)Nk/!nT ! 3^KD86R˸vcbċ`!@9/@gg3c봐PS<>Ñۓ<ɓ zrIѬd)%43`k mqDQ!>.e9)^|X,[DJÏr%2 gVL:E9"̞J͝a $$M,zlpUsBX \33 [gAfZS:ê}!wF+- V93cx~) U'ܓSB0*ԈNpc0)}iE zxMÛy]HLC"T$ɏD`t wDWW!In_^/s'oNλI#)xj u(I]o}X< cM/F8daԷn6W)Sz[e`qV FwiKLdĝC6'}d1]v`XU!HV%l|[1;5 $ ^x.)?LQ(C6 U݄ CTVԜئ TU ؋P0"vQd&6azOP*():lŦs04d ǽZ $6&qם W۹%{z&F~0P g* *M=ևl)\݌ rboɍLlZc;rߓYe|(NZ<S4ųYNWB__>mdl*-*рywL1&&g^?;u',l>WDfhPjgKltf Qr\<ٷp{B8jmWp`V_CքH3]ٰqn I ~o1m| 4:톷WCb^ v˔z ,wLuGdbGpނG(RSLlj.U.f){/0Lh˜-ƝAF/+_[ ˖985" .ɯME|Q:8(:w ӮnߴL\ëuvʽW4jpѾPnKe B k]5]P6~nYz9:d\؁QXQ|*p=RbF<?RQyb@<7Ep1%qAx q*!k(+M[^]/: ٕNv/ClTĠa5?~eL 7$8wW zKDTx. 8z\I0X{Mjw?OR8q,8=o}HY/b PEqI%^| t'(-A C"L3/ 7)zJVfb6}s @x ['g jpR0ְ8re'e2lrB3Lazٽ }WM_Oj\iRӨ0ܿ(ϯ¼<~`$9j?Tް< 51UE&/"lg}R CC3i2-"L7Ω_>V$WӀ._ia?*1Q̃)I)Ra/q:ɂdMw[QJ 'J(kϟJcGjŕB܈:,7c1Ы =.ƈS+!a*T1%Yזdѝ3& Ly#u ԞY6>&Ob@틜uڤ1.Oh̴Z ө8\|"Xy~]K@z.uLGɤrΛ\K& ?m@"tWD5o3!65%d%+| 28tSxsBȤSaQ jՉnd83j%Tw| {) !I:mG@Y)\UT"&>Xcṵ/ hxaZIRaX3NWgU,ś.+n-n[:\)+p>N"1,ݸ>U@Q28nե'k5I" -g*q 4"njf)Ӹ.I&<[E'ٰLNj71ivqksg5~@GugʧU)* ^Q$ya ́D) Y  (BG*`}Ð!UI)jQOi8i-$^g.mml@s3}IyNPJY ./!S u*8]:).:iBH@Qq4D =fYu@+Rgn+,(rXEN`"t{j>"uIn:|4&DK@`h2r`p jΑӊZnQ`PcAC~"as#}:t*5ɓ&Q܎ }|Kk*E)7NwƷX4& +)3=So*fYw2w6NIpkK<,k_ep{~BJ( ]W85P^44Y&Kg_l}MTZ{XR[q[ `zd JA4  0j;{6 uCC&4̼&p]g,MhHIc)D3Ƒv  'ϥco'ѧt$JĻJ6/-¿ӕSxh;,w'qTKהxA`[aKU5pG4WVY6UP\UDQSn?l SyQ3Ԡ s4džwۯg6ᲧI%@/K%Q>/-Wh`q/GFCFX5V'upyZSI JAyҠ^;Y  7i 7H :C˗l1iz>8{Z9I\&5?~5ac] dc< =s wsmB2j†aj S6v/C{ 'm$V*ˬzR&^<;8<%ÞAqUDA17U\IƎ4uPPS=GQ›_g?~9,yڸS>5y1 *d{Sq`zVQ'WeD0_(`bF010jQv: B}Repa3m+ 5"Ξ~R痋w4'I9z7bl?n_|C{vejdg䩌P l&=\>q3$ͦSZ5U|X "J#:;l`AFȱv}ht)K{JLߠ4hk" 4^@oC 9+XjaU0/&]ݔhpz&7aHUN yfl(EO}t{b_ ̇s5$%.-vΣ׹7Vh7~vbԷ#g$5޷!6INua_ÆwC-@zG=gP߮Aɒ.[AW?~u=O z.:&[b~W5_?z]Ԝ}Xhio&r4ǐ;٫WnhfC zc#TsL8b; PWزZюk0\({ږψON3Q.{[Jal6O*Rj6Ls]2l::GI HMx/DR^q5Kܞh [kQ̃s-\;FV7X"^_YĄS;k@8.iMAգZ݈uhPBI\x1 j>Ҽ+Q8-'΀yD`ZaV; cU TKs"ύȔYi΂>3 Fs>}pۢ@hEag(JW/5: G-f=nZuIχ*wK tؗ~8>3DtNR\ S-ܼu1p ,ӟ'Fw@[T&[q0ӧHknZ#y x6`8耎 eW14vȗ(BQQꐟ)}y+*knb¢#.kMPd';G j*8`)*ќKu%K]_iZ6@' " 9*^4A@%t^5SA/8B‚:} Ir YʙI<Ѥ bՖ|yK :@ZqpdP`|geD{tTnhR. ϲߚ!Cu= kE`Km 9ϭiˤ :SQ2Dͳ '{^22I__(|d( s}б*]Q2QwQ彑3cw F uz'Xg¨X#" R "GVZiq}"Q4W ÖKԧ`4L .Uo,J.zb#NkK[Mz_R[eb.i yM9S_W :q9(u2e󀎏h^6-LGc 𥷍=9א PE'zsU,H i>#lG_f/̷JV@d20Im=TgsXT(`%&.x)PxXfNsD0%xZ,x[׃j26U@7'DNh枽M]Eqw*txuL,H*G>̿I71xb(+Uh~8ʳ- ɀdBcΆD%asqzx_kl~ދ D%BVBcie}+9;v˴$SƖWPܚ! lP?sggQs-xhIiWGQg.sJxIwdUցܼq&(Zw6ܫbWO]psaoqKM'Wއc/T]M%Z?\ I[<lQr {_*p\}?W+.Y _5 Q\I1jv;=ŘߐNnD3l^ڭ42?S`# |h1Wet/hKctE< ڦMP,Z~p75i)Ș2Oh׵k b9MBz~Ɨ7f.cC%mfMQ:7 ߜܫ?7)V[t hnU) 4F@=#"is571bu<`ԑ#&-ScTrMb#TDVV NV',bQb6sQw^^;nfhFfdC.mt;]1< 4G1{%Uu ߜO ʇ+?J^űʆsP #?2MG ?ZZgk6w]WB? 6O3`"]” U04?5KSHweM{v{` e7'}ȴ?W8@8 lK$tx[y$-IӣH}fZآ|N"]AsfE+r[Tizl H̪i֩17fTH4||Ffg>YB Aڥ1,QQiUmj42`@^Ȭ;/ܡeT(}eJ{7LK\'2ah#Q9L)](0N.hΓ]1XZ010;d6Iq_~W@VdA '̹ a,L*w: \5ɹ~vi?zb\Kk!/]%J @TmJ|T‰M)+2o8P5پ$I,SqJy4܌fMKjrBh65-+PE;zhK]QeLqWoo"L@&×9oj?K~s SV"7]+ ]M38?UB7,k X?#_sf{؈Go f$e)KTN؟E+pw1$ K3#Kd*GilPġ&c]2c1aLcz!_Yҁ3A@'ZI f~bq힪&oлx!uoC"ձ;$;"Q(֜W^ЄC.I|WM[\KKX,5cE {EPTŏwi JڌGЌߤnJ!o4/iC;iʃfN)C85p$#ҥ8y& #u-R~>Ik{_oDlҢUS `>3Om|>6҇Cګ0JX{]0 |E*)口+ 0f#"a4IJnۮj!3!xy5Rr8bD}&0a4,L:-vizH?f3 uf:.gv3r/#ےT iM8,s2 ^˭uA96jdf,v蚙MsbGp@H5z" {ݼ$I3]܅:H4_FO yRYBE$? cB*ui[Ncɭ} psF%ѐlU 0\a=_-jޔ5Ye^eh *f'2֢WہǡndۜȸJU¤{K~ ŝo`\>Or&rpӳ$AIM[k<CWZЄ_5\?{tL45]oп@ڕ#LSHǀ,hwS\Ft!هE$5:B#/F$#Py?K,穸N.hNoqޥﱚlEh9e4qgCڑk*q$z(\ɴq1aArZ_C$  S&0k^ەLe٩&TamYtJ\pg(Ao:7 8JtV,8݉-׋'YS=Rn9jD6)/NM4..(~%x(Po/|%?rXwd#R4xt@L7\A$-IF/!cj[,|u,JDX?5-*Lnq_jX`8tsnz0R;DKit%X;x6Z-t 䕄䤎6R@MU* V"i?U8F Zѓ%4 vOQ5(J%cE?#IMZ;KJ$9gzR S=*@$МaƤɕ :@xK1dMKx8>9*駼+ BY5#fhVL164N &`p16e͞~_>tD/eh%JVC.k<ȋ{s\s:eN&^Iܪ.6wѨ=p6qƯ,ѓYdaV6ɰGhJĄG}8wr]8+#ySxIݸj׀D+u:Imۿt]`u)1 YvZ jK0kr@2A(yC" <@+>(NbfD-2ƈ0y*/MaWЙŬFFD*+z֐0N_o],S,{w=L6UX;K2+*IG^K/Dz܂SMZi晅i ̧||`}X5Z(9Uh+̓~STHͲ `YݨqZj^w+-ⅴ!* L,;H/sLfa=%l[gd?8m堇6; 5xq+k_2ЛE/V"N8ѹ^8jpa3փ F+)#zP.8W3yķ5f vUe;Qq( U554UkS$宸qH93N#m^&o-z~(uE'bbMg'u@uzR-cCquJ ^nNgm4$ 5Z3OoAR/Hc(Wن҄WN$5䘥g|9DC$X˹m.)A%mP7I.ϙ3Z!%B#4b77c5Ft m bQEx]{Tv(/4Mx 4ݓuMEO"`M/ $=L\PpZ5൧t}ɒi#SuC42R'tz2@M;Pkrtl8LV1d*@D6n"q[^Hɲ\G{jN9@ql0xy۞;^ʊpۍ@ 2& j9hKZAR|La͌\`)bu:̥^ Ƌ$v y<(7nm? !2^-Xa8C. ZiQLQiLAde UkO5X?FsZi k4s`2eȖXݺl 7 ? $$幹 R{ ->-FtQxNo*T lϵf=M Rիd  GhV̭+خk]r/ةrZ~C2)%rt\y3Zf (0 0lZX/:9qRt'!΢K7[4 ˯hH(3*A3k&. g;䪨UM_bKg"\qKn&ӳ2qU]2$Rw`GSzqpUcb?u&&{3 9V+n?k?X7Ck430\J㩌bj E pXıskM഍N;0^':Ayh?=j}3Q'kAذfM[3aubVz gBGA#4#ŘHЄ b#VTx[+#Bd.Q]S_!c@yF%g$*p:\iq_fPzD"ut(j>. kƴH?Nn.* >[p֥ i3)حg R36bq ߒ+ lëklٮzL*3:\X4uIaĆߛOޞM֟қtw?ȲgR߱~t4|H_4 3 yjҜte@LnL1FC(۬H6%AA"~o/w~iSт*dKc"? Gusg=Lψ`b;\9(]+lW G5-{wkHvlQaOI\঍1F6HBP<BU" Iգ7ؽEZ1x:RyտYc'?4N.2/5nA&^P ߌ wc T~/OH4HP'R k{ee59}4Ѻr)2Z^$i8Qw{4w"&ϑ0 f%C纭! /$5*l!hDGoJ^&Ӌ,8E/+rs&GO9+7 l ՛%kaեq943TRmXIZ_{(ҏG_&vW?Z }gol,!b|;Ψ?Zq'UߣQ̎iV &cah u X~!1D,dH6LNQU;٫j!@aMՅLD_^W-d~;p&Um&@բ*5HUff?f.F$ST@&HO/?\9j Ӣ$_+})3-?Cer,Pp6weYǘ:Q>*bD˵FHCBIP \l[]+hW3 WshC|2GP<A \0SRf;yO%JU &*1L 5Vf^N۝ 0ނ7_k, * 7+9_jr digB: HVS ;y:О5`2ipC:z\7Sd;?nt!ׄ9@ ձ]@֐!zLrc+Q2%ZOwWG:LcK l?dqݱBo(*}iخV"$ѫ,( a/TjIG  ?>ŪXo[ tyl؄N}q/}'ԃ;f.(54Uq^O)D&J4=tc?IPT)5},s(mh7 {oX$O!4ǮA[,dtWњ,edV& TX؞)q;%,͛]s+X2AX)t6N u=/6-*26s@^؞w6"GĆ*b5]yG2yyx:ǨM V=uizͿT,܆Zto=`ۉ@3dot/3CCwhbc@-o 076ƤN}_RR2x, "󕑇0O'&NO2{ݥOiL@nW UQQ// FS;#}cNR;+ۋJ# 4|am(.GuAj:WЁ!>RƇBH\@#a4BL.HGo8kYB<AѻqԮ;>Hn Ά4$/ud`@ZMȂYˆŧZŒCU4v&/F ']┨ܶ&#SH^s}/WJF7%/*6x F/Ķ|1Y{x%!apfAպH[1ErMo31Fm űʫU|5HQ_{Mk'+~3X{/#3\=B3Sq$j*xc#áQX닭h+CF3j;CӄaLIUS5J%u(7C#,|1k3ѦO[UV+c}ةE3%cJT[g-O>@8"-~Pf- J!)\ey4-8Ng JK'|s+Ÿ3=w,L>b] ?/̎z*Q+P54a` i#' JmVl?1*Aja/bqcbo| =}%Ǭ#gh`"IS Sl^uB%؉-AO<ᅣɇK^Dف>_z?wI_1sMRB nHJs)ʼn@n$m5a{3AC_n"c:/O 8i4,b3m7 H mMEE*x3ΐ =74eC1VLT, (߾9B1P&|M\XnE5:z_29˳Z]ku)M#~sm88QΏ8伕F*g,wKU[XZO1ƁMG͒f`U۸X[d_@3s:J~`jj`%SX40ً2X p ê]~N:241^ wǐ*ֈx| !S?YBWf~[arHMon8ZW|m&U7M@2msWAzB[ tx(o;r0R`{U"C%=O4TB)gYD[q% _M,/lj#]i+Z a1%ur, ,u:SRN3Nĥ aΕ#%etvBYy'K\8*؀%/Q*sYybZ4FvdcXٱ4BA\᭕|\."p.dȎgA}މ/d 6HK+/z/X~}箝$8` 025+{Y:qn94fj_5231qL$&}ǮoF=Eώ\5߫I`WTy XJ̫!#amhIdnYUj B-оZ$6/4\ >f2[fuğd鎱' "_FЫ(Rđr,lӴm;6JDs,:p]'Iv-K7e '(p.UDh=͗BT7>M1mhzE. &n2-QB7L镹ۙKe~ce4&S:`rVDCj?X:g%?*Ĝh|J Eq>vgG)*LluRgDzU>hB/Z=p> 8eA;zKʥ Au|Q);'#Ri+ e ^+]NBrHzQs#XrPU&:#Ou^=3!`G۷*]h%|["Q3[W;. g&bWO[fpZS&WVCgYW-@O#TpkxP8 a{Cg?.{tE!_OKow~LJ#ޘ,`bST9]GVS~Ԣ:E9?gr֑ćÉt=g S?aу (k -v^>wk*Gt'}6lnz_E 0*[-9 MzB Tۉx1{Fph }Uhe}+{ ~5~ʥHՇ\1jG=pyX|0 (e$`X&*DCe5woj8MfVUQ"=luɉsnNGRɠU3J= }k0d|)m[h$#_8 Y#=t?7 ڸ!H$߱fT3Rw]-^͙mkFµ^nquE?K5>KΗ`PJN4VVĪTitQl>>|0՘-,y_3U2>l*Ufs. b<6⼍E$Gɨ)!C:U1++u`c"7.$,sӤ30PRTo꽧@"1| AeEE2fnRvO/2#"s+<6freqV WvCA߉XbOMxLr( y1G0N%5<i]έjT< VM]_ל-hub~s_?=8f۷g+Tlx%6mt-TnPHb)))4`#"9sd1bW} YaCUAF Ap::U.u\ۥ͍DT?ۥڕtq&\bZ,iPYSF n.~!foO}l8zW?'NrՌNWDaqWa]C<-ȩ\K`h$ %Ä,d1"e&ޓ\;  !Kv)O-LX>`Pt7zED_G #NrO 7`Lt_e+N8;[@Goˑ]/cR}~|+<Î+F,E@lt3dBM[LEfU/A5~[MbWx㠙:M -*tsJWN6l-vN 66C!(;ljVg*+1:ߗ~[dAXX34t_^$+xi<|7ۦHX!׷f.>rzG=p Z NJ UpPW3-N1t=fg3B W..Cwr["I- <p3lOؑV4aƈ~ݑxj)nLC֘Lu 4{XbAqN46s7"ſk'lĵB' DX\GxSʾwϱ`|.Y13I5Yc1X51*{=gz:8)Hrniyg쨢l8o;ԅp)M҉-5 bt*][SXz}+&mӽv/SkYMqrϫe+Um" iACd=mo+ 6ύU9@=P~D'c΃djƅ{c'lf80dYPQoQw 33q6DDL/ B^NxG󷃭Da*Lnb2XΟM qk䯒=S1p}Zwd7q0 Tc t5G9 Qs^YSϓFB݇ʵBKO6SɲsKmq{^^Ktd B NǵWبf=[V@FM!%pܪG8GAG瀮#(h$Qgd E,R h@jNz{O OM4LCłz&:‰nG,}-)8]'"ieYZ'4.ܨnRzxN&C.z35m\}B /uU%W<ْ&FL |!3wb"өfeofR4P+\paAoZ6 (i>[6kBe l6-/z'e<gk͑~W+"AQPS =(lj:&1Cplei_(ɢjoСı` ZNud\f698#g0 ocm0DWova^۱{ZAbסhpEa\o*uV4+֭P,;u%"p_嬑TT-Vcodb-9<D308ߠvY7zȂ hXBc{ %7UX#%,8T[6QխuX>m}|*<0#Ӊ*(CRhNKq~Zzڲк0 IB5Eΐ"C<=Ȋi& j,hv\M/Fc%X֊?P(]PY)т'%{HakB(nS>r,2* W<`DɧIa-g "Ǯsdi;]x^լsTҞU\rmG,S./} l zEqgܷe:Q;&r>ʜX{), m9.(|^]#W6vxE؀Q4fKqYBS/,Q\Ұ6@U)N|wm;(<~Q5ϣۈmeԀ0sT[2BT*#Cl'%Ly=(kR„ꦄpIV2I+,|WPʹ?yB\Oʀn;*X_aG%CcDj8"ŦyMЩH0⪦ xi/3X֤m0 Z4p[*x}xz.8<#*Л&f1D%\}9 imitm~lwXBes?>hvtx$tWI%F{B+II7ڀ*Cطړ2)W.t|(R'u:R+ޱl_], Q9Śr7.3:uAçI16xp ~:f㯆n7Kl_RܢO=4F,ٕzj@Wt*eOq8`59-S#Pf}tbw)O5| ^IX{a$^NGTQfgs)KOn"-f- =ԗ}u"2>E@__w;mmYW4(kR<^;O]銂0^Kaž;]RU#7#q->c||`KH?DR_1GGvl2]UXp;j[Y!"3257LKj݌PLѵ}Y'm T' C}aWq9g!GAo:{y\z{G@a6bhB\Wn􎍖*9!%A)૰4Ίco|>D@JT1L_wG͟W~ϙZdpMKIm4Ppc:=[8eDUJbzpA㌱= 4fdxUýGؑrFEs$ešHSx<ܵߗƆX-^(zNҼJ=1;mFL*,nwA-њ%~!C/bBئǚ_SM+y?KM"+c- : c hG6M`z>RIpkEHcѦ3Y2Cd9T!+4np#@,PB6!r[u(8 dI (7e~AwzC$l_@VPɅIE RcVQs28:@i"UBigIz2E[] }:\ #(*ݻ`[~a_KEV]=?xi TA3Qet%+lSOYE:ZQSԏItEq&hs&{q-a8>af0 v:Gnk= N1Kaϲ"RdK`mc;ߐMZbzk\(%yig=ƘI /j$9q7ϸD SM`53B$`?fm՘Y_Ghr/撸oKu vOeQ ]6l. ȣg:~>o}T| +>p=yYbQĭIq\4m*X77~Ovf"Iz_8A|N= cYmo6b̫oBZaUnሳ"$6%Ճ|+*1jl۰ `+B [f+m_U9;h%tR]܍`Ca??Ql$c}ő[nAJtg12t-p&YJ×ͣ9-$#-w<9ɣr)粐z[dR(iMlAyzHSnpt]U83EZׂ]drk揷 EC S'E_R1Jۚ:2ysR\A%jGԢ}cdkLDV1˸s>yEi bێPp-I c ^j*m8YfT.kشGQ:U tZиs8AN85yq`(Nhu jO/F1GL:l*2-i)OUƩ@NZ"ʢ>% =a1&Bu`}A|Ӧ_EAeL8񅗱*WYr YFPq#W!,@w[KQQ&H!'S0Ɇs5UL5gU|o> ~&1vNјhDÁE_P#|T{u=? >J,Lނ[ӆuzOk˜CDʜFlh,!H<}Q9zXe3Qx@)F}vGuo+8`mmRG@?tunVHUjtњwvN|d:ĥL3"6bP2n/i J TO]},O,l)osGHW.=WvQȤ+'Dj XFha4b+jϑz^6~Rj!)913Hvz'@@C*l_] {e[iX,2 Gӵtۗ/{E{a?i 3-ww֢IPBlr+ pu‰Iq[3ݘ#W卍{&7(:ζaWqgτ([}]B0;iS.$“*+ J+v#*Xܺ Bb Nn\>@Zz,I_@V#.@m=o3WA_Rƕ<]JRFFI;ᕲIZp'{Yw`킹8`܇a|- r ˚'2]qldtl9o;Q!~f^8S#Q`%ܯ44y1mL8ҁ5HDvנ9xCW%,ry{.a@mc.C2ղW$~M%R'2gu>Nvk7t v4ҙH }zf'Qs!P.8Q\E 8r(Ѧ$re)ӆ|uyŠwZ[gWR\b0MÊ?}R~yZ4keLp6?WjcPʝC|r跕;Mqb TdE(7{o/MT3LfKljkʦFNV6tK&RD}V VAR'+KVv}z={In+q214O]]#ޖwٷ,ѽe\mcƥ:os9W:%`X8~"ɱ*CeEn9i*CҚ4*k k.%L>Q`XVh9Օ鄍N܎Tg+EcMd+~y7ꬮ,m}o* 07[y)@1l5v3xU}iX7ڑSLvjJ 9OBxjIpBu6XÌ01ǀb!.~|&sU_Z#Uhxb'%h#NZ&nq5 o1]Zc9/@pw!!)2f8ԝ)ͬфb;K+ّܹjqk܏YoBCk/QrCș 3TdhJdѡ2(lg U)ףq+0As^VX\ܿl^ցLv}Sȳ†dfϦ&e dpJ\gpfJS)3%GV|gZVpr@L:m5w#kz"(7reYJC0 nQp2s52ÜV^ n~WunܪsvuKգCo¹5}ݵYk{d2t"3޴5ݒ.C\wAOhir5 >ė^n51+ڔ<>yFҍwJ+B@ʆ݄S@E iu m)@Fp]UbmEʵ[%l(z^\})!uDQ :3? [`k"=`@9ilr$aBABZ,o|.Wo簍ִH#b<#**Puۍ[j+f-uGՂna'ܠ@[b9$=^j2=A`v:N#%7s "swGˆfegfKyw;_aBfp6RՋv&@BenBNR.F^(={QT9@E8iEQ?jL^t h}~ )ZrH>in0Ky/,xQ2(W/3ІGA,bekW#H?<B'r*x\׌:=0b` +{Cƿ;`N7kᰢbnnᦴޓӭy*wo,5( _%5@ӹ~?qbs(^ =sԥ )oj`:7*ZD=d':5NAXgoFc//*LX3Acb_gd"ݵ|}ewrj8@5kv(0uir T"g-6`B9/Z`L8#3Ywg旉ܸ-fJ,eNtU>צ,Op{ӎy,9CD`8Oѥܘ9FYZPh .o vw; 6p'g$;9RQsO6z;_2@&&slX/qH `ϣ[ꚤ@{RP?3+^ Pg:EkhDZa2E۬\;RmѝʞJSZTbtlgP;8γ׫VޗVh,\Fl>?w,-pSlxYBqZz=J`tB2Vgc'Ś;!: `Vh"ڻ|Np#onv{^i v ݵÞS iB/vć*!;h*X#h=P K"%Ō![bv} ',z!^Ҋi6އ;Tcd"HduEK f4y.4nÎmǺ/ Lrq,/>ȨiS^2sfAdk'RC~2;="gN7o_hI]Ȍ[܇ N+[[Rh@Ԙ@Ħ)f h'mGHC#Bjn5a8y!9tf9CJb7|kDDsr/)6Y2T[״w 8jMT &ލa_R/얈MmA3nRW1xMZnq_=A ȤI! ̤1fW(Qvı7 Qs5! p x@G'mFC8ZAKTjܣto]~ot]@5h/bk1훛Fb^ vw!A69pAk3nHPW-07O4[bkFg[NϾeDv`er 0]Wɫ@i.6kHۊniP)ɡ|'s?Ӫ_{\RzZ,b 3\/G`-zj|.x2VeLnx*`,N.א #fLw; ~Ѯ$LcTO h% 'bӊ%4 1sk.w3$!0I@Z.0ຼ2d[B# =#|s5KCX҇~FbSDWod9Ҕ.q@.m.B /3Nh@7Kuz 柀*pC%u~Ҭpu ΓW t?@uE| /_-Lх1D8;d!m9lBj2ldY}D Dq_"tW՜rl[r5:hqʈl EHdLr3E36luQ6= jH*_Vٖ!-LE ~8IH8Yg7p&|=N[O>B 7]r'< wx]uE>:PTU ^R ikho-r!!G uAlT3, p üvZY6傒&.C\!(, <zs@SJ}/. \{#1Ay<'\ Ci3HS"䱠j lE7Pa%ldH#Fow*ͼa^[XlC(SVTMN'Upx:&N>: foX9]|Dt_t6QN6Bby ̤ƄP;PUXpΎ?h? }׀\>yf[eA Q%@qeR'tθ]J3Fy梯b RHk >^e>B`!qb778}~ :ZMeZ^2M /eJZS%ɆBu~7Jw JSzTqaa0}3_qz1w 9FIiKRcɈ! YGNCK7`7+H~eՍyם& u$Ϥ_1aAA.ߐ`Q[C&aыkv򨹜Or[)T.E$p%lVp˜=sOf3ӹ R|>H+[aqvcuQx:/d4*Ymds8O$&lnHtSKsg#vq,gpLnfV {*oDeJ%]u}X/1c[ % W|j_eǒE\D_ U4&Zc_. Qoa`a 7W1rQP;ΎM) %}.{qH⟓X.)5x.]([<h'Op'kANwΠ"ZAjDE+r[@7AC"$3$xٳr g[>$z-hC}. "o 488Uq:[1#;1ǟauC4mVvSGɷ{ʓ PYe[ 8 F1䴍s%djUt>ރS 5rCDaղ4ϏKJ.Z!S0&e×g#p"(jdzp<|fP7JGgCgavy*16Q'žc%>|ULAM擱D\ [ )Gj[چIC?I2aڧrbW|zLY:^VDΫ \Uuw#PQ{+'Y#+$6~'$LߺQ&[iX Zd)E5h&zt.43ڠO:E N6tF6I)bJ__l *]=g.xZiՂZ(FnB?b^դb/&jE85kr?U7 }\^pm$@z}90D>~=Ү!ZQId2le@w:d:C x/+s3}uiU'LOױڿ Wڢ LOCv⯎>}J1~'(鶚](5Dk4[ЃSZ>&sAC;/BXM ʆR˝{ݬI+ĿZ ȅ7~/s-0[R"oNJ ?=vJbA{gI$@:ԪYKGlL櫒,T9qxERzFZ(X)|&@ 4`zdEGEV>6n&y!{;؂gk72*O<.FZ``DF|ZlJK!&l 'pAa6܋vاD*%>Ry܉#Lm"H@-BNMj?'D,kvu jȤ{!f7Z4\.@Xw88c\du|&F/q*?uT ) >׸T}[o;>#E~S!ۅu r?]k˿rJy71.9Ϋy6\Dኤ u6#!dG\c$Y5֧g&l&_ΝRWB9: clGٲ-y0lLWyNd{zwE\tA*7K1Ox9/B~2H^߬fH~9wQRU ѷ`[OF\KD yGvzNϴe5p9/LDR]6=tR@)恩RΠ?[m&=Aetrpt'fՠ\x,q)fr(xԔ6sA%? 6 pư$6 Z!| |)ީW܌ .ԗϿs8AU'8iҁ%|C=:Fz,* k"Q>W#ۻI7 Ļl&W~4XM澋ƪncK*_ǮC)Avň$HW$"eSNz2c9C(*Ա+<~?` YHqгr5}̬tX WoނPJ6@OM=1w}]5y f$;F1Z;7'hNZI wRSOf4wvw0N"OtLU  v.B=)5bMd}xsm^W0۽( p~:"kX$8tOGΩ|iU!d 25Dxļ6{y$[G^JzjܖD(xG<Ǻw n'sD0]fѽO8&wq*pkH `!VzJF!Wx|o;u^ɿdlgs^F*?htul2Д "lmTX`ިWK-_6HMoSPH 5߅h$V@`_HCCgYx>U!# )I--̡"$*N25<-A{ȽB&'{ЀA|zz$R<:HX%ڲI~XY"81PQZP[-3|tMԬu609sإO Y}qrf4V T5zI Uz!QzC) =0p"$O|3BKXr0_x'!ɋ"h*hy5m/ ߾3ߍ_{o2e{+wfǪmcMR/5Hv\c %ܨcGck!S^ᰞX/z>εFh>9M ig4%0D-Ǯ~ WR+.Sg''Dykg{ݪL[|mMN5i/UlO_;J5 .xM{$;N*ɯV,42v-Y2E{%-XT8+ge[eQU}IeC,9Pa+r RlԔ^MpPۚ0]*-ӂ-Qj|lH|L}MBՀtg(,|k{CCj^s6?_F%vV-ײs¨1HOl+&O]t&*pEI3[TOlxwW֩Mpo5FyixE7#fڑߔ61Isɑ$ D?5Ģj{hddt9S"$QJaZJI363ߧYT4!:Q?\wD\ D0Air~*eH i"BcdfQi>'إ.Xmr[TJvF"cK8,7ꢃ_޾o71FޭBʼ0T1}y Q2 (r5i_n{0#$2uזxpB݃a@?z`JTUi {9P؍-W+֘\8\n~0c[V^W( AdoT[*}n/l=F_ pJV=`92uS[2<*P%+Vi:&<ӣ;ÀjƾiIfqපf ߨTsjwa>Y|62wl<^kl}sdϡķQ$v_,b@ \w,{A> Ii1+69"rfmxTIW^[SjhȔtevc#kTl y-W$9UǕcuR3Hk;S51:.JjчՆkÁ"r} qT;шjJѬLdH'Xps2vNy|Gɿ5z8JK>ԃ罋A*,]Φf'Ж8^s,pYCP, 9$Q ow͎LCp;.oA`GACr(mNM)2Y cȷ{Uө|tEunf\~;*r˃6QQ}R.iYd#G;lul8#e|)#fc^1!!Z`wo_PRNܠ&>ɓDU^kʹMPs."wIAI7 ]*+=4=%x) ϭD()0F~ AQwSe&\X&Q],aW=-X 8#g00~p7@seMbqn6hnYOă95"bbl"Q&pֹU婇[G\KW.NTLd*qd˛t6ocDk2o+Sȃ:IYV >\Wqf<; 3T5ʈwWFf *6G "(~:UYiuwl| iVw<'Uݜjq_r_f`.M*wRwR&WӨF9nL(;_Q2g@F#FEd_)"0@ƦW7Pq]9 yʷ (geʟP_<d| 1#GULu 8\61U{1nRt|=%%3uQa¸wB土=er(sSSg/&׶ݧVp`+R7,̐5U!r жϣ)gZ_#a1wMCSJ(`g?mIy<p`ȠW!9"c>$ s"ɐj(}!ۖN- '3`,DG x<r1'1?>tEsA?B9#/ĭNW&CwJ[ըCl*X1UAZuv"n:IDbٜm0_(MoU=O Jk -RQPm.YU[DifKf 9kV +R] dr|?5ߊuqQa;gqw/$Gt؁CiTKv* eQTTӊ2(3~Y4yVi$߮i$_xFeL^k>h2{ekC7ղ QSЙ>b0vp/Dr34w{:2A&)̄Xa7DzFҕy8Hg&)6bpVkB/;M+ y=xL<Q&pYfwpD5揪A>|aBWf¾=kul,/Tyu3A*lNMwE&=R;r;ng`Q{?N# w-9n ;/3k/jDWȕWg^wEz}t6/56Ub;48D?hUΊpq#GƄ=]%:|t89"x[ wq$5mnX EyK l^ `GwcLSxa% ۞=FqU ѶY10{ORNj0bsծGt0"hT3^WsavY+HSRkE.2QCm)$>n_Х~ԵCB,@NJA3yy.@c[q żnx>ۓel͂9O5 _m3bԚи V6SI/A̍v'FN9'58GZܢP|4hKZ6֊9PjRd=|<МVs'!{G&C0ɛnٲcn;ẝYyLRB&EҶ6h…ܙ $JLRu]PFJ2H7'_Ŋ^QNCëDte +#n@+.Jdw/g!AeE`Y.թy3 gQĄ& ;;\v;qǠ[7p9IVAB\+U*'-QX<z{mAxTnm _& n.;umS~T 7s<ޭVm~h @pnc%653=\Ԑ6e"~P '2:0DdF\$ZFkMZUJD)]fgtPex(ڡy7_l@>^ȚYD!EfNgg\ݿ^䂶76F_wY^p\YC @[fv!J6 cu>8n*XضڮҦqsk$/(Ej /X~/*Bʟ꛷е :"ʅ|/gXІ4ܟE?Rhqx \Nv-Y X@47`D&nkt7qE2Ju,(r} I0'DZ݅ T1MUR%عڢkw u(\X, "j[Gy}$ 3.-(Em?0V~Z geZj47`*{VSHH6GifNvܜ"m01OV>4|>Prk bĖ-H9< u$VxmY_}ʏX,sbꒁʇb}ֈfJ8Ӥ@ nVyqX="-#;W,Q<'潰4>r>GɌ.`' #NPA=6k~miQ'ixۨ+N׳LMr@&ņ&u?_싺DHb?ְK7wmkl ?6~$۔Vw 61 V_7uU88OW`.S»+Rak\-o~t:,&h%q% Y! xLmeOJ"#DQ?6\_8]g,UPm=Z'bKTp'W`VhFN,1pVt[Fqx8FZ2I{k"4'xk[:1Z$:rc1`4'=Yg XmR܏}$pQa:ͭ;tH#"/= fXRom>hq o-/f(a@>ȣ (Oj呗2$* V6-\K“Q%)׀O>ɑk%g~( ARB3_TWʉKZ`+4FUGiiN`HAD# bEz<y_!(' G_x{G ?7{I;FjD+ VzEHc4,JZց3^-HK $;}l87W-Dbp7COQvҤwX($JW_^;ՑDH4 '(X/h;}wfpCWJjL噙N|%k{8g:^s/qo6ْ(H׺⃴W,-#1d i}\ Ӓe -NИ8Rm/+Re3}?MYT,8tz}Mwa0K~l:O)NVڬʇ<8qNyv9!pB2JOQt8A١QoS?E $_B|4\xx}2kLur4 z8㋱mVi Ez -H{@B vO04<*ۇ;}2-R~vt4d|:EC:E`'H5M3z[n';NXQKo`>qJY@xN9BXuO)jʟ#q7, _aSP7Q^b Mc h+"ӹyO?XTeUv-Kv5BJOPlhTK0l`>,HZ(mOeU5vƺ!6:;@GC]oqԀhBNg<}mr@)2 D,f j ,[L!{@'~D4{. F4EwXYFIѓqOJLUMg|\" @.U a6W9^ C< eviiٲ}&y6x4 v fʟ8 [ yFTPE7kf`(![\dh%pR@\m}Yu$]k"eh(pԚ! u>Yrs1~xU*/?jޯ{rjTe6p n=ary aĔ,5U̒gV/L{iig6S:K͑]VMDJa|6g\sZtXţ`UNGж>eրg`>mvZWQ ٍ[3w3k~V҈#hy"}u S u t(BMeފtM[ cʂue3Xߥ_Qz])R Q,&綘h/ HJ*y}<(FR.Lo~躩wIoKAsٚǠk(t̪;SL"@!HV:! rweMo44H2 T6K~}wD~_IQ( B除0ٶWzч.Pu^"#_waa|ـwR S 9GF!K!~tTK19}:k3Qǵ 4ȧ&) (2sH"׾j,..VN5T^|}AwxlMI}K-gCh *M{` beo#vgaa ukEcJ׬$q߫j;IO-6Pm ʞ7C[l=sBW9r *t.QrB7۰[2\S\$B!|R`dWՎc\uwA*M={L;_hS ʥHr#,P-dUKwQH[}jh[2߯e9C:y[㈧\1J )lu_YרNjZd/B>YN{+ M,!$EꤏX¶L'R[@Kp~e]Ɉ>ȹCY ?NFntG#gjq6E٬Zի CjLҐ z-J`ԾdiuW[*@jOY TFF L`$%g Zfw!t< Jodc'xi,FuÎs_kjܐMC7ZR s =5m5=tme}DX[|*PʏЈu97ON'KV(:OUM -m~bm(N$wN@P'-l0bS+^]ٵ4xz(1BO{3 ZO'f56(-T*=QeM Mދ2 *^Lj9=9>_6|Z.-%7su>j9&WmMiu%CNXSC@1}6VTu; t&+da)fM_TBu]9]Rm} _A0n\!=:έ_`=3NOj\dO*4R΂U' 6xNtEBL7$60v`sA(=c^21NX ߛ!_jօN.^`1}=t ͸=7B1O4E"5]^Zoͳ4Pj{%UW-[wxoUjӰpIףa ؤ]::!ĩ;O ^nK#(܊vUfʏB}QWvJNjOcAŐeɃ+ $3-3[1~b5)Z;ę!E')hHZq6:b­`)iO)]$~El2хG.q 7[$A3 _3,sx sOAzM.]3xD]x"'Gܳ@n2It &VZ} ւ<>5{̉&,A*,\ЭR Uw2v509Ƽ(%sofom›1"Z?OH8'^γR~_8YLE%_DZ댼HN ٍ,0C-e!xᇹ<"+%2\hGAQ^J/X#}LŮԼ5_a)ʞؘ\R,^/y HQUOstI;+'~*6FQQxis1:T/<%^]¼СTT w(L}:Eku=|iPzx] ӍE6_wT 8b|zҿmÜH>6 $ZFC_&Q\U~HW@dk\0"E""F-yP5R]Q8RWmp#ܓlPm_^ hVb$c؂@<s_^Im\=۹!_ws;"ϑNƀzW'J/cz<%X8xl" -;+;aa?[6I WX&.iXQQF6%ˮ:<2CGPbY˽^|׉FWn@*񘸃:~ oa4{ ]gO2=)b f,;bCU}⍛\Qp@*.|9XW0zݶ6?n ??ѢѤ ; vywH2 P,wi7%|jZj\-'\e$&Z}QF`㧉bҒP":ñʓda@~*^(Qqoz y)¦㶌bZmZ#|\} vd'Ē$מ3#O*oQ&&҄b6\:;eZ#<0etO1uLM-wdM\'2bAĖ!*Yj@OQ@5|u%겒\9$K? 9Yd—(CW븊 N9Щ>s{=auX HQƭˡ A۠oLdI*KS6 l钖7AMuolA+`d{ZbYk7c^HFQt*sQ/qL|+fh5Sk<|De5RO^ف,g2 !(מnШϡGޢȷ3#/վn7@!~nDu#RHH%(s]4Tr/̷ڟkF+Mp^٫#8Kj*fu5Q+/E/&UIUgYG;Im[1E~yK/6lbU]&"|y(Ѣ p]rujsOLDuO~lkRnVI8J=B 1IfTx<=)y' ȻGɳvpR;v4;6 _DҦ 'WesXRtmXcъ)'@~hŒAXaX $4C8a zNv"2L4FW}qY "lQ:uRb%hXBԐ~ Oq FgW8Z# \,oitrv-f;_`^-I{NKkpE\;X'+?{#[OKĂ2)G_M-5'!k&D D1nMQ 5'MLuTc.nvJP15ZwTsr*!t0 [m݌2*m83jp 8o.Rˍ zzc] g@a3]xi[%Ak;F*?=/@4|4O;d7<|L(Moʑ;S!>h2I:03rםymsaKαI*.4hI!􏞜gTvJp!Δ7Gg>wG餶͸/`^ SoC0\ŧ"v Gx=xW5~**V$ s \kHh;d!Ւ\}!2O߻R&i3QP#zmP Y8Zǭ+&7?-,;-ǿJp3tUwΉ!U.~ sbHه*-/v_=;Z™Ў87}">C# tMV|;> HLтEAᲯ'Qϕ̳,FT L<\iuMcv*yZҞp!dS4zZq#:[ΞYsYyxQPXD{pe}.5UeN؆vwȬ*K$K!Hf!%ész)"#e6)rSv6ڃJOmw+aӈW .Vwvxϣn$x~Sk:?׿Ai\`U{ૺ?\M :wN0w[]1@]@O zH˅M?XhSdoL1*W Pw%rg0 kpd`rn-OBE1yv%oJxb"! *OǿW{h1Bէ ۭճb-i 挿:ڃ1t\ZК|Ie}53GK+BL¶|=:؅zdd/=;уc68^Kة.% syzb0otn8\AXR;VqIRbdvuU[ ڶ;BOcFokL%$@8ͨd\/u [b% 7|, f@A?2G'J^ALH@  siۚi-+#q`io!U[i,|Pذ̛aQPXe/aB> A? `+lNf7R?+*v`٬75I!Z[ZReXzOjl/e<2(Ym'{FK<3 Ni쓒UOyT0caf]C0VqfVw OwIYX3k \Hp~ k~xm!b4aSazΙ Z%9OFEO%S^jxlD4EJOR'X`LLe'&2j`8#,||(C])~*y;wcMK "IŹjS7@..2[2s{aZ_[[{)vXjs.!֋ >NR%̕f3LuCPplNFG+/S/c< DpZ:٤:y*u i+]WU''KgbY,wQ^͉#Y=o" 0*> ۪]m*-0*xW)(s777Za)k8|^ k`R(եTpdX:{(ۛw?^[=1}DH͌k΍oa O!heMZIS5aGZ!ԕ&߶OKul!:G eֲ}UU 7.9ЁEf it+z my!6g&zw ^*6:.1KrUƠ{ߓ'˭z'tA!λtuW>_)XĐm.dee߬!q!A0vTq}keh/h G؈Jԕ.8INjq$gʉz7ͫ0uE`i8duz}Ĕ b0!TAaC2vYϛpIaL&TOGG=r3|b+;Oΰ[)jwI:hH-,R.B lX(Ʊ=cM hsD,?IY9ߨGͬO/g m>PNH' ]ܲa` .̌19hV۔H?5lpElF3Z+ Uk QՏAxZ>̐m[aa$Hn*eP}?!%#afi,i."UE:/ja(w/apa% Y3J [$ ?Ti @ au+O )z dGPS)Thr`. wl~A ΐ% IDT2)\gLt^e I'PK˄mhڷQW#]5TUcܔVk:x!^υݍ ]Ř[w0V÷wgZb4ك .{K]9B"=i.7Q.l8T gV\JK-wUJ֝,ԥ,JFH`5Tf<5>HpH⼱-93Tćln&ɍxe5fNBB>EʺNm\|*1Tj3ks>TzO#tPF6ٮ2Է σ +PcR_nd!@) F8{d"x)Spnҽs'Jʛ-B~5z$'2 =krIr΍2!)ZwZh$(a^H竪-@{TZcxgr/1/nPr il(iv839v\-],Œ68V-mW:E;&G-] Rv9r凌)=Ա8@(_bL t^,p+HBQkd>7 }[_/D)ڰ[XW[&-5#}ѓ$hد롇O%F8myH@ljs b& `aj/ŹW=nU(fN`#g-3#į:Jw7^-h4 MR2TQ m_Kc]<6'Ү].~h F6Pɶ pV oCYDƺ=ADZ&fǪeJ*AoaWO6MF~K$d:|om%6Y{tsyym(\4}E86)dNʲҲ3EېbLڐ‘@ǸY/?y7ωsLbAmOp@ %q>"c2 U@ İ[Hʙu-^㾡9)Qp^M"_6J%8H&MF 7D 1"Oγ5Ij@SK6-0 3U;6Cꔖ!)f[C%?%h)ZQ=}ҨjI, \;;6c}x0wŎ v)#Mq3Q}R<)d]7 0S"!+sLֵͭ}_D6'6 )NrO} zԢV>f2: 4啼OtUĬq!aZ03N.#A❬yY^f"U[|Qq]~>kAW"46KI,:_BR:X`nm5;5l@#L6۠=#ډߊcJI(ZZiK"XȘ=a(fRjVyd];HmfÙm HQ[ |\1ۛF̦0~ϱ2Dž1J*Gk{ZëŻmEBVnj} Wŏi$0R jA(x*g(?hN_j>U^.B?fA[D⁁Va^JBlu_);l3>3XHA63:A#8qpÑ2"|Hoz#]s A9{1DMDafls./4N/Ex&z#6ŅBtGk18$flJ].cc;/6|x(z;yfm\֛t^SrZ߻-|8%qV9۶|A\yaMO.PC\!wSBqu6*th%4Xl~R0ςBBZQYQNpج3C0w ,P9AxXbB'\wN8^>&A諘ɞe]vZuLM2rǵ !` j|;[vu(; os\\TJ|d_݀>>*1TVtm6wxViz7agѶ@:70 ?@iogs%]z'ʈ(]6\\o,ZNoeTsꇔ/|OX~$h/ᧉi;'kj` +9o=Q} |0^A$soœZ2ϫ9w@DgJћ1ϫ "2bPP3ߚ/TG[VUs Cwm8/!o:-B MX;p}āycUd}ЈYS[ l=H)!u}4!+oM9Dfc@ȝt?FM2{l oKQӟ"w *-Eߊk~A8g&/-|-~**ӍZjqw˅tS8^%PyB1͟iӭ"íU=2_3;X Ep3㉸-SH'ALQ[5k'ʆCp'Nc?G3!IDyAH%Zk20IPϒ|? GմR 0ݥޝ"s./❖cV8{$\©$*_ܵ&}MD}% =08-kmS:D;CbJ(֒~$tE \(=7.)QqaflgHX&үt zZRNM_\ݩnlǣ8SAnZ~IJv^VFM\ГZ+b2)mٕԹ<P2OɿrQ0j&['F?ɔʻ)fZ(ipx p{ixQ*@u*~'6lj H+|(i">7Ż!E[].v@Ur@A"/)C>6r\Uv_^fw^س.媻w@nm_A['%.L#I8)R!\[!a"{3LQ_]o$^ka{]i,:\6\{ѭ_C~Rn<._ĒiquiϾU5(\^~3U%CxVSEl}voVʖȮh]*N?1Y7[{/M~98gD{XGnO]9>B2c ( g{7>mj']JVg٧gUŖJ?x|00@q,{%gaH,n #K.M7oG$L`-9uq DwUR-nJvExm_zM)mdwoI~W$q_ai:prƗP M] TH^rLPRL9$q̙7$b!p\k}\u{I_0swҐ]×7KziˇG"g[!rp;[X2jhc<(76My)X΅7x`QP(n1t#.\M ^u>O\pD)ՈڂzY!=WHx~86@5J-A/31.Q NS`ob5ZX`wUfLsʼ$qH7KܩBX; )sK5}˕5&eCUSSDFekWlr x$#(N-ތV$È:uG^Q[V"%j"n%_|Y"cnJwPr Kn7%DnjM QuzeQJa_iJ/̭YGAw-ۄ][f~fAV 9S <>"[_.?(- k`XLӛ|qZ2%EDe)q2ܮx  &+JpX˨JƤaydtlyנ('MvhOCIUb~|iM&rď7v/&ՃBcamLC%ÆcmRRCC>rщ_^elj9,%il0+zEl OkƇbM4e]!5APB"`] _TRL;8 g[KaRx"~8aY{d.\GWD2@z6|΃La qxo^`_wߋoʬ_#Q;EH2yCbW~EW5-e* Px[Z0p4HUk kFTD_h^XnOj+izE3t-1S^iH8NdP;c?:/l T8oE~(=8/qZNK!ģ!U\Ň080r7Hu}Kuvn\o6?#;AJ$5 ]g_wT_u @&C&6h."AY_R.Xq݄CZ Yq}MmiyӲ{r:emn|TF!pzmsM^DG)e/MjL(jɦL2\|͂b8 S~`=^hwH1n7Åָ"Sus{^i 8N$#k#MIE(ٓS뫵KtJV~Z+pr,ϱŽ%ҷ3S)Q-6C hRn7i?A۴ſk>]7hv-D 9HΊ~T֛W8Qv*y6}4 eFS|OЊ~^Po!gg 8 ]eZ[zyUƾ'?bx`)r?G-{9MeK"ʟjAטLq>@< 8 {J̌T,z6FXLFXW/~ NV=F+WF:FT{L@=$@Y7I`Rek5`s*/!D\=2= AeclLcQ3zXj}sR >eOQ~PGO.gmLzw`+L<~`h1dq[$)AYejo!Ŏ,ɞOoqT$"֙GDl6Cl&%@~2yKV(y Q20XQ/ 2)ힳ"!FFX]Iԋl2`;. #P<(yNHP6^ IeZoD1P,&e:ILNV6_1sȏl|1&] KKLR%m֞$<% Fp0jN^?FCL7tIl%/0-ϗ=g&Jn1ASwѱE9WśxZx#@ ΤX&tNu#ťӼVM A:jXUKǿ(}3p@򳮶,C'BofOv($ԟhBiD1vLiz2ڗ=S v_ɐkHNИr /H'?" F1uODZKg6ezCyo ޔU>,d4-{h~ШWFڬ%H3[/%O`~{,CIQ@MxKmU5dDEt/lݕͨ{h: 4IWBN iU?+nޑe=:ZEF17װZ GA!An%@_Ql8ޕgWJĺgtM1i~7&Jl87#D@:k68{M魩t?J ]@HxXiѿtT6M#fG?J&S/l&4xZtխ ohjƖM{@x\ iXΐ)p"r(a7£E.̆:<~R!.$a>[-ɔ!61b $ksLu[ClA3镇|7anݸ pR*1Yk 9'9.{N|<ݷ@ՂȞ=P<趉ci,~".p>ku"LGܼѾ[DDa="n$z"F/A7UOa\К<#^& D5ijhfpFƒ_j*`,6Hi&6F- uA'*.WVi}HJr&yz)$\=OzH[HQg3jy2tSX ƶ8`:Rɾ)!Ո×_?vABi.@"Q)РgQ" 7t4?ͽ%4鱾6L> ڶj*S,Ӷ\ĸט ,A;|l>)bW"`]l%Snx{ K?_&m=Qf *y ʩgX@x2|Ws|so3n| մWæRtb}UEG+y&fD@ᙈӄY/yF1D@TAfOnٌfI59f1XRe͸%VSn&,L[z=4$V.1iNDJ:C0joX_Qlٴ=wOh*FM.=S vb%\c-DlR;Ů~^',e-'`w5ɈTɄdJ{UV־J*ԋh[K]br ivΐlSJ&k`ՈCf H_`JpկZ;h'rxMo_'tg:2Gc$6Nߣ OKa5՜kdMP1Js*iFv uUZ{PyvD#+w}Dv1_xrP+=a(EPr+%k(= ނ*ϟZWXv$x9e^ w kW·SqpvCLVtZ^д ɳ_~a|2{eݥzdGwۙɨSO]MRFF(&R;R[.8v5DH יdÚӆyh֖393 |7U\)6]ۯ.%C,!G딿HJ;6 aʴ("'$NWK/ FF VaA5Ϧ{Q#ꊹ\M]YO\c"jSELzLCKڕeׄkeƍ0 y)ˉ4FwB2.`v.{z5,1>1ӞL[.-% XIVs@x3jHĢEwзz절SiOhZ0+@.\(H 2[51fl@+hP[aۀCE>PVzDd9vNS'x:HL+YgsmvmqxNhlÎn5 V̻\cu<竡:m"qFIXSa\": ۮt?"g#JlgI ۳i+&"NN(`QnxzEJw9E2`݃C$ףXߤ[qU?pgaS65ot'iV\x^^GM=ϴ]w-6fE{ 'UDʓZ"ΙGzwa-deK;zKɦg%#\,0N_uDi'_YҒJlKNf8a\E=)U0]8DFRBDOA*tVG,*u<+Y*+SP;y89{Av76Uva&.KwJѵi)$$ٶѴhbmscekM0L,}JQs7C 6UbTmz'[)7MW5 +DT.iڨE_Gtj#G^0!3{UY nIpT{t=DC,43E]IJoSZVS[EuBRqr͒,ڝJRWlR0Lc;%4*VP;[:U%+qҀn#s߇E8bcG[5ӹDq%'u3L7Eḇ,<ّ?2M#I~PJ M ?I)sIc-'4_Mf꨸;Ċ*ʈ΢Y@-cw4hZʜbH `uư'qjOĕlpqQ_0>vYL!4S,hmaԺ4N [ 8'[$%wOK$o;w0M_Lj"O8h2Y58W0jbkkC)[l1Xql jR e9aG X$  pbnC$9%7375ƃ: `cBjUs"ا}Z4U\jBߩє[ntCF(8H`_}eK,KGbU}+4_.w^YB$3i(PQ2{FA4Ư"~z) Mr?ayZhב!~&SQjv}4xZvǓi7i|RQXb4&ÚK[ia_#,r+r|jd%z;2TţZ:pOP%nD%lm" Gb`9EK,cO ]2v9sft,^dYX.ip=7шux&[u 7lB]U66a#3n5e7(\R)p Gdr^s%2N5vҩĈ}(͇i%Q3!D2]zePRZzZb[T[.i#8jьXNoFw IZՓwJtVѩ$C*3-(""26 #(Nnz9d%)DtE̼L2}ř3Exׅ zEӦ\ԑT4HړoA_uj4 s˒U" \ip>]y: N#Y&8)qJ1zQ2LgqMM:5fWņ8OF#a`.󫯺?)Ga*6UF%cHQYX{#ХmҍL,m?1jjSE2fnx tdM`=-dbQsg dٕͯ% EČD&Λ!YTuljG3Z%"oI{ҩHt -S^+2zMKwva}yl/eoh{rm?MCηqM f/"GUt z9]TֹO}'7o[ET6x=\n;bGj \?-"0,eKIK2)V0r`c̀+!8"F-QCe_-U1Du)ӟ#4LI{g[8%ĨizP!r MSTlyЄNoYfe¹"wJNTOԃ fTxt*y&D^;{~l~L%vTb4b>Oo3vs ђW|u@y wT=fF .EbaV࡫T2{][Pv)s]}02 LMRmu0r#vن JK Er$}IEl@xxhc!,7JW?f?:~ҮS5V|hf@ lSb1; \i>CΔT#/G:>ߏ!;^pഄ}NRN=w.c#q5o^U6A.Z\S#a])P6"9+F Zlfl;r7ݗH&E }LJrzR-?9- G5NO?~Z4et$&J2ݹ 8?pp6 ?.#4PّTD]哩vsUĩz26*1+pPɌRյ8h'.:Kr|`xk%8lKTjZsKP[d5Z,gqwbz&8;Dd4IC5*>.&SFl& ܹbd>}|h uT;iI=_g ߪqVê"h1~Y)e?[Č:!pO [5H`G$O*LtKOͳhU=|.44Ox/QQoҽ7:vutC&q\'{n.p:h&7H.|1F}~`ӜH&YFeC5?eHҘ,Tu*1*@)r !Qr0!tTD|z;"īB4:/9#MU!hY辠**.R7n7COa"k]& '}~u=6ȩkk{b/&H6P[I wJ[bک.#Lr4JۥMfaq:2{Z3&އYIp NrF}@nr*, R;nVb;spZHIe:^kh À+UKzwaDaL?%x"lc-m J]i_rlmA?J~egַQ#fuM&W(,9˿~KB?fhA|d"NP^֜#).g_`]DJkcҭ s{-[z(2y4Q4\`M~_ԧ79!<~:"3Y^ hTx(b(: %)kg/!8TdlIY H}TMz}:Mpk]g fCp~YKR,Fc,˞ps M_1DQCOD/CHc.X΋G:X3y64>ңGyi> {VWɚ-41I[uwpn=jb`i qR")53pĪb&.> :uӞɎ[#+ w7NZ)x\~ZG 'j;抶v3:ARhN&x.f՛jЬo`i%ei =mE&yR1ѵ]TwX\A+3qFEFG*и%mlēQyvڱMqSӶ&sq wZ2%6i!䠉^(ecw5i5; inu?V I5 _'䅗PM,ӹ!.i,}&4,Φf#I RFG= i>gͣ(Xt ¯ V;°S!J YW2w %&],ד%\ڰ쌇[H|K!蘻%V&Kޏ'[>sҧ̽4n׬3"kJWp5>YAa Δ;z\7EΟ;Qz7zzX(*+ND|Ĺ'uٹ(fVs Iy੟XqdA-MWD R#`'j;nlNh> J-TCMFdpܤNjt-*rl1h}n[;9AGdRV#>YnFg/_62*4]k,NweI-cōW_!ϰIpqep!<'QD\dTD{Y9^6q5Ql؄Zl dm֡e0'ŒH&["WK1(5M#eD5Z{i|bom77.W<7MBC& J3(ObJ6AY!aw~ d)K^<ާ+q/頻S8Κ Fe?a*`q( ֦mOP㞰qHjkmm͟l/-+ao‰2DGyݍ7T) Fb.X+3"%,aT$߀);I{ 4y1hj/Pu/ɤ;k7HIoV }Cqqc~AEQ0G[ߎDIɚY8*C$)@Z<> R"'ӯw*M y%"w JX2L;,a G}[=sZXSiIuaH]5YjS$\>_xܱ%]zdA+/Xkj.y]6[yC"nD59{&OSAJ=_Q]) ! 2%w{hӪd#M`etwx:VzLFEzdr3O\֤ @#m^M >]l"ioł%v@*҈_bZ&InhOʑ J[ W,Oy᱆D^wy/kZñY!BU?+8&Ahҕa@A(#֝ӗS J`y:6@ژ$d5y*"R}{&0`qt7УS9B95*񻸧~weO2@cf e%/ʒҭ=Ӭ#ma8O@% J;"]4U2u"բqy!2Z ]`H?31 w&kN[zM 7g=_u.DY߯'hp_߱4`;)L] $&كYq)\-G7}~kc{&1*:D,͹QQ<šmFXٲ/VJXH;>ꞷMtC1wƴ- , ~2ke(n%!qr_̸dѿ1aP G.B.2oAf(}6VѱԨ3_n|3|\tA6fp$0Ow[ q㶴.J=\DAkYǍ[= g(>+ۗ{<Ѯ_zYqSӝV70y"yשjNJyǣ-= 1>g! ̙r(#CsnV طrbWe|;Tvd.Qa| C߼n/8kFܫB^ H隧x4$`uKeaLvkF [q-B{g|Hzϲ&AP]l] ^cN60[-̶p(cM{qAL9#|ުwJ+d\6ܣf@Bw%+{ג˱j95ggH.0!*yqhr{̳-*1n0.4sA\Ӊtx2Ih8>hz 軮,Ey?#HC"ZMd -DE&`޼R/E%ɽ٩xffH8^`a˵ա.#R&>^nqKr.YļmVzccV&llEa7 ?rJHc)A G\ !(7NN4m_鬪7E^ގYH.%:FED@*µrzԒHRxuLj9&Ey-GiF}Fjf{VK'2z4 3kC7fJZܕ=)-*)B9pwo;Co02oUi:)16e@la_EeUU;`IʨIv~'<&:'?;f̌FOM.F :Ep ,N~u/UV i2>w7X.*f3ݭMӔ]q!-nMka-;A,R{P9 3"\f#LU(O9^iHc&kv02bݞ ,|/dVxǚsv:bP4Sey~ög9$VEOY}d}Hn튯3Jůis yJF)|P3\WZ*gZ9EHp;9ioEj՝xn؏9r/zġ8)i)?$5ު_3o!ьѤ(0!-X Gٴ_()zL4x)a&dhk^[19uoMnW w\O̥mWMDޑޔvdk.ԿO;4*'J+li)$|NZ WxuqtO)ƻOV]0d`LUį1Eg'^)713Υ{#ijv|Ց!!򎝆Nf:xGMOI:"1#`2_w0 &5z\DFNޮ &^@M !pZwwrWj4?п>R } \!SvSaP֚w4ƏZIy!EwPHt4 6 BlWuJٛv1 'UUq3a\ GMaMI(p0yߙenX!1(H( rbz:OHO.X")"0Y'_1"#M܋kXIAa ұ+U\;7Τ9$SbBDƚC3ÇmotyM±\& y'ygYt(prvn/c}9x*Vj` Qf|y ]e$A<~VA qq+igoqz5#LFY2)GAXɊ{cd'fI9踍ou}`%o7'shWGZJ"?]i.HXXU`n sTJR9 =İSaN~eW>x:X2 -fӝ:|J5ص?$'>p\#0BJ8|U⠥v׺FZ>r;ÓrZGҰ_f9Jd@.K?LPDڭJ&|(.R?>8Z?jCp#՗G 7'xF1EIÁ?A*yY!-Pc-,SKkF}<:e<ҫ03@E j=\櫊./Ym7oqT>ީӠہDu)!>>?Ka{ct! e!QM D[TC7)qMn*RҦР;PAu@Nyg"J69?^^Ai̫K.&T{HK6H-CcCil,tZb9¤k vQuL$IyIhr0T\8{wPڏssJW*O4iR`o,bRăR>a{icᶓKFYoe Dj&)VVXcӆ_XSw^5,k FXe/ _"GJR Lf`lA;(1cܭ$ ā+@7 XI)|]Ya/Y,Kar!5SN9u7C;A~05v͝>q 7MJq|:GnwaX*Q6&ܙ90ævKn4v!CNJ<&S6zINE1UM+YnV8zq LLOk0d$>ZBOyd:z*Xr1)+kP*Tofz:#X]ebP 8GotOhGwyU[+'z]oъ c!wj:Z*ۗ.bmJ $[]ɉ2)Y}:$n;ArrT #=;6!ΊM$|į 0݈-kHB-#^N>X"0zԄ+~opȀ5 Ti ǿ=j>o7iCi(&دL{jKGS?JŤQ&Ì}]8s&&j޽~~Y"c u_诌;j#AʵLkGhL$Ww7p%3{Wo; <rw멁A-HCt#>bQ4!st"~ңQ}}ŖsRh"̭YS{$Q>ƾy:H)lGY̜! 6~;3!=74EMi4;ͮ֌Σ󾢟xd$ԓ͡CnA3)44ݔ'i7$[Px ž`v'\N~RAGAs;y6dPg!-c!ȹdNDOG Y Q9ʻw?Ya4F~OB6DXn5s+SS~][p""{f7x'7a6#MM~j~9&8tx붽.;՞E48.W*ZáGMw_X^B[ X@2f:=9|=kQLX=*c2Q=ȩZNfs^opƣ*G[R'")ؒ \?ɟO"|,)Ji,F}ڟ^~;C1-Xz]ോ b7>M" ahKHͬiRcy}4TJ>89* j֧ [7ls(O°LFJ*!a_XLۣ7]4G ڌZ`$j q< 6Jqq@#[Yr.$$}E'%J/]i!&iF#o634/p EHY l=Jv /'.?($s4|tν$(d(tárfJX.JZ&b3הoYHq— 1Oz,}sp0pFњ)~;^ Ȩn8V媹tSuryKú.f64~p&Tbu  oֿ/V=a)@E"\ے9xbjH7$ bnhyǽD0H0E 4D񷜁j@,67<*̝#9Hdzy&zpLuYA%m$sr)&]茁'֭&cޓ uX9 '$#w`E(J&)&#xjCt򬀳]P?FS:O7R v0U*6&7!lJ- *͙Gv R*1'9۔GJ1[-Z;`2Eza)u"dWuhJLҽ״JZ 7i=]DI ,p ﯊>MlLG C6桭jlo-ڴcAB+8KZ7/2;٬"l^p=b;Hj҂–"y -?1h_z UH}LN,Ek}wA-3R&\&2wZCCdw(Лǡ˹J2Â1Uyzn] mew)/r87FFbWٮ"f|iv h .@گQ̣ETZWM+vvL߀{.P[d;TR C$;( E<4۾hj{p$>-\q7{tA}_lWcZoU m+O~,rDe[BӲ6SeǓ+`<;UP4{8eH82̭i_|.TYs7 ɑ;>a7 (hO'j/L~=,b&v߃kWiiqsiXʤH;0Sdo! %vGݒ'8qۭ\JՁp=puo8g~qq[2X3=•PDN ,<^3;̓*ԤxԔ`7:A tlJNf@BҗT&2!:?2 Lyb[~`_gnYð+ꢦrwx/$WAMZertz>q"<-߼wƭ.%O !t>8_5,n ƥD *ҠS\wu 9r ?vl!iJgS$@WI>"/Al& z?umpM7"3+Yy~T'F"WV^H*()gм/0]f.HB6Tk$޸nv()ßB$ȅ{ZsЄ\5@+b2*=Y^ @*нAC ?B1A>iXP,=iz>&4@]̃ksl`ԗCd'ȤbK`* `ȿLGUytZѻ5 Qq<\Ѫ{չ_9CPWہl*Mu틟 )Dvg+j3ګ)SK0R{.v@[`Q F x;y}1nf(sd@]~?_(yqƼz:<\[d'1xG>LºO} )B |CdJ%iaQ-PiELpJ:d~ywxAj_PMUQfIvUK'nwr^3[ĥ؄x>sQ^b։ؔ8y<1҉ q9Sg\O}z}`3 Wvn7J]N,)#dS7F )4,hʘMp|jrd.tI: HspUNĿ<lYHE*g]Ih NN_KWcnL9({S} =$ޚ:J M%>R|ФB~bzXN KCν |Bi8HʗўI^ᚷhValc>oll7_F'ۜrG4gu`Ex2C$`'CN"Z<腸`lYA!ɷӵYIѶe,( /|2>9uS9`[& RP_KJ}Ӧ5L4bkf&4;"UP吇T/H^\@ kt\ (Fo6<S/\<2>6.ΦbO@4 u{NVA(?xxSc{slG/pKfx;ltQL Lw uK$j/w6 m~`>[=Juw r< |thAҢm8!0OĞP߻*QtsQ=PbF5t'HD1^ny5W&[&-S?C |9xiF8|kpi=!+ bxo (${3k86ȿW@|\eМ axfFXQuM Q^n^'%йݤ@LY#<;?j(S%GLn(miij2"QDb;pmB;n^X{m}(n8Okn6G!ZX\!RT,G57 :)gErBLQҡA{R-Ń)EFy讒̀A/}ň+NǽJ %i٣pC<.wP y.Es6.qFPʻ+J~Oy@sϙUu{U|CnǒEl?G EGY(Ti =߬">α+(>K!*T]*u]s޻~u3Єpk#i~N^tAVI*KkIlO)L˃\:ϋg &/+2Mda6/N꫷?œՎ>D i۫Iq;J=S`vgѣpBcܶJT.' `)ΛX(Ɲ]}&E!+s$@۝; l5-e4/a6e^ʿ<$#uL~\%r3*2Y(֋wWyt}:*RS+O:)0GߥSI7g5zya+#:t=%F+[KmD  %!",l<)2<|46SvK!.agOE$Agxe޻OZR{ؓ9iTA_ F2N df:qщFM{HM(l%|Cֽ+T-ێalO:q1Pgdcn6FKE4_P dNz#a%u-օy4gꇑV-T3h q 'MW:!XSJAdaBy n!c/D93~!xKǯk_ܞ@DғUː\; X:+r m(DK8R8c[v(kw:-ZxS;Mz*2#W)t.i9NȗI;H(U}n9bNِhu#KA_ ~81TQjLêu9'C\1VPVnxq̤ l5?Rjޚ+GZxI\֕E&*l銨MZ-@${oi~t7cgh@ %1G;&1Nc TٹnN?CN5\qQ_I?-W/3awXJJ$N}%Waf0TmNvk\,*>:VEj6ΨX&zwXA6 '^͓֕;fFxL-{=Lbv8l{jwJ]΍5{7T3s "Fބb<گ2V<  gRQՈmegȅ 1ȭ_/KqgςX<BhS#$>X+oNzoY|NeAX9tXn]%X1:Ԧ(NBfIp`. ]m*؋߆-ܺh雄5&Jsk QMDԞbt&B'AFdoO@U#5gܿr*?k|AKB:wĔdNMPMe1aPc')އWkraa̟.fxիY~VYJOaDz*-3g.ſEp9&jFUGL&"&FT {jڣx |h-ԉߓKIP p 5GR_Epdޟ)K4SE)]Q+iOhәmIM#"-,BN eϬtٖ]+"QIFN6Ἆ⧜|.0{w,^U&K E\rws )GYړ}fDܔc PG?7Zr~[0Ԧa]X &W[ӂBӨ0_ݥ&KP Lh"MP]߫&+_T뿕`<-+"O|KQ5Ye4+߱B1%.mΦ{>fީz:I>8;!$UeYF[xNb%&]Q} `TJ<{BQ, >3Vezy3mi+gkZf|[*M뇠&y|Qa3bDטĸ1#kSu]}"uƒߐzZOF3:vGvs~9PeU(&1W:uHGZzZ蓞B'eCuN3 =1yBꉮ~ >6LT>cjlX8Ԗn˄i-1G#v0?!poǙ}2zEYv"P*Q#Fsbw0*<g3[!TܡEKE]3Iۜn .{F DL*s!P5ՎnaA"a7 1z? #`p^uC3%Fe{ ؄خW9A.pF9E &zbg~14Hz.S%} rMScf}kp"Vfw!A;xkCK,x~+'X^;D/hUWT@J%HK Z8tfA!.h ߔDPdye: Jis܈ LYYʔ!H ~:҆s:, b+P`NP~J1Y-D kH:vYjP@yqW$*r7"ī\+% #j'ZD4B5_Di+(8bg0%jKSu55_Pخ09 A-Z!׻x,P3G7t?6ndd{ ZnOb,x;NhMuWۦ j؅(D H+BDS)Bk,ʑkLF/GAT, #6o/2< thX hMZVvMQ~˹ˁ]yDeg[cU0vb!LΖʿ\=*Eגhȣ/z7zđ_#s~R^ I}ߌm\ p/FExaV̍0z@hp]9Wug8Hj;nD3TUZ$1  4 rh[jsq)M䣴OGo=!ͻ.T%Q-SQBK`<۱tRqn FǪU!ߧRPz 3Bv̦F˳؆3$c1/"M dBH;@RQO,r&gD"fDF39DpjT:E`cK9̩cvPN^)'/=Z]T3IyЌPAP kC9VszeH)NM6`5<);ixMcƠm7cקtx7ެS^e'h]SP*O5S( kKAmt9\#XLl@D15?%AVVHla[ י[/ BAu:SXN"󈁖a$ဗA<{Yi;cQ^Z=*Y,CZ5S=("{CSQ#+ \4Btq7< I~!+B@1C℈#o?:0ŷ@3&kf|&$ܦxy>11fa%qނ+80n^N]` &KJ΀kv:4|?p6plJ4$ʍ;iƳQToF p2sIS[^x;7哐Sa/7DhLű\Oku(C=8Cr8"T}Ot=y/+lӍ?+(8|A=x5;D(dE󁏍ȩW6)7n`ڪHlwKݧzr/S-͠4oyF6TV㟤wܦg<ȝ w7F76Jw0C3P2bK>#B L` n眽7:Ć<45{3Rx¦g":HZ4%}jXuv\3">sg=խ^2Q?~R8iD}|m9Idƻ Ԁ%:RHH&}X=zt.Ǒ]q,q\#nIw(U`ewjѼ0,u~:9 ˜8܌T463ʭ}Lc19ek)WLmO!7lĝ)JJ'W'ϷMwk1"Q;*75X8̦:{FBvkǯ U ٰ#vbYdAe:&h:ތY/Eϵ@~q&BTf.}.AȀ}1.f`7OnYyq9h64hK*)#)mXsfc? ʩmk:i|}گ{WZ?^!f$g,G c<:Sp>=© L4{ vثX3zhW\! 7tEMZڋ~B6@ +rW@T ٢!#7PaP MUKDsq!:ZϊVA5!o_,Y#p$:fH l@֜{JHbxb>/^E.ӹcyI{?΅2<ΓCGڠZfex9dc43>^U|,G,.3lyDIKd#mzUrVA%e_6䵧=HtZeBNԣt 'm`ߣ s ?:;Ϣ`kPD'N$m֬\ix8|/0a;YX _<rhODF/uU-1N\*4&_ jo:,׫UHւVSܿsѮ7|OdK (9W?T MCS^jJ D/鳵)'eGbl{epxޢUq?&|DxtC; #FX?N+^Usf˃)"FV:eg4|_e: %9cA5t2r * psObL+in֦}+&h[T5J1HŮl aD_*yŲuX}W$zӄ=@sO[Y?w˵Qaq0?#H%H+*Q8X+|T$' .0Y(u\t.,+1+-{x!ROЏ5Q_ql:8sHG FT`v$-8,NuAqڮ <`}ݘ]L 5 E|U;rܣk+޾!j;quvTo#A o@X9 6Dسڠ6$=   'DPW /]/oD9Ri_QUUuR 'GNn) tQήҘ)Q[O#2k)W.sBZY)8P< { )b"Me_\cCkh \P5un}}F$pB)2ud wz_IBm62۠?arpVD=K@1Y>dу)~7U~*Sic73C&:YWRe5UYٮ6B yh.s>@ IL/yQ} 0K3,L[紴^oNy\K,mppbp )t 0txW)q+9r26mIT0Ҡ:)$a ͞ b1e; !eY}]s6WTV1yOrjEG5Dle2;΅./TJxh`^󠸝~`4;7CBAHK_h"[ X׉!cd5L։=\LMY; "0Ge):sZEڹRCܠ QVʆbǩ%x[jJs Sg%!h=;+etYGyj=Đ2/^SCV㦞3dh;T^ga~?ġl۫;pwX͟Fe|gzEF%Y[ZSB_@ym["MV&Rd$KR"լ2 ;`ě@w+ۖvUQ{|S* دx52~Sխպt\H]9?=巖^*!vF'<16]p=Pib+BA~\Bx_l(o.h(1%#:ۺt%x~FL WD}a+u6qlFyA3{4[mM PdD3j Ō9r)KZ}S`ҳ%IJ;sXh1#x eOR"zxg%P\#gFVkmτvF>j C`/ hWM (aue,|Z ,%l{pH2`r=H45DnˋIl4򖲖; JG#%Y:Un]y9\m~^*5ޔHESG#7UQ9Knp3 >JLVVET[Ę [ݦ])ZnZһCBh6[DO ܤ<_CC FKGquG9o PU%"-JsĹ8X:""/ιP4m:#x 9#e;#d5| hKNvblE(2U;B{qD-j7RW1wG~>\cz`צ3 ;^aQ+ Ҟf A%BâS]"jcƸKU]^0|P>͈6 ѬR(#{2(ІU2 Z=A@Z9LJ14ݵNdwҋT=rJoee,w/fhN}.vV3܇*ݖ٭Ei=F7)TTԁޫuŞtygWU/p} Pzc}|UBpq?"fO<"y kvu YJǧ1~hW(x4_ˢVزIRMk˨sbƴ* 5MO6^JvqjBd҈ n؟RY@hIj)$GƏ} 2]so8 Uxo+ZxN#G|ZaˀAwL;K] I*M~ 擳";⽠IJ*;w6;|f={b<-"Þ ;躱7;Y)!Jj%{_'se Tו},d\1THB ! lLp̦t85Fu,bFfO+L{d9i`tjUT6<4TRA]76K /lb/srIkS\t9';5)_>f[]}[i۝B'<-;K~"4aVBd MѩZ˸ŨHxIHesfh6o׻AI`ݿ2PH74x=|=x4 ȗڲ: H)jw~vB=, "l+5@FTt:Mm9Ӫz sp.o3@wN%,gG?J`\ <KZJhcAoJofǝxl, "GGg2>0%^z܀GL9c7vv_} N^KI{8٦p?j0M5p2p_WnLgo?g,b*m]U\є;ٵ &\OwMOLjrBCWXMm rT:k(76[-sƔ9x+\iGLh* )]P 3оx6NK-:LwtT [*䫿iElLTzDS53ߛS\$tRd]ȿ¹x&5r"R*~+74Laa +f}f1H -ms#!" %;J߳DGgvlBȐI$jkK估1d?-@|h $HyUr,^>x^o`ɎmerlRߖH_}J 1a ;-A](N|x#dD{" r2]t͠s2* ٝBS(sF+L;t(%z4<8l#a]"Fh;Z1f9micHc̳B䐱¿u#*ǢS=1$AaZae*ȶ͡POVFGvQPG7RF< Y VJ,IQpw3;?hL}>:t.JUêYY`)؛ZSP/y0ρۙ*n(7'Ķ?^9u'ùf$u;MٔO35cVpiBs{<Q] NqbxA[_?]zFbc3:s@2@]|p1ރ$//4HvK&.ZS gO.,iifGn]>U[cI{Vު̙нT:gqI&THl5-fx#Z8bR,tDusbchgh fwyǝj%LL#mv9ZA:W!Sl·'n(ȉƧN/>!-Η8 1rnhDJƑh XUyuK"t|R()! "\O#싞|qlMf1 P[̟scFE 6Sa"[.K؆`G5C.;WF2aWfC,nX\P(,T"^[`]s&;>XȮ4p7hy0rEY }N#כS/Tgs}z^ #a\6, ĀmyJGb-c^3\#~]}NP.ũ 5IFB:2Ց;hA-)O?.[5 ABU`'k!x*Y1W<4Q45_ϾK 1Jgz:oZ+fBE)>p`ى ǰ1¨"@+}L1zu<56#̈D il.% ^]TRVŗC][ւ\h_(o|,#Ю4 l5fEx|?M,ػb y'+)ܤcWèFo*3B,=ic"3T9sQ8Z0he+dTg?jfX' tgӋo}IYo#%aDkhYܹXe)O)@tU)idHݕФnHΖ):Gd4ߞ;)$b搻58eG WcKe%=bBLxP:מxl$2c aMnjڌ]E*VJ̼gR">;G$.7:o^|B39c,>C.$ jH~K h^yRkЎJ l|`JMߩM|ra.{&@. 8tU ENN;fo"IEWXvsI{;bß50iC/, /.gmi~Ljh^_PHnk b;PANr|PS@ſZJ>?ͼl5odOcwvF;@]/)-*@Kcr˦O $k*pA9$:O OX_^Rvq``BԿz^YL;Y]snsg3}a;mD(|ps1,_4@\ xnX.6U$_8R[u0 j^DTJ:P NP4Vͱ{G& d \s==qI2̻dPh):mgɔG|zZOoSXA#P}@' x`̝݊!iߜQCck3VAp{7fo}G`͏eR&*$U=lЕ]m9kۓ+ @ugl,K,:_cs YA1W 6l)J|eo|2(PuXcP`%g@ #1U! >YCʈ@ 5rEyhfPs*O Knw38t#Z`PĬxb]ܐ,Pm+ O YmJ3ԶjD4\Cf& qa;Ռ2xGa AQNAj#x5no4KQXw|Gۯ?BZʌ"n)FoJnh`@gTLzX5/RcTTM'ٷxXYb׿'߼?iapUl<;ynqjJ""+ѣm,G;ux~Gw! yA<@՟hO)5"Y;Dn.U_,dhM`Q¥f~(֕9YFP늿72ዎJelAiBóߏ}t'A3(,XUT#`OđM5NHk,hH\]`LH4VNCRC7#7"7T&w&_W š-Xhjޏ)ffm}lI}w ߲Ny~kE>旅q}Mn2}:+D~UCz*#X`%i=X&2{?-OH PgS)#2?l`>L;+_l|t#> U(p;L3{Jؾpˠ]ڻft v ԁLVŽ'1`[uxͲ'[Hj00[ B{3*>ÿUzգw{#S.< u2"J_ܯ95pbFl ?+c, i2/H_lWtq-n]:⪉_ QZ8h́Kdee^>{^CTPUH#ge͊*s׏ DAM.i'a֦ĈȎBC`R`'o%S6@>2$orG4lݜз|ˎSJ1DRuHG}GiY q|a]Ap䀌G'*pgi4m悒[qL `<ЈUNMCJ>y)JP9QJqŹ(ʼ]_#g HuncB?(~Ym/DlA0kQ~qBh-gI >A,%!B#d!-*R dX0f=t&#v8 t|S.1Gwb?=0f|7>`P+UGj`]]qx4"'haƞ @ hѩ4WBq$jOlz_OKzY6~. ~TC 4}+(1l%)\R46i8crD^.Jr` %,3ݡ$KBb4q _n<7T09GBZ 6GgHnBT}';Zs\*yO;K-Kogm\rSK@. 09q\ KRMnZQ{lꩢ@yDWKZK QyR9,?7_u~́^qG)} c#^?(kB9 J@{4R * b8``߃\8=PP7sRS_/t)f2ϒ+s8bN^nH!]1nL}]fg,=ξ{lЭ%ydn$[L1JޝKi渐 :iT ih4ը^I@w)Ԫ^}cPsb-xbZ49X׌ X|ͫ#&-6Y&r!Vwd(m􌛀g#Ǧ@ ݟ|%/$ ̽Ҹ ScU!ftKݧmqÑx[@{x/s$ܜ@cXdw ;d>䧽['ض[ 5VFۄzl|cs7aCK`} d;YT` TW)PFP kUe Obq{* F'`Y'6Ybb/q*^nv [%*&fXPp'hJ֬&tܗҘBau-Ӟ?Z z'Fjg;r[=nFLv<滑._qh"o @^\_hN@Ir+ 6TᰢT3H!-7a訁kzƤj9>#΂-8\ DDJn䒜φ_xlOKk*]Ua^aF~uC29@L˴F KRf4u9ٗw~ NWp<Ӏ̳&76K2i,G`|[ҔJ]g2h`X印.D'4>5DlF.ޠq,tp̺>(=`$'3yÈb,zqly1e-y#˲+?8,4t 2`-箼J'揕RDز!8-H|uhXiU*][_zԮiNZ$/ylP77DifC,VfC7 X?mm2HiN)yxuz1oJ޲'/L,!0Vv䚁ɰ!z,M"zj%*} ܠ`:G0d[v@W(INy@;[a0u \C0i@(8x{F`/Pj2vϚ7 ENs ːU;kՊSv/xj@oF#Ucɷ# ZFP3x8B(RclO;rTmvl/}zdKfN$>:ZT=).e>6etyIe ʕ9(ן.A\D'ܝuuQmXb҆xz~L7#ٝ) u'bAeS(y] b&Mj'qAKf FB aZ37S`2b^SK@ъΓ0 ZF֎բs&%IV[]0q%Z2$h2+ imCG6 ng,Ԩ;ͳB&7b4;R*-/c.>6t/ܐM];5yCKU ,tb /G4ȐLY&!Zd&7#) gyLWF?+tܖS%d4JȍN&hܝh,3!f %_Zc[kp]T꼬"Z6Fv/8"</ًl#dB;ҥTڦ/2ir㤐T`8tMO#ֹ#GM:X/ˍdxUcesqAt9W%>}w&ƀ4#Y29c} A%`^N9E,JtP/f!R%,cu( ҙSݴf-*S<:k Fɫ_d`6KWUZfhJ9]XZCK;OfS e5]ըartm+&R:!nω^cpr3?9Bd0/)9T6ЊegT(ĭ0K%Ǚb^K&*c$Lb8zjE59m<`5pe$Qd}7Ja!_qrdUEYBR1na\W.3(y[ 12M5<$ȴ_-eREDs^" Q Pϑ1K"ıZ@<:tKI2$xp75N;I *5lcED(˹ЗOf!5/]4;LȑCMg\M^ c:Kbz邎wK/4!e70UWVV܍$䇇Ce)E,RYMڱmƎ_k|;G{bԒ5U69ԗ'*MMDCq0wI0ʙOb˴yY,q-3ydJBX(2 !VNs{o=]k[a_L_%{~'Dj )yJ_ W=vi$_V_4$`,Z߲1hVфWCw> t(;;jiBoeZs8K>(! xӦJTp spvZRPJ 嚧U'I[a%VCfv2͂xcIJu=u1uNuRs*~/Aj1\-X6 2XT1b(,(WyݱkDvHKHa,\IXYCtqo8ߙk=%" ׾%^_a1mA@ ottkt՘,PhT`~^;pP=elt3q `,&i \9Ds=]|0!t Sէc@!_&u,VuMM>hO3T`{%f,JS͐6 UB$+LsIqVLaJcDiPN!Sl m}LdƂ!H"yמ!h7\Vtک_^d w_Ül20~HuHWS8`P7jAɅ-U/56 AHp+BᏸDԫ5+%ρk]CwĹƒjyPJg48 kDt /6a P`$\Wb].g.IL[[ 4PKP2b,Vt|(tfNW9qS5eg(ʭXh-$lR9|==$ A.mQzܽxurELFN?~,udPq(a" GxoQFT5[0xNH( ڝŀJl4Egd@DHkEk o+"O0ʿ>Er]YL[wma,]?=Z'w@"c`|Ea>h4O锡JhN]B }X;&VlQnS3AaL?H!HF^{F 1tQ+eY7 W2gw*,u&^zP ords=Ը/$t!E7BX^VNSvZ$n 22e2ٲ@O]*D_̼C )}4Pߖּ=U(˙e' ؟c52 EDAI`B+|ʂ7a)q29 .?{33 2\4I/xt,p1qϏ0'[6˭\]&~Y:A{ JA{^z ~StٵgBę!\2fnsـL*\au?'y;Qk;1֍]+'b~e[b_h]f#SYٲ8X3G<ţ&Ԅ䚯 Q%5do ,ia=I=d,Iy ) ́S+Z*r~^#Nߵ?_mѮ4޺*obZ򀦐M셪 D Ŭ}(NS&pT&G;a&#=O~_+ HQUefm(P`~m$̎[Ibǂ*ydDpֺ鵹{̒ ' 3ketۦp#٪ )ZhT^>J0B YGK/ZW$X3còJ#u-cyE؎qNAb-gOsmٱdžId=Cّa+Z_ǩw2_3Gޥ5Y!dU^Iڵ+KXi،D,H+S6S2FfǁvƩ=B5pOV=DinmdBedWEpL@Wf@F#Y%q41ubGJ=TUR z j$)C?#'M(MkAf=9FT3tacfzj )8@%okPsJmXP)T&;Mo􅰷:xE$cLi@9Wx>$()mjW]ݳ7Z 7BƀTkl>O^QBτ F3Ad10Қ58-]6Ã:)`VC`t&_+5xq@޽cHO%ܧ7yN1w_wƴ&ٱ AY MRm*X?wX=\5)-5YZ,5j#ERQu+d-PS#v(?vcwr4T'a4[K:`<6Yj}7G']\ΫP.9ۈwONP?X_J ԫgp L07!n斺NS-ICWҁ 2*V{dSkZe#QϏZ}:z2{3D1BL.nG ;6lgDt91҇j5ogR8$mTL[^V0ɻXdp:¦Li@PR甓W Pp YF|;yl$4QQ=ї4#R= =no{eKd&Ia1%JozPYJʵ@f74st1CD퇊f(sI\Iv% 5?6ض} `f9ELNEIoݲV"J%ьL< {cf}o5پ0gzaoH54dLgGҩ"aA褠[ 6x#ha_*aI?kFN Oe.}D8&",:sՌF<" wB)[D E=! {D%<n?Hh0vkXWY[V'XeI_jӲ&E#)9d4v߭ox`u4Hz n6ޝ籖*@FhO3 V<1y sR6%*OG#؎&g#r^syhS%ũןqD 3R/rP<|cU-}~9'nނ#4Ut3n"LG,`mu{=l˼{/)bw!"sxcҀ @-Q—ՕDz50l|Ϣ|ibY{^vn"Eh|}4vT p\vX||nbSԘP7Vj]Ʈ`Y ||d?YtggM;P  ~AsC824 U{ ,]]o|`\םgb36tt0'$u`pbi ca"){*J)}\BUvJQm'b@_h-|m`8$ZCn6cߡOKcCP#xJk, )XSii{jӬPxoFBu a9yVh!?Gչ̡l{n82wv4] ֞mLc,5*baK%IPz\s[N쫫P-9LԒii&z麚GĘeedSoX|)~5\;}#fJa²[!yUI{e.d_swU4)ؒL +=qoϚ~jA?TExJv1ogAP[ѵ=-cdp`m4(纷qa$qzGy4; \$_B;ɲ0?/M<'q;l+:Q,<5:E35 |I6Iz tp=-->W#1AYJ2їK(ujQ)6?5 /9KotbY^GTK*]JX&9ƾo?YHAfdW)ZY<7u$Z̈‘ `I{j&4>ʰ44 RGw~.&]j\|2TF `-CeXջ R=R$ӕr&X;К DJj(q?ه\a&{h] j6^I)N%":?#< L? q8hV)-ٺ'@8Z<7K`K+C-1ݧ{ber;u3 ?=iW깪Z?`6C~Öo:FwU’f\"lr=a*ѠLas8)i̒/ee<dBOyOZn'whD#b'f'oa|nh{Ѥ,#ASl^O ڪ6B+ĮHbTr.&К:HUh s.jf.}'zq>^+EPxP5or﹉o1ո/Ufl83S  G,DM0}d#|'PDy&V+{x"us(feg$J& ALB"W8l|D)JRlZod5e0 G$(AAkBB3YjG(s3"-Qas N'\VHTi. q@6Y>)ape>oeCF;E\\Ϭ yS٦ 9ML,]!=^1^HAp 65U}FbmN[(LMX5bCD_¥| Q zM+==E%2oKѵVYZNYzoKaaq"M r='ڿ" eI(|L %ްwg ̷j H6Ҿce >̆ي֡klQQ: lVG-̷NQRѬCfIw4CZ01 NJBim!oQ3aXc>7KL~63;/f, dB`G|;aj6lQNT'gd2T&Γ=:U sexAbWm )_lLIkXa&cj:T5:ťk6S$ ,hC=jobEO-Rh0#:ԊCԫ ;7';ߪ- ڊ"S(0A:8E 2F>ޥ>~Wl=̥x_FlYqS“̏a~SqJaz7cZc`!|qPHLaMZY-CD^*w7S5gĊϒyC^{^:h /Yq ?q;|>_PjQ-'Ejڣ. s^xOpz[zmGSxijK{ g붵h7䣠XǾ f\\iK  KI^_`5,jy ?s&54Fraˎ=21-cZ/onEpL-[z!2vw1mD^QVʠW~PiJ~'JVW,zskP4ɵ?.raw\OmX5PIT@jX}XzQh؛5{K RlYAoˋrޝՑ$ s:z,:g$mm!B'SBt$&[C\t#&^(Sr܀6/5W?w/ÍTY $gxݯO>E)&'pMpTcotK@ /SBIo3.k4 /QI{ ΎyogZgF;.}DNf[A9zǪ*i @;b<\g E7na8k_m@1bD7:o#RvKXpiSΛ/S%fT@ ˃ƒJ]J ]yT%&fhO^^7Ml[3n>Ghc@R΀B_G^Go[٭R =|sOP9aj7YSPC1s#Wtjv5zee?Ghfa*x6ӈ:%J,_#Uޯ e}_gؿTܟkwɴmqQvy3^fj|gOE`|Xm?RufJ5t2w΍2vMcm%yڱDV U3Y8$wܧ=ẵ6KtYDPsk3x,$FAc2&ddnf .iM5J_g `(҆H~c~# VbkQi? xWYHY}2Y鄼4lIgzi<6ˋ6/<#dV8 U7Ȯ}̀p74P @;I"џ5M_Ԙ#L:͡3k1N2u,P^_E1 :|}N )+* !όC|يxNBIOis7~i^Pf%jo8<}ʢ b'E@ZS)zBC9l6m\t[=B&{u`x^,ԹX(J?΋Zj p4 hbAia-e1N vw |kgǻ5l$'S Ƚaa;.yCnlKGh_NI;ȝ;0+4@  #^RbLr9/:*P9Vc#ƺ Y{gIr;E&Ԥk LznFw1u[{ܞs􊵠kD^p^^;ҟƒjc.?K#=1גHJ&B͍U3f#@89]A+iaS'#jP#Ӂ8@I ˾o#!x$5yO*!+&YF!lq`z} =;00#^( {2(;(\&ObNV"~tVDC"hjޜiHމ|- ՚ eV->@PVH1Hw:˥OXeb[ǿ4c7.PtCE=q31tSOyi:A 0sPӰ.o׺2S` ImL]-iqO?pw 1j={5RykqOU ~Rk?nAǃkW>|TisXtRf~˿ɉ'Ba"A6Yy_S {YQ Yn&,l, hKx/ iZ$ yY}fejPc3@BlݘNY?MZ+ 68 m\ CBN}wF2/EA64b.4}K-7gB:x &H=QE+xZ-Vr ,{+6S{ {|j>KV~?+H\ 61V O_n$E 8҆Ƙ_MRYt tدѢzV;Xӗf06*2}dHo% dZZf ?<_r/B#ȿ3cR0M(b|e9K$Woگ(|7i.@)є*-9>.fYP2q_fέrOTIRnYX#db]Ȳ1I*8\wnhg5do8ِ!\՚}fG}&(ry7G -t"K+ /޳y#PJ׋J9q(q^CL«ӑx쩃wd31 cZZ*ޣ]# ӥF T*^#!u<?tT7O]Als󥅆xKw\RvH:ZEl Q>QN|U?>By$l/N''fe#6$0Sp.l;G,T[*'! d+ 0\O.MƄ)=w[ Ӊ3ꥏ~^NlGO'dS&l{u.IZZ 6eUSKo)4 ~7a${3;<6Ex"s qRp}}qw5/F1o]b&Q1ByI`L(5晽~.3 j[N8"PXUUe|O}PpF7Kؙ䙉?FtjDݒsUVUT ҩy(@R3B6@"[iXŞ `ooAE_Ax\?>N lIX:cluoWmV瀌z(ݝAq]i!bBKw+QםШBNHy )B)f|܆,ǡ fR}A1G7u[aՇ&kLkh*G+Ɏf0BΖyy )I -ezjC ٟPP[hMb`k>ҙ7 62NJʼnۻL!+(=ZN3˰ Ss-%'Ƒm݃-4q69PxCR^6kK.F8KNtq3h\YϹa,fxbu<.AQ J2y4o$C"YN!#y遱 MC"'LO|k5no/U=:z.TTSK,6~z]U~W:(./vj іxbEd*'F60 5t8w+(S3 # bQO4mc+95f%idht ޽LkhojH%{}« Y.XE+Dt k ;s_2!&ĨlHE~.6ʨJ$`< Qs,xPP\rǺө-G@ :(` :: #سz b2,؋vl0HbR bf +z<ࢹK-rfIJժ*_tF_5tB-Sz d>"\'<{aTx^Š4]kBt`15TTpMS,%u;t+oĬv|aJGsi XQD rX*$G1GYeC ǖ2Sմ9g;Uq5MFwinŕ]F=r/ݬ_tRϳ21o.$SHVNg}|qDa~b%OEWMXޤݯV (yƝkZ$xjع)K{^1+Awl{i7-oeL7B&7\2pGA R.;"Ŵ8*W(gD>Q RxOTI|L{霷\>u%Sk;$VЙ;%ɪW{XAVH{]J(\oo'Ԑfxȕ%Ds  N18*rwŕeJ)ՙlM7GhD%5f&|&iS#h~Tꮅ^ r>{Je ^n5dMWDDEuke0XIY0<=K#}7C|4 P 5_}l{= sYJgm>_Xd3yq-) -FHjU(V-";' WU [1w.\XJњw!.A>БǕ nWWa۪cMHF~T䒕)M[G*ؿj+.aW Śj雲~&>khgc'Fc6%ƆuQ48Fi 9A 3Ŗ{4V׋؍UGvYW3dcjY[o2J'9}{P`y^xITr/,>D,SE!+z6a;B(cż02onyZ՗K8WF 4w=8*vxVͰբ q? 4$h!eo 5#,ቊ+Mn<52|b-% xluO+ſm{)5@g ;vyàE= MYygCϒrxJ̎,`twV$TkH^/6V|0-T RuOy` :93jS4x+%q|^9Ij4=kiCpDŖ_*DeFC-g+Y}QN?>O9{DCڳ˂g0Ludsߪ]>s! 'd3,nҎf7w$=2% 0_u8k*"]?'Q5uVwY! )c?1I?ePM\ hi8ƨ$3Iʁ&U/ɡ+ut9*7Ais)ͅSx.1K Q~E IiIWt*n!OW _\Y\FU'ʎ`fXgy.wOn@wm]`sܨd .%oB2#Нؔ3v)ψYd}:J!lo'PyaMj;^)zARԩbK7}MȊ5,29+Xȑ>4#rimL 8Y.[JޏX!:<U", E;"`:gOcdXlE <2-F@g'pP QM*, ~˞hP\SÖB s= Jҿɚf\$G׺ٹ@S⊅jkRD*1ޯ>[ӿN^| ٢=18+ :|€ 1ԠЀ=1+Pgw__h|Mf*d8w" [ nP\M$UfM 2UfC(1sr,Wy$ةw*WXfO-qw!,KF<Z m8x Gٸari&9ai~}\~("L>[(nՆ5F8 >["-s@/l<ܺvdyCJ:SbYcqϳ Kh12JD9O4w}?<"F+>F5bƾ bLxDbn9yxi8U}zΙ:0 OEXDf?hrV5?7>)Ku") <2Bev[sc[ʖE*?cv3]/F=aMM~@^xБ`,/Y؟:[Y".,#G`>O9tSP ? 8Ssq9~đ|xrkqlﺆ2BP\ZGd8smI=yt _XY8OCM7N߃ɑIXJ<ykI,ȿ!iH5^ Ni^!#S%f- z8֔9KOTb\ Xf*Lhqxd͗rdyw+lj9aap*^*nC{wK35P) \\Bw8{(J.ŢQ=>֟ Tճkԟ H.>-OP_",=mH3=ssXI ڟ6Q_#p6܌:X74ጝ۸,i,nU{"w)VpҢBj7X@Efv8ǹarTٙ{շ}[iz ;!H|xk\,me!_mx$uM!Qk )g5] "^x}E+D= cw0]§jEN>&E/9'{#^Xi. JmP]x\怤:^sC2H2̧Ɏ%kIS8lfuUvK2G\Վ?xX3oYńE:S۰b:,%<,UdQV;$|F |j5CY8<0\e{63tL FlXJ]e$o-lצIg,Of|i'Da$;Mh8`[msfþ3Tk+8Xo@aou% |K/?HV\ a^3^C۟s؍,bPt9'f5(_87y͕p p˿La+D/>/#8o ۃd#Y'g&dB;U8kK잸U!"wBuK0ߓRTiQ2nP&onP!9B>.CLϒ]Qz3VFi<ȧ7" ^ kk~B¡I}w=k( *Z56w/zwm<U?ss1@-F)&j7D%<˪AlEwBY}W=rh%h B:0 <CwVY^jw,#: 0+acuRQD |DecSH"&ΊRTE6#@:,x An&tHA< ]^(IL0E>Z}tAk>52v3zEA^8 [IS G7nAguGR>ut0yg>X~OL$L<>8 5qDFC [lzP'k6c_͠P?g*4$8z[-} d}q1.uNb#o CwXSÜ%xږL,/mB~"0 -z;LTP~YTcY`JgiI턾‘,_Kq/::8I)_3,Ãehz*N[>xD~Pfoe_rr_Qȥug8mɵ./"'DS4]r:·h3H6&.XyKj:Sd|}JHx)ȫE_var%:}єwA3FU#uZkϴ%8KL@!vBRbz'EepϦfQomlv4bہ*>~3;$q/Ome+" {?SBlP@RR} ˗l {9ОvĜpW NIp̢rCz|yuU( Ok= ̑wC%6/jp–>L?vWp7L"2jhTn۝Z\/Eƍh9:͹|iLhJ8VA&ꑿ.3 *gA}MD v =\UC A{ ugM%_V M* 18ui^)J˷lc:#6] >Ee4|¤/K+~QN8H`o&#GJ0_:jC|S\" =2tn+rG4A[H2Rb<:bj,,|:7k(#x*]=ˑD+=CEZW \b~@]jXO?VX^rkk^H΀oķdZS*3-|n2I3~h3=w}ق351QNn =` MŌ>mW|R G21[ NC{KdR KgBpģi1k9_Wx*,г硧[NqF)Wz\,jʩq}L|vF|}cػ$CJk/{ Ĵþ*XЦC ֪{/}d/F>_EGpQ <@_)|W ۇŘ_aZ_Y>WrZ "[{o^*j/]{!'_˺&s+Bw0Eiv?0z`Z7l.!hf*^E'U2PD_l}zvk.QAHzᾲsfzҖy8$~5 niNVeK۲?.眢doM),{_tC& B0LńFfi6U Rf&G$:Xas<ڨs=hmQZwk[ƎhB{iDzWTOآyOT';א<0 &L ^It]́+ȯglhZ[U{(V v+'|9Vb2*vnNa@[XTFs8DIvgɑ}Cymxt7? cSn2<,%(UzJzeG R\ ~$LSЋQL- Zs$za!rdRET9f.`f9-kpX GkUFzRjղmJ<,+O8 uw%,%>0\7BIb,S45SrWiѤD{^*M࿚7` rJV9΃|{nM;tljxvUkTMԺcIOHAb`l/ӥce+fH4[9rVZf3A(ubO` i:SHIx<7K,i%vHCSܼY :3>jH:H#X`{3=90lDa%rңfng츥G2mr}L;L+5MeѴ%i3cA\Ļ5 .:W#ṭ8yY6*H}]8t1WͲ̛Nm%ozS;#"xe^J9C.gcD?TVsu3@jLq͍~vx͟( I -aۤ-7=FF+уJ%Ѽ e>*SS8:tYi?&!]oΘ[>khcp)QGyqd@ϱGwyh2@6I*(1r<* m՟sOg3%dldnpP˓BD{M|wC.'u\?ivb5dGm  9த)߭䇌;o۲Bf4m>;Y% Y,ݎlL0F1X97Mb+M9Y ڷ$\Slޅ#N_q^.ء1_,BӠNlȜASѬzPSq>]}{_s5 t|):㿡f$oqFi|#%L* ?E|mm:b 4dVh_=,$~.hcZt54?4~y (V5 Ri h9}\%ȋU,/R3cyg^8p{0A'Ńn7eOJh%urǖ,>dPw} JAV8ݣ[R>|XY &gS:sEKv;φ׋5u #|(OoN33bFf D͇4E!ӢxDڤsmnYv\KX9U*BoK֖dt-ņd0*s#R"o@`ҚNJ_20}(Lϟl8)qV~[ kۨcMJ'h_p !DB^b q#tۈjȄ.';b-JҌ@2LЂ }=mm@[aӬ V?ʁ5Ɍ ]ojh2H0pn]IAENp{44[. .Kc*,<ٿPV>쭠ԾK4Eq̭%)cpXG:\*囕:1!Չ#8ĠCVlٲR Kz' ia:lݭOIW-A43p\X8pm=(UkYEѿ=s>;>*=@V.*W%"]9n0P*+ezDT}>i=o7HRϾbTw{5lݿT cՋohL wveOaeÈwg/+6C8h7v8iywd&3[lC+[SxatngԚ{{0))^q-TK+*8@ç?B>؋ͦ%&(t{=zu!+u_߳ű,/-ļjtFG]w5ŀq:]dX('j3Ǡ } ~mްJE/짝$uK~VHSrrO0]@7J5ڼ1ѯI^;M!K})Y+PGvD%'L!ׅbP@7ȩ߿O\]4QcdAZ5ZMs^Vw UxsQ"fغM V?f{O  a_zJMBA_HeP^T"R̃ЂVP\Čx&iuRO?XDY=aX)IDŐwD"X.qLA9k=ESߔǹgzym|J-P(j~)UGh* Ck(ME($Uo.wlE q6ΕBiyV^5l_CaW;eBa(O!g<2+CY&K |~@w|ǁrz^iJ6{I!Vvbc8x+Q!OG25L<܌8'ke)q aɵMu106SrEg`6^ jlK9(n5:GXy.t&t:Սx&OikL=g+\(*[2rH37YenU%%fqEӷWFk.7cSySl8t@W_[5xYe irC,v9͇,ro 츣 IM%?lz?@ԕ]Z$6(wԃUbKvu.P#g]jGjs!ń#G%[NowX{YB?x.7]gOSjقPDii:GM2ژڧf,IM XqU:C1!hNcĈ߽*U(6t(Iͭ[pw9)l.  ɔ)dl غB7ġxa+vԅ"!䕙iۏiN=!vV?eY*L<"YҜ.cKdbҶl+ވ/7;lѱ$j xh*'~Ec໥ȳ^J예cId?DZ<=҄P[hk:ryV5/p1GTE/䱄ZZM_J|d khhd6yƻuZ"7v){IQ?FA(eS=ĥEWKst _Z&n38qkH-*8v*qw}uF{Ư P  M;x!0m_"lv~lT"ݮ:z6#5kcx.&7- M)}~T8ہWe1ILP*R geqL&1=fC(Z2:FuEdҳŧX[%ņRU)5!NQ7ڵͲ2E&5J+Wrb˲ v̵a&G՗PW<gBt)`38i^BfwwX䖪JX7UU] (kOq3qkTgy,VM+\Y)g G>  J=e j. ޏq[y0,Lk閫ףPrfI.O?_"bna.U]fCK@̋%xFܕ"v}e,(鿷1S&v)kW`&k@^Dr&YSEn(0 XjX}6,GhT(vL}DsB XҀ :TRpךv(K,gÕO~㖔^>]i. Ha|wQ@KzwF$fZ ]*;G=Q̽bM}t D$Amp<ϭIխGuZɋԳ!49ୱuZP8R/`.%N㪄ٷҢ$bZ 2\/I, c2t6&Z쎼׼;žR25y =۹ gslv ;A}"-hXZJUm SmCˤB>><o_#mҚV;sּO Auc!F׭f /WaZZf{cYfN"4nI,KLjwWFkgRG`Uu,z]>#@"ZE ,~= Pjl( &Wͩ޹*G]%A'\i-M9pdi@H 5tHnH\ &q9Fa$Ei|*7v+ rM׹(P.sfKY trZ~?8upwxɕ1Dq}*4Dgzȇ͢F>'ɨei)tPԉrK(IM@"r+d~ZW[nԶe4,enB\ K5 Ԝq>X]ҹ3Td%7[EAʠ0,Tv'%:<]' ooa'^jWo*$H@: - y_ϠydͲ < 3 twL/%ZvBtnm IkּQd϶{;nrv%|a]B"_ (3<|'9)WnIȸ1'YI̍H˻. lg;b/ʉ:L0"$rm8 Ov37vtA_`2y]z  Wݘ>`)և1T}TPh!B\n S`(so>29p٧@(l E hN _&4n*ȫ dI{T k?-#?{(/׆&Qk f -Ŋ4`όTyr 4\5UݓW6iG-y\3=oJ&>տn|wsѱDۺvW /Wa_U(PIpoϠ?tQ\l:pk@\]I5J_V? t˕{0T2Uw+ qT$}'swf|ZG๕&P&Ilb3j˰{k SWE8(V҅5R{h+f#}/])2CVCa b)3pO2X<Jp5%IflJ&jD=jeb5; o@5a.mMyO"T2vS%scP°-9wؚ^M7/g4GapՃ@*D.[ 幍XDe1StN-))~(2 רdJSz)5ҵ4{0/ I8hD]8-ߜw wK_W#o}$H|z:I}KUF:fҨff[*|h|}hgQfu1xM6SSѰ@]2U.7&ۆξ`p楯LzI-4.L7l_#k X@̘zt 5/Xb%`RΪD uw% 5zۭNz\lĆ&%I6[58*Twn*6*H٥dD8\ ۻ y\4R!„mlPd`eVV"L'Ȩ‰ :Ň<; Pb){3D> s7ZD*M2UKJAB? #'Gz3&MQ7v3;+U!tΏMEZE5؈k6J%@Ҍ8KÁPAz _`b2` HoRF6Fپ0*=j%-l̻qM7on}[\@X]NP3`<4.u$wI[1xBI72~wT\+LZ1d7>^)1骽 }>@4`&fp]q;N GJOB,7^s&L#]WL3]\Ƭ "I㎯@S9%X94K㰕+ 2z‚ok=f1ܴF$M?!Z!t(0g=@]Ͱ"i"rLGHCU!Uqx2m =nv&V,٤K3G,=ѕoZK~1?-Yy˙X'S|1zpQ6] ŴeqA*$KfS[3%)RnՖ5UBfo=iih;?s}1*w"Cv,kӥ~ `~N]rC}!ʰC 7 fǿ!"v&#&+Nz fq$˦;Kq솰Ac 3j\d.;KüZEUFwQ'fM[5!p1Rп*Dt|wPag6El [!$6JX@M El8C3țcMO-&gK匿៩Ȇ6#Pǝ6?|:FX҂oiJCDμTEY8~ !<˺ UE}iu}&J?+Z:8x(DGԊ 6ZT3 ݅ݕ’Z%+>vﱀDYt8/0PT̡bSh1Ы!1S[.qllƯ!Sahd-;lMyPi,{ =0< Ws\]BaZ8 d˙}7ZaSRZ7N{LwX^%u9|ÕR=mzF71X?mO)ԡѱ`OwkkЕ|qY99!'4M6g?BKSUe*]y :w)'Aݙ@qd#Y4$a2YuLGTwz$ DKg񛓏)IHL"b37f(^ ,n`}~~G͗mrd\[Ko_q,P@~40#nZ~5\~~ؒ: ;I40VpNmh+?"n 6v<_ј3Uq%5@N4Э.Z eh,6ȓ;T@& ڭk(ga0U$ă= yKþ 尐pDfUAєi&G;{oBq5^a'.ahp1ޟ*7SH]<2fD4O+2NCs#[ulRfΈ1_ ˋZUS4P!>\BRy>jXJTXšJEA| K|È{Y גB z=x95 y +buV" -*5{3z(Jً+ށG#RVµ`UϘe=5IlDe2`&:x?Z[gfNu?etbDfx*)=xBV_ۅRrx**wI0;W 'B6Aٔ#\y'SYѹP5XΨd >0j]=xH ì =']!.W_D l)wKqi7DAis1PƼcZ62  ErqXRBG$psGY^O-3Fu%yQ իkE}쯾"E(&(U|m$u]c> G. `Mu99eHB=Iw[#Z{;)ŵysJM2]#ebWlHGK?XOf|KD\#{{r/obѱ7{{ۺF UƎ0zF_~884+ rvn'j~w#OenOEtBZgF$w,ýܵ&|29QVW89fm#6s%(:*6]I#*쫘'MS1?$zx+ 6CR9c+op`F@C$SԘ,>g 兪,lG, s獭aUv%=¯7 X(N4d 7!dޅ27 Z)'c2L5闏!4T8oNc5Iّ  DKU0bDكSL]qn<@ 8µ2tHWwe+G˲/J51d`Ǣݱ+ʸϹD/%B6\=z߮'g1vܛgL 6=8GF{y@P_yPUX1H>A"zTZ BRVH S}_g7ȋ I6s(?=3ZiFK|8,N~,! \ E>F &85;ӻdOeD#C+Es-|e[+ $!F9>gЬI@*akq~) &3VI27߁aAd`O]y0\ȼXb_8 cЈQvs#mb PDjF-;W5a%{3&UǩJ&l߾p@Bz24R~_{A^Um/T8]LՅ[8ߤRF#eWTnCe.ɇ A9ki=+l`-j!`V=0 CB`}ؠ-Is `'M`S^6aP+ / Y [ gAFrhnU|2/B6ZZ:EYW<ήhM.8,Ѻ*H#2Yn<0Dl&J}Gxuƕ4ƞ.G$=6;*τ5R0MVWnZ_R;-ka/g'8C_n!8[Tiv*9w4BF (w#kPqdc$Od#cfJq{pi>Yv$r:ZC,o˞ك }1 %e$/} T0:!@u~25 }xҞAصcϹX~Ijx26Fd_}2h1:($ʣ%<i!N YL ^FcP=c#]fw)za_[ExP|Hƪ!6O°{o71sa#Ϳb+[)a *k.d^vkAYi$rgSv'Ջ=5zëH?߬WDG޹bA*<N+Q(t*<ʹz")”n øC,D]ܦŬR]GL>:*qET="Cad!0 ^ijyJ"sJ ˵kZ)z ޻ޱNKOIL2cnNF\¢#A2wpOy_),qDۇo[ 6"(WVp.¹Յpk"Ӱ]SF- ' .A 3K3M.´S:oyIN2Ⓞ!!(] m_R duT.[銸"Ǖ87 T_?A9o'4z fP{xmA\;.wi_!lŇ.D/%``Ɋ._Vs!Z}!uwś:mD3UJkU9WW]K(%L3b2,qPV4x?*_G\gO?~Xh7Yq&0͞$՚q P$1hdp$Q@]m6;iPꃓDd7G`Ojf:P q1{ Dy _+y"_Rq;d{EwhǍ1&n~LPJ>ԥGhȇ>>'VS0xxNj ^- !Yw4UsdSM|>UOUkWTKF ()l ']S4|(Z2`WKVQp`iB7W)SX)$ s:_bGf "‡_qe.!SD-i ⛛k@D"[X\&^gN޽s Jy%۬#Am9kcxpNd;Նpl11'!cDMF ƴ']̬}% #Ȝ,er䏛Wa^VGGvAt1kqlY0UG!;}w`JIlZ:tP(;+jx̅r$ubYpHÞQFq0 eJQy՞)O(d뗋qjlNĄ$v[*i%hvA}gb`{F۞v 1i@cH8m@U 7Z&M\?DJtpY׌t< ľvBB]A~$x9|q---K[@PRA׿%g@~h97͇U3;/tEpf ȾV`H")IAN;8hm̶̀ 5YQₚnTk V QuҕK2< nθ{6]IK z==<D~E^^kV_ŮvMLZS>K v\ Q.YtY`cՂLkMKsD) 0$BHNĚ,/<=N7UiRϓ0rqhOC 7'$Y4 ,7#BG"S9g0k‡7d\uѳ?}UgK )(0%Lbn羱$0J}lA%)(= '! ΄fn}x>Ş|c0[Q͊]&Ύ37z}Ք`+ 'z_?-]:u'ڢĕsazߨ+:^s Ȇkr#|*fjgr>.߂2!XtP I>$;zRGέa_=8[os*V/-^K;[<LaԆ, 3f,I卲q:zfFfX] ;"7i6Zܖ+P=Q@?#7cH00@ oj?L eޓl M8Hs nmVDb4׹'sgBI [ e݌NE`ڀŒE_Ep7c x|?Gd(QrXd-dOI}6W+Ī$.=d>,ō]trI<:|T{ޓu`S5}n 2B.s`k}\p_C{_2TI g[˞c/YDӂCYE?,-{jQ]ڑgr %  ̭я3x9[^+`2!NQ:GYLiЧF):#^]O8^;uK\-.H &̽{ ; Rx:dHݍaNj%o KA"ٗ٭GiۈE:)L=[0S!!e Q V(ZO㰂 d n=x+yr?4u AօSheH:eppk>+e9۔"k"B9Sٜ5|%;>;1eӄ~!J8)e8FGmU,]!n3Q[y O‰wZJr 0QDҎsm"|`B7ifma+w JW{hꌉ D[g|Rnbӱ &i҅&l|K}ۭ_F1AmVVHҺ#om @nO*?̵E-W,e+ķ-3K5=)Cf2ˇ"\#既IF2f>c`EՑ"YxrN+(9oigu7\Tk,G"IOq{Ƹh=Zg k^ùP"o6mH4a> o~cɴ @~YPt30ƦyڧDZHmB 7&G;^a(N?fе*πD z71C:r^@lrW^hLs%rn)Gܲ0bo]gN㹵 Una͞sa-v9Q(o* NO/Oh9UtdžCO9f&x %)9/N3D8[FK8PԴ: BTsfYƃ15|{Re[Pū՘838| pfcuXps#^ mQZؐ6אVP(_tZV b7kC Y,;F -i0#A y= 6h=s7SI[)Erobo<s~͈Ny}{QQ'vGp@"ő9f 2x\tOix6g䅤#Y'-DMoPbKq xTA ֈ=o%/Oԍ _ՊToۣivd  ncB2m@]D! /vt'R[5m`vBZut"]Yi M26d`(ٲ]Ė8 p8ʙeD BuT x eC7=*GMYg}LXiTi:M !mUk(bm u74I o\}`讏@z<_],۶h-G2FIbL cw]^=S`d܉H\#/({sF@\?>D1(CnbḠ,DS1{^Qr$qMr\ kug("[! C\\OvO{gbz? $ɖ@$`n>]6 @F/V^gC "Ā k~+DFS,>(&j8;f{Qxong/tS|XE~;@\XW؁bGA-$+J:BV$JE'U@ߜ < ;;U|tw[_,y~샸N&?Q<~"!C!EW2^%G \eR`j~a;d/b CmJ }:w&j]s("£SG8G͘'Yae hT@M(]Xf*h;\Шޓ@T!01 R.t^!G/@w{^[*6xY #|B$yBDVǛ۬hK, Nqy@ʐC4gaSK޽7: }'A-:X#2Ugba!U((B}K0Q0QaUQ;}02ViXq\%H3ح!Yf7 SiTe5 ʤ܇2w,ZQx[Srj_pXk{HTEll\ i=ҡP8!V}SZynwPܷ|;qB_# (?Zl.Z^(,-iN*k1>+`cAߖs=lo\m[0SʑdJgJ-@W/78DWLqv#aO|(ѩ +\Rt$/JbG6 BCc@긲r-#/,RF)mfQ ,'{z I9A 닁76IGů>~AeZWL S5n3wpƨIé9Tŀ$lY0KL@YWPzuōfo)H<DPnW v2D&lZ ~f|awN \f QXл  ? !:cBajZx>yigס8uBwaf~; *KCc֜fR:LWeOԾ$:9`ƴ{;+=UX~HKj`'q]H t" Pt"V8+kE? xOĺeT8rw FQn!@I 8GzvLJbyi̛"J<_ŖN"`"ݩ'W{_ykqmV f99gpWmy\jR9!]J-y6>PΆZej1VI+Fqoֶ_3L8PtmI"YA$h .RJϻocLgc\!^[I^FQ!6Ѝg:[Аxי\Ty%̀x= {ފ4]agC&=auPKk$45>XLI:R@q@-( qvIERX/wٜѮz*b%K3.${O#QdOr Wg4M|؇Qys;͉zS#~R|fi.fڔU${~+[TO6#0mZ5 '4QHLOB.Pxسn WY04J0n,KNkƫрӴʢ}<.Vغ:OKaNĩB{F~bƳO ! }U{m"b 9XӍya0*/3~yPn͉ 6Sd&r[A:մc ?tfZS[#/zEMZj!C-܁5 ۃpqZ^okfiֲniB|>A^%hY~qb5-2\Jb \am_X_]B0yɃ6OjW^g996XTĺoCW!j5|Vtٷ b4N(q! f^cXh:lj( i*:O+4qwZ&Z;dJv.ѡ6F.j^Qx{zNC }҉[ےSxQ$A b \G"تro',@Kh`RʙD;dTu47`ee9ti*V^'P[+<7"%V/*sWT+=9s.y3 B$zuH6HAC'V_}Dg3طa ~Eo񿄳ٓdpASc++g29XR\+,-CuAf%VE^CD٩2vT X0?9T[T^7|v ;K ZRFjO<\j]BР-c+٪廸4eDz{XUS H|bA<1˘ / r(Z0"b2ö0~;9*roI +S/CKI06ulUХ[$99Ve~5M@`Լ o.'`dաȃN:0l j,?@ V:M )'4)gO&ڍUVČj0r)c{FQNzXH"px]o!-ߔy03skh8>ەO鋕#}. sp=Dfﹲf0/sV]{J?g`wVU@ Z{]cePg9m$[cj*ϓNd/~d3zVWZYeGj]+p<ӆ ;Xƥ9!eDc/ UpIg!_z86!S> I>LGNmmx~LGhKIL'(9Q,Waĥ_WJ0b /UHwWTtVCŽ~fpq@4c7gn(V1[@T`6]˙x~Ӽd_İӏ:m$7Tjܼ{ (Rq[ټwpp%]D*X^kNc zA8i9쒾|y ƒDh/?e FbbjԢ.gߥOi ߋ6O'&,3P}4v k$G@x5$#ݝ(}]tWU ̆4pκP_U$TE2&FXƺYcHt_^HE,9.>=Sjdt(\il6a_:YЀ^xL]`=8BwA| de)e BřQ72dXD~H]Tb8#VˌQSrdہP"PM.}ZyVٍO"֣ͫ-ʀU }԰d[3=:W,/6F*Y4=y* pw@#A(\zzE xLexpsrILBfE>"=4 vՂGh!qiʠ׊5k;NVAG\I݀<>KOܮIzJٞ"sXFGyX2*?nkɗ3L?"&Ї.y҂p=2*n9=0a!aO3 o][iҽ9|[ܿxH[Ӌj?E2Wq/+,,P6m\ÉV >쉾_Z&mGAy.K\ gj|F1F/zd!;&6I7,C7Sϵy#4 t\nɜVl3Hj%rr8Dϩ{edE!?w>uTp;މ^3٧$a0i4r)l+W3/H0-4SX烃bLR*8CiA^5yL=X{ u*)T4U&lO]8_򡼲lҺtf8S*$*.=Hj(-~?ܬd%gEcTB8-)aM%fxmb9h(KjLウT)'sA] z ֲ>o.ݘ!a!5~.gCbǙ+vYy]uȦ5CdV~d|o $u3&M_k;S48(зOtBAI'a(`ˣI ͌*m?,:U$ʒӧTr8N d= C[}bYg_3q@.#<;˾V*g̃F3'F.BPyt|AQks~h?,4ɠPj$U6"!k&==QJ9hJYS-x?m}ko5I+FDUj$O~4 T з% nDzV?ž4Keczp³)X6&5w #`0 8bE@XC0 :; hחljbfD-m%B&H8mdǟ~DGG8ePmjoY(0rQ٦DR]S[ve9^\1Ԇa.6=4i"5کijbݮQyR)B{#:m̤z9\6_.C/z<+|aϖ#E1<Sg:u$;^2b)0؇ꝵDj0Fmdp'Q1Ŷ|x`;Y/`}%(wL[/N[% C^3_m|Cqh0>M<%?/0„nSx7*k['eۇ0Pcw. o|aq@ް`5U. 1pWcau@I=I,x5"V?a5A uiN*}BׁG:#b|XIeҪ)+ .9S@MJW:ʄ4g@+ ~ƒ}|!zМV(!:SYj'z^ie>wnۍID=O#Y_pgMlxzUv[HfydJW2̆_ &y)P̏f dhOt/;b5A^^L KЖ8"]qQ WU_Ѕ_3tF? V|'puǬE;fh>if~e7 3Wsˏy~%Xf\U `ykݲ2GU5=9ykɣ%\ j?/ ]sVjv3ŸzAʅqj:;˸SZȯ(w>D#u*V-c^b;Occi}]Q!R+FRGw[+O7y"&zd(]'% [V|hrmn H@ve? q,7xנ և2B!yv\ Bskz5q4#R tߪ,@qK8fizf2uQlMj0H PwCG% fK"jA.Pbo7#h3R:0x,y?ٵ*O26!cw,4Zw&wX{=o$ܞ6fPbXs:|Y[Ad/HӍ-JH{ZM- WtԵ\aҊ m=}|!Jzui [#q䎔STAd2LoUԓ])uWoY[U8wFqiQVU+fj5pe@0?揢v|D6̂ڴGdաo[:V./ٞ= \nk̒Eߘ=H#VvMѥ>PR* :@iQe|:u&1RАJIWwqkrV##SKc`AB2y T4CՕsb?LLJG_8D~MսTz N%N7_95 !Zɚ64^a:k=p>r^a8@w=1 X LirZ;:!8,>^u0Mb~5Y=|7-6Ck.l-V `8*)Y=m!0ǔ{ydÁ- s!)|:/Ixh{,?OF , 9^SMQ(TMhT]E_sTC73ޠBEOp_>'7/ 1]e{uIR>85{@ɭS_4db[Ӧo*(O<4BnJZz/ϞENC6K tK;_{h1f^Vx+ ^Qk!,,hkqRR2n0{=ܙupx<aa%vṕ+8-%k3M.h@58pcÐ eOx>}H4g9Tw(n|4?,:G]ۇneDZڞBDz㼩ܗE _"y"|2㶾2 ,yA5j|=RAz oGx@B_cE]H@m-V0'6#&P"֯I\=ҾmX=R7uY}D_,ZBpP~KV=8ތzo=Iɦ2*Fe)ɘXlDư\Ô ك#drgۼ NKf ޟ0X+top= ?siQ3G:(b`Oq9kjZ]os΀6b[d![^\Zz/ +I:p &J9*9fV9FmF\*?DZi@p܇ nx>㳦 Ftt7Ѐe~D ,ˎ%OeĤr}\Vu(_eE^8%ĕM ؔBn=O,7YL ɜ@̣As%T°PBY?j;Ry`*a?hoh)DY}+䇶°+t BJ>?^q~Uc^ +]Aݤ~G=XI=<;;}VN^0gȽAjҾLu;@Fc~yQmء/cKO nֻC|;9@\y܌/Ѝ!4=;{$̱4 k띄QXIhLe{SL1j$01*a~T -S(#t=a4k%;X6 !otĨM(Tieηar޿Nf\2>@ÍԫH׳/qXr3Z|4@Ol)Q`( FZN.x*vnho 5˿ݫ=ؙb[jVL=dL͗y\*:վzG_8*h6 .R@Ku?Xz[ҷzRC'$pz o?>Il{Hj+T8[ H jѓ8jw@?fTxy09=@D+LSϔ2曥n.`ѢT$:4V*|ETˠj2nI8MI`#3'fp1=VҏnX%\;'bm~S CA<`O37UdnҚ+tgZMYl+}/NUhE}!?(P~sjMF켄 5]Q/& Ը6ƳfA=wc jYJXGօ:M1fCX߃4>gNa1"S^F?+Cf:qyث+B<נʶ ?߀&pՏMK Z37 YvHi06˯ YQMK4bH-PA~4K&N7}g/w)&YS R=COL.|oFT1ZyQhHEQ-JjlRJNk8o 0SuaK5uv{\GM؋F `Y8J-{mfR3wb<#W; 8>Q xN2115˗rL79"GAڎn,(zl}̞im`"9fuoH򪡧Y@_E a^*R<J)ZILqFANC-!@tGϺ,6B\ o=/ec7\אc=C;~#sui8]{o㨺L]~Y|ߋ;Z>GU [r/&?=wP|;]=с1n8IY&\6]]WE$!9 =~W.26͖өR,2 ]4ϊٺLk!Hjd9yQ}̓=qGc~;#v7|*[Sێ@bU\(})è`j׷whO]% 'i]9c{ᆎRٽ[5֮4hHKZЛ).P|lQx9:䣸qe`DQI[=>iRH-dj,#>w.&쀤|!zAZM ,O>Zoː[ +$e?5{ X z%H$ Rc@;̀ Jb.a_ϱ;~x" 'Tїt8:Ʉ _y "4!\eڍqo0KZ4-*"J~JX,Q[M]9J|-aUAjL֎ DsI֫\EFC<~J{_[2h#R:F\*~†!{&ЊhY>ɱ,Dg)HpabLMqo a;%^L8yη=w,Y' ]XϾi<}eL0fcɼ~2P@Q+ȱG݄RL2J$Er^{DeEPMVwtlݾf<ѥ±^ﶟ$(Thb><]KvGO7\3-C R1P[R8Y2rڲ>Z+Aj|oeM:.L%jH'ԔBova `̊gȷ6b_q+vT.b5w2<`6.R +>K%gg%Fmt}ُQ elb_'pX9|Y!XhknV  ۃBe:;dL9egfSe9RXN1w!mqg(%hч|E[SrG~}(h)Cѡ~o_N@$6byfyE@FOwA׮Z|=,~:3$6jd$yGXXxܥ.Y@:*نٝIBBTz=녛'bI`0c?Ze)Ո[5 g+@Knp[u1KRĒ!sV 63Qg _!ve׵, DV]=Y,9peĠ U<:g!l@ҊE39=:Gb ˌN)?FBAi-v_ʒ5YԸp^%? ҋAL#Ƿ5;F$G > T'q5?sbCtDSH-%+,>}> b/ :a ݢB.ryMޖkOj\Rp; `[pņa>GYJ0% nw^>F5("(~ ˰ej khDΎ@@ZgE#*Th02QMfԪCf?l2%x.}(OBAɦ$o ʨik=ow^m1dC۴qhĚALbZLpDA5Ҏ-P-~ѽ(&WPmm1G]% a/җ[ϋ*GxLl(]D;2<ذCwŹs\oF*cHGj$%Ts5Y vOCb>VLS=K8ȉ۾t{'p&K=/}z{% oV"t1< YkmT;qI> hXa~{0Όy@6vAG:e#-ĭ3$ :C6nT-N'd+D`KAH?#njLX k6?FWSxAfoo"i锛K?sK.R}C03}|Xm[UF8}Vg*ྵԟxmMBȓ[C|u(mnKj9Nu WL^O8K}v!Dʬ!(5꽞.Зҋy35qoUeR.,>~t uξ:Q ."g]pqɟzu~ZJxS= Y Lz~C !W'2]TD\dT2tJbbأ|:Kc7  [ZfIÛѱ5M]АR'(a܅悬e l҅=a$+oeAAMlRT `y=a8c^Ta 9riUxFw%U%ڂIW~P}!AᓄTD`% ٮL뭄yb*vOʖ;!| ~HEme.ABq<50p S{c6 2C\UAtoLMd}"S+h.ڶ H=۴*[ (iL%n{- CI8KD;!V<OYre StbSp{|K!joYմ:cN[t!VţLŝ?\D(af_3&HR9M*/4E2jH(evy 剞s v8ڝzB]#l(ObO&^AЛI* ZVcS4L ׺wREkE F V;I@CM(#EٔH &9Y!d[>ʆAa ĭ[LD#E_$&׀BW1LF7 '! l`ChgQʍ9 jNەȵpoD&F1 Ə7i8=G*& =C䆚EwDDj+OYA ߋe^̂$N[d՘xDY~K'19Ixn$!wZ,\V29#7Hm $KLΔ,^!-nC#s,/ZAIщ~ v8$ H+xԍrݿO0 s4LC6)pLkyvR` Q6Jf|'`0pK#rUgxo dM/V-R^JsO< ϔfw}>xw-̃ؼ!NYEW./cA_E`xS *rG[)f+-6v%XT]|OҎ(dcɥxRFdpһq XHQs08#2S#uk}YJb(uQzu(pf,`|y5fdUqg&_o*+_fb0@ѭQiu 4+ 3)W"vJ6 tJ !3]CX^jtRY\5ն#Ol#}2!I3gmڸKpPM׸ί42лPag,AElQ8PꩽhV2&AVk?#}3]P2. {?\ߪ v 6ـKTe0Hą ;A aЙ 푛Œ`*ˉ) O,V\ُtHv/UZtfQ4d_@J3/NMv}\.uhP/)g2접 үt"aީgM%I5 "t%}3eVdL9keIr:RuOH"Eagyy'l)[JQfD> FH- RgI\q1yF*@\T_%"B(Z.)|:Y8oа2X5+v0`8{VʋܮE@[~q/ m1Ӱx1/סg"<~B?9ܛӝ~?z&z[ uib-0Ǽ=B&Rhxm4k.q Z@2o.Vy~ m^(+ qHtڰ ƝXjk{Brc(xagbmzS|r_6&Zrfk6VPghfG{MDɿ i6&lǴ6齛]l$[% c+TI^W,Z^iZj"vU_ar:±"RD|rQ7jѵLܳBYgp?eps/4VaV,5&<45qmS1}V eF*~-l-,f{,ؐʐUrԌ3| MM'S$n!0}5HHKWzV!&FY1ӏM!3{E&JBmBJluڑtέx/`+c.7P0aҖCn[V.]avˮeaPQE_= IMmwoY;Y'09r5"mNρ㝓q" L#Tt.|0ig%j FI(-M,Fy] tv@ I'ft؋nSĹxڶ]UlPK..62S+Q"+*, Ya!ي&"րa9F͒,{]V^ [Џv:9E`O}^=T"t}áY+ht=S ͓"Y!㝟({h@wܻ8Ҩ!<D"G ȒI7۬W(b]sɵETѴ"ƽZB'u&L 4NcIuuy Tp[#Kd^C}}]R5q4q$]Lf&OXkN|jK +(`8I4ŀfy9 oD}WS_ЀaFqL, Qu^j<5we#Hω ?ÐQ@ߔfEL s T?FBYuUܭY:F3CF!# hEH70WMJqK:< qQO5>'$zu$%ZX#歓z DT- s^j40{u`0! @8.3s*CÞtSc@1@s/ӊЖ`# Z2AJLE ʭߞ5ҢS"d p$a#X_U⃍YږɫXǞ.Hzõ 潋U5|s-{f4ܝq9J[$FBrWtzy ٢4twcVn=XEuW<k҅sw~# :D)pۨy^Иn)X2ʾKvt3 k^E"Flu<rҫQUWխb4 Ǫu߲V.uU $RPBa mdj>g_b }l,Gt^te$V_14AWn:\nPBQHґP[2"=$6d[>InNZ XzcaWwBtR\$H֦T_(˗.͗zݰ}Xh{wKX{`77 ?`|ļ٦4X ѧ!J&ZCc0}_s&4n(kw“9j!ՔI!o9< ȟcE:1g Xy=P4N~ܐeoF0yMP;8AWm8*44q (jDW~Ǩ.PŏW‚{9K"Om|mwi`b1j`dXљ5qޒ^+>[rB_ҝI.dj))E1vw|wE?5kk?E M.Toy* d& O&y - Wd/`]Hfכ D=YyoӠ]t`'|G$Yg%6Љa{Ouظ)2kߔhO0un JFeR},)RhMPqz3xȳ wі˸QSѧJ>}'j1ᄵQǡ KꙦMP2}Ozw Y.$V⼽|Z2X`EvfrVl\ -wzh,.P;D%#LW1d81fފ!YƢ*FR:(gc_{q3\tyfR/fLr؉,вjk z8MTX2Ƙ  P 8mw`91\|8|WP8Nd{̘L؛"Lcut> ץAgϯfjxm'Kr 01_/TU.T"KEj$τjcB)p.5p YGjtLW bT+5a`IJvPׅ>%MpN&dnsj9N6YYuҵHnoUf@m4ϙIbd amO6N ,8hȡpκBDH}!Уj_LYVv9ju;t pgm'7CS%q~otHHm#1T0ꬑEiM~S[|Į ֐Im9r0x&FLꛨ}ث|7%̯uYK39N׻;=K^c({V'Nu]{<[8*lXn%9޿˪noO( vXrn Xho|~'O d4@809c4Ÿ'hբ-=vL8$ԘS%l]Nݾ~#IN?to/ZEY;Dd@p#ɨ'qZz|f 0",f,Fu}꧝(q&6zv jA9CGeJZ#w,YO*ޞ>)S~NuF:{adL?6s;ejX%9̒,Oe8H[Pf# {oTԷ5mhEi0Z.xQ$A*9<\mPq7S|Ov ԬD7"+z jZqQ |b}NRso&zIX]S!9ny wo_3?X$Np̕9'e{ *qAsTMҢ9Y)әEAu?<%v# `Pp4X_Eb ^b!q#.:0QoC~AlDB d=EqF 01!]5/voZuNUa/\n pN,3~Kx,ciLzŬ#lFHma̕n'Iմ!b1:Ӝ$-\daxq7A܊4z!014ѷ;r;FkNY[6Ux8џo4Ϯ#Ī΁lj֎JpzS{T EbU2:>U;ﺓټQX0 0+qG[S}ը.̖8W7{&as@Ԣ[Mb[ˋvkf@Қ Xke yvύ Hc͌W`}zԌş^-_̌?s_vpd M|V'}rVLhj9>UhYr{׾)`+1և@U qSI}`bI 5'2fM+U"%qdVY.GzJbHЌۿa?Ou cj*"h4`N$Jx%Y(qG G=M;Hlv[/pŒs7IeS*ZXQxNqr6LtP!5dI~U^Wkm}^x%sj;f^ײ %D; "F~LWe%],(/Tʲ 'Sߢ"}> .txb9LoN#y9#o1wS{H]Q&r;vXk!̫rgԑevi%iqzCz 6,XpCmsVeM7)|UԆѨ#Pyowe`N7̝N2Flq {%rhPk:S1GDŽRXd,6Qѿ^?Pm @zJ*|D96+'C1ZQES^aDT~F)&sQ* +>SI܁( =nKݿc2S1RY$vR{}u)mK?iC262_Oq) O{8M!VBb/(1xBYcIW:L Jjm `5>Y]a63H-afy> o*W%-1k_MI5k|,}j_QapA+MʭAdR*nمlqp 8(a*Q*|ZZ4Fbnom& 3"dvnC*N,R5t[  ;6 wR*z;%{ìv%1Mv׬׹B6`hTpAidÖxFlcz!BHqc4Qj x%đᗲgi|O)D^yܑ[ Jkw#F$w,\;"Z'0Y<\8HsEtD u3p>my.0'?Ub[AXÂBI Nȏ .𼛯'xP GnL:yysI/}p2p/^ pQCo(  t}WErvf Ȫ6'$BQw/*D'ʥ{k}x7a5CLR:4N|up9/0.zd &z_oXLVPY}'#él5$`꓋[~~щ?S^0ZtE3 y)uDG-Z\oyu Oh+Z] %-,Eǿ}_ۆ8 gmڃuk<4!ӎ)3]J\I"Ս \LEX@1F-/-z&gqDP%`iUf%:jHp͏_c#āJ[oB~o,"Gȳ3$6ݽ^w;sobr3t,h(D-L7Lx {mHՆAnP{w^~.d3T{U ?q7ڛDƩH8OF41ڰGxq1IroQM=+,R5fp=:x "޷%jk9w pYA{y58™9 ׌WvOp y?7̸`Ӯ`)E$);bW:R[UGd4*ds9R;T+|I5/CIig7o[kFB8 ĥ0MdjSE./ж< Ǖ&l:Y'oP))b]<){:ՀKR(oP;xw\핆}0s‰%}\% C A~scOEš=-| QHpt7oQ!x$ST6]|Iܟ&5wC۸nЈ:v{mס?piry 41\U*+kkZ{q_4~NWu5Y:FXTj *2 [ /A` ZxZ΄y^BQxFZ4=ApCjt_$4T05O[5esW ƓpiI4 eW*.,f%V4wޔExvjp)CF,Sb!IJgarv),~i{u#g!e?DR؇ -̠A bx+ȅ>wᬒ-"vT+V9DֶǞ^jN ȄԤ|XF- Ys/}B9}!a3듻DAQL7 ʙ s(^sJo vvH_%MSE\(KK!o~Xh23-{9w?&n7ʃLQ,MtwP\Ndr,&\{2`};B VPA盫u4}-6+`hZ/( G>zԠҚ=C^e+CR }Ui'=Θր 8I^CAEQZɇ[I _F*Nn͵ӌjos">eD0_UaH؀p$ Q)iЋX&$?&\{J >ɌZ#s?c#*$?VL'~^rnŸLnFɑ -"y8Ԩ!~GRzJfrV&{*>'*OYj׈=c,FbATb#*}&JWx׺Uv_ -7$ 6_,FkQp=ş~1p ڈcy((;^@lN6s԰#9g3Dn̓ ͻ ǻՎvyCmatS. m /r@tabF;yEl~Q7~a}>PZ.6+sefmAi{nh-Eq;~ulͩu/.I}/z  v]_2m6`-ẪJhOr3z̉J/]5gr'O[*;v 2T6`q%%ڑ,w&E=RNiau,MniX56}6toFܐ~yib_>qЄ09V!(i se lKbI@H z>9uH |03>F1)WD myzS 3&A0^V+q[ٮÊYt 1pNݐV_9]rM {kLM7ffb000uD1Π\服Wc5w%PCR"lOx3=+|,wp~w!1ݒ$Ax$~TUu>^&xrG5apuoًg/Btei}"@_;B\Fdĵ 9mɃVP#q8{D!.J33%F -kx{sfh lHW)ꛎda6d;xaPkd'oDr{\y0X|ߔ7~AY$QL.( f~,cO~Փ+ΗT7"dE~ _Z$;`#Rg b)\vMfǒnb RM MF\?R6˳s!_MiKT=O_ OO~n3V b>͐VHfcJy9nLi^gH೙nu\D(bWmb9r2ib"zWϮ-y?fB.f' ~2GLR#|vɬՋ!/6q?]^ot:4_)枈s*S薧ըlƮ'£JE *ʛ_qt >S%7ulu_ԆD"^&IyMK}8YpN[vQO*L62AYO>c {H*O,w;c>D8FIlVtfӱyd9=O M7z miK/S ~>w)YxN#ϗߺ&IhP}˺Bޏ; gHeй>Ll;k+hYq=:M7SIwkJkڗvro08ɭr`)f 9m_L9>p_+~(CwX ٦ȌϭMPf6yI)"(?xqZgeb:IxޤPg=Ze8PU !`wx\VB4,G}TV+{ߑiv0ZkPtDfOug5KEбOJ}^:')- rï4%"?_KN9%9 ΂w{/2Cw )WXd`4ԎlN9B%' l]U90" w8?SAI,ʃ6q ,0tSlᴡAFx9Z,~pGe 1pcuvG.7?;4W>QN1o o.,MŜ q+>Vz?/&FR[Vw ]-z|(S$ghs+Ȥ k$u}e^ Pv~}yՖWy6vvjgߘ@pԄ~ʸ+d];NO&+n4h0n11WzYW&.<` cw2ТۡJT{Cnj#}2Ytv$_XĽՔ` fƏvӄa-RrPxvd }: +yu/ުߎ,^j V/d,N!HgvË.JEiJ ^N7,)QHBkqօĈ'>vț@h+gp:+sq)= z;"(z>o$eЪZ2"NAs!v4)t˅ꄆ@SIO2r"o'fj؋UPɦ?0k":;>[j M(nݥbQFrM]\&˱:c?Uֶ!}<  ^GR]JNE3B-%CsOn}kks^G1%锅5N++Img{¶]D 7>gd;ǘtO`9M<N_p5p{$Do iWCxc5 ܸ/b8ط&rup>DQ]p1pΉ*":3\1S.Ӳ5?uԎY߅A $ ߾l .m sX/)O XFxLiC_wа|p ]GS}w3(y,D9mu9j8sݺgo&)+wO mwO F)@xH%YN2 M[I߬jaE1KgΈZ`*eUsޢ+S+p)s (ʮ o 똓i#F\3 Ό؏h,nMOn4}>)Q}^3")EsZ8O'Ųo.nOCޛrETM2=41ij P1AFSdIec!#4!-{ʒT4X9zZᙎLs8T5l1>mG0od9ӘvjPI#na}rg*Lh`&Hװ1[mbGȈ9E@VorZʓb} O<$Xw ̹(W3LK \0=0v@| #=+C EAkHd8ljk5r# TRf$ h NI3ݎ6b8>o8c[Xe}HodJ[G}%hwV8:iq< `5F!Ep ~E"N\!,@ACp]E'"d@ 596nYln`g3\sG'y˻![4;#UFUgכ؛!ṄF[-7'ɧ^"b73ГTL(~[ tP(OGq\ 3OŐq̲#_ifmqTkyoWP=j5(qrHt a1Ǝ}ƝoU*Cq{ >ܭW D0$(EVrA2^mi ,cA*/*. Kr"y#7#g;l yCڟj3(OZH9'XB"mJ7UGivد'v4PDǵ{F _׆_xj "ćAf#kpt%o_D ɦ|keTx/̈~$,yeD!;^*>n-\t<\2ma5Mϊ KMO3ty^:+Ϻs[':{gYkN[ l/r d 8ŨWf1HT0*M@Irw~^%$z7jnrXwp^~'OMޟvTDYTę\@eŒ O]ƂJ N<*ByJRhDPQЖkDZ.Ct̴+Մ%7lc>;Xw:|HY @'q5'S=W;zt gQKd!u(m6[5Qx}"Or 8 (R^n>x VzX;;X@v*Y_֪QLi辷, ۠i򨊕Ybp8Cf&mCr/9ѡLI۲gz$‡&s ٖPj!@3oxemήn5R5ɎDN(m+lTp4Յ""`cZl 7(k6z*:|zLĿŔݚpmRc *EO$kfM<d1$RX&U~v }VQ[寯suCeZSs.!>qL4*䗣Tivo)G0{~Ϯذ P2 p)u6і0qyI x 9f~ AV?ʹf(B5dY`α^{vJG-(FѭrEBEm"c2(0=bϤ$Y`ե&܎K뾅S%ciᩕxTm Lr@5ϝ 'c:ϧ%ClvҖmLXQ˒sbݽҋ%Jd6 .\xLp_\Lg`䐑Dvaǜkb!_ q~+jD?Pɔ?0r&;{F\yśXߩ*g`7&BLyO;QnG:?BJ-=̺A%6Y[";hdR kF e{YD6O$^8{̫ߒ~l0#k6Q̓f0xy@JYFg΀Y|w_/r඙탧alP89EY Ͻެ'~7ȭ_!1wǂnw\|׈aPXO4&h|cW|HE ḁac?VNuNZŕ2Dihytʛ^;0l `MB.䕯0$4:#o58$0qh >ƽNvN~Ts M7MtXK \Klx9Q&TjJ@20nF.N?^;Z?pr NM;8tVrtX4)C,i @ta ܫ |t\n[p0Ƈ۠a"yy6u+;o }I}4KmHG d) S%#sf| h3wƞv |؟QJKyM3|j $$ C94Ҙ 9[q u at޳,ɵ@?@"~w.p=RNR Edvk9;*~.nZjF,Z\ yul}b?IuW&f L{O_CD~v<b._`O,S~匑7mWnGC%sZIp)&q&I+-E*ngAȞ|̶j&gG]FZRIM$x:fA)쎊ךksĆ,kڊuRA_a1]t*}&zI#Ûȝ%aM3ji߃8(`裹` 'j$/~1M F# B'?=M:a(rc8 ~[:DKɗXY3E^1xg[^b12t,c&2f"T]=x=CuXlH-?"qdW^(mkAh*qv\FHʋޜt‚=#VBuck}ݰ0;BMF䋃459-̘y/%#bl [gեGjw^- iԄf"b,VMx׼ Y$_Έt]R{%I}xX\Hrlzٝ=̒7rHm nqhڨWމ* u\M2ts eބFd 8aN' ~'#&$C]Y.^8-.=ξ=`' 161=5l|< f-{$}\ hKwXWh0}Ԗ}BHz/rEZRh3oi9x%GrXZĿm>#0bh~3#6[D5MoY!doѥ4-S}O<%eᷩԋ~zܟx~ҲU/n*+ O637H^! ya"FZhBȪO ֲsO5ʂ6瓍 B8ROKsIȸ%B%hf6Q@\">s&}A R/ ~]eX=!QaZ|ςdRFk;JxcQ!ZIkA%d~MX)N!}rmJP=8>^Mqe㒖OJoy4.C*SO ?eSkëAM&JY+Ɲ-)5!$Ce!T';Ҡ6E~r'xz(8®ż}є|8('{0sS6B -Rϳr8z4"6X9BeL!LB6Z!dp hR*ڃ |椓D7G}vk1-E1aKyx/+\ SИotnꔵ#H+ޭOL RrY8%K[]~L@ݳ8oIຜ&w߳i#x%9SZPbΖs{;1(b海sL'7LJ $刴g,r&lk>0I/iY IAwXy=w;uEF uJ \tdh@B]C1`r~ʴ9U[4北se@)JT7=Z40'gیghYL(b]<>Ub4j"űl {DKW.ΗyUXUwOɳ8DB,wIaM{Mb'}T>]$H-= 2}4asF +)o-/_h䩂!|ksBSW|/JqSm%~˴ H~W3]b~ R6eVt#mZH6\ g5}Ѩ/"FKSpԶ8,6;8BT/lXjr{rn[<23Y 6[ơ4{m6IUj'WԎMd.#+, x OjJ& \ %A,>.1iͶM`.`b(~zb\DTlL9'8t+ AM=TфCx;⚦9Vx9i[ \JT܇=,H]Z ^M$}*1+RJW;8kPR3RwedTgm"gN]cĮ3 ͍6xpB8A>Y<6l;FGOM'b_;eDIV>Zc!vWuÆ}4޿s#e}n:niI9@/*t k=P7ܴ =l/ ( _^0Ic\B `,͉&,+>J&<]ȤhDbFxDft(ua_/d}5"0cC&i^b}4ۺ.^0۩8wOB5opٕmՀAS} r/E>Z:% ?kFK@Ou"?lX2Bjum%iĖ0S; +>P):\s@ᒫ,]bFZdZf)fOUBU9YOcqND5؃?E 6-ַ svkmGZ_<>}|o36xU3B} Yb-:"eU8|0P@(:K `}ƛ KV i[vew%yvʼn?^Ƶ\IW>ߏZl|?q$W@YrRwM>XhJ%y}@0Yo5 /̻iq8,Y]lAHUI2]zGW|8 4W/ToK M42:P#[~#L=aZx$+ l>\ w&?z7/[߫@K H?09c`z-; k.Ük {Ho& ?>]#/(5BpV0gSqܳT-ٲ2QTOG5Fnb^ n! &Y$}\s6|l*X.B(4{# ɽ9T NJp*Բہ{j r@"޿9NHpپ"5v J:wlk[gx/qU& ."> ğ*z\^ƤF1)#ɡt %s&jkJO寔%⨊p\? Yjy1 \v@a'bjV~e'!mo S4 sKI)†8څ[ϯbrG:nJ93Ԇ{P s B*jR٧PIk4%+~J'^Xm$v?6hZ *MN9.W(5N}X%ԫMh9fY䷓Zg# 1G"ŗNw.#}N o٨yRp@hp>"9BQ@=6ʓ9\ WF~̳*}T[ dfѢk`-_q*%2ETT&L[|Z#_E' 5'Ӳ=V?^Fx'W$]ȳfܦN S⦭zQb&XD%h#;J=IrAJ^ ˥LJg1u~vb;~=CksUڄAoHv[38"UPϑtt@)i'T BK[T d>8t!ǩJ}azw>O[N_¡jvBVŧJ&#XRQ!/0W Rk {6Mb_T4 p*rf9P^>I|/LI!>ZC1T;Kk2yoGit/8C߽6AؼGM nbݐ0;Ti Fǁʹ'2ys߽\/a@TTL?"4 mބKwGΒ/qڭq~̺q H-A/4$M ~7o= C=-rTx)+hQIl0uױsK,VfJC24tW+Cm~Ke|!+N kؑ`'SJ}O"{xbo)7X{BBwefLK_ \\'6$+7g2%qY4siHNx@Do21"F4T؋N5hEBO^^`>9WklqX|8vc}́ȭEn|^,@cـnGp .amBҵk@g< hVS#40r 'z<,X%VJd|}U vtQ갤~ yꄃ{@i [5/|si8rϥ Itva3~Et+eFz~_K+Έ0\$8b7p҈EǝQa]0&}0WJV r(hnkft3LJn$[)s5yG"N@;[US0$Č ԚAesK:jp`TQPDr?shKZM"i$.>lxP*ўo`1~A1I0b?~ܩCFm6Ee*+Piy=(+¶[;V* լhP\޿Mmmʳlj+j[`$> A{v&)WX}|z'4qT5t]E &N,30MDB;ZO_t{p: YB-jbm"?<8We~/,JmwGFK1Cfۋʠ_q n{w#Rx@@IŠq!YM>r˻rYM *+"C&~8ȑz|8I/V #"plMfq8Lʆ )SZyG#{`)81q6=MEYҮ_panIxK6W"h/I|g T'\͹߆E΃"ܟDYkƜ'ֻ{`n/CGyl5bXTQNӋ0Rf}߹ ol=9,SBRDyxcEK떖^pG~~6r=;J Zm#oxkg CfC[Pu#<&"yh ?mў\)z&4K \>a!6QS*hN 1;#KP X-+l8pd"jWY_;ip}(xA]Fk-G*e<<\+(zuI"=QU>ѡ{q>DjtG-US|0D\tKEl?d5Ɔ2}{Ch $L'ꛝ#"f~1lXNxńw$efؽb?M7kL]\h\,S`s6*7]e 1hN#ҶPZnR YdE|FdX:1#UaObWAV?4pJm:o W45+wDۛib;>=͛$o1t)m7ZnA՝\jv:ʍãnIKw]|P=K*pLym?;r5f< ̞$ fm\f*L눳XQJ{Մ#9Jh}PFUxC' xZmUNCD M, W37w{*ඈ*Snfd5g,rKZIu*SHM6 *\Ȝ48(USR<_e]EV,_Mmqy7v^[SnYdl "#tB[& DI.?HGdSNed-xK=H};[z)nw/j.yŔy\BT=]tTЈ5 M^P4hak: F%-fmKKz'vW^2DؑeJ6^\l\PI`$q :2AE\ZWq[Ձe"`cS6jVCPLX6Cm^u8q ظaDY8DcЛA֔=2/)$y4 #ҿL w(" ̒zhy*4$A9qZ댭wfeWI;dĆ:0}~Z_ Aߏ%"b?& ́`+fG:/}rϩmnUWD鴉1UsB|zP20 'eyx.Um}_w|{ B҇!Fv?W-a) b5z>`sTSVI1Ae{fӥ(ԣL3>)dsul} ((ө R?%D f^`|Tۣ5_9*欼{jFnͷEj`(2Q͢"wX @N ).ډlS q\&({/ŒylK8d|AY.+G:u+SXڔf!fҲvcm迵ݐ㥣$+q XJW<Ϙo+) vC's)} #cqb0qs'ȹhb`>0ce!~ e R`3S(2?On˛ MvG1LeTssIIק0з8A U_݈)%,o}L+~R 7?P+8 K`Í'p|WԿO/9%fI_=A%xK*8,B{`.4u gx81dx UHK\嘉lK+쿋N* [{H*q@r sײtZ+_'sDR#5 ]O!hE!J6^ 8tvNh5FdZKR|*'0:c*At΋JQ jeeu$+<}a-_i0HIe6ai@:%Cv*lزx2s~Y\ kb6)ȥUۣ/7*qې !Ha} Qz܌m匋Uc%Kհ6l 1',t95w`ۖߠ˲t LU@)"(wlRU]ߕ:y|?P%\\-z,Ƙw58>*‡fA^xQ0ZgGؖtb'-̶4TixXD=gm5B] r6y%׈sxfkިa%wzJk .mZ:.xo $OsXR( FLy0"DU'ʂFK52*߅X̙C`k/MI;-Áj|"R8rJ̓ϓnmw9URT$<$J{L՟<\g2bF."WU}|eNb}x^CA6OJկ:EY%}="EY$M\CL A s 5f!GF(9f<f+~,TPD[߲m g3%>Ysy'FC_]nFnˏaeClws)=-jKD)u/"[` 8MhUʹA %[qJMhh'eI3AK+@,Dߡi-oOUWU=@1;h|PVMpٴCM{#:r8ؒuxH?u)ƶ!A]-u_T,ySl%]}R3f^QM)ȅ 71X†E0"{} s>N_RzR܄mBKdN)ryؚYPyElV_ ~v8lx|{O7k̚B(Rui?s)X٩MNǺ4$Q F3* /޴.~ޢHڡ[k(}Xzj0.;|Tv^ M<_~l5KƝ޲Q}>}K#ep ie.;T.]jQâ0 lTN1lWav]UФ:Hᷢ$ItTNNq(WJSo9@٫AB߸0A d,u<+uY2C?k{Yr6 I^aq`ej'ؐ|LX&Rh=~4;OvnNH_n% ulS P+Haf':Xy4jٛ&]105@ ,K0dJlL8QY4pS'8# !o$}yo:n 4UL20?5K{NsVl عP]nZZ,Wv\hI=#=SLZMmMy;;³@\Sx@>ROHט=d9U:)cy73ь@VS@v1OVeSc;ɍ1;;@f)6í@'X$n0GCWʺ/rt]OeDyR8ip$07  <Ee$_*wI=e8אZ֗^6{TrJ=#GJdh^|q;(w圷ifIpT3Y+Hp }> Zqrz<ZbͻM!K/QvT`"yŰKc}gO=Mp$$9,ުdVgc$͂(ߌ@V ٴ2 <)6 QA֦'̥ϴZ,'EkYA8P*_A`UAvZ[d*ϔ b]iGZ؛3q!Cިhj)_5׫yv|X)J"eMō}emt >bHY'b/"wKN,ߎ?@'Z-qeuaHRGwh+)ZiY7b>`S)f x #P_!OTFoR*Sl zo e\|ւ(\'ոpVH;}l8Vn k}гb4lL䇅'D]p){4JdSjL'mV$ ¿)Ӌ()&2ޅb].e(Oƒ^ybq g3ٜ O.WHAzЇֶ%M[?o9HGҙZnԦ\P1qd9 YFb E]=Ry9s?X7}FIH(GZngGGҽL-AeU]u`*{H݀Bէ]%¡Šh O>*&.A }z1_:3_QwqIZǼz=MKěR2Tr,Txq>d'""޴mZ4ŝ;Z, 1f\zAOC'J^,$Jma1AKuBX\qT#윅Phx-o [K#KoUOLִ^e$Ir|AV~+|e6ʩf1۸S,2 Q~E X+b|jfjqf=EK+R(n( sC%^E.Ka.?g!ُn \l} -[7,X^U/:rV{x{К [UU:Iv:SE:+^|}dT=ˣ3.`|k`\ Y#BSŨ:0_{WT0ZhGI0'R5`@,'z'U}! ݮ.n ;n&+tl(W9aϛU',^?:MT3}uQk֞*xz9ybԓ}3obq&7bʃuEHxn0O@VzSk7) s 3"zփF_wn^hjT-}&]E4D1w/gD~QCe2ǤzЉZ8=@P c;F fR2}Hϱ("ikV=ޱV{ܤ֖PuCNgUb{⦱K c<:Y-F-QD3S-yKTlSMD篓|i" pۙVШN;]-^ڋ%zktdӥyй23хg_HT1|:t~1)W {0*g2dc)c%Ջ j,Џǵty*eq\k5Heuu1iOɡ+ʼڭgx ^_Rv GsE)sÞ`2+7TMT˼oףeR T^ފ{ Gl)B!ФP^b(1(Y^D:d;59uiKm+Jd8iC)}*7hy5_O.8 r(f}U~ 1!?gq'£[Ц~ҋFCRCPJ $AH f[OfYxALutuRTO*2wd';M, Ip&YJD0IHh٭G`#b` ʕƯ2_x,@xqMj!4ڱTWQnG{xK )U3Kҵ_eL)IĕYd' 0Oc(WD'ҏhϪVש^O#Xq=t8ʦ)oήYIClX\E" u OMëH ?4o !L b]UKI4\zwhlq[/ Y~nxf2Xzߤݴ^> ֥^ o׆{"\q6"4t7B6|g"~ز4Bf3%}?^bc]tW =9}s-yQv,T1;>y$ióԮRЊDP5v,\g,:ӊyKDUɍ ѥT ObeG #;e+5 EXKѐ-b2ؑ-?M3ƥ[jb~c '_ϮGwwmI\,ʟ!7+E\|zwv!cB I;PuΠf#3teGyK2XW[o8Ձp݊sV:+n\2l*S(BMtAoX}1ɲ 3E? 8`q,]^IoR,M rA6٘> GE\P\ƾl(btK Xr_Sfo#2 {/N, M ul,l#yshU^&t;k\&iЅ"Og?V+IEZY,TqqOUHD<_w|AMC`p1@4I,RևP&nmk1 Z ܣK(QGXo8^JM/\\Bj4ʵDZx=*Wxсο>![YS p2L܅ƿ3k_ǧ8>S8 Y_%ߦNӃFQF`[w,ԛ8ߧi-gqv%3XoTu~HNތ*D2b=R]=>ۻ J%YrhzlTMQJ=t un=h3_aoJ+V$/kiT?/Ƨ cE')2YD5I5?y>(ryB2QwO$oYp1A=@Qrl9.4ɝySo2>39HCf.Q7m |$zo."XҊ{̟cN7UBإOkLŁ H굎VOF%wѲ6F`e*vCP֐[sAP* OgCT'>atGC .i7pjݔeG`{F5O@|Ko}bM-ZdǁXvA*I i.?!`.)1"a@|f}]v,vk #u{Eѷ˘Kr 1 BQD]ϢYKB6f0nywcGxpd{ jF, 4$E(^ȷU1(Db1pFL8rlDDrf)\6Wg&z9.ͩNsR*,v*&N 412G/-<x aҎcǘ!=s[@pI:TjmAr(  2}bFk bE(A'GJMf@mqiOZ0IJL/nC c)3ֲME{B78 nTjҁ/ U۳ŖF|]IBDŏY|s?Ռ>%i}/-1X;ʋ.%x_\RSBK2!ey6d6;[BɕJ? Ul 䓡 oZH#ݓ峑\W3h2R.iXe7vZLk0fC'ʵB-0UeQ=FZ{ѓb"H')6;2Yvݿ=8V~) )ŕqQ?xvlَ#4~CN;L3Hhtc`༁k׺s@$[&mT|bm&Xcgr.H+X-^­gKOqk^YlS*"pH&(R2zVqsfUɥw TqZC,,o.l}5KyftJGu@f# )."nNBKKUCq'/qMa-o1һk!k vUmzYnT.!ErJ g5q8 V 0'K{|CTs&|}J|FE5֦atMO{<{^7@@H3i=^d }H9BT`H=4$ s#y^ >ȁ f «r&<.w\XFTY%I $>=ʢ5 Za x;,5xL5U#Jl=lJpYxG'kuT8}ȬhidJۮF zleL'SfAɫO%jբ*u&ʇ}_B)yhR }|kͨ# c10?`]1%rS b+t٨qssUI0NC8M$9_bcxlՃ3v~PVy'yDn2B!؍D3L2w''ՖM|^"čXSyfW ׁYH\ey*C@<ڻ6OEⴳ;6߽fElƊ;״aDEݙM\OAst<&rpgF!X`Z3]2B⤧0lzô.td[Ŕ޽a'O/Ѷ]\" Ⱦg.f-O|1¹75 ޹\Xa4鉋@(N/:grc pYIwBMz_k%[+zw$>6^ꑰ'l2c2Ko__T\Q%o$:PHefiן| t~Wo-)A^W⦌S1M a@yG1dKkS$:IKPpSYG~b AʌOZS6YJ/ iU*x!]JkɓYhmBp?U'gU5U+RLj-"'i1|`)GI貑I5=o l' f]i/mx-j=yPkH|{WzaĘa|^|h`9 ѰTp ^;AS&Hb#:ɪH7"Sl ,27z3z N6+%I7R+m0 t(7&TI.'kd Bm~1pÿ)SղT^%Oo //uAUF*}!I |}4̌W8c)̷;0O1ɳȈe~i|zh7v0(փF@nH=7>T a Ut;8ɌX-˜*3`vr\6,N5èj #ϼܤx6O+S^'50WqlitK!gLoE4Y3hg vϞ.O`.f67OQa*_IaωSbJ$gZ9dRԄ0/sݟt{kS<^Tn$8 TIP?hUC<&Llfvyđ<駙i B{ DZ \{G~EyԑٳLj/;pDb\OPOFF@9HJM+V[9x F}XHt_dHii$CA>i| )sgnܪY0y)A|BQNZXv;*!J=~97]) [!W/ᾟ9?qBE.i6݇-5Xcփ"S@r{ɂV}B5F0{)pH l(@ Hָv@ !S=CN̈ʉZyNCIo WxZM 3>8p֔)0}n@ Fɂd7 %r?1-zd,%)R#u v,`HC"J ɝ'JR*Suj֎ &rJB@&e_va2QBTR" =m%+fn@"T/YhM\ MNall`,7:(7%fr͏~ANR@o rJݥ(B̕UT{\<*~0mՍ2ܧ$g/;1egwƼĺtm<'y6=$\Q4F?ɔycK8Т|PPRL*͍L# </™q+b% ${ufsb[f<UԈK'Gs x11BNxO9}UvŚ il1.N wyw?3X-(Fͩ}Nf8%{6nbm yi &\1+ ΈKb>'%L(T&#<}-׶Nns Ķ =a3 2mz : [%MJO79h-Ikʮ5$wå7F߲ӟ:zpS%LǬ UG7=O*yMI_3uK~yN~~ Я,}$jL+7׊FGDB.Uf~o( JEf`L88la!hHuml'/D{\spV "G3qoO clˆ7ʹ<=~l )!t<暪TM#W~󑙈`bVE^x?[[5Mxl+"IU˦=D\sB9L:Dg +\tA:(Qӣ3ƞGDf!|*Hb*ɽ3'I=Sn*&ڷ3jtT+?ȍ!"y& ՘F* -J) 6.Z@Zo JfӜ*Y[']Y}b)8zYZyl©X1^ž mO˃`CiiQm/֤-drar]~m[ 󪨼W$ɒQaTD!$Q*@$-2;hW_>,+M=%-{^&v}Xhg9+ARb];OśO 3I/\.\n_l l`̡oҝBS"B]^{0c*'̬ 5uۈu)LJ׺̣K(jrvnpM)0G}oDs(Z GEwjspѼ1(w֤Q+YH`  q&lOhHv I{D$ 9dB=vD_`/UiSN.B7M( ,q?ݨ(ahN d)ua6t"Syߧbx/ PA[oն`c-/Z{< L=GzO"W>e;(!&Avh4utZ| n\nt^TG=!?muly(qUgk4R.$QmAa 0/7v4nnQi+7iLLٿ[[`BnwHj@#,UʜMeKf^?տԜNRa BΫHwÑ ?hˇG #T<:,4'4e:µr 8ripK[$a,{SΜx@{h;D3hYOuc:"=$5h8p Lpvn&Ym)(E2Reރ`]66sGB3@tR\v4wv](3{r='J+ܴ8$8,S ?\Z;^"6dt0\M^YW䲠յs _Gߠ8GdZI:6w\9aؑdzy.&7c'm?7: 5M ) ~khF'y:jIkMVQ%\K\TE~BE5KkbW(B#`nJqݔmÌ@}\f]ɺJ)[J'B_oPwqj5ה`6)+.'zFtݨ.+B)ǭt,N1lރeȣfyz`IIߴIG2]lLd@ZMXQ!=v.Ve-|QKꝔ'pA&{{;gX-o2*R 3v) N?204}RJG5O74<; D;l@LzN?3Y2]MX|wz J1B/6奀}JuCvI}@hTM_7gF5[IѷQq-Hɳ#.*:&d VϽF- u-zNMTsHB ;(~->^P9B&s; z> W?鲗 _i Fe6'Pqԣ: $82@|BnD )}kvʳ6盹S#PIFx./zz1%ZKMz\ovFKڷ.[#OT H;f߫ń{/Wv`~!MBol-wj UxHLm(St[i-=|ylbaUE,C_*MLxD`~( 3%P$oJF0g "@ %&²0-L›l35H_!{˧sAɓ-6M7Qo߁wZUߩӞI r#{&~ݮ+`WrR#3޾x~esݤ*# |CeB`,b6z1L¬QDQdv>[AJ,p@e2g{=ҫ5^Z:"=ǽ+H nl­7ltk@4*7HFfKWu xs0xMc@ѩ[Xq?p>%> ֐kSt{! >%bL𲩞7$dKJk#޾> u JDV\c3Nhb݉,QXUhFU%o~^e*K[8ŗ"8SJUzW—>Nqm[n3;I|]iT}GRNLM %gٜZ8ÈߗݣV ?("Ko2 17jFX'xԠPp:6Ǟ5NXDd ^9M(+k dfq(V .dԘE֫CL^c89Ȋ735O u]||=!P N\GO@%tA\^)r)_(䉂$w$sa oa `]1t}pF#`_IDN0u?Ub7^t:Y_P_CI>*@NLfHqBUةTc2P\F̈́63pBNˇq&<\5O<#[ڛ$JAĩezo^%]_3jtǯJ(?nZcd'ҐgZ/c+>O6e5> RM"-qpzR7oL̆zгeSZkmTjc}sQyL})zJPqs:#I䉋I80rOٞ2^]/2VoM5l]'ZeAZ yp\MD+wߍ3(D h&*%9įCj)--8*$ NK79 tm\]GUn Q}1Sh?sJ~,NyGveI7%?1sQJvF,.O8]YL&~qaߢhTP+Ćjyd\('= cޯ l_oߝ]E 'Qݕ)!ۋ)~(M"xiqUiz`^LF+{DF!zRt2K!ʭۄ6qo PVq{6垱C R"d8zI6wd;5jV4/.eaN\#E#Ч|tdfE2 Bi oCB7n7lFK/:HBjRГ>#1!?/!4$}t0zcz0z1x|}H}ULðuϹA$pfœuXōvpx֒M~ńrϕ}4<|B7~vE+DOT1x&a Hw Ym?Y)nik4+>7|QmOd1fKR;h|U_AˆŽx RK4]!IJlpoY>Xe<_|3p%mC_􊨶FAP,..+=4MH?s?\ЯP"mB1t#)j4B#%-.*U^v'qb4"W*r%EQ#4)E8yRe Eꄾ#ăs3VuQ9s%K* Ok@H uZ?>^1iX)vVRh%Zo ״8P69s#lwiVEW'zZ(ђP$q )VDhy{Яt j۩5hp'ۭW?1vƩuY;rTMc'=CV̓~Qd-r|>jZfŚ۞aH;op1Ƚ&p^ghk ߍ>X{8JN(G\ç,y1=&,kpp0ɖ@OZPdl$b2YIbޏ{&-|h k j~^ Bu˨ A<}x1b̼_ P̲a(m0#_AOJH)ezE¿bڨc·xQo]kw1(rp$ 7g +wCM$uOL*$ H nVQ/ziX!ZG=l%Z&/Ҁ&ߗU;X r?p6ݳVK p.xm-Ë3_tw0Ks dž}㈚ߺT=?d_p;xƘ9 }juZA.Yr_ Gzhi'6gӋJEI cX9js{}+]E9oX7n/^oϋduSWde׾x1ƽ?4g;wBxe)6Z%OrLTɧB"wHJǡVFe*-r2 x Ol4]kG*6Q')#-u8=:3F~NtO5ލhNchp4h~>ȐJxݗO[lc]{?&Ql ReOh- ȔxT; }y%æQzQԡ:dGn*[c3ƅ&9PGOOv{p)Wݛ5@qE< ܀ K zu'ez5܌eحcwX]qJ)]v͉Zj4ӊH;!+ORٚ,MӍ/zPefDU۵m1RWA>3W:JPL&>zSFʎr&z`] $`Q'zZBXz'V;|XC;*3̿%o1b %''Κ23x_A4mXhn0˳yj.C[ls: VbocP>F%G5jaz|ay*JS܎;mn|Eq KNYiGqs8|TnsmUBCY.xlQa!suknI9_xBP8*O_GbBz.3뭲r{I{&im{v;[%N>8 '\ 7Obnخu}z蒩4͚^J(|YSM=y=Gk'Jse,#ގ:;uUT7dKFz{{`A4K>;ɡwP=[,SO> _yK}6^?\A 枕~Ee4q\ц}y9|Vc=m7# k@m|ڹaZ>wb{hݧkQJ.F4ist6Nm`cDD/Y$d;aA ᇭEC:򜗯e7n6%_`f5䢆/,,T0>8W!8$32HI 5{#uA?q5>ETA POqe&zXh‡KO8 D6]YLׅ@8YBK=?I*0 K$3d(E/4pi57؛勇PyJL|PpGw=Z ~+R&T?B6AL*<8jGܾδt2x}\Q 6kEefO'g z=vuD-QX.)dTly졳Q&- u!?#0Q8fk{V֩Y 0/s1sIT1vꨇoSeh_c-,Y+^ }QV,;nԓ~1tZԤ 揕B׍wmuRk( 1|  B1AC2Ч1h@ pqY~P==kK/GD8 BW&ӘsxzdZ눀#Xw&Rlֲ)U*uꐘgaYP;44Bq-[#62uڤOsB ͏>_W 2 i5j iR+73?*Ύ]wN2Z JNϣ~D\ EI-3 \uk@ٕ2g%Bp`kb*pӽWt%B1gXdGgd/SZHq~S!eI@#>f/ .- h@!)4񶨽𞦊\1cXkQI * (}oS#4y! .ȑ+6fWyjjnTpZ$3?,v8@SY:a횆7vq$Z͎~/<͠ ?9Ϊ7I ,8en.j:gYZ07070100000248000081a40000000000000000000000016439a35500006b4c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/.k ]?Eh=ڜ.+BE5 nE>錮Li Id9hsC&b>^$:[7rH ,3,lf13Oe AД a*AxXH]1`kUl1MTPYBœ}BmϠ;ɂ4F>v X pϨnDYd!G E//dڇ(t{8~~Mrjqd3= ɲ~'FYVJ=]."8oʀm+O度k--,4O]K6ǭb~9zι!(?xJ;X:4,}Ay}@(gupXkN[#cN.L5orCW mmQ`Ro/7*ʠ1ӳ];t0Atf>kgxĽ'E0nzo`* 1J&0'iLJ\tۋ &9ySom2k6O?rE@i +%B88~'X=YGNy(tDl쓷`gPahd\NtS%AiAeːҠ3M]'ag]0'lH$x $_ bFOdUfsl*N]-rv=#.W61.<㴠B k"Kvq/nzU[^ߘbRT 3 ru#RcNw \g;G Xvϳ'Ž~MO:bȕW9R!xſ;pUZlS㖽477A+KToAQ %fB[sSDEߴ#ߋKL%+;59?7_MxNMO2͌M~WDZZMO)43cHNf .4zK&) smcL]&]u)SCT,$Lሗ߹.!,*DNݏif*!6vh};UI@[Y'9%pUqz]ia{?j ;|!Y&H0t2#xfO x W,1ֻIq7 ispBE]wdl)W[@4k+ ,el|;Z iߣ_nǢw8&e>5n\_5#_wrH:;~aeŸ:̵Xp"F3/UZSKnxQ#i򉮞FNKag54Fvf}޸RH,IM8DF(W a/S_Onb-GItjO}uOw*Gj!f0ݔ*! H G 845mXjzgdp3f'NbrKdu"j8&4aDTWlR 4rGOkױ@X`4$zUu!IBH I_L3 V}ɍqZ18u4bwKi`8:cP59M!aK#[AK%RYPr@m$Q~gݩ^'S_d5#!m#/JxiݐyZ]`w2TS!⋟sԙ.]+?OmH"fz2.b{'x[ȡcj"!c-b|M'xo~ఠ.TL{lF{>!\JnrXdKz@= d/YP4,s58`<ޜ3 kE(VȎO~S8QnBPb\)k! U@Dtb% 8d>UD'@AD|ȆW+٦% I5Th &LK̨F=۸_#+]#T;<-`x_ o狡waڜG!fǼbK{-qWN50u5rB¡X\K8EXRZh68T >)$w%YNJ˺rD𧻓Tۥ !9EJQi%wL<8/ͬ"m5' j)xDm BlQVQ/y6az/T=ѼH)a^ts xFsu:Լ?<7Ujka|\XDZ\aln !={9nI.\3;jd&Oߋ?2u[M}A$ťu BɇC#Z8.J"-4u"#|-S+Ro?m-1n'|} ڟ1syՈsG |tsLYaPZk$oʞ{xr c>ye̘["g-\vMYjVּJw258[FCo˺CYwVY~)>9u1EP hUB9QV/Ph R=c|oh"|0sd{3&լiY:ɘr+^w5@ RA[\bX;7uU-jl0,kBs^v<`GBvMcC%eiſbT&tSA3[nDT L&2L9c8t듾o,>i[}c HXkiou5 'аZkHAM|^w8AZ+IN%>_3Oke|rLMH)@d7'ADhvխfل$GF\(`LvG3>"4^6Qqm~9עYb0{!sWPaT6!(şgySm>@IYL)~/6r%kf^M=1,S XPzYa2vCX@%VZ\C0dqmX)Wfڽ'*/f]Vd#?@(- k0JP 9VEzcp?́jv:]êgZ_Na"1afopj" s )s3 ]RO,P 8\Jj{BpNw[ hTj-8Z%dH7 n~]Lwd+ZN/՛ei8[ U?Ke0~8 bVk?@R5c8׽ɩj#6MZz~zn Z'| uJ.! h4Ţ%ѫ֨ffkC{%IEn1\E搁 3$ic[9obQ]G~;IN:!q Hlo>?u()U,8a3I"Y=;uZ*(?H}+.XWeiNu_vc WZinj).oR fNbO ֣@G&ctu5io 2OyZӭ U1b:ʱu e ;,|j `݄xnDJlJp]?c#)xT,-p7궂i9(-~O(s4Q9,QG>T<{SPz ʑD5b%0mZ>R->ؗXsp3Már=W:b ~9=M vczmIR>%t,ۀj`JN+3xjm+%n38L`0 +sHfAod3 ^ٞAh);h:i({ <ڑ/@ҮԤ.I R֌2.t?F3F." `y!y#;=F|KdV,Boǝ:dh ~?9+(S'R,{n8.{312&3[NKka wq5pZ xqV lIJP:dGJF WsE8BX\͎]|hNl[ly`XʙOT~M*Q!nؐK>âQ!:M`U-TTćkmơEz>P']ݓy -0+P4C4_r00s5,ՙ|ȅc]I m`bV|Rj60{C<]N6{TW3iQEͨȋO_Ւ2Aoix5jt]ݴq~__蜑v}FUEOxp4hJ`?o# F@C ,V!Vk3|b"d;FK NPǐZ8/,:8;*?|+~#A]py5wmۖ li%)x*k0A77Y6^~MU^mvWpl''ӭ;2?Bs#Ef*w5"&}  <>SOvգ"Y\N` Ӣo91>fUGhuZT\tJs3)zi:3QC=I8-X~LEefmnnB+ҷ,|ޕ_{L!Ǎ˂'Aepez"-#{F)J py# `(b3)&,dcfm&xŠZv."v*|IR;c-hU(A{eJ7j[XTBv{pH&=<NÒ,9ҧ-"͸XI>fe^]C4 ORg,"GtenH/>L-y LX^ƜBО i(b.&*۳O$]!; J"@َa%I- Y5osGE6Iva3ׯxz p=0dö yN Ъ<iA4 a=ްиBX4v%7s$<ɚ-u|xAI">n K:GhCܮZcHPd^T fmбIAz ,M:TrB-4w`SCZ.bjbtbvaUG@9_$3R- Űu2]eu &ՋN=Pm=E:CN!>+G~4; /밝/hgz](hYȵ+ʃ,Z3 s3yB Ud>{ge.2'Hг7ӈ,=BM[S+;=WGit)9\ƙc\'<\ru pD]ۈ j: mlc`=>5PmM;dT&F0K)Rgfnc8:4HYƉ(k!B2q5=L/!9h88׊4_rZ M}xƓpr%:@ !r!C ߛikjqi-ZpTPGϰCr~h0)qd-&;XjkF|u_ |GdY%ǽ:5kL$:fغcbeo@0RT _4jpzVU_}cWHאRx+&IJZsU"В( Ĵ K=HWhqԧ酰]dRVlqჼϨaGOA=r?v[8UnB Gۇu\] [dZfqJ2:#XKs}1߀;Ÿyv%#Tx"bj0 H26G*[Ǹ-e$l *rK 4V&?|,Qr}RWǘ8۩;ݹ;%@v ȉ9aŝ>,%y^S 8%x4w {};j%8ׇjz8:HNzLs^Dû3ʵҵ@2O63ّ=?L8 W*F :V~ޤULԈQTQAB 0%z^ “mڈKD14%vx18nӡ5\XF4ΰcEIpH2ӰU("DaX%"W"iAwVIy1L~HtLIVxL{`o }-0Iw*ݭZo3YG<`6 æ]ǾO2l{;򩚟?ځ9-c]D 'rB0S)zT )tww h ~lUN cu$`pJ@\t͹Ļ(hr(ųZb$!p{J6Ċ&Ih 9=K` PȌqK~}C P̞Y;w"_njŕ4Xbps}xl4\"=Ig* sl0i@fB3-w:9/{ nٌXsA䟍lc5,d:5H,vl&dɻ#tR8V !gD B[%=S~Rsä~&b`M2q:9! vtJӐso Kw*j= -\Rz9b<;e @6$O뛞3'&13 zkf{Eαo[?Ra8)eK u)E4#]G$ٸkd 5\nE2mH](l2;X%̷.|oTdSvK1Î&vR)ϳyl@-%SkYD Bm$QOW?a?y|:vnW>^~gZ!T{1% ;3]QQ1K fgn5htTCCw6MU6|YOuďqק+]\Qݿmg[ݬB(سV1S@%n1FY ?xCguD|oBJߪ Dhm7HzvZfāZgZ9e ]Bf?"4~k&!,2Ԛ^vS鷤3̦yGa\X":g$I95o"N]9blRJbI*YCͯ psfqd95++:QcЌG߹kn CײUPmA̱* + dCC;Y$)BtL#FDA>oe^+4xU=4VʛfMYȹBJQ?v~_yp'oV/߆K+Y0;OLWy*"WkZVs~2kwdv5ƻ`(LUҽ p94XQkЇ⩕_ az2􇫃(<+S\x+A'ce8+d{4 lxǜ:XXU#^.leuc'ҍD=5Ktgv%fX3cL\+ 4\EB2lX6%gRצ2F#܂?^H`sy;4 Gli6_O&=XX ̣x:1uh{5Sg)e tbޤI.opKUQ@4\0~P+bѮ]iN5/L&eO(8d\YZ@ TkN)W" /EJ <2`۟PkR0qYrP[5bBElc綁THOTI 6G UsG16k G桏=S+qA S .P3 5$]ͱ}/DVXRmv I˳Zn瀿G4- 5#14=Zco¿uȡ[ls殸2ݥ}jDޮ#Vm4XbZ pvPD_Xa31.;%?"-$H':T:<Ǽ~ܥ"2%m]+Pͮ ar1 +!w{Ff+ۡs;Z!a"Eң~ ^P\4~\c'-v> ^*QjZTUϯқ(rI%4+;MP hnKoCgU7qw{ AҭYݡlzL!l,[ȫM{ q-[u#]$8Xe >tǑqP{ O6h?R)ڂ4x"VRJ&=ymBB x6R1<>[9RQpnC5⏨d^sPcDK=? :rC[Jq8}m êXE2{.l /{h+ZOV9$UTXJ{oFXKaߧ}s SA͡O~Ս猊H;Yw ɴH3#i h&'}iVIDim{] C瘢b t¶W8jS;obd7&\vyad >}y&N=n 5ն럥 t.'K: dRw"xqwnÕ"Y&4ZVHο5Q$U+/E ?=n D>:# 6%kS)BZϖE*Im+/h̬nun"KO;6 E yk]&h>G9g)Qu\Z¾cNJ&r(!̀iZ&$G+ }{)}XJǻry zb?DȊY>!WU>;yF4Üj-+M4#Ad^ J^%d= HvH<*<ߟ:MjS;"j^V$Aa8J0ÿkFr {:ky:8g7R*?ӡߍgYVP6LDz3N)Bis'62 6SogA*ŵ{ZFAexE  (D(4xWSqm/F! BG8U9im[5{дvІ*wb{(`Yha+ =y]ѧB)!4$klDPI{~eLh9J V߉BD8("i]V&#GLrAԘ݄j7-dʻew 3`yxQ-? װ=&Qp{e[zJsMrP`VeB1r>{[/l)Ȅ |GXsX {Y$+(>E,BFBBH"yѥTQb!LJwLYE+^ 570Vm|xuS]zYhPM3oCfZAErdr~ru5Di#)Ɩ 6smKX8,Zxd9W p  nܟUpM"}4Ų9hJK=PƓ'vYo;330 ;LYʔ8+;#cA˦a.;wyn,*сICL"Bs2"} 6Sz%C7`ic-1Oۤ1Õ {FFX_A\&xڳ=VP}(җ$jWoԑ\ d^Pڔ-}8-wOƶy3KRO aXcⰪ(~<]Gp/H~0 TaJ$~ už_O-[Z ?m8fT;4QsKRVo"\&dog#-{oO:!kQ>uY74 vJ*RL?;ITߠ ""{#R.$.v_3k@4iV v!kIؒ kEQd_LJts|G-c@qZ˫jrpZm39y4ă4rK&k 253'*DΉR"X _")OYWgB* u^:}i=>jJ$ӏ|fiдFd""j\[ b QjE 4 R"TWnKg|vH-!C+$$`&dxȦe050!_gAFĄQfeW_:˜97cCl(2Wԭl0Jޱ2n滩Ds,i-52??mۮvNA惔j$nr4b/{O.} G(i] JJoF ///i\BKJLRh-0~lH#Hc&K䜭c߀)EDO(M~EdhPSwUWűn7|s*Z͕05ύg7h@gQ^8F%di0&Z\dPvB6ZN2b[ucOhRU`X<5$,v!a!ًoC^Z@5C3?̉D(85Ѣ]U!=?Pshg Ƥ[u~UL^&D7R:rэ":M~O T\*_7%$,[2XEQHj whŭ2%h2=W$܇ k5~u#?Тg {\]$lr^g|kgWn~zKBd߿DR<k߁΍Jx;| [7K(y6N0$iC|8%eRatdn:9MF͊ :"R$۬X~p%D3t>Vt . 궬%`= 9,y6["q*;ܒkh Ú6^{G0 i(d~*N,"I7v 7[aH'.%D"տ705fQK9+G{ƇtW7"p޾#YE4jU/F{V𷩸 4>b<,6y0s_3[ؕ`N;x×c 2=`#@{QB:C?d_ Z!!y~T1?;>\ px! z\ 8{U퍓Px)EnU 1g]p0bUi,ہ%xPkh(#4Kcuv>u;&(~OQd+: t鑉pH֏^R'g&D\-'u(L3&A-O =M1[,roQtv1!74|/M0w0kXeo6ϝ-E&K&t ѱXSl=F Jg36_25\) #Z^@fPqT.vئk+r}ݢ4u,RuMꀄ`FX*$bS K@v8E5d̈ܫŤ{q99h'oETI_; iDA+aV^)E{D (+ n!@Ol𹞺'ϨLm=sH/0d%°п7cG.YÎߙ5]9j x )c.-<īs=?T=Bt H,2I`8'43'%r@:FQNwXtySDF j tItm]yh^?͋[IOm)Lƚ &y!hQ^G) AƔ֌Wy +)7! O@c5偪/!GgUK]0Q(JhQG[L6#Qln_ \1wHz"=@rVpژ{-R#pa/9Hr9tiIXqbmpk{k5/wslO-sl*X'p:'=DAκ+jLY&M$%e^n+Z\( tcӤ\F/񓎱|aT8͚lWYOXjN@oyjf,b笲&X,wQh``暦y]-Ag&E;;k|%4])ߟeM$r]1.G< ^^(kZ7W)`gsϏa _+ÔfgԓC(D./nn:hߦ۫`JxC`+x*_-%cKx7_^7U$.RWyѧRő ׭z{0B;APhKc ^AnK!a 4q|}S/- [/Ճh5&k Lʅn^L afᶰFJ"FҎD1WCD|pgH⇇E'YWRKK; ~-ư0^AŸ!(gD,5+2xV.K5nTowVXqUJЁt7ǁ2;x e#>R`r|LJTL^w-7-fNPX0MSVq(cr]G+J9ɠS ޻{ jaE]a.٦7 S 9*Jw:@9( !ћuӸֲ'd+5>e[lfwzLJiVRW(n/ hNjUO=Si%1) 2NV5rRnB^L8{ r)l}t)&0[muM7Ȉ:̾4k jK#4ß4rpD3&3jN9k3b`S̘ݑ!_ bR& y 'zڱA7-sI'+m!p.Mޗ[d2n9Sin7^R3T^ 5c\|gZdWKŗğR~|W7uo?J*N~6)J毴 p/x :&sT3!W {=8e!Q!lSmN$5M s;Ts+u6Eg#$)\PA}1eN{e>eJl)YX=lQF 9#\8^ByY0&zms1= kXUQePc%|sv:Q$qW%+Ca,Ix6+.SKnBAg'8.f4JԁAUx';$,EgJ)36.9Oy J l;%Yd17t' h tb?x(l~IU)y"DfF;v`[QV[?F)Аs(;}+K 0uܗX?!M>`B\@F\VhM-sԄ9%2=lV~uEl^.ArQ1tj!N{ȗ3ɑdah UQ]^dqAHyWz.yD:9)jNQ%%F~-SݩC^9הGS?v{$1mS٧ZLX=%&g'1=U߿:˴"`"ؖXyyFi1wNQV#,%&@I*rC}#^84R?ŠV2􃷅wc[HHE`dKbHk?KPHKs_k/nWo;s˷ɍ%돓\a ߤ}N/ jrs?Ĉn|G).|tk]lypQ$FUaEy;MtV }d k-G󝉊B=sك*1+qLlǯ9-qn$Մj(p&ON]>>Nh>C>E9=y¶R&q;I%V,*B@hQ58ЇI*zR 7XҤXo8(1BR4+lh5;~M ˜Ju?4?1KB>*SV *wB[㺀r IbC4aYGahr%`sjm j3Rۂ_DJa-qghvqQT黋ʳdJI-BkM*zd4R{Ho9X!. ]u'K{?Y5aWXOc1w;S9g=G(Fi4_8fo/_lfF#Zڍy*{xuYYJuzD34S#1&Χ<i{[J@/5߮Fۨ<"v ~ʎA5BIw"ŵ/hFn>@tUQ1#I;vЊfH54@fu^Y;]6yRud%o?!U'onx_9ٺDkQF&Jc@F4 ,s}QzGKLiĉ-=>jKky-hq(SLk?ӊX,tޭ./x,SZ믖 iZj#R!dPTҦ] VqCJo;$ p*,E kra\6&-F;O6Ԣ{tX: G9֏R6#T8?^*tmj%Fh2FڍӇA#4G#8؝ I3^[p+ ƪQM0:Q~rTY@>QEc7ku'$ϣY aN Nm|6>( I=r:ݼmIUusV&c4@D$v!Q\?xSc`J-#(^DkTY[GVPN/ZG@*ާJNl J%1` +~BpEW`: >Jh`A,u7 LyV>p}!ꦇ2D>%/'0|Fm܋!*y'&9X6M.i==\Ujh~eBgO=$T2FE+&Gm]T̽MU]t'ƪg_+ymQFJbT'!hYsZ,O@EV dc9@R73IEe`;[ٚmdQ%5llŪVE?ĺb0f^_nwvE.C3'e͉eûƅlt"Xq(\,SSj-\rbLZt-LAC-c8k]!%pZ͍2Dž7= hQx6Uu P.A0@Bl$+Y"\~q&yLz(\N*xtf q;_vlوwߘBȣv/0G:G*-FlU1dwl'|Ը$mN>,N4m$hCAC# ^Uki<3x+!,WR.64-U&pUC٠d_5 ߧS79n[hiڲeDٝ~N\z[8Ռ6 Э1-c1=!-̇o#ɃTD)c=WLāc{\<g>kER%8`nJGnW%$ʃfUPtR{-f3$K&G#D " W G4DukJ}adl;jٻW8M[zN{j6+-J M>b9?YUE5#^%r@T8QA Dx2͛^K!c>6-1\W8$ z!s-mQhjzƺ4 mƙ>&|7>슠I"fm2@|ކ_x:kGWx0&FN8D9#?Ub5*K {ZGj웇>dJi{ f8;z3Ih2?!)jpRs+$4@qhmh=jyjA(v[|WyGD=sբ2J`J .Os7X+$ CF18Lpi]DžEO|$O@TC*DTg밇,/Z2Wۥ2Clpn&{πl N)Gcl8VQ`jՄū +7,הz~^ #9a/ ~3Ǥ_nD d1RcdjsOF #~A%u81mL9P9D2U-3m*A9U}e:-e&P1 n˸ ^[hN]X@yَ?I%^uz!#^X,1]kD+"4AJ4r! ʵSmD 5g>\ȶ'cAI(+v4^EܹGmZEuY˳lR|v \ -(P+pow[5H2/>OdVtZK/GNsV,ѻͳ %"AW+iViJ)LFN!A> Jz׆&7-(V?re܁v=?"b9 KrDCT|-, -8T{B! v=f!n؋5㛪Cͦ\"#egqf-†QK2Zڦ!RREGbPl("n=8hla\ǼDJ)"rUZ1q خ 7?xd\Qn~3 sqGvЬgNKo4Tk,B@+g>Zx,pr5ZSY8רǒtn*!WlFۻeKySLS˱U9hFoGV>w(5d:w b; ]_>N7|$ T];.Õ/>sXh{e98x彄Z@;U ^Q@J`h;Ya'`жEQ cő^e|a&jAc/bD:?g ?XIY?퇴qϙlaV82˶wEcKQԌ^2ˇ\bddrOu/YOBUpKz׳yPL 4i]NUk ]h-řk~~# )<ڣM7^.*@- 8/oWmJPeqd{hf6+^X!^NI;>; ZSbUҚ`hֳ}2 fs*ỚǦoM)r7j%tuiB.$B]>B6f?;^3jOh4Y*R\˗-l46+BB=)%S#uw_n6ۋKt`^YAn{,<@SUwPf&):ռ}a yF%~ڞE&uU,[Y>wkb(oK[MtCO~h1KZSg淔ŧrcFћ/&ǥv_I׷;TH9Gޜs7&kq(b|"ӫ2飠dH=bTL60e.*X~|NȔ?ZֆPKڦSjxYJ.m}wNӔ-[zCg<*A/ޗ|(ǣ^a _#nt|xëv错Ry0HQ‹)3޿ᵀ`L GJ6cb1LPICvxVDngg(0lj9mz)5b7=PZnZ ))>N*]Ov=`GF-bc){6ZK7fKja ({E0qZwWW I ˩tx1l6Rm{ѡag>2Cmndjx󉺂V>40u<z8XDNމ'$oȞikHҚ^$˳"U熍cmmu *. PC 4svz"TwbR# *q8axa`tΨFnROO0pUc#j T%U3A2%J2ɉ@ECd^lP`uzKfJaJ|T5)ieH:jZUU_yz1 @QK8`=8%=wIo`y6kh2Eּu75z?dA uP&q@HYBA݁˞Ê/ak wЉpU% # NY@DiF'7]Wo 5/~ME;,8qUJW Il?m*hhN䘳t4ӑ,\c1zo&> Hq{<= 8:E^~+xP$X1xUO;6/ u8:utd\SAi4GH}1 $$|;/QƉc'j}ZbO"rtֶT;.U, n q+~dbJC8hlt˱gYZ07070100000249000081a40000000000000000000000016439a355000015e8000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/[]?Eh=ڜ.+MvvW/{`sU&Z.r_4.vm̈́󕶳8yx~ Fsc,:w(CI} k@]Ɂxi],#WKmEG3gQI$NY<>|XXY [Uǀ? N$*rqw|!ВT\`%cp=[U0tѪԾc@qG@[7X!F|"qJӝW ˻ j4'`&yltq*Վx4IFo,vG1z|XeyntTS9AxLsy%maevR;)PlތBC'H置%kc-wyUH%N Ax\8iñsz$U}!G$Tğu"u[Sj./j]dHqWbI>2(Ia~$1Q}gB%ClFoK0[%_oAU_uGg.MR__4/H+XF@gE#|Vmo}!']3{a.Xzrf @]F,E&{J#aaF+ù5ցk*61 #Hf`\9AJ-Y6JHk3rI 7})`i@3DÏX*OL҄%ejGqmH.O8|d;-jwgR(i|B'"_gyi5hs0.J@2^}%6V|b*<N%,V16$Q^3űu n36@A7#,qJLE&%#`˞!'}p$1`K~fl.u;Ub [ -NhPq،Kx7*@L<6 c{Q%M0wx"c{=e F,^jH@"T=΂~la pLFxls?,xImuUi?f}xxG+i[rԼ2T[ET4;PF؊!{`g Yb8ToUL"]%4n0M "Ly$Ω|D1oy>dm^23Go@gJ;$(JBIhuj{ʵJfFR wQRuز̽^4xa +׭ lc#c^#oWu$܇9Е ,J]: >MgbߙeS+fVZpk^2‡xy‑aWz1Pi[R"-P kv4_H1iϿ!PUoG!Kh1g _nl¨X$7.c M) b-_CsWnV=MHUkxQq.61>sMS|'A}s(&nk1 wrjrBߛ f1:(K|ҼӀ؜aGʅH0SuS$/oh)eGm=[8vS0qG~>\֌6Tl2amU2A0?7* x!#xKeԃzp[UF!XFs_|RALW~R'H~B.y!doV"c7@Y? c9c<j%Й\RvQ|m͞œX2Oc?I]+fFAF"ii{WhwUJbGK;^rA"-$~yrinkvo(|XE]twH(dJêeހ1?0ea&m#՟>ɢ&aNxv 3> 4O2Gu5 lAKJ)횶<1CɴaGn~J9%˩n++R M@o8o"\O8x7Sh2NkىcDeX(i&ZZC%0ei0ʔk{DYSWj[j^iexb `nG-?-MiT>D`wbvk@b|Cc]TȡUGU9E 1;Ģ3 ؝Q9`r;RU^rY2F5#Y '{ɋ=Mn2>Xu㭲<8*4ϻnϫ({3pCm|'hć ^{gxiπeP ],#)t'Hlӝ PdՓ2>=<~*Lem3hӟz A% L7KFn4QMmo`c"d^d/f >uxJcEkՕ$@:W#AyfLFQ2zOJѪt=FZς$s8JgCF[p;>z@MЕI^IݝPUbTсaGLu]DW)U6Q,b~hdykj:"ߌ94 Gsh2qrsq߶DX_~eJb>]N5^h)º:D_O:d\?''1 a 6 H1jwv t\ТS-lYl_*??8!V/F0ʴ>񽰸)]S?+5gYZ0707010000024a000081a40000000000000000000000016439a35500004778000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/>G5]?Eh=ڜ.+КY$EC='u+ w 7R1qd=RKǫ_0k {2apώdrPZp5ELu']z!Tna|;Zu{/o(L^}R ҝ0I0K/ͨ&HtߊW_Jb@aLZ[ϰCm3պs-!kfЄDl8t8;rַ۪ /I>&Fq/L@b|е6MS ܀Ukɋ^γf-W+Go삪Bs1 J&Kg9; j^E~ļU s蟀q궝sgt>S! ɯ9fI`S|~ZT3nhouR͘ O 6q[5YܘJ58REUPD-wX>. ?47O4I cc,ɼ\Z'b}87wθ"~fU8"PH{KbH|GCyU7{}҆ {F?nM=!@$!8MtDFȲϖilfI^QrI6r:^/ppkq<4M1dUsM]ʈR#0MY(F6{O\yW3c27 KM^+=]A>ŝH! \Ƌg~6M3 ֱJ5T3!1TCH_th;˾|mȡi`ڠ?jI҂YZAxHTw$9*9,MCf5MOߝ2ugxD< )1d$pGܤ!15˅8gozW>D |[ p3I0pf58om ~ӤXQNO%^DoD1c0֔?pr?>bmŁEi93N/s?9Y)Vt 9z{ ك.5=TZՖ_O+#*Yht t\7UǮj0}|Q-ɅPiT@ +)4D`;gLj@2[*"avWO1qL,5puݜT?ea(F#Dzl\ǜ1r`%_TAuHP 73Ex8|I%jұ#=ݢj +I9i"ǟH] ʀ_׻7apШ @D^7vn=TǠN~޴S6N;ZJ"^ MJ7Vq hAkZcѵQC7?vBwB8&3TX Д-½鹗Li17_-"ذ+*A-K)d ozt¥V6HViZ+rl,:l/Tqd-uZ\Il0%g?Ud;YM_x˨dcb乌"wy)l[@]Woș?Ki;&cH5&C=jbul3@x\xuO,C+܏oLJJ=nT0a}.ڀ#hݢ]O՟Aj%Bt?o(udC^䀌dt?#x},Uu춌Ydkvr {/J /hwzK}d_0l:?H7W|\Yoa7MXw^+yΔ40` k3‰Z!bd#RuY.% d [gjH9J2|0ģ 9`嫒V?Ks, X1!4J>yD#`6 vjT7hzd?:TQO93=J߉Tgr!rWRe3pZeeȓ~z@c] “ 4O[5R7蚴/ƎYwILxڤC b}=^PuÍ9 ,At: >vh&7{tRlN͝-5FG\z^P.XZ܇ݽܰ£9`H{lpp|߳„.TX:tؐmveO܇Ƿ[3|IԽmݳk֠ Ap3BaJ?恚A/ JYחOfahF,#8]YK4y'7<&bE"G>ħKyk}Ĥtt9&39G/nJ{͍K|K|ԅ<肻0y˔Xvb,,-@L=`) qK*?n3:G`vRRzkNyec0s-hU«MM%u_kMq)SۄO 1j' Ѭ\AڻY!3݄|ىzQ0Mȩ+WNv}OPɠ`ѻ۟Qԛ?ɟ 9Ϣ3'Abx*2ަfftvD(DEmlv [vH[_³?P:9:f? k{m`IuwεNfhj?(n4v̢4$mOOs$eoQ(,f3ʬC\eE4m,F翓-Y$S\L {2sIiP}[)qsݥ<&'TpV@lvmW;;E' S.o%#E7g.P鸮7#έƑ`[Pb17)UL+@!= ڒW-ؒ x'񨀬bkي8]z^s.ᅁK#u\kA.V)X?J ՚C{?fJԦ'cŽIuW*k{I3vڻo0*l3J׏LRp7}32_~s7эuM8)R)eG#cܣ \ x(zוYo*V(ڵ~X.cYl1{-@?,fq;W '; ]DF %-&ZY:~qeJD=ufxr,Smdqra)hHnv|U7 3}U9 8}+#asںLtɒ/ $huL =h;GdU?ZY.[i"e̎܍kX9W5 ~No]>âJ}U"K= gpKwț?9:I1SְR> !.e $鮳hc'@i*eTa%1]/tF\n?]\ gkYl>Xnfb:卯u~04; U?(u-OK9#8?8&3L ef/==/g[\Yji'?%"Ay$ Kx0epTi,ӏ)@jTڂך RӴCx5Sk17/<)2[@2r04`|n" Kjz]Mp2CL w/DkdA?zJԅCGMrNbm ?>QӎaJx g$/^ݥ`͌!Edَ%|pmuѤ(rx98=[Z`oȖy,b\Xw \4qI*F-RAHigA zUn xf7]~ ϟMF[֑Zvl^_WT2{"ˢ%QwQ["Z[2Wp=Θ!)_FqGJ ʃKU_zaVRQ,*?#/BdR<>E%V!y~7אZ0U)ml'Q^.9t@*n0sCmG{ZvA,J'owE wQAhH;Xʐ=E(e s˓!_N45d>+&PYuYWr8vGݴcOvB)=ɩn`u{o/K'&8Cب|RAP(X6!zlFuN79 ϨhGW٬R6}TQ gRg;<}])U?+_3Yn6 -ὤ u_(096:nEpJf3L|N[5WK>MI؜xnԋ)'=|cNF*(F*3Xpc>g|6H0&kX:ʅk)KZrLb׿vS nh+du3 la}iKRGžxå qZ| 1srji^#:uj3l"u g~*/w>Y>}e ") 8hc^21ֵU[|j2ز*7*0O6]wy چ9az }o *c|!3ccy| 2 ~cTR庈V+ˠR暞2ѐ8EkjEz+&dmG@MS̪}12`e[[H1ebU5oQe4X诞| WOzwNdKsTjE枞l骨:9e)UGJn$w [Rs!e3}k~m5|[MY 5)qٯ?uK&n9H7NFOvg,:{Eޒ%xwg>c}茅/B{{L >Q5:`Z.]R'jGhTyy};AmDڇfL6+![Fgǐ|Fpz1GJ&0!ߍo4}xY5,<Y$ |X |]<4i_#:%~#Cm+ɋ8&]`XmCKPi.ʍGa%_f|7{>zGn5k,Y kX?<f)=N08 cȳQΒkبF,P[Lӊp2 <09rV)9kϘ)Z) DZD<8\[b}E4nu&oXB^p,@cSӪ]rLqƺxW̖淄uC'1~^[%j$h h!,0.mC l6|/vclMLZW=!4a!_/Ez!ͨw(}lXH:}ATT@Io`6wn'x _Yx1GJJnL U =H .6ShӚ?P@`ĵӡ%P>{J8||2.?)H1HvLd79.V.5/x6Axw[%&5F/36ggdk?y9nj}]n. Fv | 9! lf,\n/ylQT],Zpr8D_mS\yуޞgy}-/ q<=`۪jN R;5Zr1g* lufU G?g¾ 2D& ,g@=g,f֋7AXh>R,!.6`e⣹ۑͯU/ҩlLT$$ytZ0xsQdzR|X#{NSWGށ(\Ucf5'SFи.&wB 9ݬy"IO裒3?,fy2 Q 1lz?e:ZY0 :;'ОAS4JW;xcDp&9W\&>N KkRD{my˦%(Fx<ΨC"g).HҌn<5.d bC<ۗI\A>|fGT=FQ(Vt4`x[j,^|Dmrl]7|e#3 v~RL$4@X01+%F3GYQmH54sT[DٲG9 ŀRͣB܀%{ud#Da>=$UB|[MCe@U8䎵lV`gv {&#.t?_)fZ)b<ʐCL{ز|+[o?챯)8֙$n8ys 8ĜOVōJ\HzIU ct돻~%Z #zdx?UE1F39zg'\7|̀4nǥ?8n%\ #?Uy=(D sއ:81bCai8x`:*%=4 L,VZ=9G':t4TLccF;|tٓpxmshK;EAM+D%r3ZW"4cג/uUa n|{%e!!.\-6*NT ɒj%E)%56׬*4̑nNh.؝$oHo.i"?/g_dQ' n.ݙc 'D{ "~]NFfğx;E?V`6> sne<ǁȢ!<"%ZH/uZm_ws@F 8}̗D׀%kKB_/<2i){*)˖^^ ^V[VbJ}q#-v$u|uxHܢE<^X ˴Շ:_sqdJygbO/Cg&pFqLԠWL2aZqP/`AxZrc’o̓/2~u/\rK"nz;?/I*:x}L6ڒ Fy84dI*nM4Kv=WlL[~&iH㦊Oo;j~vNs;I`ǷH{VkTwJ 7; wd,tOpɜ5ӎpݚ -),YuLqr+gE 6X7ZRy3J=UʚZTD 1SќŅĐBa=wjA'OLeQ,41(9Oq 4"b^dKOx Y󣻥ܙ{9b<%O淋l{ejъ{k[<]e If;^VWh2br k\ծ'܇D$T.<]ڥy#|EVL#FD(tt8NjE1h ݑCz͚䕟 gFu?BeI 29C&^FZcUF̋(ӼyM5~Ø|-ؼsdςinSfTYxg<YnE"zZWW3<}Q$)}W~0]k .3J˻F$6o˂Kgk?1_$ACNqqkr'Uc9 o dx DȪ*}Kr#NAȝ15}%8"HRDQ夻Z"~#הǰYVeV.o"% XkXw}L9 O b&P4jvļPɴbPEpJ C iּ522U6կ(DǟٹH0!tUZZ3I:9z~Kr fYb&PC(МyH$甯wY<2w_oomo YF[I䦾tꃣW{yYCw2q/1\I#xyIQRb=snZonІP\w.%_fD0kH➃b켤?^ߟ{Wg13Y]=߷KSb!h2YU.!T!D)R2g;_+ؽ,:ӳuh7z[,BI&5kmW˚)F[MX^)Я rVhj) e& =*¬2e+v+(*D`3ɒ3D-j{w$f7+F"š$û;k]RVheh >sy]-=!-[F2Ke%4hR7v꜅G#jHj( K-@4z8rIkda0 :أad8Ͳ<-`,ժ8QCXW#@OqQx8EiAPC90c^!=(EHFj0J ײDP %{hN$'K:s;HնǠ*, oD2,e7@h<Y܊ʗ=c+V6~6jDwyXt~=Jýfg}ln!\n5rίl[Xuq-*w}6&~|#ÉOM7XQ 2. |4S k`c75Z"YIY7ud$H#EOiyF;d v)oj9屳_dd{-0 _0V5m1XbY`2 9#BAمbdX2_h:y˖S0;_{g\izXE~2!tiuӫ1dMwċuJcd؇$8׏krH7gb>Y48_v>J&IbqU~\In[wg0ZNt=c'Q]@7_ !؈ck0h(]F5HG_kck(mƌ Emُqd`g֙`aëBoXLl#debys45rdQeA<)/EttDGV9;O MZ\sDFF-h2lGJԺ2 ,N_F(tINȖY-lDԘ3!\5qIϞzۥILlxv̜ PC; w+b<GF,7?YCBgsD⟍(B#v9:` \Ss0TШYFŧ(O /3 =* %ZX~ MgVsEC^Mo;2r-n}O8L!O;X:4B. gLQs"0_i"wŌi滠[\M}#>ec[I}8>VldGzԕ?W1M2* 74MLTH[[h4fuT>S7ZB *$NTu>5-W_6lFm|z8l]c`l=#.ۙ(jwv q1rhuh*ow4A@3=IpOΆ&7dykVDA w83rT#^ա3zSd7uH"qKf~=Wb2})1v. ^Im6NXq]_rv=Yq{L`_e{/L|8ksk)KF?ţJfVb}&@UzÇb\|\p"XE0w ~8 5\e۾ma S5AXVʷvS~XųbN9D&F;zj) 't{/iw/p (;(6u{j?wy/v62Ec-RH^^Vmstމe(^v_'"*P7T%gtXt$~JqNbEQAD B3,G!XɆ B0~;`)h>sDg CUQxx'(EZ` 2֑)syǂk4cV6?ECK\DQ:tzyoKMO܎Ql"XFuoD]qz۠P.k"%6Ǭi~<K_n1}?Gw|$5Ayx'w&Ue@̀f9M'\1kJ:Lz!jbۻ 5*(8:)=vh*’{h| @tRp_zvw;dO: m-:!_+($5g+_D3\p˪3BDu@ mH$c:{K@>DuX}+z_|d[RqJ_Ud:}D+N, ,æa*~{1'a$zKXUc[ sā:o! #sֽrbNy(ӌ1wcۛy2řf58AVk,uDOxuƎw3NO ‡g !;X祴gg`%xM\Lq?_>ˋ3̴N2i5\Q[Imf#$!#XD3, ЂQj|4wA3yR?U FȰܘ^ae\`՞cT,%!&yz wVq6miI7X^>@I i׹}F4KoE׌bӪ0G՗tֹ rNv -%SE&jkDmp6 ,ZJqq[k{w| u7sң-Pk?z92SKD`v李7 3ppSjF/u`ٴfAٍ2ˀײHONK2 E? t6#'ɠKLunFEf QI5wt}s!H]դhb1m$q@{+~М/.C)H=|бb D(ڈhcc&8?E/:x| t%0;J_',u}Ⱥ@ֈlu"c'cyAh:Wd ^%z>1Q[R]|+O^r3w;%$NYWðb[&Nårn4"J2e0ܩdoZ*) 8߇eqTՔ_J7^i̋sd#{AD*QGVk p4юcgYZ0707010000024b000081a40000000000000000000000016439a35500001fc0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/siano/smsusb.ko.xz7zXZִF!t//}]?Eh=ڜ.+͠HJiUmWgmq]=F hW|cԡS;!FsAq8Q1jNFZ?6CPqD̊q^߮r؍)إ?ۙR?V|򐨳~},_E/#awÕNZlH|Jh#}bcmN@S/ ȕ6ݤh Тe~Ωk 4"MP] X4[x@-tBjf-ԉsȖ? WHJɪ`Eę,,Elj.CǸytT*g~6\ fl Sz 6 fq{3S.9|"rmzzCR?BTJK|gkFV!=[= CNH!PJHȗ80wؼ qrM0wH3"e!"p‰ZշwwCvAao>1HhA Yإ)3-)L{6!Ed+}ѮtkjN%T.]cg,:8alC1b7q'VLً6€.tm2䢳KdR-I]Nٲ663;m %בlЁ#Nn8}u^˳n,t`jcֻF<B义f{6"< b(B?l~WMޘhp=[GP[g$[X;l#-I( G&bި<ӏ=WRs͑I#U| p%>FsDEvv b6 ޻i¹SVBwIǵC)JqT1f8D$9W[^rLḴnIIu^ 9j0HxɒɶY\d<|&4;!.HW_/\}jQi거i!R2'4mXrI-8nr%P=#I,BF;Ķw:JMqʷwS`p{wפydJWAؘPVyjP(r=X.gBbTD0-~/P5N> ݞ5D:hVziU]fnZd{]Υִ,ɩ˄軪ٜ}x Ks>zfOKpňHsu!˺ FXS{~30纖ٕۅCA9ߙ}p0vyB|:B^+XK.!b>t/Vtu[ p{3&y3^NjI](0`G9m&;/%h)@_^W͖AtOoEf1oHiX"0O.|_'} FI- ]\C"a\6i)j+G« Gsblze65V@.x1dR >3z nP^$OVE  *2>58OLUisL\ud=,*fϊ{ 6Vxz"5z@T&zDowְatCN*Ҳ\)yv0Awfx/^o`)$~I DO'COy+LK4SX6rS+W=K*˳e@dk<\LE /Jݻ7҆}h 1M9J](iM{ˀ#Rc 6ߑnR MX" [:dIm/3뭻k OHky.PjHr@8D4[SGM [ê_zKV#& Urfl:[~z t3D%¶"GLYb@D}fYm^7P6hM0r'vԆ_ׁlW M+??1ՉXWMR%~vAn6a1`l ?o=\(:[0nj $i%.G)Z{Objy^ע ןIC#N  TWzBGw6W9n6m?o 7 9ˏ+o5A* 5߽g?qfүRjphB99/}ZLbxγ GDlw{ :a Z s, =DAvx2hum—+ cPDL[la{"45uRC@-V>Zmm:}X3*e, EAnzV[Sb+Bg  ȇ#ɣzk T06F<_ۅLiBVDJRWG~ HW@IDm:ōP59NzQу]F1%5@pkAS&9^NNfv%l"-G@\3[!QB!U૱6ؾ8Ǻ*nBFߚi@oDgrdTd8{!`;x4ol f@u᧘D?r9XR56)$P d}'%QQK]ĬcהƊk=%~Ȟ=~"^-; ߜ_ EU}NjlɔnV3nJ5h{ _9|`-%>_?v:M̽dC OR.4ܸL {H''>YYI El͗Ym܅LKm׈1PD"T&ٻ\!Co]QnI "[9/}O(2{_Oyx~&${~Ҳl6`vcjogFn,1%F=HTw-b-O :syYӨջxɋ[!LJߔP 3˽p.}! F`τA.7K:$^Sm~y,|!9|VT"JYUYs{1{ǏLl]Ѽ@ %oT;ӱ.1+QƦ ql#  Zц%UfEa/BOW6x|9Y Yt9oҺ-{R>eRF˸cr1Z՜yXJ&!鞼#o퇟eDeϚB3*a-`ji|˹čwW 4?K葥;BwU<xˍ'@sSBZ?kn՜ɫ ՘?kNj 'E;0d;FUĹr+EOU5Cn ~lQVz8})MH "OT.y`UT IYᛘNԋ%13sҦ:Nm1Dqyz"-6T)>aOo=Z+rL;HX>#i]|-Yx XgGumkU>#})dR#$}b&CW\{zVb)6\LU얐O|ks@U-M@b=V1zHjdըMF(C}eL !46jR?$Jh] a(_4K p_}o/B2 \S0" ;R( ]q\'~);6QK1}Et)W5ȾwI Rw\6"_9|GiCЪO~bM$>7* F$D,(p<ߛb+lgh1]X 7*!n:$0`)m*OXI]A(_-f-h ؑ}jtڍQ}-;bHS9HX&=R{~s`1wᄈb#U _A H&[C*.@}H%p_1odDY|[>B𜑗&oL,+6 Vn?3Fo?Wa*^jp4˵du_|5ٚuns2a\ghY+S8Pc)hf1Lj)&o4'+ZcQ6=.J7m =S"^mChLHplvjSt+͹uZ~C-28Xͷn]Ԅ>Imsn[[vq#RR>DÁ~~t&/q-[: iS.m2LVZ}\4PQǫpYq?<Bx{yx+jf ~Qس6qPQVC7O{M_%aOg(tP~19A2^Egb)??>)4aS\׶f4ujN) GŽqqjOreް .K*B.!7fowF+": ҟ?mb"9;woKЁ@pe4DAM>2eg o#;ڸ4 I#F 3 j֒' e8=bś~!Lc_cOc@S* 7$_w3ChOx=X,q܅r*OI6I7t"W+֣Y53KV/ \3VA^R`KqO-)XkbIjtPUΙ+1*vwr dq0E kK jtu( pnkF|h>2ۗXS Da2W 9m•6r$p4g>Cm~Ŀx򸃝Bb>5"􍒩٧0/37ʿfd]Ewu͹{N)Aw t ʝMMzSeJL'sF:_?T:prIbBk ͺEE‑t܉ 6`&g+&xcr,gt'p} "|tHi| qr!j?^9KĠ2%H>.I:E6z"`.}F ;h@M⠺'v(9OZ$# vži!|zwfNm@eUYFy rX-+aA?\.ȝpxʋMMlQM6- o'KG"PRѰ9@d 19]Dnqb  eR_6~u (HX=z\uIg Ib#9ՁT2H9Ů vb&7oq(+DsUШ^b] P% Ÿ|*e\d.1`1ڦI(9.ij4\466Q$KKM0*vtijɖaV*-u,-5:|e qp3X؁8Z~KlB7: Վ.nHX׏'7ǞO&s"ٱJ̠qa~5l `&au2Pܖ@$i#IZY1wB#{#wd#D +IKNʎP(Ȧ!0C1 +(JT)zGg~h&gO3HmQu[[cfU0#Vǥu]S15ž RA]I~ծ"oɜbۤ"K:?#D7/*EѶ^6y]ĕޱg&Lj8-!z0W>jDRZg\&gA&K}^8E2= Aiж LN%qZSfQ0(@ِ/PH$2 z;p[KlN,fp2t\#uޥ+d,&13 ?4gYZ0707010000024c000081a40000000000000000000000016439a35500003824000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/stkwebcam/stkwebcam.ko.xz7zXZִF!t/ g7]?Eh=ڜ.+0".!qbD+^#KyHO,6T#XQ!EB(DGR0v4(L5j콸ɰ=;n=0X '`354 Xd$Vr0'}L|OJj6R\w39*@ޤRP{űBSkzHyY%ϣoVǩf>!6fc~A ̆N??zюn)cEWWJh[ʶ9*\6&_bBZӷ-̃73mD(+!G5`RW0i{EtÁw\>#xk2}fۼLc$6e-a~{b6y)@)ʱv19`,Tc# $;' P {{jXEE1&W/M2Zp+XLYΚ(Th.cchPGlgfu6f6gq7gs`MM;cXa__DKޓר]-9QykPӌ͞—8fW#-7N/ *D۹)+YH `/typpZL^bi./*l1mq`yȨqԕ颟;JHK9)O񲚳!=u< gTُM$NTڃ6vv$ c_\:?2Kkya}UVwakU#gIF촎ItU-엷 <=_NIXP5;?hV3szCS_"^9?~ᑈoLi<_~6^Yg";?ִ?ыsiQH+V"r1l|ĢϠ4/wtY;)!YZpsc@)aZXnbVQWSj?j @#[:BsxHQVD8oj(CaAttUOJ624!F_Ǎ꓉kw7b3;gx(҈V(]tݔ4w׬*F!ꧯfZڂ7F%C:ҝ 4*0jqgS29jz`1o|cMYa d'@gzUYӋ詚~nLBuaYgK>F҈jx#\Yv6( mZ07ڥև]|$so?>!C*SLI8_WE+.ynA ,HdEhãC~xlS1pI®>&a|AKjX:tyE Tݴ,8(OrM 5$z}CuX`G1{3ڇZ7p)CWYpۏeZiEL6Q J `QC)7c5ݓX 3'EF` MN%%A(%C>^}'x+vuV62ml)q$|q$^»t84'[48l e8 3S!y%xOXP1St}O5RGcyȄ1E`梠/zB2z'Ȍ[ZYD2Zjug2,*Kn3xL""r b8qUȔ2\fX5?3$$+oeY<"jÿ=W(BES!ʭ¿]|47nz햆(;٘=wPKD_~ ۤ8&qO5W?ETm}$ W\ha~io_Q˝bve~fv0,< }UO*'aQm7e ² c2N4\_tuARZoDIzw Q0ޗ\L>WZQ{ 61XK ,g5&F؊kT.%1-DY橄 wS54(,vHEthYUr*%3Ms;s<.#J|} 4K&I r4aScq?R2 !AU)Pӷeˆ!$*EDKH%[kyt00CV44-,b:L#\iX1g3<30u<-v8l][!/eӷx%(Î Aλ4Nܚ랗R hy{v4~zx`ܔ&I|_SV|ػ]PtEsg/.t4A.i"dI9MEi~Rҵ ==d!.9I7s4߬NW[3%)LKT#Jx1qVf|(t.s^E>^}8)fˁecg=1P{3Cq"]N\Ո.ٰAišv#EߋF@*:KfanKi]k3@@6/ A#s(e7WIvG^apv +KPZU I6$X41fCFos$4 n"|Lud8:&Fѽ ;u8n[59joEmFڸ.ёu\pUi+իQ47Hau^.245aE v.?™Ģ0&6ֳ'C'HYPnjΧy<\㜺ﬖǦ[;$B/Mm"jjؑq ("you1) e9ʙ2}RQT\GiB23en\͌+.49 QEQY\ht 碌uZ82n|^Më*AkM1U Nj][8V4`cbCT$~-8; m`|jf:Z?N=H]},Y’3 )`O^9^mKŊ09 gyUFpNǺ pߴ&`lu̜ ;$egVjPWKK#LF E݅c>#w~(KVz栄UbLAOZŜjELCWfk!5 nPM`d)ꔼEn/O3z˧V_E`/CX|SRޗtY94+VP'o,`E<k !aA _DYZ5 o/ӯu1[y+e[`qV6B4,b\knm|[o=!>תPkM/׋LܶnRt-{j@;?KBWW0B!P5QpE{d"DwrI3U O?5v\e(·k6W>aoi9#Au|> f Kk G֣Rr.wY"nJ +x8.=d 1=DY-",\:=uM~jsOUn.tTqdz]g9)L=m*vSRi\Bap6OYѯd&N7y ?!~?$apT:a"נ֫/D) },@7F h؝h lHwgOT/LI훵euKts'~/Nay9+#u&DL]&O>e>}P+'jتH=zK2 >zPIsnO/]#{&C0=;4?]?;⨝r ^< {dX2Yl] kZ=M\ <$f5uP5E,E?v72ޓ UK#}WvJ* lSv E;`\cxSRhڵ "IŘZ>!~scr t,T:;ץ>@n HYFRf9,;g#$Jr$ivҒ[-hޛ4).6x]='"}SRXGfS&D;^dPAda ydQv!><:ۻkM{ox#$@+R!]QLewe ÁEJ2FdA?*ʯHh|d䋢UH?*D(d"2#(8݌3]q c̟֞-jp;=ηewΝ^g#BuZ\7m΍@B'@-j֘E:rG8ä%K mK@/qk0t_յ%⛑m^uۑJ&ϵFt%=6uɠ<y~\"Vcp /z3ZYw}Ҽ pCN>z"cs:KA|XM"i,c/}f,'*>rO=<ꗩ9!iM,عAR\!aӨ&W(DnBm"1ZmI N-,=f/w<$u,Sߠzc%2b{|غZ;4n_izhձ'VRn}G,xSh6)mޝ62$E~D˶/|L$)]SG?6ڑF7UG}M,D` ;0_Ý#{#e?# 1=㖗妲8zgB4RۥR+rnˮO@rI 4bhѬ9 ?nS\&,Xߓפ@D#r> ZX 06v/TlsNT0"nFFefq$)" Ǚ}'+5K|*6#3$\z0ZMA8@SLL>כK]ƥf"Jj"}KҌ.p6NB  >|͑DjK ZngX8E|w{ =qP#ͳ"j@qz6xݡV [C5C׀SC%mF碚r?,`;O<KLqSAXc(^yo#p}JQ#U -Ɏ`LD’qڷ3Ydͧ&*?0qC~b^6> *կC߫MFxA&J #j4gDO jM\&:hp+˒)pʑ\(H&;^Lk hʦ5|+E,%Mv998u),mhRp/N~(Z횔1^E;\1)8^Tes'\J7HԩV90i/ кZGoC#B03לq8@JȁMaX6 N8Yۏn1YLUm,{T=WH4D:x'# p\s韪Ǣnk3j1KWS0e9k`EäH oV>M?]݀%-p8h(mA5< ;OI 9'h8 xʼnWV Q[BJ7X ^_M %@W??_%})\.VK|1A,oƑQ[ j;_nR%{(h=Ū1K3k-J rcU.Nh#桸nr$奁JߘMזdM|i G{LG;- ž̡ 8'j+Uf: L.JD'zZ o7"L qzO;`5V?6LwkԦ lr"x\C$%IUtd2uīv o*c.7mgW@ !ǪNIb+Z"ŤKNyH)wNG8gVVr]DmBKdjhhT["BE US{acׇXX/6^+]_b[PorݎS@y{\G ~; e^-?ɷ) 0:v~Jlz 9ca)F3yoE˲ɹŤ 3aSc(Ju"zѱڵaxOg,\LqQ\/r^<=/ tDžËEڍRSO|97}Ґ2WmphΎ}deXwA!͈n6 7}B Ω-BU6~N^ġY ֫i9ݦ֬a-[:=4m! W/E-   0ֆrKHH m Bqw`YaR$<7}-_蠪.ˤ=+v뷆]ѿ`856׷F )8 Hs xvS0V3iJIw\#hQ)uxn?dHCUW%b-p2!Q &,U2"$'x@ө 'ʗuh)2/js.C18\g~0Zȿ)eo@ fM{'^͍{( ŀ.OOGot`-4rN{)Q%͐cȅ?<Ȇ|B,DΑ* XsCHΖl(^y=E`E䃗ȐZص6H_*keHD5@ v-p}N)%E WKa(a6wؿU{DH>'/$,Qz}7y? I)nli[ɚgIH@Peۼ_/?30R;8 W[C)DWbN^k+Ft"K.7?>=ȱ4M9y(@a||6Y;nC]]jo7ݝWGO"˵s'Fl4HwXy89R7yN_I }5Hzd;FY@;څ@&å j h<#`֤cI ,\T,Dhbέ4/퉄D2r]ӻz AB՞dypi@(Ր. 7} ;Sm-Ne׬Ʈ=~9H|c0 \llF @^rK]4֌+z _{Y&t&iʗC4:g)r#28ݸ紾& +T8lmFpŋ} ŤNΫ+Q#TH ,#u16R8 6 &[]n'Ru\nȥWdX!2eT_;`]I ,眶DjoD9BEXͣt oJӊlOg#R$Y18WOtoz.6\Y8'djnP^t v`odZ_j+o5M-o lIq2[GeyZ1Wv?_#v3 gK,Rd0 Dk^5`9B)$ua(perM3TXHUz )H`E/R F`K*e0B$8en]|nL)@ BX8L7 u+t(|1ck *< aMePaJaZ܏&j$U &@ sws^cyѠf-2:$oRyNzէy>3WKIn? :5}#yg DX@_ 9jO`L]0!Xڪ&Է}Lڬ) ʚQ 2nE6L9sxy-h*MMoD|Kaߕ[ctotk"n]kh,`?fWHpS$NxyE?3DE_<d.IԈ6`p_' ,R#@_$;Dv$iHPG%􂢗؛ٟ_e1v|%}$?1Hۂ8ݛ8\;>3Z/*eh0)VZr%ӱ,u~]B0X'_-n=D8Yl`,^#1T+2gjA2;t74̍9rmGklTSTo2~>2q*HvBIAۛX]suFIo 8t-1NL%Oj\ș*47 *OCLq9&oYut 4="> Cq1ua*jNd|mqn_(ot}[::qREU0mI-7M[K .gAX5[i1*^-5lTHVxAOQ&\ۄ7]ͯEA$xU'{NgZ%)+*꜌ XaZ9 Mh蒪Zسo_oHY]72{ :L!z{䨏Z@+&Վ{tM30-3U1ǚZ"ȇhi ġjpu2OB{[;FhoV%;џrq 6k*K CA?_~<0}m|/3e}݁F\mYׅN۩];m/ pm{TL=+43 ʱ3oP#5q+u[?hvS[agh( 4 RRF ڮ5W,LD[1.$Va弁[9 SgϩYSpP].L00jK $4/ WvX*⟏[!}6tK"d9C*#ytߞv?`еJ!ߋ˵;Bl?a02{&ŮrDb*OyOɡC=m};6e(y.1IʏTNAT设(pSG@bb53 #LjG)°۩nQ/~-h&rbB}Ž ;BsqP?tk Tc<" xw-2pmאqp A}E[DJ sG(PKB&XLvͮXZ/Xè[e &8[DAt|T_YƗӦMB3S0qV\/_m'>FqΪ\~}FxyX;׊PLoWмlȸ% *O3>r 4işH3nX 򊭞{-ĝڴp)؍3 u] O'| xJ;, hr"rkVIB`L4[4ĸʀ TJJ4SRWD *!,ebF;ϣ8-*=nݙдxƑK e&A>NT\Xя"$T6!Qjk_BUy: @fq?yIRΓwkk[q(yy\JC dG=)QMAS$#+ ufjc>rẌ\vwsDWlp3oΛ.5G}Xڡ{e Pǐ15`ثlNJÒa!Qo/Yc ,1i&SJ]nFbD.סcGs#r?ѿ?DZ5Q65=Qf#̵[B6BF7>L(`f`s8H?|" J;SS8|u#)Ơ2{0 YC/퇄BjϷ/$s`|Ă7VEG]= s=cv1xx:_0?ɫ:𼔠FV a]crBl Oic6gתR|ƪcOA-Q9zBc1Nj뺅 wݟJAԨP]o ^8Ei@o3tYa;~K(y;[}ȲyG~o"5+֖$Ɋ!xXYc5YOqAn/BubmgV2(N B(zSk7wP8H0]|ީIٞ[ޮ0jD!v .YIeuɀEwV5xF8 Ib8kK]g8;PR]{(7М1MXXR76N/K.C=Wy:f~a. Ҝe̎'10Zt|[Y,,5wU(Y׍g^Wݥ2(WJ_18IDZ$!St}ry큒EiO[u=-~*B|6?{hsFAA<0M}Dˌ[6ŗ=-x`L40c7$+V wxJTS=J;@#4{RAW`-)R5Q}a_vj-n9``& DͅVEǓ-2JH>9e,'UHC*1&o,꼫 5Tm1lh}Hޢ9A(@s؅C{l4&B- O4o5]ַSA)Db,!]qk!iyBkq j\7 @P0򆯓c<8H`svD4Ϫ)K0i k T{\6dl|wxFvďaZ4{Oj]& ѴpԒk~H_@`쑵ЭAQ\%[06Mx^*R~AcX||D#Sֿ tpbvZGWV:C꾅S\!:.#`p%aom !$GK# M>kn3D~B#mإ 7LNk܅YQo,ti?K:rG;QhTܒ!|xNSPtb8a#6"> ash""W옟D%9="ߋ©se1!9v:Q-IE&ލTB{߭ De8Q.j7L%j2>a_F0X,{Xh lX&R5H01- 2D0wX'N t3h*9i1{ rO}N1j#hZB.(׻aey0~{m7CL叫8>WĆ1eANNS^]dPRi"fj"qR{8v 薘KrMbk)MАժ?z ]:Dglb ̄ #o3{Dd(lwy_z[jOTJxQBYčɓBkf|t7sEﷴnQZik)WUG6$%:h f,<Θz]|ߩ0yn-Z/C8f%?QY zjl | `_1hRjhY;Qh*pL+7]\b[#q^dlqFSUFY QT_ 3PΘdߕJJHUg}9M-@ӫLa/(UOU8wYk # 6Ua#<>.68>kS142rBuvT juҜ{d;w!Rk"nB0et{} N^W좣3z{<'Q/aQo},~gؗTL9];Z* W٣oN7!1ȁ^Ҏbυ1wPTjƘV (_‚D n6 >w1 !W5882B#ԧsdo0)^Qpp'ՂR/3mC, iL~2{&4D1.8Oݸ Ηs0P 1*f)pra&8d/K9 +c !ujR(~^-0X?51T .{4 -wH5mǞBǨm4#,,N?|u.fI Aj=i; TB2^}WZ=L'b徠gK1P8Jdy"[?s[i,M^?}j9pИgG9" /s#,c[nZe$1ŇyR$jG!KM #:}j R: XᐢXwHt?v~"߾ͳC%AίhLE5c%-eR,n?d @8#Ĝa@wkW7s*WgZX(yn}|Ac׻.&sxۃc+ӕтS?I %U~ A?g,rKy8` bwǐ𐽕ŜMP\rFif!'WѾj7Ck9A/%'U.;؛OlR0Yj9/% edh#fgm@y  RƲd׋Ȅq5guDܔsĹJ̀4NjpS#(Ou(cI`Wk(B]mKA +F'ܳ,2$ ~z #c ng3HIg>Xt:X&qK!x01~iȂIG5÷ԲƠXa` 炣蘯#T%~gW88sS2w`úNп&k e!jP1!5Sx )^_qCP_zDcRDT3eaM @0頖; 4cK9N=dE3ZL@mvStI~d3 ]X0OJ/5"} mc8Y#ʓck✄*Iu%&CisUԦb\DUAq~0ڦ𖂞PnH_/RM C:HsSQ %͙ƀppse_CY^[V@ ͜x꿼N>bq4,$SӶf_NT= ۑ,c\+xbV?9-Vnm44yt@,^j/|jΑڏm*qiDo1 4T!3UXxp,5YNNnd?7#{n[@B;7RQ2q$8 TեI!Yn ~'ۂӢN&*Fu#BxPZ?6pczQ u!R RnHfh2rк $ <ŵ@eL|bY|߬M܈ӧZLP8>т;$)ȅB@.m(c2 os7Nfz 2y?+:7epsRpk֥SY^E@/wjHWΆvsY9XOV49P12|>;kqUޥ]}C&v~3'q(<#3k0 8]$ Z !'#lk#QHj~mH"_$ս?_f2qm*` qC 8۩wM<ć ZJj GEA˟^f+HЗy/ &u)vu9JXU }n4 ~!֩ (樥.'PΝC^a~V9vi6MLN ~g .[ <^i*ڦ7CXD9AQ8;e\3 Zk˖ z0ґAlS1G}fP"A U5%vb Al*uO{\cxS Q1rF٥}rc1^)VC?] hKjSu)% ∉mZt@*:mg?(z9u:Us1]3&owe*z7E'%9<~FRNqըr\cwPwVퟨĹTzɜsJPU/g dueg5Kyap-:CTer>MWЉZ!(Y. -miH[XK;V2W\Цy^Զ=DO1y[)uV0m7KX8+J J5xQb/9Ujj7? P91um?Z}gs(+ ]v?u]3WWvdJɪٝ NZG#?>qyc?{E͝@jF5s(ћ<8!ö ՘.V ߞj;o͐qͪsfp9{`B+ eעKQ"DXPKxDn&Ht 펳YQs挰Ǥ[}*ܴ[APJ7JpHSU[K&+ors.h+,H1\y*߲Vvpf'9d8I@#[]!љ@zH916N.|dLM5 m:Gрt܆|S4pOɊ+oN9NXV\7xso].BQZǪ8ýwP)'Q/DG^WG[$da#wN!bWflˡN|@/:G7+}nt3jUl u٢=Ɖ]S7UC|ڥTټScJV*`"xWN{R8ȟ$cygݝ+L?cF`R sRuі~L1kX 9lXGa[I解HO`+c-΄@4eާ9]M L޽בh6:Z'QPh8:1_W2.hh7N*cSO`5OdDu1+LUB y;v'(8{X̓%L?黳{ωljȢs,M!20A R/2EnmDSX,.ܗhC! k9] jsݶ3ܬ! YwZ~aI>(v~.k|Pph$ tt9}YhuV5:{MܙdߦZR7285-wI6 k"yiUϩQr<K%F~xU+Ŀ#Q1̺w7?oH \IM!h8Ed\^mK(ؔxȏZNrSMiåd@Mt+APKpz7*9F 6Ax6*۩ZtzIgu_ݶ! ы;2|4F>X1Wű"q9_ݴh=BlAۓ>LEwEvK^%aLta?x~_Rcj@l|q Ϫ!}as@2#xd򦝛܎S !L*d')Sdn=;am\WA@U.@)nMh~jXxL.{/Vo.Ђď,TUW*z~ax]o[1% E]Ḇ$'UX VЎ"(J3m[fu AaYFz4ڎvȸ lI$X:>dY$4`7%5-L"] w,13wb-*.oQecc {YFO_n^2LӇ.?گ4!bűoZҕ_գՕh2u+hsq؈* &2w5)Gx@1]0&imY.]r%߼1*+:H~_Wc&ˀ,:w6Ĝ=&+~.\h"=!=azg2=H#ӂjyԡTi!*l2/́XsVG7LݐCs=!OO{osi83qp%Xsv׋qX̎"iEScJ՚j~U(q%|PK(2\F,GO[>CgެOi::b3eZ6&X wvyO5b -6 }*wԤ *ǯ SD}16kVY>bN,Q<f┇m2ovF.@D8$\S_cY@ۯN!1[x3vO(̶)_&~$kf`&&h|!ݽ`A%[aq<r tO-\P,9Y-i{[1"=x 5͇d]o P!<-{c\DwگkOqTP2$$U!wxNRmag) {P)hq(Q|y R^ P$eH`i⚵E8)1,fƾ۰ 8W KD6m{Z)@ ;U t3 v aL=xZ(l)C!Y$;z#ʋ5poӮWcyEA*vB;1f|6hDZLJ4DA8) ugv.Ph֯^2A]έj'‡uGhZl(&dAFd!H&7TXxFSAWVp-(`7Vѹ]f׎Ƀmʧt%O;:''yӷ&{g fV~K3LnڑSi1lX%7m4_4h׷o@]8?u;7ACbck+*V"ym:`sW,JpuZ+r *hY֩dYuY4ŠCރtdoKL_;Y0qd6@50_<([Y:`1Qٍc;HgSP' }*ɞ_DxWh`kg-*x5Gmbz.ډ\Ia d t-F89ھ_Q_22Xhu> 8Qj:T.>6}yi]L׶%- v0yt%?B1?g7v!zXXu]h{5z{$'U"z}PBBq'UFN jchƶaԡ j@S]m=}셠%^5.4EZO 65]ic[,Gjv`4rO\0o^mȓ9d\hՊ==: ؤnֱE5s.jQ\<ኯ*y:|@l0 ^fuRRj%0UN'N,8}xiwpMV4\uwRB^n?f,0O$i )ڨE?(F$ýy/E,,S?w[l!t:j!\ﯷרAF֭+/u.f Pƍ]X؄d×*ײu\\X bVnǿ"׶_6dSgAM'RKj*#uI9H}jpj`뗰yT✳NLGT'_zh:: 1v|{zmh)c̥)ĸDs>c bu*W\q bl"|{kO'\w$Hn\3Zm?T]z:OQneRC|j#0 R_;(x@h\n+~sRngz)`RERQI8`+ɇmAsVKGgD\o2 \AyTQG|Zr u|GP'~qc tm~ xajH4LxSm>h3>|?cx;JxυCE< "hXuLyaEäqOYIˊ-HqSDL50'@E&AN+Ŧx+Cis#wE#! Z!=FW>ʹح J2t~LXaP22ҖTJR2sc[іC,2<՝j > e@=h;dQ:aB Hht9!4z& /E@jĩr0h SRVs{%$R\ɱ~o߀1>v(5E= ?#bM`5 ( Xk.d̷,gR4Љ5e:ejf?YQw/ƴjHы^>.+#;l$}L^嚮"nRKdΥUܷI(ve$}zK:="W ̗rrl 8m*U)..ӿyԁ"=4l3?5XE UԾ,m=Eh745aܕ~:eEnv{QW hyZ ǕTzKֈYT \FBx!~ծ@Ic*kh˶;iAZ(Jϣ~֋3ե (OKЯÛ!!*Mw\KaABhXџFj [h5"TgŤn.D׊f%4x}ۨ YzI4Gp3'g-oru~^5m(ޟuS=i!=`f6+QOؐr@d?SKkJPx69,^ea+Aލ$(fe us6fE'%:dI 675;T[ m7ngB$rtW2sQe\VL=Nw:%k5¶}x^ݚ<"攉)A)A Ri?7ĥـd&dN;v4W:uݚ ud&ǧDBI6(qtX<63<5?E'.N10xq|`JC}SAx4J͜X޿3)/q+\͇Mb +W&ZQBѬ@nfY5Chbs5}b~}U(_7~.ctW,VOqKz&QmrH)WRO3)#*"|91HjPƤ$pi k-C=D+1Shgu@W2T8j;eѨ '{J.}1m>} rÉVUo5]yaz[C{#>,էs&1PV>Zv3 {8 hdP-6ALO8d|5p5y->#]j,ˎUsnpE88i`eL?O%NEtDK/gbmPrz.wWn>&8H3C0n>O)wD~\LqPxI˄}X&bmc[H{.qd R64|9g7-Ѥ/[ʆK^-7rI{wGzsӂ[=U*ڮa^|.\,q( jxÅZX-.NzzeiJHRP wG痟}K BP1l,?YűY!Qo%qſ fc'Y R),IE,5tLBZQ/wrǸ?0* D%ZLQm<0D2i4˟l|%1 "D&FAǁ4.׬(^ aUui,9߁?n9bM?n 1Y/C1To-$?Ǫ&ICbMt^:mx"ԵL"67q*Fj??a{Eƽι`5L'F>hۏ\H_Qk"yO>B7&sHF+(VzG0\ +luMR4DNدE>_lKT9灼NI+XㆈA} W<2@>@P}$KpNnԝ/ rJ3\A zܹZոW/Z5Y JjXea,[6`-s..wOyC$*<].uPjU{j' mq]?hr}18hF+Q%̢p'? p̗ĂuZ8KPK1J%awqoT{/Ge]3P-忤E25z] I tXRl'mzHPTL)㨹/Wt, ˩]xԉ;aO: XG}h.w€tʗ6! |@Sdͺsa70 㜧毥IVmNHfBLOsb3Gpx29)OX!YbS!!l:}~gl^9ВxC!Kݱ hWf4`JKxe2I 2pڞh()tb\3^QoPo&?^({] Oъ ,(!jFhu\`M#ɭ+"u*5H ?/{L5I-^696Scxqc8..f$~B! D׃ƼNF?&n[aFJ3jRiZb&رg$۰ ,bb8#FbC^J%x6S\cʊ:B.*'/~eJzu$j%2& ,s][O|?RD~G_WZRI:ƭ._Wg"]5߼5>5Q ncZca|Awk|L X{R>a"QFPVC 4UAAeϡ!?^1[=1|j)$B*!`S2-Yl5;{DArrA.ѻI[bnF,V}:RCUnxUI P,.zv\)32=^5آ XY-0eM&!V%J|qC9E*kI}7`jn_\ 6%wnzUe8Jյ,SnV=3G:{##b7wZS)Zj=`޶rʸ߻ؚgE>0Fڪ|q]eGm"X4R6k;KkY[5"_E^m;n ám&/$ߡxJLEԖk7ծT﹪#W>8`fDAiԛ'p%D=֩h_dHо 4v_EtlXh e)+Z;Xoy%aY P@oj|M/P:4?/:tjk>]Wz$:z-72Eב!AF]xt.v(~U-l:I_j Cm|[8QE ,䍹:(UfPh%ei D <m1ssۙtCA{E#'9iGEPhu +Lq \p:_uqIywRck[VNbAUɼ{X*:][Y `0'UN'Y[g rU݋zx.W9v|˄]9e>z&)m;jjf}Z' 0ҟ]EFhNx]7\t2K}4ZS&]h Ak߉ "6#( 02RP-tD-񴤩odMt|ɴ2QʟU"Iң'$Q +I |8,(U 4iaS҆9$A?N1BM+lRb!6p\휤f$&"`='9]2ϣɺΨWЌCEW**6|1]Ge&d Kyn~bjbv8i%diGAP\IҜO@ݞl0DD]x ` No2CD;Fn&h|͚>9p߽X:s$2CŭjDx4X\Ƒ.JaU.+Fи:2l2?zc|8֡ܗMsF"u*EB }מY_<(ae%NtD=mř$\O<3. DgyDf Q:8;%RhW*r > a!-8k(1ȳI8񸩓@b 87x WU@Ȇx&ـQOZ[6 .9ԭ9 `e$mUB}1QZ;}4uw @ON& n9Xq>w_/1y!=zXkĠ)YmM)g0rtC.#0K![g<+`.qdΰ!׬hbw޼'}0(5G_3S& ML[MFi1ỳCB$'p2^dچsVc,eȢ#]B+'cxゞ\ Ţc9f@Ri'6ÙSXd)Q8\%a+5GGHvХٌ+^C~i tgB7ݕe]MWŋI3R"(H,d앒e7Φٓ~m$oCU}-t%^l!CbYYcHetDsQ6@K%Yuᓅrۨ4ɘ[uYiNQJ:0lˆV|*O˜N婴L7%zУJஊlhz^g!ol)AD`RYVogsO SI*dai.<ہ ,S2w &ZMwW~F4w פv]%,dD\9iݵj VoyZKM\,P;O8h+6,%Ǻ2Dp }6-j3E׀ wKGÓy˖Â;HCWlv5clsV/lCrkc|vCH zAplGbycfK.bEn6Wc2Y EnSl߁6Yni=o>š?H\뽻@k~ҊZJwRI4.$/aOnkb vs?RS㴌u`%:!&Wd\)чGOLf$bZRf{݉IwNxL/3ɼ]\رݭMh,ػEާcjVo6 ڼӓNHGڀ1м{x1JdBj{#l6Fˤ˕[m2dS}/s+vi1#Olgv5hG T'2!bm؟֖ #A=;L`2׹J?du;01F%SNhcрEd;-@hJ2Cs cI[C:a(s+II16~'w^JK{F>!Rܛ\H( [y#'Ah!|~M{LdY/MzדQѿ}bIa`PFOKtucdVGz27(SK8:3^:1MDjן9Wk%$e=>.yੀZk+s8;? =FBJR3b"Cǡ=篖8u1L~hgY݂F Xͳ /Qʼw3"ȉSsD%/w↱DkQsf./ K&o@$~RX_s ^@e86:&[ |- k#Z_i}xᣘ K]qxW&$턝 Y{ƭTxCސcB9/|!^qLSV'V#nU<McePxm~M1zP戚obdA-ߖ=֡&/)79X`1udAhwȩY@t/t?#~I =[p~X7I1t~Wxw?uzk>$S@eEsfW.{2UQ=Gp7\R):Ȓ:gXwɿ*;fӂk 5J2#ެA&amxl@CɰdQ毎7ֺUFj߱ ĚgpewyͥĝS4+㬦 W1TZr"MWWcbp~@߾3PСVRqg dLeOO:bg 3\NYH¦!NץVCHH;כҿCcjm@pֆПp2hlW{/L¢4=ɺD*5e:j5"ЕOwű̱C H$x\p-<1Sfʼn}XzՊtTkO (F8 b_>:,à c6Vvchj[7Ccb}2CYIG&io26o;_AfiF9vIn4AGGl{Wytr*P.=$DBzvW CY I`'*Kh&B s|“KpT~\mu&d?aޟeuHQW ʙ7o(᷾ ŐGMvضygDH_w. zSlXVeb3#NM ]]q>yS}x#sf~X㱵 b+_t)^ YIBuW"{^9TQ8˶#$% oʫCD]ζܭWdO}z wV-7}#L$pqY[L?^YA3[rU#ԐF LP!O/}*EkŴy7y{!yZ'j D;A6&pحPvvZN?= lxgUkً]v?̵r$+9l&mh BESd+FCB(蕓1ٮ *3VН13q{:Qp:N mpo#Q222l!bD_%H7 sޒXur7HEmaClOSu>ջz!:X&_,8 _OCf]$.]׼7bDP⏏pĈ2A*{&gOtyt|9G{» RۜBp*C6[ڒir×Rrc G3^7ܘM7aϨE @gPqǮD~3}*}xw(]ѮUA`qb ".M<ô8 4i=Uq(|=gk,3*zOke$b>d `*zy`Z=2]# nEayJz]ɖ'.`_2Q&}UQFv+M}q;O;WQE w$]|'ЀO#\A_qbSG&Nv wh nRtjjݗ>$|Ei+ށވUԍ:p[*LZZz6&(<[⦿&ҁA҄3OpP8(Jf;sކu: o#]}r΀4Wݮiz;GRxC ^KضQD} 5jЩy`sxejt Oz:\CMM ma|G2uF71 uZ+ GVjͬJp VizKx^;= J#ojiK|Lnic*?JHj-Ç!L鯄$6@ykr-Q37S4$% WRkmzgŒn5tN8ǭ=+%y-2 15IOJk5+@ (։FOrӋF}@^Α[` %n_,*B㖩p VGB2RU d6_p._A0ua0yOÂ՞OEELy:$V54Jj8w$ Eh!|%O¡ o0e?/=IkL mU2sg.q )%ѕeO{!e]DpI7t*׳:U<}[V]_bYU+|^$,'!NJ#+.*dB2HU&y|u 8a~%IS`g Z^R.O_UӅw-fڃ!ݻ7d,L5Vl!I i1C2 "_%|,}}ȍ5(.fpV[e~ uDmP˹V?]Q<9/ՔLtpN V` _l6pR,h Q9z!e>f81QU:",B7wѢXv_k5u3`"{3RlyT#_>h@Pޡ6UI** @o9FQsf ]q _`F9OQg>IEAp?t N)!C`Z޹$1Coֹ1ZZm qag0TXXZ? -8REaߡ0uw~W;_j񶱑e4=esJiX$c\]u-B'BesT]\}4vsҩ xeh~vi)XuXPڌg(`1BB4'M$~(z[Cس2g؝w2UGƻsv b[nZ _LG lkKP(EzT=vu-ޒ5P{daF4ҩ8H9Ѕyt,$%SGM>.ⶆU-Xy */8h)^ #%noHO͡ &<@TLNJ)Aoҕ|Hf `Xftb֖APcͪ絟mLK[ؑ.L:|k R4F `"6s9 >i oiPE` ԛgZK=ܩ_.f^Iڝ﹉;Az8^oY q͊V5>)d"Hqq5UT5LM&yxkcG;<`Nf!9Yt-4t_WjJLTF1?ȻynZ k}?NLe)oȳ>d뾞 |`4C]w-hT]LG l~IMw厇llˑ*/vM1)^$ɳx 1 +}t@ݒ: aHI${8}#("_/MBB7G zy?zNb 1/X36 ^ YUKUލxW2aeѢU$"Q0t*B\E8fIT7`+OdƠhH* 'D]~fFH%=A(yDsaf99VY|(2λ[ _RcAᡁIM3`RjX2jo#w|Y25P|O5}P߰U'y}cg#qh/=FfH,RLcpcAFiY+44Ԛ;G zHkYbֱv|制jK*uH tv* W0O62\Kӳ^R6CxEs>\SC{D3GG}QYp=I>zЫ5z.3 %;qeI +Y qM-RVAhѣ~hbj*#н{D5!_pvX聠I2o#b866&/e䕝G·lD8y?#B)4x[O&=)Yf,.8;YjrÈ dQmN fWq,mmxHѢ9JcB~l qh~pGw$< qr"Xq-QpU{!b/-H@Vf Yh[#EFA}Q¢n÷h(wu0ZN]?y!T Bs 70ݸԅ*D/.u^ /8~#HܔCO\nWAF KW v;.32F;H/=yfbA킺Y; Pz^f$5,௷MQ$woBS{1s+/Mׅήlƌ E#;H%L^N6"@EBY[(fw j0k`=7A;^RXUC:싲; 7I_ "X ֊WK۩x.V9{tFxOMBGse)n8E'?eՊπ:YTDo@AiOAߘ?(N_ r6F9rCRoBl_gSp%ϸ(p1wm)3) (e=H 5Ʃ*bgvn]y 2-e Mk!Guk6-ó.߄fdDK 0k`vÙ"\e#Ϭhxa߷^Q_"hJ#Q8*}\BMg\}};J`H+,Yɽ&z[@' a;t~/U<̐+ ÏR'0s2f255> .8̮4̈2y섙͕I rł(m4~ |4**5m8.ƿPͮS+"Xq]5olT^720cE,nxڊ*W2Qs[=AKAA/sh7O408M?b£Px6ãC 2FS~SK;rYcQhoۇYp_Q!Jğ Y9 u #S_s,/ =WD!=Jvdji=т~űzrD7"Azw\'6--83z8ْ%ɎY&p%7'Í_RUSPr3/@ƭkcq{7cw4d{BvK(-!NmeSөfn(j4^蕰+ VD0t7gq飬3l[aÉ/Rmdޘ'(0N~CKJаTIO T,] D| |}wO.'"Lp!.]Q3}w$ooCc@dVE@4\&~h†iGɹ^k }O2[C[ X'nF\ #v9( A %Cxj1[m2۝%X#Ĵ'E0/AedRdd ܘoU!D1i..Vt#dN]#'*U1ud% UFXۆvqz޳Ddy}Nb JPT!d)ޓL{2v0$e>HZm-:Ru=1T>& fWֹm s]j˧|~ L;5AE ]jZ_y`>"4>]3@OJDc!zTqӓ 6i_%L -\d0J p_N;޸eF`"i}j^`ZOVv }KRt\j0g*R3GKy` PtƑ{@N"BϞP!B4 71! ^Yr&y̜bPEnゑIoQú Oȣ.'q<" G@tkBuÐ77V3 @)$pi'2eȾc׼*G[QTu0:/82)1̛/akh1*Ml~t؀L6!k&i|&O>wMcG5 d՞.*ɝ(}r(i6K,Q} S%h-UH;2 ΐk9xmgq0%ZnbD鴡s?+Cov )-0LOy*gֺGh(\2f\$]}Nr^_7(PM[逪tE`%x"%-)rf27oI n SE5}ݳ3xy$A7VF #.cZ0jNě*1Wzy<0UwaxE^VӂJ/F ARud}!N|Io ܥ97Wph]pgh * P2cYyĠu j0ijnb,ӎfо<-̟b::a-C?yY>!sQ*,i\`va.bźz.}"blwQ%J DPӟ ۬Ĵ5'#_elEwْq];,ZYDw |ST'6o>Z 2}Ж ,Ȩ11B2rgn=bW _X3*)v d&iC*0i9lRGn"9[ `>@jS25a*CeHqbjA@@r%sTS>{/ yZc5C{`kvrgԷAYddGAF,rԽ V"ˠ)8DXԙjJ; }a V/S# @*54"T$s-\ Ȑh(d (h AiW1fA/GGqhN=z$8艑?DY*m~Z̜G=J|;&D*=|NzVyޏ@5 J\4+ԛ[;.S .LBfJ.~47{֪Buvq$lc&Z@` l~ȅwX%`Nd(Ql4S.o`Z(k/_--#FPH6Ϻ)\)OUO,^ghnUE) 6.;|E i"ly W ; ƀk6ϟIoF]!ج6֦y[ dlpҖ&  h9ǵ=S/7 㧌I!s!VW 9Jt{wقyTt7A\^1tH6ú{(ڿeI.JF,ֵOԊLIlsS1~;]M8;7#ZqS/rsT 47 d{$ԐAҠO6lKM1\l% X< lk})ȈnS`R9pb-2'c0_0$jCd9WN'S: 8S$GpgnF<|mߘ~s>:7m%$h}0sPæStQvsr i%p{hW 6.DKKa|a8ϱ͔Bs0׃LsBoz$,Q* \)=YUeW$Q^viln&^qpͭ-*GbG- Tnib:?d8dKNpRiQ1D9WqIj'K)X8;9T3g 0\I ~ Z1hekIg( %~"46+*(B@ǀ2) a_fl+;$ vFT!XNwk6M:NSb]IdA0Q"NÔA9`[d>#r A儏8}b)] ÁNq1:Hɕ}E$sˁ"8t)'@#MQtpOXzត!aS/q8Ppeqlݣ Q]vn3քh z=\z+\J2$)|wξV3j|ɧ(O i C(/﯐(T9.T{n 48dp &Ύ>~4P_jU{{[#FUbUQuqeq~;褑g)xo|W]@)s9~9 ZȨ0˭WGCf 6?mxsM)Q`VzƨJ<V\vB-A1(+5 }_N, ^|_p*)V@.? l.{t-Db'bh5x)M6Ѷy[=ل.#"$ʿ,X H zOp!Լa٭q C7e;3OY]HF0D&(1'Z{?`!Y] "6wK? BN{(B1ڂ*Ysm2x%pT؆lH7Z''߆$JJ'EPYmѾ?JX_旄YghP8=+uYa[s:,4QyT*AR&MyH}# A$NbרnQh1c9fӯAƳf._4;[kh'3&N-(}]iQ X|-Ήu)><O:j1 ecg`?Mk>յiDDη<)gd> p|NTِ%].$YI$+8?LߦSoŔ2tT^ `҄ ;štca ӛQ)坙5?U{˸wBtXVLʹ"O.?)moYh59{Ě9[LАm zX9xS2jC[8\Onnmm4(&=; }G%RO Vetz'VdfVŞKmc;5H:$ A-'~Ih!2 ؁t /wů [j wPT=+uI4\frGIȄsKt[40зոf݈>S7-{k`=M5ÍֲʴP{GQ璐02 σ2mx58 !5?U%e7~#)7mmL a ;w\TUAUnTMB$r=GɉڮcXspn~&@)ju/'?SِWvMml !radBQo7M]E} S6vz恫T6ilo"S.z;mE)jK2O TE}maĂ?މֲ=cG ݬ/ݙa[vX2LW`_+,~p%Eﱕm\v+rw_F|6_暡DZ 32yK޺Pިm}0BvFlVWq8J )˞_|\v4M B^p;;GxxM_2 AQ;ّTYul5{e:}kbA1TOs*DP$qB<BQK uQnp Ms *X1 ;X5K=22bȖ@n[f120Uj_AUwHiA[3e/,M9^ʶݖ+mؾiSI?><\I?Vm96ݒ'DL bK)$`+c@.@XRB-Mx{m`n}'9nQlSöwd|\ҍyjy#YYJ~G 0S*p:0_Xuʢ aC$p#PN'd aL+Wy0aߚs†m:-GX@8e5Y2(GHEqgF [,*(kp>~Mh={?q󤋂IM} rթ̩p*UOMEr(uLQ7g;%;pB/dNd| iS)= glmϜg yoKt%%lL(ۻy`cD|}TFDVVɶk7{>FFn\2뇪ENjI(]tEzGxi*(xiz!Agin9lO &C( [u_'ZzD:{2\6҃Y\П.Q,DkO?L #r3ve`b(qĤFߝS)/C.m "h:le"-}2AT.vS=5CS=*C }<ɒ`ƿn۞:˝?9y=3kTIv m8OB3@᎒T]N! /僡? ȯ(t1C<$.gYl;Ӑ Y|3@+amyo>m[Gږ#Y~ C#仱%.2=WAH1EoիKёH6w[4{K6@p4lЮ(/-N}N+ΚA]@ @r.,Yս@8I\'Gdt 3fL:!+̤T޹9, ~ 17ֶ\dʗ_ Q &bsNe(ȋp̾_Ws$]x Y3C3XHVq @3v3^sۜA^rtwOUk&l);OPh>5fw&l跩9g i`o&ƌ/6b< VJgy#2 mF @iR?:&ⰡQYACN3n~7|,?3*aSwN{:ǤV4S<&@Bh2Rg+'` (oi d;H>*.e>} `Hiq ^4/|xqZ!ruڏ$[ZyV43,;@I3t1,ډ"m-xL(ffD-rHs-\xQӭSK#DC=M$EEc@xLDCkE$!+\DP3TO m G-&c ' _R퉃LEX{vp* ;L0qv%X~@dž tfl,,ٗ27`u80*nN~} HzU{$7B\yм4]^B :Pa#ݩ#vZ:6MxshGlٖW̢<)vLw]!vgn?zUḉ>u{Ïg} }S?q.%;~m`z`<*Ł |WüoJV,2=afxg S @@1Vf2h$fpVB,VPtÚC!<0@V)+Zӈ'=M%HW!-bs}c 8 D. }$.55,tecm:4 @R^B\x&ؕ8'V2h~1f}V}ơe!F (W8f5]s#Xt %Njh]YQ֧a+N=Wx2&5eʾL -ٗ}a;.ybW"Uut5jRAm6 +Wv$.5&KNG [1rͷ7&8^LPkO :z*.nŗbIzn!|3 qX78hH<ՑNU.wJ@sp_Qq7DdVE=CmEP^29i'D_Ŧ91>Kћie 1b]/;{Qeޢo4>S݃1YEwz4Ps9R{bM.=նÀ rdώ"8S%h-Н9OǍ7W!y/b1/%E nq0Ɉ ӆ-7LAv512T~ga!tW@NS-=@N"Xw}c?p?nDvkb &( OAYR }UF./I 7P V{XkFFqtM8^Kңdž%$$/7u\҈ 4 Q^٣ڑŤM n6j|Q,~GNG 6 -wr4]֦k_y'F(AFZ;c&j݋KWjZ97 ~l&\ }iwP_rNEJ If4 7;{sM Z,јJb0xT"IN0 !LQG^\ᘉ#PxEߣˤt("tvΪfo0 sYǻ^-N>#7HÝA^1i1W/}R37.޾gV2 W@!1;:0bU7` tY6de.Ut6s«ٕ%R;:qzOCx{2ԒڵC)Hem%Z'Ӏ{ԬI.|ꪛ3G- \EZM;YRH<@DBLiȪhkɵDū #7hgE3eԼcWƵdɀEp^2-xa haD :&8M]'e11mO͖+1?iB#\9IL)~/U8|w%SDlIQJ\`kYƱ DLCu@:`RUre؛2\Na.&u;{"ʍ  [wنr;J#AMdI*;H_Hj"\xLzx"fAq5cei!BaK}T՘ɤfS[>g+ zףۀ8*.AĺǥPˇWJ+?C,x >g`MsfJoAdP-j'Fnd'85@dFIOEo-GQLYWJnPKr~earlCz)>ʭ7-eVNL^VcjiR s&r\+eF lJQvG6ɹk6B n]ULh %*188##eڥ]rg.9eg%[Z/JRy;w_$a ~sتZ=|sDqpƏt./I<-w>~s|) JF*?+XH.3U*EZԱ ث 8{v b?WH-?KDJCz%z%>җ`(A[ Qs%EkYF=TJ&sI%D \5:30PIkM8X<)=ȿd^D=$7xZ@Q~-2N!#1S(>c~u #ڙ ]`A[U~UQ"Kvl'& րbѨ1%H آV}R,SGD$4RHS^mT裚}Ug<[Yhp̐Udf=dU;ʓ'ˆc4Gcw {a'gF6r?GɗNJS~ .(F m+q|46b.O 70/'E"{d{Hc+/2 ZdeVkTW?4)vJ㮫cj0z,M UD ]^n9†8OYOcR X>@HQy- ]m⽵y֍#V3΅l'TX3p2c2fз'),/V-hGË(j/$A_ o9CءJ &@|rao~Nrݿt?㛥bv-2[ERKֻ#-Qo1*Y.cmrb*c+= ؃Zl_P!07_K;3GLGƌr9Fߌ1zw-)Ƕ"}|Mrf5cħ-_bTXT#aIW!'d#5~)qhV`58RdpP^ +UΎffڏ\J Di[wٰhNou0K<[wT7k(c8WpzU?Fj};88mJU}: 3W:J!d2rLvw}|u99/giqBF3  #1u+*\\I6x4N*v pz6)Pࠜ`|(19*&p)5ذc-#\o+ 9a+D}ըL` ,W@}_n%,cL06XDCnڏ:T=ڀqu[*굮6)M*饗`gq",,nT @ru)G'|-?U1q9){ڷ 4N ؐPoU2O"Ǭ4RTRIG+D3.MgIW.R+ 427W4)P7RPNm s8~R (D>Qq=L#CDIL j$m۠vԻ= ԨI#[# [W zǂ#9M%/{&*@2(d^̯⑽(į>1W&3jbӭ oaL.F3٫UĨ< Ez5mhUvLk&Ε[w%xplN[[>@sI1J;RZ\ץH|Hq}q>)% bխ#Im4Tut|j g'lJf0W/k?Fbka^ lx~Kf'( ԛ }^$ו݆ފriFiPڗ##1(b`)p$Id^>o~}x]`Fk#XIHkն2 VLT.' ;굔qtZg+ )ev]Usˠy|Yl*lMQc6+o 0_ff[敀M/EPww(b& u.8Xl\ǡ̊Jh!fko=V;LqBSu˕6*C P1@} =!GRTbꄻϥg✖@.L+}I ;3ZhW)@U d;X hCӵ#4܄z͏[ a ,r&YNjx=`0nf)/- ^B}1:lFfw+ EJXc-=άI5^L {: 7%@?ik_kIܪo(*$5XsR))@7 "i{A|ߥu5P~ K]i832:x0&g 8O,TϓO7ug=i$ҩW2gKgutʙp`cI0yiţ\UVxLDi/*j;kݢGKb, Ea*n[j(?O}qݮT tRi2E$7_rJ0]R{Ds랶w7Yirx%Cśj_VˤDKPaBFظUO7KVhFhzL,k'.#S3EG!k~q}10LR ޤ#sWKʱ(5wE6# ~uaԈܫ=.Y(|JZt8±J Eӓ|2<uM0D'򩙳AD 3H+G}Q)S:LWjA븖SǚHR|G&āWOp\.G0a+gb%)L(Fu!A> .s.1#.օvd& E `T:傳=<.KdEd`&2U'Qz& <*@\Vq넴@}m!5/뾞'1%:)wQLj%yjAΈH*ŸX]w ' >)- [AɃVN`hF[Yn/gE;0Y}֘jv=g8۩ቱy6gSlmHAe%dysa\sC{X ТC&t974 ^VCd``C%wn7VaL &eПED5dZlXa30Y.3.)qz].Mu6d>3h.T6w\ 4u[O |w:IS*!!$k7$%PkUӳZcU*v0dzi#> ,ˑ=O?)-6mv4v>Tx%f({+LyZXUОc޲>"K)FKV F-$cEgƙdN$8_z4Az͇ji.*OE._؀5ҳ\̌V[ UB/onL~Tk<^㍉8p$~k{ Aj8JW*W1 / k:\9euѼ0ۇ6s֓CAhsbM/n\8֥s (`{<¹E|a Q@8g)Bi&@xܪs/gs|<9[5:䭟ak_2#}ww?"%V&]7*"YI1&Q8̦ͷӲD*%kqqul+nH*;5%*^L/- t@R{@Bw:V& -+'է?*FҜg[`DIQ,uRpE/#_P-+JB~|oѮQDh ^l='5QԴ\!r?u*#MuxQS{ݐԐ`Azb\tuU{zF/>?s}odz7jg[9s޾&H_N 3C3$ZTĭ75ֹ)woMLJ{@$B C62D՜hAɭ aeBa`͚!yVCNcҔE:Ⱦi9i60 'Ŕڱ$kdW3>Aظ]ϔH6`2&H WDO8{+R[=*KoM DiS!ݍ>vcFk[I;?D3o.ݡS{5mrjQc .L6F|H\ =l:I~fuC NHƠ׼gRŸv8{._(F{DV'W=z.q;N!׆זPb"xcx0IryղiH #~㩛լꢻLvlRP:ETzD֔|樺ʒc>mJR#SJv 5*PŴ*=ܷxўD@<lѩ@_.A!ccg+R*wRr[)l=:?$R~V)L}yP+41⩰$)M;jia7lfi3w#We3: *&|)L4'@Q{ OJXp w9Z fy8]Rg%8\^dH [“`AОL``hѰAW2K3#.-3 AŘ@sȅ֩G\X68l )Gh0MVυXrD&RA-udi3k[8Zw]= [VǍK_S plٯqM:岳lrLp,fv \J6_vbw@9 %/q>Z4̆> )u w\ae%JNI-up_̊ԤD8Xζ+,$@/ZV=kԫr8;rZO.6450z?-+~M0@%ѿfH`[^ז>O,FҒ6vkElFv#AN[U* zt{]u; ƾ >!E SmeGY/}7Dxtft% #3԰fp̰DKt8 n훾;P38G 3JX5 V.Uc6HGK82i;?'`[&H YeKpm"MNqii}S@<Āe|n\08Lqr2]4Qˋ{>LH{LmOLi<{Ol'viIyN.2A<9kS n` .AWxهkytT-0=\KCR89mK%^0Xw7퍖.M8" ;j#&&߾6]洭8=aӝM})8`: ~Gf 5?:cK1L/x[!*[PHF)Li7zfmruƐ '8dr}i–pL u u2K1\Ԃ?MsȤٜȸpL$/:pp 31FL̆hEźF /d%-B*RKrdׅ^|{,4㧔mʦP@BwjȼKY׺OB0Bs@ [Ga#,a>gOWyU,DMxjEmySib9"ܸ5l,ajix't[L8YIQ>HI1]4-Y{+x'%_YBU*`s|$tN4Ȥ)4e Gc%eYG s4.뀪Phqrُ!›n\bȆ3_b6%̾ (>2[n)Bw = &P$ycJP:9YZRrpܢ 8]q}d<+6.>}mRv^ ۛz.ƴї$;^C\r ;nj*q}oX>dl6I:(nՑl/$_Y`l3aБ(NaPC:aO5N<&NHde+_ ҂:ܧMZm LnQ{1l$4ǀ /w(sSHx!|)+@)TVGjX*O9_^-]_D_]e<,s@ΓPbvr?Žp9M^c яV.̡i%lp+*f* Oti(;|uQ ʈ3:K!{9~ b([fN K=F7 aU@W][&ĢdoRw@7jcC)βk^!m7Lؼ;+odҠ 9*ݛ-rfrԌ-A9.Tu"1Y-q(ÊQBrթ<:_xI@3 %B**-NY8CQJ W'e'z襆ᝬl0w+UR"!W8E ~MZRjHdS#u- c6;#Ɨ7msaLS`#0#Lrsalv `f5˱9}.{wr/І0m禮+Fk )vSLk7鐀my.G!fE(w"+nGoI[rgLZ9+!ErE 1 a7t/g ˢZO*W"Fs Md8ʰ΄^BY%1 O]gÍI2{DYAt)!blk;߇_߸1C>ZbL 9``62WZUgQ{]1+H_4-~ikK (7{N2K[s[,lh xfKͫ)a%_嵆O"ӟ a ]?4hs_T2[tfXHJ4RSn) "8;|։YѣAm:]8ۊi-W}ܨ =tCֳai0ғDⓗG*5C2Ķ}m &KCV0L:w+I2PwL~JW䖩 'Gi#Yb$dz')1Oƛ3Tr633\Ay. &k5e,-UB?\!\ TGz1`K"]LB3mMV2%֐@~Gn: ^I5 :0,1|g9x}G,0NDg[Ipk!)di!iadyPekCim/unv.ֲ ;l8.Ƚs9V~)`"(uwW.B nu|g`j%Zqq$g+h9k/d3Xba KM۞{Y?Jg焠)،fh0RBt2!$H =\JUZL6Pipp_] ;{yW+Yt*Hjhp7K#(_ԓlOm5DFAUB'&d`KeomC^QOߧ@ɖ",C\gp| 67׊KߺRC=k35#.LEh8I]-9CA$ޒ&ͅw"ޗ_I:"fUTgI֐ƽ,kt`_驞$ %/qslm?nsYM\F?YU(䴙ws`8r )i>oALMRkW-]틩acE**[ N͒+)d Ͽ %MR P m$E.aBh5i)O-`˹ck{rX8i>x8{u5 قlXo0Kmo&Η| |Q+.AgX@-D;Zev8$!.nLM !E/xj8'7**vBeG^LP/HÅĒ(ƃjMB NZ"DEk)/qB(@m'D\Mw._7 u 7«~*aap(tm2JN{\p}eψnr%2f9&UxK..OHU 5cl-i͸U$'Ka\g@L<1`7(lUp:7Zt4 RVGF Lr`4^S{3c̞ј3W<^ 4 `RWBW`=\#yʒ!Ҁ񎞷<}ƶ{{OX+wc!jf{PQqfj[zK aǒOELA>%bzV~~.&7&Gō }{Β(5ֽ Hu7FU ` ;w[T>L?k8y*blWҔ"deO$eg*h;3 j ,4 x)PPh3³}j[ 7ܲA;$gʲُش6e8f2ղ'^X KBYG.etNDX,LLb WCH9!KhBQ,-9)^[Y5mNC cD.sY1o6X kh?O1]HJ!Wf!>sˇ)RrG艕OGDEH/z.9Kg 77\_2m*h|8{Liks+ə DE<۹(Th]:W2J+D`,Ͱ֧[/͙_ֆUƫm|6j*g $?&ރj| 8F1]eN9Ya+l݂BcpmA y+DA8ՁDmgM۸vx$YZ|!p`n2 guu7X<^/Z oA@_)VSME?&RB%9?G jLn);KRMmd̨p~X5\F+;$O9$)?b()L6niiUo4B' )+6B^tg՘5X@p[v^;a/>P] Df$kboޮ ւeEPJJRuVaZe-(]~DζlgRѴ QmZHn:)/㱫0c$ c=ș9ocr7{.A$j!-F1*r|q+'5uFCVzOւ>>Qe961d0SNlS>ʼn7E>z i0[(gz?<ٺ"BſXvC7+>_]J=E'Ӻꮳ2 R;\|Rp")9Q<7z \ZSq.;($E~;t:(w`ՑN$n&5+F;H}VdHa&V]Jѻ;o!y2$B7A:ywDqku`טЬTb<:t;<r*Y `"_$!^q];TC߶&\"9/ 7 "FpSӞ'b!xݦpvi_X? MYkNOή3o'V82Ed‰" `y[[{sUOU%H8ai *H*+D%=b27Ÿژ]7r|K5ڍvj5ӒJ3˯T5ke~r.+a 앰WP>WL#[#ФؙAeaŜH[&ZAvT oyιHe8+:,Iun%T 1(!m *Eb-hj "sk#nIOVHKWVq+M^4F\rFGR9x+ .^C09#\yYM]Ɍ& (-^u 2rƎt+e/X6;D; q?q hIɐ6קCo$wQy0$ `7>'5?Hyl.V{nГFՈ t@ *ŐBEX|ތOBq4R, Ӂت%`63oO' gVr|kNny%޾Q&AyuKZ);DփV[Y? ¿dH<;uOl^cF7@%#Z((zBK @[m(=@16Wh$rC|(E 3YӠ.q*)Qvod•p'2NN!QtۋU[ɶgpQQJ5& juH!=6K*%'[!x#EIHuY,1 C SdKyچ:K{S!H\`0b0~` H5?kE\~<%52rݻdDmbhwPcS0 |cAĔZَvm%0;` pT6<,z17fi+WIz?X |09wG^ґMb7GEo;}wix;Ce~Ni\&GQc#՜u֌wRo~Ɖ9|XGb^.:#5j81%}wrUժ誱<Dže8k·@r/cwݩ;ޭ2 ,I|fWTפP/r6 ea ]cg^ZJSo5ҹ,a/D~|ht]d{ X8 9X5ѡniѵ >UwQ3 Tq:A)|=_f9K~p; 4niW–ꚑO BǏ5`'^\:7wp 2 5"9lh.Ӷ`񨒜Yv̐;f#OG& 9O?"KqNM' eRODAa|Mh_A :Z>}J4h2($52PB$@߾\G\+-E̕wxdM-񆪰:x{*rB oT AP`*'@|>{1<&ū9gb7h:oj ׉qav*QR mㅜ ^K @}=CW5?BE^S:3Ծ+B1i/p+4r>ȳE+&DOuٙhQb6\}yPë O=5[V%fÌ'vK 3DKKI`)q`3ܬKwp$* ;1H\%q%\Xns;suns R9TS0%Jkm./Fy|l|%ib_\t]\g}lNǨ`n)2L)3jSЕˍ&csq*6X@jĠ d,. N'z> 8z=jU+ 2+X2}d0Rӻ+@2G2ͧҢ6 jNYFAӮP_QS;aэD+=b/>gڌ%8HGQ/PɃq4(s}e8mP)@e+́8aN;]RV/Ep{OlӜƶ V:FCw2Q$\[z֝JO^T̅k>IԜ^2REγ]`&t9:gT&{ε~z7Ka}SAGQ?Й~_bO7zP='uI~gIUFaEG먪>%$u\uL}2nJ}äTNZp,j~fvi X`C[_׬ 2]!f0/KȡZ ui;zt#os$d22Dd.|=R.EZktxi[n&h#,ր+*}9vb 7P./us 3>YՀ"QR0"L&WQ?ɩ&ٵdHP" [Kn|m5hד׃!g:q1Vsz48sn6l BHv藀c;z΅ElmƢBv pnOPM݅۽Onn.4$%翍haHEB2,1\; 9 SDJ d*2(v͞QzZH:~vׇhB_ 8tof,c>hB8bo,Ɓ=O!/: ͼZ$<g[5~\@3maO? 9.#!#"&\(,SZRA/=#r k%1GPcʦ9wG̺f؄y/ [tL\v{{j{q^z5^mqz rVl:s Q=7E|M|W!圩^& ~t$ TfMgfgd[NZlRBf2']wD-/`=|Ge䥏h!CK0#p0>D&Bu 8H`<)J}ƐS]Q x &IЪ :;3D9a vWTz2ؗ2w,(dd!3h{ȅAzRa]ӿYJ9)'% [}%fzZ5UVGp{Uur߮4bWUZoh\?-nOLDY ^Cہ`.ƵIK?Gmpw@ kYOV [+)5fE;DO<<ʨ.jg臸zzChԑBXuo>6( d8;auB!cpʮ[s(˅BH"I4Wa@2Gei"9 uxn wh]kй3q{P8W;*]q  )tzvgs|uoz9q1ےm:ۧUA}e ,O_Asfs{?zW22􌷲ط7%7@!4䔰ca|d}p|rƊTT?dT ċe`vSg61ˌz%KjB+-I"90VLOb?t?jʰ%gQH )+RՊEW'.bIL奘vt@Dw?r<|8 p'ܟ6}IOu̺#̈́Gޑ]չBdN IH)Uvh ,\4 aY}IUB[deѤ°v)iψGS|wJno\L[28c'W+oSifDwMVQ.M,TF6!A[|? הkne]ݎ7MXd3ܡ[xO4_n_c4Um.d+?ZK&@3!PYNӬOβ[*HaeX6X<rnŜd XaXu?YAQAOz̅'0XAA'w20Z( /wO)adŸyehEnSgα@ =*D`Rkd:B@»$浪2O4%ˊws`z뀛aLMbissGY. ~ŽILgrX%eU)}EZ@ w:FN, FqACHWSAb] LiF`1PEs,huL tS#*0g+NFe3Gk9'@KJ#\/fHEfĪT"9sTUOM0~朽$zTTI$\6T_ !O+,ڃ%'YO1/E2̀7N-([ec/I8RBh:bR[ݓRia=4Q{ՔY g^<{F(,X,"K\vK[F ic`y uR3B>i4oPqr,,R})WH뛈]-9Q7C\;^i:+MYn%sa%2 ،國ccz褯2EQ9NkvhH&A 8ҟo)0P;i6SF0 /'q*-b87WgxaIG=#Yz](A'!;:%XdV]k-^~;ȁcB}7 QecOմe@$<Ha`oΕG|1cld#qRB_m7ku?<(ZNLa4HmBޓ'k >:*^>S @)&*!!M]hcPw  +U H0'fp5R 8:켯sjukoS<ݩ+ѱS,qHWՏ,(`y뛜,d2*Fr:7TC^q?6:2`ǽb`"IL8ԥx6̄} <0;Lg064>%jZY(?9pr5*|j2X`&Y1^Íȉ)arU[$KӅD$Lcv xK[5[C2y{ k_$ϵ0wȶTll%E 2ǥh[n/To:z[BM{Cz2(!|Wtu<{Cw i|Jp\7?.\TU+:!w0۰R'N`GѠ#UxG^uYhWQ+rtǟ.$pkCRוlS̫%UiJ$0Vք2&߅Kշ`*7:XIJ\bI^kzʅyyr*G8 8/w.M\&V6|t{Yا2OHeNU!=4гk>k b;\ʀ/U̓9ZfFxڢ2Z+o P1-H[jY8-3WE:cN 88^QN(,6-{ :ٌvͬs̲ϊ4=✑x׋,ƕL>q^iiG-k,dœ1{=guǪ 5t:74[M˯T-cP]bfڮ}цȫt % ,ƾuKML}1<6P#wyӱ"KT)i7Q&#h3k-=ϋeS+AGCiy:~aoj[OAB\+٨n񐤮Ga,ZbW ˃ OAzr/.H ߻E}@Uj(1ydfp Vv$8m>\acFжY.F+-;Bˡ7IP+2lDWA%T }`$x _(~F?>߹ͪ yigٔeяF=#DC 7q2Qd݂7飻  f.8NOM/PH'aEUu-a 1ϟ|D鑁 (3y1 pR{\z,I¸!6Kz_bhx]\ɬ;$DH>9Igתw$'^~{Mfj(u"<]y>bfW -Bmhcg5sIK8j @/|fMPyR x)3d ?Ȏd ְayړn/t8"NTFz[ YP/ގ6S͖>< G#f,٘Vpz3w?ػG,38ڮ!1l-oiil- ~oqߩt(l >Fh 4E!{{ET dHIǥF#=eЋ\5/.)kEҜ"0`F¸ @U6؀l% 6]p I{t^Nە> Ce(~@~Gy*~IjWFqͥ2؊Rg$)Kmz _@B 23=r3 8vȢCJ_m%18`-ڶOv.ql@s"D'5XO;Pke’&ڞ!̔%Wv&TM~#:KK_R+ "BBͽ1H BaLsx]qOܦsw> +Ċ-Uz6<-UU2͕{&GMXי_ 360Izs=.D>**k`os.]ؿTI1c[5@IxKtױ} 0 ç홗FȨBo  = @r͈uQu@gb"6U=9e[ ,`"ox "ŬU+"'tCFEc](/4?Blkt ntѓ9xFRrfǜڌf:_ @!Q^GK_jB eL*5y[GlNM`[B$qmaF; 0r&нѴyp4.Z9"A  Q[{[ZȄݷdNj7ImaL`2K/.\,`ĩ\DRC`У/Wu?8ˍbQԇdGLZzɳt[ '!mUMB`%eωMw ^e&κL4Q{}"k=A 3y%D\ cu(=-ݦ$BaDX hPm"b@3d lf40l P9w C@KuO:7w PB=E?Zn*ns@Wd^`OSnm0'Xry:ԃ@@Cr74lVBb8 _'W\ %, jjC?\iSnkՒw_'㢮ȄPɺ&*oWL*DeV#p-+FԄ`©0OBXbXaz$AQF |vHvS UQXB)-4. gB5qfжТbgYZ07070100000252000081a40000000000000000000000016439a35500000c7c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/ttusb-dec/ttusbdecfe.ko.xz7zXZִF!t/4G <]?Eh=ڜ.+8ĭEA.Ɇh$/Mi 9lhgJߤǍIV3".b 9Ûbgu%_ -T0jy8R,NZ,G;:x:7(H/IP͖8t}RGޠ>HY^n9+NO9|% _vydvQoʰW\Tnj8xc u{M={?֗18?~lQo kKۼxOv5yD,Oz0num ^pc‘n8>]R%OLW\.7jZN~A[]}j)ϊ剞rބڴJF7U>.4Y&;Jf⻷j#U,*BG\A[Ĩ{f8Ж! %3'~B}fU5L?HŠB!_02-75v݇ϦXY#mţϚn5zr.Vo$! ^p1@J D RxHVC8T ZcJMg60Htx@Wʯ_FbƵ.E{, 0ӿuv? T0ay3#K CGdRSєޗ~mF#!a$X,E@Yj7(bfPKQ C`5Ni#VyvZ{Z\E |?H#D5b\;CqkʂH4ZAҫuγ5*(l8x*tV^^uCך&ޮ# ޜDz0<+n,p&~Ia}h6]Q'/f0yK? 63C/n9 ;}A=eaa\DZ Td+;d3=`A"U. L'|mU<̩ cu-_ZfR#- "jU58NVgWQǁPRֲ,cvQSu6j!^P\q`cWtiofR,<,O)q'\VA<) { vKY<=mMG]C4lQ ZNTSftڑ[ DtD~ofE 3StIQkzA694qlxU (L-gg?k3/Rw7}xɖ.RN{hg_ #,XJn !t_R/ JhU ->I'aWzxtVu0V 첡r]/x|=W]\إSus&(d( |:Cvs SށuE}qCVNtГ8(S޵~_[,WfڲOwU{eEQ=9?RQhdCy|qJq:EfO[ƮF07Te(!4E֑M ,txǫ0ԥ}o'~I2;FT9jG^Oubpd`88Zߥk)VdжKu( C !Rg{m w4fRr kcRh*)Uq>+ - Dz_IUO7V&,cW9/_:H$g^bdORI OӰb$ [ Q#/Qʗq()?;OShXB6}ܱ xvOTs~ܑȩV[zbD`G\\r嵘<8bhʕgYZ07070100000253000081a40000000000000000000000016439a355000077c8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/usbvision/usbvision.ko.xz7zXZִF!t/`w]?Eh=ڜ.+̊$C禭Wq4wӖfae dCiSIT́g6k4S.d-pOPS3r % [Y6F&!y~v>ƭ>X?OϏȅGdI:tnqSXe?v?s[NCUq's]{C۝KɡKAgjG j #tCrTVβoйW-b&e5=xwR;K%>KQ]=@퓭'wU}c|{*?M0M?chlI (J?Zᄰ_tN< a-"ܔl-0/< *@ʼCCGh*ĀR"'P-zPE|&۩ip6lⲬH(1uiOz7ǣFAy\(fMY6Y/frik1=5tS; ʒ'zcpYWog~,'y_|KW^~A Y!UD\R~EXkdpCN7KXAJDpdTؿ|=x\nLnC}UBj@SY~(7XL[Ato" Ļ)ђC쮛d#|!5u *t qڣ}C^|3txvYg"=Y,4e& STx6S.R\ʳXDtf΄=[4{`^*7!X^ʥ8m͠#e*ojw2!3ed{G3xCG_v7 j E |O3`#j9/4u7^XIU!TֻϯQM;݃Ჩ%Qu_=8-ȲIL2-yZF1~Hr2-l#"|9&gO$\Ĵ'bJͺG[.M׳ V!?SCd7+}Cؠ_,WmO~{:.cIv-wm~\|(&獕xBm 9]3_ޒd* 7&TO ;ʜV_w0PL-n]Wr\A ͵{T53;~w}t__UWރQ)]”bA6Btl<¶b0t@e?Z`guh]YK)p#m{$87aW[\qB% $u'4TYD$3J-+O" w _qSqK/=*\Al]0 zV48{׍qX, @U`3* zf_DQQX.ʲ?ğ{0d4S,{>Lu;dƴx}p1u5[6ǿZQ8rh+d}{RKaXua)r t^@=ʨ)S=+ɵd.XɰC20OD9TɁy)֊G@ŦKr =CS) %=bK 8g!Ga+:mdkM-@K ςgvލp ~]MyA/kF)X7 ,%vxıMygp4-D{qOZr#Qț[]=ËlM\t^ #%ȦS?Xilh>OuVfԤQ !` Ru1 :ĥ7sSvJ/Xc]fM~V5I7Ù5VY:4s_zQ~ ^kTQ MKhxcI_\6UV$"XmL2t bC}«%+*кK-;/Pܦ6Ȁ7{EY)bCP"c5-㍯B,WUJzW+tͣm͍0O|\v@äsa(7 G"I 0k?hѝ?3`&H6tV%6mN3?юCL:#@EG1HLF>Cn΃k(D|4]72xp=%ފcjۈ)[JOfVD % (6tk|ti58oqVZzlq6u4bz{f}T[nP?/@mvO"y0ڂí2:\(awqfhI?yGd,~LhuFv' "h5(ju,\Čũ/ևI **91mN"XWQGshlǓ K5O> m3)A#FhPQPKK܅s/H]wcRp! Ȯc Ll@n*SRb# ȪJ xie<9H]$_ڑ F86v<.=jX`s-\fa;"b5لN^нV6@3+ ^$kHW;>Mp^:'WV=# 8 Z/wXhx&C08F[ij(oj'cdXVE(,٠)v%0I_;Hb6LY/ /(|;OC.4^ s+@8ƵpABiJ^;p ﲟ9 _@JuB!z`^Cߕ=/TqvRmI[>&dm 'Q}Km Y#s>->Q X@ZX)Ҁ ئڬHmʙzf#W/xeP^1O.LXGָSYZz9= !#0]flb&I9{kN$:s.~2u񎒅O $h%0I{vmT 4~fhX@0]c*Nk6#"H`e^9/zV Nݞq̫Ү"PPK? mX fò"s~/#cjj2~x^ r)$$V6JR;*;L '{kf X:SD"YB洳@2:N!"G6>l(n9 >LYNƓ2E.xSt#R1ںC(rfrEF{MYI-n>4oV5m EV/H@G2ֽeDp9rDI &r%:98RR|o])Gjj6wrC`br.!$Z#03 *ĝ52Bcx1,{Ŋ:Y .HAnr%~Vv]oo0_90R;&d_K%?L9ҳQ :냸I=>ܼ)؂I<S>o}7TT4 |9lŘW)Kn_F+4`QB5aX<$ M P4{,D뮫ng=(3i?>;xIU8deʑY{4;L{9{M[+q#H;~v:Y(} .9"u m]궗~)"θ'Jc=dfiZ;(-QYf7z?0yk'!uitgŭRv9߽g#;&:ٸ &#Sq:HgEbE.>`ȼ3\c˒7=1<[7V̲–/@TK(.~[\Gc'̒s֯t.MHC# tE|7Pr[1vhQl+yɏ iJQ;/Q?$nggpЊكaA]u{MۈTG}A1C ́.˫4-/.':tF-, tI82$Hֳ6=_&>(k5=|!;[HKOy<Sr#BI(L O֌|]6gR/T`\~gM/$ &%=掅xNzAwN+A17ǥ}R+ cOXC졶_60s‹Y q}-bE$z=ZzL4P\hvXexftBBځCs--eE7Ueh]Ы*c9[: 0ٶe\ 8URv$`Ѷ9#~vv m%O:~˻ 5|-ZQ̄7nBQng"+'w4ߍZևf071h[. ;> s^Tv% $+.hL +J,i8coӐZo:/\˩"[UlĢ@Xh Yx:o2$3 !9|wepxZez]쌒z)IPRco[ {I65J/^v|UlxqdNj$!Us=IׄoTiGQjuU5]@'Ǝl7HYo_ބix>Ի@ɧr˶4x( )A[s; `a.8អ/_)Qݰg jWcCgTFvǂL{'K2#h$eMQH1^ՓIxfڠe0!uo'JP s~ Ā3x@7}-@f\JAJBsF6dͪj ϼi+CWyMDR4O'ꆎ ȵiA-xb8mS *ޣ2c4o+BpDgfce}15t3@GGUTEE<#%e < *ȪiQ+X-6={*M} 78Yegס%^{ĵfsL_v, /ep0{C)S. ),Έ]NݷɄ{XEicf'SL!c]/' IgQǎkn%ٽ6ZBrwVV:U!MogwqoF!gR8 96)X)Ž\tk[3e׌JdMΑG*( g43UAC2$w Q|ӇE"/ГS& YAAAj +'#kDVK2gL[qο_a]8˼1.nK8N.\͑\k?/V$t9jAZW?8-sL {VD`&'eX .PQ&_3M֞Y8sid"Ox. 83 ډ۟fqg{|9I` KHD&9jLR#gl7RCv/dhި.Y>uQ7BZRMh[ ,eP3^ }Xe<.ZI[+Hmd)*ΌFJ2Pa3eJO4)EM-=شb! `!ەc,^! aflQ0N)ġ#m+2ZgB~7_W6S/wnxg0sY^z])@`kn-VDէrrs-KqHL} 1@KmD;oБn5@?[r*mNGM 3k*~hj(g()| f,2ZdF8C݃돴Qt( q!S ]羶E3OٿM,=kuq݅4663𶑱/T*=D aHsk3"H]J͡ +vߏYtlNŀvz.ZǣJ:Gq !zDVm=[ ߐwJprsO.3_5!c7վ଱?X:EG4r_f̞hdάakgLT,GdA]wd͇7/ IR[ UmwsL Wҵ \#>xa|^HOX^U,$S0 a! ^Iuci82)i`ray?(, 'o-BE J<΍ mz肵Ta6=0q]q"RHbLjEpaBje'j~fТZ.w\8 9Mj(znj6/ý+@̰ȑ8A*d!A}X4`, v6䱽?xlp3 ][BViT `>Zh2VbOP&Cc\{Or̖P@,nj27/ htu:^%CF"H{rd9ʟشͤNʄQJ@tbn%`F˞ڿ CxXv'gϫ4)ran{x% vs" }o}xNgNN CoEbPgtIrG\^-x(Y=`Lk 9ˆwz^/c,7e7چ_l%]Ps?ժG)Ydv Wj/mKQ">0u?d. +#PmtjM q]'R)40"FZG{)ë,M( C&QAž?pzuiADQy(f1y7Ot~ñ6'.:&<;S]Sꇈ|hc;el(wz qg$b"OA28KqeΜ?t:o^73oߧ#ϻheMtBʒiEܻϕ?P 8-)*r\pWa<>s;8R\BJU sڑ [h`!d{4駗S>g G j[3nzY'}Lhs-ph+U!GZSN SeXSV޽dRH ͕Q(@0 ҁS(|OܕҮщpt88bcBF0pf0U/h kǂ쌝4'>cUR۳]Z̚unx sG?jGׄin*26/A;ˁe ܴMbJ_*KhJv/si]nn[K$X&a::(dJc3 d/+DgHj0?u8k;6kN> ?`I>֘F(/5~ 5 Jmh/I"PZT(nk: },ngx^X^"!bPx`n*3Q+oCӮ!f8}mvet:Y+8R-%jKfw>DYfDȃO 9`RWC~ R0%@zwE~t6͇MU(^;@v*Aaa}/:t/:ґ +7O oS ]L{Ubd⒗6ᦘ,a+/d|^~3;QR% +evQK7?lBq/V*7V 0^Bx(u3s1{!W.3 ;,NޘfdEv{M,g˚E;nڍڐF58- !(fsBP4YaApRXbT18pdX؁!Xj=^B8ƿe<_jzBQux)^5\'NðcT"=ɻ(_txYTQ [! l]qcfiZO"]inќHAcyA+=߽.p$OTi.1;( ӧNHCmOa\K‰B/ΦT+\Jp_Ҡ "plMeW$4"..tM{ #5I>-Hs8C=Y|ڗ}a٘LwIet"LwD2qhG"E ;Hk];J%9њ0SV"}^c ,P|E":K{~Cb}Tմ Ƭ:T`pF50DF]:GZ}6`Hܢ$KfT:MőpW!{𗄳=}ogʫxỉ9բ(#'STS`J.W? ٣Te kX - n; N>m}_h=I]Dc{j@Օ'|3.T: Q'.Z61F4v|v'J7I(QkmW;%G+cSA `j+!j 'Fgg`Ѧ0nbZ|4Ea;Ζ߆A4;;Q(=͈F4n:I(\SsL@mcD2qa}պxtlrհ_}igYV7WΜGm^y/= m%L;?jzn^w/7eqZX1o  |BeJ1wZ_( l e7i@y-5$ |+ .F1'ͫoc'a"~ AUC滑 E>lqц}`QImuSFqƣgE%L!dB?ѝEo-*<l{] b/2ެ ?FC8HJǞp,)3>]AjK0Fs#yu!0ɽRN19MM:+\50[8i|[go=QhvJb~jTldY<8`p)TÜ0fZEpA'}Ꞽ3x]9.Dƪ,VU0o Ж+; ;;GfH@оI8 n%Tn4b'H.̄g KJ=H/ hq_#c4>1xvZFuNY7>񪵳brg \o'5kz:*$cg8Wg'.,Sf]'rlJ?/GGHIA~̊S5A1Bo[v{5#q\*S.lv6%S7 [z-j,L Hn>g p"O{ϝZH3̠#6˰Ԓ%&鬆uUP^K%aU1F#Ul4ua3I!_?Ț A~4zWIsPǚ\E'EEpM w@"G-bOu:g!3_t-)͗( 9ʸj&‘as/v=@rȜz#|Iq9( 4ղO/M[X2- L3"3ko_MO++'-3X Jb$Q=*VphA|fbU[@D"B&nuѯG?ݢrP7#hl> ۆ2MKG.kMd,,|"b$j1MOŒJYB+砙΀;#UbKNEgR]5\uFT'P*oaAGVt"$qmWAUZ(m>Q<(?g_Q3LتSJ l\t[7;- CD4'x<d#^t|T}z%y,zdD[mH(A:-d|#hIL#pi70 ɻM΋ɖ:aa;xsvڕ[+mvʛF~Mj ۺbNB+ @G-8X@di\߈i@抚~0ON&P!LDΎ=?s#lƱ{7WUYX4J5{Z~+H9 nF#ĚQJ*[疐0>*)6,CMNň 1X;=ull>+oƷYNF aZN'jzN`! O'Oϰ>m&#/;HVUv*@ilB HlS%)v:7!`t"^Wz&kb`v/x y4 iC&ʼn!z3PuR'kqFܳxr!_JdºuU1* wȀJu۞"?|] L"VgOGEϘIBON)6Nge jc3wDz+::M;L [X|gH֮\).i*4%%hC"g|Gh7 0*\qYm2\'Ejp9p}i4N :w&GNw~L?`M4Ũ)Kg<8±c؝J>%HԱ5#ify]w<,,J"2{?^zsb,wt Fc3 CiGzm\/ 2f—ilRY+ޡmɏ1-gGVk5w0y|ZSf[\5@jkW%A RBl_Y#YB6rÉގw{Zm xeCoC -$ 52F7x뭲 5~8z,{ Vr7)l|V79N 6 tT=PUàc=k7Dzkw;SyP\-R,v2ҞkM+8H#~l}*M:vo0a"xcM6%7|:]/rlPWJv)kXwZXBtH|9|Yu~Mڸ" xYsj_ph9=o!'m."烦:)y.z2O@_T}xM,"IW;whrhrI 6gq35(FXը/FIeVw rآlz8)b>&ӄrܢ(O9qZ"e;[`#=4֐5g*ux*4J=5Ym}lyڕe:0fCݭ&#\`>4l!E@m hIᚃ@7ݫpD\/ r8W6K%牲@5XQ> dxYjxAM["] {fE۷117?gU2?>bڼ&q 5gH𱨒00 5uxĎI^ J/u0y|,)2iJ!yQ9eus q'hjqI)Ls#s<ۗ^rhl:FFi6MurKά̢pakItqങ~UB(Ǩ^X4m-Lp1ڱB~Vg@OMRt(0o N?RbD_׫g@4ǬX @ܶ6z&R9SA(6Odƙͫ +AsИ:Oo*r,!0Ⱥ `". ‹9|#=\:$ u}閒>u{߅)t.]k)w1]EsI ᖀLDZP_X`_y0Od.̙ 4{V9(;NAD*;GZa{V&`A&ܸ x0=?fRvAw_rEH+A0(*,JA͖x*@$FuV90۱BwR.D>}1'D 4'nCx6?d\R[m8l'|`in?x7ryH{mۇTa;$S/ !]6ǥșsdc?T*3:2IF05\abR?*ʪC|mƢsIb:TOtd}0cC``ӃkpcaIjMԸo^MSD$٦vw[`F^Ӹ% ؉[(;Ec1ip~ BTD]ϯ'Xӡ#j@:Cόv"UH;(8~#YmDCDL"SF{fD wpF.%&*nP.A1vd~Li繨OۣNȔ S}VwS<*Q<,l\Pkp:KawՅi#b?5Q ф,0p[ vTvz0E`^1cG[)A($s)C8}ehl p/Ha!"Ϫ'ذ kbY`d`5F7-ѐrMوz~<: bIߕި*t Z;?F593; >M8d5?lAj4uTOzQ-&[.ѐ}nx$|i3S$qۉKqQV28=Erdy+yq_BwHtKݶt;3PS]AfC-9yR\Clˉ4X:C s04Nag$^\8 H8A1R}Ϛ/incQӜQHf9gouP׌%IL%.ͫ kB͈Uo9mbp!T.ZHL ܮ~tT'6>&S(:N!\]85㭴'iӑVt £Z?Co}Ǖ$kޔ0f` mI(>E!w5"~[Xd}!dl2,C:Uivdq:wZv0h`*ҩgdǿ MyaaBh٘ks_H>k92 5,5 :K/_7$[Pܱa̩[)YW7~B_`P^9{GnomӍD/(FY=)CAn V3lK >hOڟItXa s>:&0g({p^Uz[6鸾]`RP[G}yl"nWdyHϼRQvYb ߈d~  5y ӓPf-&W* A[`M)P]>*0矒}>7g_x_ɺy=N)boFlfW۫~;'$fUO$ƺq_6)M@졆~z?T`q&mm08 {-`K&9 XyL*!6^~aY0\]䕈YBqM CSB\}#q" C¤ĕyH;WbXW]gl 1v8E8t0B{>rqĨ݂_@g0qgABH5K;dO.5-\IH32ӯ@)?$T k pS3lo=$>Bl^._?z 1 ur]05 Q5m:l /Ӱm>CvE3T$ /ʃV]%Sޓ7I7*4cU+QF5KbxC\~S6u6;-F.A~ƪ{lN|H0*iF9, X"0Gq[P|絫%Uӟx/*N6B˜BL)ZwA2!8# 1PFsBGv wit֍2Q[vH!q[< y$Np)QfudB~hAnjJR]`!w :菇Wc'UTAtZ*' iO͹FLO@-L0"ˠn^AoX82L ޻c2e!IZFG|ƅ^n›[ModȔnsܢ`?Ld>i_fy{_uJzP)w0[w!'ny9 5Ƿ%ѱ!E)!'०~p dUq'*f۝3!='h D0Z<"ح~Af-7ǴS=K(6VvNTdyn̦1?w8fׄ cL犲Wd1y"(>߮P .xTɾ.)2gJU6|1%d@PB"$v&3:d,nܗQF}G^:%_ghvvjX$eK9ipx΍3TF`e(GyWsπ,M"wί$n{s.v|8s jk):8Yѯv!dUsux-eKU/LS6 46{eeptWIn/5| AIq7˖v~yzcQ\s~NeKے>+-߉EF`C1:+"Fځtq'>݌ͪpg1Kqq%.h2 Qւ4E`ʊYIŊ8zfWH$9 U,<;5oi!讚3֎gccd~b"HY,oFr'Py,u"kuN]Y(1\< Ÿa>xSwtWPB%ۼτH p$WqLu젪NdWd\,}hA@EƨٝGanvK +|מ~i([;}'L4>Yؽ<8|Us肷KR>U!0dJ2#i szgʥa:B6ʌ ~'<tNm:$YIBj'T^[!'q6 =0C8*^^ĩjΨG躪h%Ҵ k8Hajcq D WO=GtM3 Z+gQؿy |:P[+uu!zk +vL{Yb sЋ׵eTՍ}݃94{HX/T4k_Bnu ByFfW7uX@0"Y?[_E(Qmr5s V5n#1; g,|Obl"cLUԟю ig;*)˲\]c[Xބުlje~7s(jNaŤ]@uk?&d^2-vM#\vڕHV&ݡk2<^=σ >^UĤ֎?Js3aAv% >BKep{~/EN 1qƚw+0sSU5nUCzP?nތ@9~m]jT'iБd'5ζf݈EK3q ߉kIk,VS{b35oBOG A+m!QJL{?`\Zb ǓX;G1g<*FW(lxvA [41`#kH~$:ɷIߣmY a93Ln",f(ܾ~/͝˒i4!3@1uYBG뉓@Έ MQlmR $3w7Z1zf צ~n'Px9xtѺFHz >Krr.w,e9hhͣ:fMٺx~DFfbD)R쾇ufߕmڊU%F ~rљEA €>y`uD^*YmxΏ)rI3HcI?&!zCЯ 3q)q!_U)lHJ&F1;6 "&쨢Rwǔ 5.i2\:U+Е VLCa=̏كFdާ)إDÒu=^:D Y-"]%d:@AGg:Pfhsso0PR{yc nFLyajAL7[ɽNqMҬ.`>Z' XnkmOTy QO$s"Ex{K=-ywgϞFy)Ȁg}#zƿUOݲpu*T`+p9]h~x>(\)qTi۠^$!^9FYE1}~ FnǕ 9&1/a ͦ)6ys8^)@fP* sCo;Ц7*s +2OGw/O #=VNʹL TY!ƒqMKڅk6}՚m9/kӐ |a( GUgY+?gNsbuHOGNЪ˶ƪoFO7^Ils|&;K7cNcaQM! oS{5&*Ly՗ȮGC'/짍-k$'5N 5}o#wG@HRҸ:!Or R(MOrhu3E&E_*^aY=8o vfĤ4{eRqM^U%.bPskᒜ^v9gڄEԘG[1^ sڞ%~)/)- lTk.+V6iKb@qǰ^x%l|ehn\(ȝ̠/W/>ǻ_^+*5>qP?~n{I 1x@RIGdroՕ5psc,3M: i>TQ^$U!i׌x/Ue]1@U{^DB]hA .ꔨ?ln`;ܻˑ*" s]Q(J/ϚJvo^=B>P <&1r Ip oZYkUoX5ݟZ)!vOË|4w;3&xCxus(_ZIsct0gH)G)L2@Ï衒N> "Rk6Nیw Wpbs u՜;:#eUKu+Yo'6z֑ 8c*3U%pj2aВ|V-A|Վs"Km ;mW6TQ 6]XLgl,) حp/=-7|TЌm$P_":1;A'QBRf0$_kf:ڴ֔B](B1SDT,m) Ra9~.{0S4<ds Qo7˱3HKͲ UR ,Fn7 0"\9xS&8D궽7+DFځ"faD;}N%>[Gvz`#?Kk!֝9ɧ|Q#g41\ ͡?G8kD%4 TI{K]F 7L t 4oE(Ris,l?eR[h)x%LJz-E 66a|sSUmZ_J&PE'ug+OE ٗԡHk2~J;B2Y)^AgVKk0 V*pWĂ*_$oF&>c{v‡AeICIvk/zz wCDOqHtY"g{E>'0Y-3;]|D%8it W[wDmrCLyI:xM.ݤ!.Z[M*bJ?a:v6L絋{ZE3Ns%8&S;.Ir6V*)\h P#Mr8OZQoJOuGVa}4X%TI!L~*s_U1XǖL0&v0~>B-Βj~QB8@l.2cgwThm*U UN@OvL{Ī(~ Q,8Jgx^5%_Bj>iˍBaf!xEeyq>)V^s4aFG ĽEu$ 8{n7 Aˤ4|3K%D=I M<G݈ _ #Lg(7!kvz-wlnf'XF#jYhqm0G`'(,LN!0P03J]~p:Mo*˚VKpXpVv\'8oDmo PIh4NU9r|>+͑33sd0kko:6~?NPr j_lsr uKJu+u&PLAaom-/tFHP]І5瓞U6ۜh\Lz|6EV{7o(J+jGP, „Y>)Ĉ2IJ򯫑um߮k@LxSBgAqFcŮ >5.+8Q<+h̚=' zxYҦBU:HudymKڐHRb Mpv>6:eFXbGv-jI1Y`s03[)i޵5xu//r(VjTuTuo1˙LXCv'\DAK__@T*5RO}} `2R>ITX$%ve~X1%RƼ'@?WMU֐*UZnO's-nlEk_"NկxVet|'^nqlKu^ %#ʲ gµTa&>(yа闳n!)"a^_π>ii'_]BCBHt:Lkq~\"׉~×-/N@LSqK&>A7,e@۩( 0ޢ,o ^d廟B chh6[YwtFK"&h`k+p6I?l@o00RH}P^\41颲CQsKs5y|Q;A5plhz$xċq`#=y2 %$X%*1R$mhE!kPRz*QkId|:+5K#jAD{f W ˧e88~ӟ<=/t ZܛXN;H*FzueiO( ܙij.2{mG+ŠM ,ͨ*vȏsq[+CxZ.@0-9O<S2D%g)1#>'}([rz^@1b~jBzs rL)[XTg4RbJUY@VK\굕~ʪ2EG?uNzTwu1|l\74#\1rhE( 9m,U_DILcRqik71[\" MVc|:6=Ĭ.ZO놕z*録aӻ?]eq݂^^bUKcx閘3ApnVH/VS+rW$ݴ&-eP<ɩf/o"1tXYza=-`@$Ey6WS8gaw RN_]E% 0{n ILgPM,t08p ?dpjPM);{A]_@;k%~OES.U^YMţ9qKJ;b8CLRXqL{CՌ}.-on rN<\05NYJj0g8 xvp3I3/qcp4 6tmލy6\|ȗz`eѹ\SBVk1^tMt,ImhKYzgçV XhήAQ!h`|WIf=b~1cN|lNeGAX~Iі6A7`2FU]fAZwX 4UA " co$wߠeV?k#h~_5,:0wk/j-!VCOD&'RB0>h$,ZYsQt7,gsc7?(]5̣aFLr<~zHri||B8'ipb53CႳ vf 45 `GN:ҥǚZTaKϔf)ڳĊ U⺦0Q(ѧ¦kȬ|rS/INJP܋ 孷d;j6Vh{򪙵 ̎A myğQ{rʻ@BbCòSw~cG: YQX|^(f^s7/KV30LB^>)$I&!7 _[j -hyaDž8C_{ kW{D^zCH5¦ EBCL Y%HׅGSuc=}lph&n,ܝ  DwGu͆Dc>_98ǚ2w~+ r lM7ypaΞئOW'*w'z^%ӵ?´12t> Lm^fj\9DmPKֻJDa7) uMݦ:^{c YUyd)b S^@#VaE_ݑy)y '-#MsͭgXYkP{Q`Ol`PO׷U^&,dfN5}j;R &oLO?Ab(_Y)>=8|p ]h<ҋdzub& {ŬC9v9xiɗ6YsOpzs-;:IC@ 1ώ'8nz'{.9xkU|v\I!-bmuyhM CEj/(oG.w>-Ėnj2#^QNL;* Kp~; e.50BDX>V VgqU;"˃ [:*-Fm3JŠֹBED@0Q}A|( 9z&賸=WM_8m%s2+]sB8iOGnGICz ͮx'WTLVXlj㗢KWTt{~HZd *S ӱgYZ07070100000254000081a40000000000000000000000016439a3550000c6a4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/usb/uvc/uvcvideo.ko.xz7zXZִF!t/b]?Eh=ڜ.+AnbȨs(eHUȅiԾIpȅGL>Ӫ^~9SBŷd^ *CXÉ<>󎂚+ΠzdAfk4N*Ȫksi̡5Vtlۿy]oKuv(MsiQr/eP\}3c&cg<}NSemrqs,4Tw>ڠGQvC/GZi̷ĭmȅnWj/Ӯwl%:P zJ_(ۮM'-2ec/'-whگ2e]9m#w5G'N΂ց1 z!YwVI.7!Х~~]ft K[8-d>GM^JqzRr蹂ɷ^+_Zцr' XFf!rKGdʫx(cNfA4P'e[A!AQ t`WԲ#=َ=?1Y x^)UѺ(pJ  CðI}`U8e LlZ3ȩ.ɧX<.uAB4"Zz'y}Ɛ*= LyO9{6,D05[aog,r61 N .qt$Ȇĺ aC;S.Q)}ز(;\pR;ofbnr2f#^5 E|)_^Ue1cf; x Y _ۖ'$ ];1>MO V]yeT`A `{ n(rXyu,Lcǐ<r/]6NS8YU}Wpc> ynT4`g;ꧬy~%)aZ;JI ڊ`L+xQ8ֶPDgP5%{" &) }'nGX),}6&r\BOpM' pp+g3G֑5>hx`{*9GkX6,6 j(A=G2[oD ~M.UsQ߇I#a̛~eHǗul%Ow 2e=pZdžh >[%K'_nA2fB6CV"]VoywU g~EtC3 -3 `\eY Za3L " Y+iMX{nEd7sZe ghfDzW m&c}+nH^3F+U#NJp"AHomM%IOYn:t(_sGS(gٖKN=!,aerQ$J]bn森$,ՇV4y>H>ZԀjH>׽X 5FvE!b]G=Z[+a(IV =Y#qH0U𵎦2g]0^<hJ{%F3Z&:o?)t|<.r xE;<|S؜&76n!JPwk5"bJnZ&D'&>[lU ]<q=mjnCD) zQ8Rpօi>]ڟ%d6+ Bw,ǴC9w.}mdT/.x$mfh+(SKLIb)sh65̖Iߐ9q8_\vn:N7Էۡt&gS4 POkz|287Pr^5RTxitA?:—1KɔEǠ y_5б_!'if7JL?TZt!auҮ" PrŮ}bvb%P S@xI(YN>"*.L'$gfOM9uO,`͍;NjkӸ!U`N \h[>nD5nfTM/e{]^S <v<&FI^wEmm{^}!ع2vP$t3\ckڕsҸ{KJ(ZlY9Ι}n̗RJ_:ukdDV̳=Q8 ):z31d'Eaf1ձckɴE[NIXLJ>LIr9x a8b^;;%͕G֡ޜ]!`X˻ 4걜{Eg*&GBX"C1搸"*XP⪅4vP,NdBk"!zVimXUU<ގK`bk ֶ >l50Eǫ ,JBծֻL3+э&F4_ B?e9 .ȞQ>W8oG:!qGD~lS۹YAdŝ5'SRdFEp gž?ח)*WF׊{r*ݙvP0vפ}:"2 ʡ &rP.oFuu -[̋LM[9h(8?K;tXꪈKatEv6Iړ(+0Ct(tg7sbk:+os f`bxwpF ֿJPoX@ C[*M#Yj_9]IrK>cG;)2Y 1ȗ)/ahٛ7\_3v-3FNcnp2k 47țfoHmy閑`_nGCUB|pNW ';ʰǵ/9[ƽ _WtJ7/d(}rbrn.EHQ 穇4\Emw(A3Lw!{G-R &P?Yŏ: %:c`SuXdEL+( ._# hi?_4 GbA!JF`Z׃uPU52~*Q],?!l ۬O vX ufAYed͚H,ԇDUv76x1 hSN7M guFV7D$NZ_Ĺy:.?f"=yǡ[6ZR0X!l܈o`@흑Te@ m$@uxaoAv_& s]Sm[BT 4r˜K` 3@Q$4+v25}n4Nzz3;ᯉTgDf/|Nv)" 9(% ćŅ8 <[-+O: X^Uf2̪'Zv4vn. :{WZp-oI֚擄|^)!_Yqg*kr5YpWP)],#;W60;Do/-8=鮒e@>y?YyD ȝyE:B gtLjGڪ5ڿS* uH$4=1/{QH*0#ڝHP +HjlH@p&.ېB9"t5?Qs][<>] ڈN$<'QÇ@"ri].} Ġ84^T#6r%&f~c6/ <͹e 1Bc{ŠSCaF]8-C?&HPT28 $NZ1{l_  qac#Wj,8F0rZ( lzXTz*ŋ45:<^RJÅư>O g } #6`mQ]-`Qt LL.v#/iR#_^ GcD2U`T18X\%j GaO &=/P~(IۍȢ}81/-AZE,om6"G+zMܪ/ pctm]2?>Ȁjzny4a")\H8`!Mu,B-jT*.0AXKH{ $  L޳ԉtP~*TfPÙ m/IFi Fb ʈ|PU=I2TUJ]P]FGŁ A-f$75ga8_=j vHb}AV9ӓSɈꕔаF y>WiFElFx#plNJ)}swC~)Z:  m@;yl([Qo|M0Ix(MLТ3A?#ոuZO{?Ag>zaVLT=ea+$\_"5m"tm([>h&,{ _^ <-RK޴.͇!l̏2?t9nfT=/J6kV0qOmiXܴcgYȥP2z]\Uӣ_IJWHɟɻ33@|•΂fƩ4sHJYA-IJWV#;A_ >[a ̝RzY6t%%g8'%俇 $o C{EF)m-|pK\*kMe2$dCDruȲ\4{',ˡwǨOGU?C~Ln`s=V:M4[ߣGb48{1rݐPQ^ 9M1,s܏co3iќo\s>@"xg?M ީ3޳uK6_v zzFxEb8еF8(NQRĚcNB-#28~eɾt7 |N ?$yWגKJ#H{qakm|S`?%3t#=^ t`(zk"<2`Zola9Pnzf~k J{eVч>A{$o=;;XM^B+z)hCUAjWS022[^)^P3uw=)eF' v؎e$O Yveӌ(RƁ}`K " R VFp8n>kLawPdS6Z2dY>ۜ%}fńN&}1kx̩h}3ށifR{fV.xF1h}dapFBJd/=# ^ŵϴȾz5b:dBhE8_4C4,OVJ|wI􃹱DGhKW`P{ꭠCz@ )c32Z%5θ;.CʾRU\\pKG;Dl:JC8%qjmX?}pb>4?vQ ٰF9FvD6ߥa4)efK-mR#l+/p_4%3czWrs)..(8'gqlG,F \'&ZnEa$8goeNA'p2skG)%%߆0N~__{HzMP>zc/kԕ:w ̋Cȡ>3x^j/|w]S0}3]nLOo5tdXԎ)0?OM?GtU؛:\o̲K1]+1CmH\^8Ǖ|)M2FᆤCOd1 ١ȖUfS6BEΘ[ D]WrťQhdt@?Oh8Qa 7R᢬ C(:4V00x=EQFx\pjYϷ`X2 Lm% ";>e&Fa?KWIrx|AX>WDpIjz^u˛8|'#0ONer'8+WWqa$|^] 6ڛ44ݜMJ@f }M+ơNU>$WdG dϑÖғ?VH_(vOvN ]4#麌oaEY{[ٽlʱ߰Mj"Z~Ê<1!ܟ<4#Ar6܇>1[TxC)DLFPo.*ر=<*D(tC-58ŬY#cAS^Ԁz ?(0ayy l'6>E:ĸ}G@d,q ۅF_¹/xq߉*99x~•E(q25sApT, .PkhΉ_P7f+ ~3lb#&`ph0QŠ%J:4*K &lO6h5=NQ?8&U܄`mOCyLEp{so'>9/͍Q$httk=rNUXFo[X%}mDZ$HOȰ0 a>B'b{LCvD mMܙ}*wzSi}3>¾=rZA83/؍{ /o{-a*^m LU1n9?~xB#oˎGn3XbnnguKZٻ82SH[[_}c݄XU4T&B -Z>p1 _ˢiv;=f-4qjv;Eq]3yAg]Z ;9YfN&rKw5"hgcFmIj~ .Z1@nG-*} x4m*""2&o&oxv{@ k.4&\-p@0e!4Q10_UPX)Lzc;8מ)-O!+3k .xEhbm<5=d$ܒ%G'޵GӟF*dz1}DQfNhei%}`d^;4%!4"r! ;q /ck$aO2SZ$Ҕ,b8I*׆3*dP@n;\3ljg?wnnX;(mq )W4o!žx.T4'N$erF$@6, "fY0W[iAvO3UPQ >a5 @ +.p>-62E yS !` :x:dQ!Ag(4qhn<,ŐEc.@*@ WSKTCpſضZM0wXZ1&'zۼ߈ W<⿰m.ޗ\A !Gy*7 bC jJhYK3sj|u*B{/x, EC)+lL Dʢ铜0=KYT/ZJ0sBຌGxy[Yu7RdJA3u6EZ1b yK{NnmIk.y)Ѷ.D4iyOjM JdW".l}ԮIa=8̦gUyb8FAqDJ3%Ua0 mESBAKO/N|*q7a(.֓44~<@Q5h\ƒ1K._;̟&s¼Bѥ&^j"»"m1 ܱR]7 ͉] MլdYs؈)ۚwN6΄Bo,,*r\}hpT "ZgZڶ\\* 1_Gΐ<Ʉ.c)Νt#lƞW~E}% V&?o}q⵬iMl!XAI^VG/̮hu6MlWߥ*bo} _Ov5kqǴhP?7FNu GocҨ1ew@s;w{d֯ ٿG)c`f~>m`d"m$ϺGЎfrUCTP&aP7!)wl'Gۍ39]Eq-{nay,a8*&sV㫩렀d|iLp*'"tiԱ Y/md/@`SCWqOjjU<@?g^)}h ½c>lĂ)awY&Ȥ>F ww;08hƙz5oG-|fT"l;|ԙ ƋfNf5J-8y]m~ԹTӫCT ʮton*b jQOt&1xj'IV=^e|! lkTd[yf NAyp0mLq#w#PSJ&Z{)ex_EI1w?idXn*0(Q(]x=o!N%|bg`9E$)~k4Ӂ)s#(FZa F#xܫ1cXKmOvH ⌴p+k`t 8Fg%a+UIgn\*Z0NVɮ`~hk{5uvwSrAJ*` U{n͈"]3>KE,ToPpgESf^#\1@F3Ή̥L2ɝ_) t酒qCg3IQJW byOe`StqMQF9MS+uUn?V('=r#~{3gɦ+$C{YC< _*<~fHt7sWĸJf+6 :y򐼤9"o)[Ŵ_n ~) `Lo?W' 9tau\m+եIF`aT\֌{0hMCKMQy^~ R=\ L %K| gv V4N"C7 -^vPb'墚g͍Dj cJ(sCu'Y"t*nc1$p'<4YA͸Ȋ<->o;<9{Qc ߔc2Ve2^i)HkY"%a$=n#N򉧘UK^IJI~{JG&z>T"жDdB)a"'U4&½ mjp Gŭܐk Hʓ|̳k!M"7VbzߙB=%b475 [Իº6ϺD-XiQFe n E3cϲ4-Yq_4)zwE%:X # jsجUwXyY;E'ik7?,AG Z.8," e"^UzQw6!z]R?ŀE)Kd.(4p-қk>wLپX]sTkӪ8FF Yc٥n|̠4%d&TM叙Յ`ʳ9MȆ9/:/:c?R&D&ޞ51Hjӥkkh -Cqfʥ}nܡ\<Y\X1~$8sy6C]cilDԄ)vZodzL!YAZ гcfvT)T̲é rY #AoO#fDD\Izgc[2J.w>M`7lyGbjS߀!Zۈ콸CUΝ1 ҿ sf-V e S2 >x:+'Gv,B `AfپB $’#ٲџޥwA€~r3-b[GBx(<ˠ/ čOm]C9>1݆lKVKq󖋂iRkXbĈW8d7S b>Saï Rg竎j?xPD@Te=ލ@=B-t깉\z.e-y;)+JS?$>VW Ӕ4۞Nq!غwv:ϩӓ"!:\MBe79b2T"Z9EJ5uѫe@`Gc%6#+$8<鈊rEN;-H g.w6oL)s4uhV~[H-*A@rXSEZפcTuD1R@-Rv Oj4?D(?q0$nZa!{QPs0hP̫L.z8kM6\}Ro5xnDhKu52xh_[A|-dr3v-*FTm 7JL^= &R$ 1^5i&[`f ,}u):Gj2c4EaY-?AFߐs°l]nRp08X-tW8#W~daY{DŽu)#ԛh8N'g~¿N>vLtf\]Om$SF(U+ܳI/~%|hwKNAD{(?_ǤuVt-TCj yݒh,0C02h,>^=ێZU|\&8fIJ`nW㖢!߳Tl +^.ۄz\ + 0K=PXh{O*1xr]6# Z[IQV@1 Z]5_YFkd*GdnIqpwÀ!to̠G+WZNYzJ HW*ByeL`|kJlmO5Co!HϦ@JԶ~'ns|fu"9Z>&@$ub1~ټ|G*p'Qo2M- _iFǴ _M|~@zޡ_hYvX^an;&=cލtJd?NQRˢse8ڎ5,0 %~ k9`.A\ExLzI桲WfBw XV_K8MPU`RT`vg%ᒠqF%`{_vTe$\!*m6gF'J][BK"5'`hw(8: &ճn*r֚f:PhYȧAps"[S+G[n3V,7ƙJjKM٣ AwC£Ʌ?X.3Dd׻-J !.G Xs>X~/;xQi!p@;燂97ŷM!NҖhoLiu^_} 2ߕ`ZaV^O ^'wD^h%&5X.u1p8β[ǟLFH;͔%`^i;E1Ŀd_Q`HγZΙTSTF\vW=SIt͖y47 "}@Ss0<>3֭AL"3GYfXfjPlpb #pMκ|GSI`/T{,XēA4#v@5>3ꅯ,{p^ GIuczI调KY<X7MmlL{IA2YW4cx>/42 yOӓYgl+UClڷ8hHrܲJWٖ쭺?cє+R?ԟ^pd.EtI䛺\NNQM.rAW/K_Z0EOף6[VDtw?k).u@2A%}'/8wx<_1V)̈́Xlo:] Xy/] 1Xbҭ}@V\me&zh?gX3$ʗ|H;\R.rXŧP?]1j2Ӵy+`?X[Lh饽#SOa+1=r-~ƾ(oN}cѥnP}BA5ݫ|c* I w`7Nj3_KVG=i9$\ewaf 1  GNHz4u}0lMוOz<ueWaV[ڶQXJf-9?;92ToEN7ɔlI Ү9=꽯DbV>2{#uobF *gQ %t2Wp #l돸gW-`e\)kmw *;v;F{P@>!/TGۮ8PǶUQ6[]*Np9 >1%3=@UI9 E.o{G 6\N>^ۤ6(9ݵH~R Ow5=w͢c2k1fh~ d-N1Ҩ59F^ 3- ` {)s^X{Tu| ٘sg ms3[ӝ8!HrW{>2//  /*Y^0xST<4ުàCb%X.[ Q);; uL\A5bj)rԓ))V%c#W_)шg#Q^0U0VҎJ-4ᮋ0xq*o5"; A,BJY2W`D;~-sP:!Q#39 Zk] "z[~rU{t`)*'j y8f ?'m4x:.f\ MjkXcI Dh1 V[ ن]v!S)c#sj$ȊA lk{.%ydC"lWdULd-k1&K ح .x06>p9nH-v!3w4[[(hX͋R~܉$~/'_BJ1XN\ H:62R j?#*"Is@X}vp73÷A6F~9eBk~xaK|azy30l$(,Ң&I*.-C£YFqla1:`F{w: dP!())D*U-D =ʼn<oEM YoR_ܫڮa]76*QEIDRLH>IQI UM3pj4yzE\Q4Q"O1ET~Q ^ޡ=}glu ~n:$cl6a$(TgχܰZ@=d,yc8]6yw;L mgj=Т1i>_yGZnp'^Ip[Fƾ7%[%Mһb[xgx ݲO^'-,=:uJT$mSkjb 09a#Y0:v.TV:)HWtW`--xLgnC:'m1-7FՖ8}K fգyjUcv =Y,B-v0!y$l,߹["($v39;FCDѕrl uxpa+:xЋaJRlsYr {e߉zIl~-|۹@-fiHi9ڽ9d:*\h6LqKYB]~_سw?Y MR7^i 5I[C8o~S}nU~ } $AOTg΂MrTsJyɑYt=`Ͽ2"s?yKJ յy-YvH輢Q,`F)/ZT^+#}']>7vHڜ[UbabF6?vrQi(}2&=K-UJ%]4󀸛 }i:Od/Nݲׄu7,R!UG>CVd"z.MXwXοOgQdY}hd(U}Qif{@0 s5NsXd,"{{W`rٟqFuK9{0Wb"|]`Jݲj49;NY؏Mv' AAw HW{̬Mm)kbν8)uzNAtïԗ=B뗵[x4yY*D/# 8ū6}tf/4>6& _ £Gw]BIhHcw=\=#Ԙ1~:Ԉ"񕻐b>cevOD['RP&@yD}٣51=f_~FK#+>Y{*Q| y2yStvz(cUpcEZsw+&JjaD +$9w4 J_u[dN SEƼ =Ϸ>{3[6[aZ0JjV. ^Rh~ !0& /lRgEI%)sϓ2>ȤOAٰCcp}#夦ߩX"qPXHQkRywJkW<{r;uM%BLbn{ C^QV#)hX'l/[bb)RHE̳_ 3e#󽁝нs Ѽ;4_a^Ό\M)ZMB(zW+w  3A B׆I2 f94>a/*D){ UnͯLw,*SwP6@[IZrLs$A[G]F_\e[ S %7Oqz8& ZV;$3¢]#m*V3v& !Wqv17+0 h'S1P(?8h Bv$ OH+m6nЄ%3xIAs(I*{"y pgm}eX/j*%(d7KgDe)0iX ex@frS%1g4kU[ f^@gR󫝱fE /؉nڙGfϽN4l 1o*BMx7/oA 5`Y ?"o5-eh[Y,,Mݍ܃qDshf mpg%:aՓnjQ ` ?n0}76!q|gi dY8enH3FSر˃^bU[+{x@Ȉm:xPPXES"cڣ[Y+'16 xNU )JPYq514at%Ib\ VQ*̽(<=(ۭվ5a ҄$&'V_V7?,F}pOm `U,+AU?26ҶummX:ܐ|6 ՗=$k57]tDW1)aD8;OlcZӞZ=y"տE!)ɣaspz"4 53Qyf i^<"s\~micw*|^%ړo]l16uH@fmƄI;rj`1He=O@CHm7i&c1=|q(x T#I{6~iFXl@m*V@c cK$U7XkfG7xrJ>0s~ZPE0/ȧ|2J _J-N)i65NZH ?0棏KZֿӰ^`& jyr:ўH|KX|J8!r40xyOhc@vY"u0T '^.D̓ ;eiQO"*&.q$:,:;yܥ8{[,m7]/[h*XS}e]D>\*,-:LG;Z@a.Yi!I ct2 ̡ Mavzo.?" :١ڙ`;6wg׺R)ve{ ֖"zAԮ_HH4|fS ~͉vz۷=!s ܽ)˾{;ɢ.Ϛxޫ2ט"4b`kJ󤌍P]BLs܊Y/:êgɜpQ^f-:)0grvsW2E`\D=3>ex'˂?&:i u9logZ/ &mhT|<͕Pjk+蚆 #j`75Ē$,.i fFyY15  b=\dWp'Zw` [󌨆r˜NRQ'OZR T1YނCfdvv˿03^9>zQM5M<Fܗ 1/{R,wUyՀ1!׹adB bm͝mRq̂)5tG?A`fAX,=I.Jsw*dBK05Sr_O2 _bzCʉO$MyWe2{sSC~λ@` #h8YM0Dj%v}U8uKcG" [[JނveMA[Bl2X&Cj'/E[ؑ~{*)}RW+ClpzAȬp9Lsv?nj3Oh4/5ԸV7 iY0qW_0I Kl\X;wL{DJ@9;d&7Q=g$'W`.nIVN [_@D]&V"N1NUV;Tfa|Hcπ2,PFN_88:7l_|Z*٫ChV8MM-!ܟ=Z/a_pT[ձ*p~Tq[ruiAUZe3->"oN&HJpf&PB0Vec3tFK[B?;k S=Bǚn¦ q{WA<:-b̍M1YzY\E塀m<e"7z֧ GCKCɼ#:KZ%N%VX^NޙeFpfI "Kn=F5TuiVJ2z! Ym~в sC3Mꢨ!^qWK1"sA0J= Y)rIm)ȊhlA}FWϯloiNA{4Q yvNcMHl|{ZT4:TkPvRp̘"CLq ݯɳʈmgASq zn+2oA9t mBetfN΍YG@.U CHm1Yf>+wBd S#}*:(ڴl舩+_/u92T([K\DtXGRvTˢBvl=Ŝs'gi;7-}Qf+HcqM #i?J'eP4tf{D"v^H+\U(:cXB c_٧vPiHxP*1xlーs/#_vtGk߰4 ΄9Kh ;rB=ɝ$Y#~t[΍т8whr{s#$Pn }LxfɜsF(?(XD-?]s Z(\bZ+/߸3AC_~-հim(/qg)Wѩfo#wS[b>Y]Vi5*us59 ekv5+=hTǀ.9oDfw(\_uL*tV`l)7Y->$(豚1Z$ 5h5WME3,ƉaG>coZgP,M@i?zlG^v@sk]LL\N5&% T9i32rۖKkGACnw8/# y7O/2Q Y7aT5IoIy;Q;N 2 qnz lCJX5~0_޺4 i)MKn4%!!~տޭI .xBӝ}tthwBl1BM$?p> +p ,B&ҿo1riq7{V/@'@.ѐRxQ|Jjįua7pocXiB:"#,ᩘ/Yu{}+$9y%M~ ViafDDqRk +,ͪ?SWo/F>cՐ^y]Xݧx⿳#C8֕p4Qb L5\!%\rf'w| 7fII*$#԰ʤ-Ԝ Y]qT 6G U`cN KPcG5ͿK_vŷ,gTb}\^ʕͬ+o_R$7cT^hȻ)ftϺH^lhL# 9yfI EL esp"f@;][0+>!Pa"0o>sGo*~X~f/ ty I]E/ p9d:!2bijF/͵8(2o6z dQ 6|U1}ln4VemIaup&(I0wΥeȷ"4klOЅ뚻(|5O1F c9Dbqg7%8ɔ#v4L!]_ݝp>Xʦ'X1S,4#lŏHh%n%R3{6b-F38a8zekTF! k1&L]l6SssN0RV.jY@dپ!o܂Ց:otܿ# ႘|+y {?6Z(eopRvh2ꠟS"Jēe#zZLtC~23-bEvGgu&Ɍ[5t Eg~,z~^ -͋ a\FZ^16hƼoW]ğ* >V+Ǒb]n+Z?%!9+ ItˠF韌p"vNngA`vMs'ځN+܏E:1,O+F7x1psq\zj$^YvZO4?yxq3eZZCGlycKvu,A45L$kDromN0tpC'4_ݍ6`^,+ vR׻@?ܷoo[?qQ_IxrdP\tkQRTJΉq>K0 'ead]Zb96fy uɵL NkpVKGhNx{V y7INjxƃ3 _kN)8ɨ`ck|欄|(MkoU)bY w[ !%6F۵F`7l?FALO>ތļ>*ϺѲHy߰G-f_/ qgi\ȖGQQzi6'Ѻ EDf/LּnO_M:97m`][zG~D *JR ׽,G)5$7-RRJ_#6:@G;kϭ]'@m7 ت/I7\\+?#eۺ?HY_vQ%ƴn2bL6sЗ jfX'_.]%XK&ۦڅ Ю5N6OWDUP'oh|W 9l #{Ni'R\o}YNj 4ߺgrj8zŷ쿆firb#T"՚=9awT6t? {ߡ' 9:|Lz"~SVY!dv(2'%־dV~{G., :[ b_z.tU{írשh8Jbd,eR"FpeDVd;OĬ+>KcO13cX [RIu :T;6Vb6I8R /EM&Gc:Zlq3ӷHHx:c|jʆuTmole?Qו}֝,GHl~dtj+W;MD :0_YAm}$Wj rp: `+c9I r 1@BCې=0g%Kܕ)B7 {$UDT7#TcwZL=GB3PR~+ZTڨɯV4sJ})Է QτLR.&F%^bY[L;Q+//[33U d2 .<땓/ @U$^'ĠY})m܈AA`5sl % ̝;@Q{_N27]-l j}IJ nK}ذHN5ߐ;H;*P V. #b%Fל ^F/Hݚ_ (\EȡXVGcZb"ڼvR tڝqp>1]8*3xA6VƍB>+~1 _ʃl>[Ж ߐ'f>0r{,g'@8v09ۊB?};62dk%Ւ9FtPAcת+%eyKg9wN0'js_әȹf8 q®f0->I 5(Mj=oEO,]R'Xegc54|.ˉb]}%QBW+ܡk`;u0.KXcmTUd"7*\1>jm#Ѷ xbcqdL$J*v ?(qF9p5Ux]_8refkiSP$b;0=kMoYw-Oy ;B݈H%S>ʣ(^<Sل9 MWbj-hϐpEr5 Łkv$+h51*8f2-WK‹lF]xjٵ+1g SSŦrWsBEFY8z$b7>Ӹ7=DPy9DYg"FVĭxh7F;p76%]GobI:y$Cam9` G8 \FWX)7䎟jn_ԗċw> jVp]E<n<.*%duڇS-S ` c`酫(D,(@lǖ-WߟSJ>7ܼ|< Z>!oay; D}Uq8e'ro<eL%,U@c }埡)Q&\#ᛶkUDk# q!rt'IG1a,?5 8AH뵛RY #>윊D0^nd,{R&Md'j~q ;ߍ jX'7MFIc_O@)0a"t.}+.fՌQ~b 6oiMwo!r@n@Ud&2[ H(xBHHX9rnN`$yPK[9`O6L[K/spOPkp璳ǟ| P)h?;SMѷ]PfaI a-N?i2uߐ!dh`ZWV]$#ձfm,7q@FO%LhCX譛Kl3zj|ɀ aنW9[2+pke\8TR[ět;4JL29Nq#fA;>5HT-U8&6#ºJhun8az0 ĕWNҌ.t5Wd K,mLR`>Cbe~s)nIlD9 CO\6KNJ'MT]_Er!Miۂ2HB#:*pە9DzDnӅ ^=NBs"t#J-xr: J\,/cˆzsnse%5yA}AZ1M߱;Tc'u"+)=ƟvYƒ&R~\xB,1sNmq3Ga(BLi>+&M߽.X7Ij Z+cJWѸ&IqD߱B]$ևe w-=~Wy7 RIQy0AIt@EfZE!\TbМ,eVE9wa0J(qWJ5B1}7e-YVÂ}h[Jγ^x3Oj!g0NNr;}YNQ RXpKH,_ڧM@Y2⠼ + rr..;w4Uc"#:!uK 081W LuBQN/vOiUG!` Swu+oŀ'<ɕ.% kTk JMbpc(?#Vb9&$UN?O hJ+5p<^ZCd)LLP'yV^6PX LMޱyp\;+1QT^HhD'wNFO%%ܫ# ޷3M V؉T_eH\5BjvsDK FDcx B&eUiɶ"4ޘm]bM5 %l 6pY#:gTMgGdV~'.=ZVDޙ7Cd^5%1mA2. aSI<;WnHP Fi1Ϩօ2A,`ax~5o+H|^mKqE@4O!Ë`g(0a]x Mn\r+`\KY~258Weߣ^qVh-b|}N,n#89c$p%2i>]Sg/ go111`P 8(c)OmmU1㈆N52߄Q\n+)i2 VF^œg٨QkV:#hmjy󩑧'c=A}) K!M6ONp%7^gzwq OO#\'`JO~msc+VQ 抛@h-Nc7 VP%r=|+9'`Yz׽i=qʰlX,^6F<P5CS+fn0aؠb½F>gs]2'<&wԢ D59vyN?3nˏ3!r{TY ?V$=A? մa#?h pi"<=a4=MKJ2 7ߞfOG5VSikE]4j/̀j)v 7^lÁhaYKqG*uy)P8}W>L;p{_ib,`D}J-C䶉8\̴ $ݖQiT_;"B"Vc IֿYz#RSsXOː[\%m3>ig̈Juc| 1ªlKN\nQ3/ґ݁XYWc+5d .NC"=3G6 \kH^d$my/|dOl4%k cc22t2r~ v1 DIdiy> fsuxM鵉n%3߼cdu~5gfz JICNV͖O=S :ڑk7/愅5=iJk -?;ڙ r6 ;ާ#G))a˵[`M!?UӳGDj҇L)B9K5>osY|TˌeiU_g{d7Qk*hqЅСj-lE'ďΦ2U+Y%4ͿRpJ<3_Ek<iw Vd@)?IdH`HNY+rdBWW%zлBdsG+th&;db{cHWCF׎|wXA]>JOJGBqQmAOpsDʏgC7g\+.b 23|r ZtٽysCӲML&kOh@2Qj䋘UgjKߣy7yYK_H BK$gmuFxGIՍӁ~xSiOd?Qgn+CW^4Lp]JhwU5aYz#*,uK9WD.3P$ql*Y.gZ<uɾ@풏!9k@Bi)Ycnȷ6h.V)cNu4 mu`<3ltxvYNk<./2k z*s7tw%zܘ(|X5 ōG-a-kCuh"DP-?2v>#- wi(P /aZqYT#ɡ xZ>]c- 1GK^II]jx_ QQ6 Ou!:`"""ɂ0"uƳE ̺)5ERg7QFht|#z55r$9)KEe)NU 4:5wEF0D[B;cSY⥛퓀EI\#_TO>1P?)_0lhG1|<`췊|ȆfT?}A05@6+2u28wb3Ct9<^6P[p)*zW[ Vx8yk$K&X9rW&8%Yɞp!GEND:P 1#޵/^[%*jń.8dGfV@]U-}]5֟M.T0|cfKHiGS< })/eR˵ɕdeL#9O"#2;AR]Ġ6@㥺@Ie0z"1eMdzn^+ dRaK.QpTYdN4ۮ]y1/pzbu (:LUJ^~[7A僚L#I?Ҭ6ckFΙ:u ļ N}^)9ֽ_uN%hҕfiz'kPeWIw<.|+ ,o_یawcء:Jh=)zqaXLoo3~/' >P)Ņl V ͠^jt_FJ]ޠNERv&P4r{PIwgߎc^n`#+Y`TzRɊ\8~(2_zq[CRhM(߷^KH&=9SR*W`t1Q&?W o"EMHX#oūop„|U QM{{^8^)[&cTQ$@q/{9x:7T> Rd?68?}Pcײ 3KKsˏ( 1䶓;;6;ڢ`z.7g )'S RW34e/utoh`L ;ѫp;N8qq\Wf+Ro)g60V:5ΝBYZC>SYs'?bVwq)sCDWRƉ>V2iظ*9)gp;T V.{J ֿ*iӤu;e57%ܒ\_M I,5"|JmA>&bW$"[ "MYc. Rh$cY"#ddA8K()Z$ c_^A{D #n岸tZ)QRgnX^ԉ7?Xӹ\(\& ^" 4IU%}t,\lHSϢvݟ`,hcuqCh7{J.X?O{nȒOeL.R(|%e-ji/>ы RуZ$8N3WehBOE2If^B0akP$-nz&-L K+heI1GPC V!}n*_h@`llꈏfd['O֨Y0>ɠ7ߩc'kw)w}֖ROr5B'qs |\[uOʙ]Q"]Q>NPZ00L/(]d::cVǠ>Ԙ_=\i([{ɘR8z7=JdJ~CU,ƵglڰZ-'t__QYcl`356Q`<.wk(V#a l-ASWx`ކxI`A~ Vg89Ӆ X)cOٚpd-`WNhĄ .l&ȶ݂sQZ(LhfȱC%["dQ=+R#p2>ip!ƾB^V=]T (|TM#mA$G,<*-=i"!8x`/3'ͳV°TӇ ^6ƪst럚E;ST%v+=Wtw5p~amS.0n ўu c _8Aʁtۯ"ĕRox<l`y<68m^Dye/޷n'o>f3D!>RṰ8xw IwNDT6 y2IͶ> 0wyiEɺ]ˤaE![vImj\=& N|g^(|v)}PW(ϣ)m(U_,EN8X0gEQۃq!׿:b=K RN$`Eȯ-@ڸ2|3 u %$ZʷAlHHa 7:&æk-1]cO_,a6Wwaϲsa({`ގܺe͘ NݒBuKB_GV S q!J#,^ia`ɓ5198\KL tG9!.B*[aUXN 87-a:@[ic@!6"q؛d`&QS%2Ԕ_zЂ/6|Or2-Vv)]rZWxSW3Q7P.kOpBX!3=}txB u Ť;00 0k̈s4Z>(TۙP>^<8Xc4k;Ҧy 36hu}q,G;^B 9XOn{\Jo߅n+١7ր=qXvJ  lT'xtRFz8{RDh_m;u""pQuO4n (/Z`kP & R? B}![LǾPZs(TB30k{)-_G[ޟs_p6=t{g. J`zXsxF88l09L'0}CA&I,mhoK "0x7͌ :邉A r$04(=CCgݶ.+礔_,i m^L*c_ %Nd}9|K^-=SCN`[B@gf2RL(^kh,@ҡ2UZL8hkGlV^̧Uyv{l;u/vgS[L̖3C<ݣjKoє8kٺvQٺ `kUK[^$Q.ϓ<,e5 " bm.u]yr S7{%@l=b733(G qV|Df{4.zx~^V-/#7G(ex{C$oOY9 ؠXyq^#{Pc~F@ݞ~܎kɥ-)gBnݥ!Yr[Rfb;'5ulUdY-W/Ye8(IZ㥢fs&Trp=`GNwa?hǩ Wa$K9Eۈ޸8bBL9d xgZݣbAIԙs| qZjجR4H~őgAUBN80\Ľg'Dd缍阢'7`lQ.ECwMjeJ$s<[ބm rB-V*;v_(` Lg^H`(XS,߶t͛^@\r"LEsJ<@yy٦RvoV6%|$q{R1zS5Ǘ  ҋO Vo§[.鯆,_w`j0 DT5#v+[Q t]9 P`!N1[Q֧($[$i ~*ewh~%SR:ӎL결 *LxCha&lз,N\# awaE_1~mQvjiJλ Qſfy7ڀDD\p\oM_LAKejj8Y_FĴ~^wms`rk0hxJz#>K'S\z̛=V]S* v__-7-T>HHtL%CV GBU¿\eΦ\唐Z'b\HfźNJկٵmWClfPaT Ƭ/s%9!0pFYbw703UZU;IV";;ۡN9 )*3C4,46wL5u TgD?r -"Nt̶]O&- H_o'ԗTkcq-#Jau#&t]Ss"O9_/f Z7>2cλ:Thx㧽w[}U7A^U9Ctb,_lb"ݸtZOSg:@Z"(_ױ$5Yqr]E+B[%R/G1n܈ܝG}>NwPbMA$$0Ob  #u_+,`Y8 s?g_BQXyKjET1#)SJNRPG lkt\.kUf$ fǀ }\ubE_(u4| yQ'OM";?N_y_#șb"|>ݛaܲ1L"5)?"dXLbknάl9h6ґ&tv83 XpU{AA AafR;{~>|gQޱPh"5AI> 7Yx52VaqM‖# TlQ= 3qպ"&څ(%@PQ 8RU^cNy[ Ǽ1̞]6g/-#7:}@1n$\.4. ZE?$%ӂOhk(Ϣd<9#3HRW6UW: Ms\Sp1u8PHxE?',m&_=y[ŽK2X9}܇6_?gTs% rtڸjW ݊~fPa$NֿODfϪ ƿY(tu=sj0KKYԮG +A6:'\jWEdJ Ն^>&7J1h2Ueu43eCq!h7]\2g o[^!EZoxIn?bjKyF[7UJJ"[,xxrZ+(o&M9UK;NzP-$߈L>B$NiNcS[/CfC=Iτ 5.ۏV]m0ta9[T'̦R o:=X5<-`qHhDn,Y'*uA?b~*ubt_\sb~JL$-dMlǘ-OMu"O|RŰ淑pu,:=kT:G sot;N,FM6[Wq[F6Ѡ1XoM}oFȨ@Xbz=+utfb-x-TpHFbzwQ7:E1*V@oz(>E 7!_ lP\`ۓjy\xqFⱆ۲B<y3魶jx7[]QR]:gfo3V(L&>py=QꓟdIżX{e_VY53zkV/x}tw @kzXv2gS*GؚcD5GÈ۷ 59; 8ڞmcУ?$ (q0@I[_؎)^NTU#u\M E&JR+GH,˖,}*>>bp>|kQUJe,@WTF+uKxOʉv =nx'ʈ:@wEy4 X\@R0RG*^,B@NdY_ bMhXAxr)f1,Z=[)8"t{YO07vQQ͋T &E"+FgM5՟e}7S-tqg`uQ^=Nmۦ"ȼA- lu:b1k6;%\R5'1BD 3,5aRhM)4`ּR[VЃ?\qt;pc !W(ߔto()  |, ZHu_&bjsݭw*U\U%5~[jޓH;1)RZK ~DhӎW+eWUMRa 0Js9vzdݹIvk(%Ǟ 2I޴x`7{}-; W)_SQh-@8C FG| hmtJ=X+E=x%$h6peM[)DC2ͭ }=jyD FgAVZ? [YT7tv`Fd:+X"g|M7Cfc7x:a]m4ڗf2WX,pǬwrKd;-AFjmPGT֓  Ho}Ӡ;jghrtr-ͳ nƃcgGUMx*iw5iA)o]FK3f'.Y)=LkQfï*FS`k}cu#aF6H jI@5x=4Y PDoF5StpMea;{bQ2\`^Ih w E&.gdR06 ZR>v\T9D&;&'bX| {] !7S_4|@d`Tش1g!V^Ӈ[S5oʠIKXMAǚhf2Z=QC'~y9#^|&(i>kJCec\-:Ԧ6LT? MKy{/o}iM}6Şp| \m"D6%rVBNa%rSYXF!P_oW&XNQYXH|P&d4tH Һt,(8>r{(lT%ir`dJhwE[$5/Ȱs.b\f3~M@Z:aq= LT܉/cUD5Cǔ$$5RՇ5aۧk73oɅa|>C_ C3Xem|-608.^hOn6h]mNJM{>+"4O|I@gď 9|0MpQsZ@ŬZtMYmc݁c-rK9t)HdLy3Z_ z(L RJ |)$fL/kWdM9jV?$A~X*2U ԉU0PG`)kuo܀b(f& B'WeUfM ,ycURsN$gHv\fK?_1uWÙU%RxMj7Eo$+BpO#5!g}K >է10n@:nJZΒŶ KD[w]d"=a_Of4$z@ic"KgjYОL'd&GkVlԐ h5%uJ h6YVGkɫ]\؟IHmNnZ9E9KC&]^ `Nɛ}7["s_Z5W+% `%]nĄ Ѓuyy5/)vå2Hpܻ=aS%)1=K8nT*ڊIi6{/C 9+C6o7dˣq= X[GG߱LA~Zz|DY ]yemruu"3ys mɜ<"wxK(NIC]ZG[\L1`o&A V Y\ X '1EKrOW%8,hVwj"RIUH4uLc @.nNv '|J:GgO!?L6G0Z0 ůF~՛k5]rn >n33 oXq(_/yRq%̼9 oB*3Hg~6Ue/$'2/k{cqhF:+d9"q8wuw.d vVuu+Ce7 =igףoE oIO !7kzxey~R,taQ.} '>X1)LXͦ#j-[fVܯnPC}Y X]"J: =6派ӽu=g8dڱ<0YIBMt0Y'@OQi1Tos† -(҄T*g^*˷4 `Zq볳.SLrII =[ !0FZR>a2%,0\bʡRL/'LM%˸STF.~b W?"%!{/ d`2Q;>~ JMӰ:r 9S2nzvh a9ctHG{af\5[Gw~DDN'ៃ- ?oƊtY Ѝ J%0 ^6>fpVk?*UL`CbQk:'m%ҺE1pj߆]? wi&>eѺ_ja#W'F)c^jƫ}<ǡ숯<`f(,Axkh^\zS<_i=EOD-W"iR8GVA#}U]O2Ω#^#{C>*'2%K];,xg?(AzB) ċDj8ar:K vMU!od ]*vhrmmY(U$ɐz?=!ڬ@ _o3g ӑyܰ12~hȋt7UcѧY( ٛsz! w8ݨ`FFǒw?K&l:󳽬 NDqH Yuw!GCMe ֻhl-yUŅg#gX0iҪ 9bI8Fm3i̓i½8t00PPrfjQ[T9zZ N7*e2aI]2 I.ٍdB/ *[ȗxz^ o:tw-}] \K] 謲 \v;M)( J|5XmGiafq_f0 G4; v5s\ZaD[ =]CkˤqQ|@#=_PK.D sil3-~n(Ԕ谦TiCL,༰EFr9g*3m;?|ėOdjޘFM?=-$u(ͨ͵(N2OMYc*a&{% . [AD{O<`"w}ĵ bsKktna2P̖G &~xkR8/Of%=#QDoc}lu=>d.%)ûoēI9g*eP$sٵziOke_oxp6k_K|4y܉*Amg C|ۨ),RZfژܣ%DFRU/Zx2\qJ%$1%v?4fB t):_H!r]xkF{o&nj;)_`#eO~z𱅛AQ7<J&g ԟF> 1+,Ϥv&R?uPUDق9FQMËv*J&{9Q8rPQlɩf~lu1GS6)#Y>^нnaGeU(!)=xuJC>6]ᙖdd+37EGTQ3+_W4VKr M4Ua h;e?Q," b )XLIX\6g^)ިc5x.f߃K>2QX鑱rMmiKU9KS hmJ:7Y*($P>R}jo}@N1LnK2H c><ذ3rU*̡̅\v|іkS dn|o gJj6]diooJٛV{Zt vm2{y1,Ny} I,|z*9XzL& [2n4aґԂًX?4b/5q Dh` _Z%W ϓ#Q[ :hIo4u%ěY \YT tI֣Q=.i⼾\VyΗ<$GMs&E^ZEJ@f.*J(nEӤyFkk),> Ec&Gg? rb}Lx)bh=Wt?L ղ2yg#yH'{t+1±0>g{7fx$Sݕ:ga<Cfy"!jWicrb0]zT &E%SxJs 6m6Th|0DkȀ39̀SЈ/!QJЇȹ Qhz<" a%\̰J,`hMj+q JgL༣xfF"- q'1ĕ?:9Q׏.lL£OwAj!DRÖNW#,I zr=<c'Dϡ2o:ZkCЂ ?,vˎSSTg<}{'M KT*VD0* [G'8"[%$Tsz6V_/D:>˵??^bWrwruy^T2fgLN9 R;NjfX|}]{%jd%$`~]\ h*<'0zJu&Ћ1(K(,5Ж0 Q4rAp%EVN "n# ԞhߩKaӄkG!<͛1\ƲgOMo;e֎Вi  +ۯˈd0LCVI~);4 `ښ6xTx8TMqXѾ&XML>1}\ P ![Bz{:ϲA bDD0xT98Z jr~J 7RZ/AjW~?)Y75e A@& >~4mSEQE <0\IeFMKCF[Kn y6Xwm-mi,cO?Im%mzN# &ʎ)0 |5bju%}d a?t )xk̊kڀYXbaAQS͟Χљ]N_RA>c$īZ9CoE+Ԉ.1iP^2Po`WU%˿2=E(0a$l4gq `峩o/r2 NXD68Q+sѦf=&6`ץnɾ|7'??$f*0M8C;*Ҿj5-cR}P=zEӑ{ֽȜcacaEY!Y[\%~dG@aw$9D=~ `/~qZy&Ͽ!1 6qȉ~{i_7P3t(ȣVIKÙ2Uv)LI-D0k}&VJ=TcxR\iw".!aI N8oE'w~bw78-G.KpS` TJSEP$oH[A3i4ƓCo)|ꃲeۛ%``~ 1go6  ;OԽ^4>_m¢x}"9ya vS4xp ,.-rtQ4G/I54nдY-F^ZR\4oE5tHܢ@Uq1G{$R/F'_#}Rǽi tdux@ _6{5Oc~IvVdpyGUD?.nk $g4pK4J R7q1 mCOuQ^d~M>p,ӰDӿQ̌eEV2gLۢ9iUCli=萙hi.lj^N! d<CZ#BUvEUsDRGR=(we6t.iں0QQ/FlB~`RD2{<]OAn-hM=;l?LW‘H -#HҴ3iG0<ۤwsC:ڡg:o5. j쮘zm=zIbvY G Ħ6PtvZ:OpyY%'",&)-]˦WoZTs 10u>BZ jkjA5 $|0&^J NbX]=D,EM0R}=@. Đ]HRMNk[-Ú[2PVK$e}|)K:+m3({̢?ǛXk^W 0A~u<._Rއ:뾓vby9rhg2Vm(ng .v~N$.EXc##"4Tz h{9"+E\-h)6aݦ5I 3EkPǐJ[?AqN1~V&PSƏTV v7K[y-On^^63h=/4_eRDium0^w^,Ho=ytIs Jػ*2`Й(fSrrLd\={d6Qhy;VmR\\a Y<"A'3}Q8L5 O*舾ŇVv>\QWiX~ّ|Tk&9SGM6NL!ShYS2,m~!QWϻ36>iOl&3SDG 0fyB_E2>PQ"5Y41qyLgwPScw^Ee@t!x('1  O!w_/=PgXFwôL͊eNQ`?_B6"HC3&ŋ$%,cXC,;r WwJ{j=]z }%-F<^ .uڊdse8oϵ$`bfUrMjͺRf(L(0[&yE39rlqW€"A~VOpeչNDFEHRpZuՏFɺzfAs\Kt~yz%ٙnL ,3I%$ίb*A'x,5 vm]J< MθPx$aZ 2RiMZVP ~*618#+Wh)4UdTaDг%0\i+Z)QVhN+ 0 Awήfo/!ʴ]DscIGIc!\,vTM;M8<׫x233{ut}9Jp3}uF1+IObN^ԁ7 rҶі%dw d5Of7-xDn"j;e+Yb1dP?rBm\űao}9O-;ޢm 0)]°|蘇d,96!?}b{`O.>6ݰlwz:ox`#<2xz> ;1:¾!:4GD $ȼ4)[$wm9[Q9͡H#b{`Dk[nIyNK4NK=$#I/M%&^H-c!)5P2 P΋DˬcQInUv 9o y}QVNf>yV ==A*?Ѵw&UYUmq ĦH}&DL[`l>V-81@ƘrXev#Mm_1h l^nҹM aZQ-;eށgj\oK&`}':>n^N@ =:ǰgT).swX= `]nY@m\ucrfna 56!aH͌=4>RMޕ3=ߓR7V& 64*E dVxw~4js}v@pؖtښ;QPjK"sF ɂMLP^}匯fb` ׁ,r"֨F4?%X&Th|2nko*XGw -F?+.X `'߆)œ/A׹+_OJLjҔq-xTՏ(6t1PGo5~i(wrUvVklK^#K8a/_<$ț ".,ȟ\rR/`o܈[ g'#Qgmsh d2qKlBRߙ݇kM\S,8>fB`og rD [J^F{)BOT(Uv\^ NeV)Sv+?cп.)MK?mCsredln[_6l4'8`! fso@O#~@tݿDgyi! 6N)@V$iw7"E_̯C鼘ABHql1@,vl7k= F2:U)6KEL(u-Yhp@hz CVs@Tۍ-㚤~12ID6_C{Q6 x8ÿlnL9xG,f3O=xE~UyT#RG5δޔźB%HcZ!Zu ҟ>TggH?{"'=%ABTiLE=!?uOvӒ%hQzu˯`$f(%@ͤ/~nvUfhzQ |#2I;n1ěCoޟ_#T^NkL<19#Fq>i&kƂA=?5$AbN,ܿ*%-QJPdqZyg30#& \tIC>:6TR_ yvh隚k56#B-dѨntg4h4>=-P V1dol[ANJE56\scf8lZЪj])T>tBZ+PY]jOWVG&Lԏ&ʮQkL:Q&l@SJV-.Qn 3n"o"K0%dBؿIN`c&~8Hn?XWv!&IWPU "<T5̥NVXBf6Bd*.s)Dx߀0czrlS>{}!pHim`!^#Pgt~4tuEwQHѿM!Nc3ҋ85@sDXc{&|*n oj ԑu[:^5߾A XFby%{x(D , 1p &,L୺nꌏk۲ 5CY+1>Xu3 vys;nĵhPh| ϐu&r|duB?T:gX/wsa^ΕB%YEk.E\\`q 1K#1~]]6\W0DMÃk4Hg-B6|vr Q4jώK*Ne٤AQٚ16aY~)  +Pש50[Q:O/((D(1f8~O KvKe)ympxZzKVQe1*Q0۟y$"-SxWi<1_#-SB@콲TJEm_'U~RcIާ/,*xQlsJA^ݵICч ȟH]MOp+0uH6*]Y=p5OkNY1(vNd\ hJqa +'gs85@Q9Z^_;5$> Vm.CE:%*,6zFqݷ@7'3yZ5Wa<2~X:G Lt`É`-YHza: Fx l]bc/)XfDMk{ b+-Ņ^^;_Z&Y!X ))s agUfHغ^[( ,~h)sXدΘ93t"*KZ95ɋSϞܙ)dk@{0n /JcZv=yOdg& M8 U t&{](uH2#,[l?# o!K +-q.BDBo}F ,;c++AK4#p-Wd AmB_u?*v#=IX7i$l2LeY_㉃eOڷ6+BъqIw05‰hpy^=ӣFON0\[Eg=:^* yT%}ٽrsɒƐ8z726vpybz\(|]^)cgYZ07070100000256000081a40000000000000000000000016439a3550000283c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/v4l2-core/tuner.ko.xz7zXZִF!t/_']?Eh=ڜ.+A3HJiUm8=@Xi3l{^e.teaRP4l,]QC+|&W:64,7v%"U 9ϱ03ҶQE.6rN }7>+„-#hȓv+?j E#{`Ev%&/VZp#*RRؒ^Z4"S3"mNg+Y7rwf/Tۉs 05$=71K˿Z:)TTEu1R#\!ҡ|5߅ݬW$E$!2R=5 ?m 6҃a~u-5.4(XvUj](O3X獜OZxŸR'_z lϤ+R RC0bۆeu)_GkV4H_b :V ۤrʺ6$%'h^ww0vyY9Angzʩ --{kvcDЬ|ܨjzTA~Ͽ"  HR+>>oz=t?o$t V"YA>F,rc2^(V?z 3kMI?37gsN_+(PWgh7ЅU8-I:#Ktt&&ZdIiRn3ԺjXk>\XFּʬQb)xٱ1(2vWL%DcgަBt :8y;m!Ͱ ˥b4O,C35~i}s(ӵV':c A&֒I#1쮤$-NDM;\k&ئ:Jںe.C#0կvyD =ϸL9 sRU@5!Cb5h2ޕv5L6@g6g 0LyOf["בq17pHwO*1E@ 5 jqeR\P(V+ _Jt;|MbGiXffLRiK@S*$8Q(zO~u#AĽ$\ sv2CvmVC(?٪Rzw pY 9ZQՓa t-V|  6Os9^]Y[UP)Q_4Y/l('\i4O 578O;%Mk sKM%ejjXHٜ7gtχhAaBi_4 u1'LMݺG 8WI4@N|K s^0|σ~A3C!ڳu#;` óp,Xa Mgʡ(OBdI?j?DłX˚B1f}t?h^ߙ6Tc(:$}V [J0JXtW5U2{ 7 7YT/`sG}GdI&${̐QKa_=6HX˝qDtN?mX2U7pE(o Y"ZY=%%);dǤGH^N&&'Xn%$_\~zCO\19Oɽ PF Q__U& L$Zr2)<x4Y7LD{OP AH-sU4ec2Fʻq⏨̎xMHk-JjCWbJQoz9ͯ>s\~#,/&8Il|"!%+q3Ȏ}t ^ȹ@d.#,I-\AG}I=a*ec!c%WdH^5Z &d ܊Ziٵ=EXTSY ڡM]lZHr=ԟ.X9d7ѫ%Lڲ|^P*Ug#`8^7]٬J Iè2|:TJ,g^hV#nb[ 4=f.0nl!~0nU3`'F) (hYˡ>.%(71 k  .,W-]:-e:Dy%/|ʃ#-IrT'S>: b)Q׀LaN}$bLcrJ \>s@g?EkД=IRɫmE?9 ?^q,+X6ӖR؎ćn&w3]yo qq]\AsZ rϜe B:EV݁x*%:@yO4* 'V)M`M.db"9G(˓I0 ,Qt}y[9jcM )<$uΰ>| (ӄ=1D]o·l-6ICJ"çzmQWD\cv!0 MI}~LT{2={Q|GdWzs{$B:D: 7̔"Q~?!|)ayD\}?[MLR h}Ray)Ց`=~1 67G@]L?[Ȁ)/FOh֙#fX(ɫ<Ꟈ@.mDυ>pM]XWc U:D06Pilmv⪵#PwpaQۺ*aѽ;6h= .?v2UġmJq2x  up޷b-gyZ #ЏjnLT7r >Y5yD84BIrk->SgB+&= F_`>H`E$j~g\|`҄T( 2E&3{UQүƠ`PFZg Y=biϙ7d9!Wi~9NaT^B `$p7 d`nVhȢE lj,9Mlr7o TuE=7,㏖)VMܥ9B 5CPm⤆Sp#Ά㣞<U\Y},R%MǁI2tւ[$V vRo_%\uqNc=\sU1J|UP񌜑jg{B'V"T,u/7 ܰ[9o-QJ+UG;֛R JĊLTk8"_ }Q~o@;ܚ5k)?1Dx+-z\D~Y,BL""BEVHJ L y6=]~exgw[򭿐KU ЧE[ʋВw [&Yq MǾr9IːuI;FSÃb-g Ǥ p< $`Icꕙ޲snB$_σ!T4#-{yIJ?a:⦜+ës6}(2% W&uUhRhY&+TJ }sۛ,rs%6-@^-_%}/ )M`:هI{c,mBrqYPf*3? 0neg˧UL?'XF%fq$ sTN\F@2pZ Z|&942뵡yeұN: .f8<힬n'ܰ>`x9(tY08~>) [lg#q8Z@=1KJcKZ:ԝ}ky9V=+ALa"Sҳ @})\3dmR1[W!wѺI|n/\_)F:zhU< Dnh̼nB (Ldd 47rGɐ^n;.[h '}FzFl9ӕ,8վ- &c@Q^xjq9o/b`op!;*cZAL,v 0 0ƝY838J6 zM̭\ϛDIQ̒ðVϊS0,^)yX,r~ΰ$ ", Iv\ ;ID|̀+NLa]R. f˒^xJ؀0Uz5' s\ŁRFr2? ~=^}+E)auY5qxjN4ZW=Tݦ(g%<+-Q Vo?FA]9|!fNS>vaׄb*%`,F Л(C6oKT 1̈́7LBfж@hTh O%A7Ҁ>KY%D߫نȐ&{bQ1W *[=zmWr9vY9T)Ui_:/Et7$ } Yk8#H@X4%V[՟L *V" z:B_Xf0q:JO]}<Mxna)>\YÂNb4@)X~XYkC '% }wHx[W A],}!$9Ct9/k )սv 8S!잨UGpHjAMBtN\--\.[ɪ Z$ܞ[luMV;VHĂZxwA:䣘0| j 7 sMrbd{W~(,qnI{C]+F:jK ~{1N9="_ iơ͞g[~} {|' z ٜMrd{A|͋Kȫ䱿οfd@G }E2`A}"d]b,7$|bց0 #2[z=R\oYϗӴXdehzdt59kK`KJAlad{J sk4 U8) ::p(GN"{&М^3IZeM3.S=V .+(\,q0vv56+wjsuhs#NGufo{LuB3I=F23T+V4TUˣ{7}hi"_*&!CpeaȳYv{UnmuN'p0_$U:|kI]ɥ0V=-..K`T#<8 ǭkψ fHV;$-kR!ep'Ov_kh䦘pRu;a?NCD;LG'=7cv~ 2;Jg XWx!rY7 gtWV#$NXYb͊{4ԝL;lV /(4ޅC!f0FJI‘.~ߠT^eHJ|"{xVK$K.a5[ ܣmֿ1d {͞~^5X78(Mh9W# Pbc>7@}x@Ƭ%NO') ykWk(fq9G\tWsDlW"(%2SMo#DrEB@Rmfhic2MbDS񫋃?c _:5q\SjT8T$PqnqPYp#8EX1΀&$mkXC1^?5^%jE6Kf wĊ69Y i7g!Ҡw%AwErzS#Khplٍu|z@PV5?-ܖxD}F v&)'d΃EI6UGTnOlSulr粐=AO4nPkCV^ ; bV0m6{,q+vK͔:jWTӧ^65^H6GjHrkȇ]1tx[V\-e]I$D8GS0= 0>Fr\ ŠhSocxNGuYLb@n;5Dʢ*30/6XWIIpq? 7\McN{/ܹ2SYD' H6`!d9;A_8;4)).#k־L_3( s`-EłRYumÝy`h̃9ah'>wub[/ p,~O4re3I"]+L{H: " !A+<$bSNӈpκռ^8$LgwvizAT: El /ey^.o";Y2-I RRr}@N cln ˴eg2W(U̗taka6 [U;Y %dM$ "]`Ulz8EC즔L5q@w^ 95?-&Ic%ϯ38ʦ4FN;WbVt4 r "@?;ԩlt~~[C'4@s(E;qF3|cPm,F^ȱMӄęV.Ԝ(gu]I 6}C_Vͳ8^V2_J7MG=DP/$^l&痶Ćn 6:1)n=M(bl!eP.1pđ4o^f ~(3Py+A~1D9)+Ssވ,MHȠd*q,isKANQM)ɶ\LLN͉QQ0bQ‘|@E,o5zGk$6L9$  T] :U<[5\^EJHɶbʽqDb4nJ~Ljk$cQ#"z"H(͑m+zw6{ ojM |to)03qG6zgAoğ$Ԗ?R+nD~JgQyfW>XU~YK :r 18P_fBdщ~UjxAR2깫}Hr[܆fr-*)݊R0G^㘯?wnHG 1է6`,{תFz$,|xWMgV'e+m~]FE@( GRȱsb~&?6#99fyG-̡ꎀHoi>$|Ċ[f6G2~5=Ŗ`M[L:dw:b'Zs%=M|HT^rLs"7 gTNB LTvq`5o0C.X <=20Tg8;,@7$ w}`iHj h=Z軑hHT4]^^UK&N>m,GUU7E ¸Q3aJRabJʘf^;Tb5pӿَſ:@kMq,Tad \fgMU-"{NJܱȭjmy&r+ʋ1qs$@Cܛgp|&%~;s{A ?n].xL|ZhgRC63IAg-P BZ !i]pO@[6گ ]03⇸EnK⾒Fʴx.Qzy:!.Ri"GKBpqDiWȈkD_!h*N{;x~ˋ.!r)vXר&E.mySwxpwwSl=y㚔t0=ÄK 0\a_ߜ!Y%s.$C2bDkk/鳟 ۆo>UND.4g"Re~hZ_Ue|BtT.0ݾ3X*~4>al^Cit*nф\haQ˘$xH4Z릻BA15*(B[ƻbv)T`ԋ\ȇ M xr:5VWKu YVJh(>=x+ސcQ.|nѮUG-M[5l1#fFSb!I@xwޓrS1F15=bkTʹ+#sD6z ,6Ŝb'lw 4 @bs ZHg[<cˑ#gҥXFp;N007t!z_C޿WOXͨ\T[Z<"<٩Df ~5^2rgtYJB,Q?Oe=-C‰3 ˂14]?pRCC4逐#5z䍓_ٕdIqv-=mĥ0\T7oGul>&'ySI&];Q 1J5FieTlﭠŨBF.#Wа4ҊY_H|Pۘt-pΰZm\-J>U&*aW>r=0HrKC݄uBk6TVu賵6rO-] [c}#Y)qA7?78i/g Ft*ۭdSZrɳ&*IUyPH<[*ƹNaOEXHu&VΝ36Lckn3 i#FOP ?#>Sg7@VkRA, 2SOG!eO -+O֧O*FMY鑕~~\6,ު^yLEoj%~"z}q >auz ‰GUot(m!h&5]nr{ÏD.L\yJ|)TB\? *5JT@9ҪN0+($B7|9INP B'* 'h鷌Kz!łi>dtgBo{wyzw뼵y ߉epoeIy|Xse/k|C:gkw}WLv_rI Tߖt5dy~7tቻ fG2J@(_rN{t]sMa`M 8;=pųYqB%JwVS4f$lu_ň:_4lH0eJlE C XP50ఛjFh %ϲOhbnH $C砀̛<u+:~ I]OP,{;N ?ݺQYh !Gk0ѫs:q A%?dNT9Cf6 Xg(߼Tv&gmc IJ2C an*&D@{v1'~JbzT\ 8L4 |Gx&fu=)v?OP.jp߇) =@km%$ J 0B׍ g#TQ;v * J]`*fi{o\1a^]m ,3l$n)S*T2CA ACT#\8oC/ PjR)3>aQ[9laE0cGq3v 6}'ېe$g޻5a:Ё >',O1(b80-xyR-򹽤 &+.Zʽ@UFh{ZTd s "v-1܂pf$9~鑘L:Ovb]ii[ܰn+^/0KC}-)8rRp~ 0l h2-8x7n{T.D !P#pJ-ڱP Ш!JAj*Q[Qo7]tNޛJ1WέέTN 7(E^2!W7vivʜDm[S=$EsҜ$+wtŃMޗRkdJJssjه͑4HU'5y_$-u)όϞOGZ ^خgK3N9|崎g?*`+mZBtӫ/OulS #ٟNFWJk>bJǔ- 2RNL67iH邌<}%6:-<7j߉Q % ,0iҿSHpfb޽[[-\P8KHnpGt5{en8=87>p2j> C+T\%lJM6rK4.abΏ-dS<@ҢLg-\IvU!Tg`m|I3牭^K抰H4q |uT%z0 L;a|>N!M8M'_8)X^ gͧ`eo0n:4GE:?dco"}UIeuoqo.@}O0 D()vf`?{ 0i@ {з2cb{`AQz*u,ѧ6Xsx7Ak h n1N*>jlcg@3koUĜ "Qru,/;=mEx`;D=r{dByWwDbY"[U5A\n%pU9,^ФHش5k>h2y/5Ѱb t L6gkrȳ9s7^dIPd=3Qx\|6euoŗOWʻU7Dŝ2TyPW3o"ʴf缅p[8b *#H/le3 r2G4]7zr(C{*җ0ґ 3luP4'乱a~"`n(6 eIӧ10_GLxR V5F'K|v{qq ^ ,d>w;Eyy%?ұ;DwMfXzUnwGq«1|+-:uM\泅6TD {G'%@Ny?ƊNy/Z9ѫ7P).ޑ[7Fwe'vh/:T+틛gu.$93d;Fe'q佡YR!'p|mAg*SB۵y$Í>= ;A\!"U1Uu>uϯ1-P>aO]T\G QL'YDM$&u#.52U#߬AP D7dԴw`;yz#ŃvofҘ+ ZÙlgP(]4eO_ExlRÌj fe:VDœ464f* ˧鱫o4>(e_$g):hPfMdG`vR6}R3<Dh\ 1nxKp#ꞧƚp߯bVh-Xf<Ʋ%L+b>DlO1fϖZLtD n2_rLAbNy@Гk\Kj)#%ĵ_+2 ^dY ξ r1t~e3<[޿y +}`. pzdz4.o-C05\c&C^~.!?Bh"9>We}#^aC7ʆG؁*LH(op= aIs/;"3 ڋ="Dq aEעT2JB(hp2?>$?Є,}8[w; Z/L8 4d=&!{-66ғ8 W'/RNcJ BL~f#р%,=x^8.OZ|_ ]#"!bkg$dǶSsN0NЧ:'JX'oW!C%~ssdٷOT("hQO=C`&n~XpϓL[zr0Qem}87 ;؁cdNqރuO:!2%(lΌrGL&Im"ʫyJp[ ]L3],V.3T٭~ BP23@%GAqv8P<\U@GW!V\J÷Dz0IRvh*6)Ej'Dhy&. 2E>EL)kFZ[ s*<1nw7C\Ņ͐spt'%ƴa2DgOD̛m6J] -ҚߩbOTW*jDZD8b)"zN^!q'-R!DR {@Z3 } %|U)M#g`e(|9FMNL6!:@: IȌNc0/]=G~r48CԘR`j_s`l.h=QfQ=*$?pz8~C+%( ڬGl-4~ u3ku ՚%9֞Ueo`UVz4dG'CȂҀf2ߤ;y9m9ؚ%.lore!q-{\l1>S4Kx1ܟbPeMG&T!rv|- I#hL OVA񠑁!In<0szW}mCktfw(5ZA}? K!D6^4 GCXx[j偉JFP||]9g%^7T!YU{SAiCW>6ا`HvmBͬ颽7h?d` |c|b<3`6`J( I't0]dn:L-ڟ4#QH3F4VS#retqF3)9XϜǥCRdRZitq [ a8Q^C%GS>CSC`B!S>8*TM$0rDuðť#l5K7#H7.}n,eukς6Oy/)zǃD")sA٘K <5Bc1@X>CoXX9]7L9뭘Q3splΎHATl#<ٮ68NԽ9iB QyԄgEF\ɧ[]~\p"De^ ?dbЭ)[/`?^k##Sxa% Flcl>GrފN{ >PhNaF0?N|;Ps!$RM a2iՀSo &։ Aٴ%i5;||ekT=bYh@c o)A~]W:[ԱWE##9v]~+){\%9hvEhEU@ϵHej=;&͜W+QaAX=t\kaq&De֒!YoPA@F5֣w 2rr84;$uzGrĽs:-dӆ1זiD̃O"@GQuohЈθar!9F׽[enq68H{7 g3zEŅ IgU,,K}*ᩍ.>xS,ViSA@{& %fS*1ch ?ĻFvBcOɐn<kdi/(keYcn~^!z: >*ٝ]NbH7wڨtȘs Y]j;# vQUğCsJƥSP$٬KPdvof=Wi>ig=Uc< ;-~Xn̓!Q|['l r!?RSuGh{{C/Vޑ Tʤ~¿ys=B&0( ֜~5L焋Sf@KbI@laBܥzE7 Y]lڨ\x`cv [n <㌈E۳6p"I<"խFK_Y8C‡}D/A Z(|+D<Ȫ$ rMTGsFRV$˜ kub"͗rc.3E -\ ^#;Jx=T!lV+B&E?BVǨ}ڀ8~HgP|wh` qMYOerIp!lU*Od Q408eYtT!svw3a?e?V-`:9Ԣ"`v $4`P;ԛn3: fN\ѝ..dzՌp9FaqL/7TqQѠ.ݍ& 0*WǔvJVhMFxI΄vs> wǷ FGhvgҢ%bǡ [gȑHĵ.xD3jL,)gZ cBr1SY%Б7 PG!.Zizɍ4deq8 ,i.?B=* K~] {y1ϔƗX|r&2j$9"i [}׿z zLq|>hlk0eLad1,2|Pl˜\v*st(%^nφ3֯TI*,⍸|M-5hs'U"T:v9:@0MHm5(Y * UQs7\1a/l ob\p&LHN3|=DR |a29]OCӻ;:+E5E^cq)TlrFr ME8Y[LJj rwec;桶ѷx*-N'ZWUEf5Nm~^r{ҊSۄD8_ܗ% wr{&?f(t{9"g|~? d =\-Ep ui{Q. }AH{ p'qJv6mu" Ŋ[/bs?qB_w JW3/ݒ fNZ]v|'t8LT:Bca eN|%+QA.H)@jd"m1dc?6cƷG:7Hɛ4g2,+r&}FK:249Ʀ ]{D:~ٯT.9H_i6jGn0SdkbÖP䡌:șyO-oeLQ=` AE*Rf`Ü(=h4.HP?1Jl)4?‡չf,ԃ㶝xj9x*<ԗቀ$>/Էa'wK[k4g6S)8wo2g^6O+U[:vKT` 6(o]~\D;MF6E,oR>2nP{CU!hz"{2Dpe"N٫;2-BoU^$*Wn;S+eA÷H͚X;@6(8̭/nD)vÁ]XSbyw\?DIǧ-W8l_Lm #U׽q:}=vvԕu`б=; hl4좴@ڞlm¿%t >;߽YLQFNjm,"KP "ttWeS}xgSWpM 6Xhll%LK ;lN!J]C [$ _ih*m( wA(Gf@P"JVd(?; WؗuX-91ҪNMV$V Th#K`8b,( jjXAgNa(cv)&}4D {8%Wijpy8y!~5PA=Ѕlj/m.i:+DgjjŽi:!vv@!OUK(M5wHt;B@:^Ҧz({y-ߗ^iuK}4M3.nx$_bʜr/zxD|ݨتº%EnӫK|^z`|wdjt3#F﷨i2Cs-Niρ ^DŎs[eʽ9 zaػ4ŝUJisy%qA0*jP/Ȇ=j e@R_A_rB^ ITSE7`R}.Ym@ m 5 .+2>uGkۙZ_B_{*.)*Zb Uu"қxi X%*m3hV(Z%]L2bP}/U:t`|h|@߄v!=` q32]#9aXQ[;b%QG똭$3C" ]Kl_f Yj7e%܈HUjӧ =i @wʠGL<4V?+` -&} N];XRn`n8Z~6UAsK8bm&[5O#6OKg([x}=[qgG4a|Wkyj`6yI [&VyjR3x3 ܬ~?+)Rkd5DַqmPO8'pwJکo܈N&&߱ې;G/0'm!J\zNwfx7_e(jo-W)xklT$]UB[bWtyw˧FV9na Q'O'ˢbmQ|:@t#OD8L{Q{}aքՙ6<0- z{C M-u5$҈ZOfd#;{HqÑ%bX,L 5Sl[rnYqf̊&`~;|aJmfyD߯AN[dxԪPD~4@`:dh+2p⩷lО,Z4F: oC74\ FYYm0v%KY 8Ahٶoįp:lGE -RkgCDx04I_A= @t`pn9N\MƻF&Hb%NN7 il%p9vs+v¸ B7 Cnq\b>IS}{Qc{pU<ƓlҡP"4" 9h,9caіNI[%(WW0\`e!1Ren5E \ IS$* -Z-mL|qDȸ `9Zf¥t7\/[1`(K CuLWȟKN_QS,'$!c9VH7‹K)nO3 A8\8DBni'#)Ǿ=$ή:Ʈص9^B9D*0àK(t$ȗ7 aP͐IZx8STSv\o^%WAhkRGh=:k 4&p'[vnRJH`&`hâ)## c"Nu֫8Num7XGۀji`^++hc";.(*~Ǹ _{j[8Y9;+~8M:7ERO,"u<řŪc.mhNh ]0KO gsȈY^sa|zTvDNzbj‘s2;8z xp|\Oy{٣q n?NY- B Lg QspB\U i1r"W03'Z WxBLjg0r5y|ezycbP'!+Cc ‡Dwa{E{L9 5ӃGMfY09DXGk[Ҍ5PY<G<˖ϧ97Mix(+12 qKj*\+VrMqM f&}34dn!I2qPoK.8{@Eч&Q r̥81`ճDEqU~u8A sJ) JzG^/p/pIyGߚr{79v~I@"qL 8}#N002(u]wsGDf㜧YPj@_Lm1o5ʅ&t nsrCTѐaw 69QсH*,P+nw1bDMs*z,I⽆^@Q}qX]bT73a/?e`;@o zc=aΖX\܎Ӈl4:M5Jaadɝ'OfR=] WJV"]9L;hlnâgWJu[*[['b^\//%v}袦FҜ xIL$OX%syؿ*+9]Tƨk-$xݸ |7SR:gܬ{Q*AeK#.B&lMT> _!l^gڏ"DʠNhdYbTY `x, ,gvWUx}?,#cvvGbë5!vqIakctL [˪PNNx( ~+|)V;t<[dqS89C |0waeԍ1x늃{cmL3 xB <#@'PRQH|,5d0#"ɜDa?E 7#q[|TM__qd깩.{*:īy @`沀w)+~S Ō<JVB {.<JYS2w-U4Q`1q!Gvȸ"W3 쎧ll4ՑVK e4XMZN{4J#hM 鈋ϓհ=S 5k5/wA0`を.Ԥ~66czW@*@mh>B.*\z?0薒nʤhVcjRsӺ &h8GK/o۔RNhw+uRGKqgx1]d2&t`lFg4 z7-TC)yg^MBO q> {H9 %1L #0YEZȟ"/[kՌ>(?e{8LVf$B-5vW܍4r}[I6%Źҽc>kl@v [qt_S2exJn>Fpw?Y b^t0i WE^uh@!OXv7$o6甏\uzD`kP{'T%cRp;JaR9Ӯ#`l4%?dL8Pl R&5yTZ7PԦ|# Q}`Gv$DX  HB,̫ڟE p6] ;^ {F)E 紨Pz!^elJW㽋v0yQVTKDk2RcۆX~s$NEᯨ6,vǼ9EwQInTxmXD|M)'+l)jrsmnX'WX ǃi,)j64og^^EIIDQ߰GB|L6u@W6gb;Q->vƧGb c%s/7)~pR|qGW_$xi$- qD DϢ=!Abi)Y\y~/-- S T2jhqV8gX0P5:,祈>ҎA5C~-bL>;l΋ÿF_p2VWݔ*`W-ʬ\;PּvF9X];x߇Et> Qii02-,j.A;e.!de:,&[^@2p2"Mk+~4CF[[`3۹[e &GOHa!Vv< X6.*U-&]35R!ĺ1eٖdij-)ئ.|>Y#q2#`:TbѬJM, P QC5K >%D^@mN`>v_%Lڵvbq*G(I\T&EMXm+Ȭs7=xl&(HF8e[UVULd+&$80x̰AI+ګ=׌!ى glx'Sʞ  NJҴBc~j_>lkn٠kW̊<{,_k.XHN|A߈te*YT0Q \ &?5貝پjA.MvL3LUJP:;ׇ𱋜?Mp_P5y"ޚר$!%AJ&`?e/? Fj]1ﰷGo:$`Ffk=iMl]in] ؝På\-\֕#ډ`_}5]?o0*+XƂh9%҅.5V%NgEaY3*v.n񤇃X4*5AD e"^ƙ\o-l>ܯ9 P\cVwOx⌌vHI΅'^ 츿inϭyxO>z©` d6\{ޯlNEH!ɨ怵&ݳG0z>e Bf,w&#Xڑ=bw!rtQu]N11;<+A憜|qW(gR<J 7CK$=te{i.cy (v; F *JT1.ֱ|&"Lh"9T5dΚ"hNzɡs_xS#Co`F0+&=NtHm-yr 7>,FhU!:S1W3U0oew@g=pwAgU*̱I+H-mA&2Xڳ,K67 sl" E ?u6v̽a*қ rT\iR 4. gAĺ^Q:*'e `%s*EX0 f|,j}YVyXlʁbv2 űPfcL_;YG6Yg;K{2;`Kl#mk}iw3Y(Քm2.(P,-7w=?y)ec/SR p+XY<^jg}(Z|}ThڰSfLP4 )lS_5de9OԚ ܔݙ7f-D[4[}' |UǧaX'Cp gT0V ˞ $32}}qsPcbiڼzsBD!( O%M] 9#M$ʊb$:eojA}ZxUJ:lTgdo4]:C z#K\%56[T9%ngiߏZV׳ܾOݫ0z$"2bq5Q9wq6r%*;azJʄaXr$^r 6?Z_㋏ mH;c7ƈQnHRԍX{h%wd"737,I戀h`I&Y&Ja,!1yyA孜D Δ8駒AGӊ2&WB[k(F'[̑ug~ϧGpW(y}^FElX mߞV!TB'M.,:3@ FdA jieJu9+iw˺I ^I){EkrMS_T$hSbDبǓi !=Gu=fY$@k9|+u(?m0h3ѯE;4;;R d7!ǬeKwpwYDhw3S'${JI-;=#Ffx䏉Ľ܍:jߴa5mCf/ n7gy+$hRtUCU#Ro۠-Ds(qɋ"Ω EgA( V (>oc>=)Sӑ7Y`VKX_N˫MA?*T|\?/f~XV7aM 3&luJVK˟"8L6b޵ņF1ib̾lVT2OKX8?Y (N`ZyHGV:wO?Kk"/| ~3Ǯ<~9$ΛP\R#UK8bR-4WOJF *;R[n!SᨽÒ9t7#u>:upў%lRvU2KFH_ e٫iw$ o|JM(+!V=tm ~OJ%_D**3HCHy)FTdqӁ\W[2j :Jpl '3}?%U{ u% N+Y ~Nhp>B!N|+ Zgȵ h9u6 ,4O$P5=7C@@\$q5z{w\;mK|R \mo뫥v؅7rHd {e嚱'_vf>82YKP/lt8' kL~8Grkk4![|d)83q([XH#'t4cbRs{{B`DGн2Y\Zxy|RGEz[\1b;>tR)&#AuIYUӤ 6xPfH%|j؇?IT?)0̣Cx#*$/>!Ѿ8m}οj2ρFԧӚ8MW"23XMrR뷁&CTھ0J gas]vWOϡYn=W&Qr R rݺIK5. `2S 9} b2Iq螉fxfń}^C#:c_ .ЕjeӦ#%刧tJw8Kcx/C2*` (FW8VMGs*WSA0(qK]@+ö_附H(qc;1 tMxZbXⷯ_\nY6{Wܸ;MB78~]"nr= L?= *@7|Q#–g!KhbPCAR M`WٵTשּׂ#f6R_jnJ7Iwn$:żY!Z$;846A4QuI.$8D^/]) FmU;dv+ApYAV4/*l %P<_]]1 껐8^ ,ϔШ)J̳7uE5|œMEf%tJh7CFCf{;#\ إ@uo3,W% %hfܹaޡu"DI4ޕ<|ʷl׉f0?ہ:FYFeY~4e$ )j^(bp#Alp:A $%+b6.B86Sq]+`'侞~Y?{ [|lEunqGU?𴧥Ec47sy*Փ$U+>EEC{vA`ަ}|ذD_lx9Y<;Lb!4:VSe `ߢI`;HYr8y#}qﳶ[9?e)Ð>̡kcE 5y~/TB]|~+ez4ID|nKÓSȼWυl>7C`!GXVNF{3e]Ȗù'rOa{ȋʌtIെ*; e71D &9 KQn>>(WQFcbہW ް̢ 4'wB hw:`Z@]ھ>+#8&7Bxn%[# q2w=B'ې¸'2P G7K9xK]7`M(-Bto_}igvC(UE1F'lI*"sG"V_o\uw.k}) nsWr]o!J@Fw)װ8o!;$)~,hx1MG\I\Nbw7/ne*JQ懶 o9BN=^>M-,ĉxgC=bZDSYv]K]Gtds80$@<:Ge燡,g`ǮKW"9 6&&;8㺠ĎbmZN (&j7+yy30h0> YG2i9a][t d kJ#A 󎩸u a`~z8IS1f(QvphIXR˝V^7bկ>v:WV$t C cn渫|9Q Ep[5 ]R:IebXS-/H40{A|bwOPvP Has0li@x>;峾2š3OJlck{b0>:$ Q,a+dYF;g9eka,6qC~DPR 1[qF#aRa3:"nLxcA6SR$ѯ4aY.n5T)[nm윖B,;XS4yC阓`2\y&{˵: d>p }(V.'6ztْ1*0+|R޺&k(!Thi) c7K~-KMB/& .YjnY{ -=,ܟRR8V/%Aʘd̆=*B?wb!_TLIFB1yABI[P8d̿I'@ͿBIzF:앉WJ\ (QO\x) I~`%xCA>:';i{)U݆1SPtM)Yj*xPt1 n"gTr0"lY>wI]g4E6,[tB]`pW |OQu_Sr-"jh MTk$7'J\bg_&IZ)[H ҩUՈWHdQj)}ՏkEY|:ymCpԒ|ݯ& SlWu1ݜ j=/+*&Վkhw1!u$`h M>$L:P<[XoA!YEx}Jpw]l]o敗p O^+c?PA,mk{K"# 3ⶡd*4"ʷ@ xXeʹLGZn_16`,?ؼ b9 1 a,<7>[+K |_Yg oùywoKw8:`(Wm wgx*[ (_N.DXݿ_v!|bypVm_9-0b^ASCBx }릩`P/7pH`#2)83Z {ű >%KYC 7`I0I7?!kGI&16nƨ1I?qϓ! #kVO d]W$8mEiC@̡!cv/}TZs@%.⌴]Z3:pt~ []n /0j avy˛q7*#1kШ"~ UN{v&rh9._W0j~I#RM@7@{U9C .o^V#d9ȐX^ @wE`m4cW讃guejg ->8r wVDEXT&tIcS;_Ple`MXN"zHF{T*2,,| [J.}588ѹ#8e+c eBS L@6.X<~ZY;d.KPURqQ_q&!4ӎw8kxsvhLaa ⼝ߐRbVXB|ğ,dcahu^@/ag5K$OeKghI ,S+A}2Hzw!;3[xvW6H}E"g)oNᐹd}[=B4HؒiZF9#xq*H&l^qtש['1yNKl 7P+?m4o(A7 ,I-w#-|g3'SYivfloi;gr9H.åv]sBҥ|ӑ"H>Ѩ>lynvRAN)?~]aNÎ[G..nǼp~VA0Ϛi?N63`߷`~ ץ34{VaIQZBL8EU[f <jj?2/&511(!c!!` uc`Έ`FUB:_dI"4L-ڹ6r9y?.%*~tg3cKmyQ-;r8EqVNt9|DA20ՉOW%_.ů<-.ZCBLѺ2%jo4}QGGZ5.nk9} iEl\P@G&0қ`:bɠM^fLH WT (\1Ӆ$`2U1}w'(WJ$enPSavU-!Wõ-]:$PxRo8{JD<26[jip <#v:am>ΆHaR11ŅApL' lw!ΊyR | |w~i\R: ZՈ]ia4G\p_eN\4K >޷@9`w|eIĈWL @ WC QjHP4Er63YVH,2|L,%@+,,Zejv2`Jzr=`RÝ`E,o e̛OZyfJd) ti m᐀l AJʚg髍(VRoaf':wanb,_5at 2r6_goshz΄m)Q-lDHZ yr̟3ćYiQkQ+ =$}{mȚrVě" -m\?XZB!U婤4q ;| {٥ Ux":Q\hB^④K)RV|-1/E e҂u׽̽AtLWd0n^ϒvg~^>-(},˙&>!KiC^AmKho~Q9qNډ ɥzq G 0~+[3@⽬$4wR <,[g&U*#]1XvzN89tU=.-x|ڑCj)9}&w˭ƆOfCHB/JO iWaAQ<Жrφa(s1N".Q/GtԘ1Rт\+@e~@< {Ol*>bN# {͜0=/wjS<*܂f>$1b-Զ>IF*=3rPۨffkItͱ.\uo; g)f\/ChԢ(W7?֝o""8FBDZqjW?pF=z9-b~y6gSϲ~&]7#G@VTOZ1f׃00/EF 4Gxɹ/V b- +jO%-vk]8EA:\CBnS |Q|;7qKkBAfjVL#`@X{x8)PjS^PyZFJ59: xD' h$C6@Y K=P<89anǻR BhZ?%tvOt| 䤉u"|ŸmxV3@KGEpAa*X2n_MsQӅX5>z%xCşrU~A%% n:5"`_Ĭ=n*zi'" c_~F!q<~owt3% w%Fϝ_˾벁~qk%y/szGvu+/꠪UG ;~D³T1c#-N08d*S`')P %.I9W07z>R~Yoz$Xԝ>Tρe ml$5pspbj&"=XzW{09a0u"v]Cv 'XEQJM/Jf;+qX"5"Je2ٗ ?6G@Ŷ;XSn賯Ŵ'y8#;5~t&,CB ɶ$no$}F9?~~^ fQFL׊\E6=Ǩr7@m @_܌I-0`?S7Ͷ8AFP.4D1Tt!biUs' |b~y E0Kr<׭BrI5J;9X~!uvmYɢHeCU-e[b@y! L챃8`TZtv-׏rOt; U#&ځpj"CH]Z1Z/JJnr.CIIIa.!ϾvsM;8hЩplgL=R.^s"yr=3O+ Jǭ/  6'`l j Q6f8Ġbz+gOޯT3"XlLkY')k [Ajl7Bwnظ ~+`24[a]x|6C(yR@, dw]՝O}7/i~ rIK΃s#ѯAzwRx]{a A߅8 >Z\ ı#n_zhkiω@i|1DZRW@J#~Rt4N-tpu>>%B[4/|2 B03EcI`D OloscoTt /O]z zf\V3r>؇7[&G)#C9Y wb,P# >ۄ6nD7r?uԜ\?R%r(PMi`hfwRqyw.|h{l|?X61$̪c0v7H,"/(dh{.ҧy'PAbRH4dqo@^ӭu=QPS([`n,TJŨWG6LTUy,89$CJO'_Er 2eR Od)8jhSG+'՞n3ur_o 2kAI7>ej%"G V(v֧XR2=z=_S{0t5f9+fueˀOJ *0M@kܩK~,.^ {9揿)$ (4㐽p{7Lykeg@oYAUEsۑj}dVkL#iy!c0k11.+ 0ry߾0?D˦/84AR(Mf+|Rz`Niv";w+z:;)–/5Q[A+94jv,.z© yݰIH21U8a3b'&\І؈tP)ox"9W}oM~ Fav_l$(yN ++ں->0 +~7Oo+![`nI:%Qb %:wظ} pf zF%yh_(aYDy¾ B.? {XY(7>z؉zIT?6a&qC!GO>6>Q?w ny’| :RC-3Y[yRHE4wQQ"EGJ|s,x0zhj-l E%#xK7[Oؠ9>7ISUۻsTVQʧR V7L';#9EM۽TKPO. u@}1ߧ $7!\_/!Ziwf,iLP#s2MO1+#'OOMiq+BB`c`tUT\!E};p@rr-TVRX|} b2o9R!xy٘$:F+ȇ'^6?mh3DԞEd rl; C~+׸HNlX@YIYX0uT~W (;h(9sd/ 9z>累hXX0usbH}u 1Pqqݡ[7c>,4#I2nleKT# 6ADFwo,Sb~V3ѡ,+k(q6XMe[wѢNg~/hL_kSL0t =]QX~г[ Ǟ؆_9mŜ[PRrǏ~{@V w0%{b&R~7C0NhI͞ns'C+4'tP/Cdш#F;e6DȕLN IW/][ˊ%dYfhU3w\:˫t"1 y@J$ƿ9ZS ;!3O&lJ$ 59`<rBe{mT1@ClB͓CFQ4qk7˅}]|@8UN{?l [#[_Y8<'|as#^"|[o$8߇fm|ߨ$l!!;3)V>^}*3=Jg~FF`ܮ)GPds`g_Y@0B/= CYV6=~3 J6y%=C &MLa2M`CYQZsG&31@RF6'F֫ˏ`R?fܯ)adگ7w_A;zNBMI\l*G2!<˜XwBRv6w?30wU / -{'\:\B*FC-m̮H|ЁNNk[ZAJCg4I)tWě=QƄ %^/`ir\ OagQϑ7F\&>ܛI֣Q@\jBRA VpTx.dywa\|rMܾ4ᏬrkK5)-fK֓lVٵZ+#h)|LMvѺN@]rW*K P+Y&:#T:tj.G*f)B%A ,=[!j Lq/-fs eݣ&e\kgdz~[]gyJX QH9e-33zVqI%zFuCPkC1 ޠ'=GU5 #I\pM=)wN-C`9սiJpՃxAN~ (.@~jЁnS䝬Hzk &#*Fm*KQO|5pI84 m~Dv57䐒}cjejJ2rogvk)~WF!a6a0xEu|N5j*P%1R?+ط>bkخSv qܺi\5ه~"?'٪kA_6 9r'f}(+8#U5Ԉ8K?|%:L9MFAwU|L.LHbN7pl"1qa˔1CGKtPXIP`.fټׄjhz0?3!4Yi*UÏ.Z`5'^R|h% $ДLqvSx C4٘iI5R)C0O)![D\R?`ù/U Nɛ+*xVu_=&Pl.ڡ=\5r!2o :jidKůo#ke&>("Ԇ!;N\^P,nV_ m0fN̕ r>6Y&˒\F cS`S6~IA7۽揻&3csomfֈE=Sz}[;RMsez易E4j=s Z PBR)@Tŵ3_ Jx9"&Xﺂ zT BB`7T &`,BXHrPhN&:T}D1\o|}qnN+B7{.Jkg["=ΡN*ƌ&V`8;7bS_R/BR䰰R6;WB>~gƐ!*q.6{KD!>%^*6qlm#0ǝ<ʒ8ovr*SynteHdf#}MOH`f`{MS:T&v^VHm;QB'@G T=C;bCQNzޤ%wٜ6f'#^|@uijgZ-]2TgScfYl,PF=RRvF^Iqd!V\?X4IA̾oA2MhJdݣ`'~*ҷ|V Dޜ4b腹U Hҷck5F9JlzD f/1D8YGԜ#ZT顐 mVyWiW_(Kō sedl9wc00҅%oMCx^=B:@ta_j[* 8Cah8GBm}vV/JD?d꾬"}zT^TG!%|*]2%q+S Kߏ5ZV J/gm'L# ޡ&>еrҜ3Jr`S8)#q)01-xdk1W4?BUcvzXYSo(XPߕt[hUb :`E҄!WJzb5ɵ OZdqѼaMYR;bosK<&w>#ĸ[1!0Pf'GWS~`j3s~Ȕ/[ M[-tC]^SKbo5W( \&bG,fLtӀ:嶾Vͯv,z|I;9xe$"pu&XV+{ w{}tz&iu`sC$49X J%o(%30xwZ@k[e-JB"G߷5a +O6U^&ދ<+6dN:PʦB |T3c<XF^ NmX [Z{h|S漃o0*"@ˊf0=1q)k/v?T$r!AvTֹx_>+vy*^&x$tsgᄀ2 ߵVB%]OD}+~QiDH+7+_Й&KjIV1'޽bA= a.~a_잶ij eL .M&y4qRI#}4s2LSMv,gkr@,: Lԅ䑢rNkuhn{QzP'('F}0C^6h2"kǫ~Ra=ˢXcBTYljdKwKt6,+=?6o^nE`s;u*Ĥw'zoYe'`,I5{p2 sK*GP0 &Y#XˢTCLkۛFU&;[>8c@˗ 8VxVscQ"-NH?uG[8 jf(rڥXP=ia^aaDNHX0> md#;)&gI;1YE-<6zˮ$+\dc;҈ EG3xD'cXUx~qw $ Tp. u.Q*Cg_y E[POk3^J\ $n΃2Fhť54>KN!Qx7'μlJZUts({ڹX0H֣=Vv y/Drȷ[+*NDPǙHT$gf8s4J>=r2DobϞj炘 "y'/7sâ9>MK}ؕ~rqZ=#(fY9|E޿,LBvt\b.LHPr" sW^yn>v@^Bᚐi ۃK7?s(m+3^*fgU-;p[)5N7%`#"](:پe,|;yl,|^HFFEf x!fsZf݋0j}~QzhGՠvgwr|ʼU*-Bփ*6}/3|4sgwWp(1>E!@R DվHl 5c_49HgJ;zvXvEWɊ`dWe6!PFF{+@:خ+CYSpG_yN=^ 4Vlgz,RL.9B2(hkNOKN:Xd:[qZtՓ¦-FYQ3A7SQ(W(;'LBUƍyW M҃QHϠS! zzZ5Ɖ FVxaT>%x^Ыy'lL12FSRS ɗ[aq HjՈ7!>:A]0xQ2p2T-?{\U#t8dȒIhfRgPFVtgh̳O;!|"71ΡuB콧Pyhu W̺sE‚-X-τȽ:858+PɷS䴋x[ Mw9 hǕ]5Z z)7 /K#b"SD2)mpoDG{s$@m  TpuV)FkqCDD-=y;3L[Ubs*6c'm qs3F;8K ķ*Zuɞk'ZLl|qd4AH\+ꒇ|ID *@ϫ`VΛQ ½ӶըGêzY7jCYsy׬c6jϻ.zhW1j(B9Vtka?Z1sS^7/'ah,9|5Isx` H-P̀"}Kw]P G^Ɗ88 CƁ MI#zuB 3g|p}`ƕu\ G(!m#8$D E8LFۮ>#GRtE\@ϙbN6sLc'58kkגYD7K1YԄzIba3E \eLjq}.%<PVrk/-AQ漢zԔ}KIL}CsbrK[h[4tɆ]-KVrvsNzvp+؋zY>E֦(4I'#>@ 8Qhoh=b9لwy!X]n޳*J<Yho z8Popr]cFMX)ԋ6lzbiJm E#3Cn"R Fz_+do0mYރ(E^\q"2.&/rmvr;0SB2?87B48YbX{\S_粄p[~¹0<f Z][2PǜذJ_u-%T&,6{{'[]!^WC d kzWv ߬% (޵  Mbnѣd{fi8>Hl4r"%W9?Vzևe*C$̅U,)wE)"]W''< Ro(]OL/vrywIm اM9HRRVSZ 3GnmR@.:^F> =P,N>)>[Ѩhp9xXnjӎ9PS5&%[66FXc4\ )4 z4\'u1 dnB(C'*J'B8({C$-Ÿ\R$|v<^OqK>CWΡe0rz-ml/Qĝ_]Xg B V v.Wx2%p^O}W^Tyt e)ȁ.k#lCog^ 6S`,6sc*Q cV`r{zAAWY'(tխ3h^¥q4W#1 GQ!1[wj׿.fTLwxh_GA5~ “&[<(> O9s]lAF^!n.y0pƨ}&_w1j'wM[7Eed+76` -;JJ`KJB^^ \R6[u"IB]K!,DtF \[ Ĥz,1ZW0D}64 Ք0/[6>:#;R`u9lL c1"Z&Ԙ,M#d.R!4g鲒3֣ I [eGHL<˱Sks\u|ƺ ]LTh:N'?= '{rOj,?fJ7q-:e J旨JcA[A?E` Qדopx>H]+ U`}xzV 'XAÞ˙l! J6݁ށ%A6`K ;Qڜw ]e+ n11hJ "@lXLd;Fc,dPfBHkyJYm~3zu Y晎U60Y'.;Na{Mq; Q9Xլq6'I|QHGVWj0ȅ<q Hp҆[tLln}t|y,^#1ϢoA[wnhsӊD#Dn80il,\6屁ј w>J9c8c-b*p,ɁdZՏ*T CVWb7AzU?GIntcg_2{q_xԌWv*vawȓ\4ϹivY>_3ӐY-|&"}L4 Ֆds *Bˇ@H%ٜͭ:,x&<%$-|zԬB{P2Ld8%-$4E#e5Ea>e{wJ*]/OkEu Rd*eL>#R%avgR2S(8qn5i؃XmunIIsƱNg`|?$,PCUCx.AY|Qjv(hp2غLʐMOܞטp'ccw;`vZ\OU{F}WPͮq6<1+e^vСM?xb7o !=^qд&DM:/_v@%v[83QUI>>% R|KsAlfqZϽֈp@l+-㲹gX*ˀS6ƫ\יTG-#'Y0d(zBA8ޘ"j/>C6WܚO8UZze㢣8 dTP:Qm;-[}RK'ޤެcf2=: *W*r8Dp; J(j9$,`fgشJndW갭$G:8/W;[uwe͍ fue 2kwkH ]&XjxW -3c)c1o Ke%{R$`Lw6ud NՏ_*UF.YV7/3,P @?jl:#:æ_0 B zT 1cnQ\uN{}~nNPv‹U`kj1$#9h$I;Ge55 HKI(%/כ!(Fjm8MDPW'OSycMzȨJQi ֆgo(oI/CvkݷGU:Ksr"d Zhi`ȄJUWO+كSգgUBR|é<@CPNFgLȅ1P }Zo<'ʐf`KsȖC7{H}sCÊSw ){e*:z]_eNE 0@ac7?V*%<XTsQF*3L<pXnQ .W.-js"1K#nK3}}Htk*r,oBF\[`K=&6aj]cou񪗉6`Ҳy$YfauLd&:J rOɹIs'*3a}Yv&w-ϟ:TjE%)0ͯď[D5և&?TCL\ǀbb̺`^|9i ,;ƏT81 vk'w<)dyO}}>#E0gIj;BQ-p)Xӏn?[Eimpp5ASV0MLpv .+Ać|^fLxߨ#Kq0d&,f _ovSZc:]-4ٸBk,U8Tb'ˢWZ.j< bwH (Ƿuk{A#mTU=у[TQN'[OCM0: YXr2y9m) |OӴ @["Ã')_F-A PK /`5à"sl`bA+9x[t(ՆcL@oCqB''$rG%:={<JV:X95'foL\W-h- .[įb<8M}p9n+iMa{+Gr tK͊1 XF4Q")R,Ǽug@NO W?Rm..4ENuUVsomB %*$ M=m ,BqF2u9!l&L<؄EBf^ۖfw/X7w\ Dg,Y>ozF= ΣB#rm5 m?!CѻV^-%QYɬG!Wψ-!++Jet iP% qKN{,0b18ԉWpmF_I?^=N Kj܅ xo|^ٚK-O&X__a\s#EcRI<[%'6[UҒ0Y4x -E&q:q$m8Hw&;P-Y+Xtj4RW.yR+PwDfC'8evEDKº4U9/$#~= FosUkM;|یj"EgrEO(;e5R7UwF$H`~N>ރHXIѷel3~7d;gj1,{+K01iy& qҶ)5ւ>*X*'H um.U5X p8KYwlf꟣i%"j=JܖN<|Ң8+/JVI`MlFWcx\CP7( ? JƒѨkퟻUY*bUlwd([N_j)e"t%e_:A]e5ػ"FC1SMԊ#G7K Ñ2le'셒2{l^\QP3$ ClSQf FazcQ=!djnv-HSZsf\'ՀߑWڦ<36S`{'& (_XHГ=xˤ#ϫZF&["᪛pBC@{Yq?kHjY*a[WWm[#vYVQXӓgX1sL$\`,,5Ol9ZUڪ?KUIUt;xXTY{hR@Y( Xz0{c+@]$"]@UPT<, rCk'G,we7m3 u?(oQh;ymi "J*񎹁JIojuz5#v0!L2׶͖\9Q˥?;(b k&g{L8/iu[lA-=1ɛNR:CC3K{γӫ,S^9O>-L LW@ BU41r]|\̗?F>DNR2^= _K ~Q&krn rp#l s_vq +ӹFpg)Y/sLj /ܭZD ` Ģm UPy 19!H#VCwȞ#!Ũ-"gh@z1 svpb#+Zd5Ϭ6SһiRyrdеir"a*2F_]cÜ}猩! I1)! UtK>x~9:H-^k%ˠ{\U"ED4v|BnrO1Gk$\byաaFS X`6A DYjL)WyFxIrkaϩ}f T;txOw5~QT*!4]x |죠gYU骽|ES/WgĻsI@[A2@ M8A4Pa@ݰ'rThP?|zO.AlMks<d1_ոCfml JE*ELxVӠ{\ |C4CޫMx&!ݲD j1%1Ϩٛׯz#o ԆَG쫤|hIBoN㙵y\${p`re44kTz*P=Λ!W~0m &|e'W>)^zR{& lXƹc[{Vd)AvG]հ^Ѭkg_S.΁:dVU9߈:?ވ6a/77WMhmbO( "er0?)+{88SԦy95а¡M( Ǿ,~-܄*mYĆ!Ǹ&А ddX,S29fwjKJm֑} c/QgQ421iäTb Te^L@o_#Ls2'7J@vڤIP?'=: y6ηT"WC01,PZp87$3a&h:,|[&̰[=)е0 #aDz"H:R/R8吱|}cv~J/jvĀ3l]̰sSN&|xjjSg-ʌd)b;%i@thjQ)C׀qؓN5%=kηٵj ә;OLoSe户)p~:-`  7k ɐ(٠)&?eYfލ&UQտmߓ(nUдѭ$x Ux{n)|ވAVjhT }uU!oIZ`nMGoSFKug`[a @:R]~%⋉j1?JhM7vy "f&9|5֌yΑ4Rfg"w wSl=4:.^חp"dsJkϟE?+!ZiۅɎ ;YIǚNiĎd]GA PC #&i>6&)0x3/IeDuSA͆'8" u(`&8s?wpHf Xe_;y'^VqY j>+{gM6vDE.{2v TVk[(,yfJ Ş'~Eϓ @]*(+<))z2+J(/? 򫷕0ި$wvͷ"4m쎐(p(r `M?QA K`|J;ny7MKnTH/[K{ fw.b(: 9h m+9c~=EzRʩ^2,Ϝ`/SZol"%{Yx:4VdXͿ8 2B`{$8\ZYb+uBv}.X*JEwQfk m_SSS{sw3ٖ O{k\Q.=G#V8+al o 70\ǍU[ MvjRRLrb&OkpJ%l+wwۑ.s F?[N-fFnT2B oSnP<^e0Cjuӈlhgz'^6G_JE2e2;DŽN=I`Gl":_OxQNjhivH=]&m)dU=k]״7hr}7Xٕfѽ&V|3 g~øb$fDD_w-phPR[,]]Ec zQf0}~W3K` -{=~-#lȽvf24K&'?ut/+YNRqιӓB60'`M3n XC JZ8p1DZ!e|oG8ӕh1/%_&IDzEA`9e߾4㦌|ֿWHitBc2Z @g*ۧDYI] 5'1BWirgWܫ]WkVQ]B2V,J;h|gPCÌOGCqyP %ZM\~+т>2 y`"rb / i|8#]7&Q 2^']2ٲ)b)XM<4KzTVT}nFۘ($ɿt [}qe+ A.7H*Ŏ=Ic}O6L*\sMb*[bC{v9Z6;? Q zmoTYv4h$o{Ȅ)*3[]piIp8-6Gָ&4hEB lj0$t*vPk (&+QE RjIe5c9LlWa5ɇƍ5hNu*+NlGYԪZawY8"T!G䞮߱ ~K%HGPFVՌbj&`Q%[eY|3N6GxdV9u4 yq^{<#s+:Ya!H/P@H#1["+mƅ^Wwef9[LqukZ GAX #`O@:#U.k)wv&=z3լG0tϨG iue?C(3c1wWO18?a۞i/[p|{]1dWqBnIYlѾs1%nd6$*~&dm $@t@/˝I53SWFmAYO/1\VL_?K~y*ǍYMi^yzK8ZnF~s#UۯNVHB_P!Tn̳]4jn'U1" #2iquQ^Ct3 'F+. NkEX3GWi] Ƿ}]+8YkI QmFeVۨ84SksLZqjaՎ^myDz,F 05|q#/b k L3-Bo[ۥ٩6^@=Kh +QOh>φZQ,(Wm]>XyMՂ{> Te"z;$%`UXzjY썓 ȐH4ІvxgLfTEuqDЕ9gdB^?yE\t^ÚcY)fwe͍}9p61Lׯ`])b8i2EDUYz]qSXi8/$yAE9*zza OmT{K3ߍ|aZ4XLV(Y9=fV4A&ZG6n>P?]4x!f`ǝ*AkuYHZMƳE=xèZ?_jjc%əd1OIUm\ ]L݃FF*5R! ' <]gvd[/?0"Mw-õ-;mIdc\c$KmvQ^Ac:AQO. ~)( s ;_s#tT?B*n'mi&v"Um^ `ωk#aխW" Wjv5MJ<-?][ҙ$x,M:9bxQWcEf] $LTw}a,"y%kӏK"Yo$^sgg}Q5 n0V% JF'?%,-)>v<]{a9mA/ھfj< V'$nlqK#+̕"UA5p";73l<Y3>rjbeK &h@h:b a>rzu FȑE-W߶ ZK~U٭/G0ػ9Xת:Jp;HAS.oDĮo&H} !SXxiS)*l=@<*(k 3Sr17ڦV򺙹Q[5t͒ʫf%]qҵ6>0 ?Ƒ m^!2 ̩Wq,0ǚX|PObKFαg:VLŰ 7 ~V%c$۬7i19>Gm.s՛=q aQ7YU@S/^`,7a[MPKbLu.АπW_xzpok9}C6ܜW0#]3EUd ^2|྅H $~2ykQ-dNa_8QӿjuQBשo6f:ϕTV+NP) ;Q'CT&rOMs5-ψ9X~ !=Q(Cǹgέ{E Q6{9˨C]d 7y0nۈ\T"OO0PIh vQ5G*ZO( ' N$nE'*Bpa%u-O iXpӦrvk)wrŽ{/^[rYBslY$t4+$*ԽFsq=n>!&&b5T@]EOu&jVx|:^!L|1l4p!z qE%Q~G d9l'_U1a /_0XY"q3|?{WY&*ܜAs VA#t6_PnG.Α107]~?ZxT$[Gdt#_28:ޓtkx8-a-5#w^a(O26^ON?RF ^Wρ1يEw$%~#}9\9£pFݣg\eb,4yqsh91Edmߦ=Im- )jTqPwK!0<ʆ\aTgVn 6ތ7'KAT^H=.Jw֖J|ѐ!_.  GǠ6E-#uJ?Ytd 2<3KfԼܘ#ySv02Pew?j'/6j5{.]kq=d rgz,gMyD{cX1o]ӈ(ٹE'zx"GG:6 ֓W4 `]fҥ3;4QfBBGy6O)1hD3/wNSC1'3IhQ%1*{*O:ש%'k00!o=nQa*]c( PܬφdXafyT!qQR"(Wl5OYFoҍ.v ^vr6Up4?To<.g/B%'ɟ?q}/ky#2NCF|vZ&q)v(C X{mWG+ءkR/!6.Cj)[|Z,>αZ3Co/jItAUzu hX`AC!5XuTj %t?(4tZeꏱERQ󇚳TDT[ͥa̕FOQTøC3|({ JeqoH;0W%sKKU>@6qlN3?Jyo6ڹ9YZ[r\GqY8q׶tK,8uh 'А;[O*GeDbb ~V@SM~ ¥*;uղny(S c;er,~&4]d2_uh7@w~;?*1rdWlҍQvGw776qmƓݝu)FR:+ѝM'*tۦOqE쉎88F( gtVH݇&RM,ha9^c3/w}~D0; 1vuSl 6^-EJ{_)*vB:jL2" 4P'%υHEu1VI6f4rd8}RcCzÚ\*нi͙7 FmZ`ì>)ͱb_ 7U'4^lЅ%j-y֗U=̓Z^ޓWO J0{Ӣ9ΏF$z?Ӑ<3(2hzH|㎀A^ԹTGy%7EtԢ;_Ágh!7՗L"|[Nwڥ.A|Yѵc'|~Fe?غ'URa%ɗzu=o'9}@зxʎW_?rɓ\N?tq|$Ʒa(ʏklt9]eULUƓ>7;7.:^U6Bm(ͥUǦ BՄ}fF2gY9xD ĉ ?mS Y0 ^?y- ¦FJFHA3mBݥkԛ{ƒ\Ǥoؠ9ljșmżkhc]d:=meߢZ=1xp@S|U`.k"DMuτn7}Gr+G5.ы!` #˳#q"q|[}4sg,Sߍ,@W.<}p@ څƚTS @xp1d*Rh=g <_E:9+ ;IzzrQd馑q[}Α*Z[~VHrΰyQe{LD)pfV*׌̘)i`Bw1,N \4Z -d6d O!+:\hA$9'lϖ>)ny f+,sw܂168D+1t/%y ]VyV[S TZkwXp]=&pUrxl5*ҳޏ? =%S%#=G׍JqF["25$k.Yd45'ˌKko'q6xk͔3r}BV!?|"~8JfE? edePfx_zj.w[gWʕQ~QT{rH噰ZEvOOb.ё.$ev:wǣucʹ;s,w3Z[])p#3ps URl{BUd U(ܾ%- bIS('lݎ="H(4+RTA)TSE|ebCG-(\d[C1Cc~N)#[Tf_x5qtU3++PI`<%vnJ 7ݹY{`>I^O Ĥ?'SF `˰]Մ'O`'y]G |@'[ѳ'0FT,m^(Wc)v4HRHaDG-CIڶǩ(dFFM}E% cxX:+Ei5z?x/ajR!ATɡK't/XsEeM򟽸1W6$ޓy1.Oa$!/"5u2U ҿ,88'&Y04dn@P*# W">1}g/qa6q&l6`: KD2&⡫ yf˞$4r4Ч45GLa~[Z|K+BO"l80ipn<o{A/˱ZI2s 2l.\a\|æ#dF$p9Z_θFBl9ɱo3d?J_ZڹFZmv#Is Dž,TRg8>/^ٺV#v9VV*fG?wq,ꙣ"cQ=# ݾaYjyBpSO斎7OOr\Xz,#\<Ŀf]&]6m鈝y>Tz_.Mqz"ˡ|2ՋLDd$`-+3Hq4Q%+%8/7~B,@MBcs7B KS;'`0i?Zv2eKT Z^ fΓ eK_VïµOfb[Y'`gDLopm 0 7t]#y+|"h8ɉ{;Y}X6Kk!y.OTz&0 PhOіS${HT :p]6sAP&.`dl+&Xw&Wt~y8z&`5+ߑ>-4( Zh֘Z韧0~_@8׺Fvt_f^pXjPL~3:츗shbՅG. NNHi? n}P/KJ_;OU%>G팯[AȰx:?~GupK3am+I;FbSӏ-Eɯ:x[A]KNėxd_?)4rՂ>)|L 5PȭHcP:OТ(r#f8MFz̚c="=ыB9AGZŰZAJj :Ov 59R6EPh] n"B4yuˆ6bECjdUCӂ,ٗuA-GΏ&8b1̓ qJK2gx R0c40ӎS@n4m)ٮ:)bx*} {{:.P+ݲPrQR'})MQ m O\OvW@w&ImPyS֙=r-ןHi*]'zh4HcW+1提I*[W*FG㓿U&h5 AWf1SB+Ia&؎ƨViy/|c5uޅI)Y[)"ÔU&0AJ}V"fr$0-7rQuW˻70أL .90o0>J {,>)9S#E|Ͳl7eX4RʂuyDc sS,*s.yT6JHcK Vp#doSWݣ񛟭m^&-G_'jK|=Iߜo齂@Έo["(?ȹtB:kVSԕSdۇ,cKR?%)uHuFWޱi\fdybs:"q'ߚ%`)bwcFϻC(2ݥcdLt* 42QͤG7kdX nMY1'ؽE+hpbq'Xg,l֖WVw>:Բl~gx^ ^`}fƢ1xԺ}<;*Eʣ-ܭ@P&ݘMv͹e{fbnRg2)%5eSz)Q|;XKUKŸyIpSv/u\~A06;ćq=xJ.OKyǺA+B 3n@]Xob$%?c$'knVp}1 .gqGOxt65Pۀ"xxvM,GkG;omByf&FloĠjn, =STxNRxlJC#VN ٽOuř`ڹܛu3hHΥr % OcYX5,!Q˸&)އt ^pi%4 )B6S_rF>t鋎T5mLϬ.@~cq)(jf7tCEYb:1\(vvb3[P)be7iGW mEA{MdvTղz ϐflF(6y(v?1S*7n$mڹf)SxلߊYNJ<-y|k ]]Fw)%Vrӊ0zt(Ƙ/]2/c% tSX=Q~ȑ4RцϘ=iW92Vy.|h/~ι#2f%(YЛH-ٌ7N\ Re)H_Mvr/MV=R1?,ufJSNH"5[s`QڹZv:S$D9d(`TpZ{OB|t=`S ʖpq7=éL PEBg(jyaASUdy7>B j,l:hErzWm_ΐ]^RvSP`*. 0@s(I@~ozنq LXx@GߒJ*x#'->9Ll5O rqfYy XRKmhs( IGlX uCR%[n8±uB4KJV}Ï᤯?@Sq&u羡~l\l1x U38s|W%>)bܲG ST&F@|:]˖gT*\|E?p'ϣ`0D:+8 1j㷰1Crkhb-ٛ#>Є^&wY1?µ옐{/*w#pnR;9n[-=5؞IycBwt#8 e+Y$NZ](N:.Bm(V|2a6l_vDdݩDNS4634d qۑ^*4 gʘʊ ^dPձBPNhH&;)yqH_bz1ht-gmZ,N%UqۣbYz"DBBgm˸bK5GO:(3XRHKRIh#$ZXA- .m6(b B"t,ݎܷ!z+,ӏCh#rs.D,^Ex >w>p#P/H?z5,<@XKI `IhA˶"{mWbrVa*=?tx&\Q:V$b]H"vOk"Wtm&SIh9`20nrDʾp'h,.%9 ATM(pAwa2&qFT%R_; CLtژ!gY"{wol.}Kґlcg:[k^ږFaMs״kV%&j*ݒ{>#)QcYX1k;J!?+{S\#6qK!X%C5==jc,_8kܑZeBO_f5}ޏܚ(KU4\Co8^pjϗ?oss{ws J g0N4i kTA;N Cf :)2ֽA 'sl~; |0 *wB4iz|,-\egSQƲ΂ȕuA|?\Bՙ#D<厶5U:\t=ӐP8Y%jabvYuyG i=9EJ^bBY=3q)SxE8•O*;9'F)r] BGqqvt5@΅:-=tQgs\eldkd$8QcDǺκn-lhQ@J>7 \Q $ޣB7_&N8Ha"=%m hА+BIo<)!{A^v =ϻ+7e?Ky,QD򚺟#M̏`6Y+)2$vط b&UwDq=עE*(F do1r3c/S=|* ='zs5pGsiLUՎBS7:f@LKVZJѰ Po*դ:6uf ʄ no@T+1[_X~ޑ+geu!} `T?iY/iH}} JnqڥъLx9dC DSTXk3FUUP4]iCpBA־3_wk@$ɾhF2竜G;jol&>ˎ48>nwE3{הuAu^ =Q?&JWH5Qj(s^3<7IiB$Ê#ؗp\_P:P8M` (&_ _ ioAk<јHm{ ^~B~D jBe0}ܾ8Vg1tw$$^&2oƱP~7)@Rj8otO" qs2Tr. }ٰ895)cxLz)]|[(ƿO0G|Qe8>fA :j4Rw -NL4!3Ca,=Cr $ղ8>xLhrMIoKd\afׄT8 B]妈B/em KQ/?f9,|d U? $1a.dTA\z#3^nSJ ˍdI]$V}Ρ xnq C 6h38|`Z$_"8 ;pgkp1.MԙoiLwJtE!O@Cu'*ˇ(EpcE e5`*GʉFw\][ ۾4t,UN UR #u/ $gHm^C]Q/n@3\t3(=tO `u{аc[P^],;s~AC<\ZFlWGa$~P_r&!J'*dVp%c .%*=kUqȥNڟzL0$paih]X td|7WG|s_h>55{!r鍯А{އX)˴}mmbp<&C)S7-kgq6v"X*l݊]fVu @CM*BVKKuC%gŒncxjeaU_`OYrĺn+Ya^&Žd: }@30㧞9k=#ꌲ+Fۚ}Qb|M5rs KQ-KMgm'Ogyh>h H;HcV+ %C?GA2Zj:h0]]^h)ojKlv8]?W}ŗpLا}((KXobw!юk+Wg(|b;v(jSA7*B_!.}ZxaJXZ9{PFC܏["Ke|]~&cJ-m2QuziU'rzۉKT|қ9/F<,+ ]hޡl&eЙj5XS6$n2 =~E4"iq%_}c!]e6%9Ȳ=1p|6}-5 rΏJ, OC}.zB@~b7k}N,t'nIp4Tnt<-$d.D~Pc^x0e Qǣ֡"S$t2y}OMCa\*!j ISrEWX;srѯXO i-X!ν]l3Ր-釵|WMS-Vj\9{yG, z6Sc~b#mDfc: 9c.2Q {âamxz?A+<(E 0ck qcHA4M W4:֩A~]'5vl,+ㄵfӛzy⋔Y mhh3ڝim pXtEqS,saf-P뼅olGSS1ڃKs&y7 Ɖwh~;zJix&&L2Ǟ :3c3J`h9.3Ҕ4Wi_^Jv2&t.L2l'oȱOw}ljzXBfg(/<"ޥiDg[q:)* lrA&92UE?$x\Y5n=t8j]"i/tv75a ]!%RnޯG!YaI҉h֎R4, Rb" 숂1")TtK3L չ[v6Yv@W9{btKS {U k=QCd.П*'/`$b8)vPVT(r!=׼9m ĉmȑ;?*Lys,W8T<.xd%9nJAQXtx%S]l9Vr%5.?1%)חeg](VkXnJRɃ)!$~Gos}sICaKji]rOVbv终(wޓDH Zc"Õ:o@wZo})DnDSԫ̏>idP C3c3q]0+_LjLBs"M^V[|3TQZf|q4Oe`LAl7)h,y&H>Yt{A-` ˧,,0mw*VK`#~M~RdF}nzĔڣ tŚFj8aIBiMGapܽ: AiNR3nS%KQF]AOזFXߩs,$q w9 _ A8m^rV JÓ_f{+f|G!pVs<32jcL4q le.y3At V캶@}\?7Q },'ݑkѥHD<{6M,UK<~293A۴.Hv9ҁ֭xf=VXzy0ToHP=8'?5:dϴ("Ԍ=ޯ6ޮveTypJd-v1 l,P8^v*ӽᣌDm\ (mpO4[j;Å(^R㮢Rueĕ0Z3ߍC|3 ZvWܜVo>&{@ϫD+3F`po䧗8GP>R-𠷿ۆc_O3PKp- O L-FWD2T~S0ԀYA@a9ŏHjDNi >Ԙv⺠π^3z`Pf5bq!K7՗qci#V 68{w:ekILψ曛g KF}A,S^ݼo֚N҈oc~c}hZнtMθ;|nԂuqs&Ju:%CF ^okYnP/{,uF3'c؀vMNg\.!wnG A0ϱ $^pm9=_Jn)L)^zPM/̤qhG Iǒԥk=vEfҁ|yt0B*9S +x)zضr1}FҨ)?A21==+B:GPl񏶖ˑbZ1xg&܍Q.yeCD*]&+z&bQs>~U41^JRZ2]` `\B=\ↅFA݄uu2bkuqgkUxm$vW>)͢scwP/]xc|'w+ yOV3A6|{'o{%%C7XcP;s=RَDcG@AIh) *?j'VLB_]  Нy+SEU/|Fnb[odAB퇳~N Fp #llWstdjnG/Ȁ^~^ (D?}00[ \ޓMŞ8pO9=*C2[OgxAA52m`MKP:Xkiq2 o0>dz#t4cϕ=zM gr`]B8y&gw&B1Ս8cW5mne,f{`bD`ˊƻqRz-m>.}AǴDh+D?^yh__lp[,I$7vm-ibX9H(,ܝ=>3Av\ʷN(jiiվm(*a5|!./An!$"I  !W>W96s/(SiQ!Uͻ:-jfjN{(RAc|q.$_c+[iX6 *nEz~..z`aQvsboTpI4>U&eEŎl_HI_PߘL7`7k;!j1,BY%kY:ڳs'2ROJ Z$*fp+^^)R0{U(d,s3 9lթ%WPY 1:8ho{qvK:\ =N9yoɇu٧6Qy5qX+CZLuT/& ydГHڪ7{|daG֌=,V~zOݑBVR{4"Rݨt_^ۃ @T3]u;޴6^-'9  %~QÕ#1b1(_#s=~F4 iI`mӎV]LC=rkXǏ  6 UFu2 9x%q^sb(`d]K,vl[EIW. !K_t_ YS}sTYH܌ E\K)뭬b L#OQ@VvV PQSjGK:u>>a?ΎwhV:oOKnO1Z~(3_/6HQis+r/vR+ۨdb%OW)9wگ@7X7W\Qqs&>w 4W'ln4Zl` D,xf)XI>'pޡKu]ᝩ9 u^0ЁV|rUDv]R eE5jO:ԠB-򞲚|S^ftX̾T܍/^wsG;]->< ӶC+==T^"!v'`-~Y;IgEZ]u0 8_:8v>?t+bEwn`@Exߗt.IDz7ɹ;NX /[~=pŶGdږ/te&jfѨsDJ_+Уs~b; ٺ&5m ߺ:"L^owQ \jQ@>-ue'H7,qRg(My<>X&F5tTX -hvǕ5 d;Mg4eo^/YD9TF c;R7'EDٓȌXːX"{s\˶'?.Srg.XT Q[) DSZ8(D~yipkJ_$[ Pkqt/aAcM/T,ëI-a`+Xf$\5HBvB CBkn(I  < _,Rކaclla70#M7kɰ;!Fp;zJғ.;-NUtW ˫HZE5E Ԫ7Hyuu4 u *㠎N?LӚU$ymoj+!)3A  C <2ֱes55;[ l:4\x (5[b\k\Xp]*[B(A 7crAibծv,ѥd'Mkdz#>WeieÎ.Tʏ*X;(421H-IVrq|m1CyF+#p eZ:I.J39){f$ \\][ΠW4ř&yRȄxjo?:8Qeۏ9OFU8T>}.+@-C-mê?nՍJb4t}6*/>S٣ 'U=ؘG_P00\ 7?Ѯ]+㐤Ѵ%;i7_ 4~uC+tý!Н.s6њ#AwE)J=i E<曰p_ƄWT&^B4/dKaZҋ\15sf.uxkd#X+TXh@|U@-%zXh;8{Ï{@]OR~C"9OU_TMKڶcȊv}U4VSrRXAO;0+hiSqM}ȞIΰnp&qr N}hCPUB2<>WItQ#{1IF3J pVQ.99O!>ݦFlH~\8@YUЀi23S'}!CPCvs 9x'kٹ/V/͋64P2 m+ ͑k:Z(M= tg 1} [ծ6WM[K6>5' )#l dLL@ܘ/~* z}&tl&,}C Vѝ&Y_߻F|g- *Yb ,d4 e?v7]3et^4Qd%yg[3dcWpr `*՗j@p'U91@2'a=\tIʵZ!g8ٻ3ҿow[Hx=)-(I_|XymdcvjwqSH7zֆg)2_9qC2χDmޑ li\SWazk4Cytt1+`H<5g|<Cxk!- DB[=\ Bx3u boST=Pč~Jhj Ym22Cj*ɸZ6L-`kɫ^^lK fQB[_h,#RO'f* ?`~Tebl]ιagwl]#0bVQIk]r$$HfBpTY b]n=4}ﶥ`~Vf/U-_^)J}#jSJk@&Z=-FE.2ƶKAߩG!w1FIՙ-q؄)1CrZun!]~/o? }xOdN_&i86龍v˸e -˪Xg I .&3;M3. ]˚5،\Ӻ`N䊰#؇fO;q9>hh|?89N-Y3@ߏd X>6{/F ΠՀҙԃ~BQN^dZg0֑)<VUMMs_ *JDZ & mgFzaw+,M{ U;=GV̡ ?[_1/倒tWP4v 1Py֞ w(GťÂ`=@muRlֵ\#l"gx Y'xeC4VK@N彝t1szAx3C~ $*yZ VΔ+5C&E '?g&(N9ܮ Ef6Rx1: -0=Mi4~&'V2ּ|L6[s?0f|vqrb+e "#^= *d!u1ueJMB^0]|ۈf\9\B3+4OognRC1RF^lS,wWޤvL-e/;jzd !sէ=R7`bnczxUK[Anqi~4Yߔ'9F %k^дmZn95zw?2kSއ\E K~ȄXgOLܮj[Wt).y1خV1]欃fY LΉMx/ribJSUosПR';A:JSO㠎r6վׅ'i[LgG1O{m\yawGY[par-< aUH : =Klˍt|bSb0 z4=P`p, eHO#JuY >ySBe1pk:T`eSYX̲!uQ,Z &HQ\A>QM9Zs7*jE v܈ j6@$724,4 POeF~4rn+9A) vfڕ_:oQN?^i=͋?Ώ!Kr;!M"'49Ie {u4^$A٘h/CLB"\BV|lެH ԑ>S/Mo~{/9l77΋$E3c78.qX_`Z.(:3פ!˧y6J=a3l*U%H #(sCzET~pxx #ˆ8i0c CILJ@vxp9ځ9Ǣ0 {FzǂFAs*ZIrۇI3$pZPtIʭyfW5i5~ŃVN3QG B M-3$~o{%(}wL.gK__GׯiE뻟6zK#*66Rk8H T;wy.ol6-Tk#X<+YZgtIUP;Nh+ V8 HQlkkn>$tr4H)IdSJזIm#-a^ .P`R{2D&&Pa\q{:`)]F5~9W}p@)+jbf5˭j ,H:lA{V|>@P-#%6KKc9-*!X}4o; tP~xਇ0oӌ 6p2;Vtj$/Fi +8T`^ wF^ "_(RډC>Hਡ xwǣMhPr;ϖMOh*h\$PDԾAVq v61@K}O.- n|6-2eѮ7;$0gOv'_ȵ+š` RIݛGUd`Cr̫mY7աO5&9Cέ([mԌ-9׸3o2ͲB3,CT φW׼a|-5loD/d*`3 Xx>P=>%ދ&`V%*=Xh"{~>M?+_EqH35ɣڌQ*"Cg1wE)*^wEk a>EV{A+h]%QH,V2YdQ= AJ'V17J-wH$*oG"ZpD^kgjqd6c6>ͨeP}8>0r Կ)hl?AewY=!.f۽+QFL 996%G^DݱxMX+tv~~3B^hkɐ!F̱F (cigWNs$CѭW,ٛ3e*,j5,^GݦqOyfT!v‚kmȐ[JǾya-}V bBd_c~]c&qwbY wa@9V_XY!SZ*•T8RWC>%Nq)xʮ,8|]ÈaT=V}pdkJH<,՘`1t[x|rJ9Gd߭<=:<=kp3BdP|%z?Ҕ]Cӹ2*45Va T4GMqQ(H`L5`D5%-ob1!#w(Rw xNg9.Bmb`hRslDYTCfQ; :"9΍rq쏅0&z|>!elL!>NE,K7Y|<=@wm$pu)*f <&QMi4W3d_֕9OJʅ*t2ҜI M@9K"|uzdBƒSrߧ^ R`'5lImK,2ÚRlO)6 Zf6T(WWBŹU!wh ;#_41XAG굻AϿ7^& ' b n;ӊ\x#n7MV04QS#B|F:p߉{6bQkހ!B;nlM|'s)chI>y􂷲Ä`ȹgpX{'/M"%LTp%S7r&ʱ)ŝ-#Ddh{ٹD,պ(Fe Ϗ %ΏϙBXE"{Ta0wB*==$wЪJ*/HwަŐua*ӓNoK#@U Cx;lݺ3b#8or["+rTt}XmV4v۰}ȠxS2}fBU׹G|)pp3Fľo7UT;J>^|ze'c$DKq;°ķo# =?o2~Cz^ cȏ֪V̳;L0Sopd ѴI` Mnрʑ`Hp5v~Kȧƃ%j5°0H31>Bsv)f$`))~aarmQ.0SU7+W+.z+&.!/S/3I<B:ihƞ\A2LRU b)q7D)ۺԟno~!;r1Im7]7`Ci74 ߴ go%2 f&g`H&gİJݩ^ٺ7̘}p ϕAJM:nJ(isMnq"Q4ORN`?k["KȜʏb8ZBde}{_,qQJ5$0[8Q)VP,rj*`Xb{&)I8qջǓd UƵF}qI m(DWp=?E܈YQjtR({%w>MK hZ |,EVXfY4|Aj/vҎebN1Jmsdw,i *n K·ir#ofs\?*߻}P'ct7 #x)WgD~-Tg&d{ڇ/Ut<&Ԧ5$kMmrXc",4aMJ?Å:'Ot -HWh$8J1ʣJve 9hQLͤZpdJckBgrT{]$8 *_Wv8BW25Wm㏰("N=l.ī,b30JU& *A6=/9fat{r񸸌 7mƁZӻ!N_bs}F,ȜӼ6W~\!p0ݛ'*mưMz A%/dBM/An5T޴,f 99'a)M~'>@%}oe x ~*JC|uYZv?j)QV%xnu",ׯ N9͖K"TXk.x= ^K{ʮT6;{c?'0SjIM (BU{DdnҤtq΃Opd%u=莋"!52"4!ƃ)gU~Q i_8Z{KLn ҳH(~wv l8 Mx1\YH šS֘Av>4K쾚B.ĬUiN\”}.ckC<Վ@!QG㻔70R~Ub T^!vpl@;NO든EE}+hvfMO dP"V>kP2Ȼ!z{gsu,|Xq%93psPA 3p=((( un7a]C oI9O$Dž1~o-F-Ws=}L sY( D+_qJE{p l0;8*yUhL|3ZhCl/l+P7M\ jG0oIVE c ȹ`yόD I7P$f+mAšo@m8-=Us*w'D!gf۾T6^xiAg,pT]g[ D90s6QO{ yi}<8ZQ鐠r1ٲ(ʫj֑tl:iT=b+DixqoflbwDNQUf7/F|@9҆t[,8>Ȫ)nwe 윶{Y|~KR֭xm@D^Sa/O@Kfr\\ V)~ }Bf␭a^[=5&qBZ2?},fapӈka4aڠ.LЩ>[7P" i24 Kj\-XƿN7q"[+(j\U~uODze. /k GR L||ulA:tc!fQa*_|| 8 $}g s2Eߕd퓊#H6k9^a؍%tBzYh\rƟOa<>KHfW =;% N,0`I2[Wڞ{- ,"T@ZbLFdInH' Ng@1e`IH=9rpe[{HX;s#-(@`T6@ڸc74te|nuqA k.k˚+yc0AQ )'8Iʄ%:XIJ՘Y();r&#3s,el.z3"NdIFOhR\O;K5 >-K@5j´ɬR4qK>%38=Drw@IQxPD5Wjv ʰ/(!Ri[v`a?קrfd[v`ԗ}uL˔J}l.r%?ohGÖ}ua3Z6gF/X x~*Ȫ樌;Xu$lT̖?3;qoWV!B\0BXFfU#1@\@5@ŇʳBkI (zFmlm+Bnd}ɺ-H堞"6Ҡ_6SAW籣5cϯ;Կ HZ&pv^+*h@S65~ʅR?ץ$0Ծd = ΧKGz^VT*6( [(҂1 Q||caEf{tyCߥUn7kZ .8n AA'AU⻴wb|LyXΗa86&Er- D m9N"', ,u y. @ ibʼ7g0x:˻}"Hz9ى &9k9 7jâ̭n7}Eb5jyӕW'exW ɨC鸄.Vፃ0 󍯼aQR4*[WfM[zhbTe`Ge3]snڶVür/+ag^7-`L+w Y'3dfx_ZoC`/IɳM2nI'K9B|_%hyn?&>Q=Ø uynI͋n@Ϳ*)pZy*aS1XXϥIV>|۹׹7AuJ;ԩL6O.MĈD fH!)jGٝ&.&sJDӭ+YӜ}6uJCfIM#47oҔM~)G%EE,vpyL^Bh]cyBL/6Jؠ2fW,Q(Gt>c#=Nu@8jXYxLyh]N/d' y9-~>_815^05 QN U?؛2_M K\I叁3lW`. X|':eg'*p!3b)"mOMyt<#{Xç8n4-?ӞBU; E,P=R'+64SH27Px(ιBW}3,MH 4>/KM]Älte_dL*0ыZRJ"s۝bXiXw86o 1\{K'\U&5Xewt{ާ:XMmb5Ѱ[kS$N%p_K<-G@GVt%0qV2j%eMlv{;] . qgwA&BcL/$+U@WP?( {0 ,S,bgvEdmm!Y4`Uq2)$9Lo.wNM+:Or{_݉Ick"+Ѹ !g8XGޙ$aOq(9JX?  &MǚY5L.Y}>)lmG쩹͡[<`>}d^}4:5n+LVUX=RXͪ*H\uɧ[selv .484*FqS Fi\g5,99m?MYv)|2+Ģ&%,N  ,v$Zȑzka^6]Ճ(jF46D( j/_2O68o=28b1R}ע'] 2O&c>>,VâMW

    L>p{ ty.eQ9"~Ѿfyx#1>" 9QV`hҲRm8Yr$*}nz3%wtFr,W$;2ؼ"[^zs& 5.ĨbR^2k w| ɵW < fXփ97T-^ & W/vw'=;&TZ3ۣɠGT֦N`u#醝~ Qrn)7J2uj$޹K`A;e4$qBȆ9ȃg~Uq| Ljb}{ =9Q&g'.J#Om16=FS67m~,3gm!awQ@_7|@$4((҄۝gcW1v ,G/_*`8GWӍ~uslDg,-7-Z6<|Y/t%۬\ɐ0=COӤƟ6̜~=!ѯ ?ȡ d` ]rx.u.,s@a f(\צRҏ[Qal fIP͔Np#B51)??'!}{Ȩ%(d嶞bX?:g% _Y6LW2.ț:E\Qė3*>Xsɏ_h&*占D,:EB7"G R1Ufz݇/K5Z}nѻHn_{KX,O/9#b,B{e-*WӓџQ L60bM|a.oe]g'ACw\&tֲ?}+ ̓=!{{G߮,G28 nb𢘈ENnOv) b y&> vdHcDNcUU|]`YQ.}aϼش xɋK0uKAu꥞0YVoo7?*o٭Ⱥkl8hV2MfAmL0ma2x!ڔ:ELJ؍hc9PcET]A9p9=f|%c7>& ܛ$߿.ASϔ8!Eidď<{j"l{Xgrmժ_SSk4hQ% >2ӌ~#{'ڬ2+.6>UDP҂({LJ/T/tlGo9tFKf a:U  NVY}sm wCiR%#2ir~f4$}\?C5dpH S/ r$J^-{t;- ތ{`0m.Y ཉaS!0m^Kn>)x[օvz=W`ڕ^ 8sbÎڻ _ɷx.z?tI DOz?&i$)JBͿ;gbl֠&4I;u11zM?Rlj{r@dHxu_N]JSo8 g$Kk5x;xl#p?v"Zfno\ʍøA| /XһBDaV|xx+qj O-69ZsZ+CkZD#BQ9$)k^#rF=j{ ~*Yq3Z*G g9gS:Uj[ts'̆Ǥ:`ֽƣ^ {kq9Vd!w0#OWQN%f3ix3f#(U6OT^5f-tA I'z5uFwäIwSHuw[+Erij]v8(~d@֐ m4lc\fuv} ;oeVq'NJ9%ꅢ&DEuO6L|tܤ9- 6BM΁5:T?l_ yb.ygᰢĉ2 >o{ vWkL[MH[?.U@ee/cfiucgO~_M"ͼ d{Ob,~tMn]u$v#K?O-9Ne/dQjSk93r i"78JrWɪĐt`Sq-:rb7&X/^JR2%ÛI'|{\EÁa bJL]1akB/>}#`8!U^?Ow3{gAǩIb }ᅅDntԕF=jM-6FRh6K=`\]`AʼnO™>xVߠW~ ޓŜf48} ]_f,p8RPL.d]Rj;5S '3m[VV+6|c=FSN+meQ9ၝSS d,MwZ8D)VkjQtNFEv'jqk4ZE6|J{ ?`ûef @v7K8kǛ8P)^{ۍ'ʑu^·ܷ9/ڑEX DY!&Ud&c1m (DS23/F4`ʁEk?NH-p/;qRZ><JYْ$*=ꐽP=Z33 _hz8g`0^i3N^<"h0}} .!T+&ۦ_@|Bq]:y #ca>ZNނ;lwWR(zZiV:Uj2-VAuQ8 0(:B:_t:ٜ p@Fҗ(yyjTsCa` BD6S8nZ6dzYyBKtғ1r詣1^]"#s{}b<,VcLJԜOC~<9l-\\ժ9wpIndVNd964qxj֍V-[|]tp"îףI`zٵ5`e՚`Ր\MJTe^L'0r #mFFŠ9>)Q%y ]4*2XǬ<7ԸRFĿw@֓J;hNMQ票.w[ OHI$:8&i.[ `Y2KoܢT!g|0guNi[=p{yq 4^Ƥh7(~c20+؅zn*y+M)p9ʽ]%-%H~,&FYwC\2_I;ntW#1zSp;)Ѯо$/Gur:` 1Ȍr⇂F.%q*i?O$sЧc%Z()gu\zFM&V:ڈc?4gVu=óZE7М,D ) J6 㠴'ӖTBz'G^V-c$L E-_].BV?6a^8ۜ8Zm=]HYZ% րQX N>CFm#.! ,"2XHuViɪT}# 6}$QɳiRPŲR]63\Ð.GeGJМx5Q{dgg6upsf5K"A5{N1{Q'VUnu߅fڋFdGu$<=+(rh3Ѱa!٧lBxR[Z7d"U sHy(04{)D܇uQn D;tSu =2JBUP`ZOLX_M_@6k r#E6s jORch ⺲%]c$DRl|尿P?Xh΢2˜Ovߵ'?maqA:;鋟ОG!>Na>p{ (Mf|އvk, @2Z:n/wl( 7A32?EV.9_cD&ם!חFA앎Ϗ25@KO9to̪;E P p ɂPcN y0P ny6Y&3L riaf5k-}qK~eս8p̚6p6<8 Wo-ZN;‚zKwS5ViNOz9{FX't޽T~pMVSTzݴaG9Dž-2j2D,e>1tElR*K!h I79>̷jEA:G2D"ڍeX7Ly ER_ {,qm~ k[ $ Va#kqd%ۃkKEؿ9b`fudiS|sT"Z;^Y`"bdePȌd_=VC /Ja&cYbψ gײXPmc ໩f 9C{:ShVPa1 z=!aUr&q)qv~=^ɿ:囂7h9NJfnj~̇"^eM IS] ^!X!#RVKQ y R>3#auFWtQ!O򬖋XdӞ3EnWiJqD]˚S*aI sa<1 Ty"h5bJ9MMo"nN&4ۀX6^q;q%bl/8&D9QIMI㡴~ק,ygj'o+aB8O(iKvl?ZY3' ^?roT/~uxfod@eYo f;B_f$n b7>IKKpSEUe*wf( Q\ A} ;$%SCnz9QͶG u$0?HSn.ãP]?Hyv`5}1=lԷ &J'As~RSEtpRKB JEZ`مgZN0X5)|3ʆ :d.'3*A >HH`qoGXe wZB#^8\/{&20Ѣ6 AzW Ⱦxx*^ v?4T1qǘ>tx]w1$k.=(ˌڈ|XQM2Ǩ} cd ~ -7.9Nơ‰>!fm#J8vdW.DJ/VzU1 LdˬoQtrVUi Mb ̳8(4d 9B'DS-Hd%ުf~7uӉ\h.0RG}STx^Қ?s`͂ S۶hXSI\C w٘ґe|k:6:oMV'RԻZFkhnMߖR=RQx{/xC]:y/ Z2[1⍎eF{GvX;/SƲѮyZ,NnF~E.V@}.SbaM \^E L9PO$(1vy;U `[tYlg{;/ýG!9;lg5h

    _vӓQ|B,a4JJ|{lgʚlJ=vZh'Nr4!T(+Dn9۝APls^q+X\Hih#5 Wzcˮk&BKFJܣ, 3.˅\IXֵPG7a4'Ϝ3VfR(AE}Y-R1Ed+_&b6 5?=pB5P+7c=K:c<++_9p6&@IOe9ip0*x_utQź' 3>{.1d31#cm vxoQbƶI*-6~^=%L_.Y18 Oϣ̅_-ڒυEU薣$TR9 X⢮~-,Goz ¹mvM̤ `HIk/.cyÚhڊ}~0:&~/1=RUdqU /@RZ\~:Srde>;]L u,ƽ> 'Kn%?:f^|.d G (&%w޼PF1rh=7A? F"Pjاd`<;uS#F-#6Gწi\ Oh4tY zL}j-ttߪ  E ?|gF) rBp9Nɐ1W>jQ&RV|K |늘8PANzs'x}Z5Wp. =CSChzF/O!?R/^N@ZEߐZ9IQXAC*G9G 7~rcv$>YC]v6)X6m. Ve}t29s9!`sZ>RCzè' ϔG,kuNoqGߏzkd8B%g+2(N3O1}tc'.ɳM%AgL%Er+PNw2B+F~"NF9;VpdyTbgB9r>HWZ68: ark vj>:$(TJS& BC](by z?5;mbUd .n80P`t'̀ɿnÎv/ݑ m0;HKlZx6McQUf" قhŜIbxϭz\ނp{DtGIȰRbkՆxl *6LksJx򅳘$qWH{L#k;^Q6d+JRQXTķ isStYkU_xmv_l.¥Z^&@![  gʮ;3]ܱ`A0ޥ[5'e JkM^xXŠ2AǪ ⤛aV218w[gWTd|0ٕN&rP*RɎ{#/hղ>^zLI>\g3+F);$Uԯخlј˒$sKyc:xz)󜂕s6sv UZ0+uc]mf ]!˘ r6f#cœt)Z2_?ED9R+qK ˊyOhO*RW{1F$xX[s50># \,~ZQ-U64/ZfjnNJӄ?k>]SL&E!}E] F£.`Src]{j \j> Tqb{{ӵ8j/g.P7b"7Uo4r25yO[gr?#lDў?XF]"b7-<͔6ワ"c Uҏ}ǩ;J7BX؄0ӐwO*("4+[&?A{ft2\R)y!fpIRf/@_dO A&FfP;1 `!DA蠣 yV n-s6cS󑣇 0 ]t 7ɛsAFUb^;Q?Ϡ45ߠ+jq?LEYV4eA{8{5#@R16OЬ'Ƚ7&URSL\A䖐r!a8 D8"FhzxXE9S/Cyg&K%Z &[^B?CU~+PYa$"/9g󈮝j;h[Aړ "viQ,;F-,Ϸs&|3< " Sk*tnCWfs{Y;xs V1 !w] 9! d dԴZ\ ੠Tp{O;d1~_h$FT0W 'LRicLb7R$5I48+h\+"3,x:R pԌ״ UF~/1]Q&#C{c1){ۯr ǩU`5Q|〈X}5(TcE%* t*߁U1鎽>3d#8'H'Ol\TQ/LcFx F%DYvpuv;t& Ϣu~,4-$3MKLYӫd\(l? 9>BK;[]Ο},}oOc2ICT߇ejLW!R.֟lUnGzrZJ(\J {m7ah>缔K%snhi)ogtBX&ԑ jz5Yv ד6x΢.Ǹ\"׳=L9Qt|x vTW[mJι=)+CRdF*f~dPV0#/::NJUJJ!ɕ2{{A!:'2}bu>Eo" KsGi zdzR^OJЧ5/ۺqKd@'pW1OE6rMj13[M&Wgʙ 6dqjR ukg9سVr8]G'>,,#7z=l{A3H [xf*JY3Y#sX SN~.X-6VyNvkyLBuqbMJ2+c7M<;}x|7.۾> ߋ @-p,m_85PBf'zJ;con[J&OT۽A[yXGP:畗5Jp`lmY,.t@{'ŗ|Pj-*9r- Дh͹0wk&A9^0AΈcH5 Ik}#21kv'n K$3TĸC|hX0J r'3тie1E_RIb _݋&o i%h7q=8.K"&͞dN< vDŽvӭ֒[;_ nhl\`Ы §SK:mFm0P)臝8^-(gX^gD#H|GwӁ2(Nr\wX`Ӗ^ݣ, C 4if^# K4S,@˒?-&4>|2s)j sSf)r72#αjYsðFK-$VUA֖C0)G,GCw_愈X^ yκUq( gE g-]mdj4 ^]4[Tzth0"P5=Q$SN`(hZMq~i^-xumn{"QZV*C >O=%*q.TB6h##iɪX/AmoZb ධq~l3x fٵd󛠾~/#@2 چ\;1/\@W1 CzԱ$&{/{msiw/Y& ez9bZSshhmS$[QtojP '!<&+fp9 R!5lMu>O Dm_%L6`\N(E]k߳85^p>.là/J{4 B*&L,l18Q@muO:l|hlop\,"}`~zQ( si  @RHЪ@ D0#xhDݪOU[ArLYBdheL:9m4­:N.݁;VC@qP%DqE2tϰ1yH˹K8VpL!g-:KS\}+sΐD|:tUɷ _/ce*/LQ WU^hb̊wxCO,Fk wp?9R:EK7_⸝5(E\XnBꙧZ*c֬ -AiQϨ9Џ5 E_G-= Ut5l6 #e/ĊڳlPbv]\!`x#|`ҴC4DY8ؓtP%W+@d~% ]dw{tPA[o/V,ky6"`TJo SZ)< ̤(6dE>TՖmN=~92tRrydӔ /;gUVS0ev~R졩ޟX3?% l zj)ș8|`-x~7V)B 4rCGq`BJA6|u-QL>#DD ΫIfhe깏*s2;0xBAi%XPh"/v=ChZ.!x*v {ГissͮG $ vc/b!/IQc*JJ)7Ь8^Ó#kZ, hG{QL[Zsbېt_k}ڑ-ok0ώq!{sTe1!-6^z^4D6qlNVIrj吐Z읦4PO+@Չe64 kwNӛ?E!ag>xx#D\y4qvLhM$yeĄHQ2@RV)MLU=IOgti)aC_Lv;fݟ ג[q)bHwä8mb ` ~M gYZ0707010000025d000081a40000000000000000000000016439a35500001c10000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/memstick/core/memstick.ko.xz7zXZִF!t/]?Eh=ڜ.+Zd,^8[qף)b[)X CZZdg`_1Jut \ڣ aM4$1|rt@ ASe^'t2秠+"#Q-?c:-\] UhWi5J k?b+)02)MʯyI7Oᒁl*Sy\V8%b+WC#bW~P%o^'"£q,턿AvY-X@e]_',0*Vpf~~c4"RUNVH;A(5Г^RЏyaeBhb5Bkcْ R⍏Q? z0ԡ| YQk'j"$ v$Tl38(/ }w3t|԰h$of/ϪA8D}= #8v<}',EO/|Vӎ ouQۇc-Ŗ vR:٫biy=ۼFQ^קoNpT6SO?T4@{f:ХtBʕW3]KEϕrMy5agI̸k7+w4.)u[EGmPbm2&Bzo6c ؽ[M!*xUC9/:9 t#'tcFǰvi`IP$S圇Ki,SYf D);e2c); 6,(vp:ר}B\Rd\7~F:_[[5i^(  3xMq|W䣻 251׷pS7c+h,X1',CNKڧawS[L͖|?'{`oɗG?"4" o[4(:j@ @Ǥ= DCEww2J |Fz} |8ߌ/-ۗFQ :M^"!\%eJv9O|A֘!9zn/Yg"YkCxZTlm*cm'pCi*vY5ycMID-|%!XwZl" hl(p`K u O*y_rnCTQiȞ+ǥhHkUy0tNr{hzDs1J"T|{;m[n!͞ _7N-:.׊x!Tr$YO.L}.Ҟ1h<M`5&#?~+|ؿThڿvVx xZb}Yf Jr$d5W9s.[YX4ʹfNL5ךq굔$ 6z7IALj`l`DpaW{v_~:Ely;ZF&)>C*>TG/̫NsJ)EfdG;uʛ˃9ٶO>hdL{3)@-e\ u)]!Bމ|~2|pp ͖['W5S. w;oU" 9][O.gf`P =ֻ~2) M ax+hU儭nG;=mۇ#}1r9OHVަ5H3qIP;sT)|^*SC|ئ 95G)_/'&FXM`LZ?Z?x A<$Kge5m ߮?TP>Yp'.YH|a;Gp!\z=ndق&V4'yYPx9g󫒫"'GG=g(>m?f߆\IB,cƄ6fl+^>W4!fUVѐrj`1ue#VMx-bP{M Gט܌5%HucdV @7w¯ ׫ Yh2nr1$n@hD-EiwUH~+׽6F9 N>C/*5-gChRj.\jV;C.] Zj FNo9q} 9!(Y.嘼O9}U r=AtUn 9Q)%m`vCPZ|:z=5מ׃< UHjc=a R0y;k2Dޫ61)ŏ¶Y,"GN @|l@_U⡷qmۀ{éGA/>*]hd5NdU:׸f,֋py(uw$9f&.pi^`]׉X S+'{e3DyYH"C`"vkZE}M;m9pBr^[~\{!t`:aR|a]b:k0Ekvz(3"ۜtu]~| B>O )l g=>CeјGL]z-&7}Z+G۬`k8 8SB)Fk KHq3 zouUqMB'dY }eX Í#;!˒؍t^p5Ox2.mݵYӾU͛'9"pidXCKZ~Qp)g<&\h<HܟE@/.= k(T,-a<Kopx(aԡn1BwcCFR"ۣ?ܛV_(Vʽ('.n~'y!dVEy݊\,a9͗΃$ `f{[ F dvz#!a>m/!`y 2e%IDD ū@~K[Ezoܗ鷋ϔT&w ^ߝPR8B39_Q *D&̐>5jv:+ZyP"MZY\Y+ʻI0Ԥ-O#yb oj6DGYCPO*}+Ը.Z Hz6k"Z/%f\<}7:=]U6&m& STw=6 UNzmT mq&}d\ ݶk#xjcIbxf%wc\1PYK͊!#J/+IB+lx_w;3+62(&ՓI81|`~@2:/QƕzQ>;;IB]/*lC몖!x-n%#I'Ny=fS/"F3 [?&DRD-;Q15A+2hJ\!ͧdF3b_hrrg='M, k-U V!+!PW/ķ5K%0[Vʂ0/qn G-dz?˄nopB4OݤkL'寖>J (|s >B[zo7#;|QR0!H4źJu)]f}TZOOD~9}ר7s<EǭM@˯۩IڨG~@ؠu5% =hl=99.#XT(H35 7N[fcd6۠6/f3jnȸڮ_ϴ 3`*6il ;٨oy/ѦBhJXB D_KZuu-5X~;9 M Ŗ\mgБϷ[t.d=R9ǽڍ6d&jYЉH_ }5" ŽΙIG?r?^.0|scۺOzjケ) bʍ ЍX-Jt ,ޗEfX0LRI|@zyva8嗚7hR$`~ Й+:F3I-ipȁ1n9%vvٍ X*(ѿ*58Z TkԺpfQidѴDSV2A{V"榮SdE]KӮ"jÕ%|>H?gfm3tX}`&ߢ2kfÈƭ}6^XKpk&c-ѭ MoQK s4U'Y{ !׬4ڃs)yy}}TOAM $;cRICt^@gG⼓֭7 ?̵UVAdʕk2ǛFh"v^ëȹ\F:6[I*{`LJe;D-ZX9 ̈]&) b}t I؝sB@51=8-虁Y&S [C'zA[iiR1F8$)bZ^|MDk ̡u.;QM՗>8*敨PV1p1:1dN^9h/~fc S^럯v)DXvA',7 >5oD,m+8oQI0t<8fDi87lC«rg3l#*dp6Ca*֥NJD- ^%nkm0q$Meq)n(DX$qkb *Ӭ!WjIpè_[uI ̺4~Avrs|*@r]oOuyxଐq^Nj+mZGUR] 1^h)Jg^ ZGxƕ"+/NұCK~չ^׮G$>9 `UgeԀLc|c 2vzY`7_;4lOJ=]|ޖ~DC@l71_hL]t+e@A{R# Q|^)vWh0Cq\5 n+w^8, 1CS tѳn8D=0cjvPjP(۳ 4tjID^fkq4Ze]4`6 :PdKWN)l`hO ɺ. u!wOif d>u[\sdM|Xq|Ck*yH"1&Ug]:+XRR1;j^Wدׁ4,9g*(x;kk^GK_*,Z:NEB[AfZDg`NB5_jіHo0WHyďY#D̜(Q FnQ/wz``s^yָ`?k5J KLݠvdm|'*S"˰zTm:_kc(L 2)3%V*O'E09F{٢h1[]!&Ϫ&Dm:?PLD9uC_vR2 I2O4%T3=*qVLܴ"mto^a_Oh"Wi#‘T@uSჂfܴDsi7T5#n{@̌uFtW[CRr჉n6=ă @3!}7-YYGFNAtOg`Ǟbh}'Kx!v|*\ǥ2Вe!f>+n4L{*Ḩ꥜dj'^J _wS9kX6qj`8Ѿ>eaDɍfbYVA MsTG#0 b878Ds=g7w62"FK!ƠA]r5y @mZER,1S5 $r=.0nj8񨙸" )H~)HYE.:K*0B _`|ot!vǨg w$*:޶.(ƅ2,[1e-.N7:hP#)no隮S! >4=Qڴ\w&-fܥn;!<\]X=R 7d@?1daegk$.nCk_#UN.+~vMuQ=t{aJ8|m4p7=}`l|v3E)idQa瀎 7ޮ"b@̐jK[%N]zgUD *<}5<_ <W;Pհ*LiFf]F9\”#@$8o,He9>v{X9"@pDUFʑM~wk' HD߲{EtԖaٱ[r=c Zj:BxdǪĄ)Poq7^&,ŦY)\Qs 48u,ӋvYHJS!HX{ \r~1Oqy^SYO\-H1S׳\F~"Eb2j\0a6W\H9%T a͉D`ކRj)R+%"r5ţoob:g'<P !=[f~03Wh.׾j!xw"/Rj椩@u{Elٹ' M02_Tn˄s:-,wrC} 7s1KEZO/7$R7 DfQ~ cTG6pFhXJjurzz1otYAo|1yfLVu,UISR8w |Gl^(Amn B F豓N3ic9*1z(>g< 5!;;NΦy jڵ?1)HZ_BίkɰTsl 7ƜA?wNm#]7$or8(Z6`<2 ,Dk?7cGHN '*eb˫^"~f~']Rn aڦm2v!лVC|% &>Unɫ݇^ɃL,weܶ5l4vHyRn{!ϼ̷{8&V+~U0քFssș0L x$IWcglꔢ֠GED*}~e Cyݪ(ǘYϰϮ01|myA/85RԓF FI^ [Λm7|eQI P?̌;_kmHTd]RZql\X oalk10x x'h71 Sε]C,fᨦ-Ei#.1hBŕ \=׼I֥.x[DzEѶ3ǿr ^Ќ\q3c *~j4xXɌCՍ,}u_&@/CL!*pv+LY4R Lfl5!l^kӄӛG_5:{G1Jdcp/J u gQSx8#|`GF dV=% -zJk:Ob 2ZS\ϧq~ q̖WAA&hs7lLj ?.rL]P#C4n95(goiDrMFv/ܺ UWjiu欗iJTpT  5`ELʦU`av=sr&d&8r>?uo.YB?x[ڨzšM7t`“ ʹ՞ڜS*c=LXxː$Ifpm8yWz^@8ޗ8Ћ/Kc ܪη[ՏZsM*$O=!1">`OGYU`}[kÀʠA]iլm4dUp&VCDzC4VxjQ T)bVYћ4*u%޺2F/E˗Seh$'URz7Sڏnjʃ7WYZ0)w6#~~Q#2怿-X&^2ae! <5惟i@Э"QPTx<2[d\T(k= uLf!J} 2eyMoR"ܲ^;;"ځJ1I0lE*VGR3f@9ws+TJi%!ߌI+/.+ Ys.?;a%.p(%@ﷂ4 ms[ey_2SOJs[.4ߢؼ6/n65G4,tdunr R Yhna*Ví[(zgn4#8,^u #酅B}3 6$S3v7Ц9Kf] ; SZ Y|JE\fA6Yhn`V4b x!aSrG%zʅ5"T![l4_H|~?# Ո؞jL:,D[/mY< 6kR TD^O h-0iwٿy`!o#`춚<Ě?ψ GJ'C-H}@0p#,0nEOl0C3^^ѤiQ@4';uCu/')~?6:*(n3/k $s%TKA>+r^i@'!QvwQLh}evp2!2y6t^.ۗ?C/Q֥IJƋ \C.*>Vπ =Ѽ\7.앜 HrI,'}Qw?ݬ1H}o)%t.ƶfӠ!VRϏ쮬Ahg\*?M(? 4 J:}k!aBOA͌$}&bwo 0nh}HP3|050_ ŢPgiCM%3M_6lǛXb>|D> W >?l j]Du x9PLHieދ58kDk.26z12!lͥȋS>S:2+0@FyL/ϣ`JyJΓFo&U|"2>jDOd1G% hЇb,#D2x1.Eu*3,k~0hA5JćHONmʯDsd1pLJ}.P؈Yokp ]f16ˉKm**zŽ .n+ٳ2a}DSlh!pF|sE5Jg/%V$Ŗ,Z[9x滘gbȬk3b 3\;.KFlm p2Tk"VQ#YMU6 o*k"TƄ2t{8kbI=eI&IÏDUeĞ=4p2 淳@yORt뗓^ep}Nu9e=2J2b'sxɞڏUm)2)Ne8j1,Dwqzߟ9KJݙ}~@! \XjvU/D-|~p-)>-sk:]?Ż>~Hz<-Ddļs5NᄱrdHzD>lAgmߪX6na(:TDWS~.Ow,/<zWh%;m aCk1l;>e|g ?޾ `<q2MGNÓ~GPżt}[ 3+;e[bwlD:ngdSk L4hXd7@fTXX\De 2 {yV젺HR UxڥN&o@g2n2Q>`yrRe|Xŏ/*/ JV\u"d}$Her~ ]W.pv!A{BAjY΂[!@8Jh*px>|胛j:PBuA1F)2Hq1fwbR0ѢAu4ߘva",dX\If̦YÀ-ש\+Z7/G/E=7n8% Ql$t^ [[* »4,zQK/:@\Oci#&H̪8̿" C5Qd75U99žt xkga^zvh[nLjH01[# 90m=4ǂoRKy(E( P;Z»^N5qsn<_"wOm8$hLz2gN٧CdTp@k}amڪct#.K˭o{ DtwJ>v5:I<k)L+_ךߕf=JQ /#  q\٭MӺLeJ/B[ˇ \ڙK/&y agm}( -9(Ør6S?Le>%Yט%Xw^{b1kOl#xOl3ApӦ:G'FL>]~_T:S*ՙJX O0:@j$e/+c>Rx3d10׭@vXfVR}@f*Tis_Fh<@ ћ_ri(.6FT `۲;dx1 ФcYXJ?SZpա"js!M#pÂ_t~iP9AdQcxY׼N~5GJ7&҈DW|~F$K_I{;̡&L*^Lۆ[ĉ7?$j<<'T0\)Kjmhv6fUXJ'\̗`dg}1Q$0YVB$y&z]yɺ>鼥␑B;]"$ AeMsSbGx&Uld RKr\(1 O̗077|0 nEVHO4т6R`C0ч@@/Fַ@kW" 2DU7<*Y/߿O~Z\4sdn!Tj@z_P>dO;ܸqqjW\b՟ND0Xba59VFg%єKvYd\QaAZR⫇r%BwvE M~!ԋCg\$.gyw "i2K2֝<^;KD'%X8ŮK.%F׎mn!8P4 })wFu؂HE@8&if4P'ne9DA`[p)8OnKꗓ6$Iq=O!y,EXş<9]{Fv=.@!in .Q]҃%Yl|q-?ȷүR%;%A_{yM ê}j^]dNSB'o{u 2 dy@G6I6$xzwCr,[vC>,^^Uo\N0n,~~"-B}0z{[]&ކoiTVci kǙ;N"ú'2rmӔAm#Mo1<;O>NnY jAN s3Unf=!PLDNuK}>Ol>wXYFe@]a?SK5nD,X6;O|z:՜ H y$֍ߥ񦅐sCN ]>$K<85}'VVl<*X.=Pv?X:`}hyX.fY?w+Kk)Evdzf/]̅t%:Vh cqS`[:<کW(/>LM+{t"2o ^炶ZQv BBME1OgunPrlpcHRgVڲ!YDkX!BSݽ[^q<1.6xyMKnwi+8x_qoM[Ԝ8Dht=?P`1vo7D.:O_@iAYr{5N GQ|䉆$zz)!Ps;}*ݦzɭH0 EK˺Ǎ,}hHvGE}ʆS@IG.01y Cgeeo0DAd%=0wRF8IY{J k`Cϭ$R"biY jSsěN`w\E`&/C&RqlBvvwSx{BQqGb P}-S$%=jSc"hI̎KVu"Yy/ )WXU)?9(3;-R5)0W3ׄ1*GO ٰ.'T^Ld i>ris{Wg?؝Jd/vnܲ1-4JlU_ #R2oo*߄'JPG^|YR )6ҹr!|_y-X\uBVPa"$~; ~ڎzkw^IVG=1jakG/1q*s8s> _ ;۷~:= 'tJ}wH{dj!Ȍx(*2ٍJ!n ښcDH w|};Q#޳@v2jHr;& hXdۅbo1!dߒ/:fKR3C*,?'݁"vWxL}t?1)&2vz?HW/Y p\"3RA)˂k5JNȮTekSxkZ@>(\f˔YĿΖ_-z qJ.8 ˅CXUylPI6_r=n&Hg$<}YsC[)7%3Nʟg: PI;LyUm>h0VڔrДh;z&.{SS"lI _G,]!V-ƬcΊO dvSCe ZQ%ݰd=PX; vJ!wbg%2M">)bŊ-*J4V?RDqp8/hH:jOoHKȷKME%"c&N5%#U|o?NYs;Hnq: O8#`S$ـ; /tџӯ#-E6m v+$ 'wtڇ"hʉg%Cz0xaR65̇4f6\~ק&9z2|oYitRE>J.P=.I!9l|[mG-χZY9 zx䀾DlBN.u&:µ6@`Q4owP4k\A/Ɲ9qYkmWǃ#G '󤨒R92nVwzt3tE! > hR/agkǗ܀* &0s:XFxMXɚpG^Wze**%٫5zj$KXl3ՀŲY2] |jf/2#@ ۡi9)H.*xc~)vB_OǤ;ؓrEBtpgJVys ? T7ɬ I@^2[ݓ*ϱnS/Pu2X?5p=]ߚ!3Yd)]R\c\N$=4'Fs}# ': /a$7/p8p1\{oA;XɗsV ݐR]}błƗRFLot) MnӫBCp1!vdp% 9@ĵBiXVR/eX]+{t;" X%jZ.}hZ *< t/fל;e63to#˱0$Yfm18Tg>64z[7 ;вl밄;/aQAXeT\ S%UDc\Ɠ39m_`֩~huTokJ%QbVT/m6׍4*>}FуcM0-Ѩ[B9,,qb.{DŽMqU@e@%+,lg=D6Xr5q ,Puum->'hn^)G4G/H{RK&0T65b7+vg(p,Ot8DBR^0UoHMEW=J_aס n{U'wZ>$^aW+{; ASM%gBDJ`;8Rpuע?鏀hTzRn"+Cyw-E^֪-mT c5{퉆o2Eԝh^hIk._Ci QH6X:G_Qf\E|{=r uZd`oUG s+Rʸ06a`{U>{}= G~fsd8ζ1 s~U]OI>4o{ © a,eʓZY6 z)6*eH@Mj]֫OTN9܈4P SXjBcb[u2$"}T@_xyj{A'n`Nn1hx怱|#֗H0h= HD/SKW\6ʁnbmRQ3e*B+t\]2!l3빻 ~G6O)W~Ɲsw.AN G~.}bL16?֒ˤt”ţ:~[бe& &/2bMD?N܉ 'b];Sj^waʟ$Wt5Y#+☦y؎=3W1  ! َ0j`>28v`$ ~JLI5N_PI8XPZe] 8߇9^vKW*+9܎M`PMi|NYU9ef}q})$i;Y5 "+ iQkGُٰaNN*p\2[Z^yTu*6rnjBnQ2Y,!5u%`Ӷ+[xYibbq<*sR6ˆiˮL>n awGY\hkTv%g׬apS0,~%Gfg`-oTi$eLVasF]S UjH*@S]|p۹;pG9ƨוBhlo=5X(svG5 7-C?J瘁1KRCcyWV<\8߸ aDC͖KOc}XQL\h,q־kO$(TuIO.?#^ ,aen H]~53@[(f ss^ۉXM4*RfU[8yGpy;Mq*{"rGKc݀h ^@ف_y*/ i;Ŧ.cW$Q^ċHQJm&Iya)8Z UаZ;5,M| xKk'[j\>+\&+r J;qJmH"b._C_?xCwG8qe#5#;֌C{ޘUqR_vcoF.zO=w<0Xnħ8tpX&b|;_FnO1lR=#ĵv YHL"ZOe-KnlU*=M,`XރYKe2AͬP%?;3G4@TP؎ye0PiLj4qou/q=hŶ趿Ώ-5CAGtơ2M^* Ae\9Hǖ.MX].Ƌyُ%'9BNJڹ+C7w,g-t[ ܡTc2 |dTXCfg>d3`r?#o7‹ps8L IU"d-\PzjQkڷ%e{cUYG@=-ZhYE::R[ድ;>mr؉^}nֹTrar|5ao-% 8 x'eKz)HQFv6ةMv,,H)sӲNW S7!_y=|_@G=Ӊ*Fud?dz_1xv/R̖ ј!mXsjk~rW2H60Ź ui=XMQzzr6Fހ!Rk_NYڱ5u֫EjYi9d7¢Ĝ `$Rxikgr h3C&+4y iKMGR%cKXx^u|3' hP[DƧv7X]q^i$kDL!(Py\Vj`*2uE8Dp9 r+I/'#vNALgjuVzd@wOz7޼_p*N_<8v r$/E^ww yeľ_|3 `߬h`bOʲ&/?eD-Vc?!*LcQxrnxZTDMfS]\#hB8d2~?._F"].n!ݿы%Y0î~NB LN߇N郀JM97t#4eiݲj->$!}L}^ ,O)!&^ۈG4WrGʰK`]:j/5pq/S 8{:ҩ`*-7rkrab` @3ݻ?b$2 P)t<^n|g -~~}畯󪈖ꡲrs6.X@2faʁG;c9[>p^V`jٕSHAۏrN3je8RcB~\SWx֫o9ehpD-!c}gZz-#_8/ڤUI`mfAhbCHm>۹}"y5y=btx9kQ!LF !#YP\hEpr-T~la#NI ojq7װc:(G 3b4B]CX\t$J$0dHi_Bd-mW5˫2xӢ੺=P?ƂQS?e fY)l@V8'a2U̪e-4$dw}b9 2*h[\e ufjSv(UKӻ'6KOyˑ7|ukun0TA ͹g@YBGzmT/'Jʪ#G5ty/& kgڵ9\ĪG*Fxd ~ԓB/nhN(re}w4Di\كްz9;X-T5lt9'y a_ 2H+Dn+D.y}·BX* "Hߪ-Xm =ko}q!P\4*ke%,0SyI r$ G.H|۫3T71e<;KZGFߐTnϙ@tkDJo4C~MvA8AjnFK?L{DU)0,CJ_jp)mgdB B-lT:v=%'|`&#n)ż{ FIg㗠9lEqY^"#RZNbUzV.>QH&oMs>UcO z:zߒf{Ss mzKx^'}@D Xgۤ#_&O2kgmH(ٷ#C$H;Un 4WԨlbB^0*z}pIdi])WӾ. @V9V9CI.Cpդ8U˯||fX/tFȷo!]BS!鹲3#*0FocD;iff#09~B |ŜDW VٰYۧ3D=xxQ.]xsgwTۡsDNʉOȜ̎I"16v>{Du SßEQI6[F:nXMoX%:.ˁ&uDأHq(\ؔWڂ,~((\p,Z*XdKD!'ߔj>RSëEЯ/HՍЏxe(t=,93@;!P2OG͵OozݦS,$DD6{lXà[7/j3mk9AD* ʻ$w{Ћ^O_=˵Cջ6X^B˱UNY4^Kkk6||#ER,KQLTD@` Ғ.eHՃ'Gt0nwa+ܳ{TӚ%}c4:!WS|z ;viRP@* ufRx+!yz.j;|15왔i{X"4xYi$3!2EtR6.@8K. sdYkߓ%wM`{YƜ'ǞLlrFM_c[F/iGw)xKi )A mcSC-$ڑpWJH V &6g(E2-xF"9N 0 ӭt% XǖXgTPi܊G_*Z wɜ 6FHzER1<k{o0ԑX):&(] 40ZWÑl efC״ x]Q rе"tfEߧ1Gu@6N38Ov:)?>g%Y&WSmҐ4GgX&& \%Q)k+~HVً?# K۞ tI0d@{{p=0A_NV'iy}vsԳv6pIʈ=cT]ڱRӱ5\~1M*@AP|/ fK G{t ƁتzVc%64Um^23m[S =ˎ%D'yky }|ٙN8Yůw)i_ʷ㗿6{DY< ڮI9rgB& rS0k7?;AYTesL1r~ʆ{Ғ*u 0 D}*$3 =j)ÝU|,@Sm@HG OMҒY`5ų8lb+_4enRڦw|e%e3 29grZ‰"#oqw2uePʿ2 wtF DM0 ḕrb^JLay(2]wFYWС0VK%,$]Rb}A[+ĝ,` wu`r(D ?ʿӨI<6$ " :/(8탎XMYV}@HV=NV9w D JBkmxFa ރCIμwG!}-UQE,X] sml+\OY7o> -B~!ҮYiw,MY%%m~c46LJW VgUis?9v7q9% BvC*}>AwcW2 KT&+Bi6@ᄐO:HSpe^!Sñ;jХGrL'h߬2"]ğ^McF(cayܣEΑ6JeZH 8(ʐֿI4^"u6kBx"ٗ!a!h.悽}հ ^!rt>{A2EOJqtkÑyG&OFi5Ā2tPtԟBpMB}E޾:ˆ2ŖNWbH>}De2/$A=ħN67jBb֔ߚ_s߿96-f&A@=H)Xj%wSyWJ4fiү;[;sǭ%KPxwgP_+.A@ ^ EQlF0o/rڇ+h)8:67>2n`_UZn,x(JnRflˢՓi@p(Eт[:dѓjYRFq&12Lq?pթ@D Qx`pYP֙ҾrH&2>f農 s@OXfY]&!bٜ}wofYswH(wMd1ydkX*y"gBg^5%`YoNH\x ?c|%wl,M Mו gkB1M l堐!dme\Di_VqyKHq{RnWb(ZLs{Q4= şpRRr2j|tdt ePedAuڏd\Ynдo4 VT6@F )Q̎ޥZSGWQRF5i<ޕNH8`{OC)ɽ5YrE- F&c a|oY uPF/o! 򺉑xuԞZ'F@^nY,K P,>&' s3' 4ԟU{!Bq2jeEfXe*4ٺ(_J-gGij/Iؑ"p=o͖-nZ9($tf'I^:͜OJic%l!g; $G! s^YSI43d<ت*[(Y01M$խ&w|nSS5u`lOI(IgKr 4a !bd)k_AΞ/sH-| W6r[O!rӺw`m,bywsnK2vV7esT\x!d{ӍTHuM.n$c؛Kxŋf<nY?LY+f#h}M0}gL^ETY. nbQDԬy6Ⱙ%YYiRCڽvЖ乏L%'67RV(5`S{xڂz cn?M儌@)~YӲoUTomiJe]i-o[vz괩WW54t[L.t_ϳr3lhCZ0?(UGlk9 sQ&uK̓5P)\g k=nXȯLFcۖeCnǏ`^+L?z+uzBSXz{K⌤E^$CK@7<`Hb {rRu w՚ :-ֽuTﻻC!%,z-=PW.Ùߣ?$`LgI/`89`["Rff`Mt\c`&H∺P5ѦOF$^gZ*5fr!k$K~E^\0=!̤4k=U6PɹAk2$ 'w~le,^̕㵕 ^q0*qV!8vԕ6H`{#v'ISI/x>۵ zT7=w.iQ8(ov73oB{pS\Vh͞teZVyغw'NNu_s.9ψr0 >T E_KEkԦ,>\ {gz)@0}-Kn,тe.ºnĽ) V_ͮz,ZSZcimJVg+>Y5po}@Mjpw[(TBAؾ 5? $/a~[+dje_N]Nr]2i+Phel ܽ~VrCQX pboU>#g1 {U)bYb*Wfyc7/*PCkmHe-)"/Wbf?_պ<k˜́i&ppúďo۰ v=׼>'_BEѧbK;\ZX>d55wpuu'k# Hף8@P o[eGUq=Y1G$DQ%!qwI }:5UX :/\le@u7ex%i_(udiK_|Y6tZSfڈf<8:^JGRghZ]枠,:&7z' Kۇ2(X&?~OPߒ[l6Ejt,vnfbM{k U`@"dkضdִz;09.apLYީ #KAZ1o9/8jx\8YK7* ڹzzcҍ!<+@<C`]l޻J.](Soe~?=Zq[`Ju5< IAF[ӣ8aesA0oހe^P-wO6R {342bJK@cKZ_獏Mך]U2 qaFPT<맷nոN ; w)/37W0 gaU,::W$G`Cn]w SPoE\X-gEf7@EжٔSZw(>*b^2*iXVi N ^=gyAvQ9yc[p|FN )l-!XIX @>GMoMXҙ)+>Iwƃo4!w&pG:Zԣh7vTߢwW@8Ngj"MZ*T| FωW/KkxCGDFᲴQfϯ!|\Z#xpM^ǼVmtI¼E dh;RYu}uLc'ELgWz{tUHoԷkX^ٕ:2Dz >m*ЈESJ4$OY>3gl# :8Qǥޞ2j,?  &gMAg_K@)f)[qNBJU0,Zi:آM F;2xP:ixVAx2.L-uǵW}^QW`s,HDt~@RX4Mcu+4\XuN<(N{Egy2?bB7tI>4y̗^nt\Ȭ곿GnE 6 QV,8@X6@Q:'cpjm3% f'$M)Vv^V*ͦIK^;6:ED*ǒ]2G=/ZRwa%nXQa(BPyTQn^h4o>Ͼ i>^͠b1*$o\|YI۵-9Jz,5xҊK7F6 ;_밴:q DlJ)yo#k=:snf[$rv^թ65.Ϗ9q/#u^z R;} C p{%p5FV9=ڱ;}# 7]ƦqB =p;rJ`!=,C}wBmL"ikNʔ#Z{S7oZnq?Ա )+S=t Zs, @]2q'}hR,gtW*po7s)<,9BMg#02+,PZ^r5"zŻrvRwB:FXaj/ ߫ۤ3'e9*`bx{+d]HM$gzT/~tTX1[NˮN -F>=H80]Cޘ9xh|@ǣYYsfFc+Z[e4W/oikS 8%]І+ s"SkDU]~y+FNFlߞ(1;3=E`oeXCgIp۬{Y mppE kBNxK6Ɩrk>#%5^(}nu6t߇ b"3q" lbn`hp/˥>(CGW{Q?bN2k^Gm3g܅Z=LIjM:zOaJvs1g5x{9TBc`63SsWtڤ$:r{AϯD di(U6!0KZkɷx =MHT>/Ls"礪f!,_gUH?('Z݉`Ƥbk>AɊ8)$_6LA]'(ZzNa%%!z>@iK5WD6TMޒll0 (ƱW*G'pi_SzW>`o®9y T.*GU&WQhP5,;#2Dxj0nў5>7j$R=嶚?#ɝXIs$eMX)Fi hyQȧwx {M(Lh"?_.ĘcU9OxxYd>$#8s@ QZ#Bʆ*ĘSLF4Dݾׄk7 @Y̦($)@{6̲~󬿳=9Jp4s׸G¥ν? >hRUFlMe ~ I6''5?QƩ+s(W9a$Y-PI;ڠXIH\y`~#x]+L\7H}帞EZ]_RuBv@5\Cf~>>l[p (򼯅Xg]~35-0/v@W;YԼ# 0_d3 0?6o.t(Qv Pr9w:Hm  TxSAZ^bמnmpB2:B|Isj-J3O!|0yJ?8Hl6뤐j(\ha#t^q1=h"jkC+دCm(wxIv?#򰈕jAQj <~6#) à۝w-1Epf)KP^zW< Ž%M"Nޢ3ˈR[d?g..5@iWrEh)o=*1zn-YFu҇Z٘c/I=v_ru"(ţ`SdƯ\%[YӆV5FMLAZ0kRMj鯦Zt yvxԅHd`QY1ŬVNR/#"퀑;1|cK2JDIt=@Cy"sh&WGt5DmC%=qv\&>ڦ"5.n^ %E-v:РQ-"UܶZ%?QJvaSP]iZfzS_5Q?|iU!P! } CҗYc5S߷1Z3+'%n%er#לYO _qc&J]`?7uKxΤ'7ƈYkgJTTT OfK K{sXf! ׯW"Ҥ'^ gH?JMp,xwr}U86i -Jܶ8w=Kfdj+(J $,kۥPp!ˑz9<>6wSC-55QR}r*wS, KTUhm֎7W>xM ieZ 'U2H$1.15Зy?9U90~e3[Vb`=`1yiO֥T5R30AiYPc\dWH&{ZAF]y aF\M@CulwYhnEcP)OYGZ8]h;.@b!Id]U>]gF)*ނ#o>VQm[+[EB86-KFT 钜?SbC>j+If Xe^R1Rb?z'_nv}[F>36sx43^/>="lϒ$Vp`k: M$ċ=ʱk$!u+gv,cjH|BkBr[k?}<,8}誁`[ M"f31/M`8ZȚN%ٍ?Thr3ʪNyFVʍR!GڼRݮjX"\5"ƽ)6A<U&X=fP`h& Nc&xK6Vʠˆ掠j4$=D- uUZѡx=lo"/Ѩ-j%KZºuJӲۆ䱔ޣ~u1++)Y㛔K̎jX A. f/_;1ݘ"nx{_aa=Z?D廲.6Y y} 0ayn;2cT_Rt+QHPL|RTޟY̑9 'od۬ G23";L';z(Ys6_:Hp3 T40y;a\l2½5W렔4rU3 x^ăc+h +:`aԐ,n E+m6/{j0f >.8LB t}hR¹EU^!ب#;QK@3ՄqȄP\=T_e {v|\# dhW0]Ȝ*[h1zx*0YGMhb>*~*em^PKuJA'p4yg-t_㦅GkԬupnn0%( 2N/.Ki݁|VRzϞ婜 c@Ar)Xb'6d`-O ҇MsҤnOȨZc#H, Ӕh;3%]n2T1lҪA{#ꮕ~@K]M\iۭD#8׆*W0ʺ8#*4:ب)PW'* N )BX->1ҋIxĦYnrNz$03/PЩ!yGRw&?9uo ڋx`noi{B*Hi94 >zaܥSS7}ZhVvS̖١*}[ h)-$IWOD){%W6zs FwgTYkii:kҔr@'͏WM7a{NӓoJh@i/A~~0rW6(u 43op;.KMV%c >ۢKGȵMԙ/_"P;TOF1+5ٞ!M'l:WR4N6rm.n)[ɻg\=|!EuxڸX3pߢ/`` 5R w/t ^Z[t!\3-QQfĻwiU(R2,,Y-sgW$?3jh.ըOw- o8ׅ_ K[X ˜8zl_z-c7 s3nR( CvgiY-.Ő"4PIYyt$؄ɡo[mұjedGN?)Hf]n{b'66@q[=+DWy&ݳmm[U.+Xa "ҸiXP"21ne=BnR-q$8Kup-DTg$[ tawN.^P%n~n|5kːER5VO׷j۱Mi(r-UeTjDH0E-a,VQ|Y %)7B$C8 +s&D&HLt-TX$^HEͳGK,by.q%_tErS꽆E:ĄHH`/9R([fI[WTϓlZ15M ?5`PEpE5~Ei6H oEY &aFyPv~t+rH/|8q[ #J—tݶS~wZxwyX9EӁC/-LAJɚζo„¬N'41E[ʃ=Mp;랰?12SG7t)Yx^P Nggn

    -yVGɮI 1?ܦ4|YzJ?6FX8Y$5;3w&mynJ_'{a}d]k{Z*d];^~MF0b!@BĄٛ1GZć=)y]"%n. +jZddx tH;MO%;j}ikq8yF%G7?.>t}-d[5*(5ԅ2]Im D6ͭ4gy)7?uejiD\s*|ћ)KI{?mAa)←n[}xzM1xe\8ݡާ'.BԿ~[4e>9󰾘_-IɾN=ƮGzGkK FZ2x⎜m!ֶ f 4(SZ[XiPSb04,J2"_>s2kfYZE(yl_eLũ31'T;_'[16n]Å{~sGDsBӊSIe- `:oWjM ~߳Rrkn>;ZyU%tXe[ 9i/w2Ůy]\\=}1Ce9,mt>*%qbC*1ͶCXNjdabG [xWf31Xr It/p*֟>e>Gьhˈfɛղ)yU?ݞ)ϕvQ;|ϛsO}=,θ,Pd0Q+od{A\̓~-i-H8z>nY㒘+W ;"Iōfɾ1 =fwM"a}uiO8[jqݟ 48?%~{!S˅k c"REr8s?vΡʬX+fvH$Xk嚰1=zv!辠.c7|Qy̹ ms#P] ZgjMsQö`g_/_Q~*Qzuķ19݅@QǤ-W~SL )YAAٍo fzRgPVc\̦YՔƝ*h;1;4?|4д%7:4|NLzϊxc+0Hnh]NӓzZK| 84ef8{ KHCȜ.`ZT;XEz<\u[SsaV2N%̲{2M.>άŭiXR!b^:(D\Nne JOݡ^Fs~vy"=N+-c N&) Iq3%9DW;f骴{>3_H|#ٗF*cdc$;tÒQD~3G42B>>qaptRM;j8\ g"N:o=zՖg'88*gDe k֫ c်oTEtJ/ |Ҝ|(ZG9RiK72{vQjKvGЄJw(Dm~4B)\pIVPt HQO.ѩ q}cBlt~vL5msTL,ル:q2Ze [_Kj?IC>|٫'K2(-|\͸-`͓9 EnP^pFfӢ-!;: tzܷhsjzyY%" l -ܯ3s%->(sV"mL|)" ym`('nۈt o2༛^_Z9RkөHBݦv+]QL;/DEWn"BjmrVA9rVh.moQt,Xz7m󟊺ߠ|>%4=mǛqӵ|PJ *%++fb7X\nA%Y? j62`*ֈ7J/ :"b#*b?yxLX y N6=޿#ψ @;<K-OLB=I}fpR2 H5s3EP-zUԞ>=2d1+ hhQp ˧V <5YKuFF*g{RIydחKI!Dqa2wQtٌݎVZuW$,hF9G#u; ̰]xvl6CrK)W1,Gv~{ۛ߬%"fg:;? >h؛]fUF(/F+"98>}=%:ƽ%^HDnf|cGMyM1@z<a_R}lq|90C|" ] )AoH8\TqN'ؽM.?EZW#&/ V;;p*pm`[h;=r~Z / TϘrJ(nKc&QSpj|o~<# 5 gun7NDx qU_GJfKm~FsĈ?#]FY|H}.yZЪA+!x*F'b)8k^B&bݣ<9sjƣBA2&P5 o5cEjL&Pc0hp6t^ںt\sZo|1P857-@C=̶X€80%̑eǨ@|8s;F=o,!‘4"Q-!K;S}~{gM*|t߯hydK\/k;J[H5yHع@G|qG7}Mtq_pDS.=A3TnaUxy&JYO h+Q`}MsP)VQ G#_\Y*Uè[mWbaV|s?}r֤WlYXI)Ec Zm\(,s!ߑGe%3P0rEyM,&Zpﲲ7сoRUJ:x9ɆMz?ʷe01:(VaS<6:d؊J 8)׍4K)*Κk)阐1$L}!eEu;nՌb} 9_`[R(K.tC~M,PMc)6Pε29m&_tT(dK^h=&7x38xR"m'MX,0pr䶅 + :O|qf b .[, v*Eђk@3,7 =ȡX^NYygKNeP5חCT /¶0nRk0RK'kAiɖmEµ-Mx^&I^Q9ܲo=G|e␛a7X*d/wp-˝X8Fy?,&gpI3h3?lv`a7yVi96%qøJDtX >@<}N϶Scq|fER,&[@M6vKe#B^7#Z(1q Ƞ:y(V[9\ o/%S 7$B_i&9>GF;iJud.<ڤ갳 F:M "73+w(o;h: q?22r1=?}`prX0 I7 8V:F*L@W 7{*%hʷM~^FR!B>L#<)z:r:ہg`(s~_SD..QgU3}VW| Sqq{ a? {}rG~eΖ -hslz,{I«A3^#J\{h'b+%إ/&ճckI+/LQr[k~o"*xCżzh(-.V`SFZu+2= Cs 냄\aG 2bgvD+:@G ^ywd8-CBj==-XlyT1κfiU lB9 G;sF?2axя1Dr~m:q/7 3Pִv\Lh kA6# a"5V{5R-+bwYB-zlp)f%Ɔ"NdPkETn`nEqEV)[ #&ˆ;ƳUw@%#Rr&}d Scmk !FaT5(~yd-ܪbQþ=qpQ^'OnaEpɒ^ԣ`q+.^Ƀq-hi!n]^V:RWKjlYxئT~'X1,%%+ZՍT  Dl[5=}9ȷ-HZ:@e8*nU=ꡄ6`+ĭxsZIE,A KKIQZ#S .! l:&R?VBΐ!~yק$1R܌^Y[."}Xd3חy/ޯd0Je\Oh -̣) 76H̆˭ BgȻmܹ]B),CTj!ܠѾmHa+RXyK: ުV k=D{%B--ACx-c!z25{jʫxͫc]eY1; pS9#Z1AcۿXL N;^ߴS%m i2[*W˒LHp6⻁g=z:A)e+AA|b}(Ϳބ6=q37i?*'x*C2b ɷl(O[TF~%4."6665a^i [rF dw:S uӨ=/f5M ʷ;!_y&y4O@=]!R9#M9*l Lg"\b؉hv.Oүdg_Y5ES\QbTu*5 |ayM|s1XMIsIګ1pIfEGgq{gp =bCP=cFgڥA07^},x`S"+c-"aƿcǎ>[eCNՕT~s{wO[3ޔ$_sD0=W_XBdՓy^+XRLQ%k&,DșV{0T"fwL~I=:$jYز0)o1ݕ42_Ae]+ySZbP0C$.6Fנ >sbkN(':%\aTLZB}p¾Z+Nꛈ^1#Mpb߭g34#d -'eȥ/Nr!O0flihdFwV3 w[kf@}m!vFtK̓IU\\ S6hjT >o_UiUoU=̌!~j(@@l֪ANjwR-aU|Fϡ *ӼY}AfLrڭXtAa@[T03u~\%)y[#gڂ\(kI+J=g+jX!>┙s.3 Υa9̖6k:qNj LK+hԖz"+`k8ɵ|F2hVRTU9=G] FWpG]3| _\&cP EB"uBo JNګ}g UkhUIK$\r y9|L^('z.烀f{I]K; A"߭zT`J:Q9b?Vh$QoY?HxK8Zj V2$)%kQ7<5ƟCjF;ڜ S$d\~1f2P6>j~p@!-9ā &ni l.!*9y9 aY^zw|4N_(Dwl;ࠣ ^$ dEWH^J_% 2R!zFPz#_ W2(DŽk9>;gq|"0ִbZC@u5~YԨF$DlM˄ǙvȟWFI;PA*)۷,>F*%cd"$0l~oWʍl\{;Vn`/K/p2c¤H*14Eo@9a ☎hNg{>W?NC1T8Q$p.n3J.'@`>J/WNJF0p ůΰ5lKDk#8GF pq#5aJx+:_IQI gcwk;Z1c9X6Lꅱǧ|Ƕt/PɴㄼH5~{ 9YE vl[n)I?VqdFi}aR/|q.VÌdۀ2\AƬJ]uD£8p0 ݷ^M'bE\&aZLkVzG7rZd_h_t>jqb/{>YVM=4ba4#Ucܩf#9fWg? <ц9FR4>F!nc7U&$CX톑>_3tV4 7Im=_؉*u>htYЪc*qkD eR|Gr ~P^Շ#":fqW0nQNb>UVX ?M׎1u#vm|cL0U&,_6 idۜ¹ Ӳn1cnbٺS2Yp- ȿC7`܏) uN9  ljT   0yoAr7Rd49),f_f4* K "/CǥL1&ퟙ?mҬ^)x>{Rd_̤11qw Ј+0R"o㞛9_k*HO+[x_k: ~'&"_8ܕiIK73?S[F-8H{߃Fņ.f0R];&_ h؎g̬R*K{]$%EU I}w EUUT,D+LI/FLTn0E!S$:jE1 \.)@$g;gVIWQϜ5ڤ+3~W@5FPȣŎ(F&&i F>#y-1]z'x+u} (pxV 8z4a.EBؗƳF"TnDž9spaqr196E6˛^BO[nHH+\~fjWt > c.cym >\>IY";i>k˔t5aKӭ'Xwoos]ã7h% I``=ђ͞V`׼|YUn FRc"w4lhIJՍKL%j#ѮL#(`h[r򁮎ۭCaXн@zD2#zZkOX>3are鯪[ɻVl=] KtheSʕpIVni^y=Zl -"@DH5 X^jWx2(?/yUJ] '7^>ibwH>#c5GC4mPy_shᐭֳ~-+yߎ}oJOռ^C"1ӛ(GDe\(%_$xr}0.^B _yVeŻgAI*7Қ sci:GH+W5pgY~|A&ǜzXYBEjX=b֧ Y\Wƙ+lCv|x!|}*2G(h^~OWF~h ܬ5~1ŋg(l?BMgMg|"hӣf;?/T/$g$9IJ<0C&;z+mrlQU0o٫kEArYS'̴8z)VHD'.n.KbJ 9)ҞO@ݮ;klk=e01ܻ(ԈJ$%N x_ꮸM{I_prˬcن#&KB`zG9ZoQ&;Rsf ,ޙd) ;_c%@*?3ܮ5VY>#5Ra^G}nwaNcR uiU! ^=sȚ)?Hi#r`J/f?la؜κFsMEͯeXEPajhlC}]m @.M9)tnN('oFTk4LQ7)Ѫ_4R-KJ[!2bf`ѾM!ZljڑA# :c$QO/);Oe~?#u?_@> ~LW߄\7K080Ed Sc*F' 4Y:nI»MAr"V_yn: &&;Sj"Dm=t- CoÚTqVA:M;ul Oz"]`ϯu?k'w*s935ϴ2UPNeXXp#])}x|lmN̙-rs=KNj1# /dg_˺u)=.CsGqjԋ8 B,nƈlځ0ۡ8ml3s#qEɅ ᾌF^mTZH)J@*wrc >86!,= vle(ד c ՌS OsFJk1QJNfL/OJ.I[cQU '_b4JY..PRE#=&B~"+4,Tk01{q;PH#yagV-zr߿E&\ R%ת?(y":?`ؼƜΩbi DE\cpV "\s{W*` TnTKn.tGBxNJqa`;Oכ_?[U.mݧ P`%zrꅹHX 8=O悗YeoBN;mI@1`iy^^`Hd`sma S~Gc>(tELpÔ;hT f 9>:?ܕЖ~?8w #k~msYB\s̄Pzr1?kpρhWkS+OmByIjrDV/%ۢ]v%E5eGSm#6 +ׇpS \I诖(-_o6cQ~瘵s|W8/TՓ`ӉdiJP9@<.'KZ(&KbL@6S%}*)|́ kwܬW6@GTF|ڼ !@dJ3%`XϢ (d;<е=M<֬='NV\ʔ#L?M%-V͉)B{ =NJl]OOP![pӬ#,k8lE΀D{[/W@1uXiD@ 5 &eSHS(cƈu`\M\u?<hO Ci5V'3(} sK֔ \D;ëCK(vQiIq}8J5@&7ۨtَ4/Lf q_ԵrR/3XZZfiLW gLt$baQpHCۢh:| t1Ǯڟؑ.\tAY<<{^nɨNon̴VT=?,N (mS_,]fM~6n[| w,Y|txjG(F|2" $C&3%/8HVn 7&өA0[Q+ufW:·ZM]c1jj i#پ-^Ut&tsøOޟ;pǍ8fMBQ/%N#ȍGqmaԱ-7z`XWXjSYFrc>wI툯0D>XGT-O*b"V0eq9|z¶IՕ[mVKc]/&hHVGasMfچRJzTAK>Yo01Ff7h;:VaƠViEva)K5vq#k[F5 q){4>ݬwrvưk+`tmo&VSӶWIF;sQV,{14#iLJ-x};s&Gכ9jϯskZwϠԬ_$W3K,c_6_OaltS@ܼU^pnM[dz ƈ޳bK=H)7(&GSS .V,@6fn125J?$k2GtpIPTu+[ф#Ҁψ5Z/ aÆQ0z>kȕ ]S`7>|XJI-U ]&zػkt8SF,Q"-ˉF:a4ika%m={+吟X\,{H*.5GPZWMDzUi %O{Qgr\"L/%ڗ8[T uv۹]?hw#$[.SMC'FR]r4%0.,H/p%,#g$Iexf⎋Ͼ@8ș{(etʆ5dTD{Ow#f;mCi)x#'E4sӰua%7IlVR߸y1k},o0\PmDžY $H^A7OYD ]thmܖ>le-7}6 yVپ[x<0h ;CCT|oҸ[oH|Nƥs&lrk V`i~hpt{ֆ251V/$g:J$A# QmBD:؈5\""z;F;8l,Javdc pheB<:<ѩjE8$ݛxzmܖ@4&(En3yEöumw5 -Yqrwi+({ׄ޼ W8hh؇)R%Ɉ+ AC\ގnjist]Hw&*ڮP,Bv6*zX|*TBFgϸ;?(({Uh`.x ɢ/NC_9J|W!fG!+D|R`n~h}. ?6@=2] W^S㏕{K= 9_N~ zi2{.Հأ}Z$[Ty?po˅eKDJHi>Pn)-A~ɷpJ\[F$(nB/^-x:Amp6$$R -N\CD(;H؃>sϏvM¥;J2i(N]'o-*i?~RitGCmmӋW2ʸ[f1 =&:/[yTyC1v<0I Eo[Hxq%<8@Yޖ)v.;@)iV+ pifÚ+kHG+)k?cbw[ϤG@h) X"[slD?3 e,+C_G#8`jqBs H @,HylOl\6,f\ Ku ~Xy7|P%/(=@j0B"DnTyRkqt?p֗:/ۭIE>egLݨlŖَ=9ODسJj~ah+qf0FJIy _Z딶 E,Q+Px,~<5)O疳u]^r#z8N<# YK#%v4KbC6H2\Ȃ?ٵVU Hjf;|!sEr/Cy? zaCN ;iզ{3Q&\]s |bZlD%6:HLqB]}Ԡ;V  /)R0ŁC.Kq1Eo*FLg( K'9qϖ-6{O).uhvbċՏ~sK݈:N Hɒ ྙ9NJ g(hAϑcnRϰau=o;?YjK$cwbK<1yp[M]~p{$mT?ƻhֈ+afB:0|pDwHM'BAA9]x?F QOI@fZu)ry\F`zܛc4oa 0Pm"Hpt/wWDɚh&#wfuSp09+}z.Ղە' O%.*'T \Ds f{5Ď>\kK6("vh־M,.z/({xφkY|ؚ LnK *wvo-=!./*TeLa#)c[{XDf!ܸpT^潋Γw-w P܍W'0 vzz)C rľ.40*1ǎ/*UtNj2wrz c<}vwv⥄1PuCh+E@i&s1#JHETCE#*+B|ڣ<.* !T,ȓ\5TG aޒFM-[tC)8Mk]=򃶫)O *U!3"4Gz^t>?|$q؏4HV1-"&e`jVjwCni8ћI];IWіDb)h,>;4R!|;5ijz_W*M=#xg&R.u&<>$9Ӽyѻ>" dIZt%GaI}[]- $xMԧ0U(Wu~ =GSȏ2B{Uv/Sf% IbN'RZI ¦ekQ/̈lQI^ /5jHRTfK_EMC#'\-Ew7@;o)M2IҘbٔ堗K磻ɲ;3VqhqR{\x7 xmA_3W#T;2ߌG8G=VJl}oD<ݩB6c`/9zAr9`!&P7~3%2nXH`8`Ʌkz=RRH4+4`A\6߫bwߌ*vI}Jb8t'¤ӹ&3c۱G2DWRrhKY}} #N+ߔvTl(h(O~| XT)tW*ް1ThA@~CPg=h⣆~[LUHzAohB\6ÑnW#xR֩r33C @t<=.nS}ueKʾΝK;#q3J̮2(> H7[0kRC> Ru3MgK`9(b$ :(npVryK@S{l4J׵Ԯ+Rx+W, ~fsZF?V md"X!.ck.Y|ԆG7)v`OγۯDUn#;r5ŷrOͻ,W3&6h왡#%>W/b=eJ[y F㐸Mـx\!0\S"y&%>ߜ2Gtg1RhKSs Mue_Q>®-=J)\+\S0 w4¶s+I,׻-ú@xTI<7A5Nfs{Q` Ȭa}ӥam_FAq1htT 6? Aڗ~C cJdz#cB $`iH9tlh72CiXYrZoK?ې-lC_w,]h{)@7]'QbSxVڭ/$ C-bMU198V:jgÓ#m $+nܖܼ,헚U>4Y_Fn U3]!h\Q::k yTm_CQxm:I9Q<;BPL"vo/)ų$|D~UOmI *Nlnޤޚċ:.׽lT `;UTK.&R\nM]9J T0_sOwG,ЃQΝ{NA4" 9h1C解UU_}M3omJ1E.zH1=2#?+Yu*r "^P#>CbF-t4ɷd6'm캏!WJcu м߫αϔm;wcA_S/crݺ .z_T3yDT}1& $;N: ?.odjdh%KCç,~YTC-OlQHO/^J!c9 o1o:I_x5f.˩Y`ٱs R5-PF?tT{ס>y#\o| }NS#v'6]d[>wG!QQs oU:` 5e%K/nk\L\lc~p-P#jgC:!`C破iWm<1?!K0?S̥mjE*IlЬ{:FX8q嫺?lFȉ;pJLrD𐽛GKԞ/aq/?  _OoqW4'f(ҐbG:.>@bQ^Xj>BTwwH)B~7,Y;Rձ‘фJi#Edek-o >G+Q7n ZZ3_k(՟Pf/!P$3)vYQLWaeӐ+nNף @{d7:jM8K 2Az[&R+eS͡Hiةxgj$&a2}G,Pr \m97+VE,j:Ӑ|CN+fM#䢎bV %64% \T&{@e9h5;'C\Qgtpr_$:[]bUϕ WvQ+x#~N-!m/39Weʛd*@WxܶUzp? [mY\֠ Il i_w.Z? iaq2k8et,23kT2,"-of^ Ba{:U^*jehip )kz2%@H3 hjnqdAZ"%)Fa|r>-[«Hhk 9!2~Æͼow9Kbn1 H0Ϟ[˙cY=OeA3f$e󵘩2,tJΠV0L:Z| ?2B}CTM/ub@4{mm4|/j]>`K̵Sw{2P̙ 2 En 2CVRuǜ@BOm[$A ip>L@97K0Fnt%?RxTi@l[vgCv4r4rRAjFLwR6ҧ v{Y^Ye( '%6ÚTpVʄ1P`˜AaV7R,fG/Z2YeЊ<-Y7Bv''{ DzsIp􈬚WPҜS-?: ?:Ha]Yy5oz¢r,z Q}#uC~q[69 D(@ea(t mD?M񽡛u[CSAL3+Kt$DmY}ƿ$$u4Z`^x* lUdv%K`TJ)!tĸ~R[j8 jRݤi@pQ11LH" C߫4*dZ눻/C{9ñd1wL?6Iҏ,̰L̎ĥ:_\;$8KDҚq Ld\(=t'2QdB]fNdpמ2#`Ks E ᅥ ċ=c^Lw<(U\%p0׵Kt>GzcXjCvf6&tlՏФf {?>TIdK H.%C$C9V$0 Tj>%h|v,yT9k}(y0R A)G 9M@5eHkZO3י`fڅ0Rm/my':~;xM9zXsguZhU2΁тXemͻm߳=7z/Q,#iO?[=˧C#q`Z ^B&"fv7 q3&Y)Ҙ|СK}[9ֿS;+iOm$rQ?S5o z[vW$n'QK8s?Q!"ټ pCt2 V܏]a^G`*I rGe*}ap,w+$u9a RÍL0 +Ig^paiX(L{B jpKK gUБ`vT$m>C@fω'8Rxj{4>r~8UOl{C$_evBN´ڱgȬ P3,fNǢr _1_sS_y6LIrB)9ޛN^sJ~Xu?QK &V¶3t`2";6{t9u.+p1?4,7WP.%UP|ؠk~I3n 2!omI-bRJ 1`]pK|(`|B`jŏe>쒧cwErSB Dw/_PJ&E*Ww}%9v\};3x=W{Nprŝ.;+l KN(Aw* G͙"¯ZQHLޢcA%1*q1 qa45 ixPlDԇ򌮄@@ۥc R#kE^rs0SW$?s j>3ܱvHC4S]=ɖ" qBwX8=>G xYսs醑:_eOr, 1f$NcSw#_xɏA$z뱴qW^aIvP_(sޢ0iy]^nr܁q[ܢ5,1dnAK\L˻Gz% #hqʢnP 6Q|+4" (a%#Ngם5xMeHv=\o=6Wp^gpKo)me,"1$&i_5J~5MJ%[6*ESœX paݰTa'ЏNj. 0T)=# pc+SПUq<챥<ީޒ LwIL3U1wg#MK(Y^c|cWՃ5 uz'5^mE륉SIb,_n~J흉[iwf1 #Q5QG[aQS o'ŀ_gH_%4hṰW76>KO^5KuL]MƊK>Lw@p>p+J`N7^ӆZ0Ԓuڣi&s'4J02AD7Iq9e{8)WQpj[DBt+_3! &Z~잠.OKPHe(-;"6d1Js˶PWl|Z:į`+F\)4BΟÄ Y;Q(!sڀ^Z~ڭ'^ʔw h"2Ӓ[,l. `^f]馯znqj'i2@.+Fs`K J2W\vLW[ѓIՑ=.Gή7;!P`hi>1Y.VRä0~,Rdqbbnoٙ譍j=+̷N3[[z2f(|'BPeXh$'[e͖2-P9&Nq嬊JyNF)[aÙ*',|lJ!=1rQEہ Nf囂1;Om{ lLE"gB(ͥX,8tꅍt@}ؽ5;KēE30PY"X"BNU?Usچ5v3|K?G_EK8 \0KڕjmWWu&.[o*)D]A4HjeHXkHyOK Db[!tYo'3^0$#B U͇m!H4HU4dI7k.#9pxR>pdUlccYXL:\W~ g Rߟ?9 "^M nLbL&7f Lg;}ǫpL]6G'1oSAJ/l z*GOetv-TĒ}*PV-[jKjL\s۩!L,{8'VԠg/NG nZ\xwyrzkw M++7Yrl+~帥mN07[?2%Nm_۳ok+Rk^fUQ#:w޳5l )у"xώH'WDʹfr@Md4vEunuwZ08ddHX.j]SMPg|/MsoAC19ܷrق W#$tmFCRz.59 P0q98wH%Ls9f>Z 'Hjgf= auD}z)5Pp}@i# ROEWEZ֩ZdV`hs/Pr)R<̮WЖCY9t\q۰%UissuJGG\(ajK1&3JܹCV,o,MU@\U}(KD%>]8{'SRQ/cJ|ĥWC&8(a{n"5Jy0gΞiSXi^o$'G\.(v^( FX#,:.uTth}i"ڧ0RNK(?Ž~HH =~iju5fzJі_Ҽs`hg勬0~|B51P*)~$OePn<>ɵCzs"T P6ø˙ Ku}oH#N5lОAcu43L26@,]E9hDP*DR2S? GY @"fMr""8#gu\ew7LtWMq Ho^g!"-u- IeDz!Som\ŚTErN|&c 썉=.)ҙBWlf wI̸**9"1sr%t\*j|%qa g^U]3\Zk}ʷܾie=!:9=XPss tyzf5$iw՜~^q:Vdrf>j&N|Hr+Se ǎ[c 5FgE_.6 2Z g}B$Wvğ9JXAOWRꊦ]Q!S䑷&f&WҦg "{KqB}:pKiV?l8/}Mhj}ɭoQ #b /\bn0 zc6.D/CE!AF+$a]gUIuŞVo6A9[7 E|)"& 8^gh?'ʇO/ZuIv!G84v5(Jxޫq#DZenqҿw8iL>8NQnӰw jgP<&k&6;ު??X!Za:T?Xй&[dU3RhkDF6y^b!]Q0M{bt֡Hr`$ ϟ?GA)BK3+kSOqx_"C.|_^ LOf @RngX+nR8ܙ{,󾏍4>aLE64:Ӳ* >?!< Ta|UYn fkVX@FgDm uZʇ'PD=f%#[HlN?҈Zd~_N@ #iΚk1m"*KԴey6hlg9j%hweA5wW|!Xꢢ$rI'7{!u6*5x-u\n^F\APWggnϳ]BzLputp3yKyeD6̝ObdM?qꯑ@bej it6!rNtV3|Yც Ni"HH J22Xalo V)U ?Pmœ ۜäP'J/V5+u,0evB=GO,"WeB4uvU=(5Œ~ЅڜjL tƳICijQ%_p_hMdž]z!Юz6 _M~5 :q(Ri}#'gzT^ds:O2Gd{\]0  qؒ]}g2ӢzJ`6ěԎĜ)T HJw6"1vK1lBR] ծvA@#XpB?ru#Sm+2@UÈC{!,P*ӥ׫?OV'&X4P+>`zr6 ,g 4<.7:@"Y^]##^䝧\F2S@ 0EW/q2qm\F*@ ۠紐^|Ǭ߇aB+y14رm)UM ]6G+tWbua~& 'w!]jB~5K(J ѬtPaI;H#eIDU f$ ;#kD;xr76TTg"䟪Y,J;<5$pˊ-/>B%t8 g!ǧd%o>+ tMGDTj_HT XPpaVic1{ C`A츁/η8Ajp7X,Lt>͂xuSL/rb?4̰ #&w~|!VA4:mBU௟Rb#);hnۻBB)X>%9ތhkO+ms0{~ޭvim<3y.B'i jmyuN-)) exv}9t by XSٟy5g[fOUST9=3۪r_1*z ko*[=ov1&*WJvێRؗt{^u*׫MgPQDښd1UN >)tnHy*k>\e.t>OW2oGDwǭ=B|"W cdĀE褂cyq1kE̠Ep%ܒ$% &~E:k.Z:@Ӡ)(7$ǝh_t/E`#'x5ȹf89:hk畴R}8Ie%0,hZK^Ե EeeѣuGN'>I>϶ yp6 Y=lz0Y_/ޔb@&Qi8bTa 8k悁v0Ǒ8KCW@Iݕ4 q5x.A_|Gs{*-u9 #)=[7674kkn[bW3&1+N -h񻎮:ٖaM7R#,"6j􇦞P̭ý&d@<=ħxnGV:!VF"(rk V/T`#,.@O!$7%]Vz:7`"{7o<4o@kx&-&躥jwu*", -lQ?"!?:o\y嗛 F8wo6ϴrxGQOlJB"o VxLY佈S-Ƴ)?"Ow=6=0/G'pW/ !5nn/}D6=3D9LH/')1)kXa<}4Kk⸑)sG`Y*$ѼoOi"UBfaʹ;"gl\Ս@i}aV8Cק`]y8z$pt_AKk{ÊiTa6"i i=܃dZd{]4V"]gΜ=1!&)pވҰf33rǜF uOsr!7-XSBj؄Sw\=g 9ë`K%kvUo:BԎ+@2 ].Rj:#/M5 .R|1blĩ#6(g|XpH(f?+E&ܘ-}5qWX=L& &3HUFvATsXIB~VM?U^)9 [7j* oY67ܺK ^^~;An-A<5u׶tU@pAVHANF#7^UtTpH $$ͪ zeDJ^$eA_T]8\sUq"Rm=1I[vs6N۬=Yep3lhM ]GRnZQ Twtծ'XqcJ> &Zg͙)j˧Lm!~R%A`qK Bf-C`>C[4/a/8'S׷]סA{ SBwG{ ch;3xOsm/Gx NhU 4D~a( ڐ2 k-vפF{f RI9>Jء+MʍEWIE^c!*TwBauZB$-vєY#c}-4MmmJ4쌨}͕mKio0<;`<^^DS ,G :֩BbUA~8<.]GjӾ-QV~'BHȟI?U2G6]w M2bF:a(q*#֧Gom&,mPVW8c|kU_^$a|nSBdlu)gGt8O|r/f9'7Z,tnR290mo wszov~$-=ūE6$sjqݩVwqk~B5d:m5t:pGv )4-~Sr?D*nJQv{U:Ay9筣0dgƎZv~m (;^;gg(7)y W<`r$=:+KoWMp X bs%RP wX #|RWz:cy~|T!ٷF8 :O [W3ݼT&_/m(d=VhaֈwF B$@穌}"wϾ{7R 8X9.@k+FH3&t1s/(k&XHSq#QCUMۗI4%&19LEބzwM(biћG6wVu˓'sVS??ߒjckb2"ɭ,Ev'4evstY8Zq!eS2rp3E<<'3+V]vad$G<+| 3)Nᝄc#N›Z}W%J6#,ށXW^~5Ӵ`}R Ϻ #?XRmd1 `EB=#tt"C:mvxX^vE2/R3tFH &W=cof\T6ɺCJi>؋+#&6:舢qz=GwaX:OX) 3ٯJ[r4{IX3mTr~ :?5aylNPɭ\/2 Ua >aѶ6Ԡ4ޔcX;OՑS<Խ& n۸'^_ ݄ki~CR@S6ŷ} QQ"Co'Nـ-<Bn$s;ł0 {CCq)q_ M1D3ph_;DSqtAץ'%0C^Y9`xpM(LI=@+]XR;s?&7#y:HH^7/oLrRuH79 /ϷsNz !Ռ g+?(`VkmI͒WR'2 bCó#T|GI=>kfjn``p֣ߌAv7P13lZ 'mO]Өh vWRE>^v1LzJƚ &ԗw^FEP@D=3w)joDZmM$A͔5ۑU7*32-pl8h#SFϑ&7l3qCOD]Jl(W8(&d?H\,Zl+ ..F@ňſC~ф@[R8y0Btrs-捾oE³٭L/4b=$NYm67]R}Ƃmo&RX7a1RW~%{ж˜sM%_Z4,4Zx.AX 9t,ﭸzéYWWh)xlz ! ]WïT&ZPP'ޔ!بlDZPH<#,Kq{@ O3NV=i sΕ[~U| ,? &Uɰ6^f1{G/eV2Oî%EЧgֻםdq$TǽWt+lsR7 fX8a)2kN0:`V L?O!Ǐ PpYaXLٚḷE8B2RVHi0܁Y,{^PK{<0m)Z! EDiѸHEK # 1q Xn8u>OoA A:#b[Is-L}NM3M-qG|)^$;Bz*}b7 5af,T|M:~үRxHБzw~TL8Zvm!܀8'-Rn] u5,jmeL~oMΰ8rYY@k1/y)%\ hϸ]]MrngXC*b z#.8 T1w nm0?r#'&գ:wP!_MB'z3gvtG$,Z?LG^B-h,cp:Qmbbf( kr,4 vd˺ed% ;bmx^'{UY&۳01ƞ;ÝKTZn0,o<#T-]r|&P]]JIXl\喓9 (h>FN+Ͻ2k vZ ٓ^J~[1oz1 <\?И] h8#T*:D,;zqVWnd ߱C\ʐ$p,gFdR_Z`SZqųz_`x63ԈvSޜƓ>(W~ 4AYjK]=1|#مM~ /.EZ9%\JX-۱H{MIA]atphW9)rhZWF[qRe * -&RD%ZCq8TN ؕxO!QLxCI [3<Ɗ,$Z[{(4{PO D6tW NLR ry[ρt#OA/;ÏO5WANF-|ShY X QzSڪHJ̄Ć;SO:q%0 !DpB)R֣itQ]Xǚ E:aT1qͶET|F0Y3p+Fx;G(DZaL$НxSt'ÏéᛣDT2a;.8$sN5?.8(^ct6 yr~>6q'tNM~/>ذx8)M SoLdk5nsW>KVtX>]!\p,"hy}^c-GƟ Fh*k/}wIѥ<իEubexѨEYUlnF(cW,D7dl`9̩f2%)\j h}­~0[yl|\n[){j6! 6 #!Tܡ!o, `s8rzڂX;IX0t-NHO'z: ?CVZ#{P[?}rP+{ipD \顄Z=R z]:6ډ^<|BV,Q]#ŶcdX\{5ʆgB*Srq:>\Kr/( gz-nk[-VWWJȂ)| {}l_;$i=0Wݰ{;WF9X<Ca6(%[7ϲGLIka kz7مP͒ȑS\@FZjfLm঳va&z!)qe*|XćP} \7gD2țhҧ% kTz#4X"% aE'ό_K`}L_7lu]%.'tW9)$BCf"Pu!jzl\M:|f>SwUЬ=V:c'GyljJ5(e[y!ח`Fk$) 6t(B]\"})>e!ت.M'a4Wb}emS)r;\3(O#Zv=h Zt,10 a,&$ģ1Qn9E 4r؍-qjdјϦ!f@}L*\ 9x.8` E*YCR΄)-4N1䛹!U]b$P"vyE$Y^'f!Lw(N(Wꑤ tv*ݪ*RK,QrTx%5V1뵑11?MveDl_8XH#fznNYE.:<4co!dd䆔Quȸbi Wf}NJc`!^]LFMֆY}69GZȂ@lm }/W}y&&z/BDCEym ;1^t S$`'Y<|EW7_sbkÆxu F#UN}w 4w튶ׄ/L% ۟N`SÃA|F&@fHg۵@adyzsd\W/妗bmܢw% gPEF,Ta.#\^?a,jTSQ[We+;[H:zi8`UOV0d#`J`vg?qb,[KIq=ʴ:;^{ϥޟHp*Osjr-$B].HMh߶IsY*S,xX2dl)i8)@ |ʣ+Qb3}1 -f&PTs&VQ`t:IGbͺkhB-?G[J'Kݗ-,)Ztͫi/ T͋uQ,=j jc9ΠƘhG@֙$B y=]\#QnIQp -|TNiH5Sт7=@ n%Ȥ%_GۛE!ğ?)85l5:V7.YO]N.Z8Low57"< W hH#a{G*c-ȱpQ@o^7*| ^cS4J8fcN (៮Ҿ.i?OOCu88dal"IrXXDӲ) E|b<5<:sc$Ҝ.)r[R2Kq&{M\+-^jg~촸6e{2~Q 7@ (R8(w6 |Q [ f7?l1ódç؞[#/CH ֖`RP{[[`q?bD7P~6=#9_qV^ļ#.ܣ2fFfN v64}N #}gXɥ KI{y5881)ucz7J?FHMր8\5EwHX{0o7aM LrS 99 L U2\N7ZhV&GV).lgeZ_m0 beAl5cdt@*=;eP!YuR=,BeZ,xd!zƏW}ӀH~Za-nC `,~ t JF(kne]|o5X'^el.oTU@>a4JK@;b஥eřʱ )26SQ$X(k!{;EɣfC\ zQ.z+<):[&H]iTYW$'UزX)槳/'Z^H@vȍSԅ7LɎcݙّiա_1PSwsJ'EO!9\I'm n3L 1$  ÷q1,FGhr+3+)d%UAJtG GtwMؽع0oj%hRsBG!("'2WO!b&Q:NH?\0vLcZ\^&!TzQvx)Y* Cw7iIލ\6;Dk?ndL+x.i~8C>B/J-+y~Ys PVB1R1wD"a8&YNUP>ɺu..t*Ӆo]$ F1 ,{VXN<㰍ݑRP=MMZ` " k(w'⽗t]'H4-fSd󛸄8PG7l zw wTemƌ9J`X*+:Y`Go D< 9b( Gf9t̓[*:v=4?|CBTYgVC%f}}nIx>Q%_ɺkx6{o؋ݐdDDgʹ`2[ǎs2՟(nZ\iN C>_I{ZYDJ;Rs׃3(Gʑ}´mzvޙ<"@: ܌eN*>;)5킧_ڇVxKzj59;G:5prB^E3hU}LKOn#V #o$qKX% dY8d>~-P7Y#ڢ Ț@衐κ[#rP:k؝_F"?b=sqC! yȾ\bI f u~qm s;HB(@ 6Ne;f] }͑:rpj9\UYMz1@(gs7dLWV,e°q'w;n$os|' wD^ja]Yz&FdVdM4n‡Y!*uRVpZ-름*ijv x `<,DD`wyCV;a4^ A`B #߰ɽ4+_˾Q.:'vt:5ֵf䊸 D/aMJCe"Hy L [vyJlr 1ػ8N@j= ؄!YBm8BD ;Q? $}R}ăi$*.HX>4VoS";+RX'LS0q{rF9xȲqK#fa!P?@U*^ ջ9&# 9Ga},?="I޼!;`W8cX(5Pi 0[3Q w3451Ԋ+i )i"2m>7D-ϣ?;KFu`r_@DZX,+8 g%~C *b |c1Ս)骡kJӟsT[a]ڦL8Gg)ԐF' $~pnG+ ij@P8aiS)/ra~21W$av%/#l&cfݷ w& kб=[(טt}7gȵnqеM#|Vg|k|d5uϞTУT4-{!o^I9N^ -fH"Z`bP2tj*ljH2( t"DcxY -',Jr Z/GP\&Еfl5ʢ0^3g ˖\S"PlpsdJo4sF_rlpG/ v&s7i&yA95)f&!4Wx  d pGi-FQ3PBƀm@U()QU}fASh!zÇO ɱRUSo 2¤l!U/:1 ,3K"~ T4%|v @3NFpWKo]sKp2Q;i0ېڿݸ!V˔)g+Vzo IٛzLs>Ҷ-2b(P#:Q+H %Ӣt\~k )8-i>Q.%)5Z7dlF*#b QvGː*?c*o)Ԡ{1:8'(B/>Z i f: 2<݈J-EU>cJaf*Qma)|c #%0foj*(3A䋌7oher6y tpG ]:dI>硋yAؐ QY?'Q OI0(7@KZNҺqȬϴUӾ<$Y{kͮ0'sʪU8]c#Eҧ0 PDM'E);9Z h>YtV _*QDV[Qq+*5RB[,6oGDiJ/yxߤs\e8ϩ<=dP6v`ȟ= u2JVpCPt fNc33 i۬7G6X;NE٢nr7tq䉶+[;nwPB6U'%t)Gehz?Ne?H/-?|ZNAo@ŃxDlb+&=mnם 咶KQjݗ銕YНsK S-{H`v(&HYhiS DZ g{9HC!uŶdv#?̡c t:Cm6\1Qcc&x],2)G^S}K(ۑ,;h 6^PNq?EPI?yZL/lk~Ej {Xp;C'ǹng }J ÒD}Nb0 VNXa{ k@ۄLG<7>ߨ`Qz8 }n.a.n<>u4#LU`C?Q9nFXW;+SHb>&ৗ8>W /YU/njkw @aÌ];K;Kg(6Ɵ D W}W^ +$Dz ɢˑW3gFhϾ)* 纇j ܄QqL,kWX?۠ߣ$GKXXy|]XER_HDb;ul,\e xoܑE('Д 7Nڜ?p퀊:~\w@..pkiEu?tk cddR/nK&Ab^${ҬL bMVAK rI %#(ELƚ{S(`y#JWB*&(@$xZ%+sǢKT boFzp ŖB.g=䋤aΖmgJh{EFmӟbּ9 aZ'{ w7) A瀦Nġ6 G)cJa$U~k0A^P͇m2CD!S1o8q?]!bDyC AY/E}mHD[,L^4u])P[O\-gM7JM9QXYy9<'נG& 0?Ԝ*>@4\[J=)4'*MFkfuYK"FSP ?'| `y:;t}!?ȕO@ bGGn>az,bga^׷tv-w`T #Án 5M5U=JuFRxJ-"/6wCESJHw-{3S-3$t8w!1IzP:V#$Ft}; Ļ4 גּMO"c*Rbrqj{L1gph88p 8&v?]^F Xl)VʃcŔ8XjCcӎB ]57w}A\SMGG nY$nKow *VRLܚF,U⭫~&bF)}W#oPTkg4Umw ^8(Q$-+OjFu q}TR*ޣcEg {(ƹ~g>vZt {A\CWUm oCs/Q~?z@œǴR՗Ang[Xd5SBQ_)֊. ,=<^aO]hF_9+%`ͻ*BSHkm(;,S1&/l[L\*IF/Y ;m5K{sKF7퀅7k;g(yAE!b"\b&?ov-KVd2LqrkE;?.xo6CzTyJ| +g{lUo?9/ZB^x;R:a@\~Ԓ¦E3L&e:X Amt9foPFbDS(Ӓl #u/amϚie+5^wͺiO#o/6rQx`JSvjj#=9`$ 8qqMvB]yр7y,Ҡ> )92**}̒G{~A]oCS BXv='W5y ެpgZ++q=r] 8,FI1O*LMG~m1{)Ԃ PZ +[\|2W#bKomoN0.Ru=0fLA݇kr%7Ut?pJS)O,WtՌy' Q&T(ul][#Wᇎe+S64=B7rtq6CŃ56lsj9N|/>et! SRvݢ%Mqdh \JQ|PIr}*`БQ<ڭC_+zxjrΓRD> ѷKiQM=AZrϘtcTYB6wDuΡE3>g =#zsf/HvM0]B Fզ]l%G[^ YUdj&cr,;u-XI\3=]*'J8LıuD[O$^:gSb#i0iTy/o>0zJ"vG|=CEamΐP^p0TH a'׷g\39˵7^D4F^02E3L Op `GTԷ$e9OKmdȂ<w+<$5(J&vRizlSsH (BPt&̍-3ãenVT#V.IJ9Q8KUT%翝*OPo)wU#.1TPq\ajU0.ys hW!5;Bk',q,D>= #%T7s@RDrځ4gt kM\Sg}-(sSc^+gGxeYNؼB8R| Tnkj>Raȡ&?#/U pU+52`l[EV 4gZ\](Sod ̕w1[N`Ѫ+2-T}}8GR_jQ2l`ui+98 )$ N!q*ƚ9)bocK>$yiU,b5(Ê0>jaݐoƸ lLvmiWkֽ4nqd炎zRi}7(4i`HJǙ PfC!׵"%JGzWfshV`=+l[ #1f)1 Y~ V`m1&'݂G !9gqz]׺JQC$?SŮ-)&nQ` M5`&VnQ ܽ˜E*Zak:voU9(5p ̜߁&Q߿:H̊јyd ğ7R ՎR~8šROP%ހИ*~A&fX= =%"[YrKH9f5j",8نwXHe1r#ī-ʜƄw1pnc^[}"MQIId r+ ;ӲwRT?*r|;Co:kss׬ɛCzPkqE<ͼ\g)-ruޔi1KL$څ}O!xUNZn-_9U^z.$aO1Sn!08|rT m;y]XZnTjޤO xE}HAEz4%ΫZn`qz6 8>;dJ 2uK# JQկq6':M#s@X˼0sI\M n̓8ࡾH7ьniQ5" (} dPܧHYY1ʂ ȏl*f\-WvvvlX$؝>ѾPF.r6ŏa˼E ^AG65ܔ?V sjx=U/pl0lXFLk%A*AKd47= |{-1 Y;Mˊ[||{,]@Pjfm]J'nrmu ) o~Rs d 7)xEC`єԌ(I /W_e 7\D\ȉKdErEײ:c 8-΂ A)}R=Y 1}~/LEjIb˱uVKYlH7#K\+*Ix}S`_>Wm?'.MltƷ(_E3蘮Hǥ? KuU 8խw00.y/]|OIIkP7Xh{\A!KzŕafSF (hfP tQcY$K;)>/IG /X?_%otB` uyń0gFzts59j B(#w$|M|WՀ< YI}(وC-`2 ʩ3%uMdovEmre%0nC2蒅Cʸ|oQ5vCrڟaxxb=kkn[1Qe *G<7󧲔q.= f{pWMrw*z! Ū\k#WўV*=RiV~Z8};XCX`KK`lw+u$'3>SԄ?,-$UmL}`HHƶ#r `Htrz^+q5KoQByq;QJ=Khp~URʚ/e?AO~#7w]^|s!.{+t[z= Ii\L Lqpr g>1 -͐dqO^:SC$g.[E% `I S6'cws8< B^Ix|K&ȥNޮ6FN4F+o _nZ5pÔ v/kHfavIWe b(„LE| b"XJɳ;UE e)В㉵P ]d)\hWKHs6b:1^ tBaNLUE<;'1l-rqlN<fp,UIm7 Ta*%;Aj,<t'Iw̶ᏛtMm,۸/pad- {sz\Ux&dUmͅn!T^nd &׎]/πA/vլ\@kvFhm($cPLw3 yl6xmQ8@Ζ' VQ1p蟂A18϶1YPi4P *o('6~T  {l|,* `4ˆ9,cemg71yOՂ)ZMOڂ\*EۈA""'VんA{XoaFA8Q&9ĕGz)ñGj8om? Bqy7[gcp/ۨfb; [p]C}9c,I`n \H\r :'JZmO(t&%p4n8z|B1?w-@;d-pI&XQYiD;,daY`aĘs35]cK,YEL`M5)vCb$?ufa0#vՎwҏڏ .Bqi [ow$ؐt2%'FKf}U"6F<sa;6K]gS J5~Z4x ZV&}@=r2"&vIeKjld4Iu7ow }FԜAdB[HM $L.H-.axϝ,(#׹V'OuNТ(4w~ >=*>a*`Z;W0D\S}3H@ҀR|I"!&NzO8̣^\}[?Wu=(2S MF!0~E8@A"9R6Žhִc*4>)R;PI5" zAz59\'`&kIp]+7Dη-a|@V{.UR^(ynV:"LnS[|\i,Uyf0սY v Y,yp5Fg-+aήZn26]'iD3v5p J 4"F+ԻWFl]T7>G0ϡrz,E麎^!2"E%~5^g9[D+Y9?<:SŖF>gl0#h-qf:gWqeCKPZ8]lhd% @0=hc+Ozt YGzuCo,nH,9 r$xCc,whsΣ_6. ]wdv$ J&Y1#AM o'9سWߑ3h5+WcHL8$ l\&^2/Î t[0)IŦ;7P/>4#wB(n>ݭۑH炟q !FR-w Z# >;3B t[^텩!ZH0j cٍC\E.k|uWuak z[Qccr.f/4%Xk'8ώ6'Ni74i%Jj5҃[ peBu^`g>CrQ*Y#ObN'GPnI}^mf QF NJ@tn-Dq qC//06Z|S5κ qNmfnYdeN7!ŵ;?yI^- OGr @'!OWՋ߉Ҥn7/j~Xn掶U"%6n_aSk0ҤA5VD?Orb_nk ?Qp8)W-oG$]δ ]xwmrqZid[c/g6߭@sb 3)*.8TY`nW;!nuFSl[Tl( #́\ 4q91w LfisKw@yFL? qE tr=쎡foklHv50Y ;QC7$U΂N(WySN.}}<|7u~E;HZWOX\bu# >&U `F>LڻϾE ϔ]&Gt1C P1\W"R6~{o\ ۖ[JI5'iRS z(jş?a[*=~vԭ`:%x>F oQLA `^6y'>'X"Jёi=Tݞ*X)t lk].|ZĀׁS i4]x$>qI8F.Jj}姵/X =+i*?Ʃ>l0R04hSgF*(յ|x!O4 cO37߹,VNjiDF,2R/QUܜP/&3֫,a>SZZG=*J"h`4 Yc [қ{JJs?-;[Ory8BWr /ux: 1*7V.8STgPCA4KjKg8+[F5r'^[ǐS3Q 7"duO:Q ILVleX\ Z+HBcbڤDYXZ>ӶŅ%N,XX! ѲJq7Cf{ pJ1] wh7SB`bAsjB1KS%"41SO*rn9 Brv:%W̵vK|1kzؑW3|Dy~T}l8Pe^ I\Zu=Dyn:$^Fa/$7}*eb1%sG{ i .N [N h;е:ukW}X;lSL!+BkR#~lܣAĮ Ͼ.F *tDqM~5b^=O,)S=n?5\,zجеSJ|F1'B'[/͛yԆBQ%_`/ -8Kye<_.~Fy\AF2!$̪k3lۄ'<[#*QzuWm<F8‰E4 @cS>nkWNpW1cbJf͵Y0:J{ ,H}ӆᢗnxn}ŕ?|)Kz/c"B%5JA|O˷D1m2E?R%@yI]ɅL6͂\`ЗV ι ŸcJX5x%JP=پ} nb"qPXTlk'_ɢ֎*?j;]@Fzqma|kj,  %5g;$nB@+g C4hfn<{|)B]rb62ӤJ~ 咅% gdj(V"@1w @"*Z(<[+^m9"B7(S(5qZy'r#}{H{2bl!lB|eE kXԽ C&" p+kSd /Xm>_H/GͬZȄ TxLBᴝRT<0x 3u5_}~nemh6^b.z5V|qXO=JwA7[ , ;XKGy2WPmD0e橏{3C;(o?<(g[Xe*zKgsj-ǟOGʂZeSmJ2.j) -G+$lh8<p'PM#x+(#vjihX-9. vAy+ǝU&LW3k5Ĕ FNp宧k_zMk>(F DdE>B3hXT;O3l:# Ha^,WƆX2Ξ'YB|&䁲$IιБȱkaǖ&ԍ"0r3=wֳ3׻c3wy\,f{Qx񦗣\p,<g9%dfz"E 15w#g 93$d8CH L!gKfTNxR`? kAvC1 K"P8Xd󫨻vFAK+ u9w</6StLKw͉Ƞs,jvxvf (ڂ!_]-=1-ޮ{#$ɲXJy?JH]X:_ @9 WqqZ$ s?/ߎRG{TʨO\Q{ҥ#R*a}>?'e6"8ngM-bՋCC3Zrx6{⻎cmmr{%W7=YlL!`{d|#Vy4)T~UfG;¿e 5rX9dAf&(f @a`v5G,'<aΧ׺?7z|YG*_} CЯߵJ Ֆ'Se:\㩖MGOgzJC n(`؏OFGnK]Clk3slgB`lz.Íu&:L2FIi)vv+DٛVcqqH}5>6cz.P:R/#Kɇ7_~ Mӓl݌}k/Q߄fc,ijs(+,ps`B@PerW&7+"Vr^{~3}1 IA_NQscSG ă@SM'0e5մn j-(-QV=DQq{Sl]Z"3?DDМUsMKl$;T<ݿLy򕆛+aPӜ0I"'yRyHkB]3 )S+1`po6wJI&N|rmcWU3d- },< b@SS3 X7Jf 텨3E)EP W}RMpJxEU]4>r{6 :=aWn?Z a![Krx릌px a"Ǻk{P^qx%A|l/se5^3z|x>Mn~~`la=#J1KUsLai.o&Ѕ=jGTi~}t~\3C;pX~±[EηɈ:`&RwKB!A+s@r*)O ՇLF +f̾n-IkWŅ+eTFN[/W^= {h)c<ϟU@30v^؛bŭ'g!J}\v5`g!MGL响q]uw+ 8ɢblA9tdӉNპNqWy4 ;UѬrKJ4Ʊ[%[hxn/ C3}cWKNcrT|{FR O]fSg'$F0Y4)4BiPoWY78@K롨Y`>B$ty2?@~2*,4_]2 Ջi$5CX s7H9"#MkNB>D ZP 4 _f\}o#jܣt6': SvIgūnF'8)#u!j^/rX8:_vU_ ]""*!.6JJ&%\f]ڪ[iE!X#fBJﬖxHr,&ēi(h4^;K`iN.o+074s=T1@;9fP`8T6wܠgӐ误8P/8[SX#I2!Xvȡ4"Knnrtd# SK,.kՇD?*RIme!}b"'ۍGvA,,@X`N#!`~h2ȮI# r{a=.^›5AmCgDBn\b!2KS:^1_JtdhjU*v[s#,\<4-XRF/Y' "2=8TQ-<8X՘7;)4~Hr=¶29:Dz0sCwcܿ|٣n>k:1%zX_QR ]]EBN0O*Qm32߶:v_}F<'aN㯖ܥn 4UOZ{jas}h*vj֐ T5ZV/$j[TBgM9 +{Fb10cwe}Fq+k?[X_޺yMC諲 ބ=v.l&q'¨#sO ^;XTӯ(\>H-mJf4ym)ۈ-I*;$"^S`bffi˿տz&ۑKʓ_6>BF"gH.Y="\TˎHS膁m^LYS Nźij9y Okhw n)e B)t29k?8Y4dPQ{5>e}cLDPT 7 nqzв;~saJJj먟iʋq]>}V UCs7#V߅&THn븈ZGdMVD^%)>nvr| 2z/H! C>‰̵ܼVL"-==ĀƾOyn픽؟ሟUbYLh֬0$znIxӀaP:L,iD2I߽kâ7=DSͮkIV5ґ):yj&N*'j0._/g|?1>;gժSUNoՅJ JNJXĩQ17P-CNkwUGEKc> 14()r©;qEes36jKg ;كO"/dMdf$:MˤHÁNAۺ_x\Η',% Im} "a,0?aWgAbnY7K )"4_z3}:c:44\6`Db0NG_ `Vr՞qrmT}|h@풮9Zsk'Woirl6IRlߕb^̕ɢee*`($P1nb^eg߆E#*Z2d˙KFrd$XINT*jn 6Od'vzߢ|#tN#lwݸ &do2SuEEn W?UYpF%aPY; ,G=a[YZJ{6Lc?4{]y}JNP˹ T6߉$ll1O=Vkm<]zcM}?(o&rʐ6Tz_-?XWt3o[laC.Cyi]sr\MiZ;/S8|\j۽*א^x @AI+n: bN&fg 0G;!*?bo3đD^E+9>V{5&}F3 J"&Z#;ȌFoذ-Og+O?f:VA&:-#2`8&kA}VsŵV˴sMn5.WjԃŃ 8ڠIE5cۘhnY g1'] +sHe"Q0w4JzюEbA3Q#ey/\E Sz„@kbERT'ku^j1M-A!WjhG\|%Bl9Ur]6zzk&Ds2 k{l dTzRYU«/5}#3˽K(S:5CUQu-.rql+kr*ؠU*#߄|Ndz ȋFXUd0Ye\D|J=PpgM%z=Kxi>M ;J(#RQ%Ms8.~+#H%{~9C%ji>rV.(z b2ߥ'sF :'&wi|Q.=[ٕQQ~dMYN:WZ;A[خ Jb* A7["NA(G=^{*V2_}ID r.@s"&yXK|AO yX} Vҕ?k1-й/JC5!P|ݎpCY4&wȣ{^Zfh;u/aY6 ڵvPk'hs:DTh)u[zq͒f#3]Ig;Q=Pqc{11=<8OY>dרfy +J,Pryt&g do;٪'Y5rcM#YD֒SPkkAC% E|Kr3"67L~続ةt7FX­ U-4ژ4y&4͍uڌ^"$^i+gQJR)UBɴU촔4 ZCQ@NfɭH& gyh9\<.n:}W>17lSfzZ沫gal*#=҆ʂJQ+i*:C(&&e{Q;3\~W25?XE؁_^y2uw4Nnۍգо\Ta1)LK3VcvWy&9`4&:ZyTOݥAC[( kthiY*ZGY_^XNkwSeQ\:wbxRҕ?7̃k%ԣҎS %L¬*ϞD`ljk<:z-MM+4<}"0FJ$(7:AVwDeͤ#6 =0N~]|mFoqAI_/'؊yP-^&j2Ey!LX>蒲=K-*?bRJ!-7x40[ QTg+،Àx޼qvGos'n$OI z&am-:dtFz 0cg*+ Q91$_ C,\ KjF]3#Y7N-A>怇Yu Fڜ:jD_\$܃Z^ġ͞>BtK='1kFB gI[j?:Q\P,WurH+:Aqƺ_븀@ϸǕ"~Y{T‡6J0yZl"əalΡbG'Yfq2}TG7 #>\Ԭ)$?AUSӢLZg5.N! RC T;D6^ q o:~CO Sd8F3~}:c fSX(-\o#p/o{P#gSͯ~;oz9SZ8`ep֊mOzHKES ,>&|{ͿsK_Gr M1,;GHZ mL."{vϬD6 e}i0˸0^t'c6;;Ī¾R mUz[caƎ;n!oK8䞋0,:V Ak޶iG!U_ 𥼚\hA }(MZ2+!,CxrdC[3pzn)e49'Q7 vFQ 9-pOdO9|T\ [fJ|gB W2IG+ۘvhޣ Ԫ>Xc_Ut׮{mn9O v?axAU'|HwjDa}}i?034`CBԻqClc1y[ Lj)uxyEY S&y*;ȢZ(qWZ͋WJtQ-\)2ړ[t [TS}l0(:$f\˔{Dҷ%3p, x7 mrB!ý{5Aq7tf5/JCASCt֔ $gmd@ߗ~}n"1vA4Sx6kU\} :/fnk_^#70\/ +Dۇm9 2Y53 w kXb 9-cdR | 7=$7mVR^ Tm"07)ڈúT.BkOVÔ.ڰ `&1R#kziarj&*OwQIkк VFY),mnDDl'[pAhˆdWd1 R<^ɵ$j U]@ oB*ta=)w!#4ۈYC:y~_dhy\IZ⨕ouWdlNR)3(/D+Iv^1W(l,~y}LAͣ98͉cq@%+x.t$1ld.*ˆydD r`JEݔLJ¼Es߫ +,nE|hK0}u˔OI@"n1 f/V[dΑϝU/l4)eg{uP?!47%JGh ҧUɶ&r8TNqd*Ĭ {t`⌿7/ x,zY궢+bLRk&D&`=yvD/u]Zm[}荣LVgS^n=_UeȮEWߝ{q)^-w+̫ ԃuHf5"% -rFIy28"oHGh xAy/ni .֩ ":kGcFٚyO}2 ϵOc)~6/l`0gNls7U]^Ey ꘈk> aưVFLgLpu>1 -@xZs.&dpG/ICC&N]+JRPBVa>5k{O00VLR-Qԧj$PJh{:z3tC?J|&FԻFtYYot.wŃԁ*|7TerNDs=qU&>8P9SE֐P NGyʅGj)e(4|ղN^!a];jzd)RRhp3 5BX2u뮅 &=J3T0CCړq~` ps3kZOɬ~]tr*tsڒ½3ъpE l+?Lj1xS )͍ŹJt"\ t*X)Йc2!.tsH -0vYHjYhA%R}iƱi&gWpFި+5凬q3*eHa=xg}`(2u e ŧb-=+XZ׉`+S'֥tqrn2JXa0DBm+iBތsCxm_<# p@5qHIm:6+?;Y,ɤ1]q `|lWئ)uUyrG5Bx"f.WL)Is=7؉d)%$N &bAc~=8UYQmbrV=xc9B-+_DZ1{{?z/oPi(hCc# oS%0m.M8iHeZ Hsg]*gSh{W-ѵJ"?[w3?eVAQbLqxY]I#L q&IPJ35 MQvI:Ȃvy4 \'tyKm ꛨNrf1ұ V6JSՐg1Z]^F< 'So^ ǡ4Gډ]m<ryhc3zp*!j[i rz z8EcR ڱwm1cMPiP m.A!=:4x}%ڊ_^-6}9(΢ɑysO/ Zaz1]D2,} *ZdS i1]S2Gʎ7Sęϗemf?ffkr{VQU#]ږPfqGLY;[,;+qhVhz~J 1]{\CQ4^n I2(6=. Ϝun5оNv1?LFh?-m6HaW8x#y]?l)WWJGP+MY7-=EJF_b&}=`{h C&^NpI9q=;\vvodoqh'H@ŮrF4=X`2"`Lw(9}"PWt©SԁPCoUBq4 &H\W(% ?|ɨFX&ajuZ lkĜ&Ph:gYRX6 K%cJ5d?zv/=Ϛp-Cq)ş;规*M%,T%_iAH2b#<@z.╦Z,nj1*_y*i;gȅSyw+2U Y!Ws\|$a^]0Y%q^ ~ A(L!431)ٚ窅) X% >tU2ܣo[W esTpjyQZ^[ir=W mȅc[_%kp>G7C'K%Hh{.ݺAJD&!? RgFW (g6!Mxl5DJ,穰U)q)m4JߛGoK=6*2k@#[k.XE 7+ӡ2Bhjb<]#`%?l,r ds] ^ӊd& Uz%7iRͫJtAs8 7nʞE F U;lnQ%"h|g)Pbxc3uX1b:F8؏K'em\ x^<\ǧYdt]@\? " 5(>D eg9>:tw6HvnSfKwj4QM[~@z}cb:R Odp9PK^ʔjM{u:ѠF©-~ 'r̘>p(h_.m:b5EB4 Ma(.E0faoRh_Lћ'x24!|Yp *yfksw(;{}x}vcztl˜@@,Bś/9h;KDu'mFX奀e;Xcc1 !_Pкsoui&y6ɨI܈mY[j}J~!~}$xܝ/?~mv6iWN#NA!~t7bPQxMe$;qr7ք6St5G ª~> 16W:Q{4Oyl1nwM,l;6[A$7S>QRng r4Ec &(3H!ȱ$@hRVؽ)V *8)@m'!n-P ԓbi, ta$$"0$wr6&fooW[aocu#>O:ՆґΰA.'ZcŽ `c_pQd73N{cИ/g B5]0 Q&cs:E-c;HR \NRFBDhd4;i!&]F`4K&~oNh ?RSfUFN6UĜqUɺ|Yf LHh 9yc4}vcly}9[DnAuJ h)!^7k*^BsV)<>*JYzc14ۤY #dM1XnTqW.Ź?ᙻSP˄9ũ26vR-?$5xOdY~˷PucZ6D7gHaAD鴕z!R\}}pu_]+kQ)~G[ ۓK%V/l<,;|R8P%yXF'9D7,6G`Jm?I#<=p ΛS><+ԢŕGw ߆X:T-m܏}?4}Uy>۽ w"ܿ ۨ a zo.1eXa|D 56>L1Xjal|L+g:>,(t>| sHI4av*`2(?sGJ-ƅtq;PYhG1gZ5hU:p,,>-@)'/;!p\%&ք)0ZS{sH0MMńY4#D_Yy?r}@6ENlܯ^¼$))m~Ǯ7^< (s9n*~Ԗ;؆ƂkT8i"hC-<|J"ecK4Mp [.f1絋n` !8C8gR27:ku>f:P(rCEjI^O&:EW"5=AټX͉G/ǜ=垱x:ZC-0 LOq=AUr8k:ݒ*o18ךS$og> uWiQ]9Lpj!q4n4x'np%12 I(m|T8&l擻tlM޼ZwkgJ9ʛk1&7a^v_kT& 'ƚ忭b$3&P ꔃH|ǜ5oA,XK0KKq}xVz Ͼ(Ňc*l$ɟ=W'SKϷdȩgr=?qvxIWAtЄY"/bƅO/NdX>)4c-R-3|jV¤ N"Ə3c3ɉYW8F6I ":=,H2:j򀮗8S!X=-7R|K]4j_@+=mW)C[%.XҲwhWb`De 3Ӣ̊ddyi:"Z$NbEkPV~{?描w6Hd;܊Zc烜3K ͌ak"]h1K uLzs"ĘmhGy`iu0"b{ # k|q%z=@9bԜ3bE^@Q~ tϓvګΫvï};>L>I D:†Qվw n 6$ڼ}!W[ ٺ-)ʐ$H PF8sHvV!0n%'2-EpF;`fNO!rDijKe|Rej_O0:ɅX@KSX-y @jMZ=!z +IiBך~_P~\QK2-~dC_<ͥM8+-$b7fg$*G`цHNH_9C]=9DE?iRLjvz5 qpcMG&ԉ5Y_<7Xy:W9r&I /ӂ.~,SR7 )S Þ;騩t{$diH=찴fM@/Kmi2fU"ax>Ӵ%OeODF;i_TտZW1p!W5R[ZK4R |=4v"[1k-/)9@Q Ѫa4QU|ctrjx˾R(:OND/Ķ~Lۖgy;YQ..h;鵡4Y/Aڀs>V; 8GU=]$ڻ CkKZ$ڄS%@D7@p$?emgǡG(S+iK\plQF?IĦSI\0g.,/!rfEM*@DJ%F}7uG=1 Zt{,8v"be}r XUʝ*ԉfs %@어g[C864 F%L :善d}v4v^uWpՈ?O?8iޡ/O}[M!} ~ ctS!z­!*zzމBՋܤJ$]8BHE}ۓo8?6)7݈ϝ3g銠Da2;`em*k) Tj.ɡGhڅ>Ѹ9eoR46s楝epuG,⽱L+y\=όd pVʔiɽ /Uc$8+NE]gG0Np^B3p{LL͹Xv 8a]t7Isyh<\ =*@xUrAғǿU\?F]Pu-yȽQI氥3@>'L@RD\]Bryخ$!/hF MC ]=~u,B|Vv?!؆js{;ҔҺP'$O $@pV^-7)в=I(wEi@t1IKX ZȊ]/tjp{L'C`Q#(ZΘKrrdu*]V&GzGfB)QBvu5)we0w+VT%\[gۄZ<w[ }݂čm|\e-a-r Y7fb><ۃ9 7vɔgvd(`wK\LYu)JL*+얿Zi<'ԜPUΑQͤ5$f >C.*'iK$4sA3J<*Q@"ehjeˍ,ocKPא(m? y++ӟ6/aCD>1ϸ̯4|o=~y^>\P%[Wқw0g+b)XPCG)#h "|A2Iy6-j52ޤ.AˎT/ X f3G:$7[H_̅H;t*t=4J\~j0zbt8gL CmGp@f~cR>bߢ jov3ᾉ7eOdv*LUl{/|KdaVăS@rxH\tF3wewNJL$؇j<']S սOQg6H>M}1+!'Nh uZJ7_D؄Ԛ$_GPf)'7#ZfZ [O;bum-1o OAKbKfZ hzoQw!R۫i3rQrW d?t>$/)r7?E/6pJ6lF_8k̀NX>s=QІ.Ã?=ƇIlI+_օzP-8303ItHB:r5̖{蝉C[_<ڏ}ZSE$4/ aH YOl; X_ -h>~K<ijD<(Jb3/┳t4:JJnl"nQn>e_@8Qiv'echWRVs ?G3Tȋ^ 5ҫQpH'r\Dրj;D lf:3BRK$'sN=J~aBuT(Dpk ů{/Pr wgrMہ7˘1}} 4d.u~4b9mxx?5]-J1WeVM8xr1F&M 1݄IIlc$ϹgCD+X8v)>dn͙(IJfV`'c .-_Cϰ,/@1+ћVè}RF2k5k˺ٮ(9.U e!+{'Z0Рۃ"Fw{M\ x֗9yCQ\ׅt%DVo0`R CϼVBcZ.?WB=d+[@ |,99Y0RJm kPYitnG?w5&{"<(.pUE:w0 D!_L"JHTHx2Û3e=FP'$oCJ5p6'?tk;uq>:zIA2{SCK^zgC٪{S0!ʧn%熫$IPv_ߊ.rJ5]2wPtG¤U"S^M=Ww>?ˮ#D(b ;Q4 ?霆~WBñm7 !ԩpgU5{ZRRyy=2prd.03jBؚnNS#;"Qb7W"SKxG-ZG5?Z%?8CF[e]_*X ~A ټ20UZ`9>c֜S&K81mO}%`ȗSPVf.Hs$eB:/GP YR|sF4’?֧a K/Q yGnR 9+u9Wct.Bk-sXy{$dbT޳^f9AV?`9@ahtvynrYL3vݪU;vnЀO$v> +C(J*><{wpb{3l;', 3V066[zkd,]5+ndHM*+kHQJO7V;CaBݽcիZ7%_BΖ#ӖȆ 7x$ISk|;43" )EL2?+/Ӊ0EF.9# {`] ѩt.QwA)7_ܙ`bZ+ecKZd8,7S)quuplj 7* #vP6Z )˕c ule+{<20p:R#RRj'ʂ\RήlyLʨ9/s $hM#bM)^XZM}|N~?Rrj mL5m%ń=@o!3l}M𭃊S |S& _9E 'JvnI_gL Y P@*k$>B;@ݓErEhR%_E8N|P%%UH.VlP`]&.|C͌6$Ju ,DRn"fL~hFgI(RVꘉZPa˧4pkuxž`$jmnS<`_ѭ7KOQ *k{ X@L61*̴˶Y҄'HGٳz;/ $T%x@) rs0PZvHO2sy.Q\m I<, be}M[ +Nsc BR9pA5kvi2?gCFܖ f`۲j%m!5CzhVA=[[l 9lܬRnLdMԖ_Lr{U [Si݂XW*VAj߁M;M$mg5)4Tn \İ2ԭ.l)C\ܲvGw4PMbU$x q$l͓셮HєoGEudy- 'ۢ%G w&G;κ0']mKs7i e݌J-F^oug@3J~l5,23ZO 0Z_ YCjy\$Gqg7$w~B BI@ZgJ燇Xf ՠI덧"AqL÷[$ibPXDpXeׅ> J2Z[x~3s|Rw*;Y9C-߀["҆[?3R^WDw ]MЄ7q*L[xC";>><6&V %z汃N?6WnУRu-#I[zPN^%WI9׊K+sq gAtp:Ig!MR#h`y oc0W٧zJDM[$(Ýwqϼ%JuB]oQ_3i5t;EsPGÐ\+3x3 %'-i1 "r19( xTIb0 ytwC17^/Ep(e^_*(9e M'9U^Ch/HiWM~C4h\PuȞr5d1y4ߜ'}ck\D!iiޙm4jONk5D|rDW;.,y4= y#!{"r\IE)Nx8#Mф'9n EO @~m%0@йpnR5%+F[f_"&? ϥ};#27$ +i6ߡ@ QW ZfGXdROD82Y'8#kme dlHL t6`DDhMzQסf{0[],ܽTXinūR7.`Da l0([57lD1*5~L E`Ur›뒺P|fn#:hEAePe5sQ&m]$SA5h8˧^nu}]8QanCR9}˵,k\Ç^xPjꂣp|,ֱ ԓ֓#Y-WA ,t˰QtVf: J{a7ljBa*UJu׺bYdjZ 13 lޅ~' qA!7U,i)奦ۅ9_~3vuD»_*NFO;-O%f20.u)*8Hh.ŵpaW}c%7,TDwX666N%sh  l@&/W: ֢sAJXeҟM:[6B- uQ#0iDIzmM(Ёތŕ BpD;g+**@T^Ds1E[4i@N/q\b\"V[˿چ@QVߘV|e@܂+$yoch,نV[lϰY*Z)PUXŸZ; 9jG8eicl0ƢpSS5l_?'Qrdc3lci3/ԾDg&?k ÙXzϺӮ)ʉ8'QS'D@XʈO>CȇZfnN&Z0r#ˢPz#nҌՂ[2rJ׊*˵zt j|vsuk/ 1O CG4֩:_*Z[ 3`"f ɷ8$7J*ٮt5vu"^4v4 K*;#,FI & }4\h8Ep}`k_C1(Fc﫯"o )ǜws2rAm6w*\A}]$>tDe/1WtصWPHN'EwB2 HqX_~3zM?n-wr?`Fi5Ɩ9LҾ5Jp+!훼PFo/||BޏWvFΔDX)'*d* #sN`ۙ,oG!>I"d v^t\B+pSda*.ɛ?"W /XU6'RF[w:#c>5tQB$Pɑ4BIgmrJ(Ηȩa(^"$QWlc\1G VMψaMDF.lΗi'=`_blÑ[ (TZ@`}IIE2tpv^Bh,PRaAo ۠3{_ pAT&z= rWNᓛ?:"-xaMDbuЧU*0 쎯Qh0*=/)rNPA3(_V+ќ[ye :C1zHݠ04Gxts[ӂ%x1/p"s˝HwoÁBïNo,ʜ" Đ Q< ; MuжV침f0nM;|r4]Eii+\.U.;%v2`yaDwpwrJ)c8e]?aDtw}$ߎb-*_!-$Ff;!}{b=2o.񋑗IHAgGd_6%̯[g0%A5ʂy~uћI"%:gt!EKɳ>|țd_YSԸrp٘Um|zC)E̳f6`E>bmdM笒't ]ʈ8Ÿ웨Y-_$i#m09~Mk*-Sf"q(:[4Qk{z p Yj7kR}g9m\/5J+0`X5Y~hkX蓰0s"V G&M[1$/EЫU:ew<47&|ԍGVw܃Wi7'GVZO+J'{LJӠuf tᭆ1%^ۣD8])upKDXL.Q3/ `Si`Z1[`~#)  p>c E 1- c!^~ ql44N':]wtCGUKPU8d!օVI5sKIxTROv")ϵ-R8jXLXqڞH /֡›aخ:{M,6oBػ@iLɯT~&F_財G= )#J0aC#Gk$W%WAY9NDƨAXOgCC(ǿ*Y|8'y9ȑR4]_?7ámflS]bUQzy7~@BXvJ뭤m9IJ2$@:`mUu}8#C8T[PI C3`K|/f4ޞ6q,ٽ'.We6;j\G\ݴ`+NeTVڐ9w_[(jr-ˠ:q~(5gn'- hWv:}Dڗ!7@v  BvW_+YfUnE‘udLH( ]goE^c.Pb%tQL;1[9 E?b=;.ͯT&p`X _Yzs (k6:)x7y )b~'#CIV\8֧Bdƣf6Lߨ}$i_xWC:Iq/SmXC/F]Vߐ;:fmzPho0I',,+uϔd0bp}~.[YG +ꏨ6ۚ˝29\?4v`"#Rʧ2θ)Ts~ qB ;ZXTAeqxĸĺMt/`1 89 9^Lѩ31u_pWOHMS䷧ΰ٠bk=mo c@}b0<C-(/,~xb6$Q @ll/B نEF5jO2P$ΛfMAk)-p,Q! =wtޕ8ՋqS[yJ|U4e3BEDV|֗î%-,v> 2sc# %&Z<^U@K}u=7M]fiaVDBOc26ҰQ9XDa@.o{%/QWr G6iKr2B !ߔv+c.߶S۰Rp*\1eIfrPAR4@3Ѡˉ01U⁲AbxlQ=6YPқ΢3 <gG;^.yid@hs[ ƈ'RQB8 c,W*8G]z?=bF};7P?B:3 L D"[07ūs{N䱫U.[CV$*2$~h%U#CjCb* X^eη3YhI XDӋ,E!6 XI"#ia *u2ȉ\؁E:?ļ"5;'a{i Vm(Yt?XqOƟt(+1o9G'&mX>d0oM\ 4!ot_hfobU7Ik f$! X+Ɖ<SRSJ5sjRoUfßUL x] _]8[ozy!D3Yԉ˟H`#7Uy]|%+$g vR;z!?TGbc30uLxk`7UlCL6{&ϗC*3`2?k4P '{d\e8Ϟ/Y,5-/I|i4NB7ٓ1j7RހKVWBq&d3z3Ѫ4 yGbj>!on2Qр l R˺]LН#P(*+qRR퀋0n'y o=hpB|{5Z$&[p +Q?ːxDm&g}_\iSDqoCݣ(%a5äѿ z=ï}[*~R4~iIэj/DZڸa.G8DmT՞|NYUX[c'[4gܖJg㦦V[bov=B_Q>J/֌+t"Ѥ'8Yea7#R4.Ҿ/0}DAأ,!x,fd\y<۵L"oX\m~)ڢ=ߞzC[0|s +x/-YZxk^~Ϋ\a h+O#a˜8~W-k]?R1B+l y +K?/&0_֜{ "x&{4Z4aMdz&8Ei[2K81 S@[1XAYyE<秒O%}o&:6ɣ\7Iw0\m J| F֡FrDY5WմR˓lg+Wh510A?]͉@Ngbb|f(=mx(( uSS of§Uc%=t֛YVTiw61"ֱT˒3VaSvx$(|p1`ø{3hzľO-sBR#_6yz-nrqmQ94Un> V29`뛵;jSW+qL5"x]gh]P3P%9:8|Yd ;h*yNyHGˑ$+M(SNQ;[ڍ֙hCϚ>6ՌSLЩco>^Gpԏ0!O%qي;K}5YĈK/*4PU1!j|989fCX4R TfqC/ʗc^v%fǸk)Bk c\ة)Satd[΅l@ - ƒ wnTDc$ûG]Z%ֵo\zX!z&7Աڞ=$fsuЂY+DC6PśaW/1h`7w8H-a=%h`LɉB#qմ+j{@'^.RaidR*eڟ|MRY73042y(VC| ۗQ@LB-iX~ ?aG9o".8l2+;YFթQH5;6@F ?@9շfsv8W+ O|?#]r~:A™ە/VA=lʝ[¶\dxPʃiY%c_Dt["Š`45 S|I}_r JVW7Co.;BsZ=Pke6ںr7&z'Stץ^Y#Ym|uHʝCS(ЫUh=\Bsv:~*`+>+)~,FBB=:.y97,qؘTDߠfu 2S˰+eC?Vvl>v00__*XyFߑF"D{SL2wp7AId'(%x}W&}ԥJgl#EyUނ!Apu aA1&L-CX(їCf+l{|[qf0?=٣sg3Џ/Zǁm`A+.ŏ1&0 <1y,%ZLT  tWynpL FD;D-c6o,aBQR~Z>pЅ!*K-$U 2SHtw_Krw7gSA-~8KRȀbHɼ+rM ΟCDTve2$Q 8Q:Ta+.Jin詮vТt <3QhyXΆg锋b6IXJ{3pu3ZP')V(>nM9<4 GoLv?O{E`糨9mJ= [(k`*q{ kc *5!YKz>S;:9}f7LeI:Y͎w G]atG v:%#$2KS@pSSZjE{,z}I ] jZg4PRR (q䘏?r"MUUMHZ}Y4w%AJu;[i7.jAo~oftH-Bj&qFE:A0U%(W4F'E9m8)p4w`^GְJ5s3Mnᚏ>_Yt +i%;9.v:}؟OM$!=lBi ' f}؀W&Jl#Ӥ _ "0.fJ|tJ>TD ||y0 fqţ>]:A_k & cy"5`A~۴zTw紓qQq8ԍ7P,.b|޿!nݔ!٪[d:{07ﲑr=#.#t0ɳ@]޻@jSjތz2)hRnc4LgyW8/ (6?ԗ(uY T"FggZ~rhQݝLøf̪3 u ٧\htpRuWUejd5,[ۛ4|YY˃N=O)fc oAfj7J|C4E621†°z:S&ALGS [M?(įҔí/9\?G@n,{""&zݻy\%m&m0֌XZҫf$_X硋=M0lɓ{U&X=R6fg#)d61oVS-퐽|v+z%PF1RBʽɬeWjecP\"J}ɓ=94T L 6^n*woteqOediDŽ_[[jڱf,) Deʣy.X8Y,BU/7&$=ct ()_-ߙ=9J) EIV,sV ]WEHquWr~$ V[u7Š(WLöx,PKX"6= Ɠ/&X K/c^RAtY6sU ]MQqFicb}}D [L}6ea}bvIM i;=@M;PiQݩlq1we8RK:򷭟tVNvqKYtBvXXF,ph:V;qUG7@9UpBkj0z![#nlH 65!  =HcwYu) K8kZ4ٴ?Ķw6a3ɨV0Zb'X뙔{XGHX]TUk(y,KRgis ؟5X^B9Z9۩A9تy Vw"X,o#鎺{`p '4Fኘ ŇSHKŃ9KO;,QwA mn'~,9{XsVm@k~M3 6gU"ʨZP&1{yM?$ztڏ,^ c?=c^I_yh3E"Juw$ɮ4)tS6]|(2S'PRSIy9 AҽaϱÅڴ^'!a 4y)LT\v?l:V fAKu}ELZ< BG Dp)ɿ26T]Op!83yJN &LgE5LW^y.Q߂ApNlcQk3s6IeE5J6?`G#Tn:5N&i,vlo${L6d{pI7Mszu&iCMPz%JNPEE9 IUg ,hަ0ڮ4nYԟ!L~t;*uPZ^} ,'(杸-Tq^.>]o^3<Ӷć,eY%h`VT؀u͉8tH qtЇC:풰E9&VYd@vpu` FkCF.gD5)";J[Dxâ`a\.\ahW&q,-ꂝXŎ Ȫ$$2k\ 4DR=*8eqOݓAs)*XvƵH^jVV<鯺Qgk1D~sYzB+=㓈ZAGצ+JPUY{0"i:Y4OOvrv%ETV  ~%6NDS5uhAuX% lZi `p|Τ )ΒjxoL){~^:IR̋{ ֥n@aV*DUyZ'WDVM#0XD(CxK&^}' ##-e$4cYV8p^K|a<.js vZrϳ.]Qcs!aCO%8qI}{X7 rxzl`.֮xK7osIf"? {4$4O}ªYIs\Xty9?R E{Ȼ'}S:;Dﶍy%z${p46Uşn%[m+8`]9#Ae>Јu~+`\-hr\vٿEw}iϑZFÇY/.-4r츬hs<;ECh O[le;z+ơؒ~$͠ḟe6L. M#(*@2ۡOS,GBgC-QxF-a5#3\&"3Bbgÿ ul}3|!椤A7B{5ޭM̈́a=xoWS_m(|@x&VA<\ -7Nd|pL_BLV}C+kN!ng6=9On~tE喊ޔ_50B=\?\EmPc+F׆o=l8\8*Up:<l/<U%~ֱ#|2l~EVَ JIϴ g@Z{0;7 41ޓ8\封70Ft/ 2,%C|fBQd$ $2y5g]2Iwkc]mtO=Q@bQ#o)s=+68xvGG}UF?5Uh_m85Vh],KHw-d?V}ܧ(HAX2S^rFh7yTS_,w%VD.2H,ׁ#; Bus o(Rh8 #RA;,3Lu% klgr48ʊ>*{Ii79džj Zdi,|v5 8KV[L@Mdp,LZȢ1osh:\ʈa9 5<<~+S'`3ݣOOeiL;ăQ>>A^$6Px:]p`%oS-Lyw*G\/xW=,v<ĒPgnj0ۆgHHY@+`OX՗D{}^!W; 1 xp,MVe& *`)/ǖ=e%wvw\̞!-KšAt7fUC U&f.F3+)Bh$G)duϒ4%ip[Nа nzI~xVO`i/g.^_D3jLSB}k[4^^?C>m EiAgᲳ Ȯrqp GB\?Zs?):1Op7\CEF5je n{P݄J{ G|ch{a?s$Td(ž=-sQ&` b9/j]Ô% 57,Dz gu?R6 V5"s@͚ecafBDr,Z5gV&;P%۵a =)#:v cʷxHYˉ{[ keLX4 'Ph*ţ]b bEgvZϼ2&m'Cm؏+Ksݚ |u!9/΁mѺq m>9iy{њ*80n$`҅K(lv|YbV" ;WɆ;,ËR4=Db2PaaF GжӔP @7f#$>mf]^R=[وGƴ%\]sŶC"=^a¢o5 p2s]8~޹8@#[1̱%*, _GpGbi\ga/6no1,RO\M7Sn?L Nx]&NҦƏQ1 3q'QgԙhuZʹڇrns.a]I 1fc=98:GE|@VXM)V1, *mSLy KuM!̐n瓵^k5I_G ƫhl EV*IwA S^urUŊ6vݤBxKbF;+]!) )ᄒYasV~Ta]H% K> ^ݎ5ƅ,޹݆BÈ$e +fVE_پz8^l $==J35ZM9&M<̌HgX?{"g;J%"͓MjY?fVv !Εވ{9Wm5K - njDCǩ\MR;V٫)ijRݏZ?CsFQkc ]NL̫sSg+N :X-sTw Ϥњ,(2OvC:>T:<c$Rci`3_ KjumgKHG~$ ۉIlpNP U7' D6P p&K(/=`)ڈCKO6?#Tt^KƟvwƞsFx&b$a8`WZDO8űBzi͗&G+g̺>?:DU^XI@@ƐC]|,Q ZA{ ibU7kĿu叩fH@DŽYm%̶7\Bd2824X `1܇v0!!z eq5"_(kAP2[O*ژ8M*0l7P{bfHĄvԬ0zAq#BuKMYׯkLL8FNl∖8MV0Zdd ` yX+ODdeVS U;BM 3 d|YAPḴ`xA\~ "j+QnCҾKEaγظ%JDGvR;K;Uw 8021s[nKTaKf>l( P&9rn|iK~-;kJ?!9ozvnYgA|q^3VETH4L:[?v 2_mlIJ]W8]Hf%|N9y,ݛ}揷j9!+&٧`ŒcoB`%2={+>U3)uG ʬx!@x?#.cr~$  ȸ(߳ɑLgÂy$=Dl7J>~0?ԴOSF:{ /܂KhLyE>Dڽ\2ctSۉM"\sts5/\+6V)[(Bana'!YUxs& v|A8uRm6ZB`dNO)ﳪXe^g%Tp>h~4v g64[+;n 1M/eJcX >HP\ ^5WY-T|laJN& F~K &mbԠny>2;&8'@{E|m٩/u\.3f ~L SV@!pX}=kGhAӰ[ *8/:*7߮4FyCE)[/l}12|d0֦lDnr' )Vܵ'3<"X#Ԕc~;~Z&yFRb;MsuT`Ԛ͌:;pX8u+8Ty` tΛYN:c$B_[ M tUhˡdb- y% C  (ԑgLj4k(U w,4Q0}@ ,3ôncb KJ DSN.8Wtndlt![S $ =`iN_p/NGQ`OoW.6O4QU#}&yO~(1-gޤ6ȃlťس5A`A _5qk13?`hLLj*R.QwQp3fZ}i?S&@bI)NAqȰd؊AM5HLYۨFe8$-D!1hp /`*73gh>]>p0s~QTdFVyGb;5x[tf+{җfB7*͐$4[Iq=c&zڀ_9]{'JMԎfLzƄPLE A#fWtcIii2Xh`qB%o`%g}?2AH(wI!US˦T-'4j:!l<9q/>Z;XCKNmAdQy:6{ ^YD8XI3LO~X@^j0CQeK8ғ;~>(IZjzhqg~Њ5l2*ȬA]r`ʓD42:ˆ:ŧ.@&>G{YS@%3p. +q5Bo{"6@@Zx0Z #B\MZHT$M:[(Q`j\z硶RkЧqˈVcr ?ǒ!dBW(Azco )?SjK13!+<*zx5 'V_e{N 炻gk)s߈6vR@*OV$I^:=vͰABy%iCGkA@5/ےC̻j_PX0b?(퀵聴9\%: kv(sfKjN;]=Q>\Ōfb{A}jOB)+H:[eUҵh3>FO(dG\$siE]%ǤSr1_LD7Gj[uݨXZ5IdE #3h/}ւv'1t?T&WS ׌Z6_u x;"zpS4z[8{#=&؞syusjJ7BR_hQz=v'暂6O%DaX7q8'R#!})܇مeݬ޵. U-{<8dv1|'m~;D+nzkԱnU Lo omj0jw=`u j"nQ uU`s2SyB_ȅ4Eatfő`G8+3?ņLX<ҵ(@I 0o׻~2&NEG0ZHO*K6b:^Dsj<;,@0"oIu(I @7S_ ef8YP(G D OĄah=d۩Eco:w \YuPMa5Q~!|lIBY #d`I\HS `r`'gG(~l{,IT!u2rZr \iǦ㫘@t=ϩ*Bi>H2C"dﻄ*[S4ֆXIߊx0vd~)x }~F"KčnF~{-f)s 鷉ODnoƈB;C0H%bA x,¤zkC? kNiȪeL`TNI|+о]lO6VRdQYSSg Zxu{J jPԤsK7!FLrNklY bZK1/Lُ7Y?b*f d}F 4;#Ss܆.ᴼy01olmq`uOL^z2f,I y]S`MO6,)*hȧDE SV5"{nҸ @H#MNbæ\(O~UhZ|I0R>C|T+J$xȓX, *MSw|(]fj[z9}B+|r"i3st`gGK͹){MrgC% Pfƃs>eXM`zm< $/*&],:R$"]mE+2@(gCRx:ݒr#! m'rYY'p$Uoun\]t7W`V9"/aw!ViAUk_G rs5M+: BF=W#h*r"oAl)yA5G;M9Egj:_j^{ɠ_-(#ƹD!ZY+˅%u@w1ĴCAy9$OW]WVe(:RdlOnCק0(SyYlh|%O˘wFOXjOc \_1?5I K+s?d."nnxiLe꓿ 1^Hj)r +XА+693C4fqiq&; !_Yc95 8$\ܯ'ܲKVKc0ګ&C2:*aQ_f!zDiJٖm-<v=tC_=>,'_3\MEK恊3OIGDC[OIiZC=n`3k ˈFeke,GjJiΌ㕽km#ڢ!ZQA{Bp%e$5\t;C9jcf8r";F@ϧp`Ԇ{>[lY <Ԭc lAH+ɲ疜=|̖ܝw%t60;g0.pٳYMnNۃ^uEM#:LJٛE1X^Oax miǐEuٔ(xf/˴Cݶ)ǟh̏q]14b֙ U%L=rnP;vrhVD^T~>ym-SfaS%+GDϚܕ" : j 3E!;$Z&e~\Ѱ&žШiߘ :ca =544[QEfV fE s+P/_t[2'mS4k#TC/uzJ f]Av͚(1h*Yu.F#T>b9F$ÿ+k AſVܜn̖1|a#oW4IkԳ>.|qaWWX}q/E^++ҟش;mq2Lbqr}VȬV?SsP wE=a6 f+M (~] a]ex+~_Ug~+_=]dd;1imi]P%`"fH Yơ[wf-n H)5#sO' K{^-5D/*:,dz0.2سOUUsA1W<甐7c;\O#\ =s5⣓֗qr$)3NVu$Ī=ldmP4IGw&W!} @@E` /o (X J#ѱ4v!7@zA:良c216 5kq1$w̹1C |j cy)mc-ESظ\@ڨq o`$q1g$bzbc*Ř9vڪW7X<܀A?QR"n0XN Xs6ʯ.)/7ʯD>cԍGi WgEP ^ǰ WoriX.zKS[[GS@NaPCiץWNclt5JzmE%4^bwXl$e`}ef`O-G sJ/A);iApM՛>Tq'}:gM` VJ=X&F=zvcKf;/DDr}IЊd%?A[WMKX#PH>tVZ\';d㢼`Μ,%.$6x8WȡH \Jy5$o `4ٮb4o>$_cنIT0{Ilb xڂUC|̓ѬEH7m6?gTjLJD9QVۜq<0aՏij5!CIm?D[ұ&ϪߎT磎Je әeG;w܅K hHDy@'t/݀fMF)-lzpnmrbY.@8fZq,~_F\ M} BYT9jn&aHYUAהRŃqOڕ[.D" xMER!Y9r]N­cn5t4Rԅqlop6 ǒE>K4xN u7⭙Qeo^Q䞷m`9ƋVPVZ~P H-(#M Q !ǘ%5ʛa}5*#\vCkM҆k™J g*8ު_ 9tds^lDrTgP{lU}6]wU7ucNVWt+ >>Z2Eԃ875t?/\Z>'5v۞6㑿 @dz1ZIE+v ;t:XUU1n.AMg'ZO 搤 1gub^NQ ĵَPFς` ˡ /-]HXJ%`}p ,Ae?t?TslIA%31fVFgۋ a] 7) PFl[yR!S!v &Hoa:y!ǓI9AiHm5AԺVlxv` *sW؆.&[)bR@^0;%ͭF̄6}SjG ;t`@p[Ɛ'H-3ƻ }ْcLҝcX+-_|Xa /rcd- 1Y:9 /r /6gg9OIp«O+zԹE H,OBH!^K<|`N} ԽBsEt-j6V0g*fڰ8'/0Ԋc|\d&**D뵄xxӫЇ:P0рQeC% ~[4mN$Oc4 SPꏓ$@hFn;>M3}F9:e^H8´C~"MH]йŒ7$+ ؔ9/=`B">>re Jz-F 0zJɭc-~d*BJ-Bf!>NN(սSD{-BΨqFyؑ8^=a31Гo\˔ZⰦ/I$'e&xGs#UKI ܟ2_}uEoJ$ZWٞu:3>K8XA/YdT0]pp 8.R z׾֦e"2zuáDi-ҙ(`㷯!|=Bh1^wM},@b|_ 1ב`ödBIݗkEybT0E'؎Vf+i_zb]e_ks:MJ ۿqk'Xox:9ӏ{/ΚT\d(  t4m@ءc#nOj3 F{;y-P^1XPR"I*^݃lւ$;=A YnX/hœ[_T=޿䅔Nԕ-v K~wus?@= Жp&6HdBTGX̷Yn\wEYKcE5%fB1C`ǨSTBdF2(y;_44`7[s5jTɽSY=p|mn.*3 5)ȮR;I3yM.z.[Tg r}iÈUc\Ӕ:M_W26ī% ! 16w'vI:}>Al:ta2z =(krlG΄ 9[AS~Ɲ*񷷥 \R ;Oa?&SXE*l E.D5Bی~K; HNh6 i쩛ZD$C" iGcmÈ!%-\bIdɇ憊@ݗgYbgrNIaX5q _ -%uM{!΍ jȾ9n@L|(=N ;Zݫ8AM-!R׍w>8I3zWo8I6hEpŊAq+6B lr|)(ϰV%,MszƘ=%2r6dL ME(o<%:SBū ÚeNLɊ1ѻg}[3ӢXȷzd\R+Hr\* nؕco%>(1*2{rS}9V&?2EqƩYrf5S7 1D@W 9̢eѿH[0 N!m2F>۰06A㮙NKqcn @Vu+u STyn=:.W7$JLNuk1-z{S"V‘14zZz*2l}nO)Ԥ,@Su[eN! ~3KHӷpKA$\Vudr$nnJ$BJTM-C|9=:".4̺$Tf> ]Mӫo  q.†Q:>fb@i/s'nF?{ٴG0ߣWQ9Oc||쀄tV4M XIpHAwQXy3m2ap,@9A(ޡDbeG+M2;0oP7갘jt\hL[tmY_ SNhL5)|t*MnX6_Y F_h);!QH3!P'PVs=s1C4xòwNCT0%$x4&QRUګ,zqK3w x pUm RŀefkNԟa ?`S_E'y7@6 `' S^UYOlxcV˧%tj\R~`C,qEy:_#b&аK7 .ӼJ{Ci-?h!Wӝ8|TįjgnI*ٹe}]o>>kvN|TQդ78y@Ja#Ia[bd_c 'ou< )p߁3Sn]Rn3٘t,0\~ړQܷǽ|z^5qWݽ:+yqs,1rNO }t??ʬޛ~B[<̞[Ƨ;q֗*gHV(twN+Pfx @NBH܏ H|hAyy49Ji6\M*GDF PLP^@)x 2o݄S$7-߶}*ȼ2AŸ58rQ͈ctu~/Dɘ$1BUL1zCM@ #W īCY7!ڇpT@:Rhf)QϿ(⺵(H$9fv}&M>)ݴ#UߎbvHu7rWd^{E}~5Ш]eϐ e0_=$WM}s=~H\뵮>*죰b\ڬ̀"RB$<+K0* Z:/a>n=!}5/JCćChqMYK~}dzAdG ;AAG-5hhψ>#OMiC7^7PBMVZȍ׷ƽTPR("U QP8[y`AగݺN; %v{fSIѮZ-bJNrU4a^`mSر?>qC66 '9oO$ VFA@C`svn05\K9\_w!1=b<./zr]NlH0vU(1dJboyd?0@X o[q+%p$9Qu_ bܪs Y|whjxsQC{rgqb|i}Y֋l|([+԰ְ?afp8*Z!~W.(RT3"(Ÿ0\SXM=kb !X~x|1"ncl(Zg K q͘uZ캩z_r]0ɛ<퉟-#vAbNVCdd3Ih`xmj;6wW8J-hN9qUhGj 1*/Mh;'s_wcnUAhܠVRh%.* 9@َ$h?K̎U+tbCb Jh TMDg&##YM}-缴)h\$s9afHp9R :p)agsk;K5I W&t-"X$m9 VPN4ִ ;ANulY4a:gX.86Z>7Uqy#z Cu|3^YzXaU@H,WSĹ"f0Ū݅#IpW/T]I㴃,gr}baKZu@I l XDQ#͙_1=`zt!^R,4˾Ćer_]m=LA>4IU7]Yk?<%s61hy`WGђZ͉D3ՒV.Wفo,_fr_^L(ׂr@?. ZabJ?e w*eQĖÀ"Rt?'|^STrmE. g^6̖ld[f'%5r-1L]&c7 ]dG⹆ϙ:ÔIcŇSٴ ^:\h&b u3;;7(%A 3M56DwzC$a8h4ߤ^nF@g# Mi4T[%`MxatlAnOD2(K,@T2֌5+IORq} ԚYѥDOhYfօ)5bb YPaP v|c;N%>y(J=+T"9{yl(q[d}kmW7Z6dWv,:_%_Uk1[%wx`E).IsA?Z WjTIⴄ(b^ѩLΜIJns4Vq:A,4,suc_M/^!te_q9[G,.?yba`T1¬`tZhe1\6ڠj޳"+7ŀ帮jk l$L}Ø`,UU\J]>.x )t-znsagM 'z|\ 1Vwe6Lu &z7k#8=;<(T]Ԫ PK">-k Ƕ޽%H;sF˰%v63j YN۾}L.9t : .|mi ݴkѻ*pci]5Pjj'+v_ݖ䋹J >o"Kfe *,\ǿC9~ Zl]t!fxi:f /{|Ys.~IzZ+Y{啨3bz>;Ge+IKwke`+[a\ORU~z_>pVQyԱ|wp$ۛ6v->>@dݥȣq\S83<hgʨR!4#9'2V%N-N[3טk?V!1‘A[3QDŎ>RO-ӞmaM=`-D"?FZis8JhvChzaL`l'quoa(E9c]H^SdV=%il] K[r-raOOPZ7Q<|٥T2^W+Mȕ“zοr9с"z!lLKS -UZ&j^IS"ʲ|=-UK|H#?{PvN!XG Aclv}B5dCh;,҄fS!И5qMڟ^1sñ*zx$%+MU1?%p *v㾹NW81t"9{Bd O),ޚV_K"bSwJzriaS ֫2GJUz%=t1εNַ=fBG\j/}sB^PX?zE2mn (2bbJ):jaSI?ehƀE O(A˰ O' JeR#U"n&2'@)1LY"^>j׳Coa|--%d& A\U Nݜ@T[L*u _+Od/.qHq߆W$0GvbdzF_8N3^>g8z)GۙBQ1%r\"|YVJ’ IvJ.%u&I0~rg¾kaԁݼt7|(MPSrSYP UΑ(GTi[#Y9^$?&?\ʮ9{9!EKbSq Mk"PccWGF_ge֍dfIv.كWi0R\b:66ผTBTh$m^Չz*`ɯp)쁥]{{dᑬjmouZ-ۙ ,k{([1r}$!5P(=)k,XϋMv{wp 6f LM'2#{s>Du#/`Ogy%kwGu8va6]Z @⿑ eժC&(&4f#&$P&D'7 z%i)תYTW*9AT$Mh>3#-ӦtA_ u/I$ ->|>qPelf$ֳ~P<˿l|9ۣqAgT@kjs&ږfߵc=G1Pz,9I/aUIp,< %!z]dd$n5qZ6-0i/e&GDmjAk=4 `mWaد)S2pxp+{i/²k迟.q#GC?7-k3_}jP$ .aT$>ԑt7q銕n=`ԕ@Vqb/ */6!<0疓X6LUtF2,ݤ]43}Ԅ&v&' ]\1n\jP^a^\0OҰC!Ϧprq٘L&qgvruWug>mFbƢ'*sD-z='Ƕ$p(ҳv7tD@rT~Χ}5 jƎD0r!Š%gcxg?_'OknMTŔ6o}fYq6Ѳ'N1oRUBy=mν sb+#7d|.55IdHm :uzR/Ɇ gGp&I.`ͥq? QK\2FBVNDŌ%?=ˏ|>|!hKtI8$qQ'p> &FH&2oR-Pt5.JchWD7ocoP KH u޵GQhdfSԷ =$!Ā59HOpρ$+kܲdowH=teq &󃃾:+oa-MUxMQ'ZwZ$[Ϝ.bDXzڍϑ(ΉwROIkގvó6$lEmk&pT=*raW8TUȤ/TV@u%-%)O 4s9$~`I %!aY>l#\K?_Ezh1gXtD@i9XT؄a8 )ŋP1A {>i\M>gXjrn"@w<l轔иh=jRA5ĽGOQ'ut-58'W﬌c.9Ŕ0]0UtRw!*Q@=bD\\@J*kQ&ؾFAz\ӇuUa5O&rRȄdgbzXWI@8Edo<)(egiY2Gry`!)LѳFkxW ƒR2lt<,k8fsvw1^|?blNRD$vB 0 9൓g6 K6xe"rɼ ڳ`q.zYbP3x^ Rk]0)8W (`gS;Wx>/k6ʁ#/b&sjXꔩu1akzcRߞ{<}NvZΧlw0Ǔ0ʡB2T%2"fǹ@1H\-NUu9NdK~C[Keb-oݑɹX^7{ F 3,X99'rݍÿ75K,34^;ƬaD}VG.'τ [N(WD`D]r#.3;ƅ"gj=JYi|w&s`Nq dO,l4tcY]Uvb`ف0atUX 0ގ/oew rJ5@`쌸;<>dzJPۂi"x2w"i܌!|.Xu\y&DD!ۆ[Ÿ%>ձɝXRV%sw3ݛ'qImT`4EDz >vT}CZS'Ԙ|$Mw7gS$mT,2j'6nk6%8zF?:$@9W~j2 #Wh$-و͎7>c3 1wZ qNl`RBLX,v(h% {J @7sYhv l[΁YHlU.1y31pZYmb!\}D ꭄYZaاft{9WʃD'PԧħhI%Y ^ʳxusD_`mۢMt^ #?chz(,bԚd~3 Є!Q=ֹ.s>DV;RȖ>-'} jIwu2!BR"{wuB d$|2mld[+قl7(y{?y56bpҿk0" :}N?#=žEm]6䰫`T{*4ޚzuV~e}*=2>ݪR6c ԏu1"s|H^ $e־SQiՎv$LOOܻjΑ{Hfu'>f^(<&H0 ׺$p@VP #V?\&atBU{,lgl@,rǞvO|r+G /xN|Ur$iB pmf,N\@j [h㗋6]}tjWnKUtYZ8UgZ ±>2OOho_OøTLĔ/h Γ|fạ{7|;z}*{ 8ߐFΝ9wLZ:FM^pڬAz F^DWUbvG$*9RRN(_E* 扂j/z̾#":=yd/+Ҩ9[x·Nwkr%x| 5@ z)Ppji"nֆi,ޙMy? $Cq-_ujg2:3=a:˻y~<7.yv+%ף!j+WWJFE30!C- o M~tS>S0L{I)%AWj!6 Z`.+ y;`hzy+ym"(E:XwBチLԿ[U&2\1S .lDGPӊ'Hr$h:aT(?t` @d Y$Q3)0jCFKix9u7CSp". ǿAZZk'?~vh'Jsz:8[`/ }x*L* ,p"laOn71MˈpQYOY"  bz=&UI59Trє"ώ}JZŒS՟V Ud{Bۥu]L;>m[:iOƛc?ƻpl@d$+hB>uUm cؖdׯr!0!֤7)aTٟחL)ڛΓOtRv6[@rI~ as[/U=Uo0uݼ"SFb^?uz9A췕8bb~,bH edJbT@mzznbXHJ-2: k˯ڨbV5d D6¾t~'a,, DN4=.P|QzF%vIՖs 1Q2wx6@ JGR77(tzf[P`Dk d0M%'X@#1PAx6kdPV7οE*Yff&˕aFpu}Z5 rts/dpG>[.Ύ!eMx*>g;w55kq~9+uA~51nYmYV(3,FjRXNQ:{Z{P&@d3{ ReSC-C#̭ js٦79Va j3|ɁE:.= p2VM*c4'kי,q@ՙMif^xl@laG>j7pU1VV5\QƬkQ鈺ݦ}Y78@#;Գ|Nڸ J5Pe2QVq12˱t\r%yS!3v,D -u 3ߌ%PkKQ_c4En&Dw+@ c:A&}/'E3T/uLi&@YN+fϔ;0‚3AWr>\FoyP{HCMVlD8ZqnoͻiTO7:BPrf!Es&l%pL?7!~&b}?ܯ!8G&^|zSl8ef[5+ϼ"U#jAb@["`"j5nIg MУo%Jp1-;(&fwa ,ք3Wf!'_F{&.= EFֿ߭?l \|Z`?0͘k}M~g~Xz,OeWhV8٥鼆.DUNnz#M:ՠjBea |8Ϳv^ia3ާwblű6(fHDqBk3p$1u6̎#{DfB⋕H#DԛcN-7>=Gg>VbV@$cNuB1ܟk}Ԫ#5Y/0!R&sbN=Z㳖+ "1]X N!Aq9=pKmwNuU?@ U L8M1^_+ǂ/`ĨD /Xue:MiN `ȉ(j\Ru _{I;lKe")@: J*C'nLY) 2-neI< eb_V5PTpSPp~mb#/@`M-Qhn}ZhǓto#qTܜդ!=2 ?uM%JfY&r#Վ4}a26oP1.YV%NEMAeSM':0`v!:*b`3٤_)_fZR4H/>9qΙCqSS*I\OiE |$M,qwsye) |+ZTG6IH\U$&:܉R9:o1R|}*xn8PˇoШJmZԇ#2Ũ VB b&]T Xdʐ(ELllg1%z ad[;dR6b?w@N)|?hbwD[Vvo?禱m)p@է(vn@p'%*hoeyKDӵS%SE`T5NN9nP4b]FRaf}v4`gmL^(q}4TsGx$%фK1[|B熼 8Gf4nL);ڇOu5X~f Oӥ]f6z-!sZLk='%-%Bbbi2M%u,=Z|#9J).8;M6%6QydۺW !/|՞pTH {o%U EG/D2(WHfˠr?[V 刪){M0mPއ6C&uc1}`b^%I,EQXdauY1axsf8۸fF.7q+d,L7]b;ؕk ??|uU <@2ӖP|#$"*NmuސO"y* Wd$۟L*#&d~wf#w--K{R$QFL~p{zkf7{h̚^jDL9W6MZmf#?DLՕ0Gx$ŋQ!Vw0<o$bO*dV7]:FGZP oq;+~z XF,]kQl(+10Oy6$?+07peAI}Hvea4ժ@p5 RP wH#DӸU&{gkv"߷myP eQ#O[g}yB?ZQMH޵~P':G(K"[0$8]$I#nItbG UY"!"ү:=,S:`v[M43 s,L:'aDcxTi?nx{;. NE9_\ Ztnャ&^l'52 WrK]( $J@}'~y˚! ,_ Qʕ(P9ն=Zs\'aOHDkžv[Uƫ[2KTji;Y qGt] dlIx y5]$-\[arxV3Xpr)dCww:CEI6||}Qǁ/J^ڒUS.([-+!΢1bh'd,I> <ځ,HFY+ "#Pu*~ѽ9:IQRB8B#BՇpY#BjTvEI*?ʒ36#T޽!iPlmE}+_l*(r e ɱ९T;܌(F Ո;G:PO$&!2*\>ɆO^4=YN׶kē$Q՝LC;9s' <Ҟ2&wӗAfXD?6~ܛE`vTb*gy8@/$ vӑ;Ȧ[ 0vaReH2O's#2&@O#D$`) A:7LR?mtn`$L6]9H aPk#ȏ|5z?zĕU&wɆm 3pq)l*[7%PqQݒeu;?'I*y&t:9J:3zuFRtf$G|!r|U:6Y5S# E0+}xLW[UI#`(晼|¤[$Nh 5(lv.p2Y& aa&YrW(Wby 2rjb[&dWN}"/oގ;[-!Qk,wsM$5eU68db/֝`F,/VC 9O((^xdK7 ;tc[ @)[X(ƚ9\zLC8E.QѱRX \ĝG=s)Ԇ+n㒺Uf\׾?Yflo.7 م)2z[ŧn=ƁJft" 9*7+UBr6j`׿?ZνY?K9hO ĶD5H4fAC A( \I'2ӈM( )<7v׎Nt\l1~\yRItހKr:e.peEک2? !A: j$g ĺ7 E̪:^j#qYIz5crh^YU``gG/Q S'! Pe3LCFqVoHۤzU)Xl=KձZ,A\mս9?b8Dk+c>B{ <}(Cl+* ݅TMC H-t ![E&n]G1@1%.x{SYSFi%zM^U3QũCDkYB =!'AҘu061_Sz~~[U{?Dx{:snzƴUCЇyKxnMET% ʾkY{ ڐ/v1<Ư#0 tXM䥽 ѡd*;R~,3 ҳ ^'jx-V?N~%^g3j[·]#1 >נ;G&tyhDR~lXWyڈcpMށbzwOpVZ`p랂?=fFABZǛo׋i0viD\Vc& T\W͠?#kTC)&d6ƁB% 4I·R/#0䗡؏Z=4Gi>zNL78D;\4IF`Χ4! {w=hgAJ, 9T}ߌ)[-|7#^tنDc.L+.7(Һ A(/^Zj$m)ȉp&&&BhҀFKۚWYtbS BɂUDlcu,WzDZU*| eoK{DG7 ”: Sw{Ti}ˮ"=4gE+2-%̗KєP՛L$ŷ\AP:2& ؅t8. E WpHw.+zn'7᡺Y9H*]B^|dͦ❍կ+F:dto=\J VOJqg1C[E ρ2*YK Wh)-E"t0/uO3ԐHY~0󟿡&-^Gf* oLWM= @2!"+;Ej`-gysWV+ag;G$WW١e5;¹ͼ+z} shDځ$x0'p]k7-q5*fuaM+ETllG3BׇBz|q*H׮#D`HD5y7HN@_ |'Э#rK<_$$4CxD'fy LlEד" yg'O8cyQ>kjD,Uf %,s>ˈ;Wd˖Vi]Q7Q%@X3f? aX vA;?<&# .Q˧^ EO,9J=f9Gf{?0଄L *c?&ޱJ xb6V00B؜|+|;=(v> og֗ KpHL+3Pji$2ovtO-ma-Ќ av|)Q/BGUQ)WpQrKE?)!ͅ]R2 1Ndqc'i:MEoa="淘86ytl.gڽf.׊MofoR eD\^L0U}8~>"u¼/q-{) , Xh].ngH?vfh\KN_fhES=.R}1Il Xi*eQ:DѤb!3|osng0{wCŗbw%%D*_UQ"e+/ϗu-]QSKÄe Z)Zgg2n4\5,?1 l$axY>}'$9@[@wIO06fq8wwo;lL9P ,Udw[yW>nw8k4RdK,8Դ& hHW+;usag}!pX ɨLAl=?n/Ƨ cXÚ V/Ph`s3DʢwUjo, zVk9rT[PP H "`G.rKUyB:vihL1] V{ѕ<xQV Jsf> O%`idR1,x覫]ARV'AcVd_)h=Uc!Ď_$ H##wGʗ!?Ϩ^[ZoyfKi9wo=8$SdHv(* x5xG]~]B#8(T"c=,8Zh{au'oekh8oR 2jU?8r"G(x"NZ\“$`LnUcrYĺ(/~>oއ=!nUKm-#^ `QYB^Qh*.&_ #^82&EK}V*|#%vYÆ`0.qwfZY¨Z xSR|rJ#|oGӇ|c7AmoAY`5hKQg.rSA91t_ ҝWK>"۩/ދX NtaLq^nf;_&ܥ07Ց@pNVQmXwE; Pj=K"'J,sV3W̬01Jʅv^U0_u90tu 04|my=k}"->'0S9^Z|.܅DS-b eYDѲoSs-H_"DeH-UԉQg6 hRs 95E$a *+Ba\\F *8f`@-AG2*'kD)2__BOVm4 >hX"B/Fʹy\hx@,qd7<~p 'Hɍr`j أ0\V\1o)_sPIx?LWW\n,?b<)+_mol ˭S{^<`kiݺt@lIVR9Ⱥcih|Xe,;&_a2ܬ { K95mˈ n]r Ua/"1{6%L.Z zf ~f1S]ѐlY=tZӊaUL{;!iFW? dn@H~Qw9h:[nIХzUP+EX_BR&;»ms^ ^D̚ĞEcp:klKȔcq#L<^r+ok𺟭c7%,g1i8QtEK3 nNҷx Z~Y@#ӌ@9D⣉{y!<+D" $@A)U,RWDԤƙAFAaɆ'g~9C,(E%oL[8ֽP˨IjQo|p]da >.Aڇxtx-hai~D'D9gJ+xx76o.{K9,\j "A5j+LW_ϤW|I7IC|_W-̮z7TI,\YcE%GKN5jͬV0g%|R ;ɶ<1 z(ˉ(pL}z<1sڀ dgYyvTW [9>菗OFDx6n+ߐUd^*LN5{eC^,b}>o 57 ATg|nwE8rAT} 4' VwC.Lj xX&+6=<0yͽ%ygBxY߸|"P{8?eBT* j-Ŵ4knI# !ѽ6i))w)a9OjFa8}9, 1`m+vgvH*-O yfH򉯈"xlXy~nqT7 5 _± AƼk?j_Fސ_n߻ԡ(NN4WP KX/}U&JN!p CA5|ҪOh  \>IybQ].CRސl?`q@@"{%rr>eЇ,&^U$A-r#|!7?kFfMub=% ~# CPM=cϦb G ljmǢw[ ژڑ*k܏[)!tMΔWU :M Au@%^Y=-L}y.پ"8X`/NE m-)sy*%)&D-6Ѣueb5ҥ_Æ'>eQ:spo<0 6TDF5V6){VBIS|-rF*[hSL"^].NNl-^+Pƙ2^h! g5wdz'klDK9"]Q>={܁գ~caK,k͉{jnVXbSVKۛYv0J#PK q6`%}9D[3$+JfkjnDn&kMDŝAѧa)L"I>Sm_*"1%u l6xw'e^hL_*"8/h@_~+^oZ~\{[J@-k\Ny> *4|xBН򾜂%hm꫃5}xꅮvnsҵ=7KDژq6gO*? 9."S$t393n)]hn H?#X$s9i O_cQ3 [Pfּ,7Mmt((z".P 2>uLXڀ1Aj%d4^h~{BqRe%w8sB󍺉%=Up!JRGQF95Ӏ/ER<%^Ie ꬏_Rc|=Ykjv볎~Y_&wav cߠ03ZH tEF6rޛzvu娵 ?L3=gSF׈ 9G_uTh_&֧CJAo뛢մN +wnvn[͜oR ~SX`{[7|,nFlKbX3v:}^q|Mk3_}ƐÅ}xj7߁&#';䖎NZLXTDm:i<(Kkl!=sPo5Deeq4]W>~K:0fwX1!#iE|9λ[ f+7 ]9_Bz2ɭucXgm܏)k{Ϙf-@m3p$xm8K[MP#b[/_8h!;|~Kt2|La4w/=1R1 )@6B*zPnX}w~]T7DgR8t_m@*_>9iJ"l87KkryP:m;t`lmR9qK!A0ޟe,LI3[Z6Ĕ^ Ff0WT#b4߲7b'.*Pa ΔQ&z؂ǂ.!$V?5 HjaNS\ Ť߹ .-b2C{uj3 _IXJE Џ͓%CFrj}$Cp= &8Zm2|N91!M>bOgkh4ObwX* o9"vF-" uNqKABjyJ,!p{PI#9-QTJ-PGȖn GݮuMԹ0Vlqgb"ے=ώˈT-*ڦ;YpZ"̠I-PWp_;oQQgecEojWAMai*FD1RS9E7^y +0u{ou*z@ƏzTbӞ{n,c44C7Tb®dO@0DĪmފUDaRWq$48x:=4łLߙ;΃+ؾ S.i tzF`ffybk錟Ojqj3"y=~}K=XWt#ks< Du7P&h0o412HU -e{2kNClj?Lmir\xtڈWng~8}TK|50$"2ZͮL==Ϣ"~hs^mD! l Or }S {) vqC!>uIer-M!3&6"|iB˽t7DbJ1weE­Iu0Z"?0*}.+];0OGOKMDVzmak(ٍb}-"tPGI:9NK)Q:6k8k Z.\7H,~ wjCD(IxU,ZsE ? .5)(;oXz93 \)Bs4Jw3y6!ZuK]ǧZR-.'g'FɈޝ@݄KNh{8αE. -*Ifr>l 5N;.TGE  M`:o4\n5 ?T1 [k=⽬lh44.Ϭ3*Z kIzUdYk9foْ'9­Ql=*j!xåeꝈyZ҄h*-3JU뛱Kci&xikT9[͔4 u-QWY]jna "H@w0/ffTW`uAKCTxEy4cWY:5_x1*Zٖ==Sȱ!>7aFM8P3T3q)!C0ijTHbKhڷWJNGM6`I„ n8^nF1#N~~ˮ;Ғ!#`\c:] c0^x6\/z?fn˵Vu?Ģy3itmN+Ӹue`9;XtAH[F7в1#&'}ݭIF<τ(d TJPA2aMk)ܚʁź'gӹ^H'j3vd@A~KqO6T6:֞z[z&Ȩ}ou*('R0+s?n =-*K wS\Q1v ˟KAۻ'l᡿؝〞+l|6اN)Mݑf?RSfvIbSڻ$"myZNlǎQcZq>bQ O=]Q<kq|HYN1MMEG*qq5#|[Ӭ0vʉ8fs`AM +G|m&`Ad9/+,)?^j/W\%6yreR@*d2(}q"b |R%1n@.Dt!ƣ :[(ؠzL`EOvctg(,cGJADjd~gYO̹+!S'r@tz\ a-hqTMh?g&&bĕV3tlO-[Γ""L&(ל8m_b<~,&5Zv3-Tf@>پczɘgkĥm^o2:T1wR\onC0L# *`q*+ZwH,ǧQݟ\6'Ѣf %/\N>+i.~"*`rѽ K^;|h3}UpI}A7K3 e*Zedc<;,_#"/ 9AB#YFc *5\cO%2gt_ŗ5H'p*zԑPFӰ"D g \ΟzdyjGIZܩדDRdͣ6aͨ?o79JgwTw76 Ɔ~MѭIB<=*j9͉[C㍊q#Q0B2j*& U{{[;Ke>+uP `@l81޽ELhT0^=e/pk7ZҶhÆn]PXAtoѷ4T/AEnV_9òO@Ii 붽VBuJ:dw2#tCq2;XZvBҞ.nF{VV~6y5^;@r>'j^JwzfBN]IO-LpxPRm.ġkų3zK|'BB^ (]q1~dYm>uV߅;*sH lDND H5:L6 AXS{XF5/Giz,YβSL{J XKfB$$s.*V,$`WNk.Y$@.]xxCGQ{#VޚPja'o,]I}dk~:P*y_rDհA?UD' s'q `>:)mKU@A(a:3~H]k%eqIy480ɢ598n-'5gǍS6IG3S5|/'ӹC1Xu*,2FgZt,B߾gV?!w?Tx/j˜)'-C1tv߾ 3PJ{n9xu˿.-ACo 8,N^fak@`2a77ųEucN#q|QdW(m%H 8 D<3U"T/$'2N8S6!tDB՗Jg"PFŠ]xHmm&:5ǫ~oɆZ'sgaMͬN n!]ÒJ)&_<3a}IqhsU#K`:r4ףT駪]sZ7t;5 %Fd3cw<֚;mgע!7YTH4Ů CbiɸNfWJ=Y ,%ް;ݳu7II#:dmADBD_j3琴EQ=\a0;Pm0<5.=#9{Wy'їsT !GW\/Rw=+ 8S̹IrVkqIIJWZPVy]8i_ /iA]qkY={&})Njda>okÕai_G^_ԌP+-!:fWDjOd6A컳;f NR2;D&Ɩu[5$nUE*/(h{lI%_>y)Qjft=[$GR JHoGù]e'{&MY=9̨4L=OJiͯ{]hjvFIY GwWU}1KI.qh4;l"ڣ=R*\^F'RR0YO h &$%WHT7Ё <+5l=Twjf`u%fKOIizRtL4Z֞rKSMj,Tm>񵵫P{![?Uw0Dz4;wv|Cie6] j1ZYm $DG?6eycVwz!?:{iBSrb&)q x2r 3 +.!I"׭,~Ŭh$$;d]EWXWJ$-Q5qi1O_9#(7~γ^vej,AY|~d0_M8v.O=ʯ#R$d mTΪh~k].I{3["Cg/;Q$+D, ]ZL$ȅGyN8L߽+AhS x!dΚLL{S/JQBJ(F,cˠwӧLj # =㟎[7ܿ|3Ҋ+,3?0X>Ί [>o ]Awa{n兵QwzpTZD >LwaM9=$J}V6dlm=ִƎsJ)De'>Iہ`]3l8pu6U{y"Z*Mͭ&(K,H̉0IMW~4FKrI4D7>_,Ʌ4EmcȰ<=]2c>!a_qГ.· &9xvetOBDl?,F.9h4s),gAW -@﵄!TͷJǷ)ra !.H>e٤򯽈Fp~ЇT;ĺPSt C怬[ Om8A oȂ)1*EetmD d"d:E!?O#UdObA f_K"? NXhbVܤ_wv 4 *ϰ"qI43nHy/,_"pV9_$N8XaSji UGm2H )Ȟ N\[^7A#CW!%dtL|9.rAu&V:Ldk{F^6=9ؿ+Fp|@Xc x GKumڦˏ:Xe~[r'aq`~6$z7G(E(CMtpID+ J͟Er e]jmGe[:UJ}`]>1{o(eC'OaLT\'Vl3+,i#q su]D]}c.n"wQK;.~֕%O3\!DVL89nHg-!wA wA 4HxuK'2R呼HCC-| E 2?Ki1;55NjFbvB^wn7G>f}}3;?rޱu"DXְmL ? F U{5"nY5n4,]Y,7Pj $u~i^\mR[pn)<=W2- 7HV6g[Rr…=?&j7l[6rqPyh1s52{QwYCh]&=oQV3zJ(LBYt5ڌ# ǩi5{sn9f# $o,xnQ:†eEXYzht`|?7z]s^j/܌3)";+)ؗI)c~T솦 1l,2e0$i:u%cTȘ Ns g:;ܡbU&x%ԟ=A6o,(Dd~D{G&|s$U4/ 4I4zndG6@4 H1HS^O:!XOvx/H*=NNA9Tкl*+?T%z?^xшEoRJҷR,sCSHx 4h~ b7y$Oou`dmezJGˮ0,)1"$Nfsj+=Wʏu̟$/"`A 8WubzxMi(zVW6C,Q"]oh} 2$E]IGU׾C-A^uWSe[BViÑ{?XƂPz!-BJ' KYSCaؗ[NGZ]ɀvy|Ǩ3vN5z>+ӿA!`?Y+V\`sk|hbdf+UAYT w7‡wb l Mtw#4զ+dI{F9S):9GwC2v 2uj^ 50\z~G/e,gh`|HE-}ŧ2áZ;tFvKUZjUkޘI<YN*[d,0̈́>]zbL7N${HT S<1Ze6ˍel>cu y~YfÕӯ&Gw FЫP_YIܒ;&Z. J(,3ے+30U>c j|N.TW:#eց"26:n"MRJ9˕~8z~wEpG|kD\Gl~55&\ \aʯ>̨kB]mf"wlt{y*W9 _X 7ysS/㒣7؉  ʚ\>꣨ZplȈmK;җAEZ d })oɬX a1LR:A<>>Ème%1Si3.o7d$ Oe}l6Р+Д>DC|._Wh!vFJWX1Ȍ4v4ʐh2Am v%(7[1Fz6FX bܑdI@hYz ե\j =)Fxٻ&߳ x5nTߦ "1+#r"}JN|ŏβX4 @D^G=[$b%'O2]$B|Ɛ!*A] Xia$Vej['2/c+L ^s~t8S3ҫZߌlܜ@US"BڡW˸#ӳ$ERѝN3[+0Cf5M-#j{t1F( L##Ķ_uZ<'lb} 3TR4@ &?#E3izENɫ318((,8q4h|>\TtXtEÎ3'L ptXTyvɬ/ gBw79|鮮ndiT K%X`xmZ\0A N,M$·)ۉ#i6D!acz/ DoE*JlT:聒z-A-$rbUCUi\)[yk>gx?g晱3tkcwp&{"퀤C5ɎgzM?.WrX6M:d̮G9EEvmUNs6r:sylh ItպNv/i<: _.;KN?'?pwV4.MY۔A!Jgyo`˄;^MTς8%ZΕQB]OڊS Vh0KBzmrU<4)ݶ2=-fqV:*s'}dᡞTIY b}ˌ`I^Y9 UN``oØy^%+^GI_5,k>Z_j0lggfG%R;# L45Xړ &_˹X,V]#g'y:e:y$˾ o:Cl]l|MBFD: Ɗv;;RrMLP`P¸ԟNʙ)mYOTVxq524%i$vUplN}0kE+AXj'eJU*$;o-c(q F|< l$nZ-%m} s= ޵WM-,~$1&A}4:QzwB-Eˤ&Jx1hĮ %8_6 H {:p8&SM]+|8w+WԖ+H-t˄$U7dD TO|Gɲ+Tx+$OZ r5vn_g7& S)ba y3ݙ 4l?h{9\TL:I B6!uyMmdU!|GM%Qa@:pﮐ.f-PB9퀞MCB]#>f6w|m.>=*o:=5'g T_^r[ ꩤ#Mi/-0W&TX\4;Z(%vemB007X#nX8౴82UWZd' C%|vLn~k*c.8\2EicoN-axc^9\H[xxy d ڌcf䒀E,5&ήGqod wQ|r}.WMC5j*#Ux&~_}`, Щ=U2DRl:5j?+ie<+%O@n "fd5?~1ڐF-xF't[:tA"+;J_KMR-rVАs~uc˥AELZ6^`~CE@S*i'~+8Zav1Ъ.,m$KK49rx eu],ϑrq,P$"@2\itȑXUW[=&@ vN V5O:r cmfcY_Vq3 ײ𔲍巩>aPF.;װvT6ԛi)&{LU@oszA1R#GV4f.ؾj6P<uu׻\&4^F|M@ 1<{ Ab( TSd LSy W [vԬn%\M13k]hMp`;O|re yiNlJ-!,4Jްͦv3Df6j"nē5\Wz@N7fOX(FKh:l;υn;Ӂ,V᝭$J3$NNV +*u) y6)Tvo钎++^mB70gyPJ," RXҿ$`ZFizJd!@mX`"^S+}g1vfx5㞴)gkE)Ȇ^YФ9W]MG3Hcx?p%Ǎ-nI&_J'8s♚qJIP0E @߿?]Sak-qୌg-ku@ޞiX/ǸZYCܷqSiQ#ÇCu{CZSs>M_k9R';/+c{TygPLM&cBnkć״= jJAONA,=PɝkEK*s) x`cPZ/Q6awȞXܓ?pjh5{m o_X}  BNQ O*nb.L7vI@yIc_ sC(% nT깝^ܔ{*-ۭ}ڡ&qΏV/%7E W\Wnي|q]i-eЙ[Ub7 ɳ=WM(U2f ѨlFkpSm piO tcS/Rl@_A\їh}U8(J!wb"Ȅ-r(u)y8|c [bms٢Ե9Erb#>J"$>UI%N}b%3a_uS6цznk=𔭳+I"XJ|q}J3<;ˑoN4wFw+ a,~,_8ϱn.<bjs*[ ,K}z] v;xSl [&) @_|\7ƀ A!jyN$A?ISgkaǵϔ_9lT:Oɹёa0h'zN)xGǥ};ώxgeS='E,9V`LG5$ w=[BRFA[3KV)M&r=Q^~!A70?PE %Ŋ[LMjP2oaXKm=&WH6AgMY@FsMxm#˵!}vJ08B- ˣh"ʜk=U;,",zrply!˖k=X}՟8[$ͼ\gMFP'g+c lQ6kBRk)|Ǻ2k7nmN7s{\8,Y{0nme wڧzVU ]T_ *pH9p +ʱU]ݱ!K3-'e1n"uסMw0GmM#R ǡB6cX\% +,3 F] OZ@//_O_;i₂q)V9!>^ȐyM,/weJdRm歍BP%J{/¾G j{zϤ^qI=Kњ鐉!.Tz‹.ęA + G}8UAKs 23nW }V^ cl}3 *ŌZSE pnm*gOuwEP$\W;:ulMCi. []zGaƥSOsBȑį\@0`} 5bI̧zMW0Z;uo 䗠5PAֶw9G!Unn,P,#24?(%ȖHȟ2gA]J"ύemRf̠I0*<܎ r'bUS(9*sH 2@)Vrr*@ۨ"y=V21|>^̥i1s6'GK3 *V+,O;FP#+_XiA>ʃ8"J!$Ȗ7gis}Z dl&XnOhna"xG6g=k!ͳa.ũ״+C\ ^ > nu?C-d` 0ZA'eQ_yw4SRA57;P.T2nм rg{5ϣJ 7([d( Os&R< >Yo%؅eҭ_`eI[Cw90f>x&QK]f] 6Yx!S/찊~pxOQ ;h05ȯ4.{bx Iy$t`\n0w03Z}|#VV$~_buj@s͖ds,v|{T*Fo9`Pר7B/e)%4y[>ū[D. >cD3ܚicD/yB/^nėO EREEJ&6"jX,ӟ&Ǩ[U]E3 ;ۨF"lcPߑRbITь@+:u H>;!7W+a. 01'|_RL%,UrJeL5u$YS5uKB+ 4"#l -'9_!|9ICHLd6C#ؔW `$Xۆcܢ.ӂ}E@Y9O%.$:nWT#iOB]{9C Vс*L!eg~POP- osw` 4iC|8kM(m<2C@=Z >Kإ=_wf|s5"ŇɳM49zE8,=$ݶ WM& k}N9~OA5.G-(#5fCtWYciJESH%V4(WI,d%倝 !(yRuSc!͘VJuQX@| 7UX\rwyމatxΩ*l\_-v{+_7.U%qT@rZuNN!Ruᬸ֜ؑl@z{ʸxo9@ 2an&~wzzʔYUoߞnBCB}\@#H_4L:-Va2eND:.6˿+ͫIuK526*"e'r )ͧMӊu8osn/(Vq(-Hzf3=p5gRe{bDA;T;^,Y b6;ɭ?:9gπ'!d1d3aUw'G\}ñ+ojҪI 6##E<4h/<1UR!sTa)+뷧+]H4`MPy-&.=()a䳇XzQI Υ[yPd z4u 'oۺYkR+HnyY4&/D fRFJԸT$"uYJ&-m hvs9`N>S^Pد 83shCK-Krb Ym5oL+ -&'[nm#0``\8,HYݝƂqGaPIVNsX^,dE+cS]pu<9+/j E3HHT\L6l2fޠّP !=ږ) o`E6๿CI|`4~]_b;,,U;8L^L8;"5H0Fu]7-,(j9B-Ud<ЙŽhS7%Sx+mj"Qw *tѱSƌhrZ!6EO"b L*Sj c6ᶯzu?Yv1Rt'2LƒwڝT%"(Ռ8̟*l g@u0a<[5>/aN5RT2M?gk)!`'GT#H!ײ$B`"6q1jV{@~'I5MJZhKP[g[;7*3{dğ}Emfږ(-`f[*YT_jV .V|ڊm&/GG96J[ c)'fHT ZǛҬht5՚'+gxt6/ zp?*%S7@bqG]RGo&ޮ~QUcyBެiʀz("oDbq?e,QloO/-STu| ͆} &j[j\Qۢ'{80d I3 KcRjשC({%S RA $ztGʠ=f#堔܍qfu\o2Cz)J^6MGԥ-miݴ˙UWډ'OɈ丗ƕ <6.5oBKi͞nR{@k ^pI9\wohRg?@p/"q~Pkm-N Dtb$/@L3f$J(,C `]32bt5" %,^>L؈;t\hLJL odGoԜ>Rߚܱ$uh#)|) efU|7%YQG,k%Ebv 9H&xfllt [kAD@$߯˽d7j)hIu' @%lW09 =kVlgAGW9:M򟁇(XNvI-̓5!^qKO0[Z AWЗ* IGc?/'y޾:MF #ε&2A c h [N_ʌO{Y=|l뻰=aKG ^i_/:JM> YP>iVآCdB0lEda[yuUGk_tAyZa5]G_\n0`|8tlR .5`6kaURo"6puȿ*^4/+$(|c"Dа9Dt@=jsWe8G{Dg-~ !)U>f Qs_BS֞ ׈-%@$}^ҧ3.6(WSpoC]c_ET?7e@PcTRN';J@2|uY c-3ۻyd1G`~rLn86]/$_j_ ,,QA ~0~ :ru)f[})}Y)/&ٮ"E3e6k\"d@b?oTa(WgQq0HYnZ}-+,QteU|0zSO SK3tex)wW6״ݥihb09`ERdm 7$FG[1)3ז뢶/эVJr#:5dt-M=H!e0{4 sMseC|HhAVuV.|r+ލز"q|&dB~ZIf^ßEb?u/j2Y`m<,uU07H9k#ZNEyuڕZG6luDL #;AEPڪ/ŋPnڊsCa W"8]&1Geo6CO+Ppz:?LU$=_e&M8Qbek m/Jŵƛ* oq͏:Fuey;4 BţUqmwVJه#o7RDK gٕ:Gj힍Vn*⟯=J=_|-VBR,3LYDiLKv쇟n%}|B yag3nm)[Y=Vg-7Wk.a\AeC`J5%$fҍ>EQSǟ?U$=ByQA $P1/w9 ##)mD^w, ,a$=b6+zM3E5n1\J>Fb TgX GfXШ4_tgFxux(1<(Q%<{бdI( @jUn촠7R0j$sg!K?JţA Ӊ;/ImhFWw?̂rc,>- @x#P鯸(ێ1EVi^7̭tYe"A#BPiN/c[+kuN-yiU5U51gH n T$GPۧ2_7!DQS' !"ێ Ot`mrcsF6)silRmk3e ar\G̮a[Yx֔G: vEJ! K4Q#ՄDl (񻔷,}z$~{I# $Al?f^6 ΁J#FɀxSsJu{ 1"J5cҭ` p a |??Oj#0K/Y , ߝR$$1Lc`'Z?Y2 +d]Rw#d`Uu |nXq\r4ņ̱΀/O$$_ $c\FX3ƵWLo3 'U9\]4FM^S5(1-ÝQl_tMUc_HG#z6ҌAD$';z:oE$xC<i)806tMN,DJ٘]c+fW%#vTrsct/5~b F|m'Dc^{YO"LQ\.š= DXl:I d݉TKp\AM*@*߫v@\6uMtSm?;,#bK"77j#/0sG3ٽPDŗtNG9ث GA|p" i!#E q hҽ.XoL(vvO_3C_5A#O$Ne ;|8s[{Ɥ?]@$>$$ [ӲIlE\)YA#7ETŇsqE u HP(?E H0h\g>(^F}{:P#IYռP%w0hH7PO%,}<Еl+ן?,쿂@F9dB洆ed#HRyCug!6 DEW[-)F} Sa t${%l=Y>4\ 'mOpt 2H0)vq0ߚ$Al] +c72O|s粞l&ke}`A䷟$- .iih{#7/Բ.ZSF q7ڇQ&_2zH"i1XR`~/x6dؚmp n>QyB' 14(\mTGP{.?ɓc^/oٳANupn^*(;NEcc»/A5ha: $֪wn3v;I{[~an4¯Ԕ\w[r՚D+ϔ *qpa,T8xb2;Qa|*@ 0_s]J w̮avv F4d.G p؈OΡuXJ?/`:(Wzћ"o|#)r. %@׺ = Ȑ[>(Xq=nyW͐wh]T†&F bf~a.=j3&֟l $~[\@Y 1e-!b[ EtشWI\BGRԪas2nHt~ǫ %1aܭp6]'Wٺ]>c"B}E݄䃻Qޗ_lY 6cyVgrԉ7ƾS"UݲHԭŏYP׀J׳&W:|`=yI㇡Iu3 ԥG- W8h1IQ隤 |],AU]/}s}AGzfI~4Qgeu5 y!N ÕnjT a!u` '4rA9țW/*7BAwFZbfOO-VN~= m)FZawFύ"LѦ[c:21( s&9r W Ґ']QlŢ52}Xzv~`0fxyuEr"{M;gFP `Wz ߗcS ;g}Gt'մT?q: p޾'J1ZXk9W?~ p]2^݂cLkd1·ohMX P;I_rlgfe u+eʝ4SL J{;8ަ{r/-̜\*q'谻yz;3!&8 x5]dXLg쟿] 5 gNL̰<1qI5NǍBFV0ՏXjov[k~>{;E"#i}6Z5̹<%3Zo֊آևU'}'K"@g< E4A{֭:pᗈH*t NM38-cvcz&3ހw>CzsGӟ0{ [7#6D =ʷCo7+䏞8T5oqDS)7:F՝1le'ؚ402(1 ducR'.ށTNpIcJU _ΠM?:4?y>Z.Xǣh*<Ԇ {=Y1ORdhCM7]xɝACYj=^~̝=% 4eKU;jic8&4W)[r # p5 Uwq cIwq7g,nȔf=GVqua{`-כ{&x~ݢA'ܬˮPzwpzK#9M6t5]e!bþuj!?mǤ6s4=& Y;㮥Y?=8|jMԬז ^iA.~[L4wkT b`Ph_Ց;c$|ҞM^;;/e"Y'[#ey"-_֎%K)&7pruhcIDI>/N<|@+5|8H '%"]u%%o,m;{:y"YLӎj6ݕڴT4+ D*14:R1[!|uՋMq/U@nмf%:øArq(*t~>YƋ1`頢%cY.HO[6tf,|A(^E|qٺ|Xj) l7+c!(43^j=oO^6$lCS۔Rue wa)G.(j֛8 FR3W\`f^x~U39ɒ!,K5[X-QsC[of1J ͚"be&_9ǽSZ0>:WJ=/UHqQg 簦W%c֍tа% |a擣8ZS-{;By00oY Rr'F \j$/͚c:ȑ(Hc'fuB:l岰 +!9ʮ ű2ۑNLĴ5[E2N5@U75@r6Ŀ|k7DzNzNilu;y71[K&cflօGAĚ0b)L٢u ҅L>wzy 泟_HQ_mҿ5򚍏'_}8`B!'Ys̷ ;N <-]|b[- -qꥢ?Y^KfgmD`RY g:Ɏ͛Ht:ɑu2JkiRcY4s"y*l&$F [xXu@\-ñ-kwaDܣĉQ6aNP=A զ0ٍ8%TJ{ΡLzE]ٜtr/wwq2, 0_E~FhFZ_~9953@ T,7f;#`eӠrbÛyp {NJ{-MӮpǂy 9`R qSLjkJyH˥RF`%_fn{k 杊n^owor@Zc~RþiH@CQuG$N+)7 |$6xl_`o~͢Li0 ߍ֊~ uBPɅqh(ß_FM)guwm6mY|V1t|/ Cr 1K)U/v+X#X+z%Lm^uѳHs 3l*BR afGp(GEz+Y$)Q^KMey-^L{% ԲmnrH$0pi%dpΫyŀ:!럊jN|_X`.lHP#~+=|0488RJGJA)u ]n:ޓg\ l3137tC`*ިWh}#4!-qVށyW3y/kʒܱ@'E?#?!t.ő aG|FέCfTaR9"JTd@ FK6;&N8v8KWnqhw-jx-tsmnq%~ddXmoWgٗم ql!m* [֦F%TՐ@ ֌̨LCd6J F KI.˯tqE=n@ >X'= $8H|>N<~;wVKZNJFc 4΂0TZŲ?͞_G2<654'3yj=*uN S,[ݓۻ9 rv~enQWHVj$.nBxIY2`Pgy΂)&N].N6r^fٺmM9އ×Τw =PX)o* 5+lß*=)C;Q+Q4Xl1 j9v@M@ A9Q@M8-y`2FJ){1 hL~6JOƅh tDPloj`5 c^3m/N9a@YWEopC3 [}viS1 ش3ySL*QR0߿pQԸMCͧ@0ccJcH6* (1@TKmk:&H1Dd R@my'(ϣjnb}!-*S>tXR4Ql2KUx41Y_|hc,^{ -Wwf.adJ;+H KkZ)x=<_Y ')J .O@zul$I3pF}.~REbčjU* N{I7MP;EXy0s[ oMTV>\.#D`m;D\quA1pj͠A%qKϙ-!qtBMy{Z c\y8}q(qϮP>"g dҤK}. rF ;dnڷ48,Awbw;=dqO vԲsm9.wD-*+W?kD85'zD]ꄙ<9iڰmorQ{ 8GW/6 c8>cH@j.-QӸ ZrrxY! v%Ş{FvH+16'.lXEq-!հD/.ffEI*YPŨ`K9o=Vd1ZJP ̰yoƭZB)=3O[ρ3ށu`Huھn]#-KmǸ6aӎգx] "|>^0Ҵa 20;`N2U\,'fq6r1!xreegL8"|;ld@oJd,!v7/6Tj֓jU~g@?-"}jiM]w$"!LA\E9+e~6ksݩR0㐠yI*Uh!>Q+Ho=N3%rn"_7v+nr/`xo1wpl|dmXDsXM]"q 6/0PŌr=MBx6دΤP?;r1wӦtΨfg# }NNa=6lP2\WJ8:ɿ7V9ZF&1d|jƵT<O1?ua{;F2b~BRX~5k{znS-;^d'\Y(y,9Q>OwZ@ 鎚 pcS>*T[hȉ p0_F14f?5HԳky ]cgPխ^~*Mo__ 皘cvDK'gcGh(^dT0 AJ4Iex\n:8u0:VKuz:bD]Kt-ҭAo3Ι%|':rBvgJj%#,l{wBͰke{qbJ&D+T!T LO~Kk3_u N#~Ҁ)~t9j)JAt[5K+ TT"Sjle7@-IE;OX'E}kc`DT$ŵݐ=zvNjIsPC#0d%MUppoJf|߄5ƞNbL$5-'[j(FKTkJKW[=>8 U!jj|5ĺA'LU.6x?mWdw-^OʫF i[_Х0"o600+SQQ`]m%XSbCփm19Y%KK@R̦lO!5R`7?ɑj"DZTJO=|)\Eak#%*72NC_ǥCY47)_24BIvF3_V|CiesG g-a[$`,T'8okl"؉@.^m3~IJOc~W0_WzߢĝǂfM| kHAQ[jk 8Ivn +܊4+4FV74Z7I/\,N7=D~/Ћ 5U &u (8LXxR; ȁb=\+Rq4C HDquI?n0<1GʬݒYAX}hj&[ЇLvҚzv O23p!+ˮ;<+ ?3AƸc@G oGBwZg~ 2=C4<V9XwS5jڥ#?(ri}({)%;ev&V6pof͒P7\}|" +fV џufdBb תE w 8d{EC jjxjod|wӰ->h@NMކwc#*zhil#K(nvF:s];mAp@{T-B А0U|s!=M |c$qDVhu#kZ$ >B0eY cCVVK~ͱ\/Iz9Z'Y-,"PI!^2$;"͚lhB*Dpp >`mn·ZuZ {Yc bGFCQn}R\ui|%F#ܫWa|c;+c Kݷc/םNSs>ٝHNJAdbEe\ \pe%/ )bΩY^Ø9w1iV_H6;3B5آr(F#< i߻cGZ"+LEۡ@8ªKN\zg$ WI1%R(=Ӣ#? T&1/w Ż0>vHT!Wy g pVvP"tݡnd &0%D+#,YugK,utgK [U*9 ܏+ zEI={28x|GaD@ IN5lk/W"Meק6-pvKk꾸] ЪN_ɬ pCy1xo= (Y{=4b=nZ2MYUrl+^$X;n f%l.U_CP`RʤtˡTU_Z9s2$|B쁲#y"yFW8u@~ՖaCJl'NGl<-5 k 7#& ZgD1JM^VrO%FRsH47`"4w9,[s_J(ȎVfZn YSzQ0Tedj`sމ$~u;zklb`O}78!evO^]P\;"aq9:u݌[ \)?1BNWV8ŪS-4ѹ6!, ݭHҗ<"= ᆍTsPB_ŮD!]5i'Y_>WySB* _+QP:s b"Sv.*ݶs):;LII%8[@W-Y)O꧞ӂ7ҜL:?- :Pdz&¯}3,Ph>2@qIXbs9d|ڼ4GCJmi9x6h2A*y+V+FG^pI{8fd p`(7]p8_~{-mCAł4QD*`b{c.R& I-Ou]$G4iX! *awؔc*VN} 9D 8E|2YY!o#Jl^{`3hy4t$r⛭6 0PP6(hhu5\E EGB4d}웞h˦02'f9tgl# Uc6/ A90V--##!&o+5+54}"0A8 u/]ǺV񿎒&R˾]X`Rac;3D6 mV -f3bf +\?x߽Yԉ BGεbGu$/b$y#c6`[?J6#sI_s4-ٱi0dY+Q$KpcGNz.gzM>;\kN '[|[[v2ìQz>ӫE$ P쵏~> dYhf~G-Z#J{0pQFt9G\ğHEӛq?)?C Zqۜ^7B_+omo"|uڠ6_DyfefN J)R 7v!׿~]qhI5m=7Fbk }k[oS:,fv5^[1If9M_}k3Q{CG[iKJ>\pjhϥގC$,6fHM!y=^+CvHr-OY'@K32Ex#{Or5XUcn|P|6g >f; e"Y2WӍ**^"q@ZΐTmB7.6g{xadnauɵbR/s/'d<X[VnM+v9”heL!#JgZZVl8;D<9uθHU,v,(h+2 6]ヤ5L -"  OVCs9(f3u`PRFE?!,S<^"jkEʻ%#`ZqF=V`mFto}aSçlqP+M6q:'@nLpQZT+Yb%vC@SvࡔYIhLÕ"B(E'By_XU"Ebyj|cGE3zO<1El}:_@nj²1y4i8_ ~Ȅr j>' He8͟A!*s)ր3\M:T;`(CҶ`z 9 [@Ն ;]NԕB8.إ=׮C|*o?-J}Zd܂۝w5<0 i'{I<ِծBz,RZEKRH;: ໓B1@{OVֽDˢw|r% H`&)<Xqşp8~+X-`1^jZ3EFOH.ZP4ns$|'jvk@s+D~5jЇmŔ;C\LCԉ$JǙ2~lS=۔ >u|MiPOmT(-:D%~8Cz:I䘙3:|V=bJ% +oTT6DK&-Cx0#?(&;_ 82WսΝ<3&H_4$C[W9+979jHYȆ$9>8hUYFۮōIWq V:4)#~ :JEhEo;LQ1M*wgʔ^CxOFcCuԷ0{1L9ˡmp]1g)9E@AD. z/ص5Z%7@ n~>C[A؋&M!sP1Ccw1"|gGx_Ae8u6C_aTvǚDNΌG3>ߘYF]݀I4%#2&QH!4hb)fXH]m7A}`{TiǰdFoŵc@G!VNiLEQ<$KPm(- I]7_%(Z{*FOE1p3b.:@dpU3%DT1UNOc [>>j.kaiWvbrOq>i}1F ȅ$I3`y+u ǥ5@lg'uAoPon\#<"狙c}FYY\[]1#{MlސQ~,SW ֢螌[AblI6 z>gtz.֊+c&vWx X|թ6П\m: ?Nt}Y%7D")'*yIafOmB3㷛3 D>>v=uH s SF-םr&~>N Gcڕu?]vYBTSUS+hJsTm^$dd9~18DC= vN'Lh ~(Ylؑ=Qĭ]uvr 8f4%wmK^7NP<$~D5n , te}a \e^'tQ_"`鳨_ʴİ=1hlJ<&ɋ2LD|wس'ۆZ*jk[Ǹ֙+-.W9εa3|%<ݣw`qf6GO=.EUDJ`DV1UVf4>sl;ORuv(Hzʨn!,KR_ԵsKqW^xFΞ})tq!A0j#rw#)\ݒ)oG$j'$֊Hdcm.e>4e-^^4n5lVUD Zz!ү8*oFLK~00XJ-3f3I4ިG֫>Ӂ_phJW|N~_=xd\wDtjd;%? ZOi ww Y-B%b 3hМM``])2Ho'&ocvoY\aj־b3ṿӢ!x \R<(kK3"}~Onn/-?=iKc;^2c(~PiA?< AefT{=; &^ahW81 ̤߰ݩ3YG1&sÐbw/R}'h 7w&cB֓f̐\cy*68ev+/Q˸Lq O[6bӯxw} 룿+XHje%)KQ$ G7N]lȧj]m zl= W5smQ$b422>b3fUDL`l. Pa™GABT?Y̹f l 0>qBd͵eeXHr YoU C(zƤ9pӭ6u@rFbǔe oڣE/Af=J-Y=o4Imrw"^駛U 6u&%μ[Ԝ-)[|I޴7vgd3oD y3]>{bZew~_Jϼ2 [k#jsg\/H]k< |@|vfgE^VZZhoFBW: !+[`RU\6DA3Uv9yh$`Zx",^s& 8}w[ا L̬+E4 ʧ^s 9$x?g<ƫ*]y*:JIm}L qi]`;qަ_"*=2K,M75Fh_i3ߖnVH7´:0!.^އ O&+>οf+VMWx7:$?JQa%+(h}N2IHk,U ph_qߴI5ݐczV}x6_ip% M)O8&БxpX\+Y|C:.R0lwltщC~o]vѫ^ab!*L-߳gA -_l@8!,Df4zgkڅIrr3ݹ|"c=BGȑ~V0c}x_yXl90 8Ki\ఝ);c3 &5W>JQ]D$FS$|;ˡx "OdƺzЇ~]ۛ6j~f<Vf#U[4'gJLj&RjqF:ವn.1Mnk xL!FBg~x rNJmrhW5ƝvgީJq}Bz6ndӱ⋶@wH _^zRx=œ0Q!!"8M` y8&X\/ʣC]Ǵ._ūt oyicn8<۫0#R~lQtw%d]#@~R4vvߌE.Mw |_* E}o(YEhq2U7Ad/gO~R;59 \*˄JR mS[[T~~IQEìCnkg|E3>,g00c~+xOaqc8va[*p͞3ohjʱ?bAA[v$?g!mX>e8c< ,A^\oJ&s~A2$*3 ' ۇIB(gQ²GP=Ot@F|dF4ҍ"yqaCQX~@r\_KM/Ԍm0AF$F%JUr.6>[8XU/Bv8Wi$Dpiم ]|w!8t>ύ~yCLc>Ξ;B(]d K_RL7-3`SM=@yЉW]*Co` ZWQXe3D8F" e Yk'T)P?o1O 'Y8/oCdYXR[DDO &6?Qj(]I = ,!t6omMt?]l-m+-Fe)l,MVup ty \z BEcE%=m;߸٬dTrfUCx;nfvũ]]8"p ZDV.D\`&#tc@_?vkh)|g<| 2/ -__ zҚL)2mΪD TӒ4 "ewvȏm=vorMǵL2)O&qFS2h\ _|BfI84u{n]"R⺋ ;$<;5_;^ǖp҄DB\OpsKe)D&]{+4ld;mnh_ ҵn&(OטʩR(WD$Ǖ )Gb'[۷kJMU"*E o2BHgVH-&;eT[5ޚ:U\HU;׍%M!7I@+mqivڲ=/iУ~ X K?b9sf}d!6>\[wd6#=Y嗒ՙA {g&; vs=|eH aloI/^Q3teAB!rCN=00 % ndn0~ht|ΖDo:Ǐ}u$X%uwO`? ^ 8:&_ Z"iOE~D@Eu}/4t xqxYqJU0`\\-6Q]TOUnjZ­NXSChӽ@27{pN,"=H$UK?Yk L{/E#w0$Bu!@B6^7D%B U ^@LIKpⲲ(e/R X#+ym*L1EER3G.e sv\jSb n[<ϙ8뻩+yMS =3&| H)T*X=mfˉ ԋz1>%mfًDK-%ti0V堆Z$OP+ L5qUL_ 3MgO im ܀-w%F0볯uڟI}Z9Y}0APm`=wl_6tBB>'h1H$|~GYp/:Mǟk:Lf'ل]LvfCb+uޱKF#wtCϓ&L+&W蔗UPiZU$Tоa>/6&X B e|Ү4U_m7 ;]``btnI!Ñ_j G/Ļ.9f~)yNZaTӯptZfԱg@!G*y/ːr- )I**?[}pխ柾TԊ.leUw_@& FαH-RPwIGngOW IfE X7: \9ϼ7V/NB:L@Ӥn܏#u&+/FҪ >C!p,cRrئ!,sv:l[Ϝb#5B+6ᷗ!uaW~oOU$?!oM"R5G&ĐX%5&0# Jxr_6 V^,w^br8>8*v{X)'%TL5u jE3kG O nTēT#?Fl8jq1TU'0o4ÆD=Bٷoqԍ]x8@ +h鄈+2a'@A+7dxv;d!|ÜV8z-4 Uk䦒hhbHhhF;75 XH }bX*wZx}_MbfIMK*"clқ^zAVf7\`oU?sY9o'&vXv^kD.&^o K=oUm"]mV0}*|rѣ7͛f.Mu{Ut-RO{Olj\}YShDިv5=|086]S!F;sSAs9oSEF^4g#8z0u~- LY^ (KCF/iɭz Ilb9|UqyNvKGԝK(|PZʍ;dBhSzBGf!ȹ٠_Ku;!A8Y;EZ*g-AŹ>1r&k EyN~*4Qm0 BDhRg`ŏaAK kPMe`h^2fb/{7pFOLZO*Nzup(]O]wRS"6d3Qd2|ʡ9];%2hh7;ˀTF [ŠRxC4¾$w N=(m1c<;UI8w /̓qav'3Omg!y5l n6x[&$C{@LhO4]Y:P v[]x @^{ܻ# t5x a "dR2B3u$(/l/I g=Ff y,U9J;iokSлL@^lVDqT68JS{he7N=]tսoB3X_AeɛIqE18z̩ؑ"6<Jݩ)TV՛eطJ`KVs'43KT<˃ d ӳ'eN^c/U6[j~`BpX! {ؙ}Mг+Prh A\Ӫn[p|z8Jcx54|},vQ^D՘"d[G[~b9$欏B` Z,{.anU°QAw? 87;ϧfsmI@`l8DKN?E5X=XznѮw1p%I_\}7vߚ2}AݷOJY ($qnjES_bcXA(mҽ`kE\࿑an{zGü Ӭ.xWf2qگ t%pd*LPzR/!/fWw=q\%ï1js/1GcAt?j˅zؔa~Z'uFz!]@MduxǸGetw7`R W׮C۽-ˬSBa-W7!8πm#l.+eK'XL: P 8UZHW. '"5xuo vL5_?^щ -H?8NRl-J%مf[".gmC[V@K\u6TKSsYs*OhN]Pܪ;"`R SbC ?p"89v"#s ~Npx4>Cߌ gc?|3'>,3zdQѫ*ëXH|W>ї0j%vtۭY^D8|kcL nۧCB:@ڸv HG^mƤBOJEzwg .ͳ/!!Gd~BW^KD9s&EQeIͻ+*!?ynj '&@2a!-kf`F>}[XtUiyVtЩ7z6}pjˡt}S&r lqd /I"#XƠ~+}MV:J_HmO`J'*Hw:"86z}svGQ#[ɕwqQ7yQjGۂy߿Zt/ʯ C9S0tX. ܋ ڥ><~645χ3ڣE tq /C>3Kd$?|AFzwst`;=7GBO/8$^@tGQȅXyWRmftvmIEbe(D{Tg$xPՐ֖$`1Жbkarc7I n~N}h=aPUO(kR&dG(8ts>3ˈ8Z2h=}$Lt=1}䖏lCuD 䩥8C~Rq ~RtT<}|B79{7*UU}a)amUEYWMrVLdHی |z*{ͅ V 5 wbjP(탆`\g0B PyK5Bzbn7%6H6ҞC ?BN&PFuCI==sT桸K4'TNe~z)[kY1g@c?&?,`]oYBZwܒօ$mOfB*ǟ,L11|{fO9P@#߾Nobe.6[)PMQC!=($tka,ȱKѕlN?˧k H^p(3CqT[mnЪ&z]\.7j.ђYd<:Ŵ^߿DX[ _KT; c嫋iF%!^U(d{i7(}2\|Mɰ_qvЧ !HI ;oqѣmyU L`q3aډ?IŤӅ˖02ݗwDئVugx)*8Tnڐ؛B2J<#@z#]U,ov\RKRV[e*h(vpJXۙ.")=OYZWB0:TӦW;94H$4froEHg/t3DrFI'|7%oy,+O%"%"> C!fFBQ4y5ݨv5eJ3b[GuDcvzA{핾X}pz(KQehiVL!@WQAv 2Bj ѥrtZ$#nңjrYiN_7h0*yW '?9zv2I 6X,^u]F1+uWnCKH^rϋF&z}SD!Ppd٠W7/__dRF=_ǁú)iLIZR:2On3‘"@SAkZ8{p : =A/U3LU~2w|;?pC]$leK8Yǿ_d4ߓ F^Nje]B♀}#P݆Pq4d1 Ǹn>?݇̕qZA6Ł:FAjneb޳ݺ، )Ux ~Ow0]˗AC5>ZO3J M B2iY$'6#L?~AKž z|4,bw.zQ+^(~}';GAU1>lb"Xlv/AJ]lF%-Rd? K0{6jTNX@RcCO8tSG"W,C)+p-@Edm9!W 'dV#8cObJb3|¸. g! YEXITa7I4MV( QHAwe དu^3@Gb4ނC_41ͅ#ń65կGoz獓m[ֻ+iݿWW΅[S zS.Zzo=FkiTzWx5~wp-s߇e;Ɩ;}N3‹nҶ3$Hrurȿ,K/FDiDs)@mr0vsQjru֊cKD+ŁTmw| %;[ԡqT&4Q* ['eoY-*PN9߲5A3>ױfZhqqͷ[-!w kaAY>AʜxgrGYzu9q[v;$-Āz]=Věwm+I`N5 ""KW/Mu/,VB jY)Df.82 ]H(ޤRSN׊+}0{36%mFxn׌+[tHzfd]&[!&:bP(Z!ba+Nykl|鏊<o*,`x >3jB/l8_\Xjr|Ӑ %KLipͶ"]<3<$u`*ҥ $j(|Կi"6L#v8+LJ\} eZ~cKLFwHl2eI!{\Q60}{_09 ?eDj VW8XMBTTBS2mڵ)Q :2 ÐaH'oN hv?ZąH+YhyCrt2. jf`~|^H~3xF)}hB"G$5 _ 1aZ4[qyAhp:)Y<;[?$wws15!܌IIEZIɟʬjוQh1Y,weS'_TxxXK̡N{} ߀I+d{v}tںi BW]W,G@ ݧ51<8E0P ++|ϕN];uzֺyЇQ5Iu1߸&R0H0%;u3q]/AtE8C)"[,nIOnVN1 mG{ȐY]jq=pk S-0M}k η +E\ lgjckCLx,x|r\\€r,pBX-xXLUMZF)33ur_&Lk0r;rF^ [a Ikr{9U8{Q{7LYv-sD3+Ǒ'G+>v?6M  8Y)!oߍ,?QJHm ΩO@i~!Km6/n9q<8üE(] Y a}-?#؆%21䚪l UQ)H@4}YP1Q1 mVYKBEj pꟘ.[Y$pPڨ ü1í>@LxW!1=*҆HXc(F{[-ݡ1PHިDt޸amRlsIh,В*Q!!E?ƒV#*?bҮ".Tt>9*R /-etH)\A^94#ޒ${'yk"pݜ{䙳 mX 9$]_Úu[%L8c?YU{(l_No14֖XuJ\Ga5'=؊KgE4S; l8́e4 /_鏠hB"b(` s=#F&;UmRŵE7Ru}=uh]Ɣ:j_S>]]∛֏FU+N9vqW ƄЕb%!Jn:=/5kȆKY,st(u*rͱLGR; L H7\% Q=qx tptn=`Pl3HuA!-f#R+6bf{fͰ:?DD> g8ѿU'Z#1`\9YBX (pƬݲ<:d/L-\iҙȾ {-h% oHZfvsplwuuoKA|v,~afMQ F׶`1cZskHV$|i_}AWS /rbK4nrcwFK z1 $z4 Q H2yIw$ά߬e)r;5yy{Yz&_;ټ%qB;ٰ.B8 QRC<( M!%X@PH ʠVkES51mr={NbI5WBnT! (tT3z<)jk$DwV`0߳v?(k/^@IC`R #V#bܐ:]ֽzU>Ḇ;59vpW"=)X$AɬX-<̳9 eh%9fЦ^ء1/f@",d#j@d(E4cőP[|\N7s *>Q^!UدJ$X]6`Hc.W+=R#DmL}GΗG/+:T)_+un[e[w(㩆i9D/CfV;72vx<u5"v3d boУ~+ok4kzg+QV5(+L^HE&UGF0#Ix `F۞Y Ӷ<O)&ZyO_8=,ֳsa2GT@Tt ne~ժ5ȲW[ؔ@CXOc/:LZh]Up+{W(/-~# Pz8C{ӭnIDWO/A~'6ʄ9WqN 2*sQ  ȳ!E\,H6mFg[whꇔM8lG %?~)\"] =G-3B!cOշp*;WꙣG3߈ƐGb 6 o w"u0fefb2 pC=A({DNB6)|[e4B_CL)>_3NpcĒk.l9.^p+ëaG ;~̬MWܐW s\x2BjU3CM<_"Rf!X=ҔMDb{Zb djZK/9Qh$:I>IE&0)h䚸ռhJQh5S&zbNN~HoFl*abr2kkV[b LܪibQHq:Rrs9t~+@0 aT1U;{{1ɁIIX;k PK"=N{Ty޴:oad\}GKB)jӶZĤF9?Z T .P3?gS&Mp(t=m lK 4Gךg~t )8pzNMy1bF~Js%s.%F$@XIT*8JR^4a v)(#|:mX7wjzٞp  L1c BN^q=2e`h#*0YE<H i/5P!%\>ھ FwG5'ɏ[LPK-%pq hK6fhڄ!|1K'5FQ̩E!NaTq֧oAerbK ɱRS_Z&#Do2< Sb\fzS83^F nEOsz@&,d]ύJiB#k0*eU8n80Y> UFCRhjB]a`S0i t[R~chH"N9$PIv(j+&! +('g<1:id5L} ܶk:&츜1JoP͙|o>mY^hm@jCЅknˡR _ϑcr8%"yԫʺLzt0JB?ōJڦ$^z$ [t$I PJ:CAF [zK8&jj4 8 Wh'߇Ԉ9d0yPX[];C.`ᶀ]6җA}W ӷ.!Ü;P ?\QcG 1pns^e0N;+@}E0׎7JAT% 5+\2T/>QH HԇbG-,nd!{9ta\>*u(ie=? ?\eY]DE4?)&erCzKG<{ˉ_v &![8 kJGqq יm]kDCKex mGP~+̡k­ĿӰ}y_,U :,G[DPvY*kaIv`ЪU# rs1Scfs]\Qa/1>uf!ZFe,͉$;A\eQB192g4wM-Ф,6Yca&~6Z3do`^"#(;@*#qu\lb7(moL-KԮns&U41)"+e1ON]?_C2fjkE^#Y>;9һ ؽ&` $fh&_7\oZ&%M Rߙk0gKy)՝NN֌YXi8KUcҠ}ءFFؾ}3SmÞA6}a`BvEÄ+q졹"Wm8߅zTx}.aQV\\l#OH)OYm\i{C?&3e6z@sdÎ%qv|L1"ũ9V USq,qSЮ1+(A9j)hWJV@St OㅣM( 7FՕґG7Q>'Ar˪uTgX-b9Rw2?pwؼ@z)4_}ywY^@B |=ZmV =4&;z@DNZXȿ84leР;0&$pD(kN0F+p]{d+%usAwR"q$IkĐ$!&ta]j VNM zHƑ֣̎zlȍTτIF_A^ $m@S#H:<?ɪ~5@Z0BmN Ǚ0ioN";w|4p6ؽRCnxkz||΃zk}S?o)ݼixYCXڍ!,THrx3K}òG8$/EBN$Eo[Ҧ@t7Kd/$݅DjY nuiThv)Uڧg b$dsV1Ö Mwv,M?QEld'ߑ3PLh,ahZ^u__=-4 ژ`.#ØWH%w{5hAA,`(8,IR4E3b]; ATè LL\&~ibNm%쁝Db^GU MP2*]Ah i_K;Oh6{xL*ESw"SyzRL E$}A(V ֔~:.J,U/2;| }P}J>zN?/->p;:`ϥ.w1ƾ X7[ O&tk 5 ߘ+6t=K*e (`7 D<2&.#xtw>#SŢ^8skҚS> h*8jV|Y=oFfa1EZ+;3RְC:࿚U_- ?BZlـ\M<'= f 0pr.LL 'Ձ8Xl0lE{M^{=@cA]Fџ4FvȀG$4!Zp{C\P"E5!EDIC$4J*\l $B} LUR˼a [:?QoGC[s.&x68~ϡ'>6kQq+Z#K)Vk2j)Y48=\uZ͆v@:~:j*,"%\Ϋm'k-ָMnF'97aFG$ȎƸGs7tsc9ޕ&)V'N; kp&{C4Ĵ(ˈҮ^Ҍ.&*ͧJp_SIqZ3`q spF،6QbkF}a7WK2.=p6sb\Q&Lxڛ4wCmF{- VpoaR o-o#N =9Jۺv%kCRyud.F|W/"~ oc|!hT*F2WSiUp*gqH~'kUB +ԅoUmH[2|M- 9,HsUl>Cl0hVen-[n`O<-J J|o T_u+ϕJ&kKL܀22\Mdk89|b [#Ţjz8G(vQOwHVlF/{'Ƙ.y7s?ѶGB_S}&z+ &8P^i0G<G  IpE!lq/&jk2q$ Lht]Ż_{?9 b5LÔU8d!Ჷy Y^֝L~JI"~@7i) pS4ЏKB#Nتn)|ԢZ$^Xף%~}ޘ9hskGʑX"8‹M1z ږw+!xMA(([NPpieNJ9⓳Z[{xh3&|.ɿ(Z}zővP2r#n@$oȺU8V%+NOqZHVeGgzݩQ8'(RMYrЬqy&[!Ե}pszJw,貅Q+sDQOu BdV5;+ѠiC M c.|R]s̩ `XH2D3MңR~@WP`va܏^ӿ[#}GЇ[/ҤYj 4Aɀj ;mUC1~{:܅ީL#o? \U&I:||D FUq Կ+¬H@% wi'׎Bf $EG*v-8,ɒݧyl*gimʜho /s8JrX(~ QM6RU Ybյ?$A=+ #b\jD?8V M.n9og|. 0呉3j~`ۥ!4?n}Z_EznFZFijcCe嗏̢[2?&mܤYry6Fc10v LjGݠ otD\a9mlwH&ZG~bYJ_x< m|AזoId'mR .quW]V~Xc>h*e'$wwNTm sɳ礔B1hN²W[d&¡6lƺ`e>]Vt~>{=[JUET|vܼLP-VXN>ϡȌ7W<#J93`' WOݽf"uRըniV(gQԞ+1^X41jIarM"d 򕧟P>*C.*U(ã [w_H[yjo ˮeɚxIγ D ([QbzO lX=qF9\jBΐRK`_q|MR壣Эen{v ImY 1n_0 _@;E)&\2";^݂R:LeA[5w{KSoWA7Q޲ս!9A!E`JbR5Wĝ+ ^`qlbya O8`A,EHęzud'mdHq 47Oϫ5_ToRw2>j8vWÔ/uz#@U&76nhΚ\AS;P9`g̍m֬, lNh3 ?\&v NI?O;͟Df;&TMUhEMe#mr8 kR qE\<-Xj.ኹx>HpEM Rtx~=JO#3HfU (ieA:=XB9uZ7ثKm 4n[xf*zbt3暎QmOD&FzB x0~u>)[ͼ1Rt)#uW wX{70z$c>`Eʝ<{>XC)z8"xCXºV eD}G+$rn~<:a;z:Ҷ.y4ct_Qx_d޳䈳F Kp`xwr?G35(c2;hw'hW 2bBQ:qIٖj/`IOt~TU0p)muℿ򸈵{R՟@@Bir`9|-&|Wjܜ4}?3YlJp,H׵8AR.&CeSv{DQ02ކ)!鱣h)*>ܢE/Hby C\ 3XS4,3Ƴgƭ 5_ K"~ F( 9zf ݦb4 (!򏓚Ywۣk,8E6fӇYx>Fs@{~) MF9'Aov&ȠiyDx{R(8;\\nヵRgΒL}QlMX $ŷh\ׂppz Q@^[S/O"$aߠR D d: Jy (h5qakR59REɿUfEJP@^I j;NT͹#eӄ<5j75wӎ߇f^ 0s3_,哆r]?0^4u҄ ,`M12>q p,@2Q\wf14뿥2nxU6@xq׶8ݎ p! QčY^4ADd2ׇ@/|ELbG5>~gfG)mOǵy̹&ӵ 2mXdxt +lC:&bGy m> nÍz)/_]OpF#5wq?V$~$݁BO4g%jl}PH崲[*˟'*+(rj{ƨF|-ŎOPl-wi[CߚsRIz6B@5vAijNqsp7 hh%%p&_߆LpTE᚜ =N:и/ʨN|I҉z>$x@@S'LL%:Cۙ@MH:F?f%RP޾xsd3 rD7O¥#}eWwݰH q`dfx1>5VΌV'^O` Р>bW4:ð*¬NN6b. m'a -&0gؿ{m1Ͷ'ސ\rfAm'J1ZFCK z=J:&z΍[P3ҙɊG/7Rhy]yՖ&OăRT,2]:jAyja|s ToQXzoנ%Fbdt5Gk8(M5C&e TXaC߯/ԓ̼35:mj;p5tnٰpXXO-? 5g~i<)U1Z lD<0{Dl z[{zvk77*cHKG =wAq`*݃sL}Xf_ Pr`1 +Y/̠uKAvh\)\Cl{@b~{=iE k˔[s16>HMo*L7J.<۲qOڭ>v9[z/(0h[,IykoOČgojz.I ТRr/cL/Kh):?tקEcђdP:8Eq+++z[|T:Zz♟$ kI%>bwY)ṳ꿭^ 1C}_!޸) ~_#G T 863!Jp(# Zc RRng)z*&"NqӼGMtNξzƕ[?cCو:ՙbP߿=5lEj:Dp7v~ ~?ڂԊf*8_tremZl̅Ʌ3>{z^6<<<9Ϥ,b|Yw}S*-MZ%N:eT5c::a}v_?'oW%x/E"ZY0$ rA72 70k$ !zJF_adR-S+U-iǦszbeaGMʖƚt;[)=2`eݚ~Q{)+@ulGUs@Fo(U xeXÜ殮qs7XPj\zE#OŞ*}>#g,' ["Κ :!Y^1S9;@ okPvh =,փ|zz){}HeM2uAƂByF@.n庤#←]rXύU%@5_ĸڿ)K>Kw"̩ "6Voc <1-~=%;4T>Y@b'sZ'R"CcJ,z*eb(m[d*eBb cщC(&߮w`VW+,ZzsCR5;E riͪt%)G/&L5}IiE(~G);6x6QVDf hn6j[o| ;`rRl%89O!)X+fN-yas%йLΑl^3xqPvcUYF龒8]g xx#M1~0zt5*b+^4D3L7y 7N?{YIΣȞ~ᐐyٍMݞ15&`^OZi &b𕠳`:ǟyYpNLdl5c+'km[FrnfXUZtm?{Lޡjl4}UbXdX-7&Kj!I3VkPmT,1Ec ED90Y)0ݓ\z>HmPHE`wc5: ׊]IBr#qid a+t H;k!\"z51tU}@?3'2G|C {[ؗ9JzGz\#~@nʂN^i.S Ch/olm| mmҕ{S`z$g?4)%p!rq]!s)gWvJI͊4p1nKOY6TݞE<~)I\Bd0-Fh+[0P1>}'-~V=}x_TvȗUV vUwXxS\D# &Աg;2$zs1ǚKFBR:R>q# EDIbN2גD91^к}zc%q8{?l%海 59W%os$rFFIK#˘5׾4Tu!U öA; )5tc{7!R pfR(pȤs=犡(E:E:f)=ӧvUps ^9koMrur*zOE L\(1^8],.[:еHCfH!O<9F㝞/%^}O#|[@hJ*PŃ[A*f8&HgX6["9`DBD(X˳`~0oabZ-+Ͼa&<QCaws q((>\tmm!U4r+i|}"t 6AY8uzG, mˠBeuȃ4Uг/*ӌzU0^p~K#~hQPSqðo.Q\"F4 Es7h7[W0LXUЀ1z^e &nXn_2eLcCbג*P)X?jSYγyh Kj DbӦ\[([ԪulČn?/mpx> c4ܟ7oXSw?{-)s (3tȢ ."aFXf Fqw\XV)'O֥c@ PrG0=*c'n8=2Km3cf w"?Gݔ9(湟9'GQ_v{u.|J#:Y0l]dt:n8zunEe(rC,= C{v ѧ0QY\ɗ@E߼V(ܜ |SQwwKI xę .Wz$ (1Zz_7B]pG*$p +oMeڣn/Lfn\~4i6Y]48VIp=!d9%/kQq9'T+/`kҺ|-N}GGGS+(vϨA )j踡6uWDɟCGNv5;8Y/^5⳽Q& o ^K¹-#O*!KqD:GU:PIMq"!? Hv"/"<]& Dr`ޛ{l$ ]y`O-^aܢ2P-4WxbT7D.ͭb2nڮMU.OHY,.|cM8g6UKHP4qBwTꁔkRQ;y9_`~:p8v'wHlr=4P|Tژ1ЯN+1}a>1>\bO~tQ5"Gmzo'pk /"OU6>  :/Z+uP4byt\_4c4Dār!z1Y@`+QY ݙ΂bfHZ!%#-KGD/HG4'\lfytw{L6 }~WɚgnW $*02ks ?v^[Q7uL饟9Ic +@bJS>t7z]Rv2'}~qX?;%1P]I _k7 ZӺP{$ޏb Wo@~JcU:h\w,?833)ƃ!4G)c%`u5r Guo7L j33jȴQ6}aX /_|zSbic^5-5CJ*\A/ +azx69ܱ  mzJفqvUNmYn};[7mr乔+@R $xM\=Z1v|{5 ^r[C|R!Ox#pxe%,n;sDwhl,;&;dpظ} !L-%z MM[T JD<@*VqYPx892tf* EK2!=93Ϯ\p,PĻBȾm"w.͏ah"O仈m=Q0 މ=HW/b0Amb>-!f%EV|M,bBJu.<::y)R-w9XnaS( [@,.) ʉA 4zznr!9*)5嘤F n߱ ]zTeH >sCpL֬Z0EUs W8=u o'#ډPD8W^AI%5}ESWIcEh7-X8dϔϹP masō6O +MȈ4ŬQC +oua95%rփf-`wCFj[e2f7QӠD޼m)MѣL_nKR"~@_98IX *'ؔN Vrđ:O;uq::!R UW.=S*9׹Qm V,3sKm/kTdgmE#o:X4 8Y!("=fg`?&߅΀rsE]xXzeHmKY-"o\ӥX"RH)f34XWA!s:G;ۈYm [$3Gni5/a+ʗuIcqw䷯1~;?ϭ4 ~c?@`Rh}C`o%)LC-c_|=[CݡNJQ2RH`-z>fC%{X̸<7o_p?v\1l!{ tE#rn7m]v˯BZͳ:ܲ4`ϭ Ȑt=# e<(v9ѳh|RԴ~Ш%"ÅU rЄDvi,A)6—c8<:%H\1YBPv'za)'{#J՘u dZd)~] )A0fI(a?@ùƹ\a}29 ٿic8 ȵzXV #E2IZ蒊-YoӔ.Lbjpw$n&>BȺ&/hW,i ѵVm)YLq"rB;b>f~"$yrW )!_Ii`Tm8jĄ)?˺ATDnV.9/>BM[ D_~̜Ⱦq<ݬ V"NuP<3[@Q1#BfE BeX|&z}+b Y/9Q|7wnJqp7R Lx>%Bb:%MGǘ/IRBYG::[R*Xp[068/CHj&!C=1ĔΤ1=0NzyD(k釙&Z5F3#i%Orn/4Ĭ " m=8 # 57c{f(Os۠`\Л1Psm0Lw&%;,9ck]cF-5AS5^"cŒCzmqm >\!ad{g#t6mtiGS[V) ={<,2o#t}U8ɰgUK&iohr/e/xP^vtF7!50,̃cH>n)(n*>Y ؃GIwIi^%x7"ybћ8j0me޿lqsb 7=s:g8U؜m6o(X^d)03H60,$ wE Sfwl "~| ixPP# |p5=T ,4.hCg)eHuq(i} g@iU\Օ&ں2F4.a>=nMnLɰ2y =HξATZe(0ZDFH>r}&Ȳ,[Z&rߖ,o.(mDD(:YlAOJiYZmfV]oIz2Y(%s T?a,$BJ)ĭE݄w|z _֙>hd3' Jɸn pf .xe#]p yv,Ald?qf-T1vO'몹nF1Ez@cOrMAbRBRz2LRyo'BS+ç-ۧ8T9b_Nf Ѩdz+"@pזѢu9c M_"kQ H9",h5OZVg&TbS8M 2R]ل Я#De/HzAaE>#a?G<[tRc^*,>)g wgŸhb{UcF' ڐ%߲}KDbԝoε=x;ӌt[k_V/-`9 #0ECRW Z{" ^grOAu ;ՑGkŝ9{q؟/ObO:PҀN)#4ǪԓBO9x8ƾ}t:k22%@oJhCun𕧾y+wG([^ p/jy,Ob g7ϟdftTQ^Bo8&W"uv*vMYKϙ%4}"Q6L+CUOQ{|.Y9[" $4|qtոu bgF%as0h+/I=aPXM(kcDR< xhgaUeՖ%5+ڛr@ Ui{l\1ZMLh|!N| j}B4.8[Iۚ~]o78ϋW$ -f# OW!nYIߟ$H?x9J 9=a:9uَ@O[Fdn"Zk@99Xs$ÄIBnZklx|..z Y5&gмʹWry6vVbB ލ]4S~S 1|PJ%5zȠ r5[Uz.*]esV$JG\n,*Ŷai Ɍ 6d&Ux8WՒ"؋0Ɋ1| }F/5@ii~>O-aQX Io;5y=$~O,M"W݄+ 2Øy^(#իwӼ@Ve#I<{6H1@ V0B_C/ Lmou|OvKt/wϫPшG|Pt+!n=FdeNGV`⓴{'tс{Œx_6-ԢX g&g-" Д:C^xZy=CW~8@*(IƊ<^x;>"׋Eu72HG-Uy4GF3!I1':u5FRr FpwU= Րkp}9t5+=D@Zy2^'Ӿʋ3ZKnZދ;HQ_D 4r}v~cMٱ 20b^%1`x ?fj)S?p|{{&3z~!HJ?BՉMtRN)Wo5_ pU;my*/lޱ@ps){K#CUp*/կߣ[YIhC`\:<ڭ!}ې}%tUလ$?پLEFu%h; ڤ Wd-c4/>n_ٗhØ;{wwd3 U7.^ߺB(_I~w{ ؎JJU8<@#*FܚL!6ҝ2F@# 2SjVI5*/gNM.Y}"䓔j_! sku3uvo饿4^׵90ػ  42qr뉋?j}DWnq9%h(P`]YM*0zHGW_S[-ʿׂQ:%@gIJ.σ^[u#-Hbn8=39o}Fgtw*/$J`5-m#a4|gyb05*|ɰ`sFQΗN&#UPO|)Zk=(@ {ʩ4wG(?'?A>ځ}uKGQ>^bF݆U4jzB 3t=ܫ݋N-qhx spY7O@xjQ®t"״cEp= & B[Np]),;-8T{* v8.<}6o_ysbœr${xipi:C =0v_l ]b}/jH M@G+@k:N0o8S ymrȇO..!_up Ǹܽ֗иbna<5d ! *M95Q2ѥ"ڭ& Y;̎S0(<kheyW:nO sh,̟,LfԍUgt<󞒤ቒrp=>)_#DThŐ6E bhe'43~lfM|@+<6bhdJh tjy*UXYp~ՙ+az;0+7KJFg ~!z[.7C $¹F[@)x^-C/`2wCZK'4(*2buۍ;k#ε=?>`5P8ad')ݵ[?h) #r0*S;3UP\Kљ7UZ0Jcz3E1-O|ESb d4A5018wH0iF꠶r ܪ'bK:햐mi|YyTtO+ƼVFK aD}M R$kY.0n_y̝O_S)=L}ٜ(qs5CoN+t(ـ`x5VKh])d QkdV &w~M=hd׭CR>S raq`j<77gʹYZYRN]%r{Yz|CjZg!-m e8Rv}g0 BEI}T iX<*ie{zD:35-~~J1ey(/*+)^*=+G ?$/sbA`-oKm{jT|)VS b@N58nv`P"&JJNJ)366J1š*Ӈ>~]R+'g$mϵISct5DxcO#"SLJ@=C2(K6 _/&IyW)yA^i_TX;f{j7RV0RPM!](_lދLrOH\(S3M-y yz0HO `KN+QŸ\g?? Zdu[>Ƥ(( 0$ixc] a2d׵7Rv]+5I; ~ߡK8cKYgmA^0^$vE9ӕ\ sE\];f,B,ߩE' '5Cxֽ.V}EN6}t!vxS_J O">RʺGUAセW'\4({Pߥz*b7\9SS@=r"3E#D(},?qD8@ﻲؽ54jd)srNjR>!l~%Tk`9&Ǖ;Vj԰@ W&MoX6Եx1c 7IBhт܊k\ TXctAΫX%tw@}7vBDWR{ ]3xbaߊT`GﮟnYI%~b?tN.a镨{3ˬnOuKs%?.s _lZ_>zC:yY rguBcXT/3HQ10X<)7=+CFf'Sψw`='{T)81# 'ͯnjօ4 4&p3٥4ZT֖lR3&BlG0Sc}%Y]XffN6xl8{HݾHk]aw=6 U,N-e(C!B=[t0CG+*cۼ}t@a Ho8`Q{MxR!\@@-7m̶N imi SQHr8I  t_' I>a6tGPw-n.agH=`IO`ԠGL@/(ע~=4BT晢ޱkO7fX ~wnE!;NdAܱoΰ |G *N! w$RdQVj2 \QǨKd$=-q>Cipn_vR`SU h^|LdVX[XZ%&$sZB񎒎Vȫ'c((ذ,k]C5^GWvaȎ:4Na= z*M(ȥmVl|YzE&a`OcLFF~gOdE`btK^f^k hm;œ97gx,@ RU_*s>E o1 cCYI?|%5{an7haR_Fa2nfHi&+ռκJ9쓆9j~g,,"O*0(15M3!*F@i6#;u~ {lR6JyvAB'YeV r L5lB/NwU&ϝY{۬Dau&v7b[Ei-FͭC HǓt{Mφ4*j>\޷ޞ35 3G$O*#dDZ^nP ,SKv0fE`u}I#?.xʄU8u A6Jߊ:۩dsdx IJ+6 'ÚQmUW0t^nDth@C5aaR)4G*u:[jz5]v-nZ/r+zD9HS;0+;uLTk N켫Z1ʍG:k>ZDOHOX?V FFK#dl1y:u֐ lύQ yAM=Z\ l;uk~僦 .)fr|<"%e8rSy]҂$>cT. vMPZ|+K=n$Cu+ 0Eë.FbC`g 9\DTG =\X+2Kk #&zvd zjd05%P JR.U >ӂDv9f2Z$H>4ř]zϟ{"- [ڥUY@[f g"VDv_;U&lxf)i+[B̚9P;f"H6ߔ9G'$ct7*S`BdUD$tW," h{jLNMr:l[Hf*%H-ҡ0N'hA_>`>nxԄqnpg?a1&KcqYT8 KLC2"v ACǸZ6е!87f2f/Xˊ>u@38`czmt)r.G^xLdU k%@֢VT=P |lLL/ LڇRk+D#y\yZh5-1x$iNBX7akDe;FfV t84 b#{7á}e36XgⁱKO'd@BM=e2BwRh&Q 03z+ oFĪGጰ- 1r)G\o=+F]r$0/.ޔW2ksnPӠ_{j6psrv~<'I(0G*3 K2Iv4CMѢ*!(Xk~  KUѶ3ׁE'BnP yliJ-9(/F( Nk3:_qbuk)ox_R9%GPn%/VI^ZTkۜkVjr{1ԏx'uA'ᄺ W)@HxQtob&0X3XE7~=q`:ȈF#20+lB-7nБJjXD`!%O5]ס "+ ľN]1ec6$( A%қJPQAap)q G ONq$M,'Sjes>]z=]9O+ַF0L<"lC<$V(;UP=1B/q6[X$&57gq Ll᫑=YSyL{Nb >/BE`]{K NizL7Ro4aۆ_Lm*SrZ #IJpJZgZy e3Bٞ/:7hoc烗wˉ !OZ]8oEm<>tvŢF fS#yvEDǩTi;H1Y0jrMOU,i 0Wa("?e&?۝p4jiaQ!`e o~WpZvߋ|o]sk;Ր]}F6<,,9 @n o"g/{=c.RCnk?DzRáYKD7h{Q]b0y elF_JN DF|G1Ny>YԁTf]R~;ms \59/^;r|yg.ʟl[6`7*^rJVzrnibw&a`Ӿ1Ф"@5dؔД}Xg"]d니mnSBiyIaإYABQ8M42tϜI=}HݨؑSNp2uq#FI/c8vlu/[HXP HA@PvY{jry(s'?w^;X eUCD٠% jpHvY6!J ÷B-݌X}ro@I):AX;>8w'䇆AhYN+EA^ss/|z;+F-`G_:7ʀ{^ۛ*?fv9_WwڇߔoalG`,8& Ǫwb:YuTDٛ $!-l0N!&FF9a:S ƜxSnM`3oÅ 3yv67yR@F&Џ~NHR8B모 r(6l%(Za{`£nO|h+_A|T~`GՆ [UIvSM[Kv fp]y{JA't=A \:}ԯgpU}Iƨ!d,{hoqМd1kg#5e ݷ=ʑrBMÌ/q;~e2<P [_ȭxNF1ݾ4L;=oJ#k侳Fcu-=幙2+dлG(Yn؛ NVQlkrR`<ʃtt_lq(lG"_Vu3]M}Hfgq {fBv0+ZpNOV^ P&kx$ jﯜjczЄIy6/eLv %'LˁNnل#Iw8>f& fpear-7Ngr c8S/# 1uvzn!c+׼RX DK@Q3PNs8wJO֍ԭ0\TMr+s?ɆkPUau6D 0h&S+_Ͱѐx/6m?+g[M&.F ]ar LRn(^.z^{kvp׎Hś5MH@pI:h }{E`l%&4eb`>9ThG]{FoWCP2xh-& 1!3]xfPHL@5͛YX0n>U)ՆpaTyVcNܖ`CG{K|%`/U%3[7ƅػ';׹y.|uĺ؞8@MiʾWԧqZ@blaKq=O-0{D:IxR B,i\g ^ʷׅ;il|7|ȓɿI|4E[LU^To(:A3qPk஗;5/I&ݡdTPa𖦾|p/M,QpesZ<@7-dG@:|گN^gkSc#hJxHR|*s(܊!ErKWn[QfA sʔE]/x_Q:tӖya kkٚOb ~HSHzĵC{T)vj,VGT+6S4Qz,R_6}Y]4kEng5N5pm>*V{3Bfe-il xL7(1J'-B+ Q݆4cf Vw.n`wC+&3µ|/zSы_-cէTݽ)?T)tyOГ",.4B.`{y NsQ[e-*ml֝ 3jJ0g`>Mhz4M~̓hQFߩP-qq9=M,fb_cLB@&h8fD N c ̉ va-s5MWo6v{t4f~r?V2['NW5M\f}IK q g4;y~\,aiIͣsBXpޕ3K0~TH|]-i].Nxw9R`|7&"`tCA. qtƫ獐ORcz&*hC ΘUw Vza3)TZΎGʏ6_H,?>mo_ݲ@2qu1-,w:W 'lT_oZd׍obOr=ɉüǰy! @3TaFeDσ#ۊ@p4d|GuL^C–.O 8K޾ufB4.!qjӬU`Lɪܛ6ov-Sp@,3"TD>Lߔ {97f2PD le*'vϭ ".3wģ]SBSJh[&˱tLUwXS Kw)B.t *0ܨtRxJ?\,7K (;JۤwFzѺյ$ia=SS>"ukvMH|w ɑb&^} ?9ك)@,Ő>R*G;``Q$0uq`OA)]F xocrmޠF\B;9o]-~YkqCvBϲ.19&#KU.?/kcs0g]/%PT X)4o`K-Pʎ/g,NpDa'(H!4=:TSj%أrj<\X" _I/Sčf@xzI/7KFwp%B;ʡXc;ύyx%eש߭!]iVP$HzQ`z%hq֠[ֆ[~0$8\ $EfڤJZ_q۹D5F";{Ǭk1]9#݋ԏ݁%ض@a&$._3%L!$m\%?^;#܏]h_98>W f{Pm:1E z# JA2 x\"| _뇮#CbbVFZ65W-NBfM m)c^jt?KgG80kL\1\eˀ߳W E>#f&y}K[pގE[5Ra I'P^&oZrNskvK ~{wYui`^8O3g$Q6 7Tpb;Qx| 6S l0BpwrdyxzxT^BAJ8H>/~8#]}oH(7'J,O4!!&^v +eZҚɃqpvS ~.vB(Q"F81wJ{o}b7HyNd6whSl-T-;C(VA>\>djV[٩%j94[4mX͞0x33"gx?]$ CKt Π b vAkL껋c'YnfFfм"LR,,7UP )]@+] @ky!ij2)^ f ~Ẇ_xX؎e-.1xʄ1WK702"t].8#39uV:)X\4ƨ* ' TUվϱhM;ɖ`nB)O[2_Q]_ /kIfe~"y3}t(')v*wXHWzޙjw(K'qt,V)B-ޟ%qCtNJ1k@ oJ[ D^K+Aʤ@:A= ϫӂSmku*$!&<*sMp!$L5P,Vi2d+8 .~O!08,gԓힶe5͗EYve p.@`"T32΂W A{(eE@cFe!w1eU`@ =YJ(m]7. wɴN@ENw6m-ću6n=a!wΆVI?;~4eMG^rPI^ߢ;_Xճě@_D?R9 $Čnu,).+bk-Xc?^NF->Ned= 6 {vJ) <1өC1;,,O9VuD-尞QH[7ˇR$fMD>Z8ϝMXu jy \ɈÃȗ:\>1,E,vrQV~AxK=I#i+"@ve>=l@Ea7&Ռ>}םvxD.LS]cQ-L5#"H>k=|Aʍ3"dJ5a!La LO4hf )6sk e(}WW"dOgQ>Yk;ֱOƜ6ܪXحouOаׂ=?" 2;g/cA/}o=Eo~IfSþ6 c9!7_STj >3p)'BS>T^<^DcJZ 6oe)8J^Ys[XR1R]^Xaa4Nuq 5 s5~?$nHD `HW Ag -oX VFJuoH譳SxV,ph=$ f𒢴dUZyʹ8۟V{7V̀CUC繧/[P ̀YoerU\ CTA.d>\CK~n,ܾj]SȆAfoO$i.1&niFvj `<9\}" n-Su'X0iۏb ᾤ|Ȼ<ܸ%hu aB~G^e EԸ ϿK!w0-`lTOzyw^qӤ Ug`1BTb׽%>cٓcln:*ɰ,ٯvN3=^i ^xr|O PRR&c$cC[DόL,ƽ%ç{N43KPJ `PyHC:r/gjF#Q;M*>wSKHΈ-86?IB,xzR(Fq%Y!`>/R#g-L"WQNyV{5iI:Gd~1w޸v_LST'/z* V옯ϐkWpK@WM5KnV 5^UXu,tK?l>_}眕,/nAzP[Ux%!9s]pQ6@>gowf} ;fh+`6xLPx- 1b?DQv1 iX$6_a`FTORz(ٴJb`G;;Z ĬgjU GW sTuᣌԴ\V;A*rϠbmfY+h:lHbp2M(b3y <ǚ/D3yuy 죫$=V4hP?iUtV8/Ge#B+H('$s&Z raPQ[7 B1`BNLW&IoYjq,~}Gre5r3 __|+[?K~[gw$3KS?l P04"ݐ4]4N wZg"APڕpTС@o%ฤoN fE5nQU_%N-__$:0¡BF')w-*V`ODi4/gވ;r?a-YYNS3*C<.NCZA^8m {5 pxJͣZ;`)l=;즩Ju6* wVOzmu qCaɜTFG;Fu āz|:u#xA1Kk'Gu\Wm%K3bhH>#qVxF*x\B$]*ECEI@76"Z׸-'k|ߖlz7lr_aq3v*Q߶ z{vhl|1wiw yjxώkq:OP-5v"[ 5A`o 쥓,oZ`ԒH _aT<J;֟f Im4^S]~J2̿b :0E\uk:uOס"Y 'ndұ\sc܊;%yg)}WnҭwfТ _)(9Va@4HhPsˌuގQ{e`X2q>`ᡥc9}i=o~R:DӉLE/;r`K15ȏZcasuƘj" |J ɈE*:t]SRoQS-0ۖSLj7t]53*vG 'R|U7f = 8>N+jDhsВ:l$Ë⑾uTco$yS̺sIpQ=`}BxdNALzʨ7xVQٵ s=ivBV)!cS`Gid MhL5@N-M"~lPjKf] G#\ KP:YNNbD܍"zO2=?hDyђN9_9F#9SROu9"*$ڬԵ0SB`movk~u{͕שԷ\Շ9I9~9Y}<4 ޹q5(ڬ q0l#یe.N^너8Ǧ-A_NeQnJ#[s'9jdtU ł{v!ÿ]!UNLuR##,^qGC@̕!w4-1Fv d0s_Qb-Y UGIK':Q* *o2ƗM^K>&=hwn0ol'M͈E ɓ(_i:^WTV5C`̲/D9zbߔ /drQg5`AyV.ds]h\߁59ob z$ N` KE,' b/O@aC\E7lsW?vxN9y|Ԑ0>4`<\7*1㎥xQZ%QVO4G-FjFPg߷KkT29.Idsi}&*4| - G}f5n"1 %̢"-bsC[ ` \(d0!dzzwv6BY;;K&J4XBF>vNW%\. *B_`<2ܒ-Ak 톟=c oܷiGzuS4@p!Ņx#iD#+M~o:bӫ'{nP!f#I۴Y?*mH~h HaE~@ (?L \b|lh vL;6HJ?]~N_;`V 7xM^IO[հ233a.*0c<6[;h(c'Y;jHWΜxy6[ 8>M 8y؁pI)]p9;q]GA}3#9N8j#(RDGLb/jQ;3Y#9W_O-'k{&P-g#!n.m5O-XSb*6J0~"Rc|/cfV!\8\=>LGWDotl[~87җŏ-gk,qf{yZ0-tEmG^"zEWy\^\ګBBxLZʄ<3Z@ 'Nߵҹ^vs3k%Y[&u$Cqϣ(@Ma*{w'LhGiôGGF}A @'4ӫx"G;oQ{s&G.2K] 4?2&d 7t]itHWUЙ.&FƋ:-;;<%.a[}#U% $? iC'ibvjGU֚JP5$L_f~ˁq6ݭ:€sqx,ȊF!8fu?b ńA{0Y@P)wH#KV 3;Yݻ@ LCMzSNC4dRg0Yr(N՚U Y׺1c}~VBhhj AKgp4t `b (u9N3G,KkwKzq9L+3so5e.#omoU앛_(,oXfꗔ;82!EXP@=堸z&NGuULJ; 6h?\sĩҞ9\@F r Ju֑CRL\!_YFaX0hH-,Gŵή~޶ :YRzs{ۗy5,. Ѵ6pʐ D&ޗ1XOtpՎ-G np#?/?m$0'mȯ@)F\[t0ސsˊS!rb43_L]F=cxxnļ;_n-{wìVe aډ]mUn}}]fca{(2;(1 @ { ;'Ktk<=AAJzrG.?2bؒ+lɪ%J帲Uq"C$זRz/Dvqn4zS/;ؠkt ܑO-ʐzgU 5XbN qY&59C1\{6 & fԲ ^&/} {KfՊ!U”uAdptxu-2 [pb~im 1:V}_'NZ yGG?sr^8Bj4KaO5|5D S٫j}4:I?w'a+0Hßpמޡ/ATіI<2vvQB:)l&Cen^\R桽iΜ˺[bѣ5B7@0SU|EFE }V$eĐ6Bqɭ/v/:cfhc[7na9CYp<8fb壟DHX'l]2?.R]O/杔 |^^OBaF~ Q.  ^ T7Q*uU3z5խH0[qj+,. Pc}Л@AyVBZ[v,wsMO ԗO4'f(m+[X55#((z_hTB+GT+tGZ'rcPnuC@G3F,頻BYW$m LhF7;E:{,5q<~įhR/5Z(nrߏ[gƙ%L'ا @!E@xE*F?vDݳc;f{6LMlGw_@]x5f[-.lU úu#6"¼i\e,V<5cɥ }Mۏ&D+qVmh)\f.]{Č\NtM8 =`axv|\g,] k *0$؃fJV"NAܭwREM:hEWt?wxP6>+یƼ2#ouɅ `%Gkt_~ ל~|oʀ)gGv7Ao,9|U1|#L=X8cD˭Lt!i쟚Y/I^U+1Xǫߓ&Gx+U@TkˌLq~7G[ms1Q?azh$IdqL>j^xv4z 8Pd!RQ-MG̴"Z/lӕ+lg/38M'Nds]qaNe ?DNޞ*77>>9r'z=) +r\[ 䗰gk4ݶ?fŇ Xs8`+1 S+n޻!:d|i:"#HaF:5'?gŬ|PXpڲAߛZa0)<@v6z%0P~u `0ѕKQn Gt,0pB8=hMU4. 0):#Ze)B.CɃ-fj£#в`+Ƅ% ;CؗЎ>X6ƚpSxSDtI&䞥T/*kB,E`\^AϺ]p^p>oQmFLS=!H`V2?.HgẓLg+<-_ -tY4Tn_}Q >Km3\|yy=%r;L:a3ȌI̒F3`s`3Hv:XJƽBC ѥDб/#k'ѐ)'e#/ ;`Ә k wF\ؑÜ>0&A@[AyG49;>ǷV0dDT$""؀>"4hMkq]}J"h+j&Yo#NrJױjMs8fR]9Ϟ-GPi| S>߇/O]o;q؄tLFgǞ:wAYmC}֑hիy '_lɺ̡>-?#}x~} 8ƋQ/xV_JXnf3p [-9Z8e[%Arj {!xS ͖~y*?`Vx7,n|(7:0}q/XQdI[~Yq.)vCCQa9.EFQǞ W6#զھ4(C.r)˶p"]/;y9ۼn;S";h1kZI~zʑIt}3٨P"9͐~Dd) 6M&yXQa"Yp n}3 gz2WN" acF?D'`Sl}wdrxM7c u5_nvcN+ȓyޯsT?bP9iJT$3O5#Eo`Gkؽ]ձp֒6bh Z1XYx:5MY-/yMQt1]*Mm$QBK?`OX&Ès˷2,WT>璴;U$u_\eh\a#?2t$gKR;}xanXώ5^a5إkaFK3[TE9B% oT%zjnpfʲ1=~\4X#\iv;3oBf{ؼP e6,q{Tl a_g=vmub5i fXoTM4"U4J+qζ\9cʂdN"| >@ӛ&  Y!˥$DYNȜ} c-:IV4$6.f>Rw*+/C܀Zt6o L,*."H~XPVi 6ko:؟;?=ɔ1*I n/#V3}@Lҳ 4'B`X%e$3/_ԈbF O=#Ӗȫ-Y 8آ"LLc_F' =V덕{^IpLs.i1Ԧ\vu9SmÑ&YI"fk?ԴSf2wDlҥyH)W8(yБG\)NS袦rDYrBpLdg8 ^Gzd<.Υ ұ hߝ5Ht]m8ʸBճ(6"3JJ잨v^a7NW.?=a TBġ' &j|J\<:=a\ +*i ;Qt7z7%"!jWU9;<dȿ 34C>CYg/pZV`s|1sH7<*[tL@ ^eLGk6Zŀ'`WvOWb3;x|l2 (FKM: ;EXQDvLIG{7-0؆hEjG%#l2$El$UCO9x廧Ih;}[.ٽ~2XZ'20 rW+`~ѕ"4ʭ9,(J@GCM8p ;DуLaaWyƌF/S 5P\2b CWE蠿f'sCnʺpLeSwD& qKBώMbiCEj-kQ8j-ƠSd; `N (Q˽x&*t ֿ C>ڍ@E,&W=:!T2'v4Vܿn֍4ޘz#3vػZEZIPmeSع',)n@&L +YU鹄ov_b{؂4EdG1pTb57k? Lca`5˫Sc">¼)/ݹvI`:^|ٔIOs'C*-YЮ]G/Pߺˬo~|Q9'{&5;uRi #SS13#GB)hH^)jTW5$r^B4-+rɒo|j%BQUb +P.*D.Bor84ߠh4Fw;pLE&4lRH~jgwtot ȘaEUO?s[ƃ\IƌM3Up磧؍ھ50o/pL$ߡP͎S-8&qd&i,4ԲIʲ&@S-וq &ϛ-ZұMՑƼ f=*AkV<;:\9?2]c}xyļw<<HaatI#|mfq߸S9ΜxL>(=oوg7E4pSue{?3N+7 jl-or}ݦd_ g//%KqS%L}\颸1᪴p7-]^ m&FP*Cfmw3#UtM WkY>9ؒ 6oTkBcOb .s:׾־_)\ ێ}|JEߟV|#7$UQ,}A{C61'vTެ3mU:(.Ѧx5ڤ<rN%Dy"1J|,OGKW q{fĜre"f=uAo|8mP '#Ddy̱ G5we.3-!Q>LyZ-{hgŪItnRJ|ԗHflpRͽɚnO{PR'ئ9dT߯.|HkⲧK+ۊ})g+[B@.L$Zх9ԁZNt:|;Ev _|+3p1P(4%򿻣MCQ1(F(E+5KKXKÝ0s'"s2Fչ7nXl7ฯJ7x78(&NaߴA߹DDB4Nb̪Ur9;Dj O],#}yes6F[E.)($)E܍*IfDdWjt29"vV^I慳_"&pzp3iib7ʚs,Q'ely'cE@KCiw{ӫ':xr ;Xnt,9/HPm0DڻkVpiIz+wʺV$V8r>BlN^W*Jl=& ChBJ?mxowbНǑ K,GRaZ8TF C@?!<0`bW-XjR58-.mߛ1߆cǴjlQ'=:)s,!z7e5 H7s|`#pQ o~H,l9 ݈&1;مRJ?;$lu`_iu,߂qFS -SSꤾ@҆zDi̇%޿ !@ jF5=?58%?;Ë"*A\xs7:ۣ ._ެ!c}XZ FB"ȠkMa9aGUL| tq G(8Q@w6B*ޯ0R*- (<b-6a| eSv-g/6$C# ZtB/ ܧxVFPs*<"˒ Ln 2|9D⏊e2dW4ruzOvB2*Y&S2 Zÿ1 U _oZS`wșu[L)e@/ Zq!u+KPCzƒЕjŁDcx{&Es ps~G+QΦqJllry3'C=xbz=T3S7R,AFĐg`ZSL3pI5s{192xp$IfC)]L/s n'/ oE/HlhvjNW+x|g D V]v*OG-эrcч9*c}^0~wnNǔe>ș).@{?}BHm}⑾u !aP9R1A Zr ״Lf4F^o\oA-.{έH۹V"M3-o>=5K| {띈6صawе5 ʶ'PaUTl?>ڡϥaoǴH*˂g;GGd 7sy;vѱ}A888G.k]g,,:cY6$ ],wy:ЦI xX0&4Tb/L=3ΐz]0>&C sTÖ9喛FettɝPۇ@ɎRԫmJ{ T_MQ:߭c2?mN;ɶO]Ty/ڊ3)8ƎT姍CB%bZ*],F w+2*o,Q 4bdZ$>d2]ON>z$Nw4plj9,QQKzM#AQ4(t"R.pN좗7d) _Aw,Cklo fZ (Wc.}6 _&E$uJhc 3yJuH%uӱtBLqn qb O䰂+a'TS"a5ş1bd-(U?"dN gd-Vum(Q>#K4RFƕ9+G_Q >I؟X%؞Upp/ܕЕͬJoh<]O~ZQSa \a3hDnʒ^8/N]ZŅSndó8CꌷmE?+hd+3.=U@ny{W?gFi,0$}XCec,ե]W5M=.yF"<},+׌eUNM$D4݆Uo&AtCWX i쾅]< wNG9AO\Lu\wm'D)'kdÇ]I͋kNoig3xTDiT1wc<[V䊪?>48b|PTAoDD3 ce#J)(BɝlS+B6[e"Fl0gČT8 UX7E|~qٳ sG,bS2'ak^ *q/=i`eܞ5t`I:cL $/O2|u@WfSks=`$mq:QʙYJj:~X(otxD=tPm*-GUT-i@^bPjJv3V "86})~%9VfĿ |H} z:s[hn'qseB0uh0z5f0mvLJz*Տ%Ђb]WA'6.m} ɢ@f0}\2309{SJZ~}n3UhVuM HQLBHn(M": 0A Rek(ӃcWeT;a[8jEѾb$Tr+aNOӦw_ =|6{'bV'(JRUHq_U-s&058ŕLaד56y<3sB&Qwt/j@K8!N4e)|v+^:Wp.-o|j$VEqT򪸱K] j1\]C>H */2mDq@>k^'^.C l<'[W6Q5`);CN oK ;좠3qyh-D*")˳o :;q?۝[ٲWo=WyӋ%Mf8&8^.xͻ˺^l[-/Ic[%&ۺ%0uW ] eA+u(t~g wyPf9,nyCBH &ōGM=x ceq"IJxAzB9 'šj1HvE[^*jn"I,3cӲ귮AX>;ŴT—ҼK{mnd3'wKrfm: gs%bB_eܧ9gXrβCsȽzO MioWjܩ^^ -s'J@ )y/נ%%gqPWp\NH<^8:OOX/~=" xpUԻp'A?g >C1Xːmפm'2Wϓ,{:9;҄CH_}?;yS[IINoBIB{Pp`lJH2#o  =I+[T^%`[L޳])=RmąI vaz'4Rbr|q5賞W}hŊ-K%>ٕr:xD [geho.U%8%*NQV<BODfb SHĀ^o1ݚR žƲg^u/G~ض=`3+]0MZnKA޹%;ہ J-6*y\HUj|@W՚jiz^ě2Ζ>H0^a\kˮK5QDtJCC"\)|VCwpڵ_ž(9"%z /Y<q f^?;2ԻݘΤg6.ZRi2䧽}T5<|a^@*L 5!\9M7t$1:7շ(qhO_(_~5$H[+l|@wL]#dQ/_!#3)-$)mQ59!QbXd-Z]9kɊ\EZp >.@h%hlg&P*YV d{lFOL1MmRꓞF[`t|srJ>,y4bRj:v88A[ٱXNcTarvMM8'h(CJXcH^HXVCd $)-HVf~S &ļ7yeCZ>:W# k(Z~0LᰢbV{J>bX2qVd85jS~Sw܊q1#mjo,ZXZ('$ja{P|`~WTpf\Y^TyC4oqYX7v'',qj+C\m9r|̭X*cـ bB돜sG}[t,Gjр8[ƫ$pciУ'Tdab@Xm6H La32Mޕk:_@{YVrjhQ6&E,Qg0)_hzWf-/d3C6ӠBKez%?m-YR>@GC)3.GN8Q 6ۣ]Ls `/(2Fap:hL錆7P/r hxETٝ(M@n ~ƽ`; ].Vd03ɠb]2(1vl)X)W8THt71+_FwkOZ|&dW@-LWqP&xgx|:^9")3{T@jZ*d=] 듣GUNoDx'p݁K?7~3+i3~QaMxo\pڛ Q>Cj~liI?[MV,}TWm2ϒiF /'rz "@mEIFxjW";D}+$& d{"iC rnk {kγZ.D:+Bh&|LՕoF)SeMN+oj]OT*+N gR6kD-.Wh+o3fl3wjвrG~#(.G(a,z@al5O2l ;咁fd]5nt"``KmW`2d- e-Z`} Ara|H4 {ùT14R jWo [h"XRW縼xS7^U#d(ȾlfXRĉ64rz$a T!Z'-r,H3␞<*= .Npȧ.lL^{|g^V#a(s4QY":Nfjҫ<j~jPW`oIے^  K9du {~I" /Ob!3B*dgVjbS&SyZ5F㻌2|uY\f؊mE,;9 v4T40mf;$͔o0iϡ4TK 6zF&W+V i+{ka™PVmgR ;嬞`[nSKxRKx~t7q~oH'!Sւ-|{CkX P9#ȫEr< lO:Yn!@?zShpxb0"b"tAK{jXrT5LwqMkKԓJ|DR J?]SRz:~Feҟgi$(Cd&]Һ[GtKQ< 6aU`+FL^QַkLK]0LܦhŴ͎rAq~рQq&a$L54Z%+r_hj0tk}6%9ڔ"lUwswC?>GTcf+^G{ڐ bx]i]?G>LFFyQnuz\RG .,@r)'(>TfLl :zq(.}'"HUN_')N2! peS)#jZ "Nj(NĈ  KVWuhEw 'lk.rg]8=z qJA80*`r {BkSS'R}Ŷ^rDp?=1Hyli@+$ʗcs) N j>.F a!z(׵ڿlZ=~Ĝ]6nnwOёx.W,U\DW%es螞M^HX'{.g\ʀ "%ꭗ#dR24ܘɾ/ uRJ\G cRgKF2|fMY ezǭ /VoU "lR&zO0+rz<?w`¸ H E>w>h/m뙆Ȳ0F4S$j"!LnR;(Pa3oF׹}%MҔ;5nʖZjÖ_ܻ:{.ާٟV`_apE2/fjL>CTViYRDm5gmoڜ;{gp\;OKNțgz>-p1M-!1DrKoС,8 gv ~oԮ,s/V欕߿Ҟ{x0cve4xj1/Y2G_̓fuC _@\ at;N_zKEXiD::3P#D^ Hg <ƚMQO: q?uW7#8!TgĬBmζDi|spO$T%؝DZ ;.<D?ޤ;y "![!#;usqM4,dU4wdgZK,i>~5!^FvTȁ)&ت8kOb}UI8(~oB,)'qn~ml\1I&SXRf<]'C1sw@h!iW, ;)֨hSG\, x!mńKU:n:ꤸys=Xx}DNEXg ENtOzK }pDo7uŐI¹Z. D^_1g ˻(ٱʗ<򜢅8gTϤe^/ 0Z 5>j+(7l,ݙ;&I,y䥽R&)ҝ NFHx+\ZaJD fy_TF @>nfD>Žݜ }yVu1L?I$!Y:O;65a~l=s*E7%L$OPAɚQ3T ڱhFu2(mdߧ*mtoE.1Gx 7nT?!#0T'1xVFF=<_rh͞O E~ `tUaVohzތ>R;^U#zER$!{IrpzP.!r)'rE#6pT8"m7XVrn?; l#W=\Џ~[QZԮHL97`Hi\UZ G5ztrV*/wc.+u]ϵ,6V6w97(7:SnWdsOdk~~!91HKXd󺾚;H gs[2'kU`d>eBkZ1 -am좐w}^WՂG3X8C?Mq* }ۙlC_0+Yp[ڡbfȡ%5C px4ϳg 4wM~in6,0O#r&6a|CR;u\G/gL{'K<h!UO;J׎g M \s|7\ĵd$gK1tG\A#7tS$B㨪j2Ո/?(MX72V0`,K1*bsOjb5q̜PɟDUg"}FQR}ԼχZR+<|uJi S5H^]û,hǬ 7~15P!v1+j/Z a☙kMv#_+r5@)G}`&9fy[#1wg."*8\$kfIS֢d cҗrY '+}% &Hنb`,YmӛL%5XSugri]R4{~*/Xbh?ZKaM,Mkxp 誕N^ ~S.'7zw%?eP2+E0Ӽ!_a&)D!3mXҟ ,D2}}VPFl82gItg%xR?RC/ I( \Z$ӬܒQߊƢATޕ _|IS2rNߏ͙&g?+}@YH D&ffd[CSx۰ĢVHm`Flu(a0: ˨^e"U|5lΘa)):Ȁc@%ڞxƲgKTL:`R2AXkd]x42j?{6] >قux"]RQUK*%ٖ +8>8 V fleDH"GZ'ߢIBxR ],Q%Uʖ c^iQ(|b ExrPT,R D4Ʈ^2;" XAuloc Q$OY}>d$(DkSxx#H'q,؈ Vh:.= aȤ$B+.<(>Rpe0;[C%ԍ^$Hyx㽕spRq^W<ɹG/: ¿>RBQ}H҅|R>aIQrnwROq.lxU 6+ :Ƌ8c3Y*'u*?RagS8fqDׅ` Vn*+xIۮ@R`qYNHԉi~8f G7:w{I X9Mրx7S`j^d{c5uY!%APe":ͺBr xHz9t[4wv/o&<%L>X#k3>h =vw4EP=̚2!oLg SLHzL! Sж>VnwoңOéV{7nzрi*z\?chJAv؛(CLlWDgrCO=@Ft궟xNJ?-ZvdHQ)>!֙s$f1.CE1gVY6M[kN| ZBe+ |[d3F3w$ł$oE|Nѯea1#p\2GgbH+3a&[%Ars7L[U%`wjEA,i9M|'-ޑ@.F|@3n[I؊2g. PtDlߚ[[b> ֪D0Zilg1ޢJf34S*jtEg:xvWj\$1 ɸT9gcFSEϘ @ՁbMukss3UG띜ڮ64pc"GVr+rhS$s~R< e '*%%TU(s/ $$:iEOgEKKFW;W >5F1yx1ᦒ\c3&Kur. iZ&iDXL7FJnԌSs(6b͑%ݥ4Q0UDg4KMawx4>z* c)~@ٿ7*E?KL߲\DW:"`;_8ej֜Knb-a' ybf`1m}-xk(8LasߩmvE)V)o~+P yK:qV1Ў'BҋlfO@0gLy ;oVxW|ftWs%rr'&1:0{?.9/+w+x#DR>S ^Eb=])l>Dz1?a?1J,kLkrsEa947ds2ou@I]\Ŧ‡va ֹb| $ZJ hZߊJ[n6D}oI{>?XyĶ̓>.ryͷJlmYaiUUHT_[hZsbk/4cñ b#"HT m [8'UC@NI)efa^<Ϡݞ b#şK2+D;! ?:I-w):Vt"`2? eOyƭ!uقkh씘: c3K8%&0\ d~0d=pHF +@U?eI\LWP5DR`ڲ%"^ 'x8kO><"H"yarf3a_mN`ÿNv 3ٌo"R vpVjr\:R>QA50B;{3Zz[3At}0̕+Gpn™3EfrL;s[`TkVJ AVBp+HFBn%E^20: &r5ӋkDӴ VPP-U lR$ܻy\)hYMa@HmjC6]O&M]`Nr+ [$s-Bc0bĸvp+4 X)١?۟hpY7 Ws7ۍ㳼A_i ~i+ն#cv[2əMl$tՐۋ<{Pj+8+2Ffc4S(5U0 RcN^CyքjKbxZb Egإ SRycg⤚k<ݑmL.P}-/A&+Z11}ҡE!-Kk;u>Jd i[ZE5ߪx/e4> ʔVЄh)ZG 6hKl[KԴ:l"j~cq_ xS/f, y9|k1o}fx_7q+rWIjR<^W^F>Ԩe1ٺ=NE4!{Pi_9d( O."g 8} &8QX%i #? }m%瑷,D HQ47R>JwMPMCöXo ;؄㸙Ljkj.iyhFJxӜ&tV|lB"rab#L뿔p#73hϩrx n~PʊvnԯĹj^ \Ч!:%^d~sZE:+ *W,$r_%8UagGKy,..^!]:p<*ַ[p{qփknf>Kz`w\4c#zTS'}{ڬ'~{7JF §7ЗKC50+ɟ,YJ^iڪLZX)|&*ǒ>FRQiB]%Guh^ ?aQ@>Ղ]f,|C΋Xd!ȁr_nWT6Iuj1u v.Ҏ^C02tr(MAa(-&FeK_nؔ< $ޑ]$y #f j]ҖPzV΂\-ĥRt;g c~VtJk>෍ಋ9s#v䓼ϐ`+t+}ct)>q%璣VӥűGBFh- f?8b~J\ #,Sa[v@&kz dSX&߲ g=|,}R^1LA^6 + "hu`oIN|&UBkEYyl]^/JL38Uo2h^|2igRs`A}ܺ^NRj!G`o*CA)j 7E281?h;!Rdu.6Tyæ/7О ޾T-%.u75*f B:|a &|:e~Idq] %=bdP x@ %RnpH($~UP6*78$EPėq,xS6ߙ(%sBv{O۠uAM_3c*Y h4Qp~BnQ<o|M_^ΝTrnzJwB?뛨lѬ&_vF8>T[~֨}F2UHs퍠R T}lKhtJ<=SḊ`;{ȋpe z İu;; "g,Ϟmf͟7Lm%wrí&%܂t:eA6Yٛ@L=[3i\O!.>L)-]LR_2cm@rO;%Oخ賕RȤ;5w6yB ytpe!v8knJc`wvR|0pk F<E@_pW&b*o u$HL7C1<wVlsDalw~|$3hc(-z/( C4鴠¼A͒c֥,V궯J*O?F&'f2ZFdQ4gNrg r`p.~Cn8R\Pv _-ip:R'8qS{VD+[?{aJ*Q j&.o)-*M @ < Eρ(fQ]>6 POir(Ȓf@M!!mN8U5aF(uZTa` %=e?G*- A:o>L7C9ٳj@2jZ[E,bjU\VH@T#~gmHonh``0Cy)c?⤶ߑ+հ(\W D OX _0om5 XMP7H qjs1礂Tz[-:n2tIM\2&HMo1joP T蓒„`#+ئtK$!ƞw$Nh| ,ɛb'uz-L~tte#'tD`4z0/PijƷŴMc2RCR.۲_άGv8KA#5nMZiljz״r7n ,2uЍ3mFha۸Uj=CL; %)Ѻ^[^-7gɀ"C[C7LJ`J )uunQh'c8(oᐩߍQsRVMqWe9=?$v7.GvL+1֋5{h(A]~FI:/YmEhzH[&:j@~UpJWlT7G њ!8.ՑnӓJmVj\vfq sF{EeˬQK1#EX#|ZBΔG;*XۧGZ׫ĭϖJ#Xhڊ7.bCRѭOnD) mc5#dؼdDD0)@88mP[۪k߱:p6YCSNd T¹}? u3NК/Ѿk)?oG4r}$b:+N{YfGn_(1l\}R}Q ܸEn\"ͣ]O'9E }c]qCʋ8߳M/xۜOuވ:Hv?12&&f>yHx;4+Yfǝe/@Fݪ]J?=`51!3 H+ќzuc] 3xղbf9⪠KrVwP2g$jpnmr\1T ˿IEAn,FX%:Mnr#B^ WYb 6^|Z6Ki ;hݎFa}ԉ9Bx"{>u1 7 U _%v'lt϶jw8jxc~+86uV +5XiK~*&s.n񜀕0?}L%9dW.MPb`` ?+&hXļ@YRW6t~s+'L?~7d|_"3!#/"WZ+2%6SE܍7OkraqiDl¤,ތidE#q24r|beogq4zkDM4K8QDo\lo\Y$w\0ܬc Etn^L}y)eqz+wE(!/_%7%(y,b"K<%,gh&3TN 6(t,/jIiU 2oц0ėv~撰Hj[)ѧ?We[}{j7v9p ܥ<{(ŠO^GBE^)>fAY%TJP26 WfnIt8o&wWDi9 U c9#k%=?"I5t[2ӘEs zwBK1 *KN#Fߺx>RTH 3G2X[oV3ƺz@{xk߳^R&vm07lhV]c&R=r_8e`εDQC{kz 'x9rJMm+k Iw[Ɍmhj GYSSswʅH'_d 0MnԄ]Wvv|mYu}#F(C{63_y^+Bg%b?wne4OADVU\n&:2RPߚB!:=mb[D(oÎvٝfǦ%RD[{YM}5 Rɐܣ\uzLGg63g qMq gm\nh^L#:[ q̛Kɘdz,TY5=cL*,Gi`nSjF: ,6 3DO,Ta m8}wXH%IqPr_x.)-WdwP()GfcTlG 3>xPDqy[3lϺzl|{鳳{K ͆y3w(j[1c0;u(ږd2ؽOs_7]C_5=7 3\pߞn\-Y8Ӗ(Ij ^O& bX*e{cBқu@X;i/ǎpX][U%6[1rm_`_Co y0w+%[) .|W7\I]Ӛ%&fo i::W階΀ӣL{oϓu8x$, )*O0r|/2pNPvW(#PRWc#HpLѪ{u8ΐ9@6|˛wtwC[s.El;L>l4k(r"j3i61eLxcNy_fǘ'%(u&\3!TI84wk -K `<0|R ٣>Dtu"zN#7xVT踩.OSt ?)@ c3>ҊGM>R xԓwHF$jjI[-v/f,PLrR=o/e`6M@sU&BpXWaRW qń1᝟44x vo6IŅ 3nF"Q-fpbP#⛂KAC/.Gmo1ޘ'\M,E@~ɒN9B>%9mNG0GQq(r@΄l~BQan0%PpeRK2 (ƾV kໟz+֏19M%rfُ~-t:~=L&KY.q+& @(E '9cw##_WO5/%Fvm!Nֺ43,jVpVeB3/NDop9(%.d 1BUALB|@!t *xZSΩ0HR!(&'YK+H_W%!V{_O:GCiQs3yseXdd_G*u'!wS,[?赴25ڮ77emi%K42(@~4_c #-EH]~#@\yڗg?Yɸ LKW >Ts ףVi 1&$l_zhO1azx=q9j8m*d *G7:YIs>%S\S0mIe".5 cvi~B  eIx(sA*yݕ ͭCsz~ w` D+SQpwҙE~V>(ic_\ٟ〫;lB$Y;XpKֻJ숒4W*NWBayZe;5X /F?S "-*`oN4M F3Xc #^,'h}LډG,8@ŜO vDb|ۿɓ) `l]NVrD.9uuӓM'507o`8!8(pq6L@Go~zFVBZUxU6QgqJBJ?-~ " Z4<BWc<.H"᪄՟W\>ζ+apSc7(@vQ/@-p2*&{KA}~m,˙; kVR=WGm+a-y|7nf(%]GqgqpjI^\gBXѸ_;KgDE'44d/.i˸b;vd#la#MDVX&9xs5 lA%*>OTtI 'Bdormv5BD;~Y"`= Sim• 6|io+^Vzj͕MrK7e/ !ӡT s5E+Z!/ kfIe>EqA5ێžJܷ˰\Y{KeQ7̕4،\kj8I K!VNb Ɠԧ1CwޮzX'h76A4fRqOQ"[n\=.o"3ÑٞMD46 _em1[>Rt:ڨ0Tx1[k*~#\AXobe#kB7?H1~| ujxܦ{F1ixzoXG99sg$n4B)A0`Q%[DoПۂW 6{2O%f晗*LQB%rV-qˣ=}&.zɤU͞KD5SۥV4X,t#:-Pć.3=@LF*;Mj c:dt_i0 KApw+1)"{0]m[9ZRXeHkT;O 4-8YC5D Ua()0Y "ί-~R*ϭiwѣ$'X RM-ƚ1vwE ' J:xw|L [ذ7YmH8S 73>Z yZ➐hjW +U@ƾ{.7x=TC;_>xf}]ܮj!PClowyx3M% FK a&@u M (?׃ ᒤT<.1F[76Pڭze9 ȠYeB56ҀG vo; C51I3OP3,)b{l4z1j]B_ΥC8E%dOT>RņXh(d5}7WzFR wɵb7>g/CphXBZJ6bCw*8=dvx~ -#Pk|&oMsm!YU?R׍ZX7ӣEY{17Vޭ>G\f4Ea d " eL&GbEҔwv2F/5YFG|.҆og bb:ώMh|TC:]@GJ= m/tvs3E@;q+L֡#/=nǘ9'sH_uAL[3IGa!uĭz`t7n~]GUJ:N+^=IhOh8;d8D?VEUB!72L]Y)j9BaI^ _ s"vdc.{rdHB<+˛S0g-z9peu}\@!v(R:eGwQZQ(U\X-aE ,+|0y9%zNFjT >mS%sq,*2GѺF).d ;%-qNSgY3*ӽh9P,~pw)ybl>@{4ӵJJDB0͆gm?fYYS]ٗʋd314WK'{yp,G\`Ƣj|Ϙoe^0-u6؀bt^K.}WPѦQ̽cG_$- K$#A. 5ʜtg+p< hH }EI8k@yGzSW*u(A(ϟ&D ,xyX_4"jqNr1 48>y՞̂ 3hl7j9[ *S~_O9p?@HvA 5kl.5u|2sdK+eOa?[n#إLC5/4kk_ `/$iBKd żoyoeFbY9s2KD^1–6[ux([|:c_A&> $[Oea誻zF@0`k1s al>ؗ}*[-Xm­,}6orN榎Ӑ:$ !&rh Xqݜ07 vz&<XN:}ѡxuٱTOdI/I i@;U :'&pyb |2G h1[OzD B`ۘjкo}Vר>Έ ~U u#2e- TI>6~ r uSGc %` ݲ }+NP{K.y;qfA eX_'x+ۻjpTB'WFIx)ҏH$gdg39mo ): ֋È[ɡ J_d,zS_}QАwu*絔 ix~ 7kՍzt_aܗ @XSk4Aq5.v74~>Te<>)Yp+:ї$(PL4PyZkqiIX :9-n$9DQ:YF5k8G5Tal_'I增PFFO$k;xWSsN GiI}[7>MZp*1W!/ , Y ]v]Ґk>,N^)1\ -Rdkufy C]l"Y*CbC*6^킉`^S5Z{քEuD{P)BP)_s]0?9Rcl2dėwL|tn\!Qǒ#w!zР%!-l4+X<D8zu Mk߽8sa|:K<If"~Z7f2jr˪')?tYoY>"i7eB_K#AjYQ"7)DavY*/I ~Oc}ǰI3ŊRmr^X3!s.*ro#{i/t->g "')aG撣~ CV|' !jta\5*NS-/,fxra0nq_Cw8׵%cCLX_}{ "^zHd+ܡ@b!waV+`WZzwc}'gJ8=Z)<ɻ^Kt({w=4"Ztlſ ]_C\]3н켰Hɣ'9"'{JltX6,͎/wi-i=yRZ1# ~yUu/G ks4@,&=ez݊\Ȥ]c9g9\iHPSd6Roy|'Rݨ:RWLH g1zʾۥbf'؎"<.481`L46sf(9JMY-k6@E+ro&DɃ6r;g5P^V߈9;CDw[VaCh,֘} VKJ3g(R)$.dZYNH_6`uANg(A2\iٔb\QAS d3uQp$JS27uWA.Ԛ-CGTjƔWkdjQ. -[nΥGa "CD(xb~5@c$OdC~$S΅KTo8t(^#GY3wVdͶ ]*/sHly!`cHy\]nsQ%sQSZl-U.Ukp;3qě! +%8Uz*wc ڍ"+'kP-ޣCUL~uZ d+.a^`g"}ȖT!Wa]^|p-Ufo.}?!3:kx;Zi݆e5rTr"Wtӑ˿ {̚v v兂tK)mN s$-"6:q4vEuP>7cwG.aLߥQu9@@ڲg8_9;iwNYh1K4.:~~py,5fpb ":lYPެb^itu6H (DLΡA) ֶ//~w;ĢxsH'IVSEĽ'KSˁKwhz'7F+/ فN)S|m= %Q /y/>(RیQ\qd|gloZbX'H !0gxY6͍G@Ԁyf́.-Y^LBP#Z@ T2Q:JP&?1[*L2:nVERn~hb#EП{TDu"ĵ/X-pN lS2vRI^5c15aR d}1]#KG~70C!wT)!7{S`V[jA!FףQAlm@nҡfwBװ^1K,h,e? ` @Y$o,o&03\5q6n=RMdx9h+дZ3`q X.fe[K\2S/"!f*WȎ ;:&cS<&lVI|:K6@:=!Qn5U^DPlu8|aOh؉S0aR:\ǀBZmƧqIa|0@ 2Čώ:$:笶sW?+1`~e:?*trȧm;qD"Q̍:H #oA']b%3lo?shUs?1bO\ј &دk(ٜ ;NZAhsK ;XWўk1TKm|y6ŸHIŝz_ f1O}q_>rYTPF a@(k<.섆bskϺ֯zuQd qJ5x nWL92YZ :{;bEaWa!>7[b^ B"[`B7j2FC d>Mܰ'a9{ P<nwSSm٧a% nX1N6L5n[Ӷ@V>*()&7Q lg%y͊RhL$D#%?P=wKCqFFIm`: ,t)x7!߆ o*8w θB&=^JA޳p@BRPmLyAij3:OTYY~i5)^-t]jA^ʅ S[_ ܀'D^^c0FN ]i`z!]x/>^jmݼ|HDUmD,L .[qԣZy!86;㿰*,<5haY]+o{DzhT-OfAu&<M#_2NZgETn ǀkF.0ZrS1K3'Fݎ\巡OǢ3G4bJs;(!*Ґv ),ۙNk,V(l]'&M"eb{oAF@00hN4bEg-_xNAw5YE+AnDAҴhyM -%k4ӄsZ-uI-W[D/9dxZ<0{RA_@w. U|ԗ$|oj('5=>?4aB e"=:u8,ӲOs^??a§=eފk2X 4JuOD2bs~ lKr88wR78hߧgA`QxA9^J)HkT`~<iվ4mad ܇$< )^Tt9AIs$1nwDW7=7#MS| &eAؑ0lƀC؀D:`‘)k]>!`[]`+pN 3eBZ-[K5m_iaZ^9v;&ŒqRSԽhᑔDZ5EL6LTe ڕ G|(*S-y2KN5 $"Z`<] ^ /a&wz9<6W)bl vG< y_KQW,VvoNEy:l{nCTm `=- 7Mc;+:%CP$<>Xo#P׏,B^Qi~9ieCI1ڤL)-"]tא>t[o}7XբgڣrJ`GޘWbnC۽v5GC _k”y0+(kƷʽM{ˊ?רG+5~BZb?qr2HWθ9dJ9S-l2qVj?$V%yq6MJڳhXzI Ո)_wI/ϴ%&9Z  L\W>î߶Kc%ؒBWQxP Ƿ{{:17A6 C$ߨ׈ɱ2@h &yƨW;fe0oG;L gnEj-'% GYĻN,IaEtKd빸~T m jv ^d$ߧa.+ GvڍZ]:=yw.r߹%!en&:}?Þ3ٌ$ G|lV +l/mw#KE^lVo/'g_NЉKX!dz eji`;K|) _pj>3$a4!YւŘʚe}4<0y"itچיCwMA Mju !"L~KxrjF̈́NUa^۽=ijhwdh(na^)y(N̮L/cF젻 Ln1W *xxB>|{VRFbQsvamEav.޿qg.q 8ygG s*~9洀7~Q{mU,G)k*JXQkgqB'1xZ%4<\w_R6WM"*y1: } N\,8H2T08tD"ce_IsM[+<<0nj ˉXSQK`iJ~cuZ#ct?_wR# oiweڳM9 v\i@a1~`39h>(pMl[]s1Pukq4f5?ruuz->Oe5^k$]2D֪Q8O,=S]DƫԆ̣k ePru7^^ ޵S]lw<ǜN]x KZBIAW_T G135y!(%E.G];$.,d7=NbgLWo[p_BJwډ=ǰ=aq{}e*1{8 M{M5F2T{ 2VԃıA>)5҂_]+  UQ?o9߲:sx[ֽ+Ya%U5rgBwl3\11 kAHvSÐ-m؇aWE-NYƨOTP!ņe9kK zӜ{t):f.!pԘ š|H@{` 6s J9=U &!ve50- ƍ-E19 9Z6slHݞg,->cG*uթmilfuLUVIK/%ЪLMIGBЙF{3pmBز-w'Ov#zņvBeWsZs0$3rFl *fEDBMGlolBpl/J[a+/J6xz;}Jrk@V_Inܥ9g!v̳(Pɢ󬮌ሥTYCu"sV]$4UmmRԹTvهg/d""F#a=,bc?2 ?>>xzJcB5 dXS5{/[g!wL3JĚ(dqCZ"[] yR=0Ok|fbd;p djMU5 6TA/{N;¼mx7}ș,+wEPnJjR?CbL^2AϺ,Wc@_V5#F6 f0Vf3e?0)?9j:d-*EVp ѣUB.kw[iT; w~76y1["] X>Eœ̾hD={7:4dIޏ * )}[F["\bGn=zK4Z,]VE;WDDXMCikp檕1!T:ﱴ[ eQw혮kC.hqIBHO`E? #+|BBP|1b*?{*IP|%M[ڳ5URF%`t qҳJ#c?>nІ%xxE# V~wIeC"mǕk(Pz VgE8צUV/]7@3%MQ1ҸOߴ237HM(f~tFlw 5<5LJRje⨊x,`MD& l?tUճAv `}l/ -O+EM߃UϷT!=,M vW5^F7N0bL/vߩQp@MaBnjՔB%H}2~<\łC ..ݗÈ>~L˃u6<:QB8ßuȻS g!Cτ@$_=S#@ ,lD ;H缻unBs )!(g9-t[I:Nn7nF bm8[h _ WŠ[.81ɐK0 dyKx&!bwa #~1_iX@MOi ɚ;%mž=|Sh& e > 03P`>VD~Jx7T6n4, cK-DžR]e  J:wp iE$}ӤaZIj؋`]!d=xxo_z7@n/@$^Ca„y;a H4_8CD5)ӅjR b!"pmC:V؇84< ^Y?g ~[85o7YX!Fe:D3jTSnH,$5>OTmel0(Z (u>_2R^<Ypѻɨh% Al=5P-gU6qE;z;p2ĪZud%y:"żuՌZ< \da6[NfAwt>cνʒ6R-T7V<ե Q|Hmm۶]1)?s] iܐaBPs1zbtrR]zaG8A]ԦE*TGVq-%o&ܺuOO* 4*hfH^dPxW/ LqUy_%LkT_9- կW  'a)`VpBqfY盎~̩:)3cſDMzFn!|=-*"pK>z3XťN;CKl}b(*+;qFұZK!}ap=6'絀ZBus0 PLBFY=b/9HI@:#] WkLkdj0u[ۤpڕGCܦp*j)_]= fh3023(r.Bi,IK؁<Ԭ@tOTiLA'ZKXa^B (h?<* _?bȴ y(/1jۜa31GOK7oϤ0HN8,߽Zd{NhYs[v/FH\Im뀸~~Mm+G3Yɀ{98zF4XFn ߒ 4U= |Ltsy:"w}TeńM9w p w$ ^˵CY#MgT^jPx @o 58E̟^(+! tzRJ& 0g],04S]3{'Rd/w -Ԃ;ІS,z|&6)gBV)@$0\u4Ds &-G!Z*RA[jX:,g:P$B6(tYOK%o&1롗˜Xx<5i-Y%5E籂J5k3-3 ձ_w U%'6*G4b}]"bH㯋{RVWs2̻ gS{2˝C ҨOĜ܉)2ȶg%v%*O'!S-辈qIz1U|l8oW)#6}NSD]eoIrxɸVZ )=?h^_hθHC EX*=阋G:>iKz>m)p6=N>lsٹ"ǒi{/y?JUgftD6lm17MRNPzAJ۾RҸU\_]*tL ,ӋW8&(cv]膱-m\t̍`o_dџwiթLz-/De7ʿ4}?IE$DjAP['"D8ݣ.>BTT$`]qz 5cR *:( O?h*gf!J#KU`܏<]Q%sJg5$uE]ۗT?SeΨV]AJ ?o|Ji|>m0vVͶ75̙IblK7;c//<)_ҳ_|f vE1힊*YH.Ŝ h41Hӱ[s@1%?Ai"Y}egV2҃@!H NB0sCj]RUf>JcCv1*߯$vyC֛;u3 OˀP1.bB{ ,s>sVvIq6%'V97:Oֹ܀2h:brcܘ'p^ ee@dW/lQI-*L@@򦮚{M-HʊLj6/ܛc}om*\B/y5w-2e3—Gp,sѢNxTqLS`mU_n>zF3c <fW/"J6`SnQE{[BǜLGӥ\|יP|fdk웘X2?Z{͹aj1RwJ8zC5NG[D֦e6K8rW[@N7_p),S"'! ҡ|#`mt^Xrv5.SrG):QBv7.okDYo6lt"{ւ 0$ o僗ʩο|ɜo+i! &CX yJp4$;GhVZLk[Ut_(Tl aO\~qwVPs`ngՠ34tGEiQj˒<; =B*MSsy$ oVr :/h- |>E CH&Q4Q0x2qKŜ"rIHAyRp!I'D^J-}d|MRȞFKb FfTAQ.ÍqY6#jW?5np:kٳ&h Rp~@m!SmPܭ4[S m_ԕNS: $+,`Vbk.nP&}Z'r>Dzّ|,"wg*Ј9(Յmmg;+ߝּ*|7?Ϊϰ+Duм~k\~%{C$1]ʷjpoq0ɴY$`]E[,I],}P5е}jF}0k+"YIav7AϑmK=[lJjbaq‰-lcɬ@՛yOoce^[԰$LĀ kj}‹ ^~XV^+`rKI[ 3D+ Ech_qnsByK~+fYt.eN葐f[Nw-fL*ͷMVAO- NRfԖHD:9DA!ޘJ@th>;~Og~sfR_c'<2O´k4jC/v**~POothUvO_GO +P]#:\ΛF>¸^ʒ6bTkzzcQ ʛp@Hw%F\lUHg1A"]*2c(6O㪸dr5xQ3)__U}g93ݑM3ہhB0f6P\qNCJy[T(Ogn@{Ҕ62`}}I`JO0"fW98@w*zZ_$nrʍ=#/Pn$-(.}7IŔዬO0 +շwO2-kF @(wɬT)f05؉ #% V~]@DwJO~m[_IbuObF6"S&H1 iɝpIV 5 8E~b咄t>\_aP4%ˣӏd%kƽ[-.>ẊF*T.c1E[x (4':WANQ^t:ؖPRZ?]d}G:.so.zx@wwк :8J=LFŤPcvkVrC+$ZTh'KQ/RX,^gc|RX{ePl;|mgPZiؾJE=VxD\wO9SڹozAjh#q@`aT AYx5eǝw6t4aL0-'z͈bq) KAxHvK~Qhr¯;N 7ٛEjT+iV%6OciVk0lwJ MK?٣/A@60(pWY +ajQ:2"!uZ I6m~Tc(p~a3TWV 9$Tex7GVϲ4k\kQ2HT!G"_U"/"4M>"Ti/ݫ!*bZ]>`QC~pV0טVMGF`j\NkyCeU!I`ǐ6,w-+pQaNJ^|VV1]AGHK)RYw9>>k S Ia}FAJ lrw`-IdL(r- {MWd?J.mgڝיqb8 v?g؛i+I7 -eecʬ9gZ\-b s:z;IMHk=G3E |;AhTVG|sa P?Y]?(Ww R(^qA{=UcԘ Af㗯`BRzv= *%l"ԻBd_K/=C10Lbtk20嶼݈Go gB=rq]&BN/2t2bl]VSo75$`-M9ɔ}`>/ya t3RƕiȞ݌F,@3pGhԴHuXa[ A=X/GlMj0JÌu>﹒c03I\H&pv&(,D(R.PAٛ7 ;(2Â2A˩ ",m;*7/U>iIһpQA,P`y2%r*M)rYLxD# ew8M-Hʇ:-[:0EфM DƲaooP;KS#ݾOW67QiPYnu E{?6BR4P}(o§DO]r( "B'"`W?&טcN7pcbwIg}Aw :8 BQ {sî8"987\I:V)Ez}Mv,;(]rjL[,f^[A(>~ͣ`F>ҡF5–.6=323pg0iT$ Ǥq5{X=n,E!,Uݬ7*{İoOP)e u퓆X(p.;rPW&.WRoUn`NO.eћjjj߇ C^=O-;NdK*{VZWp(s5LaqUڿ*kDqG6@s㏑W3w 5aÏɴ|F?:3cwZdnC*hI 8N9\Jq8xx3G=57UMg|XɹޓG{"i{PL9-r-1mE(w]^ $#VKc`A "Yo9:lkCrdp$/?$ T^w K$c4us@EtȞ뱼;ù |vtZ*,Q8^_-XpVC2@4p\rJ^ u(iE5WmBm!K ^̻Ї"GO3׶}}[ObY_ӹ>h<[@ {t7Cg8~"3rOij爇ouruNLp&D Qȝ4l䍠*i%n">"L5 %|dʽlY%x~gaJ iuˎ &cʰu6dZWhje4q{MX`;:{zRGo Aar7PC bxDŅ9D{sl=4UE/~Z(QCN U)%~\D$7]qQhP,eˉ,Er i)`jX9 i&8M}PR8plYJ YTk4݃,İH{03!oΑ]` Ӡ-~4DjOeXL;c(5mjosdgjmV~4'OD"S1P8i0B?,C᳇0JpORN,Of' 1pI'v x$\ߤֆ?.5N&e0?WÆw~Zݻqܒ(2/_>MjsCJ[1 \С탅r5]\&y_D5c]P׭:Iq)u!N̗j/jGtJi3 syRRl[i1TO4v9Bj&ǗKR7rnvFLvʢ+w@7"no7Tl #ˎf'Nic.Ø08#btk=Q]㖩(ԏ^&2mU\78g/'gofp2QcՅ¼ r$K&Wʐl xYs*;#+mҎGDO+h\/3 M7}Z39:^R6CJ\r:t86T6h:pkxxU]Ц J"1=\{OXY;U@%99@6S"|F:ّ h%?S$NDV AȈbLAX7b%QW141?oD8_Nj NT3Bl9߱C؏4YZHDr[%(g=\[@OaCr/}1O=,=g Uc,RXJ=&KT7י6VCyA=q|ʢ;%ĵ,՞TX N,G%nRt86w{Cuoi(Ҿb̿Y|y M޺s;Pֳ6?%r@4k!1Zr@֧p$xL*v*\~f#ŀܜ<*K&q@tIy\Ɗ`*x9e).XpГ]QDHʇW2!·ģYlLk?ɐ7 U@0\稤^2JPGZHyb;S%OU05.vIIQ SⓋ4uUXyDxzBl؛C3\s\9)C#cECDm>I `QGRhC5RNh)κ%tzӷvpC#@2;:{n5XPvWr ~'>W)5fx 3_ѓ;eO9hkS*[i0O>ĒFC' _>J#RCCU1/ %@ ^,DшDob8[01JKigR\9dWRp/n*(]^mMQj5D.yJdV~ޱ8:Eg@3>P/{db+ Gu \*-5ک+CIObJQvn5ު2iV]2 {֗t\ij뼔AyүJؠH >%]1(wY :z@X872qzE]{xnUUo_9}˂Լ{~Oצ_w(}\~78Rr4/C'^2M7BVwLU=yAuyiKvf={ԘgQIԅK3uÍQ1nK06BU+bGv9±ZUnf;Nayl\¸jQ+d WsTW[;R[>KB C{Aכ0LDU4_z/@m&7> =IM"A88.l:%@*z0_{"v=2#= +L4PsQ@SQg^@>gp- },_O:v,,dFOzї0ʐ1*m{C]%j`ʓFVQ/EUFT/B#;LQ xEcmO=Q" 2.c3%SHFs'zM3a2[+H="sf%0ڽvX뺅hzii9-cAHoOt*CdOaJɬU QK,ff'#pg(3.͑'_[kQ+LfOv>hĬߖŻHa|S[Wܲߙ6#Aͭe$# J 'Ž*;wN%HTn^dq dbOwuyb*b'◓P^ċ~;GۚMZ6 {1Uj7Q0sͧ;5apN&J PE~j&%5IN{P]V|c0oطwڌ`bKg83Sb@5 ,_W+aw^zu;iƺ{^LYsoB κ@ߩ*ABL8S%׭rCPX򙧚-U|8|ayE2П2_T:7u Ua 9  mm\mTOkRYȻ}')C)Z:L5T+iЂ*Y&OU~wޑ.y$>v= #"oǘUMf(r!  Nwll/GL M{v)ƴ?<-7!x3WwwIYGt!q`VN%c[ V7d&xJ$gW+P}auAӈK ~ YA]X-P1_Y/Q|`qowx5Ei߀7V*ij8"j%Fr2l/,?-xP=!yߚ;y-rwa0I '`:G.Np,Nde":3h|wTu[䧂FD%xR'63@\ig†R/ޟ58= $ӨnPaͿ;_Ц]mǮ])z,Hvs?$ub<*Su^d7R&K(+[~p} odm>2NUGX. TC|&A?9<70%ou =/ME-b$k(*7l"婨.).W5r 8!h=~)KC ڦњyv}e^VR[3HLU1ʘNt)Y>pP,  ӲJ@,&QM7-xE{)#;xLpuƵnEAAB᨟l߲3-;!nHL@ xVe%>QÓEF́i/M\x)MjIvՑM9+ʣ;A8ijHj@kNGD98HɁ.M(җw"GL+i ˺? tȂ!+PQASh2<]rúvk^Z{S1ܔ|Hr&H+q /;BssvcyrFrFe4 {"UE+wM-Cad󶿀F[`EZsxQ;cHAmDpL1(ծ5/< nu[3j:Gu &6\X:߸ =ݾ.RfQ*6N >nj|N:Ѓty}tAu7u5l8V,W)J^\"iF'P_bR8sG; EiӐ^ē{7 T2Ci {t3trR٣.rq+BhG 9%3#zlD1jfhFwhzXt`ZE%ɮJb{qT7Nzao^#ֳ,-ٝɩ҂YX ѤJAf;'JliWyo +I?+?S˽+#L'@ yNǘڮYqUvN쑗,j%wC[O!w`S]tMs[ uѤNWNZx5G8iq l*wsBг uB-CRtJ!Vūx5lK !c>2d/7 h{; G=}4^gx,شL@^:BN5d H^9`{km‹Ƨ)Kđ<:( 3od^+Lj^kpHcuNa<hCjqQ?N1I5E&@kNVfI-'/rR=fQ'5jO`W{G@t{|,ҨD'jDu^oZb,[6.Uµ"}=]5FSCU:f u&%=Q4oπ- V~ck&L HM:y]mFӂk z?@ٿM&Х}vX!ϵah|DwVi25|,IYJQK-hhmJ&( F~$V5f̳ V@j6MPߩÅ'䖪8_+_ߛb+ s,%Q6p:uriw{4b|zNO$ԟdHsJw Vl _k4pg%n ~97_M4s{e@D,+QKfL|4ӥ*Eba`!.0o 9671:ŎWe;y0FQYtIqyc4J{.rÌ^rFpNX?Yڻ `@˗Wf?mfI0aA缤Ųɯ>d$zKyD&?=c&%=IwԜQ`-h#IjnF )Uw;MR {G@eZI9 GO'˃@)u{^},IelHoYV~jǘ\N O9G13+=7Q9n`!|'s:quݢ߂H3ާ]ww6 ągIK9F{y Z @\J*6c~hEIYBkN",NW^~oPxBcUVE%93$SqmDn5Fv l2;lXϷClϟNg(?zA<Q] }bwa|fY>Koa=EEE֕ PgΙXDZ3[e ^Uz4N.ӭߔduOt 7|&9S$[.6+ʟ_ezpWPK;uB\\E;TvXT.LB5*t~~q*Ѩ5iNz?s\*766™2q}la$MP;Q NpO,zsv6T:#׻/Tق6xD2P=+c2%qY߿եd#B8QIn$1a=ƾvqb*ͻmQ;.R™c.(?:LYB+Ɠ"`0V=_ʇU!^5e"IM\,J0tLKܟ~h7_ө?pr#gy/jv]ؽ;Y 2?;S|*$(JAdMDD37VaSd&ǸȶTʔG=cى]N'l ÛSKy$qtRNowxnL@l#. %ONԱ{>~jg6 RhdVѳ%!N%CZ,!²`e NՊv%h*ULLK+r {:oO&s8=YdVLmVfDC߶Zt3)d xYzv;y<=yҾKڂf~ó0B8qHg׹&źcȅ?# $UD3~ܕDٯR5.u3:!Ha295D qy"IwkA}b@>fj#z_FXq8#˨q@BM*ַgWu!zXb~bƗ"">V4$:3\257A;Tn^[}^5q@UX`|_ 9,4n[&@1_yNK4 7dng'NKH]8:Q yˉd7;> $Ӟ[m>0ʗc U^7iZ,9ζf}q2n>5cIX k4c+'O%rJK27+Q"0>4bcxe-ZnoRgպ;Ex R]“@V^IYipwijFB[k# .Epbl1`ˤAh}ў)/X=X(M_cD= TdU `[Ɩ<;3kNB&p2.Eib0G܅`/AnRJ:,dBa}wf!\`nhL+ZYU'MX3h:[ $H8oIhu\kB8"z&(n̽Ěj U>Blp Jźo*|b3K_ :]@`VhLGjy) YSTi5o$Ay ND)mx1D8^i<]Boտ% o6,\d`v_]Ve铓wL7J7wBΨ@s!HOZTMud}te1KQkCxgp('aRC*9{jD "£م,V}N[ : VѤ/yYxxpNuf#bCT_'myy?Ha73am9I"[ml2nO(H 8$s@T-ԧjrgS+|Ljޙϼ9M"u;ޒ:#Xb; A`P@.. e wh]k/۬ߌERv~Iiڌb[l\p~^NU&?G,%sE/ &Om/#fswjc)zHpZ/p!+)rWLPߥ1 ⨃Py۝HxdAti>5"ݕ/IS/xk$ o;X!VQ|KA lgS{ %n1?ٕo*r]%p_E]nqs37􁪛 YT}m sLШV@6ݍlA5!#Uy M 7!m\op.v$Hse[U 7lM?3!d1wa3mt<<,2+5F b*F:+Sh7UpYZ`F<4o4*ذ,)5" :}v^uQ |h̏Tdz%恄k%5ėqmȫCrh")+{W} ",QT. ?5Ӆ#?c6jcnDN4c)|> E1wug&I%fjjݛF. LV/^#قo'>vO]z)c'fq-G,M6/% t7%'C>^iBhzr;@ڷ0vd0ld58g)g/F j)nv< yאLC2ԅq"eSJrpA:kQ4g-pQ/f@V^J&(Fj J&)O?EJ6,>qsoԛ(&i#pJk>w=n0iznv*4:" R1O:!g}TX*r|xSjJ}HT/Im;lp(HͰg gXHm kgiӼ*qUzL" O,Wr uyHYNe2{zChwt_%`ܭlD 2s'tNk/Pg?a)k4JO~Ea\b<\o [x015;=dXW.ζ'#ӍON9VOݠgNsE7 QQg9<}'*~n=&S<\ iCE` D!xQ|#t+w=$(K[bV{ t]kw皧E~~,7ʴ:-$:dGLKwW̦F d.@pxhu<1cͅtقZ'>zph7ֳ:U-W yCu-h:gNdvzG݄x`{5 }ҘkS9o5*wJa;*(xu<(>SX4t/FR:TϿk1&0G_A>A@qV@h8\=l#tQJ{z.W 3U>@_{^tד΍58Sgi^$ P7'iqŕgo0 q/Y]IKaN7PT1`AQBSMIC"}9G@QA6&eoU!Md1p9 m"ĈfF|1Mvg!@Z.=iS\s-Uh89=h>z _'6{;/7>ݓ[BDnά@fR;q,{*2ϙڴD}ilL(f@ ;Q&3]ϓҰEiáRi Z"9A%v#T1Zz+D9n ?vykpT'jſt[fv #7 삖V'3Wz ,g[_(?8.TKiuvHXSzot\h9K"Q#/s VS9ޯPdp+c5IaKy:1΋Yzٱ :n R k;F>ֽJpT*-A:ͨP kǨr>ϑ6!8f>j킼<9B5]ˊ(.<|k%Ĭqi4}U7{mIe J7(r.0g47  YdClOVF7W\n"qcnF/-a02 Axy}=C>TuRҥI:C E厾L 8jpxH /Ң`CVGדX6O0:;+!H-,O6+D =oF䨈@ e6Eढ़PܼzvLľ-ZӦ>-v I:zSlq66 5b0 Av糹 5L:8kt殔.ף$0;;&_STWpg;{&!nQuZ'8\^DB[}0}ڈc:ņص!qg]! lZ˺>0gA^}bcpoEY?KJCf@6,I'ZNvCdKK*y{xf,`{Կ"Z}=3Alvbӟ32iɡͭoVK7+LFXA8Dq=8A"2*Kv8jZ* -o/R_ A![:FsţKegB{>@|quvLQ__nz!ͽfm"͂$q/v8R􌛆GH}t35>KQmUe@ t%N㫦ikV)o6YƻSt 4- &Vv H*$xDb^v&CAMH|UO|~fIڴ.L_wUHDԫQIwuW .^0^ QC_;![|ttm=F*s?n-w߅#}TA׃pM@^}{ 0vwT0SP]/z ]Nz͝^R?ˬ/& :&ɑŽ|7 ^q*aga.58v$ M%oxpV406'- 5T#dfvDry] pU7?>' d}X:iAyLj"IҪyN8c{"OipI ?( Z&ttVfXnB#cVzDf#/&]C-/%-jNqrzɗ!P6L_0GiLφLh^ y{slcEA E_d!7玈 .~}ۣNIGT Ŗv!~2dP0'Fvܤ]bbOrn8jhhSE(  ~x&8\]0WNѪ]LI#|G6WM&uX<NBܵڅmٟ>U\rHf~dڃ8Q5=<:⎌[Iȥ$P'i` D 1B(OMM5B5.Byפ!9P YR P{1P!\v$|J$6ZD;z#cI%~Ffwn"xU{c SVWB=9ŃVABZ"=1DE6&j5<Tly/w7OT}~l1Gs˴iX-[=tI/~ מXDt0G DWX[(/q42aj_5ef 9/[Y8^$yD` `vTo?nk_#L:I-ڭb'ɋ=a%R~hCE"_؉װ4E5R^ J584qb|  z` 8[`J4,6xҮv A~3bΤ~s1՛.g +5AnI7%˙ߪY`s"ZmUoѹɸձYjE<|I>!Rw VY^g/]c~f54fvGZX [,6mw]\|2!ֽECIgmeILvqxNVXh3ؼ#Oh-ɖrW_:̻r])jX)pG"Ňpw YLWjbu667Lxe*l Ȃ@;4X\"߸׫hْQ6ԋcuP-;W*@md 7WbH@)$xL ].d;bյ+SH|ڠhQ$MID}=~!,`g" `ah@a|ثCq;e>Ed#MW U`v$tڅdRilj<GrWM>߃/Fz6G~,j"UL MQ=["v|r sҕ8{p-j!ogh2l>8C`BNg*LfE)s$s' KGaԲd+#4"p-Eu6"¢QCТؓG]:Bzo~|X_|PFkb#Tjyk{L@N[IURcc,Yo?ǁ)=^l<q_eT-F@oc E]0-D]R61&ŒUʍ(>jPr(/f+p5 উ 0; [01R=Ft%fn_7k>7-bǧW5Rqʙ4u׶S^a2 o M&iH…i+Lǻz4>7\?jruoEȩ\R_~_P~D.pDPd.龉PbP@z0_Ji"]v*[O+5 od佈'^^`_WRd\/ 4b.K"o!~vG\j+)rB^%qgu[,i Hm5Ĺ!|O[94Yd'ϔ$%hr38#]iuNM7-= ׽ [N22V_RJ$r'[)x1Nͳ8v b9I}Ky8Nt3Vf1jLY"P Wfy x, ) Gg=]8xj+oR_ťS0_^Ixoo9cc] ߌ!3Іƨ9%qC\jizX{u;Wr}G4d`@@e; gJj16^'RrV4]z$IQ=%dѷt,l~uWDRUJQzقmH\m`HR\KC;åSpM!=:fS$Yp!xW Fk`F@őaT>w~{*0UIFxK< p y[MtG+e9Cp A?pHP{j[ ސ{\4L;'d~X]Ay3 }dQF s]ی~5+aP뿻Ȯȱ-_.)P9*[fm'|ZzV$cXE.1$tqhY,T}o  3gBEuq`F&t6ȠPȚ:Bpjb|%IRͽvU"_ ;[=q\oD1Ҋay^d]M7wQ 7Z%B/3[bdSf6 ;S.+zI)z\6]-(zRF:vp*Hq5TnMDkt . eo]`'/M1<l"}bw%/^4l @*ޯCCŝϐL+zgzOcPꝳgR[T6K4e l$sD={d <4#3av)sÒ ]Nf{͘]ZJ<"( bT,s@ԫ[k8gs[Dt©2bJ޲uk&dKiru0w33SfB7frP9<1D{ɀٖHIpH`עݢV">ٱT 81k$ދ6$JP/#fV*S b‰DԦHf}-z5~B6$ԂJ#(=;E@}xz";%>EbU֧/;}3l>泒@9+Aa%ë!b&3_]c}JRx,>)l 90{ !ƀAr6yM]Cz\6WžX||ҹ{L9 ^~5m-/$څ>VI!tCS-'-)ߴl/^ vWd̆kkZY0;%/jVI@:v.q[J7 W,.q8(&g]Q"~Ĕ~hRƑU_~`rNph 8ri:'RF!Qu9vhp#:&8*x I+ۀ*ODg\ ׽3y9"ZykH xE񗽯Bۖs˴ե?.cwlD:t{(qйBA]=]'j v+SXsi@ .(4>_1tV`Osd!m~HЎ&?9@*NU-@$x߂PZ}L0/sOxzˡME2U_Uk?w"Aɍ}ٖmU:LI36p֍!y`c@9KpCe; 񷨰XfZ3 [.DŽ m= . PQ76K{iͅ$9j1[NmkD&@5:?vTސƳ&(Iפ%g<h-1Ur_q8Z$'>oSz:x=qӢ)Yu77_Qp-Te[.ߵ7-Lz^z|/"Yr*=}lS;b:Ǔ FILn C gM/8g$_D[&JP朱& !{1L[_ W~{8'%6SIi38.˶{áz2৾:rҦEmz lZ%:٫!^ld5[$6_]B_K8HOOXAMwm>&n(ajt .fbݸq9=l'03gJ8LhM'krDJgP+~Bk%3utV"Rg[,8sJ卥G'm/4g3ɜF0 cץ `WfܴSEa}A0cz :p ~Dc|ōYЎ|]AJ\ì~ZDHOD$ s+^{gjVj4B,}heJGxqA=$Nh],ĹAjj=w-B"5J|tS4fq:s3(o*%4vrqJaI/$+㍖=>d5StJI%b~ Ϸ/_-LF h1 5(8=Ԝ _sa^Ă4ثs =n}grezQxJ; #_bl,QF^hn bDV7.f7g¨)Q&l4)D/.km*gv#{bݵp7J l} {nO3 MumKg5Y4 ~myJIhyZ&O8BqUm" ||"8@(.ik ZyURx)t ᵽ H_S /ސ}D˔pwm?W.Wm1}Oٱng]rV{RUVuMjȌMa&>lbh]2p'Lj%nBoO0HO/UMa+2#J)%6"K9앏p\SII ?IsN;s.1t0fK$J+p=ѫPݪ'ﶪ"Tx/sZT!^r1붬p,-TxgEqS%Nsc0}{3^΢)"M*k~?a㉱r?C0q''c_uz!JHHC.*? \*i*j:eЯCN66m ^KùY6|Gs@aC0!q{T-70{`49Rez6[8uxL [MJy/MЏ]+&R^`q8*.ڰ1|ju'myf>A㩢Xz3ぃZҖv=h'Q~%GJ >A!-g@oOo$c_ۤ߇+&z?FHQNVHPoE{_*N feώͧJ:v68IL2vu4/rʉ7IFн?KW Eg-4sY+.">Bje%ëC9 4FI\5k?RP R a"? l1KX{.E^Fu`HlJ'Ղ|h>.b +=ddhyZTzX;o5p)umo>58߇Lz 0L9;US}+k-GuXX]]iWl/e׸9>U"\pu+YP 0+d> ashJR~o,Q_6M#T7ͫ9ukq ;TZF;+xi8ZӰ꤆ Aitn/Ä 7Sn V"UynKWbI\q YX DvÇ-XoG3vޱ6N|BxAdFc5.OS|by ˥džK!y*}dE&&Rpü<_+.B{<Ӡ SS-LP,/whs}?3@TN_9r8w,>*Уe>,LQwABOp}=[RֆX0X (ޔ8KqyhdՂ"-1Iv`,A#Wzɛsp2/^zCHJW̢\E i#AgbtM봅Ds'-FPv^;mI{B1fFuJ^7ChBdk~1e_}!l=Vi.@.n /c*0j3X:0VFJ0^S Of;mO#r娩\]xy& $kˆ8`B8'Clʢ􃀛[ 6̫C b):w@*vL? $AR:KE=jT %Dە Uƴpo H,YGLG)t3SŒ;l8G0z "ߟ`][o&8ԟ:@.S# k{mh{>xXAx^)Zp-*6SS[E Y40"3_*pG|D4$ .  4C cRe6L]|Z]U5* F4'I,UNAJYk\;wH^ v/@w0f8odO_ /.7)W3{{xc8EF8 oju'Y3sb+R~䑔R\%DOzJxkY2}ƒa0HbA$(y7|UT!=8}ɺI##Ӷ\9~WT ܂+5ZG ,6z8આ8o9Q2F&+"AX#WNۿNFf \EJVaH+/H BL+Zp^sβks0k%TWzݸk6 6|Zh¾0O8X6H>vGV قɐFk弰jnY^!MKK*nuvޙҠ7`V%sc KFkb0VBh~wg!`! >AC/$*@֤Wr1ɺ.BX6)Pܼ/zn;r e.OE6޾ޫ'c& /$} hWÀHIc z:ŪU%*fT 0&V$-vIj}(r#>ST\K`/K'zd(om,¥Mfs)"K(s2GXҐi 8yS=0~%Q6i?T_QWfߞT2Jnq،<#!7}{x@wAH^,zz7vNۨxMGQ[n+ϕqË狙sk 1hTb$NpkrΑXg 1| bu?3;0{<˔Zt%#4Em.AHɡ9Y~fF9B4|K[.)*PMQnNeD`1(D1aKUG ʌmG)ҝp/]%Ul~p3DL$ }SPޛws=c4 )ks8Z6EZ|W㭾[ G-c%!#O7α y י}tHH9C\?ǣfOu$l3K+*Tu Qb'jFoК,ezGeb7ly$po#2a[ǽv%W&D1N`f-iJ2d>H!Dg ĺ?_wզROIpK@%v5xf*FzrXg:hmL2>-q|hNrcm ĜDŮܙx3>"Rmlj!}s ~zl1( CA>G477:e>ߔ/{: (cCizhf|kvЉ}bϝ}Wqx4O]:2zB0O#rvo&i^NL>O~ɞKIOqP- Zc ߺ5DGg6hŭ“Fnyk94deky@{dLmTM2/NL 5/3'g'G{# 't~{73O՜]5.}NűLFt+XFhڙ%X?)u(aaڰn% Sx]TJ56+ALw# u4ms2DD7C](u{j: (ZHri?ʰ) +Sc9Nz#}=o8lGN*xM~YN抹х.;ҮE}70H 2Wl ׃W-aPpzTSEw0H:|VM$_ϢU=loԁԿHMcP02iN3CyEYigĢk|qƻRʦa+}#28F"OkEiBU'{K=FQQrJsyp =Fڳct &867x{] ]_r嚎a^ɭ0AhKh<gV(|hpOz&WQњXv~['*&`(U7Z;5>͊i멱a'1RSXy/ʀ>̮zu'J<Qeē_j}al'38DP"³͋)J(DXYݥbLެ 1cuޙ /݋d>kvhQ䭺K:@p8]}..^zvɬ8b1=8UI=l##ףT'GW+AhuRݮ4Nsg>IPyX"54,I)ns`_1zfGڿ=AVF XnF,,K<4k0MCJ i8~5W n{{S,f)|<ׄ:, qּv070&-vO Ĩn䝱Ͼ)yV[(O6|Ѻ`R<`YG0dd${ dJcD5ƭr~A1QaiE2\]~zW*N/'Y/ݡDr Ϸ{rnx,oŹ$7R!O/7"dK={V\0"'3t~![1sh=fA+AgsV٫9q1 = E9WާlټNw+]ɏq~[޾&3a_yE^;QˮKWQtrp򩗩S 35CiO5B2UI^]i-3Hy3 sg ViiD7;ajj Ǜgg*Ʀ,s `trJϜ}u8;ɐr-}5FN M/}߬6qh3\,!MHgܭ>qc]JL1ǕݿZ'%"C+:t @?L{ՄXVMwK|?!* A'/ v[p-s| +&-V8 |`Cf7: 7`3Ra$̗R[ZCE̫ oKʮ VcM=UfUEmv7p#V=.3;;Vco Aqks9to Yr|1@BB<= hAWOq/U.̞`+laB:r@ ,='dnZ3ι?fN7Y.*OikH ".~=,kq,#ȃq F/7ӆ/UE0619]ltē醓I{bsaX n/vU~jHrtCylX^<"hhgz^ ۝Y 26 `L7ByHs+Yd'm+%nz:}~vs)D_xqt SB8m6pe_% Ǧ)LrmL[j>vu6jN%0 e4^ Lpq=ȉ.(3\6E Lp3;7%;o{gn @gCN|qdm UԦQh=<9ҵo"LdT=#Q-9#@4nS` {,iĪUVTӤqdrj{ھw6WQmr-GHNg\7u}衸>|(Gt݅! F Њ., 31I:r|"'(1~_P_R _t*!W}w4IGNu;:$(2oo%nE[$S2q<;"4S:/y4UP\d КqG2óYGq"NNԛ%E3'&B׎ޜ^ wIsM"S;޸xYcTOG&|L:kW',7$5@5;ܗG+P¨iOᦳr}o^9݂PB߽rG4γᶱrmP~H҄Z`J 8ߊ=u "KWKaC#|v%ݿ ve7l?4I胒U#pFԗaƵqy`tU.|}wEr\MQEdˆ-2%߰KSwA:ui e`HSyF^3NuW! d3:z}I̖;wx8)Ln2K3wB 6$Yj9ЗXyK{ӛEfR%݋xB 421:k1Jv$h|;;cg(WAT5Bk5bLd\t̄Ad^ $u`}Ej sܦ6 n =jw0 5cgְ |: hU_$7 }/-/ PCL@?3Y`\fVؤK"1jl¬Vִ Du/|֗*`kfnh$=3b8 e8$2CQT2@C`E4֡P󜉲~wI+pb߬qb'W %~I)#Ü_3b5"Iez G*!' }JZQ ]&Z &v~D?"!jBڗC ibceC0Z--o]v]_9q2IY,$dlChyYbd 0 1@veNK:-eThnSz:2Pwgr1N`̛dǎMwEM->H`|Uk(ם+;EnQ6: 8mY^š4CoJ3" qQx@ Y0~ydgzZ)T0Jd]qV{@Q"Fno"RM/U3&^P.@ϭlARp4^ VaG:]x;&b%{H݂M2#:kX[ڎ8 D.H_ٻ~rN];Cwu73`OM!#Ԝ1 6M!/\zˢ:FWҏrM-y@̹]cLzL1 ޛSK>ʝAJT EG[kK.U̐"B2G(pVc.1gz;qw8ED]ݹtyi$O:Փ8S P_Yb.CM':[16 ;v[zq# s0b_Lgb|cPxE\%ib5ݫÊIJl d/'9^\XTH>hّ "nX :PeXZDqRhq(#A]Gg,CZ\q'-w?5g:vMjǶ(sJKP84Zj b@ a_DYG٤ݿu«T ?E. HZ$cAɫn:8&1e '>HV YvKz#w]/OQ_[]ڙ!No,6e/ Fvr#?eֺ!=ϮdӲ5"vjBfjR;l4HEdS.^` `Z3nhb )(g4~1¹"4}KZ hϷ5njQqBe,}m{J'/uK8=[A ~^6C$NQEywukpQR~yr|+У̷Bq/GA ,%šA~ #Kʳ@c#pr+G- $"ÔB%a4V@E3COlC.nS9y?aR/zW'YQ1`z\@ h nWQԣ{T<> O9fba&6rS kʰ)YTfBUoCcw Wt_@M\PL|1Ko(pj]1pu]7Th(+N&͔}ʊD%3c,VH"/#…WSRR&usHc;X:8r)H"iσJf`x^M )'4' st&MkrCgPl>Qgu E ELOwJN'YSS5Pl%ϜDe$ai9ߢdL?"}q5$ ']E'W@sİ8| PBk]@\F4No_+&P1h,Ht.S`R-N "!e9Sϥxup:zdi*$({r'E-'IO3^rRjə*s) ӌzEn6 2Io,D_D ,}1vv+?{| 2౜=2i9-=V4;jD%s,NώLqجqxMj+b3;T<{DHCa&|eD8*!Ni!PْD|+y!wL[ñ`t۝Zl2ӼR3>Ļ! |~!xф>@q LN𐒆R"vͯ/r[ -U>S; ed)\ m**=fj,p`=A)(6\0w1 lƬY3ٌ '[V y/XnSz/{]dn<^p*GILd Uj&t*G̎G'nуq2-_9._D1' $REh+@K ೉!%'M{n{a wX2,ۨ~c^vY[DmŚxs:KcV$ '3 vtm)Ni)i8;\>P3#3TC?dҲ)WOC"JB#"ΰ-?e+TDʼnO~)v+2H>vLAҮMsJP2{zr{X XoVbˢs[…O9%Ah?V.:\ܨq"L/[$FYpiWa}-^́{djf{XaǂQV訸<xF@R:#CKTȚy^vEݠbAl(ZTiޙӍv7 q_Ջx$( zAtaX'K9GkgIΐDfXwoO9gwm!ǘI0_$^A**H:nĝ̴|ܟi>3EO6>_P%L'#v7zN`*?wos(t]4wlAJ!_'IJ ,q,'64{=B)k~C,˾%uF +-l.ѝ Ft`ddtyԵ33b1']r 1jld,S80CJ0"Uשj7Aa?UYf ň-<_1% g~oZ1$_:mA.o-qrXYF]m>v)CPZ|YscV X~2 `Ve? =7 X>/ɑ bx1"Z6hp00!.(&HVq ~'3pDj-Ɲ *(fq`Nƽh^8Y5$'IG6ukg^|5j,GF|>1`Mo, z$5zhh ާWӫJ VvE^#{_vw:7uMͯoWa-g0|f"T!bVZ6 ?IBFԆ'tQ2_O4'ׯ+&g'qK}O<Ҥ?w 3^۪.y@Aم J_ǂֽ aϊ1ҟǧou\@b[f ^SȻUe\ XIhh򜬝9HM'}3wizeu"2>k,fFbBq .yhPjo(]7F3^Y*<>EP?W[;ɢ<(1-緫з:४S$ Qwӳa]nkHt<* Xs_D]wz(v?b-yXC+А ȰtwfLs&iɏB[RONNsaѓҦ Χf /6.m_) :G-a1- Cp w /Apkqt n{+8<j4oqƥo _1!P#/e&(@c h W ηL E5LڮݰLSd BgTunlz9N*F#:c6 :7NL}=@ѷ.p\BT+(f鷺281QjX)b EѴmi~HF[xԇnwCD>4]]A:\7-gQ>-_}DkC$@8(/!ߋSr3nql?Gp&ɟ^'5 hoTްGhڬ#G)IRjH49SxᠲoFF ^bl F>#R6SսEtQЀ茋)r$i,a*S `Ij:JPppt^ÒY6H?:m."*\=Zh9IZTQ BESߟ&Rˢب~a %eW}=ύh #Mw֒nPAR*}6,TkZ -:^]\WȖ+gF o2gGf il[X37ʀB0JCÏPEzɩ1l(BpB\Tf=))ЪEß R/Rxb]Ow>yV@zH貧U'4PYy [Ca<_s>=Cy6DERJSQ+ 9?!2Tfp,;[ ZѼ.Ad{#/kB }%S3 @M;d_F0@Ax̟+b&xZ0:ΨW&m6`~KtI L_MGaY}b*|$k3'ndsmqp0v?=! PæI2" ݇IӺwfH u̸pT`L3㤨Sfy>}em6QfS+aB>QzS1cvm@b4ߴI?j*di /;^!WsB۾| vg q= B3*4}5+˶]eN@*U$ʜ{I2jI ?HDMӤt lZ8!&U$O6vVXb@ /:by 8oҠZI}߾5"bʆ+&(*u#HMߝw r<<@x9(q %V`;\*HYkEwJT@kϻtmcPhXp ёrbVN%c|Ką[=d`#'808{t ɚEh݊GT~K Q@E2>L/țfGOw| 鏘_|O#a cU֖t't2p g >@֡ iOД?CO4ckg0 ۡ`V]7FT֠D"w\W:[XAqXmqJkt6 @Ǻv2,OA}|?C+WOWW6V_&YEi 0 Uh=HuoYݞ ,x̧ÅIa5Ǻ{`0*V":XlO=[NcЕ's=/:6( t@RlG6~OK pλпz@5)@L յجD13mv}JCO?8N<KWdآW2Rj hL MR04͕~N<ϴaG#URe ^X}#^)iILL;I'2wR*v ñh-ЛUò2{ *j)<) 1X26d _\"DsQ̸||]|ڎrhXUE5V ۺRՊsӝ#Q]1F!(",EH~Eib0,?h|/6*1-}K/|7}9A7̲=e0M& ⼇Jl>k%%zEddo1{\M 0~S 7k?6FqcG}j f`ofu)M`iBnS!N]9"o}!Z'`Zn9vCY5cMB$\U@Ŀpُ|_[棦&b>sp'!^59Dog'̃|#ղ_[MH Ug7CD= ~P:Itr3J:1aJY A:*vնT>:Rqh zhZGZr̳ 7K7[@] IYvxumBѹyjKNa5k*0x>t/3Ϊ M +c"^9b5a ee"MϲjbܕI[YZ2p=G2[i|A'0|Qk:00"_ }Fa:Ē"ܩW b/ʩ0=Z8mq7&8Al*Ig@xf/Q쭱a(^MuAʑmLKoʹ=ۥLOV-W.*h%Bx@GQ͇K4ObRR|hic(˹] 7̌w^ 5b[f.݊V&6]W"g%O%ĽhwuC7Wsjտ#S/]* L\s.*ԫo;2k@j;:n҃8FjJ('d4ۅ!m)DP">r q[\,anqKHV|ӽ`2^Ƀ]1c_wW>X~s\l^5>b}j^m!EgE , .~iY9 j4#eERd]HV_Ⱦ@e{Uf\qS[_og dOr @Ax)0r82M},%4Є(wiT)PJj<Q>ĩ%~()qp#z?"_!I,NRCe{ibzҦJ.W ήVw"L} GY˵j <ڑOI6jx: (ՠyfX>b @BYyUnny/cLyD|,4ם6#| 9>-;zoZl$ ˟A?[~\C2z#çMF\{96&;"dZ1=~IJ`Ց&j|K{ +>c,jtC/w5h6˿-@Y{:ET$Ps@7ŬqJgO- Hڛe%)4"t(܄zvC3B8qW^]SIpPn pMPAj$E?oz,c E꣆8S!@j-~-CҌul]*t44}Y7"e [ VCg ߶ +WJgE?է:vnw@Ta{ \tޭdbsGj{}6.0SzF%L F$\^O*t,"*K-\Ś}3DWrYN5L/ Y&]>6|pm[ù=[uZs |OYvJ]MĬ5=sE_*G- 5siǢa=-?]-S۽a-@AtY|횄Gqg@1VFвYŢJ o HkdŃV\^&YMx 1OR#j,$&x>05<~Kx+|_IeFh,^\IUv/t}45 \}O>(OWO/z^4``Ԏ>řo^ưy L( |azO쩰`@ ?\.YnwA O?}3OIs>'0F@ñ{mpbr -3¢ؚL0d3# |ΖDgҥrФlڭ՞/&T&+ 'ܬZhL!ۖPZ;3 !rwwLht1Pn7[i+߿eM0qBёKePŬLӀ,G>`W7T蠟|FPRIB6sHR 17}N;3 o0zA_J9{@Ž:Dt 5r,G6/A4d=|)Sn[#E !6f0,A9qz_<lore$-~LU*! :^m5K]?YM`ֆ.H !MY鯘uZ5} O~Nd 0i;2岩UpW  ya3[u=S͵{2 9>P =fsɢgK V@q{yI.Qu^MoT6zWQ-i%W&s ^ȃ/0)H8]dJBqˑEV{ xRҴvsIOUs$~_s\. !8d7 o0t?V߸pS ?f9 ĺ=P{`=;!aPemW=04Xrf2%UqIECzO<[d7!EHh^ȀZ]wì DPZsaNI" uhgl?ÒY.ާэ,ɓ_QCdpAP8XOV/u7rOSա9Ny;,ih_CFhs͡៖WH=˚ֳa)&)~Ne]C8iUQlMJN`u?'Y*KUN^[V3iW }p,E[tX ! W3̏3" LcCj^w'&JY94C:u!(,?wK8kǒk\Ұm8"Xx]- 1pz#{="(G~@$CP}m$!RFQQ{NQ`qeK)d/2ޤ#(؊$Q1pug;ENB):rwtIn.)KF\/mZG't@H|.z^y0^}F ajr#4?SeWbexݾzN5 TX=yY_̑(iYo'- \k2}'NfDK#PCH6f̩ZNPőK7 K 1wcŠ5-*A¹ epk_+Bk򃒢|wG#sE[lAďѫvNMWOlG΀WLI,!d:4HPѐoX}M3*6= A.S]! ոy'`NyNN ۸샓*r9ja#jX/X'Qq^>keM^ٙL2H^>4%cIW $t}I+QMQb5PR y֍eI[>D {xbc@^WqI

    (ڡ7Өn2qnS24}m߷ԅz5Eek]&;>yYQ<|8xخ"m(CiZmCd;^XSQUR&sdV?n]!ɓ9o/.EBJ/;ZA\'M" nc2>οIk M<\%U 29o-ahS]13ceodv4HS 3 !(3~FABp_وeyF=KbJ cv\HJW^4m'T˛+i6~lM[G~|1T*eqWۂ=Xd}+7:R8-h3z`zV>mp*T9WCFNT*/{P@H{_b9؂cևO]X8^Jg8T2a R7tqiXgt[Bf]_%UrƟw ݙ"R.qcsؕCv~NCbVy{I=$@ JhZvVOjΪs?Age!=a/΃jX,'RB=ag?BۯK Ǘ I!(]~,:X x1FWd.ЭV`A\ln? bP37w}َ9m7iڙĆ {.{$M뷇=(}phd^݅}8tb DH{ Ͷ*kippLM;;]"B%e*k)RݩOvf[' .F'NyG)ɴ,+.(|RXD+.bnP4ّ_Zװ}mG}>T @喷CXR?hXE\=g]\+YwqžAq Ê?+]4}O]3Y`o+v͙WI dV)3N0;qN -D'S[1%52Rnꑛ{6 /wbm%_H1n0ybmJo寏PgKaooi85|a+oؒ u,9$A #ޣ~s* 4cR4uF#@BԘs`֚?z'ŝGbLuB1զЂdFG|d1)[q'4kYOq|t.䩙,El$N! jZ=zFٮ&C iepR0B*mG6}jխ(t]Dvx zPU T;y&Y Q3^~1Z1Ar _i+B/B2&pRY/bE W06AX'{ ?o|,喬۹i,—ux|:l=yB{w)n={#d,gPzҡ+j'z wgJ٫d"sKE\eo4Ro 6{+W1=yG?3Imߝ@'+,\ȼO3Tk\70։K _/2~ xӶSԿ 4}" AUcπ@r\ -coeCRr@EsR:Jl%I¡^[#) yAvmC.&#w`hyQXNyMQSOvRkbNat0WUDrv)y@-Mu O3UF~L.~peɧP`,:Za  AH$YS8"/t.B=fȻ0CDk-=]1k|yZ8E=Rd$fWs9g{- D <ߨkn](^e8fgRLx %Cc@:rX k*4mfyR|g0wzlVӳ'(_-߯>CG8]VQgY7F,+Ѐ9+l:9*6r\;s#ҁu\,5?N3m*P%6~Ç %vٴȵI|F}ΙOc\;^Hyn 1L_f*ב>Al2-'/1.Ey ;I3jMĆ\UAs< [wMg]r.Au(##StӐ6 @n j9p7t*%1h/氼kY >㉉5@Gi2GxYvGO\投{?By<( 5y#$\$X G5@_x</Ԩ.!^J$@'$08޿Ǖ^Al% .'R9DMǵRZ&IgtãDI GHiFnC7'!˩[9멢.49vV$DB핍`}PlDk="Kȼ'y'$w_Dvw-@1eC;ա2,P(I:ۜUwM\7ۀe 7_OZ-zd+#_?f=CpM!b'av }.*D$5+g>i#ju4̾_q /HCbL͋]%M2e1Wf S*ܔ__xWq !}f{އ,A"R^kBurZ6ba癜F! R@><_#}^bSQㄊsE)1g|nz-Gc~`x kզ|W1Θb'lg3V/ bs8TKڱGʅ@B*d[mrbx>F-`\dYq33%q v*x9ϛN0^\xѱ Te^IPZN)V&Mn”I>R*hJ̺eUXf'L>|mZЏfgyV,R@W{y Ɲl2GphFɀuOWSnDqak=n\pzH}1 {j1X)Y"'zi+tڃOhdhimz_xu׏(| _{hc//PptI~ځ WK0yI!/D_u!cB>X 0IXہHҐ"a eK1b/F\Pjb̒`*r1S f3Y2&gY"_0Q*:=+m,h,]Ętksl'I$A2L,E 9G*~vKA9C]20D^J":,1ӴWr{Xc ҷA@2` ,p?$}HClҌ1+k}i2l^ ϗ"56 <(Y-o3Jɝ9xw>?%9F_B1]hA.DW|"J^lM-&uwkGA'ݳL@!m_0QdwCD0:XE_Geּ81MݻT6g(;]ָ5)\r9_^NrV: %عr61*t:ŵXJԒƘ%m<,Y)u$ {"'T6ZC|,6'u^`y;8gJU\v1JRq}l*{Uxc 딻ã_҄_"uZFefSP{:-́@_ҲEpD66DKs:ni;Mf`q8,m[bűvPT D4gTߌyAS x{{.e*+6 eߛ= pHamrE̻v"9QBVss[Vv?eUyMb>xiRGGM0jkD;I!?yt _ǛCvg7,Cj;m#UQ&:K\$|ǚ5aKaZor#ߗʭDYAsDB{d&?%n]a!KG.qa+`H ay7 #NVWoMN@LgK{~)3%˙dp@%h:0*(iJqvH' s8]No@[_%fW@|Vĥp1=" J7ygK{24\ne'p1Yf:rsȞ~],Nu-tECoxa _/ŸWWr#5.&`#)SR.`!5q:~?M9DGۂ6 WúD3HuMUT59?A=C5S D3z(EWC]#* ,#dx>%ny oo߾ʘ&HAQ2P^Ommm+KM=BܛV%))/+]ƸBÀ:1 =V '>/jC܃PhϳW]HS|#XB''ΞLZǚWa0"j$+r34.j^ɼ@E܍ѣ~̫LbHƋ @ύZXo l S_jkcjȦTnC3񸧨V;#yNb7q+ur"MOi JaBo4v|:|J'[|aΟ+hg )7&u:O L@R}) wclע'dul\5>[0Ƚ:&J!wѡ7f;qs?j|ν=s/ZQp2RRT3(CWKXcjw{@dHECJ~G7ʞ1qS"F˲߯lRɗ(d--K(vVGƔ&mBfeW'?a#$Idr\|t^20kȬ ,~»{w>ӥ9LYnwPSUPe >Hؕ% ? w5ޛJ}{[Hː^U= kW~CӤ(j&sTiB#Sءd&&r+K &%z5>B"r|E~VdτVXMZ5]rPŒAOEAںÝ>ovz?XfuY}AEAP3;ϬOvvv| ;+'NZ 7/ˇthziBY2ADŽ{ bRNpZewd fjP.q0Ks>dqiddLӠTR̠ҨVDEp*}S "xT(a )@`N:q[zVM5 d*痢էbKXFѡVb1lTU` |w;ETHaqռ_ϐW6i;LydtLsW\Ug^7ja'3Yd rMl@yIlhT20Zcjm^nIuɿP HW=]K$JV'7d`#'\KSPZZK!F)YQk*GT,nSF,?ҽ'.D>^ 3WhuW䍩,,8~6>Q{V>/wcAn1ӵ MYݴB 3)){7f՞؎] /h\̒C_3nxb'^j >d94mhgXQzE|ZՒv |s(=b`0jZ}|M(NERŲyQ-|*PՖ3-oHƮkp$~i@m=@8X`|y #1'5!%0ƕ2sr C%|ųnzmXT_`, BmHэ#n<4-BF6IJbGxuZ^vcZ|+i1^| $pU  ULC -Nǃed>.@MrWX,r!w4Ic_ @ 1AAz@..7V7G?ޢM x6rԥŒu =e4#*}.|]&F U^fWAPB%(֛_k"]qHA1|JŢxNyQed<͈&1et&B``k%_Àc_b}hud(v#l|ͳj#Y|%=Ӻ_?DoWU6HuIX%+Wq8F>"kvWXj'l6aFLeu͖<5@i|Uw zv DA1E:`uz;H#}9\(OHdb\2 {Z\3#WG@(qT&Oj?>>K1(6Ƕ3l1l 1GsnՓTOM5|i $jVH0!\GTRíwQ3e]E&hbq9I т>!G],d>B"}CJz^z$E,LeȑԭUrG,^xIۼCn1s9YBTf`]kH_CJBM0d=r/V7aȝElKZ+ޛeʋO=S8 $mE-N1~V~"c8CL1O>=Q} Ѝ )(@ħp (;$b-tEd2lh6q؆L38)t+Lj wlR ߼ۓ75UDx5y"(.9Tl>0N*m(jEi*㒟 u>>V^5DrJB(degN0FGs5H>EM$Sc>B[,\z?gI˅ P} *qR(V뱟fQpK^Ȁ9Tvbz6oG?n%iوvcxhzH4Iޖ E4Da>6b&1NmSSl&,rYF64VBg* Y߅7%Y|b?(YÒr:n f2 QUy_&=(i]+v'RTN332@J)sZ;]8rMv=)YÑe*)lkfn̄wk6)N&duTG=ItBN\M_o>YVi{E(L\4vQ!:L2=y /3!ہ;^G Z{ߒIa} /s)^>fh!Er I1? Z{͇v&Y3}KޙmeeO~wv.DPCcV}9$59CnnHڝߦ0s!%Tc$!bZQ~,Gm[LʋDf&=sb eLQR?}‚ zI!aWjJ58hAxt@z[[w.ǒ30Y2S"RT>.}\p;Xx=2mrV>صL?M(zMVs4G:rp;oX4,_0WM!e{,  + ;T7$\ҋA}(qRj>0z&]<} ZRJ = .`ҦP6 6oL].DNWKn$L9I90m"[kѡ -ejQyS>C;PNкV0N<縕Cć܇ GA`(j2UYtc/ᵖ3dxFKm{`P?&…\CVOI |3-B?(8˭lݶvcbinh8TKqj:y?Kh7"2],>mf f[6ڧXkϊ+~i燝H-BL2+aP Yj1T*珗)?ٔcOpF=7l.bDۺ'RR2:,Rn;up >u}6%Pf˯ϭ'M]4RUSi. ~2~A[t%BPr%e&,~A}Ԅ(^TB$˪$jsH'Jlb3l4}Ӡ|N| Zk$Son'k6p]qʵ/0,LrW;F,S5xN`WӪL Na6R^&ú;,1anjJVwXp ~PʵnLsk9Zѡű:XO)$kHGh+܅~c{Tzi,*<]h@#À @520YgU"4RC?IޝSI%WN|e/W̃ehS(v_R|XE2d#"l&/SOۀxY)Dڃr*?24t ZUIQӪB=rl a # ~Qg(u`@evxZ.W_ fݏ"*6oz S!}=DVzyt˷B w(G"~j_1ӗ8Voj^\Ci OW ۄhkyb+Mc'KZk)H T[?ǩrؒ8 m/o;}_ F?:n՛E} ۇ ?cHEB+`IY5 : 1Qq 7x:a> $h fǻV `?^**QeHLG9្VF^,e/9AKpQxچ^G~ǢzM&:tNOpW qߐ9`yY< Ǟ}1)Ʌ`^tmV.@~'JQ4]{`kw# v[,iPsY!=.YJto 6R&ͅ`˾gN25~ͪY#1l ʱ oG?ѩV٬ք\N4^c 7D>n S|0G0k$8Wx-FBChY\bu@&gL<ҭPXŏ#`o!bzQ8-,M6Y[ehYUn8#^.BS}^dBM'v;N]S'@B&> eԔ(rHGt3~?r$Y;7nX,=u e9$)37\/ɱ VJ4K%Y"`۹HLPT5oe.hl-ZAaju N@F-,ť|R2:/Ͳ)-N67fq[PcǦa&z{HUn-{t]m؄θo_4^Zg!37 9.bΖ;i\2C/6yF8s_rDpH-X_qj8%Xa̱MqYJ}y,S֓JetL_1Q[0/3?YC?sEsy9 [=^ \W?V5z}R 6$F A1ؼ/ȃ6!YД"l1NBaQ[A*8|g0*u"3l\p2[ԌIBfV|E(rsˍ--';LoAnJm~j!Ʌan6Kb=c(L ^Vh5vkqCp8B*ZMjI?p\Pw:VSvdo>iQkŻ=X^E@ڲ¦֕BmfHK$#up`ZfiyXtK{)h1y]#)aANڤ< (\`&2': uq&i; Djб!zw dӸNHY?,~%e!8Y]o$ ϋ:_i=jC XBYKUՄPTQb^yYp)B%M q D4x8u]^/r,%=u(2"H ]vCӝ%RԦ R K;HF< pчԞİ:+U$}1X-"*hՙ&i;oVF\UhPDфЏgB&bq' b8FOr[+5[!^i miVNB]d&w|t֬N2F)Zbelfu [JA4FjHqSP 8X|ah7D%1.*|t!F[, .O'QDMM,#33(AF-(ceb]\B>e\AhaNl.mX:xQPjˑbO Z\43Tzi6&x jUȑON"&y vLF.%ى(Qgl-wV=k^T)& 1#p?k YNȎu)(9NhGP6gBXjR;<0!ۯ#fw!4?ɟ])x=ۇ7'u6Nz36c??i l(4b{D׋MZqRzQDw'զ#08L-'^ N] Lz)ʬ*aBf+xS"pZ緙%.@Udݫg7jMF&R), S 6gfM4~ςglCn&DU,qryiN^?{lیiE^T}JmvpR-#E04a7gS$% *iļB5J~R:0yl%b^1w\~2fm}>Yx[ȟ]8%D/=̓oU/I;j}>}| [7ƺÔޙrp@UP-UUuɦ•<;oxՕdCז]ȹjBT"'e ǁ'ꗅhV,ovftR)l\׉C&_tYd{ WyOF}hһSݹb샠{/E9{?:w"1ʅiޕ3++ΝZP,93cf~YT|>p@'&>,J`"miTd#,LAmu_#yD+o9;9*#M#쌾Ȓ k&ԒFJA{rY0^Ys{ozg1nG%E*PfQf?BW'slPʫ8z^95Au.d`$Cy:'!?붼tƞkuecV ε]rI\׎Rww,FK2v}l4뷴aщ1"M;;,_mEei10*d)pj)*wz+6*'?:m??*%\#t%#Ǻ Y$<~743V I$5M@3zd,w3?)&)al 2JiS;W$JSKEgSzC=Ξ. Zl׹ ύ&%˗Şda軝/&BWO=kʪ44On*&E`[:LKS8gV Q4HF x4RMml՜^cNh7c_tʓ7xgZ7kVgnkS'bcܸh,n|zBMR";xu>D^.$;NHAv;7E$ fn=[>_*oA&. wWS)Lڶ"w;䝷HS.k}01\z*H)P*R$'G쬟ACBWF2Ȼ5kM]Ǒ1*iXEܓ.FvLS cj;AkV'4jy!HH:]KQhx6ph'H/ShpP9(`=YʔX7ѩ O®kG3ڏ!I4L<+eʍ!پqGEK !Q><y[:N93z`'p.`Jq'KQӘIoc(C0cJvE1^8g521+Š>`>TԼX8rg9)Vձe!aizvDΡ]lcjٖOؚy>B|X>3k*63 m127 9XҶkJ&2*Y}dC' 0O'dV+y/nPP]bI-RqF'{y7s4b`h_:g5Ɂyj_Ns"g c泧ypy'b2N:"͢Nb[;A'q#uzfc%ss CSisYm s`PT˽V? %GcO`(21ѭ(L99d,0Ψ#-=?J[ͭjp(=bX+/#S@E=\YB߹XW k#UDX}<}d*xSͻ=z>zm98Z0{_zZ*iu, 9!alm;H@OP!/)S q{?Z :-S(tSX}m Prb6RsoŽD6ea /(DrO:efm2-T>F!CQ,,Q Saק J/M)=yvG*<<ٺt2|ǯ !)s2 n8]O=5xc,񷶈ԅ,荰E{|tYA<:P-KcrZ+ `eZ6>F@cGyiDNhY=sߌjY+~+oxj%QȠPNP'utKkkSEGuM;.lN&_>ե{<ηAH`Qǣpr)Ie,3wSIr;~ $f=cA{!N҃ܫu~cpkEL=6nA),GF񏭾T3 9PH`ޚ*/ڐse N[n aw@@m?-$DB1x6%;\0 GAuyCwѯ3fB4=/}ٔ&]ہS=D0ʷ2;*ii.@tU|.qC ڲNkboJ"To'KJbe2 TG^Q?XV uJDH  zSK22@_D&$B=9伷 ~ -F)LNN?4hLf+(!Dg J& X+0J@0TZ ,E5w!瀜sQfрmtxE? R0trMs;Cq(HV^ p|zu2Gq"4ewgC#{DcpWtN2;oo_zd k9 p%)p"{Σ.&,ODw'~z Q+Czʈ-fe}֮ UPH]:Q <>J&kzʝJN;ACv]C=9jŒA_p6ҎGkFX 5|:/Lr&lcUލ^C"=a_{5s r\IB@) kmMsKh;xԪUdh;!GQZ<Jɤdٸ:UbO1VB:IKhH{-zTdޣ 8AZ5TCx`?1dR]Sa+ I좥%0ɵlT.JsIVE=-7{]>OhK] bzŗ): rT&"uo]ՂX@/u-ِ,AGd@_CDf4^:(߅q!(5jnxmWH$}% ݇[Gj]$ɮ&ٜs]'d4ٞ NY11d@3y--**pK=4r1d0ߧc{4i SWKfu:ʇ'~6,V6$Yߟ8JڴFna',`V rOΗ t=A:Z| >#*I%)"`.4vXPaBnBFQXeʎ)K,`h&ʤf.svIoqIPn5]ېc V .`" M2V"OJNȤ J[Fql=n[hf"n<+@c"_[E'M_Fk>kp%Z!ɝPCr.-$sG"iTJq~'>/9?z8k_ex}h%oڀ}m ,U7:C8S]I5s˟O&ղ&SrH@E560,vYml7+3%:gu] Y\#` itFu(wiG_ݨG+ & WF+{󃯫)hN&%zJHћǔe2.XVoVY,tS0mΈWrsGii.ު :e0d{ZoMeq3 <}flcx,v&z3s0;܎?;~Soc x-LNe+0JfXР'Fw={>5dɮ)i^L ZkmvAJ}hU F/ܑKŧL(0BP #3I Û(sE06;~ @^M/ c(ꀔ`+t1>AU'gcِ0/OvE~jmq '4#ޝ9Y["`" dC=Wc>RPŌ`9UkZ%(M[ w ֚:.jvSρDJ9 bL.w!4d ~ϘI?dIr Qz,8MoϿ&9<p0hWp.%i{' ͳ܁5F(!)@f@i.0b~43/ϫ>~=wzrk}!ᄵjL }֫NeKW:/=`axd Vek߹~]ONI KwAtbTSC`5XEһ1wGae*۞ fxza)E׀pi9i<rgSQ+̈́x=Q,7I0T!ft |@Z "posV㧎8ĕ LVhz;%/-fKMiūJwc8UL!\PB6dX@hET0X!kJĒ耫㇐~ +9lzS0(' (>;m~#A)H )<ӽ WpËsTU&̏t:%oeMkqd!a$R? qN )9@WջZyjGBן†,!Y⮅7SO+}!͝/UN’p) DP8o !ju~a$}s?,ߚdx *!y:I>>,LfmDIhm"az^6uL_T$}ԻE.IKۛC jԠU= i3"~! |xFf`lh?+q$r"9{ܝ|"gYZ07070100000280000081a40000000000000000000000016439a3550000209c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/can/c_can/c_can.ko.xz7zXZִF!t/ \]?Eh=ڜ.+ɑ s)r]R_UlK+%A}#Jz` c3'Dx~OT0;VxyJ`fINRB+NCI.J k |J5!wiEf! &{Oi&Ry" { :R~6u 1Njm3'nMe39s5t$:̔UdΘT#wMC,07 20bVsabyW1ŵD Ȕ"2I gVi#t^4N$e> 7Qr 4ю:v8N䩅`s՝bcNx, TϪ wf|u?\%mM֨_!ZFO>̬Y$n"4M _~VĽ Ѡ4:q2(2\s_ 0 `3Gnk+D4CAyE" H. ̙v8NX|lvR*Ϫ0MlkUw[(!J;ς"gp6b& rcR'f zw\+o(J:’{)SxwS;ВNg C5X%<|ၾ!3tn6sy8aAe;J&a$r"xS jAwvfھ~Mhg32no;ERI?ʸW4G`/o:=$bھ/Ц9CRY~l p9=/Kt/-}<0ZG |tL3,5O6VT=zrPLj`aHC9iVhݭTxI'!Fsakb7ϗt ~ Z   }"(%-:>NySM* xpqQ,ۯю)rm5p;Y\S3CvU(wE o xwj *q?T>Nb%Gtۍ x_pK$O%Gi![TL^P7nx]}S& _s΀`&H'Ξ[l}CPFCZŠ1C岡tW2n~wZEc ?`W ZKg1^㙢'k~COP̱ ӗ|@ F8HSV$s&1hh)((`9f3ͤ5r~aM6o^_Z\?[I+m 6ZQ [_ i?O 풼2c?ffxsI궧Xv{+gbq_~NYh:Hyخk#k4*g&}0qʖQKjL^f 'O=eU16(w29ӣ]Z  KAL+wd?a! '6OT5 DzI9_HemY`@\]r#N QZpPD'H2owi4ESa'4i❭@4\2473KZbr7/Z PS Hj ^V$ݽбuGQM7c;׳=fn/E s6j0HggsvjQ %(ߨަX?M^qOwڭ0-#+xo2gmdK쥓Q$+S0l0~x4"SEZ" ZgoR3 UBu;%I޳G0%ۭHƵ\d~RuaSۀ#r)=,r!iYY*J*W?w2&L>F䴞N8wQyѨ7n9G;V(밣JLI6;Le*RYC5dcRڬ6#4>R,A PHMojqRX`d9˳ 2TDa(MI1ޣ f9.f]#;8SaN'3"'Y{\ ҏ@m?clN4OqXkELir'E`peN6R9npnkXo\^7ɩk{筚0f[+!+~GM8<2X[mG#aɽJ0.pYQ|"+ @sr}1 nɘWߵ:D{RGFY5RZUVI6&2e"7*u彂s7/'+KbLc e}8~l^iVA;g4K ݐݰT'$U/u)GXsw Dh¥ډAo+y{DX@eh ڠ̥ZU;eѻLy:%@xu&FmAsK:I|P/˱h[2[]-;`zfJ<(I8ȫN<}l̉,Ex p ɉuL!Db۹4?_9X]ḽAB=l:h`Չ-s# W8HWFu}M_tg2K?VO+PZJKd_b mSv;Ɵ җnb1Xe< _šت-qJHӾ_ej' z%㱺H&%#H=ȧvnWmi=F !ƩE8P⇋uC W1X?IUC@̃A ѠcżBHDgVsDu)&xfεzS_ϝـ\*tuпb%]!&' 5 p%{b>WTN1k$3 0 ɓy}xp #Ee5<d^mto{RzۦϖP 22E5dX7MZc}+(N6l !P!֩K~4"uo kRG'dȊ_ |ʆZ7B )xdXRxf9$~.1CII*eN6J7p^fU t!˟s[w+ ^8-c ؗu̽#iU|KUO P%Vb)zkxVC R{S<\b|Ya+Ab[dRb[ 5#B 6YEtw fS'ڮlpy˛Z1p8Yy.Ra=s712 Q{`e2,|M1XQ׫ZEjB+䧓4 |oN G-l6=+u(+; :-%nɃ|Ɨk$֣v@圧wܵP:rRHx!PzVzFN\w9O)] n+d4^% +-vЍy*IJ4ؾ+#U^@Urwȳ݌ډX%#sMC\y7VGyznrs+]׹|ynv89p?-/rq$E̷ONcc,-¬S!a68<^AE+Q[ׂ?iP8D)cDў ͠zJdgB{ Ʒć6ޣ;yV}I.'./HE/DO 9qEͼ#; V2 %tXHFŷΣx%D $xcd>LєU S֚Z ɯ3 ~8]L 3<>&f^x1)1.OZLQC==B{d_\O|+gk1"<:;'9ᅢm>$WWT=cmX!HeK瑻1'~O2 \UWrs"vEE\ֈuILzLj~ɧt4a4 Qmi#+M}+*reAN臘BOY:GkX$Dk.PO7-"ڕsԴ]퐔weD}upd٬ ihhTL3j4uif[ǭugm LFRGw?aʕ{ggѰq)r*]q"rY1/S'qx?t~0 岎R.X(!fF]L(K!;Vϖ6XȂg94 ( /Л2Xuj˰_O!40NeHP\xsE{ B[Sy렎alkaAs8v@;6l_>6z4m,`CBjJut%/(/V"2:*~$iE##*2 Vl\pTkeT4#_g(*='=: <|n_̪ߏ0Q,tHuݐ㩑27[@XM׋X'j5Wc043S/:"Ӹ kpͱ@w uW{vw؀1`d3_yeI]d_35=ΒET| ̹, 8v2S"[_-e7C qoΜuMՆ)vU˃%`\J!X&kqnygatRމDU>Vt86ȄIYr\CbʈiAáP{`$k}w25O{2];?eQ¨ Z!6 1F2Vq0N!b3cBpÛ'2 Ҧ>8GU37qRM`5)rN/Vh qog e2Y8H|KQAk}( ݹ:~m)/B i3vW4i9=SB0ze*7zԔ آ,džKlKe~u%/A+Pk<~6WuX"W/[uR]}\KxSfG0%c=쎶S?Hٓb<E>  ' WCȍ7qbWHuW{EᥳmeV-lt޹n67Щ%5b=+:aHLFԄ-88.m-BTT?jJRw&U~s aE2Teb_4kAО Mim8u^S[0$VR$igXBB:ck,I|"zd8(mMDelmPZ@^3 jƴy_&pU2!DK1fdVhě[{yL!;Qr#|/m"-f@bdZԢrI34XĸsB,fz([+ԝf72mJ$ e2zYDivnv3Ƒ~4}mUpap '%Aԕ&cUK5dDvp&S ,Z zhȆ* M—Z-]?`NSPIú*o{6V(҄Q`^0_ ?xAo(0dgM}gÑYiヷ$..CҠkCj,<)R}R;6Q=ڧm^E fBPf /ۥ-}79TChVU/˒&Ŵ"vfZ"za£S5)gc733C8?4Fq^cβ1ywĝ@8&^v=s?`q #e(*VaT"+YU7PFJk\lIBm2:>E0~^"IP+p?rK^8E%B1Gi7~ZjS6&HC;z1%3~<+̓p[dqYF ]l!h]\1u~RJ@ce‡p@,'j"i5cKf`<'h8uQ]>zw/Z`}`&4o}*ԧsb>D̚"uUظ?0/=SW7eGK>+K|ன9w;5^~JP(pىዀyi~ɉЌ&*xˠ4Iqy#a;,xCdW` }\؜2$;X*ҳWSk*d΃Ƴl4Ldy@zyɎ!˲ ,2u- ;&fB+22cPHx.ϝ)H 5OxAކBDP >H7t#ݟ׍m ~掑t3c,%!l]~7IVEW圇 }édQZ3lg Е0izvj͚fqs*Ԅ 5}_ }+?,CL0a"!F I})3'~Yas[TJNxهo¶%{"\9ҼֽDىC( *?ε/KH5&U0:h-.I %rW諤IYyRב ^E;‡iFuE>wegH~KQ>NS .>`kMA/[ UIJf5nU:r/0,On&:fJhR3&1I=5W"hYwvA(r>ܯ4=vGR}c!Wn(\}KeQPfo #&v4؝RqEs)V?|{L!e(*ݾ\UO8!LЭ7LUmMjXsָu9>R"e3o.#pܮS̫77hV.əZlA֝BurYDTI Xԡ%y=k$1WDT$)CN#[ouwVY~q'$lw%$P<4 ȄMl/"Qe8t./sSEq$^l{Y ۲{oQ<_V*oխ+b#:;>Æ<W;_961( wv,z$V`;WPh9-X8q%p)ɮ\bgX7:&SiN'LXe@6%k;W/E "@iv_@E0,$VӋnݖ2~?(uK0%r9>3ιPNgaGa9()86j@VSaHt6k o\;[&& R_dN3 чT-C+Ř@m1 eCϢqێ.*wajDWf;z5~=<$aeODC@Ġ>Hg2rT`n.r2f_UܭGpfi`}ۈa-? mvoqpͫcbEN 3Ucb&Pw;E/3zkM:;·M8|i`%W  9+1 05wprpJbӲ?#iNѺ؅MRsCR1 {Ҽ}aCkzh '踪|m“j+.jeBE )By}ş{RjNdO`e4&QJ55yQ(y&bquD=-a]k,XC 1x^u;!k|z*]@̠k$+h>(y⟕#b7uq("o`h[yeu4c6'Q '.U1R ꢩ TI86)vK*x=S-S8T%:VB |LP"ΗNa5Z+1)cA )}eHA0O" ݔ,^h`?FUAX/̙6ō'BFj >o] Ika[փ5T~}0awx~_(7pm$4HqNZ&BqNЩNĴD1oMMPLГh%w>y-|qd1atUtGި(~GykAOii+Hځ=f va%E*lMI9ۍwԘdۋ:KccNM}W_#Y8_r"S[&^ٹ9}A2Ph+=$ce]VatuNC5q9 m1 _%~G#-1gx@CRkkǔ x0fm{5W=[qg,1%xk=vĘ (,$$tP;Yދ~2̳w/)N=FTa'hRѭL/C#*ύd3Ƅ߯xU8 GKHdVsϩúٮFy,݌s j3=Q:O)-3 Of14;:VY ӷT2dn3#;:KНA&wUVykp;:܎RLGs Q4}\}zTYER9<:]:/0cXRgp8U$ #e|P {[O{Mker;تq&e2 M.>i) _ͻL_lN4JD[?dFy݉=/&r~! (Py0U*Hz -_ 4HSS`{3Ns^75҃iظ*&<&CoqEyК>4+8SZ~ݰFURq;060^c>L[!0Co7җ272e6*0^V1M 91%[tFx9&t3l͹f ~n(9+"}* kN5 gHGkJ|sN59s]^Ua|Oǂ91<2nͿ1JӘ|L3Eo2v^|H)XöT^0ܞBB´lKuqa bfSoKZ sc̦icRȃ{VīzAg)] 7MH JLr9Glh}3yT(%`H!JGqF?zqCp EE[f!3O &_H.*qGE QqٗtR>B|nj梁Y.EOi~PsmA6Lܙ1ֹz #Tos uj<ؑބ,o7)_(]_&!!x\q3#wR}9vIa>$}U*{ q K<̞³oh[ UעuRy_*|R>Olx/q;ϝSÝ|5 MYK 7$U4"ϊ-M"AZcQny6ԗ*gRmӬ5?[i:RRG7POM]}oܤ!ݮwRߊ9֑J'rw8,5ANxN9O-H{PKoDat~F{Up=˚_U,* (ȳAT?U+b ):b o UtAI'-K#cYzh'&<@fy]oa$y} ƬL# ELOb{Woy&H"sJ ? f ld'^}'C."/zyQ2 Tu69BGˏK&NY5`vH@JKۡլQ&!|&W*Lc&N|꼤Ͻ.BQk y3>yB4-Dt[wwzQ\*j|Խ ձy+>4;A 4o8 xbc n n+2 O˚,ыdAYh1볼?<_qXg>E^&A|i:?ApbHU v;"C-;7إ6ITA$MUKY.ʳ)=$K3>H@x ҒF BN2ĚgnV9p89+5A„m5Nb(Qb!{,Ir"27"o2kBđ`-j!#G <@<:HBM>jy W;W2ss=֏q&xG P<"0?^q 4"OĴJi!J3z@Aj!/؆L+5 iwPK}{^ mXrC@!~N2O-ۻgoYzKሧ> PA%ylMk36D^* 3u'_& ,E5\VgHz㊭8?!yY`匪WdI|e ً'tBQ\'yWBA@ fTωח&Mjjs [sboTF{JVۘ}:8t:YE̳_@hgC(1_D\QD 9mj3J>b5Ende+aɋ ֹ㗿XحA;IBr@jףo ),Ն/%UL2lQ_l2}"E"&0W6lXТ --0iZpl.,3em|lE! RO6n 4i"U T!}РNs $k7e1ZqQBFߦ~]2&*+ 3Q0 HFXރf ?{*qhl *A`+68.^$qL(*l򰸺{cYjU{vJ 8ɵo nBYػ6$wGA1 rרs̗M[^D%("5G列%L `~Hspȇ4r8qzϏW'b >k 4:ĭz3}0a*I:e6Ku`~+rM |d~ޏ{S 2K;LK!fFV|-Zt-[5"ADwx7\ɶͩrQWëyLKOIĺu[Xf17nI5}KOpvɂVUP"!U%pucWPr&AktG1Md-QIo@}Q|8*/ ,LN#αaY<)q8N!w֦?Y" ƶSbZ9~Vk&h*dC]K6IP rb[,ȧoc& TtVԿnHk}:U>hJI>Q#xkvjC TA]]zw^x?Yс7t֐_pMcg <1 +h`մױ@  '' =|9ȯD!Flk-+&*Z&(1Emd%fW(G^(Y&YH]> 7 ]~SԫLq~XWpbŽcHP:I'~0|b tT]}ٹ&ɴP<;Lv83W Gl$Z@o{j]3J<:^ Gէ4Ƽ%D$ HŦ!ڕ~rh/DA?j[-|C>WWM5dMK_(5 z'ޠf.a<ڍgCim"LfATqдIEP9|qqV.m$hNʾ.4'jo;4E'ۼ%g̅<+$-G7!V ΉDA I{0rR`P!_ed>Ҽ[%%Ԩmz<܎ MyB8x\uhϤ䤼ԉ&hZ_o%ȣĤ05\Bws{ႈhe7hgw|?JKG:#' @ܐo4qʘhje~.p3^'HS&^uTiStF0:!7k.UN05TES JTѱGyL1>F zߤZ"V΋ۈb- `=`#IS$~iuIwiI @mI\gDq,`8* blH쉘빠\<\5\Â}f.+\VljdPTy[!ʓ &wV3KKqd ݩˆ,FKOtU\6,E=g\sNF%`]_KTtب\1;n|ϯ}w[$GC< \R Eek72~QfcJ5-=L)WtqZSGn X"Q Q(C`:Dv +-f3qӝlcm*BQ6(a$TfzgZj}'Pc({ π󛷊HD_Ơ{]5kDou 'IIfRw*k b3y{un.L^o}jJߟ3ƎK֊Wb&%=߅fwXS]ô iw/tŜ"F%g6&dlo Kb~Z_fIMB&RS X*pz [p{-[ 9r֏L[m.3̻7 ljN(vi@A6'Ԥb:.k9 f㜩̱:vea*KdAolngH2q+{(v^̟:$L7Etr C-d oE瓍-NߺkpZ|"Xn)]{CZќ*xZ]A }P/@ͺ`h)pk^AOtR]Y^s XQǟ0mA bYvAī{0[(A$5y.zCHeBWLͭ TwG]J&|mIFS(TՇ89B6(="D^M)o$C'R/z[ ӆ& qJ }2cե^$IL>/ߒ*/x4ab4[,0opD T2O!x{{d/<ճ)o242c|a;Bx4paEjQsDQ;l1C63G1Lrdz6sd;% [2^>ȓc-y6A\Ą{ǦQ}f@@ͻS( @0 65 |mluVI 3⛥n'46az~2dy5QA?Wp;ԩbn 1{#Ҿ/@zf,塀oRghIƯۘԷ7Q1/xv hW=ܟU+ݷBpØOV'P!:.W  j K}2ZyRjM (H d] BCM9ʏAh4IYy{8\vt?_jv lA4~:WJOCk/h>3J$V}Z(C.|*ѓz8~q/STe9*ݮ/x+*^y͐jX52*, ڍM>RObS}-di.)GzR>hg=ʤ]i;OS1tDGkp0XLΦDۓ3:,hk)7urX]!LYVK%g"!+*R .`i#O RCvBOY¤ -予T W;c&.S9J$Յ`ݢW[f^:0}1`Wr$q!uF嶆R 'LE-ffzv>CV@"muOK:2+{4oJdzwe !⭮m~%ԞuM?XSKtR(.˻$F,DAH s\<7_Z .pQ>}ybuN<2.7rai kȊI0y"Veء)fz7pf*G$8O%LNdz3]p/]@9IɁ,&(` cս rD`20*nTɈ`CkCyJlRH>^ڍUfNy{!縑< u/gOp8 k)ΣaC)c8>OѮv>46-35T2=pB"{92|-w)?Ö 0,8:Y(4wVz.Cȕ= ;1rʵ36lÌ"V _Nh̍=idNu_$a[b_՚1Op'vCv7o%Y~YdHJ=sE*6Z)!,R-+ȖVPm.g䓋#ni4Eފ|Lގ0bRM,CbnثXW+$FZEٚ+?tN͜R&T)nEm[ܱ?Fg{f~.I96X`ycGʔjaeI]8y!9h i uB8 N RFK]+l#ʲ?4GD3=V2Pelڀ7fM+5:&U k>I [/p*r<{tgᆑAt\_@f6V_|f7,k >R}4Sܺng[-LT x~:2uFp;O< va~9Õcl)NHh8raTOD'">DI#uc~pcpWXau-N2XAGQWף-.7Y]}-H PqԜlRg\-lրv 90%-Wam nv3gaܙڙAs)X|)cxX[o^xpS0n%>6E7;xF~Ϟ7BRtXYnC,u;},긔{x8",gة|YΣ *|bǍUe:RS#˜866lz@v2,YŴD$)njxlOqؔ:)Q@ &_uK w񘱠Wl) WpĉK턜!.VQ2Js~Fz&f?\ԕzDMd>w}aAByMk0$Տշs k3j&:]EE] #{~!B#ϐ셅1Q(^Kn8 D-"ڹ=؈GVT1wXi(HB`ayЫPu'Gˑw ڿF*SbϓTXPV/uwXeKuA8Ceg,!cvA:hl_sk#s2vhؠ wmrQbzݲ i]$Tqk{F̶9CW{!Jiϴ>5 6÷?n OHp KxY:EOn37O<KMɅU06k v[pv/+7 Pi8!p1Ljd?Cqdfl^E=gUd-s\s}1q]1/Zj= O;H߾](F$g_= _z3}w#pTCJ|5WL i:* _$/"p(X褣Աc*D,,2B.nB࠸Asua[ЌՓ,Y񒳈ۧ9(+BlLٽ2=Ud:%!3^2q'ˈ":\ ?8!>?xKi̟Q%<慄!(>FV Ƴ ɷOѦeǦǭk?N0g'׬aV^#?M -tZVx丐> c6?snWUxM{:N37F{tI˯hK;rhL鳝7:~:>xQ6xno{[ 3rP7FubOVH] NP6w~ۙgcgCР]fS&PJ=i |!(w_uHADID}]R׾sX\˩[TC]q&4%UHkximJ3W;$R{ޑusv`$#wku7I4jdŢhH=-fOaі9ݎ6tcqrP;ۀnwi_Ab?YyQT~R"jiFm ;M+o͞v[6:+;mN`\.O7Rld۞:ߠ:/nΦ "։X?["́ؒUFd!tmʖaO'3PetgaIhd`xzũgO]۵.[Rvgp;3Ҥ޺\UK'u|*Aw>CcS%Ѧ6 uFlR3svw{CI@{܇Swɕ%ZG+OqAgRFq9:U)KƤ A D&*a,x;w=%!}/;5!rEr @~= <̷loy?cl>?r237U5` xB?H뗲 yBQ8I OMm2t~?cyEkxZ= ײI~))GdbB0 #MW? Mw492zp.=ZA}'R&ԒG&o1.T*Qsj/bۨW7(d:#N@s;Qss*Gݳ_3193ߗRQAg9v 4U}oˀׯ!O".X|Z{*0~ 0TKDm(9N`]rJ^u'l;_&ŷfEN|bJ-Gp6X8V,zb8N hE5*2Eq8NjX dRq$CG@>|W=Ls4Y2IY;?iA'e-vZaqE G2SUq;}f5 O™r0\D/ӷ^ɥE'+,_ڝMLEP3ȐJcI %sԁ\:Z צ`^C೟fNP=zW,ml.Pͪڰ*!f\h߼yKVx9Bi~\'*I D6.W&{WmAs2LZ +0p[ՒQJgL3UwG |uj-8^ƘTPp/`N&fձCoUG(ዳjpLgi +GRWN.ps[`~rY |v8Df\OI }-1 1#šmQ"(iC埔ۂO 8+pq0֧y0%c1^>'&aTfgg]PV Pkap!#`Fap?~J%}j1zU`CX8 -::ɑhWZC 6[YXsZ+ɸ@쬷`8-˘8]̔@?50u~t^J/jK۪GTm5^')dv5N&/,{f6bI")񈤀|S5WO|d<jfRA tؐz扊By6VE8MO8;fokE"T2b$@<{ԇ^fqJ\4?P I[ qtQ#p%#V{EKJh` l2Mܨu-M"5^唔zܽlf;!ƚ{8vkW5*1I_x͓vuRe/_L(ֈj])+['U :k=ŮllX$T|s}>U 'XQ\ ՃYކj@цtZ ]!;~La gE9%f_0L8msa楀bwӋU}ص 4:`y4!psew$aR&\n^ݳ1(v v\3_q: (Yvw1bC%[(Y/6{/*q{&&N"~n:c/=w!ce1(PCHy.CC-17b7`վYgA jZ0m[3uྫl"( 0@ژW"4(XOk{ T|CcAHUnK\9&Ss*؜3Hn5_&bȠ|Lu짝jo8{)&q#1&Lf^񙳚Ijg~ wYbn H gnGUꜞȳ'!LRʓ:^ous!&moGI wey)<%inU߻a9.y2}xRkJCt[a*W Yy8Xz쳵A' F>GԋULy?"ab2NSvvKeeŸQ/̴=qJ4T(EMXt?[0uOVمGj(y=.~^ޟnNȃDk%,]}qE5*=Fx`u)562.% HӖc;}tp~ލ[QCK\aDb5Axژn ;LCɐawZ`M݂CS`"?mى9h)a,&^:v1ˀmT(n5rS،W FۊpYWxV o$TA8\pTH rtHN?Du#񟅝IO6"\2m#N6iP,pR{s"!c}υD;Y\ͲZU; C-_q7W(cS'҇o k9""jC8mہM3 *!6%Aʴ07+P9Y"f݉"&F+.Âu`ۇ6 I)7%)vUШaO]+yq\*NeZsb<A=};m*~ U|h梿k"c$5E>(vs#/" x^;Aڛb{4s8e0>]/B$l*pWtR<̪"?^a:=2Z3&G#ZLu>RsedܿsU"¢*h$1X}+b]TlgqigO˓1 cu< qm"LId C)+dl GKSbJd52:(fs77h'7D<6y*X9!mHiŸ́O_Gdy@MP \=CTPh5_0 7Ѹo޼o/VZ^m /̥w\K Ҫp9TDh\^@y&_( ^20e- İɝoLԂӤy|Re`9ѣ:%Po&ev9v<;{WI|ݺ_˽v [ =ζxe$F_4ad^v0袁[ H#XLdߝvE*m0^An1M vLNӌskHr«f ]Xe8)DsOm;`]'[0C?w% e9nb {S z@1xn|L'+Ylr29;]$z i ]m`V*Q2 f Qāf1bnN5KŌWr*NWqx`b7#ļ,3KE5,D%cL ]qx+8ݰ?egyJL$?Ycuc05R[1s#Gs@8@+Oޭ~עhG2=|H| <ݯ 3)WV p?냂J:&߽W]h)l*< &Ю'eq Cabă,eɓ܍7 .S4VJOt/%HڭzV*D[M܌GZ܋ͅfÄ/2Zt-RiY- ߠjKGf #>CI$ cy\>Տ@mV bewS>&Z^ S uQn^7V/Sɻt<1 RfʖQHqxxk{W^!)hTjϫ}]/AN +0"Dfh>nkbTET "Q_ACac7pS g4ڨ8t8 ._typmao(ȇ>wda4f$\K8Ѕ4@Wg*UC'5˄•Z⫷)WH3p'1ļ|eIS!cE.# (˚ٺ;q]A,iL >%y_;t *e➵9==؇,pI uC:ai^KO ~ܬa#eʱ5y024DhUg60;9(b"lB3+LNtN]6!u8E^)PKHmƘ+HLPTv=]hBV\aߢW ᒌ=oXکA#n`0/9EX\ [UL#kmYd誗`Bohf6]pok-"R/9`^3M% L|6_4U hj.*==j-a^IWr1х]xg^fkPl!qs1R: }caU*\X`.tGPܼT_0/ƒ.LeѥWTb'[l!mSKw?0(T{R R(6Z~Cw<:佔;VMR"έ 0sB&g7Y_Dǀj*}sHcڳ<VxF{LAMNw=Eb"#.Zq]3ղ^ w],儀jAB tؿ%I߾$e3S',7,|,B{Z}]RiJVɒIъ)D ѓɩ'0$_}\oL[i{;}~@`2ޣ95694*ъ{4h`Q:>&M4*ZRUG(:4Xנ`jz3/~]1ZA8;"kaVg+ĥzx9Q7;VG/<53[1<0R-'*ہ \~+cA'Q?+?84U/sCb$ޓg#Ϊ/ϱUukTd>,yLHǬ!9?sZM1_%(jr)uLy .U s,Uo\cMLc/GÊI0(Ӵt@{8qSM- ?iA?7&H:;-C`~5C=vCESQ^gzcYba̹n4pz7=m)|ߺlW~\<ŋN3 5*W Tj(CE䱺̓L#O Ar=CzfArn2d P ĤO%̂B X;(?Y*DuM)z`!ݞ;1{?'F[}1__66O 9=o%~dT5aE?p vh;պ 7a7/+e8[3A燋&w25]\.Y[WO2WVVGIuka<g|S`"jIYR?reR/ޘ_`LYWOOTO; +ep" Rw#̝xJPI odDS`]I[)=& hM:DH^V FE.g7m.#se~_-l5?'oc)RfrZE'Dh:!c~rC9M?? 1_GOy/u5@D"TQ[?B 4lƞwa" A$+"  ,"%e.ٻq 7Ǖ{e4T6K|Q@-濃Eݦ_2ct^7jr_I'UWf1ĩۻ?r1=?{QPR]5rW@hR@e9=' Ͷhiv)FjMd(wo)jFznj4l)PHhT0A_ ZtE_A1S7/2b BSu2L~7Z2B2BK*,|#0/t\~z¶9F/:{F CjBHYjld1r(F:%2H͈;eH|;FtՉn"д*%6Sc+ɍ rr8 kf4 B*ݽ}koELiv(;ܴi Z M_{ܓ Xfb7B;x3k%F$~+8-Տ\;)Je!I d݇ɨ~DRXȀ+5'(}ɩ>>>4 QL TƇ =p8`Ul_dSYG7>wԔ7pe^ǽH}\lZ=-]j( vo PU:<{N^TTp?m#h?`VmsdeheqN(4OG"vt}=dЦs@j JW5\tڔ4w&rG'ӯʨR 4Ef- fAǚ[֦UXճEV-=׍L2rx"Q*z)h50%<&"(#jUk"Lӑ!X-cY)(@jj5>$oN^LE_Ð~T ޥܟ/C7Isv"dRwd]!!NQU|Y!g NEctmtusyx&!|)W!B05P=PMJ5S5_d˙RIڷ^A2 gۙ㔇_3i9uC J7&AƠPsu6P`?%$]˶'j* ܥZ (oL%O[*4,yde'F] gBJz*H6$"Z ϯ1#`8 K {\Tb3J* 6^&yZ#ծ.N D94K/MvJU#iE(m6t̪ƘBQي7, 'WN ??:%O)i>, iB Y _ I?o H-Zs |hVjH)<{6{!XkEy ^;4 ZBnT5Eͼ'h +G̫Hѻ{$B#TCbH""!`L0G޻unGq <Idy8vuЯY/i[QP+QWs߈ڀi nb8MgLeHտfsM )n5xW.gg'7l,Kqd*M;n׆ 4!y~O."lXËE@]B0yt]/XAcjaYE s8~ 6ZWa[wMwY!nWZ"<>fOƲG8;/hxiZifI -'l61f`Ö9#% *( Ja?d?`IO7hD1rPg"XWs=V<:~  eҘvb`ZI;dJPܱ< ,ׅ b3|W[D,4cCVOQ]˛u /~wc0Q9VcV`gȨŽuCp&pɵ T !(]GX Lc*@}OV+Xg?e<+Y-X2a/NetWꓛEѪS@9W"@[qIa0`Ǣ d.0e@1G}[w ԍ''`Ih䂟@Q`{sp50 E8d@'}tom{6?iLx2dMl`[#-15b躣SzO6 /WyS8!f5JTڥ6,r}-^x.Y6WԅB]X$%jEHԡE(ռ 0[49m}%+Bt̉@O];CljkX81хlfA&% LuyO_1<e٬x&˧!I Dpk"O3^9Vª uj 솻m `H*߂bB=Cg7wU Ja֋,[bH7gƱ-CC4Ttyf<v/PD5 C跹Y2n-}ڐC1 (̿R>tCu>Fhn1R@qagV{bO R5O\N$07wOdIxr3]-R^4-Ş1֗T3D*[_)vnXHi]Fc|]zUpVص }Pq>kP2;~"sX-I%8jof?D 8sӆ_AZC7A=r5u{h軚:܈Eׅx=T,{~x_|5zMH_M/T&0j, Cl M8a -`W$gxmޫ.zjWKqXJb_2rkF?u;3KZl#Qs:z^=/\@r>؜v|Bw_F6健x^h? $]@=l*BxX݋pPQEZQNY~v]PU4|qdFۦɟEA)&>ج!. ~&C rfj.@NO#Ddwq+yx-󵲺Ozp)G!Z/CP˜;eɦN!>b& ]k1UsލV],A,*UbJ ~+5` WOXjyNGyWhj H\mkᙖO:_С2"C Gn訕X1:~t؞z+W1,w/NW&nswg75@duB6%zt3OEǒ‘?*I2n{-wdN[ !RV]H,]jY f &Tج?UJqőfa,I)mpgŨ@qA% rKb-t]꦳}jVj5qmDDeéWB6׽ Ue\+ Z!(L,(E|F$l"͝%e|LD_Tmg4R SXS9<6HZ9\''p6A4C_N̉\qY#?p;dl>M'V" ('[׶%i,Re^ iy9Li+<$p(ucWSq_FJKq:)"+YQ Z|_]Z6 ڱ@_ĹqlI:]/7}iE7(Ղ5B!lf] @lï ʚx6*ND57b1=l~Tr-+}K[ L(|\?e_;A Q*#-`zB(ńQEep_<9p~ҙ *s`<^j o u7q:I쾻%7;Xv/^X~ccr[8 ׷aPW73xf̺`g5=̜]=MSz Ecm/l /hjU~c/Lu%_An?DSy%rjs\Jxp.cEYTCF'"lp Xltpbz1 Yo4A0M/,K-L&BhVL߮P;he>~vOٳO}QiM`Օ<+8<\{TZ(Inws&j\)H9w3ߜF2e'3i?)!c, Nv+d`:5>|#jg4 턄mܚÏD́Ja[H,ht89U&ĔM;p5 hSeUvWJc[iN(x ̡ mf3h,IWO1Jƌ[׳9ch>QF4( %'&Hjot 5oGCB#56moGKばۏ˟4Z|3(cऍ2u"FD3}1*:K&m)Gp$ZvZnwte3'- |ӃQoqCu)y-#\ITNw TU[$ ߢ _B6n &@audaGe9mP99>f:Dz-:x:aXrH۷{(/)_7#DԛM_M+?z޶N_~Ƈ=C uH9#Abv\5⨬ x+~}jv 1aJX!Z*KNJrzغ׋F\y(I /v+dwDbut[UrA5ZuGI@M<@[DSꕼVv$^/ +MM &1Kjoy 7V7;*b \8Uqݞ~ Bg:>԰dHDpixm g\J̍ApPo/|=cc8jMؙjAV!'KvJpp/H[NL߅+h>D!%)c : n;CP9Af;u6 f*oZRGZQ>@*+@X#9eHc80˶"V`tÁ"U =Ts% UV@ltWF3ewl)y_fW tWu*ˣJeemA- IY]ySyT0!3_VW!^|wMH j,xJ"j$ އ@d>~oxauʷz Ϩ|"aM_}Y?3K]ίaOLV/4pi>n Ds`o ]DT|$F=*\.O#g~8go `,s(5I,i۰N-j^[Emc/nva%j*&wF.ȏn:AZn@@{,lrb%$,\hZO@zk*%|nA4M=IG |ҋR@(?xAbKkVh4͚@+(yd!g ȾXH)5-t^ ƴov& a.SC9g_T)ƛ&ً:nң PUq 2GZcwj#ђGСe;yS4QuL\b/IspZ&6î;L-Z;vxbDFSzb$RKvyT[p]qc#<=g77 ~bD}Jjb}%m!BjsQ?F] }QB `#Cy璬zuI.|EC$ڬ9 %385=u¨x˿p}Ly95߆%X}̰+ ba i؋w(o/c`ݴvAjBwL4;rj˥Yq4oGaOQfք#1˂XI4"ڗ?47é}'= a3}w)-]K.Ϫ|5SɌLV*A&&_W@95E]>dWVDTY"z筣80f՘&J$?I.qwoʠ&f*@q@p2Jom*@p(rP"|<0A7OқryE?+1}&9}%d p{VRNC#4zTcM.[ 'v@ڌ.a iQ4ֲpNS˲x=ɕb`Iru6{e@5c4)La93U(>/D pH#tʷ<0+piM euI gB@Y]~4*i(s텏kOѶMO&IsF9@FݱRFD_(YyPu,5@Rs1)g#剫6mjPE!2)ĭJ _Ja&Ln2g4nn`Tg~vE}$]O8Y6q}[eu‰.O f5nEM3@ńA7(l#XNFfХtU1 2y_Ș+& l$A7jkGEƓhm1,co26uF-4wI,d*24>H> aEpu/᛼"):>W YrNo0"!˜֞ c}1B/[>t+Ұ&jMStyd/eF?Y%1Mti+-fB 5Mw` Lm) ]Zz$?q#k_R- ~bAp6I\Xێ.ת8lXzi1xU fHfuog([(06OI1G@wP՜hƞ}uͿ͠pi~ uz)WQVn+x:Qe7iuac-Ǟn*NUKnEeG!޶PѱD! =$YٖQ34ZM?R4b]:hs͂b]/>k(#Ff]bm7p?Z#Q0娨iySa`3( RÛpo{ ^,]˭(̏ '3cDrF܅nkfcf^5œwDB+vP ~7A)8Q{Gtq5\ ]9oW⠠ -L˔U\Z9^g1H1ҪJ˓F(˚f;}nq`ՙ/_s=,80i @m EKDX_hy֑ϧ _y3/ӄ臬Wi3^`Q#".!)Hc$PtyԿmBE:>w! FiO6(_ƩV\3+O\Ԙln !щ:!KbWu V2&P9G{s@6BU^˞Gm̭3 K * ꎻ.- V "vKROhӁ GQ 49uUu)d_WdGf'HùtI6 `əaTSCX}끡Ǡnӵ}z*[X" Um&/0׺7xNTeDDѶ ܹ@hE\ך;Jgsp)ǃ<ך!Z:B̾P=&k v.ۗ \ElJ 9lȜM;5d: 9teK>FH2}twMzEY[Xï4( Rñ<|aPǪ?6z#p*t7#h>s y܄MʂikC C堬Q3:t=qZͲz%.хahz~g %bEHx`6\}y@Z,:^07hg ՚#-Z.0N\rc4#<ނs ěv#W,Ϙ5VAxggs7Ң%P23%Lmv3!SFy7Q|pdʹr;T̆>sdL+@|1ALOmqVt SAF'iO%qg;MDY͜ X2Nܞ(EDȩ_fo:(J/ir*^RAv3jH3R!~8_9"[QM,OI A@JuCE"B&&&_N4M:Y*ѐKa@UnCVgSI#]A;ZO$YFLcs;u:{lNh4 #&0H:!-$cqL?[cYL'i/jސ̼Yx6<鎟|¬G?sNѶOϫyedg>v_?MhFi(a >nAW[FlrV&D[;Ka_b5aIue6{] Q\iBޘD:3蔎9儼r!rXGUC>&jy,]hY#|b2@pF e$M)6{Z=-q E]ۧAW t('DK0qAᴖꝆ@u«X>ރEcJVXQĿXY96n4ݖ`O7w{ .RW ("ac&^϶+uWᠠΓ|2FSom =z9tRM_5q܁FM`H!*Q@B߃j+P(G $^[r'gG݀.٬3W@vł(#(8$yw T$|֥#2]檎x+a,J~(m V&ulY @G| SCARڡ+ (xr-q?+@.[ `py6<1wMAy ,h[ {TBf+MaAb2x )+ 8mE? H++pܵъ;BJfҦI76Y?d2;k#*L`9 luiLz ΈJ0$ O)6V"n%גN;(ոp8-!jа|م"sjKI4NzF܅NAT)Waًf22C@bK)6#`{]Тa_fw12C2ez?TAt]B6L)1[i , 3TR&RĶQlcWSw9q7kĜSR~uy]q߶-rhGt)hAx\iܘRaa 2OA@T$S r:5: _Dh=#+6a]=|y޶n^V4Qи+\#Q*xٽ9lm=[4Z#/uF9=}9_d`Uu:Ou 0yb W7k7k"ndSF"u^\=Q{tYM(lWVuޅ|ƁX?3y6OuǐZێpɰ栗f.:is^7kH[`!H<xBB??^:gQ! %/&{)rֲ{_dߞe_ 2l+*ch]UP$x}ؿBUڟ{3*/6AB;Ü,ЊЕB,/g%Tf+ *Jғcs5Y5gQe\[=pt,48LG^d E tz)<8W֝Md 6Oˑk||g_2e O&A fJM\zNZ)㫯 ZΰWP__|qYL"0$N|+N_+Rm5eCrI<{Q^߶/iP+{q΋XY.w \"驔ޠY5Cb1ۄHF xljݖnZSkq#3@ ,EB`ƨ4(i&Ƞs~b+M7D'/t"Bp!1кat6w@m)LKnӱlkaWO;cG*rn. BeXճ҇ZOJڶAK=Haݡj1|'f [0oa0|:I;BX31gjw0k*Um_GYʒڦ껈M=Jv uPgQÃ׆K\ntB9A{p O7=ݥ~ WPYN? =Yt8E*o$5ZC}>ZMB W;5>+\&8b'g\@*BS= z ]k dU"?O % ) &YFN÷p\V|3EC*t Mk3 ;ĵ iHh!lfx2S^c[ʐg[ˈ34DѽB)$C0~9L.z{un6Du(3.ڛ3j^?RkI ]'1"/ui umYT듅]wP3׽4^/;rF> [ĈoTp/Osct%97Ul;G/R`cSfy|\79!NKZ6  WRi_|O`Ԧ(aE\[dr9q6U'AƍI]bYbDqh>B0hЫr MA[NU,!i:=}k0+>*[5 !_IX)F7oR$չ[anL; Ɩ,޹*\] \fe0.d %VB *w].=O*rXFZׇ@ KbȰaEQE+x:c@\ңFFRr3x9 Hg5hYШ9I韒phPfl~/wQ7`(EɒY:0Gn?f G>0-Ob䲿 J ' ]~ϟ}]d31suX-dP40C9|y R[[~S{~dz%NӉ3k6JI.[(g-.pvE͞6q1)~bOƐl (pHQuqKǻJ!4+.hWl3LCk:`i"l%2]y9$4]ZS,8~~ƶJY~B$#t4ymPjPh8;}T6`΀AKvr1ԏqac̍=S-4Sj?#YW(tfz+e5t^ds畻1$w;JPЁUOpܰQ1pTT&JXȵ4@_Z (j*y?eα."QD iygp`Q#]3C!65A}uk֋JN-vC.;zohξ" |Lɕ)n>WƸC"vC+6L(Zs`Ue`F}lh]H샡" )uW#!D>w;Q̾9K'[3іm[3.5|PC=PA`J鎠I`) έޕF}"db0h&0i$L܋|Ab.g`m47<; iPBMh|>[FMgʻ\iIj 1$~Xx;FqvbBd?EJ7 e>g}cg/e-\Mޢ,۵1nȨ~7*!xP^;vW{͟OݲnCQH r2uC5-'V-MrNڵO&2R{^@H^9]y,WN6j{vkqlԕ2*hwPJƐf{z4cN3 giLz~ŽPRNx 48@ A<*ȊhBqaCuxνj-ؓb,5M@5%T0ÜV?Jz8].2P֮v+:@ه S 4SbpA9$G4~cbQ9;hxw[ P'-x>6;{Ar:>d9V%w~xnl`獺ٗw;uk& -pCbҰ l:cKOtd =:j.+ plt(* ( VPvw!`(aJ$5yL 9{\g%[N$o gGNmՄ1BP:pau(nq~_)z$FMi_W"C2S*JPv}u2NKׂ < E^Tʆ"=Ű j/&*:dZǙ =P; ,@KuC:=pC?EyieJt*H߯ =9'\68w.'~|쓕<;2RD0I8p\4pXZIO^! /1 b}hApw3wх Dr!J1_ Lu3v7w,F~|QjJ5ʇ$lvy1ʄHȹϓ:5`ېCvaLZS\72sTH-tZd-q޳jֲjARޱYjlΌN&۬^Y*f~]n~ç2[ Ϗ2ȅ7׽2Qnt,*=+ w҈FUsvҋһ5<}ڕWXG՜)÷xIEkӷ=%,l)\ǩv86wDXVq5t Nn~[B^9Dti+kf3[ eoZbrH'߸#t'g(UoNP8\iv7t]p70P~C72[N  >1mj8_0{0%t*mы]:4q&8O+Yeu"~=sJp:V9 S BBOOOȂ־P'O—Ujb C>W^?^}2=*7Y)_md 8"mXEاlGT HExAߓsv?`&*d$X@iji;%C1,!װ3$ރB=Wba 遣GryWMG pe0>.~Л5 Bcg~h 3!O"4lUnj(J?D9͇&a;K"7MZ_ ]8,4 F8(#pfkDZhf a?ȪL3̡+4d)E7Kw,DMWb‹,2B} щxM4NN[yހ|A29!1Z!]?2% Nd1i*b>Crh/ OXy)>jܰDƂx7 XD᰾ %QWNDGMQ>uXDi>茔UD)S[b]Lcg Or%0ָ?`8TƢ0 ڦg!'5B-RdV\ ?pr]MD/QQӐKxCMh!]Apep4*;b} s9Tu4[4(~s\̰9YT@B>],ʈYO|d9cjLNWf/݇GuJ8CY_ +S$Bv6PpᛥYĕ B>77L}}X&s~\\=1f)H͇KCC*pg[tݺpP 2d@R 28 kqrwf &;ob/GX(&.o_Ғ f~jJ?[)U㩇 <% 2^+VZJa346vAĔcO (CFdܻa+ir3A!y2F_"Y|%#ɫCܫm F˙c Eb!I!JLΖtY* 7@knkLbL.ungݶL܍u"  OʽmVbnwMMBc+*DC[8%i<zHk:jIlĩ|DPX6_*BN5+؀_ 1`ClDSy>:i[|=U8L)p{OPދ#Ap BIzvdޛoŢp՚$lP bѬEs(ёm/ym@!|gYkhWSS#{KlNx,=5BD%2ڭB%i\X췐Y8aG$f@ 2(bl˔w] -:l/a):#,/@:y$BDHEFP2m#t)+HpKXt_W43$̙$bdRD$󄆺2qA?PÍ7OQ4A|kU8LxEVߛ$A&8hT4݀ uUh,g '4/gc }aYv5cr%˂T}ަl2-w}4P2 %:ܮѢTpv"R&zMIR!xlp d{wm'O=c7HZI;4tacܔZ叇ّSCW9s5tGڝnS jBbFU/1:M $VkBҚBw:F㵘U@@'P, =+*yq|^ݞK xEǛ)lZ5$&;Fⓘg>+y>L<^|^ YɻͰg1>V c݃$8䬂-?^@LS *[UfԀ42c`'Е:NAL2Or Zu ;߁P50q#d0rD%E1<5UHu!K[ߔ d~ L⨧rƞظV~pXx(֡:L6K/lȚԋe>(?V:2_VdL ?=.R0=RK:2`@#aQ uX>B"ER`RaRe՛?joa;G)/JX~6=iuR|caC-i{{=:c,ۢ475ݰ;U&F~Iq19 5ދ9hG*,1Ce|4~<Ąt""Y t{#=8-PGß^]r&vh C{wUx'^x8z%!ūf' avkVccz)#)% ɗ*Fy&oV4Cpx1I]2 I;?rgtQ1uXUsd( 4\KTsUjJn`Kg0z%ʙm0cu25L> ;k2 Xt/Vd[B'QBWi_RC\)ZS醲qw=ˆ""φ˃&nԘ"ך=lڙ‚YN?U}5 nNnb;BOJ״+s܄7O7N)OVi49y4nhH8.Yvs57rcQy|EaB޷jW2 qzV@#NH {>!ˣ "F\M-FHO1Veg|T黟>1\,g6%M#Y1CA#t `!r(1R XF Vb"ۅD he=;~X0ٮ>lT#+>%{զ,SNlHӑsþ}m0Qr|)Ri큋eX1LXk5WCD@[~ңV+hDJ^;]J.l9W*b ^ L]n-_Ws}Rd1d1_BcuC~ 14V>k a Y8%b[~X6PH2e 6$XQkM|10qhK4\> 'Fp X%(~AE'E9LgTh<خ,viWϳHy 킠5-n^)^8>&j8.٨i=/ռs7/CzɀX)+4ZaY }9{dbU+,A &gZ0z M@>uVzRFR^^1ro#NZC ꔩ#|SV"qu牸U\^m%~nI_S1'q;48.u۬e MG2-V%Ll@V= J:*Fx+ڔUqJ{{`腥Hλ ~~peݗN2#/=hCmO= !#_XA+{߼B= Y04ǁD. _߀orUts_!Ttd9{3ctĶ_Δб)sRZC6v5ǚ,S;5 rUm|SwN}vKdRbC1֑mh>%Kt$w"埸,9;"G' 0Z68)dYA"E `*444bXR㈢'`soXC^I;fGv3^W.ZL76 oBL$U[*4 `tXTx'pZ>ҷ' aBo1*dE~-Q&j̲7:\¦n^gnM 3!_ĢT%e,$nI{LEMLase{[@V18Y$:J&0-=)#B>maDn{LQlER5|1J ~T=i@OH Lß8v ['_‚,vWvV} _O_iM6z 6=JV SiJDI +WSƌ t X#ᔹa$ -x M|;.gT#}uDذ}o@=JARQ|i]0{!\<[в sKNPkV"?LTT{wv#"cV~`-pCzc?տKMi%4H)AI\ ˂WD4^Cd ('7: !E1۴!uljCČ 1BoY*'KdZn?'P yOq}d̪k Gp*zU&_x(V[!`ZL#Ǵ…zϋydS*^:=Jʘ ?뙐3}{{_PލXvD<CV[ZQ-9HR{,?(=^X%F V  ,"6z 8Q0jư~TŒHdHOFZs*v*5KSnBHEllfO' Npq,%-#k֟T$ k~XA ͼ^-M׍\mSmZTSR!?Tj-ƊhmkI`}[VǗޞȳ6nJKAiarP[OzSE'GU=c$dhcyTiib@AjE7%Sl(^7-snēCCFDնw;̶0C悶x_Au+y's#e9AZ1H\/v/ڒUeK[=a}kBQg}FnFRJ]'.e|$]S[_;\FRgcOV X gTGlX* fc&xE*#"'Nw[ Rtl΢6(tL3TZͧӿT)+7 +rP;F}+We xXSvX$/0υJ"]F~]! J7졩ݷ5ԾMi7,Ywj4RRϰWD8 uA_͍\44$5#! ,7TټyL(a͡WScוȳ~%/AM?_,VQkb߽6W-e٠W:g&4{~̃՛G㰹oDpFR@?eV- Nヱ* @0t=-;孊Stw b vđEÌ6=FDk|Banj3FB(a{S׈L]uZOÈ˷z]URl>a}^t=$ _#rP Ʉ~ tdqę:mC%F܉&ema.a% J+kg(V+om;a-n!|l&9g$%wԓ~-韍`.Kl5h+xWfi2-,g] 4ABtVޟgͳY©ភʯ 8"e۬4UZя PС1f@M#" ԘiT?x"ɵލ.=gJV5x!4h !hek۬"9eZ;6`ʐ7L첽x`ʇ@[Bȵǚ L`_.kp \7ݨ`wT1i_N#&*Z҈HfE[MZ܁$Z0- msFtJ8$ A'VuWË͵oIzEj#ג|̿GhfTpyM}Z=t׆@|u|y˃dCGVvى'l~r57YMu*c5EЕdKyJv\ELQMg40Mh|pLPrXCƶF5èҠn&5]S*|z#T*P?Hd䬹S Sx)0|;868*dRxf.+/O]FIij P2VZ2(J(<1FH$iɞiBh6gq$p ѹ@WVq>Ͱ<]+"$\ Qq/2v?+|H避~#z/Oډthѱ=v$]O|3q)p5ELmUfo)vM$Q+J;R^<:?5ڵYCf=L]u `'CW ,-#gC4|*q?N'c`]h[s.1 U e L(3tM fETq/)#굸QEȺ  Ezgx4J|’z{ܚWY Wlƞ=ߛ&DHxd/֟e<6(lojE g7]2:+?Ryؤfq̋m?6l5*!%߆4f7.^9[ ޾H>_$"+D\m=ٕyǖm]#H%Υ3]zuKtA)63(~9"닥MTZ4>._YM3Hbbl;&nAޢN _f:-w߲-b!}uEt^<}ySZo@" )x&L2潕-_lfeWL^ FgQKvmsZy+dtŪ@i ~Ƙ;!pAdN\EͅbGks}"4XDӣ{ 0[>6v(4eHR|-׎ɡLj YUCktҧ7DOѶU`ثyy}0kcA9(RGR82qM'۴d78^Ûm8BH{3IMeq1SۂuZ,46$>Ŋ?v'~ẂZ[N.~%Ʈx{ 'k\rf r1l35#H8u= 垣뉙H[N ^wWbehp4"0V9L;f&E_e>Y@-B Q#1>b\xgv&"}ʇv|%,$*20 C+H6@-USg@sfUg%cNЉt$oc5węICpa.2ݺ-@xvQ <ޗ|Dl12s3 v,تWwQ1"-v!,xWs}e%ݮYJşqkH96{ yEܗI KᣣxgT]QN;qʰU^ ̿Ӹ/0QA1r+A.x*}'A#Ɋ]2ǒ e@EK S@hpicX+oJrU}h-hZWaI^0P wķq(pUBʉ5wydžiIUhrz75]Yz$ܯ|kĂEhp5,0a~.wA2yZYxгxf뾟&o Zk͔;+eGH^GY2u7xE./dΆwW[c+.J*N%:m$q>JL# ,7 c i審Ncv"o )O"(e0U&X71*.ns `.5 5 2zMDZ.jnJ>/i}ꫦoWJʠ6B:_=5@ s>2renQH[ՀgtezYRfQntD ߁w9>Z sެh(Ӆ(NGbznn3=V[ςPv5&vSWt;=LPMGwKTe(Y jju,˟KIK/bHw9; fzw' M dgk=VY!P N҆L W1so`Jڢ+=HR2OX=F@XOdS"8)`^ EJdcyr9,M 1ܡOeԹt3;G!X?I7_8:MwM>щT}&f][r#D嬮isii8&2qV@BXH} &SơhKF w,~ ;o67e +*7*-GZGS(XOdLZk{w~:bk"EH,w)/E #O~uhЩ-@)b^5,ֲ@[ %@Q^yE\1TpVp̫76W/w#hBb$+hŶ(6S,l]E ^?wCɨ&="_t蔫 )G,`zytU1씠4&<{ _QC|gg L-*/Oy*UC2Ĵ90xx ;)Lߩ UP2۸HDQ].Ҥ$SrCpї@p]<~4lgXE_pGCGClCIVET )ʕi"ƐdQ;Dީܮr}K+Rjf?izUl 8>!OsZ- Mnjū( U~.dwKaƦ-R YO,m.Cbh.vc0=40@`|&iƕnիm:.I?OcZ#yT?XJ뼞ZJ4=BQш"jI%Չ9 8-!<ݱt#җq+[x ${ $XWGWtuUNc;PYJl>{E0ާ3wLyp3 _/.é Cx菣/Oւ0П08acmh~:W(a)ҵ;fyzUmk|ps4AD\ÉS'?`Lk@r%J{t#rdseo?HT:wgd Č9c!b!]d@C ?4!SAB;3eٴbK $:Yz L&, 1"s^-w")k<[oX=&"lvlW(^*aT@=ҟ! ǥ9QkDg_#Nxb$w7*&yx/</ibXZ)RĿ '7EĮ/<4W حILI2Ǡ|!{nnO `4},縙%CuJ$m!Ht_4ޥ=d5/1T pz wH=Q@ҵkl賋TKl&_K2dZtSrtr/w8tў}wQWlk(qJ?yE^{ʟ/}MIΙ\)kKmhPE"Y.)uΉ ܤEq^ڳ 8 Dz6=eW7ބ/(ge ~E>L4H.jyUn ,j4*`˅ϘszT49 <jE8IpʌS +VMCEs/FV_6Mغ#:- dCz;`< shm+vXv1Op9e S~5!TQu*pUEfkb-z. %2/M^kwlqz/A[@%-$[_b!<-%#6o.u%KLq&kv~j0.q%7mNUujev[8jo~I<~Pt]<iƩ Cxm' R?VΣTx qBG献}DUFo^25$QW do6u`bre^q- d4UE{i+oɁVd-pd>Ԥo'9{%k;l6 f Td1tOw寘Hh|-М@V"/Twu?;6w>].n~u6=p*RKv4 TOZĸk#vrJ CAt{ A}4ڳȤCccCHi;KcN?`2t7偎s,<q>+wר"I+mƍC X!@\^ =Xk{5cW?F ,r/Shv丩L\ӳZO&A6FyjX0uˁ;͔V'3ZEs [(7ݙ?$%I̲4y 99(~=PGpN(Ƞ!D -ykg. NIC`?+j,i pwMIlZbɧk]K9(ԄnM";"$:ꕻ 3D?ڋբ^l.3Ch6 wԼ`1#sBȠ "ם\X!`bff"a8\g}觍1{ IܑcK| ?fq%&9 7YMZgUcClFU /Ywy ʠUkw1L< ~tG. =] B_Y#0Yt@%9up ^ADV۔vx6Ė*䥆ܕzfL5;W=ĭPayܤ~,,[x@P~!ߞD2ONJRM7Bsq @TC JQBPAO,ݷEnrg(a:Wd˺}1-k{Ϩчq6*)p RCK>ɲ~5&p!-̠ XK ㆯIC9}Nn(>7'Ԓޟ{'P9G8?^4O opUlsK nb Ȑtjql a5y7u>yAr73v˼E9Ч䍛$шt<z}Ci%;v*L-y+Y.0kuDDup=/>?2_s'Zy rjR-,vnc\&HivDžpL)Ng>1cnVd=Ո41"8\V{3$1N1epwSnLL <.4)I)ow..#Ut#ρ((/2"eJxB|ö_6V B*b/Q57|糕닂n?_K~1\#Z#0q+ۻFMyl)4nƺFTSes#n2[ eO?rt̓GE^P @ꦶQIug (sвӞ%HޯWBӷ;4)JcaؕRk2½(rj,ueBzK.]* oOL6,>µfcݰf#!amP7j~ ]LfnloVn/fh5d57Ai DBƻF9l1J}*3|4zjXA_()v P݇U6ե g8L&vdJ0gύjgi0tza1'!ma!2VtE@wO"sEcJLbžTyȹhAa3;`bOD+3j7x;Y&Y|unfk#wGGN2B*C*išjȺQgC9؜ͣrE>kB]Hp[WB^ڕ仛,#ت!s! 3bn`(g3$u/]Br3{SȰE \66dpܳ*4DMmCO`iA S.40xZa鞆 JXvrqfg7}wh $.]o~/iB[^PTF7S_Rj GE z ?n*C`X Vx#Xe6Rk<]Ie}ta $["'Fɬءa;^Vw9][ X.;7#qg>(嘅-nw~mosDc#'`ѧ9`I0aBl3O#E&iz^3P('CC "Ŋ8B'MAPM+Zw :&k@T Rc7/[ck3گy|mF|ٔB/!YkRTH5V/UO yxTφ:ND䷞P.9zF?}~SR{v_VSiG^4~HLJh`D_K̰b"}-y-0^(G̸! q;eSa< {i^NNJf% ɊV+a*C J>}߬-H?Sn-n)K_ˀt6@Nh%~&KRΜ[i+15Dg pd'!{.̷35<@yY#/vOKt5hny@ ^ [ $&č{N@.XU(G)i˾\u IfʽŻVվ~' td޾ϳ:>N4r#b9C/ơꤱ!B aG=$5;^Qb =:25',`4^-UΘtW tܵW$oX濢D`y&@vVNyLlr-wn)9/띥qj|#]@0}`@Ӧ)UHO$_j/LS;=쟮8+e;,Ug|XmG˭-ŞQfRd_>1Qp> +j/H*Rճ%9H|3{ȏoAt˾?-b6,Q57mVgpvLԛ8 cxPFn 87]|V,:4#gMvM0A.`gXۇO`cRr iE-t'z ؚG7ab2E`T;J)vd&B%u{;efED>0<&ԣ뱘&viŧpl\5-TIۏ n7kmvGzXJV|FV;/LDjPHQ7ІĈXȡINeȾFy4_2o4;Vw1!YO-2"psPڶK@٨1H dm IzH2##v.r9$GXآiƽz+kц*\%O(y}ݳQ坊Čƿ }”ʈ.b|;&c^5R(%]swg&K8EWg 1X .LE3u>+[SޫtO`]͸:LB{fU~ vҹ*uVP$փŶC}ZGymu?*})*Zc?7aʎ'9FQHRP/J P{2,bby#ȓ&{ܭz]16qem^jmVg|8Kwg!YPW]nѲ+F W-˸zfb\p%B,ѲLO2Ҳ+EpTK3M2,`pޓZ}h2D{NSBkZ˜8niZXz.b9tK{G[yWaP`=LoL(rAP l9ưmJ$# k *A4,grC [L_CSY5bmQj{k&͚]g!\XKd 9Z<0@z8h@RUAiaL4 ;E}x9eXsLhE%.CU {Cw QdCK˕!k +9y P]!O,i 7 Mjxpr,/Uqiy@b֐W/` dq2=VVwg˰c,k[h/}Nc_R0e=*#-+r  z0T1PYϏTQԣ3-G7|H׶9(B+"?wJZ7J'ɵQTUݗ8pql<.~MpK3xvr !򬪙P .4ulNJ L|!g>V-"쮿7q0eAH5n×><0GzY3O[BRWQ0ǔ ZhBa{py~pT$*Qx5VWϽ;*$Mڏ?ٗ\4e<Yt@)RO$C&Rz<^xreRg,Kd| dhJmaNEK'ug6ak zjn91^!25( S7&񐲝[ pY}|YDXWtBhfuT91coWEPVHAh+4_y&G,vs'šW*MxZTo4<o; Q\(L r'o*JRCfk*]P[|$V+2dw =ڦu\h="]E]/SF͇BPO'h#:q0?ly[]vvv>b)V"j4蛎D^KPd Y=jX6R#qZ{:2g((]Ud̡U~(,FLOЕ8pKшuC} EA}pFtkf/wkMW cg,R^$(mT; !Ν>j1.VB;+'/άs%{;@ ?#}Z ɀGfP8}*%8qQRsAn{}Y/ ūW#u@B%N6#E҆ʉ ,aC~'Օ$)v6lFJ H 8Egg5SQ?yPÍ #5QEIYD#P&/EA~Sq$=PrNT4"Wr^f3ȟe]ҹ+s)^.@XJ'!^Q|BDUy6,u1;o =ګɓR[D^x۾tF'kzR[@џ % J%zS֪[n`#BnҾK̇%MNMh4Ő7DUhz 䦇7loȼk*Rͥo\'JWZq:R#`:_|k<(f{Z>%X'v=kS^bvXΌj_qƤrV@F;0yHjE}eW)Nb7:_PZcYihI=.Ud0L=yĶA LEXi g0 Rw!K1aԓ>ctU%&yUtE^0->4idh V-5rZ_I'XWGy p኱4jujד#UN4ak [K.<o_ Kզe(ndu?}Ԣ-_56?q q{:#; V/l4(wC_Jd/踐j/&}JL^BaR $p)R?k;@/=mQJ$g]kPb]S?1N45ͯe"#Lf tE"Z}"KU>UsU< q4 -FWHR8,Y֥; fk)fqyi>%*ܞ]ꩽ^(N*b)7?hEoȣ"jN19=<'P Ղy~-bGJ\Jo:I ^,E!ԞgICڡ>aױ.yYz^etu1 yG ZXaÉO릎Ѓ# iV )ˆ+QmqAV Ҳ n.P#y+b{/69zSپ x8 itqTU@_3ؽѓόr8 VC$8)-n6W0LYTtqds%]XF6? DK~q4 JH-.WV5+<Ņ'av1ha,OxmUD!DAiAi`@ $ewQ>#53'0ZU!pĵ9Pd.Їzط1킺}5|C3=.떓^4A{dc0K;ޅ'H\oX¶a3 (Zk𻙓Pt.1k;}o Id"zQ\4?/ /PFƕ'p m [rײR)BF ݕ"VGuI+RÖ`^7џ [oj/.Օ'h[` N!YQE,X NAF;qE RK Q qFzJ FhټtZ\$gKƹS_ oVg5 c6zُZY;7lr h9sUvL#j/ŗUlGS;19?GGN}`VpW1(QCL\XgCHI⪃fnٶ"Zܧh>SO)|YF,؄#ΝR:EN qO1_ԣssCevKq8S+Sl?Y9c)/5c\Z t-bM6-㉠8YS'g]Ku3eu\@)gtV1rW*/W K~h=b1۶*t\;a}4$SYw h>C(}_L[!_,h9Só0ؐ,&зND ɵREX!AT2rVS"^C2]S(q9RZY*G\L>LƹRAч 1 0$ - UV(CЬw# ^;*x)ɡ\J-ǻlDJJw^$(I2nLpɓIL"]ChԵhїЋZA ޽J5}\_ i_|8àƕ4<4&9=UF'4THK ^:RmPǁp>6[j\ѡ:ta!xn[1XI5[Jqgfcuc漻Ru]`7tXT>2LBV&B0 d}ؑT1ED)}Nvip%KprOoT'陇bSYfK%ј5i`pB|5U^=l9qet'}җDN\$N[r?CI9`z/efYOrmΥ|Nx?}_QJ<>7.:ljvoP &)uӔ i2Bp8ꓽm@'NH ݪ3Bo. s80&t8wmn=&cw :Y yyWYy0[uֲӞ5эVy3 x"՚$ -;$lU.͙IVDZ؝o:;-d3W?G)>u^Iqd;`92 +[)ilGL(NEZqaa`F}6|oXC*L%u}}prwwڀR%$#([Nu3HvZ\Ѱ30Ū#RS<,=Z8!B8yFM4GLuUa㭙K-Qn"PaT]DWZŀumТlCr:bupWr8ȿKsȔj EQI_K2K? ~_xп)/Z{a~QpK*Q0V9͞GS 'b2HۍuLK&B%z|a+?55֨ R=WM05pŦok=K:Ƈ %sF^Įp+xu'[w_/v87i%򖬛q4c'Jz[ L~UX H{G6Y j>g=Jy-b^F =r>:Aq(lKŪTQNDYR?r1pJ88ز_'~2 @lµcp=֫JLZ0p޴"43=mDoM ڐP:~1fJ(S$[f(?U$P-Aӵ"{2oGbގ^,|Q؝m] kޑkWg<2]3w&bxMFb q1S~'f>Sw('_`%f![ `[>wKHκ@,rpdIgTG1G!\@-[u}L{}p槙l(i<_3h(:Jاԏ֡Xwa8mg&TaɴZ%D~9\s>G^ύmdo)/Y?h`jfj.s!7aWcW&Omd*O>@<ʨnRK޳7N͋l[z<]PR'oIF${@L#Ң &(C' /\*\.ʂ:k ܑ.&[ 9@:睌ˏBXeAOFiZ|{mO:~FcS_+\>ȫ!BWu@OX^DsY** \HrJ.y1=mtIW\,DnK2z*Ƒ\FJFےX5XmTZG v19!)rǎ51b8i`zަ(5D422^Do; ,#ErT݈^pQ&U>he=i\e4h`sg/$ 5ɏ6S 7p+Wr9sE.e~Y# 9`k%db:P .=1lNҐlp8+W{22MmV?"6ak1ksyelmg/4P{ѫ>ɚR&N;*54oi25&-}1p L?$K9RY~ZjyFyO/dJk ͗aCxNyԻҾ`sK9/qŹN<>;UU} FoӯGgz;6bJ(Җ)%u8J*95Lߚ[ D%KYlcy0V F\"ON'In2,[a4GY{JiP-d '90.| No!~i::8FD$%`($.s._&]En B 9O T{hG1 mjV+4bd9\ѓ~+usq)!Z>3Džٖdc{Wܩzwh{b.p[lHrq]7q;챇VP? Th%3$ndo\\'B05llby79S yUowN\A -&hPd,L6ĨfQbB)';vsдk\|X8T?Oy avRVIv;<"B$ylO8 ,hpFvpӕXAue4Q(<1:KvQx s.둮ySFf~]Ė ~_e8'Wy( -0r0a|7-2%K[r9,`w,kfSe]2ck%W\B`-X Mj5=J:qU4dOg,UPo0גy~ir,sjg9) fE]Fߴ R:QbmkkvZ7by(W>or.b]fJ2VUbmKU8+W{LW'Z~px+[ىf' a\2٢CRffo|AFs]p],?<? :?'4_wЀ[xy[jWO$N)KWqapf&ӉIG+n_enᇉQu<"P ݓ3 Ig+F',DZ2f_eWWS#q33DمZ(jsxn [gOӭVPF s%0VJ6H 9jX?ж;yKU:-1n#1 c{+QIɄX3݇J0oࡗd+&v/ m9%W"IGӦd)cg(*+%60= $v4OtPzbbEW܀QDg5-*b{Hh}#; BXB ƿͽ$谅] AxM @8fC24VC O0PPz?UL>u8zIBn &HqCX'5#`8ΌpTf*;{Nu@+) 3vj'dqQ^FEʹ̜Rro#[GƵ ʜ 2trG[I[Z>Plp^DR򱸷_,'8VLmuLxʙX8\*['(υ@p1|| ϐ?%SD m\zLw Y-CgCa?JR{i9 5^$d[[UPXkHl}5vvlN+dwbdɠ'~]T )\c|V)¨Yy؄֏E+ߗ_zm DP_*Dt8PBDO&yw"+><#fD#ۚ]!VzkWm39@ſJQ 6Ɨ~RO s^Jb4lPCE!3 N@f4ơ* 2=ǘ+cxdwHI&ڪ":Dse]i޸"^i|]d飦|wnUMwNA׍zς?n26@0rlҚum 'p;3ωAҥ#E'/absiNzd81g |6uMlȔSntQ>Ugr1MṀnE=s]֑DTr&pj~ݦ6=QcoZ[qny'KR?S?jya.J S $-e}c"0UHpčܹ^%,A2gpBТ_SF&6 3_ޭ t,V|1v 6bc_=S4}e5s |j:V$t.gC% B6|]"˷SOJ&uᒐ<km =Q̗o"} G%IQh#^gΰ=1A)<1({bpES5I`LY<  ϑVп6}Ng`^D@=Ī@pIȤK*R'[6Y m󌉞\#H&g9=#X߭%N$.UxO7_%ETkerjstE}OUH7H:ނ)dsLa(=}+kD o|,FdWㅲ@U|ӊ]6*"hD&(#.亴z{05EY}@s%ZV4vpwQv^Dx {*G)ڣi`P`q Qգތ?K t\< [$Fg_ixFQQp@H Ji#ZiyJP]c)"JH'N(s0.Y^>_暆9@[(֗&Xh/.z]A[oOӠBt1OU]:?-{(Kh;2}Ԉ|Cresa)?7(ǟVR5wٕDĮ5zM"J.!iIt@~}RTWpۍɞQ@CAQQ{H@HVB<\C0*SL\-yMinWTejOb1ḺP[_qJ!FF.K>`G OAU\cSQz(^nj<~#`j8Nk@"i>_fپ\O2$o+{Mbgf^&Us=eR_Q@}iEՎeJ[4"<^-AP؜d&87ĖKJ']'%倷Xx:R1/pX Yg&frz5MNilIp|=}Wǻx]BYlc}ݮtt.e (qDm <)+lZ:kxnQpnyn ٞ$#)iO 2h͏3ni PkMGG|o0+R. \{';SjC\8ƌ7wOlʾrk"IҠѹZt(Rixlǩ!sV|~͹^E*^@`i~eItZ]|Φ$ Y[x*iOQyo_]X0 ٙy "XaSJН(IqP8dr{8:N<'kW N/-cfRekLrᝃZ{Iu4ۛ7Yf?o5eG7x1ܼ { UF2yǎU8\g(~YVwk#I'm5p\i9}mGם٫rM3@4"w8P F^R*Xf*:2(p: ZFj-TFrѵ[|j$Qs_"W#a|Sœd| 3R)90(a&,pd~ +9Z歲z0IE,>y >5zF*# ge`Q7iu7SJZD)ӱf?Ҕ?BÐyջImC>t-ʢi\kӂÆKӳzy(f#TcklT'nS K,9@1i^'(۶ MBUtq\Iô>w%y1mN yUeHߏKKbt.ou q!]U];|k05`\Srl$ #҈=xoX> &ށZt'!B 2Wɣ{eۥ߮Zk({fl+NB)sB~8,8x* {K{`)+C)MO;l,#8*g9dM;dSd&FI4pܤF.9%#R/˷v9@drn2!I9׎eHke_,*rn4V\r@m.)qia[yhrmFV09/ ˰);2E&{@W6:Yvŏ{YZKid/Z \}(̘E!p1kY?@oX1+ڏ.H8O;"a^ROJJ7&l3V 1HFR!mPj68vRVnW,Qhڈ#)e9|U\fb87Ivdt#İpIibӬIuh參Eefb Oy$ (7C)GFf/7ʐr~-͓ʽֹo`E cȼzq%H^H"{l#Ux̯cO,'E} u'1XIҀu \lR6pfaE{mSs>nG^ou.sHF59xvƍOp[K9N'[AJ/y#5aW (ķqEWB罢 I[I:͙j|̇fpBY;Jyl HYRO䚋 ܷf*䩥*w ïLiZZF+޾NBհΎ\C¢P/oF=ʼn?-*:Zzh e {|S\)B)Qw4,XRWpں_ MeacTVù{[AA©aO;lZOzF@}Xb_H4@AdĢ&\uu3K#m5UJ=e3k¯dpf̲r8u+1&>_.'W3'Q^M}134 s;zfsٱcM#_s_r*sUMYb(0ҌXۮ|xTfxgj;m,bʽŜJJ 'iB Җu&҇e^[:@j 44RG(pyȇ㏢ ԙL|n^u6N^|lj) Y:Ȣ{jI=ArqCw2nx89BQ-huYPl[4:pk6_{+gK\w1y1+ݿvw) ڝ؆)zs 2*j3{K ǰCWAWwa#Qͻخ*/ s/E?NZ&1%HGY:ܥ <6^swh$~ެ'7ꍥfI"N.;7 QC.k`!ĉƜrx}ħ;!Dq4ß}Eim~ICaӫ{)ᅴ]v$^u04xk;tىtS+ Aڧf952Y!ffK`e,}\9^RW岵NMWf!rZnG\FI qYoNgZt-y7ܘ(o'Jd .zRG9_ZnwpuP?+a1bL[سy*e$@+dC\ 4\DuzjA d |Z )#B~ue.C^M.s[1iz8D1˙+닯>9hfzKkl<{P/rAH#bfiL6bv|.٢;X~eT'O`Jp5*G,Ü/j#_]amJ?P*ŌMun11,*2!xQ9! M]YeCԌ0h)Kn! c3̤X.4? 5Ĕ]5 w*i'mZLвGu8k"̽- J a=B/<AœѕE4.g7b^N0QO \mB .!N+=mY|bȲ>y~Cmt7L{'Ի?a 8v+"e3i ~G鷻s-uXMh9,Fem.]ATwZJ(Sɼve5/)gbښUa՛fmX%Әr5 v|%I3 Dy\c/L@M|kS/la]wL M}NT*diz&cF^zyD#ԧve[$M|TzrHێdX *u,/7%|;^r/ѷa~\b/ c6 lAO/Gw3(Z,c*J=lB,$$5:8Æpxg(qiQUٟdl pYI\Sx…/<=6/nUG:çT>B rD,ZHw b Q "l~T~.+TC+c`(BK b=tY;/%tbUD6(`Z+fy@Y3c HAb*3)tVPZ;X8{2zB;oek|_넔Zl 񵢪l73Qp,Ul|RXcÕZ>^i9pSNb+㸟i*ـf5gn?B4eϯzkdd$R I;~G|8~ C3HM[ D4>/fYH\?LJQKVeaL[*3^ >d; pQY k~0Fahs(܀V<$7Soh ]zxAUk\8;WUn˼LzI3N;΍!lzUrAz9}A3.Sе~ zoObp$<Oؙ)ya<7LT2g5P iݮǸ[."8fO;gF#ȦTt+ QB5֗UrzH^0vC3ɰ 6igMQSڋ~zO@\$@F {8~\1pvB'!>_o2u0J?GdT)R<ϳ Kzv&jۇe+KЦF|x#XĐKs[J vG2OGD=1J21{ꊢlUOC00L }0B}aK'}@L#lF8u;V7?-X?y3z\ck>2f!j &N%PHћ䞤g+\hlyla U_](.xR*d)b0cйpnAWt-wnLd[N3WHSo;?2B!M]鼈r==] >FTHt_Ex1*xd32}M4W#Ϳ _aY`bhenb)#nW 6"اO+Je^]uoH*Qz}d ^=]lԥmZ[o}PߡDZ?bPF/E]s  ͉ܾT1z>z\f $I>Ԩ @bN 9,IxoًR~x\cڥlX$dpu뺩&)K}?*f|nD)q2 J Ϥ" iIdt+(s*JMSIN rqC>A}CT~'sP PiEt6mޛ] [L+Q-kJއ@|mʙSee"őxL2lH:I5;_H`1K<䁶S\N$UK^|Ӹ 6t%j ]JoE݊ Pmejw {qY<CU nׅmK=R$զc2A -ohT PdOˬ^а_QlE8锋`R0A櫅mNcpV2Œs,B;2]l_x ebwa02y' '};ДXg̊)vr`}sc.B#gf]aᡄ=}W؏s)B:ڡluyMeviDr\{e$OxYBϚc+PҴ8]a .,,2)رZ~;3/=>Ϟ+~M[c:y*!gz/ԖJ"UW/@oypzBFW\pTc_X&qY u|Ua3X k 2*ӝZb$OyoTON6QrRW^̘s)T;9AR:FNq]frKaOyѰ~OF~ec2gL+`Y%O29,{8|ɪ dj(GZTz)YЭW_W!ïPvsuX9 ڲr|=[k\Rp>:!FǴe8u!Ch)hg.uhHO 2§dF#ڎs)CTp.ү7syIFe\ ]C=iCMWb Wo? (N8J,T0SP2hpmt, 鉎Qz$'K-~#CTlO</UtXk ȯ8<$WpdAѼzFM+)>4b[/anq_"NJ92(A=7>r7?x)[Iz1"^ǞOq ;CL>}Z d, KTd (1-, ft)pІyf88]F~.dne zqmtg8k'JE]Jyq]^V4J%M u57}+|mBNRE1m|f{,)3[a-]DiK@T\Id. %%p7X`~<&ta_H_PԄ;(&.K 80 Hx4Lj[SPaNhZTw @i$|Y׹X-a;Щ?<8 g0ȄB+E=2Q~ pjmbJ8D~uzq"n\Q-C+xkd8οz^iz??!Qa9,A/^6Zs.&h}ZK{e"sSzqOR Ó\w؅0H91 Uo笝Ds;b.o%͗PxPn}?->OE; 3ՇvȮM( ﮜ;H 0S)[ Y^t|ňυ%R B`3sӓOj$-Ѝ\]UJ{gQ0}θ69aGFP;3%$y<ЊŝB~4YCbO[`NӞhgo2I6)*EH{^b>BƆ#0 XӍ]J>tm]!-/SBUq+j-TF-Pk+LڼLHIS.Y ~Z]|v,()8XF_M꾧g,M#zO_ YM!ϖUr4C+܍+^ ES.Ce9<:(}YOj5uR7F2fjN &)Q(ْ:<RQ 5!?04>9MJkyfgp8GXֲJW I4QDٻpeSmdWc㶸#>R9,u#1TVQgTUgl&w#vJO2瑈N ;{sdž\pC(d%h ,%zcag#fI~ﮈ5C58򷅅MāAvwY&BpJ<y ? ^Gotxy6p_;D*(:`Â6j O=Ճֶ8;"2)qb|\͈6eA C~5n%,W'@X WVvh}}_8>R3~ oO4'GL r&gn`LغɹfR㩿U\ZY];~ zbVFc\0GXw@$ɀmaC3pa#*w}Dkͦ}|͂:(5+Y9?x !& `߃EkwT+}x֜VCaocxQ(oһK]"_٘-iޣ,eϮ'.t,sEd.ލ~%K8 [Eձbǃ"z"cDQj{2hݐ<:RWȋ7{Z/iSw*؛ O4js$|=˙ :0{OeH@ (YQrJ_8{^xpX?IRFjX&H,rY!Js/3lRB:{ʫ"p9g4!WwÑ ߾Cd.8;xdmpS^kK>8OzjݨEU> Wזs13z·,`oj` F^f8vQlD̮]F5kP4k?P8?YH3{q9+ X)Z Z$io^r ĨORAݒjMo1˅mR T37q-f1aqFmy󷠦9\b:I,u>Wz AYw<(xR 1(+SQBM9͊2LbK)lJDZ ՊTˀ!i,!(vYaFނ (~U "a$5m!V"d (~oZA#]nw^ӓD eMʀ,YVIdJ{-ö+rEt4,RZKaI%A'm-cC5k2`kGGﰉHMmASѤ4ߏۤ.X__ٍoX RD_ded;vVYeiҿHI>T>Rk]NfW<,qxrzXğGpCmZYiSXK-FERbDIْ? 5} _i,=[s|&NYP{`Ͻufkf[h܏_dpSTF8g0~1@2ou7yY}뻣mf 4.qLvr azSbĨΕ}IoփV ^7&Q߆¼K !)괾EhB] dW+7I!h3iP3[ߜ|r_xN:xMo|RKNRY UoޏK]xJ6.7:{##SQ[q-+x3< 5?LgEh'$n? bs(y' ywxF·c|vz=bbqR|`=%I2Opdr OƉ2ƎX13qn!qǥ ++ȁװi]m F/yWZ٢)h E-e^0n#ϕ=&ʩnOG!(kt?|,A.Ac"hTs􌥥n!a`<ϣ08CÅ+mQ>az?Ror?^`z-@UKA3Z@tEJ_x1*L|(np2.[eCGt^Mus:5 z<d7 0 d)69A5ShX\)boOoU`ڼsŸ$F˸۔B񯽹 ewWX,, #I[1t+Q|n")N7dIݗ#R,P`SR3TI1zE]} <;n3q]6çGF וtUdAw >+}h^BG/BB?O!5l2M@UpP@­۶.//7K!̻#$2E8beIτI}!oFYӸ+vQA0cј"Y|2?A6v@A>W1[> Z[&P(nN&Q??%0:rqFP RTQC3“nOǯG{ɟN{:ip a=< κr(\/Hb >mp8,+`')4 LQ+K߇7AΞ rK]ÐT<бƣ$`b&CNQq_6 ) (GX=KM-6iU~2-2jiAUoW&8 ٛ l[c0+{E A7rIgzf47ht D( (.`m_nH/| #CY0p/@q vZz 5[vA3~7VcwTG@ȴ~RRnൟVa|W^ 1v/a$,uJuO y[O+\)T1ŵ0I,hS($ŹK<(dI/-!DVVQ#Ddc('y՚&@RY˲UN(T܆Ni j!fH{1tQ E}cRvktt8BTWlByx]2N i19HKLؙ#p jUIFTjf)ygV_)%")t%J&t:zp꟦Jp2``Fy|7Ϝgj۱`-< ^&3<S])B6"Z'$-jxqqp0+0ylDI @X=U(RS'5)?L~r22>~s[w8s"yҪ@ۡ4!y'۬5}QNLbB'&d Ɠxu4\>GfM٠[K.;e} ^ <ެir)[RXԷERjH:v!3b9  ^)%:„^$mnۛZffFL{ؾ=Kv̸gI c%rcaF‚YZ%ߢJWawP:6ӑHK6řrl=t#[vpv&a_3*uZJ2c(Jߓ0kF]v@{3=eRQّ#V;I2{wTvZ9 UGdA}XE@MxzGJThIIy1gKNVBEtוUhY*_%gƝ7-Ym =. [P1tRPjF%/Ċ!z0,3%4l*l? }e=4B k\{?x8ξ3߬7ta3&M) 1WZen-E p6-hJ6ŖX⺤7 [KpPZZ#ĵ `*Z2Y~\T\r)J Da#w qtHvPcLpdt'b)N~UC'o U#8 MގE\|fv vmJöJwPXUuqV@o!lmp vˬI5ӷf85MNIOIiVXUKFЊ[^&[5sfy1d('h'3@Ħ?4hrݥSd5 fAs%&8N:o7~hVO倢Ih S0VO<;)L_k3Y^]rN*b` {+'(PnoHXt1UlqC@ ~ M{l;!4w}"ʷ信N~MrRm,hk0}zЗog>% L$zi Yg*9#I/oɻ3 |"#]+w%˫}=H 7Jvʑ8rކ%ݶ0ΔWQr-Or2BAY>8ӰzNںX*`JW[dKhh&DI.\bZH\B;漞yڿ.\ r_CM$fMJ|O|k Ţ t{PDHouQÅ{'>}c 㐄I P"(v6V0Upq"b᠔:s||(tmnU۵G't/Y&7ts$Cedot1b'{,)H]AU$Kdcƒb}>|*IVNLQ I^׈*N?bWzݥ!Hopܙc>U~t{M"e# a᠄A%>"-)dG'Qi-W?滣X%Z;W.Pʬfw=׽pw=$ n',eeEx.y>C3uXal|ϧ G)hDj>HFԍM Eh\/|JKΡ. eXN{(@/xV_&RhZpS1 K>!LB𻱧*Wr Rn#g(kPhR[sUp:*r iRP;tα2 F*.DST?X[[wiypT "G; +g_A=to[}ybfʸ;T8^2=KS"'qNa1gk0,]TI2f\Jq!^b2lAgn!@2K$OG#3x0V0?jBtD:/G*b Є_VhbiFPl&< k=櫅G':X~Tz`$s'SU8qѡ[޻,OC-UM|%Y5Lbꀠ4E l(鲟8c-:svl-\jtgi0ڣCkGb(lWSIKYaѮk\SfMcӘ>\3@T{9JOaQ9u]e9W6!?L ON$C8`!T.5}/ûZ*g,it 54mcFʳ Nd׼@BDZ ʯ.-dC>ĿNpX۷==D{(~߈41r;'.YOZcSoN)Wa@RʒQI6 Q ;)vCqF$CbDMҝl\mꕆvLL!:mVlkZg- cM{ƽy! А3Xy -#$'dH|6ZH[_|/)2FRc2uX'2Ǿ0m{&Dezٱ5ZMe9&Ζ;e1u4 l]2:zinUm}Jw?jfR-`W3< A!ɞif<' FX@t_^9n6.qK++6S` 6bSM%. MiHS%&]`0S*i`YnLCԁmFKwv)(_D_ʬj;dDM9%>iCEXg$hOtU}:6 [C`;nGg j/6uʞtW|5R$!P9ʼE3; ty5I?|7}QXۆ>{sa3'FЁhNC6m=!\RCc I`T-R:?޻1Sr!A0wPS;:)yB2\BЌb * f4}am GWP8 G pb9VA*;Er  BUdKC/[tiTS[0a>C/ca^Y1eHn@̛ё܀pp4]|bz,ҠhBy~^5CX:V.3J4TG{xǧ%^x~&=NN}N":ި༱8-MR {iSS=Z;>A]*62HpZeQ~2$.+SKN@8g˻Eyq'^ԔԸ[i1Vh UwEFh8 qըUp8Ə ӓ-FN` kK.YLe+Fŏ#amц,A7Cp@r â"i?@ZDtoOb1W_,al eըb6KI+tUDA ca~:9oʖ׿Ӡvri`M(%::6u,p!W`>W>qdTz3k1 du@.J/<|P]bg"#1a%XW#TՎ 6ocMnߕ7QJGUs`T}X4XbV+CzX)nJR Z雄E}f )8ڈgIp:Xa@3VmACUҨ,ƍY`Mpo :sXuKgG9"a>0hLIy=Vk?gi8GFDɴuÜOlPStPX=QS# ލu-N 賷5Ѥ5aX ((1 Mludo1~#9sJRz}KS%{P-)aOh&Q_jWwTԙ)i~*Te=d;>cBć3ьnu>~, SCAzYp؋!ws}KD7^fyIMowIk6:S _&%|]h#(lSBO輂ܑR k#[~1OfxwwFZF F KoA.T[E)"ytw3ԚoZ9e/RZ3?o=Ojn]{]L25./ZQ7* C\VN]8ymG=uEaPdA [ 91i.+ 1\^GͼfG:scMB{^ W~_<WZNpHmMIKw>&@PHtr*jtWv[v% 1pKf#-(|&J;/){nд2cY]iu%$I%7dfGQ౫ۻm jNt *䇕"(\C:s ֭;R s/g]6/ث#[?-L[-Hy`Kx;|c=M߰R:ezϽ^2==TM|ivNquS}FK`d87T03^txV1t&[ĴDx+懅I*\?% &üZQT$k(yH$z(. &,,'$ phO18Yf'`.*例A-7`«ggI(kqY>53[quAyJOH2 HgfGnϬTkA2I[ДOrXe{A`ƻx5I9xU;:rs$:0,a؆o ~%w=9.`wEX- R` ˛9- *SDvpϊ%v JvzE[Ou\AmA,EM^;Ϋɧ˜!6#Ijl ,fquK[<6WE;_Y-2lIL:L$6Ġ/}, V|Y>y1ohn!actE!/e39> zۓlWuEѺO w tA^ wKeI6܍\4#fi~|Aј!F &s8j-RUДBSq\򴋪1z)k؟k=fD ܚ"|HR?뮟 r6Lp( \qh ǟeGcnim~ޫ]꽧ēd *f8n:/KEȤݸTXݣ)r;bEhόj ͻzMjkѦ[d$rA=TlީwFbmޒa̿9힤ߟXYc3O8L7x‡Q_<-nb}l Z8G}oW_b.Qoޫ"7@%dzlpm&Q_X.x(挶ӝt0' ZmI_ws "1ZkKo(o`Qv89),OYe,4 L @;)ЩWMUoj n]ƒ.,kz'WtC]E6|m 2]cSm"U;:>g^=]D!d R4a )k{0W1GS(4;ǘjI=jA>8U:\zwJiDV^dzY7R|a2(䌠beAA$Uz幉p󶜋9 e 8-d7VQ iLnN{s\=>"ZH_b!6hUn7ԑE)n\ ϫ\uޗt 0.P/,Օ#OY"VŗĜС NCD=ņFcQfM4ȡYXMޣ6'j'\CgH&?5ߞ}^NU:8t1,~ K+񜐑jIőE*G$,?Pvpnv.g"Įg JCo>b B3|4V  BJ ]Gu6ZsQᰌB{CM ɚgLa4-u 'toF{IoXUN#yKM2 ua%1&.ZQBldIaZTRz}KU^c;famsY iYkG\~I%̺jLR[:[UHAq?ݾ?Pu2ٿl7#iC6"'I⪲}OU?{ϩQ1I @[kiXtN~oDO?z0_P{1n]E+*yצ:3t Pz zzpuή܇cWGc[!5 ًW(8 ʉe `g`*f5ٞA Y/Dtnݤ> kk͓u@;'%utYo;wiv5FԭJ4QO+YZ&w5`A&q9[X\  /aWhP4dRfQj 9Pϸie[OT˟Cր}ݝq6-{?lvݣ`ÿ(*7J>_"s!*\4u*_C77M}`Zd RcqT(t\RYlf AzA~Ķ-6Z'f'3`̫ePDD34eJ6(SKˁsR+Pzx!ir&zE3ra(iQÌNH-΂@6/H^b;}iLC}Q^a9]6F)QZwFzJ3?OРvJcVils7q"8oAɮ)f$qXQlBIrzg1aʹĸ BVbW6D͚,Y+h=3\%/,6UMkS97 .L:Y61yebniam@Zt^թxbB _aex={<cئM(2}  ٛ)M3W m`lwx5aHZ뢵wYf̾v[ϞJ[a\CǴ׎.$\3? Y2<\]K: *S9jC>Uu=;/F,* .Z/RgnŝY!_ 6%z;;:4ՓfA#@uMqGZ m赁w1Dd)РKK;WzX %{G'A\jd. &dbJ,nijE Z7S֬1AlӻЀ9=Ht\UUsA񿋍T7V}<ݎVl,vfg37ֈ鞦I67j:&qG5Q*/\P%,b@2릠ʦ՘Zv 93\Nv:b2ۉΘQ,"}cr+t$Zpٸ1DR1/_&X#WԩisLnn ;iD+A=tRPl FTwG1j+Ia6DM]'18݋&IBme ^8h Zw][ZAöWfCA'3ysGK6R%kFU\¼I:ЬKƴ*Q߀{BwIߨײO"#꒺Sc~ORqFjݚy nzG^\-$qi,wtkKw< r(s0T,efCfEnOUbasq+mϞauv"9$[<6PפPɛ}N޷q$эZ bk^d;1v%vX[؊xCKp_k0 J]a. &p_p*ftLޠOH0X,WCŢa#n .nzsV-\O;MWJiҰ\2:gy8 YqAOCFfdoՆTtR2tmuÕWrٜx]\,yDC1Ր0MwBxqN[(} {+oz߱k-@PyTkJΐ\6Tz@_ -bE1ƿpXsɦТsf N-kJ!ι@UǀzRhEyQ%ASqa:Pu>w\v5ERK̓G/-ʯbG[$v+9l[nJsH 5M/aqPL,5ѩw+sIA&*h5^9f9"bv;LqF@6Q 7\/"RCI6jkBR:iԛ-)H(edhPUR@5Ǯ33f': 5[ l˳q } LGh4z4O6o' h'+x#rZ}܎ybӘ(ɗsxFUvv򴺪G,AolEq.U4 /x+]^$ bembstq,EXu6{zzA# `+訚}rE݊Ђ˾@F=ǨנPKP:|G_45x3 O7;Nng; n]Iť3m#G_-YYdۺ #tGa܂сsgT6 $z NLŒQQ:8viIgh c>ř:!=95|X6KDY=A5spy;bsE [gMP6RG+DW׭"DlBnج>fL<)Ѵmp6 hzLǫ,na}˹u^uS]6f1ƣ@%_s/7mp}{,K(k7JI0,xHqʘT"MMe2,ޒnA5yAT@Kq8WSK$U.E7g`m'?;Yk+߱d||n6LoqT!J h@rOlٷ@FCJ'rۂ T' q 2QaHyDU]h % ‘%{hݩ Ahר4UiV,Fj^-Gc8M'#v>Y#py@6? kj&0z'A8QgUsӑT78rxOU7&3D)4$cJtm[D$ w4kv d3G/ظt-\LԪqZX0pZǷDԦnu4f!.JVmNUg2Ν4cuAmݰp+ * _@?ZwgIKZ; 8Ui@5, 8a]+~RN$r0Q04t '|}bW( }Ԡ S'vTÀ8Mwcce1aKobcfkopF{bG&7K{ボ>N"\56D\fTΤZ!l d*x/3u 7q එ!Ð}p6 H0ɦMXν F5%! 1m0/,Du^7SZ?fp$myW&Kc2 rb}.1v ɵ-7Fk'|V_R<ؾr8Ga&M w5pe-G0a_^A>䒲ö[.daW1֘X $bŔ4o<c >(t^Bv73j E iK?KXirf9L>ȂuYPr!e'4pkXJi@s}a_eΕ#%o^WLdi;$_5r+ .L2V ^Tr -ZR|TTі x0b>Fs=҉i]r >s΄poX]ysC6QvV!>v#`_.q2Hh쐗AlK ik׹L=fʎy0F$z%o]{8S_ši-펷S6 }0; m8 @1}x#LK)Iue ~'d·@-aJ㌊3)۾G? Hx4 a\\l( (ykInPdud1{ kq[;n5iYInv1[`vQf_y_{kx_.S'39"׼:ծckF~I3vww> O8HcU)C.#*dA0sw-Rf"\+ihPTjh(y\tQm0şC0EFPnόB{Ԗ(x%TAPe%qkv^ԩ#jwfKwhIe*A91q:ώL`{E% ZuW>*p/(|&PW!M,mnZ&@.㏃թS޲N!Rj@)$MՐM%< +@S0 uJp !!wrW_+y#w(X+w;Y3AWsus`d240Y%MRJ/ h!j^NPNȭԕbG-;T缎H7$Q^1[wӱafrW7"2;Z5dMQk  Eϵ0Z]U3!:uW.G8t<̉ɕrić֗(eseC XZv%Y3TNXN (E%\9U.XZ[R8Gxf#ro)9'π!$t\1tEೢxԄ24c\flz1@=1ȈrR vҷғ?\?(g]d(?pmr.R՝cLKiMf>e, ~lU:_HkiPCRs#yo. ǖ`@q̟mktntCոa[[+i't2˄)EΌE5? hǽp6/`]?C:eߖg9: ΕŀGzيKLAHXRGGui"Å)GʔW 7pӾK777|/ " T")&p'#?7|;Qƚ|`u >[`eF t=GΕ,Ɂ"5 K4ud Eʹ$4Xjt֦v)|(4+x/. 2Sh_딐fn'rMϊvq1Է1!d,N}NXz5EB GK> X:+U]!m+CS{ y,!|w`<{>S|a,_ϳENǧalҀd[LJ 6/ M8n,ّ߄* 1ѧ'r3E?l bЗy?H=dF^Ô'E ?}?4L~LYơ+:U87/=Y JW_jB-:l9=wE ̩WIlY*[n"U}޴xI. l';7E;%s4KkS}Z8yY͟Rcvci!>d;w Oh^[Ɯr̳X?C!wS*X)wSHF6wYv7Cdk㵂$({!(>H M@?gR͕*?Y^2 Ki6 ]1mRHVx!/]uuYmlz)0x[.Jƙ5|umi/ )D\u L( Q`=qO37%yl + Gvu2"0Dnb*p#1s#WTJno#5MVf˞+|,V> T$&1 &Ɨ$f„Q7*:R}DWPD4$3Li[BR Xt٥ /pCOf.fΘ''i]SWA67?g8T6*A)5o[,:\4]R ?射}j-> ocHV;=oP|%3CP!-¼A%x+{bGkj;unf @K׾@}fɕ88ɓ+)~;T9$Qbk{S#`lU>NgvO*OwnAjtMBԫ-Bq@b=)0m^EԅvRM}CQա}",Kt칶]I-s<;;f P"( T[iDitةCÂܡ4M!oQ x_Şg/Ɨ*,+oȢVs1\mv:-x Aޢӣ9`S'9ߙU}JRXE;vnk̳){=7eRSʤ mJWik %,98,TaFGki: e;zΔu xɫt\-$?pr0%biz40$e.Cl'3q#^Cr<DٺЊ&BDE]g @:%fYW*lTii//UC: 4 3dжsu}s=Ӥv8uq BW  +rl'qC b3uݰ\ n5cS`gyji (Uݼ}d83=càPVҨ)?/lMωKEl>PJܞA~Up[xH[RRAFEO%6O٠_0E^eݸ}T_kb[NGvnTԵ,RO%7.? ϧ('3PgLަMzUrEY$J?Wr'As1-xq,pPen?ʬ>9/L CD q1Qa}ҫ||KCVx#Sƅ~pރL~R41|$#GR>=bYV*jjOs[#V#axHYZ?/g9d8 ֳa>\? ͇ E/mXwa*Vk)s9:U5ePQ9[ $-Xy:ٖ s7hzLcP$ٿfK~9;"X*fxA+d5x Ta!KPlJ]suo1)vQR6Lil,@{FxTЪLOl]?2r%CۑrfNzcH?dg,8JCTEffUt-@NhKntAhrfs:i v;xwg认룀S*my/| !@PzٹAhy/o5<1"`P1bgNQ=s&׈"o>Z)RsW 2X[' ĭCGcLpVfJiD0,#hGI'?SBֶd̨,ۈT]4 8Tr3 eic-r;y@D`eӾ&$ (4 BŠaPh(/OCdѽT"Hg;os&JPdFw Qp1V@kT5CL1 +@ dYQzkdQa'B곡Yx^U"_ݣOz*.v`~fl>GIz B_Gҥt'[17]+'M9_'wE$>\~xPIBy*k- tY򚋑B)4Z5dw׈-?^q3,Izu8_KƭKQ~5VSPa  2Z5#8xGrj?O𱳦JPLȘ[L=r ֒K6VhwI+l}0߶'!aBϯEIY[3i:Q|+4R {0rQd3ivʛ l/_c2Ɯb}6܊|1Lk" {VÇAy g7t@#|>:e7 Ɉ*`%$? $x[82_5S]\Ӑ-` }"A3q_$Ia9 ?J[u7䵡Q@iΫzF[4=Ny̆|^̲Y9"wg:%x1PVo"R^a]ܒl$ "JTe,62GS W4uKfi]˹S"?ȹ-,[5 dbldq`y9N6RK5r(r/j!z_٢ϵ~~=v>EǞ:1ks$1~]srqњGa6lJ0-t~> DcCq[Zҙr@smܱ)d759QKH nƌۿF6yp{tUZnؼ+"Sr`@A?:1<ȸ/phJg_Tte`ǹO߅$?&>)!lFOf"~}Ԁ9't"N&D";1 ;=\#s"s{:Y~͓ *"Ĥp쉀iu-랒]9_Ut\P!ǝ~7Nu&̞yG=KГ}Jby('ܧ|t}:B)r_}brm   #N0& ufqJ?(Nq'":~QT.YQFb2,c&'ܧ?eLW];?x_㒱1۪]5OVO,4۬pud%׆GJൕɼ FB*=zJfQpVJH>RKkĤ?_ZKaXe6\aW8ie*{-$OavttV2X6ւR99 +Dw2 8Ƭ|}Op*/)oF|^I_ \p a}r)wHE[ lB6J;ķu5衹F? dM|h[=Jw4v_=B^T*#Z\"XHG:.wSҵSsl:{v5'2oWL@ywePZo| yYI.\ ]hxoUsĝ]#{?i`j(E|΂آ5J|6$c @ >$yCnKFO@!y NE`a8N\+Q>!MOzy5JMv{;x39`DZa(v{b6=ZTiH<V#ۣϠWMdU9HXORF1;,i] ?wLcр8UKݯG U5˺ 9Qݏ&ZR8+g?"u^??'Hښbd#&ͫ:[L,7I+z9WЯ?"(c' $DEx}4X2 {GMx6߀]!A棪|asA2<sيRO+#,JgÍkI]C]M|j1t~0f",Q9#|p]+O}ﱑ!0keRI ]:h a,~[㶋Td;h=/̆1P S; Gau3K#WQM2_`pTf0LƘ&M"狑٫#.=YYi'/H"#j+'[q@_u8+LY $fD1N ?J}G(aJql%89#|e+"tGo,SY%"U̔2"~ G {9{!LLنW q,rqFl]gǥiJF:+n*e]yIn+c73B -e@0H&Ovx&C< (2hir4թDdęte$D]~0_2{eD8HV䍷h<ޱS\/C 3{߇G_KI~ KoY.Nwͫ7ON0ym{Pw,6D9'!ΠMU*2@W金( P~cx!Ф۸)Χ# g wVC# Lydt& dB8^8({`ƀQ)܁?X<\JntB;iboCY&eOsBa!@E J*]CEY$u&1R_HŐB췵ò|LRzp\[UʯMv?YBȾ.IIOl ͭӊ%6~!䨜(88 |ao0~mg`StA5\RZuVbhq֝-WG3XvyS0C61<&3#dXڂOi0@43/n$ PR~v/Mp@6hg\zDPւBr.Ӕ2eyZ" c`?^e3`~9 @ @45Ю߆y2Kͱ%?wL‘ބ'GLd2`.5}~|雥O83vBh8ISQԽ^" jDDwz Q m@M8XxmK:"jϱNgq}kp[u.ɫ' D |$.ܭI'ozkf{ifcJBΉ~R2\oMU.raf Tk7Ғ6{89Kw+/vT9An)~ )W, {w1xP/^-GE-x(W!ҧ.)+íof<,%$ҴeX")"%ƋCL.7S'3V<Q' zuNlX ] HEKf>"'/dXANŸO?MSP;~+f4ȽEq:-}5 8UdD9ʠvf6iM]6:BW6pbCI(,CDL qLݰvF}|e׌r#l*j֛0ƷDOF rw$ O8wTd 3~S;|#vTںșPKqcg-7O ?TqLRĎ%;yXh:%CڙΆwPf!rrr⼗$ФQ~QM.۝* Ԟ\|fd-సUB.s5 Xkݝ,1r'8(\lϻ/]n=5^jng+l,3&%fJ9*(JnУv LU%)+ Ľ؃23?+s7!Rr?MYIBѾGPic'$VZQðeyqeM&Rª9ؖkFNacwP-vTu"9gzv؊gƙj4b^V`cd"nQΝN)>s`XBE%(ulLK\KCTrpgp;<>`i-q綥Ynf͎^Vi:BU3qGHQɔ#qؚP3'zG =g !;7/pyEsvp<+vOnMLuh7[4Z?/1&V񤺝nvTHA" GNeriG* 1Ofslrz l9* #v+K˙&Tx0K j H/]XgS;kǣG쨻=vVv߂}Tfڣۍ⌠$Em#$|~!!Y`BHjkPw.l`Z"Vnu&7r *'2@oIZ׻ɴ|\=԰8wqÀE&ԫ$ʍ@{J *?^!)WEVṔϏ/U6B+EA,)C4dFDdt3T(蝺5$Jb'2o̒էa07;8z*q9i1S9KѻRvD><03F9W3ݫ-ݠc*/ZwҪZto׺Wp^#3m.`a:]@" sT-;Da@b+QL͜ @\"#b֧hqe=HMe{Rq@-2a5ʐG5]- {p!7H7à/ԥ2XԄ!jVD[.5"RlQ`jJ 5 |pۛɣG0/ O4ß< ȊfHAe6UB~^2@8V3B ꏍ|n@:8ֶG"P~ИY~FX |.?OڍH+Q-")K(+GgZ{L34 ^B)@rk|~\WCF >9.2P l\A|NmE.O?،LDf4: bv3fMc%:&4>!9>HC5,&#g"x_R4WVb3Vk HFBKP90+7i\)$v*R5Ȩ*훧mDPބ \#  )r5 1-)+Wk *P} B[$I]^$z,cZA"y{Շ{<yQPPs@}e ,nPl)tfv$ ji=u!3<7]HV8LPq'u$&B]7d N;ցUР`p˂uA3#Yhi$ra$qYI#hgpr PfP؄M;.eX HqX) Ӧ͆F-OPG>z)ֹ@ùva>YfkYJa>we.$s1gXGkۢ 9B%ѡ 4Dt֭I=N\ 1`4 b.zb4 jZ.فLk~3A%UȿOtpQ"9y "M>t`8+'˨d'{CpuZFD`Mqվ;T:Pߙ\ ۀj:L=Hn&XmJNpwJ^MM lS?&x:vg4{i cjh1da—B%&0p_oFxȪV0 Iu)A)9Ha B#fۛq+k 'UɷF@E2ǘD @rHM'SZ^֐Xپx2,{aLd6?D{jLx&ܨ!:]6 =c"'36d!« PkkFA}WBOB'+xyߨ&RfTx^$Pj5JvŤ2<<$ܷx% TOkfzKɆ Ty/FZk&.?) -.<\BT, =$ >!2|1t'pd,1l6=O2Z.^ `4$qsF8Xhlں_;`a\g2P.eubIX?bFB.4Y&/@KG`W]wCҷW72 zJ.V٬ URf( niJʢ >v{,Dp֪#w.\<:~wBG?8yw? GU"kb=1QkjQ.hjI{U˦W:am~KW ~-S&W oO{ oA%r]l(HӪR~_ P6G}kJ]7 ,*F}Ι%HD#JsD+O -++/Q{Q)S`ӥ&}ZwV dnbWcHn[U(5Q>=zPԾ˵l*v{3c֭PYs F̯iĕ/ݐ\S*wl@ E~ux ogQs˜ ^hr M^ua='1Cxu&f:GHMvkG"Co}-lf(T܂?8X"W#Ĥh [^(R,{ 1yjՓ2|6V4WgV]$*MaO7 &k Pp gcH3٘ 2us*6VQ:vt舽N0Uqyx, 1zf@,FN_*t_kluYp?{A7WPv;w<>\ 4siaⅭBisrgJ0OG'[/>;x|C[iȟFvQGN*/!G2avZl?BM 1g[f@:oXS$u 2ȞW|Iz*t[e4 ՟꙼Q]b3trJ +ScrS3dl-6"y>k~`'[K%/smZ)4 l3yQ6RX8:͈̕Em\eS)KSa&n#o?,D׮Q"?BtX(Kr|ɫС٥gΈH+c$4$Zm}ƉiK-̾yf50RF j@ŻPB' eTw-% 'MY34*'gkՇ161ð:]4ך͐Z={z#p!Xx8$ey MM dZUUaL-A@TTKE =h*fR LTfH!9Qt |NQ8! lU)l5zx @yצ'b id#Xj@:Ȏvyr&Wy%?KLCFS5ӡw;=W;J+ DrRU0mqL\cLQSN}&Xzj6-x jg,,[8!@#`x\cZ~@5|D1Ֆ$A C^ ڲ@gX (>C'hCGSn= ihGIuBo_dg ).!)8ZH|(tyߵɤXpzAvT_lMfs=>? GZW/i9J.Imܝ2u(4Zx> wi?~)bf(Vi0ҥ* %>6BZOL\3 dm-+"z\(BFg#/L/@R%*;  A,p0;fg5zxrc3'n 2ZZ˹gbo<'_ 彦tIcU4_xNyſXo P?2Dp")C[* dЩ ,MZ_`P7"`wE\C!U 1,DtU!yxTѤt@nX1f^º@ NPBc\,֜r Y$Aj]X"ajtlScx- 3Z[E/U^L(մC_֞b{ p~PuB\vI9Vl O<RE*K``$Gab̴ '_Aճ^{#!иړ<=4 $6"n:.FhʸF|mTg kA6|*=QD{>>׽l #auThI#5vxx:BrP*&mZS>ǴOZh&qY\`a5Cik(#רԓar*,e _j\bTudHF;$2}2(YqQ?&@AãW(o0g 2AN_t54,L/΃P$~#1)S m:Kooa)O.wݱciygv%։ 0z<oǣ1#1ۘˠlsY_ݧ%R2ECO|DuM"3 fOI@-){ϗY6/g'JNrS,DcFAO]؅qrM{>O=<:Ne+ NDĐg$ID˶2]{Kr9+}x@@t穑r4{'ʞ.ӊ~4c oqZ @qhf8}Jl^ :DS;v FKgbq{xT5Dbk>{4 {^ ->fH# mR lϮkVF5#8H%y;27lJrXFRvh GԓN$8ƛe=;r0:oO(>|XFI$p.XCa++νz{XM+k]B?ڂU 5DqGWFԦX OnG\?\eۨLjBn.f>uQݮd<@EUj>UrzR VfpZ\S&ݩӎ,tr݊iJ F:Mumn| w&q?WWkn }V.ȘXg3+6Ѥٷ4A#dROelE>4?7h͸P؎Z%^WgϥԨ9C ƻdlLv!jF۵*7^@秓UQ](V&l)4ͤ2eIU0 #4qPHqU)6 |r|%<WX#D9y1Qg-9瘔n!IђQ}E $Ö'L99( (BHtF^_Dh\ZWd6L@_&!Z_+g'/ pb8M2IСG]/ӫ^ a.=!vH%e/} hT1đC8 CLW9SWũD:Y'ƣ'nG4zeS9,%1e>R'򕓹t5u X?YRx6ƌ$}I4MKk?8 lv-iBMP_əgv/tjXT FBVZF_@jdߍlcFW_rJBDNIbK~TGojD-}[;.Zϴn̳*4 :Hθz3s\ǡ; *j\vGMͯgEle%d)S`·){ pZ{Q 8W4iY ?92!ݗLsp}B^,ٛנnٛ y0rBs<>u3`Y{P/! "a/<-/ de DtX]n{GP7YTMk QL6oE XC*D`JY<6m\mkd,my.I΃hWs}lEeH[kb{Zj1 IIe!-x-|fwc|7UnyJ0wo`/YDS4wsu,%яĠwd$o̧N*?;d?gS5ҭU@%G1C j4[L fGݥh֮=zJl,Mpǂ{ٮ[!3['CӫM2 ]7ux&B^R}jsvkʮs{zFi6=@̘LzWGŅv}jYҏ |8Wv64I\o' v?GEn"8rUm~| g4H˔: BUj0\O*Ő<#aSpC¹K,ϯH1q/>eĩW6aƺ7KVA}-tCƇFB8]NnvKU蹭cC]uP0hcQEqB ÄZ59jayr?!녰[ ؄T."Dzu-gzr+r</J4df=֠0Fc1!4qt.#&Nj9;_]=ۣK#WxN.'D࿨3㐽C;PU cqHW;*^Gcn*u'@|UR.T1fH&,->u89?L~XQ_J:m^?Sk`˩"*ͻ+<61% $_{]J()*k(07,)g8iۨ/`o̝8NGH ɁDMm#~'a嚙q h:)9TCm Uc9YЁxvQcd]%` /j R{D <+v#x,z7OR<{,x>\l"[ Eݳ2'k;LG8 Hل"KXg}| ^7->۞qz4ys LeC2ϣ ]6T[fTi iFo䝁; .3-6|T < ݰ_ |} ]lhZ Fl["Pc6'TY%$Ikby:N+Krh#d./Wto@]2HqI&SyJs\ZLR\qp%AP,I4!7o^8Du0B*vup[2$6ȾOX$]5f+-GܽE;gҁ~n"Hc[uӭn2<喃塒N!UlqwM$p'¹ \ {R1?fݸ"X~Ka,fh$2~1a< m4MbNr \D= ߱T=iߘTЬلŁ\q)9 aVKVR|&L@2ʜ5I_- b*rU6jϲ  ܣK-q9[V xlK ڕV.CF.)13Nw1= • vsj2Z=5}V?j Hxhu+*<5N6s,ah,lwevvٶm %3G!7Dl\ϳ!^`ꪍxv+3f'碟ه'7>%]k CV.,B, 4N=l xGg`u<8nn4B,RuBr$*~E"uB~wdTM9CW>A7}ii*C`3Iy4 0^zXCRDd,n8(eQjzuUTbyOjJo-* Z+p [ǎ13tZv x4G~~ƿacވR< aǒaG2xB=ilRK'S.kCՄA䛺8"9JN!˔jLA$KE3< Yj꺏 y'&Bi~b䲪bzc+'tCe*siz(Jrt0єݢU:qqѩӳoɺE6"j8ٍ!9Tx8 |k& x|>g #sE{чȞ8x6?N".KK(5)>Ec|R)P94=4<RiX*]!f&x,e#0 Wd $ߌTS88c^(ҏVߐW~d$ S53/j|#{qDyZ)ϩ,#&=fx-y=l}|GBGgCR`N߄|`ԃ_j c"IHUѵ} Rr{ubfRA+-Ozqq90LVrE9"Հ e+2fapʐKz* ]aĮU29(|'#7NoC׷P*rlrQT@:(KN{N4]Z-a^mAYc>+ i$$iZ7KޠG( ԝOs}Y\hlҝ#hɧ V](7ySz1arX)fw0Df~IFs.bin(,Bk`>ϳ?ۚydžmP>T&CYq@U| H<3~e1ث` P,g&2 @7 _ WH h(q󙅩q.2Vŷ9j( _l;'zz"bz` 0yJs9}}:3bOJ+,+xGR4f(½\_]\7|MGuMrgTeխĆ.*#P!#h']Ğ[8#^8o2$Tp;`VWI r۝)lg$mea9;)/bpS;l%-޷LV;$n\S&ZU3biACq'c(oN.G\.@imծ"&}%\7r)IH n'>iVd4ЮhLl^Io۔J~'x6(GO v-{R OKxЙXgh}B냌q(ڄ@OJb-^ZV|E'4 .#ՇO1̱H3 7,[Z/>V79?r(JS( C)`e>Vw sIS'@Z3/|6mYzsR$.b\bv3f3STNߜnåWdG"9U܇e8E{oHjf$t}@ Hob3YC8>s<E1gHU^:E78`|n5q>L.FKKdW %%e)ųT@o*WZ|[Q"&y7Mҋދ"/X0ϽlĻӸ|e+-Bs2[^b%%ݳ|w (뤅 +x\@/ 뙆T u4NXnOuߐ 58:AoKzX= G8wnqIWYheI}zhSКIOPѶ0} dTaR6֛[˜UeeaU+\.k0Y8fu =Rn멢$z}9l:L*RY]V|$8H'TʗPK>T۱Z<2!="%E$82lqn4a˥GSsRj^9{a+*wݜh^iMQ{:Dw)L5zPu:K9iاLJ+U-ѹ,S51VΝ lƁn](‰#c\tL^#0?drn>q,!h4&@6MDuU)b'ayKq QT&6MFlQ"{EstHGVw44 T9gj)(08 $ˁaDd\#LV;8GPֵYw C-dۅvqI:!ޭ@ҕ:,~(r{ѝBeZX~'+7FS*Rbg4Y)F-"6~r\[:NDVKYm_}d࿹"N7^GI @6PBt6pL}R=]r:,;HIl-s/ʌRa0aMALuP0}QGMWvwc݄> &>X,~̐\adLF,3V:jz qȊ02V5v <Nݏ]Yܬ KR׹Vwt}'=I6W 7tm68VT}@-a3B;LUUbXڊf +Ho09Z9mĦ;,Į8i'ĉ+Ω~>&HѲ8ׅ2)KpfzK}$AzM]exZA _r[21Q[ Òol!}@Z"bk<" +ep+P.iAKSXeR䝻 "+X6 0f#ڟЙH9J}/<\i7>r fMNvWױGevZHnnL-pE9"_< {h#$,ֹZjIX\#@^6IhF&Pp8rI,70B}1R:&ROz8Zu:&)N3ȿzjDvʿA_Li3; B?q`S`ĊNJݫL b{C?‚{!n$v DPq3G<$̺iNV ES f;, Rt᮴}Jq:{r:勁nBnίbOjցSNBbQFB<:`Y bƈ %&#9_fv  #Nk`Cb\x} .@d.%4~CW֘²b:TϾN 1s7lFIkUϐ} Rs'sb`^p(\3&w߰Pʇ%Y$'KsRC ) uX!AcAj"AJm@e /0s\@BxUʆ~:^3:Du@n2̉tpj;<{Sh˙BjPba@D4C*u҅^\:\7łukww6/B"mA/x OuկHm4*gCS Y~hp@J$ʿ=X) iVu{k |@f2ݴD›q)xdӇ[ϭUQᚊmOԡZ%y k̵a+kSC6 >ڞyn-;zTe()F&R] {zwѝ2XܗKM1G"+fP!pD>\eĽ˶|e& L&q2k5#c VgՈN?o$WK]t,_1$SZ1Ao(?\C{Y,D ƫv8[&G tbc,pV~=q>P\+xq##\:[d.;5Tǧ#3g'ZfuڂOqt_9j'M~~5_&'1p#|OEOFtTjNx3Ĕ)[NI}rBxg48J:A<;H.$ 8G&SճX_av.kڎX1 /զC>\ ;kiz [TTn"x|\w.)ha(=5JjGP* D;x`(VIӣ0IU.0ecjaדQۚ _"c BKׂNL!u]bK!)ʎҌ?FްIX|R()tJ.} o7c Uxq7;?*Uo=3R_.nj7N!/IԍGcñ` |+Q^nA9,M2lve*yߎ|gw _c ]\4 }l班c.&% Q5Kk:Sctl! FR~B"g`fDUMSFho:Z~mIsP 5 6q4._z ~hj 1[똇ΧƘdbXI*V`f7( |xK,{YO|&whp)xk6[#OKm ,U0lT7jŒc;*\G-+#3DiOrr* $l)%P@w e$$iͥ['K@Xi4`KqO=DFL"xg|AN3lV"W^%н X1*[P[x3M`7u 4 j)^ p_T=3íWR GpcA]?hݷ1 pʼW"m-1knweB^z: 'p1ĒBU$9}µqGL%ķl:sA4.Lsqy'am,aoIG}0o.آp)aK8_䀹(vuқ&>t]~H^>؟z2(M[-=h&T=Rᛪ9m[#g? +_k TN5G{ͲɈ סw#^ٜ*~tzFתuT#LC*^_Z#5J,,-xnWgF!4e?>Mħ®x_؛Fˠ7e3#ANZ:ԁd8=_`?AM`z?1@mI`gF~z55K'GV*Gٖ1f8H~U7>}BLC>|+K좷ۑo[2sݧS^]B*)Nol@'VP5lo\ߑd8CRR=}:Ox˲O$=U] Zw>~Th-GJ.]!pU CUW\rj"dO%Zۂ>ypJFs>Oc"zk Z2DuU#3ϑ;[E|G,2h*x**꓏d%ӯ2ZZ/Z<; 5 s=_s]&M3%U .`3߫\0FKtÅE`=oFNZ]F<ޘ0?;$ q9*δ53K;cPK'is3kBmf_ތɽǜ%#4]F&6E7c)^;7._$UD&~fw-Zt^!*tY1E=! !Kr^Ѯ˃]HE$z!AL;2FbK H] !lD \A`):e7[Qh㲺K"0CO UDrEvs\xXP0d~yTա[G{4n4%6@剑%E_IwBGy,5 ΰ>{;VݝѳX\lW `gi/ɠLRKt#z ׶BAoi>qb6*2eoQ QF1BP?z!O!uޫ!ID!dؖv*q~LZӹBYevLA/ 4Fh :|֭AS 7<3a&[=߫Ύ1(/ cFFqzKudI-L-5c"XzjP}k[ͣ3ǃs-Sߨ-^ZPP$ZC*I7l'UaѬCp]g/t;hq|iT1UiVM, xiw5ogÈ@@`Ou &Rd+u#d( eOnWRyQuhɌXNn5։ߺy'S[V#H@a[ z谆7HvP`:`+7q_Ktq~"(VM zܕ&3  M-P[稷y;e*M:!c"XZx^ڏX-$+t y |e:@U yEqogޜڵX>5E4ʼnY.qA6aTFJ>wq*;K4͍[|_g F/MqR}gt\|1t{[Q޺tS:v:ޅg[8 ]o +nZʥ!p42Dleq#WE5Qy&[V.oי Уh8԰d閰Bйuz3ǽg86S=zt;Gb{ )&hG9%8n.3Ci9[#{ة:(!Er6F|)X76$pDTw'NJAn4lԫ&5K,δ#[ H[OF_+җ=`uPl6rpT h[ "hQu}p7۶Cd[_eOtj![?"җ̓_\  V@/x}QY,)n"& XYM9{Ź?zaop]u䙒OSdQCd,8hhoj́Y6;9uOL<c%7[v`؅ma 1`)G{1h7r*ox脿PD7Vؗ?=W\Q>  <]ZJ|Kֲ 2jWJq nGe$"ԴNŹ>.~Ѩ6nzs̶Sdپ %F17O` :h0؏Р/DLmm!JeOs3RmbW]O@}^z)sX U֚Hyj_ռU[Lg+ 2f $D,3QuebԽqLeN.%Z\3t7V{Z@&7`5YtNtP3$YܸC8,OhZHwt(DY~MYש ʀTca* VP}nO)Q^X%OQ=x3Sg yt cC8ŢkؙރV+u._7A0nDѷNsj)ȋ.P l*PcL3 +sX-o3,9@ Ν \)2.e¸(?.٣ƒO X=:u:l yy9UqM>g˔J?˱{" D!g{,ظO KvQeH~5F`y ; ->еO ިzU27|XKP1|OT~><EGf 4WMƬ#,>6=zte~ 8k_l2&@CS0] $>Lņ B\UE6y]f]‹m?'l&2v5-C醗ٝvb7˜?yT#I{`!-G:NnҵR~9zTb(r)5C̽Ե/MP6{p1]rbFC|C!m !Ug`⽀dX(4ȹ83θ\ZjBEʈI"Ť-ɫ7K֫kVj D=GPJ07k`R翌jԏD ?& 8:h;i.6M!pj𴠶}Ї5$/|b2VAVf$}!2Юy)d{!8+5rOKژ}ۖZ@40~lQUigsTVK1Vli)H= ǒ$s2188+bOFm:vVĊZ869` `8)a8J`QoNtWT7\|/SX( j2as(e;,*WܽXJu3%|%F`90ðQV6xE,7,\#Y|!8,KiD#fM͙Xn F%6 }MvQ` }1>, F3uSZӯ!/YDPhlh9s8 &I gsO' X[) !~fa_moFikU>kZF]| 1ٹT\78 *dyA|GIFUE7E>$L1Zup {}aK.A\#O|r-߀PPh6=nڪl cRJ|3Q|Q —Nck"1C[1r(a\!_}[>%J;75k2/xW efQˬNhe4x]nxRMpcU!XPFx. kA@?J`ȘUN͝u0q\a$|KtS y*6pB{N}ZLPHs@HפN_njrk}K}7?*RӚh*` @OUy6 }j=ʖF6D#{u1%JڥgUܻfPXd,U0 n%n y;ME~| +NN>Fs|"طym\ 2aPL Bz˙Fe)ޯ 5Q2s" ?~ˑ0P)jކ->" *x =߅Oo\ϢG-?7JI|N|&4LBޙ 5OeLiNT\H6y~H %s&~ŬØ/984`>W6v`$ɹR %@jv2{6O9 SozpzsE1ti0"niUWx^ق5q}Ln2Ƈ a } wraO͝@r]MH/pd$`0}Po<&>_V:'866j-IQw8 N>˚mtypepZc9v:6#x!q<~wܤ$inι #*;OHMZ#LGٙяo2l jjtEda+WFU}yB֧"j=cnF.JRzwfુF=Dr oD,e;&ʪKW,:^QUp5}S,ľσ*8AYX6 tɗ#V޻p"5?na̸9^\ѨMrqFRKPqm%}7;G+[u$c Fii @@i.1]fۏA9z`?z,E-g V67|=T}|:H# ,DZ'MÖgTѶ kj=6u-L8ۿ+Jn4fyxBHJY&8ϖPPKq~:%gdV=&oO'?T ]+&Q>Aw @ %*!Zƅc rfD92= *ŘWN%FedҴ_C47@:Fi `$}yנF =)b/Z@Q\1qM;i)t p4F];JSk4]txvAC0iSߠ^0w(DO\K¨A $ϕ Wl_CqG}:bj:t70@UK[W ;js5k55L-)ũ}aY V|V)C֣8maOڞ';e@&wZtvXn U7ΓN^;A}!lLv3 nW`8Kr]3B.Bguo.7;ũR4I);^A5ᇨfޕńL˭Z=Go[u)= ~||rߎgx n PylA+$z/VDt_eC&kK 05xlBu >`f-K7 N>pC FQ'rru"k=2;b.!oIQ_r>R6q-7d.KT ,xz # ?sy)0x.tw$cUO; 3oŦ&Q ;D݀z^ bd QC(GTcCtV,wSF!@C2O }zeo=^ tnVjmz`eY(j*0NExҳl ,!vq4&Rf Kk~i"أaYθ/AZ]YǎM镃whL 㩗 GK]ց%ƆN3U MXD|B[2xJ?Y_)ce&(ǵm s1eyUϿC> 7i0)-f HUNOZb(X;v(ls\^)I2򟒈ʂ 49]B`NC0Dih{+'V9{25nZ"5+k0D"j=k\R 4LسGy|Ek>1ẂR;}A\!wB A}/nB 72]#4QvtY^a߭ %#}B * ]E[*s |֨&f"+ZӭY~t+y ^2ڱ+z$Te8P&+s'GBDªhR/ X +_ȉXc>^7BMl[&cQONO )'yQ;.\=""-4H5~ ^ԥ@3wb?x50jƒ[n`7h ?lYIp(_wT7h3J #X2ZW] %Ѧ\@к]LyXѥ4wD}y#a:QW:}1/ñ: 65C|\7bM3g+;$!#:箰1fa2!~<LBzAFX @$gJv<>xm@t,C3 D| ~Ձ994PE'f.!'$>@ 7y+wa./{IZ/Jl,sF 7riF{@_%\,= \H l Tm@Qpc.FcèPkTS>I"qžO04A~"bJ E]~|cCV,:aS [F- 2Lj /ߜp)g_ȘΙ,sy(% g7UM)ߊM- /s?M1D3?^kf>G5N*o}O^Deë=Ԍ9w눲Xfw`\ɮ4*\3V3[q/ hί vX7r2fG!dpXKM4)hȶ$q! +>{Ru*ߣݞN+ST/89wFX7AIC<~^ ךHz"Ώ/+nˤJzQ{ Q@$(Q-[y!iQ:̸]syql -\g> ^³K`SW *;sWUڹ.݌;]0 וkY޳-+ǒnTkM1A> $yߍSgpOtfcSE_V<$lM[E_#:v xR8S4 OhF;4T',/zT_;9On-:_1r\Y:Lߟfq!p97csj.hɡs8 loй1|nLwr!T=ǟ쀾?7qs roL<`'xq u^ op w ,q+0?J$ٙwiX1 АڱdO=j\_p:@>fᮁW"MɺRݮQv~A~NM IM%Vֶ"0V 5U[b.ŋgzC;&?e#*߉|A(';7'VH܌p;il"m:U S?7oC6S|8<27!/+j=pWi>rt!: /n 4.׊"Ě$ƪ3J_}djN.FHkidr{2IOIGbߵx;*Z Ϡ#lҏzA[sCJ2EJ^ rO3x|Mԑg@&~;Z7Mb2 QX/ZVвJʅ8 7dG3S(MK7GgN =mA]_p@oC-35Z na=6s\?o ۻH6`! RveA3n.f~E|FTu aBFJ=۪u˛'Bq>Rj"L`O6L øBcCY@V˕.,3ĭy-JBdqa%}"s5W&:U^Ug tOzvvh F'Y4NK98ѡ,a^;pTR" Oxnb)3#JQdAyU8wd%{aGԁ]O9jcba֍b'%: X.<~S? =4u@QKn\b89Z \fnrq_#&s5,od )46bVӍ{g&/\:H̄ዧQ+F"A>!{ωZ'ޛSg4pGsfHkFt1_`"5iΜ](tH*l'{j~2 ^J0yjv .AdNkB*nHC=J2> Kf>}/%F0~xZ:5` gYZ0707010000028c000081a40000000000000000000000016439a3550000f640000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+J\_,p`a.i0ak2{rԽV;A.]Ԍ7=~@d3^{Wq&eLWoԞIy~@ؖpIJK C&Bi}']̛@qZNl8kK4ی]Z1JAO=@=hŇ(?dˈ-DY4ݰ5qJX&AimSD0@SIrx`؇rGIyrR LV{0(|_V@hH7G +OEj#F/JByn{;Ӛg5oㅿ1 P09;,OU|Hx"&3Gkqlb_n wx-,닖k*ElH, IJTٟe1& ܦ9\*#}Q͡Z &|k@}U<ֻCzېʺ|Z(&)W{;aVs$Rqwor140B]tqo#R[EbHeBO #XtrMÃY>NkO ʎg$9u#rF<:Nk䀉2u GћEߴaB!f«nNȯ4f 6Y<|GN{=Ef;rv.x2Fux2 l^0`lk=3#sʭM 3?0Gko\OY Ynɠ\,BVehܳY+Bѥ r2U#*R8ᴧ1O*Qrip޾A pe'`#}6V[Xudر6~b~'OslThSpβ'Æ$C=qRPR=#sdjț0ɒ0?pɱ?Pti”v-Ji  ʖO|gFvꛆS5{DJW[xz󱯶o + Tzw&s<^|1R.~#F 8<6CTur!7Oz0GDkYO:I5l[PC|I,6 lAAo}Rwԫ? cGq#ܛ,vd`_o3:$St.@}KV=JgMT: e.GXZ?@D#jU`;ѫo0q Ч =HDC # @я+3&@GIW P/JAW`e\[9/" s=զΏg]ߗeJ @myds 7~ph󊲟`j &/ٍ첛z)G/pނ+f; ̓Z^vwI(BS.8^~Ӻ +Y43J naeɬʻA(As )"ЁQrKc=4Du= `I[-Mo'eg^y6Re:x _5C2oOV(Uk`]9SnqnF|{blfT dYEk)qTdXHW}k4Çm 2Ll=&i.D ꌁkPr@D!]s(9Vu^dz[P>Kcaܤ9e)䁈Td|^߮\-'V83?;h-D/_SDrBwE YIɞv(5iWv$-ayyArQ>~关q_PA9ẞ,ց6!&o c~L3eqaR *&eaKf[uD͊c:ct.W*­f<,)ecM9I4eu9.Oٝ;خ[qXӖ h?{ӿHܲ =_"4Ҿ0c+n=̉<ǃs]4wJQ`kFD7ރ^RO,f:%#va/AmS!'碲0;۽:#6D%FE#%>hM:.Gu6@Â,DD (43 wGZhwI`]`2X^pW ϗh!5eJg"ݩfD>2"W~vզ_z{NL,̛h{‡1T mLdqU;w ?fe$y3k޽-Ҍ.X̀rwlңfwpW v`@7d=ٓ׎,m4 jO.vR4?7Ye^KicR%zi>{h(}l{&[iLm*PgyVk,R6ď_N#գWdH676oXg-kN͠1C6+-8GELTYx߈Wz trd+&~v*2DIרSe.0`} wN7C11!w?N46 oʍYm!U>X;>y*JB+pSּI'U.kEފT㋡gQcp16|CKWNE@EP!>SBɿUYFjҞF(hٌ&k/Jr,:&ޮp0^ ˗OEφ?Qf8K -t+d#ϖ<6u ٴ;jCkb!K6!S#ݡ)#8\%uhi <1ڶԱuXlt Te+m~ PY[>q"u>pü1ÅHaV#k*8("L,K<$6n#~K|+gӁT͈JYKK58c(zG`d%'O:ov\|qu,Vj"%7EH#yJLya2)piUXVkx+^5%0؋5%ӏrbp.ȏNLڄAv,Lq6v$ ~cJ"GUVvNd Dž@[CY>,H-wQ SӴrtTȏao lfE\irH_r݅O/uXP:8YU{ϖI (] }:.TV(%]0e;qI $S/Jdp1#UcNR7T 4>x@Ebaʱ!$~ݤAaipg)ť$|sqv}ψQyui);|;zmO jC`C'2E.x}mV}g`(s#m'[ BiPT<s ȴ;̶dI9Jsܿew9+vm ,rឈ32N_59fsz!}RWJ}I; ewh wߋם6â|n_iAʫf Mhy:ee|e>z4j*ކ=Gr(I{,w>]xG /}Rxs =F"yБ@T@HutkEܛ`~[Mk \>XQG)[: К0>mrCs1O y xU|E^A^{e#L*}HVg ,>g SuJ ^{g^,uC~~_z@Kc2[ ߡX.CTʜH1+!C=1w%o8p K%JpD76EZ<:1RG1:hxX>.l!rT됥;LDrJO)ѐ7ISߧM7GC.Ԓ{.8(<\Ȼʯ"|tI׺n]] 1,E;}k0AA>QM}'QV Ek4? Uˍ|wj Ufg3yJ?ҿS65_TapXɲ`geZQp6 OL ƁKF [mn [х63H)|_w UK~k`И~A˗˖-W1t ;>DQh$&,'Y*B:ۂQ3{q۷P]B#ŶpұC677;h&*PNoO9=k r}#V|gmkfnΏ#>(6 ,&8/vjHtdp:woÅm)QJe W}R@<'.l; '.9F>tDLH1nwqO)o4aaͻIL11J Y!*l^D&+=^@Ź6dv#CNEVjd%g>J[d$G{C߅\W iŪ{*˼.NQy5H&iՉU_7jX1phV;t${J+ʼnnQ鰉l잜NUo TXͼ_@~\ܵ[ eCnm`B=O7MA\[x_5F[0K4/: u czE=$~1I5=>i `z&$wC&\笄 ߾ڞÆ: S@HLJ}ŗƤcE5!6^DFE'8g:<ґ;6QkNlnv(gJtDy2`ן"9m !6+OUWD%(XltC^g0SH9.uSpLVt(jϔC<W\uxH>}|ݻ-;獬r׹).2@ PeOxVe:➳zDgτ}9j sӬ|T㲌 ='qUNH,.GR8R17IR׊2 zTP@@4 q2a K@s8VP1-9# M8ѼQ qRʯ9mÍ=I]_t{e0r /!Mk<N@ ////Ir%APͳvLIDx$X-OPFr] wvqI o5oR@ ՐM }[*ꈊv_< JGH ޶Jl A=_{sSAC}/ 忹cW;{q8:D@8"ܯͷnc]U~qI[̔VFB4n@^۪n_V A??eJ7þOx"&%"QR#cv%Ɲ>h q7]98G gad"oCwG/ <6euDw*a=7/Ah.H/τ+֬!|H8Qg.0gTjqR9#ۆt= Rul#N^;~ d3%?0ݭ ,1K(42iK &^Ba:zP#&v[duɅF7T!f-uJxg޽ my$,LHB@bPUSz Q0Gc썫oL'R@b'>윀P"[b/HQT]Il2D2MG!2 o#^23k:`!}qElb:n:`{`.DQyt~^?KG6jjoEoo{ցRoé*OWtau{ľX[vO8EԱ'-) ްeBlmY?dˣL3 2A\0qh.- +  D?*[`1Y4} @uQ5A?j:ي[Ul`hCBLm1/.6 *h,GR_A&M*| $Uƈ5I$ BoI͍O4Nm#)*"͎ :ڜ&F'z o㯎bՑM!OICh'c .գ4BVr}FoQp{E=&j}ixڊ& a H|k Fi>M?/!E5pAw`'[_ ;g,ذ1o'5YW9L#'He{lްINav^1MY&45ʱc4E/|܊s:)%ׇ2BJ7nF8)~$a'-9> cX>XI 󺈳'Vnߵ Y4g~I|;L+ +`_kӝ<!['sJ½,]؟vز$5[+.(MI 'x+-ReeRV./kd`g$L `ĘLvFf,";흱dWZG "&}oVL&\{Zqy}il4aV p~F6nA}-6-42PG鋜'v!!fG yEArw4.lz]&2)<"dKr:K[.&2`Vܦtr;q/nPNf4*zW3Z=RM`+7k'b}HSavNV .In*94CF_HWU\G[=xh'ȸqwG^(gvLT>Y:D[ % @Cl<a7>s[ilxl jLQj}Q˫ҩfY(HS7e5ҏ'29|T@-AX>[UW,0ҵ^j{䭴Sp:Mqㆵ~RJ=U' .=Sm8F(P]ebh$&gjJUL!Y $$#zC8@:)?plb/Q$]";ؕU?ǟ"4 f>/.-pvS^)GCy"M95 ? Ps&=%\~_XޙMǪۼ o;4M`͹V+4!Y+W:_oKIXB+'lǽp\luFJjY3U(!(-0k\64B΃C+)57;kPUeXd\wIOvW!:S-3mTO"ƧS9Gg?_QVݿ1R60+)R}N-]FfoQy,H`e/b`L! ?%qV?v}ѣaʶqT)2I6>,sC)E0v'l>Z/O&V2.tԮ"^#ި.-F;:%.3[N[Ztɹ,p;CzR1r'gZKFyG2!*3z1I75 @˟R:# {idRH鞒˱r+6ȆJɭOVF\{}"5VﮭNO;,={fX)U*bH]rEV Ro{k]Gpe>Mp`qG2gVH/E.sl%QpujY t>B5BE5A]~.r4 oWlpq%|04o1OFKa( D6u}smmqGl.˯E]ǝgp,mPŒ2$(d mo[1LNg;<;¹e]!3'XeQ(!_ ͉wW/Wz〹(m+[w8{X`qʎTd"&C"v=ps3 kMCT Ҍde,$xzt:2Ĵ}.Z!q@?wi HY Ae{L_g6H!|xdFJX\uMsIWw,s:Y֘zR>hCQ 9-RWLN$Y\}RmeHNO%|R<+-TsIέN IN4= Te9-dsb= Mx1~>ý)oCX ~I>}c''v%~wx]^8}b>J6sG &;˱5u$%}tΩF?<վ8,X5ೠ諠Vq(Y)RL󏖇({yp^/&E;%CWr#?[9D -7B"rI˔EEƽѽ樖h!HwuFN=2҂d˕yy_+۹z 5QT4#TL[ R`"Q GI z@*4M̪S_T X儀|0~*bk 3^"Ct٬sȯKgem &K[]xNp)'Q56hpwD|=L@3szwfnϨc扲M1BaՈ#u)Ne|'8m]* <0O0U f"?N(ʥH#Ca0 j̰޶RGk kJqq$j쇿aL_շ(^t<^/e._9:@FZl+|w.E#d}s-? S]^ApMS/>t)T6$  ]bWU2Vm1=eʨ&x<0DN,{S11d`\ե .ĚIk*m":pf>ˣDZBsY#W󺚀uIJqJYikJ>;qEOeoR}+ǚ'V ZNjL0ſU; Ӂ\^q]K(A䋪}Uɢkde/`pY`r׋|7R!&s%U.}g]iJv_}F?;=wB5C_igk6ՆΞCo ~S9iQ(p8MTxR&,M+Ƞ\ -a5[K҄Gi y0^ߺ*h9rK&6vQ;UmݣqhK !hw]ȘՕdۡ0!)Ĥ<fVO}.ԯ¾G0 Ygi({5oAVOk=U?nZ D\#ȯRwTDZƪIɇ>$ZStb*+9|=_dRpΜՋ=U(Yn2 摔D1u=J4-߆[*Y2ަұaϑPjY>ډ},Ҡ26CdyPnQ iO퇗el @h`>RGL s{éB>tnFZ o2Neffu@ub,;_A̤^ȄLHϧ&;Wu6OCc)]\FQIfێTo D!pɅK  $GQ*To7$Nn\gJyS#z@M܊"Xu2POd,ͯ#lKAT'NX<̺OswC8ekWc&ɲ_'WK<-Ήe25'sy\ym_6rܳD P[Ñk1&ؑ_moo+DE"a޿fDP D  zצNq" b0 A жoS0["K4 2=m EQuIv&GF?&9_I@7J'ڥ7BP =SN’9F^ˠua'p.Gew`19$ jr|imDC{@٦4vKa^gC5*H_T~!7V[8VS?(yGѬSȖq YBpA RWu#;+]eՄֶ[\EHnC֓CI*DNO٠ 펑(7>\ &Jw>,`]V+ZY2 <$x=r{J8S> MWk`=;} 썢#A^5qi~\.lj̦Idtn7Wb ƻEHիˊNvܒ"O |#0kuuRHF|n ^߮B$"jrtȾZj#N.OP`]| {5lZDȒr@ s^)ox@#m"2O=ZlksKpDDW%4SN8vH^ze?Pextǚj_ >;&ڞ7CKǃ)׏ϽBj`iTfZm` !hyTw9Dqq $o|fg\*zۈ,E XmR#FÙR_ز0/mU BqCzUO-1d-'Fr_K1zb5g|BŤa`wVG@}.bVab*^Bs< t[}lB MqɬA)&ɷV-زT% >$^ߟm.+R]_lJ}FdE8lX~\i0/' 2NB1ж4NyL0#3D6~U ,73 ;($~ϔ45TPG֗dPx&OHy_)9SBhTW%>8b%B Xb?ރ&COI5gdY6ߪ?} izLw1YbɀyHKg[&h6.lfc_W/)v, k"tCT|m}FhdOs]?zo؊8C Ip[21nܣёkiy i#R0)WdgIe\jʈz_>9[tpTN-ɵ~u;Ffۯà,;LAG

    59Zr]cE~,?ʡxi&΋snuDŔ <*s× K=m4 LUrK00[I,ݙ?;',2 #Lq->T-" 2 g./v@@l}ƈN""&.;N (,uo7qbHyIF]ˏtfEf̍qjXd8p[ !ه&M9A bYs!Ou_D=⥈  BX!}:]44tM"}nzI~B-bt @:ue d*L ^>(,%3]-zZubH*DN#/EU"n0cz NtBR+\h sh sQi?SpՇ _|d'4A3 ;h: ho,ެE}_@EE2M5S#u<;y!C.UޑP~6UD -rʩDJ:牮ݺ^ok@8\>`'0#.Yڮ(࠵Qv$! yH~i۟Yҍ/pfu# 4Mo^~rjwwJI_6yʡ=p LIeEq+6 >dtVk"3t(sdP._W^7VojW2"1y䩑| n_v*4mZ|}OU݃)3)|:)Hv,ٰհMV+Ƨ5$;)lX9|ו˶xz\x Ou.Cj׀Lo+qP4@_vM7$[GpD/7( )5K%E\Pq=ggm+1ۅbe(0[As Ċ+'&1 _Rp B甓_bkM(/c_m" ZhDu@noj&*'a&QFLl*35ŵ9]3,:r3;ڽacdǢ $!멭e2t zcʴ5jrgC%ٹ::;Ai٥ƹl2v*JcB\pKʗk[M՘ jؠqK-Ʈ f7Ȍ, wKk3YwӨaȐ$)g`u;K{˷ZZM`V|{Vqz gU ,A/ ?HȪ!1's9Z2ᑨ7!xtKtқ0Kg$-ϚC^ Gb]k~ʓ cݛU 1VPѣ!D481  7USTilU!c(T+ &% ?3-zpZi| ' mn0=r#G@FX;׈o!CL7O8V⃵:~:4-oBD}thK`1p.Oy{foojmI.' 2mFgZ,>܁Ӂdu\jKã:{Xo@`U9 xL-SM[ ΰ@ XhN=¶ӶW$@B8ȁatV'c8k]rdXN)/+퍐W:~埝YޞL60ʑΉK%&yAv#_ZG쿸;)xT3^,j%}4VbEz7riM1[ sGCO;ãivg,!>czOñ#d)I)a>[tl?w_`nGq:ɭ |ʚF4r_Ysi\V!4L_X0 fER:V¸OzV=iΦOSpa0o͵+tKTJ74=dBX(vmP{#}h`.׹Q:D<@I( hJ Z#$ eYIvgh pj4 %%#nNKC#J5 m[k%,@$umw5q ygQFmC(sm3]JLKH=ݱ_%=xJAX:sXtihB8)|yfQ>?/mplM,Q64T1*07U9HXJ2_)jP` 31.zEi$hL dP/ɭ,#9THMA.m  M\{U?$_ IL,\2Zp>2\m@x猄 ty#!R+6*P@X@2zb@Le7f$/3 T4R)w=G`2~{:ȏ,"-n9'(U)yxٚH` .uX$#KF]_+eJP]obWUIZEVxHظ:qFYV)Nyhiֿmuю[$2 {|on-"`w+mRH$*vweL_#zd16_zǗA2s]3adC^'qԻ[g QiYCNF_fF:5oc$G&~icS%H=OH0\&Dg ̞uZ,PTZ8bseŰsczcŕX.m&&5Ѭ|o+`qE`S +nl/wH_nܙew"e910ϛ VVLNݕil1YrKx.hR-g혨cU<0*N y w bJ;5X y~,ʳɫ2q]%uQ\"|gZ>X~ѩݒn.?.L\V4KI&ѹۻE.kyT<}؜N5[A =Aa ݪ9UVP/ )C%-zΝa$F@!nDCF*r481#n;Ɋʉՠ9m\іVlJ.+SqLlc٥h6Ouf> $LX ^>0yDD!u]? b%L~J^ն?ǠElz/nmv<=i50``ijtʙ=ʫR#`M~OLbѬ/ tG_?Mb+/-z(z |2bJCB<尐9Ht^ʈvfl>85.+}ڴn١ SMrQ۴˫Tی_·jOJVxZw8AU$4:q/a:z (_A"9@ˣ%cܿ==,:HROROdS@G_W̦C1Up"7g{WB]IDX[oc{c:,kOf.%̎'P)6~ s5P^ߗXה83M"9xL}7pHu OpFrqâJG)*p~Or 7f  " xꋽ-ueI$2SjubLAiLBݕgX}xvJјQ;i'Vw*v(n?>\ _$lQe$YG':Jçkt| 7Jaxbc~ֆ*ju29$1n魣3 4Ǫ3ЎdnpWȷLC>Mtb+!wE |#DQV)}jkϬ~הX`@- j* Ƙ2a$TF&T CYfC?GD`uyk41|~βز=Gm}<~;.}< {+)-t:B xLN|=tB;5<7TJNj} (G7 ȷ}{Ld)]WX3c ̿ff=%84E lXcI(tή NLl۳CץeY0 ӻu1d μ-8D?gu cW964\6q2i$Hb.obu9UNx,aJ``baܓWY,xaY-!*eP:^r7IK$ڡȲI>lG6galj_MpX5IMpLF[ެlg&ib~ _f82p#=C3NJc`[ldK.^T 9}=et Tj=pcC.Hc GC4t`@\Y֐o'\+waF0d>9G@J$|Xv|웼mu~Cnf#J/{ˌXq7wkMe $16*)YK3s^W}x X] O{%F)ZiK@Jl0 ઁv80vm%U"0\9|wꆃ}sCRf_HߚZ=}j/?=QI~J3>jk?az˩k23pD[.j315K餲%l]ф}_0Kj =萌ijw] S#M)jr[߆3b=̠)D̶Y@*6ݚU@f; $p*uEOT2c΍v@Ρ^-̷y-zG DpV:ZN˝L(+T6OuGWJfb`*眘3,JS8~˭k0(X;^3`o$¢<*GYeĶ0FjXV&2K{+Wp;s oJ3HK(r0)N\ZE: u4 ,ZN[h;^&3YE W'p09j >w;'+,&;N޲b 9CETRlV|9'd+R}j*cُoeq *wx$>]9R.%T t'j36uL{=7|ʘ̒o" $2[U*E㩏-ٱHy qca+ [p&Eњy=SHepT4lEtv&k!Cw .&<5RM7g5oﷸW==Y~[W |s~jʴ)"ywJZNSoM92'p< 3@Os~T+x;2芴<ؔ^JTD%Y0 B 16B~M fN2X6q*5" ?¢Hy{i/3C~AlIaVu)'͉2 fCx[TΤ3M~Rm瞢w$"* jIC0kҭ/_>DFIPuHm=AiY)`QiR? GB7M1:o"I D8_~W3H9 PqR t~xeVPGm felRwp>!,* zaܮOF-oDz\7k'0$ ;JS nY5vh'bm\J([L 6h;Uz|[)LAU*g<~NrCNqn'q`/A$ucU3@-z ]![A"ǥX̥y|QjPe AL, SPW@}"FS'Z)7~ yڋ/ygOXa߾ )G7M,5xFV^OȢ@}S Sg$, D} p4c< |.M#M9} '#=3۱{J*|f06KVj>A)x%nx>V%;6t9e&`IwJ=◤x0}ɛHkE̢iBqv ]{ $ZuHpJVoIBc_TԮ^:Kr&k{7 `U]cc̩q9:: o'`< :^4}Hr6؊cypޞj@9-Kln|6ǥ2X3&O/5}<{5Yq`e3)>aHMQ0@'^r/I?Ǯ={)l=2y |62 I| Y $ij 1դ[$jdfD,笩H7I+dDzIvC.3T2=)NIZ``t3BdCe"G]ƍK}E-bL&Bo-;s}$Xet\*{O[|x6 ׊`Ȇ~Űe;keg;h~g&Hw_gbG5"0S9m-.72ےՀj!&o k"^# (k!Ўrc{Ëk4KGAQ. NX/o@5Ӊ9@dºݛ8XOgpHy~[5ѕyH!փ!+P"H;bZˑY?`,6ZD-"AVRX3$206GrU$#~ iG~şD {xrUԷlEo!Y/[br |`w+{iL=]57*)Ge6Ld]L(>Kb@t0}@ "43jæv֦a./NܭojD`06ZrD9F\!cq_| Fs#S2vjjUʊ w[E'3??dhBNwʛ1yDU`E}5x"?9Ix@ȫj= IIŜ7Zu|M]Lve.jEqWiN&8T|<+/pqqvmԓW#;ۼ~+ 鵚{9aTyxeAh Z 'ٕPp~"رa f!GƠ9ksKo.8 ɚ! :R%!N:!]-(v2}=@dN[ƃU~'I=]ۆHheԝ'=eA/fe,pn{4966ZƿRhF~JTЭϛ}۳Z Ez(j?∣ZL\[]B!ݞ碃0+7,cDG㰼mzdc*"!0F]_^׋/ )y/x_O#̝? RAAEJ㚖M(҂D0pn6I74?ndvZ'*P/d]}rS#fgy?;!1/l~Ɏl*51I.:ToXpzqΡ{@H|Jy?'L.iLk˷egSIΊ0]l֒iyW ־vu=>kg:k5)ͮ FPv%Υ<Y)I#(lg+w_P\O9iBB1eq7pdb8՗nYN%LɆZ^(sY}d_U`Q7*+U9UKv~iq"t"=w/ b3_ a NV8kg]A. ,w;lֻz밋RkɌ#]g,@ԕIE_ݙVc͎)JG9%@'|[b|J&t{g爨lupǢKv1AL9=5HƩGRczaݫz1m; i!S %{Ni ;s79cO>#F@YS?qR98[tl Ө٭߬и{>|{ېkBJ0G;IצG',pS m‡ڑprV1 oRӥ$i'PLJI n'{BiwL4$ θ975D vVUmc6X.jPc{uF'RiL[h=/şfnq>w K 4Ƶb 8o**{:ȥ7d{0ƾ\ohصJXOh8>F,o^rOf4-B ʼnrmeĽRC[Vi+y)4ZAKAeE,Bw[ -APz4CMs YYLjs'g[|xA<8Bdž8P')'lD}R}mhmiQZ.ciǤ3IGV|i\"oAUu哛Zӵ sVAy8STȜXb! }m;G b2s +}=]t}+Kb` E8eϠ QٳLFCfm~0N,OƂ*8J-Ms2it y[7neް9P#W~֦nT0B),/ ~5f2Hſz:bJFyc6hO%8pf$i)52K޻EԥQΤ}3s8TrE'%w &`:@^ɞCf̻CPf# a;q[|_/%Ω3CzwBf*C;3#!]bvi=X9B|[nʬ˪}C,˵S"wA}'D; @JM̰Mm8eR my0[/6zn'Ǜ2vT0g.`̴ a>BȇJI1i7! 7_wب{vHGd!|J06^U7 O(F`,҄fIM!xM"G}UUˀ,jTcuM>Jᡊ*Bc-<6o(X*ѓϬ'2vi3 +xǠƭ7zi<.#t!p պ 2Z"k@MV|}81ѩZrՠֳjF+f%lc$r3$+RvKPq7+ 7=dK-@jo|f7,kn_.q=ܼQQ8e no&(8^ӥRC91 a#OQ'x]}JaUZ"^%+YiѪ4cX}b (C&$6gpTYT 6 Mp>mmB:lSh/zS  "o (j1} (~% K,%k)HYQtG k9P7Y ]%r&jKv{MIıc׋3*?&6nK4U7tڻ^X gEΦ'8C!s:ϻ0.7%a=`F ʘ)Q\.Xn EShpB_~|iLLܷx8=&_L 9/b&8̀ߵEe.'c8gu${_X9>t`K(cߚs~O|BL\$H7N4[(zf{! uJD|*"?O7ysd{> {4)YEF{z嵑7FfjP ?tClN$G4+t`ӆ#S& BHKG'A=`K7_.|ŵRG]QJ܀p" !;S&<{AID([n˓RT% :#~5ˠa.GIM,ɋnz5r7>qP~L91HF!Aa*>O50kUJ..XxT-n򧘋u+?Vfw2 h0g)j_qYYdӆqd0 =mj 1X?11⊞O6ZI]@jf@i=-xYUpSE8# ƧQt.H_i+rw4Xo Tnm{iIM۳WsԓIϘnU).,Dw=5Sbz!ɫ]!W*%zC:Zл u'+-;ni܃:Uw䥦 {3޼sBE"'2N1#;e0?~'aCEl'=ELJDZ86g0RLf`Se(m9߀SzWd7*ܹ6Us}v k>N5ASWɅïȅ˾67 LUqrĘ{WsY snBMB1X/D*4a ~) 1lN_ iߺfS *i ]Pr[r уGk3OdFoe۪-)40; 󟿽.3qR ZM}=4+,{~j: #X+^2,SǞN^@ G]=w)d2F0Wc7`_a`vP'O' !U9ifCe"e}Sj 3DF}S_+%+-5#2 嚱m_(C_]MVD-L \DHQe8 B bm^& ugh:*vXwH(7,@$L L_ mSI.(F^rBf 6p`PIKZM>`^C@;c:3hLF}?h }d}i Q<-NUSr~`S$ }ח˯3 {up^˥ dNI8/*I!&IrL^H8%}I;h@R|M{]mB5kެA~._SAu^jSoFxP ?n^}Jy&bug=?H=u g7u.l(*NH*O:lrlU~R ޺c1 W^#uⲬT|>G7Ou vpUWS/6,RSWI+a3ߙ:XW:r CvUe~p٥FLJ}2hM@ ȩ`2_+/K x6ygN}vENהՏF-Kх*;MO'=  ?i*S<^TBW|4s`D\z7:hO U͋3E*C^i6=%z8C Ű B J/~Z2푡X&nz6QDS/+"4y>O/(vm{YA6 @ S_U "Kn̄lsg)>-dĠnAENtUShB$  $g(BG&G amnjغmY| ?N4bM U;yHZ xGLa=R ݚX/,zCQ7]G=Yʡ.mYtc&RH wd"Q2Wwg,KΟS(DN(W*zD fcܒ9mmK<2yB^in:ReFNMӑU(^rc<Y#BPwwVMrM/KT`A\Nq!L&G (vvBm DfDOZ%{$Y ]H ?*r[})jhv _PY6=v7ki!:9lkYs΄H41pG\BT]^7j8#BPSpXYd=gWf'vȞrV>h3LOrjI9׶wDg2EOhҵQTgvPD;VL# "xZ6cI>JZ;'&"Kt^a$GGų~v=Er:2"B=oΐ)deuhrux$R0ͬ+ :`;tಱv 7Q氏bP8S(W! dT̙whIQwjU2ӌVSXm `N*)\PX;@KmQ=SMjgC:-bߋW|kE՝&H, %u~LQD2 ",|D4AjhNG*dF N.,:;ť`2(==mޚ;} eUko Iw[0=pq5ӣ2"Dlg@ybW=,8{Vk9 k*JI&(ۖ#6YVyӗ΂۩Ta.N>Mul0I%K۪47y/_B-oo뇞sP^CՎO YLjoO w/v=L@5#Uy#v իZVbam9)lLuKRqRWt"2FlA&JÓYa5ݞa}K_;r*i8˾\}ya -'F{8As,GQni*+*2׎v)lue#k|>b( BV-kut,G ։u*B쁀ѫ)Պc2ԁZ nXi4,zC`ƧŶ%d)7=`a/g4mCޱɇ[t%iXge{*[̿),j-@ Iz ]wtH^)h}\PzZ*E*ivh@[/mm aXvո;85Zn<}$PqX4d7/j:'Fngw$hl,sJIN,lTjg.Ͻ{m^e}BYSIfBɳ=XRL⦏%e5A2h͆׵[#Qn9zADi9;i@XOj밲ŧd^XA'K}d:0^"viSNe n:)7%۵?3Gg}9ih nb$,:Zd=VN"o!zhZ(y F4x4>3&W@ 掷\0Ǵsmi=HGN)\,Klh7N$um~Zq&xFR $(`:KP W gEAx^HZ̡TB ;Q ݧZ ~ ] ɽfL)*b\V[~Y_O)Ga#n|iuz?RZ+ s,w{IRiGEo+Fl,&Oyd5K} Cw P8^$1Mv̸2>Kme4I CoILu^V㧒C2WXX@s$@"B/ݶ݊ӜϒS)ܱW:J['1_;N$2jکïٽ)HPqw~Cma{k辘@@L0ReZjS6+asxHR~u\ME;)fZC+Ɍwޯhe3t/q)Xޝ2 |9b|SRհa.&]/WF=iu7u%25H}hhެ›m@] {U0,%9 V~x3Ϊ_#B^P5NZxwyUKk qU@}mrMFmdȋf;KwHj۪x'q,u)LzH_ j|<.bq,ʛX/_s]<սJz(0=ƱaԖY-~!ȫ 1[4(S("t^D[Bx񼖽yåiQ0zi.:du~$p޵ߔ*Ez1 .u,Z()qIJ7DH J _m'!VoPS;\=:[=ĖdΕvMޙX'$ K7]WNfe 9{Vp5#qO`d>ocm̝i5 PDLvʱ>-W^Wxozp[Ŵh<րv[~?H26ϩ*SI0=kfӌH`cqA3wX'UZv!0%kUmxTPy(,軭 n{}g *5&4 6AXo.Eϸ"f4ji&b>.i?n ?MsuBB9V ,akhPMO@˜LыP1 yܐȃtًezR_vy$R"UC;{RT'lW>pƯȎ JyvCvMO[\~ _oD )x #WNa'gI Ax~}8k>_&aU(0J0M[6)ɝ5ŵ6p:'Jo[׫Vx1"e7Ѩ e}$8z_s`VMS~0F[~D8!d:E\&nA.N? ̴wq.r`y:mQifkǍϽ._ܧ `S1M6͚T^o9"!s67STSoU}qaڏk)E{67:0 鈎"6UɨAX&@JGeLk-bdsRGrhq T WErԮb5&&blK#8sJG$N5*…@W_`b멉~RZ򤓀f6ǧ>{Ң&/>f0^`f*kl/eN4 |X_(˦']K]mZ~Tc'HXG2Xd/n@K }*QgO I9 ݄&2G8u|]j.>Uk*jqt1[詡Pdڐ %ׅ[Frekp“c#"%D( `T2omoF Yg[_L!V}n~Sh bD1joA,Z 2xZ}2Ԧg0G7hE:+,Rphy^IrR$b/<|"cecr>67ொ"`G-X&O;:xY+ϳOXV 4qCڭ-V>4[PQ'} a8u5\|%RWkV5N89w8x!8F &s˯^^O{j_vfScYN̢/&`g&/4^1>#_÷N4[AeH,Gx}2 \ӓ:xg Xqe)wIoo#-Fsy!1``J^-y=1'f辿ka;6h): a;JGpS6A$MW>yv{nϯ7'LrBBʆKq, J v+ׄi_CzTLK$,xVxIME=ߎ"?kZCGs`^]%tgd'Iaޝ(tp։PK)G\?B#1{lC9 5bdc($wqdzxT_ }8itLҁ|7ab7!:͗=Йl&! ɠYl=V2 $^]D祜𮅄+Vy| ! ~٘mrr?f}(ãadC{GGб>#ZWJݸK;>ܶGd؛ =tY xJ'Zl61fB]|VQ;@ DY_ !i Q{=߱cPG^ۢ5AsuɬKp9+L~ ;OC/--VdRƪ :'0@ oDySJ/z[i4Mtԁu[-G ?ͥѮDxjɴ7U1gL)EWu{~?QY#W^/ԓrITmP0R1tEΑt W\ />1rEnY#6+`/WG6I\&xxkze WMdOY} );3YxtTqǏq^Hbuul p,LK-'+ZŊqAOz}UrnY1n{NNEc4a~_6L=`ƸvPR&X fƘrfaߍ^:2BYbeI&<9zmsD Nf*gXX[S 򭎸ZujR<{I H)6m!F@Mb ΂4_`'ʴũjs]CʱDəď&suFXC{:noh Mگ},(93ACWޠQ4oRU|lpB_E=9q9Э Bq>+D[>U{+c) ΅Ҹ>0lVo̗Ml;'lpt]+Eb=Է2nटVf֫?+5#>x"hUY[l{l%+μ[XtlrRԐuL /BI;-DymSS|u6?TFAZ(>큦wiCN%г";ezOҟ/3#ЋxMݝ6 3VpDx˃  fwob&Gf}V]53a6FӘ׺%@)YD;ufwJ ,b%hF"xX>>{,eJn[f}8AW7enhK@V6y0nGzD#&7ʧ2{^V>_8(td\eʾѫv&=>}\!F$ ecQh?:F(l܃r보=gF30Cˉ>RKĭX n~HȾcž*0(Ep 1&P)@?$H V US8ruS1e W5Hi]OOג?u"[&OCY.'l 򋻠}]#c.i\E!{Ȱ fki4[ *vEe${6 0a>K! @s7Z o0lmFzw5F1pxV_ecx*.I۝w߿ 2:o] V}|uSG1?Ұewg89 0C<%-Q?BE&?%Kl5ηeX[~&wH =>8Mx Mŷ;C8\z} 4/(A3yssٰ"Bhֺ)Zѝ/S^ O߃DIP^7hkdRF_{8mgG'6>f_y^;ʧZb'L^&OH%]0[ a  .P?q݅\_W$aR@움u橘HdWC ._i4 Ң=% kԖ ٱZgK%!Va4) rEşZ54-s-؂_!%zb$6N!,*lmGf=.{Ak7r*B\%֎.=] &kY|wH%IIvM9ۤw1Hϱ!V1 +Tcb+U0 jr݋rKht_hѤ<Cޟd $ae+%A5[pY%.57<|{1V r5B`ϱۄLujO2х=}a=_]>=?xH%ҺI[az?h͎DK~cw^6x3 FФ1*[޺f&.\!N]dF5'?2al| EVC[K5LUXpwC";P[-s ((mvrvAaA_&s-xbbk<NFe{^\fH8lD 5;֟3)dZ:|xgKЬ׽WFgZ&ѭ)=lY>P4{K8֩%e*”^amy vt!E}Y\;CěÊP3[/'Gro߁1JhQ&rc:ċ՜\ d\6zR`G ]Ի ɫwlz.z2{FQEX?w%I%y +ɳ514q{<܅T ~ovt`w"8N;l jye+®QDE^Mdk-I ͚W_UyLxA[/5m~rGn+Ђw77ɗIIHU18XI-Ěa̢)&=౗w&~/mnpB{G-Pc\,%5dǺQ`#)<^HHHRV7MnbY}Y"$r>_ޛ{ѵԠS֕Cս7ãE:ǐ7{g >YʍL ፦'v-5?&t_57=IBy_֥EB)\  MwD\CMA\qvS)`{ SB*6l)Fxc|]i"}FP$#Z[⃳POoUZ5LoI\&-fYTf`ENf-S G NR\k!L:5d8β.S,T$uȠN Au[`Gr)Oa`kVl:Ҟ#TT`x4s1} `&wVNJ8@pHp@ݚÈPX61h}RHkiz⣲0{B(ZO^F,ǚ  3UdcPҽ2;Q|} e~gdKTΦW*}! \^ίv4#C&Ӭyz]g}]y xn1ȎDD.2Ln~vHm)s)uQ{m-u?_y`9+Z&v"OKko<7KmyJe[&֧Gض:){ٱ^8y0bdU I8ę`JS_a:x>U.)Pz֕̉gl;z<8h2fZ  sƤR):U60*1ђ)/D]KɻOIK(ĄT|pE] =ԬX]b"[ So'ƶ2Xv砸pQ\W<&Xbu_YӗYU*yx&<54i/˜Oi[K턟>[i#3 ~I47 1R~zBqT!D<$_8i%Co' zfb(:ڻ8~*ǜ b`I fh Oq N=kB KL5N(\䎃M.w w>9HRz :8&KlOqyRY-#-|JkTތL`V E`\킷ab|J ¯3H?:HmYFLR--\N,4|Fs-Qʒ*7uR  v7/ vok\i^R!3GD{@U%@AAxwG*|\C.j [t'ئO~'ѹͳMdř9{{W B5xPƃVW/вy^/ hŴmə7_Nt6_ ӚbsU޾*c(0͸y]$W(~ßrl+mZ{lm~> evy!41F_ߡ;ӳ-pJ+ǫ1(Z|,dl ~ob^@HdZY6ğNl;di3F9fuoUSq~]nBt$c+6mPoHä1@B躩6/U>kʘ`ne+6M8 FG2 %da0id;J$Ho4 /ՐꎖcZI,Wz99dYgX0`DSr<"#l{Ra߬I*Δl M<-n?/xxRt?l0 @ŀ)Yx>#Zgi\42 hlTf8> 9mf M ˵n:21j3(,$L˓N&yS6sٟ8be] YrR];R|b ;rػp Mvw㰊)981HJ">~: _$GXr>3Hj֑M512#/#CW?޵;9CzNps"33.Vmݮm < 03f=̄ȭ8<3on+Nf'ӽ,T&m0B~FՕjLldAkʗ?f'Z zKYLvVS:R+w+4[A/+tjqR3-Ru缾Swn1 9-|(LNYOK-t54JT Xf5B ?gNM~HʱT*C7zm9-"2*bFO6A⡥x2dF=\2|l?EκLC!a;m4e5N88 d=v1>f'=!l̀9ƌ!?ppTAv +7YB\d!諑AX$q{fՙm4xtu[Og1f.1.π!PWqUԛ??,r Dr-3cb:uHo3.p/64հȖ+2Cb–HO_%?O)X\ )&m1zxpQρH:6_6se&J>)-6%>~sCLOszBؗnx̚خvAC 75^^ @\RkSl bnƠ.@xT%L/# ?裌T{aK3wj Ff{>.~Xh]%*5b2ϗ;ݶv2sFE$I~v7sPbxC\oi67Klrɖ;1\Hd|; iD^|A[%ӹ OU[Y9PC|;BrᄒwGQe@b/jQE Լ =[`I#QG\ُ1ؑ 9;Evg`:TwIvKHa*n?1c\Me4oaγsKpx Oc$iq o5 ʀWzaG֔gkN&p~6bw`;+emӑv}RG5iEᛞϽ`rY@4oB8Jp'>O) dziC[0G$U9aC^Vw$ܤ;4 ӄH7/]}RzOBDߠG$ɫ ψսy*tF^餿節 ~0CY?";l-(Ms&C3NxՖ YG.Byh@g.k~QJ_I1ZT`[2v<.d5$= 9c- rqq%ѭ`uz6KqYzKw=PуWɑ}x3h°MKY1MAop^QZ;n1NDY] "L6LB:Θ@Vbҁxԉ؀ cD&XN˓^@?Q, s +\d4*:e:{b]SE^N.QwM9p랋`ʻPU߾4tR |ol{_Qeb)A\t91B>tz\vf._xQM%YfϵzX&Øhf,C+Jxz`LUl^l;H3yRlFHʋ$N eQ)r(@153k78|Y)\E!HL'D Kfbm,*UYA^l]%`>+3٨9Dߤ;!*mĆI 8StPk+ uѐ=U}Un =6'F(z磓\p`LF&@P4th2]ZipUQe)gjսI\ =aOvsAۑ(-"/+j~뇎kZ5QK&YVь<- J;9 ^丫\p[*rpo "༫chޥEĿ᫃D2ƺ2L.'biqИVg]ZiN3ΐ#.1:֎EW.ϛOΛ rd~')N]#\ҙN@Qťg( ~B 9:UDM;&"6K'HP~ym Xw;~kThydӳ*{e9NwkBԨLhh6PLll0;ʏZ4 B(wc׬Vs_"=! Փbl](9w_Yl@WڜV^\ q"lڜOěk,}C.!SBUj'$qf;p=OJ͈*Lo5j&D~"M?,wxK{e{\UW/nwuu}ԧZuy0VQ@JA#K 鵵pZPsw{"0@7tdSH ?5BKbD  0kB~lꏠ B K ÃJutݧO، J+FPSK2\ZilO8OT؈H1F1<YꤔhuUNjE'3~bѐ𒯇r<=1:+ہ35,n\hEww;<є}to%Qϲg}LԍEeV灎WwyQYыK 1J1ƉB5pXʔۣ y/.8G+LK f⪈rEݠۆ@w𾭥pĀ}gp X#e܎nSIRda:e~(@Rpze| ke_!ao¾*{4f+|ܥMƃ+D›Y: l)"J G~eU|?ʍiE"30k( +'բFJ8YrV ˺|YU%AiV(Eň1~o蓀%G ~۽ko*@үkJ]P8I3d8x[^{d4QS3 THZP`?ڐ+;~XLir}wT@mU $@: ;UL N*}9~S4|Ը'8NU}T_ǘcB[ @ՅOSjv׻CU˾Dzlu}*XOv}4|9pi E1S4JQ i*9aѱf(};b9E'5)=7ňڰIx0`5 #. 4(W9R4p['O%PͶ$C>C6JuD,H("S77oI-/R4wwqK#uͣ$@[*=/+z<~u0c ?HQv%Xu p@-eo6^)cANL03FϵTM,;XsiB<GBϺNm3r@QJN6 Mz[pcUߩD(:4cwoSqH& 4O`pU؋diaرI#k/-|© +748 TR] ֧[*XY"KL0 Ő~Os^IZy1R>_Si ̯F{HRzAbx,I4FXv.;Rxt- ,x}p9B<UϜhKI)f"Н5Ӕ'SXp`$wYԿEW*%n_EVrR/foҊ1O4,$V-D O|!pƴ)*Po*4sՒx>Byo( _ )l3lNI~B_Y_DZ^s'9wL@ϼRvEיKsp)[]7z ˂5qxȚ0=sWf#VL,uoeI^t᠅^~2#S#eDGel:=![Q62qdDO@#6.Ɔ8+([5:=T #CRGW!8>\G㵩Y':="&s hxBO~N"-k fwf\< Ņ].XjdcGAnE$?0Nǁ>U`'b(Ѐ4`}lYr[iI^7.G{ ɾ~> }!hˆY@)R6rm嶡\1\:)oGJq"ʌiϋ fDQ-_ =OnAL u\9әw/5wꢕfr'|oM Vh]TU177# aYV`F~xHg]*i%0NNsNJ/bu cMU)'Yy+Y\u #֝Q!͈Xi^r'ui. hWxstRzU q(ʒ#IV1JnO(YOxEeڱEH5^E=}nu! .>{ޣڃ%mkx \"W+Xq8&.ꚽ}ZawESRtk !(K&+mbwPt fydؠvpU𸖜w?)4r0MkܝDP\q~LpsQx)uOQEp ևW` V&G)]+wׂDW\5-(Lti]"]H !j7;PnAWQR,z{˥t*ۘ. K*uJZl p=d7*vv@uB7e_exڃ=Ci{ؠ]G(xDNvsvaԲ.! >&[;x ϜYg$-?TA_۾[D޾6 hKf/-0*]w~[i(F+S:HQŚ%NB`7ѵK,c/(Dy-=;/'פRZNүsK ΪGȑ_%rޟTk ߶! iL)҈b  (Ojp.ȒSLO,2nJl)2ˤ?7yl:L&&g mp_ݲFj`_cW:htV~fiY ~#O5)z3D$ 1 W*#֩Sz?ˇln#Tű<ެ\VM$62rnQ, ݎUQ{_0UeʴSg)o^ߋ"ˠ{Oex_U쿱sk.BMBG O4ev9S\Ӣ+5ux1c,tTou@סĊNJڌZp'V *@{rvS G4)|2j_Q 2H3[p,J ]s[?`.vxt*cPk!Ȑ}Û>3XY}2˫As 5o;u 1R R"S}qr+j__~3fnOpAE,r$ 0\*ךtN7fD=glKUb9L2W|?ӖSim7K**%I~f:l nҪ';!$"YJjk5/T)=0ϟDr,gXõn0XR DPm5 mP]b$*{1$-߂4݄0G2_`퐥LAvWЄJ2uDH>~5+2E4)op1vg94\mV?У:v8C\PϴC _ ƴ/T息nl ֻz"L'VvDRoLqA4d"ky:^H6XAQk,Zض ə.pQO}h=xb@ך]uIs?fԳ[ִr',CGz| @q'HHAJ%d}H3(@2/t {elNbK3lʣJDřl0oc-&??2uX.41|rlVXp~T$-BV&#)AKLm:<Pg ΗIl>1CR3<|UOU4oRo?)c2Gcrk~4I S̰M+ERk:4HpGJN.7yfGaw{!a &N/*RNϡT=zsI NW3j&%}0G?%e <M-@w1;F5nl$u\~Jг pCڮC$̲))խfi̶M>aoѧ@Q*#D܀|\2z7.N)D" _fG^-eF+Lsj0v,>O'nu~DΎB::#`e[7I^xnW:eOF4O5{WN5$j,9b-Nm[oA>gn`[8%[{P]G}Hd%’$+3r.}qK| 񯵹+exmzhCuY~c.xNBڈ7e}1+OUXaPjdJm\^xI B,zxOZ^L\˟wh;cb'u0Q2FCFzx3Yn$E/AHjp =h+vzQD8uS$#URLe>@{8kGmeqEڶi?Vn6Ri/%/:C̢jRC2oFvN\VLyF&J^k9v`@ D8 ; < ]CE7#6*պjR4|.BᲷ뮦sZ8¼-Q#W;3+N%#1k(gq&5v6&#LgV}VsךPXKF6W2zW.*|;V~`R"(:l:|J;= VwyNnJx༿Nc_,{~18BUղ+@NA!Œ.ϲGӹa$-Z!v%d?VL^ : .A#i~TsZ$eYp}60r] 7;] ,;F[dɴxyz8NWK gxe; qxΆgD੖Xė)Н|l\Ǫ]5Q͗~ϫWҏ~AJ@3qWe|79senͲr\>х utRH7<UB3yr<_: 2a>%ffHR|Cy' 'ȃjېlz2؇Зlo}y_sPCכD5glF[F|~|T50ۢ',ddf )aF%5}O&_u|KgfW ZSx$i|l,V(n"rUk+1TIZ?x>BWKvX!;8w #YkgqܛZ!D ;lD-+8g4(9>I=b6uU~pYsӻ3 :b"«qZ  T }i`oy)TXPT~r j( wzIGϭt-!*ߞrlc]۞ KPK;:A{ k8UW"U[\#'waAœND„|}Jє +֒n= X)tX z?pJe=v >[Tvu$fq3nG\z A (^p"ӟlH>ΏH3=.`j=}Utf*A bKhOاtpTHzL‡Ѹs^/} I]*kbYHcpx `g YjwX,$('|r@~u%\}1(^;DݒpU>s@C>8g)kcڻOMPj,5ʗȎF;TѥsĒC^P5S^'㥀 jqGzN[@΅rkVrU+\x++DZvu0<'{ 0SZnWx*V ~ vmkr,i_^ %Ͳ:Ãx6xWh>۞aȾ *u7]W h rz,EZlaj%kOC>X} n;(F2;$8ucHu!7zB|CIETOo|Uy=k @x/*N8$6t L1+gx4 {* \|S߁/?㺐)a| J)"/5&ADyW֢&kz^jK`ڪA(aR43}2/$M{h2Z$ iP,+n_ޟ6uO޽,(CnCgMCV̠DAȎj }a3㗁^5hY;$EtH|qPH>?:ۖ3L΀`e!ίH%eYƼ K[v"j!A0,w>LQx3{]-LrkV+2Š`~zJ%zOz3yeI4 T>Oa">$fRe!9%g:9ާSY&"ұ\"oVf'c0'Mܔ=/RG}L pza,r+RX2l|ݖ^1%QïU٭>=e0}J6NԖciFBJݘbdOFn)k^ޗ`t. )fQjeB͊n|#B6չBm֡Q)#B!!w\ԭ ,#3_26B8W1mB&B|z e jb<[B]B2h({WG;J-(y~ g;tRP.:0Y,(=l _-h켙*) 1?>Wj^cU*qxw8sQOb-W"Q~m9RDE(c-Hqw~ h<a8~ZQ/gvkI0-/tghC/ƔpO^ho`Aw&B,Wns_a\!&VC.b&P,ߐъ Fۤ U;,L\;3Dsnϑg49kY?Xzr"8V6EzhG!J|vF%ҊpߘiͨY ~4W`*4h6ҁ(m'q݈.C _RԼ,n$r˲*Bgc9J CGoaP$ϖHd`Y{$2)s?F*{$҄R* u*Ip_ҾpA~h-q[54W<ۏ@wBOHu7}g#fKtK ֚n`-vM?ͮ t=\aJz94dO("&|#bcFOS ⹋FJPNKTdF0{gNH؏2zNA FhT<ѷ !|l4+ g6]R^P5Lq2V2Gs71(;C.>fsBtZL.1UfeFN(eM3|Dv5:S:nqb( ͙M[P܊&kQ{j0G:>`')t-\sdbw[ojg]=UD^M÷|)`fMÌ\إSYF uQ{+)=K~ܪŁI馁h|fԈem"WE %B,<_QPf]c"$-&?ϑQhzwn#5ڕqe]cH-tͥ2Mݸ\lV$PS-O%8cɈe SYb}<p`?`rȶ:˰) ( X"2}^Y7mj. BR]LA>{W/]vy.jiN"ܫgZ6t֚s[}ّ:~y]KV(\nqsu[A`)MVjlIczB\n/9 IhgZA 9FA Жi쒘a(=|DIHW."ڕ '؃H虙Y:Q/"-8q֋ђԣˉ, Me6Y4=:<$`G)S#Zi\;)QUo%l [6?pT r.M% nӁ7ܫZ:^˻B&D]> ^ܳ#I3w1"/w-ӣG@cNF 偋7G? }?nXn}*YTJ3vYʑ09ze8Q[ MRa;Q*1wc?3^0h—v"|Z1/F[_!¨c"eƘm幪|yb'I\_(`>!rl=?f\5zVTz /VmD.Me;PA ի\w7G'm8=t~ay3B2)ʋJ2Ddʍ*xO|s넓剹g;+sΑ]{,QX:cKdȌEy2pQ ¤QA/7d;" ̝V1T>2B;f"d[!`yB 6$<2ЃK^؋E !{K=IA$cf =dxE3d ..;_TO_l,z|\xi9RERnH L,ez\^J[K˭'Dk |&" yʔ yڽyRO%˕OugcCY|$,$UK i&B:3/uuYݬEJ"39ۢj=HϳEQو")7L4k37@ŋ [IQ!1\ ꖁ4@w+w|>?*/&E> 1,Gַ~"pA6N3^: 3^ZjYGBGxUl ]~qѧ(ri,Fmm˗*gyr"ZI'3, n]u/!Fm& D:wW?r]a`D(㻧`|~g9>E`m0<]+)¦kSˡR̔{ĆJ"\YjgvA堫^LOn7Ir8/%7<9ժq:D6ńȪh@LY$ʜZSlrs;(EH;ܥ=뾵:Al-/ PF2ڠKcS9DoO5\pASX%.1&7H 892l./Rdsf߶<3Gbpd-  nH}շ<[&5E&!C-ެ(2d5*_6v2LlsDVl$ȵDzoMX44K2Yuw:y;syu{ץp5>>ib3DF6*-'nB=4ʹGbJ"sLs8YxA:bIH͵{I("``}+BʧeI,Ѭ䍂d/[2w/+pԯ w2`*VTIM\ADBÜ4ØX٬;LJ[M.Ƕ$6敷=ns2/mvoZգռyd&KPۆ&NaC[(EH DVMOq,O͔݇Xj^]QD$WYUBGxƋ:|>BhUrd\1]Gki [,e`G{D|~Qa'¢ґt`iG9A4;"& f9mG/N1dlN,wiul-H:%L|2>v滞Ik474z'Ȁ3 xf)"bפKnwɴ1+L=D$-ZBTL1M4g0t,˥̆XY0jB@dGAUs!.ycaw zaH'D4K;o.,zn}+ɌF1Y6QZȣRͳ Wz Z_|ןP|ffI!]1r+8p=G[n; VAx'$ n=Bp `ܽî4*W S>P]qۂOHH'H5`zhBf~:Ջv=,928FXVutJd#B/fW qy߸?ܫ.ĤQqU8g?=pVu]ڲ  {20jrR'.,^mOp7xboTZD~NrE-VT؈moŚz\iXdre>DKRb8m#$у婕*,@~,+yM",5߲vwQVΠ"xhauC!SDd   {|݆l%L/? -0{3j912zQ ́r2yw|UCc.zQ{A|dy#] XX /uLHZqb]n|bLoa"ƽ#_CRVYΕ 3!ҷ(V,H|B8b?$]x!72YvU.w\{d~`QZio"ol4#ll@IfeZh4{M5Ys^ WumGuA;}w⡳3E^mMʣQo (0 @\1<[ FV,ֺdzLѰte<=}0; ĞX !kyl Ni(viZ U/$8'jG{Gi9=7my98Z'*2@ 8+(Đ؃ٓ+@w b^G2ktԸyya^J*FıOc[#=zF2'4 trÛ k?ݓh! >M*b Z6kh{_A.<<ʯ\YN$̼b-A/d,2fFX0*l=@rf5ިv'lnS"ﮤa36bD7֧ 9! QTe4ZhBkur&zDuo2N`zN!;dZ <. 4u\3u,CTuZ8qgbz4~;v,S;`N]%4,pfLyv"-yo.&`Oߥn M4cbtMPG$#)۵`X#jpg ya1UWlخe&袊,4F%YCk.AhzPCAR^5Vb!9Fa:Bqb('t*NrOKYzT!WO]ӺP% a;I7rjbx9m0#m J6b#DJza')EMT}1.vn iA%e[V>4Mv1o(Ƈx%J/SJP nΈ*|@ ?,8=#pe[r]9;'!HT;|c:lw'ykPg8_L%ea?SG v?U-W@J&:o^ ^7qU w?2[+ xU;K6"†K*p9Xv"q;a)&G萘8"7)2|,l[eGDmC-ǧH.p ہv.`kn:&5W|`,Wcx[Ƃ I xmՈXf'4;YڴN/ : k)pCzhN ='Me2ꡮ_incHֿ1|}[D/i ~P+z_}d_TQwb}p>L_EE=Sm#|=)28Opyx4,U3$r4=)R.\"U6{,Ljԓ~Hw1A^Z}3'ŊkPYRe\V0 @m;{q5Ҏcceydfi,Yv(Ϲu 5\q~>lpH oVROC`nƎaho }ؕfHY |.O@\tG~ۭS2w= [=:R#\@Thvά wgdd@Ӹ'ڱI][9^5Bjd=2pcP?Fs4ב!Ѭ8GA+@1 F?7ElP†Ĺ^6Hp\/t=L?KQaֿSr ۽6bک7@a^fxp2oOǵCQ|ovxG.Oz B|  )_Vؼq;o^MMiϥ ؘ8pE>e(C?N­x:hg)*;sOͲC ,H@@鷒{'Y'$y/78R6}ˤ[9H9¹AJ0WfiE7PEuoJ}yrt&m1A 7yrkX^3$hR,#+Si^׿va+^Bޞa~,oaxTbl2{Ci {UYS;dZ*Q '3G 0O9 -첟;tn`Ob$kK K7vڇj7QA-ۖdC9A%K.M]6JVC3,Oi vBi_&otkuWmm/WzMϙж0:T_<zXJ[oJ }GYt>cm,C}o\TӇ[O ̪nPpf晗|j?-J8v3֖NOdUCYrW|>d8%+Jy}q=E.KS-,Э 1bM5!O>58CފFݏ6_mqs.z-xM hfDb;аP׿Zs"\ppT$vB]l{APZ>EvfouMga8?qf Ё,#!Hqqmf%%Ȑ/[bˎǔ1c_%yY< n2JX]W{_Gm}*tHA ;nEeȼ{EOV3m3+ws2GU}pA=,y{gP+Q}FrgMI_退H^wd[(U~<# .{lf֝q0_81z[KYε{GYfb0i(d~$!1㼉,=gXv2:ȗh?:&UX&n0HR]aOy _S6^+>E&"]*j|Of{'uVك7]~%5fclaRMeI}ڞx=uEge"+.M0>?#F>odȌσʗ2WSh ^qR9B,gd+m T16Q<0TXѱ [r3ۺ t^<YpY΢{K a_w++rk$5S᜙WZ~8UsG֋Ku#3n~ CKhN46L U?SRܷkFQȎWKUv_?@VC/gP 5=9KR 7 e9u󣦯LEF߭kqZݣa*?}i41܇TUjި]/3N!ٙ*Yzc@-~XN5Ju.gycGMNă ؛w5w/%n;B*>qJ#[ U1QOM0mKtisKQx"-1I\g{BoxD4c2_C^N<.1|鬛:z/KW M^ >cZa،r97|*S~Vlx:\W֣a&_1/Oj! X+ J{{Q(S@TV3=2pFAl8E4d2idpDϽKҖ]o:™T~CcqrgsV>ol R3NwƬ3ŹRyrz'_y}߅%eYqH3' @:>` 2Qy^>u!o~G5%Q>1Tp =-ZиD2@+Ҽ8f}XN5훍d9aWKS+H"^!p5*`g޺%m#oŒe;qnBnEfJW )Ös*KxZx؂, XU_wU-ߌ3*T77%nUSkR0|vogei~[{!ĭTC]ҩk7\fn$c!?1}[Jtb"ZQaکMm0lY9L3)À!)_GnL1D0UV"˲]n؍GvYP3-f^ Qu4?NuU|8Nna)/@瑱iYʌh%5B/BOqi&]M=߄$񓤍S畾6o( \;/T ȑ'eCSWmޢgn)@a6;w^>̧Q1D߮=fgQL><[GUO \oXK~%1ェ"m,*:Ax2cMxͱRf!5rE'JɌlŁsFR0t(y)ӽvE&DRékZrLB $%PO`Jq .6G? U|ؼkD.Hw7Oȅ"N!zH79cu{ SVfgn4'")ӋoO!\|i8}D.x{(H0>@0s1`mD,Sa".g<T%|r-+{oOpx$AmNYm]a 9a E"TEY9]TB>JؽI`,V-AzD/-J;3xnυlc{NmZ&[Yj>QA'Α`"J ~+|ҍ="ONsn~@3;UmK~f,DI/ q|T.}3]U.C*%!odb0)5k 6>IncS|(tk8HȃƤ3ɮ,sΘזZ7]^aiK)"r#aX@"BwwOJ,.N܃[;U{N,-/|xSFOZ) 1& P ]Y8cgTUYc1fPur14 oHq`VjJqáݠ$&_Ne Xe[.O4]~GM-U AP]+[m:W't$lLc}vٗBy>?i6 'ǭ vƒ7GAg-Nŏ/[>"!;Yaiu)7E֜VϹ֛L@VF}.!hdFlr-w7ɾrZX=IaGb.u;@໳>/볒Brtң0a#]3o4rf뎢q:.]KMV?B&DC GsԿ*6FARjX\.I'sS*ݟ ;4ApwKc2Aہ(ĺI{,VtLܞ׼'Zfv.UoR AQwԌU'HP>ʬUL`Za0*o9֜9OdʶdsՖN_OFbmSb":qKGߩo 8k*;r 2 D5SYdAU' y)NMv< 2"T~ώCrUfJzV_ =9!ޣ{M!/+K7j1[ o7zUץX˿kԺ3W;Ddf,u_@br[O$ ڭL˫\5 b] 5 9=N㢂mkkWo7s>9~E)>GHJ]F ?dwߢ1HeZnIRĿ qEsl/Zc兂~3ヅQK6rM:VMzYJK0`|ܼ1~A6 faXFZj9Q9IrҊfsfCZvC`K6rˉ?ΗiuO$ KKxRsmFw0v * pNH[64hHm/Āi9pkov\FT '`nEB>|gT&>*<]:RlYb B$Z!>LoqIp>̠M9xSp:q U%RoGs4FV&szL<]Tz[62Z}XM#( smJc1nU$Ziږ{7ۥoza6ls8[pJW 3TGv F;t|M K\Mhp&N+k-KH*熉Esۦ'b_l's_̒M\kkItW-Ohj._l'fXĶR+ P& L(=^"֌T-wWPAjop X8V\7[׭sÖ۟$sXF'fḵ/x5 W__.<2J)6kML ^1܂]䏤d/ oT]l(O@P$#(m&Lvu; 8 Lu&UE*YZΖgl)'A"EM,yT7S_IJ'fg<"C#jľYe {O6W9=l[UF$2f5.(IQytЁ[zT-K70ŒNɰj\og"hqiFWXe#_'ʀ~`zcݶU?()&xcߎF!-Ls?H9SA]J\)Ag*P[E )走&-PWb jk$ouW!JMTe͐]OIAypF2l%];5=g豷!3ZR=%C VcԵQ f5*gG+&`JIm} *3]!jj4ǀ)Nԙ:)9b5vIN=<n?f17zNpG#eϋІvdb(N)dX| pO8v.N`9+ށTxђ6֖|!Tn6~(?JLYߓo d".ɇEhv seT`6zVIʑ-wЕ;cmVkǻ;ZLB E[5/sӥ̙_+|q;3Z$8󳐷x'}t7~-1mς@?䑯`=m !Ba7PSUwD8ӮKϋ3]uym ɟn|pz}n?'8"ѡ9EtA`0=.Ȯ(JxDt"~ %P<*?G|;.xeT<=^=_v/Ǔ XSv>=g;U:5eޔw]Z?HB53Lr6t4>hu7c9ԔTڕG:)\]\d?D<P~*oO2n5Fs<,TVf'`NDq y~V*U l`|cgi5;M ZJPiL:I\NM Q`Db$Ślϕ X)IV F P_b2DbYgIbGI[DƳ;R:1,3Jgjcpr1X"Sv&Z \'0/5H;2,x/6LᾌN{W*X9  Q1)5+IERDi>[h_}${?W43/!3Cpo4u?Vv̛j a,TB>pr=&T}儺OXKS֤p:I8+*jV-WRma듂EHvI+c\r\Zy6p>+V`Wn9/izswAϢsgaUz(A{]I8鋜G0E>] ~YO ìK"ݘw3960ݹݥ)kXGV5sc2Ān!ZjbU@kmBnًg9Lk.݌~dצg%H^0z XB5$U 582+)D#. ;vĩ"b}vTpWڼ]#`[ D^ҁ` ke"%kr`Ԛ?)"'A8 >KM9K󓶬n|Ĝ.!]*{9.ó~[(9'?,|}( Y2zlL4j 0]-E=O%cXw/ϣeiLǩ1#;`, ҡ|7s7ޠj31߷Fx͈kݽqcF m)n0;GM^2b*%)SfXa7#t#mI(} Dߢ䟉-1-(q1N.bì($/!z$c5k 9(3,:[#?zv&I[" !(fCŞxIm Fj|A^|QT'a/b\df I=x`/EYc;UbՃ_lыQ$bcO6-r \At;c,5 Wr1!WA F|+܊2±P-[)+Ġ&mn;>t.yTAT"qMNAȅƳə%\n^+.>S꣒|-|lA LԘ$VℵYS>5`-$>) N6١rf LLo%*HTZ)B_A𶧑2Q^P_W@Dݼ?"?CW36'xu}*>]φG;ǂ [%=CJpXϨDžTrf HڅYS@A86򇸌&j`_,oo\FN0jǝ^Kw9?|eqv'͢vs0BϿD[H [˛Edq{ ?PגǕkjs7UԵVh#E]TX}QlU w5ԇQ('Wَn֕'dQ .(,6as@CKM XYxܹj+@N,Z*QTՒ1gQ{qDGߕD0SIӐAXָi{4,NXA}'hZ -jt!gblhjB]6u^۴u)4(kDlgN%,9CE35hsEBs-,g)`"$Wk)\ 6"8Y)4Y:]g:?PfXS.{\xzv"8,3ٮ-#>JۆQy W,QBCH zC_gZfΌ(ͱfCHV-5A LYGv KǚZNK߈j@ .HQ3&q)FT]NaL?W>u³ {),c ;Mm];1eIM>3ͯ嶘y.J7ROD!"Rv%k Ii X==H3lPAgxS'*g) #B;9?댴|D H`Ԕطx.Q!\S"C&zSNa}s xDt'[KASD"eoMƩcʢy[HTT2~H$Ye ":]lkLVh9M{Q{W~ϲ+ |[C߮A3(@KĽBk_4G0 uʡzfWaXlQL}v_Pa/:bIiry288Cܳ{{,vM+㉉:¢_7$bed G oϥBׇ}KC87r2Ȉާ^x=w`tI;}=և{ue|;T,ݱ) :Q7mR8ESsLt%A)~2$]r 2 RڢSQօڦMɿ!K|ˈġ[ 6o3Ae #.@Kqʞ4B R=w2;P j yS N,SXځI&\9*Т66.~}8FcV%[qW <\g>HFTw)O/Jÿ-FK IN܆>-qDlE 0!i#!IdȆAB_bђU2mRh50̲/D)=e;o֪B$V)l pwKOHe, I꼨^{m{ '1!us-\pV;(33.k 7߶Q-;Y -V:OрCfth?u׀pO0lDc)R= w"g7ޱ.չ 5 |NcSθ& pO i'ג\sޘZEp ӆԿ[gPS~w}啁,ьu-۵NK,U֏ak5R`h;<wV"-OS#C!Ɂ8&Q)H#, :؟9.y\Y4ng/A8ZjmRpT굟![oQ({|qHK'#V)*`ɮn([] *6鋐k)s˗4:sE7Τl 5ל39Rd>8%TcʂK>`o>@@lUeTg$~ `vKhk|)h} Ҁ7qxPVӦ1t-(4c ]!a,t-q6u{7]Kg }ܧ,ۧL߯tʄr #zc^o[ITR|Ș%J-&3s]M ʵ/Z:9랧{ODT7PV#E öiT@+09jIaF*1ӔPIiog4Xb,Yf:(fd^TJyą^`65@UU @ZnNjV 6 ԲVJ8IrpVÚrghByѯ0-dDJ9p'Lj%%IWRmԇ+:xchL|7/݋btE>=(hWp~>\MFtXcy0~+b%Ѳ*"9$ % ^<~:LW,K$^oecvQhV5`A5Owp2a5?]MO`.;Hia3{ ' Jrmb+z|㍂'#$0լ[4^!,U4n-+pSbO3[ruRr^Q&ޚlRUmnݕ$>8)$G3{WYc8w5Yi_,}F+cӄMuW~F3.f0cN,S aD'(EGL.ȁsgV:dsVWZlg zS/@A:0|j7ZCB n%를s.}Dxa[׼_WL~ -nNq9EΔur  @%QD ~i7Qi(Q`'0@KXH OvO 8 Y #`jWxdL `S#  d=:˃0r'!@Zwk_ !)F28Q8&SpgXM YfA0="!k0ˑ7MČֿ/w~L<[ûF) z<-nbGjomL2˔vt1Ыiw05P(ݐ8շ}_XvM؁ăՆhыZ Oohq\HL'(~Q pq;6[qXwZ\Y贐ħEYyN-xkwI0BG) Hˤ<G"|r8 >s*=>N_;"'ؐdUs/n 4spnۨf}wP$xi[+R! 5pO F( wZ|z$2gF4mR7YH^@hJx6O/fPr(x+52EAxdMQy7d{V߲]B;}#"Kr3fE-,N? 9&vFNV@]tOm+(ZfO848ZQcAF%3jcFX#BL/M\O8;Ǚ]35T_ÜWJ$"?{@8+B)T@ =x謭L.ԴY\8+:$1,Mm96;gZf~_h\ 'xZ8LkcSxu*S# Nh6ZUqi˲x'1;Omrqz醙LmBh{" Ɍ2$п0K+;7ҠqfPQA6UKz5"oF>6.x)]?z^#_Ootm"gPVp`Q.E0篭Jh[>ΜS& L:@"})PH m]gMr0\DeK E,9> ZuÍE?Ev²srI)!hX#E.qr )cE'vWa%XB Q| >W|~$5>w-%^߿ĆԕJ9r o',y﮿V¨Br/3f.cw{ }տ%q; ͙v.Z[[93`ۃ9Σ֡ U2ֲǪ=Tu-cO`J9(qS~wZY_`0N L7ގl2AcK80ׂ+lƽ1XT*hyWNd/z1KђrƎ愀G]tz,)ᆨ'Д_zRL ~wwpR_o8X(H@_4.Lݗ'{̡ `GO-VVHO! [AN;$ Q'C0+J% HcdVd}de"Q!y)x56lɂK+.JP[zyC𖿳Qâf\9!,ؿ &䗃[”H ,4(Zfu9q^@pC{+μKN p³y lVykrwmt,W{iZ',;.lA+ 4"Kc3M>i$ė,{#ע)6ɚJS͞>Blpm;d!<ӭ632@I)&/+ƭ/& >R7d^*0b۴Quњ~(T O,؅}<ڜ> e fK ɚOO^/Mѧ,RE2գ״rwYhA;9##ۊi0Krr 'Zjo2ђOO}ߣ&juZ.UB`!QsGRXnSe02ʌWAW1WIra:iKib_TGzL{<\ Lf.j) q'gI5Bگ_{AYG37VS$ ,C .٢]+>Oԟدb O-Gi7vXۛN.nqwq[dxi]70Pn:2 '+ͬPv䮉wu#$rqN"Ѕ&-AZNM*e3ʘWy:PJqdh"ۧ$[O.*?`'!Ѝ͂VJ$qy 2k\FqBz/+B9gګkBxVʍ7ӽPԫ/̭6K M0lZ[c7dAiIn>Ss@ K0~}z,R ~Vc-˹@iS3R*Rhd!g q/H҂T4:?Hؠ [KY3?^smn^+ G -x<@+vfҒ`S49  ;#Q6sz^dԘh#3$Ȫj*= :B]B:B&GGTh"M6ЀwTPΤQ~M3<6lYQ֐tyF05o63In`ϓ~`r?-C{e)B)NH R$R+!{H8S>u#]nhk `䌃h)[y Iq]w;c,:C%}iOrrIC_M$V Ł3`4裉ߔvzv'cM,CCG֕?L9[L4,z_eU FsSXoxrUwVLi%o 6׌IÇH2L% %;_:bʽd٦a3ۖ@yTƆPdo!Rݪ!`ڔ/< 5J1bgAYw/-*"K`[mnJB{7"7@1Y}LJ 9V4Mыu ls&n)\mΎ{ ZN@O1+)_V& 1EDjO|dy#u>S~#ы :4m@}/doJZ|T:*XC_agdP5LlS^MNP#T)| D;7a4ĩzN[EL,oH^CF}r \v:M<>!z,>fk"yl@2Qe] !]6cOL~Glj@\[h5 ~v0F0":}Z [q+TM"H;DF߶RPVe ЩuA5_R>l#)G)ziG]AQ16I[U(Fq0mneDn}mpGSRod ʧe%" YBLGxD5{w4)Rnt!+N'A^ ۄf~N*W6Sg2Îk|ډm:E/]>60 _y솯TjoE#'@m]Y<{%ΡYL F+g 2d"*g[>KA!+ak-9Zr9{4`GL& 9ϵKp]M֧1\ RV[^Xqu ZlV4a`]p#5NMe1Ip;/Z#aJ^(jO|mͭ1ďd~],">edS0D%;Gg@~kfU]5F%OFC,KܢkN!QxcƣhFcZ[L6a;m88<2Jiotj,Y$ v]<,Rj9ܵ`,e3&}tOqaiɠ1.W5@Z^G -ܺgiG1;2=3c-8\;S.= ĝ"/ѠRI>a6-U{&ҲJ^$0 ԣ#aֻ%a+ r(wZ׌&!v?7ѹЯi[F}*~5wTH1G,E:]#R0f.=O‹i;]0 FTp5iaF-!=]csZ(*QT"f ahKX;_!Z9giMlCf=dF5EpB+b(!b%a[m3g0jֳ\;MAN^=>P5X44@W >WcV!,;-4△c+QvhBBg6J&V.0q%XWu嫨ڂC i5GW2 ZWL}OP'S)-ӂC8i(ZAn3,HqdghRun*F':KxSYʾ uDqWvHق~ȡTP?6`k҇/?۬fX \-s*erUIxѬ [p\"(CGqiaϰ:eT Q.4 /u 0nSsNY2U}]L{H#-D1,V +폠 >M%_lt4_I ,V[N( COxOuD$r[pR&> 3Qi/YǩU\,b oHdf4MȮʒ)ꨎ>QiZ& G  |{XuӀ?hf3V AE"+|Ԫ@V+bWE$`•CHw_J!w= UQxBs:*ҝyA-FU"HW]@H܇-QIliJ[YKO%IuH:<)PBƺbu?H&eōe۵WťJGd&)L.3U60^ 'oٙ;v^F84 MZJw2N;#0#CIw'cڿp ˩i솚J5`ld^^:c]ZsǬ{ ;෹Ul,I;z_(2Zpp8yV/ K~:x[n@=ʍXpd܌K0E[=4~Cb=Qte5[=^:6RԏoqMe#hrF\jtvmBs,%m1J<E!09#m ץ z! gfO^U)8;,ñ{OJi%'pU86V>BZzqBEIʠUdS1GU7ws2mњQfjxf :$+;AdDB| C yNU)Mgq7ʤU-'g6Ӡoǒxr$Ō\t_?{'T-2N dY '.uUpXƉ~fó͙yW{逻:8,50" FLUe!(A}6-9"TT @>]$0_7v{XB5ʟR;TV5؄ja9dlP` -󇎕w2Q Rsg"DL~kҘ2q?ܶ-A#KG) N Qg+ 2l%iƊ~6R#IM9ǟZ TW :y3 t@{ZN_OՍ_IZqC4dѢ2ז'*0:q4V' |%&rL̐'@O !--}+5Z~.1p:rՆN[ddG ?PJY!'fuc}FQڐfUY 7$}+X5axټ#UKȚGG>៍ jӱt2#V.t:|Q$m6 x/#g%ͬ|v״8Ni Wܚf醚K=m;cQCk7 Lh2:xukvS,Zd1e؀s7ɏ;# (rAnpY oDj\=ft= ndQCk>`F> ghS!xZ</YtSL).)-'>Rx;j B)hG k6CN@x^-O. JŴ+1"SH/ [e+&f<<ڕyuzDC?Z*U?DJ͸ #j^BH%%9ARtAqhaWgJLj/Û9er.GRY/ݶgYVd3O$us;=xyi$I?kK}]q_5pE=²HnTWy;߰|>)m6L]u![{T}M)Y76'[,~'Wf#H? HG%ݮ=ӝcE.B_"`C~BRhG'D*~HF㛠2 {P{uxͦ-vS?^+TIzv(.ߊV~dk{jУEqqn]aXM++fTPyvbM+IJY\8K+S)ƍx#G}sg;.@@ 5nBR?[xe\ -wI22LOItW7Ju(929_1f]9s Xwr`C3rv=s C˛i#J"\#ή}2XQ(4v "10=N O EyZA!wܚoC(>wQw2bf.oriDV;({<h3H*=jeFru/$Бn'di}9Bf"ڥGXJX6KzsRmY.$棬S-}n:Amh'Ng;RՁ05j5 =3`Еlr)1eÕ(ͷQ={-H~.t QģffC6hб\tśQ8 ?yeID9=C5EPNaٗRtKo ۱(A5ck֡܂Aћ@nykW׽gT 4?*2+q5\.[G!8*Ƌ=8#Gz@SMq(cFZ"bE"⹎cD= ݪbxY`4_&-q[_ #)tgnjB)!FŷQD|w.H@_T7ևr7IKJsv*1vjQSTlV(LՊk7\-(Q5TS`Y7 _fwOL_9A{e%<Ww ~YnI5g&dWu *$@1_gwIBw1PbP࡮F,KIKqƝ~?|f xf(Qēm78^@>Z V:hS`*P~䃈 lRT`+55 lKU jr4f8-*# 2F m YTA )з[MDL-%Îg%0:.Y!Y+*ayk_m=TmMjn;߄+P_@Nk5V=47;*)-QcVkP@N{A=hSzT© aET}O͆, CIebfL.H+("Z6+8*ou*S1PeӻĪ7.OGa?fCF&>%Du˧_f]m&yfѼ]seͦ(K]r\e.;iaڀ_yx׷h vCK"tre<"$]\4DzHD&.N~'="N~0Ln20'sBf~*QF)(ە4pӗr\xl h|,MG`6JV"to͚ƓZ٠GX}vWjv%VaHDd*n6:fQ4贲G'Pb(]4٠R י:`zWׁ?xXN0 Iwx2C |! Cj F\9*67 '28/K"y! aϾ",5U"=Ҵ _.PIX:tƠ 폶%clsz_6j*jQ֓4c)POL+YY6?J6)̤͓-?y* 1!GVP~qgQݰB[ 2|k`tJ^/:Ryj 'Bf~|@2Yj(*f~{Qm08-YR.e뷳L )G8?i&t#}Y*ioO8»MV|,{WϼGl R)Бq³a.ByqhP9Hoۡk}a.nԝș/V{Fhbe mq܇zNZZRɱ.va|o$Ej9?<̉ X3{05sX cq LnbVEʒɏ.j ݟݽL+?7;}p>xJGt+يhҼrNbcEyjtg_TY˸LT,*IIsxF9n.8˶<qHnJ+*ӠNA(-x=$E64pApDѥ7fp:bWY D2,|QcBn%e #o:$Dq| |l5߷> -5~PD`bޔE5z7=҆{G+4GZW[_W%*Ydž%Ym#|f!;2D衘=2ߖ™)s$l@8XQbs:i$x6Pp+ϜȠkAKVc^ (8]dU0͵"pZV«2;.57҉F),w9vD0%U*;+Tc?Ȟ\m\ٝ\@k xLlƬzTїvF8m%wbUJXҜή^zqd[@G#= 0^~(&jXg5_,V=I[j6$)⎳ԃ4h-/&~D7ø'ZKz@-~NwX5s]ƞ_M枀tAe3?$Ye3n=Ԅ ] TwtbI=0Jȯ$NexJnw%+I2nʫ3"zadmz3lqJS6m@ اR;V`3f GBLbR0QKv q΅ S#^"NOBy'imf/%@I_5HA|dhq<4'6{4xk 6]_>$ t9۪HňEnVͧuN݊z+#Fwг E&+7 o)7ui@F ԇq*rymVwnRa]v[@q}2(:w68r7}gJU bf#G&)L.GD.C{>UKrQ =5íiPlWr'.ȭ6Q3opI\<NJi\9>A9W7 $wx o*G+ (a-H0^g%p6MSm/̮*h9} q hcY%wB溺^w+cT4'L+1|#Ao!&nЬӁoQ ntfT޾;[gVK!9%A8.VR I#Xz,ѨQWƄ+_ <ӂ}1@6t$dW V=g\'#  ;J^vJKq:7Rѓy6mrڞ (ŋq9aL* /`iHӘLi5BYk>ap:͖w⸃{ZVjD淳eM$=G:Zξ[gQKX sdͭĠ HU)q$Td@Z+LKL5=z w!,M &$'UˁgX J4/b'mv Tqn;CyKy,=@tL#I.} ͨlPPgq@-(3^@gYZ0707010000028f000081a40000000000000000000000016439a3550000516c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/`Q+]?Eh=ڜ.+Ȟ/,/1'a/+Jj2p&.ASt L#T嗊x!LLXux-ASC2.; Ɵi$!T wzp~5@+cL 3|D%fCg]0U*5BEsXj =kMQuثM~W{WA:"ݶޤ6ǕNJT.~M.72iQ2as" r0d31 ~mi,M%+ Ӻ\ ."yoGWHsP)^d>nƬҟ$(Ce XsHsQڄM|g*#nKbr~  WNXd.U0XR>3p:\C*ؖ9\J;n|3tڰz&EEdM+%6y| ɫ+(pxp{t ^c"(ʒZi/A}o䴍b l7ߴ-FNMYz`ud1Mzo9Nh|D? [{Hr ])Vçe&U:-;+σєBKwv +~׃piER8WR%ɩtt-L>eqd1j27lpv+ʞ!!xs^.8Q@}{XX%Yq{6 =X28@F6@o$ u  oũ24#2=,~4:=B sip#hX%PyvU:Ψ0PP)#2rUQ|E{.N~ l&Aᤅ(kюEWm{A –Qڰ(fxrRGa9RkfG"PzQmZϳ!IMfjL9V=Ý4QدZK@v%џð;y\}ц+̔8.{#@p#.݊. L. Gljh*$6?zY?C (мVϧ  #80zq]uǴo'O~cmD4 pd'*q ݸfb+rc b9q(yF93_ basNcn&͚[Y5"!S˅@ka ~5)Pb M`秜 |W`۱թNX(%ӳ2Fs_Td"x`Es|<1 =M^V9,5:B )!aOײ밪#n#n8ATlyTM7QI}uQےd 64ŪՉ#6tP,=V8EaiEqZq'$~7p:(缕X2vQA3N)h{VPlr_ }nr|E!^ c<|uqNъi&F2!m  ǒ䲑wJ ̑^yeZ{rFA f =N4j9#aӁb6ZaL \?haNSuQ.H$kšK 'CtdM/X &  8[Pd-=0EivhauFS>g}UoS폭`'[ @sOYF`1,Iad Ȩ"X!Vh=j4DR|mCvtHE)e݃[[+ה4=l&*'tR#rb.*X JF(L)e$ѠV!4NFςI{{+f!R$uO *^mj."2sVAπ$Z;{%WLK<]F?GV͓ ޏ9F.pBkk$1 @ !${~A5{~ۦtTSFhM9sSƉ(^ =WnuB o,L}esBZ`B|;;sZfdMsϻ5#mx818Enη˜$Pˋ)^ rW]q^dIS?oMuXJ84ָKf,r X(11ҿUB]K*|O79B!gG&H6e'` ;RBmH;`9G7r!lhC`VDL1^]4a#(2{}'Dx w:VuH"ǝ) 7~ BO#2w(B%yC"Ε]UCGLDDN0ۜK "ݠ:Uo7Yql#˖h7Kg3_8gZEIUDZ8&n(@\:( OtU'*`jXJl,NڍY3L 5kxy qd/G*^>A"`dyuuyfǴU Up/ѥ6_6l:i$%k(9M~&_!8VvǸ44k7#_ Tlϔ"LkoQ"#+WKꑬm+3Ke**B)]_N5./=gQTFY/׆mw9@twbyFYLxV r9lB^#Cxhh~3l+TzV+Y!Ft2S=.q\=2~iZ z ~lK/D%tɯY>MT"r>O"ėW]S~r!KSB{03kPbtKpCzB3Z^ 'p!H]c}^z1[0#1aaq'7s$ HW]f=ea@մܶ&%Ϗ|=+.o>LR/B+yΓU y"'`#Հ*sEJ UC\Us1(`P% ؂:ސu \euq1ؖG zq>EV;1P*м󕢹c_"SE*܎D(!-r~_?xho_:52A2tiVN;>.Eh:rKM~]8a_Ŵ^0~ͺE̎,K/&N`uXj`A_DLE20wl3.l$<C)S.-&8?8]޺'rT$/qrT`E)ݞ궡d{r&dec(]qH> 5"(U ߣz_6pp=/O=oEplUE`K2F.{^"i9zU4NZ٫6;v,zy,b"_2/5UTQ |$:w/D\o y~%U FZ,ϑMaH ~0C.H(6* 6Ҁ'W7'|aܷ@OT,_O3MP9Cܫfȴ@N+o݌ |{O24S.`ӔqݝՒ9Wo3>f3e6=UΞb.Ê<1Zv,勀?Q_ES=佂4*xsi1󾅈w {9+|rmɲd!PQ9cݰ[:]w}꿔b=LlCخ)yqY .ѵb`<8(1npMf$M)WToL$R%<I )f}06FI!+3sc~ +7fa/"$2~\ui%*}dqR1G4Z^1z uDY6V7H hz+:.T>AG= ul<(Ɖ1<X,!6SwKQ.&o?c 1;`(܉UBZgKb)հU#JT2>Bj1F#AyZnE4y)qT;^Y^Y;,l^%4 ,*W6@vK-UB!-4kBBa 91jIRVݱ9tqLy{.-x>s5E,0zM nc LB~WFBtwQ/Mqf5 !U|YBuwoAFzNw駛ښޞx(H's 1J7"Raڣ2|_{ z jkdl@krꝒ.^zzɽdž|0Q/X}mxOdJLz4Z`•6ne4Ξխ%w`\ܴ`&c9Tlh \)[<~+4 M?^.mem{qcSحO"HLЉDΰVS+v}3x+œxb0K'n8#ʪQ$ԯ6wtS>YlaĸaZctD a's&h/Hr(S~)Rɹًo%٤h1Y h(LжWɏ&lEod} ߙؕ=Z_z5j0Ï2FF7ÅZ@7Q~P>&lZL7?ry8Q u^Iedfߖ NT|*$) 0>q+?PҬ\ mPŨY2ʹ 鿫x0WCr||IQ%71cƣ3>w&e&?1GX'Dƨ. ȳe>ɑ},M1ghyV))ާs5' um"=K 3BwJ1˗U>ݑzWB.6a@ eM?Wa0A V[*p=^G3%"h|b(P~eGp_7Q; 9敡]y\7r0nSYϹK_Xw$}KEڧ>oӟGF[dsۥZp2Ъ()mP(t ,D=j,Z4snblU3ܒ"oYWor选Ƴ4-9~¹S/NNּPIFA *8z42'֛6Dt~DجӪ]epsd3">MgMDtWWMU~5a: ?GH`u3+# 1%m1lP@i ^-A?5 zjN;-&f˕G|V 1RG wŸ*ͱՒۂSj$.e"z! o1|$_&=]u@=A$yDJ}kٻBhMDGP L#?b{L=h$wOpEzEO"V BLBK ȭ٩ۭ'UTb206VGf>mwI{%ofoX Gh0 )\[nG&^d%B3ϻ'qWfsw/j;z'rTl b#XDgjm~LbkԩxKTr Meҝ&;){1d Orżs(lMPͧRtYI;K*UrD+Nm/ yӃzGsdXCÁC œ±e<Ưhn*%x##ƃ-z #BR( #\Zے[ڎփ?W<9BΞ|+?R.s=(rmnզ3K79($xClQ9K9zʑgćUQs;-{1OI4W#=h5@Eg y;:]) :$V?vF}BHbxUEhL`_`ye9Pv _]͛Gr0HN 4),ר|m,)%O>춏)kT_SEϿ$h:MFA&E=lC͘?q)[ nQ\+xU$#mSs&>԰ꥤd$ Oœ\Ua>җ{515r'1Ň$r%#BuG29rb1N9caQoG)4+ ZNݝWzY: (3W.67 Տ[ v1ۺ3q&Ь8~d5Zt!?l8;N%Y;6eC=  mnTaO~ ۲W#.qMKT.8-W7rQe 稁Sh.hT6)-ty :㮦Uө*r`ԵJNZ-ȟ{ғki1 !t-2{Xtf02G"[7_#QlJAR;GpDWm'Ys9mAziLM1Xٵݐ6Kk@|_*æTɤŅeA ޲W<][턺li0>l)G7fMz>7?@3Ꝼ2ULo`]cNF{\cQf`DJpd C|Bꉵឳ϶8B N vnZl]Ebr{S C6eX`_k=@mL{dyNv[z}%P̸ẙ M_8ozl"-A> q:k7=|{Wו&yJh۬[ڵUUJ:CsjzZEcO˸lpEl6k@czGVai3pIpN·\Jr$?!tUbPf/\QR Co=w%/p2m%%}H8LCϟ%:+v;mPt?Esv վ q{0FL_jd|j j0ѳqUB\6  >ۀ 4XCs)8LJmwxna7FDwe,A߉KÊZB0^Đn}唛A"patnqr񿿣p(}  KGTsg' J+J9!~h,! L$P;`]Ux=9A]T9xw4فR W{{ Ir=.6; c'ɓwgbNM!ɫZ橪uw"T7Lg١ }b8hygau$j2Ma}^;x©70U3*_@A{4sebD+w! v8&ZvVDAJ0+fZ4A IҿR'R:TC&ں(53`YgD j*͝S" WfYP]~Ajfj}MTا,:C@6mbOftFC!>iW`U?ݳzij弯.W8e;/fx?9,T@-Ofi/~phHuT~O. uWkhHjtpV9c7gMЇo [\_nyY" y9D5r^=&G8R%>ېU>#jmm Iem^i7o~Z1݀r(A; ?35 <*X#Yc̼$dljz ~r%>Ůį;znQ8o8,u}D6$Wh`,@\hOQ| ڳC8VhŨs. B_4s)`3_ɶg%YF%It s>#mҕLn%8w& +˼Pڣ1J2|n<4jS=Ntpn]&?/ݙH F`,,ʓ9\<_I൘.iQ*I3s` NUORP1TnJrTf7qQ`Mx56:CUy6&G0*g)DŽ#wiؠhv1d(Wwu^)[SNZLT]/LT+mNc:b~3$J;D)B Ohg+(D~Fn16uSx>VuؚܿP4Z ~ 1dGnGL;@| rzU] /c!rܔ4 } h8" WS$;K/}U&.G! #Nԕ`JcgѸa T>&եZ)ɣ$GÉ~'q Gl-2nLr-F(ϩĥůر1pˀQ3><}rcRVs5j;%b/K2ioAXhxL=i{OEf(%V/~Q)Äe54oc #gwu˯iɓDC<]%.se ma`h9[%+;4TIHtʥMJnJ.mU߼{gA'MAofKq!5|OwGKk\9_-(h4Gy+) - X p ReיV u 9a \K24[ Lڡ8@AN{sɕ>8G!.S_0$HzۧpQAg=ڳh'RmӕvOqqVPo xAS#a5yQ) Tq\~Hi@MdsٝI1-H߆[|Wy` bKW8B*|0cD t m^&=W9LKgG4Pb";YA"v(ë)1 F&j;lt~({~ %Ζ$7y ѴZfJf> b;,8*T.)QYυzt_rN@Έsn}DH`5yCoJ`6.~`dRšgUR-uB`OI+1UmM{.`8t]dNS=tdꉘa2)p<[`1rV>J"{UG%b4Wor&0U@yND%VGaW)&IH{N8l,y*sMD1Ы)Ьxp&VwGK`u Jh)&› rW⩣lLz@:U*{iw"Z:H\s,Pt黒Ɲ|z?Dn YyNLLszCIHzA%w̤Lݮv2 ?b7SpaC)Ř[ǫiT-SW־0Qm\JTK 8 Ph|LTF8!M&^EN{v%~Beu?r1Y T!^k#Ҁ Q+.21ys`:Mơ twNYs6cs9?0bU %jГ>WV?QtWpc8i xt֛Ɔ;XSA3+K,O(/`tB&o(ۖ _UњTaUGGRi&ٙ᩵8/Bͬ)FI2YzJw$Z/h}! Ө3L>w^7A<)7B ͹m5^^>hNN'}6{t)<סlg)~ '\]Ÿ;/u&^K bn W>@.+:ϰR G=Q“r DhRY&i6#p:R}-_7QۘmD&?>G3#6< y敎δtSP9j<̿*?\t?."0Cz: Yo 8w+ɨ3,J=int-r $3OtkA;L:S%%;`- ԎpYvuh))傯NDJ"}X99xAH_\Nb1:qFEӈr)Pn6/hX4՜4]v(ڙ4WKHKTBly+ԁRqU@jM'4f8)u>*!vNtÉlTX̶t?^ )Jt&r|(w˲vD 0K6(Jb Y z4^ W.sִ,~'8Ƨ TuA &DF]1dc;T6pޑМ#}^Qb2^~=LG5GϧB [HM ĐgO'%7$;:~pҾ'QN(G:;K?Az 6pfҷXDo,)mL˹ 7,=2 p5rf (Tߨ3䏽'P"#E!W]7E#U S٬K2a,Xu$+קX8>{bl+c[ NU }hǺ41VkBK&;ߖ#\]9d F9:XGyr:Py9 >jX1XsS }m![Y cG*eJիN흭afLg9ʤ:ofk%_BMcX *fiG<Σe'].YƟ $wDOԭjBR??^ANut3G^dU7&P; XId:T5vK t3<^nxHJ\t9R?Sy#%4(rJ8N :7bx!a V4?Tރ;- ϓ.عjnۇ|+}d?lO]lq954YQfQؖ͠/^ -G* z&hp\`Y AoI}H1P><(N".o>=&&Ff%+L pR2f7dsE8sYo-w#Wi:a@z(90}`xw.tƲ&G}Y`c38tn _̯;Վ;T)gTjuPD)uo"uO+\44oC-F)Y(Z[FF?pBƖ?78O7?^j_m{Z; *"_sp'W2 i@+v&GKG Mx0CޞaR¢φNu6(tnjjkTpZ fT 1`Z 8P @j#[tN>Hx, )| R=cZ h6 C߁6ȂW 4<{.4h6YSMmGC4M=YVW4t2zu3eU?CiވUdGhĐIV'a\'!kg2L\m&VKྲh$DygeQKTe\Bf<lF=2g>7e:˼/\Jj{ SsL ukpSvh"ͷFq]Uʿzb~_a4!w3!kW'(U5\fxW"v9e}^s[ti})q?خk-Yo:v^]#(Yn]kش,!j["V'ZOakdz6< 𗂶z&)WG7d"ÿYjxss8m +~]qMaD8~Ce4*|E'4U߽ӻ/wD7k2Az'fgYc2hqz] w/-Waj>B\L!#Jm-ռV"WO1g?C۵O7ox0x\Evg ϣF?}% ?_ma.㻼Y-sw_U6/Jy23 'SF /_dܴƭ֡UUvH-ԞE\\ώ2c[R]l7 Nsj7f?U:9Ft˷)R1َea;}WpmC&\ iI1 yYS0!j7F s\ jjm\I!^'p. m(h SNձiBL*{5!.;bmohS1-7K;7:-,Zh.0=fkhս\gYІ uG8P xIf*)8N j88 o0O-ުTd!NPcei\]3ndjW͏_!gt-S( !ՄMP}Βj %av~*ܭ2~~7vM"7PMbNfƐir~ʹLUdIeMXX{%^_ +էn,EK 'wIt5a8 *HslNΒނ+<l女R>2&S͟I߸tTqi?a„ #?:"DJ\8TnRZqF!Ӥ@1pL+Xptκ笘:BB9 DeǂzoV0g󐓎_HÉ#(?YAJD)&E 4.,Q ysuҭĿ2xV@mgY`h[zDCıͤo_řP-x}ݦ31dRN<:uh.ʼn&$Xg,DxFE"5u`"opDReK{Iꥩ.6N )lܕ91IgdE-y.A%92?"RU^bV?̈́A}U(Wm<6j#86:-XPr_eO{/H v{R*1[Fy \KքsXJa_f% l46YeS@l(HZӰus9 oאfl1׸Kk0Db_ayU{{nN V|$_tdN> Une毵C0NK{e:4s-dٝ@9I6lb SS(naNa%Z*2d\i4z&ȸu"(,3x:’:)=RtIsgΡ A]SE7zIgL 4C~hv_qL ol  n-iHֵCjǖ釺|DQLa+Y=}~,@9VHtYzr^ :GS2?beRX ğ Rs{7<|we!`E% Ua]N4B&cb$%GTtfXն !u2b#=~2r^F.c:`9𮂷oN9A jAh(l͞ wwQx]/ Ǣ™xgYZ07070100000290000081a40000000000000000000000016439a35500004dcc000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/EM]?Eh=ڜ.+ʺ'ДgL2F_UXf7:W!W|Emў> ⹤u_ _2ɥ ZZ](":`CCR Fҧ|sj)=UlY#AU <>7c}?Gv[ܨ.0zwҶ Bأ8~n r <`N8o`pBpN+^B`>7>+dC$pr$YnlK!͍4J}ܕHZ2{V\dHwE 뮲qSrMay*׎qkUYuo䄮4MYT]pQ7`EƯ&'+vX ,9^J)ԩfA @TI5r +8"|*7~8Kos'pu}({[y5S53O5-Ɩ>(̦[qcAN\ 0ԢY@NO#*疾ˎ"SAF;>.j_˓^DIq#*lBK)r, { (߱Z"~*xJgT })W]IXȥ\B6w ςMs&@ ?\C|o(+f.%EZ+;(r>4a> =)3Y¨,Ecq~a`<+Levߵ6a,8 Qa h$?xv-׆]Z^OT8VOgT&i@Z\;ѪVRqեf7BE^/ ?c)tvُP 8>Ġ7HC:"Li$? z" AWQ6wM<ȶnn뭉DAA9T0 c2*E ~jæ::@i Y m}ʖ#fo&IFV|Ļy)R S4RkE*t6cs4h!՚ $09$s8\>p.{(!%N7!?0ͣFr^e=?xMxR]&)pft˞<xAe]^F,[,fzUc8M?Ydf O 沣w(SAek:A1̂Dg*y4;H!oo8cjz[᳠횒ٳ ŷOae s/g" zN XFX)um$Ž9бY0.gpWO8,7SBq 6⾻é+⁸كäy뒯!jV=x4snU*`9:fnw/GuG^I*0|/Ws! /ߙH7>ڦbTn VvXͰx~Kt8p̍B&A_Sb@-&}+ m6*w=M7~!٤{(vlĮ b̃#C!lvꝒտ&jIT1j6m+:hlHLNNt6rڜ#bwSE{L?4d_zҁ%qPaE4DFj&}c w -M@L4c^k5FT791,MQ3|v66fcS\jfpq,M 7} =ᮇrq" dv9qC`V۬^n?CDX]ַ]wa]~$he])HȻs~/g@_j ҆iX`l@|S)' |b=m_k$tkn~>g|J :vb,?c⋱q9ahфvv[GKVEA( JʬȿURT۲&h7jL"կ$?!ww^Ԉ{!P OBv[XW:,AcP.ɞ+evU{y0{O7 Lvq{Z)@F2^ [j9Ϧw/?z*J*͖7ug-td=U47K$qn~p)<JyEN :40z|Fc>|_lBFT s>:?"/Х3l`]W?$(]amI,L-FkS9t0pZo|h >$yC5srȡQa:\y/4tB,jkZliɩh48#_FɐI"\ b,S,ŞG>vMzv#D85 Jr:XZìEcBL$_r.lZZ H;ITS$H7"zƒvU=ƉRpZmpW@sܱO$hB'x*Mok#Fϸ;> hòʓMLͦɌ7GMD#h'yzI|i A__Db%fMeeSy{megW$젿{_nGtx lȖMQN̾GSdmsQ^,KXE1*YzAK _p$9T cIG2a؊.z0(2M< )=p37+ph*_>0⤦.y{'Um4{vƒjCGXڅߊFmóB,39ϡVQmӐ_NzrO\zJq?`$/E,cJzWuG_v77Ƚ]]) Ԇh̶l% !Vq}lw :з%D`9FJN03dkwP`%NLzd~ G M#kY+{ 9椞[Rp~_,aFKxF}Sil>a)y3mdI^ RIg!VO=0jΓ[*^򓀟PamiY"=5"enLJ?<%BfLY#ȚhP_*@^ +`V/q.xP 9 _S4A9Na P"Za֭R"L4ɢE?dd\ъZٓvþ].ü'?a$Ξ$UKtr_}eۤ{}zQ*`q<^#rp;HW{l{dHOI- u|6=~{S//V`kͫ\/lFk0a.oezW0VIp3{]8(Cj'BzV?'DI[zYEc5WrñI!D]Yl⡐$ M֏aIHg;06K-P BL𱆴gO?Xbѣl-娪Yw\Kko-cjGhGd<"cl9/mqF=Ȩ (޾՘&Ȑ@ÅAUpC qb7Trg?5\& e12 E*UIW1Ǩ *!bT3D6r|^;ɺ KVy62殪}hBE ؐg 4fBF-&o#!r-WĨ&m i*^|Sށ RyzHe2!NT$L 2ܭGi"()@»Oj#Ԍ̹bE*}XFx+xyPb PIW]+=E~Vg?6Ѩ啭̰ݜ?s^w86IOƖxZ8¹hȈ.8eի5)el7c@s҄$*p`I,kn),f3Fh];ezI?dgcct`/v -9n9gi6ᲢiH& лBM4SEU3f w *V9NnWJn, TYѻ ^[Fƌ a#Ǽk,(ITI@.ui_ƯbNOr7yw^)* <_BaRކM"vY [3PvLhAߙ@xR(wQY|{|z:nd#k㪍>0i YlPQ $l.?"N4,D IcjF>P6C  Pw  h+H$S<[ [wיSsVv3gN:D@4`ʧb.XSn'i3 AB=/h-u,]#/?*H<~kӏ!zp"Ř .wWhdijSн\ԮDd)2LMEt4^cB"d\pؒ[w5Cx()("MO$_!ZȭH66@KTV~w$ K1Lh<[՝Bfx@hgͮzM@k+5 '鍮Fjl}8# `\P-uJl3n:I ]l A3(B!0뎋Tw99Y T#Fk`='Yj7- i2]@Pa"-3]J)U0a!h]|`x<ƭ wzݸwSYΕx"A$*ױblH/j0G1dHܖ C]gnyM4/KG3˜E{k[?8&t+E1 JH?0FHt莓 kr6NU3A"g?*~uT ;R -jH%A@`״v#w|c'}E#j$}^[WʙIZ In;' SKܡP=q@p̘X >0n#qsw;ꥉ>!WNrYM8f;$6ˢB.|e"STpKX5Mc:*:Y3o OB4r"P杦k5` AdROލOңQMض)ûAr;OM-GJ%iJ'qj]i敐e/>ɜQ JfA|;fXW6ׂ餾ezhI9\|(s=rJ+^>`:StQ|b9M`\x ř\6Qc?v!;r*2( JP^Ez)Jز,aW{q~xqtx1@Ip(ѬWlڮډo=6SMppx5?I|BE%shNdɏ#("oNi)|M]'Ɛ^r?;rRGOv$O/!AOXϪl%mM[|$gQ/۠fVůx{:,J3%lxO,~j7~Er(F oʥKH 7vD!6c6lwNsH.#66MOf+Ek_qx&W[,|"8o2&>y@ZNPd _SUk=Dճ08%o^\fm& 1U^/hyqn)wb_ Y ?鴍;ġ?c_P 8O / dE25a: qҶ+]u.{y4#Y[PGf5+qf";<Erd;>ǺNZMlZQM.+X@wYc혫n0T9eʥvZ H;‡Q~8K1'+:Mg|+>\ N>C$<- O (i厹>1?vc\<PP ʇRR&wMnw'9-%$U"7 y/c=gY৘|N>L8H|Qi:YQ4Pa=ܦU770/hIe={u42O0c 7y.m6Kd^N'k_ 8!9grEWd} LD{z`U젋 ˸;N /;NƢ [p)Asq+i?e9ԭv&rq7l-e|i2ZB P=;9<6Ve;}h;~ul+BF/~̩%M& ߏ+HAA~8[!X h0&7 ar֙%b1}F\B9`{sDVR/J\ZF:7j,P0G"OCvHH'@V Y[i@f$ sZ U!ܭ5r@8t1~: 1S`*Cy uT d JC/˱[=wceyE&w+Y>3)P Ol[h>?_YK:HERh?KA:y;Qb'KWҞQjR*Lۍ6̛qO3yl7 Ynz'ЎJ=+a# @cSžz@zQ0aNϴ9h};1l`Q!6za\q#ΨGu笂48,"2c}!)i1M2b(å4*;lK;qzTsNҤn%gPO8W 3>Ca#Zp@!G"l. thwzpIJ]?Cre:ׄtk(rMBa/f^95YCَ/GZTJ4 H͎U5 *TMyXqNv/"X:])Lfy[)y[F~.E_iZuInyԹ(Οx[<e©X6%= )ûfU0ҹ O5f.D|8D]yea@C8KVYUF-8g) #WVU u*?ϡ]e ?2:/6z &N,oƪso*QQBA?̿u`Je:āˑ$Yb/n=YVB3ᇱ6&$Њvm݄Vp#ْ NqK[JL =+5\UcQL{w[+=?ϓQ>{{>':5)E cVFUuٶ)ڎ82GʊukOР)߽R(J`i!J]q{G^uJxC{O;&Q6b;رTy!@;iPqގ{O0!pn'E| .,]8z8S+ ޔQ~>4ϴ.^# c+=x%*,ݓe6Q3-]Q'Fѐ 6JjOR" ,`:|0m|<:\LTD~E-&?}| -v/}.{_Y ]T!yGJy,Ptٙj޺MB4*@}")emL2yE;2]6k?Cqtz~K{vax8ṌQ1KFpE݌& eE4ס:cg ?;*иqf@ Z`dm%xMe/(zԸc ԭ,vgk>ilϰ|i8WPt #I0(I#JܓWXfL4wě]d=/͚LE<2L3a/eu͡CqWOd)_1_3*1?I=|2YO$-&h{~a7m!s+$wo.F`I pY5?aC"^;.It`H>-&ʪ 0V)7WQ!9{ǯD*l6߄ҖLװ>B|AfRF!b16% ;KTcIE@[JDY9"3-ٹ*4IrEv]Mա^77RbmnZ;u.g:hg:&3SDWc(4`ƌ*v*pmK*:UbFh fwPLvϰ|o8aqXoE6`ղ jb\`cd"&]G!oQ:CͩTZĔ b,C]NoBEyz..+,j`^=͓FrNJKs{k5Pk-ckhLEj8,-c Xm$$+ ZP#"ώm|d3N.@)Q+G$A]2[˦Dٙ>l✖ɓFW85+Ժԟ~P*}^S|FRۑ=oT98)#%W} /,d1VBuS :q^ ؆,f]C ;]k*-|t"氵g'7tSupr,ZE&nBb# oқI EO▊6-/*̣Pad~+:\u"nqWA@DOt"~w_Ķ? J:}ZOr$?~Hr@nutu5\= Pk3`79̠(ipyfzG ۽m1Vn'0˚XjCJvKr"gQ ܀2V$\ԉ+.Lݪ27-;|r P[&c)[t{yYqCX,dbr޺!h*/=7E<=ģZwb|U>&KzZ(уߧrZp9Oޕ#[oc.Mܠ[&6_Q8a;wG* ApSE1!Zq{PԻ_/SΔEU7׮xU?'>>k.+~'W/e t)?/֤EPYX5kz&+9(VfԮ(0n l3?&"S< PG}uXv.˵7%ް$-L;OFSRT=dJa ӯqb~&DXm %Qf)8z }fc7&eT1%_8-Ud$,QW8u'-@P]]Y.9#!}Na\OJLp<:%+R`uۯyuOY JF)Rf#u96'0)%2;#\-a4lpC"Z47"ۥE!uV_8+b1?*$a\z,jnf2P!&Їk5XjpC<k*`$6AvZ㑼r:gje\ۼngɝB,_Ü*ZQ͂2;z; 9J-O({o@.Wq~HEomV8jr\CA^L#Px' @Y. ̮k̿GSIBCD Md Q뭪 @*5?[0;O}8+p y}A"^%<*>!HГ?Gr Xb.tR6n_002;b^(7,M{{ջY$j&| 8}r[TӫPD ü>qTy6;ѽ.ΟBF,a~aV..W\2EC+MyZ]kFm&:"'Q d)Q@8<=xP4f?a_=QC ɺ(QXWS8)<0ڝ nЀPM^4y kqPeM-zUzm :>] }F~lH΁q1l] Єw'A+J(bue;濉]'k6_ r|_ ,F^鞁>B[6_hNVK+CRrF 薯H Di ȑHF!/T$*W;y(ePǹTƿ&FbRAuJGoIn\'2Md;@0VQ Z ._pQ@oN^xvm3-&sťLMZaۄ$)$3!dtpO`4~Y]W c>J7S+SHx|Ybe oIZa=vMպ}S&I'{ˤEhvc>x'f%HUk5Ʀ:I!*6D{@>r%^xj}˱3zJh;gea1~R8P`)'uiSRhc;Б!>=-JSnx#Y _fd'd4pȕ<)O"G2;z&${N=~8ކ:#!!{2~V? 7vzTf/3oQuҎI{[db9ԏFzcj 7]#S%: vm\Rf1 6%՛')_Nl PG_^=$I @3^Ɠ Y-U =Q1 `Eo׌?pJ5:= 8a]wMfu~ Q(z3Klq썌WtGFx-/ŶyY ǜ~3&Du (ܻ-G xq :yR[̒ g4oT|8 6ԔBn䤰w<бLK)`JH6563s+P]t$~ @H& Zi[XDFN;JIDT>!k۞z<&eHK)w.3<śGi*A}[uk3Z;J"mW$ n5#YdsJJygNeܙ^~l.Ab7U}R7z\ZK/AuFk;QwSZ 'GmaG,Rkg 31g#Vq5N+f; -u4>™<2%4oKEQ.qS QaN~J p@G>y3r ߛ9P|iEO\BYdzO%wAȭ:dOu|Q@hCdjPtl'B\bd;le*@l}K

    S b&(46Y%٠K 5`3H_ _H7x.XՁbMC|h'' cg6'Di{IЂ) sri9c%GZۋ(i .QhLȪqӺiNs|;fG`n4PޗF#4Q_FXI-:f!|y?)۟EQE _S%nln/J16tyIS3eWid>u]e np mbjݰ֨=rFYR_Nx<9g7`:d6jSog6Xƈ(Em Lw U (=pE,e[0%+ bnQ2pL{_u" g億|W֯te$Ed*,I'=M]r?SyE G>ҭ'` oIVNbY8p/>(`tWBp_WWG-'jӴJ^+5i֎6n UzFŢ))-&AI26+/6pwՏc BB5$cןu1h'“uSxU~D!4N@si,l2fdrJ ݮX]>U/W";U6J_"[1p$ jC+dy?{*촕p!̚"gIm)Xsx-bz"Uf`'1dK~{qG"4,KWFLjT΋4T IrGQ!lI3Ư@+,7LF*DPp',l`&rCZȧe| X^fwZ7_vϿ A 'RknggR[%md7!-'ٙ>RWJWWaj &¶qAD]Xʎ=N72fl/4[-0ܔ-yRhT@1]_%Fumn{buFrn9e*iVϹ3Za$n4*@N\^bʁp5hڠ$X>H1*t5!C[&m=5YܬU;pA moXbL@P)L Zi?쭟#gyޔL'tҺ𣇕{Wy<n }Mo&&0&+iOGF b닀|i~F1hn`5 .4pp[IITZ-]b,6Ro<#'9썤on(z9NFwUqglaL9#+la\[5e[o=E #5ld$cS?ƢFMuAI0&²#b68yȪgY.^˝v҈3 eI,J^{АcC7;|D88Q|u;C*xi0;PnSJE߽3[kl+;cuYLj)=mz^.7hP"9{; 1. Cs >w ;SG"Wp<%eo5 uBRD%sО≩5wFʗԋ 8AYekR~`Panj1u!QI<˽]p3bPa ^)U&]K4TpR f&q[wko4Kۄsk.mMcog n(0BıgYZ07070100000291000081a40000000000000000000000016439a35500003e80000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/7>>]?Eh=ڜ.+=g:^,UV 窮&Y]>:9^O'²)٬YU~ Pd!,Nj8(]$;FQ@t˿=SŴC%q1BإReW3`3÷·:hxd KNTVl#s3G9H'aa֜;kgP5O%' ĂF{aM Isv=VR ?vE b磗NleŶ=_ܕs̖+?B-ؑ{WW\IJTĊڑ7&8j"\w[vj3',RI@!d.O]m-AdvmyCf83evrym,ڰߎ <+ӟt dBdŰe&/L{`hc{2iZZ|bj!9odߙ'qލEt\@H=䈚 +RWx[em$BL@ǯCV[jk>itL 坞[;Xfcnjm/`3Gmp?2!%⪺ӥؓ#zA)(Ҹd$0]20gọ0P@&1D#O%ų¹0cF``u'*2tIHDkfMk܊8×s1\8s}f7g9hoW ̢ z4 j+- JuH^9Q+!𦈝[Ǜ?LUI8Tؖ+a2)*Q^k lf)"$fꬮnpCS:a3ȷq,JUIxb.eDaYS)޹ڇ&>ys8 ⃟G 3LIe!x¤g#Л{ac g iJkkB[D/j9}UpFgj$ c[ٰϋ^w]O6,\Wª_9.d@}R̯p79T6i'@ fq-am"}я5DHRo.oXR$ {#Ico>^/Cߔ6bGl3'x#׸Ad2Y` -Y<(K8S_iREb/JiԼE2SQȢر}A9&±J|†g `l l;({iӴJ,C9XT巛TV\e7=Prxz͆'aix>Ijޜh˝0';tH $B}I7E֣ y C3iq8paQJMW/!bV; k()z-*jO@~oLvvr5aK{u0Z'X|R(HpD֍;!zi%we 46-oNu_+̖-fD8XUi!ՁxT,䛬N[;D#;ܸ89?m{6nf{̎{pd9Se2 逹AͤQk/|!;n@>o];持*P*\S2C.du>ݢCvc,kʾF>q~MXz%ơTHCiq@M)eq4tUmjt V'"5 =x>(SC*2޸vWxJy~2ZV%qYC]"EyK):Z>/Ů֚ ~ f$V{O*xMJ`YC  fӝX =3GL1{#(=yX9SF̠gBU8Fl^ _σllQ[M yt22]@; ࡳi xs%| ;-":{kJ#<Ħ>'=&krTnɏ6 4?C$n*X.׶޽U7&'{沒eV$ GH) ΅ڥ1&i;.?l&l_ D=ͬ'W]a;xd(K/G0,ѐvd/2''d`1L1KtOMX?{:nо+r炧G^MtYaScs꤅gcySi3ȯ,xΠ?$MKbumM&28-8sc~kTÌ$ CxngW~r&+r6$^NU\k1 'َMEZ5Q]T4gyBOi "OT;J":&ͭB0$P~|9%[Qu7(.TI_?l{r6k^L;U: A^ֽJb_Nr0?ԄmʲX{2*LS *eBWg=dk7X.ތx3ܧnvQ"1o9e/|tߛ RLR`:y1 ^.mTq?q^,|}`3 T޾4k39=\)z D'26Z:菾&:۶c@A9_!WW9YC S6Ά?Lt8u16 ]Z{AWXpu9q= RE怊oũЬij' qqӡ2o9v(IDI|' .u;[d{ `3+2P 0uvbIAŐ%(E;3q󼐇o.g ܍Ռ\c` !n@?G8tU S/kfy ˰h#5x|QI79H S r~} FY1<860OR&k9FxW ͐/)lSzR{)9+C(WˡP<஺r8r%k1ۻj%@ =Π;cR[y-G ord4 òl)K82^?cO#]8(Wf/F׮2vv{U>"nٷc~gpUm.4P.PMf:&[@m}Elt0Fa!ԂE+O^?,ڭF`][ Ӂ.1](帜sfg:F:"!`/w<‰t=VR~Go}7VҥS"ch:q $6]%PT8oob !Dn_fmYB$] i6)^1l}콑Q]'/*C%&B([)CC"Ngjh @"6V^S> <@+[)$;lAAls=*_?x #}^>I*P6rו#: Q*j'MQK镯qC jU:z#~YsMkk3ǟ~GڇASsif9 7X~fcM"2O{\Hūq="uz] £~\P]]8V6xpO/ x&VnZfTWTYH< .ʋHo_^q'7> 5O)f ^GJ(ZP X>kGNN<&"ٜҲ?o6(T62rBh塶wWYv eVǎ9j2AٵV۠Iύ`{ch %Mޜ'ӹݸMʿN|\b4 Ś 8W/]]O[8[S{CB ԌQ.L"^{u;CCtSAϏ@q׾Im=\"tyl U:~s:h v9K̦n>ԋ!}"cVüNw" [ѣ:zFI6Wztaq~@@ރꚻ٠(& թUXRUD _kf2t!n XP ?dO(M+zsKWvćX'Y+ 5s:H]Kn!kP,]oG'_EZ\Wdة6Hc 8ioro(#*aZի" zqiov> xX.cl an :\Q ֎6bKNHy sFֈങUIw !'6b,J9{~LOY|S3DΧTIP;ĿdΙBxw„+Mr T QC֝w\\즫 i{-ߙ-͙l <(JˡGN۪&%{s x1=|]ANQ ރ9`KZ6r^2C AҖXO 3?1 i?$g j Lk2HNb{d4{QQ@+y|,QNb9ܧ4}~) kdV딴paNXR0FҦXD̰ 9lF< #"O׫6I&ZeGւS~;e42:6R4hf޸GFJ<7-7T{5!Ep"+0K .4J`-JT>N].ۄĿ=EWɥYFŇ'i{gxT-<6& $w-X oi<vȝ}X m 븛ڸ[5k۔l [vsV{˳s1׷ы,\%>axq46W YA5+8Tb?ˎMYdz0m#Jʬ``~JNs-KXHQI@Sr0''q 1]:\?Y?AV'4Q~na k[{#}QM" - LJ3Sj7`-SP|Ǫ D϶PZ B rC6s/xW'Z |0dpOG ` OU.'%J<"b- L|L*Fnָ~E(@磦-nȁW0ic)w!U ;jY1=1f!yC.7w0^@jx)b Ѥ ti96 ʊ9p>It{nX$fˤw{I$y,/AbahtN갎"gRp*߬SC63ċXMkT4LT E0X1& @dSKzdC1v$U\PjemϳoL3lf !-7pɼ Ÿ U?FDdq.B7,Ie[cI$[GDׄd#3zǪŢz֦I\[e|rTЩG Bd6s!#P}\^ږV;xE,Nt 2n99_5:OǨǼ:X85hq>Oȟ/% v' 1H|9c,-SWi1m:NԑAKw~Q!z،fkϱIP6puq˼1v?XY; Wչ&|KR<5 5O-TƁ1 8dUw$4=ܗڨUr7Ӯ NYg< fQz!p 0xPXuI""Q{OBoy=!%2ݖ jڬl#.DGiݶFJn D~^tIl|F6Zn̔;`|<3=^Vlo(tGr*<4Cp AW,P0bmH%&W흘,XsH呠LW~kuSʬX"o _XP"=S}]ezK-lG2?$DS^ҁ4^OKņh#A.WWyEYD2mb3B>{; s"Fss i edX\%6a+2~Xsm K ~quP1Ei6um=d4ruzteƪUvP$UyYE4wU[T ' ߤ լZagO 9"/JLä3ꡐO![8Ĺ)a.'7"<;Qъp> ]B\O8wai/}$Z), Sn` \Ӑ P  ɛOr7Hx^L.j)~%Ěw9JB 0Zً f]8NV \u1Izs$/&Y"V؅і.TH8q rQ_9 & 9?˞:=&aKa7_%۞S^0jW\F畝 ]B3R(QZ/W7عȎ 6n&Vi )`CK OY:)<͎Yz]Hhg &%xzᖎjD!vx!6ٳ^'9WŒȻݶ`?,HY; mßK m6 ]Q"a/Cc-Yvzp. *yă<Eָ䵢9罱x*_"/gz4/.5ȴφd盁V+g!S҃9оg?WJeP$ckwzRa4,ZBR:6CC`뭾C距}:-V4vS3b%4P5lET[ĭJog"AGovaFEZ4׶[ʡ/j c?{Ue,a&5ӆUoE2/d|"O=}HҔxRYi-2c47Ec,"?O*Aeχ2Z<±S&g*eB0# q=ZCbMe;Qgǹ)!Dͮҏ]J4꫔O|f,f#P@Ueǃd@eop`\b8bKc4i9ό]q{R,;R}z# ܡ.dYgmlHoJZa5\MӇb_v *e[Jc9f1l|s[nd{*lfh)2B"zNqngm|b6:϶U@Ťs#?o/ߤ䚟! gi,+&p(i+|! lgf+N7p۪wijG4XzvJ|[0|Dz'P7уh\ @,f9\?&*ge,K_չN!Sg0 1hlDٸKq$/ ZLwϱ+[&sؿ# k%In|D}#JBΪӟV M}th%`"0-55 )" 5_CbVY*=d(ywSv }SF<mVJVBl lF%q!TF:qe3p7kli1_{!9Ԙ"֘7~̑TT]]mtAۖ cVYg#q+ CD4ujy0fz`Bvoe6<)c d/mT VhCЧXfK:s ht$6^e֏$o[ьWxS1̖4|QhWFPD:WYv~dTfQKcm|Z}jmOG|BJ9z }r'MVbͲ)ʚЌ{fﴰqk6sܥpeE['N&8/j^_]ֻ"/_u}D =n[=ϣwux4 :g]iqҘpy~䔞}C-h  2^CՁ׊9u /"L&ΦO1^ѶcY6@B 9_PݲV8[~gpdQ1jᩳkWe!-iI/:B]J%#yGSukeV.뎓XW5/662pT6G (QШ1ꃢQ_8YobsLԡ$!+ʺ5X(9!Qne+-]Q׹j:k~_h֙3){"bcoc0:2<]] EIP>6XpHdT]#~u5BNt oh9;\ rB؜>Z}hO44$:Ϳp3Qq9"ؐ#îQ)Wofv \ޥN2uQ{fZ+gEϤc/^ ,W"OaE%͢7O(窠5j{45m*Gt OV-T-Q]Zyz~b1lk#ب0k]{(ڈզrcsAiu*Ř( `6!^;Q&ڛGjqƶ\r#9*$ӛ3s)֛Ȋ욋& MG oAVP -Q>Eu"bp(omIzvV͏Z 2Ý=J=zh#'yNO*D+jqj"~^! ʢȃtWc껒~y(PRCs {U9p@beu2Mqz뜘7:1Hr{VN]Qowx(ڕ举cq[uڞ9T1[ =#9B-v$7OK i%2r^ OPC2g$ ¿^F]2SOSGP~ , פf̄7 +$==+f뿄,lS0.rl⬚AxɁ,уCUÝʽpGǼh70 J#t^=~fCf]gX>Nu109LrƦGgqM9p p$CJBA%§nq=SXm7qe8ΰϺ&i8n{T{P6 $IM.Db^y&3.껇eCi`S'9{ @WM>e8?*e\Py=;]N²9Q#<ΣFt3;H }]վ5?X.bݎQqNEW>C Ĥ0[b=?J2nC% 4yFzmJ 'CbQqs9ǜ5+%U}9.wlIsBJ,\\64nYR=@C(׵K`s}n28ð?tgY1*̀]9*ݧ% Š CMJ3X͍'Wk~R=r'/I]%ҥHmIS zLz :QVN,l}cϢ2Ʊ0+xZ\I?lOc `COK6&$((N3LS[\y{(2 m+w2*' .l ]}w*Y1>8/T⦥EJQ}÷Z[) 7eLx LAI;p[0(H5#\ -wʚ9hɩӽ :&;1dZ#*oi1>Ww?NO:`ӣF*E~Vh|[ԑ|:/.c̅y6"ԓЇ5 넸!_IrŅ6DJzwv  Aj2I'͸؞%rؽNT]]bll+%'!50؝wGDWMj5”՚M04UAVs(LUv 8{> L G4ت >afN{/ ܫlIBpO#b~u++& |dz}~Y9 Tj㷫cr,ӣAp)9˦U)/ʹ#~s7#gL"DjT <:eNI50 \eBy|5;gYZ07070100000292000081a40000000000000000000000016439a3550000ab24000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/⫷]?Eh=ڜ.+AZ⡌>_7)L5xrkU&љ3B4hNk&Gs\` V@H7|Afglsvv/͂W9dTհ;&͕߫o͊@ȪA[U~Ժx+J<}邟ἡƚQ ք;$**`J]: J x=0Τc9ܥ}(Z{.D{֣\p$e7 0Pl<\*fR& /v#&4 ^Z96 GgGEc w6DMo3I+-+}mCN)\1jOWDy#Dё‰c%Ak%w$R[> úPN;7/ȷq*Q3OvM=I]ۏ} ~.LMMK>m>ZV?Ɍ "Sͅ A7ڶݰ iBmŀB(A4)@>za:*#[WV#l*\IjwcX9kc .m]< ={ =#vymG0@ P8h^ xi.z4Hm2 넖 xpps4q{yh.#leHʱ@/1c gLP(X]bsl1VӔu)kj ::쪯v܁7ZY;41RKg]k$ISRa!>WnHvT^\^Ѐ>@&%] N'=7rcӇ)MUl0Ak0SKcVK_%rKw2G%xusᝳm7"&yT v~OdłA~8Ş׿,,Q$H?BXs-~?DP1 γ1X>4ƦoGc\!<>:޻;_Qÿ.(S *ijQNtj]~Gǫٷl. )H9p2!&VLp T@xBDHS9"0W~иD ~>51/qetp;W Rd>䶍 <_rAaG&*(+u_mM(heja';gdȥ#[Hm#95O,>anChnМ[7Ͷ/ + =mx~@6!Ps(q|7~C"| ߍP&* +#v F:!d̘/eν缌J5G7[lٛ R Q"JpR4Xmb$r$>N%Q\ϖAœ:11)!^HPC)f;nφrxon`Zկ##VB'f<Hp,2T bꟃXrZaƇY.dg1۾91_fQLhZyԇl,שRRcK[ ͯHvm&dН#WyV4@(ld <]cf="Wj1eۙcާUL6:_r{+`V4T*>P_g6گf\YTju[6vw waS e 6yKEm0 3${w ~QO vwU$ Y~ .2RT:0>->  MvԔ7a"l-d2 9W;5ݝf^nņ9t{'N j9""SI`3Bр^k6x#p ~S|PČsCgYYp~( BPr#}}tΪy땰wS/|DSׇ-..HC5bp1%"-owӹhgЕ laSR224r_;oJeAS~|:Ё]wA4I v1͍ 4{J_)D10w'Ra= 2BX>ڳo]Lp3CW ̤s$HUB :A#4c֚Ϝ1C%aǟ&w:Fd#a;@zL#Hәw jwZlB  j~i >p;G@YS&$_r|H{oI|, sR AEտ5glY>xJpǺU<q014uTQ8 k NKVǕ9̴pAc{ѢKPGaPhȓXhu*ʒ5G(zR~LeFKrؒB{o6rW1 x|2aihID^blT/S '}lc!O1dk2 bM<,J<O,VwLBeZ,P3o4bSRF/DrtM\i#Qߏ=r1Ẁ=LGYZڐu2jX4&̯"8?4 Ou{MQezx7Law͙m+ -lŽlmŴe{q %$pŗÝNeM.#K=x0_6 t"ic+lIJ)4#(V=fAul,[*)$岪#D4ϸOr/H5S*m*OlfD˨$(yT@LG7=@eb9vj)/}[_F$ ;߷ju T cT9NB<TYP ' ra ~iD8hG&]n Fg3™Q3.pqӁ>^ڠdƑ 73jZxשjMyVQa^ ﷯끷_P>N'#w۰zaֆ?AZGae@ O7;Z# $ ǟ6k׈?0w.7 _>{n8A&MWgLvt-eE/wmwތzn@E8 )D^xI\2˙3t3)Al[ 8ΗHy\P42"TobGRA4ļ=#Z6mJ©yWE\\څ3[x7~T@ !Drdpq2Z!۹IDVMW1|I2d 3ĝK!U򌂁2PV<`\Q됐!B2-፿[Q>Z.vQZuctpŪ㳖 ԋ ;p#~i$$;e|=/|]rN٫Vۄ‰6.I٥fCuPڠZ-mD ]$@1v̩ RfEfI,*v7 f2҈[174}̜pN1X)?D'*LM`lB !>~$Ss4c !>jh9<Nȃ)_nQnXLlFhWlqQgė1}-Iה6o99 "u _tIV՛]ƨ@џ[>NNFnFDKTveE[DTuřd\H ? ={9)9Dc^S=`T 0$=: Q,5ȕ79EJGu x&{Uv/LXëצޢK%Dbԭ_e$`+*Mj` \{0;nzՆ#or|q Llp?}^`JKTwF)!ݠ\טz&Y P8ݷw= myܚN%RuP9/xJwYiP1J [6zو8O(]ȢlݰI0 )wJiX&n);# ȯSɌ{|& q}3['CH /=,/,VwDĄ8︁P\nEjYֈĕ74?NYޗ ^'gk$x<[%6`,اJx4䠸mq/i/4XQ$,L錶=M]ՙy`'! ]饦q ӛwxoPqd$-B9m:U\ꊸ 1;0L#p29ytJ0ή9?/pEd~`y]M]%z8D!Zgg] 73;H3htj";A ~o3dhJS "V5qDn 'I]KU ɟ;vKJf=%R%b1G.[A~3e65 [_#b߹(@/{JK:J_퓾tK0udBc})+w_su"Viב_4[~rr??O7Nʀ>ݥt=kj$X}^,-./]@F@5p3D*};1Vp~p!E7c2qCIc,UgKC=ONBQD0Sֹm7^d@(tOEm`(}aE\QIȆ6'aKt?<.}1zx$( G]w5L:_Gn5z^uk6H2>P %C&Cu^Jqx i6|Uf"5ggJCt|&lbe:d{lYqҪk2a_QR8p*܉6L\|꟠[+V[P[jW!ԵHK)4(ζu 0[$W^DŽL En?r锊n?"ZŃJy*8u*qf`^@rԐ vr'7|!K M`OϘp R9Cff ?BzQ/ *T{M{+ OynI01K 6. *SC}&e4ςUYd_%{UPl,?od?$+nҙZk Y&rrAed`ۚe?ܖ/+.9lY׷M;qT:_]\^!NZ.,2Ej7Yi9ѠTs ]!dVgC+!h}f:Eo0BYmsv .!+g¦jLRneI
      y(b !H?1,2mVꀥ6(Z(z&,1/4N/ 97}ݡUbDa| ":{fc_ė`$&~hʥPNeW S#VQGQ5ZU&4N#53ϭo]Dt~Onz*_*W$MH&Nz!4}MxOf_=lkPUuOODz u4Qz Y< 5DEKK-/xFyG lOXE]n\ 'tbƙĿ B02%ZIQ37hRp;BM-jX;QU=rpZXG ɉAsvL8cݖs"~j;tYLg_jZ)t"f`V{~5G8Ή .E XʭCQ t:Tq Ȩ6P>~-0\[K)f-N^ zOVP0q=Cx:>B6KjU,[bǹ,3aIH2-@ ]Md HZV0e-ZrKxG[?j2Aң!D?ad7{%C+m`gk@eeΏ8rB"jNtQO S]^`XCϤ%s:~WURi*CIoS !j2` mߎB}941(pSC>fH>U=zBB6'u-dMk=uim=ts\gD,4/u{LC'Q6}׵?Ux)QM"O(*',Я>6| .:YX`Ιai} /!OC0 fI,=YeՀU"Aeկ/dMQkicN=kCMkrWLvEQB kI#2iJ`4a@'ߌhn6ڰLc!:t_n^g z(N?.R~+璑A6W3 fy86@IF A`X{vr5cĠ'$/6{_m<M#feub9&Ɣ.kvP;ubA#)ک J#A=4[S JL>v\0%ZlWOl|1y+r IqyVCW>ڎ'+q(H skӪ 5v^= o0<=w>#.pB(y06w$:*Y<;8$sY{@OO?\:]½Iv ;}D6X0Bl;+Q?OGL嵑MkWf/Qs/U[o9eBdpG?z#yfFLu@hO gEx.3E3Fr?J Ccٳ3?wrOIM,bVubYuTq4.ȬFkdIaqTmɶ"4DpaeP6-;T! a 7bgk2@S'BBخs|%']Ujn}Fj_+mA;dRE11yaG"El)B&pd1NP.S wK%[#%wd+Cuo/'njݗ ed}A S@ɭ7Eo yYj9zXH`9Ut#FeM}Kpt‹7_($Mұ=%kKSP:q'r7\z0zC7e6iΡRAKƼGv8%}zʭaiLxz5H9ɘzIj, sFoVQ4ϲVG1r qo1YBS§}6^jRrZ8yD7UcmHtYn[0'6*E%쎺Γ4knN-1-6BwV:iTCD܁Sf ȉ4irQ VEeJc$So^Рd!W^gf,smKD(oC<%Ցmz`摉iCޜ}vU5?wCW"ZJQ 襶XQEpDC4Hb4@W 4W8: NnyĄUY:"8[f3AeӳP k ^K~%;F?xۘP45 qTa}ɇXC@33(GlD.,6.^lA,~,nv8xx;KEY_9)e3w{0 db8@5}qf]7~G/{ z;- Pi;3wC*2>ml\x^ιC=t6G`L.ߦLz!ds8^s"&%;V'JS T/`OZ fs/WrI /oU JOsr_Iө@wWq$\ { d:e1+k6xt'==1X(0JQQ  2JnjG4$\,@]货IGp_qy[I00iIZ'64sqe)_=8`-5Iꨔ)iOzlt5o~itլ#4T=7C럇=p}/g"|тINN:E!=J &Ǝ+kHvu@"<+!$z͟_;W˓أh?Q9u5z^)3[n XqmXҾSR)jxuț{Yl7!/Iq5j: {eӕ_VTE(N qbdٯ-[_,S&:f[ '!TW?wYN߻W]8fP-heː@̳i% WN2wô9qznXS>8ά>l\S'>/\><x :'QTKV344:R ik%[ʊ) %DjT/ER>[G4Oq`'Ҵb={cnyl.@o8@&iu[0B߭'MOLifZ#˨nyvl%v6|r7U"ù1ٚo ;y_eOm@6MT#y;VN;JFݜ-W`}"(ۍFvS5A9 r*9tH2cvQmw`<)i\(\GS~MX1su']&z Sc ]^%<}ÜYuBrA=R*%Ϋ,_d؝~#KL_XE-ŮRcqx+\Mc]B 3 t%  0M{*S"̹Ac[aڸ EQuqnW\NASc"8.NE: +;rZ$Kh?)CZXZécW;42$Ƨ 0-/N>鈔8s9-}k+CCunW@> h]2ć @r2{ /-;0'0Ahk2ॉ6-~+AS//.7='h{K* B^G C.ObrBFʽu9%t;IρJ"waO#߻>4ae$; 0<*&2#*T~f62 y|mY]mTzWi/*[j;'WEEDgc  FK'TwkZoD98GYqfĩ9K]AlSGle!At-\3sU=3]%Xˋo:z(Jڧ p:vtޟ10"e3_MBܼY6VIhThA@LUO5=qk1pMfn L0-.8 %1U#Y%,^CmUg+w HÐOJCXj3zHE8ܑl=`@ AH{AN+sd"_(@5}94*+ B e5?"@Jmy E>4qHin[ y wF 4w[H,R"1FoZlh`} h?…tN$$բ]gͭe~%e/lL%PS|NXC@ ]L}ۆ!]om_$[mZBvRz^W f[ȹ&4OY[C1۝`tEL]yW7x-v!e=./'#q:x.~{ZMze3- (tk AXg":A^6 ]aF۬Z@W^FNKy ol轨kslS6Dh  î& 57 %^xӮ2Ë|N}܄AD/(ս}{ZZl { i/jN'G\jn"qN[5IMjd /S8QsoSۓT9+x]<[%/26_/U\&(4{k1&+= ˚~fx03<˙tqo*~sYcdt%>h8M̋mPW h7+pZf3*Š L冢](TI0Z/9[0 ^4u$ !s2@c~qHaa4v)ԉSw5BgP!}`*[oAv^ '%AE Ɏ1-.4nXwgMwDJ r* ~d\, ŗQ42v@}*%܋k 5wJHEJui?*zAբA\+E`u P0G9~Dn=~n;Z>?* hاC)-b-NR$QmW2A(#Go7rEOȻ#i_Ӧ(I=Ͽ&]TF5M\Bڌ -7: 0aCG1$VV*W|\:#7葢RE~oɛ.L /So}ǖn[:WE53JY\ijvIyTlSL/ ;j)!P| DK}iߓ) lޢcKF^le l$W}8lی}<ni½!d/@3/1f|VP?*Y5Ex6r2NYyN׹j$Пt|@Hԕ =/$آ($vKy޼4`J5MWE:Z`'uT[/֠1Կ3M[#تnLaɩdEy_2,WTGB+9ahb2L>~@ݙPmTM w=Ss4\hNjafU]9Uy,֓ݵARn5_Gjq  `^z;- k4̋5o{k 0xY-]}Tߠ &Ȑ֮cG/uZl Lc{ {~8ǘ1Eer8/;j P_|lS cum>B4hmCo;fx,yxye󠴠ku*͒ KWPtzlJFA0'!t$8z)dM+E-iI')gqwbѨZm,?tt O`=UJO39aLЃo% OF*Sf5Ҳ`mS^2c yɍ͆Mg<"c^>;r.z ɦ+_h+ wf ˔EUg4=RHR@iu%p9G!>FKo mײgꝧ/zR(c1J۝7J7ׇcycOy^Ѷ1v>^׼oj%%&U kbb{U2HuSٟδ@ :AI:J=TXn1)=$m bTS2H*/ # ՙ]mHU* TnͲb8${ue/^rIڂ&m-G.k8K F5҄1[PjH ZlWlM`̒;IQ[noCڸ|$Q}nEzp8]  +@Ylu>fY#R;5{n@|Had/M&lp+ y!5:FoskmR 2B(TV!b0j0x ~Jl6%u+m I? ;жZ$ Qp |:b<FU3A=Mj G'S.Ll]\GE!b@__4 3Oo _rzpo *v}  ]+;}=`ՄZ1mQ1uM9LUB7 Thя_f1Uf:Ln$ڒ-e Khdύ"ǾxXHHfh-΋.N'py-W 3'ɀ_47u1pynR%{ӂJD[/?&o_iA8t'G`ӓx%R?Xz5ovSb0X|o7N ٻX)GFڞZZzԥC8:sۓؚHwa;VQva8ݴ|߽Q/vQxk6+W>ҙ-O5 7 R$~F hQz|%49Q s;^&7z^.C9F$ 7(^PsU?KZq+y[T)4| wKR5Uv u  ӎbe80"N~-uBa5*Xhj杹]#`i-*-Ut! U)1q9BV-y|2Ш֐.Q2$'vΉBSTE@ni8ӈ4#Z`&9.*'IH>$IwN'"oRW|e3wL#(?OZx̨JIB8j]@?{+TdU _ߴTAUD#@e1em[֎'LmD8ŋ<]HHHХa'ƍyz/u}5JCl|y?@oJ+m\IfK,d6[wK–J5`~ ^2=]}l1ɭ%Ӕap6ˬ!-m?˴lJj',UfC1!I4ƌmNN7R%.# P4p髞=#NR 5CF4L E(pT[ F1L(]1|n#ߞܬI iIKY=< :L0eX~v׹}N$ּ9:jMuFez꺨ů[z@H"rX?;fy;:)h^#yzxeOw8guԙxg6Y- Ԏm\ 5`X&|$vO rS$>AjEfܥ.Rq&F 8wAfYuEux@I}`΄X8tTsb^D 4ISо/7q? ]N'JH>)Q e=`nz~} s1}NīP dz; f鲏3K]_ɜӋtI%j$5V <-€5W\Gw;2,^`A'SD_h>^4P:Z\j{q0O*x2wHGN| `%l@sWmuwᾧ[¹;͉ww᳟\XpyQEr >{~;Ȣ7b&N=h2륉˧ChjM@ ;-;Ӛ]3roãcO c(w?'nBBWz5b[͊>8$Bm9Mi moX7V;m^y=(Xٜd%6RPtNIeSd0-n ܌C< B6\qCj*6c ''xҪ/0$u_!f,&ߩ9 ~ػU\W:\V1={: ro1K- "7 R^F/H$ԁǀ<Y[6wH ae1!Ŀ34viDw3,}r+ˎ>aM5g 7lگK"wjLqT@vm;oǷ?8S%Hk9[NE?[amʓ;:|-P975∳7#T@mKb]?gÞ\\[T)*PMkP#bzrFn=]6 \#3*Ht/+܉MnD =1X-0; WyN&L,B'6%/<;5U/ _]j_o&kSKm2:etq[?QwwOetajYED ^ѧ8)!-€ZFW/>$s'0)F8 RZNFҗ=/y ZUc^J)WJ21Ѧz$yYŋV"~‚nmOX'*4t@V{>%b! DuZA/0@!toֲ癹u5mv91{7^ZG9PuWƬ$ ќ\)]DnH^:hAu#FL5CJ7ƘY)~.U1DSOt 0aQn%QW;e "Mxd^ni/SĢ }ym)W5.5tUue úOoRWYҲ xn|暺4H>^g6/kjZct:U(gt] e\b+\P3#S1ֶKVnau lo 5;mt{@H|<򝦉a04e 0:*i9p+o6 y\Ԡ&P[` 0pwO59[ce8jI[mTۗ@}Z!l:G~קb3j+9_yڟ>c=XR;-xplC8اI*ܗ5!ywzΟP׶&Ȭt-% $nѤgzڨsӻs z{|~x'2AֲH^A.(}Ҍ~&zt:h4 _2ۻxʵNmm^U&(bcVs2( &#s4oumgZ]zHâiOzC~lBVbtX\DCnC=^gMjxj5,4 rj% yWN 8zruY荟j_Ezok1'YsgQuq9BD-բS98d,hy:w"mA=&TKܣ@ yA `fn+ŕXY2o9JW)_PCm㊉IV` c#?&LV0Lt,GV*n; Q0*f0ĖLEM \Z@k)z볈0Uu\OWM L{3i\jB)QcWozǡ1 ҎٳlBhGSޔzoVO68yǍ W};yk^|,G>Šgx߄.1#Ɋn՟Q@)ͅ9QAtbj$Ķr,lmͤ) kԮ{?[,<)d4=zm13}fW*g*p OEP"N,im0/LsIaeyh}o/L{(۸h]2<]uYM7efzY3,E:.VOVȜ St M8`|}.SP0ȆFY/)g0RzIT f6F(@F;١J0\'"{ a $+B]\QV& IT9x:hlB>ny̔Tր8<2h[҂zϫ>4a׊5=Ć\1ڣt~DkBԈwRݓ|eq6!>dD $6֝GKF=k "\jox!l J,xQN>ӟa{yڍ ᜃX1O wۈk`(Vd롣9^ VNC{m^j2kWb` D e䎟@[q<  Ii=+Ô[JCJx o۪iOVZ[ŋRQr?&83rS%l^5M_n/ ?%6zLh1B .ޡFC*ڭ _'̠$Su;e ރ,_RE 3za` ?{E(pa!~!eh:[K`F࿬8,J=>߆:bmyf%:[>y +C/wVP4O j'Xa{;/;+I3W,q,l 3|RۛV^ BP+U_;+tj'pYk63jU<D!3Hku(>_kSCV(gPC_PCEXkFnC5H(. @FXMdRdKrfV?ᦨ;RcROqH~.U7c9˻6㥴߉ w|zz*<'oO_SjďU߇ʄ nNˉq#IFPYk@==W]=)GR-!,O_7,obo2~o3-O965mT M,d~r> (ݘ\_e dyc2L2F.F2Ϲ+@kVZn=Cp-mD:?࣑7yZ>Ťr+F\4mUIHɒE4ʩQr2jls鵛Bq|Ϟ9bD?A{s LTva+B t G#s9+=,TOYdU!fXY.W)-;c:Bxp%fr\"1QƗӿVF$_t.;,tY5dXg%$O \o!;ju"VX3t8kguUW̵N;] wߖ gn$۹w,1iQ>8 $A772/h8{懫 K#dZ5QKex.%}j 0`rXqJ2rZ.--7 &iBNHj3 bVz?|v,1gh554nƦJ IQv-)niI:;قLދt2fƹVuc8\1ف8BTqj˽]=ȺbxO7Ld,ywDRH F݌lAGf-"<'G*<>ʻohcwAYK$E^ 惬sf-G >@Ps9j W   Sn0\qј;\Jj4V߃6! -H{k*FG [Y1:}ZioGfU;K鏎5d1 W]9ۮ$Lkw>쵩 AvqT~-8{GT1`v(*0u:@3OS 15`2=E5!(XK 5qa8o^}# Đ煞.DetNDHϐm2 As\V~73iGe)1"TP4mЬ{@Qa %`tH8D~= C")TY>6*bf>Vtֹͫb fR. q5DFkZ~{{^]@nd=A/e3LugfU F'M@27OnT!#ڏ{ae(!-VhG୚R" vċļf N<ޕw -͕& %)E %X,۠qifէWKl ,)|*5=}wIU00đ {cKטbE\e[MҨ+ p}]c]j0"{wvfZ Y.& ն_Oto&Q◞S)㙎83fy.ތ_><wַ&63m«XONZӘ:p'\ }w.ionӏAO ԾQVAe 0'\)}cకox.= Y-<ßKx9Vo +}Z=[$RgrN̳g\|r+MV%WM)MU8u%:&a27u-FnUVvekM7QrvH\-bcמ]TT2E𬃹ess `/xTAE+T˦󈖙"jE4кD}Bā&N8v4XG,!br(u/͢*X"/k뇖9 2 9=Gڿ+䟕9ý@CYb/5f+bn^P0dm e]Gp$ZʿȳH0c᪌fC6t]*z6faEѩ@nUJkxO`VդcBĨШ=%'L`\Ŕd6isBHt,'\vi=`JUᧂs ԻtoHltѕm'Ss( b1Ko<<սf!agja`m+1g@O.zH[hpr0di\{x(a~F 9B hH]XI'i[ըY<}h;9@`ѩi@z:hBRTE4mq!v㾟kgqIxHQGk8 !Q6,.Y@@m99*O0 ߋ&4m;Bi +SEz`ѾHXHmwI:AfՍ|sL007@xulcAa5KTr u%RApM󖴟G l,[p雝Zag l7m fe=4hy|d4Ӫ{#UʌNW7k__nKx-cZ"  B,XRܣaKc_Y +g 9^>'wpnijej\3VKOͽSAn+36Ğ|åꢕOaAC8QD(aVE'*36gW :0,!).yA ukY{OlKW lF[2$B:;:,w.l[PF@G޳5]JZcxb)u8ED)p5&)q,$X%@^SK"ͣaKJ'XkB񈼓-'%.yHVlxr!sO~ܛТī;/،|[^ &Xp ?)с;='eI7kk֞&{-ݣ@o"~NLS\*ÖMY23[Jk91eM[*#3Bu$W`3%(C[.JzTQFg?MhNm*sѓXPoH0x[%q)% 7FXr03Chl@}_6kW N+U` o:Ťg6Oݵ& T(4q1Vd!mN C9)U)IMIЗwٺX@zxgbRL4N7.P U*+5FYM6 _ɋ1vَ0WᅬWO{-yNzʘS[[ $ nGs`~1Y"9N%yvbLSȳ Qv8~㹤_3%C[,\{**fd 뼪sĮ -*Эz{cqWT|zC(3ݠQ$NZPev5H( =Y7b3L?u|{mmI{HU&RCSzQTy}k_ B^.;{sIݛWa0MNL\<Ԝ>DEE#O=?G  W:7ޙ`1sYnP#箥XKPWMnDI Q+VmO,&M]~x b8p13tx\m$L&O(d%J{"O໊h>jA ӿFkk6ST;,_h{#aiR΂/X3C3*ԎLEP.IE]͖kmi$҆U lF~@' ྒ#) x*P8kSg6?<$b/RƬDgIvFjxRg4{}}Ik͝5-x|zLAЪ-G|!&`X?`ډk! vFǻRၰXQGQ^lx]+CX"F;q,9LJz<^JWT_t.c K/N/U FR˃xElYaC2l?cG6?3м&_̗k;=;ءf} ]_V*Fx'CVy6s?^pex vٙ?y]-Nzc nrHQpI|~Tkl`W}l潝Q^MϫZ5^/9ԸYs]'OT4[)g6Ujg;֨FIITC [bړoXM!x<${!;+rgLa`c8ڡ)tݛec!Ϋ$ UQ_zSw[2ՠ?踅RTSm"e) 'a s:Uf^bޙBk?૿2-ۢbd8 ggo.0B5 OAG@bs^XvIµwVXBXWk'oDb._ÏX2y wt5Y=/j.4lc&F[)|'\~W)\KN ;Fɭ'DQӄ~1@Pl3L mK셞atpӥYg{`Wc@̐%4h2<%Xĭa1޸OPA<;ȡj RץyGfC*w.E$RDþMzߌAI_t-N̶{ ГfWB2-3 oN#hrz0%n^P_X}jz2fɂP1sΪA< `y,DvVȝwB:Т,w dIyUrab$TJLܚT] 悘5憚["],iAnΕ|S YT]xe׆eν;oR~QDRutAXp b֠ 0E~ 6[lQBB&xÝ)[Zliik)}c_W)#qQy$ /?0J N`[eCL$~kA^F4ޕ1:LXķDuWCOрƻr0 `pHq: ӑ<.2. Gg$}b ha_yVk}i 2/:fJ_7.-b\KD3W0roмR_N1zx|qͱS0ɏB.ͿL!7utBʧC܆I ڕ7⇄D]'"Re?Jfv uSn5kDZ#a&jˀ;Tl(KcT#E0?kV@^vs 9C{rTQkLHg8EH*gb:-Q=zn%z;su{p]HE:C7$LA$ǎVqC=ƚGQP}oE{%MҹFuw4y@xo?zΗC\VgŔ;^“Y{t=c~q@.(IyN|BTo*k&C9&}Gۅ((h$$fq=do/Y#fVl|bYuYx8UYa;,3Mniğ/QcK #&TiEiUK84G̼u|EvޓGsXڵ|2})h7+ \)7rcKIM?5UO:))h,|bI>|yLÑnlCWEė{9Y{%%2qj-B..#>PQx{17}}P;cl }3;X˹ P'IPW9X?=Ӓ!~{b"H{6* |R>3C/sKzY3Ȗ#;ay!8gxNJ/4H̰PЏ`'=j I.ߕշ>]cv,iQ+.!NOqܰdG 0|*:)@,֏hh?q+Ƿf68ۨ۳fQH@d"%?g_dlǛ2LvzG%0`i_،#ɂE2r@psBkrCTj[-Qp@FK1a? R;~,r_ZBG,JX8ar0{8Rvxגؓ6ne>-i#|IXHxtYDܶUX6Oai?A} L"BYͫ]d#ke@A?CT |8`޼o;NN 9ۓ&)€zۃeK69 dq.YpSMgi[B-6E'(k iKjpTkO*)[,f+צ#pF1MFW(U"B]* ~3RdxFj%tE:vYfo4G29.oܡ.l?#}'8%]=QR^<FS=oD,.9yJa CpIw]& F[dM%KQ H{}hD7{ )h[QU lWhd72;e"Ě <l8)'o <+Oj'o+SI(/ ؍ZD ]S-bTׇ~ ćЎAsh[Zt#]" A<؀bqYo~g5n, Y}t@L(8uA&;jךS^2}!ٵ6|H#G;eī[9Q-#T |W9`8雂/lgӒF*OT+I;DePXm,V hdXq[1Zr`M~)y^kY6C2t caRc*i :_^4tQ/V?Rςd A$qvlx-h@S97YSw 6; 5h)vFF\T'ab*2HȄ}Mt^{;]47$aLڟ[DIZ,20+HiY*뒱Ezgn@Pe`` l3=dȵaC"2 n[o[ &aan?WGɄ"ecjlƘdrC8_Z>I+|0fB]IfhwL"Y@KxB&K&vxhyf[ҁ13-0&󁅵 Aw}ѱr)#T~`P tR)pqE*C݈ڶ+l0ִ|yh8Bx(Tmp2]6|K;u+/2zO<&k.FM| m&.}>p<:.Ρ/Q2R) 45*~ʻ2V~n.Rv[ 2Z 5!4^ax.!e 'Aj. =⠘5 ije𢡄H^eGƧN1luWvx'02ҾT4wpԫ~A,4,teR]Ýsu."݊Cԝ&g#q2f@_nPW4DP[R$:oǠr'1Q~m%SZ f pt%S8t=R8krBjgD~!\m\Z=$Oo;S8 ^()_p$|:sL(I,2Dn)Ui7j l9 (pzrM E彈}Z̳W4J[8 ?{,x:.5 )GEKz 3UBV?DaC]u{t6*[۠J?5&C jL8edwl`஻5\= =!#䈣{{ZgCw`4)#!f5@[G Ø}XY{|ϲ1$n#Ÿu%ޡSS'ict(afzЌG>2~fY2w᱄;mʨvg-afZBlw)'ޚ !QؠՏh vLO] PBDʒNZ/xdXxjh\åly]:6@5aGTD*|g2m?6agqU"vpT1X4(-WV(6Rc+-(AcTԴH3ގ^l|=1Yv*."1^xJLXA%kQr9(шj'OYFvqG;s=^g׻~AY$R+)ܹ!`'5~#3UJNuMz.D͖v_Q'<_zj]ϽeeGܽZPJ8zd;DhZ#Z]g]liPF4lU}[-E Df"E6@r^l e?dbs4@F(Qx(ܲ\5<4AcFe.2 4N\7 К2ԊApj~SYȚ9:ug,jQÀ+|u:ЯKA$EZki vrbqE2k,iLD7b7Gn[Qqߙ5{\E.xk:Dԣ yR!N1VPmI4>hN 6Kr0áfT&^R i>&>0s]^ˈjah m:V)Pʋ89o*ͭeF ⻚ڽP7HyaD.i’?=`&*Z'vӟgA\.NxB1ڟ:g0FԥZGa?>;(n|&$p]7sѤ¶6C"e% (_k>_ON@;-6VdL@crcLsՖ}I.+8 Fk9Gd:MߛnZa0t(`E]AGh17vXK%Iȗ6}H0G֓ ⋋9SC ;-u*ش &Q'bGfm4ҖNI: AZ8p]xk4٫8Q2D+I>KJ'JX/@RaK,4r{lKv{iJ &m-tL z x ߲QTC|&q8xK`hHйl9!7ޘ6B$b ]͜#(4/T,ZiMitػ'k驇<4Vf]F.k.ƈYXm&"ԏ=Jtԫoż}U0,R<Vs H>LٌV5On充{ 6JdGܹmmki+)! fEs4B5zCsQkȈ'd% W-<]BLK~ J+#P\ϸuRO?9b`J}Ȥ W7 4G4k/}Œ)LJǗwMPJ nC|ϋaqpz>Y~'7Rsn&0T,Ǖ)]hY8N F' ّʥSu et%3Kq_` [n;!p5F̀f큇 `nĕ3~Xi-~_WmMJnjEa s> 7$}6/bpiv&9棺 69W܁LnV&Ut1mv)M'H,Ӣ"RB'o:KI[#$$gYX̄P܃vZcYkll;k }CRbSP9@ j%jHٞ+F/SUFzWxVII ]<:# ;ߜoic6fY&3LL T*A S)bY$e.otr 3s1C>gqѫKk#$a:cl#&׍&B.dpSRva 8We(a?ד'I ie)C>)Zee$;)ĜVeI@5]h7kR\?s%NSR#3ʁ^r+x %΁֭h=^P sxbe_$q;ŕƈqg~myHkj~Z J/rsA72 "NIODB+^`De8;i]"oJ\*̟3(]H"a͐ߦ*ۼaHe6nMy3 <'h]Tm=iy]<$ 11ErZwelR?b29j?r"\YThŰImٗ Z[b /RM&NUҾm`?/^FjoIOLfn2CT/Ry$?=!4cΏpEZXx$lm7TvhCn=_{\H c̵ v0*U.wsS=Q!kИY& Cq 'SEبmAqVT3ߒ L)a'6Y8~8^ u1ps^Vea\s_}E.P0 #(Inojjϼo05Ui=/.\^T8|6nLg0ŚӀi r.e^d>K.Zyc`zSm"TOD¥ )r]CuN6 ȬJ9D$L3d2S5Slc+Hh΃J^ FPWLM,|^m7kb2CB S>C1Pe3"]m$R]ȏ"^,6~\#nj9HPYO)fm@bMN6]^uId[\-]9[?}hJ5Ge9Ru QU0SnMXXgp(c>},$FhDՏɭeJ 7Xr =)Q N :6|CMMBX6L/C!U#^8 fg+%MEɵ2j85Uǵz?߯t EJ 􏗍cDۼK]t`or_ xz3nHzh+>]gDc֒n>"*^o)Cގa} |'t9e5!Cטڒɨ7񸭱=6לR^uE 㒱ɭh$9DJ&4νMl)Ǽ̺1O"da* hÒ)صМ V({'ݕ;'wi; 3_p,fV)(B¿,;4\ k{.Qsj2rGu"2 UFZo,,kVO<&Lk8m`+8y*uEG92pe b0YvrkkrƆZ=Et 90m\a3w^gd~6ςN$Ɯ)Q mɶXl8幂Y0kv_a͘$*MsCĒgUL4\ߩ#uSNQ>*u5\ # W g%tyw lvw(";Gg(X@Bn{yhJ2eHX<zslM##&bGKR4 \Å8S]ahR O#BӮxt`{3+3@1G0L!hx\(ouܞ`IZHMtj!b YP)̖3/N6~!:|@p33Qz_jsz1aƒC9 8T<#n2xZTSξuFBA۾KAAoB΁ )mV\TRZ8(=oŖdjZpRc 4,3 x !m9 Sjq2=E{LBl7YXR wR¬s{'e+QhrkI|@Ӳ_.Ȅ?I%hQ.x\Z2 `R ,ؠOIVke4& ƻ[$Q-0Wy@'76&بiR ;#e Ǽo] Xl?N*kmN\y}(Ci l). <|pu%9~vH2ĢzP eaysx/)!:w-,By#E,o R!v}n֖ljđ -F9 vy0"veC_QB* b~o‚KqO pM];"TہR.NeIHߨS%q*Gw$Dfq1F)1'9yAr0"_v˶'EkR@*K+b/uKfJ$`yXX (ďZ5vUu[8Vh GCM20QY DB5@$wo1} q#G@.w |+XfYA7=&EmN~3<Ų>JS|9LMȕ+aWUL!a ş7 gYZ07070100000293000081a40000000000000000000000016439a3550004a40c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/2]?Eh=ڜ.+F&INڡ Gt]gZ;\bFDJ>LU.wٸvVS!_Ұ[O*0/dq4]ބ1wf[?<D,"5ю:#i $M q2c=l"x!n^pXM8\ٌO:iۻ**W}: |f-M4;AցocSBPE .Q`x|PnQ q<lw YXlԲZu WR`T縯LgM &|8B%N tخY!N3]x/''ZV u>7t:䣆˿ Ϯ3b:Ok}*{sXdl*=nA>ݠ"=5p,Z!_3CzI5#$4v_:yRDk vQz '̼HWJVm &u"~DBk!l6~Ʃ4.U{'" B :Ɛ<oL^b0D%dE?h^]yio2x@3&/=lrya6)i {3N >*KW &ˁJd/(&S#yދE<~i-!%jLFx&] }i%kDY hu'Eà`L]&]\jݺ; >c[}ϳ[ܐ.ުIz#Z*Ao4S&Aax {00%N^[ܾG]64A;; !=% few ے_5 qEsk2,3Fj[T [y Ʌ,5j=jm$q䢵@NqZV~E4 zoL\bࠛfub T|+w{D@rtK,ȹOjmzglH"&ާPD3(uD֑t_0h( -3a޹`+aEu˟7$9s1NDEr!`*wpԼEۿ`&ud.<%@ eZةMD*Y $WX91#Qu5$+ `|jŞKH0*D|8TD 9qkA BWm)kB^<_gIpr Y,pdtIu7+*A MSy˽$GWwZ5r z2`kܔu K,Bgz*XUgLG(]M pp؊;ą;uyD4HejΊ8q׀żEm ^,0 28_'J1W4Oi"aXݤV]T4 KƄvw縓 *VaNT9.!vw@ (̤4139)ǐY|QP87e BJ:[#`WmvJ!\^>«!Ƅ^KNڬ8~i u^;ɡf3T'sB_$ژc݋c26'h3 7pt"iX[7kq-9׉ϛPK .;Y^ΔiD >uP&U詄,|khZ5 tG9z<1ˣV똜&,OH\(F/cf2IS=Vk{Ěh;g &CtH&Q{orɖ(ƭZ߁ '-(Uw?~8S<:`ݪBxM>oYYRR@ۏU`WD$@D- s]4x+W| (]V9}/M5:=za-{ʼ81i-#%c.$(pv"X^ .䛋@xD%S< to]cZ?*x  ~YsCnW4ٙy{+"5X ks'bYKaO|Wů[1{tBg~缩+ٸ&Y~ ِd$aP I?,URj{h}F;Gt˥:B-qE<7aJ$2c8%$8%4"G\I-<*=RofKܑHɿ>i+ F/Jc ;po+9!hNxnA#> ߡʂ 9: N>G2]Lp*jz8(ХW7]lSO5|IN`|1%1{&.aME=G`uHgES ,c?qe>DoG ➑Bueh+Gc9G5N9mi}>Km&ڃF_HX$x.5LA7t ՙP&u'nToS-w߸6Ur!m8 K%g,E_$tqY4x3%혌ME-ҴsK:/nDg_SgϢj{~$W1c0p'Rl9FabwKk&>IAnR'fycz3NUNowX*q}7fOmNʿg ZBo7e8Ҳp0 ^)ȫNFD ^>ՙd!I(2E-7V|tcT'n-k_Gd~Ȉ< ·Ae`̍ z Wɾr`Ɠh*>>h8CMKJ +މ*Iq|=;M/@TZQM0"=He>úU*VCI,v{1T^EmJo"Y@OrBP^N&a2R)X^nGj+pVcZ.1ڔ6_INѬ1\䩺<g29r2="c(P^AZZ5Nv WK%Ul5} nQ @!-_2:ƽ9 \'f6uJ'R}ћxAP%jSI N3n}l)ZO>5t(VEK`A?%LHzZm0_5Te2 l~Eqm)}{T9ow6ԸG81ؿ犍@~}ۗdz14X&8w_ tS|EZӁ8>kBSFDC ,]wzp_3it&T=l8%a9@z7Nyb-#cEeLfo#*[ N~cf=+%?\bJBNud.A$a(l!i+X %y`GN&ԭϗא1IMww6i:.CHys|J.Ѕ Q$0CrF$7.ذ8LɯK/wY0INESǪ$=jև<##u)@hdZ/s:@N~(V*S;$7qWϸ>9^8QCU4U40(ٟ䃼7sRW[* Hy|YKBe&Nۃ+Hc뫃 [m|n73'm8.J0hXaS"!SWg#?`/ 9iPLm`m̶$k(u,<\l$OQĦ! &6ꔈn'&'YgϘdq9;A[[$N sșxESI+E 1' f}2 ]BQc1Ƿ`Y[͍ '….c,TL_c AgķTKxlt1C)e|5{1ĥr~'%K~d` Ǭ ʬNduH''!Pҭ8M Up+a)~c'hbWtR*曉gb@9uVUGjŃI>εv(aWeVjx) z.NCwbC4" C xNK0LW3^ ~2Y 颙oN>_b"SߟܷvֈIt&[|JQfEzA-Ҁ,?mF񥄣c*Nm6P#+Ų~5j\yD}7t_IlEO?$čAK'8b"^:XI@k}"',$L,XsQ(xvK.&Z~ej[E0Fk\vЁ.V2/oWBO9VWf f"|(Mر f;t`cG5PB:M`V\fs\4Zsu|cb9\,xA-Q-QTt2T6ga:D5^lj[lSS<Ĝ0gϞ(6)`Nq:29nk.qF8SY4gd}ѥ"bkV\sq͵vY)eENnq6u~Xm6U(6MSF?U"ikhrcQkdy Leq{ɞ}>1q?5գ0hi{gs[) SKct6UVS.Cn&rAQMc!T^eG萣Y@d`J;:+dرp>>fyd^ZZbT7+j»YR'Wv0?NjtX.z:ƟF a˭N R(JMZ,Mi[ʤ[FPoHt)5cD4/cyvپ;$}{,QiHb K‚ yMu2uZjkT^0)0"8+Ւ]l0rRkއ)SVo4%}d*i[6j5SF3̿2tՌɜ Ta±mx "Xd>:|+@dl1˔G㲐 &U,/"-J0I]RʻH~Xrj+OsȽ-YbtEװuqvmXOk*ᵠ :ORF8WZWqBOG7D*JJc!e6x'HFr0+$u-ծFw}5|Q8Q#/(dvP{wW!%&rf>({¤S)f,Z/o6E$Rǹ/h ulp µc*Za68|L"!o fkMzPV;NzYTJ@jps5T k>wb&E޲zG1Bިt4Y'4 pH0M@z0˯M3DUc ysBkR${'X 7H; %Γ[ފɖԵ+}ӷ>|f^C=WL/z*i؛p?nqP\Y:]QQhB#)Y&F)ꙕA J<#L^HRyk5M*ԥz̿ZDߜ̬J87Wn5~dw,.T<ȡ0R%k/USnx)¸v/.I -S78_G.ɄBjjtarTkzY)<92 CO>sT@!2߼!(KI$ɋRJ>t@gLm?r"q"+ {.#x>uNN5aW*a>4QɃX+T/4WI`HO+GU2gY!g&-DcvFOA_mmcV 1W#բ_ՉLA8EA*zT½E=(!i!UP }$d cT`F"\. IF* T9;60=ɐR{oݴj(eQ~: \ .P߀fdPif4xߺw i?$x= fs{F%~beJtC> ~zh+޺ `"CM=:y׵~[Brw;V&c~#1pS5(n_mb[t72 >8p7ub}$oKE_..u#b&0?س*\BokoD,A@;˞8S㔔{'"z9Cr)KЙS t4ai0 0e v"vҿEBd,:bsWc1p ^>_|̢ .Ky7,*=9v q/Eş\At=YJoTWC}>]c×󪻤FC`(14Mj yyWK'κmT87B6.?+:TpM$\<%aEX2ekטX w㈻ FBƆKbVt#5v=B԰T8=;3E#1 PUʳ&lf5dw(ĢqIK^ebP9ޕX;1<Z)[Qnթ0-C 4xr񁄝k ﹖/cG%Iچ}/wEaМ¡f?Ov=FBO!'r}g]z@=,aI[ 1(윝ay-Ef6ɍ:OB4e&orHՅa/X)*QmZPl?bŷ-CrBZFpRh {+kMT<FTNO*X/9-J@98s{"]{BabT:,HO֘512ǥACxU\ (r6L圭T_֛ ˏY:Oˀ%+ z`o]!M2xgdvh{|i%^ jEXS#Ĩ.a>܆Uc+ѬؠF. /Ȯ, 䞧, Q/hhCLyar{߯'BWW!GޭK߄?H%=bW豙S[4-S(̥.4KYs)ճE])NS2h2;#hf"=7!OT  !B^N1zF2YoyojN-X;]l'{&_n\tK;G=R;o*??FL&](;MmN,tp٥\qYmȚ@mj[@CO s N9|#,,4טqDl)mtc$=,s #RMݸMҔ!%X_ 7k;vx*!wvK9uEP? l[q)|g >RPq)` M"F;^߸)I'#NNA)ێ=JؓM|GJ/ ygs'_4;q#3g7qȩ aQ|Һ`Z1,O:^c7 R$vڏUٯH&Of_*ҧu3Z,cXz" )tĉ}F{ $=(ăa1?,@1~VTQc"b'*!, }<3SeySDˎH BSeiy J8Laf#n]A5`>@;5HT`/8;ALnwZ"oRZy@&I&w>m7k9DJ͹yRYEӥnؐ02l}B4jyw{bc߃b 3o E cq?<}ְL9l%_},9OpdӖW 6 d8ƇpHd~+vr;higU/>. nɋ] O% cSN۽S[G-F )FcFh'O?Aamf4vhq;? ԓnJ W޾xzq)^RJ.Uئ4ض;07RKb,aR#gvGonm˼SB|iTט2bJe6y&~f*xJiά3Ow:2Z #jT%"MgԼPa5a"JY-/NwyXHcΧ Ai:#, `o>hj/51otِ3>p}YwzDZ;{RR:P&F?1E;5L(GUZ&>S!TLs ev_GSw9_ SfD-`6.;74.ꗊYv'\!\hZI891? 5WI$P 5fo R[G$S (lݱmȘqP:p,"3!E0VJf?Cטfk(ܣ+h7246_V:Nbxy=+8mj4JTQ0)pn& Z>&p zrE~3f\󨣬3 ]˧_h\L{]+&טp6»ٺIk3q}ጏ;P,SL:y\WpϠ,Pw"kcwCO`VJLN"c>M# E0#y* 898f,g p`S,=AF>LMpz̬~F-scKG_Z;ɪOՙYSj*ؗ!cpCfI.Q6Ak%Zr|YR,O0@0[tI%Zͪti"x>hWSoҋo?'y  UY4Ֆ4dsG(Sҿ}tc(D6.NPogBS`y#nS[GaEn#tM@$Avah}G_ udqs-E?zzԠ@}BNy猗Ogm,jf&v<'2JLe(0 +nyʲ g~f+ȣs"_sVTb< <ג2v+d ,*3 BEYJ3̪׌,O#ȶiXae78{%UK`rNWWU\Qس$i.,0J+#(ܹB7iUҢTSc d{K y4b=qcLkVקY_&;D0`ɷ?"_{?u}ۛ-ƝEFT8br=)Z9>xT_jr6Jx槯7 AƒW<.Uq!o}r)Bk@%)V?K$*ŗFCۢE yQ[a-m(neyXv Vs-#:@x.3䔛}?H1.+&{&_NsIW_qbOƒ`U0b{pً𙪂N(r8^xɤE)D?֘xH/&\a>)_mSwG<6ڮ.$ sm|g4]07PEpXDZ[jO08eJsob>>ƣ5h37حq?'6&-U(g/lN+S:UԃO"и_@KS}qVߡy 7c8kiM&΋szH:KUnMdy]SK w 8ҌIbݤ-|3_4(RG2M }42TcqO.?7Ԓ]>nt *i\ffͯQ@-7F cZLNaj8ׁAлyR$ Yz$D@㦵 a!oUo$Pn:8>\|/f}XE^0ԵWůR᠐CH7zꐶ]v+VGO3}+] $|M x*K 1lps]䢖K4o:w\4 0|S~ѕ 7ZrRcB/C6ܩyDN37ۈWK9^N"z}LVʩ _|vAի:wcSw9|wېmW^\9 !DY|/P! _N ++g06;abM>+9WhТ$'Ivjv:/ؚEXZUc$2iff켁< [’?z]J!rCqzD^Ith 6>BD9 }7b^E=jHZe ke-REOL4E# `]]zL~h;^<?$R 9*]i9g+Ͻ;J^s)"\=4w[>GJh{r+PApWj699*bD[7à6i`T pu7@rb\ sٮݗ7jVoIs2zĈ4E"x71BCanp{"Br3Jj#H?Td;w@9 hY=q%r#畡]1 %Ĺ4Q܎s>0FGi@BeN&q\ (: DQΪls?']φc/t8J /G>Q\:)9,;V@܆ND\RTqҭgrfkWhH!i2JWJ|q{y*K2_mznHk/"0ʉ$rNnMu$S 0Z{4@Mx5<(\9`(Bp~ga.Gyj"‚w"+Fnn$N0L*q|[|5`/kYF,R%ҷ1;0W5c@8gy*H{Z+2F!_4AbCmgr@q3#iK.=ě3 (:%epZ /*/:nQ&{[/+.71v{(ifTTn8 wC/՞I>GLD$k8r!Z7:/3_028mҾ.WѵgiyJEıd?ps!Q~D6G˜wDLkW3i@5y8S!'fُqI5t; c>b0g1. Tx~6uepxnپ̴֤md4va+xd0nsǮ/V'h#(u>{D3娓wC04Z3gDWDm*%-, 3Bm3&R>ۜO\JpJR­!ښ[#&)C('[F!S eqU-P;p.GVb9~ã\Hc!Uw쀓㥾F6Wg,ٯ+*Kn=:Z(At$tiwl-,jA5dyAȄI)'@eV1Ƙhe<bx +Wx&YȀx "D>gk.)) H'tZ{<67KE+ÿv@ڭJ+^h=sB@UmEhQ-ȫaFyߞMXn᧊g}|a~pjds n$jVz%snG!Vݤ_㻃NEl>O3,Mo4n@)Ǖbr!-/u* @fwSF_0)H;3i:`%A/w޸UCs%zeꪛ{q B(P{_5D1%(r\ Y}J'&pUF\W4s 5Rtk\Z$]Iۆԧޙ BnOBE {D˵Ԓ̥,  ܚ~"u> eNzWiLb̾ 'Z >֚PВph]~m/=@wFi4NY9o/ʺL'x)p$&54)XlMWF% =>ػ;"P`?=v)Sg&2?(U)="'̘_ qzVsb-۷JaEݫXRF5A8K. id9%wPA(ۤN̳LMM@HEs6/#D/I~#=^"#uKG&1]Yc+V?2rxt#T=w<΅ȇTaRFΒ(jAOa]I,T&<>-N§l2~݉-Y#Fk;9hjE6'Ӕh_3LGd9p.3;OT}(B.kmP[n9ᢍeЉO쭼n`-CK'Аq_Z:7`KEYx#ObWzxlU2lG$! Mc];6_MoBP\oګ!`yņ,|+c!; ؓV:CvXfnlg`xugOH9l5'٥z&_$KB%WЍJ ɡUFQRnS@o] vν>dF,?c`r'r916:Y Q< R G^?/GIc\#k*r\Hޱ'uYsqlS|G]y\YU)䉧aYymb)|Z .,zOG:Jb߾LQj~qxmzi|?iKuJg_,YIɳZ`kXZw=y*>h-j]9Ђ@ļl>ZΪN^[!|_jl/rc+hymTb1*w$:x:ڈ/2Z9$uHR^Kfej ||c0TŦRgB)snFF?N !)D{Gl\\yIUq5B(- Ŕ){Y\~tؔ7*}w7s-Qf~=!aVz<@ٱ#J#8ۂ1!^ͧB{i%2[5v--&f#9W_'c`)@QG'i'z.NjF엮Ɖ;8|BbR 9[+g I8 <qgA?[^ -5Fr;U,t &*lxl 42U߉M!g9 kjB$m m^9oƱ(Iߪq ԭ%Z'+n:f@/RRt  c][#{w*JΆk+c:D\Ա e Z.waVĞ dy76[}V(Pç|W9x/ o$d3ק,RVI:W+| f/DGl)A$ ZN@E5B$Rf"S8n0(tw\Jta"=P;9^vڥfYoM.D>Ǹ=KC~wL{spCII`>Oe-3GWMk0]' ,,XOLLfB1:;GI1JziN o54展B>x3 Q55]#[[;3G+KD80*aD"c 3tXQSb|Qa(yP5nq\i+Ӯm& E9 5>5"Ss3xoZy+"U?M#tUvY_7t2'dQg Pg(rCVre}Y۷ v^, @^ik `-"}MF}gtoO 7t*tv\dn Ɠm:iΐN7=ձ2vRO3Ht̷IcgB6uW=8&w fj,*߼v q+]ӝ^WbD#\X`M:8T6e25ݫFX;u`H֍'sFEG<4u8U֥<jkͺFjom;K0Etؙ`,]΅bTAe 태ɤXpo>#2codVLעFV(n2ҟM&>LA3.B>}lcՠ^l/ Jh˺ Ai:/hTf?ifh*H0`m`ATQ_E!C/1qke"{t5!AO0/^3:.xe]lt: 2İEbuxr SWըW(0/AJ5N4N$nnEq΁dXCMt #&)ے*?D%WDTM=NjkI2t5qA5:}*/L&CѲNrxAwx c5Cg'1ƕ_ȸU};@?4{ hQ=Yly&O1Vl Lw4O ӟ7]'wsmu770Dx9]@#nMi߰N `De`v`-/g'M˼"qq76C׳X?h]I$ -`q>2f'=P *\l"Zmi6V50$֧p & ?% rT-R]O||Ym*FAKdiQY=3_r>Q=K?@!X!¨ M}G+קDT#2=fS٣}Y^tNC_Ȼ7aE#,2܏bfΠlUݔHSM IX7Llk}0_ 8${PEoxA ,A,#Ԟ.lh# *ԌYB`=n M.u|ޯ]t-": <.E5vdפk4j;s v' . dNrd;8|AA @K"K|h ƍWoy-M^?9bmuxhnG`<4:h>[kRLfaVWEz"4r 9^]*v֚v9 FRJ(b ._ͯLPشLWN˶ ׁFK Xt9 w߱E-ɨ5͐)  H"&6)9*z25^nY@{?vfxD- )-bE^~^=t}1ET=/;ud{>yi.c jmux/1;目r֔*4R2a*Hz?bE!SMI6{ޓ>^o93.'/k 'sEYC}OVvi.c`SCdl_KevZh׉U^UN@_ MY&x{#6R%\ۍa}AF3y1)ܪٙP{&0KCXxFU SVm"zL.fu/`ci.@ >SB-KaV-d8h[&E/R*j;T1lC]hˣL.x.hߘ9 Yn.L)1'Y€9ZIBkyo{Ԗoj%_0yJ2dJlM[,ځbv{_b/ #\+&['9&(?̰늛I rGi`; 4 q˔@y#fYhP탭c$Fn奫W# H>sUVJ+8[}nG1/Zea< nuyf(t+lR,S+hY>ċXƜ&9ו?T:;^&̱H]~Y@'9rsF;uy\o#_hsnG'~:+e"PB ڕS}%,/ZyDuii/>jUL| X K ZUl:Y$l;T0Ѝ}yPWT,A1Ncˇ" 3={Z [o2bGPR*i?u< Ywo?rjZ`3qH7Эscz S,ˣ yCāD;B,x(ӃZ;,l h#vnTydfNVqԳ}&^kXd}{le3-RUVyJ}'=GŘٹYS&[YSt@VhU><TSݤ 0zXl蟣y:AG?~q1iI^&ǐH!Ӂ IQo`.\I>{u dbUb񤯿KЯ00qܕIیm*aThvX*P~{cwʇhZsHUm/xYMhl뿈3cl]5m5# A;-4ؿ%(1{;4(Vʫ l{~3[qMYU7oŝ" YzZ1;2\+%K> mZ}j~YO^B!u)PBEOKݿּ4yOl@nA~+4Nope.`ߚưq[7] ,'{ *F , `@rjnߑ،3M>ImQ`p";,jǹ8q^m??i܁@PCg;jPǧjh5mGfcy?љVk\%&Ww3R%h*BG~Qw7$pˆZÂX QP3pBJ :W~a pU5;)`y$G9O盹p[Q S*d$A5D_c:$/NL HDBNH:=b剁j P iп (΂Aww7p)Q3T?N^Y@a`G 'gLi(Qz q̚pnY0d#LWͩ[t sc؋]mP!uhxƛ/w6Po\Op;+N he|co\wS  tͥ<їϏ@=/U'!`8Ѩj{t%ܽ" xE w`CzY1#.*sJMjm<ߜ4"el#R]INuGQÞfSOa~2"_ Ce@POEmhaЬ3WXNl f@ȋ h7H eqpr+)ȥ}w( s`v^gþsHx*3I5 ${S1F;²rG3:I>:'NK&[]oFztSH{5,(ꎪ(@Bb[B3Je>/zܼbu yDž#Wh?5n Uµz# k"+[g=i-i)X#+ce;ف32,KnDl5N )Kk2!9KTfie3 ."Y떙[!E=d9%NW s:QG;1x;Lul,%Zv"!I/ @G5i(&(ح=)dSkY$i~IUiYU"SC Jr͊QU)V` (82_׀dƷ"+JBZ-=>B \ztF|`۴_> ^ko:7Koyh{:;P@MGqӿ'<rڑ4F5g?ց>V( &21eJ8`Px`L+D9RĬ5~f0^LUzxW4[I ءH?B_Vp,Ȱ `_ cI /ԟa&~.j7$~U" ΕtJNX凭Ob E%ZĄa$; νpkwsi u"| 2 QI XeM4gyj&J^ݦ asNpxۖ!Ck0cDgY݅~Qas|l*`]xPkbDIbr{ą&_@u`'i ϐX̅'F+=B;dyu#҂ ' <"{ǽit"> "L|Æ5|{-]5/T0#R(.Ę8pQ2:>)]Qf@J,A\jh@)-!lD8T?# 7ۚqM0#,#@%Rx ;pI1ױ9䘺֡ Ef@a}iJw#BTO玏37[`4rKu.w p2҅@~c&)/k6gJ]3<#OY`.2:rjy;@#Z|x|\|dkufwY>\ƟL=U'=ݵU#H Ը. B7_S< ȻBZ3 z HRFʗ@s,.}e\c Vyhd9#X*Cۨv Gk\~y7fIœ\`Ąch?F{ G$#;=d#K&, HO-/$.JpwPB~O &K*nkUFMZv#H|I4Aczs;>ɭ-$ެAحv5i9 ӝ*NxQ햏hCWK@A.U8 N(ޑ}a^߇9oD&' ;n EM4J1ۢՓjrn-A;Ӌs{ QR+ Z#j7r@i>t#{NEL=Q5{f4C)DNL/$.? %\s`ʎ$3je)M^>) >i6^(~&"M9T5R9fZ Yߔszme%hҲAQSۮ 'Nfl'[y#IU2*(H>UA?1VwD"|SmAbo&uxkso?O$;l|L0- =Do\?›&K&1)~;l،i9nna B-ci ky7n]ёp0Xrg_Z_3%Ģ(vW18)Hcwg*/1 @+zqGz>ҸC^<̐4ŒWH2v^%ёI29qY:ջF'P,mR pQuy #Hj`Tvsؘ%ꖽƭyϱ#ZɣMuվ6Y6KpwA?ݏ VO4k"'N8&wW#o氣댳k׾@Bzwfs"2k/;qv=D047f -N^7D SH܌XD?÷=j{tp3${ : !&Gj.69AK>E2 AH7J4nZ =F3IΚ_`lM` 5z1UdP2-[#mGW1[U0s+Ca$9[&s:J]ag ,BEpnku%͡l7;?=TC4Au:dG}:z~[No.! ++GPT[ie^IhjI+i[IkGRN`_cė@w3g$:l:`x 2aPѴe|Mŭ}TiAa k>4Y5D婅5A!8h1ò^Rkwh,|SP*n.PwyN Gp 3J㚞 P zRbWfJCEWY*fRt]yю%@LAYq1d^uYbg1&؟RMET UT\vV?aygY y݊jФ k90Q,p6=d$rQn!g(g=v^%qH\:bӰ3 ̵Fz9"pƏ5@yF1&wKjEGlo%3Q*=VΟ[{!*' mqt{f8B~g"#(Օ1%g~g[O sd`)GWrsEޖmt5}u9Z+w.wU.ď5)]pZPE}{#K, U 9XfXqm9`n0l0Oe\$ov=Fm$yPLX*Bwznk3Vf5*ivnn*kE&V/T3Ѳr;Cn1h#2Tvܲe ɱ*eFϴwB!dB85$dוʵ|oKmK+@{ۃkN" _h7`冴ux =wgujO.>4зL>=V (Q2Խuu+2o:I9[iXAm1i < ~w2h(hkpXio(Ӝf)C 4,͚pc* `  73Aij550AP@3+AXSǩ6cJOZ%/ (mg/1X} 0H%N *KvIM %=;ǡLI~u§ڑHiuHCvi%@TWĖsyPf JS ÛSY_]K͋{ 4C$c>VAo۩d4jpgzLo4z+;t%ef;fS]a0c3o";9僩gKd^T'#zULJ^:-V'&"]?Rؽ5y=dh:LL,"Z˶m9wYڪ1xn+;v^U]LslcdjOrRYWߵ != yf!lh?9BsdJ%A:5_a8Z0;eNLVi@*(0wxO9O5xrIh'.VNڟP"Н-b'xݒCx?!ZC9E)$ŲhVFS;L/'S!Q\(^WY:j9'/w\4#vlnBW6dv%K׳D_A[ѭhevaF?!h`RPAIeIoJ1z#L0OyF;kPڥG 6r]*lG" l4( l?3!WUhRښ;rp9Mjʌ(;s+]ܳŝ5̟n.VEi Lucڇz Ns uU/4aU/IŻ'@˄]ڬ_`ML96uu ϲxCVߋ%VX[81F4 Hpa+b 2\rp,JZp<ۃ[O 5BgHĴ Iv^xM}<+=|~[ Yd+_QXtj"u@h<yZ-TWo,KY$URH}fbNk|b7z<]]4IR 䓵[\U$VdrI_Hw[S8ez_b;4̻&b 慥');lf6O8魃hAıQX$3Cjޒʏ[aCvɅy}N0N:O;;O]ʜD ud4D@ 1~h2w=^gIhz9ˢrqǍAց;D]rV Amtr3P =9h%fYGI 1 m{E P=+'*[Y !菝Nŕn̜#&#˼r̴KD #L ܂mye;]T -0~n 1K"^!#Iyk  6.y"Owʍ#}0 ҡhTE1R?Bƺcx)^]aГ)Μiz5vk^!}Mw;X xLyٲۀ)NҚZ̪܎vq)c&{UYв8…e 6/+S4.+fqށRfz »UVr]@LxOݔ_\Œd'T-S Pl)u۶f "?hMH+!fwJ圐1v)U.M`VtҲt0f5u?`4ΥM :mrgvR!_A+jfb b:aZIЗ&&IY 4~Q|tTkYbh[RBo#nіo5IuJ-yߠS&e{blyHȭ}"UN͵*6etX׫}BAppC|Zϰw[nǎldG5d! U(tf)q*d+DྸsDzZVeb=uRrd`+vo-y.ume;*n3u6W?nI}g)v|lwA,aGRڠq@M?S¢KiP@c#ԁ =Ko.Úǘha-,.A9gQ7-#_ xT'Q\~ MPZkQq=%|<[}N@\Ք7r6NM=2]9حW̠ ApֆXz_.7k-sҕf/OJ{RE*VËepKSu}#98p!H&!ql5Nm4]79_DzDĔysdezN8觕uX:9W5;b;R^%t s@g J2BU,BIgg.z% Z xt!ZVEJ aIzPAJlTG񼊚#~H&"Hm l{'`] Zhwzncy: (S; q%{? &^NRtAdR?ͭ, EQ65m;n =\ksH[4Bmؖɵc޻^zd-v+E#d0kONXD![Kr;narLZbdN4qTY\5zR#=YC mco=txQU ;_2!rfr<6K%dZG+?Ok6eP;|:ݳNj #"hyVБzhTюïItIur‰pݔO_ѕJ{P>Ať`{a PVx8>f**MOe6G#kP/, κ}S.wJ!ax7d1rGyK7+n>|WT]0dh^ߘ4n緣nn%X#P.)h\3>2)ID7z%l%e:g0v~ӖEo%h]VߔM2%3XNSvn+IVaU  G%'/慝24t|(Of.LQ?*- 1zjeZ[+b:G}Hp%4y}sAR*¹ga^?`QL{|:Nw07- ;rS1+AD?KPGp@:uMZ(R{3 ,D@GIZ%E5=#KORv4'6<+_lK؍͇4fSﱿ8ΣѾ_)0?ɦ!LgTcu$NTùmu:΀}s }C*NGow涭W Ȃz1d$>]49@#\ڱ0~/,VkrcRuXzL+Pe$e5La{a5֍ i-.sKh%>!{搭6vNrF7JrܮAQe[^ ނ=:] ` }BrL7QH8xV!w'2 3,mC`0=Uv7- $x lN:i_+?dF?iy>٤91Zms() fޓ{CfV}f_F+2m `/9eN'^D%eX; ѼpVX[&S-jCA,]B5^c_aXno`I- vrT DtCe2B76(zuE˹D=ط X0A4/6M}g>>*bhu`Y?E&SnK*vhB# F\1
    1. Q{Cԋ#hOZZM!gv_EB" Lkw"u}/ i-0Xx,ؿ|]E[=4O~quW;8㟞Pq'%+ЛCw&# u9ǜj?;r?\ G$){xϟCc'zOVՋ@P+[I;Ұ"FJJc7.]!LׁxNv:`k.iĽuyփ#)f"Fڀi;C@}Z߀d`C4>K ö:(ޜ%*g{]w. "2 Map9@>*́K Ty쌐PеYxWWQ&=(5~0q߈+ B\Q ai/^B{Pqv F_AQ+>tXW*ycŬw'v)Jg&>k>)+Sф.y1SNdXmҤx3-`cQl !z^gM@ܮM&6(tUФ}ۀn16W9IL(v<3E Kn.LAĦ۩"Z8ڲ.h(ZΌ6V5Jz 0KgyvDLN\` n'tcA*bxVg&>pR`EC>k} -?n`êI1`2A/i:=b)MLMF_eڷ^qlg&o"7yQwN S\]'\O*+hs $Pv%Vpn`XUpYFQEf_+ E5./P9(UK<_Ҷz ~ ޞ6pw>k6O%[bΚV2nQVcχOVfL m?HGXʁ,mh_Y\Pfƀg Wp642q(2R̜qnFa$iQ~IiF2lRzy!cAgh=:aWDvoN /!nb:ngAIf@ cG&VI|Q>'C|գ/횪Z+/L`ǥ[ ~v@%$3Qx% OIhr>bTljMUv JIe܊{Uı73ocB>G ?=&!߿THUfoq b2Z1˔>?o>x9q8_0І,c= ~%GH(# mkV%X źkɍXRJi(HOU;^\6d5̦ 8V6Be e*porz1|zˊWv,շ@BZ/[_LdD.2.Um0 }J BqزY?SэdRC'n6 sb`qf ]AZ߿oMJet t^78cڏDiI&GģіzJJ[mDeJ|3BgFa8V!6fp8ʤt'5+6ԓq߾:~d*%^OZ 9iTJB$&T,ޕi[i(Mb`bvH/)fIqZGR:b>3JR/e5"c ~Ct|DB_d|RHO|q0{L jČx|2Z F9#γ_PEzCtqoLضAfԹdk]xsxamc@7q06^z& ͌Um+~hbf7wj(^Ku.Epm5NK3@^?C/]}'uTlL?n {<9MEP5n(AdΥ@ۙK3 f#^4ދ gH=aQ-|v841T[xgI޶x>iö3`\8}4e{G3GVNj*И )=bghAIweo}>"9HJc3_&8̻1LV^y]>:uN&t5P E sN2Ւ\a E);=j˵ ~ I؁a8w#l{$L DqZ/b:OU? Maʩ*KS\peGn y*@Ǡ_Q>φNG7zt<}ɑSFd[[8tʊmBx8bon1E_aQn3f8 (%%V)! 6s(%׾lƯ6EbfY2~TlK%;#x&ͧAX7bz)XtWM:rCd&(XbNS1sy$NĈoޙ9$RA K0]8$r~H͓wV&T|M-cw{,KJscҡMoܸ 3i6;9pEFH5@4\_b[C*tNObhZQ*q2HH~x/QFMZ[v[H5K 2#*`e؏.\KNł@ J 1L50.[KpHy;p(f@BU[D8k>;u&1 dFċeLcyՅ.qM [L 0-]7C&}d𴵤ќ)~y>8Γ'$]!3Z;V "0 ƅNė'G|(Ϥh%S7tΘ߿\?FA|ml?"Y&&c:4Bf p2als2Q$F@}d!b+(w}87݊mF?6-8#nr,û1c/E9_ U+++#b=}`@rVɺ4tz.};L)!FUH0BuwѽB=|!oVqqě3HTb.P($q( : q#N6|AV7 29쫗6*%l`8};_g 1ݎI }_C/P9UEFIOtU͢fr(&tֱa0ug/JשNܾ@DnT `2>C|{+IF8#ӎ(, (,`<ۧC>CP$+N—7`M:k^Jj&u[)YzhLaELh6Bp2?ҫPQjӧZk&303i֮l3"6xY>p8c@qyyb# ֱ[`L&͜b{QByt.QO6O)˞Y*BLVWK}PEs]erME8`'Хk5=s駒 fȽ]bEp꾃)UdhD0OA| 7o_QAg1@ PK4P cr'\B19*%"&D|k?Yv/Q $Fl*;a`O6LKS_d chbBWSzNw5h7Aޣ `b5!ۅ@OȹMR<ä'daM?Cu^D)dhLB+S(?|P "'8Rl_8J-Ɏ܊['âLd WP_ L..rjHh')IIguUCg\RPÀMDїvs,=Vߥ<[_Mh<PF%2oC1K7d߳r"D@^j: KB>gLDf3!`-e۲&=KWBd"x1e_(z?VB$<5J34i}W/ 5]$)Ce.-XKb,+ݡNXYA +=)4V^M-~n$Yq42 ?MOv.SGϹ<8ϯ mqZ20}>`:Ӧte٭l'H}NGNYei(Ul{atQxaY[(5s[/~ QB胔܎\!I_KlSqpɛͿGB~cD tM f/+HB>*oCv`-g_~p\/J5eKz rA*.hn=34HXnyEFzܚ U|c\[5h&ð)rMÈXWչ{LL'p" N9bѭVNr~#Cw imE5 Õu@(p^ ;?u١۠P9]Fdii˰;S,u$u?2z"sz6 149[#[ ŸR3ji՝lDl7eCg@H`'%bXR;L}6;tX㱊$MkR 6i#5 *Ù\փ68[vq=и\ xSh|zjb|bO Tsg`K%1ա !jL xp nNFϾjJk~⑎gM:kךF}~UGR'|~E +KOYqvLamR L_'ևUx @CerG*h" w]\'q(WtΩLP38sEcAiXfqnBA83|`y8AߙH~;>^B]&"> s.qTr*I4i:>G @\FZ|TLO@uMN |R`x8CMafQ9?>"th24v2qEm#bR6&BoRJB.֊gHq3$}B`u>XΛXytێ]V R+ P[Q&6qXZ">svY.䅡{b ꆧ|ЀʹOmm8ՒOWO۳Uޥ`m}@_Տm;?1aa$9s?Cl/TP@p*ۿ/)AЫF,Ͳrr4~Y>/z4_ JUA$C4q{QSmamE\ZwC ~A/;K%g2"w9Xji^aq1>N =h['!Ç'B_7Zؼ/c_xIR#{9B٤,/*']~)5[ku&)dnJkV`ky+ý gy/To Nף 8˺jſߟ Es=,pȬDrA\A,R!:hXP>,ZبqrN:-a'}vKSiH$-@(xf^]sW]NaמKA'ur1+LJl@P.?@Cԁ֯EZᨪ 4IP L+a-͝|nZGtE4tˌ {746gÜ87d"c-nQBr9GxOM ۬U>#e&؞gad ЕJŁic6ǜ🱞$< kLٲqp8CT@(c?F7>C;qEiA9XPkLpVևt:4֧!Z9H1؏4eaW٣5> wG>[= >r;i=ʠ3c=&Rw⊮ջMBl N˖B-]|B(tEy[F`̽lZQr_W^v`OZ-vZzOTǷ3/.J'˴ߤpoUFoc3v2T b"BLNRNV$|Q44J&_NQAQji0>* s I 3XiXPLH' dnw0>g!ڤ>bۙ'47ΒI fɊ71.kLHYSbx$N3u-#' 7TQc thD+džuQ-l*ہ,\PR@yrChL;I:Jz/'Yj*9ʜHuSe9A<=)BPˀZRް@'WV#a;J{ SIXڨlيk!v]I B"1FiRl)V_Z+(˔QGZ|&$ҁsVO=[dX/ pBY?bjoݳ|A r4X !↡1D:`w9#56>!Tuu~v_PKxl (m+-+tY"╚ 9#` v*7 .f Bh=UjbѪًd]f!&Iizuq(K*KG6˲Ml\_uU|-;GԔ+fW/]"zz;8jR3~MaUEOAI L4 T9byQm$+bKbw 36Q_U^Ċ8ݧ Aͫ=pVcY:0ɝr`nORHӡBhܴUv`}+4g_hX2y|9kI Ց\/kbj m^1.qD~d~Y4$Lu*wx.6J : rס51&!fDZ`\Yoκiъ Yn)J3F53؊w;>Q"̋U$&2C %FqG-54l(dO҅lN3'_ͫ%23:|'vLB!5T~1]=%u|WAejC2Sl~ؠu(q Y̵2LM=>~?< Na;*>_҂?+ k4V 3dHF& (pQfv2lW:"jf1jcOw+/'yz $0>x?$/r1ߘQ2_"G:FtB@#/Z=q2Z!z{xꬿ9{n$fAm |7ܺ5Go$LI7K^M`w;)x!tWpe7BJ:CMlQ,7nI`W27 YdQU0 ,z#"}V4:/FH7w"M`a4ͫvϧܹw|T@ܨ$- B7g,&g1X(/>=&g1gDԭ6 ^ib;.$Sw${.@\lCV.a껾KIh eAB>tӉ i#$;lz#xHGXuWe@@^%Gp2.[#iaUP5 2Esz2PK鉰XZK nLGm{5BL1Ԅe^ԩũa"^YըtzLCl^(^orIw2Q~Ԇeg9YnxNHa&}P504k"V5 ,k$|9,$U>xQvt w?N#M,"p+tn#0F9ea"ʘTK n̟5BP `p (Xhk"n4<0=4!Κr/IR̾Iݹ+ 4Kѯvsz6zlܨ%k{">KE ɉr=LH2g8i}[e_S>U cAtM3=E[U#C0 .\J#?%0%fcGpC !4r!_[\{ YTFDV Q8,7(d=MLJ&{L#eh%**CrpSG)J9J^ &Up mYH& \ip6c6ۄ 6', eP 8g71 }~eدCg0b+EIG;tڥVʫ )N3VB@3VNp"IdճFny@tYq= Oȓ\F:8ÅO.EZjNUt_?.V H!l6%tID~R|ɘ#M"?fPsOJm2EA$nLEǚ+Z rC&c0fOv* Vw$LMEjUoۜ:v>z#D0`*,拹ʝ+b c5%[XklB_v05I{dogi @bT)y0`],];PԊL,u,GNZ<&/uߗ5ĕ1$XLG'rL+6d(8 lAq{ޢ9+nz?DlU#(SvH$\BϽ>j2g\a!)\Bc'[a֜':@,6+EtW// J!5A~Ux<M9c,Dؗ4:xbC3{&!ppQt .!/n&MQ-9N5%hg/[Bޏm_wCM( atĸ<3g"lM=57c+$krj'VE0,}D ;|wOgv˘y^%]"yRc * ŻdLәjx˞jy^K`4qrQ$z!nmq$&+x}GĀeXr3MDXjUn}DP U!mĈo /DIPA*c5o!?H)N3<78\H=KӲ`Y"m8[ E-nw[ i  bM^v.$H VbۣLi`g<< ouҍ9AEL;4XL\4Am΀5}o w?O*\Sz[pU*@Q!8&W~tyd~%DxfRrX[>B30fobtEa1-s^xB *VlFo[Rlު,㍕ݸڹr]FzB swJ4y޲PBj&&5Q D(4U:wO hSŅH9˜e M`ܜ䜒(Zo41l[ phב̧lkQ9_8BڴܝtN]ԥjs]2݂rPd2Y* "eT ,,f~7[*j6i>Gn/HN&2tnXCyTDzF112+4SL;.SNZDhY-mb*Nn{™fm'\\X;6Q]-#|Dm<%/1D}2:e҃fg4 D.O<>XihVQlQGs1f&x%# w<^!~oI8V ?Avw-zgw@́4emiRZZX1E ۑ(+.Jhʤ("Ut!;3 \a- ̅i&k(."beACѧ6˄,h(Mn&ȧD8U{o{e,j ?J<m yo0۲]ŎxEB@ ? 6C]]IЕJWķ-| W@<BW8ikiŁxR`l[`^MVIPtN*KxQ 6w=HYdmwKds)T)%8{kg]Zؼ(RPʹ#bj":;Ur.\j[|r.:) tUno@ * $N&Ԥz4蔷J#wvm؅*%aR)! _Xba(;zQ"jʪ=&PQR5)'S`TJ %k~$05wijxQ 7 ҅mzH7+h$lу`Bba]h3v!- jpXyUJLY~ѲZ#Ae؋{ڟx#a1'\x3{[{䅏j'|qz""L7qV藝:@Z<4ܰaܹu/É]+=0jd O>'C.D ]\k-fYOW61P=$Jj9"9ꗲQwǪ~Srx܂8sy{@#Y*!7Fe+NpA2MM%{Q9R2Sr^yJҝ`#yFY I10[Yg # u$}ĭg]SɉHlj+4 h +םMogC 2qcc(k)vcZ+ 8hLVhD#|xͯLn)F81G` E9}9ْT4t :Uέ)Bvr^ #ֆpk[f*|,|G`D%`@ͦd :P-V ( [{e&ƪ˦|wi͗hs^)DKEg_:ѳm)OI`5xxƟhCG_&VV%N_`fSG?ٖACeµ5#OЪ*_ `<};]}p0`*w8W໐nv]rLdpŲJ#@/PqbZ8DNOuoͨ*pʭ A.b9CMrE({HPJ7 rw)03_2 Me>$~ mOA ~vo ( qEo MRVq^,(B)Rl~0nIIaU6d.=~ ;~ a_4DQʥ _k1UȟS\D S-mۨ!ʧ-DNM.]RSUR 2WMOcw7Nh9GǼ!) X7İQ17Oҋ=bgNf^ ;Pj^?I#l\SZPE^+ ȕ Z|ŧ^[*m]3atrB||0QkQeB+]V:Z\L}; o fb/ZQ%s Z/Y0@ Խ Y*Ja +o pQRrܬڝ@݆;gtX i9qi",vXU8H]-nHx6eRKF? eh#.œ/rhUKi-啦{r=^jB=\Xm̳())AfdY'p:"mCV|@KOST%oR u  ieD09! .:a!ǫ^fXLGʍK|gO}l >r\aͱV;Jlz`:;h:*VRx|6m׶-n]yp͕&Rz#\˄n)i& 7uKmo))oR,<'\"CG-<_IJ5?a) {PUwlYӡϛ6L?^q(tuz -5 [,X4}8 FdJ78=ES <0F-N29sɒXFPWh ؝DX ЦtnN_'P"ڪda+?p0X0/[/=J7cVCP/`3JnG-"۽+G2YE u]*٦^(&J-xCj ]+'XًvRgI5 <*dg-ESXU9S]f|7uVDu`"iy5.+sNὫ$lx͕gDX^mU+PeY1|)nut|ugCı=~Xu*U/?B5LA ݦ5Jrbr24AH Xڣ+c >}<oˎ0r_1K-Śl{~T?Q}?e{&uSo^5' FōBfѽcwDJTR,SLo'iIDێ-<1oq'<53@<R]h_Xa҅f+^>*DJgsUޯ!m`ty"TLϵmO T` ƦKL8-dI䏫ڟpI Y#NQxq]ޓ`|^i#gn%)P_{*ŰAdR@}Y'sDuXhxa'u(abv _>y̢$Bz!AGԙb-2X Ė&"BiP\-Zqэ61&^qLOjг軕Blg#HQ8ܺ||]n)Ci'քA(DAjKyyF@=6""'m~v3S6#IskjϭLl* ~eYӇ Ȓq6Joԇ~;"KHO=1A^߼+څC !Xecn,2+\M_8B)pebM$|¹V`TvӉ)Gf єA]* Qu94E\z>`GA͙mi1Yocc'3 B *yFa y/ڽ55( 3#H7@:ǚ/?eCܬY!/x\N &2+g~$&/910 Ǩ{E]%[f\kU!>0DQgBӓ帩D;:%ŀÓFUH3b,T :D88 ~Ց h1 w|YSoI݃hYFiĽ)QmZz@OV8b\I(yl_ДBLiE9]Z%Ԇ<ƚe?m-Gk~`D$Kc&.B&6xXO*L_¨|caw<)&#{R _J >e}\dZ=.XܥZ,ƙՒd4onN Y-*:ئ&偵`_&{S Z:>=84? Woy΍u1|6j+<&ӝ؝ܜu WNSP׭8 Si*E؈Y]@5iz9*9ˑXKm?Hc A˔mI[Q TQ+T˪y6foIEbn$UK%LUһxOθGEDgB5DdCF4D)8d]"[mOY EW%fjl1DjJދ6r9O'u^wLӻ<XXS>Xqvb=yd =6Y)T[5yΏ]&~XArs GoOas((>L(`bЕC?u,އGpy:Tr\7Fp0)7&4P'p:O~i3)Wm p=RC\cwcZ%]Ook7[M?=}<!ICr"B4@b$ ZPZO&m _t>Iρ^%;;a͂qkhG%2w5oHw ~x|- WlÁs}wVygqZ) Gڼ[@j:!Pڭ@|+>쳚}&=G/ 6Q_yKj ڛxJЏ"< v<]m_Z@:MT8!@ƍU>z( t[&X:/ g۹I.ͷ0NuYr .&Rwyͻp'-"%4y HBn50*LŋLJJNx`y l}ּHYf9jR7̺/!m+(HxW%fT )j^H>71+&)_x\MB\S2΀x!98< 4WbyE,w{nY3vD.[]?Qဴ8V9I"w9^qCΪG8 $> X7~<{r1ִǀG"`X#q'N_c`)>hB53#,rND!sܔ4Nۨ }syU3͵X3j 3eHK:jD3ePn-`559 Dbe2V4=bK9aZf~!ҚL?~s{T-41lݠhY:O$i#MC3Nnћ*Iֻww%\,,m>襔r,X3XM95 yKp7o9AaBm꫈_UZ}3t1^3icZx 8"-Jíe%S8@IxB@Õx\:z`x"[x/q6ju@8Q45 m))m|a8dHmcqz!~s,&HAIe~ 0ΠCB*@B罤6L5\0G2ۯ{m(UbӞ)9s8i5h4i+@03 kCC[_ϕ0M^w!,WZoxӍn5@rBks&. vXcԴ+HjnÔvRlnc?d|)e =3<.{ffqA??E-!crcx%Q=\EoX ,m%K`3#Ii l8[luA|pXX 0CW`mعО$A- (MAWptXO O 8dAe?奰I1DﲉȄpלyAW|SrM%cVؠ#u!YRG$f!(ݯ ɑ,Iv!.O7KSI|粥\ ~a,mZfxBd7 #+xyI*'ӷ.Y$὜nd|:5)፱O$MsaQa~X\֯җ`r AVte_>ܸ\׿ ԗy(D' ߔTS$ú*ݦypX7i=СɶJ*SdJf؎`߿MRQs8Ƥ;@n2Uמ-֌Sg۳+V̔(x\P8QD]=;BP=I- (ӭkr~a_RN>6zhB "Ҹ~baF5 㢖L6tb!o8ހ\e11oo&MFak_?zsdq*&'w;.g J/+vCf4 IE>Pc#Vy~p Q|cz1HGdؓBͧ}A}yOvM[&xS_E%&*$gѥr$,+S !*m{*K\>viY_^F2zvVʜ vFI;?LșM0qA7בnK秔tL=NGi7 @\a؆ƲnS%7Ɓƹ`Yn]?qJ1mBf8+ 玚A$$D65@=^*x%C#bS\:%Q."}V(R&\*tt#vo"m]=|USXz|(#oa%%BԀ`BQtUN oL;b˪@::c@MՍ29UP-o#((Z ZDQ _ 6q3 4;7y9H`n=AcLi<\L^k,U< ~YNO=cSw.FN.Πuwb49m}:Ir"sv{/#:2\SY~4!`O b*RvVEO^9gwYGc3fY*@O"WiBzב`^ڞ՟Y ;7&x@!ƚwKtoQtdKoM7V.-qN_MA7S]DF>[fÏQ#+AQj kZ#I?M(!u6Y!)|n–Lnj?iiaE`깷a!dǶF.GZazLlU< G/-ElyO'R3Fߍ(s)ϸ\:4,O?E21V9PւɗN^ho IN^ lkvm+̪y uqk0_&YWNu.:HMҴV`\NR KKU4~DAyrլBP&^b撘C`#E4(zg Ȗ8-h6hǁd‹z .C+m/e 3!_ѿb ԱJUX{L/*sYܠ#4%ѯM>vWbh1z)9SXmBSn: ?cN͐NQe)k 5—0~tY䆹,Hzb ᄔ27 ,8Bqxr\}nK}`NZj_<4lz/u a4 jI=RۂFBa/( Ef2=BAqсG‰/jRs#\DHB!msˀB&䪸AAA`XpRq@;t[?}BemGu癑 +د`Vf JB`*JҖqHXG{ hT}m\Ò'#@(YyQ6C!{΃,͟D5B⬎|\NKY,؂!jB]t:2s=Yp=PqpRQHƣm<%92""f"IuJ۔([9KliIɣ}cV>' ^RZIOۀ o\P8֡rv9r0Q#\?uv]nbe3"l-]zWdrbƤ[H,B鍗Pgĕh AsDε[h~ZPz.( "/rUmBܻ8:]/9M`5 .U$jW`Vx-oÔ"-cK Lt^S;Aw:;!8Es#@rVȅo; >^sgr"\CT HVݿ<eV犨g%(]$ ?bЂ'H}x J<7>P`Z<#)+| (QaT2CnZV_,n=)+Á)nm]D09Lrni9BOD"KePӔŴ4'"CTo(ab]Dɾ:]F=ݰrcc LeBKrԋ͂ ㅪ>J{JX Ӷ '[?,GDJO78lbMGKc\&eKYo$PgsD+"(Ks8+I i[6vmv~cTk-)Y\*BO9M,_1 SN$ vWAv%?QU~ f a&7 DYP=2b.'d\ gBQCu6Y!9A>(t|̼׭6GuO9%{6T.i[ J5#z ?RI7!JГBt!u]ȹE^(r3FGp=nճ5CrfcXzgA) @'&ͣٛn0&6hTSD=WGn9 [X[0yn5M&&:\Za|K0{d!1L޺[)-mтo~ݔ킘 mR ~┱OG@(6} es' ZÈW=_FE3]xoZM.]fzFoE%rxx9>uE 0Y 9}+g5g7!;Zjr3?!6"UUXil)#k=qVV`1P\pfjWsYEmL|k0]H̒m$X!^"C^£.5GPۇR6?X="'a937GMu)n]#.'nG)ux$T\zWE ap{qR7xiWeR$.Xq󲞘F{s89 R_mug8@A4+c) ^ 5h*HŌe0O\My gzKꎁٯQ]t U BS@J3t9}bB!eJdT,_!j;ǿ%fн|/Hl}z`|3'2_H3B|[S8=G[+WUܫ>'=r TIҰiBek){!|eQ}ϛT3NV+nDJp%-9#3u1T|ꮄ ~97MzsqMo$|CLCR'^s`41 *+x,mz7*%DgZ/\/RK<)Ȁ D{:6+/P/8UNf /l{e)"+/e4N&P2_ *8π]|B{PB;Q|hfSRh4oQU'ݾ܃5ۤ>l4!BM'Bgs{F(XM*lkν)5Oo<533yg*Kk"?g(g| ]Qڃ!JS5/]aFGϲ/]VNDNσY ɂ^3}I~7mGۼ᙭*Ǭۯv!qfn|oǂ4H%H-")4lnoղ.˰X$wԘ R}BDCor]G|h7ox|Th<<*?e8.IAtf$80ە!ܓ]O&rPϩPDޟ+ۓ1`u Is7lK0ؒLvQDqbs F 0~i] yۜklEyr,K2L3Bu.ͬL.3՜ă\%mmSq=NVIm[ǧlhm}6:-H~ :y%/{(D̍U$,Bé\']!פ xw;Rf c_RlRq_ko U _F:QF;,!hF6r!1iUi(csepAdPfHP;?nXjh`TY(>dbSPNt9"7 rbyH܂GݍPd[es>JOvNb.8Ġte..TAm{t> Mrf3A(uzRv e\9ApTT\y,!'-5?@@E.˯7B-_͐rCΌ{+A)"F)qWHHqbU$> B /o}xq-mP,CB;tg7/Ztœܮ#RYi)\^:xsuI%5TľBNRhYUf5" |kԈia&RΗ6! tP9d(JZ+㊡h8=\<,ː.ܵ|U6|ػ@ tCH0^rނmH7hٹV|1j:*F)NNB-zJF)yo:~ *ZP]8zDfV+h:^5H]΁`# 4Q3!@ѝzJ>\O]`Y[Y$On4H#,9`4-OIf|Y>E..owf ӡҝٓZMR bԬpDcSD^΢wTg ?pcÇ;G֘sMu$8;U`~0foE)gLtYGW8lX8M37J4#VzOmMNr1<}v݈$GiT7L=B¾KfC%<]l . h[CRl8/Zo!:l9Y$KU9u@6frd<ynva7f[Ϟފ_KCjeqS^͛\2T+n]CWu&DkcNBI5A6\ Dq'xf7â2ĕ֨MMǦ"Xi~iPVxb˨ߦ_`";vä (6[E٩gvx)uڨ߃Իc7 8+c{4d/3Q~=vȉuzVxث~^V'EO!njgjF}j.y`JdI")K h̿"sD`mr4:!% ?k Ume xᅕ:|7#Ɯ?LE FY\+*R؏JřطBwCuTKВ.^0]{X+X$Uc_p* ΅#S3.so@7oK_-qTʕwnYN8(z(5]顛PA̚Dkvnf 枃c]x<ռ'bѧ-AeKAY4Ef Jtl*mE N>+.#e-'.XkP*nh{(z?B(%T򔰤ߦ0!]PaØ&yR5=ĵ,g>ƄrNJ- /xo{C&.vi:i49U7N!*CZ'ɁLU!]uez~~UC(O*(t8dcEQ7/URDFR0xO'* 1 b| Q]vΰ jb 񠰾^BHPq@S4ˌo\htsLbՉJkxN£)6CW1uqJeEZKؘ_T1o#7SQs~Ot!1pjRah}? v!GIO;vqD9/\7'@\\酲0+şI#UN]dyO`Sx_5uÃG`Dޫ0 ԗ2@&&Jc5HBf|̀ lG݈c|u}&ӗvUk!ԇ~J9"_gNnAC2V;wBƟ}!t-PVT5":}V?m'vr jłSU 8o q($PfGmyMMnn@ WKBM(;ؗgJ8M `gDHFp\o=}8.U%x|N0zQ`${(ܙ:bf^+,Ù*)J >-wR+M\Xqs e%!:u''xR b7I ~J{ܐz?x[ ]+- C*qKKzXF7MNע:w>؃Í6-ԑ],|j:QfUg~x dd*E},M *nf! "gT%´UtY).y"}uuȊlk4m_W L{&N Ziq6Qh5h9he;-2uֲ6G=s DŽ g>=KCp!QKZRha#.{F̑LjGmf&f4T!N<j6Yia 8_sⰠ.dP<>2(Ƣ'.l8F)87cxL3v(l.A zJ&A23^؁j %Րi`19BTә;O/1.3)c[֟S1b_QѢJ!~ʌ\ `GFuMMogXSU8,? D?Scg֒x e&L$Ꝇ>9 k!l& ĐZ~2i /T9@pL,p)>mibY{EZ͌]e]t]=׻֍ojj=_[-sG[[r!D~k+V/7kbЄ/Z{=F(?p=Y!]>@b⩪#hzLS]҃dOQd?O'1Ed@'w|kQCUoMNmTSlWY8xgzW@ѲMCŞtu֩Is86{N#٠;.CgRTf r.I DBOxe8ƻATq5g-:Z[s|pפ]kr{;!ycx'.o-sQ$Y9NhTDˣq%;ET·=و$%1_P4*;ӱLӵJef+JG׎ Mϸ9 T>>kli֨CGQDJ!tKUhT\d"kzz7ژQ0k Oㅼhayܤh72ZAcW0~/ ]=OTjxGT"oNNĄWP"-ÅD늽RuS c'3$=>5U"L Z}n8 1`қP5TL$Swڝs7،їa,n}˄y} e/~l)B+s+#k ^Peo_@I'pmsb!)X*G+ZBitQĕ gMoP87 #HQX8?H̩lȐ +k6N##Xt el5FiXł4u[8u;"Qmb [aޱbl-:/׭ >1 z߉$j!X-+@$}2j=*6Y5VV zx\ǾJңh!uJQ- 3u\R1+@V&K uhU@GTGmQ1b;UX,UIOW*'O!%{iΜ]6Pd8pfq\t$K=Z3\)6( `P'K`-&Xl\]9OHOe0"uVC*4tsAP+392MPӡ>_FMjsP'qH$|+#p/D"`]nDUN v#ķLhp?uގ%ngPLwFK q[dlAB$bOz($sc$={NxZ|oK]F\⛽gA`U@]8EOp0(`QnȎ6/RZ+T:nr҉t&k3shǴ"Ք{D"hDxӲ_n;%{ؤNA~T,g!Q/=]"qe,7 ?HwO"vSV'l.vt"̕WrѷW% )'n@f2RrZk*Uhl=Pxŧi$ %_Ec^ wIB#]%y,' 1C*Mf0X{WLzKyEpX%smj 1UIP͉:IΑkqDTlr8µEj ?`=qn ȚB'wx'+g$x?1yN˾kqg#UcI҃&v3:ՖT$?dhFhQlQ& TX 7Y'upF@09tE-C$$2y]&/H j%n/W?AVBos(K.(X.wϰH3bHqIvz(h(T,zКxMŸf"u DGD3A{\.T/?+ԝ_зzhVܨhU4ok%9۳ ^ pgYk-?Bvx=yvcݧZ  bSTr̴#NߜDa6~,`k$b`L=SfK}Cl ޝW--@៘H-A帢*݉.D@[kv>rSz[Ca#hSYB̘l5 z&lDq. =I ~_WO\Lۃ7qz'=Rx In(]JapEy;-ܴ'>jygLSFh87^CaJtY\6aWG˦5yj"̲245XaF%Y"*aWfГ,ğhkG7N|kMiH5{i** zE:SV:G}a'hIܤ$x9zos"A:qی5Bx){kN{~%IiCs ffKsiE͕A3m$ܺ|M+ ^l%FN+S *)) >HgG0ˆ]ob`CNht}gK)nǰ0_EŸƿieXNCC5qtLXyrAk&ECeaIG C31p;2T tlG'R@I] nt}$W{!hͽNKxK[N<p$}a(&G ›(bU~**DZ9dOGNXeao #m6ȩ%ddrW92"p!, o*..DW//{yhEWfV :U f RloԼ6 "m{>fimƤrHYVT Wڥ> piej6Bm04n=)GUvy#B=XN~ ]Cj|g +jdS*,w;] Is36'ml>̝+)}.'ɿ|r-^N|Ѯ8I,L;X{ճ,6s M 'f0DQy77rNe 1uBSskT%,(dӠRD&}| ֔n̾&* P`s lCJ[lܤ"؃\5!: ҏٻ>5 Ű@5BfܨeX`D&3Q}J2n/?Y ^A0忍 Rrkr&f/!ȧm4q%Xؾl’`!>:Vt <HuA] *g۠p!κ"FI@eUDWsh i=)AB+0_!IV#ckjS 댺xVr3k@ yύMDq BWۆӡ]%鯤0Ur@4#&yE_E y_q~/لRtH512LK̖o$QRYa416.QR8g[R{sE2Ʀ6/o6^'=ۯ'6v%zZ @ D۞7(Gr"S!S .1) -ݗS(IUWMWrj4[ٍhKXzȍV璹%(љ\}nHn,ǗB@߻@1/7 fr>5( |~UwHi(-$̂b1)G_3pa-">9;UE\z^. [!kdۻ}/Q8`Cr&jf?̫[%"J2%Q귯a7Jt}>]Jv4#@HJ58>ۂ󱟌YIѴo B_%#vCi\HGǨg( w̿Iqwv5 0﹧wF-B v{2AyN{@k^{F-1| `du™*Y MYFXVm舷O&mV^c^c|vJ$QP˰# YݩS]y+%&,Qa)iKr2-pgPqw :ڗjI+5HF;Tg&#[;N5K+udx }CN[}kka:p&;t(Sv&r L©=Ʃ|DD0%1,$j`r20nFw6~ұÐ\%5$A~{nnXkNw Sqr#д [h5dM4Q'>-X`0}*o ɭf6$N!@ʦs{ |ß NJ"޸aڟd)3& 6]1 5|ۯ;ݖi/ 9Ŷ'7iTtş(mV375unHHhߕʘ ]Olj ᣸z+zz{WXpUh~FekAU~:QV⭑$q'H8˩aRQs/KMi.U~!<m%be} \Q?0kk2@8U˰yݓ`P![$|vf:;Ur/Yi%߅V7.U26?B,tlFCUk@i!BV3 e.WE]2^l -a`:d Y<,%g4ydqCmnvt5lǼ ȐWy#%Mnb~2>/acy.Ɏ`\7\AL>ri  na\pDw`%@6Es* s$m_GƠǫdw眫P-K ;d EpkkJR:ʏ31( a%Fµ[ ^喌9ڀJIah^4NcCa^'R>J(!$1|6?2tcQ?Zwz[Ρ>$+)=,sJs3گe3~RGŧ~9,3@b nڢ:~VR6 j̲o%xVY#{D-ˇ }u~h4l9ED M]54㼕2tSDJtNދ^pIhTYRS{tBi;S`fiǂ2΂CmdqFb iuew|!!eoR+NG=z9Rwvs6WE`֓!#_T hgl *"POR*P\j6r6]7tO.K?p4akNOT}s"-Y CVPbjn47[$Xy>10D35bCg4߄  ޷}tVq-cb[=_Lgip ,^䦥cNT4 z#K>e߲Xz~btgE@>u|V/ bQy))t}+b(z>5 靣aC5>I:Ʒ#/nlvAt[7k r_(%+`&`Y[@"Ť\d 5'̸)tEq!LK&gp|L=[7a^he@Whi/齛`өH,B+Ma1jqk6ue )wa4L?hUtiKKu.cZ!yi.cf|s{7ok\Y/E3 fV |RX8llxQ$RVR6<09Uul9>K%B~cr.-0$6hNCߛat<3-UC, MC?&0z' ttC'D|`GUӺ%e,_Δ<#8HsѻB0A·I2fI\P/J V)2F)׌`V49B[!N g'Ypв!5yutO1R48}n?|:bVx6*+sM1ZDҝ&'87Sc%Ygǹ-bkX @:K'@cWMmȬ"sWn N9Fu #UVE~_R+8ϊڻ_ "Ƚԟ -CڸI"7uhxF. UhYEiEdT73P6Ӆ  d8{ )-C0qq?^f' -ɩ %QH!5IÁ$lN :G+rZE(2[1(BV#"N䯒H=ᷣABa $pZVuaT/ڊ}^)!17i_HAAʣaSTف"ŁB9(iw 8S&|Z'.mge!P$ή&^\.DeȆ<(tnnk }H|+!Xwtjto*֧5ZIAU\UIUr|&WM "RN?*KeYFPzc` I&c\ ƵJ|\p+IqɯOD*xmW>%7I7nPA\L ¬,قwŠه/l_ )i1ELI@$ 2;1A?(X.1θad"W: {h样2Sy$P-8PĘ'v{ op^β a]C|nt/N?ig|z9T^rd*A!bHAr‡{Ad=l~ #Y6=# 9'&i"Zj  3ƕƫԓjD]g8f W&(,*S}l"Rў]n錢< ²g93rSdQ)`-q5VbO<tRO[ś2({u#X4~«#qdu j3|r9g4.'+'%s#M唟ԓMӌW>/y67D)TP'F{w4ާء؎0EZdr^ZH(Qݸ|O'A/+U˒1:?Y* x{/3ҡ̧<<=@!ikwI 8*Dߕ_]I ֔-K&ZPx*K?ٕxK_XBmifetbҔ'P45V4'Ž}v낺yQIux5۵޼=oPU'ǿ7ֺk·ص>B 6Sa6PKeӥςvP Ҥi媸tF׍ J2j>Vӝc&Ǽ^C-7If\w8U3$u Kxz +rϻ>2^ZζAaztͺFգޟfGr?Ig oIi55ݪT,oCb&8Q"ЬlG y+ )sgVU Io1tAz'TebK:KF2 |r>O~ G3Oq9}D hyZxwTF)fA+ȎLH4xe,Q<M@7qJNk/ 8,!s~~X㵆sRlɼ ndo{ȡ nV4}D;#ʡ~j~tj|׊|yOxVMѯwb80܏gʞZ3u 7ioSWs9лx?aK|z6L[d5F-sIyԔ2^~D?N ^J&;\ t׋~l׭{Nd3R1^WQ0I@)zNnyhYHİJNNE|g<%V = v+fHgά ݭûSi\%|#Ru^}=NmG$(Mm-((XmȎ_~Nj|<78.M,DZўY;$]jQǞ_f0<9|F!ըT|s9;މR~ELD;]^qymcbկ1"֊l nU?̹(M6&iäut.g* )t[M4295$-ګpl_3/k6ىp(**ĝf SMCZ*CQIq # l')D_}FOq˻4;l$ j͓{?{9 R7ۓhH2[<&U!IA IVVHl[-*),{0pqF㛃ut篲t3R4ukIzL)^W \If oW#'Jzdm<O[ӷl1tA? Ut)^j,UǸ4oN%gc_NT&W1~;SR ;eba*}Q^"f9\ρ!g@jDZ?ю`5f)NHxl۟;7F݋*2/~L#ukꄢ磸~1= Ne.](ۣ_ˏ1J̹w԰?S^Q֠ᆩ_4沜vp2Uȃbi}* ͵1rQ^c懖Vg_`UonMn5rʼuPɱ'NIi1 #lGc ꩿT 2,QB "or-c:qb,֢Csˣ߂ BN(jÞ+c%h/Q3|}ו^&.TozAK;̌'(WG LO)Ϧ$RE%mvL_FJRk-,ߞ(ً D{,'3yl]I̦;;y F'hB~Ec$8 yR에΀i*U&QjH䉀Ÿ_ak b ,hpzłtO%SeX:]5u|=ѠIOmΩ ̶6!n=还qV7ՓTdbrT.: 6FwHzŚ 0<*2rM:5>ޤQy9rYo mXkD7nvg ahK8v,/",qn A39;&SDWh.b@\Y_+` ԏ@TKG˘Ѹsk\z.^TcrRk[$> ?H2\k{y$jeFtq,?E_m˜YSr+iЙlܱu,4p|ÛD6pHڵnwf`Mَ/”uç32HT*0v*Kmq?j-_ťq!U`Y2eɉE#lC@Lp2-#gHKSga@7Bk!{p.~^C"yc$P6l}6AJQ;cIAQjdlWP4H^%enY]G(;A^a I^-^Rܵo+k{5Mu/hd.IY$F2G=&m$0fӏ w{DR\O]Gn^8d.SZ %KNZlYĢ\Zb{0xKp+sW]4{@5& ˒j8 8fY -z$X$Qa!Dɗ w1n5:`Bdјn❋#ړ?᨞c^nj¨ nrEXp'_J$ڃMGeIq曮~%= k ˍ{&r)4{DX)?7<}]>sZ'uOI P ?yF@exd'aU$3 |UՁ9sx>҅LA}ˬ"/Q?uC>FK,mp:qD 5T3t2mS*nvѣGor:I=ZSG7g8ǡO{!E i_mLJjf;*5~4~^ٺ?<JDV@"bFhe謁{mqREU,W2E.L!bx n.&;0?YoK[cdLϔ).ɱ6vʅvp58ca2mX|A~`t1z_BNyJ}Tm /yĠ@̘F1ӈhM, Uf:&h.*08L"m;Hݵ1ZIJ$BO 7>i$ׁBiZqrOfW::Z&KF6?Vp(0-wl ofՂ/=CO}aAW)FT7 uJT&W3ʋT9\ 篽^I=nX_p)v#ȶ -hz SxPg:sY$)qj+AEc6)g,4$U&$5<_pο9po9B;'9%ӹ wO#g\V꾋pa)-ߤUq [K65OM@Lc$W((u;|ꏙܯ6X?Ǔ!u2vI`s#S*a7sWt-+)VUEoS%2|zݾL bLEKX7a)lo ]}z`tKzppܴZ,>wUGG(<}W‰lu2O| DrO]/;"ފ"ٴw,(YHbI2`^RT~ $\C5oJծ|)@\sו*s(e`DOVlA_YlI $^Uc9X<]XRn\O|WQ)QѸЗat濲<SAJZ!n'V,ebB,v֍$Z+=VhI3aϦ DnCsMktO̶hL β×?o>rmXv: k͗ VrxJtjI8\v,&( 'E H̔|d 2a_\qW I2Z?w|N1sʯ}o( ? GV7`} O#NEA>|M1&)r meh5l XoܓĐayS39]uˆ`"F;EUgw:, ~>udD&g3l,̧ gڀfU&*/cv+lZ.]/Asݷsį725hrJXy8Gv ֿQKlo[voV_\έVV޲9!*HN?9gd6~D_azߑ*(X(jVԜK$Z=wOJ*5 R[b3ڿ+.`.F.8:ĞD5KϪ ˒Xxg ً#w6k);}mor!~[bi52c1u0xe/ CS"`FOG0S=i*98qms=0-0 ]UB};r"%>.]˒ 7524i Xqj5ӏnX:I, ~s;;w'ratMZriF\Htg)hW2)Cg,zh/ l]{#!YhvÓ O=D'U }M.iHJU;mh# :}Gԭ<8oB2D-Th;Hl%m>_Nj᠏I02ۡu$K#Gh4˟@@^8[w;h-i>aBfj;IXՑ礰#k4$ @ APIÖk!`=Q<6&ހ`B$g^D\ 'Ͼ͵:@`ʴЭH03Be|GT `6hƿεD"^0rT\H\  xY)¶mDoo/ .)]J*i0.8aS+[2bKn Au1F`<HcaD;EE$:H;I@Pe di%;׻eȃv;^=AgߘV~a}>N[BGfp%тǓl~Ҭ *H@FhnZ_Z^ ~8 f7H_`9 > _;@6:*b/Sh<ǁj˒B.F\dueBX΁')'9/"=@ >m($r _rH-㙮nG{Mz̾%/˨YdF:L@1Ȑu/4kq5vfoz>؅?ѼY ǝ6lF0_P\w ?@sRaĠc:L}ҟdl Z)8#Q dO'7yc}Q(?}^eoM䰧:薭$ŧҙ9>۩#]M_IE+g=vn:ש]t=lQq'PKgIJFF˞_:%} X[ ب}IT[̬Pǥk`?{)xzAЯdv~w a;~q25n K첌ql!ݱOz4!ݶP] O|#6@76a!%#ۖ<*'f`O1?Waa-)Ј"\YGBfor4/p=$Q'\=$TB#z%ਪ )]+/tR1kϮ>A?dJNyaedfoanP})mpSJc[[!-Wd?6’UIa8{j| r7r'  5pV Qxr|g|0XӡçM{|ZOVfWXNTK1Hp*]ƈ-zB2"?*vhD4~&4s}7c3j\i$K=s⟭}Np$`oQ2>Z:rWBrZ]E\c%IDi.>_V 맂DB!DG-Gv;E.1<溋"2LּkQkY^L>mP CgsL6@s>zm",)F/PTW)Of|F{ңxk)Gg%|xPȟfޠan-Lͨ%?ӧQp$^zWcȗ|sr!c-عapA0 nߋ(UɎ 4&Efa^r<p[ ڿ]4 : 307%e5^k0iB@!˂= eD/ e L b<ζ -ϮZ:cXʸ F@-zk[A|=3>g44g Y?t8Tj _b~;\sMVfحd4 K BWRCuO{+^J=O۞0|@$͇μCjJ'ٶaLd?5eVxśgWwX+?)$J`"zkЃ=ˏβ40Қep&w,UN6swX^9P6wʴс@zY A;"nTL%W3~+yhXX/pH%C[w z)6|{:p5]_b*qkgУRjٙLAP@Ve a7pHeݐC}gO8M۝oG 􇉂SRbkЋ]2P-tu`3r$cR^ij61zk{o䳎ȷh;%U;̪[!mGp[d]ďo$Ei:fxl2֤3SU<>#bH$Lw7ijULa22I%f3J@g&mMT=?:BX3IcGue?U怞Tɴ&L^-,f )WuiUAr٤ [!MQW8qAy\^BE N7t}* ue,xmPM8>*Y Bǽz(¸~]Nxr&h>C`{OfI}v=&Dž]j?ѿC(vVNGo@O(9Æ"S&;Լ2ijb:i-m}v Gi^8EGD)^kWz%-0\wP!US(M?WՀw T(2-Gـؔ={b!%)P "z+&L u{3fi*r$}Y; “gg/bj'UKa#l唣q+.P^Q0+ؖOq`2M+ʿނ`"m .K׀WdYwjs&ec)jHoR-슂E<I8T8RhJpΝm9#l9q@?cֽO@W;]-8ȻӭUiT7Ps_XSPuXu` ^%C'vhk0r;{;QFDjO)r6-%<+SҚa (Z^ ubA)IXO=ҖǸ0FX/as d;{( oaFbqNaW PJw?,g 0cb}8ՓmDXOɞ%q{ ԔYc/Bw]_A v| WOr;> 5vGp9X|l̜PAFٰNiqg?~:BbjBǣ-'t,-iot@䌌c,*KH+4X%*|f+jY+r"]62W+)eH nPY ux@xa¿co7Y ,| ,̴S"}m_9HU\C Igwٯ 'T2J=2b r$6cLJz v?$6rebMasQOgz8rjg4zV)unm(Qy^Nn lfO8Ν` f8pMG̈́WzE;4!m1|Q OPmr{<>oIUP_ 9ȝWCS+I(Dk)bK2}Od誆}6@g0!z +[Vp{5#>G==sZ'X I.g[f]L`EXA\zAF%33c} y?H@x~]\<(z]u!7\J󷧅VOVoe&H< 5qjpPVQ㫭K3$vX6޼H-R+8K:K.] Bk-tIhf#Z\J_EU_Y-ȱVO~6j~0J0ƎF;w;iߡ^aOg4=G@Jq-sluIGDp#Hg4@鴹x;. zЃSYktV^vt\@SS`dט9:eww,ͅ}b>R.36yRDVGvzHUGIcmeݰY; yh-=@ܓI<0_Yy%̜E?d)Dz l=2ଜ/L:=~60̠BHɝ'4&Vޘ R}8D1+u]Ajp6$=7}7%q.Vʣ7V9&;$( P5Pmqg>xc8y:\[.V;Լ#@<]/ ĸ@f^:CS{P:[;?^ac([ؑ{\dI F߷λ#\vR}"G^bu V|{ݎUog)ÂaBJ3Έ7Mxw 3<~/[:b@TٵͲsm0.j?!RQ8GL=d={i`md<}GK˂o1uP y%&Nm1GZLygUh*97:=v[y\:apJr~HP'X9t$kߘqv ve):ڒN\!^HN /a'S&go˽|́(*G Uo'z_N2,hj&+rs5NT5,^}=s> Qwjn<(l#~uIF 6w' *e'2Vzc;`DcΣ}{[~)zKz^NڳS}ԇ_696ş1тj6ϑq/Eo=4l <7Kykͪ)q/kwQR2z~wYI< p-8cbDOMF y)O\)YQh6q?›eM΄e]XW|EwxlvC4 K3]+nPQv o>bNXn:^M]Ua-آ-rNE¶L2G_xW#y5TAK<9^iTCW.INu|lǝǿ-@0Aj6Vj3}UOHD.U(`t&UԸ*e?:Rl >%h?n ޵ɳEr}dcdS6&)CkБP@ukƊCb ޼NPR sX{D~VԨ$j,|:i -|9WߓS;`=Ypq*{@z@d< ѷGτ!$i2&ΊB)Sjj. T07\oŽ[%#;(4xfYf;MTG $ї c-5n88>Pb \L.y6FZ,!k|Xw hk"7㔨^DCxłRqtٱMf}t"2~f')vF[_xF DSX~J> FƏ q+0_ÕhI#ofx^jk,\#ןPj[w3ʹTkXJ]øP~!=1RȠƨ ksy.bS&6 Rf9>cU{jv鱛2rl}#-~ӝ0#~Y`'ܞy)FߜsKi˶ΏJT|rs ,}tLN4w>4&xb׎zbbRg`L-5DUЛ~rl9}4& E 92 uUMT ǕmjuW[NWt[yKJ_y" cPʞ6VߊKYPQr|=aLdC8:` E8e$+EʬIB=;z3p,tէ݋d'rvaWӋU<, EǀNhU+#^@qQ=47cpE*A} sdv+U$D`y!}z޷h咭|wsό2)?Q79&JAX_p=M_ bZ8,k̀bp_w G8-eEkcN ƘͳpQ{[4GOO}ǛpDw$Ȉ$vht>T ;gFN#I,4V㧭י-ضzg=Op.[ZbDfFvޥX2$"b[ xo Q (b`QKgB3@lTs(|E1PHڑA!<-|\agL%Xto~IHàMFN\|rܸ*<4OʐJiwID&$PڐQhjȝtЫ},R(zhAvX(]>.5g BuglWSJ"LCK3+'VO#[W67F#U 4/5Wo z"c>},Dڶ0D%f#scwn<Hns}pᏰ$6(g@M8O=#N\6薯f%Xl1,Oq2*nllfmW){aݺQpJA`d'g[H\9~kW,p}%їơS`=X= tStӇ!p2/9f,0y.+EDY>5yۚ Jٟcuo-41;#J˕Yi'8 Ohɫ]dٱH|sߊM#C];lg23rδƩ,c0 k@W= Dܱ5ϳhEbBNt$HN$&%/* eNi3E5S9"@UL,T^_>=d ?7Vp rv!#ip0"1g qӽ}SR XoPePTU/9O>V{ddԸM&׬F3EЭ0;/)/}h%\\d.cTu\gL=*a]0D Q u^xwZJ |5\+֩OWNkx̎/ +C{hQ WO/̴ȯŝԶ8?E#/Y$ ͎|em} ?5=?Z8$KE~6dv0yhpC\%Y0aE)adepT2=pQ\pߚҺ.9櫒>'7.U6}f+  S>^.iObhVTa%]D >=0w=Z{$1kV>8]wb$}\KW' nAOMdV)ESGk~(J`^lN_3LP)IҍbA(}W.D^EI{ӱ3::y7A} (}ɌJig6ֽ<4JsNOI^3!PƊzl`EYYXx%\xP},)WmIVD =qT:TDk񐔵5Hf't$~vRMږ PuGZ+Wt2g]hqFs]4[o[hLE ZA(Eouh,v!({X|ŝkzsEؐW&Bd n t0ʑo |.#hd57ű!ޣ:,8LEWA>b>\!J033(PЊ-Cr+=]`V]5mFͮR 6h0ŋZdӣj2b7 *reQXșY)P'<3q2 f5>VM;)H5Q0.l ZN[įrĵe35"A+ hٕsTS%H7̕AG˷q! DOq0j^ojdBEli|c+>*\/H?r0f^H0nUu6J+m1<t(l58N;DؿrDvmDs禢iOf Ơ8ж嬗&Z?7@g8ӅsrBaA7n\0 Ľ}N9wSt\F!.IG kIwLyO2$(GGi#fN:H+Ub=2B"qVF8Slȍ8ȧT)(GwZotffe n'msCo^_d;>aBlqfTUēk\{oݜ@$w~$vkh!rpO r?lh`6S/3lrj"7?\N:ȴBЅҿhr/MaÄV,qlQqOLmKhB^&١*oe)% O=kJQ8n!.=n dH^wOb 4o89'%74w1 }Myث-dyZ!oCffroWBdML*ub3>X CwSe%4 5HbRrn旟FnG8ToMǩV5LZo`pe2<_eyCCqV.ٌ">'4PyX1BD g4Dp-G5slu 2yLke3YM^R/ai'+t :YrK$bf9.‰9<&YY k?[Љ$ kBRcB"2o6js8c@ʛM[Y^n{}vI ֽ5q@/ oPhDZwPk城cS> -GfǢpk$[kwx焸d閈y:*\em1Y6s $hP`3hˌ)7nm vIFUytOՖy&c4ڠ)4V7Ma̖M LO9ò`ďESŒC/%2(6T~'_Ke< dPeF])?a%}~7u:\ 4Lڳ!jm:#,0-Zr1e(7EXà/EQdid0!xOt]mJ[T0yVVu>:q9:z0I#6f~Toˮ`Rcs4@¢kPAPծX!Q|'gl6zԎϺ3Q߯g!Inw#!1%6͡u kgnSHV &6aUBT6B (ZIܱ"Gy$AE(G90 L1[a"1dj^oouyQbHMkH p3>6o7Ec_ԤZX=U:q[Le˥_ykQ=!]ft.}N\1P*٨c\un浳H3}N꣧J9g]"UIQwW!`꟰ث|9밥ó\NᅫjR+G!czTCiP\h9L:Lh4ʄx$B&zۉN U"MNIg=Э@@* v!!E@t&b[y݈̾V%JsVgDN3s&i[s]8K._|]/"txeEЊ0 :0,Ñ%S8m}41hC'}4_)@wiz$, Z_Kp%:pKCN(:BnRؿ݉"4e3Ԯ(=\\%>UբJT(8aS~UN!@ 'aqЕ͖1;ȵ sv9hH7^4C1\֋0KydDqh9SK\%%|lk9ٮ)GwU$Ʊϼ πRΨdi".qU p_& 01a3})7&,r6 V# a>Jhz-0)&λ}qLzVi3 TN׃+>ux)ڕL\M^5&CO's]kSDe݃3]IĹ}1k wA}vL !:ߟqvY)ꂎB m;K[i=(5zgԹ"XO?GPt}'# klyBNNWnY\E mlXdcɇfteqoD5!.)W ~(R@^UBG_j}"6!;vjGV.ǛwW{~F0?(⑿vHh(^oӝcuUA: $b>TϠ>Kmz=g48 QD"@sM#2"_cy޸'wH!²ө~*AJ"ILnJ4%ԶE!PM58|Ҟh,F<(ukz>\ rZ(;_bS&ʈ:\3-#{V"˭i$'cOtCBo-l[dބlH()=VQ%61)0h~Y,Vt2.Կ0C?K)&3YƐȬ'ڎ|จC0ޱnW9w].Mzjެ>y=Bi#SyhcC:J5A[T~0$_a& Fr*d4ctx~'}JUN,u[@l*MneEڹޚ7h2aw'ݵRwT'.7_H`\\fD/谺}؈؁{\bNm.7=]qPd%&Ӆɹ鈐%]ł\& #A~P2oy`xoWMv>E!B i,0R؈騼}ބb~\"w_z䖸X`^]hޔ{`mH#u CZQˮC_b%A|XQ4C `qCos|Ac^Acʿ3Nm|nnj5 LC1FBXRrBu5,7Mt]zX4#cHI5-絾2`-SLO;3t!KA@gY8pzITxD#s67H䨼B`v+ OIqb!P1|w41Z<;Y4KxѮD#fcZ`4:zn ^y!0 }FqjQ$ˆSZ ˵JDLVk][o gwh$T a՞kg-/'ϐ% FYr9jino`fcD*=Ez+D.H'CPxoqD"j.yGKδnw9B)8yQv?/0,` #/a;íH>YQ%S+.L`N9Hilɩ3\5nhV| : ٟ'Qv>3 Xzى5KJ5.PuҭzUHqkn'@ғHmצ X7OH) gv-!yߪhv' oo@0dS5\=PL"`7!F)%n3cna=A"-GpŖJ+6ͭgw.q۴/ؾ2)M*af8εL3iE q4:,5l;Av0˫f9NX4iN {HX3yݗ'..^\5"r.cnk}< V>ѦIqI:BY{^=ڱ M"h [;mӥuhm+|Z RbvWUȤY~;fQ+DGc/`Brt;X`JMU[`ư'hzGÛ'3~>px8tBUm5W1s8yFLP%()D{v'4ŷ1wjƺ {Q;L(PUu]MxҶLfFblcItUBF$L֘D"a&tG0YP%+L#tvFOo8nQxki8M,]o Vf5wݏئXD ͐V?ba]jݙaU!|[\d;DRXE4OR@(y:LeAgQD12-6F{PbJ X ?i'u~Pv*w?CҖN}!  ܃$j)_՜<0|BfmqBDE6E>.N.Qˎ|ȝy&)M3j>v)b2W#Dr䟋އ1eiQC9 [Fj>QPT:6`9?s&.Y&z4R]'P+ 58]u~ gA}@Uǐ(qnF~_[)ۺ/7˪Xs  =Ck~*qJq!=$? %%-'6ɪޝGN+O ^o7 G %faXI7F*PV)VOr 鴀A$"zx„< @oI ϯ\ۿe]9;q$c?;+C{ۺT 1*VB5ڪ\މYhb~kqGlD~hOɩ- Ӈ*~1^7%苁d ܜMa}NTBYN|6`)͐8$`0}xѥQ4-pJ E*az?өl`SMKߞpbLapu?ЕorTMהe8RJ_TЫ0ϳ-isP8Fx#rJTr8Ηgw {dݠ=K4Jx gcAMA9cm6M[)P laD2V-d9*e^_Au7C.$t,EQ6dAQ7#FfG#,3^fz[Ef%&uB캜_:(pjޫGҸ `ŴEb*99\_cp_y>HE@cjL<7B=aCX[b, cMgS0k t}[umu|3 Pfzӌ\ ʽ{\?ac;7ͩ";/ci&?PP j`нP)fe*ۛLJx?'^b p@gBĚhBN!n7 sR~f9q{Y3>d!lnb$%X=PcC*uDPS[+$Z.nݯFo>Ri%io ] 5x(z@>0 "yH=DǶP& <weUS,gL7f4.]*ٯdo(8ZC\:7`3T>7f&~A|0''03Weˈ'̋Лر<Ƙ %2q;X^KBvvɨ](P1 xmߍ^9$h7m6VnG(6H=VoK/r,< kL(!QP&H ACY[Bݼ`ak9nߠ#C#$1p:]ׯlYp-,6,¼GkM80ob|Coڨ2-׊&Zb^ӝY -eP5u`s{Pɍ݅_nk `*jsr!z?10 mAރNFbl%T2l' f0/cٷ監B{j^?p~Aqm ʧW/(-&ZC8 e6C?<7q+YsTz]t!-]q=Ԣ"-شdQXœ4: "'dcD%ُwY5)>wϖ`NKZj>syuA7ەZCbzK|*ivȜ$|N/7VXz* Ml~=&)_U`m+MqUH>60 &;!Vv%/$J"\M1ESF)״?dDh<(wgBjA68*ӥcn~WԎ;#A^GB';1"-+TZHpSbmgLNMI4$5+ʍQRo.R "cŵXtnL!lX͈7m!p9LJKYk裋8 w2$6)7l$T];(e+m@5+ .lvcnWx9A~tmʸolcthVN)ж1h,"/8*/Hfņи͜k+$5R}J8CBH#,V2r>1s\P5,`GqVHRQ1s`HcHmU)@C]dQW6JPuLaL.+iœ6:Qvp*ͣ9JZYP!&zmc,?en8V/a)&ur<odIsܘ_DKvMB`>GJ5̙X.i(" W;0UG.z"&٠0*6 Tx-?7˷NPo8g-ᑓѨ'>F3Ԏ ;)kctS$KFT:$ZyşiZ:WY|e [6LBA=Jhcb-'`#bWZP?١b"Yxh~o_XgY:ia'p]ggS_p|=J]W@?FWf̪d-M+QήN%*28LCrJzQL ߾;(=r%ȕ\7)^4JjkiZT%zx4|v aY*m2Ytbrtd6>C Η/Wyc19V$@?9!ݭC(@=#V{_ .Tcg-zL1 iV]zxujjE<\(RS-e s cj aI_R^ߙDgDidZ2,S^nfbPSֻ E&rc);p)U,mqs8m i>p\@?]>jvSv3Ȇ]=jVw1T̻KLV|$& gK;:v?&Y2rd77 =Pؽ;'fXo୔;#R5& ГBOK=f].ƕ\q D0~Ho\!iiNC([@4j]?⪸qB%\ `v-İaeju"0;ӺKSe"I%Q?E\BޚXvSz4RN/:/{6eEh0ES = W$]5Ȗbb*e⊰ko&W(bZ2hVVDL!΄roN o薥tΤyIϑGNL u w](ctpP/Z0oH[=}=b+ܗR7J@<$ M[z>H>'c)%(tz6M SX2ތ" Ȣ[`[s}Cʅqvxiumvi%z7Ds3")#llSSZ 3>񃸤fMyZh)Qfpv]YROBH1au`G(-$ $%nPirVd5 *H .;fZ:6^bA48c$^tn 4NC6DPP/:C8DgdzA+.A]%xn] 9^osF(])Ɠ6d+ໄ`!qթ,^eO=H lZ6CLs5먝j,x0iX )*GArnZeW"`q$U.0L^kath p+moVnV^(ђHGעbwKI#eE{0L܇LYv 6h!P sWPS8V-! rAYukk61)GMB0:rb5U֜E R.όGA7WIZ/Ih"һ vir"g JxнtRN02.,M%CZFNN024`A5}gw_ALlUcL.E DGҐ*@Ƴfk@u(iD6b|1%Z u2"Ў]`-=q*?W>݅e#.gŹFܡ) tӀ"҇GQMY{cB?Hc:>R'R)WMݜ!ĒWyn1熕?&&OD_H9jFI1qg),"8RS X'ͱ1ʱkuK''hbʏLyDrGXB{',bP,'"A*;ZUa)n1IHQ^= C C_SI#drGN+I7ܰO" 9^ Ebmw_ oosh>oa% H>-oo;py8Vޡ) I'B>x&VmSN Vn#@O>$Y]5d^EPD /p4Iρ27v&Gm I0C"w&EI;e4 \=V{|h<Ԛ`ǩlak G/^3%uɔp8Ud3U>ZB "$4Μ[DQiut(;oL>yz)6gpZ{kzh V¸50l7 ) E}k⼃7bǔF%5hXQz1Hiڧą}d-ko/ix<0w>p&}vN\9"OW, IHy75_jiw8?hǁzqG.0`/ׅ|No:}Ȣo$_~$27PL 8%IQzxE 0)47Rgfp;,^o# [IH"^-lZJx|ce׶ 3}'/>wMx8,h0X~̍bccoS$">_CW2qUp$ao]n*4ߓA=T&(sHODcs=OgT,R8o3sz0y967&뾏oڻQ.ːz, &bC˕6Pq׬=pj} (W aOF$R RMLsjz<["k823X%`20#IХ2O5{ic}0{圚Y mn}c/!Ȩ[g|ULSB1H P*ؗq;p5r7p؇FĻ_a0O +(!-{Z= ?)Wd54pEд2C=7PEkaHpkzm ЉMe4,|Q3݃Ww: ۍiinTJ E;P'=m2SW{uk-S `dE%e&e~j]JN"<ʩ?ɋ_k0=%*L`F.xǮ MIvn6i7UbVSL,!0Yj쉮?}kx }Svz[Qp[zv'Ǔn* ߎ~}wĜ9p|8]CM2ib[״Z{):/1n? .ao >] 6;ΐ@gjV @1ƺ̴p(5"܌tV"V*5nDg"FIAx(oj{ OR$''>zN}]WBDϗ'/CJAVhrGqFAPQvXqo8엌lZ9[5jE_?I)e1Nu?#=8zuww,~N07+U$u홠oZm0E0ze 'ca|wA(1lS{rǠJ8{wT'p'q.">S!  1F!R鬎%E\>a9nӧ_z ^C/"y4&WPKo(ӄ+M D)?˿m#[j27t÷ CUcNPI"疏g.藀OXUq5Lթ5zp5\],PnPtBՒކq7v2c!Zlhf~`@LD'z|ϛ3Ym_(hmv߅UP􆟥T$a~3f"kʂZP!?/+oA@`"6M/1:4/GVnVCiOYB$$]\aÍsu;ec\Ȏ !o[t*)Cg5&SHr̬=3i_9ۦɵHHB9Kf ޶vglɒŭU *c6d}iı+.ok`Sz-n閒.Nt+/ ;İЈgz q)/x3E m^KyeF}T2 ږt]~-|d$1rdDWSh;٭a>dD=r?累Ja1mXLj+>G>+ C7],ByZ6zh8ق=| XnY}&a k=#97> Mum\lG#Fo`ġMMkͫĦ5B,K_n]qZ~6ıZyQ[qJmFM *` fmw{FHw 9 _'Wz`CfʎkApH2[bcTkyڥtU6QlDp;%Ӑ4Q 2)OTBXeSyCqOZůn璋xUI*5td.Β D*a8>!B V]bSK)AGLˊ+/L;o[] +KLM*{^H2Q䔻$S?Iks>?{[kTX;m{?BUyF֯m~JrБy@W쎯aILZM쑶DTRc[Yݛd֔-%%1{FS5ŷf5$3>QP!YW5=+Wk}p&C=mA֕wPXpPk;`_5f TX[Ӳ CcsZwVzQ | UΝi^ ̂IBcg'uxNL\=ɆYΏq:]37C "\wO1q?R_TL}#(MA%X}Gh5HhEf32O<ƻNlTfx! @$]sNX;F.[? ;<7hUh<U% L8;,A'ZPYJAe!"N6}o(E@ 1*oT$0Ռz!*h$lOV@OIUW~}Imޛ$og.+]`DR&@&0Kj$]9 nsی9~f綺i]F͓"~|'Lڏ(2P[{qKPNZ7!;N+Up}7GӹxwH̰rz\ ދo RFT7UbMszѶ=AO`@F]TY~vMMA;\DFz#rKkML~=:6["?qbt28TJ뢟.?&p2" yMAn۲C<v1$ Adu>] Uji8v@e5 ޞNh T~Y'8Ue27o 1UL/5vj¦0ṅE1l"fx iP{D/fve,j'ic@OF/Z;v6޿3k9 d#OS~ه o  m gp#ƞҒ`F~?ϻ\tlXw Us Rf.tpSes‹`g*o0`?(.+9GI7hFi-xΥ-@<θ`4&_JD8;7XI*yhvS{p$G\< -" !rcƩ."}.q$1HıXIԪkB"TCposP$!uľԡn YZ5kjDsTj(*7Vi|" ]'Ӎmއ%lSu2[.`8 >{\)f'^st"Io`yMkl(F|?ׯ$T&H&nMzk*g6 \j.J&4 {<`L: ] m^W䫻 hs֟!xWVۂ.mұQbW;f΢^>6ޖT nDR8[hyOf@ϔO3 bI"OxXjq|!Ƙ;GV pu!w 3L#*T=)R&LJ߽?o^oZwr@ h8ٜ*a"u~FO}C(k!!Lo;ޡ"wУw% q8z8;.ʴiR z GwXkE$5EM`Ex(!u$6'jx{zqϡtuTIst C"R/GmHdi7"pX&[9&>v2 &V:;):-꽚4UH jɲ¸ ' ݉nƓ;Ǔ-DZھVRE/nhP%l^a6huNi̇fK(u!Cs&3Nh1ysA)~5 )>6|NQ%+kĎjHDFlcϗ#J Q~MPBgd*ˋHp%*Hi**sbQXױ @] R[GJ6l5ʇ-&skHN#s |R74߂Ñˢe0=5؝], dBRz6&$_F } #&.?zBosMdLMaԖɻ;&\ݵ(*:EGDp#V^Rb?QvXH~D߁ st ,Ak*}Nh~dد6+ 5ٺ\C^{QJX @(U4{nj Όi\&m>J΢A#slڿ/B))ܾٝZVFfeN2!nkh1*g6+\jǨK~;8/C3 mei`>Oֶ[cE,2Dր_'@aUJ7VMxbj9xR3tnB1jwA}5BI+I,YZֻD}׺ g\(wO /CR y@1$(E|jYY'i'ӄw \= D@AY rʇfl:ٵq(&;Cb'ŏY DfL}uyRGa|Q#b.*ZHYGlFa Gd|9b5ic:{+Vr'5W>)Yllv~qU+r:+=>]6C6+꼨pozJ]Nk52`47?Aߗ: G5?; "*:(=kц6K2qϺ]`Gr}8M@+[zFX*@KIiAIS|0!ކ"pAUs+9/1ƦP9<80y$M‰^.1ZT.~<deSm>)B]; Ե'q.Ѭt `S#d‡ƙYm*kP.)80?LZbX+ZCpfqmAUFjBP7PvR|ADܫ'n>rkWP oEZ&Wpp6:/PՄmpe(ԇ_mo"U^kyu5ʥ6C$FZ-;V`!G3Ԫd,c,0Z|AWc [CɴSBqO|߂z4~ +7&1,D$m|)@qȜ!s`:KMVxgǖ#qJ*IxEt9 (Hϸc ѿ. 1.h maC[I+.Zq9ښB+5$5s #%m1~G~Bs 𜷛B"o 1$̧HjXؒh +f ,(H ^=URF]r&F-xqm!y)6[j +`zQiYz~fTGNP2$xB-J86 YI~ ܶ9"8&U6 6̀k֗~FU6|ee*xXʮ55,s!uengr!llH0> [lS?V3z/,s`Āx$/3s!^i,Ì'XXM"c3Qfm˯M@׽T?}/Y

      nH0\wyԀ+x3PL'{m@E+bBf4cK0Ӹ1͍DBS<)[2ev"(lCu5xvCQn uo="W}&Ʌ,bTM-|? !`୽@r=KeB#5"f;vh0~#lq]0ج?%<ӝ`ͳT^dKtC4+p)ٳb@VVuq)}%DńK+ۻQ­fݽ1Zr6I4ømP[//(=SplC<,$H rkNȅ`7F/ ; dqP=_["pP^z&X@t!GNAY1VUuF]mpCa6c6Ж"HL"ǨH'Skj]ɝ vNq1Lp =5VDWTYRZnk;uVq)XaFɥ]ֱMcse"J;2}(Wzm"iyQXf+Y+Q;@BINUӼdɤ?ǹ)dkvi2tn9@]A!;2g8hJ\)G8i)M|(.p?]Qcc:\x85[܆1(M$'$$L#3ع/cЮpWh0\kYֺnFXf? l57ѺUbBpLL۹Ǯ.%yvІB-L]F2?ֲP0/'+W}VK.N&5z;RvbO0E"Z]JQ98-]IıXb!ݶUzB0]vO;~ӹyOʎh',^$ m#wh"~>:C *`C1vEOFltkK MH3M.\ TQ~w 1@ 1䪹)e{_f'DN^"R6lʳX3a>oڄddcW B*KB:k `CD~?fM<b.8JjH6${/@A]y6>4 J .t29wk}yptf!aVghAQvROC#97MPުyeco?UM- QE_r" `Ę /d#; #~ Pē_EUh:[ ;Q߾-0(`- Q`gSD)};IDp3(w>hM'~T9<1S(n, Z=e|ĸIP/aUYVq"2bEvu\;ݚ ShCNds,nnOjb.tD8$m(5QT |m+ƍi]rn(RƘC_v.F<'w wnM,n#8,mwLm]Ѽ 2(<ۓQ2iQVV5Nܹ7J<DZkW4lATI'?ܚcGl"Qiƴ:Q܏[|.kh` $|/oKs7n/DKhm4FW/sJqr.b(pܯ֪ʊTx !UOZ[-6߉W+pXPD IK~TapOpQW8[ j? %WQeϦɟqES~d/8R:̠P. YHND'5nj8 zƉGW9^}L}7/%k9,;Ec3]Ër,VqrCO*K)`t⊜8H/8Go؋߳}K-t A]2^NkIjC¼H"'7ג9f-'8Wvn DE`LjM{Pmqbh8KhP8;<"VbPx" a#*;K:;F:p=faYB]!KD)o8mݒ #~vO0?ju9VqO}-eE0tȯ% ¬ڒO;vWVkaָ 1t촢16޴TxJckNPݔ*wdYDz8):OνԿu<%OբUB|->:mENdtg S|΋;8 L3uwtw(7rDYwx g*1]DΪ|/}O$AdǕmI6C1>C3O<ӹ.j2ҧ]#I!^0K ۉ`-H yMcK% C[eTA% X(0GQ?_.沉ޮƬ~jUa&mw~ɄrS"NtY.Li&b)꬧772#ʙ: }4;߶9~1h3O fbl 9S||]BbNANޯvx39;`u'{xݘoRXwo'}RħF]Б'@@4zoŬ,LX$PViI6iҁYjƍs_vllk!:hh:8@h[IY-!x7r/gwuw(uzz]>.!k!-iFQ,ta8*+ 3cyP XʨF̂#$|y.js V 0gLv9RuIdw uH"TKw9_g݋=Yc˸&j7>38^dby\NVT #,lI?uB\0QhIۼwOdE {]K .g9OF u]ds"mQu$˥L?@+nvq$ݿ;(zPA˹E}ܽхF2-[Jp~ nh ӵ0A/Td~2?$S=+ _ _Ygy\Z߆Lt.ٳ'ՇG9ϬG,- K'-́܄xEM4l:黙kЭ qWY8Qt,sy6s?&~JJ A;1*>`UH} b !ky-1Ci}b'*)8bpʯ:HY5uȦКx7'L&ؕ0;>, T`%no@g,>cOJ[I͜sj^˜yΡJoE,'0sVż R o #OQ|#}' 62@Nw\(CR_&g_q̘S{'&KPI[p| Ҫ1fsR 쀑mn&5(;4^lEMOdn^f~wZP|9Vy$Rdj(3@kd/#SfA^\?/6WZ;7T] bzȗTN9r C]+75GFAO41^XضD` hL7DzH5r[@z0o/fs+C;L9K ~{˼;@@4l Aŏ&0_牝܏7_>!ʝ>eȇٶ KV;6.!g=Z٦Z*̬t<m BouXID~l(Mx(BTe -<^dXJYI]@,/$A5TG+)(=!w#I_*L@';=V=$I v"M#Nߩ=ɾ!-d4ܺlQZXdxbAɇ : 'JJ)Fk%=CEY%RBra;vri4`߳yOG m`cT;^e,]ld12٬t[-:7wPji03T~oy ?%&7OD֏$cɦy\eW#=B7nw.[ 4טg&5YP8m5E,gYܳ$™ɒTmϛ saVkȿgB`3%~BLAqy@ntfʟXo52hA)kZlpy#6 ےmN-H>da#svS;=]oBO5C83P$DQ))acv徆m,@RHUm)k %aGpFCuZ~yurR6牣KؔQCnK~šddK߻DU*(4vѷ0YՄ8nbu2J{=#~JtNPҸ+Ȧ[Gm;C5՜ѸBcN6KKX`/w׼'.6I6-EL_U&$b֯!ž1n٠ `2*G3}p]GB7 3h $)Iaktwr$WDzg'(, }i1W/ n%Y/Bj"unh 3Ӽԗ<˚AmgSպ`ҍwȜ-gWl[CkxBR"9O`pڪ!]@tC?5!+[CoeF!۔/pXbZGeD= xYKEN\NvJWTʜiF+(ce~\M3h,pK G*X fh?Zm/~MfďF%fųQA+Z7%Ct;a_ {~JC%6{ͧ|j}Lq*hitB֯"73gsJ`bEL.e 5{"zz#PtHeg4gYi*/$FTnoAO`2_ʉ'a#%$Juv }h[sMR2^d7Hqwr \0BQrŴ5U .B{ LLZ\mHp>7V K&]NYڷ֐'M+vDtSt>8shl}1V3%ŏϚ W`)7fX1!="\/k3xiN/C~Eja+7tH:A 68蝓$$^Dq-M-6"yU1Jwq{ 9f"{" & ^5~Y_G-D̀]VuQ\ N[ 889 Ґ[w1wjJWk%Po} &R/(䧾wt;xP;N21l;wD(U3k&(ʟv|f aޢ/su_ A~$ 6#B=Ȅ$P-y"/QkEkmlEysqKoj^5ЗdX4xtdԧPp'q7qKW*`!o$"˜aaԒwW$[qd9MLlW뽙 }.(90KA -VdlI+}C^C.R:ՑL2FߗEd< \Lxe] `PR6)Uh+Q4&>x!`UM+Ey4\%W 6wK#Hc/&GE.y!'=f_I쨳U[2_ Ѓiq642/,fӓq2W?~;k|pݬ#_nF?ŇxbcP/2Kpdpr9sTWDou<P}BAX>D!㹤^Y!s8p[ԒgΠ(~\4:#< F}*yKYEM#,t-<!?XVmHsꮚdO'*[0؄C0XePқǏr];mB/e.~Y8jLb.L&"N$kB~ ՌX5Pa=F;s'X@Imr;[gsa>ky'EΨ<Al0SxA7z!P !H%:d]Qs=e%"B*\ҵf2{vd' @q?D t (Xj` ?3{܀FJu[˛KXyt,1˃J/lL3Vxߺ]bZ <&BvNzz ïĶfxW%Ѿ4y]%XR2 {Q-SrHϿMG9X61xNa*3|ẑU a/.q@ 3Ss/5؋+FuUJ6,qX8Gqh*|{݌L=Zq,)$^qֺ`X_!.Eek)fMX0h6j  ?!B iO\n/}5p'ě mBZ-ƣ-tD{*YAGw뤍a{~co煜c|G@-d }v!FQ_qJ~/l nRS'qiUdbL [n՜JeO'pL1JApWH#m>vVʌRPq2@UIZS?i} =9rr(Q{,52 ("O8z% -Vu¦.SN{۪Ǜc@uF1F\E(Xqok.c)<l;:*Vk$+AYyN 0]&/FZb1_Q"`Y-OG}[a,-\}G2}՟e3rz$@l+5ڎoyR ƸW?4;6M Բ[ .U !$ȑ_нlbFӯTvd_SXlD. WQ LW=OJ3fW 1TɇhXx=_U8ý_Y3lt]r {hЎ0Sσ7j %P^pQ 6J=T\1b(,o+b%MPqXa`Goyl~B)`e#rDY Z0".8j[,7zkx=v%o\ҍT{zǜG7ῤmͩCvIw ta+(1=JRg_P&G_͢7Ojy_VG>QNX.T89[3n@ ̍~JZEHM 0QmW^ܹ:A#lX< :Jf$Kad`˹G0wu`դL{!.Oj(Q2F7yU y W~vĐDT))UJ Ƨ OBЉ)w[uKF|RBiޥ]o]y&[3Y3,4uk6ehC*QT.F,ŁݬXPdԜV۠Ģ%@]2(0 ziZE<﹒:vGPe`)U)vF;;Qs-tdߠ\O?2z_ƒrd$]k]ULeQGBt l%ޚ8٢,+*һ&b֭aqG; jO[|~!!ANTmh ~0S0jpct,Ew -4?P|+fM= ]UWBql7 &Ka 1οHRXB7]pV/'ǣB{뺌w^twƲ_U:a>wy\HE#$ /,b3lMkGN ~_KĀQMm]t.Ӟohnrq@y`u'wu ϻϗWE ڹk]bNLEUg $B0Æ4[&JJ&bn`oP'e;ur3A7R\\%7;=Bp l&4)cK5f NWR^N@D^A7t˜X)mZf6 G~HjĞ4/b4sSb*pxx{1/zf XGn_l /Fm;ײb|\̣iY ;tT1X ߭=zh1oЋqp͞ uEr 0%vn%'+}C qbP0@ GHs=,Vl֗Erg0#3ǶH~a42SŰx{}C>Yޥ%1/Ҿ==km^{Ie/$s.Umw7OlaM iNQj i]=^ {y(^g=1lrE4)KL_BsAV4A0{}ZhA57=a1?Z-F,{kYX)( [, vb C!#y*zɽ]%Uܖ34f |əꁽA_Kc~Ovm6^WrkpK,}`$MgMEke-kMW>Qqu3/%%tU^"U(B@n[R yRwh=Á*bَɗ=pK΁+ #̖bm=Tˍw!TmVx¨[2#+^r@j- 匸(#BNoJ&b\! ~ OantAx]*`\IStW*&z2أ26퐃"&MnQbG AEQ_mCVҬs l5':vPQi-OY*Wn!}@{~GJ2$u\-qYڝm:? *Bѐ]#„ \h%:܇+qATuqKL!k?~sZ"ٵkD*3cQ31+O42<_MW HY$P,Z{}|uS]FvP.&MHlZU?qg1~I Ptҽnx̂W5íA@`DW(U.Mܢ˯c θiSzw=F[Ep2t }e1m:H…DoQ"0֕ 3U]W=izye,~ǻt7ԣ(ܹdķj;YѲdt2Z&k *HQ!{oPׂwDM^d7@YKNx;ᑊ,FI]+7(NDnm2Lsw1\6Rxw7 W3C-g\!4L ^Q=*#.qU[l@{]N(=cQ]!?  1uC+$=iFku@$n^VUOt}`8_o\ʍ pr^U-LWq=]77c|I[|3szΘÐDꕀwI w[95/?w!ZuLHa˚Q[UaQ׋ɱ $_ׅ޴tJ;EGO e:Oߓ^Cuᖢ_)AZۺ-67lem1VX<1R;""caiN: 6(7&2 ̭bse׭>n>{V{$bKgZ3[u`"-pLiA:41ۙpY5#*j@d8 z(m@*դ.y}ovH,;KMl4ea`46zB,F:K1,{"ݤq:})4d LIZoM)y\xt[7K蜊m"#ekDI.gZ- hcUΈܘ, U]t$:7tHOEx׻͡zqP|3yosЖ̘5z> X%MҢ@ύj;\DKyQY/NmX0Iˤbk ^_'CJ<tUzHΪÇazI(oWj\^ .j8 +^ nDP4/mЃPT*ҋ;"N勋j/OTV.i>HD/[^׾E H79n ]+!tY:Y]ϥ^4/Ubd~,ȬX>o'ŝYsB4 S#(e$+.%/Q钝c0xGvglv[jouvU_|gGl1ԫ2Άv έ͍/_,NMam1.»GfYtsew]uo CwчHQmw `"5ZtykfӍ%KGXѺ=aq1WK$cLi3< aRWю+;kTJ9W@)6Q 57<)g#gT?dzSiό/9/l*0S3UHh ^ؕ@{ IS'oibPk[z(w!t9iZ־M>ճ5Ʈ^ jfpM\Qs@dR[\+uN|}d0b"0: %2=_a6_bC~'f3;0KaSFz3skZ@0;'nd1|sDu@/(w}?w343ȋ,Me%3=T3#u? F_>l)_ێK~-k֡ 7r!Zx<T1VeF? 1 +6cT߉4ȧB80MmQ H/ eu3>Lc?ZQwZU%;.vpح`LJP Q37Azk̬*U,u|3pV_+ >Hұ{td'A w}ۄE!DG-mk*9*ev3圷NVҎ fG׳)r$D0t/:_W8j:Ւm zr V kG1j[z=Psg|C/Sڧ[On CۥK!)g=|:1.d0Tm*Xz@P>5Ny]Bo>ZH3]*BhΌHZ)~6^ Pʿgͩpٽ981n2D pA2=\=3&^[NZ!i3`\m/7?Q!kDжO-LaŭRz QZm)sn mA[|`qi%E~'hRod|Antଲ97VJ+mOmi .j7()iEDwU|fH\ L7 'ZL%7^Gw/iW,dkr[* n^/9GlU*pA<ˠ۝ZD ;)jBE?ֽ-Pr wh>NPԲ}"1TPZ ! [@iMvD_c١v afpngW@r2ljTDՔ͊nlK*dhrkÃ1TUUyR8JuLjMk铛!b(I߉׃Ҳ(RcAWHBZ|o6Xa-۾9@*CU ?,Z{i>!.ݡy:A6 4*%8/A5$!ڦ1wGT] MLh hU_z(޽ QH.s$s*6W#K"]'MP^5,s-zX$ҞUF#VPkWvVwp!OA+w軋߲8GQEC(paӉfe?dt3 5o|Oί[Zq!{[مj?;J\J =(1kRkTn"VtrG fPRdMYV԰/K8 +T#N>6aeJ6~tDVGQq&d8 0sy"[Փ|7V?Т P}֥%}4x $_ x@+~(bpY2"%AWÎBxY)M֜"_? 2qW&IZ+3@peR?9Zf[q0q8 YQøC#KEhQ8m3"/sF 60={uG#&mJ6 {U_?j@N 4'5h6]WuuM/N֧CbEy_}҆ gn1,11<1P 1v6(ak \E 2h/ z5u:2>/yDDKK}x97 }1"hrlKs@iCHW=|LH};5qf J-rUi kBv 4:sN+jw,Ӕ)kroSP/u|×7iRR;ko4ªa`,OQe'sc'(B>iv$\<+7QV([R0rObnRrܒ@Y.m-8ZP6Mq=i a\cjh6  BjQml$P0ܥ Y)}!{S|`hɼ|,쬏| ysHbu3v:sƨa:$r'~#D_5k4kT¯E$H \jj lryB.C(1BNy/jK w4(Pz@܁q@&O"$jw-4V˜42V-66 dX^ŘWH]w*XrQrplm@8 #s!9Wv-u{*>j] 1wC-Mj+W u\_4:![ciُGG+PdM:y9&wD"pkA`1iA)0; mA WOo_/X)*yȏ-y:#z}#ksRwlaa3-Ѧ2˲x煗do3ʩJ8$ ΂K0}UeIګG6$b uzY֎܁T,jjN Im=MXHѢ?h:3NCo7,"ܯSB=Yt{´bSc0v$Bwp3<ž7\+oFo?͵vs?bjTnq-hzEn.]=ԪE6SRR0{o"FPudFe3̾ЦsFvr]Y.BwKW6}#dduWϕW}d )x^gF5A|Gi[eT,T%ڲ:dÌI#5mhJ=# HҽVaHv} n.پ<}R5R76,Xzdo{ [Ÿ[,qK?ShߓУGHėb`⪏=cx "Q> ?ٙcz+ vC;tn̔–(g"mD$SHSv׉-Y|{I)}uɖc.MEDu=m{-8p&f6tu@J?q SVmٶV rғcFs 'Hsڝ,=j1N/{_Aۇu𺢢 h4&j81gSoվP7QZ7;},ӫ ˃F%!*׿FoMo%I}6tԗ ژNs<GeԕQ9RskU-,\C=[n79\=gv3Dz9'.l g`6He"J ps춂f% 3{ns Y3K[ z%"rTGEXPXyh}lHLxcDAVAщֻе.6xkjDS%EёQ1ϼҜG|~ӻS>ԾIZZʸ,5+nHacÞ¨˷%)4*r=jԴ ched6،6*LLX!zjDi㏥7<5soХ?w]gBVʫ :$;YVtQ-Ρ"OнB= D: (Jkkp9<)'*R [ZC"=֩&qe̮n9zܴ30n.3W A a@V6lW7ţg&3>~!pw:?UܣHkwLi/vX۪̰b;tHRɵ,$R S/0T8FF4i \hxY`uR|@9{DĢ*?Yqp7j4C>+q2>/3\G8J,m 0)ގݑ B&26E9_X88+-f"9藔i7UA, ~"=$]TMϵ O>>:-Wf]tn ]=&#z0|'{\ȋSo7D&1x`f:SЖ sOn~V (i@5Y5a;rj&ZHM@UcuQ9/pzqkG$D A XUuI8 >:N؈;|`JŇZ2s S#LW5 B$6x yzPnw;T0NOEO/ ɌOُįA]qY ehƄDi?~ƀvC3zT G9T"Iu{=pI21DhAV&.i{^cX&b2BcDU[>K-'.Pb}9nR~$)RЮ:փ{ObnqGhn,NS}ySr7{}bd'dr X@4.b |AL$ IkNɌj,E~8>0g~/aZ/ #;dʬ Æ\Z,*́qH}Y\ #(O$t;KMX!fY|KNo=WZ^z tB[)hwo])0E$IvUq> ;m!G{{4Ե"Iywヹ¦ķeAl#m"&@پK@kK՘b)V53 v52w? 1n_1AH K3bc夑  L F.;d rq$ zcNr7'5uj)㔍 `g\ p3uW nUai1dPSJcd.C >- s#8{1يw`\ӽpռ!L1ϊ/ '0ɘdD\ Ϩ'|&ɢ&c,cFkR##-G`qf퓁 #yhgMȾ3LszpGftqΒUjKV+E`S<)fl7ߎJKǝᘾ݊Y X *I7럓 QB"~bړ ǯ}M:3jA&FO HK+h[~}؂*y <5*Рo#q"vXP 0Z$J4Bdjf;K+h;\Hg` zJMg; ~" +=mWTq HM1rs5 X c;s:\ ɱzB5"{aa3XgˣKԆ1=5+SEg6 ܖYɁ'Tj'|׾b7O͈߹> C_,]:YP¯q3;WʼnsѮ&HQs_CݣTXUicѪ+.'z}eR6ω4u|#Ԫ,WG+sdrF!i;=.چ<AypM{&huȺUkfMf:7LWٺeҧ`v8rw\.)EžYJ8=nYY%|ixqĐ񪺭.-pisZڎ*Nt!s5 ̡S{[J>rԦ’Ѩ 힂·#T2ұ^UQ,Db0<WsRm L3~@/m*1 G#nSm:V{D P~&WvSn1:C\qpN^U$%XmPe=bn-4"nIdMrx1וg_A-}@s9bvbac0M:8m.g ;)Hu_YBZ}`cL؛+X FN~Թd}3N35X M(DFU5{1+tBjr);7K)1uңَTPB Rd)7 ?H@E[ќ=QbS."P- )s9| }|vi}6g QFWJ2DʺPpk]^Fwj}Y7ւQF/LWNfc{ui*^=ul 0V_@Ov} ד fCNØX~d?%[48VY07@/5%eƣ{R< \iw#8A4ģ&.:*╮B.;ս&H~V$Ga,7V|N=f4gP*R'ΑRAW{<_YnqSO: ȁ$ jWqqqlqj-:9P%'yB -7"5CK@~Ceʎѓ(/w)ienN!YL 2(- Mb7i'|[ *z0chwFcO5sbjجqz튽i!CabU9z YVk%FJt탧pbdaET1yi ޷\+2zٟ0%Esej7"e-;+09&/ 셥u_ׯWp֘綩bX_Q ׇ)^Vu Vr괧h C{y%Ws)e׸nfȫ)% qi2H7&#Ynb1yCe2+5J4itAiJ3ɕ(\idMxǩ`Y:lM܋D*Ax_`6 ]h7iY2҃ ,"KӦĢ~9+S`y7v -*)wWc7-`1R5і=:L @Zvx-FFYΐ,_l ~zTRQA~h̙;Sw4A#nfr|ZnI[K ?=N x;W{j B)P8WKpq_;:J$H'ƃ¢L#nL://CSQ{;I_StvBaNf\a6Ox/X`lk+ =C Ú 4t rgH:dp@\z_&O=+r3I 8VcZ^$da0gI`רhD lqI$vqybHl~"Wv˻*ȺU6~ G|uXlg"Yoz^ncZ+gKLE36-G >Uw"cAoXqp0"f@n'@/qXN dݝ!8rPt%-~Cm0:&cX[X>gEzj3Kaf %J@*-$J%{c`Tu,fU Gn=NDb(7p^WaVwFlLHxi+2x5ъdEgYi xن+ȵ3W0E@9Ğ!vfePXkic>j5u@phNZgmZR)hDDO1_&{_E'_gC~f~6K\\x#\5N>y/i41J n9$qX_48$;[ Bh?ML zS ([U l)o:qCCǾK&ǿo#}TRlͻĥl5lOkY nx'.ԃ:"5(Zi;g&e_o ˻3#WA3`{_0ysesgϼpE a"& O,ax*.B=nܯpa'Vkɲ{%GՄmU Н}᝹ I-;Ɓ"4F4:UYUa^B%rKNUN82}!/nV}Y;HOprPpmxʈIjsNL٩S[k}^J5eٶQ$oUf*S2ƅUv>!ct̝kn: z+*T02A3uMZi07ȵbF¾`Eߴ떪SV!%u.Ô?ciy}% 捫rnf@tuZH:@V`1&Rӂ+Cs>OC'N)ϑPuk 'y/Zݷ=tn0&ٿ m9*D!`_ʎuFZo]vTCm' )`6.^+ H!kX~yVb!] sd @guR^cئRV+T:kxd^v<862lb?Uq4ĦV{ tG"Y,VS1PF({m3H`J'JuY e5ǿEmkvgf AqK݆-mg]އA94rw:fttc}Woo坪 *zvUwɃoeQ,l&ڨ߰2KMCx?HӴ%pՠc3Ow;Þƭp{N{P/9oƜ B|*n SڦAT0Eew۩?vpgZK[;6 "8Sy6?0hfD%W&:fDgUFJry%2>"T6o_Np$:Iv>R@!))dBFoQ5#Km9SSO;Y!oUlOLq`/W+J;F['7=F`S2,r}Է}!u/”&:;lVhr2ua'^/[3>kf35U/J;nG!z s垦X?ה5oڶf+Qmi:Qzm4Pf,t -̀!Lx|L,A$wk` mZ5YIK4\T=/V\*xD7|g 3Qt`-S6 a*]CbVȊNىW!enldQتÎ-del_6O3 j(cMd%* <ĝ8uN?#tW#%phZdr3;[̎^AoHgBP"Qj۞#{ Y;*P3 ZHKf _?E~b^ A>qX,(_Y8c\&XGiFͻGRK0=F~XQsSeX䰂*q 1(`Öճ=R͖tٟةrr59WJnragB|d>"AmȈ^sJ^-|m? e Bed$V(:lb6J~s)xp|EGZ|ٜ[}ݲ%X ru6?ZL9ǰxpÎ9KW@AD&h ^ Y ZXcI>V~컸ҢÖbKh~6_rٕRmpM;Oŝ4q,E~i()1]7j*Т'5DX?j]iA1]Gs ~!o 9.i  uL&Y[Nʬ>f yf,\1] "L,sq<40>^U̷h\:m!*2ϖ_ZUPL_=77W* E*JtKD84)68pU+t|e[j[s%zo =͡-~ (ɨ,{vN ! i|K%#>T^̯ a3gOX/@Aߨ4%c~J /!i#Hd\C`k3 psqiӰtφ '5ƆwHPRgX7XHxMCjKatmJT p!j !/\u^ީ] OMP:2*w4.x? Jm\s;U9h/CLJI4&.3 nQ-YhKؠsB_?:[-]/ɯڒLWz JJ=F-FG=qsŽ̿(|Xܓ[:q^8[gVOC9_&4J%ZCJY{r)1CRoazF~QmT?}qUH㝷dk Е%ZT|C [PGbT| d'O[x$0rLE[ qJz"W95}ݺz‚sM5}©v@jN ;fj (c|w?c=9+;X3J}BAF Ra-$]V`kqZp-@B(_b(IAYZhN+_I+mQYikCORbEu3 Yp=5ݘ?tfûpuz(񳪣PYj3,P[ڴ>,JX3f"j:PB$mCtZ+ ĮCUp0cS$ҷ^U[zk C?[;/֦AGף tS XL4*! Ma&C)ctz7,^HM}l'w|;(t+/LOAP٧@xizeewZ OcYȦMS* |[G%e}ei-tBQ>+ثT6t#Bm6wTL3Rn`c_0Dr-Ӝ1/+: Rk=B@>z&mkqdE. M$̐4DUv&nj@.9 (қcI:'9k++Anwz'KHƣ.:g8$sMע~bDm3ʏS ls%‹ϷTo O0'cX=])Ta3ͯ䌌]eg EڍӾ27žV@c?m'!:ꩦ\rV4)>iV(+Y ȥS6d9W).5ibĎvxã7 }W^dt$7R(0rgY7v3*r@hnEXLdE, H/9Xk.D[Ј@Rmv{OUen0OBKK mk 7Y_5A(ۻ9ɧfFxvrWpح ,ؙZ~M^h:fHz=#ƾĴW QsJN* ?UT䇅[,Ŭg<;1HL2:Dv,-YhvNء8⦔2H3{6_J_a+%,l#H0\G7o!+&{7zc'N N繏#[ 7fH\\hd@k8?6_9\P?7!T>'WV֜MjUbu }\(c H^ Ӎu.e{{ *w9ۇ [ftO'Uj^uszA&xn*N0i 齉WZQf$dg#h0<֑ia1 stV`Wךv"][tZn%Խ1Zj/ x%%L*QLqȩȍ~ͳ3+ (`SE/K]- ЦGG{4MYݛԥJud _,oHIrk}*~!eO!h^.76 sB Dc~w} ?B&J쏙) o9$ xIcv [&,j jczq#>)FQGUH7jQyMBf`KY"ic:}QVV?)Uΐr[ȼWߨLrqj=X$b[gJ;&Gțx^- #W67dELMX 3 ŮjDjż1P 7÷]j*-'5dϠP{$XM3)b߷8}:-Zu g(؟q;ZJE:CD?}bZc^9w\Ѫ(ͅ )[ Y#MFqvbHOGz7{8!+SFLY$X?䲿7Um2m,.k.(Đ/#]:u"h߁ cSHF\ƶ Q´ѱBP#V[ C(Fb ~XZbd.K9!x_2R4 +ɩDALx@r Hbv`PU[b0 Sl'h̎<^UB1J|tr]y?\2=FAՑ6wKj%w~nq[U[%^k=W2oF$;=*Ds: )=) 5բ㽐s;jH>W2קFj߻AvyZWl4vÆ9D8cd<./IkBL|gA M%J_>z %gL. Wϊ|;kyAja;=\OWV:AXN}cz x Г)8,NЧb}CPGu:k]{nc 0UgjlMM(4M:bRL0t7 R=Dª$/QLծ8<p nx,v+F/igd#)VF'5^06*o#UI)Xtqc!!rӱ37i*R8a'!?1𬬆h<HusWG$M| 1vD#8??ذQ@Ca@w~WigVL,)GH^vۓG'riLpR F CdhzmMrɚw?U$梴LyVۈqev|M+0' SBx ҄DH+'(tpyA?i(9LF]%Zf6>>(G6K0BgF3}L(=X6$pZ v>los!;,VL6rugm`$W1ʃI]^wO'87QM2/gy@Q lSn54{vV!Gޛu0k]"}~g<!  契Z8.Ȁۊ@K1PLɖEkgƂU2[x9Q^9Ukɛf!#AGK~U`[Dy/7JmDvhČ{GiZYY\G~QNNV9Wʹq;ǣʎ>ud. 9?z D|y/K $}mzٟ'VO f*+E$j4kӡM;΂Yfrh_ypbn~ 95)Pxebu?mxŅ_fjԇP8"5Dv>@ E,ZCd؈^M9-^/kB}mpɒih/KZ&2nSCa?:X!518!FdrT'umﲣ Aw<܂.]oP6G}O%0Z;Yv@bY )sM%V.WЏE }*t*ճq{7&?%~QXņlW[Vz3'£{ `.ۋ\3JhgR~d%fH!}x{qrx?2><[?x8omt^&.Y"dDg"gAR,uMMiʷK5<6k.r^:k&SJEc&^ iV//gdpOHЈy7MUr2tqeç&}[\{1x8^!x7`O;ʹۺS+#uп!\ܠ{6Sne7+wΤM|C>?+T2gyWK!isV{QMJb/Hʊlסm .H( -s,`"z~Dtf:Z(2-Hro3?l2f5Y>G{M ӫi)T13~o$Aq-gß 1pY_\ QV6!kqρ`l] <7ӈiKKi}]LtȀgsQc8(]jzj8)-QD4h nǣBMB&NV`1D) q3rzPX(+SoANUe)烍x_]v^K /%AHG2E'E=y0_orjĒSp`MEW㈽2`@5\% ao:5;)w |qf'o>0*nfP~(Pt鎘qLLDdT@Iv֗.-'V|Żʒ)Dc,[@$C6]L/L7U|J?x|?B\>qf97e~%€ L =cWt=΃\ZZ!݊:/Ɇ8-?Gf'獺)M~> [5v=nm9XۦҀ:=,1ZiO%@ 0$韸y\=I; 8uM cEQ6*\"ql`fhŖOn9)݄ׯ. "1\N6%mbY+4+ToDebpn}^fAvM7Aw۞BKކ4[~V(k'ܧ}Xs2X)p(5&FwT~eq @i$ 9m3iI8g%y,]Mr3exiF 5Λ%Dh7je?jBD7'}޹ I8 n7՞Tb PUrJym9#I6[VuhnZ ΍S Ǒ l* +逸}n7>6sTeDۢ0L ؎XI.%>XRX-D_8 Y,*`4[ &`v?)_̫L]%etϚVUsu [@YVUP&*AY*™Tu1SoLW&c`QMA|in"3 r:lؽXow0@ljGb[;թ7U/Wqt c^)Mx\ޡY5C{ȏ49Dĭ ,E&]Ue`zԴW0ѐ,5K8$% : :HҦl!ImLu=t!7hh7:MRA%Kϋu4@jm@ohFh`FxڝݮIXCn[' `'tqtIz&W3@SRdD47#36)9/W0mS>9pǹ9rTN Aa~[W;(K  &j$Tb)=UnN$tۭ,HTht-H޽<0Z4 aЙd1Uba-y.H<𗜻T3Joۥe 2SS+eOYs3gt*BC""d3d0+SU5J !'t|DU5FW!`+  j.3(a;?-&~|]F86;bOgmh:a@:ZpD {Ea|WFl2g-[/u)5B?,}W~IF~{Jn n__wqA4"-yVV3:4#FT$0)\ML';ء lM`eZ?aft$U덫 S)gq6Ț^K-X&c&+Y!Fd\jU=2ԗ%^FFD6Otkk>8J7K9 Ў5r"RV^RvJ%Qqoɠ)L:[|]:jsςӈ+y,R2КݥQ,/"/RPŠZaE]Ι rNa \G FrtctVVqǣh1C_ƵƓ|JY)YwO5Ul',:kRRJIRq%gJD!%,Iڼ]hcE<=,*VFa:իcj'":D jYJ |K0á,Q\C%P2N}cjm`^2]9ݽ'!U d:a͘qQ5F\Kn߂?$/Z/=_-,z̝\/}FvO+r-v/ܟ  ](䡻 ԃe%i^n]2'w`Y ݾVucxP0P.Ah0j7uxaCd*n߶GS"z5@慵"#:_3,ć RAuocfr:Ec֟k j:珕P~q;m0X#|g!à4@^fH4әٽ%dg1l`via|9]B q=&fC#.ڝ1Xz7LL,k:)vh7+V֑ L7Gy#%sҝCu0wbk3OL BV+eUZV5s) R/t[oCZCL8d <3]-M{(6ؚX WF<$ > ouq ~;qK~z3n\'lT%.2W^YbFfbԋj XpP\å R @J==I׀ Ms4,jYڳFThx8 R_dcZr#:#ؑN\$4/0g1o` a a-RqswzYk()eSDŽqSARMfF}}\VAw\Ed z*mo 2L8#5NŠ+Jbp҂dMhVJVS1n]<#>Me*G8Șgt_L?QPfנ{znF6dGS!.hiM#dPG{-i.=OjlvCi.ĩ+m* 1 `~9 w&W^VWMs:m ~ޛ2hޣt;F%hGCJs߁ W^b%,C29BAΞ>`px5̳F^S}0\s,>煢;PÞfA@P>m_bi289r>ߙq&Qg҅9ǻ\GDɭ`(ɇ;' ΪΏ9m} b*ef0TY1-!EKY[q%g0cA-6u(V<2|@egPC3h&03zX3\g8)-N]M>8>jS<=1|@N͉q _(PkboHŕB(+I(r%A E.;3~,T$ w'yތlkoLHjWVlkhpȈ]*lq-t4XC3 U$Ʊx ( 8`䘩3ъp7ީod vi^7[NHE`pDyU[Le!&;XuB$ܐD[\:Z,U)wN0a%AyR,}1l]!/ί>a8/]u]Wb>B"T) j26٧ꪁ@08dpu~}prC&[d7XQKcMHD)й>? əǝ]QjZ?R'[((u_ʵvĖ gD`6/z][ݫsՔhg:AGDl-/4&V3 <Ε@ 40h>. StS?9Z Uք;vQm۾!g vҨWQgr1x^ ₒD6ȵN_ܝpC/ XH;fW7&Cpޛ@CܘzA,TxXc<-efW_..:icZʾHBI;Q*z1>:k]b: `ByV)jNu^f{Qq8lTbs9!C{\Im{u0wRQ8lTXXn=oS[3%ehǧd(\Pvױ:(kOp^58FZCItZbYYtAԲيBY=yhnk0R{sGā(&Bv0R {tՖG-%,=d] Z;G+tCUngFgw@.dk3g8'ŦېB_t8Ĺjܮ8%J7{ֳtgo1NKk1VHgRPmuC+Q MH[z\7Y:aձN+&y;IY0䦢ꘑ3.Qu}՞g = q]㷘_6nJP9b- ;p4_孡u>:'u~ddF3{MÏZEcrhSWq~7n\8LH.`_ZٲS4YCd;Bzy@ä9;E~ԇu7ok N/2j}!dFB,*;Ւ@@q\֠D_ 9-e@y cLAoO<D#&֜zxI9q6Rdh9ޚ}q5qAJ/XX %Z :3×"pzob^E# zL}?H&Z|Q?d`@V^b6l9)҄O[ ҡpkk ZG[:>QjNvGeYRyO:k0 dCB@B7/2B2GvfqU_l㥟"|Ғ\ AjAƿ$#+,"EL'*=˨7 zɁY/@^*bF'ѡO6֏tΓI^W`cHkmt{8dU&/EGH6c5gl *CEaG9BK%ʐc%4wX;?shtw/j~.حUh~%AU#&o)ڎvK푭wXs8{EI cE\E1Ζ@B.?՝Cf-Ez }Y+:Ȣl6J/A4k09Γp$G+h ɯabƅ6Dblcq% =H{ai[-;5ƅMi2pV}!66z;¢E,f/G&قb19u 0p;/Ҝ>f˚k ϳ}yAyq.`/7A"cPv9kdݫ2U]tR7tL'+c1t+(H6K!Uě D$%Wr e)ku B$Q[x Pd't^O{CSXH0^B0Zjn8ΧR%#S*mLļgC`s^R6?D.g[,QqqȤo;h@@cSF<*;IER?mݙRn3GZ#{m^ok{ϲqnJ!Bvo)`pިo$I'B3|\T7G3 _ '85,jTGkuoqlJELK+2V :YuCW̎`P\IAO^zģROZHUFU I3^M| l><~iG[5 GxFP'l93s${p OjZhR>R_?It%qSPw|sl4#3mh4yey;943by\!'36]C_rG{<;WѳzQ E"SC6E 1$"tEp ; 4kse73)j"v6ẄҢ{ByN{M;ud-}2m7 =E oZsQ&G\d*dN~㴙rK]є@E&5#/aVpOABU. NX]Dӎ(BȝFdԵcPl qXr 7C8^~lt]5);h K;RXLDcF7Ks]ޅ 8Ct\qa+ʔ$o[jjKiRu$P^Ojn(uhyD6=$spSڠ`Áuo 1XVڴθej iv1 OCפqr.|㴛or6n Ҳv ~L8:9dpcTsVpҰ#!e5s'oPD¢S  x썠-'!r6|jX=\>A;AGr1mn>p\+0cdq 1^.C,x  v9y۵Ã2԰ hM&4MZU`CcVvt;"%t#u1#TI ڡelzs<8aAWI1 _d=~ ݄'O|݇~L dn;Dd"" Y`mV0:~?}o1 Y qwP$: $I46-8`K|M4bBc"GvW~ 1T^x_Pd\آv>$=f"?]pxΌݔ97 ;ve1+~RIZGgޒ‰;RL>5Ҫ\ZX1lh )B>VA{I6v.v!sl㙹nUM;$ ӷy*rexW7r܆ũ16B z~ &xky&|L+Se^NRxrn~G8Xƙ}{3IjZ_37WnSͷwy tzjo"@TJ0Ϧ"Py>RHp~j`)mىGeQ#jPv߰4 Q5QQY}k[3 ,5 ݊28-SXG2d:C3)VL$r8c'(u۴QB qzOxx≄t=78R G0˄L.8X;09:qk3ZiZ;0VfkR$z$Bl`X`vGi>G 5^!P-o3uXkEj=D^u_{HkwAA?iy̳Fx']">l'S.證Oxg~˭ϱ;K_EO|#QikR.ɠShd' Y~~u괞t,5hK%*I }:6Gʤɓ)լKi 4ƌ YosŝS,h+I :4٪YG`Il}/<‹;mKU(_"zkZȧZ Wh"|^8k]eD\vƦCn}x(u@'4PEn;p)>쬨nj'(c\HL|}:_xVx:Eo*֤1{'zWNglR"R23EhQ|_r/ f_[cX{v^G>竀A.vn'םXfCxC c n7ߚ7r.SVh)ԜP>pnizB(}6[p o7_@q8וLf&)O\.G^ Y >+f 8b,T`׋1bHpfEUŁ*[@_1gtR&!EMlT˲$iDڂβ `ׁA< ,vBޛaw[WNEL 辽,UKNJ̪_o 8md*`gM61K|-QӑDPbloN&! dՇ>9/*L"SH*K)EU3`D Z`bcZyFp$SkFP.]KȖGd#Bbv.ɁGqrN-v-5ho ?vUU],hS-*VrZ]/Fw Pfp;Q9 `=AuB%O7CIʧ:rqy^)A YLokQGh_O` a@:MO}_0#;.pX1־iiL-&ћ  !zn/9(3lHiҼFF]TTW:Aw.m4rA j%gl!H2+sfL|rd)-iՕƈ+?WC-Qm[oʑC*s!jժ`K0>m:TC$"ĊYS \a9֗=q}CT pn1l٪ y*"_ PEgxע~f>s,X)@4YPDuWcD j')"K3^:t0*H X0I7OG՟WtuxU4=12i4H귶} n \n@#Fz蕃Gqu{Npĸ .A}HM 8p΍DCv ])y: ѝ@Cj\jI!]SI.eVhU*aege̲m b!/[dZ֭✒2`<([Z{ƜN0a̪H6#,J&*qIrnL>76fG1uW4W~ʰ*]W[F6>l4FGWA栻(u8HWxؐU*,:p ݁7q,v&>&w%WXvlt3\ tf2o[M}3BuA[XI m+X۞Sel:FThůuv(D/ނ8-+7Xf2r z"L.1[pS-EL%X 3SBFJjG8/1^)Б.\vmW%"ؗZdhoFw T*aC1e!lfbU _&y$:3יAl= Hep[6hv[E-jo;˼aِ΀bM 쵴*hoW*ݦgէ 6̀@ͤd~\?}"JNHU({VI`n{{e1^m=rton & 6,;91).[XS[Zc˶%/ XW[@3 2,87k) e^0H%1U<,!lsG =y-3c ;O J#80g]4VA1NyI$GַJUaPxqxT"Z"?},^ZKi#RhOCo:nTfm#Yas] ًWUp#*yщ 0e $lp-\,B퓎mNLgГ0Q7ٻ{; |5dVM0%#T UB;$V-TV GoU#wm8t(}sBӉ#<ӲV9SsJ)t`_0óЯt¨JR{f,HZ!R#oDu"_T""z\s+ޗN Us肰$09ٞbHTX+Ͽ vr)m.hX04)qH  *Kthĥi->BF:`A}.d0}hM F9,cFTqR@dyoX^7Y0gIZm- -efMOeDaARpW֯8фx1jwJga 44yVsKvuJU\yk,lZrtd6Ր5yXp>VYiLW `opz%Od1M FFѷS:Ȋ5]c_\Xc뜋V #&wRź7C#]e-4²LLL>5#ςoiv9ʸbxZ'JiWSCЋs,|IKw,B>ZliVT$甧8vDbLMj:#wb1m9Qz=xylf0&5QL 0[z_d' Wˆc$ԂV)jNN}جKC_7 vh3HdY~Cy6L{K; ?_FHwzzRvTjvh֙~MCfuG jE$TDBykjvF TÌS4hBvdH+LAN;P2`B?U4~_ Z43!P"yE;(ٍeh< a!̑j3]'4F $f?Na(bδ~Y yLkY%U_)wX&U0L9DdKxiH_ ܉I;bW;e"M$z2{.|&\İկ!N$8bHS%aԓc-H#4Tmk|}pVE`l(#}|ԸycOv;:mPUߪ!ԀJ~f5{_ȽEP}e'%<*kugEELL E̘s Js9 } zUhɆ|? 9ٰ*bۼJ, gڋ X& ջuޠ<u"T}c0uߋ>IY#7Pyo8Oy-;2`F,A`Z~ؒN,⧝6e2Pw!Hfb)Zf kw]F EQ,۾TZS&N"#dUK=&OYQ̿u|"_ zaQ;|5vDT.qB?$I  &[: w~֮A:ڽfeC #SGhõ_.,xdko(u6 ux]zJxx^q`fvjxqA4ἕyY+)A[cH)0U'OSR̀C,-6apAOމ; g{EN7ZrĊ$Jŝz83S4Lʳz+]f*],IB8k)$o{+g*I6f*Xk:S m)O3>[H3/*1l՝t'#Űr2G,iCx:}tbl<6`E=tNV{ r@AH!Vg<5F5ݛ`Zp3a} ~c6 Vˬ8L8F@Bޯ{ `K ;uԉmnUN)v0NZtMvn7()&xjs]*AS*!v7T>h~ǝ1k`RQB*>_򜋄pfT7!H6ʓPԔq S 0˼rYNSm@bjH2ƒ8 $񫢇0;r"q0Nt<*J|[XPwuC&>Èp L2mDв,Z(?/KuXR[(SkOc =!iy%&bqƄ4r@s`y-:[ ,܄~5g䉡p#k`mRwrߋmnb{fұ`*gog>~c!*ǑEy.[*{igFS\^NP~R*,bNEt|3"F]`BHaBvBH ~ώy0tqVL߁p1?M#WvG+ &!?m~ Be@G]GXv)]?*I&Lgڗh¯Na|Kk83]EFDb'EV:\sd'hO & qR_3E>3iM.SF }N&`7e4]?̶D K=t Z _i{pؼry_f)'4}=kὖjr&Ǿ|}C.̶34i ś y9X8 I1ti[Y˿ve/eYd/YL _ڱJIr! ]BTo@YrOqPo` Gs?k9A߼i2Ey!Lol8e4zw5bJئ "yЬ ru+#a= ²Nғ 3VG:S^-m*1[٣Lj$r c )_:1,CG̴|*Z9tykuAK "SޯQMm,g^xF=?H*PoH82cݛ1ݙpl8)>$e6Ɇ6uSdΐ%g+Hh:ψ(nK^ ƍpӳ~@Iъ1?O6]LUP0e .&&7Hr\1U{+Tj5aepxϗ,5Gp!Iu5]K _M~wB(sx^wTAsRFn`WLJ^qywbږj5M]nyƝlo6] ͊nA"oKd̈ƃ~m<)jl*ejõZ!פθ yck! 2!BCTWeh iHEL_/FI6v&SnP=sO`KuRU}tNQ5 y2Roew-iJ\oyZo]·&^Kkm9*4G*p[<>_WReg/xDB~*ɕHw=YMrh F6_= Gai\aRS2`D *=֬,l_Rvf%EƧ RuF|Bd gPIXHrFv܌񏈼%Cݓ,=|$ۉvBT9-+T7*чIeslb"M{pcW/)5=y%dyIBw3y\r8\:7 e2@oUqz^NەXpD}lGȣ3%x\k 1qB>&K#>az oR1c˿ .&yv&zKv.QI'}Lv%6[eRw`6s!؇,`H޷26/ɜ}p 0Gj687E{&I)kG\ؠJ#G_k2OZmL;W-%ifyW)P٠frrM (5Of?;kn @;3tp piJ LE-zrksE#(͡PBxkacr&˻yN,~,A!:5==-1M_sڟiśljjs>ˬԌ&"ǪQ <Ȕ&?w;=j2 JyhS=WqnP'#${xe3i#F+8+ir>L&Dg^ý# ʱqD\QRM Σg ,uFgd0<1ZQ?ٻpJ=jWhI֙8wmc|j{zabCU9#b!3k@'| wD_J Ϧ9*ffv$ۆI+e3<}l0DOy X}T] G9l]["pFI$TaBlt!xq mfw?Vn,:,'uƦ L%L?2qZ+d;҃Œ㎦9AR"lSSW\> 4܉ʽj* ?2 Qf Tą )*WF>Z;ɦ(OK0'i NFDj2azq>zc D)< ߎ?@hŷzm4L6@G 0hzE-G.30^р;=y\~\~iBxs A~2T̹^RU$0ɿ_ւ{Lmvd|SII$sojolbƷ0bpB_^=4cs=1smd׍lZ>{5BAeOi8_7w<Y Qv\@JܥO+S(~H,Qhi^jLbDث/)M E`żJmчG5 e @@}<ΐGw KVd$Y͙nВ3% un1 H\KdUf̚ס+9zzG<(܂0XZI~7 V0CCx9@1<ͻ|ڎT")|G }Up*oq5-I:cY( oOuʩ_AcKʸ#u)1T oEs:}Ѻ00ړ"|}a,]&zz氻TIoʡi+;mY3&_TJ%RMM\7=&t7!"SYjpH;x|[;b3/Q{ʪyǽ?ŀ Y|+h4 <,zkLX+#e@;aDTSAgԀ& #A KDzLdv3̑<+  4ε׾(D\"$Fn 'J(>h;*(E`uUe%80wZb-k5Ynb_3JDxKvXT$5-EAgVF[]'kQ.dT*}j G_ز^(dي\QwPpW@.Ci+#*s(zeӗL"@ov+ %NDbq`GS8~*yh @3uF8aY 'KZ#}1Uu_Bpf$#t+ '@<(OcFy0vJTdmϋ1q1[Cx̻PUȭNSiF/A?j[ĪMIqa˚yX]fJ?abf-JnRgRfʀU @; yJ8׮efkSHKĭ zQ>9,$OE'>bp7lZxgڟwk %d sW9CvV\+$ꊯR1L*[Qa=&aٯ3&)c88.5Sޥˠ0@9 f3>s |}vò:C[Ӗ. ᏸ~Wr߯fGꆍڿ4'o K7Lƀ^~ˈ!Y2AϒZHlq ј5NC:ȷG~GK<_AJ(#޿SgNhõ*h{o_E~5v]JؗtQ.j h_`aj,4R“ yuOo72Y?^qc=TmځDDī~I{%+4"S|RZ ؠn+"~[Lc|'gE-31:Qf}rGhYoaQYܷj힆W?hߤ/e*{O?ElXCwd)XnEB7{3A:c{E} |ACp^: _EmX=PPd/IAćFGbǙ i ׊q(=Zx͏z5"jnp?FbK%FUL1\Z6uYvI! {M),ty XXX7jRB_lqT+~,va(#NgI|-xgmsEWL\XI&K_mf/ eLEOee\!E6J$o "P:ىXh+騛'wtP80˺$hdYsHJh)!$MJQO2te||I(Pv./n%Vr_ u57:oR,C81&i)Qad.*=(qmg$TA,>VЯ,Ɯ#2&`g.*$k4]Zrb'Yد;g !Lj;8{d~I7!+6*ehؔ3A;(#GF_V5zq28͖ ~f b=J;27y*3YYl"ya-+5NfwM%*bНW^#qdݣX]cU>)E3d6oX@2-^; 1]q6" zݣeE'?34>YFbeo4~nT/ N&-U#^׬ t d/^ xN*FS7+ }$;ݼh_aCݺ]|R .f{pF[3Ɏzq3?TpVhPs"-)ÑЉy@ Fږ!k &M74`9neIUE&pǿ¿tG.]pמ}[ j^O&v)=/0^ E~<eJD@To_pLޅSu-ه cZMLf#P"LMC^c]AѤzIC /\qD!ݮT Ƶ£NKhȢ^MLbLp /m+iXU/A]}Aa$HL,ρA]i0:<7h%2أ.'9L|1E_`a$z &C01hMdHB؂.\U!'w SN0Pw~hKs!1'SK g `rIb2iku!} VcgQl>8ҔX6PxjUG41 Zա%c8S@]D)2ixv液Tk j9QnM:fTL|祜^e p_*m.R{NR7 M V?Ve _J(nj<&ƏdIu_ѨO"^{PңC8Bͦ ;>£iK_щ̴*Z,w8~kkDn&,{\S;L)}r,ka|20=)Hw"I谍4>cdm eVV/xR%!ԯoJ APdt*+`wāR8^b}sQCPyJ ꒿zjPf_,߃O:Fd#U8%zAqv|OS#ds=%^ZDlN4 oz[yn+ls?9#7ҏ Vܭ{.vM} W+4%M$۱V,]hT3iw1K/Cڲ1U5f <@B[x䢍-] Yy/zǀ\LHӝr=+>4T<~Ed$~+Ky8툌l%wJK@O呭@>KDַrPf$S&Qאׇza@ڭr35yiIr׊سߋk5vz(c c wgp_um-ɫ Hfq[5'@UMLd*n6uv>3a!ğ1G ,GKqN3 "7#iG@;py/[M 6 0װŮ#.E碍\Zݮ4yYr9ydwcw4W;mvj/o{f.M$4дPYu/rf'L)5x3~g~):%-qQbꏛ=I},ș*a4{ml*[Ip}nT 0jw3 C&gz me69/UNO$~fIbV.̏oZĤk:0Ծyttߔ;.8`_2Fszc4?NfTz/ɶ&JI"*lfcVbv[j zY8 ^恴E ʤ6:Nΰ(MgڈѾS˜j/Wne|XqNTZ+ ƽeWC{~7|=A2B5KG!'115 يl}e.2^}CxwI<`+"W9x;i)ĒEw$Nd9\+.u^TKZ?AL~+A3Gt7RF1&|ګ2o߷^QO`]dt9TJ Q7i0s6),)ө͌ԮdXNU7+B]2ʂwv|5kV_}$@щ^/ *R(Gi}ͬ%prx>(شdG%Ġԅ ^Ny_; yqHb-8/Y{A?Hw^P7aC~rtJA˪њlUuO7$'\~JW XvOOvG7/dv diVFsyhlU|pb2`Kj9e).T[rV+4 Jz \qKHZeiPF_:%orn)gdmWSU0媖קӖY `)hBiEtz6CuKso 0j.+8;|bEvtڣ_u\W#fMtBb ޖ"("pr=Cm5>qB=z5 2Ngi]@e \613r R~HlKkzrQ5BT`/|)Fի ĴɚgJS۞Ms2+KPͺ;RCfK[s%PEGNlV8H ʅ6kXng>E]R&"FU9/`[œTov5|ZΓUh瘶C 'D|Ɩqt=9Bmݦ|ZU0ѿJ^PYL9<~k)M,ڊ1:nH*YD=EM`G$I/**(W;5Ց<3)i҃31n/ڱ8WS:-X^>4&B|^LظfàQtŒz5bHQύ$ARIuuJJV}`W]D4yn8Hw¢@\y5 Wn[b!fJօ}sG)6NXkz te:UwyDWd/;jpqWn)-:7%ИBϓptۃ9@p-4ˀGnpH0ˡ6mg'oclL.:M ||{i[qEzjoڅ,!$$*y{=cx=ZtԛUB<>2h|Ǡn  ږ!bru+疇a%ZHI}[ ɔ aGq?fϷrQ޼E,B,'$PPc7c4JFVduPH> B+`&ŴgoRqglb佇0V+Ll EH)7c;Y-":7H2:T:cgDaWQL6#وWCqA{uzsO땱xA`ـ\ތ ɼ^~|SkQD}&bU@uAApW[9(Voω -J >ݏ>40\6sBB; _PwoЊysKeal./_ٷHA+~!}o~\-eVTxs=nP뿢 >QF7l] NVƫ¹y(Ge+yT4:<Gnשu4p40 m!1 م)oױvC==aΕ3ۇ?Gsւ]ӧC = i*k<$GN#R-@;H;ɰ8ud^V]|}I;wL h?R+o ٻ]!)DЌʶ<y6ǴRWBp,@d%@!S~>_j5<^(XSdZ69o@{=Ȣpa]@gZR. ]|_u#uK$]j/^qpPٚfLn+Z(x+XDê`y1L0+Gء{)#^@wpo+(O_%;.+^g?]Ø&)W8AH#%HqQM<8 Bf&&M9m RL02V9;^cWy7o25ϫ܏J2NTIleܰ G^2P˿V+{SVm~y衏:99G^RxMKBJ/r/eS;]~Z 9DFcXXIC;ѱGФp}n@ ~_ʤ,S,f,w??Ȓ w^'&ю,샡4dp& MLy[Pys?1+^_Kh<4Ρ}gicIʥ o@ޑ*f/\l1aoYdU5՚x/M-VjXy/ t&z0iC2wgtdLYO[e-,-}tEVXؒOW\ 9iɸ'B+(y|kVkmk~ *N-cȸZuAXOt! fd|N#{D`!::pl3gKóMïyd[,3 _䛄D P 6YJڥKvACL[Gǎ_FT('jJ$$-AJ=|dEEtr PƐ<8өoh*#y4U*t =#7DH>>!.bOcϹ3+s&X+}D:·fSޓ])j@Em3i_Ǵ7C=#R=ڝ n3`,bİmVmH蒧 q_MwyqFgP9J*\5^L@D(۠pBw.i# |r%|rg>|rji{[&ܶqOp: w \e"\ }#@$0, 6oß>CJʯ-NgY/qhp4rcE_WO}J]sJ( M 3d&j*͕s9]ws[l!DXWW޷:ОRf}M51\^\]' +v C)2 X$Pi5\gv;W&>_KtXm#jenCJWY V}fE#z="R+ >;a CV-0tׇ sy&1+"_ fтݖ~hB,+@yDcE⟨1xnC,Ml*2$Yצn[nS]r}B-ͯkم1ڣbPL}SWOti<_ 3W|:J41̕|}d'}kyg檊AtV)X4ŗfY6lP~uDaqea,xaXpYl!Fe?ė@9,<2C) 8-7@?κ1I6:֨/SUZNѽd)$?~CWQrS^dnW-WbưUJB I[lTv{)UN)Oǥc)9-dK;t^Y7i?.@]1 }!:7ca򿥍 bE5RBmsZ  "m5(a/)UfYg~_ƌElhHӱ>Bd{ 54{׫ҿx)Vz^ʼړ*nuޙlv:PPC‰;1GE^Ql0/_E=T6uO*nyF #h>`Jù&e~}0l-2:]ν߸:!@Y:QSGC]urx eO[Eyh| O*d+4"#wr??s*IʝZ`kvZ1vU}zݫ:"^tF~Y%QE{I2n"!i"> ^#?˚gwʆ/8qWdT/v mXu'Lcb[kb N~]~>nu_{5W||wwV}RyJ쒆z*}FAaP1u3__b?Eh9O9jE{E EU+KfȬ5fH8Jo$+{ԄމϞv*\YzhU ^8'uɶd2%P.ZՈxU.쿆'=Fgd8210XB ^{"'ubF7j/Eq99$kҧm2"JюMm&܋@"&> BC9E{Ɩ@| 4v9c M@EU%5 R5Aˊ%ً?Ry/NO`PX׶@m+X{SΏ 3S[/~ޙj6”Ȅƾ=&Rj\1\2"} pA\y` u28DVu[}Y#. ̝uʔwAv% wae8|\;W&?X%81#ح!;-w{/PchE6OU1z5-[OZlOߣQc>YZq/C(.m[Gr%:WrHa#u,xH3Ek;Q[s&n I)j vO]Z9n; }LiSd1w<Թñ<̂K*}]lwDfQl/{:gu#î.7CΤMg혖*,7^7v~w5({?"<^eH݄CLlcT8Cׇ1.ŋޑBo*baEu_yx_Ilm3Q:[iIvR@]MD&@vbw84F'zF͌Gi8SXC_ҹ{5 /Nh4]9+,j4L(ąW K2FQ6rv? 7\_@7'WƝkD"Leoh/Ӥt4TϽyak Niߐ7 s}֮srx hnԓNǏu bRAB:G,79#N",* [޸[2w!N@n-6J7|`Hڅaa?' V+ Ep ٟJǡq_?J:{^!eec0 sƢ&g{-ZrR'@9$3jjyV> 3Uk`ݥFbϣ:**&q0S@U<ơRJ?+k,*x& 4pCVԑQ-) wR >6!#4_@ `ߖXw8!;^茐 (oHaws{}edM GKx{$Oh|u( OٜǏ*s(IfPcI-6Pwj!xf Q|0 -g SZ/o'G7MlNojI6jgQ%whl8Ԏ4,aYIcKI MLWڏ}GwX-\4vLW$ЁLE:?6RDK-49R{Qy &1ޣdz[qDt/Hcpu'xeB;3 Ҹ_)c*J \i!4 HͧJ|- d3ʹ|kN9A2)^eO̓|GEDqˢ}xv4jk‡X!ٱk{e=Q ~1Hʴ$Pb!L%ǯ_7|d/| O7YL/lRFggB%Lpz+c0lq+Ķ9 iuJ%"+ m6= N\x ErL+S9b{Z. 岤֫׬Î A-bT:3[A}W$_sNK}th0zz.v!;#!T5r魼@4ȥįفrႈOE `&d`t 9.75BD!&MYwSET9IcȅYKkq͂=m̢a _cu?T^W\aX"l\=zJ+FMƳ'i*=g'hfٲa]SiP_6B//oO7] "s)Լ \Y$0aeZPuP/%بh"Da.~ Ukݝ?@JZa-`!8aq:j:Cï&?퓺FtzjF:$O۱oSU-ik7FEHDZ)w09UZF 2fYoĶT{?/#jۖO Mǀ"Gbo$p.U c):Uq6C  nVN&P^E{^6Sì@we ^>Zꑌ5n=(`t ےbn-<ʵFED#6A8K )$#51EToYpE)h[K]Փ_TN}V[f t9m؆.Dtڸw_8|0ŋow4Wvzm1΢ÝAV*](̐](NӁro׫4jo\ <˒Fn B|mw'Tf.A.>Q"A( =Ԭ/N0u;ꂖ uq2s\vGc-uYp&C3b/vZ-Z7p:\yE%㲇tGb} Yڶv,o{H !8y%ټR del2/mdzyy cjK/;K +R;*3.{=&B dza57:o*|fc≄ew HK^O;%+%P2x68؍S9zj$ rŰ^u;ri1NjnI̱:9ś>['>Jeƕo:׉kzn1{Ҥ0hV@^ϒgl$f)48>x`7nlRv Ƒ4~R9蛎o;]CYNmO]E¬FP蠩}yupҖ @M8PRW) "w-+ع-SZ`rP%5 kQICMKE\ްt7a,Ex UdH3¢z'b2fb$OK2"9ɏE,z}܉q<`DsL2(yQ۳O;?s"zxqtʰ2,$J9"Sm/ }OV!$c#Wm-bܗj"YU[,b4&DKA8&Ⱦ8M\cCۨ2 nu\DvW!rnHeB944"p)ep/AKCA uv@E&'RtHĽS!}F\>{bu3FW^GƿoOS9 Rnf=Psh恨:/g915Obgmi݀20^ tfxWqeID>U1`bi pjI}8~^Wd*!}a̱@͊Ct?X͵3SMVfMFY 17!lKnSܞ4](s V]@HMOW/(| nLڂ[jWv-EQ1mwbd>sd#-zvWhG UH[}ՃoG^J$-r·F*X6޴Lsj%A::0͵"{LH::& rמǻ_@9D59BPˈz`ۦEk'K_´^I|ϣ/%z(-P1{w \SffƇFٺgc"JbL譗ÇpYO׶$E~ٚy+Gl(a#F>Дg*B[>aFxjXyjefM_BOEM2rqݺ=)r!~C%G%uXNr&A⤴1dG‹N8LRd!i\&ҠFعH9m[ʃuyսR6>Ȣ|KLUscۄڃCsw9 a`׺q$?iLG"J?Z72ŀzn$ Yk.vF'뱟cBSRiܝdQ2[s%Wm@l$Y`_>5;XdciG]_UW#DNRxKUCί)/~_4HW30M~>_d# (cߡx$Y` )+t zoe& } @K19 NSE] z ?AN(X|m^G_;ǁ$`a ]ED1 d~'N"J$}-=`T)1y^kD<=ABMӓDm5]gkaG\~[LL\CK(.Wg [H^PpȈ\LTS ?zn' n,5H|+,U_bd̑˳,˩W72!2O8XiDŽW*9=-nspb}\12l`M窰"IJxiFҕZ1 |)ٞ`e6E%q]x-ήluw{[VrFK[<:$Ur0Glg1i]B1(y58`+r>#pUAXW9ӊTD+5c :QHq.!8(B S(C__oaBnLԩth0Q"pMXDsJMO`W @6qhKGv0AYqsZ_#CŞT#>ߑ܍^R ;'Sf&1!_sC'asٟ^^>R-rLW)9x:͚p?za*hIkֻ}~;x%lz"Sdqk5g -*{@]D;.dqQb}BRb0cfĞP5!bJf(Jǰ7+ Ar~`kãk/vː, _m3S/o>a"ey{%7GL#_Ds9~VVB?*7K8;s)neۅ6,h6sj;]Hy$Q4 UGk $L7Jӓ%Q)8/P˫"4cB%kC+E/66޻+M]9Żt9*Y?Fᄔ "d?<'6a}!RRbDGvG)ח@wă^r*%О^FH\>oQx6U'8M2gI`@ۻݫSd{VyOKtfc{͊:r((b@vc3`(iȷM'?AT&E X\J5p%Y+t/Dw@,1ah`JnFDNcm^[wVC 1{"\h+j*N@a~z#R,";FFuݢd>PDu4 c0t( S"z}Qk.; Nrkt@S&#lTHDL c߭.O25F+l'GeUYŊfiş%z3e-~f!I~ĎPޠՀT!*]z򻾰t/;>Fc6N%1a+{)SN5(:& odkeԘ0{n?vbAEbʺ` zE^ռr>OZq'Hһ5Z. ۲(RȂeqXQ2ȄU9 r"MFMwޤh1<ҟeKUI/ :q,ԃ>FwN% 8d LjՒ8]a`b$"B`3:5d7K[LSm]T"ܩW[^צeճkfd/4PYK鸍Itkm9C6cT1" +Yrݍ`,Y;A960>U7{俈 HIҫO_ ^Zxo`M 6,0Ċ`7ZZQa typP"|ź܃0g)FKi/pTV7Qقn؁zA1* ~ ~vlCD t C UɈnhH-B4h&{ZՠERDt9̵B۔-\»jހ D{㾈LS  b!)B? cf@9q õg.x䱑@|SJM&dEDDc"aL0Gu ؁(l;9&v'7&M_8jAM(\}-WAwLTwT p#u6F|Y-kLbpFM) yh{.a ͓]76V柇aL@ ً%T@XEK-_̥$(}'TG=8cG\o&huœ57iG 8wݦ(H>pS$pGwO2Ib5 +.1AyjTt# | D2n?Ҿqe޲}ϮEzmhm-j9R/4w'A`Fܣ=^=ztKA)rnfFJv3oB?DZ#UjG_AؖqHөsWUe\묱t_G$G";چ%V!RoQڢC J3?x3 aI9Z %$͹G%6чAn$}qCcZ׷oq;iK&e3 "s+ʠ=&Y^ dٟJT3@ւSbxe`[FX2v :VyL|"= op8lk&gh!!S(#p\V6Ym?~@ecw,S+M3dm&92,sl}9tli*}B>l$ v- 4_tsI,FGC!!! 6VE!pvWH2`xʀ[EPTmmr{Q jTfu|}%}Q}J+A:"+ADOg WFɮ??)@rөyGV^wEblf6@ 8$LX{_w WՉ@dD`UcѴl*\j>q>6(C$&0eRG$X DXY'bl׏>@q\U_J @^m̽FLBgf jh0#hS (O"*(|&|IpVKMs5蓜xlw\n [cCKfx%EglZqm4} -#ܔpOqiLYmxU)_aM*AAxG* ۀgI HkSI_{s*usܞXUp*<C(cWjf%C֤͛tKoxާM] 5.5d aW ks F_3aZq7?^h7SϚጦN S(lZj-r~_qY9Y[OqԱM2+lvɄ002VjHr-X. fmP"2 fߑsZYWQL2%{m)Nk78nRJ BjWur /:HQfsy:"V5Zb&ĐJ8c=7^̹0xi-ڮ(~]1sU*?r0l zh~eGY !}Qo1Iw@_PQ+H>Wf.!Pҩ%>>({ՐS٭"ٛ#y;ZXF& `PxAK& EUcy.u'``ަ?Ji6d<o}A[z U[ t^=!yӦ}e"1efi4Sؼ~Ӂmr}rw&Ge 8el+Y]aSBy&t9{|h40E8 ">qْl\֍c+x:=45BiΒ,VeVJul FhSqĄA$&RBo|_'{@wø\W}m)"#r,C:<_9O+H[j*!,fejdqF%0:n VK]VanK/ lgH@i~^Pޢd^ktإzwU%9Q1uOа| $B66ȥ[3$)7Zj ܜKC ^H(N:^ ^!KfeDBwpѱq>:-M@$s<Uye\썜\qor3ccJZ]5}/S뻖ǩ<y09E q؄3x{uhIG ^s[}KԀ+Htr=r#IH$$-[ݏ2Iy흭Uf}pőQJYG.+=m/rBzkRL7ӷ w9VF'Dߟk@s)P K &W<[!,UjPTTQ7-UpL%BQiN_ ͢Ly5{m ) @Ɋׁqx2/R_Dvmz>JQc:x5ybųa8kzY!/uk(aaSPR^(b? E?+\R~T3eZ%$S)7U T Rp4~K[ /]ׇ2%|y=߱+ wGWIUK#BygC[bǠ'ciDpxT!s8ѥ<(."5(v$8d"q3v6gWs=b~}vm$9T4q= ]ڏJ#7$N"OTu[2 e["Τ$1)Xˤ1ҵ ,-}su47Ҙd ^ z s4i<^Q\e80FA66{8zo'?Ou["vk\؈!e.3 l?F2uV16W[[ s7(5?6d͏nRKd?iuBFӠ N -us&_Ќ&cP5Ky1Ion3,9_vɐaG#ȔV>L"+F LڂҾp-66`'f@$?Nً IH+pHkClaZ1^$ӉfkHZ{˛| mJ&'D,q\G| x0-l8&o&ZV-aZ5s&c{p#0̈́1҈S~o3gsxF7L"qeV3vP명@ws4[]@AA\Ƽag XŐ'ݽꓣviPNd*Bb a-c\$0e'+HҫiI=)(/ްI=ɐs*2b=rx+0K3 [LdJ6ĭ aՌ\Hvu_7ZjPY{mbi]kZM UkOf"x?QC5#%V(p3W"5Ƹ`ܓ8Hw\%!ꓓg51Q' RbX i44 MM=p\uM-غ?p$BAo10rHЄ-gɓ^b(n}Ջ|QMUy 'SBBKrGv>U.q侙n"֫8ͧ$wI'#ޱlt0GOF{QUJ'tG^S.ۜ`Z*Non,GVmjY#b2y'wuۃx5> $wOUXj%7t`AK_7jq Wl)?{՘lp+e~`數tAEMjk6 gۿ.#&;F9BPјFC~^ F谒 L(cDoUBxE%6Zp.s5&HEy  *-:o)NPI ؊=/\, D~B(l_3j9W^3 = (6m$3NoJ>%2G-:Ztl%P;(]Pcd>Ł9= u+Pcnd؛(.m /noI(U[s <3.r (Zr#{w &㖶 } M(>3'`|Bn }RF>T#clpD"Yq6l ȳtx) _v-tً ]F*4؈$bf Ā]U^+{ˢ_ͱ+&BoU(xȠu|h/Wnw?xʕ<;=+P8EK;b,,Ykd7Tu js3 f?|mMJhs{Ǧ?ss8/W0w4ؖ1.'g+N^ʜ w\EŗOnGUT$I#,xMa:@J+Tc:„kM_oaT7G``.ryU w]n oSvyaLADH8C&:CW%-R)RU\08 '%4Jn(#pKnB6\` 08zጼvY,-1O)$ 4 5'^~\y=vyG ^ 2Xk]@btTgw勹ҁXwGjw:=Atg <gZgĺd!&ahˢΥ٠SW*g#sD`ՠ* pԏE&^ϭ[1 V vF%>"!sa^/*s/0a(K\]SlP-#g-d_\"*yɄx}.RZNȪ(g _>w;Ɩ%?cޝO{g=LL:lm~\'!OAِ _b(4⊉'M " h=K''1l cC@ SHtdcaǿ|–NAْrOv{JC .zN61%+2lrW-߭fxewflBqSbZntD%2U`W"B VgM\p_7Ch{ÄKht%iG DIΕodU8B/-}0V!VZ 7N! gރ풫II+0TMz׹VsEɞHһ^d[h?CTL6+98HDՕ8α|$AÙJ)5VCqc[ȞHGR-"lz%BH*`J$&LRT"p801Bb|;G!VhqgMVY T7)HٲEfӝmB4ʹ52Qr8R [FP %?8mHQ5vk1 $&Vci4ܢaH(_NHp V'{>#Ɯ?m vjvk.Hg 1 I\\X(몈؉pQ 55e݂,LڑZW*ATeスjIprt=@ɲY+AT/bqAF~mП;z1,{ٌxC )gۛ(.4)CGa9$iN)jd$~wbwK G`gUGͮsa;^I䖒F zp&.~qWiI8U gIy16'nZ85.v6eJ%PU?멞*!qv6ߐaSdAc FFt9!IfF~~Wu][HPqܕ5 J(3h%nt0ob2*7-lrN`0 ڐ0_p' h*(Pr7 J(oVW&iMT7\BMޓRMJyثf[pKJ퓌&&D^w퀭QSsrEsMId Ux{`@*<- =FEnOBqG|9'19g~ԛf/d-x7^r P+jOrS 6$JXݵ5HbZrVϔEMUPFy/ 9B5[\' jUچ7rե0&+1%M1,%`2tG8d&3<1ls0xd{?C_&Q5PA"w,A0(u=Y[J,"`yɕC^FJ}hLώAH@s|~?,?\ﲫo6ݣQJU9;W*|^iE oεı>s@ѽG~;yûdz+ sA"w"4ݝ:41Wߦ[_ӘRa6Xt+qӳDPlQ#eV|e#Z#qπhG,[ՠ]g gpUEKH72bV.S%Y=4ov桢 {1a]e1\rOhdADYI~mB{,;)D_KKхC)4~62t-ҿ; U9F98]Ȫ]~K@.=Rb˳фY]g.*dz[Q[1lDzSe놾ˁ-. w*r*>S'K WnFjkMJ?_:ZM/!|{{Fe{raL#ڨb@C_X vy\v mEq%O21@8Քonɬl хPݍehSQgQ)SCZ\I`Of*TT`xֱQ$> ǻfH .0#6XJK'0f\aHZWckM_hMgdG~lbqGbL]ʔޮx`6t\9t; TES0SIe]~L"ٟ !3$( p7?)xFLvEO'h郈kwdWࡩ[*? Z#Ǻ?)߉DNW/Kwۇ A[xwMZcLK9heQrF% -BTFI1i$mTcE{(ؕ\ #:y H'okلJ@t-G|~X/(k'y9v6J)>H Zͥupa֗@F'>BR#gbΕ1#KQ9QHCj>]q􎫈x7o- 3|nMD́Nҧ)z.fmhFW[N}a%/a$Eی'$6Jdw'kYh!FξuHH}A*lS ƒ RmRB iZ>BGF7SRc%s淜tH(y G Ntr׸NbܫC.Kh)O!֗<)ֶ`I܄I*ML~X}śH Y s`F %'R=m Nō1^|-.g5jFo s9ldfq8sI^ X%B*Bܫȗ|Y\ гT1'ƹvoAc=c0[$/Mc3c^7Y6BCC0"2;|('*},8wbց690;0;f u9|2l)ԄJIZĎD@28_p/)urvhw p"|yZG/_Ck'=Rsf]$-,B-c ^." QUB~&_YṋEGop5DkS).3]Q] d'wsz27W#1xDp#!uhO5&]i8.-hCF\:GvY:vVɵGrȘfe'X%PK[rrƵIBJ.:)9 -&rG|[IWCW5Q+dBT;kЊ󸮄XebȰpZ\?(Dc.6cGTǽnX8_]{&)X`69A5B#z|FB8omZxҴNkKm71KK=+B#J?<*PX.[zoJ~6~5?Y7).;";(kҒAޚlpR}{?]~ѳZ G#R*h7}=kc^rM*Bb埀tQY#플 gl^~PC,{(Ǭ[+). djz 5_:8`wŲ ؋˃3sP-E2޹KR|X,ŘKD?-hgưFH!i'WJU=TF ,h҉Mk);ʇf&}a$gΗKa4HΣgKf~nNIWV/<~Wԃ)B7N1Vbww~PF#QL򓝿dpU%e>iapx!`蟗ۻ(2KerI5k- &@O)71t.s#6 P_,=KatW;V|QIQwEB )A2h0MP 6G1Db[GK?-Ÿ,}e\gh|1(Tby9͌ z!w3 7 w&bEwhPX: v~ܸHEȹenَ'#N+̣fZy3m866H$3Cz! ğKQID'vG1-Z r6x0+N0&`B8[F2>{``Dr뵡aJhﻑ猯}7SXWCL`z!+)QΕo?MC`9YUӵT -5zĦi|#XЕg߃s89u.`R89W VLH!ߣ 6,ܝ|Mp{FA6ۻ|rD%]' HQ6F<y ``q4߽7(Hh |.a&V^w 64E< _Gv\-^ǓL'vs xX kv\Xaہѹr,IbnFHcNǕJqGٚHڈwܚўH.R,I?iO1i!*__g0%){10`wi'y꒟6,Cw kF̡J LGo`?x|'$7[cFOvaܮ3/9娐:Pr_|sxXpⰌ⧩FZ}3֎_I'0[h&FݒA?V0 sE)]H̞7XNV1 _[- c+Tޡ;|kXNn ֮il0^0 'PT_VCvF8z}^ & ʣt{bi*WQ@>V5ՋRN4A>X- 7Xwl\f)Hd>E!uU^/#zI>9Պ WwRGΖ{O-IìsX ^ۅ=^P6P2Kk(S'>m?wW*}HǷq' \qW 5p G ]ge!~ky?KJXأV?iSh]9qŖѮI2 x^%$b(k2CGgݾtTTie&_ [hr_Ϧ3G9'"Y!).>9cruY45D5-Z#՟&9L必ܶeV4KW:qش5d$IN0m~]!e D8FV̓v0⁝~# ԻG/ hv:8AHaRK@6by>^ޔGfz o]t",ccр8nsHXwdA^nCkLcFQA ?s9?&I5s) (EaA3}Qf?pS![-bAs 8]ᯯ3Q0?jl.Aq 2BS>0Cz3o0..#>L$XWCWtTup-tAE[{,a(Id-Ugd!&'oDc;Wl ~%wUZrq¼.'M㗈 bF",(@{oPk;2A_a~w+mG6 RDP7=پM‚Y.ڻ jDMr0ikQkt5l#=E&ђ: )2נ,Ї[k'gЙvX% ec8T4.%=:

        K[]RwPwobJyUB31XƾtŤˉ`BB:nRjf鰢LƸUxt7Ё'BTw՞D6Bcp(&K}SA9j jBSn`;(&8Y'ݟ5d<=>l=̛Ð].]7y,tYd1:s _ "8U8?M,F("Y?n`eFzKܐ@GxͺyTfznlD֋A۹RfrcΘ(9@I$5tCSU3ns `\1[,}a}TY&ݎZC/H&9Bd‡/ۜPHxI[J ㋚ jKuc3]tjqKBg8y=7!H/h!GB H[J-T9v27f\7$E O=ނ G l28pe*/ jwI(Q8h| * °.\Eܪ#5q׎LF,z]v}1!ri$ Ti<ݾB$`M:D>p!9#fpxCgmML`ZI;KL΅IKOvpNo\D6{؛ҋ'$K*! Y"?0H" [c>u ޤAB6C4<[a1FRWd!Z!vkv٧)FPN^Ԭ h"QC4m -M, "~cCq+QkxJvw9q!\jsx#w/>~:G=F?V$v*e҃{w>]7߳W^iA3sE7Q}Ǔ'B= Gw{yR;Xt'58^a]":[Vtj,1?}۳3TZ< 6VڜK4n×V¿̞žGPO[ek50HAX^W70 t8ej\ɇF3ß5]jzҵg,HkAes_)~.s@"q+8 R66r*ga'ĸX BfzM Y{Ie6L;Vk}$_YVvWn`6of,p0-] lM$$"gΦMARA-l[D&zQ)X9.ˊ3[{͍DME 2W Н&H5BEpD3Wkأ kt/ID=!2&xveC VCcմ!V+`D"Yi0 W|1ml$8gvƐ:1pUȺawM9iMMV d06:USx!ThD)~B$ Pج1 eVGtnLɥG)þTP7( )E@55W$M-@PvA-ZZb8g #܃Pf忛X^,a[fo̰v_gr7ڸgIva񹍗 zciLy`2MbI}2+b ?YUߕhc#wqlw#R10yHb2hv^%q:&$jfkW2#ZQHN~1jm}AdpZnlI-zzgcwfiZ28Oj0TPO#$^Ÿ_Y 't;YOS'jwdcR#1PɊ,7DWJ@A{=q>y[ lx{5ggʨ W1<`7ބ Qjq1OK,R!Bh@u&$96wh4}< gu{*}ERIPAJ,y $tTebY)E)so*Z_h$vRZlMBσ~2VLnr:\x79ZvXRk"3%3 ! F_/M ){OfcΔ6j?Գ U,^H q~?B P96;A1.8k=MK,=]4ˀMqVģY-~.-xlwC J4VW!ѧaDY4/ ! i7*ͳ>1:^&I$RUY4ѲװJXF0=Ϟd,FeQDi9cvnnHRoL6OI»`jl8̜f8ʱwWׄEGiT6A[8v-S1HMN,AlTv QiD'%H4~K胈]K[%၉@m9i s ugnKCm-K!o#EANEM< /e^4^VO9˴0ہo4>x4ԏԢZ}+-zE)ա @WCq]PoFbqW $^,XPC5Xڥ_7&^#NXk`R2pJα $s=U/m?:llTӤork>knzU~h7-5g%bu+ C}t.h;vQEwBGdwcܜ}CSx-3xac#] Tm\`oΰm K$8t&f1]$Nm31nx"G^SWm㵓 XHCۍvz ̪䠨bqkM%3Z ::U e cP&g#l)-nRdH(hէ #vpg@!JMk$O7\[Qj_9$B9f|U$ftP #"f.k:+L_ 蛮 HR?[ڨ"EιE: ^84WHqk1#qs=AH5lL "nqdS~mM"}2gB=Ht[ m\wNEz<5 ' > FO;Bkt0IqFhLcYV[ .1bQOlXň{]E Dk7xPnX"ʁc2A7#K| y6C1 \CC =}Xib(ӣ6(\FNQ:bj (Pxk.j@.9iV^_ccZdT{#c%< 깫P? qLBNlbot0S @11o۞V !X_" wxzen0jN;0ѓlǏ)BB:!T At(чk3 j>3˽Z_8cݕpy 17LJQ.Е[혜c#;+p!H!]C'bUk:)4Fg8uvi\-UD:IP7q8Ke}oYw m`1x;Dbh>6 p3 0f,j_XV+8kQ'n+M1.ˌDs3ڱK774Ve(-u*26=vr( j6Qs2 =>e"bv#.@LFo6D_8/gkxS%:G~TS*`aqrVv'" G}!1x*Ulh/I OLGci@D8WA)[vKC\>GHfY+h td^_AڈyA.rV**Y˧-z(+Uݺqh de /P:sJk` \*6AMtyqm6 >r[h@>nN㙃P#epjy1AJz(5 H`{*R#)9#['-۾Ѯ,]|R!vJ8jƂ3e'wW HK=_t'‚{K`{Uu _@] pnqXԨr v@A 8(c^$=Nn8}\r]~0hDkL=`K5ÌT|=־\͢KMIKꤥ&;WTˠ\OyGDX%=r_q,ZWr75}d vJ/'>c7@mҔ%zbxΦ'~bKi){{ ݽ^ xF8;2״lxu/Uف̎»۹f $󓿬R i}T"gI&e n+ㆰQCԦhEPl\TA? (Xr^Hq籍l}7 X20/+W);dײOck`^e5 9"@n~ PɛuQBѿ!*{zϪ(G D`!k:\uHVͅv1IFߒ-fUA4i/l+ߤ S3[+F) AWMJ t5ߓ_#O%ʠ~BVK(Om8PLdUT%wN# SVEe4VԢBҼ>_ŐGGgMMB4 zapWPrE^ً!8T#-G)i~SiSS vڝA5fPJ"O$eFr HS K?NsI}{u'{YVu``6/<dCR`SVNFڶ uG V?MNlN\`VtqXQ?TD1z0T@5P5Nj Vt^';^Θz*ڴ(C^v,7"ɮ  x[BS\'Dhh'DWS+ӹvSv8rT~Y\#HT %PLmzEfGYh+wE*7WQ+6ȁ{=UV;/ZXMfTn'Uʴ}.֞R/sŸ}H|*oM](u- OKWCg4`N/j=(\䍅ʅĬ c;\ELYQj Jd@ 4lSժpT'>Vur(ӠþzڙQ `%=O匼 {ɜ9W7u Iu$wWAv'z|<Ѯ`d& z zN8(4)>7~GR|oޒ2ϻrUXƚѯԸW# vSn@f NA#r$:#lN+ݲ̰!{aE!6W+65]VߔoZ9$TĪot%YNͳ"GU0Y[ƎU[ [XjhR0zQ)2(e?(:9X_Ӆ[ +m}W]`p4"H8&P&?k-2~^\Pz3j_& KMС+"ND |p *\eR4 VԆA=N]]15nΜg'&1g:~ݯWrնL“EWjX/ZPAnE_;.n0xE+TՔHSZ3长"x b Кx!toKGџSZpKmw9OɓA67fV?rwM͒ꭳf;CF7j"H/U.㵠B B(+%2|[EUD_Gȝxhu@x%鑨8 Xof!|KtϱЃ/R|ђUAĻm^`ZeUGstgX=&zݍE{XMA5Vi Ҏ|Xbg, ONMcr|h-U~5O~9K6x6Ovٸ(1hwc#J$*8AwG׃GDA Ft?]RdyٲYjgԨYL|ᣱw 'zbCāİhLaTaOJ$pu't D6Cc$p_TWL%NC}2ך˨L0ńy4"+=MvvՎ߶Qth_q ?v0UڡAC'>uJ4:a'scPeEwN=>*PXNwiO6vFD3+D!f^Dr _N1u+!Hr4 :r|qww3c}6NS!ڷCyꒄՓa22h@d:B 5Wy< Q&euOeNj3\f<Xe6%]s[N-gW'H%zΫlפW}+-r &q>%}_8roSvX La*t]p^XURx1R(jٻݭ^i@\*.o."SڴF%&#RE7c&p:4H*\t]8`U;]X)SoاkUB4$.+DD^JC+P` 4C;G'ĜJ@ HNueU`uc OT.'NĠH믉m'y덵H۝==| *vqIE mj2e%9(]+xFkXS\aX*sR|;@Pgi#Ը#Wv_Q#Êsa宮u%$UJ_ǂ:@5u8zQy4`dOwV©XǷ. ̾c yz!0W^ӌa> &3Uɴؕm7l[Fifnq*?2JWR(yk[-/vaB+i yT ,^4R >@RGʅG /w}~{Fm ?fF(UxC$1kv:GݷFR $_o\:y@[aĴsaӥjy=FNFQ9( ж2 R{c*n1x>h]_c]kJs}jf{" k6 _N4ۖ^܂g>^@6Z(>>/ywG_[m{sJx1/N ]Qep2 Ձ5f03vWBkƼp]bzCP)CPi۲ l™]3RWiމ7 (9Y0@Ã^f5l@s'w#{>I x:SK*BӉ.YUaWOD+}|no#jik "y{^†#HG }cA= P:  D+y' \a_` bUt8@o>A- t!攡e[L|n1e:z32(ݖ@מ?٢F$/@Mm.sP@ր8p?EIǗ`JFjg?Q졃aPcCU*Ơgn-{?uiX{\ [T'g>QlYon+X? q"ӁgݧtW٣e)[q1EEe? Օ ^j^_wA[Hup/K))26laz6 OHq.7`4͒3-G靸D*.GBZ[4wE88`MKsNK"ϖ;z=dM)5cnsĖʶ&Dm;i[Kde) D:6%OR H=`s) c)&Kk܂ol}m6HAme&psxZ_)I oۓ`mp 0rAl磌Q֊x²2ĕ?H/ \90pdf'N5.JYe`G{=0O2XOJ:(4*FTfX"ny:΢6\oF׺ں-9Sn$ 2_^B`GQHzHeS CO ev*0I8Q HXJ=$st${1΋6MU:z_s2D]nIFt ͝x ݃AP-qL:t3:u<# vF:R%7O3qa:\W߭ xXԱ|d`vsPGْ#ͿwC>`b4׷ &[0)_+u,\R E@|< S|(X7nMqѲ[zNdgti{x(S}]qP'*Aa2G BksqSXZhf,tj4U\:NNȡf9?&IiQE`]tFK rL}FKzB}ADժ:;kx2@#8 XO Fx;*vκ2`];F;^p<2"$csx,;F{%BI:PFYɍjdhKFvIT`~0 ;$={,\m!qhV aآWS ܲx;6!%F~" ppP#D%tmΕ.w|a7Y3R.$zJ5Dk(d k0 < DsbtTkd 0gd.Cܗ4zwiX 1DKh)F:7HU$ s^{9}nB!Ph <{D&sD.7#_YPEFJZ08Aǖ(9_IDԆ"Rq"ewwA<Bmaţ,-7lp-:8"G+̢r(6r޳(NXy(S3`9(2#OA9~Zm[d0]k9h>F=+KEj)Ʉ+_ T(rk>ziMGʑ>'쥵^{ΉTOe>CPzw.KqӒӓFC!_!)ŜF#Pt >b,ޥas"ZKPOGgtƏ:)Hk'Wɫ-ۘaz!h9vKXOģin[!QUm2Eo)Q&la|Eخ^ڱ`e+~uz koN{40DU1ƈ#dҚʹm<WySpWY!!;K@xW+>ų:Ddx+K;pa !?S1Ē%l:LLOZKA5zDa}z(a9~6e6aD1gvޢ؍)oV4_'nXwS,SSٟ ;ߋ̓0Tj-ur`MImRk)LbNyUl@$a{$))r1mrC_ jTΧzGug X?QS#^B% 1˻i{5Nt]\bp@Wl$O. 8`9P$Jղ0<-QH@VDtL}"m() Ҥ!,~+,Ai7uc!rUhұm|;dpx3 GX>KVڔ* pp l6l{Ey<#$-*it׀# Y ?Cvy6zxP^ےiRZ5BT(θ]S%"\޷\Z%دS /ȲHvl|D#}:ֿQQcZ;1ѨOIX  j4y3G;f VE:2%Ғ[>X܊ o5։ScS1ΣO7iQ\c,TgjE}Et\Ϳ &SD< "N&#}!]B#1ӕ, eU{n}B_s,`+.HVVpr=E! H'& }^l64a/ܯ1gX3;>J}jbFUZЍԃ4[ f^Lf' $Xl"!6fk?ĭ:Mi+=dݰǟ *Cey8LO$ӽ{mȬU-ro4,o7裢 on[`~ܧ{}/ CXqop*Q@ G{*w%F‚H0.PZB %MmWP,,=]f4<0YY4GЇQ'JCvAE~ w왩f2~66Y8JZv|^~[V`8g<{1zlF:KPW.`H1̬;j\3=d#OC %Vӑ PM0l \ _Hh~0,YGCkMt #7n]acB!;l6& \ ޅuuufF`Ҳ Vdld!UYW䈤bޭ|f,*B&F U2T eʽJdrG;x(3"TUcEZ&ۋ082`fАayez#>z:`h`k1>,A]ċƭuSv%ԏKD Q: ОS0-)N^SH+\/E| "WwJ(q;Kّn0p=g8IY;^석ݤshxKgd&XtW²+Fm I߱7xI ץ"ڙ[ŀGݔIל[h<|v /ͦHio6ȣ='zw:ᕻsv~dжBmJ:z` r#-feU0}bJeVU L7ߞke)Zknpn.+FUXU`P5wNJ#oJByݞs}3w(a ]N#=dҏԺlag2cgc#yP bBtvt,"fH2dQnl v_Z7KoԱ{X4Hч3NIq6h0e@t>t1zAx'Bژc|/>@ Z!zܟ9yռb_˜p?.&m609!` y5*j,X \ #ba;$# ,K0vuBowXq#P{}v%!_I;bj(D9?h: ZeYd (p=q+a&lcBl7Ը~HR,itXV ;)"k%;w%D|=-) ˀ'lgtRѨhD`IAf&1RްIyoWVD#z=eIV#xMQ3,>fP ` Ȕ^l3[iPͻre4 usΗK ,-{̷?0iP Ip u(R! zG8DlF0hw YGMYw)}]jsN,gMU%bףUڡBM)S;!o`O=蕲00rĜǛAԟ/TH\hٽuҖ87.WvV,cu%g7*{z,7} K gtL?hW @=dj,e .HI%$2>1$]HV{X7f5a[SEkfˍ!dj\U [d`OmRq}!)-7S&O " 09ogdN┙2>@2 'kI$- gE펏 ڕØC;GEEo+D_V~RTnj5E'b( Oٵ>a ߻a$I0eљxw; ٰ*LUTC *ooHB'\/4Ea.crlì{BgG]NeŘL>o32E4ݠ; fw{Ag{Z=˄ZYw|*+G_Z88TJQr"ZDYcjXt-lZPP&0 TG;Qn {  1Gb68?\/aeyIο LX›uNLRfa 7mW}#ŵ h/0ˆfB*),hjա|M"_O/t?s&u+,?0+7N>otߔFŨ޳;N@I@mg[OGqZD $,g;uYͱChzhQڕOLuY顬 NMg{[I@ۦi:\o3BTz){ 4wG4QZ6Te ILdMڝJkEUۑp{D: U+V''mGv1?c:@a *ѵCJlGH]Zޯy5c6Ayk̾%  +S0+vDA>M2x*aE4=cDdkKsWæ︄}ka7ۂRY{J7:VbϔL&~]РH|ܗ* k$ 웣`V|\dPԀz^ְڕ^!tλV^9,t塬*hHGУh^ 6gHݟr.`(c "NIHK:[,F"ʏ\3%VBVb8lnbtHE lRmDM/ Ҏ=kRՖ403UE2ZmkvM0wjIz a0llnĥSp ݄F{Cg,;2y¹gp$}!& gu_4gRaױD9)fK@_="#_h,䢪R >q_/Є6Wb?UXzu:QѶSn?ߥJ]W0h#>"=ٹAŘo]l4!wݞBEK^KW8}۶Ǫ1.r/%&M`ѻ1L?lE= mQ_>Б9! PL,>{G>Hc@Hۙxh:DvU7U@왜ᖕ6w_lޥDn1*.!.FC:&z$cR>ʋ;0&Ϗׁ?{jc񄀵# Pə|ɝm3wq:xLCMaq v+>p#8$4YBUkj u+s:<'uj 1$PZab !}ZYm*PY.x&jG3 RAע_&]B|zy{9CWrTa~easSm*I=SN)BQ5=,NϋnJ v eԿ: Q8$-[BvĂ,ܐa|\;ݠ<~ 'lqvgB;^BnwS%_IYUFjٰ m=cیK0*~뵾cZ, y㋢3ͣ@-8wEN@EqޤK0=/H~EW>⻹4׬{,\8 [ oJ-u{ŊaSyȮ(^E¨ JŅՋqs_3>q<;n Jإ}&x=nEU:@[g߃F1ŔO=#ثZo޼RB%P:/ɧprv?o-Sn-Zj혵KCP{Պ18wRw>^ӓ x[ZNb$Ogˀhߐ Z#C3f~Wk/ ![Qj;腝m%zDF3\XYfwf})/a7< Pݩ]@s,x-s,3icIxcq=y2z}av9"l>_ p.R]:G2MXs>ORmήsĽ$<}+0gF2lyݖ_ἈA1r6r#/gY]Ax?̈́*PKlGJV q>ը⎨)&N46?Ǔ|-Y9r48JVd2R@.gi/14?4JWse4&`uhM5+NC sě?zhC/*hxXr3!UvDk98 3YiS?Χ45+hߩ]iWϸjٽK\edgFnᔵ8`_9BWEiTF>٪Ϡ-i2ulC̘,)hRɝfXՈ)C w}b?hx. @bp*GUy`pY>nwGo+`.+X x;!D<\h@xԪQZS=66HǍHyJx,m++=$6U:򆱿R'W?8y=wٝzؗJ!yBr zWai}>M;!V 9`JZK]]lTSH&)t YJ`!*U ڔl=Fj_CVW50i@Xk~U2j<*Mc*,eEc[ %`"6cSc:d"[AAT \"d Bɀ[n}Y]x) $ .0ĶXN<1ʃ%('nđ]r>ZTƑwpb_TBUދ)LHO# mw]jhQǪya!p-. G*Ϸ߀ X/~?7E#O(/#9^~3Iv}YHqX07 Ir͗\Чw]u֡c6UךfŬ@AzXyB>5;RŅv /E{ =T4Zq\c+o}iP/p^;cAiunPp ѥGz-oEq=K,%]3Q-CT0yѤIntbߏ-6{43+fj⁀/ sG lj9I"bxwNw hapTmp}"vYa?W<"a(,Ohů}+'b;y?b5E:B3 sJ=oNF'2q}-14ű5_/4;eM@aف#xrkvN-HId]Hc4n" b z5ID Gz=?!F[ޜnG۟w[NR"RI;}Y5 w<%WEe2/nrsPi-d?1l$5d|Xjs0>X!I@{fWUpC(;H V ॕѡJL^1xPDmNSJT̂FcDz.?m`_Ԡ-S BINôqUZlvAjV h̫)I_o_hv{їsO*U.Z`/ |'>_UzjF?ي:Jr@*vko;慏;sD IҒ/l}I7k]t2޲er8CK) <&Qh-S:j&Z@l8 4ژCb$\p t0 b0LlX5(m0=ş >̨EYu;PR&t5Gz/"2 !z(1w+,:m#I֩GݗE;JKfta8]xѩ&K&)QV>18X637Z] 7 $c-6x7rm`H%uS7w&[L-6ޯѼm,"di8 j_.[/&Vb Pf"VAuyD*wt<]I(<{ {(߬J^2yp|Ps}H=CGqnDSpm0ۧ$i Lxg'`V7@QN9=i,I6= aI4V (zA%~.,ALk2ී1)Z&Y0`$Z}1'~i`)(9^?IVi^/Aw^NCL6gtj,H7]~rc1˧)E/1GiAZ_G#u V#q[1vr+`N]+{v\~f$ݛK sHT6~+Vw֨ L6yL~]<=>-aP8`qE܆mч1kҕ^Տ17ы7ş==_zCUͿG$:DSQ%?,z\6] 4+=B=7C$n Yi=W͈g?]EDx",D;.qrNt땓Cgr~X7}h/{ $'*r|-C( H΋f<-3%H5Bfs:YvBGCzI?ʹ'< '9-!\??Q\;2Vΐմ^Mvq᭍}jhE=0_\[BLHX([^a(!b# I=Ngr >h~,$2mm_LQIPTݿ~1{%hFcD7_ 7woQ5w ^'G3l!\]**ہ$6p_am`Gw}gab&V|1e}Bój1W^G-h& ZOM)b%I}%,anCf=ӯwWAaŪ@XiڮL!.rzU9WkZ5b'K}V/"ԎW!9(#Y7 \Xyi8 KbߊIϟUHz&X"y2cUw4\2JD:Z7ϗWK?o'R _@jѿH,ҵaq<@d~ b-Nھ'7>49s o\rAHG% bIJKh5O ᾏ.+ankP¯ ]5hBE}WJ;I z=Sy3J*&+:Mba`8uWaёXMERXO4m$K5ݱdg]_d UwA&ýp^;i=YA4u>eV\I `02՚[!P,BAr*O|BLaD32;cRdW t[W ' q OHer̴fHn LN/q_?8gQ[|:e (Ӟ=i$pWNۦ"G:9w F#cld:NYS_RrJ_"/0 Tw#5i ⤧l`f̲` * M1#02\> %&.m׹IޝZ0SC4:V;]RN=)Μ+z  '@T@;.g- x}FN[{tS#L_T0K P{ϳ ML_ g{c!Hk<+lPK8C&G c<&,co~iz>{Ekm9[ _ 4|@Oߓӳ(WdQ^}PÅF g${.@6(^s멽f>BIf_ẍOs`.g8r_d c;Ĵen '/6+TxHDjYO#ZϷL[LPRf*̾tAdfܟ='0Bl= Eyod(b~cq9vKn-%:Ѣ5ȯ+)ݥW'yI-:`; KfQ~HQ;R z k;yOK5 2n'٫2t B~7zfkKs1 J,Bvu{FFh 3, 22da,x W9uODӿ.5,5ȺРeaK*ٔ[ nNjAP7H?Fj(*|gS\/p#gHɓw2lY9DFKATs$+B#W^{RIx}+j("*n['IMsО9 1wn#Z fGɹղWȵ0m6̃4"Bhuv/2nzEg?v*k:iR e3 ͻ2KAgBPEt0|7v6߈2>5ֱcڽF ,4$ՒA4?^z2r>W3ZQSR[KFhË p\ sQkjIj)[-B*.R} {ci-a.JL1gvKyDŽ c$2.#ha-={/55*=P6|pL5椬*6π!=eLڬ?e&O]oR"oЏ*foYkJ&|!0EϼCbO!@0ߑX'jlj<[`ʖ0dT_7]<JD1ByU1#7Zd?HN |O v@۵vzո?D3:J- JpF'2o/0CyGI|;e)jŁ@n᛭_^~<0FŪMmGo[6 2O ƂZ}x%cg4ܗ vdk=P @XF{k߷9d& qF j0Sm1ef Lt\Pk*a)61#_a0Fn P\i2W yx&*?W1pNRy<7dR O埫n-& ]PC,?Dt萜`]j טbP/rc<;]⻜A|[<% K˧VORcs'MCy?j0ο`6e!plOYMǐw8M(S&uF!s Yalª̈́e*eY_7hvl  f`KCD1/Qxc6o歙n~?3Sc/i]q بmwv]gM_]j)_ɋwj %."z.x_̠"f"們Rϖ+?cpH; /}\jbh^|xaךE(+U!+ б[40hǝS=DW @mdN{"F:W (o륄H?(G:r,dejz4Y mbA1Ƥ,3F97 5{9aV-|GB.] p.auؿ`4 28_%⯾zӤWg#.Z= ._ 6D>i4<~}E;SQ/23 UFW2hYXFɥ]/6R<&g!BvSZ /rXvtzs b^(ĒUP^<$L1\#IQ>6ۥ*L^\կé-I,_?zbЇ8?SV҈td/S}`2Bvx%.,(6 ַ2wixPe0!oE^S9K1_=X>=(*쩒5ZA-8df|ºs}dF7 r\PqLϔ- y>DQ1:{nU9 *;^I@YE/TZN\o1>?WZ)fLD#g Iɐ>ߜI%*x\ fqS,ij&!OwˢA1w%&B ,LX$G̩Z#f1)]EhtI5 f.b-Rӫo53 ɲK~n- D"*c*uh_Pe:!d1~rĒ{D 7̲נW(L<؊O49ʼn%"qzDyhDva쫙n_J^[))|$*j#\} Hxp>F/sb0 )}Mx[ZFpuKX#ER`e\*Vxv1oMh?u,yguJln%O\a 48IvwN 4B髒DLai*8fw%NZګU?f?l4Ű 3a 9gl_wISd˸xL\lwG˸)Z<'BxBwr=T47#c%BD~Wk,-{t]d8i^Xia,[ zEi)n/ eg.Eq~tMH16|*w(i[T|9c!u]_NsFWYV  J!7ZZ-}*'<Ub8Ta3efn0rR?o&$RY58XKO yXKqH^-aQx_z:zq&H x^ VxoGv+e,yWPJRbc>./D1N >3P/q~lt[=n .)Tc; b(5j} rg4m D#@1 ';{V0UʔyLP4X$gwځ儧ZS\TxM `(IM]CZXIdB xj`E)YFaI ٩ܡrȩ{(1xﭫ$+ZqR6\t\Db1Qep؋E1] tMeTۥW8\c=uz#= vfZ>j4\6o tEO+T&'v&,k7(ϛM"L0P;+j{ayhhmҞiϔIPNl+Aoey+)-WT "<]K&jmGPV@-BM- `3 42|ɔUtLF5Hj[Ċ|L s C^>s}n)&8UbyBnV. /⛝UEsI#OWSNelj' HWg_AIQM fO% B e_g넅u_/'U*"M*";"'U]~PGG)e)K;/{l -Ȕu=}Mۜ.E)@ h?&-# [tzޝLDKJt-F%38HrRc/:GՇEPuāʁg$"Po9^ a\W@q8Z N-ȃiD3 HHF+f?[?2,,lzQjmĽ!ԼKe 7Jep:?m&\xy74(#ė%rg$}8U4֨%Wo/g_~<#B ظ;T*0Rd*c2u#VHLbCyռX{W ~2\ibb3^.Y˱g$ jA!bkLy40V9w>ߩ.Jm2sdzq)ϼ ~m8fZk+E UaQ\$d->Cǿ}*%c[uܸLLssne]Ҧ۹J.9s)?QMwnRJ^ԈŒO Ț1S=Ϸ1lgENRWi(âbB< Lv(k Q\;M5 EV8;K ;q&]Y)(GIUď2ʇ V}x㠷eo칝(oƸ<ߝ@8K.ۭ;#6 xB6sP= ~M fi }0ya$ S2B.\9R?B X (U (Q4zH˅`y݉p[?BIM.*.В,Df z̓t[ulIڷpITFeZ9q~k];^h@PP}pΗ&ŒڕZ'*sF'[+ V "w ɩCDn} +*ɇi"U@7ඩΤf4Z+F fs ;Y +^CL hjW˶&#d 1[G7+"ٓ!hy!Uwk5췱3$ !ԸB%==lXYM%DIK"rΠ[YF`û:TF|跅H2>6p.qiM[ \c7p8r^S 1 }DkVLMhW`qgk6}{B_vvZ͜0߬B[zW <:TWiL}6ZEDB78V9 _flA f-:)?~0n@C؏mZ䪪0&Ӧ5sC]x= 72}N&+otzkN &~ rrJHЄN>@2CP]d&e -΀5zP;{Hw0f&P]]M b2"'!%?MATT8j@ٌlwh8JnG" kdiHqcp~D,Ej2bEi`pF7*8BSjr.1%oR~ ѐ _ S+' }uCi\7c};:u ;[Ayݴ[[y%tE0䵺u<q&79%1pa:/viطg)s m;ZOq](SàT,< @B ~צ~HRcڷT*kQ &XAĪ鍞}f% dvYwH 1W4s1 pij:bu -B]r#lWЙjh #=q>P+tCrރ~Uʱay:KuG9R}V w5Ai-sSh{Քl}d+ϦۘrC4 VQӎQRFa۪kOB2,c"۟3[ 1NsB|檦7}4Ԃ:3Άe8rgLIRch_(>" d U5'mjм$x'~m#̤{]KbU}̠@nnxz!JٵYht9L 4A,_A5.& |CQS ҩq̣ RpS9s6F0%x:ZokGGW{ׅ| )(H ~e5Vذ9Q'@+ 67dZ#^&b[> -¿&OuV˚KD ~r\ !5^_Tu,p=$w#5~{G(X&kzo(b9<}Rgk==w`}f߬]w5zxq.r@?x?챔#䅿)a|~4}£~YZiBhIz]z橣̢VVk{h%mm#^E)mdcmq游$  .UogNpCwF{*YYΉN12d-ȝ\<́lRxěF'/GFUّ<:qkm ӟ=(yXP[>_k/d W`&vN뉍# 2q#N|XG"(z ~H@oEv͗i4@aMƙ X۴֗,e0FOJzxU4ORkL-xm^&=zxo)<ξzŧtI _lu⬽>@@<̈]T/J Apg)^%!s y9l^LnO z$S$x~/͘P#fIQx->r$QjD[bPⅉ?ί&{iwLנIm!o@[\jӜUvS\Tͧ"C6vbɛUZgCB5 ERN~c!/N_u%vog F7⫝̸hnȥ2{F[Ψ[[l7.rg]'÷9@wQURȨ)UjZ:d/8uys3UHt4۞js&\mpۅGMDߕTPQvDo>âSqXI_P)kW!` {MQߑh}, i='Jl\(Q"l2;~b|ZnBש2B++hdN%#3_:S!-Ku>Pvk"J0aZ .*rK9M>4"d?$ƛPs5϶PK>ɕU+ȩBaI @$ 7q[ArFeR%3GTk'LF \{-EV>Ʋ&8~ `sm/u+uETkëHF 1@+jE}73. ;nE3 rqX2Gѡ:VY͗󚟬GMI%4OHwZox֞z[p#%eQX:ټADhR @T~ø\>4+ΤU2wOx_r4=DUĚâ'LbBZR|Ar\c{ S/d:׏)n x,poZS'305Wc[(Ps%z QZ>?e$ ye)x\ .Rbi$b(zT\x5G: 4!IW38l>RGWn%<wz#+25(JQ(wk`WUJ%}QW(!ˁlLz:ձP զ=Z3,i5@0Hc ᱵ^>޺^K*))Y}7k6Csc` riTݮ 2H}MVC:azo[Z x0h<U ͔RruKSp r+㒩 'Q# s`_>CR=^ j^jO־j^R/f3N-k47zo.*2 K phԦj~Ս*~<l=ܭ:NǬhnh!LyԘX`gH1ݓn.b,C\C RXV2/KG2LJ$taI{Cp7\V[/˨IT5΢*Q 7\jFOSQ(nj2 m,Iij~-?#s'g`xXSs@8HeN潚Vݬ;edhea}&'CkWb_ЇK@p{NU-@A?1j L=k"z(a#. ti-9~ϣb o/Yve`p>dNvѵl0)dS8c$_|$ Cciw[Jno{l6E|gEP="r =@6ͩCEC Njm?n;0Si18H1(t",36]?g.&,nZ$Ʀ[cJ9HgsbSJo#r"jBҰ${@Cgu;u׼j FSrS$՝`Fbm1֙7}8S a=u :)3tHO)t9PFho~ # @vb7VR:>C(8m$ci=Fbe+E\Vp4C!?m'h\^vNJDc+zH7&ע} ?TXK2/{?x?lqFOU=޿pP 9!g KތT=`4<ٖahS兯-==u4ضA5\7Uz$`bv1"%Qo4^It*sS#6IYҺbj"0?U""6rKBP(JӤ}&K6_ޠP("``@ W侤""_:NK|Fi`kEuS4ôV.ee< m"^X \?drf%RlM/6I@7^jڎ-cڛ>*1rv.Xַ~Xn`x D(+ȵJ) xh*{[s3Z _vn'@ iQsA85=u 6rO0?g~!H&w *>lrjRN D|"4TyLx O`OW ^ B~L̢'cN=ON mEd#^@d'B#I ?Sc{936_([9Uyq`#Ѱ (vaiC2m `x2SD(Xi!(8juXUYhX$(ydVl=7,K`la1~A0MW9kRGNA]+2r*Olà*qx iciNn|j+9FV Ͼt>=p{&,2&E8 ÛǮP/^tK`ž9|#7$ܰ=Fa4c v"lmS 4}^Lvz<އm@3]}rUI u8떯[n=|4_*V8߯4=-$Z^`l}ˊ pΡVu7Q,G~ HcШ y7搃A8/MwUq,z Z_7 䗊0obnQv@B4 MHل)-hװN_grJTs+<6: HLU# s .8d'lfP r%|}ѵbdӠR"I"e|/~ [1H{Y}fxm|g |BS)h.R_% mG=|t5>b3G3S@X𢟁a;g;o֍n]FT,Q bTo'V`(yrh*RPdՙչ GcU_q!!Š䳿e/BUPٹ. 0P~'O wj B,.Ŷr8Ӝ9P)4qм:>%H~TDݒ8ǕniE8B@h;!ⲕ k/]_Ht'^$ҁ=̢ĤXhzD--o᾽XY)23m<`ޢĠvZ;pg”')YC˩y2lY1N\"ۈ*Ͷݝ ;ZJTjbASm(h6S6Gخ#M_QB( -ao9V|T2E`=u%M`oImWϲD!=|3mVk;ܪyH>7웨~0ԯEТZ#Ƥ0XGk-Gwtygϼ #a^a[!@ׁ2٥dKNKxjhA:j|(QjJc׏Bwh*XnŠW@ ч7rrqd؍d+_Q ^Jظ?-[2 VC3 N᭒Z7҇b1 8mN.;d&] 9Â#mܖ T61N 1LV;ULr0,-R{,<$F(,ZM``@~UnԩR0wMIZ,k324ǏǗI gI|{|y3q%߹?JO(2|`T2Q--ODVhj%+q8S8u\BHt9S(Rc nW{F4IDm 9uzL fw8q8}ֲs1O}7J&33W97Wu[jw׍vp&UyL)TgykK2k) ۵td$B ݜ# 3H\E0o͉혨ߑ&{u;;[ QJD1-26 l Ya/?YqamMq A!. >Wpw=u *"k$/VGe6up% Z^j=OqlﴵhR5͞7+.mv#!,bBV\i zBV?~,ݧFbvM_|T$;`cz?>oxP7"D=SL&9Mţ)۲Nc; v_п-.\FT3:wH뤕݁9qY@Jmzoqp*bj|z4W7Mv 7U@I9iy; 5FzXmfjnf(>pjIAG9\cCl &SN1᳿a<}bxC :wV?}]<._n;ш)= G[6gp45ʨw\AYtȽ8 qV? Ӆ4Ф7J@ws쫮A¬?3 hzlx;HZf&EHq4*b xPWaAšI6XB2gac#)&RR6ms ۔ tլy$suv_X)@TZp"o6Hv82@NGߞrHWD=kb SG2lfx}:>7E&]߳#3NAH7pL ,f] pt@y΍߷t镧1q;:,y [l6o>Y^qwQ%HNȎqr+;d\"#ڕό7SOf'#1U-rR}:>O娈ݹ}]׆ ;AAƜSB٦oājB-%:ul/Bnnq&N?s'R3`wDIkpa\#=5cp=58t[h{xHk>];Ÿ%2GMğ%6PۣQ]ғ´j 3}zAD#dR^$qX ,~}hDxkA=[]LCd$xGC}m_jwsaDsO,JKy#J7҂1*@_ץ)$HӤX( Y^\C^"J֗4St"vZB<@ca,x.=;%&:okLmAr[| U7pe:86^ukltg$kCO" /v4%#2`"Izq燝g?Lr,}5{L=q^Hxю}/"~Z2o|%!{xOѰN8 hP8rUaG,l1pOW{,Mg+]^4CBxaT6,Rh%Tx{@Ii1eTa Js-dB T͇7b"%c=KyL^SI;s^2/]XCV˺ iJO.;I>ĠD 2e眡=7li&T$XPJsISgz>:l;u&&dNZsV180#=?sEfg1JH<:0DgCU[ɝx fVx*?"';ުXoqV"iވ.X;>y;e䖢XZc(4tVyjG nPfs;T*7%Z2nwꑈI^'Dl%%"<X50怖B5`S;W fc?Bv9BJ鋒\tSO)Hֱ&@nI[3,E ]B޿JhKj)t}Mԃ:RW[3IEKX|0Ȅ:ܫek(9Hw}WҪȈ"Q4ftxpj>Bˉ+Rsu%!iÊr5d=YEѦNxUE(\5:0ZqԷ+PI &F8y=< S|Yw9?P!*"Mzš#Nq%?tcMe8n@HQΆ-_)?$RaZ2615 Hk\c|4 rҥs. }`D Zhէ1n( /VXw KʬmT 58@~c2G9Fnp,Y*Ss{`ۍjHESŧ8֩B.aE;sf0O5&G"[*m'5:ၻ\0a/%-lw]Y9^ o/x h԰7A0A ߆ :fRu6'd]*ـ`9 _ b8A_4=>HN]_MpTݏOEmƆC+vN2%2>sH)t OsxA^;_wB2,jzI(7:mmޚdZ[#Kg S81riY̴Z/Gv WwA/.5A+Osϱ¥=!n>7[#9PL7AǛlUt<>\ڍ99VVN>ZBQάߝ&Lx5xEXfʨ݉μɌrfAw婡߉7Y ҎqX2r[/S6Ńk7R / Ϫ?UcżR zxd305 tZZ8Sv_bHr{_8M}VG$ABU )f Ńs%'ىbǤ&i$@ i X6IĂEPm3csOE֋dklacdM6߻pv 4֤|7z=0tiqj8*EM4 ySRlBeVƌ / xorROIϤ ([Q%_Y6?2P*/KX ǥ0E sчe2$u2F Bk?zvG7|4bWu[A$ۯRăTD@Ud4 -Lrk@=s98nniN,yr`mڊpۅ%(ՓKZ%$};bCŕ4߀qUW{6acߕ{ҕKpaFnH߯F;իWaPEwG; :p^URU6]| J@S#GFrkSm5_Pc'85H"L[d'Wؚ SUB6 U^Hv1.>  H_Q 1ү&`{rK/awkJ@PY9qQ| !V *AS{GvZghV>??AcptY % #Mw*{/b*|aNa9搪EEb`zYOj0)ޗz ~qCݒc1vf$ې]ڕDqKMIбݦ9:EݩO(~IĊk;Y&ľi `(E!#U o `a|kŹO\343gf }hËL6Eʛ:*[WNJD4 /d-R?; {Tpi l$X?~2Ȋ#"op3?v˙BO_WZbSSWN@d3SpW!⸈FUsaz"Tw<ќ5'R*9!Hz:9=x&F{㤨bvʜץK n@da SmLl[! N+YK{_QP%̀DcPܶLsWO84WYwq|Er/ ,>>P,Z,x}[g_Lc*[h;UΛo),u`ۗ:AӍh+!tCOMX+5ќ XUS RD3%c^ eǺQ̀,|&+j도u9,JJc 3srI&&>Z±jmژ2%Z-qȫO&Q^5ia$J=x*jyms˪悐5&qq$0bJ P=xO|o&2w8"0(.TX=#fvJvnQ"!28u$&B~,N)**a!:-pg&/IYH4Dj\AoU}`8a ?&'tXF'FU$H~JN؈rav ȗPkHZ:@W2nQ9:pFC?$!HGkH>|6AD2T%B4-6AcrY0cjo[ :'[딅cfǺE6$IؾH8t`Y1c8p̬y &܆cHᆌY<!icuCX$ysAƊ^B!KlW='6$C+K_޷DXe,2 ""wpa-e-d m[@]4 cq/U 2x9fG Ę х'j琦DB~G!08G ":!Ɓ_?۵(Ǧb>=lSqFH3HXX)d-TKa^6? \ +L OhHKˆ迧yk|įJeSIs ~nЄ\y>Ej@z8B /e^7pp̈́̚40,HRa]0eg%/φNAt_itޥ2&&>*x/glO$d@TN᫭c.`n']\v2C *})H2LI[3qn0Ά3uļ/Q& -aX:T@ojEp:uݐ$]VVx9jpv Ǣ`)鉇팘 8pͼok,զW=Fs3bP48BK$0n~>6]rV mR{@\ ,ARy&\7 ~z]K  R56djLqWC[~"omEpw 0=۟.w\rwŢi< xGB͋gx'Դ+4K ݹDԴkQk CENv <d!D)+\ۊ#dԤĤ%M.#9AA%ÍBJI @&`<ڃЀ|x*Ԅnvf"Ĩ9HmyڽTǟ}z9'RQJ,p@6wGmunTTF;u Axśp4j,%o+X*~P#>l#e XlA}i ׊ MKWS־`@fs\KU*2~ 18eql]9Bk.paƒDM` C@W'P7' 9l Py*K_',z&Bzxʓ;Ѥڤ>7:rtmt.LŰ`㼐:<}RK"k@ڿSD8 8Z+,yi%{όK&s{ \d1Nг^isIY9RI#s:Zg80xץcTv.7:fb 4~^4g2n<_o^>piD:@ BcR{Ƈd\#A!ϲS.oNDryN&+]!M[yVKm=I*Qϗ{5bc! ?t~O%?칧1]axFpb5>9X1{AORs* A>-Qf0Py8\H?T^4S`02Jtn.ʀ"t[K$yM6@+tM1}ؚb| " L}`i e. OWt1s)@NXBͅSye^WAùfV|3ɏkP:^@<#9 ާcek7Uv Z#,sH>el-TV[Nu lgNM-2%r  ISQ\+|fQ7L_Rza|.G*+LthȧJOA֔.>ԇYDMI#a;,TΩSaL9_>:MŽزJHC<(r.$Pm.r+p@OYUlC\O x, 9!$m hhWvSKY⨃/XfF4UF{^م# ?Z87&}YX2-s`?RxvCA<,?2H1aRwl*a䀩!hÕrX _Q։s(QNy$:?}*b?<7k-U+H %{-dd%,_.GTnXMq\a'|ݨ g"D\6ˣ=2ƜIڲ9ڵұ?G+6k7!I54JoN\n8gB` ψ =έWt:~5 ]2(Q>bFV UE1{ !҄sI"X 8.1f_V軠hʬJВG\L ®Odqu O:5/~!W^{pύ]AHF+ kCi!7ah k2okۣ*^ .o{YjYыEމ\d@o+qJt)@C@'D S}n *"hMzΑBI&Qc7徇Hn _̬-YAoR[b [-KD;Ѹ <\jEㆿ\H/9(m&AOu c5cx˻M]`5O4}y~Q`ԣM_Q=0"c=57ro} (jM _NRX7h\5$j$c1} N\ b[Qr/ɰ l»]|*ڇ% %8W9&vW[m-F7k?kKDۛ#LwdbC M6h3ĆlXrkhܳP/{澮C(a'Ң@S׺7MD X>~78Y ф OY"dH݉Yi=T{`bC'%{/ȍo@1=SNf9Sw7$̎ppζ´dliIk~"@ë́Ķ%Kx}Ψѝ? 3 е 9oڈI1`w.4uS>r tG|f4&x;HR*6?u_qq  bn3 fB%$Pt@[.ҧ ~ ,]ڙ~icu@|?ͬ# `_@6v3FIN?'ald;x6blf%2M%dk02[2*)[]a,:r fsjKD~'·?Ðw93m;#~eZQ>aW2+Gfܗ&^6jwG5Zcx1˸O_!c[2y!+czGous~]U:*MIvՍؗ%&g0yr83ijG'SgXw|l&M;fBxs^ >qy ]Cn&f;=k?_[v1yț UIoc(; c"mHե@# WpJ~сk@inr%h qc\lJ 8VF^O tF%yiTWm+JXZ`̈cʼn' f/ l9v:PUgE'ىh`\?Fl֐V>盜_QdW $앣Z"4t`I"ƛm,;S~L*uͤ6klywXe ;&:82$5>9b9R_^kU]Já>j% [µ?*a0p aUH--hUa,i].'V""%.vV~Ί o٦H ybGgj}yGI&& fZ*:,&Ay"TCɭlD$3P/j֤(: /@gRRD?#*bAQ |Z0=Gn6x@l2ˮG5)5|Tו*I?"nlcy5}}t)wA\{}0L&^8dI2Y1|H-M L66`Uuw'r|wUU6YUSS+5;@&ѿ}.e%! xQ7'G,lk3"%rn@!iiTh6=LNHDdǂglXC }|fFo#"3Wb.S:/ : T#٢ؘ ;*.>\NE)ҚZn@0d쥜j0pB1~|Ȼ i7!!k-ոFG=V_kZA ɫ"?spH !B"8mi\uQS[bӗp`dvbBc1.ڮOD\.?@E]An߳(5q|,\O 8o]f,qrhL04<:ߨв: U?x J@B4(.c~1 r r'57 SȺb5j)!x \X֫6ĻRt)Gm Ϲp< DMF# Sa~sN'U,?v}bt#QۺvQHӨ]TBƣ5ՓvrEؿwJETKkƣUS'EPX3<PEvP7׶k.r. WGXL]#o,<6KE蒨Lwu3\K\ "uQyD=MbHH,,*`0e*ŀ=1T Yח 1:7 %i탸#o* [!]^qS;w,ej 6t/n_`j()~)=) fϔ5/a즫]ݳ(Ɍ]J;jtDSo@T+I|F`f% :?NY\ll+HY#\|7ŔpgQxm 4H3Mf ahּIi$3F+5U(mxd3_H$)sRGf!o284jr«˼IϙPQ/Y.3謈w{qoSw.ҳN uHFYO ,q },lpүaG3qÚЉΑz Q[WJ`VVێ+0h\0nލTP&*SRwQq.7zuF 8XߨishsW%Faj5p#JXpTyyb:DԂ֒P]!gxLb]-VO}I($z?Du8~pSG~-V<]6쬊#[L𐏿L?i]pŨB*'Ԃkر aVs"o ;02k%߃:vR]մaԣta)ʅl&*?OJ(AnՈu{{h9, s)! D؅ 5<g TLR`gxW=Vy ~&^xF%j0 o2bU=.9Xc>qQ,!ȓ e(f롭& 焛Mcx)T> h\%8CnvCYO]ҶD.rB Br6nm; Omo1o4î>ˁ|DSWj9׈q'*k9AuwBc2SXP"*2 7vRBzTSjypf\2Em7n Y*a&"a}ٚbm¬C%gk0*jq(.pD(S%H3k&9zx>W<4'_w|B6𺊋|L LJwULF8)sFlTwAbb}Xĺ'N_8 *p^' =߅c8]1sN~)Բ7A䂷gNIߦI!(W\i3k0KYhLK- !eԵ˄#8#TF{~?LRǨ+v^&O/N51xm1y+Dwʵ~@`n &c;6&If"ʦLRK$ʅ#{fb.*$%G7BWj.~hbRǀ0haa#|!ʻtX8~|hS 0kX k .IѫT1oZu'ɔtKj u~ XO=ס1 u2AlZ} um!k秎Tn ^ U кc"u hv0x=[Ba)t~sn_سAU1m FLHavs4{ W14Np{$^ GNB%0b^ͬ ]ep(B-뢯ٜ#qjȥId`@06 +-[hRe_ے4JmVbjR-Ƙ=Z>51$e.$u ɶ)`6֣FRH "ZMNiޡn?^>cP3|wW>)$補PE 2zc<&]y|TԬAv̿h y3~W-ʹ? Zo۾%$9#r)e߭9mƗAnkHk .%zz:;1âDxxTJҞ'1B#?Dp-ۈ\<бƇDVtJ5{yGGk?W\H &כH;T@4(Ɛl]IwKIlz43PM{%a}zr(g؎@4V.DIm!z6AJˑ:? 6I_Sa[ r%v +riLW{6v_\_Xb\2`BMkVnGk_7*I. 3DaUy#u"rww?ݟ'se|? Gm4eL3!c@ǖ22a]:"ngiAr,/Tj䬻H}YIv񙧧k+VWu'X%ܴ;2$_K\$D|>l,gRw̴ZxwK$IY(=/:V9vXm*:%3 x&>χbe$J2 LE;U0|F+p2AMD7lAhL%-HhRѠ#y|c;iկ̎Ty!pGʫV,KC1R΄l$[jhרIO2:$F$bHzvPW 39y̔k[azuk% P a#3P%ts"iҾszUjy'/`'=3~'P޸Jڀ*j g9?{T l]aPig<W1`󱶟vFrjVӷ f3Ő"MMyMK ]IiuPs~a'[UʡG-U5ވ#qLF'Kegfڟ17& }̃\Vx)RzCQWY8N2$֣u)|j2VVڣI뎆 &7XAEJ(#yT,՛TQWE?d,`qFwev-bUV+5)~CS[^2,qҨ XP=z"ьԋb؜÷Sѥ6盌v 6ZJd_`.P0/g;+2{8>Z> cfZ-^&>(~K9{[F&- j񶱧tHOnfd~}:DqޅN`d !9N1Q NVs.ڏVIb5Gs~a-ܿq/ZF_ 6묖d'8-HaiRxk2K5pn*WMi ]'~)u./e8K$] =ɑ6 Okb h_t(27"ZW *6H/~0ק?5ү=hʉPk ;zN :}rT b~>ǹg-~61*lڔC]ΤLOiJBLѬ:B|9;*A։8%p,bh}9္#QbL(".3y}c+) h~HN}\ (]`I\p|KR<:_(w+pD#5x%O >4]hWvw7d.kL}I.P93ƿK h=$r,#cbB1uSO;0b2KVJxpV%o1gT~5#=t0xGx .7f{!H Iy1{!HgHqi>5sH4 Jj}n' MAZ.5$ᴅX!&$q*sVWJ# n(3rS6Xηv%?š؄yIΚ\gZ+el2Mc?{aa4 ͂<-n= 1-7a1 i x²:j6"vO鯼_Jje0"hm~Oe) Oe zȤO{` ne{8[wфd}>vCB7|@!B><P BiYomǼ0{zCj?X̰J=ロ~?r>]XM-/RH:ɪX{뿤7+,8FfƤ%O B8rɸ)d'௴!-x!bI H9.i}*cZ.T!N(-V=y(~\t5[gY,yo X͉6DWũЈ'`GhvGLp$lx$Z- qTә BQ&DTSه s+|-hp< {F,f+ WvxM0^_=d6G^G[hcǃ7`3F魝C-v'(] Z@ےl}l1l9A:N: r0 w58z4:ÏLӨHoLnRP*q@<;޽$^~s6ؤoH4igbݣ.cn;h0%ɬ | D']V_P S"dHD s@Wc."x-U'WtYAsS/,XaCmp9d}F ㎨F[:c߼@ktp4q@PpN`HDB~Fjc~l%]0;M2Hx=wa-& ŀE$ϭiVХqn9r_xFJA=Y.F=H+Y!ބ/86}DW2LvH\.ZyLl-JX-εx***{3ESt<PD2UF/6qn#'iqG\ ނWzlIt?~{J>҅y)jA<,Q)O+}t'E݋a=6Hl2l* $$ Ӵa4Te1E#זyՅa⾄T"/;6d+jNr*ׯ&Sv-2r8`yM(?K6#$TU>!|ost|SC߁g,k&]j޷YY|В""NX6("FWzä]~?vȗ6C*Hbh"U4Xx>_>Nܸ3E3 DsqG4y&/̠28-|fh4ٱ-]ڍ[m{T(.9]p} j]xxM]\4=Kr,[ydcYicli0+Q*,ձkkMwI(dbS"}̔$/ `.UQPS\̢`+3,"䐲_Z}to5\+6e?Y,JZ5' $g7܂V,Ow3i|E=R{sXfDW? k`JS1<y_uOM5`\"V2nHMSs93Bv,%ڮo wNZ a,y jӯ&|ڷݛDd^mݻׅ4$EA ܘf kgÒӾ,afb,t{P[4< w;mGm@t 3$嬧(>%QUh E`wLZ;v%9d ۶5f0u<Mtڭ%~ cQ4mW%,x|귦!L0L(1y,ׇ`k8Nz<^)Mq}&Y[EjiG!w\SxqoH1E*{6 qb3e$%', ei` r}P{iYu_gv^=TY? ;6Ek(%ͅ1@`~ 3ZCW{~I,GEL]U!+$2)kD2``]'1[wW!_F%D,ZҋC従Up¼8s{qjoHA EksآG-b/cW1, E]/r[YF>笸j,~n̴!µbk l3Eu5vC'USt#t)-l,I Nӫ+g0:lekE82QD7gPW ܆pWhd0-Z9f$B#(kݭBux20B2܌'> yl%9smo*?dɺ.-Zs6ǧm!SsZ*e]Βwԯ] N*61qAIOw/aW͙ڂpk/ 1 uzTcgIca\0$WVɀ i릊.U_7wXGlxÿ_yMo`}`*C˺194 ΆPLnfwbN|kXs0?gC?<þ+{ɚC+0 ;r&n91<lwx٣Ƶx?S1LT3,35E-2H}EY,V|Y 8jaI5(&^soXu_i]-+d|nkyS}Jk)NTro >^IE9\uU OpQ+3hmY3ϖ(HdNRgv\1GP"HSUi4~kV֏4J?GQl*kQLE8w_:\S7&E_(ex0mQbͧ'%˫P ,@fG^0l[)lb!SųtRAj .`/ ZfFS  [V&@4'A%+n*7"oUef6f Fwz.VCT,7r"8'Jb')*p wuiB)I6QSO]E<"GT>5_m#ۢ?XD7yO O.B+-$ԕj95c> ϤrՇ q0&#} 6WGO䦓I.< pٕMZ(uz^Q`nw91F>t߶]DQ% -%5FзA_f{gEg"Lf0tOEe>fd0M|j,AZU"-m<]vw}nV{IVCw Y$f ǘbq~#tɲ1:Ǖ_>uI_k?=1M0Xq|}0"]2a0 E'?0{'ZO_K.gYZ07070100000294000081a40000000000000000000000016439a35500021fe4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+̋#ʛJ(p\eYl%A۹v/y82WTo9KP-jClz8KZ r8HkhPLYBMqH9 g ~<gf\ٰ'mH{cz"ʒ]-s-?d: tc _?[0|Avez"lCJsƴ&Kd5nVe 'U8jp5V8#v#77^N΂u,{[X)ݨ_ }}W̄H򹢒̞|6X L20Jv f1]ﻤ R43LB5U78XSm h@#Lk6ku4xv}]fx]^]lTXleUMoVH'1y^5/'2lZVUJf x"ufdd֔Pq%]R&DvlxЍ)juf2k5?ݩg&; }+F}_rO?Pnu~ =V*cHPYPhe|d{c.܃[0%uS;mA~eӔ[tחjz̫&;dU1H|[$~Q*Zdh|Epe4E}m٬ě Ջ[g:KoTI@?"UfYdERәO8Y^a]@țh2#۪p-Oh5$xQ,֝ hshQ(۔m-2MOSCv2 7?Jn8鏚iv? N6KX1)}JzN &UX&W#YEtwxQ- : iO]:S{I8M'foYAPǏ(+!P4ISb=V q['\[ B^p5ہEsya+- (ܡG[S =S{ö'FfQM]g˫@<@04&;&K\s]{ i/:dʨxAf! C2d[+Dqj Qq4^>,)w濚:]|~JZ ښ\HDTt_R\M8+\j;> A=zqywy(gORb=r~̫Ǻ٠[ C0)J=0I%:ZIYi/mиŠCֲ录]\M6_iޡh{Ebd[}(2i)LxK/1/'i^ "QڏP28~A҇<)Y@r-O:|X;(!WC #Kz]BwN>,B5аLGQ񻾅fYb%< ́o*ftbrU3@Ŗ*b :C5`O> Z3'ؗhK.~Lԧ63w";q{23j' bY ̟ _DhPo=I]\혻 G I!v~:hC$oL`\b*࣫#Tmp}%7RQ2Šcm*ɿ@ha`a@eMZ>SV{j+LQ:H8WEa*Mc795^@o(Ԋ\1f5%}Ϻ HX?iĆf#$lHӏf0.%?.UPsRkvmQdrQ)t %2.ȩ !̜}oɫ,]#6ڟ_yaΩ]c0 c3~7A%dž*gя,8kB6͈ rA"0F/PQa:ڍ"=~8(4/yQdN$ Hڽ ߻dy=sn筟ShQ7%KsA+|\z!|Md#Q[oQFo͹0FNjr 9ŋ RL7L\& 3v[=r[rТs*vFSeM B~JwE PQk֎.RgGo9,CC%'7j[rlC1A2q2.5YeGJ;/ x'Gճ5,j݊ P(V.P{Yb#_~m1gÆx.kuYD xX(uo~#K}4KljǗ'Zzbyk oSpShx VHJ%(=0s)sUst\1yB=sO5;z<Εng5c;X3B! Kyů>/nAM!P khC#^M?8-h{5P?Lm *" 14a{ fX}[`tb B[]E,I2Jt~GXÈW{?lp/!瀎 " KCRk=+Qx'Q0O4a 1YTںGsH_e0@7=Dk ;ٖD4;pZtrc K& OgV7e*Bu4 aX}E;/FnaxuO\O!i{Cds(nh-Eib|k0?4oQ윷.ҍN-wy ?^V*aXŃ?#ulYQ=޻@4(wfa'%A\Hԩ(@J%oy!E*U{( 2(U^d>9 IPB;Eg0}Q[h2 `Xr2Uz,N]S.|jzrf \R |N-ʐU/>b̅2$P4S ?!kt_p ̚b0]isE |CuPhfTa*I },AhDpۜJ:@ƒ*Sm'kvy}qi?'WZ=CpC3k3GKj;zS^M 7L8\}>MFCXDMx]QHk%U98X3( ҄wvĚ)B11_ړOBσ(5Cvl&}gPuSbQugw=a7vyX"JIhG.S9YACºz&-;/ad 6ư<h2)DV!@XEdmw9hZ_kwog[ NusdH(Xh1kA| ǣ8 ywZ?w(gD"dBe,;s8zGTfgZdNhM|j1,|8a>vbU_:`t)pkw0ǽ  ǍJaG*^3-$a1<8tWʅU)XV14 s.]m_ƬqUA!)-v(ӭI(/1o,c8o>|"aYKHMN?Ԗe1N@"˿wLC;&w\ ٳ4z<%"Kˠ2oI%F{v*pvq:܃X~!EBTfvc&s(2ݾ?F?8(}>!!Fpv͘JOLF7\}}CLA]F n\i!:X:XIFT  oD\jn#-$i;(X+9qWQ UKmUr<`Apf2IJjҥ=$=Phs= r_E-9Dzwkﰼ5L|>j!lG!y I$tAP~*_$KT2Kvh#@0l S8W8W<{DnY %g0IWpr-8lW㣙_G$fwu (KLNl]U76*]j?IA@0,^53FW$*6f&,DRXc&B'$g@$y_B]Kmn~SS8Ưz7ȅ91'l*ɿ=yUTP%>b Q4$c)7bヶ.`n P0G lnT _+uϚFt]!*σ.vk>9};dl1Q*55w$JeXY-< ЇL9]_|ˤل1El4Wg0nE\8Xw F ,U(5i]+hUpc* >XRэI&ZEלq&K|a㌐SbYk_0zuif9Di\(:;&*EQ!XaFw(a <5AA0$ϙVd!4wn`x}ش(x]sOM9j_ n99+PٓJAf@Bz^uAi偮!TKAd=Gc}))sR536`1JT R70br\ @!-:"-8ʋQs#^^c\>  LSUҸq`$rhѨ1Tv-#Sif$Lϼќ֨z>P4C苧I=fh!9 ,k8>:m./E{J8Mn{S^LPțkR#w.|gjbs`mT=9UDx>(?0MK,6ZrN@؏iag1,~z%~4*;d=%&[2h=;K Hid9]r}BV6>˥vR9H!꿮렕{LL,6[Rvpuc\6x`I=,(U!1Y| z;.$[b%Ll|FT8c.JETs2awB*܁*Հ1#mFZo [L(F(tNF}@e̎ma[^r \Iż6Vᨂش>1.}&Ҡ1RЬyds'O4#o"WAo[Z>~wm'#8,X fîpǵ9q639ꗨ0Mllw]ްKhto.?9ta PuSqy `'_CXV#5hm̱Pv҅l8 &EŻz'+`S'hl=c{a.Hw~[~{6g]HmO gLj]N2mUCwscbhR@LL' wRk7em]|$D]`\*rV Y-As?eB."sh0Υt{)Yr ~8Mf) ЋO̅~A(Bw3 GG&e^YP>!oz;!a`PRDž/YJ'WMUۚYYӋ5kёqh5P8bmW?D=iR-G4kiK. ~wLM2⼕3fg$67~SvKLe#lVorAs$STA/ M{3WvPirF7PAMlָD+q&qV4^m],5h:3&2^r;~;m;ǽ3oUBLRgsſ.~?f sNًis$3oq9۹/%]XӹV jqb_iHx2{t[U5ͦ(D-AԓMT4x ;(hLI ;\9& `?Bo"]hvLM v"k_a?;LrO'[F;s.-e^Rtՙn w.k.u5w]گی#Sa7a `؆>h:17nUu$YEۛՋQݵQo_UH9֡ { dK35Wh.k&jl~%2E -[ps66yg[n%UCI_;?B zg](<* ,!dD^B8M͵ɚDϜmAZXE5LjR됛E4.>|Ą/"55ZYLr+V$>{ل(X'rÝ[7Cϳl'C/SxSx/c×ג7e3 X[[@&^OĂԾc &)@+V>zw:Z^v7QĖH埧t-6:2:Ǩ߳>ܩK@'2,#qqfuHJOAqJh\| 0/^';n{*=yjje4B] j$ +$cF|Z`vWmb#/۫eS) aR% Nz>sd˵y)g e)E%m(-;zQ}H46ۊlUDe.EF*kOduNM)Ms<\ٸH&Eȭ,-(c,OOlwrj>w3'ęϳύr`㈈``MWl;eOGH ߹h ?>-;CRQ #D ׆!2]~ݘ_ͳNE/7؝~<HExVx *̟|iH~|_DͯHҼxܤ !)WN#,-v),I'?J0?@JZm9I|e8K۬5MQ5@ӒN`;sО{SaͰl>Iңbǹ?r[L9A<|K>.wWʐ\8ZF:쭶FזRMޔ Fric-YJ/QvYVd]R>V{АVuѷ9$5َo˰햺#ډm‰y{aR+75g);#;=HiCb.dөtaFP|vt旸\v0/&J޲V!; o +L[T\aCvܙ {ޣ!➭S1y<^LҵY 1 O( %]lһGfQ{mn+o(>?ho]|X2tCxg17˟v}ych Ĺ"4#. ;[J7"*6*$v]cfAaZTgYBN7@'0uB%| 09,Ks@l.UDX&7$/#R,oo} JMZ>d#[A_cݛ8â^X5 6VP.+<{xxHZP`ڝm:ڷ*,hq=W\Glw$G3݉nbΦ'\wBcMH^ ю QKFmPW7c%p$cOI[ t0wh" 6ĻlVs{~T@ "f38ޙPXePOjIH;LZ9HUSkϙAˍYɭzhJt< dﵞwËDϬ2d#~7CNF cW掃̴-?G h&։TOOYp)+'9ÜqTRy^Έcpp3=>hdp ÜAuym,  ?ܵ:`/E3IxBXI>6!9^^mN1<%ɂ=abJ㽧UNl p:~;$|/".))1RN#[*bZSBXm|Z=)Ag`nXDu]~L z.Wɫrrމ F]%~D@ݴbI `: BҔ U0‡TAFgG@NWj?G];9F% cD yȦ^-x h z )y# ct*yK"ItjKbCxܞŞj$-߁R$,y\P:/~ƹ?ƏqwsFC- 4(Ho] y[QSq<܊Zv4V zuWz&'XwC =g&,1BZ|.f7%s1IoUVюs. C&_Z)ScI3Uጭ n)*FWw3K9.s{Y&%ZtI1 ~l63w&ŭsߺ `O5EBОIl׈4[HJexZ/?i^SfK. ]Z #n{qd3jTlj<|NX́9<*MP]Ks %{G淀uh8Px%x-Ģ2 jN+K%RHɽ2aoaz0 &c[ߓ 4qՏ9nNK2bޝ_ksP6,l ~qx61$\P7d$PbRf! C3}cĄlu[I^.>}Xg]RݯbH)9C5$e̒^2r&J]CWgaf(NDgΒ|Ac|YdjMTB}z쾾ӻɉt0v$I0N7Xyedew, LlTyW-GfCm1Rr9`29ɆAuC KjМ׈;0UP ۳p!X /Jk1~ږWĿӔڹ)kk<>Jg& 0%t0Q)mAkrw﹂*^&Fzj^Joh&sB_W2\?Pm&khKv5>2^#G?m|[?noA¹4E },NCڽ 6U GA}K9:h-_QtLc>Y!l$0&,菂.VG>~akr 2'}̀V~+]B[-B}k(3X{ۈ{ӑgJ yLJ0^!>+Ǟ!&tḓo^Uiut8|LsH<"1kX'O>&Yӛ7Ў:ցv m6RPT9Wtb3aՔk\ث҆κŘ eǨuO;g[ֿEHAak.ц2 XT;7VK`fӽ d$9駍` w ŝ4\bSTt",V3QnY1m9 hYgPsRE m þZ]8P&5SH`/AB ǨiA<#3XXT US{cj>7dX5D6bY})Vx\M4AQa[O) 3 _pCƱ!܃57k3`amƱ˜2F~ao/:Ȗ2CmR)4wax,;\RZ쇜j3|jҏPeHbԏ%^V$Wf݂OәGc(QVh|=#59\ԙ\~9""AhIWMm*S7WoW!DF}s骨td" EӥXӀ3uցn{^.\1ѫ+i&Klϲ5eF|/ Ή<CX_BI vshl~#u%o|[n@|NPdczkR Eݑ /W%b9)?7mb RaYZa`C;:)oyƏz*i }xSt#b)}hI_P"=;w%iY=TZbyUߦNk؀$àLM9e|jt񶵣Մ*.{.70}OH{hֽOgWNP$.. uR>|[(W(*&V[8]nB$ɯJxSb&C&rOY' TTGv(LZ]% fc4G>{ӕGRH$|l"s՞ojx$$s^x}O``*;F)W=C0#P#,N&xrCS9k$3v[v'\ ,\C}x^IexS.q78I7h6c b_4cdͭo3TTC.+p>  N+&*eUNE<(i+u[iB2q#+J|6x>"Dո{. ee/8vͪ.l) Ǧ!n.ΚO8:_qwc3gtegQ[10X$|^!mT` EzU5@nI$E ے#?ڬ`jXWB|Hdlz҃UԢOWV+P <( e]3I4wi袚@4Dc~qqPY9n +k S@ 돼lQWxDJmd8H~ ١ʼ/ 0j:cb.yM"x & >꽰vDbeDe&g}iA`)Rw=[Yn6x'7tN+<}Pֳ|!ҋʒ}gK(ZeQyWZ^U.Gr>$J,KLmx2 ME,ഇ^Kh}6y$y)Ԓ(C`UڎvfE>>LDi[_0U[aqPx{j|Qr:KQJɂEr) ›(dkG+Rv"$iW.GFLY@Q tޖs$3wxFL{Yfg43ԓ :>C6+'}.FuJ`Ωspjߚ.D .@Ϫ ?Ľ#۰D>RJUMF~hA̕pTmyfgv/Pl rP}@=P"/@FBs5RTF%P( :<9Α;^"{'3߳y.wjJէ#$w)Oɟz{ъƱKl.@WY#A=73iQnG*84>*c9H1Zt:#r8c x|θM ,EFጒPz[,h6)@׽zYXҁ箳ki$S:2!Qr\6#'PژB]F6>3@L  j+Ux{޳w>!\. AhT?s4~ߴ61}+5L><M_^ޘ+@yFSb. %Y66!$"&:,uL>}!]V{rV82:oA,J^ N~fP8w5*) ()Ĉ LL"$V*)NFxxvlq;h(اyD#v(lgmW9>vew0UAg*+r |=ԙ4:9~q͆ ܓ:5dMŮBݩZƧ##1Gi4d.}TɬvOVT9`gLT jf9tjج}>!Zfa֌M#+D25x6VIMC\L :­^L!A+Vd?|&Sr@f ک^iwı>j5vL#Ӿ J9WJTRSDs0rތfbR6 ܭu)*ieߓ+cD5ĿcC?ag"#u8rTP7/iqX`1`{|H*p B`9M⏤Xs4fnUI_rlCMiXuוCN<V3I:"Sz( },.V\C%\4ݐ{܅2w,=gt\3FZ*90v`MVQ<~Зy=B{TMt#78@W)׮f1L""$WQ\_އRc:'=GZml,Cjk~[Oei%{@ff@C5}0^RUrM]V,C!G'*eՎ0`⣀ï&-' & E]6zH:3{ֲ=S` ƚ1^'Ȗ`x1a0RVj"A]: (Z *<&O@(~e.ɂ-*ayu^2dUrxx޵|Bݓ0) !2cr2y)l86!,L=&5^Z.dJeXI3 Ez PSq:U9M1TKlag0Sŭ,}^-ΛLr[+0ETuCŮ;/ryZ77 8z 5Wht@K-,M`EL]]2492B2󝅦Dq0aB*\#͠ܞ3jH󖢠ygdm)ܻzjfDHRhtY%s"׌DSgVS ҎO#JqG[ؠA,% =xlQ j"rZΩ_UK@S`Y{l`S:Ly}]/8?IMI4Ε7T7pF8yĬGv>9/&?D05*Mhm( IF -"Esá8YS声{U`$85MU}TE2c[󄃩~8;+*;=,t4L]6V?^:bӚQݽ: Jۆ!96Y%WIpӒ(北TN,'u">! PDk ND XѰsN=%Ԝ jU Fpݝ]\om|Ez+b1ԽvjI27b!z#Y D@ |vH{U]ŭilۣ4RXA&!9 GA^˂ <|Q83wwQK; u#i,:?HO!z7Y_za_J'Uɫr;PX9 E .$>6>N?|P>bZwM,U&FѨ5%+lǞsk;Lk?TtepJp恋N;"{67 B̌wsY,1lS;5 )čoF*ob l\ nq| RSMDM\:!S̲0eZwZ^["R?W)YB/}Bf"N ye"=Ē㽛6y.(|8QuXV\/V0M0ޚiR JjAzKά{u K9V]zzc뿖"ftύZ32 Ao] c?s)dv tr*4#8}#/1 RO-yeѫ;UK/yȔKMfu i8^ rƵ oD]Op'N!u3!7 7=6,l Ym4:g[>;Nj0C*{ѝ׍}ţv+7S/=MK{K.G|OjΙ v#0n[.'&"Ԁ:>Y֟/ T_>0\͜\efUR,!nt*,DR<̊ޗVe竺ω,i^K[Л7oMƜ-Upnj~.cyV܅uYAb)n>Ʊ{頙M]~`.U 8ŲC;_M@z H)_g >_i^e%KMda}(+Oͤ9V:Ź^Wv$llk>|sב:79|,c{Jb8`` 1LH/S(ǹ;A75Srb-X2hH`ü@ w#cKa?wN9sSH> nJ5/r`kq xp#P@moc.rN"JW3W[0>Fxcb>iȧM{Dm<ږ9ԉT pZ"Nf#sȺu_-h4&85ò*[Pl|SY[a}6ܪMM-Фu0}l?HEt& 6\h"La5.'ֆ>"Mu3ƐVo?7ׯy'Ff uxn-j$2_2?Gw2ljʴ U+5Ӽ((Mxl>])|"$ЉER)e5N%`5JѻhXN3ASB[g^UpΛuQb50&,3DՊ;zDd 5hq_'yD9-*U A8v(Á(\\ 1$uZOޖ" 8YhRŠXƏ;LpOyn4+Ym^M*szmثl%L 7oک6A >Br~?^Ԕ͠ӛw5dl;hǪYLhbI KDРg9F}iL߹l %UC3 }|/)& 6.\_篱ctz[v,u:Ě4Yb^ģȁ|if= )b _JA>{dAvvxV{q})5 JU1NwAʦ|㨟nѹ!E H#c nsB0_Ix~S=Էn<Ik HpP LΪ@O'[+n~*$UeƎFT2ȘA(GF7k&~ 4K *GOÐle, <ܼX14̓J-֟^>e薫Yt?{f>A7t͊3D[c&1+;t.DcX8<\apY.7xV- _ŅDm~ힷ$xY.PH|˒9h 1ƽ *- YXgIz3 *Njh^^~x&ym~h\dlI_]]8ZZ"%ҝ|Gh2+' a *ء'BsHCn3:ISy[.}QnCE3> ӗCw;+'B4B/wwU6ۅqM! 6˅5 j6&"߹D+ #톺7vGĢ+}ю6!؍lHSx^ <#D/8PhŪyjS#y.?%㷐4#1g6/Y#qz"z WkF6gs(٫KӞk3IĀJҟa^)h~JD⅖$C.hti _X"R,CewG&juVq &"ײ<|B>!&AS-geMpKVp/krкt~Ǔr<۩ԯ0d [`gWUq2&2h;j _W~f:k$_yhX' ɽY;g邝pŠֺǸdF%]勂]w?4=5xƕbm-GyUR iˣ)"␋̤z5h#;{@69]u2z^!f\L& 1PJ)W'|kbG$ZH,Fq|*2iS*!* !CJ-{ۂgu7p6EtB8"2{)xpg3l~b)]pV80u~EjiYbt RK"y7|L/z(׃-rI{ynGmi3xV <]f{\R}.eF{ pH#?hl;ݦEםy(WC%EN0(, 6@]vUЖLlN4n sx&mk9n6>0ɡ/quqI mgæ)$j*ݞUĵx뷸nƸ %yۏ+cWzJ,7@@| r=PȪ>;9CSh "%c@r`I(,~ n Niܑ3;ɦ>tC}P$]v=NcLD'oo.&&6Ohacb(՘fxV52𜗾jj7_kx&~>.&ZIQ-ᔊap(lcrNiQ|4j D&g;@a#3 FS3 (MLYv4QxZ6"5Ӱrwٲ2ؑZ]m$ӆbia9Є`"_y·?mWyRH^a~8HހS}w Z"3\%x盱40:#i[E*e=rl='nRW^hw*PR$v1n)+t Z6O[ׄ7{edbMUæEARwhP#".UZz0xF*WNGtxgN4|^h2u# "g߅ :n*'H(퇉M! C@<8ԭ+O"CՌ㸃AIw8+)Y aoۇx WM r̓Y^R}RҸ 3Mi<+d%M%998'vpo X /b 5\d b a[8SJO+ē*;ݦ;obΠʥ?TםO.,_{wF"yGk}5^v Nh{CźV<)\U8Q^$ΩfsEOݦ urHYu-PˋHiͺ>|*8>+!|QV4Xm)\0loB$ˢz#4W,8.tm 6UwA[PּMH)_W7sJzkz^G]3_J >m&9XEK*I6jS׼c1~W-h;uF0\p!;H # veV !->_Ϙ$%{E$0Z'yN95h܇50#աSͩ~TQ헭p2ND# Cu޽a2%=D:#JLCaCCKqjcg`ZD|*jdSrxٿI͆XV{ۃ sMSہơhTŬI53/RT)ODlM8ˡ=VB֊WH﫞6ke/C^B]*n‡1h (kPE\ps'!3æq]t ^TAEN]<$:6diL]evu')jAN*a3v6W"tU?@Qï}! ~͖cYX#-(բGvcSG1dPkRW{v3A3qIps†L SS&B^o;S&)Jf, x؆稹@6x@Tݸգ 8xvBn*׮_ͺ 3G!Z\{T *rC ~UEY@tAH(Yxx~LlWV߱Ĝvc2/FdPA!rJ\ص]9`H[7'AZ1p+[w@po9hR9p#{(m?{`DqhNpyvs| +egm;S(e%{ `&$w~\>kl]Ι >q M@'(MQ}^Ok$8VTCPhoo,3hKĖWtEظJ`Nyۑ.bpTo5t%{+*()'',og'nw#;ztcà6 4Z 6fvyR( ۺvJ(G c}13&V,e&ځM? >g"Vt@ğtd 6x bj~X$}Xrli궣8LZܟFMB]0++'zap7:NW'H̖!Yfby|qW=p76~tUE4Cr@2)BO7%m^eW7Ӣ|Vc;ťKU2f Ey^fX{ D6D>=H zRڝƾnSV!Y}ث$ @qe캢-2^aA?_8 Zbxa xplg 0ЍQ*1xL"5/Y&;ŰjVP6e=?r.2M*(=Xq:cߡ!zR|DaL`R-}J%㳥7loa|iY;-BF'ȗ!]虌W[!Mya G*V_Dcb0?YiV3P NZ(e[-ia#ݮf5HEOHW`k84"t S%rn3U.og }-uJԐ9\ZFx{ݼ Ei.jy8r@t۹0gfp ZHt`oՀ"i.yJg{{5&ʼn ђWnwYID9Hqf6޻r(H}MR`U}ʥ\ѕ7yЅ|FdCdH[lJ3K$'d>3lȡF2i3fiH䋝K0}V_o b礦WNL8u^,G${EL383ҤPO\oS杰6#.Nf-wRUMeɼ@3(fR>+1oE>@t x"fp|_U-\(^%i{iv Ɯ#ȠV2KK,=Zvep?:8#<OR;UO ي*+E 4߭puvv`es<ar; LJ %HmGQ"}aŸ.lUR)7 Z 1 DUmx:mG,n /.vw7"vi@,u"nhL+W{֐<wB"w4}B&fq?#H1p[S#l'+vOw/؏:K|1Oৈ40c}*=b; Y[]WXBCSp'KkƋ %;Fut*%!>[@*cO  V|MdcpxL򥝶9gݧZ1T::I >)`dL4Wu1 X"*Z]G'I @$eNOT.DM.MdkYL!2-a`$0xnT&3" E;`!՟BI:pT`H'+9=,];FL9V24K4^\A@=И" Mט =f|g3Iv/BuSJ̀,V3t=͊C?Kti9[л8|QG`dE?f1OZ(L+Kžsk%2'aI><$VY {ѦM8[;miFIks/C rq[3)[4?%韫 t%ȱ~װ]2s2H)~enBVc,~h0ňmyE|lOW}˽ɝV|йRt:"LTZbx?"[i@mlv$wׂ7(6(4lI^x%[GY^Evߪ%J ƛde,RB.V64B?{P҂h&p(:5V|޾ wшiLlzl dw RqxB;G<$ЮJ܋6\S qiuTX K[i]{wɒ?) ö.v#v^7OO{r ? e֣3c'qIYLj)-bAs{ݷK i?'K1+e5IGb<`MI& >vi6>)TB^pAiw; &~3?`} AXnk%vHQhVx03?خ$tQWMx,I/5}Xw6`P#vhp=F ᩠Q1+qY׏r = F2ᴺDS2wU,QېޗpG ?dxa[h "7tRpE)KVMw@b*0׎+kxF|&r+|07=X^_"eTC/'. i=R<*f*a=,>&kUf071IpOMa Xn OX? iWzmڼ$|PP!P{ Uy!CjLECp< 6܊-X' 6J.@geu.lv<׷F ĪH x(V7@Kn@kl^!4RD/vei-&kcڈE e!R`ˢ53Z (3|Ȫ.na3g_Z<IY;(kn3JHӊ߼485GQ myc:Cxf0nLwH4IJ >dXl+,k4 rnz}\z&ɱW{>M}S#0c1ΜәܙWk1UOw3Z-FMg6:V+TӤQbQ h4ҸQˢ골$ 3ڗ},@}+ZYZeB,$d3Lku-ƙyy&Bf!<{;1KHVjB6FMQ1Ydᆽz~aP2%nKH=/̚$4]) 8|v5pFji-Vewosl.ӖgQZjɄMzQs`?7ia2+,&"ԏw6S?OBEfw6Y NQ9|3LR)Ba[}:1J+z6m`pet̶5Tp֏EIs(!A> Mgt*:9ۏA6Qg"\oMB?\o͡J#bჂGyteWޞ[Va*pѦ̄^u#PO˽5ֶ%p-AZs1N&fMr `y\cy>EŝErvy0 ط?7VQut!Pu>Лٳ?Ga(:3c"͢b7}8 Nrt=oiZ3 $%#FͧێK'(rU(71]Z^f?Z,l'GNI/[D䏑RemД`>|>v Ke9"bו\i{7 ԺazpzQG|Ꙡ9kt(6b]Ӑ.hmZ*@لI(nh(܁~)`WJIJ9kA2C#uh%u Ԏ˺JPl% %S=k]V ^Pu/5GX!(ЭEca5'ܱxRh;3=A7 NU>PꇎRGE5R^Wo:).̲zP7h9-19ZgMؖ/@J3J*áWcK<ϬSdͲrf]mۯ{2Ez_{6o`<ďsNyE\P<-RP1?2/::"]uu/ m @;0cŮ`b:ퟵǍӪVQMTpʺm_Cm~0Nx5l4O)ZY_(x b nYw $TvuVIY#AsOc|ɌwVceI+T'hwB#'? h6K&Y͏$I"'P00y1Ɂ!b ]h€`3`íVMLxxŝT,mLRJ?F~/ $獝+PĨYD?2vIsBŁjò7OKE4=Xo3dkt]xcR@!v|*h&'ŔH#De[vpMRܿ4/ʕL[%x7Y~Fھd=V*g5u`ITvоyS=@ !ob 9w٣Aj$e\V?H H>}'g0TZK^;.WS|(? >!qR kX*mE5䌳;kmrV.^ԍn&#s.q(<=ȥl(e[4%fq/[T8U~MÉ~,C7_'" wblQO8v"f(<]3owǏb$}#@hZ]DloNqsi4lCu4+7/}yƾB-{haSPX`\WzWV0t#R):9R\ws@Η3(Yxc]u˟jh J0/EkG잭vfKbT3Pe^KiRPWAÁOft:W-!u8?#{: /Yuf𲨑i?F+5ozLgx. Zdz|-HrیMGV虒Q;/Ao8Bi+,o0ӏ9ǵbfI@$"oc1OpO| OD79 h HR;.8)/f y8JŒFRk%`1R|/+Ni`0~_[7u Q+zJJG'u߈0"EB$twRTNJ&?d_ӿ2E)z_=ar@O8Ȉޅ.C8K. >H:wYJZm!]T@#Á=PC{od7v ?8\aX1YlwY{v`ڰof-o=Lwe<> 5vnp +)[r@A^&0kUCH,KFoH(;lLt꙾Y8!6|=xV;*lυ&ac'w@,v?Wա,[4/ǫZݔoz޲>o"Q!ߜ ]ZcFX]*w*<2VbūBe;nYXWftFVZIA+Z׀Mq!H$jI71mNĺ&R_gq423^dA̮۶t֯h1qgQݘWzޓ-ŵܪ,(]ĥq[֒$nŽOEV K#È?f!;Yfwm B;pe94fp*O; w (ԗ5h)݉.7tb-1=B]\>D l22PÜ?{&H?,.y$u1WϖʢU2*ѡ|ƛON=PW B.J~׹+.I 9vŽ|n7҆?Ɵ=,lI>/H810)J*SQ4KJcugAF\c B߲055sb>/ȟ_^ 8V.n_q=nqln5/)Va\G-$LRElWքak%x.sr5#J(eZlbPѩEi1 o $Jo`htlS!y^7,L{~BU =ou}ȳ|b[M\TC iۖi}vN? IzM2:Va-lcN,Wבǖ0?:Õ̱1-lB;N XYyG&[-x I]3Wwc֞J^nf_C;;)No' 5{› z 1""Ar3FD^Qv%-kmJ-Yǣ\f/aL]I]NU.O&˽W\{pf_łܒ`$'Bm`ݦ;rz{6a!Pan[|?V 9U>68z6ZIă ONg6(Vb憡c:0Ʀ hfn5jG[b&D|ooԖV$ 5;G T+H$~r%gi! nnBalg[1ÿgE I'$c4iY`N'P/Ƴ}}&e {[8COWHwro/vx^ Rwg̓FN;b8ɊakR!okQ>0Ug@^ϛZ'?<Hi.02qҭB[C߲^0ʤ#E7qd-D[P_Xd8[Ыr#BjT#dMd8Z\5yɯĒEfy "6Ѵm45GQ!ģ߫T{*kY܅1yعᣘZ {5j>H,uq-a AB;(ԟ4,-k&f|3m?%@ svP%ƹT/p .`j؞k,QZ8 1jv|(F/(- flwHr@[tvmT$zk6\]lxZlI-ԌJ;!2J҅ po<ƮFMbs[oYo[(B l87aV{BYBA\s#EPˇg I@1vA[ۉ,QPGJ*^ u=2Rk=[pD3Z}Bo7oE#8. bfHX̅C(֗=dDǭC h ʩ'^b@ pA~n>[\cZ12pb^=_`cK瀡&yPuQ~nv+I{-%UQQLGx`J6?R8 RI Ʊٜ<@"")=x#}W%zv7eE>DCX_0ۢ߮@&Bu!wT˩iO<3*GH׸~kݵe;m4Y!eڕG:\q)Z 0cWƋ|U9'Ir|L{ݚ]"P&aF3ukqbi!F^'Lr`ⳑ߼)txu*elˠBr-Әˑy^>bgg q\*P(F[Ճ{ HF?ۨlb!v<$,uZGb]$mb{#HN8358DU{B F!q9=My`kz681lnd-V%+SU"c?:mS&ATdQ&2yyϺsf{B~f6A/YT gfԋG!KBNU÷+?E@N% Qt"tMB)~IJ@ufR&*]Ae݈*M ; g&z Ir{Y/!Rb4ь/ ݙz*26uzS9T8mdg#G`c 8ef.i$S/.[)̡~ՇٸWk!xuL)[W"B3L1\_Njgꦀe'J \# g~$+XrS߱iq{t o7<o'Ylׯ1$/b|J9HuJ0L8x1I:L1q.G䥔O6) c(}i3byj*qx0@g8b΁@.TZ=$:@4\M]+`dTIewdoĺ'5*}r9VoWV @~Lo!\.OrÅs:/ٷ%5߶lD''(_bfX6`nGTzޱZxz]Ѱԃ&b>x. M0{C_rD#sk0j5^IK Si{^ފq"OAh"1Ev+ٴa;jq$WJuD#//% x[o6 ';/h4fP'?fg[^e\4 Wlĵ5uռ 5 Bx[QPɛJ[.4[^g+OIzq/j*³pҫuKfyOfS4џ*^ تV!:vnFKQ9ɣ;I%ڰ7]XNmx"Ao0!zz,ߺ&+ dQO{"qpS4Љ$WFzS^Zs3o]Z}RqGōCbvUޥ= x̙;S uޅ/T~kc8c'.L2KBW<Dk1L:,#Hnq{Dgt?,2K"^vH{ AEJ`uP&x}n$+2 ~r"*[fb%al%bCI(3Ň}/4yA$2Vl @U X4Lѵ5YzV!U'(طAm6..V wg[+?{UJ+I7'g?0g}24$*/&w#(񩖒]ukx>2:Pۋ>\V!h=#He!b!Wxbg2';.b*πl~Zhe**7q}Srk,zg`ٱ NgLfy5P2bփC3Xr,zl|V:uA(Tj罹tO L&|8bkH%7[5E ͉F{qCX5*F5k&tmmN7d&2tHʕi^[S+Erc ">|nI O[lwG8hs<"yAνy(3!6VŻM sigB|q\!HAڽޞ38Q/|7]HrJJa裌P/EE\,tH)|GE.@wM)u"~čAސ?n7ܨN<~AoS<'NII\T RG{}M<)ő(;ӏHܳK4WK,%FFB<2G@Ucg$ [NzHqROrI\)^f6?hdY#yTY2&łF*ONݳѥ8>lvub5nb4#Y6ذSv{yW?{WuqU`կEDeq3Eql +CUPL^狸e\VX<8uEkHo:@1/bvى] QKpi%βC.MYeS "~~EB$w񩕅w]V ޻V>bP>h%e;Ô_v-\3mXWUR2X)UXqNSecg(c {yEL7!+8pE[|ٱp".o mq)O42Aȟń/&uB⵻]<ZzA-b~|<.(#m, c99UQtqRbYe_0=}*bO[OROK?8YN[?|^Zb$O)ܺ!dJa=z{)!?s9eNC4b!Xn4B8a㯑&Xhg ,+A CmÆ s4+%H߃>nPKՍnYuu0j#,Sj}Sج~ *kZo*hpdoS ݗ'vոru[]J1Uv _%n莼˞+>Jhqӂ񔶔oa{-nJy%Ϙ;(k*ͬĪ>o~ArcBe\}J2զދ-"o2D:rAqpRSsXJJܠtuQe."Я2>Ji1H8xi_PGKDDz - /QG]=htD72=(|R.eŎq[>d IJ U6f%~% ytTTxd궧ߠF&iDM6~JPQ#/+?@?1vPqKz?9AnNagz1;b!tGdb׵5KK{J]ڏ3iT31|8RlDK=b8>FD@ŒfbnOwHwݏK8cf&ñʗ@l,|sKN˒K S8 'VZkUTNw&p"I.j(`@AKuBB9Ӯɕ1H+"|`ZC9zU{"*Y5"x" 2cƔ[sMc.uDe&jDɇ +)K8cr1P^\@Uz aCrk{.DprT;@LTf!,V5Z.,_xys` ?XLqfU qߋMx#0eV8!/T0g9a&~ө@/7XZ~ [6?Q ģw"*gv0 s zvb_gĞtOrԒ[XZVahG]`@W*8 9~H ~  04_w?5L9u0"n)ʨnh"=m+i/gBoďrrw__Si# N4mvg,>GKyԺ|jVZ 'L2EJ0ϲE$P8cQ: W=_5l3W^jP|yU/$G"+f iBඞNHD5ASC!T{5^8n=b[e:5lNQY^Yc ,l\Ru-d䤺P)tegf>ntU*+Z9KW& .bP)g´mJ`sp):hj.-QP&'6a,CV RE~|$%4YRg˚ :0lᤁG44ITܒ%⸛!@D̝!A4A*Fxs$R>.Y ۫$!j$( kvpPIJ 9L8M}04<̫}93X)A['q8t5Wt_灩RY=IA t +f0I>:11BH|c0:kM{d2ͧ#fJWS' hd-g&$BtF"Nz1HDpUaOφ:|ڃ2:=HJm*[ N)nfDL[Rss`kj̰VI&:m"|GOa/rSD/,Na~d E օ<&љ.ߛmڣҹGװ;Է[g|[Z>2E%$Ee(j3^(-=vzig&[1p3hV&}Gp h=MUx]nXXZ[;״:xwvӕq@ѽ%74rP `#EA- Q7R]:2r~X/9`g4؞[ڝ C66BP7?+7<]k{+RTd٭i*caۖxkZ55&>c:CЁ8ݧO4˩! D8bC5$"2~W01 ~Jv|T}}ӧՉpGn`: 5jJCCֆB6 +J {*.*d7+"ժ`G*G"@Bzr>EmwO2-Y,ig1|nW\o:#*ali=߂rrkJ2`󋟁 ֪GVD'> MsNF6ritCscHLdK5*; -DՀZ(un;蝚5\!3yNܚ#=c`J ^sSOՅJHG_]]ڎ$U O`" FrUÄ(1;#SNeͭakˆI8?7v9vJURApO|!:i^䗅zzHLNE + -Q<+׿~8/RN<4] )X綌qzDdZrE6U\(],F,sںL˹b9qsgD`̗? X8S˶:L-˥)`N f S,t̾IbTd E#9t;MX`^&.'+(kP.d2N]JAߦU R\h*FKث8ˏXd2|A #wH@JFxݲfkڪ,̇L.:]G$m=z Iɸ7Nw_cڿ4 6Km%PދqXtXf @J58 OK&i d,}zJsN9fP$f 33p ~Hs(ouV]0_C3orD(Z>v]1߶o>^I}2iFSӚ+Q' JmK1&+H*= 6}Ƶ]58~l5'N潙wd}@ ih;{e9 q*5 շqζCL5o޵Fc؎Sd+(=k5X8" #S0(ۖw?ՠx~t.]s|n~/KpZeE-FUN>C[[ 23NP 1Z2ǀ-,G|uA=QVn!O=!%@rB&_KYr(\v~ \m aU[VzvE#( g8aJ)JōȠQ ǩ1lnjg0jI# *Pձt8TNlLHd`@b Y "ߧuٴy*/3stȂ&NHQlsbJZCP {V "Tn %o<[ϬfCgoz#_{nENgFo~iA0Q0sK w<~)ai",s bx/|9FO^pψׯ-Ct 4^2#!@ O@fxX6]{>8>XI @L-9 (B M-E>ܱٛҹ#2]幪!rtP 8|tՁy}7Ad'lѯl{ KzoYx< ݋ {x3wOmrϡD)H~u#oN q ^j~Xuڊb 1DXdʛϊ-؇I!6!muRl@fg&'U$ [XpS [agꚡSLb-H X)VIƙ[QαؙXV er٧?\bg\h{2a$>,6$~L eO._kj(籖N)#RQmKdUxk{_W7 Q1pE,#%᫜y-y0K@C70n1P5}9)x5jؾd3|Qv0Na\܌"n죝TϋԒdĖJw>U@m٥K+7op~P6 KhMfk:kukN pLE炧_ް*(= Ӊy?EbF)i;<{嬤kmD RNŸ́f#mZ"!;5"T^T9LlQ|hi/-15l@VQgxbb ;gq6F%4/ ^" o}~F4S?0QC23KS%eh\cK4/o7<_@wv$}%t&9NkTw 8+sLQEF0M<{G tSBV?P,}86WXceR⪈ ;c}~e!7uBv1-~"%Hxmds4,!f{V "]6apeM{u~C$iH~# n !\:OUR&(- dHt Gd^,a9֖E R +w<|ȳ9ɺP.Ueyp-Iy=w'6Y I&N]A;](C2+ SG|JRL>^]P*c!ע[煔j9U_+ĜݗBZboZSi3/?t.Nd@ &, Z#N, /dzR%`Ɋ^VTOu.yG4[lWy#zvI='Tj%t"Qh;1#x^4VQ;_A&;zdc˅o7k`^#b@<2"F}ϐ;i Y*>y\kko7wk-N vuA\IP\) &Åͼ`i٦] ~= tnxDr!e3bY4N)ǷZ Ce=] Ц玙bt-u6hTs#c_?I5P'lC;pu]]&CojxFm^ٹRK2@ SP2-{P5=|i{;/.PֳtĨ\G6} ﬓX7վ+QV}QyaБ|!9DRG( kvHO7B63daԃ;; 0ׅO)z~Qd'm3r8Tɼܻ)P345܊\ W.Q/ 0˲#zi hM,#${qސ#2RV^s.Ɛ,Z yN aasu5S7ff٦:IT^.Tمꒉ[>m 7̦:,,a(/b!9"v^m7Ϧc(7h>*':XIeD9 hg?S8k9* ,!9 b(lޠ}3sO&|Bt]-&_vZ68TnT8zٵxjMΐmݤ+KWkcIomjVY]ba8o_R% :,3t E1Xݪ$^^ve>5p>g_?bNB8E_TJepեRˀAxЋbQIIpJT5pg׼ } π2`&q o@SfvT3N=^_!X079(vFSR!bu3CQS_e `v \txC&'j:t'(Scʓ)q_(3!\AG0N5QDZdЩM[FPe!|Tipwgk\HdؘaKB̪KX "BMD* !h񮮨|o =J. l:<2>.<)i@93e-S(Rse,IlI>J_“&pu6bѶ|`|,˭G}4%[d~Q=n;ed!M$NORq$tPc$0oNC09ų@/5Ѱhȯ"EUWjO|; VxZ7T3B({|B`nS*"27o!?THrnt43PIQx SYĺ4=^,,j:v)avn/%"y-Ӿ:E/AΝl<WC$ &ʥ?jtPk#^(eV[<_״?B h^p[bp~`:Vxz=}Hj }Z Lr'tA\_g蹲M]ɺjh=9~X˃I(f]ޠSfmw,תQ%@!*ǹ}Aפzk)>BIj2 GmD׆~᏿1vShz'?ৠ,!o,mD͘]!ߟ`tK8A.nQbH)HٻO#Q i?7G_K.FY|9eEqs6ZʫK&<ʯgYho!P3ʧf-7 ϩ@j,Nxfڨ4#8 Zi3+Xsq$t `˨--ы ` ^&eЪ0 HuIfZ1( sPѢns4ۗlq8˅`7e/L-<4~2ߓ*gzRM"C,l!1PzK(|`NJ JCFQ>Ɔ$v^QZtBv?%@ x+mZ N u*B W1WouH\P3p*t `2TLj*`R04>*Y_O{Ҋl#,>7eο30Th3 zv[:Dw;l[(WL镵@zYs^ 7@k|2t0:Ms] ǏJH_؀QrTVAYlbs1궼jhZ:1 =z -cRyŒ)ec-XT\V}\sp[Ӱ/a%r/U"$[*(kRiLdB1ZP =f IͿ7h, L_JsʗSqdnW-m`>'rJ_O}5zXT w^Qx7 ,MI2FlWW"+PL# 'cNT܀ktO!4$1!c!(|= qrf4V&0蔩?f.a#.G1HJ;a&q@rar'$з0{^ڼ\f4`GKURœ̵&,p'b-zqʛunʫ>Hh{ށct¼nhfRChwoO`YӡVyc>ShY#[fLsPd{Z3PҚw4#KQ/FF͓pFT{ YX}E1ASrkx o_M5Lx_)@@dQwʌQKk,D? vGkc%$2{Ge]Gw)2M!./QT<Fjeʡ{ņfٰo#I%2Ld1="_$KբݨunU91T1bO—EYS.[ u&!RY(I<["+%5J[)2Ő bn A#ZIBKEPgچGɾP@/ p곢U*}ߝ~RԖ곞\M9SiL)"+= %ۏRշR coӕA;xrVxҪ<;MKl_^lHN!yQ< Q~WRixYYBH@{8\nqqu()?"ǘsĥw.D֘K)'lD!5ᤶ/Dy<;ΆծXtĂŽ,M-N!ž99PZ[ UץCOpolLDzfd=@SB|M?3kG{oQ2swjUk%pDv8$`2v+MH-iM/k7O?-sX 4řh{I+BJALBvsq#7}Yxb&¾RNp1٫#&,m)V'ȭzt*5IVNǡycݰ6R:^'#q/W{\HnB1 65-+dA4m-KFnv /(㢝*O d5(@W~:'#ů5r hzšeO9suL0tYSĐ~TLMЁBO7}k6F 1ƍ=lĮ[X>;TD|\O_U/Oh3bF'[6yP:Jp,1oVlnst]koJz-Rm [34DbdMu@3z'1ڴejȕկ%2a.O@rEǏ|;JW|KZhRqmvBgw^,ϗ$ +د92󃞣ca!hK{#-nu7RUh&B6 Hty'_M86Yf>+kwy F#v71`;wWCNtT1TڹՖmj#^IE,bbC,֕֨\+)ɣʨj*y朗0z`kdf2&CoM ,!Z.rS ]p-+r  ńO~^OILvykx+`l;Jg`J]h!ߍuC¼~;Z&9W3H3mqk<ʐ 01}R։5 nmE}Feʇ V)2<>OE hbg;\|45jJ8k@4b9x aW ]O??k_H?2=|tNaZu1 ww=Y2'C۵_`Թ:}<("h~vh'<[CK/5X/Sߖ0j6S\"l>|ci Y.rnw +@cp2“8l/Y#M@xr9K@gY\`FZiHXi1EEgbsHz1M$\$@nYL]ω4L3y#T]Ml hdWf8F5zH4:>BoG9OiB:iV/f:2E̚Z JroyWȞ6*v68֖F"ڏEթ/ٿ2> Ws}j8fi]ы)tOä2қԍ!P_]D NtDLT̆!\mGA:N8zpGOƕrlWY33E/R(CȺJY 4WS,!Sq]=PԍZP HfB_̘fvșvpRD,+*K0aC}jIU{\uuÊFFmU(Sӣh96EOgnٶ<"vE+IE\yJx@\tCr#Z`Mo $"fJҩ0G{ W{$ps21-FL.,3hRRk M$b4Essđ08x,&'M%CїCץW0H̴Kw|W(ZnjYx2OX "},Z$!#ی~ cyzyCLvmtsݗَNR&p5n#bsr5 4R6\¹&lF9t [VP$"|"Z[:Qʴ<1I<Ȥ0*aOw̉QTM}dc }zyqNxxh؟I+NRabB{,E܉YѤKm?7oau@u ]r:]E~] =p|?2et{+{y3T49 嵱&q~.9I煉$!sX/O\:+!)!c7q!^=^a&2k[b*[mr3uP9۟0yTf}1ZK2-Tm"P|@+pOz \Gw1. HF16";4s4#Z?Zz&%~-@M c?c(p t&m"=ޖ-uA},iq)ccBޠ(д˜ C.l0Æe[(Z ? _5\8n8"|F}h `ԧc_4&Bmw$!5JՆfwjfPyuRqrNZ3}G =Oq6D{h|drbTY[D2%1선DRŽ( $][-$-=U4wN("t?-44Pz$] 5YRo`h_i7Lf0!H-bsfF D).6u~Wo{Og hL4p\'*էJlם$rHkiWD> jxS?Gv;DOӯO{9}[=*OYl)K 7!f>la`D."{QˠcfSnQ k ze2TtFEYwj%NsXg;hL9nONK@^f.֧"]tr/]Uu44oGXnOiѰU OCJyWHG#҈ CTӡVI@/@8 a]K#M>1wr t3XqďՕh/ 4V%v,~ї$m;7PM#G=@CjXl|Z% ވ B˃s.`٘iP>PМ2$5NYf bf}]6PMB6g9:zp%i9%y"gVJFhuREyCo"0ڃmME,T\:cN mA`i_$,u4l%E*nNBHΞԽOVNޗ0]Ŭ5nj.Ft[VؓBq`'(t ;Q ݚ㏚<&CwiKp\,O/t2Lx&%v<#!~L ˊƗ_UfVH^̛rSsz'n&g*MwT6k}@y8^&:w: }PI" 2r*JGX2\l:ʏ/+tחzj5boK_IC?7WPdV^RQ|AT&|Ck"&L48&8Eđ D2\)^ D\1p5'V4gldk* syM(Khxe؂>FWٗF)tcKBmֻZ8p0HV:;}nsXDgU 9Ż.T׉fJ˒( u$~0Tn[d_ϗY6.A˟䄩_`*v9o}=P-IHrW.q_cķN3aȯkTXݡ-;iF \\'.2Vah*SfZpVϋidgى]^JǾ5dE&{ytNY rwZiT!ʊ_GO62ݱHjPZj`ލ@)_쇳wNOo:*~-"gDD~ aԠ )]?܀$@R7E!eːI$7QaD4RJ:c R:Ӣ0oQ5˅P:#^~58z٢ƞ|w $m,o"t6Mr)8'ʞ#hA]xDb3a񜕷zL &:4ȻzFO~WqTF=Y^-6HJPaԞQ Q!%Rs,;:hTa8k"i'Z*fn s= 7A|Z/ޓUPsh/y_gs`l@{#tʮ$EwG͹un+!#F+Ae,ٺ|Ʈ-X=Jt7FDw t ùL?R8$8mQ:l\S J:ȘEMЉ6se U}Vj&\(6j&&=Z[bDAP36'Ftm!t+&AgoϵE]TEPS :㨂.f>We^4bBʓy)4Žpm]M 9E~R:g!!k}F255|I.dѥ+/=C-^V7 AjAt܎\ `\5m$᝟ +!DhtN&(찴 zVNme` e;9t md{&T\݁%~~PkRL|[`&0e?,J&@璆X y;RGz=[ d&oL\zG4ȞSl J(Zå ѿwQoBzS[ո5 wm;JUVa./ B-_n{@r^OrŠb@C.m_ 8O@>]i+@Bcvn|cVQY< )p]'V̠㣚!Qy/&\!O', Q75µk1 !ASx{zڛjДLՠ-,4rmԯ^BcܧJJE JmR5Y:G8SsXQ5-M>,2 UZfQfWU< J53%=Zjʆ ˕fY`;k׺M26 vF2kr=!Ua2S$X0Yt¬A ^ cR^Ef.Spbڼc P*X.e^`)/gPyz$I̽l& 'OȌ8̡*L ;S1lF[ˇM+hw:ڋ{Y 'CKDNJqo-8˂6>έ!ndkιq3Q v3 G\qΞeT!@ 21v]j5G8SA1Pl|vgZZ()x5x \.=I@sJ|ENܽmuf7Sw@vvgaDftE#YęTk$.]1ǻ⽰u@3.C[PJy4ߩLFUYmW̽eBW]+YrV@{~&.*HS}?&^GaGh;?Mb8龸8Z19(_j_ʠ&9]`(+@+?{^&Ejr[EH4f?4>vH?ܬM$^94R躮2%|Ԛđ0|=T 5#R.ApF,BA8CJ:+2:UIIw PF$ԉC8A=p-?>}!;|>w OG{{5E}UO1K)U#Oi\ 3|F lssTA{))2ԿCX# ۅ&g?7V5.B~N_Б 4];>h`KT".ݾ)v|+#Bw rly;1A8*!VE c 8Y]W3Gifiz`X@/ASvݨ81 {0!,L74?66 vNb W ¦ZNۡ&›t]il9"R$;ZX\tYOC!N xxw!m-cjTA.xZ$实a4Xj3ɩO,jnb ח S!&[sCk4HBb/LW[#^RM8"`$j~/>Uag )v\>_R {a3SYtuU;WPjug{zK?-_Q^ۦg.bo]:P10B>R͍ުw 8MZBwcf9h0=qTSյ, "a3J  /ֆgLUg ?WQRИ %E`s|kRc*y9c r Ϟ .Ca6癓,@N`a|PGϱ+cu_e(L hH,cV!ɦI_H( f oE4MjzAl*N4 ]H3Sr+|ZSi^!}gJ4Ό쎴 Fh!.joLS"1Bы!p\VVbLe4dSQgl: XDC9[(XZԆ>-S)CL0]1 sĬ@ټ*~7`@+g%v w<>#$ě==Un3),7TTnZ6q%kdB\t /a1nR-bsl3,iE%QU"K+̫Lt\tEhiRߊ6ç&Q\N=# FW-&}+aTT2NPm]V^.Gs;3fVރ'!etbۤ;!/_^|Cѩ;@LYJQLGՊc9@FFre 垺H;)echs(0*){J.Ǘ*<푄9d&{No>t\LCmkwlemF)Ao.Z&.b\6K9vqVsr *C/g$I]k(:-ĸ*zDd~=kg׬XѠ6VK|_5\X 2i?KdeNfKPCC{Qu(֐Ӛδ3Dp4F6A:|%X"Q[]'[ +Rº7F *%p`::ѣ]s7d&NH1,UREd_. [rvM\==2Z0L:OS_%e p ih>OK#T r3A*[j}C- m!Fkn])Ⱥf2Vg5`0}u a [9Z' RtxQ]qP& PuԼ$sL #V\_2Z[]F>S"SbP&8e&Ͷ m#Do1Տ۲tpaDuF}jӹqzvsԃ)No|(]$hG]LG_ a40[2 )[fp=0{3!f{pd.Ew+ 3+#aT{7_n(lI,TYM% 񿪷Pm6U >ę> 5X ͸prdmcgzc@$2~54\hZ7 y*~B9㈱ F&R/XYD0Jf=b]Xc,N 1:cO[&Z`@BM~b}.YvꣻgUzE^R;v% d?ka=[EwKLIjUr0xF+kQD'5[!=«Š9'@ \w:D:\dL,cvDH{N"Hi]F2/eU{ /%}Z}_bip6p3QrMv^˜VW4fFʞlO1ʋuaad*,##AذbtbzS']ZXW^c) Fb3z=U?+kt˪8'o畨n<9l55 S[,S;JrAs֤^B9nHC|{_?иÍ@W|[M/%]MOjx8O, [Dq_|07h^!74<ĄjM@t]c oQ9K0: MZsz" j_nvKs=VkÚ4խ>OnkHuI^7\" E x|̆l-uGl4kK sLݓ3W@m:!YYwRbDSVK߱q6xt4WG +=5de+\9ʽ#.ʥ{d0!4Y]e:%*Yaa:xZ 7{&e:&ܜ&k@Z"jIk3j<2QfzAPn{s$~8jHwmQBaLlJSht,be^Ȑ׀GBdmK F8JxְX^ @ Z阜̋6r(ȅl&tN{ w U3&.O8"fNt`Mn }ƕ2<99۸J7K>!$g!9䎙vO%֟Nl=lEX_jd9~)[]m׉mۊӭ}9ո:z+.eͿu) Z.,l@TB4g sαX3A>җL'w;1d٪x뷗3Sq#n"!e[Z_^ 㻬JTAY:Qnփ8.#9oH^ {OU&h(݊}c * x ³Vpjap6[- g?L =z&QɴHcxJFR 09dLQ}F\mµ~b}Hカ l=mIdY'@~jp9rd pbomݽ*ih( n .'6Lr~yO~Yyvmw)CcK S8r1Ґ7w] Yh5^њi7ZX $Nvz_ {uHԏWD*,5}kU:<X '=6D suT b . !~z%q'ؒSX4sGR-Dq/BrL>ag0:JRD涙k"VYGU RA3Auw #¥1 u 9^\c"O75rְM$09FFU*˾X ԐpApC1L0 3MDYT7;'6O7?-n39ڂ}b>}}לd7DMZ9Qcc:27R;tux7 Hm`M$LPf T_ZX\06rRm(jXfN7}ɿ"~ b0>|mM[؀|k^%u՘`&7j;~ŶFV&]+4oBQ򀥛ikIzBZTsQDԏ}_:B`f Rr_TfF 2*Sn}Eٞ唂3&uWt|!r; eAP:qk3x靈yG}T415gDT|pn ƨrbtjA:fGIikr8S nG(,1scX]1;Tc3͠uQ8h9xĖ)pv(&j#2yr1bdvY:רkEҡG;3n<$)u4O{cvyRN})(}.G[Wch \dX|2f;-6+Gk76pm+G\YMNmLePz=ʍ4=`aFQ%%[!̇,`/ rjFl9oɤȪ(^JBb~3/9 *{5jQ#Mz]fU%Nݕ_xhF< 4nUdzr'6F#oHqU\Xb+^h0:ͫ_,*B~)Y~-js±ZaKW}Tcek *P:NV9cR6=5K»J!EdnFA*u2X5("g!ԦlĔ#5MT"hLݷHvE >;e^>H"U x}1BLyeݬ=,<:H@TGP r5׉|Z,^=ǚB9rEvW- URO\ct>-*RyEųb:I&]ʛ4]A.S΋\NQVGvob*2<;#KQ"c)0?u@e?h+(zui-@WҦ6Z'ۃ: >J4F!Zfo-,G<˅P8;$}v##vg7i[@GVgd'hNµOZ!k(W 3 ʹ!7(iհ-+b2$BͽxuܑZ+,9 AS.ZV5Tpc1N +7H6bamPb8ֵd&҄;lg02$&E.]O}Faڶ=\U])>X ^!cc=L}_9&H'%`k!kĕ<ә _x/"SJ)j#w@JG=Rj ~5Q8-O\umT4I|O^H etwppc;74u>GTW+uf3Y.k͸v΃Kiɛj Nυ͆n#}shRT1:=Ⱔm͵ 95)ۊh 0-ەYF`auu(PI̦:4.4TL)A^6zE}42.X/i B:[,NW;,% ݒwFI$6-s.:x# *ȡZ uUSNYPVh>,URN Dv (qȶ$9I:]h 58\׀a} A˓z^uXYmc-M4AŔ8G:7U{zu?l:OZ|E:"ztr'KgޭͻM]~C)nfr x:<1Q$<n^Q( ɂra,.i~-TqX5Ç~pL$nh9o즱3o@$IoE ) /^ۤ&r>1 ſ7k- b%Q qMGu-?TH=YH?? Nt*Gp XůqIa)6M2jGPs]@Psz;J<}8UCRv%jiTUnzulrl(](\a&C@PYZ=5nO=yB7Q3xSegV$Τ8=feT ke00e1*^ 'zG!F~>C(<_8{C%^<|",Ox1 kCLwrt,*[*0uxj F!tTMe !zAnL ?-ee@J2M<6 vi BϹc*.,_IU9mL˶[ \#e~ '/,=8DIc>Wh7UBT{y{2 t,7y]v=|NV;ڟ;>5b Fܣ'\с=JdzZ#l8akP|ZPZ]'RVadxcCKqc4xDS1lFŭ,r8q2s@MsIVVό"nŭ}4?ub+Hr:+{ރ'tm؄y'UX9l dnIΠ%fP~;~cekwdF@`+7zwݕb`AuzPi5#zF FFQ\W [ UAD|d&(W1W +fͬLM/?1c9\Rx@*-TvE[wx&zP}+7^,V6,v?*y 9Fi\A{KNZu`4HiaLq~y%kb_kUE_S˕^Ǒm֏5` /L$pKǟ6@-;V=>h YϽ\2+v-Bc7gM}J YM|d^H0U/3sPGP?0Ju*_=NJy)궏ɹ oQh+>i |Jc!:<;wv5 v(]E1nl?_AW iZH9IAEˀ"'Z?-ǀ KQq"n5XFoX[ܙԒe` SD;Nd7e Y[$Uޤ([Q:yC['z5%_lE%2l"͉@Իoqf6W;;;'nxkUSE?Abo x Pf#ä-B/\8NUP1Tz}Swxv }2~הxmF=T6Έŏe6Ƚw_yp٬r`"X$(1706LwTXRTv \0q!";1,rAN|{ۂKG}CElNjVrA@5;X~-݅6J&PD0@`yY!gF@.)XycYqYz^ҢȐ[bY 2Pʛ.@5q f15~ if됱@CYiDȒ~&NbA#=''>0Gt%r)q -J"gYEVSyA5Xkֿ`9:ƺޯ*ۺSF{ةZo' x൤S$<[+i†?-As264w )nߣKF&A 0jﱹUɹ6)=%]:s!CzN p`Y=|M:G6ru8@Yebug6f .v55J} fyxfլ(W9;Ɂ4DZWUDvj k/i#3n>:Sh ώʬ_ny ou‰;] a"ȧ `1oz>[ 9{b9>~!r.~CT^֌@5YK4_}#I9 wܲѥjHlKa!o o Qk&ڍt`E*ZwԗH9eUFQҞy8 >sn^ M;>{㹉&!L$^36U2D$Gw^\p'c7T Ҙp1`pJ+16+d@! UC,L%Zx]Yi5l69GMC,H~[ܺlQ&k÷{Յicw^Az߄CHʊ8k濵#!tLJdĻW#m/2=RZV\V IÔ6kUEsC?ȰJLmΣ4MUe3>zIÍBθ%1{bt3z¥&qI ڲw2Ct:X3c }4ejd[ܷ%@ۺ4?GfmB.,]/߭ j^|:?0ɨn%YLbO˿/q*|1w\(5ؙ|%JTYox@ JhKX(*>2>K=sm *BTA3_|M: ? 4м-Y1=&.n\) i=.r2N!<(CZ灒#G'SY I=.+O1);\QD*Q(yFִxxC4{=ܧι{΃i)ne}䱷O,5+@Ziâ(gF )̰!765"v+3Y#Mv9\R&3RPG⢮ȥTQYmG^<hmW;J~8s]g :gY`>)bF߷ƻJgQk@(0aYmjH=T1%V~{bhj?i.^|dS3m%kqs 0]ÛWv jW,ppIfշ_څWd8%)PDq]jĜŕgm ^u9v ٺkp#xѳ[@B[_ezc"r,胘fo-Vg;Xk~zZKRF<`5ҾHPB ?qF)rɁ&jh/}g/kqRƭދP9g6CZ{Q&P!rOFEk픯 ۽pIIfy8hc}aC^?ROצ$~j, RѸY1+Ӧ $9<@} 80J2!@'͡نLF=M%ͤք5ǴZc$m 24T [n%b0X)ϺiyϦPnt}ټNpKjdG'e"9!lֳ-<[(bUU;\7T@ڈ;Б+uq߼ 6stwlq:hvLpE菖SAy7(yV]WSuBi*:u]0IN.nKprKL#: a'g߽).sOoPR󟼱![<:%0'9 (nCHхjAruEa&܋29_S]4}=%G\ϒku꡿ʸcz_ QyTBYHΓ[ޠrإ ;cXH:br:uc[C(sc$U[xOz[_WfScaoɛ"Ȼ(݅ER kJpY{kRDİSi:XzH@{2c2fj+j.4YL|EpH\ ׆1e\LYz"0aq8"D 7H<zJ*_ty[a}r9m?£ ݁U$543Taf)3ꁛm1ee6$vXO9$Hu,VGXVT#+;x@FwrO>lj_>^Ed4W/H 9ptӔJzm2Ek{B6=L;w;`OW"Ky_rRCS3w^ef;GZ\1㖞lVxf^>B\iT=#7R紵m=´Yo UqUԜ}gc(&+zN쩿Hz{40euψ| vHK,ZRnr K=u3B "( Fdҷw..ymM*kZLqSrNF8J'o)5QL2X$1]duzdli@Thk4[a4V}`XWٶN)F} 1B)7}/Z85$DI@r܉ 1Xnv 8уX>HsEuԬ)^ O"nef8i^z=KšqP_K!o-,dЭZ}Bxe=CdSw|X%4d-#֓Qܑpq}qV;ڽR3%us\[ݛgʿc;gq{.Q8T*63n ~7| fʧlq@$yzg^ޱ08G38V}8In4aX1A-?{a{\q7ȫ|;2U fVt's(:̎NHq{KvrW!Șĉ.IӸ&aSm61|]Q5I8#gu^ZgoXbw؉N\f _쐜Vlߵvj{9eB*Bol;T$,0wBzO@ǣyy;C/w՝ PiF09߫O@0E-H 3LuӴ?K'C*˗iqtpW%8v˼.nӯGdr@ԝܺdwaPX tN _>$N  [eq5]x1:tpE^{(^:кNby2ۃWe$qôMޚQlcCj17vEtO~!O*˞oOű69} @Í6î$E(;]y$ehFѨ18K,P:Бa\*iEU#I'n^w [ ^YHRrNl'A-|Jm&^~6X:u30%}59m̙Y,"~69BF̕1s!b- $5}^S9> Dӫ)Հm7CY޷^[`!5V ;8,Fes$4_ f V<=,HCl9R-F^%L߲$Ov5dp~2h0]fJh 1JX̆MI=aoVpHAhiޤVMγ{#X붽$wZQa9>GC 5=VAspuu{swĔ9''DOHtaAʊAM=]jLېN]c$^?7*Ǣye#`%OzfqL5>"/)=׻DC81 \Ӏmc{kj ,]:`AY9%B!?\|QMbhr(BynJL /G3ٛSAe`<ڶK@"K>ӝbm*%дWB^M=9q% NY Yz ]`Wnd 0{%s'ݿH?9\5u\Dџ)y iPdNCNkiqf:RYK+cbdk,Ank q`> xtXtyt](1 hV unaG]Lj< 3o&/r};a~5,*yk9RGp4޶f_tn 'o~q~Ȩ~ =QZ5"=SwFVznmK$,R=kaMmޔ]pX12S;t[ɼC٢ՕG`Fu)0-mAe%2!)rbsItFr3KN㡒RrK^ȘMIp`q,zUٸM^z9x|P[1]qC+¦D Psnxkh=tXȠ^_=ir X$AÊ[❱S&U/qA\cr38SžJ[GvbL{?~<b=nQ)_xz7ְfTI`#4aV0HU5Z^2b;JeMp+5!K>3ԢOMF Ճ^pt 27&̭0 Ax5`K(x+K@'pa?:jFqhOW>Jwc2eR rr"3]K!ԎwO~4`T9|m_]OLY0檖jkf)ᇩGՠgݿh۽ pdF{vx|rJWX2 InYTxP唖b$>)'xCJ1 cDRt{ްpPU?Z ú|wNT| ~YF yïV KL04c':]8ʠI#7JPכKڰ&e 9-5ĭ^z[fDб5(awu!6pı%&V^c 9uhwr"E#Wr͸f(`E2҆Esזc߹1w8fG {^rվ6NT<8$m:#~[eNm ƘծƖ{j)hُ6㩡ɷO>hB(\ Y_=S)]ԊSv A-vuYUY{VP5"_byaڑSI]CJ)&SؼԞ.ri !^LR^sA\_ܜ~ߌ*`i 89@J+XS :3e$8}[L|=zKc;`#td-u.[qR,u墁;.!9VTPei;4U(5/2VȶǾEvʸ)7ݑל<QmHMsnKd8n0OS $.u"F/*lH~=zgM2.x*7%d7C֔<"Z# !c &jz Suh'cLޥ1` CLّь6&DCh(VT&CTa56ndiTs_n2j'\9D/CgBB5M+P/m> 2JY5l剒Pj,j曺J X*-#")-̢CѢ?+U)'Lrd҃u]\WwrD+EF!7r`Ϛ5MRR^H yqV?+,\q#S' (#81E&;<=knip(,d[-qۛ>OE{|m3>[MS~`dWYF-C3VMRG2gʶ+ET4wO&Ŝ, 4[ me4k݉ cQQiST`HBߠ;ٳ]s? 27 m=Ǹ`~> l:w]Y_۷Xaq)^#"_0G^DLJY :_[-ָ'>aiSnRY*<tDTe(W ~IQwD52`!Lb# , .78G҄Vk 6$+F 0eQ$-K١Ê.&W-Ÿ603_e llcHWAֶZ 2{Ocg0ε{JaNPkN(&ɋŽsYZn<.dRR*搽`Ew)V{&( ZSC:@L{KbHu5a=ť hqA ;5mco :;S\uN#yDK/po|#CM(yږtX8/&B~* :ƴ/JnR̞^ť *#Crv`v>!ݑ=Yht0h(5 `y:rܜ5ʉY& BG ό\+@Y eҸ:l'uBh47oa++QHuӟ΀!ZyDf Tl3g2,XцÄ !hyaMqLB4}KS4@[Wya,Ʒ}"`W)?{@ksO@+^/zˬ@BJme%@3<W DFAl/9 ~O+c8bB 4@mv7D WzYoUjت' qgPhcG|.4vo*mI`v ;4~usob '} ՘|.^ o0)݄_E|{a7=;@v-{(ޙ8Sc-u' p_"/7E_+3?V~j!p WPܩ4pgM Q96Gk8½ gYE`%2ؒT!Z߃HL9φJ#$44O@]e/ dߵGE}^b:G_G9ݼgEaF[3Ad VnlQ bvl}WB;$ k;f%Fd* 7"8'Wz8Ȃu1,2bBhR%=ɗXV1cMzV(DŽ 6`'тV,c=4o s;石B,Zwt"!R H2ڃZ uu \t~NJX:vi/Kq^7Y*k4A%H7|@Mg2?<VVkߖ=j)ݙǢV+ +M%QW1sճ#xyG4X6KacK5VՁNZy˥D5Rn%@SÂ35=Bhk gwM~$(}F6)b=tQ'4k>Cnv@=^̸Ha灋)ލD̴A\ =ɌxrnD=h5(\CG >XBj ˴*H(ڶs2yxD!:z+&Qb1".߮j Ω 1AM<8 07>; ZI NԞU| {Xx9_~]h)gҥG49A!V RM)Ig*KB<_{Ӧ = fuE5W 24:-GH D"a0kDS3UTX /- ӎi;g YE>VVD-4a:D<{E#w!Tm OP8eD'$e07 $A- ,L]]*h7{BPFݰ+Skl5@W6pg@<ZKU9t\&,6XNSH[BxI.O3 q7Jdp}6?\a9+NS~,^ǎvS !5I s5IM7y0@snͅ5K۞džKUw%{bP~7\+<=bUQ1e2|WmK6AפQ3+>]i QG9q՟7L *Nz69|ڣ]޳1P[d&Vw>tKMy%ܶеb1RͼR;zr~WbQ#7?st̏ O SD[A%߫2, m]H 1R2|<rv\7Μ #ʇʛKpZg/3S~#{CsgYu+6~%9\EmAvnGE\I]WL| גHJVn, 񔜷HJA2gxnS|| ν=|lሰ0' 6}Aad_i+tGmDaKE+|ad8*a;}=9d%^gمˑz6PNWd@sD^Fux\4jD!0OE!<)JGVVx5~VO 2Vˑ 9gI;]9<wjdOdVEw{нedMtG.T6 bvw!ia]x(3*)-be [7zQꓑifp?C^-PTaPgj}v8OKKˡRH3~Ʊʩ+t3Ѷ@cf*:)*_S0x~+^2=zL-sHb~K \ȧj[iM<_+򧂷$۸.CN 05@.4wao<IqJfT dxZzT-aP'p>u^( zLELƭAfQ5Tn1"Ue<4)k '(z|LSТtBoC"oOJT A$=P<;zyR*Zv|v߭@8Y (y4;ԫ. {:}U8L>?Sِ7Jq)xGL樴#?`cH;94Y 6#¸֌QQ)\6n*'&I ~=e":3~O@T/|o>/;q/ ;Dz.Sţc WR ' .R\y@H)c'ϐ$!dA~;g[Ϣx̽.l`+b>r:%<Jg E\-iϪѵ;em͛rה ]ގ8YY563e}oSUPW_XNԥ?  5\EBK(,h!l*C;fc[Zߋ5iOf#`'gXW1p{c8n {z"G:I@̒Z'|b )owA6r>$ֿi*Y1="GVoj:EUh֣ ޟbm T߮ ߵq|-ܻ-۠|Դ.89B>E3G6z?C ,[ |t6p ]o/g ;baI 4M 0Liwf"8hȡ7|/#p &x 8kSp* qav!#9$/#[P?"C];IfSXg={Dq&DlU9`S}8-NSZngP?p:cpnJXb"W0)u$ڛH{+F,7I="yNwS>F`͡b~Ge 㪲IxCDjȍ'(Ms) $ cfeqvef(6j[S۷ ~Wz~o 2dj=^ˆҬ HHr25IU%DDeiarEjbk8m44zS_K,_is.^] Mq318'ƛ-}^~Py[ALd`t#i(P+L㢛nBBw@#Vp;UV)Ak*"i2P?jI\KD:z=x>fsֱ1l܇@`>l'#2y-@rRy5\25"qo|NY }-C+n5+%WK‰Љ~]cwk[46e3p!7tu;u:c[8¥t4ƶvcp/Dm:e+Q-ܪHL8m6?0_m3f@[~Pv>k̖6`ϚyCJBEoFd=%idY\%#hoZJSm y^aK/]s;i$)U؏} +nƉF^|v@OskslrQ=M˟ 39`'Qixٚ"n [eQc$f " |.}g b "ֽB;;syxG:K]i%ע`"ޯ;^'|iXz:l*Ţ}:D?Tc 3@emj7IJ2~,zP/CQv;#|DJȇĜ>jYXW0Ym4!+v{eP$eLpܭ[ԃxh>D,A@oG&.cUcH/8"@]x`_n0VCLY->>GO0Y]PHB!SNuy&wτd|r`'_(%Ëֽo^iyjU&a8w(|5\ַ_Mj5%Qmv\?siPr1gq%k)>lq;f^)/Ev\$׌}6꣪p0uF|ґjrBΠԵ,X4tDJ2|,pO8'>A6hRse!dQUn.[5yjePx\2Jfjw euauKwbƽXdH GhFxrA^~Cj+;dgbc.R5 (Qλm6p.7| 6feמo=߯~z/ *ޟ&I"BVP^Fhun>nJv0Q-)tV͍}9?X?7i޲CJbך |AR3 IcgF~4 }Ph n}@BytLz!fd Hg^]*p vst>OtlJzԸ7^SYIOD=ufA(kso*I2S0Q/95^ E3{Pk4rOPxM_&K0"6euh8u;uUr@9 _>+4QDj87W(;4ٛs )rE6:IOiO.EK楨:q kfH+23[s;*X?υ+38mgu$QxкMxVР/GAIz89ȭduJ[HٽCP"WfC/i PI~5/B%/Nh PW8Tk<xF0ߞF+*6Uw)MPӆcDݴv)9ݣ,b7)(`?Bs%^`)fb<4Ow7QIE -3puGHoN CݔI,uIAAKS4uѸ 1lk:%"!{ub 8tJܮMf{W*5Lj~뤇Az3-Kgm9~xn7W^7I=K8*z72QzM!Rh!/E-9KWZu¯-#)A ъDozi6Z60r7rl(Aou=G9"5-M(r˖:%ۛkjEee{oR3Fc7͇lߥBT4PXt?M,XnEhE7P3_ڰX8~dYݪ;I|, MIux sh3*h)ϫ.㴙LETc`0:Qqm*ƾ)E$[vYNڙ/C\{;+R !Q\FJ+3vɏީwҏ>:Wu:QB#ھ+rc[~Et1t2d¶lꥅhE ullc cJ}*|1J4'.=D@ o&`qMHbN,s^˃Ԙ;1bDrgFwJL-8zI۾>MsEqga曹/9VzYQdw&Wgf/"L-W z%Ӌ1=%Җ8Xd!=˻~i|G/}w1x"6cseݾKw`,U{ QqٸU.  a_EI+RM=6[կěN@3V!VeܻuV4od^%Wy~|T`c߼8S(BIЈJ?{V\?߯ di=)q%nM $-t U)Nz[˯+~EK8_JmN+qMhlCfI"udž1;ٵYȇ6CK+ԻyxjGlR[,+uɟuF:㻒zu-)N{| hC{a .pl l֒'Ӟ#i4jqT@YdO1{a1O֮s/&WLg=?1je"JvfJ5a}+&{ 0Itl2\*()cE7'6b -/ i\ƜxR !yAVDsFr(p@}.Fj] 6q@h p%5û-iQF$1dސwc#}ar#uU-QĊ~;.tD{ 2?[jy\B+}*E"L5-DǛZ+3\wrnμ lYsO OB(HdxIZǐsCja+vv5ߛ5*C-s!6vH/a W(ۢ#سְ1QR2iǻAk_v DsGFO"B#WTˑHJm6Xl@#Knck[JJ@vLtf1lsЕaꥠtؾA&8rrpznmƳZ+_ sHH?gxoy՞>Y9t ?b =+=5R6Bamsoqɯ߾Zi1DBMZL`|qKb6?YN{fˢ:n$U;EݕQY!e+hbn'%8n@m<>fݩSWg\~pk[uU(t2 }PW0n1 -}lK2f*J񪅧V͏e@4 <]f`FFM!3PXGS ~kBib[_=h;Լߟ< (UoE~NzĞœ,NYK 0qFi0(˭z8cX/@s`>QvI`W̏IR8C[6&Ww/TCցS8]xְ dvwMKpt(UlsًtEtR)R8$dBvj/psvU\usY`{N񙂄.k'F-c#tr-rln/i=. Io,}ߌeٳUW7 Hh40!*zwf<*$oRם9J玪fH.TKS͕#ϔ#HSrbtp=푂Ir(2x68?_51Ȯrf|ˀ\ {ɹ4hzj!t,z,L?v{8g'fAGCnaEɮHj{q7)qxc<Pt,Q\g狫zxm;|٬}N0+:пɴ'ƯJ#[,q+Y[o@gXKZ 5{gNc `[Nǔ+j0MnZއ'h(rRlK$lݯ߁͓n+ۖJJ^f!,1 Cq4pZ!]e}jJH[O)_%oIy ~zZ-,HU<NUh9#XEouzS`[yyyu5L >7Wu= D*ږ|6'lhcmQ!:ɭ.c@D u[;f蘙$KIoJsV,m&`Ovڑ `.E;'X)oF蓼4K/COm9NNꓨc3t-1+b_89ف&Go.@;^.rmyT(.f_7/w׺[$YAM*隤ζ<Ý ҁbLw)||=;J0Sm^BO:!9]%"oDp 3iI9˾LG)^G$V:ZLA`.uW#*H1(<7Z Df0O"-O]M{(\\ :eWK ֋BYיgJyS2@X$F~xېvwm5huBmb]R. Ov-omTPEuI]xH&k` 3jLQHEFNc4vR oF3EÕó/o%g*wjaRt] ,yLc?U#?x%+A.aO|flTȑ&zK=OJq6VeݠV(2snDrg IРMvo ZuMӛL;BBnl׾M08i)Ԑ6褣 `QbYdw9 uU Y4Ff#ރQ /Fx23jX+BTw &y')IQlQ`m'$EMpkctDCnQ)'G,Q4eGR!3Y#/=+1şHO,^ďӗ -Cp];iA/@9m~Lqw(FuI$>|bX_gSЧt׆GQ Z2,#Ƣ[dC[5˫5$zQ#1JГmxoeVk'` Oޢ78V|cSk`)Nb&!,9nw5`v\ǔi9=Z1hsʨ-P9c/ C/A p4_݃9)'AԖɼ)^`KMTX[ ؼ*9UgAASC(̌>xzh={EUJWSW.fTO_R4~˔::8:Q״(UQ4˻lA;B{s_&UV0^˰>a@U$sAn67aBR|(_`NB'zB/Zlo;(P9Mݣ'rl~|ĝci85^b)25`oGEGW~|tNH7>*oҢn+Z;ZAXƲ7zr?"FI`t&I#8f2nC2è~ fgeCJ}dv>*L`q,t]';1 _7~WLJyX࿷6,F{e'd2F imXkC+ ݵOw *9}fg-\ܹE6e?_(kPT>YV3Ai,x~V>GBhBE SX`7{}qQP#S*|!ekxykm|!tE>B+EFDAĊ % 0!%eyWlnږ&O{wm2srZR<z8u,镝w3O\V}.Rwži&H ] tVď@UT-ΣJ5y_.P;ck-LVKVqJSyhTk\@=tDgT3-m#Ir"؃iv~ȏ@fڈplU*TZ;&\)'c;] w G1A&Hu{͂OVl\+<|Ӄ6&;:ff:vhU;Z%/mƘ4ʤ^)tA}ElV<b{ܶf wfb nb;\/G=z)Nb0_5Bl>ۍT2\4)L3wa0ͧݕr2vbAet{ģ_hd;!ɛ{47:Y$zɌQ'/MxN=^ EQ%C}K=λD8"Te7ݩ-J΃`w 㿉y4lj>*wyqjj`2_Dh!D|o*#cRaUd#wla2 f2q=s/ 5Sgu.涸 M0 90P] Fs)U)FggAIEkF;Ƞ}/%!f7vC48?ut RˏlׂNWhQ-] FJE>mu_{3ݜv%3;;\Φ)};hďKs iHzT[2F{8 A:B=1cۋ1՚ۇp|^CF7*Izad^ȠH+򎣦 ij? 𦚞n y[I# ^q'dlSG3|<#Y'2R~)ć6]Lo%tߛ M_f9KuW<Э`kn:ޑKk*?9t ;R5`^6%玲$f$J|LCU'Py)]0;.<$4&Н|osLbY 84n M@J+r2 f<wF\=Mָ0Z$\*S>dsU LN*]& ߇띿lQ |3lX!@٫UϷe~VƑ—_vu̇'I±WPֻŏ|L`]1b/FynM4iy) &?^1=ؗ(`ޓQx㦦πXiӄO>6" 3`kqV%=YUL!īWф6D9vaoL]!RvܠW6W:ל!Y<1`suC@w"=ps'9l8]BG5Y\s銰w{ʁ#/9wD37i*E+ I +:ʦ+`&tL4[ 4~wtv-d0xȽWH{43<5@q1k]mSv"'D3SXw;A:8#O}:$l+Jd$g#srd~s;9h'f8ϥ7TړWvr NGEu 0lpO¸G|of;LØ1b753ۺ%`<  9b 3 tԪڌ |=M,7`NnA 9t=\xǔ?R-?.&xq]mq=>"QQQL&o1|`n!Ǒ !}hE-f 98igשd赓_u)齇Zh,傻$ Ƀqf9k]0,5P#}rOE>'X"OO{rNOc;]<0f:?p=P[PtD x{7Z`.rHYdhq(㵡3!}A?Z!_ a?AA>&['RƗP6V>̞_-?#w͞kPJ%B zs LJA3:-?{tyأ!( lS;;W$gEiL0S +;̅lćf:jky1RsSﳸPsȾݩŚp, ,U * qN2J@Vo]z La).M> 9]O!yS9Kޭ>xVzi, Z,%_h˩ p+,N1K ͜JsS9 bdȳQU_V6|٤ 3Bդi, ݵ6yFxv 'x]ә 6~ߡ9ǏύPkO/Ч:abpMO*QBE>.^`It2"}4SHl\?қ^} 0VYD K;W ΕcQn?Κo{'Z=#N;/<1z*zA2zKôCs 4ӤRy2 |h*cS|S$ 캊B+}O3AEY`) 7Dt" tTMguCIղzO؋Y@n5wj?b+Y`j>ꚝd˒ NK\dZ(gmܿE kOp o44F(YDKD+#`=0S\")Q6y]bG,)ˀ\EJę^qa ' k b\P L(8ytF:" *jEж2^!V9#}@9 `Y 6[ύWW\{;O-6G\t݆i:!- l,'_O.j*Ʉstj6%D ~qsWz-мO:"r(<kyDD zg,>CxXߨdhU$v(X0,_Ą ֍meZ@"FlvW9:lg&\`V|RB2AG*-3W,Md`}5=h/yP'du'ӋvT]VA`Jubyv)e裌~_" (dN7cm*Th &!Kg_:0: iMU%;!<ŮCkgS@+!s1#u- `B]ɥE vWa:P鏮fJ.Q<$AMև[qTx,X}h]1=.|+55C1h2eΆ.ǮY1\VY? dHklr2g7Bu |xE8Hune|~(jgbD}pEZjm-)WfbbʍwL|rB, ڽPT*5iDamA`P2>. .}Ɗk&ØE%ow,ݷGTR'e#ˉk {7>I>{{B' 0yfF];q9?FS_cY6#<յ×???YXShNԫ[HIŵɷ~ y61WT(k jc@Bq}’r! Rq:N/ c((S;H`dK1' |nI$zˆkzPeh6 XC!q5 #u xxst7'3Fe"h>eq2216|=iCiU0׀¹A޹ZعV+| GrJH-ȓVPkb*>}YarŧB\_c[`0&|E $uM΢!u'3sbσ)b3z'KY@̸x+GzXKrl@?}z W4_=ǂw({FQAc%;[#6GbAuS}cŸlv )!eG J\,pvӛԞk{m<6;:<ـMz~zGcVWٲEQޕ]'o͑V+HUO/ג5jf@DrӿU]~罟ѯ<;MyKT0 3-R i۱(L; B8*0s?Pfx>a{hA1qvAR1=a|K3NŤo )||dCAa%< r|4Q7H.p[n>Ov!׺⁘W^j TIפ4NZa*_ dgs(KxZZ̓V-l\%wZY@MQ zS VQݪbȣzP#_YuJ:g73E5oc{b-ReUZ6R- J, x֖O^$v]^?,ka=FW\nG({?T\7kWA_{}CH{өKM qeA[z:5왮 Q285̵?9Zt!u5fj7}V7Р^,:Hʯ%d7yQ yhm(Y{6W6"j?${mS7$'>V< ~8)Q0Y]!<{l4QmKևyM t2ld|MNfj OwGQe<.9o+ 0S5ܤ2i|qGE}M?"h4k:Ͷ\ GRְDPg}Q(gʲv7Ju$Q 8QBw.~G% -?J'lJ^R2h :Oxe1IWՐa3i>Zj ۡ6~Dɕ92V tDʠ`s-5'oǁ]Bd"҉-_ŧ> STZ͢bHԶa0km[t%qS06m*39GRe֗8>îhWIA+ boaw0QU1NX.w?PE2qƠU)AP^tt5ח.2 1~\f*#K1z:|*i-.r_C)1᰺ؐx>3HG0OXt#m`J#̉N)J!tz ٞaZe&2aCRHdĚMHց_,HxXk= p=)U4ks±S֘Z3x\.0ƕ1vN+8*zeJSg:n1e@1v@@rc3 G 8?MF(ש9e*+B&0SAwT]6@O4!m;uEpK`oԻDLܱQb^e~mo@PhZگu\S>RLlyk1H>ll dM~kT 9mA^| AȘEW*0+= RBG *Kp,YF&0UE̙^ݳO _!貦jm tTiȻ37+ڗ?g1w3"vV bW y@Jlvmu~>4qU,s?dYkrS^Z3-6 57 ` ow}glNf·D|c$ ! dP'oc/(?=6O%䒯w(.Q|@<{jCb}L=UZ-=jŎmYB?܁`O-*+\" ZA傤6xf8im&S=R}j0afՁ!y„JiZUkfϴc;$\uh2vczy%eAC^2E{"A8vrR1Wy^0k7Jh6jΥ'GH^M_QR9Лǧ6%u{_?ұ5%=QqT~YuHkȧ i}>hVEWtEMjIvԥX 3K<{@ğ̙PA,ErdcOo1UV'NCocyb B/8% 1-U 3lx1(^LRNiodt5V>k9i/dk,%~ԥ{waqqm!fbKH؜ĨgT C*]hrszեI%* ,"{d%"ӭ G1]F&!o=y%h6pm[;\^u\ x,kI_`H?Q&>Yڲy$M(_OjVf/0a謶FUN'Hde\* /'B7:+08sB"U)|RJ[;f|iHZf0P}ܙ׬K^ ‰)ָ*~{1o8jO}+"NbîGB;3k|ը[@K+OJ-ʬ`/yvH U, 򩬙 ; ;K$ۇ[u+4z`B)޲,2x)ZZNDSBli``3; T[o Jw1M{{5/$=j j]/*˗ 0;aM+<.yBîXmr8~S;EDZoT"PmJZj`洸kiAfxuj[좭?VSU)ţYVD7Q!z #]ͣ*a9j4*ͥ `( q;ښ (VQE%ΧHCt7qeN=_+/Q,-|\5=ךpM9_x(HWt( jױ nO'XQ t"L囄`v*Қ3Y /7`J"L*I^m K.4ZEئq-vh%p1֨'1YT_6cyXrDAb!rʋqVI M^8+!fnK5eY{Yר_6e9ZSλhT)LxXmh#E/{NkG(f*W+'*d30d,sJhav֡pcifTgn9f,(+_C,aB>o`=j*ɀKԅF3 a7s]ə JݧW%[.q%זm!7Q稇DrYJ'2#yl~{PHxF^n2."y"ˮ WaPؙMKQD杭J=W݁dG"^Mx*3 м:ح8 ( yF!&嵓5#[hEW}}ɽps<&ֆT+4E\O~sO+TT9G2jFpK^.\б&rvȍ B[j>K[{k#T0Z 9ESx6ռ\ I0ZD2s= #ůR@2^1>> +W뽈'#X2`ccOSc_+?~ͫRpإZ#41BIG8p1 &IN:: ? ;2p]b%v`^ *WڌrGלSq^(( L2juA{XKZӯf{v ~cdfì5̌|X;N=Lv"Tq^oCg%qGZm8jϦk"&4yHC)\%>"rDແ9 [No B|+T|Yf)+wg/u4=ވi̍F+" Bn{Lh/kHc36ѡoa:ZNo{ۣ|z'5@u-q)@ ,:FLlM$m΅XKGԅFLwHZ rڣ|h25SMWQօIxGsPיaD"Mf7\TɥMs#h&)Yʛ/ľ*M0VxԴj_J.+t9a SxhVۋCL%6Q ? d)}8(TC]ZE`N[&IO+X#,Wޏ-/mg3ʇ_+\8YHus|<̈́Cm)4)c=y^?rKϭ$ֱPfZ;+3h壗#Aya h,xxf89旓,,;Z 05SO5[}Sa'"6|Fg';`^eq9܊t=܇pjiMioJ! /KG7 |sHReƻ('[A6w寘B9)/_@ثY {u4i.=S pwR}9֛g?j;msHmA7FL@VC \}ENz%E"_Ԧ~e#8m3О_j#KAO#unnm~!OKG,NJ&i}$ ,ت%H%k˜!NP^ 3fl&ԼCbl^W8syז=b:uP*%Z^a8fw NJ~')F%h`#@\Cy@~ʭHIU~k,a%3ahh4:6V-$O,]VBUcq]Հ&vAQp,b "Zd ]nmN2됛@EXy5%-k1ql+-ېt爏vP ll Ss$?1jq!HfnڂoU$o g+z5Æ8㰚@Fp3rU[kb܏4M'8hʍN6L)g-83;rnU>筘ЙOA;Nxపmr& 90xj5q1W_1! JO(ujé'FǗQ| _ pkqIg΄QN_y,u b'l[@4iv -*xN;= _K3̤.7VOPw!(4V$K;EW@ k5U +p7u?% q3C%4LڋNkT31`-xaLޘ_(dxOkyѸ280VCl"JA67n<, zu@i2qɕs9H`i.\MK",2R/z bdiDOd{Ī>{Rhf1\..79ML. X&);'B n݉*\]>1SxޘI0Fz?v<9,#LlPxV_\f-ls?HŚap,\)#,7K4&G,I}|tRsn|Fj3PVG۞M23OP/MŢjˆb:4:}~so枤5'3ôOi#OB)J}?^=EoU]YEl"2z,7FSl!y~0gPk?a|_(75<i4uM],L#1` A! %)ZCxMzqx"\ų[Ġt /م=7X5p;C$Pc톾Ft8sѪĪ d1ߴgAW$>޹/4Bu-ymy{/Y4oxvT<.67%RM.eB.QWQS|z5FKE R|Ud元TYRgC#;~E{dB~Bz.?MGɯ]zNd)躃}n~þh秏xUs_abnmlc ݷc|+t,n 5L]yOgoK+xt'AgS~'(A 1mb [Z!XeA+%OSdƙ*GBVb;K)258肇aOSԄSY )HrAX1FtAX%>l΢ab-<BV '*FȖϋ9IՑ҆IB3ęt n{0ڝ"ˍz)/e^!eOne7!Z0>_xD<[@#꯲;"а`sAr ㊾% ?e}?m B9oEfo !ۇ%xK=73NI(z l'>:fƫP$ޮJX 457dv0ڥT9`<8N?wƽpcۼ0ruRTlF#םau?܄@pڿXLjge&P}O +gk4Uޏ2;e z:bk BQf=T1tݨ}"6 l I%gRh2h6fk0H:ހAH:3h$WEzC; v` < ؎/](1n7tehfԄi^Hg!C'~cjR}Ve82la.uuc$VoĹR&5Do{eUUqvQuQNjcF}A2Aźbz .j~K7ۂ( hY cFRd&Ma@s{8ۥч$; E ]XԅrNm^Ч]nL$8 lys ogwe<rAcђ :1OxQ}'O'r`B@/}P!峜b7/ ]3t:CqG ,7J\^P M"X̍qݹSfǡH{ FtDRAT6 Yf$Bʬ0kЫ,t9 =r\siWZm'7%)M&$ (MN]SA퐦ǎͥq/§,(S]nz7kh D'zv5=dX *bDw B`.%>7! \[_5Q,:q;:=( oU;6#0Q/ES6,ljuTdVYժ^xcU{pgwysї=3yYuDo+䃦P^ 33`rbd |RGJ@k-f(D^k[}|aڤ(̈́?dxd%)1E0#PpXTp1,n鵄a!n?oi1O=>| GŸUl_\-&#M pjl-=C$)]%SڑO/VVه ,j1uMaxWh-?@'az5Sַ{9-K2ҕc70ds!W-h٥3pX 6n0/ų;%”9o 0ydN6dl؈+[<!95Pҭpg@㰔Bn$咆ەn~,_ H hMuzK0.i7uQ~ vK_2`~$> ghdFA~Yim-rR[i .*έUW8 ;piU-ܤ5N6H*S F UO$ݔͶ%d'}[˱!Is#d 1!Ul7DW4B_ tƥW 4]#I9jf+ʡW 3m;rI:=9NJpby9].g ꝓ IjX<ߒXB:lr5F[WaI~I +"hPzOVM j.ꌼ|KֱK Gj8G7w$ y_Oq0,Q]<5$)@LEnz$*|5 -vmO1H9dS|E\giϋE[;:WӞ /x*o<]ߞ|Z4$d 2 ;\&=HDʐ:d3ÔhQkNx FRY&i7!<7lm7cH30D=Yl ęelH{l]=w"5Jp=;>ML 8hԜwR&鯦(QCP'cC4&v50U_qN]r,_>^lNq0s>(K Q笘Q́I_}y 1! c}S+kQJPd泥DIr@q2?y$.ލR$vgYD7HN?vȾjɧb/~>RՆ/rAiFx˚&qL< VӤAT dS X06Ze5ORL%ܣlVoD)Y޲(eOpVa|^+{㪢ic5'M8%ƭ^$~"P{Q^Ey/fق57Bk#dzQk.?tQîʆѽr9;hNU3f.RY.U)[KvSOM'ѻ5y_5: mⱫugfdσ"}k钌BϒΤNqzTU)Nm䮶bB5H3lSnydK,=Pԗ%]BF1mw%Qjl >3"Q:G })ܰSt  ޭT<4ɨsQ,W/mtXrn|ۡewIi)o޴dePU+@!jތV f#q!Uis-Fۍ;P>eiTHMPQX~A);^Dnt94}x&;=j&u]B$KP 6SmP s1PEJ1k!i@DAMwRXKAt6M? @̮V=NPl PK cR 誙ҧ r2fNQ}30%͟mY5HX7*kL~ڽEZ~Y5rEp:D9X}!h{q6՟H߈p ejѺ.C~1`Xpl](}Ї;VsXe"kk! =͚Xe]\PΤ$!u!~By>*AUf0+9MF3v" buV6Ҡ;"niw֒;Uh2\%I|3A9[LU=,ALY-d]b O7©>Mg]l ؍kZ;ϯw_ȵ@huV?2dPf~!Oj 6B@@`$C;.[,s)]{ pl/|HtԽ=Cx7X1AĢ>IGz8p>=@k4摆s5/B^@6< /yπ|_HצgxӇ׳SR;TnlqCyeX 2OR)ϲ Ev_5tL~]+6v2@5lx+OMP~ S8.KnNnQz*GG m.xG4Jڐl'OD@ hPP,=${ԃyZhSJHQ >X+9KZˬ]n7V(mWY# Υt}g> gj9 /=Wi Jl9X7{@E}жA)EnJ*4@IVj:[-H/&˥0rOo AZf֓O]TUw\~v9Wf@;ZAOP5 X|_ܨA'[Vi@~/g由*0wvD 3~PK+(1Cߪcœɴ &5γ/LMyƘuR-bU"SA8KȻ[8_7 eB%@lz[wޯN0\k1/4ciSGCEhȢ\}D=^PŜb=dɪ)Qt5Jh>QC)]7>apm&Lo/BD>āp_rM&zGt#ևG4E 0<& Q+L ض=ToQ^K)ߴY-M`y; z L1yŐS5]Ę= ?mx'󨧇KmXdY1d>%ՙt$Q Uqe)^ c@=[F7 hWLl#bim<>ݚ4?}^Rz'H7ik?kS*@Jt\~2Gwӥʲ_l~yO%)gb.He<7}',ȐġK0~OIH٣Q6b FÎrŻ{n^P'w}#Rde8$iX#geQ4htĔ9|{J'Lӻ bPhClddN6:9odֹ'".𾧷U9a[W>m]&8*0^ 'Rcsz0ɐ(ŗxαLM2OOa8YҚ٢xb3S=)F_O oU]gElG4:r@lŘNfKgqB:C[$[[;T5[5Nrt:#SbC)Vm@|*pM50Xgsa;b+[nP;+uMVbw6b O_e/1XY%N: KDLhWosF(lHL= -bk AΡf=T@r8!) ~dŚ Mڏ]S_#~mx܁Y-LMۼ+ #Ɲ-bG/>P +z% BzvFu{E 4 }az~5R8?5٩K1.l,g W4l2Χ[|P^cN` W؞2[͎*|0.FZb/-~V5f4 b1xD,&q([s_xAљ+_@ZK64FOprRY2Mm] )¾oA[ӎq u41:%&ݶjš}֖׆+%җfDT~Z.mNqH.sR+ gKG kfb\,6.ɔ$Hl켍|-/|B^<4v՘]WT;7.+*@|Fvvֵh¯j=5(.g+(=řW+ v1Lɳ58wz"nPHM>A*V]ڤL4DO&ƭ%:7̧y"ܒhʖޣWQJ Cʀhά ӯгB)cָNT,f7Q:f(4CrCp][)¸ y&jK?[Ls;V*|%ʫ)`YTۂUGMyd; B>ЫkU%MID,OrS].o]{rgVrnSem.'N&PeVĹj KB$b/0T@` JucTLie5|Y254a~d rjmٽ-#89.qA`"S%NB"XTFTvmD&yVj-i xTNFk[Пt]<}uVԯ{݉GOb,{'VWG)8":0ߞ^:R @HQI-i6gc|ٲg}2y_*JvS2/5KEnJLN<19~* Y*L>oGK? mWT/xtnD)+H 9Y3tWr|whY>wd@r^7޸Cڪ՘U,.a#2T(\ #4@nHp_N@LKPC/ Kq]w{"=/Q`OKKИ<%N-kU1-Y u7e~p{{ $~>,f`t*0Ė5|sTZi &9rRF$]th3Mq'@QVD?FVD5x3p[-LOpT+S]ÊMJ-x/}S `m|`v3aF:`)mYq?zJ0Sh=~NudH|d+aj/0.G'tUbu}`T78\F'bǂL+Yy󱴲+̽wy^6[*_' 2l6-m2KԶY ~R$b$܊JA!|/ :BTXJd ֫QMݥk9+m_D:_Sa:d+P4:ZE879|ʂZ̧uY؜$ruͳWCwD,YaB?$lo`,Gm;!Z/G`A@_~kXDl2_^Òz} 4aFK IdMOQ#cڷ0K["ՑCa_",ïF]T9X襄7Bȷ(+u;J ֮=𧠻;^ k?V uf?x&TFT]YU` W}/v\L g*k#a(~dxB|S7KJ}9H 0,w)^9\e2euVtkZU&>A7ԬKYY.Xǚ}dïHURBf| ZDt}\4NLWd{2 @7yf[Ks46,08Q4ldAEܱ 58: 3$&,bKh8_OsUzpή42"o( ⼦xJUg0HRܓmda|JvܫkwU)EdNh/p~*1J6*Rf(47 ?2JqT<+UVcm FIіlIB/lx^=6\˓3#bx_<ٖ烆e .wل@Qv:O^%KU:.ubTSP|@xFeYޮo.`VS`T[M| 2H1PeEߨW`j=<67ͼ9DT:'_@JpY!9if<^ekYH:Hs-X1O DGZm,Kf,u׸$ڄ$j\33ōVvCyKG1Jy.܁ytIǴxi$6EǕ6DA)CfBmp09wP&#|)Udž2<ގ2Xox;HD_ބ,_s.Ԣ@_[fD ջhm-6DbӼ6ZҪ^DžYf䯽tayU!B1-jFL3bPCo_Rx՗̣ ݛ|U  UZsmp?gso`]+Mvl3fLI1 zf;sPjwi_!V+81J '" ]u }3rK )" DQ]41͇_~ 4MtSpC,-Xop7&+AH6K9A䵠EoX/9Ȼ6k UxWv_7U}ȵF1`1Xl!@p:=Iklʶ?p+3)m Piw\n)ֳdY֛NV֤ӊkeds_I>΅j:Ъ̱DW42> UgqO_Bcjw{n ʣhb%$>ʔPsj;Qw+lPvKl}}dt|Ȍ|2pؖa:(KrN2R'>½(a~7*Bhh'y}J91z;"ƓӒOrYߟ1W֗E')gH,O=hw_d3j/`Aayp+y'k!'HU|O \Anשk]>D9޶tI w$۹\A9كy+R^W)cm)+L}VB~ NyXiZ:JfȎ:ElD"9@,߅-ۄ :(ZZ{p_wh#Ó1\ !}tn~J45,TJJ{-tK@tf!Du#̃dyp!X|'Zd,ύ?Y>+_f|͒JH]Tg*3a-b3$@&X~ZP ͬ%-_hY9޽D틈Qˬ:tOr;(&x˔}B)jlhMgO5/Һov5%%33&Wuk՘Ӿ#F$bA߮9q; :FS&ZVwTR׻y#CcmY2eVM٤Uߴ$ɰ oOԀ[ .ݫU/y^J LL ֢q37zvې?P/%,fĵ{+nf?rI즲ȰnU(Z?!u%՗^,_Ѷo#F&:T%Vbf(ߥf}uh\2/!KvHokNsȒY P*+Yeۊ=+HAh[g]]ditG,Exw~`GAY8jGT+Ϣ=U7d6loYZ+jl0 ǚ3=a|U`nݴ%`T*LӎTs٧=@+ii))N}7^u?c0q 3k+"f"*8!c,T |J 0e IqEGJm꺆blP*_-V%Bj Bow7E(t? ]lvQ/!%)K'GOW*/ˋU _OǔD ӘTyIY-o'O>.U= 11lH_4\u&8KWIH8XE|j/CP PBM 5]S^Kgz}sB+&~ #,% 5[0K]kZ `T6:8ã?@f-nl BYlXBmϟ_.>fI14"B&<JH8-G*1cG+_FU '#bZm4'VusKHR ]c@,'!>0[mCLpdaZ?$;$*MBWh$Ź|iS,|=ޔ+T,Em떬Ƕ_;?€B% ѩst9+3`a[}U'KeEnl),sA d+DsX5ӲqFQ HTi<j+b nsȉ@%9sNI; |1(+kAM8*s(uFf)sB2{w\ך}ג,K׻4Pވ%AU胷˄lbо06sɹ@s95,oJ*s{i. y{$!`};/;o|'ܤC;b"l}UpfS5IE3mDWj^im.FƊc BT ,fA.Z8;\[N<~.䖯Ӡsw¾*lK**Kt 7 "xev|x[DFG([Fֳ;eF|`'o9 SE~i q\&}Wtz(m@JP ! RPc{T}T 2 ۨ3ս%Yn+3W_I}i..ԈM:MĠ&,*]' y:Oy!FneL/ Ϸyhs:¼lG>R :%εng6֗0jWҌ7r 6 J#%ƣ3}ETs)Cy&?L Jv~*ȗllȗ%=`Žْz>% W Gگw(g0y;i2߂ώоS9mx03%h~f &7l֘gRisA ykTh5[?&AÊ$G3Xia~ԍ k;²r.c369a`,J)19u;-ܰFvja 5Ue6dѕJk a=yGe*6ZȒζn{LMFwެPFIXN$Q'q`.9=á?Hz PBa.͍~H9F$ kf2fBcJr5_5jyaDfϓfI`6h2lAR%ascE, K-@j[A7o' eH԰Tc6uqb&d$1\շbdkgø`e7|J0,[zqS.6?r*()*jg9SfRwޜk4?M+Z7[-F%Z|+N"lxto?$M7B; u;HIWGHafRhaQ e|.rqtԗ C-|* P3碗x_h*ŗاs -&tPH0˨C_!qgރ$5u9 7O|蟦^@fze\>t/>)u=O#5f7 u8ĕf#…A4F熓3[f8>xf˅4زavt LgՂ[ }SfljZhNwҷs}1tN1Ny]8߽gSwE.ݳS[bL"5ᯩ{d(bS-l?WbG,; _. %7ĵ_t~ÇjUq$1~Ur7,, (wN`73Xz-0bujeP-"iLt#Vj!P~i>Z%1c#dZд*٣ &3IAJ1s7c D3Uf?-0JdJGIXuN)ˌ$HN:z]qBuHU:>b8e@pNZz68ZReC6b Of|R+.^xOA&jGNsmWBq-gAlzZZp} }2˅is_篨wOijS]IшxeG=MY9m3Hg!Tqr?QMҮŕl:'4O.Nqql˴Ѝ'gYZ07070100000295000081a40000000000000000000000016439a35500007df8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/ }]?Eh=ڜ.+.r( 9k}$䚙g9YqhĔ-a+o5F`A(>%==WaN Oc]IlR3<@*.aj}z<=""M"d)xU_AT;'3l4t6B{l) C+ ]vB'-둸k A :MR,3';m>?*?}w,">r+P>˅”~YZF357q`n8y кھȈ]E(L$aiS$Jܨ$zl@v}J8?}0}lX*itn['JЃuzKfJ5bb3[v g}YpnmiF1+eJ]UwlҽG|5d{!tU={C df6^0p#ݽ19fdbIi)iu"{%+Xz%oeC ͳu" n暋a/zB!0m?^hdNc=dfuiT?F %4S#Jr6 ͮκ9e +^ ӍIe ]Pu{FOL_x〙}ZD.Fw<`AUg'ݶ\G8a~])4X&G0[vJ3N `P cYͫ!bty?YhUH 1 zTg c2z"Ijh*26Uz}ҌvyumT/.0'%U2!G;$kR3]HN)Tcs 3e_N왒[(">OeXJAZ*h5Kǩ"Wq82 9XKca~ގ}[AlTפaeg,/ h%EY6VjY3B^TT\؉ǿj0 OXL9J;Fp8]$z> ٘Ym-2[l餏=\YTBS}̙혜G1K_Ԛ fxjWgG7йwD{ɲEHq/BșGʌn՗̓Tbbnı88]X~N4Vm},0qjwv^b- __+ScP9*ƌ/Mzyk*v5H!C?i('Q=V`5ps+&Nu)bvylfWuV֧SKLxp'<RB; HJBz8C[FމJg>xo @@h Vx5svLu_6Xz-Rq#OΈU6\Q@h w{UAM`Ȟ-EbXY`V5wD'ao-& *TӼl&DZ_TF;u4x~^b2aaIhgݝ=;;X6z{UTwU784!aw`]/X҃oЏ|\!%-~"EBvAkRqǂ}z㾇8, C>2/E:gidD);èW٤h"9M - s `lo/-(JKlR#OxZf~;`Gys[ h:m@' lV~h&eiJbsZ ]}tuZw9攍C Wߞ .FO >Ces.[}g'b; zXa9lE\Qⶇl TǺ`<"Vgv"ygZ/ ܴm2S,@Ƿo!4Dp$/u|:J;#yl^t`{8갵 FSI.z3ynv goĝ@"kMum) mi㖺h38 ctt[sFK~ K݉`i x5cMf@?1vM~ȡ_XJ1{N4L ۚm a4ޜ%W\3ڭiX yR+Z5~E~IT-Ap)s+y Z4:t) tR瓜^`*':gKr$52޳b*jb?#)7}k $^K i й+([,zK-yQIMgcuXafkY( Agr9D#ӓDޡS'UCuKRqqarI0/ oE RW) DW;x->yf1˟j$縡g*]+/ajy6 -utC[w<׆oy޼d|ۓ`㺦1lenV)Z+@K@y-FAgFPArWWd@*;ehF!eʑLp' gn.IF-:Opp/#) V4080PҳgAhڬoC{j +0{P@&7Z!ǘnIKٜKbp[pR'?׍v&k-O-{OrXpY(a, `_wiH$ ͭErBu|=޽Bw?Kۡ _;A[N95HNzkC$DLl9Tƅ/ebF^"vO>M->ͳ]Jh"G98-]C+ǩ痥%:gfG1Tչ`E]/~c?oH.шhWF$#'(0Oef GR =,=\UsvZ 99Uc Zݩd{aKc q;Bz bl!yfze\eN$.9@|)se`d)#KCǗGS٨_MhV X聧t<=ٸ-F9UHNR8Y)"qq]`&9(<lOE0>3Io=:S3ʟ>wfN-H#U 4{Ty?Mo\H'яe=2hĖvu9*jt pmC!M0z,1i|}AxQ׼Ee#wIbqU`t];[2_ ]xt0Űne-Eoj6ֵJZ%expYg'0UY/y׃[ߝX|kV7nY;Q n "9@ 4kx2I5@X鉕 o-(a+Q:NC(KMvj k F"U sPS;Qi5Bg-vVs}r+Ycغ dDC(UqMMA5sZ a@%kU7,h!ZBNFBz廌A,&~ r8 wܬjvb _|д8oL|.R8}\XgG[x"D)mMBmZ ` ӄMRwLސD?)4,oZcˌ+'(s,t0OK|"S%򕶁B86!&z+&.$e' u:7-A >2GZ*.Կ2NugcN *!U@]0K,?=8WGD ~f{Q./ChCiuJm~KkvZN(߂h"ga=ၜ>7Pꑏ܋##"VZE(22MSBNNLBBnb!eݎqNv @镂EӦ[DVQZa]uwF_" mX/<"~&PNyH+K{@&YGf,21n@byzw]i6o>Hh'TsV6Rsuy* RWD ,?Et 7RMB)`WCx`Dū!ZBX{q:Yo83˜+]1O@G70qGYBky*tk"Ki" _~ %cbj$95~jcMҟgaG*S̀qԬe {Ws>ldz \HJ]l$:@#M&#@h)Q{*/CBݗGÙw8f) c0ę]u ̧wǟ#Ew.Z|Ra.ڿ[ ]b|H0#^'(rA3.kDN~)TTڐdMojŬ?{GSIA!m yZd W^M'%1id(g>Gc؉;PQa,}Jqu<SUm_eãqHط,^Q`E,7?])jz|Ɩ{W>UQbg6L!{*Y+A%TX{-KPˆ8q^偮}d~ 3**Ա+T!2{}.!EYlWCQvSpR2Q5cC2& /(]$k檗ҽɂ?N$5A2z GǞRH[s2"VLs`t/%7&Z>4CIh&ݎ2O# dH@k"2v3:إ=L* tMpwVS<5:4δ,0iK'>`.5J>"/S<¢klC!rU,Y+ΰ=(_gNN*CSu[Ni^o#=-Qt%"%C˼D<#ß=c>}8iN"ڣ^,T-V1Z[|hhk.nJy(߳'_/pR6S&#"^T] 7=S|ܯf|$}sEuhGEh]H4[W,1*1Gޕ*y5rk@CVuWRBk b/khH S?1Nwdz;kyٔA$5K > zO*>0m?ڏsX BIlĨr%䠘H94!RȓC>*ٸ dy-V#k^61s[HewT@k"="ظEWO/P&7{@e1$X8Pi`ᢈn:$&`9mDHW B8 AyrͤĚZZ""IXy":qơfTk ^l= OgU*x@J; .*녝1KKGC%2F kB֒N\}J_lJ f+;I٢Dv7 WIJu)jШd g |ׁH b_DVQ#]bdC֛\V?a)}OdZ] ql]dG9<ыVC$C_ bw:n]MϾD T2.Aԭ>Xi>:*9ì&vaΕkh_UIo$ }O_sN1 lDgwdgAAq9&L~p.tm[I ą :ʢ) $mKj o/c6Α.4瑂db(b4g2^KA^k`(W.^e|hS\K(T$"C:ixGa1\#qTtjfvn0¯Mj@èkvq1b64SbS E0L Y `R)դhO}}Y<|6*'C<+V6&$j:F+argv.32~09g&d<(yH>:!ڞ O|eVRT7X~=M̐}d@B=ycʍaHp!ʛhyz ?kgv1r&%9YT'{ ٜ(H9b2tr ;7&I6 =m2먧s,3Qt4d"7A04>i\iXBg厐裏sɆx9 %58[$P\,:YAuU~f+N"^%Omc[rwcy3On[卝M}Vo{tA/\ԍye=K0٩mq^ȋ?% YQX Zi< ڌ{8`Cz<é%[Т >HU\׉*7,Qg1_)8BͯS0p5\xdo>9Q]17MKmҒyEq%A[+1SkomLca⶯$H 3I+0ʭuΝxs>K{DzQ,7b=*3>m9z|\?|{@ZWÂ̌NgZ{$"X>sx=O(f]]G|WӼ2̾=v9 /iM@=r@ЪaY<.tPyfWedƧȁq,O¯xcdLrf ɭP=qTzId?RS@&aoe:ೇ.]!>#z;_zjґ*^VcrqTd6DX[Qt=BZ` {I Ⴭ(֊j=E6EOc4'ōn jf+ OǬ-JK#y6{p~^"B`#e3*-u3 !דz}p2EJf\0EI~7F[#y3$ؠP(4]hL%bE|X0߄&d?ql_rT˵MT! {6?,ĺ}dU$/yOߋŲŞq40g'rJ"V.\z2Rb~䀏܄|)&l^u&aVkWt4Ena'{$.gFUNLHGȔo ’| RN`⩑/O5[P=vQ_G`pMzM[dR8&UsZ=ʹ8͂`d{&ձA7ˆ<,'z]08]9l՘IZ)|ۈjW򦫌bdzon L.JayVr ja>_vTHy« · \shc[b\ҽw}j.\K$:F^Z@V'-#P Ňˣ $7(5'ǭG-o0ACT_ۏgG/x J=PΈj_'9*ċChfܵw+iM1yvTzjMu)}.1VnZ$_opiKฃlgw;/ z#:9:@;L`*>?}}mSV.05)XvR: 2SP?kKiA *^BOk(j [/R;Xs| Ĉ9wJm056+!n7?(1gú/P!ADOB$YK >}My8gbYRXɛMT^625LK 0#XK'*ɿ ?nɉ }Wz!>HNܷm֤ݯd8.M|kClu*c&+V -1sGlPg2~Iͮx2\U8Xf#)ˠ|$ZE(+aAX`LV 뷒]U7X'֝GfipbP}%"5n ꊌ}nܭ3K5~pgQW,6tܰ+)C pM1`{-XDf&R@E!_#]N~)pP4x/Y[iC?(܈($ ASsHG*I)1ҎT͔5.I\+a{'6n<xC.wp=֣*#izKRx^>>(C;@lъj]3[ }ֵ?zvу`JлD@a I_Bx$2= պ&H/((wH%kDZ}tqmYc_ Z֠ckHv|[umw1xh>0ƶF̛;eb<2 Ӗ&OH"r֐12_ jIhz,#jmWzAh/ݵIyI?*d2`~1`yutRƦ}V&/uP6{v gS6K$T,/TӞ-N;x?;ik==]xE̿_C)Wk1$z)2X{K" /dp`COlX bzn뻒O5EPiq5_G˼f=aW d+Og`8 2 ӴX1WbH7d9 7xBf{hEGaVpBa=.ն9j?g lU^dFmQPvT+^>ܴ>J m胣'",f!7D}A p%] %"bxK<}ѩd61A"+Ѯ sjh;QP219s:һWY6mkv;PTXH7Z1w?}i i85b]}P˴F'5˪V0mwE8s -c %*Q X#Y }|/:clGuȥA&d,q8f֥7-_M*֫5=8m֜KetGG-D9ǙmQG'@D*M TکJyaYo;rbݽPQw88 .5OM  Oq*Y8t.e@h&4Cl!3dђ#$VR)"' ץrLH= W/kHy?MB" cBKmG˛;C¥UM2<+v?P5ʕ ]|-JxҖ`F;`9b+R/|{ũ "wƝ!bJ2+k캳 CJ| '0 qy远1?:$Pn{hDГgT]evQarO蛶 Gx?gXI}!LQTa#,0}~az, N6lG'1aަ:E; ʼn`kl${ 2m=7"G됥%G4- >]KU@TM 7HjPMԹ;@؎C@ב,D:mD5'Y|jl.=J:ܙyMu`u@C'C-G -S\YZowPmyaTF ر=&5=0%=-E>oEv tXp=O#RW.ik%p bd #lx֒+6>*o6IHMM@Oz(oH^4jG7aL RMI6yڎ={ވmڛ# NٻؙYQRk8T"d6޷&Okwv;gpCb&y΀qsD^޽33X):X+ˤh>>s˼A>њGӉy1d{dNjȉ&^,,.gֱ.eJ"d+Ix06v.1!=^4iYY,Iڝ֡dUU+o6o%opF=8*,|`팦?$_ {:RMjKYGfX Qc}?T؄Lg_t$O܈[J^ity4ÐV濗aoQINWT+.)/sA%> 86]T)(ʑhͣ`y\}rqK]7N/a[GFd=qr. ť3RH/7y\UmLQWϹTro%zG#1n9c7jɄ1+cr8- pMi|%u7/jHe0Y^##_"jgYDgϚ#eAA)/G{/5MVw%A=:)hjn1]YE:.!Т[~ZD7( %;H) ]'B UC$ң$:$h.8 .ހ^\bcg 7,lZnSwp?PeBƐ&)1+3&S`!{92i"?Г!g%>=+'M1 O<GO/-,oopgF@rV];h"ymw+D]A޹΀<*E CH! \xS:ECQU-!$6l}ff7OB!4 y;[ąK@q@ҝ9GAnHĦR4R硪Kш|ɹM(e;ȇ,#!Vֵ{ŢYi/[#DGhqL> NSaϵb3*D;)܌LOD.Cm^#؆P {ho)G۟뺤^ 1q?)E0;WYҮM{,9evBR);e0$1F3#fQG/Nĉ%Q>%+Lj3 3nlpbj=7Pa8t^)ym{+z}1?L k1zږ+EO6xueE5!T!a~@` <''ѻ /pvR.2>DwoV6?B!IOQnAoC$36.6IN9vrA褷<8] ;y8G`g]XɊ^)#V 롢eL`/,yxH+&q,|[SW/U6uɚHk _[84!j\ԇa 5CE-B6R(6\Tu1* Rl6I9gظ})j:zbGm>pa;uxC}3yA &wC.i.e`/Fuڕi3tW(:iD3QJSG ;JϽtt ߦD]t$"3^T 7 mbWt(o=ljBrBƾ̈Ҿ:g59$!&m5yewQQmG Aj=~\%>J܆xe]N=@eFF$ i%Xތu8HhZ\$ׅ(WPBK9 (QՒi~[a1߯ X(!.f?65{Ke%fRΪj:<.:*eR9;>\P.m? u&TB7o{'13#G3oĞwaB,ObuJ!!BȲ]mdle+19ﵵ`O7y1ئ_Ly@`S: xv-#1nrV``ɼ4Xn&ɔ=.OJDh$\<_4m)`*==ߒȷ<Дr#;4Kz;/[6a|>nz7/#9B.g" b ^Ňxv#tN1g? 揣$b#{6~BD%>PZ2ɚj6K>F _KwɅUJz闕{<;3ts"{{*C]ַ4Aۋ"aN.Jm^ 8<U\ gBnU^xse=wM֣&ү)!2^oqU~ߘޘ<#5/Wg`G+L0#%mT~z:Kk0d; i@ϝrU @U–rH֫W'Y<|:@\Y+Joj2z%*nl(K\9)9c<8 ih4i]}fUdϰLՄ~(<3]~.=Z؈:׏41TMTTd@«;=1jE(+C 24j2 'v\Q 0ԐmL lᣆWcpx;Uk"⑽QeY;|\*&SVA>jc?=>* ޘnzTnjThtFQt4֝aޞ}|DHy J WG@ȩX\PV_6]3dm25Qľ /zPKkثqyD{j qBI'th;&sKRUEB `y.mx l3/؛֦m3bם)8:-U\lOvyCJv³b \q1!? e7h'IkV &iҐïÚL 6[gQ-Ba:^@/V጖po`&01oby|`w=ړǟM4haS6I8޽lmgJ!kjҜL^W~dH cZQ7zԀfzjP:ņ xK&!}IVc5Qʏ~ Y _| ҈0;$ШX"x^FVlD蟇6=RQ2k =7/-HGu.zTU.uID Nxꂎ&9R?&|R@Wl6wb =9();EbsUGOشRRUuRzbDEM[$_rߘd < ^M<bPFσF_ xGaqG9َ|_tu0^0f+QO' F os "aw֦ ѫb8pO"y{ݷz,lRѳ; TBaJ2&-6w>S \[')sڜS,}OSpBL$c裬+1V7HIK OgQ!rZE24q+ܩ2yدC=w|&o渴{i-MM{y!A1GN4ס+4$aL*0e3j $f!DdfFrT4Omg1wg^A;Q<8@{\yЧ` D2b_yk&k\m|蒺9}HNmImTs38ܑW𴰯V^#'O XApU3v]W1PNm{ڃŒP?(A~eEoΊiA('!ݴa$А{(MNxM_\VCp͑q{HA6uI԰-HhF]atgH-8xIqI_h@6Su"^)XpIĨrwV}xd賠XG=bJlA] 3GЉi5Gr o(sB0gaK$4 ml.$睧Zs#' 6&qJȓm7kQDh֜ٗfR@\ί'[Z:c+>밍Uޯ弶+ix-Zf !T]^֜Iw~EnBY : 7|e&7h BŎW> ;~\ J@1:F"9q~\)hʎgߪcK{> )]ٸu{΅UJ鷆Xy +7=ť!5j}K -^XB@s7eSY1 0R[K&; 3y]h 5;<0}N l$#]m CO©ɏBzzj:HN=&òfTG!Jokmϥ@ +y9m :iFÓv|.tIF~Qk&WIShljB?#jG*Ϫ]]i5݆S|HT5-Z [;mc)6%B[Eo&T݀NɭtsZG Ty~11@ OHe7uZ!C]k5-u̙lE v_)[L$pmnjo/|eUs(YM |{J>(¾Ԧֹyyzbq.7?GFeȜn">1oo[Xhˆ!/Lp Fӷg@wf>-횡,>^j,UaiB8ۀ%[TZ ύklĪ&{NY=2G\YT 峞Ǎ gubC{3؂pDU}m,[mlAzgOTyu;&"yܮ 7.NڷJ"­!c?-XJ~q`m'^qMs'ɲVk =l#+z?5|۫I1 zJd!B$hè >=SJv+/)3"0:7}Nf >`^USyY7ˮ'o {lq6k.FC^Ԕ%P9ڃ?p"cp\t^o ʱ3Sĸt ~ `t1y !!*ߗS~;7G 'IX) S;;BW8W!(<-l"t@BMt$ &0AI*MGa J̐:͌ +FZ8Z3oV-VwҬSjAn=z X+y>phΒc&R$h?Y"{BS:H@[;(ߣU{[g!3 1QhM. exA8 d j5ė"#H M[}\}>"3 }zTadpt4st-7*B"p;xwȖBX;tzdP '+QsZj1p6lhBk9hd^^$&).5Sq@ FbAcUeWV|P|̓U/L:njX,dE ,SYWhML˜gIAv_9͓nCE#,ѾfW)UĘ 9,_e ^UcKT8atomCW.4WHCP,Affdz0|i/nhGzֽ,¬9*LVh0* -DX`"j~D>:vB(*$lŖ .K11tǖq89 P[ؑkEUxYpIӪp,UeŅU}^o0-ɇ(Jѳ+~,:G‚oHL,9z-ķ 2Zouvƣrx\s4YvL gF|awdOyrUG^aY̋9| JիAZ*<ϗE@Ѳrx=5HRcD4@8&(3}nEKȕT47ML4Kabc4%gr+ja#.baYpL|\~-bq jP'lK֗p[8_+a70@6Hvz2,هd4䜗g|Ne 'e  #D ?$D}uSz{OHe+8wꄱ4nEFGڍew}{ 6 U׋Tl1XҦasZfCsM :-K.'OJ/e t:CφE^JgōjT%455Klavs-,}R<GW{(Sa|ϓh_++UaMEN` oG|K˨LB3- +,G{2tQՁ|)M7L"K`3CF߽,mCM@9NK]tn#FC0#K@> Xõ[EvD⥕~Z֞mVNꉪdH2rjVt榱r2 6@RRv,׳}'r)5ThȲPœ=!lSՠ AG߷*}$c3 F&GѱM,4VfkZ(c\ (f6Cߔin7EgךyXz@ni.Mʋ"_}XU5 ~-2̟Qȭm!(d #MHd8ҽ*XI;n5.Kl(*$RX''yȓwR?ؘI$ԛk2\K&s s5Mr{&m ݾxlĕ>; XZЎTڝ"W=.<5`bȷDž=ZsM.+yn&NB^߿=twCy[$I= ^yo5Wtf7 Ԑ:6vg$tQJ4tA!52R. ` o0Q,Cjwc&t=s*ݶѓoA9Ug"o9DwhQftz %YͣkNcLvy$:96UIi,4]#j~uJ^\q: I)xVo-sZD{TcK4(#< ,ޝf7A\UTOkגi`t#l%/`Kdu=[_U!?U&FXޓŎ+>"S6𣋪}xO3]{VqU0[y?k&F<ɖ\Z)Ih/b`;9qd&<>1/5Ҽb#Ls|]M\_K0OPin.Ih_|KH nŠdB'~0[*(V5R*TDF&+!-CTض\HX6wLgkG;auJ܄lZ˙"%R߆JE<؃WzRr*̩yu >Kti-J `:ߩS^:F)dgy2$iH `S<}ǁXK HT˕Qp,_ gE2:)sr:/bU2ql/0?J,IQז.x8 S!bW(絠 R*P4XퟡOnARDXo U1?㾮wl8Tf4̷"F̪ذ PMD.B.;%. yˍg+()=(KCL8uI(Q9fq_Gwf eC&ak5߁ug1ٕ57*cj6+ (R." :*r(`&d.Mk CE_'M KYM/tAgiL ȯjc}+;xDq.y"QQEA^*O;a+lj:*T\FOŧv^J7rʏeNJ-s0ak27n> xG4@uTvs  %n!Paguv]BSy=\Ȓ_ à7d+ ^1yk~Lfuǹτ#ۻyQJVytV(KTzN?ؘ3 %W5l/ Fw(Ɔj͞җn)gVK_ˍe~>؜YaJsGk7vdA[tښ\j3M^4-k}u.`Ɗ\Y9,EaǏ w tZ&6ٮ2z,C -+]$ h&E;_6 Kw8OOجHsIl~BJUk/XQ 4>bC;(zaъ%tVoI{(fgPlQoˎk%+v)Fh{`_4e Ŭm ΆX Z{ ie$94!ЛAZ{ּUb6nʰ%Ue'Q+Yq,o$&x5}N8}ziiOl?&Rf!JT\_]}IG/ȸH_"j75SoIU4oѵKSk#fVn6u ^nq͈tF;Vn+_Iq Z"T7jBMMFq'י8_ A!̌NIV (|.(Fq5gQz30@-,z 7 #Ux2Y :z6)zmUI:w/bJr]QP:$0|? SŞ/ =9O5'(@R4;ݴ]^,o:mXˆ>02+tPQ, A!5F,֠:OwH2xYC;4@QGY~2x49W kV81 9޼rȴ_mxu|})|/g3[ܡySSLJ֬5߸QzHZRy8 }ޚxH{PBM~LRwAfiI%y_Z'@ݽpkh2V͝իW0<CNW[7KB(z,eD%NYQ14'`Ό8>D=cV{NQDZi:lSA 7ʥc'"fqoc*coHr>ֻ(7*éE.;cܨAG#X5`JvecaFV&;s ݉0d3/ 4l "xe\)$Nb64Zץc\AgfMa[Éu8j6?ծDxK**vhNȃR}yd,T@* 9lσ~| K AAK}Yijf]R0#lEHgvwaeb(W۷ :Jdޭk5gs-"^ 9tM4$|RI(CF=k| LR)yg4E/IDD_!M ~*'ҤF7}7 1 (_$hv9 |wqGoX@/ӷ blH>hW&v ƭa+Yie!_ Lȣi@4 Ի(&6¦rלmC؍Y!tȧ+"]˛*ċP*iF% gFb`ٟtIfM_P yfpGy_vbo17K`;UsF1Fڏ_ )^ԲY8o`F4ݽ%ͷͷ*A/gkGO+š3 |䨯?a} D,c x^g-xu qiê'.+YUʪ0G8G-VE+P2 GNi4O3N) chc c|d`DxJίP }x(%1'Z:9@OǥVocDt[ӹ֣yJM 䛡e'X/q,x:^cr<s &D*%5!i2Jm w[JW,N?t3( gn}ՏkooU@O5jy^G[Q8$ؙH1j%{Q j.0óylKthqU,] mKhd=syx6|J?|O9G$Ze*?^UMbwt>&+,ׁo.AޕOtU.k%}.)?8BO_i62aVZnx2۩/߿q /`ŀXZTjDg]2h9hC5Bq<~({ {-u8/⊅ ك:໤BY߆:{[l+n@SYhP$/PdZ{;GXR=e,TQI݋F8Ŀ}*ů_$V^~/i+c%vh*@s{*3yzhC`VxhUlp{5389pGo?sҡjTpLd*`b(XG֡;Rap饘i5eI -H840"~ \=z[ o՜3Mf)!OD)VWXwD9%LU~87GyfeQ*a~1Xoe!l !D.Dqņcln5vYk743k5=PjG001s'&q ,xN)oG|NKf_ ^3% XE-D_jzer 2L ,dP8 #E쯝⣁*\`S Wg V]Kެ'^13ț j*3G!9d_c~ o*_qwmsy0Ǫ.:? 8 6M%2qe'b_:~-ڑ[Y=p=06Wjݛ=Q$i<\,k^$s N#ܛOV1>0l_[~g!_;I>/E;R{?րg 88f3HMh jsаi\mvP:nN)4Jw6oE[Q&-Q"՝aHQӅ-wńKZL/:"a'=Tz(z sZq`A2HSjEBO_Q֝ ;P{3)?E'.9^,Ւ3hjd@D"KwW ؋.rf'͚.&V̖({|juhz`:GԭWB{V-ksL1>YG^ߖUe =>xe{P{C#s |ٓЈiOO:_OWdX @;Zs^Jݨ#BBt- e"nK[JU%NOnYK'IŦtAT.R+xEs%hL2%tٸ)Q&^KVII6Lh# lcNG}Ⱦ{p0K0 D>aNuxï=aSS]' Xsa {̥=]8&<8b[$ϿD2goͽ |M{x}씹FWq#pJ@gLx*w%'+k^䑯9ZTH1N9h&ٙAiױry>\x/;_p۾evǬ˪_3ʸZ`j~HC]7_=O>%a˺#d^w=ۄO2ebZjv/ywA(Ι^2I4_oiXlkC 0[js~ĕOZ{;Z>6r*$=7W"Bgmܩ !PGCfa<5 ?*7a> ߩCL=łØ=1cH:i#o9|VãKp~,"ʫaw0.Rv\UNOd- LNeٶȹHE&8E 'bYoɩI~"$]J [\ؠ#f<:og|ɌzRmm3J"/eC6^{e TYj:?y )Ԧ ڠk\2l\}BR3vF:܃K^ ߆hJ\C!қV/rVRLWR<#*{D4*.km+mq6=!.M$uZ#˥j~S]"SxSs3 .+Etm̅USby 5D*g׼ʠ04B}CuﳪhFWy0_P4d$ƎSE}+U[aT6ɯU~lY1}4Y/)+PøR=zQeTTq{:\PQw"׀*8b}H߫X]Ǚ5+B@>mג/+Fy}Q㕼h30FG8%6>_LpDݛoTWoforiblRGAOluwoU*ESweuC ?‹f^I~EquQĄ#~-@K؎7%zu NJ7Ҁ^YN xBjRyĚ\O>H8wϑ謁mF{?_)6Jeb k4~9KcsA=zz .˝ 3 |ʉ&^Ow.\ZT-%B2q+C#_eRФh˓!+D<:c[n& \ 6(F][\^(lx6eٌva*H`Dx^r<{&7I%>ZmEr]g/bK`󍤮ԦtI, 0<]Qg@7 ڿڷ2XIzExa'c#d8A2q ƳԆiB `G_B_|bLTМ"T|BoA8oG t8 NԼSɖ@Tl)p(v.nR]aPAOk83ܙ" d=UT'PFCcv\UEP]urk9V3$309vf(F˞o }DN"lk02;ݵHQO6\&6)*z0oop=Z8bSsÑSY|̊hNisƃA#IF._\f^g/&cFۨ@Z[X Xԟǂ@)Ĺ^yGYhpDI8i ?:Mʻ1u )' ">Lq&MŴgYZ07070100000296000081a40000000000000000000000016439a355000143f4000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/7]?Eh=ڜ.+YJEYc$u7p*2qe^ΓX`qǒXE@J;04{ Hrm˘(4F>ZEYcdN1 ZM.s Z?9+ȟ @t6W*8z?B$g0~#!`0Ox M[ y?Ů<B_uYPѮ |O԰p>vWJy^un4!g~}x?ndb# [WH"e[dUQ)C;~Pΐ͘2I0O+ NN#F0hrR0jmtDR&leuzu\$0N|kB3(xcZNEATlf]o(#+;H솣Ft̕2z[Ow[]/Xg$N;Uz9@=kD)5X[q^spwdhj~,vX;c/tBܤ( l뇯`jNe$eieȣ88ͬ5;eAy۝ ] 'QJS1\\s wU${\ȥF6)͟}-U=5Ril#44QuW-ZHv_'p'r` ^Nyҗ hU?~zU r:h˸R}hQ3+]6/0w4pW퍃CǐL<Skc2q'`- fSͶ 7OZwLl0vKM4RBYn謰vahh`V jmv.bt'ۿP[/| xЄXk TLMiaHPl pWAS؍/H/VIVeE>Qܱx͎>Hi+%j'Ke$MWH#|\'zڹ\@m $eԸ͉'Kg2&LbngʁsY0d ȕWC|Q![{"yNaaĢՈnhkNl#JxEi$ѝn?34&F B|zK 1qV E{K ġ8*Tq܊2kj:Ȭ(vLUlQbqpi]UVDu쪜LqO'(?ۢGJ:-X5XW`X׽4Uށ$_ }˜gCxa$KoS9TE `4ppOmc͢@xg9kPMu (3!EO ;>{!|KOS0={ׅ1a%񆈕~vKx-KY'0G rW"\',:I#)v3sMO#OP5?~W+Ab5z ,Q?Ͻ>>DZ ܍/|=Vc5ڶ"v %a(ǐ4((h[Ub6yBc FsE L,(LRh =¦$[ȼOH.] e[+LEokf4X-IUV'~s)AP}NoW%eP䪱~Bv &aۉs7,bwOcxtVc5bƖBUVw %_ ٳ& a An>҂ ^3ȀG }30PZ9M۶6V*T~ŮM{C6}rxbئR =׀OfON T:J9%+F2pk1e Ax> ` |;9l Tpj: ] ExegJRoqȻAGM }36 u؞2U_l_p506!3(lsnяFԼ+.@J&I-?q+/Ϊ'`v<ǜԇpPrm.4Ыst,%B9LKé{7W >i5G3U>G#( $@?1r!ągPfsaO[,C QGPd{B1l NJ,E2e!y8 $ Q66PtP9yN{Ԃaѥ_NFm\jha6Z qGBNef|ȖoN&}~ @Uǒ|\Cg\m\ofKըm1oQ2bu1;WMIGh^'svĆYqex6Kh<\rvq&Iz.^Mu]gt2~sLИY"8Qp.;3N딠gs+YdHD0nYbpA,1_'*V" u`:/:`puJ/;̅+9aYgܒ4^)RF{:.iv}eQǮ;rd HU?M:u@h '}&F4*Á!+BcG@F܃m\!0/`l&CzW|m) dvTɜ`S\=2TоFǟECϖO؟Gn!Y5-iqO2Y=d5;959_%;ﺼI-<8>)A\~*Sϡ>ǝQ`%4y-R[$k҂.* f;Ғ\4\F&7$NF>K6u|c:u/t-(g?AMKwӡURttsk4["irdUx0"m+5*"1 xPRX侗8g]IqŚk٣.$RrqU4eBk9 T.Cdd~z z~yu0)e-c>1}?]y^ySKA}$3umL)Yn]|F=㴛Cbe\nGmFd-tM;HS jheO )(.Hk89eUH%NHfҝes<'64^ԅ_XHA(W{onHQ=E yQ<'11Q Ѵ߮_qpaˤ 0=B6us 3,q:seNJ}mN'n|F/W# Z> PD#潑^9sW(.0dr_!u~^n}rk.89ځYEv@C8Xv"h^t*.@%5CF۰ >/3gP7(3[My|nQ +g_C ƦM||U\Xp|m!kFl 8u0't6̌RMusTGbw.kHU$ }( yc=1@/W T<0| h([_LU=XǗ:"I(K8T$ec1OD-b898 66g o%a2RAbaHv&by<P,4S&6Ba<LjYK$ w=`臋ń(O^Z%fVlѱTjn(KBzr{*t5pu1^]NĄJ Lsh|3J?(UJj^e)w6yZj?HM]7#/1K MXh#.`N(Q4)Z'΃֌ܶACM"Rf,EY0GO˅)Lc'%z$$Q:ZP384.Hu!1c)Q>N ;Z|}_8ĠC2k6,tc)]/!K`O+De]<;sIe~}$p8Z?Ϩ)`TUg6#)>r,Ȼgt}߾bs2CZ!D76=.[)`Cbm%)! i O+AN67;əfyzI `lE37S}TF\Bt++:kZU,;D-w_,! ) StPػ}?$t6@ke+uh1 oaa$g&4 P#އ-f ӧgz(Bŭ N1 Epyn95}3GBk΄J䵯/:LGItKe7=˽E`;i-zwrH[FY>NTc+J@炌چǸ%Lڲ r|Zd0[*p}㍢˄.u.+nGB_y(ԣijTφnjg5'w4GÌ9-2\C1a ҁ3:>0$d|+'ؼ^B*:f 3@񟛫3!>s:A5S9',"u{6"fT-$O_8 axEzE H Z?bRyn;zu#y".>+>$J+̂"(po*OS讫6r~$TKyK''>@qE ) hV^[#qemR'l)x`@6,%D#YqTa c?ѽt_)Y}Ey*ܾ_YqGJ"d`3|TQfp%1Qip:22_QwzKe^{J^#?.mn K6j j6T#c<ջ1p|=O}>'o¢4":^˜U0.>U  ~d/k3j4(v|Y.<=`7 5TBrԦex4_u'[~NQ~F]76~p_8yq]`*j xNh,:,Lg7t^2hdc3\:,7 =a$Hޗ maI))s,NĮ_z2Ձ}&>3]Y씦.aq,YXyDQe#(&>yO¹QLE]㓎21NkPs:)xLߺC^V!`O⚽qϙI| |R"3N6dwpҬ[&\H f0&Sq;?sy/,ȁX́>E$oLo~֐xi[<))9ȋ:)NḒ V qAT)J0/׃]2,mO;)@o’qYY |?6:u 878>c@Sx}"iG8Y&  bzE#ⰦLPI Zao$͹Q0Wz!.rz淿91=.)j*csttE6!AhL[{ml,⠛аƌOizq@6{f|F ]D&(vSz/miĸһW~ "{_~$]]:]6.+q%!Cme .SN67W@TM&li: W'?i&B9m\,>֢ ߅;s ASRRqNEUCzO 1 ?2 z.~ЉKD 1-1~*/Xm(Q}"q7GW,b',R<7o3H.L(YMAs:30nmdd89G{Lk," fS޻T<^ 0=)ҺJeQƷn uEίKTgSg@[:s f&Csk+#^hkO'Hw 'Tkz_,B:ަ%4[8ZGM9帐{{(qts0.ͅ |@W`wJtژ X>IVUQc5C> ; $}'c`8uq~?Zy_fs_d|wi;6&t5w*嬓jd{-\_Xn1B.LGwcԨÄ]('S7Np9CK50$WMkp/Aqb"2W%MCA2?=N2뒓Y g:3s[E-Z^.ma4h.>CE¿f|+ įK/y,,uq4VߺN㯴be `OSE#80XSY4Y+5XUtM a8#!eQY38'D~Êt+K.?J+'!skjyʐloQHvS Ky[ewok1p AO/oǙ^3zbgGE%$LK--كo&Cw}P>oj+ϋhHPѹAāEV5{f\@_"w !\OC\2z8#%VR/ƾFK*s[Z]mn%W\,oDւ{v%$DmBGታ,S!der\~mU?,M﹪bBșY e})e >SDep^V ջ4^J$E2<υK]#VԞ;!R|ҋG^4vU?|[KLř:[Io*} CWJC H؄Pt0Z8(V%9 P^Єo@hp{Q~:_-͗v)ޖ~7-:- dw7uW~dI}xcOBws߹8}Pqjh۽0Nثom%wPw2N{d×F:K}C|8M!ḈjdpZ#җC )B HA=6+^܌6bB+Zi;H XK99fD"f5.@Z3wUϜ\ ν B"_V8PaF-aGѯZ%; "p{b 8Xb?89 *l}Ux7y TpaW%)81nyBB\iԴsdTu _ Bzhd aWrUGM8^Z#kxBRveՌ  Xn{6q bMmD3ph 7vhw#5.c2ZWX~4 XTm@@$UonUUT m,[ww2>?ל;J dm}h?SU aAv2 e{LZج;i$^ФlI990|uil-)MT'Ih3P#`(wy6Apmr|7C=SI62$ S=QZ+GJe(:$ЀC2s 獤3c+`;EةmAm nHQmG &x,ʒRs?ɟ1N9=*n64SmO`q @nC]zeIh/jOʹt|$S8Z90i~0 SVvv.I(iǁ5޻{0e9EW)tmiOdh_mvHm8h2yJvrܑ-`},`;w6Qp)I&RQ#[5PwF$eV4Xl%qߘ24“we]jJg`U(dBtABhDA< gqa0Z${W9w@M<;8Q* XEf'tՑ=fFKrh]0"*X%W[9rAR^IAs"Q&ݼ¼N(mS]Wh/yHQMo*dO-RuccJUνNeʠZ*0Vo'5x,ACw^^jN?17->"fPS!;bct jJՉ?T~ܒM=lHX;*+ 3x194f_*z˓ñl1C6PZ*C,#y)_m'g~σ o3ɻĆk.VWL0Ub4M .t.`w_ZZ9RiCőԎ:A^qHoŅʦg3<9Ҽ~tK@Ɏ nŗ)As0D.@Zq;su(jB[^}=^BJFJvS{خЄzi50h ?H B6„aqvK S+QBïWD,:5L =kP[\Aږ(L`eZHrȷ3'W X ԛ1jtYۄ!zĆ4 &NfMBɅѥ )V@yofj4)&d}*qWюzU1,O'i;Q> &^XJWKbdHTuD灨A^7Ea _ B8N:6:)pbnkPm>,]|NbesY_g}tc<Ӄ/UuJuW VBhD,V9pr+7 9}{U,ߏImЗS*_:ء}^}}] Oŋo)m ܨ{*ga ~Ƹi8t AB6)Q%IJ2ZNi1ys xgD|R.-/X\Ȉd:&KΕ By1"xJ8 Z$7rI4N"˸N/}.YAT;d @E :rVji7<8U&0>7= >J)շb ݱa)maC2^a sЊ~U=߻m`=h.2}+rrac T։/5fY^;S piAoLa#{T7kY^R]GL +!ߟa[Q7-bfDv,akNjl'#w>(W8%bipx+!)io{ȥg]qV.Q:lXh%ȴ6.Y W =@xUӐqvccvIɆL둤^4] ~ԏf,K]i /a0Rs#U bݓQ%>"YoSVJ4qلm JkBfBo] 562[:p6~" ?:im&~0O<}}]\0d 7 }{x]YGH R`:̜4nҨ-B.pDwI $䵪 Ķ1܎<_\s |*vA=n9ӗ= 2=wu̶G¥ྍ| 0]yAKGW/±*8h]m cq5.˺DL>\UQ~lw)MY۲ ^kq0Fq>6f,zGX"~b|ʉX&VJ|0sY7ϲIm]? KNq`gcTj:LT٩m4:1gI w?3Fȥk}̣W oZ ,05J9YhR j_Yd0A4+SR>hroPQΐ6SZWROl8GL}~cm.AwYPb`"22{ $qg2!} >u:9:zْGTn[RQk{{dՒ_2{h6" `-NH`6\_jwgR"9A^؄ xN]~*OotwD8sW -?BTˌ+=8#4 m [㓜.W~eyz**͌4Hz.T5w#/U*`o[ugjJāt!#ό.6ԿWX5aI\mP!ȤOzҔdf5i ;k8oTivHtǘ3mˉaPfafU19y@ig3oFD)|2ٙa$*ʽ |gې;'x֠hXn70YV@=5zv,|D^N XbcP[aE=X:rKrO ;ӫ1,h&lΡ:={4CsG}~0]}0bA|1oКwAԗ\+E8#sj 1CK24lqY.Gc {vDM]QnҀ#|*eK|KڡenBӬ"Y>&oi|b&;c׸s85r{ꡃMsK@ +͡eSV^9]J >l{EE+eI ;mM3~K#B[] kE]բ$YգCZF~&%Ԛ9ˣaMMk枒-a%7xLlπ`gEQxJ=ыPGFysMAK)=l>Z 697feÚi;"VÕ T(g.l)E.#nznT҅XXӿ[oQ22 5`܀9/+ۻmp*I.-] >NQ-@8?bS ÜuPMKz1`޺֌+\CEmjR26&{ˀ b~?C +F*Ҭ@TŬiwGk#rjV SnP] (%FM2l)+bRTU D&j0;?Yw70tjAiٸ޺}/*;-ZrpAS}v(gmYA" BWJ{f=OHm[9 Fr^0@65|)fߠc/m>!1d90䥚z(C`l'S), rtBԲ6ʌ9^}{|~__;9VSPzb" P 9>gOIb~ʞ$N+[|&ர7Zܲyc0-Oz,gUX~P|hG`pM:t<<3ԓSg*墲̞w)P$QHz>$3Aa؎"WS_9?kFR̫ٮq4[ϺxYԩ ymeTX g}8gWcC[Vj\#8MA%-˺Hed";D{|* U95w%fbT:h[i7SrA#GRceyi'>1}rˎHu0Ӓo g#9j;M p&e7Dc7]?٫T%W{ab"n AN.9 pX3L r%X{k+zTۆìͭqٮFN!`냚v ]3$|M"{+A괰ۥ'35dFn qk"-ŧlTA . ̰ԉ8X}ORl5yaFn  ⺌kU١Jᓰ4%% jf0,dmՑDei wW3_eYBsT_M9(8S.\Ԉ=[Iow8R!23,zy 7u*lKypTY©Ue̪|U w3XطۇMPcop^@6V}.S&Τ,)wO|{rJ-_tjƬ`HȀ4GJ87*$e36YE.;1t:4Hѱ=Ea bniܓ'u/TчHOnL[.r,i=. h֒?7PB9 |lovgXaw0cgҐ31N\љ7nZQ\:F iwKxOK:;BE7Ѷ&<["LIr.< {Wi{09IJ̲PHir8H/^ ;n-Sv5R( >!QQ@lk~rTR3ڃSoI@Q kV8V8 o(dtؐ~~͍c(1+KI5r*U"M{Sf \[cX bwxkΉh՞q{9kJq(['4iC̳jkxP޸_^H=3BG2js^+Uq6{f馭 D_A0ҜUE̸).!mDk[3 dDIXR![ūjW1$i oS;P2}ʫ* ƘsFqf<3 I5 2<ѐ9~m;>&߮ƵXËn;WӊR~ yWv[\#E} hK1m#VMp&GZ;8dTMD{;I=y_UR/D) 54 a=8M|b _PZ)3d {q5IZ:'F 0̹iR0Ou)jh}~Gv-җ{i̅nǼPfT\+! wܶI:ڄU *3J~pNle9C ^q:~ 5GSw|xpഅLMTzMqs8B`?h=q칗 m}0&< +y{V8з&}P?U6 tt+%AganG}s꽓̞D%!3q=/䊽LY]/b[@V%:K>$(/'3%9oՈ.jW)ѿ_Tڶr*Ojf yRpMb/eK;u2!Tp >v1ރ<]~uWǙ`NhL\@bX{RoաQ JVڳ]!:B ja(1ͩozA U cBdt6 h=k'6L=/Xo{ c$ {jN+ׅ(Wpwܸ91?OO;Dsr%4Y=S55sSQE43=JOpcC]į/9 ub*0=8ou 쵁_J0`Jee'88NgQűWh:>FςO8<6$hE +sKzʿYyz*_&&;rr^bVDV3PO8ۏmgC\ǣe{KET8D.୶TDxt{e wRCRa'-8ەLTD2"#M_V2˷2WC&S'LL &j6SQc;e$ =lMy FeF*EwK&9AV V 8KBb[{_-32NUit8'l}cp}cЭ1W2##|vo))~UB皠r@ݣ[Xv f#Y+DJCuvؙLxBiX>8f@`sAZ%-Kb`$SzrcoknfJJhp;nP1fn]w4lz%Z r¥1}Ft3 j'5\fGGOx~V@& q*TgXI *MWp1xĘZI\8MKNvìpS˰ ~J/guE?wTk=4UqܜyW$a).I_@²uJӓW:Tl dDKIBnvЩ`%\gqΐm-nL@E U@ і;ǚϓ?M?sφSVbEiE7ʱG:jr|r2,,G\c 1ua6IdqC4M% \pؼnჲS8̟8Oz5o AOP-wN1E;@},K/Q1q*Ad?^Myn9rhyI!kՉ=0P76>,G^h{Yh#>TUF>ÀW:R }NrBMqj#D @t{}0?hRNuiZy / 9?7sL%Trܪy1?f%jM00*Ce dY_x߿W5ޘloIiuO4hGc*jS o. u3_3ɥs&7AwA:KfkR]V q!(V"CV`wР/SoI>us:حOEic"c^(!(ȧ[$#_HtOrg.Sc~ E>y[lk&x?E;ʭ ɛ!+`P2..]5FP3:"p4 'cQ }ϨGƯkHtDŦ9Vx*K\`RLT w0Lik0qJ₊ѽa 8ثC%sƎ4 r!t#4THvt*;:d\G==}ygE %M0Lp})ӋV' &dkur5NιӚ?;f=kͱ(ٖG -їsO0y'ć6UKBLZ)Î{y3Ͱk3-d9M^locf)\%惩' )H'%8kT @,|?#/TM{{czC[D>|SsMk#j\?OetG(%Jrmw: {EL r|]kuID{К|ơ;-kbFNLc$ĸT, T$MV.14pOLgBS\XyH(3a3b[9NM?ǥ,Z\D{kڞU 1w`hY`x.: TF_ѾYmJehLȼVkcFySN>nyzo1ɟû <]-Tў&[VUzXV#^^1+!pA˷t9GE3R-D=*#gM5ʍOv EDo+8{m=4a5[5ka:ۑH?TE-C}cRCgn-t'C ]~QETvz(q 0m:FZی֜ПU %Cp\ ߋ'똷MReO`N[7sqG$: )pN b -sAoG'o”fш^G_ E,vOC>6B3AWd `I=ɗ#NWŕyGMz(7`ă6 [}ZD?BP$箙_4%@O\hvV$q]%e>+q t؉f.&ѡOw@Xd['B6ۥ| *t%л6yϋSSeLܛ[ ѝ)m fW$`"ba%: !l#b&I M(/BU*`i\f*i!42@xGTK&B6=#>g(:k5 ؅#su |yi;Owa `˰~q7cHƠ>Wzj\>ȖY/J=1EM34ճD+dPrG`؉R_wxu\&j^AW3Z΁ſj:IQ;`:b' /Z^Hc:61@Oa%]!v8LNL[4}#jgZțu|I ً xݠp+_3U¹[0#ҥY a*P<@IЄc" %EɞZ!9*J j ,3Hlg{ :\DR+s5y_6gJh cD*oa]yK_ Ŕör"gI~-c_NL7HdRK+"Ux\O*UhqG+#svi7~lrcUQ0Q?ۏR¿E]>y 3hLd\^6>=Ebv.*- @iV&#R#pwƒT >Ds?"e(q, ߧ*BrvL\ho%`dZԾd|q\A"pH5:v͜LOI{qhO5f[㣦3Ә\K]eζjՉ=a%n_~}5pE4 z/|5T )BJ3!3 Cz @ ڋu\oӺijS^i2]>$ t|Kd? ܠe:kG/6&sAC;ѧ۔Hv0v\s 3dy`>T5x $_C q[bQ<UH2i?JI_B#&v):A;w:YV\&T!z@,jʎ[S߃^RG~pjƗeRv]z>;JMXz}'H@ 뒌vX_5I%['I@z _%wqh VmDȵS]KM2>ˌVr{tQ7Ov D 䤚*rR^L8jï>=9Ha(%]}CPG)x.oHWGNDz\a]CkLظ_'K鴗WO 6 L9.nPZ{?/w0c hy_2W3lݵʾQ /hKO̡OMUDK PӺ_#j*Kd)j`2su yߴb[/ۮ*WswMYLw[52ز`v%bH.xKzǣO?ļC†n՟%S~Zn3׮}*s!-#/ĺLw-]]ܢmZ.E)ѿR*_aڄnonxNєI$jt 7Gj7dQya2/\ ,D*҃~ I40SMwgyM/+M,L$~6¢E?q٘YD=͘1 S|机[ 'duT(O4ZP=cԩ Z_vgEKʚR-!ƣ'.M\7{B)ȆaVV-[m:+*Z~qv-"9ΕYpYVcGG$/iUǑ^L= ,+j}{"7S785KoD)f} _R-%N[̑AGԦ#9O7"GWZqmY%4 s1pݨJ~bG :iy\+SOՐ7&b I^q&b•*LiGo1t)X~QhXjfYNz}>.,վZ֢*r if8#H1\h|`3'屻(kQ6$bu(So#H71xrq-g'OK U3t 4F9/0[EIPS>sNP; YU:c'OX!5a^ݹcVᒙW$I؋b{?٢xz]QU܋0-PgiF;boC*Q3_0c= fBfܷ?ѹ{'ekѲ' E鏬՜+r@f\[HV#ԝ,;BKEs񖯍f'r ƅ?(33&5jMUwH>v^-g/Ozy՟'1x̘$jCY=3_S?Ή(gI&Ce~TK~剱TֽoXZ ^rz߄U&֖c[g|`-hރvRbYQ*b[4u?aҨz؇޵+L:՘k5a^^"Az.Ӗ Badu^oYZ 5&TTZ`2J_*ap3xJי30,&Y'3v.I*7q2: [j5s}ZRb?Ri0 ؇O$dT m%}"=7< rvRhm@MИ 4".=Cёao~"K?Fېpmg\2KrO FFP8.)ؗsq zsOreCͧ5_zH%1$PAJO$l3P _wSLoIJ(]sW&뤲I`:zjՙJQ XpZJ h+^"V__?*xS6:]RC!h,`JlN_[L|N M # T6=zE*˓ӟ[26wVg$,) [ʐ&h66*۳2*kG9~}-۟\F+a+)!5kG Pؚ~Ak" FaǁC(Pd < [iGW ɇt$_a+GFe9\ "V']Jw ǽL[m\qyNLclSy@y+\Mht&/[*ۆ ~Y5Eyqx~H|N.yfN ֜#s.Ea "PVtTlsywpʼn#oD\F 𝸾IP!@4q\\c1$obG杇I9F U>{dN:IGWs96, 3[!Cc+jZA>9'c:MU,$1s >A,?T>F#_F l =w-YNNTYFQVY8XIB{+RA1+Mԁ~ڸȸCCԿO?ro} ,VmH0G ͔ŷ3?"JўHFWp郿U=;C`^@2N;Hx=mњv`7Pk!LW 9\vŬ.3fe#># bn2|WC.r3I۫4:tڐc2P>&,2  "A/;)UJ2 CmREd>,d@!{5V#Ue𮥾3(#+5PǠwDvp]WR,Z'T7cC\AK%_-/NGl8޼` 9/(yHCgAk=};UX}v`bŝjd\E@8MG= (?ZQ:"qV Tcx ::Fe}Mi?U=^K¹q=!SB*"ZUl'O[hּs],Dgݒ5ӜB8< .O4$|'IFjcE2!قA9Ŕ+UP~4o_ % +'pL{ EI06[nmuTLd։@n$Zf_9<",&,a]XB3 @"WxBH&yD!kG@3t\\)Z3ZI:ALƻ@Z7 }NwA̔8M$+tϐZL]P{HEH*n,E:qo!.g%A.CDy517ظ^h4Ԕނfx A2X$ư@AKm}gΨQ '![.Uvtq7,S(6`<9nKs838CbH'eG7;A됅 ;Io`~ğ]]-jdLtDSsEFwwE_T)$G6"dr0͟g{,Y(}](3of=5aŬLWPP1f&خH 7TRc\s_(+C^YGoAFRz/hv Nx:,SЮ',ۈt6$}{Ol|x7%ʛCHԌ#iKvuf_oe|t(V^~qRKt' NL2c[q6ǓFcuW s,~(=SO-ִW~ ~GW!sS5$/jR##ZXo/Mʉ2T2+vřә;CF(QAؓ0m,'Sgrr(\1ʰPױl?aRl`H /)Dt^O8T0"VǕ{+FQ9(EKF;'7jI;gsuڪbgJLPΡ, 3 m={ `` b}rH]N=˱5pWTSnЖ-ƻsGnYO}4[ ?Ul=|DžI4L?_+WNs&^qBz'6 >Ś?UpR+f#ϊKWHb}BL¶/hR |FßF@s0m8"Q%VdLs,2yЁdՑ*O%՛.7)uw+z;%Ymy* I@ <ϴbR"/UY>?bYsӛl54P5:ىnIsuAg㋀)D ޺v>bPQ m{+ASuu+Ry ;q^*"wHZ7ۼ8}bP&Xl VwwC͙7yGVYV.Q]$T^U|~$o)&w6Hܗ8QIٶT_˙df,tM}U՝&4mCc<Oh\>2Мudwa%P:; nu1>1 37ŧσ-_} wcLG@7ĀŹdl>'-ģBͣaj|4Gb{g6 *Y ;MsJߴvs: &ϼ>?}zOҲ8kیfDj {Iq=_θ"o.1OKԻyxVZS`&XOTLcOy4iS.a?ߙoC+kہvEtJPtfB39WHUx0hK 'xcP’Fdao߯h3!TgMћ58]RW9}TBhk+$—hP8oY ݀j?eBuɆ69ɞhDafIMaE `ۜ\[N_;8RqIԍw߄J.M %Hذk0yPP͕):%¬UE uH(n/uaER]˰Tb~a2~%EX@6~Zkmtk~*L|3MTXp~ŸmIN`nbYDqgy:5PԞ}b˧VqgȝԄ]5bE6#eLc(` C' a ;B1ߪu/ݞGzaD6g]@s̑ xVS`q! SR?D^4Bj0rdi z`;z5jt ! <еd@g*v1ڏ TOh2Z~g-v`MI>7 Fvf=晗*,{.nFΈ.CJ))҃$jV#~`qjpQ}E௨&KSnm \^[[Hthɉ.2"&nYFL/.7L6 1JaV'p+!$[sMvNqV5Guq1 BV!eJ(MRXIg@H's׹3A(RȝWiAshۧNo8)ۀ~hRi|/LʵY ux<LƯ<*%>d3FԴs.|Ka3'EF2Rj e{W甉sj\֩}NKնg]h;[|~h\#_2S/q'C]q9-(}2 `f.{?~zq\ wb6/)\ԃ%;@r+-; WS[N+Ί2S.hV~OB8/s6uk]Re fc_Cnm+@:e?kttG*%_ntbd?M/[%n^F]IW;{,vOPpRW[7Y]"O߱$KW0+7vZ4fUxcHV*xDLZqV% 5sH'eݐt)\/r̴._x1s|EI@jR(a명};CV2=*+5Fk܃2stzЈjj^Qf+ CQڥ3mKX]\#'!F[' ¾Osƭ:89hCDqW$ͩf [f,}WWPFz—t"EJDԦeFyOx59];a &8r =*J-YbvJh3_*CՒxΰ!Dkic~hXOoGnK HQړ㖄1Y JӔoo"o=:;vEO"Nr"!gSDM3}%")=oW鷒1ٖIOGصWf8Cj]XHxzqWR4z?-C*.X,RZڼ\5MWjU+Ѡ+/(& !Rd, Խݝ C#Ax;R>,x\nmV뾎Rtf 4/Cfp#S$A*[V l Rr'Ay 4FgB 2ʲk)`E]B9_qE?ʒ?j No7(:`{80p{}Y cI&BlA>֮3a"tU;;OEtU*E3kW/7+ hػ}8d34Hppl%#Qq5‰Qjٛ"A]hqCh VR訒 %FoͩE٧({p(=epҐĮdX5@MD|Tl:;WJ a:t-^4oSx0y}PYI2ԑ:W1FzA3s6\>1&hPFQdrK R`R:XgcN]O%VU:±3=XW,#yVb!Ƕ5QAT诼ki:Rn+~Hz<|J*Qk=$ &6ȷE<*r7VH#pi^iseJ$%w o4JM<d8iȹNB՟{bz1EGƼUK)H0j9g) r;x/;p9:^=7_S%Bݨ5<D/߭X!ipf63x:;L|I,V,Zfi+سD6bH` 5pN34~znS5f3h6մ$#e°$^f*줹A-[(4j}Ā=;z}ʲ6`1pBG im]D^ٝ@mσy|(NkֿVov:~p%SEd+On6ŬJ^4Up 1ߎٙ;lItDֈާig1N&1rUF֥ǞesJVS:jQ0QՕEX"5 )A8:vZKB=M C[8ٳ_{C_jGmV3Z B\!ցʦepȤuOP :Grm==<0)N #$=Z|u39zD"젌frEZL FMMKFuhAi`Ng҈z*yYKgm)!fHV6/]`?mDM?\^+UҘlE|?Yܪa ĶN.Evh?MO+pS"o]Ou o|EKET%p {X#' L"5V~~ .#QÁ;e~ -g jgZ L ˷Z*9wpR8.Q~\,b?>3YKN;]?Sk./LG3: $:,OjdL<6[1U0[w|ѫeʇp)Ϡ}3zdnEOBdC嶘 4!%W:[h:vSZY2; #}B7IddRXԟ?DEqod;5@@09 *$ddNғݤsqnmxɅpP[Uy#"HZF~:R_J<˪O4xpsYC_ %NU\ XbCIdߌ$7bAZDb$(SP ɖ"o9]z*E9F5h!R 1}[Pr}twHL [{hq((ldPHU=rˀ)l* <[JJH^!)~dr7RuZ!C+1; rl폤Ռ\bR>|0Q;l}z |RkTg"vh,[ESY\$4/fʑ;%o wXϬ\9Aa=6*-X/mCz.-74gEsSC1Ӛ2xrɎArt$+k]аi*Eh hƢ`#@E-W]~,}2,dM1b(X9Ã3k7dwru,-._CGrirQ?lځdfJ:TK%`FQhX"x-o hT6Ώ)e'zseN8WkҗC"K$)}*a!&⪑I4$]L3mSy[E.(74ZOSwJ(<-U]:͊H3gIwxe!)'˼&XAj9*i.}36vµE{ W:F&MqNirS%bz)j=C3>}/[^ip%07ؓs[h;$!bQ6 7t'qJ.|^eFu9IOM.5r*s+laشV3E LPcX.)wu/ H|He7jUdACgSB(0fO̧MZ}W9U קr[Yr.-?̎vvWS4a/@G?LЇ1sm /fSnKI5l ! ({hS ]iDŽSFrUؐRןYM_( L>_ 8k2˴Tb9ۿ3 :YD.ۥ Fo[1Cěl Y}jZKЪSĩxrARc' \Hw=Ta:+H*Wm2$@ vi. ҰsUW@*lx ͸m2$* fO\T.V.,)%֕VYZ":su~3R+4ئOnf^mHtꅦc&tӪ/qE)0r_YKґ󍬉R8UbqH~6nC?= ;,I56MИA5_I' i.KzeDP0j#4?vD%.s&^uӴa`tJDʻPW ugo-i'qnn^ pL)  uYwT e}#*;wŲ$..pƷHZڞсJMC&3ˢ{$ҟU7Hʯ6wF◉lי07lԝyː4NnU)2}ac}I7XnguzbcIpdoU"4`zɱi!8ҋ?p:($ \0*m({7IɃ5|"?H欶.9}̒+ǙJ7{_lqoQ6NSUJC7*ŝR=nd!IqE!k]ggǿUNJ>T 7"æú/ irF*yh1Hq`{EHa69' ]V($nM]Y{ QzuH0~ Ì k$&<&>޳Rcc[^g}·8Z7' 8a`#Iж"f^},n$FY\ s;uh QZo`6eụÊ,u[+[^%xU!{Kdǿ7K]N3@rCRz|V|>U],SWʖ1 2z'*a=dp7-dO]ɬ";zl 1RrAtdui^&ݪfЭG?DPi50F^ 吸JWn#>!b ,)EZn|'~vf45 `F bKj )1[0߲/DOž;H n) vZ>c?B|e}(>q_MJ<~<QO+c@"h t+vf\ի٫kCF$>D|[{mjܑVƚ<@[mY&{a/5@ SѕFzgmo,F !Of4 QCo F11ߌ$ΣX}N•(WT&NT۶TмdBnq66O^|=8VSik6!aQUKeZ[+zd1UkRה._u@ ӪI70qf%IF]fD?NEF;^n!-Exb Lm8&+oֻ bk 9cp+~RXZl r{;bE3'{+}MC&>X!Xksf}26YzKw1Q*5xSĜD}N<P4E[War )"EFr0ϖp@JWcdz=ERw%9^ݩ_YؓҜ: zt@C(O+쟣4,ɜ%{qj"4'NpچD|zĄS'?w&1;O`}=IFJv#V凯bC `ܧc lQ:PǏO@J\x*iz7mF<k2$hc5ێO#[w8=@އx&$|.<YJQ-7C#m P.6#W9)t>rfQ9m; aUˆBPNYՠ.-2lo5J'VyYfG.639A?kQx[e(zjһj$wE;3mCgԊ/G$~i&D0U~|Bze?#QէJm6"l2%aQRHG3R?,)ƴI欍#.շU =֛䅫ji^6HIss瞾"2;u&>R/q^%1ʪ "4 iv[NVvy c C]`p gaT]I+9u+dbrWyfر[4xКf;ႸkʹըXm+zf ToOpyAïy~D!l?ZQ}"UnʹPMt~6t1%YW8}L@#&벌Xx%"|Em!="!f}g"0ekˆz][^N}+58`K->8ku.YQ2+Z|$ & #9]9@e&Wk+&pG}c].yl A3^ w\T7h"(C9s"x4ohCQw; ȄlrRri@*æA C˻> j|L峎eP~hT,'(?E3;<:%!(7ٙ-E ϳ"#M%[GL=I?g7="1RȓU]E( F"4 :)&rMR<ϴZ.C.:cu$Spk]VEĮ[@O*g;Lߥ"D)!d;# ïn){`T2G* ]/ɷ7c/ 4Zj $oA`ېr| : 0<ÄU2Wҗu_MI_a:kq+Dgy:7ͼVML`+lX$Y^QuoLo&giDUY7' 3bqA.q]$K%G pM7$EǎPXd[q b'VFӔV >.ܡ S'A2;C!{BwP5%PWָuF_$agF=h7XccfRXK< Ѥc9md?F;\5#Jeۤ n5(,UaZ:-'snpJ)+sj8nӜ^0>zeiO^BXZ楯w,,PzUl5A'iIF#ԶEl=.[7ʣyOlN&l zJR9WWKSL!pzHPc@֯BdU(YH`JͫC y!O%~[Ve՚R 3TS]hB*Qyy& Pgm!*lP2w 2AIQ 0z6Xhxz=gO!2١t1m e(JǖwYÒ,i1 q 2C8I)bkìAe>^KJAȺ|qq<Ƴ9JϤI!ˏ+ *Fm$5i2KHkwt~@e@A8S{Tև+mx5Ӛa?f(~w6cr&((l^ʚ0>tz۰ĨqVU|e*矗ۥc 6omʣC0)Z]z(B/n[N*_.Y+kzGXe CC+tK4fTðjf;έMֿE.҈`\pvyeՍV]WpUѲuq2hrhrY4wkw?U?k /]K9Hi{I0[GaBTXcd.ߴβm9 ( "~d#03",sk>eeMX*bSY" 6=)/(og˻8`ۅķZS`C_JCտaHM%|A8T@w۵'QZT`ׇf!640Sj`.jJ~|ƺ#|tI{Yo f XZ>D ||=Jx}EM]\>S8P ]UD4U5m})?w@;P,Q3^ts@5h$䫄F(Thgzyf!Ӎ_'o w%CǨ n;Y?? n-WBd%8wOoDž߬p$'DQ-C-K- P\Oyvmw ǻno_p<@bO0ӆy.>; gpC.t{{g!ױ3j{HYu#S 9,p˸Nj"%b=, #9SȑAmYRp"mN8ڻHA.i2YyZ&(1wՌ"|S=g!CI~qWrU,A˚7ӕPT}Ia!ꌣ@L],}VJocs[P K2wԉm&0 8]:N| мOtNHpd$#P!)%SbkQc75Jz%n@B6rkz!,Yބ^w&gAZfm` `"w8l3*"6nLuPEHNŃ?F#x=Ø 4۔h z]MO N1kX}P \nx\y sT]g(#?b2Vs4Ov⬱wyp{}| `RS}txMcl, ~߮!1jP6ۺ́M/,wa,aG0CQgǯVc]'Ϟ8r\ S3N=]xw2Fv<9irǗ뗘̵,} s“3?{&lwi dSg`-V nhn0IįК{?!T7aZY1rm_gċ"eER ׭e;[6D`Eoږʕ_6ha(1vD0hRb&QZSdm?pdQ٩Yki+ĂhxKU:>6=*mqPZu?xBF\ߚahBFm$=g(NX?2-;Jɑ]B3۩2Rt8:ο&S )Ӊ։en-El? :*G'zzٽ Z₎2[nA[d%\6iH:f;5(^$ IO Fo/Qv]%_ُ2 ٦s@ST ̉O_Hf70D?lߖP8K*k)l#L9ag`BAQ [ԓӑ7S8T`(NJZ꠹tQΧ6 T,y7L|DK'ܼ+5Iȅ ]qX ??gL5eQTNmVJM h$!QB3{~_ f1v'bmbƢMJNH]dm~zHYI:rʹR<(E{2퓥U{cw#CW+Y%0;ҍ)Ϝ/BDmyF3#po7ZUZ(p>WȻנV@73^Cb{CGzh`g!Z\k/niKmO{lda+ :,oK̕;̖$dHwz4¿b>چ3)[%3U*Āț 7E43JS]>Kc|%b׷ε_C ^kAIw;M@ZdQ^:k54NˣK /tq7)ǛBcX 订?֗m+.rݛkOM ܉|WHQV3Cz&S2tY#s*;ij.mp>YamʼnREjU+|{:A$P0ES 2 H iu`|6ca&VKLu)1X8+^J+5Eܡ1փ͇KL#FcWItuƘ ÷ӤSjuʅ#xQe)9 ˍUz$'Ìfy#:cEl^&4=L XSMgE;]nl^x<͓I4/Ha/ˢ&/Y7H^x[:޶~ )ܕx.$Mm?a(;77%Yb=oR3!H #L/!1OVx.c $olJN^6OQV.+*k9»|gòÞעCmzE]Iu ޶@rDڌYΜBij*v:C L!y&zXI+vפNq? 8]1mm㗖p>H0@l7payhHtl2IvMcֹd+(*&K=<;]kP<@DHoJ]_pb^EIA eit^m J|čm*qM6Om>2W}5K\h(] T` ZLȫZ6ߑm[ˊF? *KY?'؇gaoYJlwYTB翆!/&x+hyչk?MirZ ށա%%gvlZZBw!aN(,L pzzCkjIW#N- jF/}w\ eb:hh*cQL&OG`SA-v㥷x.aҵ 1R Zr:?= p^݈>^"Cj"eA{K+H6D- ]lH0{qƳ\; ljvu1&@= I;KП$737 Car*jsH:X A u N>8ꖘO=NA SsgNȤyWG+c,?v*AWĚઃE{n#>R+W0 叀~lچBFUB 7]>.N8ͺܠ,VLlN 7{tNVL QBkcn̪Sϧۄ{w;ΰ&Uj+A~S*Z @ԁzȽz_ja"Z2T:MQ EJ_$rh>]`~守5У2xُag"^eZ,ќcDlqD.eLvz.H1?P^a7Љ$e˪#zQ8&–L 8sda_u MP:5M\ UWf̥O0+mfYd!I=șUj C?lYcfLs=Zf4]ƒLRtWWق@𔖍hy K.kR|GVv9 U2C:LpY!T W,p cCg)?"[Q UQEU&޼D7۫Dg1 tHuVQcQ^Sf@g ]M FQn}Y34em'+Qy%jǏpo_fP!Lb΄p[g3)hp/*K:OHPcz(#xFxr;KQq>W Itc)sϡE^jb"LBbĐT՗ϰ=1?5%*Hs;ACl j/$ qguKt6oKq}û}LKHQ]?pۗ܁YZ='V߉pEp!X|0W{Ò_'npcrCl+d;=EvZgfVORD 5i }n%$84aV@x3oŊoLr4 3mxeށ]/wFA6^ʷ:% D}״Eަdt/'mAd"cLmqQ"Q9z7,sF0P"2$K/xR@2M8?$`>-6OqZ܈Y N zq"Dn.N`KӸ ٞt;]0"k6րb .fT@#O񺗷d9kd9I{)di8{["OӾx%A"wiH?J6L%[Xq >i$ؔpZl;o ޕSH&`l#՘aB  JI=$*#Y<5MlM93 \Cv&hvC(ޣ0 x|zQSfVD4m}t/aQn! +2?M82ιɜ~[־ԥv}jo%x# DIekeS/o7щ$% 4\ᝰN@VQk~0ra^$_ _½Kg↮}U&>djLѩ}\hkAzXtHmQZ"@B ~irf"Fñ3+v+EҹVN݃Gu$a*YUD'[+jedxH:OPe.F~C ? dsWlLB|_'TSR~ȡIůO/jk*(i@RhJ AǓ8sbNS>RT#5 k:gJJ7 \Eǐ>7bD7im@w2ʛ$w&`CC}^9~荎%Y]qPȘx6m(1`O%]~9>`".od! MqCtSUvNZN ώj"H1/LϞpѕ?❸P< "cc_\-b; c'l\Q//H_eܽ2~xD@KвeV`%K3JVT'0zL<^a~M+{D44+/;@ܽ5M#U2|GZatU҆xuڶ) kMMUlllb;Op.…IY>)Y)_(#JM^6^Ni!\.~qX~~^Rj@P *m l΃mO:D}'H? o!a@uff9Im ,>2w{haEHݲ]R$EHc2?t4w^ʢϗə5T+:vBQ= M U]JMi)Bԍ232 K{!w7Qm?"ۻ$,{¯{ZhЀ*ی}T}ّa ;:c<'ˆGHy 5+RO`"KڞP1MkkRqB}t矁 t5s`1qir)@1Y6WWLڂ 8Ci̻tB0/0J-yS%3OU kq!ٵ{pfTjYz}Ƞj]B oG$(x ~yc:Y`ZNj\|_,rUuƌ(9|EPn[*]sRC|*6p#Q/b hf²C$W')$j+p#LЛ6{[qǹT^`h>%(n0sTR˛!k51MO&WzjI8Rbw-P7 $MAm Y ~{b_yn*5V*m? H8SHpB"(M>W>B(F8JyL` &ey?H&4 _٨CeQFE7cZJ͞eDlT팋{EB r8G,PqN7n%銘.eoDhRyl8fW9 *(K}m#J5r qne5ԡ?t].Ӑ@jQum5_>P.֭]&x@ތp0iT n&1E1+C"y F@ڑQ:eF;(gq WEFEf3aㅣ&"'%/ćW.'v#6\ H)՘Vb}ehfG ş![ojOU w*@|m<ϯZDjy3D4?RU2js0Vv"N+3u\>ʷ#QI0j_G3e|iž(+zbO9i'rF[xl'Ź/ CX(ʵk> ֵR}7t"yќIO{Y!uܺZzzqJOIf< L5j譅X 4g "pZxi{K\A.iu١\!%A8Ka"18{+5;\Mk "h $PSÇYh&2ehr&>>-Nے+}| ۽s<9qLbhO܋;/m{0rh߿5X+Εc0+5- #X/$Ip6`˺Ro>|Q_Lz)% 9Ipל.M.mFaUct>ٴlb@_Y-a Qe]X|5 ]Wkb^=>n֟Q:DL& 2z^.9Dl1ώt|&j⵿vO%n)XU~/SȥmԪ 'f _l۱ա+O#rW@Fdǵ0koo<82헳 /kOrYԥV` = >% Ҩk4!MKY*o l^j7p[ΧҐZr9lj?/nݝ_b{4# ƞl:R6n^doh,7 ꔆf Jr,rMd,6ήB'öl]ulZ&,vWӖP$_kequ#jU%>DԏiØLUeָ>g D[7q4> v~Q=򏓡rցkMZf/Z˻,@"j4b]Smc8&QkA"9AJ"5_"ULK\*8>ݢz\ZAi^<ag ] i Ffx 6[\Ix"¿jrRV Vt Duk+Aw ccv*O9B_^ԆT_7YFU# 0.Z|S׏o*s |5cDu}cӶ8Y.%O8_ʤ_xKvB`yGJv7БYgPf7J/%;9`}R/=H O;<̃;*4t)n__7Y ~Y٬zxE~Q .b[ƤC4Q=||Ye|WE=i\Eb do"VFPrr $9y IGk7*HBq[yb`T"Qvg@+L'B&*92S*=bؔb`{6Q$MSsș :/JN+yZ-e^RK\Mkgɗ*v1Ѹp>Υ@:uJ[o*M7?g@Au*8JUQl3LGSfs4es0!Fv~*`PZ+_Vוm{v&@9d~m5#uB][ߨ%ozO#d\ x8JM ] fgnҘ44Q+t0 B\:TBT{2AԵe7d\H pDžm.v_\fz=8QO >YjqVF=cf,3d2w1U(Upf}`2/p-o[BN75gJ Pݸ ] Xl~{f(moM|M7Z6ZPFOxVux鼎茰UGbOSaޫe PQZ^5Y~vS|gYt.0Xg' BCFש᩽~88O$(?h}e=FΓ^Vo7?s|lY4ʆQjŚ wdA\ edH\ vDLsmC,Īh_:h:|nshTBoBH7wq8K4j)g-{ )AZ "hQugy1f׹7pc)8t!n4/F+T:xc'X>Ǐ7gLRsYvJ7\.A3K~|N6ãyeRtpU貟9d"m)eR'P R*j5wZI,jUxm\Fz+a&z\c-52j>bf֫xB0!zC [T"pJfaD馥2J#bLa \TWL4USdzY_)tzFAjΕVPhE LHewl:MĈT9| qSnt@KAk &_  fPϨEC1R-\Tl"~drS}y"JqZ x:@B68IsiDcҗ,d iQx}#yd}8!T^V`N0B s? jYƲskgԑZ4tN꽈F>_UŔTV(M0iY}dxoT7\jnSNڰNgv.՟6\e2R_]8S=8"(پΈI斢% &H[4P θgAϽ<1!r|~~*cU#it1V[|eɓ,I˸UlUYBav-6cGEV%Ljo%A]mϏTBtN'|o:ړtVDD[!oR q~3YfU04 뻮YJq G0 v0mjɤ՝5bgUX^]7ah4I5=Ì~f+mtv`gdb3b j6i9$6t@,QZq ;mZO$u(e*(Hҋ|6N~]ZlaTRR+3-q=P2*Wݞ0~,kX nWF'-3E;c[49Ԍ˱TOokC9B2t0V',D]/#f@n|&Ko65rX3D6+KEi&> JI\Pho II* 2nVZ^LgkfB&nh`>բ$LjO"wiemIty$z,@[!j-a"{,yUШ̥5bAr/50ϔ< ϣ۞QVN ެzAٜ%*@ )ݻ@$;0jaM僖w@_} eUj=w#tk'̔@9" 1n=sw^Ү;kAd2c51%󵬭Bi+|{w.hUۂWO-‘a@Q fjѱb4 6-.'ulOmT-ksL4j,_1œU1wFǹ~F 9A.QgsFb#0m5Uxz%W5OsiS#ɈT8Us@;]>{s|YFy3żvZ@Y}X1fnY_yTP;{tDHzk"@CSX ;"$QD}Wm;erZ5Ļa|3TNC,ځҜ!uB+n;#? 4M !wManE k RRK*Y9`'ZLOpPaI7=N8,5*IxyV7fcŞU4uLj 5P"j~/+S}!*Xm"A 'av&,oc{bmQ]W}}4A? L 81*&en8OoD`RSqoY"!C0oe:+׃zM RL Ii~͢&^ӆ`Ď^v4,Ii+Lf>|%H݀ (27MSv>Sŀ zqrԝMNm_+=`o7$xKC5Raiy?Ft$4H9 ۟W9FQ bW CY7]z_ɉzpNV ~0r+j^j2#+Ln}zvdFtJQ|˦Mo$W`/Xo1`J'IpL gg%~ںaS;C#)vc}9E3s>q]nv4RE1žqDF:=WOvEvmm~ߴ/J[3nB !&Co51=or#zp$ A$=,5ɼHdu?`Vr6(,e^O]r} R0(x8+>iq~{+oSaiVmgR.VLMĚn1B!Pyqs݂wS1 /SWPIJh.XlV~9P226}L|WK=#(ߢ#o5IºxE܎\r(֣qt)*VӘIF&AYT2< `U~hfH9+ ̐qn@[.8fx%IAzuTH>'#.|1>'}U*(­dݯf ~-{Fy8ÿmւ'F@: a_AXH0_PY,ŧ`~,QR\N0厲̣3[rag;Wq<'\i5=uw=+~vAV\kkKm5I=b&74hI: KJ6qXFi%5rb\ /;p DLHj;;L" ]/ٔtk g_HЏ^u$v⺳d}ig*-VOmW6͈)Q s=7ꍽUB&5cwP^P?&QY~kl(Xw3)]7'η2((_HfWV!h1+~Q,*'yh:qd42aA:\m-!w 4_ZFmчwF3JY:G[ż\@z:7sPi.E*# i /}QnqqM,tc'OfڮB{*Vi͐lC0FHprUw_fd uKOIo+#UċX<s @@Vu</Uz|k Zy&/DǼ*A}_73&Ke\^RO@uX2y?PNk!h2P*vlbNrb VM~ E]H#/'!! (Y^Dw=\3HvW@Q•v͛]~1Iյ]"q|< \锠O PucԭǑ̵ty2 .Y @'|"&GC(Bz H5P1/0D'g|a낣J+{\R5%PpzTP-ٖ8a-~6h&l|{Ehs%/^2™~u!5^Ϩ!>Kf+'܀&CU5RY9R$r]lw 1BUW=sK719wqv7Nd, EFbpܸ7ti''[~0'֚:AE†7?uE:Lrn&\Gmy%aT$ <]~g>ڐq@sI"֓ՃшX6}9 ˶p-0/4ߑN'D>(םb&.Pf&(#j}X@;aN@+qyVH MoHqZQ ǡP(ڇAᘑPW3m?׼q 2f4mvˊBG|7}WBBRsV&Kѵ-4ֱA1%TB8*.ӛ@ɃMKψN pyYٽC91+Լ|K1Y6HgsB!RrNd+zȃk߼s΍وz7 -O_(8L;KT.5 <`Ju,35Aj.wCP.}z<gwK6yK^GJdF+wX,9f~,Q:τEک\0@&V$kxõDyi~ղͽޥnCP_98G@*㥫삯sۻ4> .onr)k翽P/mR% ιzcϸ#H *[ee{kFUMyߕ'#)ߟÒ}M*6Y_ ^iE_bks4u0' W i ,s:e-;PvZA8?|MG"F޼Y y: (4:*`t!ʨ‚6zU=.Tũ%ɲ% #ctfO~sDy9wcfxiR詌ߜ- mo0cd:Xz%k>zL~1 ^ 2?t}JXd&* $9k8kԏ_2Q%Qw$:6+bd&dV~v~=KY e:S hEzW !.gfI՞zãVBƝxF|EEKS7&mR|4_>WK!'OS_%@ @m ܈wDza^5GDd'ߍ\:&0/T(TXZUF =ۍk` ?fCm-2ЉP!^x*[ G71bO ;&iR~sd2;&6/_JkbrڝNI8Uܗ0'zL56X[-!ق@5"7FiXu{ L,84ðM^{~"RѓB_MM~z ޞhƥAUcǷ>SL8f{OSx2ke|۱ܢLBi([ui3Az̾#N x1jJ8 G~\28C(fbU&ߨ^)eWpOi"h6<^ 2;Q#r{m(,-߆p󥓯ᘏD}Q@`-8Lь,8E%s+$҆K/>6գ1O̹.!4Kf[>b,va;⌫a]жJCfmvph]mm|Y0 Ճ'ߩ#|EdGp$jQ2 k١'7'jgs֡_<&2tI#';arKalAMC/p* 9}ÏUKaG/iܽo͉;sj}A>sNG^,dF㚾 M^G\g\G&Q#W)aw͚*5GOXh Bi&*m2tP"/!CeRzqLn+f}-U}Aweb`zU 㬲kɣZ`0qc/v(}fr{+Eh!#^؛o:w1 xew+r3h2n)76fMԉmm 'oۥhsvsz8UocCSPͼЦllEJvAX܁4oztr܅Cքz!®R8?iz/ϖyA0ϥ, Q:Gװ1} >s?󠨭MI4OMwp!zP0i Yunue/Z-oyTp7Fq"cw4w;P):{Ku3Lb]t՝qL}ί< >. U<)D bUÉ ex~J{<d,Í]V^zsf95<8:a_G-z`ҾqՇ.әZ*Ncj ([ylofw)3 xPmMl}dw~R+`4&:=Š = 08N:@BL-t$ ̢ VIԧJyCݾ]^}*lʨ+(xNقk 43>,4rY=ӧ ""GhњCc̿hHuji!_(uI̛61Փ4g@muxn^=?QQ*(}FWBY)"#T(Mʱ|Q~O `\:( Z;DJɹ8zĚo\[%:sag(XEk37 7:_蝎SD:㝫US(% b[|Z1 6{To'-McK :~גD6/n nn?2M}gyCW+چ Idy"MIg2usuAD-PҶb^n-a!TˡOWP^4}N՞0M ?G6RjI ~>@FUnăVG5ћ'QrUU$yUrIγ({2a_&<}\̊&k WKvv1l}3XќyYfO|R/FT@ԗDL.|l4 ;xE삔Tl69ۤ_b蓄eGc.B)8|PnE`|Aqx@}QNCxcgeP~U=cVvJQe$oYX7#|ݙD"]& %6&:ڂ =c7=5t孽WU!\ .SEc nuegt0ʬMG8`)XtC1/<*ħ}w([ 5%;t1q4JQy`9:hfI^)t2QjQ3q0x鈇VFZ5]$/"XOY#62xa%_ف4!TK!r*O'5t:NcF|QT`;DQd BJ=Q CSq2ꨠ<@Z$F^mkeX=ZF b\٭{d^#-+P!;Im9v 4ao,_M"^iL>H),ē#'֩~m"o/v+RNּXp52UؗRx~^;jvPtgv.4rG8P{y.B3; kNC Z%idPK(5Z_.{r'4?~F5 0y[Fb+ގ*aGi[VL"n`, b&L3CJ}B eJ(4CvEYf*##"E>h3հMR-|^2"ʍZRIM|aSVmFsdoﳞƐ 1`*0N@F g5řyAɝnݳ9sd-j &6Оn1sҾ`rlUGֻVqINosƪb]aįXVPa6()EJy@s0n¢UgDkpx*gD)\E=mx7Nq 8?g/GKO1}}D˝_K.Xd!~lS*I~dJ9&N`Dͷe>x]rOWиaoOHL35|94^q4Sr.41 s$B7e)={$EF^[)7Sz*3S)ܙ>&4S%edؙ IxáiG5N}ϋχsٍ"j+oN4V|O+{6BM}pKL^Pvg5+?a5 2Yq۬nKш( f־RD%|Z=v$0 KlD:ڪOBW!NjǗ13aC+ƬQUR)|!ځͫ]bBm􊾕>q֚#ȗԓt8f9◥J Oz%8-"CA[; 7Ag05U܋iu%/U$~ְ29W4k)v;|5kׅA5B[}um( ottF0\8:BdёxްnyʞaBOh! *r7GFA匵2^+Œ|2X7&WQЈ i:eSN9a#X`44Pavy(&3+'f͇<$dw&num-"mNx0ۯ0=-$چq(-cPYEL/{$ |ArEI2i&*ɵ/XeiwЋB֤ttGJe8680WOuͨ;}Nh EN*肦}(:ΟzRa$߱VFf[>O}(܇A<%,OpD[/"֡J彿11.8E^-T$`x\^0©ƥT$!Vj%={P0NEHB]խt-IP ˋGN`SRQNM`.ّk"5]&G0ROB3)Yze9dgrRERp0Qx]I%e4a]GqO]+ WfD=/=e w-AWZ}þp@E4Ey+UU_A-HO uMԳDtj`ŢIW~4gZ#iӻU.w|>m]] 4)ITymǏj}!z(e5#2e3*g%*~mձ.IMyNO%"')CL~uPMSn F;$nGMJI>95}h'~/`\P%)K2 ]w=Ggk)[ AOmߖkx{p hUHD{}`++ݸ=x*֝q%vWWJYֈgH@VV8ӷAh8'n]$9 sӮ! ?$aQcW(3!.%I* |~!߁0ykkH4XY;XM36>wwx{/*%? ano$f+I>ʥץք皠ZZwP<1fOytt]S@',cO05EH  y'd j V3-*-⼒C&q^YG]/"Z,:#U~1E"B6zehb?@9~}b !Ttd`9>.L!Xzemen08BjXp9YGY5+89/z A L_5' O L &\'G jf ^o!齻A{?g>jn'DfRc-JR De㫡FM{!n-*ߥU5lN9`VQ+Ÿs6lî. gC*CRSꡬ:%e+Q# twOkY:K!*HP^'>e=!tЂu\ֹ(%yEޗb8N 4tҤX J%ޏehs}B0TP(k9gi*\w|"IV'AK59\גdq*d1mHiFrPS뇈}`0U o[C}ѳ9`+קRDžϠ.?B=@V8rJW׏ҕNb JT!wf%ܶL\Srטv/ :̠u0mRpPڵQ4'䧃myM!o _FO>Uq6"p#'@}Za; zN)d).KڦHLzmaG,IEY JJ.Gn-v+_yS\eu2b1pcJ0kȩ̀;rC}ONsOPw#[] n;hIF챹G N':",݇u L3iLoJJx1Z sALNAWvr1jw1o^N2ᆚA;R{zHV `:&YhR{J][JzpG FrSPrACL1g!:9x7 d?ƌfW\yIE 7"-e.ݽ1%ȶ թr'&bv,wU$->Wlegek"ˢA q㫀K s+ h,]b5ZT/ֿəXzMn{`h(L|z$1wɈiQFuQ٣Gu2!eg[wcu|,LB#Q2Ҷ@EJbj+[1OĽrȄqx_j%ݡ%AJmfղICIOq qrz]|h_]4 atx_.A Sb=_ZC 98=)(7!G"J*꒦qn۹`|,.-ٟ M %dHfFVS<)< o3W6 `\Ԍc =lk\$]/?sTf﯎j.-*@ϔ0O Cs-rhv`0'`)(/ (vTH4V% nGI't'4xLq҇'LaбFZyo3CM3"Bx>ZG`jV:+aw"ϜPq&0_` ȣG]]L+Yˊx_jw$,H`MɭmDYu*fx}{o"n |]s4H_z-p]>l2R% I" ;uMJ_k>[zN!5P}q<<:F ÙE H--A,֎_zRdjI`R*U7H,C+u,nêw`~i2`+]f=wf^2EE 2PĬUzK)Z!5LÂQŻ0_LD{90DS"|0 oboEG e %wrS,HOŤ*^2g|Mw0:Ƚ0-lnzenՌ9^Z{sx"d6eڴ^I ^L?DDBM"/.Z+X~3a܄-̣^z3j]QD[\SSF<ƙG3vb  dw-3zsszqdRqni\u}159u)F1k,i![;Д:#4?7x)O1dA;Go[=ةöCǾgmE;M UprWqYKhSTf$u`-,kZm`i@DO<tH^rJӴTlUg෼+o5fun/GCtxGɀ~5^+d?a@vZ᪟?~6> -Q.(`dZ4OF2o/}o(}b\)cH4v5D׼D')7oEARr{M#3%-}7afSli]S٧E |u#D2foR!B0\.(&$9 mc5LFL>дvGN{6J# uEo%1 Nt;n2OЩChw ;.e| >}K!e^9Tk_Ѻެxf݃FG(%*L XǃUZʉ(j[헾ϿŻVoY{sF/uͲBSܤBENKy7-#̎L$-6JȆ {;~2:O+<>yFe/5:"}H{7)q2:YaШl?)J-> 0֚Reus\%\1X%GB}A%tf 0> b]i@{,ʆl6iBˆ#|Y?pޫɀ: ZZQ7( h14vG:Wb)| 7z gFES~,[umwd9xtt&+FITJbBtdZXjXXa׸'/n 1*e?bTj8"+q.V;@Q0|,z ` -Q/:q|3|yqN'zmdT=^Z:=A9?)_j+4f LyYǰR* /G:,ŵ[VewNe _v.;l`,dFaghc 8:{ kKK&q|ttP4 pyś2UCu>Lx< ?ջpLNHP] ZBy&'BŖBŹe^ XOL[R(L?t"yBЖXIAײ0s{~}SX.ZhҋWbè"k.͛B& 2@e N=P<5%sFl5MAM *\7+4m{&(y/G)Fdtv}Pg \"iX힖`pVzdڧϒ2ˡ_nj\9v@„>6`Z-7(_\3)`#Ƽ1_'Q.d:OPF)1TEIL47F|j:`n[VwNW[:\rf$oŶib,Dn~y;p:ʎ!R)F ƱÁEE -g;= c:9X6T]Ii~k̉FQ97 ~#l9|8+q6# 7ϮM',%*fw1,nҺE B٪Qpuϐ4HVɨC!A=l TqMSAu N6 yy+dMvt]*:hPe}QxݓDsEPvtۊdK,ωql8Hr.}ȒMMEBU6m!d,R=?"ʤTx9SW{NOmT@?2Cf=NL~NT1_d_  }̔#PFrBK4)f]/I%s#mGJk6ַTmD4&zRҽ{YҲpHqiGºVr(N;/, *Fa0mVՋS9ݖy` qHkWp N#ĽE1>PpWmXe )㤤b%UQ&-F05hz ru<,&r31HA eTxV!Û,yl(/ E *#E0I:zqQ+e H+f`^!#n*v?AEWe#Oblm ׁ~2笶74UGӼYڅ4z7O^ kr&y~]ML0^?: ]qL nu؛E1(qC/v %/:k՘n񛷒J%obTP9cʨZj^F\`whoS {ƗL9e|nNZ-!JZ&@aпm~I=M ]F+O8d/QbF|To?OO:3>0 ['WWӱa.9FL\iftkc }d,g2{ ؚٗ29ёԙ޳jLZI&fu~ԙ&Tw&J qcy{l7ӾJ\֑#l r 8ropj%b[&M{SFu6\Jz8ͼ^>PsG UU4 tХ C>Q'`[IJlz t7ƿ>atr)'}|e ;% jn[kY_J}r)&~Z,>8eh:ZҼ!ؐoPL \4@v4+\KP[aƃo_*p^҉M~?CzA0( ДnoL$5H'm A%BU &[CG kYh~z`:*6:LvU~'KB9I5al?˒*1Xr`&(ݻkkQ`86C0Y _?{<&H|C+ ?8R(Lvդx"pfrk˄I5q WP,QY|V]9Q3rZhBsP(.'^CI֪Wz8(DMZΑT KμeCDBxUEH$iys"'|me4?H:1{䲭b\:~m%|Yl: ?Uvmf7daL+ ^JM+K;=Y`8 $dy jgedO(ѱ:m3k( D)ZGn!s4Zs^E_gY 'Iy1<ԙ(سX7$5F2uS#hUwςdx{jy>-~ &sq/Le΂.Cj}0Q*-8sˇYΝgmDCu7Ƅ6o4_bQvЌyS-+$_kx"[xuYjx5b]C!;m/_hxsx]j x+(,GB\E[]=ibqG}*AUmsX!*\Ot3Fm'}X_Eȥ:e12]m5\ J9 ,!,f$DAMMC)r=[{2-ݟ͔Q1f#Gԕ^pm`dߏ-uI+?pmWCIEYmTKBrDxR[8΋Y(6fB.)tG5ŗnq W -/f i,8-@(>w'k[kg{-k$|[Q.,8_=B,Jt*}@c@zD|;zJm/u giMjt3Q1'fqY{a. ĥ·TtFӁ j'EJhb]W *6 X~קl q+JId|J5y%ʜү}ukxm;Hu,mR,7ROq iv^UF6LG3@+Y_#[%}e#$˄%WB@nUYÑ_ϑV:wW$lVq?ŀ"Cld}a_d:CB߰ݝR ీ6Km˘ 0Ko9̇5)+*|7yX}4šb&*vxnH0gMVON8e`|շU$RsTXcJ,۵l;s^D ?󥳹xqJq6JoĹҊ6cѐs —1[li/}P{Rc L8D:x{h57j%gjeadqCA79G[j[-N.?ە$EBmjk 1IQuHXnzRdh2.٢3\vMF6q6oqt"o)}(t^ 0T%(SZ, ~Ŝ$$ݸVp猩h gv2_"÷-K~QQLjΑl.-. K|e掴Nŷcq4)"EvjdK"l-<)腿y(p/SX@DeRuMR$3I%>2*?6씞֚^JB`I%L枛s-fCyq +CṶ|@zIMF a{S)sfAD~-Lvw?aS 7IϽ#sVzD{[S宮5-T imw@LG[`&EJK 6m\.w싯t; \.{bF-a$v 'o CUSك:ќJ8(`vk'lY{ӽ{00@3ޤ%z -T58? !4U=a$~wɭmsX[׮4F"#SLy˕!7ޞ̈('"m ~U@kH+OIj HQW`'ey=0O*[Rac:_E%N@tDH1vaRY\JSk_ҦO)*\qQ~!$+&+M3j=z%]D{JߥՒ4Dͥ~+60jvFyG.MFJR!9Ў%gJ1I@Dٰ؋j*m%a=誶dڽ!iAF!عQyb+~&Gμs1[1#e50+[h+܉$bkP`Fk펈JkJ0dmF~&?qSUTةx;I+DN7-MYP#ACB{Ƭ()ٿ]ƙs3z|{SuˤNox4!js j>u =wlۧn}"is/D4_ BCIiJGvpWaB2ևH8A/Y%zT3Zc}3=$ca م7t/<\wRjih1MR  [e`$㧬iT2ɏCOoQ\I=ms ~/ k$)ԩkC||!Qs 6SE# :{C0 ~J-@'*8I-v Q; j!JRN _'Y1;TsT +xfq}K?1K.[2@R(L&)a7jy6d෻y~g ӓT',!D/31tvۓU#ʳXnfW  \rS}XؑGfaOhaV-IR~c 55s〷m4Ni ;sdWv2k"z7G5t!];4Fzғs;ନ]ԟ#ڋeY!Myu bۅl˔pnס 8oSc0,syN2{QO c,:F6T5jn1ijB<˕u8"*+ԗ>gn]cof]"z'3f԰"[%{{I;}h7 C\5E"EJ78:H G'zd93+ 98=WȸJ˥>/3CFGWw?Eٟc ARds)ʐlkU-gȾ= [Ah`7_s13qތ u>n9Ӟ"1yĵM"" ܜ̙b'J)raL{S9j>,b+= 97OXРM|N9eDn~wkHR }|\>hߗlپUJpٶa|'d9]WCs +<#s1`n_=vm*LP8! ‚p;" u3-!HZ^3ۋgn'><)P@@EZň1w+čW}xcapE=?4BdH@HM~v:3B Qj`|2u_M%1 4;$pr6u—}aц(/ʴ}6f}gՙs|na?@HN^ U,7Yq:!^,LwIu=Cѱ95e "%1Vw _sxSQZ Wلfypݟ/$9?=@nP  Ť;paм#瘽~d.!] 7Wr~ӎ_9imk^G$SЉ匚M.OhFNz ,R0e_!crF;\L|f_iѰ20?/a_;]+"ߍܨ0rB5kb6lZHХM}=iBM[v~pr_MsLY{ԍ }+`Q ygoB]N-'kʡUE$Ku_i\WR$ êK/AI$'gUnx?t TBKH9 cZUQ|f /fͤHVDl) }'ց+eI1n]%N ]%}vhk81^9e<ϣP?)bH-L?kF4\e2R, F!L7a7|\D={uLy߼.##R"Lh.A?o19=2,Dg2GIҦd7XCԷ}a_:drZbyqy ^o R[1D2r3}GbpGܢ"~)=66/Ec{[Ǥ}Ϲvdp'B"Q%rһ,Arc @xzu <2<€C\KQO=49`G3 dODj 㗪o}8ZXJGJR\ MWl%GWGz1 XUa_J>y f@ R lZP;x<&%ޏy:x 4TY=! 7U5PqںNUHN^{ ĻQ?man;OHa$wow{P,OhAX11m>h/un=e8:16͢2ʅ'3M `oomsAV5.V=MI #7Q;i_{~C] (bToOGM.T1IVG$?< SSO9ەN؜e֦bDpa V%bQуYi4/8vY{kh f(PoAlѪql"s'ՃPZ:d4 _>?fh&Ǣ`w@(8f(% ϼ9RcϿrT)-S,_Ʋ`ylٗp$c" SfT`8!1Y åvR5p9fH]̉Jh4l.P%?ńސL ލ?8b5J3+OH$8_Eeþ>cMI//, l:Y81n\yE>mnW =iRDQyӑU7jz,5m!!Dy$}ߠhh 0?O+CwZbC5H3p,pqr ۼgbmYr#ͮaCIȆjdښ xp5p`Q']ICi!ֺ$Y/.&Qq" ΑOsG8@ѵdآs[ەuB[3M C,0DI5& S@n(9cHJp-irpQM/xrr>%G!kc߳IU¨tCf^pE=_)@Un*og)WE~0鄟v,Wӛ:7Gc {?8mqf֢֚ b u &h./b]ܣck?;h*VI𒠤I[#M:18BFSft(K#H!6cDYC0{ʜ̴fNN^K2Xb^@7 'otZyQceR&0;Pq:A FmJE@rRSDcOV]ka5q,YhP% ~tУb,hh4.EVԈ GʪycUyͺn-'+O;E5W"xuw>bWʨ% p{髧Ji 0\7]6O8UCA#R&[ l2ᣐYEGYJ|1XߩqtF*B 5EE9YAPhu;UbYo8눸pe)̓t*lm;",o-Hfu% c .qAPJ 0^J> DyĻɫ*]eN$[YuǦ"⨼RܴrF̾jIGO=~7Հaka@a/!zBL/|lٳ.yN0$]93^:؊P+p6u-UvB_wff@-i)o(`ܩ>p>΃ "E7znRìj I$ЛMso}?zEqFk7Ay[s6b4Lm Rup:O(akD'I1hH[xaǂOWw'Yڗ-g٣1tA^0!bAASŔl߄Q(I\A+ܽ>2"ɮWhȿ͡t&e7a[RvP(=IIh\VT$b?Im%$Ti=*taQV^ 󰳇%I ,%^NѠb@@Eu&AVXN8vK_U:-ՌK=Vm_iK b7]d;R0)s")]ߍlL2o".Guȸ1  ڂxpL .Q53]NRMEi72Ԩ?!Zd:{ g3e ( DRZ{MAs8X!gFƻ>ڷ#*ݗ5f_ DLR !7˴0d \pz{wFёȐ}IuIj%'#ב+!{l]k~Ku=+?>@0ʠMɗ Kiun>ʜ>5:M=^.ԙ፸wH=t#rXfҗHAZpZMico:ep+ڑ>x{.D8x ^qn (j@Oy[%dY-e SY+ㆨo~D X}G >>W4UF*p(Ny5!0D/v "K+VfoT)G.: ÀoD6]|> @5#B23pVMJ.=9c*C{/zճ k|SHEX0 {dWS޿q$_pFm!Bk>2BX(; ?{緙!<]gZ9-UF* Cai֐]!]LN*MT,V%Y>qIGrϝylږ +"Qⴝ$*hwʱjApfilZp%}ޯoMp~}RI+LO(Q6 ͠Jw-w¢Pq; Hua8r ry4+BF` 5 h;Ez{>q F:{<ֽ[ WUĨic, :Srz f߇$76J<@hJS4_iݜb50yJԒsQu疠T3]M߂ɕ۟eOv}CVKԑ{QEX k‰R(>ϱYRiPA>El[v#zsQg?e3I=B^(&u˘# ZKBݦ0(XkN(^//F(ާMZah.TQmkT"Av[kl`725RTt$1 HǴ0.<˘a`5cx>E+|9.%Y?n?,-/ꖄi&3+6HGmơ.ܚo;Q\9ӐQ)gMw6Y,*qǴn.BWڰ=*&o%!CԆ9:V)$ "ƇS N3,L`f͊ft#_ }n )vX0<8;@aPlXkSޔ< k ¨a~wy=wJs*N{{ï˰m69>z+I %;QG >yC[Eae9Q5GXlOҼ5dx+gQl@w*J9yqL1Q$?HU%kvo2E#%e@ Z?#e8hoQɫ nrX&b 燒ikSbGYp~r5e2|KƦ] ej@i9O6v&|Jy0!B A lyMUH:(am9+-H ܣ+ ҩ9.gH '{RAF}ǖݼ.;Ϳ$kk L*?) Yi^o&؜"θMXX%&9''5JB,M ]Ϡ,&Y+tț't$?MA(@$4zDW?A+8k@},߃|.w jP=-ZS†&f+CKXD`@-G RDUٯS'uP;ζ?}\g͎CABwMV:m TT!m42HjW?({_B/{͆|ctD2uQa0{3fB~AٓnΥ jp1 3bJ6D0<ɥ0m<4EϭhN N~Y*`auY 0R#tFХYuw#1_~0ԗJY ͫGR$>v(WU-O U93;S{~y 1.dW,:TH`+tI^K\ֵPMؔ2i!׆/ P7~!;\¼B0͛R/Y5 +x>+ ;$uxMFP#Pl̑XLh̑Z\u 7WU0!mZu~±Wd8xط֚ts>+{뾘Xk~>8Pթu10@lC| ?JzO~#e'5U7N*Lp1$Mk}A H3ەjr/!2_="8etID F(( h]8WIyX-W dg_*оR""Gf茵JecZ>Ӗ*8uF\TJKh%kX*QPteXqOBjC}>ܑ./_ƹ:d6CʒM6WԜ0d.ڢVgLA{:wSw ]Y:|e%DNtG.ˎbŁaڞ%Dmai %Fa=jm˂s1Ƥ<ʇ *P{ "ljo0JIOtaFOAfj?&-'wx O᷅30Tk QDN\h;sA" }Pt8]2Axi! 5Z}rw?PB|ib^J*D '9^(#`J+E`,,vqQfI-j$Y3luꌣT' ǎ0q|7+&COi8~)E4ឥ.)~\O;'M\]o-!>)23%=c4^;xzSĂ՜aA+rr]̹S"2'cgX/04y-CZU9$/Y1(E~װ f.8"U.0A. b{ $$4+rk !+I$SoE%!aRi>? u/!'$ᑨxXvnĨ.;G@ S`QTz VMm)ͥKs| [WѼGqԓ,ނϙ.dj,Ej|.M-QTQ5%B}0sʐKK8-~Ӹ+0~?4 z*Tf(9QFlrȀm2UO] 7&vi4OY|Eg@sF!xHݰY| o'w@UZ}R΄#nxN x:.8Z}]'l%eI2nE5.w1C!F_EA ܂f( we`WnXu3@ɖ_Q?;H1kGfO"!-629pqxW`7P{_ݴ}u4q5XQ"êl12RѾ|껦9dY=V`6FOy9?|=3pȻم +Ȁ..]a]|oH!^g)0$p$L4T=\.L.s|{˼ ݯT:OCGM_H%k cg$"2.)&[Hy8RiLO[ DcKVn{} &dt褖kZ&5Vm ZnV,Pg-/U|u0:AHWlv4)% 黯REc[E'1)W)w1Vo\:Q ~!SF|O*纘Ys%&&ɢNmB,G [R+^UCR RS㐙2Lp)ּiC/>d xz3.{ghnxyK䍌U;67O(G?awrV'1H .,$ٳ+ lI=Mr ~Lr|GzPw !HY#rfdL%&mE0l}CRGn}aq5AD9r@7##WI1$鿃m4K+c,+皺VqaGIyj+kC nN}Jh~H3 R1dAaBҞsXÔbZp]8giQ"Do%As{+|dg.G/9]I#Dv-iuBO<$UIXs'Z`QP2u Ó277BϩK UΰP̓3 /)oP!L(E@w$yD-~ ?|Jg wLz2B ©_LmӭY z-{3I:hE!$B$B_z`d_8IohfĀ!H{5:“ُתƄ_$n ANlnr`egwSvJQZku0­=: 5 8'@SiyuD_JbMq$'!}vLɕ.aM2jx%ı6ZYG1feq|.l+hg+C:Xcͽ&/#sS>\]/ٛ2kP0a(Ien8T4FR<7pY#g0.̆U'SUxҩB,x,Oǐ*E|r{+G.(]{tPz 2[])Z]Kp٫j|HX~K)]]uYG"(XY^B':*Ab JgyxbB  {%"LjN/$瘵?F3IC)XB䅃wMg^}d<]XmCQx6V0仩G?(4cfGzGZו]HYY߰.$iU.ЀҶdɛ=: f\|!GKN,gZyK܇l( (ix=?2"*ImNq i7XYhʾ ~mR!١X6s5sox3/G:FqKqU;UZٱتupbܯkduG )$* V'0m'/z@!ocI42 J%P k9t Z%`Lx\',,B$DvEК4X_ R ~P7X܄m8#2iBDZs.`?J2t#f}8t-)5+0lTa8Q2^4v(k5Y#b[Ph^ALԖ%Ju=ߐIG-k^|zg $1kZ!$`C`* yL0:lܚ3a]7<Ӌzu;gΈK_a} L-GX>ж Mf# GC;ȤOFE&(ڵwtsIr{r Clw~[ >v-84iM^*ySTv\b_vuШ$!;퍲Vyw{5&|~\-X\T)#U4n tQN)btWD Wx!wnim^~!ɨ|g}uiL[ȕ "1R5?^ 0rָ[}zϡUr>f4@,BP M+e#{+,~*G],m}cԾdWT:Py7!]=!{O踓OZT!K@t>U[}f*s< q69)og=\*uynqʫ0,o\;vIO):ħ ͨRC5&~ZBg*複Q3O1u;vEٞ >7N^q@P)bTk${ckvqٙkB>ɷz\Z@W>K4$9̶coK"B`do"iZxhЁ2tDv\se-fB( p0oR Ѫ}b/%8JB[DT ,AF-T4a>vIlsƆQ+$( )uYTׇZ{JYYo2 :A=|iz*j/nNrZ^OE }SAs۳A+{!WVA)~dcv$PeV=4A'2 _ "u^ " :;mM>7͜A7rE\/ ' 0XċF+fD,jHBѱwc?-3jLXHsăl7%6*HZw\߲wM)]b&e.T7Á YQK@EWV[4ހŜm[QcF8hR~1@]K}a)y}|u֏[:Yb[u*'Ltm|¥Nif~ăK;ryVbLVbq4ί-t2$}Cn'ah& ipYZTS_ӕ*|}٬U}FmMӞK!OK MMʼeDj$qf8uP 1!^,z" ISLNOZ3T(yvPpl)⌉$ryB#QSGF],(M&Zxc/"pt?m ]^dX+Q$SJQ @a+K C䃋O5H5ݷbkx]opx94GǤ:si^TƸu "P] t]JFWGc/O>'@QxޅCK|0N #ep'n:ۮZ  I|@BR\$o}D\S ͦO4I5֧"Dގo&DEL^/8CU׬Q Ĵ?-W &8c>tPIץ˽!7 /sb8݊E},'T kJWx;Ťjҹyp֭qi_L7zd414M{eVmwd $3r ZԍSw®\ M<&s=`4U,R,!=zwz! z}NxO&8M!J$vfiD "Z,|Sn.QZe}Z@Щa|-KoޘI"*V(9s:ˎ`e\~5PUebf-؆YSNTϡ#x5}-MEi1&#6Q;c5} VݜCo=GdOFW7\ {>7,1Oĕ-;{*Z+5R1y-n><;qٌZ$ ǰ~R;UsR25}R{509ˎ"̿V8fW[tX '7U\\0(g§Wz,.U_B="{*:Ky)x\HYe k97!xnF`x*!]^ġ]'U N!nىn1S܁#+&fꦖuyBp"0s#嚇D(a9Swjb4J{IU 2K2n@H"&֛`#fc MTϙwnŠZbA߾¥~%:M#w"n8!<oC4/M Ya%i]놎K8p7,:n+kހ akq # ]H}5y>qIPߟ q;5ץRX}^GjU &n!!"'QJ fmaKdٴ9Bh ~Ϭ ʇڗCƑnr⦊[ŭ)Tx 2AR6owh+9w%2.b=ܮeݤŷ&UKCf~]G7Z1>ylx.ّA)-Yjou݃|JYcs1օc G"Զ{ cobdU@lӭCϓT!SP*ΛwI $? JI%sa4NO Ø堗'=<_MEf5`m:.'yhh5ذ-9:d+=>OXXg:wef͜>C!tlQ}̋RU ^U$qtyw -7'>֪d<?ETc Y՗M~A/̢d~>[O2 ]eKrbZu![)uk4]v`;#n\oo+I[HA/Ƶ5D#3 ɦ4wlu#k $`Mj"sC ?G0lJ.q_%fD1)?D|m.S0̆$PYA麝!@lm`*42*dIvii"2 "şPnSփ;[M۴k-OqOyB!n$#wM9SM!rRbnx'vG)\}#̫vy¶%@\X3Hp$s"MĄ.ܶ$t\Jj@=DžtާEIm\ i5F6[ȯju=C \t=in%׸lptT6E[a Ix462A8"WRlnXwXJ3Eʩۀ_8PĚ04j^8+ ?05z;aoe!ÀMm5uUGKshv~L\&`JC7uKsAZz%ո@8В8yZ<} Z]j#G\^qzxpF#rǞ$ATWJO]ĮuT p᧕'Ճ _38N[ⳇ*?dR[3m7mCs3vWDz)jDq1-Im=ir805!q_l"ר#hZڵ!O2ұ^*qAq9,LdcǂNQ?.Z#J"G%.  x32s`/洛lew2/0ou,bb匬'[B&c)'*WyL0HAP&:te~Cb\XϸBqZ̸#ĭƝV ^i1NWp$1\H W|me~0 >OB8~FXZTPQPpH&VMCxP:F'/N0*WMW-ڗ@tK3ogT4mX@R"3y ;2^A4i:o섁 p 2> C¤{G74Z3fMOZ.Z,)c4;> MHFykB o 9hV=,O:v<z#ϭY}%l1-j^ܱOI< /q R2 }Z7k󢱠4 ߳1 ͦ27":! ! OOYE4-%~xуVVfyh0, 9r`M` TkWC^=[E_Q`uO0Spd8NJGhhfD "Vve%}B `v+MJ^*^)* XN\a,'Ξ{AD^p"ӎ;[|>#+,J8KЎxf?رɥ)ՑH]K ۣ#(yKic/g>}zd]S6zeÆ ZyxxR h"rYVI0+ mQ=8VIpN2}]CŠC*8۹?3DR]u%$y[#K6,Bf?4+Dz5tY*йm{5_nv\~pq C 689:'XQ0+@&.4$drFAlA5u- N k ?j_w2\ 줇+ gqdذ_Bw.,3+K~H6F5.4-XT\_!| >4 K VAy YRV)sB8e1ywXD]d!}MTȄD̥6m,eg_ 㗜z^S>Nu:ÁzLI;o)w I![/E5o~Z8QK H=]4p=.y;OSyiԂ=Ӂˀj;#y^nh4Uhe"/8A LO,8N,Srt7UgzsTRcJ궾Z^*vxػw _Χ4@LWoD=8'|Xh6]" N˻fado*G鄶~!)GA>wKԸiaQv-y1@aZ΋5Ij&~N oyPnX?7+An?dLђ>|-wθ\%80 vO+- I8Iz̵߆iYkA@5Od2ԧ,JLt%Bz̓Hd|*-# "ӿ'7FrMm|uV[|GG-Ydad 岂ѓibK yƾ)AGWbQ1mQ͂ @݅Lg9Kat[㘡\s+A 7jV!_ݑX~lZJ9=At@ Acy LYDM i ȋVu-E5T76*3pH;aГ T:zY]y a}}ޭCaMEb(k!XS DVm9\Jo β,6/3|RYGY;Oλ  {:wC. 96Ij1F)pij:"ϷQDxMĒ8$9.,V{LW\^QHA+wEУ~`oЙ^]U} ?a2n:23驢!|Pa5fe3iZ S5)n~d_"uqHZIY̝=qA6~z#ag7Zu%*^5-k@ksʌ;rd"Vpl޶28To5۬;q&24yA ^yуq<4ߦ!j?7-] .M*d]N_d3HG_aT7ehk8,^wj_oB?d4Ѹ42뉪|Y ~Ies\sGq+i0׍Q|EFيdlS$}?{ /MLjW;c9  $@YY_@]ʼnqFIHHE]T؇Ӈ80B'R-95l[U;27y(³Ȗx0oH}o ssi̗Mv^[q;uv|"1Ը!u X'gdoBiDj32y q7::ŠYa5 Rr2A3Gx&Q,%%@Po>+#"J*'\7?D~]p̓}eB WTO5k)h4 mL_I`1?'9Pq>`z/y"桓6_xx8[AB#@^o-nH>:Ҟ[+wR6~z.&c 8wZ+CeϟڨYwp`ܨoz;CA..ei9>Ch|GI.BԢK!T=)KS)У;0hhA*xiwѹ̒o^eM;Pt(q䎂69{tS's5;7ZR<UBt; Ȍ{0GCb&,ARr-x"hyQURY(OZ}Ӳn. {sOxu<-A#2VF$U}!}kwDlؤ/ H7dbIX7jA =>&ӻq\/nc*Ms͋M^Vo:-lp@Ţ:}|;>Ut_ݾZMQ4դm97AuJbE$q+Ks4.*~17a5ioS uֲﴁ I"~JGp5,Fx6&I?g>:WpYΥp~ĕû9zvi5a\jJptd]v`ɏAZ]zz*YUuw8{}K@?1sD#wErW_e,dd\g*>K}IS43c,HV&=JUϳPP/; ,tpvJNٴ1%~*,7_px])qxpZiY̜{*Jxͤ`f =a2m.W& ޫD@ZHƖHxq=Wt:S~ 8ӚH[0kL!nA('M2tu-!,صe-Cg䌴Ssߪ誊5p!5dpkY7v^Om*{eOj28:E̶ς7*n] E?қHىYc;F)P 'i=Z /07΢މNʼnՖ!kJ7MnL 쎅I#BtoO8N>ˢ$fqK X||@* l`~_e 9x62#mEn^tyrGK2)/)X䣇07yXɦ}iD`ˁ;n:K!ZĽ+c":߂XVDD? 30y̩Cfd{rf !EZM ҸMgģ|P>%VS j4$'G貯5}У=ʼnxW),8&<Y")# 4zrF^NDD;Hgڱ #:W!Ln&g6ch -#݂G.:U<}d'UU^{-́.ՐAg>7̀;\ehdp<\K +r ?# 269G P̤@o$ې)h%TiK^}kK/ xz syęwġBFspǡ,vaP[Z|}k1sz h_[ČN7!j;k*)UUrYR*uBvy|T V%TG#]:Nb1|_o}ȉI@Hwꅫs,^KOo?DPV˭I, j81w 9{y PO^H!ŏQ 5RkĖEƢ9_ 3L597mxq+a^~y"'d7TFYjϵ%gNC ro\\ݶg 7xpDDn}ǰ{}>Nd,#Ep~VE"r7| +~ NNOnEsP6˯g{Dl*d2dIT d/eqVkӢI&$O%7ڇSѱN9t4.}1Tn9ja9R1,T]/j7Y8 =)@ dTsF/CON]-0 KFU@r_' ruSpk?[y,OXeWzGxmm ) pƩHp;7^ iCk"qBT:)U"- P xZ: 3r+BϸC%\t[r` Fqaqh Ha3a@Kf/Bc:s} Cb.՞Id -;)u2&Y܋B'-Eb@h "2NվI:$(P,k{#7B!N=YaSEi,^ !\vшa1m(=rt)BX=udp޸ݣT)p\NJĺd|c#I.ᔩ0{Z UӽzYb("Vcmasq|ՉqIuzwSa m.#e)ui{=igA}~a5sr̨ 'K-\`&Dv̝[zo3PeQIZ`e>J(jv=uWɥ݆?]6H7kܑN_"9֚ 7 ח6RKּq?PsL@-qP:NcXLJޕ/uQ$\01+VkmR.$|`lUW0ÛRYJ)7J){[Yjn+=H:򃭅C-K bWal/gKgSpOԸ @Uu4۫$6PՖeP9ĦO%}A+i.H/x-[uzMν2ǂޤt3e >T`n-$ExţiQl_qx [`zz sþ?!7QzآРmQ#Odӳ6}DS Al,/E*8k>Eb75hS>K3M&egoҲfH&̠E2KH _4WdXl\P ٴ]|dH Sw)ИuVZK p6\eQZUTAr#c隦.9Gnf jrnaf6^'ZoY%Z˘(<T\i뿛p Pulc;#0ɋm({lݒY7@s,M"-kɈJ7S1͝2lqOn`qg5d#x0mEi+]Ju-K6, NSឰr>GJf~L<%B8}mXǟM5x&?:,yP9AO&6δZߋحn|# b J\P91 Opg(&Qsf}̤,p6"1dfVߪjJH&nwD#Vjʮ2@v+1SLpS )n#?H>1# vv&29pnJ#|X3f&7l>18Y4{.-eМaNϙImk6  ':4i&ҿ_k]Fw9;25>[Ǻiʒ[1?$]-y!qXmظ/OwLB5X1*ۍ]woJVJNP @r{׎(9K4.VSaѤD~v+KmaXOIUZ+JcXK\ӦUm' 8 U\*dE_r0NIuC+ LqTkj;F   `RA|nCk8,%iֶzwcW- bOw(L* Ո-@a3M0V{ɛ-'DarBE9݈ʘ;;7X\ e>SF;XaFa\fVV2ˈD{Y;m /+¯i$xЊ`E>-_r%1:g &/tl]@>~NZ ! ߶<.!zKeڑZ3ہ64\Grn f x0LcWy lGw6lTƚ;.V Y;sO͍j#|jrH٧"zk0v͕VpRxjT`A@Q0܌"{X6%28T'*NƬܢ"@kCQ;{`K̿*^id hCKF8Fg_%s6qT LH-IDw9R%<3(xD^o;|ےbN`uDko7Ө}~[MO:3h?C4n4PN@Lf~%Z*O٫/CT:ƎCX*ӑj{gsHkamJ 5t/iG@lԑEF |:Ȑ9d8&+|HU(4PjR@b+>c+:%prwBMtOwy~g;]7RgsS&KGB'Nf}m m>7qFie]he+7b{-?_w5"N >%|=(g3yb'x% sx P;Yy 8水 ƙ jfk%cYB Z}.%b p.Wsc>8dcamQlΧ4+IO~i@$iW.i,6t;+{ 6>gS'3ZX[ǻIoM5H654<,75Lɻ'7ioE4 - KL*qK۷d]ѠA R`“fOjo9hCVdJZx=*,=M/wȚ{4 P]BChXUS`\&nN*!!&i?Ţo~w *,Xr o*=`V"]bncrmg;T!J3M.^Wϋ쎡r|ݬdD/T{v1ݿwָ;\SnTʑvxhxՏ dqw, Tݟ&SSU t? >}F zk12:hMbɸ$S?rWq-y5DBr&MeoVi3)@¢#8,5RϽb1 LlI}͡ߗ z,Iia> t;;_;6eR)zz}{4ZUk{ggp3wW^Jmõ1\BѪk+D@+ yFA[JIdzD%҆*~q>[0a2v#?k #.mW5|0_΁Gia{Ir$rZLi߮HEVJ^%~x ] u% Ќ A NǞi<}lMMufrY 6XPM*7Ju;7NODWӚb(;Vv'w_jU3h[sH3+G@^==,+TK:gU$H?TQQI$]b%GŽB=ze҂xgk3>%]e˂mQD "}[5PJ\:JBJ#z R ]=5{]4pː{6-ʰ{Iî`" P|ʃr9N)B_zƇzҖ` 눮ԓ v`O o@4Fɍ{HFj1u/l0hN?0 :!z5dt#oXFَDM} ҵgFt߲ŠJUOws%k5naoc SVhC]o:X}5K3&.HͷXasH^Ņ"`64()nn '8STDPCb 7 ެʥWf"C}{ ܇K* 2x2;!yj0)(-J"5+oc*nWTYQ]{whOїW0:PeB1b@d@F\neQ<+p(#6v- 2o# Yy6T|),Lii96AXE}aq~[:"hԧ0'OY΢%đ>`4WmLV/ƾ+#vɯNҶ:3rB?qٗV˩A2k߷xmt]\)I~N /*үh3钱>QK˭Ɍu "j_0~]߀㍒AfjX֫\]8nA99>1JJrgYTߢw xpZlw\3 :1 cG(~c 8Ӏ0QBӼJ\k24RLO[3:_3!#jŢ}"ƿуxlf7U@Z j$_<!sg:bISk㑏s4.3Ӹ$8q `hޑAp24ik <Cj__,ʰ ԨC{*{,L6 2NQ7 ]]/RrHl%K~zK~2~㝫=f3;@&ʈ2-5H'e{~2~Ű2Vv("@sUć?+q=3ݺu*(aEl $}AEu֕!eJO`MQ`顸hHB,M^β J=&JL׽Ou۵8FWc'd2O/!Gpa8YͣwOؠb<&DhVքu~VYdIN;1a5"dwbA@ggܯ&#)r TC+f.tbhVmѴ/!4QpBkK\8T㜙,l\KVVq  hٰ&iaKzs%8?߲~39Ug0M2.fEO4n:|5}co3:a#X!]goX$0`ʄq^Q^lHŠDe*dO TnU:Pm@' kfY=-n'&; O2|URx_wdQ&nOK:]3v9*Ʃ /t0wޥOBdƍL52 @̮ϙ55uZ"U)HU ?(-1mAU9˘VՀ(6m,b͎ۖ24fnA=D~$f2`!\jPpmkF]"tp}n5FB>4. iJ\܅ȶ1*yI.JxPR_TKٓ›hs4}I;-6 hU^.ڬ7ROe"]&峏~pA'͆4ˉ=P+sN.okpmbJj]e- v. AoF飊Җup3g8K+"w%>P_~i}q.v/:tqn] ?8zpׯVy=Y דJ9Acʶ5|ʅ&nbMDӱqxҥt) WR礱QKלUV-M(X@e9ms)3bv]lQpoLXv#o=%ORsY?`aU!Gm =JXݛ~mIO 4"nxՎΊL1])kpZ'l/yB}&\H&*U* : E)mg\Z\Hj\_q?"X3T4Q'R^ LKȥݑg}dA1k2"&7{ׇԣ[}0+[u'6KGj'|OLU*L 0;SQ&Ir (iozL-,T:G"E͔aogSpplL)evC‹ ) Hy$(!q䤮2QDldOO ɷu1k3li>oKn%!-A>4M_#: P}:fDGs[.6w$EiW? K`\&M#:7QJٙL~2|4T5cžz˶~LLAH9Zw17xS5ꩰv)W11j` G@lV͑t,a*L2foefL&Hd)<3Wk a% :7;tק|?L>%ƥie][]yιE 1+6QgqR!n&nkmb$dгIv9fl/\\0`'+f&#`1TʆK#$x};j#:8WYEP r{Kܦ" $@i.Hz)PX5+Ls;!~oͩ<#'J肑ȰJ{rq5~?*Vg&XP}HO8np  ³75?Db/Á|֓_u)yװ: %m`}˰G2%)!6\̞3 ¨P95oVʬ8 TTy a;c}Q3 Pk?9OtΥĕ~Y ۷RbR~γ(uc8i'zUpFRTZ}M 39SHqsu7j]h [n衯V?.o::nF+aE񡄣5ҝ9_FVJK`@'I2; Gil,*,3M0;v֚C+9 ~hl$m!2SŚb2Bpd*b~3z7G;ۧ8O[7gf^Q`K (Йyq\Cƒ:R5e*UѲ7Q:6ܶq@e"kyG l:*{79X?l sTmͻ/v XaLxa҇1QMUuI7č~nϟ-nso}~i.M1*CW!TLd"ñܙƢ8ahҥwC&1"Ն̚NF fŹsTAvHpQ^_GVG&uyG&ľa ߱'ނ"iAqq^.x6T(6]ImG'޷BBs:`|΄mFM'U-F/ ˇBʮ6JdɈ{]s (]1U/)Nh I杂D-a,47il`x0!]2 GڇP(+>42YDi\1Xh&GPP 7YNdD>:ҩRM{ tf N~.d^:@"ԉ^nԭŶ&,Y`Ԡ/+Zlo& <~~P߹g<T?j\y_=%Pq7!j_~ I#V*(WC1Fi v{._]5/et` ,[A*f[![hJ4oGATѴ1k3{Ň@^B`ĉ (RNZqNL\`%yZ>GEPiAƤN/hĮܮݗ1=1 ѽ+߿%a]K1mlnIxEnI4ݗtG)e^@$CoRi+ 5o:H:,/N4υAR@O6 ir/'y |DNe󑭯ci7a&c4t7؃M{j'U:5 =K9}z<oXt VܞO}v֑Y4ЭUXD={d]pw$U'ppG<,I~\i 4ĥ[\~;t8o@}Pbh=is11 9wo+ O}S7$H`iUEkBH!Bt2ٲgQ:xR&5QpjXxn&<:aZ*<oو+@!|{HFk57l$PtT[Xq2*gGK11mz.K(Ü3''ؗ6B^Msh(:HA|SwwXJ7+ﶥ05v>Sn36l{L>3!Va?[Iw_\';ob0' R `t*+gLg$ի" |"- ?o_z^XO$plj<&Vh'"v>7ejY:M9of>k+ۦH2UD{>zQMOl5eӄ``AӉ;/|KS ]O.= 3YSpLī(/uO&3"M:\tTeq <[!c̓ IJƟ2v4YA7ϺdI 1AWDN47G `qC}QT GP2-"f݂|%PN@/.x}٩r'e0sJ/KJ9y̔8Rɶph4,zhI6.4.% Ȱ$O>|6;@yMFL5249^Ֆ-K [=(bo,Nc~G#Y\TeS·}rFz`ӭ6Z *O0q#iGPMY6y]s$9؈?^*^+6ӽ%W y{:B1!D"2]lkLeG ndg!=h 7≺v2IyofG 񉰍Pubټԓu@obKf\țPFQjDgģOkVmsHY;nhj7UmgTğ'(_z=rlJfO[s/u2»!~9e6z.w-70a49oRqz7m@R./vD$Z<ӠR|O q9 +4>EA̜L}YC="0M6$ ;) =oall5j(blGHT&-@@{$A#-&F8S+)" H`-!ޅC*~ӳ3HuS(M$οƁm]њ jCEd( w yUvW0V#N0ɩ_U1HSE kާ'7 [w߇D?Ԋ[2͈>Po{OA04KP-{眮9rm~ l(А3GMUdžh`YfN ۜpɓ}U7^ٮ ۞ %Q36|^g$aV/uTF#H&+2y63.~)]Da<O9;cYC{.g(-3- v,AҖCWHT]"-@u3t1RGf޶vkO!o{M}eB7d+& 1 ɭ4M d4jȃ"6lIlӉY aPggGd1uc| V%q;vܼ\ɀnZ]z 0}oNaoJnLʐeћcRՔ_h'Q/N:=N6e,|;hqV 9q3Zo*Zc@k?7hn\'h{@Gߠ7^ d;umQ*B\իn%H@"Cb`VHbJ (?]Ǻu+3ރ!:YؕpK щ :׺8w0[XSʜ &|@hs ^s d˟X5O4IW|pq 0(] $kp0K|(kص0RY!F.0J$P0z5,hD66 )'j{/!Wn&4Uf`γ^V JJ.YhP:0!ՁCCs-A$3\Bc@!uw}FKܴZE,W&2k\ߟ:NRAA< )=D|D'^uOC7ʹaIJ0+.ҹS3*N SuLJ=)nUG왑\k'7+vnM_ ɼ5S~9d1xUbFet.M%q(a.Wn_](9ڐZwSIZƞ'T5UGr%Kkfr*Vn5ˌs8!h(-ڱ38o8c(hw[R*jb7A܅H+1yCs{U)%~)#ur7R VzEVB)q.We;.r S} W&ì0.SOr9tU)WH[S~wĒ 4;)&af\>kXH]("?툵-9mOӄ%rMPq?wXNbhE !L,!tK J SY|WZԮ(IDcJ2ena~Iu,gd|zNK/h ̗y3E1@\@/BT90a NvmQ㸉6gX,d @2 ol&4-BCR*3];sYF?J&͈=F! y Xo^ymds؆J)9. ZtvVm+X!(#(Lah784k c T8[ ~HݗEB5,Zj-݋#ʁ&_X Vu@i\lr @8R1bAnߌT-)i< G5O0CsT]Fݍg4*7Χ)67,L_t;x n٣];M)Pp4v)ZlEd!yW5xNB0R JW߻z+U\UxJɊ"Uzұ~id?Q}{ ]- N]'$rd;B|y\/AH Y~6nnNdVϑmf(sd!n=kaCX5z9;'.q}>21nUO\A Vug}4y£|k9Ϥ_X h$@?fCS!qM!ʳ'M.L+J5{:70YAV Ipm=V `\ڢÏkd驘]3V3ndqM5N2}O#(HftDzZi Y!C?HPhT *^̞$.gjF$\Eu/&$toS @Z0/UԐjrIttU]@9h)1C 'uTt}hTo94A?[(^wX{tWaV3U]``2@PbXM;y ! 'd 4X5EJ\)"R Hf⼜HL-$_ Zܛ1Ǜ'/@ k+;ȍoC0p eHHצs GP\Oˊp- E;E[.TeZ^*ACn_@:TG:l]}]NfuS'ބ(lsMFm׬g4_mna ጋ38Ȳ)kM0ݩSIBNPAo> SarfQݳ}%f4u6HF)'K3֥;Ea`<#lcۂA<}<.rȂO7Y{O٢$Pa={IX ǀ]sb$9b8OekTb!s2ɭ$L8 |_L , ;7.ɕ'Q~ [V܍XнXI7$FҹVMȭ|vpblM6\p|n0|M{cEq²Pz* :cǸbz>35&|n2HJ ʹǣy|;buHO`P Bہ* Lyyi r90F6c\X<6x_<]Ĺ| <-tqntӂ'w 8WWU.*'ޯa~:ͤG%>N>'&9(r>[MQNuy.>`2ӃF7Wn @wl{9$>km}=()Fk5b,Emܗ:EFN"h^ӏRO"̠}! Do_ r /&4IpiHvd ϩn"2 wT9_NٛY%pbЃdQ"O[n:"u>q :iPKLΓr=T3]>z;a iAղ hhn,Vu–8V竸(OЃCؔ ҨGRG_NuOaGb˜\SB\|z xGT~A]bvZcNJZ;(M &."(Br-~}(0/S)P"s {NJw)r2i&lˍͨVAξ;M?tx)fݯRr'dٍ#bMǤUdbsUX-CA!LmzuvN:[9I (Dqrwˍ, -]?.>>gJ\&!4 JЬs;zDgkxR@k웨q) ؇@V&7cq{ Ҽw͟4(\2ӹm-AJHJSR,{˾y h5@aG:B3 j[eeAb|G/O*M-Z)˭ˆz5[K!Q6Tncv8G  e98 [WnY=Jςw3し*C\G-󊱨aQ`A5b~;>j$JϱBMW'N P}5U sVe2Gg/8hy4(t= 5xCX~;8?97AL6Lhdfe3N5aFP;wb[ ^2J;rݘܟ&;&80]q&>ɛܒr+ӵLXy&BE,1G._^2%M* zm@% h<s>h>&4FIr(*F ?  %Ab?OHGxiBB89V*iO l^JM/TzbD?KMk4@(9ӓm:Q__k ]qf4dLjho. BDZg *D7OSC35!?6M%c,sS~%K#A4Eqf&c ݽ`cb #g6GCZ7++M~!$UQuaJ{ѳӒW%?aJ./;b|:u _Jv e:."E(^Qg2U`ԀtCL)4o oӆ 񴼰,u)vmS uN(T/0?-:a!{wߜ6:ߑyg|lj^14[frÃf(#4 IJ7V]*ke0o|Zu~s]W[-%^f=M΋Qt'at"8̒ )\c(r `KރKӬUZx;W2];Qaۨ[Ns!֙>V+ɆH8URB]@bGeQF2()OqBpapT),&1%.1-Wig}We5l0aw7GJK)JxF /?bx*'ֺnV},u-LMNIUv^Go]n)x0pHw@#6SYN6Pͧ!޷JxhXctVuhB=j:t.%͆\byz,[ )Ž.7a%AO_k*{ښN# ~$e`H@I>Ew'V'#Qhް3\b:MxbBS?i?/gW$9lWe0IVٙҞ8Ac@iǑ4-H:ފ5mЁ:eOsYu\ *LS$uCD[UiE7_i5Ѽ<*Dؕ-joLCwo$@ 9'k`ch{zPVx%ᵃvsDENxԿZ lB˛PO}oV7MtV;#(?.Fe5x,!g,gf/SLFvlenyj]rwؿ3^ ]q> CrB<%ë„|!@{7Dh>n>vZ)#OS뇆5*CG˙qS1/)yk3WqIz׌NzkwA %fV+n97mrcL¨2׃i{{DH؋#P>ƕM&.'$Pca,Unf8c3Tmm(zL\HU"~ufN69 2 {k(hKR\y[!mhgqpΕxiAȮGM%</=;Ih"> :]Hn/+fvr9tZr˳~K_oE%lb ET)RGjd}u%dz [eY~g"=âA~p?yŤGM=~|@JV;KB+TJ j$Ҽ%- #Sph=rr-T87efS%i ͷaGOySIw=_/YTIJ=U] IfHҹap.I%i]]oإ05qo^P~/'SZ#{y^k=vрInwqi#}FhY3,k5{t\FY*WhbgB~=0K.Q-cs B,7 If'{fSA@~LXx@.ɵ*t;lhlr«$Y]!- P~凜EIЉZ@tZ O>i0hh7rQzƆڱ0qtkO>17aLAzQŨ87ݮOzBOӇG?(}2 P^ttn<s<ԗM̷EtGRwDPkc)>~Oy3%/>@5Ip;-SػHiK)9elӼNlߧYg`\ttȤ:85V:sqEqڜE1ۃQ 3 dn[!bY^0qxN)BFjb4)[x'_9G욭^7JV5?҃gzXpA c/VF*_" m+&l7 Zicw"QL\,{7VFj.xպpL!xlL5BߌjEeBkDf~)]:M &zZܵ_4\h<: /nCནdD&)\HgN\t0& Lkf6^11Y 6MI4qdO{Jx](CZEЁp/۹ȸmrU0UdoPe `Ύ $j8;wtv9v|L]o3h@xkENiqfp7!U87ڵ䲵\àTNzy@KɟsG (\qYα܄|1O2*7lAg`5KKC 6J_SR!&LcޯhDS.>?%qΰ9e|߮p?B;n<.VScⱴ%7 9Os% =Y{fsj>wWTU跨jFIEݵ'Q/ЭY`/4B Z̪v<|d`k;{3g ?*`_z ;/3#ewE;؝V>ZG I6Jp&~&]qw  "%k^"XÑe.MI8Rj҆n޹&M LNΉw/e7Uͽ\BoKߓ'ZMsj^ItT_*agcMn?[Gu$WNE1>&f9w!NgGT 40:l(qBaN? J;zتL!sz 1\"L}۬Je=.ɒ= _U;i1W lyo)c'@O={5X40N=ٌ R&a(d(<ىOam M+{j,dEXQ A)pVç+_l)}Xd!wr$`P#6v-k醜*Ͽ9sKNIO9}_`o}wyU[.A`)Ïg9 Gz)B=ϸV*Sφ"qHn͓h S%B⍷F}I>^ˤy*npҵha.^7Z3_XJn>X 7&+k_G p]^fB}l G^x{L3̀ͻH8O`o(2,1+۵|GMW37s?08n5צC R iZ8D&J1h"V^uHzD,&yƿ2IZr=K2Cei,&Y.Cv_94J[S#U~g~(coK's)7c{Jxrcz85_FQ7v_ !ɣ[:-n10 .3޶@$z+@^UTj:t.0-nHwݮ䠻ti¹SWU(UYZ|ĭfg 1K:lyT|Ebg_3L%dŝ0rrP`:^o:R2²aH?_fN; }3Ix'xa:4.9Y iR,^I`K3;r@ uẔ\i^g/oS} W2q<]P ±j^G?mu#;N2 >\Q33<^ QQo%i~SȾ1*pB(kXbM7¾<ʇ[lq%[v6+>Auy8x!k " LC(2v\[ ztIa;[ܬY-~u0ڱO<|f .lPel So{6dxXw` &xbS?qmeF)@^{Dm)sbZxEؑ efg<ۛyL#zk AMNg/"!Pm| 曼Z+TZR]dFl$l]@!TVYl+uB7hǼ 8/kJhm0`w U~qb4=ȃ*ST3+᷾}R$!RʫoUAv S[_e]wYmRbӨ {( ^eQ6o0wJ`p/#nxס2Ľ0LR|F+Q_K(~<]Sݗct3h*z0, o-lUr+5I}%ڪc'c}b*6!D F4' z̭WwOr z~-W utz+ihsK њ, Q:Dz(3&z^?KmsW!<`#ffU8Ss yZurIH[ uEM =4Zu 11 Ayv?y !g&J7vw,eey{4[Dį䠪YY\i,"`Vф6z?Yͬ]+w& QyAoWF. 94A)q3{&71W@ ]3rǢ.[:\ PE~҃>p2;niZ#08mlk_DKK E y\hgIdVRL0mN6yX4N-́Zfdiq =YN2׌ZT6vBoؗoIAl:Kn6S7ӄ5!2#<;tIO+#\ݡRTa-:oߓO0󷫨k"0_i Q_qD΀d9djJWiO+%n&|J;N*o sܒo GueVEHGN IKu3E_'V(u%&aS^W.ʋ+}\kO0T_e-AbFcg;XJ穒 -c[Jh!_DSQ6Wzm?ѹ,bO}-.`Ay?$,r/\}sAH0-k98 ^l<63/֠nւ zZ)'1-sގLpd|,*`Gb=;cL@POFt,CQ G =\|S!U⛴ MOͅ*!R`G{!qQf`~d|"78JsꔙN*$d-Z|Tc0ŁMOf0W;)'ud!F-۰? 'WH2ojkpߴeapC Q3h'X%.VMv@y'..y@SPkߞ֊5f?8+O mi;E(] 5F?&JO-\buwkQ-h:?>ZOi 3L$@BdpҏsZgEu._oS7W֏vY.}=Źϑm>iCr0SRaLJ MKE0+6gW޸X eOvNV|~bShH6&YCEӆ{ObBe g;'4.Ev ]nY*B○ڎ!M`}N)r'S+c>.{YUm 6p5T;B$t3v sGYD~)lm4AFŰ;{~\p*v.Uwau Yhȯ;pC7 ^}r)O}f"Rڞ|WDRV]&`4aN՛E 7ާMdU'fQ&D1p@\$뱀ո MRZj=Oe7׉i>tNbo7a~u9c15eV 㑊+\3= j2Xiw$5L'SeI+?JttfGC4f+axP9\DHj>RO@*pI鳎 ^`ѿPrMS4,:I?5ErN$λ@Ε>6Mf<\~+?mB]@Ð:]LkJt%\x}LnZ4t{`sx8]8zS?%oڄ.Z=\sBƑ#{'2PZ[w*O&‘-9ٳB~$WlI|QZ?L#)د6 ppaM gz6$&nS4ҵZ0ft#h\qm_7sV_AԊC;%<e20%]6/@ V`P®@>";tIi*$H)D\}GCP> Zu-EgU7arc"U>BT'O|K[`d6@ tXHh"7",/hlqkIs[?xI+]#7$ȿ4.HC$<;DP3|Px<ځƤ徣d~=|N]SDɮ++&E}])܂,n)C+~#]8P^o sݰP9n, 3) wd!朁ƒ na"!UtOdNuFX߶eDVҴ`?ZNρ=a[/K0ٺ5Q9Nм9{-d;FVѷA2a%,Cb5dz R?A|(Ҡ[< ѝبZ[S"~>>mǰ*|Lw^pM|9{^ԓoVwfn="ܛg M[X֌!~N.2R~?>ԍgjpxEB?5AH',/%szt n8ߛI[oR @_ ۹SnG{ԈZ?~6Z K@$+yIhdVK׶ :cE'X")ps#^=9Z)ogwG8{[v D*y琜e%D?X(IR*`˝SR|>:cp{Nƣxgvb,YȪ󓱮9=-Ƈ! dEUqEÃ~Ͱq%Rg~AMC dn?W=o( Ӻv径#$Q#FG'ͦ*׈jeb)i%^abذ%IV䜙 ?r? Lv'Pk#J3Yg9JYM6!Vq2 M) 3:bfoET\QXhį8Y\s?\\@\giϒfg.2ZNZ;B诉aHX5`j6w.Ҡ㘚&&Yb`VQ6 d,q7Թ%}W7빷 R蒟I#+CE؄RP(>Sy[ rK&=_xL5!j[JE؉谐~)0~Sy_T;;GnQgɖ2O 5r1t. !K5hLA`'eGRs+#'E *fb^oۨ6_ׅ{IVd%N==o\._=58'[݆  d,^(׽] *E+ yqtKS՚= okʽVN9!çZN俲"pjƈ!"$kA|HYʨ'5-0zC$`uϣx?TO} f^< ( 95:~[U9aD 75{yG'*~[??)ecL@iΘ42h̡)61[&@* 2"X!_us6xO9\ʾ qm[$(EfmeY}Zhq8R!ȓQVb55,suY bcڛ\o'uelo#O|T*nyka׿/S(̓ hoǣ?2 S>[\GSEb߈Ѣ: G!() aC7>& LU+b*jbGPW͒rh|9E? C 8Y TJE4\̞+Ihp a(NsnYmj%fFwFUoMfY4L6asO 8Sˮ^[^Pґ\ "xSdn4$| M7~?fש{)*KQcnN_Ee:6c=_,B `٤ts?JŻ칥̷&߽b?Ԛ[ΰFv2zŶNˁF9CJf#ؖVHmJׯRiT"ʇPy!H:0R7KP0mC:^nTa;nyqP`GeW17e^lpg!_]ձB|rDR缑N)* r|'\$d~E 7[Jv!##fm;#csNtep T?&:6d#3Raǧm=B߂)ˆխa[l]-"vQpS4ɇ4ct6Y?_c0_>t]Q.m7ɻAIXrSXf%-{ldZ5k`n60Z~0ۇ fMlx)Wz5ph.@{錞 y)ʼeC4<'v7q55S kp$WayV$CL%K,cq&M4Y}7~G5yP;aI,sΣU-w5Zvu_K*^0tu?xKk.~ VeXZ\QI-]uh4*nǼ)\3Q VFg ]"qTy zi8HLJKg&Ff{[%Tq9mfFiM"5$.]t78B-[#7MN^V(ސ0N jNAFy-7IUg6G}# @MmlT~39_yQteAC^!7[ٶ t9.=WܗP?^x!T/*cݙٗ40t{zm1[؁D;̪CysQ`}۰Ϳt|d˫3l&RIc:OWj,`oE/;KVUFXؗmꔎP5}'Y(5vY~o;q+9m$k6G (vMscd@j[m ԂxGat^w %V^̽ʟ@%wKL_@KAemɎybPGEdT|szΉB`͐g77Gyx=m1bU; %&B(ج !qhsm ;82>V,R]?Zo9KDee6R]14=io}OB41LMM*T^) bs* CB&"_VV'4E&>4"ʺҞO;2 ǀܶ?6HТkzQL *eOyQ7%δS*fy9?ħ ptCΧFN.5H]Kg''ï~XͰhk߳z3&oWC_H(~ʹ֥X 2EaBmōŨ!۷}:ZkVXOz$6<.yY% vOܩ]I=`iFZU C=|۵,>vVM @M%L^2SV׾-'Ytc%П0l6 䙹*X'ҠxKLԺF.Q@}yxEddAǠHU.ݤ"~(;*129u|tT-P(a1;^5w6o#\ΛgѩS.n3,=מS%oRc=L`Yst]7)/qW a|"1=ư>m~ @l8S>p}mt{rl`e1#wDlJ,|B {Mu: V' U hS4;0q?o0jB+Ј 㺒ƫA\V5F- |H~`:Ⅴ!͂ +$GW|_v|ÙM{RՙEd$?$jYSSƢs&Ai"z4򨽖,aW,NDZ'¯`Z/EBI̟ Upe O=[ҲxuЦS R+qr78t#4ԣtByr! \ }iA̹@@//?GOX;ve% PKlfh hi飩ŧn9*v Snp:}Y]3'g R=&Dy&+;}Da%T%M;'=ct+ `;TeOU<LeK^rYN+ɟ`emHS7A'JM\rlf5b c k+0Bvb?.ςb}l hn@mhBIoZrx4 ;Mi~d- `z:n$]TC?h3-AӨ"pa U-DEx8t<Նu k3@T`YG4ZT-@_YRgrZu?A!냇GCxn HD&Aۮ{ lW ~fa3s˴ @BDn_Ť} 3Rύߧ@aن núDՁA:mC(·(W"exߌ_~v?鈏kKq_89K( kʜ?hVló͗+nm#Wg1]6NP9y$DsR2㫹4\ł9Nl0$\φQXֽٞG""A6ɪ`Kw`vX 4ĬZx: !L]܉BZO<VؼR M؜l5k gs!v>>SpnsC//*GcE%T*'vd@O `I iksyGhW`'OC/>cB;I9Qgq)X)4 ރw*uXf38'Ü` v!DJpi>Q\lUpc! 6b<[j[Ct/RTl7!GgޑKaFHd7N+[ن@M)ֺ=6\ ˼<R)7]'S>ûl=^%?4] WS@[pł AO XKWwǵ{Se(XGx*GKpu^sdf+]ZeX5`ӪƜk֍*p=8`>$(F4y~^HsbV0sY㌆T*vjrU/ɳ#k#6C\@ צcyBG85 /}2) vJ흥} >(*_} FaFixʍ2@''i$ l'.˼sFU#> y dW\'L?X 1G/J2wcW$K`uLgPCh3^l+ü҃-6H|:82&syya%0LWл=i7BGo|@,^SCo. *TWJ vX[xƍG^Ơl([Q bى!KRQ8$ hhZC?/ެwg|};~Kd W_=E;&  T Ck-L$+m!B{:Lw:yh $)DTfy`{p6x50EEQ^̇7 u+Ꮲ+zcdQ"1[ӛՀO2z)FGFYHOrNr O @i Yɔ%Wid_3\h0N2²2q^rh+2=F r<+fX9Z0^b ,14pDw~^[.oy&w8@~ I/C~T2 ĥ5gǸd,.pyw-4.f.*wZS}|P3o HえjuE]IV:}]gφ?>d㎃f&C*R2Xjː] E\DD;tM=|Zo*k/vMǔ뢳`|ź<[v3eIU 豢5g~Ew w|*qR0#ӯ5힘j1bw~:8IXd c]b_ɍvH0ǩ2 QR<׺uoiVjvh@A[!?.')]0d0|$:u_0@N7'z1?zxiB:>x];'" 6sQq.v{mj&F&Ơ&0Wl /!+JXJ\x^ٷ"y5ɨ͉ު67im*[ƺcl>#bx?NgV?Q1K2wZ1i|wH]2~ ⸂IWkZnF ]ZxȦ EjM9|1Oջ:^&dzܚv2~Uu7ZgixC/Cd9 HP"OB\pUކ˟zͻ{N@>jqFQR"b#gH#QSP@  fSiSȄǤWl޴4z0⑝ 6Aw%ޗ9=ypKc. &iVVB>٨э9yG!XdqGDL٢РPǼk6Xd R.MujԗQ*= h~+&B.zdF-ҴA3mxjA \'Nu}O|)7CN$1&c沜^LeF{U :Ҽ@Y5V!=rR7E'YBz_H/uF.BY9Jk AQw)Z'ҩYwF\V< j N;8rbY5{r2(l'2\qEe>/Ip''/<(*IzuaǮ'dQ 8X&%mo. aq \G˄-9mP|ٱW .l~ `=ЪP=B!8RY0h+Gp=7~̩UW5jElp[2 JP /g2- {?=wyP6rMvĊS(~KM􃄔´׸Ł/y&'JMHå,GnwV53HB.~WͿ$oKݯ<Ï6FڴjR #rr8w#1*HP~$x[K'u9'1ui/,s~WRSbϮmqGtŬO/-\W jʧim(*!K0.9"X(hnx4iFb F OU@ö#P98N* ~cS'jٯ4Sh:D:?e/ =xE,of~#p'^X .{@_`1\>#ޚAMg \P,uO=R)ca#H;X\`L*YЃϻfkJa+FHh2}BPu&eX5{[~L9*+7B[ns}-Ќ(MBtO?`tt2e@̻c2JITw:/nrC"#@$h%QK>Gzev0K4_k1> qEuMޱpj+mn>jݸi ;7ε4Q;s6in):>0MѨ0Gߔ`&[z,r1"LS `냑I ն{|A?Ք[lq1]s][#~T#5΍CƻrhMt8WMwkF2ERȉg o6$LrGH<fXkej_q7l{>Қ5dĆ~ eY .%F=x |fW f8{G.s~o0bk3gX +Ϟϭ^_QZφuTB j KMbps'6t?0+Qc-ejS^vGfIP0yr3^{{me0] -*=fز6f?Y &Ob/_u({'{$~r.]g>sٜp{J򔛧?tA&J e Ϻցۃ9(3c'W[()uqY +Q3%y۰|Np,J<l'byho5_/-TJ@ZZYR%Ș%̲G貃 uߑs(sad}<zho*C(iϡmߖAn/K-bkz_[F(»`DӠƑK!Ibn sV7o⛉7.NDMQ'<;Đn腍>Qm.8edrm oj~ 23_ U* * d=HOXv ;jI]G(.R6ei:U(*"q 5x۶%G`H'/ x{ZܣÄ@rX.)jرA&wSV-3<ɢRq|y-lJ+ srkxB= Q΄ӿYL?NͰ+hp}UI俩 ozxR;V J|`+¯{bY!7 sƊ`x,~p޹;S;&;uۊdE å[ima)¨87/bJ>-ڄ쒥IMy&N3~=GA?ʳĩ.RUh2s&1OВ⼿Y\)П,0XLE1L0 PhzM$i MzZemNTk,p9 ┚[L2䓺`{9r!㞯 E__kP37= 1!П8 ՏbtrDYNL@1^̓F);QU&- ƎsNKuMƓ?\Cކ.45` Rlz:MTkpgL߱UӾMCm֑~#Pq;M.$c\ ;PeMet3\5hc؏HV2hWd:2xYP T/iO2+phkvcmDNyo7A8$N(_k1LFZGZ}d)f466tK#HI~qHsO\o<2hN [Y )A"q.(ad>=70vseG8 ?VF+Ȯt=W wYBGD'uX BG,~Z$l ~HY0EcM'v_p:>ztU!-}]K:—TZKhi[ႎQv+m.KN'iF{f&O@'S߽^/w.è1|ś>=C$1,XG=Nq3$}.()1Xn*1 e (dn(5025VrK4xHbNq##vmD-D4-)eCV.[ıHr7j9uyf,j ܭTUEyL}ke S6 #g?EmZFw@՚u2؀n:mWCe5SL~ @ÇJ=D1"z')_MIPn[VLPj9M[ ew|] O; aτƋ #*0p3\/w ` M[WFD'#uuX3殨x_-QfDM Wp5$x<>*mn8)k$;x-@vI^5d%a᮵-M dCA֗\tB &SA#(@Vp `,<kAAfDЌe ^0"a!X8A $6/-tt DTQ3` ŕux4/3@ #ݐŪN$} On{=v:9{y *A)T`tE3K\ɹZaaWC# ;0( cVkn:/?)0YLjC5y=`ؚfKKjE͜({j)3֭%:$ِ\ n̿XP#z]!iȟ (J\%Nu0,LM2q64js?RCpDc'[4vU63|GbsD ;Vfn~lPIg|dzK }H*`'nܞ[F2 6l,/]o^ q u6 g/VjѣĘ-&b$~Ο#'KAfLr.44O|\:rg]w鼾fϔ$EL x=ZSuO<|B:&8L ݴ[ŋ1L;yС8G\U激ȳd?1 t 8yA`dӠG)*f|ɛbf(k(4gA&r ؒJ@|GZ:@19XF(g$ cEYf$>AKH _b7STk\-ca[")u*5$Rτ QY%@*";a9Q P-8IK|%"'0h*Ga[1J}u=\'=NzQ X>~>of,gA0;ym5#Ib/ t"} }{A@ ヌO9ǑV.q'.Fє2O WCS@E^q X ()q 7)M hݬ)pOq'Y ɯ?X3]+fTl2A(h^{s\OkL*M# A9ʬƕ;IruFD֒`.8t7Xg`[w4#'mF[4&Au7/[c)D7Diŭ ZX]b>[U}%cםY*X\#E@ᐸ>&`5-0A?ŲGK8z n?b>hصJ]ŅISh v)=w:χsZ{H ΢Ly ~D'=F |Y+]w{g<:+_j>h*'`e? gn y$5|V||<4 Ä>qf&f苁6T邅Ɏ; >-S4ې9i0}+o#a.0*g=A `}k ^ oUwdG*g mRj%&iWEKnA} IW&t@a|e(8?bGp1= 3h#h"%F>+w+nvI.(]-D6pL* V߹`u*y&KZyS\ETחi)b$Yxt n²M6I(6 ̷\,lqfjtN{"*~݄yGYќC'VT*3"j+>Ѱ{y.ұ1߳/AuWBoɔ[lI-v9Ɔ؉=~i BldtXq"2q(w ݧg0fG8y{ H9s3_?״\Kk}zũ3㔻^8=x qH/Z!|l쉞M+nv]p^)_FWb-"Jr T9)Nf`v(=ah9v^Pmȡr}!rJ 3mL&"RYf`LAʈao.m =K*8x?">A9KW+>n;\ cɜh]bh($+J;&KvoE5Ț5F'%^Ox}%F+a2 , 85NQ5m6؜m"СZ^' (Ifl+eBB=^Čijs[Ug;td|{k_=rX,/0";IۺU3m65jaԡX84 t0-=**lSۅdFbPbZvDB#<NX'-t]`kh}CSڃpi~vx$[.bOZ>?U<_PrXQ׊t ClՃBlj5[qCkZFI=ضaC~#ߓ>*l*Xj߹;$s0-q=vOzcY#613%1Ptf{M|0 ,6G-Y01m3!!CeFe[w7N݋SWh}? U+ɩݿ. ow^"dDV&&kA/d5ؾTRw ˇ'7[9U /c.C(=\I$/^%uKo{Iy1_U %ZS_W78-y}+ y}S<AM\CZ5 7V_¶Ex]+npGf˂Aڥ2:1aaJ;ݔ;3A+ZwrKUiXqbʴnO+jm-50ۂ2Gx{[7]̑?9i1Htn``7to *ö) \,<>s и h5GQOg%] TgZAJ,Y1C"I'j߅6pJ,uлL/h(i)VQVqZ;oub051YfC/H:e.#ڐp%:OYjqS8AYKQOA8L1i%iʊnB|`*Ҙ&B"RDCX)gqHG6u[|o'dV^: b~ 1HL[*y;C Xٗ ;]S V'nDh˙//C2ALRiQZ k HcBwdؗzpQzzP>/ܦ'z[zސL?w,!qTpq9Yt)SoQp6N_Fnjk{ ӽw&} Hd@B²N ʳ cw9;MsA I~\Ф@u2_zѳN\aT;r٧:V ^h:o%->{l  , R[ Qq(gjP5Qm vtbm P`G,cZہ0h)I sXf]tK19;s܄F mڷ<g5WQ{l v6t-# wiͼFh!n>̚_GGJUΡ;CfT=Y 6?.Ш:(71ۄkJ R3K\F@%ps3I+g7uʇc"H#[C._[2bE$7Xl9V663}d{֨k|Ubb0l_MƼv Ùe+T9Gsm&_ )V~㐌n +rvs7?p:/On Wٓ,vz,I6t/sF Qy7;^E)?Job!WH2+<3_`ʍr4[ Y&ʒcS-ne{CPFE ^77\]JaM^6wv%'{PYҬ>t#8,X+\˷Y9ؤORB#R &N_8-"W}ؤ{-hps T9?35jdeE/>R{0Wؙ>L&NAWƴysmo)ޫ2'|CӒU3&.rb0bR?E>σIX#.?R}ΪIyŴb].cgs ˄lP)vmN;U%"+Sk-X*F V[@Sj`Y!: $k>1*|ꨮNj`F9vXmSRhtmI),}?MwaA{zTQ__!nEM!dx4Hre' S{6Ke[hDOUktQΡAǶR\jǎ@Kqe| `[VIaP 5̃ՙ/^r*x\RѵtmK8aB^̯KҌ5?.V@>|S:j=P9B|pX g8(F[n͓e5ƵC0LׅkˏMh4}*#{3eט~ R Gmg]YKx=DQU#y1`&/^<Bm0^3H/jaűWGwm^ 뵋6TGsLj[h"hCl"FCc9Z_TjpR+OȔ|Yڀk5h^]ʱ){ kI#6_[o>SSP+C$m<<e_rFY 3[dS +pd$olȝVL rDՠB06U)cbhf |3M5`"aFϟr'1(5mI# o2/xC׷EGF?tkP^D+f2"UfS ln^^T`5uJTɐlDAcGIU;0T|nYq3rɉT 2͢+wBiw96HWAiUx Gǰڗw>0LX/i8JWhO#-AȪSV!b|^5s$NU4 l̒4iz8aTD&2)>2+v5ɩHhIڶ|Hh*uҥrң$਱nb/ \JP43NOo' "^ӭ->c%wb 1./r5d}u3O0F#W,OKDrsXm&5Z*02mc5sO0+y(e9 Z XStѬ %ݪuK|{<0m7CZ+鰎;KBW8X]")"zvjy]=dpkKFJSO 9 ^'8D잽mU)b(vAoa}{@[,1I ^?ngN$ w074 {V^O$8& sq.E.\!w.:`G4A{WŤIR̅Xct¢2M>#>}7FmS2˒b<+.bCh:YlJ ϚH`9̡į㨲1!A% XyWS 9ɼr#lŏd{uiUmv B3U˼iX 8쿴올7p8L7{7 QOu`]6ήyvDj[<:iQ Y 4}k Ѻ4܌Y`#2Te.-7$^ߞ w97bGfOsODa\yԭB{<&Bͅi)q'92l,%ٵ lH/Ĩ 9Юd 0{ŐǍ|7Cޫe`wa={sM s\*a!ǰsL"9u cyĐ|lqe~߼\k}^ 1Ǚ.v ݩ=!QMOJVS 4P}b|@~ i۷״\eeS/Bud Z4U,u^ںw:*g(L15>f;>s$[i{u5o}ע4` mzͦe7x}CQ]+ ߾2!؜擇_tjO3Hѣx5+i˭3QCLX.\d5T3l冊>މ=iLjB (Zog,'BU/nνB=q;_vR}U3UDh-}7o2q8An{j텓Ph`T"h>K`k 9ȈawBo(6C|̌)pegM 8Z8I]!x6(!{$P_@MBcާw3%7cL9g1hP,.h X:#}X35iM &kB݇M=H O)BU~~KŚ\@ꆡ`d8W-?O clJ'L&sj8O%hsHҼaHmjx>d%o6ߏp&W+5'Zw.,$P=k(Ek6v;\_'l8nB2S4z>v2@!>ۏc$1dtMe0;P#_-Zgt_?qVjp&6TWbC-  #n]1YA^b{:y4[-=fOV(<::Ao}wpb*'[\B  iUS<`YqX-WIݟ|gs~|^|L.meVO|$B`q'g3|ɞC C/ IϺ 4'Twk4v MǠ'wӄ֡-6\Z xA'<ͭ!w2-3X9/=T'73EZ] 寮d(r2Ev=e?nh5h*hL5s)Ec`bbJ}}-9:̀5B-R=Ղ|MCxpT ~d%u`.^+SSh&>ў?R3g<ȴU)WٳnadOwOA=耪И ɀo-By6^7oO #-̄BF]'Dbvd38XȉajjG`! o<X| JU-!;ywgsoJw؂@!lh~d>r?xl {)S--7ǯ./'f@ZvΤ H. .E4qHL&_wˬOr >#ɉ56|"9K!.;f3t,C8h72[<76Ic}cmƣ6kB[GvFOS|S#+΢tlҪ冽 3.:~Nj4B?3D(Z>GH<b$D^n<:3V'UEwFҳ߬6jױ+b)oHHqya yo!g7dm˗AagdH.B稔VEIX%Q';tS|farf-'p5e|t;罼45 f@e(oP(@,X̗rEnKQ:?wz-q_Ϯd M3W=S n.$*RbYp%0AU4BD'7Ohd Bg~W8c4CbOWcNL E!W~h0l]BϬ)f-3;zͷSs~L8 p6McDG;c𽲴 Gǐ8b,w>BN.mуVa$ diwņskys7PKjCD(1NIfi+D` 0}T`cMdrֿa2ՍǟNsrP %2疛)yY߃,$&tOQ c$YU ;fMѪT(7O䑬ZV'{jSt^&Tqz:k[qK| Bm^ZAWэhv烡Hm]FAYf3[@;`M7Ǣk_eT7 B$Xj΀}&ص%˱2'֙?X_^pӇtAf!gÔ`"CHڅ pyzR, @ʃz^OS-$Ai4 H  iS ͍ι٤u!y[>v>gu^q q,t߀G.},kažW%bCSm1߸)tYW+`1^$ec5!{D4[?ޙ"-RNfgeiAIJ‰j3n47 )8d] |}#.rc} LV5w'&a31'L{MskT{*ϵ$\d1 ,jBr:2ߙp!o 37&@b-:h.lY_;LIuir c#MJ۪[{Ad ؔ%M $D׵c JEj M>Fv;w^.^d7ksjX'lK]`?bz(rěMm>Aq RHܥZWzDI~QhfR'QŌNMNqb}I;©05oP[W_'|)N4#.VnQꪙNLGȮ%yG M# AG&:KH H,IJ*WZ UC@ggmG9=H<,a4OD;0V؛"1z\H֟/"p[Fz[,Eɖ3;Zi_IHܤ=HyA" d`2@? K_HaYJh;&c}H/AE!3._c6ςhyCXEtI M/MbaWIX.т".I3`,1j{߷ynVūUɁ'A>iwa7vo+1uMCXbz9FX*ʟ`Fܰ`&_swh֭Cru1C h]hO"Y{rE7ӀrkY/[" Y*Xrrl$dv!Ê{x;c ܒ cZo`dL) FMWی{L"s"Tҍ$Ixz"q!uߴG5yRӮHh 1&("#Uk,"}`ߡֹoeŹ$Rt p tEd{YNE@=N$QJxuTVH-|[}YVLOogvް/Ҵc^JŏN.7ZBukퟖO|j::([f3_{۴"e[Pl*Cڑ86%|h ޼BYʈҕ%YD}ه. @{f'\U|^$QgU֯L8 os *lՑgզF#[˂[FM',=Fo%pc[q PaT$o ,@xhf.):Zʔ͸<PlKp-mgMAӺw@9\^q6z"dSmT}L儿-^ev1$O2,Y!,S,h=H;"poo0X J[kk2-*d!x 9 ڪJ[sm}8*UAHnyqe\bV VƘ?z)#T@ +YO?7#ё4b"ng 1w1APla/@J;,XRLQnSƪD (;<0"34vnXNjK">ļNsT*&歳x>uWr7,a1}.p=}|Oy'AR'NTvOxi90"m%΃W1痯AG`,_,|!cjoΰDBMA'XcSd)BQUׂIDD`(XO]%?!} ڝ1Q1qZz˵ܬx]vKʱWBm~LLZOM-׶}p-"ڳFE9U2WۼP {].vќCCE+QP==>ϚE.&Lz&_x"!]A'33qfkPA@|VșbEőSx3P*s^$N}2YMN59Z]Ⱦt[|~`1آ:S:[/>W#Ljyʈ%k19N[J}=A&b.;벮ץ(:l-[FDZ V[brtΑ^۽g RGϺvZڽ06 vר^E 1#+2qÚ.$j&3ltyrF6}s"fs6[ec3c?J8\:ĘK~A^`6SKPU۩ia恧8 h@e@e{t?Xn uu>,l;1e$Tx'Z\(nۦD/ʛ"Ўq["@f*! AzX%gCKRT <.2CCcIOTj; q7~+ZvM犆ݎ_Lbߺ5ڊ/^lvG9ijK(o䐳n9Kd!E<"|npFMe,Sl11s ؔҼohṘO/zs%P(HDC;m<ļ􄜻go" (7]~WDRKa9[ζG|aDrfes9`,kY!* ZsY]oQxi4`bI4n@ZVb-*ʧ(g )/<ϐV ˝P8I…Z9cq@)7Ūv53 L{jaʵh2RKݠ*Q A_ (Oh|*F"]h+O8*׊'F솰2 SϭBUcU~L(#N[ϠlwPC> 9t{r|+0zX@Ͽ0ى"g,fM+ "*Ӝ |yL`lMr: AL<٧0ȴ*Ti XunhH0jj*@G=z.d;.Ū߬NL㩦>fu3%1;E2lNF"08'VMpgd}SJTa F=PbH~'KqF[*"4{NNAj!QzE@(\Z3? 7,׵ 0lwfQ2(7f@2YgL;exU{/J*8uP9uZi`Ʉ]dw$3f < 5Jf.:="Z hgY/JC8|]Tb^0ZIed+~]Uj3AQh]t*gagђwHg;`_}xx lה eCW.4ixxPPD2$)ux,KCT4,U{ X)訜 yKw4YԢo& #KXfC[/m~q.MI$qĭevLeKfXah>?9# ЬE;"Q›@S,+<~YM„T`e0IjZ!SNVG\M1Wla}WFB`{⼓='7Vp 9P4TOW̍dnW9"?T dsW7hG 9Bݝ[lC zf)^1"ҾMRW_WFFP>yuZ6 JRoh:Nphr;G 3 3;3 ?/rMוF@E1۬CBl}[㓶- OcxpyOfB\Q(]Ҭ\[㭝chܘ oO& u7RQ4dù_ Xy`e)gilH.yӘ;2Usb 넞$#3ha . :ȬZMڒ E DQoGGmTeYLq3鲬~оax±uˀ2]>*Im9= i"ZT—3SEW$E%g2: fToO~=*}h][+-ʯB┺*!M3& ՇyZ#;'Jfm`U0Shscø.|i5 ,NƠcLʖBH~4τ~^D7Ui D&ʯ+sѠ2.r W3*l}x<{kHy^5FmNmez4N}b {zwh3 1+ /%IۈT{#\f $6 Dˁɨn1Aځ#*C&->'j X 1ޖ#=P`Rڋ>KZ̷l ܶC7yG2' AnhwfD5ؿ)ufSY3p< 2ugzrfctZ:WW]_tۋ0!% ˃o}0a}ck-FUlEp˨{ϙ3:Uy[&M FiI/85IE~_vCq%2 zQmEU#Bz:|niE SO:ЅS&=%A'ʅ_h/%ݴ#:zܛػ1^^D LE <!Juh Z7EFAOZ+~:dtj=::yz 4.b(gՌpXcƏuI+]t(\sd*@fD2YL'@@ _tXC&ZBnRqzsI,R^JPSj 80 t*(_ߨeX *c۶O`֕#TJ.́ VE('I8^L&='th9Ou8}^ r( /@:Fiw.rUbgŤXDR,;zf Bn`wR,&IeMFRlѐR/Nc]xTR^'Hf6;K[ Nv- "ف1- ~}X?A](So".XX5qdZs#$_l\Cױ=fa>y[(jΧE_`.N1?X]/)b}=; pcQQ1?K͈>]H?%SU^RtBm"/Wc4KΟIvC; 0K+Bq[[ƩBePWde#AZWZŔl̸oҫm/вo* n=|*$DfǯfjQ*0`DODӉVk~Bw?]7D7yH LoQگmػo+`92?q$r7_b0} y*9S G!H( `U)La:YLՆ59HEvvF۞@ t~oXxo7%0h,p<&7 `;h$Ed&p4Ӝ)_0WR ly&;9LAl"^%1~Y?c/E*8rYLu;ߟEo9f:\K.'Z{=ݔY/o)ct+I1j䓌=XѐbZH}aO<^O͏jnrM/{xF=~OEIl)3v͸٩*u`VvM$l.1l#u!AhڌOJPDžN Ch,)dt9)m"*ETJ@ urH /ǺjL'uOV9X"kJYЧ7ݳA1nc*>Q7@ rpCie<Պ z٢KHr;gп57щRLW !SW8>~*;{_*]ĥBjfx LOyc<|[V:bi (3{SW7Fg!%g!1JͶvnmZqf]0c>RWaT4eT|WmQwμ d3Z-Rڛoqwkvok8`KOq-%w bլ]9Մ 縂j&TPSMWدӚ^5t nH>K'ֺg?W`< |7Ѹ_ #2WE!y kOB3wEM[6<`oG~qS[ mCs>>{f:YfۓƴeTMю~I;ܺ "HR|*lvAq:ކFO]K^rw|:X)G(5V'zo5NHzV0M7TRm2A2y()UheFX[ rqyL@?RôNJ etŰǷO4#Ưq!4fc꧱,y2wd J0)<bHd۸!EL2$@L0aZJVEwSlnoHryR0'$ߛ :-\O!"$Cu!oVS}V)I8!Ng&ɷy62"{Ux5h<[`4M:RkKi% |k .nQVuH2ZIx9 %SO҃|?2;lqWc'.pB zרNYG>ʜaһEKobd)afUS&P,7^H|\GFB`[0fMO:Wv`m-CE "zsJܜa4ە"_qkK[kٟq5$I ˱ϷCb|IsWi!Q c vu,7: z eK#Yvt(3HPYbǘQ1[6w5u1Hhe_sv}w9[Egpsii/=p;mUqeof ,XLsVYRo qY=c)AP_DyC  򂉌 u-:&鹞Yz01wa:[ԳQ4xDY0c먉ޔ/k,ʶiF\bSLԒz1veGq](o{SN!]\9s{Nz5JͶ  τ ASVueݠ.6̹=y3J(G󾸅 םGJvudw=NAiW͓|C Ɏw+zcşbG?Z`Hvq> T시$.OGƃMǨsgi: K½/ 1YvF ~L%&a^Lڮk5`wZQkLvӘnV@H$n>3F .c| :KY>|Bѽ{2$ʥI0t܂xDT-m 7rU2N%66+I0x% hBp bUoӴAä>n邘&kZ(⺓wݦz8 =b2إ IcPL%?pNLcj\ y|(R.0논hH$%|ӥ xrN68˗zAb7טTuA,#V#W>>GvE 1F#DքU W])s4Z DTʱ^2*=59N/I*T9G'3#{ @츽H_PEpdwt%_k&TɶmE+E^ZQd%Te&56Uy;9ǔJ{ymL#Ra'{aSmÄ8=!{Q)[GN^{[ [m{?.~Q[Xvb?e]$P|x{{ cDMr~~+W6S &o@{>j?4>X-_j8<.] 4uE|є;ۋy'T8+ q*`# )2IJ%Qyw:I`0}0>g])KC^yRz*mWߌxG3( AuPIӁK|`kn#dEPq$'= c3_Gm^(;xsi+*Z߲؛V(DNp-K0TfiP!ř ,bci Oٴu=sØ96LXJfȥZzΣ+ސ :>5oShOIjѨ4i,Q:GN$?|#EC.e;2[g9.I55BH ie Fr&с&ƛk ˆ"#XX)'RyA8.Qpv/BZK$ tN@It$#im Zhn 1IN:i"=7,?]@lHg٧V'yIb@3w,a43*ޯl<\DcYנBEX'˕1ݧSjDYTa)gRXz)\/Y'k{5d`+5%Χ"JQҙ)T5üT;dދdfh$DlaCqƾ % tS`¨iX.S7b_k=3:bvaEa׀\l CHOKBjH Q7! U(N K)KQpt,[U7#֎}Ttn p<t[# )j+#311o^ܬsBS,oets4ZG>#`m*Y =E>0C,<& a^yyC.(RM }WL5xs5x XgڢQs88`,j\)3tr"IEg[kT}T/MxYyѓA٦c/_]rNӌoNnYp P-:_jb=N _ _w,P;4&EEȀ F:3fO0h"eC󅇻Z7bή6݈\V5n4^9Hh.}Y?X/NByjd[q߭WW&Lg|JY69%7f/%@ƳsbFvE! q \O?8`٣fgmu"oQ$\՝2j} l wJO[] EŶT'H!<|T2J%lvwHq5%+ˤcXd20u‰7F 4z>R gxDpP8BP̌˓ ^w>3c.'Uz_""ۤݢz> .έq&L˟$\*{Ǹ4UУb*;~ά) /qG#+ ao(D#чM6ٙll=o{$l<(#lǟɷ ~.8]|r$ wվ x9&S?Ae:E+ 8PX&2'E˹ʷI:qZpi8( mfuE⤆a HGm]R< W1d*,40*<>S*wf04rSj/\S+)'_vSWo/ ]2 (j@ r:wt lePYv{N& a)W e`O#gw? Z&fs<H%T^3 IE-:X9V^Lx_xBL,h?IdT~k" *h,xY*`1Skd3lݕAd0j|=zFp?Q$ZH&^2.3o<$u;]y'"!*hlm _@Mx9_u\\wۆOHvܺlP#ŶVIݶ6CN{0]9ꅆNЗ1✝jMb&k :BHӸ+A,@ Ǖ)#Xϵ>v-Kg5n"t]5>3, ou~\($4a*a!Qqe7TvNz5t<[H8taࠗ b۟5f,/tsD/d- !rx1W'ZX/">I= {\p"ro)SCT|@AZ4PsTR޻ؾZHzB\P?gHI~; ͭ5Qtvixls|/C砲,Z+%F9ryMid+Qk:29ʫ~qVwa8RGA iH7D`^UCK:հ}m<_!xU.o}otHJi-dxe ശ=tHtUAY RJYP'3ݙהBvorپ)(@:_^u&Oj|HƁuxyh: QF,~-#摴%Ǘ &$QDtC&)G ~@Z+ynU}ag[BG71m!26ۓO359u50˅[5U겆b&6_W:C>J>[6iBU_=`%.cEIʦVT1G{-~.$1G)߄&6RƋ O{q,_B_¤dq9%dex2XOVsiY[{cqB&q#Y6QeA.W0h#Қ}p3 L seK+jm7'd?*X >щʟGcj)LnO*vBHht*3(oܞ=kDOP:$ χxf:׉b;ewZKZd+iK{h/UnC5rT<^c\7j M!MaQ Å - P]'C:""xe'ީRR~|3;CanS|Ilzڨ)obyZyKRi͞$ASVBS}}r'*Q:Y1҇Ukfn2<UMl$pE@bldHFO]JpeK\$ ssÈF\Fƽ_?pwI'PE3QL(,֮ 3F3"2DVq Mmk!oDwJS-|wolG~3щ[RN ]U݋ԉOεLҳQLbDNb"WIr>ept-wtA# ןfݧ\6?xbZ.Hq&R?.ЃfD9L$tXtc\ȼ>bԄYs*\MeakpjҮ23t{!MwZ~QafLZ}w؟ILBqbŠ30"S& &{0H{f*U4 x6laal_`pTA*8g#'`Є~bgA~7f 6%n)1pa~IݛZ)ýOv0NPFb\ԬLKz$j:h7jB%\-wNōkImÇV<5ńYUܡ^03V^Sࠢ*[TH6̌;^@U@ڎԏ[+:s{lc5"A4*RmцYXsfEㇻMھrɡt1M5R"KF|ѭ"}ܬ>}D5EHb F l+b2pTs$@օĵJ #S,s2>)sc$f-≓0&K8k:d`0e K;"Y;R< tFv0xB}^ NJ A2 4 #}^ZLBQ_]E+RϘ!sUk6vھ(hE5ƬAU^s1,>j+a1^7Hv{}}`albmvFT[C.lɾmCTW  Pqћt>E : WsQȹlӍU!Ti}(){=ljסwvм/OL]@)>;!R$tۢě;\?BnEKDy ,u1f_~;*9 Ssiɘ-%Ԇ3fYQn(eYyyU$0["/~%v"kY^gi7Ann֛|G7jPE:q~ً.Eۺj(sE칳@ +𣲏((gD28`E2FRI y*2z]@|CT,gLc3uJuE‹Wf,ef(5WsÞJC$X {POp)4'JOHKs0A,3:?8Z-> in1M0\g1~6Sx3Ku5QQ6>lntv%7.;(-QDA{k2)BnClvR֛N=6OgKFtji)׽,jO:}**/LY=Gb8o=Bdi%(j􊥄9ԙ͠$s֌)gfU d/t}7|<_:R9Ү(>b_;jj|/}NϏv0RJgzg$Nl9T:E&av(N\!cxfRCC %^,(~¨P7GѕQ5%}F-KPB( %Ft g}lRp3M6ẍza)mX9sM]t^L6XEs^&~63MW2_!P]XSIJt`&9QCT[Š٣}`Ia4SVq#2d(-pbJ^&jrŝ aX޸cK騍5[/,bSPR[H^5&x)B2}im f/wUP!xLC> FКZ"Qݡ?P)Sv4s+$)t켒st%}?+ #Ihb) w=XGfT7ĎsiخUO*`9èNzeq"ӏa*'ũsm@z\$睂Bg1Yڐ~t/QCR "-ށI9iya}2os0 pT?Nc_I[gM=+3Nơ@1>yHkE wWZu$ּ86J{Qf  ƜF Sk¼kj|ykLzNT9(2NːJ2zVZZMZ~{*uv싗kҮh/l, ԻyDL5l&:u[@8Mg?톖LږR4Q)YqL*d\n논ut;8Tô1ւ2ֶG\f ŎeVv*;Da_K^|'49ok{Vۺ@Yz ?|Ly5Cˑ?,7NGT  T&jE[RY8So\49?Qή8q9iƻ,[Yb@W pZv#OH6:'W {s9BcnVuoA.x] %k.!Ne/Gi lF7y^tԳ"u)9 s}32tx%qXrIYњ%_|䀮yͰor}I] /އ]B =1(ER^,j9l>@D4%1(H<+8F&3X\z#O`0yP2+*F|+1BNF-~܂޲&ʥ1[vC|aG6[IEJgؕ|u$G2W7= '_)l^pWtzZ;z2|JY5>?7VQ5w!g;*vL2CWJ.ʿstuEr ƻz%._ rk@9 uHpt Ɲ]&xh`TD2I&G9A ^+ DtH[P^[U趉"BZ'9͍G*]7am[݉@x_A1[^#JsbڒߢG]gxaSBzȱJ[n:  *xT)oz˪V ?1O5J6Yn?g_/s-"ltusL.jӿեWQ^Se맩bN3I@로kem&v/ q=O߅jm3pss iu* *lTK7(7"(v=wX(Ji1Q2L9}Gkpn.;)S/Anr!v`H@K+zYRE:ޫ"/ #pqrkTnT?. D[͌]|dkf:ec؉#6+T`v S3*J:MM|x1tKǃ!fJ|^N?A0̻th^M򟜞k04&Ѧ,z_Gpل 5=?@+@D4_FU?ҥл2 ]KW*eXkH/o%c-Nf j51FI wJl&RLp벎6MUU[ /oc4orJ*<\_5 m1g0:8vk?<5123h g| Az-WN J&+&S7]J+HЄ$-@(gBI2b:)հKv#)wǒE8) #sF9dO|)M˳:x.23l] i >"!slTOs{u`r_#RKYB>.l\3MN۽;uHDY иOw*UV4z45FpP=僘("|HKKDԷ19  ʠ7z0#Y)ޥ}9v6J-T~,dOJ|"J५:5ZcpC.I01y جכ5mk( 6ž.^-+{iAĒ t,[Q޵\>ִ(Hrko .XŠ<`,^Y0|~>f^E̾][GIT0ΧRVlE~+J "UR jn-*פiqЕFxjW`Qm1nkCqS8^>|U\RTY?<Ĺ Mr{r9`k{+t~z£C>ċfXHd&S,L)8MVIƫEnG AS9 DN\$AQO53I]TM$2e5]͖QI"CmɌ&oZnGݐWi65Z ; FpJM2 "t(Wb!p rlً~Kq,ͩ0^ (y"ؾdс2h:5܅" XM&j$fqmx ]'ep Q e+b>MGA:=tR,|TJTxSf[oJQkuYv͋%ѼNFjdr֫1H>_{{˥m='<1XQjU|'h{buqeC\O _ *8?c>"Ζ$B5 9M7/w;;oc6g6\ -d#aY0V~^tګf2/ sj;?лpB(ڹ؝O_U9T!_nv^ڑL^Sp,Nb3Z1>db9HE$=Km.W4o --:h ~z\}L;@ATiT@Q|}zT 4qn%Vj26=$OUnJe K<~iD㦷c+u[[ Y>I,.Q9{H\{9یYR !iЭ렅PZ9FRFq g~6;OJAe!On u~!4$2^톥Jƨ#?;9qFOe8;䈦;/v.*: 9)zBf9&˭oPij=Drڣ&dS6vH= (+%67(>a@7 [?dћTG/͖bTɂ99Rv9x+eX0=:qxIl+֨%}ONU;1JQz{2 ^A6_b$j´Re,zg||8_+8s؃ar?Ha$͏CNb{c"Xb@$ aApQ T3ً.57G*V:i^!Ss@ yRzu@<:4n=! vu`SFmؚ>᠁qJ*HA o/P5F{<l d */ [J2UGV\z\nb 8UiB$Fóet9M;>IE?KD dh7 ?5m_QʸuZEPENc{vq0= /󋎻:ێZ1?lV:LΠj kʝ4 5FQ X~/HsFƊd76>#.іbz_.OA]ׇ`VVpZxq$R,/l:xћ5qbZl\TJ[0GfP$*ءQ-jX`€*?sҊFKX-nEi% z=6eB.A;i%w 9 H,Y*nT>Bڹ5د|c:m8gj37 Gx!þ)`B3S֬Q5 MTMlv`x{52}y3w2nٔ8a[BbA'鱭YF s ?"U ?uGG%L~<|9 _u?mxal Hа!_~@* pq^ /rX2kZbLȳZtg;Zu9x-+ \ A]Ǒ6++}emGߺ'6w[gGV IA1}2*t'-7q)S{Iұjن_.=:8\.c jg14ؕC%/TzOUjo(AmD>.òTl[BXz0#&fI`ΙL9@Ɨ(fގ<%ʢloX8CJ4po\L28EZtVVT\DnfZ\-嘆T[Uݹ#eijyCBb./Nylye`f&vشt U2a-q_Np,[$ivhrRk.O#9Q|Ɗ_@]DtZMGnSů6o,1|ѻ^ A|V*LNǢ!sb4Ku]_r\w. Peggxv J꨼wʞ ($`P^{VE7|F@!TIz ݳ8UHV 9MN)]K 9G߆ B !AoeoeFRy/R:QؘX-]Az ]@nj4ToKs*j˂:jëlÀ'ܴ( OwYG,^.obŃ dW dVrU "lyeGZ.wYݲTKUXw~]f0C>i^ u 1:<@f9tnR 4H :g5E el㴥@(d7t|BN~2KA' ~넮{vӎ1jùQkB¹X"/Yalvk!5ǃ]6<#rrTCes5K!MP^ٔr#".tm\7oS+⽭{)0jIz0Q>nT#T:+c~W#uO(q"2]Y3sm-Z HQt9359?yJ7 K%x5ǃQɒx66jƪrc 7=t# M ,&4ŀ6>g7DBrή23jLS5P2W{/edO"tR7wJ=%i[AS5/|oUYw眇-/k2(jЊeaA?mo㎂x<lƂ.&YgZ'[Zߒ_<@s:5\m||S8o R4NbF' 6 7TSص!$/(&԰ohJ[82_Zwfg,:w;:Ǽ[Jxj$85;`c:)Uiy砨JɰБKwΎyMc]49cŪte" 4o ҁRf/=aҪG?љ35@΋ cg/\ǫ̈8ҷF:^H@l/AȮ[,_Lje>InMahEv?iҳ(*Axvi'KOvj |@bJ$Xk8jݷ3ԬLAU6";ΔaL!b}A?zcܱ:߽gb;"Ǧ}3j@)Tb:l>wًv %3Z_nyS rt.cg\T+`2쁡X? uVGOʳA[Ate{N?9'\Y0t;;YoŚO Q;kܯ|̾^,ҟJCY~q߀3;D>gFxZU0t.z<7i#:Jc̍!B9qt?Vnw{ѕ(z 3bœ+5Qm@*DmiȢrnM͛"G~tRڢ:'$]]LyUwo(b`8C/{lQd/U~cm}BRbjsO+K,=,-%4SŽvTyqGB}9"ek>ⷼM6E醬*}%v~,܍/bC9eNSjv^_Dg2v{r\b[r^eYnhrEQz}xc8Y\[bdGZ[:MD{LsL v'm&¬%{4%_׽xmCN8瞇YfaZt=ݨ/+ 0`!6!*VK76Kb# d\΁>ݼABJ+w\w{6dt :ʙm(š=ٝ8P(~Dg|D\`#9 *?Q2ڱ=mƒ.5KxF\oN'>S%%əǣBL3  "bu ANaO@0έ8jPFQs΃{?W !4ڋ!̻ZcwϴϕH.+,g%y}ysasdaģ皰v 30mCd$Uo:bZ 9 \r{Ml $Tnx0kz6O2rCqzhCm@eYA R}K|0z|2~aȬb(#_-dp]NvMm_voI_z ~Ke?t5s|MQdj #UK D1KHmn fo)oM@MvzfiH`ageAozk2JWGiw$+\.X#rpQR~_yƂ> 9;<\+lIỺ@b'G>oPg*WY昘!7,"hOP-O#bv_mvW1$* _qqm29B԰&~^~`Rm؉5ZvfpI^w.GoAk2z(tFIUt侕6&fQ#4Cr7{OBt逄}KjhWl =0r a,"pOO7 Nҳ} QC|[蜞gHq˴X`#jh*cI0Ccҍ5c8pm-j4m+8Wx%esm HҨ 84L^'u>/c9nϷ f/}Ľ8JSЬ*#sP87MEvЮN6'm czHw9T yy.\"6D (>H-s/ДEthT"hoI!Gg Pșx~U=dk⻱ 5PT |EfG^P|̯ vhܺ<6i6/Y'ҔVN ofTh Ј$&Cc'O(WziwYH+ @s ])SO"Oo^,=#Fk.E)KxI[d2gxFx>OF޺XUlz?sҥ xvV+yIן{ZO@kȝPX5odem2­UG,nu~e$pM+Ǧ8o* ۫IβN s֘T%53̓0V 5jelQ7CLvK]"xMfV'^Wa xUhwR6<,AM( #, >5p5vWJvLPr̛gٮz1:Pgo)J kۛ2 VrJ%;IH^L7ޱ-ZbV"{&3|HE'|Qy X7#ym@qJ=`IP˿1!\0sQUU̞_1?L@_.ȧʞZhk{t g]zIh$0'.Eh0F ` J}<~9б0JrU WNw=|S tã4 :h A2>ϋ ioR(jϴӓ@|gϘ ơL0tYvYYa=HP;Hr&Nkr&cTsh!5QI)'=.d20LTB^.^+wo_~2~ P.buZB1TW=`#M*CiZ؅]<9zlF! 3㡶ONv G tS^;Y)1YkV`ifg$/N)Э=x1uh95{TCf bk]irg-z1 Q V~ǥL?v.$iEQsQ$.C/BڏU9E\]@.g%UXdބBQ%Te5hO1x˔}8 DYEAJHŎ?&2 0`.nbLK qŻtDsK3=noBO/;7o89&reE/|Fv[7RSttʃ;;Yᯮg"V|jwdW*0oQg_WZ3aZ8ݜ@0 *R}1ょP1}SЛ8&+]X⮀-YA}Gk,>]$nAqpRAt͝ b(u,E/-,8dƇOؖ04#jNUʹ;:8C:ϸ$ 7ⵙJaa6AHL-,1-bp1o^A˝6.Wso%'bZCe fbW15eW6ȂILݏf1Mbb~]0+!aW.QZYXvvdA A]f᳌V-]30p Q>2ZQr{aXG6-]ω1hעA7N"0ЋKF'pG>'Q㴷\C9 sTtBOIyG*K5;FPA?S'Q.%?k-gOJ~Fh9dF(]*M= VSrq=;mAM0LW Od d"F0&Os] _"b#LAK OydE!IYq9еHA$fz(o4j_@C/{C|ya@âl,u[ K!LJWkxwD;,vR b-,/쀵κӿ5zG-E>.Qiiujb`p Ǖ\]CKLS5z µHS"ÕOQ.'"N{;!,ɫVPnRZތA DLOȥ5ܓ;]hio0b{J$xkq:HuOA>X{PqӶE>11n^ޑ6.dƧ RY8CaŁBUF4u\$\5X'K< x2 tĔ4Qg\ OY1 Lh`y$Mu~δO?Zc<)@du]b618㬒d}?Mh> 5=m"4ShZXl3p*h0lR::& !d@.gP3k|r6]KzH?aͼz66xf ^MנR1`v8!SYac> m}^.;_q Sݑ?txk^G!L(L -N'*0 YWBpQa!!Jt9D=`y?P6,z^6tQ2{{ej!x]I4"Ljbm3P8; ؆ͩ1Ylskl{dطgK;,|؁.ی9pէs#ob@U{y9Ӳ}%! HVG zZ+ AN!kh;$*%zFZs"6 4 :_I=KOn kR 2@d$xu!Ղ;wKST#E-GmԆJNፐ:W9BC&CӃ>qX$v5Ht )GϭIp>gE ā$frntJ7erJ STaBع1B)4аOjmh$o8{<|>C*EkOZEMȆz$F>R^FjviҜ(lpӷ,`\ ZZ8nw1!Blm-Əs9&NGb@CFS#JNtbd5Aѯ[Wc,63۲ޅEU}SSs͛8}h6N $gR:FQ͠8ˣoUpu'j׀iz:DbFP`Ld99죹lYMb)|nLK xBm , d)+C ,$_}RT]-IPWtl캜9a4 ֘5 @+pa׼$( J)d(TtD-(7Pl8ֽFvKYB[^nnzٿL\E ٺYMӺ0!^k!fyD0iQp7{,]`dTnd}$t N-wLJ~ 0aۛۢ62FA0BuWJXZxfNQ`2t$8*\ lXQ"3 bc_.nF>]JIQWݲ8C"ĐL Y?_?dF5)T ۤx.qyj$4.mi9[1 j WW 2蒛OL>hhO(oVmMc 7ůKVN(BjD(V&NTAS].h{Ǒ2rHA橕;<_lBN%bƒ'b5[#oAj:+z>"(rWGbɲp[]bcQ@kb1o~l3_~5k&KyfېF^mB+67 ѝ$WjoOs9pW|v5b]٬14uU68|?Mv#Z!{~pYTV Mq]\gɓkʐ_TL.д Q,Tķ:m뀣ї.MuS1*(H㆔5 읜9{94sa\Ā@}(9LWcY{Ǚ+;w(ө|#)@Xz!{/q|~ /r㭚&qJ' ;r+Domz+6#؝{kkeE!/ZdL%[lLB?;w+6Ռ֔kSܴ\Ta3ǓVRbB<j/_{,ݕ߲홎( L[ Pp@N(WƪL``(iNa,.0ݏ8l9 bcK8\v-'kLRBH|&b<}gm+bU;[*dBs-TC2RXؤ݉Im_Q=z)J`Ziþ!b :6o}ouʁhW킨񠝌Qՠ_`?"Ԩ$I܄lXhCbJqIJT5Rz6oy~]*rF,юV␸o'K[A KjVa,N-_J +5H3OAk@OCuzt;WGO׭QtWTɃa87ܯrxnhs}'MƱ\dqmg8%pkֲ|u$tڝ kr odnXnwd~fƖ8b*iX( ж@S-t;rigpg;ݹ oLyk(DĿ_3!$؈[j)gqBs] U[pNGSУ'NPU!/ƀ$.`ra#N sRhps [ۑy0hi'~3ػ|Sm:`z9֮ҴnЦ񻷩w;j 2lnrU@`OA(gJcϽ֠bHAN)G:y?#yBaGD[(|d\n}-[l9aL'u8nIޥկXvgS&UII5g n[-I 7e*:QE|}gs=uT 􀤧ϫ"Y_PBA.=@G "صTq>f%TZ "AW@2&,42ۘ4iʖ2ϢwP?e%^q O78׀Ğ $" 6j` tL.^"G '[0a]RI+)p:Lo ݅bą؊-!!Y͏. *&ҫPrZqrpnKCEt[Z1u]#ߠ'B+r' mYj~ Vق݁g]tגkL|z*?E$?9&1 ~ա)<WXFnM_#!IZ]`BK0ijmeMPU‰f}VhOǖCna$ġd6'-.--mޕ3ҙ8Fp^WҰY~A͸z\v1O帪zu2_@*QG~ElJ)yfّ" WbS SW\ bjfoWʴ3v>-^."j✚~IM$$y6K9;+i",- 'D%Ye/rB,xe#ޏrÑjq8fHAtdbD|m,6O]cg V^&GŒT9JA#8Qͬ5%)ct;=(^:ҝs6=T%ZAK4|ԤgCF1%{ KvS[,Ҏ+:/qɓW4+ib&w_PA{9W^b=RgSD ݙ+un%!=(9Cly~٨r"}u fu4A q5+Y~FQeRavVƞPԧ|_cukM\?9khũ]4!;ɜXbG@v#czsًx(Yd@. Nhn.!#[49? 座 gl *OuyPZ#ɆPP lPIta 3 -)>T1)}hDzoyך+l 9vibq(|Tamrm^c ]"9v&UT#&H} Vc ZȠumSa$Rpm18|c#<#1D*)e?'h> #Vy mQ`o՟'@.3r-R|a1If/Zyr qZŤ&xBPU Q #_g6r1TZMe@a؏SkN6Y r`'8ր{!US.\j ×:T%X @?C5TN&?A\w~'z,y\zaM3Qof0D yunnݓ+H]26MKO+ӳtՌfE+,%h%5b]t"'p&iysT LV":>){J C٫άB*pOR(z% ]UQ`ﰛ//Lm䞖+gacR 2FuRnE@[rƄA!`J2 5#bt " Źd]&ꌶ$9 9~GJYEmc,f8e'#ViG!s&9w(,ȼ7khDv}e2\P_٫t[2L_1'9ori5^Ct_c=/i80;EX6k9D[]>r'{69` Fq]b&㥌~$2*@ɽ#۳glNULfMz8f LyP*Q|FtڿZO@> 8S 7 ,gjx/sqE>G*쒾W{|"B9_|q%X΄LY}ظXPz:ڑ4,=8A`gkI$5wHf8dk#X?­%R%`YU׹y3 ieIlK &"*OOP6ehxlm}/ʸ`xmhCITD؅HM'5o/eR BsH̙RMN"=4ܑɡE!ZT wPhPPa: KNw~/@l DȘ$7g{/3І&ւ (55yͦ}SMCXyfk/) =q'd1\2¿iQ1Ogd&gePe,^n+?dr =P/nY=iH_s 7BUv.ff jsUMפgԆ^CeLehS=ٯ72M }M;i}`mVI/PY:3FkY.1ݿ[%\RzqٔT̷'rkjؼQJ’,p(zBٴ325 읾3N< %_Q˃% cFb@-/`;LnO7'o2hk71RܝLIv{6"[q\_Ne:(Pҏ dʞ6?Puco }''(cmB])NMKNϤV13C=Q-Bd_s>7,@R)I6'Yť  )#äJou$j(g]DO==<9h(MkZvsֽISY`p!wg *|Ⱥ[ n*e`X:TcLkɾof"B94 ݖcWL#Y];TLGL#MlGIf582˭}ؖUVKzSa͕i U" {uIkTV!4CI7'XiC4Zg܉@RL.f l5$j]ȑptjtפ 6AŤ'Wlqd Sazq=/`Wg͘ 5h40gSMAQG9LB@ղ2pmMO (WhE39Oo;m]I-5'\5zC̮Tp@ STS&4Q`cG?=qRJ3JMRw*4b[N fM*@ {D V6WWqzxzYpI NȝKjE)mZ8r'%y i+>F0 XuYS怟IfA(Z} җҚOctTGzB- }#0.fދ^k5Ȓ9 m>!c*sDYڪ1—'ЏOO'A\{͒Z!Lg䙯8u4q*VsS7a} ,b+D?@:Mmv%T8ya ߎ']+M4;S w>_=0kGv2Wg'Y&FGܵt„2I/yaE+B̹sl.Fx1Man9 K[RK:Y< [ Ŷ2|ц@㻸ndP'JBa_JLaL &$}ұUP݁%1ۮ9rO N` s a4KW F}hMUSp `ɥXy?%y.7br4o }rw6y` Z1#"P~vf"+`i >7#@C%_R(ldJ GbQAYHDTگvl-h^O$4JK\r4[(J'aImoδV8Un%̬'w?a{%E.tJ~dz_qD 4WR|*/ouֽI64 7RIUR&:#ڛ%!@R9Z& ~XۃY: IU/6BjdiO~y$Xgx%%O'՝Ed^[&ERC) IZ k~8Rh->7n3,vmc͛oRiZ5&Y+M)\t&p!Ho?AKE GH-DWUL{_1ۡch2Z :>tRsVD<JU%[gR^*qE1'h+ QCW:kPuC ϑ! tܥ^v=is^4㹿ݜ.]GکiyW|XZxsNG5GrnҭB_ře<Ͱϡ7Wsʀ d{`ADO,yBGz3eFo̶&ELU3-DWb~ iGYAhd{p6 z)cqG.%,dNL_ :3)X6JQz@!:[ 8OG Ѵ85 j"6,Ҋ},%%FH<*]ǝz+ÿһKe!ftX"L8R |`px7 @״e3( &-h咇BƖaGi@ OК?Zj`m_g8ǫ4X;xF쯠 D>2]e{4CI-.JrτXSA:DZpzzmlDJ@Y];44pA:uѠ~(On`FTACݚH/R/pQ"bmadDOK30dԴ#Jc.ImܿZП{DwAg\b ȟNr0ݴh, lCx$Ձ5 s]^h2v i5Ek=wWSykD(~ 1F~R.˹=k[ykJYO;{BĖɟnR#n ~ W(^,E6F3kf n soͺj%spfuG :a,@*nbEk[ ` D_ω;7 y Hٚk[m1Mxv{Ld Gۑzݨ!8geR Aʈ[ |)28ߚ"6Dn`U]zèȊ/{y>ҝi`Sq1+[S+0q_lZ@ǵJʄa|Y%Y%9e XS(Ҩ19imC(M U0$͸sjs!hGÍa%}z{&̻RH_ 6fzm>:L0n#}}x{K&e{+>`5eέC5g_dه~ +J I{k2KZF&fs>lǝ- c2jN5ΞV ` )'$G)U;ڌ9D}RAYNtn! SayڠX5^Ra\%&0}3I츿߆D*bҒRfYj>}zX2rnL0j>)Qj>%~\Ի?VTVHo؋罊d5L"B&ȶ į\L$ٯ6vE7+" ΘsЩctN伾d!D/+QgT^'|Gbn b'B'EN8S i BJχmNJ:֛d.H}Y-o6RXʱM%Z(K'~8_VM'ݮH{']—Ocr%LJ :A-P*ḠK: 9-Ğcds8#rGPfi.o*z#b>~׍8OMAٰYp%*KnRɠILإbџ62v][&n7i>D]J_CVEUS4'sDrd `="Ź̔dpڗvY-<$ 7xfkvަr8 ͊z"17MJ$dsЏiIEpod!DdbʺK'YI-dكeA6€}A6Ue-s@l9yIf ߓ >7Y(p6nq>7Z५|F=7HW$c5u+ زzX$]Smf>g0-|tt0F}P V ug28 X&d}wӭ3lۄ3s`5wzLBǒ_quy=w+D kB)](|;VyE((''8q`Dw9m=& ==G2 ڡ 덍#٪oݤ4UIPo`b0iy2fv':uz?>I>3nwQ 7%LQnZyvX V%TG5)kB>Zz5r)'{4}hQM *Y}ٸd[+L߰lQmaA7@k\g>/ޖqR ^(}D>O܆,(Vz7bl\v/ʂ>L$ Ȋ -=VԸr&BBAJi`ʯXw[|N/|B.Q\[B_=+`J!ЧX$ϥq%X m% b,$;r&7L]o5MĐNYUg(g4ƈmG}4k:"p ,%5ga.ܫh ̈eܵCo[NsRxϿה{9EMBc\&bd?x['uϴ&D}~ 21ͧӢ*!n!i,qqR1Ark)%JOHD:dOjzA=N{fM (~W[( 0yoLgj#۰-ްRkJAoyI+"|RMXݻLIn8J8t$Y2pjnAe/w)*Ilӻn$@o"yjWզ [>'lb;h}8Sޞۭv ;@Lh]7+_cG,*}Cï6ޞJDHN _>^uh4IqXO-.1]'_j^UC,|o1Nћš͋:\@ae^hV0rTswaZstPTxA[ۤΞ?K+wPOݘlbET!SZ50wu}--H]n>a[ffrgirK P'Op򸦴]{59}nbH4BJM ;t(UJr2$J(Alq{ Mrb%`.'P'3aټT)tYKT3Xr@C29J=Xlcm)A` sTBzg_b-gsI;-FT->hozR!o(pBww/~<ǁϘ}PpG3E&kE&Z0ąÀO/LpV~5:= ߳/1rP֩^}}B1y4# khQ^ˑr}Ʊ* 9̶'M4W63Clj|b:lbFExSNTH;䳘|q <šv*p'GUI Yh~@Cb7d e`}[r PEe%(#y$W:֑_~R@XUp q%{kp^B8 d R'dv&ە pvK mEiIwp|Nh,bH=t.MCs: B>8619tD)Ң~EvŷP6 8X]S A0P%0D';Pw1CL0gU'^&moTXQ{-iS&DvCsqXJ: qp[{I /^2 2+˖EH=bԇDz oP^@)vHN;14މY}K<ǯ} g&]?aY:%um(tIoneܛ0d>^MDhD S֬)@ƑTwM]^n|TVcrv J|黧ktˡofoF m7zA6*O Y=kUk]!0O|ut! #w2iF4vEݙY[U7<5۾f}( J*"n-#T$-z.ax>oLu'v|*M 6)XF&D瀔!GzU$űj%2W0":pPr*d+W< 4[R;,zs=7TrJZ{/δ'wfuTts+CRƹ5jrյ;<鈿8}@;{4+']|E6}T:K !'6 $ a*b7"^JZ OD5:.:bȼ(o~OցwҌ-jģ/쓕ZTV gv8eb zHcOwT_;!1fgh 9Jl?NʗeRD9V*.wa~W7k;*m͵ʴPZ*JX\ 6`vF.MB8nx0@oxSLdߞ5;6"Fs\<ȶa t H7 LI'?j  Ne`F9hpîbs!0i1/L)5X).ga L1EGK]BI<y+ 3?༔_%32hTUx(mUMc=ǥGzMjƠ L 4f : ykjցrZG3Xa'uGϑJ}t͇))5OhgXfGo<8^뾵CS͚ȯ@3'D|* UhLOc+Ess˦V')7La -?!Z.ڥkg$anDD֚Gw,ANW8i(T7_|0ģjD[~XrMLO;!afm3+6AA,i5FO80 w" 0ZQdo\e[HE[>Z!l^:+քD_C+B9͆`֩<̣U97Se.ux*sJ@bizMRO2fE3O zƕ4tҍ oËs]sV TwZi꒘r/M [d92~]2ғڟ xe$O$A7̐@Oӣ'1j-ZV~Ύ{UjY׍_'I%%#گO|K̄a؊F{w}{zHp@',0cT,=q{+H—H䀐Lbg\^f^0f z 6>$h{4+:0Ru]=Eh4 )OZ)=Dk+Q L_9EBo!cѺ({aKfۜrw7KXn^YeC4%k^c mSnM? H?{Uʹj:>| m&Kl"7H :h3CO're9) @_JC8wZvn෇B52}E1?Oe5h]Ԙ&\9ĺ,R-'T刦uN1M.| Xm" jϸ 4A6w9pÌ v\))+S%2$4t*12{ gLΕem^ ;T TaWr+wm!H, \<ē_v/l5Ǭ^LfsdBe3]{$fqù7Z&!́ C"|Hyт`?!Vz n8oxy3ZR葱Ƀw(cV/%hgC%V?:AbQ 9>2!{k- ,x_m&iDPC?|I/}ߠ;a3zg1bFt[f(Џ:`I!qR}caǕX& 5+O6֦TAײwb2oms l@[eb'D!B-Ԯ!A#>ւ ?#Ɉv}P %oLxl/bMuLٶ>+lD^{cWT=18.Bi>=$vCOe B$dQ8e kYZ,Z}'.n=;{-Qz8ffEDPhZF+q >O8BidUfwb^HNwB735wuAmI b o?bʛAI&ȓB*8=!p]94%5P:G6L+G@{2jMH;fP(6Z߈kSx֧K!5cMDxRaBt|a$q]){R~6U,oS=9(@~s*K[=qςCq]<}gP>O`Yz՟ܐ&Oe3|:+@YN!aWYf0j1q8EM$)M0"~J>_ZG*$t(I )۰?XJEE qYIL8_:̈́D*Hrn>of$q^[hW^nKK4}>fP}rxshgm݃6` GC<޾+#T|f1/&u.\ 9S*sLZ rd?Qz46*z= q̯}aq'$5_ MnT ¢L9V'1oԾ (J?.\ڳv2&0&i=6; D2]4jT/? D~3# >X)0C`b;*Pwo@Wdֳt>]!KA6]w2{T){YpKx*O%J0AX_*+!G]ms7LE/*&+Ѡ{TNקW &Wd\BfLEq񄿟5nwk~h\g[iЮ\T6sXm[%j-%ʎ?Nh&M"+)Vgt) [3BYO jAR2rtA \{h^ux; 1^pg>Ӏs_z1!GSG.GBxoop?>4gKBꂵDqspC"@= #O4ׄbxܴ* ;)>Uc&8&(wg$J'"R6&%6dfgec/jM_ ޡ)2rSeQÎfI{#"^|ze6Uwvp̥w~a?R P‚'L~8];?. ;Mcmvʬl4%|SJF'@,l^W?v'3Eݙ@lcXWV5C{[( ?!%oy}˦L^Yç?/y— {ɴV% Ci=`DЄB S:p"ֳgOے xB]bny4m<{{`tg[1t-og9>8ט1C0[coQGFRٻ"NE$;h2ԟdKfP!]#Y,V@*|TzM \ֻ¤-) Olz<ֽ: аձWa.~Ṋe֞N%z-AdחhCG +Vig>^D8} \[:O~"CjhdQbQYx̣7[8/L};D7sּKӘ68;(^o؇şj.=f|JjdөNa/sR'KWlXmyBT1k6EP[a?n3҂3%J/ّ돢Q"r*Aږ9UEv2!DϲlۇJ:.iJ4tT@1S  r?x˺ѧ۟9&VK5!껣6 ]XUKu<5e+j\Jԣ~ ! N8о*׊ׯB }7R_t`]7/N= {hRJ`^q.F4%hT5%#~FOtQUF\c9W8j2@X k QfʿO%k^ݣ1pFس;vW Vy5ču{~YFBGOF9l #_E@"!xk30?RAW~j֗ZoI%!n$ŧ bo=#6+.n<}> j=NVʈ dU߇~r^S*ru~+BۿP5i@sy~w1ռ|{ע !EDob|%m0 ujL/AұI"í lUqs\>9HE&(. wYYg4+Ivw)DgF E2&bQFhUB=HZ9 W2hPVq\O 20xCtduԣKh璧}h}5؂G9An z+O% ( w^L솹3.8XX(]C} ߕG}7KTx65Pl^x{L?4!t<ӆTjeqH/&̢|${ºq':ӮfI-E_a$5!Uʘ7"._!-OpW3!븳J*矟ϲ["[1 tzOpj1+ qR58 '\OF5j(\[s}/Gžx6ф61Eapfp3ѩ,>]qە p^d ATdxg C~v]uW*@an5H-d}v"bFAvcC BŲ]c7\5Y܁ή7߂T0= {K0;"Yc,=GU],_p\ !3]PfAe+)&z‰oin :_lm{64 W\ hoqc'|ay,ؒTO}?%rUm{E? NZrǨZP!Xļqsv /w{l͙_U;PV00I"\ƾiKB37L6O`J1-fv0/c5vn*]o yƃ\^ >auJn%#'X.9N+3`PevFP/Q-N'>/lH9HY<ۗ#}㽹lA-|-=R(7BP^,k:nW7wCD l 8 mx~bҧMO>Jk-sL<6SN9~7`SEMZ'Q2ow26&ꉧ(Y92a7-e2*ٻ ʝ |=|;57wШyzsm# i2TAxXòg=C̖GWF%fN^oїlaEfu# }} tϳFgH[K_j $WQsC`gHJJLkOfeT7{3futE~ 7- -f2GFE]D/AmO:U8إz@ѥwz{ߘy x n?x)B(bOKQU2V4o!*XLY-k!~c1ܹx4~6U`0$~a t fa9~eh:NY8%x(W~ԖG$z|<`9ė4T2{)'2y*#DpW 0].b2i|n1n;Z (>DgF`bVt MsyZ6 갔>iH)d|'[w5&ֱe% qv*2ԫopAT&cJI1ʩ"ip_A'2TOZB Mhz+CC|1tܽ¥.Vv>n0eF.3d,ќ/ Sy/ $ic]ާ71VHD-m Qs< SGP{ºj]NH5vB@VQᡋ^{q̋4I D6VxD+Ɵ5* \Φivc,=RYe-UOU6/h22oE|pgM:­t؀O8<z1lTЀ;gmwk}4J8e(6.^i-ulDzPZ@{YMئpTT0?QWw$v(:g>'xd FoW9$lțJ=Z %ZmG@zd>C Ӱd@t J3Ut+]}qorR`O?suxxOMU`sMA+EMT# FODZ$Y69ۯ U4~0pЦ>7ڒ{oѱv/)~ ă쉔bn~77.* OۼKoh7610Q8x0_)䢰b?ԛ&U KֆtThmDmխ&®^A{x<$򬢖9_D˰V/Zմ^p>sj Ug32p3@ڌ/,e)c@rr 9΍%xͣcg*{=|tA]4,Gn XEP%7$,)-\萸Gt G~_i$&Sfw1!wq |O^WR/0쫄1v-:ܢ0.crhOg8W$Y_7kyoikxQ@(!O6_Usʂ3f8_dw1n\,[EY)(%UH#W>%JtDW 5]Ow?!F@5"Ii m@f N̴JdlkC',EfD<% yz+La`bӆmoCY# #}`[@peW~(WRRV &^,TO(H6d@m"aemIāƬ\Ò%,0#Ll}_Zf.:x~76R"Yar*)̬ЭqP`NR#:=g$X<!gY&[~lCP?%rO5ÈK57;G%H('CiK݆ DAO+83ۻ/ ;wAհ6pX+3YSP'O%IXDk2lX$sMJ}k#pOIlՔNE7: &+æ`ٓ}94KP/$e=al* GEfk@S_҆z߹N1>B`0}KNzLJ5ڂːd : 2w) ﷰRp̍ CH3 {FpE~۾_vPgܠ^X!ކon"ջ)GKybr7:Ovo "[p 3pkD 2q#qcu#h0f5,K58x>, l \M\J!]Q({ r3#uMBﺅ|- [)Ro+-")*Eh/x󬣟K\,*{sI#I(w*, on(__T_; s%FcZxzxJ;)%vIp5Jr#^#2NoZܹq?2{7Ugi =qӞgL!Icg|f,(6p)!Q*zn*MB!#E$;(Ӎ(d44WƠbf%P ww @4=UH"*u#:.*{/Uh!<\ 52Aځ*;42ot,RKIXU"⋵B 82O:c\&(?@ՙ)wE6\yiht~]XO>ks9a}.kȆE΂\5̙<'r}1-y̟$0&po\v?yr8lty"V@H$y9N?O‹^,jcVLn2a>&=XfoZM~6Cxjejz~MImW GҦKBdi{p(л eƱZQeN@gb=f7fFliC' ;ZN;O uTqJ{ق3a7dܸQB4^w? VFԝUW](2o:F*gުef^)=O.LJ[фHh xЩ>%fb?LZUq*)s`|&eSI5$5|4h2t9' Q$c/y-w:`"f=:QA5jiO_;d.3<~ABv;f.j#vM*#@nE?ux9#~\M|u$/ױAҰi;jˌunlnָ®>;UmfB9g %< T'mRf6`~EqÓ@oalD!۹*"zx)&Ss#A2N19sޫ]|/ y9 '#L)G} >9<*&3vmPQժak(f'ET)eD!F<͔|Km>sHΈn1"kNJ6` [Y3$EKbFA?yIۋ"$T$껏R/+²& FZ+CHJy%%X3x1\TR.k_묑neX{Ӳ Ơ6mG&AE#W 8yk1z,Q_r0W?JX~J9hǪtqg@cHa3&iщ̕ tup]/*Tuz'4=.{3Ji˧5Qpۣ"1TS:Evl a{]WM'W&=lv3I#׶$^2܎+N*cOP/xc"{! sf?t/&KqGf!\4[4QS9![g]gl ԅ~|W_q3"0.~sqK F &ٚv2W[9.BmZ' )*[~KK*bd ^|CiU<<֔7Wz+HQΠzoU ἓvJ' hTBN3, fP媠{I?Us;:@|IL)`ULFM@55=!we >Yyu'^(W"Q4oHSO%#7Fڿ(W( p⋧b-ݥ+.ץg9fytMO*}P 8N zK.+]n "vYƯ3a@xE:އ-4'sy,{X{E Nߚm#Ɨ!9͑00'+~c,?/D3NP\feUADFoГ"fH0s.23^+~T rt-!ƀqO3̢Ca(x0Et%W-#Y| 9#nj+)snPsVdGl}Ynj:⟮~%ɚD` WuvXD鿙*@{vf/DŽtP"AL11쬄Ǡf؀T-XVKkF%Ug#9^QZIv9wm^ C>zG `F&\D+n(YEmu|2x :(UG}TaM(WId<lDTo}h} 6-m`(72sMƇIʖOn[qCo>Q )IF]ZD;ruy[ {*k@O'0WR%$7q7VG d{O.92H\o_0+GlpOz `pp!O.u崯fqH5yFRq/`)tLw!u.K=mv+/e_ݒ"WI9%A}8M=H[GxH0<,cmk0>Qqqy\+_pxՒuwύ8p&l6c2L5_9& qFTD> J*Jͮ8@T}`9O }Iy nxd?eՀGwTBPͳ̻x ~v;e &WyN|bU{K 5*.0!>WPb5ej)m1 Y caf K ,Jh-xጤ:Աc6'A A:svޯr.  3:o? ҆uLuJ5[ge_Ddq\c2NXAxщ_-aûoW! jV&},i?.7{+E_lZtr;a;[S+p+ع+(r،V7ư'EzUHѤDm"Ss*'o'#![lJ@:5Jۓp&f&= OutqHh!U|ڶ/@.rr\%:ƳLNbA5D|6'R Vi<5&˜neR uoII H]YPR:&; UG:S.HkGʱl}QLa,a]/r Vbb ZAYD΃`t'R IhM=:H9vS2Tt"N l1#w2+WxS.j 4>ϛʩUߔ=xǫ+ϑ8Г3p?7Fŝi@`ݘPTH\Ekte3ȳ|)kTtzn0mx.VD Oh=_k{BMk̰5ǒ=6;gEQt}<ą UCF' S ֌UK+Y&6'&]ɷu"n'"Ot-ų::ECh~ 3{$qUEUz{vjiu`YakwG;ϸK݈Ub->Pq},_r)ScU0Σn\ Qy?KR=:ja rgmK IRh=m ƵHsz|Llwo9FhO#9*Sv0;IYj/#Sܒ2r wG8/]- RhK*¹LSj`lN%1Xc fCI1*KPf=u*.?/"IcېQnL3^DZ-@S9{Ap] KPtቫ byF9- t$"RfsIr#DƘg^ce qP=vv㤏1V\OPн#e^}Ct=q.+Ycm&)J%LuH%yPnDVӣaG/B=j®gl1k3JEMNu"-`rOy$>Mgra&6Ru| ̐]a1gDBcV>$62˅N@//skNJ-U_&.=li[#4pݥ:W)h_©i&0̘d>f"; %~=-H![!%%[ln`E1B|!l#I `K,bk҂d _URx`fr!ѱDocq3a0Y;hDR?1/g)w"E$"CCBRzeE˘L,ڕHAf]t$2\KU Յס-UFC_ۑ #Ȥ[/{ظI!/7: : B*W0W .Kiʎon탢#F*\m]tho>W(p"Pv,?M@{Z1 Pod'L\ej`lZ#v.ΔN-oL~37|fP@xNd< +I8fz [ *J'i\eT40FյgA=9-9E}|Cpy/<Cmky4d_wVq!~*Z H$wLUё?3A̓)0*O?٠<4r7'c7|C` d%b$m \3JwKEfMؘh!4鹅\G>DX/}~k|K0dv¿r0=-Eρ;t:`\&l;12ը=,qؑ8}h {~bw-`o7 w,TuCOVcJ_̈́@XVS,)JN&En\H' c4h ]Ae 6 ":K;f6$bɌ<;0c` WQSE,d {&oU(ɽ4v)WD6HQz_ۧݒoR STׇMs˴Wʒ~O/ 3rg03 SN*.* P!π-ȵb8OV{mݳn8hXAu):@{mr@1]8H)f'W.FEQ떦#"0xKU%-sSƷ/  RUZ z ՠ$2fHE^;lt6Rޫ՗7 <Œ!w)kǝϖqj+'P1tOSF!$nZ:i?cN K5\;/g638v ;?`_o(e `Je^H/Ǥ+LޙHbTY4S#8vev?]Y}ywJ]}⧹&peh_miLBHyL'.-2IfO=# 2AOD򘆩RM p239xsq0e]GO6؈*eI,(E'#]O_,>?VdR؃Ld9brOh_$#vEld\tx~)`I Y׉ht/fb}ZulV4Xwir;K2E&*`7®AysN Է5>%9U +`^(lg")qvZ%&zRjFDx#JTV^I!ƾ͈1X:2v"W H(qD- '&-vfr;`(Ah0^S3n]v-eg[w1řNwbEn z{.8?i@BKǬ".m5Uw3G%*~嶹m*'50m Q ̴F+Q38EiUlWTF8݄x7LvU ЄG! "ԷURGl0EX٬`V.ka*$F}YgtC ̝ߏw`$HVD|\=P ;ZqjgXzK?0{m=1tl{<'vV BGq?Mrѵ56ref#v7x …z9 WՃ65Y?g;q+)o2%cXt$&C K-3Khadؑc(ԬY$9)Zxd܎<|-<aj3F LBC b]Vhf!H[g@d!Wy;p%+vFO8ݪRShfs3kk@"}ODPV2zj's2 U/wsew-"+a)&pOx65dڨ_+\'!%3,TW~(h?MK}ám2wC7=xS G:@h&$xK}i&;)]xRN+7@ж @qfY=qt^w Wgf8I%|h PڲZ:\>k-$JֶB 8T?VR @rʴQoXU.;lN} щ3d4=":J7Ts"aN+ܠEEm Ib|`C`O’i- iQIDOڿrUڤE@=ύG*ɛnI^b,2oc  hr=Q" !;YP)*xY6~7߈gb^_b@ru~^A_ B4Hu(^~;s~l?.ٴmuY`*2)uu@*g_̢fEnr !d0|dȔ$IO!x n,i^a{K>{@y`kbr☝F.r$ UKG<)ɞu>`D ~0Z񂍓|d?!!g(7{l){rGHc^]9 1CIW ŭ<2uCBT ?Fײ4 Bo7D- Qg1Jakl Kk o\˪x]3\t;W$mdS &ZiyMLHjwXNZG ׮e7Mbe!{W!\1;Ng ^DqIL q-Uuw$y(rgF)?zʡ ;I@4q^v1nm{Ur¦;|-RdU?$Oءq9+2e:-v?ZcS^_J;JEl>ޣ|sAu-A@m3rrYwj! :za BkNe'Yt !7 @u$V$_Q2O4a{h Qy>z! qfoz{‹JϮj~.d{}FKW睗# ]~"{#|I'>z>)"eRvQ+NObf&鑱'zhxtc y{_l戮x5cFnQKE7 @Ɇ|i/@Oѥ7u:vB| IUFCj7RjJ "K;&Mty"}+R=-FeWS~;>o4yMK3s!J/&*qXW-3 n]Ekw4* ˔D(coӽC9Mzɮ76թܐ_(ZǪP3Y)/%)]qA<-``'O{$bY<*]9c;%8DN  5ۀ'3ӹrjAwCVYOKz)18E 쮫1>] 9z[ hdE7̖1wp}(pFk t}8SaiPEgÎ;FFcly#_s8_.N ^E q&v[C>ꔾCubjLjȗI⢑ͭ{d0Ql2FxlWf?@cu *gsT1^EΏehu&D%['e-.[l*K2mteT$֘:B5 "o>*ȈfF\ XRY4 W&Lם Ɨ*25\@TWOԯx#QX Y>mւGII;W9saDl1h9` ~%@aXSE]9Zl^&'//c~;=E"d]-Ou[9E(x#tޑF@I1ܷSrsCē:'ʺQ|tk,L d^j9bf:,U^T^^5O߮]v+lL/;tt#܇98-mr <Kwܞ,Oxڟ̫@e]8 J.gȤGK(eՙXh)2vyю70 / \u4f!KޗS )rТ㔗…nj1L:V0/ԵwӴ@h3u5c:ЧKP#6<~x^LE>s1:-?:e8ahﳗ,Ao&0emt@!KZgrr8זV'mwq|B*9oO Хq/B3U Y\auىsx0c8v O}\IKw#Yh+Q26lfgPBCܬ {JV%_x I/ك/o9(…!D '[)E ?u "D:67VoQhy{l;L =e#D[(_!BY β׋oYb U~A$$bf9 78RRAҋdW8d5519s!R>guPܾMWAVao4+W6ܨ,X  n5v}l+jV݈E jB'| z_3 N +"^S h# 9}oU@15Q>KNIc yjKc/2y'WAlu|5j a:P&`q̛&f["s7&5j}wf-Lx˷O&c?븎,K1~W8tƾJ6H_z{  Sy/yRߤR̉P1 ?1tQy9S8|m>C)A{scwj,A_+; V`,S֬E&;Bpwh2ӠϝpO8߳2Y%@m{cr_V=T.{P1|b!y<='cT3_ڭu'0,㫂!io,@4?&{Os7 l$}7u͡ODaQ^ Sr'!ScșQaÅ[:eAoAX=Gr\s3ICWW@_DAp1Jn Oׇ'OWMG{׊P@oG-烩uyt\yo;($\ 4mIi5&?~.]7qcG7jf;?nՂ.ID? z NsA7rߐV[ +* -3*:2¯ᛠ׏FzI68TvŠ :)^t$Ba Uy2㽹P30 nr<!E-/? ˉ#fێLa@MKeH5ktZ?%L5Zh45PFQ!0%5Vڢ|ڎҹ+3 Ӎ O{Z7A:F";|&a>ϟ^$jiɜvh~xUFK=|(E'${i˿_e@A 'ޏ" ^ةW=(=os3JtDEe%Vrk>-UbgHP\sH{VsOX0Cٗb7PXLhx}dѝUNuOC~ ZgB] εo4jJLY0,q@=\stq9{DuX녍h~% ؿWLdGlm|Fq'&Pj;_͡C.e0ȥk.t* f-&yOW"دVޠu}#oǻ/ZIAZ6hZd[k9-2*Q!xBruY ˭hiKewZꂘ,X+iާWnGWa"aWM@ MQ^z|vjZ$s$ܐޡ_.vxO Pjl NMehav!-/yTŒ? ѽ3)nfAcoN8Zɏ?TnzecǒUeߨ$ )F_ءZ͕"cYiXJSc 'c JK`= uk&]K} 0^.0 !{leHf*]6&̮ʭ?ٖh.ڿ t˒qdq|3Q@gEHYm,r|A2I{〵Pzj/K ~﷨ڵ!'e !ܠW1n该ȃPRXtny&:"iv͟mԒH>._x:m|[6@0SݞuK"mKbxnFHvf/@O E[r<;ݑv=*\&O))$2GaKU1` 5]"8)DiTA*?K^5DNufq[].)T*gUr%67 iPE,91wLچu+Y<أ΁p脚E fT\kweUmf'IN,": o1/0$AZn3!`ɂ(;vu+E1cF cc܊K8R@pWŲ#@OF\Z*ËlEmZypg&YD"?ƜUI Fi 54rtoh(XqVXdF`ɩg΍9v{ %9M [%Pس!MǷgѧjomvtjmL)4z>'`,_%]'WIŻ)>ubyj~fVhos@~+fZ}cos$iGSP 햶v5hX}bCБ*$e| *]u1>lkHIp(. 8]$5 0Yg: }kM`6>BMKr{% MjSj1vvPQ_mrMw^$T֌UA([}:9rr~.h+Y}w$5띃}F2#y9)pk ?_ `t-$%pk69>m~0nAjԳ @{2Ai5qN=Ϊd2TGGWoGJ-#K 5W׸4 u4 t3y[x*'m0{gHBcEnh(x1/7R|5dE+c`r}OE0.)-D^^vWNer\IL J>W}~^ؼ[y["{bnݬsc"!KBaR6ewN b(-;Ww7NNsn9`5H[Innba8ڬk Oq'~'ٻ?X^4 h u##̮$[.`0hDsns1DV{MR )2UB! Ι{P{xQ彜zg,2h̠5;LrBbp|LlïV949vk6=T$i\՟0׎"|cP ڵsfW QI{Xt8" ۜ<:otS YbNd Z H-0P,"uPy[ysi%[ `k巙H9m=EQZ{ lQbzt$ɾ0#LM8J=h$_T5=/l~ \rfFFO\$f'x)#OVw F ;0茄<}.%A6Kϛ"?`&WPJnGj,' 6cDt5&ܲHYXCq3ngljpo̸z8P[냿5e3BJ M?4(iЊw>E IgϬ0Arq~bF= k{}")L W84֥2HO_[dy>Sդ6 dܾl'6_#I5ߺpo.$Y8R5GEX0E,6JZ+ PƘI#B67:@$ v?-(4OIJQAY[۽ %ܝTna IaS7רy4Vw jAQNua /Q^/JݖiSD/;#C)rJoFW;׭p2`12wovm%tΤ '%0a,r(k}9N~%JyJ^V4k b4D~XFNSHQ2j?|Jz|19`=AOPX@-}܍ѰݦՎ\ڂgzGKwzuvJF}GEHc]N`5rkV~,7#Y#E@Ow);cmmsMVƗw}w~i÷K'@԰"mus?β+ؘAGW[93 Y/׵R?F tg?锝]E;_VD) SjT0Y苁K\1\nI\&ghΰ9ekW9j"nGbpU@2p !H_a˥D_M]WDu fTP6wlitI TbHX+`*@+؎.k:tEN+ v7{|z Hx9 JXw!痩W$#V ޝB5@="6k bĵ4mZ#nn::w=w]r uf2MGwJئPm>C-Ÿogq PFG$e.5e\tx|{m֧wI[XAOPH%04cN x./Pm)BA$-4P@:`?UXFn.SZ[ ltP--CVjwi2 ɢr+xT/{qTpoW\3:Z &} Kʍ}m'_&1X%jv [٬x'RC̠ 8&xvwd^M)n&ל1Ȁ6jџs~ǘRԐ6Tn2Em:w6sH*cz9F"r/}9BjrIZ}!:l dNQLyOUw&JD\Zd~\HxVlua j@Gz |\ cb'kh0S"1BRb]ǪbjV#]]s){_ᗀvLi6qA*DH6u#i7<eSs&jϯ/d.~F{Kq2=Tb`E_rq=NUقH(NpE*v;DKRCH~b]hvrUo2[_qg@TȱӮp^Sz'RHo53wΉMB67 }fuL1ɿk8-` .?J7,XA?̤˳!^,c?j9 ʃ3^2=*nH"hT\34RCYJv&((h_2<n8 ȶd7S&bᴖ䑜S&T,CRWЕi3vu=W/(0Zv7`DQPѹ ᥸0]*O2ʋI!ZAݭúIH8a@IT2q 3oڵ?K(L2&qKll\fA.N[43'b8(Y@g%X{ j)=-s9_}oӾ# PncĪP5SYݏߒpp56_0fzr{IO$:C9wbi04{d\FBvc@>%r #|:{cdR$UTSpIn]gIf*ULä df"%'0ʋkʌ@&rɽ!VKWn!VH۱\A7Ogna42c4gq]W΄EʷAe$0 Uj GN|O'vף&˚[tNޕ]ab[(KPzl& ':6(u' z^nl>1 s?%`%J3 gn10 _5Z fەl1⏻/jBW6i`2Mن;(< =WiԚcu" D1G7]Onl8c 9M=(t!Bh9lBχmjIܙ/0$2թkۣR;lgwtBL9]ø.y' ]U-{"ZP(Јǝ!Pdȝ}Ks2YIow 엞{L"*EgtJ9<-lx邪ua.Oveߨ HZOf㢺.2b(0:%~ms::xLPn )o/ WAYխC$jѩSP[a%GXgcFgՠ~7g)N"zFQ(cpQGl{4ѓjpdyhUC5[pз&Aql1 6 0B.ͫh#xDLt0;r1G\V,7\re{:_"r풔EW[RVVج%?Ég|䜂sצrFљ k].T֊_xlVR%ތ00s~15@ m$$R25UxkN4썩e_|Z-2)>bM%^3r#R ?TPdMcp򛹫VK~&(,|+/>oKPtS:Zk 0ΝD:TO1ĭB\AHִ&SE* - _?䇃h!O.IAW6Wd]iLZ֘:鮈V͇ę樵"c1hceچƜ^ :Ӥ5jmNT]j)ΛRLIm|52!,Դuy}j%b Jr_t(S"z%A[~̒/lBd^|2݉/X\D.Ny^ͼwQHG_G8%:[Wap݊G, \WBHY~XqǺƹnkbv6*uލ{'R#`=9TvL\yVkJxlDweAUP }"$XUm]Ɩ0Ԟ KsT:ߊ;;U?B%iM$ yT>yK=9 k|zQ8b]jV5Wa8Dlj[IՄ9WtOD| ynBF2πgwp*PL/wg8 sګ|?|h= 2fRgҕ°Ώls*ոd"hm(!ίm ek7}KȻ(S`f- zۋ>qPj_< ukϮp_^c$x@ 2((0!7M߅WO8@NĊ*W{7"VLK{SyZGŢؠ.^O]m(Dx ./ dJgsm;E]M0<5OvQ䏭ΰG7G.+tȄQg@ύ9t2DFX^ cg49T&0F WmA' W>:`Q/-~Iخt'odqz? )lQU)JDNc}/ MxH9b].z5Y,^m6UC;R@!w&$UQynC ]k`ޓU`Y} $Zspj0 50.d4YA,;v<*>c*f7 X'KPE|4^^in*aki{-yd,ՇkHl^~FfPC'~u_2aoh.w[c@iM".Pn~epNyr{(o3`ꄡkb@ϑ,15ُkl1?Jt0 1e}C94bhHϰ ab^_[|v/)8?" K9 UgD+ w v zt;.g6;)s!Kヵ|ގ=~_ի񭜻DHڔHZ3X~m͆Uc1`%6BË6Dfd0}dk:-U6D%h}{M+`D8RR!OwMCHkn3[R'TvS0o̦:n+ >{hHbqu>9[IN?Ἵ<"Laסt^M 2vS?MPH1S >>4,m, gav MG¿ܕ}Z?(`A;7{Ȅ*K%uWJLj_["7qkF&Ͷo,gS'c5|%/u)%ߥ*a?/R'J2lGop]&& jRc 5?V@:"O^',/Oqy=^|2ӳWٗLʍ^р!-'ΈUvXhMO&bf (AGp3Ž0%3 0n\n0C_&k%,8L狩%0'FEP6TS*mlP~C=|ǔ}XuVy^H(HlA׻OMI)2^Dpfud&TSEkWm MТgp̠d^׺ON>\6FCa#|~WISS0 <'E{uY:$;Zl]x$qv xNv^Lzjc( aqrXIw<2MtnH鼇ze@7u잏y&^:zz1 0|/h{q (/Fm/1 iԴò1d譱j5ۃ 6"lG}=э21$vwz fB(p +)R_R @YboK="L ܈1VBfpaYn^&|m*BͷWZ?ꅝlZ8HIE1L)hlItb pHGENg[u尢"؎,hXjH[d >F](,F^2z*ꮔJq(&jeKÈ^mR MXGISS}ay̜4γ=^C#H/9t ʳXۢyUF>\.ⓔ5dA$Z.;,Z :Q.pEtF$65..k)d [\!1nNkf{>cA63H^U[?{O/Y?wU| #W[EbaI;-_ml7h[; A6do:?V[<4ůTlX<r}g2BUi^X[}ީvMf88Ϻ6%5SmX wA4˨cmH˥Ir=1!BL<7*S=WBښBygGMx6?i .s/]+bB~T NT@Eèm7.nF?^ CLPY3ATwՊңE3KKW[gpFpc`)7aTߎ&4j:Sa>gݶ짤a,z3ɬ%* jvQ̪M) 7v)n H cSl p8v}7 1AԷ.9Ԋ=fQ="J'K^D;6:z8fwN-|epNjwl#[cN3𷝲4.þ?bxZZ:;t W )IV.1䋲}qnc1q0-wzڻȚ%y塕Ne߁ySvw4B0JOpf``8'Obliu`6-2ӶE=SQ*br)tI ":rȦߘQrހjSP%'սJS$,487à5`ޗKnyܖtEf )>2\"OoVWD %/&puG="nJ*(ɱ4޻ty^^4jz+R Ρ GmJv1QH3Y\ U#m-h|!&ԣӈQLֹ"{$6FWd)=ԋsQRxT U!Y&L}ƲC1?AbÇA laRG%8-gu !][{q(yQ֚xwTʝ-FLjvNﶮb a$A<;o'=T62P Æj"R_.c7#io?k0>P'CS3KXjev]vc^=UP ["&G1(X*:rT6^/w3 ki8ҴO8EY:u;g' aRM~d4j$9C<ݏaO6@x[*<6¡f!3cO.D[F4#ړ&Yc5]x:U6=]-;) s[!IhiTe0?B辩8Y#X<&HVST8JAh.,\EGb)7+dwtG) tRgM=BDX(2mˆ 6_w'3 ޗK;_:f5)ó m'f-tPr;<$U yYDl qoY>A"/ү>2"L51n?'ȭfkʔίoAN` 8U8R %E)#ݱsiޝp2.1}z;;Y MG`E,oq3"V8Wװ؛Mg|"IFN'EZoPJ!8Lj_t*s<;XWv;TC% J& p.6Wߙ,bN3=vlɑw'FޕiCy )l9%1f$krn9256B蒺'C%E> G./v0)x[m+m1) I>;S_ 9_ &ۏ&+% >v:"7.̺kI.ْSx4/wEvِ XS d@CtҸZZ`Loj` t%Ӟƿ㡵m/*y'1RnZ>sWnV8D>߅1N"n%HBṄOJ/ Ɇ~}F"H7!0ɒ.\1uIھhNlxĵWfk/Ǜ(wiBX4H tẠ?ŐGٞnY&"*;ٞiU3_ݘӚ.?i_O? 79բIսW>$!j+Cj LUD)2J)c˱w BDR*7s`m, G׬6H@ ==Q;;11p^-eoGJm -_n?a6{juR}^(,U[Σ6&.Tɤa`0A>zR0M|C!"d8,^nӄE[>~fڵ i;Nz\0D}[OM۴ߒmu<‘'P.?G=R^վɮuܯ]%zwġ`dI+I1|&_QBagY,ŷIJ|sB QcBO$[y&}&@(97\o%zrG}~SxF-t?ՄBVtȡ=1k&2˂H$47 2=:˵6.@"W9eЈ? Q9`=`вNBt3>8P ;ȧ{AQ,CS_&ΑTx m(4KpCXlKoY(h1VgPM3*xy-&HAZ?o T^bEfsةTD_{NvUlzvhe0JZjmv(Fh!ՑPW2O9<㳙s}1;8l]p)Ch4/j@fZxEa `ʙkw>u7oiivB-w?~|R!,ˍU4HOzaŽw51{-#hVGJ9B:{tGvqWS.~̢$ G86~ШT#ƩUfGVaA,B+N_=WTca=$;QQ)v돑.{"vZ =jG,!u3:N۠a;Z`imWeJMȜTO462d>0}/!bK &r@< L zK5fM4BcDfG^[acXVE7(ҩ`?{_0`о2Ld5oVA y"oުL2˜q?Il""05Q@CQSԨGȋlUJ8x;D([G+_;$d+9ٳ՚1KŮ3B_)OmLgHQRCz;C>~ɅcnfΓ)؍t=6ED9Fx@De̐ =lܲ.*0C_N T;1fOZ&[@YMehI>b؇|@ӔZ ~0/JD5RRh @5Ws!a?/}Lk<~~o_ÒǙbN}l CY

        Z_;X (8mS~$R }ѱlN|δ.Aة-PDUZ0 8 sH F 41t7Oq9<[@S%&Y }34IlGR}T3v_mZڟH/~0)6t^4Ud {GrEIԍ2]F)L`٬,JĎΈM塻:ds{K8ăUPC08ie>N,#+T&s8{3$ayiV>-*4ɭISOYˆ;1Pdy !*)r f1HR -tlmJ#%'Mk'ɢ`n8" B+;5#"RvՐrpΧ%-^}U@jwycAFAD~LW^87O bȊ}>l!m^O6PS0haHt2LôJaՓ˯˺d-To릁BoɁR~rY,RtD^¡rC Ԅ,3x>*H+u:f%pۆ|^5*Ufz4;DP9 Q)臥=oZx&FD\(T@,l['F l̏kpqaC^q5:T^u]wp#RYrG9>4u%Ju+a*6K(Bب7.J1i~1WM7?e~^K]ݖy0w:(9=ϛ/ >6w 0+MqNM#0PQӞڈx̛+ov\c!G$[s0o/on,d"k?Φh`7W, aN]݁[h&N@zTc*4b=gZ$AUVbø|Sv4XxR _|*zP,t&! $U#xdRrJt/OR\"zl*-  lÓ|'* BL.:rpѨ#RxkmS [~\{=hxOy4|U3T+rZ"GwJ5,CzN?MP"m6Í/ *O24|]Dzr!9NDlAyvo%Nk M~xj:팂z"7'}f& EZKD99:)"E܇9noicWiZ=FY=8]lKr׮Zu^vsCV\v%[: +Zpm6Y_ d&ZGt!1kpdghlLNPMϬ힋,Xs=T,K!3kq`U"Dj1Z__ΰC"*z该OrWCصzD3ǂ$͹TMhB]50RLWz{㭼ÉΙտ% HIHHQ?&ݪ\^:].Z:SAaJv1%?P/Xk(ʢR*A!XeQćRC ϭ_nP7 yD3Oc cWۥJ{-W-1աP<3@Ne /Q^ fH#)F:_sM aRe+jFG& !Ѽ{0'9|Fnp^~mk0ɝkvT d7♘rйt[^O#MQoiG!?'h0;ltAiMhml*Ԏ ;\ewtqOdsgs F6U'-q-Ȥǟ h o`WA$q%Hb o 6BadTY`bX*Od8MDڭ#K#Q@.%GI=,rԞu-X#W 瑀IhCuDOVƬZaz!da"ጰ7p\{ GHѕyc4;d]$^qaTp.瓖Hު(rm70RUaAAdmy&Q ¥y$gMuZ1`_٪Y Ɲaj|a;"~4_o])OD- 7_nVR#P9SoK98:{!5djw TO )$dQNTIuNX20Z,ʱAIu 3%M0.1`YB! P2K'b.#2zZ5|HnQC~(6 w/\C@ FtT/M#Y=c ;4ੇ~8h]*^G % z.a PziB=ĝW*~RFiaVKXn9|ʞ *U!#\_16s|{MaE1eYjWN2딂&garˠ<#2t`zD^k!j؄jbBKua& 1d1ru-[#[yyiҽ@d_KnN=U H%-|}tܫ>bN f|u l|DA^M(]GN';VUq>p3}rΎ P) U ׈ˏrS n?tTWq$8s͉=晹y(7qwe[j|8ǥ|Bb brt6P޻Pɍ 9r=pG*VHyCB$#2/] sR"BjmAcdW_YL{? e*LYHkҴS y^qERy|+8E-~^ҟ]c13!?VһhcW%E{iS3n&j=׼.՞39]|& 5i߃ϧ꼗/qOd}AJj8ƀv1Cי $0O*N]@`wk8Aٔ>11-LB)9[(7}إRNjN_Z)>L>9v3cX’ <ŵxC$ǯ/OKuR x?29JP]<0y>df7 z I{sʼo L<.#RJQhi8}Dz*)=nN&=zh1z~JmJwTV>6h^454kB=)ȵ L<ͥ\8A`F.g%zt8Zf;0++"[pf |^&kgLD3J}V;htۃwOe6-8Jj~- 8?'D\/zdHOɂ;ɽP5x8Zߒ]Nb>av7-zvT^ mElY^R{lVxT{rk &bEOuO =29]h8Pԍ) <=Kv {0==r9ݱbK"g8P9z:'kdR~$h"(JH\R-ыMR}D#=[|.:ə@:G}mT6~M"Vն~6CWBHq0P6Cʯ8ѓ\#<5!٘]6-. 6"^|#FTnɦ1q:{.UPc\W66Jꡅg2DX,H-DstxFګv-5!v/2eFBrg} 5Mɴ`/t c{[a*fY[2y`2ۚi*"AhgY~. :Yc%V[? ;gTmNwE3s9>,lsE~To@QwhB&b )I. ~:&Gs3 I薒>5??Oxi>le5xX8\4v fU;Rah3(7HM|3iat->O /ϩK; 89JB9Z*J1s1: ehdޕ Q(s@* A*#bpw WlOHT-đ0 pl@KNΦ_)&YGjC}-20- t1PYDPVUFN?.,?'AKTK!͡ ~{v>4J߿ӘP(cXiL>@|fP[eD„r|a#ITV&Ja"=4l2GPO|T ,1ZaJ+qN NS{>r;ݰ3Ṏˈ[A{Z$i>O5: Hg7h fRq$Ivx'0RkΪ%pyٮusE0LQO(F܉:_ińd /RuᘌLqS(U/+D8v ?+ϐKEA*/||C2H":JPYac[I&F03{?tÖb(ն@\Udx*<ׇ8a\~i"c{#X>E#_6AΏ}K|8Pe2|h9ײEݦm+^cxؐu~"QpAxBHbX^8%OtX#I PrNJQX>~1@>!{ `^ 0o2dR3T]}EYp5A$@^a\f\TN3Tkۢ]DWzT/9D}v@UkO8gQ`oubf m_``k3م g+M:"`@E eE cW`vHqr@vxM.(V|o ϗTVD08qh|$*h@$CbV8 J&&!xJ )ɫÂ,4d@Gʑ޳{0 `RP}*2hp>0\]FgL3i31c`{n2{ a7u\]dU_K'5FܯvsLCM4lH5)H۰ßq?1xENG˰ ꎔT]e_焊GC%6$S gzEnRT]Ot\qOMS_Ha(5DW=FHvyKUjaϗ߻\G ^QRT3 EȪIF鮹c&rq4h-COEJG4fRJ]uZ<Xif;4͜bQ6ߴl?!x#x7#_)-k70,SEY,bz]i'k/Ž$-Wo~`AJ b'^j{Rp(3ÕJ#[\yD%v||ϲ>CMd+ohv(N 1&a ok=ΪK Yb'Ev00U XyA—[<\ b8c"9FM(0H5 5~ # rh]N%$ X;WȒ2anҭ >uD!AET_.t 6nK|X?%|Tt%jfpn!q9i¾q\?/@l'UoNz#v bE"թkšmStCJ5φuIR %Sj,u.s@^5~3$qxQ1D=+u柧ҿg.6C(/d>=_k޽#P.p8z0b͟=Ǐ(K&Z{X_*VGdv=g+u{9ŽnWH \taqm^8؅2"DnwP}᚛_!Wܿޑtl(TZt}$dtԕfu==T ,#';^pÇzaqooR3R&*YzLFbWb-Ԡjv NIx$#e(!S+n"Ub<2:{qc&Ƃm8ʳ8^ d΍mE X3W,z{ 4h +~rz*Ǘf>Ncol&4vD)4LF|e+vw"Ĕf@=$Ӵˣ.A -2J'c}vZFNd_FL^߾fx7SNz"z` [?mum?u:!v$\*P%wO J6ے.lަ- [,Wh7cALBj.&{Xɞ5w02v>0F֟lk; Ck;\;n̵4u#CPL_+⑻)2 '%;t~&_6gxY!3qgp֫B>y4Dq#(uh+='L@y3j盗&Rni&j#R͂5E$dS lchJ?xPљ,ʴpb2K\%魾`8#%6Աt6YL=6S޻ Ǜ)0ryN)K1T3y%O/0JZ<ӑB xK 3!A4<_BmV[c‚Woe4Ċ*WT ; Owcv| P{M0{VkHE!iב>U26bkT9Ӻ RψTn)[GAǃTV \Oc鶿"&ZVE}PJuh O@mK.Åa)-;âxOqTuDx'Q-ze!&uܡŋŁs5qʌ(Zz3Xz ։Maݮet(5֣J"cR$91s>Y%z=IguwB}'`~##O/JŁc݌~|P!΁\cKr|r|$ 6kJ1HZxfZq({q©,9P~0 ^6n0%Pc#{Jp`s0ob-Gs;Q@[0s!{_>i >E}ܼ K?R2vxT1Y(lV^DA͖!_sɌ ɭ T nVn Fp?ȯT9qug e5AG0.7vÌDrZ7̚ua>?P:b6zM9qL ac$ᐢU/rk|1h$`@VX2.sC9~'z3iAԀw;AMYq>7}<92;% k~<%Ú"6Oo ;pC!*j\Mo45jAp,^J˩ SOpkbڇ-~707y@ɟa)&5N*}7#\I49] 3؉ӝuWNLӚw\#9"1A ُ\?Df]}`hݮۡq2#ja+``QZ=w(<=Z0J&FDdA"N 2=STSY\IX姈@5h5`)fjvPFS7+ꪤDZymŞ X2:)SkE89*QY>G/ WbW5ulp@|^0XP4wd SGs\1D߻g8цP1ad_ V$շiphu2QDWqBa9@Cwjږx$mm8# 5zsl\?b[98auqYY5/b7Q/nyxD?2h<>08v,W\z&d qBa5W&>xz6S{o"uL~B@ RUXW5 tCQ}oeVcgc,7W76QԱꌲwkňבʍx~)W9|)v1oyF@3glY{7X(u+3k CRmH'jxVN"Jb$ Ea+|~ĽgG%+]X; e>NehyܤLPXG +PiYrr|U(XImu]D rh@Ї % 33mi$+*4Wt+|Iȱb}v&?rTR}[iYʆY2BUM3jd8V$˻E5ZVCgρ*)3/N2]LxԙzkD{#Ej*eP[KanoδҁڀrB8h)j˴z0.] Q0ww T8]BڻֈEN.!QevZ@lv2QH$ԏk^ygRT癦,~pEb_V_d9Ŧ y[39F`'܍Ac9h4~cz~&f Ĩ$2' j.qΏxNno0Ia-f:4 x\&`*a4,d{xA#n\mC<l&DEte1":]rvbbNj‚cp YJ"8Ja܁6q};)w*촀Yw)XT (TyVKB[tOƦ;d'Eq 됋i3Z= mۋҞ9ʹљy5տ2Є}#YCd-؋΅pC-5[PYV̩[sc-q5^*Pޠ|)yeӖ_JL[Wb&RQf$9ߘ=ͬ柱K>gj\K,Q$rK2YJd2 dXHkTôȠf}ʒ6Z!%ETE?aɫOlФǥ`^q<̒@L1C |N$qN GyOZ跩1Kor]3ͻK?g d\oG0"! )$O١q5K>~p?~O=Թ U5nFX# :Kw K|)썏4%p0t.ZȦ/Pŵ6ԫA}_U~=G[\4x({ASnAxI &Ø÷h֋!Kèpr (t:zL2/օ>oY."X/#8FFͻrzzQkpF=V贈R>J .13GhV2Nj's[ X3=#u }.l@oSL1ØlE-jV8xC0^Ct\^ Պ|=zdj0Pxh-5* N.>q|Sq9Ü>8$5BZ)k*5+q 1XT!`hYbCͲUʸә(uQAqxYSCjf޺H ro|NjuAr,bc"WP( u|sEDYWq0i3Äu@75v;Vpe;MD^)w򚃫c.ӑp>I/,@QjjM4a[Y;%P/oeK״af΁b=` Au2{2ҙ!Y .4i,ջ*uсFVx0"r?PۂfndDcW8 gSh#ZTP:8 zcS⬁ADx( $刜Pbr0 txֶ 94iv|!5gŧ55]P_p)5:wkzĜ3`8$}%Bo}ˀ Eٔ6еOh}'/y||;N %JWz D:Rc:#ccfcE#\Ul}x<+Ypr^Y]ڜr=1"s Z3dM[+cSU~]:XƮp՗X,R͠bLIwA !7|dG?c9k XI򾵿kmVzf\/<o4/xTyЛqV= FR4m7@i!Mgm=^\8ˈ CADOB̍BXRAw~l84) "[@GAؒ]'P@dwl&h WhWUwur5ih"Y)x(1 F2}Fחͅ3M$Rƽ::^X JITNts#p@q\9xP+-Y;Cx afKiT@O PFN1sh^N7aջܻ#zb3)k5bo6&9rPR\NYngZͼT|M$şbW'Z)*C&ͯǑ1apn`\C|1R 2yCB# MHV<7io>*8H-5&Lsdj`q}XKtR`|޼4P$cި uv&)+0(DPA%1]x1np=mӇC.G)9Or'1Zo>RJS1 gm]hi æq(bܿmsNcv0 G8c4ѿRr?vp.g:gbā D%0OTVsdT ǎzP+ק!+<5wqo?(\u )+ X△5U3y*eJ9[cJ<_*m:),R61~X᝔nf" +*\ QC*F{QYh{.|u;u|FAmV KϣܨlF:;X:Ih3@!v|a_jJn)uTie` +T ^肅wx3WڛLjE큣:[;pȴw+|RN]-ѳ`̦<pј6\K$S[s䘩[ւ -ʉ0\LV .z<ؤ,NU;Qh*1IJ=aJS bE|F3c"*3 Sa֓7jLea&MI+iOx)͓fDյ߻M6\D}0,5/VqPk]_{ nB=Z[c+I]([|0Hxxrֲd3!Μkpsy!ܺ9NW:@deC^'D;R$3V.k*/=>\GmAFXQݞUP'fvV<t:zw|3R""n1 rKsy["XJYL-g./I&ϵWp>[t OE’|\wj&P)wL`Ffʭ[P(U!_Fõ1^@)pX_o~ݑ5\4Ga "8KEe[p bH^F::rRUTmTàoTA ű"RԊ/C;xexɀ#kc&D85 O?Kܬ.+t,Y[ rO(2P;HhF?B[c9kۑޡdEq_k.aqv%>V- we9Z"'[B!l+,WU0ѧӦH97k"fEj5%mM%zjF2 LdyLȠl4I£Fy~6@q_Lm3utOB$\<[a$uTgh5)TNr2Bo%#_-8Ɖ㏄\]=| qNh0~qg>˞K(jɮi#6d-x`v;6N-_ y5 2taB\Y hedP\8PJjޫ\khvUsYF@/HL2Vm1XPB K;}(>flt]0n{2I F[.3R?.I\VVd[GJ-5n::^wR`nJDC&xa.px܋At 9X"B]&_ #>)]lJc&OGq_39k sנ;Yv%Evygׇ Kv!O7r$:C)}!Ȉ1'bAD5p}@)m_rOֶ`= q,57TUZfxܘLQ*%ȓ̭+xWMSƍJpwK7T@/c{|+cT~<x7!REL e<./(f_R"Z1+gL %}q[پDžZ36)A>{TAK*HAgVQ[y ]t5ކA6ˊH-/R"b1A rɧ(GQO'mt3Y9d&B՗ $Ol.` ۖZ63i X$R\LA9 ;Xd6JQGaҒ+M9ƑBD$PjzJ(> AR$_t+Q4٢w!Y(66e49FzuIgU#*HSAR C7"]kB,4lc"?*]U*ijɿIk=՚$12;@.qwdW~9ysUhUŷlk!7t8]. se7gؼ`g3̣`3l@*BzgE} rqH`|c;C&r^4"ۓ5WlDT[Ra_iLjm0@MH{hS$ښ+a4{OVHb!gv:tsAF"OY;^ذ"Yrse>l7'Vzg4*Hpg+$T@]hmlin@_ƴ.< y;aczRQ&mQ9򏵘{Ү`BQf.նnv 73/^9,-W&g=]rvdSp M:+M+O۴eJyGkJ|+QJ´ࣦ1ի[h?)Xsב$}c+cf>ߟO)D<ow/&HKMI޵),WB(:ٰ.ۖy):zI+ܟ_ǙWz3P>zo$(2hO d,}x؁$:W=蚍בWVMM^!EnmŞ9,վGuѧxicL'~f{p_٠.60nMT0#W])Fp)Pt Et\G[&b/btKw`.s!hS9Q( N7UO*2w#D6 ܸMFbNi1)fTt@6b]GYzX ]Oq*ke Z `T]֪5hTdY!3L$+l+cEN(n( 9 Pl{>5![ ÂzOuA@V!#j=@ui2^ѩsHXF@JXM6A1j_|4ezl ~;k?4-ڳ3L8Yi9S'd-AV m^׭ 33F9˾-$;ֶ5H;X-u$7W?NSc7A89*b.PνSMEb=BR`8= Y}D+ U'L3;۠&7!pF gO<$(Ӂӝ'(W]AVy*c@PE~'Po9u+of'LŊko*^1%^gOo7fu|cHb%j"\Wvr,+&vn}(Bq6\:gy<:.(ߥ&POd_SMw7E<3Ͷ]Y WԿRIKqc{EOzG#^R6w6s 3i]G 11lp̸-ak%yq*Q[>h?Oe7 T;_GR2ݖ;~2c%ay;d+rW8o-n4YFkeD-ԨGU>?̬jeqQvQoV%j]o.j5{m#9kdܸ=Lnմ((>cxtb7g7 B| ÁC!T(m*BJB tk>8 qFTNiehX0vJj1۵]vJjv10MutN*vPf9-aj?H_""yS[= ZQ ۀh7$߄|MS\Wc.|W<'Ta癯 ֥,UyƇx R|M$H'e*ZA.gg}1i- 5g3Xz/ %J"g^wxz6{cV^s+" !…ߌZa >H @+ّU@7*:4&ԧ3f%uJ;:AO1Cڸ*;8fm(a,U;[CxIw\Q^2l>|^UW:T9u/ybIqr_ p 0SChQF=%OnM Hy 醑TW mh f[)tUNCMy'H4oZ}C: CR8\~+p5RaĝL⥭e,gӺP6yNE)}CCMz]թlEjW"u0A=FԨ&9Jr ~ˀZǙI~,IN7^6@1_~ Y5 }W<6|K}]:gz^"Fo't f)P= o=FѦ<&?WhŘ3N44v;OJC&$Gwl[@BxgO}*ѲV5WnʦmNքUp/hs+a<0e[ݸHr [o߹>QvI nƾ# 8%,#!ۇkVHI;uޱ1#¥>s9 o ě:;'NfQ KAJ9vG&iZrԤ 9{78!qCJ:,//?5|fzc$Ӣh1ț”bs}j8+/*̯v;$;l\:,N ś_`PѷTK*-5CPEkZQllZ;^oMdUrL7w[dCn*}ƏޘdCz^q϶ֶ][ûɭQ"qHM7ꏝڢP7 ^;H(hEHSH"b bkuc_Y&uֆ#89czX&:8ޒ\"X].eD( ޲ _eQQ"4ZU[wYd,-E퇇 j$y ^2JFƔ3Eg-ǝ0 qʵ}}|{`L98I P$d:٪, -d|,gAc΂ U E,E9f}t!Yd8i 4 N(Z,ħw-1nK%h-PcO1 APƫSm/E+{g"})bZ jj*\s̕VKvCTl !܀^V.y儴%1.agV+~ ]#F7Le[_CYwYi-4mv:!m(OJב_T #tTrVA!Tg8` oBhPuMJsތ7٩ɐ%u9>"C'wx}zgBJ (lsχHHڈMXV{* ْW)+7Yޡex?,,k5jF4- x6=2@]Oٿ:K(h p'=YSVCI"-&b„?&c>]}CMODgueQn~^~*_!xEĕv#ō3X9q>²2-z:}.6;6ڜ.׭iaBH֋ޓ ‡׸*}x9˽R覱lۍ FŤ lӷv&q\9}S]λR/nq~Ȣ۽R&r{4~!n/4OW=HLWўet"T+1/Ht9Cv/ܷ. |:mO'As5-aU($dE"L\dj.aU1CyY296At!s3'wڕs!W_?!s%vyUT a`PN8P\H3*"[gyhqh^x%8.8Id5mlJFrtR2)xĻW:bS4gcd 5f7^.AʲvDT"c[qB| '΅1PS"W43}8Hf/wvۻ)҅V^ɧ<'_h p kȚU7U1 Ryn]A/;!7c&oH͞py%KX$ԷH _"ɸ_JՇZGǑ<|G2v Ps3z{Z6ԵÜ5P{}?Hq0}`f7˲p2Es<1 Nsf1&Vmh\(Jܽ3hv'RZ(R Przբd738W67ꂐ>ǪtBH#'({dakB!qy_ʣG3x Մ*Pzu,LX>A'lEë5=:? '^F2dW),4̞hY[ >N ({ΜAF"":0?Nɘ[@^jg0FȬ)T*k*Cd/L_"-w`j. MyVB#nL')^c)b1tdNcq7ϓمD^ t~PBkor}<PiT~?FzimYNGkK.sLDz([Kfur^6^y7$az&]5VUn.vv";<|ZNY!EKsq# K *}N2Aj=iy)SezȰ0ٶIyHIkت}K+vO"I ~Sr{8; Xf|ypKa͜6r.x`ɢs;(,}\lX]Cdfx兟* d{A/"Trۯ n` !"\96d+[̑☇fˊF|nwlu$wB:To#sQx◟Bj8+8O2++HBLj+]@.7esB#䒵 ;==]  ~eX1γYI~d]j! {E(L(r+M n~aCFN5Ly.䰂0V'Ƿ7EŘC%)5-Ɣ)ތ$rj9ِ\Ŭ,Τ!@" sA,8/:JTբ&|҅e`Nkܜ!ETN2@Qۧ:PmZ@hz~ƶȑc%H3IoZI]N;N*ӡ8 &Nwn˿4EDTq5sBb?|L$?&ȟW. ¦Pa%%)ڻMcTzrXP{I@ @;8k|"_yM!?} isHFpKDDS .zdQJղR ^>ibmEKn"yr DMJ5xz)!|涿Ee6ĉn썲 # a]a`94yMyq5>^Ix;NK^̀'5l.CF=De"'6Wy<,!P6~j#^ dF`̀(ia9n܊P5 {߫Qp:zuznW0o3+pfjJٺ-ظh7Ҵ1~a-05!w]~.x sF=Fs%Dn5F.Z5d'4V虅 җߣ>"1@{H[ΩH#1X8tjmQHHd0epsė ^TbInټ 9lx S%C+01eF-㷹HzND.mO`xxb'R<Φ&n^, _´ۃ5zfT77_S)̣щҜh<OS2Ψd ~nnĀ[s}?0MQ(-C@‹%۫Pzlж T[ȃU䝵8<܅ 5vCp45waY F]໴x~5Q * @|1~j@88!5 $I/Jc"#Dp6>l@܀`+N#T^,iӔ9bPns.PmTCX}¹[0TJ4drD]Yn"#"Yǭ vNx3+֌γ)1n!wI6Rib(L"G]. t\Wnf,baEC%>#o-T#1tPA*R  avX"-[IJоVxDEb{zE;ӓ/H*_?,ܪŸCgM-aOH:2P_=*k"jmyn"zHl0IkX_< By rF!Sɰ/- f\Ǒ),BpYvJ3Qv 8}riFE0ؚcZ-|dg;"J'GiG B_OF 1:^&Eo @Ӟs30B1/iςd*ZȖ |G%i[D ѷp=@,hrfyXz qI(i!h.5%(:E|r)UH+7O\f!Zu$Fw̒U9s]X) &={eGJȁ#3H΋ϲ^{ "ebZ q'ņc4WaPWˌL-Seɕ6#a+9`}XvVVPȡ:.ۻ׹KIfa- {jm?GYoۡB56tYz=qv$5{Z'5c`y7\Y&A׳mge PZ٤Ǫݜ/ 0'zX5h+@+Z=݋%Xs}o{ܭ&S[q3wDӯ\Ă=+Gusꃵ9Mj0)euŔFhZR}vI"IN礩Ȃ3J:3VoRo|zܳ4uecЌ44%/Ӱ.UoR޳.w򍝏'`)N^1lWw6§j$%Mc#~ Q7N 23Vvؕa͕XO"GZ~)u֮i_뢴wuIḂ8D0Ȼ9MBF %ߡ;lj=R˰,9P QNхQh>1۩j2աDn$a>|\J1+PX-b ,0g@wq3BDL*Ho (z7r,@«H0pG{ӗ`h ޾ʪ$W-n>,?Xt&"T*g7i7Nn#tZH$a )4BL: 7U9?PWVttN*nR#e!r&9"i0%e)90>s>,ĥ'7@uj/jW u qZkbEyb$qje~;yDvvQ·DrY9$4jY݃u-x<21񅽪7 f3G.)TuqKpS$*Q;\pBSl}HGfĬ*kPٺ)eFm5tEג-t4Lj%D~g~N;t6 B%:}"-q)\C_Nn- #%u_qgntȤI^Fe  L4_f@X(В;nL K31i:<\k7#.yyƴRIy`Nleb[WNJp뿳ބb`"}ZdGd@?)qr FFgh0!|16 '/܏F`nzxp}Fw =5>ĭ,'w֤QdU@):Ex5 nʴ@^,OcJ$`RpJwJЏ3֮I) B{<2J ֊^m⌣dIvzv3 ,W2Vο/4oԥUsYZ=_ܣЉ5(j<լ% p;]a zM;5m#w#?Ղ%j|]*zVwdEƠ/e=PnH&wJi@`~*ePHaB2,]-L0?T$.Bm:<s9 zCU@Nz#l.p讻ݫIqqѕYo@5`B+l9V)Oդ"\C `2dIJ"s) ^p})jyoG≁IMF* ,|nIHAx*T%LR>(ۜ-y5ĸWHCQ JyN͔.nXh(4K$ 栏|pQ;9&;~(s3 /vN:(Ts(:qfҋЫӮd6j! "&ވq]Uˮ͇Gl4$/$@kuV0:k5P5{@pfݶC6DI%b^mD]9@avO( &Hv筝⸫ z0\bA/$3Rj  b v碌B8ݡw{h}0a=3`ŚYS/R.B%VV"E9 g(mBfop 0ħ:jZ):Bp<1YZ7~1 j H2!T˦FT7Q ķ7kVz L0q‘WοD&K $iZp $3p)VLf)l>M6˗Y1ntqi= }~~7r71Hws̩}\8Hdm#?_ 4~rGB)I+<\ުjeJp|?[/ @vvit՞}ZgOTr;|i hϵ?j%Wҫle9yR1AR4dz$M]-o6\<5*j_(ϡ.C]| GZ9NQoԴ}%Zːi]bn\~&-d~R5?6ۊSGR =-]?ǹK%熷^E3>Zy']~ȕ'OmEU4ЇyC3Gɽ4p=`qX18EMzx"iH-5NonEt,2:L9#Pl^yz3ߩ%ё_Ц#)$#EW4i,y@%w#6 '7pvL"Bwͳ3/3-/ճn[Sr &τ/5ᐋ_~6A5ٙQ`ͩ=[; D⑌.m 0G^ OT&Y[RDr~(6lN m݋Gm[=U-3u/P_eNuG\WVRp {$PO<IjWa#kg:;}PD?6Ku;l1w}!o8qdaaX9`ޭd\UbCu ư (vkJJb/Rnz9Sٗ0'VGo\ˮ}h}g~MuLwlgBI~ov \٬LƅI7۽^#\y=.=0e4&@ūo]VCn3n`3<;B8p"1ތ" l˩b_aP' 1XRWŮQ=F6&;5 0,ՐLϑ|KDYWnYN6XYeMڜ[LMQ56*@Pa%2Vk).WR3XZ[p{w|:iX`r }k=?gCSʢy@ISM\QwSDkjO԰H-,V)ίE=hs_U"CLA 3k- U\ rz-bEϨ_l|דLvAU *˕!Y[pgDJѣN?[(VPcP1ݕ,r";'Rŝ,crTIfA8^_w&ϭyeNhB9kSo‡Ω&Ԭ" 8.X`|&͘dE+ G9?DMDЩhڞ˜ K!BIl+_#YVNQ7ւM]ў+Ƒ;ɢMC|_Yfa4@e!~2j_B8fWw1pmR$栐KᨵO3;:"ǙwA eԳj v=D mcHuozmE5rIHbFH0>sȤ Cx_.ԤsA} `.؍4/F-b*-sF*)6Hbbܢ.AՇB oNc)X _&PFeC G.9/,HXhgV?XX"jxi] lg7z |N kܜ2r6bEW7rVQ/nLZrs 8q^pzԺ_קJfݯ!2S (KQ4z^Z6uxDŽ^p{_}#D: _tU0RݗXe6l)+%KB 7`[z MzS̚altճm[ 0‡dn_CD޾]H,߁O5&Kq p5!krn PgG m>}%y{߇7N7p^kpx+(Y)8Z wVt؏&eQ46$(?n2Y.z(iMT M17e|UKA~, y <$DSh\<㤖ަ/&*s)m2\7NS߯ Kt~04ELCV\izQ^qwi󊉪Dl~ D$GE.qyr>LrX#JW0f^/<܏o;`9O"g=u -hYS_TJCP3m=&I%%PH1 49M/m#קfLv+Yü1P>={*,6">Y&U#9EFTh[}[vL*lZlB(FCv~B1p# I֗JOue?e^$ K_Q3(ԙAN HOsUg4}jg#ZɈu sY1º)"˓"|UehR JnR0%U䱼}+hevA_Wuɭ̾ !t(%h "+,Ҋ9jPɓQɛ@,]$-oi %*їKA% #65sg-39@>M9 (9 ]liza F#9k ^MxPfƔ)js("]wrb@Di!ȅ '`}(t(j$_̻&>QCNzdp3KB*ZUFwxП*NJ%hC#Gys]{&rݹ}P+ŏ"aRb|ThrPB΋2v@>&X zzf@R9 NKl]@YT֓%4z,"dHVaoe3~=|`X'5qWdž$e! ?^YT%2MATfQd6rڗDӖYT^Fqaئ)@S,d?ltB[÷6uUDycYvJ~Y:?'(h7I.䌢vVF&&voH8KӾz !sdx2-iGhfҖ \i[Ezb%z@yώ/FPRA$C7Zu>ݮmNnݛۮ1-V tU*66gjD VDsQVA-ɐq<%G`Mn,#<eK~V3h% ܵ@S\ܤfaS4ﶧG5iAaCnesGuAd;ғ3 ilTjUtRljRf׹U#= nlѶ'3?]x)./dp6h ΞR-*I6IT!gH}$3hcJUs, KxUX((] dmy4/J/Q$@a>d%pJa!]ie6H?X+A)#2PEmr,xp@8_u+&̉qrrY(79e=UcDq?C ,o VCwDyv%xKŠcRYHAL_K,tRBgzŢBˣtQEoG33mʸAtόgW/O5?qvޙCy.dbڎ{NmhKT&#cHb!G ;3ljlKr7\q&r;.E*T-a8kjdԹȅav%W)]մĤd=Q@ᠭݰ_>)G|!,.|0o8H d񨈪o h sBֺ+Sz3+氤& $db~5,(}źБkH%Q+/ټz)v*..sy|bp]Zw5VBeMsQ,(h`=6Z~@qU HN]{mŶ_o=QyǬH$f [6ES8U$\"N=Wcx qW=?g6~Fj`k^>A\Lޝ(y#x9⼘`ݺoVW-UqșD4Dz5CJy :Ge2':uCM[2:J:؃OgR>[MDr~![ bX[,NoߢlɅ/"X"h~AF{Od[*1cXUS6rR$a#*KnV=%+#10uU\_[|rI/U0N[.LrW;_:YQd*h}k(M3=xMKwjHxApˌ$ 7\ υs g^-c0.N@@B`]2M͑fYb2l=ՀleϫۥpYCI\ -;UASL,4X b9,n72dOqḁCJ-#C?\~ *P=0ڀUa8C?>ۏ44Jpf;x)dgapS^TҶEv$0%mJ2&E,xx+,j1G.XsOG%$PUq9AZw'V)D9oInNgBG06..|Bwܗy5,Ti3j8\૚><@z1TjWQeJmBtQU`DbN7޹jźOPL7. /C"G5pp['@_!<qVݲFȥ@ 9T9nt|S+U3ͱ\j:qF/ZlWfAVM+mU9%"||Í;2n9Ʀ̙.#ŷ%7#"d؜pxqaFr c3ZmN|#CGT6WgD;8^qEl<&Z{Ί&γBft?Z=K7ޣ2T .ڇV?jW5} 19($K O>,>׌$j4$qMS0LY I> I/;Kq A߰!JJ<<%3E=2F-Uob,_:w#[RL[gH%}ӧ',J||\?d2YouԓHnFu~0A$Q|Zn'lcoIu Z^t|hn?Y.ZFu 2m[3ӹ XZH;frtQy%Ƀ7o7; af aZE}smxƬ@/2c E@Z8\$A i[*Ms+>lʰulׯ%$a-FtNXDI+LAVL wri0*b1d^"PYF(yn".۷*ƅ?Uppx bVe!\Akroh7(X^Y59EG"B^6]M_t'w&W 0api_F`Ep/Adޅ" >n=@ ”:hGt7iY /7Weߎ3%P: v+&k/:3Ɓ4ha* 9SRcȘ(y7+ SEX-LZd/ \z lƊ>Y2>2*ȸ3GwI!IJ-Ts0]#k!m!3nJLi8gdr9R.ݛ:Jqά#_YP"(b>}:=@6 _,AEaR"Ԝ#ّA̕/T/gh/N9.lqϊ\(` IՑ$2*<:JxS-$>DZԛ5V5@YoGi byO*S셲K6*qȠ{M?Xv9Pd ֖rN!8 N`ȄIvQ*pu =7_{1N,v R%kLE~8O֔'s̴fڮYGl905.8>q>6PahLoIN"6 :5W#_> [ !V;frL϶R'p^*r!A0^PKU8EviGd2]]pnt=Z,:K6\ '8-%5ϋcc % Kw3cK:l|2:p2&Y!~x:['A~azN{ P(ŀ֫V4?B gJB$ްQ2U!ܢ ^T3hJZ&a7X"cu~NBv˕.P $_<j:Fw/ma3;Q\1OQ&`ά}OHrQ7w'hu-BdFAy`D$VXXZ7~MK-vиQRR`FDbɜGf*"!d=ۤ$m-uUs6ΕK::*Y ȝfHuB0UA 69 K!f{/6ZnFg,(`߀߿ͫ;N [X[>ᴰ+)"y[3oPi~ƲSS5VTo3ÌM 'N11Q)3pС_DrMeTyPK;;[)l 3h=xJNU/1'$vS4Ro¯>? ~?moQHͿjv, 8 :ͨve}9 c $^ Q.IȺ!LY^9TGpH ~."V=ӌ`+sQi_ב?㜧Nn!F$t!R=|*ߝ&(99ݖ&]_A6{W!+iڪ*΅Ѝ,NBpur]9Iq#U9@Lul pvu6 q62& S~\ ^N)"Z1EktIEQaPsǿ~Yy S^G/G᜸dWYE KsI+k ͚`n B*v!ˑk>Cg/壅܅.=Je6% үtwx Zjc%UPVUp!#Q71Mx@©c%isOp;z<#x kN|oMyYlY…#9 -!x*] @P`FА0o)B6f'^vx2,kRB,Wj[7xD?iv KH7ߑ]x~GTtLsYv~(W0LrFS:=кk&_i{6$PIx.`{$k Q` M!VL!+q⋰8E_Hb UZCפ -Jc|sܬj97/|"36K4Л7Hdr{QMx1R_+AMyWoߕm yNiglidRz5 eZ gq؂e>kGF&f\*ƹ؟kVC0sù0iͦISKdkv>&ag󞬹B9Nm֖ʛPܛ|k_N&o&ID~e/̔n3nZO%i6[2zස80W Ҽ4u__$>^^g YVlнL_Uߦ" p/'j}On/WDJoT7"5tM=xzŒ@q  I1 Z}pSQlH S_~y8{TiQJ# p.HҋZz7ڿ-ctӶrkWrpl|>bpAY%ʡB}&U)w֦i_CaCQ,,'Hp't妁EGgDsv*֟mV# ;Ӿ-[,bn(OkA &IR1-)oz4 Pjٍ7>d~Mi3.B.ΊJJ)S'᪷{~ڃE"6i@3TecaH?p4Bz yryEƈ$.9?+Iqe*fW8ש.`MNK  "d̵@z0֖*/Nڔ-MIf z֎Cb%) |1q9;ԭM@S "{;DOovU (`VD{B4!'9n:̰(UQIƶb6,1uQ[>TעdCb9.}OˣH ۫ \C`^sU/-vhAp-% DG&|++gE1?qacy9EZJS$CR(uBAޘp9b1ŨAtGǫ/B$.]bzCzJnsUD瀱,Y>|mK5 ͽIm{f B/=*QM1]5:j{,DeB?/>aXH;6#D^6n|USAa'>)2/ΉpU䏖@yf&sZg r%AZO/HQ8%c OإCM/C pz#9# -Yo|d$R pk @C NE.E?lx$ o;ÙXr&KH햕/iQ5Q.yW2aA&ȩ/6FPk c^5{依H1idž4]nѴ fQ}@gE}ƲGP ZVbr$Xkqi?|STMSEwG6JSz"沚zebZ`wk]#$R;Fy`DtfQJF׺4|8XzshFޞuIrC"}޵fd؍C mp. :}`~I[e QD GDL jTuKQ+dˈw|ceݴgލ P瀒 Bqyi ]4⬄z!gbTw,e?pttÑѸol-q#}#E^Ёm0K>׍ˈϕ6z K ֫U(cFPij0ґEwAP婳$VB{Ŏ!M0wJf @ - sOy]-jV٤Oyy86jxb1Kl*H>LmA5hs)`H^$m35mf(]޼Ύqn% տI$I/ס+6 :O#?ZIaEzr:lۜE"]oS%~u@NJoX('eș(>r+5iI\ pBo+J~]hVaU1&BpFPw,*kb7) GNJ{O? ``Ր׎0khDG T0ܶߵʁ{U :KSOC_ܭ%6#rU[ e^I*>ʋD@>BtE:Zwύuר0CTN(>TJz1]#&ljF6ۘN["-TcMGLu`"{u*B :H¦ bD NN$Y1]YzcC(kP-EL9e^=1~ʼn,Y3\V8iЌRt#^1N`C&FyDCcx%gNcT"*QbJw`*\-ΑRwմ, e ep?6Hy3p#ܠl9;ڤItX aWU1΄-nR/k1lO iW Y Г SqxD*(&+5K4'Nd5ۭoc/ѕ9kݺՆN9NFrr<@Nq!E-C>?_khfFTT%81k،lBhN?0bA(Z"9$ Cihܗ|`c: zTsj2␢mZK-%w|FFVox ^>sCAjZ%aҮW5kWD{YL 6.ߗ}l-Q פ kAW0-1Sys(<ۤ@ji-~ *;#*k A7clL-wa;EQ8 d z8ŹV[ 6)wI5FAK|Q ? (tds"e3)Zh&V`o|W+V0QO7z_ۿ 25m;wA8PP)W밞qir!izdl}@td.J~:$ g!ڡM:^B`f EV-uښ~l>$Y;R킼USSMm׬9υ:+41ۂӬh&q5K]I_F*l&!Z NN ˀI˲^%x; Kfmy"(Z|x wQ<ULFR1Cl&p%5L.uRDpYu:jj3V'%h/x'CDii[N} ~4uO$hZEo\Rjx翆m!C2g~.My ]U4Skhu1ylDOk8z{-:lh9  ct/#NQэ'ێIm3߷ݠHLpDǭ-V]CEvC&GBnŦYJjUBxʰ C`RSV\(v<)B\0ߚh C "u)& "y?zY5%5" <_guvM-L J >uhd:-"4v ;<9жZ&DR'y6{zRo(^`T4iw$fps?qzE\n, gɛ9j+A["0l1pW y3@-GϒI^H[k5 *,=bgi$w8X5[S:bv[=}wp63ej*`<<5>etDB-ޕw4uɴ`^`T7,k{-dZl&⡡+h,,XT y*Аpq}!^ [k iJw<12"~H Gu^Oulе-p ݠhbqWJv<.`fVNwZ'v K<ۆ\IW|sk8y'gcV>tDF"NU|oкv;\m[$== I:B'C|Z"dq3=e d7LoԧcKb.{8И4 z21ˣf1y"uR3nϼ]#7鉄4 :pSxNfxݟ Y-Zy␚pgRAOd"T^U%F'z: 9"v+/UFdzhk9Ű"AdwkJR-L Euht k* vD[7:'0¼iM1;HQg Ԝ:1OCĉNсbӢ"O'Sw_kz;\]5eH-+ꌰ fMG# Tfdlɲ:Cm|&YXMy*0/:NnVzzD44'*ȚJ(K1v*JA$b۫gi+8tak=ZE 2<|Pѣ=kz.$4{&8Ipw4{gwPXCFU8Ĭl8TVx-9KN{5.v[~DyeEe:GGazKq':1J';k.i"{b}_N-ذ1gH_ #ET(a%z:$9kSs0B{Lɒ(6TAMH"DcD9YZ0Yƻ_}}T $XF!Bwʖ( 2h/\W)D^qcMHڧKqdktǫ[! fZt`T`X국cg<$mEW6j\6o KM)("Cݺ,묽 a$#X FP)Pfl]59M GL)VR;anoK=cu} e?7uMh5 [%yNY82UxQlq^1f*$ˢ/'eÑ&tBB.}h ksM]ꁙ^ b|0$bX p.Mꖌ.=;&LN]%GoN;0%*%*,3lwzEUGSˎO RGuNp>(Po<t$J $W #Ifb2m3$dx\}s1>Q@%NӐS V6Szpg$kI G=3dQ&]sm𜈮:wR"&z7qXGw} xwjpbZ"LdqN5X8Q@˭Kڶ]춽"70)>E dnR, )=K4DNqEEa  Q<5{޿X (? :xY'x:|6z_i64{'>8xG#?Ƨm[4I. +ö6=reLg?-JT⭩2>'M_} 9#mmh]/`g%Km`+6|zaQJe ~pSw1rL g\pspϲJ(!lyͱ~ ;j8P> 6."Q݌h0{.m1R"I*(m_{e oyL~mϣ 21\okl O]<`hetJG=3pxK}2X6&mRYwQZPgmjR̗@}ó ^E#eƜ]MO#wUIR5e(*¨ Ij繟O 5??Q4bd,U_qM >BrӸQA֩kRBScݹ',"5fx%1HA_5`!p l/hFedξ֩6Qv[}[kQj/<2o`d< ]]z~@TJ'~ wLc$~Z(5iYWMπoyDEW;t9~ʒYsYؾEGEvoI+SwV)={~E%3Oy}%r灅 T8#7 ̒xhuȤ&]opug}ZYNF\|'zYUCvkCTf:ԉ@Q`npgC䇷$*ok6-<|My!3(sf=oKhgL?̔G*nWkTH2 {Q*)0f0v<7BQMiɆ^mR?!3k[pK G(lB:YuTY9C!?zmX$O kg DIKe쭿lRхQ}trF ]-5%D9PH퐥 o1joS*RɱKrzޑpjwR)͵tϻ/O"bp:FZB#pnS.;ɭ;W%z2L7D@%f6C]8tSc;{w_5݀TB|4QjA>Fz=21#D4iTzO<xU`U#q:F*$u@M\oqÜBY;x>;]O t6)!ǖbPXU8`EmےȮFJmOugX@ 'CC?[:Ž=ŠFe*'챜;ܺoȍ2<"s0KRӮ6PqM'9N9qkS ]tV\|d*0rٺEߝ"pn Ȭ*ZVJT|=H$\l/VW-E*}{l | vusX.{uw8%c3CO@T1) )E]Z; oGxfȨ4o4 %(6)$gfeNd!dڵwI4mHcPVLpS04͇3bv)޿%}H 73`6ez]EH*)R ].ZRI Ҹ`,n$:1 Cz{kZ)A:!a"25PJzS6nzcf)ԣBY΄֏Spv{Qxk#L h"TG./1ӰZOzK猣eIel;v1vfp3E)uSO&کC*)h$Ƒ_VzchF0VS4޸r(TwS؆v*%u},ۯ]YjD|xV-d52tGnɋQS'E+y3:qt+\< QCsL lJ́ae!GW2k^RE~j*T:lAk10Y~vMqaU^NFnvr`66 $:?t=xLl\ >f_  &y_%Vu|҆n4a"LN2ԺK۞sO߼%WTVGl!̅r*iDo%Kv9RUS8˲@s5]48/AmKV bPg_/JL< ܍|c<0APڹs~ۚ.pjVb9kdgc ?2\vm>x0Ii+uz&]\ܼjYcW'lTɅU!N^GF9A//5k:{!-L%L֌޽"%V Z !o@pf<ڽN +ԥDS@~յD آB!^D=%M꓄Gqޑ/5sjv֣l%w^@$*d+]?1% _7FQucy)Aaby{tn)k[ T^(3/,%94 W(joJrB&Xat߂kjlgHZ6 O ۾۶|RѸFH.|{ ?{Ve7b(75,HfIAz= |m0Kmg0݀Cmȭ3 s3),e qr[ X1+[bNPhۜ|ugsŲr(Zb:j2܎"Nwz*F S}^e Ѹ enIR[SPnݤ`EYc򡲊Vpjxs<Ⱦs/rYt는aKl; UOe- Wq&NIt3anǕ}\`0W!4s:ya8Y`*4g} g Ԃ/q"̀[#{$\KV%6E)Ƕ~0;dDDfS>YWeM#5CD}C P jq4y%%s- o֑:]y&PYvڻyϳnvPU ΋`dUc7SVS$#uŧ Ai~~:-ڄEwqi!9+d[v*|w/c[͆5 IX 9 u>E>P9WdOd&΢J VjkXT~TDɚGjK%uz^0eK͓C6nt݅ہ "6#hrrBKpkL˧;ݝ$w%0?42RQu pc]VM~cam%yey{&"oY'F'2wr 塘)eRwGnɪ=Od=/7*"  :Pg:S㘎iͰx24" 4Op`ȇa*6hn?5dBhWMb hz-{u T%_;1)rIJw?)Մ.H8J.a껯?#{V]_6=)+"<>xRC+_$eqQ(q燈p5S'n61suYط_̚XedB<dޥ`]Fl`v/-ЊO)v`jn8U&7IU:VWmvnI/|Oik@d.ԯ} vZ\?-tkBJcBA ߦ"jkLhСn[&Qᷱ7:Y)mt ȖC{;JmPXK|br+  NvV`Q$vH}sX6 4 K#7T\6d╔f;Ѕ,ՙɑvQS6q.t_&C"\~`aCtM%mo~cE߷ m?B3+ <98gSb$7# Qx8%>&2NENdEHGyiBc;!8E_3EN<4 cP1 8ۏ2MJS bB_MI-db{c#/C._x/8G7c=V+~+ -ǝJ.(j;C^wE7\KeQʮ|/Ď2g“e_juݙ.7 (Nn| O"Hge.p$@b+2\ӊzRX益:cLpӳޝD*j Ҩu3ph4qL r̯>lQuyz*dz{N!L?lRiV N%(%1E{YE8?CIk9jb cUܶ`oƇ:ɍ<ֻSבs;PVYk15Ӥk!GEDsMwDn㣫wq:4cNIYI%Eת+9V oK^ n 6#71e',k&#t$5~*d1lܢ~,fܚNr8L蕟T2Z 8 ecOnD{M3|gsTLeXE{q< ҍ62 R_6+g'}vps:}:qtV$C)[=vgY퉯؎|$`屬/ƊIϸdWk͑H sdMr ߺw3B"r!'. u!}P_@ەO_ PRjRg5 ^xG gQEVjCWph=ю0'L2/EhW4QߛKB#S n65f^)v;,y֠l:1$@﨣u*kt&%%@@ٜ^IǕ8-X[K6A˽vs󅎪 G'HM gS槍d\[&[/y JkfuwxøKeR#Bx&q~!Uda!ؔP6Z%䛪ɨG*h6;_5|طlǎo!@7t,,"7 } G>u-gEfs>)?tQ%/{S$TyӱkD2q$.ݠt5[7Qv+`xP?ѵݰ~$|YGPd#s&s$XaQ(6A>ˌ䏥%k*Ip?~hz ( YM_5XϢ{Il:`3Yr-vR/5Б`f/9R/ٯ1)#:/*  DAͧk_d.^D=fs5ň*X7`"PKO2u[اk[#9$w({~*#b `Y`@ OМuc&<\A; TC,u<ٖJX{@:9e0Ve98od׻0: Z#pD~3nڶYj ^;2ˋzw_`!ћO|bSX~^=U/vm}TY@6*}N)RV *vta$B#G!tω*_GD"JkvhyiE~#ǿ:{ 1B@ Mg=lg@>V:˯g6PsAN=jONgd[9ªxHa, #'͠o*Ta_ ։UaqG^ΤYB9C f@v3s0g3]PO,D>>c3]鼆z's"ZyTPXK0Q.9|+p?20}(UN8M2GA9m+]X]}çw2Dy1v<<>.z[O2 BZe ɎԜx/5=!ѫ9TީJv׀Fh!˥5±>@f=Zv(ͰnKܪ+ w(LiK zeű,Aw60i2ڈn$mH9`տ_i3sac,e> @;|QBsa~PC͗ [m!ADcV(*67<v |-mW6BPS\t"@v5ۭ_U1A*Q%z"Ȕ_1zv(:㏳i{6RjHk|^b#LsvNyn?̲jlȿWlh"ѐ>h,誔A}݁cc!Kʍ!q|MVi _|e@SWjj/MΈp6 cL"Ted8섃QI!) jgVhC>RwK&ĹXR;'Baҋ Za8(1JfJ, l=|է牎%8`՛YɩZwpS\3eb8QF :\cJy^Nx'MuFڲ6D6IDVM3iB F.hf&OG~6: 3&!.Ԓ.UaU|ڿufnوhp h&f97XZL5IES]MA6G}%%;ŒHB0ĺ5>zZ GaxR(?]m"jAkmI 5Ьc!5Z hȏnʎ孛ڹ|4Tw~6KN䭩`XyIc | u@^[( hO'ZcTWYyX tlC>/y%xL5R(cs>qZڕ-zGjznW+40}EoU[ˀR"e09nh7A` Ie?_up:JܗM9CH9(TR}I'^k=I8l+u opح7 o/O=N0=RȀSe߃kmCؚ,S+x:B6jbhVjG=?ƋoY& >e _(2k:F0_8Ʉ^}KFZ ^. Mݭ 3,3F^X7C5e$ˆBZVVT>iZBXaD^A$צgR5ݦk!:~ z#[vb)cl~﴾c>7B] aC[QYeuҫx@+0=9|sD~!,KVΥIN'VJMk Y {*\Z? b0`kx]mmUXK0̱U('ԩCA1@|Y_qCTR *`! +z b81{$:B8L/z.+vF,88BSu¼Bo-?ڍ #w݈.&i9]T3e1':R/SWswdcY\BnSrCGgtkP[=zt~ zݸ5"8GӴI(+mFo^E#4MED ><^fE[?a/Q @iӿ )OO KGIBzi?~3U}+!2O,@'a{_}ç[%޽ %!G`[S]iVL9kzH o(xʜvD3 |I j2pEnYG3BԦuFVzt_ΣֆTa>Il‡-UGAx'zÆs$Uv4@xCAd?V1$pKgx*+Zm[ dWf!#g8@Õsv.~L4ۙL7VR ו-&s"2xl-7D^$тLkJ@=,a%t-RBͣZ@mO+.beq7Pߥ_>AjmMD)໧rWkGQRR؊\X"aa趿M-YR3$Aԯ{ w}򬂲`]*0&gEU\2MLMMe־6[X$2SoY_%쫤_&z_U048qZ ꘝGI?#jRf95-ZcվIەE|v wk?\Rʠ}׭7D E &Nﺶ֝a5i4G,nT\uNȻn7o8_pnΑ]1^ j|Yg ;˭/}~Aag$dXs|i3͚$eV@u ԚZH5Hms։Ɏ>ArKcU,~ sOہH6w>Ep8юBN)~Q`9?_C|qBOms=$ ɃGaލY|^ZڻVHltz^r'޻~-|dvȏ}'O2Ta]^u1ׇr`ZS\Kx|+>-][&o4Fg$*WJ>N"/0l8-M+4 w=>0#*C|si\G/2ҼHlEߕʸ̪,^nq/.d]+ASǒÒ-'fw* uM98 . 7DZV5(}ys> Xw 4T fA`ͼpR.X^HwZh'ŌkoRQ"dOC;X8OXiY6 @N_mΈS$ $HRKxF$@Q(W0؇fbk0ەA?Ur׿_e ag2 |8MOh+Z`TZERJ]͠|m»9a6L\VgQ?I\Uϭܖr_ž9 0O/}HF"AD8T"h:xo NkVTHPyOUm)pY_8>%O@3ݺv]BߺKP×K͛*,n Iޅ)NTk|Ԭ ?}857zmu,>JA90O~.0 z,$eLR]P3&TW= "4[sD́/-lJsZPܹ&s'tߥ}s͌Bsydy,sY X@5B@^IleLy@OnkɚhyN%@2K lՕ調(L= a !;L"s_J@$jv!%nhlH[J$4NGd_jb ʬG& c(v3m@Ebی>s|?W{ ^@&2β^Dk=X,DC6m eK҄☏Ezo"vB\R:?d,;*~d7}vݩ׬i<Ӧ)F\;Zb]pk3[rkP)YňmܡKa8$A=bx衊,bj<|6ԦPE }y S q'$Z .= g!j _7JovQMIrzG1DfEY"ZeHF*B/j9‹Yt,cͭz:}Mox VyK\@m̼%1FbInB %nǁIHz_ph'xQ+>l {4dv:-r_WB¥pum%B߾#=UV^ڊ촶Rbnu514z^jf~y0-$q(_E jZQ5@oz&MϟŇ?իd'/ԍB-Gy?P\׶G]k&v*' =@t֝i@Nj|2c9x̊pdc~ikRf_⛐VBɗ1SrJpHW+,p$j% .H3i5Я]l7i\'47ET&=cơ Qh?f-Pp+oDj l]?Sj^/^\rϘm+Hi Sx; %?%@ ?+ A?h2%1_a66-B RD>}rrR-wT?԰*:.ܚf|ok :lBX_._[ǐ,H :f;WN~APY|&B}ZUM?nSz{46^JV( 9hMgThY! oEŶ.8\uBd.,dJH'{\н[I(L?ɸu/`xZ@HHD!)T">Pۼw2χGp t0F"]ʝUpTxW".fܝ,^M=6a~X؄dLq-ܱ \jC39>̵AY)*%E*P"íwY5U(x:̿1CEHD;[+LXE,aO∬KVf\Ls&azđvk"`\+?vC>R$S'Grۯ䪛.X:-/-X4Mk4t23-3Y2Yi;mtC4|l {zȍ:/ }Y^$ ޓ))/ߔIoώd4l&dg `<˓LF^? |űCX='fJzPQ$ ٺMfQ 3&.Oc  /$T÷9H_F+B$vS[xwM_*7 ^$EvO8,+Kƺ1Q&aVzsc#ޥF4A9)מ6)LG|%r$d:WeUS`@\נPIZZM &܌UftMm릎 Fv`}m-+UV=ڝQܱ3"YRěr |5ndn|S+?x\4 F~q8x 8SяX()FH?#M4&ԗwa7 /о]HWπ+'+" |S*tXx>nìMS 1C0T9,DQf X!^Wc6sDҒr47{3iG{q\3+\h9ȖMUtx+2?HB]\F1 H&PcZ0ެ$?I⧲)^(_[lt+Ee$xDCe= 4Z1kle(qe~v "W8s`pCJwgt_&|S+MˊE!)@T֕`k "%"7F7s~d.ޞյW6楛t]J~ԙJ :YFՁghP<7D.Zk*쐶uY_s,_MBw+9:d2̬sQGw:2>9r1c_&WU`>k7Gߦ7ޒcYbaxpIxMa6}7̺h^Æ T{jK^S>($JlѳVCB)'Εh ׄ;um 䬿4bzӐ,Jue# oh#v1;G0U)Ɇx.ž=05p*GyNնG:^&' @u;4mj*fs£3;!T .CH>m/]]2])UȦ"cX;BJ*sKs悕b pV%"$n=gNy١w;|t\ KShŭ\@02J~Ƒce54ixa@yу]d멶8l·Y@,J%Ҟ]PSeґr \X uܥǹ: ^8PmVv|#bif6>+q޵X/¥l1ȔTpZI׸D{quqF}ng8N# $.n~nj'k{Ͷ&h>BхޜgN|D[9& 97XcWEw픊JHx3\~ &&3l 4@0*)UhمUfi9 l' R*#0G{}5% mS{QA1vRsx/'R<}uyUTįd6VH4nʤ euC!\W %Nlys3hm7tAʿTN"|lX},̨F4q腝wvUO-e^ HJs ϡ#(ǟ= bD\.m/<ذA(܍mk-IQiKF޲eR>+:X6u(:j ,ʄ/)"_C9 G ́&HURo2\[;Rυ8ݴCɜ a7BP}b-jIc[mN-gdi76MR5̷ۨ'R{X:JkB$sr~7^|Qںmi53^j,eEP67d(R" 3WПԣTaTX6L =GA2aִ `0PV@ϩQrә ֐#-2+k0u `?ťaڙOH׽H^y,8lN\/kfE.,.t]ΖyjF +B,oW4cwlL }~oRi|:Armh ǀ]<Z?ajv#(Ol{p]UaAOU*%U3x *_jϟB?rxeM vS{m[WgtN*nk7[KF\$TT4} mVOhB,JǀbTS 뼻kוee5GRza5 4{Eg6PB!rߍKJUն\ׇkq ^QuHpD5щz /h?WZܬĶ $0u:|ƍhWMgK,֕ crzEz^*1DIib^衄&y uBC8ĥ@E-LDIbS,N!FQPCtug1?គg'T(f&:Å#`PN*rV >I ۓT˓PS;:l,0b{~K;=5Li?#- z)e1 yRHzd[jQ{n9oQRT0 &=WY/?/ vO JXI)Z98p(m_^ofo=4^۠;F4p3NMleXnSG閩XvS_yuݏK.wJQί>j")P&}N7Z`'6Sx<)FaNڦ\ŝ:'aBzo>v LTDgTRS8`$$'B5Z 0̌ME OԞް"=1U8zq[aJrn9ytќ;R˜vzfݹ<Eֲ䶦`Ȫh[Jlv`P\TƴTcȆ(q0BvFQ8'"K q:q&ɳ2;Ј[nl 24LLȡŘ,um-CXh߾j8wɥ25^!U4QL}! 9 >r'dCkqAZ^:8FVWJ9^28hа_H$yr;A.®34"j&T}ESk4l!Lp:)!n~S9&\;jęqOKaalMMP~,[7MgHMG#.(輾wc×h@IH̉xx!~~`– p@9`f.6{ ٙiËTkވ ;br|.,HϛI۷3Tć-PvU+#xC`@w)ԁ.@-N#KЅBMf5Mj1*M#HFL_AexG9o[z BĴM. }&- YDJ#.?6L״bz.k6 402&WWj&Sa;l;_ݲ,̍J_6Bd7߇qX!]s  Z`#C dQfq*oB4p0 _}&3^%/Iq[yj䊋S^~ăcjpNKS{Jš(Β5wS@Xnʢ.+R(S941mb-Qn/ĉ89ӡB@ɣiDV $/1lkZBUTUBWПvçN?)u-#Or!ȏHcJi D~eiH3,b 9\ ҦAP&NITLcR"Fv]BNRZ/2w#./yANN~WT(L4󭬚Uu -XWgU1P%AH@(>׽. .w $ʁЉ ~.V/vOCX D" ̾A S Y")nRG[~jl3;.'I؎Ps[Xu-ɾoqՙ$vjoߵ( FN~J0xgH h )De Љ ;:p3[t!8*p-?N&FuP(> ٚ@Wk r>a/W0T߲\\0j|}SkdtW[Xr⪘R,]o*ujVFMm-y|@eF1|4PSTD8 sE{Xz c/F;q7OsgHEW 6xX]6@S >/R[5ܕG{nZP6xȯ ?縝 ޵DF9wgܡFl0W@F5~ȄGFųr#?T-2<x(w3ʼ4N{U&E${y,c?fāaBQת8TjGsvzPN~,_k 7z3l#;ZVr-SKUe$ #g u[5ۉ[ci? vWr =Mh -Q638]ysk3>垻lW?p2m׳SDq촒u#논ȁc6ΦFJk~i+h8B.y~!^#.W2#.nhaQQ=fMy+ta"rwVIv?)uYF_0jj|uC\~)RS:sVo\Za 6,w6ix=|OrT`eØdn 5'[]몓~p̣ElL{z{9$M&-ڝVĈL`+Xj8/MQ$ur(|8eđcZaN<VJ*jX!eܳaShʮ \n0LRxU0FTx~zGԅ5- λBsǃyOQ >WH? x,I eϠ~Ga}  1YKc^К5<|أz=sѹ,i`a84_R%i,62> Oy7Z t[ib.kr3zs'p-3"J-+cglb݀"F4Lm 07uLwJ09B\?A@%䵊+H>9~hѓR}P6ϟmQU R M|y>HFq+i4sRҢѸ }pI fv] r^-JghC$Icf>d|r'e:ˈ%`Ä҅wwrl aGpWd@:݁Hj1W #๭ube>|`(ti<4^_7;@_vȗE3rU$/yt,=khIO~1ɜm["٢4VZ*i.UAz9Т#rD4D$֟mj׿A7Y!;¼Ɂ.Be23dֱy:t >+F07}T9|r CU&{ !c@]=ޒCDBdg7ϧmq.@u4~ٯuS qzDŒ "q)YtgMˌEHbg@@`rvkeK(t`rbl0^}514Bd9# [*i# X >"(_'bd/nnӟ.ޚUҨwAcpyyЫt׶.ljb4y[ (gc(H^xD(]X2%,DܨHdwg9xR4//Kmxv5xr}4$f{Д 7U2toV& Q(+<5.ব΢? {T6ۭPN+t}˜?=iJ^ K)xqGӲ*iҲ}j9R{N&}NN:ʏ-`NNwˬ ;wa\dX(DX"ke?/PVv% 'eђX?7-'~gGyQ-q@?Ju[K6HMޠQFhgsqA|n@Z8UvU*>`, 9ry_/5NLBq*Tml6=g鹣d<c$ Em¤ˢW@U$ܜl 73b"mԻ;KC]LHGAP`+O T7ԙ V?~D2ot,s/z;څTV|"TPUjl?:%$Xs A6$T$|24٫*N8gI}m|hVʩYV3%3Mf߬#a{rL>![9و>@iG*`(\S[읹1Mž.P]oqGӜ7ߎ`_̂۝1l4Uӧ5 ӞĄF7-x//$83һrtY"t_//җ(YO7CcS|P595/򲮎|x?vV+D-$I9`wxk& C6wmBfC# $4#֢oc`GZwoK?F#u-i”S}s#aU~{L耤`qC" sy֊Pyfx &-v4IsjaiIN 9jĹyt.Vnù[UƎw'#coȉq2 FOQg1e3}\zP/t,)]~~ԍwrK*ʮwr[~3 X͒PbS+'?ѯ`0߽A`{F w[d`0 vb?X87o0I[ 5df_B6VdUKzLNùo9e\W[!#3CQa%[fO4WX}'E c>՚zI8,an۴z2t m{m%U×޼MWFхJ@jC`oZ{ny#@Zk~skjD6j>*;WOXzNjz]lvx8!:l-RȮn-<D4knӽ]i/bNBs9󙔥R j[`X*}2!:ܡ.lpW0@6%e&>°+pXs%6_IC0@.ڧ!~MZV#qRenޫΨaTEh8q9?9uQ_N0jD顒wwݤ)Xy2L`!lOϖЕ @rd.S}i<~*UAZ5+" EgeŖC]MDLIո~*o n(dOfh=D1Z" הD`}^fޢe+K0X#5N0'x9jc~GNZxSTs`ý՜زKC,%3kÌay8~^8g` 0`1-%7c$;Bkp=ޘtЋx3/hGŶ}C{&rH0l1O.\_.j.A- VY:ߗMN)6tooxQbg3 J `_ۂW>č?Hgh/QApXxJ/UԄ7!Ƥ_\ߵ;)1T2^%A]!CձO}~8wO9<7<&̶qbp֧@OZ q*OG<9x4Ӏk1OnXc)SMkGM ,&gbOL2%a^E^׈d\0Pl\iFC=ſV?k=ykYP±b#$\KbKP&/0.|(nmb4UZɕ00p&=TDߐ< :T%S:ֆEDFҌY*mKL3j C J"l:"ofZ*Jβio,i6 m商D6"!SʿOPnDB;0D|^YϥD_fLXwGNj;r$!GT) ;Ѳ5Sl /0,tQb%1Eɸ匃LlV.̲ea H8TȨc6{"dբJ^yօdPg}cF.mr,2wQRjpSuVuO9PHr1D-~Rͬ$U6y9%x.kvO%0&e\ITi1O QNMї) H^~`fK~2(4B]w[pY-Zuml ,Yj+j%^H+1*Bw~`\p+Re!#qʥ\*w\7ɒ2K7NM?H%ݘlٳmu(8HFx0y y4P>;WÏKXnw}]!ή_#ZXvMJ@:)uAkWն@!4O^: K\33 i^fݎY )"%L䡒šJ"dn}3{DZNB.l @mT _Dl+;1f HF0#vjzܧR-6ef}RRʠZfvU[)%r߸%$Iԉ]]wEH %MNveKjGXgApS]UK')Y.᲎̾"aI2;qܾڳz\2+.HE 41J7% Sq΄`D}N+L"a!cEV$kg!D-fMYf#/}GYS\H~t-^;q.$Od)pTzz\, //eO$=,ȧ.k_쪋JT#H3a+)e-N|(^<'gϟ`˙D}N" 6}Yҫxzk-_4LOTZW1z !V ~{CF$|-<<5~1EB|FAȎd58鳶 2iԯș/-wEՃ@A'ϣU΅wfy_7bk!\*wzo2kxoZ2?㎈l@!I|p*U1`do_#OU~DFY.Je1Q]t2$RLFU'vY>Xv+Ǭ&_x螦gh7E?:5L-l *rCӶhq맱_wgt8ȬJz觨RF~6aw=l@b"b7/x+6&k30}A_֥mzMe#pϫ'/*PW@Y, Li@CS; Qb]3U.fA0-lMr~$) ?\$q~EH 3A TsJ1XRq.,SA"H개xV/Ϣ,BDgSe%F?`m0Rd4 MI[ɘ Xkj vwh+hwͻ( U[zДM3n 8vKd-1jhI 7im-X {B!n%==bᥚu1 ӷMU@z^S5`z\IP{.X`Q_ǹOsp>ae RFz!wXy1fL?Ca/X,^?,I'd#g<B$y1RkeOi1,0u$*9uegVe 9֞W95ȸo !*F44'6p@e,]{lr84Og9lcJeZ9#kuqw%nE8p'* \` LAPD*a$K:l` qkԫ͒xk.]335iRIz_dT՚vɐcBѥ@7ވ\ Xt Ž"Tä &H .5/V/* f)УBO!`\jo{ h[=?jط&g$Yѯ )ec>Yd V)KYSF~~{!ʶm|t#&WČZ]hZǝabx!Cc'MmA- 8#1dEoR\Gq}nn:qܾmTAR_vjfS1M.ICIE:TcFq W05ijN2ڇUuw[Z#[4O# r݆aJrqk_mHcM<:\\%xcX//n?ʼ]?C0|!$& F'[kϧQCpf <; *rZ'{Q7Hbk,@y5ί$z∺~Reߝg}:W21aQv/s[iܻˁoը9@mZc )jP)5HlYq A2#X~% "Dd6BZg},aBuGO-paկ;`}\,Ou7{A3A5f7s>IR%@Ev-< ;q D\8yqlt9*|cNYd ˋ @Z/SRDF>rH(c*<9c _cD#3{}a#HsIҒK-Sݦ 9;3HˑrS\(·e8s N6%7K*E;bqYyJ:嵰<.iceoD)zy@Y5MH{)[!Lz{'U2md^ǚ.r:c~2q9J.]u[O2ˋ$~JYDI6wM$C$!Ƹ`D䦈Йax@Hgg2I˴FvcςKBq4}K+&Dl `o_{88LO5qEY ?K:u|;ǎd)T{, ׄdZzR be ?]?Ox1דżJ/kBD' S(c48Zq,(éK-d.rQV.+l1*$2e r$? NpeDTΫbpaOl{4U~s \"Zx[VtೞMt BOfP[^'ς1&2O`f!EJ=5cuY8YdإzHʭU*wE3<_ĭ|`L3$ޗ`ERc4}=kפ،Ԣgs3=)AufE8WbA9atj1Eq܀YF&~n'Ϸ߸ݫm]Jt~:?~W *hoy(>C6ʇbEmTȧXb3(ք4RyIm)4G 䒸i6V!lOTui$Xfл]!S V"n(W\k q:V|H|j滫ģZeh0d{yϚŇ7SLD e:C,v%_fB}PkK- dY$p1zTBu:9;K&A{ s׼E% A؅(Nށ Ex-IϱiO/CN\訶 Z?3umX{X\-AI!A9mXwK)ot ~/*[2mx4QXhjDB+mk[V$G[3r]0Ԭr]!lc&Cwr Hs egyp h1QrlҴ> 뚆`tBJI4ѵꯞSPwǺ?8a8sK rIk;]~zM@41{"vhvx0I[)89 n 'm_ ȕ"Vmvvĉʎ>$\&?Őh|[ɶͥѠ+N u}1|Q1X" H=B8-*uʝ*3Jk)Ѩ|*]~HfۏWr5 Bׁj_/?YX{#u> Áum˓?вgC !mBy`8Iq4RfA*v?ՈIoOޖVGo_;/4It$28WѶ뾆ץ9QuOgg_WF66"Ҁd0Knna,MU8e+?7[1쮎xM胶)6NE'^j;fSy4|sݡMj E+&餪>*C#g (=m:ZMkr?򄏧77&/}JfA wmտI݅uO#:$e~d83Mv'rR땑G|qP̃ r+d wYR-fp@ټ^#Cw硫fǦs ~{#ņMSO#=FiP?dH 8Od d:C\I^ֳzTNg`531yL1];E*(|PIޥӠ"^1XYq]e\]j:|8yЄeXl$ǭv-Y}+/ZWepA.C 4xȁm+uȐww2*迆\w].Y ,S P0W,/P4tt9Jd y?tmsj7hՍ! KÄx)=1&F['+(_Ħ9rw-qS68VoWP_TGo!Z# ;D=*IcHQ -cyc]MjG?tGH7?ݨC9 $M(DDibr hz\-g?{nĺ&-)2i/R ozz|V-M>D! V _20}􅹟O}[[`M՞BZ λ+3&Ms5ͬ@݆gxsȸHc@oVʢc<*7L\o7o5=%q͆3^V$2ÓP;͕G,)d4ⱜdQqT=( a $\TRNo5y'51Q 3گ# p_1zܷg0X/_smxy]pw=X1" Bp 2ÿ@sTM.WGu<;Ц#x\LGvWBUwG2fLѧ(CέL*b17F˽+|+7C>"pa݌7LEs V ;Ir Ў( v@.C!t.0͜=-/q DWK^z V UZ~,gF8媻wݺ063gnwwJ9/Y[I@6 uCmg_XGQ3*uc;]?ËqQTKGg7k'+A:7ㆰ'5>6|l8*?|(~.&/|w D=QG2ǩwGʹiW3nge~7Ptti8n;\#;4Rvmmd@KڑYL:d2Pkق'5g`~ ZHg$A|mɥ(s7 bc*Ժ-$h9l&/ȩqAHb?}ahRpxZAȻ@2ٲ"~"y>}p FF:( p!77E1"u7B>/C>1R<jBX٤ 傡'tBrH#c’uF8Qw݁fxْFBQaK1d= :@L׉uAT|r5kqϻWUEQOHx!yjL;C} doS]Qց[ϧu=9a^ { ?J$07&7Pwtyv[o<#?v\qlfp]w1=@W#tػW"&#n.=a#wGgHb㙆 n}An/;DIp7@\Gr`ߓ]CA4DPnIdFr \>LtF9䖲ԃH,j^E$A`A^*$V%ڀm`P][jYC $#q['W̄ط&TRg'dJM? 7 (\FuRN qZ-7EJ ^԰ѷ-P[ID+cϦ'pט\dax-B2$Ttt~'Vcw~g 5fޏzmcU=?A GvZ]i/z?Y` ,}`FWɵQ#D4҈ݜMYaRJ1jpwU.ZIA-ܪ]<O)h3oZ#T%sJ綛g2@O)uhZ;{%R,/ȖS0z洼 M뇈 YTrD4$=FM0``'ukߋ`@nX!%VQGN %?xj [HT @3u);R0V551/roOl$6?RZƵAz $#>dCfdV"0+T[:J;CV GOvgIw9`z&$M~"tROyP"z({ʑ*nBe6E001Tȏ# ][hU,?ЩTd] @(tMV78/;7]ޤ-#ucLSA6#H$ՎiR ~=$S&r*KȽ+-4ecJ4CTd/ ^$m9|MI?4F΍P6cYه1*]^MFG Ȉ>*ͦrꄗ㑰0I(Ggw|M+TFƦA]~#9wm vmEj([ePjD"{YNъtA͇rƱ?0tfto >Αzat# Xܬg푣ug`+=|{^Ne!LkQ;c;8?XU@a6JІguRW\ [H2{TNU@Ly^2xJ)VI 0&~={f k׵!uIpI{_*,ȇ=|YZ!Pq$vmhbF%?*&U[܉ X>omӝn B#ux rnXxȀ? 4TI~HV:R~MDdLUTT%%?#:9+;д,Es-QF@PC]S* ]!AR,D,T%/$  @@Jp+5JQRV/ wUXeNVOB %XϨfl\_.5xᬖ;.Y9?Kƶ |?4WBTAl 3+8)ف{ˆlTgLCKc[bWU_exƃNҴS Wb/ܔƍ=j GH;Qw_'VV 6$sV:Y8ޕYg(k>UË%>Ʌj*UD~cro9򴼋G|sdkiqd"Yr';_3mPTp^mt=(_n4Lt!+TlYC >eޛ:I"&,Mv4egMY9yftA YIFC 4EB>Pv+DZRFtu`(0H B!f/3<"\d4Fh&] M6_ ЁBcXnmpXkeP:cG8$|t 8wr!m _Pq[Kȯ:(ajAl|1b6gdۜ$2|9ĐPy GG}J.@EFYu9/jC0(h.BOl>7sΌ[d MVa.e"cj屉yE^)[6n@0/ʑWpVM1F_ElrH7qj'}HQ;eM4Xv3y C|m_&EǓ7 dƩ=C4X 7υz;HMYCUy5-ZMǐ=,æM7V!ȧ1-u`Ƴ`,]qyg\{ߜUnyUHm; n}h ̈́``i8﹍)xRp*'@E?Jr^8{<[Zөt:^5,`H~`KPwꗏZOf&@4K-*hǜ4B̭xmX]O[Q Me> 7k;Ҟa)-Yvʚ9vIiGuL-[VdHVΌW^ <%۩_C#wb .m 2!Iz$qABћP tʥRqd݌.~}NCmWlbymU;fx,٧tIw[Mɲ6g t>XG9 ,/f@Ș 19GGgu]E&gSVo+_eO4!WJᒞx; b?Y'#w`/6S.m%PV61CHmh$wfS=b;vZ}1ɹ=Ry4Pjsg냘nAUrKgks2VUNg{Q6񜔙*yH!*m;"15N.VP QQut0ɨN@]=0EJJU' !& bMkiĚ]'!n@(Gv)۩\p]GJm!UiU Ay宫Ec i*@4#)M*72QBf1O2[1U ; Fk9,SN|q]|tϺ9_樗&XdCeVtZ]: geInn=J(wm)v?L޼jMcr0ps,jM*ozM\ 6XQʻ 3 _ɨva̢9BRk=u3}hTWS}jKK!l(sl44a5p'Di&|zF%~d*ȴ `Y&3 Rq i<}dVqnT~i,J5$!lÔJ:ZT`g=p.3O.rvuҲiŊĐP!LPB"7d$ D:|ZpD+j(FKhOQm&ĭh"ꃲ]]RSg8.p]lҦ.^6MZ?ShB-!US܏ ']9)],+S)aq$8xF& ~, I.b}AXr5x*4$A "%YXZi/rEtEp|lT*{2N Z%7A9oV!ۢgCu]NTv!*WsY^U olҸ-t}C8Zל2+\]Y5CeϨ^0q_ շ0u28Ze"\H7cUR rc@Qk&v;Om~RX22՞0 Up3bH,ڮ|9iIDgrrVK{'x".s 5E<08 CI86̜lC2!;8 ñrБQ]OT?V͒(dS7|x(HCD5}dIR]&mrZnk ͏t}Xh8RZ B-`>*[7˜ qB^ nr}YI*jnTO3l~8XA82/ \ttJe;P3LKJj$`À~;&D Jc^%cZpʙ O!,<[@Vule(MY2.\RQB6yD w ͏曋W7-0WA j/BbPw|[ ?*S~lE/"q::S[{4%3 Z(,$ 4Qd=fm0z ,]gT'zsdK0g !>@5 PWA9tQ 5aa{`P$fEjH|y>'4+?YLzRçO6H-Ԃ i)X8O q,_`05rdX NM澤8;wKn&zI4GijTJ02V҅7YEzY8Aٓ )VNZRhj0Q$EƏy0q{"^? S7W_ıL9WRЀxXlKnό1ʁ{!m 1R^Fm壾H* iK%AkNrevk.tYu%@g_m 85ͿzrF¡÷mFNƒbʮBv}-ŏt79vpR֥ dcw'5~&MCfqq0o,o^7A!WH2z115Iz:1iol@lF'J1=QT.-x888Mh_XϚ(yFiQij{y$|a0^Ќl}bKl;t{C?IOqn|48O>X޻[³Kk\!9͚&2 roC[ eAm6?Vf1I|REm{wg%'uwfN_rC2dyDP(f=ROl?)rc8?[\MzFba7MВgٕJޣ,y?dUdo4wy#Z3>=z$oSF!R"YwguM2WӯQ IaLzKH厸ĭ7Ĭ *Z4?B喯ϰŠ.FK L#$Z\'l0ĥ L H(*& YXkדz0R>TZɘ23KBՎ-Ua{52 A=j? d6k2r=kɏNi4pZ"fJ%~ *!kP;t Hl_W5æasPI&i¼Hw_ gG"FBtoCJ</6{Wt& ^֒ zw1C<#>ãl{mlЧL\q.|=Zt"Jvw]lGȌGQa}B3=-ZmpB㥦Qmd93JfrfI0}(W&WwkxFG2#E(pd [FY#D#{^R3礵?7tsR#ke|g0iA0l+jRT{}拥P:ϴ=VGn\t,A\ƈ9# ,+bR7$-AbZai[GHkf,G ~0pWو.7 d9^$%3>cL`_SHZIԪ>V@gtbVU-E$~u9T+B 94Lc ?6 yPt`_yUܱLmb5U_ *!$X-b/ (atbLZ^!O 1{!`ereXTe$>[6XTCh8-i辕,kt-!Qmf>+Vӻ!՘ A>QӶSD O6͖ nIa&w)+-;HqU7=cbor}oz)z-U_OMtB\CαK,򰢜P PMWm`<ݫ˞W`+q;IEA[!ژNC2g F&DPUfow!]_k#Mڢjd(#*j_ XQ`.˹Ҵ;>8*ٝFPc$s$*wofq:dM_DzuXЀ':^uʀ]] U@)t %sU\B'tZzm5vbf{&as ~PUɶDd{-Upi6r"vh΃ 4(O]l݊ݹX9=XqvojW 30>kpcBX ;/x 鿘%ZH:oDrc rڳ唴$ Zr.9DW^SW@S'~nAj{|L8uMPyv=6\ت,ubF}]Fx-lT,ܯ i-QNngOF)qW{('?(}6 A"ꉐe>q(g\$f#t9F9@F pvV[#;V=AW}X/ai];;8~5bM+}l΋v (fcԷQ%$LMSB HG>2.@$a$CMUW\NJ+3k&n=[P()EAg }zSdU|eP7s"jg&"[}( NE<jxBAjYfK{@)֭|>mpzF+r=oN!u!5GGnod^E9}|#D5tkv+DR=al>R8'"ֱ%Ȩ6Jͼ)O x-0fPnԑUui2{|^H“!3 >s'B+A;d|CPx1gmR%ȷN?>s/o3YƔ} $W()/~[>C v|l641"146 b+:'vn늱SLl%:N |}F!JCnn,{j؆7Dr]0!aW]7jgb3K-eT94::-Be?~%;W)2DYEr{o)$R#i3A)fRrHg7%ii9MSM'9Sdk' $CњSwG3^Y,1țռiai$?43*b;qUnbv8`@3fEq\h&P62qs+xJK=~JRLcQ@;lcᡈ2Xx9-Q>y=a%)27m$}ǥ=SdGVF9ZY9|ΡoL= 'UH苾X;DL{ν#jzUijxW5B񾍋\$!9=+ArGD\1fWKqG4?* k301W /;5(vhv?Hb4鲈]Z[)1x4%ۙ%߸GX5g>t~ENJ)-F>;|{LտL]LQE9k m9^2v \+89q מ POZF)f"Q?v^_ ΝFr/%yAW`*7 0:fDˏ&Ǹx^4v&͔\?1@ڲiZG & 78 r!1ligrB9gĝ.M0.@/8T?3q{ؘ$˫ Q:A˔iƇ%Di<=h< γMI$?A?P(PDuU37Ǵ =h}|:ڧQg}=Ln`"p9X>֎eVAMe!fx`x@g< ԓ HT϶.HcJ*Uoy^1[ d>\6Sx"UEhU㏍Jy:*xkZLaLΧW`@e~'ڻ7b0R영UCQa{#5CErDf旫,guV{,4 _qXӃIeU VTٗQ1; '&p{`3khnU92_||> r{U?  SPAÿEVc:eTv)fwyq<.(41z7Wܜ?Au{y٢{ԀXzTչ*›LR{>R:]Xyç,@g&6w]Hg -0ģ8pn\JJ$ :ʭӰZEfOaLYgxCN;E:Wk?s A#fqwBNi]Ξy1hQ>\b ƿ ה3t)+4t0)ŏS5h2i8GY\Zo*6+Yk5Z "مUVӶ$f o1;"@GΉq"w+V|=LMFpyYPQ2'ՒR@! !}m $*;*x}Ƴ1ϓՈBv:xLVf ƭ]Z vAr}UN+FS+5..GSk cKs5yQ⍱a%f`~#Rʱk CZ+ hL/)9Xy_%W,wjCj[搲*0Eb ]a!]^0,>!m^Nt[@`Vv#]h ?7;enY&nuX mRT$ב1XĖEr\7֝qw}hB40&T)^ wom|:GSqZ _Pc'Z U*krN;,VvЪRhp[H#}KGUlliu I(3!}-Q}ZTumA0 v>S=Hp|Cjv˱4v2jehsQR.3?^S j%lQ*KsP $X++ fV |* ~j}C,*m#sŬDP !uaVDl+ m螀Kdre޴Xr, ^ tdO^,gɋ`^ tl^Ln3=ASө%3Dtq T dqjɰ8n^~_(pOCQ*#.%0fZBp`,)̹z[-~&IPW}C(N&.Ƶ_kPep:q?r?x|λ#՟$ :_#5QR<\/-a\>dB\%KUx.ui-ҊٴXi1tu{ ,1h>!"oDRgܷޟi6 Y;gQp:tU-{m&g斂d{x#Dy=J,$~+ `zɁaOe;(W&}j8l'PW^Z. zTI80H86?4WȼF3 J1Bʃ"I0Qgv L8de *&(\[gr+? YphKU]R^]iN5GbSv $-24qEP,Mzg ]Aׇw3ںl.s|$EbHjxwh~Ԕ pIɜ\YB>NZۯOO a̜iڔW~Heɭ) -_yΞ2Y i$txNIհXPj arhRr%˞Y'& S6C o6'8K/cjO?^Ue77 bYvwS3<2#,VՋaB C,-nQSǦͼ*ye &: [˰d~|+H9CL^ddY¹ЌǞ1 G6xLem46;ődPYT7:XԪ]16绹¥L*Yv8ŞΦ'YR[ sQ^_APAD9!#\ ,: )e]+`7r owxmaݓ 0HH$G#X+A7mw~ uώ?VE0DEDwY.#6kbLDrDP3!Impd dHG`M4mX Νn9ckp- =F41-68w羃!Q^,Δ9G)ow_?4n'6+V8)c!O_(D9oJ1>Ņ#|^7yMYAuNlZ*fѰ΍g4/+aptAaҳuhО l78aJB*osȨ91#؋Z*َDLϘGһ!D`lk\HDfQ⧦{ǖ}q=?^R״&:i›gmY<GCQo\ɐ%ytf0N:wvPs1[G#Υ`UFKIjܺ-֣ۢX<{Idg?ˣ3v (SBXO#BBeo&!<;%M1Oba^!>,tκ%?D<"1ߧwH 錒Aԣ Uy^E4ky< *kJ$#.pmtTJIhR6M8i>@~VII{|At"kk۰eb4 ڧs0aFgChE<{/?WBĦF&p{>K` ^CÔG=cc{^:BƟ|e(oh}KT({G+?+oe6r}0RJiNe0fٞnN$Lc7vk(5w7!TCoVn7xWc>rQc af>9iU9U]R( aG|dg½fG |A&J'lH%CpUsQ8-N3OCh)$e]vl^7, @TlLRA'*'S~Kp\z P+Oa}m31]jfOĒƚ&o/=nR@AcLx}u^Tߋ皍'/lnlM6(b xk^ Ycâ!wl|?;W"|CGS8bMjZ."`U-~e΀,|H*u01bAC=G:䳷(?+k{NP#MvKjN- b4/6.`*^GެsKuq0\%7Z׮uq>w9$tājL?ShIGPǞuzs|m-s`Y1DXS R&͠i6vbY"}9^D 8!Ðb~{q= <\E ]o&oP5c&(i`s. 5{tzUr@q^3t'QT@ QÏg N;eHi\df&D#{6smChԐWPN{,9Y5Ԓn seHh95.!Lש r1( ީ"!Q/l: ϧA]3eZlMTEQƍ Gl ,I[PZd=m`LA~0-U\RI 5L(D,w, y묾׿Z$p4uFsXɺGmH [yKf?cc$-AJ.!-P]tNDmmWOzmDjXPKٮCExԔCbI,y`UBi2"8'sy*XA&D1Tp]Rv6kSP~ ŷPV MzsW0|WtsI}&uk{fR_WjX{6s]_~b齣_BZyY%F!a9Gk@@ĺ6/)|ݿ Ѽq:L6 ,̅~{*&&F)rUS$ R#,gL]# jFCv&bCs&ǐ@&(X` I-L܎6xyJ>hh+*65|?l#A$ҡ#әZgkPY'd 'hm`.1tnIN*t$xaJ:NǴf+0Ӵ6e,+&w4tbD9m&2pI4$eBI)&ܘ0`sQ}*4v $.,=B*Zwn',iU=]4\#`(Xм8oiuYZ`H|ل3E):&ktlO<2mTkgP 2R`2F*>/g>Y>6Cd$?{2T7@Zƞ#eIKX߽X`ɏaLx"p1-HB[ v-҃1>8D:(TA6V+7KZz]x9PVCg4Q7־دP2`b#]bc ZwGёQf6 o@Ii c%yhXzNG;_5yCNMIbT\:z9{q9pP`7;(-+*PwI]}\RA\2W8x g4 ?<Ђ嚍7/Qq, t1-QRIuqeW<^l!ELא OMiZ$,Sё .]ԉvӼLJN-]VSeA[6HNpZc/HFX5yNWBIM{#GS^ʁj) =AG$R* ɻh?8Uؚ` zomc7Wlz_K6nq7/D*JPV)Ee^4Zw|a@x2CukwޣDMm unS<1?nH60>z Ou>zPn%h:8f Df#,x8~ђGeJ+؀D ?̃1Oȇ! xkd8m\qnj}0T=}#g@x ܨR/xMn~8AD[8q&N-?^[OxH\'\`L-fc]P&mX?U'e_L%jLAw_7 j-ľw@x" _} {+ʰ쏘jmZ VN_76W=@r~i-OwJ&o3Ad%Q/68WcS-ZY<~ZeԡD5f4abF *l `BNY^y0^~d..7J,>l= >#]Bݪ S XG7uGr_GY^R E_U,"|]8^Hcnd Tx)^*%&P t-) P +D#ӚCVu2)wH\F*Ɣg oBmjQ܄GauoY2d4D/=@Hm3:LŭN$)xBnq of]\윿WǂSR_[ŧ9k lx/;>uroLj`+^I\(t*8y[ͦ&S krHJ9rU{8:@8Len0|E^Oa92EB/JCkcg'e+`s\Y&o!78D )PsBcZ 4Tq,# YtY:"ͥʔ!xt>[ ./p8 y¥t[kZB2ɛp 1GkPE>Rc6]CJߢ*yX vѥ,b\# rnec!N{avLn~LJ5uǂLJiu,Fޮ`S"&VX?di;<]fwK*n +{ 7sХ0,%6UdK5w ӑ}"ۑ)]$&E{j&*)z'4PkYWL8=!0'BIP?U$̔}c^[=J;9 w&g.ɴr #w%|ϱ\hC8C6M{8@8w~Uy571nvf39z'JqyLt~!͡D ȡX b֊;M r-t~IEբw0\فN"lF`.9J}0JMFDxӀ-n)7V2݀oQ<(FœT,I(&:y#!YБckjBmP5˺N}ʪ8pذKh*aL PXg.cފ%LQrzscb\E|tW,nK8i)a<3)VEc?TLۜw,@~`Nq![US,r4+5QRus4jyEhi|F\zƣ,-(&®*5恝VDF1@[VXB(+dp|W+~#y MñMx}a'| VsgŏCwƈE@()͎ӾѼC [M~v'q'LJIjU{=r^ŭ>uNt#`3![`19YaͲz1El_ԙAYB*>KK]!GF\))jxޣ+7O6Ĝ瀍S[nZ9azg[FjsP'xʖ~9øv#z%bf+rWzN#0Z^k63ׂ,lHV?6]ojhck!xҖ\GՄg^pY犅lӬ P0а!i18)CkyT\C{S-ԟ-&D,:u sO|Gѐ!nЫ&\ѫeC@p(n}|AGcܤjO f07;]ilI/¸Xfnm&7cP 8@vԷ ∏TwzxZ콼eeجn6'H7EGd?'Ҹn|kt&G6&$c0(itAw.q1I!83S%Y@wj۴h&Qvtwp"%B_cT?aL_76.95!qxy&5E~ofe1_D7?m3 @5 oD c#zRuP~drB!aoY`^. J:1X'oyV2DU,=q#׻[\bq =UȩX4%`dW!Kp (7rMo(o! 9XN3l F<BDІJ2ԟ}\SG55HC[yN;U0^u^|LXbKM}ez'i\\-/YA׀m DROCXbdiܯmeH7RQI268(*Y/=f4;N-7﫸vl"umHE9V|g΋pmPK|Áz_HGԇ|8#*ёrzm;6S.ɒY!L&H*GvEeF7gKa) 8 -9cL~1*@bGzBDY/L#EILt"qEd̃TlRF鷕qGl-qMQn JzH_VeD 0LP7dHE3&3`TnK Br'ުv^TҥX㰥rGC(O-ʅA !'=3mY40Zb t[j H|,1c?נGbxxp2/SJ 7EL@ Tv_Ljwlݣ*PFon"/Q|/7C`cOm?t%9;hנ`󚮫B18ihwco dE$yG>gCA!{&EfocOC[ʒbaz*NWH- D2 x-hl0ld5d⅍EoQmV7ѭm<}T[14Ǿ1uef]%My?R%JSRAg;ڣ%/tJ"Qu 2ek7D]9H+m I8%WbX~R*:n88]BҘ0n\+Qm*xH=G$t%}J_Ѭyo;hӒ(i2j`S<'2ةo4Rԡx} JP$m|Mu(ZU0'et7O)HnV8-kЎղ\_<hV]sIJ%P V u/C9v5Ty :]䯱x ND ̣c4k`ӳ$|"%-8,S4@5}*nRK<*[6.E2I4eB3P۵cނkMb8z\2bO\ bB{~}r3hT~HՍ8jo~G޾rZH][%% 6"6U?]\DUK1, ŷl Y%e[Bځ99hjqQ DBαbEԁF),$aw6Zِ,n汒z>lY)8:pm \XVI\CR2}82):e)HΛ+S~o ʽp2뛾\ 7y.AL`<1W<8X}4͎"ytMHT;MsFhߣwhΥpݭ=h :ePz%][V8V=ʷ *#<[btpi뎀@'goִÍ*9n(Lsr25Z؛;wti45UTKOu2!|X |swѰރ~F]L.pԾ҈K-3Z>Fwv Dsw{؈Y?zUZrhk%X(OB!De.49RM) gqxwscE{57lElN9߃d:xĉyv<+,&ΈةDuH?m",at]ں錍CA_MlE}~.G 웻b'CNf#?,dirjY$ɰ͑/ĥRf'd~l>ϱwVVB]@KE- K/a7W$vɶq%2ˉWioD2Q;QKg`xEܯ1EMv\*'W=щ_;zWb9 nx&igA iy-ֻ|a? s:g|Hx$[Cf7bER6sCN{|.D.'F=ə2ҙo/^3#;݈\Y+kCL  r6[ *@LSS@Hsw11W2ٸܢJ{ЮTG)rՏ B7p 6kA59[hFQ.bDlҠcvĺ ( A\#p{'waErwYa{+4o){js> >t+^JeL~^BQE'*_O%:Jz2'uQ+5s1c6NE|P%'ܿA%`ͬhች*AK>DEG1Pce1}d{=3Uz~ǢKo1%eDLTOY !3 @k7]ߛg"QL`f0({C6O_ @$J1 W =0ݦКt<Ѩ/v F:T+J Jj/>4+q@24y9bEY+2mXI D!XEߊlj/<6.ɠչoN=jKQE|}QnmVQ0/ Qy2(X{O#ߋpL2 Uwbv/G" T,-x]\o҂ ĭJPmDLgHq/<[8bbhzET.t#lت j(Qv"_Hn7aJXM*#ɾ%m(QO=7{u/R/ GN"XJɭP!c_4QлA ,TrHDfmtVnԼT2H1vjOQo2(2t:{vSh /LJjzGo-iQ'A kv=ov3\rBţxq/1OqRu_U<3{~y"ac9&)nZ9jA0Ĉr h8ߡOwˎ9Y$8#8i?Qo-3X Re ,* SuL2NM؝SftoFѻ $KHLK52{oz)qOdĔuhN*(!5eO dv9'rehV8uQh)ϕ.< 2EF# M[G() ̴?#S+k_)sXnゑ&(jEdq |אD8rMiw(=(M8I1#[EbÉ2Ou^<8^D.'"ap$v! "XoLtnM~^X{̘Oˮw~ze9>'2r\6ғjaYY\FJ;v0k߽ϯF&gH\Q[9x򂎺M\M f* նj10h& 8ƝDbIb!2tą渕u+RèK0ZifUwʀTg#6NE(9['PF  zU}s/Sa񅪏KO0οrpSATGNJ=lxʥ(ػ!M]_, 9W'FzJvdQ1~re /E2%[.b s86Km"$ʚ"kg䧠JKWfkʌkO&=Q_ $T}G$u2g,qD,?^1ࢧ2U]52xT/pMdQ\*en,\-FiVfN '\Nn O(A˽<SLњ1Gf| ;#0Di]+J|-މQK۟#(Ns=ύM ȷ$ǦdQB:(Rl__deԳ}:|zkCcp,}ҐU/B8Cq.oui~h~"{2`u,n"+vШQɞ0>Ÿ Q }Ok;}2mAwpfأ!!AGz*qfH~-0PH.Χb$NܼͭGy=&CWU7dV>^U~-MB_f ˏԡWDAѳ:^@6Tn {+㙦qy-ZC޺/%c9AG{mq98`攝Sǵ.oOqsa%K QTWbeJ/ ~}i Aad+ ٹM邉1`Qг O#V;s#)t;otsto(̄5NsBot`qatC_ͽa1/*yϐo?]R{w8gTy ^݀C_ kw z, UEЫNc "m5kV)zJtj'0bZ7Q*[%TWe?jq/ɊQv "j]u*jYS`i,%#C~@ t3=Q*h/_̜ BI Q`XZ'n,xknqY9pAOi\IJLLjӛ;O뀳:vֶ  GӅxHPQ?tVeOʛ0P-`+?}_KX1efD}4cYqNiQk eλ3ayt+rV0 jPɨvjge#DȀ_>x$j;9$c03d]y*AZeVQK;x1RJcJC| S{DDo`"F:kx p0,~"(j Ae^k&2P zb 4VL\?^EP/5XE(wt3Dlip*=6j]0Trګ7Kj|H\yNyHK/<àqL³.9O|BOGorX^~fQk r>z=G靶wQ2MÌV?O[P$۷L5`*~AV5Kۅܚ^ʽP7&n|UeU!u rU/ N tځuv9_6W%Vd_@6 = SWdzZ=4ewҵMI>A6B~G8ߴ>Hd𲡌Ir=+'l`XNo_- |^Yk 6JKǿ[UlkJz5.šr DZ堭C;7{yuƠ1?# upB5?˼>9\\SQ&P,5=MNJ>P {l}th tk&[upˍu[ӧpz,8B4 c0M8* Fm2m4n,q":5,gQ 81?vj ڇݻK1LN`>[ZZ/ H~fih45._:۵7:Q+Yd<*$?$4UǴ{ DTQy蝩*UZ#z +c1a2\ޣ_rAcBŴ8A7wB"Zؖ7:*+NH oOnш[v L~x٣3<2^8C93˨rj,ذ qjs8xEh,#-bFqq/|BJ@amc;)u>j؏<傴T(}cz>u෻ 6]ZUw\8 ,rsYŠr_;p,3kDȮ4w{C,y{8WSJ3K#n"ެg速 ~Tf!x¢J ͜ \]7b+u+VXĀtX?Ie .99#P^8`ϋ؎xQMq a)psm!%RB/ҙ}|ZGd50JO3vxi 0na5肢y/-lد 쨳8RyWV1?4}}YfQhو7oD0 8^ԝ?$c _B$s!9=œVzmV2hTGO"z3%)qݨڅ5&e)5H^>MJ Qi}XL 9p2ŧk.yb7*M,5(B \.~I~9}*!Fй :FX5/s̀++ASO|_kC8jZ QIJݺ ;8r}nx&gNDYl6[H7;k=*` T4@vJm3|rXa5ty\馮 C?燮Ds͑C*xz.#/T)*|So2qDVIzrƂnޖ!I =b}_G*!=q(ߴ& eu>G(ˆE0. vOՃ q{Q*nk%Ot;YJ! t;~*i_Nn Yevkc#ה;\0VM KUM˭E(]}.pP*5%] j[pWfnydoKłqXpj[^E ܔh̗g2Gh(q4Ga`O5!@F\#ކ,.  p'q8il[-Bu_g\@WJR7Nw-NhLWqdv7w|kDs#v4r^E^{Gw0Áw.I$h\O) eio"S1G(xk ʿɧҍty\3:IENzcʋ?R3BշͲdNv%XOxԈIC_MCQ˼{5iSmTַ _vʪîv!L}*UVlӉ٥KiMV<:rcSF~A`gsG 5ACd7,*Nv3-ګ&1; t{boͶtSgIEZNl.av y_{\dB oM,唗=9'J!WxaQy\! wpj@d/?. uT'{שxL 6P$VUcP2H!T3 AKn3)\bh lM2%q}6~;.u*ML^^p[&x!I[pnT*7̨q@JKA ճUn?~6(&llSWX0 s 8ᙺ!LelD))HGsUА Hչ-!tS uɪ1 j(_5/ 휒BT^imr!l3ޜ[PHIȼļ bO|܅v5`c!@Z^4,}C[k,>ǪW*3TuU8J*.#(kh-C/qsJIFU،pEiD78C+L}ul={D?dR-7q`%EG&},liѴo >V՟ΫH Y23쀣BS."=ctOY͏M4Cj0g{3 .'$<:bDk V0A>,FHiUGytni*7F}n "Z$c{/pkA^g[pc'i"7w/#1t(J4UU.rvAduZP[j+BUV9nhwFЅ j]bh{Uy)%ި9>r{XQ@Rv̹ 6dܲlO=^]@M]]X5ʙxr2T!'! v`w]WfO6MK[2$y⟈ vd2[>²\0SKy:z3Έ.I~w"nAM0 l戤. x X|I h6>;Ƌls qQ-5bw >=P*@jU~$I#w F : t-m,;gac&G:ҏuOwǂ&G_Wr" u7a={'C|x/2xGDPZ%wPm:rp9>)۴q:"7V?۬yZ b2z4G*P,m};73%셨4vcIdP_ۀ!Gq _ zl}kƂY?_<6vƥ1  ;JCIch聒cMFVEgrZGWl΋B}AuC-ncEaOyPSq' 쁧T)mܠd;&XT~þ6'(\G^*Oƌtzm 9oM#ȻtC@47bVr b?]c֍Oqc9ۗ4\U]]%0%Ħb%4KtFGBGZ(c-U߾b).K0(z7+~eF>LYn+`[Is67Jp*"Fۜ`9B,3U#A?#̵r("0  3MQ O+3Y+;9gG{;J m B{e lnC#O˟Bx,4+ 2bzSn`=zm<LçSެpG5]EC}x,4C ]10G*U7;nQ._)8Zf2ᰠ.2x3xiUH0Sz8W3̿b! &*,LrSU޳1h9SÌds;X2G(As\od*ڨd44Z}[yOq`QI$4AShPr-O?Oؘۈ'6kMXBEj-`FL]{@iΉU]Y{A.ԩf^AO{_]la<T4Lp;2X)H2uAUx31T-hP7ĥ_&:]}rΙJYAV˒|f([E/mБ{&!c+13euh͡$^KѼ'blTH{6j K>ffD1ϣ nS힗4oc@Ֆa{ ;O )9d$#.N36Қ\o,ĤY`Y,/ ?2"^=MBRj޽CڗIlL)5qy [YM/adZ7:Um4ib?^Hbn/=kxۡLITC"<3ѓ,jt5ZboXY ݀\ #X/z9P2GCx*ø\t}@aY.0-;!w-]?AIě@^tW67h&"`}s0r94\s>m K3{ ]B}ܠ[⣾@ߙ kF9ۥ G͗n0.T}5Y4+݇hzAbQs  Yu]r/6 ݒʧe{EX/C 9̒Y8/57{T oHIh . oCfB9m&XO҅4Oz<EPܫy^Yٌe:7ɲC6$ypFj;:-QLOw=~ǔUT|>HM~]~һtɽ6k9dS&;E1$:"ze&t]A[X"ڛ:FBK]7j9"Im "p,['w).5H@n–,;6hp42`|27yNE؃;4/nA8o#TA) Ls\R::'mA;ʁs<5O"34|!H[M,1RPRM{ef^ˤ rP:d y%Uols. Jm(Y#8%Hnb h1 '+Ul a.A|ϳlӼq& u5^4E7O['fBPITgHPi>?oy(q%KcHv`Q0 ֎ rASˑ}ǽ {;߲ﶆIYK"ZaC\8y-*à7 'BtYoN Zٮ:%o{\"xq;8,I0HOU_y-JKf4FRYl]yt jh2vSV=떳#si5mˇ f_H`L .e0zTbDs/?3[I8GJd"<-~ywϰc CQN6yyMk:=TW0{q~C9cfF n-0z'1qץWP2qEQ{+bʃCVbݳ7i;+tU(dCk$۔߈񉥽VȾD&Q`35#*C!ъn>Y4tɻAmCŸ6 -W<#XCHG޺JaT;gE9&>Q@ƶVvun/"nBr鵰r-B i~!_6AH,l>*9ܐQ%)Gf"a| Nݝ x>=I>ŵd-Lf+W< iN 慣 3 4($4`99KuM.<L\lks3 V[3i5]edt*?10!E5 Dgߧu@"65x"O&%yǬ#II-o}%F xl3$XK}2^ .)rmq"l6kPU2?>K;?KXvuON{hԲFE8G!r,*1Qz>&DI4;h" Sú(M^1 /eG BAkȺEU^.E.t?Epe"|KxqF͔5[~%."w5$l[05|#f7RK"OjT6A[}/ZvPJni\ xT] pBX+6$:ZS8'ΦXOOiلUB٘[—R@'vXuntL+Gf1<L\c$k!Ip!;#K:^w*`˯I>wǵ-(HN!-S&tdt]&R tW/ՎT25􇘁/nj(D:W 憜;vN4] l?oP?}Q.uCA^zVg+;yevt%t NR+_;fH$.PS1}٥R5YBQH:9rtmP8Fh77SVTXn /+/8Cqʑ9g\.k +U&>YsT|ƏZKoL"mZȃD95v/sm!3H(+f$*8]@+&o"'!{d*|+6g:e[i dbdVg\,7^Ǭ/AN.jIH ` 8g f#7z3p'\rʾz|]*1'{| c0>-}.UCmKY 5^AmknTo=&;6N3,WvIpFRRaHy=2*iOqZ.Q릗}`78w:fG)άRI:a)UaCS%Eޚd6jyxO%f*84>o f>,?sMEiu|ŨҊlGۀ :\hٛr/aߠX,DCQ,3H[ẋv|]!/c$B0ݙ7mlgcO&'X|b$`fPzZ y0{c{Mq@2< [UYU̬L2P#G ᜷Z>6 bN`:AJhϮ4l}.ǓxJՎ pwwhѽxV T\3$j ~ZX 'lлg @So5"%,X'χ.ǻ6\ǚΙU@9M9Nvc%=%3 +)wjGXk T;lG=GGR `*7[yu8J-~ 78R|ʗ̊9e:C8n0h۴%DNZ2F#)313$ ntDi ׎TtwcЍ7I-iAYqۻ>:6i0k^Z7|N $]HoqQ>#~!U2T'dey2QaHftBH~vrqJEGVlC+Muvzn/jSր͜üNT8H|C@TqKfɤn|; ؟)]UOYmUZqDn d4| -KV\w&L͏ ]HU(,շR}oG |mR[be=AgEI_Y"R^N;g40c놃+Qҫ]Z>dU%Xr)ߥk*齈>W%Q#P\= A=/3cX됤4/˵bx"oaRs!MZ(/vI_`P&d`zG](l5v~ ۘr`\EtP#Wr(&MO|x76_w %*߰Xʁ EjKɁK%y&,@qNLuyoÎڬk\Z"{9骤>\7]^tA}RIIH'IlBySlkH+shܽ(8@!SMyFdziBNQ|[S>$:zC@,?2.6jZPHTJI ȵUT}Jf" *02$;~$v A] Q8^,D`f?5"Hy蚩EQsϊ˕{)-K!1 ݕ~4[Yه4rϟat~b.l$~g #H|[ 'Sڔ0Aο khtyN@]w+ǀf]G$Ĵj^;zІzf{~V]q#]]Dc&«\p.MJ‹:dqLcdMŧKPM@5,BS2u+ƻN7  Є v/̀V~[ZYB%Q+H\}ssq r qРuyGrLy(Gm.!MN.`g60z받[6cX'kj],gHҌfN?c^'Y2{aB ELday񤂭Bƒ]dW> 7qX$7J[FdS[ڌ?:`7>Kw9Mq$mUd!Ek X5tCZ!`RnPKT!E\:*/UpޗЊtNgv㧀C{|!w ,b!{Wֆh. t `,F ȓY(C:|},{Rhs~}/RĨb =rk?D~rĪFmU<)ӂ{}\S-DZ+#(6 Z ic<ڽ]vAX:JEIJ$!jD5o!A+Sob V$0_'"V!*p (T|)퇘ŵvmYrÍVշVB1Sk7O߄5\EП(@.a (_dKp bO2nzg,G֐#GIy\d 'S>d˜K&%bȂqS~?{ ioOY] XDܪun}9뜺9z `q窣iN#WK (MUltɣ |j@xDGp6}δ/ܜ8f=y-"ӕG"@}5YRֲI':חlVfNS2}Tuu#⼴gIeY:6(ӛC.4!.㶃0TJGcI1Y;(qkɛ2r, g[[D-H&[< y=Zsh#]j]D[ n/| Y2 ,Hc'i*w}nU>3Pf! _OG Z.> l:5O<ֱcڄ_%d\ LDUjb nTla5$r |c,@(,(4!;RZ􎣇h"KM0(u!ӗ-HtPO(Jt=(ğsUk cxp'b9 %]| "vs.+ɭ_'㛔ꑗwYh\!RxuDt\|* 콻T%rWƗ-W\krHZ 6yḿLڬl*@jQᩴ :-4i[&UQMU.N`9pd6wk\z;0< z!0BS |{q-$Wb 0n|5<fx$Xox9ģ׵ *,KF) ym;ſREh㔶 :u1&e'l6E#!POsdn_$TRj&Ȓga[i6M&&QwZoO" ȥ>9ے\jOx%mvODn>|`&#Rw =D ёpgO*H'OE(E,gx!߈V4ޭw% ( boƚ[ow |}֕(gB;$⥵h_97USHk0Vjێ)Oa/N brt|_)td9()&Eq7;}ZLgݎU&b//rZ"o8e.yզlc&c`(ucU6qjOcl^$PjˑUn]5H֗b X^l jZk0ⶓ)EOJ/:{UfL4&d%f J\qtIQ\͒7oT #o`p69JSjĢl$B*+wE Ԅ1 'L$YG{i]y 8܋d;vrJ [qEջGy.&%GƊ*oG!(Nڳ.0,2iCܾNCh2ZaiSIh3z*%y|k40w(9d[A T/ٷ._kP!ŶProa7 t(3'\1W$ :ΡzyUqN]`GaD-p-(߿5 *8A@t1ǘoIŔ ICu;[,z "UnSd TKΈ`ס\Ri=Ung8-R\?rlfdվo7;Kvm&^8tgjBEEJC& K>6U4inD)cY7;3>O]c7y ŬΣXt $9RIk|+=rBh! -!h\P {joPC7ASeqff$&f^wHK!ت' OKNiZ+2XDa*dv{Ze߉`oM'^U~1nk| $x]ͦG#9߉TK7I=ko?X,|%&{V_rڰ5>]$I绸nGw߯ҜfghC6-/\}84l(ˆOdr\|&m?>Sl~; M"_<.%Oe~LFBDTkwq-;rPtˬ4ⴏ.KW1yG%оF[)k?.0v(R=|YemߒJFZsqmEhȲ=gW1YS>chS]ܶQ=-_(9UG;rLU{E+:&>N}?`rY Qn$K^6J8-M1e{@~pKCED=s˟!M\aAW$=ӧnQջ[}̹J԰hR'P>y&N]EGs)Ƈ-10k)Nh&΅D_C40oΖGe[z9 l8 IrG9q 郍 Zj;$7kA٪T'";qW'[0th<޽z C)7iP^ƈYRR{aT%2Q5?@y'@B[˹P)t|)c+-.j6C;uųSy_`B1JQm׿|w$ձoSkҴic&@"&Djl=9{!\2Q^jR:_Ͻ.bc{A В6fn"iq⫩*8 bL_ uC8TcVk3!}ٸb!YL VPE $e'԰孔!IhcCzW[0Z4o[%0Jd(?eűq=hf炽_v}QriXo&P}g?]N} >8ZZ8`xwpJoͤ6 irS܍['ƩA| 22i~fpxd*5}Ay}*ⱒHĔ}K!;95`(q 5Nm5 bjc RXjb$ ʜ$6hqãʉXhlFKaI?I| ^w)$Ay\𱤚.'W?Yt@;#M[ .EuvD8oHz r\$D,'l~~*8xyy,˦/TxDw/uGTjbUtW%,uzhZ`蠼'sD6G ԿT2uy}QԮk* ;lߠ?78w~T E K݈U=L5X.DTFoi.]FͶHYSҬ'|ac~ʅq,f x:V̒kCqW˾R}\9U}@8:F${I*oed eF8$Ն6k$V g`u}/عSt44 ېM,BI&,]-hvДQJxuD{+ k%W|q&|#Rn3rI_0-_JyT ZB ţ( t*҅b*Ӿ=8q>E]g׭PLFSyL֐T.4kHuhoQ?EiiR?d+n17I 6Bmm q+}=I(Q :3 xk?Q]HwwvL/|9.̣*$ l} >n:CY۷'#'r3/ g88Lf<% 2lcE;6Qޓ](U IoFOrH&Lɞ1!S#ޠjf™4UBxݪؒ&=1$A}f"519q&+P+.!Q9h_87Q0qdl ɞsn8\F̓~I63ٟư5ht&:A msЈ/~ROi ?,¸4+a9D.NOeϓ. XZSm0T#ڸ:/"@?uFW6t]qe 9)w9~h$JSm ƃLʊ=:rC-?'N&o"?Bm\T*1⟇'es[Scsk$m9~΢iiS`'mGmÉ]9e{a)kkzQllba.OKQ|D.ӛ);K9YtWOC b#QjZXn҄\G'@yTRU$VK7 UpD Ӵؕdk(:pL #lw(GU8>a}̂6<.H~Y|ٹxxQx^D[-cf%m?~ϴ-/[Yl~d,D t<) UxXA\ cxQN1{Vn2 X$IYI3CU$MbVP,we9ˑ-=1ezg餔lOq@>8 IB@9KMq=WsƏk%@=$9VSlP_d[ޗgdd;&&QF&̱{ ,)[J?yOF64⧐}5ܴ|tO5vQ63#snw\:grNJsa(yYƩ H洮M 49Ȏ_uvf1VUư^$BthlD?(&+u|5g 5.C-7Ka Gnc0SFMёZ.[]U*@ݥqPoH.gW3M*xpHajS v;_# DHRw8yQw ~~ 3 u!p T+kB*R?@Dkyyhx( },pâڦ.=z=EqfW\kwR#hfbp?ŭ!^o]o0d((4A .^(?gZG=oq)tѸdk"&j{bkKFΉ(;jmRr# HfEjG7xriD;&<+YKa28`DLjɐ{b k^躍/I[#DhFLE-.t[bsJ lå{0d?vMt==;1LOoM$~7IG7$A_6l;qa3 LB'5kzE.[=+ [s:p!ot`waLТN?b!~TK~..bXf6*@6SIoSdewo\%܇YW.2Ww/̎d' srOC?Y6Hh1A/{:s,d*Zw4RGb[B{ lNC&e,hnKP BF+H!޶ŶZtVDqUW5D-|qj -i ><;vŃ7;#R@JPd A-+krs0{Qp3*~@`>ytr; ۸WMW,Nf{jOB ?@8v-  's27 ^ؽTЫ/CO^og%WDT(dz2G~#mqnYv),Gba;oɄ:cR̯!E:Tf)PTjtlDU[ndclMhM6SN˔:i8 1vl?9pn=G B[3|]ZE߯N_&jC]vX ؒWϨIui𡱣FWm9,ke(c@\F) ~BM)#[_d[Fms䤿CX- M5s p*\< /1גdl4$+I{G]+FLa 4To3>Զo 0-21 Tc} ѧx9FmNէigt(_*1SWȳSYDSĵ"2t2|pd/PtF.oEhqFgUHqza&}6sbN7GDhH֐ @lza3دQyL+x1E?i+[9p\<8 ݡ&uy7G!w>WLi" MFՆG0ߦuN׷=. 0|\[O<$ [0{RPF7sC."m>DFi)Gá8@mУ ACXJȺ>$wSE@D}mvX 4^% o $r-BwlSu}c"UzA"v%5;!5e.dt]LG[3p`vԮٙA󠵺﬍d0r~*Ћ[I Ne.c4W Yr>^RElB߽bK9 K/rUDY2Q%BLҡƅ+i=΍)7ۊ5][dd98 DA\2*WK+a[!PS6ej13ʼ5Cr-ER-b2kIgeK0X:fD7ߔ;Ap5s6Z#W{lM'|t~_U~;(BVy:.Ujts8(o=LɝL3v:zFlS=5F0iFRS;UN=~pUjค])w5n tyj 'yXIs;h}vH:hlmZV}F>#̌w?/! +@.c>暖I S@mHjKْ9RB}i^K et}jvF9.oѴb\_b5SmLmy,QYkDzD>Wm&,m$؉6<դƍ 6v~Va&Օ2I_vwwMy{rgY0ˇ໵VQp0g2V$_֧Tk%([ Xr]Fʎ"ߢV{Iw-M1?ת$³q^>x*3e[L'Qp0| /_!0Lsu[^+ŎlQ JQj fUMJ@7.-z;y1h^s> ~h+G%?c:CAbWI * ;>--X*DMzY (<,hΟ-/T3RoP"+(DFk7>bӱc:K]o!!ӠOwl3#2uJ/l=ۅ- SBQ.#yli/]D3K)WfaӢWxnXڠµ>VAF ,iֻ5PFV$=9wΌNgsH6TU(i;KZ4}oQC{$AHPŒⓤB駔vrc^s Z`:IJ3ۂEDO"iʦ;`e^Yؘx3:q\q#FR3Qnӭѥ]k"˟Y#5,ۻ^?-%l7T@f^h x8IScW8DDvw8 .lߏ(ϽQ%q\T'JfZ{_I恉1PN$s+=߻R*zj/NEŦV66S􍆙|kL~@jߢ<}ex!*ÒFSɧ Fe@_ح$]bIzg:O^ýXW67`IG*""!bL<`*H㚁&,3 N2J|M'o(Wto~.:o㯁"-AXݱ᠞CDU='"mQUsnMbIB\{@N]-+n"h%U{wG7X=g6&KZ  cR*0Kj"YRt ,t0#UZGN40nfً"i׫+~| \DKB`SPpwՐp;Mri!& 놉c1xǒL݆Z=i'!XyZ䘿B4D`ZpW}ܧAE4^YFպ,8E~X㋺mp3jX0F4u(MiP>7pB _t}5VӠH$> ;-Bz?g.kJ۝ d1{_IH_Y#Z_LME(44*kQ07ޓ kT=fd@0ΰn׀vZ ҋAXpw3aPKKF}_*y> l%:~!SXBpSf}.J)7ެHv71\yԊ_7x"F.ܵvrȡ}?J+MIyRQ?`q0 %xcƅ{oNV^^nwa tI)~߿eIH3S:2߶ Zw`<;D6RUQO[9ѧOxT+cOe!NQ'?#~?Jg,1$N=W6;Bx$Q JHG8ku,`-V*+`/*'"^ICYSW=@ޕd%˔I 5g=MƪHtdxㄖf_az_8ᕭ qm`#za=%|du5sc6{`u!PAʄ%zo&TR:ɸM$[/e z .hN JB6 ϏQUw{;;\pԵƄ1%bxU]Yt Tu1'Z%&@Oh"ek8` צE:1GᾕS~֒56* 6onXg PPOlhG&/$q\ =:AOƮR^N~PfyAP}u@:[N (z;/K Z8lN ܂DIup9`|V{ɲrY$>%Mv%rؙZ>"/&5g IL &^}Iv} DZ+tcz^e"ws Rԯ,2/m**U{{Nv85k}P!q`G^3zER`1V[&1PC;!Aw "TS48ʿ/4Ѩ=uJM ? .94vsK,Fɛ%(;vh:u‚2N[yahn\>*Tc7pkk'TE1|w!L޽zM+)VBA¥$)hW*™f"d'F5")mXIYѹ]sj>]$5yh 3d'c1xp0窽OFɟCBڤLC;XUZx0RFH+ _ꌔv?.|FvtZjlcB^Q9p2Zt3:Kz4rİTCFY$d_}mO;D ,|LQeI K#C=")@301#;ņ%;wĂe0l^5B)D6٠5E]9ȴ}1o,8@=M鴸:ްAow@UMMiVldΘ|@ J#pAz{ oRYN@"Χz5XJ@̗3E]fՌo BodM?E{bj1,w4fc$?rǧ`SD#N0T3ԛ :x%S-RG'0+e.IHŸ){xFρD ̐xtnR_J,r "*I#7NŜ5;֝ |~ݬ;ծDC/%F<汯;d6kV ~W$밯sʼMۉ;I*d+,f]M#\>eŗW#ٽJt'9돊e,5ȪZ9)¼w|Tٜ .]U1i.%ʿ7OjVB}R]1 *7.*-Me>x2RفzK8Jz~>4ܔV!2)lW~m`d!7, W>w1knOG\fܲMQWaUfgAg{!-_iՑLzqor7,Αʾ>huC(I7en_5%UG9UA&4 tN2(iRɝҎr\Ж`jꙓ)RԠ*m(=AAW{ "WgyylaOp00 ꉎn .[;wOqA9h@|RBy)쀮05RIpBK DA-u4!44RMHV&y&oZ;ѭ\jjKlz/Qz58KxSg[Bv&B8 (yUnE2 htIO%4{UՐwAWdC\4(P86lPNٷEnuOVݷpN?(OcNPu9]Ckb`:"?/%.p V>@H27Υ yPgZhԔiU~jޤb"hϝ np @ɷ '*RHT&«zʜέNoܳFcR~;/٭H%lb멋ڪ/agk[(B@`.Dݘh3 i x`[f mщx7]`ֳ딩%Py9^Cbak͉R89ZV  sL,!i T-}(8@ Q(uįT361ę>1sJp+NG(oUP'0}|E4}9j+`Ymfwh?:k%=aղpj-)$GNeĕN {v-d<{\Bi=<ۙ\޳&[7(M fA#`eSG4= i(۾V愥-apφ"=R'ꅙǸ?i`lz=Ly'^ u]/kd]+ D q5Q<×2F_VMx+T%B;>9E՜ndꊟW0MD d3kT{Z)7OjڗS<~< &ޙMv8ǃ,,$6æ7$NBݱzi Q]PG4 bR 8c, R߶ TOE 8_[ !}`|GuTq߄碼[xVX}Yҝ̞N'+u}]'9h?є';."6D./ .}]m%aP$\iY:]/*:S4} :a޲cbpl|Nۘ#eTW6( nDX(9}'`"; { w#?XqFVjs{'.J߬w̥̅g9Mptl/@:;Ƨ/}X|[ ļ|_L=_'8,IuҴobƦތZRfK't# ɼ'5HeOGx-\)n:WdP {Ը*-Շ38JHɃBnjksgOѲpG(c}4ΝJ)]ig$brQ+Cފdfv=CMbu-]p07֚*(F[ꨯjY!Tv2nX! ܺ$z!PhPH$II7,lx ,CLW5/(;ߺڶ0+^PnJf[ASgxHp&{0X(#)"g{1b;m]+OϲM6Qҗfy^$\=M-/"k;RAz=PlцD(㰓52G{H^opvk6iް8 1]TW1nv]E'.H>FݑA2mn% A$M~{M-Mhp~:5.%&`]# aWP.ltx >%{h{]E`@6]ssqpKcbwCHO곻 NoaY3N[1(CϋF7Ǐo)5$~UdՍf: ؼ 5})$q%b2K73$%׼%V?hr-ΝZD K+}/|Sy&ӗ 2@yRީ:V\4g̝#b9~1-zʌF$ /宦k`d_Ϻ| M ~OK"x}giC75i?XJi_hpi-Q )<ʏrτGFvnMd8ti>?Ga9SQ|x՚irt:%dVJg4o2F#%M? ~#)R+p6 Ԇ$~StFӳ7dk̷9G8VX8o2aN}V Dcs! Ɯʼnp<]A)g,YF[G5=!d9Ѧ="!D+d Ugό - Xj6%GAۇm'PB7\?uSecZ'ʤE]:@|?[bvږ7^RKWx1TIi2Q[5hcg R~p*+SEvCeZ=a]4=شhj9uc`l~$02z~A/G6g#'k~>1fO.jIcty5ꁷG-lp)%CoT-i@%~Fĭ[*^z65:~k(/tU 6 9+oY)ۮJ0'-a}~IӼ oTy8Ԭ;6|:kFȃ$7ΩtM \')zݰ}"2v's۰:%%1a_NBO3!T˚}hM.@^!q$gjf͋{oX.o; Uf;+v*OWa\RO-s 1/Lؗ0(n ~ a'!qmu=>.1giYYo񔆌۰ |Yss ^f P>W%-ǭ!q$Gٚ8g,uQi/ uP"zJ[2% #6RXŨHc b쿓 dEz;L7EMWoJBR͵ɭxq_Q,U.גY s؊w+@2ތ$*vL~ =M5qBw8ϳK8~(5M\av]jVFne\Wfi{N,ˍmYA&7y% %*bK!on\&hv ]HUP [4x䡈lX&h(*U_ HySTTbwn~-u}2(5S}iìawR ~JvJhiqGBj9Sb˓&HmF8 NJP_)L)#8b,tR4Ҁeu\{+uZM{KdX! Un v&w:7>UZ*GIa۳2v:Q "OuUqq$KUd F._vr8fѽ4J~r0 @ gK-*ZM:CzVID^Kq&=ySh_|nGF}tـJcR 7={q<#souCk fߖw%Z4l@7_ȖMy\$% kP0CUv8<.L r|>rNޠU@/={\!U@,G"x35^ RH%x|>t BN:K: T߹MD`̡)V{ERIYpq$AbV&D2Tx Veݡлұ+h43{Y3޵<}(ƃ{ /xen1߀ǍgH>ns4$lP p|y",kz+g(y0h O1[؋J $l8Ͱyg{WܲdQ => y \4,I+ lO]Euo*L企$roʇqNQED="~Bd"2=,C.A'Ky2HUsYRfC}ʬDlp)rQ.ngSIOniHYd{YIbZZ QV; d؜Q ,?Qfzu/iDR=vճlWQgre䖣ig)1[m(;"=6<#Py(h:Lͳa7$&~ް?Lf HGZay,<ή-OˣanR}U1UG/ FOȒUKƔlLX3runS%9*bg)TZ:a1Ph%d>$҆$Ð!2dB~4&vxu+ R`ݠ3ҥ41ٖmU(frna^ځCI07^+ }ߓȽOl7Y9S>PmQ^ >kaT4_x+2*2ր-i QԪN;AM׊ᒲ#08s飑P0d[FFI߀P"u8 pU[vQ.e(<4d3m "t.w7 8Zu"I-e>h]%eCQ}l Q4es$f Rt4'nI#sb9Ssֽ6D@/'8e,CG  ݛaEh2"+ ,/֋&yYŴ K:f +'iUZytQ`A8Nucrq?XwD H[8bJ|S:OI+dMHaG.Ū};Wb,I04LO?E+dUm#i[Rv "=) m$k=,bNEmzu (^񕈃W[}1.DV]hI 1/4`З <>~-'ЯJecKa^M5KV,%Ljom_Xt7*w d'RYe?1jEu$XeբU+== K+(&5et"MEJ~3Ɂhyg8pReX|1`-6X}wClwpPT1QssY(b+t/kD%2 ˞jH_Y~fhrfy>466}l2Z"k6~K8.^,z7+>bvCq}`°e/^I3G5H{eCeRMu_}U/oJ ^@i Z=TF 5ǻzU2x_'_+Eo 2U)o|ZeC^SR?On).z3!z8Ov8?A ab4v4|)nI4Zq0:*wT]+eNW _U9 S{Nه#:$Vp-]3fz]V]E^nZM(!w0$<̑CO$W sۇ%,5wZ .3i%N ՝{~_Nv3.!B?XU~3RDTQ^: l8_(^AcziGC%*Tkh > lV owTޡU3b ``YkCSC~eYW1+V;mW§fZTH_47 fg*1ީoʛk~ ,4㖳&4'wx+$":i=,-ϦDeV\+YNH:9 ƚӲӶ?mH/Qs/,ulȽ z(GW6%F5h!!,G}:-ۚZ3h掶}̧ёt ȏi6ÚbMy`A2$ {o ђ+ $DB`(]~To-){Wd>n6n~Pt Ų&<Ucu i3xjfPN׸--#=5%AoQ!I{*N c/-CI{3X헕w4ylodY5ɯn"zz HavNnfU:Qv#źߏ:Zf*,E]oL7nh-IcJǴeJ3_ }0 Ynhk/pX06i;ġ!MFwDؘmއ֋b#򙡫(xylB~ v^Q魩UasU#"=` X#ȹ 1ER; ?˘)3pDC&G3K[ސոO >ȅ_":BV#R4=1eWLuBl]mm%:s3'́Nݭ~ K1'LG0sHeo+8*@I% = ڝ#9;`Q)~Q(בNrM"8v+Yp6d3 ->U{EK@Ψ3PV#FΏ[Q!қ,ϜЫC~jefuhpBU;=l:K' ٍB6&(ֻUx[2f4?MGz4zp4K;݅A0(_uiEا[k\h!Dqu?q[sy^P}_O< BAzEpV|̘:2E]8ӗn >j_:I_ng>},̈B\I/13h&6J~Ab䪠(K Sx['gvQtu29$9Lux bKVKHW}ڬ g)o1D)#"1p,sX׊>j=+OK2:>(+97TZ"Rau8n*$h:&EEnK;p{–X6(uqP[:ah(]Jz3GԸSg^Ur б@as_!"w&ЙOko^V]V4uR?36[\ WC-Gpjr4̦\$Fܔy̱Q*Ͽ  iA@=Ş3vLp+%Q͋0}P&K8#I(ޕ[ ziV(RܪPT\K30֬ſDj*w񤥪`/.2[`B$DUp@OE{z(S-"W{^;hT*m:7ۣe&f?d:-bYX쀌A>XF ijrZOL)ސP'#[mm%|o,4y\xUWX#zF0e]ً쐰I A/_МK_S|V;󁧰4wteN$Fy]!ت<86qZ̀FAf)N x@6 EDVTNeUјM/j4 ᰥ:L6*SG)"ZQz8$f1zn ~dVmz4NE^/7m?D /$se]P1y=9^ QS&CvLz%|++[PMiM>T23cA28/%]y$;@_:mx6mq-rХ? +  o{Tft/ h"PF+%xJnJQ6,c1C(2Þr%w 810RGزBƁV{C[B]AGy*( e',#~6 2+faXY@v? o|lrm T7mr.f!6ߛa2igVo!%&TȀJ^c={ I16̭5D9 o55Ip0@M@<>@vH˭$ &X)*pe/TMPۂO"To"SX鈴颟DEԄ B;Ƅ ;K+",^DJ4 QȆaӬ$}:iNMJ(!r8eDj|AJhL'؂f:wCZ.9W˅Uiu:X>/p8j2Gm#`-*],{'&P-tD'RؐŦ+iu҄Ѽͤ)Nd_5Ɖ,nI$6T3ddo[ =z-7<-\QS?6qs28Kn#\3^@h$B`meA!D7GgWvk#R 7alQ̀Hpmm԰0ϢQ 6EmL%eMsB̙>a-Dڀv:fhsr<'YlE"vu%OS#t$+6XgH*WszCLxgژ%zg%k.h`>r6gKJsvz+: zYkBe|*ZF@)&BXƨ@ >M4'xQh;9#4t&%% zYsF{BDͺw/A&yo{8*b0Uހ %Ȧ:P݈uO 8ۧM^!PW 5CU(*nE{{}h+1C }҅ O`g#86V@o`LV#iozn43  )E,q!\m6B 0~>[)KM7baڅ7vHDJ#RP?q8EVmɺ e襈e [b4~K +r׸y; D7q9@%%m"ءx32 mOcykEm'CoNwzҝ {y`E︫vĖӵ ;]G\6}:`lU16`J%$Vjjd0@%O]v"h۹(Djqk5~+ߘnUL1r\vn&$DudM+}7}:KMrpc {-C{ng3tQ-rhr 'U9<2+4gf7LS狫]p|&!ޖLd4Tv$![AK׏{i͛cO<$#_lFiNq •׷:)?OcE]c2fՌq(}4o3րX*MQL{sd'0Ixa9f>L~kv5J j7ߛJ$l鲖 I2%hE$U4S98ۯۺp$-)Li>ʮdx ?AiM=J>^j?beeӥzNuނV|JՄLzAr.#b8Uh21q:L3]x{Cd[4O9(!:uM:=r5/ģ]Dg/J1ON?aQ~i:6A,bcu@I([k>K4͢+# ?,FoUƅg78T'qe&g>Ctֶ6xjrXа [F˭V^P%|Z~dzEzk7E5J+ TL~)Ѩb[Ȁc/l-6hp Jol QeHp U`v]Y-ԙ&[(2NpyL`_My{3rHwZϤjz-QǩQ[-·_Uv)e-si򝞔OGV÷iUUz-=c wBDȮVۉ!n!M4/Z5 \E:1TD#C8}6a|"O}y/W<Q֣aΤ:C짐̇mB*cOYV !!ŜG%J_X2ShĬN9p` ה+I5C:%!xhNJڦ di4$kP ,2KthVoyoco߃ ϰ3g1W#I- SyAn7F'n4NMXbINs']T Z%.yiZ(2Ԙ?&IʿP߄" &ڄvHmZ}c/V[M]VɊ.XzX Dc=Ψdt55;HS[Po`KQy搒o{ua@[_8&țF]34[kXhMW U:_49&ķR? xJ̩3 30d|5q%8f$'C9$i_,=),1ie)jlDmwg"62TUI:i&6ΰ F<0ėr:@1 =P82ev3TJز^sB0JӔO`eٴJ)ܨ Zqa( q{dPVPaA~hEDDZ71ł_=²tC@ ^͉M(VL: Vg)k, J> N"`4C&aKe֝wRt͕C>w^rGWoLXJϒm'yG' 1@(/x6:i9@k k8&^YEʧA>୉/FٓEWZux`Gb=1_:JJ]\~ 8Slѝܵ3Pjr|sPX,;HDs{i80@J4vk31 7Ö'Y}‘حrP&=XSK(d\mk[Y`k7%siO/~K6SӺ؝^tH樗fâoCEv$EE..e0O$+Pa,-GI5LJ*d+'`yG<+}`iAγx CgF|R1e1Z]u:{LAmrmJgq{3%OPHymntgb>I.Q\^Bfl\j]yӅJbc|",ZQfK8А O/"s>@JasXy,ʜ>ALn^. {7N$NT|dkIJ.yvVtXdP!Ͻ3G{o$Br.|oUj. W"(jGrS%7P7nz`X'UX()H*,H%.j¯'xHAl2~F ʍ> ={*ʯL j>2i/eEԲPS1$vYx; ww7,dϏ p^6 U7q8yGi["QxQ/h\uZ($w&B" IS/ PK@NfԥW.NPx~L9ڱ0\ u',~@ L욿ɍgAjͻ0 ;ӧ![)X"]C86=ZX z>yj_' K0+luax DzE^zKٳo4Z1Nd | ЅSox;9ԠN&olQD՞!2q W_ztTҪ3+{P׷ 8bfLA"eq:h>%>21>VBں%f ys[j jSkQ6U4wVKERKve `T<_طzYrc{u5# |"3W=k=ț4D|h**7m㎨73&T{d  =L}eO HsS@MfFcWy,>[D H>z$Oj. yd֌L(ķp-])+=*8 $d_6vTOF?d5t3t{CY*2ZhvorE$h? 3o׳!4Ӻ W p>M FwlZ P:c8#EC=mhwq9E?-u?nfLlSxGhXcQ^$pRDUy4a;ڋ0%d1`!TS}zoԅ 3^0KEf/C%N[o & grq~ oB*m#eq9г줊l fP`{>'@AX_! "=i:Pw3/;wD1-24R,MApr:޹yFycNeίmv9eŕL)v,=^+-K>MO?=a4| (>A Oi=E|$_u\HXCKD(]W}B% |d'긾-1Qөtp@\y~oal4nLݦ|O_'e#{~tʊ۶O)9lcAh?Qk[g#|u;Ҹ=Bה:SxM/з^ OhUdRF}o~ n6E)n;XU$/I o0tF+6Wa]ᦱrوj_܂WK0!ܞUGdҾ0UW2y ^bHG ):җ%-m~}: }Z%UM-Mf$@%4oJc8|FͲVd3)ͬ(zkU|=vT➬5] 6f!1nU-3xx4Gz|~)f{'>xTJa͠W' :+ߵD.kAG& ҫ͂15V4nIV;U[TG{vuf^/5{|{p?m/*~+JSOzRZ1UƎ,'zZ t=̟_X5_oNT.B>8s"Ak?m]mWF^9観j-}W|Qj_H^+ E_O(([szcݍ⢈?SZr>oa.EP5!Fc2lD{ պ۾I{P n+/m!w Lo]d#ӱn$Xz;;әW͘X&'aQy.?S2'v(IpF)aj!I>o2jp(~pU{!~TCYx_(kp$J\@JSdҸ^qq7_bX-Ĺv~\dlε3#29x'v= 4-e BkZkq0Q}N.OYƸ?Q$~ݸ 8{s}%mHTgVd뇡![nރ6oIƸ]N)/x*C×+|a=qV( E.yn[n>_ 4#tԥ0:c.dT!%^Ύ]`":8I3)5}erY4EM?+-<&.Nhcl3SBLOuHn*I~ $V]w%$'fu5l?WjUoUPL41IewR2"2s .B^XcƓ{wic6QDM=fp"$ؘ$=T4{3p'E:X} IJC;9KJvR~6CqAɶ=REjH;42Wwn!/UpJ͘e}Um]g&$-:^+=lb#d=;ߟjbe-Ra܋^JUk(6JbG~(Y'k!RaÌu_:НťڷӑBCe2\&cU(Kbn).3#@PDN&_e񖃵ѽ31ق9daZ~O}Gr13zm c24nr 3T?D_YCs0|R/Teh~7Qqvqͤ.Ƅڰљj(= ڡQBy:q$enEb3{jH2ֶ?P_ iuŮQ$%ozE&Jz'c )Q>0m/jy[VO#=Dט9Kם`t!ldQRw)BQ_,SRu2Y1s[At.mlBqfvն+,#ެx(ÓgjbL]h\{cjƳY|X6u[ruz˱lqE.œT͎O64WE;ŀG䒉]9UX ?yƪmtfki&5`su5 Z#ñzufP -ɁxyjFXYJ:ͪ^И_gX6VnĒ34*U^ݹcb5AOJUUqn:&qfA@lj5V9!3o I|7̵38T+WI$S wqz=*Rx_|Aܣ3IZYF%lB< hs} =mnpmus(vWm-j$?}ϗ'qӽ0zwݯ2<1$\}Z-ïj(<{bjX:e'] Ķ'qk|Ā#eIhz_Дc2M=5a;%@\f`:QkV6BflXʭcP|@@9\͇_ux>) \"s(~q^ryr̹!~9&Mԝ^Vc]Gْc%(+>xlTGP$Zx] y+f=0Qѡ2$`D4ah]`ud!ta3$ kH#7ȑ \S; o< ̂$(wyC'1F|Q<3W5DT"EnOIH[~kƪm{~(i|8_Pn^ g0n#NSwez*$64i3i8{v`Vඦi%!ݳ{)- 7YwYl10ot i]  #)]u r$d}ja՟;EyX.,ڒ[F+/VSFxߔxdw3hSc5XS؜^調ثU룷Fz)1ΟuVQXuɊ6nŜJ_hv/z4;je$T`)5VG p|\]w2dYO!\a!>@֠+q*[Ю;O+kE;F-w){y͸'кYع< ߶ϭ10`4zN%x=M.Tkh`4`wsIF ;˸d % ”j:=y_WW2i 55.y_|{smX$k'RFF= q&|<6J _}z:c~着z/`93 YZ6>6Ut'`Ԕy27+' B}{/>T^;^)Ӣ!C-^N/MOU.MoD\rKc%;^5Gu@]`DAW]!*M*o€V? kZYT(ه LV{6zݹNa]5.4>e#Hv L~\>W$419^}?ִ _r1Gް1 oj`,/dy_v~@L9HYNG Rl!7tXKKV (N')sѕx{Iw\W`TG_sOL&:ڰ IͮkA'ŧHJoR8NO3' 1%).Čnh%,|6+~V]Z[WG794'-PR\Xʭ7'.2puAwE 0?#2-E}2V=T~c̑EoCqĈԴ ;e2 Xf TQ =~ÚOn8F6m͹e^iVTJ;g2[ , b 2m{ސc9ș,Q93{أC2׍7p-喣 -6,"CdHM.ybP,QzP:*sVIdp7Ѫ r.5Eݠ׸Jxe "nHSسAsfr8%{RpNҒ{e& 2o끢e.JhV IV:Վ- ؾ&B *z9s؄1Ԡh ]r1I HͫTSD#6 N_X35$*_&=BCx5փaj|vZ4:=: Kǯ ~@ _qn/~e[rЯd4 Ay'3:O*(yh@gmy;#yt2A҅ɩml5S![*g !{s…:Д6$B0ف .0on ۑ\m1QEE&|Vڵ0mİ.@W$D' Wa&"*Rv2be*tJ h #ơWX2̦H3'C{Ǣ?ŲF.- ITI[=8Mn@칶QbP|BR"#9Md!` 󍽙ϭfCꓼ8N։jT]t8xld.W@e=qt lc=S!s_QVg#V Aa>(#KΝܟڶv3[s&M/jLʖs l:Vz kb%`zLJy gZh<0Պ~ƀP~pȅM Ȣ=/V_ Qw_H ~P%Z ``ϕb#I 򉙓UU؊! ء חq (ٜǍ]6%J5s |q1.e*vP {Ԁm#k)rYO)S$\~Ę]E!}l8p̜=>QX^0B/6gEV^%ĺæ. ұV/E1ӫY+Agk N{ 'Gm3s .'s~}k]H}@&AیP+:3yšZ4XݢsMHWiw͵-otX22ߋ3i2U@϶ qHo,͖;͜;yw3ztisp -X(8ϿBȧH'J mP?Fn:Jl"AX=)T12A>5T5 гj+HsBkvC0~,hЏ4Y/N>f0KD/ubNI;,j'Xd[ *nnb7I|ۋZ< 'g2Ltޕƈ#obסgȓOCJڨGc?Kq|gϺbmݑ. =,O,iلTǿ Ղl7Mqx qN")}ݨYŠ3.殓VkH 8a6 `kknۻIߑV긔5=(IJZ=JؔvTؗGCeiM7ͯ(fzKĸ%P~NIr̨p'$㬆vL#c9IbJ7ύWu!\iADlNJgI)҆i䂢E: ;c1`Ł$|q&ؖuqѳۨqCQ8CBzG`i US^xD| =`vv+!xuWR˭ WݵJ^eq6ΙBn5r I<-xԂ<*xY=z,,{Kh1*#r"R6t`op˪VDӔ{$Q~5쁡7E|5Bt 5J~91,o揓,.[$(_DQkWf#y8d$/PiR s94K/ךlofӷ!&j5pˆ  Gs~oLc8AN`kf~^9%G*X&#zQVaa=/zɜm6ayj27-#Bj瑷bYbC@iIjO@*pVt5$ͨx%rK[F']E? ttάĘ3ƌDXyb/RJ&eP Ҍ׫RaO}%W0h̸R26(9PspAi}cqϋ =d:}v1zìXƽ:78Ufcꂎ ]FQpMvGS.3D-Dst(1"C!,KR?/ٌ @9԰T!U[3 NԘAܒ߃~~oF{P[0لw&UcΧad9dxt`*f!p\N} <JF^dL2!Uޔ0dq6dYUx{@}!|tUz?UK]|PyNHsr0]2Eoܺʮ℈M| t4(ɳ?r^>ɦREW¬ȕ )h>x@zRvM?*Ep19^V X8MH#tg4hss!~$6RP4AvNFWC@o0NоRہڄ[l_ "vd-ٯQHwJ^{6DA(lm$ .,GSiq= .H둚y֪ˈr) cݫ< `iJI;Q%{-ݲm-'R(%IOq]wH#Dڄ?AфAU;d:rAok3Fzś ܇87GդH?Cx&3A/n`&nV8ZSg:e:PAne K֎kEB#,nWf¶fӠRU(nhf*QHurD\|mxĹz ^Cȱ8=5xESxEleGNme!9B 9ᗳk`/%|2͸!#ig 9?H%-«P[kS,N+ABqM&j/Uw Xƭm7}jf٠WGzg\ڑJw iJ\%uaډGEbK3 0(ZhV#JoU~KlϮx::y1=9.%;db|EI6g| +P&,0}.{ &vcѪ\3!d_(^FTgn*>S2E{K?qߚx≏EbX}xJ~wXb, I4{NGU-^K N4AOâa}-6RQA_/wI. =N\LC+aIXc@-TsV-||}RIyNbĠ=CЛ)+儺SB^֣.!Lq[=I'o֧"Yen_{%h4rvmSH>*φMD Mp9Ma bnɩ I\U yFu{OOP5C2Qn-tui\!#]b{> HҞf Sge¤j-Hqu/6D]V8{^Ƞ _w_ $ち"zX+<'{Je}}DϾcrd|`mhAp6تYvt&Dx5|d9 h= җ W59]nTĂ!D# E,W+FR'<:ԕ2恢]*kuLp-<ͤ²=XX*a9 ~pUOegsQAmܰ 8"P$\zP|y-lu([(ZlXR:DZOO^e?^Y gwNhVbA@%9,Fjv;)(& rDً &/P'n A,EtRHO9f?} oxwI|=Mʲ,\Iu^S9KN8t ͉ Q|U^Md^${Wmbˮ~:v@{ _jDe1l iX4hX}w\1 K*U ڬ 0^JS?<5ETU* C=q,``?wST~;O5۷pIa/ JhR4â_WPs;%Ļc 7 俼x 1Y bh e6J^C Ng!Il<GHJ_k'w Z7ܩBA۰kN'Q3lpcn,ZJD٧it.;0ԥw{v6Q4 gYR^ xRN:qMQf|)* I㻓]fDvRzX:\e#'iuD2INbF@HCワ+]ܜDMɕ|+1txxKTz;[Mնh|o58(.e`=6Qkc~F.U"ltBk,J?-;JeʎkYS"u&^*ua>s"x՚ 'MA4v`fwoI6ک]UC$0cUb@n`.Q2:[dɌO׎CB"=iέSs|Y,0|YUSIGa!h#wu℅"9OR?o0w:Rr; $A7'6A18!8t_]Hrއs,ARs (u2Y5$ʵ>+3^(]ŕ/gͼdg.4D`L-= E}}N(Sn鳞"(P 97\TN?ɦY1$J$5$bYXuC )@j+ ]\cе p0n^fS$ǵ^}LE8\X(9LH#ʴ' MU;4 !Ӹ{m;82("EH 1 3&k',*Jt ]\}nc NiH߯4o:B9/\dea>rʁ LMʠ_|ݮ<Nn`F3yDd3J.)n_ab·y(\_ 1j#D -+B۪r r#ר\2$ {i;1+mh,/gXcҟּ^0c"J?V ߝr!7r]?Z/ft:J9 >h!OD0]%y+0 ^kc=ܞX9\C6)mcl ZezJl";p8Ğ @.uK/.kAuh4-j}΀[sdRozhq߂8&}pv+!:w4kMf7B.L gd ~<_ ~‰[5c_̬wBIwa6T0Nv;J֪r9 y%>4'|^KCqgC4d0Lyt/ 18?΁Eܸ˧9+1ر-K/T/{/BƉ& F WT+ӳJ!&lCxKP4.{%ݵigtk[ y#(2CM}I ۵Ĝ8__C=AqE0{UZa5c\C6ONfuUͲ#'ѭI-s@QG7纔ǂUNj~,JP=F(.|sTJ (=3ä0$m6$B2[Txf1D*$G鄁`ԉ2QB2 ʚ'*p1VwЌ}W )bQ & (㏽RFO {<kZ 's1:4Q>e2sADOP oV*{ϵlƤ@/&ǔI3TrAcYcxXE-†8An?Ƞ1~!0MPJH.+brKƛgQ3r4NrVnI|9"}lCV{ S:iOՍZ3N7vq$+= x+ct6 q\f(v_'m[gB u'I٘ZswQA(w! .u~씷_gw?X0F~b6U[s0+E{%YMdbkґS _zw%G;VKۆR"SŁ;[fY? ڨ23iU?XK}!y) JyN\ Uޡv rIpqJTW2]w'|06ZTݦDĹ*j). PQ>5@ 06 WfmO+;(HCPCH\Œ^;Ysq%94~$8s»c+辖3`k}+;*O:1N=H!DW-xqq:' )yj-lOm#$4@s!jLYOQSdgbu@p!ɾU4u7k0g0|-n9hg!p"E(Q/eA5巍`\=:d>%r%l=)e4M_e)IM#q)#-,p]R-(: B y,萗#"e+OU%}M҃/Bek3x}"j%5mS?8,a! +7 5(w{^(D`I1k/F\ xWAT%kh_'1+F)[) :7/N9:Z> ja@a*CZC$%z:Vw؟D"nԡCѴT99}"yEN8NgUzXTV#p **o6q$%ksA^+,KaeX`e0HvAro<96gHkA1RT|G/?UTu-GGHb80w?@@헀FL][Wiho Ȗ0 s4BXME NoMC8:cNj os͖̤9gUnC>ӑb\B S׺dv8dۙL0Uz>T/'n[Ekg1voӏj=H-")S (Xl,^-CuE1!.(ha$6ލp-pq1^\o^ DU8gf _Ah_]HO6H׍~r::RtnYRqi/W02hlCn!Їy!ڼc1]aqz#j^?w藬PggF"ݺhH832ZgWIz3'.KN^^dq}`:V'бB:Q< [e8@.Jh4\e99NR  O=u9lNjGz%qc-Ҥa-pCHԪ[uZw :'3egtWd8LAÚɁQ˳E2XYa]&-Ҵ#zhNrw!b"?pI|z{LMQL)Zaw.VZ-ŜµŘΓ"m7a'j';7^Ҥ%\vk+Mg^3Sۂe/~ Y]f`&۞q]p~csN (MmBLeB:R.>g ʿSն?P"OKKw'UFa^Y&#.'3_—F]3ڒ(=]#r6X[.Q`E/?/켠C پ HN{v+u$Σ?Lu<`XLa"s&AnU/kܳQppތ:&b𠊲B5B [;%'}ޡ7/e~PV_xDe2ct$׮&7mLI Zs(!#Qe f#6Jgb{GF3Cj(ƞ$ &XPkL Z!L&sb=N?K8%wAVg|QAlRO q$8-٢؆I?ՑO'XPKM+(0bnP{NoJy KZ L]`CeX& d_lDFO&˂cM\/MȞiH..6UނQ3$Ina@K,?  LY[_V}LXEp볡he6 b{X?¢Z&J\k& b'YEu|i@5Xx5'p,Am;^2P`u`O2d$3Q`5Ϡt׃㚁q+6W@v, ƃ_qB x 0xϲjh`eCȠ.(BE¼[<8ESWJg6N Jl"^V1P⁜`J#)Qw6}5%xvCᄃ/@ʌHXzB7kt8 =7(f|&QͶ=\a!gꆞ'S B6(t05GOrMz7-_ . DW'3wEntK NAZpkd͠fS;sjHk޳_Q4/n<  , (8s_:yyN4Q㿍CҋJO7Yꁜ<X_{nZ|!J~2usJ  ýo$hMM҂k餕(ZdvJFqvu7)DrxUd¿F'/AzP &֡7ulsc]Ю;(oS` <.B#kEn y]X|@ pa Y7Xh(KRH}oldfj |#?4ÄbJw'q`֒ZiYqq`?EcHJ]`B) =ԸQV$z䄬 ؐͽF^hޔF *gqhڄ3ٗbdv=V`wFdR)i4tqk|s{=Y0$?h'6R:޹ٹs7yAfBgtUGGo|xT,]|#of@2g|u\2i(c_EqДqC+JSﭗgY#ܸq(Hn<^b]*Ow`ES> ;ۍyr :$ fIUVZԩE3r *Vy),oDΔ Qۛ)Epl1\aiIs83nd ܈̈́)ҏ |bitJ4n1yZb0#D0d =e}VY3oXY#4{UNeVqʪQ<9͡4*2PVb2Kuc'kc玧{B2Tt]e_]3I# )?R5\73Y,9Gu]lFABC88?39+A˃X˔, EaݯX4.*=_ hh69f:՜bl@#1g:HLtߋTFBNhz ԍ*oa8Xh%$BM^ʽדgq/k.Io58;7kBE}!Kw+O!'u6Y3l-g֤clv qOhHڞL!JYdSһa5ƷPdQ1)/FMo3` #z;kqwU'C~]z?7M$}iw| xiJX&F Ik52uȡW˹z,L:åR0kqwofe\ДD PF7DCy8+z4ъù{#<9D 855$7hلfrޱxI\BZn_ `X? 8֐/(DdZ<͜â+,`GNvApbo5 `Mĺn":RID$pEqӉ2덕 wwh#1Iwq8hPN'1%Ϋ|vp5]vrT򼕻)Eo10@ߏ*/'@zf19jϘ!kZWuN^},2/AqIACEu$s}7u)mݎ p%$ץ 7bAqnAJJ.!+zhKZYoqfn8h g 2U/;qt3rޫUX5,8l!Xl^_&W-TxKp7vz}hdɐ " |ކbHCTG}sJ8]v\{zZ H.j!A"ԧSJY:n`oaj%~9lݔnCBX(n=`y!E׵Rbj\+IC7so7nV؜LKF.@qL,pw;wȍHV0Mְoe\*hT׶0e+i%xOw% vbdMkPnي#+ӨG8dNyJ(8[=:v Wπf[\ \HM,H(3iEޫeY6~1YwlG,*JJ٘Űv'E /O.rqA!thp~կၯغl)y+eROIgw=A_&Ce6ن7T]@Ni0ƒT$J>$F+ ,J!cE I[Ppn vP@kY~h">yƑC9~(\/EdrP-P !e^$, <-y]JdXt a)8I:Z!R+R&e~6FPf3͡&AgE_〘c1~i/h\{0 ZR*OZJ&kRz)7F_[O=|_on|A?`.=KaKH@bGUHIe[g%*abJDGJ(}`7,j`aBOON;.&*+zyh3p5hyaeQཪ vNX}EŢ H^?wو &Ia}p5C#W:v8}vaj92:MW_Ss~ٟ=)d^uCH= n]PH%SQC"(YYOS>c;̒ynB0 5W51S)v`UI'7!>9UT{_w33/E犯ً1H}tꅖUK:27'IoSBSĔKP~J3y%Bɸy!,w,yQUxo,`F5 )灺>%'"ƗLLJU,7 8d)v8R5,i@ۃY)YrPp+uȄF(7[@&wL"$Xّ_ad.  N,קG[dGOuS9b^] S``/O[3Ii )]dE ;Z5 *W6ȟ{WYIqhh&SBTF 23݁X ^\Wln vk{^ l>84t⾆@eJþ4s_-}2stGO/d㟟LO"d/ܢd"Gz}y,q< I_!0-nS p;Rs) )aY!u,S]8Y;SfgG2bQuh[ʪ9Ni[)93yL`b8uI-n~HCh92`PEm߿1j ,nH/ծN6KfL7P rNzإ$}y\+WW`BH8 $+n[p 9QĖFz3s2NJs;TKݭ / 3%_">,~,R7=r2aY³X?|rA{q5{o[een`!1٘>RF(}pLZЗ)r3BGs6CdⲶoe9!]8=.K\n%_՘ XDcDCFv3ja!7G5uHࠃ-z\?M#8I]RQLKM*'},c8u[uw@Byt |h(7ơ]-zmwC h~}$ }iPKjf _ % <>9M5gf#/UZK\ r%+Sl <ÛENʒi#D;/d]>Acrs@o;2w*Ea&\j(.KwF@c z+O9 uE=εmwЇb:6!,"^%AHYlikO$K\(7XF74py1"[sg=Ev`6عN;f9o2g@P Y/&7W%U RgkT}i!9qh鼶ƽ0msYU  %ƔJu21^(`P:ʦ'{ŕ?+)@?^Z">1S)sv'b0p3o; ΃(M Я_a1Gq< \Hq;k<o0Rv(r%A 5mWNJț+89a8Ձ ,C#0݈</xO3.E N$/|R_^ʞfG좝/fM`+QH9c?Ը;@5E#.Q5BT Z9|F=c-([xS)"j+~@;]Jg.r݁L e@ji0(nQ[cj.ZE/󲟿3Xs'&UP^"]]`bQ F MY}\v֒~15Nc;1m;oFG]0rljO* E> z9`)خ)(_i8wN5?`3.bwM㢤傪ăѮWd$;@ ޔTu\4lޮ&66 ?ac?[DZgYZ0707010000029f000081a40000000000000000000000016439a3550000c324000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/Ç]?Eh=ڜ.+НN^# RcD_u]%RR)*\dFuؒ mK.W.C>G(:*^NiI>sfո{ncY<%`VY!KȜl?7ZK| ^fTd=$ι"xVIەci7`ؠ3cat:tq/GBuιɥNUrT=`+Β[i=+/kN }VzaK٨J2ɝswISF&V}Zmڈc.;44v5#F iݢhoV> 4.üřE6P#SAt Cz.c$Nmiu;lGb:ASHl4r˺iZ= B ے:0rp2;T6~<(^,׾XK0iP a~mt?䟭mtX(s6Z ~YGN,':ZX  z!~ $>,+,4Offs[-8Tz]_&`"n-i*iȼ׫v e[;^|'V%ORW 4NR\%NjLWL-+xPhxmrH{Wyg&@Y[6) eGp&}M9)A-}@R<'pa{aMTrˡz!4ʀ2xz\MOd\У^\ܴA:Ӝ{SϷR*\#[p}îJy…78=M5%(= mW9C]_,΅bۏo''k+Nݾ=5̕.!CFAJ.Ȕ.eCvPDG}S(E8&N<0*N.,MraBiͦ#xl nE $Xq apL5i_Ԕn5k9H@$ ic|)oFvj -lmIpg6:sf~ö] % O'=E#4Yieq?~½i|n#[%$&N1ޢj|lI/iG2c8sal<:#oM0j>ӇaI䬨* n޴ m Sv> Tuie%ncQ ?'!{{7P%OyE3 D\_ l\eGgI5L;$P36m+gP\\j:qqa˳5܅byE/5Brx\HϮ6_iYN|FΞtFx}a V*^ GFkF.&ao40_&UE*@M8UK$opd,NpDlnp%tGkvPc*d1Kx9mksg_-T\T ov?UO4m%m?heę0ڔ;Jc\'@VF2}h1iR_蓤LDK/x&cmsZb`YK;yC s \AݭkDnK-BѹUOC 84':6Y;a` 7.1+ <iulߏg2ͤtb(Ѣn4S[߬@7_<&jV@^GpJO =q*%̽9"8a-` Ԏyͯ8oi~T"@ӿσsE W*\R}޿1 1ѐ%.JJ;Ȧdd%DjϿ`xVUChFEu#.fٜ`ho[DP|O`ԎV)t.$ȸKޠw>ioN! ˋ4p10@d03f% tS*!=]"z{6(ˮL\Z~Ͻ0I5Y[wrN="yÊzSj:u%Z τݜgSj'vm?iWڄLS7Ҕ=nnPjGcVr}2|74Hއ!y^(hΠE%Z+kw!A?7S4ȴ6WJ]:p8"0k0` $'1P k!L F!Y<:Pї(XJHp22GtMfȉ3$<ݢǴEr8N\ ϩr5J1BڄeW`)]b:V|b>#^2U9${ Xy ʇ(>qDb ^wXIhڝq=+A'0ķfs_gaMU6Y`s1Vs< WMtR|G0t^f0ˊA,lZD}GQ"Z{Q츎fKÖ́ |Zd0lL|Ej {7W  Cqnp?06o*<7.EGSaxNw~tդWo\omdϺhV˶۷RMkЧXD 5 k|y\"g6/ d?mOdJ}JQyi P^htzҢ>@wPssĐgHXEI'$ 8nvYˏsw&|oʵ<;>9DlWkB"rUAu@Z]1! ooՅZ]B:xAH1?){aZ3*M((Mj%55,;|Hxj1Ơx9 y'T ?gQyރ*RzP/Rx!qzBh8E)qF8嶎&`d5Kr'%λyA :VD/ ^j{˓rNhN>o:V>#zX-' einv7?_3 a3+$lԀ5cAw?@A'P;?7 jߋm\ĺ&?;i(2sEr;|ݕ;!W$gjD:[À&2իIu%ƺN.MOJdxGFS6 ZZ󾬚f2e"i gn#A@۱xj ֍\0♽40~T g`,/lԴ;||u6Ffi.y:k DG>ǍQv_l{$˷׸0zPql4Q=_lY!D HV܈}\ړ 8TJ~ E'Zs2]0a1C`gPUልot/JP0 L&&K'&ڴ4X棼?YBtF>sXF<Y9-4uN)N<^o8 N-ux \y2_?C%k)7! J ]kK:oPӮs b#"i2Wŏ|p!Pվq]V"gՈ_E:ṊTFxZh|e2HR?5Ift:¤v%lH?јzvW"0o{_fEKXDũixOxA!7݌OuD5ІMاUG5O%&/êOj>YucS9ny\7JHNjPҍ݂mH۟EF!"d0AYsLG;`3k] n&t;掭 j6Ldj# Q"W<^6ynp)s|ɣh%ungѬQaqݵQ]/jiW,դUU43СoܾK%PߙΈ% ayY5>҇S{ 2^[cu9!)_Iɣ "ف2pO.* O#tABPOt /9cK@A|w~Pv`6c ^-}g,OGG.v [_/%MyFon1`Byo+Taďܰ̏:^}q ^vH*t4PPT'|QM F ϙ$5ҺH$nJjR4֤:n܋,fU :&!/DhSjg+-i @顔=Ý:)%lK叜Iŭ{/xUR>RpH7]U`vH+8N!z` R7iX"_}7we'R8Ű3탿h0w~|o6rj[ŻaώZx.9T.(AQloY܃*ގ}YT۰53ԇ g_Q^zê# [d JYJ"ەv8۶%Q ]2691ݠ|!&7z (=ieIOxkf tlVa0u!vnE>nSZ܈gt1^I-tUܗ< w"Z(UӋG^C'ǎ݃B[ SZJs l1 qR]bw"DphLY_G#O }6N:GLTM'O)ADfw~NԠoTfl Mԓ6Spضv:Pz.{!n0.xaT Qє1/FnJI*MxF5+<@XfinO)DL^)ȩӳ<,u3-q J= 6ι7z +3^6ifXssr7 /X mdWX&!'}Q[M lVb7p-K/Dh08)X߼m%C/gv2"7j8־鞸Gw T+ m}WsVKټCe%&-JA8?t .N,XL2{A(;x(vMOʤDkCV>MQw{L`EW }4?DA^(>IDϼw zBA3]F󘻄S=qѢ|x) qu2?k^ k8~ & ǀ_h~`ݛ0MK9)IVgLfG_W' Gkܟ+ ä05x&_h >7l2%Cb6˩癗'? jI"0s[u|_ҡ86*ٿ^ve\ !s='Rh[~S  io4㹋`Zewr q} g 6>$W]ne i Lgw%<5zny #zX^ACW\=k0Vva&jw`IJTui=j,0"#+ tUlT"_ԂsԪcGkС/Z8URK;_3{W܃F8 Um$ A9K)N)x7l z5BXƯDփ~#v3SQQ?`4 f'o. A)ЮgxjjZ-q'pYx Nܳz:t? 8iu@~yS~.dv 92'1KB*m7S>צE,o2uߪj{͔U>֨& a7?q` s)a=~HG%ԚTnb4Y}6ш%ICn(j#oĦHfr3/MBԣ.{pZzdJN9EqGYFz_ 87I5aU{ZKdF_-ZswsX$[1e[Jr.86?^)"\%ëCĿ̵ ڊwBV8Le<13yڢ7o"bQi0t·wY _ 7HX@mjkz5Gh'A3^\c*~ QZ6$Vjd#emОdxT5:3y.G*$Z[꒱3Ҍ&_ Ndiޟ5q9@^\?HqZt{JAwV,4N9L%6:CB+& _w;GPLj9C˞6F%VD f5+ ͪ#[TR SE&Ğn7oDiab./fY $`z{)<"Q"ӛk.h's@^@\[tT%E֦9¼ ˪*9UrjxJB`>sUF6 gGVA\S8y#LsD!'4 YSP3䒲XEm&VHaBj2lsNśᦫصG_K=`0!@\8 <>4A7 N\}xtO"_dc\!BJ\Ls2q@DERPR&RIߤqsFw?XiULg4KeZ08uU~]w\hBonmc\aPI2Prd7׸,z+h:i}]t <$fo ˞-(/Ass`W-}(w菁V΄78?K*hzKz80ر2NO&@|ܟa%P 6g*,rg H $m" ࣶԃMV[Y:EgOtg?PXx >"}и-uo ifу7LV7@2“=$Wҩ԰npΎoSyhFkC)㲫Mu2j'wn+CD=N0r!@{,&;Y/*|u_tk\}׷ ;x?4$ ~BIѾTr]=O]"}X; yo'VS#KÛ:]c18k_H|&ɦwnE]榗k/M`EL@-|R&yM:@zm)=juA FR}"Rmɔp\X[b;RmV9~=RYC[dQL|'|Yh$)*a(]LlgADA|,g{ r2RFp+?|o l!K2\;sY$MB)>Fqz==H`ۭ~bwneg7sAN\ivB2,6'Ftv b7{xʩZQB.w"҃[M9m'1#,~"Kn_"pz/ϋ"{-~GbYmh:mLs㻸6MFvz;-?ROJzc֝🔭YdƘzsJκ4EEE̍v ve-o5mA**xRBrhz.БЅm>7 ߈<mnd0gLΪIV=T09զZ }Oy*zLw-OPz#o[N_Z*9>!}}y7uCZ-{R[(]ToP{Հ W`jg_ױ'E$\G^d 5B]&>in/Y<8k¶M5EqӚk5e]LJVR}̐_oKr^ !=Z}F*~1$h:ӝ/+F0(ymmd¹[mfL Z]Kʪp'Gise!'UJXq,+~I┨Ϡ;/|Ԕu"R0 |.#E*: eCU֧h=9M};kUQ,n8}_8Y{ Zn< 0k# Nۿr9Kt\j>N WHNcfy|sd3 ;]F! `l׋Q8>iPSVuZb,κ3Yq6 j6YI_iv0~! n-7BdXe&\Βmo3-Z˜9A:0P 6Vt)"gOUF>~5 .Hw; ~`>cRޭ[DZ38{7JJbL/^-h"Gm{.lakwLI21+貄hM?O[EɡTFht/HY$ʚb: 7 Y45ƦHi0.):+ 3@\d̃W'DZPg 'QvY7 FJ~k27 l&VLɫj8a?D"-v 27GHdC(clUZDT КIɐ`s 8yj&r*wbĒ#vI8nn!e?3KW`N5Jm#TDP T2jlEx}5X E}K] NhMcM̛բʈ5w9*HLft(0U ݋ɕc҃x?sTΙo+XuǨuyA@/:1PU#& E2K$w`ˋ s3y 23ԈכѸRSk )+JљoRLЏ-C T ~IĐJP.#ڜUЈPt0iEYoFe"G%m$j1Fcyh`_ZI3 > 5AJdF5(HWt]smﲁII9.)Mj瀌! T/#D]bzz 4'dK}ݭO뙆SQ_spY@7%ّaJ+`W]ʝ&_;` M5]q D0D`QT BHޜ{!Ϡi9nPuYYZ= +Kș '6LˆX{ǐ f'Π38*CᵦOa?PZ:1—ʜA;~u5ne^?!89:ȚB+V!MMސi 0T~3ĠVA+|zSGc򜟔78H|zYn l3)%П*p~ ٴޝc)cEwK$" ]}'<<> /W>/&(fGAWs LHGP(K&$sWE8ܗxn3b$nFIm4oh%1[n_] ]k|.m7Ԣ?*.v*~%Rľ{O &ޑog *߳\I¯iX.SՈ-9{Ԟn>=w6:=ޙꞾTp:d`paL+v%%{G5&f80; ".0Cj?jdPx/UbJdu%wA1F!x)}X@yZ/T.rO,#NXH0ږA3ہO76 dS@UzHѨ%>wFK ]eB x')`Tֱ`vMSgq](S?gۈ8uoiIDT:]: y꣺YJV՝ĶH^+xLŊR'b\'z5WtQ;ue ;^~`RD*;Ćps ޯ$j2̞GZS j#KI)l;}0m(1s8UD,Qf1P}Ou@9J ªE ?7!&$-pnH!F\EP74#jYfbAQ]1憼0<`}SZ.NlHԀo Da@\ng|<Հrb<)~d]z|I{I;Jd𩎓p~Ę˹]fL"Çы ZY W݌ߗN"5;HG0l ,4´9U6dsle[c(}״OݬDWx{eNj}o8d}ŶM|IuHaպk?˅Vn?'dZ5^&dE"V;t @j# ?3#4W+Ao4lw"z {JZ?b6B C*M?6T &ܺI9X~ sՀ)B\nJ XlK5+iE.WwF+C" JfRm_!|v^ḽUЬ%@4]aFqwK494MD/ }>!}VDOAY?`*b~%o=<3!F?rt{X[T˶t4|)@s%1x,׶P, R5@Ү ;SI>`h_H. p} b<؞uWO21xY$;R#{~P2+زo8z;Brt+RC%6jNhKxum4R ҥ#ܓ-ï5` dBb(;4Ԕݾ5'rk h BӧSώ@d@=t9Kـ~&îbgq(yf$#O1jET5?=gN6O>k=[^?2~X#ΟDãNtJn SDOH82UY{6XM[橱tz Z32=*fCD2Rq yx3/U^C&R & D(.i`1/.ӷ% `)2,7YvS|Mx"%=@dVYxm_߭7#JZ:j5}_ Zy!CsT;J<C#mJCѕ_x/IF {?:bK(^` ϿZ/,4Nt*yTVucw$ Nn]QDx}}؂` ' zNM=,V/U J3~ BLfWkhq\_WB镾ľ g]@{b3wL9 u]A}& 726ш6vG|r35܀V2*hpEFJvlpŒs5+ o1^=4+tTnu vFnIcjǫwMt7=@B_bn1IG[TSO=M+x2}/rș~n/Dh`@*_:9<.|ƌ2@,af0_7*2ghM*g4>piGXe fg` K 3>քR4iʿ|0U^־c:n5ƹ:ƽ+ xwz+paJ08fuB0([-b"D=E*B {MzB\:egTr#ծ7W8q?_Y&ɟ` LcGFF 𹝀 hVWxQ(:E[x1B8qS qL=ƨn*껮"dM= ;ӹEfE S3I5'Aneq򠅋Bi@7HİP#B r]@*eד長_p!{q8ǏZɇ"LX]v|f֓q,9Y(h3S_a0~&SI^ef!EvhX4-qlQ8kxc׉+[眊2 4! &l64O 'wlCy?(AZ }THY5賢7\5bq^_t@@eXİn>5" 9>0)lf3vYHZ$@h#Cp)|E]02=m/&M g4ިKFT*274 y)wBƢmcJ˗vC+,:/t-jtm0 ٦x:yv)aw-1p|z%au߹:|A9zrb|Gesz†g:x^-# 45'vx:p5K3#my _#ikM_LχXTsp?ݧ=٢#+lZ,b3XԗtG"|KYJ B i @q-CPNRTYk/,CB{Lh\7)ދ o"A MX&zF̓Edo3S(x¨NfZ*/e}?3t/|Na-\=Ɯ,wLXhitASmNy04[IxCm2Dp_1^_&-AnMn =aԺe'a\b̏:E٤MDx .B^%b L3,wo\c`[Zi\j?]q(~(ڞdT뺚 ҂yS dJW՜j\== Ɗ]8=+ǘC\ |'h>רJʦ"g@#0+:ŅnKp&yXZ_xiV7Tf qƋVVM#g>2Y'139֌~߲dV-_C ߨ`eWZWlG*"n64ȏ\w@4V+ /o:q{riՅ/ VxmJ'stL{OkaZ~ lޘ|::T 5r|҇--4/{p>43mp~+q d0ۊűXЀ9X::v#]k*&r4Fx4HrUo Ntupݳ?͓BI=i2sk_VVde_s3Eng'DQdB@Rm_5 2sV2S-سS`.zӏµx]5VX/Ұ}3՝2ٙ:uJ<5oCXAJ|9C) /(ً PH }_/"I/6 k˵*r+efH3Lǽ*b>ϖcO:DHz#˶D z^EDbJ*q'*R&Brty.};=)|j !>ya[l{tbFRЫ,G^w=b*3e,~\Gk fpdWD̉\0"ev6N`3HA6c?Ws QE&Lzv;k ^V~OOx){{\Ozֆ(_#i 9XGG}h/W.)Qe*pZ;j1VHE5R/98GqLx%z>cvog' C\mg#'>$0dOcr~Ui2\.ޅvHިQ(jB DsT55 l2^ljAHL Kqm>b0<kt޶Uu5uڜYqB_N Lls/^_:a>Ղ+_ͥZ߸u1Qa{2+ h>iV勰ȧP`u c g3$ $zhg:(]3W4Z+f?sS*`)pJ +5ճA]&pF\ZT+ Lw kz:m'Ӛo]K7@#CR%XJ?WWΠx%=#o܏7wGA&62O+xKnѧeC0O( U3M5>{) b Mm"_cqѱԌKR|Je| 9JkuYP"W3!ۮ2>rYU2H8Yd˜;;H: :ޝL\,5Z򻰸>.pH&|!bjٿRY…>˥O*Pm1+=2^(D jf#@J<aۡ1m_oD'rB&#s#v{Hf¸% 8#'X|^ XA 㨠&x>*QDpGBnI d%鄉:݀ 8pwڼppo&ylf (IiWwTgZ]v G1zpvZj О\f,m4ѕȻKxՁg;=(Yz4ha15v$|ós!w AYX j _աڅP;"#\P*DoCʓËkpMɄ`˜ˍUF(oޅ4,Ew3EFGp ?J Orƻf>M>. +2wOoUFUvt/Iw?"[GY++SmV}}xE?-ZWw08zh (u]B!YM՘n:*-5fR,윔<"4 0LkLҬϖRiEC RMYMA|fo %UJ՜SS!%PMH> 0l4cWi4:H"ƕta@odɊK77D cx5ƎxP$HM1pl`QȽeٱub jED1!-/cR mN}N2`QR/LWIibה-l9ݚiПD#KX]+5ٹpڧd3J 4x[_"+*h΅,%/d)\G +Lxs(PX<wGY;U .e({_{9g) ì+txhaX:s7s4&%},icjO;3 H 6`F-W$X,U43WUn|#Io0rCJLE܊!&wT<f2zE~ȲH@f>4Bsy9r /hտicW4THYic'a}7~s6_HI/}U4 ;Oۑ[g].pY H/ͥaJ_[=scݾE3o p_']E?u&ЃOHW==-뛔œU/n*S^S$(G0瀓R蒋? Zcu|S]9k͌Jy0Zq"&-7)¬1s(C?dd.;І#.4lݔ `4 ttڼםh3au$W~?(NhI܃dKPx6mA^*IMG)xaV>R_pEFO`\ ?bK{cC'\Rդ[aǷ6wh۟Lj hJ7;hϓ /לL5+L;]\9PhT]Y8QܺuZelO,U2A&M ]֪f!50=M4  ׌,t@ "kΈpIRCk,j"1M5D eN)K@ÀW6Px"%b }IU@AX\ cl̫SN2 fysUMf5V~r 赱A7 r' )wV o-hԆ9F#&#&{)v7D&0!tG,ʨ&QK3=}e x5rC%~\;@k9 *kp96(!G{G"MvlytUQkK:x+[p:~G=VW㫢W+ 5l o[|Ӯ3,<`n?vﶅ 5E*/}rظhFᯭ,e. XiWrS1tJ&>)c$9@x+%a".gDi>RV,7[J~%>+S(Ϻ>I-Ȇx/]c{)pQbk+"A!ұmܙ(Z 4U'@:OΥb!cE>!Z6]DS)djy #GGHTtLN<4BsPb]2dR!c时[SJ}' gC[ z<+~tcٽcgQQrL d4pq5]A  =_>HM#R#{wͱ4E'n#)v_Ob2*QhxH5_pxk.EJVMr.\H#GQ,[v_FnȔK=r`/Io"j=jpLAɸHix]i$& `V6;Gd.d?_c ŭ(akD Չ4Z|]IAs!o[n3RگwO8mww)<-7ƤѱJTRlo1M [hVcy0A%^Eu<&MTsᴲK ?24E r:MY9#Yn}ϗb)jz3 ~I*.;όneSHٴE/fl_qH26`a{=N652Gb]eڰVg}oiISŖ'87c,zTމo>QVsp}Lvďkx '%O\ 9W?8@m8FR  ްΧ+@2H1|%pbxʒ# 6Lr8;]$l\a$yJi͖MJð=I-<رȣ-.~ecۨ[}&RER(8"֥m 'iף{uMWD߇-4,}ꊎHdxy.ͪN.INOG:Zܒʧ;ДFhx? p9/Q•9ԁZ䈺իB9à!_,';4Y=|OO٫D~T$+-%:Iv(נ&߻`䖃ۄ6E/Xp[*MG\ޖ\5m0)OEBK)X# 0UpuPAӘf\FlpIẺ_MR.:uk[llGqp,(z &4mQmKt(,As)}p9$;.K'_ήSaR>x-떚g R}\ѸA;d>tY. O Ǝ<]֞ήX7<}eH,#BxHUw#36Y ©;j~-bllA7G| o7:8$OPu8֚LF-Ej1[f5/syk8B/X=֖eZt VGWDø Xux\?HtĿsC`ZܪXjdH 3ʍȒjex1/KRvrՕR%ZC@570^fpn8g9Mշ_OnY2ytW1>3QmtpD=8qgp$RGK,%'BS(BByg,Xwap%QOwn ϒ-۪L'TaV4ɔ;tpeY8(qScFgq 0=jUE~qI`iugnWs4"1NJlv6od$XXJZy ϥ7+k{nSSK!d7t͝7đ~W ZLs%?^|/ p-fqY(p}0*V,8Zx;ЗXKvdž9{kJ#pS:= roG*thJHJ?,Y/lHȳ~lSxys16nsem^D0I=!xy$XR=*"l))doza=M E[^umvaka8] lƿ @%"D+B9IMT D"L# - TE*X3}Yu8N{޼9J2TqC㢆YF)A\-C1 ?_42G=>x.F $+PCur䙏ám:,YE~MW [CbjMU/8Tst zf~e͒m1lqζ;*k&%PVL6)5t`4m$,']`h"{>mPm' ^MDJأEÃFD%>,_&Cᬤq@jiKbaMDT:Jtz/w`,v/8\2E^Ӗ p#IT!ɸK"U-6sK8JhDON,j0ag-w@s~oIB*fP“rG#7ܽZ>v:Oo@YQ|kEh>ϚuLPփQnHrp%GY+x xPqϳKg)p"FU ?^DGq/ߏdYA2QW4M@a켶[SĿ}]H<dZۙWn0EvjAy^ 4HQ Ƶ2q"o"HTk#to@IQiIz!sBytn;>ZL+OGkvLh1Cpo~U(g,;Fٯ ?: B}]yUʹ7dbPYHM VJԮM%s)D]6ʴCts&0CQ(â4#4򃝜3 3_$8 V=#[k+#{K,r2c6=y_)9h*盛lEw@}ۃ}vWSĤi,_IIn>g򹲩(Vta_é5XX%OkTw>(zNɟDZ~]9rC`wإQ<{+x9-%Ɋc.,h#u \sɛd؍-SYrE57{d&|(:>- B}&j$ [|K*~dgukؑ 9skdBħ:usvNwa ViFȎ^aH$ Ip&79#0!!dz 0OC&OɭRd_IO8~~$xz-e gƦ7(lL)Ɠ(OGf>̟W\ ]$܁ഄO|HwH<ﵿ7hoq.1xk:J;*;G `CўY!|DlJd>33ao]6·X֐Sg٭HOENP.Mg./w8n_0½-%y Q8#U̢qϓ.{L5W,E$oND'4N܅>6? ^Β_)*MaBXQ7VjV/ 8e`:zԀH/ji_4iVSk(Z'NQ9IF6d?eS`پh2{ZrI2yyyH8L Gr$PVYry'e-pj6T/y}+?:#le@rreeodW%Frc–6WFEF_rⴃ)3٦5nwc22TXCƙ eH"ؠ$;#l6Ar)y1Z{3y5c.@FEKCyWPT\o8õ^.~gYL4J0]%9I k"/V-\w+`Eb ,=ĿYnQN4obsX>Ѿ{t.?V"o!E˽w0{B ":eű1^$rz?S RE3'ݷ"*gIkMkE7I*@@," `⑨D*1LQhe(25 X7z\8Qqť)=RS VVD叐`i9m IKsM '_>V x)sP~x&h&^K< ~ͧ3ݬ8?d:K,=&`GGedZnc"!D1n.- P8LmMXs%u(<ϲ{ΚXrc7OXN4fP=g5; Cv*/ح ʦSS"PbY1aTgˈeݠ/φ=N&\,dSĖ]yR'DAA4hKWSzt!a +,*nQ_;+8G[c8wcl(!Ÿ6M\]hRYHߋ^;cPuON$'CyiXʖ1% µB@ƭp-.̣_{1hd|rL @3J9O7E1{ XΔj[YaPEDBA 0=:G2ܾb!w&&6>'w#Fޜ^fc٪ӭOЈ\`K:4GZ# V!KL  l9O|ԡkujES(Ƞ)'hȤ3?";4w1~!/fv]\v 愅ʕ/FZdti"2A@D~d@;S_+@|F`Ÿ 5Ni(ȎS+*Vkh!&̕x$H]MIuw{ "QHc7xNx-WB_ tS k$ҷZtө U]5GͭfwRڂs$?VH~m0 ۪V_?+XpI4;9۠ԵJNé>$YSU6й=nn @ʺ(Pz 6N27ġm 566;ࠠOۂ_\"t@ĿGw 5C)WSI{E(<`]$ʗm8)ѭZKxoo> !qg8"CMƥ_r?kLn6_MHjvg9=+YvkB5WQ+~+ x%~t9)|@ Lg hؕm$*f$|qEmhQDaj쁩sa{tM?y2ar*o|E:;ݏ@= HBj9uCăX2K+MCvP,R;ån~ⅎf93~E "RY]!0;W fG+ *:h >11,4q=ITnG#aqIs fioƆ͕SҬmڷyDlZ ;;Mft}\)Շ4ď:5̂\fMvdmt70Ԓξp4cVЏz26+- 2,s5MJ :7%sQXMRɫS&jBaFD xRd0~bvDƐ!ceWdsF&kv ͷ,xf#/"@kl>WCHFGgwDs*ZoE>Zcts=`Hb]e`[TTx@`o! _~9(H3!w]M#c s,\ Ug25"$葵ZU-=/ҿ~h:,kFd#EQ[Jk=V:䂗wKbj %#,w9_lٙ*M58#۞.J͆FHd-vnza`zVZ6,'(b,LzjQ#)AE7Q~JiXA` x~1yG1؎<2xgF㆘".ЮUR|rO.XZvӝ=aNzO{Bs.Ȥ m.m5Hx|k ST:c5 =r.c& )N߉CX(;&jwqs2Wv|e6,L#3|ګ/ҕbu*53l,F_0]sbT ..hIo5K3n@5p>i˘Nn }2N`wNGE݁ǿibV"KB-^5,^/x`464ǁ΃4ʗ ˴FU=*:&fÑ(k7pDjU5Bj ֔'zڸP%ʹޚ}ev@mhD{:E"\0U/ZK\;P[rgiuS| mc<끐Nt!dϘOްT24dZ}}zf Y7!y,1hpx<6kKopC5?F6CI`(\>H8])ԺHI} 6%L\B_A|2bN'nDM6!8R0< NoQHHP>AXnKu7(9=Ѳe!QM)(EGqnՁ}`,oi dV" z93dnF9kݽD7,7eA eΚ%L|IJUfmA_ƌ!,M+cjWo=yMd5ʊ`>4qlDva$ؗAJAm}tMZ%V ܝ 3aʥnRn/: eiwa09A hF=̔4#bػ=h+'Ȩ1S }HŵWǾ&5%7D] _ОAbxWpQ";$h}/LO;,c0'"o"55ǀeϺ<*KԚXgXm\v=c]i pو"YL7 u}E&]97~i?ݝU@PCP_-3+E;j4?oXx#9:`Wᔄ9!S8'j* B@2zw]e{sv8ˤkαAC5/u-ܐ$.W!p"(J`j y+ƻK[R{ p:z՛{R!rBNKkV10m…}?Yc-rr2.\knce9_6) "yjDX]J)6">Đ@ţ)LP1X_T[D/ϐT]Y0^1.\J8&P<ۍRunNd~Xu*qVP<TWohpqtc赘F"X̲&O3O5˽y.qx&l!e%|<,(V4/q 3-C&ܸ xM"&Gѐ ^ c/-BU'Yks6՞ѩdh;ӒF[miJPY;_ԔЦHT0r` !jyh`(G}RiyEtTTK!wz6^"T+(=T.cOYO#Pܴp9 ]ԯ:.uU__YIj'(?ٍ8'YJ@(:ÃKt,{mBm덲TX'A|mxE_94*X:TDky|РbwbKS;e \*#-ѽ)n8%~6AAr80I+m5y6B8^WE Gғ["UC[w)sˊ+F 3^߃4S y%CcqaqǩU_ym,R Hy\ÍDm9/b˫4Bb{nŤ(,ӏjR3z| U9L/BnKsw_u)DbȘY1,ĭR*>▍qD¹yx^w`ae٠zS`Ĕ.g'0dZ7ڛ)5av[߰>gf9[Kv`\ѡ&ViΥ7KN>]]y_Wk.uNTX*7̒IB|i1j o-o{ 5Gz/ǵqf1 BJlΐg.|A,]eƎBugzNTgӅ_MMy6';OLz ef`އ~AR]}hVɁgŊpW(9F2rcL ꊐǴE($kD{s5,-Z|N+\h6i3ɗQRP=Ӡugcϲݨ|,ãڰm0ŇfIj^= 2x(M5:TIǁhW؟bg]тhڎ qLs$H4uDg e9pQ`c`e!#Ϸ4ږͫ$:CƐ@8ܬ"T؂ a/$_r^i8 Wj)]xҴrhd:(j֮}_ #z_; Bya_9r5FE=᫔V Xߠ2 kf:[_C8?LR5bPQQۭd.,s^·${m^KM$`qgPLXjGm۾Fݗ7=I_3ZXir=MFV'h]XOV$;lL%,;~,CFc o?.G p=0졟3}Qt3:UQˀc'ŋhΌjO)%0RkVqw3E-rr<By8hx6޻:p%x(zđtA˽<tɘ;n4.K pnV -*11.,|z%&+X,L- /K {?ZsBӸF& ߐe&\=;}Z[pfr5\wAO~H/^ddK0f yϞXw{_No!{PySd.%P ;nIu8?Qk׻Gu7ERrd\pƞW-mL^ u:4N *hg?2?ImzbΪN,F;NMvt $Y[85V^??Uo%|x/5`\Ȯ{Gfxl{^B @c8/&.Bi!#)O1pD'F TˁBMw։q4ۅ_8C](o:A0%cɧ(:"a&iFNM>Ī^G&?#JA+!ekYlFu}T#[}Ⱥ}L䘪UJi'rm.Ӻfx/LV ک.֤дШz?y,w${ߝQMZ>+__ܜ(@Z}gt)u#?Rs"%4@s䣳w\/(tTiF,}m1LImp 7Lp&;[/XsT{*FG_}[FRk*BSr(ߕP-?g xlaD0k IV z mt?ly|,|eľUՅ9A}Y _dMR?IrŵF4fՍsV#& tD':O[6T|(i,Hdӿ:~t ;wI=64 bCVTPLZ-<l \K+^AMiyTqֳM; #L3?HyB#aIM:1`ǘG+O @`'hq4M\Ҩ^Xxm!KLNάA lK RʤW+BZr%A[D[Jnk'~^w۲;8|`֬BGalD[Vž={^ATd0%]r~nWknkc*OCJGqwlVjo ~!F:V ܍κ&ƚ+rP1Gk/XnI#5MaЏWhL{=p鶹dqQ?Q g 0f"w^(gh\j-vƗ̒vgٖ|AU8o:sOp_ 3:̝xTj@0(kC뺛XiN,<3CZmL>)g%,hfה#DifemvO!|PCZR_!|$YX\z/fK߼A#fev@(Gߔk8,3Yԟ86/n+w8StnN]Qxg$RU5;ɧM,MɘU}8UEy'&`S 왛n:oƗ,` KDEdKXuǣ GRѐUʃ(fL!t7>?A]u?q8L܁U z󾭉 =唚hOa#aMЍ禒Mދ0Gٗ7X.5(Yg"! 3T }vnmF?& ۢFm Hb}C[2߶VvLHeçM;tլpey(W}YUfz@Ap&lIn6VMp"92dH3uP(5rTOWlzeee6(itfNJ5>iw[:cwܩ_ؔ*Nejz̓P.GL\+,d[nݘS=|딏^޷D ļ0ZE8]%+M** 縄]^=NasIM9Wn6xE g |)Kr습lq `3_ .SFT@"t#Iw5(<4}u Zca4 Ant Ȝ$35ivS .J]@)<׶{*ϲ׾tN&; H)&]Jep?D w"45c0vO@½Guzr51h?h, P?s4iC4ق~qćGU=f&^4R"BD Nw834Q @ꛐfe l+;xj ,( -svss ϼ44/Ovх~0BWtZ0&nOƸLÖ 8-II.1ׄR8u2{ZNT?a ޥHml0 y?v_bT8>2>* /-R268 J3Aлz7!X?Fδ@D !P>O *ƐJ$ c S;[Z匠Lf6 9Ck~#Z1ZjY8ڬl̤i {K.rLXz.,zLt..D΄8$6Z=gXf,ŌKm̏v=0(ْ8Br7>IO_d⾔,R"_10ox:~,qh;y:`m 0{3 &&@l :J) =pI,/G"gʑ%5Ш틬_el5P%]5ΚxP՞ok\r]z_}][ljUf%fɡDJ`9 jGL˫$CΣ<{k0gJT`M]ܘ%|,s,2kIww=`brDaQzI, ('n'V2~ҲM8GhSg)>9I P'Hc_1tŽz/%SFZsy W[?g;;O``:*k".6bhҼ@DW w6ן賴~ 0m!g!`zIz TKk<eK Ka$Y1x+6Wɨ'y AG&,I9+I {.?K³mXiڔQM H(Mdb U!~Ѕrn|m.Wݗ?C+n( ŗ86 ta吝^%pm_j"$ۖ‹$uz+ RN@%i΍xr@%*O17-yX~?^ v}I]JOa^ti$/2*9G`BD0y(_+'oC@{ i[DqF1 \H<D</|XGƕwI߲9VB_Ixi@ A:ejAf\2x`\֦GS4J#OK_0ڌ}x G[94j٣;k$~OV7#Ƞ~~4D)f->8/#!-ZCQpAȉo /va"vm{9_x2Hf&tWMg  ~Q-1i6^bbǗPj9|p.ψY^-Rmʣa[8M6=7੭h*-!_T5/.G@<k( ޺~wyůLU8Ӣ'%ew* *Ë8n%"2~OV7(l|Cݷr@d)3Zg]k`U,붫 p]Z|sŨwVMi[-_i+z7m,X 'e"W+}2Rxyg"!`oPU*}śpq]u14sea; Tɍy.RKXgaqe6tU_:\D9po._bpeT#ثx%& /HFi,Z?4R QJ,1ACt/!E}̐%7'DW$*MfsZ |,]? Nls*湹[$`DC?dЊ /n^½d$7b#䤭+qH]j !E<)ݷ Mx]`1 ->vVN,4*E4=Jn躘aПȯ`LU7ŽYg]*aB] t])댦 T0 R[GayӚ`Zit$?dD ^yA*I]LQ[g{YX\u36Q )%ٶ&rj%*fs._@2;m,)^I; EˇyaeqHQ< ?8Nv*EPycXʃmzi ' i&-D۷E}ХiiKX_aI0Dux3dWSbK 3CTw֗n: JY.l\,sMExIX7v:heɾxzZ:;J%f"='!XJ9d'.au@mpoL7􈛞T׊x%_I BT+X9ܻ5:i NcHKdrUWZ51z`ǷDB.F]al+!t~!Mdk;f BE׸҇SZPg [ ~c #MX䞒@>w4$RS):-zס,V֝j_\O.:)B԰$f,Z8(O7]x&D2|`y*3U1tlxb g)R%X(+q'|yw]Qcz bRZ$`gmZ,Aϭ $Uoi9m/Y@r.1(6wW͡zrlmk 0‹f:(Ӿ͛谊vC. qoE䳻 um-9bhe6hdű7ټ׃k'j%;}p@Dn8+U;lbb -:;` -]WM߻tg6 ;6PLHq՚qͅSƍ"DeJ 4^=;?҉CA_J\uVd n*H~1{ԙ4T6HV\n9UI#7)ng,q&6z lhG< /!mܧAH馢 @>(MKy%n[TW0/3BfSX5BYWD ՔJ1U͞z \1 u(qF֕B25lY uj Vl`yJzvpJ *bminmf"9:zN.3o+۹&C-Y?43hV(_M73*P/ ?^WX>M' ;gS|,®dՊVpĚ#l^r UaEL )f<[n% |-crӬ~ Y@OIOw\dD 4hyS &shvD{|!傖ΰiϗsyey?,U[ T<^vG/rp2htY]I*y,#fP9y#ؽ~v^M#AL!2ڋC^?ci_XWIHhZAb>;jG?&  5sh=hdSYh;bڠp/.(u C\%J%t`٬"4xcܔZ~lP`.>f-/00LKYXi㾷Wf6 rlˏWɞ'm̤}Lz)^u##7}F 0qqb/#" ?yi554./rz!~/OYx>iw6} 9k{3{ɮ+GA'e(ZqG`=۩`haXA_"u?'ҔrXS6XT7-AQ[˿+7Sdo%//zdiPw=[pqIԪyTѓ*d4Dc/ES5#!PNHmf9_ԧ.]nJtyP3*g8{q3Ru+`bC䋵Cڀwg"W$}ԃ;&.É`R<-NB8'?JOdp[0)CD14QIV(aIs[<3!\kq^ZI]ٸ]%'3JI`Ҁ"K beOafkEQjq Lg,%$Hlt8'YAۖ2P')[ڏUHN8Fhc_4 Hp?\ ߦ{%YNԡW2"^׆xA -S;2nG9˅qY)2=̮DB2ƝҀo[-HZб|*rw5ώr vX cƑ/'Ɣ -G(TO ,&3 K/y]~LHc=|lvK`sD4 ul~Bm`m2é'Q/ϸ+˲~*:c?vpǰlr&.: Nc3sWj2D0j"Bʚ}X po_2w"b|rY{on$gP5tN@3-!3Oz p$qԗ$oL6sAu`<iATޙV$ԗ+)/qb)p3+SoSeWY\@y(QϽACJ:W`J6|HhQ/7VsQG0YqoAO*dD>~_3v ~7p  ϻoVi&0N#2Όr'*z TxP~jrΕa Uոo']d$zRy+.v* L\f IQ E7EidHH/|IqKCEUD_B#yfN21M`@w.+PYz~;3bIZ1-=xRvMEzТy5<|ݫ+P!^} *;+ ql(15:.9j=T -z֤*dYh9f3ޞ2ZEYiGa rm78H>#H ç2IIW$7p3#g٭j$=4joSd&:?I/u>;WUwl~;,W@J+JUGQn#6niTo9QoKGSmghEHO?D۲ݺ`@qH`j˓顦լT ~d^c7sJ?,%]r^>xk L"σQö?ĿO=痑<,y%x_<^WkIMvXW?pC&7VV~m||Tk0~Ⱦ`Eht݅gmsB9<~w'#u[r|,9Nο D<"N*k{Vìo!x/f_TruV4Mvȑy189N+HE@e:!b0D^J;mW4 +))s K&]Gs9S6jx %0h4ᝨܛzSLz\Td'ȋ 6C `ٮⳆ,-?n2ÑW!1LV>:K%**7MtY e[?ҡ&. ?@ mjs$58^!|WDD)W,ƪ P'Uy bg^[1 /,jf\Óp}c >谠ԅf`+oϵ~ ό㶋:qFC _,LM+p4 Cz͋_+96Kśº+㢌;e<c{~%n"(vĈw9K˯6v*< rJ'XfHuA$<8=6mYSZ5͉<'с8AQH|>0w(Q}tP%u\2DK1flK/3G (&H=~U-]䞿P/ұ];p}8mtnٸgx`u@Bn0ܾ0Gjkno)唢W.E|Uy:[ (ЁB*g; K8_۴62] c/Y Ar;3FFrܗ?KS>;|C,} ϝd eaE{hLץ}:C#1 %w:)QM1dP&ЌbuVERnJ=9}5!BK fpYnK'mYOPǽ o7P٫ Զd+zSnEtboWF!>o W~-, J9e"\b$ڗ4N2*8 Ŋ(ip5+u8\<ԥ.te2VO~:=0S$gC5ٺ'߫?]]-̙vE1fx3u\ZXͰ &rnjܾ8_­ Ϳ)9 ɻ$8yir􇰍I{&(!1l wY6VE&$ŽsYl"#jUhc(؁Sk<>?N fBf*M,1 g ؐed D} 빋 [Gúwq$[ig|Y#fTZIҭ>կ3i ΂p%R54INh》ˮ"vhɴc:4k5X-k3`e8]y+IIa(EG8;)`CJ9>p,, W^GٙFo.M7(S18F5metɔ8>rs4Eд-96X?Z]P0W`ؘ@1)H#LF?fRVbD^k(6ȝ*:~>@I\^!]>Lw.D \sF 2$2 cͻs`KۘtJN4` nZA]Hj^ y,v_f/] ;zekȕ:/?7QDu,+^GEf4SU;$jMwk5NY@~(v;Qq,(E[fohդq}V?Rּ.NUG B?jo~#oUCapU<l<9:~݂@nXt{ &ѸZɪ #_]/ɒ"Xq^T<ܐ)/M'nwKm_Nʪ1Xw. F/8-s=#9hAc?\[[ޙ 3)mK&NIYds.P~lj{P]9ꙶR}3וtVˆ?X/??(t1Q w[)T SlwK-٢t0q4+.aFrmB=q^m&N kpXEVUw>N${pz/v︺z,j W셠ۨ-Q~а:O$lޠB tNP mr"Vo5@8 GͶì>NF$&b4r'sQL%>`Y.y|h6HJVXz !^OTUs[>=u4¥]ihv9A}aHn u)KEty뭊*/*<)h9X[p?'B_nGٺf#cU4cv-xS"臝6]n;wlhfC'ApߤM^QJP+MhKp+Ƽ2WV[Q;-:֩{Z܄U"v~%lG QscKU.j2-XP/e=Y'n_qɍR?uؑ~h#ʫu?)O@3HG32Ƒ0IKMvkzlaPhS^6tǑFm.\2_e;aJ@W706(|iI#keAsor'EV'@&G4O$t=nT1ϙq{EK#W;LNR˕y9GGVUeTeV&vM@YITmzxMWMf+·Ğ_g3NO*K)tmiD)*Gayg[ߚ$/ne^\BC8+G.eЗY~f~iv#!zߦk:^-8ق59~dw9h ds*]fXXTTnl$wZ2xhg2,79 h;ALx 1KraSlWBҘHZb[m\@(؏Ѐm@w32 zF?f`KQͲ+cro1%"U)Q$uZe1EO 4yQ};gV ~W=65G}U [{@g_'t@@BԳeq7kJp\ݡpͪKNv$%{]|]8=H+IrX'Փl,7X!8#$Œ+ð>e+HeF2cP\t 8yH":ͭ@~Sf^d#佥3ϸHyDIA`PVLTMVֿETGʫi o'>)ho<'*E;eHOmdĖZp̦JZԜ Y䟾N*!kS$ylHkJ6SrڱFHzu$JRqy5B 1^6rq8 {;DߠQf>O]m*lgBqQW ?Y\E7YqmqmܒN: CLa;# J#ʂ5\yި~>^ÐT)ΆV)G^=`&ZT$U/a(9ȕD(˶}y&mb O,ͽJ-ZkM̔d]X5N4 Pi$nI:PgEKVDIqbgvHi;'nL~ѥ*evS֘Nlb,| AeVh 2ç]j*iW]WìAh1㡅ڞ+ J6HjSb~9Ƴ2 n[T'%8ZF >n1,&B_U<I&"lmu]Z%+d3QVW?]K+ i.k>p;B+wS)$_(/+CӾz}<0B W+(@Т'M KFtZjV|,g& ~_rx: ,.·i5uHQ˔ObJǡû~*\|3`>i7xt߶:&t:$:f> Ɍ`4J)m&U}\>oC6>lUԆ)`sloㅡrZcuU띇=Moȩf t rHe )Ym,NvdXJD`M* µ XRMeKFF, Nݡ)m}vX}d! -V3RAQE˛1,ٕs9lt{OeH?=U$nQ"\J'ID(Yz p3×7J ?PIVF5S8R/v,g\@{̒&Önᷨ9k "Jڧ2JGMDXXb&[ۉ;]6Zuav*p<[R'J-ulW}@SWms Lو.nΛ0{g;ΡQBx'O_|˾ĂD'WQ'Otuq"3aNo$.h#m]WԼ{%8w|b% [W[rhAf\~nޡ<5L|^C 6a3w=D\  q|s9cWe33f9])nU0)Vúo\٨ж=]DŲQƊJoٶr~w|։ۄ>+͔^qQ <|EѡʹL~gܢ<95.:xҌyXʃ_ GrTq K]H|;Aȏ'U٬UЕgR %jz$l?;ߺ?5^ދ)1&n)A3rkBph쏖WEm~`&I{DrMMI]! l[Gn%gf6u14Q5YNDySDȥi{CVTXPc7ɟ._"s" 6 3M-fޓ0C=",Cru# fnBQDxs;- )Im HBX,9h-j8 xj kpIN ]._nߙS_^}N%] ph#@>ESa]-b4q!aгw e=1P`gt0ţ }Y8%"ȯ0]ޚ4d5C@0G(&%\ۖCYLYG4!xLksUs.9&mV\F .ܐMU#ŚGHKMd%@r@;0MiSk%$_1$ WXI 29:pJKC[]̓ 1HP~mEcgaqh8CN~J1T7=yѨsQG^W͌q[덳|H}G`YZ,;;&sX!|ϖQB$(AU}z7-nG]9$˝Zy!W0@68=MؖVO8a]oYz`i/c߁XR zYxH$/ (zO5ƥ۬LMA4 f>V: rͳ?|y NG; )#V_=hpVvAJDJ tA#|yA{ʓ;eЄ2 y"ZxwHS5 XD 2aMѲPÖj~,Dz譩VD&s `);gNI K`]XN`Ao "!v{)Hyj;?!?j+饝J]uE/;^juExj Ȍy]87qgGmǛ[%^gXҠ+TA}!+d9gurI;ϝIgMqaCgW J:S2-%TY'=-fv#awT5@F\/jzk?FY>>h ="jwأAwϱ <ù|}`eyWL_SnmJ=q!`+1p%(F$P/,4zyv}Q^fސcCn| >IiTmG+@DL(m6/tҝs$Oѽ Int1?9ZZVlN=ʗ7GhtvER/Qj!|G\^/%g}}S|(r+y,gf)1F ?S<KxF=Gf0Q5)B%X iSEۘ#uPS1([P[@Ķq@鯭84{3o z&t˹ \%61 Wց4c  vBWsF'Y&PaX:͡1#;6[c0D\vy NѾ/.??+(9zaXtQ<1BjjBΖxjn; 8p\4%9 #g<ݳUC`5hhZO i,H8.z@5#8Wӟzw!% uex <1"d k0+k+AK>o4wa( [K,Lp]e"V4+|ח DMs"% y9}=9蟒[zȕGzuf:Zib:W&?rɬ>&@UY3.'l*׌54Mv.Q JtL\nBMjm'݉zk:l:U9}|_O?2"AzHq·G]TDaSs.G(=YXe^ {7NJ\w}Rt̆9v'a/VnĢ' W,/.^TChۋgf~KbZʹ|^*VӉHfrxoej9.wzMk^E`Vᬛ1pWQHsvWP7L YWP#RBN>f;*B=<^(r򞏒H|U;̕zjmR_jm}ͶdlgwHK,8⼯'ޝ.ñ ߅_>)!w~u1[###ysHBTLW3S8;73%.ZTB5}cE `~|.IJM!Ok|q+)>ha͵OS3w*æb~1CF;46iE<Gh;iPwJDInglO M$O H`rb ̍~hxiUt w܉ XԃƩ+շ>Xe5XSrCIV@md^O"y':o#a})mԜ"yG}QA#;~}Kґb&=~i,UWKNG T΍RlB4ijn g6軍GxBA|$E`^Z#*DIX&y 9^l7 +nS2}ҏ\pd ^FfED4~$kSʗŭ['-{;E 98~ 2ƩF] (C3Jkkذ O|+f+> 5Cu۴A*K^%8" tF&DV ,҅E)!*_1i=lW\,ITXgh/+ MQlk'C'g( ZD%Uz'5X0D5?<ϓPz86FBCQ$loZ093$XD=hgpY/P͑.&j@{{lZ8TNT &A tY5 "i`jx[e`2'6ԱtIʙDUD0*L~8q-.1[ z.ov) nL&v>xMJôDy&?k΄jKR$^ RyĚZ  IԨRf*vr -ݧ"voE11+͔ZWdN3!c+T\PX">H xg iW0XhfNG(TzITa\ЙftяxKM"#.zjmyPEXF)xq.GWMz 1@yE8"ޑBbێQT^"NAh j%֩~<7%X&=![zwzR !9Y؟G,p9ݳ'լʼnQ4Bc w <_ :0ˠKBB,Q, C_k/Aax"ж ~kcƍhqВh, b\ˏ'IN=νG?ByJ8dw@*%c|޺27< |"W_f]#+nsNuhrbNp5$\D֭?ͼoqIܠ,dWUO6jʁ#P#'0]Cg&GڭK CjL54#y^R7! s64;n);Q᜼;[\!si\cDj}*=$EK}{[HSڨs(yS==)<\ i`ZHҘ*pK#qHݙl"\kb[ryDcP91c{Ξ d1MH=6έe/q%c2-B6Lxxpnޕ6e6CJ/ kՍDވv:n^ٖipQA٩7+Bk:6DYkwd=ZJ$9`8Ҫi?Xpp-x H57/z_G՛C zaFLOAњz'+!b3˩Ò]&Du]">,S2`V΁'k4HؓAds* :^4b 5|rWQMߋ,0X䂯e0BmsQB dG$ {ioZ'(@7-Ӈ\j;'J1Jڏ ה$]C<6ihn>r.(P&U/B?Amԍ:S՛<@+%N򤇨[{]77:jOi ht)(_SOĢf%u5h Bv$\"8W(=T،.^ nɉ&cN= i~I~VWk7Qidpn( |])8ٕHa]J[`Koo[?*>-2oGR\1넕1~E"AyؐZcy{7LT" $;-y9CIЙY?#ei-wKq$ddni+&l qa.)!o\u85!ƻ=@9ɰ4"4Y9g h.ciD}rvʜDr/}N-aWӖĪ,T:U$H|S\-5E FHY=eh? -gTYU DV={ n`VuO#;|ZY `Z&hnDfǯlA+JǷBf2QZccJk,F?**i!P?A1VD4|AŽa?0QPZ@?3497)|1}s?l3#sHˁ>;ai( f] oCLAԟG@vW.!!4jW_VvmMLc'e"]#LVB _zb{1Q~5:'G.nUY{JVԏH-TDD7ll{ؗ\td 'k~^ofaDTL=EH~eר֩nK}0P56O>j]4e0=H^W?]멼K13/M<#q*>?:zS4KnшD7TF;ezT$+"}Ӥv1}_9M5Ix%w*tt'l9BH5^Ŵs ۨiB7W$ۗX6t5jM*Naxg4+pyL||jH<'v!&Hd =BseAIBwrS6Jڱs!>Wky{[k" 3%|nb _\&ۡ\/l랍ȦDfڇ^iA,n-C-GC{S::^t 0H^)ŧV}̈n&7"-g!3/PJ~N$oN& I$2~ڑ)6I eWȳ_Dx.nBoVtb]m@*`YʿˬM&YC("R9tUlކtz $ߣ=T0X, hlƾes1tR~&UhU)d8d 4g + flR+'4C#C!}nQ#CPӅ>D RN!-*OLbЂ4L%#YV4!Z$NuOA32lp+_@vwλd2p1$rC97jCo{C鲾o:_8 FKzO 5QЅ2BXl bW][6{wx"E߲LKoVα5:W ztdͰ>ͥvI94&CngD>L(> WdHZjkG~HN>v8mjloLd&1fGJ2T}[(&5KBh.uEJK;722SQP1=`B0AL?z\-c0 X?v\ӑ9Kns}[HH);*D%<R65U+/b"q3#u4tjTߝА0m4O6Y՞Մ .13ߑYM93G^AqsaEH<›z NAx%{_|͂Pf1OpWƂ>AP8/W+0xtjTeq_7޳L,?gu$\ԏJ Ew"= տLJa . o1SéD ưseʎJa utnk (oege߽Tf\2pt&dGC;'"ytkVGLnVM6OhS)5U5u p=w6v8 g#Ie:1Vq)w?*FR-5t< pNim< \_D_U J@gt; XjdprAWxmak|3h_t(ƣGd;.tQ"mSCTK f %&x'᳃N7P@uhm7ðchVZ(gȐt;ߖBpVR:*2֕JNwGRY+3}>>)ӶNq>qCܝ(<<C_0hSyjuL)*o'js"m_;ziQpƪx6~}G|p4ٿ٨qeIM{ޒi8dͪH_ æ:*tuR>;pQ$%$Cs"ѣJPi1abxG%ryYÿXQBIʳN)`njSwQ(zŊMNE֗3"SJeRE7Fɒ\}J@9m 1@yvkBCS?)FhqJwXk޿s*y[Nk;fFR#8;yأd5POx  ,ckRxDn0֛ߦu_WY-.Fɥ]Ce؉/hh|#4K'7=r;ի]ս~ d-?Q(Skۇi߽UIL=1zK:UIq@\r5Ͱ GU 0q1qlreNzi=ǽG64_c.F_6㇅< Oێ{mzX R'kVL]5 OGb ͓ޱbLscH%U:g-8`v NU9\XdKfZc֨"$^% c! K;j-/ ZHD ]DrD:"dw?ׅ5>†uk`6$]L`MGLE>P5)/a]T]4C^`ѫx|}O_aAn`B ^[8P^qAV{{4䐌X,CcB @D86g`w8&qmR6$'Ͱ.BX%d?`3E.tNcZa9 av_P,:Ҫ nFQ?-91xH kgl\Dm1 H 35m*D04F{N0h^[KIR} =۰ o[6`$ܵ[v]}IVXS1"t7ˣ2cJ fcK3 &SME"W_qyً~[WmR e7+ɲi-#)TlRH?# 0akj>Vah1TX{7-bb^~VqI,RFvLD<w^%muA,H8]P7aCcγgjN!d2^%gLkg$+BhHf(hd$>\sCNuOorprJRd*tcѭˆRe #ŏ}GqW%8P5O~ж8Gvq :;F22h(7t 4+qNu۞tC!>7"(*OF^J z1hU!֮NՓS"R礿߿Q K_5W$&W=rSYLDV#x `1l)c).c!SFHQP* L6T:{#2GbWL:5@k,e_e+ׂ{eRb[qƺ8xCj+jaA96O!+IinQP"%\u0[Ҫ3yGvЪ<IZn6JR5zׇ sdM,,K@2MF>MI噠:UciB!nc!g"-}6L…vwBa[k~CrDO>@eJ)7*+ 9]~Шgά^ʽ?G&Hw^_ YWՈ1?y袑`WjvP~3h_Rlʾ'* |{Xa'[D3RwSAT0qeMͣ9Wīe7 2=FCU%lGp,dH̫RvQ \sBEwN?ET94^euc0,idzӱ y|0ң6I7d*]>z3xUƻxwU07%?j%{,)w4AVKV{MrVʿkۈWYTה5)41T-ؘ6]P|@%͖=PlzD喥̈і9=7(]NVfރҜhv1ji]K7&[ulAQFRЩ (GSw>Bfۡn ,׋IBm[=orr?pڛe fYvS`Lę8"$7 nquaD-ݔ1҅Mv Ё}ZIr3uN_ PBO 5^Y=t:i = 4(]ūSC=;^Gt 2N7tdG;=R: 13W="U|n{@R+ʣ6/7.TxmϐҊ%3 W[%8">LﲱrӤnaE9kblUV\R2R(  (_{FIrYfNBR47^N}: .hd͔.Rⶱoyw5`r/)?pCy%poL -nfoJc8U#.WD=uOLm䨷ԫ( 3eZӣ2!,!a?DҞp xN 2qԕUfn;ͯl} %tŪmK 5;|A~Y_=2X&QޑptM曹95~6;X"Sq|Kdhir9~_ϡ>|ςG ÆIB<:WE`/O+4a~j}'$F$ҦXZ__P('h  X/ g^Q8m ^VN l>4q(;s $$l\́Hъ,۵t}ʰ>AȇG2RXFc/ /E[ GE+QjT YWEa(8;d۵baCm}rV*+7cH0H" Hay}^I OK۞M\R.B?[ZΊ{z}`QǬ.=#3&`Ĝ0׃7@I+)uhQ\Ԭa_4#ұkzb5`H(_>l^C#*nP\uǮ+o}VAdh~P?];[U;< ֶ=6710V@Ky}h*>-:-\'嫼Q&>n~ļ"}Osȷ!CYA{ 6W9/?Ot~_N$HR`sQoc[J጖Es4_!Zup5(,3wDg &# o%M`M<G\) >4z%glN?o5u+$[3e}RY-< ;lڹq<$?̞tns`Xg,T,(  ,Dh90ls>1uRFR&90UO+c8`xxD?@dr be!k?QTҚA)D~R s-;Sh7|ϣV)!ț)۬ wAm2?H^oǾZ.]2ɶkH{JXtjݷq@\§ OERjuAwJts,e\?^%P(z(֣:N"[D$">>TW8gkBZ*K-$r5<T'0U2&9E[L=C4O:OadMXVs3UcE3ǖ.T& lW=t 2TTgًW(EUpąLBMxzm/(DoPr, ^ֺ3uN7u {_`2&SU}*;JwPBxj:wL* YtQƵ|žY?I Ң]b&a"ݯ3)ǣLԒhJz@='zF!l_ZPJg#vn11X gR<${QLBpEy,Xؾ_R;PK62w++26:frߦ瀶dʥ a&HдIsnJ.JÔF rOv@,]nH\ѼGMzá1_.dmF-k?7Mz.Wa,+/AkAUGw߂~ FPgCY{B+|?Q-dQz#zrj4}bSoJqe 1zj؁abWiwH]"|9PؘGqo}A@vx46 -e& #P<:٢Toi*Ԩ59~/%1\͙p]c-3nlܮd?7מh+xy=;bYE7nUUvպ[GN_ g%6 FD' Uj|FdH\;s%(fէ$|G#t^LT G8ևȠw;~h!ig.y]<*V5dJR!m(N-x<{zi(!HZ^uD.ײzkͬkoK*0(ލ $z?s^7C\γk]sUnuz2YNSjb>xX%@gQ#=XƢyTC/YTi9隴z@xӭHUX~k\bKo.f)׼xȶ^ak~.C:%5+j>L0#ߪz["(VcobW|LE𣂄B3tM1-%[puG {\;xR@_ǶPwy@T}矎pN(ʷX]Y4 S ?qui=/ B"j#qLRF3]2kݔTbKbVnKB~36#Ҏts`r<jȃQg ?KDCPVz?Y&&]gDEzDCnbNlw*'hMn`FHk[9F@aТw(R~4>+B̼,;h'K)%JmK[M!s@ .ACաcMvA@P{OZkÂ}("I[X^F I X9<1eV=LY.G|I\9|Z<-J@Ş$Ly GgEN#A!aC>wkD[ry\hZgqv\u]`վ HW\{HaJL cՉnD5j{ڑG)*p-|M7n87S#5<e1dC [e-eͲšTD۝hT+Ӹl! _rhK,FHd 9̤^. ++.I*ub%HOVH=gȤub)?[G^+Vjcc 2l!8VN ``sG:"_F8dҙ/ҹo#(Ed@? Q:06v۲L&* h%29QmOI/GK-b(+ 9 s\ OiG$5j}~锯lqli܊)+lO pݛҊ!ٗ%N9+Yfi)r7Zn8Ӧ{=@x8B'2M6HGKhm m4.eR`iԓ4 bN4Mm|}~lz-%U {:gќ= bl,yo ISD頎5R\l>ɴ1AL:<%{O(y=,HLrP,Es638Znղ Nğ7 4l:ceA8EZ +1jޓ3UTA?4/xY‚ijqr1$Hp߈$f|)TY$2* `IϽ[MBΞXI?4 pye46`UQ25(;o`;y:*sK@S^UaҦB"[˰@ /L6,C]+Oᫌ3+vߑN^s/ Ztd3Ik0yks}$15Gw[ 'DY̅E#t+# *drϸxV&"qU7"C!τXUIFbFי'K='DzoWw{q.b_Zh C)̒ s4xGBggrҏ֡Bb.Ub{vMa7`5+o%8tѳDf P?Ui#4Ft=QZOBC\ڱ m՟v13@ +˜ͩnXSi*`q=4mQaw'~M*4L|8$q|\x TИ@+- X8D>NK=Ԯ\2v'< ;Q|H%jkR9fΎsڵ 'CSOT>0G=Ĕб`P٩uT[ihY k<v*.؂҈C u/S8}p[p~Str): uփOٝ 5w,lRKv AGE(dq[ bs9 Xe:l2Mk(z_J/ ûCޙu5VL:Cl-5yY?UZR 'H`tLjCSTy<$$8WnH+?$>k \ǚ:{$"Jw|ﱥ^m +t.^ J8˙gҝH|Eap jSh nY.) E4I-[A(2 &::ob1;,ea'`+(Gdفg 0!%*e9!{*ͨTV(y2!!=~pțq74HfP6p'p&q?P?_=H|Qv NPOz̞`Zc3;_.ǙSا̧(A! É~ cфQRC'{&ՂNk`9?3fJ#e䄦g a5b,H'_}8U+Z0>i]^6 -o=[gx=T"Y0-7  6ɗ<{7U"Y(k&]8^"֬XGLv. y۰-bLl,fwY0 Hg!3oL^9[U q\*[8 .֦T3+ܒt<݂M{ -|e[6I δv3 )/\ nEj^!AI#H 9(|^ K&4=4f+RlrƋHTHIh9S}kRCFTۢܢ$zf,3—h ,kSç-Y,+8>9)MMѾ->~LR;R"^z^ܺ=HϓECKxZP8RwiFPP5Kv0&2Chn<ٵuwzɆb<{.Z0QޒF]Z_)՞(\ -d9S':.2^D׸ ncޒ) !n?ΟCx΅؈ZOqwo[FH;Nl~PZ p0GȌXmAٗKX8V h*[l+?XfւԀRcx!~0|oȤ[ה"xYO#'uF7G_k['*nL;Wv5,i 5vAʶ |K '7b7N;D؍#Q֢e[ͦQS35[QegONh"TK!WF)K鮮?i%?cUy0L5Z>Zڎ5Ffne#y_ ^*s-V{"NC(ѕedYnbv_% m6ХYf0FE&@XIb^8B1>9U-Zb t>}^/FΡKM]U* TSϒ{?I*4ID5)V,3ؼdpt`%y $\M.^䃤 '܊-%Qu5.4ܦ"72ܥIJk>G MfIԀICH< {0sOY5#kçiוb>bz\g9t<z.{=@>pVMr:Jor~틵sS_^vm?0H :uF9UV4OD />T9Qwto<~U p/DԠ l_x_h:x1fZY۸^^0X RqOGGmP0ۊ)BʿԪTB Yb|>&!X Eë n;[ʖUx,N{uvSZ5eݬxRHٲB ޣSq>AN0"l[Жvį^/rզd2 fVH鐓e"d+تǁۻѫ#Xvpjzr vNi/h}ulKJ'uIC҉0o/8Xn3ug)8N# Nۃg tcs-WVD?H5ЖL݈,AU@ITY qF؊*fpYJEK_vOj͆, h/p  cB M1"Q*Yb՟b,.e=l|S诠@gL|Uuga޷9Ͳ&:3b TaRmK\Sټhp `bT̀Uj7 JxQ?F?:B9&Q= GW0] /Kr֠胕.l}IJ#u.,naS/˔`HLlB~`7 4~{`|Q%AxzϚLwCOzuR7S;x?u$T2ϻ@B yϯYro:ݛ9\2`\rM4,oOB<Waz L˥=ֳLeCYRfS1@ PL24ȫtt>ev?d)h飬oҤv|NmTQCR bu|iC74SeuaHTйK3!_WsMP&Տ2BLD\17ibQ) A/_!]9u^CZߌ.֥v"i4ce@lӲ?$'@뜳{!H~#mV ͠45/yl0-~=1Bmb_ L Gs5S_kǿ:N7;N؊. (}D!"y$ԡpKm ufj_wUR{ۮ"~BHWd)mMer|hCOlMHkcL"ϻ)+ãE9HSDZ9:EuuF0`I{) ^A|j[>!c7r*XGĭ2+fr+~g#")AGt:KL3\G]3(сYOS3TZ1aM;Ҭh9mq氁lWv~MFb7e%,GD~9f\V#H,\|mtv \%=эqL-Ŭj[.Sv PS̉'Lߥ;n\%y E֐4&BUg3LOMh~6,˨k"n¹crN:XFAH/\VQ .Jb9gv^xy(l%<6%\̦WgTIs 8]"8z?=0n -8?#;!+Cnc# _ ' 4?4+"CGwq|D|SVHK@H4B}Yw_AZRLvH2}{2L S""ˈiqWL Ld" SBSΚmz\}*ȥńN OI5j\(mIĨuTb.8HEԦ'ЉA{֢E4ToiO+Aco] y@h `Oz}o\ U3X)uحZ/7,{ҷ|ߕҎ8br{lw܏PXUty"%tzsVL!(흌Ӏr!ѥ]f8q{5uѺ0ztḠYtv{e(s;&\IDvDhG͖p$St{8ssSy,BX4I ,\uV*Dc4 F<OY"Nܨ53h8VhezDC%?5vWzmuA fWV8XlbyyƐv,fmwZ`ŒrIRy#K%);AXc=Õ. =tF,1im[Sb +˱z`.-m -Rceݘ(}Z۱Hl "Ƒo oD;%mr@[XGX oPq[y^<W$bƘXPUU$S-s7R{/YJԖhO vyuYw%Y<}قOo8RiܲM66-c#ECi !d]ш6]8p4DBKg= @=n7=ō㞀NKDo=5RY|O((\NRJ 㾟۷S)sl * !ϳd:J"aW<'dBs*t7|Wr*kκS WTQ76Aw=.*=t^)"vC29.& xfޱ|esҽ~$TKԉ"?ƔC|Tp_F`/ljr6`| 9+, x/ȍl:iLxϲj]j@f}NSF*ۀ pXt+SMzc7lF<| fl~xc;Aγg(J U^D^[Y#LPM \D؋?\5N=Bb\<,ml؅8FMsks$OmCG>ݓaeIP=)6R5,j̚b^%XNsZqf _09ÆTy&fUve8eg{ѫgM 4T"z/d+4P:wēPobCG*܄j%"5Кg=g?%e̠-12m*e#ʶp4.'ksVt(h*@2=$ݒ7SEب2.lDU9$NNE@``J%Es F{ǽ\]yp:ǻO}X:#®/DxrD4+h/D I%ʩh5Y|zdnfh^:,邡\+qUWb&;߀xe jƥg!ܳ3f=nr"%Ƹa`&t1Op1xE MMƜB5#Oaw|B'mHC_{&W԰`ե]W%)ur.RӿInj:_ڄ,#jf3niip2J55A6rqWMj-GT[ l\/('䶫LxLu_+DoY$a7ʔUu1& @yA|K@ٶ(Fr^}gހ{!~{Ra+9? i xւZ?,=QsGFnk`oarGi˃ ۨꬮQIگv RjyFOfKVh(U)k+IYp" -64keãtq wL1RƬdy$ޔ q:%!ɕM9Z;  =0;vHU6IDb1 RI'1E Wa"R(*p_dzskGKg=.Ibs+#TG?Χ`'G9n$ \]f1cR g|0oB%AoX:͛#= :kqd1 *7u266Fqґߴ+}:~9-~J]|w,f_ N\Kܬ*R^>~ZE[a0 < Ÿ x O u9P9B yV'rp hE|Ԩd-{7;YOr hMvjdmQ6$k8Ϲ;0qaTЪFMj)Zb\qB:IyR.(Y9b \yd׊#i1dD8%9[ ˁs & $-r1TKw~1q T`*ۈy[L4lx%"{Q\-;~( MࢠP?G<,9;Lg8=U3񆣚V6 @l* zJ)jFm]]T46xۚAW 1S2&5+0i !LM&&DF<_.ot#-5,@vIܗ>;8>E+t#G4u40 3H5Wqj Qc=jT*l+Ȼwd&!7E1Lժhhs@4罴ߐ`:L t,>AZ=qYOKC$ Tqb=QP*OY[@Hz);+oh@osX9u{]E9gъOݥu,k+c wUh--@i(EYu?QoCy̩k&TQU ?iUp5âC䔈~WhJkFc;l&^j{y lAÏrcfs]U8FSwXҀLX\._nfxRAԬZ$1S/D>h$7&1M?!p'QuFW5@tsfFnPX rh-@3ڏftGmAx8XS2t(1)C=htT9̌fsoU"51E|Ŏ`匸ׂ[̃4OqhSgMn@% } ` ֡a;v'ې+HS;;]LDžod. nWS4dNwK(')4̘cANojy0/+v`͵sa4O8Z:9 .A?%9Bx8}!g? -L*%kͰu)$pOZvHD$Ta=#p8Mҥv]=C0#exH;wkMp[2Їk>oQÕ?gJ"\adHR^w0 6!8?b&E~F/?x?USǮ|ذ/r3s|%S]se6A jLOgx#dAPLFڸCeP5]$<CԿk0.(0U J)oLFj9MC^KRzd#, d@^pk˖LK2DٝW EV_Pa^Mbl&ׄqιƈb>OQ,:3r ƜL2LpV WRժ2ΔQԁ0 a^g.+u(ێJJX+.w1Ov؜0OP(M/*Xz8I/hKhG1"֠aX[VfZ5rD=})ⅺ-Aqr ؁-K%c:ץyh'zzD'najjԷw._ UX'jRW8A( hFzeK\9!!u ɚ`{8$fe3 QF PDM7,G;rІ࿆x*;;V&=f8U l2Mw5K59fkZ=ʜ/M Ŏ$|P,߂KB#p(؜pq3o:8v9:g xT_XO}c/8}SĒVȒ%&҅ee)WRG@z5Z_ G{%9I<" %>zn,,azοw1W=yL.n.ʅTqE%GgT)!!r} sHDdWxp_#WUu oCyљOI9Ac-nUA?@)0!еXtXKgmpPH2;9KsNayҘu-@/[(=VRagݮpgBF(co@42_\)tgJipWF91 BaRWSnfnWOQiɅF[1|md`!êX\<9NRݬ̑;x2uDȉcz>Oہ9Wbs% hA]ƄQTW&MV}qbԥ YX؎W(=I<[8f  DK5wrMoG.KTn3 KmAH%j(tP+%˱bS;)!|cCq})@v C؊!Ȧ2;=)\r<,߁C,`@>_:䋡V6%蔓k_G- 2@Sv^j;xs]$cHA^) 4f+ `ܵ~Ů ɜaG*`gU{bϳ{M@xAuPXe#*'+X6n? c̤ NAskQ6t EMek)/͚#zkOrF٢'{]VŞ#iPl[/!8F,!Y.Rp9q>9(P>>:{ݓ7{xM{h4׊7V-&PB T[W 24x m/"ccF%l1 C*(.gI2xl :eUB n w/RR!C)JK {M6s"35wK8_R ji}a 0Bf "!+"rܙj" \{>MilU'6d| `:d4~Kit/RK^(H2.ʧ9**zv`1_Z a^:8xkҸ-ZO=j\-j9K"?.$5IwcY"ӥ\QVkEMLasas=Qs 9Ā=qrpzd KMIe)0˅n8*|#]++;~ީՇrF>*RRm-рkbKL &CSEYrܝGR5=sB,"KC4/XBz?s i-Tm"ӆaԜqE-BeF)cH0u^~ڬ6/(\L\ _aTݭ0I?a)63 fD@)ü}B0@:{7FP-L^C"60['8@}¤I#H ջڼF,ùWDL? !N!miԢ#oXX2 wMt7οqUſd )Ǧb\htR";z)tx'BjYS.p !i #ՃXtçj~h9Y@ L\NAⱿXj1dC\W1Om:h%8.a@Y b\_GY(BѮ$Ue 9-wJX,uQ∯dxsJ7` `5I4JqUwqyPJ8U]^\#?"<YqHE.9{r=2K$;vמ.JYfGNﰕWw*f_euopuCp庘`R`_@mGP+~/WƮJSe}~#pl@'ӽUa\P/V}A} +Bjb~e*k~0_'e fMvf`b,{pҺXesDz:ds>xjZBYp;)gd 4/ A::i1*7Z 22YF_Xvj}ma ܨ ;FDD"MS:yAPpfpþP\)njw^"0I Z~r:2뿏cezR<"mI{bW|bƏy>` HL2LT^  Wφ0nHIOTE‹]}u#M/]c|nv4>xz%9%M+a:Ɔ:Q5|GsQ;L+/|C!Be) aBCpP 8 f,}ZQ/H|sj#-;,rLv5)(Drwz&Xw^۟!WXp*$(J"E5i|IkqZ4=tfo52\ީUONcH,pH/]L`3Zv* uoI +OKjH.?sc|(*a>$ tBXD />&ch/v`gsjy;t~+drvQ kԚR˥G+UED#R e}q'ee2&&]#k3 "F9ړM"L>c~ѦCTCc$fQrhC{@O{tcsytڢ" ^l;`߳@JԘxَV! Q՚XLUR #_䓷kPw6 ?M9\жj".m_ffbؠhycC [ii>M֕@7=F€SA$f?&.B(08r܇A_eg& PA9gaqtN}FNZp 'rpT| ŀ/sG{! [uӭހ@,c1Fs=Q_<%(s=70i}0c_}?X oކ] |GZZ9|XJ_7eLӆ.oqK,ݾ**Bd9=h^CrQ !0Iu7Mn #|LS`IY,c."Tuʘoʉ)s-e,u9{S="hH}~9Tu Pb#֞v%+.2 (CXYb/wʐO[-}[>q;QRg?V1;w@C_O=@7ٸKnl*H~^IOTQY94@98sVuSIcu\1J- -ȻFNy0˲UX7FPY`7y B8ny[ j$ɔtgBԗevcmdKĊf)-#:ʦxߒy7q3R} IOڵg(,b)HzQ4'f%Ua-xwQDRfzKOGa$jM\rP;ijQZ&`ذUme6WfU*(ƿyxL2G{L^h@ƃbH7Lq#Ԋ悠NE{@Nmz^gz ^T=OKQRaPL#@Wa% WHʲLlI%:B$ʵu\ɒ^s+L= ;r?^h\R'k}oN/b8Yt& Ze@V}%9X3!;}OAZN(`{[wtb [gAZ,A\#:"k8j<?`j+<.˭ ~!ɔnQox1YCn?Q BĸjlMK)kd+[,Ѵ>_3l LZ+1Tfo`~YZFqaϘ%O:Rm)"'G:;?گϤW 3Ii` pwZ$ZzR7l WR)lۀ:~H^ \6EF4H.*']9q}q"JCu w퐮;䙴.[ d5\0(cG l{:,L:Ӄn6 go}Y/="3m oR"Vnؼnn;l02 ]6=kbr;Yl.wNx<تR(,z`*%BF0`dY;ٝVcOC!(PߞYr6=l4PG򺉃 c _ }Ts5%8sb?-n?,pv/w Z\甒0\9g#Q'8"=*řZJ;6}XX礹%hkdMbl`ZԊhTΚ߻S%| }lQ|π#˝mk;~v-_7^r86ҏD}+…+w^cXj6vF7 A 8ҤӴFUFD h-aߪIك4*j>O}.ɀdRǷEWM2h*B2/P"O8P'q;l iry.ȱ̐r+k&OFnIBr Wՙ:jW? "DdJ?T*@r[OcSQCXw{hms_LK˂Q u>8\P #JּV'k= q.n7CwKgztoY2y ]zW*tGF#@ C8wQtB} f yV kqh` Go0v8QZ uY.&:`hK)$QntT2 tHy-#>2^%4т΋CmÃTis#ݞTo,zN|®6y.zRo!U=46Z!(y1pmT\uP.ϻ?DmSROq=BY5\rHNZ5y\m"j; }›ѸEmTဟ׃nw'˗Gֽ݂Uk6(+CQ[G"0pQ|^>\=ܐ?' XH,s-L96IAlU$:rRr ʹӲP{rOo^o|pN)P›gL^%EݪM]26/qAs`#xkCJ5yz&"v* b$goLZ rEڣbA\DXo1qQ %ڲ̌Q_5}p7h MȢNnDhxr]/m׳A:݇3>X{}3.hcL= TOx qKhOw%.OPl =m0!b$VI@gK-E/XNI0E/';=eL\yX-ZL.ڸζOJtt;Dn]uK3䋾 yO\+*2Rtlh5bm^p 7` p܀`^ؐiJhegY hP Dg~Z)]i$&̣ڀf*Dj&GUsfueNC'"ᶐ;%"w1 3 )| wY7D4OxK(VAis+c9-ƫ[^'h85 ;ghP28cFFF'ksULHmdUX\ %_Kwx25w™#tS^#,IAᅓuvg7]2 $[&GQyj5:y7,Uܨ;T`gIrF~$4k& Ī>|KqQDžm,*O}i˲9)ҫ@Wk&4ũ>yՃP%Րpۑ,őz߃qy{jaR{e,;z!X}1S;jSFHB_߫mǑ498D>Vj~@k*Al艑AOy/t0XwU!w=EWNXv7n:V ̌${Tqq>^S C}ǎLQht" #XSҦBPV[3z[rKkʻl݂.ï=H-rn*$ C5]-KZ)FH3ʀcjՠ%;Y캃?tˀ4ltC&a/C~ql]S53=]MA>T(7j!d+OVH䬾р# &p2}cKK9)9&b>h FG w|;Ng@R(C:m4AX>jmĔ AHVcvadI)@mJvZGEʁU$]^JehZ>r 2n3@ugV7Jh@E*ћ[}\t˕1Eky/ǺubΓfy׹Gj|1mFzߏ4j1$@Dz8le#e!#0|ƕ#ׯzjatY2YvD&8ԥ:8! ej2H P9ǫ5ehC /CmL8*csp7rUǍ< Mi!AfA`U]-$~c!9ٱ2T-VڶVd1 ST6TޡɂYiY%|2?dr^FnW߉,v.S[yº ?=1g6q0rߦq&ВV|oCoFCڦJܰ'ƃ+@aϟPyeW1ȺCUqBF^8dm@ɰ-|y^ע=6[ȓpϿh@ѝKLYN?{a%od%(T5Ȧ$,rX$8<# QY#pi B~`SxcL6BGIK@y?9AW]~ʙ"ƪA{VF9`?11@Je7 <ωBEhw(r=VpeIM-UBjnKeUBqՐNlꉀ*)X N5nCݡSܩ5z(X4͐h't>؎];CuDiTf߿ 21y%"Ϲ|F=g Ph up_lxj쿸Nvp#jAve%u)aÐ5L CcgxXFXP"E,Qf@B: cG&{q7)Gꁰ n'n+Ȼi?i1<xcQLv $RX"U~m)D-My!itJ+`Vh+.^׵^(Fbw }Qѿ9 $?SgBP{ϰ 1x'<\_LzQSQ҃l#T}-ŤOlXh5 ćz#fpC +qtzFsn,K7Gl&]*4:?gvz] A^ۓ`#jLȒ#GBZoH}+gJ _{aRAyW%3}ɪ]](;@PE~h4)da""z]ykTS }v&*zL&Cjy"_<梇h(EK˫ u.饌yJ+OH>5>\Ɉ47ڕO  E ON?(1]yXfeiJeHnL6*Z)|a7>k*[T> Fع)3=ߒ2nhY||LH#6Ќ) l -~x)8ϩU0-LhM@:ѠWK]nf֕札jAK_ou46"1L 1Oe KmwL Zb9hHcC$DZ!|0xF>7 /ev4LQt+ ~ >9p |?0@~P_ Z];jJT\ha-*t<ݼ;V\L ;i2 -%87̩ߏ#@*F?hK4D{o |Õ0c,S=wKW?~qxd[+bD]iq|Ll ^c4a B៘$ !4:a姳S!HnucATēR,v?={~ [6NX,G <(Ė:2ܟZ[{e'joCv~{~#'MAG|J5J@QV>ex)ʦ5M%wiݥjoH4_HR k~-_5)gi#{>634/mh 0o]cm= W\S7;h8?&&fXi02)I($livhͳqo]_KJ){2 : 9Aj69\ o?ȑ w_}{#ڬջxӓЯg#h$12ҵ/XhV@9QI>_,TpXbtQs9dV(LGN@3Zx@@m`r򰤭n0itVϴG}O@Ѐ,t_*ѧKWõuI$: S9itҾd*VQuQVFXB-I(Xc|+Lqslv)caeK`s B~4SMv1$lC׼/gbLw~qTK iZ? κԳDnfv[KXE jϠf;hG8cMBu8+' a d7C +&18úwtI^@Yb 8nT>vBͯq㶦Z|f"ppyOEL؄3-c/ew^ oy6dV,fN3v_GʱN@ԭ|7H߰ߢö~ڦƢ~U=f%hx§I'd=D݊ 菎 I.E}sKBAdЩu8rm=v"McA%1둡Zn3L #$"m7v06>d?::KmG@a\ԗxcJQӳk$_̮϶=4#=a Ԥ^| ?!Q_q,#YP^%QY)"z{U 2VSJi7*;A'-P1K$з޽Ĥܶz;2DLLyF-M%MlKey9iU>?Gz,ȝک8V>=Ebi1-uf{.4U܊!QZ۲^̳;ٽ" "'IA:DkhɄ*Qz`yu6^PRHΨj rR~-sT&\鱦YOT@;:SLnʝ9>(k;31L)_o CJfrҫ 7""đ㥗HoKG&GǶ8)e9Xl$oWj0)[mmUaP B# r <1vlЁ^D0Il';Xt ,W;tftD˃#Xm,@kb#Q^C$5Bl  P5lqe)K~}d֫ͣ빏=1`F_yW|7k֎'D)/!ZېƑG=USeRs%;`ܪ [+pVwA]26U]^M-n.̚*M~,Pl^?>lXuDu@&!L}Mtl|x:P+ݕY`+iC,ee2rف]YeFHNbZMs)@%/5Åk9H@5F-2Fb bW,NM앒9sh*1֯N ^ۃN #ɒ%S;04Iz;yqqAZێp*+s kW}sЬ. :ka]̀Y,2A=423@i &aO 5jvq^4K_Qo)*:Xv5guZyJ/jJ˝:?r3냼Ő%s!o~d8E}bHc[[*a7p!pd$/oa2Dzۮ!ҀےXGTem,;7`j@Ɨ'8P2{ TTe qYk3JZZa (U [VC]N?ܙ[-,7yĎxr;_`(r%)6 q'\4΋pR/ />OB\J{axu/٬3fW| i6odTh Ef'.˅XU#Lw벍UdpxXrSRpr챴RBh8 *gTn9b,͆XcM1K9B3VcIruK;M#2YgsO`\ hDbb~rHm%4VC n!Y.NV 0C9=I6-[ r4ҙ1t _aGE<hWFX'r3<md'ntd#hiO|X)@VH4X'&gp䊄L)R382[ӮXE|*d2i="1 ŵЂǨj4%(ZlGHTZp8oDuQ+`N Ј%O &TL"`媃ȿPؒ͆-}4,YA*$Ds*jř̟H#E+oL:xre:QiNV!f)?b's ( t [):ciU+6*\!6c3?^gY)hï$NhHJ'iLYNa J{,kU@*4 Ǥ x]4'j4o򴳱M BymJ!x $<)XtJS 븊>k,͙f 56]~Pgd p^*!Ze6>t7^x2%?Cb݉K|㞁 Ovy&ڐvyp)P3oi] xbH>oNM%GT_ɥ<4 ӧA[L*H啟u?E&*rÊEo Vq: %8QDr^yʒKq89W2N@q;\.F"IgY&BG'O?׺"g?^!F+ؔX{=F&YTPFՐ@0D}S$-½IS9oN݄XJ`q`'4;vР(Bga/G&sAJL{$o!}9 ~Y5HuQ -+ {rDaLi+kf-̜[ j>(RLK.{eh -V'X0ZkGL6 N=3(gZY&[5 |t&VEA=לJ_^')Fej vdrWe H\I&@"ɂZ^*T)rG{B^HgAA&h"j|7>n|%rņGq2 :Q!l  E &-$lfIkH@40@ ndn:LX@0}Zʟ z^Ƀ@GB{YpY'bgYx&x.^H-;YE"1T[a[5}=&Ci fV ^7ܫ#=u䊍ŭuTy*Y"bĮѫO, ^Z(`tf&ܼs >0!T]w㘫z6&-k640sTd7$0\ޗ#Y-d/82E` ?vFyNc߄,] jar#YAI$Egl.ߕ_FeoM6W`51A[˼e9  ],>C殨'jpL`鲂){穏i;!p 7-󺪖)^*P5 2az3oV'l.hnk@({ 7g?* [%y#ʑ~R$TaY"uk|N.*r (t{%J,.) D-aչw C0;Np}mڕX d*XY [<.1CH9yCZëmVx*W.1x OLKzVb"ЍV'/2.GmVUV8a25R%Fg#5Y+LJyl։/ %ILpHI'M]Agꨏ3B ϿorM ZS=``w6kOY# e7+Qƹ'$"26xq~R"F3L[=WR[ 4mOS2 S"$ܨ1-K (T?М)Uj+7`cn: N0STJIiͅ.N?fQ[iYKx91VƳwqQv*rM1j?U\ =}9s#oR,i4įtIhVxpF%!i$=W"\sZɫ), %CiiKarn"n Ё'ba#rI$)lG>x,dQ~GO3,;h*HuFҦ NSS f1ޅE.i s>;Z$UIJP:ecR4n>U{8=db9]轌˔P-G  UR 酕{r<^,XhWf Qv)>)*'eM]0&׍g` '6Z_TzpψI$ ߽ޙyyĚc=2<-d^dHTF&zQ!Ot^`k>ꎮ/π|NDͿ"#tΌ \}JuI¼d@+5cJW}IP$!kdlj  ހ|{?%P -4U:,fq /77t=$ %);@y ladAc77nZ67'w_R;d 6_^D|Ij ҭߩ |BjGiXM+*DBJFL;\;I.A'04%xg3qc5B3uY)$rh3h{gX`#S:O)A'%`?#Z8ކ˚RRn؇/Pdsk>c.?Ǻ16 i&iPd P<.We*?tP;A$J_lS٣ZP28{cP}^غ/}C3hf=<Շ:Hv u.qXB}9wh]6Z< ֬|aD@iw,tHmqRjA8%הNWV(4F ,9ދ&1|eՙN983:UVuu:, ,Tѵ1`ɈjmpFd*#t@mxcXKlߘSl< zZm_z-"}a6 K/cf W(_Joz}ag|Q@> 5pS~[쬙0[ bQu/A=.&W>R*¬=$`'I׀(9Ä&r:o᭸Qtq?s{m!NG㲱ʧB?ɬwĹ"t.w2L1@2(fO//"nC<-k Nn~o᜖AMK7UzE'ǫg|$nд눟Xfu?C_Xrq$h5/uW#!%h}jh=sٕF҇8radZ|^N(8tڥܡ~K?FONJ'0jQfsFN&NiM%]1A(5`,UYDy zw'}Z(~'@VƊi79XŶw'62lLPER\׌|n܍P_>2j1&v)޸\wK} {׮ƒٛ12BI+#? _ɸRìEA3zx?fW@sgRsGwz{JNZCD>|KX44Z!! O}NOXO*MI妼!=$lQMS.?[Z5Bp>n\jWLq -hUwT2}q[ůF.2vF/eDyJt 1&+P:$ E8zW埶(B+'fa|V-Xd0冯_X+-gNTn <;G]\HbmeO4*>|K@nN&ZY,KC_Uk(:?ŽXlh&~Z[p7x̨D,-6YBcR`yGq#}#P:rNc^rB{ofS!)mV?`wy.C#uأWR,O^!a@.P!UWc^ɃJHJk<6ePW\=|Nl !>x'.٣ uc}͙J:'i=^̓UcAJE m9:IV<̳+0 D :9$Be\5掉1yy]玲2B7huUސ$IaIn\^R[5j Z?]-,6B-nGū_P ?{`o|>-{s^ОN.|;Iu2VybT=O=we@2yoG?ĶD A3`$~bkL0? 6'^copqO}-&F.?`?4 s(T$[ n?lLbmd#q(deXdCja]X vm΁Lp#1?_o^яJZ?Ӓv*,0 z ?5EBVṞ;tїqJliR+EκźG_ 8]t$;ܱ:0<(A6VKYBK pLx*`E5m w<;턁Un; F+q B[B֔-]@3$&w> Gg{ߏ&-\slaU'e)qcE6E $$|Ɍx{b-m=pLqC bcˬ< 2]\p#z̋U*hTx<=h098N+ /\E'uIz!b$72= Qe%msY+ťD! k󜞏$xRL/Tml"9D-i(8fRpECD6v`(T%̽IR&l[rrv aq/F4]p:p>g|S:L@y: Н>3' ab皕ᄇ[u@nef_'J4|߶q&W7]Vbʉv l#X3ųw֍ONۻL#, cl]IU<)=z)Nd=qI/3Qq*jY^p(ijU 5|&'lVlЍ̼<%H @=;`*̚i /~#CZ"۬8(eni5U˫%bx|./@:<0IG4=$4+9 "N&7R򀼌,JTTm{) *;@ ~TӾr`b)\Mk<17!=Şaw$fOR.b_(ɹmzeE{΁X*kHTj)-`ʀEϺ"h(P}QM7sf9vgt5B3,onoeD2@tao qM\qXq2xc6`5v(RĜazzUrr倛r/ZP_ނ)0im X,W2 _QO\sOorvC.g^[Pm%ul4x:-U-T>toPǔ;']55!g}^Gf6 hM@ 2#tWX9 x-b*og寕G^t.d6ԏ72uR΍(@h@n9_9peoW>/,qN\ZbΖu˹`!(B@"rY+Gnnԉ3  'c܊R $Au8M|-ʓL׀Zt[4]m{?^s?J-d; 0Q#Vp9$##%ŊVbo ݩH!#I+1MnW+o}Wk`Z ,($@4X>$leV,ơc%SnqW5[_?Hhľg\=ReVR0 x r:+ɉ>gG$eN*Ns37hD]p,dygHI <,+ KxXމ;q|QY]Y%Y(C1{H]L^\0檨2zmf4-bxޟLyO#Og[|-WHsN!'Qec[53i0xvxS~ 荂1`/<4\޴JR>aE8rG=1p90e#5PmR lNeb~_w)jkufyGI-R~qn'-]pkUVa4u4ZN?ni X&a}O;ӳZ#uЎZ8꿳@a\Ac2sVsDV's-)_SP3(¸9?X$//Sb\Bre2`G' 9M&ؒzA1CpcƊokYf$CsB[!H/5W9Cș60:g2+%3<t&vLH };jr1\0K'AuH'-r_@S t%ȨIH:nrħ\żF{: q/e+?xvrub/26$_ N+ \am[8>SThI-Z5_>+Bz'֛kKtAns`|Ɲz">~ć D9-̹`^RBPb-{.~N-?$/$MUL63 :>}JHgrg"vfA3y֢|jXf*E6f/^4^mQ , ebR9}M~sq`Os~6.QU9n0h;LU&;e:7+rcd S+@/+J%V o0z.8co׃ oj`X]o_e)ɧ#My2wg\ͦݨq]5t}1|9d@"`?6tv>̪Aq61LS#.͖0ْG0$Ve`3PvPu1/Μ:$u5+yvB `dkfTy=<EuNҚ~Ԛivu"`v {:;w@%?))}#aZJkz9h)9z%!lY~E+)8*6uT @Z( ߑ?hroN}E^ꑊL ׶r+__BGlI"4Q+ZWlzf 31$xúZg{)c#?w&K0ZP B0pO\8-.-qΏ`F"oT <:n;W|yvb,ߑ+Irw8Gΐ?$q253 ي2=4ONpA kSUYiNb`Gu1ŷ?BF$<# UOG:#_*WjܳͦkEh 5U|z9[nnBSLJye_6}l?,&Ԭp1`qoQ2:_~X5eǒ|Jn(t2Pz{UF-yp)[qM.S )Hfj=`wp"Mu\?!ݖ&^ME n7X*[yxvn#v#ۯ$TRWTOlk".aik!_XĜ-vVn"BPX"󺫆nrx0'iBY*J̃"fۙ>eG"R;&=2uj}pyf[_Fϯ[PL?)D^ۍz"@r#qq@2tYISwdb-Ek)8p|fdO}2# Õߏ_I_SsYlIDCy%b9~#at.XE:#T\uPFk0QF}AM\9g EHrUaqrS)Nw_eЎi:}Ͳe{\:4{UX6(.UJ.0c`%Z7Ϭpϳ(qȪ"B^VftXGa\)vP8/r͖C8EʆS9Tq)҅f"2 E:N0 %O5?!#^p_و,)S5MH{}`-P"#LΧ`|+ރp?i6@X1۝\z^,]\Ϊ)hej2]Rҿ$Ol#d&a&ax[/Wpo_H9Rv:ͧ$9`hk`YC aN0GKVݐYZ>,rT02=$cAp яvF3x((4zS OR~ W `h6$䊯|x_St^_8~gST>J.H(ۦǡeyQ~rt*cb/;LM,$mMc0.a y Ξ75'wC=ˆsB5J'EVW|ab| ^'_` !Uk<}̇'[?0g,s[.(d=ߩ8"$U #OUϔpy[:<>s]i^SC+1v_<kLMnaYhq\pK IB>TuǘֆQbn^ zr * ;\#dls37̧_X7`:A0 =|,@(&;{Ɂh$n*4z^Vjs?A,ʳOQ*%򄻱SN>pu +/e ;+w5zqЯƹ#8m2݃t\BUj}0[A8]U^k=BVA9-hU{<f~{$d_FhPNh@ͯcx 1uka j]SP2d2ࢪ"ke$m4S(I&j4E q㈘+%W܏Qf4>VK%vR'? C rQ s}^i I)Ӱ'ցgWrq ||%I9_7ԧ,s[Dy큛 _ %w=$s5Bh@3I}?svɱVE݌%;(Zk]x}VyK,$wJyKg2n?& ߢ2zG|*0zBc vkVUY?kQ%U]U{+>5b:'wj#U7_&|mG"lK1 WTn.ǩuWӷC[܁.&nzHJВP04wM :Vl$ay-Q\c,o^P$^0hpl8߮xiaWҺ%mK,O;$XnG(#֎NY8TKrݔyB4缓¦:K{Yaezh*ȩˬҾj9jȦV&.8NOC#jݠGZw!;IخkUćw`xjB 3C{a&7[أh.Bأ]@0@D,a,ܙd6.$nu"EPu|uaei$xfYʺO8$[a\54g4%s&W M۰wa%熅6N@<7]wTt\T*ę(m|7yZ QR2# םEM@b#&ւ{,0~u 5: hyg .qkS%D@H9R]Ar1 GAԞZe1aB32ɽ~ӜU9B#`p޺+Í.o=ܒbD^؉t/kU.oJ?рcz P0Yr9y"8{_e&% sf>pD=̐w!Qz `V~zn?_֝ړ y QG}ii׶Re>CkipI:_cQ=\<K!bOvi*F1/+15Y  JC4S(c5Scv7#4BnJP / &y$JCdS<ԙ&"BSMT+X!aܴqϝZTI}lW)Rv4}D1pD|=/$Mq 22aS8Dp_~\q{쏕rb̊u iN r?\ܟ#L,NY4@̓"fXpgLq|^7]Yb d4 o$y̮!b lK@ 8[sc6P~#Xǔoj #,ȺE weCw^pA|#ħVol[ڜeUX>[-#a)+."0 `3Svژ]ٽ"Aj͎#3p$>eH(g˿Fpتi(çc\:\( hHh ¦wJDjvF;M2I;4Ne"p翇m2\J0Zp]v̠/F; ¸}S).r|ԺSlaTfhۑ btn9nB]~ŹQB'pg[bPrWX3 b|у 7hb߈kf3g+N q#?Ӕ':c| 08Xmf\*.o3Xls+q후/ZT gCFOxMƱ@lib? BR@[prSǕ_?Du胷S7Z@bM9ls0tUeL~I%}T-j!Ol5E"Wq$׍p N7| +tuaM? +x,W{WNB d{6z`v{_>eH[p0#L|ǒ.%KxPi) D^ b(^bf%!aNZ"wQ;8[kj ;`{@?ؚgm7ta&Lq⟑2lfT!Ei.&D s /<i ױbe~tEg;w2`DhQx~>Z:rGG BҮHsea^,sh@FDJdmCD[16 ) 9g3eFq[zUdZT݄R);uӯ8hu'Q,sH{[k8_"Ɵ0SQN9iDݮߟђ(g%(~ÄxO C2t ^u!F͋ow-a<\ٻIñ/,gQ=m0Տ!Ğ9fg;C9Q jׄ9\R\"+{snV"B zr\^BXqINq(t~^%ceJϙHE1vi9Yy!r/꒍u~k鷟c;\2X|ٹʛ?\cfZ2pe@]zc+ؾb+.wPbY$S_ y. 8oQ9Q6F9xD(׀hM`* _נŁrj#9Aק<-8}ް\@f|WoS¯ݘ4=~BVVdy2&Ö >[b[j %>غg\^:9ʲkUQ.GnGe'S xT F)Bc9s_ ]&6M7M,lrQ%e~mn7zÝPͼ)Tz,B_i#*[$KxqiuFֿXۢ= ɉLim9 y%s [Gݾ]c*Ѝl=q)u!fO$$c0OvSnE7*{Wt 1OziHE3,Y*S024f%fe3x5HY4~L uzUg #Px\2`ßOm\1Xp#HR2BnAplbqa:en_/`_qk=GlLn lU"o3E.kY&`8i^Ҽ~\O~q"ȵB zZm1sJō-?fg p?zY ME_P%/V0ɩTUz諀,'F"(dޢ )]O-y]:&K@m[2 ep4#!i]>j.,?FrY&Y߂%{'Ǟc.L:3xٞ{1I?}{@yQ.0S4f9k7nMϿ=rٻ\3jK%Z~n6&)ױ~72ؿy{dy[Vg*=o@v#)QFb$s1,ܻ:kS))tzxA%BDZ`1D~86?FKo! ffW+)H{On(1kK(~EUWlz~L[X`b*RE- =9_c;ςj+;sޒϽfOht7v^ U2*1W9y&`p=eZ-M Ҋ"ޙ%ȞJ'N2oE^d+T< m'1? U DV۵7W iEӜ=*~A?JTHx\ZAfm ǃ9мz[w/]б`3q1o4~G&Xhu6UG#+F5Fll@&tb l?#4ͤY 7[& $Z1ӽ8+{) x$?2}j_ߨP^8NWg^E샫^ yKKh2jM-sy;;rbdץ]^7% U1T"Ϫ;owwT\g [WoslG~x`y'P @)`+ξ`C{* N`fbdZ {&Oi_L_Lz(K"KS>DPwXۛJ|!ۅH-^6fusdU㬱oe/ DqMm2#+qe*-S BMʹւ|\*L/4V>,'ˡma7% ؎g ]شmVw`*)èGwj r(o92qj Fg@y5:eGN P1,c`PY{ -y3:s= -6\R+eN*}x.x`Uqz}.!dyOޡ.HyL RLe,V UeL 쟕?S'sZxN=ŽQ*UqoR?[ŹNA5*C!ϫ!XzJD%$Q)QU=9(3Ebmgdɱp{\0)){>1n>(e7sp'TvԿ!?xJ KrU s<19= pv{3χY^NvGoil&ҹ~ʩzzA(4}u eX1MY");Q@-m7JV򴝣fJte*\$C!)"cҨ|*tz4+1d;yPMa6-~j#C:>ms9Xm=Z\ <: IUnP#Bs,x/F$"7/ʈrZNPͦ5SQ6Ӿx4E${]ΦD#^p=-S+ݱ]b@#0L0_Q1Жn m6P:6-4o9|pWCyV  <$޲*&P ~R=[9zIB?_L#>eF{Oy+`A5E9'_ЎR= ̪ YS"ڼ0[Ki {mw0SZ$kQNUBHJ7[Z;.i0^.*ȖB4>J 7_"ho6O#:[tU1 >5Z~;1~ɬl~ri_ay?8a!TKԞsXн;Z 3XU"Hh/ր:`A0$E*XqrGgHORH1Fr$^QJ2bv ϓi{\ ߪPz *&8t; " sBJRr$Ua~nù8F9R q&܏iIp!ۏK`ӳoΙqT@f|X8cw jC"V ߷vH(1RBHHǦʓ47L~ ae W9YeVZU.CrrΐvN#C@y*+@fVd/8#匘yn)ar @8_F7OpBϙS8,\MSȺꞢEK68csKm˜ڤͯ';z^r\AP#||pW\}D{ki#Pì ,D_af -?^]}kW?o楊I"Y'^T܏"VBXDgdc z?OF>I(;Coo;˩]|3| D-sL%gV+wGP]NXя𜪝 D-gգ`|09(/+pڗBBSB,G?},qێ=D knS~oٻЁe,{=^a{ꨔK5 ߡshtqxpߋQ1x_c̯y4:!?mVSP*2]/5ި5_F Qm/?v7g>nBeOVh$Q.]XAeb2_{5GBO`)pCg'gPl*mF1v{y)虠rWCu:ih#fC~@s+bW$B wU?N:=ix7,z7%vdksRCC$H$|:&/H}u?)r1i v^7vi[MPFzZ|{'Lč8[j#U}a\x wA"l-Vhq^FOί_cSMhm=( "w'^  (@ndhx u?גEN#) -&5 ;*b`glNƿSW\E΍D1šo(h 6ɡ{'[.vy_0qNqÌzWYlSjL#|zsݏvd:P,鷚^::fT,ckdF BG}' $LVn־{@}(D^䄖to2[B:}B[r4;*F'F;"ۢ0G[a>ZrTiI2+ VB{ȖaDs[-۫)S3TM`[$*".&P%Ds\P{.H~_{|,JHgW̺掗W3(i/,U!>MRęj9vQ`aG%&yE>H#燺P0 ]9NIШN28E[motfs7NJ@hPjN,UvזX>@Z&qFGr {\y ^gݤ ܎tC} c$}Td S_>'Kn/o̔:mCai9kα1$P62]tS/ruڣw#rN|J"c3:S$|%L/ 2gG}sXӆ659nf®6cM:!S hL/`z82Eai4q:ϒbzvٌ]ƋֺλJK6u]EK2,S^+Ɩ$QFx]0 3p4:Di:<= <ƺ|N,$Ej΀ 3u FPm҈?޷D%xUDL--;|H? C6H eހHwhGTm{:Jh,\RRڋ.3So<^]bV C[!o)3fb~y-8Z?ы+@WW)ˬ H}]`+{F 8@H] y5Ee)]u7UUyX`1Jl㞽W\6v,6MF"{)IƂ`(~z$)x"# LP.ͭ{!a>-DmW6ZnȈ'"bfGmDwbbn#2%|^xYRYca~Zڏ+2ZX( XkXw-I{:Jbhtsg(Mt%]RNK)D"};{vtc -|Wߦ%ay3:;Z4eleav/0K2g._vA{uM%EovM3әIܳ.BEiUݑ0Gs "OEu D l?ϥ%m >ûtjc#.:jTT~UsJ%Mxи(l[]:z/M&unZ|||N\N\+,XI'J|M@Vs;͔_dR8iږ1 1ߨzD`ʦ•=A]'R ?n_gELOiulqȑ_A@rmg Z6(=]e0!#;QOo%5O1*6`!:XMOg8^IU{ug䖕w= 4SoV M*WEMR ^LpÇM\7!ӭK_K>ytSץhwc  _E})l`վz"7YƹC uMVZsW"u@iUbǼ{G7Dttnsdn#]zibxp_ZW #.(tOƗVF~K maUVgǺ"K]jzpzPmHEf);7OR?]V<{^P ddBZWx%931O^{IIT?&l$"1`֯}v/rJ˜L{VXAo 8вν$6e\}mtU.EML<6DQ%Ӣ㙛_Kc7Ngu^:&@`2IՇ.13堰IeAzjKweօU&B@8|^ZRX3u6 ”;l Y[1S }ډ.=4tr.qRdҳt`XxKzؔ]EƲ[嫀}VO^ fsC%4pEg$4z zl^f?ÿ1/؇j%}=xt>ɱk*Lpjp F!7a'1^ѡ袇'QvɌ/i|e!~cMېUΌ;QSL "Pϖ[еd N%j A]w2-W #"{8P[ᗔ^Q~UnbY$K5r)mH`/3/ZRit),wS4}1Lr\F=+jM$[R4\8R0|R=byN"a&t0T.Y=/-رݗ\] 9iR Q}ֶ ,,c8b~ a,Uzͱ{t42j $ 0fjMA95>(4Gb!Ц.l2<`U{&e>{ܾ@?Ѵrhe@hؕ[ulo ~!Q[f< A_`,:wgsΝY[ bҚXf0R̉Aխfܚ3R?4֣ؔk}8^%|0Ա )q cHFWWY5x^<a-huWjJт: ~Raϵ-(()v7E~YDa|-%§ S`vg} C,'X\Kpucyx٩Iwӕ1HfN'డ_?YIaWNS[9+S@F[>u =,nvNd=86 uxVJ`<_ekbjEp)ݘB绦Ρ$G*fqHX`TyG6+|oܙC `宑̶Pɍ֪;v9 -ƪ-Ҩy_sG%Z5(nYG;i/M /"#-Jdx/32+n7k t';) sj\)# %8m|Kb4.$sbw^ CxP4*7<~(Ae6g'IG]~~̚L=WDhRd7˜ӛuAteۅ%,~NO f#tkGdpǩhJ306S! NqqSpP,̯-rF{7r!fE[?}@]*L}^ dVxa9/R{Ϭ9 %^Kk26쵁UVnjj CS)tt qk=Q߈$<ӪRײ?,F|t2D'_ɿhZ;7<Į1Yl=r-ӈߝPV2yH.$ >-nQѽϬU# }GE~o*i#53'r'HVi*!f+]V?Z٦f[1k*z4koޅGY *ڥ.05 ːCMJSD0VyǠaslt%r/1C.u(GhM|۱ Q8K>~f.j$XI2U}^ouY:Dۦ?:z}{#=[X F)݋:<ꓕwvPI[:z>]Sll.DŽLOFMU &&ƯI}? cMf%No#S[PRfU˗0v }v牦zDEƯu#ա6a򉩛Db)ثnU7 )ʘ(c}, 9o֤RY%҈@ Q4mUZ0;BLqko Ng1;GG"qkM2L]غ8@nOPڮZFP\srb(OAݥNU]%naՎP&2l5Տ7{qpd g΢ Rҗd _7V ulħVDsƋiU0J_0vl] lj 7φaO6ݪnYNI%_':Q`hٌ恊 .-|auhlۅhӦE͟RҷuGPke`eΨFp]ûU,?R 8:I%+Z'jN upjҿG6L|^T*f.|b*Jah.d] RQҿΠ"HX7 wd;g4)W%~SX㪵}}K'Akw(l ԟL w8@ zy;APN ;1y7a1YTp }(">>?->GfAgRrӫ&G/Hp5oSB>n_l}M\.U'eT9DgkcS٪ OBǦS?5$y0lWr2K\Mf_`[JvYIe0 <2`[ɳ(` G]^)}pS|ewe7xCuFtbNۓCf![Rc C@IRr}c;bO-^b8 s1BpHV$x]OL{ҙh_ki|K @^lK o(4GکkUteB%j|!jDZM)!GEߏl$ JALq FYŶ$kQ~0 -\>0;&1oLJѴ[V%/M`H4ەٰiIlGUן;MךDɵNO:`i޵vqIM*_|A0t^5uZIsX.B='"Ͽ )nDi{ u kS߶?W|{xyk',ˠAC;Y{j|cOl7%'.‚[J+u:؉u\~Lo<G`"!=c߉A9́7"fE"NBztFC.s'5 | ;0I0GܟNivcC= Os~swq9uDf:RҵVl-1h #F$m!ޮ~ ċw!IQp[A_PȂ"F#9< MǚmƷm#BS_#Xd=D .0eMƻskJ?&'X$uGiqPj.PQq`~^lcx5.%R @UF`f;{ Z?jVz&gEvFcQutKddBlB6Ug&hY[ ǣڅZbA^[t#@*1oth[fQ|uP6^2 Vn/jMdSn7;դlV=#V. 71xkdO/n2˪'/*R0ZTL$|e-f^\ gf_"GƠT@L$|Nʞ=ϵзVa6`a8IH$%{e[QVOA7*}/K\[E/sX~WV\x82(I5=Y@A +VڛT~4ydF>Hͮ6 =ڣx`+\Wx^8aZ]L hj*~=c5{ZhwQJאLޕ 1j2d®§jlYX>ct2ǠK:FVѫY-֠s'}]*62ZfZ_5M`c:uPq RmYB gJ7YQ5A08%BSD-bgZ p gH!Ňv-Xpg*tNMҭ∑b7.Xm=J ݖ@{$.:alVr!NhY!10WVӥ{".}`Zp0 [Pv.vvcJǘ-Yܓp^X;GɅ,bEN^y cw"i'%g ytT0KTUm>ҿzKZX](dہNKV*`g.@a81PfƵo.Unp~ W^~{BjV4`TQ(ISpi3^d4lHLJ_VbdĖ G~}ͨ'\CFh6RS zSr&#d& +{HOxH!Vt{M㭞v^ƳZ; >Z6s( =| 0'8VUCHg _J *68o|O>1-ڑYsgP5,[=hm ;ڦe|9h#^\Hk&%;~Y1`=|GmyX2Zb% wЋ\oƹg-7Ń-٘E1TmA:8&KY^mEudiRLU}p{E%W\k:/z g4~N膘tHVZp+L,ˀg~ &Z({2`<ŮHMGBj{/&ʛd;Il2K#HDq+QEp%t*Ns($2v4. Ip+5j 3ᚆ?˕[: B;Eqp܈9HT0w8%UFP"C_J76_#OQI1T߫FŘM EjKSx>&ˈŮĿWay?N?0a8=t!F.3oAؼr&Nqp6f8WbHmLK#SYOWXSr&g2tKȾ@r-GXUxdnMٔʙGȤjF Pf5qMQ9^Y ɏϫZ9DZTY (a=bˆ&W@MI> { ;FG$4`AF6SGVB{/RAk<}?(To~ 3 |qR6iMgS _(SC S0TtkAo5h%D8#J~ј@O sK"[6JIJMsM@i%T. ,ltV跞NFsGnît3[{Yk&HkJH-4-klۇ_>,r;_XEx@S 6kQqHT%$<{gpIU@$@1dtjjɜN $%+v]hщu';\CL2R>ajz9>5k,5fl6oCJ;7_.IAJhwÂoj2c)'jj92%I5zX %V_]XqWgBT!=hQf@=.*"&Ϋe{*`Ns1ަaw?+ 0?#%Lh@EM1#@䏙gѳ1YqC'Z9GORH[+ :vkæ}{jhu vQӂ'=O+C%&#G` Ra11T( DfPb;\~<7bCKx$ H_g8h(_X%aęW 0] ,}9Z"^O&ҽbhh}Yǁ]A6M1]-Ffza<:M3sK#hV]+>fx3tZ#YH?e &ꅚFiK<93c R1sTb "ΎOA2\A+Zn6"qڤn wOb˸o\ȯ[lQq F|ِy=SE`GreJ>:,XG oN +jJ'ZQn*D`Lp $x91oC4!o,|Wv^URͤ,gY<ӫaooL'/%g<HuW/z-:ձr7^nAv'lNKk;K.$DifSAG4gnIG=gvxZF~Df<(~HkL YH$W8m8: ,ԩxL,X9YUB*jAӫpcT:cUZeB1"rCv܉4 %5*ԜiSڴ)l]7) ]h@+38i*oc«4Pg'1=*z۽oXU[ƭO( CNK ;Ѝ)rsL`Dp:=0MXǘ~SG߃MEƫ{o֩{9Xo/Gێ{VDAE&Ƣ+v[q]e@cC[ ZUw HXr E$]&pdA80PIBxtJ'-av\F\ٱsϨU_C:Z@ m¤'Dh#-_H@no% 0/dX |:y,+HċE K,27ke853йYRKCs%$H9*%z-'[o?ly?`Q20O}B4@/#5&0V/Jѭv7 K~Z˶suN 0eK n攕0ArpiEN4WJ#{__yDe"\}/s ϞqL(j)+w[v %B2#p/;=F Nb%\~mIx8&EL4lPi+*˗4nq;x0ak!]Wr(¡􌂩#CλFp5h 8y&`x37Vr+Rǁ*{b:T0'=rr\=fI][ *ToUߑUq%Gce ́"Nx6Y āJ$u\Q@,)dSܴ .5Bd\dh}hGt8^w; IV ݗ(Se jQ!j{#>r,8.QB5|,Pg;r,5z_*ڥ)@צAad#y.r8WU?9/7ΝK'0wu46HmLpY*BawUw> j`%3~ +L4||A̅4ݗZ!綍%]dMA#6_7OB L:<\P4;=V/pqWXG $ܕUI74o҃T(UmƀDo>\<}Dv2ktcfʔ?rM 1:oCPmKIq[S@f W`ޣG,]`T9Z|Bji3b"Ki)J`!HWrBhzlԸs%+yW_ jSGF;k5瞺j-@(;̰rweT&7o K0(FgDx0y=zԧ k;;:7b詥)B%ϹaIza~?kBm4`}642A(DW'7l7پAd*2G^$ WL![(V0'ug񺄂\zq L`p ݧSmK5tY$Ak[:[Hb0fͭLfOFq]KQL0Z8Yc 2aLzێ8>Rr.6=]֯ջ`:/_?t?fڂⶌb_GxØ |`tLQ'*XO| ۪SB?&q>[7WÑy V8Yz25m>sj; 86:ގ:;v;ҸS (s^@`@"/bߺu> SXtJ݀*2|g\ wr` 1<kvwIN+.؝ǯ |7V]:/Ueхm6$ :ƂR.^%\GB&HȅH ?MsQbS`PTCSxJu" _ Ta\F9n@{ZG]Yj:eS($7zl 1Qח-DC5{99G3!A]J>*fZT4 Yw4/5+ :HtpO+ wx}&j:gҦ9+l򕲧>L;T䏄lʯ&`kcߖ+Q#-U%XC|?U`A)Z [0pu6w}Hm]Vy3Y<\A;? [J)ʒrk_v0FPZغ@@C-hY p465*z VTʢsPFK&k)[Dk&yd]F1XM͂DK+=/>/U}$/_M\mݣlI?A'0zaㅵMt'ԚTlnRikQzv$}dny *lVhѿ Xlij[H|HDgoNb1IߢzSiặʵqwB^BzfaPKY nF| D>Y 5]kq* 2_3?Q1oYHzZD291SQ+'Lh Do *u6iz3m0Hc7Xn%ie5K Tf: MF" >i^ԛ^ mvOHPKR Kd{B$i(q0ڦ$mZ4}c4ynWYOg 6j >#X7RxMgoY@^wtk0 $͙/SO?U !_v7ODJEK!'ϑ0Gn/-/ fceփomr΢h5|M:6uh&u% 8ɼf4;!̛jv$KHeF/{V= œNPyw|:A4h J!?~d**2).)Lf<–f;\Q^r&FgWŢ[ؔ -YHl3R_c@xcLW;m*ŭ060Jη.t$CVό,7f ?(N_涉tVBu(Gp-lm#Nb.l-h9L~1Q/v&1$G i 8<6;w=dhtz/{櫭8A9#1Qp|-EtM"!k(Џ臮h#h3> 'gx;;[B. *W4$yq ҅M^峔CsD}IשO9,IƂGw܎I ZPU}}o!}֦pX[ H_U ̭~=o"{G-ArMW)'zZ 3@9E@B[3n(fv{`q$$1?_+*p1^5̙/#t"B\Nxr):_ K)EOLb'Ȳф:m *DNWɑ԰ XogAL-U0U䄌7?6] }P'-b6|.`W> <5{ȦJ\U,R{]Jny\"6< XƭFQ6@$kDe.bx(8ygZn`xv1Lqc̤d O0IJimZ(tي:.׃  oK %q +)UY,! i1y +(P wXR!Ңm cNZ*3gV}] Uv#2HF8 ˼o:KNm`}iowdAk0$Owj6jE[l]4c+â8ПjDшB;k)Mp 3(وZ!rѳQhE+,F҉mHЀL?en0k!mӁwV愴E ٻͫJ=ƀ\봗p¶ L#uebX~?'H6U6'Â%*(󂦙K w[PD#?I4gWڋt1Jc I8?wݒ5,#EomQ̑ygbC9]Uֆ//XՅg65r,8JHUHIS3myޗ,Mj?(LGQF ^(܉zOJدT9CI]2ch1&4C 7r3QKuy4BY!tS+;j 1^ n;! Blbž\yeu `JIp%I֠>vĹƖ܁c`nϿ]vN(86ik jvKƧ>wkӞ{jh0PCؕK᢯RÚkqW:'A=fKw"u/[yE| 8Z1ӾgB [{JۂlguvA4OnL4Qkt:t 5Hk^AC4BқR7ZsKg#JוR84@"QD2Y/]iNZ1ip Qt颢G->N*zUKr5>Z+bx vፖz)ʦ҅,e"0#wu#h5l 9cW ֮8 1w$0QYcx:/QPU^]Sd!u>@r-Za~(GK$vca 󟮓 tQyX{o+bMK%hоcENVa~!k/s e,w|W#ma֥ф8T_i!1K%zSvi_FEruR>s9K&zI^.k(jt!D+ ZrC~3IzA%-QyŃzmt)/C{=v6*Ό@ũLa}[_S2pOfBKN :z6emˮ.ted"h'Z(}KHMrQ:cBEKiO#aycu.NWa8 zѳEJM}V95TMaEF c8 %{"83Cx~ڧβ֭aX.faޏr*T G"-.IESY}Iy1L Ecq$eIicXbv8༯]Ņ K8r*Jx5-|nMҩe 8D{;{!Dgb壦"Z+K \׋ֱOL!6.XD8.4@1T6&61߷ůqu+z¶)MaEO)qIgCY@{S\VU $ru5p# E tQi(R9 sZp]|ѐ8qa^%c`Wl[VϮ:W&i etDf |>ܩfe#I`(!ҋQi@^w#'NJӈ ާl(; )i6i8yOQ3h+n-Y1Sa1gVn6vQF> 5Ϋl\]No[!vT.PH{V| C h7$oKVRoں=vi/_T1kC^*~zᥦհw= Ngl 񷒦Kwyfer 33|;qCsNshp(3lvi].(UBe18ousv ւkRڬH^\hًg{IC^;&Կ"òU.0^Y]_'] poj\w@]6o\{ 9}UxA^`ǽK{8W,^­xIɝZ]="|f'D4HDWWہGWvJbDME9DQUBUJj*79E[9LLi0eɥ'1( o{ɻ/XzY} YL.:u%E(v&&hfI;>uІG>1);baޤZ\=Q8tP&^lB8Fe*yOsR@5D߁Fbב t/ɵ8,Ĉub}S;[ً$({"_@)LbM'=QJ\<`BP|Ȍa L3Òg z^)O"PJǼ>-|wqAp}DN`m* #7{Tb>O'c*>ٮOf Lr;GRY&7T«tbtǡl=vq٪$Dχ*d@yn=^dF=sETYWp,4t<@wT[uLxk{c{/mYL,N!P dA 4(Qu.Q7b'pD'2Dq!HUjBO }=²!ZXp\Rq|H#٩_@E"UC( }}"$Cje~LB恉W7o0>9/Ys:HG*U@`}N!)ڊY5׫r FVgFei[]Gx(~O?kn TDftv$g1H8 cr3g:簙CJbpkh3u{x/q{ëtF繚[ArW |WP:,g #u`α*3pV7UExSO7v<~Yd0|9q4L/?fltL}ʷIn[P:LVЁ3CAha-p32z]h EM< @zɖ9u7Bo s {k < 8y ֍NX@NO \j' |?TԂ^ 29(=K`IJjY@5mY+lkƣ7U"(\JNgRm PH}/Ս= QI;gM(b[Taq #jl0Wt8Yhw 2?c?7&:6nW1 YZW+|jXH=щ̀8* s!{#:Y5P?$Xuezzd>$4Yj߿ҞiJA+J;.}jH_i~BX__`Pƈ5 LӷF*4Gt0؝`k#4%k]3@2hUeV eL[FnC ʎuh(l.[~ Jo@\TwEĈU'͡(AVhIMH_|+#RtLj.@t{S rNj2\t7i)g6AWNRAnTw[< vR{%(B|肧Lt×XSx顙w\$w\JM[KJʣ釮w=YK 4!rC|3~#1H,\#+oUS;#Bb WW휡⼋@Ø?ޱPzſI%֊|]=?kkC^~0Ne +[*jKٸt.P:MJyݖu dThA89ޅ-ڲ.*P, gpz丒WCب{Rt]>YZ.']Q&<9˔c~[5Zc_L~4j=tӭ61&Mtm?pUlg\}w yer&j(+a'>`yQKELy?)Gu`Mܼ'(iT #v7=!tMZC]hx75喒g|]|| cfG t/X~1]t%bՏtɡN[L{ O S#BYv2%?Nʟ%b1Cz1;8xwJAKrE0h~' 5჆b;x(">I5K<}j4zK5v C%q }PzUJoǒ~fKu&hyP?d`!g4 y`f>"Az(,Vȶ5spwDT-\t p9ԿȾ_$_ZuRZAKGR`台G m]H cL*s]׍s .%D7h᳢TSƛDӫ49خ{UK! 7H; MՒqvKւi_36GCϚW&*w֑V 63 b7a۪AT͠~hVL )$LwL)jăd|r+TgL}} Lwi+Y19ٓc_b(ӫq0Kei;zUʾ,\8vlXx^/ۧ#T9G-LN5)LP\3"/19Y`Rvq@vNڹUJ_DS*AOgX.#m-4 m]~8JW, L1c$;%RѸ@z0wx73 ͝ {?-y tHҬ8 JȘ8ʳ&kFnd=Aen54M఍qٺ%yqn0[B ;<眞-|Aý.m |@Yg'#}c -PC!l_EB)bD-e`L뷨+/15py{]m%!0_6b(~IL 2<\6Y4f u_v&2mʲj;gr13#GR-ceE[rd.nB^h(g4]θWϿdKi@aLCf2v%-`9g b0򒆔۴w{{$3NɎVx$?1gQ":ȲBj] < xj}1SLxy"!4,Aγ\Ak%}JZZN꒎Oe IЂAk6TS[՛Tk|)V- YZ+j =BscXJ={UY@0񈇋tْyt VQܩ".>c_n_8.3>#JX-OԐMfȌlLS=SKқQJۍT )ƾ xCo3@]m|пeFWqNP7 Pֽ>u: =3AR ;3gv냺z~m#,)o a O|tX$!ewng~Xu*\MӭPMx)R fB0w^{bi*Թk 0?7a@=Y"0Ȫ̦4_ƀ9!ZX"yrFÏ>4a|ԳOCxa9QO&ŵ)֮׌2< yYyݝ#ʼn;JB[ _+#&pڛck۲8_œ_9 Tn=;~) G5-Cވ ٣)Ɇ[H&BckxQEZ]6QCB:ljTܣ~~$1O0pQ'E"å(p Td0PK6qVRߥɂҪ!qfo4 G*="n6ƊBqT'CtS9uͅn` P*QLNPTTN_|ex`K,̝)4M")XeGvSG%P#Ã4mTiL*2e@N7w`G^G?JvP*c?M2?6JNЏc9|QB2ڏsͦ&I/9Ń)V_vU$!fƫZ(P̰8?$b{GMV=IǢ8h_lby%2%XV]\lM{X *u >5CB=a"&W5гEɃq̳qBA7 016캎#NV>b} 4dZJư*w=ݟv[+h{obiѥ^Qʗ*QhA%/uFsGFnq-З$phIGT'D R_s]oʂs0x$FzqNp]gǫ?_%%)P!J)qfL\痞l\5zAM@i㩰AVRuӊpx%  'Jwjj_lpm3Y䁓LriKӐU!_7,)N&bӹqB G bz9v(A$DzQWqŬb#R%]|PR8Wҁ,dw+<*ċc%ҌmN[ ۆỜ|f!p_|)fK&^_C [g4L=wF u190/],eq2q"P?[tń5}魇6C (/vX:FEwv,98SUT?$x2[P*#DȕDw?mzja~ \$+`RK"J3,_?̠6w\Б+SjH/&v΄C "+-2iQL w5ހӉl#aw+Ѥdm2Pr\:8$q rPkbLAtG~$+^ٷsNmx4-3?g&z Zqls Lii6\E}:°c;vgYĈx\cs=i|oe vH8W3 4k+i%P3.c i"*$^UY_>g\+Q՟څW8y4ӂ ?գA`LH +(!-^y)HӪ`GJ#)Bͧ"\fKn[KYMd%o|.bj1*yV̈́൜ڈSIa~S;*Q8["m)sfG>ޣPyv-0pNCøAEt:&` RbZf~z<(z¼r@Nr,H.gP>ʝKr>t#BTcs~zXxDtG#Df ZW6-xn]ye)c* 1ɏa'lJZ9u1~!Ȳ0vZOƨlCu{YQgIs)S ;ǽq@GBlv:9ED5=08qOȓ1o>c8w^AVs+PhO h+fsdYJ3wQj&WC%I c0L +9ߊ\|ƒ&Zv_g8?bqa9Mn;~LE\ kڶJ`z:oDF9뿺m|k[b܏ ;ivob<fuKPydΫ9v?47m_U{tE@_;Ԏ{ 3KsUf.@sU`)<[k.RDŽ"`KX[)5`}dB[w~` M~⃷Ǎ'7a{5g.Es#8XV(SF+ 8~YN*="CqI3ML.ViJbhtKaJazŭwZsŸ=ځ>x-pW:bf(F78L\3EF!L"AI0%dԏKegӐ[YYQEfCNni>m;Yd!C0㶩b5D6PK,lC4j:hFr1=?5o/Уbݕx+}*ٺqvp]76A"d6MW M麍`LoVɻʓ_x*\~c/ ͫE Y#i+jRu#s+7xfouMl%aݧJwVv.1p,W=ޡHS+Z&Kl5wkWXW_LYXҎ|HddunZ I!\42H17^nySϛ_\2Uu  g( ˗r`-E^+oh$[awSX4c/SN- $Pڎ]R!Up9\e#܁frd7@'#nr!e~+ͫėگgt[f j_Vbwy.UO%^"M瘾UتF[}u#dt\ݵtպpvdw4k u 3yəbL8]%dr|=$ Z08nd>g2$#ky<RfrU?6'G nA9@;8_3B֠ 0^5vɆh}{kTbr;hzOKNIhe#E}}л|{ё g񐉉Zǡ 58niԋ!Wim\FR,.GDJ*H zzkYҭ3:[@ՃU\| %1ը碿]p9~XB '-+r+x3nmisbM"͢-C\g0Je<-wٝ6O}X8ӼjS%1hA)d u$0Unc,~yn?r!3pG*ε.aC\0yԱHr[ǵbqkR=ٖO*-4rnyә`AΨ%-ɔ.C-I`6 ~(eP*̭h|h(o aϥ"j1dlхn k`-N(&s N. D/R.&A9ͼcGZ"T=aJ!qaA&+{ Fuq_{Y'KŮqMB"pg3C1fNa|`|nZC4?FG'깰lzE5w1HvQG\aJ\y{ t>*I<ֆ2E,`Jȝ.T$(OAo}msC􋼆ʲ^[ n%{T{e/VsbѬrQpm3XcvIb+o\g%-kS-Ł>9}ׄ# `b6E/l`@8nY5}L3!ˋqpOWXeb 8dF8{(85eϰu?HG n5a"`diӍbt.cВzgu_emI})cm|͎b6Elܸ)8ƙe5>w\vLaPZ17'e ;^Te>)NӹS ^XG!:d@{se܊(xpeC=m,zC͠ꝥ|OpHJNuEe*Hd(wg>´@1%)D?rX𔪐)czbWȽ0] f] U 1Ywﵶmd"ȸ:SN$R-e%:/9[-6B7 *-.0!۱IC["7lhu)vp;GRgd3g)UrKӔP(D%B#/&# {"R}#.?pu@.kW6W'·%$m@daRAE :`A9 R~m偸O³=S Λsf/)<W@UVw5m#IgUlRж͔$%Aw?eIOo pb-|RHYaE//hp֌6$UҀ ^ j=A_ဤ8g39U,C(MGLb@qq XFUZkB:5lmL "J.[0|> ͧ1pM!J'ͬN'j3 Ko{2Rk}"z^ӛ b#6;´LI#”|_Ij*1!)"` w00aocHFw~ʲh/Tl ͐W6M"BE5\e-yVi wB!hsƚSkw}tҤIX^o:|;f -နBn斺wr]]08a VtǬU0h3[ކppf9XHh°Nn$,]M6l勬T퇚Ň( ţ\2 }3 L)Eb=葱yf犥8ɦ_L`uPJ5PŇt(!PDmXztP:΢6Ib$!遇JY^]~&RA2lߥu`tLd=v.eQ:JMJ\Ӆa+R+0-F9?LbXm5$FF8eCYJvV"Y\rSUDNǂ1mRTGymW4H׉ o?>n"W:9.^Bbu_#3,0b% ?mPb?֩RCo?x/45[_EܳAT *ɌE7Jj6:oR'-7A7;{ M Q|?AMc([eD-WU&{ ehALce6/h $Ey[rGaԁ &4H&g58G az3G{uw$[%W֕X>#B_m6~dk.L qWa/ŋ =ip_(roF}cQ6/O#MtZ>vHd Eä%@'؀ ^7h=Q7[ e ѸG" V ! ҍL<׍6͍q!U?gu,8l8)ruῄPk]O[ o3Y %`\>jʀc,}zo@JyP(2[p֛6 m VlaiaAgi?-9f%Zۼշvv nqIqq"1iXiZjd C"Ck'r!<@/VУmu:&[ɯ++T61ۻ6ዉ!؏_3-N?ڎɜX[Sҁ &"7~H:UpYkߊdP096ij +f2M*ϱ T5ͽ+quC T+X4RG+崫i@3c-Amc.;{҅{\ayNޞi,B2o0AdFA0YpԒ~n;HLB*W7&>+ [6D!5j'rLxHR,a4 Y!@$Y>DUU WhZѕE z=zK  $ k&MDf@ηOH ҬN{jϳs)"up̃B/-Yl) ʔEK/"mR?[b_epoJEړ2jh <O*CAN*m);68ʼn~ވ^ ڸ"-,]eNu,swӴ:G^?Ԥ&O.JA`q XIT1$IM `g9!~;єɖƑ&و,vKig zȴ`rGr_l$,j/}@L{([%F;bAC"&2&5aTTWIryڍ88J)2*U<.CUqJ>Q(V0:̺ݨ0YK )zt/6~Y`DfMx/ɧD_,& ݜ}*h:92WNRf50&sU7<˸adeg:4>[1̀gan/ٲ:Z1 h_X|($#GJ-^]ޏ*'VB^/53 * =2&q|v ot2Dž4;Fo1z2eJ"_rQP߹f&(:i>(x1` CsA+ @o22t"x ̵o6+eR1e?@MpFkRHcr'HeiLӅQ/`a/&W+Wyq">e'JW]2 p)a!J;{_ ͕dUY$dY˳2yE,]l3·M>z{=6oK̈́q![&U&r[OeP8kjy ]gds{J!# җr  ,,JS>V' [sU߰leCO#gd5@j]:؄0nf'fp|axθd{N`yv"VB251 V;39uHGb¿ݘe1>v' i+k/ne@gUI[guF!]:2`Z.|Vq^peal֒"g^Co[܉x_M ئ]'@Gp#|l=5[p6I {z.X wxq`EC:6.WZWo/SkI6LÝF~o@kF+{fvNm .OYIgǎ9\ HV7@*V4w w*Q[}ivPMl[ "A GLjXTdV3suZ( ٔ,@f}æ GGfnH3p g6n aơ$Җ<7Ŭ@CEfj>r) 5Ce ܼ0?W*!&33w^D"`R騪q_I&۲Kj 9hp1=dV6JdiQ`^KBڈ'UW>e$nvNo%%u>]R7Tm5=TŪq663Z\2tbwbtyJNir0^g 0;W 1s41 N& %Qvx aA^k)bs1wS7\T`]Ӂ6uNb4oz?:N:P= x[ z < lҲ8 @EΙ05eFZk$z2= LԋSeww ^iQw` @-x 3 ޹-l1"8oWT_QOjJ(crY0Kv3yqrTl@ɷ o1\ϹV ӪԷ:^/B-/b؆$$zn$4$"rC=#^H-C7 On'l؀TcB[)~`7;:Pp<"8F[ؑdfz'nQ5")i:¶^|OB*a>OMG$v?g87i;f#:5jc'7z<ݖy%!/{Sh:!46[`6%@Tx5R7+nSsce*7&3@Jʇa VsM)<(dYp 'Q4qy2*9ap`>؀\v밯]"j 2x>G\q i>}FQJ_sj/0n1I҇ZwAMm9IެWN7Bϼ+%4!s&^ zv?3ErM y379Ǒ.m[$1ZnkR*O<^7P:^/7E6(7-T=&g˹_4oVv-[BgL0S&Q tȉ 2Zwd SRr%'Q6lzP0r=8nZЬx,s䙄QO\q*B.*ð"bt<P 4zYStQ&Q3-J*7gǰ4#CO{L継T_ZrpKzы8IpC/N,!)hM#Neoɜ@,i+Zڃ8w!FNAC3SdFFڋ6n2m&x(qm? *FDi?xXVs(Oo'5+0SKڬPid\qq 2M.U+E;^>Opk%n @P՗$@D"5 \$asB|YOFk2}I0ta:6r-J,iJ/'9w8,s]IEkDA'æۗy 0fμ~O!\B(E\(7W_QT]].nNAҤq^D:T7:6+ (Ga'%Ɠ|󛉣Qؙ)7hYT0賆l6#Y| lxLXkH'ΰGZ(zz<#8b*&rG]DI"?=i7*Jo!eM(\EZP mNWZ!B#'Г=y+@w~63 %Ij݆ivA36>QZ R秆 1D௪T8ug5pu>w Z lbΫwN00*9DjW}]# !TxRKa }b2\ gߴt럞/Xsp_ C?=g|!W~ W]%EH+z""bxpɤlQH+a @2=h,-v5DUG.™ ^q1dw>G 'ˌBiޭzpDZҔ:IȁP%Y qGS@¨'Mk n'̄=K#1R _Z#y ua U|W}1)ݪ[8n=׳h#ͨa(ZRX%m-AE5;2z0&^(0iv#Pi"dFɖeR^LURqPLRn'àj8lIl 2Ar5-1Q4CN8鐂C^ $en];o%͜Z=Nm0r3Ű틒6RZ\qO3BkU}yidy#{Do/U/Q7]%SAzmbVrM>[_s }7'Cv/ ^;%4ZW`GtA̧MgڇTw -9.\w7M1xJWK |^h(OXruvr6`Q J2oh  }NE屫ǃq0XFɠҪzs7W@oYBi0f4'z] $s5wE5K?׭83@(Y"r_ffE|`Bީ#sh(̚t˓}g1,0~uzǂc.f]H*!o iBT {#L3FBߎTi;qE_Z{0) 'iq"k=i6n 5_Xj!$1{qlH|_Gr-p pZm!mJn&Zm ?sDNe- U}H& 9.zX([L0q&3sQZ'mVjRt4qJ";|+Ek:H5+T0; 蠰%oT8/S> M[lѶ 7vR#i5_86 ɂUԀ@+T1}oip^C.T@k[H4ؿ@G܁E# Xocת3#J`#[r0X`pkPV.MsFPS{ NB-&3PgA F+!:iyq<^ ƷmgвτW`RXɁArD5ǰ-)t_ Vd><ɧ p ^U)O1pհx u~5z$ fwGVy̩Fˋ4S0ؗfƆ<^3ԝǟ,&a=#7 ,hQ9X=^|r,e0;5WvaUg!XurEزffgkxqF097[nYL-KN"a»Ew d]`!g kgFdxϾ2DhvZ,Z0w:W9n{M]T"3^Il!vŦ<[ Ņ$Dtyκ?c]ͥt;({Fnt5z R]tvA!Dv)cρY HLEX-Nsh I-ZzR}"lJeLoQk[O=r^v.sTM:}q{CU pDcj2GQDJQΈ(;Ra__SO#%+Yg7 njyÎZ4z|ۄQbB"dHL*k`QnBǜ:r߬fD&khXb !K۫t>z /Lj,pi\7zRlKj5{}ӭ(<ȕW@6D:i G׬sQNvxE"f )qеl柬~xՒޯf/p". ˗ Ϣ.?$Q ϣDxWϘ\鏘·ߓ*FV5]A1;S%#d%4#"O'`*)Q-"? gsH\]uXA:[¯n<՜qV& z%k3r;5<c!wOXnt EX9TS\]E/@-dJt` cO;%9W7[w : 4D4gNJڇaGqakɌrݓSjn>WLޤBZ]Ry縀$pQY%;l$ űSD" bc]nB6K#]uRHcA1@K\{+>J :@nqF`b5OD B4-;RANn|Uݤ[yWaMۅHè?y ":q?~:q+!IuzH c|.{z'ȭ0S *-I˶kXBɡH0;x' /ԽTQ1T聯>x; КkjÑg9(ldVo)ޓS"՞v䐿 h3G;nXlOkSh>+2y0!z_ l^P<=%*kf|¯[aEIeX2!)#ONm[8GpYAo#P :=K 媪*oV7jH 1%4 TPl Ӱ!ϕŦ!`.TbxjvE |ӺF"Yqh/"Ć׬E$Yeʕf[puv7/+^UU -̅q,vqc'A׿8%泇D({0u>NisDF~boVáV+K&;ncۡG,|2]?@aT74uMg{a؀~nSބJFD5Iig}Ƒ_51{bi7ڊC,q^)_T7SW漒k@|P7yNj4D|mSV!)cz/)j<3ϙ~{/WPD_yho]ejm9F^0oHA7o2[y0'MW]Nr59f Ʒ1kùMTAvm]QXwF k!4 .h+wZU*Ov"c&[,E-2/\3T3֗%QVfLKo!$_CM?y9 ǿ{'yGYc۫ q Ĉ S5-yMmFHtg=ZryAT{6aJŐREF 0,K$}ݰa(=0۸/ܙ^,:'`Ҵ a#A&ޡ@N , j/V+/ j>0-mL;BmrWWR ݋_fo©}Y^tȜ)Ia-vqaaJCh)~JEzpt[lzhR iF]zDT;魖M?ɻł@RDVN=I%wښTb@t6Xf`6eI=~,nx-9K&3t@N@ņ(c{д#D/Z{fد;C[X$hQ {BFD̾>mna;ndp֑4l$GÖ$tϡ="Tk]}bɺj}_##TxJP b}`; S{BX}QG=Q-&D(msekyoa)FXCdLMSyUk!ҙ]@AwFzv9dJ^d*QKBI-ybqY( t ҁP0d!RmKG@&HYcRb|Uӳ#W>z%xJo!:֟U*\]kuڦGk\rheW. HjAo70rN(Z H K>vp?^F)xs-YX XW'.xi… $+`V. BmNnhe<{ (=mnr(\cpFki‘QdpATI-U}u+ a7vv]Pp. JQ'Ӣ8r8>U.K-W ܄CNy/ cs̋? LX,hglӎ|G^QW&Kke+nj̳]ZCL-Rn/wd',Œ|@Bm9DcenBhzV :Hj+*>8-FhauSͥ(6r4cl1&_\rfIP4Z) Xlb(p|%?p6Hpݹ&ܓ'R¶+)W_H>JAD Z8j&ԙПpS^7lجZ'M(2\]Ejmބmv\@Ёgj)mk%LR"h P:ݭH,"XLE6ĐnA2CoOe%sǣZ"MsT|r0Mq+qA l΍JpJ_)e$C~g,e{PUMnZ]k&MVTMs6tITj&_vN汋@2OMbS妧-t{q{K4h|+J㱠`/ꌇwJ'^= Po7rAnnvv_^s"Wψ7e:ydU]3do"XXШʒ-ѵ 3e{{CH.3f_*c(ЀngVÖcA3cY+d{OjQ؈3ʁ+E%426N ]E)c3y7%I>ÔSZC9^ TGBWЊ"KW@+0y"fڷәL,id;xo_ 魊_S0;ه!?!n9w?BOЗ*2 sL&[`CىN"SȰĞY%c-!6YhGa* e#,aq櫂=cQ%s^bXpY ??1M !s7SDE2OD -]3:!$gؾ wֵj.ⶡl"A+miC^WW]e*<Fp8^ {9퍡LlJ[ &G.O"5r'gXѤ. vy3\ uNj @oA,X 7r'2*mn؜[8VX!<>ر!f,X00n˿p;Q ]B4YN[n28mשi'Eðu_8-Z6ەiC hCζli+Zf{Ϊ$e]d9W+z7 Q4i*/fŇHVcK ˻NIv)PO+|8HP2,}0 'i B;UL4Gp;)3\,Te"]IhrtŒk*dtd$8l;Jbvk"B?\ԉRqM82čLXGFEma%p◂X~:17xrNb(#JSs38i{z~5/VNgs`,aJM1SŐQNtՀ>>aաji NI--sjפΫ14c5@CUɋ{?9)JZF27A\)Ĩx"?2Qq2q)DaTn(DUP~6``e# H,⒨F1]]e=W뼤F M7+fZ 5 XG,`tÿb:!]GkNیJqz?D d4vնa"]bJ̚?cY_G{qޟE;`Ҏj(oOVJPA}`^)5F+ʨж>x=պZ3`3f\'7@Rpws`ւߚVaxl&KuԻҾi&@?VƷjAN]Lh=nNH~_Ex[FK>^=پfpԖW}WvAh팫۰Lė?jПd  C36ds :zg3_.o\8ɵM+*NÑ_ǽ|;"kKM vrcZH ,m`@^+s$)' 5sk2tm(};4\, |(_]qdY(T޿K^VpoJҠ?;yz@\DiOD!80O1@?P ~ ?Vt*SrT# S {%Ek5äZ1bBXe;:QvqCw5lRx8Mk*ʍrZ΋+ էs̀QBidj*^>V_o/ 4=;.]m='qKDc89Fa"b3G)Ȱ"k5hòv-ҴSmr± pTQ)Qu LS)xBT+ۑ:5hw6|Vh;Sӓ,'D#f`kIj@zNr*s./`Z${W~6vJiAYaeAgKmit|lLJb [͍R@3EL_@1jkĤXڋ_ļ.$ :1Ru9Rn3Eavh _JHjrO"Xd͖\FV0?B+>pn.iO\W%.%F Sh Uv) @}64ƿ9_uM*',UM)ٽ$(b~]PVAk $PtDB_@QduZhRB b9 IrEa2tY!{<,gazycէG<_cwOϡ,!<@|tZl^eWKʯ搙՝b'4ҧlI ?|#kl>" #KX:dyކ`yiI ϡ?#!8IeՑ`: 8hɟL aZ qZ5.Vfnz3۫͵ӀLwt520D>v?ĸN-)aN ʐ$RD3ĩ`M{nzj?~9 .RI,uO#h֥Ӌ?D`^jFYA_PĊy!C!jBpѰ1w^w%d*srk# UUuZc2&AZgYdlkÎf(,Cg!J̳s G-5d$bv8rV)T}?4޺r/pTyכ"6ߵjv9oanof '*):GdGv(ݎJ`A'@mG0ބfitř1JnE17&TI^}.)='&^:U<$.:{ҩ\ʧ}/-:G?zc8i'Hb&tWLD A?;>Jq?Rg yl&g8H +#^KD5m88z )v<]IfPC% ʷ d%Cޟ\-MzBKm2}]_rr01a--c̶ٌEzϚݶ Pz_2ve:% Ϻ5Ncj*E92(,HXulBYxvspa$3ɷ 9^)t XNeRx~ϾkE֢05Kr uWE΁%VQ̎?&@) CfJ1*qy˄Љn0zrMj\i u",#=iS,ȯ#M"|jQpޅ ?%su @-̝*?b(uƗ U@i!\g603PZGPgV!/1{V_6hWlIM "E}le4/$$yAX:lhM"G0NՕΎˀBOZsvaWa"DIc [m֕H-dQaS=KT0YBAECMuUPS/JS[dIUpC0ꦒk*tU6 hpwcGkrh򕗯K@d$vpL؂iUb%q8}؛w! ZB1,$r1Ԅ2ri8TQ)e9U -IM)#837=g$CNԳ'uE꽳kHd9/$ l3TGĚ`3(0lGNJ~篊ug? ~N\t׌-G(1Lw6A;_{OiĎlWV" <"5%꛶Ez/S(gRc;x9#=L߱ʼnKҼ3UO-+_ޢxY]6\A S?zgstK[x>cfBzPg>%}}~uUàYnxKr]=hAKx gIn&RR y~2F0[ h$Ĝ.JL'4%sZVAvL &Y Tcc>kE( ]=Gy}*MVܯ B{kFu%$4!{mn &H΅e*bfvI5ISK(<䧡ZOYƮ;+Q{9g:b^t.‚:!н=3"}5)pGW>%t5'˥j6̖𸴪_QAna2YJxRw =1Ὸ@z~G.AQ1lՕHy jc2{3ư/OpaO#1T5cC~3`+ x6_'aslM`F8v7-d3t n:hl.ƾkCh+rommIfсEeK|تsK!`<ȭc BJlu@4J;/Są.Զ7Sa,: R 2!vRts"Uh\FYJfv|=[Аbdgla5ϳsҲS#lhЙ>isNkYH5` g:H\jv%du eZm>v7- $O17<~Xd0:iGmJ0i CKϴr2ՂPdZC`I [U (卬0aJ @lD PܱrtS }d $Eʔo?޹'n8'P,v%NZ{KLmZ"ok1.«FtkQLuTH>ěx"X<w d\b6,tV(WuB/c]kZTU8ۛޏtTU=bKqǼ Ճ  Lɬ}8uY"̲iL 1.#]px V)nKƳ t@KRc\eZkɂn(N):-1G*o r8gqN!ofbXcG 1&j 2cI-PV4u:Dq&Z~'0Vnx.wK lO-i =ZtRu#zg ߛɬ{^c[D`8vBsMЁ-!Uv 2m>DT{5!M]J]Sۓ Te;XT#u>Y|2>wٴ5lqu2]<0d; k?F;ǎ(Quc`}ܓ!yXr밵Ċ;cW5T ^wBG6Qsp,S vvrQ3vHm=)p780Gԥgl+BTclzM{!G/e0|]XQ1vvƪcެVcWZ5g p% αׂ/ clIzs%0qU |w>hSIy4yNҶîM^%%9y} ayݤAY a=.dZ&GFh-wbsc.l> qNJv\=l@?Ug5 |jtS\GsLV : Ecٙ?4 /ݻ@ &A;H6J).̶ҳm+U;uH|P;(oKS,R ۛzY`=?6ĨwhW&6O׭F|x|h\CwV'_{f(vJV3]A/= z/ -O2(s9֬Z6F{޵Lj<,h5MI,Z2L??0ijWEHs 8d_o8d/2l}MQK.;۷N-7j{s5^/d_`p%[aT3N/HlZ`U0n e3ㅹ"(AAzEVU!*$&'UB,^`w^FũptE 5Kg\oz}s{`I6ok%4I|MGaEL]|[lRhRpq&/@!Hd ,\9 ȭ$]_¥R~0_C(iZk-@3^̅3Gt9xՏ+*6D+S`pE2)qC̡7j)y 3Ƣa>"% ;q[:uyu -/l޿T哿&cvf7^y <2sjY fWJB<}XKi1@]4zOBpP^r6uSXt{Хk<-PqĤ2oPlMba, h1ÂvcoY(&A:wNxv<ν72#.ZHCR7msU0Yf)Ű9U6mP2{7%?d.rwӶj&(gT!8{>5,,-vcMS/ux%Ʀ=֌H*ʒ8v Zթoak$'u4z?˅J}m$+ []Cˇ :X,:a?|?J3KrKgD7{KZОD5KEQ@YCWc|r7KbEo`KQ%6 /ϲRIŚC/UspZۧnN߲I}rIFHصoĈe7oHi0c[::.y1('._.zs儖]# hJIdx>ʵ)bki/KU51 7:yfoOyS8@,v׶'B֣s#m=|!T"a/]0""DfQ3{'*%j6ŀ/L(+DR HB1fõm ұKO.+tK+T.&(!F$Gr}T]jjF{hQC~{R9;]TUg^I1x*ȑ0e09f>$qcHT[`+'zGiM ܍d#& f̓0{d9`a u7IR<E'$yI_J:vk 0Xκn5> ՝zŏm8cHyB(z?eh{/f[C6!O쇊Z”sG+݂tm8utGEFŲ~J+v|;n^L'yfvi킛d2ҳdjBs*JXlo6E&oӒ UXͤCMrJ%vֿFQx4+ x׫y i S_9Hg\=8UPYշ rV6*|rlnD@CDhm,G;0?ripJn#Qz3JCqq%#]v-' ժ;Z44Hzt[l2?뙼!pxޫQWuy[@\{dǕ)ev1$vvTe)aV[09;e{W4=eÂ~C<ZnOOaKij/= i`gRoDULeY4yI5L[xA\Ӛ0+.(cjmBgS;&csj{ii4Ge/˽.&n~Hd{4|'؋%X d̡G!!)L e `j`d#Q{@G+%!@`ރ X4QI8n}>[{3_st3ʃ45}.XY!'yIztx/;] zK;"g Di-Zra^Sxi(XV$Y~u$ƊmgqqZuDQu|toI¦'b x1B**RcCNjO~Bn7'v.͆֜aWE,{7O S5!(R]% L{vXE+ _{+ic!]0n1߽ܿ01-1n蹏gBQ3bT@*'kyDoex ̑FEuˆ _bt0_]9 rP^퉣RxEU¹K:HSQ2|a{9n7պ 'h?['\äͦkb2 O;n+]TFCGbgQ^BCb:,9nx@4J3DP<}nlҹ>GoèSϓW|=+ B*]{g'_]²v270.(Ib$#/ KƟW|o*/BK1\0Wg'=%h0{ Q9qlrj(yşo?wvjd[cT k^>GPn\ ~sהa'V;&2:(vgwdA6.XGP3!Ԝ J_i@DF[.b,oѮ4w>X.m$q]&N 57 "P6AR;Pbh}A(fF Y5K.2#bʽ3$eeV:(~kHxSOv*eQGocTy4ni(?EՆ*8)d6 +L` '.gIP*͕bj?kRRGL!̌K[/V<%x]d@ Wcq~߷9iRzV[؈G<]瞻Z淩\{נ+vrmٜٕP]V[P@0K"sdKfyj-J^>ԓ堇[N|Uǥ r[`s}^ru0+j#݆/Gm,?&c\+ǣd @N RW4|ŎEw7e{0%  ["rU vvzz2֢ejpqEB !yU/e*R/bo AQ !譋|Y8hYf7D Kl'b5f^u$P3*"{=#RNSqUN96LS:V֛'eUk_ ;!x-rW-Wv.n )p{J_AZ06)t눤|E47[Y􄅩n<> W24MɄғtuX<+ _mcŰJ.p^eZ?l3m$-c~e >> j|N9뙭;ʯv.n`XeȨ}7h(7n!ΤI?R b d|(x+; LskLPߏҸII`-bpHBO{K Rw c:RO#syX\8=D\-xAq򎈹t5BC@_YopLnhPZ*68DǻWv>{foZTѵ}"ujߞ*: ő;D R~G|~ $dW _Hc]nhCjJNlC&zh E_3#ZVf(vr.j<, h14/IgLLYyY@#ض]1a "UML[c/WB4{"5ihr3%>4||Q? *AIDzPVRȿg}U1d&=oVH 3B3|1VPD |uPDLtF7kAA1>3pAԯe;ЪRefǻrh&PvZ =9+WV؏k 6ϒ)utL6Pدu\/QAtP$s-_d,m"2d =#Nzr h*l9#gsbGFg%aȁ6I{fV؎-5-1#Bd"j^k@e!9y.[i9)+G[9nZADCaf `CPn19;^GјvD H5`TԸ.G%m{U"%u[K9yи`~UCK?7eC`f'A;龳x6C:q4vP r¿a'R2m^x~A-]5suLA!fmIfobu%?ÓM[ RPIߖFI73P&MJܽ +虲D+t2KFleJd[ S5D 9/ozH68vJ%FIkSt܎Al0# pC22|Ƨ8Kk`1gKM7{h 3AC@3"1qfz$Tȅ% D#Ge',2PxŸo+ KU ׀nqʶ־IJf&`J{ƱPG!Yͩ=m{GOVj-*M5nj|% `Xֽ֖&xʢ46yPj7C]FUOwU^G趷eڑ%hɯ<PpBxi? n8 M Ǜjt+n%Noeya~_OLd%Ep'aNْƤ?>869D)xVuHEEb{Q^/^XKeFfZ3Is6ypd 2-tj"fDm4ѓLsJ`2_Yp Vg VU=2qUJb=^_z6%+[f3=Pf塹k bCŔ-\%(oKːҐ;0XNYү~eR jbpb("c!L Y+Y8w_pU AXK\8|LLSy X!E2qsN4,SF>TAzIE8ԁ\`44ƋL~(y}V;lbU_g'j͋;A(v2p'Ȉy@zg be1yH9$#y+#:hhMevѩG,K*asWWF)8:2M*#e 7s;Nw !Z+綑TtZ$KC^C3۔z 질OJ ?2/X!µI*0(Sz%]́4h]'8Nm> .vJo*3TOH|X"6:F.nI@k{!8pւ,kKMWt:hVICrޗ?Onk깨(f2.?LU:~Q;S 7T,"׌ ( g!mgLw8BN]":qea{ނMcڻ:CT]n+j430hDq0!J[ bSE_`ҍY>jkC.ڣ5S" ÷*wϗveOyG<2۲H*4+'2sGOr=bn#!]˔7}O^vml oeBf+N*ԾmV+'`rX W QW|u;oM.xj%A  y>L`pQN!j툧;sALeI61NY|u )8ÙTQ>ьVM5sD~gJӻC _>l'/{) j5뼘ؔcS ynՙFTKAk4u)hH?Q#3^ly~,vK*'hpL\L/ۢ8/i=ٱlhD- @pm;AwJbiF  &ϏZSEJWWONy=t|x)>LikCFy q;iҡXD ealIʨ0s:C\nH5,J~E<>7PfZV?q6[SMΐr~,0Ci@fP(" L;ִwvd]7]HIѹqzţa {`-,IܳΤ#;> (7%ݱw\v͛giKbs]S𽍝b}1Q¯/Ck rj3C1Ow>;9!h{F}%|gm8Y+MJu\f  3ijzv4h nٶsZ4U UJ7/Mb+Ӆ5v,e*Ͻ[R=3 Tk\ $} /Q/P zWJ혐p%dG ~ezX4T^L}th,]qqQb\UeS~dqzDaH m{X-h_HJ9D3{-H9-0aFy-fi RnXXjot[߰:qxpiYw0勼[+˅Vn45r/f`饖DH36_f׆7W}dH4u;RA~ژ6i :^vՋ#B1WZQrQ^|Xc}QJhZ5.tQ8E$fzA7qHYZc/.DǓɫ;ϭL+9fVzNM|(fmdq]g'+kmVd5kAk)q]=TJpd^~}TJo~x8fJ_0#eٸM}ad۹w!Yo:^zh)M.oyt@t"O|ZrOq+@O)ΤSaҐҝ?M 3Ǖu !b֪D[j4R݂y5皰Ra HV(5s%.g>d>$e"]\N7 &DܕxHHrGdSn0r{"!a!sk=k9 >aUkVI$)&$)Hw5AT?vFi(Mca1Jez5jWi%?CJ#d7"fa6O ";[ 7dQkDvf>ę;m%7"i&|bѓ*;*fƱȰe.ۛ䶔LNȷy4ıbBk!2vy?5<[n=Bbyڼr .9L|_E-~r֕m m3mrW{[V̷a,t t54j,dUI!Kd2~}oz[uLg٧EG~XLŢ~YbYH"NIllb}b6UYn!2N"1=t*W LvJ\ <ɒv_ƨ?0b V[TXG.!ޣѶ}KJG)<澈31^2=5 Z*E> ĵ P.:PF#3MrnPյp^%e:{߰SdW%qQd0hn]klw \M#,=!ٳT ֑Ym:[0M݂|Zuors|bz)(XgQVOeOݢF@V`w]o?^^r]TG4"X-HEsi^WW뉗r !}Ly!F[䛠r$B`I .΢ yyUY &x2֢2RPt|)Y{fIx|_T1ERy0m, `NRGQLsJGyxf!qd՞"nk;U4f&6}e,ILc9IB$𶊜 &q\6e0̲ZdR׌u@^.>R|ǡ\p Ⱦ;Hh:.tnRpKr _ = {/lb=B=Rr_]L#)GxgOHaLW2y;??74U= O ![`J%ʹO@c S "n/+s"5_Y&cG}I <a"'[s7rt^˺xsv?fNMU2u."L-.fT*D\Kc<ҍ I}K R)|_؎w2j݃/E^̵{n4֓ĥ;FE7EcdqIiu Mÿ6a`KF¯$w;H dy_fDw[GbR ĭKD奇c˞# +)ώ ooݖ`/PI5WCЃMo|xK2s2'[R[@E +E,hJlwn;l(g"G?Es6u֕Xe*rc0{CI 8e1.e8qw52yY4>`ď_ S ҇QWv Ioo16!烧tBf0'\M3?8@H"nǮIP_3F;#-qH.Ck11 s7q *BָEJ'oTǦ}_K:蹥2WlXVg%ljf^D%_9^)b6S8]jS ,G qB{̅Ⱥ=< AJZl$jv|'%r5Wh')+t $lnOr66u٫$r6"R\פPl`__4E=pDs# 8ɠCߣ-;rjL>ےz: @^#6XH/W|L[Ò 뾃0G/yܽ{Q+Cӓ'q.W<!['BO8ULS Yݚ%0ԟʌ" :s%},!.S*%3c &V$r+No͍tSS1 F8]r q/s'*Z=^P̾ڇHM+(]?-f)uM'v4t%kԺrgW% [ lEnr)bpV}:H{؎נ/@kAi7@dHnD%vߴc¬n|ڏ( [͕T sڿH}zBV? #Ӄ;YeC)?K5)ꬌ]]ϼ#Wb"<4b}^?&I[&i3i!XBv\*HNetijaL7+pڌ2'@pw.H|}nڍyvD]m'bO'q5B(}P E)@w"XXy̮pm\5t| F*w['fQ A!H`cA Ntƶp9 up=[3!/EݾJTrJ5c7^7ܑF])LI~.B0Xrx5N(wp}ۼ\ֹWpwB,/(~+_Bw88k&{ԤM2ϠwӟoM"4񅏢?,Q@>311Gc4\xϧ -ʿVMm5 c` F}>9ASCC]q0,^E9aE*cnaL E8m[GB+mRW.HմdR]XT;!tC* C/?lZ:B\Vc Y SLɁdk2^rrp! o QKt[_iM*xą6GrDFGvwgz;” /U-_3@#|鴈IGC )y)Yv繞+I$N ЅOfGsYf)~g\*q/w矊FptX gV\o)؍N&㕾q '`| usѕ"6ή-ސYqϼuSZI K. qˮoxMbʿN* 3?b[ S{7j^\lHP/PxNש,f9hOo٬6`"3x>"یu.4nm\ɃAv#%tWALݹgDn̨-453b֓]4b<ӼEv=,TjJȒ3;oG^ ֳnϬPK~mBO; b] {Asa]_0V9"ffG Co=fERr& z(Ā{$AmåC&L@ЭH*g@o{Hv[;P'yMT5๧Fy'$s$N0YW~qإF o8ԣ6̬(i)7 3fh &?tXɚ72MV (3ZMi1瑏x;s՚ahOviBoWc6vT9S~2yOC|lšMoyw_p܂8$H^ܼ98_c\h:c{#*g 8ܜmDt>8]c8E ~ č÷Cro2Í7Κ+'g35^tgOrKRCڣw"1/mkdfnDFn_ڑf} Q;|hxzoB9r_j7rNVZm$j3o7B bBpnpS"MA(;_'g+ó4W5 'hLRu9$1Da!~rUZ]`wR&\O4 ɪi7˶/>jqqm`J:5qZV${e"N t1p4h?вW- ^ycY4*DsYl*QB1}&5z@7(܄Nw+xetR?W0ݜ5j:hghnWҵ@Z`j*&_ D 3>۠jN`YK(bw/dD]n*+xjxŀʟ3bȟ)`yqdOp '/\uH-K]Xz #|aA;ĥIiDsnrΦ@=QԣCXOS#wZ(VX̘Xc Y͕ 'c$i5 hQj[ӈ9Ѿ.=TA$l.b+z3G*ubVR[o_{Y_5ڿ 3-T#)X"w;UuyThCm!E S}68붾C"qOu.q~ra<2&z֝pѡ+>X`~-% m… vCm nwdn}B8ǓXx3j`G}]' aωJPD.|1ĩ9df(O.- k#GIG+80ui~ ޺u yK?œ_ r2Q>N;U^5\p"R\/v(_VzdȩH{]Ը㊺\nB1ѷ.Sm$2fMk3 @7< 7i 3l7b(hnsQJ/l}I-OYaz 0P!V`);F'hj W#jxӻ@^o7aM{N9:4YVIƂS{E/>EлBؽ{-hyTu>(5\ꛋ*:"-qg&ق^4xY?dc{'稳xXvw;cؾ >u0.gj4j9XlНͳߺdI,1ca(*% [s S}Qi%QL]%`Mrw%MH#In.1_ k7@p8y(aKa̼'"YރΟȮw[79i8`l6 p‰  r%>ůboԳ[*@&Ϲ ^1:xCs4`*AN)@d`*FaGewICYq]* B!wMK}SqZ3w-PԽn?4J[+c654pSǤeWʂn OdQJxJ&1PsyJ>A*%d+BtDط}F)xDR=+eb4p uu-;dqhna%adޝgѧ $2=Y-j'">NV^CL#xIYSD'úRnimåaj,a:0IM8.g(X#@f$-xRej(HYJo%Xn[꼻 QuZ×$ب4;Oi :' J+"5YZF,ٜ5\9YDT/ʩ~O).~78֗͝ji[ԩG)84LpEQ=3[$,p *NrCR̺wXmj\H샗$.9nSfZLYKz [ 9whrX|Y} FEv6]Hor}hТh3iR1drޏK 1|#~A6 gn}ܮ/n94$`80]-[ K9$(;y4sgMOO>'6JjM( MdU[1ZuMP4[m#F 62lk/룢GDs\aȱ|18ȣQ`E0q 8^ "^4 =b /eLs^F_YueNÅ,"$ت jmXGjɈ׳]1%Z ~TdR?)iݳ#>(E07TwfnjvNR^3pV d--1`L1r!趎fH3χ H*ÃHr4l @%D-):!AFnmy} ?@now= 8sBXer"HtP+)lM׻P2j b86u!ӉdvYe_/S7~ Q%_9m:#b?ĵB ,|&H/Р*_ӧSzCW(ߤ ۸##ǚw^ɒ ԍ3'_?l (rNNK75YY*aor)tLYMʗf-J27Gb ԦQI `1>C_0u}gʜOȡݳz#>̆ʛ|$ۥ*p{G\%̗i]m)Q40AT=? DǴ_ c\i叻oxi45=Z&_#x5;q-GH1#b̞atq "S Ԅ/zgntß:nz0yRny%Q2u斩ky%D7d #=]mEf,oR< RHi'g&<;ω;R6H?ؤ U<ʿΐå̪gCy?!lD` L=stC)Gu>hd$rCJ֠ڜeR2sDf/L`Ji,v @*8`c sX;Rѡf@TܭLJҳ McE>K> vr!ҁ9\XSJNl7T:9}K ReyIpٝ"[߂Tˀq`e5)RwB z>΋sZ`<IvJR]5G .4F;"ŕ,%!qm)3:n&і|Fk3 k1򍠸#$)Xs]2o->@8xz0'" i&rz]orp2K#L2B; h{C];wRw 5ܹ݁6ġūq*;YD6%ñxF_ˋDrIn*5+fxf^4 i(l`5]WQ|ų)h91fM.)Wo`Gv @4/mA1o|dN~V֧h)jRrS,`SnyvC:siO;Ll50׶/p7 qy "Ua%ddB8Iz:˖-i7 KLd$sPa̸ޝM!-{>9gz Ob8^b= i@EU6z? #掞!Txh;"V/nAb7N"x~Ȧpb HwM+v돞"ôY`Լ.df<|Nw?3d]?ڲ3NYwܖ nwU0`PSGlV-zBROt݀N/[8B%+ :P}o2Je7U$K؈ XӺȐM~ծSʐ<;3F?XA&l+'kT[Ya0]% &j<1gOwEo H?9uaua_㛈4ҋcf1+ 7I3'OӇY_ؠZ`8պBo+(&f\c%LFȩ'Zz.,:?l؀v<~q $ٶ!¼`pS7ϳɔ}B^ū*D@mTv1b03>҃ܟ#$`T3L@mp9c~^? oDY6bݬp\p㯡lTz5'◸2Pṁ(W(-_(~+'Z3l\~SHٗ1zCс| 4{ҕF՜/7@j@H:6 =RA_;]2+fj$^;bvK2$;)1AGyp$u'KJוZ]SܑكS8ԜsQ'XYH@ VzAwbA`w@X ] Y`d`q}}~s- o@O62ocMIm(4z$2g^@X6~EIтVon3ȞlWҷwJ+.7ۮ|()/ם|4ߘ{B׀jvf%{hL>-p9ލbgn<3qFyf 5)k:zJk Ԕ}RѮO-3ŌC{$Upˢ%yH3DbiY-V+p zf a~Sk<(IthxW5f)3=7^~J@at4N0:0 瓝Țm?m]`Zd0/V.O)]9r,/ߍkXXn8]46gM/oj;H]O$  KDȨd6z8=>VHb m1zGj|$U?YRΫl?K5/:QG$ ͽn-h(9WC{Yw>PLcdC/cEUćz9Mp@Ss޵<Ź˟׵&^Ԁ[U~+-UM45ĎwUpNF +j?<"QYIx/54ۆe0@V5ޑaVrװM9] l&^ݧ2>!0ʡBh*՟O;¤T=ر"쨋^s쳜PJ%W;&&tpbH)f_kJ ~sCyѨA4"t ;jP*Ǫ&BZtg>s')H*OoL44efyAq1p26Jކ xL1$Rz#W}k'SԸ%}N qlfdAJ?U⟢%}EḒIn&jI.vЂo혔 bz͹;OS@a4.TcGDW`LG?bս/$y[@oWł/jSsoJ ߡ 9 ݔW=8c^GQCgzKl"NF G+➴{m +׵`oUf,#@N(߉mG`\ay3~*^f&G{bal|K%S i{Sd'k ՆK|d 5>uCy1v8B=p3 =fLY:,(X^_ͼO d[KJ޸nb}[vvM7 %]/ 6=~{kT*ͺ}NN""r}r?,um68÷h\g')p1-bfHuYmzqiet/<%NPDX b&uEc`ciȧp)y%-WG'0@\K3v:CeayC"EB]v9cՆev<Ҋ x\+CդYy/n0-z %Ol6y ?φ{/0"Qj^4meL NH&=FYg eb t`|# qL=s)Y;32JD[W@Z+*-;)WME1 7u谚'ˆqU"80Cimd$#v$8?vA!N,a0׺`VALiG5{v7vЏicsrIBQtI{^ <8sXH1o'7c)P7D T%Ax ρ$.}oA9@:6U8FHK LTnLB};pL<_*.ʁ3>n֝han/ɫմ Ӭ rώؐeǟ!{n >.Em}ȣT$>-B(ۂp'ĥO½]12x̞3m;c#UbǔIl\ooR0 ،5ZbRBE )/$%no|3Hvg0tP3uwk\'X&+AK~AohN贮Y&HG@`K2`k(DJם2cq `1{np8 K=1pC{Or9H*9A&74\Hc9tD._Vؐ>&i1A+ba!jf% o FJ% JOp5hZ(U_06F#EM5G-V хp/bpz̃8iA!D͒ `2w!J^"/穻%HLCjI/]MfPԋƪc5=+}xBmT8T"dԧ$Tx4LFl[uf jG"#5Xjvv-ȕ@4x*)D[su4 "9z9kKܼӜF|G ʚ{hVp;SC_RA[%X)SJw<mh5PB\"/MлPkJr۬[D]--U cou옞rc%IEmjoRc@K̺@~ޠ .aR[ = @h8K1q0tkP{Mч>)Csz[u EJ ?VWQɲuy|J H#@gܙ%ZcC +k9{Egqf2uWAE/89uH]6!萰F A.=qHG}5^?ޭ^CЮЮ׿N1QZ9dD:آ6}ݔ/gTHZv٬ 2+e@#ᔎM2r+; 2X.$ݫ=n,7PUcFYq OW2{iƁlQq߇h )4j@7//(>$zQ1(ۯEϲP|FUEx5oy= ʐDxSy0|H|Od#`TEjgErV)H_b anOFFK0Iv?e? _ⴿb)4uqkTM$3A pѸlQG(QԵ,uXJhxY6m2S^Gӽz*o:banj"sZׄ%:UF&fE|XV%~?x LzvoǩdΞ'^Yp$i"3^Ŷ37,MYyox&}GLH&; 'UDvchꚙI [N荀u *۝\DO{Ek7=>U|g%a["xVC`2g+Lwʦҧ9]vHo)bEe<=wIb]Bޔ Ǘ5D@?|ϒԙw U .\S3.oDZ=LQA*ĝw7u|¤ߕ'PBjQj)|VC9~r,Bҝcn*"U 0l*kPd"-;=ӈA MFꙄ}& 32(@l4jl/⾪0VNo[|5,ƫgums{a'"{]g[Y-_CAGғ(§XWZ{7ƣFG }AZ U_BIbi{zo`d4l-{Va% m)bwk|'Oy<*RK8`H2Au,s1QUݧ-pzMMVai+{5E>;|ͯgRNAXfIaB4u>clOq7Bb \l}=,,]^FԷwnTʘ]qeIS:>9xKK8&`s3ssKv-[-*9Kk,śO/y㸈 %nբh JFeG&W=0X)\C,pthMtFܸUF!%XN/pݫ20wc^\b]*ps5Dy?oTR}H褖4yNl`ЫTw%gyL2F0%[L6I08zۭXst. ~!J10Dj3*|h\ʵ1,)뢻Da7xM yd $|"f;$92E+xs gX4Pz#!κ9H9p-F*j>B59d&եs~fMqΥqrv5N9N|ͦ|{o]֠HYVbmγ殒jr_ j`\c*96OfLA6ᄒZP駊D '4$*DKa9βRL=Jj֋&\O7v/x?0,GՑܪ/7F`j_0;r:D;56UJH$f-]ez 4A npXBF3?&WJQhw$ga,Uɓ2g:aȳҺLLiסsD{z||O\[wFgפ/[y$iVSRTL p0X@1Bbĸ8]1~>a7=hmƦ5q^,جQ;zS ,d 7(v!ԐDݔIh.`D=EJfȯ'xsBϘwjմAZE$ OH3:VԇbV( a3Qwܐ'xχ+`. BԐBO+}#4Lԧ HN,Ӹ /Ĵ浤?nvǤ8=üQaZqmNq}V=AVroBVQ脄_չGg{.ȁ%̉>$YGZ) = wDPF2jidsRc^1J"@WOygI>U 8"Ec6Ҍ!s i;YC ,?Rb hg1:^=ºBoգF@He3$RNJɇ_(/{ |/,-$*y,OUV>4m0| QV_EvH7kÒ0ۤC`@RuBtuGN%V3`X0;cܛ(MDyxe/|bM1nG&bQRjCv9W F9լݑh7lJţuWoeU7\@"9>hNhn I@2* $oh(yA+\hܥ( B 9''m.JlEČ+ՖQmܦdʫ9;Kj26] B!u?"n*XN\x(,."\7Gq7OhX #ev%'bT6<W[.G?Tf0Zusiu^jA٘BmA6nœb͢_A]½q<3@è-`"H Fe R Hc%co ;l@ ^tB-$l>:[8*#'RJ5M3\ FU/0 Ȅ{gXQ6\]Xc<+0(ghdJ;}W5an訽5ںz+i?CShX}'R !KkzK1 8L%h@k*~I t։Cd +C;R~na; ^8S2)15VaKBTߵ%}WR_ʍdβD8*کɏ*"wj/^*Ƨe2'ٲSiٍƬ~hU|p%yz:p "hnҔ-" Jp{V _YΡs1,/c]JbIR&hVv2אDL{fbF;a ֻMyR\@9s=+GZ?fս {<9";tY8k1(@ۿ.2` .LOVYY擮[AU[FWsZf¨Z!+4AJ ku>.LxE1:B)BLx*u`whך#E?`;uK$%Olj2hWuSTK.f="D9A{@]"uz~R£!WӻZ Ξj!|7Er)h4,_V wP -յ8ߒaH6 '[{S#xÔI"K!6rkƒGDBX`'իĖ9v<*6U _Mʡ_.06A@IYe* nd21A@!Gvb uk Ʈ2M}GbXR0rzM'5U2S'Feڲ[#rKu}{\)0Vxj"3,aƙ}G6G/Z0@}()0XDq(%Gy+t `$UA-U! [&,JI+78Ės#/&j"Ox`|fGM5k^[k b&@ҧeYi[rN[ %qZ$Ύ[m?sy0L q!0ǙE4 ,عuWbu=f.뇧DS27Z`>.YygeLˬO(Swv@0(mga׉x֑nq yw[gzf<(J48%{+/JƱ&q͢WE{t`CǐaR.I CQj; mX(qV&5PƐ-E[%/O5g)@$0J1cB䅂`6YZƔoT!K<{F;>e'd.n]-:W?2#΋7G&/Z1q`ب4"zK72ֈQ.h%9z=9ek?b\i[=n'}62r,am6LE"H/MiBf'0U&(VX ]= T:p]r# ֠~! sTaѡz̾a 9ՕRs0r2dDnFĒ &5 R) O(9A{!g+VXQOkIp(uʱIZt-<2/.! {>0 ~4c!=t5,J>-=6pP&Q}Ѝ? '0yz\MpA07Xn㲵墓'k_D6sa[ZSFM* ߖ *s"IjyWo붜`3||V\;D1PoRǚ+]J-PpztRJ2FMN3>tޭ=btE?|/ _oy v8BtiH!F0DOwݤ0ga W*nӔX<8 a3CaU'QsQ|JQyziG7Eq.ܣȧ<9[TY%h&h{4z~fzDՎ0p"|-(\8&'fApΗ߱p=}9w $XY썇:5H5gOzۥvOt N/u78|- ,ƺP xhI5k(N\}r BxFH=od@X2q5>p¡i+"оuKDFz9^?k"/8FsaTmE,gaF#҅f!3W*@PAsh4urܤ `?$\nɢv1\RoHN7cSf~%tYbGݲ`'x5|Y!_srr 3-7 :ǯ񓿑RtުN>QG}6ŊGTo.3=NX&#meUE& -p]e{9I:Q}8R NRje0xw+kN$ejS*MO0ѿf[ik o#i+R{&sja y 7(#k}=vgu4n檅U"axvc_jO!QB pjW7X¤b:=g*YD<^ yZ;af\U4.LCj>vvǃsO2TFl5?"ƞ>⁗eFrؠ{ˊ̪q9ӔFHZm&T8s n4UbqDG*`Q 6з^)E7 [/0O/ݾk{yʶop onO4sUZp/k~J(lysb<_`ndi~θ&a)$P(@rTiObⲷr|If.R6܌DF μ*8_7|gTj]){ d@AU1q ["iH4Jyb h6W'>%drmg>qO4/U[<~ pƌ€U)5iwЄ:I(JG+M m,K!8z]Oj_@ _OG0+&iГ{hKTT3ZKNȅvظZAPL1@F"WShM X㊶g{\hGiPkP.ܚ[Ԅ)S2 K7oT>H9+YP#p{}i wit$';rҫ;CKHVġ@3Y ag& n$=,9:r_!꼜$Ta AUKbܸ'cvAomDZwqNvqvIY 1l$ *u2 W8{]{*`|W.=]5l]fj/'R7B*m M<"0>&iOk\k_l-NFi]-2E@}$c=Hf䦡YV'Vvd`:𿂃@8G@5RKC wdxj(%=qh'-v0$˕e2D6@zDM.|gma+[w).Sy0ɸ<%yKKJ"°e0ԗ#m-gΔ~@0=[x\ÊB=J w_r Jo3DrںTr?:kF\Y͏:C3b6&8KʭPF}ӒZh2EdHI `Մ웗>$׻UF!N+b4w6ɷڑC#^šܕ(QˉH*6HYeb"tH4Tw%= qοw~' xtsKBPM' Pđvlt`K_~ym* ޿7/,̸]KEK;+:FçG}aBۚ zȀP)ךR=1Y˭hƮw/ 7ˮ6y3n^}iF!PU5VΘX]ඌVuRqT8I[栚LcL^Zbl:?1ZO!n K\$\b^Ebݰ~'իI&$es(G ) kOTg6Q#Z-L#ƻz10j͏@d{=K֌Vf,uȄ_.3(+t75.rtg d?(}%HɒWO+UFT8jjCnH3{@*;v QX}>$d%CFf \#UrfNd*qD n0h .y15K V4gH .-evg[d7•B.󗒫BykҕH 8-${jvG3ot$7;4 ؐ9CR*xv2t44iW OV4='ldz:,ӫ3:AF#Z쎉ƿ˻``.A*CϝvmGX|g{Aeԉm)x9BR5A~6`נ?I@ *5WŮNK3kH鍺]idF%L+j!1<Ӂh%sQ"cWTLw#'Sn9<R5e z\5q2 |" f%R[%t;#]LyX|f{5fBts~ `i'@h2=obof/^ s*/ ڕ~H%>L<2XoH 1c ͚Cuy}+Ճɺ1ZXAJ5IMU9*v@ F_Iٍ0Kx~†" [$S]wBU_G{_<N4h_ي$!jK52M<,=\ϓw B|Aa'V0 R%Ĉi004wg#}\tb6MܘH@N`^v]ؗb8(>fh \Eas](W/ Ew<ʋX9B|Lg- |Z쀓*FQ|8ꗹ7Ysꢜ.)V5_r`:YQY[ws0# B[f 5DLߦp/IcحYe<ƴ+UJ $BpCdcW.I+%%ZZWk;-4I]ElYs֎An'wϙ=@2&ۤ= U Sj3y#CngUL{ Dڷ#S,vs# N4ɥ}7#ۥԱFfl>G;oO!:7l.otNT>7~δoV1σ&Xf-9% B3i6-Q 8ȭb6}UPüSu$O.;=k "gvi;+q'Df,#wL#,"Aw) x_q f y$t82[?٠hKః¿۪VؑD!pd%`4h'<ɩX\': `, 0g:NtpdrzEl9v.0i3'D5Vq_Eoph|(KV~BmKƿ=喑#^p~1{[2yuM>I_r32CwC0{s\TŃ<8<*Vs_)ċc7>i0,Fd=鷮@z85t]'/n Y{ *]{bz0NfhdY RbQjr1!Joa:#"f&}zTn B!P!@v@/8E$O';#Cªe+FHpGF{c25hr \k(*-"wR&fqL'F\^;72wzݬZ=Esp@U5QqY_Xܤܾfjw"5莺d1Zz̵+Qc,? HdbBԤ7݂~(G( H0ij-uQAVShU(|V 9NqϺZdu^D%fqDZow vR ekg?XT0keP֏{DT',~ZU0XOVʗ, N>.C(dcG!N lP,@XZZԹwkw$b0227hpN]fE>XD.t :hNPAs!tZw(#re8, l62S$J AC;<ג57 ׉=زre#Z[@r.fe95c <$|(+=BsHZTNZ߭į1-Bet hx +{EHUt^@NĦ=:+%gFS4"3l&"߶xrZ$yl;d/zouqډ{Z=Rk?CjJ$UȖD+t)lV倔5E5b+,N_bS,־ ~+6 Xc5/e5 P\}KHw}hm|38=emu'6c-Q|&=_R1q6 Vˈ ah f OxStؑxէksHAtT!6 U e6oZCt[3Ɉu#%m듸^ɞw^<-/k@MeY#19 ^F卓I[ׂ|~1 8y>_2AzTr=q <V л*4XwDc9;HHcY{bϙR0hSRX\z--ȟ$$+h^Jm*5P],K;٪ Z_?WTΙ#ֱ.H 4* VԞRۦ܂nJO[,'5^.:ĉM4;% Q dp/4 :Zg3| bEWM;4 :`IL= x~ˢa2<`6i1:xZ[j7E8 l%se<5;- 6KiI)IrPˏ S SěG/QwSpd? C U3s4e[Rx"Dde9P[<(urӇه3㡨9 +g3,$"o \Aiyek}u$FJx5Źa=pð!8_;yOT%5QmQ'> p@ɎK PS'`&H]eî;lj0dƮJCҗa=Mӊ aqnԳru1PT(n*θP R"Ndnh-B:@jcWӂkJ#RBa Ǹ yb~!߰+]iEJY2v#z`2رt#Jӫwq#qԁQw`]Nb{cE;#O6arx} 7)d9^وBRXVӟ($ͮL'C r1k0clo޷}XE_(#O{OjOL!qLe+ͣN58Ң4e4,q^Wjq#6>ʆo X Qλ+ W=5'|ݽ6c};hѳ'9P i*tRH9]a`x8y4`g*)w w#AW+1 ͥ)fT]'H4íϲVxOI [Y axa5-ASݗHv:(WR륜0v\ǨeW@+n\fmdm3Wl(ڼ14o5 }VVE7 j;93i[8X<}F+ҔP~oIw6YEQr0tQE||- -0HAb@aioy*ϦbԉKjb='5!Cm40ZITuc[Kxz|cs=Iΰ֬M>YN?c53a;L&Oڞ|5,YBOl5S'xΞؚ-0F8OtDUZDrf /5jkgD884S H5F/]be]^6jED)i|d?煉o4?ubtEB}n88$L?d 7hـ,J ŵ?Ч/WcA=#6 Ԋ@tt 4L#O Iz>Q6]m 厠—(ɖkѻdL(pӁjFwd~_9)GGxGm$5gKG*vHNL}- ]ZE:r`V\ QeA޺1Al4*:liH>n_aVH|~Me[j/k.lup`{Qm95=/A IbeԶX}7Mi{cϹz1"6Bf Q.s:k˾c5$3Yd XC˜Ív?@XuVɎz`8vAI8 ǫhEKݳɪHDP8թߚ$ȧSaT4\/vL v) Y&89OP$p ΈFc+|t&_rqqEr9> Qk+JL*zL!R$TF~RX[;Pi sm:l܅d\9ɐ4Utk%kP"Cn`TjRbuΣ|Xr^Dk!NpH`ℙTb},@ΫD㫛"q%D@1N~Z i:w.XUJg ;\9 *XHć!hEg+s 6\kM32 <ۺ1.~8`Ja7%7q&nd"{@tkZfJ-&Hڪ1ӣq&6;P"ծ("DſӴ伡KЦZ(ȐGAZ)^g3Hszb-n&G ,^J*֎ VmCϡuq"eejg]p:\)PaSv9@4bmp^{oav`R1G-Ҏ[ -+GhWіH 2)qz(n"¢4x?ol?!rO?Y䖕*e80k-ƓRM>V*Ax[B ?t;;EWlObtl,B *TJfDt{8}7?kOZ+Ӝ,3|!(Z>$1ƿ r}DJBH"tIIx6iާ|Uv߬F*J^ ܣE+'{v-?/ _W~!Ov: L], _oiM&FScŤl"R`24d' lcvuiM7+>e^UX$dJŬsLl'= as`Q[ [UcxR>aEɼ&&+ %E*v<Ҡe(n渐~-F-`e 3!޽/(8ݴB;Ck0fَv ,fpg'N1%zlj~ӝ oOʻc ʹp4 `wxa4cv S1yk 59qo\ݷ narlw+JTF#}'ԫ뼭-dumqqi[+Vpݮ'?4ɿimZ? saʯCm qDwR.dKƝȹ7dt >˭/pާv) u Kdag6 nG:`'tȇyaݺ9,9ʛsWEZmAq+_zЀ;vߦUCpmQ:WNn)8͊a⚥l$d__UM*17g]gB]3udV E O !|Wy}I(VIhd9~ jki>HT&,i G_n ;2onl|:nh rISgZ0* =mƄ06[-JtAX.6 zvOA&z)LZO:*R}E9Q<#d`VS}b3kh7~xOQ3P3%}x 8c C5d9v#{Sfд'X4:HE> 4u[unI0{I0Z ;%N9¬ B9JN .X,~Jڧ*-x496=.r+Qh'>I5%~=x5 !IeI5Fq}xvn~U@/%Z8/{PȁvTqZK%uaQy_KKYR\`V;x:~L,8Ycdt@bיKnFbkA\=4+Q++ D̆Gǫ/ _T#<&HX^'OY)y܀GOt 1Sl֤'f U 0O^QW/=|35ٲ+ޯz,ЄB.Fāvz-z ĥkax@|w'Ds[yH@{t0[M%0Hr[P]u$ x2P<Å3Yҋ&򵄉&1O LǾs)ZEPxݍ5®n"D`6` >={Ә*uX 6^]E"O%SiZO6'>ACXm q$2pk ;sKcB(N`qwAK>rʴJe؄$v1 Y:㆏Q[w4ج^C0% ?n:f`XɩO|˱J@Fг:)ZN3 `niE!i:6d ]NA+(oqq!=*"ayu3qJBXI/իduV^!בйJ'^һ+J$m/:ܾ-̠K.*_C?=Yx^23fX2`4rPLcW‚, 0|տ$4,aZ/Z5e+6ȎUT8Gz>55),F(=JeLp*g#\d>gtoo%分%fK6dx[q5\\>'N|.k/qz1b& Rv=mv*>?~{,VKP*l"`2/?D(z.먽[x{HA0sp=/D K`I宮̳ W`7o!~q CgnW)Mhu͍+Kn=^ fZ<.R/GOJ"$a]]U$]< ` l}0@ >xOw%-/y3;kqc&Nil@[&{Fzy#M_9(ӭ]ٿZb}vq 3v_7aawvW_6>p2mDK]I|E[-YbSh94϶k˼nsdFud4vSSY ]F)<1D`Q^JpQyͯ׏:]Lrmd7MM jP{AOO:*h\T򛟈 vsAyj5Ϳ3 s1TST.^?x00@T[ α{$9y~'d9¯:B6iL R*ߵvML5D0kxVgxۉfpjWr sm)̕"p0I0?7_4C!{ PZ?2VOMG3!O??- V%~@ ڧ-7 &ْ8hW$y:ҖxE9ټ+d>s|4B(ih>jyeaҤc,ԽR''oHJ+ Oc6[DD/'ONqA`6\f=$r_$`3yH4dJF ƓL[aV.jA`½1.nJK)2vEflW'Z|'J2"WLVB'}_*? ^7tuH9YL\ر䓕pKӌt2mPӣr9콉_{@%Yd.jvՅρIt-t{C߷sa1hX&coŸܝ8 ]kiNvhaފGT& 3rہ%^z\ d%HH^ſ? LMkeJˀ1af__-'ʳ[ gal@-f",ymM~,k(2!'Vaٻ8=EXGf|9ŨQ }+7S@pNݫx;vMړI7m1m^Bc󭸦jcj͓f_{rNp|Ӂz₭)!X:$c9} 0!RἔB^eQAuL$"im<ʉ~KO$sf|1{*xD3І":֍s;Z##yTnUVY-2W{B6}(RSxK5/i`Ǧ{{2/9t5U6` 5,{v]/X|猻?`v"ÿ8{-_ař^5:6QOr?uϤg16NM! vG|J)xSU5&nyat9{O9!z^M6YdUQ3-."k!.0KC< ATV rZ%<+0Ha?h`*Rqr(׹eG|{=øR"S7QCFI;Kl_<\GF3A(QKע!q4٭X.1fW%I-u"8 viWbgO'ފ𶫡77ɢqK`"siLEÔSz3pROxF44{OѦC禣icC' L)1B}4ܞv7h֙s3ֻ)K qvy/{EkT2w3m(g@`*ͧ ۲ DKq4Rc_(k)wԜPf-6jِ&n~utLڂ:hI*F,JɚE H["&{@k0W)DAKv3a3F&*X$۰5MaGe \O;N,%Yc]6UM!e$2zfz穄Fiv9CR d.,B{f]ߞx?G !, LVPlڞe,1b&&$|#BMzA6"#>ld|> Hop'`vkx}xX$8Ppc9m&7ѝvAPG`abP24`/c{yQ OAMNwF{׬M(Dz7m7˗Eq(6PɩN4rc̝KpI~Ɲ"Xu%<_,U=\|NIh %x> dEK屎o.  }9sTeǖ) qguubY@Hbf($HI(pDL^<G!Ktj .jֺҩcF0YS^zzT3COC=Lsۻ4WivLJ ^`f׏i%tbGlN|1cP^vT|ʦ{<uv}Dƺ*|*S=8NLTР瘡L%SZ3ٳ $SN{n@S-NvKL>1>-Yh1]'= dƹ.C~M4>$Zhl$'#@Ln ɻqJ[)^(V4)p%zVSjqH9jrYu-@ L #lg\m9"\Ůs!d(Jst:(nu23ǜ_Z|±7uR  /HOMx0;GrrZgy$+YڂeM}Y TpJٚ骰!. .rg"@ mbYtϞ߆nsȱN7A;5 $2DWtl[lp]'9uܜKf6ɅtJvNIߴeV'|= k\t6 \Xжk/0"6qs PsKe1qCw jC!lXtru6LBaoPvHt1^[򘫶*EbӒ,c,K76 MAB$+98º<%K}q|3 _A;^ۄ2L4|*A[&#U| -C/` O0wkd4u)9OeO*S 'wB Å9gMٹ@ ploL^M/G3KዯЩfk8ódV)o> (;x{Od1h6F&Gj|q' W/dXw$ h%(L5@B=9}t l`["Łw\vqi;7$Xd_0x8xt '^ƈx~n L:ù?!c$l{d4Eb9M>+BonzJu{68\wY[}F/Nga|[Z~(fiǾ Y E9*W΍e:ò9E$m}Q9YhDe=W s`QG ,#^Ო@l &^7M_4f{q#?/AJ 0Pap~e7hsq[G/Ssc¼n=hŽf$\BvJ,!a qW_*A 53_ف4yMd4PH BCx%@qUvևϽ_ֆK  ^̚\|G{4I/gi3f$9-6[kza*8o@k^`X~9'nx>xpo\ 0U?)"þQ19MRG]"o8Hja+KF+0_ľrX>$ld`M hb_9Y5¿oI+jLhE@Ք&"|\ lBXlaEM8|%JR2 ڶ)-3N W=_9bHmMWnz̓#G1:m[rDK`~2^`50 |r[()I>fB8-8$脊fs^4|( S[oqنHJ!pk a~%)= =e\x<w 6wVbqQլ+_q"\i 2~ BU#'h"" (̣uEw(kk݌r,7l K+[D0f0@*M5Iq,xіSwL?9{y}KJYЍ慙Z4+G!Ud3IbnvE&Shd2 9QKB$K>~^Dǐ i164|O[`>pv{S?-Xܞ4( ;#&RH'>_ČsP*8W سwU\--5eZ as)1hg7A>9 ,p^Mye.GEe\ eQ2;V vs0M76R7@E_VGߝ*>?g*HC S FW6 `sbI:HUƒ zo".yCs:;m[BXŻwRdBA߉+E,|| c V@|Rse?1T=ي}븡8|'z1OR*4$V4/m'8z฿IzB+HXz Z%Wz?ikqaQ D_u-_QvAރ J*T G,!jIo")^#*"ё6p7 ])MA]vn8]@F퓱HZp'CXi=#"}v,*:C#T2ӇS>.}4$EhKU;ÌFUߚR=n!z @(hq;>h=R:Dz61u ѯT[@>_f 7P5nGVѡ#K/1"pM\?e5Sn:CHA̡)#}8؎V&+C5z=_MuيV'UsGPEnbK=Rs잟AЦToVHXN(zR=5z5.c1Ş6t{P>51 aYuiJ!qJXY[Fz6{ౖI u:8~l7leEz4;e?4$֤jyqْ~ S%cs30$ɷfVL../a99W~5DTuV k/T?H.Uft s|B4kj%#廃[]8l)aryՇQ: ]OTv<3˚EAɽV!) =%˲Ƒph 8`meE$ȷjA^c۞=nl@JjNc<@HMD*ETYQ2V{q JFBGńsǴ]fwIRKMSXy  Ke @%.f۰{e 9e, eݶ̼U{& ZbKwl/p(,yԙV(\M=؜{sP". OkItM*dwL~ cyx s-7n{w7Dr3Mxd Y` tY ]:*D΍ u%xkM\{Čc9JHhzQSHĨрv(xh=^Oz:!|eNj/#6qzOk侪 mx4}SU Ar)BBC*2w~8ʆpqt؆j n`/3kS K,6h fŶp-dM+zƝ7=ZdeU0*B-H#ݙ0)5osds&Tޒb9,8K4)> č% gM3>J4O9K򙱼]鐕! @sKy_nr)7EF!ɭeG@Hh2[ ' T}=/M tsOks9aTMLy3@40L ުEUM'$]UyPDe>C.4bԮnݱ~HY.v}0* : Pis3"?Qko$v~\"T> %[D_-%vxxRs&V8ҟ{svSQR \1&KblY>`i&x:^أΔj?R {V4ҹ$]A0`HyL%;](`V@S&MI@CsJIXshZ759ݵ J?n*L=y=4+AڸU,u*ƺ/*]6+M]lf,%عyODcנ&nTU5ENFQo7Yr@hsqw;|Oc LS4z *$qW-<>pL|HX )SS#qRՊ-г# 5驴kIl  vv#X) FpW| Vѫ T  I'}hy~fY8U]lxGq&I Ɉ^RϞe-KT=jוՂc~E$1r(|`;7yZlpmRJkKdVc>CiwC<}m}^5z9v38s@[tũώ3I: ƈ:Kiƻ{;`p((p{5\]j[pCQlݥ+CJXL?5]"sC[ST#y.>jZ=\#^jYw`;,#1$fx)#4mYgJB_CW6Fu i7[ H"I3з1stRBIǤ<Ϗ@oK[N:JGwpkR| o oV\F{j-[='OxA3T7PԳ4#4~ve=A8A{*>j,R?&TtO L* kө72ϰ,1HE=$te4X{ג2lgjZ4jXR*A{Zv%c k?₃n $A&W/N0Jpthΰ%<d$UTٰK]XJFG;eN ,Έǥֻb3j Iz\816@E/%I؞6q 2@J)Fj<:46)~,i j,YDp1]i"?# 6~TCAP=̺6r $ZpCKq[8ȉ eڽ⵾jfOn4FguK({Ҭ# OdNB0&۠_nw?2_6[q^5<%Jnfi %/f \̖Y vu0R|kdTd٧8X9Y~isKSĿ<( h~a  mIN^2K'l&s9 !bp dY@m#]{hq\9ys@4݄cv1._Lm'ͪ{19+Kο^f2| NSW*;}SZt[Pc؉8zR:kkA6 /lPl+ãV=vBPTG~{4rn?.̒]SPїA@i?7Y tP&h"7:õdK3&YBY1iˆ"@\E M{$u8Nŗ_/m1fc= daȓr.?eͰ!$J/\ >U߽u_m2:y|@rBLqAö+ iyUlzt:(jSr%_6HD5e7<Պ#JN2y^3UWL!#4 b qC6J+iMF_̉ `Ω `>x]Cug'W8tbIwS iu\~{8Dd$$'xdx% a-- B*ԙ1zqϘͨ̄ H? vf\Q;0YgOl]t #Mڠ[IN@_#~ %poy?a2_S}֕(gt<5^v:WK͡ݤ 3,m]dծr. ѯOX` O@)ZEnu1> C$'PLĂ;sA^7B,pIA1~pzȻ/ U8;˴z1xUrԈLR5I^/v ]jo㼀L>F+ 1IXJ`-uQ4RhQ@X _me%@7Lh"oQT~ᦉ'FkXlQ8Y1䂴1hg\-ߍw#1HafY% k)VQy.l^lNƏ|ӧ J;S'5,,lCIݘ-&MGd"7hOgimDw-' tT4(@\ZgVld8Y2N0[K#2u"\ 5/B3IZq7h$c)W=9_b`.l'{0e;]bM]Ym]y*J$wZ&x4)%_܃`ظ4_8'IG &O2nՊX."uwcf]߮p:[I/x$6ith>3/v@-TAyR"]N㯼~AU̲yW[#x:^:kL腉\omI7͌9Gȹ'&w@r DŽbI%8(R5ez h]MHdnyV,?ZGum,g~?#1A'qy1^]gl*N_8Ξ(lGNBJfX$4Zf 7(I)?PR(hG0X0+#[mr&+-H3uF8J|y{s2"` gSː &KV!uӵC$W߇\1(ÌUYоO|7EpL15ĮpoPm8 .֍ʝ>T턑I80{rETxRv'%r6!ҳ߂͈G4]It 60ӱ?\p'K8@ Dq;}eEΐs tLFho1Y۳&vi\W+P~ἏEA32vk%LAۮ+'sw hV}{8MRU@x5%:HZ=]n*=٧ ׁ|Yo] ϛS$twz1@aVmt6dTC15++;w#Vɜ`>9qO@cD3${BXhu/,} 1j 5 Z{o׷d t0 ',!?1>  I3 K}MXTq[l:)|)B @3?Gv{BԳ'H('_a)S\ 54ךn?JϾ"z`-?ۚ\,I<.3E pʖJ?VռTqujŶAJE튡n %zR:Iw[^VBnKz|=vLkI-^,5IhT-@>ԅ7-bhdZ !4[Q>sR!X_T/*q/$*X}, ۏo2چ]XF^̸6x>匐 b5~\J&YB(\ (F؝6Nܜ3)``=09{$& C /=}15:Ը)X#J) tzp{6ϓ_φ(=-@) ȖYjy$̱}9_%׮]Y;FgeI #Z9]>0w,Gī+Dz'14<CG%cI' e˫Q DŽ]YOiD(,yj{:Q*T?>UF'*: "6=94N=-~f;EBIߘ>&-SJ|Cy^*V/L g?>KR#˔Ѡfg :6"=GLD&~ c. qcqkǙzv6Yx`Il[|:1ߕ4S[Cl _4RVϜa6C\9kp/xíDYO kF;gz>PlФAՂ4 {'ɟ+$D`^|4_|4,fd*au-r~UX>P¦f+Ӵeq a;il^%&XM[lW!{ D`̗ėy( `aῇG돜P ~K ra|m& 1v vhN!1iH&}Ɯu>ʴqhQD=k٥BYDHUSgi|ѧQ6-0MVM3+6gD);S](d}Bt%τy1n̮p L11nS(N׻j:rMŗ0\N7@s%:%eFU)x{[{5KE'l[j=e!iʝCuTEP>fCf%XL\ےr ¯F>k3wXD@*b2eSWZ ()v͸rJ2^0au@~pdn{M.$$:t4ghB\,ԭ00 z.O‰7Rezlntd016L{ϣ19zσc |ͧ9%e&?׫]Guo*TLn(1/s&RTɳX|Z=:U_Ey7wH͛X4w׋1_ub8$|T芦$֛!--,1 {v$ֳYP|"hZ*:ɑilZg(&a[Xр|bCbn!]H7= C"f$X˔:8!zѯ㯷Qh)0"R0I;WKu2/U9+zӉ{"3:FIu;Tp_feAH 19mu(̾E.IOꃿ_QZ),P(]!~6P9,l@_R}H|B W8Xcs4v,u$Kް\Ywr#ť A)@?_s:z|2Nt|s@MAe}dL3䧬 rm$ & NCފ+WF\a/hog? j xjP^vN͌9 c8o5-9zmQʐ^_v$K79=Q#'.F!.IgW^dngHUp_=Huyz=op _< _n*Oí0gͦ.>1&LR FzPDvĸW_2K KnF^Д5BͰOdhü NP0/DSWOp 2W\pװEGBcaVfy)ΖcjCe 0@ MNY_y9Uy0;4m|io(ԐgطU ]zDޘג!Y<}9%5j}AN-nUKU[O0JfN!.=-%V^AhS6IaB|=Wb4G<9}3.R)Zgax)D3/[+VG>f<* _ 67 76pHFϖFUD ~7r\ P@zl0%abcq aWZ6 !vagRfKq|OGgXjئen noab5~5QIep 0J=}HR6g{:E1 |w/+ k=)1RѾ6蝗 ٤} 7)XBו!nYUԆ]¯2Zh6, wdpTڞ2pW 7bp5gRfڢS}lŏj ]x/eD؛ Qf/!tʹgEdvO9pORϟߪ^$="ϩ0E-qrO0zS# :K!& b23E9Ѐm: 8H#M[( K `8IX-Xsq!Ph` WUVw-nTZRa&k -$yv$.;٧cIkKں 1d s9krqu?ᆠ(32Nl 9 4YjW=4I5Y)/M! {-;ږ=e ֥Ү/|I.<>7hI|=kIe?"ڿ'pB|żH5LLfoiƬB Hh_!},B?fUR֢ MU#0K3A$_+[/}R~^P}o4_b>xVoH2D{IEr6ݍD62U:Ľ?z俋|psmm$ Ҁ-n-!ӳiFKIrk,CMxB%jpj3׉aB+@KWߧɚ4GxRcF -h<ƹ}4Fuv7k]$& 54V+.DkݨܭM_q"»ŗt4“?>sOrF=m]>?td( tuZ bmIӿE%(6$)ta&ŸХ#=rk_QA[X??s]B}:Zo߸E Lo.&X  ?7 3" DQc6e19꼣>CUu:sng[]$(bqҫCӧlcNNDi:7w zB~]@c yRx ,A/SPlXxIG6 DsU;窯Q @o=&OL[{4.ѝ yh+\<ڄ~LJ5rf!)T{)ű:8tfm ]veb bxӖ+ -PzgcyXVmnag0 zz Ӂ;<׸bC{ (I$5OنMAʃ%g;ɋB@8YG.mpyDf6d5 4٫ ;:-^y6͍sfWGe9Zrہ2D6uX> uYYoӵj237:`5;'=|pE4/ VE߂-#. ymylc"&w\ks mi;Ir<ўCzLqAV!| Zb;|kxrWg:=ؓR\2dZ}24:veJk^*6xi!#8X8[_iY!Û8Tw8 4 XV_[k(L.GGˮY  ~D<=u6 = qV]#FZfаF^ KkPb _ޱ~t!LϜ7^ޡ*lNˎZh Jg2OCKR`׬62Z8#;ITxv PӠ0"t9TPB _$V|7{0gh#ϒ^gˇ #ڬt qgpraAq h_CX-ޗakPd4wf.Dt x1%u+PP׏>وcJ@(psh`'8=3ꡋhNL2o JOV:a7 ;%8n2Q5j6p6I."OXEý_dkb'dO<V9uf7>?8iMuFʬ[5aN .`hr\}6?IY])F o~]2w%ȭPՊ/6IQFj{/8x\snL :L0Rn0v &"6}mA;['3I S/̄Mt%j(IGElj,a=S]5zU̟س󘖒L/nZ>8:d)r1oTC ypΎno+?m= VT[Z-^⵨Zw÷he`nV^TAΈ WqZt|ϱ)8Ш t{pL{\T/lu?0 wSplTbߟzw6~z{1MvܷJԤ5,$!ZȊ'"Xl^:XMT6Tޯo 3X;@:T(M[QĈ<$2:%|\;9FQ6Hl|9}sEndrq]먤ء_7F٢:Y5QG;a\pfYĄt^7#ܚJHԚRtZ1peV4:74xiO5t1 nZX0;yJSVV/͚0ҨmL{k]yV0 pd5 fG"lb#~:ҧL|5SN:S $pNu}pvsIN@FV&5QBX!ݭ}[zᴓZƾr`bY672֖m_ю:LӉ=wuw?"-C6L~L!ҧє(zYf{yl:xF5'Oo/cE Xh~)%(<Ds[/+2'0B@( B4 ttm!ydZ=~<%W6)5i?uE!< x<1#( V4nBdMROU?{%DMۂ'AW V"֔M raϔysBBjEtJ%- .[.v'T6eճĊ r춁q׾uW .żP>SL8NV=w,бcΕO:n͒F#ujo!;D'`WG;(mP5 `u0^oiJ`zjk 0"pdm0 "'Pkm+ڷ>{ӜO:C7s܃tHI=(XmGa 2?5z#X3X8sC 15KŷWyDHjm8>gv`eQ ;HeK%N~YnN/y2-@zq[c~YbؼSY9 kh E0${ZǬqn,L+y~ =vy@0lWUJU.HPrb`?Z$t\圗 h|` 0BE^m.Ye9d3cp"W G򍆂3 ᢠ[#I4Z,f!K0^%6|~ Tӟo*q!n!뇿:᩟?ۿJE'܊3kkcwv-bFG33^IM gO<ጊlkBcq𴄌?FqTVtÞaÿa76w zpsd?a*Cx }*)*qԨL.ZWk튃1E_cDؿ F~dEހy8> %jT󈁗nR&y  }ANu%!AbE'O^xChD5'RVHtC9E[= {Lꢓ ({uUJp#&q&W!YB蓂("\aʓ8,NHV~ !3 >>C2W&[ke͎[ 4 EQ|hx>Ou!xO=J'.=wz}g?37|4-bԃU欰j=sCj!ڐֻrD_)A#מl0(&] .2иo!ɓ[‡p.H~J3+ щR~oJ53kf$vgȽdQC&a,o #!xj Dw` \0ђYyc*6ܜGu:])sm?çpQV{Be 1<:C*^ it&8Co>e7 2ݟ؇4nNo?nŷ?Ose7wZ'(PPVH^_JI_9RKh, @.ƛqU:dPu63/V yc-VQR&Q.xwNZ&E:ZCA:S4HgrGo_X[:9nF#F`ےbç }m8WrEzY5YٗMՊJ%1;O6z5qlղXTGf! խT!Gql\S `h[;`^6 ׄ;`ly1Ζr 3sQpB/ oNto3zMq꟠w# F46j.Z(UQʏ Ivti,Paw Bޓ>C[|V6vBI_"NO 5VIgt'Slj3-}v3^x(o*h_<TG9P yrWJ#XM-䈳غ5ѫ!/; nK>q<ZWCǟ Odܒ =>8HW{[8.. crwdāpie~GD阻@פ}O!qwgM*`k0P9mZ}9i c纥ne4lj\$ji%Srٛ:qA#ڽbE5QW DE4k^@íSE!E_d"w.pBi.Vɀ\][Vwt.S>2Tyij9ʁLdRÀE3mI mdl~.l9ywG0uOkߴ`C r]ȵN6-Rq<т * 70&9ncygO/)V%UbUs6.nE-h%zP&5o7"Jh“"$) 靱4zI5[m.؎>u<'Ƴ=DG@q=N2;I|_3A|(U-k]tIHDH,`Z tJOBI) #6il߂s5.5u@@ ەtW0Jf'h.ƛPT}ĠQș]bÏ_=S`+NU[f ,`cMQU[Nsot_ږghS:Bʽ~TJZMZK@-"F 0PQIy$!`cm̫D=$n?ApSv7-jaޢ25OtV=a g_ 4lŜ7&Ev) NREE%sj5PzXT)G+pF g\?# #EQŞ7 RCߋ 6s% "%B-}iw){lv*p yg3x?U?J-ʷ(ޭ$6I8<⸋g(Q۳\ yc}~%Wɤ?󶢃.'nk FCʛ!pI5S͙ ;F.fPEBxQ>)g 9zFWq\x-c{YC#ʺҤJ3^;}guloVkU7`4՘Q~h"j |@|8ڐ}wePAa /WdTT^GM?; .83B;?ATQ"2 VPRY&H;8{ :gx%Lv/j0qk_'HpJ}Q8* _'RZ7~v$r2A S]Ɗ!Jp.ʂxD1PMРI5t.2+Q, :VwV,!r덪wGuΐ0ZpnQ,P!2%tAho}CCpn:FI'ʜ %"P{Ȣju?$Pk Ƥ C"FHTOkMcu6  kP:;=euw1oxpvuH_ 5Q I6"!ja޿{gc%Z 0QQ%Zd<̙ Ke n -b8[?omXP벮sHFCd!/ =w-ràPE)5-)|`[ͲniRkE%_0=39(;S)L3~",~"塮B_%s }3Qb0 ~\1ploQoBVAXƾì cTH5zk;Ҵx2+q|kRGbP+h^ h*+pkEV"׶#{*zH}{y7W]y|t9xvبPǞ6qG'Q z15ӕz -w[y&]::#vdVcϦ|bgxF]f:II܊~ ;wB^!O`Oe\ҽ䶁}Ns2@Bd^l%NߎF B\.qj^fttI. #%HD tхӻ~%QZ\Ml;Sb&O -I7uP;F/ k #Ew_Kq?˽ ܅L*5L!zt=uĮaT g6^ئ$Kf [37(~v:'4I3_ ej.?>/\A2uhX, z==mfL@80?ɸ6ZSe&]So[ |. H%&bUp 3ћJ'o {[8^)9gXg]) kn~|\p_aqp34Iao#_#8ia+6‡YHasKEYH!)(gxcqJgBΛ}jx-H5fაon_WH D,>xE]H6X?'s)mCV9XѤ#6Q穷sN!{k1_`N@?%ŁV? /KY?wټO2zhГ'g3ھ ]:;؊9]M?2=6`hkvL X8G/%'l3vY ؁nC&WHX*2?p,A(z6"oSCJ?=VDB|\]~IBF/0rQ6ʰƭ1ӗl~jjS#̞^eNή,]r0mka!wLOtN\!z 4DA0ܬa϶%" FezM^ٱ=}LJl5 I+f&pv:vQȵC,LӚ\cZ/>֒XV6[-!vיf ,a!vB; Lud#]DVgadU[l[C-/' U̼^[ƭpD۠_SXcCDj Uҝ7&Fqu(ZbU#H VZΉw(wEs]SVkEORƾo;A4(R1ZnUZ 3H76x8ẳ+i|W Sx)}Aas(ୁh3_Fo+Ybv 4n(on?6NnHB䛇U̥6LM1kmBGvL?Jr;]pLկ [.Сp 9":nO>**AKj*)bPk4Wz`>)圪A8Ob ĔfcjRpFwR6vw~4$בZ&uieb 4Bm4MG0Æf6bQ%Y}#DVO{ƛU9{5w UM:gxzN=*ktb$(GJZ|#~%k)'Hph"=<Ȗ2BJQSxAۥn Y PJե{29'&@"| a~zKY$>@F<HDLdIEWvoi[Df"k8VrhY5'w`#,J!@*I86Y#'+H,R~TB>VLs8ьʉD jףKv!{1>TmWdCDKEDEu ~C4k`3 ;6RIq=Dft3` $z*>;ȏOLhBD`͠sPAo *l_Ϗ~{. ee)4NgnN'OT ޡh:MoWn}AN|L`[<(M^p@=7\In LFM^gx0C$˰z$̖6Gޥ@*T`O/"nɴ]} ֡@8X 0^|y6ʤѻ,ZI1-xdi gM^| $ΐpw$&w|)?}g1ܞ\ )d֒Ƕe}f$h ˥&\f5k"<2֋'{D,q_8?QT5.9O&12lu{7С7Z`au:2,'B"VQρ~3Լs`鬙mk f m0]#wqI,AN{״ZlOPy'$(EA?p1D2H^'b`(@8PDF&[{+B- VB HM(xEPaz5d2ϓ +u1SdnF013@yks+`o2I-?۬+rz9c;/;s9 :_ʿZ޸P_y(rAPu3Ap9/'iD߳ǜЀgM 4::-&h-tEx.t]6xR=R`Qp#R h{mV~2L=O hߖ&1$ȩQDB,ow++%iyC_"=v?&kp5۬ c;Sbdzު "osxաk)`'Q$ܪp2cA/xaV0t^~HJ$L6Tq.YUĘpt:edB$fChvw<%zE}:IT5ua[ȨCDhvkeN<=q hZGv౴;g4Faz 5]5_gdkW&'9 2o&ISm${ T|d.b'|Wyyr#:+ |Ő?ѐM4s,N̤ޛxȼ0\5 u":O1q5*c@.176QrT=3 T)ȷ T0 5ͧ%j%ߔCjg:lӒrX6󸱽U9rcYˍaI3QLq@V A|MGi<)T7 T6jy1.Ulaq&řDAmals* ݝ0ėDq܄.a=x֚!!cj 7-0G F*^8"fBr-Zu+ħVڳ!W-lgHp 6NPa-%T]|7§H:cUޜ4{_ڴ:[+_AZ21q {WL 䍁ΣPc8xRƂiS2Z?W" 2T6WJu[1iַgњ'?g B(qmQnSEq0/QJk n;%Kz`ffuCH!(G`ۙ$̾dZU,8w%^/3"ؘDCOGD髠F| WxpÙ=TxÚ~9/nADHKAd_b(>#'%/ V4Ϻl.[5,H! nb"LY}y.iCqKX]/Nc Br פћ܂nV k a8O"T^4V ^>O;Z(mnV3-f hhp#,:'sVh) Ӭ\S8LƎy{wh$6]8]?:AH v#5lnrF* ζ';VIJmr%d:u hIu&A+uqv[Р2%!>O Hf́R>mBsi|ĥ;@崒/IK8 ǘ "<~ܔLMD>闳`? .ÇΆ>煴A9 eH޶w7h|C׺!;Ckɑ.$60AU(iE$ǂp, _JŸɞDlR{)dEg.MBHkɮ/Iw^B6D-4iۨf{3 dι/RG"gg͡?[f1"\ƮMs pAna6a P_[pIޔp}8PER2Tznٻ`2ߪ#pX^"\X ܦ_v7oBHl,P{Gr9ٯ.ޓ`-t4w6]u}Yl{ʅ_j IVR_$ *d7֓ ]'Tyz0EVng,3Ӕט xx7ƖP/ta0[ފ _EQBj*.❽TU F^jJM+DΟoJt6 -c/rAj֠SAEvZD~ uAnš>熣QCmĿ:,)1X64i_mϳ DH{!?=[XX]V)4?gɼ[h@tĀj+j+LG uЯu6C;~0k7 j!hY@2@J?w PˇnusDh46i\g1}͵؉n k""7+t.8B( /P~XJkC"Gt(Bh -}'wdxyXtqOeI|X#Y6,BJy(G=su/#硦DmϦgqM#I8SEJT'ZٿA~$;[~I۱PpJlPs0Of?(dOQqev˞K'c]~e$!DW.~ԍs`e$Ǝ92JaM!6s4T1cw t00֌]!Do&٫"rY><-ےc2"ζyR V3Ξc2qI]W݃ӷw[F/-^oJ !%'q`5Tc.O؎bӡyJ`̓^TO`뾦tHgDJ#9O >W I|qhsGdo19J*D֋Pg`6faOY8&"9)9D{[;103O_iS#4>tFN(} E`<:Iӱ49'7ogoPA =2ɘv>Ңv(;HFk]F1׸osn׾H|Pvr{$&K)=JWRЂ-uh$G]CjZ%[A^q:\.{;Ł4|&%@Kwa+`',pۋoW~E>J:CCR> {Rǭ% ?ĥa?p˙(4XlxJ\qwf@xDk}X@}4%Y,n[~HR0c`.WY@ܪsxaBp^m=HH? {F#j|G͂YSQN-1-j+v&zNwӢyrSgE̳.NC-;Y 7[ H_bR5 V$Ycc8[}Տ V~o3 Cpniw˸TB*¡8jQ,J'^ƕ4c DjDRkYWR"ǼxAH5t옋{dKTHqTs;:Iһ*2PEb$Th! CwK(x%15".]TAk{39]Օqrbu TЁy^Am&pq1?}P&S"֑4ډJԺ0tx0 brMf 9Π,ң} xLXD#@b~#tΘf2|yHqaHx y=HI } mQ=䦘 }T.D!/}"m]rBW1'6J BX" шx&m&y |g酈). eVm8&G;O"7x=@'?fw2iVxMFeYref6b:7 SX˞r7! @9Qahh8,} CV9u@p`Di0HъyV\!+ō,6'5qdG!X7-M93g%.AC^et7Y,&~]nm>Ǝ*s'xsNG'ۗΘT}. $b6B[$Qfޚo\GQ`3p$GAAԜgI~,dZGFcWt%c,UJG }d"bk2^xd8m]B3xOƇnXLno,w"3t(!4O%9` MW8,DWM{/C9xlv7R4pcem`k*ޓ#=D7?|_87(e0wy!N#d;aO꒛tcfZ.NХB^-_ KwȞw ;;PvK`qq=Bwk/f$;@iM/2h]M^,\Q\%" V"@q$PcCnMP- 9`vk+/v,.F*d* ú8;#@3oA =^n;'˯B.Qv C6D-T\NG] .oB|grʢeOq09qOf.%8lIey^,HMUj;xL/U!Xɫ/h j{),vvZ"oPBň$2O$Eś'far+&2¢@n-oowh\C!?! 3Hpk b@tPk#: W0Q&RR#$0>2+lIYjF6 6:?&q:8-7eTH!{<9NgMشw9kJkF] @p\SZ6+n9u4n' tm7UsQ?%峧8.GCYR u͞c薢X42gҡp' :^OiA疿ZMt -^-gkR52kZڦp5M)t qXv`ըoEqZq%`9-?FPӱlQB!ۓ ,dۯ3%0v#U%} 憒}$ٲJYTGT@%f %>hUOBJGN6 IAm5n /l;d! - r!vJ\9(^4\(;4t7neԷR$*+&U6^h.*&LsjurM #&^ .JqO6o 0oa˥ѵ8q 7`^ezj <0VBD>fa0lXzJ0+8-nտ +۰#^j,n*oAC KFL pn[Ě/3m`TK&ZZ]y3[71 m=Q"hdž+B:0꜊"[+ɛߔKoGHBnYh?x~WQp_8 w+'9ι3oy~ 8E̗ j-7N>Jrz ɼ< Jzۜ CS pzd]ik6`F7k3L,mr dNȋ IhO,,k8KKbu9)M#S!MO}Kᰖǎf<&mޥn/_$?9-mNֱ~eжMn#zSw+&ag%H$rp[n&̜5Kxm- ԉԕn[]g͙$UN:u\F|^~I/9WWT/Lݣ2E^}^t:r9N93m3CN%"dnUsS($j,Erػ$P؟N|-|([>a$yNݴæ[>yl-d(¼1:2mh"s<2=+Oa={" `~1x8.SR{leJù+&e:xbėfl$>Y.^S(X~OQ 3Q^dzTȚs W$N`Zfİce pab_͵ fGRO{+ ưU Lρ-/jDFЗic3MR::?YS68dNo rz))wrddi>%3p(G2m U]@mƶ[ v+/O"V߶կ)ٞ&_o0b 9VJw6̬uIFqJ sڳmXJ@0Sfs`Z[uCIGitؘD;iC*{U8FۆJbpZӜr/) g`|R GqI,kGP}8{UPʺ{MIM09JA7W (}hS0${u6;=i:ff"Tm[exVݤvX8p:G Dx|C9P]0IY Q219yyy90 "/vd7n~ihM?!%5pBj{nb[=zyMԹ}dKL)qA7@_rZ%QD5/n9H}o5w"%>81Il ݼ[CIRW~N4R\eG.L'y,gFܧ0V"tG"zQgV۵#25#%e&&S%vB375oSswDeovx8P93$%U^| MoDC;,xaYoe4:K;BXD]D9o($ǰ2 4=,#L x?N@=t83,2=SʖfӐصv{vNd)cl>NX5W8gUP 36!Z6 +^Hٗ)DQKxx-fq|E$oV Ųzu&oZ}QȈ$KEQfI;?ﬕgb`7ݝEϱΉLMFl0[uI+Ȫqm}Ps/Z7]b;`zL2y@Bhk}'t}y=k~K4&W h`Mٵ+.kx&$WU\V/;=Ǯ_C;vΡʵqWt7s k=$\'}֓$7cغU wᅩO<ܱ~d+"]@Y#RJi GW@7U.'6 aTkXékk։T%/^J&ir %t~{6GtT)tS"u8{kK=Zoi^QJev/ߚyfkS!IV*=*_,Z;7Ő%SSlK">#8Q.ئmCv nSv[V˳N{8 d)M<3yR<=~#S yó\wޏcK:3U^ًkIɧv&-bN _'92gV%3-xEk]T_Ň\Hٹ͸jZ^b?u*2ݎynlb"}3>ffto29{ݮr.aZZi w%:-W"<~1Jѿ!h!)vuĨڠʩ}cڏ h>v4SuI]-DfxBA?ŌzO/Tg \&~u%$l0_$" X|_9`ګ-=FdUN$ރ@e!%iPW_ZAMg0.P`{McyW = [k`љΡ:{]+tWuLBapędl)mPYnZ6~ҝ6 tt$ú37*^5զOR"8`F9,t~l+okU~l/[,>Vqn]S)a]3/c/=۝u/| *"j2)5LA=Y8:P8׌nm*kg';ױ:vP`U8#iĪSm&#ʕ$B[hRab7SQOD<4 ǑjE2 w#LqۉiO%oCLWOx9/Z Aegt8A9=2i-z9ЗpʠbUoR*pM@Jn\Yz]; 4/p\m<g9)AX?ҕ;O꿞諄 VH7' `7٥ٝORafZbnJj~`S8uRƃ3/#ʟ=0缅10Om3¡Ρ(= 7mM/VQKQ8~:2{֯Z2t`K״3fH>83a̹D;=9 W:HDڠ㕺יU6*EAN8^E eUP rCV2X`?+}i#@$GOV2yu @{= WUwqM-j\ ,otd'TB 7%j󚚥chY zv#XGoFCKmdH6CěN@̭ z&Mu,ezT1o$BJ*.Ͻ=8^>ԜAw0«f:"]E_frteAd#3aΔmiT6<Ǖ7=fީ~ < J[|:SL`T:4E]HACd*djusiRʭ6GA0ŗ?єy < ӶM+)! ˪ PYB׵; a}q&ai,,|0t/m87Wn"*#d@mi}&Z 7a"f4:Z^S.Nuu2s:*t"Ojo7? ($B6ZI>9sm8DY&z* pM`+[{ݸOSB^E,, 5>~AO 团1/ vNI@T[ -ZV}mQ~ D{ 7s>҂3i]6<|mmFۜB'h\P\M#jd'yC. ,0*5Bgy4qL}urj;UMReC/ 6W(v0BX DX @CJ,6_2[kӻY*{s(0bkJڱN9FJ<0 s41~JE (d92R~9"MG  @G-X-}1a8$K͈B- Og-A2L5?3f#/F(yT >p3sfG?zuOE~DE3gPc>g[+|Cm>.S㒛c*,qN/?59>;(rѲԍ)9`*&Sh`۪Xl\c5&V Er)4~\g,{*Gs_~]a9D ,[JW*fT*]bxg 9UV9R8~O~#g%=҂X]6;I:2\pׂiC3]]Jf:=/c-^Qߩעb骔i '=tYFg V_ X 2XG͢:!1i +l Wx&˰!RAy( 6Ѫ`vuO 4tҊ?.6Yp Dn|1# B$v@_AB"g gu-fzq6%8].S9r nu :iUkpYVTIP qЋݟbWi}x);O"IW[~ ^~ڂe+mC-<.MF <[>anc/U R{]GCO6GV?ՙWRgA>)o̞65;/ίWTRՐ@|ď^P|,U ;ȑx5 3ԣbPꪫsda v:6myU1:|0~  rx'RYP`)_ZZCm'ڵαK>]rPhl̂/t84dŇ"l]}R"j KU(Fa8e#!-&R3ЂRJz,HYP=/C")HT )=O<4dӰ|l`l}Uiտ&gUwIM緟qEZ!nwy|_H\9ZqK1teFoXTz{$WJk<@3ju!WEF@jNpϳקѮݩTA)`zxmT 5SUA*qmMܓMM3!GՕ8J \grUv^ٍwEWkM*vWd#.dGӉ;~fa+T lԢ^[{+EݠzugHqJD{-OUcUWiV戠`@ͩK=~ 8F3j$jTZ?eRT6fKRŁTP3H` OEؤG|rcЪ4h]|<C*2zH9۲TYxsPzl7V͗B>LKcLeԕӐ,̿00"+?L}2AScơ"|*<5u~vf@Jp zhpcE!Xs)ݴGwz)! ˏ??u%PL9Mc& %9M:0 .D5]GQqӬR& [Fɵ,dF%,`rMbr/( WkqR[1 o{ 2u橶^OgALdk\'e ;TF$Iqqg6?1VF6@4@AeYUQFҼ`LU!6Dž0(1M"V58%6!O/P[,ڻNBvoݣfF3E=s (7uS?ӫ`^>[&;^؛yW!$m:WD5w[g`Td_!8l}ֲh>dO”S?89-wcLwPoL]+X(tHF*O'^t{^h iۚI%1X+KC.ٱ{ eq]G tnDxLEW-99\ JpҖ$lҳiLJSw(? H$u2[nK.LSoSQ"iOXF`Y}.Xnc} ( [W#iWOUt*`5~J$\-v0CfALRM LjRaᇣ`S{EB͝㈤,@5ˑzCBpnom3MYC&5卤#2 r*3owJ9vL:#k뢔;`yG60OM dU!2R0xdb5OgO%0?$?6P+6jy+>E{9A' Ha5zʝ1#ryp6ldEZ띐nbSOqCQgS1Үp fyK:皱9y{Ş W R|$I-KS`D/ȒY<ه?ADž<:P\&UANgqF@('c;ŵԯ&3<M71^tIQ*qϔ׭v'?<=Drf;Z.$ZJ~(j//\f݀1zxq"@uM]Ux$67NVuO(i}x{eUg>;Up(@=x7O)~ "S慕muF/I:1'/Unx v0 =z_=ZV%|x:SKp,O6xLЧ'HI4'`41C=ӄ g fX< |:@!i`{*EyQ \39[e{]nZ,b KP~#&{ 4)TBՌg?9%5 UϣM9"DRfEeF$}1)O@m!!ujSci.=W:89?&8a>xG@cDQjF*-Aldj%ղs`3A].GW@~,h]]xEKuyWx6 OD^Le0NVb\Ή3ȓ, ϐ3eԍfݞQnn9-w@\exwBVZ >4odPZФ Z@יk\dv+qˁ7bP\´h˨M'np묿@M\%<->u}=4]q>vQ"Ř^E`z GA`~|mɘYD\jSǕ皫X]Pۉ!f8@sNnmcD.Ƴa 8<0p0X1@Sc ghWYoeӹ0ḁ Xk 7HFIX 4x\)]QD+ _MNgω0>)!*[R[a#Zl=%&Xi+pNC0w. J@*<eaUVۤiG͟2vglo+ϿKcxyx6cK,%QOG2JO(s& YaqJf9mFT5/ˉP+X@]th8AVt 8jQVE}CVɛQ ` exaՇh?ANA1-6?\Dd`anwXdg6x+$U] , qr5I: HQUV-h6FB@;GisMx~N߈ݖh#~Kh,.{Kpl 'shI@&SzdkKm̖(^4Pf&iv;cy>A^%hXbx3trg FEɕIƴ>ᔐ Uuq^A<ٸ}˔$.W./pl ߇r2x1ugEk𔾳{F@k艆"Ttb 7xK{aJ "- `vC=`_gN6 wdIw*m"r[#YMHkHpK ~ϬU-ad 6DAd)^"Vt~U,;Q |-oJ7C/rBza܏n7vyD3`WklMT(zY,J]oN+6bzV`I,*Q(R;ƛ) ~8gJ?yp3^qtҭ*ʟݘw~ԤFSKjg:W{ÿR~& -a7{p1i㯧) :Ɯ<bB8S * F5 ȘjPU,(:`.62ӳXk24=~7NJ54\>M~ۼ\`oaW@V_}?Phڤ,n.|OBMJl1? 27[wQyk B[re.m7ԵV~t zv [%o7ءW].zh'&!Y%-MmZońVDStPQDlJBc06؞3[s7MHN=h[<4ok-1^nao 0.(jEQ_t|x tI:[49n3WZ#ăʦ k'ӊg+[#G>Fgž s M3~0U{s$B~< "=*Rov!ĝi,81@=Rt(ӭ30mXLngpӚ {2Dh`]Co1^֪MX55ˆ^7U] W?)?Dkۇ`ռygMZ5懓fLW\4dn[~SxeW5S܂Au|]RNwhQaq)oSj Bd*`Pώzb?d8Zi:WB"3ʿ{wh6 ?2LX;&c{,u^*owp(BhؤQ;'n(86۷"|YL|F swf&JB=9CxVZf vkn䒗Sa<{- L5_E D2Ⱥe9Yi6Hŧj y#WP펦 m-"}ȚWr|A2> Vq<_T Ez2٢3 |AuAVFu.-X '_?j[n8Ol4_:WP9wKсq~#.1 0j49x fL&(uS?BtRdVc\~W[~b紽3z9 dY1͝à ʜ}79wfn9rNo; [?>s @!qh. ߽#+{D6Y&R[CpehCmg&$ -cc!2B;7R,}-ZǕy*BH3?zðɰGAzJV2l5_QO߫):A0 @(TrͭlqQIos6˹u4W %!xD: R0tHjV'T gz UdJP"y7Del8@fB"<s]@n1(㮁8IemgҵS_9dv`Pϋy!P/ؑ)Ht6F½k2s`? >($`Jk"_cv`Iy|R:z>0ڵz?~l ͥ;L,ȥ-1O uDnbIu38iEM:PU55%~HEd7PCFa1Lv$e䙪hGH?qi:L9kn>l UَQ4Jڳ}e9qYU>foD,  k%yNp,G`$Qvu +BCH+i@LwSEiē"rZ)F]_{`BC xђ#F ,qhU՟YZ+a|YfA t9XMh\ݚv02 ?5i߽@i!s_u%^^uF\?y+Bj>x.Bb>kf#Nv:- ?dwANG%zО0bjһ|SfO%aȥO)G28]ZςhE(= uWU~<td=B!mW2^xh$i`y 0|ꍾj>L*;NAՇq(<^qCPC,+?VR\a} A2_U0 hUs;(~9Sgd_hQ-B998#g] CZOpi!u)Ii<&mrN+?ɱ|Q tsdq@MXF m<+p( 9)=\(r1Wk`f*WzO*jBNfa>`-n?Bpο W.hx Uoss'>~2@)zH4ASi)vQv#'9@ }n`=o`{? QٳTKV?9o;6tXh誣 :9A1+:ӏ e|پнq9dz'0zᣅ)XMEX;Iҵjffxޞޠ]! .qd_"LE#l`Iؠ(Q5:܁g3CE4 vo11 q_\Pyywk0txw)$ˆUEsυP= Y/B@b\tch6w$QXFl Afca U(U†-$u.o jي!w,g? a2}?|J;#<**җlH@"U7-QoF>xZb0Mg{c*^haPl#Ǖj}pN:qC %Mb0>\ 2;s+S%}L9nh>RLcqM~uKp]{% 2Z ˭ތ);;^' Q2 =6l#`99z Ԛ{`j_roL:RH}/kci Zw>/BâVĔ\ ou{ir|ņ{։hyf w԰픳氩~l^he۬r_bك6R⒆o>Ȯ6_^}8I10؞@(S(HM^YޚLoR$_EoFf[!,LjukkF$Ѥ//EB#Ydk*Am6<'S2/) K+(dͣY*>0"4d^4FH@b p=Xӷ vǹ^ O]BnI% ۪s<Ԭp] s-7=ɵ/ZL aan׈7wS8?6@X_ =2W:%3o0jiS 'v$9 tw!e:Ĺ>Q,ʪnR5*a*E=fZ>c;XNq*a8(I&~_HꪱQSb0=:@[ULటx]7 ](Np)K$ȖuP N'g\Mx㳾$ւh{[W7C/4tL#{,ˁ fmct%:MG2. Z~Y<?$'N@H*>ABغԓIjOMkp`tw}~z fPDnn"g,Lm 3m9 ]qY^45Btzk-"F% kJ68}<|m[{q;kD7XxGnƯhCB] @oԞIS@0D4Eũ]<$5[ό[~7 4UЃdD"Rц 6Yc6Aiɕ!_5k 'C\r Wl`V,k8h\/%q`{~7~j)0Hpm%V85ܵ_u<5IؤyǥO[h< #Yhsޚ/ca<Ԝ0?Nhv0|f׻|hQ.6P6xJ?u_n8U>hl+ʈ3j)Mb:2 fYoO[JS:6[^exN7#L{l߮[(.W]4 5 N((FwZ?Ϫcm@ky)xwr/l3 Y4rMb#̏펌Z"`ww˄ ;E7SR=C jrf/G&5[L˒=2cZ>w[[gs ^Io~GWqƤ{`y4se5@Hf X$Cí9ݢQˆ ,TC?>8*> ]ﷰط$ 2Jb0>į:`v+ AZ^!Zh6/\pzRmU+ҙ? 7gC;QM+Mrz9^1"VW=!: ` 'b_y?`Ktf9 2zl\SnO<Ì6K[5eH:tAk6Z4J$*V uZ: (ROۿ 5Π"G;/0{NC|dM&rYn|{ר"4 Atl(aQI+&,9`F wgx 9 Ѐ@TqkK=oX'}h_Ulm0^ϗY^1b54Bd)٨юٍZ In{apq\VtEr`f>&㧇 6Y5}e^p#e"1\Ko6"` X6jatwL7E U)Z62xo4|"NP/aP$.IW)V5h9V>]ËF 4͑Hw,q4 oat;\y rX9 pM03]7>~خU˂иj &Y)&)[-"Ero4w&đ~kuTSmA3"Wq\?iJQ)Dtp͂fT 4V$~,`~.yj0^yWs'N5zBQl ~e4r5hf D%<Of(>PyàqڧOѫĽ%-O<˻|t@PT;(S~dvÄ]ʻeZbpu~Xa` f^7n=GEo5SEgr~tG(ueP1tn\@nX_՛ęD{H%b@߮qNU769$瘳T0w9>x$!W[hss&0Y B64 :L>"fdMdx V7' e x\}U(]BgHL )нci$j%q,Xl(?yTڷtuISPSCt)&+cUaVILNƜMl[G_+s>DQ8%P;IL[ 6 kB yͩK T3ߴgj(_kbŶ]69xf$#C qF+0LSM ZH2_>3-ϚXwpBr}r~!$4;͡"UA pfwu$I Z"G8MPf+ַtR_ *+cL-F[BVj9%ٗ }3`HUK<Ɖse<[^y͂"BiMeԃb1Y(ͭUfG~Cf{x,!6ұAu% s',:5+s;Oՙs"Z y dZ'yC(p0=uWg#MZ$}Br>oKōTWhIN GҌk@GqU$N eoѳ sIy%Ӷwލ;2À.1 SٞLlH$PJw`3]%Ga.q&f_ '!6QϹ`'I}[yzzSRRzDR5mI*휠u27>~j4 '4Pkzx8vY|vT 義td|T!kw[I#p_'VyHX n`o&Ş?1\4ք2Dw7ol7I'\>!=ޮHfnƒsS)}χ'/')h(wAҲKqQiP@쾳[G72We,C4j fsh#/HT?"o!H~5:{xǂ˹ w  ik,=Yx:>{"wh5t&~Xפ$cRwG*s]ۤXgl㪗umA X Qձ0s4N昪7s"(ZŬι\~f721D/ӽ׃ksha)Jhj+R)٫V;Dz|tpyfA4UН~Żc {]?wD(.n1*ôԗ 1&j컞r_08 ,%x(V*{f<ݿޞ-cƷ:Jb?;_=hLaG^* vC#4VLX> PM{1D~Z[WYؠIG:}8JX=Ż2ry* m"`榚A_42+W/vAAYY`~(<鳗)QRgYaW2L-ۼ7$yBvQey-Ph5Ϳ$wp62lrW{OyxG$qo.H |QH!B^Q \5Oװo=3Ƃ}ރ [,0R۔=N ! CB?C{'E:\KyrSzmv(a|8 "\m}J-"LC}OA&x0=`$* Z4TNRh ɾ*K8UHwc5]mdfđBh{.;hUDrؚҗf"=?3fNS `G@k)ά`FU%xu <5eZˆ'n-:?2&݀|֙&RZE9N?h/CS3$B79?LJG# h{K7RO޳:mN }FZ(i"ePնrzUpX@55K ,'N7BSMw#.͔FJD]P&O`߰:Uz+yժƕSe3, dw# a4fsWb4f6ՍU ?S])}]91O^`˙mGbԄ)DzUCB=.:l`Ga?PʿeLIEHn%sGpu]'x$^H(ye\LdyI-tMGMaTбdH;WwD-wori7&ǀ8~!ЇZ,<O)xG"{ Z'.T+G7D!] :XQX;\5Gt|T8_ e|Yv R2,[F%Ϥ? &,dvr's(rG 8>rg!t$XˉHJTbS(xN3pE[Dmq ¥|Edp/*ٽA! "jsƙz5T;&k٠5HcϮC6ov@#wy'2Vh_၄@U 냞uS`${gA:.jPV{FձS(>($^3!IVy(ja>8yt<6ݓ+me*&-ͻz׭hc" ?8ƩSڇ:z#ySj)hGc[߭޽Ɯ!s= SJA幖< 6_E3)f*Ƕ|" Z2ln-sf ?s?'` lփjzj>|=^8fct@%8-%_qǝl p'jUS'C^׷(5/A;&#QU]杛0J~l1Ei0QS/B>7q#*)4tꕓ]򧓚}eV!(hW">b:R0*II1W&&|_'{n3khiEtJ YY)>pBѠD؋p4ʹԸ' ̣[p>ݍ8ǀ?DVt~l˜V6mb/4h/rC[J.9jnfvIb½VH^-{rN 6?& >5֠ة +| md;7M='nrsNϫrYjEZY)EF)jxLדEGFXlZC؛kՆ#/˄f(knh9BL\+x17.2|{WdiFo 蔻ǯKhQzeLV1d"v%ug|Q0DaAPw=wޱffw']Olq8[gdD scƋBC,hh쯅ĥAxxZ#3sh1j8ڤR"4W[bւc[["[$Ǹ_<f:ԫJ'N7;ҋGΫ[oKP~hԌMn߹46moŒb" u)sXA?%+jn$<I:OY$AƬ>otlwP7A-SO[L1d u̘d0JHjE1S9a?&7MN*&x8ˡUdC+v3Yb H6GemEa#EB4] 26CQ,C'f86zj%mކ eq YV@=%Qp5eV!ipx GJ@B gVׂ`$WѕIA.f`ܢK[|}//Z[bvSG? '$T N;0dDBX?A]})9>D #'qݘe=4$+̛;SYRl$baW];tB # Hw]kMBL@NV(^y8# fodnr+x7ͳz;dgvSd`M{| }M ­=A$X_Gjvլ:@@7sczM-8vQHd/!`h>S`a ~'ڤAI%GMO,8.)~AT8JkEpZP)HcI5R"hZ̷2,Zܪ$a'# -,.|M_O{5. nII8E *F2M F'lJ=T1`cұEmK(ooٺQ[]708PQ6<']{b{*O7rJ]jho7pKͮ#\٢8l*\qKEQh/睮}NX/gzӟzɳA\ԖĻÛX$u4;}k6"?h-ɨ1לLhz܁~ރJxVt08m7I]!׉+wYS). [$ώ|sp%'Q hJx9 ]C%)+IfN? /Pk^?;i'5fsВ `pP;mPbϹzl\Dꈐc8[uŒ KBBeț#hv-3NSi$y-UAz3:|۬t5gCF:҅ɭ=&g' VNf£: 7Vdi{1l7] +ygS _. ܵr-b ӑ?r5M}TXEXUGp)?܍= ۪uY̛bA4wŕ9 |dJy< c#Eff|BD[˞y0 8S;'*U3 ~)*ZF9'j\?R0H0 ,,g)75hN0ɱVD^RwJ"x Z\Pej =ĪZny,c` ;],Mm ^m爉{ULX_*濪S5ƕc k!NS< ECo 2C|ZB+?i,au&`[TLYvсfj3m?bm)2Il ݐJ~Pům}bvTKGL?Ն՞TgA#! ]EQZAk-V^uc=Ɗ&hO~ʂJwm;34Lrg88\#}IS _D'uR+FD<8.)fʹLh X9924*T`cDzVvAk@TbgKntǭrĠj\:頞`$iGV C}Sy/a*(oI 愠(6b-Q3U~!A9ᓀ4lnuՇd%G_w1rU$vyd 󓉌)Wͺ-`<$0  Ó,g~V6O c1}m{m6 㢇4|eʚ>HjA v$Jy쮑q9#abI1B'_ׄK!z~qtPd:i1Xmn|ym22;-GFKK.P|Ud9Һl<̧~XRth/GZcZJ-R֊^3=?ª%--!uYXu ʼõ0=eL0+̃pxhC,bhlE xЋ`;|5$ h~u ,SRLww$plPҿg>Cv&KO]~}?'5ZF^6&OK.ӯ1AEQZԻ1^Pr [Wl5o-|"kG}9kShVNNݡNjvJsH\;!64NgKٕt4.h;=!+f-:4,{3&|sD3R T62ݷiaV[йCwנ&x)JgErսtY_LG+4 3b%V1:ETM0Y_gђI\T3i1.i)D;kdG48jo: &YJHW6ܧ>R4NPܓc9}s|2.XŹ=έus$UMr2cG#"Gһt4jߞ3%(t@vjA=~q{ypH\9q%ڒ `g\y!o"NҎfe&ԆK8 ͯ>QRѯ"dW쩃N>a;J}Ԫ`rBuAJӚ,+ҷ9=U;pdv 6EB.\6E0pvh + 8~LƱtd}S+7 4Ȥ=^ y@9DVwgNU^L: Ϣ>tQ9lCyCc(@P w\A P*XՈ"%zVgňS9xP6hoVcFݶFZEk>k7IW//qnHB,^!şCX܇c6fs!Oc{+*z2X>V2iC|];/B֚n'P'e 6(;قH.H] u u0#X#@X^+6yԾYs*Y k w yj_bYc&ĿbhزWp0>D$@]*dVu$1 f/ў_/ fBZ^oD(ΖQ:u8ưFs|B^sPuưW'GUSK{4XA;÷ԼQBL3OOkw"n  k hP荴h%H61)s ,,:n&%= ,}< U _Hټ\"eۉ=p]k7W%KL ?onfZBlC=1Jp~^ǭ<Y/<# qP 0ID 묷9$P0 _F귁ɷ5ƪjaKT/#2<`[=Mru>0z#Ws8:Z??J$&Z v^'A_lk`k r ]? ebmLLK]9FH-Z\k x0Wq/cȦu|kx~by1pvAy_+WJ+-pwV61UR {_ 7,j`Ҧz lH/ܚdx^7o]kљ +N p5_(霬ّД[g:*c)TM%]U{>%=w5 !\0x6TYP?:7pJ[`YhvMK}J$72g#t`gUPv|JM2cit9$'95\1Yy :4X@ 0# 1c@l-,]ʼȤfC螂ʥ pMEo,!% HD!l?Z 笗 IfiфRk H+8_+=$×DEzIѵD9p9<]2Bft)Bl|0}Y"%CUfh M#=D͗7L"$sc:9%7~QOd&fsjA=zn 0sMVR[,Vl4:RM]%fr+ C$s񤟨XG:Cj*"NӡAۢlwCQswStCF2.FWJiԡ" 5ܫpdi? vFAɀ0dMEe#͡J&f{l9i,؎C'|&LRq46An@EG.uq456> Eu-' Հ8 Ƚ&Q̳ x.B{$=!(GS^.QM~-2 scIt ?Hh 6%'e޵c[o[>.>'T.:-ܿaG}aov|@׹K:kD5A0t`ݼmچ\h$A;CcdJ¸WtdwJGPcA8;S{PO2Mr7yEz"bĸڑBh?~+qOy2ޙDHve,qIj,;XpzG[o QZe5|3ȁ6vmG1.hX[o_Po[ԛ#K_4Eq>k%Wc͊ N9φeVMyQ%@> 2`czKIpt!/;k2Vܛeqܵ-&!n ms %:OZ\z* dޥPijLTaK r";#*p3x8CM%(hx5 1. J'3>@`_EK*$Uu6w@[A(zyr |Nb (R_LNEkZRJW^ڦjDꓽW{1n~" vpsBcg9 &È-  #,lt319.ef0uzѬ8ZF'qXUQx:8oj~I M-؆WO?E("hc۷nWAҝ)7[Ut{8f Y$)wzib@B P#Op] VE/}۶g_aB/jGn.ʨy )w—zB2ч iLW< BwMO<= Tԧ*s`#ʔ9 t(]ݒgĭUBwuUg' fuyVHl ?'^ЪjP{2{ **%bGOPJDB8)eO*hjp;+e;rJ~6cWCGٻ4\ ƞb_I $ j K(SQvxk-&,o@c4tΒS ]`6,_ W)1ZKEԥK [WwF[-8Aɘ:io{IiCjQmxyI=qZH1'/lCgNbϞgZ [_UDBn(d4bEb05,<*@Q_"+q$)U2Fd3&`w+ތJa") ϏCZZZQvfEFӄUvͩ.>O;b;K!5u~ dT5Vo6O[unp3gm) j?Bӛ\KI{ߝU Эq67*%h9P+)TBrVYR/b|ܑ|-|RK!F˩6a@KB~~nj>MJ֙h'r`b5z7B }Ge:g_R5rGRbȔv-'~c}>"Ěi(TK ^&pAk(e6$SPOf6P: h+^':Kܕ]y9.fTvˈ UfFM=F xw!o^qqQ3;c?/򁬗 6qG^@twb8jNC* ̌[)yq6cY>"]Q)~_=h 3 M'51N4!YaVL3 @!{vs֥g}zTЛ fp漸|&x 8:kթȼ5g6Ma#sQ-m8H4Qһi!Њ?Ӄ [>dHdͶ1 &^>6%Q*o3`XKPM -<ЭvjNlF#0R.S15<|4_\B{мeT٬n bЮ Z4?wTŶ+փX72s:Ƈz7G9 LvTu;2ituC݆C4=OBXmbb?%yR17H0r D"ּ?X GH$\ q- l?@R[ϊc0tݙצ`&@lzO3ڇXr/[* uu2Hch&OpR+ [ʜ `n!"⋸vȀl,ͯ~#= n婚#DΏTdD{ 5D /]v:W]%#PMX^W|kҜdw.?b5 B$-uʕbn_ ]K8wA l-M-㙋rdE MTM7G_U8}Zwp0KlL%.$Q '3j˳_GSP M8:`9rWvx>ܚE v)!ݧ+sNǏkF&@sut yƯi zan[0ٓUāgj ,u(gY'{1 kcuO! _gS%ͱԛJ٭rh ~&; w÷T˵ ;trtIk? L:v0GpK@߈5M|73sȳr^*9mh} +:? GrRjY4뤳RDoO9Ix?+լD"5gygʹb#΅C]o^H"úEnD^.ຏ/Eo1W9p?WZ %氾>pog%h2, /bER}+H{*`TԱCT6A9|kaV Gk/ɟ4Y/V pG:r/eHҒQ<*COl1.^uk`XNJJs qxE=Ls59Чdm z>)%XN䄐oBMvph; #Wdy/ "80\F.B)hL-ɴ?e]?|ٹ9̱2E؊/UbctQ|8xed?~>9ꓑ^*@9b(DLWM5 w'KltRQzdVw>cSq>^L(g;yr9o'nn/hLK,bm^~C$vjLۙGoPJ9 -X@&cj!nXBmL N-0͕ n Mәzp춗f 9*^5EUzi d$H3q5V8)utA%fQE\gf0EÝ^ jd>lrdSHq!\8$y6j^YWY(HM|WE jXm+|GPT&vwD e{uȄm~W3'ɡQ?t9mSƋȂ]uL]ѷmhVJHAFƑFc\]X "Glh^X֣)$k6@9ereNf\bf<ĭfHUJXK[)gi)O}MX8&IgZH#> |/byYZ b?聆pdۡ2k}yV:|5 C'tB9IK\e/:١S+*k]rq iAlNGZJIaϨXT+{D$7] ʧAWC1Y( ]RW#L0jPᅯs5B7w#B\B;F2Fܫ .ygvS`QW ~S؍? _,1}qs&4 ^,(YS3li5?4,\xQkIVS`y@x2Y--/-2$Do`mC{)oB6DT6ܔ=xƖ%9S @87wi!DZ%ZRuLZW@ș5KyANĽ, Ŵ-qlր=i3joLd 3w}.C{h,H9i DIYk[A(ЏڻScX"s 21X*A!(bn~) xVtbԓ}6MguP/NoO#+S6"& niE*"]DRF< u3To>JwF z NցΦwkl@xSONd#W ^ͥ|) ;V-l/ĕl?̸=]jofQn^SҺf9Ǹzr9+4,G<~,W@ע*-uMIP4!dPEl)Y%'nԖZxUsggq+9f[hRaB = iJ|?>F*x,.(ofhݖ:l##1k>rv Aۮӂ_R|II[I.,R#v ]9|fK_Ā'x*E-0k9Cf_PͥYeu8F]a=VK3:DNt(=zT6m psKΐ᧔Ng$,;x2Rm &ovK+&+Hg;exC~-i6YrhU(&]lKeArRPYJ(<$D^A.ya8Uʹ ՆnuaxMR#u^Sd =GtA5pƧ.AkX^My KaNZfp9 bI}Щ-}&)viuUǾYItwܸJ?-}*\r6rCҬՋy+Hvpط f[R[aQUhrt_5M` 7Wum!3bJMCk2GQXJ ɟ]1/yD 1A8n[`Ql4=tuCL'$QNT?zoPQs  мCqa@guqc[ƒe-C+&&Y#zZQx/řﳢBE@ɗH|\J=rN )셦Q_3Uq~=l4=k~AP%/ztd~!ˍ,t$a/=9J,`:s{S?X;zd 6 :Y*EؔBO02m;.h=]DڰV&|))?uVR5qtYE!};6y3C)d`0WtMOy8tPh WBTo& jƒR= s-$ k|@}t _ yz+Hsj 8^8x6̂ =5uN&Pff&5aMW-܅(xw!3@V09޵]:٘%.W)(AUgD=?+1/ъxJ榺ݠHe??"W]`dȥqY\Wts0JƨGsD/'.RQ3 mR&tgI5Ԭv? ZbCƁ2tb+fvvǎF$Ro J4B&%Q(;Gg Yz;Dk2F=3yq6_u_d0_Y)[2J>g<%^7[ jlY}XoE04~4Y+)dE;fX(|STWͼbb_<\Eb^; s7ȔnC?2]DxXocry\h(G`G+Y,H SjĿwfK쭔7ǻ =,!nZ Rܵ.򎑀d Ψb1:{=̝hcVSpNmDc$ˆw7~e-`*E0XGF'e'ͭRm9i*#/us]߹@yﱃՖs;kҷ`$ * 1&6@pC:Xac{mD>6Y_ i_`g~hFCȾI?iIԓ=KfNNqу%r9\\OLMꈪW#4Q!9f 8[Ζapgnb߷ |yMa~QH0d_ ?%ܗ%O!Ywtf+<2T&h89g%`f%G0Ez14Dxhmn}' u*D\YS؍F5Xi$P?[wxYgS  Œƒ`Pbz!l. 9@"ωv*d>kȩѡ%>ϵRԔT OáT ͭל`]\0GQ >Ye`)Su"Ijh5U,RZkZxc7^+9lY!:{0MtHGE<22GO%װLƃ g34uM0\a|5AMrO GqGT? CUMdLOɓ"@ף4LOkmRث_:"V|u>b/[| QlвLwSƶs Hb'=xz4Er4d DWBXk*`1Nv*Vu:1o,?Ϩ\z]a;1L̼W Kh _ bqdP9\G?))^wiag"> vS қ?1lnJm` 90q]Ve#cM"ȒmsOuuJU֏lhl?`(>VY2˛$&k|R|D4ǧ'Zq@-Mvt$/*0a܂jg5Kso$LSꨔ7 \$MNlEg< оFcA7Y0~1'G:<3WPo &RY]b6="o.ʸqy]U^+w/zkxe9=6ACWrY`ߗkQ A_`%~[dLze*bS% 49"G9 7Sxl %/8(0ҺKWSU2VŠ tr$yz"7\҉L;˧<*lQ͂qK͇=F-9Kh#Ggo0kO{~bD{*t#H +eHw%`+#pt|^OdZ$uP@XRZV?:2+춂pGuTC;Swx4.*wX_}MF1-LEv2axR3 y_: qBۆGlɝM ^6Uh$`8nʒX'spG-{M_gfKotC V"m-u9t}>Rw MGr`OM7w2r:t\_xpa9y͈ܲxqMqFCRCY 2 :k1юqM.TyOy8Ve! 4ME,}P?Ga Q\;j X TdF䑰7 Չ%4M1K2Z {kه}UƉ$\!@o СkJޞs4u}q&?yˉԁjRW @z{<_=_by&2D9`2Sǒ.);"@7t\H~}2QQUgԕ{\@]t\__4z44QaszY 4ŸIYfy lB8 H؄]l)h:NwYdPyl:)^SY鳠ΉF]Œl8`cI+Պ!ԭPߔɼoא`CŞmo5IJ1a/ّ>U'@iUJ92/,E`R C+INs7J)BT:KdP ,RYౠZ?$jե?F$&Ԍ 1DO緓vu*ٔ%qHv2?`,YCªwgTu~)\AoTU@*Sm雟ߕ0^zXT=h;cVmp W7|Q [v$DdƕnϢN q=|oxd+{pP3kb\~=BWq@Uk>Ar0pDWwo %IȊ*&>lvt{MOVA+;.#,eO~LQs Q%}9L:|#)Id4`ўӉ6X` Rtl|> %  ,S{T-!DcN>O?/i|12o%}d*cѸ;Z]a}e_Zh_- "֨}y|ٔŹL/\u4Q-}y6S];*W줏yxaU#ԟvbz@Jb{ 6]zB`hV-t;wQ+N4Ƕs?:_քC8$!S:gN"3v X;/r9wO _yIGPl,PCަ8qu4($s;_ ^/$[ c*tf͍ jvǩjr[RK7g/?)ɻ]Δl iGZ|mC7@A_J EF?ț hA G BnsjĤC%:s5 M.eUUac_i_ogsr(0 O@VX?N9nG OY'B+Cd]Q\%kjCsjh;cf&d9ޙK>C޿U.<&ߴ֕8fFQ5,;@WV` ;jyӁT,dOK &nAcaCJ wP `Xfhk O ^]k.rCvݴ}o5JKbjM[?W1hc2Gb~ޙ|IO^W0['?Rn_`אm]C+ꦁ$XݫzyeLFc؏=Km()68<gDž(c} ?O3k03VKRcR 0囤&ԗ[JB <5ܬ8 jC;i[aTcS1%41V2> 0.mqBGdb1#g}&2+Э}vb,TW 8qa_f#z"(gBB$)l^HDl16UT^j2e QJ[ɋ>DTpk0&Ck w@4 S]ӶY<5^AtSr. _VǞd+Жnps\v0I\30Oв&F}r]y旨LTAiE ; r"<3ia=)-7#]52R4-0QC8V ?챻Ng"~xQjiUi8Gx®J7WV޽}? N_,(r +Y],?WQ|ylWQ;u632[ d^{.t*`tvǚLb($ϙ5Ak4(ue׋t r3X&zWGЀ^V^[mRH[ӬJ3%@XA?ƛFOd˲W QzmQ6K~>hK;k>N-ltT6Aq << FPwNb[p)C~&,b|5VW{nv(4e[=Њ +?yrMc8s^˵ `^4K^/,*tUu9=('w9Ѵ[A%y]="f5~-v,I9ly(G:˫jG!BI_v鄖G823gadAƍAPnhA,҂fuO nAbQDa@aRlJOA bեH/j3Z .hrH:S|߆Ŕ74&;qV9~/UNSQ5ʴ.}v A=GZ `%\@4=ܛtzAr=πoZ$K>fW++C8B3' mx?.%_ Id89/IPӆU{ujzFk̀{Y̓̒  w9HA&]9SmNDEi BXjW&‹d /u)RXkKK}Ry@;%vJFsh,Oݾ6K98,+Z&?Ε Ɔs.0rS Ÿ&IF)5u\V \CD.HDV-xN0nu{E[Gc[A_; }Vl w$U'7m9jM0 lڷ"i:jg^[gǶ g4xI}^#+ee׸FBHp6@/_G2=7} abv }:L+![U) k؃>%Z/llXš@!D VҔLl5F4 ounWIx;_I@/s^y+]8) GK (`L.籛)ΪiqS1ju;d?O@-ƻG ۟V1,nq@G >mMT Au C^bT /Lye)3W. 7@a v?nT>){z=CxX?"gKF^X>lAdș3[Ct*%-PD4qW :z`}F@{N (6r BOiUۂqDne=4G`YKzAOS y6'kU jW6-J~姉^:dqv_Ә27ILA<@,Wj)r ᪗\HThQ6wAaU##{[S;TlQAQE^H݆bm%ŪFcyR[!r1-6kSAq(9)b// *%Vє vYKț$Pt'nml~I Uci-ΰܳ~s8J (1!ˈ>m^u6M"<@|T!gG FL]S9jEQo" mt$HN,_K'?X[>\KT'.9'aB7t? Oݶ8GX[tw2}]`/yz*K+zFǫG ىtq"rӲ.Fߑ8 e-Q zMgV0Lenqv, J^r(Хp:F製n2DgD =n{ivɁ~E>kJiڢ7*[>blc# -1iyܚV`[lwdf*kVϧpA1]sp*ػXco;c9fi5ޯnaP\;å˗5{`Ȭ]Q,7ѳ3tO@qd"s{\nIy|,Lko5-d5D9Zl% /P̩#WINM]I{Fи'WOŦB%ʼnFq2zN_aaz`_^̙ }esȎ{]?A^@/G.Q_yOG^ŰY\ϴβu6uɺ&6IH(í4<odH__&k;@+^>[ev~lг)bFd}QJ:4y)98wZ!,]@UO7sA3ThX7k2 `Ā"5BwIN5Ϭ<4*]?.ż~[A!GT }W{f#=A$GuC.ԊBZ票BUWof Z߃m[r P6_ޱz5KbcY!ͮӡv`v`gK *]< QǤڼ®C50ܗ= YC8#UDx: N Yd};`ؕד&BSBc鄘YIA5~_М̱Nɍi˺sلNvAe$(5੬F&DU/QXm]r{0G_/H_KOmrG^RU+-w)+ee-q#k5(엫! 1,A}EoU8Y IIbZn;;U7,|蟃8 J822"3Մ1=Yxcו=@0C]- +)4M+YVwMӆZ-dҫV]tCg%JS֖wSφ:?gߵ_Z:MWvP#_mkz^$y5!?mz8")$ayi.P]HGr8+U[^v8TN9kĨ}^!?ާE+9ApuS}@ _aHpR1dUdß}-?6yD-F([*㍆i IK\n ZU`r0j%O~!KgdWC= t{0Bq7$c hr4g T?'oҪ C lhe\|LI~z! Q˕AVqp;]`cBF{|3 ~.9J 5]ob&?\  uY(Mj3ٲJnVp`յW0%K+B4[Xu/iXy"axcYSHdcBO|l~#T5Oh@ ܎}! Y0ljEG{%Aa":5D8V˹ow3^;&bls &5]BXe "AjJ*hkMt_e*cZ21a.(z4,7&.WQGܨRAg,p;C9Dt/-'U%;)?hĦ dLu*1eoӝ%|W]Z t.>UQ<^~:GWopy+GCJYfbtjs^ P&LKk2rQ`|NB+YXaY ~BY3 O䖛ތ$!}N7L(qn7K~U>wuKV s,Q]yF!ԀQM Q)Lw |;T+?l7tv%RL"p ~#ʃz^ŁTQVhLA8KŰ0 R+Vء;ʍ Dȇ; d>& *ㆸ3K79Z\uj3y;FK<2Zq* ׆K}v%Z 4+{ޏE7- 9A,n|]x֭S3,=Io&ӳ6 ʲc`t"!#y3dnsf$X"5n'}婘'3[{rHjY\'qFz V*<Ԩ"؏S2F;>9@~`b= ޻AN|Ruݽ=K9SB.3O MuEֺ֪ں(\#v KH/Aq0CF`j~1{i#Ro*uΨ(3uxۣ7rb;TPEA]`PR..+ޮz$0&v:rPgW.!GqA T}~>۹(La1BIEzݶIy~E7Qݜ&q:?!zM-%ꛗ(.2ʜ7ȼF̎;]CI`طX C=oDڰLQ"x)+qqM޻{^)\5O<ֽDqcòV0"g[t>8KULYii UywWkN{\ZƸ+w^*}P!#nEpb+L F"&W\l-ee%`:ЅI(+? oNhIsS+V1<*xٱLsA"4jR@9?*ѶUL#$KlcI;X ^p}H]őMSD+g(Ri:U<|Ky`DN-Ȣ^F:yP"9cK !J. bJk(B4j0>Ɋc3,꜐Xj$_ԫ|u|P7SBzhն c{p(UPoqZqmCGkyw\I*m9zƔz١b_.҃'#``f (X}ъ.q&jX۱ 7=|gwѧʠj3d : ƶ){)ʙ^^ŸZeŮ!s)cEWk¹Y30PE+VB[JM,;C`%׾XhAN=rß0?.5Wn#DK!#54SŪTd G[3ˊ=9h YDT)<_'Dh>^3$ !^W:.z![t2HAt\=)F*jY8!^. rSj7ܙ, 2Y%ƒ.К)[uV oܽBb.+ i|&zWO\\Jt7Ū1 <Ү9?7@}Fdp0noL79ؚ?ic\QIV }?̪qoD45N}&TN*ѧCD0K%J 8eZ^ @JhX v[&j4ZYw(L9 tgqqA;H i}6gM0f|¬ro  g 0n:CZ1Sܿx5j{UYi?}BZFpQSfL^5챀B앣Od2֒^W@a{k& u ;A'{ $nQMIUqd2VV@ny}_N0TɰJo}p`,cԕL߁gewap~ab mAC@r,xN(ˈ2%t ,: YyQ2^yٱ&&e`L Ut}NY&HR1ɜѬ*`< ErЌ{xh>A-F,Y*JD,7ae_IXn)frݎOAa)VKl 5yv& ̟1Zdv] {ʩiawvA,t2bxC1tvr|!ѷ%;K^٧9PxwJݮ;v'z+ ) O.!xtr;M; X*Ijf80FܔRqXKl1PgrR| uwa/v'*}n|ec@Ԉ5?{Q8 )aOI] ?rd$eBoG˽ 'g:b5ZV Y8FM`wuo! !OҭN]8!^&yD )/gdIS(9x`zJ 㿒EeL A8Og)cxwX<E1(5Z>:ك|UU9j f&ܶ0ik:B'Q!=}Ft}mGγ_nUTH" AH걝/1pRQdAC瘞 ##abdViZHԍ@1WC]ivsI W6_"Jf>Cb;6EyV=sB҈i&-?㰪 lwc̽gW~ԧtK'`G gØl-ܽIg7w W?0%QNtMKKūZm޻L*@Z8;M)3XG3pBZJs EbfJ७@OyZ=MtoE6𗽪iaxp:ԳNMK&$# ~s\A-+oh+V|}ǎ"vLou~%Ϩ81M'= ޫ0 3‡}/{"=]bk( hAXI|sGl4>X"U5I\mTQgsJR+*]0(K赕NEj!QV-0t"PfcH1|N|8Ǵ ţ.PW{~P]AY*nj0] D^# Ab4+vH_)/O!Kltn V] $`d*vux=4< ;{vgG.hm2z-y :2И>bYu٪㭗^ y^x$畐aگ>}JZ;J@j.0771Jfͣx)*l (hҥO{umin_cY'(|ag-\`j֪N"ҭ3d i gHC_uI`ijs&Ve4FȉM,Nj%5ӔM~nЖR+T과BimP(,^pVRBxw3B٘Y -hOGbH-4ԉ 1,9:t{ ί)&csz2097LnTkيb۲qSig5V): |w2kAЯR5yTvWW(9D7YՒ쐣nNL9)! ֶVuXuMPk2W߶VbaWlh3['QλSs$&+MX +~) G5`ZaCܖyL:x&".4mQq)^9,]c PFv>`BF2t&v!Ii2mphfH|BMl+T@:E^]o徑^e&m03?le.CiF 5 x2sS(uM:]Kv gJ=N%&4̢ lTLͺ(Lp~oRU%AJ&(D^25owlQW!!Cz%5fou1xVlXHBb!s^yK~BϰK6.U^ԫf'l%7<ǂ\Nþ. S.?ؼje0r !˜$ln9Riz/ojPTMbɍ{z7~7Aס1YFD!g =l: ZL[zׁni34y)h'V ^ʺd7i˒Bzs&\# ]JNfw6F}OVMu*TΖ -tgQu=ͻzGT󅐟GX9 3a'$e2DGO3t3B],."f>F/ߨxLP,8I H7bKp2慢)~?1XVO} ҘO߂u _3I< ч;l߶TC4ihLj -4#' "/SG=}*BHwmdЦIB_k(B՜<; jɀx>mEL ]yD j9cڥAHѦx¸k;%*j,a*_ kry7  gGtW~%peS1e?eNZ@$χyN׃hifE{Pd:Ā=n;/ʳP5K*6>VƈG9X}.Iԯ^,1ylogHfS-ء9aG9~ݧKהJ;Y-?QH2x+(Y<; s/ Yl㩦D@lh>%/)Y +58I%1j¾&g`{agfI)9zUIwl|XL #ݮ+q1ȄhKVXT\4[}0>\ <U 1_pL i/'8$k?~-m~̘J%LmRܶbc2mKTL!6q,` 7B3UL5xN.*5uF1&BXH4L/ ϸȟ2/V $[uiwTo)j5,}D:Btگ7  X7W3<\4?W2k܌8j鄴mfT"39J%8>|g8`1vV74;|\C%5b)vj;'nɸtE5MHH*(?!m== C*(Z{NsGԑ a!h:2Z >P";sGFǕ:[ڻ;q` ѓ:jC5M2GPSASr.ZhoxpdʾơI4q3p-Nv0? 2O=#aW.yJ(E 2U b#Vy`pY0IC+tNglȢ:W0m!'6Q[,@Ûm6ykWk\^j4g K 09H6 ȗlA![[p [U\g8.(di}~5KghIiǛr޶JX,̑J,C/lb_hcfͥ W U ;'epe _$$ g^r_fЋ/ Z2'Np4(=RczP~դ)n_qJ6Pc["re\ )m>YQtpzZaa"l~A8H1зs TkO/ֺ? V= 3Mh-~*Ufx$6MFT6k%X mxs9^x_p=̑kN6*FcKe<+) <[-kzŒQ-0GV|/"o aRJ6*e3V2S<Ж"05Oܻ'.&R͈_sZNX/G4)v[&v!bDpHY˪>Wm! *p+͌jEMkp }VoO2\WHqU }[%V%sQJ L )HXwE 蝦0l^KtM:q҂<#;OVv GhBwRCT SŠ41&Gg[?ڛCa$ˁ5dx2'Y6J8"yd 1FI"YiSKѝw~?٘Rn.7>1]j"k9*e2XF,b; yVIEm1Av+ɋJl|bC>YEYuta*#\\W}| P)݁<[}o?dwu{@*Eˈ0`T?Sb:Y:^QeNuYwYozκW )t>3dwDQpq@bp,ڢpC1np `&2kQxkh3ND:2`j퓧1Ν 1vu/[e4(1 uº2".\$ -"bkV7#mvk9.t؃lzO{)4뿅sdhд)9?LCj ;A}*x1<յMy`IU:_t] c.b] )u ;d(~שaevY2MAU}6,O|=Up".)q\.&PF@^Qw"av+0E!wYa]zV;\]M=0z&0ІI.8%qX5?HIn9%G1R0գoz#\?$4 K;U}OybUtOy]zjM1>|y0U76H.(F3H)`ʞlCj_'dSq$ WEe IsԠM'\BGלkgh$x>9T0J?eVa8RIQBYU*6'uݩ,ճoҤ$Ecn+V#:GحVkf hO8޲g9Gˆ:l#BSZ[aԥfiW,mJ}ی2u(Qj6x`Yhꅗ](y1\{͗#[xg;ڣ8_j9A_MLh<ެ8<4)8* d5*! a1A+Kz|c/Hd_+77!FlqȩFcA dZiIn #G)c~֪xY-q:3:ߚ-)#?܇3bn!Pޓ})iyz~-̻Eٸ)c "+ϣ'9%k=_:qHޥkffrlt}V~@ٰ! ^Jb΄U;6qEL44{uo<%Y ;q bizs0ڗn =Fu8McvꑕAM\jsZ{^A[dJ,$ hs:.EQ˖lc)yV-W /vasywU7/%̵ O<[JeA?l<5. Yh "iĤ85R ie,Ъ,уQ*ZTIQtQGŜ!B+X~ UTߩ;׊7SeU>O#Dwa Y'UψJ{n=ӑuY{r@rz2@F%JN2a+p`e),.ӂ`(eJڝlТF:9x]@3}peu WV4naծZNrJLTTtg7zm7֋@xkCKLD\xNrBqCory!=2_0'RYoGc3n-QbB+FٳTMmR=} ĝjTADn*D΢ R)Aֲur7"c@'Ao)mAhyLp _ ɴC+3 ͘w/ 3ἥ# ifх(n,C6#F>Q T;+ـH5LcVpU+$7`^̅,HZ3D#K_K 3+fV- {%)?qd}oy'vrSs"M _z7`F#ZXnV5"fcL/E)ߦe==@{ljH<MB N޺DQ6Ma%,HpG }7: [NK v6矡Q c"bJʰY*>]eoisJ:R{V˥Rd/k4GQg2) sҩFa-rd~Uwgj!7'e9q!8̈́KoQ$?܉<dz3R`^ Zw,sq6zF6nϦ2 z 珻FȝH`&/b,:vfΏ(ݶo燑6~-$Mau //ik3_dnpcGgb3[f7j Q$Bq!s)G _2_ʩ{Iέ'$fۏ/M6tqRyv)&+73]My4Y]EO9buN sa2G\V# éZ5t컍 #TvS(ȥneVr<7mӥ(jK&'glV>2BE Y23fqI#KN0mFn˝NN,IDj[ g*E#ǪlFTۮBS.ѰϯsF#b^ݷW5Z.%98Uu'qRmy(֥T_HBFJ);QzyM0?+\6.8DT˜O|Kѵ$ЁڒHyK#ZxpO1(ލb95:( LNWC.|ΰ֓D@BğP:%qi = 2|X4gfCMՏrUbǟc,<@Pt!_N|aqe_֧=<6Lp2LPb]Դ;>,KРLxTW@V+0vmKK@(' WǕp6Ta0(_>rSr+etv)KB@ΨXFxsKߡ ?=]43~ ,aL3]'^ދ8]zZMgyeCw/$ uVՔHW8Xƨ"ĵ54BAm;JEYxTmy\p![sdmao^/lC_Ȃh[MPۂj@[|1ŔwYAr0Fc#$o$˭;5hɈq@t6IM]UYؓ簖:bTlZ7~% ?{t?o㐦9a tAJΞx5: PY!;Ԭ㲖F-\1iהB[|,6LHЕQፔ\,%6r-ԭ2rmV5bEkٯ[CͿOYͣV`s-fCU'q3fq D%Uc7<.H!kR ;)*SJiϟ0\\1@OfC+rHQy I:ؘ̒ 5q{ ntq Dƪ~'ݾhWX_"gfxnU-R'>P`h:)"Պ5vVdWB\p k pKV–͌` !Ev4!3=.M5iȿ@ŞF xqXJ (po{B4懆J5ҫ~2"nOt?ad &XX@9\gx4mMJ>7vd|< zO]z8&3_,]VؐT P"q5R=rݜ֛*fD.IefPMQQ<-0aI+!TΗo} rF]Z T-|)Y``#W@A: }B*'o'-jH (άMT'l(!탓{2Ej}VÅތ 1bvՓ-/'gK1(xт=AxZV#͋ݓѩq@2C) M4sD1˳--nd8J$edQhFއ3@ DU]-(ԠV }15z}X/[9mfRrSN_ix:3nDm,vQlB Lp#J d L /wvl{yCz+a #&xL^.J[LsG&ԩw9{,R Y4^pAD[T#r)Fvl#7Yd|X~ϛ=dһ)@XT \Iɇq7#8bEYvtʝ<1+Yh+@u91pKeh{hps:pe (s{;ACmOHn# ]`:2UC}vxM^uf/  L~qFC :+spNTxq."DPw@ ARm&?-(X#֦vbro[?C%[n٫:Q1 |d ]_slӨSo¦1BED.8Uhσ-R|NDb"<'؛+PX.PBUq8?ҍM` sMR~ECqsO/ʚti'?ʬaR5ONW &|9#gx%ҳj@(\kёF Ň oZgvb8mI"#Bp4M ݕ-KHB5OD+|#)j9C㣺9k~T`O:'&ш!6 c<7?]A[^V꼔v:-5z{W`H'c2uM;]Cx)>[1dXfyoUun0Pk1N=y0#?G5Ҁ ^?їyy3 -,￰ ?I P+ 3ʤ5</a7Tg &GSkQ ] VK~)k'o㦣V"L\ى yaώn7L!E^¬O=?d?gg'n7P#dKDd+_fS`L8 8E4y(t.),$&CD? TMXb5axU0a.jST, )cpF&YݸL®vqfݱ)l8?3U{,T)BfpUw!$>N~DZx~tt&qރNtnVhuN#}AgQcDB5γ(Pľz$|hnogrujw %Ģ.݁cޠqy[}UivY'< m  dհT0'P>DB_F!9`v6?zg~@3݄a-;;gXq @[WFQӨh"Y;;ngͮ q@AwӎƁx 1_lU%] Yޟ|!3jbbX4W[Q l.KW&PQk;kIC%&;E6cG5ejdfS3 ᵘƀ9:թ\?r'.Aa ]ytBU 2p]%An_EOR{uA5yq_R?0h.<~ܿ C_il1Y= }`*f?7Q*_G|#V$$ϩ4?#%4~Ya6q6jySg2d+ȫ|G ,ځIY+z:DV`034KxMLL{un}I:.n`.2D]݁\( ¤dQ0oحz}~jgkcz~|is*;hœTp/7+߾MW4Ca %h7P(KeRcHޢ,xp!j5e>bBc5|-Ȍ)Ns3%wl4buJp1ӂl`ZKwfڏA}/ 09("PR&*?2\+N)=TNz"g-_o~825>u3!}m)<aDZZ| h0RAF隺0Ƽy.CҲdj~Ƙʝ@2jeCS6${%3=~rMi֬[]/UIf0\GĪ[AUe! &5I:~wgxkZv gxvh{!lus!YV΂6c-q ,<`<|12mxRKm$&^ R.fr :wEk>K&we쬦FN,Z*\ptй]5$֮#+h:14:c! l)F~yC[9[\pRߒ0k`ov 9]٧U %{9m {V8Ke`l2]ш;/C=MO]u-DVWMS"XH4{[U'()i(%By:^SLˣ$iD+ 85}[A+qB%57Uׄq`72Ro"{i*x ^X{S} jR|5>xX&9 FB:ED-?eU`ʊ 0_(Iȃ=s:$Re;ԜX\ANU6ΙY:'(*Wb3$:wsT>j\8ڞt`*7dd&+ZIy»SDkrN *hۯ%w@*7p?m-͢*CQZ/wI(u|m2cKӀi}8'.RJgXaQ ݾKch~)hϧ"yyP$xG556j|ȱ5o0P59vSS$ yh]eÌ W<27Aܠv̜w=ڬmLJOKQpok%^bvw;6Z1)^[nM Ud Wwߣy/ONV\F oͫ 1{' feJa'O5A˥Ȍ`/} s9AMߌDvLuh0ӎ P444=/?rV?z'@a3PS2. ?)!Ay'Utunb)j#iGwV 3s+E𻌳p-A-JN0A5]ks;'8 'd1vp%axB WPp6@$nIqRXsO)q @l\i(Smwr d$;iS$1, _+[Iz: ,P}Qw5òt/"Q~-5c][K ԍ]$Єd=7b3v.8akKCI@ ~b"cA$Yjpg;cv3YU*C׮Fy :};(ixǀaE8鋄=pD])mYϕ杽Q?Mt2؆W+:8)t͍؊M!a2xѧ(FeQH%Q㸧Ď%o3wZG?|"Tn |9.ddkUOg/&jkГ4o^*Ef ]Ĵz,dQsٶsD"ۜdH l~ja4*:E.t& |=vjsDzic_ln6n?SYӭjeKVz}Er6"v3(xkpv]&|h!|nΧdΙXJfZr$ N> ڍ?~ ұ䧅RA&R06\I]3b8ֻt\;`8HH^t}V?{K'K W(@7OnEW?X^=Lbbk"S^Ak ʍ_`sff&Cv+J?⵶ )#^Y;m:I-w0fF9q9(X`d y&7^i@gj :N)r#R/gg:7r-ᘄ ơ\Rk:DE$54d܄4U%'L)+[-i:F"V ӔR:-6t *hel;kAomYym/óyQll""TxBas,/dl>[1\iѣsZ Bg]! uUjɜNmzDtHLN~ˉ#MN$x!N{2[LU&VxƭڀH.߻(WW1ƚ樝l ⶃ^Q5P9qmTRc͐$3 dY QĜe(}y(>{Waм}6:?vܶ'+tRe :px!+2 (rAHW}!q"sư ('2kkyz B!ԙ9;xŘw@jakr ֽ.W1~y'I^ql뎲qGmA|5S?|&*1o_f\-Lc}v`ҺVR{Hb2 L ;C %ɶ{pEEe2?C[WL7M+Xd<$$)~|B-xhf~eE/W7G@:QØH [1ŇƸ%z剓T#Ǒ*OG? <׷ƌ]xbʰKi" P5~iSԏp$n@Emiɺ,nTܯBj8Cq }E+HL 5\WղiUghn=B(rgI 3((3({Ґ@hZ+Uޝ7]Ȁj;{3W\FY bE2$3v=!~Z}1Z֞N cj`?yǡwFܘjk0@WHgܫE$Юڼ $@O/uS"GsҭTa/8$8ĴtlXl60E..IoF}"7bTPWCn0 pEwsgP=lC& w'bH@TYCcuEsNfaZA25Kws";¾߈XHsFL)bAcmT䤍ZZ5NӎiXrʄf@ >NA"mTOjERܻݼԽ6$PtJ Oh 6r2{@.ű q}iWFu:ƇԡK‡g[k"V(i4KӲ`UQ))H($mZI #c=HyE]C|ᱽwƪ*cF2Er G(\.sژ3ȰA߀XE7xblo[je91˕s/,zHc_ _QLBehZOw*_Q15<`|. IpTCUjjsT,cq,w!/B) /yYb} `oze rLt / =yٔqqm%J1.@VwԢwrB(jº ,;%+ĘݺHc88@{6WE<58̮kC?eEs`G=$x_1u$ƔUtc\d 'JZ/#9},Dw4(ML@ǃdjaÅJ:zz8pfƸxڑ\{\-rBpēI*sŕ =g]<Y"Ү:iL5 -eRZ}Iɂ)%7\a9pi~]ͬ֩U/1~Z7a919};dLD·Ir5'|#y\ȓ?E!M0]HhFٽ(!E#(:e΅9f^ڌfL ( O5̝/n}TajPyȝ ^7jPg9cꬱ~璥!<hP !7!y Pʐa^{ q]vB] +ѲUgbvϧ:KoxVط kN 78 P౤j{x{S|%;d4Y`l5E暌*!,@}+XqBkn/?8rq! K.IbZ]U^1(h9XI' '`c(Ra)^Dr%*݄m:$hi翕g߽NtAO! 38>h4v}`ɯ&|ʒ,eop2ReK͟QܲiNpvD*H1TGtT'6`ڑHntQ~,1M Yr l=-iP +2F긮qsHb=B `n'/zsdA#K]duylƋ٨ff t M`"˂S+$O 7=BuQ)H<8jP|bB‰ J7&a"h,x.$ X65Rjrӛiǂlt22fxkR`1h/.OLS"+J\,|m->a"XDH#RVRf~Jpg#YEv,Oʤd1O]n43pa2͠>oLa*OM̋NXl l R:HחgHA.eOs_ !WNsqX"!\"(~k䫽J%֍Q9|;K ,Ϝt'/f 'q秚1 Y3Gco݊SHl#\mY$Rr2l̯pK|㱓D[-zp:vg~NsȘĚl {З6d!Za>BZH됞"dwnOy@p UE8Ы ]G5Ֆa=xhٵ2Jhĝ(5 vMi1Uǻ羢=>@NL,j 1@+s.YJsLF$R_eu 75&<+<+}u̎gA喉Dt\84AE>&@BTBBe!TWC{NWl5=@ }s3:Ưl-U[fhPuZ݈(D^qVX Ju /AQ1=0Mv" JaFYhc< (9TyO^EMw+A&6r 5❫ ŧlqD禙6~Xڠpjic!jH}{d؀bc&ϐ"7-7-I_!6bTw̃Ns(q7.[$ Q\! &nhw{}W5I}܋1i@0:CG?-UEfPAp5'g۹eȕ~4ZڦD+(MCQ z6GU83}`GQ,+K''dBضeBP1} ko-ָdR?ք]F PY8~T[=r;mpI3%ÃsqT,6~ h} 7ܞ?o|e QN 2a$䨜Ne <F*hn{tFLr2b^#m8(2lqK|8ڗ[Uʦ|w\jzTW YA,yyneSbx$ yIm5gpEw6. vko3O4AV hUKONNrKP/V]T2@DO<Ĭ;tl0}mfك1O+TL;SBWu}OŁ g=:YNӃه܄ݥH ީOdeujka9v퇈 C|^uDZK0Nrx9~.|6"D. ,O"<@"'L BV5w;S] LB\]9֚]U7߹B:^nw_& گ62=)~EہeZzL'H_NàǹO>pf&%M^| tW $kB*iv:^ ,XX1o[g*,dd˳.SƬQZ#ݙU5<a]J-%! t#V ^^ ?򚰠ngLy>ȨVPDpWl-99*v[ҖCt=ĽzQ=bg'5Ś8(իTp=7H㶁ç'鿮{ -q[_@MC4J$Qrm"$%v瑁ȓ4]ns5NUI|\( ̗|?d  7[ mu7HŽAD>| ?> ˖ӞZ e QT#'kِTDl4bn~P : כoM'H70bQ6 Zt: U;5JX9beyCp&+fd;0ͪg{~C`.drmnY9[}! z1l$g4\#%",b N0l:bM9m/T'VB#le_<|T%#[A+UҖw'1W *f غT Ѐ3 AI.|}1]I ](Ɔȓ60?I!Z:6 KR?Q.l]+rO]/6׍\/VD+N?+Cq_zhѣ!(ox cU6SW5K@TR+Uߑmװ(+crހ>gJ\?)̵Jv l%sY5N%i!4V@NEKńt Ogn=("~ۢiiVRYtjp&=dXJZk '4A#24@3K|oB p{]'# YINR'o==f[(piLm VZvi+`F~ %"gV*4h~[XN0z1C <%qW@D  ŰKG8Ƕ]AUtj>O/ vc**>_G3Oͥr L?TlPj"ck|C!phZG OdFI7izC}>C-+!uGDXr#ѫ+C)XUx?VaA4Ҡ{cپ]A]:I qgG40=9f`HYhEZ ^8 #[}'pBq) {o}.iFb:B@&mT-l$ w?s c?ٓ|y ̌d3wCXNCNC̸0G(Z2#J21Sُr^W=D qGX4Σ-}RUzQ!Pݬ4Tl c'T4r[e:U"٧>M*HcL9wnU[GOU["Ŭvy¡1ZS*F\kܗOxD t Rhx *CD0q;t/Vĉ-M]!E;Z0 Z) vk/^_(#kޔIJQ|eQ 3۱o{g'YT!6F`R(|k@Ṛjw$.;@Pv3(#^3ccu Pk3ΆφHDp*S2!x+KSoB6fВV`V;O܂N︜4ڗ 2Y_:d\2K~]#,q"WF[oW̕ -XfR\]6ԃ6E>0pBR=q^S*²='~>e_T){FPؤJOMh"%fO}zGUЄM(  i[O'{F>Cb]tP'k@$# q GS`-@7!qc #]($߈,ʫ{Kdc/}􂐱v_uLպQ=ulP5$<'O ډl@gcX+\0$p^91-^ 25:.xCpd] qxpBh P^Uꉺ)~S?x;sXNBc42 kB\xDCY[ʢ,0&fLNd)Y'1 :T'V 傥孱 ׭W 4Z {jzg;3 ? y`\">t% Du9M:FQ$$gMet%bj:ft! TsswX桹߻o3tc鼠"!Φѭ}qJ̄)wTn usT֥ܜK,%v} f)ϲY&r r{`#NH9LYHl2Jur;Ʃ8\6r&k]*.pjŔ9_$/'Y?FW.?!ioG9^:ݰX"o6:y ٶ-Wצ S+֎:I˿8XNΐ_Kϣ q yRLUO~DϠ;$)Wp rTg֍<< vx+⽶-Yu 0AF|ZVA&†F>^OnP}M*ؑ_'!e/U̐W#3}o7%.ӄt=nfys ?y0^ލh|a bwjfdbowX2 Nmz&wri#$[/`IknC΁\ 0¦]RP Q tF4B:)+nQ7\Bq˦˞3r+D6|r_?sjN@VVbmTDJǦPUЎN0`hb,8Oi }\p>io*. I{,_mHADɆK&pLM9r,"S#2oݖȿ5:y7y,\ z?Q^FhQkէ}dҤfhGJ, mHUCpQYf] 1V$+9EuQW4R r iW3 ''+0FY^J- ןu>!1V-kѰNI/Rٞ&Ƿ`;nbLC)8Osl>Wf 0v sq=@swsY@H|+އͶ8m8:F`Q9w'5Fe;q=S ano}op g!@==sih zW{>4 KDTo$c`u,=bA"`QV=2Y0tEUv<(c^Xtj+B9DR|#@Z"32X&vxW& leixw*rpE >RΡp7Ә.  {k Y,PZbY=U.4S"$Xߓw HUf[@+xud\İh\틡vf t=~{ڢH`yþUjz ٗWG2܃*=99s9+;ZyRQI.wlEV۔[B6IuԛN0)yM zf2 { j-#!BDРzx<:1"}@"4MA6𢡀 ,A:i44N[ _@9΢ ̡tm\%eΘu$$Dߔc}&[qE 3Q&E٥||8~|رMknI^׈p++(ŵo.Tf P89Z7\k|Ő="S(BL0L%2g;rEi{1OHQ~1 Tb$]G 64jcvEaXШHQi^ NF;CØu=s&IQ| Udӈ@#j1u 7H+luA-}0)]9`P "iwo-Ҩ-g` CfB6"^O:TP'8% /Ќ&] Œ]9\Gw+N[W>HO@e%&Hw9`ZZ;jJ=d P:aN"^퀢N͢ lI)gmS fvG[G eppb^9@09?r'W_NӮ!Fps`P-g\MŅu/w3s(M dž4%d$cW$M@dQ N#'͍%oGo8ct_ H V!9RF,H_|[/ Yj{a0I4*&,Dy-n4񶘴sqUSop0M/]r/lj]`,n~NJP̌RF筑H.N kxN*8R73/]rQd y{kF:*s-Ǟȶ-ltEi aaYl%Dk(fE y7 ś9G,gtׇAm蕖4Gͳ^twRC| 7eEPxQxƹ5=7e%((z:^Qel9ͫ@FL f0ئAU1bt mH>a IvB|ܯXa-ZrTZ%ԃha(ۮMZ0V>Ƥf/$2/4xl n4gO󯣼r/}f=g]%teƼDm @IƦdzz-8hXS.m%bιסg88nD4 #OFEtz ܋f`M{/-U^gСV =mս[aY[ XsBMNw4FzⶼBEփ{uF4;/::4UI~V9SUa(\Gn%bvdF E !m$*c~gJ"l Ⱥ8_zU>mOTNShfVz&I[G涃ԁ Ks]3&­4=4nI{5bqכd>ǐ#AHJIf;zGK5x "${#2CŇ䐶(V 8wɧ3lI, ͟-H"+n]dap[pRĆ@,ڙgE-IJXU3t"pR ;\{EŞC"?pL8wZrlRnzoa'4,bD?nxvz{Om/$ `>j{\eGw#+&ՁҦ4F׵?2Bdg& Xm(2qf:A4(x1MЃrȬUF3:4j MYc )DKαYb"4x?^}Ocq=_rIlwV6#("P;e7GhQrP߫>8m9=nK87;_VM1UG ߢW|grXlT `ZдSSe;O] .n.;Kֶ"H'>EVU‹J(, 88B_i`4$y w(-% yyJ+=,XM!̋*ZGk bp$*2zy#aQ 7pWGRx rO0t:eqA3`M#]}$w.p4pz qFCD\/n (`$S  cj1&ňɤ iQ9XwVtxd}+E"ڢ'3uivSZ5B Ώ*qFPz̥oeh9p)^cPIb}˦L$03ll/m%l@ з:!&La36Yx"ve_8~+ mC5wya .ga'`EN[QYJ}҉w?kJ㏩^zOxPBǜXRb Cl4c(yp֤K1{DRƉoR[]g%>a!Jkȁ+S/(_m%Q|'@ -bRSev[NWô;; ί8. 0ڣ6jed(Q-q_L!fr{0 ^URzL,%=KH7zzn_2HG{9:m-1ہjotS,a2PeϱYf5ũء錀'0s'vYLEM&9[PҘЁڟH7(t %b|e}dOD;;YF^zbl^1eޝ-\- S3Ofe&#U"`g}ȏ݇A>V\;0f%&3Ұ3X6FF#Hkᣔ4 09J%R1Q##lY_J%Hȧuo^YG¿)S *g = =#Pnxh<ZYbYw}4<_4ӟ 쑱W<2Nf+$˥3Q{jy\΢?'6(rJRp}dlCƐ a C."o-}c4 Sw>opSD .dR7N(mXq{#șjA;a\_0vW_Q mAJC 6xc)>ĩ*; G\ Kr\ %nߕ=EuUn-t. Gb06W c$՜UAe)D;J~cX@uBBi ^ҡ #*?4QM&Ó_WDF 00CU@;p *On Xj T+?iZ]p'O24TĞ' "Bg;̘$be=S gORY`x>");ۣM^-z^nTȪ/2Ӂ'zI. * ԓED jLM|& +-,ӏR6=c *5}9z}VAq%ߺw saɮ V8";Y\[H"״DUOBD\EQb@ #a:;%9PQ*@OJ${QJzѽf%鞏 d_|n1T& 2l^sxAUA|(0?{T/19dGU^Sp(O$<[룮brs9Ψǰ 9oUkJ!$ $@zF&/Sü쪞):^SѬNeZa j&K0԰dG^:/rL$!'Re6R2Qkgj@>/7^AN:>cދT8T c͛L@A]9@N&Ms2c9\fk)tiz3Lv<8,-"̺jOĺg;Hh%!eنP0.Sk|)rR1q-q Z xTT)sPj _?/j6k rm:cAA%7wl>r'4Zڍ w~ Q䂚1F0^ ǗV 14% >EinNQL%x>xyK \A k('풋P 8~p׾i1UDm>vKS{߂ *bWw׋{cqEO|!+N1[ :%W Be"ƜrJ+*LAF^)ÿ.ad:36tCPz*`7QE [ybC2{i†mFFf@wK Tvv7ϓn]]S\%#jR ޶ 溷BWa)GX̴YkN ^2`+Fе}- ?(s̊S122+\cx@a7&_AYiL){8 ~]seAT& ŷu:#o2Qof!}F?9{:OVֲ}8E_FkNwLj]J55(@Lȥ彍뮭*nq\z$XՋTFބC i{"Nn*&K}BTia$:g' ]{x5?~|R1/k§x!ѻ_t]{А¡g_8+;UyOO꩒)ΟCMi (gQɲCum ?ܽbT^DGB!&kPm倱KzvRA.nhS2$HӊSXr|vˏ]_XX' Űe~QU' 9UaMDnwƈR4@m[á>+\1PD4X{>XT*^~"(L?28,g>zHGSApxxO. BhtG 44ށ))IΫzU/gڱBX(V>S(ܽc88S+Cť y~te@ #:?)Zq B䖾x$_x[4B(BXA1mt}S'l 鿄u@døQ6o˅0/O[@xKW rʹ.Y[xh+*Y͆yS,Ȯ!ϱ dlČ߿clJu)^ywPud`<WQbXFE]k4A;`3M}b}eԕ͢'Ao2?D,$;}iq@͡ep W"5Czj-ɋɞ8IWo%.w1J8@HDE]K{<-DBRz6 . biNqK {ᆳƀPY&mڣxF_Q0 SSp]3Yo耾E7iWN"om橎3-TyI,MhQ&pLj‡.sf߬cDgͽaDIu'UH 4WVWÛm{^)9*@>{_EŦɬ HSsi)ǹl5Vj@2yzG-2%eX;z0.u>jjn>}%ÿ6Fgm#wh[}a""I 2v*!,!Xm̗Ŝyj$1t 1" oQ o9N^Ci)3MuÌP7gXm-~s/ó;]_Cۙ]㮐apnJipQ ]duTc9?\F甊R IQF]^5Ɍ oaEbF GHBRY6rk?ع*K",\p\rW¦_&RYWKSqc,81 Ehtb8Els3PX;N]}?)BQWj}/&ʓQ<zU[ޗ깋åx2وG?W|(VMA·Dz*r/*XuY Z-JR-5Y^v.FƄW W0 |LKíb 9fh0'F.%ǜ|d'vZ6TʢUS4:7S`#YɉJq-nT{;9"6ʔ!wt&H#1,dF8MY=~Iw1G0]kP2R9nFcF혀ЏxCAso%RyHγ%WƐH\&<*h:.Rg.=HeȞdSvҿ}Mx#wSBPHBv)usġ"}Bڦ]GV/Rt} Esw`d8@tNgB8+7PD{TU#T~0;Qv䷆aqX:\D[,S5B 4$_c[,0KMx 7)EkK!ٚ&rS-A/Vld&?eڤ7ik%֎S{;mOܟ#vakNh!' GEN0%Nhؓv]N&m!Rgr{G/*:Ў.'2C00;8`7Jq+Nf^x}(آ`1r>md'B@/l\O_)rkɤiΣǶ!$.'45E4G6o`F4a@@uY /vgZ8^WỳQ=3<N 0z azɔ/{q 0&2Kojװ7 'tA?)>$Blg@m# B^tV+Azx [uq<\%1 셗Ko Ţ[lTJB5psč-̾G) q yIa?F^m^C0 y9 }| ߌǂpS7M)Y"3{ncFȪTlPNո eGQk96kjDHض"HRL=-4!fџ= pbm[6}fHE1e#y.MG( :odM gVPb?2#@M{?L{_Jh>W*C+D3t. MZ=5~cI?Fw߲<ʕx1@i FN#p1`1!4JF^oE"RbҤ>ef2`8bDDW=NAM->(5h)5*_8'&%NcJ"W)?)SnX#z]I NUH}!c:*g'_;W2(BǠ.S.\A<K$! Zvax fAQUQ=nUfV<hҲ*pD3FiM9:w<GD"ir뚸fgѱCYagӵHz&?\yLUQ"ɾǜk.s|Ƅ[m=oL">'dl;ޅ}(-Q-~y%Y v1 aDKN]6"񐙬\D3cn]/Ro#+X]M!?Ȩ4cl?t QB 2yO}5@Z稵jD0g>,׃ ]6XC%noNQtti" L尲)XCnI?N<ŠY=%WTZ.0(runhu7>CPo^%]ӿcBΚ{t}L s<Q[ݸV\'8++טOy|8Y~ W,'s?#m.]))p)< eu>F/"d  o!&%0>FwBę'6؈[?R;9ug~DTwja2~!Ϗ:d`aSi#  cHuV̼BHգ[qqAw!ޜER"Nޖg=̣B֔wwK䂆H㌄ H G =;{bO#'؋+sMٯӿztGmd9eD㽬YIY֘%o숬xqyO|R/ RF=;"_%QTf궛gFB_w"Q ggevI$#3QOfHf `[]p17"v9d#"3K΢1LCD*a*~s s/s"$Ve#Ĕ/V(^RNtuz;3MZ2" Q8̉e1' H8(a-uݼF ,"&-OU jU&\$3*]u h4 t؟+,); yU'Z$.6:׎7=\ @{Ls(J`ŋC݃ U`kp0=΂p83C'|昤 Cg!qZ[k3Ks?R~[*f]@W  q1lB t\X*Շ+J)"ѳ=_uy-v|lIyP%Q|PKۧh']9O>/ɮؖ"^ę-:ڵjo*͡o!rShP?10_7ja:S)m MO;'1oX?ka<]335h \{\z#cy79 Wa4wlP&3[/jq&ߠ!_AkCD.{F/5x3waގroUE߼BgqFD=r00_/DihXNe}U^ٖ+m+XJe.G]nOWr*-V72QprC^cwy` ouҙb'{ `&/%kG&?O iJm)6A)*zyBR}BTD:o%G8wb<] };pkڒ\|XaML7'iD/xOEhQg4ƹ8aUT* ",)(յSSǡ(XRmGHٗKEzaEFf9VpM( N 4ۉǙxKe"ۜ@==|kv)BN'RpC|L3GvW%7wesn'Za;= ͢zV nEtw0;}]O1?uw vor=-ņ%_kc=,4Ab6YY݀l&2CΊ^)a]l+gY4;ٗk"{q?7Ea}PŘTت>#Gr*†xv$ 7JC2| ,z}toqYzqT8WxU;hD| ʟS<7ߴkL~3׍/IxCC$"EyBLAjTؿy49P)6 ]O(hqUgG5g/Nusk?ğ{ޒrڧͽLFtPI9Cɬ6SZcQiۘ7@8a zqTTj+up^?`8(Zƫ٥I̔ a@ ޜ\Umf?_4㥴ӕ!_z4;p }v 7Xz6tcA >,PZPhCfᝋhb?\Z: tA׿דS/O0Kxlۚ6SN"%D; /6~KK\vڥf8'h0.sRt]>pjN5\e-hFnE T*03Hٚyղ%z80jIXޱЕ6"POlT+8\ơkShm9m.:RWZj&ƑPrTE؉α3k$A@%%#8iag]t\QmP@rq%Pm7CXF4Q )^j'82ܧn~sM:KDt{'_Iªakڈ"YdpǏ1I*[r枻` < ѼtVvN9LcTLs,e4007gê(2@UM^Uy~S{JdSJ(gC)DoVNݎD7CWUݮVJ/p\Ѱ l̩\w(kL'ʊ4;w-$o:k+{/`gu"ӛ;a s_ ㅆy}b$h;XcbВ6b 黐lhI0bOc'Z6;%Ub>Rvun7n}<P 钇59QGx"x!C#Na6,u~9K](~#4#NEͼdž]&1xR\ CPQ#,x`BlbĬz.UM fF*>R7ze=P偄vXѿh/r|g  "u%D;*zRVwХWxkww%VHOUҴ]:TXʒYWdF S ݑM`+nk".J %#%ˁ˩6 -X EbӠ&hš#X8@]+YeQ *$xq,%H=g_a "z׬T~ΎP')E٬-CץBj) Ĺ<I *}0=;`S"C@r꧖va(hڮX~dVP{[c֍M 6嘨VS7vDkgf]B9;Aޢ;VL3^{SwY ^Ғ3[l>gS5>N$0I@Ww$d'ՙ\>]C=\ <9Ht P|QmZ3x{},i~`#tB+F[DÖ&^L[ܳYcFv(!$;55q"|1=$׫[?IM$wx;Jt@ GXS8}_PW?#TFʸiV85^3't"v{G ,Z)` |/QP '1> ?wيk8P:3fRJX| 1=ޫNQڭ`UWU/W^ 73v8gjҐ՛yT3k~\!JLk~yƊ30(r1ri +L_9f]г@_"^Gb<y9UjGW.O `a0+Ƕ~HVo gkN1%/~)#j IG ݊bSv$"t-ڔDH_*I3Deƣ#}9uHtp-~ zOYY۩Tء V y}+ *>dTx;IphOyIfm„o&GuZRXsGG+/ےZG}סV]JCyf \cWDT(,9pp:OoBkNtH&۔p^o4f5 h*nbW8"°+.cpP/ /^Ue.h~t9<ſ0P_6-V(W>H;}8\{f#8.Qp1huO:!MJRR;1!f Z ޹n. 4L $+bk@t_<~INeLASه6`9>ODCV3X{Cƣ! NGO'}Ab{yG{hC)E|hȻG ~POzLQƛV̶?;y,HDy:T;~6s(ٳ'Se"a7E(+'pۭ۾叞O Iƃt2r2~̬+b<B{JI5 7˵Y*2%yҔeU符"rQkhya0y`?~EYs mN싦HWOd`*S?x#@d/fڊ¼ o٦[x@A{, ooBA,ch.ڠ;C7&98 r)Ѱu< t?׺N>4mH9ԐRkȷ?M'yort:7$vJt^A⸐#xkQ::^*HU3H075(6ȢeR,.,s#vP>ppVwQ 4O1/Dmb㩃% nqO~Qv黽"n .<1kYe'ǽIMd4RܴMyFN쯄r}Q}<~>s定ùT; Ih?=j\ْN vuPGVU۳_"K7[sdHnCӿJ:azZA3Ɇ$~[QvkFp24)-窾:b܋(*n)IL{ L+A!՞7IoNWe)ށ#TC$IC/WMn"a~:M5z9XZFXz$k{XߚSƸͥ,VZd #OQޛS]# Y{J#YVM坶L&'gXgGF+Xөfx ^9 *AwYѸD^OټQN#@ cc eI..ri)s}lXJ" \>jR1طrKT#{aǫ$H/$ds!) lh_~o,͂.FOzyBD1\4sGeLuR740#h609MM^ʎ#c49|esr""a:XD1mSQ0}!yF"73 ^x>*]N͎ŖG=WiR˪\PSx_P zXsfp9#Zg~_#@%"B3 >Ąv^H1j|?ir/'g_zccF)s*M*"Kʂ"X9f2`Jz7Ĝ0/M^LЮKEX1s~3]% a!Q,HZL6<ڸݣ=w~rj7083L_1-_RDGaSwPfnW1* ͠QU1yC=YL) Qi~rii&{/h4UL8G"Eu'eZ] CDU$DJvlܺR!x.l}7;,ӹFK̦ЍZ{a2`u 1x 5Wd)m{'Xl"0`c,J>1nR,. ѝ`BfSM#G##bKN ^İ6|z,jclC/5A xpwj(1%`kcx5^NHhIYIlQg[̑ބϝ3?xm_V2=֟(v'SgK}߉q>-07+Ko*O< -`4z䘏|McXʞ 阚/ Qa?S\ta-thN+$DH'eMd u{JiecHU@Coj *SΗc`gwa@ k 3_ۉ " F&\ nPݩ`qMM*G(tM{ ZV]50`?͜@ƝNiPXJ;+A-ܛ29\QcBч+At.x5/O|7@QfaZK ulr(|fxiٕtG;$gD|v81!냽4e "͚jE(`gV/C .^O"6;qY>iɏljaUz6%ӂLRbiގ# G DĔؾkװ7p;b >_ddiFC[?I<ɛ"jXEzٵjGBVqCv!rMJbÒM };PEN2ZYAj&܂9$IƬS2@bdjpHˀ9u+RQU GD3:"RvӍ*AQi8#)&6b|2瀖GJef$)sSxӂw4U/NNeU B'yqDJe".!T@Z3^hA$#7?et/gYjs\_%MI`cSЪwyiXtX_S_aK qSirkFKwaoR/ق 2`Uo:d] <dz1m.hMM?zLT0x^RmFQYtЩ|f@gp 1p. MR<.ydAQ '=OtF1,cwZVv+oxhVxӞlt8e" 7Vooh2ȖS>T&oFVol̋o.k)Ґ$e VN<xkÿ$AmpLYmMS.VnU*ie~BVm1 ﻐX!{Nݚ]X4 d?"iafe .cCWݳÄsylt/9:䈗7[\ UaC&Ȗ^/$tof?a+R9Ft}Zia[t,Qb%we|#`%A`y} iFTko4;ȽrAM!h >YrJӫ_[jW>?slKS7D7=y$|ʴ9*26d4@BsZe44]r) n+9.ZH D*մZ~8_q*}Od}M< \/zr{~`ح8eZHKN=\g/݋q>-sɯJ^V^ctzlsK`HY)a+Sv0őxn ʚ,NK=2]MbzݗT!<иb0I]e+Np\Zsmu$w&L\2etGsLw@nϫG|LRԕKN-1UMb*"LY<[!Sx)o_=6wkF̕VTPPhBz?Pi$cJw1F]DkҡOߗ*=ܵC3S+{ׇ+rhqPc#rSch:u4B&uFh]0< ~ N{grf4^_*bD 3|&X ӛOw§&W2ojW&MjJxTSJcp1Q7/g??r3Z}"mƊr1>`kDV*NR)<_^Ƶ-R/Sg !r ; SޢģzPŽ_T\pĹ'5ep90l5ע5zsweX]Lrs};XrJ2k^Sc=R4)shL@J].GUW@_XZATl1ϑ"> ک犪[qtg7 O#)_̏KpZB"?@EEbx!a ueHIW:ϹϿ# ̵ ]+w}sz5/>O'cO4 Wi8.2c\=K{ 6\cShW^8w݂ ׺ K3kߣ6ḑF/Gr7^C_OIrv%@a/nXTmL>aŌ5@z@\,L=k}EXy$?*-PM.10rP5Rۨe JescS EVҩ+[_^@BY42# Ccwa^]4zrZra0RԍYg"ǃ?[uAW.½' SM!ZxYIyZ%#:ʤG*!"=ӳoߖOt(@<;}LGqnF]k3HKi"u6i$5HTQ饢,1!nR.4J*ѱF,b XO3z`IJ(ZFDD1'f8 }ީL{q[JrBx݉:sC4>L[:~:^j[?'K &iBkBcO{!GTC;_{)f@8!xH9{M0P85 Vo *+l^ȡՔE R?OdA˂P}ڧSDrԈ֩,VM o!f‘G^&uH44RؚA1)Gy x.]KvGH`Uuj*p+#G$nͱjt4K-bu;?hblLSm2i736(J)G>}r6ZY[M݅g 8{g;5mۈfRM>^(SI"6LYE71.Okrf@.2 St;ix_k Vp%3[S96h!˦mń"5rFtͼ1]{=!uab#nZ3P>μ Z5]GR$\>zaUnY҇Tpg5*8`=*X!KY=7ug+^4fH i)pљS{Go ߎ uuHIC7gQ=8km8-nIx?Ԧa<̮<(=Yznd8;9OKw^61Ry7Z<Μ PCCGS{L\D_/U2kv&Ҟ8 P*#{c!N dd->~`TxׄώE˄ IpZýz[fʬ" & uU=ɲ?q0†t #"'J] <;+Q7' )nGngU YҾoiq6{RǯףiĐΣbH,bcE|A+,7r̀ AX8s_ЛBw,%HD._-$cKL]e~/.9[yaKŊ -X_ނsAc`SqȒ30ڕ. [tD`RhzZ!8\]|); Y ](;Ņgmŧu 1/?42QlMg!r{t-,8d ҢB:5Dr&S^}:NZjTE٠a!Y4M݌e?NeE-5!cn./RJuΕ//j6{4@Ʌ}F(ł{,.oajg7q`{MwKU_0[ (ztqc$; InIq Vg&_U)^o?5xl@#mq0J0i@HWTNCb3v:s"bSD4[\d6Fɕ 0c@$` hp* a.'0qL7A5ƴD-)byE{ @+\f7Ϟi`H  މCݽb/x :..^~2yLX[ĝǀ1C6(D%l@$|9mJeM+y;~$'BZ.H y_k"] SsrBv!>̳l0s=/\@l@DZWπ#D? <+Lzʡs@\ʣbLiЭ=:.t/b0!ΎO*0?"Tav^Ȭ7…273{šӔN!E.j؟Ĥr-y907M+iQ@$x3c?kwd O$}V njǠyX6QK7!)4=N"t)c\R)v5Q|;-_.`4XboHic\xyi1 8a\6c{`s0/{7;W Px&VOŜe폁pAGPH7VLlno}үȂ1{ˍWs8cG4s^32]z17F=v<ܠ QfF~^#~gma0M"5l9j FED~]ȭ(YɟI9EHdSdI)7P/`șRĊkVo9׀P(_G*MJ]}8PӍ}D&ChRgq1xp\=aMh A*Նf/}6nYNLDxڂqkFw p(6:iݔ~IfĪR-* ZuQ+yi (z1ܢSC|"lKGW*yʰP]V<$ z$ֆHL,AwDDԣ= ض9p$+ H&Wp ,Lr؛'*dzռQgYZ070701000002a2000081a40000000000000000000000016439a3550000530c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/ZR]?Eh=ڜ.+p 2`a9UR!{W椵-c~Crl'$`f n|Ma%qonx4l+5*ø"v|t/<\5c?WG1)-]= `^ }.jXF5\T8kEeWZ>^Í+C ͡=ىBrJĪ(TP #+J`y>[ B *ƙ| QQ\ ɱ@'k*ޤ{/L!EN:sС(Tn^H0>uj? [4JTbPWWƨWʹ w3dV-5.,›J?VF/dhek''HT8slv fZm%M]z^ `3KFqK)f\d8j>9J DV`H8aP-ÿMb8dOK30ʼndXFi{ &/X,Ĩr8D^90&NM'@kbhML[ᅸLJ"=@@EV6x C+, nY3/I2mB]a7,Th",EDh+4ӹ#H,"G j"I( ]+dkk/_휼jtTET{0*Jba?!w QK[B s t~U'{p8NzMq heb>ַy@05f _~T=in4CK9 qDwڢyc57ݰ1sV-'sr !,?-jSzӟ]>SMh糐P\ q]&GgmjmG 7&>_u[^cOD]%=OwZy'Lqk1&H@0p0de6+1˹E\airPэ/*o/1f7R10y[ZM}G,c ݈U!刍EyBHhDP;Dlw[\ 7D_Faj;ed0D&:_Oē&V`%D&8lesʙ堬1j2Ø0xJV$tܻk"r`!tX ܅q=?;5pШ40 >T910;?`cO䗬f(cr^w64x,۴O9]#Qp]c(~rT'PX~⊝A-.z*vBXϽGrqf|<9(ZhcՋU!kH/=?g{ xp#3bV>R*ޚY}&8i&ͣ9.E4ن,O|fmXE#κ_38qW.}rfLXq %]v(3XCI K}gjN\k1b l( Ϣ9_d *TRy$zQdWvDP>2izkJ]cc>P*"(3bBbͨР ]wdrן;VLpȉ#btzf88B3aI8pV0B.ۿU3MD{vJfTPK2d6p]VƏLPeM/@ 5(6{'qt} ogKNz pz "YP5Do6L᳍'8rk1,mK2d&/dQօsM\2[)}OAuy+&E5^˳Q((Zck;<NS6 QN+YjxԑF^6c-_*Eްr5#6jt0V_c:Xɑo>3&lB򮯈 ބ3Y{PeYǿcK}.+Ae#YƦ}1(X~<${宐ӣp|o|Z+ ƶĜy'vţt -vok\bO+.ܥN> -|P$uE3(GW%nՕ=zQ5M(*\0- WQ.ɂWa@;<#@af̞p&nQБvKa7(H2Aӧ6#$kc&N~$|[4ʂ9/s4n=jYR "a\dS<6P)ўyO_{ӦrS ]{lMƍE텔ln~Sš= d" 5m/ Aގɻ)=?W!?vv!;<ð+282apNOȴ{Zޫ5@O,SHruʨ_U8֪eHŦ*/bAdy4Adaj䌒8O$> v kC[a)BJ lK໶h^;:WQQs<_uk+RWA +dO@~u~5Joqy8;O +1?tO>Qә,r͊V2A)ZZ$'q{v_#38^Ki\&P!AZ Βg\1?NRps!zDj248E@qCtD܀|{R)qVҧ;T*K oRĿ(6V1ө]bC^ZJx1Yέ}imv/9= dtHKLw!=|@*9u"]=+'/~k7$h`Ґs9w?ep4ËM9=)2;imsk yrqPkNH)bq1ۉMm4EF2ctR^js{hcݑ,$eIo΢c% ̛c[քXc|+xN><@X8^/V=sԈ̓lY+$^5&JQeiy'NB"O井 ۥH5SF(# =Kywv '3j[0Rg 5J+ ӁH3{tC$ڀw2Th^{b@N)mΈi.Ӝ5/q=}),k27rTZ,,Hmej7|pLܓ s,r[c-ALy P:B[OZo@8XC9+|%M"oΥT7}6=Oz0[ UqݛʼܔBMK⬣u3,Es=DxZ%+ *>M;!E{h@4\1E.VpcY`u8Ih).njgMz@ l&Ի]|`YʳqjDjQ|͑qt) -7!$iJaIiíÆێTOE)DMFħm* ̊1rW%qj~hU|+{#*>+ y+ěɐ H+V:ph vCXl[v[\ R$)t)ZqpPhbϣZ֘Te ·r>3{u6q UPSh1i Mh<"&dv̎u#r0ږ8P[VG;l[o/i=r&ڬ_TLCu3q~w3iaRFL%956+cgww{3}+2<Թhp,5ukM̪O*bM=fl<($5g?Le"ӣi0 @Gj|pl%\fзG˷J:ܯwDU"@CP Z+eVϤoUt[p>YXLRbFs}L"tӕ݇G%+*3b\uƯAt=4wAT{ϳOD7.Ad(rqE$/C6QAۀɐY[ObDr{7(YwG,~InW=ޛߟK[# >^aDU\I}ǁu\*o"`V0%[N%;\m7*XBgpB@M:TlhU' 3!!wEg^DHKBk>v[]Xq4 (WlIqD Wl6(pUqNn]'s>s8ry *qA?7RRSgTj<"z*oγV#YB3q]ӤꪠBa|ezma>T L+[465IJՌO[WcNóʽT6$6\"I_Drz՝|$i`=xcŁѵMw) ٓ'gÌK~XeW;BD;t~$lC\؛8z %xR@u㰹1?Pݽ$܀'IfgOzzxܘAˬ>$gFʘ љ㎊ar1U66;bU`Ą\Lr -.,a_ OO hGh Hmu|G;&hZk0 9ʣI0bJ9ݚdOƦ,?j(>|Thb a z{_Ot:)=qgIO,【p}W@gNg#C>܀Co[#ķaSWNƧy"XzgFL>N5ͼm0Dz#r@N8oh5x_h7Y|2hhΧ`Lt? >R"h,YtF# 7_/CdpPB$)jSF" d/+L68du ls4m Iq`b\¸ՌʄaaڱV# ck҈rpq. jӴ7`H8NM G^Y tH1єX-2`p&4dAhlEw0>1ԏ$};HL/^W)Ugꃻ.vqRA Ӱ/8]rW/N !/*Hj"A$Մ1Ujc]ʜ IƄ; d@4Gᎏ Y#ckW|rT.SS-*" s[Rw9j]㌉d?aY"D1.Sְۧ}Et4 p7i¼{%O&? _$74çPfIaiqJvx4x%b.{Ah98\;^PO^ZΑ*2 UEܒǘMDDmL%q ! x"?0e .eMyTOu14HuI*VsS'۷$Owێ~~iqXW8bp"졺(i$LrϪJ22+ k`5)]En^)|Ta[a,yL@+T.XZVION$r/ěnS V| >x]%F2%T(/`M`O-]iI,5> s*HcErg 7تbhtrYV4VN?9c ݗiA=df%UU@8.s&_ZBw?L?Gt,GR]N'ynqZ7<9A;rßpzy0ýE=AQJ;7I+f&}8a^Z3j6>{?W<ۈRd^j.sV{uY}P^ƒ9}t)!箺. \`^_#:%DZ9\J0fٶ=Exf?{}-r9V氦@-\*HkekDnP"-^KsOw";6̎'~N--*"Eyw۝^cDQz%'a_?ڻO*"ԇ!%6;e'bY* /4Qy4Pr |>b{xW1K~:n] 1J[x?97) D5-*>njzʶ\^_'CDP$-+u"Aa<+PQBh@>6F8"[Y"4Pk0 H_KmeDh`ިt#s$yS {JH>&5{MUxY%EADeW P]"?9(OK,&6Z"6ureFIOIrl7BDf"Ծb~| t~щ$j˶$sFC2Xr=_A"Z ԏj zyǝOaE]h DpY"Zϋ"$W4LaPk0ZV"k>1:;#nHBհrfW{؊ \ge VczS;#Lq_'ʄ0eBϔC#"֒YHl Ő&oo~BOPq75S/_6AbIf?+NH=~5`&{A-V3qldLl)JU!*% э[8ǙiЂvBmH YE:aL9YysoV.p Ger.RG:^ ?oW; 6jhF +~xZDၷƃj渪s^+U[Z@ FcX~{/_#Qxh&6@RoV]ZͲJ林Ҳc y ɜLg;$<ūt̍)IZtǜmhp 2˘ FMc:_eSaҕ2#QR"ֽ8z g͐7xS!^Xu/qk1>A3/f9Vx~+ !i@!3,y?t<;#7)OM.fz%Ռbe*J`gpw^Uv,Rr@PᓬR3  ;!Lr{븅"nf|N~ߢ<I )N,/d߱x7!Ν֖nYtx4ͽ>hxX蝋 ;F5>-R>'fhX?̀YT4ž'u܈zގ[@F`xV X8F"M=YGK$- CMR" }9~$}*}AsLZ c3qSzr݇a}ft!?ٟbM$]0}REvOe(,o7GQ)UC솈x0_o#t6>bq"WJ{*'`Sl!,]lVFm 8&?MBW12\Da~kĈ8^c3s)_M'G7髮(6_l$@6E*JXSgU$C"> ";r\g] -Gb ykLJQ.ݻG[n{N͞#Ũ6@ֱ\ GfM_$ {N@ /0cIo ʹ 2 r=Y*yD{h|?F(dfq+Q~yQI[*8P+hZY<,7`,rbܿY@YM(!>TyozL>C[Rܧ=UC'gW,6!pW?#J dFP*($>Z( մTi-ij88.FmvSבq͟zfh~?Ϳ*cI>!y,rb1%GȖͧtxK8iq<"sr5|jt(015>:oE-bg-g K'h8dI{ǼRxe-0t]k B}+ 4z)k=ws2Hva;͐SQ А*Mue3MA,no>rqS]QGY[3SbӰieo t7E_vjP%m }}ihR}yI*~eWAih\~oLnYO~1$<<^_03 +S*ma 'YND(gSS!ɫ%=HA E[vŅ "3lYÉ8R!-ݺzѪ2ygzMASeUj^X&Ѐd2D=&. 5N ?wC_X'rHalb,##D”T \IwVH-:Ntf{I묘+zG!89ߪqıiRhlJepq ABV=:ohtz\ܔI,#apP9 ȭjP}G-1 "ie\phZ>׌~&WZOn?b3*}?%}N\?<~Z| MPn)؏+)뫼wJ{K lk#'ThT' ?8N1[sOc5Y326jo \\Sܛ^ ʩqn Xz-R{w1z3a GL/̬9Sx%Zz*ar*6ngዠ3HJ\[VEʆ>Jc8\v3[rhR\ 씍$*_QAk;Q]@QgRK@ޖ>ՃI(CHh  FDmAKJK}gkkR$I(]ž`{IX^~MB(6`_z8lS̜Юm(s<_6(W428@6b%"b\>NUx/ؠ w!E oV~6d- L6(Zߝ!Raؤs5?=j wƅcW9F}]_p!͒c%O{ZQkF`#<xh?ǫģ3V?m߳EUA/w؛#vi_.`z)pD+#<jw'rkLj=r<g@6k4" ^{g%bA} qϡ/$IY(pf~OGGkgT˂r | \YMafv%Ymz}AI%Bՙ]Nĉ~.-c [kXhSHjH"gļlz\.ۈ:wvV{Gb^'% E|Na0{89q I)$"hg l9ieI2/{jZ 9|~¨lq 1#~H2Jͳ{U(ti)?U{<0̸uaV鷹,UMxb.V2QKbAvp=z%ҊaCMy=Zezb0M!~}0J,:$peT<>~ @Ƹ[Uޞ8T3~$>Kѣqĥ▰gyWCny*3fnTҐcިB3m7\ur60,ZE<]PݤiX 6弳_JQ4(Ơym /Œ*rMb .I!O 5ŏSy##q'奔L߭.@c7h2%MhFC%Wv(/f5wlA+0d.h.짯+Nڏ7#ØFocBix1#C:!J?ߢx| 58E3T{n԰ÿpfԃ阯&uТ b~v| @#X4D~X)&+ kH? L[x2ƿ4JDQ(-$ = HSyשXLQs x+]ޖowԋWJVx>v `D\.z8J| B7H۟` dO(_xpVn^Ζ,2Xx!IRfm7iظX|oC'?PoǦ08[ΙKU^_ؙW;y]:-Ήl._=6PL\ܝe'q"199Z['DMhzkXLJ>o0b96+':hlE1lNى)ţk">7ǔ۟5uڤcdحYmb16MLakHJKEȷ~╻:C&nqaʗǦ'֝)o _Ohk4TLh |2%3E ޶3Sj o;B^Lw z9< Q؜1βNzc ѓP׺(PmsG7>C0 =w;/Zuɂ 36,=jTdA.iONx{_tNj[Jc}>h=Ҧզ+opr8{lj`PQګqs1|14 yR9!_&KGW *,dStBnGLJ/[@EGC$䢫RqbxE kEeGdg FjO=;P jͼ™@7 Gm>;}8"W|K x ނؽ t;E Fo%!7qTyU.`CFnU\#v}$ӈؙ#~Hlށ_ yN ƯNc;BTh1{$x,30壶)v}s6uM)B52cL8?a 0o2=;l'so`SlI𠙕N=Q$C9X%4L 0%L rWTD (0\nzΐOT`ymC-2fCSʵX3sX_zߞ+8ʡk (E{~FE9?"X5 .EƮ/$ S-&:羙S@IbAEw@ar sryKk8A ͏NRo.SF%:5rpÍ z~0] ̓1]3t#}ߛZODD˄р"t0l`# ӲY*{ʲ#{EaBP'~N`_K= f1\ Uz;p\.8rS;@X-9h6n(F6 ;Oأ{lzN7 uKmO۬?NY;dLwǎZ~EE]O/{>;8 $TP.&Q*RtеxtlZ1rӟ;=j) i<X$X;:?/D-j6n&bU%oD6A̅[Zm AI5il[dig&nRj$2׈44X/!nAf'{2s-DerܾqEM\ms卉7C\ >AS9 Tbh*& [&T&l@ɫ!_M0$I1R'SqcL+wBÚWL"^nJ}ݠnpsr:B஋TDgs8\OT+yy4K FR@9K`k;WBW77VoQ4Bq`Pcunw,PC1_qCIYߧɐZ'˥O›[ w Jh5@%X: m1jǮF|pab b~DMI:gqcI{IQW<748NjTeZ@'ZEߌmwє< z1 nqG`]!"-wO&HAG E{ y?i;+e/I1'O>a,>cUe-!'~i b>·,ciQͨw/O,<۰8n-)%Elr^v@݂ϔwEZNJ;%R~$vVrm^.˨u.`{'qva%cd \TJ7q9 ӚY.-Ovm oG%0IUgP?n+"{Dpy}6h`_~M<.d܆O#BuGѯs])j SKRݟr{VRhX0e p/_tPi۠0JÂ=9jGv όkaHՑT$svj;%ܸ"}{j_Rc5?PB:]g4db |TPci\xFQ4@D-+PB6d/{T^A!9yE*{M kdZ ݅j`Q- _={>%KxbnVS>R@##%)S"KSeҦ6<$@V.X0Qj1&J,;y0|C2Z"8ʼ u&DSQ|g/S\y\QPhQ)|bhH]ငIS׷bt+;CXf~^S{OZ7XB`iG -[ İ#ۦ-+ $Ru՞Dj9p="-c 4:>{X~bTAXF$P2mguwV:` 蓮 rccp\o'Shʵ|K6=R R2Q_KhD}´bnBZC6\o>E[UT"vϹ;lY=$Es%֑|?--xpO䄭FE*~8#ׯ~mvB]8?fCE͐hлLNI Kh89ҹLw" =pxRl_ ѧ|Z}/TQhWFTI4#W|YxqF[!i犁 RG#\w@3b $ 9١YrC-W}{rTpe2%:^ *{ RB ,m$u[!d{0a!Qn؊~Xe#]_p,UܶNg+d3 Me7B'-R=rI32[mU<}myq8A G4ZIE)jW;[2eNj:c *[|2m Y.qhq͖.y#x=KZMei9u+!si2߰XkJ YP~5jeO+yX[*u)h5)%y4]1jEnٸ~EO>i0n(vDnZc~*0D/h~A%SPX!#K<f5+e gqi22X9qE U\?ǖ.1,壟uH`X.<@4g3'!~ⷛe0ıʊ; (`kq  [[쾞oswj.`J$jNuDzwE1k:޳:e2/.<57+r?Ofx:/> FL Wǝn6s=rm/ut(w8ʗ,N<{eMrn+ pDt.\ړaZw^E@ "KʗFP?#MU[<;: V6q[IF G]w E^ 3|!6!-b\z^oQ-eVXʜ.TA;zo},RC@q c lՙL ,:sWHͦKOP]z/):9H oIsyjpu⪹bS|;]m  fUxnXS(reЕi@0tVղWaz0b{sP' JzyJ+fc9װq*E3 emSiTvb)U E d/$)@0^3Y{{`cޢd>,^5t\uw4ze3"u@!Xp|iB휄=ShT97qE(n5+lE̗Y,tS8T/dqtFs+ȏX=~䚷#ؼ&J:{` g #ۻD?AN#P{ըbl`7TQїӟ(1l+EfdJLiRAzW>~idq)n W4[E*9ev09"kYAo)h e/Pڤ>X@3E8"%F= ׹,Ya85][w> y^ƃXp+ AQXKN ੭i{cNCyP]\}UeO'jsgG^-9oM D.)e7j1|JќX^f1QZCY0uKg6ruo#wRFM``T (1忈&Dz)+e_MN:*z!Le^~4N8 Ϫ(w $p^r󇏘B|6dTgy-uztnRby6țpD Ɋ3Ћ-[Eh l=-X L7z`t-u ,|`zG\=TM]W&2ݰJ:tWMm간o|/`Zbnv!$ۗ4hm4l ׮3Rڅx@ĉc~m] ?rk 4ux ;4#,\N S)*~F k^IKgP2kd>RτV5TcU-:{"4 wG*¼~G%Y&~iK1 a^w7}e&gLdGau)۽.7i/)HG_wDwkc0Y>ő\r"瘒uo\{AH"zacv>:u TvM,!hə\p͖%7`D[zOLFa;g07w͹"h !i) U|o|h?hGӛL/0Aє(ZIA+NB 6G`(o*b `P臮nv*n| ԀƨFjRtۄ/LWʰG(RhߘYL4r|@v,"u(:~*n u˟=2!nqS~;Fgh ɲ-F93B'_,z\s,\0C~>5{Sƛ[(Q=07:d vvSW9Ƣ*AI7p?~J㋋qK7klJ|GU7nUAeW$禛ޣrZSzMlPhX\s*M !]ac4gv"ԸaHnf  .sɅ4V+Dq?祸 Ђ\qN>Ly)GskTi [~PT-Z?Rƅ ?T._2e'o%p"կh|ptHi]1:S^'8tb♸}~jC櫃|^SnDhÅE*H'c 3Y4* ڙ11°0z u}<َR;+P%N}c[{zvJTB द n? G<U_y4_|`xV978d̀5|r(ӑa`N^ nIjqb$64mQ|iRDqP|u܂wNʠ֌tzsb$<3\ SК=NOiIej=޵dהs f#fZ,B~q%wBHԸgYZ070701000002a3000081a40000000000000000000000016439a35500023d54000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t//]?Eh=ڜ.+qW6p^s ("GZ{/V ROh5#/FwJ4HӭЄHdz"kt_Q݊SV<)|BE" L >ܻU z-A$5r&@A  1U k%jln2=ͷMIUFEQ؇Gt*@Nxf.`/^d 74RMzڽ6]YizqzsjߊMр9@9nV0"Ġ3~&v 4u*'^.ëh5z ?ؑE-0R- lԺjx ss.չJaS(uBOA9};V:$'HEl&F8KS/`ɯN9 MZ` bA_#^V yJyϨc)q)^fH FlDI4jZv_xVfwxtɝp0"ɯݗ"C \7ʆ-zD❕hnxnkiƿKM0 ym>g#χgE%ln'G WIòiWC1D`^ڟB)3]th&gRrg񠟌yTf8AGep;aݓLgL ZꅶfnKG&epsPL8.`I(N&l2ŋ9l^,]Q#92ֻdt?ڵdBn>+TR* Pa#A|g]-Z˻2/oIH^Mk\a4Ab2jX@=%rPk:tIG`CPm/P ų VL8xp##w!JW~#.ǁ$8!!8"uVպ۾E7pe}%NZ,[-ç";ooTYM 1j?z <nن;w\Vb ;|́TE= D 6fSqix־"VBm2Qkc{L+ ӹ[g{޶iaeĕ33c *؁}pSX8ַ.}!)Wz/,X<>ja~#])3d%bPU(aq9+)HtC [+yJUĚCJrMH2 6/r8Es[Y_z8x '2[RY>[CK вG\XԏsS6&L0̒vh F,q%j W#@ و3C63>JSLPEޭc,7o:غb偸 U W r/J*#}}M绎][*O4QIk[44xPK e\k%:bz&6{˻Z"ԽEpq(64M '`Vij:hcYPC hQݏ@͐* EukJTLY]qًz.䒖T,DaU2/m~64ً! yn' F'ީuO/ Ҋ܆߆ƞGœ^ixf?G^m5]#TJ*VRy_טAO}]&\覷p4Ds5(@C_e{(oL02W2jհ̼҆:$f'qY)uTPgCuO˱_}^Kye1y[^)wz{}7w@R(1N%ئ<碠[ wI[bBÖH`RohSp4=% ꊼ7;c}Fb N{B6bj%^5eNL ;Z x"8 麽 c#AQ$`UV~ؼoN{#C?]XǞzbnNe:7 VO^)w+m)IF(!,߻;^}@I-pe}^c3L\r!B;,Ek[Tuĺ~Z8T".ITy~V|%7m55g=rQr!HTH-3v0ksWz la2nL^A]no![ 1bf} {5щ0XI8gNK.rJJ$f &/NPrOH< zb2V=֖YƚnR QǍvF+.#dy/++Xzq jE+ti/Z֔dfnB>r,giChPC8>;k\}dG/V ;Z`b^<?dHl(MW 8GfJ&u䦫( @W]ϥJێ^JHjYB˪5 =5/+&SFDQ+"~8GˏۗP>-HFPRDhm,K)|EOkMs0X7w4(lS:C>{!֡"%}[k8#9RQ@ k4Ό3fyhn IRF>g0*@̴Pv(4=EK;D@dRmkۨ,Iq)Kg'I(v0*bW!g"- lH'i-Ud+5@5ohH*s4I@8Gq|"G61sK8Y;dP3~쪠q:p u+a_*~U#u=EG.":ϠW|BؕrxI[T_5W¨08{T9=*aw6|kĴ+u" 9^/ca!{> m8{#tw[SZ[5trxʱIu^nJGR08 IEEAKII_X'&>#gtLt̉p.[רyC't3%`Ra-7ދ / *>'DڲFC" ;%'߅8eIz48ʘ[E }X[7#Dфm8>-$ݦ*ȷ@IGK ZxBKDⰡ% fIJ ֳ}t)Gq]&=}}4*4%la@IqkAm!o_OBe[{R!.%) m3vFa\BȷyӢs$&R .VZ4u2nmW1 "EǞW8d0f9~_R<7߱u)ކxk%ڜߝ[e:\bp~j 1I,hi|#d_`|ArRo.j*[#VO%iEΈwlI7bg3ʍSiR`Ltu)lF!veQb>)@^¨Q|&9e|5,^k1[W>de9sN` 5'/W%9stRȁP؜}S]hxn|Ӂ#IJ+.3W Ւ؝_E2sV1GOK_h$5v4'}\='PEb~4g{l&@ >}"F` 'Yy+Uۋ@W]eԎJ*;jw|7O|Z_g!)ε$P!8uR%"P .ʪ7Ir[D'f[JONOʌ H8>R͉lMf*o̪A5|=%N4[pҥBDg WԓR 38&KXj}B M*S:G,adcAT u fNZ3`վ6,zA Q6twSMs|dּ :A:`ǦBc֙`[5vze*4ޚvIJKwE%sp0T\\.Hq$6{0\,;;=EvZ˽D$ un )tΙzI/Zv TV/T&s?Z]cZ~,ʂj8aTr}\y(PkpIYUXB DnÔEYeFE}@ĮkU۞%b5J3qj/`p<&39ż-8Q{^~Ǖ*e1|;o/ T*f)64Ft<&BmncJײ=la$|$e`j=nLPcn/]@ =ef˸&xz:HES/h-FRͅ4K.}7>Ad&Il`'Fj'q}AF涑FT+C87rp޳N4$kSQnsҏX2)2ԭ E \i٫|KxKm+X\Qb\Vi`kzi Ed@rþP܋[ıJ5[k}UaI1j񖾸L#bTu&! =(cg/i8uR8hjכh5%ÀPd>NG68!X衱7*=#0xV5,Teoԍ*KJھ.6u,TLK:l!= 6Knܡ.~6ۭ9 tAGM!x͡pdFcq4âu4 ꔝ;ܽ&,sN@5:K[F#9g9s{̾Lv-<ܕv%j쩅O1Kmcs7BD8K!o2ٙN{0GsޑZuehA쮏nWf. >1] z?miZM%D V=)V@qm 0+-IrILm(6vmv)q1KFDix12dݱHØ9_ ɣ7NP~by?!u'iSqx.]x`n\#hvSMc\Z!X¡OJWÓ'ؐsszsB#L_J&S_%MNR9Z&TZq+"'rh@TSs-Բ2o&'&1 aHQ,}S,@%9xiH?iˡ]U((W n3$w_\@G\56M&vfdt:"-o2ϬU0;Tr~… -@FoF ]DMe˽hEFkrAmW1yt`ȲOpyMv0bD۔p~>sVJPIcWiZX`n746nx+>ӂoG[ibVC E*&qۈ<*ة ymnEj*vÂj5"_Tj򧊞^$l *gt8b4d=~RH9K=Dx TۀRʨWl^왔a^6;> $jKN D#ngcJ/+Y~eq!+J0[^Ef*BD2Dj3qzJo=:UyhzdqYp-EhG5)[=G.gUntKkhxU'X /wWe٣9;5 z fgvνaP:S`m ?~[ ٦[h],In? ɿ?ȚlNCNq,՜b$^Z<5L:|elOR\`%Dԟ*[1+ &Q_tRWGIv+;-sRϮ ,;#}]*[xNow /5KvIŚi)G~ۂqd/lHyy0=r!COMs!z1z? L`X@JtG7~c[ Q`m;Z tf(&ؽ{ { /cOI-F >Ga5̴b/GT߽QH4Ab:7.q@+C蓣R䕺-Xgi mBZ_U:c, 5K<_^N~@i-"HFn&hgYi+  սB%hFYчٖYbk=c6K =PAcB<D rc-AiLS =PrP/.(+漻K, kjRxKDB0_uM@h#,Qq*L`E*G_|Y;'L 1^^gNÍ5ǸJNHKb@Fz4nK $LtPlT01{/)#Z)"Q6fG6XAy}*&2@ӵ7Hk^sسL<1ŎotUv?(ėIP]9^+I Flb$.9&"TH?/ik0Iepy.u&"D/Jov2~w:rS@dV#_?ĐhN %JG3̱D2ɾ*_,zy-‘i兲.g "J:HAÝ7/t 61wi? ~A| ۹bϵЦ53M?bEì6H,3KE,R'SAL7Z NK𚒒<3߫!jTSF$ZS <)*M HV{-]>uDIk8E-N_ia|ƎV.EP@ÑpIsy[n B{% >CU?J]&(8$ [L;{nF5=1N!!{|I 4UDN .@cDnj?L $\gE/s70PmTky!w!2TD ا^VsJfyMJOpX~iL Y/N׉cfQ~k_>Tb;B=jPMg1aXi>3O> PTCM dV:0!nbQ-N ґ_֑Am7%!§$ [֤ùVp#l,EPo,aѲk/RW\LYWvIjd }R3 BQW܌B~r%wTY*Ԭ« Skn:i qC8OI O1u|P8!! I0' u|TF~h-84& b1?XoSq{E;M!ta\6ٗ?bYPZ˨S{ϑ\%콗-FD d]zrFu0DO^[EQ}U|0&8 Bmݳ/ކ[p-&1o: ͙>z}^]A6jQ(sNiۛӝbilFOVe${Q#47#_^qCN|w֒([Y=F3J'уi 5CШ%tI>þk(6EjGc1]m)jδTY0ye )݌'bfď\?Tɕv4-|hdM:d%僔`M&CEu2x AϻdB%X2X52i ˇ`dGKzKWdx{6N"9{߁dXR9ڋ[30e?^C-Ƽ[wߏ1\Ō] k@(qd KX@c A4dgKxڔ-gXAhm#/@⁙9^i>Դ{  Slw`H>NcTziRE?CD# H#R*TnYN[QA,`FG+_b ~:` )qdctu;}4_ЇA?wYzц:u[ Wuc{yf9o@(pmيa%23 t$߽q .@MJ0pgÅ.#媼r[xsɓZo͛RwC'~r3Kqܳkp'$z)6% 1.g4r ~h "e/%:۫r>_b Rk?+u\!YK&3Ey ҝe#)TL85-: H9c]mrpְ;d#:Jlw%;q-7*_QŌl#;NYܔJW.c-ýJ`HIYs .^; 1դaR+87BtdժAϟ " ݄Sed˳u_/lQmp.6Z!~-niibFo^Y! "2D= Pk{ѷq?F,Xqc=EqAo8VÑ lFfY{GpN2F~ό j#L Lg,pP#{&@z,!\̩|/DʚFWGf[gy`dxw+oD5[{z\{-4LAd1k_BbCCXC,/ [MY]j8M;KxޕFdsZZv1%Ό9Xpw|:t`uX4|<c"PIAZSf'!&[iTr)@ ݂)dμ3vtPe27f pT+zFcL|sCYsҀf@?scd'I1NW 7?#K$%3,!۴{Gg/=:w킄]k bZRwyȫBٝ8+ئԅN@[]ŨAr(hʷUjn;꯲tЌA!͟XMmGF$YdFj.MsE&S_g[=~ViGbGP?085qœvPvZ?sqrYW+>u]mM/j3|>+mB\dRLʰ4 y8- 4;;rD :-%HtŸo_;,y)vh ՙДqL*υab{v-r. 52T.M1ØZW7|U_]m݇@vMIqPd m-di^k*ZTc,gʰK[94ܕ٦颥ve AZ"pL=A0J۬%Xr@pp#eZbLz& "R$S_-{'J=4g2k\džXطnVDW2c8- %DZF>6<`Z:Ul6Pn)s~T#~p6Fޅ}q8q<]2̍뻧]bɡ؞lZ(G]'9~ r-~\ ~ơY!ZY {T7ㅞo+jerڼ/gHuT% XӮBIio8KpCw9bxB?0kc},"2{cQKMH8`G*ĚۦrcP VWq/lӘ7)~Bbl"' |VZjC<34Xr͙/5w]`Rv-?9 \ XbvQU8ngN b]e_rG%p7m\-^y^=U>e`S9̚%go^aOUp.o 4Y_9u׉ )*v 'FG!Ush>r buVNJy*0T%ЯU(M˶ Wf=|?^\|%:0>Gl j˱1JV|ہw[Mt^̴im# Jf($9NgmNz^Id_yDŌvkoiÂ;3R`c]Rȇk6 ͅe =;g%A+lHXGf|CBx䤫!㱣+пaӚ,h6F%~+Ckm2:1> BGa] |iΊ D ^Z4;{w1vql`Y@ZNc_Qn6C\>loHN )Ip4;N(9$G.<m~0)0%əI0F+v馸T^a'3A B7Tx 4_v9AV<}>WL{(OBje-dnEÈ|̼1hl-Ȱ:[.z[4+GOEx$8%SX0wm%5sfAJIBO3} zMoB&]&d1Fx9RkeS+<ɍ 7[~9Zk)=@pӷlzi #Uк/5'-=V6LC];qedL'&7ռHۯlؿ5`.AJ>o72aȢ p/'ZѮw3{֘ ck:c^z0?-[\.\_}%q-3p{ X&u;4ds=X~n>}{mQiſfdLQsn 1A.9 SF~F+mswB)9hՓ naF{SxW'BN(,F=>_h yM{RPwS5濤N9t%!T rc"֖:eC}Ldi*[~α"@;5ܮz+f ~lB+4?No6.(Cqc{R{P3~)ȝ4w_ \:CSqYc"9G;Lȑb1GAiN\jA3ܳJq+'ܗ,KgZ"lØ)ϼ1Ynz$dV&E.2$v%#O"EjѻQJWgõ=趧Ul(Ψ[K.g|I2lK@율 K /- a+n$ }:7%u>'-ǹ-/>}hIz?Jn>ލ: LȱQ 59[6R3Jz*BNkLRp1}Yݗ0 OŐLITpMy|0q7>͕LQS攈)GtR~.qңgs QX!c+w2e nu`PhܴII%ka+Alk7B*Jav,i׵^`pUV¹JBH }l\>TxV= c&BdUVa*qz\vՠx7WR@wZt-=u hr[ܠBx^b+قng6EOgUoo f'(q~>(Wt1u2T AO.?.(vYȒj':lit @̫~ XЖshd\y?yA G|E>(wk j09qc a|u-2[y7ƃcϋi/\xiv;~ľě-GhҎR sFF1]+Y慢o (T0S[,v ?z#"!W%Iג#M\LӜ ڧ)aˎVz'{ibȗ[oB3:wO%TNp{&P)%vP!'eK\k^xγ-lFlX^s@F]nkN./\9~PZj[(ɝ됼_T5~ dž=jD(:zK&b8w%L]S.Lg02ŁUl>d XM|(%xpVh4NFຯ:Z}Aa?avT ry5~[`7t(xXB=ET'l ewUS|v2 [[cE,ol/ M[քʗr_D*F~C0[|`KO~Y#lT^R#T,a0v|⼻WMݞw SP_%(q.Xۯ&n+840{>f*3UY?ƤO0#klRSu%[:@h#,3?j~vߔ]Ǣ_F .HAɟOrys| Olǜ^>11%XgЁt f׾KmLY~OWh_] 1}%^=TKMpF JU3p\ fY]dZᰃU}gqvn`y+5[ nRkHa^ڝZҍz]jr?ObQ88] 69%=jM34FwzϬk:t'+9j{ծϣnXxxUdy W}V+T~|mFo|Y"L *h~V\/ȏϹ2w|(֡UOqeẂ<8O΅s2ZG*]Q$O<A#k*W=N]f]XzT$4 Z% nDbcޯJ1DWߌ;/t lV Ѓr\c1fMy3N'` >SgJ8CEۿjewZ^V4_GsgXg VL”6O6\ؠG6FMIa^hPǾF1>$鉳vgft: x% Q;p!'E$/[?M͊ 4Y_0 C$BY $!7s@DiU  +q<\CM^9e&#pevQc!?X9O`i:!-[~:={Dϖag0#pnSmYzb 4G  _|2B밺TCYE;m4 ]6 kGvr:/abѨƪΪ) \sʏlfh|Kn?kx5\2IB(av>l^rE>0ѵ-dΞ An6PgM߻6Z|`1p Fd% -_ԔD \MۨK'!ƶ0N|D)=-G$cp-Sʚߵg4GFz1ӷn[*r@YE޵U7sanTXы!B kɽw)F>˫i:autQft-Î4%`[]XBç_<:wܰ8%rfd/_-f0+4OGf9$v%a<)d̾t2vIlUugZBf%)uyafab2Cc+E 'h&,yG("j1tC!gE5͝KPfڜOPߪm~ 21'Vz3å3o,w|Ý5 mP?p~VX0@ ~riH()HͿ۽/4PĂ҇z.}恶~^uB%2)?%-Qs 21Ix&c.٨4-ص^8[:Zsjyc[i{Tܹ^E 4d^}д #LTS_W;^7Tc_IXHѷ]gz }U=#w_5קL)s/4.LSAʯ^Y8l425!йB«5σ}~b`׼`)^B.ě zmT27_ՈڝqΛcVax9HE"L1¿Wܳ)yօ.6z QW(/`zd 9&#uD$YziQ6^u%S >w&hSw ui&#j&{%1 &Jó۲KdE3N1†gLFy}bo]C@_x|q&KXɱ˧15EXfJ'}a"㴌MLxn3J|fo ϷeYlnkq*점`+Ə$N SDB!R|N6GG?6 F=Hq9DI"rL?t vӾs,`52Ji9Zh 8]!N>$iyLI;bV 'A~,(bcGna.Za8 jU=8ӣ_.ua2wŠlr.u-L[Lot"]T:d;m%X~8Y4p\3Yf 6FGmSf S%,ɨ&4ᡶ>C#&MF)n?Kd0\u-7LdR5.&OD-6 gi $.seB oxR0 `J䌐w.~Qw44ǸcK9WoQ"⹕yR_vQCsDC2DY)C Ǜ8*27vd֮BgG{0ًǫDlPα?0'4η Fz=PxЭَHm튭_Q da&4k #^[SM%]ȣȬЏc#0Vn 'FV=I2 foDŽV.Eo@Mܖ>c3M&2mq`n?˼`vݻs'1)Dk?*#h ?Xe| l}b3 z%Nت-45enMkOpo;sHzts|c3wùD>%ӻv[fD IѶG2syŀHYsB I|lzw2:g;y B9b )3gs!'اpۨWs7!%ϩ CoRn?I/rLS/![C6[HkDhW{?av! A].Bhz85ZQn{o=(*8X`#+VHn9EQ6ZR>06:LtzhWdpS~s)5)^唞3Ϣj2]v9N@hQ-<!ov~ؓd\ٖ~6F_CGc |Ԃ}s(`LZ>%j蜿Ø[xMOK׺D73椻Af'+8J1ߴ K+2%غ7P%ǯ` 찣]QKknZy'HcKCݒGB笑T[p [d@]$)X6?Mq oE qbe>so[(M&{UJvnQ[-u}4; lѳwȠz18Z_R;2&~Z+8 vAESBnmO{W. (b "0z:P3AEM!9v܂tjr`RN꤃䓒_mX3_ލ-jз8χ(J >ъDBE @e0s-K{F&Dm8! ,|Аmbw,]uz a+E2Fs5?G\)x)vUZՅ$dSaMY՜Hl'4ްnIT!n>lA V=D$=uEoXy9]Wl({MaoZ PZڱZu7-djdWzո24j'&vI)̝5 TP> ΞQFw=twD.uA@:uM H0{Xh?ץ]/RTtVIzN-; @Cu2/-Q .yF=B莻٨rO*&%\./耩JBr|'̓ 3)>P2 z8Za\[(8*O) 瘡,W@͟rOʨ!ۿM:`!R&XcE o2unja\}t"ʯ =d5Z\skoA Ǯf\ c,UGMhp%F t]J+(iSZ5|!% ؝썰A;Ndc=ok`\b߇r- a|EA-9 K]Lq4ćy[DTNK{yP3 Aں+iVz۳h]qa GRx#Ҡ.dب_|8&nLA4(Hє#j_j1SX9#QaBRͫx(ϖK|ʯͿWͷtUD{a+3_,yu[7F0R\ecD+, 8 R:7MA"UAgv{Mn^K 9l*#2S3) hӟ~n7Y;mVp){jSZt̽wxkfZ>_XQYZ|plّK,}GGr\λXrʷqXr|,sM}!F,"@ r)*~=ԟ;_+6q7ܛaaǎԇ_İ oAC |w?O,F)p\k_3T \"&wÂ*]A e/5 YiqՋ5N2Q.C#be6VZ5!nAQz<֪K.сSɕ w>@J&E 5lNA?L^sԟOƅۿ Σ<"dol>?$@,RJ)xR+׬o+L y( kqGx)].g#YFDTg)sWIfͳ)K W4te< LKjMxt;WژYl:7v3C|`-5]0B@UL zW )2ZX@~E4=t H,<O4!ɗ.HV+GE#Ŗy+)/. o 'egV;҂;7h&D%5.:U+hvI.a_[Q*Ru)Opܰbm&2=*qʧNqK^xqG!k7_Wj=` լ!{rV:$jnf!׮xu;`O-:?Ao `&=Fo͇ T̻ƿOb}]9aikC뙈q4 ohPT(^)9wYxwqMo]Pj]+)9֜:? }tA#z8"dO 7>:fČ#QtT`NBxDlhlOF֎4h1ѓ+cm%bՊ}e:p1(/ ;Dr6HR)3Y< A kZʂ;:>i"u'\G)J2a"[ ;_fݰGnj_ oԬ)9vB,l_xcUQ7k3{s]ʦӵq T1aL=,78(96*'2 fߖ/NEKk؄CX[;b#w_~5^;| M.B~In>[X:J`ɑ@{Z\_F^ xݣ8-gˠdIH0cjXׄpȺ^1 S6.G= "p {De!K5#U[xSo^ע /s_u3g M! 9n Eb^ک c3 L7_x8hS'  Qf8JEcotcX[|hl9,d$sIJ72ٷF|&kfd۫" ]$ʣY|o$MXcZqQJh\'~z${AS̈́XdiA4$yX*w#d_sDj˺:eC։y3[q+,J΄PyK N,EXтtƃ ,`ЁJׁ~#w_L/ZЗ1dLΎފvδvly湐 x9`5_ g9/iͮ53t[\ѠQSaivahtB e+ L+rp):RV9 e %QQN]ehgRwp M--?<͌wR("FqƦW-9.X2Xn#aP]*kFC,8X uگ2q p6{Zi[!\QOhQV=e#,w~"bå=|SQQt$aRe_9 ȯ8g7t]j&ݜQL覙4&n+Cȧyz_[Ȋ [q-fŬ~LY>#X}gÀ(^%lUAnind;.x+#yKPNUk.sO_tUA"qy5>R~79=+>f'uR+!/]){| YH}.Pj/ G(l?0 v%CLFb4)IlÏ6}m?CX\ٜQWkzBqil-g\L@?v <m&<.҅%d|߅{ȭ} _Æǂ>#o|K>fߦ, .lHQs*+:UH $w̐x`PZ­= ĺZaxAL92OL8,p,hF=y d} Ez-i/b3 ؊)Z6@Afڃ n:YԪaVv .!YFv-q' o͙ũ p%$4!Fʚ1 x~Llh7ļ͂ t/('!#o=& !v @beg>ѤD'}!#%+с)ća~e">Daү껣J-;~UՏMpꏤw!nG%}zymgIB[}` T" ܦy ?r3k3I4`֕SF jMl`P' Y*jaMHZ;Ql(b]| ޓ2yDXDi %UJFu eRʃ{cߡLϹnE?@̀3pguNl^뾛jz}v}ʻz9mq1 ɐG?HBT4* ?#<2E \#zmR%Lj;2 QT#SV6R O?@Ǣæ\QQRq+dl'ⴎ,5KzYP.s!>-(s|'色dPTu8/ [d*l_بL_B`f%*-GNgEU\gg B6Lֹl7e'֋v%9ZH4W J|:&*z/t+MֱE?8\~dB9خEK;? ߀y/? 219h{)X+Ȱ>74t: ;+cR4z$|%2(b,F&1ݾ8=5M,'IO?L>y]ŕd\=%5Y5E~h+`#wi=y`3BDo×t3hf"`Zc;v⩱BF "JKIwm u=xX/QIU\_!ȅ ~CPg6s֕42 #TTqQ VHG%#TQ?F"ZZS2|j]OkL::2]|jAtY?LH'ûød&(=k]B1(D|[RH׹Hb~qA| ۈ'x*Ѣ"=,E?س!X5҇vj[ީĨ<8%LB![=sQ9 0zzXPqsʒ .=PNAif+{RIa!X\\D?өˏ}/8o ~Gg+b4Wl k*-uRY (nhLufŒ ֈ`t71'ݪ*;p`XW ;ޕ/P >L;1ፈ8ҷv ]QHfbĊFЛ;I`M?9{g]֥-2b~'NF\ɒ(ðQ'miqf\_qUDԑ]( z!/Q_k7S%eu#Z=q}FߙA(kRlݳDkzi)B,8$-+|g0 |g{ r؆Ov.$jʜCus j901釯,SM *ģCOTꯔca6>)HlB慌[&{L߲ڈK/@C|Ρ&:u\\w-*ղo>K! =)n^$JƓLۤ]^&TXoCfFw[OYVڽI\xh#u!s u(+3 y^f,N=23w{%^dHcMRo SmD>XQ;),F8>"kc?/n=G65WF"IrCw4kTtwb/l;+f蒿"3GUr@^|``heBH zX( 3 e"̙5GnO྽ ޔ@,_.ա&Mp$;h衊6st FMYHeqߺEĒǍ4vpMV1+5IuB/gmVc=lA@ 0%78}z Op9c¡Ӏ' cu {0}GU]fBl; LdYaWi@JHÁVds"=RlC``Von&9[%k):FCllj`Ӭh/,6ޱ66ڍ~aBԧ:2գ6#eg6Ɨz*=pO ?"&gd駮ԜZwl(ȍ.E~CubRHJN}ΛR|["e'Z1¼/+wmE>d}ްuƱkm`iSM Ez7|޺ JӇbX>e\+7gkۇ-٨{(h:eNHdC5hNm5# n'gKk@?8%W/u(?xs*Iy&mc Eɜ_xXh]̮78[_+P2U8X"zG z J 2" i &Ћ&v{amf@jj"|+Ę>k-AiY Ղ6"peV3>;I?Ql\xe)X\W8cJ.PCb&:h~RX! |<?@.xosS}bm7u(-NWBn,]R x&bM9wv0hdHl,:U-H ,""jI2u >RoUa`8Z^YұEx oky~ME:xMxs~0۲da7lMڐ{-BJe 07 VEܻ(F0ZV(z¶{ftsdKI* B|c axVz"~o#atrЇ}ޏd5^^+J>BV؜M8|=A4ƻ@4 5%=\!tܧB) H4xKa0W^ j6\[~OLz MWܟʣҸrJS} B2+r/aMIRprcK7?th4xJNrPeߍ{co"*O3Yh U'g?$'0WLXZ/,G0c HedF&2\j% e7wWGڰ\+/"ݗ<;S db.D͝P5'RtB >2Jz9{GvP:i}Υu;'fF@2dl*%e=<ŋ,Qiv d/_>IWܤSxr,/IaFYCE>R,9g0/y@>;Qũ)Dd">q*mI}bKqd0@ٖ/^< ;gK0Btlɬ =t_2 ,G,gum(sEÉSG݆@XtʌiqǪLYNȌOReڜA@0pFNȼ[?՚~MEFl;Z?Xa|+dp[r1 ~1$ Z"_ |6,_y]|uOgwl(!N9&{ q掩e˓:atp$wjCWeN olo\c*X@"`+tU:j,C/@,i^GmID&i~ܖFWq2ۼ0#",o"315HY@o*#[3@[MZB7,+] J:s瞤2s3/>˿+ svlQ\2~^wTbVuU7m6EPtZ}RFMxp.'51WFݗ0.q95- GӍ+ ii"mD/u&Z ؂鿁[6L'$KŽ} n#.L&[4Y$dC\-R=rP o6V7qi.{v6i(ejih)\v+_BNUOszFg iƛZU߅gꇉz+1ddiȲD/0r1Ct6(gG: YevzLb撣l.o-'Cchz' +l1u!6̵ *q| 5: _ybwe )KYI0  5]I؞mnO_Jd}B-0{ ? rl$&IcV[vA|:O))A*ANxHb,yrֽ i4;AX&3_%`CW:fN_,߬W@l"Y䂟wSd,߁T jR9X4٬vDw)_`Z 2TS{>ݴ\Ē@JJfiGHM(i[Ze9-n \^ oBՃ Ms5<\yD'i\`&&dsFPM#^5%!F!1eZc u Hy}#,\US#_R( S/¾omgC|F:F^S]߷5kқxggBȏ'ގn2} m ʳjydFfM@ "YL"crnegYmt0b4kV fń( y_be<9մq)TbC%7QP7"(nʮy(_`h2mڭkN8==Xb>l:^9mlZ+w> 'fSa.LWw Zs~\ (1SL@>8wڎl^)?esuTA`4,cGCqlŅ6@"Ǭ ̀Yp뽜U"P(ςd#FƗC9\zV[\ՙ6AؿA^#?lV\}+E8K;l]6VT|vK&IiaøFX"al7@T% %dgυ7ǽ7C/T z%%RYa~ ITzTTAL]&?u. hF4CsMBC}̏٥KarD+> 35|wG}s7A#y44y-TI@m%K]" yE3J@Ul :))_?Q-va3#uͨ. [R (k||TwfB`&iᵺ_7i6(H#+5ԗ*>Xz Y@u fLW~Yu L/Gd"3p[53u0Ns~T|e] ःm!轂=UF+_I!%j~ I9˰~C 7a(UX8X{v.r,qST@;%~u4Hl9ݻ3Eq!Dm"Q~tYnvq{< uF9r' h PT-xo/ȣ S?g݄:;k`KzɆ@ј'AY's)g# }}y`0EA-(&NՏbobIЁ' 9 cr[*A$kvki+v`O"f~5>MwOƽ!qcfl[K}}%s$*~$x [^{"5l*ݲC[sk0/tK@CԌsa%.Y`}܀b4:Nj e:=NP"w)<(L7EV2َL#﹘S痼b @1 ƋD?xߺ'}=aeiQbNI0u@Pu&]DWR:4sCY{Ns$P'K$l)4ԗa$kj=۴F" X5|<%vP@(FZO Z9]p(|7c5;߶۴,s7Wߏx|vcr m;W|ާ?,{@?i!FN&" )V Z>AӅ;8b!sND|sh0u5Ϛ]4lX7CH|hcX HMrU“|C4HRs_VәglѤ68cEt#|ձ}BJ* k܇+;W#J(&19˯5^c5ru-ZVO)ARoVP605t&7V*{UրrhL7yKp 5;2 Io;}DAuYJW#/T*J󜷭m/'sDo?g ]27! o> ޸2 R <O@vm|e0i0 $,^T| QfF2nl(:z-q[bcfk px2TNjE]!cvFYV(d0%4!NlݶPErS4\ 72ocW<%%-֖ShRQkNaU)'7{ʶHq^i5u5++֊{\;nvC@xK0mI G3d1λsY}3>Yn$pEmK(djĮhau6 ~e龋 -g04W'ڲ#ZeMa?ȫܠ@ʤhvg;s=q22 6W!q龇gC G]ZX0 8`»ET%vԜ.-#ߡh|rdS@hvۃY}_u'J Z-ϧ|:y+~Xc +;u 5ˌv zZ_,ğgPI6W:zby"u۲b4xiMo|I 7TlD?sFຆst T#|4QeuyF=(pi3HH5Ϫ9ii/>h4P` !NxEF_Z],Wf}$vJ;m9;·\#)8r4zdcYOJ@ݟάTC}:3Oq@.&O[ ,䫓tH(S^r[%<8wkֿ=6 }.l?=3%@5~@%U$/4=IʎeXHٱ#u2p:r5vfFF6 k.'˔{4IOB}Z'˸?GpyΉΪ[FmhWj,ݎK|(Z?e#?m0 T=8AnǢ?]C]k/~dkW}zm| *~!|0M 9kZM>JQIeuFG*ն|"߫U8\0Zx,M{~K(a@-eQy#wZG톍Ax#󌄞^K]TG憣k  OAϐ+.sOxҢISgQڢHzq/8=|2zCp$;w^iCB)69țI>{ 0{PZru6c`Yrvinu!q䈘3b 2hJ5sRO^\<ڥ5A  ]- 12l{OI'{fH|EOBPpS4gFJcWLBVÎpp qxe\<}G,d< DmP|aEӥt Z.#0:Ĝ1:eqO|NrW#%Eyu.FP%ɘl[KV4JJ0CG-L":7QO.,c;[h:vK)՛x܊q~VxՎeO(cU!ʾ肥(0?tWX?TB9{}3Y VO)dޅ kp^0yNcx褽s"C_1-U['`Ah>J;YOyPJc>'$H)Jjgf\/PYb-ԑf h*4ϰ--D[.qx 2kV"CNSjþ t803vO"rdb^B_V;wL3C HF+8y~1:$9ihK_8LSКH@$s11$Y5n'1|ؾ~q7S16+s[PXġBLc5cGGW? RhJ4XycX/+2R5nPZ[s:MWLf4~*˼xs27OrǪ5ݘNЅQiȱTTu%B(n32"P:hM;f~*#>AJohJf qF]GRC D$+w_,Dx0)2DE$exAa0_4yDdof}4}@wtuV'BY2Oql%`bT̀z;?I_z6 BgJSeTHsOئ8U졿"O`h;̓fVkrX0LBś*7Ao]%⴪,`Z3a'$]$Ȥhyg[DHekQP$a]Nyﵾ҈'"*Q3vAPPJWHzqM-HWkS?(ax>Y^+}]ZJO96[f?no20pְݾc;BLLQ&xo7ujVe7@Y$?֒3S!DKO=w!k$xD^DHQ^{l9 ~Ktn.X@h?H Ȩh)m<@]X8?5ӷr(YvF'=o4S5~>_+U3i2o/*V+Am/^zXg ph > %, b"Q{Py3;ȱa6)RxWaxmGd* "i"~ww]gwf>[&VrDM%d+;h14q 8Vm})UM@A~' i?koN04`6DŽ&6z&}qL9M>#/A8_?Ɩ3dCpldօ/ks[@v'RX* P2) DBD,_FEÄVr%mmL+PhBJOeidz)vM9-}H'$_z'11]gj eĔGm:쏗Χ G:! mֈ> 8ת`/Xȍh-fQmLxvӱ:qB)D1AB*) i%G+R">(HX[|؉^[g\8q|D.ARD'LֻͥSŰJ4\ӬX_ bG߰׻.DrGyy5ӧ}Ͽ+zV,o@,1z52Uu@61n v1*IO!HYPp&r-]QS/ԄBCfFl~lG&yYBwڤQF,y>\,>b-Nsu iqښ?D)N0mM4Yot[dm-Ү|LЭI݌JeA^ pDф,oo;]8( \ rՍUR=i"wa+&cs)EI]@ln $9vYDKHG ɥ}6k.39.|dnd]֮qwd-9ƌareE8^o,t#~zˋ&7Z܎j HKeRqL ҟ0/*^jeV1oҤ~z &/ΧT+.4}oYs}cg=JW9e,4h$s$k~$b[)}nf^fe"+جsL-rZ` Ȟ+6b+Kϱ1sLhæm}@˃% ਸg%lxpJcX)@> !>

        \ @KPϭAn4wxqث; ){!̷1O}~}ӢrYŪb^(Nڞqdj:YzW#{4,E8pMGK~z$4,3A Vݾi8A7"eʛy@1U*m Kdz\;D)k`b A3V(ָǝvFL}?)AXQi Jd΢B_bG= <)uT'ɷ͕4B.o{CHsEG"n߾ڨ7p@[oyA0JŎ'< 5ԁLǨ IW}[v\AjQ[Agn.O9̄wh2&9AnV]f჋s4!H{)-Ra[@8Ljp;(%.^hmZ3d4A}XRa_aZ`O#6\ VR{KvckxSe̓R!gkY\J.J) {rXEETwO{ޣ[QMonwcS;V{>C  y`gcxM)ƝDͿ]"a\\,r3/+j' UaTW q7HzcFw!+xrhUU0l{td4q̑Ɣ8oןavMF/r-u(lHZNX-Aa/:,-~s g{X|x4R6^~K^Ի@DHbMCwL+v  F {J_ G`:QWe.<^GbrN)_~18&p;n.<\-eM פV5LKKP+M%C~zFEVϸ;,\֒g}}@)@҆-tטr;lnACGv\!~{< 5iYl V[=21g5',RO#+Z=x`Z5&mD=2ׅE cL-Z]uTJ'<$*/w#G"zsAv[kȔ9^:KoV _ VsO&mGu6_*b)#$` l5(E>IE=9}K8s8 3NBTXfS2'G?!Q跡U$#SgG<9Do(>䱕ЊPw`Pg_B{ށTHH@\#HJ&@*ВߌDd<[7`viSֶvKd6*f?i&Y=;S!E7`."Sʍ63+ë͝ p7Ɵ 7 ?S)F+USrxJ's asdrulMnⓧ3Ǖ1[3p7ָ$R-p.4ޮc/5BZ\irTGtO 3˶H\79"I c7Fr1羣4 GjX;GEtfv&c9u@1'[ gq<&Wx%!AJ=.%X_0Ɓ,s>ؼi Љ_.}YǏAbh%B b_=4nx;:W(Fz@!J_ ,Ùu[@]wZW<=;d$}k{RmP;H | "QL ̕qPƹW%k\=$jG<ʏȁ7h [YQgDyuu7,8NʳB85S0( f@> H-Hu]&TBXl y{}*,T+1Zujuln̖ove4@rd&g 9wd5D"LW0ʧ T,ztIK ʈsS T9g[N&ޑ*1ǹB'0} HvfϨ.n'saZ(ZN6b܁^@28m )V{qϸ{,go K݉z Aͪ6s~BλiORj2B݀zY|.E,Geݪ[})T( b9:ݙ{X^o">.d@phTcL! N?/ "&w OD?[x7&>)B0J7g %W^׿!Y=uç T$R>Y䓏 :T.JJ \ңQ/372ڋVH 40.j!69] iц>N$C Xr*2Kk][/&oBndNZfM(Gc0]%ow;&Q9'Y"ԷuSĨ{|˟m{B˙L\|U#wO_{+8 M>`ICK2>eFV[!}HGMKj ؔgƳqꥅ# rVo<$z]a-Ffn>0+hyqe4͙MlHXJrxoܻ3jkxTsUud>ǥq3O9=5:@g_'oA7XTN j:_?(6K~r@h͑,Eat+k.hڠmGP{Jz U\-)^Tl0<i>^ï0rgv0΃8X_͏shH;LtN^OB$.2zg:B8ť4)@+0 !:.҆ JhBPD 竰yT?1 qQ>\ CiitÕЃOP i['\728'l&e~ nHuLg#h0CUzpo#( ed}Qy(4ڤ #gܖQ rUD"y1Hd&5~:эE%hĻ2~4 i|eg KyJ))=юZ{)lύ[ӳ0HGn|ʓMNNM` L8$9#.a.%X1"Jyl΢'j5V,M`]e) ưTIZ'C1U9MX5ܾQ\Xl+!-^|cv>4KoW4!ĺ˚\CÅ4$PyY @ QӮ1垠ʟLr+u\q 'n)K9bO~WnIf-5%Xq0CI~;!FT4oeiU jΦ.Pa}{âܴ͡YJiV.կ'FZ_b' J*T_l(fڧc >Ȫ RQu8 ZU)ŠPJbݧXXxaDIbOU:윈ۙ|J%rve/6`Y`[OVEohaMf3fۭآ<=@ ÍMG@ fJYBX~U lbYEh $]sBDԎth~7 oGmSZ$ٖ@)%7Q S96X'"<"-o!&sdo HU{;Bu8 Q=6~k[64Zi3Lb<icW67P<oj#HZGQ  ձ9PMm%;'c6zpCZ~*`:h Zw]/]Bs|\=twXI.pfe aO/5*,ˤM.쏜Zze9rqp6@Tސs)ˤ#sw=W/XHkk)ΑL],m.ʒTjۦ_jC(YYEZvj1YV^ 0,&}`9qZk Mɩ)(77zCg>%F@~N9{=Q*y@i+ɻrAoYDXmt-i ocl~BN']"ޖ}hP_QXo)@sT|b mԏA IcE'zơ= nX \/XZѕyF\L"U#y^7Cť *aBų}bz W<TSmQ䠫~WG`ؙ ζF8V k `xY|ᐧ*JBSξuVLvw`mN92B_ GjrКq?h6065w<^C(_λED9ل˨xA0llah|MGy:l](O(h_/|4uDcHC-z~C}^Ԍ*x;2K4>PIqn39ZƔ\z3TFCGl";"ÆD7i٭k슀WMm^յw;uLy5PW]図2W7jZIL-l{eT],R7N3`J@oB@w6|DZl<ӍV{J<#٘ 8G3ܟS^Iz86C zFr*/P8t k\Gؕ<)gg6zCd"vF9ָQGi@TUQ@T:i1LdTv׊rd$}]#z?<3X>[1NXO=>U6ȼԱdn ZCYJER&/` ap,7)-2'&iD7Ui7* 7KaѪf4&z_QnqHi1NlpU>jܣZxϭ? F`,qqm9hlb~Z}#V+@{0bUM·ڲQz4Zn93Cf]/.o%_+N#}в)Sf;TWRiԜI~),}Ӿek51楝6`HEddKSgS8yW7G)|Օt=96z-d 6Ԫ2.=GE~#\e_=QPpN41Hu/a3d=p˘3 Ϯ~e@"8P;]ryR#iӽŅ nEZAĢ*^6. J-rFojAj[%GԺf0^d @i3Zk!N[ S<^5!و{#(?rT.ohW;F|vpV+dӹ!N;[V2Z]S7{Og4>,jvJFZ 6~NϟOhU"f!V=n}7Әm4F6>hNfn־lGU!w^JNi-Hb.eXkp] y٢$fewx q-2,!W͈Ce2'J~x/%NkYZorto|fwK4컎G#,\PL%#!w[UʩkRΙ `(1$5;UD䪶DSXݤv~Da`CX!s~6s( ĕ{J[o]n*9-Ly,H}+ )7Lݩs0^zL)YP.l, 28 7Ms|0 pZQmPܽMW\$[s#$us[JX. y|sOc2('$f?6 .k TGu[|d&/doh,Ý#փ~sYI,+2LwŹӔ\SNݰzʽ2&+Y3 Bkt3_DE28WCQ[ &\z-&n j;XKղwJbrnz\-T}TՁQhGC P$ $6R O4?ti,8Dnimrߣ z&__N Z.J<& s%\"9.Ɠœ}XɎeVj|ߡ9WAHE~mF6 $\ᰖ]`HV_4#QD_PJ\\ H=B5ߖFC(`dֽZO蠗2F @dzqsHtPwQڨ ?pn0p*M52o&\S ̷$v>\K^?n^UXzJ٣q5 ՇMu]_a~9d+η{5Wl&ʲ30£olL6 `<ˍ,M $VnB!RnE[haCH+}m milSw&S*(C5WY8s_}z ˿pl',I Is\> V6u2*g6-}Idj5 A;C/tr P$(Px50OB$G0/ ]Y3m +S ŽUxZ_<0 ]Y'G/qS1t,s -o]_>c6,u=} -vUg1`b`w*΁9 JcϬC&6b醴œX-H*L=/Kø8hTuV@ybk~Ix&~,2LmFX24ld͞<[$`Pz+/6ز\I,. jћħRN[ n՜v[8ƗDK4*Kc]sB`f<;f&V{/j|9k!ЬU=T/(n*lֳ;WÒQe4ދѴ+'``*FCbY͓^:R"w\fQ+kdgF0=}59]RK7uO&F_fV4hEdmx7IJA5YOTJ,3V[v)NjvsBfd,vY-3ZW|zw۱Cq )zשWd/LgHBG7\d6hz .d'vU.fbYWs͋9ӡyÊĪ [LRe|AUo9@.VDm"qvC,, *fr1U[;Wwe.3366Vp{E9~;HnOHY!ew g>W<7֓|vqZ:y ^SOae[*\%FNY"kTj{`P?{&N#VW_x|ԹNbNE-72a,Yh#;n4fwc)~?mG {AHۂb콍p7s32ͫpnyٻTzlwT=l?>\mO&&*݇u8K| z=pWĘh,Yұt5ܸpnŤt ;L{E7op 7.x=*#wIma"PҨr\1UUFRžVdvgc{Ejk&@jw-<o2XV59Hi:lƧcΊIZ"aMJӐvev2i~7H 2]S"Rd1v~|kr#wTWts|XA28z4V_K=ZWA ^@"@۳p/s) VWiD էĮMsHL\5Іkp0&8<'psҿو8|#X8oZ(D`^+"eq /^jGl3j]{cX.=4hyнd*&AQpLB}섔[8u=,A|}"@=člD IBpE]DJ˼/Dpd4#JHa]x(H._aB#8O1$*Ln}лMדiwY0Yz쵯Id?&sdx\!`7x4rus$$ 4͖*sORt.fCL ;<6pc%)$~]nSpXl2'N4~YL&Aj6ک}7&^AXVc1goYNm x'I"@]WO8fZ]BaFoV{.JK0q;}^=i̬.5NL0$i CsEoK T/t/19o%Pr5Eiؘ6۸'Xͩ<IYp:2싕!$!ƂIl= 4vY41(Xec4g_\Aer8XB@vrR>ț[;͕rP܋̊s5%DWp’M ġB#>3`x+`-_ѼA65(JJy֩,QRge/Pn5O ǝߣbF yXA)U kH5>Xhgs@xM[7hI>DM\ٝFie'0eL[ʹ;mJFp1H!1f䶕aIaD,dN$'tc<Wp%˵֭I9֏CLGHsNƞѓ^jZ%Š* Mt2_x3R"/~9 !U8|Xq/bOݬ(Yf׭E-rĦ^׭7 >Sk2SJ;Xʏ֤CQJyRBB\WtZ-C.AՒ^cNu,7^IT{ #asTrk +TVJb֪}u@/(29h`6)șk(ĠѤc`3#`7g*4ͅǬ=`F;\t$yܲ69 {{g(㏵2~tKf79TeHG; /8ʶ9\Z Mwz4+S#:v;jN 1޼9HJߠWd~G1Yd7|iVeqLS!^_fHY CF4EGZHgzOrhZ*dqf]Hrǒp*nbr59; E\RRX=;{aiD@>+n-#2.: a=|qjL 팥hc Av7e`%*kdNl|eT|dT˙Trha-F!Ͳ-d<Pˆ@̫Fovk0X 5[jjSn`^iHel ¼VfOԮâ˾@X 1esE&[`Y--@8aSTVN&ZWD޽ qL-sWp١ zs::y{u?<<8_x5] *$Os:w(> 67 |&9׀lJo mHme&[Y6L.%w;?? GOyE Ri7k\!jLN$uN{ U"6gϗeGXUKE_9p. gWjUM1ufLĕ5q!2 o3Âf6HV m X(5ȣNwqN{{b,|+,t2ĻX~7CC8c>ڀQ5w) EWSX:WI`4KQ)u)L@c\H>Bcֲ}c0 Krئ$6{U'賙We'/N}f'i˺3E ))49<^zg04;E"eHX6: ee X2-dI49Yǿ9:l|/mO 4@ )ȍ$ QS/Z̹%4m@~ldL/٧˵]@jhBTbAF@ XgsgꞹsEn=/-dP6-~~b%xt%TdoF@coVt kt!αZ܆.}=+I4s?nP!^8Zh9'CA% AtwkΏ b:ZKw% v NlЈ̼&v2I+}0aL!7wL j6? tш*-|S"DᑓQO j4j2#{!}P OF|)UykY҉LyzUE DH\ܶE` <2:9q;0R]|M_5ă5 YZ#7j&RRoq\:/$ h&v)I evl\=wOk&Z[j̇k"|K`*ǝQ{e?{33 ((EёfQY-sգ8{ɖD+A+։4-Ғ;g~dyXpX3@t5W*/t MhV@޶NJ6SM*Jێ̘yPO|S{+wՏ# ueǥg,\ޜTbi~>+p孆mIX&gwIwcoĢŲZڜшHr! R'XU|ߴGԫ'̋4B,ȡ}-oK^L.FWj{Ĉ(6Ġ L;jiL 0ꥦD\tSȦU0Rw 5_Ll]K% QB?-1Tસ~Kr]lgiQ.M_iAn?lW77 AtGgp.]KN2ˍQV+p"HߎSkɶaQǰ]'+BV%򐍩q^<,&rxre ;*d{BQX! 9DS4Kj @ok!>"ZE SKE%3j fβ,M"q@KN#@Q'>ݢ}K?*Y0a? }@M\󧷖,E(gZ1{ oD<1j6eZ!Z:GƵ@`B$@Zy2$x,cb%pVvC 3zgsu,'m4,"nMF:elzxʲȋ* Y%LAF/ >_`Ykˡguljϸ2YPY)ne[b!u14`:U)&ySxݣ̨喎m?:<{5\]Nd.,;h4Ikq9Ʃ+O&"G~ EXL![ _Ju0{qb0| 2|hu (-tdE_u$(b+=U orŊɁ/`+oanOM6S;Å0tD)B7-B!Mu<b!RkgBoς` !XPGU-6" q},'(6#2$OtYx@8ẉc(1Y5T mBcѿ8b*lPqm8ɘp>NaA~KRg$1=2Vf|vq:tMPK^@*]e~FY%480~(?M oԣ2Gb;@)Y5jXgy\s"&o™Umľ<]OuLPWA@T\B֡FfzIbr}P$oVO|W$4}tL| do;{.fK ѩ9kh] >V)ԏe̩'zݻ䣦^sez$|'gk:Exe4>IeGFԬ$Ůl-.:Obm'W*!$Khw܎r=>?&hܳ/B *e$- w~8"ěsX-> _ɶy4ҵ;SsI}SKP3 *eyea$B{?Mv!~#*L&lڹ.W/xiVN57yњJٱc Rgo(G/5q-&~lj.٦RQ ^QIE>%~n?od1dV*-*1a9ٝ~q*ncIf;fz@c΃}aQ l֋[ZA# eVby{=N=%B?8'˜eD"d%O=)mC&W``(ƾxH%ιl>i⑓% x<uE;1QdwN)#w(][ XށӔH@$$>d GȡqfNh5D7IzA:w["wzg9co`ԽEs510.[ŭ+I! z]!_#5C.UYڻGvSVe)ìQLQyml}<\^l`U50U:[S$îA@8;bA$MH&$BM 'pEg~e,"į 'kCI! dO\P[tOt0DSuopT,r<Ψ?e2ތ#8qxؾ;ЇKRj#ZطIw4STQ$`քlKpJQ.hcY[yUW+SasαϫpTaH-AYjUBi_}oߏv|ƊyA|'lyn[Ґ6;'Y~*%@UL^ٴر3xS|Jrn'R g~q*6M$R8G}Y)($ juNBޜC;#~zLJeб=A @tk ָإQAGuS7+Q7:>iڰ7ƛR.r寮`|B{ @axDۦY}P ɀXs63{ksAp`QSRƭf>@P.Et )s8}R[RRM\()YN~ ˘Ty9ZhJ?H$1`+o# ,T1n??7dB<+ 0E?ۑʒy64 D!sRg_I, !`{FzHG8!B@!}Z_"J I? 1Ɵ䂹mk\]\%gEᖖpW هϕooX[h^I(j2%hUa>+ifz E뜊E}"xUlXtt>G(8n.EϼB%cjNPE=YYZ<$-S.ƓH > >v|`$4i)j@lA(\9GI5D3)tۤ)zj6:b=$3v3BsfB)amn1ͦ}Qtdy욢P(^5!):7Q]嘵`Fhyx7ZhqDUa8p8[4 bI3ߋ [wEZ@lȬ[o_yFb;oSs?y!fXwϽ_yS`#_iBU;Fh*}s!AG}Mc@D$uKGW؝5yD٫&b:90b))oUS) 녟 ooz+wɾ:=!JLmУH.{e=L֛wU ۜЁQ.L V2[[+@ӊotebKXJÛr BvcZEZuuEnLqa>"2!|Nc!&m۸Mj;{ݢl ƚi"Lc{2)5ѿpJ0G)ZϲtTXo'`% \kv>Bt-غb4f wvnRA#Tk eԫkBzICO) vSR#xjZZ2t0gzPmT8CgvWa*x:F ^wd+ 0$$u:#*pMnr;[*}Xɸ nk:1F{Yde --uh 3cHU.^ u{QއQM,MnXwMȶ=37dsb ;23pfT+uF^eXV~N& ='QXNVLߖjb0tɦ3+Gt@管/upk˕tn\BA܌߳cjNL.^IT4Wht)ۿc.vʛ&vp%w{^v;G0|eT{Gq3zVq,WRkJgE\M.ߙ+?[yR8?iu؝quܺJ [q/(0I,i9])rƦD-LW{io&!0/]A^q?rٸ?v6|ӧb.C)7>l`}>ƈR]͢f}7=u7~_#װ:(wE'֝}b^:LױU& 4^jNC+RxRSy*4cUmx>?=Ke._e_n(==R?Xxawzэ.M gE=8v l-F LJׯM-UI$굡jj,6bEgqʲ9ؾ Ur K6oy-ys `:%PכDn-#~F6sU:S=BQmu}PgY'Hj{UEݤZIq9(M1go'Un:Liܑ3߿ēt)#<9Df[LWJs2Z;֜x|bX3ΈsTGs ^t?)ڝtİ!,sE5٬+O?ebgڅVtBF`$8H yo1 P<U5:c[9AWsTs^(J>=9rFVL'͟/xy΄g:m bM&XwU7.XfN[h~d2N沽+C<<ĐW8h\ AWaqi&E{'*doK0n7 =2VzHׂtI 6>mWV}:ES`< z5Njģ46ֺ,cA%[._+] za0f0MtEQ8'ۈ#5FIp}8[>P[~^(U͒ՖWw+c߈eR S|;&(*lkrXx^wN^ =ߥVqǻ19Yb,t*&so>ok)+.1;Ŏ߫d"%hZ\KeِU#_qWXnd" U️:&~Ͷߍ]*$0es Swt?Үb&T_Z=%& ߚH'Do~*~gL43 &FyoBw1~z~W7PB 9NAo[psZAGAyG'G]_eIM|\vitZ][Æ TQ{LZzAN_w.|DG{l'crX3Ό>W~kl ?! Z XD$s@9͆ժZQ={xv. E&ҫIޔsA%:Xh4I~ #9.I?"xq[I*B=P 5oEʋns<à$ = o,. ~/mk0C.0T (H, Hi\q(^l2)^@9}17@0(Z~,S9]=ʱ/&cgj/JK4Z?Oas%/RV(LOxyX7c̳q0yal{DDK{H39UeFK}V0YVΝL/%j.ɮ55H(!C!T\ ڬ ;CSk.ͳ7 Zpz`JWރtaL7M]]L~Uzvh>,|nG(+>Q/QOays rܐoZm3]"v)+'%̄)f\eYALA$V5- 5kg`GD=u;JHp4d6nBa{ IY}.o;C4d9ԕ9$)lB-(0NE[7P0Άg4da ӛ|ȁDHc`Hڜ@êKTZY|7b$z%ӊ-Xl{AF_VvMBߏ$$*FfB)&vߎw?6dJ`"` C{c`q~`6mdh%]9)e`t$VU8T\ a &.:V1~W4e՛wa&JH`Ž oeU*h;ns73VPe  ?r *>&9MT3AaLf440;o0<3d]`-!Hm(Ԟ V~V(M;xu'H?{#Xc4X'q0Wy#W<]pnS?#RN'8!4%G+Nfh'cX?l1{~G$0uB8qxYM=p{bkS ݚ`c}9PovPV%,WaW3 4_d8,{;4YIz{cU\LxW|2~tBt?ocŨ/r7-]o.M>U[ϻԠ g`e'33=$iz/0wc1xEFz JdȔռ|뺡Hi={#q()9(s.-1c`vnP7A "dA <T-pE2>}xq #E۰.S1I;4&v*kUJ6pbH %lMYǹ@,*+xelL(:Z▦ARQ)<n:'2S jxD<莎7a~0(i-d3}|$kjG!T%+ ZbtĆDL߹|eGhH;(_Kxӗd,USϽ{ϔ]-Fpq F&wIӲxv[feyvc@"RCLxɩ@ xWL_NpUY/7ǟJ %5&tN!7)'X'T`X֏!Qm(埥p䶣S3FYt·, Wl4d /w@P cNφu @bc&[4/ny;U|L0EKki!^;n1ubCiKξ%Qf2he#xYq̞-琙Q$1ռE;!?Ǫ\ޙob~KfSt$wjWУv6ej9+A̸J?w:d3.Z#f/TJ,ȧhR,1_7mNA)41Uz~ ,j#-B5 0wG.%UTĪ LOQ9+ӼoiKT{zO%*=#aYv?f>U_CVI2VDrd58~AJ+/| nVx%`Ł ;xŎ|Iyk8?l|h !&Ⴄc힨 3dOz=XdC}@-#69sKf}`3xҪ(!?9 bo)Oɶc`z猱<KJJfx-Ԭ3G4INe9*-pf";}a -E5iUu"eS.Ԣx!ʑ (1͵Sbm6E;5*o/ B- Geج nO6 u%-]e΋ !1uRJ#kUG6p!T{ s]UAL,;}IԥE8N(y-bs΂lK"nRYR:pEDevg6[}͡eh|D܊ehM+l /5VM=is1gt,%q%CfN?Rd/T˃q`4EI${2>S-ڟ9!Bމ  SxW0Väa9O8 UiPaTn;wb%Z;?1^3M>ՙ9KwvZVMSrkCw!2>C,-:Z:ѐ>sra~ŸVi*746E!Ld9aγƔ/gEEϻ`FNĂCNUc&| DF ;\7snsTse47q%'LnM2j֧Qmez պg,?]w' J*&s*vs0yg\\(L&1_!oP1=_ !\!$F7.* TSaQ -mdE(@ 1lmՍBaޯ}Kw/1,CdA񔟩lUa$ud0(hm=NCūA6YlyNJٳ>.C5`ևk8ݵY O^\0=TY`9|^Kh_#S컟ɌIPũjN7CH&>Ȧ3VybXShb`:N^Ts- ~ͭ/X,Qj#LA|OYYтu>`u|ٿ )_X <8>$I Wxv%dZ0asKu0C7MNFќ٢mN.Y-(ЪR唟c+c|4&wW4{:VxRcy5Idfϙ%B, i'z4=K(y?_jU]\*ozΓFD]gb56^oqHOr4ޣGB,w5\ȶA}My$jCtvzy'W10#Ƶ{tszƣG#&]A`kXt/Oծ"%0 &:fB |~q (e mctk- 7 9NJF)0_oÊ?&_E>n9:-Ɍlh'q개q{\gu ̥Iyh{WlA WtoT/2(YvLS烝{fFZ50l6:>j,sȂ̲GͨuZ,-Xj; Ůo F?Ij;QyvvDzi ٓZ}}uj7S+Ą6h:AJz7Gvl?od[!A)8}anY܂;N%p:j;*q Ut+IRwТhߘM"Ñ!* $6<#1ǿiؾpM=JۮEeԴkL!S{ѫm@8 `NEFg7.Tony^ =?Umڏ[`'!a*THj|uMQvF<;xF>F[(^{b 5\1HuWZٕݛ 6 [3Ss <G*uX:vgK3̇U93 PP¼E:D̢saj̎a|E֌z߳ksL8`bGg^_̖ u^8GY G%aМym{8ZTo'YDV'? nC.A3I)MRc`@XbDYyelD,9{SzYzE2%墫D`g 5 D22Р޷ f\ᇥD0Nb}΄+{Z~ꝫMĤoIq|N 'ݾeY`)zaRDܥ _l'&&8^xNla^aO_`XG* J7.BA͕!y*nA7uMAai' ֛7%=5I`s}ֿ ׄ(S yT򒅪L-;yy9ߑD&/7,x1POl}Yw9cDg* h]e{П2+ƅ]2|I.̋p>d^{ʖ*y|Os].^K\{d&lܕ&WeK٘ l!7DL}v!Wt'+8U{~x!c{u) ~0n0@wz> ΄5 sinsSSsc72Y/9_¯h=2@b(+5 ŝs}@޼Y@5Qh>)Cf  1K" =`QL*iJ;/_F밢]|03vO'4V*$m=HLsn(\'So|wi~ 0PU}ѾTƽÚK Qd̪bXYʚpK7,\W LÙʆt)w( =cDi$f:~]2L֥?vߐqKm:;;MZJf(c=VqT:f" LV-Ea˥ 3D;FMwp uUM_!r09Ȅ)FOnq:ShaXJg@ M~b &By>: EF}+1*󻇏q[qp!Z#0t!xo^_VJ@>8m Kca: Q.HS8vόO9*黐ήqHhDC/޺h)^REbuBbu;,e+2VV0{*Dj1 Q|:'KSܮ?]9[` kwwYs" .z`չL`XMdsMt]h%pc%'J32YPc)H#]%0 <[b}LUjꦀFX1n-E 1LENdN).jH3YKU2TS0#2{9Lx|T =. |}^r!*?'0!g1q}l6r_{-+tOPv-lǂlFAa8vlR' JC!W0y㋘ٝxŬVb/'GJCJ'2e?5hbFǠ!ۼkH4*If9[JJ,QC\k je_"w(lvU(vj-@SA J>ehwVkQ {H`SG?pc1Z LV݇уE Z dzk ?"xجIh%VȫDŽ~~@&~bF,b"C(q?ɚ$#IF2w6yP3Kؤ, 4L랺26F (67ܪ fJ(VWFqg!SY9_< M8@>!6Zw0N^!>h*q9:jTZpKlzȘHOT')k |WνW/= ftV佐_muZ;Vq6%ѕiy  ß}szB1)Nmltd[ 4^~W=[O$̜N{(a}Iz.U*m өŌR{?4Oel6ʼ]RdZ.gMPV }j5wӤ- o̿`e&G!R%^0wn Ĭq׎*1vN "tу+՘̡*L"?Qcrw`#~(9U,5dlK i  48>hz9x'OSϻx,kU2&5..%׆遌lMsGT^>E2XR"?tdr"7C%|!w>I aWa<h#>DZ(tmWsB} APXUۣ~~0Rw v29~/Ll+լNo;֐B03n}`> ]D<Hb]%I> L>RteTӌkPyȾKr=:ǨVl_~ŞoFGHt=O!< %UTJfޜ{B8)O63 ,㊔[46/P!'=q{oв* &Jo[!\/o;NT~30Ւ |Vty[9#X,N}PH ܉Z}&~Yv?W7hg[e0Pب0E zCa= V_(@Q6$M&u$!O 'EItUM4.1H meW jlǁ>[7b:Dq$RgA`] 4n7ߎuԲ+8*&^7bȋHc}Ǝ\d, tX.S_#{=s,!B"%X16=BgزӉ=DzRZ"j,呩wd`MS2EvpњDw<2`&GJ4 XU/MՕ_z&1EW7v݄ _]!o"ʥk<ܑVs[t=)f}]t_vuVόoL /I2OD̊KA}ǪoN M&_ܟnumT]8T̽l(,Ek^}m!09 \1b|*,g.V1 OHm6/&9Œ{+0MK廅Kr8;U_ 5]\=izwq۟D8Q}dJ?2PlXl}6lk%*EQ 5PlT)a;^]E-t%ogد; k1m`(5O'ɞ$@Q7{7$2qc*R(=TSjeSe 2a'RA8z3 l校1u.]Y u&>%@'k,@/&rʫK4?$0׀Q I:Iڹ y^E_ѧ?(oXV,1>T+?uA'#Qp 7Zh KSs@1F4gcŽxeQhvĄ"`sKp:J2پiV"YA Ц(_@+ѹ!wovZ;L%)S_1RP!JMHȩ)[~*@2*1$~2gSRqȶfY|=)!x bX} P5yZwKkИBؿ byy9UVKjۃ.+Dî0+%8q=YgNіv1Fe厁>wplfs $]lQ[Ep9@W#"nkY=|iW^UR#6n!Rɢ=- % zY#eo.Py *ki!EzC.[mb$rwpm:uxLP2X ҿ)eQ}EaRb\@.e.rFVܣ`' z:F"M\aPwjzYIlΘ/˖H=~4xsuhd+r ~޾R[GB>]zͿ=hm5@ n23bvR @5CFWgʢsM DoV"Iu&uEz)Yh&z"tBxsahp,mvʳXY څ8ZRͺx,;1T-6s8x4XiTHq8g@pdҮ?{ZX_4튻R3Z: 6&ORDh N ^^.[ ʺ2]E&[ݩ=IY}2vcJѽ>y9 5^޲:tYisJA? jEim`JV*c6BWaJzQ值+ ~8y|dFz4nձz`qğk>iDZH¢VVK3਽o깅*^ƎDu?v4 b$~>|-έG&ܨ#HK'Df&ppw']hG \L%M@=JꜱJm)<{qI&ϛ_xq Cư8gņ#`>5V?1 |Ǐ}= :IoQa" HWe7zj`Xylb B@ƭۊg@ɬL.ΕB+ 1\ _}.r;o~H\r<5IY`#PG\5^siVJKCR6*Hc4=~-ȪDŽ0˿&[:x\Kvc epqʉWa7?y$?s쀂 K0=;P0F1O%ZӖ#׸6.憇j6'(u")'&YEB1?P043Ԋ6 Ώ>[aRhBḺ5w&,ADQv5eANݫտ1-Oe?qrJdKW/ѴdWjO>ܧj26o{]݋чu/OMb<8ܭ]ہVO#!Ul#~P|p׎uWmqZcg>^Yg Wz8^ MF\Шi孓 ?:R 1t}[h |,%z; '!;gE6A|7ۿ%&&gF) b9\50{aWݍAo5|u3mz {~BŒ%>#Ef ,eh7ֹ];=-vk&G݃G͔s/Tx\3Ƴޘ=57`S,]NbUx$'ȕu!5 {AV7k"|ZV,_Sjf_$1bi8}`sҝ( iIk;"~Ho@Uѻb#ZŜ:l>hӢ5 (-nSQ/LZf؊lj4"yB\gLbvZ ]TDshtg܈]w0Hve@ve4Gx{WCV[9e{ɊMB&\*ƲO!PM2>6V =&p|5RidX`H+'պļK&%6mvؐg-8Qq *|8Y=R 1L5dvC0̴"W,\`OiHϿ޶wGiSnn?kƕ|o$n.A;ֆ!G& ³ɆU ri4:0ת$7E̼oXzG=QyO]*aèOPxjIGwԥw:܅A1Ԏ5{j ¯XOVeS\3;4ܠ!͎V-ΑU^} \_̂TŋT_G6_{SnbIc7[Jh_݇G8&ӿޖwBZYa*H 3%mc*R{^N|&tҖLK齏hm'q`2垎} )907"dܼ$;ߟc^|#BM8;LI{a'fsksLU%Sɔz1(Lúm.\4)D{N2!oxMLY⑑ѩlbOˆ/nCT wQy&B Ѱ_Y,@HFgy]DDȾzay?GJiݾ|ŕ!K&_J04ѐ15wCh8reȸz ۦ89Sߏ<{ u =ҭQ>֭ÜpO%90CIЭJ\ț]GVwO_$9YfiJXSq}ʶ73)З+I,c ݣfce/oEt)-. sb\zu 㸍>b#νb 'CI|/^ӻ_Q%^,idnAT{t]]P8&ѱ0 msqRegS췅 |5)4jO`/jZ~:t 89XD XoF ]#{c8ݐ!Ȫ&4@J k18퀳-iN:n"Flo I+@m%GRlx3_DjZ9#\5zEUzN/ L|N{wdHiY_D*3(CY7 ZKLt+Nf@\(MśۭK8ES>;yoBAJ[xu2mAL_]`܉RRFzu11;&!m)3a]|etdDU6IĂ;x湈%=D:߲?)h")@;v!r-3m_5-ɭC"'OB8ĸ€ l'2.gEU%9NgKb6{QZz!Žr8X0!9׌ +eϺ$#H2.,/rr\ISY@g^ :N'~J̽#W|h!`Wg}CϤQQC33YWoLztT;K9Wh.[=jMf9#`;ZF08%3-/yΐ˜'P2 Vev9%Ğ]\ȉW* wnh^>_(9;̟'ѷ&Gav :Q-ٷ'Tq$mn>>s}b' u[ɸcdNɛ֧6%T\f,KDkg1qzV +uV7^ʢ._ܱFnąS7΀a{7HG7KɄj U6EP(ċ?"z? !bb>ɞ+|w}%MC{D; mjq,hL A@+ b̿k\ )0Q>,Y@"Vʼ6|Ъh1;zn WMMޢ7+&3oB= N[e/'\n *WTH,%\!,:04. ໣di' }q JEa-OVk}v [Q5inPQl[ȯ2(Ѳ`6seb3r 1[]#^a aebXuHYM1%DP9.czX7J2&\-z5ɹi$Ef|v6e=k^rq"Ho/d|՗W޹C,|̅=/̱ oD;$1w~b`kuQQĺg4ޫ§[t!5\E'+t7C~TB$fCdgّSXJ%9f䷋ <ɑ*u:*p[Ʌ̭,=9Mp m>Owԝqf$(vlP5ܞt]uA&Ҟ#kGIuF}\pe`8o4NweXT ђ %KKM ~)rnxSnk<&4yӞ3=S@~H|Sp77%#oM }5㪁zQ;x(LD > )k\n+WkuX#33,oh ˶]"ODѡ^>KluǵY>ƹN]fH Tdn{mZJZ_l_s%Y1|Xa^+M2 hiI x<%W:Yd>1qj@ QH7Fիԡ+hHTI x ܢ5kF7%gc]Tx1fkKu;;n2jk'yz+0|N{#cSEY8qƌQN@?['.0ЪɼW:zc1E"Ӏ tP%J O}=nT6}~!h延RޡUB<՝iV4ˠYެd"^$[ 2L*tvp'A{uk 40T]{ N?!P숲]:B9H.nF(Bp}8#`EWӛ{!Z "POj25UCfz<[KMJ]ݒxH!.c:9ŞF㻤Sj@/\yy ʾ Y^—(1 CSl -IGC{>JIIGTa-?_/|pnC.+T"/(NDnTW&P-,ΎT73]F,V&)@9- 5kAIKHx}37~UP@c z/d[o7=ՌtTNH3!H)Mo4wt4 |mUJĀ[09BP=y ?FsocbJvyҏ܂HT6kk<-ξ:`RhSQ6-ACh\E86~KQG)./35bS0`X #b^ sVm5 &FЀ$eKiD`)St;y]391Ϣ!r1ZHl>_Oxw`TBLYD@a;1 GsHż<H<Vww>B md5zHʺ s.C^$ȝM.OpEN@=яdkhFD$v(HaA\HTxxϒ~g{!]g32K#_>; g?kY7YIk9œ}=9yaS+7x}.|FDwgI+^_r<{V#l2F=Y%[C4ɞup!l+0?h`f\U`]"f@#ɺECfzلP뻊eYṃ `sk:yVVgpܧ6aF{=Wa4m-꾋6v q>Ng k2דsps(y rZb}ԝoV'' F:0ąnH>F=)FģYrjiT-'PTQBbBֹ@[iNԯ\6MIKp|?u=ZGpT3c$:iƿIȔ,E:ߌs~6en5NLYK6]|xՄfj^͚*,^ޮ3p1Fwn%`;VڲmJêl~bϟ&Xt˲^%(S(ү-|5.Y_}5YqMD 7|Q6Y*v nUMe\H4^.&hIW aѦ|X8v?rg8/8͇^I7rci3vA= 1:Am{m-%`G ¹B DAf=x"o}~^'&Ga{Ny[eA jun s]a>}UksjdQ)m$q6:A8iim?ycS8x4#cLKLS}Rxn*X#?OSu^WNIsMdfčC0+| 1I,u(xx w&n'gW )}IՈƵ9]^arslFCR|ԙpQ rp,Ag^F$arGJF-@ aoAKMFL,m~#I;W]_# !OxM\9&^H$ozu]`oW/K}ʤ~֞-X)Z3_F{AgB7s7\1l1_5@c}rw-_;zcC 0#w' kX5eqӂaFk$ԋRuq0XU3d/#M G?R-m$RSz=$iLH~_U6[$trRCh+]Cuhƛ5$:n&6vb-6+o}lkqk{P23`FXB~M~/j#%CtFiX.ʡtL ?* j,N#';'c!~W6Os<}Бt,j`4+c볕i Cuf}&r1rJJMH*Dv.^& סeաX+f]q4匿+SAA6J!f}[WL;PQ/CMpPCy0ףfHYVA繾k su肮@\󊋬4"0oU=;bs_!|ݱ;,F Z-H\\,+.RS1e'ݘG4-vܼOաx/[䌶[SA[ae|d%Ж^ׯKK:Jk:qĀ:7kR58c1$ Rd҉>s*1q~8~I# 7#?K o'ߧ]/N'R 8+-S] *tHw99znӔ4@8MqiXϝ~6<&K:Qg*;^Dc#ͫ)zfr'ʼtJ I-fݡED)~"NEEaȮ+}`+[IqPZz>~oYG=Rw8BؙM4'3|Wp;_'+fC(1/q.5t$t?x4uBy* 9Uwg; KN j?27Oц͛E3X-5aa2%uJ-:U8_ڬ<|PO](e3tA`. UٌMhQ>@ה-q> Ȉډ _4>G(dNaJ$M[}7%%ypHt%s&8sA**$(d! 3}NyZOECk P^'Uj@{\vI6IMi%Ee32DnTyZ‹yo5 :Jku&s8Y>s̢=" QԑɄԳ\aɌˠwf8z]H_㑫&ixοqK84ބBFZBz7G)r'a 7% hr#gGMxn3`sk^w^#U㭐__Bw[iqsס%QIlۅG vHb:j)5DJ韫L"bERvu`MAI>|WPUD͌asGRUnr %yFhDe߸ᅻ"Gb䉛|Gb":'# Nt @d߼E#Rd>I/ ?_FJ7ꁝځ*Nn?P+fc|?G3~E["Qs{uCh=KFTZeZ*hi:(!ybY¢#w; t0KBUWQsckK8?W6(6jmmT,z; `'.OU7mX(:Ԙw,3%UI>JAВj+!~t%,TY(Vc҈TezqdDApǃe~nt(z*Dz\qtt8EdֽCwQH6p g m!'XiFb`z>d} 2<=\FX$%OWj wr"sGv9g9j̩#7 w,'Xtʈe[9q 'I%0c\|俟aޜsjj(g&;e\&XI64q9eb]J$ %-[z CNCg2Ɓ) h-7^b+}d߂d#4oSNjzK=aʫ_'j׻ЛQWAM2oO#=,Ǧ[֔$e(l9?qi%ɐn{lԂuHHWK3\؆GϹoA.\V\Cu'[n 8Z޲뻦Хi0Qkr<ؿy_%Vogfcu|?בGC%zha6ׂn<9嫷`5&Wr434Di@VOTOۘyI8Ew,_x2oW{VMZ[ZrdKË`{e;%"Krk=w5m;FbSr< 0vvGf?F:{U6WNd|B7qm,gFmt_= &QV{7ƀYɐX=gR>?*`R>^oZqcʙ7Ξ;bt`!P$alB09pý$]3's- ]PP}eR%MWvaC 8pH[|myݫ{acͮߴjayOs([ǭQTFM ih'ͪ4&\?f 0M3]GcMcq~P2_{lp )mieB-nXd&i83sa1O胮1`k j*(RLF +Gd`ؤ6nVM^߮}LRl4|U+שZ:ԡSH=zq 4mU?s/!޿[E|spMMt\8܋ĝ8txeCPhO`$4:W6SDhA5Bo|k&uTB2 n*JSF2Q6 yb_͛6  \ ,g䵫:$gYe.,9Yߓ# f@4ooТ4$s-g_:ML4D0as/S [s2k2J r ԯGf6fyiߋBK q */@|}! _Z{L MC '(B&/1Lkz}$<\YR$$RF2d|G6z^ ҞGl6 ~5G>4Z>E"b$w!V"UA@> Ov$%Hq?;Q\͝'S ܍~ !'hDBe Ř KQ,<ڑ)C}-I lyMt'DiL*Ox_ oӶVvC3SINVWDKvӮSB߆A^=/Wo@ldC^."5wŹ垬[mazfa m8Rl KE)n)H0ͺr1[ő^׍9*>B寄,n114pVG8g]Bq!-hZ0d"%^T@^FM3ٷM_]~'DFB1%w9if=!8QRꁣCbjϹrOk,N732lg$HǮQn4O4V>{M-0-QB=s$X qT"ROs?M嘢SaDg۔ Y'Wg0*r3,(RT_/|YԨ9\)A Ms(t/]jKObvaSvFCA 1"q-{5/ߗ+FE,%.O3 z &q}:6ӫu;O85`1YHr[J|WQ+h x-ӵko'Z){<+ +tͨyL`ry[ =c+Dx,%ߩlNi֭. .&FXvS ᆦmk&fn0/驯m'M#+5t_$rk` x= }~V~L 7^AeXy.Ji'2G}Va!wO j 8q|j={g҃<:w y@ *8 '7kRĶۭ"TJw/RG'S=1u%Ob7oplop X ΄'"-h7[ώ@c.mo7\'#yhJN[;࿐񼪴E-|Ǣ$T#O3 "% g/d(W-tq*Pcj8Paάj7.oHp (t'|RDc4j 7|Ո{$y, Gusl#=y=$p,dTklūMD<0@l7ź6܈w*<iEy?.5Ѭ6a'QHڿK~!$26XNF]$ qSaK>[O'H 7U(O*N7[{onBI>ؐ&wbԋ.K~]6~G!mVSP1)ߟS0 ]Do NR^]ҽXl A:ڪ|cC䡂{q@"S'> qake 1%<~z%[sZ'R #=DQmzN<9l: &\ qcM^,6U0a$Cj6DϮ^z;n%W: H' 7\-Cp/@TckKҼ?)$"°Drity4ީ֋ګ{$  Ro8s֟W/苰ݳ8(H;W , nu!4XAerw -_<ԌD\bb唫F&\P:\ %$;a= 0~L7V{yͮw 2-NWxSLrdT<p CH'da͹ovS{y H:I :~8$ϡS<ɯxZ/j[w@*7(U}SZlEiT0 ѡ뫑! wɲ(, KDqN9e#D! D0Oq [s)/.5^{-pq׭\4vfc hk,̿3݄'a݊q9 6Xle+` * '|`6;@ M4c3m(t) x1K7-R|#_ĺ δ ,1`l=-Ϭ1r/ ,S 7  h~LGV8DžN]~1WvM{z?T 3t(5 N=-N9 doM3:2Y)G`hZx~#~ Xd%)@ysV糔ɬ]/k@87P+VhďrjLjCp$S86aCIW9\92UL:.~TcaB{ϛPdfA=9y΀=bU 0$yḺLЎ'J;Z_KPW5Y++d-wcR=Z\%IWzR8?F 5Kf/zQyg+ӖgpE exz&X}5cYA.p96=K spB?f=!GgQ)f[C~ !".u``R*orڟN79318@3Nz{ Gw&̭j}jN#e&|G=rGޠNWD. +W o4-: ӧnIS灵t âQSv)5RuWPWJZNzY ӌ4^kLaW.| _G`9([MעlaF<50n)"KE'iy`X iT XޣvP e -` 0;'HL텾q~#+Q)%'װLklN"G0A B`WTcF͊=XȐ[yϻ(YGwl3%‰TZ$&xD|ҹjs*%R,+0z)9t8#_o\#! Fim[;" Ԙގ^,3Rw59v aWnK+AD:M5}p }|\KQ :ǔ6JX_v@;6:.*;3v1p06ihe< %sM|\rYQC1+q+PWʇVT/ ;t.miӧEp(yn|F:yKn@*`4qLkwްT^M1jzkM,7ȵXLY04Q LKKu3TC"6e{SeU[":e;V<*s%.Rw 8i,\:FZU@M{-##!U*98s}lK*1Ysh9/]xҮA9lL 4apl^ꑊ2Ua'O)4 ˪ {.dhH{f[[f/0lolN!:-Z^b+SKh60S`DBLv+xFEz^VyQv!34Q3i5M?(wv405|uf{. y )GbqA=a Gi<ٮf91Yœu+viz m.8{͍bAF:Dv}Boo𗺲N؄)TE:Ymïwᇸ\t%\!yb0-="C[p$!u{ QjN$5fh@J~x1-. n.-o%%tx̔[Q6}pMyJzkI8"jZө8]ir!&vrzp)nDI/;t >vSlٮ~u X68 L!_E\SQ{Z %mܭlPivvI7Ӱ˄#e/s~Z||mr}5XGKXb+@á[3[(%(=&{&ieP޾җ}*lx/ZQvYI!:"aCr+^&[Fu >JC}ŢhiLoo5z8*: /텸 }ёeat.>@p,DOfa Q `gܻԗ4[‘g1Ԃ^;I4 )睌4I IXP?K& (g:Km+>>E1?98pUK'[OSGϙev%CZ+TMcGϕ ډ3ͽSyn{u۞(WlJp9?88,aq H[a}Ie,R}'mt@d }P!`r wdEy^)7+AQ,\$!b_(6c&L D3h*3!ȏ.bk|_JxXz[XVFsPA/Z> f:@д".|Q^~+F>9eD_dt+0|`0*| $3)i^S4-I3q?v=K$mp&3pꅀ@B7|PdcK˻ObքDxTfjߣ5^o4F3',d" [7Ȱ S^Ύt;=Dmt0xl f&fygKrc3&OE]?!'nY憞݊̐q!ijUUE3qJ|@p41+ 9-2aU{bat)F.og&ia<6YYh"wf˗ׇlllo? |RwV)6J;uV:sT"T~l\V@CRtׂ,mM7B_(IkG؝]o{Pu/p?} OϷLҗ!4Vg$~'gH_ᦁ-ׄ3'n_ޱ`Ze&җcYU8'&AoHy1i%PS>;˨6Cݞv: j!W>8!_kEcMp8B{})즇Tr^R;D),O9Oszn^C=ϘT:p %Gzf)׮Vk]n*3?vUr(fMۉbEE8RƲ{\eCv9'y{UX?dYDHV!o,FV-E{lUC P= nûpp!A3 լɭi}|ظdWg All Xm^.OubQZB>(@k'}_n9:3 |~nR)GÃfPuX R ^.˅`:T^yR~2Unve?룿沰|T>8ۤ y1y%N~N UTJFx郣וпv=s~ t6W33պ6/ABdCkoU]$^BٳNý%Uc䙞 D ;tS:3޽zF?{!b (KG 3eWi,>DXtzdwyIso7N6o.vgws=2= 3hWY{C-*R pk:J8o#RdŠ8ޖ iG@xΆtwa.S^«veMhԐz1_RO)tMȊ`KO ȫEEbkV{t.-lG^>Jkvo:Qd[pZ PX׶Vx S`(MԳ p{ʧzz*L.ߎ$ n\Ȁ}r e@!}q|~B4 +r"OAYKNzZ*(8,ѽ:醌J@m^>2Yᒭ! Bm `AsG1euIf9ɂw[j*dQQq-t"aGVoPAtL~A(@@CYzqKljK,ᬋNr hwˍJb*)8>G&۳IrPӏHɛ:L6Xچ Fn.9 lF倡'UJ XjcWQ]; ?NYn\J@> wJiag+Su0zDuEdaܫb7f)q,;:gQ%1)@4&Q!,4p HKS E=^Qrno?5ӰlXJ'AF;JTe?7-[tk_FVs|Obmj:Fx$Ipz3Pɢ?t\hCp;zuM/Sc:H /[dLs8#-Ǫ`]iq>{{Ɂt̖ #y\2h-:XG;z Q䏰(/9N*.Us;_w6A(:t'e#[BIf ;Or5ZE[=ӊ@8řzY&^G+ Ræ-N<ʥ KRǁ7yƗSε ӷ$vbo} UJ`0csOty81?IdY rvIטl}v+6-FS9?t!=?fQF]'5VM$qEOTin 5ǙD)Fp7.Uok *31|~Ctx&Xq RO :~)50Bl\RT6Wx&{a"`rxB??S1{ ]h u˻*bHLV0W CZ({p pfM]=5PxU}{H^pS=(E ѽALM/\g]r΅+sz4ƙv8\M"~h Z=<(Bz:T~?x=9.goO1,k_s v|ɊGt'ѐzv\)ԋfb;ɖ]RY}TУr`Ϻx"uz؁IGrsė7-5SZ(s/?-'NALSi->D` Pq]Un&A1YJ+ߥ-p<4w2]\L+{.[MtPѶCfa1FT$@i,oRnf <o CH-F,X\m5ےAeZ̍5> c6~[`"i]1@3k@'#zM)ʐ^ekf#d2_A>ZAIBGC\hY"%4 {slZeLzkl-KL?S'wUʅ8W [IsIh,$Kޖ殱wr(|c6?yS(^'ٺ7*v{)ah ̯gb)6GU 5|~)RU6O9&H; ^;L7*tl!vhH:qmT*as9WMArہ4m^q] po*1I<:8hok\ &6F|Zڏ3.B%RN-B1;&!Q^%DdߚCZJO_Xȡ%;:e _T" 26֭'n@0އZً]kID :='L1_w.)Q;|[Xbpʆ<Ԙ[/c>V?BYZw,4l3HC1ոE;~Ơ -dkc=W=^w)Zg&v;1;,i<#Ē!|b ysȔ 7A}uj_?Y>hGݼC4퀑.d.p8"fP44^a=|B 5{d_1`u@Ozc5 (jKYXeca{b_%e0:ƄCmFXgz7./>xO+]yKJ2zʥ;ݠv[@h$ J2@/kqH~UM?e4%E-q5)%׋* UQ5<230!/C1ɰY:~.)kThú2k$ܼ=pG\P~ޓn'Xa-J{sIa/N__*9&ӚY8 MyA 0l¦gru_}* F2Qp#6rKB>fQn s3(t@~L:q*\i2Y>@(n&7w5 sy\-AffxYL@Aw\M&s(19\æ @;N%O;r9^)_vx x)\&Oݧ1аCp 6ߦsyrn4# V, SUw*{|3 @%K)?tD2Rύ:oޕ;2<'Hdd^/X6-N5{,`fmLq7' CY?,nq]9 XǙDb| .UAjؼ´2<I`q;6v TR^o/6G,=cBhcfg`;5d)k"/\@P{w~*L#8BG!7>y+H࣭jR<p] O$ Vd,e'K8F?6)7 b\ + mG]A/nnc !]Ue="%C]3 .(w"lF`I;pqq [:vy<lZ.M5gLmlSbn?PrXjliק;:^kn IQ,5/4Iˣj)͌-n1W{'F^_Z0P|a!]YXAKڰ6?ztyF;nRԯDa#R&kym:d r@ I0QbƷXrys]U ݫU{OY?cG WoO5NTwTW .{6xxZ5܏s`/Y^>ims<'|VAƳt&RZGspw۴SpKH$:Ѡm1 ۭ˟6+"g[)wKf4ߛ#k FS^*/qt}_`V.29ԄsN"+t5zZ[ 梩#BǂylgR%͍Mt{ewGNJX kuG}pH^h >ZnNq+iՂ8vy;f\(c:Np]6=0g&, O72dhF{+7N`cL_Ή5l'LbLŪ}+m=Z<0ޚNQbĵ3 ?m +r5ܤ GapM^B=A.`' ée.1Ұ%4 uRR~jv,]Oi5<ъ}I&C,~mdٰtH~2o;C(*N>jIq&{ۑ k}#X,jdr? ͳ:Vsg?Ua)褹̻p{L𥂇2qwZ5xv[;h&j>7|3@.]Hl_FJ) ^s/W gHrS7bC ҺMo*Mvo6vuoR>ާu(Ա Exz{ 5TI$rj} EC_ Lz?!. ʠ}wy J((jٝ-)<ҥo?v+BIS<3Bed6?R(fEX6`=,j͚W)|h09nW5OQ W rT4 kp_ M5؆3FP WOhOmkdmMwlLGj2!Z~e> |1q4/0 }WJB~h <'/Ofdjz,SvćݙH)C*la76)vl ydh{)M Øt KsUw2߹^"U:-c]~ĹO^%p3=MNG*R%fQV]Laݦ_[ؾ(Ijd}y/^.$ 㮊w.0{䛉(ns7Σ-{E^S3r[5Wu(ru\{m4[豭3P9ɎԕE;* vZ8_I&L_ w*cfgSgc-i%U_RB4b5Y3M#*h 8khN="Uy9>*w.L+^cNSuYB' *:'{7Gg@Δso*ir+ib2U FN_ePa_ј0/0 CC_V@;PiCI\pdasȆ>g[ B̟0B2 # A;xuWd_'6^;2#'d!)[ Y mл. + #"{-mF$h~hĹK<ƿ/͚\T^_2rb֚ko"4= VJB!钳9-4+G@$I+q]b~v0.1-{lQ^2ʩzCg^(z?h<'\{C[vIH[X.hP.$ir7%ۃڗON)i@r:իfX8l N^fQ`i&- *YO|(qM>ohNumV!~ځ.I\sQB nOxfb6}xxG}v1Yӵ1!jq;',%qNqR/ %Rz42A FVǣE-@JRyQqq>y{]rꉬٟ9&E/]껴opV]_p`M;u 1-/ASx& {ȫk}4(65}_V T\lB6^!' 9qw(@z{͕\N %a b9MSC6OwhmE?Qb<YM*k|V?aݯ R17&8-nmg0-W *LC C.۵ȭQmj׏?4Slgm)Gp*(Uhˊs82T{P M!BViSP$G/t *Hp s6[Iwݏ =WF>? bx`Y6h|zUL*N6=$C!ߴV2$u݈LTK- [hvjm9xmW] (D=2EzgL"KrݹU"@ f nIyye) oa^d/[Q &(eb:prkzxI7.%*r@L\y ^aӊqRoJܵjIetU+U4O3Hՠ^*zM?`k}Ȇ`h倧ߺU.pƑ72kKc w|yvr<6y<ho)zP0/H im^>rGU{.Y!E̕;{ÄG4`WY4d*pTɄ§ `% ղ5-|vwkțZګR26PvV/F@CPWX </a P4kK,1MUYdDqs[M^tXax9=TIzGaw}Z/yH?P?,=&_P'a`2Nr,է3Z/T&j̑I&1HA( _͝jχ &(I<WÜӏ=7ArhT؝wB@@TC.H /*7<[U)?|X>x@`'^$)-+ܧ>y~so?<@mvEEv `6 Y>Bd??U!Kb[ϳnTwp_=!7;E _RGAn:F/'ӡ L#)J(/~h:-XK3C7pfeI! TUW(4m1s5]KGCA 㑡Dfb*Jʌ.Z$oE"@AkΌ$ĝ%䋘EυF Mc88vK8Ͳ:OwU~ 8G]m c014&aj= S-i7('nD[T\?@Ǎx\^2 CmU5dR HT@_\kzPs,?՚Nf䑏87V V76sa|cܟHߒ- IrϹ=b"ӛR T,Q`=Ǎ5{D_Λܙ'1CAֈ!ehr~riWOXW;LF:6D?Z-Ei)*¹pB1@3R -InO/XTk@2dTdk%m([ee܍8:HBo ]k=:܉ϴg y/:}xE62)J1PGiQ]MMy"^Wxe`57u@w1 XD9C9pNC$Ke RhW 3dpN癓GKdžn |>QfmV,g'&i;=-:`w'f]-&㙓lad$0 rgΨ$GP*R [ZN6ϵQyNTtdb,d|+& Er \6 mDDWbo&Pd@[ L_QR!JȳbΓPh混ۛ3=( ;38VdHP#6maϴ4剑6y(6 tR`mR'䖱ՕÑeN\~vgEYL"jNUuF3EmP n"@$z0W%Kz,Mݢj.Ry##Ca4\؝cZFU"(g-i;i]MBQaUapsGlyewtby|R)Cb>N &V0ao5*Xz95HV h>o`z1S2xkb&=HY]*&4ÎY}uYQoVӥҍ7AM9޵]n*g <` ^.E*5,q,Cؑr5*tBEXf"q9w;׶zmRp1V51.+`#Ev?sGGb:,Pd_\Mj z`Ӿgg3:#TK;lۇcD>c0R)sYdůӟڅXGqt~~ k .# HC"g~a{=`?{_l%Fv2_/J0Ȇ8r4pA'j)B*"88ֲO} lJd(LVRfk`8XZT+#-?C{e M#_aQuA:n!_t8S8Af)wS 6jx sqdNK Xw2M|vt(E0kg{OSbG24_5BW>e[.2H񰊓B֋ekWZ`\>A~ ʼ9vb1C&i6駼l0QiV{O%!, p"5{="}PF/3iEs㴆 ' T)$,ZΈ~Bx*X$ڵKF%kDTGS ѹV?Gh؃Ԙ)`:̠rih% [gZC\+Y/l ?=k 2QHJ:y/.H0"v=/d#FXh?rUy)L_*ҋLSeyN( Zſy-,'u,PdX'9Hw^twy"-z FH,̈́:Ǧ!{\$gPV5~YS17N?BHY[ɨ~yIbzgJs];^b@}1f҈@VC]Pn8 Lsd* I(x<ԧoC\=9]T)Ŧ<aݥ]mXQ2A3ܨKt8H? Ҿ~IS6 瀸 &C(JU&yq֚tsKOD~ӳ_jeN0@*g^OnBGS/sv6 p=XKHDW5&l_/SH/fD[Y11h̘}DySmq y2zΘv} q-zā쫜;VTgvOIa|Y%XOY }0RtDJжq/?L2@o'ʷcEy*|84m1_<ӏ!Q &2É>#U4<J!H[P4Y~7^$烉,F4е_N01"$]Ywc=ǞopwC]$ؙTYɍ)5wJ`v"@جAP=^5oElufZ^M 0޼Aևݸ %{D:r 4ldLu&_"gҔ 0N _븬eEt¦Cca?͓zǒqa~t0Ȑ51Rխ^3b8>uzUp=W%Bl$Kc!5{ԭh]U,ǩL9京qvo Y9k"of87C`U$I%ntR l%2F^@'2n)ղ=q g|pno6oHX"(c8#;rxSRȐ0V%i"J]=Of"ʃ'gh;fOr$.Zl\l w𚎲?欃kSIVrVyX8(ӂBz>y{!El p1} ; -MˋvRyɁ'ǓsFt!zHICs5| XoSwv5{3mLjB\WDs2'韢gt-jUz vD1hVJ.OyP{1 G jFtWz*K'I[to.MVowhb9I謹7Vxař5Xr%Hp(m>oHgs^ZX ,ф?>MRVz[UJ&bïbL m4 xA⼇z8a> Oɟѹ# 8p)8͡71"D==V琮؏ܪF(֯]U]( 'ZY^J+90m-ukSOF30G}̭S(wYBPڠ|_zpF(ܖޣ<Dkf{H"<ՐT bb`ШQЀ̜"DpQԃV)BYewNP0ݴ9\b3 .3P+U e5~>n͏Nr\a ˧C0LGm'tгg@;ld [k+כE@3#9ԙ/ALPJmz pV~)Ns2s3\.%d ^MO,U›l+D :)KᡮSAk-{#7z!SɣNu(q&7~A0`AtrF:Т3@',S>xQ, uٕYysr}mĭBgv!$X9U/G >Q~߁ $]clv/{@GlԢplg' h^0 Lf=NSvz &; U-anOJq+f=g4IfvR4S,&|+6b+dB0el($os'ZU\IȶHt8Dxnĵ6˅%Ѥ-=+6?r`ȧBPo VZ>Yl"EM-HÂK~=?t4dèIcApCIyAdmK3D90Ѧ叶k̶#<_Z3\$\9Qi2t X<Υj_3jdFHx37-L},rc x#fvW%W)Gԝ=t<UOtQv p 0obmͳuB7]bi+Tp֋_3d/=?Uw\ig+ s0-͘0ow:O D9ұoF0K賐22WҴtǑK<4k9%Z{ͣ[)#Ht³ڢ|vltYsQ ܆ۉݤz~An[{";LD C=ݺx,ȩv7g.9rNDQFxZfΉ>ƔzmO#{λ)T>'nV)Q@ jK|{*R1pdDhs۫On4PuC!Elz MrZ79#$g#em KY]DFIl쬥cYPN>&P3=)#涃*,@T6mD/-W9)\MpcrNN>%h7g kE 'F\,v4fSՊ6cle:"wj2\0IZBּO$"}1tDk\P40ߠ]?+B;="YgS]6ݺd%Ex`1RFiy[ږ`30ixZ\>d']A8hS$S {E퇋cYFՌKAYsṴ[?LJd tSx}j ИGDM-ut#xs~J " ߟBsNPԌaJً+,TnrRB5p6ՔLM[B;?|2$TlD >VőC?X`\a%2gc8Qق8!ؑm2 ezhJ0u_꺿rA TpS:plS¦ )1I$tY_{yB@xDZѰ%+f"p&U.kHZmߩ ֮MiM?v]L-ʼT\c3«˓㗿V}=Y [t-3jtcNe(0csϘI UM=kZkGAÒ'^ri<]s3 %[37*"207 ĢrnpG#sredX~@GnǝOfҏw|x ] N3rS:W3$%E'S;N[6x&\] K@=a(n<=ENJet+mǞPeR0K-LVp\t[`8@954MqwepIj>t@oE`η|Nr.Pvs8%' 7H,%WIJ#ZGs}`+]EIw˸.3H"=].;}j{ɞ]Jϥ-ڨD>ÐWoj"~IYbCC)#ҋ? KBaU{ a?ŪH=?>ebeVc`,j>z| p4$>ld4Dx}Q- _,VyM{ }.Agԩڻf(&K-鿲3{d[rd :zE)moBg32ܭUƳxWR@ DɄ/9E|]Fzo䇈fc:W@ͫgʔB㘄5QM&S%$ Ve_ 6_1{"r")<0R-"#)nu"KI|я U 6ȷ(.U_OE6L|43y%|H$;Ajd,fR:&"hs kY}yRl3^Eqj410 Q[a^"dS<'Ҍd h9 XFA2k/Αdai3\0nFyFa"lJb㡈mE}wV3|su99q<&Ac3:cn,n [c 0h6O0}GqoZPm+.QE%%UӼCdl=̀(da;(ZzۜʰY޵[A&BP04Pqݢus%aF=݋?uþ[) pá Z"AOID9h L$|+}d֖Ä0!_;Im᭦mzeb,zK߶$VtIJr*:3?x cmB*|D sp] "|Vs:V'oI*(BS'#C[Iڂnݫ\x eDOWR)/w+0wC =-HY)5J@#Rr7-]BGi1?h%3<(C>ڗd|Pn"$D]u pFUv?%TK m B)4dOB^u?O}:}[TBpg5Y#eGy)@#gu-wЋ"]ʥ5P. i'˞3j8:m[[ *VaY /S@Q?B;Jq&kK.yZ rNaJU^Z{40u`&_5Mi}a*^1Tمmb v880Kذq޾|ћoY"uŶ@4 \%1zR;ʇuܸJ]ƆP~FOo>W%nV)h&:!j]($LC 4]`؂D +)IJA+Kj,;4_ [lOj3nؽ=;ʜZ*Ga۷sO[A8-EI`^]pY '-;9ZC>&bOuĔ(XsC NW RBc7`B97y v6JlT6'+0ɇ8}@Ic5bc&s],QPɭ,tl[z&xM_6CdcS#Ӡ~ AɓgXՃ|;}'2?6~p$ec̈{v!?7tz 4 GybW_ aH ĸVwlV,M"(^CPi%d=Oq^lObfԧ*3?mt 9f,qY  gB3o/PQ꜈_{X03/ˁG~9UgT]H |Ò鍛k&:k_` ˜5HzUґybGLł*9UvhBS4̟G8(Q@*lqfA6Enۀ X=ă-#Noz@H 3tCwuc 91> ?8p[NȑN%])&yUk@" LdZo+LѯTOiu"f1H ]teۯ :!~ XAK ΅Zt* wc\M8]w+*5'j;[$;Wmzb Xs=$U*j;.dxvPAOw%o#@ERqxՍ.gNT9:,$ ] IdLJ fv%Uѱj?EМY FHTT&)"SbAF壚@Y頡-@fiٞe?>5AC~CPҀK5ES;lfGDlC瓱K͖~ jdQyb&X s("y"F+,d#Dqah(Uz"FE/j4=̻.~_ }¦/s*+E̯Prǿo|LrW3/_Ɋ%DijN_p{2+G'2uL( jì tc]o(hc^6ԨPd{>^28 oe2`.o\N<52$j*Ip:S4U@%ACofa}=Ple:>iPB&ۼ%COB}OђJHbWmk=)C؎|kp,#*.o 2o0]ɧI^#TLwwZEF f]sah:mQdVES.`G^q #V%GDVNA^닏`8,4?Pjx?HBГn"wێ{BNPs']|i!ڲpky "8=V; olA%`A9\8mn 'bc I⺕:'Ikе!ebv^_][\lOF}{$T#XcGq¾cCZP/B_)BRXogb s+YM ERH}_B~Z6vpߵ[kU8,*@H#϶9^Ю4+&uǍXn=<p3K4,Q쀕B:i/BIh>JYI\br9I38tF:H (j-*EP^m }t.q.UoC=ԓhƧ.ZK(TkJ6`9-Joh% -Є3~ kgxx.IQ>P/]Tt;&g dlA٨Q:\_ 9!huB%7@SdB Ȃ!,<_h  gjfz<%t]?xЁ-}8,֞{}9ܓ`Huю7c&C}Ci*ʯw0FL-^l@ބ"8>ŚsH:k}}IJ>|uiҩ(S[$ "K y*ͼFHQ* )Tgdrb8hQ1!5N9nc҈אjdLYqO9^>%s,Pxw& r;vےEl&Uj/'euK{Pчv*T! ?I$DsRIfc(y؉=1{[6C&" |Xm8Fhւ࣭wO,Bl h3K c]w9;mb<_5 N`r`ŭS0&AmYMba2fx9#Ax׳Җ?'ȯxp7b1d% {0CqΎ߁׎LN !%y%tFwEG,}`Sw=jIq997x Wbb %f8ĵ`a8K§o6eP"O_To`fѷPF^T^ƍ u:!c˦34̣CY:aЗksCф(x\ '~E<]6Z GN QNo擄<j<[} !r)ˆjpUt1ÿ"CtH^bCV[ȷ|[HDbqᏸ_&O:oC;IϢ /D< IpGTVntBIβO;P5$fjQjkק؉K18,SEjBӑZsb# I:6uo{I0%6<|X"6&Hx?-?n2/6@@_3dmWFV'h=E+P $z7<#L `Ԏ=7Xw0aQ?.eY~l S:ޖ]wGr@IWji_ݾG|FaWE$PK;Tx>,R6r;T6nwŦ w%LJr ͓D`X-gwj0ݏ$xCBUKa'y`w_wbHcM aE`FGISLpq/09U $Vxv$|^Gm%1v AzG`7)eaVj5q\~[^]DܬFr0KcgKt-"/28J|'_~^RG~qN qrUT BcY͜_{RS9mIYXqPָ!x6TW܉@O<Ć鳙umԠq_E;Xrl{Mx4yƘxw _cob k685wy@sfH/aĂ)5zT2\?H&yj^jA6lk38Asig ڽG\@adMyy=0h˚ )h>~s3cU:UU3G.'[Y7"٪E+PL$Q*w6y؜)*bxx!|SڶA_P/iQ/@&kL#|4'|?6a\sJp7 cb y[CE2i 7"6A!ԩaSnuMfwH103S*/h$qbuM1(1ۚh!(ʏ~*բQΰYI]-lQÎIaԫ-+b!_ 7-9_yގ9X?Mek"`H ٥-pXI^#_J tc̿PETo=%-يaWɀ`!&8f OI.B֕aK1qO/4UC.d@Ej9k!tѕ)ņ"P#f=;k"ݲ #Q&9)0I+80l0Ys(Prpڽ2W-7w懃'OqO'o&:G}.Z)[:&̚_)E:-[ۤ[2lٛiS:5{jQY k\_];kWuoMv7(Fa^kcń|Zq˖̞dm`ʛk9MS҃54)ZfHRw 5&t6,ܻ랁AGgoF%a\beAMkrv,er=mzgGprS _H/io SAuFa:S3>)jZvM.f+!Rxߓ#{E߁ (y=ue뀹4&+Z⨣~́7Ni2U"G^Պ]}:?&o)> ]U̾!\*t 6}q|@bMyAg垍WGVy_pϺiN~Q+)EHegfՆ1qe$2uy-HS=KiUtfcPAx >!;]\pb.["rkI+3<<_.P6b|y*͸BQs$n#pP`q<gC nL+k-J1u3?*3@ij+]Ȭ[D(u SԿ R*:1~fDHܸRtJ/#S `(ؙQ{0{;.C=N0ɕcwh0oVLEjO' `\qȫak9W`0;I/QOTeև} ])hC%&ק:G{~*Si.:4K@`8Uthml1o}qJD7YK]ӝKhssLQ )'S-G w㕏A.~n-oRz˂0p('(}<i C RޜXƍg:^AJRu[4}=]DOG(ZRX CvDF]Y>(O11 /q%{)0 /R0!`J,XcRqZ"ȪmRwUpL-RY059W,OjƦ.sXWzCoZIErBrxޤ~tb"spSd톳n|%7e*'ą?q;>+0-Y(-Ak (gN|;V:=Ϸ/ޫƉ.h@JMqoB͝GVZ"a'6 #CXȽ0";kqS"F߉7:JvR@y*; \X{AMk8,N,Ɗ<+<}Bu53+*[Q׊I'c[>q%e"ʗ.5uѢ;%@=+42\ lK\6DA'V XuEx.1ɯXN1R[F~6e"Xf^cE{mc5VH2,Q,=_^קc+=a|5 UWͲh7Iǥ1 qlk\F-h3&Q9lG?hՠpuupWF@?09\kZU[}ܾE?Mk| l=f@ q:/}9G9|ݖfJYRg-e5% ?_peg'S"z+pۅhW2]EG| We8j>x"܀ 66w6`wdG6Һ|EB]ۻ}!1(AywR\Ѯk[|h_fcYd5{Ƣ=䔐5?Yj]iT0]2;6 . \4<$SsiZ1+zWժd [-LN qo3_a T 4agKu-|z! Dz#hj kmf|%Ѣ2R.'#?DU̡ār4bbd?ݰ϶-kB_ GF0hO5wJ6LG<86:YpTWFV"A- 5m= u?|-(Z\!L̴n`Yu?k]c5Gf>mN P0[1R4T/iSSʳT8ž"Hn# /s/?/CdTezN?:;ؕS.*l ~^3rSD5 *pLʶ |wkE-1RCFL3e4s*GE':˿x"/vd :|ΗA*EJ?m[e&FCKoI!YGi{)L':4"%f.t|ϴ4=17sޛT~\a'.xkVzhY0uZ|*mB i#JI)zt|>#{oj( zu 7q FqI&Lļ;n,'|=7X߆SҶtRIl71|qxRu{x"^Wð@!"*YVY9@'$&qff\7[9]m"aŐH+X|3UmUq P>>$yN^""/gčp*UPXa7N#f[ 1^L|alᖥo@U&zBCO@OR䰘] 1R5L#v^Kq@.:}Gw|\ߢ1o.nq~%G/hk!K>#fyr L

        7J#!9$y[ZGpf)77F]xNޢ@~ rM$.#iŭ)R'v2M,J;y<'O_+\T ~8K@͢04NG1Cm8NƮ҄/MM.gmf1F(MUvpz݀e,g=M+WaD0gjJt\p'3SPâ,zqV'jj[E~Y&E~t X/I;IWN.4s'SW[Yn:cWt4T{YAT8idijr-u;8*͔0Gbl^LPpT#mX84[, xnkELnY[ddC;|W`C96u&7mǠd҄*nnXb{%(gJ#b `+4+&i0/!}D,[qyZY[ݳ;]hŻldVk66I3<ӳ/ h7y ^A,j[ϲ6Y=Ǖ0Cdla9lpzqhwSM)MXji6V%lP1FK^񢔲-:1OqrhE-PlC6I"9@݀"1SzLb&'Ԣz{1 bTyT;ތEqBϤtrm<{AF7`WD*gOx/3rjyE,ML*Ud=ɵ"[+;lEݷxKBL<_y_?ߧ#EF0u~)X.J1bs:۽Tb90hhҜ@_OG$H`e1SOV93!x  aǧϔVPJo qV}ep.]R3$$c<)\++h˦wݯ!8.y?ootϥuIn8f!/P:בٮzS1" g3uoMR#0v |3*{̟X6]jT%F;]l@]]]=OnBT{!.7mxL׷#q"p6'V^ΘގA/ib`~>n-+a!k X Jc୲X-)OlXcqdV~|/CuHu:LF(a;z F@, ѦgQ"(p~D6uAuȽbU}f E-0^?4+B}|>uVuN]p/B]ٲϳY0XeHQZ?a᱈ӭ]H`ΣO)d5rYm; sGYSce#BSл6猘[\r ݜ'(_60{ֈJ\ҵHh{mT. Ԙ@X;1p#_}aRVu}M=JT@nǞ4*fAkP̓.}d|WLf]9_JZ'k5igg k^QT0]!"gѺIֿ ;7XgTðҕ61`LmU( ٲ4/´%'xAxarPկh^"ySoIO J+]LwxHw7E3FΖF^~TFơ"֖.όۤTG!ob5ƀX)DѸFo#h-P.[?T,*7ErALj+j)lMhCE! ;DQe5[\gVkN&~r.e۾RU;Jur:s! MW1MGoq1\HfNªӸ\'N{b(xdPC낗b]'?eI˨j T QmcX(>6x]qN@.d9}Q/D].\"AP :XM[dHC0],m}PCGu_(dkrdqq ~8K7r]{DV;'EHsp_WRKsǻX&~0,XJdXJgK%1݇:م|4oXk;ab:B)KV,:0 ,Q7ӈjڰqø tcwH@R1 NǽF^(G`=6@ ! CLm['~ PtƘĀVr,^X*j !r,,9 =v "7b|&"i{YϠΔSbNL&,2LDb ӛ3|Z?rߑXMUz+3qf& C(H0efWݜv,7oAD&+\FS-M3XX[ȑ}2T10|d h^Z[: ␭,@6f8]酤jFF´)2~oH48ĉPx Kˑ8[~ڔ'Y|.U;fo) U#c j839qw]COD>%R0[jmXmH|`< }Oo) ܹވ;YYE~Ry礚ϵʱ[4H%T>ۀ}(u1.l A߆ }R;v<$b:{۾m9%HYbz\Xp|o9g@U/[>?hK2Ŵ1ks3 ̱v2K>L 7IOŗKJh0tip@I:/V,+A5p 8mb(6]mt [BQP$$/ԍy$;9R W > y䕫n!| JlPg[AW7?|w91[̥B4 9fQt9UϮ{~&WKm pV 6 D!WݪUcL_&K9._Z!X[|)Z[Nwgg~E;v/ ժ^<}ԫ~[ ?0mY:6ݨM%]tƩ~6"91zT)hM5![qU_a(* dzkm@uz;ygҝUˉm٬`8.{& R p3dye/;|ѡӂ/<8;.]}::du>u -~UZb×/լTYf2 i4MYс2V^g/SZ.}}mD:96`E^< U!wtO/ћ&i}=bxQ`\NX^LC`M=C!xQJp~|ScdCH@\*8DHHN-U ja5 "8Mfx\#J(ᱶίoKp9ůO-蝟 dykNᑟ|gvmקT} ړ lr=Yƃ ]>I 'm$'ӾLADc5wdYn+5yQBlc 4Qf׃2 nRtl H= =P],>5+g% ώ5(/ ֲc5@+kd+ `Y&.U2dXc'?]jsN4+ELZGxvqruik` WsdouХF Ō=y *y=[axc9$v{#^ұ/myAR3!ǺB< Fo`f˚B:aj}V| J&J_3G%/Gw?5.4\j}A5nh+8aIǬӿӌEh!qH?%Z !f8i U@ƓmWGB 1ˆg#kt;Wӎ["-D,qF+t2J)JR>19KQÊ0y XS:2ִS(9嘡P'p jQtI:7$chcN?}endXo'<8 FE[ln4.Z#h.uS !t.ϒ/]kZH^>;i -(Uo8~.YR!UB#je|Sl3l`ȠdBpuub,`qN5m`׀(KMeDj(}Wb<ź6x@Ey_J]ߴxe0v´3H̰.a<eym%-HN~è]PMa$( K16xpZAV@EӍU^ܲ钠Ng gwkd{p_Dt@bKG{hSܭzH~ߩx7UuUAo HvϚ$fm2*zWY Hm '( حo)@,>0zw:ad_~Ylv'=:eV]kAOe ˡWve_{NI. 5q8X 4iQNnm!v2׆8{vKD$ܗb=ihiA ڷ0{"8gG'M9(n3iF3gMb/]:n{r=U &  GVt;$`qor>T->r2fJ!5rw(p4EtVRH=YҰ?ߡHx8Fg{P>Bg4I go6XIl O!96[ B~m 8l Ou⤄#fO{PsemlQRU']djpQ=twJT̒}k#;r3gab{n}̵ bA) 0lN"bӲcAG ̈́ axvYW$4yꌾJhf "E2셩l,eM96YjL%g1uyS#[D8vF}P,}s@i$3Ouڇs{kTCcnq܍s?5WU_@4[F3L  8]1#6gu4B̗=}\{x8Z BLfUr Ji+'B$RpLQ{u;˔^Xhh X9"?@@ܫ(vr〓!ehNȬRߗӭVq"0ܚUCkaC.Z~I`r;h]~4A:زcW $YGVEL<~yr L'/M񎲮=q_Cg2KaI/,o/j_P!Qb`O+za\Hq^$50jX ga@*N{VY5'S=Bӥ).K{3Wcd)n+RfV^kAW?~(7LIB\g`b~6_*Mx^6c8X7lW@q?26ԀAu@@85"2pz~"޷lL$1|"\Q:>7aիb}gig<&h@~%USk'OfhR ܌Mr?LdC5w6"JN jio#fU]I}z;T rc9%X[h4eֺF?YDgjڰo_f3 if⼈3wܠ3^D|p7c]6ͱ< "JgS$xCnE;S>I'J_ܤAγ43iBy j$C)$VNfN s{ #T+nҨfjX#F!,R ̜2tR4,"L L3 KߩM¬NRHP _"`Kb }:G"\60I=o ÆA2)4+FGcmqe?aqrOi ;U1 * 9aM92KG-BMy-1R7v=rM\š2U&D/GBpb8A;>7fݧHVBLdEY G{K*íF+\ ? ټi\ff zf^SYxωA6/%\|kt,p˭p3+b˹B#7".]Ct'gI]U=J.d\nuGrD 1O>NE?vN߃)-* %X,#u0YDT$c; mx&L>g7O~m^:G=eC {R*'#!qHrM'*U\]Q'ߤAtVMN1ɡk(~^~y9alqCuJa?[1X4-9V~ɣ{6紑 ]GQ>*K;0MQO:5݋{aVG31'[cǻ=;qwALy{ ; 4|<Pvyyu~v`X ydڐC#)ň[JC9y!h wl`Y${W4Ȍ=Hdy>A;Ɠz+0b!> D;֋E)c ߧ˔%֨ս6JBx8-]wi:ti+;)QpU.'~p[Rj2]3w7WEv㠷8vSC9 Kq8gXٵleJ iEMJ-'Ƣ*!げeQ <@!rȟc28(pHoV6/|4-. '^ޡU=zney/e8E} ꂈ釒1]]1mBD _0xJX$bh0DPE3%@4Njg{av=]+z <z0PXw]]u\,knb>EMf⫷ߘ g]f>IMjkfl SN{/n5# C_ ϔx-f@bȯQZfh4ۼឯ9ʄ,cx)7:=+,:@\0~D.BEhV&V۞ 3Z^k{6$3J'4,ZPs!N\1qoXʔ)&lPjMILVdS<{T |G>Ԛdn;?3T@d p DY)<=gxm i)Oxg0r޳; zs7 2,y )p3,KIҺu&:z ;Y*FKw(s. A9l\#>7KVH~WOf|ɅqlE@v3Ց-,ӽ%~%/.1{ # ; YM4bî0˳_w'˞Ԏ~bBj153?F y 4vy߼|b=ֱObJHB/y').[C˚%#ħNe %خk6,͉cSWyz ;|ֱ*Sc]UA)I+МMBCL"j(uq"CG4n0WǪ>UmPx`G71~&iM+K 3`P"Md\aH yDZ$m^Q tkvY@qU=煔ټhB5D0kG˜;jwsuaZ'2O/ZE!RIJIp#EV-T~JkZ !|eo.]zJ{/u ,`JL*Ro< K-lQe,r Ĭ[:lz~qǐޞ.9l001ĖBX9 /6l,鶉`럭"NP֫6zhm4x]jb1r?CVI=)ՙMqR#Gb^o(T]!37;ꏰeKW;]pP\]`L0>5:U(xi|8t9n2-XVS'ygy+onG (E63O9TlG%h+m GZ`Ap7c{؍q%} d0I5Cy;'UO˗VThӽBtDթ%_ǭ4gFYxO "|P;ϸ pޟ[WM1BK&*Djg6ARpv`ݟVU$sLĮydcyDU1tizVJ5ha0!SY0>j5 v ]ҏᮊ4e;}dgAEʱ_P}/*Q6l$GB(E؊[)A,$Ϥ(k9 `4OH2@_(.ݖ#](IgN.&OaOV:/EX OpO'qKdm=(oMUfPR>cm{9.Xay1"8+8)lq- ݵdQ`tuɂ|lX)-o) SB5iI X.g'Nԩim1` NxNŪ0 l4:dY?bS|xYתNco܂g{nSAX:,Hd4?lESu ؛(__K nnXͭN[OޕA\KoȑD`: xɷ|whpW&{Ej,V6طRCSi4'Jӛd]^;ch;SpT?V[WغS'3`[H %o F p)I b*NJ?t|Fe᫕k9^OV,E)b4jF[IVx^!A_Z$gnkUɪpGdvi%Bۊ=hv!/0Ͼ3l ԑ}{l@XSwK?p"ϩ7ym ~Sɯ=lL (Ix&9a)mUM{jx숺u>ɢ|0ֹ ; V b_X|f#f'vҕ9UqcS/uzՒ+1UO>+Ts~^)UzHVpڜlrG>)DB}QΥY6@S%PzRg!A4h4F[Zݜ, ػ*Rljkm~!'V-8Ϫmy"Vm>7=z -ԟ3!"9򸵷1?g_CyAIWi#H#HlŠ04xMw@7hkI8Sxdb_-P@(cMXG+\OBMVi2ZQi@1w̖F6 &Q7^j7uۚ2ЍpqR`ݢLat(3W~Jr`pM&*ܔ$opsm>-`[^P9_ )Jiܫ.+$m. I| teZ+wscA1GH7cVЖz\m2I}hqphB:8QLv'X898,ocuN;U[*$sxrR˵cZKIܮ'ȍ@pM-DP[&k]sYBb|oPo$+}6ٶW~anh[\fVXu4 1l^fc*noX Qjw9W=MPq]XY7ڥq7E rt"_^R;ok;0{0.cgd&η9v њF&JvL%+GN0 CAy& -`!gU9sPHLZ/#j, A̴*1Vh&Ak#^ko⨑Ząs{]LB2w3|VtțPT3fikkC<-7CDЊsHD$`Œ 535і}d'nPU1U?p-KC޾)ti[@{)*f)FP;^FZ⊳E36![@M\jw!.*e^D6 ۻt_dX"9q̷f/5 .[L (dU+\Ay)j~O!֜/,ȳS0cP #n>_ GL ³ROH-C=bGȂUް`D܄60fÌrNFIV[KCKv;,/h![:ԡ~G8 WT*>,ח3bfeDfȎ?0A jbNj 2&͡OW tjMy nӸ`l2/`n &þmz@7&#ːzѐ:/V62=ztL$5M9F>bυXg?hje RjU 4UA PY lBS '÷pp5SzU m@=vu)8N-_#ɼݘ,\,cK3 ޟ'V㫡^dO2j[M.>!+rؼzOD*KS'7'|>d(Zw`}N%`,6mhy9$r%Em什IFfw\O@ͣr_+1K%GJDzE_'En4Xw~N+ͥrCڝ_Ѿ̹Z@5BugQD2w#*cAuRzVuUI'dWdX/ځ.#P?+ H9y'kٌX\=l[!nKpӭu>Տi:8yf߱Lݳ軬mGQpe,h.\&YTw>kI-GmÝDN܄ٜnfBkdRY7D`[#B*^ղlr 9w8xo 4Ci@3'v{k1"Vz]kRB۩{RSdj[(y@/oeM !=klATX EvX} 3TwܫW랞P5/ GA7>B&(-bZ)#Qmv I)e.!ٍmZ\!QE d6;\NӿҞυIu-LN}ܛCG9Yhk;rF9JNm8d;8paL1XbLlQ`~$E$)BY)+aQWH\K|6\U!sc# H ^]بC9˹Sq gsK|9ej,)b`iyZ(3_t!,/.i>dl)Q/’a 䓊|:8oO. =cDӃYcX߽82{m5xStK)yx-f#Y󵞗bZ.vwE쇵xqK.a  m@j$zEvΛQ/i훀SZ4L|Mn<^!Wɟ¤xpJWYf6U/ gw13ں*Rդ?Gs;[A .ޢC+^3%1X/LJO]P#nY\lS+` i(LqxCp= I'sSIwNg%eW~#394c!}ʘ!ֵ?\JC\r"H@k6?"7)TY2=8puꤋ Q^tfJ`*¸Kn 2y?7%OV^ Jl Tx/"JFH2AU힅M.b>>*OZJ&ԞFڊnIeZ܋ ?ѿ^K9g;?;O`0 R9фtpjTVbɒZc˩+n&쨩$&#Qt |!χ3c *vD gi5rxOMcP\3);}>`9g># e+eҶMϭ{cd:(3f A$nz1SgV_E?a\ݾ_3Wb64Mu \y(8[nXE&V0;+ۮP󌉡N# gcCpUۍuy?\E^a!1`o/Q1)-R*fHq!R1lSyb-ɜ0oiŨm'BQ3X8oQʳHt? I];%Azvf=`Sv&` Le`9!h4/Ѥu/u`B,sS@BM"DB(\. P'szT0m.mkr"jkG*m՝ÔQpk!PZ&Hk9d#?,[1h0s>Fd=3'viv}EUa}3TfutQy49"@u$T"Z @Ĉ뢲 f[Shԣq/Z¹3v? L&݌ ,5o=a ~ ^m>Ʊ tΫr9)Zdup2\m%~*=]z2!xZ;j|5ChV٧!^K ̴ ԠСcY| @foӉpC=p[7-f+oV?4d'NnDf4F[EgS-/i|[ǜwg}oyE~G ,ۢ`xv*R=COG2ub.YX)~<&Og:.l8U -'2KN]dke"mKe2{NvI@_}Cn `{{\4,grVQPhg"WO'9˒PsӴUd@WׄIytiz_3xe \ӊ8~3+U/\,㠟̃5.VeWIrS8w$@P-c#D'VMamx 9P?0ܝ.$fGh+?{1f6:Ɔ&RQtu(ە$u<'?,t';Up<[A+>:7rTS Zܪآ_C^1޳dBI=,YP@2ʬZ1VCdkHx嘒 +BLpZhGu;7ҟRu ܔKç9n<T|EsF=A3IګQEn!Ѧ$pȆW6VnLEmRјPnLeN]-12G 9o[CPp)\3颔0ԕUod{ a3A갏\JPDOJ!A#Gnusk#ji|jf|װ-9ŷ@oXēx#B IltC^ ?z>= lI(1RAY I?rBaٝ&E2ƕub=qh/2T`?R#Wuh@A&Mb )D]+4)y{mъK76"bV,D|ԑgV8.'334xِ6kVJJ/2Rb71&t+@-wc}'c Us8d'ӜK 2ꪥ$s0:؝7"AW4$_gdn9!lE%1;o!gd3v-tb67v 7 =;+S_4 Mc8d#Ax/WJ#_% UܸZ?YmF܌ F_٦ m7==iu셹:snh&/bdD# 4m6j&\RHȆJ>E%xjNqR/ Z &P-*G0YW2 8[+ϣkp+Ɗ4$0hwMȘ/KsSQLlCBOo4֕π@9p݂q_(oG,m+zZLQ!OK^~Q4AcD+?mю-2~=bTn3V~cV00M6f:8I&9PEsoH/ظ}קCJr-Tu*&6QD?TXԮB%8?} ߒ5Bj-͇=.z2(m̊W>__ P{ {R 9J_k]?'DG .lV!'.i0F@L =˅*MZ6UV3ʬլs-q^ڟ|Ӈ=,ETR]&#}}ttKgX Ŋ%Q^#J `-^tb Ts6U^JͽR^"3Gr[Ɯ<#sZ t x\#~R_u=&OtP;A.oK7Q5CIzxTH~~U5x pNވ,#3c@D)R& 啪&3۸wY{ ռef2%+ngN\ &d`yR8j66 bT8x@2?57#u~8Q2.I8jm| 8duڵz0M}qq:@-̩6TNg>lLioawhc`Y sW/f`.gȜzX~CI~әp旡OS|חz{=S [5*n d3/`hx}1*^]ȩz*vbJ@9sM%ȫ lopCO7eVz h49b + ND!̸ZK+Ct*Ge[XQڱ Y9 g|*8G+ qsI'ـkd ڕ8Pk^!D5INrYsR>m' Xi~m7Iݢ}o,JTg-R?#{ܷU^D-3c8c:n06B7"l=%_r:~~(π~"OB7%+|$9_g霍 RІhtYo2Z9~z хaD[ `%&<u$j^XYd(ڗ!y$pxE9rF#T T*N\%c}X4ɻTd};VxP *1)6;C.S jɾ3b? =_o P~$bOɑPNi ));~'-(p=<>)ө@o Yz AuWH{mcSU.X!JRg\pHt냠W#3k;j}~6[, @XIy9M e3NaWTFt+7eֲ/ϗoOP43k~{+ s :>CujnPs*3N,F ܚex]&s K/ e#7%¶ 1_B=]uIs8]y-9?}0 $4ۓbڏB{:P5A,7)"cVˉY-E|{TWϹ:?j(=DH[=ڝw LӣUN&䠸\*`G7\.u.>+Y%6)KD豍A敷nA@2:Yxiҕ1ĞK8;mU9/9UezV;G!w2F8kP*:3iy>Y ,>XMW줋`tɑkWv2T=Yݜ0\/xIKZ~톙؏\r.#>r8 d RrΫ>BhlK nM;do}W"CHD5l`s6&!\i<-mgu1b5^f>bdr2,3a69aaSbSG#Z~_bьiK]C`pe4+0Tq}`7:$R :${pM\w8 !dpXDn,7YoC* +%3#bx>60z7>\6ig51d*OQest l(>q1F27$~Y17{s^4e/8){ёʓ:4H&gW5XzEİ</:l=FJ.|`kk11':9V`J &(x4*Efy3w4ωA>FߟGEt]aCiHE _'[ }e X#A*3+z-W=Т'&aLG, Ur&AobWF V4P~ `c/Ci~ښ8&X Fuu*@pw+` 4EZFj>~Cйf6@h6l('^"~oc,.hBbj WDxLz~DYdtnB&LwId`Ƹ-=sD!ԊG\U$zUkX0x7AR:R_.vZǃG}c!;Q VAf4 zHHg_e@60DSVRMOB(A6):o8'+!6&΢߾~p?mh #eQAŷ.rP-΅KthHӖ~ ֳuPJЪXK`O=4(5' 3j)HB*Kcr;?' e6q' 8^#}̔1ntU(6]XxٲJxpŏSQVc!\ |'EPOo!S>A  Bn:1</eL/xHԫ+5F㽖lKVr3B19-5xVFbS?@y>zh>s#T)^,Fhl]VbH6eE]&"\ý ge#ϖ}vSik7`*fW %XkXj\=fHF(Fd@0TZ~bE@sƜEn*kڒۡ bwc3YO;(ԁt"eB 59>1ߐF w5Try?Keo!ڜr6S `I H,zqҵcÕs"~<ДSwFٜzRTq]"f(.'rY S|+oCQU'u5 |.;5.n}% 2-.qL Jdg%1y\oϾ]65n!^֥>W#_$@ȭ?%[hz$oчL4g:5I#glr/:}9ۭig)`)zV*;A4t#ur {"\E9 BIΈpukͦޒJ2i8\J W0|{lS\_ yn.LD#e-w# irW?3U{$Gt#2pt1D֣RZ1XȂRrzߚEt|:=.#{g`'򓓴Anp`UfPf7+Rr ! 94 lú^SdKTX= C2צuFï.ّ8r<̵,Dhˤr]j%d ja~x7{SH#< ΕA\@;äfgJ];}OۆrH6CWѐ>U`!,o툊K0m .$v0\b +p]Wsh;C1<>~;wpXNd+^'= \C'c"3?D g |8Mzxx[^L*Y-zi Bv&V)HMSis)sX-j,P?~gnՍm`d*o>Ql h]N6q8:Ң^OӔSG_,9ʂ}􀝭ƺJRxЯw 9L,5ݭ1wM'>f_tLpA5%`W=M M:S7уϒY.\ېxM''# TvW1+bgA"]Fr7XMPhقW-Va>_*h@aZ?"}ڴbt2$$,#Ux 6#VףcFBw+V+g|<{_ (T|*O7\[X@k"}}gpaM|nW-_E#Q. zP!0[,iQVJεx@ (1`U8-H>pAkQ 4-zB 9ڢFǥ@?|O,n}$Cw&W=FQ]xLݺͶb׃Rz恺J8 gBB$C2<'oW*zNLib]Ҡwcx/W&෉zCsC7e*-ٻ7:o _rzLMVئ#kB#$ܕ[<WJy1)PIemH0< *fM6SqO`{F9k/ơ#߬ڳٖt`//-/ܪ涓JL)'%R?eê- |!(ZR7MnhE*W~4a|i%mwW^WUoЯ5g/OBMOs2t56iL)(d]᧲5*ʑozp53JD`k|TQUcۦSz5g/eKIڬ)K H9g.G}̙ȯ}"qK\w"1H8t$pI\W]<8$Ƶ .nLLWфPHY8V.)0@ٔ+[s+hCV˚⢴m`jrY2/Q=.x]* qbh!!@q}4qơN™*X.3{u# Ti"\dO…&wlljTV -헪rt&gqޝuGKJh>D7D%7 f|K\wQ)с=@oAo:XHEQ:((=4nk:u$3nUS9Έ ><{#7%?^獘Lv"uw~wOv{v=[`% Zh-L/b:Q-mˇw(R9İ1:$cǬ |{/ج~浳qڟ7CT:@.f@tq_ReapZ'r0)V (1[Q BLY9/ҽbg27 rSN^yJ[o!STxz(vk ϑ.b$IyY| VX␄"&S^q }G"(vІ />>P}|dE 0Շ.z%v̦m=$< ;$Vh;][a@;@&@ F΢ R]%"7 jҔ.d*ksBZU-IE6z*5S!A,N ŧ/u [i @zS|g3q(]wq?sz{I:^H= ֽZ $;UpGLzrEN}Ara.͗l2s]1nH)(xS/W ~rv[" LA^9?%e2(?k ؠnQSD* ƙ)S;g2 KS,WYP*Tť#`$9VRUElD7BG~cцp",kX<^swdl]F,ɃlRr| #<fU`p[@s^RR#!&)cC+%0)-Kruw xaxն\F ݓr7$ q#ş_LM*?홰Y-H]TWq񓆁%$Z!vߜBd_Ylv/0h kqkܙ\5=ni/2iS\U?$so /s'vT/uQr>Nڹ ي%$nm\qfz;1q / {Z}Є9{{M; >]@)xTiqLxA^W'[BSږF˲7|l&_:r{qyPU{Ɂ˻Jw5p0Mg鹰ɺ4աqG,rxۑv@l! N.46(ce_N8Rø&Qn+W:%c@(}wCA$UlR2z|B~o\yc. gȸTuvdByzV#l¢do.~& MΖ x"9iD{{t :2II}L6dE> 1bj4 "$_0&w*r4Ox%50H 9=0SLƱLCC^Dw,i7Nw##i~t)fN5$xzЖ1B%V<Ehf=w8k,S' ҉U^;wJYMeI/uKp>o Ui#nJ"қm)*]'X>(>4 G{n쒜atۆaטcoL{O W@8'Elp͸ƂsHMVMlqQP!t賧v1g5;K\afTT"ݎV_񜬻ٜٲo͊6 pcil1Cm)u3|J&7Gj Hd%j<ũUcʇˢDWЗkIx:eE>fIm--ZJθ(:|6mYc}u" ,ڣ1U˩=-/i*=mHvO٤j5"l~͔ 6W PR˭=D\_G` wNL!3qM ~j e1pD$$|eň_q?k8WI GZ"-)\pOajfM#'Rp;$} 7Hx]R?g|!3X]c7cbjAY+=EL ? 踣nj;eB|vu'(@&kD\yW֦Y* D^^JDO%k11$tpT_؝,2 KOQd%+v*S(_Ă\5>L+ϬźvBy8SzLm|NLy@ޠzǬ4'MNCSş  +W4=ݛXfl>) 7|`3 ^U ?\G$TyWG_QZA\YƩQCxxݱ-l;y:[Ba|*ϣm qLi@u{Uޒr`c][;jōaӋ_GF2aSlT ,!PnHd(_܍ww @HbtۃF}>oE2܆5&uQ(֙/!Wa6 =q*߿6*@] :æ1~)r_-<<2=3OWםy4U\goΨHh\һ6P,t$_ɉy'3ܘLsמz۹r2I]["R>eU} X®5Ts7|4;S7)JC)rO~-S|Qf+FfԚ(@uc WV"w~(~O`t" `{Wfnyzd ;ImR{}G~ JNl^*' hV@88r5SV^RpKgr9Vq9crcBR9˅u[6lqέAIx$@/=|4|u7=}aZdbr&$Cr_^=u7BӁ!gGޤڈ|[[/){Uq5T.иy stf0u(9#iZWH1U;.c IfI Lt[5y#%oH I5z0L5^Lg#wLct`Iha-73]ja wi fG6+#H`@F+_\ܻ=(=ȩUrKG[};G4ʑ%kxrkQrqi5zS v@;D c&gL.,(U<o;ի9_˭-42*u$Y a ܂>׋HnH Lܛ|3U#Wq20FIhUp~jd54[rSnRڙ0AaG ߍ7n6fUtpD~NG"hS݇AB4'9meqk:h<}nR=G2%}pB{ޮOzEʧt76J&A%gnr!$"!ͣ#C}tT׀Q{t޾ %_)ck78zyu8JH }Z,cFA;8p(;M\PnuES*jSvI-QeHD;9@5u@_~?jM~Vȟޒno/o>_m냁M$I? -KovG fzwpJP&Aq+.J&nYOy1-vh@,ܔ)3s18*~?Weqm:3f>n+zA5Ns+Fv\2'|E/F\չÒZ0^垆5 t7?~мփVGDG`9KsH B$cpw>۔PPd^IW ;=,x2rD21\Cj=V?$̷ Ut˯ө)%B {4\/^p]傐uTLsm)mNd4?a5l&)4 @f )vj7 RӹM8:g<kWc⢎ܸL&>DU8"@]G-cC(l+[cPBN8׫y4' GAWQa}qUoFwn/; l2}ĪZ4W/D13.“Jɇi@ E{lQ>0RFfA .'%Eh$FoX竁VP£t#SI1g j\q?mӦ\Gf1Z!tJyG1_O^sh]IŭNK~W\n~,˿e0_/U>:Бy/ey[5g8O|a@fC%App Tv!N}I>~8ZX @L՛xc(V+q}I~j‰z@IB\oٚͯ5xi[F3:1i/)r+MX |@GۣG 8P)n\tc\?18Ĵ94e-Pjn!qZ_8Kwet ͘츳#E/$IY /-+㉥ޭ1A@i! dD+K܉$ڬM@d 6Z!$t\j)Q')"6ϽrEhlU"3T%F(RWH'@^0Dxq,9HEj$~^MPB=n% >(''`g=xPjځ>_4᩟ 9q5 O !`a twHKkBQ 8Һ8 acطI5tB9ł*c8GFr6lHrsɘxdxob&ΣS+H(yR'@̋,,DjÊ(\|cpC;%M\Pm{JS@u)O uU;PNP[kJ}.SFhKL&ԡ{ 8W +O7ƳA',8eimH4]# 9՚sH梓w!]h][qWd9+ۿPQQBo/̊aSE@]f#K@wֶh +FǶeo?7x \`}#s. ~mF+e2DX|\ S1&y#~<K^;o$`>OUzBBpkD*ۏoz6H~eWu0'޻D(!RHI=Vh/ݏbn'y'LX8uYބvt}зܙ"4j?  2!^<5#;B=x؏3憾f RɬUQZ~yܤ:^HF|O9v^c.*PHۆSPRl0RH@ Zy{WrMT!3 (n`k%8Gg|ev{9OaTݯa)р,jc*5fa}E,Ǹ[ߊV\oR"K7J>o'|'C2ˆt}B9 Ł2Tܗܒ+Q-_k3+~{XhІnH,~#?&hȁ6,8 ;C'9]i#6kGв*Rn):KnZYeνQ:I">ІuЈ\ŇŒ$ɍчFJU)[ZR/6U[r .`owmAM橴Ʊ\ lZG) g]vUIxK؂|n;[b 8 'OB{Q5}cYj4= ݢy-Z]V.]즰oԩiPA e ̥JZ#') bij8D r/F 1u+Ҵͥ,G@B Rr^Au/GN&M_t QJ?J?#,Ei@ܝ/uRc E$P"nų@;b_3J%VǑX6Ft,R2ҤWEɋqfA.g<'GJFF7 Y~/B(:+hƯr #J4*{)<S)ci,>9aNý( PqycA,d~L\<םŒ{LE9-"nw߯p㭼MPfX1AH_ABlUː Xz,XhX,I *HJ)/Ju:OW 250&VҰ*zS+<~h9YM} 륙G1!u[tο.RǾRK::s##Y^)^Zą VF)1|oM:X.\ytE먵âK̸E'Gljo?$n%30 4nE`uTy8_M? IU!ӄƔ/1TZkn'͛M^Iy!xX @~ta#*:L (bYƶH),2`(n}sљ]QRP6Qz$b+*Gk ~` pcuH Isi`W,.T.OCK=( ֝%RkB @ 6:(/ش?^P/剙mXjAQr  JCh)*p׿ݐ`c|W"|BQ;ò9O=M@]DnIIt,'ޕ(y|@l|CICJ=3 kI6 ICGU3J[w_VPÔ}<[uNSu^4Mrl{#'JXIQun w -] aMۆ |4m'-NWHi,%G+4[ʶd–!踨^X94 $(ʆ1 iudMCM;c,kD ?B^ll߲I)zt=[19ݺ{y;&u)Oȯ`k$xl݄uiTDaӦ9j]CAte5vxN> Ur>^}U;3(2ArZd\ _{Vz-P#! z&SF_!3[oe!hcG%A?{( >M ?qC*xh_]X nC,>ŐB.3ߎr DssgvfX0*F8bb p[L˘Ht>fI!"(GDb&W+^{GE;7Qk̵>{n&P\HE'Lb֞nYoa*]2*n\#.X4Vÿ+4monxWH2JZpX mVHՖ10GL4*WқKDkFG:NɷR#hPRǁ,Blа}qN*RO𫨟~wSY7N^cfQZ^_ \7U3V05%h,rXn=0V S,턤.~r|bizr9k(C8mCNk)u-$X&D(Ζ$ja6ոN0NetS ]k<]z~lGj5:PԞ W8ڦnj=U|>W9(IpKIz+i!Sw ׄG$9g(6;`(jLL9p\z[9o8wN==AWѬezidN.w,R5!F`j_a𞕽+ʤ.b|>Ԉa_ _,J-GL[rs?蜤 b?h>bc7Aq[yNABOc2\~qjފ?kp]x (*A2NfRGybۥ)M0&(QȲ"'HZwT@ >g`mƪډ $NJ4Kg_$Q4k+>W;{7)`Cu1)]}A&j凷$S͎.Hʁ%rE$"T1&.$>'a*>q7b_ ^8kC0sȢ9'lgNҢNqT}_fLh,.Pvw-D,xP ݵlhjMDݪ%~u$$k)DtA,#mn8WX1)a{$ْr@sd~8"ZK篇р/]sjOBa?KwPẈGm%6F@FT)g"nRәY(^1/v"k"pYY+R)Z>/kE. !ؖMZ v}AeԬ &՛9i N'sNc\PއEJUQDSeUN&j1^* CXIgO/D!"> 2RYUG^8Bf­`lH&@==-70x!V}sF}?\v\UkX =WW1 tRao 'V'\˸6`\$^MZ˼8L5E.4L!50@Zv<*kU̡KN!;2PX FK 6?oGBY!'Ř;ö[44^'R+H8 ǦW]( ϗ gɤ ߺ.+ԟ JΡI`z[33֓rtofj#%IH u;{}hDZOo;`+}8z;LAR`;-F_,lz6m,,JĆ%_u1p,T#v7?s˗’DDca]pA^6jXBIQh(QXϧҬn;:شi !2]}rȅm1m_b`K.Ź03vJ^SrڪKi#g4VcrD*N$T3<6߲(nnqSԞ?-;>3Ir|FY5ѐ/2ѕ%,AL2IgGyd_a%Sy:VNՑYQeVOKɜT A>E>hWl߽!ԽAK-³,O\!YR Lm(ytnPڭT9[ѵk7P ?_\KC oɅ瞙РX@ŸAI8-Li] 6S^5ZyaCfb&-.)7XCs[7:8 "">b(T!!T# ]1).cP 5 NtS 4DN'0 )y9W\^\OH]ؖuHmZI#7^eR2M\[ʁRϮm@ .3^haiyĐ@2N1 BfC,vJ;*m@i ;>DZd+=A+؆$ ){XĢ;E5X~ҫBZ_ӌ'ॆ - xDA1OڅyA#s$$<8NqSekDA #4_Fg0NilYЮ* 0JK{nzD3̏ 7ǁ4v?XJ`_ m ee?K]bT#>?slw b0\Y؛zr:&']q>JڴyRb Hc~HGla OS$E4 \H^(1*/|3gfkj"_vdT j^9P vaO1jj=y] ˑƑ[8YWávM]۟vSIA$ +Cfpd4`!uQ ${aS4@ץD$F㨁՚ mZ 1FW#w7 YWaoЙ9F % އēK1F{L5;fN@ ^zyX-]G~XPvKpIA6Q :K`|x $|ZPn}YN2 ,wīfR r߻(sVځ1hY%t]՜1:L AVb?К8.pKa [3!hgqt예x9Yycx~a~Jcun HjewHC%7,CJ um젇KsO.+eR8;fx'HG}'H?:;$BG6_f{FS%{}꺶r@!|u;qwX,gwyKiI39³@?# >Z)|~־"'ݓs:-:Ƴ$dZZr_AO^Md~5q|ff/_֭S|ijPvn@&Lz![QneIjw2xb6@eAe@/hlC/0_nӕ[Wj5DX;{YJR[~0?O^ւC8SċlEΤ(R*1GR4EЋa0s7dMkGzo"FkР-b ƈ_L+o-!ha<[P2*.b7d$Jy`d{v-S^8ѮWlR䠒yχumh /zo}E1Tg[0wyw#<;瑀Gx鞛n4^iUP2Wl B ?"ڙ?ꑶQ=&^p,0К|ͣ<|擇y[*|L\ C 9#)PD3$&iv3{;)Uf繠9]jԷWyܰvILN9Wq mPhXͱQja/JsupTOBIFYA_f^^#57`Y` *tZ^IA=sYfu/3T;&I[lFhDƃm<ݞDY*ek8^ߌ:2_~Afḋ&3.>#Ci!G1Y\%L2NzajQx2PZoz"+N%ϗ=.rIKAW>k4ʨNj9l'1m"+(6޻lN3k_svbC/1J.x6OD+rsXZ b(چ(ĀBtFBj3|ǐ!g71g_y 7 \<4b46ɯej} /܉e$rvK[}\'t93 }FGAT[v_bgW/qޗ,mfP%GFyGcf Lω~ \H`=R/{x!nIc: o׸ЦQl'Үu 5,3)Yn[@ ?rHoC![lHw?K q8x'5*\Ֆzųcͦ,2䰕^&I} vіZm4g*8N֘d4x,mf\==-}_nUꏹ _q;ȡ#)Aw)ňdq ֊6YĂBLU]ۧbLL/ujJ8d3΍DF۵Dy4 GEW. Ic-9瑰Su`V]Ƥb!ǂBKڑqQSF'#16s[ue,Esjq4֌~3;t~Qhc&I{kbfOf|JGxL1yyMXPWgyA-(5%(|::zC{aTخX¨ih X_–đ[ Lb)  K/>"κ7f2h[3Xò>|wl} >ⱗ2 !8ߢk )y"`,^n㝩BgADRB.?' 7+]Sq8}YR`3ϔ d’T+=穧P23]}0!SWzQI0 ?8 HY[;{DkʍJۓ kΨ,⸰ eB/HC08Y=6&S'4V_Y|-1+1qNol+=ErȒQJt/fbhvQsEqf=af&֭0'\:t)2oՎw}i@"`#Y1B*Kuٟ+-eaIX)BĻ6EN5hLyױ ESգP CZoN Շ *qEI,?Grcr%}pR R&dGy}n1@|Fp bu ݑEςPpyYؙ~AiN:^cq)+*ΈŢOxrCOnh$sG. Z Vat>$* m)k&0[ Tg7#$AUU"&@|s;h)+*F3L2)si캸CaƤ, L$I `^.Uqj#N_`M?|&݈h5tP.] -M8Βr& 8[Q-`u?:vE?(p-HQu33/}Io^+Tl9`LYfɗ@4%h)b;m1}XS@pধw._KEHj7ADwk&yD]T}{ AdtLs= gWR_b·Xc;)\7 -~rLO IVCܗ z(Uc^sm, _zu8㪐8~b@f<{x/%j(lU/C5V6V~Q{F1l^~x?(* f92 D BFP[CgkAWH(MoƮQ<~7 jQfʖpM~q17ޗXSOKֱ~bQ#cUUcg[i_p@B%dYaS6Ϟ1  uوVAW`~֒lZ]5׻o\,FEz*Ssے])t5nV;Itq@EGsM8!BMá&,N#%A~ȧ/Iڛ}PKcg};CPpJԋZfc*Ud.Nw`AE7ӥVE+GןZoL؟լ8Ip.3.n^=VV?qv)#c_4X9d87|n7]La2b7} /zsݎȈ?52/J.M_*#Q0߾7B'4'DO^S5>Kچ (-8OrP.3Hb` +fTls*2~A+}q@AmRlo}ḽ&3k~(>hړ$u+%ޝk Ci,HGL~d XwGCX}@Q84Ӕ=p߂rr:s \#NVFnRg ŎZ,R`!7J` 9;aк磒2 duP!^bЧ8yC^c^=/uHҭR`U/2:5/f}Pɳƺ>{I%+rA6#HurDFr͉T4%fo7OKH:ji܃ה_s -EU%0'Gy#|JFRFFBo3s%#UBeYV&(@0cLk3r&^9^tyyep0CRU.23T^*j^Hn$x悉?d2;l*DӻavZmq:O TcIx^R?{gᚸ%w+YԢZ{F/4L~ףf _]j[V:iG^#J-9v(r@P1%5pX Be\Ŀ?wi鱓̶w-}Mie}(\ʋlASYHiEYr{_!S iHCnfԢ+>*Kf$8gT}) f86ſ'èHha!~`JF 2;?Pt_W@&wemEw1dKB=ADm~kn'ٵ/=<݊ 8I]"Q$%-B/l.pyȡPa +w"|!4"@\$v 9+S9[dQaM}DiB9>`g:Zw۴I x;4/H#{gJX 4F` J! Y?i+/dnoY]MOv,!h$dHg3\&ݜm QՍt+/V+ ),1 NҌZ&,ޛT?[M\be7zd9)ҵ\\HkՆaZaW}n-Cgg֍|^<_RX N_GӾUj\ w?Dc`?jPVeK~ |A#n_}vO-jp1hNSshuUOU% b%R*3̙:=%*볧ެ1^Guϓm[v1jxoW8)DHψZ-{ЇG}.A(T ?<9xtY誮ʢ# %5f0CWŦQri!m Q"W_ruG6l2P㯢&_E*OFIӌ%oMs͑K RF%ߚzDZ@qd #I,k qs* &銴toZuahধ 9\~bP 4X#(gJ>V3Eyabbկ=X"I!m9K![:`0SVTzWo{qV |>,f>6w QyeVyQHMCwQdYw; 鳒69KnZgD4 0fi߃oQQ|w_4$xX6EgԫLBϳw4GN|gOQL3G@>Fg 1;sJfi:?xqο/w\cOXYo=?#ڀu?+xH|q[+&?VG/+#1J mײ W.f?7el*| v g^2L qznPoܧ%_NyPAF̗S^jE(#^˿J+CP_p S<3y U]g6Yh [P|WW2{dWYNro}ڎ'?(Rτ1U])zaٱICȷ*'iwG,Rq #9-g o<곆tdRXJe9 a"N#S}_!.*g{4`cF*aSg&ޣ~V7a˦,xhpK ɳ_x|坂 `Y{t5 t[*S} VZL>gF, )s"l̊M,u `ј(K+7JRR.XQQ{m\XOa~ͤY# Lk[U|&da~ Ğ*>cͷR'ƺLWL^m"e,V/B@;R\#P8M3GbYB958 }(' TAQʙK XuP^`=D RB;d닺'>h-"Gv}bZ hM=w1fsrcdAJs޹ (ĕ}tMP.'+ANǟ%"Ymɔ *fmMbu-Ը7@_@z=.,BCOSGO2yHC_Sg4o,$:A}UgU"e֛xܰQfa·Y1~KO%-5K0֝sqh;ozͷ'@WW'`J #"ɓ.ȥz$)5m-/ G1 5T,[hLƯ#e9܃kc .6 cpӮ#fhbZAx> Yt!4#IMÛ0IkY8[ކp ){,Hn߽:գfj̟ U$C;kV7/ 5 Q,Nb4 ?U׮Oۇ&`6OoL ]\)Xv#Pd_cin\*ѫvTrCdvht>e%q|=nȽPr\>C%#[kG\KuD":GP@_T+[NRE)}tXLUJ҆k#NgvKޤZ\q%V''^^f0c` MDy3HtO3}o}/ įuƜMyr>pXL4'4o V!6 PhC)~u3Ms" C" @M K:G2NBzn"U7RD1PgC%D_r3H)^"4ᷔ:Ԛ2oQ&]~ O76L^fAXm|+F48?BIr+D2MLΚ̴ [OsK64Qt0)l~ U:/JwQ["65oҏLkem@d,1NRkkO̸ax`7#`_^qZC[S(PŚujv rGjIB> ɠd0U2y? 7ƭ.넪0> %y>}>u~>Y^6/eΊ7釀UF2o9o|930l}zE_~3RJ&̒\N Sc<'_b$hwp4 ͢i{t%{[Jmb.cyuUnnո,@X={, ԡWRx\Ъ4 q ,[>0^۸RB[1A3KWc"]HɞfŌ)1c7eF-iaWoaTZҽSs ji}\~h-^+gjv>h;"xԜ8騶Ts58P^*K PA 6)Ԑ耯83;ndBT0,1&8)qv u_ډd5AxXXM,*HnT%,fh]U?*+jgQR ъHޠO#AF)9'0vf79d%,-f׋HݮK',A(Ŷ\U4*Up<y%c9ôT[4E|a1}/bb!2{iHQ5 !tJh۱F.C dFKI6Q`C*'clȗӰqj{)9CQV3L_$pqNvoQͻZTG|P7f)ݦ*hV|W^,x7 Gӻ'i=N`4 xl^8^%~>%bll#Q m} AaJ4kTqOשQ igޜ|čM(ș:X&I_Hd#˩^mga\֗C7{L$ ICLsI3}o =٤6$/|UAW CTvw^{jb\Ew=?HV",B._%9y٢y;-ؕJayެ)'O:r$_8 !?U0尶w$Iߋp-xP:jTh< 3;P*_(ko3=i!:z$TISP[Neaĺm=(Noŗbh9#6uGcԏFϐmB_}8ؐD;|;.l$yf{bήxP U[`=Gs,I:)|Cμ;pvD囖FоB>dx s8J]|Buju 2~sq<-oa:y!Ie[?<)hd!;c!G=SWl$ Hd0] Rd\hoRDMc8Eut{Lĝf&"`3c9 eQU#RD,/5EIv Č,}jĒk!4{ qF| `v:)-Waė3Ci}4"?I&Uϱ詴hP"Wli/E+ܒ*Oڲ0Dǂ?,2,ʃ W,8X &<nh.K=?6/<.X8)#'7sL`Y=Hb%߁cy!n+zoc׊CՒL5k!4T3i8䖠S+fmEREΏOPghѝl"Fڬ =ꂍpHL,C@$hk7ns}C=ilaEj!ԯ3`p+Y#՚AI%9;gN^M$E)u/5k5Mgٸ;{p!&ڇ\=~MsaTypTjcn>0g6PR Fq/ad+;GPի[ \]lpFBC,&wD8ɏoym'bf_is@ꠚs#b,ne/ /6hx(Q2NDriLނWeV5>Si)ٟw=%lӽ~??tm(`ə61:Cc{-#AkslM Ba=p&|xVmPkHy;pљ7A1bob;(~fA Ar/ϽJ)Mni GAT[8%#QBn„jqLVWaq3 N*,Ʀ65f֖Rb:'6Ƙ*E̴@K?W6bpi,rfMWN-6 =`קgTz2{Gs_蛼;@b"-{1 A<l]e:M넬-ͯeisC$w;d!`GB+y*Q@' P:2p[0 aڰQ0ޖ260w]u,F%nd=:eн*9 +Ev^Yԥ.TKdSzntuY1t!#$p \ T{jV529'U^B4h t ,!,]ߜ4l]^iPA _w׿_rCi3JO$DA\!uYZ2T|ҷZBpܹƹpUF^i񓟞o1aΌqr ԕ#2KAhDU 3JAXvqYhvГ// :SbUXN13v+P3(?m gR"Whb?z 3'.tNeA[WJ h{e`.L ]yꁥTЇ9'g3>֢fh݀6r:wT2մ.S-s\k9EYȤA!vxo?](؆ɱlP2(c{sq\1k4VwvQ8O/'xJol$I(y̮vDԬuBH)3=O!$E4I@6-p3ैa%a7ۇڗ4t(ֹ U#r)ݚm0Ok$W9R;LbeEYPZf*<{!.{ ڣC;D ˌ 8"yA:[6t'+9'n6a,ɆmgTX#4 T4s>vi3ztOk"TLMbȠov4#ːp q.C1OԟysZvc,~Yl(_CP|5r.i}6($ɤ[X˞|sp+$Jfh.@?{ê:Aь2*fS-xFNGg5Y/72EPwErCs㵁;RuK_JY(* *ߨF8yf˞3o('U:6JLgw>ZIJ~+ʞw.g罡L 9esdW/bR@&6{$ߋcbPeyk ,"$ as$Sdl^l$W>Q5 m@:ryMJSFIQlOŃU^dfBYtqKAqʽǽ˪V4W5a/>%zQF򬴦W5X<𦁐e l`Efiʼn?fˁ)Y h@eV2XU k|_J`Y=OrAH.\tZ"0+;ƜǨ \&C (^12h\ҮXD{hQbwm3m%4/'kk^wI!A*=g9?Ɗl9c, $FfD.-f4^, nYG@مàbf8>\=<3,UXHRul˙8Ho~+KSlqx&p.2bPB=2F 3BWU`@&O gLQP5źjOܛ7&ۭH 6`9C$-?Esf5|"ܟ9wX嵼[@r[ɗȿEl#c5>|5tkK784JZB%w’+QΦaTS<2UF@v#kr_ T{ ? _c xVxx2>>m[;1_E@ӚVA+,lPJt _#T4U i$T}ɘM]>IKx/%:>I5zyO4(z媲O*9UO %/Y:`t2- OvZ8 sڢ\ϛ}F#V+@cg1pơB} !> _;e{`}A^C=AdOcqvHN?K׈*"WZy*䬾vAӾʔs|BZ Kׇ֨M"l~a561SX;VU؊6LdŬ.Ʒj꿸9: n k:ݨf#iTh-no"fw{}+l:[p@+z Ybn}lRRUJ㊏ݻdB.K?@@%Űa<^GaُY=}<xnjau5IhW()ntR8y9|aޏ-MjKmpL\䗞'Tioa3{?Sr[P* 2TnN8ACV+pcA.|8PKTRI@2lj`&󁊹2TbHdh1_ܻ58#ɾ MD5'EyonJѶMUGN O(9c)37W[~H)K{ m DKGxҎC@:,1JR)^H4dz.&&E\F.y- 3K;hh 0tƐ%Q+^FR3OZZ8u: "$\.gң[^PNW{f&uêVj[@JΜ}赹tӏB,e5BW=`cjtF RV Q[օ1yq0ԜhPSXr}][w>?2`.Z47kWZ=؟s hI~M=!YK#|@l?%Ip7c i[U6i;>p.3':dqBi Ւ$P6Ub-=5m74BٵdI7%1Kϸg@e8moB6Fi ;.C9&hR`dT{$25 $/*Hc 3Oo5QIIA[Q  3 N0+%{PskO f;ޏע8N ;lB7jtyxYv!Cқ ēBy t2!cC͒bŀRo$cFFz[O) ꎬCtond_95u,jC&F%ထ6~v? I =O]ekO'u;Ra^؂RD%Ҥ}TxV-l+*<qq߰GYXO,dh(aGDS(סϚ]VX4Xmr Eɞqпk 4ixRn44VtID:!oYȩhq>A;3UOsO]#J+VJZ'aNם/7LE ; "3jSrd\6vO ݐf4Hx,-hIKbB"|1'l, g3Mr>6bƶ~sALȤx!kZA5ȧ@ rn{"+j?4^Kvrݵdto_WuhsE%ɔrLs=! QFY<sR~DV:\5 KtZ|5CՊJ|8S-7B4ʊ(!cû[Msb`#鋢yk(t=vlJ;\VO)I6߬"dXnłҷ< akLCyQ&GR9o#ˉl!JQdA7#M80}XY$.XnN.֖AA2^yBAd$V*lURPdd1C8;6*pk Go,w$Z73xm$Y&6pNC[*>Uʬ{WA˸mE=oa ybmtCNp}p?ho}2TteҀ;fU Ug"22D~ྠ>'9t"֦R1L}=dotRrLAB n L(Uo 1K@ t`4jJhqRKrkzpƤ?o1=OchrRv/KAjp@ӃqA5[!/:`acKt\_ Y^t ܇ l7QYW0^L"Z:1E >Z0b\j!/(\;"CF WN<F-bm Z~jeVUiv`SuPJaXVhP?K‘%jz#%i< ޹n9xƝsy"XqcEd_@GYNNjXyoJ-2T(u{r2Dy| ͥ _*,|#;? ƽ ~6&4xJˉc(E2O1)l%NwyA篠RKٜbnK]VO䖚lܱUϠp5>yxvyliǧޜ!0M)K9uYznxyƗj)=cN${E1Sry,bSBѪau*Y}Ҿpc>0cG6ܽ69],_I󙍨3lΘcȕ8[2ʈ?^MXI")D Y7WpU z`pΜn=Opf%*.ϰ],;Wg#}]`H$xLb fY?X1ؾKgF =e6Slh7w/z>AO)ۘل6h縡Ar-=YFE! +*^8[ĉ˳>dڮ~B籷7Hhi%I^/x##]`-1/Q+Bu%۝ޠ 8%px[n~]%@IIȩkeKWY=׈~v}X~A㿻:Abv%pKBvE:uW0~js-6ߏeF? d>8in2S*{rsU Q|CZM`sN,X(T+=1\gr?9?Pn(Ș٫:AaL<~A!Fs'J@to, |5{ i# *ɰYR~<np f)<Pފ5t"8(g[t7ia.!_+5 4 ON_9+C-J+i|~kZ?(ES/PdrpXv,`gyVX 85lp|mx馪 j2Oo];l]U"f@ ξu4g,j5v-sMC:4.׸Dk-.l,Y #z/J#pu,t酻n{z3AZ0p#DbN-&f*4Xoy4W~UL_mµ,L0QҏYgrK n\BLnP7X}k1aܬwQ u&YN%SCt3ڳ}e=TcjKu8tʭ&DQ9*1B݊ sz> f'je| uE˂aPdmNAmd3 7a=vfB+qD9D.On@ G&ΠUg<RZ,lCVf +0̸sL "¦#aL6,N58ƘvB{hVѓ-ҧ稝, Ji<[hЧiuڅ+*hU+ jbol3Fg4^#c]eý=6N.oL`(ASS||`3!A x_|^M;'n.HW}8p d#Ǘ%HٱSld]=ѿBND~2_"^?Be_SNA=^;v7^iN34 5Zkm+3"f :rVz9a1P;Hΰ 3J5oNRՍ)EG _DhHcȨCpTJ*@IPELVr3Q)FOcDWq6@!Gbȕ!hOO@Z?l+poBu?<ܹ\c\M5X9k~b#RK,Pyk1Rӿ q_ah\S!Y$4@iVjkG؄\l_P;A[{= ]Bs3_tׇXrEJxڴƃ٦=rKRZ*,?1J!zˌ) J(Ȑi[Sx\MDk2wY(MR1 wrvtܬ=bǂJT0^@SY?OnӻX#O JTvm\٨.\D@eQkۭ3}g*J%V\e|fu4)U껿zTxx㤧(}6+3u^npc)lxNA'c^֯&+(\B!X6 py5q8| S%#$k$@lUؙAZELo;O?@4W: <{\ܫYCKe]w#=nn3 .JA[bDRR-JY4ešCSX.'-#kla%Rvc;k>foSbTLjNUn-x&h5AL>5a8!t mŸWGݷ ~wӃ@Gʁ}ٗS59JrV6g Ʋyy&:_ut_)8FMϊԐh!)A؊ ޵x֥ `q' 8#X(\ EW^I{X_X"YRɎMth;%*%̱[@[SPE v/pWg h Ks4@UAɎ[KU$@=խ~6X1Gxx[yws~ɢFBya/0l9.~Ȇ sgn`_)cN'R"=ַ!itKmG]_}j*hu̵O0[WՄ1r#7ìP|>Z<S#?4 c$}&βQ11v1]3!݂O^zzwTաIi<`[yG1qk5Yy`*x@CIg|x"wwcgLP0\-~ab cVq$ft7/w-J ^ҺA#}Mzq$xʍKeU-%/d'!0߷#kcYgTa9V Х;y$F~kBwWڣX8H>{lA+9z)`rfqyi Aчx~Ϳ=t $#{uwk VZyJnYoau*0 J_ق3Lo+ꂔ'CWY#;rZnˉTT%: ơ2pv1G%CLp}S.fʶ&1+*LL[?%shb ]Xk뙅^?/syW*?A0]bFJw  A.]ն#R&B8 ]l,8~p )N:.mmq5Ngoj&rujӒYZk}44.; `Aj&`(4e D<O{$;B?ddR[w/PƓwLd[?u/Oԫ8sQ"'Myg}d#ԈUտl^*頪H K@?\w+:\,v̍,̴ⅳME0n18Z}Ρ'aPEG2x]ywZ`5B0Ի#;֒8Gْʋ Fy=X(6nG6I8M2jj;ZQN 2Z ~I p`@:7 jFAǦG(fܲGF^%}夺A1.O 8/jg ~T]􅘐E9=wwCL=!Ųk)_SW"E6pJa!^5ϩGN(YrSIQql^I Ք>Qzd qT xUǀ0MhGw C֛qo8ײ̞;dlw[CǀMz\3,g5f (<{#箑5u1Ls+MVďR=st[z7(At.#*x)j}Q =9lwnX 1w &\Ց_㋄L@ ? =1K!EE{ >u2C@YD.k'rr Pt>ȠQt* ]vVA&lk#6ʕe@n62u ;.;Ā04RCG z._aގ( `R$&+]keڍNN[ 658}-VjxNUUde6 6)r(?pGUyPO5 LNyo:$BFd㭘V2NWJA;hVZy=F\ZbiXT-XHbQDX;q~=-Vс_] kѼ |/)Jp3ЧGgf\Sӓִf{ZC\kJu2gϞ~7hcj3O&oNա@?.o]ŔS^"9ZcZ"a:x{p`?`'v,Vo)wj,)'\Mjk"4ׅx\?1B{S3 5(t`h<(7ǿ Վ"vXhCՇKu8~ykW4Z HP?F@W6CHxLt$xRW2%dUx ^ R  Eä/E. gVI:6ޕP l,]; :`{umV@!v0c;\g1W5LO5 (6jjPGИ mpNNY}.Kkv^SЫʾQ_Ps3[BZAt4S'Q5({ &r5[fOi{u5NSsni$xY=mW@PK!b+5K+*L qNL^RgyAw#wÒ*t:0t7v] OSb<>?FLgc?6p.cD )5pbBƵ10`?hy}l0e˯p%K}}Yeôlj ŊЕ[mpW}'xp)r|I _kتOG um >~nƨFS^ HNb_i/CwfX +[Ts30| ׿m_ev|'}])Q rcSkYg0̖㿬FD}zg넂J0 " }s~4uƛ:-M@-m.%Rcո|$a)lg&b()%aF6Fi֊K&󾤊6[Ab>V _0hD-uq!NrDrj$~W'F`~+Qzyq=5If%S콑Weqyƨu=kp&M,mF7 }J` 75(_qzu2PlUo]4C 1h7'ݯ yAl]MRfzΩ6U:y+} #&:Z}|XR )ya$$b  s}u`}4l4|lhHpej\Wl 9AAS`#m N?hC\cWA1k 8D\Bo Zű瘒vBI '7Z3XRhVy|/Nv 'izUj嘯Pdz$ GK#_bS1Ee\f`F db-1kp닂< L/X:~ `tsQL-B%0,5s}88==V\. -/ }]5<,|jZ0%AywԦFz!`;)3w>HE8"*-8 2g|H\1]2 ?FW11bh]lOj5}QuιߪS<2-c2M/H\óKWrca8(.rlW%X`?}ܾ`\]0%{;(FIO>`F Oŏڭ@N36okĤwQىI L{X ?ض= ВynRYgg99 lÝFS|wFt9c/r'Qo"n l8lLO֩QApGaoZ7YQhd|6QP#$ɶJm-pc89aFD+x=LpsSUl߽,>:/1At(iRSa^:*jTQ·`JoYÈlSwt@g8(\B䭫O!]v"/tӢկl'?ud#JGktjNbT^7!>ܷJ\|^Y!r]~X~a+cʙ;'tG康1>bH|{w RmOkIHqX>Fv [R20Ì/٫(CB`,k Lj$&I8/pz1x,to1Y1-%SVkPtH;f(>Brp␍ME L֟^-A"pUx T"#!3W?cGWEw|^ƴ~%U) ´P&5*-}IЭ DFxFOq;Bݴmi@ESLWC9 c5v%oW:'6Sz"epr#2H2^)I;[e]E3ϵ^|O9}9d ޞ Mn%J$!-~[GE(c9R4\na#C&{E~c&quxF_(%LYqxb"ߕ}'(A y# _YIV@EZ rZSaR99ύ)`R*䁼J*vbsND*}tK3}E?C//ք0~8ǖ -Ii)=:TRj fs/v\זB'3gӛoƒ88]|-o)q"dGb3XCsv4Ӗ͵:~2snڇ 7MIUs^ VXsroGI|Z96|8#Ɯe.zEm q*#X\S_f MIXtC"?j\!P]`X_@(LWkyZz_%yx/Mq#zx ey'g) f%n&[D!ͶBYܑj\<AX#d0r9S4.}@(XknM~F VJ;!;FS'ʪ[ }+ŖoM5av,)x+es-k>;߄HA&{p^ӏJ /3G*1V)Ly-?T [lwNetJ^AG#rPzbLwy +&b]NRs$ HFYt<6E䧖>H!Rn-gIш1x 5:7n׈HgI66 JQS`ٝ8jW?SsՕ=OܮZP[@[Eй/%j"ڔ#';8M aP^R} )Њ ve^ůf|φ>,4,r*PKtPSqkJP>8_:rbITi>?7HH#Rd,` yT_jmu!l t 6Kqs67:CԤ;A+O1-xms|*W!/,մpVq@%$3.uş~-"ub+|*a;~+ڛ݃:-oͷ`࢑A({#T,"#m P6=n ӵK*~|<n5"b 쉪UO7Xk`]Vb?ʁ` !ִ&~3ZxE,p0}zLhfz1\{ lYD8y{FrQyr/}{&h~)*l>*@p<ӣ[4L-3m]xp%Q=7`]NB2 ^xn*`6^`ϸl).1:z=%)?Mth&LD{%7^0J/5Xable=}i&wWA4.*cԈ ɦ%b:_,`;, 7:%\Хޭ#9YbA̜| ,T~LQlQSitD!Nb68H.>UN{/&M@DAEڦ4'^9t2wHGџ@4UbjdXXcI~Ƌ#qw13<>vƚJCTy^+l q^ r#Egll ޓ 'c{SGh$!cɑ`f<\mm8VNEXk R'DVd$LAķIaOT&>cW 'NrKA'>Nj(N\$ﯹE{Β\#`l-a,(2BOY͗罰C3DC+Gaګ hf/8rڷq(w4wCM\Dzg7H.Ռ@JfbM 6wr /y科32@e1/xwJEsZ gU+> 3yZ~@>p>Nۥ5;UzM~`&"ӑ없5ooRLghEz@dkDKǯǷ{$9vuǾoSI'`"+Ps,[oPS"G_x[ybjr7/Kf2 lf}qgjÇ ,syBR~yz jFgXjYyPlgŒXnMM0 /ܫAlgs݋ ũa$27J&4&hIX*|Fc,q+a@}N|vGWe'ug.uIHfT b&/|XWX}JMbgcUG~P\J\Oc/MYZKVl\it)5ץ:ʫK$爛<*8"mJԃh@Uv̼@횟K&z$4/Xwܰnj\I=e`%=o^G&1r|=HL3[b%or5J8a|MZvG)2Eoghf-4㋚i9^GM}g ^#PE{c3cQojv@Mh?VgS;1!;5Žk{'L*k\ҏrc^8^hmk \Z!soᤌEO3 ̵g*- Y@bO﨟\ k-\D(^>Xרr2fU^-4gyhwy9T?Y-KWqo|.@`rX iѫ`NtH㦐lBjc;BuJNb?C{1Vlq_ Huqy9KSe?L 1zy4~wNy#0ʕ 1PjX{N>ru]29D\d\Q{e 74\Ɔ癩L* }^6J[֜p4v4ib ݃:/1Uڭ9s LT" V!F`/)\v PȊ$`Ye~O`o1Inb%_Iz㛟gwkxuQm}C>Jr^~E 6.84mI "^M ca-%ج =;dEW1r{ʸS|+I*^xQ G,V~ZXXVD?pQZ0NVi” x2Sߟ%;n*bWy# -S5-)D([?vu ٍ_@KOˀC3A@{9ݶ %W}8 WZ6. 1=.'@8*5hL$Y+6!(V+"9j+gA2*Lԯ XyȶB '#&Nl׫/ )Vh8b3}l:%ـ?wP>w2'{y]heEjlٍ;E6jj4 xH_b޶k/q9zeueoࠇ.J7uh\+#~f:>Ⱥ!sNFsG lW6ƳƮdYՖ_&7^ŞK[1Kͦ1[~R \9eNt\Tv9=ߣ?O3nAcɅs ]^V+l$\k4ƿg ~Lq_h}ZsSZzPe+3S">)]-_nF/NOզ+ cy¼MLn7t S#m]*aVWb|/ suO&әv=TaX`O 27hmLT'Q%p$8i:Rɂ扬\m͛h=axrBav?j}̭ cߠ+%AY8 >@S:'5|õ6!Vɖt ;^^G5;wVܺZJu0oҵ1Sm$RJvÞ)d90X4gvdbaCs^>L )aڧ8D-C5%7u)ߥi{T}exb-9zp>fu0r+%wZM]>ΖtUw(RD7o?mQF!4QoTi.da%7smj]f]p1E ,УfYw}4)TVCm~U@ICP`* l$:Ju};Z'փ"h;w"5;g"bZ!^:zϡaYU=@DpeNBG$aRs޻c^eXL7ݞdP8~ s$ۛ=jfqR-UZ]"Dhyr,4eIMDeWG۷MUwͲ=ط>p@cDE^}Cޤ~QGemus+t^j+}:q[_)I{q\NJg}kU ]o""J̻AxM% I/7-`#scn93u[Q͌4_^N/ #ϜGX~lO m1v_l\X%P(Mfʙ35sC ȋioffVJO4ZYy- 8;Ba[bNj w$.値䚶&Sb҅zt jEVeXH>K=,./'~XX\he&Bi$S)-X&os! aWw[F HN]Ҩl7 '.gxNko%F,2׍*=pNs 3ӷ%sζшϦޓGoM* {ax%Yh^Ƌ dZKX|+uM70-μI{%m:F#UϦX0J̏/T>6s].!Wn;.~ߴ%(?+mU(p=fppXIq*8`#vWo,@U|9W\M,N"{ 1~(? )d7 kbwMp!ȰORPpG _ڹU>tr(fl5%7j`Op!c/!l &5K3l}\^laZwI2Bwpו*X#"쌅&l#78$JӱME:R!,Q`k&JYsWxiЙZ<giN G.A G1א u@\^9 ɘ0L>ڻAn!DZ} kt$ᲔxhƄ-T-?R@LɶJU8q)yj?aB(v?V~ٽrA!旕)}ƁB͌86|" xK> S/J'\nUk$Nx 8?Brذ7Ԙ02U΅SE|82UJ3No[)4PJ;ԼhJB<=j@xb5W21r<Ղ.~xP 7Qѭ0ä[Â0W2h⌛(-/` ڤӡ6r729,_:u)g~QOM%W|߂{k.&5M`Z6d@]p Fۆ,SNmE!4^?qNg6Sעo:>m/"5)9wxnq!3hL$Y oP}}Rl Nvv"_ ee 5D6 gcDx)TLwllF^~KA8cy QO`p24ʓNn7V\\87qywR6X mߛ#rq?ư{ɩ/њo4 i9Lj=/Iɩ²k{i\S1}=Dﴑ|R{M8Z;_pšܿAiNzA~ ]0ZWܼ>_Z4 5 }Vy.MIXvu7}{]ok| ^.B? kvq7d5͂L dvz4<*2Q!-.vy٣ }>q{tP_i~"xkvJQ_ 4aFw'z< cl69NZg9+\ 5p?<5\4ghu{>?ѬۧcAa.VGp+Wtp7$cF鋫Yj> zx95_ޤ 66 IȿjO s}Ճ$Nf$S*Y7R@֓{kwf ӛ(,"G*$b5^{\":}&\v*wn, f4 $@tI9KB5!X?Y8ѤV,RoMM\(.Q`>(8OAxqFB5FP-O0hL*Q%-SdmdUkϛؒBOč;Fؼ|bQ +fu\t}ER,lGroxY:"] Js>!% 3Nq+. c+* q2ky$ 2kR 8=8n$q˺#ĀtqMvƥj_(`+!+_ αE0> nP<̋$dǣ`=U/t2G>>A-t[`:LE4Ji@"fnT5#+lUK8'̢O'@`0(9WQljooMF9FeWۀGc *Nji0FC-.UUKHS5UOf%(!J{*{RMBIUI'Β?9LS=V~$0nQFj"uqjKAƟrP) 5{y-zl$ER;+'@,J^ q\OHm+n"EGӴfxƇ%~ģ#3wB3%G;ϥ?#TMoWźҒ V'IRs1y!)2HX Eϰhl376DNQ,3ǨF#6Zl@v2Dtfhc"Ko%*G)?[?,?^5a!R6 a;]W܄AkL[Le1!O.>V~y3|(?B&2KL8gyud*,9J JxmjF{y {!M0k>}D>/뤕#=nגT>&m?7 @Ijh_Ѳ@}?Ε'F#@HfI|wR/^4Y|$߭ji$8 rmJVX9vCT߆Է =a?̢X1C@ F*{\H셜ŎV7/4%(+)G-_ln5yÄL}1QBz=ġ = AXq3r>%&"x?xPL*\3r.@l]d#s劲z`l]Xۿ ;j)ht2k5V&@ry2prX.]g>μ7< ;:s@HRO zq4Λ⤏L3!7@-tY:n;0b`G.^T >mC?DkE7E:󅽶I*s΢0\LðkQ2 17O[9iv;ݱ`A٨QFMMe@+̺)͊QLks•T*`79bL pm>EL;bȖ@8G" SM SǙJ Nć%S8$>YfFR|e))K8k`tֹ́[K4f&sB}FA=̫@@\2C7Gަzy]LR=1iq%UЪJ9^;M f|+e\8>mO+E=(>{ȽxʮQ.H.*ݐ|{2J+tC_p;l ;Y 4X$+]יd*]}:fJ7s();O@CP y*JAk 󽌜E71g,9wFc9=TXӮL1!1? fuk"6Wسz XP}'HDkZow`ľG=mvJvjpb!QÐg?@6jx'.ѾrhrMQǜUGz3X$aȲ +঑^S5l]94Zas%clj'!]0g?e<&*e|wZA#ǴуH%(^^yC"q4(߽VGϊȬ-n'G\%N=tYjM76)k{NFE*- o @8Od-THgfV8't+IYi a!%]ݹ0LiN[h.xyZN >JӣidjACS`5#6&, a(ɾwdP3YOso%9̀Rwy 2w7Ry~3?J.#salEUf& ,8td Dn5Oti 6YjLD/c8ժέL78 [Hrk*\E:J~E?L"O]E]feS?}d8a"ʕc.O=dE1f$t;QLYr_2nZac n5ـ9{/"8 {@ܦd~b?JX)bfb^i L52xf#. -jAZHӐS߼wC#2U3‡w'd,"Z to.Ps)Z!c 5||44Ϳ+y# Pei<;|Fy+j롽a%6}ѿK"b/[=tba|\㛠q P,6!J̒ɟaBڈ [k+Bͩ ͦҶ`}oj9iCc [٧*8%i4z(ʓ 49F4J8cOj2gA_qI$d4V,$bֺtF8O-%`2v@˻ܼ՛₵rOʰp6SÜWa‡,>ˋiz8v2EHg*`M%AX%0Ry 2[2M_{"#WlO Yl ڐe>܅\S{]L~#F+9)8>#qR j]RkvFBEF{&\Ŋ~/qbⰵI@plV-p92zA0 :#(LD`GCU)\[ `R5Qސ/P5\qv"Z i &^1\Å6{AOa#'Y{((T\(90u> NFǐ ]ɅgiX=XҶoNCx%Y<^ZM7^(kqOj=JQ9=Dxm(QW9IOUN8͈}1Nן9L eU ̪:=`C-2:޶fF,w1FCotX +~Wj|뷛yuf^5/Kn <}}0G,)XVa)l+O6藆l Ums"V4 > ћ^;=~+MfNLsLAi>@OVYZS[D-Eڂ?$X0xљ-FH/Fͅ9x .!9b9{^JV @^yZȴ5D}ܝt5-`!{&D -="<नcOTt%_6-U*"g8B]w;%s_GF

        ˃  4--k[%Ԅ 3Hjh\?dt\Ky/Jdgh:= `2$z:{\c @b꾵Hlxd&ĘdO*cgE.bFEM__ִ%K9`w ]wYQM.a 3oze_ {aF[o{ )8h%a& $k L}nbc1mat*|s<u'`?fs,Bڨjط民VT7jW<QTdRU6?UVfIC $ckZuGjKECCL?W Y,6"?}["\ W$Ǣ}rez(CQφ`T fjD}):F؄SD?[9XknzT @kr:[^^^_ #8/b W9; yKGji9Tʩ[yf-R#w!:s)\n[n(W3țpD6ǫxDDjk#+zߙXʀiAJ@Q\d8Bq+iQPo;aZi=Z+ 4X9 `IӖ2?hT4Vƣ`"1nu<0&_+@޲r<Y#:ER}H[AU^j?B݋I?LQZD6N[_Pcsᴏ@᠄u!(ͷGPD[%Eޕ<Һ"ֶ\ B,IprwpAw K e ٪&nDc#ƏF{]8;fB=^y0ߧ9K@|DS׭9sf ƅsnX-cS A"5L[ϋW+ޑ^۽.DjUfzQg}8ta=<3f3NdI؅-ʚ. n4<|RRKnn ( nWQshX5_8A;D'L~^松Kc4Tpa0ruG! iȠm_ A{ tsa3 UP'h^CCt=P 0[/9INRY7-ǖ^I?&cj Qh1dƨT&f5Hq9=X%g~UL$We"_C؋=LY0&zz4P[^c{BΜ 2L.K;KW7nQͯ-"hێs)r N)Y^Z|#9(ea(LC!.Nˋuߓx2Y+>2:qyM5^!G$'b EerT UeQD S@Po3;~JizIJ]!3%qa?TAarQ#$*dqx8LDi@[xu DjYO7c!?hBnT$u ΩA8Up|yp.SRg`r=07]V^A[̺qԠ9 w*: dd]·{'џ پS));؛F k#0bqo,J:~ "8]R>FjZ'؋!5*^gc`lϏFDp/ǚb sWR*cn^O;I%pA׸Cy<[K`o~W.|<[ka(W2o搲*dBUL Rd&@ U*iފ˷sIwTޜU"/aղ'C7`31Sl;UQ9D4F<@N,l.'q|NT&j:<6бIMf߻ Q7*m̳_>#/UO'@FHG{-W)B{Fڣ"U^鴊,/!U>HF 5|є;kK=6u;_ЅGh/%lL.!!C̅:kl> ΂nb̷ |D8HY5pD>qiC^YS'^r _SQYmGYi3oa!VL:8yF\5|M WI׶cmHRy-l9`ړC>Q#ݧ;{&k% Lhsh4r]7A]OBP.(  b6 PQ?&+Tfg*ZLǣT_}{ L;}"TMH^Y`/\ҩY$%ypJE]_g}ttv8b1e|vOataM0.bcl2$8$wbCQt{Xm@:2tz2kkx{K+]e&0Kwj׳N 8Hr `ȵpެ6BS;[tO5DViiV /󡖑wkJ%7{'|3cb^™2)Qo 946Fyz:G.$dZ۹Hz T bD_`spSg'ȨS@ݷ<7, p8Y3CRv}f"jϣ`hW$9/Y`$>q'䰥*%yh+yy5Zi!G: ])l$¯&9M-y2KVKN%= rN,Qѕ|Qk(v?dEYcT.1)8>r զQO@+OGRщF;-LY ]:?x9=v> cPZ$W4imn ͺk]r2ݪ NZE%y5ZO}upD@5sAD 7{K`,ۉLݏMj ՛ k0\\ŪF;},EYǪ#١a/~ LմiϮhL0sV\wfIOuTA{ʁHTqj[儁xm`S eYZI@a6MySȗ{*7ۧ8Y+:TC 2T 왱Y4ZuÜ*;?1(wb. ɛãOʐ3uizcT鑕ks!0 uJ锳g+a^mf텑4-!]Ǖ'NudB ɖ+Fm㮎c=8Z?ߢ9v|T{(wnږF/H૞CZ7 M֪M"`dѬ"3cOd#ވ%:gIFG&h S3;r(hѱSГ:MR7kR[%tMfgh|f>7!L L:HmDh]wHl+b_=06%C3|ԥNjA,%ފ9K}# M@:K,CF dLTAn\_PaސOHmd^#vܪ6ʼn]2H[U% sS#,ps^/>7)1貋CYs7?r:1DTٍvC[{<Aca(h!"$+evRqWoL|{oHƪu:\kVqŰg_|51B꒑k#͒n 3c9 .e||{/  }-rh7|s׶_yD>Ʌv˽JNۺet-rӡ7БIuAn8"\YsێyV#^?JsFa3m<"|qai{E'A{)U _u/U^x5e $8(*m؏f̒LBR6Ob .aiӠFm@A{ ̅tۮІo/ ԎIas.C\p) K |О::xz -<$W'*DAR.c*p^RvrҘ<|egq7p Tu9w;/uʏg^ <3)N>XlNzc5xoEu_i׀F\L1Ҫ:zZ75?4&TGOO*dL ;RS:n b.N:ݗ±R3v޻"Q*o7}Jmޡӎ7^g2þ1tWL ƈRmk4Ym dEmn<#癷I*dw*[O)"zp"G:PTnK{o.Vd 4U[ݨ⛨w$;WQx|+H0$`'ځTEH|G@L޵yoQe$nr|oP6ʺ:*N,d8$VmވB}=VK^5d-qb4~%^MPY|\NF0:{ozTTգZP 3ޫ(ruߛHqn6AcPxlnǡl;\UqtLcle$0 QMb_o 4y:#Z,mSw8_nF᱘}IQe2u8Ǹ\t:YڜC~ڳwg"a!M"^i,~N 5zET3,"L5,F1gJDjYZ)G^)aUPgCc/M_/KQ@R>A՜2OȐX`n~d_Ig|%XTʕLtޛ`g&]]` & 2au+ Cv`VRHsm$buKۀkL^ԙjZOkuJ}A!ݥ " M$4W@|*k9D(_e,$~ ACznRw-fK^0-UأJX+TEwizAQ̜Zog<<>wddPYWXp;> X| 2K's~9~j|!l lR<~'SQ Oe`)sLA(-("Bt-ATVa&:eV9SZ4 ([3?0"2_rj/*A1-W淕GϺOz鎍h`fu&$.!+$n\a؊VsE[!VuRvGZ( K`,'+u5;.z:jr4髵2 *'mMp`(ϳ}'QfLgGP@OBMΏCl1؇9AӣBdsSR~>$4oz?p=0TF&ets>p#bġ?GȬ0Ժ5r豺'zBQVtBKdّGI$!NjŷX yVxἿ*ft3VBR~dY'Mr^۰[CqIT$",fZY(Ty1i-v@2JwDeBL0רXSػJUtSc9\rTUԗwcK!Ip]tQ8XM_S)3zNp7taEH]Ӷ/Q,iwҽѲ}ܸ9Eloo%J͸Zq%Ec8_^8xK"%X]KkZ/0?l4 'GU3ZsFP|v&=A mWf&jm4[W+yY,yO俱4uJ1/uɐ/tBL~L.6IzG%'GA\0{x9$b^>H@+'~Z䗖|j@DE[*˛? #8=-, Ẵ9RAv/ }䜉y`2O8& K} E9lVӃhSaBzoyTÄo\iҜC]1`8 1YgChދSc}buιH$Fhb a q|/Q~ubv4G;e~Z.rK4y1d}(oCa Zt^ (/U % ҂Qڂ?R=FA9f?lN̵w(CcaN62(Ja0wuDcv o(+daVܿ!0lۢ2~v?QJD߮c5{\5$Qe-6GṀAxuz]"0Q%8AB+@7tS\K(e]qq)o8]2Lx#]7|ZKzB[J't:hi'h!j} hsн<TdTrmiK  FXm:eN$^8/>d8ypC1A;ht5.d A /BΡ,7\-ӯ:5| %NTvrG~xʩb~VoaEҙ ("@^:n)& {*l%1Nehv>1+~>;n 3VR9[ g4\$&gy !-im"dwZB@s+ #w~xU+DK, ~B]Y:l"ڳٍ!K )~g4 y)םTx$Kަ .ea 8PsZ`?Kna`،Vq-Z\\N0.1ȵ]\= dY[Y69Ooxnd:(d4cCmQ Pˣ|Oui-$.p?b%¢wLN[>񚛳},!;1WS# eɺiTAFwYt\oon?h$Y~~[i~4J\/?$w@Pi :wH M53kBK L]_Pn{63$eD|ςFűdH!$x[]+/qk<|Ր Îc.w0 Ty1Ѷ,8m^x(uQ|z#GO6Qɒ8F_%tFA{Z<3JѱXMgN۞ 'H\D/MTަw'2T 4Fꦼ E+hbp0 LkBIΩo]$92̖,#3[ xe8F Bϓ[L4,^#R)qu: Tҍ:P.6aY7[ %[<E7:TS}eGy`zs(c4pX I>+aSVr';"kW[巫d4 vpG>>1Wv.{K̔E:I'E|^(z8U)޼rpf7XRN#>R^@nŨϥZy(r.⦀W#$__r;`` "e V#a#E #fzGDI+~r&կ%UVX(+ A]Ý VU. w Oh}晚5e&󶴪d% ?Rsus̷ $̴oj mxۺѰF}.g%~N-fQ:_tX -kD>'rF; s?:~̿M]vLGoV~=9"*nLQloۥN*J'"J[d=-I|!;_}wϮq,%Cϯϴ3~fkh?a"*ɧŘ!IuRgL;eYc+ߋW@X`"h |%/ G! g+#71/arjGO@nRP8zvG>4-] 2Y$g6^NFvLԼɮAC#ٞ4ixA{ Cg̰Mo4XNr5,dHw&U`dbFy3xrSP6J`X:h575 :w3rI^#T+ ʤQ^5Z3Y&[F} n D+  !.& kh]/!1R f ؈FBFֺ<:^9A!E2&:g)nQQu`7jx0I2<|cUzhQٗL쬙m& j]{8徲 [>fnW!`y{THp^`he0 }\$~ ^7Uu۶4Ҏ⶗ۓs90qfF]tԡ6_^2T7-yc[:ⵏRQB)nFń-d㤐fsoc@:kx6ov\CGvtQtR4ןv@A+!& 0Y;d%ԯ ~X {/2af1>%4|IC2-0>Lhu, "@s1;[I>i.3yw'IP4a]: ОnV5<5((ܕ; a#>TYҵ0kUs7+9 I#۔DR,ɺ]ATSap3 ;StLf&GBDBmHƋ%A8V+D+Qf$օ\fUf5Zi"{kxOΐژu:w̳c$tlFBުdܿBR*2a+ua֪#7 rXK-9W5/gwZl?$Ddc}D(Wo  ;hIOC<fx`? k=jV}F['rgyND1s#DKl{>Aa3LGt}[r)^* $pJx) &.W  6 @. (/AT<;|u2[F(H)~qy-Q0ĉ`]$#ȫUGƑe'pMtЯg NgOmNg<~9edN #rM#%_vIqhRO싰9ÞՃɲTA{2Y@=04Q29"7\ܪJ C2gƹ |bi-m3Cp}(=׵e9pBaGH~z].۠1B\rDOV ,-:c9ŘkTUИ\:pqI &l\Ƿx# AA :rpK!Eh1Q]:ѐds>*L] m%Z3>;<5WcM'I0doA u0YoN?}5@} ruE5qP~A0DzSLZץ#'Qgd&.:_uD$y|<`Ds=ե'hK/!"@<&ϱ9YQ5 kGMzN" R6/w׈^N`(HzFODRE()/eKӗ;[ٯ?oh鮎9W@F~?g:OX>nV.~kj-ܿ[ ګ"T? aes_0%4i%t!BNC{):yQK53fDH`b>%pVF# tϘgo׿4]IRxzY_SVF})4I ]Ġ'dn fJZ2a o XKҭ~I֜X&`jm(x׼.mw^Zǣ]? @.6 ZDQ2(e껠\~ #߉<I˜:cpO?u3yI,J#(:Ǟ%ub'I3;Zif|4sA6׀=XV7<n6iKTyhRr_c/xz:ȓ$klrӭI@Hӝ*x7;7ryD3*xT:D᲍{m?SbsIox yOY&3*`& SB2 fa~EQa0%2\1(t.RN^[?Ԙ9?(TCv,U]$ZiVoP[_[-X][paH^K8ޗώIlGPڮG8rh 㨿R  Ȋ% ^Vjz2_Ej8Yi=(I&DߧvnS=)=x`OQڤN^^^ IJ-s$u,/I^Y!vyHSlVr-u-E;c[7ohNr+)Sֻskף/aݧeiD.Fpr_cCOʙ`C/ ^O<NXԼӥP/p3֍-qNVM4H&ۈq x  gԿ^Σc#E>=huyivhQ>6IbwZclz kk{_nj⥶Z|(g˩ y;^}h$PJ~?8Uq.=2S31̂ ^+Eiuj1/!ݰjEY%LxKq$dl]h%8pr55jDӈ6Ob~$45] 9btFe޳|qSR;EWzN#JEn=. &R>_=޿heO%-性(C/<c~=Nm0KBf@4.1y{f䋴byNr4ZhKV0M0*=5Q1yqA3k~midv'da a7zs}0"Y=3o* )Z\GCU+vC5w &|l|K~qT$_KNvi%}h (ɥjucX!z=72.x_;Dazա4X/[+ ԮpIܠ/@̏{SkNP|4g kR~eguWVN+Yc2[o^pfx)o2N"d^m֫0Uuz#}T켰 7F?Nq?µv=9yʇ<]-{blw*$ 2ѫt~zN6;DUu&q:^ /XRgDq'[1yc-F YÞXCk1`qŁN+Y pv$a RDYr)k\˭h̡uQ܍^`^ mū*[ 3a;shn+pSHu/]U6VXN\ž2V-ÁピQ[e$Fpn}xY"UkWd['RaI ȡ%_q^.~*uxJ[L=+]'H6fњ"ډ1rj|aiFt`ōyAcfe͊u7BtL7ܘ~1&ag$i6t>Ͽ.ħ9cb5O-Zes?mt{#z{]c?O%A-i6\V*¥zqVNbn23l\ h‘V)0sPgKf8[wq{@O}>rݛFܢ&2H4`pҼ7ri jlJR1%"? Oe an3WicO]_Bl$CAC\13ѯ:tTA10qFU\qeQq36_y$Rvgc>@gMp$FN^xvT qyS$ԼtpM$=Daa#jw<[/FgMpCm=L^J  uڈ:?=XH5iv)V6MR;85,w~&-})9YzN {pL5ޒH בI#&^$ W^g"b&֤NE7nglzm`]c:ќo8E-~XEޓSǪJ30;(8{$E{`;du PQl皕O:"5>~I~8pЇm_qG [߱}F/1Wۙ6j֍0 3^{_W4%K}m;83*`Ʒ3uxMU:O ) OFgugK罒ԓ[`]0r9g2q@W{*ՑLC~}h!_d"}M#Fa #8xTٮ[AV:Z/]X'Qhc|gp@fv6H|]6c񬚖ɽ h)8RKBpr'<a>.۔ڵ\H!`(?(iPdϻrGhK+~W_GSS+&QUY})v=aJhԹQ*y5h[)Hg%gdX'$\ |?fmŰaߗ){TTh?` Q}Hdc4#,B8T, <.}\9)eCkZ`y-iq^ʥӶ4EW16,SQYyc Bl/BIQHJC=G%? L$߹A+hܫS˻qSO\$J*U}F(FP E7-r7&r4Hγ Z%µlՖ ~k hG&G1"}*fs*zjVy)i]QtJǬ3&RӮ\(7mI0:%#.< }Ԍ>-Oa-(OTDƬ81{<LT#&Qbˉu|7PyszpQMziO_՟ͷqjg_^r|Hu=o9:1 3rJJ@O)}ƗYH&ѻ•$\T9\r̢^>|.ӸB 5jf҄ZuR@(īlւ#'?FmE`ͰF .[4IU]Z_ñbIf<].'kt&˒͑q\䃰θ5̎duԏJ9lx;,^gDge2Dp^{83! Ĥs/Nl}j@}c>աŤ68Сv:ɱn bJeWh0Y`e@j&6pXV~#ua]KE{+.KS>2i0Msՠ xAgxG֭^f)@RMOyjZI09JO.=ENF:&h1&%E䢳wE؜hHB H/ п9y{T`MUpO4!hM<gU&tܒ?ſ;JWNg ILaj Nɕ;: } n x<,v1YOQ?/P*xvEdWuy哩hٿXs)H!TL董>,rcv ڮb1*U$w75LwPb1y5fzN]d:Q$[ej':LiÊ V9Ae0rXΕv)H57@K|vEh8mb1R"rY[Nrrnlҿ2}m&1lK2 [Q)[44#NZ|C\2Gaz*,Iaws]=onm!Vqԟ0-"h8JZ5ENUq1rI$V;Ȩ2o Fu/'O\`Jqk)y_sސUב큺v  ͔#jm~}pZ>:B3C# teZxxj6g6ڀvhypyc[3ɇ?ESKS> 7n}a0i4PZg:ڗӄv84 tґ˞cX*ҨcetK?22T]Ԇ*{znxBiV.᷵6nvfn7^' atDlH×4խYEqtN"Ef[,sM cZ>Ϥ߱8Z!c"qU Hz%ȳ~h?/ @܅1iwnMXc+,˕s~/9 06-;n +SŲdXa nx) reM0uo$`Є* wѣ`fE: Q_sghX-76w}>f֚N)[r[Z[U)`e eM5Uck| ~G;X^ܢƘ nJD׶D2@Ժ(P1G5X8,rx݊y,{֫\((>.敳H {z/EXiBQbNb_3 ;uJg"\^#/.QWi".$ig#/oX??@NӥsXk2-:/:2E!-㒞mfXhPE3"7K*˓ x2PԬ8U^c Hi 1%zDz94t@M8w"ꘝ(q#\ T<.@aEN!oy1'EimT-v3qkdb1y1Mn 6 "BS&5 މjCC$ΏW'eb!l ֬yi>zYb\ n˟Ktַ9ONluщD;ݪ)<ʣd񕹻O{kJ٢s':1y~<6s/_TbE&c7{c?_#=v)7UʬoT` ,sQSYAM󨝩jH^h:*g;:׋[y8`wX7C>hӰL.|H 7ii b:)"'0ߛ1DT/3Ȥ$i/|,=r;yuc:~mrGݴnZ& 81fU)7 lVS#dn@#{#>1iEB{CrE1ˊGȏ"]Obq/朙vF5= 7Di+: NrjdrĐ, C)OINVC]lh>Ρ|O NTZ2_BPm31P6©H0D\ .޾h z #R1t1S;!з|Μ0w&SLW'0멪Ux韠dQDgI9n?S˕rB? 0'S\PU0MA35Jm08f(jXaˁPu6c{Xm1̼nVrG)hI&Qa͔0łeeIK=<--׮9NIW6葷p g+cB o֪1@?'3ϝ"Ex҈6-u P|qɓFý"^_ <\_,Rqaa7=n e<`|Մ4-Ep)iUfթ@ɣUd2\ \wn*}+N=F5}y2HU_aZϖv$5M['z|E@Yn~ppѯ`aɣO0WU@mМd~Lr˟ULY[޼VޗҦlC~w5 /UR.wC_H 9AP3i; Scծx q[h<pM&n:Y($CW!nb06:6br1=!O6u*%v2ui&v}L #HQܪvD{|F@K/=cR>!BAFo2CxJBeKkp- `e܎}#F6C=?rcuB)uu{זHԣ~֣+LY#iсQET9N.Jπtl=]$Z-!=?-s:)fƖq1 _q*tle`駙_` 8nrQ# |TIjM!5CjL&Juk~1sC%m2p\o*сdt).F2=/II2+HFojn('\'$,ԩRs:RkE_*:g1w T}gBJB^-4o]4HcgO1*܆lh AOrMUf|Z^@r$DK7܀k M?OE-Xf: CF!Xh1=lCuBJ9~^xLp"s):y `)$h L{:ȺD xC=>;JG; i\RX#&Û:Oಠ/O ӠB_pH> !քfno9>b4@ZT!pB!6oEC0?CKODZEbm grE..{ Tjov2֯@<$_9XvN !{O6fa>QӇ9K&#kXσSktZs%OOV]B# ܆ |} ( $X|D;<ߞM0G7e'vm:!9G`K?C)3|''\=^?ܾ*O]]k-_1.M׻?1Q"h`zt0}ǬuGV3,VK C,+cpmB| Qb…a.u>>MTYDS^6TofjWVAW蹑 ĔNوS hX6V$O:H%͞i\D^C7xD9渹#;시 ,E,YMM*J \Ң@oE:z5*bl݂M@tX(UWxc.G)_ fqL+ Dqtix,c_ ( @F? )WVe 9P|F- rNɡ:W']Pn* a+%!VdwbwܺmNmEs ( vM݈;_O 0Y.i![+.j353Q"\G띦z,),&3RwkKUjў"oUoYrb|,qFP:!Й]T{Q N##_8no3ەA)-=镥fnmHjJ:ŝvjt6lz *Q nN=HQ)v|  "UU.)/%^itF@+`_5ֲUxSaX8l-̀}9ށڷ~hM4joC j,OT]H.3ql!<f –UXr 06\=aǑ1#kW 7[渚EmS2M c7Q _0.>#;6Ӛkx*5lxɁ,3NK? "ζ7鳡-X;Փɥ<`D)enq1e|Iz%wA]x! YUڽEƐ<n'\^&y&(B;pQ esW1Ю sBe3vW&((;O}9M)oωD^M3 IRy( Q>~Ɗ _{oO|ӣ^i!O[ B@d*/yUx~t.q%*sDz+V[|ZFKP99 5A;T ھ*3H #i:BeJ\̻YGQB^ YkN-~E8T݃p`>ŠAW5)A4%oj+|'*`;܂#u[,!-6$E;_C ;Giƨ V_a NS7r 먼 nD-9@Jb7ϱ{PRE2z6<ĸO]sF?XBVx̶@4]AF /߰Y$NGY6'<#6 ooi{IAAv`{0ƽ~,Nʰ/rRɯ\tX~2SʐNd:3{-2"AW|")|ɋ4=!?h"6g^|!]H"0kļA3[Tqxΐcd G-'6戨$) G ؀ʥr)Fjټݓw|5G$x)g-}ǟM0>UOJA?S\NbJj/R=Gݹ%85?_+Ϝy&9lBSp酪tϭ>7H>$\"zW?Qk9~G_pU`Vo9xRl cQKb$S^Sn E%M`7>c`IѶD}}mE1);1npk6\V]te|&jCf_Jj<~z* :ZCbv&I֭{Ia7sbM3y[2eVأ56d[)8)ZdAX7\5Fvw/S(l,.b @W|M~NIS:rk`Xe*v]Yy0/΄~e۟j-:9%QL8Y>OU=yISB 0?Z ^m'5[ݧYs)of#=^#0Nj|jKa0G%EH?p"Y":KܤF ƴ66vV mw!IHЌ'Az9VaLd#m?Uraiw]!L@hu(@c}O}x)ԏU?8)M g2bBKʙ8$=+ |5Hg>\ Jߕ%Hzbz`? Cg,Cߏ>ƃk)`DŽ?Pه?}p@=6R¾ֹiaGOڜxH0s,Kf;1]w>BjpiGx,r[fhX »"ѭ!8ݫJj|Q-" F/}\ F.]K͡0+mWhugWՆ"&T՗t 5}d~g5O_JHi1woc|̬)ϲI=^6}ˍ(fV:/ߑi넍9 7&d/qR<aX|'?iSCu,3\եC6צ?rY\tAOi_`fr(3%]A6L`S~~ TSᖉl3w﬩)C٣'C@?kIn5֨*(\ v ж!%nFz{m*H<"J72gsVho5R>+{ p h;u|DApOV^Xb.̜I%,#ҒSEwf;Ƭԯ&uk9KccՕsƁN-d٘eqbQc%Td> \m gJU1;'o#is ;u8,Y̯uDÆ@- ƴg-Hj# wtsJ\,ijMBܳVú %,j̛pㆍ`[?yͰ eU{ݕݾp/1c?/#6ilߴ[$p׿BK4 ht,5Vδs|#_ʲ./-,Q>zd"KqS;ධ@'=JYA4ڜG9BUNM .uF LjjVM3{ƀt~Zd~oWi0Yýl/:A.dCWX;4GOۼJ˳` !8w pٺ+ѕ7'SJ]ѹ^F🇺2::23I)һ0#t8<)W@FRuJ>,~cnsN]_aL5+ a~O`,|aZÀݍK;s{7 / M$ Uv;@?uƕyG,v8@@S&hsO>?Heh#|dDO=OS=TW^_5A!aU[Fe+;C>,C9tA/ES:-nGAaS'{PIS=?ɡǺ Z$ 13UWJp.tL__\aOPQxҴ*ZGr|]X[g@'#SE1״g\ Vis*4-n]{?6Hڳ*L&57+?qߋзZ?xp ,h@v$^n!͋FDxL/ V#TtU sK|ȅq5v5TRSU )QS6 ޔ4M/U^t$6J»?(чB %|ht, mb‡TƤhq6vCJԖLQdT6PLIYKwOţgwOB7FT8 򳼩^j̐r8a|KTV>4bKهIH 5dwb%nn9tnaT Wx ,tx8۞U`-ҤB%$,xwd"6ǧF |}d rO" 6~r ۣ ?f%cY>#@9?TbVIzW55rzkDi}5kw>KX?q)&H=c2W 3y5eW ,^Cid|XRxc,$-q *Ş*ONz/襐N7:-gG|dԤh75ToRp_3~yQHI3A_ 05yGѳC|L͗(bmvYmۂPKm#W-qt|Pawъb*8BQ@`0P1:SDհAh1YM2á<>Z3)-ZGߗ"ÓhT][\Ʋ'rKTLxhڽzq3A6`&{08F`=MoU͗:T}zb:},m>/:GӈRxFױ[lmhYnP:.6/؞LB.S1q ʄ׊cKzU!mmlSȀgLH nz]^!5 \vkUg\GB4rBP蒯X3: a#TB9ZM8 2sŵ 0C6*-(@/C4 @ +qDclz U*³*RVuraOxws` YRX@l/Йˈ:=f.K|o+k8$XiŒK^|uNiag H,zgfpV N_•X<^C܎B|2UJcaF-CfIxzRteE&< QL vTbKC >wjEde v@q epX#A7bLlVౝ*VFK>iG!\svZ6Vro%nGfo`@K:!f\`%3n҅#NȐ87 p퓟['&rYKRڱ=-*sC;_}E蒣B'zURPxUC|rEMSQV7p/MLy%1`$a"ܑ uE%0/> >/9]!^J?6zI64VcVߑ7caL<0rvR=s#gN:oƟrg]RsN"j[Ҝ/糜ߨ\Wru{ a ſ! r6 FvN";ZG1/Dd8ic <(y`dti,["J̵R!+ vRW{'"U禲Z$F>!A B#~Zgm |D_WD]"I-[6535W!򔋃<ђ g f]N%ܘKg +?qYO 5t*Nd `#rht]o+)a_dIз۹_aKou:D"(+78_iREFbQ^`KvkhVw5{N ".Bag W״_dMoGH,`ry%D8qGӼ>2Ԯ\'ՠ2 ˴RM(dl6hlKeiyeNacݧ<_ngų9!B 7p> σl:b@]QɦSO\@-Fy[p;ɩaBz@~tWrkao~Pean2IjtD>c)2?BWӈ'x rbYFOtVaߎ(_EuYJR3; $p5^K=#34Pv /K*G|-ڛ;_3;L|kϯi+^'mGZ2hQ^ TsW AxThpQ]z '7iY=br @NHWx R3\-8K)l86E8<,RĉɔDy# ,cޣckg2)\Y]zG`,V8Ih(uY#1?V\Y/aq{;^dyEF[1@ZNgLX7^k#^&S DShyay`*$#El&C=h ք'?0zg opR0 cFE>O M*QM򃵡B.qG$445mDlrE==.1P&V6-[jl^ lcv[PZCФ|}hZk=]ǖfV^۸ಢ YxΝ1hCg`ak,l74Wv0=}J#m=`2tv%lW="=d)J65)ɵj4!j}PfqtVȯT:2tRuL`3G'bfP Z"Ff[U^YQlro$y䲆 HC1?1uE  v,  /#r [KP8dnpn 2.Cn,0,P >O ?Fði1XHGnAGU!ӗ秱 SNX'cs3C-Ha'A9WWJR:q2sݷVFC[NpqhB]ލY 08`88!g:>1@GQP zMv5$Sl@:/Ju>|&`Fᣙ/ўfњylj~gx.dAx7"?nkBzˡ PrXAJiYY8(18+Af'|g`|V[$O=f 5l?zy=Wӱ;iod }FBjl&AѨ:O(klspM_rJ/EI6Eʯ .iyvOeQ?wWPO4K]M<~^51&'wj~9Eç)ʎvM]V]a|Ɗ3\*? |޻}Tu1- [*(h=4ZXXA;?Y@xpXU/@! GeD Ԟ^CZ|au(Tl(SH@ZDv@hZY-lq:?\>ipd 0"#ȎcJ!Бqr|'+0P-pT4\;FPv\ɪ,|4LWn*Gd/QKEo(MC2D(R+e!I _KÇ ڧsoC3rG̘F7ijU^xYc=Bn48Kn8GA84Щd#CЗV8b DeWr58S}2\3(FLOX> 1qҳZS'B8>In%Ϡ+j_1"kY ?_o_Ct9i\^[0 5eRɎ#OI}וՅ Nn0 b)s4~ Ov155$ߨCY"NS0Ξɽܚ䶎%0펊Au4+ְ 0U74H#+6ApV׀}oEaޠE=z876FCM|x~)),$rX0 E@/eJAPz\0ܝM~9x&5Rg &\ULJ}FbagiIe: ԭ5A_ Fﱡ&nyVѣc]l { )/.^[ԚTY\(IweE+c3#ě& 4EAv !B>+lћmE$W)~UB hM(5\yX@^&YGTD1_B;{n8hGk!i+x1بŶ}WGԷ ZOXЭ2| ^kG<2f{ܽaV,d!OMjڽwB(LIaai"óuQv8ްUG[#A4Uzc6Nxuj5ԭn/}B?UY $}kGGƑ]7O~}Pǒ6*2 .AƒDg׷'b[<ޭt D}R4F҇Eg7#({5(aG I9s)` T24G R tz̲ʒ2t;<JOcqɎXH o0wS@ߐHZrUb$&,Y-W$n89 h|W`&B}D2^jgkWY_ak~pIVxTS|W}^Y=W)LӋښS{Vxd</31si+uR . RGIɇj\昻|mh_ 4@19a[l^6ؠt(Gm!> S/.y3ԶIOHI^h^.>2vz$/6]KoCq,:fƮBI2pb }uQދT"4ٝԔThy5E hPǴq4ޞi{ЏQ]"'0{;2<|.d' 85jʑ-<YF1ϫgU=:AtRpD!crݩ}B5gعޫ4{{ 8` KBqRެzxkt om3l[9M?{{qW/Ra"-H(+pg(/`~yFtF[ T5@ %TkV)H5n9G9ޖ`˦ζڰ!M1?TE `fr7IRw3DZek~46uSo<|,br+AQ.#qi!хWHޫ.rDAЈ6"ZO1-2[G&њSOP"DL$@eVj9 GZԖ~FEYI6m(LBAqONM}@ u-Iasw ~pIտeÕPdO524eVY?Gk9[ӢD3A{|rЌ0o1ʪ~<I M7S@9[ΟϯK%, q g>|fTAY=Q;AsQl3BZ/0hgP1vq T߳ãobA@:+̮cbKA>D=5V:H5 smujǷtÜ%tV$z&T e€2ҭJRcfȈkB-2;IB3o-ֈƒYVdP=DDJ)eq۩R^6 ]nu27t#@/1ƎQEg :U2/3?=#`)>Yb4Haȭ OhJX{]}٩gTN@1s+|.CTd@юvi&[;&©W|OJ=A٩oص&no@wzlt\ dƿ h&NEYC5#d]2dkڬ<'2Jig@ C1 p <@҇xN]P3;j>Riy$CBNI r5c;ls* +6/ 'O,"B#ϸ9*e5ٺ.BB { H -\'^WkcG}EJ#Մ:RĞxDfX.p۱{+sżã(%O{{)e{PY@&?nId1WB]DNwq#/n~gM5:OJ?eG8HXvI&DEoun+#M%Fٶ Y@@f>zpmzŞv5Ņ "3/6y{TD:Lo~!a7NӋt &`ޑ&B@ GNSJpգfD3of>X:oi·q)|bm-5ۨtJmsv-at: ױLuO̢0XWzx'e^lj)@#"~@ &N Ow3 y}KZ T9#i'sӬ֬]?q[׆w: "C[=kԞ=AS6gĉ"u{8E )%v|zQD}zJ0&g5q. EO 1߄VAod`, tJvm:J4d{OBOɽ|o}E%&;Gl{YFN5uD\ doũOr(J.1[QHuC#^;qR kƸ+ceRhJCpC ueX0iwSS2DG2[=jqu\/5RN]v t~ǀQ][k>&PLr1jYKuD HIiiCGa{x ޸[5xNc+#J!}Hm &gJඏ^XG>oMGc@ 7)o9r^쯋uk\裰5fG.[=h_Ze(i/M=|Lpi9 x$4~Y4K l}@;>&R9>eW͓9lx 2h۩d2Q\ /NOlj(WyG4N#Hrj2y>D³ ,+n,t,Hڸ>zdPO {RNhJ \١R/?nô+(A{2s;G Gh]RV?9ya>| Xvծt"ȟTڅ'(&:@]wj"'TOd"\)l#}*pXuNs3a9H:zҧy!?:2J45c$nAސM`ysB)'In Fhl13swV@ H]$M:]5'j@*/ZHĖpz=)Ͷ 0GߓcXy[7)e'f^7`N;"+$u1}lݘ@LRu-fw$5īGaʵj[:J&$56/Fkwp5-O872U] o%&u#Ӽ7PZ4Obuʀm5B5 )Ta.kq^QY"굨R>mSj!h扒Fj2>M]۽ew{{D'׎qt7ٽ!Rmt~ ͟<[q,qÇ̱(Z6xm.j}Я ;4n9ݤR)E4O,> >Eʒ6EVHw^a[߃ ;;j;[G8ƞ@ o]aAK,B|Ey1IFqX9iUV2q"ezj)dHVJbٜ4> c[wR^;!)uz[x<`%[G~*c(^a97bJNP\uv#p*%DZ#RaI=NJLEoԜ;(f".?lJ)rd!dz K^J%OEjVF'OlFz՞,8Ey|ZnuXgp[9؅\Q> o-}AcnH$HN'hZb&./Eכ4Wio=4D.$`_z ]9!b'@ؓY+N1|4dW;B*vҜ2a&Ӡ-jws8P\:~m`=fCV91r=>m7"D~kgL;?U  z8{cYx(ӷHR+ rV7{<9-1MX};=Ȫ6ܘ N% $SqrZ۱Z\efp;frcLs2dwi3y&}`~\(VvO'YY4PrY9sC^/mz>{9W30ƫN>{$I 0 8A!LۑrUiK(Ft9'i@!:+1}3ƒpއ؄ .1U֎R{zG;5{ҿ'ȵ 06'2GE~JIh?S[S}[}pLd;Ցײ,4V]x]-0xGM'1k==)R툟 CX SÊLSrAD,݄)!lz@/!>wV̓Y$Z;//pNRRzQAjG,GwÖ2>-?6/<.?Q::ȹV#ꯇoHW5ma t4:4aKp(V7: ڼW{!L8ڰ̶멵z sm^ӡJ4TC~egtϋgMI{;]XdMT.4o?^sY ߘWi4:*|AEbkV75S]V1iFIcVI|s(5u)I>U՟ Xuv 6!55~-,>ɘ!zLzFJ?;Xw֪65}Lua9((\(A|"T BˆEˏ̮Y,gpkjN|=@o]Z,M `:W_C$`3'˚$˨ߤ3bݼq(gR偧V&Ĝ0Л7} Gve*uDN[/}SBðjgXqgQ룱Kǎ7䬇#mQn9.Dx&߰URF6$'V nY7*]W;YcܦK9 ^Ϯe2/SLޚv2 nX?U@036SHB ueTvMv؆Q$6PE Ȁl\OX7<4tjJL!I<"\&["@QhQ,c!R'a?E:C+@?搊&:k\P1קcD0S8l)"lԵXAOWcuZЁ-JJFD:B0w#[;_~ul ͹L>"7`^);źzrx}BA6?r0z ON2@](XmwV=_ZcXVvϤ  9cܣ gO '$\#=/Xvz.ϑ'?ߴ-od D[ly." Җ:ia$b%_,iwOk b*&e SlZmjpdIz0ĉ7k̍02t̆YvPYX#4NTd TUc&t]zH*1$#R<ɣqG*),C@BLhRJYg?&4F=3{%|>| ުKA8zF? 2%k=\&AAX)M^yLюWTeKShț=_f`fs F:ԽlqvQHqg%nOS'IKrkJit} 6ilm&(2 x7ܹX,.1V"ƛQ(qa^ʽ=k؈yu,wvWy]PϑLG*02v/D֥T^q ;ҚO+_dh]8ݗ *[oF 5)Av btz򯌚5.G&^h|#D:H S) CO!0T@Sa >5Ĭ?9Q~~]!ýPwZ ^8hkNtVf|K8J(;plo[}1>Y=x*P Fe)Zx!( ur0-At1 xFEtM@~C]A53gL}, v^Zc!Blbցr #ZC#n6'u$x.=Y`L/sI/@m77 k5gLt=7꼙 0P2ZЭUO Lnk{{$M2bL~m֧b˿<\ zdM8c oI#x5ۇ=ȕwD:7!GGRgˢOyh01<*ڹU؟ ¬ۤꝖʲkt7n'51]ꐥ Ώ}6۽GVGa 51ـg Խ|[ H\X;ecRkT[]?g5zۼЄI/Ҵdo_*J! |BO85FWZoNԔɽz\־75OW"j-?bC&[Czq 4Q(US&|D"ha%qA\חd6 |ܯ#ñ2'>ѵu4V t^,A*9rQ~|%ΑDZ6'-byߑ۾uiXVߚ :9{رfpfv5?WdPoU8JȔL9q S;ZtcTz0s wO{W%mGGݜi۰gQhw_>Boy9ʽwLLTz{ ޢcbM/q;'gi6 8 Y;u<9Yr4}b$tUۆ |*Y#bDҦsbƻaoDgPĩ[xZpx}MTYbBbv_MB+>IjoOP$A9)S!p-CFh~Oxf$h>J< Ta[BsdlG2?¦Jieo E8b׽3[k05f"m.,Dq\[va:ʙJgQ \H''QyL'hݩض1Q\T&y.%B+$y^d1{Xm+nQD(͙ wy59snkaZ\VfDYx o1yi?Hzn3c7-# t+lR&|泱ʭ#phjxTWy13=iծvӅ~_z5IO&`]BcIH lQd]'эk*?uO؄q"xn%l{p k0p!:Ӕwc[́.a\&R;[NZѸ]<ь. $Pcl1<&Mz'' w :H4W&#]6 N6Ve)QNv2k].-i+Su+6̜9Ub*9Qnܞׯ_at[cQr$UWqo-+*<锚*[ C_!14_Rn>J:`n7ړY_ ,ާ*K-UZQC Q=.p0jHa UFExZZ%a>=ar#G[꽸۬QLb"2t:aa%yN鰹I< h!<N(oCӷt ;s2-c؏`|̄㑊LG(WA*"t'%5K6UiN3`$f5REi&ۂ?Xy۪rZ$y{~>+? 5>޶ כP ?# N j& AX 4tQ4χFo r޹ "+GyXmXu$nDQE*PUb4\TEW{d%Ll3s@4 t9_;ڸ6l>6a >I1B] 2w&]ՎK,k:рss|& d7OcjsϿppqƝͷw}ԣv[ʏϭ(n^)HQ,+c aݟM{>_6Oʤδr"DϽ5AZl:m|.2g\^݊u`RӇͫRHXv F?^Lb{UD8DG FPpflE:{[aADq4tE =>wQ}¾@g74CٞK Ż->т1C h vINc=- 0e:!/]%0^\/ë w8Ms ?;,Y/I?TVC{g"6AƆ&Vـ(]lK)̽>NJ^|^HLʘl@e<̇vQ?p-{R`>FH}ǯuYi1q,%C'ܷϩͩ: bU%_O&'_1~j jfmgIG\.A5>\`n>ONTa]5#^R@ XOX~`S¡'r1 %D>CDI81DJJ51V xwKcɩDVD٠O1mWkAM nU'QHDsm%zN!>E.5ϫB{VwViRڑe>&ܬS[A A +HBtOM X*=TsG2VX~޻n[A-F_?Kfl3fSY:ǚh/7rl XO둌o/+ -Z{ˬI# Q7 u9\{Nk\8Xn[\]LojOqYk2KʭsП'}QVhedzEg[Z0L!΄XV=\ĊmKj68E=h`q~ l&"( Aĉ3%&WߞǩIb AM$JJFa2LmF+G( q-)JN 0ùdadar^uu+[|GȊl8hqeg P*֌r'TX}p~۴ǥ_n*Z% K\ a,1yXJA{3iiQ:ˑO P u'sZx=,:zuH<%KJ2g'Ⳉ(jVusW?Ֆf(#E k^Fr[ s-L¼{O-Vh+8=o9a1Z%Hcʧ)ݭ6 =.=]bAq.5M|sZWrHOѡW9=>>U&cf0dG.[suf{KFF<2h)hXvr˭&K*7uQpO'euop3 ( BmXnX~H@~Ի,)!!}EipƝ48r517ND^[q9˚reR TtaA}P.s  f `36`0+7-bS*9೰-2uHeH*@[Im')[d=/*lUEUO$@yoSVާJ0#^-DhP#0, 50?TC^L 5޲T.3Pꕅ-8 ';-nŇ2@0Zہ觡K_1AA/M=bK qB2ɂч+\V{1ku&ze#H|/G.iu&Q'f\F+" 5C5ϛMgDqV[K䡾UaNtAX% A [<]Si:q3s 9He#͕BѦ #K8k.<TNhYG-ڮƩ sLT~GyMĉDEx3'p$4a,?Pw Gj#{0:e<?gFP g8v5D!_8K;a&d7M{B̴6ŇBAhS)( Q=Ye@YAHWgg|'KgZ *֏'.$gd9=f]tSO.S]oh՜$pKM̖fCKwu,K+ cqc(E^r NJET9F2[-1\sIL&z%% fn7:V/q :g~6*EuȐgHtwh! (2 >s1% ?z'q\`ͯ02]s1rL$L%V) 4;`8XUyj{r;й,V"2Vٿ,lNV[A@P k +X4avS TnUô8 }+‹Iui]^C)Qj2&~ZǛFԱf"?RS6R=%#.Le`BⴿǺ|b?XIJk ]APfPT3ݔl=\zAw> gyRrII2;unNWz*?H2NlmzUHBSʡ+\svٱҔoyrߛ*t;n/әe5̞I$:rqF%8~e&;Y'GۅdJk#qM1`Z 2gDZa7 A͠_!a`1kAL aJ+::1׾k;_W-b?ĈK{A5/ 0pwa&x]2jw0fM0E3;~sv8"@[nж6FiʆbQj%+Wr~i.Lo[2d6xpB KS[Idp\^ gxLy8`i{GZy+( f2tS-{!N30%ؓdxuO!Yn+RO Y&0rReAi XxFދBMhvԖ& N4_wEwAqت,@_?1veHg<Ϳ4aj|+a@Xr*XG[ .`*1o0EMiUOC/vk쪈g $M Hq ɼq54@H>/b n`mrt ~͹B{+ %}+<6)83U&goݫ=g_MMg@d2~KƁ[V$- |6!&|1ِ8CdKb`>IVިkv}|ɜ4:&A}V(U%_Zz e$싒7le9WЮ$f?R2SAg0[F=r:z d`/q :~>@ xcz}uJ?51鰤R{hZ0l0UXѧx)>zyl&٩溢lȼUԕPl'|b[EkhJcDcDkf{0Tu7) 8=WHԾ{S}سr*_t< 3A9e秞~.GKPl}}reqPc)zuP9~9|vY6_B7^S4P=XDOKӛg A_*sq"@gSti{Q&X|(vkK}٫Xڐ[ND K]4qXuĉT iw >بa +kK)ͦ:g7qm#lytX cdTN oI0O3qizx*8]248Yv}Bɧ'-:IK}}KjeD^G=lAsժ%kOgMU~Mc54O/!'PmRSH5ټ񄼢rЊ{kta})}ak$p1ko#f(#;1 + ک5WoP {צ7M)ZsRoqg"zYmjn.QʺCe<>*6Acý:|G ,)~pT{T~y'!b(Cm/1R^ȰrqL?x%)r4?jyM{ԵXT2N G7h`➳qª2@sagya:~zM3PͲ+&[2D*4ƹjlQnUl\d1s{шt#'dF}yX]2 h +!|1mArTm8)*#=`}=}K֤7^Kh &ԺO INpc|]ο%YJH`aV:GQ{H~Z{ٝ-!''#+U5 aNG][p?P$|>6}Ԁ8FID%gAh1$qS:d`q9m# ?-M'nԖQھsv6nk~)5`A?%#-^ _V@@U;IeDCne Sse1uN[9sSTdݕK[9+}w!@J$8^\+\a̭L+}unq?Wf<#r)VU'XT0,B5D8ٓZͱ @g{}dP<M_#?6nYy&[c!$^j<;O"i[2}W=a$7"pyWaY`az;jQNñc 6 V) C< 'Y6^X=jcq :'pB=«kٲ>r7G0)IP߼%%M/1-ajP{خ(9dD`60EH19„NZ;,-e;1SO}1P8<Ab:-6p\W$HLmY CRZtUi"϶ߜ93l<ѣBD@:n@7oZg}B;SaQqK#*V7ߊn],˻y6vUԌ9 *J;dLL)mM_ʧ Hed `*N@ x[J}4+L$e2W*]ǼS77g*ve19,•w^,\s!qDkqlFju4uOic23g>y`w7Ldk7Tqp ʈ<9Նpz㆕8!jxZGs\wg63eDVF`UDL8\t~!?g5vLL}*םQ6'^y8F:AWx*,z*;2mREȪLj4<<>fҤEa?\fKFu I&k>/uiNjCJSI\ dF Sm9ObndEW&I`=!D(  o{Cկ-hQ2)ASx:{-JjSWX!_SOnʳ.QxM7WN_kQ9F(u_┭Ox-?ȍXkۧxjhO8k1ҬPz}l\P!,l?$0~PdfױLE8 6iB~OmЂOu*$wڱ2zK`߰YT-6\ ljZƎ $U^w9@I5!0r~-`Ja+w~c1.{9`*&8YqTY߿DŽLj뭱pßĀ֎'8.l>yFJk,䴥nn]ʫ. gOE!Lm/ʃ|Ӫg;OԫuU!;(f}b!A*W{pj.hsBwF;;ih1HA7|tM?Fx |V;/(=?Hat?I}6!G%V;TZ%e >}dJPrtg+ 5gjL_.J\KNPr݅55ubBF5YL jNdvN^%R{{&zZ/a*s$Lnpq&OkD/=ӱ2e.{kƤ#^:o'2?7Ag;B3rVG1Wx'{ٴ|K9]N@?J<os ;uXIM Wc0קj ]OحwJ= Tr̽qqo1z1Fc\@}d, hO엦Oob$H̪H>+zl,|cH*z 2g69)x՝3jfUf1 C}k%f(Lڥc,I{i?z=K̺xXVv&xoO)w(u.+Ng1WOV A^5[MX< LQ 'A*iŴ$"cM]$z94. 06_Ej4>Sr ~)o{% QV ݦ!qS34dccMUSH WWY> **Ȋ/A$HeꮥSlx8 YÙc{reix,!ZgFG-AN1쥕!I7 Xw9o^:Aqe.q&R@g:j*o,=%U+u><`I3v ]"瞢PEbjp=L(h@h-NL4tm^}C}VSY'Qfyt5)#h&kz YX#1;ꭉ7JJvtUt88hc lviM#N4Hd`].1Qytgٺos^ŇvO*9Bv݆ (4_9l˟"bpJ~91PXpԁ,cqe= zѳ2Ѱ2C7w_iI0yGߺ5\(NBһQ3GX'[*=ֳ͍o辈v5\cV:%!&zd㼗%40VD !ae&N<зÒO5$EW\6,QQj o-J!A܀T {ahd8+B.U(0a AJ2mE[3niE)ԩތN]BM 0<:(IHC([ҘTG"Pne2:lAKoد'>xBbOM&`8[$8:%gdQ]atn~I#?|s'2 DL ePJ `.9XY7 8.O8'h2֗ɡݑf^@ڨ?:lTęeWNd|i9aN?m&^Bx=8Йl;r:}D@fZ֕aWOE Ը-2I6 zwCx(]4ϋn\Qi8u8;EE;0Ᏼ0*WdY# I[ 1mU~W(צw{!xJOm8A;[z|ZXx>Mbn>laV\]>qP >.)BՇUX?e(^r>6Jh!Zo-=os/ݚTMT.SݔS07C3wmIK*Ԃ0Oqq 8THbF}3 'vPFi"pN]U}@حRJ\ !]_X~LtxtgN=8X\..?4+ytײFFIsw`CY1,*\)0'2 Ն큿 p2gsteVhTj,L K+/=FYCEMbL]cSNE0><ފY5T-Y9v郇ߘ3>>}ߍR[ >VQ'tAؔ.0GXpPE .anS |ad &:ewe* c5Odܡ6JVw"jLa!qqd.Ñdy2áKDY G< µ$Aqy~ 6=/2oh8*"p4-Uz:<m)u{X[+8jpw ]ggعsF`'!L`7.,2N!;x']X]wa!`&JA1= å{vU՘FX /_]<NӥS(Ɏ\3j r,ٍS1l Œ], ِײcH vz#' 뵵  2ژ]Bl=\KiIn?ϞQKS`,Yhf!… v_@`tap} .BojUѐ`{gI "*0S=FCDs |Қ)9=VڀC'<`@ɻ/n=1vQj řF;z II} 7^17tvɼR)|s֩wrM;%5UK[Qӭm$rӊ- hu 87}ȎP)1m[{b/Reѳ٧) ˁe.:b662UF WHDBۊ 3i^idE 6;s`c{R'`,]'67H9茳+0nTk~#R{Ʋ P#Yq[WCd :yA@% !7(hk6w`l*_y!Ce: \ 68Ƚ?^-xS]t?eYQcqHТi2եpjypݙ"1tΖ{i˺FȨnaI Kꑠ̓?(~ V@QN vrQ +t"zLx]/"toamXKKFq+ JqMK:|<ȯ #|wDX?œqTXõ8 kX6pi4Yn<`>mz^k?dج)-V' ^'侩=~B 2XkA] xW\avg%ܨd~ru:8]:c omؠ5YVtFšBB6WJժI !xJ c~f7# ˂sX|+=I N(B>ٌ;9-i au%<3δn.> S0^,H,FxcHheEZG# ǽѣ-J{BθiLz>~,K, x0rs qw]fRTt'& -*n޵6Z x.6#e+;M 7@OsU+$/;B2.` bR ~4fDЊ<\F o?y3R6hMLOi% | uZ~ݰ\d" t"e8 CSign_i>RY=2CGT?8cQ8@Tph˻,{yTxygKIc҆;J3F~Є*YV\$v }y#0zL3p}xxeL'{@հաjIg^kC/2`-|oγ;m8!}N`H65%Lre^Wڌs(wQI:8͘X{?0c!|N,8w|$mKjtS>GڡTpr>/=ԅZjJscZHخ:|@>0 pSyUP¹+[ $'8m0ԯ/|Sz(}|jtF2W5r۽Q$h](/8FH_izϦH&`VDK `{4lPea6c0T/(Qb˪,iS1HZ ٳԀr0|3Bnҋx{G}&8EOa#nmutxQBvD>'O6)9e~XWֵRÎ2nux.'c)5[TP*Q# 'txs0&F} YVgC"T6%X*t91JbP`{vVT~-)̀1 ת*?7GR/e^fHfVfgu:'zU\f Eٚԧdy{uèDS{~c+)1xzg7Ve|Rv_ėQY5Yranʖ} cGE ȍ, ^\j=54oK!꧌*&T&b+/2EC*Fǎ˩ƪaT'a ^n)|]:,mRoқ7B m'}x꒴9ƶͱgFT}?%p0/k *;&"rV5RD ?@M9)YK4J7#?S:䓵crU?FQyFIڤM1!5߉ZCXvD[ẒE)τ ^U{D|=|aV5(63c" #CG9e)0qJ Z)즱HQˍA7l1l3c.q3tf*DJh }Ϙ Ya$JdɶFT}6׽7G›N)ץ4/.{Nbg؟^tXiK6.%;XTOAxj$Z.S,paf֫sIifYzw4l5/.KF~& v[zkNfҊL9ҙ.T¦+ ۠Ī}-ۛAQuoH(|nD9Nhx{Rt8AReV|/5w82'Bc?ϋ>xa H(?(8I?k]-= 蓬/b4~/18{Up0!_l8нĚ,T8C͌(Az#]/{t[7RMdv3\Lї0!'ܒRv5E{iC=0=/8vS-{ձPcƝ‡{@;b-Qèhj:w9D"Qi$ z|qՖ }AŎ?!JӾtuW [KFZ3l1NPK06*.\/TQ(dOsO3;)Uf+o폔 P \YmN0ޕ+l^D'QO;2.4ʠ~j6'0<>(1 +[p"Pг,!_ؚ-ho?#Icq n=!K7?XW,ŋ9Fwbf3h)GC]TH}m׾N P+Y7^EQAک_Ʋ %gDo]ykoK?La`mw^QQW)G .TSt 뫣#I|z]CNlN] Eg hgØ}xĬk{QU 9 ԸDf'N1cg q:(V' 80`<5.`"֗IWtDW׈70C11ώuwtHͩӻJV{EOZNg}e$_}ȱv馌!sZ6·i4O󊶇}oՎuJc,zxm go"PN%!!C<+/[tRzopml5. yIncJE5t@K]!̝);=NȂci>M 5v$;JIqpo r3CIv94)~STr/,rDT[Mϸ^*Sq>‰6b&)3J^+=UY1e>/yqjp!;˒LLCt$h)_Ԧ\A_w|وc[u`(&8-%y>XX(ҟѬD͇xǺJϫ]XO B-b!K^e17 Eɖ#A 'S0Tj9p[kG' J17{7gzA;T'$Ҋjޘ2pq^0 M9ı/ vU/ (7Q!Ve2 uOc&1UW%-gj ao M눍2/eU,Z'C9n%=bU1Եns)kUmeڴL].A$F'6T6 -< (35%20ix얦 A`enSYJZ;2Zh~*(b8fdD pC4ZqcI+fת%);T4Jg~2g6Cu$ eCE7 S#G:H%e9X Չ%|wb6&Js" uHSg5B ޝ)K e'ZmUOoi+z:ZG|>17|;(2z; ,nc\6дG-%$5S5 +3yr"!2>:F]+Of 6>?MT[&-[땟k6 |d( >QS(3x <V -/}mzUfBߕ-s)h6O2@W7F*Z#zVm iVq߃ CBl."Fk*RK_ۊs 0KYpסTR{I<#lؚ匥eほ(:clW9x0~NtOy>p#I \Kd 9u  ggSPRuo<x>Ӑ}ƣT>ʨNWkI#mW5L-un)Ѯo#nP33X}JfD9^(9ݏ^Vp?xRF<,$aZ{MM8m1[fZ,+:TCkb9Af&%;7 \H#T8[Ƹ5Ʃ. ~XVPeICģX%zIFL` >q'V!5YKXRBήE'$ho ?,mWMx @Qn# w>@!t:UcL+10 !&<# 6f.sbC|=L 8ļlzۢȿ{e%I!}3٦Qzx~y[_ χV1YY9Ge}YX==إ@*3to>?'h.LܨOÙ:M:kZ=U-9[rsXj3:8>k- 边:jJn5)B`b2GNʧ9)Bg'6z֋ },ڟSj53U$E0A<% EĦ kA2+\^/_7 @|0  w/6qn)-*OaRxB ¢!K̅Ň beN%v9ΞOjpY\&hk>d\v[* wۄ ^zNڋ% '8aHsގ:k;kHr[Vh, T'CW߁ ,|x: vOYqŵRNʮ5 7)uԐԉjy2Lk峬P"*ěòB{R/L;>U/®Oћ]v`ʂ>mdN 1Um8vv IfeQk{aeu4׿'@Z~Zć-.3-a&5Z2}#RYgDx,yHx}[P)k,nA8-ŕ K/=fs-O8o|Ix(2!x qiP'T 7I11[NdZn<ۤaPNf{@I~hp{.<$&%Ü+ƈ^q\^'Ln* nF^w0{nfK@MYR_eye EE"p|A}!ok q7Hr{z2St@\J4$EMDqqM3l!)exO+XɴtWNaӵ9 ss{qwuoE2f=s(rcq%T i)<~w5җ̣l}xث[fG7lIZ4Cfplؑޝ7Az'ڒ( 4vr:'$i[eׄN8Z'A~akF,[ѿHjU޼?OxD-BpJd#jJ$@6:whP̲;-$'z:VN%U 3k#E\̩7ϢrQ:P&cci'*w%,v)Q,.bE==+[jc,HsO zZ yhσMTMٟu^tJjis{ݩUV_ B0F1|:VCmHbochZt1 ・̖F0|ND ǰ(؝Hu~nVC^:V "zQ.htiUϖQvنlq{}7L{|dȨ51- |:OenMSy!**/PyѧHI!N0=yޭ%O-x}K$xp ۜ m3F٭^O'ʛv$Um4,am5(~so|<fRA'WYWun_-NOP_U܏u>.pm5w+幤"-!-{<ϿMVXfb[ 1l^pȞRSR/P"GyO ATAo\T>xзu/;kNa'RȀ1S_@<(xg%>S.}7E`$sվY" 8淝^7; {'s΢)!c 01^܁M{;'?p7Mzh&7 (]Z;(ɪ|P^2#5|ii u&vER"!s̒ {'d^>IE#1~ϼwk*ɡ?t`Oנ'{FbZ$w ";)͢b' U_pX=heCfHC &d,_h@RZ38Nd5,3O|d413}m-|pb{?:K բWrrFQdx+n'z%eI]h5'_(Ѐ;(_R#σ'cxr{Dyzkk$xCt=];3?gpgNl`N-7 ͻ-xodm, BGe nϝ$^k&DT E-]@i]_q>d!fjKNGԾV/m_ 1(B}@xe9~Qe W6m %4@Q"5A\Ƀ &zSe C5u/ws r~tzɹcZB?S$)sq!oiM4#A]!]VZ$G>ttȫ 꺼Nb4Ig4}T;Ԏt B]O+_G5#[v,yƷN JcCK[4j6eHyi\ rA%t+\wуW }~Ԑ_;~*fĊmEFɐqn/ܭp5RG30Ȓ'ܿb^;恦q-63٪m  iT֯Eڵ }s5PMC81  v0Z P: ?7q!|8ώ_ mrœP@]!gm+N=Gl c0; ù6KVs#MIƛU)jេ <&E*M__>r!ŕE5w 3gS9ʖ3_ jꈝm44|`i%U^ =i#W/vKb.G>b> 刃Uʌ] ؾQ=%{tq u:K[LOQ뮿/lM^!,ʿLcWD)=Z#i8ijeFC@;]r| g/̍.JQu]v/NpbJ}NsĊ>9"֤ Mo `kT+xUNAሓ s#hegi6/"&jB뙔Bf X/ QX2TPI(*wQ%&)q ԯt~t2QVH;.H`{:8z ڪ"2abn7dk רBV|5H×^ƨ:0IMszhg8!m̊10y7Ɉbǥ n%KIu;c9e.z3<ݮҒ0.rklPmY[趡3I6'7̧EdH,p㉰7QzqC;>`2&8GŻsފz+osSܓ698giǿdgyJIOl~TÏ\,7G.>YԒqтNP*cȼ9lỶy(γ$S$sf$cvf)dJ^_(p+TYz,K!Ѥw z&& aYF4mB;GDwP*U^@[vGR%0nz3),Sѻ.Hu: ٻ]Z+0YOdrgګm׉ݥgsjL/MHq yghۊ[ZO4 i$ِή/z@(x+CF2"ͺO<+pMK4U /RE/ȿj鬷\sd,u{pb뱬7Lf4 Ÿ"xD&!#zTz_1^ :'s6&B'AOާ2j#=49 .:JnEBtO*Bgdb}]o]s67rh[|NxĊH=j7*"woN,1jW་Hd+rs sd@Bpܶ$dkГb*7Mda*u-rhPi*ԡh}qQTV$i enY:N= |P2M(f} ]s$61\>rOuT=Ahp xXDS>* &f-&wvt̫a)_̂w6n0Gci[6 4n"ULWJV+؏Dh*P(ܨ_CAKK1,c[,T71Bq"8gSҠ[\Ȋ.X1` WLs ^@") qNOzg 9p! Y64W~.J,m}]]lvBɉBϳ)H^q(kG?%QUŇ{[ba2.*[ Ռ&9̠Q?XXXUsrGI}]~7WFu̘0p L'A[wͮ. _*D燄^ΑQtg&I&3Ӡ<|` ͪ1g&׷t7 U$CZtBfsZSBq-_Pa}[G`Cou3!*+Y(vfPűCsd }pN$/ 46" dḰuF6ZI46˴_7f=h_&"c^?MYPvRI81Q8&jIzQSJ%t2ض՜\rEdjvd/UzvX[ڥqJך=榞7{^0|.p ~0έf]6:4#5+>QA)VXwڴ໩3\~%jC1-T .seTy#'&E+3,˭th|=c-^ۥNgo_X(S)cS~8P?v\ 7}o ƲTE}MCU꡻ď*/ p_[lc 6v6'&; -]Tk;f<.VM!ENYD?wns@<5;XoH#=0]qvUHb }lQ (ha{/e4l4rDR : w7\3\8S?Uos6Hs=>³tkF\Ic޼DtJ?r)&^ɾ$>+w1\!}HhrG?xRքHf"pe= ;Y̖V#l@殷u1I~2on(@ib쵝v%FK?yVMNb3>Cm"% xhH2|ApCEp"~8ʓMvWܾvz~ΠTUR{tzr[(ap[ 7^ 4|C{= #9#@ vTűKQ5smi,(loMV"A3zMwgQ6˽ +'*H% 1۞?{߸y)cvRU16 %&UUv]-2scs"Ƅ+ Q\^ursV lGze؝$CѤWd-{|'΃(U>SJРнh$-w+xtEl+چ0J P|5bol$hYرx7P`]GKq:+ݰDs! K&1$f! #j/9GK?mȄŃ[$rLVSU]3z?VwLOI%W؉Չ&G &9- QEcdPP`kb)[~O;lƥܰjvXgx8SeG Lg%˶?Eڙ G;NzNr A{CІ6㆔<$MvNm\|F:J,Tށ"kF&M+gβ~P3~+zoL㳬)sTA~|!]N/"!qe]1Uw=ZתAT8neE27#SQ/tة>/]4$M1(] &Y.I7M@qWºI|(4m(Ti)OəYo#Ⱦ)p B_o<qvĺw~ȶ5<>=4%:rNh]Q Љ~k f"? 83@0DM M>S@k}"&ȼ E*^Ir1nljULt. upR  6C հ-WJӵu[(g S7 YT tn #SmLs)BZ"n-Mh?\}/Ė՚}N؊`wjs%tqCO@0^)Jlik3HPRZIFS.D 0PX:GR-G6@tX'O)'@Ohs^n j,")7p7@ugP'#ᕤn E;/j*-3Q1GG zދ.!4)hz 2FUU0"޿jgm#V43d $`@(n_BvuIHz~)%3H5g g\(2=f*vx$!XIZ@ŋr]CFFh{QW vSH\:9Cztb(RRyEAbی yY֞If'!_L{ٹU[C~yf)Pas ވp6H5n)$iнJc.]L %{rպ,W.x#qq MW4IJw1 SMIտ篮 qf,Qe6c:4+|1*r`I8V% F8%r_x‡XzOAے&+K[RY̘ M he;cauWC`Dn<BI6d> 1< $nl@F[xȺɨ;k@"VVU5Sgyb%*V U+ 9 ^F׳~?fZԣU.GPpCOĿ%;7Wxv΂T#c5:v<]8.xƶBR~{VБT%(893_#RuŔ o#,:n`O=(L#jor Ds"ש 3sal#NPs"IJزF]W3efGiE`&xБOPqZlZPizhߡʈr#M5oUtC"6Ah._LҴ.Mm?Z_IJ/psaUuDAίeS8,~, ;}a^Z(WJ)X@ PL } Oʭ/~`LG`m9cKޗa+:RȞ9_ys:8k~/Mf]/LGWŀ9ڶHn?TKl:Zk&)/УYR%"m!h?7|\ˍ;4EZ!Ll0#o@06N|@thM}5hnQ=lzk_OʋX|sV' %օhvfGpn+=ijg„C5Bv0n2`}ۭ @f?|-7D"÷4oАfleAw.nR*䍚Lrb\@%u#P(p$m-gw?[>65,]cщb63>b-o#^I os?_8Sè6ɰE(SIB#J{xòJ5L2F< :grې T[YS)MZ{q40*K!_ע~rɘ(D& xN_8SMck\`Z,&w$cѽ 8EM2qjob>`hPV%a)Q+8? !'enDι`BEgF!dMɮ2%gq:Vid_4o3ۮ-v!]B by8xt^y[%Ul_%^wHN{|OtOgxRpdE" Nꮕa[>'1!Xcȯ4%D:k\3I립ǟ ?{Ku˔F<%N}s%/2+JmoV..OԢ~ik"ja$O=#ޚP׼]fr2P{LIدIC\OܐLR#j4V#gx>%3iW \7 Pl SliF-m W E9|>!)>8*{hh/!SheCz5< "ycpoby<}F@(jrB\|aަݟCFg@`&'ͯ7:!ow˩QhQvi*Wgx ~?dkͦNV0mB/2L "xY^=W-1ڿ6/HPmX `xq*/ٶfX $#/f|yyհm.4`uG1+z ;Q:g˻.z2]Z=t{IB(`/ QSۈeZ:0t-Uf.Gق ̵Ƃ1Lпe}Lx{#2{Cō$WTB߀ԓ%Ybx䦿va,ZޮϗchV?SJ<?4s^aYh B9{ n>f$ph^?#Z&/7 {!I.nMMic 56TBI!7*"zubC`t*56}pjr(^׆(rED 6}ZRD9'Z0}VbkbqcT82t# W^&|M8#F#sڤ9wg n%+?ݲ'*t}oZ%VYG{ %3fqxe5e{5Ygbv>7.# r:@ yI"#& ;גt-(8R#\3 Єiկ0zf#"Oqި52B YϑJ0Pj 1Ac@1 ۏ$o]QW GCp5觲 toCtŒ$mb5!ǎ;R9 ZMc +阅(t])RTIXJ(20$ ZV7[1] B:p0rقJ &x+Cy p쨧ʙwN(4Ժ̨<~V6Le;cuS@mp2AiJXAԈj/d3J l/6U$lM(%r::YaV@ F]t;tjc39iuTuz6P|KL2˹e]pYcUS 0`cSx)rA@g Hb{p4MV?GNH?)i+Ff]u%ȵb*I? |*+g⚌~|uHuQMwaIS qJ"Y?MWO,&.%>*/~ C<8h;}"L_}K4Mpjd9czT}P;Myl #૚B3 龴'b`Z0!W€ oAVדg;eͯIe qyt,0Bn1B)qwݒ1&uK6VTw!Jᯉț.%? WaY`J5y~);k}#Inv]B4YKf/UL{->IZBmQe)3RսM1p .z|Д @0?Ҿw 2J>m1coq `#Nc,?Y T;?A0'ucto5ysvyxFO;n7Os/ɿ?YZͼ!:@k[[ 0Ժ=/;sǖ_9M*LxySS 57ض/2@~(geg' m%uAH::fN3WIQ/&ZI4Jh ܎ZRP8AHlvT7ś[6퀑zΆFЫ '4&YeVίʞhǶ3iN*H ^*dOĸ 0="+"Gxj|x!ȑ3UU]M`:,~$+CYcxSm>9M!UAP>9dWP ^yoV=]1C&m~x*u F7# I) <^nkܮ+{zOWfPKjGB_fg&FY.m*(qΤ\sy3 ȀzU~aVr4YS|pOJ>D$+3ϼ] _I "4bNcQ)i]9^6@$ġo-%eP,DnIB:BA&Htuc3Q$tWd©o4و~16IhUJ/ZV V}D\^BKҝqa1NB}AF3Yu^5|bEco8;vv&lϻޣ!Op ?JH!eotD A ФWg"{.xNƺLn'Mg4▭5Hh r/A7:n$,b!ר>SJ7It)gq%A@] 7C`vT ]n>XC}qӬ3->RF%=PR6T1'٫ =3D/͢\Ok(-ir[;z`}p-ry7^5:p&Ox`xMל58P{Il4 < Td$?ݒ/Wl#$ܑPg͸M%^ٿIĝU{X` Xĩ }>"g(-Qĕcu؇IyؖT6))=zWp"?9rrK %|1[0FBmH>x H^DyK;7D ۽a[2NgK+]5F!91UѯCIʛU\!-҆ jLԪY䖴Gײ1hRk-xYD́i lm3^<\;akb = y"1 =fofa.'A&_d! Hj7]fPNRʲiKu]('`E@sA m< 8'kfm5xaw8Hq < g`0k4^N#̥,wHdv\yX7ɶTwѾ%`QV:F:.x|as?+6WNb{ʑ$_DpSKIbw2%aHc ?Nj֍dGU쵍/ A0"Vq&&)&PU";zjATqeT'!Yq,~ĤSĶt($4ar0'EX~Bi>pCY8q._<:U~qURP?n\A6;x+W`\*TN ~f3q "rn1 !Sd,Cp }XtZsv\}]۩} })e/0{{#gȠCG&3 (9X.bG%-jkfx ;=i͂dDo`cxSGHix? J ϣEKHcYiX 0# pZX1pd\׊Q kx) \a˜^KbC8?0IβG!?4N"5Cױjɢ'}o8 snCO*-;d1BC LmhԔUf_ p/\ڙ'$ŮS "2Aj=z7v#}n#x= |ৌ h~;D"D^rY4ojF7eXk.RmǮ>Px $UÝ1b^A`N&pH{2V "OXJƻ;اD\2E4'Hor#FS p1K>,t3w"zS ;BvC5\?nϺ#Z"90.zy=gλrKAc#!(!CՏH@C[fOu4*o˥ޠEJ,MeԪuс$$zWV%bSA˖=YfZ$t)᪨bTXg&ǭS=ءPX`4,C<@rz=~=TaA/Ɵ}9)OBnmRt\E:uy*|j= W mF2k'AI@A/IfƂ2ͶWVGj,4;hJ,n /ǐ(KeY9ԘTy}@G\Yk65 y_( MI,M*`ld,0~UPq缬#zACN~O|LbMUE|rSBN 랭Z- AjS9j?U7!,%iVknqR.jTZd)`+[o(q 6ǦWE*'8{k峷gX(+ ]/*XP~1IQsB58j ft1cK,&{4 Zr9`gBfcOEL07,ךcC6.r5?F_B4LIe__઒Z S;Mt1,kz4e (  ͋R^}"T6fٮ|R$7'*hy[eJR)!/KNv&ʬoɄ.ZXR)/&nG FePdl ŨN?vImO;'aJ@Q;B'eu,Iv1QUʢKYvYnP\7 )_gKgo[m$[p0&#ظ>@О>k` Ǹ&o|\iY1rq1mt84ob{8)~,NjnO_V.2*g nJS=2:307ɹzz1Peai p A0L#׳"?lz`|ًs ؘEOZa2^TINkQ:tloh\}J;Nۉ;ͪ cb-Û6㗟g_N,W[j^bB3ہP+viYL %,ƛˈ'RyP],UɬLhMmr kUP^?Be+bkWc 1?-^_8atfm{-:E~8]q"2kPޫ@a⹉SGGG)IC_$!$')v F7RqQ3j۟H-%rcz0h](tIv@LuZѵ 9KR%WH,hJ`gbSΐ%̅z|86h1^Ì^zmɱ R.| dsWc0Cjjl)_FF ]N#am|EX>M0kb F6i25' LMdoUϓ"aLAV Yyc:)CTkDmCQ(ï`a#Yu%L\Ξڧ0I9iND xlsvC09m"tjPR`!X}D]z 0] ]d/AY9X.kش$i$!qTokuXctkibN4ݵm嗢%NTV(|aEqh?f1!85@DԷ~~MKg]y|l4%' (VoRo՗k64sAw 691@,oW6OAʆ=Qpbq3$e ]}y$БbX.'FUHBd^{L)h޾ {˭?곢0^"9-PW=g'ϕOf=zSyPˆ,bQK,Ix_;!)%'l?>)&ԥBC9x{;~GQʙ*/ہ'+j10vOUjy' ߑҫE:;.C:F]hhҊ 2ބXP ؾ9OȵL=!: S&v v%X5 IǖwmX ; L@TX' ̿Rl`*Ҋ<_V{ĪXʄRuh%|-HjpoJB<}3Xjx+jz-N8cy oJkgAVAh ̹?, b[hXq a)t p#%؜>ö]-ܩbaؼzn[h1P ;Be'PB[ռa:+4H J.0+eknݓn>*%(xcaeذFO+N.+5J5G4_o /L2vI`ɺn Skͺv9\d!ѷR&+,63(tNɾg9|:R> Ŭd2h)žc]2ڜ=Z(#\ W;@b/Q@1Iл?bH*UI*Z8ʕѐ 9DEZcf_tUT35Y'n c%B} >(H a6"uS5Ⅵ) gJ$tHm.]٨X_h3ԝF*ђ I18)k%Sw&(-a&}ODڳ@.ɍLM|PfuHZOb^K'o"~?lz gH\UAsQ>Eۨ.rOJ<!GIl?8CyT- Gbb{6JA]rbkeOR G׎d;@,%Jl  yBYq*18* 4N+MJuuE mWqVe-S!fmQ7H{kU p;00A ^rH m]}d7 pSBM %ej4RIrVW+yGj>X8\1h[g匜ȋ3rFFR/1WxCB;A)zkEQ¼}moK xA5ba8PQ]4Mg=L sMAU+w/aωm;_hMF"҅qK3%T~78?$\*U~8H@ɶg!g(KIrX_J1 v`+#jFq;gWmU}CLSEe=UZEQer[N r~D/))| 'THU'_V0#&L"g"Vz,b ,6TU!hWY;IiIkXgfH$B]iǂˍU/[ȶ1lC|9f1܀uAG|NoR嵶?QᨬBR-#Gd YQ3vlLI[KLDՇV$^N %Dj t$ϱ  Vrt ǐ9s/8?C{#KBAޑQveM\怜B*Ei',fxCh x-r&maFr{A]6E*;a4"q6|OO.[+HPyV!s8wW2lY8v&UG\]mLBG;7Ѳs%2G+^iO:r얷z``t8aq׾~ Z6:vFTM6r  Z8%ag'b-9Km7r_C\/n!( N΋>d]plN\;BL [J1eyfgd'²BUP<5Aw&zR~m$<!8Uʾ] } CX!1¥V@?*thӖDRl륻/ZW:nb";\>ڬщ]>{P tFP\>= X F%{RG =NJv߁Gy&"\:LȦXjʒsn"_YPmO~t}H7Eѻ6v" ^?-c3E>gP*2O^=Y|hlNZg (̍7j;V[.[H9Ш(k&M: bsڮ:]awf"}R񤴃Y^[(/vKN4h`WH y%n2$.jLMޫ*ފ)E(fTM7A:c*qVAíЦYч\ErG~S߶3:3V+Ah\ٸχر3Q?u$*:~SDI*ƆX<.j?ANI<ے`-px12d#w_{ 1,&2Y%eg=٪н<\0̝%6^ȳ_utd6bm`n* OopabrQ*\;U.}%&F\"(@zʔ4jdn>a\W`6bb $ӲgLX^AB]eE,;}vVy4!` ^SDQ.Z2?]V RIPM-|([V(pZv(Tĵ3G/3Gi[*Pva^X+O9P=b8h1%pt=ۿ"s5MbMR%68?K4Cҫ[J-u)[|o 0;) 8{W类/HZ irI V`Gh njT{20r*#)2u&qʣvJ ]jyO@s[S [-|Xp4y%h 1ڄ0$ilr]!&},q(A tBrJʊ2sw ,{^]i.cCgca$Wo㈬285䃕(wy!wMz+t%:@ۣ_XQcK͝ >.VuԄpVH6EV vX=;C_;Ӱ8 # E9t73 ʔ_a5F*qAOhE5q΄I]evy[ڸMq<ӄN)Ӱ0Oq̗ܤ&$B&VBlVݕ GP.іZE}ȾTrY0=H>sS[%PHfK2SoMꏭ $=/34R}aM=LM0^V;"8BҮc˿%IKY@C2{DQ0F$ "4}EEf#fQTf/:,t<KS2LˈM_(UaQUpD~̢4FlI_Hzr\A+W{xz>~42F4PRlSSٜw߁{8i)Uu)YU4崶4٘WmD/Mg{ȅ(g t0-F6#'PCX kFr+4α7>G-@JIW~ٲߓ"ɴ"hf^RA@]<(~&-"2rh^P>T$Ƃp :0` &2`H"q>!W4O+/ qP(0`rUDRr¤/z7m~Z=Fd D(U'IggxP?໬ W{wnbXd{)l;{ FAL}K lk#FpT}jKd4»'ɐ1)07-n 6Ƨt䆻\Tf͵9Ra#歌JEWf53ϝA.eǡq0=WaTP"pۺVf1>C!JD5w~zI󔅙*?gY4{e0)[(%)!+2h&KF[`[PWO~ E&@y~(crpIIjOC^J pI&r>nė~yvj=)y;%9MHl X~7]cjqX &!^;@үY:sz'kKF;1v6s5:wRxGbe:)TWQ?IBFmM[tqu$Ni 67NR4wH:ߎ qVqv0w$hc [R)ԗ5{CfNNc#$tQ j;#ts4B ( JG6h막mU|6iB~Kmu,zw|vD/'yxؾS_hjC^m9吔ywr4b. IrM#CxP{Ǚ gK 2TcYu5 x3vdT0ݢF #%+K@}-Z>4h<,sj%)U(Ȓ8,n/f?)k59Jq[ff*7n%]I{TƊsw1+-.\Wn^wܬ Qszg !\R O0"Tu׾:/O4|V/3TP]oK[D[Ty\)TD{?"9-0w"z#/_"wW.s۪[d( yhl HϧL3QBxF9P>emRUX4gْXd4ˠ&pj/2Q-g,i i6Qj?T"Ŷ=wrWf m$`j!  g^>hx!=E mSy-T_ Њݶ1(.6Tɠ|"ȢӐv=T8:`'mDe==J=;(ϐeP$\(xPuJK?9>:g7Tqq ;Mg.}鱆3yNt"M ){sUFO~ u0tNAWp)ͅ:L#jäqDaEYG`H=ҥ,]_a7C|O47**'t1k uE$NljŪ @gTDBqf</J|^~Q B@Ad(נmr"@2jLMAp<Z[ ,E^cqQ6C̎\_.~ Qai\_D֙So`NHO1,WpU9< ˥uب˓ L/C6ۘZ_U"Z25䂱pU'HvdpSQA?ΨdhE&;|6 9Hى.6{۸_T';,[MдŨ[.R@7'lYb:9џ =e%<8ڏ'%obh$F@pyǡ_!>MoM<S!B V+v[0*RXE]@ȹnMă઴EO5>W웾Q,@tޡl^:[\{ t=shnoJ%"^p:! 7?VcY>w#|&L(r~bv!x6iuoݧpv(+樳}gCTd )tۻ›臱*(Y'LvK %>ymK;#r}8 b J#W"6>L I1hFNu~.~(ty$y}{Hb{ZΘQH< װ1}+cTPn 4Sɢ44}ޕwtwBf'S,I=z3%LOTylB2ay cdnțU5VE5B ٖt 1裸T;SR*cvw Xw0)Lэؘʑ c !'3%sYH'RdI"]ڀ%ZčMZaR0$(l 7rX h%#M ]DeGZ) !!7;i"LT2!^!nZ5} "!/Bb»*ʉtpp\ꓛ@ihK`sYRXf_hg;j <| ^r|њȥ$ontR.N u|v#6 W[ *4Kt†+28}=-B7ӘIKɻYD+εBJO{?G:}QF#)1+ &<ɲUInjQ_B;r:uj<&EUoUK>k"fwjF H_u_:H!iةcoT(cO˄s-/`(aVV j_CĖ`j xNw4BLDþ469BWVLJ;TPPoJ/3wwa\1l!-tYn5@!YnS{ptt\ TEP-fؗ5vɍ͐u]SVɷ%")R-#8 "s".xWx3guh=1D3}G& 1j~Q ds~(SS#hnxzd\p‚x.҆}u9% Az[=F[X=UH["IT8:z&X~[P'0V)D Yl^>IV{ovv# g^-vKı[B;(~2{ h!1@-*g ]6HeWƙU4#_oB, b(B0~+_fz&JnbP(,`G C͠yTYQ]UsM̹L*JaT_ &AE7s|YNY޻d$vé[^} Bg8|A2M̤_\I 7X6$-Y ##}Β G&z_ͽY]镸Up /SddBuX^D0< * 'њ5𞤧 3d;AJ! ;kKfkYJM՞svAbeVzP`{c=9@f];"ͩU5mx^LWZX) o% ~ Ԙ-` %Zkoȿ')ۅVU7R%v@6#fl^ ٗ? Ny󹥨k0; (m&'~d5z|vWJ?aDfm \l]OFdv7÷k]`?2o7Вҳ/7TZhB\eBPwCe",voiջst}_ ތRyu'3Wq%Ӟ?#viŊy'rc,fb1(sC.g}=+"JY1`,F+qHdwTE޻Tf_!FM?48&F]\?5'; O%Se %}f"x_yqm%]/v sh՛FCNmhQzy1pR+>J]Ln4Yy$i+y`[爯jIZD." /#nfxҧV:8Xjoj 1\l%q`6^)J!*Ih^ G_@ Pa5+s X Y@?PrlӦG977 >KȄx-%E}q%?<էmǝ[cy$+PLqJS0#?M)7q@GnOȵsߖo b FW [ᤔz f3T1ST'<(3U/zY6A2}xY}9eP°aMa|UԪ! viQ=p+>n O{O#"``zncVxX~fI49!2dɤ6( d Cb5š|vݭ8l4gg6#P3r5K]od11ӧx? 2ސZ7ԼGk*qe%L/iV!:L,V`Rǟӗ/On"0`Mz*/{rPKiz?0U (q'K_Da6HbN BA8DICWN )U5:}o^/G2`O0t ^2T0^}G^u[/Batw( mxFp *ål^@w&@= I'f8BSC{63T|aPWJ<-kkO5JT)yz0s]wwA)ա؍ySĮE6|:YH $֞c:Fo?bA\f)f V4%,YY~Y$QFnkQU%ʅx6cؼvtEk5:!(,fc34ךʍdEN|@JCQGZ&T@N36L-yV b(1Tw (5AHcwrKư!Y#I(7y~}$!Q(Haj3]i렧Ӆz>*;ڲۂᕔz ?3,e {w̽Xݙ+ 1+8ӦN9RU)l#3'p߹Ew0IꅚǒGt+zg-o\Y@VJ,,-s%ץ_c椐r#vzħp -Ƕ)dM/98ͣ(6r ơgz'oפƼC ??_v&xFLS{Ez<4]l'@SO@Vi=6[^kͮזvFuX f8aiۚnj >-b3uR:{f?:f{pM_JXnYy;~]'-! HwQKOom]!4d᥵ :/;cM`>$TQ 5c\ØHОB2Nf^ OM&=;d:qF(HdT>BP:>9PiZxfJNیJ9ڈ֓jo4,P@T.)!Fq@9Rq_ Sb޷'r1Y[4P8ESRI^!Eaw::$X:AOҏ lpWdYj?S$_ٗ+]F)^Z+LjHL?~hg烒.eZĎqAv,^X%  "^ kx Jq\T[@8Y,ܮU_4Ktхl&gz3c""[ P7De+\$Pf_R[Q EBkە̓fs,hGf$-N5\8v^C!`\8"62V}};P35 ~iNL5T(N ԏv?lEr5F_L ܩ9~R0՜t%s@N@ Ldh.yק|>K~ԡ>S' 0'3b# zg'U3UGQ1jAu6G@!"wb&KO}m%7W5yE}8.,n^} ?黠\n&9W$8KeI /3tKd.35Su?9Of~Y\LASEpK4yP]>l>Y~XQC:wt^>'RwNwdV/o@xBX@jdnWSߑE(5 `'VIiQN#z8k8}m}٧5]5BU+Z5+jiwIG+W9A&XװƖVT -z~4}[⤑Bs+r5 w ̼2PQTu-A:jx@*/`EB?Z1P "ޟ+k-NP>~ʹY̐2M`u: N)%3kbJ >azT%<*V& Hp-3QvR\ L'&N̢$b#VZ~2hvPTBtZ7qij穔,T `DүQ[wUY (A)|c[UNn;CUvqX۔j~ k_U^ȑb Gf/fq^INoI]Wlҳ2KV"\ Um+5Z3!VہIz-d %}@[^"yya-b54u}}򇦁.+gQ4;Xs){E9ڌ'ۑ.&MG$0e$L $r|sZ@S)!WP3'mEɜ}.XWݺgd!Ti dJʹK\w#7Xm‰2Wٌ.hų:/DI D01ax=FJ&z^@wţu=DMuSy/2( AE?>m =סdx56V-+R7Iz=eLlS.M`o/$Jc&1d+e•Dċp ,Z 6^bsxWRThDH pI/HYy =dljR(+qvL:Oj]#1Ѥ,^@¶d.4{6y! MAMKQ#TR9z|'P6"tdr;8sgk&kkK4^u^OT 讃~6̫ ۓ~P<.`z#@N aF=\>XL\Fqv p( ;41JdB UR_!5] h@$ޫJx :^,KN&n쎿qꩪxba_yB#!\eƇ 'ƯHO'g2a}2D xwQ,eY>06q93QW5c/~ܔnr}j IoДqAx ?/-5d-ڰJ (M5wl=Z Rb]ಢjº (:Hv#3tyA2փm\gV9tE`<(Y&@h{1Ͱ6 D}W~6(bOi': WI?j3/|a3m$*ZW"?žd63uͶPE̅\ɂ%a+;Z!0Y0u.kez{-j YMdL}T)-CSπ6Nk-3 X?6oO_Uc'#eܴvڹ^ᦠl3? ;V1 <1"JTvm94]&SFK*|ּUؗcVuef~ dΆpgjhO&w͆ufP#&~5bBµw]!Qc}/x͖ a4 @TڰHy}2W刈hfh^B1{qN1Vm Q >.=H[&6[)֧ Pꒅ/Sfx(AiL"t)j~O@I2dTz*sKDr6,+O$i+?h-_^߬p,GC}ir#eure4HB%zt^ BbiRI͌|oΆ_H`D $A ".UJw',"dx[,9츬''7[`up {+pTZ?NNѓ'0`JmSVivF&z7Pec-BN_ [b\ eeuv_I'" \&e_05G{V_B(K]gdᴅ] Z0m l}ҪmE)٫<.s v&4l@K"skmN@!ey*ր[vϩuJTnShEVǶhU~ Ҩn&6^uXQz2B;%}CA_sV" lN lIWh<1) /!i8cXpGYhQ'KW$gԤ*Ӟ}gBF 4F W|Dt ;":v6kwnX\2cPGE)N"4Y;N:$ k ;YyP^g#٬Nfh2PK9_Ϲ9UBɰ47R'.rkܫd_=ɫ(ZC쵴qlיϱ8e[#eq[7 [q$Fl5l)~s FH"^4-Z"5gnS[soo}RͺP{A"יPk%ё*hY9t } GMaj~8ðQK`3Wdē$3#%.UkIכ]į /<#aG'/YWCPm#>s T-%T?SI1NƱ.ŁXƊڸ4J!rh ́?tE5`!!w *A {Im /W.g*^ӱz"ͣN[|-gH5V$d'i&DA{Hj\俹TxnKY Ұ\0>]M0]K4T>&~H\jꊕz'\M_SXUn(3,4NP.FnI%%?6߱ d,X[b\A(SD!@'@`o ] HRϚ9D?N^*cv3 u?KwrCȎZ_ W"жoiH&f6d;03!rrڻR%<7^L]l $8픓9]Ě6L ;ȉ`(̝9F~Mw戌qUr/.60GAK(uY .;o7oAJoa$Qҙ !h]S&xg?g;#(bhV2Kt~XG&i>kTrtOD2smP2b-lRV@ܮntmfA6d7o˙$ztg)g Հ8q çMb$ bEaKHo,<ۑz`Yo:@|/y7|d5NC/WJ]_&pKImU ~hkR9.T%/gsYfh( _B!E{8 b`n\(cܕ o0>g(bpD&okήd!"Ҽpw݄9\~_ e%H@; kTآ]?yj |>t˷z[nIJ(\E,?F ]~fˠpe\ e=@Vߌk&]HTߩ-eB*̆~<&0y->;Ց MyPI\X*i#N8- =`X#d̛ @Eyʃwe(TJW@v!gVDu+U.n&pzEbˁI6mȄ}E*GMʏ2]. (]|4lU"wV=p(ƣMFvk(i dlֿ\OE{nG{&^.kmMc n~@;\FZ{([[JmX٠MYf>b&gb 9kKv+)Фv:HfcrG6YA 8|OGgn`Z/|Jκ,|U!cu(kܩ{ʱ1?" IgMu :O .LPb ^-\g5ꙵU$V2y'CYFiV6.~EêU;fCͨ8}%F{/f(x^ Vbl>?C~A3N?y^B]1{ʐ{4ry[pn8s`lۊDGSýola&+V^&'|bL;Tˡ?w輨ق\d'SU0mz4Ļ@Japl62Nsn$ðLNx~O` J{wEWw#{ohz /:k)iZ:95˪-oήJ=Bۗ@D[ )ov*mޮH:eP>aoZa\ڜL?glw5^Ey:RϤ~TOsò|ϢH2y'Cik8ۿqWwoM_۴eŜgxJ:|p\YX{ɍKO<3J]"jyThfGt]u0[`hsP' "h}W#*PhyÔZ{OY"u$`s@375&fJfL,=L"@W…0YbY%ҋ9)JŷnM͊򔣺h6I&6kCTfV<lOcFmhjHs0{/Ʃf |r ƵV&t(OˁFX&(&hrʔ EfٺfuB>B= $u|%AP&bhfڠ(whFMT ߉nY8HM([M S &t& 2_zj;^%9ޚ> E^=UKw&` d}CSPn% \iW:8`7ҕ>33m|orVcMt39)TenbDpRsM3A;hWڽ,Lxvx՗c>pG!Ds,%B2O9ѯ\lѺAaWSL5Z%vHNG HXȋ- >ɶ¨Fztӆ3}VY:/(hԓPq ?;o@#c19A#Xi{ϖ] IፃTo0u4wg7EVK kRs*|or#* ' !*[u]Nf[y)%:Ne4D&hf*l3M"; dH>߫\kk8B)14T(aN`MY\2xpCn |D\AVȖr FIIZ Th_;7) >uUf>A;o#ZT]^$bR1KS82eoӴ*g:몟\6t DV 6D?l.~=3kSiI$_0b3A7ݼ>u5ܶK68+w\/z֊M=}685!ǹ@;J_ ן3gv3>+lɪHlт?R̓^\)8(X/u. tQ/ Qu8  kK(o"{>f' K*EPF*_1V\!''`'xyD]Ę/ags9HVW1I ӏm Mb^.87?.Kr|][гJ)`$S\d5ҙa5Wm`уլ}fnOן.3а dPNIDXcڠn^6w=?y!.֬%aBE5K8 's<(=(>b\RwO>B$!{ zPGp\ 1_#mV CJE3xΛ#FҾ4!x"@ ^'۸w@S㑎Iƽn֪;' ];X)jᨎirY5p(tw5yg[\,2%coH;|ž@Us_ê AqK;/ioGSjD3)dm+7'8 'PuI'SQ!mN^hq|#%զM)-%/`@[;W.Db?<"znC\S8!^0jttr3 n3o'u"oV/΀ԗ#_IKz}y~?xMْ`6eQ*= Juk3lȶ&68 9}^Cn$@qT:xՠqM~an~/׸}aV\XCo?B٩_~".\H 2.!Oق + "+-Ό˄G~I. 4F@Y=U>1دayqlj֠QPÝA2 aކi\NSMAd]WN) WnBr~[ tLk5IH΃ÜЭ8K%8l"UqDguԔO2d ׽B*E>u\ 3K;rooYI} #o}-kt{i Ը U1z Na~*MGbn42D?y!d0Y9K[aW|O?;}ZV=NhbV}ک\e{LXC~`b>s N+x/G7z'$q!25OZߥ_;G O QZӉ OmBpgSрJ XSӞٍNj?U9!<$ؒ/9FT!*'%lבHٍb%C S /nvR b\&4-GFaZmwLĵvr`vX{nnIq͌Ə=T<*ri@;sznBYuU/Jgcr'ooO([ԍ{"$LsqW@cOm(EȑP ﵳq㪼IDmE4^Oef y|} Ҥ?Fݜ3_F|Q4I%VY<"?ۉB:CW C ^j6XF}ڃط@w(\UL! qU{{ vftWp>~$m 0w}x9BxBJh/*pH e٘1.}oMq+1Gfp-iGlDS^)e-!nцvy((893,$E$E"s84.G#E`l:@`VNK?b-/3 '&<`!T NrWk_9O0e27٘T?S_14ڡ\d4b睉m??4YQT2"2EiB}_%v٤QJk@WT^9wTհYRCHm4#b+xGZ0Wоݻwl W:}$4V%u4](˦vr޼# [e&µ7^XJ/o d#g Ρd<= ZSA9{U'P)|Yǫ.eWmxBn$%6H9v_ܮToBn/`bodfEZ^S=g*ó' E >u$g3eybˀq:g[}X1: DŽx9s\bLV}>D\]Z jf;)> *867 HQ8kyoZ@MK=3ṱ WW8Қ  l. G~=vK貴8=@ 2\vp*+onl>inRݿ1ڌ}$ ?)t55p(+Hia`UJՁӲ V]0]*W=sEE6{~eXd@H㧂t1C q*z}bs e=K4>><[靅os߆*t}Soȗ*2CLjϧ-dm"#ЪG}]Nutvz[9N2 *U9M-Ռ8#; u,>xah'lgHl+i,(N?BW Yr%i|Snrz~pRp;ܛŇȒt* #VmZeIÄwJ_ݼf0峻vZK?9l%,dkNg鰪ѸЫk[O$6W]c|pou=ˎz>=6飃@+KnTӠ눗V#w9*0 JmG,'|vTWE"S9AI)֤(ao ygLA4=;,'ɒJsrR+H }hz0\6#F :`Fy9`D[B i+pV @jKМscx!Lq9"wGp"wiѵ]z!e\mӤϩ:Ί3޳' 𨔛jm]Po,qC\ ֵIg~SV74_g fldFo8%ƶ#{ä4x]s|8E+^Ӂb=E3``0$R^TDpPj7|c,仰rp%i7з#(R-@W0d߸h5zfQHYr+9;gވ,~wI!hHb6`7E}~*@yC[U Q0c{0a8kE&9;64%rXeOo6p|X(b]^yZ4xЀroEԣοw4?ȦkRQKKb"ӝY\jgt<|mY4 U0(I=~2K9t]meFJgvd/[:Äj} {0 ;BfG|U0C?;>ߤxd8L,0<çÈN|fYK˄9PlϤASHf)f1sw{gyYIMusc_Vn^C[vb:1;eFՀFg,=ʈ6o,XŜLΨCN;sQF Fܗ:qYD/,zg@qvDٽz+lR,^vG~}\64B:Ki,M8d4NZϔ@^Q-t%"UZݍTiTw}ml}]^A/eeFt?BBroe`[0gl$혳bksVck4?J[bb%X1I |iGm"9XHǏ48:ݙ뵲ȹ0-緖r)]mFR& ϪUz]B")cz==Mtw╫h'Oٻja ]~ll6YfwmM/[ٸK'x0ά8tHB@SwP!oX!s;GϳCoA IeI 8¹Mf`bI ӠZ_aI[p,rK2$3sO>Nlr8^Q*~T;D`] 0I=e@Ri2pX_ :Nć bJ102r^~+r7-%Ȅvnsڷ+u>j'xZ&<\{Q<`u+ sI?<hNtdD\НǕqWɔغ\~ѣ\1E\Ye̩ױ*M4oJ~#exu($橹b5c(ǩ#Q,T % !o\7u1 nۜcѡ%v*@#WFDѺ̖SlG% ~ɣ#=u‡ƒ OYT7}<o/%keK;#AOʐc^^):gu^4l,w3Y;X-"0bhmu]]1?7<0A]5E'ٛQ @RhtTfQXN\y^PQJpXjYnքixjS_rt9f!^-nB;#5q>=mL*̊%,u[cEͫp*D`$?4eJv'qQmǤC#ht$Yhș8S,vZ:Y$kmYMaS.V랒{X|/!;2cv to=b0$HXA@o`\osF~ bV{!?[! <\ jeHԃ㓒oU ۸eQeV)ςƱ8d) z%vH\GagѬ/{FxG,O@KJ-P7f 4ks(6luuf;ԅʸґۗ^I 3p~jLO[%ڏgC"m`%o!1K.Gށ+޷NqzN$ ˻dGѨ-UÌ C7j,QEZQ nj~eO@\߁zI ,MC* Y`F #Ij.uO;IO*Dk'_ͣa"zkSdu@(a<6BuS6Y+ w8-9.)}? 4㊅6US7')=8PvhB6 o2z (41 rg?KɌR}EGp@/YQBwc Y<2˷R$Y1`8`t[X-OwțsenŽ״KQ-bO|] '8z^IjHR tM+AS_(,7*] ,XK=!$8a SIꪡ\I]H_Tw/PUq?TwuY!lcf TZ WccNg뚜y)aYvY/vvT @ oӄqqqegkb> ɛ2Y1"ekF3J嗢ljno1 i&`ZB0b*0ਮzG\ױ&fdq8B  xhD 2g h(hilopuڱ3혖E9罁VD.?Pe z#Sd77]Y$Є%.ߚ-*t=TD]*1SW۠ !)]*~b"o2tu9, q!:~T)u@F+F M=E;.$9.j0Wg-uB޴,3E[x0l=MUpzEF `*!7ebɣ@yb)FC 3Г/Wـ\TA!i FM#(SR" MC>x,Yw/*6 ݧqSRvŃCRS@͂5p\2 l1^= 'PI S0sH߶=-i}Ah٥MF!pP[ h8:4K,^dWE D+_6ʲ TuHIQ^Drˎ:EavTtcRCsUv>{V=FGĊD,?O @n6*d ) "4 ]$ҢO6yr^nu2e6ŕbJ9 ZFwW}F8_ f>A8 9{\ >iH7gN.BTLl[ȿjDbQa\}}M65x-3 @uP5Z>j5y1#ur]p2{nPaȪ~Y@/m)5}QS 8xjs"TS_u) S&3IbVߋTM*\nr*vi3RR0S' eަJ9_CT =aU$2[=!܀. 4T*TFSb]jfS1so8q [>xD3p?sG1`<~ϺZ\6) ,t$D;v颧zCT^(t ²t?cKp_gRKє@9zл#at<9Ua6}.sN t63"=t@~X~+.1YXqh)0q3<݇ 4c䝄 }"=tcjBk}ײp"[Lx #=3w~]Sqmka4*5)JE+4X С9F}mDi}@wo0i&ӗ6R9 SiC=ʜyBFQEM|vk_Mg$ޚF~YWD D?3P uX({".(uv5*$yzhvD4,pr ;p>iM뱋yR %~ʗuqw6DŽ܆gx`B!us@ݪ3-&~=6ZЍ a%84waJ󩕷V~z@ˌֳ[NxIQuiTJ+'ۚ4 j|]0Y[8=P|}|侉LKR"l2;y2]WY po:%WũnT~℀0SXgXͻ ~f,uVe'z FDžJhmvx ڢuGnx԰b a"F$ =QbTPi#Wbf}%^ Â٬ {pʟبE-Dijxc}fƟq2 Ũ&L9qIቤh'i$͛B;md|>9&snOmqcb~~1g g̏m5xZnsR7[ LGS-j "|.l pwdYXGA1 }VkxCD⑼uXӢ7₞$[qaZ498؊R+".X8%#^Ӄ (w!AՁH^,z ?i0qw e%uL]&.Hl)yͽ{ }oXFLo̫2qҲ!ES-JJx68[ҸVЈc]%S-c.Iw 腤q_PiVEqVEDo(VӟXl fVH$usIQv}[N_sM(M:,>0Φj)ʌ̧6 |@Kd l Le7ydGΗ/+ 6#vk6ΓU:t Uqj:&,N9|,%4'/zN9HHc9IEck/3q#nJ!?8I3lpNE]XՄu1eʸ iGdCJ1&hz!Ya 5Hr73~=cpaiI[<8HZzbs}{RCTDنφ\^&*E kpA tu))FߤNa~m5}*mBgPŦO/Zś*zmcԀD?J Hпb}9xa@0굃n f˚Ogi7)F?'NʔztKAE( U9JK}S Rzkߠu+Ar݆>BҝJw '<χjO0ciECjay. ?πXtBeM%"%.&Ҕ__D_CnlLhSC{]82)$9Ouc>{ڨ!܌Rҷ"<gmԙSwÊϫdt]tkEL!Enzо#8p1_ AeU8C\ \R˴I VMε֔.h,X_5!r@ d\h5ߓl}m)HtHɋ;F<p@4ԑƒ3Xy4YKPEp@#UMe+i7 d~:rS.C.bY%6+e;bңGWkfHF[IHr"a$YѶjĦSD<#3GL;ވ[F9Cmh LE%ﶢd+r8#fv{je.JVyb]}5Ø5ذM[N$& L\Dg oRUHi}Wbg񝖒s zR\F[=h>_-߁aЄbY*ԊRF&SMRv t(cm;D*{"MYH?m;O;@.TW[Ӊl!1-i׌! p}y)Dy =5=59a,d EKDw?imb,tZvlBEo{?X9eB0y#ɚJ^ UWi2+JΈ(ԖzI΋,)S/5m_ v1-DZ=%z^d-'}8)!JFN {;=+P^աҰo6ڿT Rnz|[|.wHR KE,Y SEWDx5ETsKJ'cnh\N)rc jE켧%F*9T+B~ORPW.= ͣ&4hnqcVOyUu3Pe;v=hY2zY.(=|ۋt.)^°?otSZ,Tsi\E<=q4m=ʳbIz3cS5ZΙAʕݑPH2Ն 6va:2n4uTqτ.;L,.,+^[[Ѿ[`{U^j!lNѫSh.Z[֭U2ʖ/F7 drhΡTpo\ =1)j @f[w۵pyNWଏ-v8D Qzw^Bb6; A꧍ضU \Hr ^~({J;NKUmLѷ䂧Tx|xkOc{ƛtKTmo?򶪟(r/PٽQviIKoW-~ N%7 [nqjyG]t]>͸ ۚ;|)EL[-oOe~Pԙ¤_;F B۠iMPHv;1cϭGSS"=JXɓ?|,tƠ^+ eMŻ) ΋]b߷zEG~ԓ́EQ.r3!S*_YYFsFLyKb k]>. \N+v8rX"z\竁*u/3(+@mG{  4o%}r ^0`E/)[kYW{2:vEM=^v;#O]Y{-w#D,U sW#pإb U8&МH;Y5KEY!*}rhu3gTp\Bm/`7.Xiw=̪p0=48uU)ý8^#3,־hI8#u"V^*75&ᵊ8_\L{ŸY]N?bg*B,7NaFR\?F2z,:jDVWsrrT9tcm/BM^-1_0)EƵK蕶g'2Q|&pqю1kR3nvol4K-!+4c;'{S<nx0DHAbIv@H[n%1sJ0],~e>m}ԷNw f^Z ,bi;{" 7QI-R@%)"@9S~@58s`EI>=I\)zim6:˛bsX s8E t1NCik]Q~x60Շ_nx`Yn-=WeAJ\e3+# ףmjp9#=KcD[GLOP{:]鈸_phتiⷷWvPZZW-*^X$'k]& -ts}M6«6yWywj| `̡RP-OH$ LG-宜z~"A 0k]vYK>>M2v$I3U[Q->TvlnXxݛ0.4"uFNj_ D.nYս} ȒUЩ/*x{-4*~?ձ*'DqN ;zajBR|8-\9F<*pQ3>vD>&c G 4DAv{ubXUs,%dIJ~%BRƚD?o^bSQ58L%%F^rS~nocg'c Zx ۑ^2ͻ!Xx񸄰m(IL [ tڪKsyO75:zS^2wvczohWy|$.GS @!(AU=cS}tdUlb0C9KǹviCe0AR׶+y#·rR~i2S%mL&)?Xŗh,a[ xh/,AG,DoLIBeLl 2L 0P)m HڂL(f;_g05/vg@cy N-E8ܬ~C˲'jc}+D di v-m-jmeEQ6c'Y|?!L)3D:>/xP-:lAi}[V#7Ubv.Qx3ŘP#p;1JUN-@JՎ^gEpcMihEtE+90A{;H7=dn(xB꨷tW)-h-V-bg}[n܅{w;RNf3.}u=,hĥ^ J9ZL0Up|m7f@g#YynA9ٽ/ kN!@&_+P"JbPr y<VWJ<@TM(>QfM1sVI v& EX icS4Ŭgu x0iNiG3Cܓ e|nJiuJiM HY;lR-b u߉D6ZƢˠkk+ V/ a'5 `y!]{G1xPm{&`C, ?g$߷$uz'12:A@~TN;ĭkA"ɚE"pmUS7Lˢ9<{8!js$zȔ| %BvQwf T19_hw5&\Or̐4蛙`"U*-{A=N$ (lem7107?Y>H꺍{6|#lU={z9ط}ӑ~eoA`PVç( k$]r<+W :al3x a7IK#s0& v ϡI%#P˄W -soFh+Z&* Nm$8"0jNvYH~Z~? )$w9Ow', Ҁ2vPG( ִpB֥N #Yg<)w w b(\_҂d732d:ĭN8TԲF+ dR&1H\ˏ }yh&FLܾ#xյ`ϐ*N9-7{3u>]\rۯpuĀ{=e6aUk N6PI2YDž#D&Ù E6ට^jan@CrCqsUj> ߿cb 6͕؜ *GKqG0m{ַ ϥVUJ WCQ<|AJvt-Qm6$[C==?_*0?u]Vٹy(ZY}7a3~^|U6r1φ*/,vt2w"B0sqqєPըcQ>R5ă0ES {c޼d<hvl$k(uHT_e:O#Ee0iw(5Sf"ǏZshrP| 9O7 MúZ*ܞE4sid Lm g~MdP] tkz!nn,wtȚœʳ0w1 5/65̶zZ}Z@]O=G@ 4{iVZ@-o&g*ޝ8"$,%H EE,]{޸!P ~oU гBoo8$'Op_npj۰ h1n Z TZ)3w$"ep;tc~*ʼc1kK)tLz"UC5HBR Y6NҺIs ЦCdou ].`9B֠8G`0hכ#bBw>8` ŷ[p7109Z` =X4de6Q(pmUMt Be xC̗RZ*E*qCWT(ƉΜر$l4B[e@3|\l&T A#K K0Fjp3;8CxyNrݙ53à봄?ev#:;q?BTټN]]<&9K.h"a%5sࢅt|H|ܷ+~=(#hf],7n2mwc;6fC|A\ e=a /ޛ@>8ä>68&zp<X9t'?%תw"wS+-XK#^|N \6W+u/xA+d:koB; ":`~/]AEeZiPz}E,}p(j/g _AvC>j/WZP~P#8 jqebҮIi§mRʌAft'2 -R\Jn qS`v8;34'Po!r|^  of&LZ`L]7gE23<I-m%GdfpCgxTnY*KZYG55dclz0(Pj0Lk[A%x׏bץR&o8|2oe>6?AT.|`\1|/w[`w7}M-M%U6piV}d Eε$)\t:Nt'6x"L한 q Rx;޶ՓrK8 !ݟ,*rnh'43b懆 -Uf:ct<[s9Vb/ɜB|1@Q>] vLh)yAq$M:;{V f:G}@k1P")mQZ\4-+`K2#)*U/z}P :o ҇0j,iV8`,YeN}Zq:]KJem).5xWmz%71-P, 'GD4v;0d[BUJJXgدn2Z'vОRk +Uǧ)}-ԿBA$KFҤ4VdY޲&$`*STs&TLeڄ!*2]261ܲ7˲>8/9%_I۲IƼ↭J>wJZ19 UVS'O̿ #vo `PO@R1XÞ`Doq6"O^ Ld[m"F(QSS^ jJjyZvaP$c(! qxxy0 |Y5zhZ`v7nԉՀ J~a^z`zFth_5oWn"p^{<# {'.h=5;t y @;Et袘6":#ya𿹪=LM\B3AF2eOәڽ 7rcLT1uJR\t)Pa8C1SP3w#1ץ1]+L=!7ʜZkh?94f-/잋ރ" Bu,F̜'62x-bYTSXTq AQ z99+s$@v9.Dׅ>xZiRgY+6ٞ5X+Xw 6m*74eq͠ Ԡ#9ZHi(.σ [ճˮ@Hx"!']#?S1FzXپ,5R1rΫ$}rIG&ts:jπd^g3\eQm4E"sBt|д@R4BqUڦ q*%Et S{NѵBR(WuQǢ _I=GȩB !ޮVAPfe:.jbm9ZG;+3hegkD+zw%-nl3T±V_Ӵ*졶Bߔs!,WXQu-7TIРdhDŧϕˊe1m%P_(4^qlAEJճR OԎ5sHI 09ߤ%13d1 Y о`>N i ': \Ta$93O)[4A7|jnuy %]yM(NwClfwJLaV3ʹ 8$ :i6&Q)[jل+dMiP(W~/a`0+-C#TLocPd'%8l0=7C6392嬫4K":j$d핰%] ~08Ictɬqbu ePqUU\]K|An!rw ڙ2ZE:ʂqn,i];Q5[Jsr9iyPF3< R6eYb Tc_"wzUA-8hU ,zGOQ0㐗d|:ߣGN(# ՘?jRKCJQDjJQ2{)1L=Gu.ՃC n> :Lrg)kco.U% pƏ1^-ق$|VOȩ9nQ!]*!u{vvxӊe |95ؿ7e@Gc2 Тѧ *h4G,+B3 Jc'%#_+S j97bUo W_pٺZteZܰ@1ÐTO5J>ߨ0Fˮ>dhStP̙}N>\_F+mWzޔmzYa5e$j guLKCCTl%Dey k1ɶ> #D[N+Q2R˝/gG[ɥ9ux'~ӟ&1N yN F6u7Di,S%g]ghO):A4W,$'}Ex~z.>8,<.RQ 5! bV_ t%~^n2 fY^"Ũ -JKOHk~Ia[yx-eg]T6_6e3àRO/5Y= > v!W&͓b_$emLߵ'O.5h23~RX/7ŧPKѨK;'6Jo&}4~ћJr7ك֦cQ:ZxO? C>A*D-; n>0 1tʺy4B'pD~)8W[M)‚7%"iCyVBd[NqqJ;E[hЫF'E(Dßcښi:;8h|c~u(R" mߢLg1=[]V!zc=æ:>KZ(.'_Jq>DA ^-->uG Ղ CʥE!bmȐDMez-_FۢooQ@޺D=IGi64 싲zl&NvdIY7WRNER8ԯ2F^{:R[Υ3J9.Zd*G}:F5@{}AiDu7ϝvkxWq'p2 oA\e|ez,P %PmgY_.+ITσŧ\O`y?imZ!( i ~՟EF*)$n4089l9{QCF55\$tM%[n Cþp}?:_~A,i&#[ g1&38ED3 f5$~f29s=~i1,U1̔eR͆&s3̓P&.LB2.*iHu:eytZ)zjUj Y|w oY;rK1@i}2B-R7B 9<$kX=,IO[,f,)ϏFz& [B 2ZT`S,ULG{1ca; mJsU0+_Z2m {.~^`<\ &HY!'aB-#&ks;^Vj&ޮ7pN'ϝZ>汆3Drj%HFeDަnŠ,ӈE >n9ˀ}/{Ck*h{]W -Ec[0+Y ^|zM/1)&ID۪o$bg Q9tIҲD2\ ]r3iqC*tܴ6);<^iy\ `ƥuD?U\-ۯ7P z1U+}# {NA', 1&o%+V|bN6HÊ2]ª[ܠDMhB|pN104,V h#= ʻꌕ}rc]<I|;J?"YXHQ e:hh! DA}=-\7OS^-EwљXWf[v쿑rBD7%PY8J? Pyu>%P5-S$,H/1s+h^4^\ܦ"b\xÂV Bb}'#"KP`Ko K \~La>nzƍ4/]S /e~cW qwWtƛ3)H'A῍"?#bV=Yj̩!'3OR( S:V1M Sˏ"܂oY-kz#C8tW66\3"ӈ |hw\GptWȽq4L<pQvbyˏQtW*|Dkr&ui,L6Kk}?è|r+qVrtC({r$[2N#"A )uy!S!fDv́ 2z¿Oc됱&']jN-qM#@/l~&$%GQ-B]xM/Fѱ8 5A$1o?Edƌ:h@_8dT`5!{gSVhI :S<ގSH{/GGL!ටagj\`}&Q0"UZ%m)p蚚^ ~y۽Eu&Ѩҫж/wyX|عqLĐ4   *N ݯ;6IV‚6@u_ĕK6)f%V6eK-V3|1+af+{QcV86 a.AiJxw/m_q usa-YtMSfUc"Ȗxc`zNs6JvRRQp[:@@(ƥy؃#T){bz)n_fC1ULZMN6@bPoR%v82e`՜`%-Cq j3:ZQH=W%΄)T"vيι9Zk'z] [;4 -tpD|Q"ϵ"CFM~Yfn"-OX$eTI5TeKh@k=ܜA=,~/1W$rK7&F-5B\-~$4Qx͈'r_t:3A-ұ6cYwd `Ⱋ:j}9y|#jaAj\d-BdN]+=F%J[ppfڂ-~X(ak7~A4%@[1K7XaPiaeʰD+Dƒ< X!EO1O%+‘{[SαGZ&*'[ae?)4Nؿ[Yy8NH󡉦Bm9Fa)1GU)! tgď- &oOSQ9I?jbҬ^q!tŨ8M".BP}&Gɒ=wn%ϒˊY=Ti2\x໒/cf㰍vnsY]C.H)1ڀan>Ιg-p44+ kZOPdf?QTU:vg8ļĪ$ȆC3AaS@.6Z;iaBTtF ãIېuD +n>[tp+;--(`6 4KD:׺$ܪ$;7 tQsav!7.Pcٖv尢T͘4,X*v]YB| 7MQߎ0Y:&*IX3I$bV<Ė GJfnϸE'A-TĞ[ _|pdG:>i.޹A0]p7b.{`WK*"\=7羲+CP/5Uth"onuB)0)'ڧBO#Vp]w쌎Ur1 -'vj0AX':mDrYXcdZHH`!t! ɰk:U4v2K t̲"tqeu{[oY)fl6՚`kER~?i Vsުi%.-~b!9c e9GYՏM pz8dHcj B'rǩI8,[LPդn5$k >Ns$JǛBv6Ydxr3=5nS4,w97iEMw0XB!jR= P4c:(Mux_͒ȇeCA{q5PdyIci0 G|:GzP5fuNXB4XhSk= Tlh\e2gGEWL"qʳdOHBJ>vCixNoNPL/-{n1 keH%, Hpy-ӂV]BW{ߺg9ݐغ-J[smU$41^TT{)Y7N-^fH7d]\=3'q:SRs:UÆ ؘV>HL9 s$&fx&?{0Ourև:Nlʕת鍯!_twf] Xp'iTNNE MWcDJfrʴϐGT`q?E1>SpoI_\n d޽v*OWm&wV h)mN=&rW %O7u~k}tAяj2, gK),L$aɲa (Bx*eHdA}TZox좗u׳M W>d##h,Sn"<_ KŰ\G $&9򿂫v8>([80{iygPѷ5bkgE -,$ל~tzJxSi|q' ,˩<LKvf+ Z$}RN6ߡ97I1Y8Dd^|@_ɕAu#q2wt?+/_8]IQ%m[3󑄊!Yz1G0RX:\ T_#֜d0ݟ[KUm PK[0B߉T31A8;6Nt΁3K݀gd=qKpY7o#7mlHDH&fs mNHHq<7)R.X''t$e^WPtqq fr9cwB4۠ Ty)!EVkU"n Ml9 i#yaHM&nש4D nlL0lUEw"J[>q9iL@|̦FGb5rFђR BGbmk8=NHt_Xa90~|I9;nH rh Nvݢu"n,vi{'q_RQ3)aᄈ"VmqʛXYҨl.P~GmRJ L`@)ueщIG^쌵Ǹ2Cyup}8v!(آթTHQBfKAAj#(g.ڌ n :!w$>ޜ87uksX[pMMSҝw-D$-G&g4N CyJ+e!# =GbLc5X$9TC$(4P؉Y Zܮ%UCփ \Ed$+ƀe) xԳpj}#N_J vJ0 Ԏ.o9 ZJv>a;"tޒ4T*Ȏ,pw'^v4~)ԯ1?.Oͯ7#n%xtp]cdn)c;T DK3ùN s[!r5Vyo5_iMhAb&19.;]*#} 띨"cɬr≯'ٯ8s?v틟¥Dtxf͘D|ɭLėiX7$ڝLR 8`aJ[SmiEB&f $막YEd&n"MwF@HA!L'%R_2-PgNV$z-@/@/q6gDrLnpa3;>w` s5?={ܣ{7l&D#7 Ld7"#;{˪G(Bs1Y&3aC^Xͩvw+sw}H/6\kxqJVxx:\K;<N E /B֩NzVQ`פ_휩 N7B,Z{/kuC4}>_mS`5(KQX\T!%qvP {a{iU$L΢Gu cT}'NMk?="8#]yP={&%lz ӼtD*|Sz0ݎ`(;FQ: P}s9RKG( [~I+x-P4ZJ-$(Ŧ z%B]} ɱ#:g|x*y)db=4rkƪ5Xǔ!ݢZ,4Q!x}Pq0aͫ0rӡ3bBK}]V`NZ79RDŽQ%aO{`Q]-~E#i1l`o*y|~8rWьF'L]HdgA, N"$T"OE6n?'`flIYǮp9䨆qCI]j%)}BbPxID|%'B3&yih$)SLXcjQZ]z{ m+3aqG`I};ʍFKQ[`//+pejw;^DąKB`ٜ^F<_GlKcDkv&0էY%12.Sg$Ӌ`Ʒ]sHهwSx <$Oi{`WlH] * }'OQB})+꟒ba6JȀ&'V`ҤT2W\ʂ% r)EiV0nz:-W_ň5ȐDoڨЂ`F$6tz“d8)p8L/ J#ZQ谮Z.Bc', p9RnnNBNkI%.DC%%,g(AUH*iJ_Q0hd$03ZiYBZ;h:؈{}ھ o&]ך^Yg԰ǜhr It5LE]g /5DzLU<f#sh Fn#zǒ^_;׈aO`^އFlZ2V0v}]u9! -GBwӌ?ؒxVjoЈTV a0+hCAE\tܐ狇8B )Cd ۞ITrc"CJ̾Uq}%T8х3DK!#S͓=EG÷35WCN;X2`|4=z ,M%{4 E<2Ƹ"ϮQf*# 3KS)P Ô=9"y~|)(dFhs|2A]DTy˙YWGHG2qQSM)}1yw*# Z WDކ459!Y\rD ].WЊvUBxʧ k("{PpkA<֑G*z_F?E *ĬQ,o>mOds\n?_v"!,bq>tg z_,h>-+FO.aθd4rYN:;#d6Z g5kڡӋg1ɦMho5댬LN!:-M1,M A˳ ֘bo#is8=^Uʏ{cȀP.S¹}5Ϝtݗ\^"oo^O6bH8rJ1":m#CG6wb7 gL!Z,[bߢjXC3$l^v 3TPVح<6vwJ6>Vn 3hp]|@\ :?X7CwcE}g>sJxJhԾ.ʍ{' sEl+UpHKG9LHTĤ8haƚwr甯) ˻FG)]_vRvNy=M|Iޘقn{;Q*UN'=Y#xߘg 1BVefO.wl&\҅{$q< G.l@GKqtcwH4y+AA!0>.|4[EzsimpsLqѺBN,1ħ*AEzwDXO VJCQf]˜2FYvSV_Yrm`51N45no{wX8k |*ۤo'ʊF͟ C@zo>Zaз,cTvil MI o* m%ø™*jTc19"GKgc#N<i}C|^+C-`fAUW Ajz >cp`iC+ |VIuA8m{ޢMmI\!^yDDqu^<^16 8Bއ*Oh),?wo$a;&.ҥXμN#Ks7װ'_Ws!19al:/<\Sfbd(mmVH?.T z^"y_]܅Bs_ (iWQZVt.փ_m`Pno) O\۸VQd0WFjTޒԛFY Flz$U а@ؼ'Y'`! p֦Lk_$+"l:B?\!+ Փ`ݔ& ";tI3tGs‰3j0([:xm-7I' Z-ib@/R]= œ4ޙ}1BZ@ 39_tBэ.P'1 \=Q;\(2̱01 k}G |*Ȫ T2gQE T<&>$Y+7)n-֡/\j̣P]{;(Q>boC9\Y$}Qɩa$"oU\mj{ĽN|֔q:3Xcd|C@FW<-rRy]0Pe:}]LeB1=Fz27{+{ɢ4" f;[l:].)?L^TV x|wpPz\w A6CN{ɨn\vJysvr:A/t[lV$5{:A""_WISЋ]/י+؂krM|1Жm&ǙUKWUP[{s+C6 l ,GlϙV6@g4ke6f0ovVn Jr==QiV ẄMFܞA55pW÷!<#W$)*VG߄Y0ߌGCHX^5WUůZi)tlm8I:{3lCp'Qih\նOVz GM>NZ(M۟VfU>M036D>N]ܢ˥"`a2A;wo!R(pkX=pJr$_>q o~ίř$LI>r+;/rqWpLpq=%4dKwmW ؘ^%&Q95ld|Bzͥ'b8*MP&]J .VF.N鈭U߿rkBVR 5oD*̅q]-jkS+^XM_#ZV] ߶`.b+p##}8W^ c␦2>:Jv a| sQF|їyjplvG"Iv.KPXIDy۟_EeI 5k5=9o?zƞCZu:<ˁfձvogy ?դD>OJgaŤ8xuf"1du6Ԭ2N,`U[ї +MbhqY߯;.nL ZmDd3[' hh oVk24FzLXXk_Tkͦ?gєdM9F:BB(%F[Y%-WMmY sH{™v X ]0Y e_4чq5ϒ 5WKÌ[Œnsb.:w!P^yT2E'$fSv겎ffA"rxfk.Nj8(*imፅyܚx@ U>V3.]9<~ /} \9!ŗZu 5dhl›0~TޝOmrBa.Kb@0eR: nK_Jq͕1Oym Q /DY@-?K6KR.2j!ƦSR'feS~jW[۶uK4MZP &ݒ{QdSc`$=&x24!j3]3?~PfͬF; yS.4`9^vO}ö+4%8Q]ߩsF@zdhGίP=کw0ChǀF*P 3L9Xo{~Bx;/3KיKk;#:P1t"W[YBaYg,p&3RTK\f%vs.hHEG wj5p~Fe5zFVM(S2&A-q^"_Bq+_FP)Ѫmg#ŇF1t=V١o e77~s6ԐQ󞳳.[39A2: sZQrKjí2zX8 sn _Lٶo{efe`7?VD[Tt+2a6 V:\^-00t(>1UG2h;xX8w}1DĻgl'uy?d'CR{h.yE~ġݩI/-9srV?6[u:NEQMC"L\N4wܢYtN,Ƭo|De>t)ANLh1 B!#זyJ>ȤGrǒcZ5IEf@TFEt >] BoA}\)oR$vygAQhK"F 4FYuq,.Y<!ڦ暈TVFQc~9Ty91؏O̒"R rԅwwRs;oD{ lH_3Xdh3➀ק.ϭ$I%_9V5Dq"dΫ#c&7ݓ2_ 79]wt Fi)߭k> ŜQWNR;ţ; (n+2!'sC0Gxɜ\tPú "LVܸ~rւt-jXɀ޿O}'LR\\gx8wNܬ<]6F52(}. <7t$uf dГ%s@7iNTc' slmW/DgKw.ej`A{ X Q. <@uT1GRɱ1\k&9m w(o#)hYP="BK3??쉞Q|Ěi/K8(4K=,9 Cn37E_~Wccɡ/Ⱦ Ne'0FAfS*O ~n&`nˬOL觉l<(G$b+a\OZXgR^!z8'd8fק/4JQ5C̳f۾BVPTת0WtNAޞڸfʜ[i$É|˭babvy|n# r^QCI%70'h#iע[qo,S{w g,TDo;,b\p ͮ\]O S|#Q8.ฌ$SVGRݧ'³,:& Ɋc>)41YصэjE<[ 3pZdȀ]1}ȳP~UDjos/w0“|i&[2v:$vR=o$T- Wec9TC0wy:iuҁxRHu=u΁>a6*)櫓Ej)§ >24(ʄRVaq"!aW$lg9\Ό)`UZ = G(_+Xs%-P, _C-H@*vN/6]J7phxFŘGOVqg"~Y'83g>4w$ /xLRY+W*n[^Vk}S{1XU !eȦy"? H^TvC[rPc Ob3d 9wAԻ$-VOO"nD< ^qWvĤK(ƃٸk( N_ǡ-tl .u\>3 ?ë[9}j J&9C1 Vv^,04Zuj{ֆz5ѢhV?PBaRNt^}[t{<[bJ+#` >d0'гTεmXoh%/jǪWלM~_{Z ^gA*?0;jv)\gGn9ui(ǭ7]^n+XhXv*-T! õtcvK4I53Mpu<˪9 O_D)*lrC89{N(V&B,?aylJ0'K,_a Ų \WgTuyI3D5Y|Nb`6@s>uLړbG\radx?+ r$r>@*6WE*aw &?ؒNc^RtmL:3CT ?SL !dWAҼ,wk̏=  &,ǃ?q)/DjkBaŷ:tgA\{f¯ L[7:JȪLZʠykZ, D.ꙩNx+Gf 84,imB(X; MKזptsiUW#3U*l6N1q>_П mJLE.[G gȢO"\K+8 20*#Lol&qCTXNV`=AN>h5wsmnq]@f#:( '}Ã=]g Ӣ"Y5CF8nYNQT]5)!սmqzOS##B"_O Y~-CZs2_Xac1 *4[(pwn(!SQ!\T< C!FOhtEP m6kLr9:mv8%XV \dY ɑjӯ[VO ;jK:OoM`gSOG98mڇa9_buX"UmH;@ZȜhJ + 3! `b=;ěYEcN&\8PEzAbф|D{cIx x7WJ{T7Eh K "n_^KRD |8z_U $2ざ=yR,v0Ϻ̬ģnN)ˊcV͔=T}`."ܸi܎xk̆~bD\H3j0)uH>oÄ &v;f`$vyHuQPɑ[dN9a?;!۷!V߼j|~!P_~Bi'8’OW >߫_bw?x-cji&Y:k 8ǫX&C[ݓ ĩѩ҅O1h`5vڗjK#V9=3ec4v8^dGIFW4ɕFs :V4)nۆiPTp]`zl̏&]BZN ã q\ǻݴ,~ӱ~Ygb nV|{\M1{?.Ny%>nǴEïvVUZ2d^ƳFaK5~?l+&koJ.kʸʧK֕e5ϏWJUMtPV=mתF+cGuֹ Nv,ty,O5 P2QgLPlѿ}$G8{MC ":Έo l4XN~(ڗEgHGrd }Sܚ@D|nPJ #ٷWȌ)qwl۶z[FYy!V(/cs r 4hLlLydיЎ\3i0@BO-kʁJ?ט"d^ʩM3`x[j~m1<%Hƥ6{lv Q~^qvڀX*BPH]h+=]SC'ѹ[-)n9>{@L3< kޣMuU;H?^L8/w gΐnmK~B|)2*O%x Wc ׵?@I7^&0Ь[=IpKzc8M>968f;I[!ni#(Y9t _43w =nZ(|%6qWCb{5&CD%I[6}1B<N"A[WSůV}6g#v3Wpuo`KcB'fѮAJg= 2FS5[(~Mh'@ؿ)[hBR2#+ @*_NzP4x7c,|3gLQlս <B 6YlD3x7+ǥ$=$,oj'j/77#Yá-Rsu ||WaȳK@W@ U# "Y2hj̠I{\$"YFiz91N{m$1Xf>`U]5e0&ܽu B: B`}O^nK}4r|&jyPUzbS!'A5Sr[2UJP)7H 륾.FQd8"n<>KFt"N3Cp"F1Le X]WͳH=syPPAAZfA̩:U7Q;3}|"9ҫnQM΅M/;|jC7:l+Rϳ)3iUmHN2(6L pv9w$6T Vخlb .P᰺+tϴKT dƨoHI>4XBVd[JJ4汾pv1"Lb3@s&mDyޟT.W WYh<&BtՔWE PpSI!]ʦdCA)Eb  ̠σ+'>4҅W:1@}9x4GD"plh*>2Ynx1OJts|l2RMxb`Q[0FLIE2v U-pzG纹#r5g~Dz b3Fgj~O#vGIfM}2Bbg Q|^ U#Eiwԝ?/88W)>Hn2:ִ  5pyg+!u Ug=b 2SOHb'sL[a;хytPVr G9@%kF&PgV+pwW90̕Cn-ގ9^G|ٞG:5λ#Dy@' !fGUw2pdDoOOx]m}G"r\GJN_u4QbP :%AU)t iPz˭yw3ƄiĤ3{}F|Kܨ7#}-pWi$*7ۊ,˜ G!>1.-%2,!V *f][9͹ٸD ܱ&Bzϣ:ЪR'=N=c5[!?B&C&-uqF39A"Kr*ߗ_>(kL:Eqr;bMrtvHW1`L@,fedt|kh&54My B"sqk1-6)Tܾ7N-hSmW#ueEQ[dh gA^-juj}1r4&FjYf̞'jv4N{(jf⋊i.OPc?,CԮ kLgM^oXb!Vë?ra\Ac9amYh;1H]·H#v]aN& ȖYHOmF+N*a s.w[h襁@ɐ WhV&[u2js{FGeǝD )kչCPߴ8q~R A\mxPWEŴˇ/MK dK +fyE}aJ_8io$ 1$t\gtRO =*\14Cʔ^? rx~>5c;Ƞ ك,6REl,5(,IdΕ m|.|,^>v=@˭-.D ZR0ahwY#}|;o)%SRV3GW~s%K%x/aUЙܥT?ʩ=3T*6k3/[ܪ_ p0'05ĹYG="ݕItԡ t YӲwQ6SIHT "E3xo;<w6J7W,/h^yRbVUi[ !>:3CIMqݸ)6~C[Fo ^饁9cvH' C" (G55,{9ZI^$kGIoȟʷS=^}oHɞ߅㪖GgT Q\c+ΖSd$TkB ( b#&onD Ay Tvfe9;>9Gi $yPS[$rcuN34R][*e^ 9yA) pi ~`0"$gK8.6dMC2,:0yS$Rߵ[ R3j Ims2I*{ xF < ~0Y=eY+;:!0S5VV"R|l;c@ ?ZJe7i9c1oУ)5docY2P-t? U2olp c| bbbXu-شʻ^씣 H(RKOPbz4iJ6 k7PeS3+U}~~;Ҧ2Ԏ?gtSFN ++ 'e.š֜3OkAUn,e&ҟC}Z2-f$s4߼mNژ? Ob)?T`لY]4؆}n:[!h-e4lNɗTM6$Dvm c)i3\t =/aZyr]~ͩu' z=)0BW*]r9|x:)t97y}+.J{IYIwsfyN%LԶ0RseA B+`/T}vZd6pCx#;h; lQ>2è)!pq Tdf7l74-15pU"`mYIo᜻;r6y@t]RS:)'Y@CJ@g,cJ]2ZKg¾Ss%UjB&k*N.Iʔ/Y^䥃Yp.f7Y pNoir$17%> KjS46CN393f((~ixS@j&8 ɜH byiyS6nxd;yOUp%@*2_4^9qW76 Yn}lH#lI4pAw8 })+WNLI'?" w@)²ֽz ey }2BPq=̀b $ WzU6g6Uˏjzۚ_{ɕtB2(\4UTMeTΟtk((SN=k-c6D^JrV tw_l=e4#{RJWv"q&^jV_af 1 X^I4$mi~T>va.`#H´]XɥV໫A% '/#ϬfQwhZ\oa֥%([Z@3) R~u^c4YmQP%bIud_Y9ё"K2%x\I0<` ju5 :|Hs‘JXe(#W\;ŐF}2Bw)w=Ae.8:g~ĉU+ s83 OiP=/'I>G&SrpsRNjJk|aLs'e;;"忬X*E'EJMp:NkN!@jb=3丞4/6QK$A>p&g[2O&VHn]L5!p\eB2)w_uҟLh_f*~ &RDss ;.R1B*"H mtoZ8reE4XgZX,{?HM0rm_!K^Kǎi/kQEn Dd .a jL𭙜L1_s Eiő"6t_Tӌ+ 'iO>8vP*t3}K),&% P:27]3A'&"OX><8#<67hсߝAHxg0̰IlV WLO$Er4TEw_b5<֩o~E}v u͑{H!Ռ5q _e JCWw&91e/N =V&fIO(ܒTappd(ٸ_)?utwσ:.&¯<2c@=NZ@@7@>ජUM"Rm\zpB.`. ޅ7>n~w ࣸs *K_ B3[}wU#̴nc[h[`k#GnYJ}"EhD@]@yKyŗ#i,@";6!oWq]C,xD.\l'%Ř7ΈM&1@D!8VxHH>b ebsVl[5|Є )gwݠG]oMC7a&M^7}{JTF\1lr?`C^!@9 YeTۨiWQ߼-+C2 aYh D??xlC`>5 0IEz#U'>KFHf"}E?9Z|/Ih7"_cC[s |mK'WpRE\ܿmd PѪCDrcX2}z]XCwd?] ]ƀѐQ^K 6ݜx@$8O?&Sm&H쓛j9Wj5os 7;JŠ Ge[\+爻=7VB}#umo>kIz ah⃦SWFS,5K鷺 YՐd"bvJѦ#l,J jו_F]sUQ&*Imanèm>|5~*Lz_Cs(ClW fpy<Ľ<I N\Xcg2rWuUtR>+7\ltїOMjEIvA%JA!Ÿ\WGM|;9qQ>+'bT0q<5. b}!+M{)6YU Ip=OV^èlI9BvHX@a翈= ;EGi< řҫE hr2]5!vtݯ, z- i=[oa ɴ#t#8k(t>e=?uq9_yA>ׁ|ce?`A`NTuKשU^IRk;N+/PmEN8f/%\r~U*EπaA;\]Вk354pRWځB,A47 S,ۃ, xӧ?tkit6 j\@`ARdѯñ",8Wn{͇RN$ȞZh"u7b]MWF7Ӧx<"zVITA8sDTDT{~ҝ;ЃNʉ+kr:x4d1J|kYс,BeHGu#TR) B߹Q~MMkT'c5EGTxU^ YB$t]/:p2P3k3)edy&PLU֗0^0=U8)dc\XΨׂGWɷ|AF]#UPxv֢͘cLEb}b8;IsldT a :򄵵'awsԓᶢSJ=Uiw( l0]NKW$4y8%Po84 9$Ƙ9?޽m^;> ˊ..y@;}]g<аj鐌M֗((_2Zժjкw5}ŞpM9Y+A|L=Q 1Mz%'lM*W/(>^ zpw;K`a?q^+xN|r4F@)tބ }\:ZKRz/0_shJ"$ IUb&'MV1A֙'Pb*mSjp&/W>@6J)PKB@EHuZ/4B''"!6&UOْ jfg0EyEA>TwDEbPB_X0u1{ ނth59OVsDR`;įsݓoƫE7!-P<k$`02VpM08nS92Kb&IDՉM˿~>gOTBa+sC KkD#BKxV{z\p#7+/1v]rL~`VXYx~EtC,tt+nүa%`iֈ"4Pza)&׎-ՙArW1(3'EKJh 79K?խuuċi6cmET7f˹nJ>mB{pfXȕ^K,3*0@n8T_z:bF?՟9D;NG͠\lq}(ʣe2 J{~43*U&3 %JQ~#V@?>TrzrL iA2LrvdhCR&QUzpMpaY<׿phQ &@*^̚>_Rq\7dNᡢJ%yeW2s#V0/Ѧ/].)sc!JpWT*2 @DbZm~7rMU9Ή馻rLsڝՔiqx 9Q>5Kޑsukas2a#tv#JJe{o ǼFoHn6"TPᱫX|<*WF׈Wj abR|$֞$/) B}5U/LU%Ɍ0ZL]|Iæ'EZ#=p !XPMڋ?nҤ7i|Gmms?b {]@\՗MRDF xl3M2CDg3m8,&?<肕')JM +MD>Pc«ozfu59LD!Am>(F;s<;GG{2ya|@B!'Vgqwߙ-nv $k4+b>Iռ0SrPCA7,ѕo͜?&;ȠIh_E$d+śQ*:^OA~8 DžluM`Fг ccK Y+9$u{WK&&_iFъhϿFޏL}7'A>_Z_xQi+?p0=ָbeh,B#N/Jqڮc{`FW}xO) 6CW!*.qU[: \J0j6uvgJ;w\OKkثs`KO)e9XvکѸ2MS@Y&T~}U Chd`i,;?-x0w ̶8{.-ψ!;K`r_8W~ɂCե|~zޣY҈ Kf@ځq:6g 1ee@ڭMvmχXsQf ZJMœO+@`f_wj8Զ,q%PgPJ/onpffgq?>iS d܄ qP;I  48ϔij%鶂п+&Q]' |W5/RGZ14ƨr&֞az53UWP_7~pb^>t9aRZ鯓 /!u8iI4ma1Y*Gɧp*y|!- _$8a\y3MDUv@y(&H_\Om M#_-"iC 9:Vi/[r{Ѥl#$b"J퓥* BKVP6ȓN?W2v|Yv0L3%pWh,bAW)WS~.<֭kJ//A ZPMKA0ҏ3pǪ,3&}+`#ϙJ O5 2HPS(W 8x2?/X~!As\f L0@+1`E;Ȓ]8Ĵ$tУ.xH ;+`F .T F,[=7Tǩ#[ӟ\=b$GwﰵQ"F3T1.F[[! {kl_Q2@qDOV0B8 ]g4s>y^~gX$%H6P4M<꓅$V/gS5ĺvKE~~7tjR-ƓSL8Emn N 1}g0XAgKjz~N0OwFWщDy\?N",z{+՚h $8^(g =^EUpYBb:ccst%\ J-(.p͸]Wt%ij5seK 8"2RN#&c1A|8 dv rV-_~UQ;hAN4A/:>s@,G2 sE9Գ=f:JWL@PmUZ*rG+RZg\- t*Г~ 1 D:#QC0Hy,dT7 @ۼ,'^]@E={W/ok/rW:ć\& f ɜWK4VjSs|jHA$^h>!w"62)6:V߭]e򛵥0Vޤ5:f%#]5tX..VԷ(ݳ->q(P}7!HY6[B7,+#_Gt<](D)$s }+ XuiEZD>{Ś#CW;A7Z:˅ߥhaƏlH]; G<HUO4FdZwcPښ0r[ 62VVK["$ĤҲ5sC$cJpBN:>’;2y[wD x1`n^\y!39"UҐlSv+T#`=7"cIc7:σa92P-ſѶ Z;B i8/sCy$j Oф*_Q1{?>c},9N|PZ(>$?DQ>LA il,ڏ*FL u {E5i5<;ƞ ئ9@BB=֮WHܓQ Ev zޜ_ZѺ;hᵼ% yj1s_z/TK£|;LأRJAvq4W5{qmΘT*Ix!5AʿyyH0]SzkCft2xd0iY?$g1ޥ3BbWɹ٦v DxYZ>/gV/T O ZvW:5K:N6q@o,okbm\<؍`tzԲ2m!w^#_͗, ^if b/Yi>W\Ay.{s2$ߖ7DuO<]2&Q jN"R|`ӋwrR֔_f!ΦXɪgpjR=zx>eg֨goNk)$HwxoB 0ľ2!0VKl2J]ڋ"^* !4qH|2f3,#9]lA<8I܂|+1H;wQx~NI',80 [SLJqt1 8 @"QxߙR}tR!| .h^gz U:pgY(ZѹF[~#l*ٞI-($OvuۺrSDLڒ Hʂ %P'`y'v||JUwu%%dOVGu{Ul`Yti?Z2)LKS ŻK$Os UxTo.m~T6v ur絿Il^+ 1`!aו5>Ԕ u9E(i0oXd# .,tJ.E 8VyG[G(&^s)i'?*;yuI/z&+0ӭg呌cq1At(&0 :UhCMjRqx;gފ1!t4/2㼦t+Kv s-.Í|vE&JxSßp;tP9[$tIf2,I9?cJtdbt9 ƟK߈\Ng9 k+^ 5v㕘!V0u`nT326fVDĤc·%ᰧCba6Y$e^$-cS^ #U/ CiB n:&F `G҃ҟ5`@xNEV̈́cwxGw$6:+!EU*nЗPr{q?Qw Z#dvT6KÏM%^]?ڟXn\Ծ+86Z`f:^]|+EjVmǖ yv *O ۾ f`A~/Z{,4`-aJFe{3{f]zG%W[Jտu맛ɝGm.<&)wX;ha̬fP ݧ=_Gr͑ђ3R"YlE:&9וIUP.RHl{w翓0A`XZ]vpg]\cNZ.*,HM='wWZ@g?47 VK35%9Xk08p^:IH 1 8i#(N>OҌkEC I1OQV|^?$6TRo(X@ZϚb&3.׽Wh j;ϧJp{oW1@c85tĀ_dC|O]\ =},{w}J߉pO>Yc.Ϧ:3S<@q63 P'|V&6gg6j:c/<3Ьι,2|&f";to_^w\seQoO sX:RE^RDI6͊|L"y,* Ë|7lonDAq *L] ia<{wuJN#$TK/&ݹ5{TTP^ȼg/I5?@dwOP0[Kkg)5*8|匏oH+6A*y7 \;zGXJZQh1h>QR _5~!M6TxH0#4owm7PRyO_lίh#^ǽ8do ~lŝOc;A8GC-%VΩަ>.@#_c!b ,o6#yUYu1FLVJަh*omrPDe}ؤf¿NC<] B "YyA#&E2pvq٫9l]FIys.}I}uu}0_N;q*{&lOr &(65 A[h4fc5jq@p4|=j m=*)M۴{Off‡- ]yFg=zΏ xdm)~rā,%B fɰ;s_&_oCa {q%l_ 2;'6CpXsa #S; 74&xпV o/髙;Yl.ަ!VI \_p2\u6rdaǒ2%rk<ݑ/c $단 O fy>qK̽r7#`LX{Gnd- lXW6Q|O$/*k߯x{՚PŞʐY"7EV˿)G:IRtVx%Rnh"HxUaq_n6^ޱ5/2+!;dVB 3r2PݍIA~amjH4 QG\~GJhC/{YzHpge%_k9-?l*(qt)}75¾_$)`}*; :}1C6'S%j:O|j=頉c.e+Uj;E8R[#rKcd@ fG}B+93e˿J \P}{e񀭭svuWΈ pE,tB6{@VWG$n9rb}F8rqDV "*$(ll sPOpT <r`aw^{GՉ0n;sܼMlqc5 x2p9B@> V}Yb.6m>( J:U C'b?)&i#2 aY!~삓[+)+`}uDޘI5&:Wls#,} k¡м@etUz"dess<ʋ8_Gz~anp&KҧN {1*3#~{Ci$oeԧ9?t㳵 Po{ B7a<(.aqUCE`Q%^ ;tH \/ GeOdMcWSuruOJ%&7<@w93?GnAa]5a,eFn( ۬k1?s}`[E*+8X0Ġ|F#9(mobbzPq8gxQ_IF;zv#]1c{ΔޏPR|݉w8YKO] A `eBwQ#s[h`e9kN's @0uDf; :ږ79 /J0BMSѳbŚ7s=ٰHM!DWtgFׇ ;9]f.Ÿ6O#JQD U}w̢f.?GgW!v!m)jPQ]9DOf `-ms~Swܛ!wwA)8ZwUkt,؈kK*l?%wzi"G {c#-0zRtM R;~+P/H |\< ^r#4w\X ]풿ؚ^)^8$~27]zOǕ GX=PGt٢ 7l\PL/;(_b:, A2$z}42wMъX2&|.$KzLdj;6x.DNuihPO-{-Fʟز Z ϝk1~2|ul yjaDX%*{ÔKOԎ/7gJL 6XξK@3i[FƝqp"HKELN$:ybf{GTL,:k8;jock"?)U̼N0@wBrT;OI>2Y K!ENy(HE}c`OӜֲ"Zs4>0lKOn:>w7e^Ph/x5 =ARh+&)hYU\qCM2j#V0#@xlJ=s)6^-ݒna;}t[Q(?`U!Xa?RT۱>,PYEh>*&P²x7ŮqDUhp0_|w`'}[EO1n䳞cL<~S\m7Il!a|Pi8'0QO.:qr}9v(ӄֹY~܎ z̬D);g9g Y@}6Ds/(99\4TB 7?'|>)Dut?KB$&4St>%Yw7 ˽87;%;c"hwn1GDq0fև`FytٰI#٬n$#"Dxsҽ!^)3n8)o hEƽPGrQI$p= g'Z8U]RF FZS).:#t~ekFd){ESjE%,1TTci=F1<JhHA%^Kr-hLT)%D*"%JSߠ/ Z%:{.n;C[n&rDщDžbR7MF{BJ{YĮ4NIK{6•kzH&e1Cy䞀7-6g4(5uU C,.Pn ]ko>+Vڧa+5fdIynO}nN*:M2ur)ux>j18PDٜ^lð'#/~cS͐ύI|]~HAa*?Ux>KsF܃F'`W%Z-1A7[dn']ώ,!aW%ɑk-{daf0e OL[z[ONFE&;ׁ>}['";KYw:𙈕,@(K' .CVܹtMH[n oӑU ?wOHsLa_9Y+GB )$nK%l܎mpLNcDG1;wMK;ٶeKZRάl~1oв>/IWC>˜ݣ-3->PBpc~ella?SMo?88Rhu}FctQW';f :ewJ҃.%>)w7;"t,\>(y쪞42XHoq`y`,djME&ΞU߀{uǶ6SsOCI>71i޸YoL:UIj!|ˁI#pfqgBAX{zd<8?qeQo{A'%-EALgr$ [ѻ-6⠦nRBBn4ǟd5ӷۄ2|GFt1!n2B{&Df4TxnC R?N*sL{|LjϰC/kݼs78Qa:Hd10]cM ;$C.pdc Ϊȑ:L8Is@(L/qSznQ )c=6?Mb5&_?lLD2ZȋlU@}DBDJ(0vӌliQY OmjTL; =2M ,ъ{L}'ǷЃk›ٸ#o;}+ ʼwLWC)]ziŘ޽ˑlzn#}am[}֩j>(_Z΢e(r^Z[43Zpj#!(F- 7J½ny.qB %FHЃ7.9D$Vo\YY"B+gy}$ ]&jAy%vD[i6}Y ͜=6̓J,J~.ɿGa|]$ ^pو/I^X7q+еd<"85~TʿfL-(C"A*N>>0zg6)e(ıЪٱmT bے3B]ܥս֛PifF>5c=߀;2 u#E%Mi!׌I..Yb}$08!Bk3e oss+~#K% @*9UH*C $.å3'sU>]l/DOSЂ߬#|J` h8b})@].H19ɟ)nr`_ub"hͥ!},7MbR`x -J;PGU1G#JKd|w;rǭq~:%v`XxiC}ĩE{z=4\/)x>`@Wdq!جuZbՙb p8 ߾T6 e-WֽKg H+}6jj2|)xD 1@Je {T8 &mIU8k>rL07O9~[ fӚt|-UOp˪qD4C0FXX8yZZ~#8P5gs A`*visUTZBba,yu)ìsHى#KM.0c2n7/CU.ame-QѬP%RB&03e +:Wa'$ K f^K;Qux`v_>+̙hAZcÚ<6Y[@#_󇘔䂀gڽ찋0J%oMr%CM[Aq$}:Ƅ)?ZpB Xx8t`Q7Ij,{@`(6ŭalD K:S¡n;(!VjmbM0l``GPK.#KmX"@B)5,t֮<^Oh347u,h#/,6H= ݌>X3@b$&\S(HAs3i>HM"X3{[#Ȓ+Ԩ u,}]EP(Qc0ɒJyT6\Y]J=M ĂkD7Yud:Hoy~ӡvPշſ&\DG2T-3ڂ :M) i2Hh 7RơB&%$ˋGb37M5QtrGD;֛_ڃp,xh0F5 ̉"} 6F LmjQ3`UQ &t@TEH^c(bu!E(3_CBX(W6Iq 3KhN6OaKⷽ0!18@B; "\ȦCŀsѹlEy ;͝½ˤ9ۮ=Sz|R]&$X/jv?+.~P?A076 Tޗ,MJ|1Ӑwpf&,exrE8lP誮ڵ&(s}$oՕyIƈJ? _/e |okd@ &Y}pH]摕k 1HLA]G 5OZ%y~!6eHk NG:@Lqȵqas}xE:I-Y^bNMpN7e?g)GSx~˞fvaSA7J4{uBT7ѰŌ'1+4!c;!Pa5nΊopIΒzI^Z_7%YjnD\w]jD8tJtlaN~GT3i V$>~ Ng1.׊L0o@G֐uuQ~p]ȥ׃߷\$_@ LbVKogdʚӐiwAaK7eH#;!icRTM4|sƵȻ9٭WCS}枘0ls@>Ք0f&5PNcZf O|U% ^X3۟qSmݓQRM)c?6l0Z2x迺9 `pW?cMA@,I H6D')᱅b-)?AQI~tPĪ`%?;hQb8ykY}5 N'|RUJ_W&\CM6,)sv='ނU>͒[= dS9!e+eT=Sjl1MϸihWbE d\*"ӕ OIk|ȼ%6h?P3 Gߝ 8%C]OJw?ÑGڰJ!Bu-sXj(!c٥JJuX5p>|SK h1'mHxegS^ AFKu~HwKd(ZXq)8?zL㏖X nAIжg4"\ }rQea΂[sAŋ u(WL.1cB|40a$Vn-n#z:s _ёUсQ,MIjxg撁huiqd%?Iᔩ5ak;Yޅg]8wnu2 \]Lfzy,7qC]s/vh3`gdg=}_CImi7{ t`~V7~1;Aa'dsS>+pUB_:&^K_YT1wlL"(>xC5^St c~#!3sɶI]N~ᆄMGcO H O* n+WLjRtݎn.ui۾3k"#ut_bk Z&p)$B.F񝚸nFEgȡ3_I鶋(4""!Fd-ڶֻM0bR*x١QC8?J*bʩj1Y?!+IŦM;u >N,Ơ~'տu,2lЃ*p\"fziJ$nH)(7w.7g#% IT֞[:;/mc1̃@pw\I)̭%f詨hENJ57ԛzMq2)b6"K93Ui3G7Y:wWa( ,pD㮓`ld:w[1ȭl==v1Bc^]Wd|jf8#.pZ2VƺC۶;re:#kc %/~3n M vJoT-yg=1-A7z^ #Ʀe?I~;A]NbA6Em-^yxTv>az:]$LNLKS=R3%N.~CA-e'$^R+bu_PܪO_2IcvA"ts$R1W ;,C^=v I7u4/۶kgX vo "]Zwa,*! a%,>=t(slesjbLH@?\Yh> ;ۄ9v^fœA3HBr!1ZL G.y:gnbL@_D5<35DkS&BSsF()"o-+j&%5SG׾cH%;R%21snOacL v_z7hz<9JkJښkt9$-ےC;Oq rFTͨJbY-@9ffé2fA5B ǒ*dlZ(U=rir>J2--iԢrYHZDB]X" yڿCĿ.> sǣݭ+f<r ¬úTҼxZ%T =w(dmuP(J@uu p;˰fS[6wS!8TyaD4?'f<}8\E,B*Ö;ߏCUVWƍ 5I0+ah4ڲ`9-0[Zki`=^2ŎCM<,syYQzB]@#S OԴ)%dh6_k"@kK_X =[ӹ=Š#NIRvƻf;d? r_RPual_{8?tHJ$V*KeQFvBXܹ-dނugfq+/>!&K)4/!OŖ׾TbY%Ȫ/:"O# /pE8c!lXB~А;!0r(sjZ)SRgMiǐy5Q{ȯoP\ƪNϔTm-smI-+;T2W]әIs,G׉mؽFzz IcC}ϛ OwnD@ȈSzge~JHO3ٙ°nP8Mr%@छR P ݗ̗ xTFpvՕ>חL8Y;gR^9Yu(u*IrR)eO^Y_M6}UprkAC-C|pАANpM:y=Ys9#g!=T$?_{^`[t\pE-dxʉߓ;dREW²O̊Z[ JNZdD\E g ;L­vs cǎ7TF#mPdԏ&QH] #J꒾{0r]^z 8uC?W?{ P`P´|EW%ٖax7Mp~_6;B $ި/ Mȭz PդpM3OCQ-*o(&?"SmG 7#HMjǚ>VT_${C 2fn>'Tt(p p!#OŀgXݒfa0ehx2v6WNMQ*F)_"Њ6=}3Z߆oO0XTMC~;ZGJT#k[ipBÓ{yivKN2︁0*(MFu*3[5<S/ET=l/4,Z~>aAQo駫h!U<7ʣ-7Hb~uyE$z9 mb=j F9ʍ`kF"7U>Ah+txkp`g>8Z)ɀmvL8V6]>_%9"lê[<*y}PO#"x.ţ6R,RɞZK*6+Hw⒉@99 z^IgJ{IC(jا(~._#N{WJїGnLL3x}pb[OƨV|ݯׇ9k\bB5`s`sG 80\P`UDa&Thx=(]Y|a| 3=G; J܁{聱]cCRAâ/;N3'lNA6pn W9JKq0tШtt}Y,g\iQ4ĵ=_t+,lF@625l<5x_@4MTVx~gaԶqO:zSnipʽugIPA 2y` }ob@lK*qgZ~/=W_6B+ DHfQ[%pҁhIsp-sCȿcv7CbzB&zdGv}9P]Q|SS@\ɀϾ9(`~0f\o}-X_]}0k5͸< Ky24y}0>NMrWkeZt ˙kgmC泳Ax 5ȗ?;K!@EzW+؝MTQ&݁:r:)le{$Rx'1û 6O0 tiBg8rnEEVGQ_]i%}Vh|d"S%$2@ *?HwC޶+R絕 ThlUn7+{l8'eT# \׊r.Y͟H抎uTܼ$u$~N!ҙQ%Jk{NGqp21-@yp#Di'bǤȽf*JBm^=SGLM ̾I~Qhl.Az6t8D&- 6 =@~T,`k~`܂OoIL/Zq7!>LwӮX+5ܖ a)UQĤ^tN_ _t€;6ĺ%}D5iBIv soU#(L] wNd003)$ Tvq1Ԏ܌vNyAJ]L)u)7"(6%_%,S_)ɖa_'JǓE!j4ı;-F\91G u] UmxYV Όm0&#Up6` 1^HysBP @L}W*?n Rñ'o');x9K7*l-n*XQ|xPpJcpyeD?W*W([iBnκLn,Ey#PKlc!5'vYϓ';a?#1BM^!lBkrs_ zAبݏ]%2HKKK/aK?$VO ƚ%80"66|Z7 }ԷQ)}6{2B&PF Ү{8ONP}`%=1 <D<䲕5a}y%i ie\OpObCkR S=&~U1;AW H%(`d^UlN+GS^ztWD "|ĚcŻdcr=RDqЖkÉ[sO^p0Λy$М^/GnMD@ A|ۤQf / ܃we+iKբHSŤ3f@,q2Pס* p؂+$A`&!S9T嘖+ ^6W);vcc77NV~ ˼|,*xm6hd|Yfs8_`˝=ڕݢMo%(X~E]t)>`/!44%'A)`^6 M훪Jh #8|-~V|4e觪 AP[͒{|jFs1sGq>^3X=?3,kBZjJTd VW#,[@4wbI.R͠"_wN K&UۑIj,NmRSXd燺/Tk^`.@X @wԦ72ަ$/ar8#{C4wR& ̞FK1y3E>!<\bҎk tјXbb[hjHId'%z81EHAN(z [,N.BZ.Ҹ 4SI!_=fQzN)wX-kj#DɏL<: C m%5Gz]z!ܤ0θ%B.`5j]ⳂuG ϧ 89k.H83N6GemB2r| iAX̑U!aҚǫۧIwd|ܧQ ^8.uW%#T qI]1MRQwޠƭ~/Zu@Y?{.I3{nI͂[laLB{XwP޺{2w,!mT$$t?[X]%ѯrלBi*fDج ,@޾kd]5Yo}BqړէL< v+e(\=6`1W~)hX9㓩dЏ󗟷-5 1Arpo~(Еh?Pìpf&{ޏ"?f] jH6,Yj SBPNXX6%WSjy++"F_ߡ${>*v X;O.I.cA5= Zі&ip^ Iij)V2D@!-JÎ6fc%a߀nM qca+ -\CBپ[BqM45D6[QL>^fq*PlGZIut?, @(@We* RP/ @3|XDFZIc?={mu Wfrb&MRűHYLq ޅ{y43Oijt~Je,е8b' YzAl֏Vmobv.*E([H4GrIʡ~5g:kyZC԰%2}D7qP)9E@[{҂{?J[PwL*3I5]eڕ!ױRncL&7#~`~lx]n 9Lڬ(1³*cZ't6 Ն\rhk& d1 w EO/݀k?{٢ya?D@+0v8ǺM]8֑,Gp+kL3-& 0hwIaE&.Ë?E ք0֬]^6YF~u:."^bBvF$Z*E`0@AȻy(/oX$R#[-_b;œ*~eg7Qtv~^hb1 /;znoE>9Įꯄ-ބ7лX?{>É fdC9jA02J D5)CV 8rWPI SOEP7[z<;TR8pLNMLinvFـo?f,g*¨{'rbkxh[O~%z]Y㴩sZ%=x,B'?sF~wȋ1eJiC։~m& y4c7r녪18l|2PkP@^bēеD _k"fV[jntZyc}IҾ?n%?eύK8X" &5 V#yAj>tۭ^b7~1K k8 ش$i%B":"\`( ;pc|ZuP&]-F_6o<3QXs $;u'Rv?nj*TS9YLq1K7+6H1v@9zUr)vѾb QR*2*8ƓφqeIC+>nUIqT;53Z./8ɦ'(ʨ"^1L'Oe6Z#?JWw\Vu-p)“*3 (4r՘|M9 VT2d]P}+_iL/F2?ӯ|B ;^;;?kׄnV% 6۬-tIuI) !dwYMa -O⿾৑U <cY "tM]KcA8mU0bAKWG1ਰl/a݌~1:Ady: WAq|iѱToY<'1&zR0>W06;v"-*ހxjnTF6!r =7yD ̍6`RV݆A%r:{h @o)0+VBnD->1d)@sFs+{#W ۰ _zWPk-Q9|hfjlV\J(מ~<Br3i6JܞϺ9$$vT~4`yDUW+eNGCYvޡ7sݣhn%JΊr-rtPF#և 5>>@\h'GA!)u]A&.iPG͔Ujǭ:_dSfQ64b hQ|TiW}ě~uenQt=b&`\A=wnUk϶7,1Pm-dxZٌCnMKp0yP]̊5@W3+ajKuvƜlMDmyr~QcV-v ȼ`߁o|@OVLn{D_ɼT GrՇO_UF9ʝvn,|Fg%A #z#&sa%%{&?~g'>(=t|@+ChJiTo:@n!ɉ4}Y:W.c6.!hynV713L49>zTX٠|'Yg(׋bU^PJl'"אT|Θ"j"& !/~8Y/NzHTխɰB5J :>oSZ st!Ǩoh}$=8øZ7_PU0߹‰;TEP`KT m|¯ViF[.c-7B 1"9q+݉y%Q>;ʳɝ/m4 #ʊ0C,f:T!7U-d{s~gݍs)=끆B^ 온f> Qq-LCdŠ^Ä4K>Cr3$f?M^X(ʁi%O#L&УhZlJeCADT8:0\ ¥?-LrY0p(-kr\wkOQyeW?"~R/Smkw &;kwK7 i<)z9qme=ܵ:NXQ!cq&(džw&7 Zwj2%e)"SQiS1߽{2jٕ7!C?0xr,3X$Lt\۱َqH0&>)b `0׼ʱ` MudÞbwa 4SaATX+h~6YP8@T#&{N{J7O#u hPh"{%}{{BQ'@z?„:@ Jum3qU)ScH"Lj^MV =AkA崲$/ xdz4&yHOSGX{kK{ qm'u+AìGԯYMa|T5w V {C?/I[KN1leWlQ]=XvVL`aJ g|LHc")mEW`1PYab|bP̟ $PuAsy/Cgπ3-.'l݃ O<${~rqw6g:TVl l4[1͛z(!YE:}֟kj/NҲzӰl 0nScm24ȥf,xOD5eNT l+ <-NLNq] }hfq? ^.]wN2-ѥjPumekKa>4಴;%!ぱ%Q P{Y%L%lTJ?1GG^BIub0Q3Bo.DW߁͹RyZQ|jb*@!ry'{K14o]A3rinMTo SžVJdbgldt^ OOuZ &"x=AaH:+(1vv ̈́U "fV戊Zo[nٗXzC>`)pt]CH:@1"25Ǚq.~R|tEIM]6̼Ũu^wqx=Ҿʓ}q6wj`:[^*:q4Ig];Z5O!dc;*HmW!b@gix+|>o=ex:FŔ`83ՙJ;?2QXh~%.O4)I]0_"IޔtR?H`ctD@Ob/FE- esPix~gF4B"kCp}ru]Zņ#POBNX` Fi.R/Bu/٪P yۡ0H(IJݱg%֥rqd$E ς.qSΐ`Gs S;z}!SaHgK){;aO2&(! wT uR:_ĺehhw`0FG]9GۜM&/ŲSI XLΞʵf5O/}1GW!^tR7!6n˹B{H CD"gY'd͏J^#ːn?B* t$| Yv4p?r]@zHkG/t*W:+Jm<zesPVsq簮 ` OHt*74fac N_B{] l"1ֺZb~&"~lkq֥;i 6*Y1NYN潞<3֛FF2tn~wkEtT(}*hH*3` `b5>vujodyS$T.T.P ;£ lr)R̓8_ϩ^/weIvS.g\L>X/26`$FܤjEm)DR7?5&;K4=mW<~l/}bge]j/4p=,kp.RlקҀ!_`F;H4{X,ƣa^ٴ&^Z[}3! EZ +'lH)Mkf4*@ MFAP͘`ᅆr*X ,SqLӄh9tϴ,^1XB*dT@>x`Ěߣa T:Tk8?>Z1nf1dsz똺b^|cO?>E-U05/ֺc>jXdQq3ތ.s 03D(m5@fNWL5B!lJ`셬,hK3-r8LFd> 䄒Pf\[{-j,(nD3(e S"*o <Dn{1%2yo`Bu8~:au$&u K*!4N2;@:"nlm]NfUXh 0[}=.Ɔ Kw֡q/@ 4 \,=K ysVV濘[9FFR^ )ygHQ:U jqi[e6dtݵ -/B4a3uk2&Ͳ9 bԸ7B*L[ 6FS[Iū>tb*W9@m#U0Q{ p+|@팃Ttc5mhUoɃUqYǼO%7W2 ˥FWK^X UJƐW(9W%.$咵FGPgT3[fIT-~,2os S?;Gq1 llx=W`'Tn]_>1(+J8.J)nq@bƄ152F q E |Ȳ`36WSé:x~T!mj"}"M3q8O9<5*yDx[W'tι@(\SJQG_+JAQnwX۹/lK `ĊcUK@V?|CjIO,C"?N?s/n!_SExE vg9~RW5x7n,0_.aQҬqņsO˕NŮ-؝|IdWy[ (Y9U^E ȯi fτtR{i̺k-akX|l.Jg7(/6#F: 0@!K!Sr "P9Vd?B7bVK\oLbs!3l[h%7/y)9ϗ 췪(jKQ0; ۪%N&!}E$n.E̽_|u{5= @~(1ѷ ؎qXdcsU5^qdRS8u,%PIVU~.#2z/D&C>)c(P ׭֩~SmaDŽWr.`x"C` ^:Cd_R]L+QlmV) +v3*TQ|Y{@Mole0@60Lf;اDAgZ' ;5䃞S2\.|4П:fG3%McF_=RM'6r :İ.4ỉh IN,^Ix7;nIa4Z\̛u*j[SИEvL8}8iڦ`AV9wԉpMX(ZOmLOh:=-; U1o+ϩ"*sTĒj 2NgX JkNIڵ\C򹯐dÐ^O>uБMDI؍I ^p?ID޺Ëי.WdzWZJ^ plNxIuBym-)OQAvQI})/m}"ڟeg}&p3s-k6u>9aFhcgy*"k売 $m-PNh@tӺ:wms \I#M'I0&B~P2r-RUdbHj%OP H^".fW$_j߶~WX if76G]^>@Ji FY[I>Cfqóz@J@ .ꖛcKi(S.RQR0\JbjJVӫ C9rn{@) pbǻW Xo'(XIM/SF߆m*0_McIhan,K0f%᭵ 稑`Vc0W- |L<:!vh2샵Ь޲B:3(wA>aM1>j[Vígd2&S!W1UX~#y'6 GZ9Q$ɨ:fA\, ͹Rf>Xb?^2DrA?סJ^=0|BJ᢫ЯѤ՚=a͜fڰMH-_6YE.AQ'XSzE5xa$81uwss+(㎡ k}ZK'6~ݰXbonhPJ~\=.&̃.\H{tA xߧ,kI;ϴ=06򟹢.Cb,#EZ:W%=Ggȗ/Nvsʜc3%ѵj=)ϳaJ08u$}A`Կu{3]-lHG͆ȰL>a=:}ו̕8l.}! {5LvTOny nD}zMtLĂXM,ЏZƭ,vB^L56:d6mf<1V:yB랍yRDpݤQHj/IjY[r6Ը+=ͨ]zuUIV@h7 Fm0)~1K.Ю\&݋f};Iِ%n^nU_eAy4W mtzP(#alS:+m:>`R H=3.ey}Ln*UUqκV,; dW{;p8H^JqĖj6NcW,&ݡHLh/! GO&#Qe/#aFfe_e;L3~u3[R4zm }դW^Fu>V9 9$t(0g#Nɕ9WofKYMڣ0Lquc HdId6c"w+0|%w?4{5j ڊ O[; JD#C-/Ło#H sUsvYV::2fA2EVGϿdxXVzs;gӘ֤yt' qSd HbbѷNԎw:hdԑU؛z>ExIޗ" 6(ߐ%*N)VS^x¨LX<9 ych%׆,Fukq7ek~u'rJwG . u5Ab1"ϔ gIo? ) (:!3R*IGd3o6t>UFU&cV[#Ԩi;ku3%-PNǒf#3NXLv.#ih:a2MAhgNi>G[`0#I&¸-sVbz"ksfVD^~n;i?&f_1[8'ENf%jN9Tk3Ǎ|Ӳw"@vn* _ U`%}XJhT%[9GR3`fUwlΛj5qK݁T&':Gt;l\)OQN]KI1cF=„@= Ŵ_ -pΦ!'K!%0wIW3eыg%Eyu@6\:B/s1H̍E=sJ`797xɉ0vOƷl}!"olYES~e֩8:]@4Uk8YU jC3[ {=.G||\# 0Fgģiπ(20:87˶#v\eBc2'g>Ѥ?q%͘eR+;ٍ#0ڷ--f4P&7>ؠ"_JfmOShs Z/WGVޤ^ YBb$eJ;OXX1#2 Vi#0ޚH74٪8FzZ`Ğé["NJa^k$JpeVEU̥4π 0Hlkc cmrSNisE鳕Ø0N*3lIKMR=tuc-ãG B)il {*pw>ʷNc)YMw:?9n)/~^K6ˬ){B%Z9pK7Aeփq \pM@ǫY UjCa@swWȌ7"e6"CŻR&9<+F~'^mV''c2?, M sKhfcc= 0 )Z+(0?TIt0SO~VO.Q)rP8oMEI>fO w*hЅ'c2[ X{G>vOp1X~B Ardm6y\횵l`k빿殭|ڄD@'pbfE.]}=s Mo5i *~E"|o,M܊wBX{FXڔ%RyE +0uݢfΞZv7C-2 \/@?W2|@օO"OeNrvwqnu:+ux`g`IDI phvjLFv[PJ\i{3h9R&UhBPWl nC%N~oA-HawROB1P-׎8<6L+i,AZ{HK)M ƺ'9 5,oI)drX]DX{Clz{hޞ{F=$DZyF O5ɚvײ&ZlBMK=up9UV,^,ɫ Ȋ[٥Uy)Odo[ _C؇@%]ǵJhڦ jY 䶁$lD{ڢY`ťDzRf8mz%'Xթju4~Jibw,XRW}cyNЋT4P@E6(d̸~Q:-pt?N9㩬EĦMZzօ )ҿ[I\}F? +c׊BM55yo25 QDB[u hEDmh7%/qU1V_xog%:ý$](uE3KPP20gBE+ F&)sr9bwI+J)|P*Zy3. @a4BtqNS[8u7}Sp*5Vq̹LGl5L\^-b@U?ӧ ;^7 uKuu~f+5ycB>M/kxq@w?8Y["}lڗxv*K]l)玐bzf+>:nQ?0LK 򽢽'QEa"X.IRrEL vQ Ria3*ۈ֭P"εzpm}eF:{`":9_`峱 U^~0+/D/wL_NJ-s皁VN<a+BeO5g)iv0qƒ%/[)qKm14c%{뇒 ߷rcWF+jJCv_3I2؃+')95udpQ*̇"g!17-`#7[nJ٫'՗XVbd\DچЌ+lgLk>Ոl8uߠrq~ȕ58~YuL`81UK_, {-' /G.' uTqкݥN9f-HWUAdLͪ65=S#t)]~@ę}[ć%LQI0AOP:~ rcw\ݐ5V47t푥̘U_@J#'W3 2D@zɇ"bHG-^c'[6pBK]6S?i'u?ʞ'\ݨ5ߕ֗JK[CD),B:v|rCt**&qLR -E>*Y1Toǫ!te$GE? !2ڽLdd$~NlԅoRGl+dj)dpwB9!b{S]~!E I0 iBk?zhzj]Ԃ(q9f?݃ޛjj ;RruBɂ|FJ%Q4w\+t $j"iܘ-[)7ۋP=9%!bӯtTYZ~Vu,%_4Xg$a=c֮a!Uinkl.~hiW:[*:vgIV($M% c ԗu (i5 _]'acxl KA$S&C6| Y^ݛ6IuDgSC*X֣nS>- a=XBef/2:"V='瞆OSm`LjGt8=K z3籶yH 9UFb%-`5]P$mG /fN3&Ul1׳cn$"籫EqG>$ [pfZ^ö'9e]tN بs%.L cL}sTķ'ݷqzs9MXK)o=Ґ x&}g6,ͷSw~kP9:|Ja-$EbJ-Y{ÂG41H_=rntzn+AO*|3tfV MD$gvo-w4ɚJ368Khn4TaӖm"fZC"i4xL f, !yn?\ƛ  8PJ.mB} ?W`M;/$Y ͛ǥh'<ƻQw`b= $1EqF Ő\}_<5=k|ʨE HwąTciy]v/o\_ʜtO֪Hؚr){E)S]n6RQ[.@R.eԝȮh2=X_NhNz6tڠS9 [HݳQYf/_QH)҂dvP;Ic(&ѽ2KmJ3Xcx P3j KQkFѪǀw^쳺[AXćAѧO|T:Ɏ]֦bqɭȁa@Wͳ/ќT9ג׏U_q]4=I 8s뻽X8 [ i x_m_ƧxC }-[mEue#"e ~XLfNWZ\.ZQ1Q/EEv=!tQ5tc 6W->~2EϹābm6z7좡dPBTN<-ҖZ w2McQ8P'B~lb.~B㐤HյnǺl<acyÿz g?r9&L-9KDvZ8~r+!3n/&cıqr=>ĝ:꠫rRZaHF,.Oșiq *|ȋ]]l4 91A`pܟFsk0z+']? b{"C]Ȣcd?\'GiXare;}z|AY FL .Fk_B6,K 4\&-ׯ w~DF!KE"^#D{hF#O*-v I%[o7(ΥVih7gz[u r5>7 SY#ODӯgaέK|8n)viߨK~">{5=~l0,@#bxչ:6 `<n+s7o ( "hL ŅEdqs{B޵Gؼz9a_fa"@Uvgmx,]2N-au{Db<bNn[JQ5?`1TZq{)Jg]qn^YB-Wã(Bo i&'E_r} Pab8 Ğ :M (,Z/!$w|IbТ] yBUMt^,%KKVnAfEֵ﫵%_]F m$n}gifՎ07ڀDqy(بW {@D[N磡Aj$9,m 8Fo46FFSEפV ʏ\=6(w~+/$WT*!`y}bNɫQ%R ~%Z<{HXvOxSD2+Q>*pkrׯ'rZ9G"?efC( ~rST{y'9rKX(-]O^H ^O44_: :IƷX[Iv*eJ(~aF7g!2BpU!%O\Y-R.!΢Mє?\oԜb˽\+E'I/xJ:G oaڧ* .GnD4:Qݥԃ3{H*3H/̸&/=[m=KKm\([DI.2]kN;IL, UTVIC;l҂` M荲W&h>L|hLƳ焭@lhR؃>Hwf|7eγ#q-͍@3VlLvm&?M'X| s ;ڊ=I@>1+*-S oG[9 j Eo#9#}_yRQν#mz j5uޔ1aU5Xi;,X/UA'P%fp79ҎkɆH`'!90zG"zӳ щNu@ UVCxP44=d;h^w#wJʳ9 'sY1_|d@L:U.72$T30}304&P\lG# g}j vʹFglsBdTMK-(F(k>DJ0~#UhvĈ-wnQ904vk~ԡV#n47"j13Wл{Vژ4cJ v 2N)$f hy[e?]q->jޝůAsKfQ>\Ш)8dG9ѩQ>Ņ{ޜAZ+,3gӳMՆg2A%u, dgrwol~ݺ.^!%r%}(z|ݦ|堽C&'&C+c8˄.3b*ei/ψ|o)}ʆ*e g{ҁ-$(@ {>,F/\]` Ci`l&Y~/uSJyD# xs36Dh `p 6[$|CFckds;Pj]KlaJQ#o5ͼ{nypI?A%!XGc2)k@")~2Y٣qI\j4Ӻntw4Ƹ|A1iD='VCZvr%t.zOb-`&gaͻuuƬ: E [ uɨo Vg NVKqXEPCfӌ*RlcsÉ9d:^ ԋl <17\q`/Fc2vfJ9Hқt,PWHDග1B4$b_Nɹ|F~pk4;4m%Z3ߦ4†e~hbxﭗCX&k0*dҳ $+D%/ q|륉E=zmp3R:D ovޕ(8=sٔ/w)|dwE{kH[-,6PP҈Pe\^ ersR8'VjLhaSMpw ΨzCf_ԇAvhGd&.om:0ɖ ͣZ2]d. Ca.1zo"y<1ܣ^vC07Ze xV!B!`!Kn6B zWTL)OQ9,L}M^&57FavOYިxÕoD*}|EG2AVo }w`P#6FB*$L}.W0tfL!21sgcxFSB"Oq#\\cezc-vj\*uJf!tVO\wܡwS޶-/,h1*/gWmXɭo;KBկRps jX k5} ĸ\TKI؊A̠"v|\B!&5jz A[r v@*,?ߍ*fCz2/݆PCp8{ZSow}"7>_q lyqJS;@\V!hb"d%[eyE)Vyg6;9%rzՑzL;PJ/S6K*t|F-L}Rl))8 ;5QO%_1v><uDӔ_(mY4^|(* x Ҙc~cDr.5Z漛e@*Q?2vR̘6g/AlHDͦC\Nm. GG_"=Zqèsǃ= xu\/bDQC~3(_MՖ)3"iȏ:@tGLjaR=Ր\gMԜ7g$MwK+ZIT(1jӾ=ĸi e/MQz;F1J9Rm薕#R^LcGlN瓱bNRB7.dTpڀy5vjOjp욢 .۬Mg50ыbDK+l5Yro~XÒx$$Tx8yo٢Q_Qd9AsI-fJex)OCfҔQT l~d$ƩgU1f"c9wKVlTdw Bͳ㍇vulRJY6"047F8}4٦n7BYY.4?yD$c ^gpi/+4իݞfZ0Pm LO&eKu2HDShE $g&0*X :yR: (Fiiv¦ ̾_Y8ި4e$nPMfn8ցI\% MסO7!k/ "x"3u7-=ɣth&;9zS[nPjt㹒HN0WhdUk9ڎ-q/]Z7 a3}-N=mBolhA23Mb4⥵%;)+Ž$&Bw*3 g5VL=M#Q{+ݭ~[PL"h/X:ni' 8]t38U|Y3Z绅يF*w#I:1IG,{i6=6t6Ib y .sVABT`ꯢ`p-%U^Mclk#;俤>ٯ ," +rlM" =oDRFIAR֋76O;R!(œvC5:gɪ7ji\~r{pz_F~Ȑiwx+ } W`Nk 4GOZ{MlǓ8-U%Fn4ܦ YuQiԒnvt{6A_l'gm6;<xҹ '\ľd26Bcq_K>x[,j( =`B?%öAj\~ٹmjhT5Es2m +¢s8´yh`ɖ<9>[|)ֺ {Bokxj0d*b:WQ2cdS~K$.+4 V܉ӷJx>A7h՟1%йL2jLY?KS|Lx^gv";e856ĔGUwd_v[{WiRj*d{%&a c?'돎_E15U =]qL6i!{87L[h>xc[$$9kRNv:tꓡPwcYW h5EI#lo[\ SWCU.s qA% Jc)=I&U:z&ԧj/bWkg+k߁HwbkQn HScZ$=P6yß |7=q=,=mY~.\!JNJWɚEevՖ4|:;"=NCkM>+K0؋|5⡼k]IV.r[d7 B$n*0 xuny~VrҭJ:E]EGyS3b-ĩLs#ʹiev&D l/ˠQ>{j \ Q??',aCD哋U#*{ڏyw?@$6P$Ō06߹he}ؙo*4<|LCHG6PS3GD;I^Ԣ2ne)9wzٓWԸ%Ӿ'|*2hqNz3:h*=~Iz<! ѣ DX02:ɲUcxSrmؚo .rDEկ)_ęlӏxdk]iw ӗ𪜍`aLwVmbOa”ᐑ.SWR-N%Xp}Ϳ]cL$WO`0ޗ Eq9׉ԴN\'q,^pRR;0/-²{!]a(# o)tb@Wt/3n+ (G oDf.M@^ی-FPw0ňMYdt- z򳎼$ (NV(Š);ܿJ d; E(*o*("#d!n8Bիz]OHY(~#B}F8+xZ΍~x61[VnԷ5vCs4bb=lA\բxb+3BO/GK7u%+xf\*ZGko8LUhV=܊EYiZb1ze3+w/𘄳G_O r;fMznj g.ilfu0=NfTp9Q|9.>4 %ѭ!+S>3TrI85p)LFxQe]߷8?7UN|Ŧzx.!G'L<*/݋saPo< ;'^#j/[OK+'V{7|u;D " Tp &R-'!tp,;^;VUa֋m~Ju 2]r+a7GVjG-x?dBh׭:A'puU ˻K6sDpCc'R3Y{9Y](& -)(F G yR*MGϾaAjgȧ Dݍ<阢尃 ]q.hm8l[@%nc9+`kƢ ucؓ 'ĿrEzVTq._X42ÎRQ5$DU`?oƓY-w}X Z\UcKj<|(O93$xb :$F "<3J\ސ.5|+ ӏ(«C*T1GD&ڙqRFej]_!pc0٬L1 mhMBWs\R\/ha, 7؄ !zY3̬g}6j>j)9ZwG)81_K7q-2WwIk/LDx+Q|72Wh)oZ&R(NVxc7i9L}5YΘ a\{╂n'pi&o$dg <%2b/:=͖DގOsA`65n^²XQZki=|g/ۮ̺-QgHaWஷb-CF3j,VNuiz7[9zO^A<;!y{=M+Y|~FfkwHbD&J*lPե`s Q֐)i3CL<*͏,-Gs]<PaVډbXhhKŽ!08ZO&euXϭ uFGC?2b)⎏3_DgW rx+GmS{5H~ Qx;Q㻿vM ޘQ$[*Jyl"AwhWT( z.5u· `1OM[IvuW3ZoE/;H5_vҋY]ZhZu ~ 2tOp<<sW]ǒ6~uL\-Om- \X|L8N$ %z7t=ۢ$_ ݊upxCZˏ.^:#J&o ?G}G(Auv9r)^R6kAZ+ |qF#+3UU%DSy&{pͿG+בtJ7.ڌi"3>Wᢦl1dQ2O ӇXOWdz~a"n(M&Ǝ+;)\W]wzTj[? yr<ꎗ-9簌K#G|ʂsU9{Kp㊼Q"ޓ-n kB&jm|:L$ 7;\`XhTo ш<(TUN~z2aAT3%]0hv5fyNzDQOXQ,~v!v8ywbMRwqt@vs›/XfwLnv˟/6y0`3 BJtښ+tL9GoBl0P'ӑ5x} {9r.vR-ewg)ΨÈަ#X)hY5: qćB&To;v0 eBGz5\?`2[GSE*E522^2}NW>tF$bw:}y6KzBm -7\sPZ-3l@עCME\TT4ҝyI}B`=9]AbRd Aj` $ƎG'Js9(ml,3XpL@Cɺ!tOhv,? RLKuv/種d=P͏ٖAE'4lHh0u+}V]I}n3CDz&FlHCv?:t] R{EQYݮXz 5)(= {+˓BDzFU`!;G]#} W}L 9.s# ;g)f0SRu͛I[v"5I\;|~.W3®qZe,gfѭ!X $yQJvu0sC%TCb/ ni ڍH-^!.EʟZ]ZWhVbkAMXw](k!`-1?4#GW]3i5]Om%wfkeb)v;l/PIwF ;"+ SE!D =}O6Gř4\ZX{0pY4C*;p}o;4R2Ř.6eL_Oz*u,AAKJ@郈No(X.Q阇$!+:aXAҷd;coo`>h^$sTzuʼn Ijь@BH*"+@ZPԍ`б pfg&7?Abu_ܩAJK~Hԭ)ɮ/,]w̙%Q)Mg]+^7shl=/C|\)}XMB՘Df"[!4ir#Vy2ӏέYphQK?_pjHN5*0W6^HW?P]踰^ǼgH* 3u߅""mODlIeUdGm`=M5/^WBƮ 8Ӟg)LaǓP9~R-1&-:&Sl Li<:j- HK7ccR5td[gj9XHHv 6 cJ]_O˜8 K5a 5Pˈ esI2ˉ0m<_8$򫿣{I*uH7(Dcp/ gKY'l27R4htH ;>K.@9=7W!wVY^.Yʁ*(:mXbB x$t*#\KE;zվ8YnA _ercY).x2}AMndr{ϻ9ʩI=Tia 8@&6V{zi:vbH**7IH(\%|$׸vEG'׳:gɋW )xpśxKk0LR)LiZσi;gʿgdFeH F!]y~kDσ\ g+&.#>URնG("rh-*Yy?l[ߏ1]SZK)UbSQdN0y{쮥YKg;548,>lG'ZV$+G?jrzT֍T3BGtieF&7 ѳdP*4笶rM*=9ޑ;-u_]t=Kj LJ \D$(Ky$,~Y0{#̴gh(0`6/άu%oBL4?`9akiQ%)I3MhR%ŝ C!EVt//ƚ I&mAmx29BJcoe7L;ik;;r2.h@@iLcm Xs#ce/}<hI(2x7uWOb3E&IcSQEh.{YY.imt2 Z$y 5]ig"܉K q2Jg(i]t3q(4Fޱ4=CT-T DJ եAЪtM TCU6FRA0i}ਜ਼ 8_.l 9Ixb)nV7.]XhgBf>ޚ}h .JQ| "H֪Z]XEIQ?˾ OCKFdiJ=5]PQN˝fH*.}ao!3TZκמ}'CǨu]G>K84CC:\PzsszǻcqL:gOs< M'&71+r{XDBme.na(A2VZ_ek>EOnp'RzS(M9,jgOq UwJK>am 2˩uT\m9`}0VL܉-SCϩrRR(cF00/2 Cx1Q3!o7.^Ðqr0"ܢ52~D~fjy[,qVQ :YG''[Yiӆծ<9@AZvBuc XAj6~MޙW2o'RVgB<NwГ]Omo0ןQB"ԤcL YTEK 0>Lj%JeeYIP.f Jkzq]*M70,{Cv=%iKJ^]E41Vj U 3@9&j-v Ex?n}n&4GQuտfB}hTn,ǿ_* KlzOU_%~+h=eS6M&r.ywie ?47! VgRI , 5.1~tBVpܚAǵnW QjQ bs2Y߳ Xk,@i$[k/;;*tgSͺ4HQŎ@~w2Yzpr7~}К$7#Y0f9 rqT{x]P)o6OEjX'dzlMjyf=-ťv2.Ȳ9&SLY4ey'_479iЅwĢK4_RUy/re< &O֊B oA6"vԗ]a4fӒ Ag(O0Z`o 6pF"V2YʕhP^PVAMF!03%C T;TP"4/GlgD-\G׃ʣ,h;|(6-;Dzw|YiG)~b(t2F30&aAzwr}$t,gxD^o[0o84> v1-mioz0nΘK63 ƫT,7=Vphy|c|Fk!||c:Tn9 ~Jg] 86s1y LG(IAkf.# _?RI~I1(n<[<*h  v65N`fӸɋkh9fx+Mnl|lnkz\ /;TP|=oD^42OcӶßz?0`{7 O3/ck9ʼnh(:27,妑BkJ[CNPS͇MQ+!B\nѿ0ݗ\oHi< br9ѼwFC-qyہa qHԧ4'] Q~glզ*+GlaZYz ߚiOXKN 0>.Le՘z2aW]ha\U0іyC+.oeGwH BUӧ@m=Pg4o]dp젳h*ًŵtgtRqfszAjFYI=$- ɽPqF;RLp? 7R N\J'>4$0!B6g*3=Hk}S.5V]j<\[O"ipS\7zoWl<ľ -f5[y6N.KOF50T5.U&pHtseB㥞_BiA ߿o2% .QСFݴ9,ro+ظ4Yf˲ivHU-Zj qYW*[yG0.=Bo]Q.HLPHTDE[HJe΅W>ii80 Z3J`Ry NYCE9.#ڸ#XcR1]/l@G|Yzuo˪B@|>HA"5aKw`fFq j% * _MCfRmt9`5k 1eH/Ղc|N Gm_sK!Gi Ņ\ >U@A2.D(}>F7EJ6K$!zaQŧMKm!!B`rfŁedž*jx5:jR1O"p 8hG@adn4JgIЕīO2_bk -HکFxž"+;!2ɍ|1-hyA@0vm#cN+&rH1,E02l:D06:%1յu ١!<ε˶ uWLSQSmU09$>ϘNZ :95RwưoѪyk3zc V{hKmdk4\WpƮ@o`bA$fƿ܆8'S>ut{ѕ\LL#F4 DA[}Ϳ |@caaX˝ ӊX)khC,)V.CLW3p²CctK8(D}BV.8fUdwKZJ,lY PNg) ]E[wä^h3;Y]j:.mBV>nԯ`_? vr@B\Y̓kh^&kOv327Sg=-I%>h3,<݉H|a$-"&T^lw[-u4)Jbgل!~QSogXCh|!x p*$Ӌ+oT)zK I'ǫ:;$jԬw: r.2~9e]v(qxWV,9d*֞$1Qzx1{F.{^ԋ7:o<QHxl9bP\(OiV/HNG%T%8<wB5]Kλ#0m_\K$Ȍ@C{j^q=kӒ.X m-{36x+<2Nz'˪ib8!c[eƄ/.2eF`lj$D#W~-+phǡYݼV*\pcGY$>evIx{"ڋ8KAU`U>rC.aŋ@([e i:'عdd*Ѣuܬ˿Z |/*cWw#~"M ,>eb(ITmK4d/?ȝ\$AmZPg.9#*4u( z抔)9*4.҃@B0S<^vA'A+):ndK GB{*,?@o#M(Xĵ4@ =Af+b`R$8* ?R>ͻ7͈A/I T1 +NW٣o(L "/2'v#)ul3 liܦD[W0T$kQJ-ԐXkingDMp&™c?e?V3<o 'Pf B~\O=̽P4VM|@ mLl9`642Iar?Sq)Аۍdlt%(o>s zN$1U6q2E\C,nvm^9!'ZۉPg<- )l|@>grB_pٶVFF̮ 3\ HM`* )4KEm1F6s7"nQNӃ_6_~_1 3DsP;D>)3p5*mP[ 0LE3x<Ι͂ ̤RPiwB>zxC6mfT;H0}hF\-Jz?&ռ͗2i%+]lZlaΠU3̏K)[:R_g6ܫfX?(\T#;f֨&uDWSֲa9EZ(3>TY!wFMmu5Zh40tks̖6'W7vovv'[#m]Ǒ5evcm3;I-'L(N,D9|ߣtS,A2,O6wf ~e`HH 4=W*O Qbkͫ`@nՠAϞl>uߖ$ |"#qXuN| C}%;E; `lmpug ̢FЈ=v>&d!-֛yVy_Klݦ@ݛJ̤'b/{ihx2*j9j*Y% ݔ\WE/h?B6ӟ?E#>k{PZ'{X t=z0AJb[ -V^2㮌rh~7.&]J0T m ewA}rDxɽl*^f>̠RdkL` %VA.?IzKyPMMtc~g9Ur m'G̳MӾcgb_og,ǴfSȕ3jDCGBwfHP"f H4j#*6}̜Cv``_nKzy^>1 3[ʝ),Y8<֝VMS3x:qs(}Z^=Ù[=7!]bN2"*9G]kW݂f0׌T;=IxhN`J_luEҐ-PS0RCGSaS<]5LN*]fie1_gvy0i4g!cA< Nno_:DqK/KdZZ% KZhNl!h:M6gd4?MH yָOG` gH[q%>Z7sᦎc-Nm7=|?yJQSXA hvqi tR)N> 0 $b|Fbz":±t:d#{DPI^ؕ5ĩI4> 2}ZjnIz WIdr^Ka(ox1S8we)QAB&{sJWZ bkPa-zJ7mifMBCɽ29Csxi <_)WC"M6  h审OxKZt>aI68yV淛jz/JU)`V$o-gqcKr$9a/'*^CZ)VxIn(Z'-"H+Af+#Q,'%ퟵIݦOqw'*g|#: ){OiUWye,Spsab;V6!L Y603݅E5v1+g fbCsQ->o`hL^lU@2yi;t쀫a,N@ʚ WVE'?Bqǭlnr(wrpeX6%E)̭|TXy)$w@#Kk&U!1i..Զ-{MNG a*/*,1ESLVʫP# |j|S"lb`IeC#W</<.y^0OZF۠I8 j{eFpbK&9/,6y Ut",ȝ VLnNvXӁ ="M䴦(1A]MQ$MJ<?ᄐ@pP!BgّXD 3D?|L݅]JI%ޤgV7F+O1ǀ "oL]TiFpo? S H%{Sɗbfqi-y2OZ&ηuoM'T/AIO.Tm[Zlfxy&e_Z%ۻPgX` ʂe*3@ G O5R7<ϰ3ؗia|;0ɮ3KT"ѡR6;rDV12ѯy>]ۋud=@uE3 l'00ÀZV%bM酼&Bkn =;i:o'%o8"!L=ϼzoO>#x;*1q'9^%_˝Lݷ j`Yg|ĝmBໞ3!fd{/جbP>=1,Ea!yUŻ9.iJO$r`tڇ-J=kh݃q;Qz2YRjXe܂D%Ysc"3Kgzbe-,M_Λh7,[4.GreFKQEphxA0Xcgki<*@zwXsP'p* M^R4p ̍U+puɏRy(*T5_)2C'MޞǻlKjE2^w,V܌l`!{SXizVo dPOT/}/o%y+|. N@E0b'OwiR6>HrHs_CN)&ǜX[̾!}~+ )Y%2^)<`$eS9"uG.\T҃WR~p3q}J..8JdPf fT80>4C B˾Ea~[0(Q wc~+K~b^ѕ%sʵ$>{<@R2U)uzׅ?=,_]>/64.I4޸H֌"Ho,s8<51p9@t@?D6=]|J]-bJ?!#l;}eJ>p|T{"0*RlJp̡'% E>MfJd!{Lc4%80fkfZ$Rsv 4U)t9iү B@Bx.S3jam~`nR͏8Tڐ 6xV A=c2[? WK:Aք5.pwrX6ߵPU&(0g(K4<wd,bT=Ssj?aӄh zCv٘s+}kRold^o1:؎mI$[%9hЮ=E`X?"V%Nlv ƣ_c\ KagZ3>Dx䩧G=) V8$>j(ԄyS .sGwk+ PefT~/%p{8Ϟz!SP+<.mdynRg ~cCYsRZi\ߨ-28LC5[Ǣ{|7g 'n?"r(dI5dBxdLbiExΠ2pF.}.*0;,E 5&[9|<¶r! t 7.Jߝh3LQ?[`Q8֔qS8u*z/jUWnr3Ne qn׆_YalHAnÀ4Ч JhD&ǚ@tTDjaަ(#A=6s E&2 Jzĩ[f.j&0?Y (n> DF#Itx0!K!KWm%zm=I'u]w .0BӗMK͆鍕Fѷ|mn2*.Zm *:"+\LjŌ#6dI[Hr*ڡJYgL9gAȻ >5EHKjqI7ؚUCGӼ"]!74xVe [Ո *ջ+zZX\bH'>[}Us=ŞN~5(k'Ê3޸>u(9K>̫\ &,k7A$\P+V RaETcօLe[QC f8n^<;Qp÷+6@YibP]nx#ֹs q<-|EL-)) z!LY2J[pr>]VaM@TWT[&y^xz{aMYNDZgyuYꕆhp{"OlpmVSS|jV.yVRq[Y6|Z8' 7F"'0N"µ2t3Jx1<1F!wAmQ(O| ^O&w#]ΆYpYf|9[;ɮ$l_v?e9D4VQ%^O1` Lh ļͿ_N!(ke+x r_<tܤk2;~IG2rbCФ?ޙG\V+W!7fX}ˮLN|u0_[K^_J l?Qe/GLZ_L|`tq'wL2m(ߣ 59-Gu %zƃَJj!Y SZ3kJ|K-A|Ri Z 򞰀}vӔV"yG\2~܎IIMԆ8gFe(3>Zƻah6%~E͑T]qjKs2(;nPSmb-OZ[{o.gyB+o Uj 6胝8Q*_=|Nn] ^h'rRVzAٟ FF.ѭA-*=Ac5/c%נNJ:@sY1ގï8@q=ƫ={+ZOlbi~܌ E]t[oW</Z%CXݔ2"WB9_ u"fO0sip P/zSUTI `Ze_PFd5*СNf4NaPhL4MóZ\H,J ѥ)H:|arz'fc!/tc1,:SѾ{:fu=53ϪA "w4PnpEOAI!d,`)7׉Ck3LL?G+-@ȱ1\~>Vy+^=ש_ $-lE'hc V4K]&7`qr GԂg;Krޅ;5 P"FRmES΂ysi[~ &3ZEqG_Ql rjձ g1U.Whu!鳹]%ݰxyڙڹ>g³A'%}rBl+ΤJt(ɯSae#IQ:9ʲrӥsmŒPcO_;iqܷLE}/i=`˹ 䴩nWYyşEbar;wvNiH5Uz`#NZY#FQb~@(H "anm0t nJ7dC6y0U "ߊ{Ԇ\&nHZ}vg4>rP&1xzjÄ7x$ix:)=Xq1Apϯ$Z#DT$QwyH귘*t*½f249 Mkm'ܛ,Po9 9, 9E8|@IQ{: FHp|ߙ9m _ɩJ0ûiF/~ (O+e S 2wJS%܊򇈿J"wE'貋yByDoO }.nk);KjU:Ѣ7XeFr2ixa*Zp7g]*[3.=5XK瀶*Mw5%1tquJs#֣x)RhG8 &kZ#kp8k۰zl\Z{z߸Ri1*\ *m͓M/6_^: 3r{~1ޟ87IWiT?J%ڿ.XyȅC=1x>:ǪR_d?)X6^),jf1/^Z֑!;%z3Pg Ç;լ<3iǣ%MDQ{RZYMpd3En))0 e1Jug*2c#J*`^m91Hdu @5n@& teƘ=95nje;+&iL-<Ԧͫt%~LB#!!KXՙE 0`t;'Tkc[Q)X3h⃜.9ʐ%c}A,ϯ[@5g0@'7|oflu^uqd{ȒlZYb"Sdh^|*j{oVoqoap <2ai$Y.ZLB5H Yi7^GK۷j:㘁)flP +XVnm^/lX:FU#nߝ(RIt fF w@1 !٥VDZ ֟VAާfEZ *t2؎ :w'ḠixKW>DV,im`=FK{vakɝCY8Z g Z~cxQj,{9rو^nnpD6b`fh-ZG:]Lev*%\:iCk9/1*$ܦ܇^e@?bfgA9޺F zԇFpx!Ρ'8]d!yXȪ-y}ܷǩ$0R Q敉k;,Y3J~&0͌* qЙ샢N%<280٫jBX8U@U-Yxh2B}79?:3+uOFwT2sK-PN&uR)Nx#B0A/x]7Њ%4&O9,ozJuQR>!`$iɱEczj 5ʶr3Ap!6ŵ(FӧYx}nN_ cʌsC[H1yW>GVSVF< Дu+[z(-sZP1oH:*N,&tJȐ9O+I!WZT*n< =EqNAJZ9$S%wnH2[,SkȽ&IħuMC(Ԕeed56TUhBMNԝb*p]@gYp!x^\vL;Ҩ*R# eJW:R5YOin^H012,Z=sDjbZcZ̢恻V)bXEHkfYvZSZI+֫&/1Y=xM\,7 d 5.r _KSJtƊ;(WJ4ԭ 'f*`>&/`&6Pvy>cg+J B6Yx Og&`[ЏQᑭr+B/jWSRϸ~/<:ֈKXCH^č ]<?a!D p{ $FFd,ƻUJqg WF'YײG?~ʺA.D!1_{ m!si& EuPPo56o+:}I|Fh"P7{&|q %f7 qػݕmyQ*L@߃en[ЃAz&zf TkoάltY۲A霣J…6dұ\O 66_9oGtkmM,哅7%z!OE v iؘZĿc~47 OePErP!= oQ&Lk:K`$7G?j^zp=3_t0k̓c8mDHmviI Hʠ'bkqǪ͗=4rwNԦ ;ʿ#Q@xFGHT߮}dNmsh G#5ٌgt.J<~ oK]F% Xk~ h,QܻCCF?֙Qˁ+Uk3I}㙜B^O1 Ƭn7qXu܄fPD  $,= 8A7N贻> wOS!)<7_$anp3^z7𼒤!@%$"&F}62b8ʜ OgXo5&{= Q25~|+XnD6RT2ͥVb@(&TO&1ڂ "=9NuFRzƙ0m %Sވd/mhnv;HxE̍tcp1O d#}#tKxo &Q7 ZҖȺ9DmUG_Ci'xݹ>Yv[ǘRR&$xJ =\wx|]" 0!܁=b*.C7T, u5h.;. y ĉf]m9!{GF^fw61UDA، Q+Z.ey:pMuꥌfAL -J=  Vvn!85؟Q۸FInvER ug%U%06O ﴒ~+bb2/jvyAxC}5$4cSwX8w,iXiM;TDWj@ti@8A 2=IUle,Aoĉ/p$ /"ImCJTw!DQon Z}48_j>A8Jzh1gT0> vR$n{ŗM,eU׼fZ~"ׯjƪcFǎqAru'q*,LZ%d|&sD:'^U@Rj>ڟze_N9?*|vE٦ލYRBS5x)D^x [`?] .az-{/yQة,G*ҸI`Q;MB1 ю@]=>\hTviѵW `ד=!GHSANՁEnjnu 7RvN @%Yw5Z};{.]tBUY|ϊEZ{>iFTIO**K,q5DX q,X 'i ^L!p#dQP;H}BW*sm:r윦F,ziۉiFB?fO mdɃ8IA"/0?Nu# \ ZABe}C~BP+iSBgCarL8@ʩ[0UL ʢ$*AV.*,<Ú:D 5TfN :)l sbȍ5m94!ͭ BH|,X:( Sqt'Ԍ]ޱnK©+~%`OzWeB7+hݏX3xQ3v k1'K^ p f1G}_d+KP̠`Z0c8$8[tq9`; b,PY^*Qf7Bu+A#T@ X0}ﬧpJ]nhȤ!zRY bC0Dv:S2TEkklU]IsX+c#eh'3kCYCeP#x_7gI!UB+H5ktP,XNE^QIKZgЖ2Б@d. N(X~5KIÁ}9p$[FA\{>7jxN'|$8 (Jqa+д |m`3RLkbVaEHiKbd&wF{m4FhF_ DU{i="胔p(Hs /4?:7]Z#!靆B1t7XsނP yǸ^{/>+m[*fZy>,pyD!*o]MPRę_ ghȮ D6j~{|Bzcަl""Z[G9G['EA1;r+5l|߾&]wRJ#w9+"s9d9 <} qYѐVC?jP;oLPS4g cԎ`\:N-1B/s;л:gc +eC(T.'{*+ rUS5Wސ`fbe FI} EUkb6 ytҡ2=bbhz ؉%6~^.V9$(iPARM.ѭ|#Hm&2-\Fof:h7GQX[!^CQ3=ts 6Wm\]9Nk+8wěP~1IaRGFb]Hgw}ϰPX9k&lVPqnGEJSoVtSMhhIZbh.,,GYҳkuI =c"G(\߮_ ԉd]:{Ko|B"O%|ApQ,$~҆;L7(S=bЫ p '88DžeúX%t܇艃l΃ˢb4Bm~::^1J,#|x6 Nw@$'R^Si~toWY f044c'1*"".9nFER=k1%2m'sY9rXH xRּθ 5%j6lBYEZ(]y sFsV,[oaLB䵋;70JQryDXVe$N| pƌWyb>E`?+P,MS "4vgG~]*e'TaZ=oi; ^$Aꉟ[g^AқexñЛ}aD0;sIf,봞w<qv {Tflݭv:N[6c-H#@Vjj@]- пLb|~ϸJO<6<RyM\I]ҫk9R=r E)$N2#EJC}ˍ5hgP<O}/ rMݾ(`s뀱~(6"I4tr<泵)}.K+eLҮ-xkqWAWēX-ɳ;ԣ{rh ~f!],26Q!Ǵ咸qbZIVB$ ڇ),*¹P'# q{ґ¶.__sCY\5ӓis'R1BdK6$]oA$>K =:c%Z%KF}N7L2:ByBċ)A*+:¶Sڕݱ B5qG)UTl +!-f &/|fG<#2DUanG´g.IO0Y pAq? ڽ D`¸{ Qn MF1 zkԴa"N(P!h_ vpD!!Q!痐*1ml8LGѷ:*kV,2&cFSt&WG} 51/픡R;48:%5}sgHuO]*w(0RG c~ jLSfy p/=\ӓ U U<i 9 *5w.UiB@o Ew ST^*v~(&Yb(ҞpfYiZ"Z~o_\:-u(\gȊ!ݯo_2j}\H( ;s)D9VnʹLR.nrQl alpM+|`U |ֆec&FJy`4P M,r$j2nM@WFk*)ֈ*sW uj1*_51}Η͕e," :`D\BgA@I30;PR콓;&َ_rWWܕ+ڒ EϏjg4.0^7ە͌?\hy>''OYbQ(۰]eadu:#|ڐr *9W\ΥwV֙fU<(/:J+-Wڧ!tmQLFR4+Kxߣ$B.99'@cqF$cs[ѮS2:t0l,.62"_o}qM,4Ky~ Q".dbD +f:5]ɴݼ9-n1"&{9n֚ Ki^ EW3}}"!G{iUIW eEC0[hxTYJQn9&UWep%UlʂŀsPx]vxH~ ClBpf€p'E~xvaB$4X=wFS3ڱ1OjJ6<KP=SѼv-A2e%ա]iB J}R߹xݵmcNM]4ҏL/E0fgN5i[Ƴzqf/Ҥ/VZCԹBՒj:`SC?+[&cG ڑ875XFcl !][*pŵ*i.4k:5MN[bz 9fXMaQ4_l0Vfl۷w7Qfl.zk;CS'-YahQ G CXG"cf{$cCʑyg;S- #XČ ٲGKy Sf sn EGu0,fߤsDV6]6mX|&̮UxեS4=NR>t̏@4tݐcȚXcUM;0d+^r{( D4 Jz!E?E118Rh@sRɨ2t|_+@Yxwz<@WR'}l3GRI6xqsً͋EdFKiàAB;Eƍ:K8̨H;qhyILaeg=IX޸.\&tb3TvH<:i/e%u*a^]O$;oNÑ8*Wh"Foc'O,sG׀c_BE;-aalq[5YV,f`Oͷ$4ϯ_>PV n< e=Hw☁PETڋjDahp1ܝ W{GKJƤYbU^oB4ѩ=g'<VPimqk=I6|иN4Af:BD޾o,GHB4B\eMj}e۴L'7vxUsglDNd?-R-^Эf^I͖(U*5%zߣ7Dž›'TJ#B@)ӏIqD:5' 0p{t #)Gmq`+T>fqm0' qH^y+O%;HS. +q@Қ|\H8Y,>)gQwb+ٛkԱ"$s :wӖcrDꞧzSIT0uKGiP^w{jughW a,ܹKJ5v}o4'ܸW ;&xzw$z7K}O9ԇB|HO#*1KޏK/x&yuVNYsJ&̈́\F`8Paa87zg?~o; ~$Y "8` L*tZ|i)[iÅ8RdOJkzayz#|0LYNJ(0^[Oy]0RR@Ն .0S1+ [u>G̈.nE y6l>Rx!,jIX9PƁo͕-_~6/Rr7F IU!ҖiYGJV*rRD'Z`T H#Mr{[ +h+gXE>xl5[yLDZiһTUj;{91daˑtrxk|[OWVS1(SFz%pħf[cTLA!lr4<f)Yhx^Ve~@IFHeg4xwM|÷paG{Ymm  9@AKJ,X5~i ƨs*~Di9yJ%RH, pAƃ+ҵ>r~qήW$sLi %Y%.+\&4 }|՟.LhӋ<U6 ܯ0}d1:228v87Kopql-TT ) EцO W7@ )jGuDcN o^ +X_yn[ {`H!OҼI,^S06pUu8gt~bD93&hݜݜt{!S$h)G0M}$сV(4f̭9zvS%򞇱WU'xE$+I`MOD^NZ!|/ejmVf VLjMw OxȰ*O| N1h}|1;5V_kdծBYiv\l1p,ʔ֦ yUij>y lWU7jVvY=r&=-E ߕ;:TJ}Z$1CGr\{݇߉)yK&(U)92{mp l!wȯmj k!C"`\Q?Gz9/J@W9hԭޞd[׽Ƽh#icϻ^ fh!qiG& N~y#؇\3Csge71G{]ڃ:}.0f2 oFz [\O]M\:䇊GAXDui,V?q_ؠԅ~E{ĵP\s6bs)!G뇒YN[@ []ڛVHVbgި/DB( ʍJ7{Tj[lJS7_ m81.Ӵ5լ2hF-cPqox>:9>zu| ur2}H_9v'/0?nb'T;!<Ѿʠكw ՄʍeP;bZQoʬUφ(Xw[ċۈi\  ޱ1%(VD((k ̏: |,?;Z^tCAMK]A ̣ @yWjn]b{xۣw)øWýBz\# /ה2hL 1ĞM{Z6RalafYtxYi{Me"cv 2 f9q80 ïb?>*FN,IfPiwm>x|>Y@hVQ[9̄& &`9'Io:h0UaURV=(u*GKˣo%Qɝ@:O}_"Q:.E0.@Ls`7Jfh}0?͎'c%:3R<.2H9&$Հ\WOiM;W<~tzy ;@$ry`ZjX?:?o/vORWM5*C*w) 7[\QSdspGҌm駶cQ"z:N1}) o:d(uYz.Xcܺ|q!JI+d gsM+j8j`>Sv._Q4FCjG)p7X {ɔ)[y^x‡nf.K^ʲ)NNUF 3:a#'{NpjD7(#Gy)司HɇG4>iGRJv9ub_E{%bt^D NÐm+WjZ},ֿ F!vUcy:9P-ڤәLl2,[M9L%¼{k_TvHadD:9ϒZU>S"@lcgky:jWvv* EhAG!dthГqkEg80T]GW f[&wUj3IdmtLtg`4T-% *!+/t,sb M5< p%:9yQ! NFtΏ]#3g Q4$r`FDz^h6Kt^5j8A^ϖǯgK Q>ijd[ e[8VLZ%yPg-6pP BҦ7ӵwZg4e$rWrNpNa$S9} vo <_J,vj$){[V wH ibxVxM2$; \T=0#ܰ?v+ fp0NY 2:Uy&?'yhc\O8^ЉC65,i='툹xe+#)NMS4 qIqen-r#Si~M~펶`/貏qh2HXB̝! I: }mC&ْ# n R7yhy۲p}Ga{ ҁnWS# ~?3#/S/_!did-a?${, >Ҟv%Lo%% 6Q?}=S WmKEVq ]FAwG4xVa -nϡQ_@hB9'=#CQr}pʼn^Qٍ™τ_A4idȑY@dZkVTôdOsDBi̳BXd4s1;nأM;|0ͮu`1)8䊜#r\gP2S鷾8yDCI[ P<3y92q Ut !rlbѲ.2N=ˍEP!+Pқ*R=k?q[3 -o05G8_GLI i6kw7y"S 2=`BJP]Pˣ7BE#a%09J!bAf-_50IXC3TM1A*gF o@Kx Y-T&I>| @F|,E #kę?La;{UUyYn:=>KI5-W4F~v.BEG7UlzfO/{sV,tKt5YMUoP*m3ALyf,+ILwR,Pl޹$ vDBjrqqMnNO6 Y8ݞd\\DT]1<ťzXmv dS6ai]ԁ %/6-P@&<5 &R0Q|GR q%FDS{? h(ͬ ]LJ2N+O]LC/䣸Mc: ظsI u6mM~7J?Rl*L9 Z޴ ^u~S;^AZ39 l4#=U@aU X5'7ƹQt mѮT_Wj=a $ak;AEE3l1OcR;ĢuBxMc Ndęω#婊>XWrcW+?V7C{= QBjZ=2a]!X\$>qG;?,1i5 hz)9ܒ޴`(^33bڳ g_iVɋU?Sr[dҚ>+v9gGgSu%Rl&IzA̶W4ZжqQOKBZyH!),0ue3-(k+PNxN3Tܚ]6cEuYj,^\!ܗf58mtÇ~?U#̵֪`a>m(fY]oa<9ץRm߷-B((tL8 8I΅>Qf;zIdބL\Yݼ)( CڞlC{yڑxaQxO+RY52˥cMlYsj0;mٚ)ym,fB=)y2 1|/%*}ZCX43an߿-nYiBktVjbYkrF^2wP*Jng)1>pJ52N e A"V\u$][ ש3QcBB}Ŗ~7Snk,KHB%p#tH{]:Z|"?'tONGg$ۯ,7EzgO"p@f;6KwsK13o2:effŹХ):y%OxObXrb},|O[ ;hW\Xq ڦ+<.H/!ɤk4FU%=Ӛfᆗ k?#Rۭ\ۅ|Xf q g,pUa#w0D2+f~xO2%E @' 5s ]Pz-ͺ)ְsSn⤃T>&]ns.s7wcٟ#Vf|enC]W-w#z$IWX 5+~uBs _ۆ:V KXw&JqՇ82tPHۙTŗˋ_2p2#CNRȎGneu\63xK\EFY6edρ/\z0zɣYwl|_|_jK{\?/]4- zeX#U|BBT=1 g$_^e) gx+t 1y#9;oA(rdw<գ\3=,Nڐk`3`D zI,ػc Ha횓5"V9%A;S:c:aeX;+{TlARTlFy6>[}0@0e+x<>Ks ,~5F Q|AFgYZ070701000002d6000081a40000000000000000000000016439a35500005850000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/ᾇX ]?Eh=ڜ.+qܡXur@d?V/(:WX"w-T*C:Ҧ~| Lf} SHNG|3l!AE\h;NO@/J1VLi铙BC--pEBa4ߤ# ( ^o+ PEs!3 {4O;QkSX{-SKb6g/;r(~ܼ|G>n\w[;CLh[ѸbyRcOI:s!{6r[m367\7P~] Gb]AowZ~/FԮ|xqd&jnџR` הeϩ?rCٮyvHn^̰60ޝo'yeYz֤Zrcp+zPA~@_#Wwc޿a\)ȿ.k0`iG8:$V&yHJ{L:Mg* w}İ˾(miנmqUBͤNQhN+[Q{`8b(U%LY8w>L m$ݫ.0wH^*S$OX8H[V\a-"GP -ӒBRHĪ_|})Wo&࿦T[XU^c;6{1p`8J7{!*HS }D>q*]f0]xmՠ|6`Sl#DppjY [J!Y^;SF]Sȓ3j98-#,^bEɚ:wNjۊQN`?f=mbLxk]T,0Ƈ}EAa'2n9$K_UI 2ex(Q2(B' h%3(p 0ʄȔ,&?abB͕" x>+;Cy"R E $ (1d5@kx#_N@ * rY‡uy ",K]vv7vX#"~N4dd pjjlm>e4 H+,HWGӀ2ў6I5^saC|'X~vU 0^"zؖ~@HąA +Zmؽf+cr"Wxl)UpV[t \dv17e("}g2_&^9e1u7I.jǜsO"Im{ j,u:h\%]hi|yWi$X݉ӟU < 7y%OdRi\Y“EC6H̚K.UtO᯴m[Ǝ 'dp ї+o>\wddh% ecy}Jy`RzxE/)@,bZHx lj?qw8vu+USP]gNQVӵLg|e j|2,sLYq1AH=_Xt/ d]ա͙]M/P0;)dX1_ԁjfAԸ0׻^>3*֞uxX 3p}f32va6+3}'8\ZG-FK9Cbt}a.pvH7Sl:C=>:.dH0ÑV!IYCCFFjx_ y FSc4apb}fCQ Z5%_?)n3gص}QSlIkT hlrҞf}u3kS0R('ax#р7]۽W̫YDW6V4̄ 뤜Vޯ+ bABРD($B%4-:շᚙ3ə,:Q-ыP,j32\VղVв֋'I*y9+0*I`c =g svece>vX74i5"xNѪF ذϩBr?Fv); cZz׶~bC 08oH@PҾ}#AtTe]}X<0w=rY Eɲ>aA g#:ԽhIXqtzpbYU]vj3hg\~9*Gn.mδZU)%W׺/a8Fnv܏^,SA-#uVFmB) ?:;|MVUaVܡr(pR hQr+Ys5la :qKC/cۻ6\[.wJƈv؊vw@u$xid3]p >ᶾ̸Xx5*,.c>I$TQTȺW2!G\虸^?<]T7mjs YQ/-|OjWhI okEEGFB2S'hzž#a}9]댔r<]wtW7 .vۉݎPtețhIsG>rE"% !U":Ne{r2쏭fU[Dͽm:snqc5tHzy]2yx>C}8[ŸjFQA4ىJP{NXFeӣ.Ocҵ5mN L yx٭2xs;IhIq8Hk=9pzIj?c4ka+؂迤 ٣)_UF8#莑D"nrږ%^5}.مD5>vn5u)GfT 0 ^bO>A{ͷ8L胒 &7_w4-[;6V՛gsLyő"xJ&'.ъ@08=pBNvHFu5=-gT@!; ^Ï7$"܉VP :X.3N[CpxB]~Tt;7/6*H~6꫘>Fx<]y}Kv6NM^@@4H`zp;5Bg!%E۴f []iOxYy}OTu5* j;d٠p6hGd'eYT/0$2뼅g-KOL:Ym>e&Gbl_ƠBT-j)PDwkt<Ŀ׎KPv)7zDEg'}3>eeqޥz6WyfP[Mm=P6|=cI{33'8|;D9_<c|}+oG rX,:(VrC@?UH? dJyuTG7K*(mk1|  \OE3MQ.ˇBw(Ag= iNMt!"%QZ틻ڥ EINn$lORFTWJ n2 mU@pW74C[Q\>BMyߤr=WO&"TEMo1Ɏ +JVhx1-ÿJAq疪Ĵk8X*m5b ;6sx0dc^zt+7C6pl5#B BtH'oAhT6 ƮZׯŤ k+0 UAA*ϻsc+)cm v92M/g҉e{zv縴ʝX]y0 #nz/ :rHeg3AeuUZ)95`&X:BYtۛ1'1`qx«3+|xNVvLLeCmlőDKؚT]q֍$g];lLMSS,6,ȳ?@*:uGiݮBXyL 73 aD JMF̀wH}۝-P[uQ'نʮRyGi90UX7!ENHYq){Ӻ{z܀ϯ"sX=*?eA {֕6x 50obz%;~/vjdK@?#]Fhu9rA J OxvD1Sg6K_Jy%`~οV`zQ%'`{[wF{MCf\]t`hϤ ? 9 X 2X8ѕ*(u(䀪jU?U)ktǯvʵ6t]5YHj]'pD4a8)R:vĝj!yph5 lgy4WKζwG'MO]jK ="l]Q [Ȁ ƘmV!1Hv9~O}qcsoYE&k[AOF~,>9EIEP,UX"J͌9>?6 ǁ pJ@8"|IRĺaݭS+hX1R%t&X|BJ`zl~6-23KoEV%*߷N\@ &+ |;$pLASu>tv9sRe. už24Ί-i-C E{upuuf{4)h |Mju9=&WtGLkξj_XZu (lcgTO#@ծN*)oR$oM( .3qRÔ0LAA3k3cEGx;X'S==s]Q`l3STN)FPn 1] ԚRBǬ<=t D\p:1{ LCZ'ʀ_v'J me 1f^ T:O[ςghBAy}B;ۍ8w~rL9VN[ iL_4Lk 5Ua54$6%a%S,;yuٔ,Wj+L?&-ObDhH@ N B2 >(;+D^PDqf3|xELו :,@ H{u ad ܣSzUInPΰZUaC_vIs UqfeSVU6Z2"69!bm+L V9>}hd0)(8 /G?q W/=/(:xfHF(]_*yB"YM Tl8|Z)ϢK% 4[PPY!c̓S:?e2k 9$ۚr4lDs4AI/j09#d1MGZ}m8;[N{nGj3K$A#ũX>}&)sòs{`݌¥j|6Ep4tV]XN*3YR.W͸ﭹn<ʗ( oJɰ tLQU4 ^!2v\blVaBPL8}@˙^hs5T1g`Qcs$}|kf] iu*Y .>6DgD8~t Rk%,'('ﱨ}VU3GΙ#Οxϴ\*+pܣMZw~}s>$ L冞N5XY "Q H`e-瘥2SYۏx1NωLvToFPT W,A4GqD,(PTc`dVRVᨓ;+ zf B:OĽūYʿG 1O>_#$[-ZV1,크:,Y~hiˮ+KoJ_QW93O?PiWj~;fLim^P,Kw 6Y![ ~G1NC)i름,8aIt HÇ,ȸځ0qӋRlQFW䶚9<( T/I2ZJkNՏ/7b6lDs& F`4۶ -3ߌb~2#+HvJF"+pւUڧ%@6,זk{ IC)+EYk4~ ?{1kvi/ʉC)+\BT0y+{iobjvUs(M[*+(2ba_Q}jr5;1π#LVV,dr rzj['̿Q2K]Eߛ,'y2 :r#3cJ03c<&ϛKܠ)hEHEذav+'jw) k`Y#}2bL?A哕m L7V.ڠYAjRnk}k_\rD2J5YI(8 X<3EY|h?z.bN8i6#Up2ݐfU u-PpK'6I^ j}$rpc1Bӝ[Te1nY3ݤBnŶ7THrBS%SJƫ !]\5lΏGa@î岞m;SaK|/{>E1[8cZNb&#Nl5ȝan쌩y-Gmt:4^s20؜R."_0~jo'WI˴_;h镛eVCI-UMn7l=zۓ{4ձK}zg@ #.YxrAq)ԛC;7R·*Q: :q҇J]8? m-ٻT޳QOr?tL"$>Q<.OQd#T,P V,ib]9 ]4[H?~`^38-z Ħ&D;C#43M<8m刯ױG@~ۍp$0D%Pcl0\6 k+ch*f!{Uf-tzA6J`^%R;OV (3>R[ԯ7=C"2-n,8¬óhnHb m‘;U„} tH,bͧP*J9N—~R D4]U<-ⅳ"~_]oeӂ$h338^N=Xs)r`@5]59CVM(J 5&Xhtfgljl@Nk.aW]EFHz[1 `#zZ38*}m+@4E*]GVj5,N159߯_\oٲ䋢߱E .o.=|5ɿ!$Y4toO 8D f ̤CؕYB# i&&fl/,XIьd&&@VBVM[2\P.}(S3!x, Q]@2deޕGeM懸g %UFȺUc%faLщMR-tx6Gr2)aw>[ĶT4l^a*mge1mr:ŌXy$}Z}(28X!]J~7SϚܹ&9W2kY90xN%:6^_pwjiƗX .5b|u!~{']c/' tAe_su $/e7Ec3'N&l&5LtzL$0rM{eOvb)IX[#u h|Չ&qLK -q4z.jG~'w_ Oߏ彐<=^]ײAzи U롤[ Wl+Kjч/yיt{]F&+ cJv9arOp4]>_:DNvG])Uu0C!05,vʅ,Z*4TEq^TCf< [ݳ7_C3eowP'cm~ ךon:As =pm]`;njzaraQm).Qi/|dz@ouZYʜ)8tΧ;K>Ip+0qYgzZٸ_#~~b30_c dn{,@>N=oe= "67wwwcj 'DxZ'MGI_m0\cifU%K1NLrPva0(W܎=d &>{trrKUb".~Ndza1p,ZS4%i'5m7 uZ1 M@w^{KhT*9P86eN=\#@_Xv.iMrofhή_=R@),n tYl2Hloa閱 8-* 7|]({)`$Z襀'aNA~qG` %?͐[IQg}Jm$ Uo=_ZtDoٮ򆴒򇙱L2]zsHRmzKdRXnG5{ؖ^ۭH:%%[wM-FS3C`eg,I63XT"QQB1K"UYxJc1XdlGhꦉ Pc4^bTW'\JQ gn?b%pR',-p'fTb$@/v eLG*!a*slPJP}* -_&ҩK0ȎʧDik^h0KS0 l[BE:UƷTZP6R=BCWU\je??FJ(bğMh~;H#&U:Lj5٦"b ܌ʈ[a4? { 4x.vbN7V?s1<K%^tlf_+J~y_ C}㖲ox( ء-m\JM2؃}#?B܎S  0-mvC7۲V\ESQ$Ds1F\0%kT|ً M\j7)oԪy$UAO/0]Ұv$Y3Hc44pˉ#.icܾwDr0']q h\YEAzG,}H ieIJ[l eá_@M3U\YXmxwm{mIrNߟ`8 ;`"UTf (i\;r ˩Qk,W7֩x N+Uh-r(+XYz^|Gt$q 8ab~:~!-xFSzKuڸ*(n]^6?k}NN4#lvݦ@q.d%;~u*I^/f~;g$GUxzU5XL\V=r18@B/%XsfLA~m2q{8?nWEhٮq-Z1H}+桕|A:O[uE5Y9X;1IΟ$/bIU<_1YKraK;=k,:i4QBe֒wRq bS .E+z'X30;R-~Mtvl*Zx%ee[k8Zqdr+\6o}d%#u˳Cz O'XfJsJ%jY4oek܌6 mdkD”ƵO2*e{p:pk][&v_7Wg=X U 5Tw{3nyY*,"].o4'7_r/ظ]PxAo g@^@,c:%pt-nS+7itG(#&XaS}vvS9Җ=d0IűxsAX"QhP`71UƼ Gql t9lgFT z.VTc#$)Y"be^;:"]t&gjJ053ū~SgqE48ˆtRhZ=酫ͻtT(ϦֵuȆ>vYUP\~RQ%4[!ȎeX1k)n9i 4PRIߘz *klT=P'q7(T3:<Ƌ|i"{¡KvQ7f.W2a$DőDې_wVƱK|t̆|0c$[ޗum\Py|3iųd賤ċ؎p_Z3KwOe;gv//=I!NDI>N &.9l4hf/#x+V^䷅Wױ|*} *?hIcEM$]҆Z!1"lW3rFtX} 譻6rYPPV/?_Nw\F,4fo)r)fgCeN+]6a㶓EP 0m Ȏ_()49~ncG Xc{%xaӁü7q5OfǬįV>~z[B^wIlDf&(ORw,䰒]q;Z$T!X~d\ м_[ #~ ןpB6[vMxR[8 3#bWZKS ADjOUԤo5+ڍW"Gz#zݙ5B1R6xK痜2Nf)-Pz[q+h2=^Y쇵)#8.R|htxXȶ4NI>}#E&կWLmyMfVSpƵvߨwH$ֆ#='*1"z/.NZtX (xIfצw=4Aϭ&Kfs)ɎѼk# E- ./Z ^l%nҳ'BFoX`r()D:8c([kn\(RY!b(\Ay ;"<0's7AI$ʂ"KG=M{attKY W8o۶!*|n\2gIŘm Q<ݣvoZֱhIPJ/ߊR 6;]"f?p|LY~2DdV"|\680yj姘*G/KKK,$x}RA s??<q!pK{2N}vB)\JƏ9wVQDJ(<ԔQMJ>J0>&@7=y ѷߍ𚳺W88^^pB5~VP4ck<X"^Ԟ)о oMn@ !!CB QgP- C.-N"K2>6s+QZTĜpVUEȣq;$QR>1rU![yj2̃]Y%(Z&x2 c짊%t۫jz? 5vZL$C2㎛2 tVgi]L|6-G@Wގ&Ȅebs(jGY26eX<>y8AFMdMI=k0O* L9Y\X%ryXkZAp7. Bd3ۤ< 5?7uiChlr"^Ėʞl_&-R)?'3$'l~M)/],Oʙr+Yt;G3 M/K 4T~v*W0hHDKj uxO꿋s0:ɗ}\9"] `Ud:T9u p0VIE{BՄd5Wy%~ITWm3_J;wV:]Ϛ8Q&I%]eH>4 wRF}?*>?RE]i]k_1whGPNwg(y>?y ) v}m[ξV0/p)1cYI;.~dr#U,/RJoIBz2*:m.ʑ=4evpn*$0`U8Fbw'&_Q6tg~qhߍgp&`_e8hipj:| W +};PVRC ^ QLx4L6d>0K27nN`{7 >`M<1X wQt BTU|".d9ϳv|~UL/(525*ѣ5"$v.ays7Z~SyX*0|H-h( B@BDK&d.^_G/m<얕y`ot#;TXfa)@{"&,˚&~y 6EKu}5w2:Ks*a/v&Ȱ4}yW}~yeWl; riD2]+2܆k/d~djCy6Yɂy>͓jEM8Gn h41 e6Ҕ5jAS2#{Dhz ma牛ɱOG2aƢtV 4wm>S'%QQ?T0x]UwAd47dوc 2VhaNx 8IՌnNK*h=V7_὾'e̮52Ww|v .%λaQ2+8~}-R@Ҵ(*"7V!*Y!=~ `K^Q,*)n86pigNuL+Dҕtil ׸/2rCm(q!R 4 jG byJ._di{lj &ۛaH,) MhPزjVaP]^aPNJϓ]:5z8ӕ aUdMJA5(LBxЍ0$8S#@"Yt+%ZTdy'i [1V*N iN[,2w%qS4O^hgT)-1vCA'!ee;95XPAnj [pW tj5{qmΪ(m=`>leʐ%8ޯw=*1``{.Wm@Ho aX(rL̆;Yz^6B\T<JWJ r;ͯ`Y=/L2 4+#MdA }hWӱՑ<*#=ђ*SErV'"p}EG[lJ>ZГ+p+wd$nB rg;^ lC[&C gN?Jг¹}b6'+}a gx )\a_ gX?N4gk<`t/ `NwEJ$4BGvdf)GKwAqDWC:#}s3Ix9uޑ#5rnrLkݛ/l71O#CVj Fxwsvu,Tf'=C9(g531o9cG'c}b)D,r}:!8[LNP<#$~fW7z[ ZĔOyh%1c2d|K=a\GA5'HAWR+!ϕ9Ƒѿ8Nצ{׋J!=5AX7sX:1| \4yMHPo}k#iW -H#,W b h5XosY&0OY([`L{i,)m'Q89̦]5 5bylm?=REK*NMV .~yE4 P2{EgXQ(G܉a^iEp+_zo"b{-iePnuG\%qHxCxq5MFDiǎ@(2;o‘J[ߖ|s.XMMvx0s-]Yč e- NH0vNS6o,˪w@xȀϷLzȥ _\FϰOP)JI.p/w oB7NdD]{O$Y׺Ff:'팧ۺcI|D#ZZSO>zיN oDL920)"3ZcLi}s= ˷[U(KY c)"?1.Tz5[fAJ :v@;<ܲ}pDM8A*νd rK,7&v)ig8D( ';}թB22\s$B~݇4 -\}u>bT&T vS߁iaQ`oW)sϣ)줗۱nT[fVf7\ vl7i;YJ(Vt:Mʘ.j?[4N_]ZjlQiQ]qgM0m;aS^p q-4IsKbP52# 5ԪRҥ$|`Q:pF8@X+^_H׍yC0Yh2 7&`) qTI52ET3ɭՈk"blrw[ő}Av5U@VͽF/PpiOَibΜX1N] >F+/%Uy3lKnmV'GfO. nkB2πOMWFk8~aÂ}",`7I4[%:,~*C:Lဿ4HR8l<7Y.jӥhД&s۝AƂRƲBEk]KFV?ИT^w(pDh0"݉[i?IIc x#G !/lrsxb"_t8um5= ;`iu?\cvl;b>@ x4N#hQHoUzpyh 8@\ l &E(HTQc oPfXži޾q%n ؁V|#B. ;2~BtpET}Ӥ[\=@@FF{jCxqﯷ0“?rB\;ɿW_`d"bTKP$gpz7iVIs3?*Tcw@}R~ۓqKg$/S۴*rl`xn6yZ$q- `í7$w89g}엲9R>JBY 12tD-rQ}5f"Lo&> hEc*c AE̠X5"((C<ؐ^[Ej}X;sԟU_+E9Ҥis%qcʦL6B1ʹ*ڬ⍽h 㸊">*0ySckLᏁG< {څL^72 l 5JB#j 4w 5jCa÷؀O3 Hh}N4Y$]#_8ͧc?>Ҕ?Us/d(t3wZ&HSݣ#ī}Ր 7 WLͷGr4l0{?=x_auwjgYZ070701000002d7000081a40000000000000000000000016439a35500039418000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/d]]?Eh=ڜ.+ Ɋ\_-1~!6t()NahrAғnI- ()E>&3"kڑr}=Ռ=4C񑼷NflHOT U`˚׺*>+ee8 P\[0 ]|]K.m_gӌYZ?2*)(G˳8it N7qu#2D{aj;HmJ;_e)PYNYPj/p31{Æ|es-m|x =gj?E nw|уLfYUJ@k Yȑ2e?'v@ەW,hHؔfDDލCK@~ hO^d[L?EH-tR^z>{'-H J莉0*f:|Xʀ;+\Od4yw;GVrNb="WЋO2g8= LsO[ HMOYޯY ,>Vtn% [IsP>VBKuQbe e5({6hT?oPy&[nZq '?ՏR[sC$PKLq j.6Ê`AWB;fS }.LI 4g 2^'8ʒ& iX }y Ibi9>[/NxADeud\7$]VZxPÞLcת[6 A3E>1v HWoEzA2SnÜ5,&`^j >;diZc$86|>ؾ|]B:-z=IrģI0K]wm:8 <3Q/ XʻҚ@qK6()8ikUH1q|M(xyő1LCٍs yhU΀ 2OprKCtBF x\6 Zd_~؉#[8[2[cߒ$14 N.oמg&S_v{e]Fcu8_Cól14JBN~32Sox2H\*Ȧ>@(o~u0hP'8ud2%DR.n$lTH=eIŞH_h2ך*4j$dxČ$=˞{F2-ک^7 ’m <Ϊ^p`̶5Iws%R.0.4e?L[ց\j-=h5?${d8w'OpNx ֮֩D_6I n>Kv?P2S2pֹ9ߜo3",T]Iv*<N;Gk?Nvg)V}!p}-d2ŝ%yP;,eovaZ>7u i1d0*3ʿ܂ְD$hh|$d} }F2y&T' m:! 葷})ފHFR0 FV` 6O墈"BOE`R,c**tΛAVwC.V\jףT###d7vˢJӋ+-\\' h\Zp_='mP=1j08jLP^J]p5"Vp_ 'Kq^D~ pyߖ9,+y' n~ln#X͔eN]$X +z$Hvn/ Qˌi^h -ªB3^t:jz-V*_9 ?RHN -l68yֱ+i0P5țȄ)i {4NY->R#{ى݅C iNWOm`8N{g5C>IF4la|]oUw2uhq693OghB.!͹ T1@Eb0Ϗ"7=À,?5ښ(xYڠjD2,60 XSq'Jq29i‘hq;ǟ%'nF YK׿qPKm]cBqiT[]ÜbڗFکܒ4!xtɠL@ru&_k6O^JYB~yfW! b(bF`ӫ6dO҄|53-^ػDpO.џAA3#t]_]vsó}V8X~?- -IsIYAcbC OoQz"bd L0yKyK2.Ėy|R%ncR{ W-o9C=E3| NOP~H#E@*[#qGTC\U2?W L9?p.ZƆh A[9WOOџnbշ=z2o&ҕHs3VkaoJCQ!LJP4@)TYz2r|#)" WGܿ/4S|q]fsh*ub3DyO(<k(-l>XL)be/F38$A߹=9#Iߔa;nmCŏArTB_oW U#F3s!Єy &#FOu*8 (zrzJqt2Y|u>^HN՛A,{ЇE^$ޥ=au!/$> J$>E:kw3 jm Hc.V|_C*JȶV:/f1SG>B0f!2ݩV<){7Nl4"c^VN1{&֛Y_:|*T qKF*Zqq<^V|(C]T~9o ' +WI}@:Az4TS' e$L w\F"ftgSg %q![>0qGDWRSOs*Ca[Sx, V 'x"y#štlL04Z..?_F/3WknC >m|f}oyi4H0ܕX p/ОO~u6ٽF=ʖB|qKS:t%O6Lҥ<fUc#4 dKiȞks)H .hg ݇ x1,}q]M+zQQV>?,#J&xֺX7M&\p f+•,/ "Ȑֹ񓠍-Z06gql(*;Htt񲓡 =B mnOfO?Q}tH-,ߘˊ/iD%Ʌ\3'z?ȶ;6]_tlV;,N:5@/tgxPxo8<']huie$]Vmњ0%fBpE$S"KFatdPS6 =y }E㋗H%zL^Va'(3AS|"x#SYjw)-zFcgKĹAPdaꗟm;Gތ׈5&cG=T  ewFyo=7#啩ɿ *,蚌X;\08uGGջeReO@X "x25R/H+"쮂~R>&"E[dsVC#j uAXΓzE\ 8|Ky%̮1yxR)sC`:j. zcgKCo5-4->辮?ŒD.)^ Tgk\:GdyLRsXZ*a@ O0ί\eX7ޔ [^?`y +#JN(r7zZ'09)7/J z4нE@JGw2޲nb[sq8͒ l+e[22L.!_QsFT} չqF| )3l%aM_p)FWR[dwfWY0Zw~(`%wΓI#M4I3E%u l >J ]M6A%7J- *?-gh1pۗq0#7Lf[ \JXZoYQU_5)0XʚY JY$|否F%욡sOCS|V~6-Ԁ !Q"ߝdp~rϿ`NHE96 ΃ w]5w&I#&nf{=)_3XzeKĊn*i A i@9t~0hVg{_S*eщbiW<箞 R(%3Ty g$g};g$㊆#!_qrngJ'_ƚꤍgg]TƻƣS%οw\N3P=/4X)6Иf'#} TR卓.?kwV5=kR{HB>XZ$`GF^~8.hX~H(iLj7 ȹ7@Gtn~J-&9weX`U@*f`>P#C8 9#|NG|=;&)cbn]8MJuHm+³@=C."NY| 8hǭanda^ĂQD=Xuhx1@E˃3d$&8]q @\X='唦 )i%`X#q`J(ӎmz4u^L,$OճWx%;wDŅZO_7XXҦ1$0(d &XV XL@&v;m&&#)iA1*Kel8YNᦼ=:\qĶ}7raڢNS5tK>6mf==jPwIVuC,ݨL6YmOWdU@X+#BE.MJi޴8uwz-Tt'::) wMp{maB[7Fօb3khٵPo2-Ng{%KlŘAV"`d  ;܀Y3]tw"n8FΈRypl+W<%Onʌ.Óx՘.u-JMJT p8}[OޗFN|oRs*^+ |)eZ ݫFA(x~ O#/)^L |ģqS4]Y Bͷ=ЁJ_",Gx;c c[~t3`˛UkV\A( zo0#''3ݙEo*KFIC&Z_(WWCpqkM;lE)+}pJsUŘ%%kjqIZSξ7._vBa*:) doGu0AtmC_cs(jL4-1_SH VzfY' =r!JQqaY;N-I1E_-=D9%U(v泥H\thyMƙ$i_;*{ Z-G1i% ,@K%W֌- 0&4rJrE-{lM檾{f}NC]o]1)E~a007W0r|;4cJɸ!C)a>˄wv֓lN()/8xeoS-7_3 Phr֕ aB-Sx9=xF%i|6hW5,\3m ςW֠O]\4 nC2|OBIt7WHnCݏJL)C'b` Jdkx8k4I 2<)=i%dlwB_o1g{53]e_+&y?UJ~GP7Z{Kocq^1f$tS=ɉ>t4 k=˓_H2,Uc-suQ4`b%L~HЧɗLs EU䴐w6PNyUKgmaF?F*셀=E j=QpȜ6)}<4C93rȖ6ֻWgr4;n7-5wYJSZV[Qʜ}bPXrzQz'[h&%<㖀bK?ݏĎcNʨjuC4 !g/֡H K")XCpG,s^z&\{M}/sf8\"#%]9I'hdb!d0H6E .e s<ũ3ϗ! !Et鎛c,3}ʓd:5[{'2PfZZZmqWH4u7Ũ835I*4Chj^S H6ORE ^}B[]Gp8 x~ 7I:) vKGVQ"u_ö MYt>ROlCT`ʩX}tt1|ݩEJ9;ATnaDFN@Vw%Tv/>~b vER6fLVGuik Iti"ٺu嘑T/H͚:;0W/?oT|FUxr1M)mx%I@hDQ/y~2mڀh>ӡz~"rht݁%ڲm 7kd;ƾz ҈?uvIq& î0ƯaA:6- c{2nfc6ZXR}ZQI=$CFV._:}M elrR1$ ٦g2wQrw!:΋HAiR䉽$GčXh%ɯ' 3@.Jf7hKΓ8#DžMopoRnۖܪ|52ys iU2*[(nɮ@-6VbP,ßF($1O\\5#l RkwSΓ3y?%U*L%eq[)'iJfbU9ۗ]C!泑)K 0Ѯ0Ο)=\,wbn F\P+?Y< +|?$x\ Y2ĭη8x!-ThT:XhM >s\ɖ}&Xz:)Aq4≧)uVɍ#ƌ.콠:TʭIg9at*h.΄5/Q&v T$+uF] ݖ)lѤ#7]dR_uގh_AQ&N/CfLl K[a7uxg/3=[SA\'R]eUyJv)_.4S~3XKI90߻,yk̓ zx$/=5$iHR N>Zo7+ofj>+BNHEK!p3dWN Fs侺I_Vd{c\*h*W-̡}׭l{7o:_e$ܔ&i,k/я 'ʻ݂kD6Icӿǵu_dGe&c*n%EFX;lbL{AwSs>|6M:++.kX`L 9vk(1te3`-ɋ9 ^asKp F!7QtTΞ]Oa^YNTثD#aGe""HNUf⤽B5vٙ=k0'k0 ՖO/@0e Tدu mb `XKXG^&s s`CY'}DOCMd~$| fP۝˩%*Z )S)2 n`.wViSGd梲qRINekx;fb>F;8ήF@V`;tϕs\$^ܘh,,!/o؊uX79tQ^or ({"1E2PKavc%;K ?JQl6TN!ām zzH6-zcDI,^i_oWI)VnI L=Y_LLEzl hnl a7)"WJP-qěaK)l읎#[ Vx} \ Zfbn ?q:ب>W11A?ne x|v.FKBy3R/O|bY@u(<&PEWfKRv}3B1K]\{Nc. X@`,mPvR/lT5<2R`0{2g/秖bF$ \K`j)zQxwqt(a&unBrv'9gsˍ[Nog"})K%L ݆k$)`2[9t[*5\+IAaK4ԧ 7װRu{-qY˕zA2̊u2PzgR>VeqMY7fI 1@SVߡ"]U\HtIg?wNh8\Z$j8w@dhܙ|6˛[#@[y @q"0XX?lVm3vFn]q5:c^ߠ4ʫ8Jzqiy컑i ,<ȕ 2h/S,?v#9,+-5 Z2&gyZ5< N=:&-;h9szR{ %Is-_SE"ǐOUtՑU)-68~L'f)hǚwJf%w_Gvsz";Z2S++؈gWS̠"?)XQl]XW}Ղ,ꚜ۳&$hRUSDKs1YeJKm6lk=ToEh9~Q_>4O,R"([cuqFl}H[V= SUKP#7CE CcV*P=lb; C9էkVVXs+/í@YɎ"0F"L'Op oG }+zN |k/P'n!Sg蟿Y/ͲaAVd mK(6c_SkiuLOj~k vj5,iv/!o(2{ q-ͻi_XzEg.`ZgY}{#~@]"O9ޅg:$*3mo1XpsT91\Va 4Yb&b]žZvg)eńz3k_d* +u6t- ?ϣWE3<RPbE_J:i0%gPBVVbٝ释XCFD&38d\l.0f bʆ';ҭNQ{s/9^u~ mQHft ~L脗znR~;ϔGRRUi\dd{Ӫmf4w/1 ٩V]q>;xYvZ IsLwU]U]:)`n*~#\VJk Ō4)v߃@#U-L('1n}-09E[m!*KLHsa8QGWk͇:}{a~̏/G)zTDQG\"U@gVHynJEcɟj|I>e_NQXX*7R@Ũ !:% ͆O:sUzJM~)QX%"\IVQ;H H*vv2f<( tG9 Rq,1,679m\~eͫp}5c3r`8;+CU0 y&cB9^fDո93jL#vym'J4mB?Ig?NHXqLU]GA/د1l6%QA$rR~-RR8;oU#x< /:T#e"0}6hkfoN^ ƥtP@JDhҟ${\MrS7s>}n! [Č"B.:cCHTRC_MZ4>TXSXkwFY2V{;X 2g:m+=v\bSZE+,ۮ2ڹ'rX7{ /ZMuml6?7;2]Sh\L4hD(%wvY2oFLbv[3ZXU"2^Δ2 5}ͱQLb؂ʹJԋ 0@uLblHbIl]mW?&(2Q; [CUau;gM6kq;e1D3q7 [nYQ;X%eXͣAt|@u$ )Xլ>㜐G tP,>qdC[>'7 9!k05@o&;B W~w + >T*]ذY?\8tI $t[.gV"P$pϩԗ ;"gIǖ{u2Au7NKةRZ1Pنl»QK~߂ q p%2 &fO#dx4xcW…Ҫhq^XPKfnU>zEܕ4rPLCMDG9[R.HqtRP4 +ڏ]_\)*)u__r>6nݷp$98*ļͿ]6bՔ>MKYrX#`ZzueKD8(1w.M|B,#0}Jj5n g/ӗiٮ/o~\,c-xOsoHmMHc[4;aSqku:GOLz|z^C 66WI<1 s|`sO:5ALL& #k5ˢDb)NH yZMrF݅нc4i^>d}ܼ:x&`e`^I2O5:/Y=Te5Hē`$*2i\.3-)0xf- ,=Z#ڵ6Mb6j*5HF\zA\sPtI\X 8Մ˥I.4@H,lj^ϏRHga)j8>qeܠo=h"0u> ŖVT0""af&kuhgpj'|8Y[Q!$VFҭ*o_G@5IS;Z[~.dO0`kE$6.LE b%ihp=(n!~'ax_yn|a"w<1ሎVYn3@96n=/ n'muC7NqeQ,'ےpK#"s Ɩ׺ $W|CaR2QM;JDE;S\M^΅|[XߛG3jX:ث ׬ ޙ`T,[ot .c0MN͆d>*Ս@ֶqWp @' v MAA*}3=3;̘p#y7mE)q74֗OleY,Y2mx⏵NDY $"U>"_ܩU~cWysm҅c`mrd ;C~Z+)';TNtL5}2<Ժ^y9Q׿xC^ɕf4J gLϓ!H^G5WnH~)A)}6T+Y}M|GJw7ff4w!VNN'/0UǸ*;clOڲ)_խLQGu@;H=C#^_g^ĞTK4Gqi\!]Wc+;7an PK1nq<+U.V/P&0\)y HD,j+J8JQC64T(%.g<޷Ph}RcjesfOMLT F!t1F["F#]$)O@n Ql{ _ث@dV 0`0qhC Log4>s'*)kF(쌶(;uL&1?2eϺ~N`Ze9?A w _d]ENtyX-?d ͛ǩ&V)RN'ZyLw >JLҲTO\CᤠͨTCܢ8 KSֳ%[rd<{*П;SĻy2dq;\Z93RC{g W[ 6}{r#APW:65$e%{wWT;ecW,]aQ0wjLgv8Sk fAM_&0H=g$#B5iʑY)<vŲ(.u7Hx]ͰndmZTL &;Tmk_AiϾ_hPdC_t^ïj>#+76ޖX5xF1Ӎ"V>lkWcc.b6)̀7v+T~ݍC(w|]@\y0&W{QԨ"/>%t7ACڟF0T[ZN@efs[)&/9~ -8zK܌D}lmM&bp2KgDtYh94D&|'iH8!V닊\rpX⑍B(olHuXdg S\̣UnVx„z nETjδ' zZgȑh04C@s5o5eꬓjVFa,ۓd.=L%! aq>ƚވzC.aqZ,z޺MC f!=L-G_0+0<=/-xy2LPi/(DO̅jkUx("b*IJ8uE e@+q-/zw#$3tU0FgBm]XeMKsQ$)hrr~SttlEi8j j$n2<ՁV]Fm!V] <(覥ӿS29j/g'={W6`TVШH3MYE_1b#8vo{wT'& eOwN棓;HØD#ȑaDJovIަē9$ARRdi1`y13]@K9o#ݺ]F`ܶبOJ0)w9iCtWS/ C1Jڽ9CaЙ}3Lcظ-,Q(lC*VըШ8(817GYʹҍvձNN8X37% ݑ&[5 9uc``ޝy^.Kh_^х#}Gw}.jOqpXdh[B`pod" Ut%q衾B=1 Ͽxޖ& 6F6ˤQ_ ۫5E?w\nSsQkVuj_bn854\O SplCa ŵaF@L~Z֚Sӂ1#q  H-ێ<=:-l#o]BFz>ՑM .n"M)`S}@٫Lr]xxgz+M4LDЉ!kJ"ۚSAK#eRezf5?X{b*fMFvA^epUfkIYrx ёb$ /w20 :uц@3|K |pʦ|lwV؈@ǭ l(ot_S蕋&#^]y{3 h$qpU % 0d-'Re^cc *'12GȤ=pMsNr[F>&P4WXƄ/ sÆ9dh-<끒{_dk  5D%֨$n90-R Dլ,־SO4@#(- ߅Z,,(CHH^kH43lժP^1Ӿg.:^ ֜nCP[PIR^m讵` *=sAs&Ꚍ{4}Du| pL5<>FGC-d+@^\)F>4^~Qu>`YQP%&ԄBNy)I9?ˆ *gLq kW[M^e }EF}MH0iﲴ! dt(s,l%P/Un#cn=0|{YgtWyUYi/Gf5#!ſ$5#¿鵉MkSU~jsLZe,ԪZ]VMTiaָ!_CY[L4{W!ZSPtkV|X"A #xW`_~(_-ymm:?y!_vgwd,}(ѝ2OYS/F_F7J`n"@d6a7 T1VS tn @ʄ ^v0D@4zIgmc<@"J)[OK7wjUxku~n (qb*Z>sHm"@CxF]*nإL}LwIx=xljR9:쇚zJ5^I+܍]‰*·m@^:DKRgALI;FDO֭u..}HqYX+K8mg};ߜQ@ǣO٬ʴ*"%*c__f3`. 1lVCoFC AՋ9(5(P(߹e -˚Ww!$R_~T%)R'Qe6.#ύC^fO_b.o'P*-sCu$rɃx 4!W'Pb@GlO;:S4W 쐀_ jI"ˇN$r' WO|Ma4vp alSANx3TcJZ49uMF3D+s2f!_-RdrLOJ'Ғn—>`*;!w!b]h؁)f_^,pӯǽ(~)U&yk'-׷x@DvDxuBdoeY,w!)5{[q0t&L6W8GsG2'pL6G o-;_rh| ^JAMH6"d\r#]UQ;RHc:=0K]6!(`2i)s:8 y qu/Mv=-cVw4sNc:_i^I&ToL:}hl|m ]v[M&82mcƨjeڭV˯.DWm:Fkwґ H^XhxC:9`Ѕϴ$-QUAA 4vWͪO{fn#1h~O߭BqNgFWG2*N]K1z=n1'R'%揀_PƙiPLxӆ᧛-N! mq)._k- sxOTǧ~ />Ű2fZ 44SsMX>֓m"6teد2O"S9E$~MVu9$cW٢M2%tAbr*J 2tW< L۹c1wOfX.wso- #Xm${2e{Gk;%hD~ ge$_aMNP4}=W>ڇь7 "WKg1ۡ,3a>!~S|Ǯ!~4$mT4U,G=yeh!g$b<S L8ʒEMIj@ɹ+#¢37P+H&=>̨3!]A$ЈX .%ïOAiđL=u rdH(3THașEyϲ(O4j5k{ylrh lM@5c!)D# =3j; È")ϵΈU=3IPE]TK^F ,-uo÷G,MĤ+Vsҿ]_b,OMT\8}ތm9}@v~ښAQ`6L`LF p^6f0TN8o,CWJ魺j4si~j8W}L 1)Ua4 OZ9 ;OW*]^iҸbL.XϪ8*YO*e2?uMŧeKĊ)Tv7|]_zPEjj(P1\|',jSICgdLu8/ {kOE~T+钪cZ9PZJvf<ݖaqw샷!߉zO;ͬsla(6CVz]TwM Y6fy6̵*zAS^]6у&Q`JIfmO+@JAVgf)_ !?SSgfLaRu@Lb:7B(hO)99u_^hE9cd(ס@~PR~ޥD bSY|U~'|;ql?SPkb'rA8)mR\Þy 5r\"#S߈$ 6h(N": e)T&C;.PEQ[ώG|K&klZd7i[6[pk$Y\=ԑex܂egbs] "|=3B׊ci U(Y؋7L Kò,.v0gȮq ^44<ɲYRfO JwMbR$SNz{bk<*)rsk Y>{ʀ;CF5q j1tS`/b~p7A 5%¨__Ӆ$ץ%KF+b' љIMFFTeN u>g|76ižFbYѵi ('p[젂Gh2D3.z7&wCbEQWwd],A_Ԭ#ŝ"&V4)ѼNV65ӯ3õwc2=NU18w%<.hT:zlG GV'Kyy|!8cRi9 (-bHE<'tՋI tQ{|qIy'.?*=d;1BnCּt&D'D<":H9pJ׃2ag2.mWB;H@g&~LƺSlPri Ir! |Q?xNlнzc bk6\/η:mɦf&Qϯ.s(:d")7,֥˾2Hۗ|"`Շ3q>r219@P_Pڎ$ߧF6*DD%`Kf-MMDȦoK~Ξ8\.1_u)&fhqyzUЪ7ݪ5@4n,xr8) o{KbU-k6Dy# R6zJE̵H[6= d}ڏUn2PO08òš=Qa>΅ іfy`;gnRpOczO?BеUh~1z{Sn5ucX_gm6cDΰPDmb7@ܳ k)`3Y+UܰY)?U>턞>i>Vs},$+%N~H\))EF$hS\EUEM5e6cD=X[::ku$u,Sv;26[2 A26JmIvL7+ijŊAônlЉ  ʧn w},_c1N{M,0B0p)1{d\1a' mxcB1?P~$Y na*IlB֠Bvpy+.ahJZw/cKDp1tet:0Ͼf MiѢhuJXl_/[WMl&b," ֳzrDM ait"ݾF IdZdܖ@2wyi*&\"Z/T=y0/U̎=a QdžVܳB4c_9SQ AĢU!p[9L@W\\zI7v_ &A(p}hp5)H9&n 9+2ԟq[zq)~|(KtqLu^ڜu|r@j8sLn(I&y_ʗd2k).S8Oޤ 0# -5Z̫,@g%[̦/z%O#nEվ? y`4~] W.gd@,;#~DxbZT:a|Q!:l M mT*Cow 4Z,M&nճ):W]gCD82i#" 7s|Əf(/#tJN/}yu%] W #TfU_SЃNp‚@5m_cL) *V|1'nHb(fa D˘7p49ZMط&2&ֈp,LpNC (.MC_ D?M(HE@_>+ k0R|SkC+lMy1#x2ʁ≰„3.teZ'~ [jfsus%j$b NTl85/0x'})f{2Q-oj*tEssh(jtȴ pϼF_2U"ñT'aM@4<~;l9졷`,"ؕ5d'$!;2eSXd+}Hкd{r~U=0O ~ Zg)ϷS6<>dW\ȷ@7p+GV?R9)M!z) sɃ^N!1v!eDD£n|xNjԶ ~RT3ˬ]&l=ܩ`i.;02e!Nm{ (">p+5uIJD=l"+Y =J[R:e7)#RDybZuBE{)g=|]X$6h@wQÈlFQg"_~?}i'u @}/e T.&]6Mo$ii,1 h}FX~#a kkaT l&~._La e.g)7;)ⷢw%x[ӵG5q?=K8WOV5>iiy\\!` O|l?=u4@x&Bx z>Rkۢ~]ID߳ģE^L@o\b&2GM{@ݧ(}%~Wwpy/ j!d91G _6ZFs- WEXHʁQ l|i 'l[?(ɝcyҹAœ^> URM ,ifI.Iϗnln&@gzq PQSc$ T۽`v- M&Lnp1P?a`,=JSD(kQ{oi';?F{5 #:32ްq$O];dSLD} (*∩kr 7mtb|*^FCeHWgmrˢE-|*_IRw(CHL}F͍ݺ~RMZJx1z3Vqܠl IOyj]͜^4zI8Njc`,wޥbР:n? قkxbXjܼRo5j|z2IO0ȽtYEDuBɔ7w?kvSCﯹ͔QjdS6pzQ`9<)2£GDK.ueBYU" p^/- J_ թ}_VythԇAߙTmj__m^{?+4=mp۟₧)'1bj(^!Kǃ\!AhBU².y*vEi[Y8-<[4Igbs6r‰!AA jh™3BGOJ\zz#]\=%.D( hBc8|]{DjroOfNJJoW З3jf6ogTK9!%`T,]* ?ၮO6>",n#Ӵ@FzdD:Ǒn[zBN=P(C$sqZ>rhLw@jF̘3&uN(Ђ6KR){Oq+tՅiQ0 "F#CU,%/ujTljeq18G+Ξr I^e7=MH32=-1q zr%-~g\ݘ^E$ ˌ6N0\;dvn8wiH/76? D64kZ42̔oFsM{ <~煈åSjώgsrٛ}UeWڋ2,J'Qaƅ*O$mV\z&^a5T-NM  *-b+.gݵhd!/]붃Yd㪸6z)vB:-#d ||ϙG([+Bх"&lnh-qzmH!]ذ 'nݴxdfy}5'w(A/+V2CTsZQ=`2!Lkyү?8vieHysO%"v_+ 뵋{isscSM}GoPe;иE-LV7[{1.|OEFISb$_;X|%| }T%GnNK}!52a6 \N坑a* ycbQG5)8O怵.Y`P.|^Q=-(4.=[ƴ5W k53}P@~$Gcc;Y%2~-?ĭa#V_ѐCoՍ/TC)ڢzͫtpEwxaK]r04lCfk~Jꆰd ~Rt {yz7]2=̡@`+Zt*JBs0 7{.timSв{Ϣ>qcs]bII24ܱ>il:DVe%`>kB)tSJR ?5pUKEw,`݈yĖ_P^~p@gҦC&w}59&G1UƬq- nlL8`8{U@ԶU:hwB.%-*M EȌ3䞽cb$!55&7J0N^r$RH+%nϭҎ6$F[hdnN.e eU!W&wX=3Jй.nU4a{&¦BU^t 3k! ~Lqx=Sr V~fB; WRfe ۙt;K WTH㧣G!vGD0]A1pr3(^a,AՇIgm b̢5־}ǂ--oyX]6`5h//|LqJ&.h}l zZ2%_([OeMم;ү3fd^bT"*tKrB)/|ֈdg#My$잣VHcT~?7UPa @p UArwJ/ ^-عV}2lӧ*BZzX/*~dԵ63&c*yk.Ô^꺽d IUni8__193r*ͱnE,m2 ?֓xcaLQ(J^C_,g3Z5'X\mlm⩸~*x|hGgE3IܲjTıH9tȥ[G7raQ /}.q"LoDʗF^`̎0ċ>^9/y-U\-_y;y,E'WG߁_-db7zt'CeۚṢuEmɔ**֭APm5/S(腿OCz=@=uUc# ? 'GtpVY/Od#9I)/}Sτ iUvvXk7t>Mܰ(^uiLPMVbQԩA;YuFHJ^ݚivˮTUd8&n`6Sw|JkSHu=13u_KC 1V5Zo=%QYQ?Ry]y_bq)ÕA飥vw?}agf)XBLM$m%$pa)E!^J3ԫr:w=`FP+=S@!=)^5dB+" ! ^tC0nlQ&3.x9:| qG=+MxJi.2&mGQű3DJ8r1ԟ~S|73*̩}CMQAvEYAQ4:w>9XRjH!6 R)R8T!Mb,TMNKDd߃.^;O檥'Rl[^64d=ǭ,7v>0)A.RQ٭~OOibu}֑WF-NMΟcfmDNtʄlZ ]ݹ2E-RT-Ѝ\M:uUZgNFc$<=rL3@d{8K><1&6%'+[%Ͽ ~9 BtcMiD@mKਲr;cc9naαkY[BP W#$ĸ6Ϯf5lyW]l̔4\ZF,Sx0ۣvL86j2B0ETG(%2 ctktkjA붩79S{ymQ9)!vp 8>\B**t3HVciyiqnZ#t^)AFhȕ @P%^~Ws6e ZJ$ΕwC sߨUA|| 95F_^V`l(FRv+/2[:lF=>jC)Wk˚հv^tSd{<-Ʀ3w_;jOPhlwQEx4g3J10h`4euE(;(hpђj~ +5ÂJۙ?^J;( =!N`2c{F,t-7j3& $ ̎xn6;0 7!܅C/B?pyY }λIn>H;;CA~a@f:flBu ssHZjбUc3n 8ᛡ*Gw`s^+uo¹UG, -RDqAbGv;'V-w8W쐃JPn)cR1-uI $p/!V,+wUn~ŏbwI7E#u#,*| G5?r$1! r [<=17!e\O$7dY\ =`ysT8uDfb' ?.&LӔ%vf .D-<Jx@ԟїql!lG08tqRg)BWSD7eNv^%@rJEh,[y)ͦ_B#w`aU"@y]F%^˳0Xޗa]R$Kˑ1pnA?}RC#>LDžg ZHʗ6+9x\gB]뻞FIPqu;Ll"M2{!T&,C /5Ы\b¤#q,dU7:ߺ0ب<.JD% I٬l3 帶IyfqI V)s7eUF}$}@x|(oU;dmBҍޏvk',\Yu̞aU@Tv_ն8S|q̺&s )?I̶htrz nk5P  n 0xYEmi8 U!qd*(D$3YNb Ef2W|7#FBrv|bb7J{807v5q3y( @޺q 7O*7 d[]iJjs]˶Eo=8 Ӌǣ$78(oפiU9;xxPC M6C뻩1L%U@N4ú7;{HU3}PҚco-u;d^ oYSRZͺLea?wL+fVxp>N=_iii:Dh:T>΋]%*Pc@*LPG>Xlw 1oՎ2䜎7&X4"9dGˑUG<[GeuUX Vm'f>]Nw1YW;b8XWLc) рl#:M5Oqq-h΅يYݯ< bjR [bZe'D|h){Oϖ(R'=b' wX٥*9I|Cn1^а(agߓ 5iͷ ,"*zO!r5v[I|OfuZ:tHn\J{m&~r|jxbxZ'n mp Naqd߼ug]XIJ6sOVLJRN+خMҞ$M d9f 64*44W- J^7Y8Jt++z*E+,Բ} 7w/&-+~|8% uJz z}q##] GrGK {N!grupiIT! u&~WP)Wgl&n5\YE|7VgsHvINMiA|BaPMzaUVs&$`O] Pr+5hpGW3"hh}ְa6X%ne'jBzo!]IGFbI(Ibu*[Qsǰf/P@rTud$n0(24m<OYh{_{%LCn6B3?q}=Q2P$ZK>V@]f9Vآ*X۳AO]ݼ@`8;8$44Lp"2lLdVJv>\cJ!+!4Zى]䀹#q{q8C"hPr͂Lf4AaK>Av ?H/mΩ_S份^I]a^sͤR);\g)ڙ\EHM~PQynSZ%<YF@` 4 JVyYƸ#)cX>)b-Z+.N4 (>|WDذcy]S{0.dh6940;T崡 R|pj9&ҢFN+`Q1̠bj&96Ma9ΣlPO՚M K*p QKGxE 99#?j}8s ̓b&H:t끪'`~e@ dD8@Ӫ;rd)>W="Tmobq;ZA'E]D9|&p2oMA=C~m}c#[c[HU4[}2tk{ (1`LL2t3da4eL'A v@@aYõ +–{:7ɒ |ϣ E(8"pD}Q0ZϏmk$ م6P9#dG4uRL>-i[] 2TxQV H@ea}_@]L \S1P*Hg<}Yme|>IV oVׁ95Ƕr&k3S:[Ujؙ.ƶ}qztxo_'O&yϦ@ZuFI}>Drw4ц4 !)n7$"X '77BWpTδdw韰O͢{ۺI!簈XDX3,K٣`ŝ7ߥ@Dn$Aw>vfSA<c| jM/%D5tVh΍wi{aTa+hOx!6$8C&lC##%#(ʉ|eρR}p&+rMxdav2 J\uLr|bcESĘ%1+J"A\`k녀qi㇛88q{IYIkjctXUTY7&% <%lٕOv'ۇ%NuAypni:pqGy95TVŘ7 8hMDETZZ4S0_ hI0YJ%(UbtӬFh;v(Gs, #d)֛Uw~~:qaRX!n[JDޥI[Y&յj/T4&fH|{Py2,x<.V\pbBn>¾qE~ {0Z|}dKt4Em/`JәPYyz\\pL _7$nGH>JfʬlEK'W aj&"1b|QSBB4=rK^OLxnދ5:VdbČ~^RaN H$Ӥn['bET :_ĥ }^cXp PKlrI 9- O\(*b&w6.YznǃۿE']0>U2N[)ih!e^8!4;LYe`h%_:a1T;XL߯1)}bpHcWm{AFD(d8 [Nbt1`;BjvW# Y!OwR9| OpEQ@&9|Z8.kJuCMe1Q&wIE7%%/YNUrosQ/kjblF @^{ ?n)rlqFN'r1&$2s掫\gnBX'xRL:ₘ9!'vVnY#&szDz g~$ۍٲ@.ȯبíZ-gPp/jӝ9Ti 2bD01o[N#iIއ"Eu3I$ xTDrkH7-p~[n󲜙w$O(zH|pגwz߶Qt?(YDSw3cK(} 7#έjIƌ2eG=?2@R^HOcW}OѐDBu)ɮ~g۔G}4+2e^Q^g-ԑ#_o?4Wُf ;EUP)Po\*Ons!&~,8dzv`q3Rs'WSF(Ϯlk{Wg2 nuIF :Y]g7G&*-[l\$s:e=fm-IIbv3_B ">$:OgCyv,0Ol "xS\]'ԬGŲ_|e5]S"B@jʻgm Utb锥L@IKxHH?SVB`z+E,@l7ϋT 0z0TKUc>vR+%L䕵Н6q5VkF:{K+fZInŤOA?ؙW{^_uQDh(JJ<?hW0zfR7S9b[$Appcyf%t<(ph]:) C)ywDN#g)<6G-@p/u)8kqI 0ece1E+ҕZ%D)CjbqS-s6p#'erm;><#VhF/)K_6}^\gӤG>N{VތWt api,32'ιs+MH]|P TX]}0^Wڜ&:CIcLҾ 5; 52_sbͲ727pHn50WcA˫)y&1/bG7`yBv(ϰaSM1̽13)P,ؽ-?tp91Yŝێ w.X`PQ]32("Us$ˊ5T̲5tTKXRh 'olFEN_jG=.AM0l;>i&grƋ9rvЃQG3{u*, ݺ:/V ydGyTX]øm3KQVKnɽi, +$vDJv5~M$m+)$ )':$`s35v{tYk^NzQgaoGfSǼ E12j2CTշ!Ĭ]KCjVʽd)]4Sq!d:Vx.[c %D5Tfe4$(d~p'֬bg~N5|K]հ'[砟ߝo sQSmW|5/DG ubg>R)"ǧ-/A%>#ˉeT!CDP0(Ɍj=9!Ei(;>:5G)+#TcP%ګWfT#,TeTg7ݽKY78 @d5lA T(.)1[lil_ݼ >8/b 2lZ+xнP7 q4$|A^76[ P[:q/Iq%d5,dZDAZO9JgwĞfWHCs(}!\/Գˀ=ۢۑ~5%GY)t&9;9HVAauaK2hLymu!ʵFqx/:\A08L;Ft[/pj޺dyYi6ezV-gK< 9U}ȼ?hW.[xoNЮ[]78C3۽ozrHCUj^GJd[Qm5A-&n3ခe7 ͷH3ͱuĥswGa1?c8Pf̞)dfp)A# M!L[ops&%QgL# xOC XjUմuovB6JzMa{7,%\ExPB{ka;$Ͱ&Xy[e\veH}O M2(/R:bS9= ctL4D;?qbhBXf~/s>ڊ뒜/9Թ3|[VD5<% Z% DyL:42XVsPFeo"aAgev1aC"#4$șrhv#p]cȁRDM!paPi'$pr7Dr4fpVHJ)³t|0F3weJzHq!].N/4t1@Gf;iH!SM N#d&w"32Bѝ<&J1!Ӕ9Ym\#|")(y/BrC-NWC|o/D`n Ȁ(25Ňo$ͫ"NU5QY,ځx 3oƫ<&OX^57`g^Hqyj{=k\1Zz?[$aIcR@z+&4jiofkHd\9$uZyf>DAgx)9ў8Thw:𕣂M%U䷓1By'-#bb[ M 1;GӴpq܇LfnjcJMZ-H-VБaD"/+7Cٯ@.̍:(G[u"qsMȌ"H4  .*ڈ{͸՛\+X't"{L9ЫƟ`)/γ-2_4 %>{ukh&k3_nhE Q܆Kqˇ q[IO++$^L\j֑Yx T?T8&CCǖrn1/Z8)a^ U(O: ,8 vǵZ,JR>Tmwd+zv3fzdssg+cJrcs /Bۤl=RE1Rg)SE_aKE9 {WܫUr$st2 n%2ǍL%ٻ9׷|bJ(WCV6'K`{ˠ`^ʯϭ}cNvg}1: }u14 ^1\Di,$_t(W,~+nN T~kEĆ&WRHc+W(*@I: PǵJ6O bşhW-2DUfP}ҕupq}eh ɻFAwl|H;r8^$|#6t2P齃f@"un *S=ǖ25vUE,ٞ [ HiP=='"7쬿`"TuE~m@vhe*Fh_:@x8hA 7h~I.H!_sZ3q7  Q=5XꬑH7O$nڙ!U̙߃ͦ q]`f3?>QgqOH:b6ٽs:ĺy oV:ݱ@_<ʬM3c6Eșnwu q.&S<6K(K)7iHՅO? $ G(S9aȹ l Jd8ʧP2x)|`nFn|pbja>&&P|vjg"eQEjNmFТ,õ7ޢ'cn Y&Ԯ)9S^WVe-a6Uq띫v..qD9Fe~-wfKHeM0ޭl?ȗ8g$1ʷ8Ok.!Dq 3 E=.4\nO`<ΐ9I`|[opp 8ј ғi!aIx+KzfT>mlRcdβuX$T7exN/&5[:= Lv sO&> feS.H ϣEOØ 9<'O7SaxfVHIK='x%8P٧|-`=n 7bVN~J1# 9UBїn^mի~7I'Q 1bBr_~SsG64EA>!P"~Ed6QEj?UNic JFUIov]qYD +*L "G`jd$OqkT%5wU .V-P|Ļݵe~$hxJ74,QОDC&6TFp:Uʮ{WizX%{`ڔKNkf'kA78H{@̷G!pB9N\|kY`$mGӵ*yBŷGq˶w4Ђ`ɲ%rلZ枇G "^Cz0Y\ @VĈ&9B'_c/S;J\:=B]E\('SQEm\qK"fR6:dPUVp'`Aɇ;0q6:̢_ZƮkҥHKKF,A5ZrI(Iہ+j9T%y~/[Z+מ)I;|&Kk݆Dg31uASv?!C7Q(r ;P8TĚ_uDާERrXI A^I@#+R&5_SknmxL\S0B@^rR]w}z,_DQ[fȻ̞L!=?TmB̩wL6Z*8_jk py'vԱ$;4|q,(k X \-?9mgfCa_)Mߍ|kjN%ϰH'u }MǠךa\<2YΩ<"f9 7 (I [vau`F㻂B#nPIW^eB)>wюE1_\CF;fIh,Ĺs\ W^v\Ir坓ZTYOQlGȽ.B ϯn!A֨9o9 6x^GDfc)Txi*@DzȮ-饖J=gQU\=y"66ZI;Z%$E{CAkjWl4:tKɹ,QCklOj=<8:XR1{S:WK4E^p#0ٲoTRԍ-eȻcc<0PӄE?t U72N{KšSMM(G+t͕%iPS*ASs~8ov CIĢ ]Yױ(F!*&FDc!1͓mYW"*Zq`vKDj fEL{~w;5_s$xw2~߽= ${\HH *[1H|; EghDeUr~dSGhZ",=Ϲfq3 # u^ؾj #tNڟ(0So (xI=o*IGCTi\1zNԔP9 ,uU(Aàb9aRxVPE>倠[M6Ϣ2W];afM41T.ai  +;"ѕYJ^4 ytozF W`{B*I{*[5])2ѡ:azT8)fyί([=MD. I̋1Mmcʨ}wuGwaQ@. S;<1us֨4c,]U 9wRRݬt#ybPOcwL$K gNfNrFc / 4 ,}OBPɛb[j PrIkԎi5(G'3)tIɽH$ʹlʅ Qwf< W!~JJpq!Єᨙ^*Ѿ_sIpC^nmm_9=$QM)?AQVϵXq5%KU\1_W΂L^ 1jpEM@o Mx, '0TED ٔ0q|g@+`_6$s}`-Lp JGlE6M3sX=yrx/?_N:H|frv7ĵ補R4 €O{OF[aN+ h7fa^%phP Tb'3)1SoGט^+M:iIGI9fDscPW2OJr>"M]coTj;YC-$k\{Cc(we Cɐe'Avjݣb3L>,j8&F£'JP>}Mg9#mt &Tfj"!qu^QaV5|l;x1_}_8$wdxT4zpw6ꪵr.6TM .pzXu衧`/Tum>oc-*FA6eecPK >ѷlT,Z;ODi{P"A/ Jݏt"F:wSvp6dQ . Ö k!:ֻ#I  /;bg~,PgdV/{%_` Xf:GΌnZp0,%E?PLEd4y9ؼÅNASəc6Q-k2O5`PZ0qGyps,a9CUxƷ/GGPF`j`Cy#h[e(m㑨D*ub2_x<"G}̰FN^et5q.Y)0g'%zhOA6 !MǮ1@vΰ2\g( ٙ\lN^@Lrb&R[~ق,S* !$u`oRw;:0]0g ;%kjr ݓ<2;rlUi3lPZԤZ><0:`&ԩ-SI>v{< 2WW͕^,ݕcUmE=Ўa΍KJ}o YW u]Eysʒu<N3i}.#7ʑJTFm0#puR|T!dGx~bEWjY&)pM|`a#^Mo ^ͥ5E?V%6Mpam/ we6i8F@d3z=彠\ Fj_nLZ߅is8:%c i1 Åle[8*-oG>rt8@b S`loZxH]z3J s$8@)7:}"UBjY&H*lY|U("Rj(vwPDA߅#=-Swze#F:s(9f J2v,eFdWeݢ.NQKn!xzz>8غUfs_P|Mϒc_*)'CN{:LdG|~Q5n|`xѮn G;f l){ANs#f\b D?& }=Ƴ' gߌ.+Xe7k[AVNפI:K),%[N笧( Ч pvh2u "MO) *uI0j2F)<&9 33*]B u*N:إS9hx_SKxK5]%Àn).#d#' a;b"頀3cB35:Q1BatNLʖ.4%fV믅"'jɌ5B֠[Edِm0^rcޘlA6XAZz_-Y <gvD7S3&w \Q;tucܮY_خV iSo265$\HV߬s Aܶ9C2 fK|h~J>R$XR Lv`g6 &pțAy.B.&yj2؉1lL~lm`KZmGtZE+*Ɉ4 οn& +1+#PJ<~F;ze'~>"VIBA6[P|%`GZtsK hhmBQnw C##CMaEO ,Ktw^4y?}%j?t-Drx SӮL 1|PvC""=;DAS/L?]ث1[ENoe1FݓB=g&܇!xuqb$&;KkS.kpm~ܾ=E\CP|VCߔ[L?!wyp(];pnYhN*\LfLUz+#dUγRA"2* ާc`xncO?zTl hc9 S!Ģx":or̴L"Z@?p`MKiI@ |}G݃wS-NaZObׯI+ BzʉL~)^>FEVX2Lf6|%S{4/ΘAf6ZS7 4 _Nztxj|[b)iy=h߈GNqOmPH.^~e0\/Z 1o7l6Ίj5;~& 1su#(ʌvƙ(mK..z.W.182ޭ;YHsZ5ƿP6 D}ny\eǍinNd%2#ueFTnfGl*m)%t+9UwҲ3?sLi M0R3mR&}^x\Wn=ATMW6eU-)+򞰲7ͧe4Z:wA$O'`u΂i#=n`ўpݰޜ)00vHSnì1 pA$hC 8(EhnT*=@j+O#W.m䒰`A*"ai&{߭1+D is |s!U/#uK[Ff38:M]XG8 Vk|8݀<0=BQQP_gqaWo.Q<[o\+J zHTLe=qRSTP XCQ y:ZXB4L4|K2w=Xlt0zxv ӑi5v)Q&dU"/J|R- WAQ0~\m>܉VFz63pf/DN vwľ""C@ R W9KtPo(u,:=ЉW߰/.XbVܰtf˭rlpbԷ\+ҁ^~Ku$0w|5r |G ƅ{kj63Y];Ƈ&H&jZcI{4,y@Y-ͻ*^5fXr4!Ƨs\ t^5Eu[o u N4$y*FިWU4GcZ'^75~cpTP `pNX R:`çCs7)=֩L'1if)k=X*|[k]c]t\)7ۖ.K_>Eu/?uY{?qY)tVShU>#kNG@gɡ& VEY5RLk0!T8kTXκQaoAhX>(\5gS]]Z [7D*o2;2לUt}^ɞUʫ99Il$* ՄJu}h1nȗhK0AFvKiBa@#> @%5 zK5Խ7`s-"*) )R)m2j"PקV`${&zz 7I3(aCjZ\-&yޮH7I UE/Hh&+w5ε-'ė)ƄmAPffnD ]s݂秗Çbj. $i~6v_U=u9g`YN/l^mZ>j8*Y]5B1f&Q6\OU豭  :Aj-|H;ۊi4zv+w+=aU[qo;dK0! ֥A sm`\52FW _}2K  KZ:\Rzz"D+ok0k1e'ߣp|(jcut'2eefLkU$hyWWk(`#:0{!&-zB$k50d|}x_ W s_ӻRH4дƬ 5hvG9(@ZOyTO6׼0A ɨmx5 u`xq`FV @-x)e0|ne%'+$㪰hh(wY #N+ЀU"UêIXKqc" Wj4t0JFm 6- 0f"*G1YJ~1ݵp@K"PO2*&ݼYd?P)KW\ n)T/9k73Sb]{P`}j3ja/k^[Bx&@.$\!a%39%qZ#MY,luWV9oSop,6:b&' mw$XC,@i: j4bz/SD1g<ANLAT7 $œ) K޻c/ާ = gXnKK,ThnMh":B ̹KV7󙏨4@LѾ1bSueT9d_Ix67jMk_i*IW.;`PӫT\ӝ#PZ\>.;AF Zg@Ɯ1T{D^]ȳbIl)Cܯ;Υ tȅ!$;ȘgfznD;U(YHIDEZst<,Xm4VEtbĆ)$n3MQb4R{@cLUt$j\ztGo_\v~ 2}t(S@f5[.hGoJͿt`g/_$F؍F/UzYGq67;!79X]kn}Yn9`p'GظS ;,n pGѐ;ݳd䔹.+j̰!ceQoXQ3RJo//z/kfKd#lr>RaI :@)!u^}5]ZѼ˟ AZ`Pffϵ*4Ju)Y 8]?K3NhHҥDS:k{m'M#^}5,#:cm@lddWR%A9kҟU9'QѩI!|q J;4bm/$Z슋@WY}^׏\UUEꙒHƓLFڀ ɣkhbvU뢌~D)94 {6,UvH n6dy;2 ,ºd6mZ"k~JT mGMvI3'L08}-0Y=X“#F8\t8N6/BcF\ T%IfRs|̬'3J-6gܖC=uWv0G EhNs5lb2a\70 vGV 'zRXw " yJ2TD"v*G@w }s|礟*IjfCyK#xNNKTU|j͗Ft%6Elm[3Yr0GZU B6H ˆbV.r8/i0 z@Y$AdыEɠhLkOVryJQZ^5&Ŝ?7B!/1*Eh?00#<]pyAE݃vl(_ / `r}aiWeݜUua2 DQi iZGLM7KZl06R*'5ZoF4񂦶*>]n>Ǡpʡn[Q%rgx?R#PW-`Gss,8l8!x "}Om7r})!I%f2HJ`r.[lj2*#1C\]y8Ģ:Ⱦ`(Y bWfd-O$ oeDryP2%r*eLvib/ko% "qӲfJ %^GK P0'"^H DtZ5e . ̞*irPGӃa okOMwA80Zgr89>Syx|}݌SIJo?i2TylE $cmx`azh,Jdj\੎ӏ|}S?q |"OJ_cj(I DDM2$&O)dxc8ӏ"Ģ#Aҕdt_u}br+b; d-p1/Wsc"ŢA>q“pJLIh ^"&{NW o8L=|Ǫe.-fK/))?}Sw<ރ]sYwԦ75.eإD~r訤"̥*/o讣E,Ff7U!!{a"Msy0M-aiӁ 1cTְcqHkY> 9|? X :T7yBWsA=hK 0Rg\(/aJ_.3)a%b,χsY:">c#2ea|S_y\^4pqMwֆ2k{jw }%_[{~x*| ޺w(ڂɴI>|ĜuX? >Muwv'hW@yYPv}k>l$9lZ@)7(}Xp Q n߼nMnl5} /ʇ!G[CUVZ|ϠouAѵ~̍MZy:V,ּ ֘xpĶ'2t+'?{w:e,&~em:n+m}fl/^ p%yY|1S\"Q` jn'XR({d>g&ypp%9,3(%eܸIn8]9 cEiurZIM؏a+wSdGhPEи6sW_׌"3hpP0 xMԻ½#N-Nxmx϶a zjtGkQVB{ϴ(5s=)pGo]$b]R g-- \ #2c'1gׄ9{|y)ڬqD Y(DE Hg!ߟ:$_ڑC_btͣGC7Rߤx8VV,~ܣ-Cq@-z08c$ | Y1״E)NZDRv2T-O-Þdhɬ;B-PAWd9s ^٦ -V *xѿ!zdu"6}O)rD,7֭[3L{|aA2ytE%Go 9.P)뛈,n0oniKs:2Yi$ {Ȏ)Ú GC&H,3GwLx$b~L7)Mq ԍDua5ɖx v.a7c}WxO5?CdYŦeǥ_oH&!WEX5}anqϜ:vgŷ Ӝm$ {RH#V'LAH0CUrH~wznk":x{_S$t;+:-T=G?4|u9kÿ6 -ka?9k$li xk;30X GDz `9ݗA1B.J|_JA-j $ 3]޺i4Q9tw12B ՘E4#b(4T^78˒<8tÒl1m4DhEFH8,B7#-jU6Kϭ1CC宨mgdrnPMN8Lz"h#gxUY?v2먴#H@_tܒq A US}t\ [.L3 T*rl"P & ŗl뻪d/L|+Ս((ɔDEC(M dG^ ', lm>ʹqmF>5<&m2IGer3@?^N4QJpDl 2#̀*~0>k p017hǍ˸Bғ4,w/'mQ  2c=Gd"DPsVI `+ا$nvnEWE,"6#hnԀ%4p~fUr>}LjO GBzđg{>9j+HĴ _= jnU<+ƮѾ1%%)1=Veٌ5`+j#ia 14hXERhFj-q0(}wNp>4:bL& F4Ø^"j68+DKzfɽ*-~SOmv[Pڼ @܁,x}Z!ʙLA YU20ˆ4zmEBb);vR(As6MQ7x@p`dע R+L$9<2;!s(\ SaH>yp)u0 uT"= pwa_ qg URt>^^ +|&'j_tЫfo˾!pnVqčJlp "I(fӝDC{8  4_֡EK;6-Zs ܻGϫGވ"^άڍЇ*ԏwUS'rrۘ#3D ;l Q57)Ldi |@究f~?'dI3Vf.|mCQw"j3"H4,>"pDZu+O:&Rwzp9Lg=9L\S`{ŢYO 0-&|OHGGq0S (^/ˬ@.wx3E7+ #iQKA[KckҶ4E6U̯޿GUڜzF:+0ϣI}:/tVSw> ^PuFV>d&mΛ+KɅc(F)iDth ~oſp 5Lcj˅EUYR^ĸY@z *^hK\H˒h][ {Y)9wD `-d%g\žt[Rs~)➞g!؄\3qO#(dt[oyq[Z`X֡S8ECN ];gXDujHme]У%}% xP,ߍo՗ r?4YFQwK'lqVEѸs QYcY2m3~lJCۥ"gOVfg~˶i5m|􍁰ccwMw4Uia?2,`HuL)m?T8LW"< Ap+/pKi'Q"z^9m @{@58qG2BVvNFv iibGCDŽn چcTn] ̀_i3-"uA\#tL㉥ӖgbSSYqxS0H fd=LG( U6X. A4ނ rQ]L0'#hTߗ RkDv Pٕ ] ]'A~9!엡hXQ.~Ցϯ$̣ ߇_ /*&U{%/+ /奛C(|L`!& qh(~ۅDQo=vGsvؾt?V3pY#ua´1 0vU/ (J˕@uh5<7'XCu+zaSJddi!pN)'R;ހd@rA"DF:'ZgFf#EO9O 8KNW1{?ޖ-by& AB>{ߣ~NV^e3=ǖ47˹#x M:̪N9= "Cr}"\ R,=Xʒ@Bu}=ߜ)ivs`j/`I'<@"^d_8 dn.6+"`RR+&pK{;Zd'IasR8 =۩lX݇wT`]DdqF S]a`1 4j RMjl ]`YCtsjD}ӊ`f8ڒs~<Ģ)JXdal->$^|}Xz6.?cIQm@>YM)k3+H S5+GK}rnFin( Ku@>%"˽4l_WOa6A8}Qq}Tyrkf)zӖ+t?JgOjesUz ?UQ5ǁ dICW$ZugZ18p42|gG'X鿫~*!D4 :ϱCNpfIik B'1 :B~ AL 8VOI8>IN8hksA$7?(<-mV˗rfZ fL[]h _ȕ<QS2dq8\ 5:<<(jHdʶSe䦸D|\e'h@*wד*޵ <˅Hi:{E32dDlslO%m[#s5+ɤ{a3 GŲL۹E*K8s"29"NCYᵮB`Ŭkm;xxϕBj5L 9|ybSijY3R`nԠϪf F:Mvy؛vۙ:;OSXS P6k,rl') rF fWu4u?o[&"#O[Ĺ'a N˲XgsPi 4PO4FpX v {_._\El-}MhҸS [3$!5M\ =&!s߄{yu0/֡Hyb T+*яY^ CԼwJ-륉 A|O5<)x ris:IBr[ŅO府u s~=V U祎#4kfs27=|qfo<)s1|z4}6_Z7m 6cDsC¢dt"=v7k^[SYtVBzAv0׿|갞"jN&KchrJFP dom#YN[x썱QX69=GT(N2PLdyKJZbh 뒍eZMD S0~62Wi0^zbY 3@KV{;ߍy*%Qrn*UZ& ZYN2K>4Q<8-?8Ɉm8^R0/vY?pe0G+[\F4α`l ZճCMYq ,1b2sh i0Ai!D5 B(S9RJD:o]}#-CXvd.& 4%w&%Ց龋~ cWw1fgF2跘Jw:>CO\Zs8bEx7I.zW:gLHpr?b~Oħ]dE/Q]$O<v!1?eߧMNG s| Q^*7;_*Czi\l Ubփ6 XD{gk騒Ig5G!%wꢛY6PJAKݜ𹏉eFB4Qk[̠v#J, 0)MeH 9-&vE΄ZVMz 5CeoפwFE@zύQzS!ЏdG9l~euZ =xeJ=Jcm'J_$$FCS&NڳP'ɞl=K—4 4N4SԛE6-5^fg4H~Nm[Gh&X"!@AM$YKWOVц̹N:ܚV#:,+c#yZԼ [uu&ힳ *9!7u4$*ՠ::\"=^iN<#Y$Gy7JY>Zrx XvUgJ >-2P;j x {H޽ Z=C}99![n0}ee)A̺}IА:d]y\ď`FOʀc/y9xwؔN9çp2D?JV j0K8  2PDmCi[A<x1$iǼÈ[M5#R8ENoTD4sNJuM R^T:ep.|c+- p:1=q9p탹36۴="01"y6|3i%^ b@:amoP'zxn.fF3\؆ͦ`Nt`h;d,G΃kOtT@Y}$6CI:HIÛeS'N ^RK͈tT+%O:qɒC.mxyEDȵVmcb[\a^E,H[,r"'YAZ8y$ Rg2z"p-W}pFfOdj$5v6Ax@'y^,Z+LBCP~+pi/]Xp[j"I`PԶ^A=ΐ=zF}G||,9;pIVwF.aQw8~iD+|Ž/eII`.u'z.#u_EZ)6mYx7J:X#ϛ-bpNsL5qwٯ9yCwp~gDD\N*]–!t_ႊӀ"Kgp!Mt1NcnvjeuK^TLI w nƮOzIۆ }W,B0A${q&C5wCLF $ p.R1s!o:`aȼJ*nǙf$]ФnχdҍM>oihyr;sltFwIDS\H-e6=[mEZ@=mUy==w S}vѻ 2_obwx,i5k#bۿ^(q\⥠|h)C W@YltKN[Dmp(1(}zjM@U͇)JP%@uF2G? h,Z.z8^+w I^5O4+Lyep3v6=#мv) mJfR$,m5{CzQ/=^vL5Nabrd.x 2guv5n_I`Am⽑KR-ކp]|bӯw S%m<%$f1Btn'??{Yn3Iq9n/2Mpr\"`e9 e.DK(v:,8.-EEa}S杬gVӤA-lp*B>@GN~kN&ţ#Ǔ]Ay22sYCyH$ !xz9:eb)|]~{e]@tYKN߰K͝e$N3}D3׉(Rv;%GHcQ|pvT&7MfK|MP:ӈ@RJeI.rv-}эbܠȑ<^]"J}a9ZW(-?Y_0p˰<Ź dxVv͔ԭѥXp:*|?\m6ѧb96:dNAy AH?.Y3yGYݷҽy<'$DfEE:9ϡCN8Ĉzn:!L@a]p~0]rR(Rkfh-ìD R_ѥCϱ7G+ k)L0~[Y4.욥7ހn&|, :rPA,a^uMέhF7l3[[Vq%$ gp AYEXy"7^&IٱARx]f, ] Hԉ̆^ >o9؎k-f ,O#B ^Tx>UIW"2wlI7? ah02 2ʒzej2/t; ?_s~Tw]i?Pޘ{x&^VPIa\CrG"*qGAZPs@F:dN1}7KcAM)ru5J}!:NzZ/y^qCRD o|뗻2R]F*<k RO4jslC9W`Vn=UWbn!~fJ?A6*JybVϔeI Ѭ2uilP% 8gT/c_;ZVrR1n>%-P@n.-:栶 Q*4ޭ|:aG6hYݭ)y|՝IIҥ2᪣ŋ&_H~hm1Mq$D J&ÜqLeUTLՒ#.-?Ց|}6Ji- ^H_hO=%HǺhqZ0vRԙj2,#05oX'NX)z/hޑ1BYtwW@_05˰: (*c:n]4نէ1Js/~8a D!}"hM/H'+53h\Teq[X㰘 ˬkHTWu u$@-Bw #!^@X6Uj4O."[́!Hܰ3M؟Qvl9DIM/Wp4\ǗuGK,t2M~.~'"8xE3[63'[q|&1%+WۃZk0Jɪ!>=v!w06: k*?`o[Ԓ_n$/; |srAfIFGwZ68m⻚/Tzh=p + b!ż_z{L) ɦrϰMN?(GStտ35NTʼnT Zq KA_fGPէ+zy[" T]5"ݾE"ﶴ9}eAֲyxI8hvOx41QZbtag~?Ԥ=ʿ { L7 9[F:ލkY6dXV+- SR>DO) ً3 `}%C#wֵCqE,uv`*P!B5Iz2 @$ iͽp+YQY,q(ji5+(kᖅG׼w8pWx:60jY8e">V,wЍZQ^`4uaRXϱq?N*Ut?A:9tј^nUpݏ]ܢflě5g`d`Rg p/ƏjDk՚%ӯ=x8Zn_E~?v)I>GO0^0xG7=)Haji;IMqG<fϕQIđEIAkWw ·Q[4ؐ}9~+Pya@s6gg^?'uy7?M6Vn"}Fr}o`1'T'Qqaeb]Pģ/bxg|nRۂP0#4eVS\B!NS|km$$ĵU"E 2LD+geU4 ΦTTkI XYj" @F㪗h`*Oģ̔j"WRq;<%r+eݸ*]5WfoJ'e?:)CQGZĨMrcvuaRPGpCgN~0Zb=-)+Oa$Pt@s^Wfn/8je$.[0?/d e2HU X≿lI+m PS׋cl?\l2 C`ׁG#yl9xG=Y'zojzRlȿY8bV<sRL"9!UTp̛F?=*i}ĻmDo7EH)^hzEg-tZkxխ3玳zR6r7maG7Y[ֆH'[븂z]weHLGi]ܛq.FlIn`BZqDȵ3=+c_Lxino8EeqyOM).hMb룪y"Z?3jtWΉu4qQ\+ }`a&;Rap9WL{I_q7=&AÒk']Θ,hK=ʋ)F9_Oo)‚nO|n* 0b#7tZgSruA~+e $eZor /DT;O,jT22 `O-YNXj b<SfR_o#YZ N=MX*oCeFާ,H? Ȧe:UIZp€)뿔-νR wrҍVWJg4(AH]gX촩t+n&=p8Pfd4uo]}`$^@ےhnn+Ksn_ů<췓,<ɕ(NZ 47=}jVUuS@M~I0&dɣ(@}c ǧZqRdwYw1Y,,٠8'3[`C@Oljg&#zQw6\|Mk%1y,DO4Rߟ.ur N/s&Xs$hD9:eU/q?;ɲKb$_}`ZL֗wn#z [l\@x9Tv b $D+) k*xQk"?zxV~YtwigsfS+G̭CDCTHX<ȣeKwdЪشeoEP^iE`<1~LJ)G/ ;oQᯰ.wܩWe#%6 P[M9.{vp~\6<i@:Xb5-7F02Fe+@e>h _Y/P, ?4(a+pj*zAɜZcLS{WiW BuC%=a] }Rf TirbYoП!䇽H #S Cpd!I:1}w 2'50RNҝ%ݴ[+lSDeÔ'R)}%iՔ6fwU.p5ؔOᭃaW'vf1puǖIYY1noi Yߤ}$q tS$m5Na6KWvPʌ7fbNl;՘=CIBk^u4l ;vOY֢^v{%qMeH8yXO<^@䆼P/s!,[q+4`a~pnPvu"^8~sE2~Lg v O**Nt{8#`}ߋTm+N21PmxjGWӦ;Z{[@к)@r8=!m 9ڐD'!zZ-&" BXQ[g7ܩn6j"dSP!=jZ¯d\yP,"wJe7DN7:ϡ|0t<-xU<&=bc**F8 `Qd$gdASg@~ &uT^^9y]'Z6܆+>CV<+CXbwiJZ])ͲсqL"ZKq^EE\. ka S c1䔳[R`3 //i;:ź^0!~F-t/>}l8Ả܇$y.x#JI4GSqrʄZ1AWXXgDn\C%ARh0/≻Gӯ0kR"'H~~K?dgҡ-Ȭx ـtEt1A

        UЬbk{'M5pJj#=|UAӕ9&J;2F{$N5>JNAe_(w.oEfpq^,]#A2̈́,icc >R$;OHДs!a\S,J%PKf}NuI{S,}n l%8h).X*Ȳ#>)~EE % 4\6  ÔtxL@u)_AJ$z6uTh>j0y(Ԗu8UצH8EJTlp|eQ){>."q%1E׀A[x,N&iZ\uʽV80zM"w9&9IV7NyR^Œ#*}~ ezwBDxӟaP̝'?oͲFf4٭@MT\DliYLTHMcĴ&)B8v9Eɣ&@A} N~.Yҥa]z.h1+$[_<d}  ^drx 4 ըG֊ȋoGSa(ڟGЕ{S:; (+0EٳמH z.;m a.QFr@MQdvjCbo"k*D*%gfǰ8_N*t^%IShNO$ ,Go<"탰ZM+`ϯI%HpVҏJ# !I׾ /&ORJ|:?PXBX'ޣ0] ()vf|JO*r @oۧ3)elD"(,I G I&h Yi1smE6Bvŝզ$%{?D)z%eW@J!)%hl)`#]3l p;feS izIꫴMx3=ZfsC5`_n7R0[D9غXG'- pg b)JI0˜ci`3 HW tF{j7Hp[;"9wv6n';o,yQrP%xfN: o?Mņq-e"h9!`Iсgi=ar?|Hw$IYOC}YubӉ*xY֗XTT9 ވ^"5 rZ+5g5k3>LY{M';rhy2ޝE(U'&_c ToZk?6 O(I\y;lb))0FgC7%ߥr WukbF* }+XF^ إW] ,O2с^#T!zA;/ߔj>MV9aR^2&m;TW꓍B)V?ffZmIplΞ. `T:+IojJi(}TQ^M Oꐹ L#>s_z\D.!S;Ƞ 3piqn :M#U$b"!ź>F잘kdV &B҅sq]J7;nR6r&HjbL1|tB! 4lg3`2FI" @xv'#^olDf3""Z]d.m`mBbK=}*DQgUHw(Btdb QfDz<^w_kox1%u8T <H3z߱|w=%[Ϳ~5$-%*A,Vc%yoY鼠%鳝mhǷFGhWl.t ߔU ˇ)) G(9Z0 Gѫ=I6kn1O -Bݱ ]B̐O.A)+!$Ȗ&IQC4NH$z|uMIPLyt2lӺTA׷zFn)O;J]F ezYRԠXKIg\o{roAXz'BnV1]] V(Bb "&ذ4.mE?\Rߗ),qz}-ްFGgX5De.sl)";ۙlw (hPA vc 2vPo] DZI) udm|u@#~@LS\$uI;}_FYdḽP:T Ɨx(8/$4?62uM8{W~oKQigv~q==R]eJ518@XNyAQxUzkAHuR_%E&Hj=$7ϵ´CG++q"ډv{ה/m-)CIX!xo!oc2D'2ʵh_)@0- b*)G6iYH 1gJσA*4"9.PFB[G2'7 :]VgLfT|Y7_t)Ⱦ0Nد/?øYXxǫ'.jf?r*Dw4RUq)ngmG:+GL6b'`[>sFCnc|$匫>DLpd bNo4\[E;<`Vd7(cn.eҴ.:k`kiTOjBƍP%yK:q&22dfAnz%1pMq#$<Nhm K_VK6*Na$N?ykꮁ×'eT/jwg~ĭ(i aPG/,p82ʆKvNì2{FvM@%q8w u |sLGYD&0;#?:3 s]Ub..2Fr,_Ne:U.zK\tpPFZ<USahQ/RyoC39eE=zZ4=b5ԛf4kl|}r[fx.p^LCIL=F*aϼ7/ oC}*[Ub|]]pWp;OVߋӑ\c7TK$u5aG,JJR[&N"*NLObd7y׹o/Bn;S&]h3]i@ڔJF j?=z)$)FOޠ x x?mL73o[*h*7iSG&ɻ >Nj4 JA+曧0p,NDt$z8W f{TW' ꚠN;|͛Zmo&Ӣo0;|\k|S6K扱W [q[h Jޚ_@[Ͻ`\s!}HJy})Vxú(A^2&18a$W)?M2|/rLwˈ!g婳$rӳ4ރ*8^˨},7@)ISx?@ZkUhh$pI#ƜW,}.2x7p? rUt~П.fq."Sy%gJm}O6*P ^t7MqPPx+;0+: )iWf]f{osI {^4a@D=d.7)I,eyȭ, NkiGhm1 lIwvH`н<<=}?2jC>06UZS?;* :d$1 {1B}!n^(>-mDZM+ltl·R1)gAHn}WiMdȎ(q^bCE99Sq#π컑ŗ$bҗGlds/J~L4Y0Bb e[~貉6,ۅ"6l׆N-R 9zy] "f: \4ºY m7{lohiYf^! zkfd}+RM@Ң:EZPwq:h_<Xq HQ|ӸhfH䖫EߥBe+k.,h!:ʐLh)iPvǾ[9O}m1{ݯ8`'â>)UE-FUO''2U0oh %hM"] `Rc)h$G5H'+ϊ!wELU%ˎJ/ N0/3KLmÕrZP5C利79_$F}+;RǸ5ԟb:l5|^vӯJ~9 m#y^ >xCErPV$tܪ#AEq?R u _Җ:zѠZm9^"傘0<CW 8y{7VR\Hr#!jϯl$cEəı&n=i{eU8ՠ2ơXnMm CNjQhޛ(`;R{ҋA"1.~D. }u|}&^%@^Peh[i !Q`7O>ǭ-׬',IN㉲v o\,F}"wڑƸNV(,8x¾ F2%0HIfӪW(f=inUxCE#2torNɛK]DeCioٖ~q6dPDЩ(M/fAQT7KiPt#?GArOO؇"ڪyBƆyO)ν`5ųzsTzvhil<-[X(-lau:2<) \שӗjWîV6X3’ٖZr}+7|fԏ-Wǂ&!ڔ9 T{ < T =׷xc¦YjBS?'aWhG9ssxr{;9k|pLwQIlgȡj4S/*"rP0%(8s˂Sg}E,mG"L5r`TY_`\Nca;F/Vt`9m4;兹1"HEfځ<<Ļp,vI)5rgz`+s2=cr?MdPTZ!o-(\1KvT<aWy'UO&*TӤD=ƯsB)?/^PZL\Hf`,9YÖp W|z#~ntue|Mj F&_ Cw 2эx*8 uEC򼑩>l7B8ZE%GylgUAm8Q[ry`S^ '|'jMq4{3[+Jr]S]$㕔b?刽LC}A<tlkO:a}ah ̴ PȄ(vc/7x]?iVmsI+XÐAZe9n*(2!تg@~gw|O@ol#~$Zd&YCn?gNjUn 3oQ؎˵ը:{|tBN%h}bڬ7M\Co6ʗ3QVRP#jUB" 1b_I_iPψ ݧҰ,nHD+,snR}i|z8K0@V xWBUK44t#>PSӇV`?9^M {^WNU)w{Ph?aa_7Юy&w)|Ct[1z=ɃU5Ώ-#Ҕ?N^bI%Oh#+Յ}!fxc<I J+  ᙛ|[rE'^uU_\YxN…0:-&%-q@BO@K:<ȟ-y/f ,_FcTD85b%٢5 $I^Xu﹝t9 ә 9*p%m `G,3ID67gwӃgɹܧײSg8=M2԰0 9PuI%`M h(ү@^P΃RWOAc9˛k5/Dr S-8ǃ 8hsNcO$tb+Y!.7Ԃحp%l*9Q&%OKINF$ !_ ;E_I5t\= z||F4F8YSҍ$9}YhZE$5lN-? ]@V.KnW.:cV PgЄ`G*! y۞ $OωI/5 {Ӄ5rJDME"xZ޵^>-*  فu!ӑt M|s g,(ڇ2 Kx]'p<]T'`H# @}itm.Rp:cSSdrQ+ͳ~T < 6kdSwm'Q;>9D֥Aq9hՁs\k`I 4E8C) Z(GG&':;MLyv(A-u1Fa\_U\<R%?'ʂU|)htG{ IbE,m:bBBwoZ$m=H7@ *F #p6?F>¤AX'2u}sX8@I)vhQ 5aK8kG+[&oR aHed|{.WضAPGZ5(m¾SK X/+˔΢z=P"QM4.blp2VAg+}7}yH2GP΄m/:G@&M D\qCwZQ] o_:gln8찤; 8K)Y/ dtCjlWW,-U@͌Miyyڿ\}HX$|`2= 4Zj2{xUOʳl(%9">Lτlۛ{N.e6/\ !6KJ-A[}i,_:ÉCA a>#wt>@,|V;-sqPow Pa-4n,38518 SYǩ*Ɋ&9@ z{XbqE+蠋סpTKV}B %\c&@J@m=#ZdŲ:Jf^=,vVxPy;x*: yxԎŸzc%H;jֿTF?8I_`-_}vݟR/)n dW4%,,Dc2 ~CXbí|b=HL>AC\Pe\^؅ >Pu\K;;&wfc%T6uLJCnAQ觇0GУG4?A[ڑ*un)|%+ Xʸ l6PY%Xr]i]ÂWxv:.AH 񆏆K%LtT.}rJr6 @\丰ۭuُ=4WhK cH,qe[)c=Б}6hF*JBɀ vrzb7-V`+N= 4@`"F>XJK(36aeyP}yDl6wI'R1û)J?Ʒ0h]C>q6BB~KFƑk #&0.YGm ?3' Kض;Mif=SQfp9k:흨wHƵVPԗ.i5)S (#%a' uQS7XQGvVyd"^o3^9$c`>8,~Mdw +%|X>XYoWͻz*qCgsC_AL^EO/rR |Sp\-( Cz|:?,6 [, zىIp B0@0YY@XOn?c6 Oɰ@`y.Ƚ.#CvI/rW-VT!B.z-Bf {?H1ʜ~Z3i4Y~l72 {f&a $5a@}?%? { n( }paf{$!FB}$raS\&hoi}mT†V2gh4! eItӁ51 &lQ_@@"cے*.(k}Uy}*LҋwL39T WVBxQU"/^0]%V İt I'ޱ$"U R3KR/=COѴH+̧eew깂Aƃ%׭rk/āj܌-?Tr(դ+A6qBr_ZsEC|)Y7E>,JB[Omd[bJBskT)m?;5haϯ{J_O'Wsa0$ iɖnyzL[2KC@Dqע|}4@@na '$Ebvʝ٢b(RlSxҟ%*= '.-f򡬇u灌@̤Dwxjd`щ_Kl6|U%c–3RB"?\3 q3ʷ"Sih} $1=re'ܙ1>KSfdmu׿r5,*_bz^yg@:@D"CxCk;59K˸m 8H7Iy$P-t*}1x #P=k6+b9 %T&ug#=cOMJ=>W%;doNB*3jZ ݡΦH~<3򾱔zc-u#Sz޿uډPחϏVˈ#YHsi v_o*Ϟޥp%K56<#T"(^]YX1oF]?e^^ 8]2!zµ$&ENOXmt8Sݖwh=hq$'%͔AY:Rb&#&>.Ez&%ѠKG*se;y=M TZ+< !1WCHl8`'WO\i[}[[vT:D Ѿ& + Qi֐RrWy ^/9%?eBbk\$3T^ Ĉ@~#^;b!reBCpƾ *{1RÚ RdPJ˺Eu˩C^i% Nn=Ged[L'\J$sFbQ\&~|pEwI(pw}YiaJ |Fw:oXdW!>kWƯ ,uםbE51HvTVy,}R(xHV;\״`j {XR_ݮ=Һ^)IF $ӟ|A9RrEbѷrUr(2[_EBGCb"_BWpDviIw&iQB xaf~OW*5'&Uz&WYΎ99歷k;ցө.yZj\;/ϙ4!gdҗHAˤ H?xRKךxM!yۺ,758Lr,;z@I,L`ˆ3E.BfgGA9Ujr\H S>~yߏ[ă!#,#DuhC( #iHǁl-aAH ,Xu`R%@ΏDtDp5 "qtKki@tcS*w6a@5e,W=O־h+ F]EhOQؙsI1.m;B/3T3b9SFCdl #}X)"m$7D޼R֎՛\p}g$o@ʇ7Wi>-ߩ7MUz,^=8@kQHy0hgٟr)FBjoX )8f fY _{X깭;) :xƘ"/!IGQo0#$9 C,W] \JŠD}8كa}>)~ORH_E.U^Gx ߺD yQ\U[`y_%/HYD_yNEsm2ն!Y$T\Qތ*CH'$gp%h]F:VJF WdSiaj6\Rւv`G|3bNJikd^k%n( n9'ۏfFߣ-'ڵgkye] +^iw(o~2wg2դB.P rlAN lZ 俷bQ^hCL֤o^eMa.slA3W?rrLDaTzr!9p'i@RN,ԗH&*U{Q&: %t<~i7Q/ߞpNHR*N|VNGa!'C)Bme,:(ohhN Vr༻Jv!,ei-~x~e!U|NI\aL~+v!`=ʖv4FٔQ>1;89.~@Q][A3WŻ;~?@ 8!?8 ^㪛PN|RVT~@uio:k+-'ľq08dBD†REZKbƟ\&:@ $9+F̯ހ9©&B+hx祺?&/J)o𒺂W.Sp~I2_}װQUJAVQz-FL J k)EԽ;9iYQSH6H"EFph\/T.9Ϊf"M?MFCӽ/A Jjh%PZ;t~hYZW 6~Ut=ɁK:lYӊK/+-LT 3rkdͷ]04^K/\&j5$fh~Y7faTq G!D2 vuoW?wHvLL^R9c}\eX'ͨeڼ'a1L3xâ:Cz#Mž{)mY !HtRy[gʽ-Y4O &pX3 rG Œ.!xOg[gۙc^p>7:S>6%7ՌVe ?tpȺg?*H5 A3a̲1 VCo*{* nCG V^=ڡ>d{^0&2_O$ݳRoHbG2rt0l?"l4x}3h#wyftapvlGC<d+8B$(l)a^$zk‹,~bҞfLcOUmpzͽzi4Zf=~ZLG_莌N8]%G `rp0j@Kܦqf׃oBn ԮVw[{2EtT/fn^} /s*|%>UL49e:4;gwUp_kTN_eX)T(K.'7_A!]hj=3^gɰE.vG4}2pu-s(h4V7xW*M|epttVu%* N*ɤ$a.lAGp)qp]D4iYf (#ʊ B{TgO $ hg.#6EOܽlF@P`K"Xdj͌^DT!eHl_簨iC5XK[1_"gQ4l)el[/xQj:G]PؠNJ:(P =V4nH#?SIj4'Z(\n}W(ǙJl 1_fŠ{u[|zF@02 La꽺>X MT4q6~j y;*@k9UFx>/OI%d8+4-.PXV6pXK)3)iWH/c)6AC-uhWiHT^⨔ z ΰz6\q5oP]GoK:1[Wr أ7#Ka"3'Y`7&)Ӹ~ZT*/ယ&2$@x^ڮ(,n^c7ǁju>bb-ɭdS`6&j> S{mr@/J 8yj9^ mV?`A( JQ( +Aʒ8}X3y9](:ۗ G4y'"#Ol^9>uMZ^9EPh$ Z/rwJΊЗrC4G&SʫLJo}lAL~@[)(T$ Vp Ir`&P>5߅wը6S戳3'1鼝GCt+ `Aǚrޑ$L6WFHzPR0NVbhI8cҎ L6eҊ3z:()l _[ˇo%Gk*Br_96 Ȱ0d`Q֋7L&LbB#O ɊlZ=ߴEe>UT4h!|+q&upɝc0V2q߈8,RI&ۍi{e UKeZȑX3u qvZTtGJ!uLy[ЉXPX<ߠ2SʥVKr^7Y?J結y_+Z{ ϐrQ H{c\ NhL;<W[ǎ$Ǔ_ N71mҍz'H52G"]jͅR!wb:w0"]a+a@k/`&>$7<8{Rz ѩ{rЃP.#ǒ?lqCtx~PJγ4s٣C9oFZ}PF{EIRҕ%Ykn$TOkd[#GLm7X)l_čfFل >r>`A@ڙ1( -5*ڮ˩ ,txp\| ӯL!h!!tLU<5(!8MBsX։`Bן$" eA|]䇃+ Wl!?>C 1ERʈmJ=6On=<;+VS@d ky_i\Undȯ{KtgPhZ^Ni3m\`AD07ydJ&,Of4eTTp6tdk:CvU.aJZF#8xX D۳.=e없PdAI%s'}l@Qo=Y.qEP!d.-jD ͮNwW,nbd?}JkzS%- EfboC4K$/;oI$ȇ?zcu 2ډbȯz5C0 pJ#*dc%z4-BF;%%Ae0̖w8!+:2ɳ-SOLJf[ S8xtRY@ۜp.#Vb#-Y+O16$|)TJ}G@g]QNU»r fWe&3 wyL6漢c&{\FI" @M /)2uRQ8*Y\*vjPv͊^;9VVԴOa1"6ߤgM̆vQΟn~|YJ9PgMݑi'W;1)oN0w3pM r-^!xSd||DM-5Чot?ǫyXt>Z/g4$\ C&I-@4֬Gz3l ~FEMaws dN|eߤ'Ԟ|Wx-p.N.Sڍ M/NAG(d)<٠NJ3P@OiLo\Yn| _0]8_JnI5֚@s1I됥O,7odtĹ|fJCnq{ q,= vP@_y_m.r!u do<8K.c^n.f<뭸93]zbw!l|nkdVz3ަ]RܳzX*y1^]W?ј_ uƿF,xPoW̓@ĭVg& )!Z0e&q) ˉ]Al[; F}iQ05(llءl43_YIZHaڣ;7wP)(}U )8[QR"tl#!e `9'Mjg ۷‚tl+iBt ;&G䅂~(B47n4`71hswݽs;-#_eⲞTEy<^Rs8H7+0 ȋW7tҲrEb26=5;UipzZwE'ʿf:^;{enRU%e0&&;G/GADj2kfFFŵɩZSb:(y7}Ĝ=aR9$*0ݻ9sFXYTp vC'_ɠi0Z _Mq d@#E|x=^ؙ8AWsqIS0hA-(jD3K'5R# vO]c$t+_$0"Ì E.ѕ)pf*D3DS6ǥaI՝]'F$ =,ïRνݯ_WܪqꦕbeDɹ]/RDdfcN jNhz-$&cm"~Fʅ89=(yn|` K0!]&MEB2"@ >vb/Gmqwԑ2 I[5zrb%N41ư[zi$rtؙ|[&a &@H3"E-&ժ_h&JFDCĒf_9c ,Byƥ։?3<ۄ^1.mLKxh%!cFH)kXX}&+̢&%v= FYgַl*$ D2ZWi`gQsʞ Jg9DolTr]M:3,7-? h;lf@$WN+I^d;eDI0'J[G?}H N,v*~"-}~@FK9p1+8@lq 0dyq{SRm@^7 dJ$stA.HH-0I՗&$tioL;nczI i,.ۦlK@1Ux@"|(IO@@fy71#3&. g,uf E!a _dk]'[/ Ul͹RK`3<@\@! :!|Pvn8 j(Ju+U־xDbLc+H)WvM3VyƷU,jud?}tR^c?^ mNB!I5*8-]Ŀ!S"z4rqنFZlp^5'|KQ;7[f ?F昋]Ax>CFIx={?QḲ?I8eHoDr^pqDŽNJmb)%2Ph55Xl&~.W5-a;dL'9 ;ѤC> ܲ0HRH | ʇg}3htntHd+mXtP{_, \-F4iR aAr☲$;a2TP"/T USWoI=ZR,]@7?oYXF˪倥ۧ/F/X 8ӟ[u@-G0:-tKZb} ]J n_CMLu,)vyt`) 2鵻`^_m:=PL_uA>kp6J'JT(|ʷ4aSLj\< ^ZVb`Tܼ=+sτ>܄Mq!kc9,Y.̠*1A!GO8 lG T-rr=8>vq+eܥycy=뗻QO5[b[{AN*yYv+`p^HjV}Ȗ7tlb߭Sp>IV~Yy]A:*MbjI$  w볘# -v7Ժ8MjF얫 T̡QGT0d<Ӳ)5ggeMJ}* pH!"~ O:ط:OpAHO_/ʽǎ%O~T Z~ʾMϙ|7{@JҺ2RH)nRJzݓbڡQ_oetщJ|)SFXQ]1FB!k;:I򬙫&KA!eɾ#V=hT/X_LDwuJS JېKW_'q1|1Fk>ƿ5CEL~ţnAa٣` iON:~QcγCcc\.VR0Sfgk9V7eO#^|^5σpnbi9<Y%M aUk8y?nGݡ%2Ήu{=|pFZ9ȋ8QQsAhXHlr"4X$=%neLsI\"odk=<}2%Wnӷޥ";1? C(4etj*zӮǿ,2^Tcbc<6c5mAp mo[m]7 i7ň5. lĭ &P͏߾(G½)y[/$juɵ{ߊR}vu>g}ҌFAjvHԻ)aя_ו%fFt`]5Z%[BEM2zIHz+a{$'E1}h,w*v<6DS1i1oTȼ{dzj'z3"BRM5#0<:@a[ OLİ8,r9#n+)ܓQ nSgyjmSFu{ Ias u0I{5Tלc\S0_c.FYȤ}ۦ#eTV [[@PN9aѷzn:oeD.Žk 3xQ@\e/>~&ES}%Z[ Cj<PU[i걋NoZY AA~lJR{Thb|AYEVM5B| /A8C[%n"VTarq`n6e-]K/r?ݨFym )T C i4;pPK${D-F?XbD KF2<"_wlPQKE@GPDF 11]*j K\ݜQHꬶ_Gˈ8~vCw{]&0'\0#t~i?,LiԮ+c #.ꅾ47J>wdMD3:\-uٓ_n,ΒH~ *p#Hܗ>[}<$^iIE(kȁ?P9'z-~ U|a>LƤ17 ۶CB+*47gkwWPZC̷d%@(Ӯ%.ky{+V$ kbaI~%=>gv72ž 1wɨ+unM>.TQ3گܴlWx&AJL^O9u+|ڷ[.mp,^ 7sU!\&)iYQ}vF?ŪxS6Ӌ_@TP罻O3H5gwRl-ϩm@p^w m6{rbo0/Y];Ez6"1geyMƢ 1Ax1H.5~ P(<}I. ]X_;ocP7Zt,S`c('Yh.CzpvnJVꎏf'7йcl Y.X;`I{5<&=$;d Z:+(?r]U:]4]2/۳Hr LR;ֽМIE.bi"ZjeNW9>kI3jcbЈ#q#\"]忘Q,"vhf(&;(e^_@. hZ|fǟJ4WOn) Z-9*XI\SOgDa(H8nJ Ӣ"c|_ -[ܞ8nuodul龂b Q'kn&`٦ o>TyڸԵBϦ`o8ja2RdBJ ChЊz#+F=rU އ2}]7OE:xR~5v`]c6"4puI/JB뻣~g[$NnH@?"=.UPp]-?X_ru +FqYjZO˨/I` 1}3Jt /M%b]1a `qFNfP9>Y9[>zE =pf OLq/ |~ LD؝(V/"m7UI2%( 86̓1gyMΆT, Ê\1;>z{Wir&"`le9/v ZeԿ;3j!5*FkR6jjm)0.i9Mmo_2>& щ,TKpY2P(gae/Q[< '$1K+vϺďbySku"VٗVrA,݆ 2u~bPwi7|T61fOp'#E355j[3Qy|:EԌiD?L5Sy>p'3j-FTh>Ė_PkV CFr 3‚¡>t4xٔLL-1}PYĻ<ʜA2X_ـ[q !!j@Lo؛>chsf'd}H)J~֤m:{jvc #͌,wV[KR}jFa{, XIRwt16709s8iq ?o6,|)pS| -[UҰm cp BdΪ6LJ@XGԵdh~t@v孺RdNsι k p`SH K T`IC`rSfEpy` Y@ܤޱ!G}ލ ]V(ͼtCƴ϶lfO,S Wذ bRo6wY=ffHXV3xb:{eLoEv<=!:۷}M1lgtSA~*Z),2q.w036hm(^kX@~nY. e.+n['=gʬfy5/k-)9ɬb~z<~L%7{ jXu"bHE"K?~r{}t.@N7HZ|! ք3rR$/|Vg 4o0xнthݡēfBMDx M9|zز(zR;Xvg |ּ蛏ʘCY60BqV%|m$.^ǟxySޢ ɳ(ֵ OPM"p4 Z97KEC,*&U|"܌09$\0ejp'5TܩM-l- #1٦}Xk1 'm'+vF)N9F7fVಪ@j+lSJ2; ^^)f݆? r966٦9v߃*ymمA5{_bt:$ 4xܻXs) KMd>8Wit9SȬ#kPP8_7Eo  &ϧF䞗4Y}{ \O1`3&O"ܫY^ N{ru`W.74_jm* |r/2ܹSxuW9݀&_aH;ׁqi=J~j|k #pRwSv!S)\`I/))Aw}&IyTj)P@ukߧh!}tI.3jjκ_feO=8r5b@1^w%xhIV.EӠk`"SfNQqK\Ђ:vf%;ZGxH&Q sh׎ LM`B9f:֧c&^7_'!o!N7L>he 3oΚ#:тǺHs9n1@cE ^}ؒW#r^;q/;ώ[3W6՚dž% @z".]"#CL:Sk}i[<_gmafA|M^1@@u< ݍt̞(5F9xХ<_q&FwkT%KBl`:Ot`IXc'ngő3ыkb^U`oUh)6KĻ#O\hR`xwpp煼Y`\X2w -PGL҂bNS=$pa'eOli"+K0XMA8Ǚ۞D$K/QqI̊=ZN[!S@e^SruQ@kt3=i, w&P6RcY_vù°q!.߲|z)95bT.yyZ~opcvMTV[ywE=A.?W 5Cni'\n OƨTF4{W۾'e|MZ)IbKdCOJxxCqo.*%Z&ַࢄ~.JhZxZ,qW_WFO[!VAM ,>a\9}2(\oۋ#x8!`#ݴ_(`a-PD 6#9Ho./o6Y*=,'~dZֹ۰jp"@McMT_TXe@ڶ=kK{M#t@ﬕr>oYA]sUk5}#>pK$ShKofzZ4͐w[d,§{/, 0=$0[p{< >{r|&s;n%&OtnqL,V{م!L.w0=}4xGb? (i'&%j.ҙXfۤ_pt%íTٞ:Bwn|/1?,⹼dK_$#bSZQ/"6xQJ2ˆPfh U? Q]Wt\KS'Ǥ' Ն޺RŷBn` z%*AwfuNgTl}JB,<8PՂ\XHgEkHnG\=~bsm Kz]?4:uݷ_TEG>r~Am|r< 9ݕ% NTtru<e>:IGHYpaR_iI_~RwojHQZ%fJW8HXΧB 1>aTo ~cIVb9s\64)"6g yAe? mDĻ+^mCq 2 ^n4* g` ;³3DJ.][T^r,y9a6 /6i23JLbš>zj6<j\VuFa26cpl%U->w6,5BBCK㲥Kضy ݿD*o; }{C_R,nai [$3|3R|gENjɟO-b~jپQO̅bBw,KwHYkq7xb@k.mb}ƌP?iogz^j9d]Ԗ? V3(:CM| I5hnRwtVp- W)f먉P$EcG({s| Bu5McZ:M E7q| ;m,GM6Ԙ[SJZ86o@9 K(7Bobn)4oW2Rhs(_G]tKeTc pFn)f5f'y;*zܜϬ|B('C? Vx0r]qrW CӦ$gmaR@C"6wZA>~1J +*_Oe1 bBI }1Ëw:Qr^*1og m`Xl\9u!/^>M*s[Q$tC֎]e%+lLP聂o]59& Vlݩ{/ Kju9[hCXgUE@ֽ $D$R_.4Nh\وx}2ٞf$Ztۃl民@wl5c2<|M]&%cc,24:g)do#AfK GmU( )*!Kc!b>M^-OdadPaaP[2nҟ ̡(+3$EfkՌ˯[^u|.FBUa%4G}Eb^vyKgCu40IX>c4%7:Ѩ[u}?53kG1v:}d8(tь$Jo74z>x_kV>3g E|`dn&"Akxf9jCPv /j2F8t;r\uydiA0g:MO\AKy'r@x0w2\ g%ƅr/<_\K$~q~F[fáNI,*1M@ &sUU$E8  ՟`DPvRoAeSLslY_Зˮ~ޤNHzK?|h&P=w>#[ϗѼb}:5rb`k2դ C{% >Fap1]O}U$$_y~LZĂzJz+(Eq5~.gbj#'aaBHY1j`h#y_]\CߝqF-zX!'yC޼ވCVXPEPo݂9tΣ䵠~_p[*AvUO#va.*Bd754P@CU'Ӛa (IbGV3aW@s(a:`3R[d36P_/lU՛@xl͕c`f0F1F[9z[б@*8 t)JxN!"= 3W;Q\^@ϞcOq!tiT \qf, R,1(D铯ƒDDn?`8lfÇ 7f)ecE@E]RV_ >%a- E2'byo/ Ea$ת%kIfh0ȏYiZ@]qP5lv }/E`j ,Q}Z@f{46mlkp1 vᤵj ˈPImAa/"'ȑg<1x׌ X(M\e%(7.=qSqD^Dɟz# .U3gJěAar 3Y=N]_MYc5l6I.ڗ4B 8PEj#H{Qs"`j=O )mB}4P(D#cU囫X۸, CXqG5AfO lkLȠʁ(6FU@d겞σ׸r:>^$RXn4*aںb)HG&t*nia #g͜5$x0c'oe5GgGBEa @-DEo9Ei.PȈ #9?G`4=E&=&qĉ8M8OPjuւc$/&Le C|8 .ݛ> @2鬼lk$UY-5xC&؜$:! ce=Gxa9`9K3P{a RO[W hJ1fd=>h,U`߸Ҁ,8=DFE_Yn-lM>N//ϐ4ĥnh܂&R8Awü|?`FCg͟f' 8]p/Y`(љN2&zu_kWa;H6MĠNʩՓYCB :R|/yhVwVw!y+JZM“\Ss I( {{lLz 0 j'0Qy ʾS JM%\hDؔNU>~x"=/κ`"rq[TY@Q3n Ai"g}2b0{W<.MݎdfF8#>\W/j_n2}tbsd T QZ=>ԉ8Aqbb6|u:PՂ XM^8U{s#c޿+ 3(H,,b%aqnǠcvq_jC@;Xvv~fCyxE>1r3!UB " ڴ$)OKw\s;pE :b PDkș(CT$n|踞CB)e^Dw 95.wgMr7B₲ pk.[PYٮ(` AKT<'b Ň[T+ႂF;~[="ʷY۪CE͡C[#b4>_z?'6?=[IANvwuXkYM6 iR!〝:f:/w.bHdV@}EoAFBұ^42G}7 E}Ϫs`U@Cډ* |#@Q#@G]nOqnT 'ȩYn8^ڷNkB\?!7f_ڑ%f~]Q: `&c.=ӄUɍ'خTSIҪ5nY}XW!AI9E_BQR魴7Z0>B:@j?YhD|E p]Z}/bZ6 s_|nj/ŁȪmH`oB쬦tUY7sDscK`5}Xğ*(N:J(layE&xL'Q}t*<Ǖ+8&+?#J(#^5alЇ. ȉh;ظ@{ܙCr2lbD*ln=q 54Pͱ*ͽEJ#_l+! Zc.M!) ?hfd/\Եb% *bHs[穝RR'f|)j\H~>W#Sk'Qת؎/;v EiKۦ݅Y+*6LL^hTFS ć zt5`j:J-L<18&y={w~JaSȞR9!1Z'y)'8zҌЙR!SX~I,֜G"xn٧P7}OxԬFO=BU1$9f=PzA̲LP53i;v*ahi>N dJe4вyFF(/%>ah**)B_>KIG_U[?݇Td)N 2K?o=+ypx**sk׏DA]l&g!gדJ7sIrfbĴ Y )}A1P6C%^5{GR;glGTeatEirSfu=0bEdL&`8vy`l>ΉRǻSQJ:fȰ!t/>l\٠8v`V}F2eHm3&!O'Druɭxw jp? R3i}&jCJ ہ-d2փ~!1{w]* [=cpy~JO_츨V)GfV?Hc3`']bJtHO ݗI5rz$5Y^SJ Mբ"{o,΀t:29d,*(13܋{ y5MA--^..7#}8ٗ$#a@װɜ{*#|.] 8% S4'/r:~$\ c͎ Wv5f\d4v&7d zuOZb $s(ٽ\|̩ xe%^ J2+w 끕z{s!\N1v;B}X9T/>V9uhHǙƬIX*'r+ff{~~u(z I[m*fǹsY]akh;Bp=BO4iщx\ECRg^.'CvbOomX]oo@jy@i(-&q “hi iўܖ$1# -Ĵ7eIӽljdݮt\H}ANt+Y pSWoy9<> Z MO:;@oSʥDT87`c51sNWVD޲:GN\hT{6*-xG/8'.}Nƀ;ŤlWH|;=. @Znm <}y姻`g_Z,r|bo$*-E`1ؕG dkN@:z ]Q:)oY z'` h[ ](͓ʲޒҾ\`͌b>e_|OzvT{Ђ." R#~r4*c86s&͖B6xxKfXw+I0OK@bA2fs84Eu|Rus aZ\v*Z1HIM~G~$U t_~Je$El0;yƒUDq FǼ2s,4jH/R#Ҳ&x#ZpuKvX? ]wb\덜$fսǥ-7Tlw7񖏍!EЋ_4Ia*Qjͺ "7L+}Pڦ6NuseZ퀨P+he%qEr[mͨ J@QC]`}K_F(CVzj|mQ5Tyrپbu*~ vݣԪ#! >,0>edL6Pj1m5!l0vZ{,۶=ؕRlJOJW}[D-ǡ&;6Vf*C`UI4uQ߯"~tJp5q1ǜC8Dlsp:w-h|$%?YKRۛeTc^InHp#}ElKK5"6|Ukm0sxZI0bɧ-`Ma*RMÚ[v嵦+ZX=ϊYv\hbyUq@rp 1Wfr?ɂEDzTNTL;M<[cجJPZ'ֱjľd8+OS, '>\ߧWg@[x#hwە3Omv|*FlŸՎa55猬 /2_L1WZiʫ ggmX#a݈M <@y< V LP X>yO'Ҷ,eҦxJvd?3>Vmkw q9Y`x蠧+HJ<jc S)mwm[Uj8@+uSy*>B52bm.,V6ВId%({> y%V扷-7LQ &񙧺N\$`olfm},Hv07,}qg%QOg=ER-ܠOZmk@4vg`):?P1)ꐩYxż҄\25aΪ!m:J϶jh 7M%n6O`x$_6d 1~]#y'qbz4x-'~@)6hT ?Lo1 ?t5!*qbW{j5\= $]ݼ: @ >y nv[ n2 }[ ~8y卹K(3)/|[(ɕo<0~Ӏz24s@i2=> %CTW Es8w1]ET|͒Wg7Ee(?d GOyNVAX7pt_A$z.Jӯ~@LȣH8a d|ӷx$s9Z)a)Y |PnN^ h5s\;"4Mb7%kZKW] -hĀ* _O]7W=g9}Ucg^g؜N.#D7ˆwj:4PH>Wb} !gw C,pn[tUlJ u×M~vwNg| WfD@'ĵIf<=\h[x~yƆe9uP3g3f<6rw.09 bwkzy&~/|lF-_j^X;-#M, ]A /y3٬)bsa/ i֤ 1/h=X4ڐc MqW ^1oJ[ Aq}9L!_4XgJlC™٩Qّ~ 59ULd^M XH F!?ШC4]?f=?*܄k|G-O ܆~bGљ> ['oSdڥ:Y2" ԏ^\!yrn `;JE=|#(08/"aBrծH!y"2:'T_x1nMNI5hO2'"G B\2h:D}n&,&'<)Aa6WeP3DY͜*ƦHqvCm`VK=}>6L;{{~d(Uw ^%-Ψ|= e$3lG2`~<{Acv#YH&Q:[`v_`/WZmz{!zEB$SB`U7"AXN4tGD5(MN|.`xqdFQ=:2,9=W,Ӊ|']"厤ܸ"mg |4NƶfE71Zޯ׌l*)ËQۍ܄kM\@U.'ewS]fpeFTѦM Ccfw(n KG Gu1\1E DnP5fh{<"ej,xz˪0uä.- ja:5^6*LG 3Zl%jh[Z[%"-Pi ?d*'':XZkTkC^e^VJE;eUk䂶jݵj #wdh~>yc' Dog ~t=Z@Üuֆ@=Ox&Ɣ( Y|w%zNMu[ç[1!b)3s*e9҅7n' 500zD&?FOI36o,jׅ.oWXN pqZ~f嬏+' s$//*! 7waJdKteA9 v]!Z2Xo/oJC!ǹǫs[mY*@ R쒿t r83x4VNM=>@b|e7n8{$==N| qBPō)RI]#Oi9@d>(|8Y]O;5]FE 1dxqPTȣխo7cñOrgFjZ}`!f^UkׄE#?HhoB;U87<ܹjy7R YMR/Zl'ָ<L6>/,l@ zje+28Xы[JXPjb0\@crx?R&SVtn5"Nt Exe 4<)\‚pfEU7I,9m\;+j1C$wN$:-iJ ]±#T)($$_ڂU\v !9%W"iK>ة=DXMVޑk6C;~9؄fh>jc34Ȼ.!Q< {2 /9ܵܙ $j2HLIʦIx;@a%; p:CgiK$vw9ZLD VD1mkheB$}x|2 C wYiGcI?vdb4)羺wD;|Te Y429JBpf 3SۑO0bGs4w,o7a"y&~ʶߐt[RIG!zV6DgofIonT-TBA Gi/0 Zh6OTI^=Q?HbRLIHȭ,G <*wKJDv-R{Y6su~mG&1#~סY+e)>ѺQl;@(+Ԙ2SĐoc97G8zG'Hod`P+0|!\5ݛe]*+QّwTeV -8-w@3p\__q. v9ݷ(%A‘ :Hv&5D<7TY|jڽ^p"[w^(3ȏ&l|c11mM,xh7$?TQ?۴`OfɠMRiQ.JF 5UZV<\KtOUcU}K??:֋d!KTq "5 {#>Uن|mC:X?sgWl| S"OzLg9kCbS J&&D:2 A%1֛dlstfr;_T7½ AB -+(+VxF\ e&zn/6|D BQ mJ,O<0M60/]N;G"\E ?!Mu >V5+#\:`D5Z8u94e|ϾFJAsdJp>:Op^6勑1oH&T3<|æ5=1k!fhi5<0st7j^ɮ MVw+=wܼ^T%㗝V1x 8U+f(Ȭcq`;(uU%*[*+)N8Ϟ^ބG (v8uNE!&r::}<7=(Hc}4Ii| 20*|9T:y_G_F碫`6&*=USnH,I>5YG JGN*uOÍ B)oWƽ4s/X B ]5s$& Ev!)cXK^4fD={ZXda[vа; dKj"Χۛ Is&U 8x{+,<&ΦrK%OxյԦ&R B=CI UdYYIEVBtV¥O?x0KzCN>~#7sz3b1VusOŝzXd*ƔjWX<Ű&"A0gM_hT}XG?"ds'/$qVVл/4:Iʴ,:235J챽,3EECJě+y.Y #"6I#*! b~挼o~Hiz( >$Pi?[& ] N AʧзZkM4ZܜѺ*mUsO,\37DKE䏘&yDKU{}g&2 6\F`<g8|g͢=z<. F@Mp1jRO{̋Z7^,-AGfVVllX߶OF+?!{(uVG2* h9?8x>J8I4:_jQ|7Xn@Tģ9ɛKGh\Gpձɺ/R(GckUHK+%phZa$Wa:4xh'VƫmƟ?t?S%$35NB*, M˞~HZМz!IOV0pkC!l-'XYYsl!Was/g:Z2czގwy/oyFɸ,)Z6]fNfGL HPF4\}=1{Xװ>h89Mґ$zIqX?>К6[tmjRFtJe w 6gBꦢdVtz+V4"ؒnp X33NuQFtsbXgOgȘ6+jdأBnY9^)?&/uة#V\$ѳɳ0 q5َ >CBk|YGE¦Ж`lk cʑL"m.*Z5]sYŊCWP >w /CU >@Y֭)J=tbBVmyB MhW6ElDX;m%dzi=DpݫɘX~̽nAUI.OghNܒ='/ep( {p@]<B/wg/ކ)Qz$=JRj uz=ECɓN.;FN)*[P 3 { O"/R)ir&pQ j3i!M#u~ MZB`8,5;rLΏ^M-by9s']+9^|0Vϔv &&V"tl02*'lS/T!1xӦSbr xc!xm֜Lܖ+uHQ,3ń=A[2 pU[& !1H{3>-ࣃ z2НҒͿ d[.E:ZZqܷ^-U2ķtxCj oY7PQsb-b"^Xq΋*U3(Wg p8Jtu{\c.<2u$OԔ& ͪ~tkW~k.XD1pnj~4Hvhִv ~:vӳ{92Gg =exBOR_VbfH qIh%9q+}Ĉ5 %GlԔLE՛}JG!ʫ! ضԴ6@Ð}b{_^=9C-mWKJj8֪>bm32[wj[uxOzAI 7.$` j&m::4| ss>&P9}!ҝ%y33xW54仒ZITmg&58ܳq+ vpì豂.8> >xG|kpGEt2`dbr)˪=J's-m5t'xy~Y߇w NGn޷UI t5u|@b"rDP u3Ex4}:!;#;!7s@Q^ 0$ѥgX%E[qEQ[g`/hYȰn|&W0K#n*1\2GU4軥,1|~i5Y: #ŗSY0fpwT9\*I"cWM eU,/xZz)q9# Be`,2Ffn.GFKR{}Z}Cf~^6g> gY%azdאk8;ɲ**4#eT34AFc̽_<\7;J)o=|I0K9,UJZH4Ƙz]xn8;z (Z3^r#<TȤj;4qs=īx;& 91Y @\q1}OE/79HH/[(О=j 5O @ABYӂ IZ?L2&o1D͐DyG =~@^A] 0?TlqHA),m2%;rmEpןFыX3OhdY, j#K qx(0Ľ-Lh+%Io \Ȼ)Q3aIІ0{ixquz汙#&3FT|߲O[JXRI1L[h}6yvR jP'}[* AvA\Sx7zrʨeYYQ E/'IqN%"əZ@ IHuΤVkxeLWR\V##?7cy8\.&sDJHn#{Xj̃\ϤI-:ѰjY2ZZ(/m[p4p{cҷA+xa65OpɈL+\%Vx_"pMBR M_P40Hrw~Xw+@=L@ziTGc0L$Z$E͹+|6f +LRj- M PD}(12u CL˱{<&+"¼Rzد1F4&w˝-WќtÙ*9|/G>]$u)!]RoY {%dޏz_G>ɒp8n*1aK4f2lO3BFTfTMy^uZMNjfA6h\+Q Nѵ72y@! vP)Kacmz6kUm|PgX ٖ8$6^t#{ឞn3' |M'rۥ䤽ZYS@pUюg<ʝE*ۓdd9̢aJ?pfF0ɿʗ":'W+cTw7ᛖda:IEJH-2@"o*|K<j寸Ut`G ))Tp"B{'K7iRU R'v{yCī祾_Xyܫq]Rb`GĜX(R&mJ/jc-u~jf{Hl&[q`cAHӲ"pY2G=+Z`* 24#HRr7ܠwyIw](7>i-ˊudDI?L)P^@,yH\P1)Znwӽ6ˌS $E!xpOyj>ER5wz)0[S)?/\A݌QxW#VSQ~Z^f LEK&`z=a7 7ne/?B8/dg] j/8ATb_xe:ˇZY<_yPQ^n_^' z )s#M(#26E-/꬯XA&,d'X+2-e|=y*I<*l_J|6]Mӭ %~' ѵmɾ}ΓmMn5,ƈ)we¥۴cRjwVZ5CBH@:a2_̲f9Hlk؅zk^zGmCB*'Ψ7v<d[V@.ʕ#'̔)CTFJDW+u/acu$6F` biO8_4].,\~#ngŠo"4[=6wD؀h+7NCvbCgJ3 8L|X"+Z$XU*}Y^PRpC= 5]׌D檎ۥVp~Qp}"]p#| n%@gڑإH(ldSQB{Nx}Lwy;inCi}0D]53 4k21~z2& +Qbe(2m\Jݭ⦞ =^Sԗ-`b#as;UBoXPLeD֏z&=vʿCǒ`ʋ.nᢧ_W)vtٜ{F}NRZ7SPޙ+s#@ UJE"S =/BӘ~C5_U @/qXda>FU $ޚtOIYV= u.ȾozV|TkOӠNiH3YvTn.%.P67Pܶ7G|k@yCw2g$}:u(H1T13F2OA̛9N6:u 2"?I9^@C ͆=F4!Hfw}ZwXtCp0%Ҋ¯h#eZSCPWA_];-Ur,,$@Nfb)wc҆Ih)’U$?l9]u 4㬡'ntȠbswR˼Lp[@ 1I$Q\~I4< btcS` ^M%^1,^KoǪ0rCW9z?sGgl^؟b͛%[ئ߈{i{/!҃1<{r+_߰/,MĨQ 7mhmvUKfY2T0WxPpnùOLIf03j90~EP-C^mgߺY]iY2ڜP#Sxіfe> LѴ3*J+~-nyvl'˃+hڻ]ʑW,[_DzvT jc/ǩ;+&k<0kgnmut7mN 9 (RжU *ݳi;/h} xUgsgq'?r8'J{֏)p|:>} %CT,kS!/D#~zؿ'18褔5սvlLleevjZ1Qג5Yc/ۢ$aYDč|6)jrX?uֈ +M~Oŀo7* C=N g ]K+ tYny]OU[k=>Jq7 2 ?*[3FFa#B`B|$wBŜ:U R>_,yV%.`oJxya> H+ݞC _S_h6pֱCx&x":dBdwhc:VCC1~ʘUiG" qG*-dq>..w="?8R=FGH9p'8֎mQZ~VA@0E\ŔϽzײB#l@St:n6?xX#q4 ,T?K 8q6ܒ ' N2EcDI "_)#|L9b/ k7~Tw+jA7gq91K7USxU,^b*M}Y-iK^wP͡,asJV,&,|tjR8@%K!.ڪVbXj|%&4RJܻA^@&C+ xZgU)]&8# qD4fAI@ӬgfһB$xqј{-3 TLxhG"A"#Ui-E@ |S#*޿b]jp~{bJ.иkvv @䰊w?[apD49u4+*yGD,n並>k(S@Ge"|;rHGMrhT7q+wUO@4eeGD#pyV96-PvR{YN=g+w'CsP['D;ftǸ[)P/6kޮOT8x#0D+k Zqh!j]!f]sS֖1E ֊!qcU%D@0s0vi!Xi0|/sw5+zTꦱ9*j5Qm+-& E,7"0㪮- t/+&Nm `vodzP>.'[&1HJS/r@QRĂTgi}pk5LzzC%6Gwz"88̻C|G}a޶ѶGZ&7zL/׍^0L n ^뛿"t!'R_ьA'QT@{)DŠ|ʞ˲L<;hN[a..@Uw@`0b1NVM{J٬NzDɘ d+R5Q2=) bTIPVɊ)Rv`i詢CF&n o N8L2{lX4+Yf$n*˨ܮ^߇BvETÅV? SU]R1ee@ذ-)if5MG˽͜M訡:P 5V&q i`NS=TF ڝ'\Y(r ؑkl [ڂ!5cưaivpb/?/]h|Y1y^mhKc * O9(p/~Yz,4w,[}dX'M6x>QC#oE8uS`©]j\dKֵ38||F>++CgѭYc$l' z?&M\kçUVv#8+_3asWB&-vк[GIqZbyšȩ: j)킪feʍ3dt^N[V)KZqd9w% ?@{# 3[WMNXvY0 ;x7NU'_! sK:4籾VoqInf,%969)Z>m@ v0&6!p*lQdUs4gKj%TU,e_x,M.g sk/T7>gx&7]Q%0;:,CnGMDyi%)=!KY@U:,CJ7*P}|` Z![]x՗ &f{щN-?)h>ߙof.bm'sBn‹Wr azv9 sEo>xĵ-Ǚ# pȃ9Phӄ.ڬ{`ʕաՕdG\Ea0գZ P-o+&}A^-&Pr@ >rtx덟<fpC2zdxŎJVwj# %53ew$,n*Q4%W;q#ވC v6Jب =rqF=j{D6m vޔ ٨̓{gYrZrfņM[]tDs6LՉ(Uw,Xi}"ňNrғS+:7WYmrdK19jj1_x਑ e՛ʆ^q%k@8ysꏎ'K d8*5Ș|C)l*_YF5HJX^ÚPҜFƁ`+xTVhq'G V+p,{736d 4J_IQ7snI2+MOg^cQk[AM0Zpf[Hy]eg$\G Wz|`TE믷7F;"pF{8}OAw}{wm 1zvN^Kcm iW.04扣FA(a,JTXܱwϾ8+m֐;k"6JyB*|9w7f+ېOjw<^-dO1 Hdx5)"pk"edz`.ckRDњEē h8m9gG$%<=tHb*Պom}k)OpM}C&Y)𵞼ϋ YHmALoіPk1ƴVH[W-սNzTKRZM/Q՛V0YWu))"PrnuTz>;بɃLHix|ӯ n{sZ5ZgB z{MJ)|ķvnjCbXƣ{*pdVHLu-{ؤfs3K_'&VXl}tuQ4w7n$sz3ɹ:G^6B|ȝQT .wJ.iGT{*(o?J@_Vʿ Arъ]BlF;$'Nʴ.]6Ch޾e"ba N}}j^;T*M"QJpbEߚ 7P˓HJG16N>. LU26h<_̌N^վa Z?vGւu$`ؕaS_W8m.X=/la^#Lg1@=|$*6ٙ[-9n"1Ea!Z\JyYCXȬ&w2!Jv23 B_/NSm?6B흲T/< T'Si)X'Zy6i\#zw{1F**Dr '~T: $q] :Q 9ffQFKߌw mTo|3q\  ~ڲ`I~Efy) Sv-߳ !|? Bڮ@G祥W!Z<\'K>M]b~b^F_Atz:=ׅ2ZZlcꆆ͂U_Ǹv /+6Ix[Oial@5K[0$qFښyB&oܯ&g%/v0%b6G-wX>*@_{LzsjCKA=y90"92mEoȢǻ ` OEK=lF\mI*h!Lhs}HA5QջĔSy@ kóU B°K^Q +PaS.@ b6in;N!^~q:O^l(Qcq?y7sN@La/KGsnvMm^{lE^.p5(_ r+P)|/)F$aro)l^AadI?_%ښ>:z2 FVXvs8q5/mNtxbkl A%TH11gC/j]LȉqPb H |]lǠ-dKXMJDYڧ\@DfA~kaF>sU<.CLCG096= wz<98KC\+B?62Cj; TH(#/A "xE^xY)C;BNٳ5ZhzKi\VWO]\yvY )k˒zndzȶB?+7#p%B/Iװ[4r>T5ŀ!p045賱qz("a^? Xͨ&P*CRay݊ \LggAe^ sk"7X碇R;~T-v5Lyӛ~C1PZPRDxZO>Yv܎.me\nnyN^p{W Aofjܣ̆! Jdf:x;Ru[]% X:I$F=hTFyn &rxt؍M9b.5fkοe{@M;TGA֧ Ӆq:.?s 3𶽩=){uHW[g AlXҮHhٞ#T.?Sy%A2+N\ ~PQJ雄_j*t?/r/}c֩ڻw. Ƙ l6׹/h|mXlj'H=r^2>(BD8}TlKL[JBt(Aq?S#;i/mX8FAD[_G[({Ó Z]w{Џ0pxɠw]IPv֐sL ^ Gu4һFH6 {&_Z8ͶQ 3REJh'g1 cc(uf9EȺL2՚E,lM?_:i6ᔴy'[8teokbdXC[27̕5IJWG AIt< hn{'oҺؼ>r;%.l@aﰏjA0*0(z *z;CS0|RJNwЗ~l*<q(/&2<~MJbQ|p(zBL*+"} Ӝ2aE#ؐJ2\7)|rj{|K`#asȚ:6mC؉AjINiBLvӹUtPA /ڿbxwW Wdc~)vzn|-chdbh54$xGi}ۥm$4)'BeC8=rV}̕a-u4P? :0IKʹTcѮ~3șW vw5+X<(<=^bv!n&@˥V&3I)7G4K!:-+5UÇA3N`g)4sPͩpIza9Ɠ;,e9ovRx:>Ev\E3R&p*8̶aUW_?q/4:$Cas+lTTNĂs2G>a*r:B=HiC+_G}&<5Lq[531Vz#Lp-檯#q XV|HZSE.(^P?b!D:Y4&y8k3JN'p"4 7E˙:'w|q"Q˓ED)9i)HPƘ3;v`֑ Ӗhĭ(j&,PL'X{ć-q+zOeojȈ7M3")HcAܞ^R@%+(_EE5aI3,a8:QxIJy+n]DCv$[trp1֦$uBwsFFJEbB#Qvs?׋3b7/B5X@a'ZågY`FBj7iu #:Mjl-c7-[ ͨ\ȹp#&U{GDMŵҷz+AԲ9t'Bf`JjzBoqpuqǧgN16 Tx\o4.z1Wv02r{{w{Ďohn@>D[ŽwZӆZ?vcW2cDe;rʣր{Z":LۑveUUqHvBq FvFc`{>Ѝ^\mw*L6'}Lc2:cQԶ(+Mǒr\.=bp [ȗ3bbO߰Iە#js@:u79& tz$5g~w F.:^gv?]+ug*Oa}'u^e3\RdU LP<+B+)*KH]i_xţ\HFlpk݆uSi;9QB4Y_ S㲘EC-t4 H xuuFb~@"Bzݻ$d֩"5)|DWIM8HC EMˍʡ3"a }IͺIvMUstt ꨟSmpzSGS}ݹ⩀˱$᝼ǂzka0l RҎr'msLsdBcTC_ DW~&i҈ R#ʦGʇ$pn cX'dӜHJ;8cL dטY(( Vª/;>y+4|>"{)m y#9PJ/0FRDh3it;Dk)f=vH`L?afl#(g  {X P`"6zY!*& oCtpcrfh3&MĦH34{ P-v` !A#]P1:I^IK`s\܄ćV]/x|y).!vǃt22ǾlXkو/\ek@l8OY\`*#*ѤwAފ%\8vXoh%$*wU$v(֝0,hc*zHe0i~. WҰ{R(b2hsj%_qb2C /0;j rwpaHx9e %8 xɬZyAMYWahe)yEZV;a|C3"Dڝ5!=y=~'Yc`=3JT[t;PFMТ2X! .έǯ T4ɚ?FKS^X51KWLtpoX=a#g<ɯ[L-55X}(U68tX@OL$?_{r ٷEDJN2#\5bu_4)J fB_,HPXnkc|Lnf2̒3nfM4yc4+Ң` JIE?`][Sx܆WfDT}x}aG[F'+8YtR7{CTIݍ60ߦ~Nhk =n^B]aÜVd5ҵ-ԅ %Sy6c_3Ѡ@c/qDrI`g/^GSxD 3ϐa3/ݱFJlf5믮=s%\)1f)S,6Nyerf@}F]Eڹ't@ N)m,4]7CgkhQ.OXIAہkH7UYbE)Y,#T]UqkkCwHVb̦Lb^X*H\\?zk+ϭRز:Zdz][BavC:2\UGsb~ñ|RW>:s^jOmLzk,1oG~l.7aG{Lx49iG-|+pZ$<Ւbm< QVۜKxH)jݐ ȟ:e?P̫S[;핹[U7Si$BnRbڔII6'ִ'6CH%ii'bH3B0A[.| TyJt >kY K\t:Ё4"pƔ[%ɤ:;2SIhR_0Yڈx <8o]K*V2Ŷ홏D9 jj}z @~`Ǟɹ+d#/zW\S[1ٚrM"@  HkNXѽY o]7)zJQ[.v*`MOCģMD!9[= Z̍z "mV8cyї+c/BQrsG"Jӈ$sZ˱Ĕ]OJb`$V݄P)UƔm'wKë/spUrOBJkࣀrS9Z3iIě]T%ng˿&47 qg/3(g;v  UܺA#Xjl\O<9C[Tߓ@0[\;K5,qHE^%5mtOd6-}$Huy6TJlؤ'Ч{K:AYu*peRL_3fd<*FbXR v6Y'oQC k6 smyKK0ɆiCCoNK Pes4Fm 4$h[ӫWX;-/ 8(tjt!=!n͞n -lDeWaLl,U_[THh>{8_jKqF;ơA]mzd|3%l~ X_=#p>w/GNr(쎮K5ӣR2Y>ͥmMI'Q!{T>*E{vGS8AL_لD d&c80!g3yP nPF LB1㥨݁\-xYZ[.S=EcIasP}e:&.lIJd&SW/H5O'BDcEeqT^9>B^¸d^ ?)pf iV@8x~#\e-|}0]zwWG|sgai {kN^l'MG"lFdT\L.Wq<4v_̦Y,Gl"i y΅yn ԰1ɯ*95YvB1 N\ZwSaʊc>Q [u:] )|y e@t P$K$ vr2 np6yd"BYLS:U y5sE rۡ@Z"`cpcAR:/[ڈzZyA[|ػ}*x; M<A~3NOÏ>hLOiEhp秷'j.ZѡQF'Vt=>^0APúމ؀G w _t\`"ڊ/ `31B$ 6A `ɏִE r uw]%rVD?͸"St Pݣ:8f"YFG@*2:dW2&NU\?qobVUXvFVu&kL?/ W';f%b$ ae)&nir0w)PF~lN*VI2*Ey#m-WNY\B_e$"OZhrnZsVDAߖws<8j3"LuDcy\XK\ME|amԾ+sh @ޗJ0ń #0L_MfǂC,.o^]}KFiN@Lxig*X~0^ᴳd:g- 1*-,&'E&z}BBRN Ӻ)%ikIT[zl,R ZNRӦWZkEZ{2Y?h3o?%ʺ;Tw6Go[$\(JܸTܪ9V/+. ;&&Ζr'd׮}.+d]zI#GW=hW$3 8:")~:H.uI@<6Luo3-BH.>,D |6ڏmQ=? ]AmUg\f'lXR $׷=2J\k܌jtPpQL!G #MRNs'}"#_U"'FܗR;Ad2 ;'u{rBKIPԳQ|)"5Ա>+g3A"@&jf-DCW#*? (wn `&%Zpl"GQf@Mi00WQٸ8‸!cBB[z v3UrmFyFB+/J 5R 'TmMq.19wM-e8! Hh->\BnKz-X{cṯWݑ@] 7Lqe+.D4O!/~Sx$RB<^ҢQP#čP xw#uUh{Sbں3C7.j,Mc%VٺQg[+a5If\fB>TfO ɾPZyS$@j}oVWq}MA}*9qwt)l$Gx]9s-nH7J#,rxCPɐsg,$ҴV HijaF3@i5()BO#[~edHZr r;$qoDgYvp]hWbo| T@HW2eW:klg??wHK30 aJ|j|7Le@{[KDDž2\;r5 ʥfk 'tZIQLҸ/ ߄ku^=Zj3B!oOBD TJDD# lzXpx@-&MLy41r$~nz~it9l.KB" t:XEBrdZ1X۾,*%bvĖKBZM,ϣ4-6g-amh}32þ -kȞ6KJ8=|_PĘ+ĪQ63Ŝ2>xtuS7>Q2H(:bk!ʚFY\l?4[!I̟C`:bo:03X{ۖb(2ŀ\~YIV< \έKfN+WFKYT4O˕/^@VMH`i-NEcbM{ ^rUY 2QG Jӑ"<1+P%VΖo*& ΉaD')6x[+s>e&Xvo U"էDs}+'15 T]- ~e_كNhJhGB4 *C$` `겱3MN5IS:WV<}Q C/Tn|_ y95o t}wS9 ylu8}<>gRjn&0LFk*Eh3Wm&8+ܓIk?]-!BF8,<[N+! TdC*Lt=T6֤, ] 7?0Twq;/p-=ʴEMa& 0ؕ.%Ӟ^B bPjK]3GFt`c_UALt&/hI009|o_]|r%YF>~^ #y5,y?C{=! #FPfC}zk>,ɘ48^8iW R$AK$B(K1o)2#rhw}oheMi6QꓱKm;J]\w@f*J!feKco'p+V"2vq]?ntAC_nR$Jj^8bgIX5dG0aƲ%tB~u}}V,gP˱jn^@/xa_yJ">=+0>\b'-l!nRHFNg dgmC= F(!|US?ľoCd`JOc~?Sk~`=cg;q!K7j麗N*rw| uA4\I7mXPOF`FB< <:3VFX6^@X i- <ڏCе:GHZ ޓDЂy+pU&=(`fv˙ں!pXtBΓubNkS1"W9J4N,!ᯄ܊ڪ#PXjo.OLZWwA3N'44\؜Ʃv\IL}LK:BJ:S'r@.=tPxL?KEcIQzxƻp%Ah#)oI[ dMEϞb' *#`i𔸽l=2ՙ ęe5S9B=jAKz QfM>>{BN$oF+GB&;OFJ #kynמ޹UgQ<Wi'%. LEFۤBH޳Cn yفVTsjdPjd/KIF׼Tt ۮ[<dSY4љv8ˮt/Z Zt1'3HnُpiյPs^TpeX"4/iա0IViC.ЖI/<}jp u,(YK.*^N,w:*= u%UG _Pk jKXP[D* +Yl,j zQpUtC~6l hQ.~g˖A"ܑ %cIWD}]rM߇,e/kٜEPZKٱ [&$%Ad 7%dzԒwe0MPbƍKYGUt)OhI.0aUB ߺдzrj c7ĴG rw se~.7߄1| Ȁ AڼT ScM=jOcfK])7%3[L/CƂXD@]5Ue.@lM_sP)7P'[]ޖ=<,T25:/*]1PxHNRMurw8aQ8Vo` Zʼn#,V-MpJ6(}=%C x95ƺ߷Mf.Ԧ,̾@J<2JmvxN)k=vu(tGv3x=` P S;< '>(w(I9[q"ӈ9- h 񞝊1ݐ~v`^ĥR+-?K[{BY_HS'kE;7{"H>rNeMfbʨo'0Q. Xt0TxoUCepYqXϕ,xo ?_.yˡ[Nw윒h WUf ;l=k׉ xeU1Rq)`,@2c=kIw 室K*Kڊ-OX> LTrК=fl,+ J k^~=}(Z[2 F0&5LOvIS `xY|][L+ \Z?0o> >7|}/.ehdnʠ" giҸsgޜفdǏ<mH g6xP,5A"0獄v T( U9J-Ftd*E4|c!4ka7ߧn9\ gӧWLnG(FTJr~n!)  ֧3LƯӋe| (}w\b_ JK`lg @QP]m+ʜ}(A)釿e•I>i}iRO^c 0O  ӛ{cao E]c_S|RL pյڀvfdT0USe=OxLjv:ur9o\aOCђ_y|RVµz{{&eT N1]k$g?ڥ.>/;l3,t@@ޠҋT8 )43ˢ@f [ЊcF뱟<1Ok2V(F0}t $N ]8гxe`nR~`F8jG"ejNrod-ŴC]ܴ8.*+??,n,}^o|rγ.J)&ZEOfC ?y,}P?h<{z2(UIi^fk@+f_w V^.x 1~ ISKIÄ>+UQTAÉGZI 0_7]4j@Yu'B\2")/5sЁ&{P[ާUXbq+{cMv' ֌xyq m\\0u*JWr+ɍs OϼF|xN U z"V޸}}F5(#$~޸ɺ<okҺ\Anó=X+vW 4*5լq&Tk>%B3Ժ/-*-r4;6Rm^A;"|) ð7^YV [M—{{tBe /\qN<%p&\sYC _ 3wY*lYE: Ydr W6~Rƍ=r% :]r ^p ezkW@aVYJ ^= H¹xQ(2 AcFxgU62xprU<Twe%!y zj:*ߓ^keˁaVy}S8^JZ1q{Pڨ5?7`PkoO <Ŗ5?vfN}9 }SooOuV-FPsN)r% m)52t5jgP@ó`' ~8X׸r}Rvys](!\3`rvd/Qf(oTň!5윊9xڡ=76݈vЖ k sg(Lae2lZ=>Z%Ωߨl \|NlYHFBUZxVYΦH+X̅Hys7֫1C} E 9=4LU/{@\a~T1y),T;vU O@] WpG&p J R`wn40W\ c&Lv☽BPl:+ D"cȅ›fV .1ԜE:sT7LH˜w|Pn-)yM`u6z ntx÷&u,U"O '3Wv/-QQbCE/JPgiKeNPW^+GT&*XabM\16ǐX*h8:< ĹH;8iGA]p󀄗+b+nWX1fC!ƳQ/eAAZ#'Vq&4/9f~t`Z-!db 5pijJAiI I[8vxyakN$:@FZoϥ{QqO#S>ԙy~ p8&yq57w 쪿("<0 0δ벃(V$N)aM Rԋ _;*V;{=M [1E6>Ї#:}|r`(/F 0}ʳ=L:5hVrLЬ^I)Vք13jlZtUe¿^M(JG٬ܨG*:bO> $n[ۘ[ ȷ,zNz{)@:/!,v|[FKYǦ^C{ZGk lZoxd9\uX -Vexܮ?$x;5y w)Ӷ?9ItpGqlq(<'LrW޶><:!NÕ;v/2p{u2&FmbT"Zz  %B.fV R3ۆCȤ*a]tQsAB}f L[[#ҙL9\IZS2\ V _Y Sx5x@-Q ooBo+"e&~.{FI;ݎrK< jhW?us!De { ôؐ&SO:g{u5jلP`[{ YXehyVHlNhNZ/Ԃ5JEh}v>lnbi.tЍnxiW]=WYX4:-?N^Yu78?PȔxrr"qF~$RTa0O.lm׷f.esg≪ZV=Ԋi]Kѩ .1l Nu[wYHy1NIgtsrݶAӳC}v/DϚr#TUmW4$(<E 4QZo٭ VXM)n7yTkC(d\HV؈7f1 m JtԌ :,~d?}|ki潯SSrE'nΣ6? S)~@:fY3oN*M*Lw̉#jaONlY1Kœz$xT'un~뇩I!?+nR8"5P ~ǫ*`2@ax}'q_S,ĉAa!c^#Pt82r᫩OV°&a]W:^t6;gvgNS4䦪?^Mm܏'tg̓RFy =EE5'!ҫ!c+KA3AB( r&my󒁂+NcW,>stw;A 7g%RMӼJ9>J: 1qvz*cTtm֊<ѩ_E4p7nU T)#ߒ~T);epü]%Wo]j¯xQE}P6K/SfΚؕ >WB_0ѱ''Xg NL%q4̧5pvr7!(/32㱛=w)_MKj5ۿjywf֠CbՏ5Wy LXkOJx+DVqn阁t^d .E`gT\$q^s/by5DLSq^"I$=UrKE3 ,UI_$̚)!+}qek|ொ~k#U~ֆ TWxsP89P9p"„#`]g-1=kM8m#4UwGprq e>`}kl{똜zcU9 ne}>݄f'c.Rh)I"~{A X`3DL֣j <~N;N0դV]-=̎,9 p)m%sEgUbTQ B/͛J/WgɭPa.SnlJbU$=G؀ժc.RW K.j!R; -̧fd7 1\zU\jJ`$i"X_~y1(az رx,+tL%eI59q ̠X.Ԩ*.މl6-LEQ´?fp`?i-K58?͞7NˮMPGxC Lb^Vm6/D2P]*9 |fZ~O+:H [״6dPO"V?,K? 0BFjZzŹux-qi@ŷMv*RZo$7v#)Ǡ,tK&XV*4C{q"\pK9XURBA& [4Kw{{x$9òE] $`ӞC'#&"!s̯O*$VGfBӝJϳ؎,){ qP8,UHb[4XA@Ihl9 "MxPŀ_v$hR\ESe1rrsJ߀Ȇ &xYD~S;`7:\P/UO Qƃ%4kW=5a."mj7kfڕc+=Cֲq,@8Bxe8x;.:F衅 Zr7Ko-m#_} n,\>2j1nZ\Y@o >u=~6 B\$f% ƴl+B >sjЇme g^qpAM˜֯F[40&V` tmc%l!bf4k8tP{_B_cE]E7eQϖrxAPnb`q_Ŋu7Qȸ0nM=WKORWb#$4(Xx+הJ;o8M_yMa=21ڐufS`;DNTF{nz9ډ~HUQ6$-c7T.Q )A pt/^ΪW׎j"~haK~6~_%U1ZOU6"pWcHN͞.0=}gr%홼q|B_KAC+N8 bRBջɖpFfCn`'--v`E,Ŋ mQwVX|qԺ' . uQ=Zih ŝޫԪٙȴ0i|ށL;=s*Ee8HzI2ݗ#P~.3R~Kv-DnL=: &V༁C,/3BpOz¥w40)D+G3^d7ϡ} [xQސYVǹrQ" CHu?Ah ` TII;p(;{2I;ކ,,TYNZnTbua-,xPCq7HJj`M}4r[Ƥi'S?RAl@%}%c" MKF n DC"G3jV|lbrZ]P!ZEKX0 y|.iůPkѕ/`t/xܧ?`aʟ AgeVEDH4hmRdn.$m{q#:I,yzq3c |_bC#6w?Tts]έ]! ^cEMrj1:3yEvA4[FRG@&;T2tfg_'t_6w \xhI%' -*R9!M l%HlwvIxi4Npj˧h]̥N\ (P"ׁ2kwT@T~H\gEji],}hV '[mil,`2$J_F6<ރi?1 cUH$!%;ZJAV#qNEU,O/M9HP;a&(Fvڥ4L[t|ҢدIqsZS-,T kgN9=qKFsr`8AV0J~m;tדh交|'/h m~Q G3 7= $L0` jB>@@&Bֹ5+sM)M/eMRg> +. =$v#jk?i:#jc`G)\DE[;?9)1SNM\Ԓ4~vV"ilgӴƀUna6^;ξtoKut!:mFhQ1GL[ H9/pYqȾujUͪ|WG>Eu*%5Yncb#'6 $ϔ҄¤07o S>٦s*#:-!^Y^O7I2g>.] ƔXAei&x/P ܋xf7kKn^v%'>? meUc[+g,dkRF!98'H|qhSHS˓,th$tvw|q!M 5b 39f)"V ۱ygn ù="R>wQQ!t!fwof,H|yfqu8#KSTWZhO?ZgSqܖ޳7\m}ٚ҇x$ q)tI WZYLV"0=+NDy*s<|"Ζ+ú*TlEIV5{x*P10ǩhLx1+Lt/xos Ra*datJPΔYIsF05 4)w_x/dkHwo||(2ZS/Ѻo%AܜIu/ }&ЮBs@|MRAxYr'"%q&mpN?8 ()8X4[KGb5SiCvtt{B9'VW80#[spG4ǽJ)2,N.ZO}㚟¥D+mH<ږI).sPb^W\@xv`!$oFӤw=Zwϓ!3KAV ]FAa #}:TvgS! `?zAѻ"牗K˕5]_}ƙjL۹qdқ*Rme5⟒.F8Eo,cvófSu+뻕PB! v0IʚM* =]'"^ș!T@-ЂzBȼ|ɴNN31qޤoђvIt{><9shWκn^>>)٢RqnI ;@rDA[rF0BP0=Ni"<:j_l_/ͬDSTV [LLMـk.im|{ȢDqÃΊH(ˉ.ꎏE3VCw*G@5͝'flW;n0 hcwP',TȵcrCxŎI!O~_c3bX(BH$pouk+Hg%_H`Wa;n+ wbZ05{>K]a)&zIו b}ߕˈAiCK[Z&Za) "Vּ]c[9F$,\c'oK,",7\kX"FOx3`j1e9&x]rj]tw.q(k {1fiwsXK}RLAph7i4hSY^!fU' _ gZ5*NFzz* a/xg\%y-[2șIk;6[dIC^M$hlxFfvFZuʆQ|}okrWe5b\uFoZS+6[X*re_o3_=jN 6mܝ؟HEeRˑ=7q"s3.`&9R9事 %ŴZS_J2~o%|%JQ6ږW0E3,x±,1540if/Z! ge=liy]ٺ/ +ۤBײpiQXNsķ1tHp^%Ҏ{BMA:O`ZI]*DMo_/`jo4_|ձ~8$c DؙSc1ʬ_Fk~}[4^⻭>5~Q۟YKP܊/ѿfu_[f2py$%fIܟ(AnFfM(Ьx(բn&)>^ໞi2GRu`Di\O?n%{ hlCS0_ z_ P);|4S[.kJ jBUӁm [^~e‘kѵѬ8cGH3H=lMekwK`dŢҹ5>U$poa[F,pqut3ZHi˘N܂1d^ʗ4p kX^ybYbi(1]= )f3מ$]K_y@=M2ar0phNGfy\W|+HL D"ז 5| tCw$ʳR=>34V2n@職<ג++8XK ,XFיˇ:E-$gj|GeΈV\,jT [r:CHR$%p&U`mBSOM IƑl^-~Q?p#:E' I$D/.ӷ@CWQ3_[%DR!V%@?$m(K>x2_dv3X K\hWpMTl?Qm:`žY v _>v Hd 뿩UD&h4k'W2+Bln9g+mthxIQa_MH2'M<䋻: !{b P+ˤ?Z&zD 1A{=xuCo 6yl=kk=/PSj]yf]+ieѭd%Wt2 ;ށ^ATROҁ\J3'~ ԭtRKyتv&j3I(M kQZ2kF^)DWP}gP1 Tq#yuߟ;.qzHC=:Ɖ:ctpi mȣn|4(#O:yBl: wbzV Qn2eow Ow4H nOb?`?۪JsJׯU~/{C[B&[א(Wg8Z m ?3McfUc>i5htMC)tBWOѦ1˲Dhu7N7AAWr9̧7|@wk| oˌ jtA+e/M, #ZG:j^dBK.]f 9)cjңka*e!2EmSQ}mRͻ բ50B$C7!bƃ:BU=~Bu4 6ZYH&>ޣFKE$% +5P +EG~n{E_WeϚ%Q޺\? 11-s s}NhW3SN~TaL|@yDh,(s?{:<@'KN'*{=Wष\Ela_3c'&5(+ܳD)ʎ` [dB :;j v slyR"ڔ6})\$^WsYF:*# >*Ii{+y{%jp>^I:^ u0%%)/ۿ0[´仒\_BiJٱ}ZZ+^'Ru~F=Z6h`~?-) iњqBbcF/&&ss YnKDE4(E\IǷ-H>Agmv83@6le/(wH/'t_u+զK7P%T'Q:.nNy;-.7G]fʮu[t&=X,_M#sijOL,Y,9l7L7cٺã@4-Ll (`Ap(T#Km7#WG~wT|˄ %nQC˷#jE_mA{pM9Q1ݎLA6tq>fqpJ9KzsS\UĢzm<VVیdW߇?Ti`_i,&eytn9@S_b׼`lc ӊ혓- X}kK8Oʪd| O\;dC[ƱvHpzaAfuGϝʵD˱LP>|1Wے~;tNN=D(2R>p]"jHG)iU_ IQ[v/z7ֽIʖ ܬNx|12;Mg%hn7Gx0A\ Ǎn$!w΢7^;u̞nlx-sHb+cHc3v#_,oe *{I D6u~*A514h\4,j + OɑR'wF&j񲁊k)>}y@9FvU+븯 wă, Q [ w5(Y%i>&A>HDVGh3`iA`$kAc4 O(GtF0熉Xd=6{B'i&@ ^dPB]ֺ( R X[W͘-gUz-Zn?w%_.!-?*{Ԇ袽v[4(8!*gt7+qҩI$ f} O)֙;fі J^h-BLppر6* /6- hooBhs>Ғ4pgKWyn8Ⱥvh-RgOV"(kDžq V:9U9(.KCr-rNuR`k<$`KR@\U_ȳvI֛D89D0/\ *~L~yWrLUD݊3W?uOeOTQИv|I1NrĹ>ΊvjkT*+]wsh)6Nx黌1K{KV~yKtf-|hg6+\A>bBƍf<4MԾ&SrHPKb_rХ+(~0DQ8XxW5if2< Ӭ1͆7Rg0WLgFBjCa 5J#а{VY; K= \9ԙUiu#ap /E=+JU!"?&fhq8װ&\ A8Y IJJQd.8 w{\=gu+JLHTq3G/G[aSI3Zc9opA:QRܒ L2=L0jي $Ŕ4Hp5I I${W%cCz%-)h%i2?gSlJ $߅~l8J/#`$y _s4Yh7.ߟF,.zG/蘜`,xrnJs SIV򨾐pyB ~ +8U/]4qVϬY qEOd| U;a5=z}#R afѿ[Uw2xsLE(0,'mWe7ĭg}%eO98UZ!6)6AY,d3@mrk6 8g=qvH^ߗl{g M/Wk@6M̈́7 c a{~?Q%9)'J&NT/t$Q~x[  ^NM!>sE|2T7{:L|;Jw19AV oL@I_u,U#3. $ >ƶz7nw"=ӍDoz¦Vr%tL8ΈbRRWk ht6x C;=ZsLJqV@3#aKxrA[S~Lڟafrkb"-^QHuW֭B:S.3uMv}Wob2HY*um_,l*HvcƠQ"l3Li b 1f`W;lJD3aQ8\Rfp&`H&yӗ~4QpG8 1&U="K$II΢@Z1r&_]ð$#by)1bx"TN\&Oy^yi.a8'3*#7&Az7bmE{;ypz6*2IQ3ХʼX4G{LE0dϮ qN\̿W*߰ԭA@TfB*h,+Ym~k21TA'-B*9 ]\8 "kPHC}~ڑ*##GA$rRKWf1$iYFp);0y6|iMjpt*~yXo)`H-:Yvf4.ٹQ?!D:C.2\AB$laj˃X>|HzZ _bG8{YW68]xhs$6 +E٬ Cif)+8=ƌa{Qwjq`m/T(g{>~XzM{ݢd y:*1[A54)j'u;H$c)ɰOK+gVi[1p 'ip&5ޟ9wgp(D+P:n\ӿjh*DzAr@:"TpD%P0ukh`oRw5vL#js!?\=M*KOh $i3l {^7?WOhC嵮,oaT `Q"M|(neS%c;^.Tj(n9\Kǵ+ "A!m.ק4*߹)%~n&FM8!q6qf;C*{FDw =hmLm],$z;B9 "襆 CpZxp-sK!]Vn( Qb@`Nr|7ӺB΋)V8g8@Ob(P;Ēz$pʹT|IѮb3 +9 0`H/ N(,Zd:!`6E&R{-R-^)v"7姧|1HLt+HtUi u 7^?F}%2 ɇSӌo ĢKJN݇{|{˙TL ܴWӬmyg3ݎe[GhCQEzKG6Wt9]dP$0]o fi.sL6Ok|!z7#wx{Ryŧٳv?G&`n!<{M3VTKG hj"0G 5-{^vնRAds>}9u u8EXp 4Z6}4HuB>3EqGh%ODoVղ TYʹAk3lw?l+&x%؟)W= 3ۧז& @;oӷ،:$$!rk!Z{:rw(+lC(Ȁ!1Vokm;9- 72`iHˀ @&*0w/FՒ=H)FVj`'^}y.͋%Xo#،)-oO.\l;҆SGpRp:hYJaW;.6a=peO!F3Ro q[p>ILyttASl;zI:^+bVkAo#{hKw:HɲDҰ!BdoՑ$r;QB V%ϼ M4-7|!(\`!g(L,Xo#%k liptMqAe|JQGqBQ`g*J9!G$'l~48 76_(Ā+6y}qι)rzpiig2y4 fJE#*R K2<26`}YMrJn!fŘQޏ˯)gno7sg_DlHVǘJ71 $9k1HW"[LvL kaH(Tjm&apɩLWN>/Pj~cR27.70 )Ȱ5)j10۹w䂞͖b'ag њlJT;}{(\$+dd$%.lل׾)'+Nl,,@a #@ZӒM!@j6ePqtz]]F[ CcزV"n_]< a^nԟBDoh0 N2, HE)m$&ڀr{ۛ{P^w۪}G?iaLV%"x<i.7n v2/"Nay}VHfiHf[b VۉZu{ Rɯ[]$4JPB'pͤs5e26ߓ#`Yxf@;6_p)E gCM=I߈9uGS|}b $24xS\!cv쩙>k'< :&'sR:" erGjƈUy=n28"@)ahV(:Y U{8ZĹⲷQyeƉ 3>Z^@B,-a!}3{|~F9ZAL>!o,Ʃ󄚌Iܙ ?haχbdwXWxIr9~Ý8ꤽw Aݦ?L%Arn&J/K䴏O7IhluTPuKK <69}F`~ 5Rc﹑͜) >#bCwH0:2,$*yԔ[h馽,X#>cX qP\Q_ vA3L;yb0<ٷgY%">C^fڦol!Lɨ;O{|oiLu["\xuà s@'jKc8UT]mep0^MC?ĿCaÂwJYɶh@ 1;LlO0{(cѷ] yy[ 䲞p!r<.[|#$X|^ mޚ.FS8ޓhAiqχ@+}jeqasRSeNG/5x8F*!w$%}+D T xu+8m`|ӸAG[_ md#th)l }:+xhC~BEKZV8k}1}t[Q2_L1 P$i({y[`3̭D>H3q4[yirv݌%[j5sSnT|pPt:wy)H8J &,Au" S'$QH׾}FXGc9*sK7c4v ' 6TW ,CgQ!ތӜ~x[I3(|c]܆3y]HiDňbG{SNDW\%CnC"҆?#m0 IWOz̮ǧ1aABycq1oFkfAq\b^W2J`m.LʎgcK5R+ݓŔ#a |aB^(kVĦ7[ʓl[2Bv/- ZLǜA %0VJ2?xjk'cxr\V_OGq(V}8Z%cX~k b -A*MQp]L_ GHa[$}l^+菮] ;D@a ZqgԆ P`3'$7:?g kcBTUH{OU+cU kyl SrHE 5g_hC} pZ*kn2^]ԟ؛NňM4Wq2pQsײbGs[.[D q^$Fxdk|jl&%8z FX?R̤Ͷ#ЃHt ]xOl^~#`I&~o @=<">x_41~ MnlSĬx_^n޳-&Щ)#0jR]AoY^ZMZVѬ%:ms  u~v?:ӥT3f5|b+Bx'֮2I0IQ' dzҶ"V| A&7,e?;hV-Q即=H1*ՌMј.O;vD4de#wo+K ؂eS<~WL0t댂YJClF]aHx~xbr3YqWiyŴ) }/PhdlrP ;7X 7|Yyy7K_Aya*|pn&pw3WV5\~E/p =u)xup\k5oL,vEp ,Ȉt+\=iDž Ovw"H2V}BqDu)mDs/.k/Uh0/*E*!1%!$n~q t^P$@ԊG[uES+ J*+#{NWn]޴  vTC+=v?,Tr}N4 }KCO[yL/q,=SI`w ? ە<5ǎ>A0F:e ;v%.{ûҼi &r+4HJ ն \+,oR@$H7Krbw N\-'zs~K$c+#4J@CLKX*{*<96mJ({%K=uSy}15,X t8t-T/JTv8"i>4{Ȉօ > \3$sWEfcqj:d*ME~#1->[oWl5&XJJ\V r#o=[3Nu2L@]U1pwI;Н\X9B4 PšibH (4|P9!锠cyt=m* xVg3z}pBSkH+׭{kE@!-;+׮H^D2H7S'/)C@+eBgCvC{Ř d۫!5tշ~ m\hd''sQz70͙HN`%Jݟ' V|Szݣn7_,*o)[ii`ޥS=JK ͵_SNL^T=HV#ؼ2:lCFRgWTm~c{>QI>Y:2I>?s}_64 NGVl*5Lzp\'䛯fk"`ߧ7 Aud4WEVA5"\oe pȐVSon yr.*vs?b1@"ڶ2ϔLڢ-8q还c/DP˨ն0e}m&DH jǦA>ꖥ)1Ϙn_[zn#)MQN߸ ؘK`b>BR\\K:(=Ez%ALO  P&g+oΒZ%%gY,Z啖<;Q!R}N$*U1A6rYCE -8DUD2LRT< _i% {.ٓ5JYO]s|r[*;W~ntyQ.^{4G6=QPV1fyM%< YBK im{NxawlaG35$q"F`d,o (\u\e!4cw*DAPzY U3skF˖Y=yh1}tbɾ{d#&\IH}KUP`F&*U0- ˞7*$uz?kUΦ!F$,wA3p&e$x<= w~:% <ӂ3gqer L)rHx}c̩pAӐYc1:@j렟^=K)N(8(r>%]'Jч`=_]$;\!{i ;j#HӔ}#և]+2J*ZMz#`N?Ec\diy+\Qj؊D>>QSn%=5\zZU;gvʂ{3U*kbH?gfDRuhfdI@$05.NBm'UG*VMDAƳcJ\?6MŃrԾN|p+]l/҆ .7f^g15o(<- kwN|,OO(c3bpR+(Ftn|AQXJq'jiQ1v@9'RPv,j*p9e VbA@}@wNNrh).ypY^I:rwL]M$)x !Pwِˈ8]+lָ5QFL$MXHFXe4E&Mx:u[e.=B+9 (y˵Ae0RL4zV_%p$#Ox !ɛ6q‡~ ,v^Y[r ӕ$}jS"٪QyǥH;;@>vTΎ1K2. ?J*dȥȠrx{/ruYEw*4 ,Pj Yb8U [۩00+%;!'(ah{лNe]6YRK̘19{_(If}G81guu7ms]řړwB "S*B 6R;AUAđ EQՍBA.Mgeɪz8 ]Z0GTn{>w*ruCyey=HƶX@)Je`}h9x\xiXIō/@k"v!z?[ 1+z:d]ZWj-oƧW\7]u*z!$&U'}KKGx>==o[p sY.Q" X@GDW8Lirh,8*p8H0{oȮ#?PVwQ^ BS/Gnэ8kbd$zM z܉r (]-068]X%AО,a/lDQҴ'RUQ3zEpP{{lb0[Lj]ދ)HpwgDґo9`0IVV.fm4>e`d<Ӭp&@N͘MU4gKտ=3HˆCn`B&NkſznAW ;-e Ufut qJ˫LbV\oΠte"MSQXSyg^rJH]a .wwnx=Q +F`=zsx:8d B-$55xXhlV'"[D2bV.R1AH$ݨ$u3ƌ#9z4%ޥ)*˪R^577/Wp5*D]1Xp*CKm xC1S#]">JtKn@lXQSf f۷DC++YvǗV/?rӔFhk.:^Ͱ }#爣r}L͏O0ɂ[NcKI+u t&qd7Xʩ *!:{VetLңONР8FJt},bd<AӁCψ1Vhŧh͠ ]X-@fiR;"};32kEc#gYa(QN@=DҀQݝLr\)ի0%e=o׳kw ݳ ED[6Y}>*:uXgMDE91 pfN[Rf^?i6:DkF`)򭄾q (cT:e%`x; AHhuA"r4sė9]9f4c*pCh|,D:+;2LS[ঔ ah"뙥FgD2\K@#;kB"1 o> i vOt8{ ӑaX$/uuBheOeH]#4jnbX Gw Cu4$68s2=(hkBƣy1;^E26?B& =-KG s(_S\ߝwptˣ*V?aO#)p'-Wz,ɀ1aI/T144Ra~mZS_.m + nSNopF/ xWGxH"ms[6l[tyG#F< =3{4e[o֓=4I";^:LR1yquUtZ 6gͮǨ蛰 ;4rC1њ&&* Ûetp"e18SYb0j:Eַ-{C׻ Wkz?ʮTA|Xf;0wm+Ⱦ]܄.^Ԯ)J]?y,"/жUAWn5d4tx scJ&cAk6\@DH}Fƛ2 %zb6 Ga`O6@|~~&μ@+Ts]c\ElqЫ}QG2TKabWF?,)qp % wNcퟋhy)XɹƷխ(nc@yIUO#ܣr6v2 @(r%j;Q1wTԔ24o~Й2I36`RPyyHktP3fJXr*1&wC؜FV 8 B-)u1A̚Ōc31RD~՚ӎCZhL=N[ЄU&яzӫSf5v0ZCaޥf#Wq?͛ jLh*`,++?xmG6~SZV (D)wK9likRB[&yX~®a4^_@??"YMkO-vvB!j89T@)Jv{44:e}_z-\ §*,562s `dYa˶9fܯ ݲƒ;ț?nހr lRA6+li"w2FZ>a>E$wAAyz}mJLjA\C}Ukn83`'w5w4نȲnᵉE r k5`4E&"Xj{@m!7͵$p4.ksn!`Aelr[,=C;:ؽ(_c`lb/ A00Fޅ*FUBHj,R vo<J [ėXcD/LԏbS Z BCʰZMzG47&2$icfv-zrAҍߋtQ?pBN}#W$V-&}|z1+iVgӝlw1pk"wdO3N>[zr*ˢxS O9U;x;䜖+CIkO}:]NPV U*T q^:zrѯ;qC濆c$F Z$@T)5TZ)I¥wI f6tь ^^CӘϐIHyV U7c5 ݕ .e8Oέ fLD+OUs'cřr_Ũ;%H{4%XUQ:%)-ޥV8L{pO1'69\c@K=~;OS͹ࢦ7I4I Y &=ߟV#7 y|W)칉cFvߣ$ө ZJbvBb<ۖUek< T/^d3nѦQG|?4eG=Ö(We@ &[ǓXFhBR`BzјgHmP 3燸Pغ|X$ hxh7'?U7T}A\^;p+%-]U柫L}\B7ϣ5tc?ҀVtų,:eU{ъO3q/w!u@αMI:%gM>pOpLy 7Rz#_dx1l6o\eS"ȗ/:Tl f<RMi§3mu=9#.L CY7FNxћ8zh9Ӯqg-0{ }ݹJq"-ϩ^H_Xt)ncG:j7I 7#( Št^@ ϝi= ;vuL֞3kd#+rM'R XA&Uo6RBQUB^M-eZ-ub&Uj.yKĢRv4d]0] ~up0|`FSoeɌ\P9#sуu]GN>޴kNyf~``~;1Vk+CS%^{0փH92( fBaPZ0x}N.9(+ԩEyUQC"wljoiB1AWWna1b4-6,&tUY!^Ĭ6$1N搡fhS\r aCoz ̘>-)7Vgn6K4'?D(Tp=  Wj'Fv,:ɏcUr V[ݟ챪:#MT|FKv-߱SE> Y)5b㼌V3"o+՜!lөXDi\/#,ɹY,t yVH2m9b].VSCp")=y{0^`8*e xNҵ;}rbЂ96iQbze@40i LS86NÚYQ ?|i=n`b8\2Vq:Gλvpz(.If֟9  Qc5{u s|Cp`cZ,j %z4Pq+u uOZ &\3$_m vFJ0*H͕^@3_;x~LEw7K9Y'Դ@qc/ָnS.#픡u1~僤nHx#%C@*).ObzuVAm7lrsJ܎͢{71ע*dTQ+\!>DӚО"Πjln9tZEq=ϧ cfG//˥FQW7&t>#;B_DX;V:@Yq"qe*W*vMGRVJ%? &MZ9*XOت|GRqڴ IL|' pSk},xrK&UB'HyO.мOn7vY4G(y.3TՏR1Ah wnevFt=`_tdΨey/N7լ ιMp)w B=>b}82W$rdH51%.7y00X(춞&2A?贝MuR;mvOO(B$U|{t3ekZh}c zuG7׽:r03vݭS'e aSQח.Mpqe>1lZR[:$ 1V^,sCtx*yld @#/cd+PqDhKnd+1>C@{ʼnjʀditYAq9g>%;29 K\M2P|d]wk aS<9A&{KD#$SQڻiӛ=F^)^@X{@:#=~Kxݹ.lt(cgTNB`-tgLLjr;6  9F& Pe'{*fkmj c4b:0ٛPRCUb7{<潂k!A`yD3[ PTMHil )0́y^VVpy六7o޵բI%ōcr0)d40k4Jh,N{a*AG*r Z(*4hpzRrWF8adDWWd8APo!擪ij Wci \tK$}]A%8GpP{#pwuǼl)|N/ΗQj:6NM!IsJke@s &IKI˳ok\$K{wCkǍ~6*[?JITƻpԫZ9YåGVE.ŇTMa"-=uA;6%^b`b%QaeᕪYFPeDN??p3,X6w|8%e_*߽;WGxʖU(8!,ZA>;H8F>lǪ%a!'ljGbA&NK vQ/ oϲn.ۇ~VAM`&Q^f!evQfvi_VRasf ֯V ' Q@bFxDWpB UxQv6@0 Ը__EY*#ٚw4@8t9?_L~33C DBd!Qܬ{e4|߭O7U0 u6;eyxwnKFq'C֯,|;^{U4lXODBK;N /huUSao 4ζ] 䅬x8 ΂vPݳZD)h9T\[Q:̿# =wOܝ{'xuGWPx} ` 1_`*4^6"3{H{` YHNQk^8Ky]h'"N6M[J|eɶy %<¯8LgUaY^_"FٮhMm ⦆(M_NcҏjQ]풂;pŇ|+tƎoWI[Օ'Ik'ެ jIB.۴sƠaD'8@ N~3s%9E$@9oΝa?=xҎ3;LYoڌpJEaYd]=YR*T `-˥p}}R<5Ĝ:ZuT'sqȩ wbs?3Z3 v+iws7lœlĔ~u?#DAzTJUz5K?l<F x&^ `*1z[fj7M6)5nFHD59 ?J:9yeɛѽhr\.Ӈh)"/!]8d5j2H?4l`J; , u%t |Gz ߟ;&/N)" n"{qԄo(=b$[UNCkzj 3fƁ0}p)uQMI}8pJ.}U1#*1 "7Z#u/s 0;9S\e;ر Z\ڻ ߏ/#c7 =j.7>??^jgr1,7<ւ4ea1Amݞ~p8H=a530=Sܾbwbo% jpBw#zQςts!lq 6a&flu^+E" ~6˖?>9s& S|syX}WWI L'f7դ "A:0 C26 @K )7`0Bo9/">A'Z'AMG0I/"7M#ȁ!T c>Nʹ,{Ӵ@d':=h%Zْ|[VM=1}& tA iZjw(v@ě!K4gOnڎо;Lv̮6},TlY&^Bq'tQsq߄lGp 'S#lUǪBs_J~Og/J?_;ϯ}Bx{ڌ"iԘW&F1>0*;~, zϪ{ɊYa?.Go̰di\_8mU"< }I^ۖr@J){Jy\d0O~7]}qMMԜ̪|5)X:H:qHXsOcN̄8`oj|fD|kF-i/Z Zo9̂z­C"|q!VyXH3NNeF;?lU4apPjݘ/i YOW[80+iK}GecE'O?%ʑ0b#C.,Mܵ)V翬H,B@PެdM-8;ĞS&AZ z"e'+D7oa)֩B~tUGmN^(.]ظo235뜜}f rέBpMHꝿ^ Co6ʶoQ+A"t!ͱf2pVat'@GTN{n%͐[8/VxӺ{݇nM jgk1:G3E`\ t~:E ,_"{Sҧ 玌!%: Tt"Y}Ou+GZt)op|"vZPJ}_~IٴKdt.Ʋiۃ+Ds 36iYЋm#e5T547]+y>#LȫH2y@Jja˛+Z2ȁ"PLv:Kp2{ ꋛ@_+ k'Ψ]QIZotno0WvF,;Sy @]afs$&`]9H|%Ny&j_5E"g[z.b#&Ѧؿ( JG ŇcE xdʺ86.x֒S`FV n)t ԄNcT@K9,2K8d (׆*+,:V;ZӬotfm͗/и%+/>3neуЖQsNcs4rq^oFBPpͳ Zd>y^$ŧQ`6 "V2nKL{[>AN %^I=TG-ʶzX\RbJ'w'2,/D0\j"AOxB՗%Ԙ@[08x@ݳK \ȽE`)޹"ȓMP.]d|Oұ,ZfOyW0q:TCzE>j"5W >—:@ځ"дthx%#07mvJ .#c<ĉ;΋47)?(\.9؅!0d~}1 5`E$)}aY `XZjdҜ݅HI"fs-< KH nAz}wH/W:Ep܅}&Fy]}u0 tb6z&1 ҥvTТQZ1+| ~Y6he:aAf?:? @?Rlf#⎻w=DXBF}nE[t-vkBP[ }V0H"R@$@&~MK %Qn/#LQy\sQ}f'?۠m4pE2[8!VNdRAwoiۚoG,ۜ}WǠH ǾD B>L/U%# P4?ɫÎ D7Րm c$d1$8;$87&Hgr=:)y !d%Ěmrn~I/C{QuH=Ph=F>zr_.LEnZN`Th6o-ݬx [q'qzgFW-Вr޻~US[UuZ>fp<Ȫ|eq$b<~[Xn#tbfLN=^6c{[Bx5Y߿ }c3RNGL"R0.eMQHS+SuܪJQGN=KZ]PF3k !J15X+YΘfߎBh!Ȯ(h[KLV}#02x2d2hz0- l,mD~!cpKD"B[2A)mKA$klLz@ƓN II'%fuׂlKBi({nJյަtӂ~bR1b]$kQ %KJ<ҕ{H-Q/vk̈́?ύpi覌v)%ҫXrլ㳎F) ΍@ nύj R ރz%@F4'Cv7!wEQ~E52#Pm6GQw3YME\dۡ譼@k6WEVbCI&.;އMR4d)r> J[O{U?HMó6N4Z) j/tn>t8zgg ߷aZ_EF+:Uu[KY6.e|2)&"q4"W"mqD]uH.Aw0gBY+ φT5*o$n=gxxʀq5 TÈ EU|~zCq,dRyaB“R|쵏g44ō~6Hi[m<,U8ߜm%vܽ*S?Ջi_ׁuп)wf be!al.JӿШ r']\Tn6~wC%T~Nܩx1FCt1[o$*7٥  .+ '-L202􍨶q~z!.=dYJR$gҴThm1(+_ "`<z,4B_{#ʏő]+NOf#Kk[kkNui.D ~&(L9CT5ud1,,|ܳj$_,3//= t_dO9Xʐlv:#E3m| A#f -P"z,$bl3װo"gYW7JaJZyIhV|K,]|s3'ER,47c]s ^.$adp~ۚGƞ;EFYNŖUU:1&Q|tNlkdmג?26 dL5mp#\>2o"߿vFM{]TTEއĻC֙ޥEYదF=ZZa.ryNooF[f&v'^ BF+jC;VHۥgbʔ$edGcKFeb|*-N;uz;FO 44nb9uSѷW +*4)}x@#¯S`DZkݎR]ţ }C9+ Z:3_sOx9Iʻ^d ~nrWP2ԃ#-z4qԫsW9%W( {@y`a鏻3r=(aQRsj]LlG$ص)B5mL GP9 M ,g HuEHZ(׀uprN^):3dohM05jFjߌ?p Ŧ8)O¡ʶ ]㬝ʣ^@6_\`JH۪¬> qLfK=$>!7ʞóÜ:!ަ:YXKf_=C[AĦҎEM 0zKl{ mHˌi-@әX}Y}#ODW ]J~l}2e1vIt4evVot tS嫉D+皌$g۾djɩ5.iN޺ҦYY+˩GĒՅnmV]&֘Xv؂N1mr4l)ˉP UMGvֿۻҊsĕgV9'KXMZHP^iԓ^VHVnJH+M{O{qtj|Y\ iHf%KJgȞrxG<5ZR. $8a$DS֧1.żXNw5?VWg{?nљauQYr^L bФ.m1UbB pS΁+9I%TAJ$l) Du.y9GWu؊ld۪̔ wb\Q"̗; gNz~v -,Ki ջoAfq̾s ~Ӌdm3h%2Oਫ਼ӹqa/K_\jq:o*l8F+E({_c+vw?ӀcKwG#9c7ײm^uFVnU.J sxvq<ᵄ|܃uL YŻ >^umJ"#hbaǫr|$|:Vmi~np8W c Z DO 'p"fF#2HTAr3`MZ+ e{mcJChK=:RM I !y*EI`¬-a(#lYta:lO y5nګ>E'niG Q7wy0/s~rCVH 03{kiҝ(@`EЭvX ~txjU.ք}M+]X9e2ƌ%*S]Eϟt)"辏^X4t H@E| "ISܻ,rTgO70 t'H [Ը*5]n~bBf( |p pT,X/!)rk||L y:PXSjƑ5&0{,X6₽lTQ:msUGJU\ʩ.ϛqcSh86 P-WGF۔ZXZQ, zVVؖ'{~k\6M#\‹Gtg:;P)OKZ>/4{VY)n^we06/sռ W\T Vܬk戧zҶr(n8~}bbetT(ʾ/rK ѧI?8<6 *J 93X׷I%[jՒb4>`hkɹ2JTJFͱT+PMRT``i#lS.gTnM g1O4j6m煯CAO:IQ@٫.gF2;0 k]L^Ь5#BBҡƛK| l,9 ! fv5<愺qvH2Ot wzvF "[MZ*OcĀT=SD l>):cEsl2XLTA& Ziq3"7۱Ե䢞F퓩B'nj/Lw:ߎ9]h`FTZ}H'?FPXk@nZEpbH^!ɹ:¿#rQ`mj"d3/?6W'Q~qڏDL!ua WyQ"ptGա䰡`P?`BbwJX}LI¼?e'WDgJlIb6िqC]t&\=smH {DGdb_׽Y{O駚0zԛva" 瓊U0Mqo;׽&˵S#I q^2k[V5oX1 WzHjxeD>hwj|)pcK*`:Y["X c3hRRLg[>.Ge؝Mk}m@kTHϭJZzu%oTD=$m, VL톘 Lt4tzLLLnW_p=6$0.OJ\R)DS9pK38W< jd3D wA1j ԺcPk}) z-6nN+zAvt&㟻rWO %a^!Uϳ ya`q&/S);A9V>aj_>3>kᲚ01.diQ[L.>?-R䪓,>o@4G) /Vlئ {%T~쌼[%Y &jp[˼IZeX*$=@&}֛N7@ D9ʯúRr ,`!uOKg#`~J)8a N2av4ΐ~:4+7 'ŘľrzB O& /Uq!/JpR@i*Tsdⵧy_N5DRr1]^7Cc/RQT 7Brݺo3FΗ82jNMbZi$2)|"C芈uiφBKS2zu -ESl <{ؤVb3P6SjFR@{R[uZ34b x&ցڥ ^Ҳl+﹐]r:&T|ˍS=vgfsH:.lTQ .XVc#ucr'Yl2$dx T\ 3'vI; D#=%O[D%M$EưζvX~GZϽ(]LL9tqn?ȾZ\ri"hXt4)b_T4߆Ѐ2p2J@X6*ݶwne߬tiPE+R6;~-T~[gL_[^$0cuڢ.#߳+f[pd^B#W85fP'χc*{0 77 <*Ǒ4dyg{@ /C4 =*ٛ0;u"& OB)sTAuϦWE` 9Ր/2#;3Ur#:Y<łinÐ "ODm\^h,[F+.mngؖzU_ϼǪZɼ*4Aɛ< ~~QNcS5G&D1(y8d4@$TC >f!=bR(K U(7zf Kzp0dqojeVNI_AOlB[e|,D lHdyc{E5'D3ȼ RKa}-oɆzN%Alܫ381~q B4>oUɰffV=F%86s"л d=WDƵUI OLȟ.R KhD/fy \|K >DLMCifΚ!vQ5Y<{e4 #U7)U@$Qq˵rU鍩rmna\SaWW[d52N.kV]^P"G*s lIJΑ.QVrL6i z h ꆨP9-xA:kf7 Lv?m9&SiܱPuS=I()ɳHb$b픫-f|ɸ A X4ٶ .& E]MoWf J0m*.`X3a#0ƕ5C6 Lg&(|BxV@Si/(cJ6}GH: 6i@v!i?6SF`d-Q?kO@8ӱ6lY0~o`5|ɫ_fO%ΩxRѵt}??ۣNO Gjl,^IZEܓC*Tkv#/j2@PqiA؉}&(daw]@h(+_:/AXV2Yif IɟI I7p39 ճf2ܧ4~C yGbf_;vLCG>,. Q1Vl]&BHd"Dnop ;7O/KxA E,.u!,/a|:X8=fFr D C{VIQ79WvJq̉>tclU"oa{~9 =<<[} t}d^Z͌a{ܷP gȸe!ߩfy\x.1$sJRꫨtfo#ΑP pPx,z'K376Cr`W9pţŞ辈&iI2_l7+LZMh飮<l IĮ7#!1 %(Lß&Q~0֨u$anfMȁGT^DsMr 3M0;=]~ #R[y, B8-;BIz@'oz>]o޵3r٧Bfȡw?1& ˡ ~3{T;ZS}YӣPPGaQr Vy2\%Mb\,iqWS4rrf8>3pgznRmeQ۴pk94sZ@;l`L!NYF/6$pF(4rc\@SOnKB-Z8fU_|*Tkve6ۯ%_qqPJgj,[*Vv&r`+yrk_o+9WbYjPYu55*ttTZ󠨬:6Z.KfT8dM䔜ϫ6t-ǯ2 K14[y![9 ҳp_F5\.M\^W@p+hi/4 _L͕#xR`>OxTmu) 5rݹ͚LIr7>C?njϞ񀨼򐅤۽$芅)m1хi:nq6>櫸8~pX9>2ٴ :5@jླྀk[7$5A$|o ƒ"o65MTfvׁR? mD-PP_y#*)@廢i|tUn8  93h`kz0)&jƕA\NQRb0e }HAmv@rgǯ \`^dtu}_%AE {^guhZ⁾a`3mYYF-8Ve9%Nz{?4bLsQ6$+[t@o< l}14B"NhRmVZe*ߐ7ش9c/k|y 37{42X#u/>~0 xyD.ϧ7Iz͒Gc9mb.$Bk%3 P{ۨA3) tGo^lj(:qH3%@=*4t\,?ǰh}6FsabH:d=`͠R*mZ ͏jxa\1i }saqc4۠6 RZx#y8xC?;ңZӂ3_|\vʷHxm JRX& DfHĘZ$ f1!(X4z**%'l)9ZV Jh.,(#xt;eGO#|@s}րXq8#yc^CB>0,:FK]M|<3_!=_ <ȗ@>hRkЌi1ьVc&X3{ BSL-0oXjӝZvL(|9UuQn4󋫢lw#U߻e$\,z1iWCju*E?=?@WM^{Lzkst U*f16*>sExSt}8u_Veii#o9m|f0+D,lL)yy[u̿H}R)}7p#m;]z:?rxq-733S۴B]UMZ֣`K[ꠊ!)sz_] D(56-%k#VW F ( pKh Wq_r>f?wA98\M?~g2N.Ss DquJZߊk  ŋYƿn#l j8K˼X)~.(1j8Wfսv&џ Os=׷i;1ഡGlpU'>=ĺ,; =@s O;ʕYy-MTv?a]xh*fKm S7MH,}X؆/Vd屙H0"pU /Xj>ݯAaffZ-" T(mF_-;i?KUUK^kX 2!8.̟Iّ^s$ҏ~ƄH[Q}\kEQ, ?;ORx‚AdwZ݂"w5a|+`)yq^Dof _f8'L#a14d~0fQ`\^0yWٳq۩2|`쏪L@xv'"ʟ ;@2;evY>ϭaYr}`P_: |E2zdSlxW|_~u7ՊFXAڣdd eje'skmƟX]拧*5o53198:?i$@(* ! -/+"lH_HR4{(ağ?6{I₤] %wX$djr!~i$pdnn1LzK sLgott1=iz|I.P|-IjHnݢg* 2~1OOԍlO[^Q/pQC-!-eo]|2"<̢t a6UdIuT/as->1XM?:]W qw$M<j83BnY>&$^QY1_j)3@_$iV_cuĠ񕱁jĭ|{f mʼ5GHs)WDWmTaIda1ξE V3gpЁIr@yXfӈ-d: xkZ h앭M2Tq6setZũ+wN*/.f,v4YG֗c2 J+|84$| >W .BHLi]'*s1)UqKiɸSd寱*@}&hcMX @bgm-dF nqx~+eXeťHQ"0CޒN0=8|b½S?I֢%?t$;=A,3*X{/#.W1%Sώ5Ē0ap>rVp`3=xiɕO_Mg7Y Rf< ]' vQ{jP~5 cu"&jyA2T5Zvސ὚̡%Ǡ@L4ħHdz4r< [`d9#I3g{ $ydꗙ,=?ƝjƜ,rS䄾^ 3TᦱPMRQЫ14dU&5)%|ҬYR$EC+[S/Xi O( kAb {V!`+? C @12Uϑ m07ykTS>Roq/4Jⳬ%٘x~7vpDi>q s<Kg$b8|iAtРyl':Q3s%U_(/5k,Z@_={"h!os$ TJ٣[BAN4PZ{'v(ߢyz^:X =%[$@ id1z݆ qxלއժ7x#AlNCRX\KXs5T.PLX/&h(uՉPg 1ܴ3L!(pz69~~r9yVa&t+[퀛}/g%KRjJ~I6fM"yJ`k4!Nd?:[nrx ᆪΰf3;SMo6FC!a:{(4ӂDQ_!)(>)Le[2?U,E&S a\(߾_KoAG оs>22|1~ / '/5iBp,U>\f+!޹p ;Qȇ^-޿> iњVPSV0^ٌsBxj@R3 ?sejS:̑/`z< ( ЇKG!bЇc1&2U:܇0qs4̫eаVr4Bؖk`OH#X;TxZ-n`)$w %<=~U` 3cş;lj;o5}47E(9rY/:Ƒ0HS#2U7FEu\p5H(zMtk]@BtvPq_.n-{#V .ƒT+X\zBOYK7`(V.-Is#΅Aps mdd&_)fhY('罩doBQ?쓍Gcl#2BJY(U+Buvץĵ9Ϊ9#bQd.ژ3p QO5oE__p- Gŀ"ě+z jJ d0TK.9/V`;B+T談߉*Gq1h`Ʌp޶.!#"6IqC1SbiSqlEg'bZtI4rb_Fn,g^ R{CfKzh"b7tFƱ"mȝ!D8\ϩVmR?Dث v0Lɯ5wc d olw.-Lõ zC!SѹwG,ޓ蕞Pq Dd_7fxUWvN&kJp٧ZȖg/ )7! tV@4G%pAv]66NU7տ@3j$-uM.u-$܋0iq r n-"<ݚԚ0uS=fH[jP`2ʓϜ@[sKۆ 5UD#9B.Xߎs~~̥u+Z;Fy9QԡF]5X==s"7&W>Wu"aŇlz)*57I6%gB}y09G8dْz7GZ?ÇN =ko548բJNN2f!o\u^i_XUrӒhK'sUPu:B*Z^RכRѥڧGȭuF MWH9;48){1*+'nFIy`Ń -uy؛<C|&/Jp;yvzV /.p0j~b&>QB%^ wf<*}1Qjdy ^&V=EgxIVpҿ327aJQ&R iķPč #ZDKagjӗ6Df&cPɪ@jD;DKM/l?CF[꼴ScxQ4hϻQ͊QnPl:,onQ jV*197 P8̀;鮞{%v tӝA -+IIJB=%667IsK.rdtG9wt}bp7v޷ |L7A*h^M\0r-# o`0㘳ƭ@n@Q݊5:#Dx[_=7@R4~ޗL&eݙ@GpK!rػv"3pN~Cv{Ak͸1>Ȣnj(NFazRM9ߎv`'@>QWeK(D$-vdpDƠmU}~%鱪UK3!7~]\sR H&2rtw;[c"7!`S :D\\wYxc,?wz̟\#Ň@TUQw/eO3.571-6k_=҆'K?b !&)Sz}^:d> ɨ0{ j> 7eMIނE/rX|88Uu}LsbxGgOLKʌo{kXƊ@@E%9iWi*I02mqg`.&*([%X#/-L,<2)Ǎm!WtW9C'n bXCJB(r %Ap/;'~TO`}𤴧" 1=zKjNTsZ3_:cExLiƞoog(\IU$ N2 2fU 42>ޒ~F*>"ǸcKHkAhL[xF** ]%Ȫip4-x*>lR=IJ`a[HrpXrh0ױٜG!5DsB{;v˼kPηlj}hr`˨.6Tӛ#l (|o؇ Gc7RdT}V76# ιtﲁs:"X>{b9s]+>$z<6㶢kVro'})br?Va<1/3yYShl͵5"#Ԧx8քB(WlfTfocJ]0{6v}Q6Do&3nʡW 4Oz0a!"4Wv1^䵸UI8ژ)z^q|*1#IWkni Ru,1H=[^Ҷ)dL%a֫_A<>0y~4Ԣ?7i )#Ĉ1+645w7=3`q!׍s"m5]qBѥj(}Z^%L7W-*lK,sҌV%Il9C\@6[OA tM'3HF`o/2Y g2̙.;>dk&V'gQv,^׬v-#ΑFZ,PvY^= x/lu1(/wA:!ܶ_+SLvI (bnRx\|AN*>yY-\U;\w4lQ50>P5$+1R}M]0%O4JhM%%\f18a~XU>drF\k!4~=q0KMkwY2sgd Qbn= N3~~uA9d@ 4zGm%wJX#op#Q5PC*θ$X,M-ތ1yg&@3n{?fO C,^^3H.~:c pWm |XW=*uD ?UwcHs'7Dq*i!bJRvYu=e$פ3鵣װh1{pN]tm \{.3ԧ3zܛ`5 쮞@޲XkgߋUmԐÊŌXs\<:"z"4xTf:ףA%v8c'{dArf-3]ЀYC#ϑGj=p2bQ@4Wjn%S`5'v7X=Kּ_9Gf Caeu^`drZB!,ViWMi~;(:D,6D*i 2Gۏީh5@cqB `A`N ߁y6Tq94k$E@$Ҿlӳg02S`wҔV+y{+ "G^YhLY1=\\Cn_FqkurpmHG!Յ|#c è!wa-!OU@AR֍ 1'r*8 DBh. /ôt+Q:g]d͍|qRJE6#Fh"a{A&F6YV;.gEC Hb6v/WXjگ}^fqq# lZxWRp'\Kw`0l$(7(-)Ӯ>OGjDycDLA0o dcDhlO҉`iCu}`fsaH^s܌Vb ]M2a9a3E,z cl ^[mVڿLT bŅQs4ϩ[_j1%~g\{o S%mfDaBbdZ*/JfȌߨMQ!yr8 M܁ [rWx{eE!q 3} x] l=;wM%vi!z )AEkrb؊#n`aTHŘKxF_cz`;ck~kU 4iGN؝djt9Ro`q8j`ʳIPOK.E+B!s}qi:0F:-s{Gkde-ZF Rw^<&F3 ^WTo3~w)1OCH%9;vG-_1c+^-0)qnLOAݿaWJ=US^0{w@G|oN9LK%6%X*.cL^ye f`Iv,uV[FcR޹L7Lbd['Q3ZBa U񊦉Hrd"5۫uB-oScDU)"WTW .mB+$0 sR̘ gRL{]w>ެ.u)"98Ѝ70|so,,V6jj1zr&r69nV_RPv6rDМ K9E +AabL$f BzǬ*%呉75cd &Xչ1OpR9\bQ|fsvE B&:gMg ,Vq5_`O`o։i)K`1KyI^9<ābaW&gǪ Enz|2y‚bA 컍x[Tu1'el|k{9kunS}s%8=^cA%Ego |*픦Ğ2 >5Zy5)Q$~OpVEzy:qXh,!Gzе%Mz5}֚&cGaM #Rxքe;iQ-OS1E;FPHeLL#HC8.ͮZ"I({*z`2yVí`<z*RRgYZ070701000002d8000081a40000000000000000000000016439a355000029c0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/)~]?Eh=ڜ.+O\ė 92aLrVxa%9ੌ>lP74a`,sHc %;? )a*pHoT8fJD٢w" F&4/ ʉ+ODke1a){FN^h s3PAL$7(sH߭!l0hGNۃ>?;2n$+qh9x wr66*iT N- '̀{<9Cp2\Zxc L}HP@a=4.ں-|Hf]`16!R%*#UɊs rÄU(aR퉪n2’X4:vI++x^/ҏtHf߅~~cB߃xM:w}qkO>k8dAp҇(-~`߁]:ԽWnO-V."VZeǥl<,F2ݪ} 4<k˳ %; 8eV)8uFvla?1W۔{Qg'UTU{zMw9<*fa_~#C療|}(= @w ?(qcBai_ٺ΁kxNi?H=/40^ާ(~J5dT9BH %Go&_A2~s[TT={FX3kDEw+OohRFClJ~qY TP`& %:DR}r(O(6=_ڷ1,nB=Cݸ8LKQ;Yfd\T"t @/z"]}$BCC?=>,00JWzRK@yaBp7~j=d 8>@y ၄&T務!)?B?{?ћ#2ĀeY}%G-hecxLzHL ! ^ i#K"g !`?\ $%8$"Ws u:L^=9"^ĨFCԮ!V<6cj :uWm K//܋B+a8#=w'8tvwgFLw-lbhkpL1"܋TZg2KIym@wJjgH~'b(o7}Zê’^9ׇ\8K5sTqx9uȞ/2^O h}qf#ӯ ظRNj*Y-GU`(CS7RCaA{UDG n#` |% 0$\[̧tG@]뮄#}+WaQH. nT_Ep(qm#!$Ii!ƾ%"a;M&{j:)dI~V3 <F&Xܭ$i?ke9Ű^3H4 , x˿ <~",1H wpP.4}DP;޸l^ <_Wɓhíɤ MqV'zCXdi<V]\^DɞFiW D[czT6 M 5@#n%uLaJ5KQǽUR.8Cxǁ9 ʡЧoR@7etMV;?ET9{̘zteU[|ϜK2C)F$>R4+0h}~ Cz~.NPL11\$S6_BBMbJDl 㝿DC;-PFJ,fQ'CZ/F^kt=6iw}7u %&'K_Oڣdpn)KY7Ю4ƷĩuiƭC.;,6JUŶ嫚TgO躋^?8~ !"lbmYLZo{wUfb61j!@M@`(b }(:y cr$oD CMHbjrx(·(Om%`b匸X<"F+Il5^;Ka'ח󮫐}!LP(ap>@RYsg iwlIbolѭ!h>8P*έ)phd3\b&;Dds2W~wN7k-1bpێ y3lA3mÊoMb`|РϻP!^ W#^UzJvvXe;=ن5l R>kŎ7u8x$ / G4\σPMŠb ߣҸ FXz2X@Tvhc*cvz0k$,CIB9E^y~^Rt&pC lib\MRJf0wVERj(kXU`uxM4zx^cam!ZW]sKuxUֿC } Jf<8AJ*fu'j@ٝ]vzck O TgBnQ)r;b Dercg]ּ @ l>XoW)Ba0ܫXOy0rnQYy4:d {JP6"M!62W kJt=)R&ƞ;GhCb!ƙלg*g3odZ5 dȷ?xqg4.?^5nkmni5qjCh-URh显es/P)V Wz>R6Vfu;D" "p:I`x< btxve!-5GqvZ25UJvCC] s|O)K-r(Mp3}A,Pş;E;9LH7}1I͑y&~(DAX40DoZp!sK: Tc^("֩u2I:*yF4]Ǭ \_΄WF4{ڹ˞bZ;|l?X}#tU '2:ҕH70Z\heUE.vmKݴDrxTz)ZM4 дm?a/|. c l(>[2cguBp?K>'.F[zdv_B K*~P?rYni+2-Igfɳ?`@%+v#Z_~q\a\jM{ DWufQ ښ$Jwoy+.#SEbM-1J% {8ۍs$k&钋6<ɠla~*8a-& IVJK!ICNJȋz'L@{ogyM΃)H3!B{9?H. w5yZj +&qX+0dW6A. &Z 0r77A)h>h'*+n{~\t-&ghLber@sΘߔ~ NKmz]GA!uO;ULsmpgcBM5^WVWY_N$78u&\OEG{5ISx{sAjly7l} TfZ-23r ?rak'qc(sIv,TٚxGU{C(J}CiPq>? %X<jMd!ӁLNkcmϴD]SU}boU[DQ-g`xCe e!a7#.;o2)Ü`+\8ںz _+xj-?b;k_So c|Ȼ"\qZ`ރӞ^읇 7*X~À?cv(ǘ?5bZ.kW4~!MBKvAHPXiiZH?ҕ@TNycӸֱ\r{mzBgQ6=Y9TP eW(H?#XBdϣh 5PK\$61ڃl_\=HeE17JzbB3/^VD\@[xdơ):'q4n.NY1 _s+N_ɾNsP)8aSVU@{I*Us=ո9Chf6ßO3~/[p,@Fңt/Ƣ `lT`? =gIC3 Fz|ުD+`!þB{PچfED9/w uHPj"k!7}뜖rbh"tߨ7g(+S!I>~[QӞP8ˣ2~+r%vNڶKtz$yOM Q *Va fg>yFʄat4H]jUĤU@Q`X]mt. Z=Xa= !xq%'vW^h?i׭ʀ>Knk.ӋҾ2Pm9c ř*Zr~]tAe<ӵuytq=_2 )% Ì3E D)GP2e8~/gSBJjFC*&Vr?E [rV;Y&8ʯwqv+=Y,H Q~yBo(,ѝAɋB>zG~0RT |aOorΘьsl3Eޜfދ\% 0`Ife1D5gkJdFcZ1N3luݒ.׶BJϘq6# c!4qOM![ZHpZhFwQ2Q[z '23TLz|jK$^FB#ŕMCX(nkԁJlM{*xʤHִs;/b-ɤ8o3? 31j'V-"IN2k.g\:Q5UB0j6(``:(WUю_-4A>KǶ=UN]O%cYj?WbA Db'Tjxhl)!GUhsEk.O;aj Zߗ.F.ɔ")ƧQ ^* j:sIѠ$,+R0tԷ˳coM; 4H[rOoTRRFJ:6C˻=wE̓`#[PK[(v})Tq"Gx.|Zy@ȿ6GW͕}IԨc{ 56:4`X88U܇B ~r;х!|j,4qe!Lb\HUyI x! #r~Nak>LyѪ : ٱmᏻf!MO? inr}6%_ZJw'o.ʿ6 5&XȔg𼬂zP%@C0~:XsSIenVÃg!8:JnDO}_aG$DkZ!=C!Qb)Pc1㦃pQD ,I9slEg`󑩑#IF JVQ6U0{ aE\=,-3_BMBi)ĺ H~e+΁Hَy欵auNqLW@csvI'ZMއBG2wg(anR3DC )&X^-1RB|_rC@*:s4嗲Ϙn>Pye(6Wgz<+GܜɰWRm&P͚-,za X#?,H(ХCVGjvYYd/3"͢nrz;/ .2#=k-dN0i9[Zj zf$`5&m!PRUʌ:ETwFX,H"^{G /]G׏iu[,NLY^ypU1DFu\e cYЕՑ}WC7(%c! s\ 7ڬxh,n_ZCjY9w?^۝A&O+ƙ >N'~qf_$جL.  > uNQ:xoݐ'^[ ,D\a2R`lό4v y;Ss>csS5N#p1m$sZ8+/WzHv xM KfD6S9daqi k RHq bFƊ*Ty"NFLR`GV=6ۼmůBȬZ{nq 8^^Ѥ=~$̧GdGQX~l{m)l[!y+*ht2{Δ8ٗ)Vf-9Iˢ9۾:[؀ nZ x~ut^Ņ)Pa~tZZ&!r{/T=RAD$ >H"QJZ ?LZ/P) 4eг6S -(2JPE N!YHVAVsB8+oi\6XsK9 cL;-eejNvFA$'3δ8"!79U:0 4cTزCr9^ JCuԵ2us>$ihFِ5-!r8p('ő3w0t4p?>rv M-6J #S;c c7=?rWJl7$'Y~/\6hL-32bY yd'KPy B?›,fL2laH1TcY:5 4: ؙ{LMWp'&ւ\`+n ؤO;VMe~RJ-bD4:r"A9L9\!A%W) jy-AEgw`xZbi=OJ$.NQo?zBX8]{4wU~UnM\E$5ʃs2!駪:1^.=?V^'МPH\ \<4IgNS]$XϼkJj9!a~^ " ɃIu&DžXz`0pL/䜥1VRBJ 6|$\d~`ddet.x2dÜ DkR#nvkhɧwTQF7vOX[nD+K3}bʺ"N{sdrDnCQ.F0R4Ԟz.e, 6TX3Wps|w.Czn<=ڭ$ǭL~_ƹ7덬wauvSsD!-nJ }~kd&["U.6N2,97IUQ.7HgtZ ٽ\ '܌X}3J0 &>?!+eA:aԋFd jDm!XrJ()6a=X8ՁSOρJ5K'گ/OϤ8\}5 wwHj10WE8"͇n}P_~.}^z)+(xHp&37"Q>LSCЛyٷϻ3ٛ2lYtf|A}[!xwfo`5`21s _F䛲Ԏ +7^rjƫXޕ>Y?1:C<2U]MιR~[q0X M= QivUj@@hGrIC AZJ4*>\%^OK9[yz\j=V.] .p2ɶ1NL x1/Tmw|3SS,gYZ070701000002d9000081a40000000000000000000000016439a35500012fb8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/X]?Eh=ڜ.+ʆ Z!m ,›1RyM'x}Ev}1|7RGDs"XA;y&rkH b 8!Lz#aYvpHbF5} {J$TmHagI7Gъ~U r@~ obZai_`a 3c6Y{db63iH.pIC}vt=|{@mdPx!w/̆ӆ(>ž1B )7ģJ]w_Y=epZQIh|sgݚ=Ae{ TͲez~EUiwe"LlⵂNr,y(+[ѳuCwP3HeU3kf@\)0yS'zJwtA15l-&hnprc|pBp;f>7A <\n;tL*HfeW&`9lh5b+ d.]>I[dB8lRTQ@c HZ ܀y[uߴn#Vq'<$TG%X5 1K~t5TEcaa lt~~bh_::0F}X7sCb5 :tw$鈥29t-+A!On0[dmIE@r-YtZ#>լrsi['ӻb>M3W#$8BF eZ4 xF iijq?~yo&M۩1Y;?쑜sw<1կ\us8K0{sƦ7Db/opgSo 9q5 mۇF-lI=ȃ{BF034á3ÃڡY>|PUQ2YG+"=W+ UŜKDml wEyPh?]~q/F$*Mdx`BǨ~0DYm89p`Tq8=Kz駡ßO6Q;uxTN~w$o.賠.pCI:vӗ R3 eo.%΀nl: #B9tgOq${Ƃ'=EgA"|v]cXU#AbU]_[, Vo˲TX m׎Lݣmj`G7z-Q?^ȊUzfM8B>I C&#E:0ٖnԞ쾧t{#5z`^?[U6rW䆤|vj3VL ZKW?Wt|vͣVK.K}*'1Nhe,!'iG.b2J 7S!l-㉾`#|bVkp pcjk Vl77>Gyr9ТZ7Jd/HXTORuL7Hכ&CZ|Xw_dZ4%Wz<ɺ5Sv^M{f  T*- Ƕ tuj}Ōug2H@RE -#=649hk f[TYl[l&e;4,y`! 3O:YzUTpf&#+Rv#`9ݎ #b"{ggMcq>gI{8PgQ;wO #ρ7D\Ro_ c^Z&N{W;eZ؆89]}-&\|b8 %#-[9th%@@VޚyS4z"MZu]?y ʦ<$fQX,^﹗ޘ~"yFSnW?&/*<ӃdZsCSΙ#:oҀUO\)oQjoá+F؋)fŇ*t#qbevPDoj}["<%; 5LK} hGWY7v~'y./NdK M;s{ {ϤIch Z":HPg)S;>o)Hz?TI>` b4ĠKG fcov>8TXI;r>&&pT/m36ޡqLodO~IAjL=L`XfCIf:84+Θ\l*h|56Xȱ~!]A1v"e?2k7Woȼ .`U"/oH 'JBA*$"vVgt*_ ܼr :1+a'TRR̦gɫihi]( BJjݬtir%taZFCܑZt+t#TY "/"- î-rڍ>ah|Qzb/i"W#.^U=^Grۥ5Y|MpV[Ifqi<"JT[TЪmV@1I#&6.WEӪbu˟ug~ȏo4|gB\!#Ӥ7,]Z( "' *^Q]$A1br,.-5VzjeR1\2+I\#.62\CFwRiJɨkL *޵S5֑t?jր=*STUʵ4L?֋һI`alT$9z$$jYvNLKc(|셪Z";c5(1ߣ:[]!.s?N5B0<Ae6F*]3P AD {%x<\1;1p۵GK;lg.k 3cpyaQ>=vEDb23'yNOJϊ7&TOY) Dؒ)vE2o?xmפnRfkKV-`CJMq8(>g%"ػ_DrLq5bT,97A7"D4FwIc2R >nUҜ.% I,Y'Ru z7wdR؈M`"G3_4ɲ!5:z"[O_{8+!@Qq@K UҨLFןIٰ /i_<~j]JG0eᅯg?Sx]=^𰪫=1,eCT1Jkfd=ZHKq@S (PցWkPTRiK4$GtIc#33_(h'´ ߜ2q"1]{&Rlo[Zd]_MkFM~4E( Vd])MGЦO ptU'ί쭗GQO-g2 =Y V*%՘H%i8bVKepz9͓Y[?t5OmΎZU;9"KR#9 3Rf؞E:?b/qV2΅Lq1UfY4 j47@!.M!u:3$| /Y)VV$l;Sm!σJɵ4bӃ5&3۩my=_"<˅IkVGȢoXÓmrW<=v^˄ݭzVt_5\F Ė^'Urv[Xe` ND uثl̺d2XwLof*ڈS=7JcG*]HJq^qo.hs)#e|^)z# Eo&U딵ʴ9uj@#J/_)N2n\`!;rt4 zߛXNӱ3Pݿ.=qFŸC/ 4б1*y\'k=ڶj5Xa4N~>ŽJ$Y > tҺT>09{uyrM OW@~#}0ی`c5&mYmd[V|LuЉN"sk2Ў?Zh.?,#VK]#,LOD%u^5wU}_댩^I$v6j6ٛ[T8ֽhzN&T,[ `V{A,yffάw.w܏n&чtnh̫!2Φt@>a%ti .LW?kr8K6^3ci⇴O|_WһuQٜ BiA0㘅ڇyǔcAwawk&Hhk C:&.6Y/w|,eKDA%ؖ!eUL_CA7*Rp>mYOpk?dUfJF32Kh=xP7'SxFvBt֏XKњ]ꡥ`ơ۪"+B9kbf*Q@*Vmbx%%%<Y[;{tWz߆"ǔ-$ $ӳw#e_=F=]G;w%am]9Ax3 k+0J|vbCKV F>!f{˘k,y2=FIeπryfćAAÎ%K N $k Z{Gĉo%ngNszxH/^:ϒ8-aٜ%@ҽgj˂ awm)])dάL@XzfHA @3dXTQV\2ZsM H3=@8Kt:HH)lKBX>hcwQ7jyBX8'4AHaT:11wK7iէ%RE/hWu/ C9} \+mJ9}Xq:M 3Ss-Ifo6KxQ;|fe>}h;lI@ep Q\Ѣ`XFֹܝ bO(L//GʯihY;e|.p~K08o J n`R2̩y>S2f*ɷ4*U:]Nʨ4jq ;va|(ZODXBs<@$d'ޢ.vR 4&5o%Ɍϳ k*s4 )\ΧƯxB"=KP)@1ӡ6]A^27)LbCKLu]wB➊  zeb,#>Q+ϮCɛ ".&].g7_ rE}BDMaD&Оfs' 0|A!ʆ6?ʼFB.J\3v`:}_Si:t^۴hfy@EhJ nw4O> "GZZ2 y&%;+OZa{;I^A\"*0wҾP M輸z5!wO53M2 P(d6ԃ}hQΥ7|I%#ž1,Fs Qr/d"10QGX^2Kܮ-NDxtU楘MI8ؔ]*]o.萗y ̐(afJ`2."~~"IBG&{OtT .g+@Mb3U#:YLMn0SFp"vf^tCܩK;3xo|_mk#"8#M,j{Q#I bq+5 N<dT~D?-NTge'SWY"%@U':%_v.~$eҵIk#Qy> :lOwI/4|!ѺyJOS&69<daC1M|{T'kECr%_ =dVL֔bKDŽK-{VK6+'R|YhRCg˶Ϥ%|7%xP>*{ytwb|6aL񈀓G]1=J2F*5]i旖 "Dݮ!~}ǵ.Z 4zV.c !,?_4YVJ!XF rP!?~7"! 0*A_zAmAttaTr7aiWt&]Hf~Tn:) <#K&\x:Zi1ߢ*HԞsȝk0zlM]豦)[N@T0p_.DC)Tܐ^[퍎&i&iE|N8ueG4>g0AV=VnP.hMh$PO:w<7ȧ˒˷hT{ޔ IȀ?xQBZY5 N1#A*u>iR+LLp5q̕P;QFJVBf> Bm;|2lF^WrH[\`==Hj7"F5Ջ:[mCpvF@#XmyC&LG橐 bٱ}K<$0a!a!1lG1 ֒f|a#C_͔fE#ϔ*ʕ6JAikDݎy9g{5bvJJNB#ab(;ŏ6pr,]ree>Eaus. \GPS8hǽvݑE*c4 '|DYV8nH#%ϓ(5V|2 hh+ShdEO`C6D(-n^C;sl ˋvPJNuޞ/0E ׼zho٨hau'_n-ñ5rkH0k@kwhۧӦ6y5g% ruGgs)¬ev*\IQ82ҍ˘<ab&$b AiF:Aڠ_5^8k,AkM̬wM/aP'.sVK޼2LХݟT5,T߸֤, {fȄwixtIRuUQ``[Ź)` қՖ Oh>wOWHdFXYʩWY1b@N`fKOm^&p Չ;Ju7o__"vu\ 'm2޸| h;. ܉iC*[W[ZE͎8ՋeI&#SCOţLc.>$X }K M fu虺2e tdu/70k p{vkٻe˱"2r~?2h[~-ʹ>wk3+0kjsc:6 o^Yhsl^ؘM{XhQ n"XJc!+J@8/%r~Qr"PyEPW?Yt PD<2>sXHaI- Fc 3U9&/hM'u3PvʰպK&B7{5+fC/(1JJOV"ژԛQfZPI,7kŨ&)DU-C9kM/w00 w .(Ֆ5'I6F9pk# ]U`?|a/ 1O DKY{G aV +`yՠSN'!Yf+o5۱2_/2ހr<4Hd}шO-+eV0SQ.8 ' %xgGBmPS4s{q@!__ЁZoχEUhA8R> B^կť$qw\"O sEKdE3b`o7醙Q!im [Z"\*9Ļl%o 70']aUH.D^\?eyl_ީy8>+Z?# ?:{ fKףQC)lP  b1XOA@}L;N#A[!1Zr @zA9t   BbKL&+ ' OMJGmWӾ 6yI|KѢ%dǠV,'݋ygj<(X(b1z%4r7j ,͖) /Ty f`_*iGq_" ,1;;5b->0?Jff&Sk)!l`E͎D=ɠ$ )?՛ޥ, k͐PogX{cbXTޕIȺY\>7KԨwuL)7Y1yQ\S-={0BJl{4Fi@BhCuBrB[ b.yn.oEC EuHhdz{bwRk[ktr3|!D&HV"K%Ǖ|U/Ǔc Jrl{)>tߒzqP\ZC*RH J9TFST@.?-Q UC9O#Xݩe K'P^ `|+W1sA $PXNJ5~-<5n HM3:j ]LO֥sA'ksLEv:KeE"B=uezD'JNFdlzxiRLe8I@vrMA|P1dPe’ êG\pC*-$M. |mmeO6oFx$d Ԑ[uG2u(];l\8܁Jhr($̪UӤAȲ;|dK2bs%)1Ay_J:gFQпrP-@k<9Wv97Pڙ6!bQzdh̠Ję6y t#22Y_02An/sB_5@ Z-x&8 0?CTxU>##bƳeUE,dc{#Y.%4̣bMN*>'kM"%L&*| g+r&EA9I#isՂ]d7jiQt/ D>NE*Fx g'҃!֡ @ "u2z'ZO]y>fo%r+bFYT+-ĵ"½ p8\k!Zvyetחh{_a/jÉٵ=Sn'l&@bV & >Eh;=2t{D2|Ci?b =GoڂCճ{,B +X"C5=/8l@rdC96^HL6Etv5U7flԈZ4dGMW5.Dڝ}&xTIՉ(RH%x`+7ћX :&-!4S Ia̿Y r8zod `Neל)W:h9Ӫ 7JW%wʮ# $YR^Ν &ԇ:>˓tE ~nldzj}=%$+|Mb:c:vO.O0Q&"}^npqjN:'p˖EB u'p`t"͵aD$,Ɋqi`^3c5^_u{; +R*)Μ!f]8iGMadne4T_=%gmL(j(68ipw(Or&= :Kdk B_qBp$WPT;L_қo5s^ ?7'kޡ4wn*9.#LHo kg S+j,RwT-,%:pЮ"Ƿؒ aU_Ψ6 %bZ`-W׺N_Zf;h*۩\ w&zy-w ٓ XIEUX7A?n==(a)Luxrt5 r' hHuj V~AvǘV7VUGKk EʌpޞE$3\>H%>G4cd5PJ-cdt/dc{ihfс o'˛POf/nNWLwRjQ%W?; OHPVzvپ꣑徎M)TXy/cu' 2R*<Bтgp̭ K_{q:|mh/k j^Ȉ55Bǜ *3*RKϯ:dќnRkr$C=2 vDS}kB₍iF?Dp/L+e9%~'BfFR 䫘譖XgbH@|d݁uF^ܧn90-KzD0ga(+@oze3wAm-] {JxaJl@vIޣtcoAWDzo2,g{I3{@1l`b( Wk߸AnZT|QPhR[Kp8{ƛٜ9 _;׭{[*M=!G!p93 w_ĨeCnęcʰ-4w lBæG7#Cz֣AlsGfv GhSqt8cn;Lo*ON'rm:ᕂraɞi) ɋLeٖqJH`kT4P'X ɤ  Q3e@#2hQojj?**Zoy.R:zD /tHTXCPbʑ@]T l_5ºϩ!`A*^AzP 5fAxғWZ hx"yA {&ČhNK3KP1W!S)Uq~r8Q^4ť^꣌08H-h*[Or(Ri֛$ț˜~=lON⏍w\%4񢹊zf=8Ϡ/4\BZ)WMsMy̧ 0F K|vVW)2BnbQ4:c:p`)Q: =3+ 6tAKQDbl˿&>K)C!lܘHUV&C;U|EZU9 ϻtx ǫz*٥m0bF] )1 p1C!P?뀆h%.#Uي`)Zr1=Z^GfiE! oד=-TϢ/YL$ f|%(wtG=MVM3;p4_透Lm[߂!T0D՟Q)LNH`8 95 @g\yq;aO O]DaND4 .w |Rs"{8V @}^j?XH_.C E 4i@u#fה`*Qd]hrv,h6i2Fm]w aIb{Nϵ:#ZdO&a!Mv  o5X!Tt]iB ɓch ?fMB94>p92nhͱ9w+xEg`h^j-ί@EaU,v!a[r;Py6 iM wlJ$s@ps3Mrv" עQ|)2oI=܁x*. QJ!aFڟ. ߻8IMe7`L,,k&-=c\J Xc.| h[Z'U|:<*g0;6Ùf$lEwuފP,#h:֥ ~&1Yg% O=ߌk.m\[!TGP,p;Hm#:܅N+61Pk:Vۑ"yl8YH{ĹA~'micN;<N&1SWqڟ+}\L)^C?ҷY V-3ZJ33& U/yVB^]'KĒ8.b_#e1]r϶aFuÔvokR3TlGZD ^ 6|h?Ha;my=~Z8eӋF:%$m)ETJ@- M6|2ILeJxbf,=)T²d'bS(XB}>!ZCsj'8>=xH- (Rs$9agLbMԱ䲺E5(,U7DP… À/m_Dه4MWޤE˲[m`\!u=~oZr0U5bAB~xXcC.G!vP/+&`NiNYiUP iI;1^#ͧOB.PT0ѝPV*-a܊ ;yвl' V|wo^/N3_dCW{{O #Y7?I&ڴ`yY\EOrHkJˡy`H{S KIEr%ӿ+&X L}$Q{\4S4JјO>)R+M%L;D}AZss\", '~_,LoZX]` w9ső8N >`uTxטgV`J'ғTҳ.֥:gKٳkOvV *s)"iHXzӐ7IE@"| +&1'u91fPY޼(%L”^,UMn>Bl ׺E)^8݊a5׮')= ̝3Ryɾ9B@XE=xpG8v&ktSSnDZ4<ۏj'تgBPd НB'UnP5K܆7ZʛɬɰlQW[jeŘ #voAޭB)I?9=}ԢgsK皯SŪȼG:UtV+ae͛E+е+bdM]c#=(m\eJB! J]t'4p-Ⱥ\hPy JSm0"jlLX/ Wj_̮hR;.΢EAhÛkЅ>ۤ`2=81]3qD7E.6Y|nvݧ"f<d! Mp3'eC2'AmJa?n#Voϓkdˬx4slsWV$h063U B0Qzy0Zh5 nsm޿K̵̀SrBw9JYa4M}OD) [xNv=ʨ-T}|CX m}{_ąIMXa߀4;&,]'Jio*ܒvCDԭ]n @K{|̗WeJ _Ce&K0-MxqK=k&ҸcdՔz[<5z+um1FV-~] b椧 z']TR8IR{{@39?6PM],^v .| c֫vLe(vIT3A1B|*Hm'\M7Oz|:sR6B g:T}ď-?~$iC9 C M);X~.֑Wn^ ,{6&a9dq2gEjaG?pMoJ/`|s@%|qt?يIݼ2b(D, n#%~M]9F6<\YXHΕԃcԁy@zMaOEzM-롼Qr iNGVulK";ݏlImKTd9$g>*g*Vm"J'& v!33U~(+ԷbOn6hOՌ ȺJ(Y +QF6DUq8d wui H椟+_ g`N۪yO$gc{WW=LE<--nbNo#YBZ>J>ToB_κSMXjac,eI kio#GUos4-[ϱv|zNLE\>ujDPz~c*r?aʌjwpiK17}Y Sr[%Ia}FIǂYsj2<8Š]$v|4DŽ?)o|J!wb2 mrnW/y^}c}B!#j cѬD6<xw(ßÁP{R EhE&Ѭws.$' 4}+P`#^KyNnqi9*JH+LLN!Đ[o.M 1=.Y]QD(|Y=fk8XҐNO{BѢ@)zP]ة6ѩQ&"} [ծ޹%CSd{ezd.O #,`I!/  啁 Gh쒺ZwÛQ-c]22̈́wɟZE-.| &(͌I˻);ߘhCDr{+@9A2P.aNA&v52`BwBzYҞUݽ lebwySFE&Bh[Y|yu?'g_`R"w8!K3ةglŷJW:(CV9J1%QmD:#P a>K46<Ha`nCyRBE7pa<B꘠@A\){uŁb ~c"BONŃdCٛs A|j)q;ϵim5SoHsBf\9,f'攆}޻U#f(C$SsCySs(h"+TzFg-,4i&n2ûr)? *p\F&4tSBþrԢQ28]ZE 7f3J-$x+)Qv@<<  a%ԃfAT48B ֨a(AQe@PBLW4MسlHҟ5%8#aǴces;A Z\~P~VUm}ۢ?+F+I \eEy+?;n!OW=9җy9  wGl:$L'Uke,=4r{SW~:[}'X"P?7Cx?Rȫx { ʨkMQJ edhN G _Z,+y?]g;YP||5Rִ}N; xCcdtE)&R4@`70n_?2TD^Ԝ6x S" D;Apw:] "PN2Rg˲1p9;-ѕJ2;+"LިErSKk6VHS ,I]ѻ ;ΰZaԲYgF|VɈ`H$¡H\D Om?̶Jtujq!F,V F>ol;'@L[bYRQ^J ^3ƁW:q+9漹ޭhȄtFHF7~i_na#Nb+6gzfqCdCrW~0‹ Ci{[*!# N+\7ʤŠOƼ#q5Y:ET*?'jM0~ۻӊ= E5OvUX+d>w s%q2Ӳ!(=ĿhY,`z@oa?S=/̣gOپ"?̋002Z\a7Kp@*(9eݝQFp%ښu@P 7N5w.7Ed3eNJ[u*lW^#}Sf@]OZ㺋_RLcyPy__g.U6y6#>0h3_iBJ:cQ1])5;+lkOȗ0V+4RF(Yi$ ϝ2tZt7akdu K8QZjͪWfj^HhpP}@;˰x T]x%i _ q.;EJN-FTG(%IrR`>FI?# *Xn)Sse@8cvuZVx!+Wj4@i<"l$D/hvKs S)Zw(SqጷPi+RQWqV_f Fz&i-62 Gj %ZP% 6 S `R 3eF< ThQZ+|&Td| vs >b83Eו)Ly7r^ ȸbנr7E<%VA mb%}^xqQimʎ3 UL}i%st;r`e,rpq;Ґ%8<4:i#Xl)K0+T8ވ+POߔXegCպ7# Z%e/+Ś(g^A,%y66ovJA \xwsnޤ9NT|!\9ѠjAzvg@7[UAlp\Vv |!!j;^+2(#=SAՌf4H Ԁl"J%җD)`Fqeȷ-p$#B8r9/2SroTJ%[}< q!WXQ#mJ`]]Hyʗ\O1ivTCl[śO{ &R@dƊ& 44EE<;9).~]o1 N}]M.,DEF.P&S̠eh22#DyEKmIK [?^-X}tbnI<ٔ:M]]2KZ8r?TN9J[{@FBpѩNhjx] _0f]a||Mx;=J8-'Q⤯%G;S*zaɂA<$Md>ui KvSj ߋ".v CUPZݚ\"_"5gɕ4O.$=X;:no 9wP&DЛe2aNP~(\{ Z:<:s;a4XE #9a{79za@d#sr\6њH)3:vq >4;w${=ZjFqee w=~Z4ED9ZT@ ߛ8m:Q0 DL(FEQx8/L.SaJ͐+JX;01?CF'ZJЙ}j$ X4߂ZW^@ Ql00_x6Sg UHllE<՗7.7hM*}6*amO;⹦ d۰zt$Jd|N }arVܢJ\p; /3ђH r?<(m5 Pv dCP'p^ô/ Fx;ߎ]C(k"`,>nZQYCQ>7x/2]49P+M.gϦ\!d ^k̅1k8QԦ-5>*4RR`lH2#ˢ;qFqSQ} oRZ쐊A=o,EHu:e2Ipf]gr+4%/ #kQ~ԉ;ʴ&gz[N5ZP .[y/bƢ V!M ѿZ1(b?'P~=-~) D$=~P+~P9#'0`׸6H;o-z!;u7=lJɸY(xPP:RPM`8uY(٨Q[K8x>|?h 0Ʒpk_n8,3uڷ,C6Ѳn+,ByN*T\uWWIkbF"uGʑ3ٟ룶![-H%@3a'K{!*G$ |kGDDwϷ]՝7GyF)bT,E0&*0hToy qM鮕GuGS*86bi 6mpxP$%X]u `W%UKa. %b6orXd&;K9[H쀁JR1M9o Չ 4䮑"υTw hiȠY8'kd`Ea~/Sm^VqtZWcFj:D<"ŸcT 9ilʦ[WרXC@ kNyر #g6+U@0-͕6(C]}o })J%uOm ;{AaJ}Ә=iT -Q<1Z(񣗲ZX86R"]@PdUA0?m/EO K5R؞?Kbٹ]6%"葫i R'^/`li;']nA2QI# QMfݚD:ZE4A7},~ O6ty$Vd22 |=ߦxh3Ψg:ی@Iy{+5S*/,I0 tnE}cse…bJ,WB`[+W,vǾg4N/`XejBȔ7«NQH{ˍ"7b$?ߞ{Qa?H:cPCvB geh aX`y+4avuKb. 2‣o8;3|ʳ]R) Z CL!9LhΩu}VH˷YxΛy|ƭYۖ˟2^!kT+>|z5.uC披;oZwQ' ~?Q#OXT]::\=ЃUMbJP[pt6P?}Tdy<ֆn7SKe%H.BG?c7}9V6+|pb[@Hk΀/nM-U :U+mHx)FOrCGb0LN _sK7K; jk+b:QݎfFKD"Iџ8Dg3Gߋ%Ϝ奤ЌBZE-gVJ*.c=?-MNf#c8 [H)LȤGƂ'FelR,\9aIƳB={R QT >M>v <'[W;fT|&,2;v׀؀~Qa2LJ)3 k6ONHysQ&ߠH׻ڗEPmUuggIۭuro-,^ 1,Xg(Q&)Dx`cXlƁ"(زGTB2fy Ih DV>yIilևᄹABHshs.P'lߋP~j1֌[TNkIR\35/l.28t.1pGG4W7A'_7!bq&Qj"i#x? l;tQr6d2UwD^}o% u2[M1|5@ _aihs-6=V]|0~ :絅Γ[U"4w)'Pd:,^YNcWw9d2X]D;U NxuXJNQ0ڞdOG{3| HΙʍXRfO02e;;FM|@dzd$X*šp̍ OCGIuI8trXtFڔ@CX7[un@Ne%Q_wgg;8쏺d]s.80τ`AXHݱ FNfKIemӦ!.k23j>wt'$$\SVs"2DH VcHW=C[h MMܚ^1=Lf98ӟ% C],)f%&IF:H&_ ~ 6=(d`n13k#ubsf.ysN/܂ŐƩ}gx#Z*"/nw&JO0TWWFjTSE*:3Rw8aqk([ręڎX=YQq"S vdؙ^RiwnڳfCX|}QcjG #-ykzVsU0oEL_[L+:[dnwZ$HgӴ/-'j_iPIIۦ jjLsu ܡǒJ^sPlJs♘ҧ,:LTh6aHHDXx{7~T"NΣTNTjAf62: GNgwN O) J sLߪgp; NZhCla*:xf$ ;x/N מ(@(z!ҭ )-"|v5K#iBP^9]=G7jxsg&r7\>jLzX³VwYqo~MSpS38l l-/ {Eka|EW1jBʵWlSY/4Uyo l8(%6EP讑 g$ۊ*|ӞmDp >YۇSvY)2-kTm m+@t1ɦҝ/`sƋ)κB< 7v?9Ç>V/f~ TC roF$p& #acEC!aO|"HϚz3pDmjNCCbVZ,Z&yFe*u\|ZaPĺˋ)ܒv{BI=!1F!H~|A7FM OǮ_]2.z|Wy:r Ég< ]~c~ n]p9Iw}or^%pUiF iF;kN#<֥n``]sXϝ 5n\6^s@B' U~-:B׵>EP*fq!OݟH''uS RT⮲y6ߴF }*Ѐ'Y}% m%/*E,dr guX|P9Bk4 \V#.f>N]\:^>hE zRP)RYƺٳL;-` eO3䬴viFY-aZ#ll P5?1h" ad[魀4ͷLY%龌@_7冏#0M99~.d9ѢFwBoe^J+F |=`(8οc3g r8ܧ6o$G/5ܸϙn+M\վ-K );i"6*LЙ[-0wƙI=dݷMl\_EU^9U&eL_2N6/ vwjթ?w 5E.{db޷Pn ώyQ\}aÓxZ2 IFqpXaܢ4:$ N\OvCq_9,Js?@ڙ2Řso˾ty|w[TP&cXer4a L"9P?1˔4ٮ@oI<"Nٸ!V<dNL"ƽԣwaf~ K!d934𲤯h++ВPLwNEIn,s?d|.Zi5 DAC\IԷɗ>ΚO-s?DmKZQdP3'Y >{!5p{|{bIڍPt*jWSs$.Z`VDā' $;N ;;X&ܓ7t>:Q^GLCAhv ߚh'N^Lzrls9u3gZ捻>qMF !m] dR vwjDEb*6Fq 5r0ܠ3TY9gckZxphou|\JX)}texȻ5>P #|FhXʷUA1*+ dǂI 9[GwۉuSĜdmڲ͸tf|)[Ĥx)#1؟~NtyJl^q!_ N[`*oJkC_W]A\ 9Nsj\uQk}[` ` +a+~pc@aGȯpM_OEm +XA .UQ:iu-ϛ]g~ecωOh ٍ,P+.3ad4!rT!篔Oûj-C,P7kSkZo8_i]%,U;q X; e>9n/J&: |=d6] xu JS!*P%BGl \Q Z\QiE6U$x1`MVTKъakg$M}L/^L ΍.PSd0GxzQeT'LMȿ1Qk~c]:y.fאQ9g.gd%*0C**mZj˴UۭIS7rn:i4LJY_ή@~LSgw*ӟ?gmZiM/^'xĘ YY``:4 z7׽`VI\zE@Ktހc4ۑZ= y t*q 8̂#Wts*-̟qhK7r@vؤ9IZ4B` J=jyh]_+ͳes]nӴ,\6'(]ɟ9"+画A18j0A@vLQ1+ ^H 6s3*^2 &ݠ X&ɗ7k1mBs]:rQuub=G2кI1YzymٕsqMrE,T 10؍1ߝ.'@NIhqw` 4 M/9ҍLJzY N# IIZZwx'Kke%gsE88bJ)a䜫0CV~5 Neޠn%MckO{8%,nocjfExyܭ QtGNNV0*o0P4+2318XzPfc 9Op9'dou2Ϝe=0Pp"1M`Y\Äh!z#ok6?~ǡAs@{V"(.8׽WAuc,0m}u$DŽӌ"XZu!<9r8c֎AxvwDb%((@쌭G4j լi*RI'F[LzEt*I3RA5v_m=@38XFaXYJ -bd=_=xANű>< 9;;!A3vxḋt!izaZ@(po 0Qdm ݔuA^rDlW2prU}A#tMCE9 e 3ש'@8n!i>( akwQg|neoj1*t7^D,jO8CxNhk(RaB}YrEuEWܧf/?/Ԛ|%iV탿Lc-VR% q=fDM&P5\FѾ;ǎչi3 *rssCÚ<(r.,m#԰bTbGl,q{m#yr|+ yTfWKIp;hn*Meko#q' 7*8_"*VGz1K@l'Gu\SnV<|cŶHqo]r 2^bZ9t^/ pZ`y,T[\!Ja`m\3egG8pu؈,ZGe.hfB}|'OG3eAxD>w60+b ,6=qg?{͠3kXⱖ{Cv}w y}fl+f~Duܶ$x+|J]t&QgRY!$^6vlWG }?ax@?⇰/~(.{,OsaQEb(jѿB&7i.:cOx&۶$uF<ΌW乺Z^7*,|q.ShLr) [N%8#%E4<:,_v])$ 9O^ A J$KEcN U:jJmBѮBS|O>**FsUt<`<* NAk9Ion eTwvm|>y:E܈ql aU5a{p>PVBz7 ʅ3쏄8˺LF/`Y}\`EnAxGj:ԠvG\:TtcfG;3$J 2lVlRI3sVZS̓vF-g1o:{^f[t\ChX|_B~׶Zk>(e Cք;$Ƞj TFsb z* 28e{ ! fn3{!Wc>^P?AdgHT67a~~؀ 3Aeo Cĵ^!Ks D7:$bTی5 R#|{KrlmY$}CF{q0)t)`9Oa4ʙד,,^Ñ|ssoP̓Ɉ|O12[cSqqBjecR{k0+`S1s0Bckʫ`Zw>f1{HgG1ߡ4 V"ZJD݄ަrKz\ 2龈LH~_|ޞ'TȪ:GX'FxS3$6x60\nX=~>U=^}τmk,%Jb5Uw^ir/׌P} KEv ur) Ut kC۩hJ(ɗ&D2DxEjseD[JcJ%:K ~gQt0gTNEĔaK W6WTe!CYD}]ub>*2J;v㑮לh/լLK\jf)<};nUoЙRԚ[wKW:hs8xRYlQs Ice>jPo9H:qW͕r.r a4C"cAsGͮOdNt;e3> V^p;W=3b]+a8sD6AWˍg,Aɤb7WeZ!w u@ l]dݽH˸,%JŹ*։!Iok]UR-q?xj[C_MD~60[;Tbp=\XʐtU0?5SvhF1Eɱ .'ԇɦ/z-Vh9wk_ R&-}ZT4LŐӹ` ]j:T fvPocRXX2!FB@JulpzIyį(>1gW7 9w [NW vc"#Y)SA"GqP Ḅ7R7Yhدozw{l#bn@Pi:ۇ%mg}3{`KCWߛ !1c,j!0uxdըh%]d)`3!EA*} **u$KC@n58ҡz4'xT@qjRDe9ljD1.Pj :-'YOȩ߯<^c3d @ż"ˋ7wG}6:AҾdL2 Պ3-mD<[R'f1G܁@U2kkNLj<;א3izҫ {ھMjDsuiEdBRskq`6~tpF@} (ۨhoL ]ep°Rwq`6~Z*GJ-䎘7]ff]B#`Ae:Ԩ`Ko×2*9GF|+k6`;]KuG6"t|Oc I3@+lN3dŽm.7j5-!3an`Dh*& y9PM4|CT4ڸ'Q!I"-%n-| hoYbB8[BǢQ 9lхA1,Qo?R!Pz8]TY֟^P=0loc:Trd:ϫY7 h>{1 ]§ dc39Yt>z<\'igio [,LZ@6Lj3j;0"z 1wzn+ki\)+q!T BEU-1wH5&R{W &iс%g^P (ѧ 6q1[ '[sm|Y)R /qq$I?D ^~qkxt_p | 蜈ΨaX/*_a}3j)1e_"8X< t o#38`'9;+~HƦomTҡ3͖g%X?4/k$6DWf_f(7Ts!0b^tS,UhÅ7*`X'*:,}{Y.L@bM(q(d3,HZ~}NV]/D[mJx$@mt:A0T.#U}[kJ~baA RmQP%ơk˟kȟj^΄r3= d Ua'!X̽scm7],WШ[₾5c$(_ w7@[0̟/$Iѯnx^$Bqw`qHOnG}fH]$kv^뮯t$k{AR3A+%F  V]v :9ZL{ @I^9K sn皦n1hs2]RGzhN3h&S,!Ȁ",r4Yl m4c<˚]eZWc[ ;nKŦ?b. SvG9pwڠJ#XVnYu%9{&ӫnJlxmbWZ[$nOf #$S_$Jnk4uK5*2U 2k;;pZ"yQNr/?!Ipz}B_;tQN|~fJmox'3IYa \ fa8 Ù$E,v,qqe!L9;Dƈxwz(co? "?!3{<م.<8cJ[ ̀z[XsqO-piI#)f\7}̋<ðUf!.ȍWnjz|%YK2  ቴr.L1"2֣\sw_pu/Q$1X"b Ψ)|32im+# )04QIm+.&џfg'ݱIW`ud q"O>kaqeqQ6%3̌\VOdZtPZ3cc *u G/4Dv9c1f'G< N>k'um  TJQL&bU[uYAJ>me]؞-g&Ʃ<B^a*\e^?ppͯ ^fZqWU*nBA>7"b 6+KRDҲM@sEy U} ~Ij,3+〿Qr?OMx񑬐J9dE 22 'aDƎw^8t$sÅ3toH[$㠇yYp sf="/' Fo[EVֳk:#AlzG"㶽HBpRVƛ2PQ}#lO?R`즉"3T&l=܂+#.Oy9\%6`-Nyi zm54:ҧ77Uӗ(2´iɋ|?jJ`U{a0kvsO3Wo&]}‚Vwpl+Ezb=k5C?hR{5vB)_ Z..͈?JЎbkm:w7_FSv).2kWCj*#ӔK/]U} m i $0bq˽L>u@qVx $Hl_*%o@Tӥ^؁J l^ASp$^<5(#0zȥa31=fǪؽ5^?"Z =vPQ$'R7y)ys\ЬFvjZan4ךe]O$IY #kK#d ل^g=].s1sAv I@-ǏK\ ,P@FRdUNIbRt>-)M+i'F[&o9ixKh4(ڲ2UיlNH<$AΚ8~zx_k1'u1Xa]stZc72ǗElM["Z|q, kfʮ&>`e7,ľqzQ:C7S= |Y((MeT&z f0UZiC(4(h0[@Ǹ~>~H>P/ ͇i_6Şk]*<0_7\I)sv\ѥ`CeޒD  ~>J<1}?! մf՝Oo ,p<lIvQhTU#XY: x*n_P|[_ogRxOA]$,)Fa_W( &Ɇg&#;l6M r}̟Gb_%.p:S ў6/.&eEK6,U4H([{ԅEI}P5C$(XsAl)(d&4<^"dIs銦˔2 YT?q23!9vk J73%,AeZ.9TX\uPxHE :6%‹/??OL^E툴`ܫF*ֆL+t0bYf5ĉDMnrߠ=^T_]D6TzR4`5îl/#yG?IcL5z#j] RyF SBmDQ޵<$Uĺ (Orq|p5Q0vIyhjW8\J7a3x֓K 0BHɶ5FO-\_ٰϒ*#׎/і55{]@Ip  {l48Q|ѕ~كviDb!S$Xe0q%Q pGیG _q* 1V_"Kĕrư+'[i%qkAIXbqOqj_$fwu 'ˊ^.?%z)k;/$9&+qpy:dabD lavH"Qb֢Ȅ7( $hf?rSd}x6'ǀ/@j_3гR enA^I6]rAܤL7RL|%1WuS)rM=ZȚ 4GrxS2՚TD2>>€wm%`@vȘ{GMsg$2LR#;`X/NK竊*['W2 W;N-y*bxYN&il)e9iipZxLo2=Y'[I<}X6ᱳ|>'Q-u,GP.+U,-K;jRoJwdNq0[U2 "=jRQ3) W~XbL\bnwrOAM,{VFЛE_ki}1u"gLuQ+`JIU~' 9Hx]9|5c'y2Uy=2]Ҿ+M[YgOI* +YT_y%œ\4jHۨP(aYV)HmtDߍsL$-x~zӽZjŽ;φS8_l& ~RU=5'}<*=VB|Zds:r ~u*kwo=G4Sӟ]0(QXE}A (u.ga# O lS~=Nr{ ` |[H~\`o7r 4E69l"koDaҫ&B* a[C\K # O-.^a/$T"Baz 7;KK xu,.\L&EYe#愦HnGܔB[{pNPP-7K^ & {!P~ʒ/ atw\pFpV~fPw+>8)aɒ9o݅<^t(Ǝ sҸr.D x '?/: 4iraÑmOx*#*rr 6PK\oXs?qwvSq`騈D%#n8#úJ{[9};ۘb&!L\Vxqk!wݻ1\D[lȌ%.9`J!rHW};粑]tWH!Z7{RB용sG?pOq9Oι7)%T: H'4|{?ޒl#8T }kbpfsq(ZIX|&›g_48\"Uɂ 3U|ߥll\&IڪRLҜPіS7a6.wWv5 (t|qK9ۿIJm5>˷PJ0qkC7!n+#DdN"n&? /}ͫlMvyЂ5=M?d{h÷+Xe$z|?{1K+Er.m % OaiTuȟiVSeB@qVjhCh@2[De_`0 &n`F^c +I\s$$WWgWξΛo— p06Ww׺O4К@Vsޏeᾗfw~"CqZVnR\H/1=SR,4(4`zWեCR{%\RjXT:5S?utnEtg@>z~(; aF}3vZR#ÇXwP5;&u{ŀ۹ΩWn.r|:cj%!8{VGnuB  Z9oojd2nꚡX0nhgM]FjUD,x]L PawQ)Kq72S19 Aw([س3`AOZdt…{7p=U˰|GkkNd6D41[+^H _s`9N.Ěe݀IQgc51 }i~e5J?W~J0d- 2jnXv?fLQ-*9#P Dv"fw4t.P{c) ޖ/N#xxh(8>Y,UvXІޱGʵ@V<0rEb w(C:2 sT.+ފ+eq@I$C}Ѵd.q:wUלH*A{YmXKYxԗCzU"EF럤dmazt2H (TKzu*$ #w ŪjBi@BV7lH&3JZe?@Ah [Pqp77+|h2G1 <m\׀W rB328'C[OtwB׆_ v Qg'As ya;Iq6,.P`Wl@TG0apbF)_# $AR}Q.Zkjf$H!vxEB"G۰)M CDaO^#b6V/ۘE%dhyWy ם&6/_S>a $?eҮ1Tӧ۰eI>gk& [+ZB{On̖vh4օ/jT\m5b^ay(q"$LCp9򦖤 D#X),@QfqOSGfF['SDɟOƐGI?ٰK;ǀTuy"6؞HdDWOC^0BmD ϾQ:3p_"t‹1M%\*!yY:T=̖@ Z3ݲm)2#<tA9[奬G"{soH] [$Gq#ژ13^`5I٬EJ*e01"lkWpB6!WrEi?Ho!k!!5&J L,{)KiK. ~ uؽWVzm']iw۩m)/fΪ  Oa'FZaTh9 qM;aDø'b/~Qu]MA@(Яjm|π#k@ 6n h&!,!4>ݠTbX&/:+%kH33WT`epП Tm}&ઍnqz*u{ ~, N2*7 W{xx rk!Df } 8x'J 3}Q g}9g89d;Cع ՖmF7UV7q)*ۨ4H Hn07Om/O9pZ8A@U;蛗YP?˽>Y}4@^0Z'$d* 'O,:,,-Ui(- o%[#rN&جPJBY81}D!#DűVqMYeh#E$K߇L..gϡu5xuinawH!ZɷLoȌhe^sf`80I. ő,"] g߹/C\X6}c`[{XmxUoe8%MKcc~̩[/4/Vsxal nv_;'Cɰ6$*\E"| 3 Wq5MJhXm"12|HI_9̄Ca ۞H+C67$K?=󆃈7/,*% i1/Aߤ@}R"NH'!i5+uqȼbL6X8EީYRtfQ+Gu*8%[ؽZtW^U:՛Z v"B[0v1@-߄^w3_C8Wǚ>DJLm]V1%Qe] ^0]YGmkhC.Q21;,cKD~ J0$[`ؙv4Iٜ\:+f6bJxJEB!#CiV_X9"oB |g0rvsrxt.%LP__{9dcxߘi#_``wr67nY>Anl_ֲe 3GrӠfCҽ=aDնqJqM{9޿ϖįYx<. p14`0ayʼ_<`֛"T'WisI6Vp+[[Y,Q~ jGmDYy(N#|n'?`)c=q66ZބgZ ڧpkZn@9Z zPCdh'j&9չu1@.FŊFL~۬: GĤB%MèΦXRXy"#ޞ߁D2K +%Q f2M5 נ3~uOXR##5v *_2+7n&OtCaY @7ୱxP Lf d˙ nJE|_ e-=zݎ7ri>Gd|:<ֳ_O??H? A嗴-ۮ;͖AB쁤1ߪ\z3<@@Vs4KT(pBpGqcʾyh-O*& u g7邚mk N$gl;U 0垿|z)=U븥[<@yM/%DKYxBB[JHkƷzZ(~7SW0K|F?Ypź^WhF8d8~}CuJ=_rYeYjaFҴJY)\1klZn<2+-4i /?S#tm AHb>f ' 9) IQ'[+]h%֜^iXL$DKҙ Nu#i3Q\1Z\4LCּ!3MHuG wp_K>2aj:XTcԴx qrcuFa i:FG64W$HF;>aV^m 1^4:ժ-*`CrȱD$.Ke-ui+UPGh -7뜣 #i. <xDhǓ$I|, `H.+Oe"p+U]ռ[AP)tϔ:(۪{p?uxh;4"89 !FDlt! Hb" }Z@8dcP LT8_¢IrVkj-M[T!#eژP00(dkU` ꄲɯɩX˾PUw]ǼgtKbjwz7f'(MTf\jͫ5Swzzӂh$^=Ѧ1~آ(W>Ů&2q7t'qF[ZF;Ϗ(S|ϿHV/{eGd]Ck+D,aG=N[Օ8׿?Dﵜo.Z 97VǧZ2yyB|v~.3)IU6h,EKwAYSznihc/aЇWAh_@R8qRPx=Ɖ0C0tcͲwp87q@Ō !t*ik$>v3>>9N=T/!]%]&[d/W*Nn5 Z#9{t5tr]*kcrGwoر5.g9%P1}BfeJ۬郵g:Zs)iʆE;5aЃ_#h8:x xc,sUPOrUeOߞts@^T1MN`!E8{8Q-/Gu}@z㲅{ʨgWր(n*,}G_[%*Dǽd+\qVj_^[`y`-3DlUUL֛ +xa*ZpvQ~dZOf^1Pz] F/OJWK70u_<@NpyGx,p-0z IQ*=Kͤ].ȁEf>.o,SOpK@ɟ\8GH렩N=Jusb{>3=!BMj[aRcV0W,_["wn/VuTH) eN{CGuvePEO1/Z`@,fS%JIm23]Ć``x/veW|){d"1L6t+8oAC-sXri_Ғ?g<!k*m|tkV#ŗu[y9›)RzEK+y"ZCMu Lu OT:rܰutULhk:wb$\k!vIӎU@6X\ѷ `}6j]yVhTgR! q9ʧM)~"R]XBM)5ja:ϷY\s=W^_w^vh> JuWP(=]|qoB7i `i^|qAwKRi47:aRYU-F%>gtoWR@qR m YԇTF{lKV[OIPpB]O#U%*@X,~ ~6V3*PM.ac$I+DF3s;Iv˘|U̚b(t=/غ*eq%*_6웊:*wpU+}ђ29򚀕0?'o)~=F-HFDlWba~,ݏ "}r-}φpuۨ٘ϖw/,+DhH\`s %fw֘ek3@\Zf~MPd*č}?ꜫCT-O\[\'j e/s~&^<1d!HlIb0Pq(a~=|V9X1U*9:+9yM \o\Nr#?? uB#8ݨQ Hi%F??89-ʋW 1eB=s0 FW-*S|.8C kaC}tū{>cF eݤNy7GKQ 9q|u%10"ۺ*?l&Y~~5#.e-;yaM ҾW&>P:C#F"P;}*Gr_Xzir:3~ոlK !bUoiX g[ !<ٗCO]~\-Lp-SFZ5(_O Z&p;8?NeZ&Gz+?KBgϗ@hGvSa _ k2X巓Tp9=^J K=%56תqdKBBkϾ+5EZz!TS;=S'1yn_Qu篎ucBϔ֞1,@kSNۉQ^ewL:JUvhSd@Uw&Fl/SXu(_JJZZefo2{L<W 5 YJ3rZq5l anIJ,'R Gܩ}jr6kH P֑Vu i)#é'U-J)$-ә;IB1T,CfF~zSý*}`rvAa!rtwGX RЏכ(3@9$&.r^Ȧ{?&/i@.:h@Z\um[&җBPc޾:1[As$E|gjC9$#ОAIe:a,W;uO|k5xj'P˪bVL2LUϟ:9Id Oly.P#2]gLI%ɞt6zC4zb se Np^RyCE J=h\G_Gt޾|q]$lz*صSL'ܼJ2{J D{%!}d`eglB1kδƫPpO72/ 7~H$~^ZtW*;SS`cGsv+:>Oixr@a}0{ YXoIoegĸ:OxAloy:4:J#sŜ~Dz$ ))L+>{:[1,Ub zr9jwIux}6CおDR 擷#HB" bT*n(W0IM]2&T4 q!ո$ܗA[4=5Ż!46vXW;ݬR&} 5"oMP$G${ɶ*@M Lq\l\uOfOl=RX7ivxtp)}pwx'Zy33q(6FulIXCH4t"A]K<ҙCVq@l7!8 ß6-"85HЩ]iRӾ@vw_A[ahZȐ f>EB@ F`K6;m$PG<ou'ZI J*WP aKGo2N[kwsսi;ci}& N9),P~iU"^>!8ȣP~'[z^HlmNNx}]2jGBtu뜄YN/N4"AcqWEj ŽͲ $np։-Xlo(WM7@C7Ge=)f0[H.1{]Wjc0*zK\QXڊK;\ wb ܾytQQݴ G3uMzy)uPVȈQA(uG)0"*_vP']FgPPuՎAb~ h ։rcvrPq2Tmjv  :PT/lsW8+o+ڝW q('|uJ8BsFgH;sۍ iC#wCUDak7fq&^PG$<g9K&om{647^/L:݌z-tH4+#S?K %ԥ6szT_τFc{#Y3 #{RF$$ 3-w5hC[͕$ Je:ut'15G2>c_ KQ"䟲/{I-j܍Ч;NeGV6F;rqds`ׄ]HDC679+aYڙ^S/mfW7?xssiZPdOYrE;/ѹl.e}O1te`s M !<^'xceKcR$υHΥk_4ě-*:G=lU ETOD8d ,Ԣ&H|-ڠ@*D0] ]jVh`[ N\cH\'V-_&GRa=XDklnv7* 1OxOS rsxXB HAբ]1 df׭ z#hQ%Uj?ȅx?箼 }Q )-?5D\*10[ Wl@,{295"+=Vz, ߎ4a wh.ϗtbyx5,}g8Ĉm^43p/N{Ivc7~ 8cڃ4o)_WP,i) B}]$7ʺ2GUrTKnlgJ%0ަUcMFbj&*yCR5K1γ4Y.%f8ahoBI=2kjKT!EecIQ H1q''nޖ9sbV`9 2E'E ط=A[dWσ#^Wg;v z&JXץ# v}͆>HL3BѾXaHXtSi% ;j_We\ [76r+Fy.7[rF?6y7&m6ڞ5 R[>q$=xt0Mwa: *{k$+F 7: II1&Si ơ&]HtCOqғb/%C;ܺ{5xdɒH<ɂX 1׸XX2~}&KBr<¬PT\lWM6Qڬ1ȝlF=td-Iʭd`lP<ER fb|GAw-8yS !1_H u9eú]37WMk$Qɋ ims M}3k5XLɘnF6_."T{5`~?}T~9' p} 7ж,Ce?>'9ڜJ뽤;NyE `/Pk DP&\Ҫ_wow1 ,Mwf'98]'zq> dNE)4 yab\ٰ% AИĖG, 8O)}u& s[lB s$3˴l f|Y%[])c/ r u@'uOq~Ԙ VICHE7B4ὰ 4AH"91`"K-')yyfOќYot=S@Y/գ)tyЧS?Dm]pm߼_mKWE3>=yCR`n8Gd7Ō@k?Spy|Xa? ~jDڇvBZ3?ÛG-Y۳{z6 l7![ 0!/?d/قSʃ m".yCHԵ11\|=,V! ~qzǭ@feMذ"]E1BV\ښQnJ '?py1SRkBsZ+j<,J2APX44l=6WX%o0j#͝w9;Rڤ6<&uv'7s; ô+衭q ms+籝lP4yl# Z^K|QPtשb&/h*f 4B?6i|fl_RWN/&  tWE-TEXz+b hIqĮ|h4-߾^V'IWL5ox}}ĸfsD~ǡH2-n8;ꑤϯ+.IʻFLq*o&괤uͣ \nԗ0E )3)gtz4-/Ѓ'={H5LݟRnҫD٣ZI|]kqD A9!ʵ4S/-T2ՄjS?Q1QTV^'i@nǰjfc.S9 NUNx,]ry EcŁq;cʻ1+@z*c+ŨvԵyz{.AqH. l15s=wGsp7wX],Kc +LȪ^*QM>dvg#QVnj| sť՘16XEz7>16G2yx\uMcFm(^-nZІQW<߿2ܝʨVgdpf|p 1i97I/lQLU9mZz؅^X#u1@zBMsM}y|mwnD*^ok6= QӇm1$Qs##4fz 6y apMDR Zh @f3-RZ.*ͨC H2NCGwB_2._Ӭr }^#a{s´ؒBZdDh0C5 .9a!ڹ=Ld5[ݼ1cI]ckox'y|[¶rbz;c[NJAGMH>1z> Z:},$Tp!q4--xJʛ"]8GsZ' uѵrc2 Ԝ?ARoB*Jl_u{,uYS,~G1ޠM+zWS4#1:qT w)dVs1n@#}9!" .ڪeApW %×M%_..sa׵E~Ð}x:&MNKD,mL#7XJ)%[2U)K>lVx_*B} ^퀢r)MKqb!F /I;QǖZT.n(Õ NH۵k;n `]^ \:Eݔl. av8O}ht6\D:߭[Q֫_jFo'|D~G{%e@rPHy4w GdR'ֹ2&vC p": 0 \Zp{)]usLBl42;*pڍ/JJ &8m(V\+j1(U&T"]-UC5ؗ!)ytƯb|$p첦MǎrW)[mmTwjn=|IWeK^Yal,LP*޶[^HT#R^ C%ʱx qQO \/HGΛٿ +s{nǁE\Ȁ!5r  .";1kKsT3kPȫ medX=sn`GrT!`(?[l{eqpTu 0全z"س҉&-tl\*JT3_M [9qԲ14K$''4G!@>WkԠ2uV|%<79~gzD7BǢWիk= ׳ܻǒ;Īb$ͳY$^##ZX k1$1P9z)69Jg5BD$z |!UXtGB#JԠI:noi` L< :c?hiM2|LKM_M"4q_JL+q1'/28φoLsfĶ-) b/uQmEz5m^ʧȌ^9q+Qu30Y]lfd4,M'a+hFP9iVمlXB{|Qm c7J;%i7nbv1b],g? R5l3KB7[:9'Skw[״0b'׈!lV30 dYN=hЊ#p!2!F]ץs <ֽW1>u/ 9%1EQvzZn|Șx#iwqpϥ|NTj^2+08o85׋MbP-qwZ' Ml##i6wzKe)D"-z/FV+@5b _2M$H{]^s'l `jos8k^ȸn(HsU913+ "wh|FpA (8nfre\@DFJͳ#9+m_C׶(L4ë{&^8ݬ,=RŶo%Pv۬jbI{+ n 3L>̍@rS!l .ὥ<8w5KǭLy %.ݚ5fhU<TF}QeL{OP cA?UIV)VHJ$;wHpBHVvcQS8nP׍E<~X4,3^$L MXC_2m]J (\;a="r;-z:A=!$-§%3aKm~|4˔5LPkFQfmG콑6tERpL\[ '7N|r#CBo(k,Y<7W&;n' DGޓ'3/x+?jr"(nq YOSpܖkCӐ-= maƣ[4dRQ w# r"jc[J]cnS"]7U;Q/rtn~vP%gk8( ٫ f$at Vo~V C]|懯Ox8[^j8>sn2I !ʊplN Jx -BgV#GMy=iS3ag f[ 3a"v-ۯ2< _w;|k'NC ; ܎ɒwk+ʛm0cu9&n6t"8}Wt>z[>p@Y9ř+OcfV]RO2ubg.gb),r2C婱YL->+XrZ#be=Qm!y >Pgs*x%?NVDsaPq(WN=xSIDr@hV8,k 8+Q"Zx &;cQc{fm܍k0Ej6S#iKu y<{< V8XLeݴ[HwmZV!g{T_ :`#"t $ٓ.kX/I!UXf35eT&`dϱP-voRz}^#Vr,=`)0~L4E#"1C\ @AJ~:9ͅu8Zn4..7cuaMQXUHAޓDnCȬi<L] D&h-xN!Pv^ cx>d?]ޫF.WS >?6R/qUV[ trcn8/ GcvD挘/h. F]HU<<+YP4KPbh wxe^d`F&h6S . Xd?5yG@Ǧ A˔=[P-bd9{v=m%''I}7rN7A{4ZNIjq T5h1ySAQ"-(\?}kDz( jHNǿ7\߿$W)BӈgV%✀X$LjڛA 3VđP)~CS Cw&\ғڜŖ;[I K+bLZW"=" T-|r^s,9t.R'"L}^fǹ.wT.rF `E|:B1K<|J7hf`9 >:qCVf?Wn"gLVMK">,!n㥎/?lFٹ)*<GMy27cRì Gdҏ:l0„f f!ySjf4mOMH5&xZM7I?P(ΠqzhEUu3lX8OS=m%kH:BA=O`v[{QCF[#,tL ˷ցRJa6# * Gĸ 0lhN:Lo,dRLBIK[a<ٌ($¥uQj 4ʨP3Dg1B?n,Z+L{>3m݂N˦}<<aGvf.jǬņȂ5y'`_YyI"m{վ]Ycf3_zF͜=K'(0gYI>JWwakL>,ӱO,)G)=޴.({-OqdueJgBؐan)ƲzKcVMȥbzGPpz-° 8>em"Ъ9D{Gù :CyNPܵL˹]N7)6kF|ԹתOWU +Voq$Ja*xn:$hT Y0d ꓓ](%n;MY1 N blonM J̙KܽSc#L=oE|G]XGBfL<@VNGn}S}f}\!*| #ȷU6o@P|*Vct{& [n-" rc 050:8z櫊CZ,1+iTemVyIU>8vTkD[g*7pD?9H/=Fו,q܄M`YV&؇]"N$l1B:|i7VQU@lڈDAZ[N*r}T~1ȱNJA'Hw|K[Ao}}ȥuБGrfLNL*J6r-^R.WLͿ&G]mX1Z*]ŒI>rc*×ظ֞c`jSi-3cDv@O2(xw~"K_ө ك C޽pcYSIK| }(6pep 9!^4]tMMuXJ|\d޴~V僡c%o^'jY>⏘h dy8afjH4* !ov:κ~tRӘ{۽y̩NWxf MU.hbuV9/NFH5'ݕٖ陷K %EsBSɸ]W,{3a On]b.'?vCu׸#l G̊N^+-Rcv "o*#R 6#M5.x EȞ@OM+R8j~)C c3EϢ d/5~Iq#iA ݵp#ENHBhh /?O:d2;vJt=Ơz<Vnؓ*r!G]$H)QR yzq%؏0n8پ=WwSȭu0U`{=B& !!c*hs_y\40יeE?'ir,o82;Zv~$2>!䩯WFXY3-:Ϛ, ջN=M{| @"P Q!lrz;QNv #:ctcMFgSsw+]lao|Aӝi:?OJ@źQۚVںgEʧ !!aaJ>p,R"wb>.Yנ:LLDIo^2mwzGrd1DZ{0?;5`Eu84NI}4tӫ/%7F"L~ϲ2q4b*#Yn4Z3FViRx-v/cFbxF0":4юK1?I_Y?ӎw[`:HpVםx@]@ %PMVWP)4ho5w9:iUKEB/y4%e0tJ$.\ͩXg&a"PPC68Bn4F`؁ m͒v/dDٳ.52iD6hn%?V9@䂣ݨ17'h M*(a⛇^9=o3lG:I9.uRhzx~~Kݲ<},nLLXeb@Fo͵ A\9i Zg끼pƖ6HkR{|.\k)Avn #Lw44@Fae<d,,A2\iCzgfB|-(讒g>jc+U{Pz-6th6iEF4} գɶYJ]פ'ו6f]?M5 A{`5c[܀֑h!@LNn v SdQaO%߼/"d>k x撘g]maTV>S2oJuI\[@8vdP",23%TVVdReƅױ%%}E0SpOO@ SM}# i' Ҭ(c^"FoNZD.3ϜNds c)0o]/uaF 6I [? ;m떜%'apZ)VdhpUUı1Y8oFal ݋ XQ40(=CPp4moC#,w,SI$rEȬ`_U28KG픎 Pz4w!Gi07BDBAFM=iS{ { pPӀ@ Q څu2$tKg0gTuF;r[NYnYPr톬uqn0Mܕ`TJw'ĠބgkE*nJ;@innx:νK\\bul-[CxT* &XE$P~ƎFn* v p~ڑ!M56f qc$w@7TT&^< C ucC_(Z7iyBK-NLygUJF Ś1n?~CaPOcn>=c$~J1t1b@Ύoe>aWh8Լ1p֕r",67J2Hѹ:g+@ܤCj3 EC`OԥZ~8c'X8p(ajd|WjVj5 b03GuA}f*8Mm>I*"7Tɣ7rgu/" Q*ͪȊMډ˜B2+Qk'*oh%1B]Ȃh Da )["{OJwn[Z,%1rSN*А:=J@ DF!%L0#5C͵F~`Իٟ@!/~hB[|촌K۲lI>uR%* Dv$ "+Hw`[tV-#q2N}#^.ož^#{ڟ5W6@Ig"iT%V6"_ 9t;?LqB( (*{3:,9N`m9Q#Fԕ)cLIl`}[hnK|DzuniKl`oeQ#kE̶%2߻]0g0iJAyπ\ dde.x!Y70^,^=n #/ \;HLo> %LlKӘ[ _d"ust ֵ/tbbjr b R,8Qon][!YYiIK¯ s#cpe1l+$!F{33}e 3Cn~i(yHh%]'E.LDw7'48kT˕Jp:LwYvGq9g/& ZN͍`NMҎ.;YBðvj^zEWA`T5 :NC;󃀽 <v"k4ԯQ#7ms ,G km{_°fA&I{yi5p,8&qܣCUgSf}8x`#Npo) կLp/ol~x8x[4?;2bk.f1 '4+܅$COd11緙Z"?8U\Ў oVUlW ^0;l~'27Xi,,j'/d9C'0$C"7| x/n R@>ӁOUrp23! qZ\(x57603LZIkV 3lXKȻCm'ifii]mS{A?@ZDQridv-r Gޓ[:vΓ;u%9"PN⃣ QF=VT2s loiqx&zp7]3el4Pyߊaʅt9(+KZMךUtI.DRO{%|mXPi='O(H "KwJVv(~GMdw_StwCyLMhxqbnEiK`(yCzrY 6@Lp'2XJs?Լ/0Xm߳AhIGϕ,Ya~f/L%^$Q8D5!98ꁪZ̆$↨\j{FeiY5q]ָ(f`ܻ&yX i) pTDyHBD[H$:pR˸e]1klqy#$ȕ|kX\ܬ<&؀›jgYZ070701000002da000081a40000000000000000000000016439a35500001fe8000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/_]?Eh=ڜ.+̊dqyMçQ̉ϋ () YE}Ǖ:esI5%sf[yC}=S5 0#r%$99#8 [-xpl>AeAE_ԻnЎqڎiB!U(4ͳh{ͧpR.Un 8kch9H"~!'2orZݐPmij17rF( ~; TpGgdsMHW{;8šůZf['y8nr(e~s"U-QjU/  :]Pe|ᐾnqYkƨlxW5ԗX @P9ȝ{Jآ S\ІozO6)Ao4Z~^_$H5aqC^dI2]Ql?E!<.A7cVȠ3i'Ϡ34{\\wN=>mxDcwf9 2GM4xۼ?Y; nd{%7[B"}7eS:ɲ^19Jݩ sl Uq:_6p_[E_LZTI_޺0z.qfֶV|K#_ r%DQƣ FOd;$tEKڠTZP=~g&SDT~נhM"wkhۖ# kôij ]CQ~!V(6xx'aYqk]ԱX>JLPuuu ǭAAĢ Y/@Jj^>O;J+G8Oz=#~(9ؐP:#w k@a3^cu:/=e4_ˡ}y / MȪθbHʧcpOoR^EJ 6yL3踏kre})IcS}%L[g 2R)CO]=@/مZS"]%͞g9 tiѱ٠^HDaAEh*EG׸vW%]#@ ]"qs'B5C^5!Hd-S1!"C؅s:lms4Ԩd>_Y aozMa͏O/rjp}ݜ[(Vj=,R:ٶ.%W2N8b YSr/Qd!2Q6A;^ተ)ui\Uo oߔ5 l9w`Is1OAVˡi#sw&l +E-EzJGT)P.<#TJIjftBaH">6}# xǙnʪOb*XZ(M+3@[daFjjͧ :ox KӰpy7:,AJ_=>{W i^1q,~,v>6Bn:nZgIQ.X1X qB޹;q< M۸5x'tko6C*G!4MNcnrw܌"}bsmW>$ʊPځr]ωy'a3k ¬>pYQs6ƒ0̱yL㿠.3]礕Ha De04 {NLsL6S4XzÜ*o~1r9v"'{)r<QjM*ps<{v/ 6Iޘ$݇Ƿzu_q !Ox95qJ&=%ik$fcEIԖoCC%q<k&,˲hMQ( ٵВCvY fw&8ҴpHNS`mO24.q*RnlBżM\C6ȕ6ܞBcI"FZ3?3$/^8J:Fj#PzhUMc`1h%K ,̨xkD㎰^.>)0tUQF)Bo /f}X*\P4K7J2|)pg?vܲ1ui]9ɹ%AfI֗c#LaJµ)vQ'jNܲY~9Tǹ@[8#gѸb@ϴӋRGz>^t. "2bs+2肑jVBݔ)6 =JZ:_BЖOTOtrpDon!hU:x+@%LXgZ7.t]ZwN5&=1x_IJYڣ`UEtםoH.ei3YVX5cCqFsɉ\oƑi_ K*"Ge&w;jEs//KOϷ6+HM ]P1-?1^>cNl+h$֮Y1ܢ>Q9T?,澌7B #*`Zԑ>(q+3ϡU%[[}+HLaZXPW{z$"ZB}47aa޺];tW Ârszc PQQxP@$Foz1TRp~FNxw>51_nOQ2aQtK^im9J73m7ԋ[jP9=|a7jv&8+6VNT\#ݍ.Β%Adй(x1VįǾJpks!X]*ͅq-؁רmBQCs(D%g[ --{2¼4[Z6{1i"Ѝq(@Ȱ=NY7f$"3&fY(%}4-za'⥴ T)H=9Q,}k53upl .2#{0nrT gݼM&6E6a.^@g諞+ysF@k`x5r,zzЩka6}1(֯ L4حnۺ +Y(G%Yxj.@=r`*Mx;8Y z;.8f*61R}^|:}r@|ֵkyⷫq3B|4h/cu͖gTmZ}Z~p?s#B:3 %Z{b*pA9,R`40.3 02?E;`l]/0?O+e;( _:r*{G+KnF&:㯾m}NNe jh 6$r}C\߷աWPb&h6$E{ 1):'M/q `UތR9mO_{j?~]vuQO'?W~8dg1.Tr{o_Ag2r#t ~Bpe.WTV[]- p K8g/( i_gbH!axS4GA#9ĶVxvpBx{MJF((͑r|3F*NB?D%I&Yo~0?V ,Op!c;\"+ 7 ڳrb^qSkoDeIM\R绸a B>Ơ͞:qr8hצ92D0!`ьg" E,0&{M݁Iȡ=kʇecbnGֳ=0}BY$nY#.G\c}_"% ?[%+yA:j-ycBzPUN}j}aޣhx8h’@1iJ/RF COz6K&z9ᷘeUz4G?OtXﳆHdҩ}Q׳40p_ c=ӧE!nr `kw+8j,Uh/ܓS7"UE0bmEYom c}p4Dd ?&hNi:@y*;xV׆N8n5P+fgvL:R.yt׷B'oF%@xv$|ݸ18 0qQRKQkr:34F㓢=$Ԗ1뺟$جPl&AcǔyY<|7љ.oF tq"PL`C7 `-{!5h]4+I[|KANS+24͓Gh+G N%$(DjT iJ=D ?C|3 [&t&k^~,6blIGgBQYq|ԐK1%'Pby7ZzT~3S)lt ^ I/yFIT塈sޖ-HW#>Kqr/ `),'Tp." 'YPKc#w8s7}G]|RsdgT{UZ2Uh?#v9ʝpD>Mh|?'.YaY`"Jz礝:4ke䶰xJo?a"&CuV4~|o:ЁbIcS1 2DКɏ ǵxr3‚I?󋸱d0+6[kw*I\ހȢ^UI]1Ac5"n`4^=4B~*9:L幮?Jyi!S:wy`\SzF@P6o0R#a cB_/%3o4%`˔+<\R`tQ PI43kZPڲ|{dşSs ᣫղjU`EVO0(G-?rRVpz=Fzl32&ĎV8p]cj, b岽Bu <1 2w8!5U>x!}Ew3Hv4!EA"=ʮ;Z-aS(? )jd/q+fdS E-x.a.h1V"½[6RTN7wF=]Л"+u(@,Q xBWsƒqLf^^&3ӂ@ u:(Ǘ z!\p/O:l$f!i0lK8޺ݲ,bN[twD:>U"[vC {Ýй3u,M#q+$zMAv+qhcaDix;sEdOv0Z/d]qb^漭|h.>%`$rjswK?YαgYZ070701000002db000081a40000000000000000000000016439a3550000a7c4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/g]?Eh=ڜ.+{ jD2&UMElP߼RsIjdl^T<93bMe+vJ:Ꞟުh 2 ϑ04Nm?+;, X7 *l ɺ}"'D0e $TBa\@gwʲ?pf"rc=}iDΦgD]OYx{!,Q l9M10U!RuM'|:73E_#X 'Fϱ}QR11<T pp8(Ӝ FH`jj}KLȺ;_0?LĊL\A Wk܍ܰ.,|̲s@(􋌠vྞ<27oAX-ԃ#J xvJ=")lD`)8 kanܓβ3Q<@Hn;:AYtzAx)\]u Aڬɶݑ`)Aő)܄S,vNhWBb=s,A?fEvyA:4{<ЁJs믪4n8%|,賓~&H"`(mothp-\mJ`5C^x@XS:T'I O=~ĸSa?HY6M| d(XpS+sXy"z?%p +X`NX4B8UXHM<~9rZޮ>#Ցus|u?AG:p|ۓ,*ͬt9:@/^ ] !K3Y#)ƱZtH-cST4Ji}R< isiwE˜-oTa~wL;Hg~"a'w;.r7_ "+\(5щ%o]6[Uj]7(DVyI$v O|:N0*f\댃P۞{Ҡ-6B'G  `jMgv Y'uul7 kǹwa"sM ǴeH[Tm08m׉?C.Bn@{n&Y#_SVѻ/6&Y1<0ή7)J6r0 U "a0Ϫ&tF*dxig  &n#6..#Ʀ*-RԖl=A0Xc}v/6x$vh B*32^! "% [Mnn%2AB˳ujhy47<q̒w{LRf`u}g^JM>}v%ĉ$U bG}P7XvP5DBn5wO6ֺ^e@/u;,H})mޱtC -. ךTCp.]H# ~ ;Qٜ-t5Ӂ.|mFwȠ7ʇT{ocB{az4= Oӌ߾ٓԭ2ѯO3T] {$Nʸ`5|Ox !"(&$> D#jazR5ys'`D\sChR*6>$;pmPd5Q3KlU(^^!U 5XAѽktMQXX|)o&M4t]c|kaXl]gršoxkJ3Frj8}'mz/aٿ0[4hi= >Fta]X0{aYK|Y4?n!/fYCZ#* ":cOkl$v0+V+\s`/2+|P4uӣ{N^Qxw=?a[2 %|HP$x?WK)2*S־ii-kȏt`F&yNvyNXֲ694P%v i7+}_7.om=Xߕ~sxVAgM8ZL cAWF4L/\ʼ@mغ-錣3qC[:jsvLl~8SɌG{:|hmO-Ml8`xR L; VO)vanfM҄Wy T!S$wI I{I⢲BVsh7Fc^ 7:Tyv&K]A*g]f1܋C.ND'wД4.5QFDOFj('0p 8QU|?~t/Fv&DChkj֭ߟbE޺GD%>n?mM ~Lj;jq ݲje5E;:tsOJUz7AnP\PUtQ9q'RJjI w2wnOk@VH6Q8E5qNަ9zW}SeUtR, |2BDS0COE$oP!A}ڄRzmDw\Þyoׅ@G ޹0i6c$mҤo"h_:)a }3+.p F|X(srZ%M HD6"Ldy([Ԥ3V#lmX} Qv’~@ILjn68'nyɘqJ={;dM<Zqcë_UKɮ,'[[z|uL1@ILc~9oϖJX Ea#s%6ô-]*GSON.{q[55?W^["Q`kzY0NK1au>Ed>81-?Ifj_V^BZ@Ӥ7 X' RXFn%5rB?~ w5"'rN++6 &<9Lʦ K/X`ۯR!,ÇHRJ\M 7sR"׹kD%K~Ӂ޲[ 4UKy\'`|HW%A;ۋL,Ip "3K٨gk5-t5(*/A7G J.LO݋{0@?7u= oJWS*m3-(1C|PSԫS=x1ߺ?X["´'$.ӍG^0@h.Eu3=ii·lQ8b7*߄(ƶ_3;eٌf0Ǫ}9fs&w1n64L?N IbQ8Z^I!| :( zjA!N&~b-+/S LrgQR-;:O0Luͺmig4Ibb>Y}C1ݍl뺝#%H&z]̪",v[lL mwY"YKM,s!6Tg g%yN\-,(A+A*)J,bK$̐X_SwU2$L-^2PY/8QXTJA|t"9u'duo ̷_L6"23m^]K&J~~RȠӼsv"7wܩ:?L"]5X8E\|Jи [v&@r70"M$#X_&yN[O 4(S TjS: eJ]osD1@{vga{Z"fq㼉.s?"s-] L"<{'u$8;/{U!9sG*P_Z%||k j83SI<;O 7Z+Ѝ$R~u3 1rqy%bܐ N&-#v~k̰~ރoCZA5u`IQ`ԲKZtT3t(\BnV(xp>B.yHu;eyJS3Q߉;[ݑUskXj~Sz*mD {ƒˣC %!ֽ[@1oh "9}bu9(xoy,>DA ː4xV0wr DeS?#Ȭ{<8IڃN5ޥMKkޯ족3R?+a&YzWc?vٔdI:2YK]#6aQӪP& r27:y]\BY$zZy_wj/Ւw?-\秫E[烙Ɣ)xy2(4< Yp .uvBk[IJZ*J>(|V]ag- }l3DPF Hoǹ@AsIMOWk?}vv^I[_^޺+{e2Q+>aF~/p2G_<*S"|Ƕw](`A7= S/Q*3Ǚ8,#zf1Q>|B4F5*CsTkALG]hN}G t36YKY8uA)} Ɯr'__ aS@ K8umOIJ[u(80y%cDЀhU.5'M(lJL~&0 ;+wRgk@,=ݺRyZ /rH]m&̿mվ.ھۚK7_Dt:w =<)_L-KqZ X?KW`@sJf`^T>1m+9M ϧ0`\mm}cM$+f!p߄O/ʀ-H_WTZߏsUHֳ% ]*.f@ sx}muwqs膷52]Q0ż·]ZoB]';1LFw ^YvԽs EAk4_o1,s3|YaV{N=Xhs}GH1Jp`I{CKg]e"dHumI2Fߑ'wY о;41w2yiYT$Ri|U5Fp"G]K$2{3xQȥf Yj}+ 5bzrw*eEo0h7y6_ !~lOh+ cO ݟļ# ?D\=q$_|yp ӄմbPά ZK"+Қ!w"/9mN?D⇘G(xu Y`Lviࣼn2WndV|{.CkZtl*iw}AVxh*DˎG HeT))lZmM'İ~^;E0*0ծ9}齔7TUߺ)FF?@֑n229;OvPi.\sŅA:oYEJxefѼێҒu-et ^':vbA~{Bi)/SI#MFrE?\FQ*7Ne|]`@rTijG CcJZ(Id,Xi.)kt~3}1.(V5~!FY=},XǾM v#I'eG/V(`#%_{$GC6@!͜*̿ &5<ABNEHB,,umHϲB+| ĘaL R2:\cG`=|Ai@\$EijsO{g{q=S7FNB̙CTK0u'Ƚi pwO,NWt!9q4`i+7b; C+:yo"!Nrﯞ C ?',R{1S$-IIeĘReHK0^,jPw '3?Fw.~/&iA+ǺK%Y>m. i3D1 wN+Jo|_~ *m;6d݁]]ſ4wֻQmc U4_\k-L9 Ry,u_adz nK97^v>ÅXp8,M\Ǫ s)-=VJ^wNhܠut]hKo}+iUt +:; :tm5t9PQoMRK&.lqL:=3/{u|pUꏪPmQ vy޺GDub!ˮ]p^{PxuWf'L+ʆS0vB?0 4J~jX"J_gƍ6N{`N]!7A$h:b`ص7+&Gc )%Hig?,@!B;UG=&c̝UݺilbEu8tn_^H ۥL 7߲|-P Aw^Ǫ &8W@VRM㬇Jᐹ&ħjp6J/P1хH^IJPߍfxr._qzl0ɆA $Sl073B &P75̓"~hg":u r\ E"IBoIE}*E8blfeworPK+pJ6 -Mqt VzVuk)^˘/p݆ДݮuH8RNddT/2b"&`2ZxomŒBS|!C"!s:4ls(E~lwE8ـHy8І) \L fkOpďJr6Ë3?,2Fy\5Y]@Xw:BY8I%DZ]@`9C<ă@~VHCDDSkL KM\ jq߇ Mnj<Y*;1JW`Щ QdTK5x_PcT&zf3&|lKAeD2"Fw #\6_zIT{&7PIsgd)Kë:ʔmsdvA [[YR\-/F.U&#+5h-f ^ҙLt: _VVj)yǛzuZI{$K_Wuy3V Uh?w~& ["Rp݄eAH8Fn=[ !i2 i mt1C!  .{`vѷE›O~s V6'jI-Fc+* \9$UC=1NST3ºӐglm,a&/&hB/$9kj6vqvUzJWjQ*#H4rozLZ0WH9kXBvۖOb*q{ G+DMS2w!ߛm5ޱzM 48ӈݥ _6c[ػ&Ǔ63\}8/I3Qw;)}ݮDo9FO}C-^GAˈK<5GaK (C38hA {Fq,茁o+V8n 22{,\[0Ь֯vgZAGvf*"lm |ꅀ*%FCpz|@W<5yQtGX9fY9[P^3Y܍.iYIsR''u6L3LE/v`õb/lniϫTzH[_cD=:|/ s6z mB@($x/KR׉\/.Yʯ n-pDBbhsv.ś; j q2-ئffff%| Nl|+V h%(O_t.Hxώ[]]XЯly<7`Ru m+kg˫V;~Gm;EZJMɣ)tuv<0KJd]br-XOh$$yސw^CYOzəhگO7%&)V)TW $a1-! ] 3K#6Z?ϷZh N+_^I+рA&{3/Q Vhv6|vfBoVJ' nڕbFbH1 /~4Em`(uηIG4+!_j<.*%Y̲^O3RAoxgs xфO=GXC֒n."/&G} b: r(Bg ;@P;G?[$3?#_;= wE5v*w D2fA0S;1¡//=#lb{Ϲi(STlʳWP8锱G 6V_B:kt,'KTz۴Fl5 Bu8ni%F7Y{Y4w-i[֭SŒbaA S#uEx 70'<n~wf"O^a׫ nwD7D\ ОlN{%|$}Cs&bx҂$;;yf298>sAfHP|֊/mOml ~xƙzGo̴pc<< l## ;v8g%$ ?^f9tl@/>s]*3#^l 9ۅ;= qB\2zmfڳ:"` 2Mߋ{%vq a 63eۤm/VAK3uq̘[n wQ7*u.}~# ؼxEJ9oh3 al1V/;ؾ?4 ]H2\i5g^DDrtm @LU 'yX]DC `!"ZxC+Ӎ :@CS &(B 2s?]Ä1r/n;}HlxW{";A9eAg4?+@*ɠ4Td$9bPaUqTZ!+eO>n['m&yѫ(R^5n"WWw2~ìZ>[߿~T+B[?O=,BLt\cPQ[ *M+#>?"dɛxyN)j7㡽+.?Fu=Ө7|I߬L=HMUE@`v\bBV,-{d{u6ks 72[uZ/m)"Adg_Jzokղmb̜%_/o&40 nOg>*4?Ecev+b6j$+ Zz2IG"mpsze&e^ @;EU-ybz:̗3b˅)<ߟ$m2V|_XYE7uτȐ =[Z(ֶc0~A`{~ua] ~`O=&h[$\.u%hp JI<'R M5>o.Wx Ub&Qt4/ֻMqʞxS.UJ ]f ߌ .Xs׿˪VA.VRRt% F2dk)hdNSf}C,}+j}jLg__"rJ*MR2[^&B* F{9``MS$W9QvGוHcB:A0 <w4̵[8B=A.5j!3G_~`=kr]u&f L:EW-o2 }5v+?&jfHJU+e.CJ!Ajm u0H4v3,wf^C ) QH* Leev* \wb_8E}iǦ+#;9q;0¢Zj>tRhf~o Q"k,9ȡU^!$wg# *D Lc ,M .46$d\Jdݾ5i*Vit8Un/ԝ,x#;#\UDLpXT N>1%ׅl8S:d3'EdcWRƟiK :zFD d|'9d!,o0{nIvƑ@rtt >;԰:m>4XJ䙖ouR.m={-!96H6Xoւ[jQ%`V%>/ ^ix vdn{L4 IJL` ްSgS7-k!eY }~UzGScME5 >9oAwdAAqlē.R8b#J`9`=! V6,GGi}76rm~ݫHUCNq=r-ׄf7{ƑS]+1b8gt-_iIს#֙Mt@(<8OkΏ2v?7zJQ:NAvޥ]gy;U )ى) PYmG$S)8Y  Y_&aLap_)\m+h\0ЗHd̼֌I3=?s7qLI~ Y5N4Q8Obrn1MpmJisF?l)߅8x~l~վB]tq0g 2vU$UqeKśHHƼ"v5r-՛@R#YWgN6cM:Pd@鴊 ICfW=u f ? BټZO8 == ?$(ϺE1"2]7Y~RCvSbT`s"~BNhR< / y̽2ЗBIf_Ɂ >̧ƨt%Bx֣6KqƈfCD;XI):{i ^nr@?) QPP Hy 7F yL!1'İzEJ%@6N^-mRiʓW=ZR<ȴbـyM#gوU^Ut[=+1)s9Zp*Qլ6SŷL6`'WqH[_dBT5h$9 a.Z컲+!8YZ,m}o܂$qhSV<׬ (~yəxX .KA)<֒b)k 70֤["gA2˘2ʄDg^I)q4W{/*1Ӵ9l4ߡzYmS_+%| H9\&b zz _S,0T#?.hR+pڃ/NW  ~ۑixC`A ~ ouVͻ +G34"8FRF_>Z+0\Jdc%d#G,; :i9]Mז@I U)0Lև5=Dg$}Aܬc ܄ vp,RGTaPcRa ̋>Tye5W8GE -f8lؤ&&qAf iFXhA~;FJPE~ >'9zxu${Dx{.Ie"jeRgrLUO_z|4E!IƏs1O)HָyckIk+%t$Ed4S %7t-ѣ~r߿DٛX\%|y.pYk( /nS*_p0 je?^} -Ӭs9Vv#&2?Sk8VDO˕@È#u8P gwQbA%*o-z^8:fΎN?=`;>r+#h2% U٭&Qm\mjó:ZM9sʜ뾼7"}We_Wa}c#Mif;׹:&ꯟ!RP 1ychT<:|NM Ȗ/Y]fPkW^Y&e +]&?{cZb{/k`\[ڻ]Wr7P~ 4aivt cy`ʘB+).VP"wɥ_Fvx 4?GC@nnKHiH_6xUB~iH d':g n8Jc?p#o1B/]08<-Fl-_Jt}׿v2}׬cF:v\hR.clƆ7}+Un>EY)G2[UtSܹF. Ll\nQү/{־C)$ZX"<(S17f[ ٯFL8dNe84̱Z[I͈|+Jn?+TD֭{CݥGBIWcUg5HW2d&yv@kԛ ˖)${6UȂ }x6-!T~#Zƚ ]j qr=- oR&4 $ 26hjs;o[s uH9#1:gyB2V#C}SV3P@P"pPϙ'+0adX&$1>2[36 XfAT0,foxS5;(\cZ䢶|5hٸ[H|?܅ؒHצ9ċB!X9-֠2z!P'T׀Q4Zfӝ[ߴ̇NW|x'5ǻw R`R-mFRr G66~cr9ԕdŝj q(Q!^Kg1_TC/+ˆ ~x{-hBIlމB?΂]!k@l*_i)^#JGp;AL!VOP=h;6+ ]k90L+Wk!pa"d//ypB!hOiVH4ڷ'ʓQ`\\?/`@>3'קuO avD]͊byB|Mmd%马.s U̎_lJ +*m?Qb/:[d A5O#qqKڥ<66@} 爝_A,._;a&  }mdo"QH]p>[@*Sʫɫ7# \&}w)bb=QukII'5vׯqZa.N PFZӣ9cl1[3U_]Su8 _CmzQ8vmrxPz$-ۊ$@P8Hzɑ j'&,r3\hOO4U˞[\7;[aq'ais|e.U;Rv |;,Z^h֢_cS$Yպ",/lQ 1pSF)qb]Sj-MʌnfQM_U~ TuL?<3'N1 H&`^4o)&=~}oTacA g1Ut9)Rց8'Fi7Ek N-rC@ls/Y:KX-w LXodX=ymz.#˿,.њ4Lg$|Kʼ|ytpZ#^~m:ttI<%G9]t"._IҤz;y ABӜΊYR39,n [qyz?~C?//G_GX2aRUvڬlj6|zB<3êǯ;Ϳ\ _rpF\ Ԧ{Ν9?<͹);݇ m9 -%5VzӔgni䭨p=+t\DؕdqJbNpTS-zsh°"Q'UXf ,EL78y'e/k3l+ow&{C[5υO豰$X>Q8SHoX9:450&_pJvy7ỳ 'IuƯQXi )%ٞ=2lEζXk["DBe{Bפw6f3NU8垣D^X̚7uٛ&\0oww(:y}η 6"E9$U|=oNގ[Ivd ެMl_m5coY/\m. 7!0UuVYyB×,$r.lD{ݼ2om/#7P(\Wq`8_X/=3^WzA}fr s]QEDdT2:oOM&?lV?0v4 /Fqa^M{ S~7=Q=eX@VC05Mh㺿4eϲ6]9`!λIHi}o.ŔjL'Ҽ0d#Jsn=g@<[ee>!=8nfED6mHJhg%<%nb0ntι؎(佊)ՑO+F%ŽfdHL@2nS,$.:[f+} vȎ@ B0ڈ4soKsPiVt$P56E-z7oW7^(Rs@X< K) 5層bIpxv{k#ӛEV@dQ4E,Xi)himoۇ^N2OOD$`qZ0=Cn#‚~<.On bO}pq3;h%GE1n6KtD%#jQU|YN+,? ƥ!$(hÿ^^;}ߚKKkZ ǥ=ux oـ$_Vvk|/Hw#":ꖻ8[O(F.HRk ΦaB)!#5(9 CటDS'U]f+]x_=K6(V?_\[T(TjFYWIJX4_#ekfN  E$-~7Bɿh=%ahz֟|%5Jٸ~ Mӌ~Jrx xKM_^PY/t>C$ceIXjCaj<ƒ(c[[/+ehW~~,X~aA<wm8<0=gkUy)6&lz)۹COPIE0#BS:pn/gG‡QSˑI%F`(^[N=H|z`g #Gd5Wi0U &wo::(+viKsW<Ύy/ HD{1.΃soE~%@S,T]5U/syȋ`KJ/cz9|Wz8['ƨx O&dyu温(*̘g.9)ﯘԀ@#sr'83'^L5)m 7)o &`e-{@˅Su0SBʮn 罡;Iʋf-iN^Y_! ἣe27C%!+ vUB0)H7oyzh}ŊǷ`Gʮ{i4a_@"D0~pﮭKVF Q$g= 4C%# QaIG&թO;/W}99 k0> 8VikD!nX1k UPV{6B5TZpR +/T-i {B&ӝI mqsH6<*'t5ձKҮ]$x,u}b"6gwsVP52P=ݬ'~_'Lr.^o{,dVC ՜8#ù;rCIPJMD~EOLCu42F UW6ujGdɌ< Lu :Y=!svCȻ_B"dJqx{BPBiMezYG-T‚σeZ{^-?=5=Ϣ|jJdm(Z:d8MV:GZj0@B 5|ٓjVDU^̪Z4 ~{ F"F7Aœkh8PCk*}a:3._[;mr!롭1yY$$2KlV캆~%W;N#ͨnMH:,'4Pzu/<-6}Mg2|>,/R>~<:*+6; _܊#K3i9E/L^z$m5?ZޮpYR}|[EeӸ&"?H&m,O*MUN)ʬK4=; F?fp, "aS" F:vX#+~jdji {2~[- N~sL 55d-Z׆f?iV~NWA!G kuym0Q+G /ck5@H` CA0P){В5&a9Cȯx‘8D^~M9)!wdz"S4MisӮЮ{=*MbA1$FBHz<fO&=?(lOQs/A%uċ=kJ#A?4hTGsHR#'MW -Řq=u/&r&",ex,/U/J-wh>?̉%*Z?O\o[DN$T+*sa\C0fP(Y惍1י'ٽrF~,Lr \p8"hL̸kp5TpbLh'1!c7S4sf)aò1f0r9 +@;MEjo۟E#)I1>p>xtW|S å-lnY)dbq^v~meĭ**R{0ME/fh{G!xQHX%D( Y㽰6EJθ9 d,A'TX _ \ 8 _a}=f!&L$vh iɎ&5r䠵qRz ASƀIJ"b AB.RxW}҇PAג6AAZWzd&W/ O~}14g$TI^ꐄhaRWȿ @w̑E7&p{jl|g b3n68mwhfJ lŠ,\Hd`_aLJ ^[{ jS5u гk<p>6ݢki~GpP]4"7I@8*R2ê !u7SU\pFrd;i ;$h!E65Ę0N1@dXnǂ?F%q`d2Dʣdr9jŋnMN$=uD\V@T>=l)p7;wE٫fIFX_+/_w%;C/ˢ'} ߧ$!* p6UQ\ y+7J(N~ Z~4shatD^8͇|ʒIY{8l揓 !Z e?Dnq:4MڞRh 66~ $oώ5kGh +NAgcn* R^P^{YҌ>Z(?, r{qNxLW}-@\A1K n&"XJ0N޲gA~ KPˇ:~Lid׎T/Wl(GO581X֘iZJL™r J_0Bшml35ER I V<^ ٧P6OIr'<&xuFH*9w4T'+Hȶdտ!`ԥ;K09yXDsc'?vƝ}̠el3 X'?A{w*!u{b2ڸH[~˖PqWX)0튃LAZ_V$5? Y!|7>uj̣ ޜ. ڀS/w|ނ+59_%1O%*”rI4gϕre!i,T-|} x$M>uIڻ9}ℭ#Gsj,2c_70ڡ\L~ԛt^b&JK$*8EvU콼箭q^hhpva,t^R)+QK:H$+ nL\g:܉.Mf>)BT^gz-;=Us+>bg3w $/cY]Q#fȄsLR2146i/gh%i<{I)(%%Yܱާ^|bMF8RtѡRsͤ2#[P('6'qF"n-BZi'!IJ C=zVEsEXݲ\w0G@<t/w-KYhf0V-%J67 3^ΞF.. 2L"Osg[q 5)\xw9&xR)G }igMu׽k QID[Ɲ8][%_KABo}nHɳC+u9gRP;Ĉ:`Ca(xϯΤ4[J}X1 dV+81 Vs-`BgMqRɞzKeYq(RP0-=2O&uk_Mqb8]OtbB-v7 <isC[ճ@ h_'CS+YekSN#F fWA폄pY8E_,E:Yȸp+]]>:AA<}?!񭏕68#ޥ!3l}رi V#13vj\j9K`7)|3%w98RmIE w)tǨh0 8QLuhoQqr#Y*c% v :FTxQ5-E$uqe~LP\+t$uc}+f6Ә奕wI}"HAq}'>q/Ş:_)2ZYi:]V Y4'A=s.Q_3CmIk%Հ{ffHEm=d "I() gY#BbL/ei8Voߕ^9EKaAhxdY'\|a-hDUn,5i8kt0QzIGDV(U3vNuXN`gYWmVgPzu>>ZPmefi"2 ?u0KIz!MU"k6#0\O'+r@t߼ b \ȿn@6 pShޱ\*lFt<{|3 Sv4D750*f? ^ټScNcE)x=5:]i[Zp;u+"mMiy|3ueѐ̙s|q8>KꖹJk6òՃS& Æ_:;cdZ]UGUҚaBk\tD^ 7yKWy}#=zW4FDb0*Pƅ&J/Z$[sMh5&\i*@c3}=$+k4bE0jW2}|~*F6$A{KB7b j9u%?UE:ѧe"'(ԍBf|'6ؽ~ŁVܒZןfT Q-_Rv UJҴUxGv;'ـ"8z SkpJYOZ⟅*pPE;aB~Bn3Z|60\z}1+NSSy '}:-(`5 ސMs}ɼ2F.!yuWcú'mfCJk.PPu?j䤺^ @fVkP͘)x={GԷWDӅUfL.ZD&d51޻( )WDPMRQMI>՗p9fky$ e zyف t0RT>M}ZxX^ŜA${BZY0]0rjerR-2;"~TT?oD}~ޫB r 'qYlء a{wH 'fHAndd1 Uq M""4.IBs"?@:r%rٝxCY%_dto(fzzB61M;R$<d،ND$г%kQ.`9;n*_Kyl0)/|vӡ_EKٮGB??R\x&VC Nh%{>PT#Fe qc4'I&0w! -迢\V/t(nNT'.8ԜJ_oчr##~: Rϙ@ dy#?;kJ)\e_ͣYfTƱ\״{wE4+8vamܪП^46^lhͦB ا"pv+] LZPvtѰAߪhS*˴}ټHNGYS,$Pc ^x\Io/921*;Tu2BRs9W |akW"(3Ii5F %BuL͠(V8 'xR ~IHt:~yQuFdOKĢܾL~.['ia[,J8vئ8IДŒJVZ. G#\:lHWpdbȤN%w̳d`8z EU5>Ƣq= X]JS@j:@{[uv?bN}!Bp}#XքGY6)+Lel})QsZ ryV`{Q2ۖMSLX_$~S:s1)QHGxkxFWQʹI ]kl{@|̳ۤ 7P)S՗ yW@;ȱ\x+oS"T -{cP~ՑUġg3/n~i's>y=\mr})&FlJ4"f`#1Z.m>4na;T58wX{] p$>A+\.lM>苶Kg T>@)j U,<Ңu:n~X}>wЋ$z?^f0 HVK1e䒺7_m^*g?7 N5\]I:mfk1$9dr\gO+ʢS?XJྴԛvȱ2DHگ>4#%(ЏFBDLz6RD8۬Thum嶓D5dI~U" ͉&yY$43ݛG4pj$9Օ?t$=k -Qٙ P X)M s`{ePVC [`^~EgbeYn }Hcm_3KWriXn: ~~>ː'|GDBNo\kO, (W>F5jɚ aV^hݐsi"'A.@\@0RCB4 CE~B!RXfOH7[ ;9棕!9/bzu|-37,FZ"3:.CLXڨXya(;嵡3"UhZk_ ϼ-9běH6brjl 9*?PGHqD锪1:0^WYBK!L'q+4&}e*g ev]b,#hp9WsNc'3Jn9S"=lrɪtp[1ѻ2d.dr:&guf/P37@*X%%pP|uWh,:5TyqEB7.DЬ_t0t%D % (COӽd}wC{hL\ @7l9p%_u8LTr )Wbj@}_ N`㹌(jQH1`< cT4l bY4;]d aG8 q?6(~"^lIS,[Ջpw8ɦoƍ)AGx-G}E1a"*d9ÌUQ9.JV9$;s=&J<˘N\]Ϙ%RydQ@TЬP_`Κđ 'zVV2j-b@xnc1ltn7S )}%J`%߿6:SNs|hRIH>3e׻bF_rYRjW C"=We箣E1L=_磻 Rn553[J<АU B4~稟J24+6Ծ֨apr` QEM^滢X;x"=P3{[ 7N1[GP@\|*`ĶcԾ(Bt1(W Ut@ڞvLؽ-]č#]l9K9 kv`au Y?6CBۦ`e\Y!n|Lf#XtZ}j`(6܀(ՈX;NYU:[-H ZJu58ti_Y+nqJhQ~\]˶|Q) ^qo֨'~Ɵo(IÏ)=C"80vu<[Cw%Lm[TE2Yƀ}Q]qk2,G!A&)?b@ݻ39/HԷXS4Sxb]HWOuߑ [YF {q00&ܦkW\äh5}3Dopzi&}P`r.1񥌥bz{@Z܋7Qi^q=;bdKx/*2>=Nvoغ4k !qoHW|(J~HÄqPɯрf ,қ#E}76tp]}7r ɽ4Ps!Ï6s'g@fʋ^e_Gn_61 ԍN C= ÂDadmٸ uHt9܉w)ar>RZq~Z >Pi}}FP'N^z+q"y WݒA2|:(n@&L~q|0=ƺ\%3bE’wMOuI,K"*޺qJcQ*GX \m1wh4`9O4xt5U]`SYdlB OoV~ V9w\<cGxJs 4y =3 S[(? _? q鍾GMu]j&|N̸1#{gNy_<o JaP !LQC1u*lUА#. gHUQ u;޼CK %خ=:rF[3bD-,&̃5J!QM1`*,H῏ 7W=dp-:m# A5;&2~I|!7<Ü8-d) 6Ң0+cfI kqD]7|rr\(ta0ޏ zڰW( A1jI-|>$!USN<2׀jNUCf3kڵ~w|baK^gs_'jRj&U^of2}}厼-Mn6 c ;NƯ3Jr!C%6\?de^Cd(o =W [RIU9ŘloxTK?n|6je#-A8 ϻμib֦C֍j8 /ߚԭJiDr+?X_lXPiFbF\&x+:_[q͒KMRUO]rMq_y,ĭMiyRIU cPܰتbBKAf̰*ܱ)g_SUm$`W9p#CVU󿾉yrѽU/YPe3\<>>ԏǥqܡH[ʚQpsJ(AF87iJnm<Ұ#)_@M؏DTwj;+9 F_fćMp"jIW#n,ٿ݂sQyFl4ϧ][TAq]JoV'(Mjaծ 8֏ xqļYIهW  ֲ]hҍj̀JC~2A@yGɟT Sûjf6*R %XS 6n>]g RJ?>^!h9}L:2! (y֖79 EW;a B{tayppzĄ-ZY*@ʏģv:iO-;}5Gɣ==tou膬w9y Gv<X3~$D#Xȭ!kӁ0D!y?;/#,Sʎ7wU L~X qrB>AW盃[<1_өżChllݓc1<&8}E5o=Q-V^e1_riЍ2&حsF+! I NsY'93WBHߖ#8PIj:EQ^ޘͰ/*sq2 `c7C9hP_3# ~l@{ CdMNh,I};_Ek``%n)iET:F=ȷ=}oQ3M$*߇\9Vj:"lbUՁ>. {\ȏj+r5@jA,HiIY>=S*S J:iT8x z=xl{,. ylvض*;}4j?Zu2Rra?`7Ոo|^pd,o\$D;v'[['$ꖼV+Exppm/Qܱܧ$m; vN ۣ PAlJ a΢'qrb*iڿRO1dKce)S 36âgJz:\s.]$%MeݘFž4MH5aB8UVlxZ"&p`6z |9O Ku3|Ntd3=DgXXCaV(@*}n5A9ރM;۫0g:X({柮V o\G_L 6a}+UD"ːxUAשׂT,` S''*}Ql!~W'yXYqoì8Oq8,Z8d[lj.fvuYA kuF8b HBYس wRb5kAlK)T4Lϖf K;}CY[a>8XIOiw&+QZ~ Xdzu=AMLB(4!/kv'Yv(^/W=-o}x_FĜ4ݪ-hhφQJw9V"YsFMG$Kt >v:x6*G(,oS1 r|o1+m<& Fh1"uf~x⮘ kWļ({W3Dj :i`ւ:pYW7,h/9֚>H6a &~dR)>6 ro4u9q?amr2e025@} .";1Qd"4ӔJ( #]hF ! @UvvW.WCH ]X=V!ҴLf~@P(Y|$ rmȸIu%suZi')\ǫ S9/ۄ50r%r!i6&ohE#_ 'DSܑ}R+ e!g%84UV(7]ME{|:_H Clzь#4zp$!ULN|"6&3J'*K"&zx0)'M0A3%dU9j=SP8YZ$Z(ߠzb<3mVSȤ#iC4SYK(N-m^Gƌzzk!d*ϝ{jVѿN*Dg1k)ȱtd֕X< BۀD'F>xGE@u7D==Ne}7`a3,O74(?@zE`AZn ԰i? 1 Tݚh҈//ơ f紕"Ԏv0ޓB?S5߳Iv~K"՟Px)*[r0(s076"{LRM*͗9ez@өeb;7l;'${&ͫRh!e8Tặs:5Ä3ӻћzIf ؍#Z&ύTm'C{4KG0 ɒIv#huVt(˯ F=5?Tf/ NMP%Zu\ 8U<_ .aj( "A>d/)r8=254aE:Y:\IFS'U4/1a*!3Ye/e_M*BxߏekHOQ#wo$gk"EZ̓dXh&fGCPl04~W 5bϻ,5h %.2{Rm9Yng6HDJ.as^_S<;(¨{G%hBqz\2)wY1sɽ76djeH4*9Ԗ45(6%:- TᇽoWЮ+KDxє5;pM&j+iΑoxM)`[ #Uxt(" LZ0Xy秅dBA[vZz,TBunRu~ѠӾUoJp¿]d._HDYg4z(#-Zp!tU?,,պGd~Bi":'߾9Xj=5sgKWCQ!6{E.R;26z? c2p>tq4*Y JlOY*' w9Kv厐2C>,;+}wNLl?b{ƁA1Cu}Mm?Ěi)x0x&H48UDP}jtăm߂ۯżU A^D l‰.,A{WN")ĸ% |k ~ةN*cنkGmL`SxY-DZCo+NU3T|ݐa:^b4Txc Lײаg@ ZJq\O4322/ - wD}<Ģuw bZSrC X뮕vv(A-:~ =˚:S(ju*^1`Zw=b:A4'w;®:;DDzz7)KB"I` #tj슋"TˁQV5ݺߑ.81nak`LkBv,Į]YCsA-  R4  #2cqe'eebp\::1fOSu%jCDm(d-v>XmqC%F՘sW@O-d #aWz8L2&iZ=hS?nndƷ-˫G*"3;k)32zRj i2&+* l0Jj)v|_7u*FYi4H$ mIVe˖;<Ԅ\Yd_OoziJr* [T|)Q5qS}r-8i~/9#VLuTC>KZ_N6y2_v_ /"G=ztTMS%\~'|?:w2eܶr%1{%J_+w;}Aز~4uʟGKx-EbLh&lhT5LH6__*#'Qʭ R36~T5}f uq ۹Y3J S#:)Fc|M4}~={ ֿ8+O鸞 3dE@T^M}KP6CW.%2A߯',;ȷ룠#e'W Sp5%wڷ ٺ-u3lv¦ |wRMv*mG:si=`n#w&L)}^|Rt=&>+t7::}׏SA:Kz[\íFl<H*|xBCs|H̢A䦨Qv^5>(t ]),2@":u55d0#wnEÍb&y΀'A2<,dww"^_@\ayO"0R ONzkڮ'w?_Kt|ƌ{o4zKoE=d2ML#^z|A y ʼn=:R ūiϥL`={L.U%_K[2ԟԬ%'_ H-"t@6\*DnEyr tmL{/0#HPlx sqd)ߢXtV ?}Kau C K&#6>";M/lE)oK7f%$d]'kAߨ+Zw+j 漎u jA!0 Gƪnu̺"_KvYK[߉w"dAk@)9w1V]iW5m `9'fMFˀ/ 7bEA@{y4$+K gF~WQ혗:A͖qy3͞Ԕ%@Tf*PR畻jsR4.ޑCw?B,AdwR,hՄˀr9n:h#X'Fj"^fL iG yp{`aZޞ>~(i  MYp$^-uQ$,\qݫi]Wc0H-jt˜NsSҕJD4&^S bJT̀)^p* k4CU,DhMn-; ZY JD44\oU\"'. kHTnC ЮcI!!E, o'[IF:Vfخ2[&όʨfs-e0'RLtEWᖕ!~+(m$xto i~rkʟ^"%B&%429_DP{wv $}aM˘RNj # GJ]]w?00x&丑|@"; M\*!_{yj1Zڥxb1)MLJ(5uYs=D{ʓhŋbq(IK9ZUA"hU%G*Ǒ} $1Sm)[$oIn|M0T6x{qjBPط ߿K{hQO9!ZRs)ȩ1):-r`$}BkBz8^nB)^@I)mLL]c̻RZ-B}e}VeEE-؈Qij~ oYn#M%ľ A_4 '1owMXM@0{-hC_oot9>jE%NN"_"gT` '%=³Qi玢8mR[,t늈fh_U(S?S`%g"l넾P[@o7.m lҀ4" `%Xh I&^ f>@,BdaFITtnsIv)&GO>m%;O# ӈ8;55/'챶2 GkU e>9Lw COseK{(Oy|gSm|Y\(fD` ;b7 zj۫c|* qLo-FCQM jm/Ȣ} $*ƶ_,m lqx-"a$/c~z5bɴ~T貜,(Ә '[{|rq_`C1VdQa_Re)_-``LҾFޔ䖸& U6K߸2B xw|˱9_\8pAZLܳ 9lLTn7 _)ʈ܈b o-,vh˜}G!S'1|g|1=V3b 59G)^;'C PG*%moñOy>6~I0"tQm:$"SŠ&&Ra2U 6bALgSۍlrvXz#'/^41FjHW&+KǫWW81 X:џ$]@I0 ][=21Eq*{s˳.<9Y.APH1bDLjxjVEyyiy#(d!Cݷҩk*bg~d0?D掺SGΩ#f{~ DuX-fS " Sc0c6q^9:_!M)UuZrd%2$,?ڕzizYG-Oz'9m;@ftNZ&ma6ߎ x^(8M6)Tb@[Oit? 4p7JCwiwi$= =wtF+oǪhd ᤹[GOBylTmGG^=I~ 5#m2S4Oh!~]~eJ8b,oN#毓[l$ kIp GC'!9I]{їW{n!c!hxgBnrуTh6;wK\ tjPn}V B@y5_xNcL7/3͢3䖜Fud-Îlim&*_C9&Y~`8YVMCoTzڿOaPbоxէ^_RSR]SbAy }M>7f93KH́&w&(0K4A <Ҁ[Žs`f k-ihЭQc^ߒ)+fk)"ħkr5-K˩|Qu7ƍV^>%u +3G0P0f.?nJ$ Bw v7\54&+0v2-9\^&9\hY+x:1-KQcD'2W \xطcP#n9C`| [rXU AC\o6l@0 Oa|3II7 ů`4&lJ]ι(b1(E`_=Wq1Fm;+GI?Yʟ5rijڴPčpdĜw,ȂrDqQ&κQH1{b^c%s=csN~AІ>y&*+Ka`.vV:XW`M ׽q# #A\4Ǘw%pDAn(|\sOۉʈ2.GuBT 2 @[.{~ ]T7oİIԀR!w] t H!Uk YI,7"M)E@l. /ຍSl &6 dE9dAJ,1k%4pZGUg)WXr d0px w3fcVߍٟ fvK fK]ʜ(ƕ뽁htԝKJ18LɆ%L(DG_UCrP`[Pnpn93+撹"92(_xm]8>iDT#ZkӃ`o+ks NzǙBp2M=nyP'YdAB>aԋ#Am9i>5}``D;W#r'ǰLIB_:sz?(pAD.Ǔti˖yv0 YcU8{`q$0.Wo0#g'?k BBF`*y)~U\oyS(yWA2m\K^~,u< FM}L@_4{Sx$ӆ_.l|7;!9L9p"3>,rC!~k+˷Hw&|1 MltK(A,{^+)`Xn)igh *bc") 3$v…QrͅsP";"5p쟃ە  JXs~khy<(PR8~bcq–?Ԁ3HU]>+{4aoN.ps U0-n8r_>Udzr J1 )3~ShW  Q<GNZK?i0mA>MX?QJ@qKj8_2TҽPbM(qi>b1ے@a",\ؚ#Q4Q` CkP$G ~#Xd#A#CSaOW(qz\B.,pb\P^fN|P4 Fw}NC͸rҩtG 'mE6~ڗÞ1fw8J8InT:3&<9iOf>|E;Jq w@oz7CHKQ?9HgK= C c:h̘8gX6֏ dy{ k/7Bišz-U2tqf F$"Ne^[x]^1?>,3GLG.'xc ~$ SKS M %}lV"dBMz+zGa4ּ͍V3c~_DAįykAI%J )Ɗe]Y|t\8CҵfbtqڒOژLZuIlW sIPG!߸;aN*8s̼1{wWY<(t3Λ,]5dSb&/:fA4A!P^q: F궗 + 1G$R*: r8kS:gdFXkdze_^]|lͲbY4\d~"i;7H4*>֕w 1ʟ4(oU?v!=_d;*t)*%›%ɃbdAFd3vVI`3PE]4_֍,/ۀ%D48&MFe䪌)1l'jNjE3d{:ԎllQI]*}tEgiaw@_ow#b 9L:%/|@-z{^Z9.2\v hRN=H|(T1sL ~Ufgmz3, k"SmoXC~nnE8Q̎YCq׆ͬfmJed9'_) >ݻG{h_؋7D+J'.Yg e̘Q=*˧gJ2 Ao/52Q)GEt3PB ~TN]'VSA嫨+Ho䂳7*-y"|H^'f- 9bQƻNƍ,um*p}!&iZdCOd%ja-b:=)ܽ6p6Qnѥhm]`|ܒ pOЖYA*,1[v"riMQ1GNZ^ka1\>ɚײ?6o4ƛMAԅ+}NL@Y{Nn}(Ԙ:"YAnjw?Y"t /\BH*#*`u!VR5fvhfA)i`˗~4V`[&P2΀ȝuNrz:83Ni$.8dzyYӔU+JaĎQ.8!b:F1dI)sB@w'i cDk7iՅk ^0DNN[KY{h *xEǺmD7P}-U P6%Zl͓ܟIAOJU~[hcl29!& ; %`ܕvc),'U H[ `GSՓaUط |L6~͂p?C؋!\gO F۪Y0uvߍ|wgsX1ā}7~wCWx^K Oָfؖo'ùmmP[O}w}6  P<34ߓ^w%s_0Ը[G$Q)ҾS~[]@+xnWTކ]fKMWw#1dh .L7p6@w}tf+s3C8eerMk.n24[wF סn"X٫H^LYޗ$0.(0@`\@Vjid5&:u ,F3テ ϸ6>+n e{<&RYʠ |L֥DV̙^4akpTqtgGCpN\MmB#ե/vaz۞Z |\ZBM;Qy)ǖ_&Єd[םVuAf'ts}EVZ7R?_]^=' *jOdܒ0D|XdO*o՛aaOK-BBw 祚yewq%6WzXR'N#Bho6וh5H wDME+D(\ح!%f@?2q߭pAICs F4-MpDO翽OAvF_2G?وjIsB# SAaɎE&o}2Z~&!WFKsgjA޾gtl+)!k.Ͼw]sFI#m!.*>ClC@4_[9HM< l`B;XE= +"%G㦻L2Jj >bxLSxIP*h NCZ% 9:8o9n68svco3e[˳k >xS_h O{V:2`#I̦!t eIΞyh*rbk(q@Ik<ƪ:B=i&"Ҧ=9A² F#_)N:=T ;e8[w@\z:..AZ[X>JUXq$:$Ծ_9I%JF`8$\笚>`p|*VZ);oe.3h[OU)Խ29vrnj)So pU@⃂ɧ]-[W^4bI\usU+Gw6CaYv1IGM#Fl3$,s&G:ZԳDf|dJ|`9q{Ӵ2S*VN5|̧^Z?no_JR[bNʎ\EWaӅthj17'jzER$Hfb]I!ԯQZ&] d;pjVEZ >3ꨄARKƧZqo &kXAxm⶙$EoTMTd~aۯC揺Ia59 0?@Ϳa"6;I!n0.Wr3S'~d %љ[>}G((Be"rQl~qn7Bp cI<[G8D^; ˨++Hԅ3d]$l}$oÀB%CcK(2R_a6KUۜ$Zlu8_ qGSԿ.2(銆2$c;{3m2edvٹ%:ylNwRc= |~`%i03|gƉȂ(PfYmKXS% m_-"MV1s<',~:Ԁƞq&[,c1Y[{Q|d@J$=S@KEuBbSI\=|Eepֶu >a-@}!&yc~ !xxMzZ*Z Q 679iBY 9V́ ߪEs3Grkځq9- >qh#g0kNY՛fz80gھ~4UC霯[R~-q[lq\Ё:iJm^.'ikARyɻg;[Y%]eK C2ATqL-ɕ!5|=oY4ʸV !JKMw?im=<&M((?nOۊ+ʩ8o&Dб `vmkh&xLgPBz3z}w־;k[Ҙ̒Ο-|. Z3 ~ϱRߟiz+fS_뎇 Kit;$z*N:Z tq1E>%8gH(F {,R]gpmTw$]6ld{$< ZC﫠KOwvb<~ANxe<_E.:}8k6keeҽ\[L,.glK3NU~{ o$!c'zR 07fBg /,Rs7Ttgi\Mn}C[ϨԀ.iWxn`Z8Ɠ-u׈Z& }Yo׆-7vZ-F88OvJ.D{=ohD IE4 -,7bdW)ԝQDf/e_!;fx*i_Hh7[(Մ`s~.,n}KwkS~Hyk!˝|)%)P$ãoB'+V+# ZS%y Dw.sɲ|hx+J1]kPa06#B2]\/qb^1Tz kgRy"#S En%~ HpFw*%wI>F_ aYeenmx4P8l2M܄X@aN@]yy' ։DJ1(6=XTq! =Lif.˺9#1'fQD>;&&|Ben%c*:{9nȂ\HnlŎ_S߽2*\Ż%jBѥJib>|A jӦ-@YN룛ceCuэ>m[DL uސ m,t.^|*[S `mPgLVJ;_<Xmc0ǜLu?^"M7Ohb~GQ߿ZCT ,؃Z:/Xk+Oh T_ Kd`JCs`\^CմTrAĀ-p5uƬ &w0-i*B5Y_81ڋ|x BG8fV 2T\d$WXeN.Աױ EwT Jo~h3?RA܈킴DXv=NQoK L%3#N nwk2]3 ;H;1kpv%ƯB .L`pm&GE4Zl,C4Q'UR ^Y6:p _|uS2 ?Wp2n?&T]dZ]O0M4/tϯJ >V}3aeSj "P:=8wz$^Zu/j͂t0|$9钳J̈փ wv.KꟷN.yliƁ|ά鷽ySNFZ%lʱm%2 O_-$wKV;-/Ow:Z+4g(ɺ$BoHUc6$ p&9qv] ={˹ZZ:ju2oaEvS 9 ؑ!]|8/#YD2b4Pq>~PڮpɯfDPKhHɬ TsH5{쓔Ykqw){ܟ47~٨ONbqWj巆^TYj!~Y9Q8pPV9ϢGJ>r-Qר|^2J{4axY::900U0p]r/Alc!N.rQEWEUr|^9*w}W]"@4OaV ZAcKS0 Q{A)4)5: U菍创zJ6?"풂> wH }bt#3(GXt3^*]hJ;cƼ'ӛ*Jpo#47;? J4Cg6W?ҫCѹˣm=}8a 5&>@q(FDg~7A 9T)e݊" Jm"~GVоsdpr_o8Vga/BEwh!&1`>ږܡ(Kb~ےh<1S.骔o.\ e]Ow*Wj%rU5/0I `% XGh{)I|{P,g-)-../{8μW,H`#Yj0)@G"3pSW|AN˘- qY-5$k]@jW _[4 ]q;s;|P{ p؏\9ߴ2ic9ϝرy]~VE[j{wrAr;TUIsؠߩ({{W!A1O:$ @nW:\r~W%{rv*_N~BF/-eE 冯6R,d׫H*\ΦHgM+癙)rS`O{A3kh^6^z~GLbT t26415!IgVN)C5#!)ϧa$?Gzz唕߱臱rCN;MJ&d"$a'f }VN^G6"Cf+.RpSuҸb,0A-/L=yזCXnhK|nBNr~boOq'_ފoaTqh0e-fB &3Oxb[қĖ<Iぺ0ɤЫv!Ж]fo b|U .-[TX"R'9#1[UE]tfztH2c[Ȝ>b&ů!rpAu] M+(ԑ5po  U$@O6ES҈eJbaX#@rx_-ל_SbX= LiVLQ @)5r?$fAM EbJFb*=h!tPIbvu:&iEhx=& >!&GdGNBWvmmaQG;y鑡 f)?B8!7є67\Ϟ!ާH߯t,ћo]IŶg\t#])ٸ.'lp&uLT&'W.׍ibc U`8A,$ر 9L{tԧVlBi"6NgtmlpI8`ɾmhzGH" [up%:b6˙0MdLz}ɻ{HbxU Y:Ϥn4T1= xuJ{p,6;nnpǺCzOS}QSלDW^`^5w \( mϩgb0)#mx_195S2&$@ KT*l&/Apvլ^7 JOAIaϣRR`IJhPHDЭh{2Eӓ P+fIAk> YG S_]|5 H-qrf'6T~x ` mt60| hqngmNp Aܸob&W^u3=ceXR 2 ͱy/?n机;QǎCAr^"Nh(PZI`d敆@awaYK(k}k|`dvi& N:%nq ##S ?x͐)Jkrq1"=[x]#oL;Kcw6;]Vh}}LGtPigd%}Útqh %ZmYo,q߻ RF)?n À+C*A ~ZUa_aL"PS"Rl?? Sv4gX VΗ@<3"V|PZMD;0DJuQDtD敷[ngbY ü~Egj] tot(%$uAF=T]3 _aDBK̠6>gQyN/{VQx#ӵhNHO}LfEvv2"ܶ&`4':{L]KI\Xp`:.V;[hWUlpo="Lz=l$9La[rxTJ%p름gmܓ9!HrɎ. U}LK LJt8bY }ؖY$ i]O[s(7x+ea6_)c{fMXLNdze˟" &ܞ5iGkKXO-}wc"#_ Jq0aosxqiQb(¨ p9 p~f`e4t5RDJ1T/WГ_-4زc:}D(g{ODi87ee.We1eAv,6ʣ>(ZUUmD`^c hS.}@gf>m >gŰ;h>^6XO)aD<VP%C+uTbUuMs k9E=- ?( ]0Sw{cdɍ6) < F*Mb"iƋAya&VߙDuCxx>{e4զfp}aVUd5 Bw# -˘L*$P 6D2Z,A:cbIh钐OG,j!/q!OPYShL& $l55 6o?yMu9WeԻ4w8Z(dRp~z4iSCqF0[HW,CuNaB!:{#yk o\9ھ#m~8^3e~4^.ݥf<{}{H]B yzBT 1D!]1ox׊h gdeH bTIjOVEW6_p,(Կ=,l^\&!N9n֑Zo'Z|%CVn36fUXs\^ݹ,[`9EA;D PTc OE 갔?NǙR?>5cͪ0cȞCV$ExX-g-Kㄡߩǯ({"۰9~-  A˩?;/H*~yu5>io<!a BA\L)%T*JQ-A"7z)$vb(Kf@[~]ˣI*S{v>FM' NlN_A_81e6.nJ&lwq+|G`bUϪ͔w=GW@wn;w8z}E0U/C6w š3(~bC4͡3-Bgy-@ ]ie'Cl^w\[%\.':3C[k1<%ݸDZA#kS@cZ:3>Tq{cgK|`P~r,[L:U F )ő-iE#,Q+ 0HNigtI@RRT\y 3T"#";.$i46v|ZĦln{dK$\8^lC1/crnSfuI}Ս}C}͋h;Ų/bğrv& Z9i_ru 딫C8c]<:Ed \oDu7(BzF 69cËIrcrƻAmjc=\Ki'Q@~D"AM!vtlMTQ}SR!!2DW@?x랛-xQ9YeL,NBvZRwǀ0R< b#V&ڹϙS_)+M}_Xj~b}CM$\&< /z`aJ27Twބ&bGT'Wۋҧ'P]_V9;4y&Pq.+\\0Bд4 Job+ :>*͵Xj"h`¸mCaw8d㫸a=q8\g|jo낒Riܞߤ)5Q@^Y/MJq D3wݫi@4g;Ž{11a0"j)m٧o& X7YOKK-G`\Ҡu< HIMrh@W 6m.1 [&<\JH \y"dc wme%|hV8B.SBmL`-?:w8,Ģb*55x?C/dՇKzjbǎ_`4Pky̻%ϱ,q'L]?) ZwvÁ3x@(PEsPdzPŪCړ^pQ Fo`Kp~ꇬbN|ay: "R4h( ~1'xee=1wiu((4B[EB)4dZMbeHiw@x-%v kOޭ0 *pK`NZjīlSG Wwvyve_R;|i4. mS@=eLf9uO.֬.)@Nw=+Μ +I/sUt !™YNW8KCG_.Dī^yGݻQpұǜΞ7<f~MMYt8'&Ecl)S$,YQ=W^H:=ڶɿ=^PmfNrQzCSB)LaH4,}xxp%6K;$썾{[hg[iZy(Fue=(K4g3I .ߞƭR]%V``+պTr>( j$(X 8|t5FBs֜o>d.&r혇ӽhCAG78̫>m8Nxl"1 i[ՑĞШK@@ ѯۮC79LQzVXmPtZ ч:UkpMG$m̓;ĝ :tnO;<==&!du*#T&Gtژu(˂\.~[rބ fˉ T?ҦZV<98jqյ\T/.,s4di!),iax\*RW}̎1Mu ܠ復F H~sI CC,hS0h`'X=J1:2gǂsP#}Am\=>WYK˪E"9dT/SAo.`5J;Q?ugEXRG7K:|5nexes $1CY,eLbUۆ@0#\*OAJ` :>|,)x쥧ٵWu!Mj]nA_E'B4ȉMZKzzqN+ /c{Ȁ·VpKFIn$*`E@Pу359FcǍ ҶR[{`Պמ*-?)! )6=MJ 7wϫA8egt fr:?[BAL<'ΉX!hǿ(J MLa_X92 8~:(DE:++bJ'$2Dd/"cuU1₎ ыΟ8G7G;E`6WeЯHy&h ,[*̷^-P2u(8GAs-5T5KHmذoV6–VU`JЃG&/ئ(~6|[<6:YhSxA 2 רtd/4 K=DqEȆl߸*uMՍr$% kpmq#͜b*RiMbjzox 0"KbT\k ܯw_~<5M8_vÈ_I0,rCfm)R'm l<?@ XN&SZ% Z&I\˵nBw\"_iEdXT֣ UR%hy|l6Gn%oKNonn΋ gqϞlP=hi%X۰ftG<pXX9"K4~6s fGR"ORWY:)ʎȏ,o^s,K4쯶(M/.HDb**^<Q-A=q!j:vγ J[8K9I$#B #]8fH7ݵsp_CL:jJ"ۖP(jv4>%Bٗe9f2 j5ID!kb;x?U5~6#|&>o|wOA<e"^nZdr9թJB#ęi86]IJgJћX\7OC )P1c7sk:;:~DxswUʷ X3$9& {6]8@(`]!-`ix0P~v,9XJI1O'rAl Na_L(a13=a ն~UwSA<[a_o#]KeqԸXCvʻԢ]P6;!=9UKJ\j3,Ǫb[` JX7bgSW_a `2&u0'ʵ5FHkэ:-IVR9lM .M п%Uf <:+xr3B5"A̙S>PIMf@F[%Ո|mƣbo-LJI;Ъz_AG6tYEܠBgR]Q2qP"mRaP۬˘5)2o,MX[rX6_®VLSLKNB n]+Yu3O+xĉ[%zbĮH8'Z=v_ ZpI z@V 18+=t@œGD)>gf΃9zy1W~`>r&[ Tdh'MYxj`jIoGJ1Qw7{箶o~7cf ~EE̼! f8Hc 2.׌:Ҋnݎ]WPp{$ʥXAF q)MFSKC ;(6E}Hq4!9EIzj,s`_l͂% -{$=SVRr&g¨;p c:jh?W| hHV0qsنc7]WAJ$sbWZNa%hA\MHŎn2MR7H>8RaKRo\qP ;GBLKEAήVE"8y -Wƹ*1Scqvƈi> p|A7.e=v2ȝ6m{ +IXP2F\YYĮeps AZIV> Q-=Q &KtrRG(CLJ$[1lo1\@MfWgTUe1{qD*C^ϒLS >=Җ=0ɕFھlgs|_.Oܚ[~D2=xc!s[슛>Z Tj>';x}4Ʀa|V5~U:`DA9k5HWO҈qp7HWc©dMIR̈́ϾKNg?@Z44S{jCe'Y@Q1BqqN u ,Xe5VmsտWѤں_#pi߇iVf&#[s;s^wF緍F$H9X/@6=;4\mQG:6S簝RIph=r"W[_Y 006,5o 존)(VHPER2sQUFTx}3HdsK!-2Itq [ɉ+&F fペh&T-у -\5U4Q14l\y&tbije!ZBJrɲW;|8ASz9ʻzJjmycy%m~2"sjY sQ&OvfW/;Ej'Bogp9ޔ}Vj*:sǹv?z(Ib|estfvC]ث#3~OV`*Y*}9!3- c u(S3hzx]eÖU7!+jcm 8^2z%>aCqw4 kvsܼmP w=+lc'4I(`4qOʩ-b Mls0A`<͂=whhۼЦtŚ\dXdFO,kg1Bb^B1Srؾл#io13M2 bTNzT]{)?S2ʷΊ:Lϐ)$aŋ v.=Zw9Hr$<r_C) Iesg: $Adȃ;Z=vSq)E`=ZTK j(.!gF1OG1 iSƸQqYKȢhɮXJEy* ,Kf2y3?n;̗Lr-[CѰ>$8ßp6,#CTBTm[]6 \*U drx3p8SySʥ2Ѥyp:-|c1 |Ս|D?=ĎrSCYz=aRVbG|r;l=79x>.ʂ)G4@Yi%]1i A:Q``</6@.B̙>zKե cG?sy3$"Ls5r4+4C>`;m)i>ۺO5eCL@C@YO- J`L̔(CaSp{/ܜD=2SG(_+&Ic}թ6dM=!_46Uhk3sB /48S|y%XakT6sp^/CEԬ =Ҥ3F@ Z30 zqRunvHb1 +^*VF¯G>蕬S&|uRIeI]E_aR,]m'ZL\x c}J]RDL l!!a<1cU6 tk?\0g]`y XMh6ꑜl׸9s[%-CH+"Ƨ/jP>{ATk9?8YQ(=j@(/% /F+Բ$U@\ȸN\}A˰^;I}x^=E83&t 4 }.އolѾJDl}*‹%U?"N@T ʡȝcP.ï?k"՜bBorL5gW<0m.rO\%c$goN%/JLIA$0ԝ/i:]mFBIVQ' )3 `D`n]Ojݎ0Qڒ)`,i_JLlKےlߺdwd-$7w{K1s),[VmI-^Pg%Ґv'n;=R2~`I.#_M5%. rEUg'<ÉZ';#-=o2aD^)bHI&$<ۼq}Bf9NU(#7<-!ٺ];zs}*;mkR>s,1)6}rj+&>R?+kx+$PD0ʝzL7F?>m`_҅B|Mi b@QTF=(, ^h֜PQYOȤV8}`pdZDy{Nh pI\TNō|ghQ<6\WTsLfL+Ds#mwEdUeGS/Sr҈6@q(zq?7ri %Q祬E*c1R.a$݊CQlP(,{ѫW])y9s|*Dp*%0[Y6%YkKf[T'rͮ~ub|5JU۷uZ[oc^ Ꙋ֩6H(&Oɨ`|aյ0AeUlp\?/ӓ[}GT]V"n;c,mt~ hV[^Gtnp89ggՎ*ϲ /55eo2e]@Iȩ&"_VoB\5m+O7>C;e<$8'wAݨknT`<"J{9BҜA<>hyH& $W'^H~.GW :vwpA*.O$Ckb@P4 fh_gފ:O~nMѮ EjjOGqr{ h ,lڑWdkKeZeD _Tm]^>us!B\9l:bkik̀aA[#A>su~%0n]7Vn}f4{¬+u:AWCU1aYWcGU"Fg2ߓ$g H|j%cG4(}v s?|5V$=^tiҭ!:X}15e9k0 -N hMKP5ou0}3$iZyfz-|KتstԖ_\pJspWD]1{UQZ=Hg/bPPa6\䥂o[s3qeamXdQ@6H8>c!f ֎䍫 _*8I붃:'y9sW[$~ ׿F`Uc}hfk;m9eB'Ci6@dr}/ ߒ>=c&ZZ;[ͺ&w!DuvgfHI݆>,o؋pj5 (\E-!:X'&XŮKPgѼ Մ$ f5a02+JWA9|ͅ¡XXL?D#jցXA;7/f x<|b\3W sƷ9ɝ_aˈP͛) :k., G 'IFsF u*v],;g){E0d:ҊԱ`oʹYcj\ bm԰+]Eײ`W!3Cq@0HA2- Sb&"c}{ߘ%-Bi[SY?>zvgv޸(4s߻qinI(-58bY]'JD 9]s[[\m8 :"ja8E(9Te`M[ C.f[=Vv9PRчAY1S;esyԥ- LȫXLs!@'Q'`Cre?tk2$ǝQ|yԣ52#<P$2# ejDF]DK"lߙ-C v}2 Xn3 ׆дnIu=~u05?`=9/)H-1&ǰ㰻=HcQq)DrKWVOYIo6Q=6LM=?CquƞF57fGzDW ߃ E7q$ GiH0 nNJ]V]5 ì;DdBċoQ=!w'zl+[SVH|P#PmR㰹!i]LQTu ރho)#fxңXikWS)T O*݇w~FA(#p%pat''RF0rrk)87ZoŐ',j{vkx_ݕNk$20Q6w\"󼶶Rv$˄W@}.K|A6{F+:D'C>(ϋۄ G-oAG7ΪA_V>_K3 ^alQv\1>;3~vA4"(Lځ"ZC kt&,s)%G :4>BfE.1'N0,i0sfo$qt-=Ҩ n-Ump ,J oK fȹFYYKnEf7VJ*^ hc d4s\'|&DR2Q\k y/,.ǶKV8Q1#Q )TpKʫCsehtfI"й\ۦYcOX Pnmh۽,OiYx~#JU5_reZUt{u\{Ȋ6: ;Pvv>ot jx rۿO8Kڪ?y|nor=M}k){U*og!@Ew¥Q (c13EĠ^@;  3³z 7 mGH=0c#]@n% ^LoT:h-nWWۆ@G@IBр1@qGbnJPP 镏F4@y9,h QC9uZo5´׹,в"aн2ydD `SAM5&uyV1U7:9 k:!WYeIn֧xw%vƒKꐛc_o _huJZYK~QejST {&b' "ԏ '>jzu=쥕kZ.XyH7<9)3"۬ "rRs]tzT^˿CN~`$1-E%f `xjcWk0emNb vOG̔!`4q-NMgw[,+bpb *'uE$Oih—,o_ :{i}K>9h֋Zh:`YS2b /z-n!M$TGlۭ]noePq]L rLuF\hr Z }ujGb5Si84$ԭ7U,8f.Ax"詝fN|AE!XO afT("MOng4Vd]A8قj'&>Gh@% j@($tCD`:jqњ7F=V:sVx[ˠ#Zj;6O@*j7Rr${m7Sh(/9Giyi\t lxl}v`1qKUlUmf:2 3U˴D<( nۨ6E[ZɉJ(]ldF+Wm@1SeZR2DǃȢ09W:QSjy*ퟣ8Ǡ#ǿ$OKP_ ~`hyX3lqM_]ll ӨƑϠK4e yVά`t_x[Ǽ1R#3osU):bwU2BQy""Y\i>MZUa]< 4p yd2]arȫSt禞0IP-p; Nv.N2)1vS@]Cx!N@xWNndC"ĠB؛>QVeyzI ךOη#e!z:'LU$bU.To*710@{.XC/e\)ZИWѡ3eXYD_Ii@rZhk9F:I7lëȗ97=-%x°I%רn˾My_I4wz+U\xa!V~1_=qX/? ^30RIxˆDcl`r@id˪<cVSx zhF UNS(  U$f2] beѸ#ZV.k U`#b/r0TQB7G_EsfH  "cgG$T{ ?!.g?stXx+0}o>8.%$%9>"u-9Hf/Lt08?pu#*Zci$([>i U5f̥cXg҂r:?[J)Tc_vKI&*Ѿ |VcewR A-k)21S5r˚Y:BAiWp k jfDm:E99_q 䆀"{թvU.F2ܹҳBbo! \ڮQ5_˼k!DEN: M+%Bs{Nq 5怈%LV0hQp I\-z?:uRbU. 9 b;GLژQ: Jo`4^@Y3\n<ru XYs`裞avr_x}Z0ؿ> l 笥Ə\CddI<:(}Z1dKѢշ/Q; 5 hڛ¥Pbc2 5 | \*;jg! EM2\ /8Q6l7su"#h;ī*Kҟ3S%"3b]F&5_:gv"Bȋ21xv#24Xl\K!BVg&n-轒EI,0yT\d+psJ5Z+- x_[`hhIx SZǔ9K"e05WXIv0M_P{Oņ NJнtw%ʩaGl.#Gz:ŭ FmJ x$g~$ kq@9o)$, ?)}Oܰ%^϶=b81R?=P9%r'-J *w ^|t󥣓U÷ŒrvQ^P)(8Fk)&K< LE0T6JlN0lMy Yg67No^,T(I7YwXa}.6: >T0sT9;ÒPUgYûX`k FNW?J})]Vfڲ"}H1$,W:^ hcy64xhYx+|S.L%ԋ-5˂6^T( ɛUV47v&Sǔ.W*ɋ &l}>GiDp,޷Yh@)p,Xvzˬu@V@0u*wxJr A>̋ '<;*BgCht#UװDHx:`Wғ.ʼn)-~+v gZ#-y`p::hWگk5~B6AEk3ox.<1f2,NtAoF6z9G4$Sèg-P!ع 2g &'d6i;٥TQ{C{P]d( p M^mpqJC7jb 6uj Oq%lPUKչLTpi0iBG< @G귶B6>$&-[I^IK I{sDZ|i)SjFg3|ڠk&˦Y.޿ ;}HHxƀ^$#a50,NV 6cG@/}R=?)~F4M!?wo־shZ)gs59⢋x~BW}^-= L'U<^e6GJ%RngBuB.ݯ»8hY5ZΨb/C#v['W wb[iT{JYB.ձs݋]m1Y~Q}{o`9-OWghc|!`n8ƒ Y1N }f ;N*:e9;LMܴJ>]3"!ɿ R4tVǹ7F34+{kg*@Rϯb]K֒CFW/F'E;{ma(1e x_8% "CSqaζfXi#ᚚg%Q/Ii2UYdaߵdF-:sݤUn4Le.^$/E:^U̻ 1'*:#'O1{2u-J&M{{9~nz: t-GK jD%bnMh-kS7+n i n]Đ_~'.?v*>0qΟ6ꓤнtEGjהQvYrު_^Z5# ]#sTcϡW@tޘ|e RS'/!5sYE!&zL>pgGA{DΫ6aH! RzWz3yG!p~5Jl,>;݁۸V:w4="X7 &Gi%u4a( `oa7!c$ecެa_ P6\Z:lIҗQ$ pX?KB|@0leiXhbnK5I_Kc5t7q}?(OpIZYt/a0EYZ~Vi0 ÂՀbS"A.AA7E/&Љ!If>MϹSQ=A;DBe*OՔ[+t()z%[$ V1IpzpXnn(ld\JU %- ֹ92^oKpg9UktlVÄLD* 5ː譅S"o3'AD̓a{X*l ҖF5nEj0""4TFcԥ)(6)X!=|$AKԖ/[滌E2U4Ofah_{+ا!Gh밝,`M > @&z3 jB݇ 94HѫcWRO?rP$7LM)#UcoŬ4a6z]b h)C͕D· |оV+v{\Lv3..+mάQxA'}[7I%lV(IBZXw8ߕ ZݶЇ?لn %ab'uMC5l]: . iNVB` ,AxO/Lss\]*(rRSY`7-WUN-A^-$ҦHmqm598^V k~+{ݳv_А%ͥyFȃHLwS^k}F𬼬M ib7^-f؎ LjNи;|RFTn (3qkF\83 Kau, " ܪ :/ę&yN[zw =w‘"ǚÞ+NN~W*xjH*% }.M_S()m$T9Hҷ jpZl'5)RǪSe1}`#,!'S&i< F\Mܠa %evi`ayi?'\.d !VY %G9:KQ@{!uИ_˖1ISU;m+?  yCBՄOcSj{+_llN8Y%;nq67%~6w)Сݰl` 8"@BZTIuj8xUd@L5~Y gȐ`{lҡX?\soJłMPȵVf8x'E Omz[REi-:Nh HۧX <D63=7aZİ_5"+W"pGFőkXBcl&}u&ce .S6\|=w;R3 ,?rOɫ ԇ< fed&<0[[v>R hH]ocDJ_1? $ƦLH*rBZc r^熧\olqaW!ѲTX$jMZ2wqAƂ3&Ph~;]O!홐}(!/6JCVQO|pU:] t"A-U.;0΄)Ϗ6E{6?r[!5ſ'KG}KB(sW\C1?39yr۵ +=Vqǫ~v GBl,b2 hR?HXňn:QW-]s}sёn\H3* Q]#nOyd2zq[$iݞ%dJ^#u$(΁K?&^h!rsxD!+_5 o+{܊2U F7ٷ <4/ʂUZ]KӃ8垲ߠzbMş|=Mբ*V,ܢ-θmnp9n)<^Ufq RO6ᛇ\$)3NBߦ/h)܈.,&] c6߿GFW("ub?r2=#ysY+Sk5v ."ExAF I\h 8RMu<;N^qaBL̋k'_ƪ>Ι8d]3lZЦ.CuZc%ySW f0oB8uh#B"twz _Ǫ/ R@1r >(*-=" Հ \LI%:-b2 z[>cr%&Kc7l2nɌxauqRj9mf G?QBP0|o 3G^tgF?Qf( BYݯϬ2Ձ VJnoM!G1"PH]$$[jKKN=;q7>)z)) ) U쟃T,_8ɺcu>G %y~H9*G[L?ޘ`+_9!g=/%.vK'¢T&n]gعq-)WKnӉ2Ngջ ߈ЩLZ?,9/o 6yv4SrLDU=э7hiQ#I@*W ^ԈWnNb}В^n_86W(G$3I yilaXgA/d^ V-bb Η5p-čvyJ ^i Õ{e ųMsDs7­/ AAZL^ w$oSguv\Ri1^N}C5 ]ɡ?acEIxu9^ęͭ_t>.:DhU!YylF .krNq ULTXUޚ6<%&X'I?vmN5'qx >[lRUYl{O 0RyDƶnW7z`6J2fy.CƓWY0-8N]GwU #s iGsNl&vWjJ'n:i +OSSGi6?D3md'oo$&z~I_60PZMb EKㅏƸr45JS~Gnk~”-ꬨ xV]GJ8xS*lV΂:|㳳7M$KZۂ:40zR^Iۍ'2hc8x_b:5:O 4]h25tw@3B@|*١_i? g6ok#1#bOG @U p"޲p)eKMHV)gwL.`KA(I l cT{+.Had3!gag5°0 YokOa.2BTFդRK|c۲nzxK<_W$$ry?{1ruS_Bzs"DTSCitloV9 =g( (mw(LSIR5ILoTdwwvn|mo bp](!m g\>P8ԢYoۣ"f!І#ߡs}0^F Y=G'+w+qc"sscVp%驢I wh5@jϓP@ D]v^ [r窃 ڃBEF,;GsF L)ynv, p  b8o0݅\)R*rN0Rwq4vX.R7CˉęQt`jXx=K7D`p/OU'ˣ8mE Lh jf'gZR} 0AQ. n5^׃I,*y&XԒ>s"b0tE`V0:x;F7 "mhVPX}u!hVutv|dY^Xڒ{;* N;Z^ػb;xXڨkJ9$6L~ߐs講8S1)Gr&sgOm8[:9%gtxт-+*@JxYXzP9zDwm2o:MC؀'(4CuN;QFCCBܝ1V@󵽼&_ M9)ԂFE,Q4@-H_򭐀gZfXݑ6-H 75Á'd;q{VL 7p pT,Zx[OSN?N6  d,y='Oz'6l-biF,妮% w0a"zn ,W7 PQaP2mNIWp+e0u~&D 7)i\4ۿEe2x}qB!!es9 pB3g9{\Wh`:|$B_ՁTw,Ɣ_1ABӣ5V#Ho˸WZ׸'ccQ/w$H(osK[ۃ7!&2k* .E#7c{VY4GG'xnq 4tGDc?oQwL\)7Rr$tvzr s8փxG)j\sQ]//~i)K}tEqta*j ѩ,欼N!/豜7mứ m=;V>,=h{{AOT~eNz(X"#irG!~A?ƶ/#u6ukcN>#ߦ f\,eJ\rT/^d 8>9u2f 0깇[ˡ@g3oі#C±`|y,#D-VJٱ}zy7Ȝ6caqrl7z )Ti\<Ff[W-H AU~Edf@h54R.(5Ki^ۀl=cKum&w?ogv4-Wiżj[ 14ņe!棍飜epUSoh\k˿ؼs#Ib@: ;[[QJj{K x8u$< n~tN6A :}\ %"jޥ=B椁L sߘ}*3e<=O]H9Ձ(acS.v}z(b; &?,7u[Jk^o9Zec߇rjBۜ햃XW$f TaѮ4?VꓜȾ ⱂx׳u C)2_&}hc=ϿTz'ΰ 8W~SM`lH{i[)mp;YsE];pFЁ ѐ-~~c$NK~Q#DpTBd7ט \Ԋ _B!"H<\ 03%v(2v\ 1-i1 L72T>BS2Wo.ţ Ù*K1pRXYrz";.ܐ [,rэOccI Y񀧻Ya&B7819˯9n z2ȹ~SliR|bT}WhI2 lrʲ^ G.gjtw 1օ&dKj]n:{:BRɚ@m @ ;͇KNT]r֬z^Hib;rQ{>DBW)cy3 m3IT{^o /QPFZzm?{}&`dKVf fePF?f9Ȗ$`ȱKxՐ?"77)A*W}h @UXh*(/h&\Tleͦl/nAT,Wfy}w`y~X/]ޟ_8B9p?jVF~di׺-uiH\*tHr=;Cc6F0_˪3E&ڊ{b[:Κw{RH q>!O,Vr-NIck*KxrK>HKIU)Y6g3(  Εd 3}C(,{'k GjF?ÅNB!a2rYSUEMN4x]Ayܒ> [Wy8 v``6eLO^k3tv 訊p tlۉQ{3.L[^ŵHoöJE)ޏL!0&$4ϐ um tK_Lq  '{ b[; 5ז";T`\ţ=ZaWw_<#OQrT%E+ *;~Fg-o %ay+bq~y$ #e7dE/m>WEوvM(S;'֧h#)Wdn"fϔISr8&S1/c2.|$_t1j{#IbYywPxLc\{편?VX.АLcZjsА"`F Es~~"n%<;-}|(-ZۛZjx.7AL<룦N*H:"L*-QȪaKRXC"X[ (Ѡ=؊ γQjw=5iN"A=/:N&$/x$sf2;(2-tOёTО -{azmf+x܉; E칏IGޱmp?}i 6NU=$W~~$rž$]c^8PA\Č6h =V2bPPwדzg᭭,-SgB^S'䥒yċ{lǼ#ϊ>='Ν5[{uW쿰zc`7"WUAu)'cˑpq^b7{~ 8:Ů&/P-1VҴ鏐<>d})B(--{?(t<"hfYЖ&LUJo{wLB˿Ih#5;<:Yc˗'ZQCCsr4JV1`E(.#p@YHRPZߝpK!-8> HE`_LW_{dAz"9 )pc*^v` 0\U; DL9NQds#!v8" Oi-7>/Rilo rl<'nWg{ȭϿȚN|ʷXp0QsKcc#d-Xr=~당,D{ y')^[*v>/ex~sWaIk /W6V^^n6%/A>ζCzl&!.E|W+H`,5q{je:`l:Z`^,hG,^_Kj%$Қ@iТWۥ}C7<%7rct[?z9N=4w/i=}/6 Qk;c0.4'`W\ e\R~(S9Xl +)p胿fTĢ7g)? VL EojSnN.|㐅U& ,5x? 2W1[t(^=gyOʕaTGZT؎r o_oA?x~|!ۀʂLn"z( 0ih;|Q1?1gN.\ úd=uϑ0( 3;"D o.B pWPQ+ _T%o}f5¥4ٴAXP8GPdh'- ^dG3WV%ie?$֌2ikROW: mۥu2HY8C3UFGwEZ [(qs b (quo,;!!|u^w7@HgZĂ݃W?|>q{c6N {w\$HB\)G"UFאݯ1QXk.t5LP[י@ukVk|ʳj6t/_\+ciFI8ͣ (XqɎ&(ߞ kPz-uvZsfn`g@f%!xB_ -& f\X~/tx:`SӑK~fK77d$NMq8OIHf*͍/u{vX___Dyzsouaq@ ׬a?fD3m#|Jb^FTjEYMv?.˘^}M}CLU4?GPVK[ ,I#.oH(([/W: ƲG|&SRz^yZa@U1U1cq1SBvj$| |X!CZ[+2`z D26B#A'nC |\T tH%`{O_І kr4DN Q&_kptO71bFwF+?fJ_CĦ5uc"S Yґ[.[/C}o2-I8 o tO:gn($H"00@ ^Rg] )⑨nb+eZ4()x`  |*">M"ot\"?iGn?˷ֵw}AG$,)g0M{|{/씂ɖ3 8WG]'H))5,PHoiW 1'^f_&yHt~$!{Ѡbx Ɛ  h\Ō:[oFփ߽w>_Q?8:MWfqZ\dT9\sc;} W(>DЕs(`Րw4[)mW&{[dܥs>AaqK@j𜉕CW\!|s:FuC@ y{uEG6LxRi$C*zU%n?W!_~[ WMvJ<%;Jo$Լ|fjpiI_q.G#Ʃ a:wSmi-xؠK()c93m%U҅vef|&>=)9zLAg5m6!Rį;28mg2$Igyu<R`^] >p]K2'Sq]U!B1ߥs΁njHFjvx+Qfl<,2<4eak@K˿ ;,PE9}^o@HF#vK^º-=ȻHEzQ]4h+6`T6ZK]jIqf(2Cx9>F4 ܔyG0ƴ@^CPhڗa3rj&&p ?(#ʫ:O!>RKSrEG[#¢<װ. kyp,eVi`:%t9~eAjå1θfwi(fR0 G!ą C%y{i>'S$!`TA A' aMف_,1$>>5{AznhE ʓRD_[=Gsj\|sqȇuҒfxO^d&_j%ƬL)'/E33E K؂^AV}?SF~`KǷ\FmڟTӠ?k+ ;,W@"36i!]b#Z#sLNUY~Tᯉ-yڈEeM W'=SS %m."*9^d nra~ aTG/=msV\3﯈I6q#81nCG2~fW7 Pl2M5lbfq/4hIάFۃu#F-c.j56=+Y_ϊHĉxCRݎ?sc"*'߄Cac?}9jfb˲)yAЁ![vMSL. .@ʃyGrG:d {QZ;Vm(~B'T<)?AePt5f8V+ohb ,@NR>Xpو  wX跲VLc7k V5z'YE]WVl&8C`YGh#Z@X#QӘOߢ[qd_]L!_SN Zv밸~/HDTr27я[W";!ɖɚaW '\s[x =nhs.f/k@LH bT|<5L/ _*oӦ{.'l{8cX;@u尮 &s鏻 9|B۱hGCyG>Wk Fa}3p3Q+;vb!foU5pPy%vDJTq̅{b2ߡ:& p!?YUqx|6~)%k Է|T+)Nn6%4_T:mU’cGc$!p>5Q9ի啮3Gt]N+ܷsƑ2/\U=[\,>\l0q9K 5\|ɄV^`-z'b3GQy}t@K%̵eF?ؙiŒEYLj;RwU;boB&2#Y?/R}̯V s̝^ -}Lka\~2)31>bw 3mH!cenYIbNG{{YUjvOEs8&JyUf/('ȶ}t QWv؁?!Z҆E{BF5㒗[==RE*i9bpvkZ0*r_L 8Tl&W 1V>D57kybe01ǚ"4O͊hs/h6}9?ƥSko'6|YƑ0T&ҜBTs6,F-OUhPdL+K͏IC, f\aiPxpZޭhR07Gyt0Qm%a'˲'~X721 J)\MN>;m^|-ty[O@A)?rטYŎ-<< F~ ڛ2Zu.tr7 ٓɌ)4fUfw‰Զ;'7:2 ĖgsX]-qQW:sߗ:n49¡?)0]pn]4xRIdz4ukE:edL j4vL xk!^o&Q#JI,Eykt",֐mQ?T^-0sCgI7 1> Q6n3R}KH! 'GIq:%%| _ $$?_E'lR#Zw>3nuF~GAh*aޣot%I BPtOXk+IN<6*-ޠ50u=E@%GJ 4d;8E34"5W\y(|l$o|;LN$'yR?"j/FditUbGG%_?*?EM '>z pRI2`Uh'[Q~#D9\ )Izq,WnA3۶ \9O!$NR͠@wwoUW$->";QB!]ֺ2&xв o@Y/sI7@qq0cQ'p婜Y{-Pp 55LNt"}0PF9Q/XQ>VTNE 6ɵtΖlI>yB9Xr͑M&%liPleT _ m/hؼ/0E5ȒSBeLO}R.8䡞7ő5(B !9ac܀ G3r"[ Y} Fֽ)]WMDd-^8<8pD+,J[$>icQ}ֻ,rmaV͝\Km"(h)03fPfg7w3lj30Qd@t& N"PӍufY.0\~g"V y_xWt0,?Gѫ'X{.X\z}=;ŒmEcԓ%z->f t6f2hDu{AEYe%\93vM{8GC_k\5'kF_oqZbWt " ]qp]ӻ>&:0Aڟ3S¹Z>H?,rT{ ZaoL|/O.XVFĸ~舖rTC.Z %j/M3ZJERXmX4qy(*zҁZ&fx̢/D"ϽAޡIDԏ$hdyU@J-?aA䠹. "{L(XMgΊUv}Ԭ"p\}n)<8"Fwn :HcDiotb}%ҲHsd>[n@ }#)Z mÑp$Py}@1obZ"0 /!瀸4J ? ZVeqJDd pK tc-܁V0WMkNVӭg >ܱIwQ*Sq8@Ֆ)<0hOi-~fZu: l*R}bbtAz0HwQɚGBՆi?f6fU0ӜKM{t .6MC [G4C_6jݩF DUr  !M9>݅O:Ag31[\;G|i\dwBw*R|o("X:C|m[݇XΕ՜R85&35))"$tR9a3A8o+|;T_5[`6gaޚY!n$r5~xי(Eq ^UٸíX;42"~pM/~>rHAnL{l4<+AOYI`HF!TQ^D:@+2jf{.D?"Yރ GX3zσEX#F Xy؞1 ~ֱVѐDZfmE~K8< _ʺ" \]cCv)N\E:ĭx9@.WfQWdp̥8Q5)fɼIw@MgZřZ8#(֞hgy Rk5D;[ $)$쪪O36byon(-@3^sBr'oN] VNL_%ߎsF ܖLPN+1VKo;\:߅+1P?>; eé~!3&?FN'tSŐ%\ZKDkC2-wQͺ!+fBle##\A1\!bTurA3Kc1JSIjBx-Www%9M cEռ!$4_fn'JYdg%{#uMյ?fG! %z2X%!ǽ#ڮ.4RѪ.^ )dTCٗuYcQA⒋X;PTV=&0Sb^p8y`mYwt7iխ4,|&$>k܍ˆcbE0@)9Pze!3wGb*7~&1|s1.&aˊ%h43M.>eh؞av7a4¸RuRcf)[3pf)Z{&K5 괹ŸtO%]aI*y<!ق_G&Q#wzW}֍|4Pɸ% l$F~?rKRƗ䄯(Ňw50p0l#NHqcQ>aj3 (;ܗBEϣ1*yZ`&>Cw:ZRQ;C''1T2md|aV:TM'm3K)VDJ!`b` +$ct2/qvǍ3p=:4Yl\s&B28p>TكL}b:dqT6WLv"U5QlMu{4͡CxMS dޅpKRdñh.T,J fΌgZz(>uq¶Z㪀|{> {7%-D0`- E\j+t}X"e:^Yy4|ݓ$E^E]aQR#ڌR &Cʖشӟ/ O A-iZSҁl,wztib7-AMGF@X圲ӥeϩEYnT5@A cȇ0eeٱpnj$R¾v~D|4ۭ9t ͅ ͬ)yCU0* 97`A"޺MQ2z*$ yf$:K/#iU0v|hdMTm5,.`=#['8%{i!-6 ^L)GceD$L'n6LYDdyB$`ZtR5_=fαys1YղhCۓY舎"T42V_e6`sGJ]ő79*؛'Wbt(+X">Ngɨ4Y@ c.*kL3(ۓUPl+YW7BZ"K U=Ak&0*??i{.ղA ?݄xJ0>CvDz_VJ$)ڊ3ݐ|,24F~{2gٱ#lޅ^3S-]@;Ia~oV="b6\[YhrSPl\됂_ǝ߱t3khIM1VڋYE˸r ƭ%:Yp \#Xz"6 Q weR\1lnI_7#bܵAs:u}l_{L7;que~JP>^ ^瀊Fr u.{kRʑl0qr qV^6֔X MorbV };2aZrTK) y0KL_TN60o9$0܄Cp 6XTBo&zgʒrsV٩wpuZcbٰbΗp@HumU!G^QW8[\+nwbRW6nRc?Be0Z. @↶9ʿ~jGµ[B]V8(J$<9e8w԰!xUS!^Ӟָc:E1ZGP4 1{;L .L1IȄؔAUVɤ:1mK(46 rm-}`lJRϨH1Uʣ-*¨HEw\Q%ArMjHrwqlRILYY~ LN7~QT*$<}"O_襤4? ުCNNc{E(4-H:;,SՂֳ<ܳUji4dH7\Y7< cXr~pfmlNEef-jEN|RP^R@n 0["Bo/c&UF}`2x'|\֪o@v*kAC v.ʘ?&/-| ȧN%m_y^r1[R0\51թYqy+֊Tvlc,u*{I5_].Hn KDq̧!jI_&m}k0诺Tz QiF׵++7fgBcÿ!d:pFoao?g &>5uD sM{ %~k[ǵtHC8оLdihE /wdNO7:}U 熮 ,0B&G]~ukJ˘>4c!$>q1iOegAe;:S&̨IRQ/)vʢrn U|k&G X$%ƷO kwt뵝S |< y{9S} enGLYvN!o>s#'7SqzE`:iv첅Y}ՠEAxbj ]uJnBOgEAK}DʣFy=8x+'h0FRґ{9>} Y055dcUva7=з Su sl} ݏC.xįoaْO \|->Yq]Gu3s$ |wrSkZL9 o/R09GMږTQS)+0~JÎ%:j OS2ERh3,1 yf< [=CM;W㥶SW#Jj-u8'HOk(m,ٰ@O+I{ovQoy*Bl,[ȅ9@[<K &:A<䛸3}s"+:rA Lu< )pBbQh/M+f[c{S|U,#'ju- 3|-;ұ(rS̏RJp2Vn&;Zz"Wqɷ 9ECi c;pyZ5xS!jxI(5bW-Ti:2> ~jzk%L&Ƅr^[IUG9cʖR}%Ylø6@6azQTF7y{M]E j&F(+78-#l1.Sruk:ʍgWW#j;Ea_ \$=C9xVz +8diНد1;ڤ0.)2D8#Mڕ^^ywH@sQ6%ӴȒ5ں Brvϧ^>ql1K;$ P#q5fT_S4 ,/63m_Ծ)i|‰ XADɈ Z0[rn0 K.HZZɩ7%z9v0fn`,4Q ҉c[Ȭ} ǜvܜٲ1 ɽ?t O(g;*0oC I`ӃkD A$|8g28zPk|V]mZxur9v',/t?M INr^JRd cvsFvTpY*He!N̥[No#rܘꯥe q :@O`3;LyыK Ee3]2&xU}jؒj:`Sl5ҽ Äcl D `b"1{IrĽ/熘jrs'OR1g'5/lKwݩuooC gztu8UWsc[ :[)폑>B"Xy|0!6k1 P+$Ɣ *]`/m[VK>삻4T8mS+PWE翖!E&PByEgY޻$H!/g',JVf8 1 P'һ MdX\%c'-aK؛OL²|OW^ d.  f(`eZ~.!޺ L %{k(-"beX֕|-t,60R]DN숻˽Y\ +YEј} lX0 |5M gh.^/[N[(~NQrLud9ֽE*\8zGm܎֜7NMB*%3f,̸f3Yy-UL͆œ$- +o,r4C ݥDwga!/*Cʍ'+\aJsdw89Q8+,Oir%ecV1| zݽA ,?1L *iPc3<j|ipß ÕC)oL*Zuۇ*{[lɢ f—O zG2O]]jBd*wU'`_m,hl{-##VCLk ?bs8_)kT2:G )av;W&+UmǯmQ⿐PÚ,7HjcRPSYϒO} ݍhD IVCDэ!NWޘz^{QTv>fF@G:9OGc^>yjJ |Ј@v7kdy~$ƋXUgQ3_1ԌH[C97346x Vϰ~%VmwIqsӘzWl_8=W+gS%DP L Qrou`(`$ƠD)AT+XE-G)fխ7Cs4sN_Y/So>Ox綖wپDfNwq0Lʶ(8&pY@\B3[>0ބQ0˾% j߁&8GT'qZtMP.,7wKGMĴ"C>@[3)>aAEhW!9u_T$эLzA%˷S{>uby% RHqϊȵ;Y% bKr6H8"2uGlaOT␘p}w1ùcn .hTowF[wAfᕭ?"0RK !D&^SXHw + EwN>gxOyH 6O Ҭ @P0}=,|9 ^]bE`ÄTҚ#CA|ʲURo IGsUTkr k[$q^EvU}/!e p@A(>iiYJ|!Iyq 5d] uh,L@_S@h 8L2$ esQTB:9j$( Rt,hAh%>`s Qaյ׵-r#Koɂ(q W/>^Zim*+@]^GVA&gK7u~$zbss>tF%(+YnF&Q 3*HǥSуMmfnx6'cx,P8*ioz˷EjOI{QiwO#d R5&*V;VUA3cooƻhڍ)٦L@߅*QG@Z!F]n0$=5 k:/O9ʴ eC$UA&A&#}p5( %P>LeggTcAALjE`QV^H,Vw9 nջ3&;ܻbWYߤ6T&s]A5֋a*ğS20+Y`ydQY\'rҟKZ-qjkt ~>A -CXJ;R01F|ז~nIm  og6s WvaH1A7R!VgY?.E(-,Zʊ`j#eip0 ƯrR<\P90?n.&Ÿvѱci~[/W~>D , <@Wج5˜Z]9ZCMlE-h]|~ ḍ MӅ)S )ׄ~(c5po k%)D@T5J\k9I}'kW{Qϧ#Bzh]@afr*nm3Euo,tݿ> HBOŽ_E࿞hn} Df2clATC$e&7/YVo99K4rf>y#c1QVR4‰xxX!I=$hlґփ(T56rB[~0\0AJi">8)kqS F8^,>w4%,ˊc lcQ:7'׺X-v*?dzVIJumef+A9ib]{+uZtGSQFԨ'*ϰ&N$}e(RJ  ڒ+m6T qٮ=!Wf .~12#nCXtt]ƌ4ؒq]m*S<&rdIk&GL*СqUVP彖٢(idhr Rp5Yv_&umn3UNAJ0%z¶pvƞ8pOnsRNC]D-:Fwby̽*Pl=vNyH%NZ/"Ԏ &e{[A[kjux&Ww; ֖wa-L!Nt\sW >*9^SM}7o&cXyIzE-1:!ot+"DFO e ]DHXv'{ko[UqeiWvP&D2(x $nq 6Ż)m;>,7Gm'z=SƟUu)Xg]ս:SvzzVCbrњ⁍ZU:D[>쵻N-6[isjG ^E:TlN(0+hByd~\3EjxzEe`ZFM,LM_oS`L8?߿_ɓEҜ'#w)t$MU-J3|wK׼.J(ڴ6N芝>a~rq!zZ-/]z edskPX@baLa3Wy=\bDlZVn1m{-TĪD"&]/©me |GV'vH2wr'%47}m2ܹFT7&jlh dPp2b,[Nлk77G!0m:hmt"ZWq}&;rK.4@%6Q0Lm.Ъ:IЖZgiX>ls%Ѷ[rºPB޼ރ/1a/fQ('W|tM2e'm-9FV`}̺f0 I7mII}?nR?Kft gɥ*h]?a )(A #FJp剞A^V;%T>=[A$p)BQGx$ ~y՘z E'EM+wH~48|;h/jAX2>HCr YEf'̉dEdfzP#v!0dpEh~Y)iRt曾^}b&?7U1?+6+h??os:rέ#6uM_2"7\M}DM3%~rȔ@ u٦ 1MpXj3{|*3._ދ(l'+U=|ؚ_251 _u:vIx(KQꭕoAu|8kouXGݙd7n1`π*\ܐpM1w!5o>=0~݄_n$5 .z B si^3)ԋUPia'db_lix~6YRW^5W m>qmU((H1CT0ݾ^0aj+XSיW*͵j]c6y>ZP5 u7|]K0$PPW 3(jX,C8݉ü^m`0Q]N+2Ij{gZƑ3{:ԓIA[|vU.&cXdH$-sXȜL&!yϞqz^{q-bmGEG<5] +\X7,4T7/vz 4lZ/]]_/YaKHderuQFVG3lX}x%I_W rY@*- ӧ&Ǡs %? nfAێ(H AOHb4ʟEԕT1i"o"hPP'B8oڵ-*z$D3/C.|$`Qyӱ;Sx qDd}BDZPUP@4B}!ptÆyv#ևS#n`ƭ_Z4TnASzԋ(Ms%mOw˳a?M~\ xw;kw*b5bΙ+.G8gG_b}&Mj[˼pXWML7IhSv~TA÷1`sѿ_?E T3hwqV/͎|%U'[IQk_K,X_C&.j.s!0We*i e4`GY|nUF4jO2d]#fǦ[ lŰu{lW.QLDy\$j XM_XiUKv掤 h$#3,oVQ+:̏kIVa d%*ΊdIfH2#tP mNdX `\~Qa{Qn x'bJ^kqJ}TwsLÂLWHqnlŀKtkCM5c~cא.nd!N=n\)^!NKUNNK V,Rj# a[b{+LĘUK? /"X=3Ӡph^"c7D53Yku0d3K#uE5\H)|9!HI_ W5*mtjUfa"& Bg^ԅ+Rz:{$I(IuyWߊ`^zh#v$S>G |h4I_$3NdǓ5$L'7Z&n%r,|3/y\̯.g0ܶD)0$-W'ڲgw_=$Yrꆟxw}[M^3(:~/9`q+(@l-+,^^*u~FWNd%YK'pA\căgQXX/]gk2m&QOG%:E\ P|!i=0Wk6Jy8ʢj(Z+Ds#[ӆ\Ocy~ N(Vpn ܱ9\?C'. E,]Ï(=HHq*wYo(n|t&tNY;HX>sGu"dk܍}238="ah-!Q\}6l><ȼRxTBM%5*VZKg= 8_ZހLp~4*'m>K齕ɪ]gGɂ)ͳ2_`A߂BTѲL]2Aw8dH,ȹQ/rd*7B l۟'O1h֮]uYTx[(2ꅥEGHSt+A00 q)RפtsIJIBV |t0, ַt I;Dnb/%9OY /Dn`ɹ*wmk _eI%*,熔y#_4ډ N jޝGɓ n.1$eK}$K>2mostOT3McLdFYsx~2n. VHNj;dўEJu;io9,AX=̽_{e88k=q"@8PGބTq`d2WM)La@?-]LZ?.87 '8`\جqjdTJN^.vס)".{pcC(K+ GMUzVIOs}}L-zW|}8u]LC5gQ U_}H_a2U&yJ6x>yFn̐DMXIzxIƜ鐶=U秓?fŽWǶ[ HYсI~ ̲1SUfkk\-q@\|# ':qېK?dZa3OiB-̮0a@͠`G|^\SC氞UF\E[yzn5*ju9T>1sn'dtJ\(*(sN>yH ,z@u2=$ۃTMd&0Y3nO+Z's{cf X 7>\t,Ԡ:g  jMDoHEКj _1U:vǫG3 "qS[0|'J_^W{>}ݣ]yߔΘ_qٞfkʡ2NdWצLЬv%q0L_n(9vbx-JbF+t=bJ%-<|-M悮"~l ސPrt8h%(G w~\FΎ7&9 69~H0j%*u_ 7h Ό^q@}P:Gp:O%mcGٺe}__Һ>I_ /3~r+ E!1tt"Ǚ="Q (kΧa@U e4 ?tH},@7~)k`&{}MI٣rNm2Ŕԧb~Uأ 4S{]fű8iŽp9JrEvjjqE{4S~r" иx#!̿2'4) j]< m 8Wt+P 2'=OF0eL4_WP s 7_m8=7:{FdL|- }~p{ ڷ94u:qrb6׭txn 6a!+88|u=zeOH?3O+q8/J@;yT{T#Ϻ;tѣ ᡫ2+E0G<#|toe,ؾ%'mdEVEƭwEU,(+I@ws%/X0?"&T Ľy|!WK}/q>0NJzda,Uk)ƼJuOdj2 >.*;iGK-MovY 8Q^Uz%xrr@f2%V0u9ֆw\h Fe >;Tg,l_Wma1 a"D3!g(UQ[K;ץϝB!R9 t4o)tP3֢Qe3缝՘X ?q:̽;ܨk\pAsVkCrj3zm8,[>^e%h<}`Lf+qsHCvc GŴ0q _.W/{qn^&) Tu2L^ jf"A%".si>Z-W& Ms@*(ǥmCqrLŰ=y`)zƼ"y.GOͯQ']!Tg݄3N3MG"F n11aspUPs}\JP.sLmC]⦩L%ʝ\f ?'&Kwd"MeDfI^P;*L_p3MC(lIr,PT_ ace& sZ_[4B gc\;X~`UãLk2#6ГDŽ*𖐱&xb zI_!:-|6Z.&x@abGDžءHcVn|kR:`'fĢ+Vģ cKD r(=ES-yX|iPgFbDRf CYeXuXd-'qzZ݊ |faײh)0 3RWӿkTr}Na }Wډ ѯX5> LَZ&C:J7,hSH<3v|f "|3!Ǿ*,j$,FVwEDqE,-'9+/0NjhMoFΪ6*Ŧ=OkZh[UN;S%v$"7ӉiK̿՛ƐC;z_!_ `)B̜Lp`ˤѣk)J)aЪԚorؕ>mW?xדV67y ?b)ڶkݵ偼]R8׸V/?Dc(hٹ,3 `0 BIRq&YoQxB||wU^< +Z]׻ Vb ӕO|MS]Ddg>Ҷ/p 8DsXm<p.w]cdy$lJ{EGs'߲YxY7#Q;Mn3{#fҊ`ũ@65[V5˞V߰Apqu"n娎 Pr qrTd jY|B6I99HX])Gf/4\r͎\c!K8Cۓ%L[,3 (c4쫑-DS;˶!^ƇP]?|NpAV5-f>Bgβ)G4(I9Gh_@&Pb;` hn$8 YR驝Pm4 ;8^/㗘^%&}*{ΈLFd+3k*&e(`Vq؅krW,u,4{jp| DMg"ъ ҃v; 02u:y\! Ex/&S8+g, ‹1H)gKu<^)HE 570oU/4ؕ*2*EoLnKeA3^&[nz.lbH8^s|dvYskO5%dw! \뜇]T;Q@${tc}{ϼ!TS'Q$7u'].mh@arX]*L.s1jh) ޹MV)㸊sevL7rpW*) hjB"9OKjug{Or(Pٚ#Tzގ:rB~L>3~n]a>6G .5QxۆՏFdŒgNڥwN65X` A_2MA1`2lIܨl3G4i=q-FLfPl="D Ʃ%s7;,wE)EX B}u|(ˆSvQct~VY { *f]|.RʌCr>'B?O-~BbYZTI! =jdp2wFT-ʷFW5!X_m|9,d`uH0O Dj_v6>`9dAv-])R6pL~SS%-3d<U%z`"fseӂXiȓ`G6oYyOOXy-vZPQ:^9~@Eɲ3T{{ޛ_c/N$ A%"JPIo;@Hxk!V _˹Nvygd K+)?~(%zߠ vY-+;~ަ Wδ 1>!>0y3wHnU|9+[+sj Po~܌C"wV\(6_e"_fGНo,'sB21cqL3)z@3Д5 S`cQ>sLۡN/Q}7N*V 8Sg͉پQۀ;g'`8pq&w be^Kqi`'#Ϩarf!^)'`m%?\96?2qcfƏ!޽ bdTM3Hses@:-,8՚t߰μRL-`xU{MNH`n' y=҆l1 Hl*޶Ƣ+GL<[I/8kV<,WA;vSnռVd x"|rUO'yD5+r ^ZXAl4(I-^Co-MwA_Q7.6Z5Yt|"`/V,M)@n\1qΐ(T F#hCF#3R57Z(ZH ]e{ڕmbÞnWck־ysb];2V&0޹o%Rc@BO| N"z#ljBXI\ ?rDiZ2dVԕd=E-ve{~VTmHA}r,SOۑ+ka?`ŐA-+wO[OtՋʼn#šdiLf5aTq#HzlUͶ^n^cIHѹ28 6U.ޛ\t`֞- )%kX%/0, a97ΞZnEo8^Խq;O#mz%PS2Yxt,}?W ~;%P\C4dzצ4>hwg[$ %р[m @?WtY/YH_>+*D 3Tai y#҅}%v.Zj"(w>_BR{*aChJnU,55Q4>Q5N+PTXÆ6c)ƘXBbŢp4X.SyRߩ5#OUw1oQqھv8ڐ1X*$=B![X%ż8\+IhIk*.swY5ZGWdj(G?xsCtمRWr09vVo v#lސKA٠6Gew {Kt'BHM4[q%וrlg:B)'e>*8e2,>jJ_aZK J* h"tg ^^_0W n_4K:1do$bܭ4$$'"آ[h[wA4ʦS%\ ,W !Sq:oB9@Ⰰ AcDȫI')[g;xG3K oA%/:0:{U @Q:L?t =6㏱_sNc$e7Zu9P NťRL!aAK 4Y)M`Ua!@WpJQY]Xz< oaٛi[D \~/į㧯+@3&N,M$4kf0S KvEI<`_8b`GNvJUV Z<TdWTm-oE@ !oU(cudYcOvS@ZS5J(4½ $4 (ם5AYI]m)c@$hۅ?vW'R$9mS n(NsGkP|L0YhqDZSqU^t`G͝^7=ņ8ck\yn졲.Dt*6- 3[`iDpϭGEjK[rg_,8Vs V"}^54'heo]g}b!¼e$X &FgǁџɂaEúON]WyNzc:Ҡ)JOW銴:jqYT2mNߋL0BIaKhr78{u$_0&.Hq&>,":} yd5*& S7䏼ϊ4^8^1-r/ٚpl >s=!'><%M"{u|f5YVQO k/~홿#݋p|~|?ҐL:<6$충e>tnC=P#>$z6!xxY>5Ŵez [Tń_[U=LHKmM͉xUgF}X@L( !#aPȨ>EyVt\uLleK({E θpS[nUaWpϵHQ>"KPagwg65;>7ƛǡ=_+d')jЉbOTl)dgҸ$ؙDo7 )\->xCaܒevϙDj (_.O P6SǹL`j5|v} Z c~{{⼓W 0ف~5ktPtu,1]Jrt@lK`^0vU(n 4Թԏj'Rѫ8~] 0-$'$NxF)$lʐ'0Lp3̡R1ic " h9y cp2O*V[ ot)' 8MbZz|i`'G4ռ}5keW,u '/kb9>EO,9X5$Ə`_!bo_8*u"%x/%YXi9ț^~-4(H/(ҸaGs^h]~=;q8K,sXP&6B䯀tf A!%!oI:|OsefiwĻ솽GßSo֑.(HT~dUPKOMjM=␖ ְb@HQIsmxD4QM#bcipAr.np$$Ox_Ld\ND)Hm4běU*6Dj6+ދ#`(j3ˊރ!9jXQK>t36 ϾOBs `W 9yP8HB)c~47v0~.E8|@k ϒWIEtl~G?iu058/Od*QGΊl(~5R-;[2}ѯ#]M˪wTIs2^`ߧünDdF(0"EzT04\Ѳ xE5sM. A7t~ ֨5?!⿈_+G T /uh^ԫ 53SfKehdϸ[~ڇi[ Ƃf@䋀Fւ]-#3_Vd~?U+s 4$.SkX/B{- 0n(};E4iT'O\BbJ$BH`kJH޹ J {*HݵsrwPBWrM I ;/e1ab/X7o]$eD$u~5NҚz|3()iV+ Z^J(:LQySC}F.W&;lr&d˵OYFDE`ugKH݁cc^>.' <}%s!VdEO!R}Rޅô\3nZK$$*88AƄbSzSGn :8]挼F]?gWzLLOA\6 ZvíHQ8Z,vSxI)"nSiK]x͟A76aT|M =58voa,3D zBhp?{&~mNUF,YНI G& +(o}k);C ~?QyHL<4GR^D&4֬cHpEZ1IJBIt)4fAGZXC[U+V0β?.rd y5BgxP:0>}k¤e(;]%}e=tUHhV1%>ts҈=9 kPC?K5938AI'JW:,ʐ>JgL1LS%܄)L6FoMkw^a4dy!lx y;!ߩٴ{Ym+?̬%j{]J55yѫZt.k-JIQ7cC^<n*hf廯c6UKHڷahTާ>; xUhEږHm|ۘu&*GN1@~;4u"p@99 ^^fhKjdp'b r#f1n)"*[i\K3nd!b&kELxխLZofbS Lu5< 폁ͩ=hJOtJ[A]YhozhGtǶ/εhyS%cqTAMP C~1Dz{, t~&@^YEHb 2uB}(V TŨ]7wdMlMcv=]o ʇY%c= _nYa*EA$#mեQab¼]2Ŧ[5A)YE~'  ` zb2B${Y6evkƗ5RWj)Zj 8KC*2" 0Ҍq=z)tEXB,(9sC J6K×^tRv^`Bu0;r 0C ?8g~ ;B,rǟ{Ĵ143 "Ŝ?`yaH{ v*Rq*+P}(TaU5%\t ҍWc'[ѳ-H C\psfF[KM_‡X+-rjx4[͊I[vx|558([(r{*NHw *>s6hE3el/2^O)10^wSpH̚nQ!4#Ʌpr*1*H)/JjAѴ>jSr!ϝ< 3̬0'4%+{TP[!k9v&: esQ糇 j*(%?\ B; ֯g}%"k48?rL8J_R]`njiOtSSqc5hF6&}rPgu:߃XTz\6^L9ggmQCO>ƙؙoAx}N) uHan' `ڔ)sE 61;8H{iO8yfn GkB[cW,khy{́i$>TN^(3ئUW[{uW=ICے(  2^v+owņemB+ p-:!*w2l4;o6e)b<;3ӑvl 0i-\#^V.͸/N| ]VXxvk(eiەpLo ͊{;Fe*i{T"Cb#smAOMq]^dTO'S>&7٠@72(\.3R4 \TF|:FԵ0,\Q <)j.GVm[0AKnx03*"dJg *ѫT,C_[t35w5 [Ӳi/!zŹ3* $y:T؂ yKv2yEͼVr"fer[{ wZ"A/ QǕ;5bFEmYV0&M^wqwq,ujn}2,< 4*yu0}0h.Y0k7' I\o9Q+~\aXfHQ3z!QVļ kd ^6|YrT(>,P E:{4@kD"f,Z̵~a'U,%*N ׿Y'\nWp5fQfm+·ꔩJ0gaJR[' qsvvosH>7O<#eBMP-p§T[%XSp~( (_ 3_Gi'"ḪJSRe*X6lT|h5c4 ntHY^?RܡB{lmslؗ+\]sL͛"9@0,9NF_#uW˱{~xHO00 ә{>VJrV>Hr ȄFlJ7Gr+8uo#8KĊm~m&Λ}S/3#$}RSi$Ie‹!+{!" *+Xk%V̛:VzwwV8I =rt6okv+w8ծKZDRk^SKbG 7;Alt.)YR}q(Z74xw ^yLEG0wQ(6uNq72E+cDHuԋBjl4=J Pfd= "C鴜N>5#z^|\:R_w&AO25]^c@͵+Ucf %?ꞁ$"4ߨ)zwWUo'%hX?6!DꑆkՏ@ɀ@V(X7=z>G7"1OQ;)E諎;}b* t^cVRijyZGן-qu~)R"}xBl.',\|J4Dj'>cS'՗_L#^'Fe\=)~qу22Je\n]#ΐ|f+@&V^v𦧛EEU#mbc?Ze}y5Fq=dUQ p^nqq+jd9lnJWYR@Reɷ]\Kh(,_J;i` B^z aR޸aTfMA | F]z4_q 9(W DCR ۡU58NaclUȨH ID*iPU+c|`pH۾2'p%REy:zPo]C@&00Zt}TzOsH(arO9*Yv3H|W!%}/n4vrD2u^s}ۂ5&A_tgߤsdAFb3#׆Q2ՠ\>H~Er[9QbFH izZks{IUF=fa9UXh41o1^~zTvkx_8ȺAZl:ÆgUm,sTU\6-l+6ddZg^LLBZd'p0_&DU YWh¦EiXoC"0 ~F +p#粐Ƭ<+c$SbG' ,]B?xۧE_f;(d6#8rn-b<1OWW3^-|%DyTnEtGo|=]i͞Fr7Jy-tMWiXHN)|([pA mK{ 1WMyǭӃnq7@|f,] |;HnU"mLEѿIb y H .cf¾^ߞ}pVPM!u:}A %\Q7}P5 t޿?9?j `3_=,F.f~ Qp5Ѩ3<{#mE*VJ> j35œE.'H_%r$^(EI =FFR~JH%du+\1| 慾"r G4( Go#MVm?ɷ=J$|23 QT+ˆK !>`ۖ&`d/ط[KjD ow(,'KlҺxFdYunVgNƪm,.q~(v$V;hHrLB8|ʅ~P AkaZ.Jۘ}]bJC3'{4g^ē%Ӡ;Bq2L)ki\"E-O9s+tbiw膣n]B.Z}Mݿf:{Ұ9晻ZД.3eSQrrٖcA`"U:֘jcJ2̲5xܘ"rhĈ^".WG@@*u̪ "02geYB.7࿵D&8BS( tU' ^ZVKL:ʙO׳O,B?ӓa&L C=^)"̝ҏIɳdl\wuL R,@o9|]éК:upB|a.$6pltuDsr<9d5`h:dAyu|3]PF^~blyȌ1L= 4J#{ ji& FN6)?x&vj;dd]?a1LF[X 0A'_n.f-NeN7hQ#0OG WȖhxWY;8<.^u<#kS*q &2+FCmΊ/UW7d]D+u3DH#u\~yRbmyšUE^en[f$ 1w!ZxCy.j#L*%gl?P{˜kZhS?qHBpmxKfUzl^rjNņdlPv 엾b0wO^M%-v''KoB`3o@jWS٩E(r-ާ};ԱD6\(53KtYp]矯?d~FV% Ї,D8{Z{O.jugq:,Q dCw,I1<+tq:>S򾡣JJJ}(IıE$;Dʝy>"h⅄]a.smG;׭I3߻NGu>ȵ w)Ga.oGk3nQ.Ai=J=1ռ]TiU=.|| Sk?.Yy$&'uRI@,k)%~ֿn5y\Y,+r_ xJ{^Rhj yXp/*0fWp ߂?QwI .IPٰfD[`y;g PE (ۍ{":wXc;Kf~uP6%'+aՖB!먭%6חN]5"ҁ$Ql-USfqE5%6t:6q4oshU>]NŸ3*GVK O]h9{Y{%,ZP4YJktkH)jA'M"'إ2fyd&j=LXd+H#%[st(|s{Iw&ŽAe}_(HI>V=YiQ@>Rn֝j j]+5ARY1mĄ E1<8,OAIs2+r6Nد]Z0 6*jƷQm9i ܺ*Sͫlٖ8ģGe#Udw"]n 4>w:ttwV v9ΦhH+h=9)@ldl'aC9Hf"EwI`eQmrv֤:Π.}2UCw$mۦ^;0}f2d 2uڈJ>/^r;sdBOt}l9V0I n2 p>6s\}/ػ{M |>,]Ɨ Xd@nvѣ\$TgJN{ 9mog$qrzJQpӘ8%gx>~ZZZd3~tz!)HN+Xj]1w;r;S Jo{ZW 'js\tOkg%&yeV,@ W{Bc@5xa^ԫM醜OyIx}AkJEggr  ?E(R-#GL_Xi!7Sj #K?QZpܶ//~ 5g5\BCj0[ϊyYֆ/]8NhS! mym%jYb< ޜ_3V N#hi&kFC^zƛ sP,Lu>zcAɛ8Qh{IFF'P>RĬ5Q_İugZ/;tZ= &s`b{O7K qԥĶM7{52h (XctkbMv0Lbg4ChNUn|vV'H(/KA [ !8k;V|^0J$xU K6 9j(W*9lV]03<=6Sxj*+}"v۹,YL6ȾC=ol4WQޅ*d)zs'Z]MuQ$Z8@p@.v/tȶb&[>\ ddg^A(mP| ?p9==/)#+tr$pT/:>P9@ZUtt}~lVh5t-` fdOcƩzg+K7 ب] ̿* 1zWrf]W >D.(Q+E^۽To}~/d>Ta\bj p~YcW;Clz#Gݢ2uIHhyss8o&}ˤ{dBMjBD1@Fh08(:H7v,ΥW$(hCa`MJV|&eiվvgbI&Ӂ-Եfҟї8ã]GVt('yVn޲<>i/RH=03&QC%5]em=V5E?UD0mWJ]K͋)^kk'%# B'o>ʆ]z%I]r𦝲kK ;̙~?fh)O0{Cji#C /SP&2eo'82E!m bު!|´]޷4 Bb|ğKk:O{ʒc~[#/| v8$5kIT_wRzv'},/$K!'7x\ɜ`r0RpeE7[e[/)B+ 8[SDC% vy9PpDnp>\tvzM:Xnk>|ěڿPK =BX`&c[7l t&<8/c:U0kDCE\+|4-~*b`Б1tߖZV,*P,"E u(1t}Ƕo[+U?T޾pI2ͷKs[Av13:%Ֆ3UCW%SAjUؘ-8`ɡT!vqk O "N3hP1wT{I:-S$?1|*$4J_[e;gk?1VKs͈h41uerJ]ff{7YC2AJ.0\ݟ ptC;"@8&ƃ7G ,s[]pk(D#C̓<^ $@CywU"ndZγ$UBf E$m>ſk'v;ܕZ2 G-8q`v2rbL)\HK8K<ɓQ3ig JEKM; ;T6 #ݬ J>2[YSP;/,؍#YNZS>UYMeMσ\Dj+bcG }ϫ, &5чNO= Zc͑acSP~;Udב ɵ6~-yr>~(Z*srun_aY! ;-ewhg Vxwe*&X=ۭX =0,]a\:L鴂z $?3-6`Kۄ~?UoT.{.\.^?_Q%un2_$I1D߶Lj>"R];ѷ0h1Mk̈~&D"D(iB_=RMuėm)Arw5& ]IJ,,\WfT+MD=A;qfy K~]. 5ɶ.Q+~M.bAaV'Y.e#aF)S_3cNc^]6DU+NeLS떑aj2n|8;[rgM?ܥo}ĒsT2=_M ?ZmXU:ɂataم}P*V;E 7/|R`)﷪ȭçR:حe4S* iR/hh^&D#AoJ.UKM]|M9IZGS6-\Sߏ8,62n%q;5;W[\͞Ҳ-}ŀ@#1 =|3hL{UJXN*<)ZTW( J$+@{˒=u[Lqb[ 9hq(ӑ2V⥼>%|^8r+ OUғoZ4[r|1'q50m& 4@Y__UH]ȧ%\'F|LMd%w1AWG>Dd30Fh#6;JpxX4i]^)]cCi2AsinjD5>wdߠ?J)os<T +5@۸t쏜exmNN l#x@N(쳭YLhպP,;f% d&v46Y콌ץ`^[fNZ_d%TGlDrm54B;Ap0.3 @pv0<̺E~ݛEDEa- $p`s!,; _#Z1.4tE:7"T *~15G;Hij}a \Wఢ_`)P̉ܙ@tycW0yΚ_5i Oqx^}g%59$R/J `n}{'nLX#-yvtrwUßX!"#F3SY6ˀts=UA>H EJ̹nh6Ժ/] i+\\|@0`36?Kf9S'jb{sEVl c*h7Y]xW4!:T9}"̵;L9_sl_ު;ˣUpU'5`>CZ:|tVcPW7[R@iiJ<帅"nkaS zb2}3vxӊ#6G Y\a/w]UЛ<fB$oki s4_}G a 2o_vOLQ?*wV0YA52@ܵ%|IY6GhyΟh,ɥ+ ~|+zrdIb+޲C؁rd}?LM򪸽!F5N]5UZWE݉k96$ FEC<'#Z{ƞ`N"͉'Q3Jo4iO_RV_Aŗl; .HnoU=`x8CKFh-ey-8hru=l`WB|u;B-A0\x3r5RuGh"5` Eȕ@>2᳘YW!T_lnw&V_pԇ٤U燺6Ј|p ~k(S*g֥nE7"h kĶʹ6[( 7RUϴ!s k=N!l$7|+ɖdt<[ B H8o!!t,m2Fu&5QWhZ#WO~C-"zq@?-֤ u$s+bCp~ܞFE("2(zAx)&>ca顂qXEJ(ΉS^E[6*,9BEǘ%Rp̔^ؐíErS\A⽏uQ8U0+ 쒋hH&C:ozcBo=Vҧ k؀K!nb*j"ߵίv(ry+7{7ԩf1(yo;K&gAVčL!kkF'[ci_C_x2%@eye@ iV//B#8MۯGC,goP\;i]yyGHW`xkt 閷T8P߸\~(J4USq=7>o<.4QnLoE,5kpx>P!G㗗ă D[z~bT K!+дNL(,88-p),l3ޛ5z>08T2S lu2@M-ub]:C̩et!!S$`., ]z+^VE)T'9-l 6M*.h} EnOGJi/D.F<;3^_i._ s QVEAb Lrށ18wG¹ $@ uD#xd΢|V6:#=g^ rւ MPfCX#EiDgb[&_I]>5= |QÍ)J=oZERd<Ӳ6Cs Y!cld>\LO9lԿ{u"M٪ؿN?TDT1&~46zib%3X= oRe: Qs-YW/{7uߧ=?&n]~p筦U?JLPf"Klj;N650H]ۋL,sߛRg/B: >v_81̯l|@[G@ "k]DrKviq7pH<˅ն;CWv-c(*u?!.e0n>)mL 7&OGwU7\}}QS>Dӕ u{G@7]&Zi n:Qyvmj>ENr|w)=% 5 O8 mܫXR>ANC!M][=ȕ H1i &a 7Y,stp]R1efnf;rTBu)E{φAG /u:t=dmmnk7t;Kik=l@ϻ=V[s Xm1l(Ez݃PL{f30s+_D) }bFlAxgKҞ. xFe-^i<= ` eg`쐧"{|y hNKH5{ƿn6 [?~' (|w@Zdn'}jIrXe= "e.=6O˺%G0-j==U ?F0{Y{N }2ZW0[ci3\.x5h`so<\ʚG2ѻ.LM@NajT9[4}Է N]C ZjV\b~x=GT%e?pVm2QCI_$5o&F ET0q7WJmdh%qbDi Ϯ`ϛgIq! M)ckᡏHaАC\*P[ =:,>UsU _:rTn xw.քuxtt`ވtnbkʝ82a >S"%ٙ["(KcV&8;p(Pb /geҁШ9E #}f^xoϨ$x3u^-8R{dp3HO`ĠWMzJrbQLp֯9}GN7dP{)44R2м VB9`OTw}n%Z[;˿Jp\FSKҐ߅@@rdk?C^hJ7&*NS=HPh:m{16dnՈs*$Ϡ,.I ݗӧQg(G@CuVr2B$DG6]$X3floWsx<&2}i9itͫQm>at˱Z S.spD f8:QCISQ "G“ "tك*Clsml X=*me̪|TA$yi/~^ lDڷ*ƅȢtlV6TjsڙH)~TV.57̺D~"+fu.~P;\$yɥ8!FL,jI&RMãdzQSO 70yjFξ6]g  `h@ߕ&5߽e\ bXQɨ"6\zIK 'Bn_qks ewOg]6-frHc+ku1ONK) >~|m֬(=!%:S@ݞ @bplhiYY,V'ޑ S|ԫY Œqͫ\/?)b1UҎE"_thiK bvW` qCJS.m;Pe>AE"l/\)MR\l;9-( O]tx'#=].D_"`e H7C]ڟ/io~].t۽LآwaROh2 JQ\ S*v^]&cRd6Jd9X׳DX~~ВᩧiNa^:&uAjAvw)÷|ϓW1V! վ{] ON6X~W^]CKgd/ȁVǟ} 8szX;1J/Bm6VM\ bXK?H+~[nM#bH[E_H#!i ,=.\5PhX!9 -e2د34hl_HdцNLi:BEƛؗȑ 5}p _P՗gVxކsDQVeip5扮JD J`k iG:t2Rw' C| ;{  =ZZ> ^fSDz?YA3~)Qb5_\@$%{ĵIs^f$H =\!A|H㘾 &#<*oY[iQh_z2[R(z|`ó^m180'MJP TB_X h )tܾٙ '@ {# fo6_`$-i6TAi@F1T Agv{) ]EVPPHmQXm>S*%i,itpKVY!XB]RY貍gF><Z~gĶsՀŠ;p.^c,0`5H%AYs$ז3q[Е垁6_U$w}N&1dt& 8|ZVyOoce5:!_NgԾ;A_^}=LT=AF&cVOqO}Z&76c|6K?2!FZo1J0{YIv|-"h?{ͰK?vE X@owJ t&g@ rI=VZw(i(Nzigӥ>baZπsmBSk;ڿZ.|vTw_n?1h "+?+x2 EY:f  &/;ړZo}Q#|lCfgoCWx%ᴐj-J]sҷR⇆ܩ?I;٠@1w*$c4%R ˨[fs5BFe>E]XeG1}0x7)„NS&:Գ/el܈;Gʼ-jR|>vIB]Hr:8/ 4b7ZA}cݪp }-[f<ÁIF}ȯj%|긟C%KOo8gZLOC}B6#]0eDRQxnf̉z,~aM~빮o wt}8)r^s^Q?Yk};(5N#Jz TKKג8p[G Mडz.ENoP8dR:9")Z[ShCt$ rdSvwqV0G^S&d5ѝdWepᧀ/F|B)oL5)0 W1Kd`H i-W\7F6ZH'G(=jS$,F/S)Vʔy &ق` ٨ߦ@7tz -Ԡ?d9v𽵝2U3r[L3Y >EJsxFVK8&DJjgN)_M? _&ú=mLdhֳeA/w$*3hKv9#T mffdwBK w zuZן#8?bjN}[#qvX+lub,<`*0&0DhP*Oe"[awY$al~RzlKCZwRһp4 ௾s,&6[y6)4[E \iIʨ[gg?ά澐Ӂ ۸տR0rf%Q[EtdNGz)Ꟍ"5c)49Um5b?<[mwcf"CA(9/?lR Q0 !$vi OKa6.EzE`aCԚ6+Vgu]c"\&>F B?LBpz6!@R2:~ fyx'`4Ɇgت d VZ'uOhU<RRb0BD|hsH JP-UFsceE|m&_Kjpi#g%<R0S$ ۑ{$d^-)l r66 j)_"!Ot@g9knM> uPSb,HM/]\^fV(fcG-SwwVUqv_=hRXbio F"2xab6Rb² $҂_9 ߫7\` wsq1VA+K$ ym7?h>on4vI8__զT#lg~J|8\"n꫙R|`R[ݭoŒSw&VC)ir^|5%#K|W; %0 '1D ջ3}kL>s &q*O;[t.:ck@‰]ۭRRѴ+$6G`ˆ sz݆jAao/.S2qO$62̊rH(#R|~&=uҞ/M\ |%F?l);pU9 G$ޣț_o_ՠEOX;%4r%-hH`g߹qVkY5k{”[?%CN/`y{g!ptt%;"ʘX@4 sjx'*9VZsHݤɝ`A>X>ɿl^7^@Nm㹩1w K2MX>7DoSS E3*% ZV>HWmt8"[R_.A%e~wMX[^ \Dtp,JsNя[gmLB9;/<w^eeOt7S}Ȇ r'#MἺ%jCm:9';|XA I?SkqY( /Cޫί!j`PQm Q56-a6z7?FrR iJ˘ؽ=9 vi+ghdĀ?X\k0r'-=TN?>\1sd83 !e(ĆuC&({Zj *$7>z?Eu#X9ǡ62s樆`:'K_~c `L*dHHe⿤-8ĈWmy]PĘD..v,DZ&H5޵s9i'@i>F-VH99V\sK]7lwNmQho67tN"ݛ!@##DX& ]':>j8 ]ZQ ?@\SeRVMh #mrO"Z0h 0xKL:lrLwG<4duN+l{{t+,Ba9zRx-jU%ɐUq^}U=g+2i!,?,r߀<%SP<p4EӸzk1 )W(*..2ROvg@R\Irv܀Lbn't28Mux!blWHݼT5~]Pr +pCYvQFfؘyÃl~%3+15wfh4n9&y#t̓|}t/|O;Kr | Λ/?|A*y-̷Q )f-,=x !Ļ=}-159m zQ#F͕ y ՑdOzTي (yQZC @;tNˠtw]ދ/pe8b#OK\[!tЃFhXrragC »:y`eX>?L%{(`MfPVQjF/ ;+¹U=XOc 7Aͫ&u5` 8 pꬃ@I/t*7}e'xyedٷ}/q9336z@"P60#Oo/KSaPB[ѸRpWf*cbė/<}Mfd@e@[PTsUBJ T?.9k/z0j|r5xכ:%yA[7o͂3}YJ{SUE]hn:K Juh}6wc1=4 }\h1K<|dS˫ü#ER.{崛c+^IOA5\@oJ#ES哦wPW,vƿN^D.UMg]5(-Wuf&̊0pquu#9H2Mzdsj"ª'Kn=\+^of>)2)^P2AE*K{](G9ArHdgMH&D :D3YHP=:AxS7( <ۏx3D}n\a=$SʷBkH 8Uo@ȸb 8-ydx63 8t] q4i0<+Z艗;s8!?I1\)t,82I~oCXӳ$* גq+(YgkTNթ1(1 {;FAT·'/`ajR1(cjh0gB@%H|e<G[N^a7l}m!ic(0_u6k_m]  ́6,S-``sI Pc87 ?f:PNm|vGo,q6sx#w4l"v?:U *hj}g7˚{#8Rח_UELPLyc ;@ݵ^U՗V[~ަ.?qc,xbcäINpUh+xbkU :i0{/]UpKֱ ǧ]iѵ7ypm|;WtxH"x0Z%-i(sxSE˦MB3*ac.ޫDCuObq͋|EW8`hoxL4RVnK~b?K=}65}񾄌=riZT1͚UĒ[PU5@xR"W|4KBd:I4ކDN V8`6ؖ V=%`aF*??$'G #ElI(k+X{ќgw~g>S@ BxS1\O%C0VPU'i#+)|\XklKUOEdQne~^ 1F7G2ֵc]gG܉%8\. fz|Ej/׿ohX~ n{ Ͽ\2ҵzf0?6Y5N/6rW^a+ooTpUByt[Z" j< VΆ2oYGEpq|339{6R* I)x%M3GPUB{tq/8*m ƃAe~7}N>0- bcWtm)G9 }'=WiN= 6UX/ZC})(@YgdpJH N-gG#4 Cu)0aa~U؟lNdkO^QboO8pVZǓI3ctggMOnv.?lC{ t W~}ppYuV Q 32 mqzA~dP%o=f!n)Ev,nvGr#y%0.ک9I蝻Zv49RE3NM+Vp8B8R٫u X[  U-+euMшNMUos#,|BAb6I/: *>!cohz|(F2 ) 3!HR[SVlpG[/go8\Lf™rU5$`Oy4} o@^uIɫommh0p'y$+O,狸 .\N- N`-]U Zp=՞~ yi3B뉽KN-UjRq{UA= v<aEi1UCowXFfZuQR)lbBBAFrl?+Wc/bc4h0"Gx^ 64Y{GMwFEzzv(?:(*Q/.HE^hY;*VAj$qےAeGM0~RDah{aɣFE]rr<: ! ۄ!~$)%:k5!.(3`+ -tP׉ݡ4;]Wy:+M6dIwQ8KUڀc}:5H%kG,uA=6& rE~r7zn>jV=Gj7g] ~wxKjFyeG{=I$Y4{ۋ}[O Wyw[Rn?@D lt}Э4;KȐ OZ8u9 ߜMcyyN-s+7 [,q|e^ʂ%,vï!.ůY@Ono+[H9G,LqXVUCڿo3RV&G0;y?vV\׆-yvFcqby?1EX@9e`Pe|'ToNL2" _159lsLE$&>EKɉC0THeL`gmhAKgdz ގԯ[pR`0h4yAB# di膷k](-_Z4(4;%u;QZקRèN'-Eḛ̳?[6 KvRfsݴ<1馱R"OjK>"W a_ pg_MNWԔ[pcX\m*s% OS3T|Tb;i 4ZRL{#f"URa.Y# eq5(l{6zd?ȜɎf\Ɠj:CtY 6bqVg}x !RskVX1H<̿ȅb/:Jtxa9x <"d>l/prߑ۟% =ɕyN>49).47B[IUP-t+&mT ,"gsw#7:(CiQ>1 @a!u +nPE K țpyb1[< b.(]$#3qL\!_3H3Os3|'uK$Os>~RGO yK {u]xlqQH'E9bWtxsLv]uJqRڶ5=R6.$$k 4V2/O;͡؛8+NJE_zHEmmsp}iQa+HfA{Zj?6g,(@Dfd;dcmTm+lNws }/3dF6ĉri×%B]J?MIiV }{`W%%%Q<"D~9]ửKgKPYaP5d' f[9%\0lADvF07B7lŭg?Hg8kDaMNR3$~#~5٦pXn\JyB*$_1,'0N=djǯ`$깵c+,`S|2;A~ 𽅕?f|uT)\qKO0C5z~$sU$=ݜ'IDxq ݍ.-ӔQ;; ZܑgnXC!עAut"}2 `/8tŖ a%&x@~<X^ep!B& m*Vw-$Nm"g옱y}iTBFg֐0`Nb5$Ϊ}C^`YrldL7{̶,1|2 30]{ 9o—bKwna9#B5-f;ǫ(O :}8 }2+8}Dc?ӗ,E,n )Aੈms㦁ɱ}ԡ;|PScrl )䟌mߌXu#bΧi^< y~>BY; iIKa^5]JܤƒSxVKa >p[k9D',?3ڌ/HpL%U x{6xY%f ЭB@&KjSv¡5}w$!$Fkw -an}C0kljGnyA%?z8*AVik04h.y{Tbӻ5m~,~8 _Bv/’`\bǑp ɾ7 {]˒93HJd~ iK g.(`dЛݨ"o/1x Nx^LXl-7dsN0$}G<1h2=/OW\ڎɒ$ǘ7s9WA՘<B=*w"6 \;7U6C~zૣc*pqZ"Z`}XKv?=N xG˶MUmuˠR$(2{C 3\bP;i׭d"d˲<-.Og؎+zQ߇C[д-Sܵ]'2A5a"{bD]yD! ߦEFc׾h fJiQ'9PtR Ѭ}V{#tG)Eק=d>E+\;5\Hl ,Gcʡ ava[j2Vkk\5_a1Ν62rzF-* _sGumE_ /.F4hnX!;cO.~k곛br4;1*D6id~($QDu8bV"GLLw\v^O9YdϴnصǴ8tž6 ;,xAԂ56z6<=3+uA?Tɩ*.㶫Z[*1Y$ }Z) .ZU#בx%"Gw4/ P+{ e=o ձF-u*53;7VGVY͍ҷ܄+Í,`,y+kOMa(96*Crbrq"3|+ tc55xXdS9s% 27nц_# eb%W1c^ELx`:@d"Z8E{ߪ?OfuV)h.t 5Up/pبG P[g0ܶp .KA8EkGtպ&py#%I#X kt*C p{c3Tʧ{D'2Y K%d<$]׆(>9kj5܍ B.yM m_&zx1{jƈIx|#"o%}a|8Zֹ'K)ԥr?QN1 soLEM8Z>$jmDp6@/j$ 9xlA_g s&"-{2?CKEI? p&lF9SC9JQ$ aI8EJ=!gfYl,TYA7DC/5|!K+3m =ްGdz¾kŲmN`@,Ќ% yh!/R/A0}TzFW91I"Hqx ,'j}7wF\2^USJK&Pd-J_*A=Tt7 Hŗ^ cW9Ť41XnfEL'Oj{hf>40*|A0l[856*FW\̫r{}݇;)NIϙ&ADj8x5 I%q3Zt$T\5=V.qa  |r-_*+eG+L1H i^m#sZ1).<nQtzƦ!DXSc9%Ŭ3G;WZm_A,O.ŽEGgxw|A/`q72ہf xx[w ݨ?aKpvP1!3`.RB}S!kS| tUjcͷ͎FdzQe{\iHfmy: &< WZpԁ} I:e3~G'ZeFcNu~3gDDS rg՜!OtɀE;r»w{x;IL.KzdSZhiM-*䝴MQO 0a84&:xCyKpu`YnJ]HpKnuU@^2>l+"ܠ~CcW*f]_|f݄[MVwJؚ5ŝP,tuߑN}C[^X)P";GNՋu`v#2mLJ)VÜSd,[<7 Vbɾ {OWAm}mjؼl[B$hcO&]њR8B/C$!7I~ Uch/^Qgi60zX'-ՋKth-$c8 - 8+*0Ѓ5'JH*֢-w4ݩm6ske3 )Z~)?0d9ӵ<1h孔:|zfOtB" Lk9(QǯLnX`mSM-RLYݯW BE(j-<8rur0tcbw~vp`(wqƦ[0ee ! w}d nTAT: \$a[MEj7Ap> 4mUNFI%qWK 3H7D/ʭ&g"ކ>1Bg~146AeM)D!ڤ5ub\: ; E@x&jzXBj_,-Qo Dg/_4 ql s?)fӒs3jŗB+|{5GuPsk7mW98鹿-ZK'-%Z^}8?!uAq·F"ٶYؙS4։h =22ʱUZ2U)Gj};e*a7ƍ`T›ǥzf+점S9Vksb3L]tFWS2륪x "ȅ4m3G)MZh3EQX">y[LS}#H)Ya)?c$gBX}F.Ye7c+1:6[dvs 8bwp$uF ~ aLY:2J6m'a(ݑJ/*Q ytV Y%sT#n&繕-ˑ?j2>7'Tw7We,K6%\>N .(C'LT_d(-__~=G4{H`%NLҰ!ƈɈpn䛁<m>uB d\2e|ġ+މ8i~~5K!5=bAlFU 0c"?U憏."k8$>Đw9bmeѺN_s:K1>ۄ+A7U1Dc 1rYFl<h?Ν_r5.8y .E0ix,$I_l Ԣr`PDʢMTmQ" (v[yr>Xw$?=@*br`S/~_ g덈z_` JA 5Z fpߝZNR% aV\q _ WY}'6>r P?T~,E\q՘\ ղ\yTIס$ɕՋ~+FrK %ut}a>.6lb?epPedfP GtB'Z$g7 L-ƅ˖V6_q-$fY"ӏ> kiiʛ4zT&Ns`<'mB9PvaEf ooYnR-(=Τ$IvԎ9B,ɯ-R\AʵRA.C-J"}#/C OY]K*!f*,U:vޮ$#/ Lr T c}:ןWc,$^f; U'!."dk)J~>!_#QvSamd};VI*$ 4)A1%!*0t~s%'ɥ'W g37\ٖ&L%w5MO_V\䌀_C5I)/iWUp[/b@^ڝ# vMl 2FB:Gme3nh I?Qh>!iF -pس*LHYf{м;vŝj In];%;Qp\cl#9N.H-UF#8.^eÖFȄ6qWQ$ü%us~.]_Sc>+Jo㤌WLE]&AD<]4e$;Ѿ,r`W&B}p^,r!jKO-ĂzowC&^Fœ6ª1+$FVo2]kbs|30LBJ^Qb$M4a_E M㳽yПET0Srӄ2MoCCYU)s|8eotMʅ[M7+Rѝ佗]RD6MYS<~f;_\ (PJ݄K-;7=Vo)&bO~t.~]h"`n&tW qՕ7r!*iDM}kcX0Ƶ K"-J N8[]n Rސ&e.0oT53԰G "fkRȰ16xH"}e硦Ck5|\=t",҃(A"g:yas~e6"R0tp~f!O.[`1ԡw";/+*-(K(yhk/m5$AkjFB$0iu;ܔ}^+w?__m"-+$b1Ƙeb($8W4@s1tM!Czb,[eOtERUJ{>,V?gh.3>2[<#_B_c<?H0qiMv:9fmbJd dmƽMӳf*x Ky]tF<ӄJ ^XVMr4i N^︫5:EB?veJ(5 ^4gY;+ͣo5tk=z\Is?;q2q} V͌{A.Nڢ*J~pnvQڝ[wؑ2miQ[>E+OEg^*IQfQXhuC.hC=]Vcw t# ?+{2`+M-7l ڗCW'JF(ޮ1&=BJАqA*yrz]>gqbk&'%VCIu}Wa Ժ> 5-5I،(ze˟v'=Q*n[Z[Ζr_e}8Qg7褻T/$x">@ɹ GzW ͇[wͩ|ߪJϥ S'PdQ05iQ;H(廧qv1x2l^r:eCSULza'$*!ʡ*QLJfDG!SCwPX%{(@ICR;!0XQrjBy'7dž )8jvAΒ<̖Mw8kö5k𮍑l=XxJ~2SB8W Y?3$y6)dz/*0l`dT-n:1G}~EH@:%nx%e|4}_[g3&92[&P0'^GX~. .~[z1wJ K+Nodl~B̺Ѩ+l"x 2yWE–6׎-!мUn1TLR)̌<sgy7$AgdZ>)3^j urK|Y2)<ߑ#& k|NQk)PQK9 ͗7hergcO>}91Q%-kX| X-~# ?:Ţ瀚K# l߰翇0q/7fVl{s[BF՘I+k̛% _&ݚس 18)$ bzN-"S 6h.Mgf3k%mSkDy˵0g)h.x?vÂ_?e%lF\nPH_CAIeNZf%(ɴ3RvQbo\R<#D]3.vb[y.각_pv8^z_a7Օ82^[FyfuS*2${_Ti$^4)+ 1 ߇Rto~D/F/usH F;Tvc3e͈)Z Egimj޷ -yBläiW?9W^?TRJxc#&:,?8,u1_NFbs5%m9el7 WFg>/@wx%cIA!Y {^"=AlNE;oӮf4 ]`܊M:*h 56/9 DTo.ϭ,UEI`F#M}5:2zhlM3HT faCb`|WFaD.Z}d<ŤxCU8'QG:wKI!'W*}Qs5g%DG3!O Lraܫ1\oetd gcد"t׌(c.5x1ԝ n^OPޭ਀jI5JYg|)93j+5 9rRd^KG\ CQrE; y `2\չI+|k+SE?%1h-C'/ !gCp|IyU 2\hnp+myF1zw,˗* lbgS&r8(tSd+@9'E E{8x$GJCar֙|-DxU+ȚLm`QW6O"9nQk) _% $n_wTKD.bϪ4vz^51{ȓCGwIW/lUlV]&jA%Uy3_.ߑzeF遻cd\Ssͭpq"Bi. ~TLG.JMMзva?yqWY@./*Yv@gɉo 7]! uXJ"NXqɉς!\ wtU/nU*cO264G*iR #:焞<&QAjsvU  Q!(Ԥ[.")dXwq/DXJK sV #ǐ+;R!hE/dla8 ryZGG?ui qs<Ň>x\EPCC5z]K]Ԉ\a=av:Jp'$I曑Ĭd,k("dR9V5N%?AOS9=@+)Z\2Ӎ0q;j8fAl{aޑT&sM2^9a56sBm=v}UG8jbe הo-]0(oN䏇Ʊݲ9Jkj+EQeMNpP5d8v$ W PԓӿZh_u߱乤 'gce( m,:‚NJ߶H33j3IP_2)njM‰Umr+*WCxJ1b|n=ʗiWFGR({v퉫QZv@K "Yb)ΐGyDԭ E!‘]LWRSObI~S!^ 4nx) haܷJY[/!*vlY1tsaa}!d,'*7_ S7.5zCgN+7ߏ&S -M<}`ivVv['(%G|?Ā^픲n_ ݧf-y*JjIM^L }XC|4}3Kf7 {lF$(3')ͪ,5t@o{~7ݵb2Zj|3Ggc]čXGĉ׺d /yo/\H\[( ^g,*2P)*bS =,%V+=[!|J51}[kTO??nkc!Dz/([A FK14"ֱgYZ070701000002dd000081a40000000000000000000000016439a35500022e60000000000000000000000000000000000000007900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+?Co\\A1fu xGt[>lze LKp#*-GkyJ9uY0; `뻍o[OdZ3[vth#MP^Bہt^+Pj?9 y+jeps28-k4ǟΉ~EqA[~?{f|4;K3{ݼ]z3m ȒOkHba۪-gt* یJRJxtB.$a…zFuhwq]&$iS]/kg`lNySO&Ԕq1x$`zt&Ó .bgPXXyeot'U[}%[w'AW<4 iyg1dFtc96wq :z:ȮW0,OS?RK#xZv?CT,=*M폞4muڒKF+eIؙ/dK _m.ryDLsL*;K)OĖ3P}Z r_ M_Ci3I6kTI"Wy䣙 M36 $ hS;gΦRoؼ1(s~.ܱR~yNDVOeFj]"|̜,yQ]EJgüh{XV6xvGP"o:4☁QȒ^ B*焷,M)ֹ~'fۚ *pt6첺UgKIEb}۲)t\B,Ɂ \0W/ׂVa_rIɚɚ=CYN"mτUk?*׷ Dpe?J VYˌk5!;P2|Vdu[WٲaHm.;]_]ձ sc“iާy ٛ7`6ek#=%LTjh6,!6t'|MAFH&1 6U~'G #tJF16]nMbetːR+sR#C]| 6+T\dT(©{uSi5S=rc=Пl vTرtdc߫*,`X_?α`cS9 r6|a䍁\k`pACQxV ml'MTi O5j.5I.VT6ݐSb79Fq )lTFRCV A~Wwlt"- )[(^ Dbdu M V,6QP(<ڵvÖFj>M,B4>jVk w)LjT!pJ`l8-ͳ(h.%C%yWz܆$oJ+":.|pVz QR@q>ZZL%ya:-x$wZ GTQLMq۶8"|@;~m&FA"@pVw=~4DvL&\v:,SxݍA.fayn1S|X`#}|cSx1iO8a-ֱǩBT\rp찹/vW LL 3GGN3$/QWWVxp'xiqx (DS$k98S>0@xa}ƣmEŽH,_Cq(2YhR+*#jscپW^0]~jStSjbMƭ̀lΎ{5dĴ"T7rQuaqg&-~2TUd>Xz)ݶz!n^8S'AMڇg7Dk j^_6K ~v.odRbܶ{m1T;Hj6 > H7W"?,K/ߣKL-=47=|zBpVK fp 6bB?[p[<\s%!<*, h܁wԯLi0^']$[]fîwl6 a'ѧ'6*V,Uz89{Cz+  މ s&ubUrK,PMNzF ɯ^~EB/`Il8aX4ެDA?Gu3uV'e>2o ~}q?"{79<]wK jt PyYDU@z_$*aG qec=.@|`eB_Pܱt$_j+x錓#iud | 2UBdz\IWAv}̾U0 hp\mdE5.]9#iu, P\hx>[#>AxVbQ;~xOqhVV\̨j|-H0'8%Ƃ_"%򡑊Tc2BrlYYRg%֚"3zoOԘv T9i* co׭b&{BP .oc*$V8R~=J@9S3DO?ḢџNؿ\l-NSh'P cXAE%\^*)W?xwZӗ4 .0!fJlD9jJd ;h'5Ѯ值0Q}kj2tfhZ߈te_ژA`Ց*꣧L|Q6wM!`bܝdQCF(~f{cSC$]Ɖ4欄ZBlٵ@&Yz|ChR$p@5wUa}kzg SMc?H## 6jkVb㻊_; BP syQTKG%(^>gsxYGfQW%%ӟ3RHo M>卍^}zV) gu,`؁ hz5YW3- А WRREӆI9-pdg*(>DEo_s=܅|!έxm눈K ~TKx́Szb?>>6_7We:  1:^F)%]   UW~<\'PqXoy8W<?\BL9gp:,uTc֩q@45>Y00DY3rcs1c*62t_t @w::mkx]Ҫ]4ʔ!HV~nwϦvUE[V5ޅָwÈ;MI &+Ƃhh-r.̈́4{>sŀ~a?N;++9f&|i?$at,u$L`;0Dx]9=iUJ;h:"5һﵳu !c[fTP=ZMY{β'bfd'έFC0$MS`+\U]K9VwKەl\yѾ M @3,%T-ə|4 /g[n@R$5BvPCU [Z`Rq 9û?+]A-Ij+ X뵰O`ʻXWs߃|Y5so>[Z¿9.iP!פ F佭ܚ+BVˌ׬ Lмv䞎M+e25Z tY}j:Hԭn23z3@lyU;Q4KDf`5ޞ6j)xf6x̣:j!0[d4lܹ+b|A$ Bpzه,`(TJg%aKsg6Sw(;NIǧem݆MX^'n9Ѧ yEHt[X%oo^prȸhkkw,.X^7Ԉ7$- 8+^7#KCll yL` ~U8Ir[\ǣ^>Eӟ [Cs: Q{RchLpSY]W|mh^ # |wl9og| =Vzn9<钞c'N jx{?S.ana^-!cv OY{R=f:ӝ/^pjo`9rKݵ`wVKKr%>5hA3(.cxz] 2NCye`Z7 [`j0˼;e~B F#y \3ޞ+j֦ov䎔IqA+Ywێ,Xfx[㋠F q^Ѓ|T'Jt#rE ŪAW7Zw* 3(Ni~g*i7/l!RžÁO i fEvDᒟkLX͝^Um]4-Eqh0:{I#aی)9bЄ!Ɲ UW@3RLR*K<$1 Y0hzᵇ̱Kg 9DLDJEK 1z96\ ht,z+0pp-![T䲇\Ne.LuNQ /WBoԠ,`gY%W5"$*"4F> nƦ3G1͗oa <f&'*!q׌%+h8)ul[a7n  ^s[x0Ғb%U j[:zqIFmO۰:Wt7LKlzTe[ K}6 4T -ZuE :]e ѫ2Fuc¶פּOcE3t3XUX XE1)*{׎ 0=VxD"4gKCAqA;c(8D5,˚ð:k0g$1@(ZGaUAO,ҋL=ϗ6j hv٘8MG#㤦&<w 7bD^kAMZgdP+/=*ܺ~نeA`'R&ZU [PH m<?4#{7C0#g^pz* UdU]|{$yAkx~Uq@W$ݞkG#Iw do5i&i-$C^jY`CQ6hJpkÕ~ZhCdn`/7(viA|AOɸ1 DtZɥR7SnVVG[^;FۡY%\kУ/AyYo_<.Z03pؘAk3dq,=c@? ?4OU=1n.iDaCo.6B(hd#TbZ&m# {{+>#~DAW -ړD1+NqAt,-$4z&F9EmBKiގsPW[۶sI09M?hr-J4X([{l ZP32i["[v~0b̾=ŁV.}[bXU4+(@TڿRs{i>4Odv3'5oѸU _]x84TUkW;tBQ~3 W> _RϻPؑWw(u ?@2]*4`WyxRdC8..M&Xzl?6=Opê=S;xab\",s&Ne/,LI&Ajt?\w.m vˠ l)oQH^w"Z er UR&:UÒ`dIMRImъq4C!i@SoN[wG56Է7M gȇo=uw*;s-9^s 0M@)&c%iCV]Z wfS h: նyjd"KE)EVrי|f` Fٝ 7F35BKŐ"|[672<=S(-;pEf KIc\@{U_Y}JAN%-=G&O2%Ujoos+hai7C0={WAkxiq@ImpFKɫ鯘& ^ 2)FRh9nk Uȡ$M7NƮy>  p $?yl`ޖHCgU L~ R,)^# ЏŠ{ zgܼ{/+c{]5Lvyf0=9UV嵧tS2onSK pE2"᱖1S(l`d: (P5ݧC9&]1;~7?lw3"裷#1j%z ѽ);fY%-HEޯreeq[ZTLPASĈ~ނ!9% i6ZBqv($Z~Gee8wHp'?:a1n{l&G^@_Vi5~KZ m'ǾEwI˼%||fy'q5,%/z6y q<;s]ըT[[V%+7y{i뤞J`>PVnBuмXpƱ{q thm8E? \ Qdܓ<6A3[G j}3IAǁ7ϐ[J :j 3du5h!.%/3_̭\DDQS#jGl؈1>I[[]mc_g28Z5ŊdY-}6Q?c~:hf4~5o7cNno +`%( 8K' JTՒxP;sk3e5YS$ Q&3sBtWMs8MߍA}%;uQyR=jy4Cg堓u`6EMTOyt$ɩh6NL؄} i!gyE\Ȕz |8QvXʼn0 zj(½!ם557z1[oo8,ƿ{#t5a򐛀r+Rfx{_:r)c9SDgBP xuhɮ*#,_m̆_AҧD^+Ư2`@{Xs ҷzTVirkyF8BSBc_~E<| "]Ʋ`v(8Ti%ISom _P÷"͔7eyy2&cY5i?9 8'F}..FW#k@q}&-mr0Č}CEx|f-= $2a94dpe}#7R9vŸ^_ҋ{ [{`/LtɤYPe^띘=~t9R:u1{ԉ2G5vּiV;k핕#cmXhG;E$*Ni~h9T*Z4]lL54-IT}s)5Km_dÔ~SQT:|@fv8lC4k.{:"ᥟ-`+f xGƅRIG+7S ޡ-stMZ{A(H)YxA\{Q$IuͲˤ~vTYV=OlXsoP6ߞ[FZ Zm]J}\~`Ú0#O @usz۫#Rd'r)%/ad῕ ͸\mBcUF1C'ީ1eLl!n9&XpgPԡ`X9 Z'.כ㩰4^ax'?d@כ6ϢGzϏ+NA!MS:m~mDS'6茈T}Ow oĶ gf-IG())'.(W.4`_ pQm N:ԡ0:oY1$9.}0J)uyVLǻh۹ݽMKۮJAbW,tgj|4b*dd=otȋERJ=s7@$Q!Â壘9^ hta9A=m \f3uIOŸ2H oFL'QԲ^ִu7v*p -Zr}pG{aS\f6 5 L!K7|j𕽯SʼnE܎֌D?5S)"Za#YVocz&\m GɿyI؎_G_QJnm&u+S+,9q-~,(YK*:"2d"AJã7Ñ>Ru?gh k9yʀcQjW ڸqō($ݷ15Oe|>-Ꙣ fTH41^$z?5خhSj=}Mj;m?F⎽{eFJ"J!b-LuBhVV~Wd=v~/&X+4J.CU}? 3No ' /VbXr0b ܙ'$5>P5ɋi*Mh.jsaD屈!/oF)]^kې&gsPߢ/7Vݥ6ˋP$PHu KUR4pk6H62Rd7Ia_ɠ"8 wwYFchhy(I5śZjXgaqUJ=( մkvTl ,鞋(P{#\[WRdu6EcS2 q)6\T~Uȭvƞpg[(w-9..vxˉd U݀LTuR̿gۚUm'6>}@.ǓǥZ#v5_ʟK-f&ZB\'fv(͚O0r0}Yv ]8k{TP3sKySJG;la1pFu'yq'9s|LfC!g* m;V_,+9*&N ɭ#ww39·,Ƕ$Tlbgyj(cz W$ 54ɥ((FU|k(}J)Jd 4H х;lVoK:fʱ|,52(`aaT6-!^{*;)YTo o.DN70 ;t/E/QpRmHzw)"ן9L woIJn$xVże"`gmIO҇0;Mm,8䣝 ?pW)9z$& QC-pVWQ{|,?@91z=b ZNI0;iڴw_33/Ą6hуȽ(L1N([»kM.ᳳ3U|>Y^Hk#zN]{| Cxz3WbYT-4 Ϣ%a gDUQ^c;R8*xn.q%4KP[p85'~m;9-LB.=f=lt 5]ʰ֠_Sdpe Th,I =cʽe31""GJ^N<>{}LpGpV3Il X"JyoG8dW>UqAM8El"Lj0g5lV jvRuhCh!":$\O)$+q1*~@ 6"wƧCӇn1.1G7`-R X@uc}rߐGl uDwJ U+R4P33*r*:jsC;C!ƴ/qG`ߐ]"fo1QO;zڲW7}c)mbJn^Dp,!pDI \nP!oSG JQ98ZgtMZץ=#-}vm/ɈF0c޺I5;X|3f.MU4́D\Potl>8t̞IT 5,[|vdh\|$CeY<]]hi柍ZIPٓ*%PѸ)\"{2~^4xcQ+x\N.2fΪs^)oس }E,5,~#'9x-ldwO ߡ`oݕ[V&"4i'KFN)VJ : 0ks8NaLY"WB R,f|!Y_bj--K5`̺%o7Q@ B1i,L,Tsmz&)9S& '-OXOu8+ (B*2_b>Gjm*Urr[zlȁժ//>H2 @Eăo.`a'wLrYPK?:N;h=d~eܙAXݑe_Acp|e+wD KE8Mj@qI07 b&bѕ@D+$f3LH7]MODr|9I}(7Gh =}D;<ðOY'񢑱! /eT<mLe](St7NWQmbF_mzش`Qe10$0b@~-RQ5cmI4$>lT]١p&^@>XFr ~<ӨtbSRU1B;1(BGD 8Y9p>W% u&>'i`,!?? M;hԨ?0("NL: {2$h S< 3^RAna&iRhY~:Ⱦ2>7Aa&`sNDG2`}K`⼨ jṫdνOIc|7nJ.6{.x˜Ӫ^Avg-D%ԝ/#_OSĴIHfbFV%.$7>Zv2<%Q܈Q"_k\BܣF,Ba pbttjjSL1.%DdRz$l 1b.yҋX#M!R m 6`t@VXcDV7ŭqߤ񣳞C& tDIv.{ݦnxD铚DX-!y훥1!u-Z䐽 +F'SLA7_B[Xݿg"(o^*.Xg\XG4yE:tEB ZG ;<"Lo$^,0tmRJh>Gre5 ;!;S a5-H=ᐘr~a ̨Kp(h6Uk!!y},D[y܃X\KԫZa$cmkB- hH$ש}ExI~YW6Dgh,I}IpWMqSn^*ٷ@@"l+~DgsKYkc,ePb5S?pbJm}aV+OeP|#w-T|+G} W :_ 'HsRoW&d!WRQV6uXaRPXڶ:،zQu3MTG WLnpBp:,}s$ЌzX' ͬg,Q/OS8+ZpxzX- β*6،B4PSB;)XR/9}VC|91ө)g6ZWoX;uv6- Ds'@Za K^YOkřt۴ww J[RLbR,,u>9VE͹c헇O>$U!;J9<2H0M 052ut|6KNn_{tVmu6-,$ ,+< s<>lXWeNEJ Ci,õAS'؎U_es֑\NʥqA9vנ6gh-Ą`zO%گ虧MO AVO²=MHI(L+\>`"j#7'`¥0sO!Sqb?wH{ Sm[EYRf,VVo##82.C l[Nh1Ww:M9$oy|,o"C|  sHn@䮋a`&/F٘<օR0u/˴So\rڢJ;O2CXt /I HW` @_y8BhJ: o'۴;-MtPΥCs3fT M6HtGekFѻ^iV˫YM.-f~FthXl | \Vn],CBPy`k0xmԱ&?mא4jaӶ竼uǹRQ6%b'1B,m"`~)l:Ȇx= &s#Z\{+X`[4$UL!߄c枲GNQzYq+Dv + 1k{G3=:)ܞiы~itCmSiZ5AЏdMy8nDSL>p0g8A&!~3%`mݮr'+7|6SP3paX+=]ʿ >B سq#6 {@-ˋDU>=áxz4d &8",[3qwܞfx$&a.7 \~sѿo}]J1 q v.3};N_]k.Bdjb ]p JKhwn1-|\$hɛT{ 2-Lʥ=E1ʐϚ/eF;}[gyX.KInʠq[լVgr|1G̩hXn}:\fStZu]퇡]&3eծ()ՑL\pZN$Zז&WyŘ")TGӃ.ꭇpu/m5Ir`0ipO2 TV{-O۠+1@^o(ge?v߁J|eCb zF.~ȱR -T0PQi@#E6Uw1j_MN9Ȝ'bhFmqI!Fo8^XAh^l>jƹO{+<@?S)Ϣ2rפz{qPz2J/ ]&s_lgzDy)v gTzt0^ETy孜"}3@kNx0"yk: I?Uyy:%l^&^^rbpfkw"j%%\&O5a4Q NוFR &#ڡ%Iꐔp1+Q3s=e_Ֆw@mߧ;@e뛝: O. ie6>}ַ7r ЩohS+9T&轝NRABJ#g%k@~]! S+< ,dy }_{5e`Bk{y8dVf8U 7^R,qK.@c8{M"M]u69*cIu`/ ARVKV[FĠM_:Ob;K+Y]0fvHB7R(grB_ekXͫsNwffSjܘ:ΐ=M!Հ= (ү]v:ӥ~F#'Q@VDxDԉ"fu~?BH0zӯWgOG;-kz6"[  +}b >cIr֒ǀ1+ B)+nxK.BAf;=j\x^#KhSR/?2jWV))el%kFƮiOu@t;sү_aTmogaGE7w4eTvaVL/"gC>6[fr_l~4z| RFH7맼" lD<ވ}mh߼X=5RGc "d! o}LU"OwS]a2ҝJ{QT݅uvabrE (.Jn(єf%(ݘz0aHHOě_{o9Yb#bKEѡa`ͼijE|*9TP ݑ{ -m4myd6cFH^,5]9Tܩ&`xyX{JP4q,8OnY쒩 %&Ȩ9\L1@b&7eYݳ22L) cE]|;o.~wF5QZ*8@ݨ#6lUy#"|݉վuLV䍑ֈD|-lFmj/5qW s] 2,n*]#|E^q\BnؘZRpWZ 0I"kj;\5*Ą՚E@/OnuBv~Hּ*}d=f*>ý܉$m4sݱnK%lAN!Ng.{=AT@iQJjϜ0iAoeWkUԎv*ٙiy]|㲡ϖc$ ezhxL{)orV.qaأܨ(}8<ޏʔ#l-3v1>^t~!c4׆|})WE6d{~j=#7jwUAdgBX3VRkn@,sjD$ŠJ- 4 74҉L_θ gaA4<‚Q2I(J #*ΈpNOQ.殒,/1SJ>{ϐP#U{[1 {b>Dҫ~%h:=%.ƓcN{HQJwo5y<1FR/CAַ﫣@I1o Da{cl9HTlh@{!*->PΫ^`]O)';hrILg[FKhި'ı ~?|RTp3VbčqBi*(~fcɅzkyՀhR3*"ϓjlL8Q]ڬGpֲ{MH:>!N ǾkBP*Wo.銮1!uB|DE"w?Z=rSjTWaړr3cg`\hB vi\䭈c&t@𕓞yHc#|󂵦E0hcăa)F-<4xR!l,|C.ڶSoH *\uh2bYw4i6K@DL) (Ey#Jħx ܦJnϚcE>>'J)OA!&W\@ᔯZGTe_ b_9dڰ-Z 3ͨ&xGUAss'J]W jY'\pFӞ“@IG8"0&{͆ ArU3- ߍYDŝb_-cOa:Co:q͗E`/Z9l4c" 4/d1 ?CDM.:R0i3W7/-j026ika孒C; %Iy&AZ`Q|fH^sfc,~kGqF/7Xv5M)rQ;} sѤ}M/`p-!HۆR@_NM@ŧ]# S2Zր[#?V<>pNs4ctY3kp1)qY~̣$*RpC 2(Ժv\DIн48>S977+0 ڈm2&LXB` \NOX9ǽ] &Ecj $|cŽA- d&WPB8A,~(ZX(F]-uמڞvDZv5 uQI Sf꼖W;i'kgZV'f!2ڡ"H {m66!33x; /ʖ~΋V3˳"dߦ#P{,_̵C/YBd`&H;Qg8Afޏly8eD:(9 Db] ">*+-3؛"[ώgX+,Ғ<* /.8Li$>'i{نǿ BQ?ٕre$cdqyR>,&hꎻN) D%,YV'}}S 32NBw/yh*l 8R /|cu9>:3չ]u,IvʤxPZZ#tWtMª :s7ϳ;n{z pb3pl.mΠ0jYtlεƬNRK 6IֿVL2gW<y!=.1|43֕>ň'v=-s*|!4A]+kQ &o.IЦCX<[fySo&z5GՄXWmH?Z=J:>]8c( 1G5Vy%,Sl7Jv{Y6107qb7z8)Tx~@d1 2 Ԭ~cVӷ"X2G웃Ņº"thB*и4/:װ31E׶ -2a3c[Obu٨,c4Fq ]s!L3ZlR MH&r\) {Wkm@YX"qgRc)̮^@;Vi&a!wOSu + L'iy>Mwkצ;o 0Qc]pSmOi鰐ͭUFVF4-OY]M[_D9=JTm#%K;u=SNpw$_W+ # /% (.v8  *-Ai=#ō֌PB{2'A\ 9l |tjʆc)Ό =+:cgzT^ٲ<ڢT|0ӄ:yPb ѭG6$絏&Rᑙ##c߷+Y( ' ;';g>i,5I!`e$L!N>+xbE@pŘh0 a¿RB'F&1sƁZUh̀e,s0}¤Zu) R;Hח+=naG˗lY>z JF7(9"/y9hy_r鴦(lKNq7s%Zl;&WԆiƄ:Dg/B|HNm+@wd5<e3J!Gyb*i9|#:Req'!D T5 .^Aذb9[3?^r _%zoe˱ ٰS'F ƝCyy,4^l kJOGӐ[$#&6 x`xAnC^4@n'btv3? >4|5>i!6mӔo!=PD]6N_>k/6$vXBWЏ+nI 0Xy^T嚚#\04 \AvQ.3<2`#xs]e?hD/I 1#Ffn괯S1KA2%X%XP%7C!(V1(g'XA}k(y:g & a3ZΓx9%dl&ʪNe@&\K㸻oUx@ a ue0ʿUR^ 9 ՗qF~A̾rezKE>&:=H75TSBF(/viIef.'X;:ԤkxʽarjBP"ETX({>TR0VC[Md`c0x3@,ԣH~q |/>J]zxq•PrV)H!w+P. ݻ;4PfHJ)%mezWf`7ލaytp}ו.ll{;^H vUfMaj$_m'q8HzLd S}wGQA$!z_.Y}4wBtp `plq\>hA$hsDBQbqz03/ N`{|q~c1G/56#z3>wA9J !YC+gЎVRwG} 艦-%u8moM28CKk`QBܸH3z9Rmh}@UvOCs0 %x]SO8 ԢddPW&'~džہTD9MP 3vLsכ.? T&^u E0oXL5PO"/ee?}ubgZ> ʗU]0-0" >mϪXg!)Q'F + Qa# 7%L%Q;|DT:ɏʀ܋v/bd.q}*ڧc<,I^"v. ݔK'uPjBS\9gx$@0-m,%ӱXMllqv#р#{ ;N O3>DVC=TM7!F-a"pNv뫹x`OҘց*~D.Kj?7Jg:q W0Zgilkіwxf*(Š ^ɂVc(#䓐Be r! jխk`6*P^ r]c:avA(ẗ́[~* CΐKod79=KN~϶XfDBJh|96ɜt1V8DG#1OG90QrO33>='#Ye5тlEq6ZR}PtcMYd>n~y_i[݄QYVLΖYmk 7 BTRŖi '51 ʌ2$ XB-ey2dfپ#HJ#БE3qe`,qa}[I0d+*L;YEcrREnk3:(-@$S> vG-C0:ap8*aDq$Ykp|r2E!#r @~>1}ȋaU踽2o=rGfBvom?O#c? <5o9ZRv"1`I2&7j=v^hb[[cutW ɦ^X,O}gwA5h kk {rk ZTai&c ½n6~ OK?k1 4y!.,U@ `x7 @T׈ +Ux,RM[eR IVm³EpۣU~[4"%8/mAy÷Z 90KbSIiXzϳ5sRv wmJ@k,aF_f A A:-/[58`5 :@>ye#ct餐".Jm} IlbJF-y`3XLXWDʌSU#3x'v_3MKrmjlr9~Tjm|1}J*}"$_NB$Dϑ6m*y @rD88 17MktOm1BE< y$97GaϚ8Î0wTB3Ys`Mf Gʠg.`lNp{uz.vwR)&vkMo隀§[^$åW5~@/(=/;-ݔ cxjn&+Q>9H/E}A:\X{ٵ5<Ю^٫/S]t]o\ɋz)Y6[F Jg6b|I%r(\.GzR?8}pEXԯZ&h3(s*8+Xn`Uh}MA8a/XEBFS\y Rex"K(MPRFHBN$6It~fE&X.6kP-כ u M+op.MD)cVl_vNKάLd/:.ٙ:45Oq" sYz.GG$P˷^}n fc.dƖpՂS \np=]fڏ" $']Vr`/Afw|?ωTk jYL̋3yan :̶˧l*D=9InM A٪SUѹ4S9p~+{`ۭFg$=VU LrtgϸK˫zOK56UY 'V Ep!?1m6qN^ \ RliU__Ӛq I]r&ݣ#F ؊(Ӓ pK%q΃:`7L@|Z Tb{rmgxsáx,^ %'y)-/k@+B2x>[rêS$~k@ew ǣڠg*Hr~r-hGq#m%nZ%A;_-Mm*実c-9Qs2-%JirMlKc$\̺'$ +QԁזƱ+,U %:r͔m/2åmP12*9F꒛V&S~Lݲ?Q2N@~5GTFdc& &Y#7"$ 0!vCGPCs-0<;2[V֗:svx;חD% +z'WE J RYap) =6T~S|ŧ~_ɑnSb`'Oc/b/ qֻfUwYQ1M^!'3))(e%PU{t04{_/is-9 NJGԧBqy2-f&;O'D*ίAG}XMR(:j^vr%2a9܃g\b;uF։CJ5Ǻy3 X&}z^s2.Ǥ3uxz>crd(Aʜ5{rZV%a ؝!nJ"ϒi}=k[. /El50Nä:BDՌN۽@o/"*5a|wV,Ttx];> >,EL,vrʏe,Eu$`U9 tظ~>~A>FV C*I eB'oݘ\*LI }v—CUkWzhWi({iMrR; Й[$8[#hi/2ܐr8KEa^,rظر?S^^mYm Ǥ`%}9:B{h]PpFF#CccyqO'i6;~T: n_xNJi _ w?, 'ymxE$ͽQ{ISO{yCKA# Zɼkbi[-]or~D*-lA*c %tx il$t{i1F_ڗI5qu"*NP8P㰝kM4"&>hHwƥ۳+w,G6F=vۄ=ۊzDX·ZQj^_56*(smrHkYU}hV(nsfTjᘪނP8i}!6bָ˄Vُ9;'61[jD& t|Rd& LִȆ w/SNN4/7Ɇ$C-H.7-Iѵ]M,=gA n ^.l*_VN;;W6uGD%"F8( elgQtXhg:5cq/L… *[Va?me AH>6H+g>w᳕gŹf)o\qq">N﬜P{ PRMn*y>{y,F2Ő2eBoV{ qMANs@>Kl+Tsh]\הo|*@,=ycNB -tJi(칉m ژ Б"{y\:v, },W ضWY fpǑLd~HzqbsN,c#Sueznڽ~˜4Ng3%< l•&75ZݩXJ\`XX|Ը U.<1-'`Yæ.rIB $7~.#+({/% y pP!-Ok Hxӝ6ǫ^Q Ԭ qcv-S8Zak %N2HvTO ;,CLҍ2:+6Z$reU K1(#>C¯«2N~ ^  ;A4)c}q- sS+/9ͷܸ_ת5@s4Ch[s3Ш2F9 s޼/i D"ex 9q!0aAa*mlXߧ'ly:Ws#ߔ: oj¾&ӡ]^oY٧ @Y5V KjM;=&(C#y>޶nX;m2%ύΓ4 v& {eer;vLK56登wN`ۅ"(bM B1 r,"񰺴mDH' !IG'f?X6ETVFD:8ڐ+ 2oK6UlTyI|=E3$sʍGhdEmC@Ae(A5a{z^f*ᅳcgzybŨpA ]5#m s2-SmCr59[8F+JL;q U 4BJI#̜+2y?oSӭP8XBC>Ұqaɗ}q%5[F:m.r:;:ەg+ڿ]TX<Ch"pR<L*~pp=@`iKT䪲W㲝&r k_y 2{2|ϜTY D!W9޻q|k[m,Mq ͿjⰞNxWW:A'=!u]dM%B߈Xļ`6-qg}9m2KDѐ:K4Ĕo O;]" 7b#*>+Fen r_ʢF4,H,YsNH\,arc![9Ȗ;h}WNYLW@qapBSu珲ρcVXA<WʙPWIQsuU&֣Ol.% 6D>g\g8cS\4,ZLQtC+a4pqԼc|$.ezj-"h-̫EO(gk.suiB&6oHVğs" qd{-BY#Tj R2RF%^T1]eD0cbq)o~,j#j0 WJZ5F$mZP~GUWJz%zBrU7G8X =損7FxU{; EW-n Ur̓ETuaיּnQ[70).eAQvۆWٍJ/+F3Cj_UEAv0YWۇL_5PdwaQn{T=:.XcPM0Yf|E|:&M#>CHU B#C B2_Ҁ߶w~ sFXeE |4)'tZ0uOXyPCU6B"W)r0?6ikb8?b t^aѺ8t #-Ixʡ*XIlKVmܙ^-0~y~p?W([_-" 0 clȹf DJƴA4l[Xx;J<>]D;Bʷ\V9XUtJtk+@/^a(XxQe+$u4~= ?^fUo?RVƱ Q Q)}'?GCQud ~C-PRtDydG>G0 cGi/XAH)@(xީډq[3Mʇ9^$;y- Y0T!Mnx#A`}c< ]9P)Z+9oQXD%] u^`-bz Dui)`R!Ɨuersd%ܠWVQR᱂3Fp ҫ\1.V:I"?T[OiCB"z ZO'CH穛z[-VpR i7ovKhWPuh_tjQ؏K$Es. 0+VOMc4ғR]sSU<J2vg =)`bE? 'މ.xӋFz8 `[r9lVD̤߹/Y1"߉ޟ$.v?W} {-݃/aTf!s ;|NNs6ukC#>vJ3 б)S*8Jj+q- 8J38_1 J mḇQ&RE'Pφy wW㗁 MT讱'}y5x m0C,d1e**_^B4O &M Yĩ`Ϣ$mpv9MWJB /䰉wؔW4uYS _;qVbe=RE3Gt -jkHbjoA.~3uyA0APu2t ,*%GQX9N$E4EG*4DݟJ.`6&EMqy e$K!xzN3nG app+߶R>i{G:) $}}"E^Ps1}@Qyt ǯ5.iuY` q^+1?`,ZjЊ 4&sa:y\ڐos1brA5XIখy`Ԛ[{ؕB٢Gfu7ZS `ta Y ot!!շ@b zks\p<b2 5lV!Y"4a6Ĩ8춅dG6WPXYUљC`Sh`uxUAlnN|Np _(*π[_-pHG=M%on%dKGT,;;H= {ۋ6X5rIB{.Fw#wvcK%thCƳD tZHeECS4e1f5,`X%SrNh͘Oz[}׳eފN^X3>%>KS@\g4[XHH&_М$8~9\,'?{I^쒶t1sFih[LBR3)mu9ȆWC(3-HQGV*ۊZ*?pk grdXuܫx |鐝 cS{."u2w@9)佈#"PYs:% \k+=R"7\Xɺ/>+C򐳽V̄(Gݖ%ɬ;1+S,4OEIcMH?OJo  ?w[zg0RGDgvq~oN_K^JYa+Nh#AvB~ EME?|:+oBxPa |bJt[lxoP"Ou DC9MMJl5E8f.m  I=f< 6(:/4?6u=T]{/v~!uŎ?jl=^)R,YT?4i5Fx>`c9`FխVaIf % {#DܵꗱB &gQDM.9p{TVo:iX{XQWWSC+4fH!R|A<.[m^:EQ00hmMl3^E?QV,'E:Fr*anO J)E 2zXN=vjT;t?o& 4!.)5vc$ߔDr[ h!vL=v ʷ匳L8ZaT+&^׃/CI@g4n>b74w$x@B}/ˊ \ d0FhR3@f$NoiZU|n>bhޞ^I{UK0k~I"H~U=&bT)tRH̹7e)r2om,Vx9%}قw*nFļ}A گ~&`qJVSG [aZmP"J(*۩&BiWH6E (E{_t#?DtnJVZWN L˱ljzW4gcu<5ߞC0c$e]A:V&Y>5r\mnO%oYgmXK N^doI0U#UR `A2& &=Fo^ǻz"< [1{-4CoI*d>?C1IC:vYϷW^h=jHOWAD>OyeI_V50uj솼!v#A; L(en/Ȣv%8P倿pS0Pp)΅+iǨjcLc:ApD8e}F7goN;3voZTePQQ d'e;v/B)5b3f%V!luca3f 9;)Dl#)ti@}/Uk7`5-+i+CVK6e1 ^5Qzqu*ULm]RAUMe567$?zpV/TMlz҈uuB8>3ugpB.Rl YVwxUN8I Cyb b)^eN֔e:M*d?i4ί棤!DʬY]9 ~kYP俋&):%}Vgt5dud&I,U~P0! [f:R-4ҒҦ8BrRIPA9[ > *3y_!07t\Og폄" <᝺ucuajhF—ADA^8;?R m)W#dʇV{8B~yA51X{?>Eǘ2GƼX꜡1cO^Zg0h{R0U VxBA7L .݈e9+gӴ F."HݶoTTEMViXG6"D))Qc>v~jIrxu~zm'e(zm{ Bz=:K#2ݻ/Gdm?)ŒQ{yX {[{S)\ l+/'4 ×L\\ *Zd#s%O;Pn/*K_=>SJM" ׉yV3^u:w} .}` SlYjoy*{|=}t^&q3 y#2I+-U] !gz_LU;C5YXYc& JFz9eȄFʛ)!beG9F/I0,"SpT{ξN"9X# zPn |3pcҌ@"{PUr_f" ˑ? 8T ̓b_̚p{ʁT bQBalzYYGKng>kb&@m)ӰWRZQX-a$ S<ѝ@~Q:+ BǑ1m+9ILiδ\i0 Wϼك]K?,9z:0XH~ h2W&tDVCT%1 6 vu$g"Ghy]2y~GBف)"9 }@)۟[W{F~VS<(VnҺEWH?3X:\]p%MdvbIz2G\1ƋM FK D"|:"f>91&5(:6:0I\֔ҪypxM0v"YNDT;}h`_@+ -y?$Elj@z nU`Oe&.'e7P(c]˗C~vr4f̌JjѸ ӯy D< oz07=͊a=ߏoMX ZCOiPDį[~2zcгܾ881 1,"o :Cj3DrB`6ae) m;KIf!z;MH&(QF$zE0b '87KcEi9ec HE2~Dc2b3nmV3Xm'fIśNIz7 ]pP5 -]ʫˠBZ@}yQ/ڭLGs3} P6!z"'ux_ I>lSݾpHs[{`^5h^dxXPvhy >(oG%Aq!loJmYp\cޭmHN'h Hc3x((ӂ5{b6.oǹ+{2뱰HF)8JL {XWcP F1ŵg3D,/\iH4[ۮo͡z"mW;yF1&DL$YY9""  c-6)<#oCypzQ麌5kEuSΩEa(G*e؞O ՗8"CdL%* j0 (^tTsa bRN •iNU0iw1mՌ  ] ` LdZ.M.gb`)SM*=(XT%.Hap8UU{t*${fd'L5 cL"D5F{Ҁ:fKnrӵJ!!]$ )\aLq0in{vBqnwYtN<^S֏7) :..bXUR[ JA:/[?rD C_2~K•^),YgcBΊn09>̄q&i-ҷh14v+-*bDb8ȳ'ox4Y`Xm&]\{*-PvSu{ }?dPCk]] ]m_-˗V(p?`іFX@RP] /UJRD;hwB)UedFDAz<GFLԃZL&+p,n TͱWS3Q Ё;Q|Rò֨X_$c. ? jnsT"kY58_"\qt T~2g`p vL߂+]q!:r OhyGk7<9z uwijqxǏj9Od rB2,c >ju(`ӕQ&CXYaؚH\KyגXiD*;N+܋FlpxUT33~fDFBEʥRU$ &}7q&l!jTCa{1 ?:C6v\X>Cڲ˴CK^RMʹOI OItB/C??=R?,ڨ]1E¹&)N CQN" /b4rct" H_Mׄ)NdUDי#!3$%V;n5ru)yb,Vrb=C4=3EEwS Quo;Z`+%`|!;v?g\IZޅyiN-WiऄR`}FH>JK3_暙 zBې[:W*n+:T R%IT4r!Y$g{?hkpl>ŊY|[I!˘ { GH3rxr%C޽5eƴ{ɟǝ[~&Wo]]d #-)CAVLx/_K6%S<IX!u8 jjE&0 /yiĔxz~2E52d^1<<'{쎃 r15I|Z5BυS4S̆#ma2ODŽs&%T agol28 ѓgy7'@X[L4b74<}lE\Y&>rm"?1A ?&KIPŨ)-N[`؝sMث-\"4Xβ0#8lJtx=Z L Tk!0Ѕvl9Pr> 1ڤJ GG/_X'p`:-KcGAK|Zq v~xx k4 [Nj$}-Qڶ(:[23xZB`NmO 5VLcMî4#T<Ey۱p-#Ҳ`?٤\D ^94eۓ}='f<*t 8䶓AXSd߭R7}dӇ8eyF=W$ӄ^n9J:t8HT -Btfhp=ZҌ [`/ mabs6%vVuH|-X@JO Q"卣D.|=zEq^Y~H!p@ CFm?Kw8FK^ P!02v?QŞ , ǿ;ޱ0ۿ")?a5 ^j[s(נ$5ul`O"{f^X z?_ҋp /oo&9{!\ӈ&nQS}n+0=[J`ȭ.{o5!-J։?]q2t3"n߯L%˪]úi)jhpS,!{/_N&@D4b:(yx}u0C}[~B2 R*(dI)wLˑ-]0hڥ7#CH㽭>yO!Xu9K3Z 3Wo. S-_WZ$,&8;;i49L8j{[hӂ,2 } V i4-a$&|8VatAmҭͺg, +--ۍ~->@;uOYőK9#L7D Gy f~_k|0fn1<|c b͉lA33(N?jeQV6'͟;0 6Vk <`H?v{fkY>=jH HU2 RbFCls !BSAS(׭ 8кs*yWx/lkӮf9g6rG{&R(ub'9P@ /d1q6w|d)п5`aJNjP 'PjEŊ5@*^rBjEiRBg_Etm y!Q+;+ 09uClh eH p?$Y IOץ@J',A a@d!JlY~du8AMuOje >zq:kͩ;Jf="[70y¯1ſ WCvGޤ~e$)IF:l Hs %Ә.ku>HNu* Olk#XMƪk" t/"^Қv{ivލbIƺqǗuE)? iK"? HRW9ҋ!(k,4a]H px[tRݝ|n9tIfr9-/xhdbαJ"?Mf2:KW{Dc'#o aI29U||q1MYt%SN3h࿇o5-LKW6b{0&,{mӞSK 4G;JEwU_:3r p:8U¾4sC9ܬG+t T$STS6߰,E  hF!6lku^0`.3sr-veZZiQK/< rH-|Th4B-DQy0gjBZ|6ȡ^fFD Uρ'V1bO) m! ̑ -UVfeAۘj1nUgSQ RsjF L_ksai9aK,-T@#i&kEm!hjm IAa;*x]y؄i<=-۵2e/)*3o@Ƅhj-},1 p |Kk0r38a]c̞ҹrqsU}:h-Xz&YwO#2J #yMʎT- DI t "1f+恸D~{[cDlFXd(zzP1r&g!k2|;7A[|}MJ1΂SALVZ2a@`a}|+.p^S̟Gð)bx8{ b3{ Zj֪ ]+a+^ŴXB@!b+< 8=P#7 1 +.q쿈@Ms<&$_-|O`FTƮiIyFƴ0&p{]J:\?UQ}{!2l5C DkUG* uS{GIEy׈7 o-O G@L] &xoʥ2|~\|&/NsVn䡜1@9&#H'QEX^#bZWt1KLe4{R>):'fl!j7N+vw<)cڍCsC׷ k3:<F\48rTkT:lyoSC$xKxdIe7sKL<߷DT¹ٮnجZ?:wӰܭArǽz_HOP#*̚+N^֑!!AuA5ԈgTNJ]zn~B`@[omͨ:aÑPRppS*09Bwުg @ app/m2#͚rQ=l&Rc|oDmn'5r]4 $EDM#@_|+mɜP!=jIrf8k&_|܋ ;:޵G=T5L H03Fb1mFz/7^[H`` 6Җ5J~u[>B,Lq$ըH $gcFIce:IrW\c+aRΉ_m9~%>'; \&fֲ ςTPmyvHsk n_Kfh֥%w; vhE }B3b("'du A4OD1A ـBE_!;4XKCՒ씺P>9Zk-B~~[Ԙ!fb^wku#/ruƸ.p_K%kj{j9l'σai۔Z+<"W71|7ϓ8MH ֬c@O]\EܪyT_J.P9'oiu>$#O2:}%v@K.`)+ !=W:<޼!CCZXBNso.k~&;YNN7"7^ZەSY)?u.$!ق1xd&[sTOtQS 0_*D6&J=YIOM9]:V3%DMX_El,>O ǃEx-Ҋ.5}=7\+0ch7kj²`nFcAp Pt ~5zj5خ#}A.ő&+}{[hfjXG|&?Clh~&&>7ů/Sw={;vU~K1%1jK:) _a!7p碙+T✷ph鎲~`qM,;󀬁Lpy&&) w5|l[E XqĕyblYMvq12 $og)?176e?Dn"M $ }zV}Md?Wj"8hra+XLVW/3zS¨R+^,Ӧpgi_B){6\2 "kQtZ ^!Y A }ԏMho!" ShU:ᔝd8l%pĸl҂A WRvi+1k(pc[5kB5&Ei~B"H_r%k[ʬ|$DU+(}F ۵zI%T+g))fxA1ȝ2Att V~6َ }@R^-F^Qɓۢ (L&D :H7gQo$'K0qx <}}??K_<sneH] ĉOnyڗ\s*?8D<ꩬRjslu&>"(z0/VQ^}C탾;#|wpM;Ofo&ַ\6J9X~ob 2Q$8QM J4к~)G<"دcNer򄵐h<)c}8|5''9irtiuAdmjSP7,\H { RyiXtW#]TqjtM졛%k4w ^jZ;O4S %<\[itJzJQqfC pOx VIYHH<R\3f:2B1kgύX>@i5v%}. L[g K_:6c04צx2[fh5d"ג1#[i!ehg.b'߷ I쾗T^z: f6YCsSfK|ez(_x.%k7+qp?{N+_6qwgI}F: NU*&@KM&`:vQb,٧+-nGn H̿/ wOK!ݗ9RoъDrjy|HZE6U/G5B3{U[ȑ|8x {!{Šv%+RrĎT'm5he"&"NvU^%KD ,0~Qp=[au27'wgUzֺGc?þzM2Lx/PIs#.C\G;:Wی_z* $qVްܶY+B1toBlE':{Kd埳LiZ $aCgCcu '3&&y+sd6-J"ǚ~>}~\>4S]5䵄6œfღ" w$ tCNWmܝQĄp­kqTᆫslD.6D- 'Hp*޶JuZN(L}.!GH"v6FH:@Iܨ>V3CܞaK ̆LK[[k&sQ*B\NB}fq O~_9(#q;5:3-y;YI=Sk5Rzi\k{Ȓ9/m! N^4}[㿜=j B\/84Ń1@{2e~s }Ȍaw~V)\#f6;C`iH f2FsxG4ֺTА%>d2!>ih%̛lI7U}GW0dY;8N46䐗V0F\9'›b(M:=FW?v{M Zl"cR?Dٗꭟ׭>CF2nՄcV+k= aZ.@?kgpMe!8/{yd7AD-i]_P^mWxИO}ۋcL0NA+F$ٓlv (PYG3i0jQ oG [[kIz iE9=nh 8ɰP*O/UI؏ϸ@ †EMF?6N% ajBdgЙ@O$!Ji#k~R}9EtИm꧴f%0-vCP GZDtdȗ9´17) GgԠ(=?Q(u9:bOO;+̀!, ?b2i| _D!S@!oת#BG]ͻ(EKHiH6fcZVH(@|m@6ɡUwR\+u7c^hlw2gB6$/Jaۦ^*-ҿ (K?x+K ļI~ۧ|k8DM"Tař\鄠D)Z5S ru䮯/ΣNlO) >aZ&fB hrbz-3XC=XܣC |g<|uFV`B]:(fъww&FS{Q) }(H!mYd e \1j\B(;DQu*.tYԮ(E'21Ӣ!4yՓW/vs"k;άDS;J8j31u O_xzwidٛx:Y*I蘚eiI7$ـBg"H[ς|,Nڱ#OŖpֵ)*;-ft+~/N]8SS[luZ7>NKi;M~e(b"i4Ǔӑ#`H^,.=V*_R8ħY'"R_ t1hmhm9FYj{G>mrfney岿6S9(yTBIU\W8b5i=|5N2UݔbY>"0_{1v۵{6A!BFh{zɷb+JW:V8e <> "'U<:#Qh9D8&ۉmDS<]FMQߣ:hWRShdlӊ1gƪ'TD~4M'~&{xBYQ[#/D7#_߾k<1M+ݵ1'9^Tj 'eRGXFllz/0*tj-+&?g MOJtl8XZ=hZ=(5-g?D>tb}ԯP$Sz D8and6Obf?4Hx p`P'cwV`td%nyPLX] M`5p*R"0ӂ>%_ {9dr;sRh!uJTG{,4zyӃmH3k̻&~,ⱜSX'ߤlCK ?O-U @gjU}# ّ=o̴J*ިI>yI7ݒU9%^j0\N}-姊/H_=}IL^킍ۑZ^z 1ar_\8K@yfͽ<AjYړ]v|~A?|P@w>lBHtf%$;34}aq l( 7|>Dg }K@VEhx4kkWv"(u%Cy 3ĕp7u¨߲bu 9@{AT;=\}B B?1JpdK<(ڬ(;6rYH.,L 9 wI=ח< ^lQCuP;x$Һͼ8&f {hn֐Repð1vF 8[n<=2<[pڦ:W;:ѓr$|ơfc|=L h|'ci(}X<`ՀT1Pӥ[ U9EFT'yI?JI>ba-15dڔOS{(68<[p6v^3([D}J -Қ~V]JĠfbډHR~\;9W4 | j*7e?Pq|qajHeklR I#F:,vog}5 le{;-d~8PqE#YVh0i \L sXOL.*XD<.$zxzC^)o~"4T1yb;jmvҿjWoA9[|TT%A:0Sf>`ב$} ?8RfWd`3j~̣k0~grS:'iJh͌lGTqߪMRnhM܆EKCAPvfՓ+D#.43@z (Xo.x76L02.}%; =%/,X,g 0E.\YŔ[IhC 07DwٹJClBߊySBf1M]⇢SKƉ8pKHt۰ETٖil>tT28oXn 3׋y(˽I k~S |c@l:;? hVt3Wwr<4iyDŖ<=y56I޶y3F`MTg @!;F2,_o"m~6)F3.p"]npݘH__RrÎ]cA3 2,,iÐo"DM |J/2y ۋ)i1?dGwiUE( u\>jf_@믝کm厐)FJw}ibu-mܗ앧 T^J:QEIQ&uDgiT´9+"bU b2o8WӤ4)E.-b.}M_o?ۗɃ(|`΢V!u%}m hH$YC?zn|fN]h[ɠv9gU/iһ虮rr*X͸ȡhǔT.4'K?#)s젆:*΂Y*kW_R}#"etw2/U0hD E0*}%c}½䰫Pk<;EO"Pmw3^q)ʾR+;XPHm]C; IՓg]h6law|cV OWO!o1'Y$-~I BtN4a]ϖ`\͖a.SSjŒ2zJ}s(_WhU*xI;賿k,#E4qk^^M׸ PG ۊg8-g5I#2Z:"B>{ecdYfa)ѰW&$ȉG29KD! Ƃk#)sxCU%(Ɓ$ 2&O ^(9A%Nloջ7V´@ u%#a;oW(gioݫ#+q>cHAHG4z9 a(#$ɒ>bp0>" PanǺd.@jZ*F +́p*ܑeLܛ*[&\,$,+ dh&x6x:< ^nivY_W^0: \hc6w AV55>%,aˤZ>?+ۊ] tj+\8q sm!I͑umqT[^Tz"@4,p4p_u׎ࢧf;&ĻNeˡbgUY&sczL-3" [oJDY3 ݊M2qeQ.wj\.瀅;9h#Fa7d)%#)"G0@&)<奲]~Dʴfv/!s咤eD~" 0Zzo/nӾ E3ݞ~:Ɋ+aP'4>"~d@ʶz]<};v'u0J7]0ձ; 璀jyN^e|E7272M<ʲYugw$?C )Tfu4Pcf/’Yƭot?Qntr W @YL#"vnImZfwOLSyfZ|p YJνd\k|uPLsfcyvYBpfE+1GѶ0ߜ)0<3+KnEu_A<*0sb.1DiYD$*8$!U< j8rq7M+0$3MIIQ!"ŇBFY,d}85#~a[N2/$R#N'~_}bʜ{?\`iYjlt~q(!!W{-"b\Un]g!</~FŎU!Xf'X?EoNԀ:N1Kb+*0%B\ça 19m5tx. p gSJ"|:S}+1AO)QEUX,X. {aѸ (>|(rT8v'Vplm,a_&0̓CdkXB5P`sfʉ& uSzM&cJU?_eõPQ}7GHϘ:i.|)Q݉үȡ/ ΪK[w nMj ^ L-ҫUh$4 ' 뿈vw?9c8Yas$:†Q*pOGi)rIdö9CӷAh?P,ɷ9GCHWs/k4%mD$\j1vm ?'çjSA»u1!{dbV-CY ;Ϊou[Г$g$ZXA=#"R+mp^Mr&hltPe0 ✁Ezx#beq<6-.]4;wj,K]psEZ29&izx!ZAUtVW od%@'mXCS*>ظ,Q6F@g,={T)26QD^[3y񈓢ΖMR{!U $b֮7Ő1PKc$+mz:] MEeõ6{nթgdޘ5RANF.4|0nve[8#uRoIs(` Ғ2n_C&I\*g|Ο~NGp!$l D #KkB&!+$yh `svK8tckȖXBuI۩!)BW=F}gQZp*3k/3ȐV˕:0mwz^g6;<oiIBE3ZJcPZI)>j+͢k2Ӱx L<7Y,jfV4$^GQQq%g_UH_~RMTa?M|P7?qGƤO@,gWҐ-䛻P[8mqP(q'R"e.!RU,![be|-7fWiY`*1V%owKw/59UlzEGJ/2{cJm ] =߇--mb+whZIBKk Ex[[]=7>j޽IYit$U!8Ξ0Aw\wXzD9~ӹi?:B3{|9{P[jl!xU^6]=QcJ~b O3zeصu'tƎC þha/$ISdS6Xw_U0kΜ7i_dpnw{Ne՗wMDa67֤]aϔk 1iŚ[*&e-*'W75M{N j1)_W&2a(0d+u L>Ws<صIIF_oEPo4:&EjqB7uonP!*Mm ^1gܘFz9eO08ppbo-p)Wֽon uW_fRmޜ BkЌ0mB+K z>R@*@~<3pV"õv[1oݻcA-EE(-o`rBqfyNt&ӟsr_Ta2!^Gc6`<6KzNv9ݾD2h|&&̱;@ִD9baB[;Q@vxA1.4R0ơzkw\:Gm!|@B}=(bp֕yN ~tO*ԭϢ8s8;:PFh\574?ʨW0,[Ls'8MOFj5N#YD$|$dm͜F0G|{Z|bT:"Yv2zK%2xZ|YLwœ),ĴGX(]?ڳc<ݐ3UdѨe9ČTjxXkӇNו^x%&b@Ed \ M4buؔiXáj~MZf4 P94:R0^}N}Yi%1}k̩bdǜ;yg\m: ғrOE'cZZ&Dzhɰd %MyH}sA[v* !.ѓIBps ̅| OgsM}O8ADuq`.UɈ]"yьIG 8~Vl[Bq%TvlZHm\SPwsZ68C7oΒXDE8]yl#\[/Qsk%.dӺHBM=w"lզB’!OW iД7Дo#Y,ۦcx/7ѿ wQZ@vtg,\9 -BBV0Pǥ%8>ź7'6IiXJXq-U4r<?V4hK7ǩ@Oj3^v%=y LxH'M1}#io}BfB\<-tq.rR^0=:FQP ]pcZ@G&L"O Az`XV1cu X[wEџ2%k)V+3R!f_\B\P(i{g"˳ fZRQ$wgX|Ħ [^kU*%V+p?g44 bˀa|fH< %&DҸ$b^p+jM8 u9dv__#.+11nӚ [=@]2h= [Ч@8,r^-=AQOSKul6 =Uė)6aT=ά"yfz-qy˖ {ݺ2;PQPzpF۪f>6T:.Jn Yt A)Ci"lfWşku, PW/0 = u8l(u'u*97V G?o6,#A!/U?dx VwDN%cl0\f#| c$?S7GU.kR`$;< ahOJP,|lwVNռs)^O(dh'?a&]/?uƑ%$u&Ќѹ jakiO,wӳ~f+MX?r@ՕUţaVl9uʨ3^m"u2{HsN]'SDaCwzS|zBuETwkz<{i) YRb"AhٚP]ҧ5}Q)=i.9e4|$S2BF¶WzkĻdӁro|X8!6n*%D"lv_Ȑ+9t25vz/1ͪNWKd`2w{ b 2fϋ${1:·{/YΎ=&ştƗD-!,>xOhb69@caȨ/P_f /WQî9)1/gH9t1l-̦S/J/ FѸ0c=3sI<[a'h@6֓nLsN1N:4({ ,=%m-o/xfO[%V}_Ntr'$^=?x|a1X^~3w6ⴝ1l"uh&`֝fCwQt)Vm41Zue@qF_8zK3֨qnEdErd['RKUw=,a:@8'lf>g[v2B$0}J]Fp%1oKO adn7Oܮ3v5bVz |g!F/.BT(t=ے"PAH ֚ ١cW ¬ L , :uI\ph2qؽ9ڤ6ofZ>#`Ђ c):/rpaW<Q='y^^䓓X*c-}Eu 䝙zTi>6l̬0Xxֺ9M<XM͟ 4ѯ|c$F>8EˆAA>ؿNp%@eѡ+0` CX6_;:4 Ξ 8`ƿy=Ws<"b֥8pEx1c ?b4xSofH6^B[ 3@LsVBƁf6`pqx& J{[.K*Z4ZE˸ĥɒ@>C"#@^/dm"wX/dx2+'d#> +  ,*A{eYtmK,`hA%9 /].ealm\HdRf"߲#50 .E ohI]lue?##+kC/r%dq鼢3ː&RsO6x_>g~{5ns@;\ $gϢuR$%}l5!Fl&G:O|\ ,9 nA\Mp!b~e^<'hXH/zp&hNZ I fF[ct!d I(a]RDžV5ܨqe@`[MXvZ5 &R \ʐ={2Ub )(|Ц)B eSlyhѩ( B(G ɰH]a=w:|PVoi<"K\@y\I~ZK/n(s%Fy%icvSZ+59'UXȬSm_X!~[ɦ,A'YW>*^4I6?mX ytKcߘ; Qs8ȮZܦ 9Sr#RX:w]f^_%lcҹ/EL?Hq lRy 6RL6NNS+!k" \W8*%7-{r$ Hm#,2?_4R9+y Ɗ3&h#>p2R)Dfq MUt@NW5P<V*ɤQC& e<K bFa`~VU\ʕ|KHfˍ(^6Yd0{G1. vAsb 弗2T!yM-_}8o_<1}S"4O7s8k#Y3gLGĺm&#}vڄ塬Ĭ?B:2c@FK6}릜N%tb;eCv6*O`b{ρ?§dӿ C?Ћ0#ޚ%GqC[Ƒ1y|XRS$%mT-|-HO]lQ=0EfIoc<&WDOB0+:*( _ƍK ̳NW(?01[eIX &nI?aNO?2yD.7^)Sgqm5&3H9{J N4^3>+lQ}E+/O#A GA;Tl=,8Zev:jJqP)DS^ V/[jnc˸V榿H"@f8Հh3A~9FZ,CIG5 1#(u+(tC_&QH bx:ظ,dj<tKƸ vB)tuiDB U̝5WE’gKd8-K(3oB/[jrRl3,yNOdIϼ}mi*R}x>mF({$DujʗJeV #JuaRVL*X"SOom}1Dt/C?wʏfuoFB pg=-0{ -uf@15r,\c>b5Ü~V;9i.xHKk\f&i0uЖǁ0"O̒?P:" `"Dߪ<rw־qdy[sNCh >j% ψ35̽٨> HL%`xubxkc{ 4Rj3h"d-9ӑȆ42$ݜm_DZU5^.W_̱ڍwV?4ZCTj@CP*@Rn%\6SUy%q`?W1+pyCOtG͜Vf`..FinB4ޱs/ްILUu*:;^RSؖ l -pb[@ פXkLUkO`)[(T,) hiPC`I<r {y 4z AWKT6 ߒr?U42 Ef#^?ɳ³k~K ,oB-v 9 'Vf4G 8EZ<\/:_ Mdn 5&ՂlZ) fZvj_ӚRKֆW=/(y$w_LǶ6 , pB*VS:#DKeԄq,Scćq* TW5Ħ#8<'?8ſEqk[NmvC ʦH8~ ΘȎV)DfMe'^Ǣ!}A^g+8/kH"c[  Ÿ[yAO~c2|Na)b7Wlnf^DizTQruʔ[@"gQ1гYӆtE&FO&u5r#_"-d H>Ks\+}GL“ UyzTҹMւRn+ WLgl#S2b y ޓ}m7|~QJe_jc;U>t8zZс%p0_ɣ=g~fK Ej2.I@`/,t6#^ݶŵ7nѵEFȩJZVsX/޺vb@K;`D:Z UQ]|2J̟fWnجAw5|ȿ 쭬[;K¬>A>f~fyt>,7Ho:e(cyeV|˛!DU* ' ywز=T`tE`_]FB\af8gWfCSd]36Q6ē$C "w|*~Ԯ!5)ܔ6(,b(9!9ǛH}\KDgP"oT[fA-],% b3PB=fc2y~Jimj*A^yTZ78\WJ8N2cjCPXΨ7v+t!j#/mi0+wQӢa,':1[О+Pk=qe8k_m'ɖw8EƋ]UxD#>8ʠHP}ABy՜njI@!J$BtȟBP11QI;) «{֡_g RfrU܈yd-6\3#+p~W0!'|-K,k '~N]lpE]'ȉ2]# h j tijQBҒ[mJcj! /p.0\SOm6s檜L%,Bg sGCes'D|C3݌ڌi;׹SBh%dw&CV׌U~>"l(o)&hX(d?tE q-BN&,5ң`@q%L} 0ĸds")V!iAUvq$ ۲.;78~\)>zAY )ĩoַs{ոz4kG j7^dž)NMtBFvPv㒻0LYF'+\^sٜ}Hj*AEUau[ZִpnOW gA](һN髝Dxv2 Y aŽ'!KN@i棠9"öpk߬3F[Lm$mTIE+ sXڂfǖ I^6FKdZ^`0#~KYi6#vU K}*`U+Lꌛ4MT8$|㢝]%hLK.:Цv'=psPb(ɷf~_zq Z>T$x Iq{@SxsiakijAFS_ZMe AmȎ<߶d:̷Wq.:8R4B4 ZW%P{6 ɬ*©ViZ7PU -R%3= FS5<5Z_3g'u~|]dƞU!|s_m]`yi/06X\ Ҿa<5=I ZC03Fil-&ċ\w9d _խaQRykHc&zQlS! 긐#VԞ90X5[)Q 'EcX5{MTӕDJ*Zr xϢM lɩп5 ҾE5/5^UX:WU[;le0k~]L2Ǜ, AHnnPJqB8=9J4߀qA"zfZi12 %BQZ)cVqˬ$X/,Ǣ`6+EH2U#H9A\QjhD,.2֍~+IUGt֏dtZ;^#~+)H.:ܻe߽Y4&U@ ^?;wMdlsrO1Q yhYhK)\pz?+ZLPMSO{$s#N'  DL‘$ * 0kq`u`QfInO5sHۯ!E'5.,>u9Y\ژs ġQ 2)mY@gM4^VA#/cȺpnʒٰG-H;}_ j' Z tԹrVBxPj1.0,f%c3BB#TV;L6YFQ'fxtx?5DHcrxNiUGCYRjPs~(6KվQH!BFEz77-uH/~O=υ>EX0*ͯkhIw$ 1o'µӟw#(`au k_m |{ԪѷNb`0TXZ'!!k`L`U[GZAʕ)3ʦ[S`A'֕UDpnш}!;_!%?I:2Ա ;|vԨr'iPn$חr !F20 4$!7 K`fq02TFV,_S7}>^yc%sPHdJlsU*jĶdSƛ!S?.oJo?$s1.*,7%/pp3raA}l@cªFO :r\[VBU?:,@[2YmG-CIrA}Y.Ygఏg?-9ŗa{?2n dŵy*J]aa**53M [aciw` &HN29({<g̫}Յ,^/ 2`2j6>ߡ;ǓFcȔǁ;W˓"D .JOBq\0MszpL@3uv϶XՈٶ^le"^5G"P $ڝ nHv[!iT%֫8~c٩o`Q~B<cWyt|N+u4vID永F䇌s$|*AEEa M O=1/rmp 5z?+EGЦLLxϒܩnGeEaJMWm໨wqt%\2(hA`!jvÛ/3y˨,xJdd{?TSрfԀ{ILN.MGYC,GٴkD_TH7vↇcvf9@YDAS寞q` f9)oӱX1#G%ޚ.e}Ʒ)L0jdᮝP fq]8LCe4Qeÿ_TCE,6YEg 3U L8vK?=펒=S~zܔrAE@Gxftql5MzYq݁btWIəxbjφ B2uy .浽Qb* 2!3q_ RuS=zjYbr,R<:<ٲ~B *s% ôКc]2k^l{Vnp nS C'ބj18I(7)6|U!(;{yeHkʬvҬm[t$VM=)7]h??(TۥCR#jҹ1uCFPlx X`#_6}RL+ּn$%[gULįarT gB_JAocD _FӏDĺFM6,8nù}>rUz"䪘g'^g[hR[hxj}=CTV޿+V7@ ^i=X3BuWu"cվFKNv{<F1[:1'DckSs^; WX:o^jScjDthl4 VGV %}nxCgҖ[cHAِjDsS? 咺o[,V/O;sZ=0ˆ\]LW6:BflU `:렏Tr( 7wX2'#4В~Rlu;5ä HD/z*-s,DKk@8o_0K[TcY#͹h%U?ez'De rbTwHf+C3|lm2giݐܙ;d\Jz(b\>п>48KoG80]=5oVS=.K}J%x?o:]6NftEl3jCQ.|R3Bߎc0a 3'ILVpx㍡:>+U>/`6g yuFijI$p3/cR7wg( WGru֮F.x^,ZcFN!U@EuB5-{.%Q7&ty:iBQwISB n ͔ b cRgZTbya}eskȯ 8C 뜽iV[?Z!yQ~Ⱦ8eW]Q'{%U]:t, VWU`X/;6>PgS8duYl 7 ~DnOqsf#3FiWRU mO.ON*bzT>1]O&lrAˆa yvy[1.>]eM^?ԼHe3bIe.O;C__fZ륕".TR8ptK2几ʍYm>٫}(9~ g17epEGm $V[O#O۷oOP'G ^IOXrF2ƈ%bGSKP!&RNS^.+a3?-`z-̻gODwbB&Lӓlun6M/ha _9xfʠ4P)I"<6$b4{Tp4;x;YVa8Mݝn 0m|6< uL%:_7B?c'}x3!ݾs^J/36AJ#-}9_ck%byCͼ,@im bQTWuo:vreRV2C wE_w'x#"'sYԲƼ=srZmEČ &C:je`Fs5AZL- j,@kUquU:4WJ_y|G]Fm[6¶VL2uLoR'@EЈٴS˚P~̕]OЬ; iRMBU!s*, LLϡ.aPx)뽧ЪƬBN;: 8)No clr^rNXq}ԾULb+s{kV5 >W}c hҌq4JW,D0>CRC5F1{5H.WÒlԷN - ~Vbh6DZGv}D:a2{;:e! K6P!>Fʉ2w6!{Uvu[9.wDå <nT*~֋V(LLMך|,/>kH,c1F#K[ ЧТB#MSi>hI% 5HU Bz}F| I@YxtoO~P.k_Of042?cZ~ C8\#|P8 zK:?}& cy.)}7jVR|ͤ"FGOµ| ēlYK wuGUor}؛P\Q,q*z%ra6Ӏ9dT,{4sKEU-!VmqC+\AQ k8&TޤܤyޗwO͎܉5x#ʇ._u|V$Dl B@:n[7x> $\-i<)GOP)_-peK-@Ȯ-#dFZחVWzoOHiHpJtxh\V, G_'i LxmJ~V%mij k$QRE dg]9!'Х5XUي;8^瞤-}3oj+yIF9D8Ÿqq' Q(EnD<~vCf=~&b1LsXLҳԛ, f'k7f~"&)?bJzL WJ4DI+nǏrE/LC=9]_؆tx^ɮŨVWiW 8-ԝ{/3ЋQ ou0[TaJG%W@ vAmF(4poՑkĤZFpt΅ִa3V+w%*Uu6+rdJ=ضQb3}*h;6 M JQ^N>Q $H3| UGTAz Lq9yՖU}u-jf'ȦPPv%r K߱I+:3wRNvYSlQ]L*E~hp "FQtg xznA iv_qN^]L;-5pP]uNMaz(I]\=z<wVm=b ׃_'Q//]RP1S^p>@D~ERgJMZ^joy{۩1K%ݕ*zac~X8|$&8k?C_f計OIm%_\g~lk?itEop|XFe #Q Fn!/+jкqir 7B; Ti')^VxeT=]ٜ T=-4X#TSíbcjD4VM W_"wz bEMh_<><( 'ijwd"0?f8o ΅Ѽ b!n$>ÛB:NG`pogKG6, ZzӦf6h Z>edij#-K}ÎUW>w^kjf~ H[B8bKkVuOT͍zdZż䎘 r6Zs3P}Y?ϼ?:|Ɔ6EGX>FL 62ryګ RJ;3Ie^rmCjc֢%1o"k̮<PP[scƁcZ+x2[އnuS@H2@”Lkr,ûIPqKJQˋȢcHs^5R@H,+n^1#b86 e SmQFbU51fӛH7Z:Z21x6oR7~D=p} Kv4_+_~aJň?9Ymذ"J, 8qGY:м,HtiRpX#i{%/QvrXܘl=ȽO5!.+N[ 9|z4Hu>:5{pVt8+-UT?-zC^Ǟ2jDq lkAtP)`'nBdԍ`%p*Y{IQie! EAsnݨ3\Ґڐ8]|m x릀}ǥ'91[}aduIPB7! K|ﴈ|3pbn#xCZ9FRu|hLnv *?ͻbղAK Qg+ͿBC8-jXBz-$hh͑Yoq54בlE @9f P.Q2Bg HP<7I>10X! u%BDߪ4g1quf"mZ#0!L"I[R33Uۇ6* ȶ0¶oK Hxv2):7,UtwŖу1? aqg@|;ckhг%[ydX6$"ғQ0U7j/֡1^peEͩΩp 5hC_yN{PAGX%Xˎ -w ArO"7LG!ac>l3xTUk˜ (N3\:`XZ4ٮv[BMż+PƧq%nYGdž@ IjO ԣzwnqr1?(I8ƠWy4 =J),ddzl-`n:hLg<[Ίq\g g"\?wW~.s2śidv_&7WjtXGyw_|y#>1X_G<@/:L1zq}b]c͟9BUƄaX#wuGxu w#~UeL_ "4S}.wfvǭZ gY&$0l v D k[.V\wvɝƳUVLu9𶿆γk1@foR0oO <thlՉC0xᰖ!'ϖN뷩ABؖl/b杶` |iIɞWe[Q]^dA X˜T, +]]Z(B{ ; ]W+ 9,r~,+ +Zq9 n@\Ӵ HkX[Sc/6)?77 jÃgD;fM,5+KT_SEϽ71"kO௚@z! |JݵMS% C+(pgeQ%ǚ-X[WD'YFȸjg]H}b^3e+{H8eŗE PW_."2mX6IcdxY0&DDx|=Oy3*4$߼ !9/$y&W`wpg܇xzW#~uP! y_nZȮqWO Mo}yFAoBQNṴK*W+U!i4 EG})t_넕L_q/%-􇬟TV3AO6}UD"S7+h$9ܦ#i0a!ofHcx!C>X5Y<:֥t=*Cv@q1KuH,[5o zY ޱ$؇װvMqL6uyM+(_d-w!-Wťc*mvtOZ.lbD{n?Ŵ籠c\i1@< HjT0BK8qՀe|uqy̯=*ʉZ~}ͩ?u~& 2:YK}lݙ@$h>˯U :]MpbM=@V.:\8AAɈY]l(~PX/Pzve%Rڇ`*_BKf|I" "⫦z-wN_lŲuJq{@ldn|G9hd_ե )@]gE,V{$[Ek:7\GmHU)FA.:^y@I9cu.~26A8`)#2aZzTFyE:eD2=Ҽ4JIwgW*bKz"*wfeg{ýh~x ڒ=[^s6Z Շ9Ԩl7%Hz8 q#:quHUGmexҨ&Pi37Vjh"SV|ɷTQǰ]Ju 'sZLyʨoUγy˵>w8yP2r~zPJ!dMs\ fO\ZU7pj4#_?a=!EbYL ȃ(x3t>CԬWjjq@ψ5R_v M樓 &zg1Ur Yu$ܲw<$#*N=lڰuIۺr '5ޯ柰s!X;kؾ_D8J' yKTA1Y L l7_a$t-tu/N񽻆W]hZznza)`\y | Ÿ^-T=sFj1lfhY *@e$5bC<`O@~*Idϊ9,-HUؐ¨GSB`Zm Q D(~.ks84٠.6׍-ن!e&E# y>M46-Xn M Z#=iI=¶#%C&/ $F'`Rh@Mu*DʅT n4_29±CIBZ/J{0%lv[ #q6\ F !r&ON߷~܆lA8MR- FS |K'!a Hu|0 g ΑU8p ^lP%F":!&IX.>3l%CtvA9͡=&(B1wC5dfP|s;s)]/e "\}]rX7OwBc\1HEZ9B K;|q.?@]᫐:7^Qe)jvqA|5TaOgS5gspCfM/)@1f%)S!M&=a'N.ǣ3c"v^K|U.r n%~\k; hg qCFȨJ 7 v(:,\-.Aޫ'_T2z2FP68 3> шwlVFȪʽ|OS gv5zW;x_@cxxpE1A<˃{:жHS*D'i.Cpr^1xLRh/Ѵp*~=.e]$K[,>`nqaLHǙCB8&`94&dT•j'nJi<_ G&*27vD 0Eܶӑ7'3v/rƢkX L԰Ok}]ݿW}CD:T3e'٘P(%!l*RM+p'3"MRBҔu ZyL,D)oz.YT Dc<ΘBtDNB ݑx[N@-ؕ` p涳s'݇yABBbgN՞a2 CwmBvFiēa=. NC\tctpzu>IB ?%3xZ$"LqzB { `1t̵u`+\ґf|ZSfwQmE포uЇzˆ:#".Rc\[n ^HNS,ݛB T%gv:뺠b!fA5=s q)w~ro>ǶumȁD:ވ0|]82LxORkBȅ"w mު/hOgt>$5d $c.ѣ7$ѶSe(S~hWRQܓfh^/U[9ןr @SeLzkn͑)֮[yAk$<Ƿ>&˜.q3s}#Ӂ ^U%˪*D 7Lҩ~){4h 8:G5;Z}_e5JP]P8T?J,Z@4Ǒ i ^T=]\CzQ,{+.mj-rȸ6I mu "$aF|F x25C=Շ+5ɴptEMha*(ŀc%]LIϷp* @s!X߸|ƱwŞ;v7B%);ކQ12!RV ^_\"CL\(_tohX/6U+yG6 H 6se'oˆUDq8sF5vcAsi xywhU+ ;@yxv"ގy`Cr@D{R>@] EA=,.02m ,Ia6 7`' ̘W%dup ku5~#2_-?%zthqU-^ S|UF{0[4}ǏT?/ o= #?9r0lxB,uEqkFy#t|KاdUi ȴ|!\[{p̔SYtǛ5:M"ڒZ]uC\=A ۱PB u6%XFQGh%*Y6j$@Qn]fK([#H r>JÞ{NB`}-]I(+,fwz4sueMrK yw҂um ZoeF @8>Nr:88L'B!s* ֎c`W'lj,~sMe^ ~ Οj5QjќR_2ucG[`UZz.Ea4ufk`@*xNCɑ?e&Vc6 ˴SѐeB5O~  J y]=YG(kɽf*qG( w>KЈ--nNf%ߋ׏ 7[sUVTUrZW; -dj`dJ`Gk؜:~dҏS/yh b 'E-x v39H&y_;˖aѽ$#K,Vo jԖu=A}>HQ+5&~h($"9$A'ƞ% cj {zH"B: 2"һU8B1Nu#M,KFҌ!Jjs =׃v0l<^| }_q̜82!t$YC\$5(IJ|Cd \Bg UR?δۖW=hAA-Cc\[+`sڷt1P4#aZUG Y4KgVp*7lj,oZjG/J+w"3h3LSMϬ_'@RYBg0w# )JW9Lu@>y:ƒt"p@>$)•xXUQ޺'%Nr.}@&c%.^V3YrGv厀)ĖY-R25-\e#PmP^5{'_:H4Gk Y *ی˓8hÕsr:63򯂋)lrﶣ #yr/9?,b#moTXe:dqb[<(,&VCHT9Ό D^Etn66'?)m{@l &h$fh_4ɠg{l7 v&@VU"9ذ/e[>骁ŒeΡ_% z Kɦ',/ɾ9+;REѴMSF!-6(w"E⛷XOm3o⛜_?? Z\IG(Bm6ǹ.6RKW=hKl"Z%g}V=Vm只M3b:2e,PDX#$Jl-u~)(9TXB+RK2>kSV sRX| kFYe \qt2;3nlaXfjs4v皜#7KX8!V WgZq)=ڧ1d-'7Ej1 Kg}ڍdGB7D+Nf9WuH~fgxH>+aSKuwn[ e]X8Of+܍`uwծ2܂嗵_@iSi;i%w*B,- fxs /|&|ؒIWzG2ǞpGL\m4"MuR ߩ2:pӘQϮW. e٬GeժH]@edL|KPȠO 5}'XRZ)gqك׳s bLoێMeL $nVB{,^cK ܒbn_Gh}emȥpЂ_d~&H3hXh%!?$NirLA>'`unhG5h|I$%ʿ-)3cK,pKDgX]k.| ڌi'1qNJFߌ0 8s_!:Y,WPnbDZfӕkªKs6m_ۉ#㧁N<`4purބ#Oĉsx(Tt:u\ft>Q"gX~Z1)m"Ndt*WB6D>Zϡ'{ UaꟋLrmjJ%s(c|ݿ3?y2d_T,k7,iL4j B?)1 0=\#ݧhXYsR k9& Y5Ւ_ոWu+x&věle84+WRgWߑY9o Z3SŨ*z ݳ ̸L2XN^2?1}\`֞Ѽ?ibT;rGKW?EơE{Z( kHW+|{|T`_Z_%0?6Ch:p bz[ i_F[xC`3jE %tq'k`}3uf[ AaOXOiNړ3OB÷J`t }RwkPgRq'{$?Ve+g>e}j:Ҋ5xa?[rd=~p34JʖA77sFT(n҆M".e-nq8r{ȍ2}'ԑv> "ky#X~k4:[Z}_o'y]9"!n A4  #skF@C1e*qKU8-'v4q9zROʽ=2F-}.=²P@6s-q.OeQB]= hHbo©΋td UF+A(e]G6n8ͪ@<4/ K7h C 2vi 2W.X$ Ø?u0i>jJKeaKp̘4?ZAYVs ,؏ (Ra;c Vȟ)n&J?8(RHn`"@pwyJB)#UB[Nϝ;AY~_ke K$G Q8;kjА1!T!W\$=њT.Mz'E4ҥ=BDſl>u&2Ԧ`ul:ڴ]XPhÿ$hfߧ""Na;N?SsqbG(nH<< 8MSI.M&G'LUN1`eu./! N3;|`;S8in>UAf8EX3Đ@?s[>(0ź u7q99 Q%\tor.7nUnq(ůL8 wF?UbdP,{…sPY/*meW@@7ٓ7˺KW[D][콸JikTqtf-mV p9SC/][Jķ}> w # ?P_H2ғ m'*^mPiZ"@܊IV4"P)tU}HE}ƈWvk gI22YfQ=>Awkd(+[gBܶ}f+ouP,0)'#=be@3:bY9j d<3uSH0+LHPbAɻ#añK7*/9 =cNZh}RgTI"Sd8*; u0v4ޑæƇ. ^pW4!\.YJhC2°sa<%LO.J"M,Immӝd;Q"ly:pL b3w&`A|P0keОϾx>"~$O`ܦykAێ ⶳe{zq9͵gw1A1Cju\ ?)?`0!^ *U40Z[ z䑄|<[XOՀOORMkN`s5~X`)Sa%`"kf}ҼuyvqH1En+C1?Dp<^6s8eqZY>T7O={n9A }jL; p)0 AjH~Ԣw<)C1j-LZBe6lQU|HELPZ?߸>ZcnU60׃Aয়9F:yl9Ph,+̓S$uqbM8l^נ䟇"yσوŊ 'vi`:T%Zu*,67hf?ae"=&o?s/KLÍki L؛悍o2Й o{Xdv.DEꑆ8ت JsÓ%k+OȊ jC@.Ǭ\4>%FGo\ .'zHܘ~Bs!Z`hr׳f$"9Z XKIqNжc3O 9\}Q8m!q*#On}J._@dPpOLF) /mTZ,(r^3 ׸(j%SW= |¯ցʃ"9Ei )Z:']ђ!2fzmPWL5[DoOjwZz6J%*AS$LT#HwH/GbW#Eilxo53j٨x-(wixK\<蓪be-6o}%.ȀM汁k 8Wyܗg ɔfŴ1f'4QK:JJDy3  D~N$&Cܞ2%$@)AsPSYNq)|ppK%: Q"u ` x iEC%f8R:.e@K!gfMwLK9 h=4ŸAtJM=ˢ-3(T.TǒFχepkT 2\44-_m&}s]4#KĦh/6}(+d˧eJ3?-s`ʌ9VL6ԭL C |޸A7g]̈́Dy Jվ+@'X$M94!mq[c&qJeRe:ϐW Ouȗ{5ȧk.8TgN,B+LYZ[&^. 2䑆ơP {,iB b%&-+ Oi᧺AwQIf?P#0{2v2f~ F4IbƚrEG/hJ.Q<69|,j>Lfv1RTܒ!ϫ , oÄ 3`,Ybx3BfeA"Ln?\&ʮڏJ81U}N.X =N8-5!6IѯNDz0m j2at}L\H83zhn#M3 q`[a֩b*Ʉd1 t?4B]Y=p1j'A9>/`IDyH5@XL㸋~FD1ywŇs6Cc,ʫ$y]66:Q)dv]YMo lٸ<Έ)-/14W-b;ɹ5DP>l=+ aE6]ǐ+!>R,5jl skS5,ѩU=n*+ qX:^ЮOoM5Y5E;#CmByTM 0kM"{ZϨ5¨w.T#Ύ,{BfXEv{9 thdH9ʛlܽ &=XpN0RñKRƭE"w*ާ*tZBouB^8PDN$ NQ&\ Tޅg,I*/K`C"g|-}j]{ BlfQt[9^m$HW' p7t"6ɕCGdBzm#1ѧ(K/R<~K D\ yl{撺.(䮲NPʄqH /ʿJV'[/oޝ\N17+-#ZY1H!"?QꄦYʯp#?i$"1ȗ y;Pc23>  _^]׵c%g4LLm-%+8_v*o4iQx^ӺX.|#WVtwi-3L$fDŽ@٥S'Idx})VkYE~؊[gy?d߭a=urRo-y;->B=9X{eQJ#B+@d34ς?`4b/_U@V*%xf?zw ظϗTe{.. S/@܁Z@;"L(N\~g F/<tzPl6  `#֒њؕ虓nTg'TrC"Z|GYdҦpOpQ=w_'Ƭc×g5DZ|lpjG! 0tw&n,[u2sfs_дUo7&p[nN5ǐ Czjfx[;gr$k NߜUl<mxF_V Yc҈5f]1Xv$k7*tYGCN ,dkWe hƴj k7r_Q'Rbr dTpurx7s 0!,SpFm}`Ě>p'cP {#6EVTCeɲ$@^%u')Q2JF/Lt((*bG_BN@3Am@wSDa7%}/E?lپII:~3,bSCÒQ\s\9$6RyoRO-Ed\=GXd^Ypqy6|=Ʌ0ە7+Ia<]a5b^6*^4*h Nt_hp΂PnW O hJyBFp2sH5UuafbN "A'&@}apս2P8xk}=t>1G~}5ؗΪ#o6Dj0&-o:2A/v)â>1 :'T0DU@e%”\n^::zPa;lM6;'&#+8q/c\'U\!$'k.A;\]Lo?é^끛Q >b={ltB$jP 1f~ K^҃UрUY`xNpVY֢1%]|-V2'A;wq٭jɰw]1#yۆ;>~&@DZe*?/Zϩ3ʼnne ^zӟ'+#pi!+ :xZ@s2׮!m-Qk TK'i(vvrvoE]'oD$tE 8O{m1b**5sbK0%E '%`pQ[N: paszhy}Ȣ@l99/ 7.sފ>)2p ,a. ]8Gׯ{Ę& mv<9KE LlsȓYF9C}s'.ד?VGb'a 6|_J$KO\/}ez.- |])1Qog9}zR N=O?xȨCBKYx0K(!BГJ zH+^)!4]l FQ {™=í_[J@xoǮU. CLPԅ'Ѩ JH86f)@~<{_{ǚ,W]I-w@bM2{RCW59;dҾ Xķ3:623|&LRR%KP8J'$|g;ڀDn9kҴ5?*n2U/TP $4f&oOljUVVc 6^FM7ʢʕ1Ҋ/=ԋVꍒ6xϽ=O.Lg*a[GcG[#ɰDFVp|/O+h\?N|P6Jx QZb\NGƠ7͓9 [6,uy9vEp >Zۚa$lo>'OOEod{7{S}QIm▭V8/3ƍ0$( `v%Д$kz."ФX,WiTRw'Z >jI,a,;mi6fpn p'"N2)7b ۟IւNTDu+1Q纃_tVf#y(T0iX_vP3窆$@g8k%u}z Wnݺv*nhv'J^ԛ6- mTrI _~iU7ŭ`n9bC+WE[.E[7N T$f#Eyg +#=:|2Zt^ZIe cڑlg=ekۃV@lXv$q&n5uNzcr^Ҷ,F8|`bochTen XZNf+bbRZα2@_(ZF/y9,%:L\9k %͐/mc }XY,AWKb~=n~tS&z$#{>px})0 16"6 WruHw;B0ٛ_%\O FE ‚`f,KG] TelIXEa5TB -O2^+;b*ũisD@,2jj+A^vtA9/ns Ӓ.XϻxJyjIT QS?lV<_0$wnBFnu>pEF<4FGf4ƚXЩxbKH%9ۆaY8Xa*f kt܎2;h* #1fϕTO4F3gGT_MdS\5D!C}]Q3 !nW.ldړİ Z*@GNVĬQoyyr] <[0ȵ 2ZyokY8? Ā?<2jDRI3$73 Ȭ5H6y(*=h5Sw)/q64pcLe8!Y\E1TX>/Lf0*u'=Hu}1cpwgk7%DtA4oC h(a-Bo0ץaӁ)r2pa;-wd;A{~)׀jȳX9p9/35MW>!ɨ|~"/8F,ğ$JӖV]{Ȟ.Ho2q6ۋgNj<|<m-H1eD]_x,<.*WbJGx'}z~!x8{H[ u{lt~&Lo4<)_!||gD= 'I&oM@֒1Z,lހ GRbљz`('e;?a}GH9uǶ1W_<agSXf$H5%̴3=#+"v ƈсms :BYHA!|-pv~]1Qϛ;9` <}!8UI^gXd'sxY6Y.`LXz⡇|r_&K>d ".}JP7ޝd\7y2F#! q:] e{;vާ ֳd+xuGg/="\0Q:;X[_C29ٲxNk^Ǩa5ʼn {Gߢnŗ@P1sH{)qR8m:|8@Ց-hWV " (;3*z=h^Uڰ .X ʫ/0Q f'V4r\yXrKT[V:u+V,]N ֽYLy꬀&~_PIP"a 1nix$JsHͬqJ/vᩧ@`@EՏ*w߶_ X6pt5CH\m9GƫaDrT9K#A"Tbm>,&^;Q.v)7֧/\~8.}Jf_{5ӿx[@Q.b\>o$[g@PO@ 3WaDt 4>qsc˳iFKZ}Mzs`껲 %x8qpY?-*k:pЪf32ɼ/hM.Μ)-Yس70R-A`dY&߅fWO w/3T3Rߢ>:Z#eܗεj ?ԡz]bFǹi}afSZ1o?`A5%1!ϑclIJ(`q FE(ȡʗM#pãٟ.GL &wwކ`̥%߅^X3Qze}9oA^b$ڣiƆ]69Yr=CadǭjTm?sy0{qīm=(tto0b`B:rC_:߽=aHƷs7mIOpA9b^6#s\? +ǘL4܎]nQaVmx Qy4آ֥Nq_בCBB[b{*Pl;ZECS AH>N"^D.`is( cWzÛ$ن%⺛M@W/eAOs̜:$e=`CW6j(W4Aǝ2iw4!!jKn3L:DA!!4\}4hMCE|*;"QjԧF-ЬJ,+zzms!j|*tHsuqp.U~v͓:DG?IQ FqjD/ظ- DfO~hNkY*# X8w;{ #ד2<N75ME+楉iy(J; T@ߊ@Z(z3yKL|q֑1F1cV@+SQW:_\8u :o`J5 (0hreb1OS#0gT>ut7ڧր݀DctlT~:ݒsdB yYy\1icW(nÕ x @\ƉUX] jJfZ&LF034枺:wJ13 J6ya6&2 w3ʳHiGn܏hWRjcvB4?ǧZaYyAׁ.^f0KaIaE}@)뷊es7B0ھiɭmfAK4GmaHA܈1tGLꋛEfT\fV^0konY~}Ɇf5I9j`Z Yya?`]04zH7,qY3J!Lx51៵F\^6 !aj3U 4~Rs5>/|iot6 䦫ņ3$t}у c-DE4P8LVDS1o[}ڍ,"Du,/2(;X/;aPdfiEVa|qr楾ڶֶ+)C/(/̛=2 ຎjf>7kG^>Ҙi}x { cꢹYRuəD84#jdLv }Kи[EzM4DGwtEeO,nquٔPm ޕfQ1"a4)rWF;>S-#) $$i^Y̩.t|g&}|Ca35-͗UzWwIITw)WhϏgѩ@R0Cߊ a!W7'Hw4`cd'A/Tƺ׌=CO/U<ĂGs{S}V:#h> 1:n pl؈JePdi&g9l1!ѾI)coAr5b@G@ 5[V)TtS8Q4^%{a +f‘-co$'#+fش|wqBs{/"5qO>s*⿧Sp7M,wG݆y:+p{YW f"p YS(ZmZo1Aq6ۇ`c.Gαr| (COKb *G`D#N]ÕP+uVs*v0܊MEN^& r9J@!` +m!IxbŽyGU̴yxROl904>o}a8M0uϽ*SDZwE6cyLnvɂK[:;n\qBI/c_j\0T9KĬF1I8;F{y4!:׆O˟b+Wj1).7DN'`H*.:yQRRńP%\.қ1>e0%0co!DFtq!N4ҐsJec Z"}n)fyq \Qؗ{S )7$U7 @bOz&Ma˄mG>&W'1{3t_gd=U*yAfcTVմ4j;33<9؎H줔fO@H qnu$ )xH`/CG;ڈJԩѭq=*4sEHO _AK4 W'eh'WmfvXBӁYi͢ZHٲL t[8'3;- F0ah@  6vMYtDʙz}CcBn| Z𔖸dn?\WS^:וE Q>5} *xr0>_sWZ[uA!_QQ?GO6"P/j&RpXӃ,W.utu<~&^mb<.^Zb*J?g+#4Q3\MyLd[3$ 1O@(ZQ9F8z@s^NɉtLG,#3Xw7U_( {sӨ" jvO2=MG04>thWHh#xyk닯Ad`c;tOm˭J3 :ysW2{l\9t dZD^$õ^HDXKǧkY\^Rl3 7jQw a8u:y`KA2 ,9rCYOܠ3 V 6hרufpvqx+Z̅wfM` AK~ `᳊鄠,ˋ|l _c" $;u9~!5}ՃB nZ}@rk*Uv}:jS{o40A/g5 -b>UxT& ·I"x2#u$β{.TZ(圂G8L|ccDA$kpGd-|y%%)^ŲA,$ܡ?N?cA [{CӃΟ .by%F cmzXK^Bž/'Qn1>X3Ayx0I&:w}u|v&+/S \0G`_;w+x`|$UhB(%S?I#6D^g62YP2n3tbش ~r hSZơ:v涐"i{Ҁ~Q Joe1糯I塲X|?3 KԞ#ԑ&J6"Yi πUtEFEチ5W8TO4z r!xA8(aLa8ٱ pMbsuY $׻[8ԭWU,aȺ2fNTu H.K7P+f:уϽ3rN:Z9.&H]rY7vݐsE8W9mל0R(XlBrQZY_@W$o(YguPj9I3 \{ڰԝO$.eWFR 1Xv$"ɯ叹w}_RJgﻨ1dgcSEtnKA1fcLn[0en:b33r n 8PhJfu-4r@rue"7Z# ,~"Zxc4#gV `78O>Gp!{@!},X,IYX/3j%>OF%`aOFC+*@w  ittY>O!HVf`1IhcDDЍڊ{x*MJXfk5` uI˪ ]ju~2Q~DŽ}㼦E)%|W /낞5U/$BMU6SϭU WOԿyq-O(9('i4.")q*Z 3FH LL-Mfia@J]91ܘʂmH^Laѡj,}Fd  S!o>I1ysnT0;|)Ց<ъ+?|?z )*A"3]^NR+qzxߖ%61Βkdٛ`h_B7jk׾TWO-БKLL7L-MR3_oshYLfqzl^~IT{HZ}ԚzDXw}_*WjN0~F!󏦹&MITx@6OC QʕB UJZ`NU@NDֳnkf- Ʌ[O e$)J8רu+R0͘'Y\6}A]"rVDžafd2N)/;k$Cd8'۟-rٜ4W,RLFE!.`VE哺 ~FM~KDqFC*9.P?&ȖwOZtI0oeƃe/K.jX!vdA͈8\}Fq``k$".B9Y#Ȅ8ik,0:P7qhd|!5R`4ۓ'0W$((/"P#K8RG3Li TZ(mzc\4%fiꋉku-3{gC ?S3U58_6xlbhU-`p^.⭱?)2aF^7.+kf>Q H~h pxTF UCD~ ό$c/ e<88Qϗd J4q&<ٸG b@.!ZRgUOt+c#7e/JD)5~Q | Mw7 W5n#suw:L"ȅ>f5bt.yQ ?ꟵObA UJ'&e\˚E#qyp3sRY U^5P— h-m߹ÛNY_J_S;`蛞 x2'[d_g_W?4V6yѓ|w qpHc;aiNOu!9F(cy1B9W@ ƑB,H>Q ;א4N'A цwIR(p\C e)"2+0rYEb!IV*EI6wC%6)3{2@>hԭ;Ъ *p{Oc6PUY4epW_՜X3N@=ru70 wx$g%)[w4|=vSVݙ5Dm# ?lbn=;Nat(&Ywh!.+r47/%bA|1hj;B`KD/tTI ԚWᐁZtW;tȹnKF%u5=Fw e)6J!=v=elz38T5F)A3$Ca>K}\S9ě1w`` _n$ŊnmO-⨀pV(vm_5vByWv_mt#;2V^n0ZyDJڎ18X6 'U҄pP{W!۝mΐVT>&\38=ܩx;))'BB<3Uc_ͽONVdwc K&5&Pq.1OWVQ]c;WwUKduY3NZZRD<QWislBol7zy~F#FפTWվr]l!]O-V{^`q6.N&s*dM`%˞QiS#7~qҺWw]vWEѮxrljވL$T00\ݭ!Fb 9_ ~)4\"syȽjbyD蚇[^˚jQm~0[{C6 }Ƥ^v98@ڴs3uڋ2Achz \ ]l$z{w YGlӫ5%?9rGy4ߴD[±x6x oX8o"T/wȉ+FX(iD2.! EM>C@?NW_mcS2Ϊfz<}2)]-vNĪLy *rq>r'/ ۩mzB.E :y~zNmH1=t76 )ude efituվR'X:d[WԠd5Ϻ+ 1>`dv 6eYz=IT9;0F.\x`CrֳhG(pz%yA1n0}'AJW,BML@3($6JLYPϬٰd(DĠ{EY@t:V 5P匼4O}۷U9DlSupr1b><Ҽ%ʮ rO!+'SSQ0\9K\IS~#|jT%X눠=S,^ZjxDrSx{V#qb,W?Lb´trctguV:,Lͧx# LfMV˼)MPn@7[@Lꗗ dsz}&r3.LBJ␥8 7Z tݛ"~dۍ/ffLJNuZׂl圌B+NEEmU95A9Q֋8JB ߟ7Z u@Ўuŏ^VKzq(j܂BH`Kt]VP>g`,Ey1~I,"^gJq)-_~VFi6zL-xR+0*Y3Q;]ZGMcg\Gn.t]7Sľ35S#WX0. r(K}ԀS+Or=1L] RR? ~0͘.Sܑ-؛7`(\NE4pGlgyO>.;z#Uh6i% <'A|' (SrH5hle;q=9h$Dʽꦝ0N[~!t1er"N$&:I뗊tkUqpM g=a*L"? z}7HnKIF9#k%Ԇ4H+6WE!ZMcjّFy~="[qyu۴r%55 |y|~Rg#ԁhz abx#=&, .LL|Jkň*je.Js@~fzqhl-r=o9bEW)'R%ڮ4}5wTӕ Rٍ:M21!}^jބ"۬7qӜ0)-wWhPՠ/A,Gz^c:h8#Pl 鈭%;y6ʼ%"hE|w|W\BK"{MQU8~+H 58LAQ$'X'>iœ^zzڿ-tU;{hY:=P"9SOGtyD3(zUԐ< l,5wz3 גª[?fy0J]Wߡubz|P{BOX0N~{sZȋ"E2%%˝cF2"bmmLe$-썃ȍp=vn0+^u('XR˕Q(^u.cSnzdJ#f,O\Fn,[C03^_(4=ŸZT 76 1/;aF{/MV.Q%`W0+ =ݩ cZU'N.d\"id#O6r;Ck_Tn#hˁtFFw'.pKF> #<ƌK'ֲ#In AC2j1pj:8l ~X$S3.2ُ޲ 2fMWVPƞ:knCOT<APev> wtHX8= DӋg)Ɂ@SMLk w_{&)_s5R4Fir9lR]EqXJ) "N\c!oOYlyFŒ̍\T//;IwfPXNMci`$~Lْ[cicoT%i1 ch$E?wE(M:A\Dr^3Ctb0͊Z#˫ l*R#T 5E!|B=!?W >ߦ]cH:ƑN:)*UO6 >NW|MKiY%8f&cm (}?\yK) ܝE> 4\[6#2-/djM+bh3Oe`5#$yO_ ;0qƏGX8P;f&V ѻ$nMPrQ9yr'S8&D =֎xZ1-I!A$X!9W8zş+xp) q3C -ɰ0ypw*CORX#Uɞ| EY[o]xʆJG\n7C$dCm / uVvttNb¯OTT[o Vʱ͍ax<cT u]pDoJUi@W 2~B- 4cGseWh_T%EqQ5yTH顎ue;Eru@f|V Vc:$j| Gx)"J摢+d cZvy9Juu5#Nϱe~jACq@JOnhw9;2SDdV}}hX֌ rϜz,`^/߷1XA&[kEl8ZۮTnas'#*ͶicQ1aPglW5L@•3q$pK#ÍQz=#+=n'mB9 GZrW;8iMHI^oBdh$B=%¨hTEg/ D9l2%n69K TqtWiWL%}QWRÇ  p@dƂdÑ+O>}Ma/KCB!\j\ o{Fí6թ-Γ [>sѣmo=Aag;A@4MdXQty 'BYj@h*Fx6$fp%:0]MO pJtNԍL)(|BkTQ*Y"Qn7򙭱1]ʋ%W\!H=m2ǩ |7HM9ޭqFm?1# ;O9ն;%7׈1O_CRʼn^;Nj!]p}RmwJjxڞCĘJ^lOMTHGŁ.gjk1dy*acQڛmJ>7t|UmbEO"tRnoCN GofcW2Ck+)Bo y\v8c ӗ6<'4ˑ !p/5Gp J-mrKlrHv㮜E_Q?FYtCD{Į$.aka60[c I*fy2cy0u9[<#fz *F|W)'C wJt2g XN%M aXOum9h? -ɀWlIO~⍉jߞW x`8M{hp3]<>23Ldj.E#YnZ%5 vMt\fɆ`qGR e&qpRMCx?;bM9~?&wvD8R̥7)K[N VO0lBg*ѢC=MuWpҺ 1ʇӎAdGDqV@kСbJ":@/aoxGJstCcQ*!YWK37\ª*Nܢ 3v@Ǒ ?@+y 6RK}O^܎qQ'v3Jp+]D9Y llWŎZ=q駱~P86x4-1f%F̃׵ |HPWmߦll/ 9{U#5ASs# n%$(l{> =(叩}\Έ4i Xx3L;cA-Bk#΄?Lv𚼹<[>k 'oإOCNb546EP&d87o u*eV0c짛T~͔Rzuߥ.a:*̽qw+ߤ^J=8k[v9b$vlEvdhBr1ۥxݚ\wHw$Kuh %:AI@ 6'=ԘڨEn?a0`Yy"ߔ o-^0Xkf,.(yI Or .!I< [9̕-s2 RdTNlz۔_SLR,8GTl8i82xd0ϧ2_A|݉|Um_m1 #+wY7v0s i:-x(^ʙ*64HYK5Լ< 4;Zn"9*$U|T >X"U$niVV"o= a:TBK{-C7x Gg%$=^rm..꼵1D͟͝Io RZZwOJ,1KYl]j&o[GӿŚ.h=mw=-Ťķ`CE7N!u&.:KFi|`ֲ  '@71SYdǻyCBX&6)k.bjbjT( I| }޽?AYbi}KdvIh o?wh!tyгOjsDdL;%0k36^kiAd=g6eq_bs=_b[Vk9X9囥i? qD*+\k^~1>N;QԨJ8#ZcTŰnUəOw84kķҲ۝0Cj zw5LeJq /ą{Ioxu3G_/:j]lHZo&bo-! }L{㕫,-\vΓ}OM}w 1DE,n!P)_|2>Mxׁoj+)^scK gOvpiC'7"FJ[h?1wr*,)^V;M3iͱ-й_8!@9?ͥ\ y˸}{g$oa lG`-ٖ2U o; 4L] ]3I p@#U8QFPYt;ܼ݅X-+*&:d$ֵbZ?|YaC@ <_U#S\kOHhԨZnߡlSw-J[LWY+Gh3܏zSu[\ɪ|(3`x5UZr!͔&N r9KVNk٭LH 'Rw/8? ,ԎEqC_^Ǯ:GL9+\9-+whx’MHUYTkԞ)Q^0$Y/!(a-nWqԶ/06=Б%Z[ oHh,i_$N jXi7OPٍUZByN7LugUOZ2}Bzx(d}m|G,2ӗ3r0GIPg8(Ӑ2'zVCչOuUDe͉A0IBFRӫ~"Nk>C\-.RnoT UU + | qC)!eWV)*Hnyzކέ.)G>^A Z-Tp|~Om0%Zs!h'^L|zͺΓ.Z/VH7`R"̶K79xxj[wEђ?ũJ  l/mSd([ 邏{vX'rv N-EcPT 4O@Lrfmmgc[K%=pgBX$n\n1/T2r r]E~8 nL+#F}R |BY+|7Z wc 7s@CbS- Wm&auW3xq[D,J4 {jh*+k{3gF|s\:;cqD˜~{#F*g$}5Px5 .H! @qwJbۿjYK2\zob}+8n|k1QR(]=)aZk&^nM쨠kN!0oW84UXaezQUK}.kc'0ynwiީnRbeη46Uι!' +,e5&S4Rm+tؠ?O- R|TӌS}C_YOUϲ3zӴ@[aU4i!YE{ w"Fiɪ>N_ тd :z;$¢/"BF֖Pr -H~?bueL/$^pXJ~X$I^ 32O1 ?~I |9ca^ѻ'Ѹ) ڨ $PW)7eg z{!4oq8h,;"r4ߛN&8/a O d\d71RIc. .e"l.Kx&U2/wq̓q_'FIi sJ>1AmHo}[ f +nD amCQdS @=l6ar2DrƏ`]QnH ߲Uͤ @qy0|XZӀ1R@ĽqOVzEb/Q6s3ɁQ4X7q^ #>}hOl لYH]geNO;v\VO'mDS?}Kbںm!ZP96gbxJ)h7 '8[ #NfX+Do轂3OǥyCi`3`ΌZ$G5XHo *Ǜw'n[vrof"_N< 7858ە`/fd(4`ZnFLwSݔC!"j%WefɹUIl r?$`@qALjUc7QhQ4cL̦=?0f:U/j4Up]R"}rX7%<[Ker340Qs"mP'W_]u|>=49<[~u}?iz_T'r2'f=["y*t=ㅥ٬ ve\$ mR&|nĂ6$wvK`M_%6 3F!8$ە̒m amSEwۢёZTa uR/5ͩEi$JpTOqUNʂ6VIXr5$G0šbvM,Wj f/*w`8%X|`KyU]r fNNxuy ZNv4P8o}ZӀK:2?ő>{P%Ɏ]&WU xV_P h IS,4&Fb66. Ȩ[W*`"`n3n 6:,ZVMB^XJ=~([߮%*$ n͉_oc99lZ~񝠬/D7RZG [NV$eU-x ΰVR\ܘD a )\03' *My A-3<`a+yдqGv#";Q.ۋht9eO>!Q +$dn8`^|$EҠ#g bNw3u&1C;C&2|~"LU\nݣ>iL[whn&> Rh&-n1wAO`J0jEܧʳw^1Ȭ9%ٲ؅vBB2da~/=A\J\<:E@ ABU!Bo!f["gBI#u5_J2|V q:ᩚAkx)IJvn9m@ʧ@ 'yLelYϦd4ɇ{cA 7ttV-*`JDSZoZUMSw-TtV["ykh!{{KVx\HǧZQ暏QƆ] a t4y$}q{j}H7g6fUjqs\U6AO}p{7Z{2?SiY>:N Ms~@9;\kξ\ ]C;WUܽG {`mV$:'ywɛH~z 2t4o'Ԯ0@ǐk` Iic[raJ ,i|Z>6a~ nrrY^ W s90wγMCpBT6ORIs`UA[1-/`Ucvj{S iP oEo0+8y}̙в_~Jnji/CNn^rٖ=~ݔd/KObwn_6.\qO-flJW:Tn6 _@TC]3 AV ޟ`. sE!l:[! XVt5єR W ZLXRUfM%?[_٧c xLO!6]]/ Gh(#6zp\Y1֛ S@12[h}3e_᭪Jpv+Q0њ}1\Ē`ǎ拆2RiCKoji Uڀo=rE+37VhL"fXr,\hB]8 uz[+JX(A.b}8 ;j B:>\uzK~+i`La󻐔M;2ц+@/ hlceL~ y.8i9χ?)Yā%!;SFϕ2=%_D~ iQ_&%4u<6Y~daiGp>5mJM}bk6/z:D2?Y9DT,(Y $7uo|T Wi (CsʬWdw0͆l~Hģ7muiW*=+Xq*dںdo*]шK]ےkE7$|,lP]4Xas}&"6\rWi3$L_EöIכ*%a4RThvu)]ڐ{̣I Vفl Y餜hj$ROeGD%y$]A)\`c[?K uR}2rΪ)H7o]Y1zi!,hm4WBzowTܓ W/`Ћ)T&Ɏ#buF,,5C )-QcJ-/sa$-5PshƟHr^axzIO-ʔѐW͸*1 }\-)Nyw;(-Мnv%0x io-Al76 ǁ96Z3\qF]Y*O4T}TdcP!Nvsz(qH%"S{ Ly}0tvHS]]TQTߵ'Dn?:(ᎀMNnv8:82aBXI#сTTZ H6")l'zga$NƝaG]% ?$)6mu^}"POJ5;\!|ɵtu7K9 ͼ36Pa>j67F@.3STݬ y3`h[v?e6twH֖ތ(!?YN\%“<e2>*B\} q'㖊))A#2^pX 41yyy69Y 2UX% Hkz=:G,Y{ԑx+P Neu֦hq S?Y@ڑ`2cfr!ΪYr9\% #EG f&5-1:H?wMk3?fhDy I$F`R4'YV\5Œ֚s*2f N!!XeJ`@6/ 2Ec%ՒzzB5^z5e@ylvnksNlMyOӞ| :?J ?PvhˊnmHߺ.ު/3`]JټL_vI_Ŏη4iļ~k<7ՍW8Ȑ#y?t|! b#3{nt"o!hKuݖE$F+ <y-FWӱ80?uvuNP9 ŸZ M-Rr<Ӂ {HD\]\Ät>X~Q?ǖooG>CYI7Kr.i[ꀂI˿[6v_o zxT;-++㻌2hoo%vT*^;yϲG-sgLKRac9EMPT mJnVQ#/ k&c\oկQF ;Ö)/O=O#ajEm]{_v/nk~9PA-|<6A:e5NtOg &+&CC6pA0i;mYG`G*Z/Д@On'sMz|l 9 Ra~/ FWLx, 2?B2*INϚ &]O$:$S+|բYtJcl5)gk#lXE?-?H 0b- ܔ"h7gseUs"nA/ۅש4j9y&%Dբ2r\\ߐEXZt%cV9;l(ۓRk_Snm?~vi;SϭUCNӉU׍8RLRH(Iw$p^%lݴ:c |)K`Bdgq[u*dYZ؆c n+ǥ rB?He"| 5!H\b1 A 4ܲtⱗd-a6;UxJdhg0._otWrlS!l,kf+?A0WtP8+kNdTȀ\xӓB2[wU3]-ӷm{ _!3IF8(oLg(UXe4a+qe%""|0v%u p%seQ`8n-svǁ/8w)}5hq:-Ҧ^^$EhݭOstL,d޾ 4SZe8::L(|a`،x6 x͋JVg 8И#`\vd}ꤨzj}1|C V HpRށv=Ÿ8 -С=/ 0dJ5 Qx?W쇥+uպ٠K;YA!rln24F90 {C@sq]ejnjLߖgQ|>qme`hus +p ɰSB"}7=Fɕ\ iTD?%i(f5 sn qQT K70ijj])9hL$.nr)gT{Á*5k? pu@Y2K(Dp=K[,\&tNm 4?Nyj@ gql y b|toōe8=5%I] rCEaG=%+'![FYƹKy9+a҃9ޛzrҗ9mrg.PEb;HGEk? _|:;=/ng*  d&e&iҎW}*][;h|ܶ69R a˧DٛH=6~NZs_$Kٗ~TV`_~Qzz!}^^*yK]ُe]9%Ċ8DE.wW2F`W*kT0Qۃe~s31r_CIGysh[c⏠=#js@G7vokb&0EUэ>fIxS)B໡!>vr!!}e=r朱(=% ڏ`JZ-x5?9C@oȁbM/[$~ 38`F;]jݪR0 *?;\Xe9{i.I[;k"'pipn*R>%0 f9Iw1`Oa呑G2X0^R]Ƨ2}rcH谴WXG LBDb]Ncld$E Hn~?2p(s%_!7OކЇmXHH4ye"aVAY/١Ơ\&\Vj6 q/#z),=0;c%5i_?wdd6iwWBz6qR ~{&Zٵ{"}Jf5D"5C 4>BCJqhDy7u ,gq?; 5zHBjd!WH/))) ➤FǪ7~LN`PZ{b;?7.Aō6rc— D:%V[$ u K"]Q&gn<S3dcGMәleC|05 8LAbJNR߭UBii:CrѓA XjعچӰ$x.]IGuϨRa最Xn44D68oHRBib'Ҵ-;yYnKw]fFvY͂q ` U]UFZS1LAݶK#ynbiBT2: 䫏UcKmvfML eF:>zC#(WĦegysLZ\/ R#c'%ܒiy$uĨ}Oi.P8?#@Lj?N 5ЭzkZ˶C 1wDP"f]8*\!+"HdU`WC~L}.eb$. @WmCC6r[)[z^: )،)!Ŝ_[bbg,@hB%r}*n3rՙx|R2;|e~}uE?emͳ°</%_"\WTP I(yD~Y{ H:} wECV0w~Ѝ)({=jQzĀxY$dڦ #GZܮh`c #L-iSVȪtе6͙Y,[)X@aSޚڊ9ztb獲F̪$b⑮ch\?2LfCP;qMb2-˳s)QLxRW7:/ "U ú]SSc *#Hy*gq O_^*/*1=J_!)uBbյ1$iF1T3[_1\q"Mpv+j+l:xz|;vbvӲ zO|XJ\DAf#>HY8X'-ijCGEɇ@_i>; rIn\C8Q?M&iram䆯H oJfUQkV0݄e|,#UFo+#~ 󪈴iE el "@!&C b˪\i&'34>R"A.UnZ"MqQbm("-M/+no[~Pb}zפyp<RԱ$BM֯$9TE5+kAH3Aӳi aãUŭቚ_#Z e+U`:a 7ɜ&0mWHHF<EVǍA q NJWEMA\ZEՎt6=I\Shrx̘vS-2!>ǖQEl|Yvtt|_;$QO7cmn}˫6 Wipߏ,i$KgVPA bzr Kh _Έ2; Ƹ6X^ޘhc$1Yx:KAra1 ))>ܫn:kE&p@.C7F.*(/i Z8~¦K<4u Vs1ÃTagPҕ *RRu+ \M3F"ގi"w vƐgDB `Kiڝi,'#VbG!53-R@Z n3)fc] cuZ9W7u'Hli)OH=nyuZ Wâܻ>"h\= 3$†!!CCUlr~IZ-hh] puqQws^)4]lVuɵN.,*`rSZ:B%MN@ 齴oNid֍e\U֥{{"k0qT溺Oe_A z7)},~DK6l!q/V8ܨb"-$ԿgۈkػULjZ ȁtNB0)Q`|1.|&ҥIe{bMm? ln G GYPH/^`1IdG:Hx11#/1k?CZX[`=}+>j)OąDZۺLr|ߴv&(ݔzmTxlT! nPsFԆl 9y¶439F>C7L<@ؿ Z[nǫԠ$!ܪ(n0_aRcltIjnN$9SW_su8= EgnEObD"Mu1gRfQ5 EEmh|r%Vpra(Z1U'pV2h2S2%uM-`~-XK&h$nU#jI6n_._z ot 4^4S70&jM6FPDG@L|Hx8VdA=Rch9q738=J6-MUQF;( ?6$|8\q"~kP9 yė24݈.e{k(z ֪AJ^)73xu0-][` @G"V.u/:_ChSoOnAc `1(w?{vŢ+):kTrjE\uEt)^f3ޛ-3ێ9 C6Z.}R*Q HwQO ǒ3ԪMʯGBc; mtmI@R]QEwTOy.;oQ>ԥF?)e,+Ldܟ1R^_Lj| uTUlߎ˖4܏Z&~m'ۍcMq.n8y0%4p!ԝKHIv q/ i3G +j\Ji?>"@˯4?2ߦaYB X?~1'Cg%ּxI']1B!;\K0ɆW-3Wbfm)tKcM4([7x97C $ aUQn`3ŜZ! &cEcv TnEʁ6w8M_yF@ D`L%ꙋș%wq܁̇\.5I]A ŲJJ(00IOO@7NrZ fcn;bin(ښmBB S?#d'@FizG9AM{g;n>@huq$rơu=dv} t6}{W2IGj3o^?\ +լr1d gL淙c2R\ iD?H6unF @~cmy {A70:Kë5QCMzV" g|vْĴWmMj=m^&bV bvYhBVhGG>Ȅb5gf3[Y&}|R$YZϯC$Z*X,#gYZ070701000002de000081a40000000000000000000000016439a35500029e00000000000000000000000000000000000000007900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=*]?Eh=ڜ.+P,9YJxhbv)pOe w4jF,^=! 0 8A`Kv7nd)H9Z63 \vGǂL.UvJ|N4yq9 M' ֚bDdWz0;>m|"?W?f>==CȄd-dpX[l23<8zͧ_PfDxTͅ ZQ#Yٓǩ31cquC64pqvY"#˺JD^3b!;RC,5smwjQ F@.7m#*n짅DX[!LAr6 6F iR+V)V¸ԥ1-ml%ޞՎōz :&eXs  GU nꕱ^t~<\Ѻ[⢇t[?8!Z)uC.AE.f⦝h Ed99g@NjhH:(3¶[MNF!&yGVv1g5#$nWUȧA?;:@e 2i7\EZk k{檶v9vn֣6$oS/۩*vuF^p ق%A& W lWj9*-5A+rz\k4 ]H?3fw3O x4L 6(QHr9D' fOݻ?Q=v?ƿBU+WTpMNڌ^\2sQK:Gtl!sn9$^D+RJM CdCɎWE(|,4ܞ#f5CoWtM mmWکe]:>46y7/xEPH> Vuɘ75[z95e` &d 7d8bOٌPL3'> -M,)'G.s:Ŧ)ю#aa=\M{\_ܙ|W8Rq$J!T !/)RMg|mXB)VJ&\Xѝ[C7Ц?ڧ:*/UawlHȿDf$ekHLĶ#h(#Kq؝K^RY/jG{.=uVCxti%*#^>^LX.ùp:&sT+q$3}$$hlr !hܸUAI_g,g и@WCB }SQwKDy,͵&ɪ[mٚ\r!=f3Ol;9]/%rteo+o \tdCJ)n'0ȯ8 !p3 k-?[pqPU4Hp#M򟧟.uk2тxqp"p}&W*&ϝ筶mZ.?9"7; Μ!!J:\5l?@_u:h cbg9lիRm+f"D*8P}u*Z2^\E*ܔ%Q%7[2 vՏzp})U$e|ק驗.DSvu^eOEێ6(eOR% za:M-C/ZK BPb`PE-7$!;#P1Gg37 (1@|j:=6#Ӂ˳.'go:+o(: kjH`IJF(G&ra쳤sRzKO>M31N6V o.,DZ`xKߩ` wWHo\^ŀ,Fa}蟪[tN\ W_/jTS%H{#qς;7 >Q~@&$;:Pp*.@`@-" ӻm={mTՠTW =r_?C9a8S7 ޘ ?O [(OFU頑(Fj8K*+w{\ˤS½4:ÛH- s`1EBzUBd 1︩~4 7ô\ (!:"kxY#Bj3u/"T 5Y\Fd^b'3ii.'ƁZk3'\;y\X-JJ:/*eN`ϺҶ'ڣNڅ ^5%q*o~9&M~;V| @DSeKNyGp2e }Kd\A,_o&f4CRԏ7M=8Ur1Rh[?J[O۠ZʅԛOpD_ L)"P}7H*K uÂAVL0<>V[Mt뵿ڊs >^-M40:C Kn33셍Ӊs<:5رSg5&\;%͙|;MdpGǿݽbi t/5~H*ȃiyM^;Mg~{,*TIɝрGԚ9Ŷel0̎X4:~Cp`ߦCڰy'NT*uf80m /6~#6iͦ]2Dh+`^;i'NHD[u'>|ÃR:Ftwz$*I᢭,N1vn*Q÷cu8mNjaH61`EqEEy۵591o7mdjT$ rjޤB WfρOXpDMȻ/6HFͷO$ruO~#h ;;꛽ {3tg˳ER'Ey#B(8RڙAĪ[a|Vu63oLXo6ê^VbZ_l3T\  5-{?ƫY:HO@a_=o8`Y0=w.NSp(I/X84a  >j,:_wACO,a6gJ<"<WWtct|g/Z1`buVlT?j飛wbZM 3JFDv>9Os{7?!˔ _wX(dϗ.fpG1U&g}%UYBQů%0b"v`gj^V2eo=@^-'8x1I7tl,[]KI/jx&U]RGo8fSVjٷhB3d4b^ ȡh5'Wȵ7=BI&z1Njmd͒ / , jK;raU|q86{`F. h0,Q] ^w7'В^ siK|3+ PN+kǚV=A5}گ+K4*hxGKCۆ hP}ei-~B 2H5 LTBb}=EGgIL4V ҽƿd"TD^s^CIe0; "~DG:l)*EðVJ|fH6{I71gÕXspcr/\ThWprO'I'f$GuhbUZFnNո'R5 Rc w=7ϝ@EoI"鐷O.`E 8&8hn3Z D.`qdkE[Az' D/8͙Eozkܿi^=᥂gYXn!ɒ78M FaybILʠcGsBiI >qt3/5h=S.+Id*Pjo8&/Ws  VݢfQ/agۤ4lb# 0)B@$+V=!,zFX-A{_Ym@,!h|iQ4m PD 'Zy_8:@"TJـ[4-2d]2m8HY5v9m^@$ke Zf ʦ:v\:c0j'b4SskIxyNc]}~9ot+7#Xs3QHZ Yas! KɛsC9zPavR~iV8괉Թ=iRnL g->P ;rݒ uC1]@UAZd >CDxW=pcF #4~G UP6ig%CM!#3籠2evcR(H#lN_UFI\mҥwSri`Lk,tGa!L$此"+cG0"_ۏYeXBO+|?Cm3(aqw N?ZI68]'=2@Iiɮl~5dDX #ejrRɐgL̴h{Y $݉0K#d`mi> =~/4hiwܜcG,ۺglkjjmt|^gj\~oGzaY|=߸+RL;J>tHa8}șF<=Fk \BWU+s.q4?K8Ah70o<ŭ =¤sɮ1SoV!uM_Jaxs#h@:"H?[XROЍOABȍo-;0>sӛmޝ`~4繜Of'Qp%XN,/4־aDo] H: 2ܷhGRǟl֏T[=tvK-Vh2K\9bԈ :OH]mȽQH c`y?a?1a6ܙH`G`X@oC=j3DS䖬AU6@ { 6J`N_?+hDhvk6hw B aolmaI w,1&Bf (<>`^fó8,, D0 {`^`rdw4Y'H>&!y_驜wtJ&8"2ByegQHJ"]߹ ȋ$T8Lz:`dik΢{rq8t`r!_uD}NDY3ʴ0ϼZ1mV9lt&JɌi[sV %зե,JQ7JzzDQ kU8rxuA$oh-&KK:$Y|Ľ:*ε@6%r"-~R= u;;$"YRˢ8~x)eF{ {2FHM[ % W9s'p3Ԁ<=yb;1Aw{@v2oWY\0lCFv9KW:־%Vey +:GRW+0ø;Acbo㘭|F@R}7YD\L9?Agh=*CbQt4/z1 Ǜ~o4eUΙKPVse߀mGNe[4JU8JmCQJT].1*S~[B9D*a}nܢB(J(DviLIr^ư|kd=K62˾NeխZΊgTٻy 4oOfŹ/gⷻNV, deҝV; M)H|!|E d>4Yi8Qޫ*{$xyQ%$\BA!2!: S̉sj *L1A=Fוȑ@o1-fLQAGH7)4Ѻq=*6|7h e׎7FGIk7*x`PX첶:<ٿlR>@Pɸ$ ;ٵ}Tڙ6pev3y?a++>y>URqH8>cǾsrZ[|Iw48h 6cmW/ojl~u) !,q/ y|xr;@1Γuc:\)rA fJ%Ȩp= oᄡC~;FW&3z/Ouv3i[l6x_r0#IxK_3?[.FC|@BDڔaf8Q~6{e!-]DoY.XwP1ޚwMZI;E(jbg5_9ds3i_:nԠ#1Ҡi \a yJY&^2k5c[su (n6v=)VdܷT^<٣S #lkåZbxIa݅,VѻNp:C\@8J}CAS3C4%0'>I:B"`~xlipi5F#e gk&mn6 mW&Q=$U92"gMoe)?pC.V6\)b؍)WpAYBK;+Pk9뷐655^ 7a>}3J?׼wpyU@A>K#a32"}&+-n+87UTR4csT5[.v.^OzS{+R Meڡhb`̉^! sRA30e 庽,fgyȬc-yV:5@sǃvʐ)BE+r9k- VkHB;W׺#2oAεH'Mh22`0jm9_)&mǖA|SXRX9uQIu׳Y0n镫3Zi0 bST$ʂBz@lfG!m&>Jv^(64#=h_yx7HRdRzmpd6־ ={f&U$m! ԯu`ϴҀgjB:caླྀ;P/O4ds5rɢ56X-VrNt[J4|wu5O̜|dg ݋>pnu`g/zC56R*c vxp3Y?헿Wg07\ς4nW`w4Hq{tif MDo7P(K*5n;vl6CScB넇5t1eET= –_65J/"BlLIĆxH![%sLpM ) 7h%:qz0$4AqUy _]fJ1rB}h^?Mug$p ?3&ד2.>zplj#?U:86qȁ:%!.<5WHZp:(D{dsm?G p?DܔS)x@ `er\qy=QVTAk9 ODm5X7[fk rrJ<]2#LZOܱN;aT9ͼb C4)yB>v&'NB^rW9ox-0M}%SGxZ7dxJΏZ&$arҧ"H~{5物rX>ICCZ/ tStgS$7M䍟DR4P>cI i p^&jT^MNAV禞 6]eٷ˦m*3=K9 oaBBP~8Q&\k t<:O۰HƁ8_<{%I4r0xdRYRk mEa4#F|m%[50DfL?{1~vy\-"@Dyb& Zz4;*|.()Yh%y(8bvjنd q'lv=0@ķ҃%MfH<}2uwy6쬣12g+߈i@\孃C^? S|x`i!gKhY.<%ɘ|pn7=5Ï \$j0]eϭ?*ġm PP>7Uʤ$(bR"jA%k>|Wd6L!v)R*8H[hWdvh-BS<Ż~Ҋ7 \@(_?MVyώePּHD z&z{'킟#D^3*Wʞމخ ^9j#N~Sس1C cYJEp<kP 8 dݻ\}kn5sf6t|R~c\@Kugn/}F|!&oӶ7}8)tu ˌAq27Z| GN3dL ԍ*La8b@ cIy7JBUnꤊܒ*G鿊 s#DcLD[UvKm{w@"1ߥeP޽`vmYlj6hOQk,n,yC(Zf_CN`j>XkGG8c`zKNXPbK+3l݌R74?t-)FFP%k HY R9ZAt[1ҷkt]藯lO׽(ioSw l58EpX~+SUH!G~aT}%盌jCHg$3.UgHpF')`tmS Pj+R5/JwQMD9 KEa ]]̸ƀI@:Wia/H=uڻb!9+mP<xo٘LuB$W.?7%>]b~76u~PtЊbi70Z]W|1XY2*1ާG4ܟ\w0NRi䃹 90j*:c&Lm]iw PEҚFo!EVӧHFԫ}!dRtoHu M\qK+ D-* 8iJ5mdefwKJW`?|.lRd]1mbs;wX4 HuwtTIBcP)!<ٚ0]V_{b~>~e*#?|ݝ34v )2N!&VS{\6·_<`S ~$UrcHXj.H M[3:>WJ#mPa))f,bSSLl'aԛm)LR㤰e}EKUƾp(s4X_H;g/, u5Ƚ{4i%<+a:*z f2 ìrIG%x3]akrgy"˜ocY{8amGk lqc_Q3 0-5 f Dno"/Ku"s+7LPu]/çCXk^\9${Ҩ,.rpg¬4x='qy:1]$޽2Q tL2Z:XϢPKɋ3cbS<ҡ/ff͹RQ@BOofs޼$]r\!fvb]v+B`\ {EP W >^4~fb-x_xף&Ip+85vH˨()s_O,h)nk8ml`Ӕ)3wӢ1HdD)N h# ܸ`:pګA[dp‡YmJ'dQ4q5MOŇ:=ª6kC$jڼND#`Th>ܢajZp\1U)2,Wܙ-k B_렁Pt8n%ۜ$ R2N?["00!.,nWD6Eεoqf`FzySr}@bVf_\Ibo']ֹc"q0kG]\ ruuJC%gǡ(Z{j1ό2yݼnE鮥x񹁥+?`:|DQKn^γ0eHSI ʿL`j)z\aSa@^:vZMM0rHQUv&XG4[AU+mXDR (78&$q-ŵrPdX9~+UYŲ`aK#.q>,Xl51Ha߃"T2e e-XQ!H:U_|W ſx(n 1ʤ)M6W3ʲe%֏^'$ J-6|lYY4M#9HgyQoI0 b::`њpREv/bm!Ob#J(l!709xj;2wѰIuAt5g7'3~%KNS[%d[t.6  $VHnT4~TJ=% Q:̉PT4q+1CXͿgf?2דX a0[n uŀ:0k5 Pt&&Bs.a۞^,# L1zVrZ:\\ɓ mDrB,֬ѽ`i}_XLIQhy-R*(O|*9GmNfJ;ᔍOIO';*uu 86N7vok:ө a(X6& gŞcYQh1'p#;a%4Wz! +fC|D t|eo"MXmb=Bv@*-]ohtAt- :R`8 b~*,D/ЉMxQq`]nUƟizQ_OOf"0;AsxZK\WwhfqgC"N0l^k+V=puV`S6VC6?P;#UJ;=EL=?5SqNU+؃x/w<2+L "-^2f'SO1`rX8QZlV"}P`0Mn%eٖ^>.UmVA8`a0FU>{O!WSƣ^B ?X5()ޢ( t}Z=҄oo`Ki8[/29w9q(8f;nw{ysQ nsM6H%imwy]9 ΊoCi8 |VdрXyt:5 FyKS KΈA2SIpOMDky7d>\jUXŏ2]ͩ Ek ׺-ۍIJRߑB0St 42Э=7 i+XfNB^h.(6oy"[Qts\}?%XÂ9c "|9$i-}J:঩֍!']— jG `呉;$]v,1)n*gY^̡\b1^=~_SOQ;xڤ #pKER~a Ea7*198ZM~A)i5tV% csrU#U:0R%F|{>ia +ˈٺ`w8g!Q?:T&4*̓(*eyv"?C=mglХ~b6(Q mBXV?O.<ګL y,BY^pLru쑌^Tv'. hsN> WouKh 9rMܱ.r!Ob-vb|wւO7=078xF9zޓA$i٨j0]62 (#}hBNm!ׁњy?Y{р)&b1Iњc-HVtavG^#n H?/6Ocy%ZkW$NW%>>s) G7r_zʦ$g I/D~9_h9ge>0Ie(MXdT.mwADBwF/N,l|ҀnLӬusjLtKhoP{3O"jOY:=DJ1cKweLB4AA6+aM ^GqUKIdf@7z}S4wM0ݦQEyg~XeܙIHq)t }3n_ ხ,d:#a)#4]urr9tP49jm)=qa^Qͼ'עK-C Z6i>Ip+{%92$l6`pk.v6CKG=H׭XD&?-m3rXt36u$gFc\_ZMfn#a "R7ZV/Pz3d@ 4H"6XSĸl2>CW6`v%xc4AiGI^uE깎tپfi]n6>ss{+M"3@5Nh-,RSdyrĘJF| _"Q6b$%u@(%Yc6$؈v,"=G~Ty``Ѵrb<Z]RU.6|8`;uw0}Jnȴg4_sRTOyg{Vt usLxdzӦy{)E \GP-?ՌC5I=RZh>Lvs\RzU$|ȂE}%&/ g`w`3GuΩcc7>=!SG)謄.NҀ֓ )OazX6yޭ;AXl6&I 94/3gd#V '\ 7cQ4 qEamqh$a[r"(Ak;L΄igmUv kKsV$E/d70ʦLhho#X.ޣH_{*yZPB\%@x<ɔ,MBynyk1'w葬ӑ,/ RT]hj*mj PUNVN\QX]r ayt !HELQ H~~M;2\p#N+::NsRh \Oa ,('ohZo=pO>҇.{o/z@+G/9Gߙwx|muPf^{#r+^|*lDzlw3{WŤCtjdy}]̧& N[oF  >^ ,lK,4CX-CS VÓTHĦi1/>mP#U%$`_6;t2#Az큩C ǴW<,1̷Q)< } t5ܭ>a>@0_-^hf dݹYD8OGO皺X$M*z$~jM 8+O}+5=AMO{qelUuNhhDk@/A|!P D* `Ԋs]|*%<z+%GQ> ^fghwD g5]gmln=|T=U!u>֯,;zh5%\Sd vܺ>ƵUQ֕zdi3 }2ac s) 3S*C>wb3IhyGAaت@G\0[W: Tw1T.H> ?XU2zAns]w(<+y-zɡmUm ˟v0(КdAaDxZ!F߾Yʛ'\jW71$@:vV wZ!Ձ#Γ߁seَOU!9q {% qP/ƞ㸑K#)9Sg< 7b 8+rOGr6A.A*'ChV 9ʎ޵X{Ps p;"ܝzuW&z"Y໰̾{zߣ;xAr$\pQ=#|,"-H=0v^6&r@np$&@l-ަ\ܕ} *0},!7#חHSS w=C@ S-ܢ $ ;yoKieZZv %K].r6ܫwL&0H%¥P`g =}6@r)( 1]jBJ. UD yjLeʡ+'W|XPDI3;)To?t'D.cN*nlD"_ɠbv4CdLOb|. C.@eYDx'gB])aXp2!SR _~GRKY4{FLO__H`{1Urp ;+\`144R(?cntWmz-*,Sge&b\~|7ZQ8Y م"*H)XFacM|V})QZaĶG-G[_P.ozz#J qWKk*'' whD#vF%ہ_6^\I[.EGHc&!q'?ΪJ9vgV s"F31[gy ?u^hFLX<|/n"-. "^Zz/UTz<(Cb0WpژmQr&' \j=QKj![Vg7^,&?꩎i`Οv.[&OM̒Py!({n6‘u4Ygb.lDwS[чLv4N9([C] m/7~ӒsM | {C5N# )a#/Ab%yR 1V?rc/[ffxݝŬRnx%6 U x1s.)EVRw`Ut5ǐZ|C9.Hrdڏ6}"22]<Aj zrxGơGq 2z#v;3 <$jS&A~l4DCw%uhýD(jO 2 w'";.K$$RfdKwGb6)V|RBEN)Jo!!6M=C"GY0r.,=ɺCc""Zwc!3C_$sdT ?><~ɸ{ cD$ ~c=׋E:#e.^:D 6Ƅ!(P_ȭ=gN|ИtGݥ|u%+KA#olV޶;.ߪκv/,AruOC=SNtMkliΨ8{[,l=@[bP 9Fl 1Ȉ]9UCMr,hwM3a<*.hJ d 觡-1v~|s  ϯTWlLP.H؞:< ?Nv7Frbv%馶:1A_I!)*)Sw?pIK.8֡:E3`Qe.(ep-@Tj֔h󬩅=`A#}#/+Elf{9yȾ߳ohNf v.N;oM%x8gBawG;Oȋ05tJOOtyW@|,2@rZ5' rD}_H=Y}ʉ]lUMg8JebATKd?G3\B)K!1*)BO VgQ0JC e2Sno>uHB|u2¬B+6]/\SU֞0j?'aa^tAxD"L<[Fl£^`n= UAjr,B)6~N$aG!f/޼_HWP>.AGOAbU>gp{?">b#\vm Y̥tٞI2A]H|,z0!܅Jsߨi FCvڑt)4nW"ieф-:QzFޚ^M ܳcK֧;mŜ@׸㎜ #c5/WFmx=ƼY%/+$x'C(+6Xk:{v*hT^'Z`>eu-ʘa1$v,w`!Y=ly$B~cm 0{np'ڥ7[&2xIO(~+|"zG2嚗dX;X k^}!8Ǫڍ33#0/P9 H˺/nښVo!9$CR},#hAlm`SdS_ݗ"M@`fU{6l.dBRW_tGbEXƤi.5W+$RXXY9J# k[6&¥fӰ%Dא me630{3PL%kոU57`,u@ѦNq:&4Zh4C"deog. "Ip='6P٘mm˩)yxg+d1Fp{5֖%~yml2>2k5*X5F:; ,ٝkC~:f)f69坿Æ Kf8 zx&}iEhe=fwο|Tx b@.W Hf{T/hH㧉K{j-n|#k)NVHRS[ζGoߠXOnIzMՍ-2G|FmRH!Çh;xp %m8Z[EW t^a }=IkDe=dS (v$HHU+%JklR * qҾHjjm~c}JK#wia*޶jv] 6OZABcX:s=KTÞ;y.NaA^xNPep%FD*c8jJc3GJ<ܹQNaq]TÃ5U%A!I' Fwˊ]r7C$ &)ɧk Fp/e+9R;b*;Yں+vX uA>SRI;-hBxN@[gBjvql f<m~q|IA/!w`Q@v ''mX!#:;?=R+Lmx,{ݱTZtd88#pUXׂ RL?[EUICa@JM L#q5oA͡.1+) /ґkr?XTRlK&^۱C,O._-oRdB ~Y8n;xz> >&e}B"ΔUyHNN.[9t7Z.z&kW0 x4Xzv+mJRx&Ć7~0#)1-lPAG־_DѮ`lC+!tΞW90Zm L)R_YTINWI[ۧ- n(W}`+u0>TpHFӑ1%ZFP""^m=|Ciՠ 9Լ}u iwaz eP$Sǝs *q$Az3u^) 4]nqk[m=Z6p{*l8CZ<J+#noRN0{~>P(7..TV<M!_wnmک_l('?y+82*.'p&N Hy`]p`R@X(܍½ٙ|2*4PF@M_>EOWQ3rTq!nfM؛tU\uPi"RrVRHģ< A%3oq5rtEAbg5\ H2&wT#'j6do8=&lq˒S1+rHaeh*A]DKy _2US!O qzCEӌfp[~'!=N|2^SR0עՀ) m3hwELנbTw4k @0tOiJ ejalXȍ6<|ݢӲf#Nf{8bu\6/|䒬OCe`Rrq\qfIΓ8vGzrǯHWS Bsm(Tm 77?ݴ6%w[Ϳ[9ϸo|%h4 QDnH#΍?2_0Ts}D9s74pbsOӻr:-K;1m/RC/7JWթks}eGzxĖ: Q'O9+\PuK0pk'TV{bI8a/ޢFwd@F7t縊OU@֖8Lx Y*sOkeog8 B8^U7KW] T@=h3=V8-0yIu+rt t)Cm:'X2Y5%9 z!>:aPrz״wHWrRB+[Jim#5R`9 TWwJE=Y0:%Vܚl[i/nR%\'>vFVerUl)(,Z1x#aCߞ!\wD,K;U>Xh_8>FK"!B  lxe4rGEfx|hP/v#zH"HDp$,1\YGMȮfŕ$K%tI5րBR ~9aSC$+EsLSS {4_C8kbt `_F^-Y"Ѱ:E y5f'׈離b| CőՒ-Uf>Ir̷2F#$}l QYK'(1R+mytN +_ ] $́Ak(`m0*xcmp`GӾc=ah<2=cdh*b+>_&?x.*ɺ,xPG/9_4zt9:O=9xUo'kLQgfmsɩ~e l0KABK{N͹t< ^ZhV B<o7{k&ȑfC.?1潩܋o m ŲdL Fa1/9`x1 [s^Ux٢;)ca |^+#2mv+g'y:ߵH%â ٚv6b-ν>LJP bqiqez޼"4>q~iGz'MrAc++1(QHxђzaH84<] #V QЂj>){)-rIĦ;A7 Ĺj qpP} L3cZHxiR5)FU{ 4,ڠƴ <#cv| AQϥ@Kכwu!w4ZjG'6䘪d%жpB">^S2YW4M MCXMAp|E>^R52v B,A [ocqRwQv-"gn_"qzmt$zhсnulçSHg#d,I8%oܵpxJT'=o& %}=omPklhὅKar}lGnÕeu 7͸u!C=Wn3S+ oEU/Ɣѓ"o]verX;~T`H}.TzEf#p-͜*T=W@5uPww!P[S]$_zXh,ʚP# O^<ףc#}/BY+1Zhyr))@|kr^0]@wf} u2/o&'ŐZIv_|ḫG0XTsNp) v!=k6m_~&?$3?)%FK&v٢*9 뀦ap/(L;%S+FL *d8jvb%~4Hj Sf@(dn)C*ݎ ImaA y1k3@ϳՐ&!v%e-=s53߷ .zij5n| RmMÎzc{Mnm<ߺ&1ld0)~mpe+\eN#Fz1U p98'%VjCTSn"ۆ<;*eKO^FׯuׄcJ@'ioxZxc,>,0(TM8 C֦s6Ӕf^QurvIꓯ#2x|[`y̺LsF8R] kTrH8 ?ѷjo6Z =={tiGv"g@j!?`8NVaJ-y(]{fB$R RF')Tb b8J7vT08L+/Esi +;v,ș^)EJ &Y9\VޙQ\ibsO>dާg:|B 3Y9 #<=v΃6Tr r>o}vq=3qtw#GER/yeV]+2cij̲dyФqHp'u(l w'xggY-Z"QۂqDV#Tˆ%cH{kڑG0ӿ2t=^rV+ZS:6LV] goX$!=_Q"ǟy>,b S6ltE={2 w6-̾N z qx ʚNѐ{Q*NO3j*dNowiOa%9İ$jFbFp&ٴ#bӚH\ 2Gػ+^W84 e!ySvP(_PY q~A]RdkH=nṺcXh[?Pw%SյYkx0sC޳@wl5tQQ.nX"F7Z6kX Xq(H}'C`2}R Xȅ5+îR'Hc(%TQǻT.;ME _DXK]:bb5y>(25Ks1^bh(N* ; TZ9nt{UJڝZAR9*+ [Y|tNX^F^bLa]-ahxy y #"{< !ڪ+s =Fѐ3O9u߿4XFB PzWxeAέ*IaIZ6! q$*muF*td_&\3h~a1w^ň*@eΟE3fk3m^L~(k ;A >s&v1qg(rSgIhZbn\^]c6L"WDQ\ޜ ?%{0GLcux0yԧ/Dn$/@є7 U:K2ގpz0bE'AmD]Х1A" aEd\Q!G~MdCf:N4VnpT/vX+1,t uG:^0i󽉪ƀGہo2qV; Jù? {ogA0I1B'\Z/J&LHr+N{1p"EJۍ a;qILs;V5 9REcmj2c恊_c<ŇCWŠD.yPq̼"g\BR;3l{4pճ[$.޳M)"" ՚* ҎYkh盄AC'l=T/1I- &W폐|(0ZO׆hs )oZSPX)h0=8:#kVZpu S? C5f'?-tB8i^Io0ek_M#T!;(Ll86bxGQ@׆<PaL *1]:,N - /Oe'W;GoehPp,ULʰ'u/.%ok?[[wf#j_T}72G[+ݚPݺ?՜;)+飕f.b*UZx@cՇ~m03? $0Ҩ'Px{Rv,՚Uõja6_@Mȷ1w D^E?; @;8뎶>nQqD2n-B~[ox[~}sZ k-WUJBYfHYm9uQ6 [)8 qn*]R\Aبb L#3~ښ:|z2fPW\p@ ,x}RgJX<1z=_svE۩ʨ/3,r ||2 o@Na{bNH"Ǣ M* x|Tp氙%LD)k/y<˱q Bh;E9]QկL譫2اStyD-wqps^ϬXa R j{|;~J\6gԄo5xJ|2Yoh6B/5 ok\V8|bnHXVs? %%I>: 5Zaг:><ٻX~(?ӎ [(d5*y)"N ja#)U~?jcujFt_8t`:}һl#l=*oY3 ;lk<y@%b_7&»~[DDQL' ~QB i3‰)58^. 5N@rMDfH ˩S5p]IOBݼp!:5m1` HbZUQ_mg{ZZ΍EfVvxA=K!;UYđl+s%gu"Ab aIR0#W9)MlQF3FZ%$G\xҬX3YnD $uZ-`Hlo߃9Y5Y>RM[zCmO ςrʫѻDs&.O:: #)k7\L?7nHuY5{aIiZ`F'D|.%cjS@N{Vŕ3VHڌ~SL nRj3#)Y\N *{#M:8pj.-)сiFiqƠ$$ jⱪ? k.hS肈 ʂF2"fl^ 6W hSD +d2H[@(BFҿ>P+/cs/m[ Q3!4>T.[A?Q)Q ]wDH@EиuJɺ4P dM-͓6KJ ݑ5H6dM;kvьs񓔇/%ڒnd<ՠ0|,-uPW'#vel2wVr=I%DC;0:(V Q->5'!*.lc0 ,G" ixceLum)9J̰\{%sњtF.^cHW_`!h'rv p4^,l/EVMf(Cp'oC;\T%(ǒՒ1kwuLmw0c(a5/(oSҢ|:Did647# /duwD9sCOOS˓)u/٘S4}}5!&d\OeAՋ "FLA52 &7ޓȊ|zKQv'S7@yӴ7d H@xf 8?uC_]ww R;(%-βʸ ^إJf% FWb Jpٓ)҃n[TÔЈV:tR炼'1kԲ:9cS õ MA<1T39Fl":bWʕ<( x3.{(G[4@`PhT\H)$#n~K$xsLPw {HRuf!ޯɋP_缢 _'qM:Jq C dulP  Q? /+ƶ+F..+i[h";GM96P7S=+3jD6z]мs3"ׯ)Y?i<%}v|bGcHq~DQ6 6+zܚ>D'} 7` mKϷLb`hr._&) [1{E"V߬T#"sm1_ӪdFiXvz[k>R*d9KDXƂG; -43xr% 'Th^"@6̑Al ]QJӌZdώBΈkY}%CZ|+&szY#5>Ϳ^g7Hg&{>;$A5`UW] E/8*Uah[<*JͼO X`{wɽRIy4DH(:Y(ZYrۑb @j^btt)AMA`-7<ު ZBJ4Q H Zw<yX,(!_m10/Px&"=%Ud, 2`m m,yt;,u)d[a RPzpT4F]^clAYBR=v-/&P}y=C)P%zbD`%[>=^4םeK{ ǢT1[1$93&Yp-& ouB`n/ǤMV~SlgLBbF<W7K" +XlE5a80}IiNee4bx]^rAd!*PϮ rf{=6CQw~-BLqN\`V@sw`dO;}vcVBtfQnBb04%3w2V݀@b rtՄ;VE^ odlrilX$^]J=x>gAaD5u[ \`v˻ b&yh䳱U 5փKNXf$XCD,%8=70XWV˚_)y'`S k5&/9$-+.>f_p 2]} j>Y- }4/tٙTu6VQv4wC+xL`8EWo! GnmX)b?tdx6)\j0D3G^ѵZ?ql \<6"m8"Rn4U%ZV?GN[.a>)9 WYM`ȋP8ȏڒ<PxC7^֧='zYǬ%kĴEyng%hUC Gy7cu^V ;Tj_U΍H WYpdMЛEvl}h K<҉xY6L-b>eӒߌ堮8t/1ͼpN _G%s_;A{S{#lEe@Hoƹ] ފasf5 ,wz7A֠;WrpIrfIRdQÝ)(n'1MD;ieδ6*m[R@ǹ%Qĭ~ĘA7}X5ڥ6B{O20qڶ!RP'3P\NdKeߍۖ~'χA0E1.Rjqzc$DX.IXˆZ+ldlH#)"-4pQI 3l7k4xۧ^:Z {zS``p,}'.y$ERL+< s^x2ld`;yMl+9A*Q7D)'2q(=!控ziT%d]I͏餈Ŝ 5TDXc}Ot,UqVWC)>q1h99f;b~ٻ*d'qj7eO^at1Yr |*q_VمYSqXlőCح\RlsVc' 54(oQn).>i@6#%c'U&MdWs ]+Jti02/C:1}%wA6fZNXdNpT%@}"ɩ a܆ň;σ|n91\Eh R\P}(}@OfQ==_ygJ"+4>54>2ǜv?yiC3vPy d<0ox+W`g,̾WeDFag|?c:yO24ru!VZ\-QNDUHLY+ʅ;_'ַ$7+n . s7> m.U]¬? RBbt*/=ոR /^M`B^bWnZjN&*G5W׻eBNNt 70pnP]^um4JKWWbԶc,v1 }fPawo1vt%`+Wt[ۄ[7j˃j_gY%eK}_ZVү>u<"& jLdڹFy+2rzTiQ/WaF3ҝL5֊jX,mҿ[*TFZIE?hPd~kIb9G`w\%ڄwAq&D,߮EUC2x^n&oA׶m6F Nɔ2"e;oZ9"D(zdM$ am2J8er1Q|hfr.WEꇃ6j#Zlc(b2)AvqhsggMp)߆4¿_/K0Żi aqGy?4 a]4g{Ad82cfTU^ݤx伏7f!]/VgL_;oHe:0GMö}#K]蘲T6Ε4ڞ;# XafɲmM;% Κ2xmNyxe1 R6 d/ I}//iwvϞ0a2Eby"p閾Os߉#%"-X:h3{xL%`{K_|MC׾"/}jˮ=C_6fS]ŸZ"Jn0gwRAYO D4r5(olP;>ZL+b!J;Y;b $5;v+gGkBza{I [3$g^MDW4#}*,lc.:].(G}7fR R_w۞Փ|w}j^djtV0%Tf޸Κ/[LeL3K@k<.!P;fT,8" FkB]µrnZ9V e"O>M-TyJ1 C2 uH@4Zvg(!YX`G-㮾8$-ב*֝܊2un>o\cM_AB%ϸsqY9gr28pЄq2E {p?5nXn]c$cgVUK&w]U+4YOb2A`)w5P%}S^R(`CW O>V \:;֣Ndd+߳J^!z2' nF1){>D6[ pP}SFOtԊiP;"굏~ݠمM gMu0~D~1ԇ+7Y?a=~%ukс ]@LfAXeĤVMx}ֿN'L&(,։\ 4ÇjYK-.G,C# $ǖ -H.IVƼ/U|仿5;:&%g1Ƙ\_DG)Ӈc$PYq9Z0;=|@/.y(1"e /$*=2`[x{: }n;1M qG_utKrFV溷@ i4A(ܚ3 cf(QDrbIxIaY6=N K@{h:py=eF(;p'4`Fa4Rrsܹ|b1`WEyj65^tJ+ՓJ:c,Q W,Aqh][=SS"8;FR|X xx]&yT΋`k ec}bk1e}xp%jyhSD,'&fppA`/"Rɕ5e.e0y *cΰ+"ќ6ofPm _$_&Zm["ؔn_N{Ԉ@']0*úN`k /-6gk[f 4d:j]QQ`eWQ~[.ڢC{1Nymh_V`ݒ7fKu#XnF0ާ1M\#;mlSs^d4Y1 wޞE$ף7_܂n)SQ+tk|]NBvnx*~vV#ʹԓDZ#W3-,c1Bm=g .A0ns wv#KN~ה݂9;0>n'N!PE::tSZh>Aկ~yM4 H c)=xZ8 sM_T%<]W2 M"C?qs5kV-3wL"F ?U'pXw/NBPwaT^:34#5 ƿRm? J!>6, *ȔN7LN{h#0ncEN_8~4eLހ TaY۸>\dܮ:ЋлnU2(EkPBŠU?ݱ\Cjfz`EG2WSQkߤ QV-j֘P:zHlGEcR)vA#%qt˧۷'}kK kt؏DSP^vuķ]!nNd HBB.iܢk3U/W|[m H6Y@ OT^ W~EO{/u3x֧A$1?NE)m(P8YG wZ'M]Ճn'@Ma}L z[‹^OӬzekvPzjY߁r#2ͩuy?`l |:_6Ϸ8:Qmį1,I+i9/bv c! tSqЛJK @< TYl&*=K?@| cd[gߣ]rU.V@X>z<)K+67Tk}sw3y2'qAG}Y]abޙ}/͓tdnFէ*wECb-߃*o:+3JKɅhRvT5\>;pNQF=Y*KŐy"DYWIW;V&X+<@VFa@ BPݪcb(JQwpQ"NHzH\"oh33vuWH!_s2!c-UCA0? A"3 8SkDēr{Qqt~'Vm&5j{մ.;)(V6clz>JB +HӤ`gx YJ$[g`91DGbx !^M!G#Fw3cj.=ֱ17sШ @v#ឋEu@l׉Xp_D^@G^~P 6i=Sp泙Ldq&iʗsVLJPۥ >/D, ļoeA_yYwWx'H*9j"RqvIu?ZĞ R9n gCM[Ү)d( a5qYx0< y%93ӻJ& _~ʀ خ~5Æ X`kLKՓr(eyсzC8AQoJvX+U5A:3*,|U߯rj4{j4w Aاrof?)N(Ζ^%oq4lq(ȱE\ x7(Ѽi< .Ȕ%RE\7?dDJ.?3B1Le^RtjKpG"/`J.m` bb'ӂȜ+_|Ņ{Nf׎-.,LE7sB΁StX\w`D+SPPzD ybb8q+kz"a 9ߴQ$~*ӗQ,+AZ\(#!KΨm.rnd /5v b(ۋ!Ac$ \.>5??oSģ%)x !QnB7!\Y ~뵟ߤ`7 rZf*[ߪmK D?Yx+_KɈb|>NS4ÿ9+Z5D-hʧx*^{^c7{ JڵqLҕЈ;8XU\ у4,!Rt(V :#֖ke1`?Z i?[B q#&We<z;k2lz.(!Tr  mdFN50nĪؽu $p|.EovOʁ"2ٷS>/[>L“ւppbہmcS0mڊ_M}.~;* ZWGXI,nWj5,8'|7p:s9tc,힔v 9l* 'nǸX#,0(n-=;s>14J].:Y?^ mp>/i@/ BwBt؎&I6xiAv/[1Jbk)$0MZɛL.w({X琼_.;3ٳ]']4R<] Gӫ aH\0?=$G q{8q؃ d(Gzg"/U!:5/ pKCi"(t`_W*?ۑÜrP|.͔SM" VnS*G2[ĔXvh@J DI ]Ty+im!Zv w hjo!PJ; ӄq5aQoLE8cCc;"^篆|XhYJ'ܖUq> Ā?u8%Zr.6U쫺tZO$B'InuV1`9]WeZSfl|86I֒ezG 8VЃtvȉ==o*0y1 D_g4zH h[Zuhъr<~6SNAR;!}tyoJ:1AZS7^ E{6U%:ϸ)vfK+s[\\c7_38$XYHQ&M&<;q6˅{܌|xPOEeuSЦq.L|vLQ;N+ 7" B6yPΚsA0q+s!S1 7/D& h,!B]37-`="A'Mzv5l nV3!#\oaSPɤ=8HS+P%[xa@cK^l/3jJ+m.ޒ m/^K7;Չ}|ލQ6R_j@bKԮI`($O5TVޔTFմ+;ѕX8S7Bg9PKqTeL︨CaLw=mnc]#Y >2-HT{ç (}z-9#bx9\h0gƝAh8*Ln[ ؈,<43q}%!k,$mU=E䅈yکa7'ueqv?,D,WɺA5Bg %GWlz]H/"w1x'5[F3ٗuـD|bs^f\I3($5Vu':M(^0+gl2Y 4'˅v4}QͿHy@%JN═&fh9Pr ǜ(m{B.B~'dCѱsY*v:,,CtOOf.,fXh E (aQDk/.ʞ]Xm~6:2%>Ұ%d?md*A x Qtk?)۪IGfd |{cI t7f(5r)>{p@$zG= /st\)Glz&cѾXD?I"}{7b͖2Ԃi8ɉ;]_>Y:gP]((%Tď7J2$ ]6\6,;0 f+X\4>]oҧd՘>}h2`{)]v8F>ZWeY t} KbDrU<n^EɑR "BīIm$x0 MA ݸA҄S[KOə~nOL6o?-CVMa08i Aj&ʫ̚#5nd~JH!9hWY|+-wIѮz E<1Ȍ,0^> "igpAl=puqYb2UG-Î`f~tl ȳ'Yer!i ;i&qR~a "L2G,<$CGUwݭ.B^+'W!0kv Wl 8sJ,c?aZ ַ; ǍrCePIP;@B w!(|tBhrqzQWjMPTW \|.22 x\W#=H0%!S:=avkވ ZXƷT!䟢s 2Ȁ5Ac?bSd q#AFNkqlP9RGE#9$LJ.p^9q{]q"w)CyoP3֟QTq}܎|L9D6I  —l`AOSUOKn]js V :$1,0}uB?\nxB`X& R G$bV|$(ɧm%0\΋#a;x[AVnF}+' GbyPS,MS-yuON&a.K̳w1")́XPXe| CP}ǡK0"W*C_q}1}]ohw"Eihzq/##um)?O'3!̀I Ɠo6^z'L{ك2V=]La[2 b C`bfO?,Q~3 ye:[DS_|DplF> zh'<;plgI[6"Yi7Ɋ- R鰝Bfx{~1x ˑ7HhṊϒ.d>mnD(t@-]ʫ._?^k>.nDWqw'd\9iZ+U;NJ 6lk_1̶.z4enP3?nFPÈ:荮0 =!@@gO8LC  kTzwtA趹Va]qLI(栗$A57 FO+? ,g bѕZ>12&G"' NuVOV4E>d, B;DL뒍;0ELgZ[TA/s"[7k7M1?Բo?ͅK`%Ǹ9/ *ľڼ̱:dp~_ڵ@Ӵo!4.פnO@8-3f<98՞pKA+94&L{BQ{Q$T:Y>Fr*rܺt曲|P2M`+8 RiuIĿr\[<$JpV[pǛ냔~cre(1k%oO) j)UV_ ʔmOTFi"lM-?\|/9AL2̼ea?S-{&JpӉ `O qZov8 Y(ہ'ʐ㍑K9b$!eȺS%=v}B*W"z]F`0&`OT4'ޮ^3& d Aŋ u(3xs vc-M2((XŻmͳەutz.3l773qކ}䡓ƈ~,8.ALx14CZ(Pݔ1-[-QpqF`fTAH{\ˎhr,cKdϪ1}$`29Vn;_l8q?u'b>E8kMdk^lJFvM0^1'wQ-@_{7em Q+x0Ȇj#Α!vSr[!?7QV:E)}k ̫>$8cU¿7PXQa3>md· Ǜ 2|Gj7Z LՠⵜFez~L˂z5>uq>{m1Ƃ$PG Fu|C,_grN;;}ލ=]&uGHJv y܏h.x6׏'=ѯf=i6>3rQ=a CNA6Jƅ&1n&F$kEu4Ұ3 eht.Y*> -@Wu+x~ౝC&kRTK.f|Οx* (9\!2&αn4<=ӕIISv m29oo;`/tsјvI_dv#Շ.i.'yMZٗe0eqj$2CIe PWכb1I81|X>ne WSrf}6{d&c};&=SvSh!~-* nfKf 6 U-5}̕fj:oU7Y3C@1DƿM3=Qz5( ;*Q01pr ErE'7ٮ}{]a6sǫl]J'aB0;VkZu~J@c}Wӝ d.=(/*-vN :1;Lf?94{67m[h: 36gFt/9%^t97p֙ ,:^!}f6W<֯7HB,dwvs`=ćXl+G؁Ufb v٬ТMs4qAFT+ $X #2ǓdjI08<L%?ifw\RFēڀH9NÊyrR.lV?gMowqӖC2h?Z1꼀[rY<;r[i׾C_Grȭx`H{Z/}.#j4>K@W3REkR! xL2ɽڐtq``p[k$]M=5C{O"T;,̖be:udl(FѕzƟ >fRz `Q.epAt.J{"K*˅q߬ YcEl?a=qXNT0v)CpVZNoœ[ & o&E;5~e$ M:F6=*??ġ.^r ϫ&z"LW@+ޱ ҥWs; D0rJ]7Rw(ˣUWH?Hp9Hc(ߩ_X <X ::pVL܉XRqJA^tV1QGZdY)u$$l?< &b>o=Zm ctj|,Xzq0r3Mun92Amoe4K9<$`9!NV`gnAaǨ|y8{+#[*n~qDa8 (Up[`O9t+_ӻ3I\>K5O^q;Mn񞋂N*GQPvf}#T5 L?xټۦZjqqcH cn_/D߂H jeoF0#~Q_];6́{y0CPAd.q!/T ;|B0<2V<.uoz ؝l4H{%J݁aXsC(ļTsI~:3A"/NfM\G~E g2ɠ^k;C]hʮ,O^\^0-' Y$RUx:bw!ytv3mq5CpN:a,}z$^`=mye(Q~=5Ql5%Ct8 &i Zb xα2\HZkM;BĐ@-E_7B 7rvMwWV|E`~[YYHfysvw/}$7k>MW`G~OAO<6V3e[x}+5x:b7 |%xrOz m -d` 7Q C:Q +2$Wy@5a@!M2ߋ=r_Y=z!:' F=:n5G9ͷ^|~bTU#UyQkRd&UbϷsxٲ;a%iI>4S*80xoo ι|{XR&le{@vC0@c呙w_Փj*Ij၄phf-=x k }uqV"Di ʁfUm@]d>Jv!5utך"xe8B: #W] ;c]j݉%̢|yfExO5c:[Y;}#4UcGQCSٿ^-m@ja; ?>uf "bqPM-%;].<FCd[3wE[^)ߜnSNCu7X&/aƽ1jm62t@:gUwYmRVM?QYδToM;ɻk+,م Ha0=lEw[ 2LHHzd[Ma xuy(ΏeI[ "E=:9| FsuT"+xH~s˜u1#kr5=GB^p[iZG<@>|(f4ѵAZ28&&O($3jMmQRӟ Yh[3%py|?|UzwDsӞ@Ơ1 + :aǥTl*V64;ɵY5_58hoBP8: bVp2Ͼ;Lה8o:K0t\ȊD7Ɵ&iZAۉ&&4"1}uLxy="b^ [HM;Nu憁uB^2" e8ڡI:ɧՖ6Éy!)qh `xYb{]ޖCߦW6y˕L1h1ꈊ4K7Z& Mz2ff?Z\\o^߭Ʊ?BMti)X9ݺqZ[r QG_O-?#Ggm19)Ijnqe~1[HߚqzE <}wm 6m3;wok:D-]6tCR\3䭗#>i| }FVR)QNK+#`j*=ecbnGrAifF( A,D0?7e<T#}`09%]KA %|~y~ZQfK0R{MI!ucXWi[x~h-eWU-61ϖ}ZQd j@rH(x!? 1μ='IL9Z6aX, |aՅnS}ܩZo1uN.ô E7'G=u/liGo*Wm9ۋM}_o>Ԉ+Aғ1 $*[0ڠ2E:/|۔Tژ݆w <_gσR5kp`K &}σpx5eU|Ωh~@CelEJ!;zK{U}i.,4#n M2R؍iLs rFLHpUm ?z XrQ_17}Ys퍢` VyVBU$eYX3!yH.$$[6G2pfKt(]BBjNJ(1x.l]ŵ9E#*(8ˏ=d&W1]rQŐGQ;H԰J:SגGm˲i _:[eeR#umSȢ j $QݔL81$KpRI||w-ºt${({ËXYu< U_&3iƂo+Ǚ;q؄u.^ J1ga8ymm:Ձ1F2}nڻ4 Q}F&&pWh~SEŤXw pL[4}5Guv2SƬ{c ꡩ`'M;ݩx6bݨ T,)VzӓኒP!/XM% cő-z"s;W,zWzrGy>A*V;jyLA>Ũ9Qzc mL[L_ "6ȷkT> O@o#zZ<~kzxU(@=38CZ[̥ 8Rue bʟ'ɦ ?3Va]9]wNV]Akz]ֵ' R!]x0BKRȠ/rj$A42mtқ랹* X/hz/֯.OYO嬷1jx}Hm6ceT!Ķ}A'lߡَa̾S"W;S#WQĴi5lK[afHEfZ]|yZ4@uT7ݐ2kFlK :0Q0ga-N*>Qb:yG=hnP%zX߇Z}LQ=K]IC>OI,|d7@ϒ~ hWd =Ne@o6K-fJL|zu!?~UqH"Y@lylk}[>MxUnH$'q+yCY)=PKd]$oYQd5ZBގ+r(F9 *{3'4 5Ɏ4KbZυq)zPITCBjN`%J[ѿ6z[W.TJ\HG\̨znc:&NКFu×l;hDņ;1= _{U/MpOt Ȅ)呦\\zSӿzi`O!Pɰ"^ R QV}<>EDAr` oXKvEpȤtnTLQv{| XoG[)D% {d {ngi<LnWI_xuQ$!&~=.Ĉ]mU1Ft Tq'C.|dFDSgJy+4&[ۙk 0S)>HW>/Ԡ;aQfudo{۫]ښ@4AgJZ, \ݗ ? ۖLC,n%M'2JV0 UY$\|` _`)AY53r*gŋb`qFȎcF` %J!];$2YTY״Hy{<,|2@UPW0e[z2j!' Z+TWuΉFV+كu4Zdl )CKRb>ppqK,06-%:]8(ѽmvZ Fذ>ő ǹZ:~F"2kDƨ\X#1i7,Rz(Pl@k] Y,';)I.]UO5Nz. DڌI֛CQ: +$)aH㈙pʉW.qGGs&~%˕ ʠlS;֜w`; $ d=h{[k@6F}S'=RA[ loĴacśug4D_ K 7GtQQMU`ٍ: 2ב^q lA8mJSgHy $^9ee#d51yZ۳$[1ƻx*?IԂ #e~=۝92p1%;')F%8 S^9ual :×ȏs;(2&a~ ~1z7b@gGtK̕^4/ߎD^8֯Ut~.6xJ$כCWtB+{*'@F̹p$&-aL@{X>BPM:)&2T!҇Y0D^N?HؑtߋbxIsؼ(װ#v),=/AA0}vgWBXk[pUlR`w5ixBNW^ҭoJ/\H%3&ANMQVӘP(+l3p^W0 FtK'WQ}p,bXs3׏[#|зDR< vS8ٖ?௒>eYcuJa:.Z+3iJZsZ00xu]B;KHY(eek':@"ORlIڗ{!'WDax+"@<_ؠhcMx\&*d,2{;~6_rS$3٫SD}1_ i : vА$NN_ MDv(wM#X'Yt$_xp G-$Hℐ~(gWƊ2uMrgǂ)7P<QdU]K/%~rŏv$_zi]AU]0/cl[JuemMhKo-oNas#n9"\xшu*|z"lb({$)W(~౞d$,MߊHYͳlNu>ւ{+s"‹lp`gI[[{Ta9 ^I^d)t ,h5}jq[ڻ2ƹ9*u:1D$ڷL\=׆SP֮ =HsC@o*u쉽DuS<өSDr:w Fpfw R0>F-IObUќ8ZK/BS*;kr]QkO[f% S#&}GUQj0SHչ-'@JWy.y9fX6*sK7C\_9׉$3}vgAA Ө{vr dh:ayyf.:/G:AgmGP[7VbL&9Hkf­޽ij[&fP^6$j2zE>ПR{:0_ V/M2|Vm&!9Q#`^V$X^VK *G 4HYɃ[ŀ'gmCϏRHj6<5zI0}9ӃϹcQ? |ű߿Z]& bWXjR5]" n j?Ȋ[AR^ed.hrty+=׬I!"w(7w;hf^(VW`ڳ i]yiVTno)0drϤP Dշf0 :^M /0BkP;:ʼnv ֫Y،3 /SR4 򐆣и:]t'qK\?Or*dUP!6 !u%C@z4+Y~"{됷JD(\\kfiz䯇x.V-$tP!(9@@,buE-_*ӥ.5o@QhI/3NObc <(Ϸu?vS>sK4J =UG1ƹF Thmjxϗ231yZawrbcM~r=sr^PGJ'\N&PSMyU#JR' <ÐR BkRA+ d9y&ŰM&7%>>s!j ?1;."DfD]7t/346<CљOw"-^X+VҕpSY5QYPgJ|Q!KӋԨ(`{J^p$bvL%r 햲*P )aj)348NgbmI6;6WԿwyK0 %W=Ej9Y 2տYqUs]Fâvwc{gx}Q3B<^v"vƄiGM{-f~!O:vr_=X=2dWƶuM] RWk>)WRfnEYM&I]ǨzrzK ed';rznr 4+ I 9TŽէ9-ώ@hcZDž1뻭C[!}CC05~-٬ڊdk_R.h lbO5X1r !^*,Vh:1<2S 6No,θJӧJA.u\?&Y3&iU>Sr:3XL 1(1'heNRMlV}={zUٺLf $@>g>v HZe4JTMckM{caYiO^ﻇ"S&b ޜk'Ȳ!|blsqxGιHr| J?T;߮w5;>/Boi$[':`$yWx D"Х>v,ot.%SId &aHGgF!Ud;ȪmSr_91f2-Od#?)j!ڥYK>{c3l4q؛Af,]y`)B>  i#*$v/R(`@i>={&m@-ď %'CN(v'PJvGpإe.BXsKl[,yWYЖbAteC49,}b*԰FUc6g 9>5O/".Dn_ZǦG>3۠5HD!AX+ʱ@M,ъiϤ8-Y>25ȹ lįe)c_'p (9luA0sk YF`y׫1+6+bU?:IƆw`XrT>#+DџGCr.Q:,/$Ԍ:UίDě^`Pe`b%(!e'AVjwo@@h$vB}?f=>i$zډ9uc5X(<9ǧ?6Z۶TQ@V_zM)DH.B{4Շc&2u 5Ҽ kT2|b}٤Yi8/%.jb0k٥@e1F+Zi`45//uD\ ?  r!UAJgyjĈEټI}=h(v vꑈpH6giO F|NS,D`C#SQܭFBw] pkE6 \g*N+##V?.ur&?W>2 &fǗTȁk= _S$$O*o_v(ZnK_XJ&Եy8I2}pIўcch>]WݶuڋgDcƑ5ʇx<>}d#7MuA7EdNƺk, k]7ATh9..յEYfpJGx6\eB?Cg4$TPELVr Pa5!d^[W[( Ӳ ;jb/czN^/2X)(KW(.%G`qՅOSd x#kJL'?ócʾ)1SZg ?CwCbk,H.ꆴQ}I8MtE=h,>n"I^ZOƮ<+ hw`vdfi2PE0yhwwZ़1#'W!ݹ۱{ڼfS^S>bÌ G`$Au8f.75!ױD 3nͅ共#֬8f1#%D~XQrQ3zݟKo}p& a3jJ>5s5J;| <1*%Kޢ ` rzyQX5w!k3fAj' RB73&PYsuo{CFI҄:*>,^@Io_[z 2[k&ӷk=4*z I7xâ U"z Qf XIMv2IYs5'ۤ2:j^V3 'xo`~ƈz~wnʁQ4?{&2%]r\ s>V{P6CjLhi]+ o*+M,P議{[YJ8ΣͶ`H[L%ur6dc  \mȤ]yNo4VKo 3ՇT_q;e[ezd=wtI%X\1F|Mx,yDg\^vt'n:@WV f6G`{6R!@<\tm}K aqW9(IV{:^=||e028tҗ Β7یb y".TFQm9̛jӁŏ.iXe{é^VU`ΖA3% w^&!|zesS6+a]޲&6ftq v;=Ѭ%C4Mna {(P&W Dg͉Y5n6U95͒$-K N}0w'o4\jzEwe Nt -<¢I61m蟷E9>tC^yqbZOY,Guls( Pt-QL9}OLtueIp ,\WvkV[TekBvoG*0B n'3jbl([I!1C͢<2mܚӑ,+0MiІҩ+L7@W/'׹xfGJ%B\ NlEq˧&BPI5' yؚ\?R#DViJёIz\^H{Cj* ` DX`}OLAykG~:.\spR8b.TxVr[n`-7v0S#heFD#}2 HkE_7- x4GǨhC8ֆ|:13(vҵFCdzBVxAd޼QI_0ŷ fkj` FiYA~z?Ub5yRcbW8Qs>DjB̻˗T|?Ck3 +N2V֮X{öѣ/.m7GoW=9R?mx]и 4J[AWW-sk|e팣MU, 1?gN!,YQdä|2h3n9M˷ {+إ^0TvEfy:~|]HnAzp4< 3rS4޿ONnlp;ZubRRwb⥛w'k%s-j(lb ]Ʊ9M5{bq겾>E45JN-r0q^p%f. (|5!בfNķZ%Q w-@Q}L#9YU@%bC0Tpʉ|Q.B-mSkeZQ|P7O_N_yD">|D{5DeA$4`ڮy Qx됃mz–i60pm`}0B PQߩ5/I~'/Xnf ]r JZ\2 x,dTìG'N]IxT Yu_ B,ߛ|pk9蘨-24Aa35ELa $V a o2!9iT蟴ͱ 9|L&5#[R "BW/)K)s' I52Vva.Ju7ډI[vcy& Ѓ3̟xidSeId /GJ'kSdpxQ[q}8-~x_4GOs3ٷzh| iҼ4Z:L{eIF7{vJ{f:M-&IQyv8Mκj$5wչ9\WG9U˳o0M| )$pX:~+~jEsY#mP(D{@◤'tS-j }?\WR؂dGAyP;iN̍xi\%ڪ=견CZ­d:5#Pl '(_ѦrXz !]o*/%v-VYU141TkQ^_{nl"o=< X9tl&9;d]Q[JN/u] 58"R{ߚZ*\ŷeHu8M%q:- Z"po,}/Kʕvؐniai<. 5cS\iATKh aXd)u(˗ПhECXI(7.7\2G9:mv3Ϧip4qjk/ޠnIXVIuarxTwJtS2̳ '՚ե7&1\C3@#!޳g~|b~H!x=4>C18zDy=V1QV\A} >fDxBǐ[(p@Ovm,͌_Wj- Jـvm_q +@Lg>1zvFQN{s`CL6St{m 5נ3y# wj zCi.;]_9YRod>nlzD$ghڢ.d+eIl8}H _yjv61snHԆcȸ0q Iv]oH836'e\y(xEW!b:Myg2p**L4m¥؝ۺ0:v`_B]5 KȂqjUŅ{SZ`.\WL¾ te5jVSlg_}<P؝+ ToyE`[H4)4E1E|B,0N/FkmJvƾcn,f&BۆpW D"%x JN*fbQpk8'LKʃ*^P夝r@4a-Ʀ'ȜmeJQ/cF3 Y# x|E~E8 &-5YvaѼ{^:HgM4` `zP3y<v[D'8A3tdqƛj*[|c41'>`6'<{cu^sMfA^Wģ"bYq҄Vt[0F]s(ȼk^ϙ%S~\`a:M#UF"} i&#nz1GޢSz_sIGkLi@5䠡wH X _ܨf;&Z /7LOa9.K:nӼGZX: ÈFKO&8$'Te?@۫Ė/T:8T8{y҅-U1y3eCmufVE )K__kmu΍Dg:~k &t$)bX PP a%9w *.k8[idB:_-i`r O5Lcv'[m%2yk\Bgxюn/n;$FL:WaX?`UaRƄ&[@m*arkչK $Z:i9t;ݿF["akn1aLceC7~,>S9/: Ga-ɹ c2"8ZbUi{T?JПz)DHgbv +G0IoTo"\/z%G u?vű== JMZ8O `zˢ.YXׄ v@pU9'cq՘ϠBZQ CrLZ)J ,iR|{==~Sk;ݟ/H7`/H) ;Bu٢c]+M@ qFK_ZVԑ\P#PEPЅ(WhNX2e~E( f̐,|I}XnSHKsk٠ R^ƒg]%,^.mf3vqYQK갮($IEbW1_ ?^kGzWR{>AQ.U(O!`˹pxP007$bDr$*>>?n1>?g9;aCPd?߻v뽇AMW(䋣TmhD-/Hsx)fes/fNgR,G[!)CUb۪0n'*‡*E<.eQ4_%E P|eپҡN9"kAN o5(z0 ]OKeH5`?hGNuT(#p9 G2o ǖmeE=RY#3on(p+񐄂NhC%װ U0}n/[/;?I?'ϼjj&EcɆxf<~@2/" S\ ~3~H( -8a N$BڿukCI5*(@C_q dwbyU [͗aQ2mkLJǪIЉ=d vIf0_3H8q0d [4Cմj(RhfhyORЮ6ʡg<1)&3xd䏞U6ȱ5R{9TGW {@ = őC2%1p /!߬2_ m< h25[ 9mU{IhS~li.*^s_J_䗲N YЁUX x ;OvZaF*Yx忩;*=5Np{SZk?#_Ձ 0X3u1#7V3 4u57 2a(p@KxQ4#_1K7_7aZ.gveW*˖M{z1,ڕʿxADW24 @{ݯ+CF^ IItˤ 1>Fn؀AsDÉ" x,i?k_ m5c̡!(>k K=9B/38hLspb! >[5PҷI6AlE6' V%K[fW})mwr1Pb@B=\H&2{x׎V-$4BxC{&5#IU#"%˖gO(0 ?)iRqS 6˝SQXW boOt>qIGO;Z,ŪU%jN<% MJ:{M(M|4iυNo{0L7枑dyci[W8[xJU>^Rt 6+t"$\fo#& / ~:1mXUkRjn /5lmYu·*euޫH}J!%.QrY:%ʊHkΪD`Eyfh}ˉ@ǟ6@ _Ӑ>`, q>/r`j!}0ϺN(Wqޤ]5j Nd* N_w8Ǘj/ DPIBmRr2'"u]:q209[_o sSEvt׬Eau;[CB>N]1)5F 6$w~/ϋf|WkB"󳾠jw9K: JkmenҲ;PCW EQ@FT:ކ?aw2:"Y{;P,2_Dh>Q~f [X9o[YxeM9/,?K %Z kiSY2˛Uo,:NN#Kb45MT5o\B=Q%|ȟ3C&^ѮJxU(E:T ‰Z'i<'*3uHpα#F&A j 0P\\7JtFPo˜ZSa)gF")Vm"fFW jDN=HEr.͸s: Ƣf #k Č7M͔o${TkډhEqo~aN$=A iPX[)]K bwǻVP'eHn%+Qh(7.?/hM$,Q70ԺN)D#p3<$U+$jQnwvdaAmk\qٌ+N>3i5$_aLJЭ&;pQZ)@GϦ9JtN%1q2ۭ_514 c|% M_?Zlcm2\5 :59L@͸ Qv$i(] - }|Vs }pa$GqperM0t%xl; FKO]|#"jGpfeoļ@M*QvI|xZɐ,$8ԮRTo+kYq|28|Y\F'_Z%m~ 4=m2n6rD!^; ݢ65lqUOiNK볠'Ndŏj:*`j-s \oT<^,c2תi7zK v9> &zTmhV,Qwп#. m3?qO#ФbF}!& ^ qO n&RC? A<=l2dqF?YLo]h `TC~KdE~Z2R/ic4Q^93mIֆ4T)at[ٺ̢qRk|D@6[)/^Z+% GR+X eG]$BiCvPBJ B,68}u*#iEC}Qbu3ќCa#O#)fh?s cB012UDk:Ȋ .ֵ!ϸr.[`m,fv1TXvn . eQy; j JEI6ӺfUs}8Q%qМKީ:ÁXJFΫAλ TKc)+a6]@pCkĂPq_`|,bH '52PCt_߁;yaC)G"EcwQc4?O,.#`73~>+E8&]ru$y$Ӽc,IFZLWF5!Y5/KvwOTv3}{$ldOU/:Ub=֯ߟFzi~};W,x`AM&P8nS- 4Kyzp:w]a- Cc~$Á(^>7l6CO \7 u<ԟ9 3R ?ڢKISafBRs7 6DSbx]Yv|rg a̦>XŪ& Aj kN~”$Ϗ|:B͂Ba+"H07ҩУ (pa-*~p(,D Hi+M@QP$)@qz򊊞3> ڽw&T ^[:}* ]8㩦 =v/$RH;41ޯ Z&J1otA=/HEʆC'_$eTi~2["!g:{DaÆ1yzc̐N>޿IDڦ'F=<6N(#'Ȧ2\ӥT: >EP/6_ JaF ;?OR} EaDuU`w a>eAo=<'/|xZDDsNԀr'O & $k9|]Yu\bSwFӯW^TiAz-qZ{Љ֜H`2Ji|Կ~ٸK:ܫMO q*jj-'6L '*`H ZUY|Hvؠ{C_px i, EM֚'3MkpN{dpΉ0 8sK.BBR}4r}Zc\W(H N{J-'0z*B{Јd2kYQ=cdnS'T_ z.QUha;f LjLv\6DCU^K׮KRQ[sg# sכU,(5>Vl`۱9|'|4٦|fX|x >EنDXP4|BҸ@ UEpt1 r]py <F@ÿiV'yc1G6" mEA"<`eGz.X\vpUNh-ixeL ZY|Z1{izqw J/<<]7]<R>l&#D!F|W{nfV-xJpƀrr5{YUE'I%3 g>?QMpNwKk SjMn㟣.5_%lb ,R91ϦdǨ%ۍa @|21(A&f8ă<H5|8ruq7n g+3ԑ@ߵV\< @(J ;G["xZe4qU^A앮(Q Y9#w,Ske2''PrW !# ](]ٶJx/n'x/ȑdoC1. /Æ6Jw6Oڄdu Vgb{`_ŏ<fDQ?v0tr21wZ<d_.+FHZ\--Z.8.MX rt6yk}`K`~X8S\4iRג^~͑&aXܯ#2'݆9#'8̘(Q58ukf/Ca~ف%?RvY3h&K2m g/=en]YwjJT_ jd^GT}R%\ǀv[<)gt}$sd+})htJMʜW \>v !5t|X+~I${j[d$Oy)Ӭ}nEBLWthK S}y/r]Yp TEwHaYlPQ2E)D&d%͋DZ+_Q}8xl## @>¼fPF ƬϪ5nea|%9Zg@ u7@*f/Ii-KRTŧ\iT1sbwi. 3-SC :2 CZ\u2mMֈ3LbsBY .+|(wfrΛVJFi9]6KsJ%$xҥ -]^ԓJ*?ܔQ tB÷&{UҬ$cUa^2 ^ֿZ ah^+\koDt/d8[-?Ra~܂ hx&Έ|ѓ'%Z6 EWP|ȇX`0wiWMjvf-p-lx5la&H:잿>=v}h ю^/,4Y]SGl]/"emC4gc {\i=lrCnuKRPBٟR^aT*6,TceuPD)͡ف۴]ܺ/]rUYMyNJ'$StEٿwmmsSJG,_ܰk )ׅV~ {(t灣ކYx7&S{/#]&)5:`B~LsuG]"Lpp=Q`Р.g= 4]c'X8X ؑY@*H~ ]bҨwA(nkp''Sclk߂e5F5oɷi0'H$b$R1Mq?.[jǷd!|{ CS 8毩Bv?B lPТ<*0."8Y}GpG۽QܺX% >= ?cda[sXg2 С{fWݘV y::p# ɏ<&i0j9*^wNA\qlN\i*MܪI _21Y껍#}BH'J.ΨNe0x {,q8-нu&MꆩwGȉ0>[+w2+$C.0~C)"#b_!c [ {(TJmg]" o(@Ҡ;uoc ==Џn vu1س;APZlsNt 1rg<0eKjO@|\:l3,x=jw 04u)f 9#LPF7oK><5Pb @ I!ȫ;݃ռk o+*GCAhb\ЊT;b'ؒ ;n7Jݨ:'Ο:r xc+CoxI/bxϥ}ϭX fP>HoXIv)ɟ,'Ol՝#ɵ, 0WeѰ!\[TrB$0N)T O(A e{0fèNQ lT@"!D;l߮Y e01@AxҺyCQ z-K@㤑we}{<N۬׍E#"xjҞq, [nph0Мi4kSȔ/ܿX7&Ŀ51芄76J%}"@^7ϓ,+s fL?}qV FOKsGS<j.0;|U_;v6.P0PH$mrſE^mG"轳S*>.1N n=Jk˰FAԎK! y"RzlS[헎h+u7e]0_M\Y7FX hBs=`,׍sH~PrЍe!X7NV^

        |ѹr Dchkٞ}㔲h"S">v|LКkm7u:Hْn`PTȮ!Rzyx0lm0Jv["A3/^^| >=j^&,$-u=oPF]hgAI璪dd*R]/bDX0ƎYAψ$"e,'nJ+h'Jq*AϧAnPy<}X#z"|N>pm9ztkg_ΦEx^ˁK_ɟT?ΐREfҙQ?6k6JY|¨.oaӴH~KFGaljYAe|t3,7ƽ՗r}. yf|;r\kG@dSi:Uk1osrc}h\TUr:^8g9x~^iK[Fa ,-&Rk!0@1#o\"|(9g*SpM|t儥(l g o7Cg,`DlEVk_$/nI0Gc2Ew۰9Z D5䠏S4fu]$2ic۱gm.RO7QO6@~wZ'U窌A,. #J>f(Yc )5 pBǘ"J_Jl ^E%/C;׻O<=aА)MF@1p61Tn-9K1UQwè=^gHz{)`זsSmܥtkpr Bg0HSdNd i:Pwt%$)&jGk= QU[]xV[flo?Wkܞu(G%ĖBx{ֹ-e{q`1.K(GG"y͇-ukL *Fr}`_g9""bWr#z.&j#-Rx[+AU,g/rOƄFF cW^-A9vPBXbrg.<|Zl->*], }RJπYԐ҉hJxPsAqa2?Z|[Z R5[GJ'}1yBdgvx*`F_Y?Qu(ijˆct)JsGu.x%YX{F6_M> {V{dSZ۪`KskP`Bmd?cVY-t*ߚ{I #:u@|P")֊Ew$uP}<EfA]-N@aߦ)R48)ߙ^kh؟;@u:U 4qTLvUjIN9Xo J<ѵ${̚reG?NOi[ͻu+]ݠ&Psˑ &,_b `E!o_m"4YW/ASsEСS>uLF~aUL2$ i|um ˳}7J~>D8׼_N>Q!F 27!ڱ]ֽf[o #0ӷ' WCI!$uKY”vs""DdHZg:jfY;IB:e;qO,/h[#׳Uҽn%xb)s:(F hA@ŲX<$? CC|lp 3ܣ36+)j D6v1 ¹u6Mʐ]I?^QHLq֪ < d0ގ4z0Z!pk(h) nX10GÅ,+K2-U\*͠|nq>d)?CKV~;1Uf9!OE{ᙻ kyEigU sav>V/?&Ekhw+i γO$WOu-H,],Ƀޞ}729TںPuW~QC}A1 +SI=h'՘eSA6Hk;o?C#LeČŴJ~ ku7*MZdF}[14.C'aJ*x'HU?xM=К,Q(LzSNt9"HFLᖯև$'o{CMHC2?Y^N7KȄLtuY4&m $@ Smmumrx(+\v:/r1wrM]6ӷOȥ46@2Ф)$^YO++/ g4)ue(RUw$PՇAzךfR8ɔ UVݪO06M(=NClZWa" l|mh_Vt.3Rn_wFo_X-bEpSk .5N@ 8}Lu<}VȐ[ODLSH2_[soDHs8o6BDnu\~ :À&2,Mn8L߻wZ >DZִ tp`4 PXB 4 ,ÎVӒ AjV JTwsaNmzF vq 9RU6,.a`أП }=dUWir{ר#B0`wx59jA7ART=aǮHF#>lY|if39;5gZxtMj( G/EE}{ȘPijR]YYiXNg#Oݺ-XW3yYP2At[jQ^eMFQ+ dc'ջ>,H2Q:c FTKvz.$yeY0竟oE}zi0QGpc7pEQ`CkԋXnT ,U@nHE{}fuΰVX? O^F@Z8dZk13אض#ɝ*I?AJ$V@D?X1cDK2eO0+řLl ͉X,x95Ɉ,-%5]n\ժbz=mäAG8gg_hÊ- Q)'fhO]@>]ȠE@BElɔI6#ϭy/ZYq{aQ.ߚ71O؜-`Bۀ:kHM"^^׌Q0%1{Ss8Xۿ^l^G {rmGamLׯhb,KVddDgpyymʼr(K<_OFyypr jpVpy qYwžYyh mo8 ?)Xi+w>w8* Bw[8mebM)5;ߧ;0%5oAFOBNbch<縴c0B+h˶U16z [G,g|so5f%@I`l/ED19rb-@:**rdGH-!@B1h3[D}ScS,qo-gs`?ahJ3nd:DNC=_6Fd&94F4{fL"Ed_+yBsQL0bw{]T-P˨@ tP}QϩfDTćuQǻASOHSBy[fA,c@>}qEBqd%3beB˃Ԙy\Z匨stzI}ć=GUCn/Q"]YY#URZgfÉ!9k:NLbӂ#/*z@a.4 YX4m5> Lۭ1hǯ"e2SlS3_ӆX쏓, ,qh&JcX5ߎ- 4.,lژ3OQC[H?k(T@\|BkH۔p~=h7BK"KxzM+ LLyAg=i,-'ZED$iCl(Hlw8n7 2i&@KYO ?\(&AAJ 0we܂Tl_PӠ.nU$}CFl^ QQ Tj/0R[5L$,u1Yj BH]hVK7ԶֽF@u.u~u{N1 < q{+KCe}6m'7f`S!>A`}=q:R d'KDŽBX0ZntIԺ/W%XɺEsӏk8Ǜ 7GwrգҌDjŬXc)h 5or K ?-ƻxnq;UQ AsIpP㍮礮&Q K}{c2U%ὡڃ~.rd{)NS94ӌ j<-sq1ϊflV>y}q7<lx0JP6$oB:2ˊuII*v8ۡV $1tq/}wp/q/5 ZٌqjK#7Ӟ2p3XiB,\:De9֢t$afw''?nk: Hl79:iCxI:e{6\&bx.-y2ew}1^.(ġIqR$Wt|*-HsNdVAQ\h&"sB|GnɹmA@MT*v5;EN-J$hM"Ɔ(Y%OТ s d׬1! R,2 v_`p1;~_bkmmgtm5<oI]^% |sO~#|IX>)ifLKVsRCRPYy,bF] dhwI|;{v2|y/;y)kB^DU95` S;FRq ^6(8.^u!1Ӣ_R.X"p@-Tsqa}g]Oal̮p [QkvmP?r^pM۹4K3w.xp;Ċíu2n*9;.K;FK]3=,O a9נ> 67*~#f.*'6NTOH.D*CDWv614"hQGigoyBf`6dtPIgE7f?DVLMQ뼀BeUyX;@V!3_AZ#ԩ01a%"kg ӷIN GAB?O%/mE%lA/YvB^NaOocd0gV Tb$T,"T';־D̛,'ݻw\_XKDuƎzQ'?\FMj߄jzC];/򑘵\- nZ&GF~ ocylӹM4^okU/!N F`DDci|JZn2EZݮ"CD^ %#W|`[L)nm>ۣzh{=GLy>008PsS{]\h_Yl0WL̶us${fcZp{UMR*Y\!ŷ BS,y?nQgl)D-ngdnr5H">1:P6k &6+j]@fxsW;cWCXD-j6=F1FU' 儞}qOi[.D>_vpQ2rAݻ-O5n3FE|%7Ud Al_X% Tݜ&; DyZ#e ,P~f[ }D9ziff|/'M4}s 0+Zi-qu|0/BW+KKL:M\ӗ{U@抾# yʬtI 볒tV Q:ga P*pmvڊ~QgC @u@jI t,WΖzw_dO- 8:cFzf!04ӖKl~5 @#$; :fKUcRfq &*#%]$l #%^=mrxzm InZg!D ͘ K y:m!,8ʍf|W'6 j*ihಁO[E~?s$%2BSڂ܅䒟yfPFG`)VB{$TwEKe[G4$ۃ bHD@!Ǻ*t:K$ aUt*#o*=4|>R~ig/%S୻dX`t !^M^>^Yw1SYܢMUkXb; iA=MDqmo% hM?{N@* &>v 1595]mI^\Ev`ߥISY|n?^ԯ t|3!wŸ#lM$0>ʷM>{@:‰YdycL[è FĹ*(bdD}#8:xci/`'cXj4O;Ly~, s+yBX~p uI_5=~oDNT`G}#Y+?Z@T:9韆5"Jn/"ʁpx&MVb ۳W|+2-7Przy.vn!4Jיf܄tK48L w1~S+D_c ZNL#EMS>fBX@~uZ˴7p+NGe AA"!K^EgD\)J"Xa`^dGs##ڶ*@\!$e h tZԶgܙBhJvXɤH*7e.R^y{Ðȉ?D3PLlcgV yL}f{Z`j ؑP ?` l veA3, 3f#HGJ;*ƝU˽uvn0HFkRIb[QowޭLr@(MtwDVDޝ?(r"eA4XŤ}j8.ȟN]nh(M =+w<1NqUg0\DYTܗWf!??^ZK bڏ$ƈcϾi8R 7(%i^ `)WbL%\0HNIxj tCހm(>)tԹX!b[W~nmM\Ygx犂@4zzQ`kRt1ot EBNwbc I}/Y'u7f&dOilfx md8ư5x@(Xi&Qii8C4_K3~'7 qg=";صlږeH.o(:=1J@;}U:?"} ƁRN>FJak/ !9xW +|%4tRwJ$[/I.88Ct kxGŮmT i@}u?I=N^ylАrohu' Fd^t2m8T,6,0655pgszlQ4 3Pm9Gh\5QJ>c>W~QZ4$p%"ΛkרrE =(\!;5ʿJV pfMm:_Dn,_0DQ9(_e0%V D8 ſϯy LdO۸0Y>>7T[<@[}`Qܫ|7y3@!;@fIejm MrTc;ᩨbb29r\],W"{xˑ=|orI A4r\#@"U0d,T<q>i/;C9"Yo}~Db.+Zk~aO_u4ZM5pXӉt(-gٱU5*$HdA'jd.+xklt*oڛVgVy e0OׂҸJ I"΀0=V` &ԥ Cwe5j " 8,\-$/Mއ?%K`2Cא>pJ^MkhO_%_UɉbxQj/+U~1(klU.7mJ1Yǿr-` p! R?sH4eދڋZQAovʹS:j˪T=Wrlƌ$g_XҧEwm }3 _[66h iG9KD0EJVǘpcW'$h|*M6}b4YTͩʪ쬆o p)8=")]ubцvxϸ iGhJbhӚea|LYe?,޽SKK`DhW$[;j~wc5'\pjp6xJv@6] DO۬!FblAZ־.p)P=]۩Xݹ!X;y+ FhA!sZǸQ{(kKX x_[2'A~%wA->_̡u^^S~ =3R)ijK 6"PlF 1,4%W6y~^72-2d{C&@!݅.|uY/ VʟpC`gk6RLuMe(]u!GZņ{!%)_Go촳ij<$}*l{SK 鼔%{s.Ƙg>־q[ )8cۛbKfJ/P id;Վ;+:h٣&9I*"` f;j}e@7^ۉKf'eBp++F+ޘ|VH1 3C a = lI~fBM(ܢXHҦ1>8E :/ӧ z@}!iR"M_9 MaC$w* S‘oCwmPR -~K ?{" DiXQ3t/yJlW6d?Q/ĸݒNW,8Ey1o&a}^"c[`s5t.xb07xC,@Σ ~ZS$VT\ A|2mr0шH Y'#gzmQܐr{'9fԛΨgFF9o*p{|ck Lt(%$Bxyh#(&@"]]j ] 0e߿K@iJeP+SKݜ"Rl(Q"`厗.Մ[n0~@A]:a1wş)l 4B3R=m͑\.s,KY1oYI3^o'?|}^OjDduDQagQو䟀 7ۻE|aЋ30xlOçX^.2]91ݤԟ`鰥-9^Ch?z<ܭ 'X:$9WK<:LXRHbZ^9~VgQRƃY2cq/K_)u3G B%}DcF ~G@lo`$-)=+xςӳ$DG | 4q'#Uf{$>s/0oKszp(;O Ѳ L!:. xlN.k\{I ˫]UWb^RE`H/m)sqcv osBLJRjwKǟle,G;3rj&<7x?-?RORh鵡IrXg<&$i/y_xY-Abt<{9?oign2 Qy8#b \udvSסd9MEvS\iC}U5gs OiXh߽lv("evcES‰|zq˯"߲gU~[TߥBVl"u6Y͗_ky#U/ a2M5ހ}b@!2fIl<UuSy:o7Og0NR8K$e8\6sS,>,Mo{a^TQ|b¼U5&'y 7"ߺM.6fMҾ}YE<1u'@ha[%M5-U>ŏXXCِzΨ*".pq dT}岚{Q;RA+ * cϖ!GM2N5m} ;e6žb'G8CAU_Diy`1AbdJKߋ9[›+Zu%&yXi[ƋDd4vÿ/,Օ_n-٪xqpcxu׀)2u$KB u.?GWKK.q9˻\K|/vQ8 m,>m +]@ M+)ĿB[@o; 1Iٽ~?j,0ze fwW5Fn֧FٱQGzZRYa7}I@:|Bz 0M x@] F)md,W Jmv}i5|^q:]T!%N09UJ;:A])t|d ^C* "1iĆ[[a/ C s5R%__޿ξ4)Z4U/FFSۥ݄ "3;pC}n@uS#2[ lrsS9Pе NZ%޻ âz? 哔~?Qhaq#?7RmE_P9lKlՠA! 4lxn Hf ii> ӱv6^T+WZiS#[זzE6kWB)[:yt-&(( Cٙam,]y wV^fiTtvU%R!-BuDRIX$I=\qKbU* Ȫ<+-v*M1Ćjw) JIhu#]ID D JJl\\v- Ď8znFlIq>#~h:϶f-G>IPi"_i'ͯb{^+Zw妪a?s헴Wj;NoY*s+؈ENnҡ 뇨cـ@unĿ6N!@ᆀɏ*P7Devk(|;Qc!)Oq3kg[Y )x>!%;gvOz/wuial¾Q) +?u% 4@mfᕍ4Mbmr+\+u֛^.]Q/(!@ը5nS\ kYPVSjK?-D`2ֆZ.WTTlԏXnkK7 d[/MiC4ڍ- z%pغF?h %\ȟIT"ўػ0b *"ӄUqmQCJZf#D祎W%-YF$)K{ic M׾ ;yY&h(1lP.(LWt lWb+esC3J=>+ Q_Q8aI k7Hud,[!=mG1qzay8Uiqy=|[b u@7y LNLlZtxn\3̔~sʑbaIvѺ. *&MpBv)@z|.Že~PUO|1_@ Á2ݵ,FSz\ځOU&5grѽN+wgկ@vxxD 7+CPG[X}$m){f@dlJiIDhTzZ/D56iwkb넴7K e> ԄT>R' \0[7ٻY\X"/8d6sI;R`h{eҦh3 n9I͜,fZ4ËguHd$hXK\˃%c1NV`_n6kwH`oEnŒq(A 3+=b2n.-#"t2|ع( )p + nv>dzU(Ofb' WӵpN鈒7Sa.+]_w0_#T/6|ό%]83 ד!i~4ZEjN;y5̈́^tp|SC'A-^1xͯf N_O̮lZ*+If3>1XqM+/ǹ̀LTC#ῠ{f^f>r7xv ɱQ^PYT)9wH@  B\;R6 ^Av7r%_bByvZ8 aYel>.4/6:G9mfI0nUkKiR$@ʩ^Ǝp8#a㑔᯽x _i4k}e{&i?cW ZOqQ8%dSpp/ {B6\?Cͷ`\ϛ*1 zX59XT^CE@p݉vv\iDt:g4k;lSuZ\{<vUXm} 3bU— :<'am; KV=ď~A(׏BP! #FDa/Bd +YaE2B - oL6M>6=|x\\D-E RVio >2 62y=_uеi8 0(WprU$x"p9 D U&N~+T<&aP6}ҠkMtЕqOЮ$9M܈T^DR**^~.M`Zs,̇3%T`<9 O&t|a)dPz״=ز '?+s-+'^W8l$R@g/Vzʙ3NQ 68hf,cR` ث|o"!2խqZEV)(wfL1kJnHu{-ͭ}:96(|Rl)ŀyJA!fc03i_JP] V郃[EP}n$$<ɓZGGFw$<&Hw*Ә@3 E,\UAN } Z 1{5SJ 9#)L5 Q f$GQO޿MsE{v/ ef!|qQ> o}SEu/m~zhv\s-@A@eAs²ji(Kaoi~ Ɵ`Klc ҵ#5^_d8%HB=8מa)oߺۊB'{ ,P\*rHRG^7ΙX^?tHU;"S'Vy8@ӑkM\6m=|@Z]sEꘗx r檹#;xx C.n1>EuEEÐ2ml,_J~TQn8fC ˠ:ps>Bhd"ry8 Nm)dEf $0'?V$β鮞]x;AmT29K9s;4Rwt~Yh:% EZi%Y< ЀB1`g3ԛ|wnZ5gb,6&EJr 'QM⾉\& ̭ls$*)N%bx"l(!ⓚ0rR1۪J oٌY/ӯ.\y2P<1~ `{^DAL6Yl9gWw)/ʤȂMN҇DSИ:ayFͣ'A $ۤhّO=}٤rH9/\9n']}Rz"L"45DtNT`TdIshDbuwzh7(H֋|A/ל;iΙX!#q^Ux1E&uO2Y1Y(a<UQ4r`R\qJ51e=Kz<-syj2Vi/#rG)ɿݹZОoy϶ݜ2-rjeyvJ^NѷFŅ}Ğpu5RB{2dPMWJd&nluPhjr Ҝ5.YF~X1]|eD t|2t0]T," N.Yu'/隶A`lso5~D2ga#QʲxwGFXZix3A-?*3 ۄHsObaԗhFW=ћz=dC]߹QY}#˫hoaOC,n.`MRVRb0UK@Oei֮-4I!cOzUu#$}'b9K2`ݨ7O ظ| j'^HO? @@:l@ɤ% @S]Bt=_l|I!yuCA%hEֹoPC|:eABdrKdف1TM>kr!Zi:sA'-%U3W^YM BAkVC A9je5Am=xp#nOLJ֖AR 1I ykf r'&Q9}6OtFŘVzpېK֟rNXljrJ XH`v}rړ561cK_vv#(W,սII,mO Zd$fW{)^"y⃀7r>OoB 7|VcXp.eK;Ey*홗l+LZٜ«xۊp8 rMO)uډ4Yiސ@eq~4v"y8-M~~6$-c*,xK-wm1TiN ҂"0:+|J@B~SA4sJ9B9{t=jX0S%_,ְ{qd UܬKOAσ=3gGK!Uӹw[r;`xinb}\+_[`0%*CE`PY 0@L#V"i*AbbPd .I4v;ABaudM;}(U][aB+ϹkLK儺u :dS^.iݖ]zD\NYO>o؆ȇF` 6^pY5xeĎoܻ}`NMbҠV?9s }6ML h/]6v6"aw KlbLp"r D}P5*vut|-a ^t'ke<+&>P^m?ew1^[uSNJ*ȞF;PHp۪I|)/YG|}&p (4+lT(5`_+B4~YY&;2u2<ڣ?B%t/ )^ժ>1sV"Z'̂0{8 rEFp.Z3} #3]b@%b@/7 T:AVݥP%(Hi3Ĕ#x oyK+5Ƚ9[qs^dcx&}P),M/{F9&\;OLs9 J FViOE5so#ѼV(W\BS%ҧYv fCZeU E 5&qiHYRV("!xz"IQB^R; ;%>VѮ.ވm "M46bCz5Н^DCԆ]a/q{@( *nWcO(%O^eS*Xw +4 sŽ\Ȝw?$ 6JcE}(V n,S[Q* cӥ& S`^(}pYK61&;?n+'L 8q4Atu%P. fRH^_p( sﮚB:mQ `y/'CZ 6ec^ۭK`Y`YD:`Tg籼9@@=jz) {;|-Rv8u_ əploG,t'5O-"T{'|-z|];Qc JCo!nA;CG!;r- )f4Vu)\)p'8ؖnosUfP`'jN3 1MT J>nG_erUnFVè0{%PxC,2.}4#{tdvo _Q{0|n%MCW)%S?h)Cڶt:ɛb$eO;6VztC U"#1o5ӻZ!â* MsPu6X#tMW-1 DnHb}ҡ&mq(IUɰrSj0l@GC'[RPR7)3 M#s7(j<|٣ا$w{}dI1Ij;OΓWv_ 埵no]duJ]缄'5?dwBOc"߀0>ljfUI ;鄚G?57w1tzY*&/H[$ B:hrHٰYNun1s.9h~| afa@gav!}ֽXC1<&Ef;"-L4)d_n@@Z<$~BW)3c%]TfM?o¿oqw)] ŀ*i!Ap_RӮ@1~<!λiӌLS>{0t(#kZD-է4#Jᔮ3^qbɉć;,%٠hUT&B0Ά}o#L* V:;)/o OL%r'<04Ncw_q-i0R0eYV墆5])ѯ]_ܑmqBꣿ W\&9LSqET7ΕgiadJD7ݺ| E]l z#SM#[Ion(mT;\ ϰVY"TUh6@Jvk1LuHn\B3Ruu#/4BLs8C1[hDYp?uanMo]iC,vlBX^r7PcۭXp_u %ۀG\ъ#gו~KCˈnalF~_ V8 6_ޯh`AjrV LXT Z>`ms=68m1fe˅%xQP86ָ&{I|TIPk ^'6y6*zU CW^ZU& uQ=5خuGą}~:3CZ$,r79[Y$,tgE2i|ӗWc1昭P]&dл;,b8Ϥ%v&Oh\g 5`67 2= dA]IA,;/zB[k2q<}ҟB(ra 0|S?WpO&9^3R>}WoN 1NJ}Eֲu>i|gRzCNOƩ0] Ga#t+ֈ햟mm?DEɈ{fRU AmAkJN; & Wj>>`Q" -E,)޻i[s9WS@"c!ōm%Ȇ5A1._;=pkh'ki]muNu*0$ԛlG #m4% %>0UA(kqsJP(S[Uq %dٗs $i|h+L99L/]zpf|Phoht}Ҵ| ={&65KĴz1'ld~Hګ6p5!zGOw3Kh5А)!}OLL_K;*Tt}VU%)x:IY 3>w1!tl;[ ^6kEAIy< } ^ Gg}ԭwtD ؝M|v&?De <4a;+_qBj%5g3dpudWϚ9OHB9֕k6tUzR)ƌ4K ۲9BMqV++0DDΖZgvsXH]90_Tz'= wT2XYs @EPUjsc2v#)z>{vR#u,k )жCR*~R{u:I8Û~DEűjևآpelGJ<-l>;Nb~\7KkI*Nzɷ1vL~bG|50X0ʫ۞>_;ٔvkd $c ٍ vɬASP;${14C*tt]a>,5Jpoش@D-5}׸w9(񹟪9[ .$3{񁱲X+ifbw7OmIӿ52bz:hf&=BR$r˃&PثZBqRD?үg"mԮb ||{2+}RlУcv+$76V)9s<@Xm98)uO `Z3Nij١"] @jhX:/l3f8zY C5ъ|׼7 ` BV {>STKc3Yd-j;{݁$ l&ofY@ N`mOdcp ztGo`S~ X{NX ;Q#D1kk  Rc~];NEaO~2G# ̏&W6corY > ~EjjzFu`<[_'dj^`Ҟ؈ݣjv+1;vT\K9-q(oNJ`qAw.;۞-sPn`NT!b]'STcŬ0J{7r8/1]x BHd[CMYff1n!UXMXR/3Ku{:Xg-!D\W$ӔDDp(#~E1Ω5 hLQ' +yEfI<4"J|0z|›oC1*$\Mex }H'Tfm=Ļ)-grX H" Yl:⧌G] هUw %\D]Zl`C08fO_XHz-g6XP% %py+PBgn9&Ґ0hfǵ/o:$ @Y"ɱYnrEz.)?u{-iqs+b$7ʺE>oն8޹_H gca)W\̚PWr7l6yrNߊ.[И(@;,P pixJ}^j\>amBO}qk$gtc`F`0>vO Ś_9FR|5MV)%{8gEZ W> ]:WRև=԰?&jc51|*>NvJL$`skĴRQ\/g\QN!1>a8Fnc-(=ij$5{d ޷F"8Mʰ-Kz$iio~fCkT$a(L|2,1p-=& a2/Ij|@D&LE%XFE?^&K)ڝg/;"AI[qsY ]̳?f%W:txx؏ANʃKœ8"rOE]EPmx? {e۩w?(3m&9P.gA ujo+_CNMQg7 ChMa~-SGx|ȣA&7rp#^`)8`LGc W(UwNтdb쐰Km9u5^Zތş@X"a3a>"@ [9qHM#F&2#{V;*AY~2p*babФDL%,>"9|va #_2BǔDCT<{C%W6)_ {5HXHreQdZCџ QB6Vy*$esTZr"FD}&ˈԯ[J )N*oLK1i܃}vmQa G[*2pL\ާp'vh_$G`R̰Yܲ#P uQa^oSJ8!֬VCkZ @h;3?ȓvż9JY(0UE;ߔRpTZ5|i{I _4n*҆ɵςp{M|$_Ӥ\6,r:I (Zr~z/Y Ěs,a ,or͉:G;IFGMﭢZ(c*v(BkRs?ܐ#`JJ]+K;eƃJ0Akս#g&C]V {M%obߊ bO(aNehӭ5K4؎Pٙe#/iIrm!^;͚ۺ4-kriWtWCW ޾CR٠U-<ѧ64"SimƟ4QSG^H?$p [MD$L^8Wi[k^.>/sN e|٦]kazet;@ U^WaS6QbxOHA9\Nv~/,%qt 2fb-r Y9:gy~-a "\60 .D2áY}GX) ̣ЖoW H]1WgߑPr3?;Lum)T5z 2?u"[Јrlݓg +CHZ.yl&hU6f5.Mn=E5j ?tvodmkU2 f\{0k|% N(t%d*f0c8$!i&3HñڽQDqWUtSl a9=;W&Ć(hFг=>G4+дS=v,AZv1V\#q_IdJ6?hĥP )ħhMV_?CWLSv 4f l8@ BM0*'6/oѭ03k3 ެ=ݮڲ1z0-/署e&#Xy61'zFTy?{ʱW5_߬Ń7izmDp+6_gPUy(.vBTkMnҶۋ׻T_;jg (r\z^3A] Oo@pQU͢=.gbWХ;^J<'sPAP*"crr4E\dXB$nG WXV$$N"qd[)[nd%h|vLn܆Y<;c- Ԁ`-RҗNJuv{h/nZLLn}'cU)ʟ՛yܜWQ5[Џ"k2ryK z+ T$&"G`Fi.ke>R+Rρi_ jU _cFS;[:rRm/09v t;Ԓ Z %GeWefD+iZ^W Ke 9DRz̤hk?(?4h*(B"UfGN|g^]Qdwa4s}uYH) 9 WR+KDK D2T$òPo? >zPBwU 8۸)>j3MQO&9bez :u} &:zDe†;[Uq*!ȱ;Lѽytg@wn %8,d ڰ@9!$>k?rI%sݍnAi!e.}7T܃EzGWkVڙ~ѠU 7DpFswɡF|[ Sﻃ KIi@RnTBwA8Vx,h2"|v;F O}xgX䪓U1#Zb66 UG[ wzFvs7UOx+w'vw vPe$Ҧ'_2Lg:C91^Z2@ ~y"P[ 7`/WY4d:M}^M#HґK Wo+QHB: m @9 )1;NMWߡ`˝OuDZG k-k+JT?5'r} /v=9ZU%YzCOo`: ]oC-KMV*vB'V9nw #'aOʢX$#u6WsqQ*)|;tBav ^e=I3?TB8ћ7x(&(kqtn+n]MïUCK_PwhS7:KIsy ϴbzv )2a@M*ʳ+ '>k>ɀNH.)@o0VStwPQ*k^-lضIzÂ5;о2dӼX|#K^u2~^LN363;i l_a|8wY_4 UXE9K`w; Ol:}Sr7O+TO:҉5ȝcKjoK}d+eҌ[eZҥVmmzh2T$FCS> _o`& %4wy=/o4-b J%4v:K7W : 9w[qj{ 4"i thNpۄe :nW2 gz>X$?,)LժlQahI fE~Kȕ_w3oǿv:nYW{8JK_am; гG\Nf' U O2y(J#VR1Ͽћ ЏIOM ў=!-F(E2 [S!Hr 9o"A5ɸ'@8G4fV)Ef.[6nhhlP1Q3yK  ێ TTA2&kDkRCv֑%4eh+ɜ:~~.< |^9E~D(UEtCw{wy@+$ȴ5.uޞyAvv}IL>Kr IWw(*^kk;WI# ; 4GGn~9?>C,#(N9lЗcj쪤 6ZkspCѤ(YaBLo5fBN28iѦaECt6qgͼ@{H=RmU oMߨ!@g̣TndzcHᴮ@5j$~fK>N:Y($5L$= ~kc%Ԩ#%c̳g8&˅Zv V0۹&=.˼C䉧yU&;̓"h/uEdM2?b:7SV7yR$t2oMA#˰?|!P\0O+yصñNt{tY|p: M:/MZTX LV2ig3]i*#ذ pkx_d$GWZsB4| 8Bs+Q5D~`/6Ejץ2ȼ ܿbi]18OS16 k(;Z~Z[]btsZ! SqC>C}Lb Ov?$ %qgBP5b7VVBIL018gA\zr ʶp_Rp Ro#;bNk 1?=7b4J< {hqӞl3'Y æ[!R}YޖNנ%rXsIWpJiRi%P\}[6|q{rfYe)ЗtAo&۔^n]qud6qaVM '4K&jp?hK};*( +X MΝ1_/iJ8v/[8ɽGv]bPoeR3Jlɖ7!\̥tG""Y&N *nOLĸQa1W%r1,΢1 *}B I#~6(p<9["Х(Tk0^fσ3 k p[pD=+W0D}tiKCz(#o1(51lAÑ]̯IgAcڱ aX”}7? Q5'XPE(#, וpaCƷ*Mrs^NPTӏ#_+yu&]$֌k\V_\F'Pc,kC=E+0ww2~ 4&-SeoU>~tk'P :LX;bW/BK7 m߯Dž.~- &rІEW@.^q笨5h@Mܳꥲ Bi[|e*4 f͍g?RHtc;Yu!VQUX;4793I%ya^Gپte}&&}zlt F95MKfc <}Ų!c:=Q9ddRl[jMW-#^P| 3%4},\iLyeu-Lw7+)|>I7^ p,8~,*F+bLH&ʎ7c'k*dA_8Y UMaCy3fBk =ȗºB(%յ _qpKf"I_C&n!TI)K^gy0> Eºk4e/{hj:"ՠRҢ]*=+˘soO _.3IE {v쫣)S5]iO8 2M(HӁ`WibNsK˔Fy`G$q3<7$򌅰p3;fJSz[,{yӪ~FOO!>hA[Ӂ*m ?^{~ԫU<(-&,A2a3~\_$֚÷MhkQӠ^Nyn,aO&em Ֆb\<滕W; KCuؾ(U[Hr 8gGANޝ1s %"k2TN+/T2.8lk.΄2R2ƆTrA`(ِ%!"աs $@tӯH,q񟄼` dIj!,[B(lh'K/^Mu܁h4~sARL aI˅)Rn,`[w髜}!UDp,NP05@/~2)Ceyp .; GNqΥ a2y*nGZJ؊Ss}[;\JM?#ӱO:$H6>;$gv0q5c!l>`*K_}W>K8'rQޮx)߂_8fNA< NpCR2?`ƭ?0l0P:1Nv1 %͒]T5yq&-בϞ l[Lrf :, g$uf:mؤ3g hK9LO$q>vM9+%YdUI86\rjm2L`E.6FɨAl폃#XP{˱2S8j8(9'.5EIRKw%Y{ ſ@C N;kR@52ELjKÉRVȓt?%ڏz^Z#Zov\ '58+HRh`4'>-(4t-aO+|p1'Qu}'3M+9tODy@#ͽ*jszUeuslHĻI0))'pEcؚqQm !\OJg'_[&Ift}) sі{$; XC#]01 |qęm'IUzAqY_6?H=V;_ӦR{{PZldV/a!3DyfM}~jv웥rU ؂AwnrUZOngdwDf'_ MzB`aurp*D8N+bx,tQ寥[( RnSig<8XɼK=j1^jpĝUXV@#DiwWzߘM8ߌbc 88XN\!.эez7(zZ/Ž%ԔwѻoԛBΐj#F7 ͐6˨1K6և MmYFh{5t'=`VSi`z$+lI4[^9.XH.wR0Gi 2R 8\O?9Gv4U pZ5t)@it,\o&Jl=9(ho-$'O*XZ +!kD@ qX _Y-V yTq=sD%Â}5_,%p]=XMvӸ}e\K+&u V@r8#Zb⑼euleYjͺ Sa7`st) AF4nWsgc܀[ tb lva^ ]~z= L2*Voˮa<>"N&PjZ0N(`Ti|FF[%>.Y0V]5p9%F&[?pҊBKLȑA+X/;$iW^SfeXdH / kiȜ*[l֞Yf|܆}! |nP?8AdWH2f d/`a͑+A}|+֤bdA2/Cmu2_}}Q ÒQcg,'ϫW 3,InJQds}D\@qFx:Rf^`o|, o[jp7]&Ņ.;>cbXy2wފ.۝5qM,Ai3d~ ,Zy:@8 "*/d6x#L)?0m9U۔r>}J8)tX8^eƴZKR `lc[Z27Hynԫ_d\EbE#f!E| 0XV[ޙt~B6[1=$KT>f.t7%iTĪxVBpd,">̠ S6Loo3ng [){ߔEDƑݱ=ee.E/= $2 irXzYywH$ۂXf0KJ(ۭ֪0P>0 mÅl2Vr:IW6?nCAw񷽡1 \j?LJEMH4ܪt[o˅ n#ҏ (RQmϨnA?"Mٔai{@sݻkdHk:c})@|\0Y)MҶ 17$ w^"KA,prR;k&5Rܥ’Ϧ&PDϣ}vgͧUȫDkIR`vՊם<&wP0U&庅6כx"C띐4.5?gn)d ވ_W׹ˢ`yoN$2z[$k`!gT] Dv"$ԧ a}ͦ51`v)~mWⅹfIGImb=m9YJt΂/4{Eæ~qt ͦVˍ8b58ugu&AX9ġq6t=(BaJZ|:Si<#4F{vЄ \@NDS>V:FdIt,> ;v1[yRa^ g R\4Y~j Xkn]`;p -ik[:6@03Z$eRP5wyż 2.aBbkRI}C[x H^7oOJ 1S4vQc֯߬x%-͙yYOy{LRghL \ 11%{mwrvipvm}l{aX}wTof4p`mePIok'D(jYyWcKhFҬ8NAfb(vG]@cy ÍR 2EiMK@rAKlvfd*LM{u5KZr`,>tmna5M>M^*6n@~|Z"y(Mhm$IoZEmb-Vab"-Ea_aþ#4qG(f՚mj ]}AuF Whc;N4_*BP]Y0-u2]ySrlkwN L vi76^*K)Ao懕ǜy-y 2Y*[x[qډsN2jDF;Nr?72܌.?.uʼnya.}G?&J6_clS=X Eؼ:/,Q5Fw"țO=Sr<3E4 D._aQ8۝44]#Jns#=S,&%$t.J7ggM! ;ea#'Zb:1rp2C9¢S;XVy|-kU;Mb-f+mS7@%e#kYO7|[IwW(9"+עtd %ʸ[(mUJC)`-BYEKtgPOVq)c*ZY>zǫ͛6qi!K ȫ^Sfi@4F:5~wx,h_P1#Nj۵N r] -Kʘ}7WHδ CJz6{ܗR-Fܷ˩)`,$)f.SNDZRjInɞʮMEGwY5(uNp8fLY(NQ" 3F pd{_f+۪ǜ)5JV_ [x!'PW9jI _3? x2NxZhijb'_N8aD1~c,(]г☕mC1lx !yW& ۱!. Ϯ'UuR\Bgo[v/S 77SA㎌WST\:[2QS=bfn}D Qpi#:84ɭ˻`afRۭrEdf?o(YmKKf|>RQ:ETֿWc7( /\z*rʽO.`tG"Ⱦԋ;^6J{8ڋhUFµs1^V;jO2}B1 X{obFZ{`O Zoi|?r&! O27HMP'W$f ;hc\zmaZΠA!cdF=XjA\T"`DžP}}ΥChK𩗁Ԓn΢ ϳآ} i= fiqqKZx/Yhi`0ÉVB8H-c ;ONu?hyt&NU 0GnاyDg̠PĦfq˕#/=e׻F;B!wC#!VX yUx5IBl#{h& )̇ݼ)BNm/jTkį=(R[CjD,&$&3Y:Jr{"#v+S{ճQ]v+;< wX`  թcc.]2TL[uv4`?2$Ȅ۷006<>yO 7j ps*"7qfzCZlCa4wF1;W^Fu./IcoKM7 sZ+??Re~6iZx<`a$4^{&(yI{w@hy)6瀙1fLw uj]ArM^i'XQhen"1C'6@3OΪ}h`-{P3^&yf(OMOOe['±+ t >")ۉ‹M^7.N'}$L໅wQhHI=۽NIQ7˾՗83@PtEŅpՠ)%^ƍZ*~eQPdOytٺa jkL:ыp.p\*qO!z l xMgJ\ GvUr=ȃaSiX t-vq;kU(햢cP v&׈t4x>t>zވ{Û o E'U3%SUiôӾ Vs*Qq=5t݈۵/do?Yu+$tuURPO!]% ($vTv3} m*'56vF!/k:oCh]i>r [u?ȻU~jWr=]c<}J7+MEOy^-RfyW"QjD" im}z>8X e[gࠗf& q؂8MJɻ*Ͽ<3G}< m36- `FCHnlˆCI%. U_Sðɥvr20S'r5jY+65}I`g#02ZT͐r$-fe.G˲oUbKoJƚvޙb yuHZ6*$l3:Teᜊmյ3&[M(Ll;O\gKyp˪2 NL7QIr7aB`RiO`,%Ȗn?WUsAO\Pઓ Fm\1ZvhNgN$l)[MT R2!I0ײ#SS#Aq"5'wst-%dh!O:.L6i=.I s z{Ƴkb翅z)ɨnqy=&C,:òWNe:b=%(Z _n@5)a6&c6up{P`/`4΅a]p/GxW:gҶdqaۤiANΕZYLycY(6DÀNql+ _,q%WY8c"ղ TgfjbDXIL2-kċh["hn'o\3p2 13F#T?yȖ̷[y4Q"?w`3я> $S9T5v)m.ۏ/cz6.+֤,Tkw#-}!k.rZ4k}dgb &y4}Cd$ɈkBa1@',L_8ڀ{BϬe WMEմ>>qJ,g&V8`̎EK:qh%b]fp583["7i //*WU{c^%arpQhЌ? F FE>bN]k5BdM6< @Ϋz>CP%>dWǕF-qd+$@\%UYF$lWo7 zKanA 4޻ݯuĤcd"YnQcK)L|Z.aa5HF쐊M58Ip##!7{}W `;/6 ]1{ G&Ht iQ4y>̓S2iB| qD~-k~d%_7NJ&xdqwY=~ z0N]YDꐏ9z>z[dUbtU}v6{7Q+J UDFս<Ūu2E|߉EàkX |NIt=%μPgQ+åUNYЋگCBRdjzq5/iCHf!5`\z홖K«PbX֑O 7{q,. O+Z'1:&'xƛ'Jl Sq7kaHZp>񲋾ucS ĮgK4Z\sN܊t](;X$lorGޙOiבMTIB8p==gF'N% xm9=\MGcHIPl;@6>W}&;xkk`!VRxq1y`7`>Q* V6pQJ__RhJ @ѭ)ͪ_[a'xv%%JPQRBA6 XHM>&:IJmy(xbz.VoSc#Yv@i՝C5]# Fw̗uX6|≻ٿ~_1;٭cQI4#=hR t| "9hvvL%]5>0 ֗7C87%ItKTAS \J(JdhXᱯ>(xyy=]?);pvt̳E,ď ZdΧ)y@DVdVϰI80ڎfEa# 7,Hu}yٺmE1c`kC(<@.@lP[vޡfaT1|<؇QG [K戮} 0|N9Xi5) uq|-R኏FYO1_J [hT2w>ҡw}4c"B]/Vͻ@cqAn&7qM>xqc}"gc"n~5,r))K߇4Z&S/ YVj(C\[T_6Av![#s67 YjDzj0ͽӵW/Ii#6B0&;ͪ)H!{V *6\+=\bK18I .1@Ak{c3|U}mX}5iB:~Z/  ;4u"`H@" / R>L"~,5>cQ/? ZfSHYY8S h{ iAǓO Ei0AB-]Az#ӱY%5֟`̵$iYInQZ5FFC{/{F+'-BmI$8 H>m`c{_?;B@vsp6ГՓwAseK!YW g_uǕ,r&6S  I/(RϵF)$ˎL{MJ\УY*#)zˑvUX#;AF2,ry]M³B:g!bP6՘k$Eg G1~%DHw>qe{S)atzC,j`u`t\'mg٘^|RdžJD8iUjO{dLr&QJǀhdhYl8Õ9~' $lBn\VuGK$O.F aj|\M>nTTLk)M˯dAf֏rDfvm>y$`$UT\^'h?QD *1{)ks[S1ܼYS4t%uk:~`eJ$|1I839@?ff2Ľ<’OWn )Gh΂xij^7\aFaȶ̓s^l2_{q'tOyAo{juI7-^%ݕOU[Ƶ_.'jw>#t/ 6w6"F >a{8!jYhV?78 Eq7¬KT'CK+Fސ0ǐEhq=eG>g]9sLA@S[5Hn`EףּQTݰ&6v,wʻm~ wop+o$?/p= ?@r'5eC?9Zͦe3G Rѵ:<͗Efw!FpP|C)hh ֥@|̵u(8C oL9k}XS9A_@,rPW^:wIr1I DrQ^MU{]ḱ vY<>zh#NV8_Igk]YSQ;"v7%5[)!{9ؓKFžƦIxdc/T '@ EUc.c1ދ郬,"ZKlUF ܐzt|1»VA|*-igr]MiCk}Z..EqKmϛp(3gKEjI24]K DPo/+ B熅 qj*7)-e,T ā.iy$GZXǽLpc@w1M{3TUHKð@Sg7#|)FFN[>VWs%(dO ݢPk!iyu_Y1Zo;0/t\7*vzJK hGٌ'u=y7zy"lR\C9̐Ws#L)!(+a XNYe2tl$ iGȕ=7/BfXmkfFdUNp>!JH13zU >Ե0ܸ}?N(iƁ !J/SC`$_^Nj6H>l{*56| JM6"Unypސe[ ࣫%[۸D`8jS]^cSb2,oֵz!cm1zE~rbm=fB?\RK@-a'CCv D1NdiPΤʄX$(dgqqu' *1HgC_IʚqR}+lM~ܷl@;8zDK%h [ӱMkذ[zu;g_j6l"XFJ?&\k9b4z;/#76\^Ζs!Ck}^M{.c/urht*5?G}I[[SY.Tl9Q'"`b(ɻP pmz. .ɶCt%LE rBe~Lx1) 0ǒZE|T ڳSQI3=tk-FAEmYd<ʵVEe8dJ5|/^7ox\ a? X\q?3] j~clʇΌ3 œkjgn֤)6D 4}]0{5Ak}&\:16 (\l2"j/Zf xP͹_)Kq2/"{Ʌy>J|tץyԎvNaҨod $OH c)Z"Ut%2&X!="zUL_B=!Jj$ )HldlшµJ]h'r?70,}o"AĢa4  <Zf|9<;s@bN3'j2MtK4r"FOw&VM|GGLsnooKLxruX_YIXg6"NG+I\ =̖ePU@)jc Nx{PQVRuJƉ~Ԛ-'XP ?I!˧q0/H+5`[2 9#>M7 ~<[[^1fN|vd yH;G̙\s|圭 Ka z6O+Ӄ^1S_aփ@oӣ4j-! HŒ۾ʉʅn7wlׅ.f8۫"#i ܑA }^gWw^x-9mlc~I# T'j malDωUȪ̴|_p:xJW,qwQ9Ĕk^t65 y̻uE4𶄿vHba$L7F 2ӥ *]eZ76BI8ժ_#@hX#C@>l1C""l $eRk4V,`cLA7s+YM_3nޡV34b*o'{YbV'[ɬ_Jvv\yDy/D|K8:+#ۨJKe%U{M$ 4a\g=C fwS.F2j7RR܏%7}7 E% vbJe}˷:tʵ轊˸'&׌ڝ3Bet-t 1KҩVam=8c)<3VGce\q~N AJO4Ap=[MG7>.1}/WCqwCB||\! E.r9bf%d$zr_Ngm9QbfSU3=.0L;ߣpm6|q#Aȇ8kU8 *Lө@NOàePAiól\֭l)>f97cj;[7I Ѥ._#dHc~!#9`JcGWҥQiaL+ԻuYѹH(GYG+9 kWv(ZTErޭ}tΈ^iy$1|8,TL<~qdFd}Z\K8GeHdM]E5 S^O `njwq#BIT#46!9wnf-E@iJbFMÄ%'O]$gM:W6S[.z3X76')  mZ3E6`Z~>Vy<F|Ozi(| F/DMXܥZCK:Im 8A܋5`;bCm;?VX).v=#Ѧ71$jS"FgLu G._J1j `, p>nl@~R7f PE w"5zOVpG7 g²%r^̛^ӿ]%Rx t#f UIjF&JŐzK$THۊi!ŔcKYAXmUT9sx6l{ɘ/7C3w!֬U$- sTa*Rc?ͦ?@mn&<k+MH+-4w%pY 4zhj+A@&AFOJ&Un*vՀ~A>$9M)C |PJ[S qťr{ "aq|Fe%Z}úE=] }"F JJ72Tn"teByǖa~-0矶=ˤGʏZ;EfYFb:r(Nä0;iM$,^\TFJܦ-+(FurFq_Ȃ K_e$'VGm`{l3DykK- b oJD>=uJyL@pz Eҽ-I(1j%odC#g72(.ueI0+i/L癚4SKpo\RJYc!UZ,mo)cUPKݝ&8gƂx%@z|27GoKsb&z8*Wdf^r̥۟yY2ϩ[@ ؕ%&rF")T^7dn'Fv1G$HcyN>3j7 W{:֍'GNz{ʆ9t'PJwnӍ-[ J(–70~PM9"cΠ|Oj434]8e_A\7Nd*GSv!6B2Ct\0Q SRdp~UԌ`jKvNS]QV-@S`n|&[rO 3*pykXjfUluߩ8s: OgzT,XϕZ\i$g+Ž,0B`kw;nk}BRK+ "Zj7ѽ!lE>Fo]+ו4Ml%l*k$||w:"}i28򎷈Sy6CDՎADY^CۓorX˄YC¾T>epɀorA;׸X5xPfn4,Meڔ q Az34&* o^8i\*|&!^L^M\5¥k:\sGG +qO"f8jz x/Ծ3Z>BS9#}EMHnhj(8vj j]Q S h| R07S,>|j:*b=9+ٛkrg])Y}&,4|Jݥc)#s£ɻ;f GË pVF24c+xd:Am߅A&PtӤlbuMLrj 3%3ר sJ0pW3;5X*Y9>oEg& Gzk"i)`mIH /C<8/5{ b*]ɟtqx!`{P-\~ >ќ@0J̪/tޓ!'4qkAZ%a(4AqCْoOum"6a슰W,'Qo[ގB䐗hl3ŔS 0 Mit{ )uqt4+380^Pv-"[x!dtkL+ț*dGX8x6^90W *Vu-4x&!"e\  @*-bp7ث@.>}xIZ"M}퇔ϟeҶYx!~fHs%A_SYm{=**k5fM{ГK#@%BokKI[00 < ߯晊WjS^8͊GĈe4^I5 UQ#)-}6jx*7D r.6? Fp)ҩ*l ՟xv^4ƚω se%Zw8Lb8@\@ȁ2]4 RՈup9xe"m.{g%Sum1'|pA|gU*gYǡot9Qٞ쏄*V0D8MY7!3a~=CN{NW|O Ɛ0);3]aq2E;9!ckhurB{r( 9Ƴ&7`-pY3WZ(HcoC-j2=aF8d"I`\?|r1r6C% N0;ל3'ҭ_k-h^#V`P܍T]_&r9t3]r k>z0VgCA.j }#AԮNu,}Ì`eURg4exr-BDBOKnϻ#h[bhxf<' }Іh"cӓ[:jO6b[QWM~/߷LC9B|O>h(F a6%i7UTk՟R|d|ޠNq ?J?R̹ R$teX !hHVy֡\`[bb[!ir Bnyg&_gHXǪp;y$ͪ^z3>oVɾ?-'T=/wU @PT[@_I,:tmkcGC_Wm]nq<ʁ _@ɔ{kz|՛řb]gR|8a{8n%|'SEVhYVd<a/T~v`E1!6KJx+Es >4fX[IVꊣrjDuZ[r@|6Z5<5y?G47;t"bwsfF*A~ycNc _+!m"oǾfpgMӕrrs V ݓE/,Ÿht?Qʽ62xvFU]') ci83 ? K_wCG}&=:I4W4=OB}q=*~gRNEP2@L1]bEQKw7͂LaNavy#Qa DňdO?@bLF^S["W?;t_˟SNFc) ދ$rmA=JSŒ([X|ru(t)DWm>Z4LX 8XM;s-^V|jj)vBɑS17m}Ά{V!/b:ד}sӺV^WU`־rsg?qWEʧj=m*IFMvv8~UɀpU^;j"]SA,t)8J1#¥sE`G'3zw6V8N_*"8- Ѫy5'_1&QpukeGJѤ4hAWÉI6bFbQAg|B8c"ATȹTۤа# sdR𛊀Q;}UgyTg)J c$f<@ÕJ{g^F~)4CL :Y?j-7 ƙNns EXt x)S *<7v_[M^|Lъov"׵1KExC S>|W;+XI*UT|^k.A, $vs cGSD2uWA#;~{۲g- ?>HqfK'~Z#Hn>Mg#Hb4/ZllxA|Jc;*a:.7hw} U1w ;;%zhm#$=/R;) sH}!&}=c21{zH8f0#۞T&)svyҼӖ؂?P ;!&ۿBfJ9@%b$x!3 ˏgqkV.rɢizXk`4'~Hu-:"4+V3@yQ?T7t/ A돫-`[R#̊(hQ} 3Fri2ΟB !HXtJȀ4V; vH}0J|^4j8V1}JE˩ 5o-żﰄL:}Ʀ L4Z1ȓoa!7%F+,}?j5G?(& #c!efeI\LK^BOE7+[qx@NA&0( y !O_嶽rC W`hfpQl32N8e0k44}HDFE{VԜwn $C3\>@\!1[m[isVBs(naVGL+JJ፺__d ("*zMe  ^6OgǽFD-xR3kZEe+nZĸGIK(L\$ KR{ÞoB/cI•nRƠ^TweYey^EZ3+:vaU&]#w γl/7Kd+1w0;۱dIω}LkexUh%# )١Z\,2t[Ub'*eO"L-;8 Z+[{H<)2:8\bЇM  C?Ka` {9>hɭӸtAH>#0H Hӑf R_p[c&"&u[ gr)+QYFkn"N^fHr'Ugrdu\γْ{$l * DzLfN @SH{0Yz(>*Bx݃&=xSwt=M1tⒾVs˧Wf׉I$fyҷZ5+ NARaogOL4V<bҏ$+<{7* ?Ƿ<xۿrֱ`L>]$ۇ{.EUk("п!´jGX9ٺo '5E= oL5$mlÊB ]Of׎RfFӵY~%,ʶ)[cVP3:8΄. }Pp^^ݵ:M/ 6:{꾻 CZeǓilDA0#ޱFgvR[*6ԯzzj8,g>ao<2([ͦE0v26hA\GȕTߪ_ħkc4!$t@/'ŵ4Wcd@_m-5Hx90P1,J N5`aX1mLxuO 3C]$6qLQmOw3| ?Ӂ{DSB"rZFg\J3;ф;MZ ATjb77&+-K):Ox vXqZ5v 2&$@A|S,7QҨIztar ]'_ϓD/jsO1,ߐ^Q"z4YĜ5pn +5 <Uw0_!w (WQ)?#w2C/`un#cq# û1 GJ Sb "lzH{hFʎGAncGC}Tp\Zps"Z.KA\/. JM:0Nva)'B*)+W/C0[GW+B YB6X:~A\M }9bNT{'Wfx,Ea0AϤO+\uWجn%ZO7[ / ^`u" ?Y8[=hjH#P\S8iehC P])B]u(2eYנ[j6z.j3Y:yni_ dk[̿OKNW-ȮEXA2.$SH]};13l۶m8@5Þb{;e:KO[<¨v,αe?iuy1#. {TU3„#N0^@CzYa'^)w2 +* \x!+N]Ai:J-l\e->_++G!e##a> -TfT&X]&7H0͂<5W'%@ M6G\Zrw4 M qn3_ &젾TExNFAԍ1eg* c vUP |iJiwngg"Z̎طןX/>A{;"^)18vU⡭i`.%Rx /&06A2̢ '_s;2{q^BbiB<"vg.Qp9X.Cpun3yWc߫538JHnqqT2t՘nP芄>N`YN2":^c:zډx{`d@5S09lQ}R==BF7atEt.}SM$- hWg #]6]{`^mkج (Y cO#uroQJ!;iC$dZ|?f ːCC<ÎWiaW:# YΔƑTB r}]1%ؘ & R f!o4ȾXwXڕ7Ư!@$^S"h=[z놺XE1!X-cuZ ̴[F70Ŏ;79 ١H~w UAB]虷'0tEɰ$_@=&&p.KvO\lDJ%\f$PRXbk #IO. IWOq@.Er3^0͔~S"ļ ^<+Fi%HWWԗq}"$nhvDYD2eK>2'# /eI~J$)8em0vyv>faf6fLk5hSu@;ϴhM2ޮ%WE+Õ";k/RH XEOԟ~ $EPkl2,z ,u{ʵKKZ^hp9@-Ìul\X8 KL ({FҿR|Hc=̧oK,^+O`iq=-%XP>=ڱQ)KҳgΝQς]`dޕ%$ڋGKdl#!jjH'7)QP +jn@r+P]myN%Ƌ,{Ң7].{uwb0>)CG(x 1DN=I(8YnLbs|W+ƹ;~`DBA-?2A_T!i>F[Jyf(8('lHwkVbúwo`41p/1̹+5ZwDn5BOw\7'xحEzM;\[  JTΔR# g? >J2,Тz?T@&DZaъ򷛸%`=gpfa0tS,ԣ- Z}=bOHû ۅu^i"<H̶!Wbt6@c ${GMU%܎}= H̛^OQqi3[ :I~l#JÇEcQ$3,1`2(k#wIrO>f/70`où*0p )%%=Lji5jQ12X)ήM9Jwg)F!v3?CLF ryq"f #X Hq%ނAGȳ/<]10Ճ)s?0! N(|عn3-wɛ1Kǔt.jG(5\]yPž>5X`TSlv j{ ˓^]e*m)8wv I-@hY=S20;C !+q|ݰS[x^;éFE5* :URq&^WPVK/ 5&Cuk"M`뷣o(fLT0SU/26/]~53 G 9'4FvC,Ԭ"GoSF ]q1ڛ6x]5Dԩ'pLr&{ confF/[t'ɽf5Pw+! DFˁGM6aZ"73yUMEŨBdKS"dE>  kUnj,(?ؑPLLBb9Uh\aɈ6$crdL n}BJB5?Ck6~Фfrt uSo{ZrtL]EѬBf>&ugB* {A!c&]Rۯ$i T'`H?{[]&ei1Ojp@ iDwFQkm6a^(v;& Җ_%ӭ ᝴Y#Pt!n :luR ''BZv| >gX~vpi_c({Xlj-^նFm`9 &Uuݴʦ]T304F ƱM 1SX9Ģ5լz';@Q$CO~:2{L}" Z"7#7B_}g9G{*q@ov3?턧x&tT_Z^_ "YJ4y YĎjC6lyTU擝o8 Cݝyf>'= 4=޼Zi 왊(wT]+!=|qE ;Y4z4gDEȘzE2v1yro|9Im1:0kˎ<3Z+_$=1z%+wjn z$ ▚>c riŕi8nI#x9аʠQUBwDj.vM H޸E(Hh#q!ja-SNJQ[wtz8UpC ]ܲ:wymW ~:ս”%I$8;UwSX1EWz~mS!=!FK!0$؁0B)͘W _zVm_ߤ̣m9ʈius狭&^T58P[C府Ȁ] g.՛!iH aq6?'F/fw2?ظI ĴxgƁA4I(o)$wGՁO_lz,pb>k)OKɝw3Lڠh1CG 9뻢~zlFjUԠ!meSӏ9:?DʛYm8I7N;6$D 3Nq/(ym!G =AbQWl9cUMLv]Ɓ3NדI&W|D~̑k+aďq2U#㕫!06NHx΃GkV)xw'<\H=X}\J1Xsk:MwX 4| oVo)ljp ^J כE<ӋΜУ YիFd@8 8j@P̵TQsa3iwJ&Z xU2@{r~...j!l TKdlUAKo15g.ڒd%y߰k |qm'ܠ*WYq Z!-=!yIOJ|.Ae7pigLN{;t+D̛&Vj_Dџ}RJoDG=ѱ ͫ-ŲnoƁ4%ꁥA|3BnJW ㆏m`\2uE]":Ǵu_M/Z|W"]] AluG sܷH{NX`EWW;H}lg2ngn<ݒ!|պ.%?际VߒlEܵbJDlJ^xѿU̟߄kvY?pC0IWoWrW)u#%ci.yNC_eL#55 SU#3I?1ST"b)!s}nO;+Jx7))F pC%YC%1hՖB ה+zm,,)9 Ν ϱꃄRo O8,pXRgL#>pA=gf+HDdWdY1nI¿cVs8d1n 5R >)1jƹ@Qk \1&TgBV:A$qD&UŔCXXa=vNlQ5WE}c Q 쥞ٜCOcҗicQ3 SŸ"[K |ܸĔ %ylZ$*^0|GdmM''kpՙBhO&Qfy4=A`)e:lۨg`$"瓽I$+KNWus <-ư.q(sΊ"v~,ADB2fHgZvz:0n*6{ѭWӮbՋ_(jA#xCWٸ7cw}?XrA*)͹'? J0z'n;? bp |a;6P];~'>Tkʴ 8nEϠx{Vx$z[-0Α^ABg|4 +oq?V9+cV皡ɯHiKv2~{#,]vjґ&CE4Mkxq#Xhe^yutԿ5i7j+BiNKwrfg k}<%(Ưሼx\vGkGt2yQB?AE3bqar$?'HL"۔|FK9 Q zl`'!`HH- ({#ϏYL`_Qۆs6&NjqiiB3-r$q+i$$Y#ⷌW|5 gkO_?|Kb"h̏`|Tdt{{n@LC5\ޢB?bVS:Z3 LR;Lb*6pn5?e/--})VB۝9#__k\X ٻPwNyߜQmsںS|T#/kW 'R-D&ָ%]&A+(});uv . n\Bү[mg~O"Xr99q[oጨ&=Gn(E,M :/Y02-2mOu5] Qt5&w4 tO,=ƽa'Mf_Vq`=S8`OVS24Z$޺=T`^/eMڿl_ŭ;goDs3S&Q$PS ҺlxԌWmX'XfB2Onp8AS@ѝ_N"碇QUI骂J׌Jv%ܺxFd%aK,쿑fq2RI(:kѹ\JF"W?֔V {LL6.@E!g,NZ>vk,cQ֢8q(ߌ1u#>3ҧ&Bt-5&[Z6j!)HnQ{7aE])v81_QR4Û!BXȿjN[]ԉIn D~֨Pj1mx=¬Y# ۜcdma)VRKƭZ\@ӅpbIYú}F8}_p)>D݇8?$3 [ \ON2B|ߙ/`L_b/U ^"yX|W_W WpŁ7{腷qD X KSG;Gx$^ýd?I 8";6⬾v:Wk`lP! N`vNV$ qW tWIg JkYq64DEhIt8RdyͪY1YE#ˌ6$TLi-_EP:&Isz9$իX߈nk~|hftt{Hԋ2<%9wt!+>n0qYrRk |QXTiRZпeU39њ5EpEZ^51c'.g\$!u1J\"a$rv $H-IɁv q<~i{' d ,B1D18n|nAX`}v9j sn֦wg־0%wD.#EAȌSAE(%X~Om".<ш \ԤrN3\S o5 Nc+iivn&w_i 'SP-^omW!m&td&3t$gtؔ-:͟SP <l6lNd҄Q_sj M#ɛMMuS3Ғb26\ڠUP\V@k70VnW8;pE.oa\q";<$"\ U (Y6Hvi1y1a&@fFm}r((}Kf `?ohݹeUnbxHL#現'"/kU+%;v/\&p֙3' ^Gj :yUY['%}NĬWY%UiNcvppgNI{hHA6'3?78ŏSDP\b夀2\[GL\iSƎɞZH rxZ&z=M:/]+yfY`@>i\$ ^ʁxy?Ί7(j4~/_Hj̕ZEƝʻcMO#[mC 0+>pU|܊ʣfZVj$Ӭωj (Tݹn*5=WsSΓ6T.O0W7#}(AR #Q0QTttM*R|oxZC2jᕼ \;FCmU~ cLnC;SqLK?~3a_lFG3wu&gĒɣ|stumx2DY,Co"ۃۦ,`׬A@!IdL[/igaA,xX87B M@;˞DduVJZ[b^]K,owIWA7T8Bͧ-̦͸!t#TEw:u4{%f(eA; ˔>:e_Zn>)oIc-L#ԥ$KUԆw= 6\z.(oMϬbDUfHG2yrk(|nNO]sGPO0Fۊl #W%M1JUfHIͰe|3aN_Uf՗foVVL(L xlL!vip }CMy5R[TZӬ8JEgNQw#S'sq "2FK-czPq:bt!7b D'ǀ^0j? U +qa\&z51-zE,MD!,J_intmMJ=aKz.x e;wҪ4m0$@P@C$l r!MT]J.Jsw}ʂ4p6o,st=3E |ﶠNJ9sas;PIք0 2Hjz1W0&t,\\\[)'jTy HOÓ6} d|- _K1ye2N r91lV ]7<[lۭ^j25  "MYd"OSlTȪB x+OanPWQˆ#=BQK|%]~@1P;YHkB$:b#B~1mѕN{CgZ\pBZ=yND=?NjL[b ]K| mL/7Ê/om qff]'&m3O{F8!m)>JXԄ-TU=q# /ܙq 67ƛкTSd6Xm>2r5+H̀O eɬg7293\e,}H!Ԑ?ˋmkzM5Bh5 ubc{/pG) ,߷ib*8c8m%ә 9^-ӗw A L'`17p)r)S#iYqy>)WEzŶOPC~jBg'fi\J6WкW q{Q/&e*HgYl2OTl;`l+pR~u#l ?4ͭ-p%GNL>_XLXH5AN1VITAznmhyV5횜aU߱.(#Вr]g@T"YvgRF忦- $v"PL24wqU7Ix79+0t S_5uv 9d!>{ mwF"£ـPJnC1v:FoVBXnT;RmNP?VIB<x^pkLok܍'T{t[`ER^N^u0(l3ҏ!Cω@Ro>4Ebbe"`a[6F{gLXM V܋ $ 7Yw\-g ѕxp+:ENLTGWV9vY*eWx 4Kw82*Zvy3|D?ϱ^eٚW JQq(-"M5̭TD]K"3WD>KɽquKu ]dMWņ}(7)T©C<ݙ 'Ғ_#Gwog5()(]_>MARbjv|%]qr]5%T,;K'T\-mX65 ]~Қ(Զ2U *y̶b'μp/#ZFq5k#Zu6} VO НPY ؇D;)&UyƔ=_%K{^In-ei"p#K )]t'R.ǽ@#p.*M텓QXӮl]U]ԑ [ 2͎qsZϹ!ڒmjpTtD b,ֵ#~y2/?uW3'KqaɵPqsFV4 tU^I ( <_vA "b:♻*wi:8@ѦDZ恭jRPWoJfG $>^Ei~uxϒhbgJPբc@qjW6I\|C 'Kb.",G2>f$Ae+lR.^9FQUĚ`0h~oo.5yburu)C.t@%;h;xm ʒTj=䳿Tl ΋Ȣ~SسXje".;9.5wH{>TO6[|]zRQ#a_ 4N(vVy&OaUt[()|IiZ=<7Cŧ}~i2^H?dPa܁a'{!*0Q_ǿZZ1`K܉8Bmhy-:Tl(dP|j=N$x{[n |T7n^6W؂t^k8%%$2U@b{EGTyluqHeOȁϿ[<,tbP"_5]`+Ikks/=/͘oj_ Ǒ9HMUB[ޚMӠ ;N>·#xmf7˥zP'O>mV2fr6N<qChs݂y9_%)x Gt*BqrHxӊB֍nR@.5 jٛR=C[Z; u/nӻJP鰚Z1VkXYn1{$sfoE9HJti}\S䐝|dVwʌ.95ZGfHk_XrnwMx3S]b99_s".eOʯ1,A~e |(v>n*@Y>њL'&R[ϑR黦rǨSN}וtޏ(G+݋ewnn[Q'C;XMPq7+ ܳr1/4%~& ڱ(V?4‡\'5+H?^~X4\p*%bgYZ070701000002e0000081a40000000000000000000000016439a3550001ab00000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/]?Eh=ڜ.+EC0RdrPY|oc!|7 q5-fjB7TnB++nԳZD˖͐`I{ZU!O–5oՓi뛤VF@8`&D+{-~'Fch =d]zO-F#sDi-yY` &r!&m58+^ǩb-h%T j;| 61!úW2kJPb)YAҚGܷ,T_2 pC7NjRRN䌏ڳ6)mw_Oe$'98\x ǩ6SS8$28ɫ7pVtY`n>6&b?EMƮUw#SKS>Ew Zө`WMas ZA҇JH.5Q`߶!k}(-QM, ٽ QIbSgekܟ{$)rqm|5Sԧ k"!&[{ h2X$1I-u^,tF)Igo[/O7ۖqR횼3ΩRhIAUB\pXwx'Lz(NVVYѱ%U-~K^/jGmpm!)j9^%)r|$4c叆EU]B1µW<%3ĖYyeRkA! $cXlpbD&sK=b=m@eb t2Okx?hQp4_%)y ̕CcD+yVL-êQfL@kZǛܕmL)g]<+xMԛPw wvV)|GF&)SV@2?f+Ɉ,s޷1GĔSREzм# o)*G6A˒1_܂j=6T2i hm}O}ßM>GnMCD?t!#QtYLF^[n@a7;r$rRĠV 3Hg誃kUHi'fbƲtԂ62GNpmr ~I$/@G-xN1Hc}7 @w<=o8.:f!\2ǘgn3袹h82Na$` Xͻ.6:׶yQ$mr1"zr>#Ɵ ׸plKoy5Q7՚1~AR2d\Gw?dGJzCçJfba:^CrIJ9;Q=M6^}]yCڵ+Zq@ؠ}Ɩču9-iE1ȣ:0؀~ѷ|yGn N%%7I B;y8 rVN[a@`9|`,~' ~pXK?-PZ"nk~|"tcK A6-+d WD{d'z3F16 Df.0˝bWL}p^#o6ina0ܲ9=G.iƙԛ ^R4> E8G2o[̱{{!RV)-goqJ 1\]2<=My^())k 4C86$%^+J 9ad~Wg{z%inheu~N$R%P|-[Iaմr"D^N ,h^պW[٠VYNY I0mN@ܚ&y|Z%A0G9Z+ξb3VD_9i5L`NJ61_S mbM[92\o4() gc7 |+.@#ɧ%0X~6пB !s6QeUH2CGs"3ӸVvηSBXܶ6ߟ-2WB4`Gg/ 1젨;2!7{rO\}bbA5rfbK$Jђ#f1LzJL~]3߳M CyvsxU>Lc- \#vÅ%}S 1:;__&❮NB׽jCXVQՍ,FB9"4uiɔ~xA%q'Bh V(4mGB ^x<9|NMp|ہpq!L+Sf9<~嗝Y{h0m5c2>\u,)ŭrW* DS}%$NH ˱zR7sW[= k=0G4QwT!iLid?,p=O!8꧉o} qEإڲG!Y `ͅrcOD:x*EoܬA`Q8B[*a"̀{W oڊ &@24)\O 7<0S@0mׅbgQX h-ͱW0KwWM!'?};ii>.1ϔK`/oF,uD<: ig%0Aql*:[ru )(2%Cer z n!|֖"@ pAlj݋ԺkjT?V޽sNuQCуL#H*Ks'k f.M-4mQV:@T[H׹Hڠ9zb PIZ9nҨpD25^6S!HGD7FvyCB:.* HtLjm&JJT<_3L˩]FSrB!QBd^2/Q,ww"rm|[󟽉(B 7#W=PV,v_ZBx5FIlo21J߮N'Z^,9ŷCs1"{>l4E6i&ªi FǨ޶R||A?N:̚,qʢkHl puhvzM8(X-4\ Ȭ/Kh͒9[ أZIK'U%@LO(SK-rX1@ 3C{%7`2Xx .OmA3y4#:VDx' 5f(Jg>XN+<*QV1H'OM̎⟥Ns0%حAmn( n,Yh"-SPmG/t%Vʩ]zQ !3>=/"M}+Wwn 09T뺺7M o[hYmHxqQ,@vP%:~bU7Q<W-)s aNmsys`0\c*yXt:IVUY("^;#I8F$:5HR[ٮlg!49q<$)$堭Pp솙H W)1ˈyQI܀Z.WIOɤI&Xd^f+42C(%c.*H:6ɲC, 'V7u&N vIʃD5U">tQOP%xk[pV){WAq\iW#Lb4bwnf`,e^./sS'ZPlWn]l}7ی*}CgB\o9R[J@1H 3tnMHAqcjm@wbc+E-ɘs+d:FZL_9 3ٱTw;Ii.f"?`lvVdhxZWPG7g=h( zuwu AIB :;OA٠+:$vfkj$^Ru |r=[E: E*\}P-?Ȥ/ }28{č8D(G>?c ̮~8X9wK{9>V߶ ̺,:?d^1{{&l ?#$-f'kZ' g1shD)FR=3f;Oԅ2oOik!*ˮƁ 83lfcâOVz9v鄰{}D]J9G5s\L;mmMf^i'H^pcp@HzLQ#,4$Q -J7cL&TnҲ*/T`gCas>!,ٛ&!2voA)gEDـIU[pH PTӌ|@?2 x_36Q )V]x# lE!?%iD5C!<̖H{R "E o="Vĺ.4oM]9U!=0m1A^*A1luϺKWy%3.h뭇i_ swO푏4{f/⁈Z9ltBuB*5 +".4>2چȈdO[8{1]K|]C9~;Pb*=0-yd.d)yS M0:b@NZ#i 'y`2mI[k*AEJ0AS6uL l҃T*f@]pR*) Ѿh("XtF9 FIؖ1c?jA,uO6x'!'ɡ&9}XA yJ46x| uX< 0ܬ/:ZƐZS!(`EBja-Q>S<6ţ2>t`Bt(<53P8 vD/VXwspNsl#r뻕UAqDrgJ!]^ZR WG0mM(Zҩ2(jmfL6,_%Iy)',}(N2p4w'ݬ\Զ RM@y&dzuhjTJ 2 PcܾF<5}<& YuÜ?Qtzg\h ~INBb&N{U5ӟфb7 ۥ@%oy<Ô~@E#NCJn{SZ3ItD}ϩR{cRgCa:Lg\KɭKAZ Zg_Ve fLЂK ,#)Qs3ȘhZjl8GÈʝk@@084r P'u"(2͝|Wt8F0Vg[;^v!xŘ`E7XnS:ɩ&T)ASs)xr`x% B!lsl`@*JSsq=Ckv#mg jyE@KрQVJ̏ .$6 IT99BA{]Hu >{z[RMDu3w.8s(uF*4)\hMKaw^7Tkmn:pc#џ{NvۡH:N Ejπ~s(]:B {nzCq` (3܍E^hKxXy|};09D?' &}֫tq>kJ%|Ek$+G]64tؔRNgIހ -[ 9=zze^KQ* ./U^GPƗ깛"Hm6ӊ39hn9U [(Ik_) عpl(HuVnԭLt7KDE{d j.L(zlp-t]Cn\n,w~_p+@%%l=Tq|T ID:nsQWJpuY-Gh.)CDn\1l{M9T݌3QX5TOzvŻ1lY@8̳"yg\۲.Ž1f O+5'2̈́HE4dCF  pLyftᫍKrL!nW2 `QJA_M%@`SiBA8+ͩFW-ϩ*^2+KYSd !BN1nF.Wo7C0[3G{wJB,'+z!S{R*Mz}(jT)e $pBj1L1ƅ.u\%\g3,߇,+eJzi.IG?Ӫ1;/_~./|yeޯ\9y":ǜ_bh`a\Sp]23Xh4ğ٬?Ug_z\C-Fo06.;f5\Eqڥ-K)gR \~׈v`VߕP`ϊw,&j hfLѸ!t<+SaT "XU5{@%(1R/i` Ҟ ~,y/?SR{RJh:T2txN':nqKe;E7XZխf:Yo%2( {V 2 2i_BSC+'s,l? !S0[\G\983y8{3ӓ x4#)NEtFSaAKS= ([FK_fmifj/`vUXvSZjZ W b|C)cEg./jQmD6pcر7`Q:6T^V d+`Tnxg S[O4sH#O?#k4FoI l͡Wm^jϛ+NS ԺHg6{O r$cvDא*inu=ѕ@Ub@+\rSD^e*4tDA/@§b֚M=c!2aȔmFa?Sxpw+s@%;*ƾ $7VߌH\=F>V4ɍ 9 %"ۜLo>J{L?ϑ[ a-}wXo7n1[};Uo+L%.μɩzr]QEC@w Q^lܼlj"XVC&/tzU"x)wÒþkvGJa} :lhJ_ȏW wA].܀<ϫ U[Lَ mIfL}9&DgZY?TV ;<[!w?=~o1jN:Ұ:/pPAO%mJX!(c`Jd%8T놮_޷Uk QC$n lf5 M?5RZ;hstphwCe*+V$.;igb5M 1ZV6؍$?4 {Us(C:ǯ3H |{=+io2K':^8)M|&$ul® BÖ'y;դhۊUtv!TL5k/O% pșl1Ʈߛ{ ncV4^+/%V7Ha}JdPAN(lL,±wB뺉*O(l{b;Bv5 #XBd{EjѶDw3W|Mj9pܭ Il>Z,B&?N&֏}| #:OŦcr^/6y߻)❳0xOLlyqU`m+P]Y8Cya{qao 0 ħIgwu˯N[&AU[kG!, % 54R/ቤ ghnōh 7'yFQ=tDJаsd@Kk1z6]]f2~Vl] tr] :D.ug $3tSEWr- T9?[ ѩΐ\=\ (ʠLyuta6Ad(I -ȢnZ<;ܶ QTH[uJhٱvafid0#1SgI1ĭ]øt3ryؐK/ WcP_\g)jgXnf`GJHOQyFa[om0pzXidWgaVl ^zUWdkGކ/`ј#MӪHj%Ĺ!%wT)%\ B ^nxô7X,]A̳i:6ހ`Mh'Iӯt5rt-dW3uS@gѢ3m4`P[ZooD)RtTe&`9u!DA&8L@OI43 =U "IdJw$woO2;av[R.m<@uovLDc!sy `̏ |쬭1V-swcGߗ,n(Mlrtje"|GmcLzed]g[~jL[4Lw;1YAs ؙXq э ݍۄH=B~'R-ۨ=Cn[N?Q |LY"}p5'i5'Me I"&ba7_5+i0Mv5\=Dx @D;Gz抺4-5ԵTﵽc HF LLy/y$am:rf;AE+m|uM.ݯil%9}0%5pU!N+FE3Ä_{ A ?2Zc)޵12gB?ߜ],1ZuFERyþ+%_`W92;YH'=1 ձnKb9}lIbh_DASX]l(IYE99 ~} ~מ4 FxX*dM= D`?,H7A22g=ZLpzT&C]PhDxr[3[-@%6ƂN,PyJyH|\4G85*j>D-V(A?+Cg^2Woe4+o HROt芏5I˫,F3GxX_dF2zG|:ƈv=%ҫ>w9:g{ⷐ>"C??Yg2]LB`3YP>; Xcd鳃TD]:%1xSK \}]1Xg0*,kennwAs f^]d:wejvUyB: ='J_7 6>f!cҭ_5,qx10>,9c:+ivzb9HV 4CyΥ!"N5 b,̓ }Qӄ*b-fJEVŌ͟n^Uz= XCZ2MZة72 -QDΩV=z{+70:&rڨIf92gHEե9?0KwU.&!W`.J)g-5moG ^}|hx]叮p1<痟.h~dU!%T?sg߯(*UĔmcT9KintĽ.JWlE‰{s@vClMu~ ʓKiBʜUGj(&؛Ϋ* d@LpΗ$1H/'ۣM*漮]8DzZ۲ADPW9j*%3j ZpBIsEeof..rh/pcG1"3 O_bxqi>vjGayl^ 6ї$05[ ,ӗ cG"^X*OEJ$ty?nWG)}ŜR),nZ۱%8)z,z < ڝpJ"^Ю RJDo?-v %N-.$}Zm'=ҕ%UMEL~4u3gr5 }b듮  2#E'ݜju  ebhoAN,A?܁{0it >'ǩl]WweU>xj~zB[ӯyGgEr6E'+OR6`| oYw$>I4Pmp^f?r2;O#5WiGyhF8e"j~^J Ѯ@u@@;~4]JsÃi܋=z)Rļ5- KQ.Zet,exPI<-E[JWRE?٠-V Pkk1K0Lq'ȬB찯g@. 7h[<|3:]o]Pt.&o|%0&K#6J$= 鲰eg앴JiA=kb2qhO{ٛWw.8R2J*~Q1^g83(h~gJgT/+QUn>u|t!X%Щ$t[t_B"q+%f|*W90z[7|%kQE7' hLiدZΠgfkA(CB%5yQyH)Z/{%- bo_L9~i@vZ*?CQ)C-Ē@ڄO />SQpc u<чm8JX^_hSV3btKAuJjv뭩=QsUc\ M=n0Z~P.;w ѯTbf~r[(gJ,Dq_XGñVz[pHS?iH~CFjA$Bc7Iq๎vE~<(=wUWe'uLzOSʣ.FBN_94*_+a7ykR\X8f*Յ:OP:9B4V袏ffz'V,ib=w*['+W\C J?A|Mۭ(_ϒ{ ɺĮC0MrB.[o SY{s#v({Wo2ER$Iy5p:i$Nnԓ7pN!n4K;rVң1. Z~]_!Ř`[xgc^\7`'i7p[<o= CpKc?lNvH-8Ȝ&?`A;s#`iBPOSs=0W_H%Tj,l o-@QW :he7JҒ?ro\)Z;> ,8B<w*rMæ຿n[WsB͐nwOf#wT֑τ?4WkQo K#4 g;tƻALhMﲏDvi *~C-o&5+cZsç_Bybіܐ]rFEiS*‚N%f1])4@L #H}vÖJwHǩyu2X -J#ssX/GVz oQ΂~Rv[{8nM5{F: f˚&[XϷjhN6pgΟxs> eߦ e,[7##H]5>^'W>{%QsNw$Oj>=gچ5t~/1MCYeDJ @qU~LL=3lS?,UK ؇JoʭL|&SJ{h/M%vaYuϲ7,@4˾ټ\#|| D{=_b'5?fUUP Ý#u C54^1ɲ#mmfkOˁˑ$<r&xE[Iwj#&. r* [RsRk:0ںDqŽ,嵭dXeǾ^\u5G)yS`eE+ y+G{0':M^^n9|?rRԺ_K nq-zNxy|A|MP"MrF1oGg Z:C^wyjaV0dzHA ,ojT7e[}Ƭ!qqW!zɹ|pÕG|j C [ dnJ}&G{O:s3 #V-f%eV,$Lp~?bJnzCCUQ bǶ`)([_N?[_\FR˱kn-aZsK_C !vM+7q0O)!CUmwO7s"v-EY/[I~5jzSM|NPonRan j+vX\zB<l,5 }"T3Bc=t92[`Rr\w\ 3f1Pq@*&sZ֫߳4}Ѡ [r' T?s$B~Z7V'Cn~}-RZk}U w2?Ȍqt5U'l^lӌhGH1&0v"#aytǺԼid1)^2Lh%p׾XAѩ ‚n<:(+-\w F8M BdKU7iέT.9g' e12[PrXCuYJTQy{XK~r[bEׁ,kT C+)+.U{MWzbD\wI_**5~]@ RK…tN>qcY{?LqY؎skSc ]Y3ôxsd5JBs!wL4DЫF?eYU)Z1۷Wٶ>ֺ]lU+ƋCa5ՙ7?wmK4xe`8#jɈK G/JrV }+D)f,p1[HK4sѰi>)3q` 0lq2kC{M&ʊ`VԲzH30BImݨ>֔.o58_" q5U@9Ij!NϠ\l [ o. \ w;Zj uK/x\SdĮJx.v%gj->/ %Q9{oF&Fh`  m,ǪY<28'Y*2ZQ;b\GNs”U~cAuBb#5w 0hSs#dYU5Oŵ;~h~.}>t;g^&JbrƇ4`Yk%e֪pC~Z'pDA:H{k7rN/q.>QqwCh)a2ȡ^&& 24lZ0=5KMls:,F[–fi٦ovHoǺwC8THD7ءX ;rj8GuåﰞD@e8 qR, uh;$45 pc\vϙ [NxG:&I}\Bi=;<o2hd)9lU1j: gAk ܥve0a>Ӊ7sd ,bD %>wSRA(ItbJ2p/-tQm]͗-z`I/%M3{WYp ۿ [20i:JQ?!U<_Eu')(9 \[ 8\2? ?RUf&ރkNs>*oj#\c hJ{p:_@jiaɆWH/Kؼ88a}ibv Nv!ZJ+ ;o~*+"SAx5BYTO&ab0%nu`f@ek^ o;ݚɜ#ǟhD[XhXWH̸`󚿴=MCbо;{짾B9wH4a+{&qJ@3e(R_ch] q3([Oģx&gl_RMǸNhOk1VW*aW@^FDSg>}ꗿAXK@8_?OΚwQ[wTsc;'s:ǰO=ra*(! 瑁5RI #۝s/3W%@3ь&M3.S$X6SR(4k(TycA9t[ʰŗƕ̣xy3r喧_Z_FD(> -a pq2F_>wN .$CnAWI]z/z6r󰁿vv;Cl8]*`":$geC.t$$ʍ._hSf+Xc"a{̐#FM]Lq&~g7g$cJpm#PD3rg9DU6Hoi!T :.MHHʶ`@)MjgPk_y㈿Q8k"кv=g+{JQz5ԃe<Ԇ~Wj]I*@|w+Hm>oT "EL fXC6XJ'"A׉ X>Wy8xMa*-`r-< ,ШbjV<2 ^R[vp5*m U_AZn'֝mKryѦw{^*{tLQK;Z"ct!1$z0c7t ; A6 \H|֦aWvJp5;ܳߢҚiQ 9͙s`,iVu(/pb T5j{ĐGOfQ;!Ce'^5%=ҩd>ڥwm]\p~ RG@.i=b|lnae͗m wO_ZHZ2xrhy`g9BB~ .XNv~4-2pgDbX%Xm`&F<'*Y NtʧoL):ꑥƓxY#'&x+pـ\ $D3dp_'ʎXQZn"DI,K>sX/) 0mJqIu5VީS_ 2h!y#>?wI" ,$+1)ԼppQ}EƇӢ" a;έ*c[{g܌-R,1iHf1=ʥ1+`A-jm49E#a~VN%Y:JCwc]t1SJOPцB7 n~ ƑvԜ'%3ֆ:Ph-ˎ]H:1%][,P n%c"2g)"[У5b$稀DXu`JWG_b4z r͢h5d[?ycj.<4 e+S87TmEf% GI& c74z}6PsaneYt;_..^ XێE+t(E8-=e35 U1L\5Ä39JFic>sLIk?2qc+YN1TAm.i&ݙ-V̒A '5:=̠^T1BBx1km6AtF'<0eFb܎pԥTB41c7[dqh~_م@򙥔C )T-M{a7͢Ll>;Hwet@Y{%K/r&LWHXY{C2WDǢӲH T qP5ح$h8%0+ 3@|m=@ϳ9FÈ8y팒C70\xvMT>>?T㒓1pPM(eO {8+Hȡ0#$mߨQWV" Ch|}3yW=&`C|9RFM]ܣa1fi}RZ\>o 4kT^2hF0?vdK\R^Bԯ% S{ާcnP6˂IrB`&{HCzcm>j5.7ŘQ! > -@yu[& zL,T[ġш8(ω%qa_L"K.7H`[f01&Ț3bzQjq 50Y@DĐKcх&o!$j5XX5{#i9+CZ;OgGϏtx6i[:0:h0{=JQJ~K/,Y>+PW;] 7g8VgOjuFDŽJYg,`2O*eJ[s̱49j|Zz~*0Y!h5Xb]pF,v'Jƞc'ozдNG5=jQ=i-H:m9>Svq8[lLRWJL,)'F=p$]B}_-/HΡ1A[+N\1o\o$)co23a[Nt"LLx' p`H&:yxQ]0B7+mzHMI|e,@dsA=؉~`{V F=,x8ұ-c%ƛ%M&qhlQ)S,)/՞S%4^-:<.K}9ݺ.Adl0H;w14xԳtZ:ytZZ)\?}e7 .@6w#o?eE /P9T6h%eϥ,\ 4129jAoqZ K\gtwhtx}]CYR{fΆu/MrPw+/:@ge\lw6ʣq_agef1rOxfKLy,6BFun@=zۿX k&@qw_++:y\6D_+x_9qE@`|g`:F= I:)-j[|#iC|Hf6T80BNo\/l]6[+(ew /nmn1} C$X}~lNA"Og-N՗dHQI\HQ .$H ҇29Rӱf5ESOnՃRuC*Z;7߰+~i' dx+^<t%ze8hԠe4Ma綀@:P|%D4ÑR3vfI|HüHO#"uRH a[JFcΆ#_Jo0cS\%ӥeKZDZ3|xA5_]EI倌²Ή#q+8HRǁԼa/_#Ip[ aRjeXχX?,TN~yz3fIes dy]OȽMm?e|=?o? |^ep@pꈓ"r\Uq+о#)f,:gkzOD5>YԸ6sd3h?0* [M.ֱ3nT4& y>ae)^A+~Яe(V`䝛zȏB1ۡ 5.w?Bjs ~t`qp2i a] ָ|P6JK]暀r)nHUۨhl7\. N"ReMm;I5."oP4V{~ 1QOE+3ёWrӞI~${\b5xP+/l%`X id,XD-Fjd"E8= fE 9(PG82JMqvC('V_XX-9s1SZBghsiE4[Or;KE+Njvb#q'BkjFg c #\wcce+}bK)˩ ą)+#-.2~F\>}suM&J9 HӁ@Z+@5/]}чu{^>/khW6{A7myV+wzCAޟj 9$:W~W=:v-#(ڥ$Ѭ =6wH6좩:܀t$Uy8(m)N@TڄCkm02OPTsP8aW͂IRRewɰyv+*i<\mDcjktQ[,<*yZHp53;#x`U{S&CN I/7\^djq?u n"#Y@%(^/Rq<`,2/i$#`::Y*DQ(҇v:hdAޱ'm2J&SاM4Oω $Y_1VR݌!VQ +Y 38ҝeGN{ }}'DzU ۧ&I'V YپEaa`d35"x-=e1OIs { 387 թ 7TMjt7]_PK)8-M j!6=y]=}wkQY-Gt8(Tun_ԥ\PcV7,0ԸVr^&@l$uxẁ.DO] $ &7F*kA9& d eԩcL ̝524Gj`dr^ Zu‚I 6,2mQ[4^'džEuoP_ M+m7Š4 WZ~c $Y]M=YVP5Efb*g}hSϙd]ć~/ oM ןɸ?S"/4^~,Xc:P>Fm)YԲ!@9G{0+Q :5sP{U2۱AㇼEZ6ohӴ"6e݌1ϫ&vS ) Zt;ރǚ]; R^`X*1ezk4BѪ 4,@WISB|5W%Kif{ Aν0NG,:\?V]!7^H1UcaL{mƫ pD<)F(i-ȺARoU!{()Ċ--pX-iC]|Je!ZE2`v$@a~Tq3 6>K}}ayQe݆-2?H[ -gS;F"țcK[&GՕNO{E64U$(U _cq;wz/)5_0 &"Vuj!ԓǏ8Of4H3? k%w}q\MZb!/ v 6!?s\ie/g!_v + ?br6ņA4oFHO7ĥQ@"")ݛȲieG?%Vk$-jI<>a :!4>Lz4 &n,zo=cTFc}ܺ_ԛ>ۓ :t݂% pBցJ,۪ xؿW>I̭ $oK6ѵ b"hKqwؑ咛rXZBRSlL*U0|#yq@l@g+b`@ԫI(GkuæKG3 i3 _ew׼JJ  Eʖ qreȵyY$*XαmmN5=L('8ŏv:& \N|"r[q 88g`N^sZsR:97c /х(݄ {2JJ+(yZU||e׸Qf$L[Rхl$K~x[ (O2$`"{Hᚴ.H#5uؼ\~LH+'}6'h\g{qbFW'[fpRz:Wr7mf<]ea#3gaɨ0J;xrZn "m f272\78'XmjrY,ם$;SeJm~$;#a*ЖGn6) ,Ssj0 K-O\YlsO [iP~QNȔZBxn($ 7 `/ U3w6zwfTs zAB=]vϒ);͋SW?ުJL͛˺'atꧮGdKu.qA_ a-,pX\FSi$E P,80$[ ZS5٘MK@hdw(ifg㋘yi bRhzVG{k\Π.:k4c UG`c 8{>Ze %}nZHJ7: tv%/[e<ʂ.v8gs2stwSVma!^ c~a\uf~7R.܉"=aIϯ}@#6M%h͸۵弿>*{<¬_<ODۥjl@R^") JײĶk gdVbDA`}K H+g|JX9h 6oDƊ"y j&: qB:ʍ,;`1p #H֐FPgv]̘g؁t?c!E JMkÑgۋմĄ[ /Ud(Brc- &SA}v9i<!U=VUn3J+jS*|Qɮ-F|0});A %ʐ3"t Lw 3J( lgk9uy>b}: Ω卼@>R/s@p_Za~ { C1hjb%Áoic”oSCnmzY49k\4ѓ5O C[ha&TPY3&kH>/k)N pufT`VH b4D%NU;ͪGe?I6 DebZ%>UHdp8"YH8]ZӚU4TX^ roLKr (8`9QqIь5xIo6ǵ9\]8d "b$`3ݻ!=];R9)3/5sk)XGԧ鴤u<EiYkDJY$h?=pŗ˸Z|9cWUx ȹUJdoU [ *n`eczeP-qJeEs÷Aj$D"#77u>i=ڝ֘i¿H mb46hvK¬׎f9hRF Tٰ$ T*"|!⫘ U %9x'NvLT-+D6qYAǔX^4Rq;K)ߌao`_B7E!0oSyDS{o,=e@ghu~ĭãf$}%CfMnL^w54&0h0X2 ex00~KL'p B(byQ͉6 hSь\)}^6N˔F5lfK*I'8N9RTȊN~2N(PHռX;ter]J4Ph_>Upt=h~U8kgF2*,f)(zf-(myaL4An 2PҺ\w>52@a%óY]SÁZ(M5Q6ICc˱)Q Tm_)GOIn0`W.[X:k>N (ѢAt Dќ ef6ߜX$WŹfJsy%w,7.'Bqi`:ن=4e;hm$ wf\c [vͺTUf`i?„y5JWS]>`fCx6Fw_lLm4i4Քd/&/GL-kL[_Vѐv-j@kI*q,uAg6k&r`7_-RB2TQ ⇍2]y;fDDᚦ#4O/gC+j1ɳ#ڬ9$ۮ2{H^7P x< \ H]h޴UG6oOR7;DGRέݻ>;r:x븢ɪO#%Wc{X\^=ȱ^J=՚5) yeQ+qfTk)Ғ{v7*+yi8}X,)l=oxnl,~Ҳ zej g<Xk n⾍Mn[G_s;A hq6ǁ0 P^~IҺ@r3OEɁVD,w5gt hCbHguSYn2¡2z˅k 9)\=l#4Wb%' ϭVAg?ӌ*«fLeXo {)FB&:1`=ʅչP?h'bUN޳۪EAzҝU7pS$x]ﵹfw0*l)a';2K^ubj>",/+VXG|orCl)01cJ&DcƵUկH`}4 whoQ{`? e0!%9)dY6$hG@Kck;8RB=r@);^m5һ5l/8RqAϿ(U4vysj<" +ZĭzzG0q+*hi7x^@C^30eh>i8n=l^(4Ձm [hXfH<faZ M~.6Q;^DIUXBF+/|W*xmSe{?hV'銀3W$ai< Owo"Q7h4uL,Hۻ%.OiTBJ5u(fCvފl^+6~XqZAX+p&1:׎zfˀx^#gF&<u R-?g G߫*ϴrr~ Nh4뗫 _ëa,\nLKܖGf[aO j5&$8ӃRDþ=Z'r-jqze}`1NPdifdSސG'*q<èT!hyʖ!S0ɹ%3)[;<it) .km`}\1 h}힄fspoQŒ.`s7H\kMp=M蜄rj3<I5}ΰIAS1ٕmW,M/,k?_ˡH9#W7C )'呩kE>`F )WU K22gTVΡc{djM9#N4^Tx2`?_I72*+Ã_=}ןÛUdޡh xnDOU+HA&̮Qzxvg"銍CF.e Y>A}?i?+kA<6oQJZ9Xۢ~%C/XL@oWhQ@Ʉ귕)3Y!82d 7CVp.%}EgBI xjEyj[Ax&skgXԜ Q`i+]Bd,HLȅ] mЫe^MFcjMQo3Iv2/߀T"fɣdWv_ z&*Y풶#o#X)-}̭MuFB-x₝њHDQ+|Q K]a;}-[@#:>i+zn"װQA ɼzYM:r~(׭(~,Z,ds$..J!\\< m 6 j6 ڊ@"j A`xژ5jK#xX)jyk:]DHNy`'o=#])cc=WQ)?2 >Wɮ6H% yoN\grJW26+2uuXљ9'ﶄwνH)jQ3^s'l`-GLjO#&X9uv+7[ԓ_?ZIh7N+5z{(AĔJ4;QMZgZ$C#POj+S<rz&ծg7˙~gRTڜ `.<>гBS&_C_-z~+RLN߼oX&2:<""xE*7Ă&B1;4Hvo͢K9C9'w>Q^t@f/C "͆igWq).cTA_[RaOڲGhEwH!ܫGBA)^8 +w&B̍*r/"Aգc,K$u͙lnX(N"lC5boZMlb[3="c`2K*DZHpA@3 .?Ѩ;:'k6*0rcd@(?F}[Ա, VmLN 6ӝx&AtI+w)7egU i3OQѠ³mRܶ.€<Hz+iih|68q['Q]/$?쳱㉒Б-+Z~*A>)t} f;Qk{sHUM)xvmEs䠬0pZgH{ȉ5]cGu+L95A+ s|dy0¯_!a48+ۣJœs[632yڶܦ( 4.YSXU";(eG8Q;?0RؖTČO`)%d)$e-Ѹk r"l({?#~wh {[rHYq.uzGYH-QAYIL,AVUj 7uif{U/}mwDz=GeQi,LjhHOsWMs'ז;Z*c2 >V,'Xv|@HjQCp$7,[;+;P:0rЈg:?ɯ&5thu<~:'TOVd^\F,9fpN_j3(ge)pva"$%a;l\DE'U0ojK@)M7P <5GFrwp,N4Ys?7F)`) ,z kq}}\J+si'K-Szkk V /VKBv_sCjC\lltw7\o: i1v) =.{Upchn3_|K͒1t,Di;[U0M׸)2CW(`fmuFReHO`{xK}OؚՄ\?0-$t,t[}s bA6$\%9wDvpPcD3870\S]8(K''Jp~PG 0Gfyed`~H-LQcG xz噹),-^JJ{?]V= Z3W4pӚ;ج5. pPF 䃰}"}|U$%CpIAV9qԍjgŜXDԢAQ—2BwBKVw7C4oRgq--[ ((_~a,#%FݓD [z[c2WL$32x귚F ΌS$`.Ty~_]Ӊ}5۲Tqco 6-`&8diT6v< >?Z9"eW쮼;bR4У+d" t=ǎuxόaNRFXoÅ3Ab)Wr[&Ƌ]V-ĞSk^p z]9|'ݐ:<Zn/GILg=mv'H[FJKې!1p \lK1IeW'9;ƺd\)hx-713 c~F}kR)>4tUtcN/sX3B"T EBw50IT]N Ld2|EN#tSYBrf(`zؾEi#!N^@(#, p-2D7 _=ŸS$͊5ӮEl z;O} deMVA}ikFvR??M85-=6Na2bUhKjAqT(-%B[ᔘB[w¿qt6][EI(w#i#D]|Y ڶR(ht7@: C;܀;f6q '&0Nt\a>f_t9%l;6 !{9)qX'S{y&$J`פP"B^bB*mmDV90=0UNt>8 ¨Ĺ\`CX29շ"~b-IPGuu٤;kx$9lrKoqC f'~L~g6-?E^ lM q$toJ )`D!p[&7z峬#L Ӟ*-4-DZWQgB؆TW;K[E$ uŐjDk*Kbq M r ąMJui+`#|] TC̜2\hFN2!p#_a؇ u3ߡ>Pdcar!vTF+a+fdC0?|$hh9mBQ|($=d*=r'-Jפח|l*ItGO ^6@b囦Ӟc54+苲v= A y+q@[&Ujwؔ&SW(FɁ@/i3\E(15N9i+y/h2�p֚9Z[+͞VٕJvcC/z\K.6o4. Og@_ I%/MZ@JDŽc ;TG'Ɉ@2-̿IܩC Ê1hü774Ɠ='zьr΍!@8iZ<&@8eq2MJn-ZfA!)X^ˁ~9 +|dN+ QTJu[#hy`"I9ƜYJNGh%84Nvӹ׵Oc?(X%#%}/1%G_ jkэĹ12h/8,_|l`2Eg~L<(̺V'"rJ0!1wZ@җPQ춠ش%Ĉk}!h꜅e.GS("8תv͢m/lULmlS8Ń[j/$X9?W#\&%,$7ӂ˷v6\D )?>;H~F{;rB$|e8$*l-%u)7 hf`,n`E֜YΰJ9:jPa;$azj~qўR/T\j},җ*zƈSErm!a͛:qPGoZewE[{j0vaNhxuru,U9_D|ԪdniVC7yAR2s,x)3M(<~M?Fsؗ1-OT'U.kQ:YN]'F"}W%1pj)o!D~G`RD"ԇ̨˚F#$r;ٍD,*-~*rXv@{w0N[f)ȩ<$<jj>SCvQ ag gC3<DcNN(^p!n,loD76=p Ir [ýf.O{oO eS|Wtx| 0YIʼn2cc3tEZu* (5{2{s:S[U"E눓E!VJܔZrc&l}xovN,B>ǩF%4edG4K~7μJމUhv|h^"IH/ǜfƪ.n:HNC)+`7H/$;?ckm=_ yܭ`?<d+e ;%RKgg@C-J |晄a=Wao?Gq+;F#Pl36!p1%x?ƌ#%SlHa`߄E(cOf3›BB\Bڏ$5-'F q*}(^@kC=Vr|d5C8Tfx${ ڿ-5:3R ob-W"mIl"@b}Iy#o-Hs {>S'V t͆M \*'24S0^&!g⬆[m9db'(ӡ7ljy;P*3[sEOFSJ{gݔ"U#k=A!!7&US^xp)0, ߭܄{:^nzenKR!^ƕVޛ2R8fmʼx ȥ''iOʧSvE+P]?c_F*PgE1ZyyՅ׵E,hǽ2g"$ I9>]JwRmQ_X?f#cmhw/uV8> `s^5b $ Ы::Np -5lX#'8Ň2eBX$.HѪ6 ꢡ ^Ḣ6y?(MH^8'8ˡ@IEح vPa .'O hd']aɆ[:6xKRhJ<(=p% ئ>>k*]_Z^U->sA:3k`{S@MvLۤ`]Y),zkNH)PAK* ]&uʂQ}Y^}ԧhVg2Z޹PLX .*5/w{Z1ߒυRݫ٣0_ fpZRo{'ٯ5̍}^u-#_6d~ρ ]8*D}h\{O9yYQnƈ~rʍh5:UہxK;C5ڬ=!˪C`y(kȪJ!sR#%d%AoEЧ& VƇ{2}Y$g7F^Gjw S42YcSL3#ϑ&gZ/qսX!ee.%aC$(G|-3+gkuC/KqaiԺg` =w|sU cg1,C[iV#Bbw9s 95APeZG S(5'`{gڀ^$(FJT˻+6<GL|VAoUiUbR'wOjأpF{~%Mݾ_@w"mIIhfFOdJԀ֣D[/_X )u9IooSbȮ^D}#|bRdBEU-T盝&9$3\A*a0h3%Et4aap+b'E9Y4˭b*ƪ*&!=uꂟR)v`]!rtDF|R] Z1\ק3p"]hp7A/LmuՊZ{ǘloUd(0YM: Nl!צ?YP-"FR&)Pt/VWca%C;^Ј]~e%kGhS4 Oع++m }L 0vh\4`:toU0^7R);b^]wύm?XQ<:zW)fcNՃ: {=>^&y&e{tt׀#Ύ,!XrJ7, {}BKBhr߄qT$~u `R/ Ģ\&^\Ko{':3Z:7Ρ56+Z>5ns%@7 302a=NCK4n7~<1V~\ }9#ڷfS0 4T@f@aKcgތ7{Q9?_Gl~5qD8ۃA$՘SkO69<C) K MD9wD`Ч%50bE]~{娕b $VpΏY:240Xg@#xc Lj-Z!-6#NEKǮ<zγ aTCov$8d{9'8&PZ4֗({ǰB[mIJL:~7Nhq%܏Q떩3`ڂGs^WG%aƕa&)Y__yMQb $_7k[ngq70+&fA_5,) i±u(&viR*Tƪ&a:-lG !4>&81N{ d E|drc= .bL ^% FIGf)L8:#kΈsQK@RX_`Gj갰7~_oF^?dn&_ 9n3zi2?e]1sٰvgB4jisk[drԺZ1]RR^N>:c۲Lja;[!Sa6qί/&D(#iX,ޓDp|{>YS#eaCx\Da 75Yg(&|1BzT*⩅i^| A`+l'ŪPpمs iDosLran21sJ0¿%L&na엕í˶dcb:m 5;t~!>( $x7hcDD}@r [&c>P&|#aFdVrwA^.N?~oCA'Isy'|D:b`]$ɡG4[EuП>( {rlicY,M]a# 'S /Srz e 1hץK.ܰ| yN3/i s FFYWr}i٩iɎ I~5őO憲mRLmiq!bq2[(&ZP1 |ey&c/6dpjW6V`Z9o6oC%,YXuєƴp*֋{Hؓ_Wn#%JP݈3j9ͭ+tWxWZ`C%&G-[{sU)v 5;4-}^WS_z+USl7ܛ7HtL쬇u%f 8ӏ&u#| ~)/1SHHp)-*Ƹ(Op8Uȹ,uAP#󎐔mOU{8.0[݋=P+_gc~=1%<]X acmĥ驱5Rdږ0Bz?sj|g~*Ë:ƿ'*RW(E9 Vq~["׫i]`dss@S4 ,G}>i~uA0դP!"^-nQel{7&"cu=K_~ ?"x 爡9P\k)x^`J>G8Ņ4.ҙZ mi̔<}+ #x.2JDGVYSƋ|cτ$bά+r=:i2}E+٫fnYF `+F1@2`YPhLGMH_q3{~*OvT;t/`?#Aoo77xh(ooo1Y bM\l(uy>ِ:֝\W Z5Óĭe񒇔Cs# /!}JorR6Dղo2|] C{ [/Y/q%&i!|oL٬>Sl>DZ4T"Z"u^ &DBeC. :8~EYszߣ^8~.+?ɜ it:@ i_R8`$J^X8zp?S>^*/EիK; Eau^H=`dA4WJ'pAƢDB`)#}mgKN#8ѽ{sLVZ#Gߋi%Q;Zh0Qn{Cb*eu%t@߮K?KDhX-o^[K/J38!D8W=N1ey>q Bndөcix^VPZt7 4B@%C>:|Kb2~E%P<{kFJ4J{n; Y/Y5y *˫"c67#OauD al֞zM :=QaGSQ䖰bXf 馲K2}bWaYn쐍c.(\l>Iy`nkJ{j3S>AddroS!NVl4pεA{ ̟I ]P2|u@`̒Hڻ ]^B'eړZwMl?p~C|v6E&]MBK'7YؿgC]FAY; $fo)7X!{z'aSXjEIH>!-yT!fYAo/#LHy{sqLP.M]9coa~,0T!໢BYW6ELqĪ'2>LlYSc_xNo|+1v49H%x 2(&r{XRtjxDCeY#BK\Xafrv`PBkO1 ~%8Μ]XNߐ,|eJV_V\o2Z(F8jo43ʏ "sjv{d㰂tEf3 A+ ZKt:)3lceV7w3ԘcҸ]FmzQ %]V gtO)6zq_fۯ#d>9VMw?#yb ~hSAy86ґiS6zPcʜlaxg\jvh;Gg$ʭm6aVQXz\ !f}Nh5NN jV13[ÉЪL*eU׵+z 4a]7Ryd0!瑊 x8`AâlE`(x{9%9xQ%;H$T0:z 55cLW`$a;ReeW [*Ki ?j}8tVWx+yAk1V!Ň c8_=bX`0xXfM-na9hV&)s2^&H5: ݵ·L&>%dzMTC2<]e+*)dMco*?|jfJP\6=/8G~F1i<7ڜzePVɮ4 f:. n u0@:3oJ L f`0J6郼PJ֌j-RO%/`i63$tP~b5΍OCs[tY!~ \ "Z_Ղ䝪pLj\&+AܔtƦ[a MT;VXɉHVAߧ\=o6Z&KC[ZI?,u(mw[\/PgOԑzyMjg1\ ]A`[Fsg1 X^ZܵN(dS]&6 젉bU ֌})ԫ={{G\Ex+h jJKWuƔv 5U4n)1ՏUHwлRuȦYo,/Ůfo+Jq\#xzsU)§YL~m3E>]6b *+vl_Ϝf9ϼil-_FsZav8hߒc)? aэdPϬ6byՐY\)哨\K_T[8Z}wo}\_nc HQ ðV|679c? :*-ľ㜸[RR WOԩpXߚyM4  6WG58dΈO ˴}0 M7\cv2c]mA|.~#Mzmṭ.:`sB B9>+VoWfS]ÀGxŌH3/&T@*ف9S r 8ٻڠ׾YbM[laK r@je6hFWk3ң[w)J~WMoJoX-Wdq#Q2X 1XcӥPl_ɱF K:I cY!ON Jq,ndQc+tS40b! :p/#P{#̧eyk\:he*^&8k+C417`J3M`޶rU$R$Ù_8UL&m'PjY`ѪJ4?M; 轧@7w0YXffywIFC)=_%};PqhWB N^f:U*-9}q_3f((iɋjV/hvZv*GyIs(SS[GmJ@+ͨ3OgLk};09Q?l#UB# FPPTR1,J|׊Z:7GlbY^Aυ_:?Kنb1KKӛ@&nn"5nD0ae(EL'G#- "8* hgp]Ƃz$%;{nc( I[ eDCӑ~Dѐ3pD1}ddnB ;*5(ށd<|1޹ KCf~/!4LN*8'CosRt(C> ziV1o8`h4OFuf^C9;SZ:Gf jo)lzuqv`J Ezf}Đs /Wi_ :j7 18W$+qniKLmۄWX\ՙMTg{d綫Ip.Cz,U**Ve)lϺV0UH/z" z+No!оr»'u3YU5J:'%;N,,"0m 1;|EC+HإI\64[@J_w=Fiy!n'*zѿ_@ׅ/CDƪyz(~n/;4I( -;8J"pt$ [?$-|C 5Id^~(\iO`X4`2dLLYE uNY(>5u$MҊkeu3>QῌLm+㒩2= zx-#Mbr8 }M, c#!0埵-9 rUVy?dK(eE @&8q94X G:LW޲c9ݭ@dc'SNL"P*)I1u:ee[T1VܿQ&v X$">{}"3ˊ0$ʹJK |*ΦZc0gRVЄmL z~U)e* XKO_-SiWQϓ_%Q"3:k_ur+?jOs@YĉwǀWL+ \(- Fuz+v% X:r[;nQ>=m[|դ·V3.ISn.`ڣ9],_µ6#6t}/釦U8f}"Ǚ8Sgs2^gd73|ށmݸ Nu7IM#[v,GoܬwK 7QEȜe~qˆ7(/NipVqTZpȎV:17;V6c_Hߧ5CG=/T-7άo92kNTAm^@pX|^C1d A$jS -𤻎KhvHդm>>8"_G6c±B7XK /&Փ\(N=Dc?x X 1e SĘGS۵Qܟ\{lXYe8" z΅(,+d5 |q[Y+ 5 69^\_ӺAN/9"5% 'PȾ7Tm*} \"=P.@-[~i8^2RE_GÉN&\ŻP<+ ClQ,l Q( QطT ut,b'-ŵܫ`Y"K۲LYrh;쪚8A (A25Y=P2w? +13p;t: Ta!|,eQLPOHLiA9&^5PH6N-SfubqO odo}`w(:% N?&C/Ga`yo#*NGI\| ;Ԕu-+䙚vhۨܢSvDWs;W:OBeg| Q$e׼kf+ecA.9 \1܊p)+a3zrr\iñ:Rp5mG0DWXڧɠQֽS횪;VBk‘߈<#uz %\-83lNJ.amfY>QT`QÎ3"mqcEX]߆ ~ÿ6Rp(j Cu%Wvw[F q0#tvPti&z]NoQN]X eRgsģqHaʹۂ=4TORV}p1z&[j-_GfL&aϸf?l.8m`)n!mճvr$N-eӺU8_`f+x QVW 9 :Ӌ%[)QI^3,J-MS4"C׉9N%w#ˊԝx~r"$\ٕ{5 Szg~FG Lt/b%'9bē$Tt 2Q~dI6V ӻg"g|M5&M +(r$,xt^jw7`?9]NAb8þR0;[k}F A "nM$7>_Yۭ¿D bC cpkYt}heT}h_s# ,Z0#д&x{ƒElSW gp&v,*3#Kp:6G]ج,L,cٴun޺v9nnWQ p:y5+V%J㌥ pRƠZ92, ױsV䒷VMQk-OZo=Q\3IC$zȜE@V0+FRP*HkW/@7Q G9^r$:m,^>ڰ*}颪(sP_uVxza#xT/Nk'RSKx! y5-ٟq "y4CAb5 yy2? htN —Ů׭F^X>EP\sy=0Iq DczR'AVz"\M{*ginFp(`O\b-E`x?0PoTjp7ħ)̺-Ev1Gpr"ALwۋAÎ >Be]~j\$ݔYqjƁA^zZ"J/:ʰ]y gfQ֛V>e+P;/S&YMڰ.;^,!y[%/yG4R,gnsaG0D0'+%U>9,ww>IK(#| *U`yQ_#Do[=J.d%KHNY@4NNV/UMԇٖ 8/vhDJ[IoƝDCX9hsi47B ”CH뿿\"~E|[nVR9d/ya!ɧ^^n%#g 2(RN_K롓GK/(I0k?|K?tH"{J*q.ߎV9گYv"# 77pqxb#>4A!]lPr_p~v]yiaI,U VHKƚ%1lqV^v/7_nwx)S:k(T-[Zd)luOx`y)BMOo0<s2l]VfREԘj()ؿ~,e.q4@\{{b7>V,,h%̆?= -HF264LϿ&obJOi0lJ% \W/Z3X>_*Px[)*iȟ_;pZƕ:8dXQ;^ueg0* *JқɨR{Ktk=N瑖-h. ٿ!Xm1:Ь**a*)Bg ^l/N3Һ(|EiB暓#H/qGYAqaX+}`O`ie^߃ezѓ<{:7#LT+XWLY0\ :vMc/xI:þ,0moᤀ.%Oqκ}'Cb8@dOj.A}K) r|»ȅx5| z񌹨رM$qVEqfBp[ZIuFUz5 $%?<_ʂ(VG O_r0":\ͨԜEL'g]@Q,Ijnd;qDp)w#cCM;7jߖ1Fڅ0+238z4.j[ENo\F$l`#זm4Lta`nKFޯ <鬖:)֨Qf,>h'"qrW_bm`ot2>*؍NC:@MqDqv岼nY犳Jڧi 8]X9.%.PK ,Zj%P{ ! ^ Iko9p7z6f%rы!IultEDPٺ2"i+aq4z?`arJ+BŚPiU+{_u-Xzn{k5fpY3U .(ɱ_p"T:Tt$ %˲iJG`s FҕYtt'pĽNE$}[-daZϘ&*oszVӥxTŻU1v9o%0}!7JrAۈ9 i'~ mlbc̍T<{*yҕS#vCJSQzGJŊ4 P r) #z-<&W#fo;Q QBOFt!L=҄5w.F3|1h1M,hL*Ww- &, Bw8x FGUm cj;˖M?2$&ݸI:59rLv?zhc @߉w H:!fQG[iGۦe?p."q:Hɖ 35e5'ߓ\Cq$y7(`*0ޠE^w {DEvHZ}i&I)B짤[B hgͷ9t,Ir2[ԙDZX{ ܱ]n&isMˡmZKGd%3_f&SKAN$%Oz.T+Jldem%K~aBJm/]R 2 [ W 'g*»_Mw"*s=-Yփ [p GG)ݳ[ܷd=qwi~A o^ܘed^Ȁb3e at hۉn+r+LvDŌQ)}N8]0 4vM/Lgbk7ϢZrd;\l! 2GQ~ @#L+2/*MT  Ŧ.~OI"n Jx`ݓ`A2(8p&G=m 14Q^\td\@K8\ʩD%ys# qʯ-Xw񚠪xAߘ\ _!HZF1IZ$ Ȣb/1QЂ̧˔/;: K9%+M.#gziu#3ъnH|hKi;}_>ɵP޾Tmmby=݆oSyc]Yf獤Xa xOw^AR̺ +u3fQ&vcŧஓwòGEwĉ Xϑbq4p'@21une!pƧvnPi@ ؏}^u%/81$eUicm-$r m[wsm#IjmЇb=Ƅ%JD6؝5A\D_DS;b3KSH.+ڂ6T\O ]=~/4+n= &{|+1 Sn#(C|K]B'&+\..[eN8Ả*+^Op<u634j Mݕm39NidGdO< kL}H }QiwQҶtj<= >!3TRgR֎^cc 4N N8kweg4djî?8KP {(&=t 67C/7yD`=]fgfTAn+ 'Y\aj7M#H$y[NrKa$;A#9P[tҚ_ F9+ DWJJ9̉JjB@$2CjYN?@!|:5 "Aeo@/bh)y F\P~|F {t / tV1lӼ@A1 _C^43eSv5:kIZE!Ujz{ڐ9sJlvyja]#M 4CͣYmSӀ0&r9˥a zQȨ>yklg7Pg Mayrt5A80}erγBEet*A,LRyUO0Aȉ!=~2K2e{%I 0UX{st J;y 9IsmGyi?18&\ga+r═xXYcyۥ|cu{'Ê+1j_+,z> rѐF.}ЬߙNr7cƎ$nN7v݈s%*_W8 [5:"?h?F8&9(Ȏ=W{>J[ױ4^ye?MWc1}IM(-NESnR(7;X 5O?vh o_lP,;ޫSj/5S"c\Ox1=0QZB]9&T|/&kyBK,%{,Vp-b};uSXdan4#7WHM[ R`+HGۺ-쎤lBR@LZ uK(xk#%;Ip Q^ⲪE1sN,+)dZp_կVyI &6: M "(ΞB}'[Gi:SZlɕ}rBRVFA۶Yf m.-ȅvlQwx ^9ް3}l>؁;HE 3|ׅ@g} MS_;}?RO*!3|x!{o^0Dx8τՃ+5 µ5fu38]B᙮ *֜,7X qy'4vWRnu*(Vɲxђʛm+wZ2 K%:,,[/B-^d*&У<yxɤOs#kjRxY՞U$VIYW P sK$̸+w9/ؼfG/hӕx)yNbA%䃇kvS9ʅ 17QZ`::(2ݷPnWy5(,qSAE"!7yX2YKtzI~.)f0h{b; m,z9L 0"\AB祸qo_{Xz?-*}LZ$Woo´ 4Z| tСpI&`7AGP*#HI WOi%\k2+<ifoZQXp5w&g"E4Q+ ׺#7["a7qB3ke}{[P,&{ѫeP+F '6%[ \J)$ǚWT& Nw:SW׸Ӟ+qIecڑ2[3W81HGIh2*m 'vjVBs{OP$Т0aVUPs,NWJ3Rg+[@m;`a ''X5=,dNt(Z"N7;(]BY힟H{qOfq׍" @ ϪtT<({$GS mݵ;$ePq!92[A)֫osiW]]¶uL-j9䱷-WQixo+bFfwE+vķ-!gdK1ԔLCrڮJg$(z^ֹzu&ZhhjUdV}:FZ??π}DM'{%V(bZb'fE[NdφqX硢L`q ]f[J n6`lC,\<)Kw: /2,5|ɗаYԖw4PB K x%8o'&ITP7 ooǒs1V+fXHEG^*e]DA%KdvrLٯ peK}@|[oٔʜ/Qpb]- N&3KQ)^6ى =) [J晇ꍒg5Se-7c"niPQȧ\ln^~ s"54^snnHβ'C s#O.^,UO`==FcF>u)_* P$5*z鑱bێ_ngdN-!칲䘜m!'\3j\"2aN2,ʾd[4 F7#\]gdsY֨yC-OXٖCb7nGv.0i>ٛg'^yow&E";+t`张kp g섔B=tޥٺRJ-LH/8G捈w$pOY\:@1hgʿg[GtSp kB J65TζѹC0z}WI#{j] *._[5cYBK̸5iFGgtHk+?42cMBx}(+ z .,Wꀈ~՚-KŶcC)bʒV jInKֈtii% if{lIͺj,Jӟ"+< Ȼh͎j9؇Ӭ )ݳ> ًKXޙ^7m/VB9;{QTŕl&IUOѕ %N0 %rۜߵtuԂ8*ݏc~8@ZBn  y.+v,Ff5$R"djH8'G7a=h VJN+ T :ZKk{ 'ZGp!F|%t,ɼxO)_`VlklSpkwEK&ZbCy=  %0܅2]lHqH)CV0;D#Vczb_ЋbN㈓%FϜ%XBw4X8&YpԆ!anGxPkW:!6X(&{~4,i_]94ju~sBG+ѫbkyYޱ4H Ƞ\7gm}-(N! :4'X'RoW;P .X6{2p8?~E^*'=u(w [|\2O'u4lgyf \fGFy0 x[\Q4`X^RY5*&FhvWVuCC!f*c^S޾*䎝IfvlOR&2za1l"D65J@H[GBJ~?BH]v҆%x0r-wXKK?/-1ot[4G{*U_|39>ANe|y*|b&s77rA('=(XluIڛ\!&(Y yl7 ]xcV0PHC(^9/}R%<TtE!N}'`l!"7l(Hjo򺝲Ud[!KgGZ$n9alnx^Zbi*WP>U?ƃ{2 e!XS Mn)XHfq1葻9Cv p&wk_]7.C^y$'8 %dW>R|]ܯjtbȫBA#lᵤ%oHHݑ $ 5Ï Ĝ9MGI ж'a= #\kh(5YӢ1LjgXh[.8!65p=}ԚO'¦')U&Y9>tz_Iu57_Wġ!gx::ʴqq}7{t,\<r{;̝qH?_E/, k #sR3ۋnZ!$c>KZOg{z Y ̱֚?`{-pTl/Ε8J,]^ x; }%(1xb}7`Ї~@|V"U%{nCM 5Ku86$BɴGelШ*H'a yn^*)*/[oc&_$Q@|w$PN%XMua:r`8cY ٭Iа=ە[7401Ȱ߱']Y`]nИ :x)s(}H<.IM6 >\G-,h> }[pwMɲN8сO&'P*ڔ5]ro4{9+ݖhjػtW<yP!g6>Q)+Y/!(Ѷ ;'/Nsyi N酩c J׵w 5ҥSvΌn7܁(Qjf *ǩiHI?|{#XG޺D0*XsܞoP`ϯa5L#<61ٞu[-}hD](uPz\0on13:ì&v(`z;ڳ5atݑ2s!hsl ~q㣱D^~Ɔ@e (ٶۤ=LeҊϟ*ɬ~`$~ ҹg Sջ_9Ivэo+jByB3dY> Ru Wc)C+s.ZCceRV84G5'<ݨ2n\zTPcQH(44Z*zAXYKh \`?hҍ /9 yM8N ]NIk!æJʃ 0~r_&Ki ҌC6pqN{*$ W"v+ve͢8Gdn7UgY8 ZB-T%<d1@)⣣h:CI>\3^nZԛm,{ާވO=mZj ƎݶJɘ}`VPh_B}Qk c;k* sx+X 뻿QǤX'*SbyO<,W4zRYTAF*7נ_qr2[m#U&$.{ƿ`9vܭ *a:5_O_A؂$e`-V?yp;[n q*"9nP)Ke}{nh.D;>HrÀbOfѓGzi( 蓔Bmg#bO%ԆRYGSX}ŋDdn++@`nV`r{oR2k#a6h(X <a>~7{U}Wy<@bh [ ޳7Ǫf{lc' LVQMh4p'A yҝKs;4T 3x0aAЎS}y2@-_T49rdj+xՓHH2d` g"= ̩nńweUc怬v rt*˙l vV'Fq;W8sk)l86-?Hc[Q$8JB>&ZNs7ilzCG`!=M:t^bvhkAIpH][J (!Oq47Jάɫ-_ӵyZ$ĠNkTkuhE]{/7ٷ?r&-*ň砭2$>}yS'AZIrd/Ѣ&K͸#'4E8T_fMϗJqmtU g aaT_W~ڥk}ː?;QP?g.P^<l+Ir̕؋mbʋ;ATְ5 )Jህ7[yx4N#F;E!7x(MyB˛KڞJ=3nZfj s{> 5"!|;Gy;ڠ7F@!jfEoV^ķW^OY7|8+^ȫ&ᝩjxFL2Ȯde8UD-rSL ^ yT ͹<NOS!ř[sb9 oIC&sog{k(8Rշ\!-ΖHc[Z{.8~D$ȡ̡apcy׹D-Gu4 .na$]3MPpC1 f-KdFQA(!1,_2?%joeM!u}EYf2f /p#qn?fSM>8#쳁bZ3jd:WO!iK6E(+0hR~A\hkťuWZݳr3lz[;:階Hb`a#욠@R -1UaV/p":vDQ3ؤY4ߠ+ xI)j ܻL$xpyȘD9J{gX8OYNc ȚE*̥&v^Qm:.je}o8&e@q Hp0P| T_>C*SBח}:ٚJ)!J iTn\k!J|ぬ1@0we! 6ZAm*& EzBkÎ溑zE܉.e\a1 vHEgqA Jk+7_Bz<&s#+K# aOLaQhæ!\%D};DQ.i]%KTJ,/=T8/Ƹ@u턘@UC}\ߎne5ZMw@1lF#!^ҩh߿vў+!,=uuۑŔ |7YIsmbXS >AMݻ@h˙vx&Ⱦ|zne9mHJa rrwbltMN'),~nB4la&g Cx[*Z"9VQ8iJiC-9TF n[%(M<+,am44|3aubm."ȦNGU״:xLO6д*&I h^|?#m#=Ǵi^\9: '5O$t>2 k|u4dyA\"0#vj*,V6GA=7pk3V9VI]kK!>HB3. M)ӿn>**tւu.hQI]Q<b1[ G㘔K.QNJ#i<0~2S قkytvH wJ-AQD'Li T%ÐWZ)n#ҐK2s$3V#n9}J߄fo.k/O9?MfeDs -ȌL4Q\I<0SHJeէF0uE#o+e韾ȪQ<2NYN/䘼4t/59^v*9lU9<:Ύ3\RI&\eV!щ2|\\~nM@94ֶV(xAE>>۷8WT)q5rc<0[E1N=n 7{fFoYwyCcFm &Äs-^ WJm~^q@o4y{|\>; ]Z XS12QԏsE HЪFBPI _'nS2~]c5p ŲGVM2/@hhJmE 3yQc #M?M]Ϟ<zC<*%ӟMtʼ?*Df;`G(-@i.zd13j+Jmv^1(T£{[W^G"D!l%Dvms(}>Kie}<3)sjqws$Ś}=*#`#C6;!MS#e$M}K13 몭!9lsbYŐ}5*rx-@\ iuflȝ!JWtCg +cDNcio?{ "?hP#cfVGG{6b5'yA֧Fxth!* е R|59Psg੷pxag5j&s1|Tb;Ă~fODyܽ1" I%l?3o@dؿ|w&=&i=Z#JGvZ\{OK=01nYF!Ϸ&KlQɹ4Q; )pܨt| .BN k@,]*ˆPu+%8=/^azJd~"dZ]$ y8.HM@E{?b}wW%F3ae >n%$.ލIROI>F'OR%,-SimìH.!3VdGu[4l<}ڧ0k<Jz^r#zE%Ю%-HB~lT~jp)Lno*xCAXSuM~bs\G[=DXΛ͋ɋ5z`QWKR P&:Jˇ)uΪYiE'R; bu|C$^YEQiC)v[j '{ۗ$ǕIpX =r o>T1ӫ9|Z}KfxC̤p|kNzW2JGCRqgxکa6Xtt]rwn!"v"nax޳tRn$;(`2 `LX ܗe٩̿2UHpϞ".4NեvmGAOej]adY>"!Vn쀽j&y]xBoe>z"qnSG`Vyj] b-r9W3wRx >^QO}:kC@8ӉG֫/)?G1BEcdt7m͆}ýnڳ3t5dۈOkMM_hSʅtFP%/S*7GqҙĄP:+PZ`i {&C@\[H"h&_>{U @sN- Bؼ*u"κ5G;!xm%ň >%Sjbi.נ…2ǟ1qw,;щҳ&d*GuҲHs'5vv=4բ8:dC4kM>D7 AgmO(ZloS|(n,H^y ⳼ý%2;~=(yYεS"THsIA=Y}7 \nҹYi&$o[Gc[ȥ> 1LJhźd|q]$9K Pp i>p``I4{ڞC(Z^C>h^6YtĕB:0 lU~T<'5>ؒ= GPGM2rl腯N*|ZF\o-?^ČjE<P) p3eg^bPavbLYI ]H*JȾ a[F0/e lHVBMn,HOM DTN?9Oj|>nYhO!ʴ˶#N*/!rZ{#NنETWPY@d-G .TK˷eh8Xڷ6=ʇ:LjCh p\"^YȺn.)م_R㵲U3mHN(5.#W ar]wxP+Oscޑh/Xk{ ?]5<fU/zաpKToh#yNHeTQ*YZ߼yL\TUAv$PMXnd fȶ58YF'(g ǿTl)0YUtp2W9@1F6PO-+J`ӇQ rGOsE\ 6uEgk<*0$A"iEՀb!Mt HaX>sh2և||dk\fT{Pu4''zh+DvTꢃ՞^e#GYhh^ZaZݯxМʘ{3jփ><3Ӧ* VbH0:B%Ӷt(X`}mcnjY$뮜H8 *\<2GxLK@뼜6FpC.?̱n©*Ko=?! W:(,濇 -88!%}B\ +}ۉfৗs6ek=َ)kpBi:֮ d" ް~ joghhѽ'Cz>/{&V*TVUǘvPZ]Az幨@*"s2J0ZbxM?,B-D; 'GI#~ !9%W B_Uafoyrb'o}`F08Go_+m;1I܅)BTy:,zdcN|k37bW Ecn*.~+ذ1ezpgN ?F(/ &tݽkWL4ݰ1ֆYhG=3tȿ5z{ZW_ٲ3!\8'(B(gؽsFevcS87_]fnfpY>>lFw睈v A9BSCriɔ=hBb<IMҮp'w Jc PnOn~P_4)9<ØUNA8*ҷFwv8G!yuK^} ܊Ugj2א6atٚeb2FlB0[ =e^˺(/ $f+Q\^=뎖" tHp D&eڢ#CAKΌ@謇s^t05C`W,@TY<Ε9\M:5 >`WeOL &c[9XGL%7_/Kfbn,/FУ˘4)O*@>MCwkkcL}WjF*JV SȸhrBLuhe @Y6|.(7n"TP?N"ffERvg'|p(Lr;AQԤ`c@4p ]G)3j ^UqUHGv^1m0:d^{$Xߐ\1CتXymyu~ĉ-+1N % MUة,@5/mh].$ը0΂HEr}ul GѪ;E;h\nfk>#5~f~-s&pbCKm?ck9l3^BV{ژ{ #=ފ IUk#j~ _ev *x]5pPUξ]8-&SU ;mG0 i>91gmY'tñ`gE-6:(RGK×0+coum'7\;UUwɥ౏jSyjʹaӫ.3\_zٞS=kn:1 Q/ٺALdUόƴ=jW޵1zI])V{]+hި] k//֨{Qk'6JHs!RgzQZBȘtCjꢠ#;8ua_h]g— ֒T>b}V&6_jUĘp*IREdXSv66ӴDH/ҹM1בR"Ugb.sFP2-UK26ɺ$8?fW w"_q3%cwYw1tcBx,pw7S )Qqr/Át bR f?=Os?Kя)Bw>`6QU@hdb·teѾguP6(ֆE] A#q̻jrO8m~|π(ɮXHHX]B"%K3;H:p? :]ЛZ3ex(wmB/+ O gkaԔw3ӱ6`[av$0PJ(oi:0\r*u[^W̓`tqd#+-<&/|a5qsT8Lt䧂#Ҏrnfn|^ CKlm 2&~TeMmkmpɄQ(,Ww4.I v|J\;JNg;[Sk g{273s3iR&H.GrNkҳ̓"ڵC/۵M=</xwpCw~ld9,d҉ dE;8@!ufǤo,VtӢ+v8U"K~K:sH?fbsya yPNoƨ,uߣ_3%isV`T%*yBeW!}z6(G,"몦lK0#T`hYM>ov*ɸ w6I&ҵ>cwΠHne+|1ja}n;Z1+SBSD[z+!Z[ HѹTecX!3ESjR.nz8ulv0S4SiZq_ 1cYW8y5 f-`>AJ$bf骖w¥<xҧm{ĺE!{gMsX1Q_>Jbn6c 72k4kPt$TjmӋ|sܬ:,F>?*-8FzSk4bX? '>S>'LRlS+Di0CWۙ[tbhtsɠEg5ΖWinK"k3 31K 'N:p9)Q Xl'W@߃C ~ Q}\(OmjċX =DNB'f+@>iGD\ު67OaVM"|=sTH$ӟx,t5{%~yͦKs)?QPGO^J7P$λz1 ꋙ-YReƧ KulXNzLazW?^qsnU[Ev>Jt28ȕśqN猈k(I 6_DAkˁ1>EފkxeJdKU#~j*i&|)W7/_^;tqp.NtLś\],mΒu+MԳU ?4a4X!Q4 "Q/wlҨd/60QM2zUp-VݴFdʣGr]jJUY#0,ZՃixG+V~xAo% oT<{v5G|4.+T~ d#P|Ȏyo9'~Vk+^-j=YAHHa.1#[C4o:~rW{3]1s;Yb,* W^DT\AQ ] H+F7؈\m@P-Q뫦$ov^I.>'^۴}b<@Y K1'\H.kH`#uqɔtVH/RG1WWa$̅sxݏ?\r2eZQa*ؑ+.xRI6ڸI8IN}ٞ}/"IbX*hE&H5p^J˭iyﺹہǦ@ >`_S11/=.8!v|QGB hQy<$2яT#_SLez4R h UœbެBQ,Am8}7r^I#K|=i7(xV*7ֽ{]o|Mdg?W~PsA%m#_+hEk8n0_''&/[(g]+$ݤyQ_DʋhmElY}G:p%[[rR"~JAȎvR,m;LwK%(vN&{?cETF'kFn( L]'W;Iۉ̜YF-gju;x`&8hQTW=5ɳ#M);r5BeI_LfW~ LAfH!}WmwWk"q{#Wdž\yƳ]f|V/[2Cζ\n_r3_.$.rHn1'"z:*QtF0NY#XBilX͙-S7l-a`bTӁOL\$HJFM, &!ZWEtD|Y{ D^ОmI3*qxE`XEc2رz:g`nԅh!~9$b-Dzv z6:+% rcbbY[0\ % 6m~sƊP)z1@<ut  r]1겞Ǚ޸s2+UDaά$~Q \Wiwcsmp8! Uӳjx P`? ; :.mȞa#)趜a:PRowV ^x@(IG= ܵ0ݼ>жre.?}WV /8IBknQ89Q(99 ց[S1sL:{?ȠvvۓYkc qq`NAw u!XVvn"qsnI~*pm~%]aaDu(鎷~u V .LIvGW)-L"h Y|ECm>}#5|Tex !)6F'zpV^Z> Ilgtd0&?D̬d=U)Quv gQo梈x۝`P3lxuYU=Zm#"q};j*k+$GQmW0M/!q AUh: xQF™ 3]à S9/7 }p@XaehD XdszH\n'ZiŶuG٧lӆzme4ł~ߍS 8}ʲ(k'N6g'Ghq)Ĥ*wedQ*Ӹj )+D #{ yRЄ>i7&L;cM+!b?Q&1fd!1 Zc\lЫ6M'ch.d\`0BXүfo$4(XꞐg:Z6PD1>lzAh@<9:A t2Yl:7.eHœ,S{` @t[A[/*Ҹu2VIg^۞uy8!@wV%@xil/jg5!z7$ެBWLˉok&ڿUxtH*8ؤQA*$􈰓pR`B v y 6TV]8Ű.xU<9y$UbXS.vAc?&O0 q,&CjSR0>Of0F"+ h;!ULFԫ-RI+z0gNء&$^j`,.RSIO}54 մb0~ 0g@/<h!Y %`qs`-JX+!9Б=L~nDyͪ,euꆸ\̻veXkFZXZraqAlڰ/ƪ]=2T;Lb+ (="6PB^ZD_DLQN> xUI c3L]Kcc"[$]@NYX$Ъqw#\[<Ϣ=!lª,6zxDZskΦ'toL#^{9$|ΡC%/]e:y߿ڋYcs^iSM t%7kuˈVT5d5)ggH$ f\6Kۙ/NMQt^P+2e)k-i4q6UVthrypqsk#01F_:)h`hpG-ﵻm_hF+₅[ O[[t(\Qh=fG 7b'E co ܑٹ>)n g]Y9e?U"}hQz$aO @BvR h}l)o¨HQµ֏ ъzX{ npRtݍp@Lsn`'sUdD]R^3%Fw9ILr%&Ry4-E0i,(䩆ݺdL!9Jɐi`+{ XIl(4 P{3sT@EP61 ]Sе{P0͟,,La-%1E’A˻x))\gN[”aaCGL]&Y/ (3h:^C3?lt~t:fK&*J|w?AzB*SQ!XqQYW :K TTk13ҳ[9hw_W` zjІl_kYk$2{pIIDHkG̶}[ST1*|*NG4FgYL[&/#6>@;0DwLGW VHl3~ s] <d\+sO ~LܾI Ģ$h*u=r34Ϳx9\~t$""y4ܮY[4%X%!H`_.00:7J?hZ̀TVWEM~>N8__CZ{Nad 7?< mW4s2#kU`7뤻ҮvtB\d!lZijqPv ]sBTFަ9cvYخJUx^u +'{79Ɯ}b|m@U@g-92T +1h=uW80C~o@OnetL7'3M[!yr4`|Y\scZ ـ> uҲX<0m?+3̶i㯴/ uU7 u~%cnddC-^C\CPJOWi T ;Jl.̇VPo5M{Hҵ&qnA|0"3#Q f\&y0?b ʔm4X'v=\-^ 6)Ւg(BvLt+4cD;!z"Gmv|o(쫦SduvU-r m]:%*1-ʔn1 R!hS{s9F>Ibhm׭+q̗pV_(0[.֢kxUs0VWn0 8m.Js؜iCdzCtR@q\1х\TU\\ +c!滧>hɖ K a| oЛ5Ṍ%[)X=Ny+fV{\*~<(N?$![të܅ j&C0o$>3NIƌl=ۏji#\Y}`)ìiSF֜'M=Ǝ#F=y'h ;N+ךEj_6XeW<?^]Ϳq"cWd\vXo=S +y9rV15WN ԡzQ hrC2z R<yz ny3EHkk\iÏd_! 1j#M#/{h5)\;m8r[\kUw疍W~Nx`Z,!A({ͬ!wU%sB Yt w`SE>@òG1],Ku?Ұ.xȖ bC֩(UtPj'c[G(~`L`.Z܄$ %u=aXk뺨eϥc+t*|@(a ěO揧Ù#.\AMA(~'S:j8"Ɔ_xȉ|~3uUymᾄ87_3]\˜ |2IϾP7MPu5:̹:\M,tF.+#SkEK,u _MfZ52&n`䤡w< [ ^;ܭS̓ȋ(YbBI WfX[;|G>ai 6[^CUWKAwECD^kv ,'R]OfwQp}XKL2 "ZI26Yi]ީtʰX `]_ꎜ!T?]jUY䄩Sf|Io+KK5S.A=@cvyHޣ5ذ|x]J)E.ˑElp3;dJ r[莡)z -q djř-Q0U.I؏Ж?ѭ([F4U?{zz;j>bEeϟ0A7a0dצUvs@#7NdjkJ8U/8̈ ADOD0-1ٲ~Ǟϟ}R4׳V-V/1]ʚSDٟ4߯oUn6HS ]S eG_.@NDYNߛTDp5.{7I^nyɖ  -k Ȭճv5W9;7iQFrG4ΘO7s.\ I"lF~ qʘkGfL/1e|{+vJ8J-;ZVuiO1{r+8;UX[kSY7ƭ9eM }mqQYS9csyuT&-bd\Bgm1ӱ0TxI/WZ^+~Ԗ|+s;ںmNz fnaB'j)/1Q5$cM]mfΙfjj>:Ĉڶ{v 89Mq[%~(y M/=AڦA,1|q1ۂ7kT^ԏ=6BvPa{nP(isK'jzZNg{#淐HTuO%JwxM D I/kK^g.7Dn}Sx 2 @. ǜ'bb~+q<P&W,bp^ne\lʩj 5j(1U}l" NъQ%7>`|!jx̔X2}{+0E^e 뫁.^5s@(N ,@ -8_6RGJ,TvR}#x֯-Fyg{!M 8f/51:q};:!}{wl:?&>gdCR?^0/3N6qҁhMh7[hߛe8&:9Y*͇YG=ҜT}8X4cA⏊)]LXzkEiݧ3N4KM%.{<6Mvٹָ3.-p@"pIFEbP5-xOA^rxbwsoyphZ /M(%iۉIGDZ/[ܛp7)q@UWR 8;Y](Q1+(9s$<*J|5fO9<\n͋b*s6ImT<|x4gGj˭GQ 2Q >[vBcQB3Q!x9Ce @ܶ%Z%W]?8M%&J\-OsiU<+rlkΰL0`qg5Ѳz`Э`p5vy>34텴^KVOg}c$'GnҥۖHP<2M|h$nQ2b&* 8"Kݪjo VS drF pr"&zB.H bj$Y`/·NíSލTULbX$b栖Sx[C9ރySbKu33]޾B 2rЬ Uu@]d=XNKa\t*Q{{ܓ5VF n0/? 3/tz|k XJ9B4%vw 펓0q TDH;&Qt゙Q[#Fu^)ܰ5l+2r&`,\#\FP{mo?pP 9F~yS\%N 2P%KƸ %nm zTeeLS*a9UsP8d 20^_zhfKM+;Udi\YS%u+O2:_.|WޟS 9rJ] z |˙YK蝙ik{T)C;XOH@|ͳB,dQBZpqY0 ڵ;;m|jÜg*C.NA kKųkbމ5 8l7>'$Ae ,bp`RrW'lrkџU)x&7[icu%yƿ)nӤSfE Um},S7[6` 5g}+{o3"\ q}7^j4 -k ]T4㣀%Wc3)%Y:F0;#i{n&i}J=XOR+<uYnHuSm۱^*p^rmtC<-М< N 7@+w69u2~tl/)ED< xL̊4\`Ҵ |3URDHUSɡޱfY, |Vfy}H<-x\C̛;ĸHr|7%__0Ҍ%MJƕG=1pgHJH)@t璿exQkvӈ X/G> \"]Z|M.žu> AjF>#h!nM 8B&}Oo{s \ vrQ z*'sQv·X,-Z1KQ%ڞepHNj箽958dZniuPdb@QۺA@,*#A8G`Dou-?5iĶn9[xtG$p5zߥWyuevwm"7R|Х3A;HĴbd#;б$.L]ea_AڻIac^n*LSk.(T.}[+N΢N50|y-ȿ!1 k3,ᆬVn2ۇ btd * p-svHnTʺg["M3x xXZrS 9h$?_^D#2qgMj^v-d\AaZn~ٿk)Ź3Y@z婚-@@_;If  eCG8u"Lի˷hcV|W)H ژ @5h 66K.YwBR,k|~!ì8¾u}sM^ܮYN:!Z ;Vm9ow5ջ(ːA6l.p9s\=}[%ZcgGpr7~\$՜83Fg붑o6>so4PG%0~`+.FFMd"?3` MR CM''w};ᘰ:Bg7_{=|rǥ}?7[6[/JYd\̳܅g &h2=><Ö?5K0=zHTiP`zv$Ύ63!fXbAU3W`瞋S4gepW oB (9Y ˓0/D )7—VZ~{QTy+,H8WR^4#0nmpӡU/2=ާ%G&PQ_ ["Ov6:"88Ala. SxAœσz!bddAJDjf|wCN} q^LM{#, 1„ź?@Tȶ-SB7UBsu>}HL ZSϤ+OSET1V~5FstP]u4SV wHM1*L7lJ^6yx| tJ~ gݔƼU04/.tEқE͠8MNu~j$DCÌ)սnqٚ3%?pq9>`#,Ԧڴ(~+^[naArpó[cVQ̷e^ ȁpw"SÜV=*t#=IO|5z8f gU#_>ەgt]rKS nL":(I Cpdtg]剮eh,Z2=GIˢ1j1rs?-m)Ei>/h%51~s( .'I`>Kv+~jMpAѬgSsp쑕VӦI:ƚ?7.uSe)n\s̥eD~5rS/,;`"T`o_ԉf-Nf4YxС=ֶ;J.[VƘZˉW3Pr"=!HK(l,PыQoJDo4( \6K A3n^p\(({NW`-)ifg ϟ:}Iw`2tebQ"q?yҢgmH[ tL\{,Y2#leq:VDL+ϱ~%$u$ckǷS~N?)adF;Ve-ql:i| bmr w95Rk&З T ` Q =~>k92˞ҟVN8.^S" $';ƛnLZE  uehpIjE L?:FHD%PILRv >ޑsP($`Zs> qPp=Z*,_*qA{ 7V9+Dct7"ǯm|OJ#YHNhen`:b>WӁi"Ŏ6(alrP >iM5G֍WćMj.+ͪ9QKb 똼-á7%(Sklaw_;r;,i*\7Z*)+6 E O +.z1ms:ywŇE9^4I.rXJv~)ƲlKʀ3~wa y;K=| Í4pqϩ Zz9&X.q8)ߓWЅ~ XKu_ RQ/tX Gy^B7탁SWp^AT PR$LȜYSohZb.^(~[G5%Gr«hG,т/{gpf/@sǚZ(;Z^;Uh@*˨!J' Sn"h%$Dl<1-.vɱ{Аkfcir{{u[I]-0C8ga 8,;dVF!% [=E^mAz5GJJ/@F[(:Lϔ5dŇvޥZDbU3,uΣcX.?9ZV.!6 jdѧ;ѽ@c7.4^|,ӵr "JyC_C[K_Ħ@aR86!J [Zc 1\B kbDii9h,GxvK1eGdEC\~VdNy<j|y*p>as1**PD7Py?/^1"_1l)o[#j$`A _'EЬF~VmIGoy"WBxP$/1ce[ɍe;jF(zDO5\,4MJ0oBt7Q$ISŅ(pȌ3#M!ϣ[{ Lօ(败J+ќ&OIfs. 6Z0o}&p7 $aM\{pQ4X#C},#5A)n}S|O6^r0p"mݞDejf*ݔ %Gt2툻] &IlaBM3/|!w⥮_[V\;e_L ܋ac:On4Q–xh6c`IE+bsO7@KM"LKѵk^*/\2#MW̜`) ݣA|uA*JbO|6O=`'\  k|j܃nE6pW^8 |ssmQ*޿oUAk223Ga*x!@٥kJ8z( G(I6=󷇿TU-g=NauC4<}>Z#"KS}"/Xiiu Q}pt 01@P(xvtߑz0a({ԣfHs@S/U4jKʦ!;AT\ObI]Jz*K < IGEQiO>P;3ҵ0E: X~,(E*(x:_5VC}[L;Ҷ $ʛ?ċF廁5߿=SJ a{8<~e>p,6&P]U=<|e.at<ӕ1赐8O>ޜ!# heN:Jxex =;K8PG`.]5rjv$eaoTk+p*xCO Keھ|f9 kLkju1EpZ[X-G@No6E1qXls~_ @T#y9_JC} fؓ<棟(ȅg?ֳĤo H]i% JL$|.٧mx \vЇv<棠=A#㱑YSDf?uN-Dx/KWy'}Xa_y[ XNm.[XCڴ3Ϳ,]2gqh⒁j*Zw"8LBcV=9Щ d 87s[($i]J3cj*MKdj4ؓ1>5,2PK-ژMd>}aHY 09o؝_KĠ“<0ї/h7 Zxe<&L%}B ӡ`:[͎E1]Va9k`?Sיּl @=^*\Mĝ*Xh֡r5"%]cXdpQ >T;qtEfGÚ"g b&hЮyM{|O][(d_ ϜKou {>w@JHE=CFN٘.ӑ-ji-/F>Zg@M>oښ kf=^ NjNo{d&"di]fpMU_D`*kG:y46!\MB[6+ jٕ LjsM pq,=xL0ҵNGFΫ>4qv?F]tD:%CSQr8:ֶ&,9N.S.ΏoY.}xצVKf Ò8f.텴[/"L%6(a 9,[@:kuܺӜhߤQ)RN*@,>"GLL(Oe+fgX`9k 2c>%F4Ks% ߔsP@5n<U')Q ܸɢlX?QsAq-5}}2uD]ڿ @avms1ί8*jbZHKD+:`/ȃZ_VPA/`mpt5BjgB-Vȹ5l;*:?يUl+8 % UIclsxk\L@JӨ0zѫbv=nH A {-1j=sdkbH*d c:}}aܻ9kvcQjFk^.:HW)Re7$%RDc!|B,N9Ik=ʆH6 -yʪ嬔N:&]Zesk"Pl 6[?C=B0njhi݇uwq4^ E-hHsןX!j6YHoYٱan;go]ijTKܝkz` n?H9`lp*}ť51{!V45! {HFAeX* FI|ql2nxTQ V3G^1>%_]xqcg)[ vnfe-L|VJb5bzp(/[jcC=ͩytp JP:wFǙ6am5S[wf8Xhv0{po!G0 /%!!oNvc1iYHb8 MkM,4ئ {T.M bc&WuL|ds{|c?Afc}A ¡ǴfqdPDŰgU|y]hD|]~<הԝ>jGLV֛B!jvT 1:+1Hxe4 Ж`sO(9Lk2b,璯x܄NW&S&@=Z!SLҧwLjlPVwW`<~ npyO +`oNB${R'^Xg^7ׄ8` )SUk͹'h-+ao*L\5gG[He^Etqaˋt P/Pr\LtG% yIMQ1F/?B| .觫 h&bEV2AXk!2_}gYZ070701000002e1000081a40000000000000000000000016439a355000286cc000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/8`]?Eh=ڜ.+XFBc_^MՄ3 gxp|[@+rD@ C4S3WH6UT%_~^n2 V\aGʉЈѮ·aJPm%"W؅w<"pBYf>'klUis'~(eFEB8]/X;f(rtZL;"M_0-b`hxӇh{[e,{%AymBLlQu G݄CDO`&.˹ҼW;"ȞfQ$'HIJEN.u+o]r ꂧy n;Y[)qHf|%YsAARZ= CmmI >l{"MG^tڿKf|_ _30(9)SIҸW^A\]j<Tˊ#򺟩LktxYR[)q'{MuDcn.}e~žR9(QT'WsSh @,FY%.iE2ad 8u sFN V 1>q\AulTVz< %̖E]oݔêh|A ^veh TYE9|E4f@Y^Ӎʞltj_`|2BLE􂼹sC5 71)`K-ZqX1@:ipVO3Qc' %9Oao<m" >0,@zn}uwvtMKUap[0'|I;NZiR\XrvFr7[j 4B~Gu'u@K7``*D2_Fi3 oe OQ2X􍙠4h*T3whS1=؟RC@vkvR1R|5رHT[$'Esǂ)[52عFHԊ'/چͣ4w˘Y {$G # hAr/6~!Z.̎1wwV=۲Sk>R؄K:  fZܻJ*|s#fAegΌ~Q*"g*G#I n;*}S&ymRgK~:#]y񯌀!e1,v{:SZ.>!" b\ŏg/h1"֎i\`_p2m'Y OuU7VLE1!Eq$Dtk5 7JXd)q2.a()i@EMpIŜS>b<1v 42z ggp4^`gg5J29 ݶdI!ջzغ„ j]VY:$ߤM55 qI.17**gaoϴ(]s&c{eyN¬HN ~ʐ3K~<6j+яBh&_$1дsĂSg! e}k)֫F[ԗoWklݸsEhVKnL :r[.d = ظұ^%Eq ~&`Ly֮ҙz~ˠo}Ԍ jaچoMF',-1ǒ̊k(,$3+RCfoY%:()( |$Uv5K|݇(@K!۶YHUFw -m}L`"TJtA-3F 1(46IʺċcZu_'W۝ӮxUćḦXkLg$O&ǴQι툉S˞&S4=ސD9DP0rt?FSC-kjcCt聾mt<c8l-NvNzWZox-`n)Mp7 +V GAGe L{1sa  D `)OܣS=&K׼ΰ"{E?StԞL,812nza.liGOA%hwR)7Gv/:w~졶: w&xJ· dG÷1]^Y_)+GDUSȴ6s&FMi67^a=yp܎b(EV^sb`4h grE"<%n,XqPYeF㪹p3U3> hiuO lKrtTJXexR!qt df-6A9&>6m-`q$% 0`?%wrlQrK] NJD&lUan/8ʇ A+lS* Og:Ӑ%%Sn6`Dۺ ةIqB SU0bS>>iLx}۵{V`;&lOW`eޠnK :.8Ya`|5\]TB~Y[}:;yY$PB֪0:q=.WԻv-@UlUc m.;n!S0)D=}Q'u +]Za(ړ'ҜW@m-G)-MkPqSzbrw_U^/ MNA҉oж\7ϯQ^5$"?My_ыĐ˹!( i?}E~Kή˺d):*aRgI һ_TdڰsaP/GrUH \#wےF~U7:XLDc{]1@:"WHD" Eq&CKI&$E]Ε`B>>r,^׿S]NNM)D1;#["dqEu9aˈ?Գ{uyuU7[[*;5+R ,N--c7n֝HIzhflNv\F:0(Z̍keoF֏p൝J[ TuBFx#̀vS碍`P 4 VSTQB9tS&pOx"9(yN%>_zFEC E x䎬ac7k`-A5p㻜`LcM[:1|@zSs_[:50*nOuCʉ|f~|}1>ep):eO/8a4&%_}1&+!o-zʜ|d;=ar:B [*[ΰCҋF㖆^S~9q]!nS _Ajg&6@Oe&5ݞ ,зdr`"q5J8SM!CE[{"G^q)o#cVQUڴd~$qΚVf>jR3k/⡇ybR|^FAtˣo~V^2gH$BSO͖;_d2^ kSϹ\ V -^DZuL`Qz|:y'/ںG{PcJ-|gpE7_Ƹ)e䚚\,S?tVPr j *|naG~0Za,vU@$> G;DA`{LK0NRP(^aUUj; Ep{˸;/$ ҧ_afcq $dzQr.-,1^UܨahW3{)&1r=Jx>ZHr%  }qҸ]/`ɾYr C-s Ypأ{uiZeZ q-JY4yc, FA?.]ٳWbu[CQe럗ϡXRC1R80)]dp,k( WaWv޽1@y1ߣI_SrR֋Yl!9'򥍀3Pj2Z.{۝6a8*ҥTMd /*y#($p.2:=MSy2_b%ofSQ$DPeTŔJƢU&@h3{$\ vOOl0% 6XǺGf;iߝTa?*75^.ȹT3dGTKbw"V4 m?7.eZ pu 0Xc^9 N7־{UpUz$=|Q2<5~6w#6=ߗrN Gy`=2 Piٗ:6ox zǷ'y,xY5+k4 8[!*̃6_1-FRX².,~k sS!"?_3(]}X@\ agdP7}YA31s]@D!yT 测}(+@jREx.cq _Id#iֲОg1Jzw6jݱA.<>ĥxpj$#* 5HwY1Qv7u_3ਰs mN%@`[r80#&_ZFp]zz?]pJŽ dGw7ie9R+%"{4Lca}(/[Pmt%QK.Ii6QP$8,]$鵌byڂ#\CbOO?sQP_FrS.)}By"}O,#I5Y(0oc_lޑ3>Kt@%ۭ( $A2Fx| vw2?($ͷ~CBZX^{X+,b:).= f/B׼t9\Bh)ē#s8{M NhؙWQL1Suc?@+5Y/ZvvpN5^f#6wʯ!%R/Ը!@ڐIrdnbCbK(G @HI.E4w<<#3xuTh|Kh9Sq6$$q2 cA t64FOuߨ f幁k#O3⫘R ZG.5D$Ǘ=kv7… ]{B&Ąh|\P8P$]$Ic՞c) .5_m#wM'69}i xڜ1UR^nQ{ܡLcs"0&dJg|Uы\mCLBW, jĕc*[ے f'YEYR _Bt@S|N:'BeBrY;Wٻf켬?n?NsI+wCwGo©4*H6OsH/N%'vLˋa.hZ_7fNA466'IlSz)u^ 4XSg&6}ĕ z]ڢX7s:tɎmR5CvtDq!g,6)l"|2VP6nZHl0=ZBHZ볥oGEzp7E(Fe |HCX[4Ny{7ι* "'TͶ::}L+ߖOULPtqLj9-X5aI:qW=*u\NP{]߰5;^r\Z>upm,=ڤ\!,_t_V_ž]ڧhwQˡ -6R[02}!^zNdhJ axǢ)ȞoWSq8A|k{dhݵ O*+h q˖~uwűb颋|vų&yIm=뵿\rQM!ي D|9PѢ26 @({ढ`o\  G&ӽưM Ly}bnx_ȗVIVk”9du@c&Ѿར6NLkQR^;hDu.>l1qLT+(~PQR֔쎞=`x޺G0*1ۼ2SsGZQ@:Lykzl P_FOb❕A `c>{d4h'_7P>$,3,4hɕV$ӰG7}b:4lrΤ:+w,\%ցe` sElpҚx@Z7c[~ Lu!sUFxN%4q+ \6X-x}uz7P% b ?Wˠ|"2E3q0m*trMʋ0{6QLi]m72~}M$jZ~Gh4`Cye>b}P{oflj 9cB/2 Q);P, Pq2D0 [& Zje\m&GI: v%@ %[mẖ;kV9iTp e-*N 2w&@y\Q21t<|uS sKEqMv=5T P\iyGزZeTg`fFrqA%J诖9e(1X)x1O R+.9ᩀqM9m3Y\ !d?G,AFDK렓ޏ@V?qʨb+Py%Ѹ]l}qA'A0&3śTfOˆ- *-)08݅*/o9 DsP1S-iKx[ s& nٌӡ]X,%/XO |ԜG?,Ɋlbc| G.%;_Ӹ1({f8)V5PxgeW{KCcU)qD&$8N*W *L\E}QF2d' e،w'yi<K' V%CWc{[T6hgӟB*1nAOAJ3{Q W%Yc#W:ֹnrNr;51{\*^&SH쳔r(ݭ/omEiGwUV hGT/R'D^ftD&x:>"QT :M 0V,fKH~ ' {*JG(PhX[ƯD#kYh7|Rvu}>6MOxNo,+[ΔlQ?1Q7 3]D 7,)h |9Vfoxl}7rV[ /etY; 2=lkQ8 v8cχQqVO@hSiP^ρ@GȖ8ޗ#x+%z~Rˌgjwwz~<ۏg4E)@}4%]I:B}%v'%%1AO-j IP %ͯq3%+ҥՋV c߲Q;;܌9-X8zQ& b*X7I|EaoT_)\ڷ q G2Rb|R-b>Y16*^Yzpa@U.ZJJQ߬8VbR=ςVYn|x%ËR!{; MG$qD.R\-/9rx_o d$=}MPߞt4DYi(N_e|3%<{0 Զ0* (r'z#b':_V<ᆲCk5Dz+)$OCīUa=QN:Mh{d%e{)32z}o]0`j VqqQ4m ӥ BrBx'9]j vaO_ ^=i98+ j=7x JF4PD\1/Oڵ~hqs>as!qX*P;2TwvJM1`Q ?3A' Mxb1 ²BS lpJ8PllJf@o\b2;ztTL{EzvQlᰣ^܉ 2 Uspc/i$wƚ&rf)TBSt$( 1N{E B I&Wq%:CVa $pZ6I(.%qO=N?&Sz*2Z\߀ J}߭0`aܱblg9#}Q-0|2Vh<q5Qs]n7)M\;/^mFMH f>rD6s&ӥի=_8]eȈ'n^0Y}M(1bPp}3Ó7*[@m߈Xk"'+5li`/ Wş(9E*H?Ka7)i^>vHF! SF o2Vdz$]<R;`*}U|N@$TڅЖ1()"cS_؀?2fF1*" ?ΗLy7udZE!uN8q9#+Sz邋shCf:J;Sd@𖂗@h[4M*^FL: ]UlL HUD\82%$;Lg]zy̱/ƳIK N/pWo-3ˎ$7^ dZv.f>I4^bMo![sY8mK'Fbl&ϑղёq肒m!f0hg&;Q@鳷/CJÇs3Ռ`&T0l%YP yƈ투EZcgݔq=g8[WY$Kn'p=%o3dǚJʠnZ V=r v:! . P}qc̞e]&iDّd34ۯrrfhS S.1]^Ze%35/sÛ#y)0|[̢}5Qe*:s7Yϗ\؁MK@.y A[pF`\cv>N3t;ߩHR 5VO6"z~[}ȧE?&.MToI *.ZÍ 19hpbdA.$7"6TRzh͇ǗCژR'(_A;yPn oZbEPZ _ 3wpƀ Q9}HZ۬P^kQl`SD޻rςC>Rz;%uYFupvrVk( k\<vߜl2xK5_uD2yk)4mo@򝴖>9w4yxCQUtm[&vqhas_AtmhA%]5|kZ&΋)tYE¬qon>3S3!N°jt 5"O#Ǧ%HQ]Ѩaj4^'+?kV U6h2J8 >8`"gΓxX*S(h&k [b0%Z=FC+Z>iٍ"HQDH( Qk|&rn㮢QF;g.aїйq0 L@SŎ\5 8L9AˠW9(f G46u]QˊjXnڨྂk=NV $Z ӻ>TηY:⡦j`EڰKѣ.,^B(xS f~磽3\8O{Zh}-:) cW'^@~|0pnKCR[d>zK,z=_LfZ'tk#(ys*7B9սImgq,7p初Ʌ~D0=.JL{.!t䢯_ 5 [1D0SApodzUq=Ą oޫ⥅>8v8휶P􌃐7SU0,໵\*Q:H%*\P:ː(udAU)N8dkYnԒ3G%y+]X")mKH<4$V+nP wa7ui5D -]MG[,&DK$h=#g-VLޏ R5X3 h:^ir~y=|ʧGmMkyi_~Ku ӄ#s&uPXO!kʇ~(6|i'XB&7A; #ڒѰ2VwYg&gOժ٢H]m<<eW:4(~_ xiuŰ |\@|9. "`ũ胫=v Gu%:$%(W窬j=6&fc7싯%af2d)7cw(w%jJE vud] Sr}BLi+.=m^TܟVJ,+@b~88K~[}񣎠<|'T%S"1 ${wj]<Z:ӃL ~VܱY{gD+$6N8ǘڴF  '6zqڴ'V+ &$üP?pN#Mcbi0N^{wNsE=Ȣ9P+s}# LY$A:L!5, DWaC u,g<0kkO}LK3p籋Yۤ4RHU b]NvLJF* ?EI%vv%} JKՐ̍lcjΑF}D- 2ΦMjH^; w=ΏXXAa qutK&V{W/ny#Fk3^_&7`;J,@ianjlL"Nc+.F!MH>x$[gUw\2G=Nl@\f gj\Bk\ɥ ]]c{$o>W?szBLL8 {<h,&xYt0r08C}܋B j4u:*&Ff=FϑO7Q;1CVv[AhW(<.,Y}6Qz` c#QwyE*w,6 {%iزLI;뤫U%Ka%¤> HsJ kƴD0#$>9zz_ťoՅ;i4]I쨉"¨5PF{ z!O0&Mm2S=UIA?6fJ})dxcZg(eFq 䴔?hI>U4=O e Fju[=ʁGgQ^iߝx{ETr3qXÑڶ#JDʯĨ-+IbTB&4Pm]*y;}&$enaٓ=S6k,? ~l&KS9ܿ%tJv}9Us KX*(O?IXBeAP1 ~^[{- ӢFD:Xg B$ݓ }zqV)M3d `W1*hGbG%{2aQNlPv#΀uQ3Ѝ45j[f;މ>mS)\"uA\ȿ:nhjU-1|ZLqNbL5%n­^N>uk%orxHT cH^nf!k7Õ C-{,;!qoQG =''FݱO^1ztq[e|T.^ǬXl+(qTXȘ"n#oLcn/OZ8':_, G{Anвw޽M3qړH 𯚍rn. yUw ݊ >˄tjv]Ie@$ڛz8W<3 N @֞Z\s.(1"pOvi#Wa4ORh|i%:x5L*Bŝ3ۙ %y5 gb(Nm[\j[8\fQEz^wΐﻀb$G6@'l}9]W|4r^:d;`N]^w ?5:֊yy7Loj4KgI#ږ?/_;Trb'X^r517Ѝ\訁@ +oڎogNqԞ?q HWQi*AkdFuJLmS#$qYc=*tJRv%ϯ|Ho3]m\ws't91(k9Yĥo%ɞ,| :4](%j5]=l7[aSԞ|+|jaQ 7p,k eP &:1M Qi 6*9]piLp}2_Jb\SpPtpR8\4S'2Osqx#_%umZ4[C}'9AARa)Po2k-|yKhlB߸ cݣ<V}QM4|*bȧSI!c LJ3tiWP$=][#3-%IbA¬,hEFcu!~Xe<:x6t3L'Svxzڪ5m941wC}pnG4FFb[C])rJ{ tSp~iY;;fB?RɝEM F!)n[^mϸXuZ[KY\ ~y dזAI3踰AQfhELD޹P1k9}gb ?x¹u۾nI[垻po:_ fqxd`M֓hat}1.B^*if nj j΀ *Y։TDYP&ewte'&}]Wv~!O}DI41).ifSig}֙"dv fh-"nZT5z Ko: &c܍*j]yU2:o4Up%Jѥ]OU C̒L51d]L,fk eBX2e3")̥d]Iqi^)D04VP]T k` A4^e=Æg'Wкiŝ'5Jl]hvTl>|wJ۶|{?Jl>WlWAP,iNQj,eǻk2EŘ>^ү8tr q/uq>Be-KwI03Ю2̫S9)dk34UAxR"LӋZ)ė"9 F#eu reiMcr-gi `e`Ƌ0wnUf㓙0"Z蘞숴a&qVzV*r}^`B6s xFM `JaA>6yd`"} ENM0/ [6rF|ٳ(ߜ'}Ɂ Rw? b#>Hm/'sT 1>ލZ`8A.^Џظ5=R8~,~+aӈezBR`lR%\ڮ]/w 2TA"|e-pmAyI|Ȏ}ˣZ#zmtZuR%8ڣG} qծd4(Na?z+r;_IKjYѧ|Nt}|{jLH:XA5̹9Lfed1-Y%N7JW m'Dh6/Ӆ|Al*Krʄ\ OGGn /Qًku^\S $O?1^gj4@07 ԟ01^rPgtl~Ւ3T~ }~;+;u#.}A8fNa5;!yVӔB"Kmj ^{cX@~D+K6F6]A/V+Ϋfd+mBQ#7D/ }ȑԧԫRy\h@,Ϟv=blCI:y]NX\BU7%ъĈҽ Ϩ7ׄCªC(fK[N< #z0ŭ2PmkLp"Blt:A1K.ۭRG' Ф㑓o [֞)Exdz|x;,RJ#zfCDe\PṋkrxÔ;ԎfH VSM1h{%1]_.VyPͅ[}=[Y(0A2ItǺqC٨:5AA*=MSp |-a$ =ݫɴDVrG =ù{΄+l6 C94& jNC+;l5/ g#yF̊AaɱAMQ&nkn|DWT׬("UJXOAR9ܲɠ`oOe% ]b>MP{,gs,WMTQ_'Yބ4kh+`0JzE4; .:@z< ?HlYYtcy/̍U`,{yTgYRXձt$1NQ[\t&(ddU.Woj?$"uͽ/5p7:+q5$ ӸiHpCI&`]vq-FD;E_Lm-e&Rw48ݝeC?T_RMI͢/8y.LlGO0 C>"T:'MO"*S܂5_di% *G.1v+ ߍa,"&'"l5[hg2-Ħ3YCFn=dX,5YA1͎3ڰ_~Ѡ&XGw[DfR2)hNK}?M  w $bv@a@qbzRG+ȥzIJfh78"m?Nw ͉Xkl]G3a+Wqup_I.{&rN;K!zǃ{**būe'I3 )'Lix,gwU ԈJ'S=EF JmΓѤυ{(l_02t~+1YԦEL |ͅ7I @h8͢El6SaB }["H!B-)zjHG}=V0"6g Mx]s8"L*ޖeFW#3Fk"uxhchIY,qW L6'$T~cؽUy,H@Xٛ%w(Yex\&:HRO˱ TE+%)E$r'`+"=TOIg^zS,04OPbrni s-a/XK*զ^==V qbO̫s۝y)ړ[vYmZ2qy jy~,VEn2hxSwF^Ú0-⿒\3:ab q 1?KF"qXp6}w䭗.t?yR/Xr߲bZCL@,*m=t\H`J-w NU-Ͷ&k$g[#!n< 4.M[:6S~OԮ b4IQ`!ݟKKi6;^sykQK9)21,eVe"(}r ­^Z&|gS˓ GKX}ܽ5>^zZ•?g B)IYpDG`j.R!@]5E(}}8]l䘱ApGzh FKU&m;A~G&Tۑk,E%Ȝ 4/K$nF994k\59P2#3d ߻6lPGSҚ!BRR.#m^1ߣH'XH۶|'¶^*E ,ԫ7r`Mr2ǡexplxNIݓX;=C%  )E=(#FOAU!GOD&:ȵpsc[ [´}yPԏq?0u U@Pw) S}Dt#!6y)B^:)˪{..ZO8+O#.! hg_̧.8jy $&P)¥Qs‰N/%90Ͼm{DU@ܱss92FOƑ5|lN fE[87MIZЈ*1 v%teahWnmq`n 8;L˂iAMgՀckP>Dkv> xbĮ^:`H33[6.Yv2uf?w-9-F9JRN GCY89IVh_ T$_-V5hVU)0fd: ;=/ZhK"8&#'Z\uiW#tUBdiA/#0"r:B{҄1dHd~PiqPUf_/@4u{ %`~G*lDLZ WcEzV 0+[x#޷q /w.qI~,IecXcD^\[`Mt>졉;᱁l`%DNM&^ 8>\-{4ܣuLfoޫ8,Ӑ74gEV{u)cg`~7W~)sO5)y 8g&T*H Y"$2ضҰeu&?D`>H"v8D~:JkKi25Qi^VvU:C{?x?pd\Q*L}*3MBO?:JW7Vurj*xmNuK<2|_ YP3tU/u2~䠽A"A TK=OheTmeVu$ڣD?E/6BMC7kzL٪(eʁȂ+1Oq5J~JI]˽L3SfUrQR#q(p3+czNtF-̷b6]9L[J%jB?a<\Sr=D˅ & +̒ VwSvz7 A|ϖ0/;l ~0-hVͦ5;{(3@ȜNfA=Ǜ#i蚭 "F{Ccwo#sȆf`=Of*}Bub/ a6XWOlvDJ^?tYsVYyS0~4GHDYFH{R"!qvTq|w\!{C&qt 4Q*37 Fz+Ky=dKֻd^sD&YfN$_azi۬niT[#PGZaxs[~c4Ӵ-;pC|#еŁJXqn Y/sw%8ޗ}gZ]z.cqUhsJ[RzѶzԪ,r&Q|d{PҾ8̘0.fL5A4:((ۓޢ0` %{T.c"{ aHѦcH{сb'NYCKg8/h:i֊D\Yx}2Sml] Y0cЦ)G)2-XpUCzir `wh2~o\l3yt\`$lEZE0K|B],L!cXpIG/Nt(9bR49mX0YBMeUg8fiVk>qlxo`#.Ƣ;{NpYEllw:m ݠYgZr,Ӟf ZNZlCUq;CmL :CEΪǖ_BK"pHΠ\< |Z(eP\ ah\"UQE ~@XԏVHYu  {|҆]ĴOҷn! )(BxK?-,ZT2`tvi{vR#R#~S p4PzNTYO/i.czDvمLS%u ܝ~f* #2Dur%$WLQcn8ojKDLckFoPJ&k!24sCF8 `LXt) ujcK@^2玜Ka%|R?8sh]G HBگCӸNi-BKzWRsba >/Ob0hӽ\Qڍt]=Z7ӁFK[ :gur~ ֨F"Am6GU[yAv&>g7USղfi k'@$U>^i99boۣw(/(P | sXì~+3K@*0,n⍒:{.pj+y5pƸ+  e:7=I_kڙ.>wz`ѻS.o_ٚ9WRYEqۥϠ<' x u[}6Vx|nױt<%N6H/Ǧb|@3__,)-RX89FBb8%T9*ԫWxLGE쑆q0Jd!yU߻zQI{WZI5D^ۏv H\u.W>xW晒W's2gXgM*DZ ~|d%:_F= ^;').֟ΙxqBВ !|lSĚn;\u0m?nkQJk^r"\KWQ՝ڌxwNix5-@GG7xHqa+?\[nhdG ƭ]"ί q*Yn;}cx9z•!)٧D o9[ҜP`qEǒPEʝ>~-sЙҕtdUrq2BOy-?b?.'7 TNʂΘZ}BV>.YXZYIrKTy,{z^)|}$d*ݳ϶:F#'EZOH j<#ZXݰ> 5; TtNn ?Lg;lX  \ iUMg'_t /Us,呾֤-ntwq nMLS|^ ?#KZ׬KSDRQe#jώw)h ? STJ7=.K^랷;z:ֲ+I|0T_ S(-+A!"ƱV? JBYxSNsƼ05>]JX{f&RK :5v1sjaCM|w Φ Yݟ R1 d)-uY=l(S`i͵0`)'Vxg$z6e\Z9R5ƂH_Z5/>@mJ v L@ܫj=̴|(esahc@w lEFߔr[+W QS|ZU5Θs@F mxLFF0pbi~!df!vSag⒝Myh;u8.d?"=)!Da˒?f;x!?=bWq6Ѻ:/=!Y.`Qy=[^\$ (RYe4!B,|F-ʆ0MU<ߺb~WYd[\oQi5@RQ ;xjAha=w KR%ko* BE vUY0fۆ |dj4#и4l)y'k/NrŠbW6Uz=0P5JKV^\ȡPh"O6<cj "]d ̳>iӀ!X~p[,ޒxG>xZ2|#slekgEptg<m1H ~`o.};%vZ;`up0eeU5FIwظXeKcj*ŎzB)_b5bY*1H<(iX'}*{ 9]qPb8ƶ+O Vfe{+ CBg-3rp Ւʨ 5lԨHcb40c.0NxQg?t+)?RmWa}(Z =10hr!wj@ * ;=oBn|`B6WrSsmd?sN6byݠJB'TnSqH7]L:[S6#ZhQ;en^m yd0 /ʪYB5 6efFqrZl1ؕatmC*)٣/KdUaSZ*~8fN;z4ՙ r5%U0&GXha~V5M's&RؼEJ 6CR #YuCZXkk7T\ʫbטŌn,{dI :4~*^ck[ qDm]\a>.u=zKVzʟ[Ӝ/MG6n&f%ǓA v B.wyKW-UƎ:+2) X{;Љu1]t]>XσEt:0y-ڱ׌ >\=΢QUMߗyuA 1Wc|[hC2u^}UL۞tT\(\&EŒXA9(<-<VBD5 (Muz;>{DoGl봗rI肰F I_pq8XJ4d

        Y*ұa5o Mm壕aLNH/[ݦߧ+q:I[qho?FsA#ǧiHwۃ`[4Si3_{7?;6ÒPrJojt8Li!3 ȘTRZsGowRetԪ%gL? 9խy<w܏5߿}p-Jʗ&"ZIɑtYXGZxZ@m!-A<muUp,-P 4{m\7 A LDd lK*,F i埼=Cj;Y< 6Ü>x-ݑ7 []~[ $PLe8- ]Q'-S8\@.x).xTC9_Oܟyk܊bJǃQ(>k zOGYi1m?4`z*y8XE!ݦ`5B WJ!CD"U\H?8W+?9"0hVpwq7*U/F9,,ȨP5S BM*EOI5@2?sXTh}D'; ^lg* trn(odLqa,>.ihÃ~w }A7*(J'/X @/:V yxĝc"f o=ALB弗ĒzRx#׷_+T3%MyR3L=vI>@#}z};zJwdz/@\L4Du9܇_d1q?%ai#28KxbrFfP.HpȞz1at$I[xW!^tP/]D*IN;J7> ɝ;_bTt0pH N{,EXڴ(16BޮpXCPD4e uNO! ? jfj$,@0(bhKg3Ϟ)*%r@Jݶ>񎍕gn/+ /F#)2fPB4Vq]Cbb'NƅJ]WNYr:oX ) ?9s~Y-(ٱ556n~]J7-~-4vyRu;/aDc"8J48DJ7At^,SZ855 (  vDco2\^źեK\ E3_?m"CtX(P ӳye9# f.;fJU=n^ J &u;:-F~Xն5_DWgK60BX9 "AWfXrWB%9xY2dɫS~!OuW ą*c zY>Έ_b4 eӕXQ1 fid}֌y܁pl5vӽ&,5̩UЀ#C<(NT8Ify)td7 d 9ʋw6q_(}-8E>--ny$gfx%z4g{;|Wd{e0g @VO<_=]+A-qCwb+Wݜƈ!s5:5p>̟Fh0 %#y˝u:o$}wTnWs op^^p}Uȼ6 - ?sD] Q~O;rW6Չܵܿf]\iGT729r[%*̤ 3+ (!HR>9SVX@)-hv3sSS̈n9qUր"x~mc#=kf»缃5};k҇6r)Zm  {l1w|dFjͶa K7ƄV4Om Ҝu ښBbϵM"⅏I;@!hbO(wY6V?.!3h2LLƧY̭j?ykD+r~A;*{l}a3= u$gU.vc1WǓ9-GڳF‹T '/ 殮hh-Y|S.&t* ¶EqgJCWzMX]Mc@ĥTͻ.@bF?bcU]S.N3THi2sT ;^i)\lB+OQSk%X,=VjX. b@MgqAF3#U 5)|}N(igТv:LT(UNڲ4FVzI'@IU,>bD h?vXjL)ɿ\" Y{._?<7n|c*,{8_uZĎnǃ* WV#}J״j!ЍCBqFѐ B_>:̕YBlDzn0!ŠR2/qv03-sF#\BmH:BJ`C6C& TQ%IŐ0HB`9>ă,@gn%LSA1g%stpƮ|@J0 !cÿl]=f5K@xJpahlaaL%~r[&̽W ۧ) ʳ@TY\I">k0xJ*rҽ VYTӞ? ŜvG˳K60MD^j!#jcIAyS*œ$`r p{7TdKGx#ZwE Ɛ);iY9xQ' *MWАml,̚{[}R^S;_*wWwp#en&ɔ<ֻp)O)ƷFDZ Wŏ:[J`l (& XlLaA )AmbR!"%etP3~S5Kj/zpI%q}h.ȏՒ]Ż\k}{qa\TZW(x`ug3C(f]}o6Uvda0w+wy,os"3li2߹9ƃjLwvʃ҈\ M/b$tC5/#1^tW \2"c$2뷠?|B#5iuu4qSٿyN^~8Wm\bt=~|(=2ӓ QvֈbxGK/8AE$× :> _l0b:Ag|W%7i+)Q6DSt3t^̯dhP m>8Yu-qs<{ 6Z2%-px|$zF{qBW3t7R1P1:1OY=C,j H;*R%^'Z=#c TH^IDTTϷ1p#*!eE-6ْ[^ik=EৌDyʫ2m2R>ctE7cLKs*tΰ4B~"Gcӭada$L-IBW9N:8-5zS(ʞ%}˴qldo{ |:uFU./>"0U>2'U/Kӌ$3%H YM]`.(. ӂߺiSÌg,>m \I-An< X /vӼ4t,w^D-NC,/O\{ 9k7G@W˟2.>[{$*s+>KAd*e\V6Y:AoX+i0~M`s4 щBo9M+9Mnܖ}]p`juaK=8WH C# G%3J=A$)$ ZeV}C ]`l_i[]Uzڈ[P-;8I>}%jwT i~xEY~G' *f$ŗ` 4Qqv|Hc2Xud`Sb'Fxlcca;nw*BY]JIwN1iuB1׉nTP">u&E0V1>Xk~99md6 ]*ZاBfwP5k^7׎I)+P؃"D;c#3mA{USnCM^TY/@LBW iT V?ËeCxLpBr! }:AE# dy;* J^le (Ĉ^rPо7w@@}6;X*~䗃NAK \v6'e߹D3no_)A@hc>\H͈r "$cגh0t:W$OO#i"lV(|ye$'0˳hgAZb?ৄRAgxIbry]^I15d5IxuP2P"kVN@n1~3%J6S(fN]E:;NrkyJNafUmCYwW;UQ< % *Rl/}y_yKBLH-&uECٯ@CVp2sPC& jb+,>V !^im94:ce>ӋUH3Gq$rKT srL-yg68'4I %GK )kd2*KLV_D*)G)m%̅p<cRK3Eb`)'j XbW*xbMwge(PmTtE_^/\cF5+0M7̰ؖY^(YBhP͑ꤧImq UA#2?Y uRoV~{Ş3AmGw+l@|lcP"7p] V=-0AM-%E.3fOeS'ULxsgd`B#0=;/ݱ@Z Su-^=X38BƽdlpGݛђ>{@HgWL1_W!PoE,AWaVwy1PE 蛚 ec;m>2"-k1TIܧ}PoLB$e9XcPaMX=j*,ޒ? \00g72W< M6:&ע[,~5LN3U z{պu/wf2E>;P ('}8OqQ;)24֜T">MKO(&k }6pE4Cx>~IUѣj"nAILc3 y^&Dٲu"*CC<(~5,PX8(U>5zcd o=Pb~Ţ6KUn _qC9Ղ#|8v\*ްK"P O㽷l(ae C~ 'X3Gu1HQoB^(?t +$>Qq1Kzqi@h*> Q}ڏ Oz(킺~?E /nX`.6“ߪ6ԃ j_X}ٚ_)+8zm]րn (kA}ws/cv0<9StٮyM:GN5.khq[ZZJ-e+3qVI3(\vl~ԣ0S>* VRMj 9pqg%r` .S~ҨyȲh#@'eZq k&k72pD/Is.Q d .=ƅО7y_ Nb8T1 weBD|߷b8(![к?Esj s\Zr:]^Z;w:uemGFZ&\Ac*,p8Eh]oہn[J>ð}GkZq^3oŏ7уM@g"ga7W?f iSo矩D +( `j"BUǁP[3R`q+9zrzx}vQFXjwNn3E}VNR}]v%]%i kK¸wG‰ qP<|pp(8*񷼵OwO! r|m"ErkC-GFh^%ޥVV<_ ;2xB$U"TKO__lNz_@ s Ӗᖄ_p$Vi>wb>Z8G3/qx/ DH&&+L= 8{Յ>׻ƒWD ;#:K׷O+K0DmJy7K*WKg~<QHJzbI7\_?t+d .^x#mkkZap6ij y5q:OoBbJ1B':,! aqj2$A Д#vmj7fjWq+8xRJJ$f.J;IbPf|n0x >=R⊗`2G\!{#@&J o\ ;|Zuw0F\S.xڽJ(eBȯKԫB[E!`ٯrOi1[%ΌGЛ|r3VFˬc8Rx/9ߜqCKŗlx.kfÜׅw3Plp`^]ͣ]-3z *ABFV)e7ѷbp)X4|!1 \|veȥu5Sd;7֑A6 ),\x2ǢgZR8}K/\"‹Jh~syx=a"Hnk Gʺ.uz .&~[+Hk%jܑ%/sby /Ʋry-uP9^긨7wfm=.dqEԩ*I sD,C'v>#܁P*3՗ucTw7P9]o&:QP,إ#C2,UMJˈ6_jOçxg!B$O|:, g0ey1ڍٮAQ"@} '(QqYS5U^s1qa7'#:sE2~ 8)h3gK o*ZR~M`%.è@ hX3& pd_8zI >*3*:lԵDXD^ڤh6UbE^&P֭3*HMJ?CcӖKgYUeᝑ`73kfdr{Mi>UJ{?o=:--de'*0E%8{- 2Wk"fPZ #%5eVw9-߼sHQf<$ۀsUAbCڎn@RSn;82C^-iЈwGk@C{4Qή@5)v9n;UGFt2˨s55_ ?1BC9[[rTԟnҎv˦+ij'_倾(C]RiaL4pJtmX*=yL?G3"U#f>@?~'b.͎+$..O ek6zyUKǗe='\VQ][ &pfֶE=^3~R N0Բg 'rh$yI[NȃjE{~oZpyAoMsgÖxSy 6ȳh:a#+kj/BxcX;zõ2{!ҵ(Roo5>*u}1`X7"yikص%B|hVka)|<&S[=>ٺaӁvGXcNġWf*u /ݩRmP Ԉz3K0ݠӄT}x˦䷹G8EVي>FN\^*SpWiq(1/8`:8hN . Y 1)d',uDaUӷ pܘ\QIDʉbCEoglP *{ 2A> 6Bc<:(̼v,V6BJYܠ8F=ã,(Go}k2-.=r#%X -6j 쭹۽'CC, U7kp1xHV l^iZ ͤ [bZ„0H^DkwNN`A nˉ/ lg#fnt&hK^iOzkG"ǥ)e+pEQK80S@п6X~LG}/l8șDz[I\V+bR$' 1~,)) Sa*n?@lG.n Xuч!<-׌+kajntڮ_є55=RJ&oAaP6i%6 Zrꦕ˓zb0[84u]ί+/ҋQr(Vlf/ n`< - -T&Js\8ߢe/.\@aEteIdZ>;g`%gQ2\kڏ9*F‹;73VE7#L: Z;dEPI'`<@5V viv>G.dڗ02I jS2l=r'*a7'KD :bj9tr<͗~SQyk f)3P2z֣IloE1숈ʫ)IK@hAq {i䚄_f2]~bB3-s,mg^䯀"V`H{tFܳ۹̧?D~WsB1}:pCg5g}&e uۀ4 61 @#ݔV&φ+1'_h&2(,_/`D2vob6L6C6< /4MM/XŸ;?U]~2ecUDްʎ%zp!sڰG}eٛަa׵宯byQ: I#ڔWFXaW`=z4wB !ݚHs,z<,IpO>q}EK9q49؏Y->{&֧t[\9]$t/9 {z$_m=/?3#WH4$@)LiW]*x;V$4/CmBkfOVaw>7LM?M .mY3QU]gh CPZᡎ,˰q1MFW_Ob|ʻXӱg+S]#>. j=Xډig_!TzhiqHijb*h+:Jc,ǁtΒ.W;a5;l%m[p"+}C BHeEz'~8u)Gy0:UravWPoo1Px[g Vu0Qg*O&D\58ɮS^=#2f3gGDd;0 NB{l,t>1^ZyȍZݰU%j0k"]QPpj= 2;K`p[YpO$uYu,;FL__:#V9dک*8S9TZ4ɺIhAa6qvh4}IЫ-p.TD-m'bɯ8]R 7hvr\ }P5&wfa(gFUl+Ul+D4mh L Cht{ף:>B'8k$_gK|VH @k!4ÞtmXMP1 ~3_W2JD'"Ýot7ynDފS 8 ߉L[f-FxBizDO0+,_(`Đ0 b]>>g+Z|O;4!3@гRש;Qp*Jcr@ e UJ,gݖ/+tD◧TI[ J;A[úM)#u~J:3f}%f*[.#u=3ʓO] `bhoMpYPlxY](՞QH7qY hfޓhCakwa@ى}'rY >X<޲MKcyW|9eq2Vٚ'QL3r:qmX?z'χoqĢ? @A-#OAR˼$!*(]U] wwbLkyN+)IB9ϑ {B+苂jGjTX,6kFmJzhW(:l-kb/ݿ[A HUS A}lDh4GbyKH.yZi][R>ZPɤ$&mV`uj@詬 ;)wM!}n/4CX-`/'#ƶhoolk1,V_dѱg&/0.e]]?ڶɾeǃڵ>Ԑψu?cUw$+(oL7x["m&aDz!n`HvĶekAu^L 8 ϶UA}{|N7v D+wT$ tgG})VGATs] VBޟV"(^ICs!aKm̓Hn"|smh}Ocy)n~88mgI"hmN:d}ȱ"Y/ E*=VRyGn;,kouᗦ9\"R̀9T x &al[;hB 룩4pz]j$4> 0HD3}҃W3?BF̝~U<|$5|LҮk+!8/jeQ[ )8F;o6@,`pk*2}()*4gE]+@\B^Xwyc eK-ց@k66ۺ:L![a+`P?:,gYLfԩăvs4gh2zsFjH onEklq!/5J~(OK cF8񰬥M̟{]B#%6B{h㉣gX֘UlƐ@7AF H}ױ 9eZP8&,1nPW;L H..mkQn<<_(&J;|"ֺ@T֥Y*C\ #a{\iPưb1f ndA\buDզ3{݂tKc-%m1DփYnDWͿ/D%XS##=UGa5Pmd68c5l޿Dtsgs_#m5r]Yڈ뀠 J;э'FܫElLb;)zM(}9;]0DWy/X_Om~>uhP? & ޕDQָͦJa\? /[KQ;MeWǖHKгbXTD'S*樓0 :;ww.4};4Qڎ&LP` l&=o6:٬sp.7b ޗL]O3}U;tb¤V)Q#z6c&5J,WY8$uaYm~~a_.Nk5tS'eLH.XϞˋ \lHƆx2ȧqGe9e6!f93bџ)"`#MΎ89/ XZH*LGu}])Z|Ul !`<[ _% >tz.Hռ 6uYmQ%M_„rԗE綉샠e|_c2\D{O躒d z|a Wr;3-OeIL"j7Ǹ&F7?JH@g1!~("*4dBIN"POHK޾9&}&+X 2#d22_.ΣUZ_w)7fAx OX7RCf0G5oms2M4@m'C,|sۧDTs`=FppZV{ɝw"-@pr4+n -Q#KuVr', Azt8&<¿vp, {{.wA&\>Qh)D`%< jI , S1RYjvmkHhQ-#M{g)UHd]`bn[^CXW* շqlNn$6T#X#lUyfXGW1'Gʾ 3* †gn}*Q_.JYX+D(/M _OStjspUYC=2cI;#w}W4C8 w/*)$,(̆`ʍ v_+^.rPt"@ar{uS"3iB02Ɣc8m nn/͢s?7{؞Vɓz\NRXpzQqr˙?@h*Aph 1(X3<n*@>SRS|㜬PdДS(~NM9 F*)VS1‹K6]OF64\8l#㫫>6[qዝS*PB#Sc<؜3#yٮyvܙ6mR-S?d_CVBDx@VFocodb#AC~j.<^ɬՃpy\Dnm|(qm9: "Ǐ8:XF)~1%Ղi1Cbq"]/ @UUfX3jـ6sX؉==`՞9㛹xCT].zik,u?|~蒮8_U{5$ГY |֩5bbi/_ŠEST NK+^aQPr7"v Zs^CX{ & I%C [{&gosl̴h7Ff[y|J5+p# !*Dyl.rSZ-ټâ(eT_¯e͙c1/ȩ1 #5\J"i2df墨;isA7hhr  +`6At/5_@M&ue5 M]e4">ZDwdn-,jxs9#$P`}WƔOiiYiH<Ə Y_S/hm]DǛF`nP JzJ/۽XV{'Olfb;[0}(}r⼧lyD\ Ѱ242!k?]^/}y-]Gytj]\ 9ҐOӑ~*{$MWFyAuoJmhy3zR+컃LExP}#%T'{.zIBl {˩kԑ 5$F0]Akrau \_>?Z8FR%<~;m|:#5ځG+0Fׁ$7D!EM /?$W%np"Wbg, {;~GZ5wr#pJF&Oh:7z1~9R?j&rD]*+' rc `rU9;Aݨ :D!%8|Y\%{ P-WJ\IJDgoz+͗SJ\+%`\!S$\ĵjEN}6yD/![U1e#hBwUme9VT7v "U?9Tj `uHkۊӆD2- I'?f@윾 uk? 784-xOs(6k1QkF= X[aHihsQH <4㢡NQ"0 }oZ+ afI~CprC9j8KA^ r,q1vmۣϠ]aǦ.ce_g K2}: [o>'yC?CE(P~%-1:y_ęʥ9 <%1S9#N\d/oa !g˪|G0Wo| en_qxdeƺ'wk믱pҩ)]։<3*}측典 (uFE.>7lC@kǬXR鎳u5"N *VΐWfNg6l<[2FXrga͞X"˕@A/KAO+֠}X-0KFH.12Wc Wwx)p+0lFw]W!L92 f#2o%1S\zұɇτhM4WA"Zєc|2Ѥ{WGd{}/0 Nrυ<3rGoj8xQ(xC(ҳ>**6JDH&7]==aQ-۹g*߬ͩ9>H`J{r22M\u8M=N>͊QTքݟ7-aZ/L|KSʒ^L\@F 􌦣'>e򈼡TY3ă]Lqk/l|xoI'3., 2!B[.DN2?xͦle+n19?VU^0fu[ K7/ϭ_>^>kehGU.r̾\gf\;En꺌J)9Hv(_(+K_\-@̫#_ěb0 6q'+:+э"F+|g'+;xe}u5rGmiR3b xl0ʺ#KRYgdUu<.c!ϖqNd^?R\c4=KD+"qRbUyJ}i5`)4V^zmf !xdTDP[|TX{1"RI:t.W煗,"P8fCș|q?ϵUAD?E ˥㦗D"dU ^& >r1wҋ^i͙i?$lɋNP vވVx5jkW )hπ_>^rL:]Oz-4zh\kЎm,HѯkE G( R}94TLGJr`ϚI $ٜ0-.%HwtΌvIH+ۙVISn/I9=ʰ~SjZ/Xo3yO)HbլF3\cm "N;+Rinya`VuMQYo:6.U'[!{ 㩧 2:āǎֺ)6)57"L,K Ih\1 BD=rCb&q2إ㇥V6}u]aA݆SLD>%_:9 K{k{TEn&>n331G06;_ FI+3õfZmAkwCrI,ӿW D0}X%U5}hF/v 824wV74!'и?AaTq"W SKψrg,lqjRi(C-Rnx1nQQv_r-VRh^!L6ku hv“nE1Bw*¼0[VQ,U5a]W}݋4Ց9/2m{Z0B[ʝDqo2 vLg9LA'2Z>Y7);5FSOћ{ uY@^t֎3C6ډ;>cIbq,%&lZ.q;EUX7uy)lˁc~cӧlޔ`0G@APsA~mh)Uu@.]OFtҩ*ўUՋFF&FhWhեI?߅s:X f}NHh;l )JݭY NPhƻ*!B$Hf"*(s:  6 ^5Sp =W`0==-UJNtwKXh>(މi F zP:4;]"ė S}9q|Y$4X%v_~&#HfeF\D(c DH%j(FN're|H51)7a!.)S,f~C9^{I=i߼tU}.Ӣ6ϵ9|Ub.XC{w&ٛΌu0 S3K6SmPB0̑B)))5EEgNdL-'# I+RDj";mGC7:wh1qR:措xZ g5@+|̚kԞzl-iP̗>,CAndMܻhk|Iۃ ywH!x{sq R̄˖gAC7t :?2tP`S:v[=T~8"oY"2šKk?/vFy+0Y)GeqeO.ԋ&o*"C<g?8Bܙfc5_Az$P=BlYiRƏ>ĝ˵L Q, ~0H4n=jg / CG0po,ĚDa> L]_L Tm65@a XKSZ>|rO6EVf%^@ZeCl UMeamIpϋ%jG LHg 5xJTdG>Z*ss"}V СDylD/23eBr5᪾<6Xwn5ࢇM&(\J'kΘ*dj{oA"6!t MmV% YcCo WWrɞEjw[I+0^@jL"yp1f *r\@ GG=4pJ-atŸAc7%{4pw*Apm^+C,@HcDy$ t`%sX ~M8z&2>a4`}E1X:e}yDTjo=/5V`A sV@va9UH6w$$p/-/t7O 'e0!Dϊbo3U֍C 'L\Q1.|D""ݣJ@HX}]&r&AQow$u L3KRhYTH47ISXQ81q0Ufq,1'!fDfQ` lI}Ȇ N2?J$AmᙡgrmF~W|zzlP%T*~yE[8kR =k0Pʊxɑ*>@N_N@?z>:X\l \{Z`(Tb%G,1(t>c3+Ǿ`QHNne+i {05cVI!w7 qovNi-i/'~؂O4_ۃi鳩t*2J'Q+fK'd/©I'ZɊb6';2K, ]d&Gw9g7~"Ehm81 `P ,~Mc?CIko}%LMb=VOSלJ((vy#˼Nb`|.hE 0ҦHzV_9BnZg@ŚCdl*0_XXזN$Mrӆpqx'T@if?Y6( * h)"Fw,%|ts#㢭Os fZlYQr6+$xK!py *D(RYCj=_/! 7wVVvy3{t`x$~o[,^ F?7t lEx}TTVGQf^>N0ةnQcLߐ7›%,LhIH9eR,uسN?9{ht+IҺj %ٵWD >VیɛuSsV ۊK~ᚑ[O~/-},GM;ѭC:o>+͖5-EdDk[3Rp;" f'*hw g9[[21%&JhWXE/rhw/v0#i8dŕ6Z/EAmBZk0! C6 "Z[(1? oVUN**䇬>܃}Rsc=ے h0?姹9KړGvC:r<ʽIhXqvq~94L/mKA/ɽ FJpb`i$\/3߅atJ1i?4U j_0 eQ{h H^T,לڏz2W5ڝ_Y\V'$uZ'laaw?aj$L~"uG١syzU, M2hM])?>BdChU<u"8Ub}u= ^ 2oP=-ɹz?j^qpvw&͊Qqdn#ONÈjf\5Ȩ'DN8+MRdhZjTCM5TYľ_h孔I)wǧQt~Z;wW9 w.Dm2Ѯ٬+ No37ҼQ|aSBC?VܜXAژ owF&Z28~5|AvM3:KAA$hz陲WQ4R| X( @Ԍ/PמܕޣȒ~To;#;1|Y)y\x3݄ۥ2@s#:X8l7cS-?ON2lt 9م5@,`" J階HdnKx,$? e*;.!#2"LkFFeXuЋEW  !s 2ے:32`G|Ҕ;tWRT[dОO_Qt D6v̿WgBOKƜ PR%T5(Ś12== __:챎'Smq:m)'e{9C+gZ&! &|?F"LwP7jXzm<ӈWx Ǘ58 VknhLӘki E?8/ ăSLVhIVwQekWjͶE3/-izu1 s6͜c}R-n=i8Ӳs  P@9&TΩ4!3%rLȲmej Z`I<":fk#* x/!_ae\ &'Ãdk1YfP U\Z )y^`!~Et8=PXSX a.?u\ľ/`2G JÐ9Fu'sg#~s n :,ojnrߕlA/WnO'[Klc7OG ʠfJK&E+q'—m}[̉ew'uD+>x,y}ksݽ*X)UΖX x+fGm%rXenvpZR6JQ?H~ y0~ө6HN& ;ɈHz7lgu'ۂׂ\ 09 %'Y330O$>d^vE.m-aU/SǼ%,Kxh4ؐie6._ b\'l \F0Q/F-  Ѵ+Ňd/ǐƭ뾻֬[zhbmhi+ DAwq<>|=3n C@-(=_e̤oKXU |RRN"QJ#X7BfOT/sEPl#ewAƒPC SZ|/;|ֻw+1Hu@9Ty͍0@޲n~Kp Ϊ~D=|͎AΤΚmpc] CWX@/n3IME-qPA\k%gy߀_d/':uZ*%ѧ6%m@5W2R+ԟC„CWQ\VTbc?4^X8T]tZ$!1í1b5^`%N]Z드!t<-C[ ߼#YtNj2$>^Ρ"`σ,_ˉtYp?gTo==Tܪ)LA] Vۧθ \xNcMqXɘ!ó4{T ^H8(g~eEX hSήpm35-7Z{..T#Nd\@pˁW3+%™qㄑl3O@?!l)=' G% kt@wB7>~;5wo#'O2KQ}yͦucMz yyQ'6%lH*Կ36b[YU-mHY>$J )$#/o;炚 YS7([I[ FCΗtl7høk@&!T9MGnvj[Yv- /AT~GSdD'e*洅}ZBԻ_.emW.3bWݑ٧yzлeO=()%/,Q0Mj[PFr29'+I&# \1CJGAOTɫڲ%gtE^ʺNL1+G`0ŽDnɱIvd!fNM$܍}XzjYfrHH~ )Ò ۴ 9ޅαuK~Rs r-`c`XU!BV8r7+c- yTcd$nϗ&<ZF/`F٤Z>L2neWadH5aapzc]f}?kXuahLCp-jaD_MB]rpśJ8_/N烧#K1m𱘣5P> #IF~@xXR@r¦S]-ܼu eqd¤Wr{nīc) 8" =*3^;Eݰ{Y/Zfn9*vMqRưDJvZ\7g08v} ]R*hnI~돮 : L HM1 9S)0;FQaͯ9B;%Uuq֎wQN2o,].% 'ylg$ђKyLTx my=,8[yo}w <3"}?}٘g?*cjr WCR̬&"Cl.Kǜ)˳iF1 ?cq&thpB[y7j ~\šLpVe쉢+_ϕ55J!DLřHPr؋Ŕ'RȭzdmSY?[-Շ|Ob)hoI8t'zTr^a (S]:h t+ppM_'1'RSoB.ZrlSU災ɘ^ArqdG_N-~Pxo"xl\:4@T}d>:Y%IzןD(eڑ28nk0#_2 )H^Ur`P27\GLsm>^H.AzA),u!HYΩy{S0>ǡy#U[ɮ}b Ȟ#;=OOo! î^D;j_WjS^#BvnsHL8hD+z.\+/RQyĄ%vs፲=JM{ z˜ ޕҡB40iԛ|VAC-$z<*I73LqlHXPi}K\9fuF.!CgoAx!djt*Ӯ֨\(hs|o)*B/ qļXEP2"8t'CDmSፈR3JRXbwBs"o"aŎ/x\Ѐ@/֟m?79:cG)۶&Zʷueֆ—s gN2?h?lgUNѓYQ^,ÜJ :x9Qg!_s* D@ԘOZܽ_R\:\x*&r`?Q5/T@be3gS³S0u.*jٱ,mRucdʻxpݣ\Q#Qn"6fiGm5`޴Me!.c?zA -k\);vů{x!~x BJo>(QuWiNVFo*q .Ss%Lʖ}/31'{+0udO=3'^HGYAǘ'^: ~:R>NEoӞv#nr ᐞjK+_I-4 7e:j k\.-,8Wni`8Ťx8e2%ɡ+ kɾ~)lH;ۧZ:vv 5N7<s,Nya8CS>7Ӗ9EEG F%Lqto/N?(P1 o4-6@1.0;изc(!{h-Ps "153 dN.:- pIqX֔ [n ]|;xfyj._Mޞ >N;ϝ kuW {f&}ľ,.yhYy[B!͟l\u`WFbR+C?7~Aoq .Z-֎%]2*>c'}<❕2L'*$vtC%DmSBĴbzEXw#ꅏ=ҎeCܛu'ʃ0:[2:BdmSpgK !Ll.ȚxE?cEd )P~a/=1If%j%rhn#.57\ M6JCyx 6 g;P)LvlG]Es>8mY?[ SCe?xF!(eG5ʠq +4%+ک+srs=9xS h8N^EwEn lw !uO {܋ "xf0(ln}5hTs#L&Yΐ_ C1g/RI~ 3'#FʑNگ$F#FgtQ+C}`TZ?G|r??h pb21.w|\p롩x78Pw:_hKVrݠQnP*۰JV̮x!|~bkug^b3EKi0B=cyHMqj?hz;z;$T_F_+1WRR :B:o@lqE'yتrWz\_sݞ>yќl7N9-?`֏> ~11`ԤY2Dm_d\^-)<9G8? Er.׆HלLf^\SC6OEf߹=f7/BO F&kTݞBd!r.-t|N;@GHLǨ&^ˎy,HH b s3B=\Y|'$.ڸU>55-KI ʫ;D/UJ np xS\owt9Y2(}>a>YQ) N~ MqIB4s?ɋ ADq+/]".?r3Go7j dLJD߸?xh^МHtzGF6A 2;؎M%IފtMخu]+={›%iN5P=G++x%#hwy]DZ:fKP`KCN.iQ˗򃎇u5)7R~p ۹֯yWV1ň?ts%!ma9r"oc[aO '+ك'P ﻞ3a@Α73q%.y"?w|(1J,P)sj跠SUc5]9Ez;Qu>}QU6ks+勷^#nJH[dy jyQ!E o50M,T'GvOqu{.dU13m;OӦ,Bs@Rob蠺-|C DjhPpsPl8ݣb}Eq}GZnK(= 2wG.*A@6N)P4Sqql qRGҵɕ=IuEk]`ȫ.,-uu>~rI2sAm5 rZ8yt!"}1?쭲[]+OKo(t 71s6USTG3wtR\pCЁ Q6ǻ!yv ,9&t$"^Y8f"zȐP(ʭ ruT-#{;ߎȱ0_frP4ER M]t@B|Q9{'Ai$h8r'W3׹oD{ /~oxD RFak'G}V(ckOx;z O4~Ij7cl?k F;! œggvRS.TV+//WFe8 i{0!(H@ -L'B&ۧWY!TǁOyV( -LeQz :4S saҞ!y+ ,h_==gNT1>HdOe69[Ra{٦XmϔN ) $ Z(G5$36+}lV3J[N+գ a5֧.X:q#~n f4eO≞Kq=AT.4*-b0_]]DRH"t'ɚI\" ELD@,K7RC񦓽?Ԏy` l-K:3ZX%2grcFC-}7,5E3ҨXcK.ouHQ15m XU'0U'0~=X@lgXҘ}9/HzN@dhۖ\VaH'RL( z`ˏytl3804,D4wgop0 yc-x~WBQp3FTΤpȺ\GM2HVD?ǁ;>U-jʦFra~"[Ax֠`,+Dz7CdJ^twLU;Al=ʩNY>y+P䂞E|l{w~;^6vT{xMza@T6?2P^SS'c%T/_UG`gȇ T]^r:1wa8|a,ho>?0/n6]` 55AJfo7[ i)NF`ɠN;Ww\T_';?r'uWM#+ ӏ96F{AotƲ?˼P]̣VEg)p3r^Ik*|Rԝ3 DŴ)V!P]& BtMD14K{2Rm4[P[@]1tXQ LI)֫ӗ9Hc/ 9O)y:9~Q;@FT1eBL'OQ7޴Ñ]Ē5 )/(0~G_ވ2 g|&KX*kvVv*gtdFdv{H3lZ0.ȸj=V12 J=irqU&"J=|T&H} ĕj/k.ɲ2hEtEgn: m+a6Czew4 ^Ԟ12"PXk,roY[3O@S 8~kP"X XEAM7in2GLJ_hN5PKIsr#6$г#UP9xW 04ܙp(iUG&=&$"\M8q&I)u~?#ݕp Rim423ay"9GN7nwNCrh~8)RPDRvc?o٩mٛ,)r&micOAf(q/B<]DN[9]IMSOSUG=ԴY;GX Y2JŗH@?GgwmhM$xU~)(rVX,f?7K QBƤ ֲ7P%BeD}Wea~Ir' A3n v.מSA^.vs7K?qo00qNeU?`M dٶ3ctnY<#8PJ0eU`nkdp#)3Q7f-F0ѩs0b93=6@3&W$' L{_@6 q:7ɂ\T՛ubxDGfu Mss]'_ͷҐ:ބ) H5$Rc]AuCkˊ_$ӹ-y(ށtʨ8# WÞKV@++'ld7{]?FLY(O3MƑ 04H=eBOs3Үy^%g%!q5ʬ$+rC02u辅8͠`}C7muh(E.5 Wڶ|[:xjOj|%}F˨y( AB\l”M #΄da).'mŁ|;(4.&ӏ̈́ ]>fmOH ["GL-y_]"w(Y_- P'yE%&hRY`Xc,Q_Xk\[i:Q䟩By }goEJmɷZoF22!Slhߌ+ZN$XgN,]|.9S'oџ,&:>b#&.y; # ֛8ҧ>&/)1'L2iW^8I<-Ḯك$[F0rVb"d޺,'1sŒ2L"_{(i,瘋C{$Cuiƻ л8cғp5Wƒ!R۹M!SkU|Sx/@c xc_Ÿl#TOk0M޷K-O5 w8_b3}8s秋Hc) dEw|=i?b^zdbr|\T|N@FԊ+tw|(lͥWll>O-{]%6YMW07L-8J6cSd+,(q+) +>id!sS5.w;Mj{v^{%,I!3gao bIljc\P?X6+7>.]?#{-4zB"5g؎=K [dBܳ7{M&zDfzQxi1SFAY.ASYYCO\ϏU͂v[M*2![AiF_0kvO |%?V; VWl"]NqLjYTsPAZ]D`C,;{vЁtNK=Ũ~od=ɷRe3|\ATz@wg꘧ݏBWL_˜$pE\5fִb4dmҎzĘX%Tg=Z$vCHl-&| o /gipcBT>%8}`ԠL}ź'H6;UbAUO\ ;*#cU̕;sj)8qOveցW󯚑 H .{~ap&+>hn)%)f 3NZH8DpsE2BM#-R'P湿P]E ~bռ,v0;~C{_4gN +k#:`KD(h5%cVw XQ/C ruS#& (O`'bQo6!&iVw-Hߔ>m=P̀ck50sj*nge^/@il;ysM, b}T% 8r:PQ3b佩 @1ȞR?CV47 & ,癍_E3 ?WjQJj,MVhPH5$h)2l!RvR3;$D=?ZBdD+R9y SstrBl@y6e, E)臬$!# 6 u_j Jun>ϏT%τb!ٽBZ4~㮼|F凜J=Ξ+|}%/V5&t|(k13$NTϖ#^? ce?$B5"TN d@)r7hy1o o,TIYD%=D0AwˣXzf_3WQA\nܼ;,1HJ4Lמb哓(!/1ݑ9aw3=X86:9gr[w@!!;'G$bOa?ѽ3D}@輦{遟 V\8G>E]x6j}pR++SN ʑ=6,WFx5$;}#Ů^? Ɋ6[ NP([d\ e$ Z"A-drEst q5|k6dRC U./=ӤopvN6R:V9*$ң0DJGg,14vqIbgrIs6G$@'V"yGR(r L`W',$*1_婥8s Flf`_Pk^X!!3^6<[hSe3(?KlrvX52ip dQ@5ݶcsC'C|'j[_x]ӣVf, Ί-\;̽1M}π_g}w^fdݹMःxFslY7QP-+^=TloOI+V _4 >)gAxJ ; VN.r$ėآoNP'_$#a)0XvYB$y/.W.{ םP_xK1.גy/XLF^0mٯ7~K3Tk]_juk9(u"vJ_|Lz%]NXhgܚrKz_`{o UgbA}^"oku&Qoz-|S>i2v5J%Ɛ")@~א1ED:Җ #.?rn1!z tzhOl@]ljcuXJ\Z~ƥGޞb1nʹD tSaJ0ӑh[-s"ѡSd&o[{BXSkF;j PxU^TrӬvrg{4CҊB_a;1MN=ĴwŞU~@VHQFBk ACE5.gvb&q.i+Ut;h&J12X70췄MSji1ڞR,⡙WHR= jqH@(:+s S)Rf8lI}$t!Qbȟ*zjS6i"=Y^qUKxfКAM!/1_h*\PPoy$5r2I7:TzZ<ξ7L;(Xw!,og`}l!ܕr.ӓ[ .Z3&TyCiJ}r6_Do>QiU1XhQMD[2x92(%yoiЅ]~}nUqȬ (s3qv5.n!iCmF^ H, Lx9uk1Se h[uMPR H}d7Y탕?ʌM [&ʻHlwRm:Cq'5gx5;\Mˡ[p(nzj2#,nS".؄l/!KL?27Ra&yqag:tp\M_M*z0dO>m!vFIf,84i<嵞2$(;ICFQÃxwk5Nw\8J1x:0"' C:?c, j4o @0sAu]'xuT,F5GY̨AT(i{,6VU勈Ϣ̒e:rGBb7'3m% U|t[Ic,I3!)Fvǂ e{mcRKźHPà[4jeꊱ"~QU :K'*d*L?Rzck)ޝnиQؙ%Z܊86䕂;Ȉߡ/*(5YxMۮ|| (DX`XtJ+JK>sѡf^e䠚n<ȒVзP z@aDBI ? @3`K FIgce|FjW"YXwr+qjp-~4~k[aˌt'?M^ p\8OT9OuI)OcXaŒcb:Q.z>l~*ne͞ZY4e Hz Ug>CCwsUt(B*8ʢM Px (+rT,6Iєp6mӓ_rfu#7Ugq}sBF*최4>k_1΃}JwPF4ve'2}sOQlb?܅'Dև oqnm?`d&p=Lo=*>鰋xdBCqe5˄*U^L⛑tkFsh{\Ͽ&{% U&Vh 9,ڗI9ҿ$*1q]Kߊ3!}2~IxlhEوShM}.Q l`'w}T0nQp_@5(8@sQS,e+Rﴒb*=*]bmwKXFL5F 6x|㹭X7TNy!̘a?lkR~YZFM?9 `[HT3ޑStVok*ĿE6҅fGі^kح-Υ:p3'w*3-6wg896SNE^Zzp79tӘ G vJ+yu>KS/eYٚlf BOHoH}͒oy؏O%74h]#nF3.Y;k.H*ml'okF%{T]xCZUeO}MМ2e'Z?|yl A*;fqKO+#s+e}2jfy{ڂrYj-!PT_=ZGzLBt."3u8'T ޻D[>W27DT3xM Vk{Ќ@y،KGy˜ +@G=(`Ud>Fçe!2di*#gM)ޒވ0f'"iwޗOC|wjJ"O@RO w d^LRKVnG-K;j$6]ڔ6hD2g'Y zuU<_lvEY1$4ZA:) r%5SF6q]Vbg/f]*XhE6IښU3crˌkR3䐮={758dU5'ϫC&yd@Tӥ1}Ը\ZGT`rMct ir< ˕FY5X D< 07ޛVwtt W]!;3h_9J e)ISh)J_ gqW qj>lG HU\KUala覐xg31/ބR&Qmps^<{wSƷdJ:֕Tj@ko}vH4Y%oƃ! S|CGjSG+Z28?n"/_Yvm ON>`u^|4tCarl8pTKeq=VS\^03 7>_ WGv33sYBD-P]t{ަƇb۸I1w6 oĸJOR8DA4")8J^tw$C|dsκ6b9h0S|'K[>h6p &AY؏mHRn8/*)L'5qeuTd&ML ҽ N A6fZ/b sȹu>"#~TFh7ڗ~U>dO[akꘋ8G=WaBJW`LxȽ4X\ ۥgiYItkRz5pd*_'@T3C[č9 yul6 / @r[2{Wqu=q4dN\\ goSpphe 6kS X~J2n+ F.^o1/OaZ dje9,&_cr N6xHla|֟>ԟ0]>4 C1ZGoQw:5/9Q;/O{ 2.hjQ90ÔbFhv5quN sa'F.Fm L N7H2a=P :WW9`H}RUr1Ƥ;x%({I$b:sVmC,otQ|Tvڣ^.vxCnH8ܰp`{ JhvV&{z:x3<1&?K̴p-ȧAx9B8Ji<xM?ᳶ~[{(@90RhQ%rͧm\G;P_ "7~s[jv\  U)'7Ρd{1@% oҼ!^Ꮫzޑf`5__EwD^_|P5y$˕ޕd*JI6 [7P 8+[tFd=#<;ZV (XiW8돡4HfxbHf*Kš\Cgj_ n7j>ۦ#7e@[A;V͖U~z[Cn.D$~vgJ" u`/yUE"XmXUf8:j`_mʶc/ƐG@B>u :$bu}'޼WӇ:NPe2̖gRXxg9PlzjK̻2w#i#:#{uwz@Tbz5Blh;0/j͒69{he/]%Fm~/G)cLܘ:{IgJES 59D`yNU|F_ʧQh(橒Tä(MA%fc ɢ#;5X.{3d$t9#v=mB/ƢpqE)P E{ԧ ;g(+[BVN6 ;:{܍3]X{kKs =Yc{1\+f[~ q׳?bI05sZ%ثW(ej[jvV-5\LEEiBG~U]pHqe]ق|oja[upT^w ˢ/N-9HAЊQ10:tĵ7i[8Lthe|%M(`I瀭,f.TZKPѐ99yZs 2qlͬ]U*Aޙ/fn8\#^ qDpv#c\d9p"2%N)uHbAOH/0 yT.} ?Qi5)5I㛬vr Go1F`Ì HwD_2S[*ޥۈs]jOOEķЏ-N Sص}M{\ C$BeРN~Hk,]VBMmϻ9p!|Q}aI<R`ԙwgUѷR<VwP$\L|C]w/1%"n%ep jN.oҎ˃vImw Y# oW|lسi2.g |ƝJU`’hrd5)s K!Z~xGN )> tRX݃=iG ٿ:z[e@>xYP.8VPucؠ!)j_ N{ }e6PVTؐ mjml3XuZuf~+ڑnebZp_MI[.ȓ/oM}12Q*XuDž7 ^2 <}|ٜ&ؓsHr$?a?.&PqLC T*TJ{8$S7ȫ1\U?. 6OknQ_Z̈&cm.f?pK&U[9d,Q_WöJd2N9MG"Q/jȑ mp{ޡKb3ݝHU@~}NWW5 L @[#EU- X.@+;Z(gIz"䮜Z?)OGR-&:NW|rN梷yIïV~E: 1\!Pp h|e'Ы8DM]BE ~]5Abr0̮FۮP{q?a~ۀQuW*ś 譎>a&=]vܗ)lv  )>G(C.XƯ"_!ly9˄ꒁXLp8sAp͗>\Kfvhe=|GjgWpd͙$w:BP\XDA?E%*٬!s kgx&:}h:`[G'݌-\%FO#1".ӶTxvH sAc et8ɳes-mC&r/ʃSa5F `w"+n3O9_UW$t ߴm1So7k È4g^J3mh̏3;-mgX Ӆ7N/h  h .J.WÒO1Vƿ2P٣>ngGOb$k% |m.R7mnztXS"U-[BnZ;>5Jd[&S߈3f O;SX!4tnC0$"+ ή3=u]H!5MY/Oq,r 68z*t0Bl9[aH@ܽZQB'"9XT2ȱ3S +m'#wpѓufnd|gJc*^`iKR/Z&0 '"pW6H: p7 P0@9|4LĘK!/04Cb EI)I4`XvK):!UD"в[3Ox(j-`94AHd'|sy΍8( #tG{i^3go[G`rh"T:+h҅j dzg^Y:㕌\?L{-8^Cē4_T {y{GCN~vǷFTԝ-c1GwyiBSjD&Sd.(#%{ic䖠%#L6e68 !?_$셻=G.Zg[Ў;xedTyiHyj]g;8y.bj㋃l* ̟'+#qA!wF(Sa1F4tJ! x4*FO6cK~FJEb[IK@ &'AYn#75O>"x&Li-^頪|rI'Xm|3cj;'H&z]c֬\Jَi%*Qnvu)T}#`9>>ٺs / d!c I6`W3!Pº# {uo5]tzj˫UMm6 i*ۉ?Ҁ50lE,2ܢܣY'Ӹ7l;dX[zJw([5.<`SQ1O\a}+T G45ѯ066leD?$R'ݣ>[`[ߓe2ɨu!vAH2Z4w Y՘G Xf%܅\ %ϲ-UYX@F\<}_y OF1*{yyٽv4Ϟ)+J?e+[-^zHxw)ە^5 F1`e<3`YzwNeeEݢAَӬ aՋ6Z'?9,pX,BKGK8.9u"iOGHZ==8>AY߅MkHq)7p}T{oJ^$03wեU+ PbCiT!'$ 1T.Z/c||&Kz8`6- cv>Z %l1f h7GȳzVurPZI| R#࿀5m$xYYv~vQo73 I]60b3{fʒWo|6h 8.w5, 䖙+ W -2ݐJ [|yF(H( XE#cd(17Rb[X@dMqy۫r~}y#Yy\.y#۝(9BQ>OmD< Aw i%i" e`8s5TP9>)lox3wt˜_У5d`IuC9v/h\"jyvaajh(lƮϚ!G) ǣ'OwEQ1l X!^.qVʊv_4iT)O0ݗP%E, ;# `k`bwHpt␷>^[ї`U=~.e?#mtesEuCGg*0=BBSoKhBp`2jeLq푇z$0G `YUe(I2=q)=61~W;o8$QHd=qB1mSB&͸_ןk[3lW0}#'7os^SWcG HIνx \u!j,OS(8~%H?!rtķ4yhgҔ ri쾦$kK8-s+Q2 -2TMƧVKoyRdBf^sk#F{$ 9诛C R²gom4KhR thnp;JZq̪GTkU-<l"z>#)* 34i{\\TV?F7N"|>nzψ_ d"uTHiot QCgIFC#*[ĕYyԀ=:d+@m۲B &+D\PVY ܹC4\! I$=X IgI=-eFU**va~VutB1^/[j>͊ 'G _NH{Md}C>(v7IVF:&e]PG-mjaD w/7Wu'în)RDU/c=⮬Mze+\=9yݨ^벓),ϛлH^@~FgN4y%c[b08@rY9I]ͥb{zJ;27\<ӪrN)[TEw2m{WI c\p9{FJIv3K/܌4\o7>PRݤM\䚍%cd~K&WQʂn _^k_l^ %o:_ 6,QC=uſv2lt&ĐR$wqH2M5`RL CxQkDIM]Җ]hp  hpH!ena 5ir=8,٦g68V))8hZAp?zcƄ-^Uja=]8&D2dN!oudPqĬ"E3m"7IݼDǸ_Rt!t>uEBr'׀2Cҹ* F4ndJ{}奻;=Dz$oݦ,Xa!ISh"R.,។mշkʼ?_ȤNu-+A/琚* ڬu]B3JKM4maWPtֺ}k-WO)Z"ç>̧l@@<9SJM]/Y>p3P qO(Yʠfn÷hV_6G]9ڳVOvwʢٽ}!3D~%erG9*0`9obYd,tM:;Dw7&LA6M<;tC CZ U.Q9ȱQ>hÇ^DTYH=FDNTn@"!RF'xrv잓CX6 l3(Ш^l'qO ?.au(M4ΈRY %ݸΌv5Dafx`Ht`BBʱg'殟 Zz]ȷ2P+Tqz)M:s& >@?<mlCCHŕ鱠J3߳\pF+"/1(ޗctNG q}X~ ]_aU6nfZ^m;f2Hߎ 2#tݹ\Jߔ촢E`B&r | u3%Ӌ=08 y>XP!i]WEEA+frҁB桶p~ ;W*%Tʅ;So^'oЍ0NH Ƕڑ0MD˴uZ,z`KIFF~n= `pMfYg_+wo#$?tɤr5ܢJJ0qˤ$n$?XLV;џ,v J)Ve9bEX%yV̏dP.mlRqۅD$_[ڂt0 qL<>>J+awSԿ]7;mY%VImkTdoFZ&7Q  :H0Q9n<߉Q+ iy5z$ ߈tXvG+ 8NYJ[a8Jj|]2ipϨ[s)U_0kD),R:x{8 ][袵 Kz b\TA1SvaJJ{i9zhP/~ZZ &iȑ8s^q5:PWpWNЙ*Y58g65cG[ߙ䏗Dԓ,GƋ3BL:fUB V)XCMc3=}1n80νͩzH KL-UK^P>g"v= Kkf?Pob̒́6fO 3;qߍ\=pWȬ9dz9.9 -l3Cǖ:j!+HξuX D²AΕm9yM;#%ƽOٮ]@G@S66'd) [HG61C6W?<[w ne|Su':5\mC^Q51/ 9 $'hnܘ}0/ aO%ПZ>XhCI6Z Uw X۱l֙o}-$0V{*ffSz!8ԲrCePMWt?3r? Zmv&^rKp0L^8=lBr>2TdN*2K]EEL5psH.]o%p1cȌzʕ ER ,ͶdH@gp$މfΌ\_ pg [Y l3 E?~t ڙ&O$= j9 ˟BQ@ 5,K/6js oq*gtN|T*c #lwڑwƅ<H6+gbpp0',zCF:*I6/*8 q8wiĉ'  Dww#ڬByKy"0 g?=V9/QqP˻R{*+M*7oG5I1t lد򤧻*cؔNNAO4e{n HASkJD f y<8<Ѩer49jS=)f/YM<0ǐW8},M"Ho¡ED񊾓el#qa/-/A_t.0/3t|+}uªr FI~6̓*9dA ;X)6 QC%q@Qa++!itgKApxy k~Wf@D_I}(] ߙQ,hc{}GP&yu>{@lIߟ B{}S liXrKuU2LJe [;fPqlfRbC C9!f.%0㱿A$;]G!?GBI;tw< OZJS#2vޥ&y.¾93#$FKgdN(GTPoQ09@N_~ mH}d3n0z^gQJ"*G+:c/f=gc}ǞWNc ;c$&a2~:OXlȤ^G~1.S+XW~NU`BB7W1-m;X !T->@ :a ;Fo!&A"gԢP#|i3N:+brZ4l>c&P. ~ݢ i,,HZ/Je5W (x*kA2׍)!j#ֵ ܳ8;7k% oҳ%2#6IOnbhhaG Zl,4פm3yN8i2HG:oN ˇ+ʼnգ!s֡ dq+M!_P7$5_թ+.UoPn («h%0YI8́qObֿaW6s]+XU':Egm 9G;V׽bV?)rnay\Zre͗xJ0Q'8ڢaǔFP֖ۡIbwzgvR/h@<ޜ`!fch8*R_u8MS> ІlYU]݀TɾǺsUirڴW5d't o$'%$[πyؙqOWJkʪJ\~}ޠ%'6u}[|]hQ:~7D\e*lC͞Z'vÕ61̱=j!IFsW;1)"<xg]mE_0\`;L*3k~Y4½]ClX΂,)Ekp|Z0mԶfBp58Xlw9b^L?2p pS8RaJB)q94$¨FhVRulf?\S)^ٿاfB@-=Kr\ce*W I"'S6^7|5sr/]'}~7,ibI Sn8 i~tx3 j-$ e_CdūDr )Kߊ r$Sc{! +4G:DUDw KʸrJK oɁ8 `*Q8s=pM.g(sTh\>/校3;G'7▏p "DXo Rr^S^u%ۊ(Q 7IAPHM);ֲݤ=ì3ό, (/S>F}MVܬqz4(+dfB, z[Pʯ_:N&nttv8뉏i* Y?]|㸥`Ƒx%6V.ͿӇ.Nv X{OKScny+V ఒFTի*7=]R/ȤgOJ0 Sǀv]^8zbjk'ڤh&0^|Ue [j /8cwN_Vؖ"N\=$˛AcgkSŢAcu6* e༄ `A27x=Ӡ_rk 45p1jv4g|L?ƜAvaJU}}nggZ'İlHSz' !a~'~2YJ45aLTnC#˰Gy{ 3i V 3(ѿý5{+6rE{@jrM(|Hޠ4Yn9~^!JK|X;,dhiW"G3E0qu=:Gnv <]HK+}r (TuȄ{ut̪U\M_CfOO60>|!/#(h^s2{pk䴢VKZG2IR8"Tz$YGڗZyăf>HǫK^;3k9Ii*y+ɡ=b=Mx{ɰ4Z2P)h|,fђ[xK_?Ml`8}i~^yS5|\xg*SCRw3kψ'| U"Ի|1"*E8JKX`O-h`rec0^DA7W(^ 9K{-6˹ˁ{=E-0Yȼk8@b7Hh3:'߂RYU4YA.2*P ^."u>,;b;s:Α]D`g;َ:d"G))LX(jk18lƎHjR㚿Zv4eM;5Îl[ #e:?_;y۲A?d"9G*%bHd1;ExKrWfIvs 1d4Z OCg p]DO{ wK')Ƅ]8v鑨PO41Bړ3&uZp,8}[ZR2/#{N?lUy#p@]V- ~#.prE|ߟ@O_pp;C:ӝ~nseXq;ݨ([XC>KۺOq݁qNTj^oETB H4^ɭeElt0rc*^lef|Hb$@o3'݊ ~}>T"{-ΕyfRFjFJ<@I鲐%ثyg4GHaH>IH"(\dh=κhқ,_WÍ ˳N2#v+jDC3gv)1I<6c0a[e Z߂>+$Lm4t!TEnq8kxޖB_O(yU3NhRcT{8{W^yЙ[(# a$6s/ݮ]@i%ˣv9J$ӍYxy (pq=Ӄ`ֶ_8RB&cr:ygIT39e]A+YtP{mv>Bk5F3fPSλ~w4nlA9;6>`71""2 S%BuN/^m\fsu&r^5=x*z+ >O~* ɰ)/.XfhSjBRҗ5}90DEr2 JKѤHkA-0+*O[9ߣ=ffx,N0Ji]BVz|H4BV!⿍t שQ%a=PS-q[Ogڍp,i.jmZ>mGdG}A8Ggu%OLI{aSLQգ_]\+$F/c󽈏N:4zgv3,h_=.dD,ǺZ[/J7Í;4Q^Vhn u9{g~jwQY}Ӝ3`rxEr=؍Ơ7J 6^ <ߺ? X3mYoOVjDHO8G1~~b 3&%n1_C |z:p!).ҀSa=٬Ԝy&$`N'_|NQ~S!}1w/&?-; %(uq$.pf@Wc!5lHP')Sm~$T-'4|K$i eBRA8{X ]y~ WH ߐk0{%}<~7(C*TiFT@7;ͣögwuX4Dds/B* z:MD1#It*A}FlgT׈D MV-ff~6΁Z?Q}DþtL}‡ 7RIn/  HIv:~~y/#RҖ4GƟPEHyKM^c Yh$ȅ~e k9`i# uH`xUDV;_ӏFSUDEq}.& ?``޴:Unc15s5(ĉtM0Xf_ 8)b,15mEL>CT!JtbK$YxZdc\/"Al?uXft߷hso_@^:~b<//Pr R/+ z+Gb"6'}?Z^.< # wWܢZTÞϫ"I>!= E({ԀciNUs0=C4\)_1HOsr 8bxyՂ|&, A(L'S{<=)vdL~x4?0[4{V؏ΜI-\!¸bL]|& g\lS_q(*k{"#z|7@EpM)&F}g@P(}QYжcB:k S>S\v{'7:AƆQTp_ODj0ls0撲JʤZT&ڢ }R-4ߓIp4Տ}MziZsrPPCu8,ʩ[Pd6 HR|^jqhZ9o #pϴ ,]tL}$P]l)j#;#/Tg0n>̤T}W=̚fXQ)~|;H?r,# Ԁ۹#t |:u'u-:MjjK^ӳRAb4Oƨ8\>R;x.|N=8+AIՅWJ¦,T7V2{!EdNH* l=\GH)_T7+a~z /zLspD T2wæO~^HϿ&e  n}{%w -{8 % i]IQ^}G6nygS)4a .KKQZ̥a\!L_UЮ\@u7=[n ɹH,rN˸طX6`O9m{OҐ\Z`À8 Tu'w瀥{y~.Ln涼H+-+يta}8 ?OZ-YI,}x;`H.*~ |دMW SU/}!Eo4L;iRީ$~)B7)tIĖh/jSL.A]`B3+l2:͏3`l'zkERrGyMUnY]X)C#z\be>W\g^BI4unFEZckZ.*EķSiv 8UFӐuEGRMYh'+Tgx7M~zA3>D!ŀ{,D h(Thw<˓J  v{?䛄y3<ォDGuw=Q}8`9l:hnx*-. ""+ Q#+vb Q1nLz=c t@![} 3_X;gd>nq',Ϫq(brCCtEW Az5i㤞dyHcHz:T!w:hQu*PpٴoЀ[wA=EكR.EIѕɓ+z85 xʓZ U5mO=#3M+!bpٸCZ3~t2$͙ނ1`a\u9@*7o+wJNjQH{PGo>DTE9ng87g mnt&Wn$'IIŰZEǜ? &zd緪gA*G!mS} 7Y|0B!D% nuM]΋ -Nc}jFDMA /ٔMWdح2nA,U7:E;5nc&J[mpfCN&γ|$r$e3• @ s}? >=Z[.ިEue"|g(6L!^| 2:}a=s2%iTm10(QR;iAe=44 N>' ) a QQԛLrҎJR8v*c?&2n; aaluKۄ6f>hZ=E==_E)PpLb^X慫b;r\fVwK1ΦmdM,Q7PiMKmA9CvVJuo>LlIE%;\`Nl>4WKICԭ-TwZ=ĒR{ ulO#ރ;)9.&ko0[PHWK@Vr~ V5<f8r/uŦzشauUt/ SEҘm^@v9k}۠oȄ"q1ηŸH_ Dh7i~Qݯ~`yB8;m|6[2pLa 6pW𜩊!pR-RzoXqRϯ74y8RrzSS~1\R* '6%^("jxhs@KI嬏6|nNnՎUXCwI^I%as-𑲧V~ezQy ,geF-{oyKkqhG:tf=p_68F 2W6^/h74wEьqZ߆tn j[~?.| a$kS9J2kip:o&E';gݲSD_iUeӹ=5/7ASuF N]J;sNdq?Y|¼jkOnr0f1=o$?ѩ? 2@NeS$,^ֲrtz^Cq2>.r h=4_L8APm<|7RwMpvi+Fcl7jD<0COltD+T$DV||iEZ=33<{7,V^$%S~%.8`0X8/}3i5yb=9iAWapˠX{"Av>hDh;Hit,܉z!LDGJȄ.O?7EWNS 8.2{mź](:UqNrq'O_z=(@%Mg9uMrAf7jP`m`@a/S0Mk\}}5ɇ;7fT-(tqb,2j*d6[inEJWbXaQ-5q2"31sa6\\ ;NCP㨠 9n@TRv=vڮYK[~t_ #؝g~H6U~]aA۫IzFNFUBU/]d~.zLJQ3OGq|ʼ{R*r0T-H^ǹeAuAom bFy,3/5O!LI yq.>@JA !71YN>H+j"1UpNB9_Ă//+T4P;T2,wTtE(U^R} 5'4MѳxŠ#/(Wf']ch݅^U= <>yb]E+4~ :ОwXX_ [+h ѠX>#x]-w>&/?9OuB¬5VRTųE{ȣJe| dwGWP(^d.bs B[-q2^./Ve= ih--/U .%ݏ/7S؋FSoE_t:YV|D2q"H7h5YyԈ#Ѩad =k $%fGmY LjKmP|˭U|"nd@{+S"(nm!oC8\yñ32)j0X6'NU4S?Gqn  IJڙD)he>oVG7$+y0~NF0Wue˕PP2aG QG֟^Q&/S4h\لbtjn4B& WN ZxuAYiSnذݟ6Vx#$d@5-.A TO!^`y¸cjV|÷i8e5Yw5SIe|OzZ{=oUK3c5(c`"\l 7/ѻ=+.{zvI7ːoGy!{#'2% ,,u˥qͳ.5-եQ~KiHJUMU'P.!==v~oZi9R{Güy873s)yGZd~r_״76'IRvL1mWQw=fsGd_\][ a?G>зR2oA=y?h Wv}W=s{Uk@r$?W+qp!㇅ <ɞ-xo.uaӊyOԄ` QWϮ/}=%#A1Ln4g7!㣬 #KTbfÁ~li(JWC˪ye;ň%NeAQ"A+~bd?8IjW#rl@})S´Ki pl 6,OAo\d}B{XCx_:OYtw=aS`ׁ& RIOg +lsES31c?{ 谟pBqBBό FH( h 8 ] Kz%ȌH4mqNX9Y۹MCX2i Յ rHJ?Q;y^d~1ĥ [8<ހBALݎ^FO`՟:ACQ f@'zjoBaCӕ6荞]\1 y- BCF+/#&ʛL_bWf'źScɳ:W9LEB~uj'y-P=\iPa!l\Sܲ@׻ [Ψ-M|i bNYp,V,_N+!ۆ"+Dr$F`UY0ى:Ma}}2Rn̆߉D}$*|F4#dW>5 ӇVg^Cr̽DGXsaX)O{v͋/E@ϸFw F! p}/g[L=Wdʭ4 ?%^ G{eLOl" R_%(1[Y項(} C|O"#H%6SJ܈ͦn ]V<]=Ocow[a3xJso\t+Oui=1d>)Đ/#ZxWȪ hfTbKr眃|RӅ5Zf{ΘuK2nwr.y׉^& v j* 1-,xP06󆶫)>"NfF~&.$=6+(:a 9 ƛ..^QekIu=5b{-K=\5/!v'b>zۓiPyiƱGyZ,Ov] 6Bk[PQ='7 D0:W/OBg|~H!yCTm͜q{(-xU`J'(HAÙ]lǂ $8iW]}Ng83V$!xc 6ɟ1B\g"0 "&>aZ֩-5:B f8:fYfnQc`4y0~%C ( >oh\ 헟tn}&rs*!r癉W"ٺyFJx7;AM]#yC7;!`At)NjFƶJ0Q4aet3{b;艅ҲQ)aY&8|nK"voA5םX\[V;hwcp zS?$ЯgʭIHFUV>lS;N&5ؐH _E }ҽ֮QPolF0?Y.]aR(!x~ ]Op8sK$!4CKu >e&o ,Yq #y8 F:'E_9xf킺350sMn9&V'i2r5ƉdX<2Wqi%sMhVC:~)Uq\>= t? ^"ynp2 w#NݶhA.P|82zoIfnϴP^bX;@w$xak‘nlY mR| d'Ҥ  3_dLhQ_5ƶ<7 36CqQmM}j? zCc7>}qHȈh:d"1$>I UiQ`GyzXkī<De9Q.t55@ ]5eR/hؿU˪9}wbbI:UœF+\ߟ9g?1M11m ?T*bWW$AY tb t?C,pr:s.C";f:Xyz,VȮJ谿s!UXmfr`"MCjO1@w-F0Z.SsdM5J'FaϐP=ax^9:] !R^RIA ґΎِ4Bix F$L[d@3HE#lnҊ~2>fȎqC91?۶}-0+Օ8*y>]h}覣v_ w)ɕWKE{9q_J @~#Swq7"ɥo8*ӌTJGR˪n>˅3zSOncS69a },Һ1p. ZjIE /V1SeLa@y)CvXDR6Z7k`_,{hIF(]3)qKLj"bFfJ/=wv,lIiføs@w Dsql 2+Ū*-lSfmWK)DE, $KdcSKUq^d1/·{ 䖅lx%2> \z>Q<ȅ"xa?_׳):gUcӲ%q]^fR5)9%k4RdM@{veB /bI53yՄ [Φ8(23j+gTw @z3Tṡ k,ZM06s}BK _*mwqo}%=F D"s>L:N,GWXq):`H 6!WdM@-XSvLsjDǍ /VGN6k1' ,)URmC'ڝZ$`3G7$Lu( *VBM5\I]9]HHi2>m l-A@ UN{Ax7*-ϒ2}()cDOK\K30)RM/[8lǩG]ܮԀ+T+[b[߿tqt{Q8Ƥ:*Y JslyvCE?T1nL>AW("~Dv캎2{B!-j%) uz11w'%x^)BR3#[[alռ,]5O<5SEB4 @ oe S3-p%}:` 3ۅ%N{2 ;Woo 3n[a#=, ,ܠhW@]+EahmIQ)C\*+B MOsb""'EBUʯ( !?"44бԾ%Jb;DXӝ\+dO5.9 n, y _E5 @ ʁqitehliP?bܵ,9B'6!MK(\Giȼ.S x1Dn} /R@@xo8Py͘/WQ6{|# 5>:=X 4|͂61y ؋?Xm2oF@Ár A\5D9㰜IW1GFÒ|}Ts5'9, @ yCU`]7 qp2]u~^sδ;~%`?j؉v;q30PxtVJb+? 0YH\jL!(g@t(nۙ>ro'?T% EVAHDAќNnSS qTIt#78qim? %U#ImX&\^E \4*á8 UdY+Ù#32E Fp6"ߪE%MG8mH: 2QԬJXtu8kK+\ $M~Ql}1)ٺ׋x_<׃L\Tr޼/woÒjFA "X, cK&q@ }p&C'`5^9@i~R] 3.Uqrf33q*>Q0p%d&8 ^Z.1LB-ʙ[İC:0Be<gY*z .b8F:^}C@kHCսyy@ ömY}{e>>T\vR&ZNp#)ui#6DW]FZB$XH򵋦ͮ~KGO˜߆ O|Ց,a(!'ZT7;wMXO 7j&j^iz۪s ~-4+xKx;"ٖmE  %أX:*Gޚ_2Vkk(K@v*3{>s"—і~T%jd^o.8{ 7l[Fӛ7l;\Yr3Gir9iHI Xd*TK78{g[\80 mힴ&Zw2tK\+2† TaS3|)k^4b }`6wv}06ߍH[J4WrX4_A7}."Ӿ(VX|_ x9-SivYE4hK#kS}.S:{B-p 6q/WEr^ }M~ޝ"!+iqqnݡ( h7 eWͽsbAUtZEF?,&u Q0+U%/̝,#`dW{S';RVݚ}w mwo0B^xG BWnV /2~"a`|':NV6|25(g+$ͶG1Q]:mĠ{;J" JFP7AG!Ru }Dͦ{Q/ 1(O1?js!5ÎEkX8J\gmHA9 bX,UIz\%h+bp2+p.+zM 'p | SqxĒb@XnEi@Xd NQᜉz0?nTJXRdq`mA":>D:NoiX+{$kP 9ÆX+ {Pɓ^U~~IVZ)T*^Ir a]O]R+Æ/;0LzP<+wj;z:nW W2h7Wxk ˒gSmZ]]n7L;YrA6LPv[3=2V=#Ր>;iX"Hl6fѾi8SJ&? a#Ie7r Ա8I`w'' -xmf]~Jje)sדLgt2mfKw]gWNp"p.JYW*sY:k1 ބ<,dk*lt!aI,xl"D,$Z*ShS/BDMWԲG- ̉R'!IY 7Ljm3 2C^\c1rF(3,GfR=˚|Esd^X&q:ޟ )HGV@Es@Ç&m2@uН-P(tɂEf/ Μ_x&k@ÅچaySkïlBN=FX3y:&:?qLnVj=Vó{[P^D;ohx2.'$x<_;IK={oIbYo̬ f8s;p wW.\RK*09\Q*VI*/N[(%g1jK xݨUI JUG 9D5C* ckޟ<;lj/p:RNĵdŇ)ZC8F }[%B(Z̺ ݩ UrSx|in.3F^x~: 02%bKA'|&(h<(3ЮϣPeACׁ$Nmô `d> ҟJ4P٤xH42Aya+T6f s[nkگv+!Y/Gތ5o?f>MuPgu6dT PC~GۇC%Di9kW(J}P c`hrþ̕ m])NHu y/`|Bg>mW'E$|{4)L7l`϶!pgGP4@ l |$_tfDYr!b?}<] 3 >h}p)>&c*5ySbQds #\ gsEzS;Ǖ~0sNE&6k׽ AgQxFO(Jo0ˍ}*QXOjƶrg'!ښ) Q~. }y,^-JO Mn\R\,1.6}3 6Bm6;JP%b8gxJb5҄ߺ$-`3u~o/ uk'2wBz3^ jy,$s8?w0bGlb)%󞯙p0}9ō~/YZ 5ަT-u88fwim&m OZvs7S sS(sEZaIbĔ-", l*ȏ*z7d!:$u#o; 2#aEb/Ȱv[S*2_" fݷ]Kw,hҰ[|aQģ7+txNp 8<x ?ƨAr)$|4L"酦oSWTcK!E|di]uvI+̎!\u @e_,|%^7fL((.NOHȨ~Oq2:GxB:d-,X;b$\s.26`N!`K) ~hUKx9f'i&E $-rXwd% 4j;8 4j{K[Ojz, m QZ⹀O/`FW;Ԓ[ubS );kuSN:Ms#M,{WlF*$R45KI^g H]<]:d4¨awC@RP<QN=hj=`JLK/H^3Z^-5bC(x*Fh@37aSP' ĥ+ył*0d`0݋njB@&2-wt%̎ib3ORD$||9Sx^o z\=~N@"eZ\oT 0CF١#r 1y*@/2&8\\U ,#XXHlVDLvŹg.61K.`޴ŏ߇ǻF5L{`n„s %0">l_I@Z1ղX(aKvڒ<'8onCP(8g'Y¸amoT7ǷGsN)[4mpa5l 5Z?'//d{UXt\'qYwHp)tdLҹ&a俋̰grr*f KI:93166kx̑ 3PeU{D.f/;Ƀq/| *$y?E~E]-NŹUeatvHˉ9Iͷn#RNBIXz@jim[0nOINmD 89nVNHIME,l-̭ M ټ2qve!25OscYڿ iTCՑ53Q) Xh{h&$? 'XO4g5 hlVk8Nb ;_QY6n*aBx&t@W步kK#~ B_$!&g]blaS*)UT =.6YC/>F@s3! xVbǂH'P#B'QREߜP 4E6M+?IJ!`tOtKpDZE1-mG30*qEI1"Z .A6) 6P56}(spaUk` =w8bq]=}u5Y5qt⣽X+34TdkҊ\̿FuF2n`m&hyk Dzh3E*3<T㫪7AƭKG|3ӡŘoOm37;r_Glߔ_$Ǘ^7ހ\I4mPM$@xÅPKϡ.>Ot!4_{Bn :r$n␪vzxIuɝ+*KB@ϤC+Z 9pz7C9TsS5\Ux` E^OΫ5S{ü]-Fڷ愙A'<<RQ4 'WxݵrH<+Ǡ]~s[o6ƽ]J 1,A78_{G"DjK~Ogvg bԖF,H1|v24VK?hTb~#}8`IݩL [_0s'4DK;,>uT\j1kXrǃfRǮp[ì]d~ec7"8i#&Sl219~&鹫L@)c1_֨c$c: 7H*. g^r&k K+Bϛ;g,G /a6I%x)ɠ}7Le;[m؅7`i?-l}j|1X1)۽qVf+%Q0jiUrrlUlXFXj(NAn(E+쇮EyԜri%H&AUyeDԞQ#|BJcݑuzm". Ѐ1Ȑet@o[,Eh{xU6vZ'ˋN-؁DbV+ssic*IU Z Vl>lhzpW#Z$jle9N}({4D>CzK˶0RUBh<$_b/%{Vpdf47`Y[ 7FI!W!އ`?@syHU3Ne:>Ci=CM{nv͒_@#jpk<a &`.zfť`_+İ2~L lZ=*Ȋi:gK#Ƭ') 4 DiGmkHⅲͿ?T~j^cHy{9*)~_gU6҇\jt 0۵go JKf5\]gRhqU} ~fwS੭_ѬAXr55Yt"k:d&ΐ-؁8L%Um:2#oȖ'HN k|펖&(){3JT:M\AX -+ܜe1 @Ud"r2m^<{۝'w1g{SZs?gr7[S2o"2߶/X%;=RNo#$6)k{\?l "( QFuncKG a8`)Iwbzߕ'mRGtCL_w]_W-9 NELWI #z;T>Z,U|$'FKHDR`2nB^1AMR§8g:qr솘}!6MxDC@z{?Q7] J:2-cp-iM/YuL$wUC Cgc[SAжƴѦ`XmX(\9Z)@wa6%YPOs _=묁H yU iGl%Ք]'CirGj80sVIgZ .Хys_L$v=I_hZ]=#[wA9E0EBݱQ8.$7AWӁFWIQҗ*2EHa]3MlK- ǛmPsX7h|~,jdk&ODhBIkE@lp4VrV+â7ޅ,$G3(cCh[`]Rp婲j~o)&[vCgQ y$)~ lx6 E̐&P r v"Xj) v+T`T 5ߏ] s6 ?W~H8]Sl"B-CU0qhZhs:nw35.FZ{px×V cuD:~.vϵ8&32L+\ʼntq5#=20hSzNQ} Vv1\@,,%pn\ ¤ nR$󙇝`oRNr "3U{C#[0[0i].j⹋9>Ni$>VJ1&MNjX0uq9Yv:rVvY 5;IE R>#ɷRtMj;@MʤȪsga(dG&RQ66Mi1ʅD9^asm9X0 [ގ{,L_0`+f֪.m@V' M,]o[5"o(pOp̀,a G=lr?"xRJ`wV$ D=48@hVhs8|X@=Fx: <&Kp ?cx38ʇ{5[J2Pwۧel <~'ԭDm&gmvvZ?}A‚K?ow)j'sY+sjۖS5S}nrl)7 wB r86ep]2}<Ai:WR_y@dx.4p) /׻&.m!r4!W>@U>ftB=}]Fi+wrKyz6{ۙ`zPq(0 ߔ -\Wd1ak]J73$[0#3Q݃1/_~zsTu7oɦ(E?: 4 %pT^^ SrOx!H <}KEq {5M F`'a#REn0D8Œ)Uz(vkX3)0X*Þ3ZBO~07^;mvAПc zv4V9YӗQ5F4\5*c.-m*SywKi䟧HЊhz=h~(OA^p@8"epR^Ć_{P# 'p LC3&30~lXja! @j@&|n|Xg^EBwd3JeJ&^K;:nE^{^~/~'ڴMƆX6@]은&i?s>9c86g1\ ˋ2tȼ>`H7nO0;\Tf< dbH֍žPȚ2/Mk@1Qא*"^|P@&WNB d_N&AV|ڥ뤀`% >EuSd1Νg:MjNz,4Ԭ_[.ԛpB֤{>;a `KX߲em5Me7 NFqhe`[Ѩ](o@)-]h>*7B}1=z\6iD>ưPʙ'N3qgWpބLlPomiY/,x۴._#>$󊶫 `CDQ3F-Ca3Q=[ 𣰴O~Zt (<729܋Iy"" @ibu0Ŧҭ';=<+jj+ٟ{DMpl|~{`Ye#.?mW3J 0x*9~QldPE/'-/TH&lV)0€ ;/߉7v=9I>InU#L,1aX[f*TG-Ⱥ֏̊5e.wЈ #iE Z(rbV8b85tL/P{M0ΈxWt8*-FR'ofA /JjZzɡZ)(;/ڨNC_ `wßg'4iE0]D"s?,.i5*-Ip]Nr퓑H9oWۮ^(nMC?FexKq,~\~WbfBs\sw$9(cEUP]\RX$@\͵ t|p6 W;OČΰ+APNpOMuX jGw2 D*vj z)8^VO/)oBJwQeKb&7ט f' GP~DVX܇w'-]!IJ!itfF,'Ȑd2DkF ]pS I#h^=vD/`@S;.aaI:}>^~ f_iQSvjIX@ZD+L^]e|gɮ n&#/NqR3pX,ys4&Z(:^/owG e]S gq{Q!/R#Z\c$oA}ټ-]ҧI //&O*!;j0Gkҭ1^{qbHcRHPeT%4^{JKږ NO9dCP!L|e~,ɇ6m2vɄiO=ʒq Хݱf:m\]s+m!S̋{ >2x/o|wsvY{G3rMrycz=6z.p0gO6-E&]Z %*;DOUE}T=p?HW:?N]2.qQP% x+,c~㵨!%!1[?$:Q $kW&CRY)RmL6pSIZϼ 6F ͳTΟ6L@4Glk\zlBf,;\!=28'B5}RJ!}d@3S4lI['H2,χVXsf 0$OkXZ탍0(JHLu2Ie7 o[T4[LIe[6>ZPKif uRru"=H3nJNI|4;VlC;VЩVIEVRQD=N6s׫y#69?P5_!DFxߐs䲃|!p81v8{6G0a j;^7 t@XL >ps$EZ>6ñ/l0E1lg|9y0.;Jh=>.u%Pwu) r+=d&ưcX#AIwm^]ܽuN ;1$ӧE!c}!xP)%<s¦8ƻ: 7&e(0$Dm}Em}8űmP6xtkiF(t G?˻h1jvw~m~P)߾ *^7UbW3#k"7cr_P}bKn{m3,\Ak:qu[;| yuɇ m ImvnT{!MxV@NiL&yu5&}4[ B6N'M#);(Op67n9{qdPS@}@W lwٗM(S)kW%`=jwBA/s[$bϨMu-1RNyj`W.o$ XJIK'QM)ij&:a5& E$/#~ ާ1U o0{142FwKR-Jw?5#]|Tb8Z@h--s`cVRd1f{! /jxPpY7/;A.WY RFX‘DHKFzw6r~/r DbhvRvdSήwOqVssI\; IqhR`FTgH,l=?_"~>IkkȬm= ":面]/ -'s_(\ʡ;ҁFZU+ NV|ʇLo/gnCmF mOdZPB/y|:᏶MӝyPj\0I Ld v~wSvfnT'g:S3aL,^mY]cB}$B&,(𔔅}2ՙ}zz-1sN($f!X`@RMGJD7" ?!UUKT'ռMY,jݥ1 9E^6\߁zc@H1V?c뾑[)] xDg%kcYjd5wρ~j}^1';f8,e~=g|M0Zj?:17͗NbaZ*3}[O6 e@n#/ VxS'22APΕy-@cW#g銽B _$BW TyY0pC$XN}z#1o]cTJH+X(XO j5@3k}.2D$&pa-.c+6yGbU mE9B GIcyw#(/uNm)tLAj ~nΡaP.D6 7$:ٙ (A >7>{Bbd/{jHIJ2 ц\_3]08!MbB=\7n2{|t@'K@4L7?7Լ33@5ճs!V<(ݙ%= tm9׎yqORW.!{ ZQ;cL`l}|$(w j%&Uhf#g[0PSk 2*' T"95FZuT؂GCÒDHwg8Rq$ݥCjKɞ`^ے(|_Rq9#&{ |cTB8ض+v/$Z8'Rlǘ'oeg1u6"v8ŃX #W]VS6@im Kn5TR@i3=QuI7MWm"rC ȞE W4?GwPRu<}9X ꁓg# j|5PJK03f~'K3ցѽ\USϚ7Ӿ2n,Na8to.Qaб[yP,29I1V#8Wq!#؀ ^6Ã/qyJu- wa7Y 3JŃXj.upɻiCQ,*L{aܧS؇q+`@r)Cs JTȍ=ڛ#xGM3YFHq_ON;CQ7y[s=G calD^AzHX@_ljN`V *E>*ƻqZ:Ȯr8rllr z">M[ 3PE&U<+V3!5ȍU|~8ϊ`52BSXE8PY^29m<^|&+;~ ӽG##Pe8xQڎ)o9bJ#?wb%ֿx@"`}$ w%j_OW@0RwxBŸ7f {pp!!(0KZj8|XP\QǞ~^]iw: ˑ\P1yb :aEj]Zn7a#©rqEJEK=+=Lb[ ƽH n52LH/oga%.b|fw= ]~}qJ//aא>i?`<%(&M$*v>2d._G{LmPD(OcKE ]=1:hF;VjW}D'&d"˕2-QHĒ1?H[Ji|k.08L3M~Gҷ3~:6#[qEvp.MKr̩I6!Yv똔N?֞$wjyVI3eޤ/ ߄H:Җ 3ycm[; n *a7\t:4,' B_L?oJ5FؔbFoAl%vԹwr9=OޣppKW} !E>d+9oQ˪~rmv UfЮ<],e?&,6kѼNnM/OR/zP0N1n$l7? Δ`u'ӈtJ ?`K&M v:'CR執gZW< ,aYf yYiAn<: /fGL£_"@Éu+.n5tC&ϯ_`Q|KW\v!}ʚc-8 ˬdZP? e]6S6=+@dۋӟD)6RaYhəߘΓ1t8SET$ R˲Ou/=ĊXmC~9BF(r=V@?a"PVA73 >nԯ،{;9dH<1IFꄟ ú0t܁=~g!)I]yj,iEԣ (h[2h:FrٝڃCO3cC5 69?Qq&rA^RNBrT ׹V>JuJ[h\2xx*f /u0ݔP {Z=U0( >^O_;<3gz|Cz8U.^twW{lPK-޽X~P~KJ(oΦ)bӅ]FTN-лR7Z0 bSXrZrl YpyM̙FJM`/ney;?|D?P!us( 8v]ߒ 뽷_ /" :kFX0D.sйt<%JNKTsn&1B0NCThM eXFW7GmR~QJn[/)o-r~!lu{g " + "ՙOvfN7ݿNs®Fq|&#97#͝[*=۾Z .˲m9+8/\EsQ%OaI2:wbj6%y uTiO)+mw7|;3F#{#k'LgNBo"x#/:3Μ #P6 |p̛bMfEP=JVVSOauROa׈G\٣*œcH^*K4aa=FP|ny:.,]_kBU#Ӝ\-bM>,h IEVtaxMQ^b c3S9KIMz"|_Qk߮˘tCl*FNj{z]CP8r\C~Ń@A* uVMaj4йp_UjknO!x*

        hۖ>f.)VHJUa}[#Μ0RVvCHP`<D6'dn:Z8P8*\A|b@7Z}EΧօZ8`ă9R탟<@FE#`Bh;V7\p ,r|3܄TKUy^*40ջSKڠj/// ߪo^<{ݬ.0䃿WKFc40 ߕ[z1EB* R@>uvoP)?zX.LD G[h@nTiذPXh'9@_xpwgQe99yMJ1w|)-6es Kᔥ4t"HR5nmOˁ | w"b~(bPO7I ڒy% "Rf(YvPK7IVr4#B 4 ] V]cWi&42m c&?uxG;VP-u==F0' JH-AjsOEh/pF&[.I&=4W,?gq@/7z*Ddud;FnL9e3Qlsmgo2BA\d(f&ihI*gGQixds~  @`[;הu2_K'ѧ)'<(LԿ3246D:{ׇۂX~> Ν3tYڤ(ʏ&rnYWiq]{lV+p@ F)n`v_B5" z+uE,rys^p5j8Dv븖D-;2%r@NCټJb0RS, z>+fb-y\VIua؄89d끿eKme$ʦEUJKO$P`/<s~:4Vm7L/M:0 dzDUc)I:z=/3@*9My%] ed ۮ?nU2ܗ\~D>`J2$d))ԭL i"LH+t:.;kVҡ|0LE9KB fialT'3&9U_p"rlcY}Q"2)NoZ֙,snH/+3v) 4!FgŋO*z- b\ǜ6FbL3jH"Nx}N) lLv:&w_lR"l|?;sE ck>tvH֠9r1q1Q읕2t:| jR Qzo3sZ~=5gj8* Kԭ+Ӵ[Ɯ31HO{Ykח8Nkח(O&Ј0sV?PQH$=$ew,棊˱LR܃{َgm[Yu"EÁmE's2u:0n T28'QsN_62h[5Q '2Y 0^4ꈄu~}7eZ4 =n'0)UgbuQQO2D1 ep3Ҭ EP).L/]Bs`$>,ײ<>^)F3 Y0AdP rdF 9RX~$*" ^6Lb-¬OQϥfm.,# `|Do4%yFU`YAAkr|QdeN~ :)?'^E`q)n[7[K*ھ 7@Yץe*H?Ըi?oeU<)3[(x.jruLM'$N?ֻ7v67[ov3D(|",d3#Rj*gY@mVD qbwSfeWY{+(WXԯ0ćK10QXpMp(iڳ8 ?&8x 7bO6Bhdlu̙Za \.64N`Eh7vGZߤF%-wOijE8]*cd3c00ein#6a0 rWvE[J_vݭhLwYv#l9d%2 \Ew-Ouu)K1EZ=@~}MbF*aȎxQK$*=,H͙$!~9pl=?tMmTɜ߁Fb]K6惈GGn.&-ߢ2#LHjm]SX`󂥞+24ye'!ҪMto&5c˲A@yd,;dRspi&=#9w;Aam_G>/j9do۟Fa= `)!l7jB]-\^[ `b76o0Y,UD_A̝N}і/&=C(`Tz>VIdmVʆ&l `I[\YVm\O6~% m]Aj'j mbi %N/+Zy¨v'(Fns7@ MO q$$7ۇ h`'hWdxqIͅYxNϵ fp6Z_@Nͤ?Z.(oSiex*juˮ]c G{b:w4/Jw!«/ g"+C'F;30(gymSK- IJ߫W_Y4\Ĭ`078)(oCjOINjAִҙ }ƌ `k{DYJw/'P֮]詀̵iCRVH*oJC~yYm'I Ho[F͇ Eyڅ>[|WVnu7׉tb@v-u' *N%ɱԢGO%- 2 0Lo$#:pDrkx{ ٹ Tb|m<1mA†Yya}ESP7'?۔dpb+ n$LW57L>詤& {\Ɔ',OvQAYl oӲ,ZѲi(xx'qso;/J\[5\{'E9vq4&`Zg \DrCg mƲ 9I.*,*ѩH @j E#3^nCl%61[SELh&PMHٟ-#;ߜ0 ӦW$Nヿ9JШ (}]Er ϲq٩gyp<*2gdd `Z HEaOߚo}ns>L mX3A}͞EFstavWD'k,W窲VK䣾S &'"X/_(Kc{gVsFy%_}b%`=x*WqWjS%+DyF @fzj?@\ `P?m9hאB&3<70fݐ3mKI|eqL~4Avlwi\{fҌۣr+6sQ7_PyQk52:$>+wʨ;+nv9;O)Laȇ)d@?Ny 2V7Q^8`,MmSJG/uexI ȾdO. P'FnIͪ'Zg$ᕨDK$8!7q ν80[LFsm//=7.) 6mi*~ HiNc;ʟ_Ә)pFxux꧴VeC+}TB3rېDNmZ4i̎>v›oԫ+-]6L|):0L-2zaDٛ/9Qz}`o>} T#Sd H|H-X= JM.[-{1RoDה:ќ\/H,| R1)62īvj;*_mhzH"oJ5&O+3d ˕خ黩˽ߡwL5!@ْ,` FD ǝnYiA4ڰ6Ғ_qSX#U}{FLC!0E;XD1`TӤhhM !Er§hvl]rɀnANΈlڂO<1c)P`1tѳ649aq : cٚ7b;%q.."4v)_$$Y,67k GVz5S 5ͳobmH' ìRgƍ[|Iw!DDV”S&!:,!w7c ` XL S+rw` Q >/[J,b`O# -+K:m3&ڣj6@n D!0N0\ L]@{^-\qO4n&|+8\3&Ⲧ㽄;^ery;:ʊQX{JU@d*&J{jgf2IeZ`cz{+11~4յ3*#_&Yf=UkdW?/z,ux߽6Tr*J^Ӵ4|>gqmnβi dnYH}""'qIQ屿ԡ>ĒQŜ8I'9aq4c y %J230Ƶ;1XA7p>o*he 1~>ęwLƱ~o (R()l:a@n9dEA`j2´/_:zo5OɇϜxW`!e0֐No~xՁEGl'Mn}OosDPnPx|i &KIQϑ@Z%TY zUH3RQJ*1n@$yZX?!u!$ r"b{Nߤ Gsd[[M,r%$cmtS[ݬ2e ry;!`{@@?⌭^}PT/Oȹ&8WE r37e^љo?"5.n=91a;bIܮ>¯#=2]L6\ :Sra <}%}Yjp9i4Sd93blqz$by%Zi,Mo ldx{24 /ZNǍԘ#:6 ټN0&V }tɇ8\7h^)ލr VD1B` A\t}owZ (:hLF&,OSF} xRT/ќ0#&"㵵GcjWEe(RW m`[> Hy`}ilQ:pJbM~v],\w!Xдnh;18X/q Q-ix| :nٹ6BDwEq\C9QFibkqj7# 7cY+O=+oJtjԛU=YhAAAY^zkxny^ ` J1t %E<}3QNLދ|Q^Mt >cbFl= P6AqjBd->t rx ',K[s1F"ٸU@]עʛZb=F%/dSCs3rU$ZBp"DžH+:X0*dg?m[!3=!.ҜTiߕAK0ˆLd" q$Ic(cV+0W!@䁑4ŧ4\ NA-M}1QKsOѮ5Szue﫩*-jqƋh_ =N[] h1sJ NJ"qMRQPTm G%W/ŷOd}%w\ԤYGyoʥ}"0:t4(z0 _t3?㳵9%lh]vU)*̀Q5(Jeuw zߩ t_&K;ꫝ{h6%_,VF^] }?.8Z2wgϯwu9E*\QB-Z%bq=2|% [{K⮮"jNalgMWK}J`2Loܯi1ʝ"-q \j>ǣ̷]`lz7Y3M){&~Ak&W.~;=0B-m7OdysrfFDLQy9M@ta !q-&1'O'`ʛ-i 涡Ȗ" #[65^vxtg|һ= o]ʿL.]w%1FgG6S8A1{Qrt<7BrA9H#80Eg eHM&Z;VZ8Yj^e|Sz.Rͼ|@VI2TYs0LPiUT/+G(a |QfΞ#혖B}a@7&p7=t55k(dȩ!!M %IO#㳧Cnd7ɮhmW*u؋kz#Qduʘoٮ&X'[u6gb@s^5iEZ$dkW6nHr~lniұBյO|~7_/2>m<6ӈPvyhq!dQݵoZs%FG~Π/gRsyjU}~嚫p9_h+a3] ?qCM!KazuMbv`RPT˞4//_^lmTI5[ KE(`ҡ,HR(R^BkG?˛=oFMXuG'ZO)U9 K֫h ~"ToIJ٩PY N ZIO t˽Jfo`jY/lh4xv7'Jf` Rh#=1qR-Țs)SV7oiXU#ŖQFiQ1jց/y %%K}qs7V${yt;XEM)xsAAP*.Z a|CT@#Ns,aaI>v='C \d;Il)h{#bg'& 5~RZzp&2jaKR-aruT RHc<iIFo>TN8QW"D-J 1+%dZ|{fYu%1v糙AC,Fk3-E""m`GkI Ì_TRtLSRQxVg(]Yî^-\W:gMfĐ6)hvxs/8,`fԬvuh"śpjqVrF kCDE5Svk Hnw ١D ~ڇ;o@f2&eZ\wxCA4[t1홥It 6C{"@  ȲЬa wZrlB`@m]Uo]QS=mOB myF.U! u_e`qO1^j{ls伂; iƵ,T-=uWՑ rK7"aʒX>{ߞv~  ]F$ՠe1׎٥x7NPq Ϗ@.sJ݂ K`|(Am %̤UAp0e,e~9Q d DU#Ӈenc`1_[v˸84|dEg=lALwt[KPp(hx/JT>w"l.7M6W›+@ ~[ib\e Y-I*qzͽ4`bnIf@Uk3J߫2[BOjMmLňZ8p͗ҝ'%V:S앫`X1WƦYΈ[k0{׫@hxšeZo!S*i0&2#,.G=?HZHY Zk6၁7 Ջ1D$g!c,D%),. ҽa#p5,6ENIchh/$sy{H1r;ݖ.CD7G]&q]BӰ-)DMގw rϦ_QtX9dk |ruBr+y_ 0U vk+P9|+ ARa8r.ΰ m #+otH_QXO)B D}Pq~"nTma(k.[Ǻ7頾|R຀1߂tnމwH z7[bs' s:E^7uoF&3ܱ^}|NgJ2PWa;3K<ִL2ɑm,{n 6C"P(Ҝ:,k/Z q* e-A;a7PS$a󼮸m֌в]vi?67}4N O67 !wYs3%-4YaډDh9us%o].h3fӗFN*=25X64p ֛—a3q: |H'.^C\Yu6p 9 b/7W1x:-RP;L͗ftT3MX&׫7ӴSo`-0Yl pBJK0_-}]FPd N7FO7!FL8XxHGgpĩUח4a^;t/erTsCweM^r,T;J>_qq 5s@c}kց4Df]{l ioK|d꽤tY3wF#8@?:CX >iy6c܄ 3zwMFHcbs耳F (H}킗|dhHkbKZ=p @ڎ VU^LR]S[ m2,_gcB_ibc`]C_[H>MxE3\}ŴKן{ YH+eTM= \oIV H rB0L/# 4$@nΕLG)d&2TWLV7HQP0!6:Y;[J?գGqT)};W6H5vA1yU:rZx3=;6ifRیk8QDx\lol`pR$B?kuLNz9͢D7 ÖS@a c&N9:[Qʑzl?5Hh {=dW6X7V[}qG^# [ `p!/qJ2!f6X laLxS#Uh)_aO.a͹&#Ayd0v շ_nlQk mC-fb)dV=T$J!yeG{QV6ʞV%o4(r_(D~ϽlUH"F6W6J8YtZƌZ}Wc5u6_/ّ721XrSLJsiQjTٔF,㞪v=lȁ)jVtKɓCɝSo*tNJʎ328lwѶhG#]=`Hh9[}ZoPܬrv\nG25˚Js-"<#E:$]P>kF&4W@pBʰ?p 9lw Q0UN!vx]}hi"NUNpx=YѨbJ^j1ŰrtATw`T&U-q+|CIQ! q^4PjbϔH؈zq%Ug)+0;'>':pSDVA!ONGYPt,>*H&GʜSzh5=r^ % >?M#0 ߥ_7Ar75`|G vŞ`D% LdlD0o*D.ᏂH omSh1vNto;DsO/ 4hWB`Լ>( _--߱\Nb¯Of/n^!F|dR@h/;$r\E=C:A0A P8 ~N ZL2>Tm$m̀N3CT6n׏!bT{TY: =QAIU LOH7lY+Yǣb_Bj I].dG_ڀ|qtp,g3 ۻxYFr+ [4\K],lz,~p ,ASaxԋzB}sDŏql +QEљNQ{P%7QzMrCr6V5n'?鋧OL%p@^i4),f9rY9(F 2J bHnr0Pn, Ušm33#Fo*E sZi^O0Ý"b1cT\ cӬ6Y0I_"9k6|U7F XgytHry#Ce_; J8SrY 1T*a 4zA 3Q"Vj`++*v_ydI4ٔ eN$LC?Pnce'4w0-=M/1E bJl_&ùAC!ke~uMNêT@23xVr4"BV-ܛ?Y$^8OCY\Mb ָT#&ylaV[\~gH.w Uk wk xLpؤYA /{Z< KL쒺mJ2F Gꂎ%]MSݝK fcC0h~3Ur=8!uDJ z~ #ɄY XsB y;qghxj0t2IuReqQ0zGsz2CGCf^nШmA)e2/U CF mώ"WH Zo,(m&!5˅naKfXFEL_p-:}9M5Q7 WЛp:(8I8.5G__^륜E=Vx/e?Q\VSNjLڸe~eəV.bEfç*ՄpeYwd//Ky*Nηy(NI@lc;RB OԄU(? Ѡ{:Oclt`X)Jؼ8u9=BugCXSM{S;<凒OZgQהGviN_L:|f<%cQu URzFVafNoKpPlvBǼ.@CfgaSo5Wc ݧ ,VLz9ĸ̶KX^߫b)WGIEb @ K~lyWKM)8u)KRl{WFk,蒣sզptl>[\XyS]Isq`{9 &lJ%@Tܭa>Nܣr2NG:f; ѩNU(N ~΂Ve R'~g,ROB ~Aq!Jsx,w&hURpſ"Nc+w!Y܌#_Fos2\Oe}ʄMr{o慑0N!,?q Rw:KI4~@Y)VnBMە,v2K]ۧA*s-zbK&c*f;1SrWWj;`ѺLGgPi* VHGskfJ9OO<-)3 6|heP ;_Gg75c6>X"?~]+\Hz;VNCX}iYJz nEE+x ? At0< 3 [؉4X>C7\x.g12~i+$<'kq j v -#;zQ%%>ȷ yJBσԺ\krJaGe[[O*aZfVfTR3c NvIҢq!l}6E|6U`fjk7r/,gG'Y"1IgihPz" ьL'~Ts`9*D~pFt y{?tjOrDsDm«. 0=_v&eqn 8Q Nߔ-zBedv[:"Tw>$0\dyaFo%n@ n88Eb0BD.|Jsۻ^(NA.<+5AMͪK۲pZ˒0ĎDE*U X>㐞O7áJ1i&>sܡ6ޞMtzZg뺰L__;e Tɶ?Ca(2Bo Nicjf[~u7*g6#FX;1^`S;#Wإl&n>g΃46/I-Yj%"__ 9 Vfk*)1?>o~7=^qphdIX=>'/mbB UaFDw[$1 wt$OatjVW>h)NG- ] ) ˚EU)j KHbWwWܑ1hchhƋ[$zఒ8y!,mm=F?dq@84î}>t"B'"Fl+{xGi*aAi/;d( Ffn49oj C:{ 0ܜɧ`.X. ͯ)hxZLb<(X}@h_GZ~/K"SlGKˤcܳݺ9-Z~ZT;*E!kP)I}jyBHHdsC8F}:",F0g^p>cGuw Luj7l.P)乳r΃mDT@fHk8%n0FvbK3@؏?*3NRֵ쥅XCk"UBSnphwNak%ЯnK^_N5u0Ej0!"̏2xg#Y8 6AI^x˂2Hi<ӻ|R.࿡XZHq>P}鲽?l7<ʘW6&bŅ1|><>zM&z71Cwit(rd\[iM:3rB ) I _{[r{BܖܴY4y\P4Q#XUJ`S|9Z0BE|cL/VFirj0(vNÙ񒇊!=߷QYEv9De_uZ8H$쉢8 ע^u CnnU;̭ɩ aǍf,Uɚfo6gbfNUƿDnv{5/*'c`bzv)C[k;6Qٞ#B扙/ǾZ $6_\m\aRG.mUhiP@ʜI9QbGϲ" ;ϲH<~S/~ % J@Gc1c;S:5V+搝n3+*$ݙnsB0^2 Y'5# qXP˜l \@yqv(jx~`ZFNyܷex =uԪ+" lɅj ]6q(w{R!`ɐdFڨ3sz!Hp/K].Wq^c";B)[0Se?1m 7uuSͣ2 0:CM s2fm[xBMGP*! . 3Q}bSAxRduyvjX1l7nd\zܛ鸐Zqx7J k' IBE5c]IX ?&5 쁯bΐ.v z7+Kd^P9nK>,(D n!8ǺJ?/ Z5So^NĽwG{,.a-\ lC2Oޕt\;nE0Hv?h ̘(H[yt!&|P{! 8_ZsdW{Gܯ02KuF7Y6Vhb`Fh_AejU&S΂<@ʦti[*!V|XיiuƊcgs݀,\P;f;ok)^}qLy^ԙ &on[(j$$oa {I ywPgVO vz _2Kd]ei0ڕqq28OXTYȃ@N|7 GgsSHm@s5M⢵E8S_A@"J[T\H _n6Q[EIȠH3+80n:X8 _iapt/5s;4@*1jv&^rJ둄!:xV&@g',~dJC@[E. oOpXxYUQ!yܤwV8[,LQX 2[̻z"2Mv5VSu}bY9,}~1F,3(ΊMx:?ms.S녉c/Ik y5ϡ iF;F1I?-c4eu_'V.u i_rc-iS(yXIֱmDk"lG(⺢ z{:6c7Q."2t11kw- r<7x=lpyǤ#O{f%tXuhmUv%*y[tkL -g|AvНF\4׷gU^H/9f&~rvĤ*4Bkž^͟wO309-]Z.o-|<]vWȹ6VvA03?е2aTl{ /ꥧ)מ+-&$ۖ[u{v3y:\mw 1'ōh%lZee*Y ?ˎՋD@.DظMVыc84(4îAƕ\w "msB)q&vKDM zl$LƓ5[q,4+Rv00njUs#Wwu\0 p%' Pކ!O =M'MmEKֵύL/z9'>:N^I;8KZj:گ^BQ;r(fY(,X*LxJk 餫t ?gQD/ʼJ¿Wo(33羳$T>{$:.l nT{.bUܭ]5gwNȫ)&׼Oqi}T4Cf"UE(8'e44q7t Q5]LkZ7r JX_3Zu9/ aɎW1!] N?Yd>P_Pǂ}򫪘"<& F$vѕl]9O\~!`m lni$4VmnFtJ;ֈ"Y}4waR -YZzͥ%z3bЋ^ VvO`2\KnٕpgSެba}c&_`uEB@Qk:%NhFFsտC;Tq@[#(:) vl ;4JI-FkG92*RѠ5?2{mP0kb8I@__u#؜6M`(gO-9ݔ@h+J2j&}C59$ xkU<2ڡJJ~H\Uˁ~3Sj W7v_ya<prߟ6+蜤C!LrjyP5ːIآ4 3$[,}`!~ݛ'XMtLGG"rJYDػ)3;=(\3)GGbſԝa׽+(O@T_ j|ieB/|]\7XU؇<~u1Ppv^@9ʼ{B'Ӟ2W_%PnAs՝1 | c\f6z!V|KL$ht\τӻYQğ{[=y r!q̩欵b@Ry? HX$yy~F:Ղ\3Ej[NUQz|chhSϕJU1#leXen~j3NED)ȸY.ZʇE0T <DmKoE_@;{0Gk IHܷ[+1)?oViLY~Yh1UmPU-Y}_ң#߅C p .EgCS(x 8 6 DBk ؘsu] dCk-L S怍Ȍ5ep ,O0{N xuxI]C܋9<Ts~cc ۬LPx+hOsش'kc<>o ;v _:MB@_.N2 zl^svJƤcpS=\9&m3cO8Dl&pwgJ)Ix=NUs0Ԯ য়f,?5<1ɓ5o&dz]C LmyM,[4Mpf,i i5D,H־ ѷ0 θ$ w39f֨i)KM,(X襊_~ّgKߏB:kH>2A(e0Z b K98 {Q舍|ǟ)~Ix+'9]pŀEl6Z6 kBGHoO^|;Pv;a)XXEߨ=n"yL) `R/(Q7 !eRHF(N9СU8Kb 9 ^iAkt=-PRJ +g0X-E_l$U=t@oYUozh<C=u%"NRnZ, }~(ǧ=׳.n7Mc[ |ea3R"A 6Oce}vB1 >kUs|D˔M>Phcͨth @ʑw"qiG'S5 ԙ| -&Ӽ Fw [t3 @ @\ڭ"ɶE! \w+ُfqy^511|7{)m{Y9 q>'k̥Њ$NoB(NCtw rՃ3o`5MN%D*S9 x ?MCW Sb2W7}RԩOAQGDn S]Fx%JE7Nf+$D: 43VL2%GmFP@C->ԺFj4lDH?nXƄrxJ[!))+K@g9A'.=@@k˭pJ poݻ,tҘM j;> FUj*^zlݣG)#~uq~{VHnvݶS@fcQӰJc%+lcJ:!)@{_EʯwAa?Q&'_\%IeZ7 N'voo$Kh5<;,ʭvn\ 'Sm)1vxNWt3=a } xDjrR=Z?E[i:?Lp{Y7ņ,Z\9‘.%g2{ R3 څ*䠷>mleT*z9-~A^B _-Ysʷu``r0W 1Uc Q #@NF T 贋M)"驖;Y9ڬ~8ր{cmC'nQ{OD*vg櫙yn_ɌQ2U3X9 +!@n(ID^ ELK[ qT}6u )X< Ea?YiTJ>-X6Br"}:7nqӂ/-|#H{-ڀhhJ5!_kx|YBDe~^8wqܕdNOojb=1&)ׅ8!GӷnK,ēխѪcUa |\Re'[oD,mHR}7tzdKhM:~W8++-);P{vol Jp; Ou%_ !D&+?PZE+ݿ5P')4 J lB%Hyŏ`SD[J%dk4 ~"MG[>[,vT=arN:ծPݚ"JG\MoW|S0<YB$)7ϟMF׎ui/Po<@{ FFqvRƣvz=Hd cwadv2x3jW6 (s3J`p(,ҫAv{&P] ciтub-נ&eDgzIJk@Fzֆ< Z1L'I$w>ԇEXSձFj 7h"1ޤ,o3L=$'-Z VO#uuh|fBEFp@zF2l+4:"cX[ UYj<6du‹ /{t{x$C@~yX4<[lPOuX[}H7xM@.gQ4IѻR?%g92ZeDQE` }Δ ;#UJع{tҪ=4zލ=r&~#m6orW4PqBe;q? ygۅwO$kHmIӈktZ+|/m$9Y^Yz衉G!!F"yɀloZ"ʊr;DQz)[ R}4x: n4‘+u#SV=g+$~ZL h'ι;aÊND <Q=E8MxDM_ɅUbJ'{T/cnBpGM|ߏpGCxs?7];4uIA?1&y {p/ XH/&sT8sazK@j,Y5^:fI?xLfXMNYxs[Vɥj碟CDLm7撓d 8^/WY·hxnuPt`oAG# !$&*sԚxbQILxp "{ Щ:KYgYZ070701000002e2000081a40000000000000000000000016439a35500035f08000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/*]?Eh=ڜ.+M?X\_+,oxÀ7X;tUӊd#LӒU]r(S >1u1S'0U,z;jRxJ ;dLj E{BEC_LjD<K@ȧ 3tEe.*оf"߬}BF~eQB,Xu:';sOŢ8lڥ8lgufR*[eb$0kۄ"dN3ܝ5l9cf2|UUf`-U6,qs_eWH1iaEǙO$vਿK*^ y0rTnbS5i¼Ly-\>ZC{UӮ|^E`bsuͅձ+T!P(j omdXҁ=v "{ք&''=,aX]RHma]GApZh0$nY5G(>4(tY GnW>aѽrw"P5y`T3;>z,8 v+lS__S!smѯ'=PP3"A` \]+XUGu, #zGld0"06mzpj 5A2hk/?M= { ,c-ngs, 8!k`Rc0nԍxa0qi&1"2]KIHf̫r!\]l->U+J]?drߚZύݤ !: = S<֞zSajL'eaƀzYw[8SSgGP5Q_*^7S=dW}V5NPXXH jӅzh7ƄE:.O…f"Lk\iv*z;H`#Άu$ Nl{iXƴ /5Ϊ-"Tp¬gj8BTIuJ7Mێ[|Of][~=N:`ᑈ% }I7oS$9$:Nzxi61(|C5yf%jM6<%>D4V!M'x|5^7[!'UT}";?"Mvq`ɊTH(p:?kR/=QPn.:)waJUwuEs<U=yd} x]磊}O۫tSm]u8ZsR{4<%QZ H8]'/sU%R|3Oead&G^zGNi͵3g7A谜HYrbx ZtG#.ǣܽjxG8 ~d#i}iX&z]zٽ xM(ڧw+0L֨cVJP|0ڎk ?n6_d}'2O*6`^Tki5*QEH=|Z~h59@=`QM^hGG>.Z@J-Ov0{24O6 }?= Tzu6ko'SaRt+v C_ZNii}BWC6 +4r4,'W#Evyh@ӂa>(3G]rImELEF{v7 "'iZ|:z3ݓۙBs`EH)ndVU:UuQN7wpUvJcJ%ӈPԑIu-3# YM!a uC?*W{ǟgGZw׺Ls+wR,UTw5yP\VUߩU : fyVxQ)<%L+?y~xij7m pU S2F],ԓ<#NG4Nl1yRʰԷKFkg UZUZfd'F_O̯m s{>`RO v 7[= q-8"ĝ"z!2s/Љvj7,dJ8:Z0eh0V)M_Y\|y/LPs3Ca,6y_wn UО-nn}Va16Is}F ˫IK RX^@@yh,~5<3ϽBP{{MIӑ1l)a`TjP-h#MW Zz{zEzFl Y+n H#j+hZ{V̧"E.. 4|*VcFQMϤ471&;Ħagh⚪-ɞi0Mr8uy{HAe8 ;wJyuzzq=gv͊tul!S7Z^8dvC{m.Z^ĸgu1GCR&fUK0BoڽiB=@lvfF}8?7tqȿ V{"`&KV6",W/e8ѝj">םl+);_ih>2"aDxj:aܔH"ToFB>OJ|q/>:MqŝVtQ@62GsM oy뙾 m]"c;kQ>&2ʥVj %_KgwUsrPQ@SEw MrGxtpȠ n N+FS;wTV70Lw4OmY)G֋eiI]0- |d4@j `dA2=i5#Q1e;};t(P5<|}gjXZÇ7wN!+a*4X,;[Nco37=A"!-׾RFJP,L!]Mҹ>6&+a?BK2$^Ӑ8EH˒* f~4ǹ:*%V/Ow'8 a5`8w ,Mn4Ɋ؉J~YhR#Q4ټ ն/5Q>b7F g1Q*tↈR^ jՃwDVG?rc'%u> I9X0LcL~~$8ia+Edeᴀ<Xt7-6f=2$at?R=ۺĊk%@NzlA?o N{awz&aex'8Lqd-cV4/ 9D)!rEH-m~;Y-?"Ja-yR隚"4;p2-IS"&o?(rYDz]Rd3|,;=CK\rRvcs!#5\CZm;!z.5ɔBiELj?]a'rlE-ݿv@w\ךȅ.8`c:ԃEJ\^4?]nI DrlMpl݆﭅oAH[Q&hbko<]^/S>:Z S'Գ@/ 9cE';2կ"C96O:Z1W=ӧ:d5Wi/>O )bPp8Ȝ X㭸 /V&Û{p80 ʼQڭb[n0"91IzO`Ǫh:%P=LD|kxX :13m%Y`Ȥe5UL,Ou Gu{ h$´E (61RZSVJ"ȳ6]-o|f4kXyÕ6 |ik&ZB̋)wSV^\4y:HǧU{B= C2{اOk553UOw m4>*^!zN(ZbIY>ye(tBͲ?!>&Ch#"xTU$` 5㧌|F=\ G#AzxT>@i®ԉӝx"D}1ew5w]ד7ZN(=Ų5el>۔J2ExPS{+.$qKjM5r`k6& SW%v\\n7j"bip 9+=:;C]JUצx" p; >c6yO]oGQUHbu쩴s$f|'>G|g z'RX:RyX;B?=ZKmp.ל&CZeiUs`Qmbh6H/wH8~5ãa{yhj՛rw(me>۠SJH9} ͋\N;B+h>8d"?anh7RC+Z(*ؼqwgT~L%_t&6rj2i a 2D:gt,rٯa,Kz+Ć#9|y" ,Jql` #YZ@Ѧ&d2y:8w>~W'98-t}hU蚦yEW!V)}obGbC'NƎ1[u@ky3ZmMċS\[d'Dp\t죝2RI;E8P,TpTēplP sǕӄX3$GRþUgT_-ګItP!_t.Rr}X[ǖˏ!Yq4ʏ :r ~ykuŹ5*f #x$qOH  uȖA+`piK؊PT[vգiPh*0 }X$ Ҕbj{g8&_-Ś?0>ʞ?4`|DfgC`*W2O1xR$&tLrI0?=xѶ>)#Տne´ٻv)dfCj]tԝVtb׬=flR#S҂jU9L`3Fuֱ$O)w`_"Mh5 _8 }jB߿0ZC'Gz,IJ @RC!|t5b?הݫZ$>Yd_r3!$Vo|ga6`Yz|%ZP8Qq H Po {ãJ.:*L7bB<ЌdpAѯFT&؆M9zJ/«AQlRS^G**Sﺧ G?]ܳZS igP] /]'Oq@K0-ӌGa<-,3~CJ4@zO>D,b~ZĆʠ?asuo$ Xӈ9O&:fЮeZ4#T*Fl DY)qLҟ";27ְwg[ Jۡ!ߛZ&eӯb֍|u y86v0¸j%iU:cXƀ6ɾ慧.cS(Bw~nk<>~Mg:̕ r_ܭ*^la ܄uT)Bfipnt3P'洓1k*9mL˱FFohI(x/=6̏iΔj"x+X! IrFp"/Hͺc.N.f:`ҾMyS_e|8L 1.@`tq3V5o2M`كG]Zu~S>Z3DRÇXPRG而,Fm^Z5zwL;BVpLP S^z?Eh񸼵5>o\jڞP Qt <{A}X$\B+Jod=A-T{p %?ڍp-j>[٢Y3}!P? ]eIKEGJ/X)+8G4Mj+mۆ6w.I`f\#Fwb> 5Pɸ'kJD 4I-κB0%H5ل7 ;X١`C*U?Fe x1G6߳ŨܒBm d^ӗ`ϗ x=H=Х_Q@ |7R$3.U3uiSejNIekY .BWO]7)n:ڇ.Z|^ևZ8MVs֎ O7V3c$=:s~#Oۃ8Fn \m =o0aAH.`;4e~;8Qbysi͒Y@1F4ƶk>Y+y[CRcf?CKZ{dy-WTڋG>6{ۮU=DH@Hd :&͠A*wtg2JsR7?8ʥsaJdtTOL=7Lw!%hy wknU=aėn=-pF[] 3=7!J$z5<*|D"=sWCi) (Dv9ܸTGh:>l{.Lt/4PP}eٴθ ~& F@| .Q)CtWUD궇 iApB |F .R$"yT| +lsA5鋇e4i[+Nʨ.>A\7㗊;ȯ /$-f_*Yuy|&'"DB8W0t<-T(W SKH߫̋!E5Iա+9#jjzs IV?Aש_qDQ|?+$hU5NȖF@ >w{ 3O 8L-Or~WD*nܟm[{ kp ):S F2N9wam]K׵37^[[}*J@9ܬu 7.upvŒ)X+h|_?xҴt6mmŐ=â.+lv+e:j.g4`&6cO: Cҫu/hc,FsĚ}Nr|δin:LFϢӄ0o?FR NBw8"ÁQ9nha> ]<](3U~HpʆF#*<X^[X'!uNo~DO elKZV˖V_':ʞFqQE_b\܏V Tq+Z#ȅod n,~1Wm"zi(\]:u |zeW2qq):&IQ}!2m|$};/8soHm`zxKl6a[ "%/;X%PGASd j:YZyvhqsnj[E2/`)wFNT41E4aa4fad퇀=2q\ HӸ5݌Un:ug,^G(@:Z1BX P c].ylNPQ.RʂID6#p…YqP5-e )5[(avj~K| @@dL&"Vbƈ[qE0XifT O}JXnhоAӺ(TuT ey#zrl-| "*kSS>A£O/eaX[yG WF# O\{fKi?u~V v4W.>hs8.&?8ØE4diWʹͿ?鱎 4P0ɶ w:14.kwF dZåNQD7+=xFG]4۝`WPՔw\^}jĘ wcbbGv1ǰ6/'!gΊG&,;יX꿘&U#ڊ_#9=hjqDsM\.O>S.T[ں7VLejOJgJnؑZT7;ԋ1AO]Zp׼D̢FVźx H썶x6[% ǧL 3 ]{BlR wr,~b,Ś8{a}}S0";S,\sur޸Q=meZu3,YNYsNJcE2jxm,pȾO295s.[bhPM%g1R&bȾ]ahv=7@rI _Ć 7wiI>}#VP$"o&|}8JfE HiH _ !nOvIZX勵8vq8v F?FmT,QopmGcձ"P؆.m J{S:}:庪Emrcj6x Tt]>_AWF"ݻ;{Uζß me8𙆠9mz֡+?}tyK(W0!W{cFG? [9Ułm)Yp,j6\qI}NEĬ*;@熞[p`,Rx.V݌n~DTz ؛n~,%9{ npsݧ^EBlZbCy#W_/-blw٧QՆKKΌ} GEdz&v/+8]geWYTDE` *BrE %yj%x|52l'y-x7'S#^Cne&O6#iU2B]iWޫȩ|!kY~vm?_e`ZB;Mߓr%:Ktnn}ee[?w~Ym&I3T/2 ;_n PngPݓ#)FtqЮ7Hsܞ >+`wLXٟJKg.}R*axa}riYw %I30IL5T6ooj+ՂB^vah0 9r]=1,mҳMq5"5z= ֎ WcB{ԯw0~%F5Y)F,?}9EO*F*+4.az3J! g2IBʤӹ^:PuSoI@a5 Nۛ 8\E-^1 u)1~n3҄ӞB-.x_'Doe%M^#`aW$f!AL/"l>~*wYrd4|R֛):իEdpQ>XkP.ܧZ'vӗ l)}J.[*I]$W#@̄5[kP G"fh6yt +GnR33ǤL/I6r-qweöT|6/F@ [Zєޠ: L䖀x4% Gņ!⍜֯l.[UYk꒻jOEɰZSYR];Z,I #7ןrRUȄ]sּpFɶ?f2?^T 8]:rڅ,ר%@ޒVofQ`+ +Vvѩn>&bKkZ3x?taIՌ6a81]rJoUPS^튛#ͬr?tCZ! l@"yu[(3/3ybh^pxv#& ++NASQ>Bm13_oh>b,0]bn|癲tۈ5?&R*צUéE{"~"ܺ2,%4eV9 /U*aF[ntt;J;mǚ=]igABk R0]o }U&$A"Ww ޿"K2_k)ӄRPH<+Hȳ4 r>BD ]!)7WXh,fPFg&hѹ2D9"W0I^( ^[=@&vOa_-8NE@))֪J)M+mdžj-1ܝ\ćڞ/ ߋiL鯲uWŇl(3X"-Rs٠񎃾~X,LhtvBRчgWF yC}bll&ȽOPaPpTAO.-=;+9 PU(Mȶ SD*j$wrT+I,o0Od Vy7:i%s$ m8q;jԶY06pp@L[_>l?]Ğn^%Փ=Oڙ7nBL~,1^\z]n-!ҙL\½hCl]&= HP^* Lܝ| =a(kT1бmQTї ˪ yPF6ϴGr9sWbiFh;1yE .0ITWZVZkkAJ1}-`F2 XiDOFBFwe-_@$< ms!_L0RQ2Ҭ؊?1l˰gեoQ H@F0EX\NU{-Fn9<#BUB*?Fo q6*W4+)]\z\ -xp-QuEGmX%/,#̈́bT ă1h_xNV``p1u8"R0`S=ȓ[28ٔLF *y ?1V$$KIpfpCтKWqLRqi;;<@Dա6Kqu+ۙf2&}y{"ZnzxD;rVDY^QTt ?Q=\QjQ2 UhG2( 8o%*xR^٧lt=ꁆyap#VK@K\{@2.b G[ixD؝x*g~4*Kh)srN_NM*ij29~{lQMkz/{sݷ1wg>:_Ǝؕ m]]`[jDžoxP$3Iu$GhGx nĩN\j0nU.8T6Md$ Ң8HLjS%k9H4.$;V) c&;Yv_>]kdsPWni k+V8Kna}e=LywCl,@_{{nbvne Oƙ k'D>aU,Y,8#V7RlC-iss>b]-_JՀhmwZ&yvt!'SAd1]ꃘB7oA&5F~s>1QLZC̣[t쌫U͖Y Ogse%K`.@fr復7l6ϝXgOzd"Y=`@? Fn7ċ'_(=]^/˿vĥMh0t6 -M/ nT6TX{\*1#y8CX/._&ςXV䄭iOA2yx>IhǪ=yBúvVKg Chi70K]w?Bt&Pq¿'}6+6` #c!T k+rLs~ /uu~adtTAA,2PA@g#rD|+5"3iiB*f-?UGXt_O9Q* \┨8K̋ ]ޚQTT^%_隧9}O܍JFzm$6J_ ){.ˠ(oN_/| G,s%?kCΆiedB#xjҖYcEF>I¬5UJ" !zgf7ɶ ( y,`רN㱞kV BIeꙒozU|OheQ_zq/\v߮4)6 ]ySZ`mT zFZz7%gKV׫S׶!GX((;iJK%9c˯؏3k>ˬ؈UoڅY)p_Q@F Vj.3Ȫ.8&$N4~7}zIS+`xvdZr߶2MȪi?@J8lzeO\n~ێ[ 3ƾ-ɩdHt20x*'P*:K;"iC]lQ*br3|" rTЦ}Ps;;LQYApO`MB^HтKZ%<{GeT1WT٪tn3)O*{@m( |ꙁ,5q~D k6&tF%{ yA4TQ;Fcfk*W@u]dfC9"o >#, }i7f^- J+F3hPCyHU4?Dqp' 2Ϟ(\3/3ɝ֌_5a'%eyz$7aMX+DC2En񬧪ֵҶ)@ǀƭPcB{fBiicT=scI~U)ϰmJMl>_ LpPӈFv J'L,A9'.@ 2nDmݎf6X&~yaiσ\nu L@4GX"ό`ȣM)T&9bP/U9iχrhmHc܉AB9.=b"h!0^tRW&z !fzM1 3:byhQ]Msj0Zv$5.JMoZ9-2TWcPIs{,A8bl5/ ^L0) K18m O.lcz pbAtܛؐ-=aP, .vvtC?5`D @t326cxoRB퇴84N=4 F(bQu ũFA줁$¿C/N5ZohHU}:96g[YoC(tRFJa7&޲P\- gGjMF%h[~{]CWUqCIU$-aA(_jV9p,;Ə/$OSm9I'P؊^ZնN?3DG8Ʊ59L78(t-#i>uSՖL i^VڅlJW q"{B ߨeu(Ę3(eH}wYNa2a鵁9,%: ,9^YO9^MJs7Tr &]ث4&QV5~ {U$̀mv`GK9s}VõgB^I+#.Y~k$kBy4Ʌ^e'0/ c/O'|&n'd2:FyLM7WYQ,L)sIó跄>Z`xFf;Q ԚSvtc-BU.3Sr0bME/^vL  )M/qIBvwy}\".8!O 3Yn8V%$V7`zݜoS3?E49n;k ˆ1Y"–~$O%%r$5/Ml7z-=x0O ,ru ,m4Roэ N"!̄> 11 )6sNdoHFnz/Hv&xD-q ķL . =~%DT@#@І6@BPbtqKj)[BӶ4=A00 >R$hrԠ3ԨgĘ% p,KPބej SJšZi=<Œ[ɥ܆u*p }"r B2J $;(& 愅Q$Zu6ŮC{V=0XiZ"2eu<3]$eLgjh GU_R DHwϐ-2I.B÷@?91d/u;/P{0f+im8:h0zKbaM5h@+X]# ^#.(QT;wD Y\wo18 i"PR}'6Q=5gksհ.̩rcNq//fKF#os][SVHKvh.r}gy;! Ջv[>n5Łz` |A]1s8m0ܻtBIU]w Og% 3Mz!J K-Q﨡u 6\#Oo W[,X$ƖQĮij'9qYdw~C-lڱIym,O_N<&@c(xbg 1cAvT"澬⭝6Gceit%ɟݦ>)|=eEӿ]HV} uƩCyӶdrx,@q_jCF-]m-6wPZ},=z,Ho(WFO2`^vxu?ͯߑא"okZzzYx=a9 wKo5r7% Z4T7c'K3baؗ2:Hk~&ɄܹD9 %"|݉9*Kg H5!.[,Vv rx1ecG`qc*tkTMCn_mj)lmfxD57I A6jiap,h6 `&`$7%@lmջś{bPVLJ pBwMv?hXʸ?F.SDKax V [/Itl"( hҊdžݏ݉G~#:M̰ᝠ]WL҈[2qsJgTz laĸː|ЖAO% -6 h|k` %Ivq'm VU /U>+Kȕ. ?rB״AK\ޫ!QN֣m2s䚔(f\"A"w4%ĝ {T=a0ZqaooDި-ZC-1cZuQ]R54* l]]X߰Mů"._qf=v Ǽ:{ *ke|G  pxJ0S];8oPg[&L?8b L3ٛ I^+L<Ө9S;"!WH8 |*XրЭ;0H:x4ײ@dP,|pX'B/ðhC38*+i{_F/zaȈ.LMr` .?P=s fmz=ԮZ`WLt?e(&)YZ~]T ,) 'k^;ο ڕ vV <ܥQ+nݨ/^`F>Dl[^^LhK6l޸#&NW<["㑈o7)5@+ MM6я\*{&s?>^}Yl !YgW?,??7]%n"]2iܘDK F+NrKDQp"\&yQdgY.1{m)2MIHx7Kj}`=MSE$֠w|_s[^KOOF`d`1y{&vKwamڜP:D\-[6̂ V@?}G^j"9/Ap͖yz Q%4gՎv+ ,ſh-7dRREn3)EORVZ!߻)5{=xBs+!x]q1Xj bX LQD!>_N<7hC /V_C |߿ӳ-kA.z60wA tMY*2LmO#+s&d9_e[}w2ED*~=(gxK.D`ucc0p{֑`QY,ף|q1}Q po:/LxH2ddO@Y:JV,1 rwWM\Sχ <xی `9/PdQYmXE:,<ޓ"ሶTJ0 ˇa^0'Oˤr?aBԸgxνqؼ:5 zmIlD Igh{@{ Fy'2W VP?Bs^=UW $۶S@=t[z3-+¦w" SR{a֩%ۨhNrfBwe+ ;8)!N /pUnl3'/ף^i8]oEtTyn2+gw4P5U=c''2De"U?t%L,9hnUE&xk(۪;3&}R ) Z-QٙMY٨=.C7D~L^{Dd! lI@{f(/(#)dRaW?X#H]L5S8*3i٢caB}Ux]S7;9T +c,O|h'6J4 XM 5F~g> #6긩6gc^j Lj:aDK- 3UwgޘHXd#-&6Q!@(nx1.ކ,A Xת1BI4d'-1h]5踱3jh|6it7il<±]\;g>dkG+SzȨٜH֍dH}n!! !zoluwNnQ_i\t("hE8;!xO<q:g^$qzUP- ,b#F2Z)!*+lZ %@I_`u\ 9{r˞HsGO"DyZwD72W>MmL}>XV`=wΩnU2XUzi'\r@JwU|сe9cĬsI+BEMwN@I`usUT4W\sK`_7|5Nu%2Q&Ѕ3QXď!ݤх>HEER#謡xҮ3:sNd<SE(uF+^˸O=^9'Δ*ӵp^Σj 7ϳ\ŵBT%/@>FSCnS ԽiB٥(Jw$v]nA^E+P2[3ej;sC/LdNUNv\F~c)j@m/{W~ vlK.)ߘYge]B3/OЄcyjRȌz3Ea.b.k[/[vRKZrnn2E)gT=2E[rD#3?Ͽum|e`VhIh1֭9o#hcұp7Kh~{ 3qc;N2o xY!D9ר {3?{KDk$ݰPp6YPQL eB5aR.Knz!Qr)6EOœH@E1x@(eÿz59#+K]oQT+=kPQŷ%GNn4q|&Uhz9x.9mkt]/f )ş0xG6KYkꕟ@ыe3X; 6=on~O c'Ttǣ9Xp$zUw`ήQK?q R"eƴ+ ЀW؎4QfSu̽UE( qp\}j_2(87ܞ͇FҴj܌ĺo؆wF{ EڣmO .[[~7}}˩TS'pDՊ$+<M)w걞zo⤮!ka`lj7 i \ǰDVuf|LF }]-n%\ dBkο_eU+g:#+ݯwPQ uƞwHL,GI(WX{.O_InC+>tueC=(ڝ#Uq5NzxS 9V ͲTbSo t%*&kW Ws7WG\a"EKǷF+jsFf,r@)dr/sIq$:@(Zh kܻj(.bİc 8<eؽT'h6ː/ }`o=~>/c:rE`$n,=?'^e] ft:fJtF=Xs#G VjU`KIc!'1hC(j,_,}6\ H9)O'fhbp7N':S0kr$6>aN\'vJ=]pYSgq[Ho_4(cSJVKpUǡ#nt:N4x Ûh6$dZe{Q`zZ,zEΌ񟛍]QX?> ڇ$[זULqp 2nXGW4P CHL,m>d,jL2kP~gmMffCl,,bH1hl([x1N\42^އFq P?qO]=9;(_2AV1%pz'k37"&{|vxxsabՋ^}QaWX}!,9={3h'?}]I-VkΚ.EǕ騚b#M1zt``cے9SRiuxGxgوI LBF l:ɲt#9u@D$jJhpih`T<9n(kA$:,`Nny!lX{2!?ri |^pQ|-t"Un\4wj!AR Mas ej{`бs8r=9gD_L=\fJ۳|~ğl($A*d)|D.}Z u ,9ѱjzTX\o0hyxHs·pgJhfDLV@|za2v)ڠ6kK})_N9Mi9J*|C*xu &Æ!^/Ti6-5XYcҾfp\moȅ vfEZhoqӺY5nw ;dU"n3Dywh>h@I@SȈ[=*W<-v*ThoªRZ*+:$# 8աh.nuv&&%I1e>; +_Cܬ!&(#|y~[7rBya\*cLAQo m-ۇx jDUO":|%\)\r4fWnj%r)v?slcZ״basU\ O][F.;ks4[Ȕ7n3v4"L0ZvI5 whtWWfmyq9bn3H]xr40ɷґ-4F7>J݈e}ona(y YFZ=j< k/ځT$I<ꌿQZ c8}aCXe FC>ځ@n=ӆNi@riR n\-$5b,4GU*1A.Z=hu:mFmok$ىr<t:#\v&Cg&{߼^ ~"3A@#t g"'v ̍Z[Hġ󈍑}T&IDž|h<Z}uZmY<f"D?( _xۋ6t7XMZts""jlsLI"tSP׶*G}2 t +$0VZgveZ0*E𓒝69M]f#SРBT&EfLZ0X[ח h)fKZF6.QώB!TR^Z/ga *DY+!`y!w^&gv31:2}LzWXnwu%ǝˤf仴Hٝ À_+%TG5W~TEKg$">̴3 *$JJЮثy,>oDL4j jj CEOBи 7v&ӭv RiIuђOEq˪hkCX/=.O<y ZY.NLxSDY^\F Ey*ZGZz7Qz7(KijO( ZH;!& ggg]qtT DN>2QvfjS6Q/Sd|55 J+ITFnROl6 sr4aC[e' +I؉\"'5ظeBvFFA&p8yxyvepؕ#JKpuC-p9$#pF[K-MŐR՜UچM "%; ð45H[UF҆Q@w.07n2q~[MiZ_q6fwY3.9I D~Z"N|[W,:S[AkƯKO]'h>L1v2!0 ^U*gA[2xɑY]E>/vf#1J$d v=4Ò} xwo@ċPXҩ2Q\Ÿ 6.2& +ڍ\~wu<Z%ˊԵ]^!k+q21:r9p}'j/8B[똑y1 d=G:ͧdSc,|Q@ݳ#5?O3oٮ{恩 8P4l@RnBY1`FHM=ڒs\M p#pP ߧ< ,4B.d ̷4G 8K/~B|T ~K8dՉ+`L(<`b,KssV!пfSQ?8}4-*CIK-}Σ\) Y~}'YCQ8QbP-?)a}{'-o)$>FH},0A*U8as♊4~辻)MP?WB%, 5!v=F-}`kp<7t#%C9%sa ~nu%-,jǖX[,?<:d Ӱ(o<~w&}ejevmYwRۗ2Ş0IlR٧hCZN: VhF]Y;:\.oGu^;۲y ?t4t~oc'[,L맙?[Rઇn;TG^#Þ,70{QK9 7[}>Dw19Y9Ϧ}~iǣˀN$G)t>>14 lf] ӛ?2+ R SYBr+| 2)Bh/3A֘U[w:@<@.;Hʲ?)61HiO]pI1'T 2K%187z/3Pwm=Vt`m#I}$J B \b_`ÖnÙtd$Ketؤv:H!3 _f}%Yt_-2FUʻ-{k/W'xH吕 *2fp*a4'7qM+30SV"ei0iy$C,tʺ3Kt( *)HuН@j.< 8 Z*c5\ELFsRmuПPzs:vDnJSʋ/ WOq R:9%4<%++tJvu .s"Iz$B*wESӴd{jsɰrSXR.!#߷J9H{G=1˵U=8ZkBhZ;=Jz',[m1˩C2V,&x tj3_{.pnBP%vGS;@Qt}M|>CCfѴpр\7ٵtvP]8CZ} P Hšm\I$Za1cX˚g@yȵNQSpSDdd_׸w95Tȹ⎱blR\PZ +aEMho* 4a v|LE`@wyutT[>xEqL Ov%`|~XR>>`RW(dVA^:͢+';ZD(U6TAn_7L_%@mRHd(}J-<O3B4ޞlBP[_@D0Zh`ݎ5wwXf2T^X3a*8"~z~鮱]+xogp8B [0wPb_9{G4 f_K0SwV+DڻF$ݟ S܀TQ!⥿IKY}ZF3ma=*!wB üJܡ Z{nC+Vꉊxk1I WܷzO>0`Bn:nH,E/xp Z,xQO7Y?FVA#EQǍ=m.}}Boqj !_c{q9ΰfTNKNƴ9鹙ZqcãD$*vOo=+2.hm+m@`?̤[oUg:ʖ(H 4 hvә3虚+{PvuLVTFRK-oёwC[ %r$(pg&})b8:,?ޣ&1Ux& Pvl4]f|)(jww`ҤIѲvު8;gf#i)!ZZ@:;T]N~38YRWggBͻ LA[% KTmO?2PTEITSM2fʦMʋt͠ N#pD|,")Ce^[ؚPq~R5zt | >c5Z,̿U%)dƦdW[d|k`͂r!|IL(D(t#G}.@ڌ#`2L;\;ُl{~ɚ4`٥6JnsLOO^itJVjʴ40요, -Tz#P*LQ ױl:@9nׄCÜ؞>/P$Uu',eh9%ܢ1TxiFCgG_J>5sD i/%e{&#mɆ-PD]Fpֶ85 GLA4s@)>BKy f#}|TeF)׃oXa%h-ʪ 71EĿ# fm#?k[[Kܴĺ A~ۘVJZK^0q9,`ļ>&-'Iwد@`4O= K t~E8i 5ȀuE3D]W_c9)wR:g)!#ډ"D ao8Ƞx?%&emplL`AfQ,nI-33+)^th`c_dwpc'Se[_&II o{'HQZXͅƑRՍ_(@//Atuma# 3m `B82|g3B!j&fd* /jW.NᴖKl79sQ\@'bWx %@Uw2r]}zsn.WTs+C+hnCtQD]Si#f{Du_5_6{~߬dGWIp|^5MmfQ# QgO[ "H 凙ǁR 1Ae"%o_}ȑJ}}nVC=x-G%`~7UЀ;9jދ6\1W6#Wb(?;0ZB b]W{Ɉtt1GWU(XnȷLO7= **Imk'-Jd r{q-C朳+BۓBa5}ȼ1[/ g|b/~ї zNM+ŚKN^1% }SVVyIVUkV]+[j:(ߞ&ķ>XREHLK4IM=07:5Яj9dN(k+Ua̯W:tM֝,-C`2+`6{]6Ÿ>_qܒH=`ŶQ0aYR:1~ oBv6ȜxgmΠECr=f۩=G6AbzQewyҼOY!bV; RF/Fl!} Вπ^={clQ)`!C vh^N]ve It;-9FgjpCVBZ9@&$UhpMO#Z>\7w7a=,_E$9,}T'Ĉ8T{OY,D_^>ͽyLX\E0Yꂲؾϐx 80捍tBv?^W"f;(adSCU>v!#ƱCMD+W@!ubD]z21" ؚ4́`'!D(DJ OJX`up}f7H3B%؄TCUد)>ɝm[{M͌e t$Y``Ƣi&ə6@^el= q$8}Me%K&=tIQ: 'h4rUjίWge'mWlмI|[oyݏT:ކG5陵XI(&p݇]\LwEEsJI^Ya)9*OO$TFI8 H|R6WkaKo: Jy(9kHЙw[1M ^L޳! |͑aقVʭmngl3:f, k>Ż sZ>g;[DxM֏\$gSV%@Z%Բ|aT3_%E5KPij/zK͖͐Qa3EGcLԡ٠?Xyf- &Q$gZ귃9Zm͜ų ,]@/܌~=4 /xv΅vcVixdSbX֨Wb{ҷ >V̱,fء#Vzb+Ȱ?O˺2e~ %Sr$SUuѾ'|[AP @*?Fme6x!`(JDZUWl%Z2t;Yx{iC@|%y4|fjߵ.Tz KGֲ>pt6 vJʜ$('Vz{t0܃ tk%vܔ+X kEc+ qٙhzƖ\dw?张mݗF DYJTgYa Ӟg:wJ]:1wuu00M#SLl:3i ⦯d/:Ȋ퓲oVE&}6≓$<rhTE8[N$'Y=ӱ" EO񧄛C۾%7K]Sً_&^gԤQ›sRGA.x >eLa*o<#VKL/ #)MwQ #L|j'T'=kqXtY=6M8N=ΩR)x ʿՇp52,ɡl2~zxIշw c8PDŽ=D0(Tè;([tYpt=+SbdM~88pߑс, [Ekƶs& _gNq2=>H%y:c#xYe/#LZ0Dlc@',Y&Ԏ5mdw5hYT<ƣ NNؕj۫n&*BDFdX7%AϷqs-@9#kf&kY#wRBl“ܒ͜q=FD+[=| vI!U(e%֎H.W=J-Y,AR#H(\ΑPhf?3˨8z= h*3YɌ|2&QM˅mRy/D8+ڶPiE>|0UplRfH^hYV9Ijv&^䒈ZBdeRiMnh7#T Z\cGiѾ0Y>i3M}Ow (sR[`)}ώ6Uutv!KoE$<}PGEd|j+NteU"櫒yFh]xή8Jc;) sz .ĺy0ki{hC^iO-7,Y3^g?:[ Ra%%TJ, w%8oDP2=v ȜQ 1ر!2gk>NU/›G+DMHn|m& !Yt}~Åw$D- ,G-E)eA+Ȅ65Da1:FrMrښ !5W>t]-j\evuiPg_izyԶRNe 6gPtAngDk*PWɌ=%c-Aē]݊.b1{`N?IN/M#SW_AbdiX [>R|%۴c{K$pOuHzbr#Z ѕ/f46)ct&YbAF^☴MNB,0C;!=guڠA%$;u DMF LHG bwWg:6nµFyobw (pw̓r/o ¬_>pAޅnzxvDUT@=B#LlCC~x"m;Q8$XؘKVQ:G@:V.Чd=,{5tZKۆ$3ESڎߍ T@47Vx 3X_f_=?r8b&X, yVOIFyoiƃW2 `ݢdZAH.,XhiRO/W:kٺ2QNy-y`s*d)gvԺ`B/*Sa*H)1t0W\7JZ5 8+ =2Tݡ88V|ѝ}訜kش]E fvz Boڙz;GMJ**stC76?4R_ ߉k(-JU">.cJ%)P_[՗' n0[ҭu$r@w)`r<MZ8ȵY=+1I!@!V@@;[D9CνP+X.9wl @5 {.}|ݘ1SOZ?GVgW\КqKXF{+H$p•.J"l}VzM}j-|@L*9`WL[F*%5Ʌ%?Ȯ=2Nmdr .=iQAW}#ӷOJwM՟ 0BM[v{X0 >(kugV-F֌9Z/0Mrza,cdL @'ϑoBql8yL3R9<|Pޚ&af{5cw1!"͚,4woLրU"K4c0Дl:eTuGxf ?l1Y7`Xv3mdM:͖ Dr%Mk3l= QbF*7WzU.?fAG*֋LUra\$8!Tc!ɚCS\ass88;rK\;'Ѓ KP'6#IѴAՔx0]%l\!oZV,Z'҇NnSrCr'Kca3ؚD,jKii 7٨LTǁ6_>?Tw#fL{k1кL[픰5]AMIIިB wCaŸ¶pfrťEQF9;q@h4A4[36Ɍ LEvxEhSBkdz'HEuqE1~!޸txqo8"Nee~ZGsPN(ΨP'K2gCdm0QO'7QF1yw#0g"IxG>0Aɮ WnZIAn[lEk)R,wwA¡gsDTMSUPk%W{ /Ɗ\Y y,n!yNl =#&vٟu~ 1p b`Òk26.x6Ė!fv%SHWc[){ Ls݋?)x|d5Va3m{,ƌ8'$(Do T(0Rl /Fx.gĎjg5Mbx'¬;#\[ ɺP!$8u?"*Aߞ­w|.;:]VO}ޞ Ѥ k^(%]d~?R9!g0ps5ߺ^< X5?ňmLo1T tqxW%"Cs`黋؊@jDX7Z]^I"BĶ2Nn&Ŷa&5ɃjPTuhgݱcE4ܗ⸤ܷz27(w *.{9Ix_+6|2N_i@h:n{6kO#' r4{?{lH{bћZ`.ՂqLAapD4D 8@ApjjkÅ1;p)l.#k*vl Õ6>0/gt&y6ʚ9ӆ7Gm-Cj3HO˛2I?7%'\?ىҩ Wo.yQ—2q᝼dVd;/F$rɐ B$Ywg.(gOdܡnŻ^vbOl3+-yhNlEqu`lj [JgU0 v 6|,"!!@5)/K 8[=~6{X~sKg6/;Cn)!(})֑shӗou&1vIhĔKn%vE=5V16V>%ni2A]_N2:⻖f ~}$kUJˁ?bbެ1auhSUdS,BD= 0$# ɝ&v)z~\qmN-MMJHt5n+WJS4'bxPP22Aי3DžF>C-d]Y"72[aֱv:8H_[Y{ ;6) pup vƝe Bi(ɴ|70HDgEXV (8[ɖ`3YPhQ;]ϜNX$g1Co7th< &[еE\z"xP1[R}}nE -]t?3F?) v[K%w{"@~5‹cLܕ=`nI}ԷMxQ~Zl0.ѰčϯPC|#y6sJxߖQ\ZN .@_uZ_J" ?Dh>z@D2nȣ4{d`ClnF|KqSSS0r7W:Zaf+S.^Hs;pv߿Ҫmv1lh!aJyˊ";`bXi5˨Œ=!g` $k,R ̑r&"\Vgj]M;3f:aqhz&ɰ]OϥW{ $"4s2yk͘f6 r*7cZbagoh@ĺ/ `4$Ӡһ՘%/!kU*.JH)Y[08&jna)F}VH6K'JKњO홋Cг3ޔÆ\dxdy+6㛦d5YejxʨUTD kUDx2XI GQA*%"x_+*=tStdw&A ]z:s)̵I5Ւ:Fg)ZT2~bd^Jw)-۞s%rp )BNooc חM=?C^*_,i:n2 4^H3vW9}r#~oYCm, Zx.2TJ^kV%%rvpf-e0Fa~} k]#O9T ]B¼MJ|}ؾMZ06P )S˃(mQzg+ZFmJǷgcpI(h$yЖ8!꒥>kZ"XkDg-@+i*]` +o'.Crz'93\~}(p W`G;[Iˏ;ҵWꩬZm6ahpdC0Ж;mõr;b_EvT*2w vHby@pAM$>2+$ %݀WYK'$N`4boR;ak˳w#^&sςiJ>Rfqj8ƬNb9.-2o3bjqD]A&J`O,B"@:Mb hv(~,ѥ!vݦ&ѓPΙ@ًqZc)jSL­}Ӫʥl 3ZXXC%lGl{yhΝ;)v3m8cڇhas @>zw.y)`WZR_e #õ0K,< VʞwE&A4Yԋ0MSɸ~WA;!m=ee%}G y{tr u2G5;fT#UCDjVԘQwiF]os{z墦epd@SZʝEƨW!"1?ĦrT5(!ݮAc מhC~=?Kȴ(%l ñ0t,*̞s.Z͑{ߏM‘/KH|S^6x1ZwG1!5f^Mh*#ue=B$zd4qA+kUJ7c,g!SﰚWQ ]-CcLi-]3>}hTdz s peH܁:JHG$>) f^c @`[Xg2b]ӌuo1+Eއt 2Mu^sYS=^9}+s6R߱jy=Qb 5dbԛ~s*ӐmJSA%=/` L0q2DF?A !(螆$ɗ Ǜ %nZgFr? &=0S>VFCu\![^pU tw~3;U*[o$-)C(*RB9h AK/F8˶5V~)FC7 jRk==D+O5혦s@^ >>@EP Z?FWƨ~IHVLg N#?dűM ƛݣ rfvBӗ!eW_T m.r>}Ć]}̬ߦ؇W{ujFU r/zp%}ut E{#2Wlތ4|4#*VXb?vG{baPSXc_Pa&mw[2zk?ןU:Y!sGKV QAk}"^n ǓC <$7OX Blf 5czn}EP'j3F4x׫pE]lfl.G^8>&`Gk ~m wW]Juu:ɚz."\.I8RS}0گ3@tKk\@VJZAj/Ij~tx*$j,!d\lpi.H)Pt~92K=Ο~V0ЖO36`iVB[e\5~^ǭрr-zs1׭[t.~2)c")TʩB1QdJ hW8'.>OANj ܹ#y6L<%\gyM+cudgwfM5?\Dm3H84wϹIYjRL)EMc%>\[e?SZWMSuPNt`&D}>c_K2Ÿc3  4sQ/>R+cKmJ|5|n8fnfuD4v%چc! *wbb6]9En/Pڸe*Rn-e"H :T 1Zva5_{YM<sI͇gix@j)du4Ob%2Q(V$!/_LLyK&#S.>PTbkH XqU Fغ <[טrU&Sܔ PZ^ Xagee$cKsYx 91Z?E"ܝQ <%2JVʂ ۖȰ 7%06$ U?%L8v ȧ`^ʙCڟ;_K߀>_+}4e1 7 7l*h]%vܳ\0?X~\i՘٪P.:qUs .aQY#d=lqo iRӼ,AQ{]/ֳKByZ2WX S ZkIP;ľ19+^HW|46HG A l>8jú*3rX!{yٶ@L, I( 5 SHj`X|_IO1!с{O`BWʆ|)oAA6Z`8 Vj$*4J'q|sPgoͪ¨uGHkԹ=wcwO!ZY2bǸѝ2hXdk&: 8{ ܠ 㦷~ZfǂB%yW;$lF!YN ҵ0Q*Zzk-H*n=vFs T8EԀ].siDlbfy2AA' /W c}b!n3ȿ/eAbF#>cR/%_~wYelfk.ᶖ>< \+np-[3 VcnUGF"-bf]:rd)ͩw hܵN'1qTzL2Rŝ$= s$\ 7}f ?LhH[Lnǡ~G;ԹFPEEhffRBE]KP%m(V#tUd Ε u6 ^a$ Iݞi N7Fun{D\:5n{ VMI~P2ܚ+B.|;;" Nsq}-2̄P\+)htjPdO&4l.Eeq/ÅEh&|{ >al`r8u_J u\j7*cި"G1$0Jsp@hXSWv%PL?a= ҋxf_uk_ƪ吰i gs+=ܷv ]p$Aعc|DqQR_v ukH{fNK( " g> c|p筒-#G?[Kǜ)ż=tϒ'a奩!|l_xxAha霽 k_?޽`tBMŶMkny[QU)8xi6`Gu嵿[|uy6?E!o5wTĈ _n& YH5{B/+%v NJ]jk)tUC=*) ϒ_i(ʹ\e&H*a# əRpE/`_@ta @+% H.gܪl;]bY=nmw$*ٙԗhKq&%}5f8~S#!9pK%x8x:{B#G{=^NJ5Dݕ)&pF.eH#&_BhMlB[\'o:g:J,~rbتܰw!%em9jd!C, 03KPΡqҦ Md\P9!`u#ԙdž3n>HLjvh,AA%k#_^2gÒ5vs2jWLv):4pow~JIЙ6=G bHdp~Sr`B ۻs' {F&BD6lm@YxrfdUds^eay3V:KφZD'<oΪQRK5?hv5S3M&2(оO|NFV]N7Y+fxX`pv.Ҹ6g[DD5^icE/7Y: / +(6q7+vcߩJ2Q| MO!I,^P,cvj-^L,N3G0ۇ BXlUxh?  RFں|`{e<7 1l¹`V=2^T>Db.4( zC?+ta6t J:6+o B?ۦi8_׾S`MM;3m _6L501~Ճղ2u.YVd4>&A:c:M*&LM0f|{8Zj3lkR ҅ sN-Ovb4_LAfvK1 :PJa$VRZvE"Ed|vG3my\h՜/<hjCoxIUX[яfM1N;\ƺ)ȈsVhԃ*$QGl 'Q q#1o BxuKEt_SHN˹kiI ݒƞ_n3].@n:Pđ<| vX(NV  CݜG# yLNK i$3y;0B$ UKHw9%t#)Jv朘 jTM⛐Noly.Xmsxejlldޔ!:4oKvL3?4Tmu6&a{^.Y3Dڌ*90pgxwgС0Íhq:r^(irKRs*R}og%S--mVCd{CfbQpezt~1$W$.^ IKzw.Bw #LrWmyGK,awlGEoHda%\@T3arOݾ,d"Aj(X5G1o^sCˡދk,Ұ) lgVsP{1 U_4Jr}#[`β:pުC*!~ל|]KX?|{i)8ϬȞ#Wն-]s/*3)uR=vx.:|i]~t qGFބ__dl3'$uw\"$fK+4yJBuEX lFvA$S# XkSa!iֲ:V\b'|P$ePTpѴ0(um4uLarr=6Ρ;V8"&ŞvL+Aѩ1#J Y5@*W5S"YIqnͶpb<QCTSf/I yJ:3>uj$K!:_r(lOU~Ҋ6 ( ٠4 E7KП:H!fziU.! SqQHX23<'7W9rÆif] CH-ŅgG5J5KuoR( YC{3d٬kGBQY,yh9Y(:+t=,r˷3HC)[X b{:ҪV6󍐜Vobj5 {&KdYezppҜ vGWrh;/NTUK ,"$鿂i( N8j$ Un֭/狸8SS[V5SP e_c5, ^}fKfn"z^2jԣ?Pt` [?:#Y띶V \9XBlUDk#|+~x%|Z:, O5(>6BdYUT͜G-H(҅q@s{:Mց$Dg_eiSTr X s=ٴm>ɢDJIҤ+nN*&-3S0a+kj̇ هN ׇI4U[kviiNn=g,dKf;l7PEdP6"uݦUŦr7(q.{g}g+;/xBu6^ʥ:cϛ TKD%o~OCnw=Ĺ0_Y]r!5gbSox;a͚w`/cD@e[ĴCb1a~ x;) ]hz[q3`<5f]Ę>-qu@5P`i0Kȶҏ%_?U+]?qw*xՂ4=RnJDDèn1B /@DeK쳭@YZF_b hgݓXY7# IRʒ#X,9A6l=Cu~vsd=_Dˊ_j'DM5鬨ыM#.)&mCϖ9Rs bjZhfkS?n٨R?܁UN@.-"eEE= h@]/LN|gсڛ%_3i(Тr.':5a}M&Շͣb_옱: ;j;!وI\s5#bRr3I \}ԣkنk/`\ċ>#>J{'=gQpҘakk!hے:u iXäjEFy.~j6>O'پ혡گ|h|'\V4[;Wbou2>=n_ .Б}&gVvb* T#DИr[l72h1iªk=67ޓ|\Y:O \ *U A:wdM8fC_}ڔUTJl38|a@c98~9$!A'qU?ϯ"2b~uoz߿VE*Q݄(LqLmHvOBmy 6;PߖbC?lF2}z;<7 ~K O2yNk_m܌𻖍QXbQA k :;5|Dڤ<7TW\۞C`5Q}N*CnQ Fs#tQy*ȥ'yW2=h, ۸!#I^xg;CvDavJN/IH|?W}S.?fV˚=_E[}.v_TʊVzW+u#ۼ%M tt^8r (rK6݊?*ߠq 6<]ĭ J.cv.*NQ&Z;yͰ\*n54;+I^@@A,NbYT nXgL睟%l =![:ʣo' Qht9$ftҌ3UK^HZ|9 17(S)(p@a>Jgp# 'F[ni.-BdE VXfkg15n%,呍$/EIȗ>Sp;PgwٛyM1|.MZ+Ig0[vv"o3M֭poWl J'\M0ѯ;g ^>7F[4>ak8:'vlcOX|E5mmXcvKQg.$@j ƣ)f\g|xr -*(csG}| J[+IO/=];[ѲQo Z gP^b*55Tё!o-N)qbe𚂥ٜI@ e\z0Tj[|AU.D?L<">@j4y}tphOJ{ ҄߁5%4 /L&z)vXv:E,tZZ&$0D~^1 (OlPGzu2S "tHWBL!ԺhxblE ٶF,=66cڡzkX&>_|c͛2Yk}||h:tO8fK/*>_QSmι5Ȝ9Jw=5I'Zo|#,G2ha]'0nbNT˵]WٲyD/#޷'PǵG1I#@F%x/|&}c?XznMo/,H3'P-rvxc,7`\Q^難+# |Ent}ãyC&ה]A⫺E):㳌5mJdnѰ2c㛧[Yu @>?{`o$M+KO4* ԋ{geW=}1F$SgH8SdB6'޴Xze}J#~}M7ܵd,zÛ0b2E]Peϱzt||PlzOͶErIKL<ٯ@-WR6춵Z /֛s,-0?9[ǁMJ;6%َ赹6gkfVn~4*,8E[T P@)i&x}E˖uIՏ KfwȄ7@5'R5bGQ+ܬ$܆[9 ߢ=,|'YV U`Y gе Z|=(iW M`\1M)~r|H&]Dq6QkyKH JKj!k1q4ޚh|WM:}~n~5glw6 Yς)sཹuRV\%wEsRFrI%^8F`BTkc\Lbzq.:^W /kWYdM+JIXYKAڨh/>vj2VI NJ"e=*gY]Z7/N Ok9V|ic}<|D6\\}) Gfb礬ߖ yMUlz!pS&԰Hذ(<,VYl;3Y8`M<7y}oMVu$Ŧ.2z@L){x_6J'2[$~lϯ2ū>db:x&{H iRn20}_8^Y;k{3nMy]jk+;/ ǐ^,'Po1L>'J:ϛ6hBď h;>5旵҂WFyrJ=XEV:b1|A4+q?&a?Nq9zwSQD=CUovrmV\cF0c~>A:b P,U-@c\}w%&I902=@EreiY %?+㔤SjPC{G†q_~h[lyF@ '[Щ̲4"BL@Z mnP)Z(Ll񗻀#0 >(@(qEFmt_NLXY]3^XX!fqϘo?EZt2i|< ,Sm"6DɖY4e}:}oxZiNs~{TK䀡4셪S%jM¯Ev@8ECIZ2ʃt1(1*%<=C,:G70\ePi\!*ӔL%:p[LݏbR5l>}KN]Yu'ys$UCYո^غ}\rxi,}ݱc9w$` T|#>Sx:FќW'*SwtM=awɦءA ]"gRTB3r&B#"+m\6~nt4@pĐ:FE":#D%;ϼt۬Z%os([o5IOLH]r-A27f%V]l|;?nKa*ջ~r /v1q B, >P@w.U"%KCPZՄw @Hm}qs\<,9q "|Ðw,5FhlVE_%C,.hPt V:/ ZY: R$9T !kK d_.~ӓ)5L,w`¡bj,!6.F <׻'"!es"`&&JJ`._,= Ȇ[{{|E6z`#@@pLZzy445(ād( ""ZY_zA,B9Ϧ? bV߈\BuVWI-5o6`Wjt%5 IC_IM9i}]뼫 6+܍'!qZ ?s c'>O{60]뒈Q1%2So-T&=f$h@u?<`P< sdԮ߬q∶+6=~ZEa"CnV7/bXvRb zN]j5O \h4.yF{=vv ؕ+!q[8yA0# I~Xpn5ڟ+C U0J%h}J oN9+c{/Ӆm_iè",X~㨄uӑ<Ϻ^o.@.9l疞8"ŅC')R*2fpZ+ˡeLU됩t@%~32v|bR6 CHCQV0BѨWAnV|\j':8ܽwRUs'UI'T,k#~ Y7]./o4҇S!D5)7iw+ #;2kKq)1Z陂/w6ԂId?GKelBlA ߜVX ~~Yku W%Ls^yk ֝cj̀ιc|BDrp\`xR7kgl{ UE-9n_(QvԮ˚yU|t4>/k5MQh326 #V4 D >O&@S 4Q~ 䆼齌b VEaۼr䦪h@_CB mNA3IJX%;gt󕍻yOU7@D5}w9F*hɪ*Y1`;th0_}J &hHWA tzb6mb4b#]MfxS=d:\W\ebsbߺz ɬ,c(OOt{L)YhtV3+S\ j#b-s; (&J$*[P6$z0 IIf#-15)eu6|HxI¦zi)v?*s}>X>:*+ \;Yd@V{r ;K?C4 B_ s*j[YRy\3$JFt^<_mєťN٩+jV]yaKȓ,pZ`C3b2[c%@󁨎͉$=-MsBWƲ;?% HXYEK`Xp:82*奤v"r]x[HPNJ\yL:]]|]osq'NdI;} DG2T Ti{R戙oՆlf;$>h;eP 5Wiݙk+FNz' ūlD:tfwQ,G1+/oGV xkޑHeYpRPTzˡ%q0 G3e8& $K>f}˹9VIaj]>Vn`'YoSH}k1g@1 {Zi}+`Bjf 8WScu^ƅ9п>|ou2(?448֚bxA꓉_txrW۹8'TvsK/_|Z3 7wy0ɾE}ӹ[Ua0^cIiVkEIIKgm"Ko%qc3iӑ?JDzLgs '>PW0.~˰/ ,~bns\ZǍzH "02_AUxswofi6S-Q?g4ˉ rl b5`h#^> r=a|@n܊#RBGzK] /0Aޞ%]9 kdNs)9y`]RGFCV#HLH0{K0b긯ElXT~d\P?2pz38U (#tmG~j;0e֑5\TP6*I0FZ[7ixN8:tЋIJ:}gvtÍkyS T w:y.di[0B<1Jڢt%m|&ȹeFR5"<π? MT/'u0u|$)$یۏ)Qd\ u:7n.Wxb8ES*?ƺ{ikש# c4|tql`C ҐN#+"a0-h {~E}^5rԅN85=; ݩo?B5 sS,z2KSVm\RԣmL%kx֧U"1f4c0&G9o9E%I51=˔(!a27S&{zM= *~qYYa!L<(iW _B1n!|!gLj@~iz?%vy+Ha5ڏ(ķ#j9XTP<ژ!VφI>Xo@(|m(ت*G8E522c>+!_i~`3n]v"(ȳ-{|ܓ&4?0˨JK l48qks|Spꆻ6FR6b@a>OjW-|y4KÞV%9)=Ɠ|Pw`ahnӅHulyU9 ap=IC], 0nǏasWz%V]£ʨ'2u5U ow_, P>>0ś=MLOAGUWܾx5QD@^f׌lrGef^)ê_T$1sS2@fb"Y- a;ͪsp=cX҂eDCTF >gn^(Jt@v=c)1mNr/Օ[s/!)9 e|$Hn%]ݔ7a_[:RГ#>]j:9EYk5 >k0Z"5MzC2} an4X7uQ;Ac.!G14LiRkYk}fKWl9-Cb8V_ SZ铸f]@w{ !;RDGw׫ͱ/>!@b0N Us6_ZpU+$s>[QM^ O4:gm+:vXx q&6C;0Sm`F>i,b570yP%ʟGczB~W^[`ec椂mD K>I}7ϯa#pdB2~JX7]"w␝=gnj3y}EvWB>"4,9;^knferH w ȵe?Rk<(A8$Scg@-K^%kST#wrDĀ:TM&ge+1x?9/2J0 S!dp77@YcT!i`B0yv5:y K85ֺ_Oqp'C\T[04&D+b” 5n?TzcZ9;w71{ƫP gUrj% [>[\k-U}Aq+ֺWU1Z6j[:hj*-'!Yv4X؃JE l )Wj _焱Ry̼2DҟLNoLEO2ajͫMkvB#1ʿHf lVu4Ygz>th XPrDȞ%jNQgc^up`@{cԠeLE+91q[NJf'nm(mYQxL>( \~*(tOV ҁY4b^EOpGc; sLKb%/%%V$VN;zp渐%Tʭsyg;XV6Tkg[EĔVTp`K Jsi:?3~gV#OioHv }qv+ +2!Kx3 oʌ"oAScR "3Cara])|RP#/3qj!UZ`Jf I ؾ(n'}eOMJmtbQSO[lszYUK]RH8O) ryI"w+H-S=E: 3cWbT)gpݱ{vI(uԹSz);AbQ=)O\Zo'v^ _ 1i CrXO% z'{Ɍpug =;gYC@>ƽDB,-0yXy o]md7MeJZp;$斐|&LEv2 WOQ77Yp`jG֩nq#{ה^N]5J1(~.G(\:;eIBoafזnR8K[m=3$x/O #>C* =ǰ-ȃ8'ޥhTf'Cg@ʐK8"n7@]`0WX~ŏQ^765',͗u1؇-~O>̤lf6uНQ39qn?$xVNþWZ҂θ6m;6J&k@4tv|'_9Mݻ=*v2fyї?^YYSTD -x bawp Ϫpzwyq Ћ+m>kQ!Aotc@o>ggs?fABC郌᡽E(=E#` 6~9$~9(=?A?^jMXA'N1WSJ6VrEC{=]X Nn@WBv&Q0_sU[~L}?Z湁 ݪ0. <Rht$ wyf^qS- ٳfP(aWW;o* YAǁĴ#%ԓ~et/pg{:T|& .N庿F28M! "X=NFMіnhp 5$ Bi/d)#~&lFoPA)xQ>+Pgnh-I)>w%OneԔpl`fzi@}zkb$TU^ƓӒc3'bkc?>ۮ|hzc&8JVp.R,B:1qp~MHuߣY"pM`9\픧g׬{7g#zDUDWEwr\uˆͼFuS3͢Imk?R?\dq ]n] qޒOԥ4֗h;)f@̤A -iLX5=(JЮMե} L9< C'W!Ƒ9j,F!꒛pk:3IG:x/tsYlQq y̋U//u Q9Ḏjep'hD2fG)IЛb[D@{R>`ݒF))Do`A,"rx9ީYtQhINE bLpNZPᑳQ2S"s?Gһ=q[xr eCvCDOQTQѳuMv> QVXZ̄?^M젒<.A~RCI@d#4̀rYL#gLat=!Kf:4*1b>l9@Og /[/&U"Rٵ/8C ,cEqa12غɨn|hJU̱%RB*}(FvqLJX^ȋN7DMPꝓQd%Q-W!~R"KӼ`DC7~$Q$'DPe,+e`"GO`D9saDo>M7vڤ?Qi!IknB-G6~;+Bqc_6Y@҈3~ȡ*Z'S(4XĿY9uXEݡp}!Q:kAT98{g5ѽnvb,L{yɽ۹3=2yOaheb!N 4~.ޗG"[^x̤_D_N"l'NȕP@ãllAy5p%$e"=LFҒfEW2j$D n4 5/&~:-n3Nj QtmO oƃx죽7a`eÍZ0 1&>~X%.j!6k1B}!PR ,ݬa]ǜ}^">Zvű?DsB \]=-qIdN3ު{%.5\bR-g=XY+U" L!FuNɌiORy'NZI@t{+ .bz pZTQB4'b;-ww>b4U;. "ߏ16يaz8У2}Z@[7u}mDý}bu椿a RPڧ%-EBgbO$Z(W(=Z.TێΒ3yg ]B.oN#6@P^Z\Y-?`MJ0lREK&KA#[@%> ]3hc*fu 8O\8~u]YXGd.WTf^/Mfx#(VUs'4Eu-dt$.a3Qy.2ٙ'YM}8$,[8q WQL'/q @l͑J<=- UM3+z鹝z{Ѩݖ/+ s㸗>t± 0~nOBۿ0$Xp}{ gWrhC3va"=`# Ĺ7HU];)={GE PNuaǀ]E{{g_Jo**rlʩeӼWg{+mJ5|#kkTnXIo49M%$lb5r3rwA{$#"їJki0SZK MT-]+ʸ{p'&8dM)'0K䚼%d > " YhkV"5a~E+R\Z]Vƫl22M49Gg {W>فVȬ!&! peӖ~C'`h#kFш[هUfy 8jgo M6M~gENmfw)k{Z^{tV@bL!ݟAm Ghym] >3m~5lnPk?}.m(W=ӷ ӤY?.jJ0Ղg.EȝmOHZISHkM֌{MԌU^ Ң'Np`+߇zǶFF}d>KT$/@ TM9Sお=5|1z'ET _!U5E8v[+RdXš1yt3שub=Nލᇒ>̲K3twn]&#9ࠏ ŞYJ\ak@S}yj߼ŗN@؇QGZ F\wtQnSh eKwy|zy tMhoІIq$9™yy:z#:tAvsf|Stg[d_w.eKLUA H&!Kň`Xs졘L{[NAc큻J:oQiyvˈ?%u>LpƹghD܅Mk%^&7/@Z%gd3n.z<8n;L`>?]" O<9ZpUeQ>MjֻR[Y&̙sĤQ |34ijX~|Xۀn)c2$c8{?* nGc2bTVpZ[?{iI/wLyl2Uwř_ "D&}b Ib((fT|"|A{WkN@ŋ$%#s";5HBI=W2ύsɒf,-a^qv QJ"'ƚG;&RɁ=P@QKw@usvI*M3ۡ&huꑆC DMtI=$+)#w4 ? ; &.!*A?_Qѩ1fLV7}B|T bۯU5?r_X2P{: tYpZsEY: vYgv"y^Pc(d\s#5oe1 jdMŏ;*$pl`\a? Ah:M 6mxF=ql]g}?FY*_P_bZAP"cE H4N~q;П_`GԿT |3Mr>X3kup`aHvu9ghN B:Z[g Qm'dfQIp%6j Z\km.5'ԘJ~w3/TI!4⦼sO%M+Mu:8$oa暸%?>"$GiĝiT-x/ŧS\ׯ'/]]X& 5񊤽 .Akx$J5wjM<جab"Wp_cmU p神 Bf\Q=qH @t s{Ui /hfHePu#K_ h&Gx֦xf`¢WzBkWԮB5Ag TɖmĕF"u׵15/WU['I{+.@M_9N W]nнF$98 HMuM,cCm >*xoz . Nh4Ax끽pd^κ/(/\kCE2fIQQȪ>wM F/1t8> YJj1*2_BAr7K!]D|16kyߵZ oFK tf%e.ې&P:^b߸v0]q4bU%0<6Dm ɚ7hٷdgMpKPMϚWƍu>5񩕉P@ `O| vP!z͛%H{ۇЂ:{rFJ6Mv9L*e4)W.mCY1(I6jӥ^ pN :a@!H]mҪ@ &a[]oQ ij c g~%32ko@>K'W cB.3C.AptL=K XehpJRDZnm@yhF 5vu>=s]ME9,uL`%4einA p"d%-KLH 4Ũv^L'W)`TL6B(|Qqb:AˑT8>fW臜Z<^^Jnd?Ui_Ƞ9z pFƏZ}4I@W3s' ؜dޒy8 .(ׇ_I4QQGoN(@p~QB4B!xl[>BJr@7q*MTE fց;qFt*$?5ζ(l{{%Iy7pUh^[絴%vf&簚1쾮>id:ccݳx@'u:ޭ`z?ͼ*kY@ O~ 'pexw/Kwp1NGJL|N88dP?=M܂rT,)w:ASrVH<]~<U`F#H Tf7s\SZK3ˢF 2|:j-WmJiP+>(mץOf=<ǻȚ?AlڸNwC r 8A9P@II[EyM Ie1_i & "7@t[iV+|9; {fZ) HkQYbiw`-5:7V`p6\7wndxG"l΄XjOZ _0c`d2|)q`[d9E#R3n@p @m:V"BdI6𴱊2h "!dD3[.7:AiK;~]m_W;ck 5׽9S&%M \LГ8Q䶍t2qMN?7(۽*6eoGY -@b`?\_}R~sO{ DJ3,G(*E)9:nV[۝ޕp5Cn0sG%[,m|ʓ+_;rr^l7be[W@ZjElޙ@d"\_~l68T_^b%6! O.ÔlNô0t\ (<P%@q"( KxZܼdP\|A_߰mOQcEApAkmB4>sm4% pWÀ_V \ډ+h:Bf[4fV jV0c"VUCUQΗO]mw_AӒ,TH1ΨpXf3C`Nտ`˽B`oXi{GCI7&4މHBm-D#+UzpC?F] W<|қplMb=66ׄCT,|Ӎɍ'@>Nui+CI J%%"8[ i_qrOG#cՑ:[믈KW\dxVϖM%=R^C,cXn{ֲe~@'%)yKna%ň:ظ!p:13-WV7g ꣪яp{if"Vk{>_úm*﹠Д$S_,p'{z ugAh޽.mHa.bϪoCEƇtXFm=Qc,asyzAlz6QHfSs3NqFr g"60ˏ3wnwxBjl@PuIP"})D_<dZ>V o3As*pNr=n5!fT:Np@nu~i?"QBdz*li ϱny*Td 35-c|˴dJҡ@lYa=6p^b|~q]ݲ[aŮ=}Uk 4rYU) ^.J~+ǩzudŢ'6񲶥&K/(#iwmLz;r˒u5DsCb#iq<ڹ哫r٩ISD1D^2f]B2ꙏxLR աs} 0v՟18~WfҶ#x%N ΎZ 4-8\@Mr󙹑]ȞM^#dQ"0%bbB U9ywZ#t\jR-Y|0t5< ;滀hxr)l#G)kQY[a"ٞtǗ۱kNCpg^/qP^"'5b9} ỳFMPm4[6ĶT渍Sϑv%р&)O͂K`wpߡuv_/Cz>S^ y{97vYE6eMJ@Ir2%GxeNS0+,pax%P8M&Oge'S-}5 % cxe;f>'^xf1&jp :* ;XLy:(h/D|ȌՇU>ǂ8% C1:G+Awgbs F414/2R0M*/o9(=~I}΅ L2ڣ/D֋B WXgH*Y ?1 تۚzR Loܰ]S<\wIS..v ߼ خ%_: ^,cQ0iѩ ߽/nj %95$/|-Ц[)ၞ C"ćf)2{b5]9F#f\n!>p\)0kOW7IT= 6 bn_y] y|ҦLjn(va2T^ozRٌES/*.Kb 6!a{c.ړO-X`qRNT? /;_EHMlfו1f&:G3U-҄=2Zc,, Jt!T#P/GPֺauH~i>i v"(r$Eifђ61^4oU=( wʩըfVj RvmMt/ߵ Rg1d(y&SP w:$W!^L?lP\, <;e%^ :f5аtJ:v6#j'z~j|ǣ {DZfޏVc8"JD4lÎg:x)n #Kwo`_nd3 a6[$L9JfW@Ev4pLAzۺˉeA0>G{(y@2QKޖf,d =QƠ41Ն xNg-`/mvPv>9U3WI!Ay~YO?% v4Qݒ %布gs ȔTQӯⵇ *2u4Y/CQn#"W oPj Ҡ(iZBMJ%g/bSџX"~g>nA 6cNqPu>!;8=E ]r9kA=Ԉ Y2Az-;̧?3OeM^ o6<żkqROcyQ+K~lUL_iD,c.G#vqg\l ybǬgb#Iņ"d>Gz Wt;熷rA*͘ӃxlC[/Ѳ*h;OI07>sÉjPp:Tj *QRh /؈Гxty7I71Jk <(Мp .3|:FY h9{םW=7~oS顳J;S+lhUlY󶸏wy>r"5>ԉYg3!/lbgu\(<ςH4( ڕ ft IdT ?ݢ*XKjz'wHc2#9Q2xNg˼?QOEJmF}Bv mO:_~YśSpc 'rHzwAYQ=:hV};if}q$->X SI "":ڕٔ*f-%({g|pM]'>2ņEOޅx}?,EF/L(t<߮iJ k9xP( cVcûHvk޺xסs0 D )vSCbbY¹ΣK9ŁŚ_*͖ FvNOYn&^~b8)-`>9rwj#FLխä FXy z>b@x-|5|*F4"+6a=^nѯcӅ΄a:ٔM]]a0meu.d!s z={lKD*D ˳z>gOk,A6첝z *>me(\-XBO߆\Ї폇 C@G @Z= ̫#qxЕe4?GsvK/ߏzeKst{!p Gļ0lC!'') -dr`|nѹ$YF{LMF?Jd :=yxBƤ/.W]%I$٩+3s>nG1# Jiy\մ ^O*9PcL>^[ pNk#(G_;p#ӵil#x!u gXs&PjR\!4կ -}Q'lI:D]ΞU:"i.0쯘1Sa=2`[]moL@Mlo!tYyjcW|O7kV|Do'w+R؜lҶBvB+<;RFZ>[{8m|B]:I 8Q#괶-P"y"F Xy'gX:"F}Ά&Z rFL,hBu8@iEvŲ?'p jHDft?Z EoRgY_3LGqaQgKZߪ`laZwXưuHN x<eXHXRէ*E5KȬs`2 I}!,ȎX&wۤyu/35Ee FťPMadApIkL(iܮLf,,7IRIb\Aw*ֵhR#Bz6e%$[Ŷ4~냍KH-5'Fa-˿-. v GcCtK ̶WXr1)|@kj?¶ Vڳ jYǟ2"?@.1#u wis@m&|l5 F&T6JIabs -QNE蛿#I,td"I8('p'}2qp,o"(y4{yͶ)b_V?}jV&x*w2?"iYZt'G%"d$ [wgJNF 87P]7B!YeјEdNie K 5{A7BfHY~~dv{;m [[pDoĔFc9 EWY2.K@SW~8B7 ]TI(LnBbλ"8 B+2e[?@&)#OmBOMޓJoerV\4zl\%JCRnT: _SI!GV!%p9{Ӥ l}47I(k?~ܽkM%8?ؔ$3ݤyᾤ&̰\Tq< <&t0`ΚTC˅S|%Alccw 8\!>Vq4+\|~sS^]+cz/e&pǧ)~nM0H{) MEhd8wB[@m`7Tkse6m/ E6ΡZmB->/(o_A3gy( ?D%9aPgZcg .BYa?{dY($& A:}qpQ54z;v$ B^OC0da8 5)i`ۆQP:? Òb$Y}s8rJ<0)`$"SsDf2|BCAs\znqTgPi3r^&s~pM ;> pQ :&UM:-NTd#ui4a: x5IH##6s"NꈯDybʔ/ s۸6hZ6CxL]Nֽ^8]]p#:H#ye ѡ ]jfƒgsZ *:ѩ kp˕q$`g(L"HmIW7=@8I(ozƋ7fP'GCup[8kѡ&|&lְTEX87fӫ!t~3-, cZ3J(%)'5;OBjOȴx4X%21$ z)2ۙ)#}?Ko#L+ zCU1.|F)/XmkTfC>iyNMgԢ2O *Wɿ)޻#F(=KTCjI?;o~ȨlWBpL&ιͯZa:WOZ -؅j#ؑb{Vx/a=vTr ^ uLu۟wr>H >jecg .Ȣr-GErzIx02,~bbJZjf@eO7m{څKAE#ө[}ȷEA"`Tmeė]o䎚*~b!ƌX[5AR!OVrt\!}vHFPedR |NbVc3eYK}%FQda-#EkurϠjn4w±yv~FX(P˔WFTJ9S(D2 #tAS& 텨1&B0H%8uxU,u*uMz؁?L(tUGTyh`rOതNAeH .V,I޸īKš*wk--T&x;=V}-;fK6ItD 03l~W6XGz/8K_5{=R{oŃC *^|]nZW"P`jAKSZ8cF<<0jRj,OJY*j/gV5b2Gp,u7N'0ac]'l\+|2dɈ(4gi9|jtz袄ڧc,V'^_҆ ! @3=5 ZײKWtH) yV~"s[$2 IY" cB %̸mT ]tB55Q 72bV)=IQ2AK2IPɵBju?ܤi+ʅO2W_{,>7SA  P~8(q؅-!50Tc%^[`VUɩn`5k oQˉʞ$7AƹdHT.pC)ձ 2P ۋWʺ#AO+PoP'#;x}?b_J-4} ?uW25M)N;uLL/Ԓ;rY[RF?F#*۪z??o jX}= @g(qPc J2Qla.9Tϟ❢8vYcp,ĚwY[ j٢MY/[f+9Wʢ>Hyܸ [U>^Wv3Wѷj0D-퓡 L1zcA6h B FO2A޳$5O7r箪U 4v~Z*nG_]|I_SK?9UiΡfrihdDi*K̅/2T)6 'n61ʛ/=)?cP|i:Β-Y{C4Rep\9"ad 7S%84ѯVn>BP* ʛ~GeP#c<MT~hELdx*y56l fc3oo0D:B" ؗAB[Щ, "Vn$=>lb~70'x&HD N؆+1(Äک}TPQcڵ)~鰨Uoc ~{eKI%rQt̠GfLM*_/>F3+0+LiBvƕ bkq5]X~EJ"ֿKNKdJ(3=57-H\]/ۧ;:YQi)+9|m2=WDl,j2pC.(94bk2$$F'OKd]d/tX>;AoUKR7"I쑲J?Umƶ1 *;V_ryM ;VD!9rXp(15LƵ%a!Vi k? Cs\ױhZwsRgV?|mkn,XCTpPhjC7͎|LDqѱ=w՗ljǥre[5a%Mp b#cg_GYjֳ2Rr8/a ]jOk_tXYfU8NaƗ[X6<g~RF0*֫Jxwd kqnɓ'2Hv" ~W FS~߬w{BF!a'Chץ#p)fL6A3ļwc5ۮC+9׋|#{pO ĂfuQa[Č"{?^٦Tb?]F:#H%1Ši!Nw*{!,Y#琑6Jȸ۳;0͑~?8hVP0Xi]jWoàؒv:鷿2}ͷOCwfNW@EJs.L'$@v]RJ u$ wO MD_io[4~9k"S+ yCNQ,WTx7y瓒Qaqld\*R}y>YZmY pEU*(]n٬;9jz0Px{EyPByfS"R3݁{2ωφpַ#6;?.-]3:RΫam{OO%>S(SW;mF=r T{Vɨb gñ0IzKkcik~;SB8L{$&"ޮ ԁ9oU` ;]$}lQy9]%x>0U(wk{:q[FPGGKmE:p#ldu.d-}h+Cl۽)\\OȺc q}SڵOzrd(8Q 叶N@6f;4yZY3^I#pgn Lm+# ; 5"J`vS-JP%z+lhgΔBJ' *nB.w"W9/6m^h~ * FK?E2'sj jQZ.! ` ifw{54 ~dRmK>UfL'T}3,1@y}UшVCAMU?UڻS:[Ik9o8 aWDŒ)|Xџvb;Kb;_+f FOsLh8. YXIe*岶,}) )^မ iKnܰcx ;Whf[zՂxV<7J7mtcb9NtE0WHj2k$GK33)q#Ou.|'XqM}F疨`8I5uFOaǀӭ-|+Bt]SCY:q _GU"w@u7 XtލNvmwy(v>GVBf!a nY>CayUpJsPupwDL^bϬ,g?ZzjóHxEyz |ЦEtUD'Wp4e +HhԲ"C-n :ߍz.վ>A_|)\wPDD _ޣ_*6aY [.V4Lঈ7NC4{QO49Z[IT?OQi i2 _/|EҲhywR{qf=5rsمLhLskgzUݨpsz.~B3 !sU};DH#q!f#֤Q2-Y ?|b Ur N"F.^OMH9} t.bSqu30X~2$~ŔB򘴯-_/g~CI+{,ksp~¦RbuQH!Ԟ_]g1$2'q(!a&*|\N",8/cM48=Т%ϵ̂ ^i9Y" vxW;UG+Li _zpVG".%hfQxf:z?~ŒiMQ, ]_$fp$mc^(X0\{\lREQCϭAn=l( _^Sӽ'(xu.t\C|L7W u w?Cܐraɝ2g~/b'VJ"!YpaYNh6~X:NX_Dg>=+ֿ2R-jjԎ҉4Xg{x;;uk\ZdlT/Hv'?N?`o14ǢHӤOI(f0kɧ2vdk$譔[!VeB%ѳ{E Ƒ_.~7Ե1O.A6\$f'O.|c΋zء䧽.ɺۆk̾IOI5""]z Wb\I|(P]cS9+~>6jDeY&waGp;I3ՎZ14%_0ú6-!PV(0e G^ OCHg. /~'n2h)Y'mc xJL3񃸅O6jJ5O]u]V-hW578.[mSK 0(3FƩGց3Pbm*b\Z"NsD&O)C/ k_Q?f'S{ZOvKML@o瓸2,RF|q =[ڠl vڶՍ}h5rӜ1Gr=4v f%[1xI+1,Ø|nm,Vvc-n80^L a.xvehO"D}vAIacn; Ԣ##&6&M t;kneNJFaԙ_R{oIs߅40L'kK_6crCZmWN1ŚP.oE: ny!A݅X_Iޡ,caK_[l^_/:Ë'Rf易i;cRt>%˯&e6"S)6Q]qrܤnRɴ)LL#`T'Y~2w~+ XsPw~iL"TA+Ynʘ]1wI5[5]L1$@m"}4vNEt4!oHE1EĶ<:Aʎc!*K_522yɆp΄I%LGxpq\D~>5W  ;3V_+Vtwi_M1KrY J iQΑ{?9 .1a/#F1SP,\ 'Ne̺L0 `Gͥ"h,E7 @䵞Qh4JX= G50;c: u FI~M= :eh32i\?+ŋ(6Y ^0>@KJC7ًm* ȫ͵;1 ̜( ZPgoZ묷9&W]lC.xZRJ*A{u-q!C6]/5/Ok|1+:y;Q'WrHdkWG};*}W,S Y if9X {kYXU Rm(up l9iOgˉqAN D^Hu!pvNx7l<"0g]#"^21RsM5VhjMi4z~3w"H Q5X#MM^,wV3b&ؗI>mgcw1F؎R:Q8԰ L&2#.ҥ8=> Jrcvnf@>DXysQS7YCٮsOrڙ[731R'*2W7 r?=kۥk\'Eo1S"$gҩ2/[oqbSέf WZ1S]|j}1$03?['V/FB 1nC^^VE~v絪ǁu:5U]0 j4i:VJ"%ON*^ˎ>,ݓN!Vv,$ar2O#@i)M_  چ2M2ZoQԢg9?b ?*4+ؖjIS,N2( :OwsשNFp?1iv1~fX| AQz,'${ٛ=J - ߭Jm!E b}GLS/HP!hUcqI'EO'/2J))oЇ`91u +1K5L%.GH?aP="gQ.\ޟ-w |YA4\ig?Gc+2UwR{⬯&O7_#7b:û˒ M[@Vo/`0Uy_,J= 3j.xOt "&*u|oHqJγۿgjr(_?] WlRB+D tE@YRfDDql.iEC,-gDmjZ xHxpw~mXhRC(^ c#b[1(z yf-5i40+$j'3O+/6cMx7ߋ GIsN[`owHLF1'55BU䥬89_N ˱/Ntr''l]MCDX]^FXl8.нq/*Yg{XNj]lL ]OWXUo}/">*X>TU@ttqcY)w4b;t;̱pJ誋 >:S@4~Iu*rvbpb«Yɑi(%bw"W_kDqѨ=HeSlu#Ρ0%JNqjSZ9Tw946CU]K lU=vJt<[ث o@;Č;ګ*Prv2;! f$/IVQ]ꚏͲ ji}n꫋:]hA[_셃u1 5UU] 7}Y8w0ӽVyRϙLd~@#د0W>1>qV8q%c:$8 ƬG 0xI"nDԣEky ~RZY>״L=~'kYTF Y{u&<*)GcŕKEeyikdO7k1d4.Ԙdpy9#bN"#zI;8&o~y@{{-Tl PB ^VxU8֋nej  Vr?DTE3NWj>,U_$EgQ@ l @'RoIzE{-.q:XBv;Z 4ghB\u '.>&6;9oJS͠ҋuIMTcJgji Hyפ[BߖނZhPV^xQT8TEW#51^3pQe A[}}Z:_? M6jg%Yh=#kq} N"advnܬYZ-U'H9#w2Ʌ!awА?IRdKQ(ds7_Qq”ex#FrjBoQηܸj؏xR>\%5q"<漾sH}Gr!#JDy!CL8\$#,o&J uoa),4,&!V Uqg!.A; eq@2!HlB^O~fI;[ЊlگY")όH.Vj.sWD O )fA;Yi3PC)?Ӧb9eŅ]w.͏&]=6媨 *xa,@Q>Sk`k|0W8BXc-͔*A\GdheXg[ DEqLLr{Xm:(Pw 5!C JzbS[:Bh[0f$,[xX7?X*% 0]u4!ڄY88r`7;Bzظ*y+13[aJ FF *'[on([=NtqF\؀fϝ}$]仯KV;E'fZݫɐ0[3 ٹ7ij5K7" /F[j]R~}#un2H)Zopfu7N axɆ$]m8P#:Yx}r7i_Ih].V[}ܹr u0Pu܉2|h^fW:Iʕw}ݧRB7i2S/t(+Ɏy&B]3V?IpznrZC}0xB}蛬M4"6!;ɕ&+?޺{6Ȃ^0K+fۧP3ƔˁP$nm*Ay E> SA KT"Lv:qIf$=9`ļlƻPN1EW . S62pIE27[Mz3.mF=_䗲oXt\0 {45eyO_W:`RZowoD;$fcH=`Q"qw }SW(ȓ KbTumf0 p%O)䌍۟1lE>㼔ViC]d{Dh2r7:vY37>̀lܨM4!QS#eŎ&0tUc}vlJ_]9$U{3,>E^)MJ~ixo\5%VBjЁ̚;koT.#k7H,fz`yLY/)t鸒J\ꔾgdKpu~*\nbE|KϪZvQZwfVѲR֦X̔ כ`.ѭ>Cm/ ̧Ϋs2[D[΃C l"NHoF9W]_?S ̅ͱLWUY, Gf^v*؅`MtMW$mkDD++%UTm X΍)ƌ PNr\$k:m?ph@.Y2J[+I9hJ>(͚w7rj|!4 C} ӽ &wx9=^iD< Q:I]Ӹz\w>AoxMd UE۔&#VymY}lDW1]I3{^9;q9M!0.xy.} &#dC(tkC!v@VxD6p(i~UH sW+Ϛ=c*A7$!C=o{Ĩ3*A+.Eʣ]R3kʒ?MaADJQ4 x@!( {8fk"Z!@XoP ߭y&a)9}|N&ݹ:ۜύ!j3/A%WџjM6' U%)k!'(0D>j' aûgGbr5IRޤ5\pE1' c2 {/DcW?>.LX9L;ɳ|޴*;&{8WVd4F>\c߶}%z\Q=.fRz{/^l \I07]K}͖x^I3knu'=c;+ vSGt "_z>b^!NA m:#-JwoROޫy%NVVfh&[KiIiBT>J-8U@S nZ+gjmm^^3ŠD>blmN+2CnZYg0,}8IX互9e^G t1QދVۍu\ ũW[8*lyA%1(r2Y񌖔&t;Rt$)|bJɖ}5P/_ WTRҟ@3Id%f mQ^& 5W93ۡ3Q(ϓ[Br}g3aJ~۽0w5LWY#aIp'd&GXQĶ`LgivqG4KSLnO݁-Е5;Ӕ/&;^9\pw@\QKk "6'DGC4e^`t:`wrSjޝfE*Г[p5Нj\7|ľ5m5:FS(ȼS˚yĞnv%r8{/_ r4TiǫPc݀IOlCF@_ Lpckeu.>&8nuQr\3Y)U=櫽KK\]CYW`NXZ ºa$ s<}@ OX!#k.AOzrDRNL Ȭ/QЭLt=0+]"iOl<ɒn[/wۤZcTVm+Y BS%X}}>M wJ 73Qik:өa:}B1€(PB8)BB7u'TcвK7G!jR;FgG59Tj,5gW(ˑ"Zں| |*j8m0ԋٝv :f!aeC+Wdk}LHX!U+C,Nng)ܟ!+E9ۇ;.3sbڙݣnu/< RL$:r⟃,bEy4U0lft !mEZ䢜}:Ȃ  !MbM5P{9IiRzɼxF4ӕ"<>H [1b+!Xb֪\B#ރmZHwZS*OolJ#ASR'ľBy=ޛȒ]h &2oz>с4͊ ^).164N〿?cc׼(/㰸rOߓwE#%UJv^srt8}X}L8铩k1ye)$WgS7&zk܊;4EbmͤԈ{?q*[͖D秊u?H%>A['_d 1*OtCCvu\Sejwh[ɻ'H"9S,L##$eV wn³o%懰,&8nn¾[a9 }KG әӇ6h :8 ǁS1&Nݴ=45"v/eM:sbptuK IYږ첺m= Ň$0 E|d MrUwwG ˄&ʤC0-X=`FO/Qz$! O-&_rXi++>pqP,.Oj b3~%䬦 TU<ؘa@ãi..NM[4]K963وTSl_95:': +h"C1e Ko/̚T÷d!)d%Iq/j,D  h\m51\%n&7o}|f;/$ʨ_(%P;ڀιj#x!ظ3@\ #70eWCh݆ig]L?~xV]tCi.qX,;jZ_1xA4,hmם o}׵%xzPZ96ӌyW \k2[Kܳ6 xo[}N CɺAH~s{JadW~4AJH(M'R߹ZEyNv8O}]$KL;lOI:}Ȓ #TR U)Ɠڂzb WǙ/7@ ]O-? K:$M@$K֊+;&$@~ SVX^T`&j% &!27 ~ΉkKЇsH)UP$]-ѷ\hDe`6wKi,U}gGbo-5sz :ib3m-p*;vNE1AڎL.1t zŹ[jiOJ].A6P D3iӰj9ts'o)rl,@㠆յh`G3͓K @UdSՑ;!+;@L$'-FRNUG[oȽ⹖7{Uߘg#X:ZK76.s*jd.M TZ09֨_4++֓}`%!i&n? ^3囼~,"L-f\}B,8 gE,)|$B2#lGi"iZGѴ'g@7/m%:*{7!cSqvxb&5͠.Pk.eWUL,fd6|)6C }3J>)~zVxNr"DNR726W=?pLl?[ϴ9:`4/`D YVhPES>^I^]$.IM^GvxoxlVŠP@OOĥ6r&kWPkG>M|N eSj77&^>3Wd 4 @~>F78L.LmV*RٓZh,ȫ$O#~b{;SgQHA3 %x giEbW)X#'4}h aHO7S[?b[gVZ:BQ84GV|]9wڑ3yؾ.oqX'h勶(/AtYfۏwZ[my?&c*$PXզ1Z#C`ǩ0x;ѡ$Zn_tD|'7È *}|ex @r=~XTxQ8U m !L,:́ ΍@ XRc_W qwH񨻤&,z6n+֫gUNqJb&Ö>^_\k)O[,]SĚzh/;0zp E( iEjaWnIwml KNSl19 -NuRk $4_hP04ZƤ Snㅧ CKdɴo}2++|gLOSzBmsak:r&$I x΃+UV2KVɞ2#(b`j:o}C[i̡]hN :A Ca~‰qH+ ]/EoV&`G $xnΉkqI6iSf9$`۬|+eѶ|99好:.N) @k7%%[a(g%ajX1NSku^HmR2W<>ԟ!@qo3C}ޕ{Wkle?GAj]H>LA\H\Y|*!p.WkJ̸W%9eoIY0I|)[Z|bgMH=]Ƥ-Q!=A]5U60WPQl6$[Wӝf!KK옡=hAȬe O4 UC段$&ɗ7vEsML74;SnC0W2X^D<Ʊ}Vhvz{5LRdza Bm<=tr B O1=&ߤf}E0g!O"e#OA5pQ(d̥ ؠ{VZT˪w/S>}8nhjwe\B,9$=`fh`?;eȚ u 8Ҟ&n1e11s,/?"kz݊O4 ZN$J`ti)tbDHX%,aRg='/< hgD1vo46)\K{q xh 2L",{!\Y FGpe4leh.Q&3wI\H]ssm!lV\6t+LY!7up33+RH\)&ZB˧F-j{BzȼϯGI`Q[;t& &}NwK՘sx :bƏW(`-ݗbJl}2tDa{k,5L-9d5'V!wl Pj%~8Om/~!b5cFjˆԿuA #0v w!*m3rWwܓ$ d XOl;^I|eZ*+_N_5e; 1CJgZ#$#<6i+5iB@ђ\*ԩۣ{V^[L\2.FjE#.l-@ Z?p3$R&wb!?$*og[ ;#<Vj pɺ1>.5kWmڑ8S}~o {rWM̦0[E먥0$cZ}򧧰?K0#SrD ۢw$+8j'" Ta R!w sұ nTdۋM(eVp{؊Cjc/p 9gƀvsrş|BӁ32ׅbpnRڌ0BSc6݋vshչi!`{*HnY[7(u22$HK";os=S8S \La8HDB.Ĕ #=!ҡN>Iޖz b< ؝>ńghǻ4͇9-VpO1N_7A(]+ې(ҩ G m>_8O:}"[~.Eߡ-:Z֫NjsHbq"lZZ:گ U23;dk,GD#|.î}2A.Iuu u(Cj.s ()pF;d8R͢up}i/}=eMoj \oyx&س5:%ҥ?tY%M_)'yјzqw{d+$ٱ~ղIf H/ꉪ>t;Q;/iY`|^t[[**T8Y1?.oo-o35+܊|#R/m&2R|kOWM9,u.Qm[pz$3P%!\l Ii=03=AO_떍6h8Y?5O{[i6 M?-|↘,fs{E ڰq;Ke`h̖DIP٭:Jsf-X[H;h=)3}؈6Su2U;Fb“*%i„&k!62nE@hW@핓 \)tƐ}'=эfj'_"taމF)x"vvҫc/$d18F db0و{=TnᆳuZ.{EY 5axDCr6n0J܋6e 111l2łn*5FqιH/k}-%qNqeNl\Mq/:?Td[dQ7͇K8BAD*zխ)O˪FI<[+:/`%P4${xZG|U?fA~üGh^צ/AIU{,s1؞p!'n&[i c"1d)p#;v &[jJc4otg|NMRl*oTT~cmq:in;l1r+ }2)Czꠓ:붫2NkHX{ mVd~U΀</>rhXEv1?,ݾ|=vnƫS[+,o 3bF'd«ppɭ"5%v ҌM_> 5lnC zʃeSGGAl 7d>UlHl' rBc|;"vblm[/1Wtwd,>jv|?o#kPPn˺92ja G=t%:'_Vs|ݡGMkM c\r$Rɘ C:'ALnh|al m?G$mZI|hGCH`ST2kvR@4/,;8Z2፡Ci[|;k=O&m9)Bpk(pa0/L ~x'qķIXd7`ݤ)ק*N tB}*# ۟I 2Oo<`>W(2j3kW8H& R 7Sf….{,h" z5C gfJUl~d"h&]u)n?WG<:[ry`ؑF֠*MTM[F"YHii@Z 'o][UAU|}T[@ƶHh{UZd``7l<"0w+]H3};Qb^PO\wA͔u&DѾDWCa젯`8@yg5D7FV[>-Ť:{`>/vc2 ;@{jsU ^׷ob@\ ͅ?1HW~tߍrh?2*1zWS4*n2ꢭJs_jN<̫<橷C(8ȴ0DW76nG"ftOzK!M^ [d7<j ULrCqPUrVTh!B7h3]C(.bqSmDgε^cge8;Hgka}#[Dy$!B! @C莒3J)}?RD1I>_wvJMcм5[ST`>:Xd Y*beSJW͉M%/x6SO8n&Z Q-(ry®܈ ,ZʏIu˞s %ݠ 1(oq_ N:4c,?aQջվj>摣H)K2W `VB ak ;jљoYNT/x!`#VT<9KΨE=8^*#vQ߆O Bb:q&Z-J&Fb+*l Óm{C2A OA83>ce-0A&u9ۗQؾD^ YEiq9̴ ::HO+oHFm6ekP&Fm@N9bW'wwH^|R ^C6nw*1Takuc%:}rۆV18*ꋺuiO |y{V.g, (u67! b!iRf.[6 |[2kɕFlٖT :laJ^vb6ʯ?VZ8Ŏ/;ɋ*Ns&c6ήAx}ֱ !};[qPu*ٚCDÉeP_~,5:BU8hZ~ef _B{Rv1VE?*}\NT0%~3Mٺ#W{,%&|GZOE"[f@&ɬ*q8XK+APDZ. tTJ =6-8(Q@fVr)f+*bd܂o(r,p Yv܉0[DW'Xwu+D@9S`;Y}g*w]p:ժR%, z5w`Cwb)z¼`֖[U1IhTB(r5>ϐRrhz+g3$!9k埐PuUB0oD;"`.e7r]A^F-dQ +('QDÕ'7j`/yu牬G=g@ȳ ,N<~Y˪ٜ0ZO`Jt0 &iBeʧPr*߲n$yic8(5`$ ˚Md<^g^'INg35+lRQpY#)bDZM_Ũ+C(YDVH3Fμ[@ E D8l̷ Al>v'b(*wOSbD!o۫o-OZ L_ܙ¢5p])E0 ]aqf+BowW HE~'OV[O~vW4 -G1_qQ  C1أ~@c$xKZNS5mƔ]~J?-Ζz> $ٜrۋ=C V!M忩rTR˧{#~TK u}IC$K%LW7d lQl n٩zZ>=F ؖnM@P`O9)h7 5wܵwf<Aɯ_acW7dq7{bV(3!􊮋֨rJrx/ϡ+T/DFDoMq)B076=h0I/ MHkd<D;ƚOUA t ]9N@|xybCȕG1@D4D] `)Vpz1??H'pׅEhbBoxu]]n@3a ,AUiZ\y #b0&NCuڕ%e L Xk;U.Ay3+&>o@6OGSVci WO#5+.w$/ ]Le`8_[fMmgƪ^vIVJa9asBŭzK_dwbYq7OQ)fwk xvdJeyR"OQ\ݬD3ĄUm[k b ~ .do.9UH+8쾸VF^Brt؈ۤ㚨/¢6l!svyNzj[,:~\SU. j?ގ/jk cVӤ³W8?eQo9պdžx!- m$ ]^G0WpNݦff)zzuG?5M$H02''NMarH>؀=x).#!lTS oͬ m1xRF-FX 6NzEi5|>Ne85*kҞ@G[u†sPJ,-29F0HsՒ)7QA2r@s|0=svYt{5{_miP:E=́9NQ/JrQh%LQ)6VKwSn֤5i,% q̐C֪S\{VWr9 ^vJe :`TߡV4w &@QI3gz=I (uHqwXDg+nhQyv#`nP5y8Hujw0.M 4;l/!GKpXptC&Ӊoy2^=Fr$;JAk Lb;tTt}ީY&.vgCI$N|%'Dqz4SvZ~Y< ~¼: DK|0'PQStj?RYX||=6NO2u$JwǾ{&mImCSv,!iߵ=J{w_Bɭz|V9*lF ;F,+n>_?ښTīC|;xyc*?5%A$ڋmsA#&sB-Ā8U[! ^`5мGgZRU,. @n?q_7J-rz4o IM˲'UR{:=YX-KY`@}b_w Wne ʵ"@> ;LRf[c~?iگBoQas㛽D8kIQ*5C kklw6 ލʒ{c=J\4ЀK0Ș>6CDu\]FvCuV*rMNL)s=3Fc2ju/wGw85f7v7\T "aCtN(wbOhCvrEE<BjXM UWA?B%HNrf * 3ނGE֧|}EmB̈=_AaNsm }#nra-?Nw0:4#I\@ 7~؍< EcIy+x)i;~pɡJrTA+e^uIL#oA4zz;pn?Ng^KO<51pVM¬)Es =S0xˉ\6V, 8AC:,D$D')z/b&0=fX\Um'EЋ U 5ٷ 4W3QZ;ǧTXI۞6!v)"J}X;J`{InVd~gm;/‡+^d>Cǜf 58h9$ٺ Kw0zW9}3_qj#G#mJ`{|=7Ɖ$jT5H*F0B?"dBި =ObM,wU dOBy$nb;0,tlE,L9aF.@֕d]9 lӯsp.$#2P$ ,گwh9w͎A,qZ l\Ʊ^b";'mpL2OBd R*V Y!E8LI 6&/ߐqfXov~"Qr~UVw~h%JkVIs4{XN8N+Y(9w U`薲찐4 t@m q<GJ0@@bvI|/C2]86+f9J"-1#7֪; Ks{럛6t_ƿ!ڔx"N $lN@j }$EI> j6 {^FJeP9><4:ok*OPk\>){IۧgJq?qt`m$/ɆIzC۟ Y5],y ^EzzؖHe}vzGz=M&.D Qվj;X(Aع(V8EkLlձzwwfxk%n]kHA,9؟8Kߖ 1])ɤ^5r3' >)m 2doJ1r qzIRAfX)_ kbu&>2FYoz G)WՏ.̏D f5}mxBhܔ3%lZ ̋cvIaξ,L|Wƶ~k2 1@գgb~֚'ʼ K@4;0Pj4I!J F;3F~.oΤΊ$mˮQܾi/#Q)\ts;̏ɈL_'Z} OМwlF-RB@1f'6F& [rE m8&E; YA I-|z}?Ed4Ĝbɸh`慹iOLfS!%Y>ω!$]&܊^nЫT!“TELB[5kkIv b U~%Z䆏:^qnnB)ێ^IO .^a?t,-2kvg1<_}OC>P@8%GH=ubmOW𩜼h\KEjZbQ2'8p5W&nPqWtL[/b d=RQtT,:DN  TV <,(bkI7J* mV^ݧ(a>obika͡*k[̈́/MyfR cTu!ٛ"Zܚ#]sіch!J,Sgū{wr:bM6IvUu}=Xb#uh)z: D@"^ / G,33龘Xt^尭kJlJVPQ}헥\`6<ʊBaraYVû=-ȡT36DhrR<] 1(Q>6'0IoE}*wC}>9黒L^ǾF֡w8>upEV_NǦIl4?!)_"ptK4w6U-YdQE'`mr2MqER:XB7PT"%*xlH(y驹 *&ďM0i+`&9b.R:hi\7=8YXD*v˟52s hq"WjdБc2 1`j^4!>!M$neDvO[.jwWel,%4~A?"a~u֝: B Dc.,tRbR4k9zBȾ,+xPw&G'Uq-Hgrk&*v9FK~IBc6cȍ]MGX uq ,D1S }wߜvJa9_Y?lr8Q_=xS%^J0ц *cd)6j j^^n税NWU'Id@f.!,%^wIvazs V<ꡙ0ڋB6X {?1XV/>sBLX5=7  m,KJMQG\NkWt75\!huA F]zO>{JT ,]rb 3*ji֥2*s]2GSX;{ѥPDq>S|@Ss1sSW;| % >7]$}nTϻ^Kcԧ>MRX޶3Y/n|w]jisQ"\"Y) A 7G2fx/ieZQC 1&5șgz #0 NG(#"ϥ :q򒋷k#䎯Hsm?3ы (=Ng%U^ "vct*@n:8 )9ujɛ'rraYqJ8z U"O#ozrֶV0(Qi[?p KTӊJ̋+uIE_ }m.QܯtM`!K~m/Z%0u[Z>i dY6_ k<#YYaۉZj8#  G2jh%@L,v^@%aL \EyIOH w9D^BL=I+Ow₶$"kshsoYgLgLg[eR] 9< N9 pqd|?q),C֪NlYt5f4@;n?=tZ)Va%"N`=vP`5 10PN7HZF ##3㑻8&?-&%o_ 5%$ dZثU{sPW@Qyu ݥwM&+UEZACm!{s$Ol01*1KTW݇\eLv_YD452chG@G!YH>1{F،.l%!ZMtT W3|qFS&GYI%?5gJ&ST}`*mdyu"hHluð1U"Ob!N֦No P%DW}"F$!.D^oO-(yHk,kfqod^_- z;5I~5dE䨭DXدg~cGX1= kǿ_TdkN ж#_ۥ.n L}-MuE' W Js.:K|ִ1*4&."=orL%j*sgS xY+~bMG tV;ٌ}Nwr{9y0wd'yՙ3 ;RcEfyQpB畝 TH7r /PBLpzTphl>$9jrIV Y_e)!?:%.7$>deQ!XqġgĹ>_n`-esgY΅DƟJ2¥wohjī1~K3ӌFr_9a+A~4=Y^K%>?Z.VF%V(9"\ؚ-{^dAh MB.2V'e pܤ6G}y ȱhrC3;OGy3a٘5p٩3e&B0m7sF+{ʷpgMj\=>vljY]ڂX4o$I#:a^b}T6,ߍFV OyFvyC0QfH~98NfB_,wb±Dq=<6/'CZ/zcg1^[sH2RJCcSJe:# dy:Fh?N/grv$2 #%b3Z|+svm&\L{3QeLE'b'5ם6 1~ #ΛO\; @&3uf5]H+`#@ #˱{F -p+b-0-:OL m>L_TP 4)%拃Fk%p(W 7'i7eΨM$VXo٩dŸ1+~ ت⹏ʄK: >gl7>#[Ґ~>]NjVUm4 %mNϬ6R=NJS{yzî(nߨK3 ΤEe.W^Cˁryvu,Rd^Q d{w;v4K!W_`mL"2]Z;zb#9E 4,DGR?/Mܭ  _ $i`SNL aFSSow80&CdhBJ "LEG/->$fQ ( 5Qe֡^],dt=o3:\9P'UXm]ɔ`oU"x[_.Mׁ%M8Gw8ZRN~@%ٝބUcsN<j]>AcX'bѽZ( 2{eiPi8wVcI\W*˥/FrE'W3(" lT E˵>??r)bPG~I`խDX ެ@UXE]ѨGt>"gGEO>ET-yRh9<܂0_v᎑h{Gϵ֔OwQX?9b0}[Rzc}5ST@i46UcVYJt D7PR֥#k@5]pN( lʤ507K!I*r^#Gi{ TϘNb0SuF-c?ϓ™15ѱr(>OJ `LF7/R(‡j:n ]w"yu x150(@Jo7&+ 3)+gjCrM)vH~OFԐP؁p`Dˤs&^Nz忚,I!"J,GI۳ˍa6ʶN _XQ+;78 9*Ehjq<׍Q: P1rNn2ARK*(ϧ@˫u r:״^(O~]_0:ڢ?\*rY'mϒ8Eg&Gg@un^p2U ^>qT"Z@j1jP1f/,  f?!bMW`(p̝"̋!.TP=.?7m9ʥP] \WBGَS uܝw 9u曽 ϩY[cRjyj]QFfTFωTk.Bi $!F-+3W'cwnA`j`qeL $_ +M4:jNXۅfh4?& 0j 䨝ܙ[i> UuWʗL;z;f/uQj_Lό,Fowo\E鯔&p3*F?13Hk萘,xqem)c]Z h6Se 8|գ$T95㹷sf5`Ok*^U {&;LT ),}  hK:!Dx YWY^܏c/`^lrBn-zɠ;DOlrFPN5](4)i&"ŒHR(!,ttHYr,YOKftcgU[e$مmA~4Lx!LdHzg} Xɫh(|?+[;a>)EAlA&dMZoM>3VK48(bV 镹h5ҩĮ-+,F>a`맰%o2d|_PE`g1Jc,VjzlmOhWBࣩeݚ|'uT|w-DM"R[l3Ӣ2U %#yTGϚD0biEy˓ .A=Jbpt;d)RH?pUs:mBR9}[h#+pR~ҧr~{H$ђe/1e\s(Dv b&2ZpfWlG3,o/o1AƸ̏$ysc}T|k1-i4فPI_0NycK]Xnڵ~ms.{+"ݖj\M׷̐ÆIŷPL+AXi+-f)'gfpvnqZ܃ĭ (3ΖoTh=Ž1pDyPuB_'`Z<|;2.2/X,}Wӎ_Ȣ*J[$^i9r?ks;,1 YeuuJekah:Um.j=YmSWx I/_$ig ,T2gY%^ kt}l:}KZF]ayB:s[6@'lN9[:U.e-0=gJo@iyKLHU,'@! GilUk|\F~@}Sn: ,(\C'-;'?碹!y/& eƸY?)=Y5sF3*WqL1 /}nc||E H:^c=Bi@G<+xJhjw)Ljo&%*x[=)IBo D<~NvYN`=MKr:H5:XԹy7͖kuyW"7Qn}`}VP;dž;K9VK&9ԀK)S+ X`=, hA =`KBbX3>hR|> "djHeLUv 4/MX4k:]XUgGCRnC²ɩsH{8 ?/P<#qf6OӞ@ywqݎ)F slbı%ü^GP1LXM˫[`PT7kưjB3t-d$%W!#}OF/,bɏ7ݱZihm\./ypxU꜡)̗WQ@laE=D0<׃THNP|ь -dPXJ#I=c9z I(~O".(%T-H` y>s3H6ALP =@}bȶE%14z2Vo/7]~E^$فpݺL@Dnn64$Ʌ191 X~HagƑKy%?16wU1@?ʵ>hC&]JMQihƒ;$.NLLIO /A(bhɃwOBP9'Ng@z#8]:Ayn*R``UU,չYk`qjO2{|S2X( Om5!DG{'30mޔ*&f[MX?u7K!Bk AztJ)~&hK쏚МX}\蔅4[aЀB"}8bz}G[W;Ɩ }C&Z>[c1#}TDӱ?ݦfA'^#57$$\wp b=,RZzK3z9I E1 KÕH RL; Os2Eyag遹 "'Ćˋ<؊i ME?)Zt*LQöGxSշ m~KvVVbҗ}k.Oh9ӹo)Qz\3g]J<{I H[?ɲra+;\ЋqrMޜv3 g8 )uL{t8|oɝZX3I%_끙q }D]+BUc}NZ&uČe6/+ MRv!Q J.8_1`C|%8fSk"Ϟ-46\奛|lyFSvXec_ @_:C9أ6;fy|$cxv;Ck(m-=cb_ Yot;'o`%%~5W!ڃŘ&֫-[+2ϊ;D|W%f/31ܦ]U^ ;Am\a YQQE\ې21io]dsѭW%G܏flr3zLh_E|# ߗd5!}ƀ"O$6&*tfs L;3QzQ%FJ3(`sRhy'|:^JRbռb=aN1t~$j18F[gxNE eZ;E#+XY06pH&U=rHk{O5m(,luXP'1ܡ7^:',P3h Țu;q dt 2F+l˹ŜG[udzË(NJ]GQ^4!CLhsWqSծ/C[ +>'D,EzP|44j܎8?cgducܾ76jq sҭOp9c.lh5R*G}Blwm%^DQ&w{rB2K }wQQ 'fahlGJH?T܂k  # |T,N㉎׫ QŇcTƓ4{tˤlO$P,3ϳP* 2J쇵W%`Kɟ:9 "dkl )g~zmOEnDH/u5Kl_e$G?,}$"`M ClQnyF|kN`L٬dj']x#Rv eUip얿5.Z'I"EKo;ao`=]=.<{ l/((I%j7?Em((bmd_q2$3OG&@Q&L-*4d_Vf[ Xtt&][%r Ah[%rEp574C&K҂SjQ *grX`9jm.< "IcA{$Ii}'co'7#j-Ū9Ŷ$$SUC!5 רuT8zR4kI&A h쒃HwaNݸ»|^'w"el[I.Vbn@+0 Sllw͜75E' 7Pq*tJ>N2?nkJ5v##N^ӂ )^_Ho`)ɩ>.4%?}qD06 o0SLW"\9sJj7< m;vhK7:7@D7%8?D`ܡ`cٍ@#8ͼc@ 0iUv_#ei4?Zw=%FS۾SɓR!U焤r]lϛ*0;z=6G Nc?N'lhϦgx+#QA,oe`)q45ŵCB;7ޱYs,rs$-ǯP|*9ќu}Jw6,8KI{<یu250๝A=ȱ,q"Ĭ@{|OZY9<v?!| $O[[cnыr|FcI67 XԥR1Djdn2(J[ 7o' +'!0ǥ- :N23@ǘ0ƒ~B.fa܍A]M\#TXm2DJY Z K#݄jpꮼPqawTyQO68Qkz|!"(PCo؋V-Ç F=^:3R, 1Am]Z$^h(.]~wKr!i8x6C1Xj/4|k]ʞ[hW"DB"o`p(0D\/e4Fpk%c 65sfQ؝hAEou*CDXQ!>;[o>f{rs >SFɒh ]{XG1Ke}VU0IG'/V(o2!rbsҙAi`u0-̜䷣GQfx"~M6ⅾhdcHb4ua(l-cD[!3<|)> .Y,7V! SڨO`YJon *gb|#QVO;F;SW9;g1C8#yhN-ؐ|ጲIA@Pā4ZtR_8Xc"hUk5'fIui_u6FJ$(&|VQ "m&&G P#LJp_wSb]qR2#h_菫73,~;/p :pS.uU#Ǡ3F֡{vMӫȱ#`88%\Zfc|@.,S{KRf+9 kDb NuK.ayƷyC@꘵!w0 g4=8塩/nк€]V~cA'+fE:0э<=kx؆ifUZvmj0NJ>.ܥ$3ݕ&1(fEZ~`[`-4Ǽ tZ!gOYIP:~?m#cmy6(1B')  aJe6/yϱ$jцr2uf 472}*kCXh|(ݞWvXk,qմlUu#-7 N fGHlo 75560KjGk~il3?`%u0+q=hsso0up0Zhpk,m9{ jЅ+T8p:+ȇh"e0]nd4.Gp;fx ۥsNE/(H>%!ZFaPggvs7<ȡ#۔⟂/v|t2G]!W8 ? V}Sr~q"b5 I5}j:T=T冘[Eep0E&T 0" -6\cDUTT bU6cn(shVakcm>otܣR$wx.]钀_qT'>f<t&EGDdO6\%?80HN݈2n v_x'r 1F"Yͪ p;E\"ntVeY>I!غU+l$FF k~gڒJhD A%uҢɻ3=| !2liu?U<$¡~{j]M/CAŰØ /Ee:̦#{.skt,P1MD!dB̉4s9גƁuBF`2% ٦sw T /kF@Ȥ d$֡ lmyY4a@rcj乛8 9W:zvxQӃIqûD~uG8Mqzu#"[P}P)k;X6pw%`K? %c|_:Hg޻Pls~Iq;c[Yu$Z;_~ L::6qtE"5)3bq8e 0i%ݯN@j_ӛ D/H*"|`6`<Ǿ@<mFoޔOCNd7!#;PoWpFA\y>Zؽp\~jM|Vfh"'$#I5޴gVc#f)B̥ޠcsPk2]p|?Ξ M!)FfL]`$-睍GmڔÊ0~xf4s@O4kZf=\6j4tWDS HL9ZjLDBES P&͊xgO@B_SNX'Lm#=n)n,*ŗi9$G 73VumH81Qѝ}xiМZILJ4kh]ߢ8$_))=W6.8gL Rt,z ֊5coO t:qq8]tfx顳4sNdF=]p oWQqus+Q#|s$&g4F?b)K^-$B_f.s39"Ғ]`VxO>dt_X\Eg^Ul89K]/0+X ߱kZle&-ٝ܀ i]8X#\ ˋ/-\W?y47ĘC=xIU~g9Wi1<BIW0Bڌ<:aJr&uqV6CwxΛYc*KX@@ϛ9y$oi/IvD$K$B=ѥ(_~ @cr|0T"fԡ%S b"[Mỹ#I\˯1$|t1p& n0H M3;$׋10¨uQJ}&d8W¥v+gR#C:uYitkC}q3viRd֘umlmCM C F-l :Rڶ.WOWȈv>7.;e 7wLPNS O f7 /Mʱė}T{; ݽ XwКz~BNj3ָVmUȩG]YYkۯvo*0 !&w㿈zWXG~"ylKŕ qU[9D/5G3\祰Q6}wFR?Zw鍏e:'x&b` ڊDm:g쏯 `Ee'죹N'o*7|j7LPM5RB!~̠L\a(TgSg}3"gEWy)GNTt`x lOw33hqi @2K^ר!x-^p%FrweZdyA,*[#;%he iU4HKna=zx(}6yIab!΄ZUfl 8qBNV](\5&vlDҾd D}H+KCGDj.BU_X37;(;bT3z͂wZ.TvHF+$IvQ DxKDAű_efCSFU0,.%I^nW/o?Y<AvfLަ3 @G>e;Y:\h"1pbГ.ukqyq2&%x0"ʐƉ 0OGGF>O !b}P9ٳ|QSxcz*,Fͺ5O)wdq\ #=#qyVunT6vtT#/j[0@T qzG4䷟c9L:uy-K_u_Aj5釷+,So"U51q>QBj:Ȃ260wb&'Cc߃†Dq+]'t\Y;;c ISM0i+Dh (gfR+Glߎ DϥoD Cx;bOe)Vx{PEq8?r~++LeϺ@p,,|/iJ骫ƺt:jEph^W0 H]BY<c)4jSŘ}4 vT o=G(-ڵ ?h5Cnvpvo+IiIt#=̈́iryquڛ0`B>Q =bŪy*pL~s>N*DT\'B $m29WUI,2Hq[sU&3[)dӋ-ovx㝍't~`>%tH K\ΌNK1}Gڸ4ai烩^rWh+-zUE=SicX[G8Z+}Os Q k4<Ry2MҎ |>rPdLsCuIfoI"F_,\=&ה29{# Kpˤ]"Ķ6[I0[D7{@[c"l ,oKǕW=e3¤:߅iQb+% gq0'Jv׸4'A7*[+FsK쨺'q|G3(mYTOӁk)>n ]Pђ8?;٘`iVQ~0l%^}W$J$}DBʴ @INM 6Nj0KL*ĝ|2Tʧ|=r.m(,FS'HKl`sCwv P_ZRωc}~ gaǬ:øs ^=T.)|w)W ~e'Lk2A7I}_c|}/9he>}eՖ|^xB}w(is+7IhHc|,JŻڶ )1=T2^V !C{i9onL .D`)f_ֹF) 9Ijeh >Ʉ7*_3E)8H6TAP;Ay 5k5lŸ5yx4)#NO>(h{~ϋ:ow^Ǻ @)>ԻG黑,D@=EąYMA>'D'%W2° 0S#̼@Q8XX|I.\$`nϮ jʗ&}?*A3s0ջoe9Rl\*skZLz%h|Dx |v1h\j Pk:>^̵خ_o}>-0;;MgWmHQHZjo^x{=ju wCSaG2;jgvd՝|e .Ny P_ڎ2UR"d4"aJ];OWEa@Irյˤc/[ezɀ`-`<~u.$a?k6BÔz IF~_r*%IǷw6IIc|r .$q6,ԏ R,LI{ns@MWW&l?y*&\gNp+|7㦝M(qrL_2ufsKD0EecӨ_(wy2M&F! ׶xjxսԍz EV:P={G}vU2]56}Qc6N`Q 90>DFcBO m tЧBIݩ{.,FӉȡ@φgD[FMeb"M>lv>I4k# E|4˘uzӳ#;I(ax oZ0H|Z]#TBB㬜 _2 *cEG'ϵL l\RX5?nH?oTKqB(۷~LAqF*eT]q#-+k8/y|7Y Poߑ4t:UoKrAEe ꏋb{Syx}B uʪ :wg4!d1:%]+P:͞ ƲPҝ´1H'| JJر٠yˀr 'jrl;"NƋ:xPxJEIf/ :*OB^g˽ɤ,7mTЖ$ 0 "};JW߄/71)Y3aG^3GqY3Ky( 9A.?y7Ik4iAV*}ƙY]9f%,%_FOg$l|Pb3c*"{La02kU._շ|u.9MIO&>ju(q*66֡Kj?2{4tmً3SNcء ~c6,6Ot]!t˶!W5n$Fnd K%8b* QaһBR#F疇cV5O,fxy t կEINiקE׈8Np6Uj_7RbFq:"G8KD1g8@#(rXt4k/.^hs71~q@sB"5*Z]c{C5y$]蔉%MttN)ar0jFrrS"xT0qube'Q(3kkn;s7RbTcC3-5=z9*d|u$fnaMxo{ Yc'`6Tf>(:*F1/USߗsp9~{̂ɿmU3&܅ؼfL[*|ګ e&弬 D؃`k/'fѤL6P~uR.e A~eӜEoidKdjeL$`S1b/uD*-ƯT_pV#_IpCEM#ĵf#@5}xdkPM fW+q)gC.HLzun [TƠ2 k[']wGX%m{ Z.cYB'^tb"NhCkl~Obӯa؋6Jؿp6~{z̾3:R`ItNiM_5Dh^+}ߪ\ ̇(bGcj9(A ,Cu sf=eucHLF3ڧwy0<,/fb8~μ oC13Y!9K"Q Ao07D/Ħj$f3KA%@QYiwid̀+1Bj{[4U94} fwF[To+!s5N;ˉb돠ڙOV<޹aSl4pK1 xBBnnQkW1Sݨˮ2NzB+]Z"NԢ2 ؝#Aܡu {O6־쌹Ry2lLwSأ `w ͜m*s)n뵿U b}r;$Nf21HYq8oHV'qaNO%/ͣy BԸ2ͲqI2v9M.xѨ@t>s̤z:K(uhFp NVB1B*Mѓە} _Ac<ӷRKXM[ka{?Ƶow;-eLKqѕlɏޭ,qSfa;xh6d4 @O G0oPFֶ}>ШWfJM,"0ِ.ǥ.q팿ؓWw&TTS2ijiWAu*X/3 HKbPK$%anNb JV8LV='(Lr(xUFȲ&&T P!;8hEp(J,Xe`/rPm%&Ihcpdٱ&o YͬĴ91o~q4|ٲ+w.Zi_65HP aQdTb |R7 :mdRPjuj 4DǑͨi")R[7VЩ )ZTc|teG};ְ06gu_;34~BhHD䊁&s^/ =ń|;l}Vn)А(YM5C&˓$$FKTbj$<1.ҶeWh%lik?!ru'T #Ia Y ( 6:\ӛ+CjHQWwѠpAȿ]N /JR%g~ hF2wbXXxf2~:-Ui(VѓH49\{2hu( T% 62LGR_19J!F^Qv±1#F|(O؎Gyl9Z6rw/8YsWrA+ ~?Xoۓ\myEM@!{iRQb/u=L` {>M=? 睮f>Q OĿ @oK-ܱ? &ţ ?;6Q+ Ӡ+"J]|µ&ewM=sWtt@Lv.*uGG'E%^g aQ+Flvw=:UTa'\*6|V(unCA֣ |%M`,)#co+b@1X^5-KNT$10 A0|~GÂC9Q2Kw߱j%F ^\TX1nꖗZ~f*ʡVp!|ǰr)Ѧ4Nc]m`xHw Sur_&3F$Ng>;+|d˸A8_\[. C.OXw8wUHU4sm%֞X~쏲 io7 l79no06rH]Po5YLfDWt&1~9*sZ }TK}v vP,4榔z pK8cͯ'Sx"|2d.i|0جZj/XM6U+ ,jϽO 7Xv~!zGK:y4-m$嘒2tbul\R9ݸ_ KiQZt`B5X=ߣPu%+ՌE"J@ybg5ZmQI4sF_J9 ,Αu.W"QBY!xU 5E^`gȾhULhE_!cc,Ў!M#SpŕeJPMaBڄf`Dg`f#(L<.Xpހkeߊ\sBv>f=RERw Ynkkl[jG*Ke*]ƜU)wCǰRzkmT} IՏ{k_C(8Zӵ)*wQI;}PbG>[I/}uF F]0vޥiwv` fsB" %&NNiK丢PTwK!{?&Z{ƴL Cq풘bw'k~꠆gGMbuݨ7AE6lqt c=2}TžސVX -z9ћ3<^D?(h񫷭 2^/!}\]dtE tR}d%x^+:j˩m5Hs6 Z:ۍ*/>N=nvB!q ȿe> ,'z +*,R5ukF&.R3DI2,+`z݀Kg߲3m uZ,)6ڎypKz^SuWQZdca|lct4.0q2,d xwk4EbH#y%j?t:&ız4fmO]mp|jMtKaE*:cK!dX|86J`Lr i8ȇČ@U5zS.{ M3aTG(r) C#?x^P4NOK`˃kS,Бypw| Zl`O=Ӏ7NW`孯WHYYR0}$h90?Mo]nD'Cm:X0pQ $T4>.r3^ n=CܘrF; (VH 5+SNiZq5Em^oҋ<v>AzV9c' Z̖fkA)m=6nkz΁cW$h~!U;>ri$z1 3߉ySeR$2tsAY4;{)-TWmuJ|tPJ mנis2&ThFQ['ٝ}%\ 7Iモ& tFt@.Om/ta (~ P6NV ՍA!@+!Lȶ{,_s@RdH<-F-LFj9Q1f,ewia: XFcI1. hÑ8́ep0CFisN[sO^ԪUYp?"E?+kzkw_|1m.wM)rfN~t{H&RKV9F&tgZ j,u~.#^0$ q9Rw#?$pĦ)i9k%AJb?!UWvASWɘA5˃bPNA A=f_[2g4,bzŔ+ v5vu}t@m6mψQ=bohÂ>mE,YnC55sc^w]>!Ոm4d/ԱjS2/Zi#.ڡBSbҕ}e!.W0Efޱjem{j--je Jj", ,2ҒDVV(ϿB0Vb8 I7P&;\sⓂ34r{O^b!{Ӡ(PLzQ%* 3Q4&#Q$f8[[f9{=W ~R !rXn&TiKPb{մ )ztZ t鳠|)99VNqԐhLS!,Fq~ #ȋsaMvHlTs^ 1|=%yD}بd܌ػ.Nw,OA69*p۵R UAe݋na[! ;J0D NTvDpBN˩N]y.Ұ垙bLrй"ӉGp1<ύVE<cPֈkoU΅=\'te}{o3Z~x|- 79.~jښ>+` ϞwQEWV 2pkLVh=&Cg8 4On^6 NXoחDڕ۔ɴ'v躕D+zbRiZ_ J/f׷kE>hV6}T8 N!#pu#7lmw/ٜ?45>y[@Oz8JO>N!v(g=3H2D`gymPX}HmӱӼvV 'Ld qJKw"h{M\01X;$wF+Dd4[AA6cve;ʉua^%Ǫ2EY=zL&,:V*@, tDD&c,XQao%'*R vMUVs\Gݖ{jjCK2`jnvԿxB? _cИ"*^qS 24 3ƩP:FrXz1 Se@jYGh;6| 9I?_o,A+wTȩ j_%(nP. (s{$3tbc;\VK NIR(TQDV\*4LIrK]MG;͎ @ _뿤߄Q@IP>3n5t Mȉ- {9ڧ!һ;8uvTWߣs&{|F('ZBGwKF*0Yq\bVU,v ]?Ȏ*L1K4T 'W`k0*Z|(!>ЖEQk"MAO,M6ܜVhYä5wz=0#In%>"\e,8bv^\B3P]v| >dQwhXK&47 ŢWtL´~sC9wٷn @4rO@;WjF4#•z*m gO?ެ%ŧ΢ h:!SDe_=85[[J HV^RW-ywK&%_5+E3QíZ 2b(v!wy?Dd /]zܮ ДTHIi\Ts ziu$uohLRLT6J}CnU4!W*ãh!׻+Ա| '9=K~8n4WluNqK'je 5s4K|E4HU-i乫LpDˢ'dg4oۖiۿbH)%*UxHu"'\E]@.;6^朩Kkj,M gD閭BWP9@S56̽*#k6>AcXoiɊ{&71]`DbS+5յ,\TІ(Jn>1?o $ bĝu)vF+t8<LFJGI5r*Iaq n,>)k҅fcq[3ke1"*i|DykXdhQDbV+)ە!UgWwA@˝b>4ޚ#+T?ytK\3wt"4H낵rEIhcoTHi` )$s(3-#u 3M E.$t| XIxPm7O&F~sn]3fu~Bo`e?B*jϷP__&.;kyEWU|jX$/%.*o ێH"1H%9'u пgPxr\]_#7=Zp8v;Ť'ï- sn,l9)B4UyGތ̱"VG40TJThmra0՜= TOsl:Xu*3m P6H=E(^?an7{`ϭ>Xf Aa\[pn(iӿ1ySP2n@'Z8=I:W 3Gs?.oFѧFAZv{v!SlMѠGݷYȴ{ʤmDfrvJj!_gɣ&PfLM%Э1&--rD}&t:85Mo7qTHSIcJu,m]x.3ƋImTOA$$}YpZ %I)29A'ףR+b5MYMTkIuҳϐci96W#GQeN Poؗ>ˤY;LǗ: Plp+qd@8SJd*ڴEFA>TfSc~>E+Xꡀ TuqZBilC_Mn>)|>.n<\}^'hz92?yXbߧtL7=X\U`ab|yT㶻ܪ#$bMᵔ%',7 @KN`!׹pgxE#ӾbvORy 7ɧ2+S{j/_q8c+z.׆ iƂuA$z,V X%,I' #'=i]:6N+IK[,V͘Ov)_LGg7u|W!Q5g؋L;~ ybf&zˋ'p_߉Q.׀g*d8YFRCySYv_>C@JKaxh "RDS}T#IO6*t:M305k i(ր~5,P`(G}d`J+_*[ xBt@ :ъPC`:$b|qhį:qQڅU5y`uXtE7cV`g` `Z\LcLnfwlW+G>;}NrP!My'ɽmD2Za)c˱a[Su-Ŭx|K70 <:/ 2F)u9a?PI9ʡT7-Yf@VF{[q. ,JT3W'2>7fJN ::?ڻ\?+w\Wa9z$ŹUі!P <֯JU,$s3S[Ҡ٫Nxu%&+[*}![[LșapEO Acc0q1 _:gš«K'+zkޗ0g"Aqd1u#/bsHK;[L=3GE>4O_1]+dqgkrh. '3?z% ؎=繎0?HόFFcrLi*auiR'26I>w_U愃v1\?h=w[Ϻ "kVPKeӳ +yA7p00hU@4lq+L|k~ "yh +.*jQ6k:.\76iw,*ى ZlU ̳?B,ۚN 䔘\ICRf*JєIjmv$X8RU^aa$ǻ;#'d{@\'7C⩊YrT9UGΆ.n!Ա􌅣CZ4Xsv˂#I-WIbx a=ߨ m!@],( k<,'p?Aa{9EcVh0!]1?N$eHX,?b1H˞\^t"" Ĝ'rqwހF5&R.Ud0N90O u2iy(ÜYzU5|5ۍN=CZNj'LnƋd*Ǽ]"_-ٵ бkwrX$ggDcݱ| :mpE;4$9 Fc SVR[cU#b K:O@ȣN (s]D 7jO~MXw`B"47-on6Tb>dCtfj%KFay.B1/6O4Fi(U6^Q!+HH$aIpSȰVW?O/'la}$ӁsWD0[cF˚2MNxdǑ-0K%3E-5͍ﰜ5a8uxzݝ&Vd.7*'X˷Og`z{Ɣ[.5@``4FH b(7Mw8r,gԪĽVrpkYu| X>5 %6$J)Ё~O^xFfA#{hH࠾)҂E1y^-BsLa9 HNU#Ċ-T 5Qz 1bCm_7u)Vj{@wnkKni8>q˱玾u|to>#dĊ n]=MBJoͽCͦ;iUU4±5諐%a:-?{v143oZbF) _F8; mrD|D@c^h'1)\] m6HxoڬTWgv߈*r%*Fp-,K6u1Ldu?5]D!]! /NQYF=ѫ%BebL|w媢W%SeM,V/x!ZkBӐviv:*= ["OP z}hesdb֘d.D_kAHFJVYe ?2iߜ5T0:V ;?KI"ёǦ@= %#oJA/@PWIbp uԎ ALm3 ~цu0e-eIs/H^5;w] gYt QD߿EwD4+S .h\ʣ3YpHjϿcF܃LϿ:љ]GgJ#R 6ͨnw0 *,6C0{ЖmeH4Qy,)vZ02]9KP13([q R_؝{wO z1K KbZF]ocI:,2D+"xʌocmx!HB( JՍ\ک{|D!*6~E[+a4Wԓ,ѦIqhG$ ^4in3g^SGg4]#nM6,O&Wz 2nB& K$&.nm2OT7/Pk`@( 0 x{%gG)]>ѢV{h;_ل:߇zQK%շ)R.RXވ9ۯw2}hLIFIj&,[lt߬be ױ~CѢdr~Xb7`Anvw~,faOݑnugm}G)Hs$z j),5:=j-BalKYыLm1VZM^d=."y׏TZOx44 CԉP.= ^ Q#;y/OsOk0ż{W/@eڑ1BRU[Lty.p ᩹fOi؊sE{,3TLmmo l)˞QT@ӗ꿂fH[nP yB%㘔f+a@J"<*k!R XxR+܋J:+-e)ټfӣCLb*ZA"JVxw>ڍS=0",1J+Ce(E+mbnmIL/dkf-v6X;Ļ04D>3?څc @hʈUߗ>O)ԼP$7:ϼvgmsB#IƸ#|ڏIe|+xpJlF< ~^7g"b?1xO*/.&mjobu@Bҳ [] CZpnmx&*,fA}ҕ?if1 ՇrIl#Bi\r.lL| ;4XүBJ]aSQT;bQ3JhQFnr**0cֽ[Wm KPw^\s S肾n6Z?óxNkx  ]ݺ$݋?:N3ڗ[ȏ:Vy~YLFBebMr'f5Gxm߀q}Pij~3¾>` Nv\94#4ͻ1t2tQŐisN9r`DEVHk^,@޴5̷wLHfrΦe*_\"Dc!? 蛞UTqKbыmS5SVz ;% v&)J5uPe.e:#SP7Gy'ek%gFCD,Np(cy)79~1kx0*u z.-.6|S<^M I8 |QDky4f׍jOz&! nO{]`#_x[ZS;9?d-a7K .}QDvta֎l<,gGcA o1⛢_ lW`4IϑpS9Ԙd2n ]ooq=e.n_4eUȅLm`/liZ9/?|~zSo 9Kǭ @emN8#hd[9v.I γLvyu"ӮK}pԳ#|=ʬ^` 9XNiyzͳFZk 캄Éoc>_X7 (u?+Gm{סTg2>][ }_):yF7Q+2.[Fu.+ƭNiD1{9+By:rtS“5<Nm*zuZh/̮M:xG֓C.gM%ԙL6';oߓ7b"nfqwʿQWhWvԟ-}W btDbAxRRP42_(1|&߭I @:hܽTtws}ae] ֐0erzc؊H0w`je;UD7/4+򭩼x pYFmpዿ7|ͯVQȈ|^7o+0S3l _wC }#l6{ :XI_ 79OT-ffo2/ڭ`W;L67<[.I5u離2H=XNI:*(F[&:Aɒ*S> )&_yczm}x3q*{D ܐ73W>vJd9(t/pI@ v|[^GyA6խŚۆ\:V> ױ+] 㽮CJ D,2(%mz OҝkQfThPLfS%.*ƙ;uTj>}Q\#)~|kJ%7u{؇Lj^\@>۽ˋ#6Ia~Ȉ+kPG⽴=`RpmZ…8 ֹU)Tln:&`eRU d27OYwS! "#g,$7IYfK 6C<4ᤉv| }m>?\כ9ricӥ3@FDKSE@#`Ew0FQ o0K'5gT)W-~E&('dON$NP3 bChNdӟ]h¤)hPpX]8bo fŜ!=R7ej|mDRl&l;/9ȾAt {;e3xKnJ:Zd@& )[]FxM @L"#w- dVۤSa[+(̼=Д-jOʔuӛ $1=F}2bzhYtHü݄ ?*Έފ1=LTv1Xz*x qPZO 'KYkgal .}BY1txet d&Q\y)pqj q;,>7c{eY&qVY8˲WڭԈUWΌLN>w͎~4&c#:1y^&>򫠁 d=MOڧS@%B$Ƚ#Z2p,|OU5G@㍼F: ۛ<k 1Aި "]90u2u01Zz@>; ?k-\`KueWƬ"09N c: ֢vG<2fTeqaoɄֻ,t\gdm4a7s lHq% i a'}|[ :W'ɠqc]s~0! 'yJXYr]jDZ,>&<5lO2dV/mZ .Sko, WiZe\AF: UHE 'K}YaK U1|7 SY)<ļe\ {/5 O' ;jF(ZA]d(þDw}mkчfrZvo3(™YOs߅[E•VK.q|Og$|&ƽfƢ)T?;.FbUɾAYY1#UHp^|EWWp1 }bꅣ던ɺ=FV9&r%r{Pa+Э4̝xwMP(<V*j*>q =M з(5٬ESEP5jGJV㶘 d,2:Op \As$-l*@ fF) NlC0h`l ׌Y`~PFZz7Q051š%ڟظOPRe`5_~q@@{<`}#j\`=P gf@#?ݧ4a5!<ޏ[B߀}aWA`Ph4P0%i1ЋTZ\pP%mZ@SiT|#_\m禇-l5d?;D:P USI}+*0ѬY+rS֝rDKgٟ(t{$B -PaY0R1 `6wO-B[6&bpQ*,+0cX:Ly݇ ;ԖdlU@fs!/iE ˚,IV56VvބT4>q G:",lt`RL%]Nx< ز钯GDm(k4Pi>5ntڊ=ǃ]G̦O3BI}!g%-Q =ϴ'22 ?4&+ k,C6lex aD$=*~rC"UD+@>3`3kZgW]:ʩZZCzD.Ғv4u;Yؘ")akHA;ЩLwI/MiW ?bn&(-0y7W4]b!6 9 ˴-JX~WTXҿe;o2q!ui "ᰒ P[31:BhMƿCP}@Sl\beg`Y 7q'(d krx1"ᴧv ~usE,#-%LGF4v(K Bh BӴe> F?m9pn0閛aR) i\W2>y}|3-[itTrg=|:E]a#U*fW>&syNի1 A <ǩ+u sZT~7{&>Zv禇T泬j>'q;L>el_ Zy=(W7 4Gxi95sMd י%!DD婗&@x( "w8?Xq"ӖP;'Bq:͐i84N +e Yisk ,&ʓl ,>shi֠s Wo"$Kު9T꙲ I?aݗeT˷v  k{-_rq}(\z-\!{bܜ?Вg">ߜDQtz;ir~)~ϲS0usĈ<>D?C*D9~?.q&>=UDJ|nkȑr6*(MŚ;𙄎OI>W2ȜD]r Aܞ-Vr\ɹwdK2!q  g2w=L5%Rv+MmfPdz{`^]2dSPjto 0^TK  e+6ؿ)ܗ]E͟&[:|*cnWmVz9ʼQL =/{c@Ə"\ h9&ƥ:6};Zi-y?=iTޘN#cAQ^q*/+Y72=f$DH9)⣟hVOW V_1:8\Y<+:Lpe2"pP ֮_l]rh>g'Lj>Kb>U޾wݰ4#=4dQmEZ=ϫ1v# ͦgW$6/fO+e{򜉼^hQ$ڒ:U:&楬?mE4-V*h͏_F1Z~ғpQ5@005O޵"vRm%s_Mk@i: KPƬ}ܤ4pO.b,1F-"҉ El*$x3e3z$Zbl IH_g[ʬ+(?Z.2x 1Nz4lCTrm-a R)xdWNxх*<>-dPHx^WJ]DM-`# ئa\vn&Y!E8߇ujcGl#۽Z%Wҭ#Q:[osJ4ukYD U e;ZO*u*s{.^i_oౚ%oO_E'tZ~W!Om i欷{!2~?}D lY(S~%=ˬ;AHw)/% Dz-O >*W}?"35O<7!ɷrٟZN%9Nű BcA"\<ꅬ~3'c : "zUEJ2"ۺ-7G2E3,iHr )B,!zOnYjW;l5C4k: _ONcFq9.1fE芌+⇘PNdH&gr՟+{`\vx\,(?v3#`` a< t'(ʅrn5]lOR=K 7& X" 3npB+ފBW̳?wNT1d482[b B%3/Vm!~6V=ǰtCDW.`R5y#qjЗo h1CP1~vm>*$ l *#Iv#<qP%D\H)#so2KXߥ>%ېvvە2w!tA訋;F(`-1QzFIs/]wG=<vNyZ% Us#}B5ϡ&܎Hbs:?N5{)j{DgGߺ -ba_1ZC h\؄es'VX]Py#&5k41jG"v<@Z1DXށ h|,id>HlL̇N7{e,Bną\P1=l(HUy'U]sA'ܟ[tn~R(n,.!΅N@ MᥐQTE|A`ibSB`Âk<ۋddDu]`B0hQ͒a 5З(24]{Iz>Y2)&OKxt"5@-% FB I|NnF9}iAdEyŵ):֎*hoc15賦pGfE/"ׂ(tJ~Zx:l[Cs{PXa7;{ i,FJX @8۲w`ˎhP' Gi/q\=$!+P2逻҂Q:sLz@0G*SHe2dHKhHN[0*=)} ٗ48 "g+-xmp5@9zؗ<= l|nș0D9ɭw"nl۲josNwmٯ.pvvpoejbķD60l1cH|yQ:2vxqN?J)ȤKjX.{RQҕǨ~C'a 鄟<hVhhkг(ly[} t$.1m>6¨H% =nT1428n9v_8 Q3 I.p-m)JgVKU~QVov}Ϋ] q:b[`/]([["Kޗ*/K2`^q)wtOwVb> ξrhI'lOoy7;G6W*8/p&ܰ }\J*XuRlPJyPѝձ8tQQBثCq1r>܃ŦuQSdћB Cz *;(}` n@Wo++YMÊ/sGd~{ҔF+y8~N1{ M}vqkgqӊ8aGLj(\V 3d{K/Vz 'nd04d/oz\ ?ScquM$kD(d$5L/Ui2`9 w;X)*.AĨ܏)3Uݿaæ$L7`h#\{P0J#n2ZuΖQ)DϹ(ȟ0EuFik'"4C㜫+uNNP@/znm% t}lAQϠTfF1X@$F68ۋaVX]|TF6]r =fi^&2*eoK BνI5nJH:8:`p"&7ql@1y*lbS̮[ӥA= tB+u" VzdOÆȍz1fn gp5D?K1\2n~:9=G*j:d!}1[g3!.+PJJ/hskA~me^QV+LeL`wS/V]j;L̛kaľrzs4/db7FTɢuSQ#Qk3Y .?k F8s@b9%’_[\A*t7"tnNP-CGuA|f{cNUJ~ +J7VungVfNMwV,zF[ LyK|HH* gmA͚-k5иa"IYͩ`;RE>jcO"qW 9-u!,$a% iE>3VG~xX"u`cvzL3G|=ߨEO_/|vZEt4-*z_ $o1( 0+5xZRCnK.6'noŜ"JϺDTasFZL ܖ7ZfC5Oը.* J@̔|3PL_/u&د&Iw$Z;h4}#M mNJnd>ֶKޚZpvKo/"[BSSnO^B w(b_j=g):ϳZmW:0Ho`vO%mPA6Ndp_OV4yxu\@cP٨6+eѓg'pƃ)mL`\V$%B9vy:+SjJ P;ncEІ[er=Qfj 2T㧍4"<+qA<'.<9 ?{f eM_2.ΐ͢sR&*'oV $b)m/ӵNR{dSX S*؁NhJJ͍PpZOT.b0c(la'K`F焆 -MgL6^t< g5~視+-m;-"tx“$ m^ֱL0ǗL$yHڦ-oVZSi7 izWo%Z@}*H[,+8t<OP!4q {GgQ0̞o]x[ab54o$!)9ݻ8~y\ܽHaM+("R+r^q*7!qQEҧ7H8@1/TrisX;=2MU$ Ȣ E&F磞 ?@ʖq~NUO~qD#}w)c;&Lbu8N"~qPW|oM6⾃\9״H B'|v ԕIƋcގ{nJ$jb`C,NthRjf/u_ǕJB{7Z13iuXF?KpDz}BTH z!X/q[f&?+FK܅bV)r1Rj@^څEƕf55GUs9TıC6*d173G?5Txe4Ku9Wy^G~1)GX?ŝ o){L@mۺꮍ7#7B09LL4#qk[o|dK4q`l'zu^6];lN-vyL\c0cn}iOI_kYa* *[wlcAUJfbwco2_>+IJw6~ 4S6Oa.ʠ#Ϫj7= Uj>8xC[PqWSiyHO${okTjT -cl2&05OֺWWj vUyp/3y%Ѿt!h>oD%MVD@M+*sĘtykBGnJ(~ \a~Mx|f $qUy0JwI">ޥ@>ϸN1"lySOn "܉'l 8.З4tuPrh;KW1$^=7X)ٝ'r U/]wB_L RY܊diȹJ6p7gG)&Z/'\EMBqp͇]2& :0]0k ># Gs6Nt**F4HX!"EmOO yEt$>V*OjQߕhrwSq&oqrlJa{' Z q:ȄCͱj{`m[M{l&'ފ{Y//cynꋑU,'4ArԗsO&pQ' p+UsRL-.}.vLΖwT"6~V P cVP2$r^dQ3jS V3Z}=qʜkb91kAqq=։K0cLl6R[#iả|y=0U+!dy .8{ @FK& p|aAYVjͰLOX %o"l58t+Q* l5VE? N!BB5b/6谎8X*"׺Q25,p>^[o:ei-9@6—#Nۀ?Ԉ=_7q52 oƙ anf1a"{_!g5~RNg2qwX/Q%cĜt%7BKZ]v5Z1a&dq%иA701!;x>j"D:&@! b]}@ F8X5R3.iuI̮b\C6Z=+xTu#B@ Ƽ5?[K5Pc!7S(n_?.n}qKYm1Z!@7OsO7_CV#.f$![ R,eL[r=R|"W of.3Ď]}|G$@om) G i -U" o/DsI"hmVhQsuÍEZaDjXl`TH*!YP- gIz.(%جF 1Nˡ 9`(Ցs0iarBw/<WuOZ=݀]ݔ€D /#( Fg2fwuVӁZ$j_tzJ&R@lw5|ﭯ7HYj8`Y Ds]h̒(E[QBKN؀$ySU A%"r)q(azCk $}WY=DloPE=BK.~<;o~`HՕjVi%8jGb$P>P)qt@I?z3W >I&KQY<\LIBO3$4!Si=rC2CEX9^p\<[R&v jPF4h8kcֹ>GL譍2tN1BvTUj漺1\jVnYgmaeld1u&Qie&Ѿ j8ЉK`_t3m9' IY?]!f6q;%'*3\ .'|Tw?<0G yn8&jѓO"+1abE:QT"`6KVXKXXEVXT Ϙx. i?gMa9CoQt[f2憵̕" _ght66 9xBG m2&k"w(Kͭ 4DGv &"aɤ%u4Mr3Q~_|Q΍%2QdvR~Zd(Beie=mސ@ewg%D/tJBNj0@!}DLC#e]vzY0TWe} #9Jec>xnſə}g'&&MFjӘz.-{<$syL~!f'|6oHSVBGBo0?m2.^噪^K?|_KߪwAÓzӈ,ƵS Wr|@\"Dj2Cy*a>c/ƼJ0_3bC ؽC;P:)=Ն~73PώQ.494_( +ɂ1c + `MU9iaAE;}_<_l^UurϒNXyrc.C2#6 iFԩII o'A㎠h@k 9癶 92QsfQB-J@}7$LM/2r5:!㵝jB=@Ξ6D'4#ltއiɦ*c-ldYj3D5vߊD'9|WP'нDu+@;chv|"{oIGLAýMQ40p5`t'~c뾔ªs_3QHQwu@A͈jkE?YOpSXp~6+Z3)R_NK6Cp1 zcݠB2e@)o'8%4J nuwm]rjo<O>u8SL Kh4Hsd}<3EËwMz|{yE14MD&4O"LbGMWm" ma,9k|V߁XH`#x}[M ?q aNL؏3-obR銭Ea6ѷ*0 ϿwA2(h9Ȝ*] %T.VBlM(Iy]Pl^U\ihd%! #[CgW/>|1h*= RSˏRGHTnIVVkM0|uyA܉ aZ%#- GFˇncxVdi] D` ؁ QVvKױklGl )x\TRr*q#%<sv> en_=(}>>Yӌ3phK*\,]>=?1z?12䳗ț-9Fܛx{f11X$R"_?% ( XmLxa 6r62½1#xʹ ;.}d&bZKOn|g)q\3xYes`<)o=0!~\OzmlQzZ=[TٺZpض55؞ LYEíq:>.($Y4|e@]v1F,{o;:&Eپ&XI:J oQbӽiI ŃV+8-ıkjZpنO;db)^ySƦ |t2^X-IJ4h~'0<6F$D[L.,3"!@jxf$2Afw\NvC9A'K^*Muš x"윔$*@L/2zTH5VѰ zʗ6Ol/,9(9QT)Y`zN9/)4ZMpC0ì(|@ ^`6ڳml"1APX#j3H36~mcf=Lßt'S؝ TR~omj_Mpj`@౺q.|NJ m(&,15n]qÞy(Hm96 ,#$?ǃ^~Ŋ^sUkK~%4'bLCNɪ.٢IUphl){p>^ ʹO塑/Lxc4sL~aS Wy?WE R+3O5KpP,d`g|^([&; 1 wv.D ޳]u}o_}e:Q}!g{!U\ -Or!]JJ(cU42+c~zYW;'i&J|}2ђwgr/C9w2XUSXF͈M(4e#u{»`ejqJfŸ 7 L6 a2E o(f)C y5NȉNMu@kӴ˗)]ayrKSN 7meC5lQ4ev*yL.@B!։WA/Qq-Py7g&&PJ:XwZif20!DŽk<;:1A>w҂a< _'lUIھ*80I§^UOˠTXrA'0s^C(.|!9!)S(1Lq0Bjk+J9KoR&k1CF)GSX:MrQʴ6$8)s{PycpŜȠB`BK 7kQ5֓ǤjRȹA r*%>703IcMgWQ6ՈLLluhuo=ҫL`=X%"jԢ !>c!wژ]w}[NԞ+Q`w'wLt.۞fb84ffh4eb Z*E=(Jܡ/<-_?s 1FdU&@(F9_4]aMlz qA@&Z4eprCz&$.m+|p^+Xgl?pɉ XsΤ4ImcŧX\ @w+(kH.&'_,HzCJr(rSLX(nmҎ}iɟ)"3hSѷC\bYAHCrՃwXqx;$0ͱcV >4y. fJΈH۠^TJ|nY2etc yWծݸ6*0NGۜk{=צK<({G-K*x KuՓpER6b"5,5/)ʶ/&X:0"'7PmK%W +6QsA_(79D+x¾N%<(!R6v] lPaQ^EL~&{wW .n !|<\Oi#2zWz/HU8烊LD:N9͉^)Ӥ#8y(m!4YԎH py[dwo vW ;)9hR@&G2+Db ڈFR)%dW3@34⦧tQ"9hiŢ5WBRj "N?QdEv R|-$b  ~mCP7`[kbkRc7Oq^ȸeX(8ٵAֶaQx`۞^qaDH Dnx?:;9ItN`B'Si$k~n:죿P7 b,ͦ2Ǘ WIƫZ_+Z*F-]0DT y{poD{_`?ս9[iD>bCJbLt4xF 4د~bgP4~?~9=A GfΈuINս=>aڡ"Ǯhdb(3#5gB'{(xzaEo2At,}TFP()*'l5Ce;"E޿ʱRz|t)ܱ7SNd<܊D( \\RG0*g5{}~9ddh^ !-whJʀ켺-V )u hH$bxJlc='MV7>QLH>l&wxkӢ}>Oӟ%2uQ_*;ZryK͵#\ )n%԰|sր*TS[l%pK5/H[ug,hYl-'ő }@NGUMQSq̂i5$mxxƭx%IA'ݳ7[0C;|^y#V$,cj[H `q, X{+ۙcQ=[,>z+ru6b!h'Zx*UR9()NqQgnn׌V&,2\LWe`F:{BZ$i~J #L٫z͢CC#} $9 pLV=plc&`!&ǨV_@- RŵHƪQ{a=ӄMRa[ $D8^%?~:! &V(ݎv qiL5\Nn.Wůiq mmg,8ӊ:][c[BQ;X#+HO5j;<|NϏA,xVcm߃hw!f)q؛֦Nrf#ִT܍Tœ_[.^xhT'v:dO_tjsȎuo4wG[G\Ϗ&ⰉDDqor˛VN[YqﮌwOi4lU ڜfh'st܏Su`opVNa` Nnq,#6Xʤ*xLSДXd7,WBCZ]]:ϰAmZ(]5=gTHf*}PjxD@UM|`|SXx{ł~sMd/Vj$83|)UCnQn`ҔZ_֑; ʇO?Lw $h 4XJlZ S{,\gMo0 d!9}$2f_xI$A)Ś_}b0XS Wlç&;{D" m8{H)6C3tQx=#xF4Fu܏s&*ғG}V>}P^췦NgA.S&>JcK\y+幕S5荷 b84ԒrQ4Cz9`QK%"NuF/vl3euo|@IOW`9 'Z`>C"Вb+)št>F5( oO)Slpyzh_2eu"swRK% >_E*@F03L4Qx`#ERkMع\ u@[QR\ %uHvr#03WC'' jEo8)K8<̚hJ`\q9Sy),Mb|WWFc8:mvArųR,gB^naYA]L$/o)2l$:! V IxӔ1QНa#rU틄 bd$Ԓwi)n@UiN˓>@8*Qfz}3( `E=Kʋs1Ax,|唺q&l9DtVB &2~'nGG$A'lN/-VG*P3hޯDzzjQP-o: oP)XǼu:o# L)r"۵V q;8P A=[h@17[gFim R^1zdlB$Ņ;UFc2L^%h[ .ktǹK⌱HeM1.юx~I "SU7MuziN3+Ywleo ԮST70v`o"Y+1R&f't Nc>RR  ,pm o H[)ZZ4tW͍ܧ:2۱diߠ >0Bɑo_/,?L[d|\:muFn4NJߟ`,yB_,5Է}rOe<:8by(JZbn g'`ofNy;gZ}fvkK7SżM-@yj@1f5vC~%|`7T7e~eKC!N%e|t̩7hąs+Ut%0Szm9% .O 0lf!%)6zB`Väpv\]!Y0sCdڠ@ĂŒ\5O oy}d7P$bBhTvi39T* E*~##8&?E,l ps%öGͲ dO+M nXDK Fvhpc,'|a"Nf_>j`_ӦTQy%22<(njڙA$XS<0FHp Wπk ׄYWtiJrCjO`$>ij. @9V{q.{Sr>fcܕ/&(N7+a)0F+ofݴ"}}LF^ǾhZҴWޒaP&J׃&$uZm+ni(l,m]+D?ܯҰԆrHر\b"ײY-Ni'x͍͢@eE4z ,X8O!ld3*ܓ\U}4%Xν[2`OVpQ}'I欰|}]+ەǥQ(R–-E]ܸV7}g?mf8н)ks>rZ%PDgzM})nb[_*|ܗ1;*Jb]89]q# p9rFzz-e+W u+r 3;'jw0kPB5/PK%|cM?kbnc_Lo&Z^k $ۼ R+DE$PF`g+ Vq3E /Z'u361cB dWY{cS :I52]J*@Bv=ø>KD&YpLhE]91qW3i"ecf`mMiR:ueƍNôx%2mbw/;E13/ 4"ְKH0UahSu^DJ3ڗ@L3C&{bpyβLbNªdh>rod°p_(mەRQLV 3`XzNGT}sa &`9P/`$G}L5yHka7 DTSnQhh%mZQ풹 }q?tT_ͿENŜ,v;Wb z1ep}Gm&rthF`-ϷԖ8pAvoƈZKʜvDB]~O eџv4AT}ְ_ݪM; =X#^rƟRޗ2g~?^4L"s3fqh21{ DAW$KYy^PjQeLJ0"UE3KvvD0X(XB^nw(%dVԹVJ+Qv~UھƋ!_׉CWb&XbZ b"}ibؾ\,.[_9×1EN:uk{!2 VU ]XtNy"Xqpj(~x Cz$:i~RXB⣲K,ϫjW8W[s6cYF1Cl.~"Dg,<>q&4vUBA\$ !Cٱ|Z@ QOcݢuNqI80NeN|K0Zz^Y# WHW* K/ PЏz  MmI/AJRތ\a?@вp8k6 Uqe*vR(4k`fCo{u&LA45Y Y* 鷹S >C+RvjG((&A=dD:K^'THjs~l_V*gEMAw[i0$E+ i(̀b,mUߊn<OpkǖHmqG {I Up-bjHxXU+łȂ/9\X%kfOQ܍x 2xz/ lBdXlt}3sZ"%<O> `66(#E)l~:q;SEW=h -+)6׃yKɯ=O:ǑUSKHh8)B߽ap nTX'IEϽrܒK ‘&\H.3SaB2yig6O3ں˪^IwN,k&Əo*[ `fΌ2o*~>]A YI`ӥ䮃{gֻ0*P/ұѐ(2a0\*J#{TY$h.Z-qm$}EFv M*n<(G[I/eцVAm\Y/*k{UC[r)0/BlT)Rg2vX0-CN< 2]*u >1J0 U0/ceb6^/BTZL(iYo88g`PaY:±ľ`C'O1lM`2՞\Sa ŀ?h~v Yp^ DU=t0fH>w{W ,4߱ /KMA%83ȝO.Oy>.PGҮV^7pzBѠp#`h3b7'uLOmyr8avѰ Ȯf Ld bJ<g+yHmYqya?/,/XL*&yoJ!E'bm/}>Ie%HR-#w9Me"h)ߣ7Ю:'{,g5ʲȂvC(}_14"u#@J;?iH3Q'4OOɝC ʪ:~lH =Wx,2erI-Cvo"/҆ qD"i6⏰>rF^YA@MU}b^ZLsYz>}[ l v9Z_n؛%>~|&QyJ/I4m} ]oy\Rے4R` .!t9d4ҵ;7s jGR~{\k >ˡ7nM:j[Ė?L[ƅMn/֟rb ކYR_K2.Nn=1W_g EMd(f8թ 6uŕ. U #:j aVDIl_ Clȉ(7$ u N7DńXaA0I[A7G*zM#7Ԁ(+=%} XBph?8Zaz2jq1݈~fk,<6k 8'TG_z緡|~}_~heFoNȋ١t\oNpkRO o}7#(J#s]ÃNLB<,op|['t|AZ%X^w{F1]6H[S>qPO`o}Kek[egeY>(bX 觜>ZdmЗ8'>pҰx mQ߮Eh1Ljқ'w_y>jR Ƌư;d>PKӏF~nBRev#1o-LQGto%ȧƅk]_쬁 ܧQW`&k 4RT;u(ú2.YF++'܉m_j e h`|VqE34!W 07Y2턳]86akaNS%,jU wvUh\_PFfi˜`G4@j.ޗlmdG U2om dDEÁCZ%}!QU{*9@Ͻ\]'w %٥R, DhT[>4tavu Sj-`uUIKaqoo7@u⭿-þ-/|Y4ד2,Pӊjn"MKҏviR91Q˭"5Sbԫ--ZɎPEk}|iqƻ( [86&P:ߺ=Ͻ1}檔zvfŌ_Amx<(&X7^9cĨP  gѶR҆/T[ĀnOeKGɖ`2~3d!_GMnRhX,A^ŝn@#O? 0c:ݩ] kdžf?}@O0|'O}(^JvHJҼnw`)K =BL4#`D^o+O:rPMcBtJ^yDX^-nBOwy¢rdȼtjx ;Փ׻1|W#]ދaV#(޶A[4rn6)W|ܳDV BK'?M8 S-tѴS-.H=a&nvu&D!~O a8>s1}Cyr3"V7HeXWg$t&s[V}`5'ys'2qW>lk[T?lU;][Etɳ:g &mɠjY"͙᰹n+ L?p `3fWSoߍSuʈcBÆwcXd]a;%ʪulGO=3 ZzA /,prQ.madE*jBfT;]cM8{2YApy{ J-5Yad>b͌T+וtIРJL"F&#mV΃&-[נ>b*[P.qh#Pś8qQk?b)"U9,@ Cl/ ? y^z%5pV;Z\t6brAM+\U%S> e"wLר#ʤZZЅwrefX)CyV$]pi!=G9u 2neY9/@熳.4E#TWx\H݄. \fuS8W\j +2f *#u!Z RMƭѺvyE 2(3c${\r'YV%[e[h3ãͻOb.3`(a, uu2@N.U6 {+[x'\QfRsnƁ/ %DZV;;lT=!_"XR t~յ8u[QFO$hIQ]OjSC?xL8|pU&ЕHD=x `r2J֩pZŕI>'+1l<؇ۊ/c)lW)%5 g HvǟS0 j> &I5)WB +GlɦxLLN潨D 6鹴'fcwabj 8?}}Gs3ww}'V#_C= A6N; .>bn4DI8cSdh q_$lh5s:ٗL/Vڣ)Kg!Mp'AL:gAq r˰KSXOvY 0lnuLՁrSYK6odfHV05ޓ0!1kbÏ_xZ-XFka o<h{f0V,(V$ˍokgЍ B()jǺ (I?!A6ƱsL0&-0 n^bn F: l* @̴ .ljFqɨsRxXŠ?E'7ڣ4ʥҹ=fy0A4=j{&0 zܫ[44 w"j[7zSrig6r9R#'Âô{&fz{&9h0Df|["RD89>2'V [V`iZ"SnȖ_FM{i%IFHh|NK}S19k8{8HU̜gbecA#UIsK6ꥷsC$׻\q_(<9s.OYSã*ψ_ېR}cPׂCh,%ֿx.qOF_iJZ .0[HΔ V z8 lBJ xZMԪXyzzUzK+FaP%3ep7Aw fvꄢnc˘;;OY\MUAD 3L`RR^Bxp;߱jƂ,ֆݙ%{ VCT3-muFk3TސxA-J?s? HߥV 4t0"7~(Sб^~|J= j/wrT5{Ҕ 2c@F4d=ɺԩl.6 ?fJ%$ZoGla;`ř B ,u'|䶟K 1ݙ;Zʟ[bŐqx[hNsdPPf <19_ڛO^fӢB>{|SCl':cM][^EȭD6`sl[swwNG+  *)tApU}XپFc-ƾwψ{l o5p,M.amzfquJ >'NFlC sQ: "3 OpdfFC,\0ӧ7DkwFɯBۤ[AoT ;W},eEx@WY g(ͺ|3(eC4ſm*6aU|P :޹OZleŔs}SdC9n_W0y0[#tt|JEr Bu~$]]  C5Bkt2h~ZSI7pzng=\fY4zƒ]#q|qHģL5@k7RP?/4ӻ{P˛1M trVC\wBGDG p UPp-$p)ob|ޠF z]㸦ʮع<lS9%9 u?:P_fJ@'J(>hZU,#[|sSN Zk+XC Nk2z;&Y vޯ *ܶw߬ymy*ACnpgLv%w=T0(8ct|*?m74?b .RbNSL2~i[Xq$>Pʋf.zZ` .(IJ-0c'3:8v[#Z> o-inKRۤSG`p3\)SLBTC*3ơ6* ,e8gP0+UI@.3VG4OÔf'hPSH; ;Fҿ޽s]" ¢ P* ֫ɕrL?O&YkzfP& DOVjRtiþ 4^pnS1%9"$ <ϣ/pP52͠M zUƩAu[-WӢQ7laX"!<եe)֑&6J}6r۪{J"2qN Ad콐PR傘0VbFְߋ|"{mm$JQ[R{CUx\n|xOHGڊ2-?Fs8 $ IC`/W@yn3̯oӲ,l8UO(:g].' OP=8FgtOD SR?D$΍\2[ 7"yk}5)OBcnG*lyNmڳz#_?!xR:z)B܀'S]Ϻ0Q{c~:|i)k (r].]jh[8Av3 [b؟ sPg!qJhqbRȀE!Qx[M5|gJ-m.nNAO9X$7AK(ƞӛ =z)h[6} F.7ʍ[{c/5H8l=p5=gLBU/pޅ5BCG.e$@$tBi Qq2e#&@ ߂B 7]M; X-DO;2.C]&}MPw.I|:aG,F=|xM|#Q.(% 翜w:J $!=[ wr&3CXZG3Mkd()ܬBʈ\O6vN|SS Sgw!7$Hm*q n*G0GfyV!񸁳0A{΅Et3_,XJi3g~ەf@(쟐 9 ؜?^{|FX 3胎%k ~DY)s>pJ2e$gK'dv|H;엦!{|H% Cb&h;@#o*Pn.Gճ3]!/ 5,WWMf."\3ײU2և0P(8z~EnË+ {cPTt_$YgZ8*E1|1GўG8LoOSڶ֢1~XhJ<(%ȑmk0Xȡ ;T>Dbh-ZqtA)w?ak>QQ:HϦXrGDi1V3?O)!ZT($ 0pEOLoi:.{_BfMٜdv)>J3Е䒥4ísms&\NQytyp4ǁ+~u67w0 :Ls O"u6L#=ڒq+L )$~r U<`Dk-R5r^@ztÓQ`Z魴]JS{!N07E QJ(A=uӐ[n E:{~J|)Ъ_ EB (cOx'>~wv8JgEK_{Qu9> <&aoP 9VOak9=z0u8y7Aﰹ9s}7kv.'#v*+b??˰ ]c_7@rN$(H7ܾQOut΄VH}Ԟ1?'>t>՘…(˪J\ ^?BoP6|fiJ#[" &}ls=;%,RGKv{l`^0Sت(?U a8g*+ "}.-pBlG_nJͪ}M|0JP 5{|e:;IzV$ǀí.-ê(f!n'J\c5.~k6\He` $PMa8#'". +Q0H,i M<o4.Řqh:k]Iĕ@!o ǍpKNkԪ0PAG앇5Xtgk0i+9oyuZ|qzs5%>5OJwlDdɠ4Vak8&U+(/jө%^^9*AM hgqb5 L8+mt]e ]M?G3.k->Ǽm]@. M-jB w6W>9Vk<6r:gG"gx}-~!t9 5(@Pꯋikv`x ƷvOhP&gcH8yQlZ]XH֭qB]P FY$JFkx$Qǖ,Y?ez9 `7DHv͊I|. lvq770N.mQU!BtP$2~bcc8o.?+7$#a x?"oXL6/  z?/#VL[@Oo0E$MOC{ l]Juu@7lɺժNi?X-RB^ˢRM E#&.ri3eEL|zQy9j \ Y&;^H0\{6{9",Mٚ%%7fT炠㬒Q$Ƞ.AYHf+P6i{O3M >u[q[7o糁>J݄GJAQ5Z3cDmL/~ uIv&jkf4q B,,m_D cORmC+[~CWP;ZlE!|ՂEMwJvGEЁ[:$?96u@+t1!% 0 N X̙%4;V_De:m֏졭Eg N].1~-8-@ۣ/?h` ';:hx*qdFIGHڄ4bsxͼl5| nξIAA"V/ѬI2 [5H  EOU."ؒʾW7!'xjw- {r}&-e-sVPUX# y!ԝ^ZmڠG؄rEiM^}`NLuwm1&[4 g'l[yF)/xD;FۤٝS<5v +o\"|ciҊ|k֖[qB_n-(kD> A`W3ޗCA\o߲#u۵~r5ݾrY! tȕH^5Ǻ`p@@K>hQ{U˝џ2Iu0@ָWj;a vQ\A9~L1r &%x яfxo]sO%驍Q1-S\6ͽ灆H7cyդ/edw=jBV!knxWd%0woSJ,J]tPݔB[d:a䅢thJ~{[n@/(-O'=Sک:ߵ.HzD%paOtS"!gF.:A%✼^*᷎!~"\HT_^jѽ+CX,T;fRHΒ/VP5( .IŽSjBl0Kv~_YSTIp qwy4=ƚYX%/zkBe T8 p!WAZe"l5dऎg #xp#*$N_YOֽ'DX K!RRl _^ \y2XkN!'9pVyyǞ(Q2'Wt-JtN)]UcO@rEʬ Jc4@UiF!Ez}$*L&%j~_;'"؏VR|7mlbrpÒю ,Yĉ 5@ݰ`xPMS~B {6T'־9y3_YL cA?Fո2.3,A]&s\S/x./}2g쟴=ce䲣*؇,+d{ v 7U|R'y#9CrE`@>n7xmLi-Y]޷s8 S>8BU|6E k7'8mXAfx 76۠-] H߉1OX.m*t16BP([}kzӳ8e*#7M/MDHFPv7[s1 <}1gx| bT'Ojݰ_.3ni '!:O?O<=eEu^@p:߁"v2yhRw1c]0 dL\]񋡡S;%a\SW>$KKҙsеܸ,Y dW||ZzlM'V^?-`1 *! -Jnsռ U7]1vCck|E`T=`ʖ`% XC-(SWM/O>/1W.wu989 8=~ֿUZl$H\mPR^e?jtaz՛8BֆiW;8HV咅]窱f˞99vь# r}~_;MM"Krq3=Gĝs/L1#f{#6V`5} &A3beѽ6[ ,6UA3?aDB߀-+o8g^ }H<~Vw+`oc"`\F>Qb1fDďS\#\Hn̆tgY;f'Af H"|dfƼ|XVdr}ާah];A[#NOAr B/_MlYB 1CȕH2je65(ڡ)$rP=-˳S22ԞL1Q$&<(8VH6Q1kD55rZp?rT;ޝOOIM{|:N%R1~o5_}CRyźqB=a`1?Vj 7XpgafۺrN<«T$߫1 gWG)=c7>/`L-1ߡ 3~%%"\U扫^v8(mc傺x䫜ԫ ݍwnR^?.RL/GIg "wWAL9嶚eMksR4˃F,mGsDu* M/lDɃV@kMm%\D(eXEjumµj.@U&YĿ@’izl.A%~ګd^KCp(pQV_i4vP5q&ؕU}>H l$5D@v0_PbsRR?.r@<ɱL54!ymQo8|IVUI :}7پ`Tqc Cpog#a1!Fe nVłBS [6QEu15/n9Շ;Mo_Gz@@+r1 BߐILaHv-]8z]uݞ(@h}3J7v=&a8? wT ub^Zf+" 6^y͆4rz[$, irRnᇈca|FUOĴ\@1;ڃeޓúiDY 28.`Jq9>-z:N$sڟ}ˠ繝1CPy`n?a&% RR )cF0@]ά!(I=UrpmsvFufUVUkp iE_bsWΓ:,~sD/,͛XzO̵d_j ھ1i;XB5P5&RHA, vb ʍ\j [uyq;XZz"bXsiכ$?|1y;=Q,,>8bbudy^ߤR:5/Q߾O*H"0zڙhaRaQxRk!3-[q+X8i;I-θj9/jRIZq%FmMۿpndJ{ċն(4k=Bk*jAPdnc1}pSg7̗gQ5 nLTр!Ϡ|tC1F2EF49m3o%QzqEfnW*DjL`%]r݀$>T٩p)Cfg6_eWA|nS؀~ߗ)shH)6 ,SM|g\T[Ҹz.z(Q:g wo*Dyƞrv$]H I V2RS/Gfs4g:$gAkQY%9Kix-X ?Jv8RJK*8V7E6iqS{)Jx2V&>ƾy8 $'gSn-n,7M pE^3¤[g Hv%(l|ZψAPѯbHK66Lop.@ y5Z Bi;Vxx^=}b^Pt$gy~'7%KJ!]!z 2kXn޲AN%D:bB^3ރ$x),O[{k–:t!NiQǩK18\Zl(>$9֯)̯1ikl8FE0*aJ~CifJE"k .?=Zi@n,|`~L˝:^=)]J m>ȚG6]ZNXl;@#vRAoDF ~R8wG_56 , I_<'݆$C?RMH_tM`k#l[Run+-7p6"zU0hԢ4B]!wN$[g*F3LXIlsuDph-7"|JrȖfډsH~g@zE1Ș,v+)kyΆagI0vGFժtHneQT.Oq2Kܲz ɣ/fG8rތ6\gxu7+:Ӽ;-Abزfk'q9w9n͝kw១Z90HҺae^JsvhE&DΆɽ{\IBe\7i{eFop4] 6cX|dTdИϵ~ VOOt&p.F|@tA:;U QAb 95U1d,d`a?Jpm))[!$zl$Am@Ԁy%m9~T-o?xs&w_+pSmUd\<ָ|xaCT,'Ѭg_dB7+pUaE?++@Zȃ?@ wOnoQAb۩R 8o.hU44@)RDBQƿD䁚[J`Y GtYb6dwH16=[ǖӍW|lyFEt߆#PBGTF!+"u|_>{ nJƅKC-.ʼ,Bc]3 WC|L }!oKbeK)bF֞[NR\G NGwJ06U|.%5%{49kb3bb5]ng: {nӨtfP|OSVS nVFw`PEvg;e@ɏzM˟T*S,MmrS[`OW`WG% p&WHVxM mQ+631d 78sd,>҉uEK%`fS $fp␼B@Os%FQ8hQjbKWi͋>Fb 9wF$2o+2hr\(;^U࢓U 2 )L+Ӳo2:NV,O0sF#u82VqV Uk$& bu YX7ߟoӉ؆ο$qyTFn qf"a.Fyi['\ v^VG-MB[t;$XcZA%V7W^$*gԐrGl/كu1r (J6,U1p"dȳLi5 Ld#914F= ftWb:s!_5@XK췔˨-甕);co4[ϾS;lO֗bj'$ANbB6w|DYxǵ"KF1ǽITRN 7zJ{X73Ծ@ +U -dYқ%ډM^&qH W)iFgD.S ]̅~ #^9+AW\uꧽWsLKGn ~UưlPٵz횥̌Q=(I7tku#Okʒž !o9;VjPktGj"p~-z%\}M|&Hl|b3EMIZ>p|%)]-UV[R#oeՇWĥ1~O\(mȗ&^ Xsv* h ,: rf_~jV;sMdJт ZcY@7{UɈ P[`)y nhPsƸE8~DM˶,Ll~Nh7M_h=(Qw{YeAxKj<Dqoq,S(a/6u/@0LƘW|, enYr ͠;H٫4>mJ̶|nW 8Q_<|Ÿb/?-ϘC̃CG[ac(y?~ݦ'֟0gzH -ɠA G"Mk^d'X"eK3!,cѯIzcpdbO.8s'^!g턪)<\Mf&q.d.թK{t@ca?V嘊"h;;W,!hθt :\qLx"[c!M@4 [$OY30=_hKW?3ZeN"UkО^8ޜ~,v-}b[W9*wF&Wzr!"Rg'ԳƮ">mJ.ޖ bLY$^w-@hEHfjDqbateٝDt [ރ7XdN} ˡwy39/zmxZzĢDҖI1CDid'n Waf`;*Vv>'<RhZ"f2@܂vfAZL}5O)7uۦQ{T,xPy(7بvƜz~y#s)']OOpRct띲9÷&^(|L{tl֘K.>߲ X|K:oR{QIPQul 9vEfߜ]#[or6|Lv/;[H ,KQ5pE`fHno@nsyms&X{`'X!f iV̡CB{S(ZE( UR2Lև=1}3nУ5,A c0gj$c[5SHM@,ΛsF4MgN2uRx<ɂeXYr?/!= l`J#yBl@y.9,C4.իV}Z$ڮafX]b> YGZs?_g9d3l o8%F8'|K5D40u[ RKMAԬY鋻|]^@!l_.1$EVI WHKʅ3v./gbh"HҊj\1|& |yD(h5dk { 1FJ EڱIB53Eu ygd"}"nK ːQY#@[[D+L 2qI_gOCw'3ӏ+6 ֌څ #7Zl=:ag%O=1ed5|\~򶩁^E@JauӘ^QXwMAemIݬ'1_ ^t\H,A`#vjIoŚ;Xk}3P̭;7 cQ-6]c*7e@ -6,<)ϔ{Weuc.SbȾb[kln95xdM 7YдF3ʏ1<=j+JDQQY6 =M8&9C#ra$%mi"*bMrkPCmas ;״Jpcv 38s7բƂv̑(=|q${|,#G~Nud38ɩ u4*5+o*mk_Z=T)`ac{J)kmL GGmŽ>,U}Slf}R]w?Jg6k6uO}4d:&P(d. W&4Fʹ鱍v81iFUG -_ɰ/90wU{+~62OSI`|A>躝p}aKӸGɋX[IO=Dl*lv'e,ŧCEoe\ZXLUS)r&$W[IotpNKJ>3-s3TE{#xL84\zǰ'M2{.%t;^=LvĖb[_t5TZ| G{'@Etk1[*gr A rgԋ<ց9CmX4  -=џr&AhF$KLƋ1#3P`NyÁ#]OйU>*zh;^u5yǩLD G~eD΄ Fx_iz51-hQ!9] @ V dohK2MoGWWaq+N'\QY0NYUP/#Lwt:d(2"DMb8@v\5}aگg^QNnݪgBVU M$UX)KΛ`\[A6u5vi;gaOډ`? mr.0ĄZAt5^H߅=.&ܷٮ"i%o0d`o(*CR/csVImH`Kf] ۷ΰ`|/b^͝Td}mԩwo .Z\o)lEL-J lM["dsUI?TD46 td|ktYGV[JyvsB% d#o%$"yӣ=}ԀmezLX_[;Z$xd)JNhB;)^eN]vIiD•TvU N Vt\Z?]?hN,Bp 81*2\ŝiQ &szqk2 4:I#`0V=o9i/Cp\PB*#*nj4 &p|ͤ+fEwQַ] saCFL&??M6'ʰۥfC gx$$9Ź>[F8T8lى=F{^a0jٱ?? dJ< (6>zwG&VF2ߐH?>6ጹF@2ЯL:#- GQ8a9gf1|&ivN~Wŀs]^ľdTEOhi<0|\S*WQGO͋{piAh+u \S/zv+š|M|c&^pVN߸*8b+,5sf-uc E$f:@-XfLCK{֕K*}7oV;Y0G'=`SaOZجSt7B'LdYc %֥^<Е /=ZVTQ8U,:>q9Gau3UA͘; ;<+؅yEQ"̚d扃0@ڛ[krSi@»ˀ'&T|YΝNXCk)=qmc52Gf[ wa50q'p hꥱ2DLp 6YJo麐"In Qd## AYvQogPdu[S|0E 3`qHϏ ukQ(F;YB+] \W%[1V)a7^btIODwB_Cڇ6РEX*V_c-g\Mf 9lmT-hDv ֋gjY*^ BgYZ070701000002e3000081a40000000000000000000000016439a35500020eec000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+v0\Ev}7Eg`8Q-.dύ%(nnyPoĹG:+ٗxSl t֦'o r¬BWuA\6 Dt&ߘL`@0EƆ2!`~N"!ŹvYDq|L<Q|x=5n_I-x dPPvLͩN-B3y I"ݱ*cAR>k$TA\4}Iz$RR N`ڱd(W@#y_ .d-zm&eE8&XGnE S?/5V{gQr$Un+kg/'pY}<9o+i jiST_Ejt;;+5c]kR>$v: scӝ5D .2{+9򹽢yqej%h~]~ <YTr(Q6~RD6 ?lzwd^gKV#l ޡZ?Q`uOk0Nƈ=DVӾ-r(~<\tR_vJ H09#!?cA6bUÅhЎMVEȍȯr?h3^,޳,rS3Tr8¼8/B>ȥѮp3f0𿐙_-m3p+9i0֯#K"^`¯3f. ڽ/rπ(X{YAR9{^Z0ɑ s\Y3Vd>W^2|nߥ f!LrqN or/<TY.šQ,;^"UB17q J;gg6|wLboT;FЪX>VuR٭}1k+kPUg8?=K|7ys͜1acC{Њyk-}9ir M/gά;bRe[ $YYUZ2L ݻeQ,^O?Ed0FeU@WC9:FRyJ]xÙ![],6䝲-7>kd>6x~H aJg R^@Dց.HHǁ5qz D髯iQHF(Hf.X䧢Iw;Yg֤$f^8 FUet7eA}=(7"/B1hB:tas[}C k?Eޡ/GH`CtiT+"`f$Lz>j@AVU ٵL3k{6P+x2tviFXc%!0nL/y}`zve!.isaw,o/W~bfеyxMcςE֍RjyoQM\ ǻ *vh+)6<ϳ2'߆zU3lhu[-~_z `ОQu$J n=NۛXae ]絙t&k&*{v*NΒ-E:SAIͭkTR&_KӑOC,Wi@kαD5$ꤾqU73DE_2бq\.deċlz6FG;I u`YWac_J<Anh;5n7flݤc#ؓ%Mn[ #%bFWeL'|Mqb.i0y0>GRw rǝa-|9NEf-^ I|:f;jR]LiA&-G[Is;RiÉ@ZӀ\cbjN L~{ChӟnP“9 ,f/8.4A8W7 _l2Ӫ-@^/~ˁNnY$q"|%\n_XWj/v{n):n]%´ @6G'BP<ݐ`lP^u$AGZⷙ31$yŽ(d@Zbү1>LԣJ.6UB$i -Z쇫[6 02i)m£{5ERl ;pG.e@wdgK{~!%xX?D/ oI&*/N782!M%RqW`;ĝY¸EΉ!GoŽZŰn4澹ExG8<홛Ѕ-6 MvӋf^* D I hշyəRjĮ&Gf޻bzq3mϳ/_^Fylp|',U  ڬgޑ,YdUxpt7&YY>aEFLzϬѾOV2F^y"fRYUeO4X Kϱ2wtg0I/)#A֑>$kWli jDn{ 4Ov G|h (ii$a@8/ثRk?[Y` H[o|XLl7!Zj3˫Pn$I? _ool,0yuM:%_C(z^&!bPVZ,? Er|Nt j~|:gxR2 =M`]`rٕRZ[ S3tPzmOݍH|8 D: dEtz{I(ueUcU+T $AП1쁦' 6Z\YԜr;+).cC*tû@RyFm a[v_ڒ&) |B!-%8+xz(jlJӕd0F`_b:mKW) ǿTp8)fmc\oї5u޳fAY )ΐȃg~F^fK; Y< /y%V=0pRjqrDɟj\2xH Z.<<'@.!%%5P`ː_)3]I" ku}=D6P1& 5Cցz?^N4Fy lm #r^UF3ώB:ByF7r,.)L߹´]mU5;p8[H'.@ %vGGO7SSAX:!ȂRj3vNl;l*ݴn-KY65hUstd@Q@obj|`>C3Prr4iaa^(OD'WluLr9/Ig:B3RB_J5ʕAX,,ĸ>׽u.ÛIm}}prJѨ8R8U˥~>P;i@Ǭ8[[k[26Puȩh^;^bВ 6c³μ}x\oj.$iDI #V#odn@ fD60Ҳڻ@4{1e%KA?HOx5$݄ 2\x 1!T%-iX N Sɝ)=S1`G @.}׾\åUјbqG||T"B7B΋ A$%DO9zl W@5R/#?v*b.25̴ZbL}.3X =ʓqPhBبcl6t.;<(bܡiǏjƓŇu?'ir[*f(l4Yf80:wchsJ{uߖkIӥr PtdVo}Ѡ qY_ǫX$0@j[C1x|,n#M/Uvʋ[w1aQ+ W4pKqNi3sLTqbOvQP4y p%kp-Π/4/Mg')3 DZ?14+HC`&AC3"4wzwm¯=D.Xs.YDsX;82&TnS].YMSbJh>0(YFnI.6I-M{(160Dw٥}!Y9̖Նϥa+ h(n+ `p6rqj)@! H La9m.Il+!PjM+[x62tf=>[L&Y\|Ur-L5 :.\z)Ǹ;ˏW.y:uo I(0ϕ-zLd}&rNINeXlEۇ"̰g"ov|Kdd>T0a:UER*V|a'I ]'4<ȱ\26*Eb`ap3"{!%HiMS8?Z0"MgoF*dM2lwRg/MrY#xr~dKU:Ռ;3 +6(?ހvҙg`5SqoVx6ӷ'*2ryB:B]T7PfT O\c|dvAF*~^oT:)_uZ[e^afU3Rggnl@z0- Oe9jC7>P䧸E5gl^r+K"2% 9mz:EetZǿxǣ q鐵S*oզ]Ԁ!9ߔeoÛVc|^ĞWꋐT~q[Ƭ9|rOfb2/d7W UH!vڠ;Gͧku)k2=nRd]279+T9?H0g9A{M5;턓eND]?k u2{uYR2d`r&azܑ3|b~bk~|a^C|T Osz} #,=o}ouP@N62ҍ U"G@oV%-Я7ŊɢIW,YT?ߌP%m )i 6VڪlFB z]wψ_">lq8`Ht@"z^ sp~A 9"% CG& UCݹʉJ+&dB:> ׈6} $#tKSUoۼqjn" `˃Rt.'[ApҼ}n;i$ ›7M'e%s*l`;3=ʔsÛ5MXt?]b^娄F r~YҎ7\4B ` q'lRVԮC!$߀z1 V:8y"ή3LdI5_YK͠^g=IYf,mubDMdnOBxW!kqq>J`Pa@uWmE,rܙ/J>.Ub34{ YwG/c6a|\v|-ߧ+gxY~`3E(CK3p;_j1t=75t-*eAP<>emsW4Wniߠ8s+:?M9Izɸ?6\h ^4_ⶩokv"!jÝEN*67vj:<^SF$a!NxU- &GTRyn{n?"VtHo8o%6?ZM>ic_{NZ7XډH$fwMB ݅ł{>8NJY%f"݀59vj0r̠ӏ. ij]OC$-Z;cI ^ K쀗 ;zB5, /G?aY=F-v|5*QXm"ֈOu DzZr8@m}u/XExdaV=%bx% 8X x=V= P#RЧ0nR 뎼J J ,%YTws>1y 5ֹTIDUd? @a$-̊vD.5`XKÖ_Ƙhzuk׉~ {*nOw& ִFi c on# Mo6[)i1ae~ǘ͢ۑvZԒ]rUFPW%"Yw#D僶+C8Ů4TδfoZa~c[~aX\_(ڶXm:R*yV֧բ+Hgя pDwCwE(42U&SoО~!?jPͱ4Z&~qi22!Ж/DT g& dw~cw]>C:0t?䐖(ح@V_'Y^_FqUi1VHLw1vL*v $)7n^W_[*|gI C6`-ťJJ_$:9 H-j|`ZHÁ b9~BJx/2[U840_^ 5B{/UG-OS-N7-\OJly4:#*s.?N/"$IJN2l%`szp U%LzxTfu\46yhבIwݯf@UVx77yx :5ѐʗBYt!|!ōF{ղ:%.Cݔۧo56maoQ OEΪdL&džUƶU_Ny#J.19' ב~[|* ޴`BmV0"zr}~Fg7iR,${`j[jr;θƏNy[EEb&ڃc2T( 𩘚)r3ZwZpa Db\_zݤ'ivS*VwFT5w Xv 1vo*٩N@KB =+TylPH~Ze+,ƅNft瞈Xs)uޠ4 Rʛg ?Ћ}"uxtҖݣ1nhg?d|ƾV3[Թ))$Q/CD )"~&PU_Ժ!D-7$+qJ(}u4ڔ~d< Y=ԢCY,v=|@]`c;M^'m(YV(tJOn fF%ʕ _L?A;AG8!o(!/ﷲ$aVSZWAg^ QWq}1>^xk6{r 7`OB!\:"ɶ1W矄v~Mn!_3=7 tp 06{!ʎp޺]ݹ5fIup>s7F_j0oNr0j׻j6`uSpZl8R0ַhsY;Mp cl&+r<\s:Yذ[z"Pw³BP;d|,J s%Qʘy\NsqāH yUg 6\)>I_!wf¨t\9ž EEC o>`EI_\\^ MVaަtu qi$^p(1\%闯vu_(3CPkAfZ^I;({8Rv5YtfEʒ_"غ]zxgv-A!T2SgwiQQ}qMhdԴJB; ewH.=#f̎);'9+1XDݩV H#ĮPfFyv0b]삪iV^+>#%D {qgGau TȂD`*7{ Po5y-UR6 k'.}4n*FڽmӻOb oYy혓l|G @7H;Ƒ}.U2|t3_R%4^49?.Y+޸)^{k!_ೋmlw_ άYMA%9p4?KYQ)L&G~'z?=]75hi0*fSda9)z$]gσGz% {ǂ6( HpekM~y|{|Rf0>l<"gprp;fpv u]l;tŀߧg`"|؇oĀCRrևX~7)t0 ΠF=[ ֤7Mr۬j[MW7"W烌L$iz8)Jl%ඞsbVN!Ejp[%k}_߅C*BHJ_D%ų;߮xHqU%7sƣSض^0{q Ym8c7d騻LzK;q3%$U7W^ճOVA['?LYB\v>`:ه_o|NG 5-ϐ"HC.k"P-`˾_57֙QIn3>{d#/m=9T7ySjdpHd$8 }v϶Bespq8-Pd]ĿB"ڤ3t)B1yq6"/-5>B|{!xy1 R{3ej4)/{Ǣģ Pߩ[Qdt"F9{ҿRƢ`C(̪|'лUi3H [bs:te/R02HlC1eѡB?Q6 |;S%X~1'KRfZ%;wZi*<`u:gk4յ͡ߓ}8܇}ɶT(tP'ύ2^?Dȋyl 񼬸B c;^PcFh-"f裇 Wi61ZqU`oșC%sjl;S xoe zʴ 2HNjJ픮⃿ĪrkdL[(gu>A0yi88̛ҼOTTq#)xyV&_ V̧wE81gо)'8.( liҤEi ,ɉh=Fq"'aC9  {įA^6_MKgMX,LZW@_碽2wurQ;OfQR"!3 *9tN 4n@w7_,-bP!)\е#׶ h$-LB|:֦-c%][4g`Ni|(p"wh)n}t4Xt:{lIIELX&F%56! y9cʘ@ "%Q 7al(f/D 6thBOi ǨKFkG,TX7BoW&v;*#! 8VӞ?3=TH>P]`fkoeQ@/=pd1v >>t=~L9TL{l9)z](_#]N4ay%!#O3z KSMki)kL_-}T|QdF w)|C_',Nfmَl;{C-I=w-^+ ynD&!cz]SI/9m!`UPJ`A[ro} yz)SP7޵W#WMHq̲yKqXі$$'}MCd?R} e)sd{sabSMNTVbPp4'OZĚr2t ymUUXꢦ7^LDNN6UXA,Vvw3SĶ6gR7G(%*{З|֓oߺo7Xj2.Y9x| k 5*fk oZ<%`t⯈5LY G%^QE0Fcrc 6zSbirX1#&Dkb;!걵f;T?\F ׫^ 4a ^,Hf)< G4PNTջr)a^JIRzH]U-===jbH~\ш7NM@ 7쬚Ie̞b*5 ʣ[?ϪY&v_H.{ Ӽ N#17hf%Ů-I V Uɸ`_<1= m+uuwTZ'wܶ. ,}3=h QYrثfNM<Υ%}V쪧7Ǘ,\[4 z8O7yHle+ z,G2}wGصJ0HX@莏#+S6arNVHub#-_uGK&dYG|{4"J0&iX@}O~Mϻ[%-[%urE=OV$zʇg_ mO$>yH"AЅB-DWcNKUs*iR *|g0)7zH.rtXCxؚ^yJ w{ z%;, `YgcU`Vmalvstev-_LC*M@7 uUQΞY kG2u +`݅^DfM\TOxkqirI{ʿg? bU-%e2X4fnkOgBzqBM0ɚ]q{^'xjVKv뢾Z`/߅,+mȺe8j=[8f:Sύwe'[Ё 8ZPvS+aoٖ⇘͠(G{COSM2~NB0:P}> JBb 睰/q!+߫L`$ZfaȔ$Bƽ.(3E[t}whFq'2#_ZXZ{%v(7 ϺH.֨gQ(SYc~ӴhU4DSqG;Y:hANJƐ"S:\PW*c6f!Eot-Š񥟇9ELTthrk 䡸d18L(1@L1V~Jw@}|NѭuAPY)uOT]6hMju09vFSSǺXxX@9-Ew=~Sb(Csd?K(AYThVS}<([ǫQ0;"l>8{a<^P7A(=NZR$ii} k+d2} LGܢHlU5a.+Q_|1+쿲bnN' Yғw|?TvjrtY&Py hYrP0IB [Rs6=D8"§R %ÆLZ˫TBf'G ²M/nLku҂"x$zm}Ɋ(o}qtл?U'ހd-ҼBPEcJY.6~hйb/X60&ߞ)Ο)(+kGkdιFehcr (#Av$f^w8s[z?(l:մIB)cёB]by8Y_eZ ]zվgӧ4^$T C8ˍ`'2NnuQK$C1Nc^;F,NnLx<@:B UH6Sxy G7>-{O[P\mdO#X*"&hܤ;VxJ,ec^zEְ0*٦|vY~6=Un!rMNl F'jdVޗ,k#mQ}$^ad1̕Sm,rFK;RښJ}miLƎ ҫkR|1ݼyjW5EK0iT zV[d2m0IDu?T0B ؔ\2___N)3s& wmiܑ sZnQv 7:}h6?B.^n^i,;W~CYp~n׊^{8>?_^$4-9MxTX=T>zvuI)'E3h#yL}t.&=J6wvyYԅhCݳ}g|K F;>B~ea+DK[mgX9 ) m_'{_l@{i:ץ2–9n.R+򩠥56@+Us/|@ƿoŸyת02p:\7OFaǤT\E:%_@p쯎^ Ʀ3-ywg_b'"ktʎ$ЎAX蟿 &w;ɐ=;z 3-Nz׵1O!lNX6&W#Ṕ%1G (*7t/YƩj(Qم Hy`+/4D-q\fzJe[܉YcÚ%T/dnؼa .܉EX @uϻ `;Eۃ%mb [ċY#do':سS$zV6+LM! oN'>61?Sb,:s}FO$Y.ѿGSB Xj\O.G1r gSOn7ce9V}ޅ)bv+UecyKy*l"#&<7Ln܍Y1Ҧn[f* Pށ:߰}.MWEeOZ& od#6f\cADCOcoxJwT~XSfXN;@0zjdIz!e"ׄsOju"ΛF^"vFhx՘<Y-`JIs!|K! [HV1`ɊMhR+SZ7+d)&d-C>23~dmYdg}FӥѸB~?*0BKnUKia_ T#7sIvNJ̚>d=w$!~Q5zcװGw,J 3rl$!WPtG `]/uRT Z?Ą6ph!'֗@k }gB+}FSH~R'̈MN~և`+*\,.m2+A贡5v*XpAη" h<}:Bk$X!40z'ļGXu13i4L<}R TvvKfEAy!J%fM'4P䌩,AJ!c3sB &$\yMݻ$6f @4R}#%<ۭSܸٴLf{|\xٙbR## g+.߰ ճBAx˕!r l]OդWf>Z!lmRF{$V= ΐUOic0oY ԧj&-~;^Ύǔ3ܬy,@VUE`cFZT}aP^o/S=Qyʙp63@?nw"'„3mVX+ ̱%f2j߷ e<{yNR/NgQUW,,3 sʟ*(>Q͐Ѐ@pF ,21 Nb G.w cK4'(/WW0'uZs"[_^81,l{]0dڂbBkL`ұSkKsnE11he =ٹ7!©ASt )NM3Ov+426*y> S==QJУD&вp89p!cAW9cl`a5+ċR)D+_r\JCװ.H3}J|֭iX-R>ز <H (ƋE`Cmh>Ꝁ R4Ԑ(NIa.QAPe.f5L24)FՉ ;\+4?'D*aoՀvsْ nt vmGE=k'6(![ƶ<Ųo2OXg##w~ٓ[3)jcd5HӄEG¸D;}\.SX$5Z5yvXcxMZufdj[Ԩd0sdyKхv>y

        &X0CtϚt5szK:?T'ÈufE0 |Q,;df:KLknk:3%+a!bXc piV0"Ԧ3KH6rpǮ Go}%_`1>,0 5C٩=;`p %U|:XӐ- z )\Y FZRڛAZ*Kz_N%ٕlxc&.6Jq* DP6* 9^܄6eq3BP4-U+kƦtAMӺPʦߧ+ImSC7ry݇<~];avFˡ]~&]Ou`{]^@W'CY2as 疶w_] ̂VLӬV~Duv! 64FQp:g=QS]+[q4ȗsמC #!h/^MuV~aTK<=&xq ^L$e;s(JO!9ґ܈X硑hbu?m N. ZjftU>BhD#:eSb9 FFS3g_ SN=k68e̽L+n^-E$ioZ(m8jEqK ͽj>`8J\d /Oi{ZA7{` ]oED۽s5. fK!ߘ#E3#tgPiGi܌2N1iuP1@&edElc_õH#))% iQ>] ԯ}+d&}١'d@կq9{q@b2CD,~. tV$;~~x+'鹚#BׄPjN"D>4̔*[-uV[W~7fIrFz{|kω@&MKW1yR9ÖڸJ$2\R~*K wI&=Ǒ|%ն>- !j}[UmˉB*<vjWN_(nH֔_0H&,NiIEo2k/[I!2A&(;?LFeVlÅS!*"U 7x`H+ؗ"[.pOOVgҿP>p@SnM|%"TrIzgem];gFe\ -fT::֏@=(. $ag}E`]k 7j'ЂgǕ2C(i- EggLy)D՞ q1 .#A!͎ve w^F9{5PRL,}^[2I5z7O)')33J䤾FT2t?ؓo vP#zI aR#L>>D˱I !%^_3HV+vgj(-CM GT`^c~Nc&Bf/=,ZoxZXnv[`:5GO콕$-eXAM$tP"g-űtF&yo Hoq ah&D2=~rgy.E#K0Kы.2xN)!jZڕZa_}ݙINֹ^3"KU ZhI8Wn5.ޗgYZ070701000002a4000081a40000000000000000000000016439a3550001c164000000000000000000000000000000000000006800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+̊I!Ginl݇җg'y*fZP,`sKyW%8|0/NAP/_YL&[Y(TݨǙ\TwMf vt.;7UBFSo6"mHۙ4y|euS/ۭ]ZwYːLDC?wi3 ݐ¢w8G}f3s,SAh5qR̀l'(xwwbO`z'e#G3RD.m;~^btvNg-{HR%)ãe)Gl .@o\tݲ:ɄeȔjy(8ʈ ~2 [*/spMsޘqXt .<u(yD3?;nI^='c*ͧ I$D\զ\*tP>D  +Lh7v>խ #l' ߔit'-P"]p*N'46I-; 9gιL~:1qf9ޘ&Y >~ew7mHrL4+zΨGL>j83LwcĞޡfIi+:5)[欇L]oWzMUK'[i_tg 㿪D0=o0IGA xgr6|/1V7lg58bQvRF| ;k]Yz_65d;WKqEخS kH(Tl.y^Y3;m4@CP}sV b8>g_Plp<^%wI`F?0rĻdc MQ.a%^tS۰}45|FTlUbL k?dF E`x^FCZ>c>O);';WOU?G r!dF[8dzW]l⳯ ˧c 8`f5H@pWYm^GT{ՖcbB" s2L"G6?z&E5GSoE9ɢw.L=~6kbNa@L CWv->ob^+goj\d, eM;,ߨlЮRDlc6:Z `ψ4\Ο.Ct=*n6) HSyhҨM&mJifW`c  jH]rȆ@gjj [1kK;xeyʢ+&ވ8;!h:GAo奂tө7jP~ɑ"aw!M#PP=ߣ_'4zlx=4(Gbh̰`gqJθ>c H@!܄#E+IhrZju$N61X]8k7. |og2:WumÄׁ2yo7|oGHΰAK,s v")Xd\IB!qJAl''.IqI}~fH|wBզO.f6vtdk̖ԫ@QZ52X%gӛ)_ZsSvrg:ѵ8p<=qHPopXzު^Żs*=L >@ LZTf?b~)C(hM Yc/Ao#]H\ zH|F"f|ZJ9 apQ͹lkjPu>| k^$%5kx.F6=J(`jؽ#B.f2JO'v4 q%%f) Ȱ( Ŕm>eM44R$@!-RpMeC/jqqO@ f<w uj]Ij_)gJ]hބ~#ޫ9ulb6}2!AHh뽀䖻M0i%"Wo@L#4:H2mH-=+V[ے,%'U?t|k6 a#U Eur}'{D2?"{(7IFeFRo)sr4r[ JDBOj??ٞ*dElU=DZԟc|`R*.D:#\ 1|KBI"m'`S&Ы +-ZRZi߈n" 篫ƣ҅hNV[S-g?hWФyph:f4 C0iO=+*Y{c%Kd ?tbsT {ƺsݝ\)DLJHrFL}s:tmHz1X荷h\/j/VOz nAAѣfKA#٣hqa‰'QMRyWW^`Q|`|5I]I,uR| !(d4 21fF%TU?/,w@0(ћH;wD++9aBD%+OB2WOclזM^I܋m h}JQ"db~佃C*WOq#,il Aag[ϯ6qHݥrbFlW#F4"ֲd(W[l_E%Vvos^-ܸ=Y%,J (U ZbW +\:-{Ƃ=8IK^/_[qnq. ;)kCW=0mU7$(AvvV9]:դr" hr? LF䆉<6F^Tɥ(a{I=~5IϦ3PMhW63X \~UO"#,+cNZ Rmy+Ŀ64S={61EgTX7w9E$-kgkUIn^n~͚ >X\ ꨙq1ZiRUc%5NJ*&]CAWTyA5,Z_aNjJaF<(d$ -~p~)3IjN' lv|yo}*;XEDr*<`eʟeكKHjnax<䚣+YA/!AR0 s+a*'Yaߣc6qJCh:nvۼEJfh&=cc&wDͅbD TPɐ/|V1J0ͪʸ픭 6/V R٩1n{Tk'BqY$\| L/W6"c>#RfSDC՗5ɐ=&(zۡU:9ffI3;hwF:lCU?̂iӯV#nٜ6u˜tnfx^ qy?c9/6",塰tA|(6+tr7C1-D'?KNDjb4x?':͑SA`oJ[Va(/ 9ylSXA_+0<ݭBe+bxD}o__B?ijb!l /"I}NuC%"Vm?$K-Jr~<>*a递GBϼ!LT&:@t:6zӇ_OBMdX$g=)u4QaFidz 2N9$]ظȉ3ŋ˻3dF~KD4܏Pw/71-F׮XT\Ǿ~A o:M-ATL+mZ^wĉ(GwQ\ DyoUc&}7pfCF¯BPw_^Y{>NJrFypvBvzaYhXo+|#ѯ)n}\IVULns} fQ&A 5 h"a{hx+X2# cB[t5%9#s5#ieǗW</hzߧ< Mœ,уyZ80صyG7}ðEݤ!Q@=\Q$q4K;뢋v;wT4bz,8 u"J=fR|b)u4n㡯Β5 ,$] 9I2x~d$&C`C5=Tl"#6?#&2Zs,mԇir$YcۢP1/0J+OH"3{ #aIAپ1ŒskUE5Ht-._ޏ ]ޏ:RՎI 5 >^f ]`0#^A;KOLW1l+:nL]\zZ;GB–1؆7\gPqTݗ25MMm$m:3; n` cd0t~TKJǡSJ$fܠ2z~q0Sv됱 :=4k'>=y?it, 6ŭnK(=f'9%#ÐjlɌe^c:RQa0hrAAő M3`)snKjݚnyMmp<Xm~X)XƷ뼙a%/ߨ_jI:]`FFg]Y>=od_:r1pɖjVKќI8R6O5;ԵjaF#i;{u)@'ydiPW҆G3|φ. E-|ыۊtg8ynu$㍠ϔc_*#nWeK㖦ifr{DhkM$va}w[] {dqjEeRbQ Xa}BWjo&N8(bN;tҲ֛%ĝbۻv\e`zk4cKeÍP0mO ր%φ7i hƕ26_j$tnE[h >ywuf7\M(!.C7ýF3ĩfx^zZw[8Gt1`g$@qb74 o&4 )q,>U d+<$KۥJDKrI_5Ҕ}Rc`-mRvpFW%4ʇSC:Ql#l7u Y YTEl{AN5ij(Xxux%dOMсhi\nC`jlzz] '[U:ϰ<#MvA+,,s~q{-PBH"U &KTz\{Zl4W,oZ>l[mUqц=*`Xd2tAA&QHy ӢPl2:cWH}\ToьTAuNS$ i~}/)$vW fԸ+] ys?\4Wvg\zk;U @˚(䛝j@VHWiRa}Ly(rsG@қ5?OP2Eѧ"Ry{at9*g@ W57PEx(eWV37Q|1u*8)m%fb,q;WE8.~s۩]\2?_$)6]:<-&0QkGVdNa6i"'u?{@#¶Dgv} $b}"k4QF޺|ATxV•=KH-Cis⦵0n@z-#pGq j*4{yT,XNt"U;JM:Cϟ;X*dI-Lyę|HJgѼIQ#Z VysJ=J(E,qf{-krGuGh]"iof& K2y TIyL@qg]%C<ԍA^xn1 fGl3āW,e0_^-Ο 7y6u0N;np!WKdC9eqP>Mt- #]IYYje߄A-((= {2\,cP粴m/3OewáG u!4L! îIBy.ND LaTIOܐ:%S2G0"!Mǵz ;^'! rޟ1o}g):kV~ɻi49JeV#S/Կ3qBTMcdV\A} ps`l3^!؈9 ѦVTNkv@F`PZ[UVA{/w /ɹ$2X$ \^W5`Wn@JR_)|&8TU 镣kLCw KrJrmT"qz1e3>`B}-F( 7ϾLҚwer(8X! S@%L5JH#=}. cAvC}ELוPhH'^ȱv Z_:Acm5w)#20~o] wAPѺ|wo]C{ٶJbKY60د%DMMBʰjxfvVpbaAsR`|͌,XK受jH9`;to|Wgu+S.*;E\EMl*s&FΎ^E<;(Do|i.k?vӤ8iAK;nlb0 u/'SBBYr<7ωbg[3p8^mwrꭵ:4ZڪWjf1Y=ӧFx&5KFmZ})m+w^Sck& |k@c7s\UpjwJ/6_n` oI&k^Xty;HMgm#e f.=ڜR=s(WF>r7 SVuM\]ibFB7ALk5aB6RpRx\,!-~C׸.PgNv nBm,;,n *niX bٴ`M^; !7r =;KdUE2ƨH}s MP +w/0",q 2.fq|.҃&(=7^N-ihmc 6plmH _ *0x"-:?O{m?X1wX8뱈s)Iޅ'CyиOwRwPHpz 1X诸Dπs׏YCVuՃ{۹HпOȏqV p菅.lڃQHd345]Y5#MUC?i&EDd$Wԋ;yTE㷞9D?C!Lͱpij\uyk6)8u Kʼnչ5S?0'li`uָl/BRGMɾh-{Vrh0-ȦV v$.ґ#+&-Ԟ3FF~Ҵi%ݓ>>3~ZalCv~0[{ ^=}[86.L ch(@iW_Y8[jQ+2Ri[Ҋe+Vc矸\ӲWiN}\%vn$+(lj%Weﲰ ߕHU{5{D<%W~ޒ3RK8(I &OW1!ڏy^玻2<۷kd"mrⷝP-q,̿suz"042Gs4K}iӯ2Iqh4OUTy `ߟb`gesd6x/Z53k#C4c#h=oimR>!V6)UA^|`fōp*A]=uЏKvm; iDYNM' ue` =7 ^^B H{vX^ފ4'AN3YH3 P*䟠{eFX;NxkLs?_ dO@2$<ί4R;oepdJz&f8s#]^Ek0J~|cd2<(BA it;T ?GmQj~ώ+_[s1IoIִ(.aRJ`!1ڦr4Pdqv@6]=!ڋ]Lr XϱOCrO5HvsA|J:,I3>g@tQV -rQL32**TWW߿<_HR\zu!sҴG"7C3)T,_R{&!xB>]32qK@ 3%Ca/܁`87X+7JMpv2 Emrp )a4aJ"⚍\ߡR _Su?"<,ƗǼη:ez B` ]^6Qa*1_ 5#j&zqC NXQhCP"%"i8!ٜX:t_I^O[:NpTm!JެHrx}Ӹ)i?Rlz?nOcc.﷎hcosQwŅ.~۵qꚣpMZ䠽+I#ixb]f .0%iuuEzZm&f46aT=>N‘aAMa^=CNE.N̄ƶs<[swG8e?PT<n xXLBVL$sVReS\Dk&)+u4q pЎir`鑭N6\Q12vFGQLicxʧt2@Iv gߗ\s+jgiy}Ɖ~q 3>Gץsf$}bԨ7+=)^k b뚏@/Z̒!9a[XuN>(Q} $L( 7tM-#G: X ];-I;u(cJW̻~Dw;>r5 %?L$3x+ ?k?,,,3aF㾀_kITxZVr͜]J:m*sI) a O,6?9h W7DXQue.tfjuNlC!o?CwgGGx?z!X-zV}Z @"ή./]a=saeMj?͑[ fUmJ/5KQ."QVp+$FG͹yyX?ʐ4^)>qit,=5$|#JY|i)udtdL=5A2~Pkc`@y9:X/tad!#<#HzcG %[=5pb9}Un*-b6ZGb<^Y\)p8V8ayKみ#xwJE_iʠR, MX'&h1 ٤j5,1FR"(ᅥiDd9^Y'yDc&`}˻jq%)WşdɈRV+۫N9\Ί4|TrdG] 4fz9#WgmqzI+ODJOoae'w"`0#5Z$v5e4AbUqL͚K^-s&N$`Z|BYk7_LBF@Bk O4^,='*3eRsjͅu;5u~Jת H)1J1n\ӔIf@^xylL$&.V@h<|69;5,"q4LrnSD 1Kt&N J!mڎ|!u q23=},_ (AOȢėysV>L#wIN!ƾDJ<0A&ڈy[n89<(q7.p>1PX Q1Gj7D7UXIlm]ZL*DBƮ )16OuE$Fٕ,~ ߡ{P%Vn|,מȬ̰5nήƵYQc?aUaɞr$۬BNZZ7&b "i ̜ڑf׊,Vn C8-*eOd l(IaDz1>-wb)}֣;%:Vu'Myhb ?U裻\ 5a?J^mj5 P:H/0mU o>7=q8o:v,.azG J;G3ת H7vUaV:zO5<0 |S$$?[c+ל5 Q[Щ-+و I(_M>׋iRF,oU-8T1kE] 61&x}d%;VT~UqԢpƤ iIcCZ%B)S23> "Ƥ':Ĩ靨}~aH(vdpd$hQ61\9A4d!9罭MѲxQX69I;@C4T;sIe!Ӭb7̮<ؠӭ6m(qd|P[H'/Bڢ `[ĝ?VB:c/a\u,A+X:"otdK pJ۽)ësGIVosKKQ?3"ڮ~jv|hL$?ǬJ 'biÿOhol`uMѨU筸= jD~ԋ. InרޣP2LEUϒkffl|Ԉ 2,?cApͧ}UDQ*tmu;d9%HnzD͚6$ TD5Ps9X6:" 'TK6??k ϟcЌ\m7]3&*3G$(8Q l Uh*e˶(Oűt*-C 6nFƙ_ Si] ȹ;qhdć7r$nq-Ɗ̈́ߨspՆjȲ{&Ji~^PS$`ٱHN~| Ԛjő؏=xNQO#7ټa7Y GT)9"v V'v%@㊊4o]ho/ǩ>1s5wk#&a%д)P9і"KѸZqVn) jxn7Aad"(cm=no9?B@n.68(3=?I[Kf;SjΕj|4h$SRJymQ XjZG[:-q#(^<9y)l:݀hqwK, ME6/8~[ qB)K*ƠHge!凓,PFjOG>(n<)V,2V571IbZ]~ga31i.};7ia/뵔8=v^Df{9G'gImV:KxjJn//cR";n+,ѿ=w0<% ZE`]YI?)2)H-Ӆڊ"H0y}v^^F(8QݙֈZ&uy,nrAhg,Q*Zv2Ȭ> C$DRuW'm1ݼ?JzOG]s'QSEF| fQPTw EĴV7 =\?o}pў4@sq8 j hDPL2Pᔨ%zw}҆܁{ASR ٓچrYz8lrd { '@`K t/[Pm W@sz72Q,fNGv=Ej, .yu: &xf8a>ǚ?1. * oEUsB~%=!r" պ`^v㈾*X8/H6wHgFԥ3ǯ /`>P[%7 Tl0^s1?&ehMkH |a&2 VPM[V"h:>0`Ef RF5Pst/d6\\YR$}ng`C)g{ 7AЖp\2EHE';|XisIK0°`dA`\\b5,OlpʕK 4| ZHuFJ(f'IܡCƝ=ؐu H>viڨ/oD_eS?|I|U0CzҡYxsgMʜ2] K|* E7s"z?FQLxz2'FYS:fb)p2-UobJզk>Oy]Ghq0mZ7:` zƫeIo`ʀM$r#V#<;ZRh֟ = D4Gl rW*&ᬵQ1tzD3[SFtM3/v[,3DPti|n'c*|6 f̒a|m`%<2gFNp*ʈFk@Jc*rҠ$]Ly/5gC٘oJq7dD5Gw4s5vm-6ei 1wkms3# 5>Dz&W!, &9iвh5ąw &x[>'R~yBXy߉0H* J{=G'/ v+"Y7~$iS @Ʀs93+˕fJlͯ0 dIv4}ްΑ⑞7Egrp8_ܝʗ>G7)U,V їvAC9=W#Ogә+"Xœeu< t΅ 0Ev,u-;esN(mc!5ZĊ00lBU%K0VPX$nP= v3"qY~45Շ~KEé}ӂ_cl s|}Db#vE=_c"1f{nv)L;0,yNOB윎:^Ks9Ӊ1TY@a`pbXa@jiDt݁j[Ikb<~ް NpipCw?ZE"<>~^F:7.LoKtfآrBGVF8INصEKubzH't0.dȕ!N( Xj乢 Wإld?BRP=1yc* #2OKXf}5E.u(Q9l@\d# h!$$i pٚTk0$`m=i(b +1 ɼSEȩ"c#1d:羦k *^t#o>Sܓ<)-jd XoY{UKMxTEe uKxx#z!12\@ ĵB0tԖsfo. d0]VTkሦK5: l9K3<2P )NH?OzIw{Xv/v(±DJ\-#-KCRG}| ^Ys$Jc~Y:4]lקiU q2[#^=NQ$d)Ax,sTCߣe^g7-Qׅ*(" `De1m4u)-+,*?wa%6,r~ JKCY(*Q̑PpT„V}j&wMSNT@*qXBĐOJQ]Lˮw}0c:Ba w4Mn)F*+yrxr<ꁟDX#׆gj>;Md^"nT .}L<}"҇f.-/>D(q\n?iHk @9^k 1lHO.@1g#lqrD4ʽOluzr֍UE+uh˷ψ^!uB8%p^MyZ#P74i+2`YOMjĦ;ܙi_m0(`z0[!Ո3'Y>= 01Zv0@Z n<y*z(uw $ Kl \"I; V1zhpĈZĶSyk;7C9. #)9HtN1?ɅmwwtEn!]:p_T?/m+Df{9isA"LKСWYn;#rZ@oU ، ׂS5YPQS] s',Aޕ T9;j?BT&|Ps #n-Rܮoq^S8fN$2'+UZa jZxb lΟLzY7HO24 Eb,i^\B M=>=4ΰ?HyhP.JyWNВsL^:Kbu-UX/!ʒX'jնxͦ!:|}Hi%4ߔ- tP} y¿="}w3V3XP o<|`<͠X:sCI1 ˟Bns9D&;>K{Sku0T ~VZöP =FBX6E!>H6g;>Hʯm* umCnGU5p\lSiϼjK8,clמvfV6?xEϛ ͂$K=6;6K0K8ZR~E+W1 ? /,dH"RL6% ni5 w̒?˽[*o}%/}Ժ< }BRKȰJ^Q""0 KWѕXgNc͕9gK8X޶]iWUxcz:Vl7x+xA%Zj2w@'M_YFh)*~A7ϓ+k|ˆH+fi(SgV(ΊՉC+J}}[#Z4 kslPO' jZC3Xʟ^ЖRH lf+S9LeG29Q%>/0A^!ؠJ&O4{K]Fi:sG6th"5lW q{Z']#o}]Erlm{*@ EPWTbqfI| '9QSm+zw/A.Λa(m n[0iexCJT$ =岶]`EkH OqW\I;EmwFg)q,}=C51ozN tq?<( H4 q>^֕uh+`pFMI [`g18Y{@pZ4̥?;zX1cg6}E}T[o ҐYlr&9fѤ~Vm5Qo%:,p[uxҸ"h"#Alz"TnTŨ)}O_Tt"lŻmKER;!`d.$qX̲ bca]6{f),s䉍ȕ/*IF yj$o- BZW} &ib>J}0}އo\'AYG|"jGKDܽ,S`o TK_P݄:q"c̤X;YlotP=cM%T)?/[^ 2 @Un "HYL#OEƜvNxc ,13Pib;DӅ}beq{%:%B]\QY ׍!@Po譍)GUԧO_-{?.!\f5+8qOsHY`n 8+}ġ v &]QX%w37ﰡώkHe"FL̃|}wtp*Ǟ]AHZJamf=$Zyx&j q+ qa»Y7PZ䎅|ӭO3*_*ω˻ JTBU<1K~ P_|,nC^&T%K PySaawm&6oj=zU"""J5axtMmao&b=n0~¿P +͵{nF Gt@½?#((鐍Z6+չe/hQ-OtCʌ }$%YnH=%eCVPw=_߷1۩eo*I(`/ 3!óݸI_^eaqBtxN.FZVj7d;XnJ{?^jDGCm0̪hU[/H7ȃCS_'_aB1z  ĕJ|¢ѷ ?bzp/_̚g5ߘ~g&X\mԠ?7I0Z0>>?Nt%rd9ZV$oIk#eyIj)('bHbdH{FEsЫH6ʗ<]EI#,[TKx? .)f0\&F6R^Rێ\?%d -EIe9xC]kЖj|hKHĝxhxtU8n Ϩ0`aZ19 ҃D 3F]?@R^?ƋlIlP_,&%K/ٶ3*qU>-K,[ :fsE.{np-8[3x*vʗ|-"O~@̎m@ũb?8uנܢ Vaϝ.F+kMB%d4#*ilw 3&~R'O_D YlRKV~zJ7h}#O\Q-A.&}e\Ϩhg`Η+Vez۹;@#ܗA]o|׆V.TFA}|% ΄"h{ɭ"ey4Pܷdk?6MRV` 5?ЫF8^=pD ?d$PE$3 \Y_pLVI+ $Uw!)Bol?OúP\4[%h :g&VۜVmۊ8.{5MwܙPMcP2V\3'NW21J/rݳw*׏1 YrԳA8\<5Is !NM `gT&' ɏ*b0naa +X5&G᱄ZC`iNourRao.(A2Ju܊COJT ^RTkYՉtrLhm,@.k\xkS ޠ.()aք|sS;` Դ\~VlsU+z@(4ziA% u9s~L+(z&w)sPyfcвߒ86,I"q$* .;|V*tʑflA]9m-mjѕnג?FI'W ?橀'2SbdnWL1 rp0*j֒*At#g:itȶ .& I M5pȱFF+kOu-gۖV)VG,|svi)]$P<? RZʱc2C7җeOx pMi˪v!)jIJA3spKN4oXn~pȉ]jJʕG )9-絑2,^2\ & KT4==t)TiÀ !/^ih+-ZbA's,,[߮TLdJBG6Q8FA\X] #or1*TcXYS3)ۥ}C@k1nʝ.DY9?Z C0%a%&$.\}w`Ot\v9+L,B\ GPA5f?dPjH .괬}"u($ ](-C/KCu-8eN:f:T$ Ǔ tEd)7dSCxMl{j+}/mCG\зa4hCvREb.cu] u dUB(0;e/T'hAH+ZA/m3 x㫯a7ClLǃ q}3Kr)Zl5g-lA-R0rmĤ̥U lfZ= lI @ޙZELy k\gQ>肂x,eUɟiM$cSiq{'vf0 >ڟ%. -@ .wk=묿KE'd2Nc#Ꭳ FZ^;#ND 3νϖf 7C}x+ ~3ʦvO|4cGP WC]:fE:lq=(Sgh'R0_5'&WK%2ý_5hQv&RŌ}]C @ O 7TެW+K kT a;OuA|r8Y羡yYQlEb];Kl%y?+6sgUThEu~cYA{XDz5Ay~ lQ${kv&g7O.#/=MJIn#2Rzν R mY75U %U& =)UxiIÐD\ rt9 r8^{\8k8z>džZ*ȰŔ'ښMXsx5Q{ >z;iDL6믞eFZ*\o bLjy>TU)dFsXstS"^ō[{,%Fήl } 2ՠz&{ޏT#;D%8fÿ0!u޷+Jxc)f()ðn$>G;jN>'1"0@^cGp[U4.3uڬ%.MXg,Ѐ 㒳-A@J/1'kEBk3iw:x (-AQ> BtRT6i38<& 9_ONGogr}RN^!{4@I ad`{8fpamL& NMSy70&'0JF _1_dE 4f8OɻϜrTW#o[uÖbrm(VE"w-x=2``D1fF]$y|~h/}[EyuUvzyx-E!Dj~'DU:A`X 7WKsp3̄^ۻ+\:rȎ6Tâ Dly+SV>YpoDq (9@ӹM WŰ6 4jwc}U3[ .VÔ]˔1ȅHs5D *ObHw^3{2{(vB`^yoN,U'ܯFѭo(Boǔߛ emSI(\]݃|!)$y#A)USX'E[mdNegNm Hxg|w/7H̝prRzOziı*fsVm㒵hТʩF]InH߻`(4fp@ckY{!q O &=uU a \'Mrb;A%r{1jj&5ty=̩}Njj0! 3XZ * _y8N=cy^~ZL>#R7h79twS>}NV'Qh'!x5t4NMoH KKm.FGV7$!| [E#iNbZ^T¢}ߙiYB ~.^83Vo_%z#khiAїGWY57n'->̭:E@cgbɎF)NDXpg9̖;y| YtR`2l#U+L>q^H 7ThE <}!D^y Bvsg! wPGID96`IO5sȯ 4Ql_邦z0(HOk;M C9dHϲhoTD\KhLT.-PChA7Tm`F#m# ceW]ҧIfqN([Rߥ(:} 6e9_EQuUhn4N{{9Wb?XsՃ;tr $0UƎz8TQ2;뤁j>Ks]],%Zyyx߲|a#S7VA :vO)ԂD=?ep08@uS/㯢PY,Қt(uHR! LO3ɔGGY2Ny9n8;@  (0PUoEBL=Uuqa>yAm۫43wW ?}n: ya6,Z_MTcߩdZtHޏs~AVX?-N#\'☨&l4Ϭ|`02LߙF?x9/Q}_ޱQ;J1T3bkuݝSfc,E\|NS".Ma4n|=G1S| I3.Ip 1Zrn-eA]186[1⒴IKZ"rJ3,5/̳0\@ur_j=q5`ZQ%ko kw(dvs`-dz ^fY nʖA^ ͪx&x/hblam?[n*Z٧/UA+mڹ sieU9q+vO+(u=\] B\ѾqTxt!¢?W_ߣ,Ik`qQntӱ^Y`w KZ 2e$(-Ÿ8?`uDw]w):||08E{6)hoLZ3S\7fhB7AǢ-` +=QV]CY$QP3->Ҝ`| YC,l09WgseS%T [eEaO͂T{bD }Rj*\ά (@@?h5!y SfwI"/7AhD?$Ou "gp]P@O{z =ZuОٯڄQBX> t?g[akkńÔS lBmn<7M2m" %X ^ #Zw7 &>SiܣSFwwg<ۮr[9B}ȋS]DG+ȾjJBdlVN*Л~=4 ꆏFj-Jã-@W c×.FM \h0}Dt_U >z؏9p~-vEBWyOķAj[i\Hn]5%M@ig֡l`|4ߚFM`Ckt-sCɼn͋Ȧs|I$DPP?M.'FDT@7ޥrL@&[ol[k"`a1YtIzIt1Yn]*~uuB^o 0xptCAָ8MBnfP BJGHķobZ6@W ( j/*$ÅO-" ;R鎢E@@H$(ٖkbה])JGz2Ii)Ja8k"p0su{XFpeOvU0K3 sZj6z"lBP-'QZ'~g~gX.U>y~IHFӳD ] C(~eQϒf8ܩҰpLaѷo4}ՠsPՓ[tHpN)}/6Jm+1q^iirrg̈@5U@"-eRu55x(@ WJT#'5  "n3C^6 kU +jGG#N$8!ձaBaX49oqBpԚ X[)2%Bκ+)z-[0d`NU ]a0Z#ɉDaʃ/bž/-ޔ  M@`*-¾v;^zFa*z&FPa?p'ض6$FokZ -/te\2:^IsJĭfnmFtÿLܥ!BnMA?TR'G[({ WSYQUY,Ț H\4au@?},dh+Ĭh h&M=ze_Mo ,wq_(>jcMMt>cX% q.%BuMAhyV "olc=*A4 Po|]%{޴DycPey\϶]كOpW+J#׮u?L G?nF,hO+/jZJ#X@S%΢ ]Ja$Y,Nj'Qms>TCe{iz-t v| 6M &nk |39c6#x,>03ԊYmmhA;6VCIyj޼ ב2{t ek0$G#乑\?Bfu*Ӎs@UV(0rvU 1xO +?х1êXR,n.Y+4'Av2yAԝj&m-%T]9 [rŇWΔ{GD֫3YF3,z6U͈|+~l:TL4\vL$@ ɵܟ}]tY4q ;{]}#/!Zܨ=Mx,weum1o$5Wq>=Bԁh>^SoK?lw_60w$ oPad#Ѳ`/aGZuiC[xAJg0qv;?WφsG51[q7`fEqDQ+.$=fGyW.ܴ?IG{Ő{0Oc rkYJpԀur Z(d-'v\'i:WQSun!X3 F*wQ^p|ɖ(CW˔[54czw7\J@䜣lU?Z륎9Rن})0L2_HʹwN2TUVζ債674@>oA@sccZr/}Zf չa=jxKہ~3:%?ImE=XyV]Joa #?rӣoJЪ_Qm|&aoN\t鋇%U7x'M KvN!{([{x55+Fn^U 3br@ѣZe4Y4DV/0~Q\L,.̂iX>وF<>S>>3ֺ,+$X}UOnl R 6C6̸fLq>=Qq~i%ط7=h+d.k/RݻCےB:dUV~䎣 @E+}62햵/l>,׽|K0Gˢq1;.3êi墠B/*Ce\p:,v]bF:? rh_Mr:Q:ٛ}QO}g[~0:N29_1vZq>zVgj(0|Vmo'AG֖#e{kwF=q_x}hMfM@3! <]z?i0 %f@S' >9M#EK~)4ivXsY,4\ٖi;O.Waϭ=q1έlO4Xf]+冫HCJ;8jHgF'g7/][Sn~nrq]#^Z7`c bfnl5=Cձ^țhc2Fa?;v(`hpE%;kG`$ӭv."g: 4/?pσ=.چ@SvkwѝJ^2!uH@ŪuƷX\ k%*+TKyV̛ v W=%8㱫#o虉mWh.P _>Mm{ +^Y=4b]@BlQ>m ʋk*"! m+P-zol(g*"e,x%^i>% 3A}aO98p&_P>j\n-R4.)~п_:)-u.Qu=o%nsFWw$B]\] [9BS?b XA8$F^wp]ĉ zE)=iM3b%1fӠsǒqh xc貵|>EN1z!ZG$j=ȹ҄Ip#`  pe$ɢ0%!W5\F0!!kU1&Uد#f5^ON0"_&=YMہRpn`}HOtPE))^Ody8`KIsI7b&بm&8=TZ+z| R_ސkd8J*^2*W$)o xs(R7 }ȿjMCgqBpĝaVk(tȻw@n~}+'WG2޽4uXeUĸTgV/vSY$툡yS4`>P$KZXeʝ߭7 w]_.b8 aWMdF|aP?˃Bkr }M(z7@ bnI`8hay "?=I9N&T]B膳dt:I|*gnsIHn wu$ WQ NtNz͖_3||!B3Yy>YcV4,xS ^q[rP]FvQvՁLtADH5jG'C_Q SBJ Gh*khwѪX饰mzu )=tl .:$,4WHa53xAdv;u,2,v $NԧM(=ؘ|RDO(E\ZAs 6B.\ {y}j= V)'q`6fd U_wrJNk7n!`lusOa,:f ~LcjF&O쾝==8MW?Y#n?IV"FޯVm- Imkm{o~ t.s*g;ǵAYŠ𤋮]o'xs m|94Țǥx<*(EC|N4n*Wi L40vx2G&bǗ%]8wE~jaV㣧GDaQDO rHD JfpO% >Y]',yXS!foQ,+i_H^ jp8{5{T+}&.pT e;[MmQr%km5 )y?%g&!]r5/v/ٰW Fu)"+Bn(?E3#(lK`PbޣXd5D;.dhdIn~ wCcG6&m;3 5L$ iE|-"C(oFzxcHew xڒ n:dKYgMEoՑQ9)eouoxX5t`>{X?Z#H >jjoO\2}8oXz A!'ّ۱^yc`d]`ieF04>E ~|oCOm3+}ONv?ҔCoJ\&eש:<s5byyL(~!n_13='/VU1gԬޚ!FuҖ㍝t\t}iZ,q*V~m=bBV\/qBؠ6Ժk#Ir+T$3'&Ǿ$,u45 ?Ђgĩ>FS͖fMLf 9UTjK@Nfk:|%R%R`uS=d tJJ-Z8)SGU"V?/ݏn4jN2щ.Kf34EH{#waP-wObPe8Gx%kASUbkAccDF)UB ׭4IGHufZw jz1xRvb'd%$ "i*W%T8m+84 c(TmMfFuEĽ!ܷDY] @w/l F#Mzy|jF~DG#= {˱V|Tza [.2@pDZ XPp(䃃5x6ۨ%@~3 MPHxpfBS*ꢁeAqOf I(kΊ B6IܡAДu~Lv*hn[Wh``GV[CJVΙH,̑:>?쎛*"br]HxՍmY=䂿V$&Cl~}"ߓ3!:j[ɜmf8W\1apI6ۣg{S}–= xB$5C⹏Tr8B3#*+]ٱ"ܧt]=$9LhI|9`Ր``dmɀ/ʸ$ Y:D#J=f$ІOڊey@kPDn=kncpoW2%4ڈo6|AcOzf:BI.״|5- 㗪[ag |ٿ Ė0ܣh?ZN?v:TܹX9(ƒQ X[u-N߹_Y.aFrK*a<=o@ Fc dP'y,gJԆҩFc3է},YR!xV(^\mps?ZP/%JX!4\?m@k4`O2].>BڗZ֡Aj'I~b`#YiU SϧyΆ_,ѾHpH⅏1bٱ>16|%Q72:V`2l$l<.B1Q, e)5rilj`IA673c+Fc$R< kj߳l6L%B7d7"Rutxp%AezJEi*T ;#zf[u BݦBF@ :pAT$ 2Qٟ8' G$grO?-=+ DDGWjŤ[ߐEG]Z``|?qC[! Η#M&lGt{HD$'676X-iCo>d 6f&fӈ;20i/j%%73iOπ4sΙk X>%^^Ь*.]VwޠJC+tQmlѦѶ\-hL٘u=#okË%Ʌ"KgsNWQ>n39$:~|Qz"_.2ЃY.ZƁ\烥upnPZ&p7XCQ/%-O%g0W ݽ3ҁ EVl9-E   :atl,υI M2{3 ƳY7LZo^ rݾ8F$fV ʠꋴZH }9rR_bA  *zbnoKs Q 6,n7S;v)\7ђZvq&J:s(>coSt_m]E2g:`:]4%H$W 2;8jܘ0/&.OMml3cbDgh~ q*Dr\en;!O0~up ͟~ f^rkPV `}C;(ee5RZ̎2JOeEڏb5nQـQ(*I_~KD?p<ӤEH}a;k1Nza5FRSjgy6f*ZfΤV{:RwG_d6$tOܦm&V*AGQ/}6RQb>vuG !W[r HOJ$E:zH=_k к(I0JłuNN}-mn( ?ˤR>vQz@^,ygsp}ح"۔K,uy幙PIyWN-ҦUp[v)4 y Q+6K63B$᥅FmU}tJ?υK{74O7 IODm\*t\Q`qȓxCMHVԴ*wb!] "诌!98t$+͹قW]eeU>XNmͭ$-Kq S*CeE1tnŹ2!ʍ {F0I3P!rcR>b 4:.B8yܧ=*ۓ38j+8zs9=z֝"PS^5k]ͼ d_.x\&چH>~n=gI9h$1$P '{0Qt8~nb}jNI$sL`Ӆԓ6-M p3gȐ Mph}+TAO0/q`f = #O 'HAOUA]Mw濇WR:T Fgy:|zg+RD}D gK 7,>'`N+,{K4m%P:}/Pp / V0n,]J[ C9AFXe( Ԛ?-#+O@KqgT*4=K<́mj  >8"Ympʂ-DWAzeL:P2FM;ԝAڶ2AhѮ1^l}dT`+2؎AֹD#SLO-X:5@Pl[;76_qBƧ$`uW:ZB/*٣id]$Pl͆bQPL3(8Q3ıVA%{oc?͘lfj(ӟq)_rIft(uXJ1ʶ'i?/4[Guk6T*X%;(Mchu:8|A?qNOɣ)-vI_fE"4g:7Z NlsU.-N1Ur ത:z \ !ab}Ut?G/(F|JWwH(BbHa,n׽K0?N d@c&Tjw(Fq/ɿD*۹Z&_41:J~da)P9 d@>;b*~*JM.4!kty̛ӓsaI [N LθF.QFF\½k!)Qѹ-6^]q ݗ:^lsN,4 KzO=,e)oHNwrg,6vLt~i̺-bmJk{.dd3աX@{9 Q,#uEBJ@ҢF imNt(#a}NQc]){sm+ӕ["-^*Ld0mOGIX}. 5|MǗ"k5?jPr@/j-q;`t*Fcً|ّjk)C58E'uU5[Z٘ؿ߶aH>dJʟAEڭvL(VNilqa5)J6z 0m-3 b2՜3  J.c0 sBus7{!Cʏ8:C1E]R3 ?b"dJ2J>%gX(d+/07g;R7X/.C;Cׯ)PO^e&-^.@V|% fa,E@x(?lhAj@r'|diÛuHp yZH֛;Q. KUsg\!gGleKFϦU7}ϡ K4W'ćW qH8%螽/78֏iD.M6*ʮ!x9K7P#Xyr]%mᐉ7]} |ÿ d1v 围YO[qQR$-7^خ tJ{p[O1/`ӃϿcFmf 7c?i2Čaxj[/^#HƒJI5GR -f W˼|߁:p2yJ2eb7A[df>v+8Od@8"h+L֤4?*hpHZ78ֽ̹Ӗ@GO'o| B62Nssdt7,/gHfDs|QJ/O{:P4}f1jw"*V "2T5wNEP=ig ^I[e J- Гo[o⯏ٌcJǡu4oJS;؇k(ֶ\|%k!Yg|{?{.k2C3Yd^flw~asoH #.6?jG2jUW)Õ-σIzw Rrcu$FJJP~/AС2Nu{7`hI=^ y.ԑM28H}6gQC+r2ͷ|&%,*|Xo@7>vLtZOqYpV4U:YKI/3*[aȖ\lQ͈ }0*"$$_t=iƩg٬{K {],7GZ+nF)v_Pru>dMpcg6/++"Ű ٗ +EV͐}B! 蠡Z=51rQ \kx)h#ؑ'IنMv9 wsbߌ:Rn`='C\Q.4p=?jmq?b]S~Ou>!*Bw9@*0N9YC4Gӥ;u1J>>1u`ؚNf!z͘t|ӣyEg5miq2L¨ÍBsp.rUR$پsywOL>|uCL9dgx)xNW!ޚc(=b(E"1:jPmm1\Nd1E u4xH}ފsMs tqohubv&9)'Du4C~˦SITeOw#ٰ7ֶUӧRH[*R/ƿ#2Be /[r <v~6`@D0\݊*tN5XSZ/ s ;cX.[yD.=(eIIv1[:] 9c8Gl0vZJ `/,}덡H KW,I{Uw5-ڜ %r'SJ52IޝgiQ=%y~ |nZd)WoQg᨟Q0\&3 I ;nC8v=Ba(|\t.yl3)ryH,Cfoa?}%zّ򦡼6E !}V5fn;z5xrn Hrvu!cN ޱ{_ {^Y]Ε3(2mR1{)Nu4 9{ay9PPQpWռVO?Zv :hX쿆 $DIkpSti7΅%+u\/xh%!r&(}Vr(* 7J-T|yGmbGh NjeU$ ; [dqrԢ l$h͚єx Mtjz鬤 -S"__ yBo[|m/NIlsQJ^ߌ Exs{*v~>0zRaA٫4ա$,iBW&uIpG4Kf*??sjYߥ(! Q';;sři,7bKa e{L=c-t6yU`Gdwy15pdolQX»DPiְ4Wz֋&^j94qu6 N ˤ:|q!+yL+VlŽ,wߐv4ϾI wX lMCf-Xɩa-™mI7Y,n:PK=}Fk4QPP)m[|°\C{3%̟"LS&b2E_z5TμR#v|>ݎ8fQ#&"u{ B!þ4f1}X!s>^xf2ώľ|yD6u~AِM+bG.(6`uKj"> .ޞ}#ͯKCb떦p f#Z [`DGO>8yOy;hW8;'jIyQ_N7pM$ڠI2½\ϭ\/UحǻB5y:™ov|\Җrb X$tHOȺ7/e&2`k;C:Ю}fRIų0Y 31_auxڷL1RĔ|GymIR4AW}g x+coWfg125`-P}|y`ETL{zxVCpc^[—TeC(hQ^K;3  _8WmЂC9>0G?>y bjv#eY< aFRCKe迷Uu|O+[ ;l#wI~LIMrG>YKnqphzJh2ŪhnbS6Au~ id'L݃Ԭ%w`B]v 8~WNӗr;ҟFzmhj_xҴ"o~_j[بS6GYVV UhT|ҩbρzOf \[@0<_zIn4P4[OI\l/'ݩnݫK%h?\s>oCC5M?)g]08&J7=b߫~ cG_*(@ܮޅߧX_??F^Aօ-ƶԵ T\%J5Ji]֔soA\<(ۏ^j`a u2 5s9T˧*Y7OBX̺Z a龛L5{<ƙ~ Nf!,y&AFZ3El,= F$3m|cjƧNreG(za7)xrTE HnR_!3w;0^DydYۚ޷}chԶ$d3%E:uy&*nUxkz@01( zTV)9,dLgELX^sCv^| # ҷ<3" {FCK(4uYn?(y=Q:Ga7w.'#^fEeD0y3ssiq%[&v̘>B5sZڂۄt'dgL. 2]LM9&1Յ*3D" ;HBFZtGXS;ui[[ 1cNL㽉BMS6qǬыbY|]H^xU]qW;$IfuxRʅ~Sq,w&|2=K(EgiǬ84UgߘPҜa'A6jQ= ڊj->SUlzq8;„#̀e"qGM3M%&3/#wB_~ymȢs$>qY2*O%Rn!hu*~NΪOt%B^lL$ >Q*pe.!> @8,11>U5Zbȹр_*(:i2's}5uEe9:%t==+~ OmFML Tc%6]$Z"1 祠^]~UK PÅDo۶FEܴD0mpΏ ?Ih1InzT`%Ӌ 3"(r7=]4:܃O.IrښB\ p_p;8.Kʴ;UJsc/.MϺFQPA8i?[Fbq|#_+81͊` ^銇Ѡf쬁BHlwN{Hrһxàƪ JK*!c } !??J1SmI^P>TJS-Qx.SިOc7-MڙD\&6H@,+dLcr=h7R~Iz ̔o'bji*\ Fȧ0$85zdx+aiQYѕu=|RL^m\qWEtۃJ|#Z q*S+T!GER=nat|Za_>]&m [i)r聉\-cAះ\v>* Ү9t52E{jQu)5O0ra]sHx MFޯ#~N07ې6)mc$S=YIOnūpN/"L($vc]Q[Dd7EBdҜe#pU3:eZZgS\š~ꜫ\-pC|Wld0.*K"K5>1L>jc k_6OL=b"hYwbe@(?77~Yr5Y&W읇[ <٭V af9VuQoD鿷c>- }S`x|i{T\U#Ai,LhJWEocDW(ƀ b4@FX@S="R|ì :/S78S\Dpz)i$PxIn*/6Z{BuK4Mm ڙt Z:,p9֐L?Վ x8tJ5P|NU@ƨH<Ғ@һB۪Z:nb{%&>a]Y((+l2v`<<3b~Nc%$^2TVAoȾǛ͕.oYCBBa", M#6K Xf[Dޝ &eco.zUGjeʰlxT] eZ}-IA/^3K5?ł,ۓKT/o5s $LVB׵P m8h!Fkaf#]P6@G%E3d>Vh%A*n /IЅZ oǯGV;q#Ȼ;Y8Z8ޖXlʟvwQx2oI3}NrT~̰PPP_4iQ9G`Oư 3|O@`4iھZڱ?kt`?"l !l{[68fOGxNxI .g9s=*/ PZT%{DǪN1^[`X5Iq;ɈO zoq$J~h uf\^?ˆAotN,>93q׍(uȫ YOR%-ukV˲?z;i@EĶm/P v3duCAA\5MY;qȀlu&wy#{40d_1D4G8' M8Wׅ•%WgA~p|a+M=)d ln\[>W.$ dC;*&8 }YΟ8MuZZ,cϥ~}e Ushd};D} T1B衐 T܉qỸ@͏sH+U;W}/^z\#l\% ̯iro[%Ď` :AF|&I*ȧ6s?Z"쀵>ʿV|oOHЧ֌Vqt01Wk# ' rQ<~Yٕ3KUaW/yZI{O@G";<H5W#)iiuSe)+Mȶ1S9'7#G`$MlYI8 rחF #ey{ܪ `ލ ER2i7mU줺LΞwN25 yIlx`zd%dSnd%zyT /1tmwQP2Wm jp/ݶGHdkaw[Y;VsلaOP‚-1R1tzWȠViD)> [0'hƓ 8j)IԊc ͼ}jXi}#`#9^ ri 4\F# zjA8kL HdPl=!nWn6P|`vwLhhFBX_I֚M`1~&QxO)Sϐob'׳J\t>U, ^M$=mړp _ Q|>vt)4 lBCN%>.bxyFQ[`Y#vG pOYdbH -J~+ s2YԧP7lc 1@Tl}XCTY|#Os8vXhl!cJu`(DrCz};wCHd*%,GN#9XTflKYpi a[^G+] 7|*-4T܁ÙdHhjW9DȉrSQ1vTM]jjmpsmP fp&Z0Pjant?#-lǁ]/ uG"L*ŜҖZJM!1Zlqn#魆{. Kc0qڛG+QT]pD,y#^ TmUѾkYI+O!ջJ^тj_XF*EW]Yԃl>FQ۸:- ]ַ#&:qkP,޺!to`_-MbIS 9G\+> /%)Mq M eH*ecvֻ q2/(j7%lPӾ!Tתߒh\Y0)s}YՆʏ^ZW;v,rMbM@suO=l_Q硧PS{:wE[~32f igU10ι7!f=@mF W3y>ju:xW.*KHSj-QT?s /Go/!#q\ҕDnr]oVr"x%"[\^%Cw%^4! yל9jniii`ѮT궰cȳl䖡T.tF%eCVN݉q ҷ )X.X$a<6r|kuʩh 4nok.G@P=oJoq qLb_9O "eF/;|WA)aUmE]d>|$ `hj̱PX0O;7ݕjY_n|_&OLw~ ic}MX-o NٻNxe,5-X3oI6Q0V}JUa7X#P^ D>ٔFq/҂Al4ebiR㨑#Ls❔Y"ˈZ6s1> do!  ^uzjuMc}ʥ.' <G?dIz ֖K3{syTO'MPC/Do7lHHmJ*Fz /9་t 2E/kشq# ]Kb AG`-l~d.RJvÍNCfant ׎b ˹ jJm{^68C&eΦGF 11|{W5U8ij3ɱIJ p튠.4Q\IUuNr4WqdydTrz0aKsgKi/t1?hnn:KaALam`нJue;儩/hAxr#j#LAc0}ړj :i .WJZcv6dD)АɳcVV;> ݽK{ǦZ5y0ܰ x0]m%)ڙWohaQ6)կ_@g#To& H )jk*9_/KcC?S#K`r)DI՚M?;k@i,N2:by%z`U(_nՏ}1S>Kwh6h4-cAqEk^2^prXYY'w-w|iTvFpо,*2jjwvh# ry/GcنMGmTι;Ky yΜk m5J܈j-0@؝nt-kRSjWt?RD~ BIGJwT{"hRWkK<[kAv>\(ځmsr MsaΆ;I&q7l G=4 (f,DyF2#5axq[U\pϸ(ݱJ΄{ ՞vِI]wM%D4H$珆\٘0rt-s~#tCh`7;v*"PUr%Gqb WZE;l Aۨ?iWI6,<2cɬh䘾&Q G7#VL *+w+ [|v밉 쟏DssubXx;8!R-@Y -3kkƁ\:]nnwDFcykZEa Q>L`KqHhaq$T@Kpg8[ P?S\LLXYrm*%8zI߾C) (-.# 6ّPd!a8~ɲZ4ezIB:ǣ^R#Ľg!+a}M`-bAIׯʅHZwj~#lM[YOl,ҸߞSoЈWp6ɹ"[B`_LE$wИ>s7*zoRv 9kX-ʳ$} `HfD{u(wcFXF3N" #]sWHPV>~刿w2|$d-X<AׁܫFo0۹;-a򳧛 A5g%u%% ao^`txuqLڅlmFTݕ4dj6u("% V*. XT{ ŖbrBZpĖH$"P2%WṟԊoETh@x3-)rBtuv^[+tѡUYX%ۻRƘ7=ߺs p r8d-1K\Qiǚ)o?À ~ٿ#y0]mή?Ng,1 !2aTI=@qHӖE>H ^=@" yl20Y]9>bTgy>pn"0,Oki>)v߁$zVCܧ"Twζ\I!HGe_yB/\kDMtl蕎EIj[**&m>EoKLḱ[m&=Cy`I^WPh%,ķ볜n;Є>c]JN=(g:2i)6IdA2ӠlLi+1i!h)Ln߮{h.Kg"4sڼj]{g&lHdk<(0c xz'p2lH ZuT"T]:?Kr'cf8%sXğ|zidh^f\2͠ƶ:$m|;~i3c) n#Sŋ+juNbЯ#Iz!*g.t=pcRGfjC,rItЙ@5@ilZ%I>]mvAb7WiEkL&'԰gN9uF*I$r& K5a 6KwDR8 1َ&3Fhc;YjXA7 v^F~%iAUaʓg*I0eө &I~Vrj[))iϪ* W|:3᠏J# (4>ujJLA.9٤`OrC1)4ߖXKR|P'k;.P}ZŔ==ԭF 6oO"MER^⣾ĘuhmȔboNZ\2 #56$QC}f>Wcivd1:1c]WԳk?4|She T9ȴ*@SǪуbfⶲPH'VHWla~OTR6<GK/u2Ksn `]`+[ԳɫNqG((ɈLpg#R_7amz ˤzb]v\yci7}PEcÀ(F&kS7nDz0aIuIL$m? ")crK޸!۽[VSr4uTtx =OM\6CP'Jeiea]͞B[oZf‹x.Iw]@jny[.7Zo<] cWr(BFfs9%J;1BD7/ޥ _&<Bսܝe~\{hnlx+O_,6[g D-drT_#TrCQY 6 I+j7ru't*b@'); 3:ʵ_@]njw8TR VrTp꘵>63 q7B:@30p[#pΰq!Yz|sp,]m47έ8vFAqX]̟gXNЎCcb˟uLrv'N[D=}Zh/8>> 46 pHH(m,^%%l#Cw{Fi3Y0Kޮz1ןid]x:zO396K?KC?7†{8;m)C UhpС-lqD;У%H3 S,>ڣBL#$!/񯇐c`+nA[?zY&u8JtS&4W ZxR"khmTl|wJKT8۹R8sat*C&6Uht@w\_pceWC_qt{<Ɵoa^fV|R)Rc[wOۢ'p'0ۆY}[/ ;qB^=(%U ҈s*YWJb0z$~j^|֮mFQ䔀ƪ  gTN}w36e4Ũ?!3+-omCY\L+l&NTrn*et?5;ٺjZ⑵95*O[ޘ/& 3mq`|)l{E;"{RȀs~GZ-D?$43V9RJ}4`T߂f7њCR\U凮ؑ캍׹ Kvp/o/ D+v7>so_X6]t?1̍Žzbs;ȵvavz~R:a=Nv/s#o ^n+jHz!aaY1Կ:4eN˟nRsi,iU?<@^cb!Dq/0W7•}?[`j= 4jbCtH)f( KL͗D'{Wyk:ZMC!A{ w>)/wGcY `Zٌ _ɘ7Uo<|"]ʠ ;Z0@1\p.;sdQ5xh^3+|tv@ғZ+Mվ76.$vCZGf /L-U\ϭz!FޭAJG>CZM)T [5ʽ2 Re0&>$v,sydJW]F|()g5)yᬤL(:VUTl@Op>zZV추ES"chOnƺ5=slPWm՟+F,aϢ~/$L1dnt)S 4ӈgpIY*AMbpn k*XET;`uoa _1^a]2쓎^AvTQWdsiqaKejfAg6oj_9lǯɋBa(yOmÒT(<%j7\`~̇xH¹5,;NN܀zsw~cPΪ!7b\ޜm[CsZ/u]Mrd .l썯4 ƺ"RLMN8X3=u>׍W2 C%&w k )wV&?܇ k H#~gϱ@?iM<>S˔,Ges&c:!#gŽ 0$ /la x1IL 3} IlAπ0yL`py&ܧqhw͇S=wvXH^$IZsrwʲY:a.l@9z"g,k;hsSPنr_Yuܒ'3˦'eXxO*CXƮL Tv"0}IB _F6oOSb{RkgKLnn跷lBDnR>=IR5{eMw޵F5K2L<!$8d|Ǩ3PPN&a5Ek*$/.@tArz1,//8O|y{7#(pWů 6+7w+oW#lv!\X7|^QUݹs;F'ۚO?Ќxz *ʾpفg*[cOT byq"}GٜIlZqqº}n@I (X9跐*tr&C{q}7YxijYb~k4ƒuA$APx.B2dq!Ľ[6m>0D'nBBd*E-,w$ 4,h\BL(i>X@}drQk˷(3Ta KqOZ,,{ "\;Q6; DOF-_=9 q@㎧k2/M"7 ޢ񢃛a_3WA;&_g '1S()0횳}1xWY n2IwOLLo?W8 -pnj>`CM@1j9wPg{* pqo% TS -ʇOy=uу>[dƁGLƢƀBQOp(Qe3\@!95e*Jpk*5CsZQEhGe3uc靗l ٺ#~*RJ ,-*Am>_D?ງJo^c7_@č @?rѭJ Bu$%[. /@I|pWߩ.@;<-[#IYf"VDUIV9~-+2z]F |kv?k}g p6U`:lB)B4 GD7C ĆWl4EhCkZ.W- (Gdmk>!“i&SL%H -׋oF;[+L ^[l| ,::r V1^yir{Ύ(*DO(傼#_Iw$kNܰvk戹Ϛ *n!rZ&_53#Z@x37m޽\P ~WOʤN-v] qR;~7豈ByYԺsMVΩ6bwg۫!z_FB+<;K0k5+,=0Ll=a[wtF)jA 4bK\a`;W4"cX2/2[ ΢@4RW,^-%D×A*JuZ),@Mtފ@y'aHJ qQDM/e{ vѯB@*Ӿ/ŲDzӮꙚGȯ Ou䫑#ϚAJeMqggGo$bP=3O Oc2s(=4]:>=3^e4,|Qw5A=)2bـQ cQw{œͷ$cr!_;Qn/ύ9M%Le!=\Jݲ-H)>EE~s QܖX-CJJ/h=jwA"kA|0ekn 9jd!9[9|!3[wh:ϣ߀|ί;#J,k?f= M\of|R1A=Y OQW4ߒ x4J穚>;E|@̀+J%4ә-"|@l4mW˙e$CxҵM0aUҜd&7!wpMJx= dU,iK lJS|uJ:Âá dqhk6@:195QyNL7]x P ΕBy$@mסYLttʄ|(D-7G)"a*C"g"S/nNšAW6n,ifC%VB WbN.U2Jq6)?aOd0 Rr&؝NRA)]ִhN?N$yj?2`;B1-Q5I O[h&Ǘ?@N殮Ol `6IXdANeAJg-5{[$ \K2B[ĬDugo UD KPq F)OLn Q T#?ZƂEjW2,jZn`=3|'SaԉH(#Ht1O+P1@& T%}tovxBmֶJ&/$TxF$kqH`Ƞll@UŽ LZj(wCRZI,av'{Ќ/'Yհ9~$T[;s1kXCo4/̰xg]QI?Ru5?-_CwΖ ]~^qNc򼨔 gyqs/=10{b=4UH~CoP*W?ޚv}y Ɏ3 TOzf}} -h>t'oa:R6ҁB+Pt(-F73 }ہ&u c\rs72EO:\|꽦p Dl0+gUzmj9ڎB[.k,vaͩy]ՔTkyJ Q#$prڧwN#GIfXE+b/ ZMt]MI},"Rr}9OL΍!10&:-cGr2nw?eTش7MeaAx,bWez'WaK~0Y`&sẓ w #Ґ^{k6dB tXk `q 4mg.~6m^$} )wCIm;^[3k[SER@(Aq$ h!alg's>hkA@;`Q 3m "Ud1O+ '*Ի^ss|] O`^'RN=IjpTHuڊK S1?,|oiP-\:KHYqiYD=S/ԾH7 eMQ~܀*ۤr \{pN[p)#PPIMfD l)= ,XqA FGdIU&ж.9) 8Ϥ¬e܆y&}Xf49t>ZI,pcR'UEz;2&ITL$ՁhxC3 4\9n^qdɾ6%j }krM[臨uss6}ǻrJcxwRY[ dcw\x+c;`f7ع$*IU;{bhd~d* 30v~QGnn*jp+(i;>3:*(Hycy$țݲ+0SY8_?M2y2.s(5CVVȟ} cĶMlKjL˳Hпνd# V$2ؽdJ+LQn}IzE\*x#ԅHlZzF7LE],V_ڳFyqr[)M  Xh%ߞU@!kBB@7NRd:}oКAbuL0Qdf~?RIq'<7ƚRT%u;'i+##vWTBÛg%W{:V@05s&ߴL(V35op {`P)?y MlhOMʢkf\|sWI~twLD A5iӈ2N~øI23kC. HRҬg;7>iIFq()[FrkӲ&ە&`3:[Ui“5nLSAYOJy8 7cj{eDă⨡a%^F,RsAm%'׬HQu-@'̵EBA}ј?pqR}F)'atG4O3>W`+0|+i3^$a!ɽ۸Gjl[ѳxN?ín@TtN!u'>{>ã/XI6hxA%`^M%NTT6+73&2wdPlҵ ͳ~CN_&GI%ذ]urhHofG%0< ](9f4hS~ݕ)pt$Hhnу&ifʩI6xիxi 촔4RSzj=KJ\곃MbX-xB ,X7c̏{Jΐ2@GFJP훿 XUYH LOPU(]X8cnbu)ލɕvA8OyU_6a҅]J+sbP,czMk(#sR7({ÈŢ6u;^^il,(L>RW7m)$*wqu=$niՒg:*s(M+y;#ğfآ9q (O:e[Cc"uX:cYS{÷yx7ujk}F́@:ee0}J 3~vJQER6[$b(nÈ ȹgs7\ptbQL2J9 mMsA Qf EJUfGnxF̜25XҨ&ʂABn7뫖NjS9x&oޏ'Ls?̸%Ծw/hh C J{x+ӥ)p\69a.DŠ_@P ﳋ[B*^ B4A">FD#w#L)d3OS^nD țނq _2VZ14 Q[z D [0wN|fuH%x ݨ[\0W9WV:/a~ be猚!k0xprթFCJ 1 .K&xA &|PrDgH1@)Lj+3*jau Tso .Od}#E y߷^ \ȵ'dmqSf}Ф']}^ն-".F Y(S^IT^Tqq:>}l*Bkxv1,WBI&v/a.y>V@>#7xT\KT6s3dJ-0/7Ir0mȱ|ە͸Js] mas;'Rs:,,ubZ{sp;瀜`iه|AﶩO$b>bJ.8pm},{eKYqzHciLfٟA'8Nv"]blGW򇂰swW⣭)R,c:.SyW2<VјV6HA<}]mA. !EX;>8fqLm[!/Y&Ч*G vs$f_3Ò!m,:}MG&T>WgD;Ӹ,ن/Q6*}y˚qښ ?HCvxq='q5qajvrF9U#iԅxʞA,AYy.mm>^D_eZT+0pPJW[ s%)~ ?jpnppD{i߀nW)i4T6QJ[j&cI-s,W0ª2r< 4ˌ.^ZW֢u2*A57|b[Q],tDA )Yw0o.—;r%uЕ▙}m2ȑT>~ʟR$9nȶ3S1"tFY\ȓ1"` @ 0Gcqn;0JуsR%T &>t~0bAI\*EtǙi]*-Dx V{KC-;6h .j7uGOpc(!6 F~)(RK2hCA%fZԕ:n1nJ#MG,֬3P%&RM"G)PyO-`Ac buku"yLA+5+AU-:T ?騜zv ~,_VxQ"<x7BTtIPμuZ?.uwY)}e$ eژŠ;Jٷ,`ЂIAH+?A4/l-DM&-$ G0@12hʫBI~iy'M7/qKkJ\$v)ڮJa^,,m RMuJk̃4Yy@'ٔBF2.9^60{EWĤZ;l?@vJlQϝ$~x+5|F.[R 4֣9*#*zivǵ>yգh5M,x$J%Yd L/sA6Ceԁ6 WG:>SoSQjIq`U *-Ó>V|HA?P럗,@޻|6O50cmk7.^wKPZo]7U>*N;܇uݯ:gڥ|FCFyiӅeuPQg˚s\X4hl7MK :O;tOW^i.q1P$z5 xUx4 KuN { m9"_zWn\nNPbc`ـ4JM3;ZC"+#aG}k+&#.k )c}Kc\|ä(36)kzAA^m'T?lNAe܏pKW ,< (=X$T|:wo tȷ<>ucMN-Dk+i.4lŏ^|8g&5Nf{KY( H~q~S9YڴI@XVQP>dwgC sE0Ķf._L*/ -ll]wָh[\[s; _F76f:Cx>8P1:rM:7,40RIʻQ3k,c{~"іڱLZ.edW-}_zѧ+nnRH$Uu,j TRQ/VϮQ Y03XeRe)0DS^$)v5Y& 'b?|^?Y5 ť4.yIPdo,A:ݯv O]^ K]EW% `ЃTIݪvly?߷PC$P+Ev MiŧNWʷRp, Ym  $ g4L)Xū%"HV 8_;-& wN|ykI0'AL|[Y;͌K~T8=v$^dܘ!gnt!|Rʂuͅhxn<|[Nc$ƪ?#Kt|LyA>7:hxkw^N9иR|F2HWwr.glhjhbv*dp} 6HcvǸk] =bQn[ [gE1Qe%Oµ1 mpeh'YVIy;ESCW'fFADom%5M;7Ƌ\,>%\ Epx5KGG-/nH;O**TcI/bsS*Xh⤳Ұ`8P (wI?\>غH;(Pds - I Qdԗ1sX[Zg;-ev#hn$mY߾CͦG)^W@Yއ; m4ߎRU\jJ ( a dH4n=CT^eDCg2!n }[Z3<'ЉU ʸ`$7^ Ims|+ZgpA5]Gic H xi4~]N~E 7_:&7M'd%k^tIdT|D{}b e EES9zd`,aAf0[) h*R!ƸԾ܈c1$UTc4JE< eMՆ(.-f։,K4l+;ӵ_LnGVk ~w6x*3`4䳊K(S@ mA/-<Ώ\, fTʿCÂޮJm6}8jz&\탵WW`i^mp^TX2dWrNd c4=iAD麪}џ ^z!5*%LX-++^NskI#EAHCl o7QBacߜI38vvxG%͟fTVO,ͷ%FoSmi+SD-t?Ѥڻq~G@x^N;x:|. WEp<_f`2 RU`hmʉi-$4EﭬRM٧޻35cvhn5P%#G *qYd#ۜ6q9kxvֺbZ( r;VxUiFr˂u3+NMʝ^7kn8L>WTȕ^&[VkN|t`4c`XU}d?SE4ޓ|m[ɡU'dZH9p+)zT`QÏL e2g9F Bkխ9ۿ]ZS>Cj/QɊmyDY9Bj-&mKᴚT[[aPA Y!E)lS?݈i`d}MmF2ӊz@{@"U;*n(h j7uoտ٠UNmy/os [laYM\Iz0%N׹=BMy=T:qI z}kY0Y0=KM ލնM_&Z]Jbt%#: wbb!FNT "x%3mCrT{ ?@Qeq^Qn)O"eүA(_$!Ň^ |].b9nࢇ6Ū9}c^oW MHr\-,+,ⲽe<LH]gЌ4<s84@neMqL3eYHބ"B7z(mC󤚷qyߵ&uh~(LdȦxo:9PY>!mH'EiUa΅f_Wj9BH#QtU-/"t.B*V?CGx<*k=#`\ʖ+=t9VA͎c"|1^Saq N˗y1jg ?r/cETȈ8+ǘ5_PuKMR ,ElW_Eq"t(OM\~i$JX#8/B~_c9-{#NJxK[qs4? A2@ӤrcfX~GWbUl}]ł-"#!ѠnIEѨ}qL >̡s *:6*i ejDP?:rSRf^akzUBFߊTYOuξny9ݐ_(ݯ%Pz=LNPS̲ÄNV%f{?"d=Ti4i+gU"98u,/ V_:d#t!HE<ƹώ1'i//(fWC| Hr>C{e\ĂF )>6zq^s݊aiR*Gf508J^>&wO#>azJH q*nަ 3Q:8!Ցb 25f yt1F&v@{' {_H۱b3G~#jg@j{GXrq#tW啹+WgjQ[|stΠN{jsoà wn̳]OG%g}p\ 0E_xeANE],a ݩnb}=>մA1RmD*$oYhƢ[eYɾISszN^4O9-&VUB$UvREҠW{$J,i&>V}8Gu]_.k8fk` -UF|:.kx:GSzV f.2+.f&(=I5XcJ7:E^_W`M%d' QT]blN^|Pt=gIٙh'AhCS]{NSz0j%l\s@, _|QэSKsgb\wCv..D{"ۧwyuF,,/s @#>D}L,uST/S5,7Iɥ.}l$:pfiMŔ`Y#%Z=G՚YsKfn52q7f2;Ja$O}Vl#W=f)Z[`/9//ch$G6Cγ l &勩zYX9[DB+?_  m;giy NY`ǚkhz~7Gcvza ~*KK_Hm)#d?v0CfH)KazC|p:Os#X} _z"_2WIpGh]r̵}v޼r\נ\iij1IW*~Oe \O[=MFhEL/IQ <ߧŸHs5㍊RLoFtjaSJ<_lvOM)v ژé 1n;zFY%xZ@%_7/ :)k!.FrM _2h!b6pLn]i8g5-8YuĵWr`hr!eɅ7l!80$R8C̒O R|uۀCStmqұWSҧve?]l|lF"qTkz;d͕eʤ,ƕgalRC z:}_̑Hjt]{*dSu1z]+Zhymڔ`qV-nIlFk]h"j"W&T@-j{2`{۫NdRO! ySb-p XԠ#B}zkpq'2yY?g9<:#pnЯ?'yЀaa15VR9,X J*|;o-`C;3ޗ@:`|3|ǩD@fs; @ѓ;yuD^rq.ʇH2MDz@j=oد(A8=Y\L {m8^6p Ɪ[7*0i`uZ|:KiIo $_Ԩ~@0mE17!6yJ!oRhlry yT# z.}P+ f#Z yء_2 "Y$ gD߅LaEtΪsM_ED#WAh;wE\{"|iK<jA^({oN| A>//3edR#T$o)c.7~4\E26QKiog(?T0 zWĶ0$nbalM, -ب=ѵ D-/]dj!?lw \OZN1y1I99YNAܥ8 JS(3"P@`Ѫlۣhj~m9~S>ŷ$Lz-@\tJDX4J%,-߯Xme!\ZiY[}V[GB1FrB샠`g4ZT[:+!U e]tTy];jH㢊nVS|+M@ːT+O%ck _ZSRz||vތ1 ڟ+̐*#"iFh|iю?PTH+FOz V\v!Eƪ5/܏gd5adl?w 6ȑ'Cfsc=\0S+,^<^N$'jwkiaȩxMH`2~<&h7+f}}rͷc1撊?&K;F9b1'y+k09Y̼Ctf1Q &"s_)҇ca`^}֤_VWٿc@.#{D, —iU8oQdsYp5wGljL0e~B}Oh)RY ~V@V%Ӂv.S8x5ubNB1Г)X[mGvg )fV[P~q ϫ E{` BԀ>\EآVnD  .D&98ګCq^vk_[9:Sx:CETU+v˟< P8.1*-~4'v6`zzAp"-7y9nuufԡd:BWs@GcHX1EU=Sm  0MIHYsAяy p׫٪| E'ZL8"[ӹ/$ҚXrm_aU- @4J+ r$O::z%ΩG, + M X݀ΞjhlI 0j椶6Fa~SJ@HN, 1Fq)cus_ܞ*Wۍ;4h[ `i۠j/'uK9/K$k=N=w~5\Nym|pkC $%=#s,)k+F1>m$cؤ$՜@l]qetqRn'}Jhɗɼ'UF:S*(쌢{J|K֮M_),FUdܟfM-8N~=G~e=2 `_-$wL^G1%*d7%iJ=egBnʼS-HU42ia8)='@|-+q)k$ hv,GbpgR*=(˟u4qm=ׁW#EiyMmU8 s6tГ˅wR;cE/E2 +F9^〚>p-7L%u[R-G"dIOSD5㇩yj&KO;L+ǟ`åQK|D"-yPk2|e`CO>}n#Pc+$_ ~}S+򟲠C@]<̇;(v+x!0->dv!~}:ҷo[^YdC:8[+. L֖u.U+ݴ~+5 WA!(1(Q®@5 Ck$DMfqVkǁ(tm ]"tkӯH /"tE Gꌗܗrvk`eqdkvp!eh|Txޠ xY-CxXXy]z'CCbf9/pTz{dcAYO5qCkp7@i{ݴ AO-$u.D +5ܷpCq{7¨Njs;ɱcBVR•_@Ch˜yplmRu#!mF?.pIOME(y#ȴ:0\Ѣ? H>f(k9$4Si|j^ӽɡVXӼ7m-Ӆ^V1>S٫F 6ijNlfٙCo΄Ku*mql샖GrDmB0] \&x˯>m5:G!`O\ј e|"-EZ$sHt}id_Q/yaIdǏd"bM{` ,azpCDI;uLiEG(^N8ڄr3*A,'^ۛ UBK8Wmudd`\OLct/Jgh 긴]0lJ Ni;-p(uJԪ">_6(H+Ӝk N62L%bQMTC@Xs0ZoHOܒ+.  59逘QQ^4M\>YtCZ$ӅfL z_@{y@KQJq>Q Q#V{3}t~M/\2JgMeqgweT$Iv$xユf[b)^ZD= $-NrWm?i&<{FL.ÜQ =( "ƬI jH!3lU){ -iKoyM:Sa,Γ&UqVg g}C|%"h>AUew;bI~< ~ϱk龸 yJ %bO9 VftiR[ia_% ry Reڨf=~1H%Rk:IpJDQΕ&O@KYJ-å]LӒk-Ek}?NǑX@PnXȊcIIɠ촯5|9~AʟsAߌ AH qvFH| d]v&xi,$y| [cNG${w&\Q^TaNo*X2RIgY(@pn021Vr2oj!dBFJ 5O;P#2kt+D q4A"ЙV>Z×&G.L_Zw&z?~H@} g.v~,PY 1):'*$]$$3/Dп ??fG#~S sMs.\q~l)nhx6s "lL2; i2V0, X4T0 $6 Mú<vel0NTe[gr>3Tjau#(a&d`]dW=#X$T9ƯlpyigJߨM=QP1gkE*tԤyv{堊$r߂S%~.w3# x[&dݪ̖:.rqx(,#H ጓ ,b{oMZ=}Rff!=X:{3/r8JlH)l,Y/oUVݾZFA/j 6V^>GHQ{M< 'Na%^%ERɔ:2G#Gv| t;%T\M%v&Hޭ ae pQa>~eUczPd'ΘԦww$D)kj 6T MZ'2td uu)lx"Kp]n2D:::uM [MT)0#Mwʤm~ή2@+$:4Wck*ju`y@YOnTDr.-NRt@4`k'nsp1U-`y X-̄hr;62x"϶q_a7qlhqQıt?5\,HP09l}"j叓sa'^*I]R]urNA7b$l`P*l&GĎ2٤AhB;(x * ?)aS3By}Vy4yjlWʼOʚV*x{L.6]/JsgG(#F&K2۟ XOND,KH%1F<"{ 4.3 4}Ջ:Q)U6׵IiO;Ԣ:ǧn+#& i:o{3餬I'*VA(|r3" m/f)6aO`64gI%B  ?HAEqW51o? ;xQt(tGʯnH&pe׋+ExWnnýE:4w_1S ˺Kx=6'[S|G:$;vOU(_كHaĪ VsD`Feu%"IdA@-mM0S#lYLLBnh5͋$]+kI( F h{@q,NR@I/:Iu/KzꙄ+Y`*2{ o@L/$}`ɷ}nIٛ !؏(U]Vs8}/`m%UAP=}G!kxZ˅7;ֆ ~)ĤU/o`u˨4=1'^GOOmItI\o sI`~o9AMg2C zZ?6Kcm|úCcK~mtok++~j{(ۙ.wΨ:#h3w[{o6Ѝ.ub>̀2+em ;sʞ+}vf;V !][3Y~_..~uF] Q]7 Az|KWl GJxKM޶g I^FvЃ&QݥLJH$lZ:d6X䱙>j41AkrIJOPb<,Ïyǭ U#98g*?=[3{&F:( Ԅ}&DhnF"c4ltQ"Y &74io6nx*a.p|TgP(:kDn2\|׫xncG7U`?~ i=!Sg ӴUQ* ̅-tx]UD7EBk'+:(C& Ҭ|ZMpLOcdUuXr 3A-1V柡]& NFꝝqh"x<02xzu~C[u5A%x p[M"AB]!"/.?꾤7ҿmD٬L)u!这;36.N߮`C_D?N X WaSKVll@ȼ paYxprvvZHHa L,n)oذckeϥLo^[lyX|L cvcS5?+6yd k"nrBAl#`#$ǀI1b/w{GLíTUMdbʌIJΚ3W= 3ɹXyB@BS"~35s̸E Xʍ#{(&4vd{۵JԐs9`Oq-j-;ݠA?=>lg%xֲ%m f a63f,T].Sqi-9M@szd3d:w&gF',{6̫S5F֠wޏ`m9/K(?URTY ԭix #wͷ֓I7ÊjW2:3s%X m0]]8ɪ>ʳ(pwRhVy;gʐ Nl&'"&d21pW_ΨEݐ6s n q( ^B2caC'a#˥G4{6%qHL#D8N77知)y0iL3H nKuE03KꂔoX[R –)W>ZE@r>k(Kb -qOd\[ ,溤w֭@e44heIPu>L|vqLjʚ*ļGn漷7êPjt3;!kOPK$W#o'ְE: xߩ0ì7Mr{5'D+]\"ӴGȑn2o@[b*8HCU% .{{^hB~(:$dlhqTY9Mm>Gj.\m) qwu>%5eϏ6zwθs55i3iz T)B|Kd6{>w{nB6TjZ!#ZB2C22Sv|T#wِ 90[|~BڟdϹo9W6ȵEdr9[(rt A7 ~*o{KCL Dc\S]TB\X|D1 l? r;6/`iϝFw(Fmw>2-~a)^4u]7?h=V 6G?FL~eN@OZBЂLTbk7db7Ν]zڷz#QҊ'ȟ{ɤ{gTxjX1TO8 %* eJa+  Z=*Z##<Uh$H_ 2M3A ܻ[Zbf5 b ʍ<5@>c)6D(ux@@T"`>$)ϥȶd @jMWGrEVe{k/;;!-e9m2o¸N#_Mu+x{I.tp]'S#r6>|Te:8'52ZM ;ȷ$]_ܥةèx\ﴮ,V(0;8 JhVҎսM 6P)5&]qN  .aV]<.EghOW/Qm^3:*bFe`P[\Μۖi ӐG @5p6J*eՇ?"eepf(.F)<&.s0kp.,kt:ΩZa;hM62k^  "1FWAH-lz}i<#%P~m-6IEvh-}  i 4\ـ !C,.$eɓZ5jNN>}_ FH9HX@T;(XVh.6~`3%Ow+y7;%xUy`Eu)Ŏ|Kx}~ǍYX\Ra[rZ6tW^Y~=f<NHDlT7pX5R{(8\S.ws37>{=h٦$I?½x?Bˠ2hҼ)VU_]z~UV]-}CE#:/7ax~AvIԴNBf?9)J?x3Ff fdG5zc0'(rwMe;(D~4'V˙g@lo6lєAɉ6䬼+m,'sR7N S"?KԮ?x+ *?2-"Ȁ |J!~"~jxۇȩᷰӞ01½ |U>vR^a L7)e_cL8 ' K(` W4`.d]PD,[deٴ}pBNl;Ynma{#eH;@ޑ {zekrW}9 CZz$#Whs^|uF?S ?KNk*k 408izhs:q݇ A(7>=]M<6b3mգ.]r5VUSۖDQ@ZBd鯌sN#h)$zhC|v>st>C1>+E EEp#TV'blkanҞh<וԼDjh F5L,q/ɼ1UZd$jk̝Y,,c0VGNﭽߙmc>mXmYPot%*]ʗ3.8w߶+ǺvSJ-cm' _H KPǏ P43}`3k2dc`ei]%ށzNSg(wCaRe", +Jr-B^ƪ3L.xQXm٫{O)+g"w' FdrlIY[-!2^ŅF@!+tJ _C9@I:ݟȋe@;bpv<iqeы#ctm= ?XZCѳ4|܋k zQP;eg: %X;pCgB05C?z:В?6 ^n\>mKR>rX1rգI(yFֲgW)F6i{ئW# =Üv|Sۼ6xMNAvJ4dyS:aHui94`Ozu@iC]R,Bٍ$]'LKIvNȣ'Qp~$q"w6Nb$Tv݈싪AbΫ/xul~unnF~UFCL"MU0WuQG5dM@ZVmɐٸ#>z˿ØR22 q(" (5y_`2av:-fEծ>9#0R !1%$k68I(>G))6"%VLh3~8RZKU,2H#PuPnqx`] #~E hQN߭|-PKId٪?tEx,9gO"V` >rBgϗ/(@{ >,$/WPf㘁 f{Cio1p!<b\4NɧY s.[DQO`$7+d"D+JH>o =Cҷ9VԁWˍgYC8f*+DS7gN11Fۏ'eYv2V_8:5DULb%CgaϚSW*t=㠎K7XGTx g:=|,j jR& e8Aft%#3*K~K*vOǟ`5^:?T?ca'_m 3##(19>kAOx!Row%dH{mԇ@ & jރ58 ¹bPK]u& 8gRfE7Æ fe"6\ Ywc۫el2L `VbӲ/-KŎ`+C>W{tIOt3qwYd%#;k츁1979 &h;NE1f9#J!>gzb&$:p&OmNyMϜ_nK}9FY.Xt8;% 5yw]t0^P'N,H 0><' 5\{mtqu ""/^?u?~ݼj\TT)Ș.'־yEN&S L@#d6.w)ٵ'q8h]Ly.ٖE:Œ ˦W]x6˳D'FUq!=o{TwsLT C=,_λh NxdO/"`,ti|q@YlŵcF o|[+ӢD>o!1+ j;6jgDAO; QFI#[ǻ]sP0$PrMU?v.DVs@i;-/}<-*^E7aaĠu=InE=C_t{mŶI%?TlQ_xϓWF6f-Fȋ?"ܹVyDB4GGl܋E8QZyZ!FA0M6P:]W?Y9܉w Z>**;8)Jv]nW\%UY_A%?xnĂĪs38 (\lNMNL0-Ti|P)?J6s,|-+y nX~ۢtvg!"fy)$ֳQĺ51MbáG Lde4Tt=-B}ȋڝwk{`do&PcMa+xn机! s?RBu"3$n0BSK_z4x8R1<ؗ\ry<,t V=xk @ikZTHo0jckX@##=E4xNv2FxY3`,xH׏b{`~QrQ0$CsÚPǢ>GYcVF:03hKi&,~3$a1},35cf2JFu1:w*}W>cEGH1@`hfV U6u#% a9fX$p|ZB<*2:&^THlakP*j Jg-GWtAYiH}m"۩:F@I` C@>xꘊC_7 KܤO!c&o0..[&4j90iumIycr\G NQ1S]DFvwy̻ٜeKGi3.y=(rT(2((*GwEC@ JoL/jg TvHŏ;]$i&?#)5cA\H\qf;)?j4enҼ}㓮AV c)v3>٧zD 0v@Tlq pLHB)kYN>P:ʱȚZp8Tz%rjlog黡u#{ 9⮭h[*?hh%az5 ѹ}>|A(H񦔫ݞihtīԋku(==u ]K4O)Ե 1 /l*4AL&s5w9fR(Fcܻ<: D^׹8Cgiפ"d,h !"|>Ytۿk~\(b?D.US}0[/L_c~fտȼ_mKMe~7b 881oO2kG\,.\v-Z߅D$LB=,Th xυIB PhdU{5㧝KN@.h`2sW fo>B8>Z Q)6g#w d2 ?, 'wX-kƇvOUht0Q*H|0jK-!r,]̭-f~pцŽEUW[Z-{DF4$ º--eDfpJw pf"0i;DZ8K[9=pJ9j ܂z;q :yT'B+y,=nQUZA~g&^E[ѵ*"eS'Y ͤX{Ij%V_u|C_YLww&Zb=4n&&_/F92SԽCD#fYH3.dX8ǝY_)%i8<:HwAq<:f/y mmp+\yPNURMW ږi_hxlhg耱`(eK(/\67C>'۽Q3t7TۛB X!E%K0H(~qt5x”N?:nO:&oD4HfӐy;{Z;us@+ւy=b@A1I1ʐ1XIC \۵ioM\Ӆ2:$Ny$I#yXyoۺ}9%-! Hs22u0 ݝlaq.Հ^ Ox#{ ^+s~q ;!f6g1@Q ; #2[4^gպFB@>f"QcͿޖhlQJ C>l,h]}܆Tr?g;  b =]2Z9ԗ?;d葵Yԕ͋GNT\ #má,#kez QC+pA,z JwEr࿺l9 tk__|0_ sl;< H( }Iwp9Sk Dʟۥ*+[[7@ .khO/kr01h)]o`VJDDzuv1 "5Rt **K4e2|V'P'u (6eIurqh7k-MNj1`(cM{T-#Mwi!.c xf9^ۙX$)\aUaQDG&%XCbޮ#Bx$?[ UCSlч`eu^se8-ZB.,]{Kc}\ $űV kvS,^7C+ǫ 7t&#E<+44la0ZHoEϵ0C }݁G2]Y (QCǭzMcÆ] ^ay/ -ȲL0ntNgyc͑zm~1@xK.:"=Kb:iLvj"dI$9j)^883?~'prb"{š^.1{4Mŋx#š,R<-@S*`Yih(=jGvii $\΂emEB `fT@ujzQNn[ᧄda]:?/9/쀚;!Niٴ53l0\ѷ_jNw_cwW9 r~ јoW12~HsjXSKx 5+ogxze`Y3Vģ}ԩGؼ[ `@#1SkW0ܠ{NL{Uװ<{/iجm}Iw32wT@c,9b3 s=ofD- .It+R&6mkr;Uhuc 7d$&؆ӧ+x 8Ψ@*"ޖEO&j39Wr(%ԍ˂ /B1XL9pn.eӍbh$Dj VlA#Zvoa師QQXG*uf= 9FR {K(@챞Dd0قHe6\0g[8pzę0N? |: ut/'h b Z_;ƍ<r|?>vAzG<^e̸И(Z@),HZ[J`DL$/ 9{z=UZeZ^~o6q$$hu|"}"?%~[ IBu9*g}ON.jc!"nչj0t~gTNG|.j\0aXy?-#| ^S@2lvm" 8ʎpEdMnVjM.X˻Wc!Bs"gEPN \ @07'o&xykn.4;-U3l3h'(LAI? -Od}DƦ!DĄiM.D/GhJks+ӤII.1o&hp'Qs9 >}wTfej9$\DGWSd+\n|b6=¬B'i@B]I/i'/_oM~n@wz+?2 #2{9ߡ% 'f@;SK u%Nq ZD$Z{,~ )k+΃CEԺBj: ysL_T'%dA >r6,A b%+0ѷU/59nKKo|̟вf+ 1Y${yGٗDd nfc?)=w3C3tЕP6*k}PUx[;*K  MR.aT%aޯ1csmys[&Y[VSHQa`HF*4k PB'+w"n*Pc,vHC{բ[3Dc)C1+ưJ@18ٌg.G:m aS.&Yc3HE ﳒ@n/:#Wĕk&VK&pyfEb]ԷpLf-|Vtq&N ]ݱ?1$iHְV3 ?7;{3s7ZmgS4eELR&=E9s4O IN(4S8O{-~D˺rgmE;%R(ZdeFWn+<go$Vws VIcUY݈wnQ?1=p 9|LcT. ?Jg g\w%NZq.&m)!ɦߺu9J,?-I©B=8TM.cP;W6{ ݔ}1qZ1TDm2]mL҇ݥmTD1#- Pi8e.I_[O}00a3Pu&>bFw0%W)p>4wئ44Q<9FK"~)CzG+GE+5M8yRw})YLZ d lMy'U}_5Z v,* EMC,BQ䇁G>x3U#CtN%/3.?9 1νh/ŁNΔh VĽQ',|̔XcyXi/WTe r^{TpX}{C18ڻfZ#PL(}1 *U`MsM hnr x'Ⱥ{9ecKf&$;4ABo}nD qdE2[ #:4bC)VV|e?5=/i͎Hm{YE~d,z‹_2U!G6=tXdUAze 'Ff43f-uO!rX&aP}~L4TUvmjoxh3 Џ.02dAxSϾj~Z!!%i/_.7İHC-WtRJ^Od,cf<[l 7.9I|,va,Bq]]5MleR*OX m8F\tJ"|h><#7{^XdI ^W~HZ%{R۬˞ & %5gu]Ƃݥ(NխeaxCsr zKiu;R}o/*k@ߓۘ:'nF#8u }z6p;UUg`4.R&JZ6N^Q!316MuA/U:@`?'p%+BuljjfA1/&tȍɃ]͸h D@Z o%﫲1%XqʤJކ("pʹ'f-IkZ rcX;[Ѳx #|qDݧ .7ui#"igMh bG)ph87l.gIf0w5pz(IL0NكAg"_1=WbhjOr0p~o(QOTN4ҙ%O=)}i0P| 9aH9euԷx 1L'-1?>LUv}\3=]vFXRs 5FhyQ,QX _H vni_={|>&&aR.8fYs5؈}ЉMzZhjX;=0ݞ8m5z D;HZ0zڗafIDb t/X!a?+q'JWۇJF{2V SD .e 3ttEB9"V}Vkї;Tk:]VLK]JGL10?k~"Ʈ\3b)T))]yuے{C9y# MC*|:? y;Ҳ9g x5 /NJe=ImmzK;](8`Ȅ "5)]c@/^DKjSH淝}H4)ފcwYյxmӔmIy# FT72]>.{!jـ;9)Jr+=h0(~?4yC!d<'lQ_.J fpCN4Ho:'NЧ5̉"Lq_ߌZ:z#J9Ws TZZҠA6DL v8eB#ߑ$/2Yxa!7Oq8&MSM"WNaQq?.[XT: Rz#9h`ax:x9i V_1.k=x ;  *RVR{v.nᠪ !6"EJdR'8AXbv['j־A3BwIeBFj{VX=Y+-c$bG+R՟(Sm\)]@CٕӃd,m8 wग़g7T˽oזr=[9i(.X֧[k&5ޯ$!_٤| .%ۭĆ)#n}Cqf:G'܏MB-wϾ@YgkX X(m:6] 4"zD<'itB*"#gRADdxck mfhwGvrqG T-%Ň8^YiƄq浕>qszQiyc3.nSOȴ]H{\j򖢒6 cԳoQHM%S j/b~ztaSDh%VZ uJ縉+kj09Ar@ Bs( : udGw 9*U@Rt4sqC4JP@le]!"+=hgKk''\^fUNz4Zf.ޡ/~ mq4L7,! &ePͷܫci[u]d%YdtYN*Cy{uL`~wzaX LCOf %:\"#7:JώzotDO"UF`d9"3ZXa4Az[,wavxg\jOOGbف&sȫK B>l\ؠ:> Ј8 ) Da(pm^450>.S?[- uE~9Τ?_ VZ ѣX 'HؽDTWjcݧx.Lෝ8M^-~-J۱,[`5D(bQqHxA=ƐrƴvqE/e]!t:ru;JBdXA"vT|ElLvD{q.hS"ѿGnY|jlqGM q…M}S(vulZ8y&tPS֣0NBv٭^651X B[QV Sq(Cy$wcq}6:Rs%6ނp,Mb=KhBA#Oni ܃iA 'xώ%?ID ]s." C#t'Ki}vt:%D.+ (z&mcDX#74jB+3HS&O[3K⏺\J]`Y}G%D~Wk`*}C TU,"pez+PGN+:ȳ܇zr S>~µchyu&wfQ8&gm?3qwXpLd[F-m_ 2)E+1 LSNr(u]u^OFp]h;7ET9u##Ӷ\^2A$^%އө2g7&_9](Azn i`/6h$Hz[FjXB/a)/& AX%'/nS= T1b Pl&Nm#7©N9&h^Q429f+{ƽĊ{RJIc~Ю"KUgYZ070701000002a5000081a40000000000000000000000016439a35500001fec000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s)ByJە 0.GTaiRm@fKO \ - j<Ͳ*zH} %4矛\w֎ K#O9Cv P&x9_6B2oB!XY^m'RT(r1|NCx{M&K$2~] e3D&-a+]$7 ˜ؒ3l%-@?"D>:5d Q^jBQqT")[wN(K'O&Q:ptbsnzr"׼K'^#)0)Woq<0P z4,P1Y'U?LzWEZ㨈wzv!Tg7ƂF6JA (O~̏<Mv=W Bj" b ?(M]i'O d1 4+ac?LWs}"ll?7Df#R2U~{ R+鮋kC9ʉܔU"KGԴí5Wk|B>@+4'*W:NT/Su}Ic7^&OgdӦekK\76ϡȻW# V 5:)$GLQ*gWDfw"/)~aՃ瑤Lm/_ ؋dhV 5H Crq}7V~#+}[/ui]w6 Vg|)=Ec槤+: nKfȴHb !p(8{;F5OD鎬76ُ'O7 #li"͢mīISW#Djx[Pn]:<*@?ma /5VT:''ҺGNKOQD:rCP۔BIAHB];n؊EANY,M`E2w:g[ cf|m!h !NߐTNXBo|YR%=/~N# U? fIԧz>,F9Z!"WΕ Ee۰ =glu+Js'17iZ/@&s_x-3: N^qSM.i'nA@ GR˘b=fc4pD>cYvExbxүԐI>wK}ܠ]ƠcMW 1:HJsɸb"4KƉP34.%q 4EӎD*>ՀhZKL&.JD3Jlb0K= ,e7E( E ZEdK22x!'rZaE{yGIlT.|!he_OYHwF7I܅Q l6I,S0fX @ S_k)-"4-_1g*95_aՌ=ѼC/fz2SCEƿPz) Y'@ߋR- kObye"Ե@>\;AC&? -n)E@:ƈcـ6za(5/ Рpuх؎ɱ08d)?ڻʴ|jfL[<  ੁb C"`Y%ul)%ϭ= 1DV,`WYlǗÚ<|n.0*p}P(&ڑ)P+*)+̢ ;UEa 9 _֑HVrjȘ|8%_*|ΞSBS&š1RK+oACůrV+[2TҎy]M7{Oc:y+,Sg@IcA5۵WkRw-GZ+Z x`#bk8w7Ym#ȮFr4fUh:s-YXm +`9P +$o&Y6C¼Dzn7Oreh^5ܛH /= hŻX\i X\cͯǑYN8 :JluE|XD~po`>+V.r"@hξПlǸ V TJR@lKƌ${!@ԾEUŪQ e(I;Dzt E6^" s0>;rYidXZ6K3]F4஝k7:!l~Hs)D"P!$1I C#9p%1"h6gne|[ PHt鉶i&Zl,N|m?[x/J@R}y#ek' {f,FI^bYĦX7A,[fD16_{@RRLS&zY1Lt>9箋.Ӽ]z(R]+gN4ڛv0 {֪ꈾ?ݳKaq`RQ~!<5>/ox,.T^NR_:GQ#j=vba6TƓ{}Y+:ff/445D q5J{9z<6Zөb9= -lU@_ < oi9>UiAj{OѢawzRG`JT()懩R!&4:>$( h=^y~u{,uYs>d5ܷjH}YBT됒Ns=zu>&:QqJ3G[%ga*PG( U`r ̐X* k{]"#,DpS<CǾ޾$ 39mXPok t&d9k+I : X&ŝ=6]/MwK Ϻ+\7T|fDFrqWVOMI3 \0t9 C7|xb $m^00-۴e# FyI\2P+|QtEs${-Ʈ)x2|cnBH ݜJa9C-:zVcUA1YIS Ldb;ۯQ =>{0>ׁm±ZnU?:#kGQa2|dWJmX +Ɇ[6=NмOF 7@Nc2}ZaC_L;vlmWh8+ݞC||Owmzo&9-I'yW.IJUz~_jM3oQ5|]> PBuTsѻ9 <~ŝ1!ʚ~7=g.UbM靕=ae+1[+OM<B\)TbS.r ]V2k8#п7QCo2b'pS J=}zHDeVdžvS06 ^q)Ӣm& PuTumPJɕMe :Q:yw1m21 ak{ǙsDlpdc9rUL-Hܽ"mCH\m& PFsE|9^m(\;Zt<;X/"Q#" זY>3h}9O_W]cG;RםnVf~^&&ȴ9xm SHQeZ]ArV%ݓ 0Cc=`'O>ΜҒf">dÎձ*2@,[HyW̗7}+E|Gef1&xHry;k g(mf[] .*s@s3K9G7^kD4:a4oVtA%ҫX\# EGM)\A p>ytZtX="LyLjσ ];qƒPM}Zl=L|GuMimʯk^b1/a  {+i<|얪6Z+)U (SM8$n]nx>S W+OP4&Ql.ȩWw0ݞ+}1~W EUQ|'4*S'0ܯ71IK R^ BG4,c_|Z| AzY9[= B̃>`[tDp)AUSo95̽!ԉuSv! c ~K`J8z./)83`Y>Gx~\ip(nL&DmNs–= OEQbʌX>c _Yn %Т4UaPy~cQQY.-(I޴Wե%@dƝ۸e< y3½NTl6rq ƙ`r0|zGh>Ǿsw:dz_sdIzW>1aGކ `)y\vYo1}1MR.{[ K˽nFr.{D H)غeC.ߺ<`gؔ#%:,U(b;d9!avC*K*\L&Z%*X"PLNĨ@!tgqoltk>}D2{$=xPBr2J1+9\ a?8oTn~,cuHz_Fv LA-X2l xZs3Qo<BsTq?2f<-&&`T\[yU+fUa B"F!g 4qd6xOXve-lx0SbRGrRL' ZC3*K~, .գUvj8K Ұ|ϭ&`]ۻ%)9 $?%d%\W. B11mtɉلcko^`e}Z!DYtAdpk~k}c,|[b*/yO0|v}Z|yO2M'1ʘmY>ԙ[6JaĠe `1ϷX>h Fxe.ȃ xjo7֖֝),vo26$–q,K.֜m-¯fp@#; l?.@~ņ%'(ܳ"Ssqn#1{`֏7xIme6`i`e*>Jh28r E %Aiu{pDe` +ڷ%z"3:hׂBp]ZwU$lugG3д-Z1ӯ$+S؁HJﺃۡ }Hk';pdž} Wۉ3%#7z"K9ړP{&&tH/yKp S`9(T//p0K\UlD+ρTX2a^`D{ m7)`.I:ȸxu^m΄$\jo%W0V@ [Sv`Yg\zvS*vVG+YR Ը^G T Ӱ8w@7FGݏ;5kXQ} bmKQ!w;RJJ8* ;8xhpQFD9PDoh7I~-^vvq^Hsn3 -`>2wFbY-i h|nqhi-pCѥ:~I!dƎ9UՃ)yH6R$R棺$A>FSܻ' *2d[hMQ"L=K R-BYBG>I`2W•Gz?/kk:NC^.ou]B*ؑΟ5knr<߭%'=+ ο&FK ߿ } "|m4d%4v5ZCDhϭ2 i5Ȭ6G>DN|XC2[3Jߓ?@b"gYZ070701000002a6000081a40000000000000000000000016439a35500014ce8000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+ζ@;Vh M&DS_{:"4_%)KQ|FگubX]F.Kuf!M~,kpk<=> /dQVQmؓnUP fio1ѯ*My:ߝ}<Ä%EԢ>ωmژ {Qm^txDE1RN_ڿ!Ѓ2l]1WH %.Kʡ{4aއ^DvjǭoLGdKF9ȤZX)5/s{ysْ47S~o( Sx+Ow4WK(b͔Rd@1e9v㩻dá$hC" Tl-A?BOC l(k:J-z9 2JsVe!@\iǴWƍ/yn[|x@7Re ㏷⃬R4k %#+Ij{q\ʮv?}YLUMmWuSĞC'sAw,H'F2AǼfecVy w./gz:F%ǽJTt5BshnntL~`֎E<*I ^N|[yH>ef&45ag y_LB쩡)=맧\SrR9@2anP#[41ҽ&dqd-4pg/gVE<3< qr ĉhکЫz! z [\I~G:uپ4z6Lg|YZkIl0W%åft +B o@ϫf~{wc>S+^nh6/gB8Eի/@?ځ{ X=Fqr&yLF' `iA3}njj*dzα3?6e;{ _ miɭG\NC+ ՟J+}Dz3Z?u2~.^Ɠ(>r?&U%Z] zdPQA<)[X0[M ng&?g i8F3bmWNkH%pIwoeJ5D’+ӷ΋u9/.]f_?z;c1d}qS/Fy-R9(ܰ}I5#iFR\.DG1 IJ>(ξ pTI;Ayoriyʹm"2/\$x6=,sVx"Xpz^HJX)l&| -H>U2+~o9'^1"(|'Gau[1(|*i]Ul5ȑ=RC1ZBDq]8z|RΈva;G9HAž4L7m_~ݫBX4(ܷd8A||â)g=IA=qPIm'L1 wtZ+geo01bc4KA/ `$FDR|>9\VXf؊؏6.y!Y|m1_!A!rI@W己{@%9tzq8R0 O2vHu$ÍNfr‚粪DrG8>zҰXBiVhϼ(=V^Q9y34Ú=+(0 /l0OPJOo݅/b£7C TE쬌f0B`l%t|%!wU߮aϗ.'UjRu5=q5=K+hs7aK8Ot/ jDļ$k&ه kE;YH=ּ?OHT/-_#}IzZ7@RUlh$>žeҨb%6~Rv%kI1~H5s|& 2Vjc~$X=X;}4x^1"0 N?rB'Qp]IMmr]pHgR7wQp>H'j^}xIDeŲDMD?5 t?d!(j*R*A׼w虨 =QcJ3ubBo}/ܙX)a)۰;[H^ښ̲,]{vpy@+ev,# x'$YCL9ň[_SNuM]횿 @7pm:\.:pn=zJA#zTNG+gY%{nԦ 1.4$of>kpʖ|#ghV3k`b%Œ87acѣBgJ"݆ͤ7:)WHĐž " 8bF*u'D_3 9"[/n#d\hyHBy2DsުV K :PGdH,ͦShtE$\EpT7qÝ {I^ V gr(ImZu#Op=P[k"uAB0 #JHsH'HH,C[i4OzFoZ8wj7,9K%>Ӱr 8AD}3?0גu r٦Z4F}BHE߫-EB䖟F5֤?h'Z82)M.Àk)[ &C-9 3jH$o6ZJM#4rФ9wb;mɲRJ \:;^?_%u Y .L)izP+ vdN@u6vԗkE3ƿvs g2qxpT8|%1{2/*g5>zxX+4II[4ִʔZ"DpB!>jvh UWBtE}k#U WpX4?cymFpfj2ȱuϏ ?t(lC*5{e 72g>ۘﶒuhR~)c?OL/7Mx3w34j|h=@114p0Y:0c! fcbq/;MBH T=C}k!8pB^2#'*ϊ`o8э\LY:[I j%|r1NPS&AelW G3lsZpt~rM 5~}-?)I>!Wip;6cqb!M}vz0Sȏ DY(r* zYz̍3zڑ,8 W˱Xn~Z*uHbX:S 4c2S۔cкSm +THZVe =6krΖ4Jm"O\XH-nrx0z:QUն;JBJ.y^< ?Lns|7|Z<%Fw*#3xK'+P X/8)J_W̶i0H 8X Q/0~oLkTѯvڌ]k<43ŗogDwW?԰ed %'5+O NƎOu1pmKЀe! Tn*OxA2/m| NUC<4 JQrafn׻"էFCu UG*QW"}~~Mc\=nm 5:\\^;n7ϕ쒉J4\)B~.S9Jh 1- =Zox`AMuHE@apih%޵L? #l[2Շy"i0 tl5lL|pOыQFu()/v IQPoDžZ!N ԿGׯv}"nL2ކ CgٮX|oV zNUȂkg>hjs"yoUv;o#|.k=|&dԫ/x"}kbWq nɂ'qTz)A6y`Q.)kG,(v󊹳#6We-Jĭ+0tPA3rV`m[,b\b|ܵ8]~w"@)[WEa{˔>LIw5PҕmduۀdU|דLEM-T> yzD׸{80H"FZIT*i]8oHV9'3,\#%!YXP?b@f^.8EH`Y;m { v'1^Dr6b*( #AeN*R yPd1,(#[c3" =Oj=7]GM:0 `;HcQJkgq η'@UYc*cLj6?3IO[òkf[?kPLNBDq)E+oW lUU(?-^?l*K_b(aaJcg.Nm*@GӀ3}5{][AŝdJ|]GhMtM@VwMr(k-M/4 G{Bz$q2Oo< "d;(Я#$ع>}tvB0_nY%[Rǟ&ܵd.hw5ADYT[dpߖ .f_,Ϥs֘2(}]م @j!TlB!P'&N]ɥpqn? P=jJgĩO/8ƭO'@ t,džLatiAՊ k`sUg 4[ Dߜ9Y3@F(tW~/=`È͆PbcXl bߛq,0ծ v1 %u&!T"7DR TJ5.=:I#W9,荒qA8MtO}c 30.2gҦ "ۖXs8tUw&[c7HY'^@`)EǤ;1="S67 tegAˮ2Y>l%ziA3$T7GN!,DŽNkq+S#cr#.[RՖ{ժYMAhDloiZȀ1d趽w|3H514h!iƅLk? N+[.7GٓY.VUȳ$㪢~!MKWC Kln+dٌ=lcb5jN@VsH|oRt}ԍ 13`p{dH ~tyQ(5a$]P D\/^嬅& [ *x"i\mK16.pvQ H6ohЪUp>Q8 (QMis9 p͋Νԡ˔ Ncäcn6Z.IL+uJ+{Odǃ@ 0u\W湔?z[ QkڌgRuUVW\i?~h3y4ӕVѡKU~٭XtU ?(WuК$?sfG n_ 7F qY%#*5T08ju߂V,m#5lcGDQAHl4י}{/XB ($(6J9k=o)꽮cҀk ͎x. ]jfx#:x᤽GJ9՞U_3sM/|ʀVOcdoMA7! Wt#VypD޿f3Dݲ<>w0Br2 SF Jkžy@;Bywͩqt^= [jhPɂ)}eM~{Y)5 q e˜t16&9^o(̇tD \ 2\r_yX!`!t_*tHE˴^mW]3DÕb:KZq&`+d97wkL-q ;%Pq-?U5GNloVۺMu"\8Rni{ T&@bz&pE/<Z#aH{j,mκ$ :9*V8ن%|uajxeP^ŊC2+OsWv,$lNf 7&Hkk=I3^Ӗ+j1 p=.d;gJtpΈ\B$y8b[t+JPXLv I/ǸP_嵧{!5ŎyˮfwESo 4آ-|0cKH_l6Bs]x֤DFHZA:fQ{y-$3S`z4}+I#o6Ҕ t&ZJgHk$"_akJ0>^I;fgXOe Vzn gw+^p6إQOօ;VEQȉBYu.ٛ}|ipc5 vi^pգ, =74|lR9^઼8kdM 1Zk 9ޒsK&:"9c5ۭR[f)=h4;ItU)H[nPѨ##y&$:h3W;#xx0ZN-7 (9+2.k7`+pQ*_H^e*z"Jؘ: CFL,t/yceobK=+,8Neۚ+dlb\05..R_"ohz斿4is'w\OCpVkЩzxUnn j9#]#*@!q. X^Gj0bedKֈGYˏz=uF/,$^lpb1 AJ$e kno!T^B(],n'; ۳bț lf+#p9ߪ<~^J1w2/$5RPR8tvs(4\cQb fNpFzb2f0Dfc_|{W&TJr'l 5*?.±Rƺuaڝk;wy| ~Wa.%I4&F*u4" xFy55v fW@l:TD窨Z>8rTaUC7s X%'8gF]x0~#(bRV}] ^M*Χn~־< ']C-<ˌ)Qʤi %ѫ WYG@Y7&4S6?Jѯ' "1+1Y"˥ 8gOEr4;>$r9S&6mwu'@jމEs"G~k]q?':>v8t,F. حr3m]'r\ h4ֶ hM/gŗSW܆ #n3mkm@|qPSei߀UX*=^|b/gk tQKӴ [F?(!gb 4톈#UsvGg@dK.a,t&4SYUm],W߲gD b/8!KEB„0|ǔI~==Poc:mno*A fs9I|{VاX?Kkݍ|jtt}')eꂥqpNqJ.ۥtnlqsTGMz.Ap kF_:0[%m^7Z)k> ;7$ംR}}@y|ɇǓlZ1cY@FDhif~M] j۝$aF6{Qv9kq\&Ҝ fNV;15]͏ҵ= [Itr r;0)|^48~BsKv{'m)K%Ph:MK,lo[Z]ẩ~SuJγ~=,] ˍfI|jI%|y*7ibٍ{ *at厊L4&$aťh0mD&.Tj MBLo.'.wmq{Ŀ+X2ܼ]:)Å:#Fi\:]ּ突x OQپFV rqx% 5t&/#m`LODDF :zjh ` !4bPF։0x2k±R{Y0,\>G7y"U[O8I,7b1B`VB_y ~S'063ON0 Dפ8fYEAQL*OҞsoΣ IO`AY1<Q4m/?JJf!s"0e*V{W|lKz!3ޅ8:<kCp6;\6=46a}|g!#*=؁az)o0F5 ˔ԫaZΥJIj$Ioz!&e+TSԈǴ%i, B }iEED&]M誣h=BH<&+\$dw24/vL3W PVlKMWjնñBE3ȃkwiA\^=$|.ZU9)ʟ<n$!&_5Lf~'1d_5Fꑃ?4h] 1Ó$'FÞ%}RmT["n3޶μS(k>Tw9pb<;3Lה_KFȑ1qM:LIN00L ,_xm~ +젲G+<ܒQzXQ=pX1 a(Qb>w"*5ڬjnpxF_0+YL/zK:XD47ӥY)6CYq~a_\X*k$M`ʿ-",8vHٮ_Fx%nWFۚ{T7Eo[?dĮ%<$ jP='^C$O^~<1a$9X.(Xdz">$0fang#x񡌤jmCS5&s$z[Pձd'L1ԠkזVIƼS}?YFQ;%bkk12s ٟ kƭ؍ X8m Z; ֮i|JK~ -\" aYJUy(C$W=!~,p%hPWl5@UYHVѪ]?Ǖ>M(@p,KH#'x -c*VJ;ʋAp+ '{^α,|qw f %NLk)A6H`οA@ԛBRVo 8]! 6F-mIJ~j^%cDQ;Pv`u ;8!ojZQ|Jl4 V qk,!҇,KƝ%%ܵ֍o=~W}%@JtmYzk?o @hp f3f YXV®4C$v *m'DvBK <|s@.>|5lxO7l{ݝ~ƍ+#t?0eox+ףf_)T5ʳ R͢|0Y|)0&=}qhStҵ|J1JT-,g}I-Aޮ5 nc)ul&2sͺ,pA \Mĸzd6K fe2JU:TE4ؚ _W{y@rKjbӏsf_SB/թ5ws;pW ?ע\-3{˝/]Rh'WY3sA-̋T9kN-3%gU<*01A0.Pfz#즆VܟIǘɪT`s`_q z~z"5CL?6otU 4ND dd ?T,$ȡu+'=D笿h6 @`>\3e%RJ˧x#u+ډ&]ʩ0AB1g Q͒:$Ef &eXY`ll̑8ǖDrK$`m1ġ7 q؆dC??Uz0z4ssCha&}`/Ef[6wȧAcbުMt[WS&wXwBbRu8z,~aRFn\y޻x=b(Xhh7Oч}n u~YܟÆy1\ܘ^Yv~$LO;}eoFi=5?LW\e֡"f/cfsBCy(2eO_ +1YLJɅX5QR/$}wb35D0&Vᦈ` 9 $ʠ !lukB5I~#~t_`VqB:W ,;:%>XPW"Sgș'#\T5 8譨&}R3n6@VΚG>nz*]?|Yc@{Z ?8eδd5:G;f!7;ηQPZHWc@)+@]8A+ZF+|e "9( 2QM퐁5e|)iJG0.DS-AO#rb/Q8J|& TsS<;$0O.b8ﶁ"zd &FYsvsy~UM#gΐC~2Rl"u6ԟ`nT ciɬ0lnJp'h쟧OusNSp֧g_}#*FS{݋:!މ{ȆQ>|psyi3E+nXwZe8.LQi8m2 $/Qğ .XUvԙC Q!֓ǐPEgzrQ]Ҝ^걛2ce"(sCCw8蓅-~F8B&?"Xw&gq愝)h3V;#ٍb|uV{F:vlpso;b~=ig=w%U]N2zPCG*Lk7b"MBPu ) 8tv₅op/!uw ZVgjOkI)^;8X"eSMWqNi~W 8u~?g> t{ Pُp"i"ʻ+\SmEZ#k8 HLK5K&3x2edSP,x߾h]T5rjyzK"l I+noGȕY//ǁTtBRv ):fii*OI4n'T/wkqQTe㰮԰4zv?CצŸ dc:@0faOil ~I6gZ $]\1?$EppOeOk3XwZT#_Kttգ,F==)ߥ5)HȈi$Q֣1PmBi3HiTq,E|F,YcѦm6 |JxSu'N1m,5:_ B9MG':ɗɵƒH#sN$/yfڌܤY\\|{c7*Vd fjg6`-f3?g倆:YmsnȆAb˘xIBX.>&G.)K͝k>A;X?QPZ Ǚd`mV+xFPi BKG_Cσ0Nv9s,?T3]/oͼN}:G$LKR cJsZ';`U)&2QH_$LM5>N&!-\ > 8 T\yEuTDU[`lC{ݼFĩWo}1=us.,TFR2v@>]o:TGak' XPqSSBv0\If@=yG+5,7 ŨCa]3d<成G q [e0CP)V3Qb\xo3ˋ:A~1eꇏoy]I. ҹm`$RuB:azĦ[Rq.ڤ=ZBtsm<1.6Krp8r'3.&ND߄.$UzЦM0[E,ޒk$w /Tj|1֥J*|*kNi%f]l>L%?ԋJ Oe|Jьd9:ReJ&g^Xpڤ!B.77"NF߁ ,BSXNsҪlX4=Eg v,r&})V{IHRIXT-O\ܿL}6 ެU;7Վ!n[mUz} d|bm ( LBVJR)T6cO̒`_Mh&K-Աx3hIɜxq~NY/ 1 j0'\6lPޢXFksJne03뉉ʊ[-4c_*]>:^Jl&e Ib2ixz]cKuolo|B}@ -(-t-Tk#hCC`H|_N4G4FD\lpWLqYHktر>2pAfm2jTJAlEWE gX~͉DDF4Bi[6s)k۝"ro˩4Y?r' ܋|9 L)~6XKţB2DqNQno#{SvU$< sZ_TXt1P"|MyrՏD})-S0J쩉5c1וdI:Qw%%:ߎ(Olh6gBYEw{NA MT ×׉)TYOKG茪@;1(RF ͚DwF>{-g{osݎKԒ(Se,#@f BHUuk|Q,"mp(y}4P\pŎ&aELZ ._`'SR׽lk\>em?cF j@Vl(Cvaxg3#XrӴhB0xWZ=*9+)t# /3`W55Yy'b|TD@u 99 F4;yxva/}B9pjXf}OJ K?bDg+IW>AbP5p!gӪc)z֫mܒl F]^|yT$8xbSH`J:O*Ur1%ECO 5㻓`xNr' !l`ЀOBW9# ߱|mT9P4l=-FA+tǢ~ewwu̱Xng۟㵼djs)KGw0"\_x5uD5 * $v_]! oTǏWAޗb(r~@&xUڻ"h3Sd^i {EVyrc-e">'?lO`ط=ͱ~W޳Ќyq16cYU'ob#myVJ*zCAיui&k ',-^^cb3"Gi@ޭLgs;(2G;Yi %GY[-Pb:g x5Ĵ R<f)}JWbLtI{gpnhi}i%wkzMW8Wi B_B(e&r$-{1*#R&کF/fjF`u5MWSؼꈑݘn^+דNh'q^W'ŀۅ92͍pj_pۏ{1 //-bwjF:Iޒ.]¤A`_Fd=,:`2'$_;ԑæp#uc[2!.T$*}շӺmfhIXap@b=oW u(6mn'G4 zp9{Pn'T~u)H*jV+>aӌE|ӯXh0I~_/XHq,y< WHzк/×k G0f{ H‘;o8=5@U澿 38#A {!Ҥy:2qgl^wi_[o}z_ Pk(hGwuB7\lj9R/?u!".O}#Z<5r?/.zkx{*`@n0$r|qӼ 8mNruˇdfI{SW*>;(>U,mO A4y^ZSSFrʭR29 6n#65;uʆK$[kH%^1ԀVv:1?=tU%f_AL޾tm V"7=Lgx ɜ%-@ę+`oW'1--"HbmeYUt{u";1Cq xrW)U߳ w73)ZSLMM6^ʊ( 3!!L3a&E[?Ԛ |M>GilC|wDΐ4d\/\9 ! ̣gspJ:YFd]K:ک0RG˂@~K?Ia]!? lY^Tj&m5Q3!3S^5|}͔R@鵍cLp3Qj{|O7OƄr̂5:@ hL#SDK)aO8xM*rb ہ  NoUuZ|ı%JHQr|* 0H mm,T rmb$Σ)o_H|x 2_ǻwT7G8?Mv!pJdzpM,IF˝dk%dqX ^x@LgYWDKh -H)fd2 2iLb)[{͜|wW,fy䆳;d^'p@''&/oURCW"U% gF 0ohdkv eX=X 䁕qfV%4Ȝo7Mc⟡ \צ;8l؃ᯡ[uH'=cԊ2+?hT~VǶP렌‡yq*=i,d*&G0I\Qk)sY\ }MzS'oBq0=bآ[giaT:[tg{khPr[jqOp 3 v:^[L\ :]55' -b4#ˑ =6lgHgDnnV<}J [c.Қ6M)__f!K28s0 E\g +(OGquy_ldWEwލcj>1j1[UgPc*<Y8 iNX^G N| Z:E} {1ag3KG=S\ +P LE{gpT˚^N1w,rJu*dnY%Jb0^3=&yad(' \X"_ h!qqIüNH껏Xl\sݔfLp l ԭtm&Y#2Ӥ 3Hן;O}Ci;f,e$$iʻmHMR\Qz@aIv/9+i; ބ(*Κ$jʽsV~m3Z*|tnfV# '9łgh\Dko^fU *QhityPtڢAZlIUK0 IjGC }ehِ̀Բv]G%<;VWHQ2ao5.I>y#]%S Ly!cf ϸCfK50]Ǩlye%f8x^מҖBv'v0|8ʋ9? #2lIbYd; (>_T)3>~I$G1j;J'Fl $ۆ ;˒ Dr1g4uIM&R  xο D%0'S:X|?~sg] Sm%"lw{Rea`ʡ^A[Ӟ ?Uʛp.8Q滋*~²ķamFO2+_nӗvKa9}W. phJ>`ٍxm{>Mċ c?T=1]g~4Ղ5_iozpCϰWAPԌPนQ8&{T~Q5#NX? z5+8H$9nUݶ>Ctl0Ny.-`MDv2Ҋ rԷ1?w[vW~PafjkPqi &> M_ؑX(4n~n}.R hh@߾4ѩ<ِ6qZρoUz>V音SV^|AneҘ [{t}jɊdj[kS3g4;~cLE?Udvaт`XJhy5#eȼGD{*UrCC.Hgu6~;1Λ5c*v!= 4"~l 5IeO,:LԿ.qNmPO(2 u', 7K55d@0*<4Wң E@g L#2ewKPrp_{"XR8]8P_'(WGiwxprEy ,+?3RU,quMv {'K]K-.mPc3nG?{b& }oJ!w8X=uc5"œCCV!#FXEu $&LI5ڕHH۾~xNVo('SJldM !(BA'~3Ef§jU'@*4yR %ι~_&oדj8\cQű*2~^h*ȭÚ}h6Me)?Ub~LGe!sn)F*FŒ=Xze){DeSůs:U6yڼ`GPJ.Kgn\ zuY˧i:F޼2d { ]Wfah8U>*/O*ܧfYKv(?4(k 4N3{0lS'w{|90 tsf9i$O4I Oݚ춗߀o=T& O;kL$wիY u,,0'.LzR&Jm q6ÙIOѱ,_G0k%)4J;緿$N(z mieAa 'D7_RfovyHE@L!j UpA7Tz6T 8]5idŻN+!y4ΜۆЊ8,԰gS`4p*cr_7N0\`'KK33f{mwZa%Mjk%" 8;-([!!myF>hR4s0Ώg*1Ai>&V)xFư>'߻q~l(|-p|[?$%Ocdw䱑Xj~ a[Bu[?W v} UiN V0KٓS.R1&:ݠbc@R,"9aD9@d]ab]ESb;@{uȹl1UsE*Sotء'+ {?I ܨrW3>#(t43H(O+$]cgk/0YܔUd[E&&MiU0ݒ~QN`OzuT*#!i+UMerV&*F/tTEyJ ?wOM-jmCL[/O}aRz^ C/yhnBE7k@ 1)xOMYjĐEu97Д~PXOFT >WFz_63_Ye⏬۫zԁ\]Tx /Yt` 汏WU~ -MOhP.K$ ox֓)=;5%fb]crau5z81 +C/9P hUt`%Ak93{鰐/iKJu)rԌp*g]؇|68D:V%|4-O"u|;(4^/]DAyϥgd)pϢ- @\1557YT(0JEPBPiQ+V TjW1S+ \>Ar ,yk)PAMde i͕ LIvh3bowR1~S-rw;۾mN7 "5p׭Չ5,kȘl,71 ?vDŽƅ+$z$)qm7h2 <9UIuR>dPlZ|m|lbK4wA:3F>"uPl:=˲s3qI|Pǵ6pQģ5Qp`{NLtC zr66e֝<I݅0/1*¿\{>%Od,1}kjW78w{5rrFZDryz!:B2*QL|#J-,ڡbGVK+CAn:ו3 :h^;JjW+,}Ul 9@jHO-jAJ pIpA[< zȼ;ć /郤Sn1)nTBZdM0p;̻NPQ18*[ cH:Tƣ[0[$M\]Kn((E-">%;6#J@) m&$#%g'9Q nx/|}aTW<..J+q9F&岫 ^d} 8n Tۆmp}raZPE7ms d$&D/4 qxPnĶXV2@sϾ_bK$A<)bslāXc2,Bm .3ԟMcͶO+NS:͊^$3v|%ݷƔ&4RѯX,`e{+hTT7ZCU$k# I9Ga"@#Q"9Nf=H |7c=1z5=%NsFw-G%?`T <3~ 0m6DC SX:!֨{$F)s3;NL40iZQAp1_UKM_CxD{`1E[$7/=v_V(;"=/[woDSvhM$7/: MIm8ȱo'>5lƏ$KdB/t$|⼿FXG(-$B3tagMxBg}H>vs 1^AoT2fեD|㣰}'@@֗3p+[cq:W`'0lΟiXM1,bA9 /8AI iv\oj:(.A{#(v'xp*Awp r>.])żRO,4T ̯ĉw;:ͷ Y߭T ]k/"sQ|Exnp*"maf>vGuVxTJ5"V-n5Z33}䱃btI!.II}o:NuomgcRćKI3{CWV;j.o? 2RxX}*XI^j tK=KYך 5s _񙿈D'dC|j2#C8˲$g.TMmptxY02ᴖAQX#t)vyȂv `i8enU 'L&-"׫`4'#1.INS.X [RiU~cU0Gpp>c#*ޑ|,fY .[00,O@l/S݇QO#kv]&ɇ:#wϷ&0L*WU4y밻7(grmo˽: "%S~kd7Vwt94Amh2Yܦ b|z oPpE=KOIuC&p,'*ŞWs/|CdI(@|НrgoAO'# t⩇70Q\JǍG ^\itt"6٥sܜo1_{4t ?6oL4P _T?űCe;u+ e2՛2c8A\UH5 =i@Q-oWT.sW4"޼KXugQHZطƜMX)y{<@bM0=QqO#Q%c;I L.cu6D;G?wYsh9[I@Dd`g&X]ӥ+bV3эxFGru |lgcT >Kf/v= 7JWON# 6ڒ<(9=q &?&jA|e/}Wet-AjKPGܐl^d d4 $0ݑ-J,t}td @e;U'byvՋI5aL-7ۺFP -0Mp@@Pl LaC-Knuw?d"O8NJ5UBAyųM8Q+=!oi[*>,oL~rd. Xv`Bd%$H蕨2t٪M܊[aSFv\h5{3qԑ]9 qfOwI}{1rtGY "cڂ= >eAVT䝰8p + ~CfikCX\2ndk7@걘s\ <ҤVQm࠾_0q0"v!Lh_'8Vbh i?5YU8], c#_ cbLeK jedYĄY3Lqz ǿY:aIʂ ZN+zۛ_Od}{۷>k]׭3p&_d}j:fQ홰YHj- K¢HLamK$z22>'qKL)y8&SCz<0p@̈tcǸ%9uKSȷ!j&ANNGEo?$řlLnN\2˚m=v0" & lufk)6϶7U]2UWq]pu$@6q]!4pEq yETX(TXY˴ycOMOL""`n2~$+wEDpUJ?ԉr4OIL=QJ*Ǎ'P)O(aǒg}<_Þ 14ᓽd)p'yƜ>p`_N'|"NJkJw]Ow[7E&[cZƑ95/}l*k*EE^k[S,"a͓_?ZdBqjc2¨bgR|ŕd[3TңbOnN6IsEL-DR\S`K.# &D/| (`00HO9~u ɽq|PWlÒ'-Mo p6p $ yS44ps)r)M7~@h2pQeߊggpz`0aχI63x0ž18#rԨT'JQ^cuz: Ae>nTK3f.[۳qВF'{q p9i>01> H^!,sEPU< ,~5nz \G omK_#$93opW 2^ R('&ƆfzUoU |T,`ߓ6jxIY= P_1yk)>YgkSd\W%A ܔݖN#{·88=f4vÇ)\e%ѽy H.qX6?}wDg VRrA[lh/dF>0gsMلɈG ^ :>(y?IDQAŻ8`zbtkҸi`?$&Db]D+@\"y5[(8(XN`ޚT+MԂq eMKՒݡ`/P^eX‘~f̡Itxj5y7Lѓ'$35qbprQ}ps᫉. ЏLMVi1$s{/\*!'@KPOԁ91etIM?nZTx8Hx\# :XR-w BdO6V&-Brm ?f-YXBj>僥k}Dm%-(VDiX* X.vhf ?tYJbZN<VZr^MV?P.H$Fkf!~r"6Lk|ONJ.FDeOV!-r@tӑIsl=%9'9|ɩ/>UfCXfBlI RpPWƙ]J5y9ְ^imaY:Övr}x n= A~d=6cҭ0JGqtcZ]ALREf*dP^BQK\}ԟMMP-~HJ$ZVbBy,#l)bE\Y+*x-[CIt>R׻-]4)xI@X"nRJ j0<<Ɋg)w 0 \F;5 b`!4'\rCtTy6 Ob"LI t\#m`aP!@E1[Be5 ]D%=!k/A-HhUK4Ǒ &JڱJόzLe>ߕ*~b߄4&Ǘa'nQȥ"lD"ߓ¹䲸8H/%s Fqv\zݗRL4d{Tc QhF`Zo29 "gY꟥՞ h.-?ODM$ZZnˋf+崖^Uŵ&Td2%Yzhb-Jހ᱊-ygPxIXPp'0I,}+<Щs ~ˌ2{UPzK6A)cI]MHFv.S{(Dzv]0e7^=O3ުH }y̖o9ނMnhɶ?;`*<&fr`D; C%iB"vHuq1*CS]$IcE0P{$蜠| hJ]*s2|3RzEneZpL77ﯤ EFŠ{n^W;P N;\CPq6 IyxA*pE"ILEK vuhuG@ 'wSZ\T@ O>\^?Fh6>12z=0{kkU zTye3%ĤTɞJ -dX>ZDFX)C'H%Uk՛Dz.iC>BTlC#,7)n@R߫f˝0 :*KE0σҥ@z3>ƦBԱvL IjaRį0DM` (4 XHxbT~;Ъ} ?9&_8X)#-D>ZS>!v-Е"CH]&EmY+?B \CfwB{6 ଱\Ob` Fɯ/k/3N}dx쏞Lo{[trN~RSTyWa B+Ô-\\<j쭸&8jjl\^ ,λccZ `^l'K,.Y5$I>ViO/odUV? lE^,:қ> ѬH(!W{ J6W{ZSב4 *ߢMYEpL V9Ir.+ (y͜'6u)Fy zZvYBϓA0ԨDY%*ng ?I"QlR=A*;(C}Rc+G(GXn \y||I:)tLi*,hM$ʪ1bfi6d_>tUbre9\8 u[(ƪq˛ =OX DC~Ӆ@U>:1+k_kWʉpX`0SsDQ%o:"1!4Yٌ%dDCX 9PO8T8w^f=Bz Kyv\W< J20= #;(XT-EݲXW[e.O/ ɮ]l:Q˺ќTvjcEh0Mxȗ3TWq\_E6fo_/f3vr< (nA&G.Ėy`? D(|3*rLW4הUԧ@Aq0jw;j:gq%A=e߉#܋m}*T'\z̭~5gHoSKJxR-FAzحﯜ/G|F e5[cf'i'N3Y%증#`:v459ˣN-b3ؖ ZZy\4Fq&`@k#}\N,lyh䅯U_^r"H dYc'<"p!sF]صM=8V:J2* -e+Sʰ#jm *mjTsvxx_Sk/`G`&!Ϣuzj evt"I;['o3u- jTQ0`ZW)4rvER.@BO䉻SP{_ڟ"2vՑCN7Uլ]SL/^ ܍pf/v9N7iqv(/,b]"ly\r J(//ޏ~6!`D@ݦ1-ma5Oզb1z'έ pSDlpVM!oH`7$!!:їXJKS?\Q6R]{nHK3u:$C*x=Yk̵A[|׳K,RyR wGunSq ii>--Ő]zW-N|hf yՀ!CRvęW<)[HH.mUi#0 u30{M#'Nh2ov&#Mx*!H?O(jOz٠oK:ݣF 谪x]i-Q;#o` $+O,J|Kjk.p :LO"UtKd/"i`2_Îyd' 93.n}5i45fк३?O_Ŋ+s{TLup.^"4 kN&H7pk4q8TxbTR3cj]%& dF+W6*@yE$RYTYA ځ|[|='W RYZrњR AN &J}°U>qHIiձۻrjfwLKn|{w?LUQ۾ѩmCG6{9xFeɄ. kynYT&qLK qRq1 9ǼƯSk׎`dj0O'ȇCFqݰ`H&mP/V/=CHW5~S㰎q7'\%^Yc-u'e)GUËGfC?n@KRI_UhKuض9Vpy~5\$}oM{='?Ha̖y,1nXzgO=z}gݸ:ZtG.$* GVH!Y)fV/&(oLU*C?XtbH$wBz8hP(R"CƅpIܾuͷ].Y(~aVzz>%h owP,0x4ʩ"sGh }%μCk\އNk^m) a; ({?mRA6K[}W7~57+~>.ֈPq{^1yw*N[x;4ʁ,o9}q]1o-{kH/j^ui`ul1|ԆP&.C(PP R3bjôU\LǬP!q'uxF*/: <Ч o>([f~ܱ|+:cJ{͸lv zIh9b΅7foY` "EX3\w WוA`0X0oI[^rs\r.{&V̂A3ڹi?yɱ]_a񟭊)q%u2r{ Y"߃+c<^+RA0< 5$}Gء6؈fLL"oȘƍdȈÀ v~ۓjxbwhr}{pv/,al~OḀ)83XT*~ax\椚rIѹppBh>lĺ 않4O6#V'}y}uqNH-3ZNdJDsVIvE=o[.ѻyY`Ө24\/B*"E/U46T{jU^ÓaB_<5zvgt4 j ⣛זȴh>QMH>aH'o,{O8M-6ZHͭ{Mn1)#W͌ i*ZoF8?ec]/U ߇kZsϷw|KO}$R\({eBzC.2 s1uI}>/kJ7+ˁ@rP1ȇNN]~d> in!jxwkshDmV4rL`*%߭~Z-Sc' r<LoSJg/)3o/AR sX ,!{MM hr;u9FWLNoEj@*I*H88L8 ܛ;cdZźIRd$\ŽnfzF%-C2eյUt@Ci6ˎYW+޷uv*lc2gIr=@u!вϧ*Mݱ&-)<@?sft9HQ^#p Llqօ!erϼI!BSrbDt>E)̔VgMHACa"dE%YiLFK d]E]6Hev3Ka]RIٲ9{< "Jwݭ`D gDNntt}@{RBs֛'f#q+Q4-yQf⊟E3ҩ&ˬQ kPl, >hSl]Z|֢ ;u-^ Ń-E($\F>: IrWg0|LTݛrhZӟ e΢オev; ,_Ft:EԳ!Mޥ:#P.[(ÇhC/gG}R)4$}m;uNM[i l=%8,&Cr̼*@ X#?}׳uO]kS1|66l&ku{C-Ő۠ ![vǔ;}֬%Jٱo[5Hmpq)fF),ș1]KeA 8IvV]\ٱ OAW]sV/C BͶw-{3 QJ -SEɜa#mn:=.aR x6u=ݘCzȦMK{E6|^완݃#^J\"FXAPι uȗx5E4N*p !(mxIC$ܝ@O[^m?k>$i䫴 S! <>񔷍oc4F jolE|}) TaskP՟;sE#} 5~Ѭ\r,>MAz䮇ٺL,_d5hfzm`0[i3sԜ; 6!ҟӹ-$ϓ@ hސi 8[cY55-"I0=BÖ7/woE=w"~] tfLW rǫ16}D "1!ZN=r9N@H(Y69 H9aL1zw!]3{Bl@_/K4|>5'}SZR骾EM.||w*#9|{kpTR1J f)nVjA֙[@%hwsqJ;l?J)}+ȡ98[]r^D?Rԥ˻0*;:x:'%K5}j[kLI1=k F*vpc[ϗ >b?Fiޡ!DFiGyR ~2^Jtk|cPg;"co=Mۅj *iTEUە4S epmM'^@#|6| שT7%S e_}WX1XozSҡ_,h!U:?-cށdQHP܋]} G: JN_i=A.'ݳ'PGm8Xw y4P5=9"$;`}^QoA6 f5z5]XZH%@tPRA$+k!u '^ͽQq+B VWL+"^aaW'@,;;+CGyCyloXˠDAM(| 3ŗ6B Ux&nRuS 2]D |22m =z*F \ >5sf ΘKЇ;@~-_Lb]6ҡCZlNm6h40Ŧ}cL!Z,h %΢@0dbSb1Sf&kӟ5w| ?tVBa/D1=qm bQ;Asp F?xmIg{v@}eKhL zJܻ xfh&RSD b:SUpl1F;(TMZ(BX s6aG2pq$ R$45Wۗ{M߄n #Z3oUyOY%8b:2㌷K ؊ϕ,CWUvR3<"P\̭2+qR7ԉ%eZZ<- 7XY`69u\2^{I2T m*MQL*sE |MY NF/awtƭGyX5JgI:w0l9_Q7B^ᇼ!w/Xk7 !"o{Q83A9شk TgG"7vxlYJd_J!2˷q[8*tJ-1eփrp. h%ht^ ;3Mvb}]X7{)ҡJ/r-OFJX $IǜvӪ4RԠtl AP[ DiQpcK مh8(\|Dk'aq8_=r ?-hݯm$d#OlЈPWΠM^+jڶ~JG;R_6`¬g .zY䛽cnNb3.{Ihj]NyZp;w’`Ñ2֣^CEB䒽NKs`1jJTlfrt4"M4>Lo}wS%QPC<U)25sJRP?MN_jz{iI2]BMWR9Eu *g6BƈO^~t' "wsn6ԛHz<~6üXݜ^ͱGgW譿l 8eO<;b+*Ȏ~5Q|yӿ  e@j'wd$e\Joc< ꄕlxIU gV=lbdŲ;#wiS3Ydأ'B:гv[۲K_95M x.\g7pkn͏qQtk&!=Z߂+iby,Vzޕ%nd);{U??1/H&2Tf%ф`-LF6#5QW'csC Uր'MІM<׫[JaEeh'$e(J0=Z\k?)E^S [K3䕹=IIF/Wl,QYrF_򹑵yRb?E[Il<.kaE3^/. 9%(9.a[ߐ tFx%kl A!] Ze)#qru;&%iX U. jjcWnȣ`@Z6' U#_Nr[僃**yϯJx\2~ ̂$<"}i(BZ4Y$.-|$(UO@zQcBcH<bM&aD~П)ñ$;M(@jeHNVd0Ro% &x@V !rղM0`kC{CJ×bt2m(^ծw(QϪ*^DWO|"v4[Ҹ]Vvx9쪔"Z1'V+XsoM9N~`32>iP8oMbk_u-MwqJH>Gxđ쑯;AeC$h̿T5$Bhe1ET_n7:#9ɜ7HġļH ơ q {q0&N݇q\/cwEKV_JMa@"Z#$c>y)g3.?3\Ԍw]HXg%CaJy. O祲CWh㓩I>ٍS֢_A"`Eğf lPSc>`7q}# W++ n*Yd^U/] qg$O7·;I11*#Yq^縂34K<~?0,NgZ=KLBw J,IBé_{9rOYpV>l>Ynk'le}~< lVK)Hg3Uqb&@xGCf0\zn;+4Um:Iu;>@xDFN臹5ç`kWi)mT$pvAG3sӯjuja=ڮ#{ k ` t Xv}tV( %48U_֣f߆ڰ$i>"0BffOFk}ff_) ZX ~u=gRfEF3 YKw{=ٟlѨxJBp jrS1sק0XWI 0g޷e lr}M-?Xކ7$LH ۡ==jx/6]=GaJ:M ۤMF7CX[ ^~9МG_3BaB[]CngxM./<;}2PcFcc O&E$ɏ |l8` ]O򭜇:0oU084Su zj_д74T ,LOXݻWetX |n`V[G/z%ͽl0;<1#Dv4; - NEK€ ? ) Z<ڱnWg{kN>4f%<&p$j.dU_!>‰<@112y|LRd!3zFܫg2\Vp?cM#-#bLn a1Fa=b[\b5p}-7BuDKo)aZmh]K)D +Fו–LR& ,[֛óbFIӸ-kbHXYY6`fW; >4^MD䆡F My^6x*.y<>" _;TLKTC5.}ئԾLxjoTo%ǘ2pC N94 jYf-W"F,(ߢ ܕ}='13Ӄ k jv=3x:p4/F=u*)"ot$}luh90m1rf/cwt>k10*Z2 PJ>u`*Lɐ4f{ǷuV" F{2bj(0O8aAR8Ɲ'1P8gf3C6#bGb򛂳R1,Dᾕdp{ w.nKky,:qaُX}Jaz[3]Gi 47W $~?0\?xi1>n-ק3)qC,:Fjl"?)8IK]9Z:4;b k2ON0d &1xY#T21g4d.Ք 5Ʌ__ [+H^.ɨ]{$p6 u($#M 2Dcw?ͱJ+T'ܓb%Ő1[P8Dl0,Ϻ i%qyGEk7uԄZ(QgՂ1BNŽK7c%F;YMT¿ޮhh 7T5R/+pmԤ)gM˺6T8o'wH5 pSFƝy4>:|Jrc(_q:oE#FLd x(+$ݘ}zyp^;J;PYFK8R-T]'$ ;N^O*QVqJ ھ[lfpz#Zxu_X2qLj43U٥u#5gĽ <={ye*ckwLb WL5zZsCd%圚jZ[ -'"#4[2}-OBE |$4X@IA&E;C,fgVT-,oExo _}F@ #-BdpzUP@^2ϊDFba HzJJn;:18SiKI|yah=⁊h8ENmL20S 'hQ hL{5oϞ_>Ml; -q.|h,<`;IJ>0iw͚Fi=/3ƀ2seB2+H@G/P+S@~nCC4 .({A:|f<<ǦFO}Oz3UDs].bvl:U@ kHW Yj5(UTg:G]۩CXty\1u~UYtQ& pKkױ#,^|4B"|~DQ/ S=0'uZ^[UI s x8`u$,/+慥._,Smųe` vLۆwH¹A'g-L7bKV4;@?R#x!Y,6=Yyzrr`ίc4k?/(t0[]y2F0$8Y>QoJ1Pm|/&~j7=F6[TB oވ͟FL}?v$0`W>Ph œ]2sMT i=-SwtǨ,87(Ao#@i"y3䦫@֤B.czpJrp|ד}WΒt_A5VIs/^T~?z?ǝ[QPǒ'EoUf5 |>NMƽq =NC;x {V؀~ q4l)K9p=Yr3~q jm>?-iGz㑏آv<'{^RAVkiFK\I~WفF1&0Nu$^N%"|悙߯㓀_aҢd:s=1߮4_7!" ㉷څ}>{>6l苩a R؀}GZR?YWr߀WwSYލIYvJW?_ed.]n^c<㳤 XS_}M*P[|`nY1Q)Gg=Y8 6&.L9DSr Ea&^:ύP@ZV:SIб@lplJmVk:LL;pwcnATh~VGSa V"K_R{{OƮێڡ>(dl;{t[|c߹J L-P;h$JRL(9> =7P mKMV~Tge.˕ Q\Ԓ]K)'xl6YJEpՒ\g:gmn[tUרwD fԴ=cU/][ nqz‰4tͅyFIu87m !*IsڨaP( &0Ӈjf*V@`z `uX-2_e riIu׵LT[7I<6+.qwՊӽB0ij>Ū `1b-ŰXyӨh |I`#E 0JN'Q*z"ߦ~/A+k|Ga7Il;@]yCRY%5y"LA3r[N @)>EOoݝ ;&]pszCJQ C-I bq0hg |xlnM<ҭY>,0qF$ZiZv\"b!Cٽ6tZw8p?Ui\77^ *bU1A)$Q+\r|ӻ 旳=0Tkz*CD fdϚ#1!$'UȷrnP@3l ?8'o09.5j,Қ+)o9 3:yLYr564Ҳ7[E3ZGD'#yh&]Sx.=QhO_s I`l퇷Nd&'۴QVT]V%IPyMEa3IR(i0: @_(% `y80EeJ?[M@!S<>X3EȽoi4Ph9ȩ{pAQ5 );c6}!?:FBUH#v]c(ϧ2T4/E}мQ77AK6 Ds-!P]rK1|̗9J`sH}>U""RFcjN U."J5N{vRܿ=? +QYU/eZU>1b2ӧ<vpSLiaC@$۲H1#Wu&h!vD"棟=یƷe=~0LIú,=8ZA~?L`ᜑ+i%eM -EW]"uX8}V?_$x^7[hk@-{oQQۓƩ mxz %%[#3Yչ@N/ 淀-v^BTbmeݩԪhkK;*+Ornur蚖d-z8E ׃%w, w3hTsW/W׮fbcϧHhis &Ry "49l: d]+Ems<5TW-a Mg#"2^ ¡T4Ic! 6pFzxUv [6vJ+T|ěFQ 2f938CeI8J'z]D\vɂs>O209ۀ&Ҿ܀oڵess6 t.U}`rAة IQE%2n2 Vv8EǍ`\n^gd)D3nBdUׄ#nWú(j*eDM `PW9z#iI*ov]=\kR5c0m4(CgHkV?-^JGaRm&FfdN+L!s|&k XPSY ~ y-?8 1:0rGa-*H?8BNwr4*`!1 r Jљs -}W=O/&,JIhVRdX{}@ p!Vɉ6U#+@I/qӛݡ Ql ``<%,%W4) Kd|b)!_$hvbNɱP4n^Vߚ,<-6A=JUQYmC%d<$HɄIҽ;|jL"q++5L۸= b-WB!lwuGMnʞ5@%Ktz96G+yVA0rM5º2P?usx0R~LXQԸQD2B!c^i+l ?is%zM|\#;2Oy&3W[֒GYWNpPoO+ [A-׀s6,8T9f+Z@$9hBʝ}{S-C3怕mo~o2ق+Lq$qU>[u|G< zCi)\2Ay z&riY޾dz,Ϣm/pAd !^D"; w# Z<.ęP)-'"OmAg0>hM * M&[_z[U:U ^0&ViZ3Am%U6ECۑFۙW sG"?~F֫neMTιIiɦWea,sapAՁ*qŇwqXbٶxQB.Sjɶq u.%ox6L°(z.3mh }ZBD YZLr>㛩QS㞨?T Cp, e齻0]p#1ˈ&&L=૦%~BiRm4H5&ղ`[t€VAX T*b;@SBck$cTV .lo |sRjH B][jiuM cY]*k J`ȀSrS@t3G[V^é P` lf;`3Ӄ7fZ>jCNpQ9B6>rYɁJ;2'$3;5+e^@>B:lq&M_NSĸOu@^_&Hx4d.FG5{xmLݔk16l렕&hbgǠySߤ6G[1Z vm塖<1.L& y,ĭSƍЖ uGj2N** y9.簦M'kZބ {$UoT&VwPW?iȇ4xrBԞ'ɂK$,Oød_ѯrn w;jҦji Ţ7tĀd>!iqѡ}m7}r;5 1A Y H:Wl_Sݫ@.Wj٥~{?l' fEYgUlH0X@,xZyE1m)\=)'٬  ./3gk7=#[(R9GJ7ԨPG:+A!Vygb,<| m-͏IZK1Аiѡ0Z-p-X:JUE.%IܛDN#:B;=vV_x :tZ KO~.?]Ѐբz8%s6AFhvsdjV1_|{Oل_MVAw: *Ft͟N bX Fd&)GjiYcqC9,:glꅐu)!%Ȫal5p@-VkJ>&@h~U-ʻ@f -=t"BЛQ.lvs)Y:€2|ihODocP?HͱnUoZv#pR 9eR'+U{b^׳H VΪ.#[  |uIձ.N8KP^n-5tIc7FZ ]AmFElӖ|nOPQ˅FY̨Ȩ)>Z x1[B>˷#F=p-hu.l8J7X $Ue$-#Xg>׆eMq IZ/~#{n9e4Iw騴 kAg`cRgRt_z.0<9L `|zpC,,.!~ kMB8A`hárHy:z'QQp>Lsƌg? W@Zɂ!G qG9"|xc,k7}$+/˯oU}Q+&%Gq!\5e>RQ$wُOzܳK㙼o+MO ۽Mv>0:'_Jc[8T4xCve0֗Xۢk:E#C[^Tv bt O5(wx`ޣ ^QMcn%̍ KvZY@a h#-Ny[LCـҀt=* . ")ƾmtS1) ݪ+$cr3:ؼ=* bc WXgK@C=XhF5/k*F~1ӛyޡYG8H+%#-H 2wmrV^&l#Ԕb MY~xtkʼn˻e4}ӡSXbKͅYxp1:HpK7͜-v ~UZyt2BL Ǿ vcV(GkE)xdgj^fUNK8`U= ~+<51Hz AxTp46aI6z)՝xKUy"}v !D}ݭwO||bwrJH -uiK07!⽞GfaWϨo! GWܿNHD"i-ս"8LG( xmСPR*DV}"@GYT:hp $@+V!ʇk T>|\-L48>b{cb~h$)f^a0V_XRqvWuh ;F4b'Um$iՒb[nܒ6Iwga? 싑>w}߶<{#%T)mK)7+/W) 'ul6oCCwt=N0eGpݰ _u4WRzsPjQ76յbO-+jjB!)>q|9GNX{_ 3vBDp,par S ܓT6eqIO-jIrR:_ 2I"rC pZ"/"OUR/KEe]*uC^Hu$x:A'd"H \L ӅŁY =Fw7Gq%83*WgGkԻ J]Pͱ[Cܐd[7cqop=aq̉ۏZ*mBrS.Se|ʟU3ΓD`[y,"F5:;OnU=og9zķ3w6 Ȯa0u|/5z1/ԁ&x{y/&hk}Dڽo 1St?89]l(1YjtoZXŃ3:&l1+c:s#HP~gS|ĵ [.8߰BvA3aC:ud s5 kL;BG^+w:m|k dUyōFf34*hÿJHik9"iZ7ۅ?D= !W\@,V"ch-)Ob$7৚zEEjHo^oP oOw2%G|KG'=2}E{PgX3؎,b:ZxkaL65 "4m8|N+6"jN[Wߏ&g+ⶳ">V#o-0-ƨFs O4WT]xo U4I wC/[.? a֟9Qط@ y^{{2 dևC~i4i9,!O~3*% q9J͕JH݋p)118%b,5"nG\:4m 0|(ÜHD%fw}5O` !qK9f7xi} Ѳ*xt$E/C#'v0LӢ8Zё#a% D[0AAUʼn)> :^ʨ ?UaC JNB'TzG5bwJ%CJz6ބp5B]-~>F-Sjs}m3%?Z֤8w?z}DM^V#C"/sʾc3aC*Ձ:QrHK9Yv^W>* }ĕ!&(+"{XQISQ=Z \pֿF>#j$WA!]*u);26=bZ)xG.?疻Vi 1L|<ˁmZ$qﺌÔO{@(4Se~Qg] lSpJ|{U RsvX+Λ?sj_dl򼑛.Xz7l$gyk-U!,ʷh=/~b%U=\ǎVimrؤvĠ%Vvg?>E0S3'@8,c4J4g2?W՞rv|{ @h~{* t6ERl#x>QR [p[UÕ '?oSJ\. )a<ѫk5I`2Ow_8hh+ KB jLiȕOI,iOBXFSs9NLiZ 2AA+ N)mѶ]˄[;*y<#RF&5lZ'ߩ2mC*&* ǵW4{z3ܑPcJpg4(,DvG%2XY"M'G0)N8G !=8upfF&}+Odl0a*/FϖVw]sJEv~vzq @xEMjY X:+|"K?]tM"Oadq)&SIV+c/؝U _ym?֧l[oiemf*K\$Os iIVMvc8O?C.a%M+ݖQZDŽ{VZPRkMXS1 :f /c*GjIT[<̻V"#)gOj^|9SO>҇"p<9ͲN(A1s~26ı Ѩņ,!RT! H%,KR[,ιòK?ՔaĮdH@S)j8#De CaP@Z%o)Sa^`,}2-λ$8 lWLUT yQo^,яP&%";]K]}ږRrZbz6$I@- Q~ugIz (Qu﹗8WmIpm z'ײaecj\ڛ-㎂8CZx|Qܚ]56׃,vt`0TOƈKḋZjD+YVg TZ5VWf$0ﳜ&];$smI| ~ "h9i,'Q,ho Uֱupϊ!;G"Yp?֢<|YpsL_h-LV0iГE7!|G+C3KI;:;r\C<;DȄGF7ScqOEzsje6 m4PNPK7m+6\ܬZ3 pki]Fi]36[lUYiJur!MՌnX5F(E%q}9,:}L/S2lm:?Z2"g1ޗQ(rh-~M8sHч(bIj.Ku\vCrn?I=%'/ebt Ub *kZFSx֨Ԕr=E":}CcV;v`K~ƐIpkzĐimiC/ZKkbf8*i]A$K"CK4G*\[b<#Ufug l|[aI`WEQ]Mh>DtLKx ?2wҩM/Q]tZsE$o}CdDZ%^?_T!2GG'R7h/ٱpƶ֥n{ *a>"6xKU 6OTYc):P1=dkҔρW9$w*^%Yr>enkҪ5*[*g5LR9TA@CO7_kT{u"]ȡBam݁NH TZĸ!#2k1P/Ц G&p;w}I7y,([(y9~E R{S1r^[HZ]8;W~j].ЬpuRC a3жHx 7Ѕ^8oVP]kVN`8:=lY>\<cԔ-nBJ يĖ jt8e7V (h\׍PN=`z36Zf=2"W4.fER0@-&3 iA FrvJ-,PzsbmpjeJ mZy78|Eb)+P67]*aL! 6Z_J~jk"bO(#M!$%JѯLhu,-f(ҽl)udE.XȎ|{chbF;3*/sP[ -׋ 9Q)3b'=HFw{ !hLb5M SRK  Zq*d]60,,Xb+]e T/_1]"9$cB|8v=޿SU r'0"1] ԁotʏ SxȊq˳` $`$7?zm _䚝PAl֤sɷr\mW+)|#6<)ʦjg1/@ȱPV#>HYf"TNZ^̤s>fd+v;L1-zL?Tt#[ք=I}7lLaŚ{3ӭ8Y7~ˊU:=0@Z $5L-(?G.$nq+粲nšG9J {| *'!iWLD& s!-yYfwE ؊~m4sWtԜM&=ogZЛh >hNyXx-bl[egUՠ)=v; ߫/fB|2Q f\^{^^Z>H' z|Gp[^(a'ԗNp|>bwTƃ:HyW9w  kqn׃-3NS;]'޸ٟ& /f:.So9&xWcEnOR8T0CK |03D ytNvnm*ںPod_,3\S!ǧX ز'K:|3WЄRS!BI9?^GsnQY댻-tO{;jvIwk ܳ#YHM3D#7kL>] lE֏n~,GVTiW hJsw^w@55quD[<}]uw|VvuB2f޶2u8=x-yueI>i bܵT^;dNZER)LqDcGA}/xz`p;NK#bB.4nx”P*{a> TiMA~ ܝ063rp;e?zz^lۈ@~-56c$Kq !'tv22Q(V53_,\pwq n2hwg|!+ĢL5!}g\N'MYO]|04D)G%,ĝ jOКAPUE'oDhBvhWbZ'~75_SKKKH 18 V_e2`>n6[#mj %ԠSrLNJsB^#'Ĩ`3ĸYO!<C[IcT7$ @"^;5t}7Ams*I"pҳ 2ڕGه7T`R BۛEv @c LHS/vafvh\VC)+R z{;#պ<% X^w9 F2,XbFYk Wii$:}; >8%;䮧lI }LɘuOU$oמCW@H+k}( ,-|C׻8{^GyTɝ0v|(> E?k|8sO菥D,%D<,^p!O4g SCs+\pR|y3^/y8'A !VtPWdPYzj]"ܫQ`T +]3Rb8le3 eg6}Bh/[F@n(-T#CפR|vp\*۠ͱ9|̾mMAI[Ěv:DDN)u; e0)2GwjrB8F251sCQ̟NFai1bE&CI%[pMc9/W[w9/{=>Qp;E̶#~s?xD{M{E#H5RLo!:,жmI\%ˁ,8^..d ;{#9az׎7%ڣ*%75xKŤHM H Qe% NuDA6\t?*DШLh*] njdue)gmIlJzMֹTg.|BiO$h 6EAs^pk6zP]ՈMktL^-ձ<1l~[I9ʡRU#Q!OJe8۶ e0EM_]4- pn` J)6tgK ˩rDCb#ԛ\e_C 8^kmR0ݏV [0O-I쀃%wpb@k-- D~lz  ܶސhe5JIaO 7dE-YI"~2J$[5 x\ i~*<'XW m7iUMhYOE'\vK̿dĩ2|HkZ,!@]i7.֮Pb؈a3 C6B}:K bbx|tJ,K] {l`2s7):pgPK0Op 8$qErbZ|j&|T`6^gt+ab%f6wƾ7@Em pbxcKSd_$Kƫ +i 󶡄fϫ%%Af"NLP$@">k.{ڍ\bA;.5j}O DS":\+ܺzR;:(W#.ڷv樍*9qe<hȈX1ۿn};'5jzcx neG"4|" M![CnJT#֏jӐ]LF\$?t& ۑGFв;HA׭l) (> 2덻bu#d3*3l!P\*+9S)`m,Fн~#':D~-JʰNkjY}7bDն};dqkiV3i]Y"d;PpP'`K研u,L{xOPRpq6 \< \SnĤBLvI,5;J&Pc y~Yo)m2@u|Pɲ̟jh|2n>7tPaZq TppvaJ yo޵Ȑ&sN !>zWTRZYs f`q{. ؿ$s--alû3Dk]{ F&xhŜ^nu+u^PVC2`=ެJ$ ̒Jf}*D~uwD>ojT&O*v.so%&'_RHi$aD273qMn +B_j …7) vXa ']3|9hOëPC# 5"0u* O簮3d;y8z<-#S yC@ WDfe5jF+|tşmUE cdlx`Qkefo}͛j}Tz w!v(V yhRHOSK%'N9C N= +"+#e2Q18 5GH8oUq&'|i8maN],uRqNfxSh&هB[Hә#et_mrq(SV#tccd!r.l39a%{~֬>O[x>S\}N6gwp VnFm \+87B{c krb DyLp%oc=I{P{zS3+@>~"K, .xG yS~iE nc @p]YLv}cn.EqP#=*% KqF[~O) Y'J7}y+e46LaZ2hӣr}3ޮڵ7UZbf3dc`ʁ_Qi\jGV0 n"T<[}/aĩXJb=Hw okegX5fӧ )}E] Bd9bC-M \6?8/*?󖗄\S eGyD"a5'OCY󗼄7!n#z LqM<"i Mrw+F.Ón2cnإՌmFrbܼ$ h|nxa.b^.%z$Tt}e9"h]\(DAX3TZxm0j:.e? v1λ[ U[Tݵxr`H ǂˁgv1#4=B~MsfH ݈cv>-1qlNh..T/=h ֶz4H.FF@|3+byQBGM{Л$mڭX?~ TDфMՔ; ^ 2q=ɣvR>/:r!L(I-CȬ$4j=XѺNM-렣N~"6պR~ԁ0)W5VQ„Md5y *Hw9]*@RY^ˤ1:L%dsc)?7audPuԅ%//Q䦭Wɂ%QQ=w8CjaO^U%򚽶(JryM$z\U ddvv5I _PX ={#iaw-ł?t6Y֝(N)ѽN~:#yT(I S9[ FLұ12~&F3W^+JgY4^+J{l-.vwO M:a KY終ʔ_58ݡCe>p ̟*%Ckd-D+/x${Pv(hڒUU;˛f}_>~A͉ݑb^n-d& ׮ ){Y੿dlU O;"ln!r2x̿Vn98HU8* EVa~:bz;8l2#7?<&—UUn&$(X:6YZtgvI]' Xo6N\"W]dh,n-Z̬` 9QAJ<)ݱG[IiN|?lW>d"?G"4N=*C g7;W mӒ:o[ tOs #`/E#|0I&31\p!Y)wG=kȴ;[PD`׹ً_'S\pu6YHwdcކiCGkOWr~7i0;w/b~fx;E7w"MO]lz}~70tV, T OdWWnEm}x3Fк ,~MV[;Y<9(? N̴&57ͺZ.:V$ώPv!+7At}lƼepq oGPNL*n#dIJ 6;N8q'| Rű"H9{~%gLpJWſK1L܇Y,{~y$H67 Frvߕ3srh5ڟj{mmOTW}m6!$*_6〉`==c oP%Va7Hr(ڵ"0R~+TaI%v*km [<-)a&-k" dW }\}3%qP`v]>5|KZV'D kv1?"R-hbg?7hWe,FxN+2na. 2RRJo %hpL4y,h -ZV.؍Z#0DZG6͒/ Ŕ'BE =TlGӠa١l@ո=rqM/:u%"]\Dyzr?$IuvŻ09C%T2ĭ{0%ƾV4sWvezȑX}ؕ:TDU9%y 6{ZPE^u Lԉ^$Sc ayC <3 rf5A38SwTј~vDDȯ*idzS`@/t 8L*rnNͶ$02 D^${ ~ZPȹLbwEp5k 昪֖ubdQ`,E'8FU?VxI:5bٍ}Չ&=WoF]bRř9OG@٢ :µ-bPx92Kny.-m5Ue+[ *l~B QS`sZ ~u)z.sfBc|Sy ŌHLwKM"i;Gag=hH<{*$+)gFh\ikSUDTӘG7;71E܀`}`ޘTIݺ-RVSG'02O 0eQ,[f&u]$}wqi<90 Kt< YD+p'!>69 LaOJJA'7 (,ͯX٘/=6D:liRe? Ɨ#?≞Y%2ΤbO };;$U5Huظtr\Yj]DiON摣Қx!&lg}Lγ7 A..! !7zJD5:-^ ]deO@#vȓĿKlwf$I5nMqgҰ_>W:J`4e ]oz^Gw qOp˩ ~7 M*GN5Sj fg{!YM1w=4+Np^e kLjOCE\!GE`'xjnCu@VYdњ.teGe-Bo-C [(' t@&$Bc'9Nk@hak#Em- J V\:#fr$$l" P]&_"4 /LujٴKA e4tf;tӀ9qM!slX  *^qu:˔Gt_Y:a&"9Bϱ{ vS(Z۔ev[h|uZBlj+Ÿ2J̃5~ G;Wz~Xf6M =ƙg96%GgYs_nho)@|Ȗ"LH$\[hzȡFHkݟD7Mp:yjm*?m'B5?'QPwD݃ap!҇@z1fIi6t*xrV}Ռ$3&s}{np2#.!¦MLPa=4%3lH;挳nZ򻻂hͷ ݃Ǝ{s^- vZ]DU\`_eOOI;xE %X3 =$  zVAd>mj09Od/Xk?O`rNOS(XtY&^zFYԋ#ygR0 .ܝkzfT{ަjkg#8xX^*nC38ϣmCГw+'~WE:k0Z+ 3&2F"Șj8Bn߽z rR aG'̐9c8P}X; 1[|LiGHB'@|6 O-M: ʑ7>7y_Џʟ5/#ĉ|sײ@7-:}Xήwm=$ET;E0p[eA,>CmHl-ܟ96NǯyVi1bk).y]O'g}D Ԙ%f5:=hWk`L %x_qS?{)DFZZ&唬5yi4*-OefJƆ–N s? *{ x߈yKam" ƞ00aˌ8@61ʼn- ЏjiFe1y{Pp@ךp,.D!#ĭUUkۃ@-[Z\7Z_9E(߯a}| $~*v)Nѻ94b3[/Xvvk޿cb_zr1KKʼnI\](J&^"q2,i$?:_P5t$aa-gn!rcCfcmT{-$ ’ 6KAe ÓhybT o#"4^^.@xeMtU( x(JpxpL9vncWmJ?@vRX]R!}6?&7$&)LvTcU#dQĴFjֶfmLJ%Z7/:ᬖ3_*z!{u4Lc#%Q&}- x8&5sCk։zBl`@I:R2x sB &G`+Tu$Dh̔;uŹm[Z%}rjn+qܗ<*$^d㟇A2܀3+ xpPI8 n[U k5%qA3fJRqJr 1 N('BS$2H`蜒ڝ\夤yLi@_jVJ1( ΙY*o )cAu_0n203>5cGD2\{M㺀dJx:}RSڕ(jrr>Q%=cdv!=yT:B1a 0V!Q-*YCKakYe3폦MPmz4w%ԙZr6DSqǿm)b<|k#0"~KG.YNn]J#U"jFvW (|s&a/Xuj.4s7PɎK{?RճYL:0l^bb(s &sqNw˫פ*. ^r,) 98_I|f[iS;eզhFk#C|Y4yuX(-fug~},Edڭ.u}lwpS_8xnᱚDgu{fEkK"bb.)>]O1ϋa$p,4獗`1iltPY9T,1m6Cf"AsRXVC#TVCB;sS.d f`eƒrD^P߆}lBc1J,M;/c-&4sLd]a]k˾ `=kn@Ի&^Z_CWJ(k0HmAr3h/'NsJN⡩]tt%. z{531QopKv[jE+][YZ>"*I~LF~wH->m5G9ϥI w^ž?_Onז J @LcQT³eu9<*]S Qm@T;}-c-zK1$Ww+B_M<>q;m Y2y[wC@B-f {Ji s°te݈xN`"S8>R.0^'/IV͂(jjU4.4a-ѳ ";E"nB\郝er4)ڍ4Bi%EwӢ:F!.e?oOjMq0ק< *Q}~i]'u6YüG{@'w(9cn[60~K#7o1\AzhBOݶXW3NtGzpz]B*6lBu1{d-U?0Պ9J /fր)I;b0rQ&=kڐJ ݆78;@ [t}ÔsӶ›Vp\wk!$mš\%`7DЉf&dc;0h;7u{AI %}lY)&vzZ/o L:oLits۷+6fbAQ+'!)f< xR2$chYONMj~U(멢C¯H%KX~Et,NJ+0}Is3-."wknƦ' $9 :n'?,pp$DxhwC0W7@&@F<[Y˧X$Lԛ8w onKdEK12cC&$v%j f:8/ tҬUC@hc󂰷񔽨ݮdE|mYui S22K>:5J6fop{(mֿgGgtnTJj{b*&(,ld`l:U(%BIW)d nˡ)j ́3ÈJM gs'M#&m^H﨨xZo^J@2|R8ee㞡] }a{c5 TWI}'Hb8cqp~?Wr)WXϗ>P:(%D.A{U; 66tYq(_&i!24Kԣ3)Esg9k6)_u-xCq=xYDbc5÷nTiӁxÞ}L:I0n/U?[E^tSc8YE%pWX\;lU=qh)amzοPMFsޢ >z?!+HYceX3*֢ tws`&>1'Txt99䰜 ˜K,-,V8uҌZ1t N'6p-dR/0Y5i&T3 Zx<6Gg`)'Lo#~X+ blϝf̲WK0k&ڕ -"Le$oƈNz-[vV:$K%;OL)Dz,?:=[:l> K}[Ac'ЩMz;X`1y'n߳0$4F gq~+ L f]Z⯧8iJƝxDG:灓6Ed![pB>+@*'S$tQYaxwY<<2=T0tɉ FC !G~?ѝׇ,tCvpSr mIv$g/ Ѽ2@<]HIOF4Ro!rv: p>->yh ۾xq. ݇d1F 2+aM_Xf5Pvtx1R;)@8M41J['Ju;8[Cjaz 7^ЌMWI|>`X[T )ݼЧxE-` A  aC| yE W안{85B_ U9!Ⱥ]!@v{}Kn< y?*4 b~,(3;Fr%>'F(.p>W),"æ?TiF#^8̪rydIQ@8u N" pv>aDn#wwI]u.+tJc4 54Ef#f-z^_$㡻ϫ7d:T_Appev Hu@E/F^, WbŤӮ+3k- )L%vmE K_1Jt+J2JPZ?::!g(%7,!שb`'[Zmc/I*NFuꁄ(f 7H~w<ٲSi6s+l;J}X`ax2{ σF\e!op yP">~19IT"/3Dߕu)V>&+O$6UPO7y;A]N%Ԡ61N|%> ϋ =%7Hd^|o սF-SV%PÝ9Gt=c헠TwFW(/iMVcUzƣҫm=myE!}kB$ k)0tR!/2wXiY^;o=$m+GoO-"OI+8." )lve=3lbR!u=Z/pYgļPl%HBLb$43kUd(_6&,AXq/䗣ނh?.L w=9t0Z[f IJOcU +w;[>iΊO)f՝G~s޴o-T؁ScPb)H6c3tu$1x26!MIw0tvllZITyVI:V5 󃚆kmss% T{rI.}2h> щXm jtLWl@6&+]Yx,w El&}h@fI/]l6FGŔ|Ba8f 0mzvŭ}Q)E6QG^f-m8Eq\wi%`=!/d^4̓yܹ>)(/󍷲iSi<`s1F.Z M sx $%Ǧ ۶P{//#SA khn2qre\JYg+''otڥk'z(niQ>Mdd5kYFʶ]%k'2\wY,XywUKFXt‚l};_vYc07+5N B4[`NHf)L_vNgJ,xkX*z!heՁ¾:]֖z_RӾu9ajk^}$D|]>;:]NǺ09JJaK76r=unԄ%ú )5Q[>E(nKmKL +ĵѫ0頻r8/1z쎡:Sָވi]M.S1q0޷Hx$8 K0 THsgȯ q7@㕥nL䳤Bĥ0 ^!HBŰsD4|Ci9BP&+Vnǚ0|PI:`EybZ RzFuMs+eUYy|ǟ`:M2""%LBA;b3Ƹ4^| %d8<ǼLqj\1*zǏ$LOJP)}y4gJ-5ֺǤ1,+oG)f?84 7qw]S9rg T7>fħ]lɮ<eվU.=k =W}Lr={rPGP!j~eC+:0K ]>>8JX+)BY%fwPư#R|ybD^ t䌣@`Wȣt]uzgvmhGU[&EdSYi GV>lcRFimzoPJ?W=frt2S*uYbpwok?[x$Ail趎h 7 w٫H?e܋b.0vI1T& )j1_veF5 uʇ3܌ϓ/ Gko`g)2I"i6s| ;R~1qh1Cq#!N}%Iy VGM'w9I4ȗȐy\b_;7 }1YXHX wGvq94 x1M㋏/Vʥ1c~;0I}6s؊/v^S?g8,Kx$m`+25ݟ-L6hS?= NF[%a0@!Rin"ЦxGH7%!t!%y6Ŀ y5`P<&t. (Q=y:ì agrҔi|O@IIt*}¡#P*?&mNp&!z3+t:7Y֔3 \ Q2.Ā]Oq$!юQ-QiT!`5ҁ 1MvFP$nn&Li!јf>`A|#=z`ɯFzR0,&վ&+5s !_1ݽ7 s.%oԭBFa$k"Ns d~h\wQ!0B^$CGaAcB0lpKgSʷjL,QmIDZ'|.(5LQ¸15˗3yG$IF%BJ`#]s%eMbUX8eҼ ~=L Z|#i~'7nuY\",x, N~T&a'VfIYL.Ba[yi|E}Syɋur>b_82e9`hKSL,[H"39k.+Ըַp%%d+C `*m& #"#_%7k fsȺ )i@BnXNPRv_e>mEZ@)y- l RKu{J8[}͐(;s pCaK5D߾4=1e)6fa!A*Mct(3]+ȼSRQظlsmC}%5IR 4A`m%xxPg)G|׀co;=m*_=^ tN+e:Fcld0xB˞K:=K9=-g}PP+脸R1\(,$LH7!n~l S~Һ=Rl(WB}kXoJQ։K;ưaa] _=۷!H?qE:FsC 7f.WMA=/PjF.3|UO 7 "jc9/6,q^Qp|їǧi_(mp*WxK9;ngzN샫L?lY%ҵMf+]hJkbfc isHuKHucKyڴc}z{x-@'!Y@ΜLEQX bcz8ge&Z+$֍\*@zY֐ ݳhaD*Gk19ڷq!ZH/]46G; KV-G$>|ݧi%<giB-Jxw}i(ݻcOCyy;_rg%Ch[zR5.zӌa>Vo"_N{ec@deCRm1t'U^/;5̔i eyAA ybPGA=yŘUN. fQa;_?Dq*M0lAa%D D{xVrF+:~՜qB=|%@N?Oonu%@&ye+DdG~'AZ8&g -ŖXڊCRq(G(9OxۊlH. "1R v>k{!?{⛴s t $T|%g_/?c [7Fp.ryͯWg<-bqxB5{%cnQw 5_9j#-ˇ.nC]cA&~s tW A+-G'3UD5pi5x&SR!j7w@Wfj;ful:#0;kڊ(1Z*0IGzے,|76nfc[?R^'*wi4H'%f$ خ>oMM٢>z~>%YI0爑z"IT&Ј+co\Je)a/J])j_"SN q_w=$^ ?%7_s`zO./d4ԡj*MC?WdZ?굺tkqsXQ%:F`+XKC(J#0#*yŘmf *< E`]ء gP<-pg#'%-poWٹļn0o.}ڽ2]@a,Iv'xE:aĸKuj+呒Ql1j E<7'ħ(`(u6DTJc{F/V YA}U}p%@6SA ~VWYŚ~3Fi?5ܽ/w:t6PUOUfvA-:Ҩg"3-Cf"u}{no)<3PGSi,a^Ch-JK>/JndV-W%^ ʛ:,Pr|.K`žg 5e_Wo[7-&)O'ޗvE+Ft>%j41l*{3Gwqݿ>l[7l/3]ٕCI>orPhsxP^VϯQ^ߟ !Y+̃^AF+ ף$B4%`!զz1jxN)e5`TIj:aɚ's_usC?09K44*Lێ.NHUmȺs/Ja iw^.cqͅcp A.b5:T[>`ήad?Q.Q9D3xFAp}H[t-ǜTU^\J8 ?ߙTRqJXOeb =j3 I-a.:;,:9z3B%(rmP 2KqZ6.bN*\\OG"x$֒73Nߔ(Ǻ.  8*8pnT =x7&eR*#eD|RrL%*y.EΓq5]%=b# w)O9`A!s@ptHRaZ'+++vY0,ZE)|)>*=Q{\b-7߳l`#jw`fh@vxdv]@΁29u+E‡Om|a)*O)x1$j@=K^]?P%g`e23`A;~; T! 0-ٗȴ\4ۍhsץ^uPOZm~ <WRٻŶ8'rf<%2l=;k^̌\K9GtFsq*a0ێ#,~k9%C72J tmkDw{Loឡ~Oޙ :dk ,kDvi2+IcnY %ع(|߯:ಷ䄱-2HT)4"ĿJ,wΏ[>xJ̞ hg4ƺ {PM?MOw*rcDT\ײE Am"1f 4zSim}KíoaOD #Q2h>t<\"W*U.4o3ϴ¸ g`tt'J/@P0AY>~_ x{8ŒaC֪N~ %ZMR#:ZЄp^ބ\zm+~3Tqb 4Z`}jpq;5lQϫ=>-Y؄_}"6}4o1/Do3E}GQgٖ֛ub`9L4n?wn,PT*6{u}1eD%t*NJ|:H0ʛj^QRÉ0> a}YC>Djy>OׯO A|6?uni8SfZd'\f#OUjHAVDs"v!>Mx,8 >C1JT!pxSlwkXm|xosH:\&umkuYJPy!xX{[ &t$U`ߺUlʶșl9YB.Bl!%%E Ѣ2 2RW7=H[ hp T+&oo58b}I=v]fln۫hM<wЖoLPת&[q_Rʼn_0$iQ1LO4fֈw7?o6+5|҇DZMuTm )Ԡ>pQ"+]gSN>}7.-Ņͯk)pcv7䂂d-1-a+@n#)P.#@QӼdżԢǂ86K͕/dSf.˄73j:+MSMnMgw0 ˲B67f%PJϕ'(bu|%y'hUB z"E$ F%h@MӾ*ԒFlѕwp#k-Q{>sv*y ɥ/36̐p`@<7Yؑk e)+lGmK$Z^i2!f萐_`18wf 8P݁̕wFAYHRʔw 57dA)ܚPvn-9&u5oXG!EmA4hH:fĂgղ =/C~rX3lxA^qM||$yeNO:YW_iM?[ 647Ssh/9Y|8dg p\zEE=B(R'o% H8 +gNPU j5E|jO?T'qPs&X*=ykwsBQ&+,`TfHӟJ9soٛXJ 5$1Opm ;1p"-Io,y\hJBC1u)Wc0RQ`gb_ՎĠC%ȎxӼ9B N_fmj2H´>ׂm>Muvz7,ݦ.|Ώ{])%^4ֿqw۾t-&ْ%q}~g9tx%IKR ?mv$z` حmN^ș;u6&!0s}j6fWGНt bT|SpB V7sE?9y=duĽt!tYլ=pXaW8wgc?ØLҒ~3rJVN_b}Au ݕ:>8b8?bjRHR_m};9U3j5{ 'rxs }mQ%7WF($;V}!/ W7c!1@dVL]KLݕsT1Ppymk:b;uQ~R6]ߢimc]d<[V0ܔf*.rai!7C/P* :lM9X>+suX:."兜:m2CI$--읿.vL:X~X7,j<ݮ^&(XFfRl]uoZRzG҇ivB%P|*Z(DMr99"<2 ͌ e>voDW JφxV3sƞNB "QS( J|Cu2 3!r*oԅmB 'i}_:G+z0!ygtyKK ^@z| mܯrr:Ob3ޚȳeΐ-1TBϒa>˪" ctOD/N$H(G-se]_2Ow- 1GdI%7|5:HZeQX Ip''al~[JBգnH$ܷYZNTǎgm~-O>M&b\f;l\MWj"];a$n]OνWL*|X ʉܪ ?,dmTn$IҭeG]_?NYڨ9ɷ [_ *S}-0W1U˹eCX}I)C# \/ЌĒp0KPXUGxmԚ^Y:-4Fi=74{8OԖkxtHD v~1N2օP', `X.y-C; H'PHaw.jG_Ea{jTW]3S|u' 43[HZ\؏ z ,OT ۵}Vq; -ʪ~e9Qmjه_T9-+O5o@NnL=?]j+$3/{^sǬRBZȖ׬CmِPTBX[kڄ2@}*ag/OtXrML,0 ez뭢8v+diU.ZJ>+f1 " I,kf-iTحyQp$}* ݥv6)bw}@Ԏ( }&Ko;tƼ0{`KZ>-F%k:JG+suu$N÷6>BBcD9*|IFiļn ҳ󁿦\fpwMuX857EPrP]2*֑ˉU̒tC#w3 "#D&SE! BK+weE) v[VߚzĜk†p&0Kmnm2NjF0l_?ZC'<;{5rz>M{"lҁ7^D{]ɬ5l4tp^#iLIwu(Ծ^Cg},`h:q~qjEzo:vgM8^{%[xqY_qla(f"t@˞9JER(~!'Z%ÀO ,̵ K< U/SeiCh ,]Ԏf$C"<@}VzE!ٛ] ɠNHkNWj=+(u$4|%S$-ƅe#- RX0}oEE؇L̡B;E~;KdQnI$?&^pI"A7g1qx@hK&(+דTZ`w_m00 _^iR9;x9Ǩ]*sRJ}c ezX=u#^eW$ ֱل) փ\mJMbfl3"nULx_@5kJHsQwpNπ8*R_-:pJVw.0:ibXbp69J]xC*q^_&}zX󕁂P9"EG2I7'ڜe-7!Oa֢*XTžt2DlN S ֝5{Z9,x\W@'qh^]#t`:'idQ=$`C2樠Z\ ܨ|{ÿgC[Z" cNVϢ/ĺ9Wſ>ZX[]@|d9A_M[3tIdnA:kK1YӗdN}鬄F=Ut{{T |ʚÞJ^FfU$.#!t<Әb%Ks`ܷEb$̬ 3TU>C mOnqTFF{MLKx\YqZQV,Ӥ=ӡr⭮,L?+"rgܐQJ!z6{hwr 9٭s4ZڙDQj?%E7KG+1kHݜhk̡mKAE;>r ;ܽ@u;do8D!Rߘ0(gUqr 78Ρ_(?_ .4Gcؕҵ A6.8zˌ$FE'O[CrT6:BˏUBD{Jc3yEP6V"ۭ4m`!J>ޅѨ##3g{ t݆ }eH`@ZU!F҉=ҧi9u0]B2`n}ּYeb?d\YF.v(%eZ:"kJPE9m\cFK[MN)VHlKd.[=8n E!ApKrq(ʻ^ O7@:/gDg$dEusp^י۫t7g6#' Ni} Dwdvwpsiy' Z=U}gmn2_0mXY ʛ/҇$ٰ􊱘t wREUr$$=mrX!I;U y>:MşvsYz$P[UmY(b&=ƋMm9f*8(8#HGiq'T '^aŸkGX9 984|9i֡Z5T8gNtyiqɫYNp,Nqᡲ c_ %SXyXM*VGDz'kȹ>^I}`qlR &b?)CƢTZԞQ@j9_ٴ9>OP/ϳjT`w u?;pfPI1n?|v,,WK̕|R ȟ=&>[Bo&4iJ O (|ů`\`@S]tRVa:!y["P .hUrGRz-qmYhdĆ(Eh"\GնW钳n%VD;4pPj߾OuDʤSf(bq5L S8t,Q6FF6^F,l*J,O[u1U.pT:m;7%R/Kg&1Z܂i62"j8ܬ"`In$/h#YoiLFUT~Eó.b£np~!_BS8uV\wJlb>[K?}k;8E))E?S:|,;ڒlSypuV|޿ fbE~ Qkɏʺ.)-p'fJLF< 3I@OOy/6I%F/&wb[|P9!:QBi'xö^2".lz&;]8 6-ck[D>B7Vӆ*R;e(ph,@!&_b >kq(j`yQ3[=o#щhgmMEC~:,KQ),f&G}X׿B5d.|0d1jpB傘4oEp :7Z4SWR_#\]Rgǻv{]뙙Pq3(O;XP`8XG]2DS<)AP/(l`8q6L 3_L͡~jG9%0:_ǥX'~vwd\rJ:]3NøJ*Dn+X=SԸ+@4NUFj&!=gR~v.xN86gcçY*4 _$Õ|3 '?#[ϼ̼zxNtSayD&ﲻn;3QoЁqYCb㊳%aT1z).K!/dƊ@VzxPw#~Hn9٣Q( m_Q9'AѸ%9@a~V$Kc^m\c͢>H$*KJT2j"Gu YokP bU.sFţm9 ; x؟M%1ih<^]aJo=S!-̷ iP'" w&:Mjf#s8wv( $oV<=ȑ1NtPNSw(dYwhqP< SM@QI~ !cp"g"C}D*!ŀ='ABRmuZ] l JMS&GK|uMOݼn!N?Шx,bc_+}ҩW:OY΂,@ߑ:W-eOȫ|d; U ~Zbz "G<8>`?yPNEelMӱ&hIJS⤪wh}zDkx{K 5(VZ'{iq6T~!X`OIf}h*?'+ :G:$9Ij`2dHSu͆1xY6<*>&) mvV%< jR —.w> X2IҚa'q62<*.s: )Fm7`HccP\)TkngG4F`SB"%Բ Y7NM})l$۫W8 dlѣؙGPIio[HOM 4LZn~'d OL/iQMi$Ua7nmF2yjgiC[obzlnI\^NJUB9z, (DžT%{Yt~th./ǴZ7^ee񝟈6F u&A~s8aT2l}^b [G\ U5|ewI_Ĩ@EҮuoLE [x\ :x.\|G4̂pZ?\ 'X@"'Xl92˪zI5  >Xdt:bݝDUܲ.%{9QIW.F #.V憁ּ11UdKU*WG|T4F :u};o~AipDu~NȂ)j*,V㡾t:o 'VJQeD=ww7rmjT,;(ȻAl^J}l>߃̈ ;@ _eUM|ibgy=:H A,8 mtd_^)A(frZkߢbarjԌ!忝SbwۿҐ|u2&lw޺m Y!(W؎QgtSx G̀0KAPD5JF.ϤrhQm*U$FJ6I;~'zgko\% ^c Τ11Į5H~Ɗf~Î-U_riF8rnp&xzc)$]=&Jnk4UG#$e}K1#]eIr;6kv'Ȳ2aXa$, ;D;cNyȞK!MpU |ƿVgb hpkK?pB'q並,U(Z_e|G~xfeZvF:}"jN%@Z\c4tF]oԘU'`50xp cqTaſ]y:.@yHC<=m+!ys_-3^-sG}37sg?)7 ʰ 3aϨ'JF)o"}2j=m(f፸E+IMB !J 0K>aYAM1BaG^/S+L4:pꩥm5MJmG2gxBbKBy,)j2AO o #jfxSA[4|:Rr8xo?>I\7vB"0ʦFn3 PDC5Ֆv҅ $/*l[/sՃL {V:Nts)F(Py {obIQLkDeYdJ]LT0Hx6S_u哅^n%1uQ CG( tɊˍ$$Ŝ=> qʗtH Pp t9ТjuBt9>ZBk=UGL>;N?x"_"%CjSH#3yeQ۟,:]W7l׋imҽfjT ǛhH}nkuōPz@BuI[|@_?R3Q)FeG "1gagS' Y)z܏2U`[ْ-167iw4O TVRr'+B_cOCwߔQa#H0-%TVk~3l`LD9fJ-BMdk{"4;-jݔ)2rhNpJu,vG);)Bu g6 `fӇw8N}N5p<^ʌZaGSvɿCrYCQc"pTbR_)~!A=)qFWB6o/ŵGR\*]헼w~=#{PfӢ2b,dK4]bW@v4ټ ]S?F ^mիo4}6XoAB7Bδ1l ʎARc!5Rܹe<XڸCcq"ԕw>b: D!%7t0VPk N' [Mކoա⣴+{]$A (9r*p=O iхz 7}S w knc+VFJ^vq>*;qir̛=+z-bdx1m^zAdkAfk.eMWTBd%I=6!pN$PU5b 4`))OV"ψ 1Dw$LƎӞ7D&^|vؼ<2q7W$MȺdx<몹dpD/l^F @{!jVBK[/n3drLM%zFWN[!|R(\H&RU#}݆|* W,%$zLFjj &ʽvb=h/Cqрxp<|zG9p4 8HsVׅB)^~74ꂙL8 ->vN P8(b` * |EBΝu~B=80qB {WLd\ 쭢K)xa:=op ȻC )r ippS6f5o8D9|ӏqhY_&<x ˋIZTSڊH'a z2B}(P&&*@H33z;JوobəZM(Q^{Yu3"0ch~W cseA䊯B 0 \Yfʍ ,k68s,AE((| :m{q ]VUݝD g} ]N3@g*%OR~2nLKKmgyB,&91IOzFޅj[o( |W8ȡ`ג厘wFH "jJ/om*Wt2>c1'U Zď}}iHZ_K u®c}0 "l$wi^ S]QB . ]EKOj K87eM[~: 89A,bĐY\juDՍ3<&;r $RגW `-Dj.㴦&:p\{Ðv.s9*yy,cGɼ\@/ПA(wtvE oAEٸ7$3.t2=sc9;s6p5RדIyrwi)57pHp(E|4mت3cvȹڮhҨoH+a"G 7˻8 Ȑ2vE* -|P%I \A911n'ƒUQW+L|kSd[Bi:gVb|gblGB"EJy@SpijECs1 -pz'}*[ SW`.z"IJaKz`^RM ]^<0$݀8`Us*Th]٨ՐgD,gqn}Si?(2| 3LB'Dǡ dƓ5ʦZv&`?a`!^&DŽ6%#]wWp sJDѨ{AhZqƄf$i)R%4ZչJ7(MR#wCd5U+I_EVymxWT:<-c%cEaUbav*]S@w wuy6t ]T.9 RBt?-ya~$-UD\c&*q76E[ *Wb9YN=MCC~l~Ib(:5gKR@?R?gANJ+ ;['& . /}be|@t5|g b26"u^CD!c[ qRcy%+i4FfjoPa\[zP Q Wѕ ~?J>BleJWSv|A~8gycNL'ƇF;|ې@!UWUSmv3%狚8 t?͈pBFڕ][.{Z˚PP :Г}QH-5S_$$J/Ca>Z@tueo:b ;y?̝&.zv2}gn˄*襜bpͲp3VD+LVqr \ץ=~Xj~'<=O"oDR& d‹if}\9pOkvY1\yw*9Ng-S'W<ϖ4Q[f/23-o7݋ .A:n^fg]EI8yپXg@*d#'%Bܝ<b9npy,}so}PavQh4<;M#c{r+ki7D$Q2@Q7^l0SVHmҕPzIV+:H* "bo;5k$nRbT ҮEwTמ)FX^ nON?.z#XBj"f@ /:/9jSY%۾%>n[iȕto'4e]!V7eyR,U:BF;^1*嬚穀9q^~|F񽤹y~G}7;#9 8nW3e7`My(yݼ}jNoohV273lL#!Rbcv*?.QǞ*r_w<ըL-̤l{N򠄨JW s<ɀJ_\s1UkQ䒭kXNV5l_hʏH%pMJ <Ѧ&sQ62AW'EJɞ˄lQuЮĢAY6U!ׂ.M(}KYu@cHJ廝Mavq$64cME\8’鎺d6)E}h LvW[=Ԋe}޳E$A0hG1X.^Bm{ T~ǹfm"`+F[l26PM̲DŽ2ϤtT3_ImwhM7}ȩ+\xB8$h$HNUT톉i1荈oE'p3k7 IuvU*Yl% gӜhӰZ63"-*9:e7Ϸ 0I 711 p-Á@lW R)*烷{]7IG<]=3[m!%s=rY[WG]o+(1WY[? K&n.l,͙g{!RCq=B)*偳Bf q^!ٲDG%l Ѓ"^`VF- q+,DJ9(hHϴΧ?8R5Bg'z4HCʂ͑KZ#(oV\BUc!9Lh)<.Yky} 3(D Gw0 d9c/dقOD΄AZIX _i3a ol<ӆbT/^Li-W:Df#HfdqX|1݉ & ='6l#N-$cZLNfE_̈U@+WgJ0?Kb.{:pL7E2y KYv>@ڈ S=كuz ʰk&qgZ{lb"Te\l{g8 H3 "!]p[Tv 2Pzt/H _:؆*`s(9ɱ95d3p8 {3mhǽmY2IPxjSl&[X{2PPU_Ve= $kыXO(VM!؎N6x0IM^^/}r4aܦ%/$ Ϭ(w"7>E)BCsz'I>\- ss\=p_rp#%'eq3D֖,-TQںd3;ZW$;Bq[fѥKxqq^i2gڄ^G3$BLO/3Hbzt gC+rDqR0g{Ǟ[$l0IH`uu.$+ 9P<_;QBcoI7"'|\):Wy2$(vD񶋰S uwa~VS xeŇ_% 2E'y/(|ls*q:-97t@F;HNk ? eidDYOK8ʳ?pD:};'|;sB-}NQ{ۼࠌzԊ%H%: 05CH @;Œ6q5yමwQ65Ԡ6cCLةɹz@UXLZ$ B ҖMbR=ͷ{+(c=?ӛ2[X]3| Bg%73E>ǑWIuB @. J+ 5ܫ-tD+k8 @JP4T1@^2֟5:&} 4Ȩ[ЫQ@en-ˌ#VUYE,ޓA'l~L@Ig paé .O_3_si&AalD䒎sK f(n剌WBC+J Ÿ4٠!wUhّ/`z(PB5Ѐ^mNBku&Y<њ4JV+Zq<{A\ȣ yIק; d"ª{c6Ց,vI^1键p^75}svEH:{Az]L)37H=Sǣ>U,hL5X}ȡgp7&“seyH&=@ruHI/=eXWZ >61k&Ж AyakŶ7p뻕&ULi(>i&$+2RЁDdx/6 Q3a4$6ӳbf}4 ]K,<!F>9u[e$JJs٬8JĆI$0rBHf0|Zx(}`I6HAt嫶̨piJn$ Ų_uTFx /6%lލGa}dJeǖ>n?ˏmY8Z E|=+3٭oKJPеqV=Hsԯ5pmG U`K>t_։i~* !u+ٜ ($HߘnIR,N7q}G(@.˒eڍ\nF660o= ]3vS-~Q>$QWF֛{eg\*'cuQF`ȱx)-h0D;mHs#ŝT )HgufvN# 2T +{WcmFD?=,Е 0 Dw%:EfEf+?[ j\xqgP?Gdb auׅ޺}esh Bg1gDm8;vt)l,!̑~q: 7իz-LJ^I}!쇇K;6V}eLeD zʫ}6q`p`" K# %uY|.NHF=a(0' * bG Mh2 ݉NMqL(*]>]lUɚ)%с>x0L+t$Xv<}bE$"S ::Ђ: 8|!Ou@[GxY%8)._fx _^WC 8H2{ȹ`%OдsB;_=\|s6OzM}DD1@{&2U/>b"i.w#WSX֑I|@oYbw;*B(`XAIx{~TP/n> fdk"/YkxHG\ӑ/ŘW6z^D\$\'JAU! ?k a۫5a("3unw]\`k dSKxU*K#BD#l}Y~WM',!klz7UX X'-cA]CYC~yv0&N6}t5u@X+#JsSk9&$Q7+ڬ@9anmՑ~C-an>㵱>[k%{w}ne>*imFEw1Q:5-L^J'1a4OJ &&x|δ @ǯ&V{[:_cHBqC9m(h?h4"jUCX.$i9+a2QGDZ",p@2NP^VWBEgxʟ3 A_ )79+{IP/,L?>E`>_ۓ H'?=E>EMceP c*Ft& BXߐM6׈wB .vʬnN'!`{0ɶȅc5&C:ZoPXugĻ! 5P'ڦP @P+;e=CpRߝm|P A"93!Dhƨ?nzz,8wa~Qd:8RtP4PDwNAՒKYm{65\Իe:(kgxCƝoM ^~#;R9`邢eFyd3+1Td)V`*$p/m[93Nf4o} /& }a' Z\ Y!7[)]:aI-Y:73Nz6鬎=1tgank͟-FON ky/ĊɏOYQV/18d^k43^@N(^iD#8Ő5ED/=T9[ݲ5p!8co%qKx4[B gOtizt| ~wo;l.D4uXR_ydžee*PX?v-@Hm ^`oC4[^*af"q79zʤѲ jEq@߷_%O P(nG zFזkI_wDgf%h>[:@zEMa'IaO}ékwGCxg6era!u(R7TZ+p`R' Aӵ+{6okO^`rf۵9m1ࡧxD+!(K.?, HdJ='}qڱjt[4 ?ezŠ}xnoQDԷa4*9+J88נ,V:/ ʊKI5/y,i,ɦC04$-E}V¾CSXȚUv:y) \r&qc9h5 | /GT[د*:T!^27'`{qCY]Wj]i~o֙ n~F;S{.=7# ș$.A1ůԯLowg,KhF6Bd/g ) =Ew p+Sq[3vהe˛f<i?3Lw+dԗ&ޛ(Wt'lSaOEYA}6]<qї1=Jѕ#rn覸d S+}HU-Sr|9ļQJK(A|^ AǞ5ks5yrUԢ.A|!Bٯ[-a'M<z%X/\b@lqqD7+5t- O@>@K*8٣NrmxǐmI?[A \?P~'PlxAO_IJlp8#A9m2Q\zLbk%wtZ&E{bi|$j}DC-- Elq聫cgo.<#RGЮDas)VQR9L͖X|aܼBkENe3.dq?( |ڏڡtXWrXȒoH %d8{qwk:z|?#п0=BIZ_x!5R.co&Ըz:(=enG2bz^g^ Ff_?o -{ ϻiyD"KvgulZ*'F{}}½rǴcu sۡ|wh'wW5^TFUJTܞN g?&u7$4}H`9c0f)]yITcK>6K1(Ai3=di_؃|ܩM&~G82Ũt^UXK9ϘO h*C}([RlMzBJV9+r$g{KJ@eܙ5d[7Ǟ}>ZL8! @ßod[+^H$!fo~^€1oOw *M.&9oo/V(e*\^Tc)Phdz<*K:bLb؞@D/܄H\1,6]'.Dr&4k5wԫ cN.@C%Scx-5mBjk "`QJ$8/m>)@J'լ5,Ʈi k颽f*q|S߃n],tщ|$Yи@glU? RLoQNR0DOn?Kܚ!_y/ҷ3SSH3И_Nsaܯbb/=` `_?*6h9tyXb"}l`be~'/ IEi`N"AC SޟA&s> "ap{ޔA‹ ThB$.2̽:ʗ /$HOZ@D\2:$R٪},YwuU0^p$1" >0(fր`T ?BF4{3)z&Aih<rb?ھ-w3VEFϦrҁdq4e?[o#P)$+F#(z>L.]}{G_a o#'I)ZL^u O)d#.O-gnKkiu`ӸM.FLЈ-ٶE`s@SC")J1?~qH K.q1o'3_k/p!^;ԓ+E=RtH8J][B#{u˫Gv88-X۶#.hxTMCYP6o~oi%go*G^84(-#DP D t aφWmn^T->-_7CfJu70GNez#Oh0&qb+x+MsaJЩ. ^,Ȝ*doB;'zqx!BTg|F[Ae H[zb7oQRK`܆^xh(|@_i Ucccw`9CM;v#]PG@g VMRo= FƼz+ҊF; /X_~d͚As'A-0߱ \,i*"-ǐqu 'jaѷ+XGPB?M ֽ>3Ӂ~dcBM0QMѼ"y_FyX4@O rx}2>=:us3½E傽{ܠ(QqZc@1`t0V,.wB497 a͠IJ,4~ /TG逾ກϵLX'zkޚ7 ΂àAS[_XF{WNr+z uG4?YaB el/J2Pw`—"k0`p`Yxwyd2Kñy,6s`z*y3H³4ѓB| F|w<uI^T?>P\8{C+@Z`Mh~w+$>'䤇pGLT15@.iO拗ǫ(1¥G8mea C\CPTɇXԔ:c% /b?$T"-)T+ZΒYy'E-o6'3# 1XD(oMd?uj]pdyDx'}4)ph6ehvlLJ^1+\>,˥ 򒢊9"vBKȍ{G.Z!U6-`ùo+itA*L D1j47=(at?KP+|oOKmڸ!ϊ/?h N6#xQ 6(P %0Bun~x:s^tIm(Kꃚ҄ܯh%YF9| s ߷owkZ>7JP +Ԃb!C޲cJ0⎼pNp3߈TWc: \ۯ(<3-fVQ"C hrh4umDۛl+5aHO?VG6$t*X4VJh'߳5_Eu}bZAFj]gԇRˬD^M6]Zm!hP)6QoqV擫f&KWAK#13)X$ݿ\U ?y@#' >E*:2O\zߏ;Eq=:CCİK\"rS'$~: 76GHsW%!5JXS. EuJ"l| lͽr*@Ph6loM͟&LoN#|tԲmgt #daz㫅Cܸ>x;H\zѭ@u܌1)%te p6>D1RcL?12*ssvq}njNr:ۛ)VSP?W7FoD+b+k/98W34`(Ԝ)Fr_HZ=j|SM,tvsإz}blYjQ*? Z @*b~9-[kY)3WuLY6lu*:kqv߾7dGLΏd#^]Ji`Io#TD{>k9(:]EBurtt-ěsj1 aO5Ho6#)wBik:Ĭvw5$Z娻l/|;;g9'R_ZB{g l_?Gq'#&//ϰw-ntlJkrg:hrEȖ(@%^M"YП Ԕ.0׭;^moCv)JTMYUйy ݜE@Few_c ->qك9߸s\+G 4n$Fj߮p9=X!RQx_` m_zbɶXd(%=BGpWXr .?=a稝H|bѺ$p~WziA$8aA v>si]ց4z=(H}6KoեaHGH)깮~ak \@pK#)Ze%vNVjbY{{KhG cgË={#؟_"8K,%FGNI Ɋ2kM*`4DqE}Ȧ(ՐEf[J5@;EѫTFIN=_aMѶ9m3m^ d4U}Q# Гჺd !O'+#?,sH֔=M^KPd'>+0ffYvbPBÝvX-sSK,"Y 8|ԿԐ)4lKw&ثq8ӡ7tRgJ(=d]@ =rnUxehk˼-Lf)v.F{ sW>δ2@Uw.ֿ+ql?Wa吲s!Lw z5`9&?A&q)*f(m4u5;~v-ɶy̰'j| 70SCu,"v!+(|YŚ\^ϐA]UۃC8d3,򉧶6[;;oaRV㫨Qy?ɚybwbV ]GƯ_.f_}ҨUg}^L6ZS9.( z9ur.|oSnW@KC 0i8BWYΏF&M ֊l?{ɀ?9xϽRҜti!-Sf"؀x~ƉD/G%W.(_)<1rB4 Dcsk7g+Z+7ُMKw/!vNyNI#skqр%~.g Pv1npxn6.3*ysoʆqes-骻H.)a |`XHRK(}ST0n| b'r3R"yXS|NYzLp4w,HU7v ;'TiPf l,VȍԾ`LG߫1 5:2o, L^+nC|c%}X[y溥]ՅL\4#Meq4E_hsc$dr*5 ;⼗VJhfuYydz/>IKQn)8*`Eabg.>\5 ȶ뎑9fnh~+H̵ut!uLâSq}]}Tï|$9DjW{)tSASW[r*%־hGc5~R*\R.ʰ$y8b>:먦xt,U=-KͪEl=HA{"mE7.YC4X>@"bɣ]Q<ηW P{x96=D2w *zjXX%01{+a"8a[v3)E)f"7 ث?_˨;B<$MG%;Mk",>[ų"\S3vFkoVv䖤]$ QDsd~E'Dn cDHue9h+pv "U%ēǍ5hۗ w@Q#Dyo!|փ}{b煉p?/YL _Q]avr^+ u0#ɴVPeS߹| LzztOBHYvqٍ\a-]\#מv vǦ4Ô]#i7J▣&ukJG\_M4<4[x5Ǹ֨qڇ޺&a==|z#KNDo 4E8aC[erXeOrl/e![q.{4TQ>hXAS|}2߫V TtCQA+Pp muة7y.Od(Ą!Ļy|oٯ4j_ 6mXpR98Sg0).$šސ(a@ (z8 sⅸAV%fbn,ŮLOLt{6QBT,>Xi1 "|Q@aB3Ʀ!*g/H5pNT+~Q25矕,RyLHqy&5aUz5mFO9,vf>Ge-FV7!_pf` ^$伴?Ze ğN$~mZ 9 d+_(\1NX駂77QcZ"+XTMkDr;Q}XGoP`iz"Q>(}bXJZo=6P=/_Fq5xkp54G>Š|KC2Eb͖Y> WnX} z.Ṋ,g"ٯ!u*&DhW@ZH/&ɬL>c;4PP4 WW+ekUiHvgճ+G TH@}bTX\Syg8}.]Nhx{o5 ms-&97G8.H𛊘+@5)8ϣA'_/EHd7hjCz2z*@v'&,yw 6iԎIN 9z5Fvj.Ҏب=Ya3ap /EB܂}V4;*%O8@4s;b 7" eYmMTB/JkjliO`qxpY =pp֍ ]oW7q)+%F> NB㧉 (d{z锌M;-UfU3}"1wRF7-EHor4ճTqb5 ^ᮊ e+Ӿ]xO fzO[8Cr.3 }6zim9`=4쁙_`yf[doW ?#6rGs5Pİ܉#7y%S!f3;ّOY|>Zzn77O$ "vW<cR)=roQD}rxϡ 3`.+"gz{{p4RߢwS e<6d 0˹9'W#RR}*P_ѭrVJɚ$yШۏ LLݏsQxjƒ~9jvB+ 1/ CvsܕhH"_+REȰ:!L jthH2o:,e$KO)cMw!Y##T|~ڬ Ѧm/x?qR Nr PRIhtd~[B'$ųzLa> c̪:%P;gq};@ 'E(F-O2=٢7cI$^ѐ,KF `Mlq9M VW8"*ju`U3MUMLs8}n $>i]E\{ |X&PfUսV@w˴=z$2(Ŏ,ND}0Bİ3kv|sOٱ5㣨zt/hɻ`Ȍ'I'&J>9b j8lG>[aK97^YkE(0gGxWtdo^*-# @ݿ8Lim|m'q` |Iy'0[3 40uT~?~X>XFLzsYI;r~鉋?PɈ=#Ry^H7)?b&Eݴ3 ˹ r&B`Tr?/?ӉO$|gl66c2.pGISC9f [|f|wboC%|.q| MN4`"^RN"|͍dڨ}47 q,.o V`F-Lb2 br;>I%..ĸ-!|UAu4\k^WU ) 57mP$]n#.c+feJ2G/].2lXxNmİŸε _]fl5mҦ 8Q؆.C-HgzHus٭a -uU(>?;iUs4Ʊp֧ &#0R/*Gw-//"=/X`:bsC@ ^i4=?hk6GӤɞËGvWBn17yh]3b| d0P5H+eK'C@ӅŐN)}o#ܑ8 -M?mD{Vɭ8o[ia9K\l&k4I!g+l^NӒ(lXKJmN*%0C_[N㣒\kHǨ.'-[s RuuU z{^:?vBQ:A%i ]pWzX;M5ocgǶr+oNA!t \')6rͅ _hrdIK]li#9m<鋋1d꽩ЗTU߻}\,"]-b g 7VIpM:l8;-%F4F sC3VT523} Cɢ+An9$v6dojD顦ڪ79Y2כc$i%KډfNONsp:\ a!{Ft|T&'lm?P-:lm? L@@d]R"~7h(IAU !n:}^qƶ^Oez)L,4Aqk<K)OySqJ৛)%R.[ri=q/dBO*J٦0ָ!f+}Jƙ8K'r TUC{6>4aRtpضpw6^1.橳ImX\Z9;}^11&Σ>q8i?2`I!QC{ j)@xjWq= :lwފV&OC^Eo&f'^^ JkԲs]^%a=ӒDī&[-0%TUōJ|x#)Ʈ< ْZ 1 14LNӋ2mFgCA^kU\#'О~v-'\ULδ4XG:Iw Oش?J:'xl 5JuDv ' ,)&e\OnLikZpՅ֨ʖ[Dykkc\8sdaS$FPc{ ~%y!%!6/ &P]mPgޫ$ۉ|'3c&Hn]/>a-zh6r&ձ$}t#0Jmfl76xdpGjby;]13sO3h+4L'?d+8e5(t\m7jތcc;AE]njݍ3³B]O@ st|8c uĈKo8*ZqNScQs@BO*p-!pI>x9≕#ː'_B/,?h*SWb@CV:NBmѠ$y?;5={e}bFjgNXˌ,BheH9O@OܺY'r*ӓhxG˳W/ ;T)V ‘cuB7ޣ ,'pk(3Eg@7dgrC{8/EFY{2Ųچ35` |T! 6 >$8fb2Rcx]R0%펒WQ*{*Pw.xXꨴ3Gםm "גf)۫>+llÃ͹ LחlB?I 2. W}'m Gmo] 7H_KfͯVw4*3>l*D DIzi;yt(O2tٳq{{HȬH"ABLU:  I!M&<Kleׯxi/1rߏ(a=jj[{(Ĉy)Y7B YC_vTи#tssH82ӔՎT")>#!ژF 8,x>ݬe/DM3e9O%FO yuZ=Ӟ╆$7RrD}d C`Iw~#[ !zDb3I /E p]ypx?ڈ5pĦfu ɊPal^\r|R)gf2*4l};߄((@@CgOq nٴ.p )groP>wņ; z<>jm~b)/VlK1%7=Ϙyak0*{XnYϮ_+kSi!#KhZ*^;ǡ7n d ż[);bn øS';CN!U:)@VNKb˵ 𵻹@6J]Ǚ/-/y\u LtJÐ&An N={~P;PxVDfZblL P ,?hi c] OX*\m8;m&;? ;C2.x qjZvI,ĵBzQ㬒 w͵T~D;Bذh2}E/c9pc?>*mU2%*am'漌D8XC_ҭ |u|3\,jg_>Q;+'* ioTv!>R\N$ڸ-H}Ҫ,D$/AE9C/L%FZ{ym>eSsgK8Qh}Ha5܇^)(FjVKÞ%:v8Dz1y}O4j;&2sc-#_]Xg-WƙAZXEm*Gv:AḨIv1o}'3KK*(FJVn+[Yn|wntw(q,lW Qrwl|t-ы@)L Vq K#F Ag]Xŕ񃎨m0! $Ru\uF ^e0K_ɻwm$uBЮ^gŶD-y6rt`'xвGJnio63Ҽwke)74Z\6=&!~[=H,Ѕ Zqi Zcҷ/+qRV2@][u)eq=usM.Jzdnh FS&iJ;GȂo;.eU9wiaM9@cVIK& f=;x)>&dLb ř)QU)*ЫD䍭&3ٯ4yH246rA͞8p[J5t0|Rig6.S0Z(=:^>E#*`EB-O\@2)@2C##{!B?ǜUpQ5L tsAk՛*YFYLN,x $y,'FM1SnXY]eZn;QY@D\r^!Hp\>E`q""4BP+UdsUcp?uDMHwwB;ٱ$7 ˇEœ0h! Ne9YJL5C1X{@Sɶ+9dߤ% X֧e֏>Uc,Zoo3n}w)d75׮\ KNleQR|"`Pҥ6:; I%q 8oi^ӝ9{F<ܶr9~mS61ru7\f{"2Yg/ I8[Y%enT=K|r܅v9蔿G6r|Ф$ݷ0-B20LʗPDVy,Y7m>stdåL:A<ܥO$>9/n+*qY4 zWA}v2^<>jrF0."AaOͥ1r3pv"ĿTyg  Nd[(?X,q\Y@H>o]wkQ^Qeuqڔ#YAf90b7C0yTc%;X*Ҭ6.PޥSŨOb1|T V'D)j>>t7oAc<2ror\3c<50 oť̯?x{Td0-wgNlL$b|UuLqbʤx:gL,ki=4IJ 2-JL 朅{K"NeO.xvMܸ#p2zI/$AYmtg2|7 ?64O3Aaj&l'c+_+ q[/8KӰi 0zht>@P8 >(ՁZyKk3'їN*g'@_ȒUNsP~ހgw LkW|Y?M 􀙡49mkPozKDew{w${GsSzG2`_ͣ<آoW+g) hL(|?^!b?eXKPĆ%(=x7[=OBHwfYAk` om\Q ;͙/X_!y F79Ynf6n/|9+.%La&:5W2t_dJΚ!/~[RWWue'L5CeĕFmoۙoz`=Szh&l w:!tHWӢy<"\CXĎqs Vp[rB%N+I"Hf0Q cp㉬23@*;T[P{v="+ $v? xcٜ,9T26i810#m0B'##7'zoQ;̪veؑV>GO8M:\.52"yaF)J[EM+J:9l3%/sƫ}:oH9LC6_k`bJDk0+דE84>FJ'-ud/Vb{d?I6MbLX]-5\{v"UDIv^)߅urZ*b8?IYUevuEsbtSGlACC.I @^+B"XuyDŽKڟ!l0%[ 6*7}3I"iG|etrjN(i&_9ֹ#^(D? ko\컏QH^l(<-b$srd!NPsVϻT&oZ2͖6%= ֪/?,R~gT^Φ ۱Wq%èUM'6lɽF>sB WY eo~gY[,اyT]FitJ9v_w%F/I©yODgO5e.epp)^bAo>X !sƗ;@9#BCx!p ] bm G1j;)5@l;%%h|mػ^ɱd1-"rŽo `5_yӥ(hE9ͩo'#"jzēqY~zGH픧Ru5]\2,k ͉ؒIcX+(*}D%^sٱlw;pvj@p<+x1 %(\u<v$X :Q.]c%U~PJV7ex+U\]9aH:J6y&ꨇKʲ'dAMe^{@j57`7P ]a}lb 2eg YTáHT_C7}!53ab-v"7X,rڗV$ DڋͧySjL2k }6ȅ֒@gj57yE ^z!;ߪ+uWO&¢k6H \P_ j$:eԚi2V{ {mXn7"E^6+- Yk&]r.EpTT TNc\դ 0AAVuav-W:|uƧ$m-A8&r!%_NQ;X@_*ra7rvBѝr.|Y/bl.\dm?qRQ0hE/Z'Pp"2|ܮJ20OS"g-,SPxsXo: VvS ] "Ҵ*Rpr0?U"UVJS;5_ q\a@BHF$?%~hyh9IL٬%QîEv"2?ժd/ LЭzf%*Xd?佅7&s2i"q.@ӁES#2!3_M gHc{i=@³ ,:F ( %;JXR C&5H(bJqt&Z#jKaLi䆨O샇ێwѹ‡Rf ̈ux#"=dY(Dc0%&H1<C~$S[UO7^'\/J| }hݮPz5_XR%-kvDhY|X?FhB -T*dh=S_LtUEw9oRu3ah _rq7<xC ]l1jhG5^uwʒ,jټ~H.:n]`ʹX!`/:E2/a"uiwC" ` X5[V0V`u;|seǪc!Ϊl\)YիLόJ:NqZ+v \J𶱞C ϱi!#ɷT:NLL-4TMFJ(-pp: FCS_ $Jxr)Xϖԋ?~=/+*DTp,OF9;]bA:4>uiEyta5sN9R5 7#'yw~AnW Km) 0ȊV\E/u/Kaqg;ˤc%6k{@([BrRxG7s Ҹ PdUSeAQiXN/:8^gV0ѶX9:Ot}:gyrCmJikf H,甝T-w1 fh^/GmTSbLݿ Ux Ix3*62;6[].s Rtxc x3aLt1DEAOZFma.KdSA <{#wXsKe\ZSSؒjqhRC'@RYGh/zafJ5@bFHb5=~?ݔN'sGDUdh[/-=JVð$ad&pQ ? = r!lo8wm%YO:Cv7 >'sy֮I; ͨt8d8pݶrgd0,ϩ+Jk[P7LqTD:%_9L? xQ= UG>"Y5OW`7o1?/FQ5ѝ[t?Y])>RPASLQJpA&T N=:Lk2ŝT*$qk)NLWe(R|D nJdBP5-1eO{kisʇ~mnqM5%"SޓbTGM:h3Io#`T;&d92h6^K ݅LjYײd5/b+WXq`8AcAC(ʓ$0}߲75AG IdPdO!(PJJ #I7B2kw}?6C:pCK MSK1CmEµwL}UU\k-C^=Tsp|XGv(6<5s7fG hc6u؋~|3{Yy@!4.I=WtCXi,\> &yP%3T=8eS'KGZ𠃋.,R|l7q^idn#-M>N8MefsjvˉZBrZmݘݺ'77r Yo-iDLjw'(PDz= %ko+D!״ "e8 OHJ:$]LuUcUJ5HqrڈtJoE`ُN[e _a aL 9Z^@)ē/2RBz:] ;^+6hI^nZKftG!FPSr׮kHAvtbs?'0j3dir%9sYTbǀ Gt*mJaK"j h[TcVkX\X+ol Hvͣ׃8ɅbFBRx]}NR׳ UqU+٨-g̃Ds 2BB~RP;[$nu%Gٻ6e[*Dq?PߤsM7AB!]Ɩ6|= ֱlꄊv]?Јn"-AWڌSM1v b%6P rԼO]oiL!xF݌n܃I3Q:ݍβfG7΀I±?5 ( ΦE5.(d::G" +޷ ,>[ë; - l ^Cb*)r?t{3,;]]P^^5|܍vA"z0ne+;_ `D?S&6 ,ϔ\.e::(CmpWPznB0/T ƫh1($& ".Ԡzga؎K?8<njO%0db{ɛKJrH+2q >^O&A̾n̓vTGӏ'γ,(8[xs/T/_ie>/oO&,^R?(4ܕit%k{6 m=2 R;mMYnHi2/5@`: Fox;Y3ɟUr܇j/qI$(+Mjf\?s9^xq=GImt!VbGI%^k~f%34`].kPD%|WLLۉIW%vdo ~yq`쳥>X %,8Fܽ][ :dF0VpQr$@`CИ튙-ܹ>f WHö"uP(:|௹* м4}]]S]8:wƘs $^ckDٹEUwJ)M!)l-@0Vir^wqa^6u&tPն]rq ?Ql "~/JҌs0[#CNwBårA!BHsʓ0扶|?y0t$}r 54lg25IKf#D+?.Y Ia UGPC"Y%҆6Ĺ(G(3:!Zube^v=Q;7Qp0:K϶~w"д0"6gaeꃲ3Zy VFsƎ[z58D|3r8ܾKZvQ 'Ժ9~OQ}n: +Q^N-`LpWsviC{fK 7kSZQ08"i*s4 h1GgMvcU_NfDr:߹ӗ3yTFYe'fII.o2 %]ʉca#I&wx(C wP#Ӊ?#a9fb΁M*,Fj+׎ Ӫ_2LRmԉaDސșW0՜+QRʓ$%Ɠ-g9B [•IccIgcq+U.2{Cjy߸_%:3E'ᢅ͛n kSRF|G'i.!ԌCh_gIoLXXa xku4|Ɯ( 񲷞(j̺j`[/6{3Hy]C|ExS6=:yuN^Wtu6A}tF _Pu_1ˣ?!e\W\4 iͨay\ŊXF#ڠ4}4(Ag(i5xbח5697X00XG@fGj 5-\[￿숥_" ͼ =RO SxĀ՛+*O Y+r^^YslU9H^j.Rj"޽/o!67kDˊBZ?CpuKD lS*84@HQ>C?>֐FkfIIs3NyW&A 4(kDC.c]>71TAފ7=5zcX冩<sG A]n-rHjW 2$cO]On7f'ܺ:JUlk$4nv<[p}[#n %j@YpSm(+ ax,[$ҏH¬+KKvp>-LE+<چG}VaYn4ɦyvS_Q @,V0-< 3i+SSz[W1}%Z5SPoXzJQE-5Saˋ KJݚJ[cbDF=Scz(awu?{{>FF |p"c(qzx,|mOHh֥J[ .RTFݵr6o3]~unqj5?֋?7@L'ŞsYH/rʅ*D*/m0H}xx^ Qg&ͷu<";f[cw`) Og?)]m[ݳz̲g$s8A,`̏ͅCb@T\*UУ y0<! !AiJ;p\c.H]RU4J)>jۂ2hCO-jAf+mH\m3oc"YXWRWڟeHĭIU7Ty3cS@d)8Dt|SMܱ}ݖQeI}bYNi-5xr$(+vmdJąyۺBsjbĞ`,!ju n@ \6aV$q`C PyJP0g'd Cԓߏ : YVY[,ZPe2E'd녳w7:ZI0Y ;I^G#\KϚ gXD_U9Tۆg@=0pF* A 4gFD.OhԶ|կ#x\1#S_!riYE~HJ+9y޷):P' ӱC>B(O\~mi/UvRO궜K0_)KWl= kOKqG-n =PsAigd^?W;7LwKop;Uq'}> 4N*]&C98S{xU#'^7A[ˊejV׬ %.Cz>l1h߱_P@CQYxAXA%N_7q~e|E2N9mNqmm,",2Z?;.Fm!L3f/9 hR7qyrBc'ahسd+"X өϣd OT O ۥQ$ I]X*eeaC!5h R"IlY"tdQDz 4֫+Q]P!D#+|T!<@ꌊ<c͐Nk Ύg?7>6 } )hr,~*78cy$8 5zYo"w\mȪvM ۳Vdma4GI:qje}J 0k$A(ᡥ%w\^'T%OmMe.;!Ek&N$w3D -GkVnYm/'PUԠUhz`ğ?eE6d qBXO`qW6eʖ晴4ov}Ϥ;;4n[dzڜe 0ÎZ(ŗ `9fpto#f_(Suw yyZo|SLfrWΗ+*K4 R\Jr4+ӳ)l!uޫ/ޱdJ9tO>تΖloˆy#*#k;jbSب ܟ(S>&hw:%+=WRi@aǝ<KU/ ,FlYpĺR0(ڈPdI2Ĝ >sb69Zy{sLзZ`jf2F`G()9P,ՓQʫ5/hz|βIz;QG/U)"x.Cb9̲TJ$ZAУKUlWxVxމS^<|т!Zٸ=83f{86}ce#@!WN 0 ~YQէˢ(vYt+Ձ4C b 右t ˾4tۀ?OR]ʠgT ij[N9Co޾B~4 ~sVlT $--FYiW&{~6Xk.k'Eɴf4~>S@oCu +Kp+ YRP5Z_*:9ԨI2J놣⥙`+M4ug7JBS!URՏې#V&r@s_Fg֫j FL4[? æX0-,Q39țT\> z?x\ě\kS_?JlM~>>[  x}u.J9 pMnnot׀c"z1F8יM#|'>`޷1ep]A<gAu"DH$LL1%@zaoXX}1M"m/͇<o)E"NV![Jw/7ky] 0Z7]\;#!_ I 6[ fx =I\ h7$6B/[) ܎@-y*=d7QrJiΉj`kd{>{ODZ:|^^qڿ^% !{mМj7\Cc$JBUMFڜ i iשR6RF{J xMbE7r'ݑw^ekD3!ݗϳ* )$.$\/Oz ,-գAI"tVط`ȏ0𠈙j0:뎞 P7nɯ#F ^ʵ#n3,>;hf GFђ]_U#Ҵ!9g]jY X`ˢ̿DSʴ0&wm;A>+'Pd ޟ}ש IL(.]&Ѯ +RAP-h?8=\Zeޡ(4͕-̗;JjmCDHsA*yu/_"PNxz%񶺱f/{ua~f:@T0>~gCzCǗKOzx=| YSASu?m>dIR i?8pAJ3zE2\AQ:À㼏zЈCؼ2*]y% OpQ;Ӂ"oX+z;\k[sz`Jc#JRY v$ղ?LN:RDoo߹D*4.1 c; "dK &qjR^ SōOx$s@LY]=eP5 Ëê0WđJNxĭ 5^CƺC̛]8Mz}R]Q#7cmT9N]pNj=~zݰREWo񢝞DA[CUKϔx ,axW0]{]2)uWԠcw4Rܣ.\CVY(("unJ* zGP^5g}wR)o] ML~|Xaqܝ/ar  oW JE<%}rkR"+[Cډ+.eCmK1%9{hcg1{y(*Q-ѫ2z \;$>b;ycnCЃ H;\:-VݘAa<f/UU\9 ұ3DZzf{:c&7pdA1WB}+?dOrV$P1C)dJN:FM~;.~Ӡu.<2a9*\x=ie0)н T;moSO kDLWΎ,xLC HBI'1kD>D| Gs ݴO@+F)_d](6;NnXDXXKcU:Ԕzz?|ߐ݅SUd*%4ߩ0b_RFT$WfWvLLk?nKHEuh=/+6G~ϯQ%B6P@G ZЅ$sRePS>ĭ=Ǹڞ\Ok췏9L^WÀBQ]$9y qW;T6.L?tit3d@"GXV;YZȝт}Q"@׍Gb timhmt1A1 [ݗ"kE6c\t $ɧ/Jj7BdRjr+Ef ߮xnb'PU"v9c2Ea%bÐ :mk<* FZ^cbT||GFsdp9%QotFXM1몸zLnuѤ]! d>ˣ؟* SvJ;P1dwTo9|%cn<99~5V6Y,|-R@OuJ.|$x}lWP?@]lv5VRh-dm )KA]qw \`v Holw)(.}A`d? PXϔW($n91@.sɼ?_sN 2X􄿣;ײGJδ*o+X;4+l!gPth|Z;UGxg=R8k/>0#-,ɷpVͣ2xq Ҟ^?YfWSa#JG``yйKWEWG( {*斤3&hPH:3C~pf4,[{)|)pU(V`0՘윾r0ga"=@qLDV~y3.9T@)I7)zU:xR&{t #U]c6gc L[w&%7l8q,TgV]DXJp{6,MIj;udqV kcl&\9mQ[udG+??)ZDy;مv,O@ ›g.wRw"!%ٔ,a_f~9B Cjs+VIʓ!%%} 5tK&Cb'G9fT'S74&KvTSL G[!Ul!eZK AJc M͎;yxj]@b& "\ BB#}0 ԊVW 8L-bⓍp N Zzy9Gf\$[C+Ƌාzy[[QEaFsr$8q'i(#qpS6*;9'9O4f/@N̞/Ļ8TQW &۪;LH@PHNFkn9Ñ sQH3Z/@63mnS dy=Y Șo秙?Zbld]K:@-F-Gg|em⒁ZUBkDn)Mۉ. 6r~XJ.78$-}zXqhv0LRA_FoC$OcM  6DUҢ6sXFD5?'1#}w6&UjFjϓR НIsv߿=1nxMݯ9 )` %&k!ud7?9oXwsQ/3xf"WAܖǤ^hJP8A\R͜bm1:`nը%kIW$YNKu6< dZ葬0\O>(=i3[*$(WIHppr׶+Vy͠Wlo"rzyo**,hw1 hQRIƎI؃Bpom}jKc/ FvՕ%uRK+w1Ki1Un waKֹ4mrPC3! q% s$ KyLR=PU}vWd#z$㈲?W3⮚3K( Pv>W)%eT- j`wVKJpE|MİSWO<& t Mui>*#sx%P%ڑ~0A!Hpr0rp@=-`fPh1:SilE]Y =Q לOҏyj]m}4r%/=o 3ٟ#UHTE-`X4xM& VLX>z m __X>$tBs)Su@['?t4E嵄to4p`TH MJh T?zj!Ğ |a(`-ifFeQh[-UPōZ8!0#QaDCm&~JﶾnGQ҂iwo-47zXh O: HyrzmĔ3ם1+=| tXtb-S3oȤJ .5fXa9S;U4P<ܭLtJ8CTVK2g)-,ი#ԯJAO6q:A]LZ+D#waƇÔ:QmǔbvDy"^5d4uDI &H "\t5'n ܰ<8mip&L. ڝKx}!E1g:u|!r|9>مM"Nf!>GlܴP,R9$ٺݨuBJv0[a CNEcWfP=@7ghg~P7񴈿g_H)hrRdӳ7dC2 wmehӅ%62=^BLѮgp4˨=EE%?=uH}\-(F %s3&`5gt^';Ì="DVHW&.2Tr6Zld`Xlڞ۝&(.޹:YGMȎ "bRw+ܾ.YwD:C.!y,s#t-+zoTsNig˖ BMÄґgNLUi:O=TօN@]yl_A'zRk|I2+8õOU_4_lpϦ|;^?qE&z.53Z;KC֌_ XuX'aq,>1:K:wv!0*f'kd9vöLУVϢ)! G˅PM ͳ )i綊 cG],"z\ٌWJ);1視xo$@Z/sm-Cs_,70QA-:Kw{:DI |Ơ ;`"S*9+ qJ} ncVtD1#Y/ok ׾~~ 1#:%᭽dLC3N+bÝVfCAz.nﳦRY 1W4U=K<\?jһ*h 'z Qo= HQc Nc;%6{Zyl 36<6d ia$,L@I]AqA1ǕkܱfX\ O".P=K|X l'v .:3D8ke!Iq5֊+B4J3/\@c/6 TJl'P{^l/kD,In2*^wO3K#E۹x+-WFak0 iKgQz׆MC~ fϨ=0|k{Fg$lU2TkI#u'Lmt *^ ѢC,u?$u8Bp`I~Sk a5ë7JSKRK6' 3=ơ>')C>*Ȓ.t!a^xMHTlcc L扉mf>l 7N_if;J MГQ08;3 p\_'B" 1}Q"au?aqű/bwI+m?[ӠN542K=´43Kulq 9RnFRNk^z5@S;|{i( n-q'Ose:_ٻ(;ӷx4>|}hARqⴧ6DtaEK]HdW`;M-?`pbSr;tb]GyܨRPh*~\-} /7SF{ Ӝ2xq >!W5oeWsYPJCZAUmKk:eHj`}H0ƻ.\*հW>q\Am;۳mLkD$YK.$ I|+Ss!\420C͓pX8kFukzރ' (tg%R^zV:R+5[A.Q2< NmuZ R HF҇} j+ .4@ WTa˴@ޫ} 'qUٽv$w$$_%Uz}ALFu0mDp@EYm >Ϧn[-ЅLk9؞/FGGu|Bdb:[Q0t]|-Jb[*?0)8 *;m*?tݬƌ<l5;GeoUqzO'60; UFڀ.DRx2H3>-Ͱ$&m7Au‡Xy  ?/]`ac9L]6<H_ӷKMpyeyTa"" o}֌jB׵bҕBwChHOL xB7A3 A;$-uqqjAɽz߮89Ҫ+I 覫|Ccf"s^^#TȃTV\жӱ>DM:]fxi M31i2cT~?-AcuȤ\w@\ĞePb[!lU"0ڴ0#A?",lWǛ =/11}w}#6[z8W+Q".NBDzШSc w*pc4.dØPl* ~bfz:]aQkKx,!XwMgHDs[gKvj\U#Hu\'lh([ :%)j`NܷX,k.^^1%lԉZ>>k /(|ɺqˍ({⩺*EqRYFRm5s.·7[UdI⡳3H2);UpF@&a,%ۛVPၱ_wC\ 1wX&+'/SF 擏DQ>Q$77u0I̴o^rc)ǯU+9Ņ}$Y$7g+"劊aTY6LG{x^~1c[8W;+lM`Ԍq^rF~&[d2X>yt ,ocwyOuZ1$֜k,G" s''bFtK X@7Uw=04jVs˂u2\h v@3\ 2ȐLGq.&}Wҋ%19QY!-[S^E@Q ()|VlvdCĤ5B;㉃ka*=<4yiV}smUQE2q vFlTej,Xfߙ`-"ѐE^R.,^tƩ5".Q%~ma^B(UP`^ʈ%W(_u*A-'%fsQ}ho{7 Lp K6 zŬ i͞:VO `1/$e6V p]IxVFG`*䠢c_C D &>B*z3yWV#ڳwifߓ pG2[S PRz*`˞up{@~Ua>٦}.B2'V)7X^444vf} `hu:ʢ*Rv9U;x/&C5;.Lm:2j]'\KVKHZYcoFS,^-WI0dpbËoZl:4WhȏBӃpcX{Lol0ȕ\7q -`DW +b#I-ƕ]C]эH.eGϣn)N&GB*Ƙ OrX%'U#mǩɜ~>_ 4+f@s@gQ!"(]콤ȅ;rT~9e$M,1^VԷH5/RuImM-!.g9c7="@k ɺ+lUΝu&f/w8n;%xA0iBNn<ŮVI/lxf琲̐||K(~!bD$sX螆 jɃMWh~)SYt)o!\iٽhw.@97rD/}S*!i,ƕ`z(-Fb,kwv9ݑR;rldhOP)7_v^ޠ @sB$j7{C ߛ>WM m$#ᔛ1Ee9{oleTE_&MUgL@P\6J0( GpVa]6Qɸi.,LSKj%&0#&|cI. ?$e$ DI8xUods€ "'_"^lHS CQJbgIup-3,N-?&'C|>GUmz \/hv 9[Pv%aMH"KfV3e :mbes]ocy,,"uOHZ @cd@ɳ p%i+]wTۙFj@J#RAqF3-Zf(2p)O;,߱BLKl( &NA\b?gxn~?ˀW.DH[Z V1Y! 6h)pt{=dաHPVf0~$%Ka;ɎROٶD`$,Zg˗uSA8+Szά{%|}ƺa="6s}4yF4^:.-DQHoyB]+(y ϵ {L/2;Wu1 v;.Auݥ5+s1-=9xpSQVoj' 텁zdƒS'zywQy}3$@Wڠ|.L~q`M G :[EwR AH8#d ybJTs<µ ZgH6DGgQc u:_m<5;{xLBWi'.v s[R‚? 8G!?)y&9qyǎTÃFqI|:$T8NV8uD`$v&2|I&Wxu[ F뭲ZsFȤ2MC;U$& *Xǻܟd0v+:P&ߵmnUGKY ZЈ `sy /erRw~(ІX1Gv_7M]Gy[RbA-wwZ&9bb>*Vl23ଏm%oɺ毭 y{wg ѥӄ.'=.`jfeF]2*|F 'Xm(|b\rtŖ Pj/xN0+Fs^@0 `Ĺ4#Q|zǜhSn+ehB N\rlN)ED3ədeq)(jωsh5;43Tq/uY|&y- vgɖ99;'Fhy#<5a3z&__ȶIۺx#{5WW[M}*g9ˎ 5n('M[1,d*3Gk9:p.b+fnd|.0'4V( P9p!۪̝Vα褕W%f"~@Afw/:, 朤TC>QLe9 7DO0hD=4˨`)5/IE< %{^Xۨ(2Q&bF{&d`Zŏ"hQ]?ZI+7Hɵ=F GTl)݆NY}X.\˹MVf=[QYF/g)<,ep))8O;d@I]b*<*bA(V={Nr״;qJq-Sò̉@Lt`.|lז%G)q֕:]Εzd~2Ӧ $0ԅ5aE ;wZQj@`{T-1^\vS shsJ.l*2,jSs!konYC99uU/1%L%^-v1lmLX-/ $GXPL܉,8XO NKWwo}([Š)]X~&k~M9L"Gfd~ 3|L/k|N?~8[- NLGɤt9/1:F#墀Zqa_U kv)i#o,aNȏ@- *ѺRN?Y#7ebil-4gNɢ<*te_"A{܉z>Is06Nўlb QĂZZR8 E"= L#G|an*}Wtw֘9RJYm(BMieh[IC6&I5GqF>r[G6& >]2lO=$ Ɲ8՟\DŽ;BvC3U{=͘?#xI*t ⌬ՙPY? CFA}\2}v6%0ySM!VyՎ\RUb@"9?p((^":VgZ=Hzak9qem#(Az֩">]Ղ\&K1v+2u5syžzN%9^ *r5+FLIN{rs/~kG[fl,gL ,Q'Qr-`StX\HRAE,c'Øo3PI6SllG7Dw;%9 3!{?Ը2`ķ-MdWqM<挽ˢO*x4:ACb b$ GtO!!-piy*ט R0a4> +FPga:}# #ׂwĂJWP>sHFUK&0^>s+"(p<_JHRpw}_Np1"%cg,ߞ$h̎z&VayA`S ÷h}M}%^v[Vd)$k U%ois\+۠}ct0SރwX}*/4c3lpx6{^xQ sqɯo5I.ߋww@ԝ/!,2UU ]v 6LO 0r)–(G SR$NQ@Z "vZ`q_g:s UZ{f냷2ʗnhp)\+|-zvX<7b@|\|e8:YU V2H8@̣ȩskr_hx\PA F8Dgoǒw6}Wr;(tO \p+9* yxy+U`}%#>>7C_e2Y˂'Fmޡ=%fґ77`xLU}Ve \F*,V ܢPCB/qt{y|(}r :б$$5j]tO:2Rq 4vŶ^7yF+8r -Fu}܂N0^o ,/Ϩ_W+fQ᳡go(!:**<{ bQV5(_xAS'֔]&ۢ{V d+(Q̒˅1?Q@@F 4g:{+ɣݗ$_kHk}r,$%͗6%8vyUK"|G߉<kSWj <0L^N^XĄ@Үyc>fYY=MQ )`lT\,71E֭+t5)ɍ]3ĖRg(Dƈ!2 ⾊d/]i(d?#iV wĕPh)r=h%Z}Z]W"gެU> d("Ű~V-) d޻v4;31_vfyWXZ:0<.jR_B G4Գa qAXTP.bj@k ĸHpKׯĽfK/&ʿ)t 7< Mf˟՞lzAK8hh~4DO.rd"Gz}LJ&aUN"2({m.O"[cIA:dX|oŴ+ Dx$ԓC#2o4*0ϮX<]7?Fz#M{ aҮaI)6]KH\'pC !h#eObiK2UTxu( V$M᳄H`yD}K $D܏lͨ? gj1wxj2U4+ܦ_)t̒_L)G Ȏ w :^^eadvJc'D6Q )bd+ w_'moN[L9-gOEʽK+3AYd1W T6=ouZm/+T Š #Fϟ5揍t= Ї9U0PRMۦ.-7U?tNzmx~I I$ft6qc2}hO(i\.Z0(>XY%l"vCYHSD[4A;TD d͘3%|{W<ƉI rIQ';Qіs҆ҷ˨Av3Xt‰S|rm۟mޥ>n ف(F G܂#v]b(k WqY׃ ßbkTѠUML=W Q0F9 nYЀsL! olXe褷/ N%j)ێ="hefbdxyTɭXT@yY#٭?+¢FiC6^!Q׭6@ ;kL)1sxDQaޟqi3.y_(Rk>g zmPT čס5E4!(S2v(m_KvIG~U;l`ojڌp%~64FJf?ZM.9G˷90n tvej USDi 5ںˎ6EoHoΚ3-6, 9L?KV,CfASw#| sHK/âx( 4"( o*-wXF":& R h7'i~;W@JNvŃypA-Q4;:l7 DXq8ZDFUDNZ~UiugfuPU[HOhKY XĉA1#^w̻Lv N I4wG\j-֝\kȑ_}+ ̣V#`plk|,60j= gg̣yim\lH~`rat1YĶFG.,Ȩ,x-eWSyhxe}E3Yyxxq䚱w 'd&|qbI'Q~ڣvf M 5=6yٵgj#J 9gʂC:tHWlamcd/ΈukdgBzr`6'oPpo[zw{,^V?hS 78p!h+} Rv=BS-;hQq)6sR׳aOܾ l}Rl)E n0J ۶~&8O oe.ZDž;ɘ`j-mݥi}va@ӏFKH26ȏX\4~mr#aKt^kWL ]äBXY1 ƛ?=Y<$>9OJ2˻B;4>Xc"`}>B&U ƉCݺ LI;К "adJDQAT=f5Z/B,;aTi;āffiN\N~&.ʕ%Y#g1+G5`&Nb ;:FH+YnRa*/%?/w0J&6K^m17 c'-L!\ھ9UӔҞZALG)1$5"0"}k*ûN')"t/=)M•'҆(u|R4l?FYArsVsyF,h2^3P͓lW_5~luk |H7VE!j0HZ`X2ٺ2IˉVprQkMCw 2fVnCȳr_Xi~# ZJbeXItvL)P04EzN5u8F7\ل"O$;_wxʎD=ID@YF7TN }_(S0!̓-1aEqo܏3a[}!?*=N +}_?c ۳V@F-P۞(Yۧ{8( ,12OܕȻ|傜Q0N@.n h/JP"mkg|<%.\p6a,8{k+\ b4bB>;%1.V"i?_Oԃ$ǀ0?EvV,imY^[}=*U(Ҡ0xl75^z}>_kL".&pd^+USN*91qB`χ+sWi~z`RT~fJ&Oʀ,_kA<9hס![yn[n*lZ2ؘܙ$8˝صRY$ ,ڳ= dGM«g⛳nY=uŔ;hcnUT4w9QθIVy|iXb/ζ%y`WOW}Vi4>=L} >AJQ[z~JϟGg+%B49Dx+Żyn jn֪īu.f Mj Hz,O;Tc_rLȇcz0iGA0YCnZ@r5a5H8fgJ&0im 5K>|IjrTĦ ZmAp}IH,( gHmk\Is"3onMyY2-72)z1Db*L04 +gQ dS*P$AR2Je/M+松7^S(G&$*ICp O˫!Y#k7(R~j:K27&u&oZw`R?~p|Zvfo۷m"5^4(.KXZ1z{TO\N8M^q6]>LLT+,NVc/$.@T*CJ_pADQ*;ߏ1Tg ԡ n$9Dt6LJ[(5@pDk_!qMgjo\55 " buaj1Y6Zj;Zؕ:pSS) Ż%1xgeЂ΢to0݁RZa䕉:lUk ,4p"3Df#K 9:M,Q ]NY )-ܴ#Fa7 w)P+^)Ⱦ4Jm@աNtsvF/5N10#m$ŀ57oBJM5 )Ʒa t-R NzC8SR=YwC\'f@,b]3Kҁ?=!GE٤:x`}!9\)p'[iހz_yfRk!nF@\piߕPQ4cR#a꼊PhLx0YWq$-]1|VD`OHwob ~eKHj6#NޔX>rNJ!ymű{VY~70ğhߢU-H!]޳e'MS oxTx;9guJ$k!d 3"FWMș\hꁶ OT_Y[Jm*Ȋэ`C3kƣJ6bg4:*?h> j6Y Ҧc+G#sI]a|[KxAJ`u*Th({KCDq> %wGoٖ#E^dYn/^p\Fs ';dڄCM̨dq4I0t/5_9\rLML;O 9MJ!yfk$njJvP餦@@MSYj cʯi4iZYXaX'~=gPsd!@.mŒ)V{é}AP m+%me.|t&)f&ZF_FWX;g'6dU4Y`Ahc\`|.nk&8]ךo W!0m3xkbGY\2(n1-2X@( ]A'DVH~Iln3~PcAͳ)6@ gՈ]ߓ8s jc'ANp~cgf)['do_EcXFML\u+W'Ƒ+ I+%Ay0O(ŒqfJ9$m_Q_"1r@ǖr7LBF9E.ǖ-+6\z~s2OɉDVA<[ⵕ.1%i6 Ѧ27!&(ť&j ZXE{IJ-v';a"؄jEL(@ kTNah{rM$yF*E]m$8$DYidpW,. (IeP,Ik-pWxU;2<&Ջb֘u|(Fxsж?hg7GqNc|AŦlxs |˱'t"Af(GAZֹE.ġ2:::,fƧ0b8cP"1$L脒Ú7ۺ);4gD[~0Z坸ks8wlOMKz偎]18k%E>p!nO[8#>'lyCKڈ\ѮN/q+xf*z5Ӊ?мV*-dx4th[`0?1,߮Z^Dɒ zRyQY!?x)LA`]R6I҂_ G%޾VKJ ;),\ctPE ,9#XHO@iU!."ϧj0]<~oݎ\{<6j̃y-缲9( n RuGj_ ux$o7s`>3 Vĉ]˚0ȌuTtn8a$BZoҸ;hj(;3^n;ϐ}^tV"-UÝ+iQ,:uQGs ;N^('@Ȃ.׍F)ζ ݗ',VXa.G/nU_aN`ףś5߰1Xwud_MP{  Tu} p.i %.e+"Knn/+AbGݷG8!ӃՃj7@*$H$|yt筕sҽ+>ݜJ_8kԂk0'nbfc+Gc$?8/B0> TN!{*V.MswTȑ R"\ u=5{W%@kܱd:!9QU߅W_J8 O.xE :靘ZYak`ċ0гHg7p8ni=+Yuuψs@]ACE&VX#zPU "LPO.za5MkՓ6!J={]AHEi*'AA1=ȝ%ڱ7֕2:q Cڰb>Oqt_@LP"ת\ K&4QFo#g#,j7RCLJy[Ѝt͔ ks%_Ef>mVzs|>w _cĵkފV& 3}9k=j#Y֩ؐ=-2#KǠ'~*@ťV倜O}5L'(YM҇ "Р;Z}x[tD }!Ɉ4ky˱wZE=7)RSov ,k$b` 7cTuh, umcvsc*`Ղ&E>)+Lholngw0v c?Up]O؇kf4ԥP:TIیYʄqbD y`5,O,Lڌq헯{(+il8ME{(gܠvT*8T^ç%9Lj;LUػgP༒+W\kt٘H;۔n j.wD[iZ'u ɅLr<=K^[,TU' kno5@F؜&Q;;OlI{wJVD[V]$ur؁ܥE5FQ[uޠCTBС&3.l| *UbVB$ <^@j7](,( *ѕMd< 6Mw:HH0zAڗiVwts%ܯKcxXrt9^fBLg/%\R?JZj:25T ѸL($AٌZ_ŭGԬ, *8QP|+S֒2ʄ6\=e,s R1s4ˊJXOt4Qj&n. uZ68@n7)Jqq5Txv=̈́5Êdr$`eSQ;uW$AYcӃvީV6;ؿl8M% _UiTӶkNU^4/ h\_u##BE*^!-~Ͻ-Qpy-X:W(HE@9B%TmDqÍJhBN0@^ uvfz\/KV]_ XFghIsUFH(Ww;:qк`DE:=ʺUE1dEiCa(ke]ׯv0{MެkR+ > ג#uwPJii].ɵ}% sC-'}fjWط:G5 Up̦ np`'?$Ae1 AtRb3 w3|9[qN;PHdCr2#d1Nҍ&9l7Q/+KMq7Z`=燶;='GމS Sۼ+;׋-[~3ِxd8?f^Aje.$;|Jj~?a`53Kᕃ[5h&5M@ʎRףəkqIzOr宓Wm{$:H GR0EV'iEA)( 嚪]oFkjp7J`~qM\f<XMFnMZ|U=L&1 OɧtC-$ú]6VXS+Mԯd|8% yKRتO 5 Yc`C9rpVg̦GE9g1+{.@Z4V[(> U4epu2C9 !YGnHk".<i ٕo#HCkn(2 ziDis Nut /CС5RL8Q0]l ';QQ03.Leh#"4*݈J|Å.7Eʈ"A`E>?фIѹhN'YV+΀4|0p臋[[>Pw+E#k6<ށ':nC3ZoL;8vyD MĀly̛p̱a.Im籄Wl;o]<|OU8GzeZY L$`J4=tIuYYKߍkzSCx/F1Zkp s 3a ̡$Tݱ;`ws ^+Φm,4P93}iCE_/^JmPPMYnlI P~!kz@m\ݼHϻl)fY~STYFUm4gz +Ua-'Ea{nIUr?!Wl8^F/UQwBhrb qH/(s?7bsBqSXG_j.` irF369>b6+Yce!d RpUO >rE_61Of O5hs0-|a[ H-WdE"v)~&Y5X3Uif\< vӞ'F D3I|)׳/@vt eZ FMV񠞯f/ hI'J\zT#GPVPZĥv/Ge6v Wm]-3J"  ebue8]샕;J36.#o,,8r 16"J'Ao/ER:w>ZB#~c_->dκaɭbͨD;K`ak-C)*( >Pz,K:F2BF','QLRE|%PKM`?Ԍ+&@q=iKsejnx>Rr%Xa̺#u;k.U@ؖ^|B 2 T_wxebg &UkbT=w%J89$b"8.g" དZw"]Z?/To#@K[1##3䃊}pM9{3U7'(%s*("!p+tH 9oC0Hsr6_+y[&oNz9|s^L]KUPuLtF%ϙ^qhVZp\>G#)D%{-~'!#I v%bamC \z*}4b8*Z|s\lR+)1h@v솼93 <,$ 聚.ܩe#OG,;EY D}De415ˏG"6 |\dt AU&P~ Qe>zDJk)E3:Q7P_R(sSlR(X?ai6&U\.ꠛz?1kzlGP/9Ige2J[YS>(ӨyG\w0xNjSpHyCNbt![-.>'B,dOb"N6vh?E 6'Iv~̂f(RkhJk@#%i!2UҒqɝ-]< ׏ $f[m{l6ppq;pGBgYKم꧁pxL0Zṇ*@s$ H?XcNUn._*y AN($_3O_,tߥvf0%o  U㊈c4 Qs[AOIH_sF:D@J \`NDax| 5_2mlZ\+3pm /UQ /WcIإEMޛ%!SAscDŽ[ DbG&ЈԂIZAG\=&;SV_zpװjKp+w;ZW-eG-G8 `~&oƻ+eڒoWX0dwW!L;0͞M+'0GأVSZOY֒da BdKרl޳%\/M^g)#&B 2m/Z*z)_5W[+U;[V!$`Ͳ^h=G]-F >;Zqvc}Rs)yB{!AL|&ܶUV9nx>`9KcsM4I:"јb:(4?88.(cO7"g!Ϻ=㣿8:*i?Xߒ3rfRi5#CDH1uQuFȳ5񇈪dUd>18}1VՖK1lH't/D"@ǶbP2;OMH؆la܈}k>ⵗq^7#U< v/p47÷3wsJD#l1ZPOw)w4BEbϟW.ZΛh&"`n>%%i 60+\tԑi;YXcl?;m5}otȨ峒ﭧ$ )p# 9Eh)Ii_|h+qC.ԩ,b\'ӟ5!S=akufMӥd!yg=aCR\QZ[ɘz?ӷ\ zC2qSmTv}Ph'FSmS]Dn~Eg)&0PK>t6=S Q{ M*UԞ"eO`Z0VSJ3\E+@d2H?g೷\1~{Y癘UchT4{5;^i G+()1qsӥVXwHt($jtaM|qa C' h>pqnZVptbH /]/;tP{\&eUoLM@N`Zy+u]j$- 6 e{R9&+F4h;-B:_i S+jD0I56\:Lߦs>q*|< ǕֆfN{zg2;%^bwO:Ԏиz} l, A3:mKUun $%ܘ<FK@bYo&=:B-h͔3'GU%78T|P*1iL>[hk GVyY昤ۧz)čRm]w4qB4(˅bΛCI`\/2WPxܣ6'B4h eWUBm6sV+Gܰ^~e4q[)Q4,^t@$Pi);L&7t/IS Wƛ$>fOj?.9R)_+j}'f@1<r6zggڝ(Rsm;0ԟWFdgq S-;F3{Q ,5I2ZKR/a԰!ņK| p>l'Fb@?H u&AB"NyT7Q .`S0̓;5}s˲H<{dkw:.[q+"аL'u@mrCgDOh/mt džFs4?F;^ckg# `aZ̩PB rTnH2ɕwh`na~1kY0@'Z8&X|9W֫R_=vҴD}MJ GC .C" fʙ[Pu^ Ƒw\=oq@HSG<3d7L #bܽ :p**UBFǠ\(y"bxG-(ƵWM䈀30s{6k͂,~Э/J5F`Y$z,ha=ŹhO/W-5K#4oV/]-&d'c((C@]Ž&ՠ6#5Euζ:(\. Aָ-Y{Pt${0m{_Z*Ve| -u@H<>l_v#Ll\\8}tTvtڐN\2.1|.d`ԫæ4^:?&TʮXЌB^Qf'>68\Q*Y9F[ Sup4Гp[,NV`KdeUUq U@y:m]jA:z7Q5Ɇ?o"q!×>W(}W `G}nU#H (o1i[0E\)'eV_r:^ dzH&xɜS'r9 pPR]t2Mʹ&p'LR ~MziP-4UqUgԲ"JKp{MsHlc _YiAumln{;s#<4Y(*%g+5Vى?IԕƌlS|Ȝx!XO:?]i: ]^b{y }(#Inώ'H0@!%-$:xTNmD!+".h?f!xf 5 |t @pp.,dlj`4xA3Xh1|xuPپ+K:XRBCDW5X |3BԏRSr3ъrZyznƝ3pn0j%zٺIx= TMMlt`30P tk{i* btׇL v }m4GcJPa!\U56_Ҹkp{${@;ܕ?[ɾdl1r n =) 6 pTގ| 0^UhH_N;ϞUV+m'0ejK Xr j@ִ_BXJΎ{k)U fU {ZCs hb)4T⸭]m֜lr]k[UE}K;?`fVLv?D{peͧXq/.! k^{ʙ̔1eio310q8@ǎ ~Lh-wlSڤ5q$+SwxP˜ʪP{@ڳD@u$F]$YtaP^5Cdf$1 h^8 aL;աa-2ΐ5gQ#8/L& Ef_mD)-l}]AgE)-'<|v_ H/+jEEķECD`.u)NO~YCD˘~vWmmP463'*8 n5$!߈c)fQVyRWJPR@UZ=bWy٥ߨ 3B4q 7[j'~KgGE76n&!Oߚs\cs@ J/8dh.>-d.E{VL p h'-އn߭[Dvrx“R*Ƅb#3zpX}I_֠dVV46m]8$/()D.C߭rZgO_WdyUuZ0t>HH{{w'g ۏ_ŠʄD-YI_&$xs?G|t ubFp'γ']0p|m{7>[S̡ / [ zr\V?%ݭOJ\G1Vi"ğtwhXcC.|oԀK} F΄QҕQ?{>L'#+=%K@P17"`HMrZ5N[L=0)Ef0m.Rczvr`G /1Wfdy#eO>L[\x"cxM>BE!=t0K|y"3B *ɴ @!.#oDmAE_QCyYM I3,/_Ly`gKn1L/U׸rL,Dz_Sk+9 Y~fiy۟?bfg <횹fֶ[ ĩu?8:_\˘Z|,SzS"IsI?`o\hfܜυkyڮMAhG4 T!B~)e^ꅀ_oT |TieԠT66WRYZ|xFt$FyA7Ӑw(=`N֔:%*ezp)*" h;3ܕO&@P$m\3K^QNʙ%j Ba#wZz~*A/ձbvFYR4tQ% McW"0 1&Sr_ numD1qvc}'8BQ[0H0q܂ ]w e^23! Q Ɋvdƈ5 =7"h"C3t6vAIC9wں,9VdH,ܼ 9IZ\B:R¬oo?VJ oaufE{?9%r?~Q2؄Uf(֑*M>5"=S2뵈_LGe0f\ 5mbF805EW\ͣ^6~~V~ϣ%7{+f]h⥭Pw2+X];zLh%Se9lA|pRR̾kw>i'Mx{; -npwvOb kF舒26P BB8v+9)xp]ֶ3@EUm0r}Yzh:ϻ7 ƥ k,r\{ (E:I7~YYĔK> S/Q}*>B^ϡ/h$sԧlRGLl7VS?&$p*YmYk=҉c>ۿ gLoiͶ){|[ }?2k!)~i[y;fjh=ώQ7S'ǽ%T[bD/%`,KLri;HNkq0w[U0w5C/*몵MWSS Jxr1g/G$C+ܞ bLj22<sqtnjEDLֶsE?684>{YEPx~x+^3sCb0kYa uZ|F"سޙ"Z>ݚiIE m;" J.hpM~՞'Pg{R~ Wʥ/d40~҉7TĹlH ؖD{KbHhϿ6s :6CT(Sh?X)n d*cɸ=*dMP;?#%pBea6H`$.,do BIęw̅@vXQT5Y=\Z'_y{%FbĭWL9x~{^Km*am Qۇ)Iie^6}+Ȝ!w,)/2'4KRi{؟x|,1߯|o 1SyP5y)Q6EѨ`3tC8z˒d=ԫyAYb/*yƢ1!=0gFTcy3٪^q#%I)"rع'WZ.740WHNziњ~RLU_;ԣ/ʁ(.FWqT%)ÛJ |i6I4%ҫlcNК_#a@Gi_/me"K}8yCd*#˜׺df%{(7DW6CTL铙avCS1ʨ5 ȩ/rF!TaR#Ĺ;NGRlDatݘ驂l{.o>Ij_yN<'|N8}BaEBׂD=@+w,G4榢-$ ƬCv^aTÆe|A(IugقhP$~"z(RZ`ß@Cԏǧ4(:%}++ [+']w~}bʷLԫ: :NDڐo!川3.Ohl)(Q:%!F[i :H5UqD^u`Ⱥ ST- R qx |j7wH5z\-Cz-lQ{n _>?98os ;PT[/]D@*UyV<&Ĉ)q{Vk Q@5ȟʶӽW=ixAk9J';-(@ $*ҽuA_c<;}/LtOr"IR$*]m[c,,S \_C/c"KriQ$Fo7Xێ@.=fgzJC1d+-%y蒾ұj,/#O7n'\n[ ?蘹SF-;|4S|hI.؄+X2揯)_Yql0\kH`:-U+{#3;JY|>_[6h@@yR6N!L)yJ_шge?KwPq0plT^xt~Wm{"Λjug3" #Z(aU_Jz|eYRl0yi&s*[)t.T)]W& < m9.;7*Y|"hJ"JЋ^-Nsu^XOnA煃75qp/t»fdLGDv+TV-Y. yY!C,ޞJm֔~Yen:yǷ^4oʨUEodwmbs,Y$wVK) Yشlj2ܮӈ6V;xp8_uS, 0`pվ8,&b^Ȋ~K{u}RJH(\ W¢|l;xOy]:gTG^ho&r=xYD!&Ϲ֙SG P F0Dҟ_R w ʒo׻d)yւ1/+?f\ՏMvK"tr4l2šك("f+tF"e *zI_gHFlV<9[Ǿw%j5F;;==>pAxU>1Mv*,e8=~,V i>5+ŒV(Ʒ i ϺPgk"oG7/. 34g.\V1ȤE !viO ۣ`pZ^*(1ԑTzQQE"5qk#n=S1ok9I@ ɺQWڧqWF~k&SzF0 t`n[3K*_d22vfMps!]*a-uǡ)wr+MAۙդ.27XDCN 5X+H'{_oTTkFD^"M Rԑ2Ǡhz  JZ9R1y?X\_ [D(8rrtQjV3}y0!@ܟ Y:y:1aX8卺n9T : M莔VEwп}VY@ Uu|+ВYpM0t$hNԜ~'Rϋ@T@r ^Յ/wEP2vGNJRCL.&rᣪm pyuꃒڎ[q=vU9xKg3b5KV>$ƹ5|0{v6T. %vOI2ڽH|mbd>Ʋ2~űqƽnJB0 R\Gֻ5%S8z ojzgMϏ--i9=([iߙ@vJz!cҾ p!f^C :ٔ#N!l!Jf$ysR# yI8,T,Xgңa2*2.=ܱpak-Q¢Ǐ.Ӷ+O͕Ϩ W'}Ҝz8. k9_U7KV%ʠK%$ x:A' *X,(5{۟~ϱT!"4=Ư{ Ux2m~+f~r irZwwYeatky 5[ja5 qQy)nQE]MX&0zE*Z"U$=%0@/q9lR =27='l2D8x; |*ȖZeJnu72Oq'6lwr ?#2qbߙZH:;]U5@*CHd]'e 4L槳Zι`wd{Az fS U>#?SuI9N3 >C/r!/ v ([im6UB.:nm"Qˢ>tQojvBb %NgJun3-ro}rVX¦Ơ+&Cz Ԡ-fw`}pJzYhsxw)vtm >ku.kcc He=j{7Sx@"i= Or"2W'DLQ/i;y/ӌ _;f:"͋2nnR cN#>vSW8{\ {u3T_;k85^I 4:TR)CX24ph-0NVn5)xY8 FK GY3ӞًP{j5LȽN{́Ū[7)Cv$,EYx.´kK[-mxaf;%,bOUtN ;hj uLDCӄiǞGR=41(abg״j|EsBSPyAM6w|c<0r/ r%΃zNTW {l 2-{ȍ\J~QR2**2/dXE{s|#сY.@e3:rd?AI]-[Lѻ6+(_]5H~o߻\Bߏ9qlk_ m689(u Nmg$aSrzjd"g_,3#F?_'i[_b,ɼ\PQ `e7{ʞ@V_a>Vԧ\*?VnJen%\lO{A6`W+Mj١Rpv./^y6@˅m| OfsKx m_YE q} BY8z`MbI"U8V4o%w${UgpKb؅;'3ҩ&l6G\Ń>W66(6Asک8^Ӱ䳗SJ \3B|}m&uJ֠ nD-́~M5,7KВn_Ms[=4iB\aRcgD%/w>ݒ& e_:^y[rxl5~굩w:uh??!8[鞙#E"fOqRQ٩gImƒ3.MEx>`19-ِGa>PF~ j8)/XtI.%tz(:Oȥѡ&:\Np (4a`fHx6ύ:K=5z?ʰ#5dŐSV65Rt?8ҢK[Qк;t(,]@fe.DizMm57l;-L~HMH fg}Uv'/LN4~7?7l:{^ްry xmq!o~7o Kc3]X)?B#vo#Eon e~ @;@kUHHsn  MDD& Oqf#f DB+=8j2mk6Ra'/ \5zoQWx18pW:j 0N|ucZ,K -/W$T 8HO!i㵜M-?T䍻QY].g#e &DadKW砶W<ٶho8l&{ -rkKv)p{`gCP!ӤmLaLHKf-?u:^[7tZq3bO|\M(er"[N,ؚ+N[z/L,Wlal/QDSDs&~c.~B/m߷RqA >s(I~\qm}SXsԜ:GUkH7"q[ ]|IֹdtyQa3NI 0zgZo,qXGё@ʼnqpZeuUI#yWg"(18DZz\g䫪8m]q8/%apHRui<ŝL>,sAUZVԮqR≾y9OzE/am \#VWRJ3? ="œT/yM1&Iz @~v(=W:5m sw Ӈ\!>/7$+6m2:/ԊA/0eDq9fų4! Kǩ -) `7KH5:!6ƶ\f ,94NK\_l>M͐j^UzO:daɈuk}/K~,1c□r k'N 0Z<ā Ӆ,ڛ3q pq{𵢩Cjk+r7z]"ށ&խ;y}7 IH[mL {A-Ҵe¢7uK'U9Ol:k]R[8>,(/8ʵou:MJ1JIÖ!wئ&=2 Ho'C;#t gi"?'Y'ex*G`JvsT&jMXImr d';\!56T5݆>QLđD8k!*+#nKۣ? NɃׂW }*rh߁]@3(@ߔH;ȘL‰gR-Fo ibms=AP@[oܫ[$ty/a$|DM$Q5ôW)!"56\aY߻ jqS&> ޶t~ ]/CB&#DroH!z&3zzuf/ w0g*SQLe]sЗQ0,yGj-ƈ=-~&lBmWܳؕox0~ T l - C.HM|z/iiZ#Tgϸ=Z9sʩsOX_ kW^?w,fB27+Fl(,)<W_%7V! P͝n=wykjڧ&m+SYH8=<^/}Τ8c`G{警|:>W|l]gPu x70DɟĢ&EsTeBBȶaPc ozGwĭ7R2=>ElZNTU*,&лdߴ J1v[$Έu}U[ YXIIztD"kTqdOO"tE䪂РKz42b3o7 6?v߅LXڴQv#>o#u:}?$Ps !Jyd 'Ӎ{d~km~]DM w rFQ3+Gƈ8R\ (|Z3{:w@z ؊~ 11Ć`GzLEr '̌nZ%LGV> #J9(&m]7EX{m2%I⻖gҁ$nJ^Fd 'jRsUBEDH@ri, mE|e[#Je l GA^nQq̪?po s,7\SSq:&AΦ5Mm+-=PǓ:\UCadcyS?|Gy`p|G.i{"^UyC8'R(=Yb&$֡@߶S1TNe"nP:nrJzjY4I݉m5 I8D f4am IE}$/Lrr!Jk|ԪYHnŏ @7gLh6?khvSX]8 NED!7.n6蝃Lƈ;|D3b g믲#ƸF'j {I<5dډ!q#*+}y;B'!"k~%BnC O(^:#Z [)(=h%XoDzUamvWb*gśO-Z4sDR'TZށ0_Rt|P34m%Oŗ}.'B?f9z(<;C.f5أny.Dގ~ά>We>yV!&1c(#׃.+aeN `kq !v"R~HSDFX93 O8_ޫ]s͍&Qէ!h,՘*=E1c)`[ P``&\~o/jcaifW0j1#R0p.;pPi搱vhfgw_7{b ;%k{oFK [RɵƴkJ۾'&eyݸ`6NӺUl*^ih 6Wlx9)VG, uT,贳/Xʡ'T% 64(/"/$K<27J%l?:S xxWNFty~:"3D1c}4K}xZ3/+mOpK8q6S5<_z[-T`رoOe`hC&WHTQ(vpI\FB\Q`gMy'v8̘VHq@mș XvԩsgQ@JѴ/˲O8XH P^|/dLS-Mr{#\*iJҌ@ 4BZK3˗CStm]'ΌaN0.PGֹ@܀ŸIJ TԌv UzV_{ڱR@U`6IJA{Ritg :Cuʤx3l4IbHhY>Rysі |8pwj-pc8JwrL[Sg^(b@LvX0UF8i-K\>tdT%ޱI}x S`,}W~|+1d@'93i"Bo꣇${"M@bdz+ (yPw%IfA F=q1<#pG>X+ZSFې菹y պM !+_.FHMba90i*\Fv}7ᑉg0@4] Us/ Q1AU؋^h&KiE}`+<$}6Y/C6~,ڄEW\*>[^aE,ڕ (ҭS *ᯕd&7`jv{3CGy뷻yֲAFjΜ;d}QtR19 O`@(#35@+ZFZaA{z:^J2it }RtNM,u终]K -2fV  ՑJf28_ڡdSOx]O^3e(ΐX/u%'h&b:7A'#J~ -^^bA⎥QN1q$AD\hsNiriv+J"U %n{ Kc^SxAE.vWa~7nyd$X,4. lwV<Ⱥs>,6H!,td&2R1vUsf/X[Jt_kQKxnLlR3T߆VSZ.pzH]*i6jq:,o"DV~G.6TӤi4@4hW&Q_֓Mnt Bh$bS6՛epP)@Qg`'w۫n}v!xO, އ6LbL~5 {0#Tl 4 &*Hƴ)9fN.~CAy]fvYtlӲ<|~CmCPT>{x["#ΙBq?NhAV]Z2"|)Z$7'Yhׅ, ʫ"3 )?K~Q 6m!ߵEggye^ 6pA>4XS&b2zj'9$`B2}JU-(F8yQ-~ZjEp\ KV8~(&| KJSsd-(/>T)26Jfv91*Ϲl\q;L̘X//UиqG2%}oxNa/Pǝ铎8XaoyPf~/d|-d]LV$1\flǸ "9w\EJT ѳE@D$|E|bjmfTe&B X?H鑶XM̅"<\&ml)^A/W<_UJ}o:(T/Ң ^?2VT<3+J4HB]÷Ԅj}Sm>z~yſDH>>z NO"Z KPϟ;$Mlrމ*yQ|܂wk&T4 9ۨ<@ʨ/t0(~Ŋ;on²-a^+f"<ҜOy cϳ*iOU. V쩡@TH܃0L-|+r(lՏ.Tuws6k}>6x,`{ԩ?؅.8"ElZ eotpP"Մz?5|U 9YsA$h\:9tMRx-R U#kzHBiOT|TݖGγ0JTDe } +vj {Bw2{}P,-VRy%.' i6=-SMJ Gٍ!/bS}٭F5Eki9'?5]kqi-&eųn-Lk^eQX kDvQBV4btpm\SjѝS5Px\sE@Kɛtfc33eYֵV4=VU& \@Zq%l,aryS!lf_xy.(?CDhy6@!.9#/v^K5m9C)pS P²ZMd)4裩u ]E`b&XFj#L5CܿAm_ Ֆl1u:Fl6ӗĻ Dd&/V[..3\,Q9KCn!|GxA [<@5{kB᦬!*nwM ]W^[qpۡ焛"#G^H)h kss 2?SVP |R$M.l}VOyIx +8 uMuB5>kb3tLO{ChXCd RV "u;jF Mrն ,IvnM(" ?D}$TPϸMaP/S+OyJz0z,,O{7 '8543Kf(~k2\NPOiFneK?2蜧 OuQ([Kj;@^ }3Y}Ю]'-ίbMj\=pvkAHRC 3+li_: )LoW8n>;{R"ގn!|2O7$52iOE6B}a~ <+'&Dc9k`I)z6 KCc $rЫʜVoak_[(}?7CL-u k>MVc *$0a2vlepKPGELt!@mAGz)go GZӦ TFX_vp  ;:t5)͘d$|01r͢kƆ$v['7raƩ՝j)0܇ E@}g%$Q޽cp*#V1};/V]Op ;HP׃nS^+x:<>NbL|@ lzAxAsbi3Wi9V)U|3nd5PPCnՊc0wļ/^ A.7O:r-oJxffÙ887&]+OV]{F·zE#O;"ey2&mQ/E  &GMŏ5x!ֆ?u\%8pP ? ܆43xI@3PWQ=MI2'OL>DP1ǒ{yR%@d꼧SS^n$mϓ*x]h\QFndv&g#"+]IbSI}FƮ3K @K <ܳ~:c!o;o)Fa1(b>=H$y И,;)g=~lJF O~v]-F$!*bu3z"&RU,awK)ϣ~HϦࠢ-^U$r iԂ`ղ?8xQ.wYFZA Z+L}9^i<#Khyb}9 %bWq|R_B:LXK˵X, | F+MAC[8Mksx$F}j&&iWnh3gާπKͤ΅@Fi&$+HEz] @Vd*u,OVtaukũycժ(/X.ʝ bl~jm8aZ-*'g>1OT'oCb 333nU^`ehiL 'QN T4ٴ5|ْw5v" " 8~8ss@|bޠ /xJ.qeM콹0!Ey|<$6V^iy*-PXwvZ,IU9 /N,s0,0+$]ߨ}G3txX[2`^kd܏RۗMcA䅺ϬoSN`.ϋmMƤby@CB Ԕ} PRrf齍Dfec<H.aSEJ"oIs IC?S&Buۇk/cѶ;GZ_K粘y/AKrs^`$_3=TZxR4{d~閙@YAqݤW\.}o3qjJ1&ٱp 1o6߃uNGajyZB {?s/5Q=}r{V}}H9v]+%ȮnGoP/W18hIH+˿ڴ.>J4둨bٸ %LRvNX}=qbQrPa hHMs;鱜g~Eؾ8?|3֐`2R\hY;gFe3(kg$Z-1=!u2͏I -&]p|dTJ:K Ij:/ΔL2$],ۼfU _IdWFz^EcR 3G%ۣ-vV#J ZQnʸas!U0ӐIɢN̆$#c7^4F7|d/[rRblL几 M߉XGc_]!Dr |Ƥ1!U(hRΠ%D 1 nwlȇySO95ףW1){օicb)=Hp#RHfQOwE>yB7dۺ1QaשQP) _W u6=o[gHkIE/n wvvļ+eqo wO>JQ).?ɁVBR4IUkFϠY#mޤ\?]K/Nj.a這, l5̺1 w_ֻgr:kC;ϰsy |G),L<0)Ɩlɾ}緯%bU}4'ᪿ[`;!m/y)@QF<(?Vo]Yfۦgc6򇄋E^ͼ7Ñ#t.滺gT,36>@mgم6Ez~QA*7W[]$CH{U@ҩ!*D’bF syEeK5_1 K]>ܽv.5lb !MDǸ-Ǎ%dBa!+\ОA3Ը@i3=I?yeqCٺbo7M+*nq`u~fnud4c2N".]#Nzm\IFs!SQP|fwb%;#w"{|Ni\#-(l: 䜹xd3ws:Rğμ!WFG~ #C ؑ kKʇeք}bS [Rkzv"W+Gb~6۶ 2q6IdcTP/&@ y4_gIM';;B[0noU,mOfv~ͱ5C= 7}EJOEn!;? {dG^1}z;)*8uW3 R.Cqr&Bs$g/ܲٵ\t)9@F&{E%*L5jr-^l~kH[S.9aٜ(|YoNQpl'5ԺWZUܭBh̃x@$SV Doa_Ůŷ5ʜvaUV:B\B8>S-o2Td0(YdweƄS!Grp .ZWQmq/}z~L({ZܘӎY]e3LKU{&J%s:sUCN|#M#IǗ*GWeʵO\bi$lsUE*Zr['{"ՉgYDZ xz*K9qU$a2?op}ᜄd0,ץ8L{ WB@"coK2EkG##-,$LI%ͨbye==ԗ9zP|~ 9\(괫>,z{Q(R]췩:KKAYMwQt(e}܀YrZ)U>Wz#g-Lv,ܥY27xur5r[ !ϵr9*!}FtLeY8gC3' Y Cʼn[&˾IM\yhodz辱ұP>oL6SHcRno# !PUS7‹ęg=I8t5_VHS:CfУt}p=Sc3o$/{ "Y:XP ïIū X5sU J[2V3LܚӰ\WS7+= WO7#)-fbscWّ*x YX&U(7 1K}niAAd lf ڨS-ZBЮ&`mx˷q7tGbf#;Cf85v5eq[a|5KYWPΊڙPguDqsq%+5lG'uVaú?LN;jUG(^<%=t[l7 ‚0?Ȝ)(c*{y'`.2g}b7ƨ#yױuDp*9g'xWMRֹ)}H/EJ LpZ-J+'$׈ >Y]7BP:w&DN}|,Ub6_sѥyvАߝ}n6@sGXn(FFzWF*K=Y+`;%^cw!jY㻪!y4Ը+yVנ `e2cjS=Z_Ey8>KjE Q 4CAA8]V"B(B u_7, iiͼ]h%ORu [Wcv&0 =7˼W;fL"Qxf=@CǬv' AwN)&*NIIj47;F[&2r33>ǩ\5u-@|[t4ihpb4m^vM$/ˢ2XÇHp WB)DRGв}h|p6&p:0u8P̘e< Z/saުvo3i)Pr4àLxX-zi#B&(E ʐp1L:Vx'sx#|> O'h#a 0٣v ^W9@+Ԏr?؞H0L]YQN 5iC( @kyDAHKc() $+^%z+JdcH݁g.TqKМlvw]LcˣtOvS6 ѷLm+fW2~s'$$ȶoӒdUsNHoQ nPk`ZumNe5'UAE_UQ|?D"W$)`h4t'>%׃. NJR&E$%uEamdh%*j">Y..QH͋wJ؝A^ثN9u+ WS4X\ˀmV#[;==ZW--t8<3ޒRRN #-ɃB5e! ?HMC% nhh.FvazK/(<(Hy"эW lbH]ć4&CYhWI$F#B?kk- "M{hx R3Dq.Ěֶ@g{a?5iՄWkK42x?U9-wl 5l] f2pXifS=c07l[g/D&Yu0r1+<F1#逺4uSכ?FAz Nu#,ΆĖx\-#:uYU1iv!/mP"ό|xi",hi {!uS:E~Ga (H w?cS'2"ǢP@j Jx&bH;/ ,Dc#Tn*%8Rlp$ cZq.ˉ9,2o?k(IԪTZg Js5OFpBZ9vQ3 Ii}Vj*Qd 44~SixJWzw 5iZ۵&R=Ѧp:xfKj-ӻcз\SçkQ{^ M=268L,:@r1#?dki3;ff14~}[z|A;N-y!܄f`ZbLRQ<&å6hU : #Npbv@IAaqu1ȌϢP2=>ZFIҌP;6 QwfH7Y"+\aN۫e{jRje I`&WqR9Ap D<-Om:!=gG}"ZYs54C0xCF+JMφώ|S -*3TsOj$&d+<=: P})h/c\?0t +1-_Gg7RqrT<Ȑ5# M.j %ULqn[G++J:[a GSgR™} b BVWXc; 'J\&n .!]UG?#q 04RV.l9tcJ?xfQ:>_M&Jۆ"j%ϧӬ^(=%j>eNsSճy&>HKMG<ެDƥ;/zG{3tg nLڤAS;OsjS{_}G5AZA|d|8!qUӢݸoP)0Bv s=xζ m%Z멝<'Tx|-ts̸ mm53Nj8WI1bA_iA"IL.P9PU9Mjy\ȷ @̵y>Ѓ؆vv,{S"u7kՁ#,H0qZG 6G¢΋^ py3qèW,ORe&4Ǫ'$[M/ 2)l(G1U4~3^^Xj0@{ eVAeM( }8.ǫFDQ3C~F\Ϸ"<*w5P ] !Τ\(☚gGǟZ)D.j^  AscNf$G-+AEN'29 ]F(^ьi̇1& ۗ/VC /׶98rI@5k=d bbKE]0%-=@G<>~KBBE󡩗QWqϠ X D`> tͼkM>Olo ^[mJOh_(J[/Jr_h a&$Зofο%JS%SkC 4()tÚGq )c+sLǢ xpw:!D 5EF콅w2!!0N{cӜsy&!o*#zR%E0~!e(a~5Kl9X+1(}F}o$N\61> k\Aɭ%dnBw%|2b:7ϢL[t0MaG9y$DspK@'E-5BSL)iq  YUȆZ`XfsӍ뉚6ZXqsJ?cnoK._UZXXi`;Е̘uUz,6_gƉ'^XIHgO׊n%Q?`U)Z-dknKU)g,>Q@)¤5=~Z9KLll̛`$|@=Is*{Ll#GB ~jqDG3)SD^[R{LFӴ7HfQt3wN[W.-PdjvOC6n[0H9 :% u!z]Z(\aňt;<( b}3xV9nۅQlFҰѡ,nQ bk E7g&W[[mٔ"h]VMEL (q7z9 ,*(ݕfGA$s׼tgB:V|Γ.$*I ՄP> [ ,!z`5x׸kcmڂ##~0URIJlU"ﻂ3 s5#$^lj yѺ7#~B @m 1 ׵jz2%ݷvnϏP]u%*c<Y* [uh]1} Η\O9iEI…+d")S͂7mNiꔭ$wف&>clF{<.Fve UٍG|DTyDŽPVu\LS:Q:~aciyc zIX",jm|ÿ Y)C}jRvjw[lvD!RwXY瑸\>A]6&Ykr8Iy!DAiWrtnþF82 v 6F*go0JҺ?ك10 H퐾Ć]V'hVkMڄQ*r_l|FRi!;~i[Uϻf9z(}5%HБfD'H: fV]D;1s '^C+^L]bORzw`(P>N/űް҅cdGU8r Q bLw̾w%jݐy"Ls.W y|4'mw|VL 5!yMQJ:*v„fq%$}VY7ZC&V;{j$!|z}"g_ v;k=Z"ڗ)Cуv_D9W(#y=|&em-6SZ* ?bۘ=D',Bg}[[QGl뒸WkO`!:Z$0vc.KwEAϬo#q5 5þ)SKOox ' 0÷YgsqpyĆkɎ P}~; -UQa>D&<SUdx *xXcC: T@'Ju5,GiY,ߙKI&/m ]7zIVjPD<]eB"m00KP~b(kF=}L!mgvC)刓rmql|6x2+h Gl'ݏS.=Ѫa3NL&`^E;vB0O"d37*1-]ƩD<@-e+$R* Z-]--zxI8 Hvf&.sR'ٓ~}CӉT&)NiL# K-|i4C"ԏ !fP&bt8,,f! ^քb`N2&;`w15R2|*TXmvfjǔ-sPC?KXRG9qQ- Yy(&dgU rcJ(.GDvi+/g|\{p\%E8M:<^ bʈױsR4\0jhNѓ 7]?V#44?5L M##+:vo md$${2ި$R|q!i AF)NNyk? QI{A; XMq'Q/qйbܻ袡! `ͅx s)ګDTꖃ8"|$"sV7 m>@k|;ߢr =7UКOb~ܫӐi]Q /5՛*7EU4گEv?1^h6s %AA}R35;b9bL3m ; Ѐ4Eb W\SRpm,?E (z mBT+zr:oH- ǤajT'=V`+胭4.sU Һw&(#;eC5 ;E($C!:J(UDyiv#L>\%a>-)%d5!W8[uZ|OsvpeگdLkS Ž:\P^cܝ(KV˄}6rIhгq,)S{a $9|;6~?P 3{ۀc s0y1DQ.MA k0 kOì؉pXSE6҃$neԼ mFmypҀup'Zst FHEDQ5]mqO Gv.g3d(谚&'(/ٚ =(Q:8>Cp~.Sʶ%-)(Z,XX TTHTG_yxp Adn6Am uV:BDyOĂ5ܪ򤼋9h`|QAWW%G.xʹ\\#M)wўU[*|ɰaG;,  !|U7|ڄbTtr} 4?VZrAl_WqD~Ƞ+r@B,_W]Ve 9bEa!r\ԣDD05={TTOI%Yؑ]-Bۚ>_N!Nߐ, Ҋ"bӐmf\%\r{p0ܠer$x^``RD.Hئ>v98Ogw<ri$ NO{{2o4Z ZN4&a~%O1[.wݾ2d>Z҄qk^~ q^!Gs =`Bym|?-[uRAZwĬX%U"Rs_M)=>Zf8MIs핍HK8y"r:WPSJތ(3 y9J(4N?]'峯їA}Bs :Gn ]=BO'x]4}ܱY)z{5?Y:aw< w-A7DoA@[42SH߄yGrA[q{ɛ>¯?:e+[ zӬOo>-Ӊ\"+ئ]"Lěv uR2N < TiH$jYubP3gICV".ТO(UW& 6Yi G5LBDƐ5XY'(mPz^ ؒD iifVn8Oםo$^LgN-`5K|'X U1Zc?=1%+j]<9ԥ{!!o='B.4kf~ݿ$РWd3l;ޝ(ǂ~ 9wO,]4q#Lp_i,foM޲*bTe'6=akKf_FFAѫkW0vm#|ٛZh"x-Tꄟ*wPnR^LT4!|#bp}3QęjLx{bINż{ŜLB}chg`TN'x ,v 2oUjjY&nΒͿ8[ޟ(1L[FP{D  uJ .\ -gP3\3˽c$T4Wuhit3YvpF$ wF}0ylbCLJG@6'oD o>s,³mbQSF~hYYI#ӣ~id ~&uA&]b?pg xг028CiS{C%_k&yJFV Fw#,x7mOK?)V1Him4ј1FRg($?Td|.d*+} ê]jدkc0)j)ގ#ԛ;`K84ұxw }ڍs]}.j!>e]oqsPSf>UKun2c] }aUh. *CQj-|~rM ,j'k3,1w(Yx<q#<ݜycVXZ:+2O݃y=V5N+( BCk=rږL}nTwl7ap?qB>۪#3rٗoa`F.RUf+*%&fB.ЬvNˍbFz#hЕ0_̺G|}KZ9V^ih-1?dް`QOO GpbBǮNٟn#!*˴ū_Mq] SĎtںG߰՗Ra7BѫbŜbg@S2x7:L9ˣ?vĽg[*Oyth]U;b`p:Grip/tacLeSakײ3}&e&WƢT4ѧ~왮4#U@ձ~C{';\逩Jhd5" LiC|PHˣω^+!FCʌN ڌ?D~{MsGXN\0+MXأj;ǧDwR&ޞDq! 3DyHv8([y3]4p_W^:^j4r"D&+VW*HؐV"該A Rlׯ~p#$B>d|DSeШq z b^WSUh}eav6XynOZ'1/2 smSa%\G\bT#Vq \FK_&q㞄 Q想NvQS**ok *ϝTPqg/!&Zω[~{ ge>J{v='hR؋ 19YD5ngD2ߧPgԝ^ڮxXDMV4Y7>w5%6_(ax&z3bAcB kӔkA/b|G]tqH(hmN7řژ$^5ĢEMaa^pL/E+xHNN$ &p; ^qW_u<;4&Wep>W2Qr| PJzx˓/Yw}7(+yߩ ZgwCSHbEkT4RVRg<kP aMc6B+Ĉ&?{rv!B~CBVcKXއP,BX9 R㽟jːR3@ /N#' #$JЈz V419 ioc{Vr"0w9խe5m} ٳ ]hp aS6o- jKu|\?T$[ҿj^MM6癏@QHuNa$4 ƝD߿0iX5{Ct+FBZ۸|!ӄ3+ 3NIx'P 'H;0SQV)|f|dîn DZ翙YױAnP'2(gk)\'TF8{o.>ʧuˋpi|R=nwٕR7!uR8$V}kw9/7uh\?VJYvZA4^rڜW-bz垓+tÇo-x:E ov?z+u]j.vλJ_5Ȳ$}\[&E Pgμ]dʋ: tpZĠ>)K?{\Nz.lٜ'qwԣ! z/?DI;cMҒc9lH~jg{E/}.|8XPa[ٿFX2*`is}| V#3\-PbI1N=Q#xaAhL I('g(jjDOn(㢵}ꠞ[2M9K ep(w1 [ tM1' 0K݉zE/,c{A[>$?[qoa1Z e_zYg)xhox  #b52 %v\d(|5~\/ٽEu]#*Mi>doL[M*YLtΛQ0&4D!DDwI e+cSj*ߨZAy2Dl|ӕdkFouwc%]Y ]4BAqpn YKxBlC01ᐈ&~lOrL =GFW9ɏj̟5Z?$Reھ|zT:*aG;&DaspןbcJƧakreulPѯ7|l@~?G@[6bp[gi%('l>رnKD3A8wPrZkJ ~ܙv2Wjw r:/[6h<6Ռх NN[A.ȗY:3O HLV_myo̡x;/PIM8Վb8w&[n`mlk+j\AӟnW(k3"tS wh҃wۉilur'x{̺ f^VVT"_@K"l@b/|RZZ e{!5y]Wڵd#Ȅ+#ЗU2 ^Xuξ ctTT(r:Ztk *1c`A؟!H{vpRҷ Vŀ6+T\6 4؀DB;ImH. 1.BgP,M5ڐ#gqZRe:,`ŪLr㹘x00{.`35l2FcҸ^4LhT-v$'ćGRĉO0ۆ~ Pp܍rw# C$i=T;tފ <_%|V#\Ս LnP0c.vLr?T$bS:7z헂:C m5AW;VHnn:&y:U[$ޞÅO{HL smbėCl:Z1hm<>[$YE +@c|}AMYڐ"@)Or&H]c2ƔjY y,{pEiԛ-eKכ٘@]䡤i) ` '/G%E䝓ċ+y J"ygBu4\1ff~S%7#uo,O'AK9Sd|Pkf+3LLll[NC (g *1QaFZO( ҕN<3 :ѺP '"XO; /4Dgcj!Nr'+XϮX 7 ,_(pIwFF'[-/"2h`ª^`|oQ625J#(64 X#1seZdD՘D R9R(v:S,jBp)JR'۬"Ⱥq.4D_29"_: Q'-7ŏE>WQwHMDwxYw؊/}Ru 0 9<)Yi|4X+ C'pgtm7r05π/L ]`68y;ۣ _*bwPnX87TM'"\ YHY0ť1WEǨg0ܪ'tv:T<:M[eKVS~]N8֢.??J% (q! }_^^ѿRTyI&h.Cj:lzI4LChܴ>bdf+4x%,0 οOŐ|3kSEg7n0^1HTO}L3{!M骟vods RPpv؆sl8Ւ(0^3\ ~{>26J'{}}GJ?t?5XXjp탙l^^2  ~Dj2&yF6nxܪ|%&vk m5v^)EAuAb7.1*!/(FI*H!{  CaZUߨZ-Kf`1' sIR3ݕHq <9M$?7v"PF^@!*ZAO;IUe.t7zI<`i0eQ]W:I٤vdr?HWyE$p@w|]ȱ~Hϟk֭avU%>2BM}˛J%%9!0 bq?]ze^ "MX6Qx2o8s?9Q5э]әlvRGyG֣y:(˲^5# l[ͤM-nac8^"x@l1tG |?nj `);fWG(a瑤OiE=ɡ\O E7۳J&\>VKmȋEBz)QR+%w_ WRTf".{ӭce7WA?zyJ<\&H Yz8_ =H5HJj~{6LIsSBKiS(ȓJHuZ´嶆? uC'tW3"J̹VP}¯+aq3WP)BD,l2s“]H{); b)8:0='u&=U,k/?l "&P^OI†Ct?HŨut#& @8}s9`O ~LES xm$S0c=Ab Sk057pdHj6_4QP0Qnv=QRyܭۉ\N[ $ة8."ǎQ(v&rE5Ր&w>Zw1#/Ӻ(} go-F.0*SRc4Ufq մϽҬ~|鹢'O%H ߥx>r#њbWlOCVXP"ZŦdxyU @E`\^"vJ=0/9b\s"V 2tԑa +0D+cjQf0P@[)l8[˧fwܸI ,0Zo8m|`Of`v7TG&e-E/!lʌY)`INնp<(|j# gMNb)]LLמâ2_%eL`3Y\V-u.e疔Ni ?F[x&Yvqˢ^`px G}43 \[ h.KXv3Rlax ZFY,h ϖ'rLb.f~޵UF1nrc_1T*|5`t N=&Ҡf 8c$k(ʈ]G]fU홲pJ7Ԡ'IV߁Wk]Tk6/<.YSVznFylzГ ,&ۈϕbؕ{SfT R'H K0`n3ƬMB48ʰb{K lV >6 ͣ A- /keXA`b !;7O2Gz ITMp!Wu@sU&׆ 1S#/I˄ E.!G3Oz%z|VnF8eV<]BIգ 7|^JC]8M5& s ħ| ׈r )SяMQ[}6^.i k#;`mf%33+#u՞yk>W/^zܔ>==@uX8zbx@$7\p~:BjrdeWiÚ05 tzJ%|6öe']&7.6(b?}Mq">ɿ{ڽ#e f>Ƥ +啴BGd٪)\ZAs\[{nEs9yvK/d*ln\5ʭ))xhxֻ_ Ls ;pgarEH-K ^1ZQ"h_R$jG݇FsQ$ti;T4W8CXqf9H} <}|A`8?Ɨs,O/@_- t$Oc=gbQ>+%<BLS-p݆|V.bBU,RmѫyR2PjP)tEB^L" AkhZB4{z <$1U+nsTVg==U73$-{l4?%Y,8"Fh`U: tMYZX>QM/E*aMh2ܠH S'xh9=@ ͬ/ܭ)o0F/X*A(LZJNn`K~2\>eTF $JURi-,1+1r0cE 7zf`H&h筈# ]W:a-U 4hO6{w$1RL9F[NDVO*5inf_qOYT [U ӞE%2-!ݓn3ĺw(ͽ>ZaMhZg2*Y0լ74sx\oNSl\C6 I: NZlԗ"u_*N^ 6H q;c]E Dmd'M}ЙMdbbL!Y6ecC@= EJ|i:]v-w8U]aiq xnOͻ H5!֢E=:CכVWhNO8l@oU-7fMlgk:~\ {h1u+U{Twmp4yye<^lzf [P AXA5JwCge7N xyd"-p@-F^~t'-=9. OG \qڄtkȜD3"Z]0z(8 1BMjA @>,r_b윱遗[q=D}e r;z~Ɋ-b@Em&i>WVLr&)O[&+v>L>[tv1G/|NIV \+_V|eas řn!2CXm1i@s&|=Ap鿧Eptӑ}!,|%.G&f~flX20#;3! `yyYuXp+ u +=$&wH%{oڀ|?/ʦeU э'CHj.Q\ow,+i쌏)ϰO`Q̉ CZR;A'M>|uu^Nl˿" 1g 2 lXj7DYme0= -͸Dm.c_'ug U~>B8kDMom4r;Lr)TҍR hGEW'}2\zWZ˗_fBJ4_ 5f/5qfH'q BUjRQyMc&k`EcLSBh}}S!SVIՖHi6|~/~4\dP }4ڦYNj7 ; *-\ p ' XEi=;wX43xZZ#[,Іw>ӗk5 A;&rv^Ysi?|EYצo#_Ü/}h-v8h >2WԲ3w+j9 CW2=RN^ OasNx0+b~_nE|ygCtГo 3v*ή9B1&C[9>[@bLK b#Ҧ"2C'mH7F#V?zG PZQOX4(ʡ~@+.zbk#= ,59y_24o=,_y ^7kD3Iη=_W^ 5x~m =D"#тmADB_}t*Y,5䜘ua~&hˆMIJv1hhV2zf /-0YW8H_52+RtpTdJ,1hSg,0j*u0p(nbkY]s_SHuLN%8dArOU{H<6Y͡Q{KEY?1c Bwt$\Z.nip1FIbJ'|mq1)㈤lX'0Gܜwc&8Sjul$ynn !6-1(s8o~Ȫ$g&qU- #:N$MUA mJ*iV^t&E=8̛2{!_ͨ{Aɸx04~~J߁oJlAn T}ZU2CU*/ ffSz7)yZ y%_)$"vH8+E0%ە*ÜQb˟O-oWǧQ:1Nw8p8Ņɛ)V*QYEN2 {6/1S|HP-`Kl6.qO_`&&u/G~!KFO;{m٘J&llB@>OoI'E79ư쬶֑{ 2ȆOaqU(ܼ(Prlijpk@v&sDw%s:| QԮ#$C EtJ}ULj'˖ܞ?R o zۄEJ V䏏/zv+4fS>? :_d5kܔ1@-042t&݆Ԇ;8dB\ʆ\F!Pf%Tm)hZL, 1^Ȁ43^ZzV2잞b}ztDCv[rr'~6|O ^Y)4P\zA^#Pؕc}wK\hN Qf7z2x_47Tzp ø5x}cE$[_+@R);SZЪs?[z6+T^ߓRq,߳:gtSڗ]y3D,gbnmkXԋ\RqB wz^R6NuceRFu n"_ާ1GK~쏷OOQS#24@*L6K-d,DD6 ɐQjY8jy0U5Pf+DQw;Phѹ|v7h˒h|0˘BfT#;I?&nD(  F ;zUo<@P]0-z>ϔbfeq!lw Ǫ˼CI[Q`I.0!FGo|e9Z;5q0y{Fwyytݸԟkom;dK=ܭEp 5|Alc̵3^h;jdFg' RTc~TVH.\tt)1upE?T$mQ }~ 3d%AĶBYkgFpyL=^Og"3E( JQ{ѴIAg*,6]&m*cb.g%=QKU:i/dc2Xsc<J"oT-kjĆTlu)D #߬BE%jj3ss%L;`QVxQNuW8w*4"#;m)uim yߝ 5w q"85><,C$C%$$k4>A]ֆ[*Ә ;b\%=(Cv$jhk0 ne͊9jY BJnMߏ-C͕ߋ*n ) 1|8p'cT3y?|Z*XOgu%y~;jQXVF5Crԗ$hw6 ooyʅ;[jİ2^S๦A]#7~TR[T :3N E &@]VlLm .k Y'W7,JH^g.OkkQ.z QKqCM3r&:h5Y'g2?H2N3l z(B10dJ,Bߡ}H@RD>cGOʢ~ӎdIqx(ɬzu7rq$=yw9{it&LWfԔt6K6I<ܰv]rZDLǘs<QG>6y_}? !V8VؼuFlƶ>T|:rwx33 3gP[N6f'<ǩ*kS;X#ɡVpznj2l|5k6v1bl c?=Q WjAYa,5ƼR$vXI\4@;FoKݘ R 2~Ss-FB`-=ױ 33[1@ǃ[V3*2 |R41XJye1GF^ztr\tg 33S͑I"P@~*WcRkt"b)#WI$}1=,*t.uݣC\ ѐZ/T׋pr"f_;o딡O?S=8O_S~*_;<܂c۵愡'Uo>4NDOϤLG4=  //!vl @T'Bٍ dH2)& ^B5忟$qa"PZk0 z%خ1G `eL5E N;GksxHC OMgoEj|g{M8 r{3XrKyDBM'Q" dd#Q9931ա S(e̊nR! ԸU 2Ro|xWє%v$%zki{,D&3!*ɓf&C+F`㑩3QvK׫¯1S6tU>! Y3 fT/z'le-m0E[66d*|*߻i7#" -hEOo+9td%'IKRegȝTIM,vCұlI` twc,uvw}٘ag,ɒ_w„ T 1*aPƔ,Pmj1hE@C!4D.aqDqZu2r@XC>)ݖsu[!kP)[NY05@ AEYl Z鯪n|R$yn\ Id oD.ᠢ,(=Thvr;*rHy.qjr6n>wwՄ4~MNBeLȄs5_9[0ru78V^T6Gy`RbzXŷBCU<&zmhg[>vuCP]{2x~6U02$keP(LAi/+[Sـ:]MK^-:baåH|(LS&-`7 9`S=7YL֘G?;x^׌qY0{|Xޔ)Q{uYV*QM3E:FI*'DOx'`:̑҆Q;Em{o?̌? ;L4EU<^@Y v˜n Eۤ$QRrZWŊP¹>< ?]j&g!!–E\^/k2zGy FY ↛'k)P $N8U`6'L$Lb%e Yj(3X*d~dG2@o߹yp\&Ox~ k{"3>$ʩD&2 ^b?^jGNY}85}uIgfFJV~T#qs4|mjP]ClzZ>{<`S]U8W_Q>NӢZ#yIbtԤh)(u҅SccxV?Qƿ5} G$J]BH_>K}g`Vוu nZ|;5Pjkb(Mvxa#3wW;Wbj&pG fwvƪ¼~Tٙu<l)KVd6MFӲ#E59ƧZ&P@?J_8D!#,xOZr)O{䠡y4Wd@02iN|mqVEE"kG5I;it?J<%l!̽#ȧI^-ič*U$j"''Mi`M"cJLґél2tV^W&x u}b:7ft|[dC3ٖ|&eUx$f;vR64n']Pvxt0c|OL O`{2=6x>g6hkՅ(Ku;([N905!9Ryg,нt=e7h.vq\c.\xO0Y[r FcϠT:vP`19Y0OzQD῅_錡'\Ͳ3i6Me9 UA nqvK LnšX L3ius$5q5J8IbH&ؼ;[|{Z<z>D`fE{h ZP,t-W_4 <9 =qK 1g4 ȿ59((1+80f/H2f+jh]h;bGTVoG umB+Zo/h!`l$(V}إ1n3Kf5t訌xZx0Q'uWjh [*&\2XF90C4%h '6؁z!&XF! 90q7` Yd=Їf]˚uG 9-},'8=ԝBtoFP3 $R֚0!`h Ώ;<.)aT!_Xsphxፃ)  CY6>eK^eM;;NG)VS؞馞r WB69PH^WJ\kuت`#/f4#YwqT^!YGܑZIdMhGn| 3nƻ^@sq KAzӨ`'h`4 +ZSğ5{*~Iooc><9А`kz蛍o^ SMjthz}EL6<2JãRT\U_k[J9 qyt\;gc*͸u+ &t >}[6Vy`#A1SH 7y\]T{%x< ftIgvc#S뽘OS#u=(^lmhv0?n4x p6;Od,*ΈzRle7!ԡRhq()7r۰7 [~#Va=G}޿^ƀmꮘ{iHzN?@=Kb y{9 F˾$#HIN0Eܲ %YNrM#8Lf%r|ŅuVp?V5E؆,;vqf} ڠ*Y >t?_Z_'bḅ;"_C,z].%&wdǡdQ+}~9(7™c19&tLݜ.Y` u/|$9rӢ3 p$l#*F+vG ȑΠeqssP1K(#PJẈ8&Y)yO1CZJabT+,v߷l[*<J$Mc<67Wcͳ%7GK>ƒ e*Xin8G@!|ℨ.90՜KUJExQq1iHVpsc<AU2sNޜ7H.N?iw$6HI:Rmb?˕ 孅jJEYOR yOA:9W^ޥYP)/YA+bduXH߯M{Y΍=~;TPH L@isqDŽAjo@,lsE⋃ʙYDW[k.\x!zъӾ Jw%ě&7{tÍr2)9wO;v*a6HR7ӑ%wZ&XNFp)m=^75w[FnV'!s޺JIWᕰQAwC%X [ S~) ]FYmv+j&Ń*V7#j'"nn'^cVRg>YwRvpi%.r-(O|JP_wλ'wlҽ"87ݣ!ɾBO6gĪg_SŠķ;yZe8;Af7 sm{h`!;[ߠĎUjγeL>hPC Ą~ b@V'ޭFe}>mx (\]~@a~ݷ%@ ߗ_1MP[ܤbN k9@$J8x܃mؿ'3֌c(-n:q"O[V-) yDY=SRfO2Q4(kZ!|ɼ/62*$B<-%հL y'WFchŤtٴڻO U40[rU0)gjqď֍FhJ'!P/r;..k~O M՘$5-6(MYq֯I\4| Il~ [S ߖLgrIh`YDbSpliWg4/-7[Eݿ| .&׀1\ЍKKQ˂tLTl2dʉFq{d(W0l0!#:psD^ʊpP3gtLV H_l``t̲{՜ %kJ&ok Prc :gFBAJ:pU&QE,$EmZTz CT.V%e .Utx`ETӁ;ʌZ''aV^! U2V3UСrh(~w1S \:Ch5[:Oy--1fP4+kb[xvA+A;9](~ 4TOrRJgT~xx& 58r('` *_`3IHudY…o7е.xIBq$T*)++d @?k'LaXdίnh$H䓮("dMz3Ǔ'߃K , Vz5W> CBWW$EEe$ ?_ߪYгm9X7N| @ %q_s}7: jxkrunjRԌNt1O3ͅmE$5Ǡ0a2#,O{FM#t.՞9`152 %`pыx&C4Iԣ/.QnvEM pe:i;"s [!qMYd]mf8yfyPQc˯gI%fER5EU]hzKW »|rvJ_ XzNC׬;P|/8.S Jy0'W>fv۟H BvA]&fj.vڕ̎t\W]Ncb3*K%_7'i(!'Qݙesje#&ڻƭl@1YϪe*ABFlE7ͨ2N^ۤ[H]!nC *-AϓIùYtL=CnZA8}ϲe5iE[OCSma0A~ޙɬJB~Srv]5甠B9y򝦉#Rt16ss@u>\/?Kմf?9*ʄ,.lR=dtu%c+bշLO 24YSt,kQ<%DtY`ĴėeSMCK n›̔"I[g3zZ0*Q肛h6QOX:\%75%9ﺧɇYecۭײo\qWQ:MTO,YcxAuU2 YUk~Qgq]G{XcrGEz_PFnm$`r#a=r%PZCԭu-֧SHĆOߠx&${Ӆ Ln0,ƣbT_'Lۑ4m̡evm:J4]]1Fr$s}X1GϏԍ/<4΃OQy_^ſ biQp<"m^1ZeCE* w-Rrةً^aC"@ESe gIj6ĭ;ǺȬr#׃~xАp2j߸j q!-E# \ymn2c(PՙG8g4z|Y HB* $ɕr.䯯 5OHt\Any>ON3;W`͛LD;qZZ1@xVVCM6_)xr (3X縠A`~9A-\o{Q:Yf+;9덮'h}m ^ 7~zKv#!٧V1ͺLk^'@]˽ >Kc6Y$3%GL:0(ȫ#!búkU]LZ7A(/ 1k/p5}FD Ì܍Egm{S|~չ$#h{8yRm]s; s e̝1Y29v "*@ǔeȯAX}F`$ Ia?A纒 ع<G*yu6߇-{˗{/AUXdXvPpd#{I 0~Vw{NsX[ig׼Ev.F%%|^Q=Of.vǻ2; ڟW`ߴBԕ&_Tk brPB eoRzz 8+RqQ+O$hM< Ԁ9P{9DtJ7+ y%!~#IO ÿ>grm02%Fs/LYyɸcWA7oG/muбҁ2\LJv@,B$$(B^ier7B ngwށ-x=DֽMa⡽.nG 657UGW֢## {Cn537Kn t:-5V (?1!a,=_\)/6Mc4 BН<ÁH㙃x pt~ $,š [pY2"~7xs67t'9@p,Gn.J>g 4nLdSAm4'8*mR_lbXCD M^a &0 iweTyB+/ <ܦI}<;"_nd}Lr(,wj;Uo)ٳKӾمc-\BP콉[qQ2x\WEvv#q*{$yԕQYqIBg{q"(n'@є@G41 6wb/J_-X?_l ;A- etԵOA2>c=\^.9-F çss >Tlx1DUu1lrXxTD z:x,7T ͟ã)8@kO?c \XH$ѓhʢWU/:Xܐ6F`#"G q,sX7qHcoɝ]e$T,m ?MQ E$J/3q|ea_=,jkЎ! gU#^W\{vq*X-]"h#d 3S',h]ݷ&.ug}^l{e,]d4NKߞ\ I .ǒ7R Z#\ٝDQInVZ5whYё3BYp ™AR4,Gcem:IFƣlrMH^E.Yqt 'иr^T:L'9rȨx<hJ:[ó`A^!Ի o+ K+q_LEsZzV*C])J:E.˕IǬ> O_xN"L=$h.j8cPOY <6S+ h*Z~qv#뜱o|=D! {< 5n\]}Ğ-2rH:kDiO\H>U\BYaH- AzpǂՌ9 sl Ÿ.u C"Ft?M+|3ٳչ+?-j4k1aG܁F q)@QH,'Pb>y}p ϔ5&F yA']:KL{8ictLh =z/pLlՉerf_vv/=-V4j~ť@nD͢U@B05kZ/@{`tŠ/6g 1uʄ@2}{mzX +SB RІ!,@[_x_7*tz[ k6 m|w(ɋP'fʏfO\,9G5awe(lU$?Sj`_e2Nuafqd%"쪣1 EE͊)~wNf~f(sdB>xx''ޟN'31<Ü^RHAk N*lKIE%upMRͲ\3ݞty `]"o&zH1b,Ӟ/3R W.J/7vDl-nQhWj?ڮ c=^[T'D"` $NSȳVNhIH:XDHiɌ2~6VWkV8/޸@/}haܕ6x{&ٸm;\ጶ1g+u[sO'exA+!)eFpIku_Z?؍7y@L6eKDvًhz(ZݳR4Pդ`ՌƁ46a䘢B, %@yP/h ";Ea_ ɟ_Q @jb#oMqWE߇ |oDŸ7ը 5.rT8a6cj󦰩z$ BAQ-ga!Zb|4,^MJV&i [aT+tJ8t5NtC8-%zZd`ǯ׀H- Nf /WVb"\5=3 #۟X,>yQm)CI*P @Ⱦu`Ȁ0 q{ 뵾Ңyʽ)Q^m}=0~mܟH2 S(Oե 1XvH2}v{q,W\y7bvF)8N<@S F(j…pLHLwO=Psm<ڛ&(zV,L|ͨ;b:>Z^O?{+rR4_EoH?,66v|)|8μ㯛-3O>Kn0P[i!bOl,/&Y;8ˆQ.rH^v8YrqezKN8E C_/ =3AIFR?Ն+4P9M sS_:/([x?! kπ ҨnJMEDǮx];HVYoeyGMDk2*LjqT ~C ڞ25pYfor\@"BK0BUrhWcJJL Z98;{ [JI:#۟= v}Eh47G >̄PE"k qބ)<SBK VC;#Sn^\j8a9sDm- x}HiK3ܴ\98 Ah-+D+s\+pٮЧqMˉǞX[)dL5Af{7ze(oD]H Kdiu"S:sv?| з].'}ll1Z-X\)JfˏOz (Qbw?̳yvLzFrTW;YiKwn`b@$Yb&QCIaI& 0#ǼtD? A1`:Q~$G"D3>xkoS$+[ ׹Zf%4XKf ;S]cPqe ALd OxDp}LVPn,Jnb=n p2>i,Ĺ*_A&Cn+M*C=kiӉ.QxVGV{1v(=+!2#$Z城tM4`dC!LY|ш%PI%]?K7,#qAU3Zn!%Ld}B5]#y ʟL9:dC"$FLG 5ޱbN|5bM,dEVKy,HA 0aYKD D $5./) f*Uc>m1ގ-c Pe5+8UxE?Adӄ` HYձ>]hň4 8lwt(#RC:vy1!xc&kA ۭ Xٕ.m5_!7)|bm?-a7nlf([ጺIHT$@...BIj~w;"<3#U' ٢@.v0AZ߷꾩a4qJG McSaMP>Nu `ǕcyiBsCt006(=D-ulac]kbB.3[1?P6\d:i5Oʅ`Pj6wz97hYNť)H3|5.Iy MIQ_rzf.{Sz1HTv|bF|dF hBpjlcuS6+}NEā{% Xy'4,=!{0g< 8q.PsD)!!cY~Nv D }qCTvu.")IyDF 6hpjS\Ϥ!̳ %^vP--iDt/ f @[L}xqy~&4yAf)ϥb&eUH "4 VAư/|9vIa(Q1dP)9{?bQիJ!]e ^~XK"o/IAdw~ bSZ'_JGY[^pS'~4(iA[I :$xq=Y![e>Pi .03M0JhE|Q p^)t6$ԜqMe.*`<!%"+\2O$ƒEJTu}|mkb1UhDmIzxr۝aJXSga^sXwp֥Ct5=X 4LA֞ŊxejH&rΒGIB |RiuY}m3,Dx\Hz 5ݙfu}VU 8{D [C[b\WL11F{ D_TyTş9vdYBRjCS3A \W!"ܓ* CtN&4NmRaF,.* xg}]9(k4;T Ob`h@ܤRyo /GWm/st~lgu¢_N1FSobRX XmuxyS2b,rф|-R|Ry͔Q`,bM#1g<6vtX;Q=9RHJ4weTyZ #%O8!vAzah]D`09$zh>aBaLdP s P4Ly7:2Հ x! GkK~˫Ijno/t35GkӕHcgԤN3?+blA╌&WCnlg$0 eWA`=ӂKP7NRL ?TW-HsA2?ƦlǝzX|~ xIKvW?oİztBZޯ- ENY晬] w2 x>O{D-7D I*>sV#! ^'OeyҡRFiek^5cS: M+MM즕2(C!\`g:ހwMo?An75YG #ڬ L*q/pw˵uO8:[e&CHV8WG;} $d>5g=JM wy[^.PiVKLoCpE$(js2Sijtr K}Kw>Y^HQpGUsyרKzsHλnfy1k0]4E8FTRlP3xOphI'iZ:͐Ohzu!3K{7>J~3lN 1@?\nxF'UkeF\y)2_i5fZҜx@Xx%ʎƲ,7B& )<$qgGO(4LEIG]}eFJIPƧuZoN{ q/m(\$>?@y$QL*,6a/6 8~\ 7XJRR eկkoz\*C5`FK{hO03›^7۷/crDإaiJ-Ѡ qrkp3 \I,_%rv݇*y12c ɦiBw/H8 78&6?|,V, @7.mM%HR:$ڭD#; ky*GZ-Iq>ׄt2⛅)r5?UQ&74)=q7;ӟ3w -6mU{̦%v"vA'#OSZS\xe$M6kEw?^Kc`_aOK# nU:I>y$;G/eU֚R"z25< Bd-ؒ@r%־AlXhQFy[F$6/N.`0`FDL[V+V.ZFdRN} -,걈Z;^_k\s "m܇Z$9)ꍯjm D%1=0r]L+&sq5o1dJ7"eʊ)u@bM&7:'TzN9%trW VFcS+,{^%LvJ /V佹w^QBB]4Z ZZEzDbEC s>qK]WHS)|?׭-5qttH\MFl4Z8ya1iFەZ#go=; 1Acȫ5:ܨŰy*},29߶4# r״̲kkLV~S')iypaA L6K#` +z"ZXQe-mva>3;e;4@-Y~7YkN&m8i$RCي!Ol{]Uii^Cc+뾰lG[oUd.tM75k0E6;yK֌9d9Tw0;gBڽ8ňD.L: SJ >70*..3X]+`D[Z78*KjtK{2RFMsPSںuISQz|D#,"t 0ֳoS0 uqzm޳Б'*F?MުIkwwqLi_u-`%uν@':͊' ֛L%)xWHP\) (kD"j EW>pu+4ý= lw|?VU1򸡎~a!G޽2m60?Ҭ:+=!EvfJA]9JvmfeX5jR%PD9c50Uu@Q#'٤Q$2JxB氳TC;Po[&H€;[S-,"˔3kVM_+1ɾᡐjKb2j`=K`vm)%tt[Cm٬3Ua^yTpXsε759#nv\X< ww$2pj6(XϬL֌QubnIAgXQw@j98lY^*`5|{q CN"qIusWטSwVa|}%]qed`cfg_9z;PSlM*k|"7Ң?W^ɰ]TN7ʓODӧ"Xu*a#[q|`F+q*;cl {NKvAC%l1 e /fz󝸳ʆ!*ҿ?XԔT fa=j1%VE`3tCM^+5@v)qY>n|6lF+[T %8q0]"M0ZIB;c*KU n>@u4T\ձzW?]bUG&JX(7V BV~)7ژk1SW{B,542gSXvtiCqPGNa!Π6l-ZǘtW!9rǖmn?NmßbYeA=]Q0/ٔQ5C0-~B3"+1Φ`8mW9/TMľ1-<.@3OpZH(^)2޼A non@#!rs^ k9ĢDyqOG51D!oWpԞ8Q3A8Z/KM&A4qj4sV[ɱi.`u8Au#k]!. O##Y 4]sAyՖ|ڊV.Fs]]WEf%\㧳ع^Ջkְ6r-U`$MiTX.H-s)T$.,|⧎Ufh$W%c$ܝY){ / D --B%Q,xnA*0KA\^Jy;GNUY=Eץ r pjp·îfu< QˎM w:͙pQnh|%"tWH:É &IꗲzKAt8LjG#2 X8@]90SCkҏalfb:c-ڸm` k~u]c]TZ=WKP>Fԯȟ: !|!eCOm][,^I 0QڨmwVjdQ"ٖw|]CxɣO 1a,[*Z;u?j ~$b癟mc}r;a460ⴻXyHBv4PM 3]VA#Î#VN[6Es/iΔX fYyeAXTܛB$_q͑6vwW}$󒜭aA`_%A " `^yO.hAm4eeba~/^,eZ!\ܑt44QGB̤:' bZ=@*@LpdJtyÇ$'( V\XX\p= I{W❿nzH?N''5/O1ͳq!'ĥ]_ReOüm$Q[rgלER&݇4kqFNCNvҒpHLPg[l#(xy񂘰X٭2@~r~?|eÈzp#P&+.UQaLSg}45v5#cȬ^$4RބAI;z᫱Ԭ'("XӝMO}il鄺J `} O8MdJǟ.f*@Y3+Q@moʌ擸Yt\f-N{MZoZ q "Z2N'2'br`T.&v+(g:m B[m}u@BPqsY%8$sQN ƭH.!wg0@37(5/w|[OqzĆF|)e=GD*Q,3H6Y8 _K. =i/vk*8KcIEE:l>$aMg&5`CRAd\%~&j K׈__߄҅(ao!ʏ|*Af0QQ[ JO7q(+B=^:qmW5̧g%_h`:μCx.NVOK {\pF:N9l1-n Ӯ` OE&ڕT/\,aRcI9ϊ#ewѿQgeK VD:7j6za))!܍w`&#̈́JJӈ4s۹sP-!\p0 sM, &6B!Kf KKVR.MuBv>h}&Ab?4Eד a>~gzsvL5޾\|BcЗgu(g|N~7T~0 ֠FlA;>ʀ1}b[MIa`岯(ЎB&X::_k`oڹ`mntnXiXVzUF-xO.aj-7 < w 쬐B"e)2TŏH#t"84"Ɛ)P d+XzT$6O]ymeXa\mXYtKɽn_eb ^'|5+%Km.ek2?v1 Y}@/aׅh'>c!G mg#+QAM[{SH-`:1"\!QG u2Uo˄sxeVFHk_M̌h[7}k]:ͫx-WM`_@bRvAM>lvz@X0bkN͗V'_,->ԕ@_!l.)Xc* ?N娙@jc|g{:"BDJg&}`=fh &F|vLmW#fq@/tS`nC/f~G3Cj#l 㓀\}{=rxSSe0yͪ!bT&\#7Ox:$)ѺM#Lu0oNz ǎ k u)xK8?ƣeϦy)4K lB}S[Fp\\֖ﱿXÝ,GJI٢|zȨM^I˖y>5VoTwFݐW7v-7]8(9}:]Dl$57)˯2f\m6I'},+n`WX44jZoRR֚q\0.n&$Ru$ĒBf 7NnLWj7+T}EơϿK5B^Kag_`\V1F6糈؟8'֭'*+?uM1 V.6>?d[Bσ~D:lLԄXjfZhj]8syy4Q.~_tM+;HFi@!BYk)ZQszeL.PgC?J vµV yʼ4f }Տ bQfi,@D{D>kQ D%Aā.R`I42=RgT-wY|]'TRR.֚n"!{FvJf2,;^o]玹,/jëE)J\֚$t:9uEH+Y7E0)怼x+XYe8=j^;vd[DSБ_Ĕ;M~t/-I*M$RIbE8?~S$Yq#1IUpҨBYp"q;֣skWw[]مGU,w+&w˾P~XJ7 3#FrWb\it $t3t=bgv5Twoef#xrA2:z)Yh'!!+ h##羍2 Gic;`7 /)m,rkE*;}\5*+❸lP`^"+t8׮9" wSoB4|Y~A9ha qE\VDjۡQ_ urԎ+SQ6VףZVP|P!US4DEYkaR]rz]i:˿m$DD!k2 1gKOB'\GS-`Zk siL  nC?)+}R3o};rs0AbUv[ƣ4/0WW8yoNp4NZ Lԟ˅-?CN&jol{`,i'+ qt"oOyA"3|3Mí1TS1C`QJnj톁=R5w7Uܪ=Ժ]2:J}W(8P\$+jGZ )һWB;P*"H^ "8LJ8H:^}z&s=+DaZ,הWODꤣe$ּŝӹy#GN x5EKWH5t63JE#9Lġ$ egG+&8tVn*Olr3 Q"ii^ `9/|n䎙 `E@ u)c-`+O:47 Ys%h:/,A%AU)7M2Hp7x'1-vDy(7~ʝe=H U>`%Wu-ʹ|ZOd0\ڪZA?ٟ8w~>(C5d:buջd)-lKRS$Z(JݷP?l5 5*ʸufi%[Tu'b#~7X"H(x@y*hڮGSwt+c%f4.Q@|?2a& <%:ξGPUE6Raq@H&4eÿ;Qa=A7I!Yo$<:SaUۅj,!A0~C!T()'#D߆9QmE S|l{#&@HfI-d7_@jrt>-sqF`v?$yX'L&u3fnDQ,Q, y=mu{ :4Ulc "Vrx%P4Оg ukF^Uvx3ව6-τy&kJ'B4$W■42X5p/rS( t+yCˈ2ỏrL(ĨI.in@O6k 5T(oJ I,pZ.3ES! h&n2pvLO u4;ͯa 1he t CG ."Z4ۮTll^(tXs}Sn@X"9|#"M- ꬓe nO.ˣ=)j+:KAM%hfҥN0"MY/QNՎp%MUf OS}Wſ\9=K[}6S{45w+HPSbVJ݁&L2\x+hr4䖿Nj,)̙G6ͿVRaɥpBr"b& ^ί1H]tF,_G}ν{`tJr+Z?#I*>ՠV 'i}YV3qbNiM-v8"e:&uM̧D! Ѽ Ȣ@ !F]+PY_!,!ԾIB̚|.ݘδSp "CjUZ3'6{px/[OF(gڥIoy;Mժ*O %Wף̘uhXڻTeax5q/z9/֞< C 67h 5wN,3b|eNO-)&4=,!}&Lv*&C[M]\vtSyb=ICK oW(9s/:nTh}:Zo YTѥ 񚠳}+/ = ۝ Am'nl9#0IDӹ,7ECZ( ;Jpܾ|F I~+$PQtV?u^P x8{(@B4q|[v7/6HxAn9jK9ٷ$9=~t7e"RzVFM(Mu;C_f*:եݱa›X xp@ Pnl~W tˊ\:CW5?SJMl?ZAÝE~ װSг [cޖWvz $Z[GZ#hCӻu=إRB9JAA*FVsؖ˻Rg#cࢮ~`L' 8sT2k?~r0Fea3e} gv Ps2qh*/ %MzC,RT,ySTLnN*+ Bަl6Ąޗx {^8;hhmIhɼ)JI/on[`}<Dž/6.EkzЄOo^4^~w~WP+o]T\Ek $/a`+A6O)NzҴ+1S Τʜ|4W;LE<=Z WZ+ϧQE|mYn1 'e.S_bV&%HKC~({p 쌘ܴjIWwOX篘[Ec,nF]oͣFd=_b{wm'3c<2G0ZtnTy4i1n.U"%LC1z6܋cۙmFz ~lP7e#fd~T;O!Lx5(˨ Pp*ui6uo{mπIDa邗衙^쾿5Gdw7WM&jZwq[Qd{jJ\)z/d]c~k7C3󏛽uX22Y`:SֿV=c+5y^eЗA&&K&8FohRnOd-:xYq]? Xc?:{vцi1HO=LB(_)uo*edy۪950 jSpX_͏XMx. "c`rz[#Vtea0]UQ޹Jr.5O>zlOE=l\'<XN^Җ&h`x]Bi A b%nÅJN= a>Me|MN좯H,^~l?%,Ӡs7%OE_ ;kݫcDF;ٌ `I7lZWf+%Qe'-O8G%$"& X2|SO;n.+'iU;SO:0 ,sao4:jyyw0#+%ȶ67MO2qJNGk{AW,Lzq s0EEV&{膪"LɿCfu*v`6p L^ X3J?!+cc#QKRvkp,X*BK=b$JkG&A~Kyj6n \2lc{dZVBfIr2CՆJ2kZumwڳVH^HX2YCr $ڈ) ɋ,2?'*:N ke`Q+ eLN3ȲgJaIzO-Ë-3ʖΙ3p;KF/ ZN*:_Ô5SWFO߁@B| P*wowՓIaMVn f̊qӓ} 轷6 "%4N@jl [cĶ !Ϻ;E $\"1F:W@cw(3}KMFjÆF%BZw7S}*5sNz}NbgbanPw{qrr՛f6_ˣN l?0>%** p{YΣZh2kZ<ө0#Kf<+KD)# >ٚ{TkG_QZ~t3`jՈsۥDc<{}PN_>c^8V'v`nmi &蟡} zsМQH@~Ѱ!M!`"Ju8Wň(-ӊzuF#J!9~OL0pΆdVJġϺ2w+V%{[ˢ$TkRꛩ¸7Ve2yCARfnHHku#\RUGĂ!L!}fNBϳW|2psQiɅn;~tv5x1`!L^eyD[<]VϿM|kyRg~LƿݭiZ Ca_'d!qc-Ʃ펹pKb]:@У ލ?AٓgK]bWՈzJѼg^s wQ2|[<֓ 4!s nLuk}0{n*e,fT`(A獈Q~(F &+HIL ;*/ND'喸ˎ.o*b_ f'd۹^E%&=ٰ<ՙh4KXE4,.tu!vϐ)|lH\%xiޣ+E闰,X{Qַ 9aNDqrVrUmeYktM% OrHw&W0vFhVrW5Wuk8,8#s.;.; \%bkq:ʦ"1rU7͈aBn1VwܡnCSJ8v2H#EceiNXHe, <<. f֏+Q %m+L>劝 x0@FCҷ>ׇbub^E@nۺ~V^_("LjF64fZ|MD`qc❯QbSN0C9"y$lJxAyJn$d_vcjX4r`p|Gԁ טRZZW㼱E @k8!ilݼlǟ=EZ,1V^Mi$zR82k"O$1;o4>E97-bєGO /a+lփYb@ bA;\&@yQ09qPbt#v=pq>ӶJݡ1md败mXufRSHXRXUPW|Cy}3PhJ>P -£88vDq1jSZ|3#ȶAw>E]aRA '5QK*2G&EJ$#r*?~1zBcj1wƾY֍Xo/`+1~Mu@vn ɻJǽ+ײS#E[\1e_gF pԴ|>U֨XUU"#q.H(1P ΜuM m|߁ncnFCJZ:n,<2ծ T6]L]'||ѥϬ"j&z.l!!wvX n*>REMdE| j] DA>.SG*/kM3WHCƵ';I%I0m i[=Soplԟr;?xNar;YSs6vRϏ%v$4Iӧ잙FXf("1TwM~و#ak\3'Xc"!2o9%b OwQzA㧆 9mXV`=?^Q>O)<z}ϫ|zC3(53ĹApwzbRN".O 'b[ᓒIn)?OKeCWӰ"cQ# JƲ AI젱nڇ_T5XksuFǜ>&^T<\4ݰD2SK1 Hxg7ADVpxp4|Ca㷷b 1vl:1#t3xC&-a"5HߎK89ˉvvtyNS#l.v_d:8$a&TF KR+[kal鉵 j G%`GM"BEzd3۸ZŅbȁ&".[HR:{š I&Z#+WN@(;1eSv(JǼMxQ͌bSv{?N"l$ |fl__؞ }QSU5 .F-#.8PYkk~_7v$rO !u܀H-+(6J0"*E 8ߓ͌zLƍTBz@(혐@ZQufm|zs ,p+?N4uko]hV^y&m&m%HFght;I?;O%uʌp(oTutW͘m0iR-е&H9x D/XE9#AKdB_'d{l( lH >luY:#vx쎐Ơv}ZY/):+\ԞCBqC6+>4^HY @LJJe0^D>vkorC e9O-vH(&@%t#XFؕ-ruI#YŸϓ"\,{W꯵p`IP?dUk*t]r! ';%'rCCƀD/O YqE1G*9ƟrQ[h,}F \bt9}[!?v 9}k !uԜ@NCc#ic CV42 ʔPIߔ٭] 4יN/ d4DZ+F$l qŐ5>=42+1X2j蓌R;;ˣ=dY&\G_zGHOʩhqY´fE s@ sx7F+MǙƿ>"٪;*g)~ RNygHP3j6D)f[<}#تl|-KٮD8էGls gúL"8<h#c" H~6&M2710.r3MɤfE$31P"V&VSLwA|\ 3g ~7@t7nxnQñiUr#bgwe1:#WyIeNeRJX?!غ4jc6@<* Yp?{3|3JxrREXd?$YRo!'#ICM]Rt}m:rZΫk 0`/<́^ [fJFe3⊿JDAR@BJ%ER x]3N}4L%2]$@4(+IB0zsïhD0cltf?&χaz1>B$vڶ/&߯ =@"uM }A~2h hj<̳a=dHI)65ҟPCeSQ TD%Y_1IίC&)XNy8LR7Iv=썚_ĥ6%# t0:?t܉YKϏMȘ}fQPY%Q=3~h*GtZc6oG8Ux#ǂ8$ ׭I}>7UŜ`<~ $.pƇ/|odП}·FeloMά2#*+^xr. i1c?W|CKMkRQ)Ͳw)j xI=_tđh׈H3_jDo[y6Ą-%oؔ`c$"Hzrd'h ƻ6Y;tm,-߱rDͨV/"'1;2vƔ ؟,a`Zb7--.: '_n-$iED OZͬ?kA#l3MUe<_Zϩ$iQ|KC(~ *.H/4mWFfj52JJ[#z;:,i`HBpmaK8AlV@g+/W:|w^^Tnkoƻcc Q~brgui@5#n2|NYU15oB:f/݊Oe+KW3x<7 %JpIfxҮ TZF zVʢs2b_)ꪹ/%Td&9V}< s1 B3J?$7D?d4+9q̰u虷,]-m)м=EG4XGeaxքC W7iR6\_o.9AHݠB\T[A[躓'#{bLQG}r[`pM$E_r8F4{;YM:jg_!5Y܍ۊbe{MVwF)r`ud?EKys}wAJX+qrܭ-̦U("nﶖ 0-8lϝri֯o;DG`sB)/ ,I-,o:s!:ID&xZ2jPmgܙbF' yG('Co":5at̤Ѿ L/bR7KC/\t:z3>h_psYގmRԨEދGVbJQ c?\H29}=4B / B˄1z?˴GC)ԍmK;X\/<pef_@Ŏ<~ZaoџQ8OlZ;2d-ŊWfg j}{ '\.2RAr7Gȼ㚽ykMwJ+p#&"!ȭUe}@|途_zDN7v0"@Hw[<-V%hHz)|%mecg0Zn -XρG e͌QB;NqňPVW8nf;FUX|Qĺ"dp0|Xh _Nč7BLrL`]/qJHRuy.W5toWWdNBZ*'\'FrJz/{_7&\!*&58cv(Z pawu  l9!i@ʐ{7Y2u c#}] A뇫-ujyS3<ݥthd+8_ȶ gP }}{msWyWƯ$Agik $l ᬴m^0פ% e|hfo_5vւ6xQ6B+'hЬX*taXo`7J);y!snf,}i}&0*JNkzpV w K5"VRQL+錻7u||F?tcUV (f Ջꊖgs xz~-f~`4}#nֻiyw4{޻ZRHsYdHt UL8H翝~fhH[Bꯢvk[]xnUu(nRBmlvV|p]{{8:o9aid8wz!% څp{i!^A_"<";}яxfw(cm훛gO2}ʝ؜ي"`w8ҁ<#,9V /8-kCR䔋Fz$נt\R ﹃WwJUAZ䤼oKTȒ/`?nTsԃ,CʰXiؿ(v $߭fpW#+e~C14l!yqTv6awi?TX ++8E[I@. %w"q)rFH ֡c?Zy1L2"@ہfhIJ4"R6_MeiJ ##mIyLV)gb(m~՜ 8~)˻߹w^]]F<f>?gO͝BgpNʹ8R?(i;qG[KXrpuTwsl4lvN7F8;U8h$W;.^TvwUH!F*;]QQoHʦ >${qa4@7  9+8YqL.9Ӣq1WeAP} (QK=ΏyuщF?@Cwe_EAܦZBczG9!Q]--. QL`9]ndg=Mc2>"NVi(W_#N<*d@Eõ"[c!˲d%GF¢mDI@vR_촩vzGc@:`!=okYL&)Ďܛ00P ~9O`h|Z]&&R.`2㗮< 2;l]\޵̀GM<2SY/B0ev)s$2 ?PxI} ׻ EˁKH_}YKvi-+2&[m䤸(ux_M))D>v;o,nD;hQmC<4,Se}p<GY8iZK[5R}L^YM^awI^d⧶uk#:X(C@+-3E9aYzI14$omdRfT^E[*/wmFjtXYpdΦgF'q%ۇ꼤GQNA`dNRJPLVG;!zY(*ׂ$}l9.OO[6 @8p#qJh}Vby)/, O+2K=?`ۼf>1Ԭthծ=ؒz0=/x\83M`)^X x.>.GN rO/x:x] AÖmG+ߞi=J}D]6edY \@[q` /ϿeL\B? U<$9xRk<ĻԧT@ VJsϛ{6 (z\4ȱ0d_OVYBx&ky^q21P[(QM2m/@ā{2SyO{UiwY7~Re׃Њn],91]Go>0t. #.%lfbfшvȸL"UR Y8ub(OTq*]BK@++Gdߣ6L C6%u!:? #|%U9i4a>ƹs쓾n&%i(7?ȃ];))H듸<9{~6ջm9ud5?@:D&00pBR^=?tH  +3nRΌ;gL:ZLo qYo&1 98fG}kМw{eӓ dͷ:fC34)5$̺o[=U0iŮklO̞>Rnzk-~x=tdi=&W4uke8 /3Qr9\ 3'T%vN \׫z  2)u ,|R03T#^Ovzc;v3ph :"ttCiB,s+UWnA+1:pSlk"Y O: )'rR֝-X'PCJ0"g9 T ] "r4} 7,̆gBR2(vnA/2zPXs:Z6|HE ;=Pa@BMM^DYV=lsK|Qֲ4napn_ !0meؤT '9>;QMY828ny៻'ZP,/3 IWF2+) $'WvR$'璒* tݸ`0>u-.d4Z4$:VA?3-Ow`i3 JCQmŨwB}S¡0d-M؞l&nI3* 3r1,x ۨ!|SI6f'@Kf"ΒWgwƚ:b:3kRjT'!h'ӓ x]W :uofzp:24o3c?S}'uy^ΐ dfuŒ.` v&ͬu.\ Q5,(Bn/͜c&4 #`A=D(B|nS!@ǀplCoo0cb9ZstX6b7pbf&{%e&@7,foyH$A{ H5 :|2ZK 8A(?5/+= eĪHkUm1S|yG[qC.NV'dDEuqxpp$&UN2)fY F; -P/p~7Q"=єgDLE2Dp_)>~&̸%Sm_oY7ۚHę]J$v%Wj}͠ դ3}EWnFD!uuZ38 Ŝ6v}y)*EB}CGlFuknۉo\El8u USS0?a\E8g`y $FkfD;3,d\ MP_w@& !&z|E4J\2D! <&р oUI\b1sNU\v߲y.!Ո"[)F3%nvǬ{O<np {ʳe:>Iq{zu򖡾Q҄= ϐxd궗#JణN'.kM̏mrSڼ^*Liq u+Ʃ@yIDuU; r8L٪Ջil=R7{є=\ns\]-g ('N&HEM9Esyjȏsըr$Nx9g1'Jxmj8QJ$z|槱ZrD 4p&7Դ6UDa?> /l.%n@JxlOtU R`2ߪ=#ͷhgN^2`]z_x7D+q[JgΛ)ݴۭ[hL&/=?0?PPW0|8_,NpBpUS g:6b]*rcGAo[B`QV#dt~Z՗SЧB( ᗱgXih#}tAM׌zGd$\:0&x.cp>5qSvԼy]!`kgW$ӯ %{IVϹ$ھ$ !%WK"gX )B> ^,וӿ<jR\ժ%j-A/܌EյM)c[6oN@"wIܛ E7Ja7H30FIfb#)s!%h|֎/ ΅[!zS=jY'yů5B~I`GA::B.,{2u&^szOg֭+f,51-spe3'2`~V<mUZ$,ZZ\"ͻ' tew@RfRw@y:ux||\Q"b2`br/I'بs[γ]4|g| DПS)\rxEh Z9ܢJnNR;xti!&tK5tРKUcV8rXNP߹nO:^F]<"E*0!WfƩ},3S{i_318 6kMAJ*$ ѓ^uYUjm^MB)]aGBA8æ"Y} [  '5CWאQgxWeB ?j_I]}ƥRET'Rh,5:MEu[9o*xfNZ%;Ma@mb,#k21jk]'_.9GƒM1=Ǚ@P5ZґEg! 2(y$0S6Alԋ\%5a"]CTg25$组`f6b8~/|ctgJ¿7_%oMQ6 hZ+ T:4S5J2͒|b3>۽8mg"⍪%GѹTgQ|3B8ɸ)1]_*#/wTUk0c !4=˂zm5 vW}P8WQw&E/"1Hx?jDZnYp`fu0о5N%i!_HPѦ5Ǻ\Y)D s ЎEJh:歼HHT1ABo"<Pn|!95.݉н1 bZڻU|f}\i b]%\\`ӈt,te p0"@ ~ݳ0sYYc_xҤ9/moes(&_\Gwd,ձZGD`h.(7j{;H B f; QY8VG/u(qn]R)%5 T.v6g :pлvPiai{3S್1}H))hX 'ʧrAІqE{śFU+O??;JE:A@K(! l} Ab0UJ$IgaE 9j6F6x1Cd h\vv+@<"n5*ռ$AI_TG=![})a{^5q`F@ ʢWrU:[w2G\(ٻĐ#M nz BQ%2 m!QLQ?*mqNnюVH@Oh!"T~0RHJphceu,tنg!kF, Ev\(!i <BBi&M6/S('fb ʛ#fmz,u_b`"JnSRb՟.;OI)D;+yimgT[} bf%u?*9!+02,>g\G7T8obf'g7wcrr܇[X2u3fy{cW'oS3(䆉(0BFAv1\IAlVKϳ-]CG_p'4 =\#[|dQ)spJ]+rS]^g$Re.Fm0;sWEǙ ɁO][Tu\qD0$:Idd2J$['IZ*R)ޱ9ۼoT٨")mW򇛍!Hn`$+Ʀ!Rג앖0_d/"?rй':ʕxn M]&U;H#Cd + b~0 'JA39 ˾ӡ'rGw'j-Ixʼnu业ڝ*E鸚0 m toѩ&N8z*d\5EI>ޏ׃ޮJv~\@cAyUQ2HQr|& 6/ZܩvPR>7X~hM|Ïr]6@˕W˦"#\JEPt;TG0y8BJ!l(TBkg3a'bَ"ZL+W%vWwR2k&M?BJ5A%&6&kWў0Rr{+Vϵ'7"D"olg}M`KP})~M?XIGZJs8zAx,x 6*6?6BWT&[ kw*  qEw)3[Prڴ]w/wBV+ʧTPtuZ笎$Pڴb %9,E;$M%ɼN)CG)PRW٪#ҥ h4z"0xqCղy\9mH)6<^uJ6v G^׼8ȉ,N:P'ܢLZUxK@Wu.y2o%x;z!2:`"k Jի JԴ+ ijăFԲX=S=r; WY7/X\!"$-^hi6an#Kf2u(v!h!U| J'P;P}pF7nEtML80"l"=֞R(|(p}R)ǾmkCvxc7n\%}s. 䁂[,rbvZZt][T_O^uP^e^T,y\f VB yQ|s .)ЕyE&,c.v|}$u}dtg{Bp9} q8f,7rQW:ɼꃟsP췟N&G2х < W1tDk^VPESx9lhS?Qo٪P_.joc5iAjd?j9ןR$8Jk=?;SVϮW;n.㦋l !4ɯ렵.6 mwj4}) ̔RŧR&+:Rz$ϙ4[ag{+SA.Qd#iY'}w[Rş(^:ڞ{lQ6B|~"fv(]]'[sp R8 "Ћe\~o-y"!U࣬цjJdKW\jF^YEV%`oLmX?&ʎ)muFY4ӄ[x&Nζq)HݐDG,c,0ti_)"nMyY u+ZD<3k۟(]<߶qQ83ӄośڴ"QZ*XEZ m+AٻF~ 2>mJJAƿ_vp%gRZQAx|dn- N|mg f,V^o,HqU&>:_ihX[>"Æ`F5Uf ׷q^vV`T ]B kֺa{(1UcZ"KW > },!`K'JmdA9-_*9wʸmb#x_ܷ[| \54xӡVVgB374 ^ a#j(qo!0T6PЋpD+3m& =0YCRܒН 7qό(Zvv#P+I^t<=QMO7+ZkmO|۲ƚqtr-2 ͤ}w2?t]4Qau#?k[9cg(9u$ң"=Qm | kg,$MQ 牻FPr'YO+q^jt1C{yd@|K܎tU./IfD- 6 8ŕMRkV*:00%sXSRs ,.' Н{H<7DkRc*: i+Qtڌ kG+W8?&}qQW%+|7q'f1vA*(!u(#eΏq\D:` Kj7D\.3BK%8FJ)$I)9߼>6 Z&QЬ JarirO.;$QZȽ]AG_\#H85sٷ"s[O~3Vb9 8W- `x_m6:?ۘ9뇑))v /jAsٳt'[`th1 @RZ؞j22 BE]wMV  c(ˀ\awgeQ߉zW^02& &BD 5cD1Ibb)=sGC' ]rĉ"MNt7]ȣC>m:($ͺaF!7xX#[6q uF;Z-:~[hK.c"FVCƶB,M*NȤ'Z~FL %,f)R)1?a2ʗGz(!fX-[+xʕhR^Jm O _cj ,IXEC̴9,f1O݈_w_^sxE@.@Y>Դ(JgYVU! !*oŘ@Ԃq ќ .-iXcF3%2eȘ3"ǐ?rti]&Z*hQȘ]',@2K}A) Dރś0;vI|  x6b8pPt€ y/^`UʕY['/h%b$ݖŽԚ<:IwKrzxȘFz^QZP^T/iB :Wa# -x,Ԍ~iS=ýsa& Uw9 q,&Dy+FEIKD/Ξ_R6k! 1~!0ݏQ<9w"?o`8ŘU"~~-XKAH:! xH iX2iȧy|ȧ4f:\z+1c%' nLӦ8%4{bhX#y,/6~>: ASޙ]jn3̔%Yyи l/MLqp}qmZ!.\Go$') g& } ETYz|>eD NYrQ98%;2I%U\ `2X썹Z~!؞F~*/F򠈆K5!4 >—=oxmMEOgqŨSg5VۢGmBO(Plr+>Ƴ3PoL-5c`^ꗭt}Dk>rloS~'{lHeg6a XkS3 C,{/lqL(#>bfK+I '|{w/Q+ !Tik7,ʹ}FX42}Felcs% FX!(K!;B_# B!/ԗ H F";Dc^dJ6'Q=pXBVo90b%G0.ftfcȕdrZ ]粏 ?zr/ߤf/a W5I0Wi器)a.Zy؇G/Is5N!Rɱ<:UFs_Y,6&\F +$Yu >Y+gnx% R)tbhiJJ$?<*S0j8`FIIU aJ$R} n'xDuw29iq=y(JOsUs:F~ /I;2~K,`՘970_wt490[*z6Tgz\ nEE`qTwY 1פ-r'OK@/~9h"#ޗʀN7ϡ,׳L: -7g Ͼ-;ԡ(1:'n'k-И ;aQIr3a`HBL''xrm8̾ WhʐW-U]7w·d8cT g3a4h, En4N6@01L?/SA{a_ckD9<]LEXI@KBVE+Կ+ dG:74X ԇѰu߇vlurFu "p,#H*4f"*ȟ0 d0Qk/g+lՇ+v (F=z%$=C#kKq51+wy K6Cbk#z@؜"&+\Kƞ^$b}#Vme9{ARGEkpۓvkM|- B&+uDT;+Q\llj.` ':$?i{ZCG q 1teL=V,:;D?p-;3B1Xdn6'rw<#J KlI[f N0y֡i5˱(E<5`  ܄B>4C9hRD.S5z7Xmg"k1scuZgZ%Մ֪_=L:Mpy ]5)J74&^CЈJqRa erwf@⮭Џcurz`%Ȣ8:aHGw`=;TwA+)X}O¬J=kWhe1K9һGV ;`OaIz"8OqD+(p}h.֎p׭Jt~]zEViDzݰH9$2PfBuw bl[|M˫.P~gn*[ ^Z4ѧ!g:Y*z >MٟlO{U:Fk44K +)9~QiXc֚AZi1c4C 9X j@YXI LꇅR&qe"ڲ޺D{sa  ܫ:L[>g{;D$_I= q.nsjS6RF!\Bmqld&&͟ 9`aR&Be&F=k~V#%#p.\QV/Wwtl8xҵbϯ;A y ˽?Hh./h2ǙX8~=MzW~rQ=W ȿ@ 8f }WB.|cmY@@CYӯ C&Xg[`)ފn|/+/>>zfuY0h (JnZu igeL uӀ(W4*O4?Ю:/]KbK21_0WźZe Afq\U.SV`.wxl~aNhtD5 $XkQxl)A!j·`Qh̠bi5aS8W^Obӿ HG!JgVQORp"Rq^glons:E [:maG|9>:V\w&8o{hj7ϕYZWG9Y֧A@VddY| q;3DѪMϲR?8J{7%p@OQò5SCp)aathRkIz\,sYpY8Ľ( '"MɓUsT )y3awK뵙*@98PvL>[eB㦈P6fL0ۍR/%INj(n?ҭqMwy*@:;kﻌ/Ib5U,bϭl5Na|-Vs`yqt4 ف\"DWbiU9|4xQd+Wkl(Vᢱ@J}NMpa9m2ܭC/\9$d%Tp%*쳭4.wBƿ RHS4,U u ݒinWoa+'BS9K~b KɫI ;U!Wfљ[0$REjW6DaW;11ϴ1BZUdt(2u=Ã'G1/;S ) 0  $>"zȕ#[nx}KMq/@r M{ޭ:zY^])B$W)ja6IxoetgrtfRبB/]KOR.$ٙA~e>NTAF7㗏}*<~ư^Cy@V2b5CGEc(4R˔_׬`BكqDp-m*/%܀UC `Jͯ~^6"wĢ9';H\Os~Bo(D-3۬1u>ؤeZK۔evu.y"O'٣v=Y;bd4>|z;d\,.8rݠ2T1پs[a"eHF_i:SchP>'RyHix@؃jiLgobkuSkiۺCmC-JFQp,(ߴ\_+XA FYx@hԀZݶ:Jm~#yfz0 G=-31.M945va維zE+ 1H\;z18Cj{sQW/O(4^#YP Q 8e;HQ~mCm=#o(-~X.KMlbj.\. /j7 '\ˌڜ0ڦrL~3핱:d}!~H<ϲ$ф{h%]V nr%\KҀK~ϙ[cl"c%WHϹ'NKT0nÍE=) KRVbԨIlA0.9#`*vnYVp*al{CΉ-1)xQtHhgmģr@ o1v[=p҉@e E\C΂*X4If8Yn|$й /1.l|4+住K,Fg+10h~Z+M/>\cMfwL)K`|@o!v(oND=P0!KOo5Dz(wI%h D@tZhhPhExfSw`(b8E}݈0W=cRxfQ,<Wwa,c7Q8&XBcՔ ӽdT4ִ`)+ ϐ3UTMNFYxd?#f'愸3(&`k";+n}l!0Λ"3lI(S`5XW{#kM]ʜf@+ $ 4v/ Դ!(xM {ocJ5_پ +| dA? >VunvK5^#kWDg}ejALevu$>x]QDg4JpڊEu6f7offd{4h5"a-rEĩ >zkg#OGѩ&[Z"9SI*+lНSV?E FjWWLHVN;Y " *Ƥ9y QcH*ʿ5ϣ~f.L!}1zW`:$:p@=wNm@4|37Vfіne[! 5;iKWT~{^ ٛ]aeA҃!6x}5F銘Liv|}>?r+T˜hcTHA[-R8βUnm]%$oפAcˍ8= ֵ5;I@ƛd_v4,!'E|"o {ޗaG8H<X¢ ţ !Mإ@3_zzJN& @]f߸0L{OEM#rgԔΣ d=?)ZF ۽سd#& A䟿e g~k ,k 9tMfg$,>'+1͑iM:0 ಎZtTͦXg)&u}Ok^q 8XJp8IH{mm`Dk/QYGtAӵ߷1J'^INciq7 ,2v)[t]x]?1ke35}U $ynҳs~Vj6&MXѠo}/T }Hz .ħ Gj0>cXkٖtͷlD BRDh\B7& Ν 8`oܚvxdaCҥ7P(>xjsDcx~3ge[p } iqc/x[DR^;#i`o:+F&#Uf!FߌeoeBUDeNV~G6y/#N9Gph6(s) ZC@ϽKv%DP:ɾόު;j+S'l>#~QC?t[uhkAxM rwr鋊7VF^w|`I-gH$S{&6ĮF-$d'w)X L6z9`Duv0ݕm10V~4dzPݜ0y:u`YpYa"V"?We^ %u .A?P {ocmw1x *-)x9SzW;KẠ3*.{Ѥ Pbr|"m|2KG//k!e*]_|9Zz $ yvΔCWN-Ȉ5RKW7#Оt]B_LvQ*a HQ5D d;eXXXvqŲw($FNěJqga[_k'+u-1gL5}HΙe2fR!VEbxWad;yn I9AFժ#n*nfyB\H8<8ү0;t\-gcLޖ+Z,DJ2P:fb嘄VmORlPa~'ņ~3pFua,eY|R@6,^A RiL]T^a4L{Ȣ9#fJ6]a`hںԾDW^xoG9#P,2[?ƯܫqhָN+t:sk֪9^U$%^R_d(x۵+x:_\^5pLmCq\K'S|r]b"/AIY*>$:|ۄZ50tS%r봓#}bg,҉ TVx׊ ه4N-~e` F x`?@R*a_hknGY~tDzsdp8u-m5E~Gs 4лfrn%>%(QwМbxʸٯ >m^>nc{|dsۿOY`Y`1?Kb+=xs4Yb9CYr0$9~=kr۲ Fx/EceV2f(ߊ9T5CvA(뎢ߢnfÛbʟn"wK.\^k{ w8̈́/ih&+'id6w2) [rp! ϴ0(} s=:PQ O@oW=TIcRy'!;0C'k/#}h؇=Bx'&}y ?XĄ5(r0f\=efuRE_>xLn{%}(`I%+6B vNZz.bYG@D7mGRgSN,BDk jf-QVBA|# O?J̶`Ʌ!0K>$&+#RǛB2/@#/zBzЙ0v֦0W/(Ghk2#)/mjlf!\V,G7Ô/pѡ`ACU&`L12{LOaöE,'AV]7da.XQàD:z-QŇurB^ fuPApJiK вm" ~WX "OB_${A,]=XK ̬C5[3{Yװvճ%B5 B `nIUBY{㳘_agU"8+P<"O4O6}POU{en\d2{uCvBlaMCc|(9I em[+rvy101[БY0K -J\(P#ӵnR6n.! }}o@0ae=\8"Z{_IAٝ+ G 4mʋ21Nj^KcV&ARϲ4Y:jNakPGCSUػc"0,[~"H1Yd4B^Jݟܤsf%$` kQZۚ:!"hC_9.y.V%*5+ArKч6)mwq &.^\߮r}t Ƿ9;~ h`H*O(}f?P(^,[_e`NB>(y &F&HsmM"+2oJr2DQϚ5Kw)=aM #d|CŔPdЏS+w6o) >p^2DV7[K(qq{ܡ>qED. 2i=\+)GwIw3 \ U9i?7] ֻ-ݷQ$)_\s[0bt')b;+zHbwk#IN% iNEO'H7 s9Т=wʠsG4TȳHd2|z ;p!ݖ RVJ$Zȃw Rz 蠏) =q +Rg4>?Lm ׿ӿզhscc_i|΃[PvYsͰT≛`p&l5?%%.FT#]%g4u eM6 6l `cbvfwwWnϒwK٠Hopc6*(yBjqNe"4)Y Pp3{*afa=DeWr@?[D)VŸ0NCPj:c`wo)| xΜEv IB$mj~Z@DIi0 %$S19@dv(A{Us#S좠J:S+3~:%V1]#Ög2Vyh h"8e*-82-̸nxElۋvܨ-6K3LCjkz*^b׏'y"M^QuFdbjb+Hx58 ]/QPmzpey1H1Q5̈_܅֘) uT\pdd]kXe' `iaaY,ywG@7^d֍rcl&#\Ӥq1EkPtE 9(^cT-9O`0#?Z=lå8Ihs/,qN >?&DfITq]}Fz1ش /𫈲oY0ő 2k:ޙuEm PL+yq3'C5UmTThNtb' A |rCK0_]/7H7Geɗ\/EJ`tkra͡ o2 YxFECa5\@&f!EHjJnɧGs$1[s쌘"I$dst)Ĵiٗ:e:wU5qه(Im%Y4zY/xB׶39.P%$>\-*JO3u#!W#* Y%઻'δ5#=Ok[_J{<8ή%,ge^~ c 1cQ3H(O߳'JB4 ݤqz1 ޑ8Կ5g r~jN`Ks}zn$>6B43^ .{+琟(j:5A09E8@ivjӍ[*(du=ո `ldZ$U}˜9orB fkJHKYH1PՖq-Ͷbchx.q0MD)-{cݛ*:yo3m;?9Uɨ p;G 06l{PՆr|oEv!$AESCRSgxHˬxT s;R뙸w.nDShQډ}#'oճ^Y6}KLF+{_Y"u!RNZhSi8͙!O)bH.W֎oaiPYV mώ$`U\DŽb,:ŹoV#r$̷"۝^Hj LRsQ8m3"z'1| ѠjꆧRE  qIetlY'6lya rH /9~+" RP#_K%D{\]i'O3&ʛ!utB_HM]qnV ڌꪳr!hP)c1Mm#b(F Ҿp ̖Gۤ!KpT\l^' rEk;%!˷Rc폱'D^D&,Bxsv%7b;۰t+I(`4ЕtYSIA}Цb,cxgC2mJFH8ყX_; _yc&v3~ Grt*Lue9Yĸ%r0)q2)&U-J3T mc3WFWdBMx4 wHk蹐Dvo w_H k)he@촄ܭaEL@O|9GH~=L) &çt:H\c n":~s$}0*A+=\͔xX_x99T^tXҒp:uH6h/9Ea0)}lΩ[qOVWNǒGA\@jϐ_*@k@ܙmK+, t&o`QO@cI-"8%M4b#ܥPZxV_08yG,cE5m %~V9z l[K xk$Uh8NY(NJ~$Wv39#6OL_kptp_` @6ڲpNO{Yv`,XƆo4 {lK1~%=)3Cd8Lc!VaAmF8=hw:/cQ<$2# c\u4> j_}E(_J^Ok_ADs $$·PHgkT(Tݥ]!!W8dx*.XxIc/m0HeC%Z)ru#_ZO#{:j$5EnYDq4I0$muU=gf3&[$?Rr]?\kAk*LQUqzz-vuDO_%lD!uA5aw(Kвgn4fۺXݮ.] #uCG<ߣFeCd1^K$9sn.΍RAڬɠh^ҫ8z|]Rx&w24Re@tU$ȼpF ђ)MyK* aqv>e;- sVCH𼵫U<G1cLwf먶^T2f& Ӥp;Ih>+O Ie JqWf@d'% 8v'6FB/#+u[6ݘl.ʕlqb4UH9`"}k@xM5ճ zWgk21E߈Na}{:؆zjM:t$[J=+2Nt+[_ 'So)&B: ErY|RdT0 ]ŃtY5lkPɅ[MKKNI*RGI_J{sdSIx ƐRC?[(;ݟh5G*U(_4u`NG 1eWPhXOo.Tc"}:wwTp2'e <[r% '>KYDo %н3yv1S4Si‡N:\{ ՙ~&ftNZ sMoe22w-+{H|Ej%~RDhf'Xt͛MYC\B)}kB{9#ec#,<(S8s& R`L oBD  ^i98Ȗ&j;*}?iJk_<"J>>Zu5A"ڤ?@}<[V! rdf1q5PR^ oƧocPs IhMJ'X蟁 dk}kl^ ꁗ!6bCjgy ,0e$+Rm&Y6"/PSDJNP(R|w( \{Q뺸sy5%b7>4z87g~`ZL&qJĺVqКQReXSE_={wDE|/g*Gd[l&̘v無b,A;Roᅮ%J'B8%|eZ,ovfQè:J!JBsQK;8vg"|*m^U?('棿 ~$w6xQLCR 3)H5,i{r%GkoqKFCs/BwZ-9뼡 b|r<\Ce;BY8n^WW 2Cm׬A%lBK|{V;`2N!`w?>ϗwO7 cTb4bx@y0+{9P[U1 pH 46j,^XÜ\JD;0)IAC:䵉[t{kyj_,s -^!Bk]qy;MǻwFArAkCa)+C+y?d!X, M#UjJ =%4 -|@B5x&Pc1_*(L1j-S"a3O,ߟq|;7mFtTBs>e68 #i0unKB68`Qp;*5 |^ $.Pw^/[xUC@;[[ Ũ`DuaU v@1xj"w1n[#Io2Ex=FiW57WhLfcVP[)syn ymIwڎޒeߙ󐳼!eUw3ڪ*pS &*]y1a8caE?.ʁuո/mU=S~2T,Gx[߫Ȇ=e@][4#kaW1ҍq"{m& LڔO$Gn1q&Pz1v>OV_.niFT80Ǐ . @:Гi@8ƤyH ZvI 0Щ~ X&NC*h9?-e륐MxP<\|ijyFF/ne ^0@61%B.abJUp9:%n_6QնZ P"MZBDzBBDkR=WgB,#o\=?iĹ-ilȄF:嗮Bb{5bHkbt`ֻ mN$5} ]l`ǥkϞ (~ YHhzc09md \ho$[=w?=R.̸SR }ZeDGm\N)υkYnW-kPsЊnFͳv[r AvLsGBGPYh  X "[%M"]HPT3pIc5vw&獮(_eزɚRC-0̶"&\j G sp#{ʆ)w0z [uuj[+$o'`H|$~h*堰ɻMĄ| EmA K-׿9R.p 'F ;Dv0{=HMAl% T^*P7cr?o}¾l{ Bx6oQ88Mszb!K**q~eͬ*|9qsK`j(ZgFxg\/'³V#VلgN~4Y܁8!a$;hlV1I5w 2PמUm7!G5SՖ%fa\J:$mzDUpaERBsi?YWژQ`A,|VthԜƼivQc/}/x?mY%*FI]:Y{j΅4ƁW|:c0/%kN{;^?Yo}@FgY XLy[طcxљONdqO߅a0 pĠ6<{.0"E q), ˮ :Kv)gyts}_134 L~$;Jsk5jl&$h"m1rX(!Jκ7q3+y!͓^Ic-zS[8e, _=jf.>"T`" ~>N( i-S rs'5k0c/mv6a>;J\kbAgƦdU#K? C'HK8nD/xx'!,9};"':FmL,J;# Pp4myTeL{:MH xA* ~#VꜼ5?CQ{cL e\h`YWVF74tP׵ ߅kff7r#DV\KR&tHV$Sr~ 7N٠bMRwn14 HBq<瞪PB N<:17~DdAgr"aA$ߔO'CJlXFXA"\S{bqt3BM𩷌Pvyۀ[v{% 48?켛,Ϛ=(slqE2눏0Pқ}E6u2䂟irw4,qkB/AXrLNbbY}ћvR|ʋJ)^%u">n_nD; 6x. GwS8pW!7Mj~0[bYiз8$+tv&~a,#8~Bݑ҆qy׌_+KJT9<¡i{mH}`7p"L ˜md(>L٥1j8}}Aa5 g?SvFSƶr]7K{u TX]6 0ܬ+ 7:{8l0HJ ϐ&Ry> #'hғp4 bl5RJ]ϯ7_ضNN>D鈒{NkpΥhSuK K2tK ù0C13$IݶЛ]ZpHsm%IŽˑ^(YT#O5~YK[ ;'sdacxK簭f| P:tR)#J$+.PJlz|L"3Dv ) `NCt =*,C|[띾g )e+z.<@@:?C L8FxY,_͜ IT@a82O?@}Xg6j)3կ#kN tǖԼ >dhk_#ƓQ\ ~2bZ)[`FH`O1duLA6,<%mLqvoW/Ցc HReDFJNw?e9(=hjsvSL<_|sE?2 +dJF}dwsW|ˋ:M+:" ^66{lM#,stVZ2m<[GȻpk4^͌>;{SZ !?fi'{*|EYRobN6]b{#RC^[dJ|c.u0 l9U(v|/$yEAr,o*ͬ1m?mz{ڱp ZZnb3#~fW| `­}ya+P )O Ћg7>oig{]W`+-?pAS0aUseA/N?,H~oF5rÕ1 '} (Lob" L/p`&`'kY%Lx%ğqAe הY~F|"* 7"٭ l}#KTy:$ٌҲHb /^ޖ~oˇ Đ׹fB^}N>%&+DOF@7_E B#&Opi<;"h=|K:vE2}W uO"~`x70e!fh|d.Ȋ3m+߲ue;3-p`,3Xs~nX;:<86gݵf3=-"gyD E(mp$FwЂ۩8;KY;TL2|z30\CWy*p§EaZV=V"D*^ 䙬slq3.H%o0WuB 62nő12KDA`cJUn(V3#FErӺѶPE1Uׯ*`O'!@x`"h85 2-h[d9ODQLLQ*9 TP1:jeRu<Q6)<(M܅tm5&$2SeyCPq!,weoHVdK%Z^CY )5aԷ`p XgBJu: fpOdΪ;v:^ڎx*`r P31 &9ZDDMv\ZBt[['wG""!'GA&a#..ܐ-=6*#OiWU`_k43svF^5Pg ,iPyI< |sW[-7Xфܠ…%X4uH3bNњڒbM* 9٨SK8gQʬS걏0NqId޳`E`*0MuУs]zPxt쪻S:B R,EnPŅ}G5} LsH(8yl|1됂/*u)ԕb W_qm;NR3F v;0Zam[qMR~4?<3#o`EK 4v,_>3.O|)r?^╄ ql~IjEEH@,Wꤿs9i;r|l)-'o9%aK![b -;˿^f1D I1C7 oWcAh;8a!Ց:'sd3slCzB1 K]*uW '03%xFi.Y& &K 3VoHQ˧cOd`QşJa|Τ>:BceX}|m&JSzUHS?I+K–\`iQ<]ๅA,bt8yCu&UZr0V>OtBojfC{.RhIhBBt0쌾=)Dw-rBxb9 &.O|4ܩ E틅rOz?bPU !x$uZ;;d۟F̘[4S5V@xڮ!u1DPJ8iۢ׀L)$n&BqL vo.(toxyP,ڡ>̌kt ? x^.~3imeųĩs1"62=Ryt?+_-il12( k- E+\g*dn=d $^; GjC_x ]15O/>o<мF{[|!P>x}82+ H ¦\Yț`]JZu$$Q;ȘSYM#Fbb1*^vb$|GihbIHDJy*h)O<*)mVqzN眤5a"teu>þ_ߍIl cbڿ-/a^cyL:~X7 oO0jU,O0Ixb 8X8P"H6ٮVT 1z>IJhZ΁p(~;KIS䞭)!J籒i7،f$ &\EĂ0S W 5Fһؔ63 c#Zm\AUx5/ŤoA*߈.ڎ*: $E n KweHH\LV8?뇔jkeE.a^^vIhMʌ?v7>nk :3c&Y_(}>sf۪Ϝ}}6QE"չEM4ef7`z|QA"K8 +c:ø@ Fxz C\P~rFHxs5ቐ3IT౷2⍬AQmT^Fx4.,ĕ ax^-Y!=Ќ&a'IVq^ ahC./zs&F/>/mlU#l)uG_14MxC3r 5O庳+7 tCmW^ecON?o5&J?ԥ%4p.$oG$k͑~_WO&`1iR0&`h)ᡋ/ULnxCRܽ:;=pz+G`N<-[=P;jM*s cثحj-: jѡ:X7]#W4r{3q~m{Q4 8'lv,4ʋYe{ q܍wFP  A)1 #'4f``zSWۏ1 ZpsZXgӍ՛K]b3emXIl G`^G$FAYG[\.?WnC<4GJyC y(DxH'D_D:oe; dCM#B]ܔ`RQ`P+wBQݼ !$CeRdtG+݅3J Fn=(0!`ypZOoq+!Q9c6I>uVv.vnϽ؊33M ?S*n\ƲٷUwS1x Uf](RU*lI x:zce=P٥4IzـBz~~vZ2Y* /Bm/u|pmyP3Aȅ4,8,x1X刐Yc9j|9W0u/{ &O$AV,r I fbA60W* h]]hE>;Hsi6ۯIC?T~}xqk'*ٖ!^3 L MC]2_x?u,ݘ/ihC>դU״Fق) #?hWk#BHhV'QO}+\B_EkQi2qGTG# |x6Ht  eУ@EJO;¹>":BwbL"/^1Zo 9/zǤS~WMZ½[ߠUnb5nj!kOUAT2 y*ղ,5Fuyc+McW-X~OdgB%lz%<0 i\=;߮ #7P"cYd)yhXH+K* PK@4\j͹jTZG. b+zVzx*|Q;^_ʅIXN׳!f_Nt.*n!j>6{͛;@X|DnFɈrqNX"/#f7uV;a5~ `Q2#ρ4(sfb)BQB1D;ɯ↤*-G v~$!G.3"4> tJڞp0:P4GB *~}/nDE,;Ikrޡ~Eѯј1QOI Q(,`pq n={\\Lb=f:4ceTsZ᠑B\yE}ĹCc-Y,nW5DBjU8~ƲTV waPG"(NCw9PLQ -Uҝ.Je:aڐծ!t<쓭{jC7(ڥ+#7\'# ?qUw {J)@qY[W2y30f',@(!%Y`I J M|$.P%PAp2qy͡ ^,}ȧ=Q^_E^.̎Iafc]/w>'וCsƧ4gI* Y A~n=P0[m?`eU. >Afrg,LV_ Ml!{)?CZ&D@#C>8ffj\<=nDaf! g*g[H;r~;MjNI64"ՓidXXC8E4|4#m_J}PJX3=T4G LvZYpճy>n#ER$HaSC4pzJ;qǗ `S{WA#9lc@*B֚WCץ)B#ƯBzGj%hD72RRB(Pc01]oQm=N ]D7M8'N-K6(kϺ4hM\FOX71MLƵ tuD{l; "&Hp$!H%Wlyt!g+>׌Y״$b/nA>A^ka;}{(s,;]rvJWNЖ9vSCپ$ ,LB9^ ~yhvYy2VP`kFLe}o ? Qs*}ż- '@qp?>J}9ϚuqRH;qcϣrQHǬ~ Ejy(G\)[6MLeu׬|zAMϟ8-IS)+Zl,%S'l29NNrnyC#(UcƪЈČg_\:ǭ/xyӈvd,^dA m!Xcv+ѧsPKtETosLz`$)Ccgjᥤ.TD}[S:IYWh?{sV"Jv Iz$dB_GWʪ4c2xVdX5[$嘈yBZ0%sDr<ٹهK7D `cnvQK'ё~igDH[r&-Kj(ǟ( zv< ť:x^+Ӿ],~-DQͣ495sٕ}@(ⰶKXcn%#/3SMYV!npLMV&l?7U<]@=l' ͂;"4<*3iWSF6f ɪbL[y: (P؛@d,/8uDVZUs9F wYHͰɻ^3/OR l7"+:\Jm *]tw6 A"< Ş_ #MMJW=5cJq63w1hfy8zMN+_`MM8tKz.tD̕9p &{K͝nZX &3nʿH WQ&u:=oIf6FCԃ0{lnUc@R2_pU^cI5≅1L\iM~MmW+l\IfG;,rh0 ,d 0ݸ 5ruD̜YsKyaiEyɨWt#>I/gm@:QjA8"۲=QG _A % ׅd',2r=W+=]j%{Mzd>q'S*J{E4L}ܗv2W12x#]My!?JYgQ;]RsfLԙ:'Zo3E4ݳx%|:136;F)epQ 93apoP]yѕ\tn2kLӖvV宁4qy8*3*uo0aG-0Ô'/,hDv$u5)db+c] &܀H! %ٕsSR4u'륜l nEpjQrZMƿ|fM\e47.!l4o&(`aQuP06,c&q_֦o8!TRXk bj綩[UN#0ۭs{kۤ~DѠqhȨؒ 5_ߋ Ȅ2 ya:I246O33N`0|ka +̎۠J!zW?zTI;Hj 7>C]}M^ UuO[tc/_Y7(\-9ۯkE B!ܟ.@ldH<Icc3ԡb{hCv݌Q8e<m\|ȨVL ߰ Z'%NXh% =xXK8BYF4[weHk'tp Mt<˺߷csک/FQB4ҋaMKK bZqӎ*1Dgs %pL԰#NX=j=dZ8Msqa"WiY XijD5#@=EL/Hzoπ Rq¾pᣥ4oj7L z@O ,,4 bqcv8S~qtKI,u _4tɃc`˾Q,jx*'XRb֗=Y;{GA%G,4/ByQӍO>T`5 ͝Mr{u0E5N/bvQ<iʶP}\gq{x {i;m@ S\D ,B^[<)!MSxbqq*uJj`Ȣ0P)g3!Clt+PSt4OᚩFT %kv:{YGSɞ#Q#tqnM]@o{ϱ5i}kH>ࢂC UCO{!fN7o>RvLJuUY 9X+l:ڢ& >8]m 0}^M c:[-J?)jK5=}H&:oKkPWa%gxMq a|M>E}2+ .f;ogZ&{Mx|>]Fs.@.١'h4Ila8 HMgtNv@fۼ!aaHmVCh"ZZMQWSLQ 0׿P_In2F?,N>-ԗEۃUyٓTkCFt?j@k1gjhPy&oLvDJIV~DaS_T}.`i\)OуDkqQdlZ#_`duD i!nS.~V+$)RnӍSL d^/X/onȽY6 $= 82zdsG)N,ܩ{jer@gTN1U8<eC=H4h{ހ/z]7F&-cyfsBw4"goo2 V슂 ;ɪ1~{QPl֌@i.Eo9^VK̲Ҳ{i{{_`L„q)w? q|ڶ,勐X#C!EMTbm%TEcyJ'K=d!l 93b%T6'iG+lqbL=5WRq?5  @7)C};֏ҫ 2݋A[]lB۸_AݽmBjhp~lL \1= VՖ[Hy#Z!ӿJ . ?#x ߷tLq(J(2o_F>pgLA*N-lRr >W.E7Z3 =C9HYVyF-MΏw=+(V7 N@>BA}8Q:GDxFI|pU֮$A])\s&;NlX>DŽ|-t-N_3D٪3_ZS7bźYzʱXu?Hħ%sh>|Lx' `)5VE3i؄:z[W-W`>rOcZ[ܵͽpPgziu%.Yh_3;E3IEUWP(mv MU]< G]M{Wšb}PJBJOXf.@3оiEcV AW ?%LrI䪂z{IM 4ˆ4%;u ȩa0q[4"v*.^5Y'aXe-MZTaw6;sy#nۗEN,lhWiW'鼸*.p_N1 W]mC@Xq Pw&L \"e|R/εC`"Ns_ŕz"GITr]kY &E M͠\!)mi-_NLl 6©eS:FG<+MO&g*7jZm2]_R*̱P) T.şW7HzeatiH [$`|Љk)^^fqKgcd=9rŔc]3plpƖC -G/69%t8uz7JSC|)6</&Iv+ut=80`B(j{jՒPH`CPۓ:Ex&.l>)a5`RTy8(L#}/#'>] Q1KP ̼&.Yǽ90o=Ė-OZm}r2-nI}O%¯5\(.buֶkܕ6ِ (nH$m [vz*pA3F!*<ڼ @R̝0druT'WHvmSa,JEEoÚzdI2A x s6gshOYJ/ ;O7h#7o aQteE^C@x3հ>48{=23mk^R\~/W4+\SX~࿑q3="+Tk10q"9RUŢZSڰ='T!c&B4Н&. h'rB2g뎆3[Ak\?#XQ휊(޽Ť g|%@MԘd3򱀑BYG:L11I|ZkK3J#{Px_EړT`{+8x*Ac|kGӒ M!j^sb^rBl0z}Bގ@AێJ1&Al|DU6;'[ u]>a)I4 Ħ6S+汊ü1i~koھJjxîQ=|4O_I`׻LMf^|ȊlvHY;Iv+2. NڢPFit#2$UtÒG 2q,m$L9M5|23Riv6г1] Xs(Z.6z2RYhÖFސ u:Zlni{'?˥K}O_, # SH\qQ>lν 3v8րC)jD"z 3M`o> ff+*?>(_e_~xOQA^h{1j" t33djbEA 1pȐo(sNmj/Pn@o2L&7DOD\E1)'w c){vIN^aH{ ή󳠁]ϼ UF.lm>oM$!&!:Y$o:-䟆>w\XJS233Ĭ3xc ]u9ǣ i^&g1ԉF`CBߥ(~q&˺E[Q(M҄87`妼u\>< >0XfFW#Vrt@я^$>~4˅2^v:[7MLc`z=2!*#-=`N$6h9o8\ݰm:Lj2T%c+6RG9+U/G㕽ϡ`\b6TU H,JecZ3eduykҳ AF* h{;(÷pGK/¨yҝ;Rh$<9J&iw1#hŇhP `+A˻8nG(zj9#yyL.ZṮ#,tݞ7.;qpꠊe:?w_)!/@JşPN]& 1I,٣Δi&IdΙ#-Gρ3%C3^`zo%裔~(2RK-=~#豋qAǗE)G_gZ0{VtRR8$}275pӏ[:Z #ތҸJѣ\ %8MjA7Mh${66bR\#ν/Q%@! fy#ưp~mbTϵWq1ɁFecw8m)^?@Pm|G%ad& Uj FgjP V _p&y]tPPTڝjNFowhGq& }Z~;bŔlPkK|M %$0RinF T+UšZ }@&*djFU\AeMeC^A!7Ha!D0T,(0`ѸP.e'lѧ(UuBEXhZ^-4JX9' ߊ'Zo1&㓂mxլo2_G ~=zγD!_GpVmM/\ gBu|kPJ|]# ݞ@oѡ1"*k7DbE Qwm~fSV>z ڈ> 1R1\bԂ˧ݾ9#[p랹%V tA. ;Bxs$IWzX~wF:C扌WGj@Kv/a՝q+q g2h 㫟Xڠä*yZ6v"'v"H&B4ئ*\{,L4:0i 6߿@7$U`OUɓzܦPS_-E.AqZw%sB'<nS 4$ (Bʤ*z)*o0PiCڏB. EHDIO߀侬kP';13Y{`5f b4By% sX/HC^ccߟ~vHRWW0C.De`>FA]H%YKo[u&12)B<__ srX,jy(W24ѪE=ji.]vc7woupƀ8s{ן3JG؀7 ׮ңwLcFxsVnQ!3߲\ FnV[M X%8w-BQF7y!zw(+AQ/96OAP2\'Yi״'HN?m1&rA cN[z@>&mNwX+aq \܁Cꥵ4QoUUZNR&1%t]l i{J3mVW ݫLȈ(ҦHҜB[~^(y韮y,\mx^榡$2Iw=uc#1$fß SCCi5"ofބn. ڵG a.h{> ADJ/>k_kt'k $7_%t^k;56Ӹ:4kqncj^5xi_1l,mNnf=H̒͢'~{W/NNuD*o&jM |4k.^<Q:Z[}5ꨟ~pMsy$ai-ͯFnE N4gֳt7x*P\ZTb ZbliB1[Wn|_Z~JHUT45teB&eSkp ,qz'?&hՃ UiUitlM޽v;c +ɤ Ԝ;kħ-{^_9ǨͶJJnޜ[U5* W4lq4>Y ɝ7&"D^Q;nEmr:{,„"^ta =w)Yk*;g7F0g + eB BcY ;\ ׌ .]ޔPWi)(v2 )K𤑷=}^i|MxEKQ,N@x ,CM{k;.d<޷OtGGnLa+)cx7D& (@l>y3snRph_ K w[JL P +\T[$lذ Sx&(qbZ}y)]1˥mSr'Y!GQx6céRvqis7B{L8U~O9K|RV鰬c}Ƿp Z36  ;畣{N@#u9oK42}N<f&@S g0#Ny⹙W@m&6لw=<iuzz u*bőYD1@(F(TePNd.2 Sp.yLn*$v3;F]Jnz!c}sf3NЃ{fh;/v%ł( vGLRQp/6i-hjHȤrx8}CD.vT]ēAƙOj(qD3KgQd[oH|k7*SGI;L[eyb^8:MhrJ|R 3^V+OJzv+@Uֿ|#]^ͬlv3mJtL6K& tWRc9Ǡ[pT~6/(1UC%~344׹I/R:m{ `ܯ 0eڌM)7(S(7U&!R.8%J0T\f<Ë163aZ;s53}`N՚d[|sv=2\܌޿+fK`ظM_a Z$v&pB0g5*hIOND*V"MYM3]W;ood/7b4_ޛL;ۨwgZg# {ܷAD*oB\oCK8֞dfv#X{Gީ1#@/eQp|C2l8V#E3C9!m+_撴~ |GERwʋY3jV,6,(:TʶDn-=؊#>UN/JѭHG:.Gs8W/̫uAqޤ]BO ߐ؝|~! 7~B0x/11&pDKWQ9h<ةBU-AϝOrbӺ!j+΂ܲC.r\8TR)>s#>]MC!`&Z(B&q~cKLJ"4fv-s~aK| Lhd<7RA3P"3*aE )j ʀrJUHle0"zF׉Ϝ!ËYL 0RRg(>_AoFٙl(|#xঃK@2rv oAZJ["w/X+fT[G>xx0Sgi;F;$wbn̍@Tv/Ut,eܒJQosa.g)I"&Nw#!G3|ݡ0.p[%W"Oe^1L7q+CO¥+jZdq[D֋Q-w-w5Tb33/Yk.eޤl:ZܘdbQģH.ԕ!:ӭgˢ|\Y[ <2uj>DK6zYj>00J}j#YNBaP0=-9"eܐc@# 57 AD팥&VS>yKɯ0/9V7a;@f19x }Nٞ]L3mTbE@>b6kLKᇅ՗鵬o#@*lxa#`3,Hg'mH|_s~1`f~}MXY} )h4FG%#ci%,>IW=7cM"3BDI:%w&-ұ ^==rUȕݶ \o,QFXZ*&B3|.شJ~zJAaT)IdΉ&ݧʝ"zUmdM)(֘C7|\m!DD=͂%̦}'."]}~z503KWM:BQnL&L-]niupP;سn>)8j)5ڋVb tXg": ΅ٔU8E>hs$7m<.gw5;lY2^<@8VjDD\ x͖dvX߈>E+5$ vVf9 OeP,B2:uGcL^SAt%$ ssĦGq;T<{4Tau$-m-u1s퓋0jCh-w9_8(F^3vל>o\!CXYWfM`ɋfbXUI3ϥI^QF8bPLwH .>Ű8!ou#.CJh#WOty5#wQZX1:e/kHByr fhEʀN`\+=1{Һĭ$w_/~(%<}Ǖj1) HojfNEFO[tE ?3"sU%F16̘=( o9)6 (jn"69zDM~BY|1!\w@քbf p˔mx!qHq\Z(ҎT~ =f7U:֔-rɯ_:S!vmsj;z8=4E#f:L{4ZȮ$7d-&Cc2%[Sy*]p[ʸ _fl Sa!^ `Vdԭ?MPwJw>%]29nl3owʒ/Q0'(Q%6 *Yٻݖ\T0,\{!R V\,Jż/ _8|"i&ILۂq~nf]iI9 * ?pzlKtyYr!.\ʀjuXVbPz=tykG38Sr*oPԑ ˾Gv`]%cx/\C\h;@9 y.'z <^< txGYʨLF FNГBB E:4Ta`$ K ' crøyv͑SI^obn# .1P9B/nP֍D[h!M@̭eg ,hɡW#Lk6T 6E3I}-K[ ΏhC,\^:+PJzG]͊Ri'$Is? AL ~S&2kPKW,GO q =zYUvkp5- ۈT4N?.H@MEo 2Bl ]s ^ 0\"왻miQw Ox^E0@-?y5ؗ|oeEɾίc"7YS{G|) /'>@-5F S8_iP-P`Y(Аzz{oOzU)Ww.Cqȍ<)Ne[nO8?;Bl-!C u0T)_? !&:Qx8|th3ӲQk|M-'%vSSAؠ7 Ҽ16wM L @|eWHF-FW1yK],{E.xR8Ԧi_$S3m[:~PBtC,V}'ZzTG-q`vh0i0UU pǜx⎙\vUɝ,9nr1\2KZ ` .|HL!^QѢs<#XGYkc5&P=6&u Ԁ9q94yuڷt!WZHK{i#|Ռ[)qN4RW֧=Yų +E;Jމ/ 6uSڵ y\f[֕kX^-cnB0E|iv+04ni.LZ=2sZ0Qk<8Wn' { j;Eb>U iݱ-{da?$dl ~hCT.LȪ0PN{dY SnkN-:EJA)V0RWYlQX'"!X'xr0AD2TJ> 8cPeM@{Fh1'U"v4v>- =Oϵ-wKmݺ1[ƌy$\x@ɿތ _<P;T@I$]2y4yKYe2&<]Η@w6/ X޴@j($@-@!uuHoRum6Vbr20AbDg7ض1]A\YpKn]ֻ&~15!avm+-_*SJP0] T=+ r㵋UƵ<q ŨLeb5B>P[@#?*^%BzpKuFEVUQٛZq3t^1z򏂈NL\9|Tf@ % 'ھ^..&f+Qv Bg#.Wł 5=Bæ7kG- ~˜ɻ?M$=OD;d󿏧?1 ڍh"Aȭ0`^L%]I  VʀV;:ГZY$0J'x -6Q]TqP%y>P[A!h-ze iRT;ž Bl!D/M J (MƋ  ]LZNI7 >1d_E}a4xȴW⯣Cť>:?+o+*Kc'O_z7Ȑe'Xl7;5ʡ6J)2~Ŵ1,KV9@r 5V)sΐx<눱.[KĤ գ <‘ MȤEFULI3qD^zs=߶vdH_óhLW xk}Պ96){qBK,SH&FPj̄~U,4<鹕 'ո)` A~nW0=܊ɓ U)^\Fa.E:f7J҃3%F_BD{Dy":CPsӏZ/kYYr UmK"JL>Bz< #?  @ &I1~ogDZ̤}P;uE`g95ƋJ LOZpG7o,k$4hNt+!a/ SsU>f wsMR]\w^! %hz֯,.n`,1|oTJDry|{j 篒$9ay9$ kA[$&`"˪|v*v<*\J[-Fh8lvoy;.g;"FNJ~و;h0z6T瓟^x)Dw"=i~ -HR"@}Iۋ [1$Ę9oMeu^OB#O`BRVOw[$cO7+p!!-vZ֯"* )QهC&) )MኺMMJ$vG F) 8U*ziu\2rR5r|ߓpK?7耰?;zZdt-Jj`jsQ:[]*#uL022(<80 [+9_//LƦ I>=S1ۑvRY&x<4({)ѕ>2n➦EZh ;P͟u/1}J3(\ @[ɡ IБGy?}Ui"6.7ʄ|:7TPC<=qS4iGٗ1AnʉOuT$5OS/P6եKu2cNKx$XJUBy0WIȨOH'5YP#Rkg(:x@,7|ъ!_kՁ_3f_[+S9{Iπi๓Gx!O+[dYkU6% J%_t\c1`iv/ ,ϛrUT]Z)PEW]|c!41G37l+s( >yPCR;R<{0 Ԭe 2OvtahQt?['`T.jv| +M.]xmw |8:ނ!Deu0{fGO&Yߝ#T/AmYn6hr4(R)QL%"?Z%ٯz4$^3U0K1vҪ1F1ت96i ,þ ..LPVm*p:L/ۊadXa{7A `'#k'tulYs9XP~}!zј%% 33clI .e*rX ACM^dvG߯OEU/q쾧m3AjޮF3*V $19I$|JA/s<3^ Ҵ̾e>!:2kWˆ{,݇/{MUgދޮa*g9k5eY&^5/󭐧ɫ0'_ɻhxѥ{ \ 4ZnL|g:9Xx|ejy/d^54jaɫS'ՎNAC\kCq ^59v0oXNm} v<oPi(1v5VǗ꘶X~Ĩ"5{wP#\&ڽ5aN~%R#i,bo_vZՍ`ļh 'Utfcg:aӿe(؅04{c}z9oڄ GMW*TeFv g;I0PBR>8wqibxH;Df8PDS!j1 ͰW4gpʸH+dsi8TL۬l3/5NAIof![9-S53J2!b+q~0S'aeS.Eԯxn0)ڭR+_?;:fDgEuX6٥a!zM6䐋N!.XLzBubT5ɐp{f5 u'ON<.ϬV>x6dt(u-ue+ݛ_k`H`@_*2_2Ox{ƏSCY9$CɟKI@d/ˈttq.GZjJ*s5Kl4 LkЁ؜Kp'`$#Li1[WaV?\ro7k){%3 6o{UcK@郼Z]@+KF6H@ŀǟqa65":3JOX>i~Ujqs햎t x(:4ʞ yqV8IdbJmJZ.++<˼}&y/q?D\ _\ ܈Q1EIV!qf89䠻|)txg*:Hl(io[ h!Rs6l+4Īʮv,b pP3݊akQN#YzJ1"Tmf.B䚆 s]JH,Rd׾հW/hw%eXHYͽ-T͋,n}ʥkQE?D R ezD9t}{;Ub7ob'b+7s޵IJR.A̮ﱅ?_5Gs C!&Ș-wkc_tjHys޿oL0A0xR$gc{⹲Z璓T~Mc 0_{Uvϝhl#` 0RSg١ڄ]`x'.22dbV7 TQohpP  moLJ!'6u::~g2V ߮V 3? !-Z@F\o)l/J-=n2qstR?-`&Ze5 ^^8;6?qc7Ey1EqkBh_Fe%Pi>1JۍQҦVCYzmT3ʝS 3| _R6=y\%Hq{o?Kک7ƎqVh^wM};, @iUٹKs}Y1E@/E+6aLv0+f:HF9-:c{ <:{)}."@ CGs2;;;_1!xk(zA8.< 1n6.{ƾbmP=,@lcQ#uW?bbT0B,*Ǘ! %~ZJX""9sJ9,(zѿY/Ye1"zl=X1U85{~ĒeXBJ6&f 'ΒE+?rیOo* #^b2ؖY dSAwB;9J`d]xٹ`n*eZll}6li)R)Rb 3s *:bU+>ӸzNFqY8pL;u"gk^ yt{\ߛL'IQ^urP L¹((]=YےnwⰓHz- }UV{J1\H,`W:ozDh(NlF|?<N]b7Whl]m;3{bh 7ٰ3?Ղxg9hzp4Xa6glUӵ+7ckҟ^ Af^1d\~V{'m% pY'ˢ'RQٌ2˪O4̋_r0]A9I%q|MZcΜΐp.5H&gvD0!6cOzhT3R_ԼTD8X)M,yK7E52RV&<Ƨ[2~a+&01l.=%vر֖8Bq#)$hO7khtt2^Xn2T;L WGe7HxJR9\ʐblwP`G5(_mQ5@Ş۽}muTi%$VWIMyGMRee跜t:]Ֆo8~9]C!O/*h8`ֈt O>WY>:(c7#wu:Wq [*^\(,}pi51o ;R u3GCټX}sCڢ^I.!ݜCar_{4yr)sQeCem蕐c9nT7j(8hPYojg؞g ?[\gOH6MEkT)F0|$s婮1Pm}1M.rFA@KUķԤH(T+%- | ߏ+ui7 ( 3w?\p=B:zѠ.w"#fX܍ ίMUeV x_iܑgE\c8:qJc |gmJEqgj кBQTP{i A2S94[V}h#܄=!b2 :J| ]h"0z'lM/ ڇvM2o ˫*Ґus,Ct&¦'Pn{%6LgrI23thfƬ|(u,9B|g*RhH#ʤL $y)!!9gX*\7U;=ܙ v%_j쾵J14:mIIc +O]aAGMvBŖJ{!}_(sV tL,J\//]2xMʹot &j.09-C|^CFx.Vt 5mbdG_NWhRғyW;G8) pm[o'̂ nWHV?r?PB̡0ڸ\{h_A^Ԡ{:<gq 0 <4,7~r,k;`兰ՈqxBk=th7oMW[]8E[/Uu.Bv"s,m yw?kB__L*Ňdi?lh|T $7!RdlUS\u֢cމc9ٛMdAiVZFnw@'JF{Ykh%}I ̾mab/GFa wd!f,.?tı6.|Fm.ofe_J:U+Ge>Y&\|i ,xB!)usb(E; F73oﱮݖ>}/—fJy#lj9Sȁ7YqOCCmng~F.JĸIɨyn+9)jB^SrA}f-׀b1-7՜עuЩ޺[d57 q1GY4C.Jet %@脠\FE&3)&1:m~m4,&-4вtФ| ~R%5h N;ݫ_4.QU ~Ug~±d"@j$=Y?~=娆ʴ!1v4(. wǫ-?؆%6kO1} Y3f ػDQrh ($St^-O3kOKfdlYzϧHYL9 YD LK E.Qݎ^̾ce<8F̣?.b!3Q>\ 6$d_ﵺS VDZ=4-ASMB&iFɐÕQ\}=V@0~i[SD}ct;b̀}}Aʡ^g`Ncw Խ64nG(JEwb-|3p2t>)}x9ٜ `0B,`}n?||Y^GILt'Lc{ˇ4_@D>e1V@y aLf`sd t/SE3@}0ۉ0{?zJWBtYg!JWbyaJeRE5;rHxdeYcdnIg]9E%]ëlJWBá<G75u4HW7ƕA霻ƬofܐN>530s o!%;8yvCz j[ؤ&sT)F^A {\8^> ­BYʲ7-8tnhO)J,7vc:O8~ LLt@VwJRqy,p[ FTJɎ M.3*v6`l|GHPH،< Պ Xw Gϗ:|K9Y#\nGLlVFR#D7y\2hV'zTN%H <  sUc'AAq~sm~SOp x{ ގGBJ +}RW;5oxWlt;#h2aO`ʍLp0H /tz"?Eiu}DYj1onCxք_^ )^9jP%';"R;Az)2? uYtJܡ`tf;UDp:߯c[~wfPyJg;D9"JZNfO6]n?M;UsoQ?K ;ȫ=^Tbb;h1)rM]de^1w4RLQٸߘBY@3 CZAZZc|" TɊCoh0ow=QdBG/0O4Z z4i JBx]%Օ#1ժz(AT;#Ju0~^}zRiC\O5 o"dsY Apۏ(&Y]k$/Tep1eLP*$b 7*ve"X!C90 բ$|^rj'Ii*ȤW*UGzd_fL+5=R(gMP"K`vUn*Cg'W.ziz$P7۫Ѵ/   {ݷE#Wd9U@UFw#1_(.w7WUrgLRd=Byȇ @<ޜPC@.-R7ޟ Բ95[*F_f!Gȶ"$Һg sbގWbh)}jg(V4h+[u9>h'ꏏ Hd(asa&Y4mmXL6}"AC 7:]^Up (RIf4 )8v:H;-ݖtb?q{}j9;}hO{0\ >iЧqXke2WNj՞Vwm#+, WyENs>-е~2rd,{0p_y`hݬ }S#+eO{K>j|S_9 Cϳb+,L_LWtL+!)g,cFnvXo"ľ@ŞJ\w'"EK]NzXF6:O \굝?O9M *5nsJivD IJ&!;O΀<22XXX)lwOJk6cI@:_YD7_tAv%?+xuo6_\,#EE`tb-['B:| fA$:7j PO()ݩ=YV<, K9{\m,uYH=rDb41>h:ʀ,:LO:vޜeأn ȦObA}qmLyiFSy]DԨi`/>U48Ԝ>c4jaXJ! з ۜ'2x#%gJkԂQUɇg׌1-U:m!/c[)D0Fŋ;d86oW y{rϙgD GY^TEOwp3PX_šD;۴9 nȩE#\J}9mN!ʊg>oU@z7U3:1K`<& }8&f{NsVGtN8 Y_%^S9 d &_#{B;FԠB&1gpr@osf#wڴ!ZL, L~7 y ³0|X&h/zmu7 3| ?n0<6U?ub-J K4S|Iq.= ufmء. .++krL#Y nwr3G`Nk "*s\հw0 `TrKLOӆN8P9h7r"J %77O"JS??bxk%j *4l| s&v5ST@;.3M[~0 XP=׻4`խo>08"‡еqtZ23A;jpY'*6r qF2s!X ֬mߛ"_~4~<<pN53л֛ӷ_4^#BK/(5Vru${%$R'$A;,)/|U) s5v"ل7GX z}_X¡Fc \ 5}BgWǑ>6WQ!m:^r͙:uQWPjnQji;8ksoK4dV0?kDM2CI!p+ HD() BDe3/^sۉ3+653ϡU/@ _zlJ"M^dy/)M5ݎ%Z2arTV)N ezXsW "Ч]8$n0#I,ˊUp`ȹ]! {'o;,4QN i)i` ]Yh︞鏮\tS ?`R_^u5Q%gaa {t6鹓}dg~B zs{ʇۼH5%`!ֻY5ҦP%Ήo- ,̑vh5|Oj"`P@+RRW>谵>ZCm`MJ!U}lVn%mdG|I Z31zˆH&>2E(>UQi7lN`(g|&,f>Ⱊ>q1KC+8?Yps L:V tcu==8&pAWfD]V%2YBi&|ISԸD~ !bϻ !V+9pK pܒBH #1O!Il\=MKG(?:"AA&lV[BNg(ʹRQV,2 z!4]` tc?ʈ%:2Yefrm$PWsqO>@~!.EU٧h}LTvQ7/JpXykUoi]%ǣ:ZNIvTbd *!~ HU 7#bH}[k(r;ܵ뮫KkgNoҷ]/߹BqAD^ר\0誧v7$Bh; pWR  YL§n.+b5I% Up]8v>sh!˗nFB͓?mkQҫpSޗ_x#(|%LK 9ձ/r5bҎ\ʞ;5dD]tU$M]FY*x@b ]TChT*DО/uJS*3dgS=pQ< '`7 Vpſj>ѱ9)4 ulٹ 6.qI<4YGFPϘ2z@Z^ك㷜|Yhwģ@1 au1"MBvg?0 +ЇLsIvޮ2ngd F//gXl-0Je jJA_pmg?Ñ^˱?mߎ𦯪\6/\Oz WV t.wYyCg[{ȕQ8U^!s0^xtӴipPDlQSacZ^j.\+mexӝ(:+6Qh?nrFT8X]rpkcr5ZQ2UfLCb eG@MJ3ŒjcS^FQHOc3@*;y@Nk*]Q^[=iɢ%c&UY,Ʋ*G $yDmd1r&* s 4`]zIg-K 74}r/%MDXWU4vU#u1d_K#61v<Ő.Ҳ"Ғj5_ u a({R*pPBmyy $;8s.QOd4l V$0~{ISt[M!P '>4WuycICRH{AߛƑRD]3bYAL).icX#3c;t[H`L Q!rXp^=Ac v<D:L/2)(Olxz-5g=1?.5 7nž3~czIAe_B2Q b6\oJ?#`Tc~Ex`4e/St3pOj"b:cNl rU~^!ƤźLZi$=,*f `ڠ"x-k\Y^g<efՆ@B} s;!6hʞnnb[t :RޘVIA䧇h89%V)\Au6Bmڿ$q%3b;cb/b h@$ܴe ?Mo=&k/N`2 4%~ěX[g#ur❦OvxuPpRvO`58^mkH:|˝Nվm<<+]//3D$G%gT&d7If%_QApA۝w[oߒjtyjkx֕Lx^ vW7󻴐е=*p +%wYAF/+WjL8u4 gAbEu?PxLYp} 1 H{ߠ ĞD[Q4~;(eT/)t!(7tt$Dt(q}* sT# s4c=rRdǻM?l7^?4GmxfxaqÓ(+iZE_m6`݇\:_f1d F6hk8;j$\Hv[ lҸmyo&3(3ZdYȒRxCZ'ѥvWgѬP=vϐ^m)h^.*wh yS|*0ٲ:'a3Z?eq?3EQ zE-7 t<DZ8Ls4 ՟x1Š;*FVCTW CAsp̅ 0 -'M ڎYFSU \* XJלֆC UguqHErxTPj٢Ըw kU^?LgL!W]`Ij;-2ho6i㫎21`N.5Knib/ K7St0>dI]e 眰lʂzٚTf 9<og# o|7CE>%,. WwU}M;)9\B78k])YbOVREYm:cݱk5Ӑu@S><7+'DS oɮ燓Hp14#,JEùOcgh{ԙo(l,:- 0ONJ78gAs^,F9–m=܈ƯZwMޡ$'<'J=! - zEFC 98L4(CZjx{"N/Ҙ3%?G߈D '*}jHy(~tI?雴5OXos 7΂g04`/y9`"30a'KEE+i JZnh { О%(K9]#0|ֵ+6VBWd4j[7b،q#&o31贮Ա$NYo4Kxv0.Gtuxx+sh$3UeG7JCC;ӟL+PKj ihDX#3}V|KUP1 fvZr5FI_I!O m> S4N M?$RpK0e9ug?xO%.n)_sܴ_71p2`F<96f"ji،Q?lJݲ.L"~nCYm죩D`K~d99_<j{N0 !vԂACy֑|$չ:b< גzCP9ᵄ=?)q[&צWQpB ;,?c/1t, 3fbQ^ꄚ^s'=~:GqJJ 긆'Q}h[-x,(8eH{ȄX+~|5S,3L{0} l*ֿ`'Ae^Ӛ'jA> )->otEizܤ2yX0Ei:FWad J4rgکO/ފ!v*R噇{Qe0uu%=3-`,h(Btl_ OgG-GC@U4.Ahj2(^ӪRr'*gExhf笉rB])?d^Y?ynx_S<͙eE!r$YV~W#uLzs&GFM <-myqFmLaEwҕlbB%..,f~WM~I~n곃ho8OFBa} a7W6b\r@x?4Ҷ2=ݦqf'D8-,Ajf WppI-gUXB2Q^B]\Ѭ{5L'G^ ||$:)P7]^A׳ Lv׎V&͇ZUae_7ޒ䝣zb1v a"%DKo&\`N"T(.m;32%No#Q]i%y׃p7+K,fO5R yҤsׇX>_Cea,4qs~n*MS(R|S~|wsM:i) q/Z:$4M^|ZL3XMV4},R?9_EFi?%LUgRZ CAdznq1PM"*{3$áI1,OCu 7A' )Sh_DXVR.vWߙ_\/QU_ Rs7 \tnMFfÍXֆW6 .Xf0 ԪFpEYzN v: s5v+K1rO(`wrfԥ"@AZbl[`b1Э)^eiF

          JqYsTǤN#gyRtT<ȀK"-|hːh(p7M@ZxȈM;v H-2HNqKqlsÂu3_6y2qL ~?KC/@\kjs)23d0{p. s7PbXl":):Tk5׉ULEFlwrZ]);(LrF1A(+ ^6Z]gdCI݀G0,dpJ \h+ԟ\B[<U?=w@}]I˰Uf$;Baesm;,w<,ph3fe-YC5)(x{rqBy4&Z >'[K~U6f_ZAZYYn{7Ng`!u65=0͍'X7).t$;[j4Լ ˍM[#_'3&4z_[]Qh^ o1jA?$JתLMOzΉ巒{ښG_R!k3ǩVz8c/+lMmoq x]PP h)9N0i[2uBh$L#Uש pH^OB/&8R{!U Wr;sA|ZܡdA) mbF %+h];̥FVD,z ʊ.[mw!Yv&8> 쀣D:\)\c#raܣVRA$,%IgܝeW`ӳ~t?+S|1leGJb?JysVmzSN!w= è'١3_t@E?2S9b[ f0鳺|c%]uK*/j*vOuN7(2HAl>~9&"pY{2lKCFZȯKSUڠJBl$> .d폁nCg_'yCҮr,QY:C OsɿXAޯ6vs&U0lD"w 4.)='D=}+uf.CDcih@(ɡ~} ŕ6.yveSKdUSc^QJ"2 Xl!8q^ Rpt|%Ojb~=AeD)GN"Gf`rłiBd,cb AU@k,4$H>N%1l:+jOf&t}vm΋ 1I럍QƬK]: E]%D,TK\:8:`_XtU R43f<-~m~*PPIFh~6Z ğO9L>jd <45g-)/Y n:?d[Ҭ6gFp)}`?H7Zqy`[C-'5VӽT2AswF')7zH|]c%}<"4qSÁ: 'RS4w׼\1)FE!݇n=F9vi8lb 9͢A$Il03-2JL8 ${Qh(Ǝ35nݬÎv|+yV$ $^vO25Y6tӗW`! vk_Bv)xaچrhJ//J8Vt"˖.$PUY3L R}pqa1O@!הOըtks휂 o&ΌZ*R۪!4x)-3ev`RB~q^T=/׌#EN:M]n|TteR5V: |,mur,souʔt'37s:<] GtʃNäp. G>9 W̦:kBU`Mv6+ 3yKN.5Q4{&(ikS *A<1(R$C;9Y4/ 1`k26xle:X<[K=H>o{j^HJ9\L'#; g-'͸hϛ7Sƀ~OV 3 EvCGh+ 5!{j^x"[_5Bŭ+\rӛ(l5TYO7\w-N\"_^ft֯)]OJKBm~3-gvc9"38oC23iէTS4`e(x*M$CE бJ1̯`%=9([]v/.nvc33.FϊJخ,NSIƷ2t-߸,(K #N7e ;^Mf~!Y!K|7÷(0J!vc~\ݘVnHGȺqQezu]b?INre} Nw@&,cLOTB@ҿa &5u6vQR[@m)p)>&I*0#|-.lss:Lj[?u;>_!KYs0!3gxzeIOL>e( ԙJs(xz1&ʦ&}}TmH,9>=KYU.v (syh&bNPRd-+_#jeL?⊛>66&G~/llf90Ϻf59Ia:!l¿L͡w}Q>'m霅tOwm\?XP$}T^R~FOnbӫEXcUߠcW2 ˠP C c=[.-YERQ Iˉ j?Bt_! 54Ǔ@IJߕj\NFj# .X'sK1%];ήQtU@_=tE(یP*T:@_D$~GBINZή-Hr:{K9);^\/OG{?(EFhc_l%c_'⃟HW2 6l6mv#F~/}){IUu{aPAK8NV9>3Vy=/3 LG Kx5w75I-kZɋu7ѼM6sq{)Ե7| 3[Dn9jz]J?kxk,~إ EBOQS4Pg<"xTRG3`C1̫u5"*"Գu`jB 2#::ӝㅖ2U09{ti'f%/Z+ 9QҏHH=L6KVRGOt-o9XCAf*P]t"1d&'b?qgW^Nz)$eLi 6^mXlEfzpaA*N:^Xƀme)H#ԵoBC WгjA}T<ӑv ea$(,E 2rka,ll8f`LLNy:?MhC)ϲ%JgFq.p /8ݲs mhҤ~"TH+M Ʀ]_(6/O;'(pxR!C$̜NqAܑ$ *Ǐ̐ gieاDn\4E QPLO˫Me7CE '-4d9]$|ތx@󱖿[ m0𦜤Ev=nzt{Nnk{^H֠~"[;s:U?VM]6=zЕFA/H])N/(94E<[)Lvh珅s>vkS?2Dgc:mu =(CbW>֠sLzoM5^gAYl8ND"ȅnbAzs8ݿ89_u1316w) ]+wc9lՊaDc5-85D>)Ӱ";É-V&o#Ù/ˤdW.8R>?d E?ߨsU E^RFsjUj9ȉbe闭=Rvg ׮pj8@֋/ _&n1E$VS]6 C:SoKHk:}'XeyOT~J|V)bI ]*.g㹗2DzqdJ*gΚiVV#JoN`IU[ܣf.0i=!@X/T3LSfq`}-6}?ǣ1dk`Do"ZW-"sI.^5Z&_dv_n2>amNe ԏwkՍgˇ?]X*8r@yPs W2,1G q&в\Ykhu4N4=/jؔ2J ,X.f7nA2|NvNOSTCx6V}`+)TTu"; x"D>2$La׭4  @$MvwƄzs0=C sܱҕ-z玊dGCI/[[sY/R1Ztܵ˄/ b5Ɗ=Xmî%I^7!Pnԉ6rZcNY+ V#'%gX%pcԧ(襥 ZG >5 qz=fœz|4(St:>titQ24iSxWKz\ (ؐ\@㬘|||Y1YcA=ځ(\!l_ZGOJv^+`s 5{{ՇojIDdnZn˹.,:\q-9oᵔӤPKF?\v0]Jz%jG  p=^Խ[&LRƶ&ʊ~[qIѓ qrL,3Dʽ2_oiW|o K & ,z_u8N" %Ji hw3Re#/V#V>nXI 4X~NpD ѹJ;9 bKmxQ@0[_O-$k|Q-*(^M=+{zJȩR*vL ڥH~u /2.o*ޏ b-q u5XpA@ )R]ۇU<՗ȗ zJNV!mp 8gsogYBcz[n;d"Z^jzISpdXӨEybM[9+Jqr[h0?Rv-HE9R,KÚtԺ=HQ80~JTԇGddJ$u#HmY$k^_hXu^ "&3HMsN/G3wJ}Z%M+::d, qu_ Sy1,2SɥNL=y6l CF!Y"rh:b=FND[Fuɷ]$dEyE'[w57oY9L#TxcPXHJ,dL X0G$@ 6Rtq{ =\+Dv_\SgĶG GU >d dL$ XanMs+:1|gׂWmԆj1?A ؎蝢s اw/oGYs_`OL叐( I͒ ]K";B)I[D Q5ƫ D桰xk_lŊM,WermPM7afoHW^`~!ƭAWJjJ}9OiI?!U"H Ԩ2e53ieÈkyhgQ \m߈'~Y9=aJ˦;"QyJn/9}~/>rz}JB^$K͐8S'3J@WJ? p=!&(vȑv]@ceU/3 OTsrr%!ˡ̀?P'wWRIV<={!!!N qx2B]p飈* "m'$ƱUڑK"`q). 6 #Ϩ53Ta3 walc ME.0y,-kg"u-0d;wLuh_¢IA(~om ԉ$ fCkJS5'3(7LdtI<kF3CnaM/8ƮEß#L on#ob%-%cypt A. kE0A}"d}]U.(䪞)T줟n̚` .dfd~) tq@7$la(U% 7jreM;HtN}:5]yjU췏Eւ"7䶍qV?aDoR>I?e+mWG]M!QXTzt'OB 4'}sESk]X E:+}dP<g/)]`:ĭC 6*h'^Kfu:ʼn_ȢSI?wNwY$1{2nG`翉M pb?T)A7T]*KD/?cb_8v\N~˾ "/+yTy"}QAo4cڧugqV !E댒lj~+ Pz&ane= BgGddABi#DѪw24e2,KX\1~Vnpxtl9Oc=V +5Aဏ=+b~`U5%*z*娲4Eb q ೚@4 3-nǪH76f(sU 2`<_cVфY'hQ&=@%uȥ P/t&80xPe(VkST`LHє-W3_ƪ4T60gŐfU]^8zGo?.^v(RIw ߬_,@ `!Ku+#x-}\ TMA#84>5GX q*g=l>..͟e᳴m:wW"7h':ӂ4ǥ$}C.`2=AX?e5gLsS30Q~s0yֱ}@qƲs?І[)1+eP߁fCJ_;l(#\֏`DQKT(*0 V^P 6 @R}2֮w[} 2s#B 7f>Os],!JyEV;(N[\'_?-1E1%A]1Cs=Wђ WVh^["m6?z~ ѝALE<5 1*:8mèKsMqLOHElK[,~30pC8~6F @h̙1*l 6,I1AsO׿X^3>}dp݇ /$jq^*vWg\3Ws.Q)y ~ 𹓴6;3ơri@{G6!CJ 3NWf<$X;F7W'OB.mimJqä9O9Lܸ;]UAx o{P{AZ }8W< 3ɜ;#A_Qkq\,uDTX\"gTwlN&J)N+ES4cAmxa&LإsJH*2M!sòF~;ΐuIP'ujw~.4 !q.WnY#U!mVW/dnm |6?%yV{So-kE ":ƨg75y_Rk& rU>K (ZèHB9GV cG=HRo։)v J/.5$>=P7H.xo'>'spW~iS1% BY/n]*/m[Y_<#P'tgJWAC D60jw5h}${^)ȋ!ø cvE[lt_kwg]2Eգ%ڊ SZIyz GbDЄ~\BwS)_fG Md48“3Yz_#Ab(Q*@aJdl7CBb_$r+@8Xu^rJYqO"QI X &et&nq•G Q\uCtȀ&Ek!ˆ e:_TRnկw)%k]4U$s@0nƒ>'w(GGoZ [Ҁ"f^kp>|G@IO%vOp>,ľ]]&B4h〸ϑjOL׳1 yGJX|kT0-,b)X=-R#ĭH߲A,&/BNãE=,6\:llj*8 %Rg2RkhKs ?KA!T4.&`_6m0 4 /c=40wt+)T2tL zCT( 0X߭]]_fِG%xm/3Ut?CnV .(P1mV*"բ&Ӥ+lN`y$-goأ%L,JƲ >}tک~ +]]PGQmvK- ZM<(`ABQ h$8HkZc;E0>m?xM Tb|c6etYq<2傥V`jѴ"a"S= v傔ok0'SudB$ʦDޠzRѠ-GXV]QqŸsLFx|8ȘS^\sE"g)7tkLk6X*M3 ֩<\Ym䠔?|I=˾9 xo=t)[ A 7&L׳VrƂ<Xu6Eē1ψ[R5x$v!tn3!_JXGhրap9<:$-^ԇÚ#aԬ@kte1Zvo5N RYGyT<9e_-[A Hݽ: N\1:q62IXQl@]aPMftTD`vW^}Xqc"٨{s#֘/0%PHS.{OD2V"lߡcՈ|ؼq_ncn[ c\B 4Vq|:ZE]@Uldi Fdm8L%EX0Nw׮[u$%-U0anQ|~Z_Cgҥ-,8 "I 5˺N5m*34F!* #HVUb^K0K]wH܃u2) K/*y'F۪LƲY#o´%~,G![HַQ˔g/DUp(jݪR-o=z VgGUvx֩0w7SYM$؜;L(GnQ&n!'0ծ5}k8@h`0~1S?cl:Bu ED;l-@?uQwfp5߃?ӝ ``O9aV Qri &:GXF0ف⸗N`íΊjЍ9봖Qܮse~Q';vfaZ8ImeD~غ(ԓ!~d㤀]d'3PwahXA@mrjfy=t_;pJ$dm`[I rj螈_0J)-Cb#_%QR3e݅71f0_U &  -i_-\M3GĽAל>«ۢ6M?9ԛG,ٿ>˃77)~o5! CIoІV׷FZYΊU(K\F>ضQ~+BIp 7P+*~Q74E oPfbw<ׁf`qc…k~P]QqkyF­DЄm sP>O?)w@{R)Ah*۩!L=޼AQj7`+y3yj"/R82W h&%s \O5Ceoj2҆LNJՉԓI(,^a[|ζnC.Vi3-c\P Ϩ^LB#^T3''+σx*U{iKb9D0 ͺc|D[ H;0Kd%*UFOBBb}wERsr,JYBG.Gˎ@wbx4c%X񫎀q|*.bk,4oLU$W ]"0T;vr)s;L&MvjD1bQ5Dһ'.gMఇ S~Jšs{PƟ+'~s\ϒƳAmjh*&I)pujqO'BGwJ 3SdeuBTfҩFԴ]c3Ok/qM-ЭFr|)TZf&TVyCzk-G&겷6CeNƪ>gm!sпߦ8.dJ}uO-}I^aEp&M˜.SATYKE XKtiH` D8hpG4?G[`|y*@} JSX? Xc D$q!P$*$yHUT6m`N)ߨ)Z%G'b7BL3|Ni,q1gi2=͚yCﵑ7.TM*ϞO=.>Xh~+ǣy̋j5&/AByAYA f{"oqrͬ'.\|9WuF|W3Ù]T2]`hK tc0=LɻㇷY_4> T- D=2 Xlڜe0Yϑm1EJbs;0rJȀX$];ǚ<-Vyrg"t=G%%U#4~&{JT~u6+y. V#+0 4ZZfZQʶ.㵫H;5g2TlDK1j*V;hd%-|@aFɚZs|mmVr|*a %J,b}M MI?Rsvd ,WT q &nU!*7{soHbIxr7Y Zg5xegߝ%ąjB M]~`:ɒ7zĜQˣ<8џWH7HCLiǹH'ӏb#͢kYu%)*5|rJav[r"${Xw5C\ w u eI܁<9>j݃Ǽ}v?JSzTmd)A}[`OxNXj3~~,"T= 46nVo H_{jZFJBECCpZOAOdsg̚{AVFēkhÝk=Dwbf͞C#V%U~],Rjb; җևٜ/{+:SҩVH=)x(ex5O wĮrq-WN4`O}gzQ` Mw},^W07At4N$DYHhm.6w:n>hidY^jV췖Dm~Pp9*4W?vh.*|ynΓŕz`Z {`Qik:DZY!>L 1<ϟ#3 FjAvyȜqc6Cz*;_N`;IdV5}(y|ecGez<6"K]ϧS^?>^_V7hncJ?\X6hn GV_bd&HjXf% S`!PG@xCuKO@S)YNJ5145F4#ĎD41H:;"pDn/Y4{ȍ9B,#> h)wRq^OD3?]) sU~{)@e@q4m~(_uv0d vO4GpM[`D\Hn6OO KΥ2 s-NwoDy |.Kv⊍fD%` ꊼǯ'p3N(O_?z vgqx50͙>I+wt(s~mx]{\ryާpO t 5mf\?#x*W<]M# [/FZ \82*{ bQ~˦%<Ç2٤`3#Qm:tu o)ť#KfhwKkm,JRLL/@^ڲ[[(wIGC}w6f6dtv`'klGV+ӝ~I|Z^zt ,d|_OeLޟC}O嫔_AOQ,F¥%J8tȏ3ª?[So)d ȵuTY@:Gr]R#|6i{yʵ:#¤mK7*O~{ *%f[*@Y|y\큵u$ج.Й"g/4+Y("{Zsu{)d$ $=x"nt;JϰQϹ lҸNd]޺ kxȞ6`tH}L&.G3˜v᪍`7K`WON7h) a>w8(! ٕ|Nܡ |Ag$њuJ^݄U'H$#0.G*t GGghaL PS`XShL[x)HR$˕<{3s~ K;Tg~紗D' RbC/@ ָgͣ8˙B}!̈́46Ei0BEѯ}VPf$8TCM7nrIiQ7#ZvѾ2ݠ 7e*2akjSIҸrPȭ ;Dco"fԋ uEd9#GRGYo"μØ>lK],W^.RgcQB/]2jrh?;,ad>SN4BTrUo"̽j;dOTV.ՉHGg^ EA. N@8/&,ӵ2Ϗ^֘(9,aUjB~@$D|[5>7+s [Jo$Ҕ$Bè$lqNKf_=U _O"s^ٙ)$ efC0Ph A맺;4!rtvaKPrsO뙘ḩ}9PӴzBѪ}@r% j1XM"PxnEB5T@gkDhakarx³r,4UG{*-dB[GKgaH|M1΁q-ke*+(po/i !;{ߜ.EL YZ3{" $9ψ_/>/-\:+3Db<_}8fyPw#ƑCpӾRVFp`Ḅqs:8 4\=m$&sPA]{]pt:gX9}ڟ+ f%)OzrdGMsn&Tպyl}y,JsAT#޹d RhzW8FxV_m\ sNfH1iyN@zU_p| ԝ7>s7)$V]i4?ccP9>"JxK>)< jBӓ%.jYטקX,,9;FK@'0svD&mS@x,=O)٨QXW@+;M1lv8Pt8}Y*t 6I<_ {b!N yf덟wjb4-QuuB%(9meCFLW[Hc.J< #^a!P" uz:@ gGfa`˹ȋ TV9#^c!SuJ*!59)ݧҕʏY fLd_۷NKڍzJ ^+$ ?E6Â1!(W{pmLzG8qMPWlgDΝ>?&yMa{WH9s2ط̘>6qIY@yY"8GqKL ʥ(JNM,YO&%lejtΠZ u,6&:)ux:;4щouh :P7YV 7:GjФ!+=CI cKfZ8}|G6ޙނ|߲}.P ̆',=(58)E\;5藀k(OH$$* M;<{MJ^^ @n8 &̫L Gw}YŵשAtc],kXN9k/09z/)9t{ܵye Jz "0 soǴ%!|`41U Fu Y:D[l]ȓ dh)U`> L'vX,{\;GPʖ?kW]qI6oew{G-'K Bڂ| 5`MaZ1~|89nM혆.V25RGr>G\3u:1o™ȶ2-S" B7x 7HJr&|O-#j1Z8r09$<+j1&xhRVyv,(8ϊtUXW|LR@Oj@!dCn!OJo̯#VaDD?#mɼAv+o,8<| `1z|%2aYG $#U3/Ƌ2yNrʥp~[?Zgv/"cLTwb >%o@ēfB|dht`'@ɛLknNbMӯl[n-[Td`Y)(vH-BjvnJ ˘a ܷ˾ر>wR+gj>tuPX]Ok8$=-qf.~* |Du>aS~5.[#rvVyۛP8J=K.S*Z%S6|i)l#i(m" o>͵x=oWh5Bn&'C D0ZJͧ/TV^j9Qz%!sbQ_40IZO%oUJ,#f .v؋P^3BQ P|ʑ:?soI!Q'Aujte\ֆyן"DnT8'H?"K!km;-8/D͆pmE 1H뢚o܎ßk[s&hA7KʱL=Eg*s/?[cW :-y5^:7iO!A TqI ZJ=TQꊈ̴zy0(1࠷Dx6s R)1`MQC9;6a'Xzlw8,i1*#޶*h𢚤vL WOUۛ %7ٛ)-o` uO[;GGG ւ.#Y/j:51\A FnNfWŒ[i9ў.VouҏX:120MAzUx3f= 뷬>%#" {ꩮoRiT~@;nlu@2;OK Y-{/AwbJъKB~'`('A<1"E3[LAIq.E\Fdh֎hcd9Z I9!!XpsIX\'#Eg˒L 邎ݲ/b[%,#B:pb_WL]CgX^NPDYtbAl A^fH#Dl>*Ѹ:{|G?]/j![3Y+y-x vi-<mVU_Ȼ!t.șu싏+ҫiF\H܎d\>@*u^x.|$`<Ɏkf&pXc/_.D+yQi4z< >f\6@EiiɊt Ӣ6CJ^(mXKp2;3FaߦZaFC̕V϶rq;๣b,ȷ4#+h8+ai3rd1Bv]E? ݄=&f󏬳DǠgV.٠\.DUb*6!/wa]Y W?/{ɮWW{]X*(>DoLh Bf^CUDz?*Djq>}$hR$܏Y~xG_1*i6mh6` F-M`HNYs ~ghEbfIK+Eqj@'?;0a7.j"^=Q@fL ce$|-[myktR]db֬SLr7)iD<Nf_x1Go[wyNN5Q/\鍌F?[l)H@Ǜ`t*+珪l2#,0)v">0^u:+Mnǘr  odOK&O% PoqdѮ[IqQ3;j&@# \E9b>$MppQ [ǵ07nyq/Vd|}5m܊{2OKp^ uNhfq|-R+V&'X$TZ8rNA@:n4J6"_R `;_dH<*9* 6H5oރuqvȲA%T~z'Di6o;H(\%{2:7I2LyMiⰴixrЀ4RNU Ʃ~wNtik/VXJH] > Y6i.ql,d3N8cfpy~jg7WOm苻L?{Ø(rZ],ﮐ% JliR4Z7"zD*AI9S<ۄ*3aJ *Pd1tՂTk\9(Gd[XWy(B.t,yBWRs~È?ޱŬBMp@HX5?pv^juo?,O=|yae^!#ZD`t1FR# l-g5eMIe;n$V)g_VWx-gN8 x%-:{AYQ"Jox\꾪g}_U%q4lKoU5&A< [wdVtG)p0}Ԥ󒡲H 5vgqd^b.@df..;P$ |r/|AӨ?sx.h;?!*>Rrdc"$y4cj #v,if5d޾O\beFOzlpHhwr57v[U3a=y7_:SPMQ,5S#pu[/nqq/rӍӪ*A_2ݝ(t.yrBX fm K.?ۅl>҇3c.ip4w%|J^ [IV:Rd195S:ߩHNXB*H#ue%k09l׌L ΃)WіhۉT iY}59.1fI.NQ<7<k"%]3a5\9zUWsɒ͹H38̡\1|/D 8|;S}b2Ub9慫MZeaUG"&ox\˸O%%}fp<'9Z uA "@!Q$v wHMݾ(12qrcӒ[ͩ1).E! kȡWhdOν['}4Izcrz?&F_i=[u3KՔ&t%T@ ^/7 $7OwIZ Hu1::tؔ-l$8emB<+}1par('֥&68A@) {KKaJpے#m{AI܈Zwwlq'MYO 2@d4,M+N{6uuo(Tr`M.&HC`Ȝ 70rT*@=#A7ѢUg"Yпt_@=ZV~*G_Fj Xf_yFNa-t"y3 DDU%g_/C:@ &̈uMsBY_ L,--a\BF28Lt(WF iv>Gu"26hqR3[6]^I 477+16X("ڧax5/Dd6uv8kCpT:6ǥ/o D uf~W@sqv 0/pjq! M15a^?]vkz/>afO)'b$xmtҞbZe7 ʶR swJ7Cj+)s(P`le缶՞aU@2Ouö8Z8R7Pzn~Izweg+Jt9?T.;.pD Qs0V_2X NeS q# F:j|%Z;nb=39yOI,条;[^}RڒRBN~>S3ܧ; Un|R / oֲ+J;]ʧG:A.{4 L®=;񃃏v=r F-!v7^K{N7̧,92]߁֟f^ؒtPh5gO25ғ ؿtA@nlƂOv O:kǃwv;ҪiBRF#zCH{Pb/)ƾ BCm:S+Xg_$ZG E^[^5_^ł81`Oyy|~@u1[Ss+~*'.ML^)o*8%H*X_uKݛϓ^m+`}"ɕ'xL8dU1-gb\d8*why39ޟԤF&dA7ω!~b[Z۔S~T^5ڜS17,ۉ}ή~fxifCvgX4 L١ 6SOJO}A;毕~'C3ޑBLXfh`f27eLQ#V +]q_2([ kl|Y=vEλ *gJN? ckxS Qk~lO@aB*kONN U-IC\âb hu`*K&ewcoȄ98aXa)Jow>!>FW0?_\xPGGX*<y[0|2#=Kcü61G A@F 2HR-zΩ|Ao]%BاEz:/KI_/+>a);\pz0c jxy~|wH7Wo&3k'kј:Ijr/0):Z.˂C\=ǻ/`I5&O_6€[_^ƒSA>]ֶhŤP&NUetw:-5tx+Gs[^D~g`k(„E>S Xד3Bk?F+.z`3e&#qdhn*Uo}܇>FB@bUgW5d~wp1Y6վYS*yd.iaP:SUH u(h5l&q>[esY65`CE|9$-At|W()z) @ _䏣C[3B}wK+&&ALˊ YwcQd1WDt-DZY)&Bʛ}'!V J&;POl_C_&"k+疚4UǠW2 !BigxHG`[nYGOTWyUwmPJxuXvK#kJ7_#V8a`}w/툾.D6~P$9v9X#}?rCY1|vެMS|oi6?7rJV$th.Lل]Ԅ_8c^0pw o#57x^7i~m9j`c($c@3{))Q/`,)'MdhF):Wa 1^ \nRrm^8OJzT_XZ΃y Reh(1A,.-&>jB7t\IV'#˖۹ 3YE'#ʺ"ltD:wM 0ɠqjl &<[ĖFn;B} 5"B{76GՓFZ FjN(z6':E(Q6U/ކǨD/%=2/ݦbU›& y&/$<|>T(feBipF"do(NM=\@;3@22re˝~H2ed*PA4jI3s" 'Y:{vw_w5Tg2KI&_<+o eȉ@8!k- $~tD״|ɢVqzZ3'"ӪD8y?H&ZFix 6;P^O%*Wk%RMv ;0R/S:NJN{>Ƽubd]_]Qpn|j6 .+E9` :Ex4ʉ;Fg-YDn_a2` &T7=d-Ist{+(Tұ)IY\ɛUf?EZX_?r\GrGćpƹll~n@m %n wwsc3|໅ ǡX)2nej ⲐE@m2a0-渋åp xQ6I+πȶ[ j'Ա9AJfu&Ƕ'c뿵X|&\- V0|ɢN2a߉."D\ m)JWPn\ͨadָ ? ғNy7^$+DckdY~H6SK!gKiyzpXs^߁OVmd?ݧJus-3eem=T&8_Hؖ8e^qdV:Ekef ]Rڥ,#qOɐ9*̍۽fh֞sH|(kDbTˠpRg=f(zx e~7OKɆ79鈮ه 9Φ8l Be(4049rR{2R g*L]405 |VzϨޓ9/c<@ Ly<*%jY!V.vnL/Y[>5d0EHnٗ4y2;9n18mɓTTTQ `ץȂRVx>]9o*o(}{>V,AEO3Y~v 5UL?C4AY깲tܢK^i{$ö7gA_Dh=0pF5Xr ptgFOK tx^xƻ|cfgj)J?WTpPti:p2Gvtxݚ_@HAʸK l@ ! -WcMC{ʴn'uʮra騛R?!F/D_1JDsH2h68iͶlƍFdDb =Ϛ PqHKz!)bc<G|zÃǛ˥=G`c)Mz2We1k`(dLnA>|G5si݈Aeiùl=;f/GCԋj b=,) ܧ! \z`,[n1ԕk2T+.LQ^S!)!R]N>pK'pJdǰ%7g~k,"C ݂dAي#" /9Hݫ;Zk08ۚ|11Lk܅E.^vMZdlRKY&AvmO2jݱZ(^^M2,7 Y9e$CWz_jŇ|R,a[IŤL c=>P ^c@` 4 mb+1@'԰PR/FBUH- %4 G#[s{M2gKۡ/|d 柯#pV >>)j翠IlBB?2khj<Mm9ҸIuqGP21Q|T-8X6A"`oҠq{ Irgo H=×#.2b[ өšKq߅nP8P]z y%z Mią Lް4^jS~^nIڃӌS >o_QfskUAMJVa]c0p2 DYK oPZ"_`-~͠w&s{R P:T njg?ѐs>Q$1@bbse2"h(}zt1ObgrpVȬՖ ܥn~qњBсcxS8r~UPI$cD!'ͅ ܔQ(Ofz qKxwT ]QhTV cq:Hox[Cz* uG%ڮv%|14&2i!j)+w %%wH7_DsZW:)Bߦnv"@')ha#"Kb5.k1 ٓӤ^ 풮ʊpsu5V;U M飠ٷva:Aa."vIE|K>~fcRxLa ǩu έ@ 00ڿfLUlLf%Jr2f0^ Qfr$YvC[6l R"ɍl q n9I\gΆhw\&*}wO wh(;S(J9W ظ*hxƒ#Pb>$.u^n E7X!?'CzL}.eJSH͠!pg[#bՊ6">qK I"̆D&W~_=,1LV.V:d2 EДfBʷR7a%J9Jhin)F1RxUNc Dfh~h/L{т_4Hb$ftӜٱbj EdjӢ)D(o](^ϯ^%NMR/_|0?XqhEtGƘ\wp5#L@Oc '\~'-wʻSU $8Cm{] L_A[^=nƮ)z\1R̛D`ܺ,Nhq4ZBtgpQd%zcۑVtC~~X+ a+ <Q}#b|f}if<C~-Ř$V:߬swN*v+mv/LmUgپ_gePQ.5ݳ"~ <7l! N2Xa!?<+t/f}$%1s=ni<@"vwmn_#,QsKne$a'V׶e BpJLR22'Rt{dh5EfX@-'J. 4xGGg N*~C!'aǁ48d-Hs}.5&qJiˋ6"ǘ[)+j~;Yٻ3a)$zeVϾZކILTt }zow~N&5`yi'& $rsExwS4@[5gS _2+a-:}p;_Ұ'݆[1C(KY|xs<1tl?=d i}_~Lg~~ZZsWc{SWzL><:䳧b J&nҘ4j\p: :Ӻ8j {ӊBs8+ QjV*@ondBif ⹘&g-D D3cfnB:ibGWD쪪6)>WRƽ^ J\-\ |'؈UZXx4KJ4I3ȶ=0:gQ#"į[m2:>MKX4U~Ÿwo~ p>gU0o[B!8atN(vZ# ;$Sa^*2/;3EMYJ&ZvuYfb,ҨCmRqu\]?I5ggI^׀0NZ+E2 Ɇ ɘIZ'K87`OC2A`屷)T-+|R('5be N6! i-6 1[KɜcToض0xBrFZ4(ꭷQaË^frzU^`MT= KʊV-P|3O;pmYa4l$M@gԓ|dQm|/ş x"xEtmIki(v&ˁ%^Y/4sOھud + ձlUw5%<;b?SH@Cu~TY sKڎW̢G"C'9]җFG;ɘ5( !*l,,-oe$yJ53S4v)AiuES ĂXvk>yPEx`8%x.pg!(3ԯÐ< my%]&TPeT؏DX߷2v&\ *HѠ{P\RIMOjsS -iI쇻?ՠ:In{̛T6ZP(Ak[NƖz 4]Õ^ ێIƤ0괣lN0&8H{_}v}/r ϫ{B!În}#Nŋ&a jr9bHDb .rT ˫Pl_jL=Re.dՆ:_'EPQB ?#2#)sGH2\}mcʼnՒxܙ\~%%Sx'?:fՙkO%e };D&&L̤xV5ݣN oؖPs5{,>%RIG!^X.v(Bf.T;>ǿWDhb]K-=^%m3M2~&;Zrk/(g5U^j|;}X*59[AX F&8&>"k2mJ5]80pUpOmcIRu02cel>$万tTkX6sJwѕS&;7ڶ<=젥h 8¦3"th}XȾ@u1ycd{W @K<%CWH!.NՄM~^ a蔁z\L~vڰbqZ@#m٥SIzp :!{7֚l=J:LESM+}(耤v dA)L߯#a9$nhz!xˁE"J/``kh2؉g-f0ii]Z.C"+9|j"HqhE6J;(1 ỷHSAcBfx) B0؄ .\vpUh0ۨȱRv<[M4x͑ՂCE,/U>Efinb$W,FaFh<7 :4~Z|K3wK$ؖןNG+Ow0̼dzEѶ'Þ|m2L\owWoOO*2g? &H T*,Bx\2 յ47_yӜc63 wo0]PZZcSDU졃ԊW:p  훲2\xtZH1^|`r=!|<́公{g(E8+W8_ITve^tMJeGC-O,' U gw(C1iU+qD8ͺ>Of9`@.=݊3*Nv剅||,z[0 $0(u@%tٛRbŬ+Ya!l-AhUx'ub.~9|\IiV KĶ]!Nq鎿o8!twuv\:馚m TI ݎ;Â7P6^x,. z(fP4ยJI\v] n~Vx6<ص7 ^TQ~<.fywՁzGZ'=BO` CB9ԡÑ%E~Wz"=ePPN ձwN# SӁw >欙 VW,6Qwռq&":KKVT{!cCAc,A'rLaF|(;x:gE{j[aD[&Kzy3gV)YXCkߦlmD/~=K8qXg[3Bl7@aůDo@xg7fAqʎw_cc|}bH PEKmF{% nDa=JA CB{ >H/AJ˅Z[ QlO&H>L4& 5:opQ#\QPU n!cȉ:*_?`f+x-",=ٿIN\,ynrTVcoڀb\㻓qFLLM&5)ڒy[\1(e *z*8ECn)Odt)vXO?%Pal#87 {N _KRuv'G(Osu`.X5B\&Y ԔGzz+ X$0sQB çZ;ƒ8˛?]]: ?`/^:L|" !%>hݳGpv9Z~䚊36V,!.Rw;EAֆƵ9wA7cFDf Gk*d5^[Lܚmz8Ĩ®gNfRvNO)$ b}OVJXERq1Z+ՒS C$ -A$VU` eaLD^KǡUca$?+U'XHtK,yQ̓!m Kbs>WiIkNgfQ5G6|n7\"lIJpqĞy՟wW3gPg5T%Ybl,DpF$+f̓Bvr r/* ݸWDϝۦK'^HּL7]b MfX3\ucZp6.2|}TX2}Crrgby "zCOۦ]/^dfתRmQ[ȧ§NZ.Y55yq//JqC\4Ehl{ ^)(oud5ʿ&{WjV$\m{~;^)DvɬUVID݈k7EHmZ[v~,dA?ԠS%vk%tQx|uF57-gE:cv'Sx]THNG&1}bDHQAR_)+.~7NrB2&IALvg2SSY%$=1*äC7U,8őY9HxYL(lSiOYLsczGUgMuJd5UNΧԙu^OQe q"QQDW5vzU$vPјNaZRdwӻޫPmvqm>Bu+Wɦ֋<nLm+SDL? Z4ej*k*l'\C/[+ |?A*]TxQäWcag_L8+ɜtZ ;JB2-R>NG|ܝl_,HH7ޭgfqq/*t%CrְUr7piaU>nO!'{z9'-$*בW߭p_'"*L%Y z` v%Ud{@!Jr4 :S &0SEu/2ݔ\o@J7K]O&D)չsrDS \2|Zk5u~kXn'&NTłz-H_&p̍ZGk#|ZOp$t_x;Ov>ZPQS*"Qy?_ ž~|hB,1=׻ɭ?x@n{$R~.9eiy҆Xf6@& CR<78GGqbДfU/U g0V0T_HQ4w.ivЩyk ݉4h lWvj>k?pW4gi,CYh3ƓƽӜ?ÇE97ɭ%RL?¾sy>QRq#JNH0Iny_TmK)gφ4 VOzLRyņo5@Y#pFuWz\ȗ;g" )7k힍(jsW$VB+w!~npȂM0b:PӖBPSچ6k^-"qY@Z ܖM )0"Rߒ?]:&z5)ƯHX:M[, uZn6,B^:p.G*3T}6ȡxx(IrʅaM)Gvjk* }s!ACUbS&`xȣ#n^LUSNygb_/wǪwHOڹrgW!]TE3Ys:@7J,Tb[mn`8z]/a(P(;:&;bVu@x'uI&3/1IT=~?U:.e^ @|~fgxۨY٘gKh\SJ󍭥U#eOes8L.Őa `fmK|SmΞX-|5n}=1g$?X%n8 גy]/=!?}ZdaR1:~{#|hqMFm'@ ~k擛 NJbnt:tN~p^v>ܥvX Dp\<~l"VC O2i|(MaI/ N Ŋ@~D.hqAt_o;V5a};q#OzAUا{Leu4V:A8C<`UQs}Iz۞ߊ`'TRC.9P@W\I^ +j2sgPn@zEr`<~K6[v?SNnY)ֻ%^ ۸ g^!O mPqr' RaIЪ9Z`n+^`b\s!IΧ{v~_1wDy!NLz"{"W.d[Foqے}#4AnlD9h`_h:G3~k*OC ^__1 Ԫ' [wECG a4 9v<`pCJFj#x)W<6L/j!zN35qF{z06 V\tG'~/.}s^EZdBsV LMf1%J)˹IXQS*yY4 A'\) b]ްdbq'1w&VSP`UB MIG&okwl;L fGWj:{*l6-/;>9!ξՌߏ]-ʦYaA}O!+;4*&%"rH֝@9zhqhZT_bǺdc]uPɴLd׭2 ?,J$Gz?l*Ꮖǚz&qȉ^E!Q&4mms%/2wZJQ >iG{pced%qiWa6Vd) P(Z#%i> 6rI?{ pD* 6= !&l]'Ѩ'*=)'_e4q&` {_P[yY#pKBnf-I?vwLQ٩Bv(9xf:n)(ZuϞHzK$8 0&jrJ\S32(/&z҂HOAO}ˑxIuBvU Iyz@>v%t3*h;+]n,3p&\J S5Y,ŵ}l5! =g[?zhgs@YR-Vib#Jqf|'vzY}pYGY"-4s/X}_E̱0[ 6u׿*K8H3{YoZ:ʬ;rUqǜ!}k>E%*(laf=cF'L3ٞbYJ(p F?XNЗvhiͫ`٣v|̄ |TCMj 0"1 q+U('P щussV֌ -;vQ >sgv }踈A\HF9ƨnfS y$ m+(@7UrtV3Y7zeM14O ;b&bi3G| ײ¥S*"([%Fp ;^6ӷǏZ|=Wi#?mRCHԮ=8~z.]M5mQYn"1%V;UiB k[Z~=Ù5+R%wT7Fbwp$nv~㾆7 vR ӡ.“Uܴ1sUxҍ3{x2rSR?5-þzth ?piL.(mp$ =JUDn70 Qd Eynu_E$O& 2PG^;4oNo \GSiƻGg< WH*]*nB̲eS7tX6`!XCo ٮ'pq#:nP'˽DDD1s o 6RU}_02EMx>uMvRȉqlp9;&RYT } rݍ=d]VD'w=I(c*j FȩAu.Gֺ%s n蛭.$g-l$Н1ۢO}saƾfTEAgˮ6bMu9ܤ& S ߀',,kd˒-}-c.NBP/EOwKWKFi }(CFX)8K6P cO- c#?ѷ&D2{ RMȟ&߾\*qa2QX4_@q[lY$ueDbhN !/u_o2=ۈvg3K =`G?};_3rFeoH0 E te'vg!G]9Q{-Bt̑/UHD*M#&9`Cqf(3Bm((* ޝo^yw!+^Rf3@-.B8F}?X/։M U<AE4J0-j}b NnH~>~K" ↤P/)␘/>ByAY'v#dl 9Z' tڄPc)7&[&6۷?YC5RJU]M[QeA/,eDM +f.w~H68].m*?ih=(|reRwc\znֽ7 7!kY [ "2g Nj~)tz<$Tl D OU\쨽%;rw` {;r_7 ݑke0 ظkՆ\ DGzgtf3c'k˖ #ʭTʎQOGD Ha:20<RM\8,#aA9ppY*G=mEd(aꝮeԒ0U@>b3F͡L&,A;9UeʡTvybD|ړ)!" `AHxR{mhԜ˔M["޹ im[TNb1d(JZjg@tO`oA3_h/@9@:V\ʷ}bnlrfJ(ԡ%38>oK=^Cixj7?1+"7-ؠfŧYvآ࿅ xGh~/Zd1}sX[D]k w3q^ iIR@ !=8ZЋ|>|մx|>2nL5uϭ90OgؗۈnϽgmRa=YU|;[*59 7fRxkHb]LSb\p;4Х"s 6뫰}q[s\!gӦ~3 N^3A`Ў~&XPy{IHPAhjA[ccRCY]Khth,ۀeOa 5^WnkB7fS#K=#g  }b2z˼NZ([k%~MX$CdH~gDcj+j$@y?YQu0@=Y @nk:Bu^K-iA35T^^lLqg[]00eJ&n>tٟ^ffbү' 2=nwsR'hfԊȱ|S;c)3$ezABӋW(r(ϘF\^FUj"VqOQ8@IsA}%mtEqX0G,<(Zd ЂEcK K+'+Wv9 &^PP?F,p)>t!8$䦢I/ Ǥ&` b$6ZZ͚Ծ#6u[4Ʋ@\d$FsffSzr#kwX?dA~S]OI-av"aEBGop^4uRTL_zdn?ZS\2iO~3B (=ְ8K)u A{` o V#har2q"5Y҉U6 0Gԩ0;jJ7UUn~ !v`5> dy`q~;ppJ k҂7I) PŔs?<tޣD#2hJ4Ǭ9vQBT tW /EN*?qR>k̃e!?'. ~`_ .e]}E_kȢ~=PXfzIka 5VBPHbSmMesز_]Hy!(HYRG ƴߎ)T|ٯkZ0lg^z4E|9_r{4, },&)&1!CODER*"yJh/V-7  ytvca{1]gBFBoշz)8U?*nn4hP%El|D% Í*){ %AcHer_k4⻟H|JqpEN`P/qDNstGk+?/7wy":QinS/Bu}8n"! }4J7K)wR2MƷoos<}7KQI^ z(c6A_e]:LXȪEV:q ExSo/x.G/Cqe!!IP'A*FzXS'R[;Ԕ1įaSA@x\&+m7Gb#\ RqLԉ9e66(:V/b(p$ SXCs&f/OZu TH:ܼBo؉-63MD_PIUc?䓛ԋMaO T2X{tXQa1ZX%ȈNt-.Aϴ3O\aI]X5N.`'B(}bN!4?gx#~jڳk6؁W¿W,tK7#͞W5+z lv#jLwHȠd]An;o9#-X9䉛]4v'ffzy׵+ vZ 0*ɺ]q^@)&`1L5%$EshƑ' ԙe#ޤl CTjdaQ/*i\"/z(`[Ȝ,A3+x5gP^.L840|CFӋQp톭շcgD~nEPXSD^q*'˝4AOXtt>eZ+P _;fڌɽvO*-y|nuCoԑ&X&,5< ONUc R_="APwLH%+GH }V h\xtIԅu>#z=0@7%~ !2ŕat(ړbxL:\Ξ WhNIҊAOq`֐8~Lf;wnXW5'kGy3hnkpgC0H |d-/ Kvhˠ(`mٞ( "`UFx`,AR?;KꙥθsI fNMw\ؐ7>k h#qpҳit%P\L(ws^J:ѭwo[B d~pj'?~[0Fx&i@*Yd #H}?ٿ}Qεg5.$4ٻu C""]APZS+}sb}0Ce¶GDLmRd:< |nFB ={WETA(_<ٖzqO_~Jm[3!$=Qf$8(S~ FlF%Fifɷp--5],"ӊ=Yu9<.[cʯ_s*9\RqW?g{(W9~Le\ֳf#C8lSg1@ϼ 1lەů*m} IR?bkd9)'ܧ="U<} C[ȍsYM" lHK3JtBKm6=:2 R9R3ܫQ5!=!۫>Cv-:aS*|!mY _x L2,g}{[˩ŅXp5zD(5L{o hWOho.ړ5F^)9(跟޶Q4s'J$%=}⪝C+ǩJC^-`zA gEeSZk${6^aRNY&:V.O<{Ee>I"thOsx'rS&mh0ھ3 ˲b'5/$9t95؛)&јmޤ*EzG|'[?n=~az/.5[b"^ G'&|ajҚB$\UCċ3@8=kxmm#DXv51ߡp<A;(:N$?1 \A6[ 0@WpΠۊVO םPZډ n+d_rVje8K=2jQ _nάڍ=CVy*$.qgsngPرrT$dGQ:JC!(%!h\#)\.\vS:\&(žQ7'; @s!vBOY[Yɻ=.6-gc{*-<|B\A'JbHn&wE]dC/"rYKuMؖu k4 y׀ɡhaqh5 )/{Ms$ 7ƶ>+G*p06Y<dL#ZJb/wƷw-EQ8\hΡPM޺T (eUZƳ2ui_UJ}P`eT6}{RU^_[\uж1a*Aalڞid?7}t 3hK?xH₌E?MMZ=6sKR.~eAsgn=A7' bhci`Я}ntjb} V 4L#;,Uŭ :8zI [n0c @;s(*2(  y՝Nx_f->^F o I$jp[79¯R4(GۑsM uͧf"`>ɿȈ\6({vG90:&0z#`SF:YR;tjDBfRJ}Bu 8F%'P{%=vD5qЕ%Mr%Q.n:RثgRYOT*VJ1 yE ɤQIqӡØ*~.%t (`l1YO=䂨q.R[M[ıyvo  DyA;<͓mQqb@Nژs:Mg9Prh'tN:c}ƤrMOjrOlp7N[1r[xL:{_k JBmd0`臁q ̩vXеrΔe GW/d/Sx;5E=oe%{șH:iZqOG0׍{%)U7CdAgo Ƴ>S)߹ʕdvڄ4ˮp-Cc |fO[hM/80aƁX:gB9VnDa l#ٔ6m:TG}d1nJEekmo6wF*3BRPe5.QXGf8u"/DNx0BMԯRTVHxLBGv-S6O[F{SKozne7WJx%[#ҹƹhM`CEpUNgN qR"Q2l9k͹dCuOafn1|ۅy.leGcXkALy_p3%$&s s3k;! rfkyj࡫) dUÃc-rOY6a'>GNd gpqv`eo"!ᩇ+EgwBޥT~oTz6#k?XHrf` lЃtr/ ’76c%jgr̈́֯ %j-~͉R|8" řq6qMWfԺnX2Rt2}F;?*\jkZڔ}QL3fယ;mho57l"fjHG\6%)G"7Pv]FXcWQ؇}f (4'G0d^3)ާIOL)G\ӂf"Gّ:Ŭnez X1s~JcŕZ֍5+ƾ|I|O>v+t!LEw^Q\Y C%mQТ9 V޲ Yvm=Ddz> x=hm rfyxQhTq\R&&5NPaĈBn蟟r[U:tPJi>VI aTH5v=X.-4d*3 ;4v?ԅ=6i])O[c` 2֪ DQ"SLPGuɠO+M^ )y|(S 7@MTrLX݇vs"-c˜1; Mϱmp¡D17eeYw3(K9\:H/CKJD3!nfR%mݹoJcw1.zQX+rhG;?L K^*rV!JG~ Bj(aQRe}M,x Z_QQ8 ebK53m$DSFv[Ι;Lh~C\GKF?--HH 8ڥi/`z4fp|Nceu*g.VL5\<`򣊑o&jm\˺O⭳`݈_buJMBgQw6{RSۢo*nRBd=hD}4$,9kbTۛ CdȽ$s`(mЦ ):J@8d4f##'Gzr7Òe.;ZK) jq/˲V5&5rP;ĩYN!_eZvǒ~%sctF ]]ZW%[}@Ǥ z _IKtDqI~KJC'/DsPlC%:A!m1mw nq؞ts]ڝZ5ZHEnHAъ4ppk>/t1Oܣ!$@bD]*O8e]yq8͗ Q__kQUdI=@`4܅ ZBC ]wؤ h $ 3'P D0[dWhN(ߋmk_C؛sƃ˜ôVtz㫳0[Lm2pą̈w[ S;??'77rbf:i}xU:&)%ϺG< ]8^xKo*iop*TVWqE&N5H)Ŗz6L6e-[]+e 1PIͰSnV,:R[L Vݒi&]/.U]axmmx2r }"K "C8,O bhN|F.Ƚ &PH.%|L$/Y51E`h. |aWD= Wb{K7zF)O4V-FB骣Kw="AlY_wLyϮas3b8vS'~hfmؐc n1x%%oŢ{SW) A0uanFWk]8YW=a*j5zmh>R6UN1 Y 1%usS= I]l7JE&ml!ܷv/,uu*E"lq/N? {Dj%&&6."k%nht;:N\2;"W$Oo|>B,uWΚJ(=d)&j򕁷v"R;9fQ`f.kPFuIziEvIW.8֗#fsF,cl_^KVBC@ztvlg( lÎݞq-;B|n) ]Dm'o|xS gs>a_&=cJݓx:$$S 0+r:CPK7%;C+9xMsGHQL$.LG֝Po;y~]uQs,;PgAF Zm8,U5X,ԕoFfP}?".f[""^DaV*qh 3,ZJėo&RWAEս0>t4]nx$Z o1x3Y?N[my7FBS;ꒅ!l{ t'7~.4`Mо dMS)}U 1qy@+CCuL7h UWyX3 4,Vc9MZWsA^0xd= cVI}vu XO©C1і|_J@ ?TT/`ҒVI*d2Fi=o_ ~Ҏ[Ձͱȡ!o^SwC7}2PLH`b-垜m;:YpkuAsC Jӝ0W4D-кK:7특6I=5 vzsk^f5ϣfAd I,Nݝtcn;'fvX1v#X!oC0pJ[qb hWMhJH(y0N_H*x: >,}9AIuUBL Б&c֖mT|Sçdh-%h O382+[' ^цlȝ h锚Yo=/s=jDfp-N4 իAqCUܸ8o)H]̚ur{yS{V<ڕ m*xFOUe#qxV>,OzE~"EWZs:ї@*&l9c= vzu %l()zxyNa= ^25 {(jZʸ&Q&yC.q@u}*r/4\(;N1I6ˢrqQ80mh3=#G79д߅QHZD qYr~ηNA"JP?|c@Sg?ƋBY@GIUj(`t69@4sdT_6'GC+7 ` 4uWǰKd/L"x͠K7fH ;,EKnaX3磵 gon:xT"ޮ!itӖNtsLu+ un!g盰fzjRiTVih,e]Q&T\޹"`~{#=nXA7D5mo;CG\w₭lI ˶Ӡ0[F!o"AX!o^mڞC1;Rh#G}ֹ9ʇ(zBQ@aA.]V~"MB%!E_DLըm={SʑqX >mv3#1f14k\K0?T݆`5rQĻo 4AECYH ޛ.Z& /FP¹)Rj{]zd +AYZ>Gl;JmNvbrf/PI)``qy5vqF)- A'q wxQƶq&*cI장v̻)~CtlNf; u.Woaw%׵R+VW<3@ڜQfťCM1U-@ dm] Iih $yڞ=0ZƎ}p >3/?ZI^׮}ZaLΈ%;w!ǩ ?l"Kbdi#KuR*Y)=W3}ۀJ?u!F\ɵq<\I_QIYX /4ΫVJWՄ, Y"ˤ@F_q^\d;[ZK=-@C$>?8"9J9Sm PV#Ľ63gek4zcI[:c rP 8%iimrtG&3"Q9Ѧ|e4ZAMwIvJ3+,~~&xʛ217&Y\A0kJv:D5Gg1QN.n(_8/ RtjD }5]B,&g6*G%=JcPJT%btۿ{x< |a!{%)u>sr5W@u( ttːE#(_*lշIH ЃxVG5ц!v`n=HRþc/c6~@hvCm!l(ll#"kp@'Rolb@u\hgl᪀lr yf!œYld-[v;YSA6GMn9=N+d3_?~k]x!Vgt(%2Npuk]L;2" '5z7z)m0lB~1y޹7D0w)-ȺmQIf,x[w 8}Fbl3^D'^3d ZôZvaׅˌJ'^]wv 7<dM6]hʠ҃&q9捥 R3_=[[L3޴A^w;Da0SYߚdc%F9\V\Om[yRyW NT^qDVX ,5^$/G#oא.qu_3ch"%] 9EY30{A}ƥYǣZ'2>U+a v?i ]2K'_Yu)uX0'>;v`Sݩhva~ P?+;t \?{UiLuF6MJ{^>;6/zn: Iz= pp70aD*RZ-:~8IC4_T`eֺP]9zţ;YXF2TU)sG,5 B0d/f*K}!"N7/oqMb ߨT`~8vT> KwLq4%y'!xn>jnoÂ]- if # `%>i-xXFI^9p( x1*mCs(}%rWm{2VI1gm >u?(Gk[b5%5ў~6]şՋ ͯnS'RXs5Ow[j2h!e(G@TlC5Zgou*"CR&]g: /) >D<쏈I"uG;Cz{Y dR ho;7 H#aTr$ߤ,n7.7m@4g:I*20S q6N@puڂ7G`c S JŰ߀-'O #@"ԗhC헾Ck۶LLf%3Ec؜}aXoqHM.ѣN8 W} hxlbƿ{n3q6A˰tf75Q]ܑ*x;%њpՓ6uJ:$\tF҂&NnPq ;Y4шUr. ZL,NBP逮+s;_Lg1Ƣ,k&|+&5y(szd\Dj_/"*(gc\P~ܞ;@bNn y_)ŎWi&#m,F=k]I@0xj Ds4g@ԁҴϘC֘ɵn0vQ 6_nlEH:Ø'Uq"Tb(b7ӲvX"옍Wj,&EMЕѵ#A@4ѭ SҞfϲCl$p |z4G8wAZ,wtӰ|4 NS#gc7#=d: " ><8h+7mdUK 5vg\(_z#4*P;*ГA.Bb\2V Ul{ 6;cg͞)٬ 1A◰,`^+"M^@2Ehbba7W=t)]Ɣ:+=B!MEngs]F<V)v24m(Zs(SqNw qΝ|UnBGה AɳvXZɣLE?٦m*qI7Tt~ܩHn"O),2~%#3`̝|"|a"u#{C-E(޷ KOElc0#C+;{xvJqf-EQڻ3VzRtsR)Ű2ZIr7,PIWp\ڇ+,?Uk7Tsi.?k;&ǡ,ͰI[97D~et:0|2llʮ ]d9T+:ѣahh)%wzz0CwS`=n'mVzgaF_za?EMwJe!EލVe$̿uݡ!|d!Jy4$p|mIf.R}Tq 5 •Q8'p® 8?xfp2c*T,83VHxhZ"nz"Lةo۰n]wdn_]c19_YV^;VN_ >|7uEc5gS5'Y_8$(z e6Yl^H=r8è"~~l<=XY= HG>@&+x~ԴǐBUњ]U~ +w[焫)p9frHI7dΖu' !IC9ګ XZZL1K?/h38vh|IxCf#w"^LbuK{8`cR%,ޢҳ w}lR=APA }BḍnaYRgQH3ߤJ ToV + /}| g F؅0+@oFM7DM~W b/Z(zփuR߰fɑױ^L%֠Ʊt3(/sG=|a ־n9Jfjv'ܥ. uDUӀz]yhzY%Fu&Cn/&{3U;H\ԂGlkA%* %)l\ 18Sg$6'8 X fӮWÈPK̑ H T@7=wqdWc\H+r"=|_X0?%?rU!Ntǚ.TАSl]kdZ _KpPE2ߤj IQ lc6ڏͩ1[qEjbxՏal~8]k  ,G -v񍦧þnlmOmфD I5D{.Tjh`A4GK3DDz6׼0u{ZX5^ݝϻ8`9˺Ǵ'D:'Ǔ\Hy ]}8m2ظ}{ |Eڗ敬=|B. ⼬T :.]xvnp(] غI!cefbQNb/U#6l .{}v0n _S2ZVֶQhi.4`Pykp2ә}A)zyy y Eh;,nh n5Tou jqާ=sȥWuĘr8NYqgxyݏ#՝,RAc5DzPxM`[g]T; 솢wEv՚C%m{sÁg!#PˊRh ᫴% ˮ1۷!(٥O=զL{k0"S z]ĽV.)3-%T5/ dE!Sd&X3cM݈n(LH\㌈>3⮴)ifve"ʕU,B>:]f.Bӝr&PM7i\iAC TDXKqAHS"X)u ͫvWs4 bRh 䶨Xp%0wSX e5 %45v$Ti p(КH'ۻa-6uxh+&N кƂyG ͖K5N5%YBsCրvFt@(U_Mߛ8kԆ䏘J@`.+.}WXmCG/%gdeW`2ffv5sBIP(eZG8Y'o2滉α]FtF XȰW GB-OejDބ , 80f,P$('ЋO][#>mm>~HَҿRUTT;.͸|ӶVuRSnOE" ǔUgJU"}z,3 H1ѹ[.le%4uϞȕF" } }F4ŬֈvZ`zxD֟jX֌%eKǷ$Eh@cCSzApP;}~ ;3T ww kwW?}\ڔ׬*(ŒG[l4#xeW2{{ƍ(C@~o0ƾ䅼 =#8e(eaܳ@T[5&5Mzxa( tU_F8vm=I(9Qՠ0'_xDPXo,xmb5ay?.KYV>x 5dz? QBHrWs!5\dUؑ! DAPA}j*B,GUx45 U5ݫ+Tj2 )~|*wViJ5TVw'X};OU'R 2J %`<Mto'XNz= Ee"_u\0*]=T[9JV'6krpa9Go BuT,g3\P}Bt,*2 5SGfo, S_W{uuh~}m_bIy(`od# o"Cc ҨX$oi #()w5ed[bn{Zn$*;J[tJK:PI|xyaR9ƱyqQvd3&/Y@UTGj}kQdlQ"W xEZ!bEWZu8Gwxo&֖.R!K9|7 p]BZEz` 4h._3#wK-M+?!| =B>5/ZD,{/‡'&adC oe{h I-h^,^ zܤɭ^~ɔeʃy7R3Xd 1pvEK ӈ|H({:z7^ɮ5%`;v;tݥX[^'*ෑtN`03ũl 7% ЮCZ-F0PY7xL%.ʶ忬2;L1OW OrhnΓįٞQ3fO"m#gYO1mqنM;ʃ!68 F>^. /1VRJ'*AENƩ|I-5ao@a)jfy1zf F[ MS#z 놦;c#M+~@{^諦&%4B,:A/ĵzhr|.:A6s1YU*O΁ %I1XW,"v/rd$Ť4 yj˶5@{+W d jw`|iR3,DBuŬu3 Rа<9 5D$QE; T l*r2qȠDZvR^T&&cn{C.LB` G( :F`=u1lQϥ7eQw1 L"xB%'p8@cc!rVYFƅ)f5԰[&>qê״̾'!LWRzN1/|m4rخ0H׫,{%ЯToILV5fƯ4,>- .}@(D8C5Q.m =2K1or'-$Tmz,=χ1m*fEPX^{*\:йklT*g Q"sys v{\Ңy#"Qݤkiۊrih~l@1Z oepciKZ+r@YY!{2r ABpDEPF^xŶg 8G4e↝*(L6[TdYA֔bE2ơ1 v"+vŘ)iOEҷ/rbyt2Ifa5VeC5k#P#Mޅ_]Z*iK^Fh /ѻN7}~IA@k lWO!A8Z7TZg¸/_\S1pZœU翓vBVǾMY *e!gDH>+oNcDnKE[bSh{poy1nP>`m3R>&\&zl @taX vy'@̂%!vVD $抎'j'MݜXN  (;ahYDE>m9cKiew! d%nzJrvUV\Վct8?y $FMzG%_czodڌR`v%픧~[X3u <3 #ȷzbEg 8?avɄ4M>*ƺKjO8'g P>{ (SE~>/ŸKLEF&埏$~‘/ebJښj;2,FsCOb l >{4U$]:J9Fh,piw`G>h ~{gR[%>}YIs\=<KvN?!Mʸ W]ssօe0lϞʰze:!wVOeD ;BSRҾ#T!-3Fb#&8F`v0U-sLg_[aQ%s,|[G94&S]P$Qh6/&+Pw`78 K5.AoכڌK`Bt,XoNy&O<ޟ5njhW7csyi7KO>VHWS,ax5L&@d˨.)G[2#h*#2!51v+9Ga %1fW-p<&ªӰVF& gETrdkl@[r8UW0"T ʄj ^l`$t(׉].꽁Z51/c6>r ̞t .w-!+OY@[yEWzb<ض"{5Al25Mk5%>T#d Q' 0&= WeacJTm-Y8ft}}68vnjZEZa=Mxsy`}g:Η-&%s@jkQ/ği,f1y-il螝f дS6t ̈/_6֢$ϯ)%̕7H}&6t0ڰʕ!Ԥ s5/S%;}:_"0t;`ZcqT$aw"db`P^'Q?,h;c9 =5+jj afV|&HLq"pǤM mDs@_R]R%[\-2|">#Uu&5 2/Ecь;n]>Jf;UVyFAXy%Q6.=5с m-Ξ9{ 'AȢOuJt9Ab tSoCmw2>ZIKz}rY(D\}iPt&^%rឲQMXNc[8oρQ.jܖZ3k=]jK߲QeĒC1;]e-ev5!w߻}[' E 17U6l7C3:by(!wfJ-rVGW7%v8b8\wZg^QMqMْeIe>uPCue+z2F9=k&֭;8JxٍwvB<*t3yh@}3 55FpӬ*>RқЈFn12D{t|I>hd[(CЕjgH#-n9BNUN@CX<1OՋ_<Vt2cw&4uCvHԝ/ʼfP~!^[ lMiT>29OHZxދi&x i^ދtsں3t/o@ǥ.7G6??StS؅a ڸ  4j+찼2QӽXcU-MP-mor;'b+7#C]v”M#A!zmD<%!ح9FjJuV K0W/N%@ҨyrF4LV*Yss?y9$lQ-b:,ez DJw8MWF$[:Xآ%MIѲ:%n*f$ 7GƘ7"%-:39NA{ތB>@ ;2Ckr5g`FV~6xZ&C5~s #RnhW?94,,idT=,^Ѱl,}79b <;"|'%T's!5,I^4K>?T7u9rEbl;c%O'9?W99(/yJ?wzZh7eo2-eHFi#=GJt;t̼-]"k$ci<3ָh#1ls䗞 U>;XI X0SɍTmhJe~nѶPI@,Y"pɖF}< fiL*HEc/f[}uiA| /?s,!qzXB6(RB]ЧtЌ'V1|: ԗ_0 P֘| [,KyVHM%p\QO~Ot[0d;%eֲahdsxO(oR0 z'=r݇-_69]Sz9'=`G(g=2y{VKևMXۡ\eSWKR,av/(BoatJhBPb>֛+[c&MX6f?6be87 3}Re+>m 8 15#;/c@҆pBz )dY?ÑlptZhf- ,x}.KynHw-!?V%FtC h!!褲롚h=wڬurHE6-Eȕ\DV zYJV:c40>w@+KxTT}=s#G'F)qP.$C(eh^D%2 zN k{#Q0PM=jwT|RH_2}]A'l8J3+|>iωg9` js ¤3%UjT>ׯbr\b}5,x91!=wphg(tP!pt_&3C[x7dW\ǃ.O9o(ᏼ jK{1 hxkV5 LE_s21GP5aEU ej7TYg/|O@'2DOՙj6PvzKabng 9I@T,Ͷ}C[.~ 0ӶtM1Pc^$Rس):™78J# '2$bw>$%oq#2:;%NW/O2[˔ FIt4:횞D ݚ-Inf_Ե{FǼǿ(XLXԥȪ܋,apq yyH w<3^|֌6ͱꚑJre4Q%pVZ %H c nAԶ ;G닱J DV?[,s$Ur'l`HK{tEݡ. =P}DrÍz!r/@Z_WQe;^W0&)x&Ѳ ~jީ({Jʔ9VmASL²? Fa+`Yӯ(}1-{F뗕?7qԵGWɐ};߷ o@=|'v.xʆsj ـ zC#ȵWjaYjcN!TsILVU",m, _&525a9ZILSFr*¿Nlv,ulOHP#_#ώa!vIL+P }t zm(aZ'ʽ7IQ+7#岋L?}u|j>ԍปTMg ` K_1u됡^Flw[$ nQ४M݈!ÄEg0H ]D1밡\ ]t9>ыzvɑr ޫ^> udg}'K[S[!x8"wWʔ\"6@|y%퓭+3!.6+N BmS2{ #Kk5)۞e){{>ԑơ,:k<b/2R=n9t̬7aڥR&W;ӻ,@4爅6ǢG[F9\[E ]3HY<>j`^(ѤHbÅуE!|Mrf yS !Yۅǚ |U.Xܴiuuw-(kJΐdxRWX ]_2mܯG9:3),3sC'Yjt},`uWk˧MBEP5HX(4lEiUO/-e _4}g`C4Ú,>܏hεܺ,ʶ BH]GtA+ ;b="18Fe^oӕhEpC蟽e?&Lρ&`tx4F\ K 'uxեVq]U,wTmK=p)BGo)ͅ窑s /DzB (>$ q_Xn!.JDcZB=8%Щ`ڤo۰T7iR%%`+R3bD䴦z2)D0*)&[^,/3߅m UY=X;eC$T[+^D|pKkW $ȹH/V@a~3 mSy'/)_:$ I&u,CQp!7`㟊KyfsTGDη)[g\c6.Mt!sđMnh ?W6!=X #^ An\C2ksfښ`&xԝp陧pp,u\,Hq? )\8c |n.ccz[*Tp- 2Ʈ>e.!,Ĩ:6_ :0fC.>*v4&&Ǡ_U7_̞gN?/=ʒ^7BNAl`jE0b :g.|\G9-dK_+T6ye^*e!zB}o5s\;!+e!P~Yxm(%\̏'z$(R:md4+3~8on&ZڔXͲa-^%M }Nl8DKnÌ@hYBjN+V9dy.jqE"h1G4,dIЁK3\D 9pvd6~:-~R3O+ J e PvP, #FZ}9!HP/TAB9W7s`y>U3H/mژQ#p`34x}Ac1%ؤC Y9rmO$͢<< y3uq#F#^rCyC-3%,1Gӵ&#0fpO^=۔Yfi,R D: F`/ݨdx/HE_Nd';d{>dK79tWeUV¾%jjqno 匕ƼuwPUj\U!UƕlBY\?~ʄPXy7*ٻEvٟF' )oTSވT1i@;MYf,P@pJ r=鬝}LcjNڵ ;cJ m:FY \1!)Rl&v$iH.MpɃMXʪd/@by/l箵wʝm_w|ɺ"0gjDgq0}^(2 [$!G1 Lu`BL %3xpCi7"[&̐_"V@EF/a I7Go3Psd;Ka`mzW@ X#1kh|%tq܌ < 66C;ֹe#X5zqP˝!ރS~z +n q㣳5 b[&pXAɢHa饾dhH.a-N}br3 N摕8묆C^!"{QHER򤒛9OEWyGcŅ~PhJjTU>peE]86\c%QUЃ+shׯ0:=Ug*Cc3PAbH ͒Owh*}.C~47uN+]"nvG1mYMs5Y Q<<,M$Df7S+#g,M|m\-yHGaU\T@sqkSukF:s_Fg@h0eÚE}lI;0ybܔr, N% -/dsɝrNsH5,G$5_[gkg;Tff|+޼ɼx:0ko[Z|i[ȳX-vm w1@3NÕ{Eb*q)< Myg{{}dSMcXR7)9X@"ޮg.Pltp>𮩧QX6WTb{5xIY=h,5K &`9cjѬh\T0nUu_nΕB`' i-p2װk_2aVKzB?]:٥< ?IJ$LBqB+( 2ԫk " } nRWj*gv=N|v)~t[]R^@peU,#ΰ.` +lGNj)b!tɻ/g} >Fe/9D-Nh٩H=6_~xWKޜp!TGy7VzI=lmi~8Cςg^!OMBq/bo {"Lh]`Z=4~zcU: ".m>R@ONj/Gm ʴ!i>R>aCLA:&gZh4"F"f^_󆹺"pϢync,-^W3_&fE! vQZG08Y~{Ofq#Y) ;]b5kc'#*KKS3;Sl]' Rgh|?&~6LnNWjBZ] -8TEZHhZ>+U`h6ܑ*\/NRVpXNN=A!قbsd!#caQԍQc9,0<jz$!Ff:|P% t+Cf]͢&ĉubÙXgn m:4鷲َ3㒤@Go)ȳ :.ǒc|qPbBgO0:TC2˿v7w,2A}*Ey*^K>v +3PGso˚#ny~sK~xZŪt_LQCA(vjytAdF0:WʀV4 m g]tnуixp@˚"r۫ WB`zk "k՗}gbME7J4"cRb~P| (J)mĖSdNcZ6QvvF։8lI yPQm8@:w=$*h>dOk}FSIOhY=䪆[D.}1$=񤾞2mMW'!(pwXuL,zQ_+Iqx .ʨ} l`ƖњͪW0bX#73^LLSdRѹg3sY}TDŕ[tAnR:!![zC3YY̢9Vo-| bY)oÅ0^0 SoKζIzE(,;q="TvMPMz3ϥ5$eY=L]+Gx2prkwއW ,;A"an 3DR&nu_+9HԕJ.tՖy%+!CUW1<)\Ȇ.pݱ3oH9%0 DȧJSC=o)E":Af-bwT _7W 0xoYX 4OwEZ`W=& gYm;S ~/d;q"GF O+^߁ߐI|D u\ק;c1+Χ\15BAxI*3 + (@=s]}_?s3&pT Fl,\ZB?bɨQ# ۾ ;2hcf2A Tn[sIR[Ss Y&suއU!ZҤnq,yvQRFކnT>?Ԋ,R]b0I,q;)3V}`-q%S?i@rKuxefy#iHj_)s?#5%7!.sn8a9msVF\m6LуDmH, ,H%GI gܠ9n8@$ŞP""qųLWVTX!`j 2j[߈M%(`V<%bG$MD:EzkadmܾIh7s38gb wǘ*XK1}7 _]^~ =7pMԗ?A 657yJ+gVI~R̬oiB4Q|cwBE~PC _@y~ߖE[z/,P#b.;nq; I("1Ae+e eÖ+*>#Z5%wִ0aPHʀxiB^)*N(d ?F[}w@>m-ؤt9ڥs 4)ҩNψzn{}xRxj'?vh9׬#z sIiCu_9HzD]4E? TsMU[4,'*:^D< 11Yk?5ԁ8-@dHeKb 8cJ W?~L7hn7ο=J[*\ϙLkA${D[F^`"EMc<m5e)Jv:?ƙ>@3,}\j>h—54-IV v]T-($CSYF Z|~MaHRPNJc ]Ͱ4F#j1V+C?Gq-$ K5=wЌ6ko-4ՃA2fR薕ч͒ &/"vgvC@+gҪHguA+":JS!.yTH? r ǷK7b]AH*X8!6V0 (їI'Y{? Zx)^IpŬrvCԻ^Qa8UЕwO6"[~On.W9= q+L&JGrp?'$ƻWC(cIRY W ߜ0A.eQ o^PSN\}4:u$zgFzbnhDY/ }1 E$z#=Q`Pwõf'+ 5ƱTI_E`WiEP9e븩V(x˴cpkBr/i9kR&*E^`Por@ɑji2_"s6>$pǾ:^3FjV7ZK3MDۥ%M&:G8؂fĻB2_&\Jt;EBH'-mB⑨fs,*wa5xP9YCI.8:-oh=cO@\OjmV\i=(h(!I@Myvh_60K=8 7WQB>Q^PNbw ~"t-Emr2lBSC@+Ja2GO5YrrRicؤ暝WQ5a8~qX._z\YoMʧ9wp9[:U->njr!馭}f.V#B%DO?/>q O-b|VuL$躾:o]e_3ζL&nlv~@-3."E6^[sYDŽĠ}35#tw.[puCxiPpfH>8қ: x.4=v8bjц!LHA8k%>IL nr^ k  :IQKguP0yY+N$SLLg= AP|KKI(X4C`t=' leuf2YӯƼ\^{"%-5 <&Ԭ\k!ɁƳ)qZ!&=bߴ%ѣ aC5 :cT˴W tI1V|k?Ӫ!h(>$pĤ盉?߮j=IS헤0n/-p_B&R5N75(f8~m?R 1vvݶَu48Ё, CE[/P{KºU7vcbJNu]6Kݸ]Ch)4F`XtDh#hTh4ܷyGK! Xdv]BtxKzJάBQGc͵, <)oD";"5M (QVbQ#QAC*/5~In8Љxk{FKPb\eAVX᡺)oR4ҢxKq+ț%bE ,*} *(I\{5[ztOMX L VW-=Zs#-/B[BH@'̝8OUݡiT9[λ`PIܴ6XLr'nI79Sk&;)/rG]GQg4')؀Ō5nRiϡvIKw,M{PT%ǃ$g`Dd nJxmmݓ[0 ]sQ җ=,l݈P`YWvTBEVZ׊T 0d],%eJ.{ӡy?԰3W||\Ylꓗ!{6Q+ PpeJΤ'$5nuxF,(((+!~͛+S-LP*7 Œ%/$q-Ɩpj7JU(p]oHom^:LW(۽ꩨ.05ГAޅ/ {a 1X$oػD 0sއ0?%>{ES|#ZH l}X\B3:RJFf(@7hܘ>e7F YV @jdd 0B/ 2`qGia ȱf!`݋XGg "L9 0x@`ճ\(qI#ʻ^,<ܘSٳ[ ĉ1gQtv%̯4A ÈK.ُCgj1<03TPëW P ߥÖ(3Q"Q!ڑ1=If4TqPTHSB- fS0G _=b J4?Ь&;rhz;sDHfKj$!.|6JFpcQDwM6Cǵ)lvlQAdC͆(i\HH鿩"i6 <ϟ$KR.|/:| D_ѯl«_^+|פk]14;&ta5[S- )Bi)2xRX@3Q5xګå­ldMZ#u\B@^vq/聀k.SS(>Ԍx+u[:H~40d=OebgN[QJ/S d j9;v,J]~P}AP (bkJxd wȏ:81@d45C JC8.(WFB8o NW~ۇXH7{IkIG/7z }m*UCarϱY{b_~3$<kQLweÇpWvְҢβq t)eWuηq"3%-M+//Hvx蒝q/qo"nPзs :ܔ?d⾵ G FrsVJ'߈bZ)-l}!8ڛ“sr~ Ų &S2J{֨'[զ8Y!αCzڌxo_C.eכqb=zɔG[FL`Ry~b~s_ o@bqJocxdd@o]`73s6;=$dtW[ĥ:H DPrNm>LInLSc*w (zRnD"64uKi$?8QˆOVg}9U(KZYԃɏ96$sxNN>WMɗ0 kqE:seQ8JkrsꭳT\ : hz)mw<&Nb keVjֱUs `TU-G31$[r5d;#@l;Lͼ|{~:0ugr=,ynt| H6'խsnV #\ۃl ݽFCOGσyqil45%D8ա7c:&[`v^"COʯ) { Q\6o Wߗ>W|$( 9sOSy' d,*n ~ KC֬‹SjUlT7\cb+I7PzQh! ՊVJ Xڪ5FX,s Y5@"Jy}Hn?L$LpO!2<}}z{fFk0$+b!#AhoC7"i/wd->!HƘQ0xa|pkZB5;/htK=J yz^s5H>3*x."!ʩ½"$;ʸ nںZ4L 6ϗPtҍ K7h]rK[ǡʈi0xtDozT9G m$o|yo*$@i>(#15PB>>C @q4"ިO/zPho׈Ar>K:'. %2LqnZ2^@5;{A!9(i"ߠǢ-0% L*40 .(4%G>BH_3ҲܮWV}Axy7- ^IҰC|~8NJGodDKc&&62FukmTVۈDV!o@-x@NR 2:Q&uX'bb PXqW}f^F~S 9\HM Unsp}G#ʶn "]XEٸ+[Hc7.%4X>O=*("ex+J0S%F\?'*o)w_6s :`a1 БJ ",i$j)!cu?apdǻ#nij` -dP7Z0-:H<:BA?ؒZ.BYa+fd$R別}n&ȡ3&s5Uĉ9qW(WPTIvq4|ocd%i?8~Ta4elk)Wá#h ە[,{:>QHj>ԪOdmD$|)ͼ0EV,'7JAym `07CULLwՓGَ5?Cս9;YaƷz$ Fϓ-s\ye&$WҶ856i"đNNCLƴ_՝{GUAˀL+Q,×[ChċĂ3zTGO9.+ A01i]MK`1א"[=_Ⳟ`wbqC_fR~Nb19{l/e-+̋ǰZMf+nz |PkS!3M5p(+m}oʂtBn=4zE6vw8-,f( h D 6ɺuFIjv_RmO!iuJk bEÝ &lB Ȏp6 _谴yˊYf-?0* 7]V'3@BF`)n3QЄOη\LJ6XE^tޕ >+uOZ)erc-@=ŁC&B߇XUI(~49cj0Y'..7'[^luk= w }ncrJf `պ`][ɪbB 릇qI|'\*˗{7`VqGȤ̧tV3,5_[뻝֩YuRQak *޶2ܲkol0(/ [QX5b4 ` ɉQq8!V3zҗxɑAwދzsp40r|%,BUg:s?T(hyj il}қ `>* 8D(7ʡ-1{qHKR/kDx( 4` aѬ}@/ytrA)IKn^kӻfI tr RL;C-nd2ۢ., $\jRiҙ.=O5Qf-,(§^9Ҕ]F |EjhQgRPtlx"ML%ehM#!ڤg=V ̻ѥDFwH;O2ՂG lO#>7A9*|O E-)On( st0;cѤhN:>1FWByˏkKsgz+c/`9_E}#d%o[{zo60sl\sT5{BR!ڨ^ĸN:LKwEZ#F޹xGW!݉N )J&Sd\;TY{0 j8Z+x&%%{::2' Aع'Y65\brg[?h` ֔:H_#d0W'.\ӭw5U0nGaW71`o,0K7 8P72pEq 䰞\KI:/> 6qvK PPs;n(U!"O_HP=ܧ?ZD[\I 6 OQJ3<)b @% /uwAD]Rz4mNUL|K߇06pRbDR k&ځ]/h5JasH 슦PmY&"epx\kvK* MgFgð2g-&,MX& *38Y_FRSSh<90( tUhd[D; 4)*lM,IgL4Sf= F@p5E,ցSI J}^T3MUNE5`d7ɇ v[_vwMQ׻3fdpA! ; S^o9FH``Ks|)Uh)hfˌNp)+¿<oJ67Dzڍ?}ޭ3r8i%j*/jC hd^OEUrcS;߃h`4Ls~*_;qr’n؟8!\wcCQ^ mm\s'.KK=+B`kK,EOD Qp; 7T_ZXU- Fp$(4< )vfڻBGUOe^onetiq"XΎjc+f KV 3{1U7+]Rjn?k}n^>Oew7e`QJZXWa3-)N*eq0O`7pW@uXrb op~@{#`},N??Bٯ*I8Vgsu ׽I*K`OMxcQ7 IV_3YlY a @hN@"vd^]S1 \ʩ$хQHz8M'v!N✠ ?ېYPxw7Ί;eV[UJc|2lCu˟RMQ%5ØG3ʼn=ˆ \̂ y;k^4GX¨.dK p\o9pq OFNtCzvvPlR[꽓 DL@,'C Ri]hdE}MKbav*%>|?GA?GO+v2c ΏHm}drI$4#, ծ9: 8$0NlKӄSA zhC?H87X2Y C٢yZ/+@#˳'ih"KEAS/[")R~v/JiuOZgǀ(e*E4@HB:˹X\O:r ]β9G 'QHG25PcW9P:O5܇r:_{dtVa99]V{l:Ϻ_a)P#Ă{G3mR&^p y5ǻu@4dZfY#[82kxXNm/o{L6 ]QxaC'[Fivb.?Aey;z2W'XkORXb-I"`@ܐ%Pk&'S݃QLZI =߃B.9%/t-~(5VlrE1 {MDNO_DFM_^/㩹W<*G(-w8'˺Z K۲xr8^F0 !cЭ xY#q!?Lܢt.G+G:nh2n:`pt/wơVՊJʷ]CKt UVxݙI``-,(c*Ң f,F q\w870flnRx}u, DiĉݦRb+l6kYbiqϷ`"l|s3:&r7 zzFړL7wH pEE/a%a^^N ;ZvJݬ l 1bq bթ7S~˚Pi\4[`eYuunK }]oLt^E:G2?%Ə/Xf^)jOomH"Ks ?.NDTAAXXMJBl_Qu؂_'r{sh. S+7!z2PE5U?ߏZ>{B(ZD/䬅 ?9/(@:9a5=JB9}?԰_X3Xn*fu1$OI*=P* + ";19[ɜ?;y <)*\Vgcpc>'Fi5 /i0;\<Ue2Z@~C% s(@]-WNAh@嬎O=ՇX>h"/N +jƶ,7b!5Lf5 U铙H|ԪT1,ϯS>Uaf.L L4JN{"όN["vb[UFC$U+N_(.<{m ^#e-|Bn`fk%D/;)vz=4H)][v#t>E -UQAeXTU:0UP;b1|Ƭfb;kGiv 5!D3٦]E&8i|ӔtkUnepl<;K.IŒ;`Ჭsi}MTM\ӓW#yl9zQP *Ø(1Yo׬ϑ@ `4؂IB[ IYs$֕KT ?. =+?+%$WSÌ"b|=Yի8V3GOӴ2NNmplUTȝ<RfQԀ>jۻd\-@+ Wؒ\(]BeDl>Sa|N*.FX{fQ--KDQa\Z#B1u鍨yΖWMՊt(Ms6t'5oPƙGG$!oSRBu}Wo䗩m wUOxXc21ƮU mO!;GvU:.jkUOG6 3(,~aG˜SUdCڞ/fԼHaB[q,ְuܕPy"tnN-7fd}Ui!{xPs|FўY_D̒6Xz+tʂK3!ѹ44 Kqz'ϘP%5ڈ2Y+S*jd/(A 7-WaH*)S al1 r<@а2lgE_.OSrlPUAˮ<1ELbaPTs0bl+?=5y_:* GսeN4|@e3%w3fdl5]2:SIW$q0K:˯Eu"p+YRBJSjFߔwa> G=IfCIyc9U=Rd4[' Lig|!YEjL gߺFj&S׸#.qEl={tAܭGjPI +PZ?^QT_߆:q90aTVݡ̉Uְ&iͶE8&W~"oƆ14*86G NUiZ ֡?DfB5?#q'$|üQ){N^! B(+ܦsu](KTHiIߨ?u/*О]\tE}VȺ/4DY5?" 5wڛeȵh.C !"5z6Q4fjKٔ]. 1 uU/Ef[}O;Ub] EE Du,îЏ%'Rfc(|7O;kf&Xߋ#:B]{>D`kxVdX75"%t_*<֫QӘ?w-7m*C W"s̖ɔb,989N8cxnpcb>4>_[$P?%APXcW ~׍4!Pp Lpv,óve }4-xk>AcLmzwZ0a#)I7.b;وIDX=5"몌҄Vd*̪ҟ?yF?O3P⫠Y3Wuʺ~ All>?ΙXY;?+xIH)c|eXXèt}AOzgA^޳֕q,l1ߴ5+,^p XvRjLs.\H 1Ү##UjqnBlߗN(L\&~`vȕQWC$so,L!. dA,Y7g#eA/!UEz@7JQ0S8n T.g&l{P?O-*ۯ`İ{7rpI XQV| "w-LW)K# &;.J AEZ F)`sZ*Nfu2/R"tKYڋ?_yook\p bT&3# Zmz&zUO94)m5ӽBFٔoz- r̡Cޠ,C?H}W'ߗȭ93z$m~TF ,P{BHrOe3 o9a&dk-^oO7{HLեZdT/ F4zLpjj323 Ȅc.:5,"_6־<%D#Evcb@4}#ѷc&B}jwtWW4P;ش(ܙp&7Ŗ3>R@bAC{̢t eJQ٧AK(}\ O54DXi@q٦T`8VuAl-tv!恚5I}y/1 HH&嚓tpny Hk=Y` ,Rmܙ "=sD-ު 6neGz!ƹ^wcJPFjjrĠgRNgz#`åˡq_ SÍÌU:s#A2Y-9@~3WG?gcz UoIٳ :NyU eϟj ~[o{$a2 \hh*Hy>jmY2yl6P]AVl˱ʪjsXFut -%9f[r9<6eBL\vx ҳ$O*]D+hkaV{,Q|B;FjjMzvXOrI^C.nj:ޔ'Zr«~A5t#~:퐨Ԡgyλ #5w 7}$ }Y26w^r`0/>;Z#Vzu7J J"-u,=2ZxOdNpf- ԴfRjgQb0':Wy1vViC/k-b@P.D<(+$#g(^.>VR%el- 9(d@ڄ߰G49KXRl'r#vY_uz޺*pi/y |}v4ЁYbn+ZQ&igQ6ʩr5kZ=)` c <*bn;ýxHYzD9@#TV Lar d2Mܡ""h Z unluXOf|$MNvƾ cxH:}Bfΐ!\!@(< N)3Ų; ̶$EI6!-:x]r?١3鮻KaE & 1LQ[gSZ Zڹi)mz^-i=IoB$X9 7 :଴DN^oƿ`ұH6ll9\J6g@ nI9iu hpUB4wx\pZ5Z o=* lؖ$&.粨RsJY5q[Wàk1*`=HsGC^aZWu}J+0AYDhAxfDbڛsW?04{ݲJ ޺{6iV*@ZS S3 FJTws"/1if/Ii7N{Oyc0{O@/VRUdrU-Ҧɟo9Y*E~= ރ J0+[XX6Mǩ/#Ժ gF) JYpثzw(8Z; op6{NbdI~+QgiVp{sB\=` sKiȗ58]Ǩ5Nut۞ѵn]{NOXǗV_.ccNԭgjoڮ^1TfM<'m6|/"3L:b [(>aka>>is{qkx;۵k+G|; a[XGg^'ƾIES{ڮZ(y!ovqM\'"Ϲm@,sv;pc0!s`sP(K x$􊯀yb5^ ]Ï_IYenNeϹr۳)9uCZE4N [ i(j_ gIG:˪~YAcAޞdi#U1cHB[UVYU4}BԷyBDhJs,X"}pPf}R;:A< A*zo=vny=]2}.r'2ݼg_4"(q?.t `e:gc'xhƪ1`ZLh8ЙKb {`zΑDq&Q_B2,VM e!åj@2^[]Gtokҿ(0U+ 'WsW̔ɅH=龒1P^v_i!c8G"$XxƢFz$~/02CG4|IO/ʅJQ:hW Ҹ#6Ltt|ĦI lȬ F9ćq9^ҤKf H4GVx*Y$}[T!6!:[eV=iNEq 76;3 l@JbJ@HВէlo4/ 3*C-N,l"EQMftǖ<<)5 XTjÐR6PʠAՋ&I og$"XYG}Io33h8%I}DSr9j#^H@cDꭻb@`l>e\7ҫuҭgݑ脳r(u@DVTXK_c[uLf`=3ZM8CS2Dғ]/0ҳ5IkXyeRRg%}:{Ψ |XMy:t^B K<˅I5CqFk%@ j$dGvA#q:)e qI]Tn؁h3SO[P2ynKS_4g{ͱ/Mܙ1hEezJZ `7||He5L3B}yw4 Ou#;7Ja` .?/"9 ΂(|cK &ts?3Iʪ38~e72E-&c/:DRQFƹbm;kFϨ`4}RRKU|J7n5' /@YCnUNxv'q?rge5S9`@MwtݱEx/GNlj*#\B0`k[0/ lJVYR*D%aXrU^X).b%L:g )FE}w~~93B3TTg\sI b;ԩZN`R[U$:biH#4mQ`{L*kG\dt쇼3bN1?IgJxz|?Ma{\Mwm8d{'X\V]l[vq_FB`Y찖B5+vhSof^l, UƎo]&q7 I.EI/mlI W" CߢRc&PYq A/05 0.T9hy&⌬u}=We펲-rў c v:GER5  T a>Z *<"]jL;7P{’y֛rc3T ɺ䭷t bB.DaЖMdSYAE~MD !]WE^)i/U0 jLӋ<WQ2I'g<9Ι7\6nƟ 1ԆvΤ 4o SVM(M<{UUA'sŀB6:Gx( ;?; 7[o@4 p4Qjoi!l/DKVUp ɎK<EaNY>VH z*2M*9]Q$- 6d،ُ=0 J@Q3-&VLq`bƙkW[(2qD,54 8&!D[kGT/cT~tDlZNIZ)`PO[HhX Q/IW15f29|]߂Z A%N;Qw^G(Ilߨ [}ҸJE8wx2'`6|v T\R6)c>V* +eYYÐ.- Odxy,b\o ųyDNb^gC}wy-oyqs]4)[nC(C.m(kZy:$E &'a\+s|7k%kxX&kPDgAƲ􇵱6#8YeHYh߆AG(:ۃeG/ 7~M}$":jر4iDsF^Q&,cLes)Nis!PZiBgĿy:?ztZ3*cKM_'i4e7@Xte@q#ct}9obBQ4GhFjl٘W*u03xzD ҍOW7?R"et/4蝂N$<¯Rx'(Fܒ麹tޠWJ u":GyiD yNiT`3r䯟fP[ɻL|,_ɗohy1 + *._Y_MY˵ԖBӮ4qS}ϵH:ˣg\yx8Z(Lc ; aPj3@ *mRǭIp8l7,#k5W5,)9ܚ.sZa5<2<G5Hh~=wagϯ&Pt u!ӣ!m1aظ ]oVtz1zy슇x6b͌_~Jz`LǒtFja¥TɛEmS>p EvCI(`zywIo yS_(*Pz < v#1zPGp&})rFRLɉ3ns ]'eڳ]7_ȒqbC@(mc~[Y;Itr)f>pqߕ< i.p)!^aXvW3mQm Ign2JA/n9 t3mͽz#)IS!E#5V|BBxaū6>=?EvߞkX]>ǡSXP͜‡kM!X .J/4V5 \ <,{{;L آj.rR2!4Q*,c΃y(pfT_qʃ~R1W48l9GBƖtԻDIp4woyҺfjBz0ksLv3u%aa~ZrMtK~bPJy{c>.UZ}E,r'Kh]S/x1={1gȫU|u9fuseP8*e rN`ւ_Dң-XT3#d:'XM>VsǼ򕀛ӶY:o俑ATD$b4g+}jU!o2OeW')wOGMNQm;mI.eõJh?{mv 0!p5@e=ĔV~I[0ܠ"G&(xt$ѷ2"6Wfv##]cQmӦj4~&Mr"<,ѸRSYW 4KJjUEhr ΀ɘ[TT@YQV:ϛZ|@c2åQoCro6$  ~]i$ue/mGÇ֥tT&@>ͧdEit/5t#Fj|gq 6B#}K'VL'm#Ç25ۆkWrZ߳MJ uT=oS/ hŔeG$ɀė&UMʷ4% UG R^,SWIlN8GgǼkPEgWoYC_'pEu34zZL~i< \_KNXŬ[֕h (8%rѡeJq聾}=jf==K+~pm;k|i (B`]FҁK PM_ KնWr{A5ǶC2MUy2w'J>.'Kϴp !hT!T hfR=Mvs <3P8>$1 y;$es?*Բ9YsϸS^Y,gC8tr xq&5D'8qL. u ]ͧD:ǹ$] 9qsc7/ ˩REce ^}09)gJh L"]8dQc3xiaYclSApcH$!.Z}xdc2\V+ i9^#]͸rCŷK41hm׋w4ܽ-js4~@$ w3>ANN޹~C_L(mUncM8Ӟ~(߀ܖ /B L-$SqsT3(wɄ;_x[s/Y`_P53έ% bymCzkvE3uwAv)/<2 S;"}?ZhYl-=x⓳haA0 1~u[ !-a BJZV+0,XA(0Y|%fsU*4f7;;\8@ fq ۰]/Ewmpkv}N/җ)+j " Q -1D0d0.Ly62&XR#Vݴx﹥t pfG Blz9M|5 ,h0vžZ "8d`Ԉnu"6=wC ЦO//5f=J؀nd 8EP߂lHh\BD?f5KG\[nn%^أ%ucyfr1==jn/VS$ UʾBM$ʹkG& QUu7mc+h\ػ+lMkoK_Xh!^yCM,?JfX5D^Zk{h9I %Qч^ u.CP@(GX@nA4@ƱPWFp()`pxPw*J-6/h.mI؜Nxޗjأ}`^F,Ѭ^kϯl{tڝn;|&?KZ>W1-ѣg{1҅vM#a{7A,3 53@gC5n2h 0nOۀ=Y| W65Fbqf|>%jW~?ʭZBJ;J"E~3慨aTCYr-s'Kȡ4QWYRJ0xE V="SqLwT[3~ji_OK:<_ Xm6N7[ s)qKN/D b k{-R|EL")*P^߀3$S=G [&]3'kc)\ASЬrrC_wAH˸&Q\2k Zs Y6P^Q,RD:|FFN(X亇WåHG& xd`S_7|;Ŏv U[SB髃CLv _GEjI ʨ, pR{)HY.d"=ՠ=+섕TK f(A_)U3{-PZ^7FJGk~}ElqLX#n9bZ!jy1 7{4=; /#^>[랠A\px@1 Ac|N!MrVUigD: :PB2ȝ؆&]gYZ070701000002e4000081a40000000000000000000000016439a35500004d38000000000000000000000000000000000000007100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/boL]?Eh=ڜ.+ZlNy=6nc u@l|.hKEšL)#&>]Aww\j#?mnDK.kJJ?ݦl>Њ‡pEVLØ>~ $[ժ|&eN 0{2aXEev#3,oI>yMےnsg=_us[NS$đLd\& :uL! G_6{>b ^A f0w!>ۓwHY'3-"CO /#_x+iq*2qQ'2ط?d5%$=ۘRȽӶ.:\1Ż#uCYxY)rBY DWd`\u_3dwcyKCV=9.8c2Ayj5ʶ%Y6A^BuO!K3TAl>kUB$ LWྭ"9jq{+IS8H uD5hjU* 0.aWO+eT/G_I' "Q=Wa yMg;-e`n<5knїH;{!EX,g]׷GZWyuՋ<\s?4X#Om\SIA\95{Uf9 ]Q`c/~9%E#m9~zJ?*u Ov;Ӫ ?5z^yX׵Y}]XDAQr'rG &;,ߛM>ԂZS -\'D[L9:re '5lU[ӆ>y{tYyZ9\3K<XGs**Jۺ뻯)|k/`pޣ}<8=JX'o5J"Oރ&+R D*!f{QUqsOX s{o OߎLЩ|WH&U G䨅Ja]{p:@> {1~*ͩ@ !QM BxA/@,JVݻ΍x02ໍZ'dm4ޯvk1kB'ٞ*DXsaGY g[T]w((HcMM_vع(<|!5FLNu>L#lĉdf3 ]C7:oO)T3|<q7m -\ӻ΋s~BM(W8:3"[Zx^1"ېBn¢A6^'%H@RMv!R='aFRG3]+PBQGڃlKx_K{2,)c,(UTb<BMpLŨ) ޱ{nk!` W5Yc9k_!oJ{*kn{U)8E J#>DfA}mbzɦ>H K&RCh`}@勤L7"JW%3i=.ٱg@y >wL2dIjNYl*15%MbwY&~W^{d)4LqxНQl3'GGr@ sNȿ.,Pib2k۪ a1 Uhy\d~ouyu3NdvZ #\㏣%ΰZ23[,X&aÐT.i6(!Xƚ`DJ@ dk(v +ߩ`(Yg+WɨTVmo%gxXڑ@ªE/R Uy hP8΢9oZڦo#(Ll>ʙʟ͎l|{;+Uvl4TW4ѵ*'KCXq^&gL-U`E{c[N#qw=l'UZAWyy@wE]ϲ@^o| 1Yjyia_B"~d%F}Td@4cgpMzEc~'ǥP% Nd;7( íZARJ)!? 툐_wpKb{[n@vk7y!RQƗW@jg75Fmn[ZUĬm*+k0岘鋴_ӒdfPո |/7-FêY <ҳM,-f,eGH Nݟl*IxT o ƘqE,6:iGe GVI"a-JiZЏVAFa ұq暩?m!ɍ:艬o .ݏߔ5;;@5먛ެgb4%b?PUخ:'! ]VqssŽ v%D@~ q$')& Ojb]WCBH"BqļUB+٢{ЭikIV $QC?cW9n^b[MXuQpڞ.chӄ:vޏ{w)*tC?r"Et0 ҩs8F\!pעwrqSSc?f:lc3w qGB>#&lql1$͗إ]dI{O"RP ۴Zs /qi4~FK L_R*pFF4Rz)DXt1*ܕ?*v LJ.H(g'Bɞ"' zڭ1Ҙj[1p,e҆jԿ;߯61T0Ox2>VT^ }>g …`$jr6x_%)f!!,,={U-fk<t9~ruKnUB<&&pߊxheAbɋ}{å:'ӳ3i~>$H))D`ZKC]4w䮳R8eҪ1L]"@X?լ\{Too7Rfqpe U ,w?q#,nWdSe U>Q `&`#b` i\y|LdRFc>Ij7iR # i-ZE= j w t0Mp`C- lmʎș`Q&l8?_7`17pd; B*OAl :7`\P9Ί֞-=#\sqNzTbc;w(UӅW[kQMV%UL]XA:dazv&Ԫ͡*ha9>UwTr 'K|Dg%SBWJto"G\%d!7ݰDmvdpZ4YǏ4]kyXQny#/ J?=?:3v%I)!| J7+;v'xDE~@&߫9i*l &K_W_"8;=g>YSuŽ f&mZYtY_|z]wzx櫌7i!xš6Ay&do! ѤO\<՝(qֱ.;>Оrn]BBź1N9r2B-| fer1sԧ9wX]:ȥxuj [Wŀ Ru^ѕ7fX %OoAP58i@`o*Y8dJWDv)m/h4$Bv|*ox!Q>J'Izwi20çv<:=+c#q9)T35}<k( -8BȎ6=rd%d.(o>XWuS‘]/UpDMuILi}LRS  ,3d&_]/wDDM$z]0G?94YCfb,SY1ֱe{&ި#HJyc}w!L),^CjbS W.9%[5twfZ6o(`Utݑہ~4hA9JW _9H4/nRW.'u%,N mr96=Cbbz/3\gkr>=й|q^+xKPF(k3 eV҂ jF-Z5iYlL$F5U-bH }| #) C/8OM!GlzmV0(pk^D P@hU Ln_a}锜.b "r$0vCYٗ XŲso9gnsAFذjφܒ\W߶ȥJuoޱ5i:ʒo xRj6q # [K޹Dy@sc=y*=$ 8o,I7'pRBq|7"TD\nth#=xgAxKP\""UUё+ɋC]>8(›ѱՁ/wCFS \eu=i% Y|fT!nnJ(M~UCA9nֆPN l˦!7up+M}xJ"R`{5φwb]Yob!/b`B 74wd-yC7 @P.EW[.Ce#KZ>Gy9Ԑ _d^/"ɑLRpx;%>p_NYq.jP_w/]thp'msݫV>}xɑ'{ּ^7i^v: T>mdS^Gch6n×mlq770nBAPHmE#AE>'X|vP*bfWi9>@%(Fe|ݘKO C\no]"fuskj2g1_-#%m$`YmqZ=8\8BnLJCHJlvJCyp~qZ@wԉeLavpunesNK4]MԉV#ZF.\9*C䶖 AgDxBR pkB򟕩" ё*-n*~Yr_{K5[?,@#=Eg46O+$w 4ANhԗs@\_JA@ &At\L5?z&+XZmy?m Y;D֯TtJ{ܲ.,YbBW~?Z9yOuɊ#Ã,kkx2' R(2pg>BK}RC,P7Px{ƲS#7y7TI1NHy`W!273x6Bٜ4K\\~cfUlOn-:ṲS~{MRw+.UbLI!3'є{$om+6{ԺXi84ŎMF@ט|MI'Ed@ T6`JԗjWT3f/TR0rѮ8(dHm K9 WT۠y$VMz֢zxDeMSOPg!1|ERl=O:yJUXG̸#GJYB)7>AW)/_.KB(8zH ꍋpTJ 6lP10A)M ӆakO,%E-W9Ib3&Ө*lS:%AX,ͳ4#.;0qc$Z(fMPz%wjP$V"Hsmtq^ cdD[,^$DV?4L|dYdNwKt1sjvmU@{ R/Ķ ά $(&Ip@ "n[ŧQOz@Қǚr$Oyf5Q GSULMf $N67+a.PyYƌiHҲ$A zfbejus4S>t$2[@ $X X2PC?E`@.0-VA@gaDh6w=\ڶx܀y)< 0T<P:`b$hu:K6Ϙ0֓* $mu*]1Wý+t{9Dx).Π2eA=XiQ~#6ϡgti>Y ̾AZM*|M}3'W\>#G;:i=?QuWsV8A4 Ć2qJuƱ,^=Wm1f, ?fR67ׁUj4R: [sۇ`dů˅diYx{MqJiy Þa Tj/Na aF: ȑGTM({<#lVe)U*s]ڴ~`Aptfhx v0p qC-{K˯4@O5"Tr1qɔcKS8#ٳ98<ް L"ap7JEg< VNu5jVbNsSӡ@w-Q0Vz͆q|Q7&X^ӽ.|ۼC>Gu>_W4kdbݚ3Sǻ&d{-^[/;I*?S~AŇ.7eV.es l%ݢl tdl9F9tjYfk@^"@IX`kOE\V\O%f4[du3\+c<~i͖>.tً}@Iddx~&NY;q Zf:-5|:ۓt4 ㊑^auCI,|bGWm|KUᮑesYc5^0BF+UWIk׽y>2g1rX}-tMK MA1<$T. 6?釈F>lbn9(b[ɮ;opQ> oː7ե]w* G%~(HYN?5 ip hg$rj`-hQc mT'B`4C&[F9"񴊡E%ܕСh ?#+_^^ihNj8{O/:n9ZjFgֆR/NJjmakEJ1J% ձ,&L2r+7lhw.t}뻱e ӅHlvBT:=`oD\3stuJ)'-JҢ3:I5 lʷ[ṋ˝g U䊮 Uu6۶Me])6P7o?kȾ{|"Sz&-/叧(#+lQgVӂb.h*iVULHxRL3SzM(/O$Y7$wI}>ߒ'V$Ũ{$)QΌHryNW,M~S+pĿ 5A6⓯<՜+~F{-{֖Cd09.e}c G~| 9XKq8<=RbH!9GvV{fWEA;ROGsĆyF;agI=hI77^tAm +dP+–qpS/@3mzŔzkm ihg6M8zlJ5 lk$o%J0tV6ym;󃣥[F* l` 8f^"/Ntkҏu{B[2+ cG,qH!~a׶˺XݴM紧LŨ.y=V6cme[Sä#BJ >5֠cM/^9_f8?]%n YyhQKpMWj!I>9`ԑJq]qS,*9|j4Dc@DÇ j,b@IFIiFDnL,bUuWgh1,HJm+n9dETþMMT&e8E}=4!XDrN%A(aג Rqql nCgȝe]X.D`斫-TIj\y#FBR8'o˨ A&G k3(l kap)x=w:5*]~}Qax[Fn ˓D&ϖGb0+;F.5V@(i>IG#Ya=Q"uWq|W[͠R|L*5+zUjkNA$kAF* VҒ%D=ݩn\jksfčbLK}/8/v N%ۥ|C6TxтTh.$_w@>8n2_`P,U[W_O arpHcWJ]Bh 0z /`JL('}~ɛ$KaU-z <-I?ܾ1uE//S|3]6ys>NK֒7R)~yd/c(J> _Mp.A>!Kڭ2h%&)Q됇F+%gA>l9T1Bx`zAmCIi[jj,n#)OGi! 02cM(:rgܾhMTv,|."Μ K3wEظ HSKi֣vU$m9zU_"G|i ̋snuciDE|pUky*bQQۅ;}t`ֹLS 1 A 3'+?L|Tg#<^ Mzy?eg3Z3~yN ~l 7w>L1Lg㫵J eݛ7QU6l潅"gt[JćKnl1Rc(:_L>/aʴE\T<-yG%ܙ7Ԉ HiU;d SAs0|ޭj{Z_ӁD^Hr#.,r9}Q#|WAڽ `3Ke9m?$Xb(G6_)EEVmZK?LҰ fUur(f=@[hX^{ V$T-&\J2u0?6< řB445$Z:7/Mp⍦Fv@Xl޺%Q@c*sX%2@3YP\!+ưqtVHTB[!1c4ITDS{bj*'Ů3&ɡj>vY¼."sòe\]ԐOkoJO;s= U?-j  4hHF|',hjZx⑱+ XKXp[P!HXRj]u[Zw<^UX3|L:}vA}Gc)+ p:0/t0qyVO+p2E9E|&ZX@ j \}TPH~<.(E"T<^TUa5Icjm;jWF`5 %':BoQ!VI<19] bovGq#ѺU7&kpE >l%=$l=q >I lꢸ`BD?Ϩ (,u;#idx#Eq{֑pY<;/sٷshaG!54H0Eݶ)~rsDcE! TL@BVƞ5x,&!a uNy"^$( ;\j\J}jZ֯X<alFE9*!ÂNm-B Eê5N܊W,RR.J.>zzw[x'݂V=2&~!( L[Lgp~h{ 9A-E"-Ed+rs}?{6nisjEl#CvY͆.51)"ʈ m8,a0D%f b( Jj%MeBYqC"Ct`5,|ō.#Kz3j1tZypMn!UwLZ4O %vN)r)V5O hH/QrlHIph!WkYPg CQߕs{⢑զi~aQBlh\LZ IWDP?]1QtƕuZ%q7҈QF":Kk;nZU-5v!FNmrFR^F^D ;850nO`fAFp˳JB+s%L %( 9J~QϐdG4!}Zo ZbELl!.vv AEljK6w)_WBM}(0FJtNIl8"ZB_]()6f3dcDSn.Xnl%K {qm4g@/-X:M:na5!TpT.$sJ?W":%3llI;&27n&-CXDBDPUfpl DȪϨ^uf'J OtsR6pv~e2U?_@ ,(^5`xkt{ɴ{HMeZ|I/դgП}C-j%DjϤS(XiʻchEr8$?PQ0>ӷ)k"Jųp2~#׆ٸYOҥ4<;@1`mL?:2aK9:p}pA¿Hyl"+!:۴d gsCh$S_vYnSoȀN7/TMMXUwaH:?ԐB$tY~:6PLv z̭ " $zʐ4YĄP'Mx)GϻۚJUk(ZKX˩f,}H&kP7Ȝ\$EdI}#jlbJpiMZ@E~bj.z|!`[֌2!v7$Aql2rŀʠ_!(w3Ȥs6ͧ ܹ\S1io..T41;4>fo>w9dmt:VL9+ہ"&B<"ϤirO/ܻ3lRđlHc9sehwA8u.jd]xLI![lp9ft٫ڀ0{*_@vǁ4.Q>:}z E=G[IO*aX%?)i`~Mj9[`r[WBYΐn ?jjoL uD u76[y2C0?ÚN+11Pg;*I "QN?S<(ykdZlE-F L4}ANPh.L3w\mKGbe R/ʹQmFmœ&͢%v@?lQ(5[ml^1nveflxYaK儴3 u"O.NLBi$,E.LDF/ HpRŊ!t99YȰ=} YKr7z f3bhý%`'"gA0UsFedl_CY M0t6&'7o-pOX;OB*4V:Irr,/ENDY-"=x) p M::(ҍ8"O>v[Ƃ+ƈ55FkOˮͪ%†f,%P4kx5l/?{(pSzhzWM] $+"_" Ɣ tȻH\\/Euա.1ҶneĽt|I ;a5өhR@TvpBl+JcU WVnNnM]Cq !)Ym+U-ڳ$q 7A0kaKn?"9 &#3r!]Sz 8{q#x.Hc~(q[ukAw LM[ :XpvsTaکey\qxxX 5ټͳߥ'y<2`S4Of?+={c|r% ]tVc];˄l75+34qK@ƇX}= xY8a.DL\1< QpN"̍ܕ%󙌔R 8c6;dzvT0]1Cx)V@Գ [gH*e%p7*{mv5h"RoQ 7@_ Mc"G}o%):?5=IK  @m-xgyӠE88#T+LW9%<`X@H4fpUnkO 8`P{iPn`3,\qR F nn9B3=Eljɏ<nh)@/4"yJ9WuiJt="$Wx4L_mQ ,eO8|o†#"9[EkMkcRr'nN}!pV #b .]-dUIM gYZ070701000002e5000081a40000000000000000000000016439a355000045c4000000000000000000000000000000000000007100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/4E]?Eh=ڜ.+$Дg(y⪑eba_}6/7W'/_6/VZ^ KLQ(W<__2x)o"Lmߏf !U^_C-vV&xn |[Ե`EiWIMv AI@94)tտ|Qb&q+3VwʀWm;kd9pFDX]jZ[! ߍ`2Y YDAdI=ɹ kOBw$o~UX#=|S`tlFM"Lź,Y%/!ӟT k-oakΧSe1<x݂z$ZpA3=5 mƩrMDnǞɃEͱ{s<:+"ia|?/Kb1._7{!;q&RP2nu6'eiOjV!w,K$ y%-۲px!.![qh%7f/ŁQY #qħoZ;-Mwg"ؓ0e|4ohjHZh_9|M8ѤlR*1g(JiPۊ5m3ߧWB.NdQS, vH^RTȧi:i˖)F7r^}7l&R.ұ6[ʃN9miuS/>pٱƯrҖ̰c9'&B¼) Tq6G Tb~˖/ةĖG/L=p4JfkܐWŕ_ #$R2=J4o/\cuц={Pv%3j%ķwB+4X1VOj n~[Cu|=fls5ՖzfJgWKg}{\|͑cs B#ΊI[/J.䑞~XYKbUu2fsC k-)^L6Pƪ> D>\S_/n ÛmCD0 }.r/6t-}i}e֊ְӑ)> ֞E.@R3VPDW>ն7vOmUM6φK_A@h.ť4&?ؾ9aTTZXή^tprE |jngJ:8-pdy9k3 n|5/`Pw6nQI9Ic1hk-w3]7q|ԎTԥ-/aFM8. =3?Z biaО&}Pm,&+iKfUޚ'ρ#P$T3fJ:յv,4!n9@:ݺ w 0-S>f,Bf-X &)i<N^CKL'H%IO_8V8XI k:|ZNߺТVF+L)Ԧ\y'\O

          5E;Å,PIk2!K񵭥<KPawaPb9Rᒎ7i]]/~%0bސBsZU)MwX|iR*Rܕ<mKآA, úb[g oA(${ՂHUz;$N =Gk ѹ=1֞BB|Fz~b` +2Ojb amA3?ĵ!ꇸ/4(~"ru^ꂗ_],Pp3EϷfI_0kO`D`eԙ ǡӄ1η>/j˚gb׷ y3HJ Ug#h10F3B%5r,C[ZO#:,s'!P3xu^vj_S[\w-k~hb 5Kj ժ[~kENOJss#]wpa*sZ++UhRK㈪KE} 30 #H/rnBkwlB-`bTc̔ᕎRa-cl;ܜeT槦@hs@ 09(bAonwZd+lь3 ^c`g/p65`n/Q|IˏOit%}?cն,bㅊVŝ4)"wȑLhH&0cd%+a|Q7ėƾ~=0"m"8ZE^ѩY_H,LgK c@Z_4G[oJ{IicT*owIu&6TmYxKf[uv31bZֲRwo~VĂm4JMo7nٵ۫Ū}>7mķP6GRX5\爈6C1~tr^Z+頷$&\[X?39MnKh Fy\S/5NŞZ{+hh4Tq.v%e/Gw(~2S ȳ(bW..&G)Na$cl T`ej (6Hl^LQ1C t@@5xg]MV<z[LxTJ(JΫ}@{$vișㄨJF^VE?Q'tw揔2A-Ivl.D)*eD5s!rt{n&26RZLO+&\^>'9x3Tx ܝ%B=.S1% (9-„e4L c꽱<S4h4FDC-]§W|v&X-`|bq.=rhNs֧m0_z=vK[a!jKЈ#!Dp?~p&I98SQ¶rP96ӦL*V r;;DĴ?ߢ 학tÉzu=F 6NF_y%  }ڨ&tO/1ih@XsbxĸqDFh))^=%!<|W F ֜tu z]6]rFP0m1\QagAӂSDw 21zxR6YVmc[Ԡ ]ǸɸXs~K1<>Z28S~W> FEͶD% }XH#ϏTgCU ctRp>~+ 3`!xsݮi.z<+Нc2J$Fw0Btp!a(M%uZzIr h6ݱ(),|܁Չ첡pV |MV;:,z"e{t˽>7Iayӈ I\ưG|C2=Ӓ&YW,_㩯}M5ڐ:K_R%/j4x)HSc6!:#ǐV>e? $2 }Jl!=dx'_>Π՘>; *fX}j= ?xP]~hBt'33w=@ u] dw#0h[ZBtDeF@0{GS vVB˩v [=ش k.0tg 3?UiJ\UdzrͥS(re* f"GTuB"5ooi^UW۝)a0mxqphѓA=~ 'x(BbDA&0=6|7w{%&L۔3̚ڵހf^xW!bz0&u%zNS)_Wab.+F(ՙtkyMy4,:VutEؗhƢ<>+Sg,ɭJniݙ$hgm*83+XIۄ'r/ON1D1~ݏ,5ͯb>{4e:'њ#,c܈ln}26fu=];*G~ITя^Hbvw3e&hVp/Y$ 1*ͽJ.".TĆDq ]``(ʹ "W|c8knw1Y&,{Zk4wkQn[bu>w~OR1X ,_ǹʶB(/K{,Q5❬q.H` 1^BFx.xMr`)JszZ|,+Ǚ%f7bŃw6(Q$[8=o%'u(WN$:z/4ʥJ{ wcWGG=JQҬb)Fs.# ދaqRC8!2FQ=tֻV~mHrb W8MrݾV<'ûN!+> jZx=vY%xlQ[orrS| D)|wB4)_I3,$ $ .cTdF׹5;۴b5  fb2T;tޝu 3-'e+SUQT`g7VW>nfT [2hRFql7}[ 9d"{dME'|ls'E鐫Mr՞Iձ & 6NdtɀƨpiKf4QݱF+lvWF[=2/5;s#RP 9z,x^6\Y,("4E5-^;`& bNƥ@w!qq_}l'X}o#8lV4 bU? D9SRhjŋb<؇ m+85 ;'N >i_>GۢvIaIAiu8y(q̅#&/_Q@E(y`Xh?b d E%[q{)|(m'bGIXdICCY諛BUd~#m:Snw'ۃCy.SY f)]S7QMfGJs٢sq4ᔖfQ[ۗ[^C\ F7·À<`&]&y^ywPX#wlUďT-va?IKxfBgt1+=ќQxr 0TQ'e9̺ Fu~^5RN A/i2FA)vbtm ѩOTf˨-\V{"`Zt8Sѝf| c61k V=Vj0I̩?rjx !0n]j/!DuA8G9  !褦X"/f kՄ݄:oH傯H@V=V'/}R9/uTr*4z^t67f=?21&ث .>pV|F pe*p/ % `7ZZ 籗ڧPn׽z$]q;YЃق~^tJj؊28I(,74ٷݨfgJRCTU6(OVqf-oީ!5 /*ǦFM#дt8T>_\\O$@\pE^J[oNHRY d|Ezln1cCʭ;{|~I^a;sY(4VVn]}kR%Jx`ȶ[IJ%W _ ?s#%f (]wy2'=V3@l *4{$v"#PtiQc&*`@Ssj`p ը"~#[t;o->Å^oը0Zg,}:~v|ݣk.P"2 9GxG g #ַ #@m@WtfU9$=Y,L޼A|s?nYpQۧ {&=wĖ"tƿq@mU1X2n?,_4hC4|Pav :W@lWXl8FMRMи^f3Cq d4bKDy);WJL`ڵf5a~o8EJUKI{ pv[YP3'Eo#zσ4uAd& igY]Ĵ2(tYqطE f'&5EP=eڥr ^o Z㿰D/3z/Ƭaй[ovCN\5= ^P}ᆂ?Z+g"&TMnYLS UvoL խ B. Jo4[|#< qd848 ?Sb#3(&c)OHM}"Zy$AfEEqWa adJ#O%z]3]! 6t H*NT\Z7K 6,)dbNr-#Yn,!}o@ý#eMo"U  J2!"$]` ̳UU=wA'o!+zpC#ڤ=y K]eKAkע |M%ySSJ/f~ aLeqU7ZtET|qt(ȂהICͩ,u}{ +p+oG}4fgE~t;wi $dZ3%Jz sd 19sԨ!ڬK*<tcyS{QfDq>EΟmqX1T.ga F>ۆLLڳcϽDW0{ ҇,ut9QyV.VR9"PTL*NP[$P;'ChDNϘީ{sc깇,*s,4P'J@^~w&rDQ9ɶH_,Gt6%5 ͲȮ[9ْ@p1]פ2)B/ JP{ԙ`W)SG(>x;4$jrAHd/<,5P_܂? \)/=Α Vn ⲻW,&!C(,}vt5jZ .=_ $xkϹD`cm/,ytMpWh!4lJiAqA֠F`Qф& ;a$ Q\>NU},1EpHSgHozKEAmTCxYYXOT9||%z`2>vMPx(O"Rf=JP"V90l #D/Cԍo 1ءZxo7ow=eͲS;\>hW54I=;`2@DzL{G)c9XEH>K 9o {HzfSsmz7yv$-$vŔmik%hp9̍b-_!Cՠ H0 f=ZWj4P@ mH6]R'RIsѾq~ߦ;%`st>4yEA8ܹ:=ʢ/j0?|Tt_9qR'XAL=0!u;ɜCuqb*xg*MUJܓ-M 3<[/5 !thE [2JJbյ)H9#3 ƠB}RW%!_MJ=WCXit`S&hFKă`|9wIDPnCͪS6qHB iaAɜ5)V 쯌rdmR+t^4T-d8/KpPݽۅY.;m:;R΢mA?nx]Qsd^_1T=vCef- @p;8n5/aʪAzAfDWϤ6<  ޒy9Y.˫{sAΥ;celˁC² ^Q[an^||bW=ZB60dRQo $h_Z0 C9Ra%N'y^uBE?nwy_\)2_r .LSs:@]/3<18^[!LP{IJtQ ahE.yk|buRv|5MUPR]y'i5.Ϝ)ex(P fw,,ɐF14w Znفmx_Cűt~7Uxyw  _ҕtbRQ@ !kBB  g!zJu\];kGQ# NmV n|ѳP |+ TOy9,`;+D˸S@5; N-ƊU,2Npȉ5XWJ^tr>@2B,i y{bHsx8p5 m#Y\?M~ ;JkEs=(VhnݩiʭKTjui*2:[ u!@ Qu+&l*h\yZ)ʨ'^pW[rFP'0BW$vuۍt{JP EСXK$^c5ڛ(> f\ ؕb> zQ)k$وxE%NVjVYy[+sh+Z;-T-MkLt· M }/7[} u/:2%Fydit ~z^*l'Yg_UY얘2xO)6\% ҲY9{D!- ~ ﭝOnĠ\,$1EڨEpRNC$+pjvv@;?1xpknkY7ؐTdnYbS}Ct V(u-[MRhM/T7'->S,j:i4 =KH (ER{njɠ>"]+-T<#p8rb{D._cz! 0F)U>}ܺi\aA诠fny}A.-qM_i܊CnU5 nظvCo#>zvˌy޾@؈-X,q)JkƉ&XۧOxg(8t@[$c’NoY1N D 1n>v~XI jyuBT^&gPkjFѽAlj>B'F8O-c‘΍_W(3 au"gBˊ{~$2. }4^즇cwK6 EJ#pq&+uEL㔢Ak2f!%ژxj'8pepN>L4ddJ2%k_J &m?|^B\Ȉ.[4A"%*:0Ί?._ZLLEFI^x;Ԕ%; tDTWE#.{3=`c!89\4G3xjXeS1}:bV0$mzЯ'Ђ.#nȦJdV1K.ՍB@l,zGΊ='$4C0!AlH;Ӷtp hHx5gv뤘yͲQZt,:Q`!=,.c]r0ҥ{qhz`$1U?H)ouI]4;ǧ~ 3α.ɲŤ_22*q%׉74 +e]y (Pi1?E.}!)Gh FXåOQ._^KK^/lV'缒F11Vx;R(2 SmUCɈ XSfhP46J:lA@, y8a=]&qϵUBZ==ʕ4zb;ɹTp%`S@C=ǶͨEGy"<_+^-/&?Αz%-B][\ťx/'"7>aTVû=M@l C xT"9fbР(c@,K˲|'d).Ή_ZN3֭yn|UL9k̯ ȘO(+RJѱ:5/mί.MX€4䔼ZBF}e~*nWXQq; @5Gý*) G&d[mZvpۮ*tp QSn'dƼH@/zv$ehlG_2!#~lI"{1O v^q#`E-F@6 [kCJmW $X1l>͙:q ]9M(]LS:Y>hg\t^GUԁ}+ ħzq^T]+  lg^TVZDm"ҨNvIqq BKS"8E8}{^,)H׆p;jl?ȅt (),P쯗㰌bkEs/TS'Ѝ'y |Bm՟č}i׆cZh=Xb~˴"8) IJtNig"Mxf&m'njʑu=~2n߮TցW,d`wu#P,6Lj)ZHq 5&<ܴR%[Flk-03V/2)]v0`!gOƶ4H e Z25 bЭNx12Q=>,4faCdߗ j %0Zk2O˕0Óaɺ}8 &> ke*gYZ070701000002fc000081a40000000000000000000000016439a3550000ff34000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/G]?Eh=ڜ.+ɐq<12(r9a*,~ꠀCeݫ>m!Ⱥ-vi;/)2#wPONދr\M*+ಃnB%)q4a!=A1ke@^C?P9_BI@vHV 1pc5?s!GzF#׳3zl7OjS^I˴IO G0W!aW9IJD/3n"{c3 ¥]NɏDY&{-=>ױjLֹhIܿjNmxI%MIckejP_2Xo45Z|:x:׷ SPжH3=b]qwXMDh6Ϟ0m:au7! ٚ%eOƀH3eMm)SyN}#M숪LH FB~ ,*57j&2xGW; NP|7%EB˶`>>f*P D:!g憮 ĨFM͑:i?"i &'c&O@=?ήk [!MK wF{Fޣx(sŜxr7NQ-ٹUl^{8 B*A`c~K0Cc) 0[<^P=LiVF&Qj~Eu䖱{e(e[ӞEj]F57LIq:C ] 5ZԤn+(vkBgHֱ:?H~jEQ jt__/c *'Ok@!'<-:6B$.uAN` &[WJ1랺LoP~ ٬p8AE14bRr}I01i7} G j(,d4\T iyJ6ݤ7&Ŵo!6D\*] V N&Qbj6@av!v%vLVcHo21I+Zp O&tn[Qp ckir^uf,D;MkA@Y f{X+_U~\ i=AaS+ֲ}g"2Íb D WiK"Qiau=*~I&2? OC O'i*%I2$422k-ڃcx3i(u>ö7\%eso~.>lgi0o\ʅ?xtje{$"@$HXl$\ =њݺ'޼1Ou8=55p SpfD_r=ëyWna^%ܹRF/py\xP'I@]kD\ m̟iwbZevmR9?+!Dm@jw-f֝m@ZðU7Eh vyJ=&26sgr켴Û<]8ԸKa7 56gPįhBX$bquk#{$bNx=It0Ӽ\v9io+K0#ؙ3/2UVqVwZ젠=1oBH Gt+" oL~ u49am`PYT,eL|{E[u9GB~3:]@ƨcPq]2j]Bm55>1*! f|W&`D! nhT<Ikq^{3Dc&JXog5&nB\, r Ä(|bҥC6G`^RO|j <{;ss#BHq$6H]KR{mzgxb\r;1IZ-xl1{@!E%)9P.!IJYFX%VPg!e4'\]ҥ#9܏E\]S")^}q?$ -BcAZThH9LLKX:Jd39MZ*W.b{L邱y2 ԙY0}>r&8d<X`9:8Sإj~Gw'2Ӛ-l1NDp]yJ!c :_UӃ9v҃ 컼R P Ygǎ37Pw^ Ljp釺#`u e6bo .,LT3V}0Ռ Yor_+-Q;yhL5&pᙯpJǘmd:"u,?XE";~IHls8]$.TUSLJ`nՀH\.zߤP^)?e?:1_Y y;b`DH,iJ-[ANVhŹtu$s4eŃ{h3⫷c"d+#ĵlQr f"UEzmgkUP/`;iN |W]r׌ PuѪqf4.k.}IĀI(KHِtM =xL֤0`'fD^][+iޙLP[J$(>}BE68fҔ/sb8 q@6o:fnS[!cZ?tuң@ #􋾖9N_ #Hn;*u0JKS7)vb)FuHs![:J+ZIV$$c9#Ds Cz^S=4hh&ZRAXr`Z:' n4@TRSH<aF-ҋ(H$i feZ YceH?[ @@i7`on0yוûMO~o$=FK&5&.G:5]V%$b^PB𒐔z5zCr*P<:4q.WUkf>ɫRr`׾MV\0gjgHf[㩣MBoHgbN%:~k!Pwʇy^?T^\9V}WQx6.ko}[Ľ,A$K[(izfPS wM2Ĕ}L zՂ^ \p&H!ޒ!P^xe9^"v,a>v] rzSrb=%grxi(X+w_-:оzID&~W9U.T4~.T%f74w:bW )Я"Ceƛ6 `޿hMM0޹ kJ>bXfog|.EcKHM_by//l-|J@kis `OIV$'jgY(g=J);fuH1-[߂yY0⠈6*~Xsm 4ޙYR4fЊ4+ѽ)g]x~@me%lfbQA@WsDe_) 7~O*oq? mLQxo"0ù2.|aiV@؏%pbAt/ px 12SOcNaOm09lQS[RUVa*^uft?K>g6ۅݨj~ySxT)sݵ0,hZ CFuDx_! U22'Q[N58/nhTlkw2ܚ Qn(LU'=}KϩRH^66j}A%VOqGb1,"5WSv$yo·;h >ԬVyb8Vsnp>JHYٽ[VfȘqow?a jjU[2^c=?ΆӏtT mer`ٸpz H`*8ZĄ4jP`Q>iҔ3Mh,Pˆ0F*LY<POENX }Ci+(eF@pMGU\iQn 6yH$C&o8̅pߕXrSf#hPiH^.{9J4O{ Ӧ@BFݧt:>Fb>-\S0:IW88D(#]17]ԂVʹ ;x✄AVP_`, w>^NL8b}k_@}_BςF@M^9E9d6MARLɬJ2XVjui>KzU4^n~vȱ~ήXo 2|Uz6!}mLw fҏ(=( };I=[* m]+C&e i+7p%0Xo<>EN!8PW#'cy8ڳ]IO"qývuV8F@DHp6+1QnmXqS-||ƣ8 ,R!s/7]Tx!G"$vU* Zi2'=zm:?>+rl!]fc:cZhYȋ[QΜkfUԣ˾I*ByL[zyMљ Us2xN=(YYZ- /FJ Xğbсm&@{*%'3O&#vw1"^<=j^2^}cӄaXoUœ!Ξxʟ: SNsJѫK(9a1W=A%s!sc`'p;4=qW1 5XiA{mlI_H#:} Ŧ_ϰ */=;wYt"a⋚[ӝjjw_!#W.@9EU@Q/t-ph( 0)WyܛCx`xbh N 'e'"Ro*p2ܗN,vH͹nE>oF. 2;H-yGJ3bJdBg%BXՀ~[D[[GM[d4~X:TFQPv$TKTY!EҺQB鷂DTtO0}&eÄz94 a)$]5R \FY&FU֙2Q¾5dψPZ(cM_ެR_M2k5-yΌȷmēVl&X#e@ >°)p$u%mͻ9vRQuyDt 2jDtg-` ɚ޲v՗q_:W |I$*.!yB[ʧ @e jMaˢJ.:2Gr! ͦPZݍ}djxMjcw`l΢N;;OOo޴#}r9={˗ caG-aX8yHA-0?WfϨ:36Y0w"Jn$:(E 2d#cq2K-M dQm3ԉĞ/ZW4L"9:c(8pRN 4~֕l"],v͘ xJRMYT^ywܽ0F.n3u d pk''*J2Bo!g"H&ԃ4ArJsno5p͌? 05eIQ(;z,vܛ( ڰGx;ksaGsHJ\"Tt+ܕP1T찑NUif<,ְ3 2Wjl} n:"܍arD_T*B04HJᎽ[pW]V? 68+K'ȕyܢ뾑}Ĉ{qi6/(-..QR`Ahf_wֶheXEkCԎ /&|⓱}7Zƀ1Luk+4%LM"q-gK25mMnx&Yb*w| eVto>DEϓĘ/~trU:eJ>LE;A|z+THA{J]NL{w"t9\ѸzYa>ayaJ=n-fb.J:}W UHi|zJxpIhc(=O"ݥڍsv /z"h>یs㬁쿇'*blZ>|\5bXTeUru{pE[/!Bam_$K”O b@֐@C Hw$>Nd'1^Vw5"MyXАǠe V*zfyL0R⤗}E6mx+5+'x(GM؁KzJɻrF*86H]s%fdO\WÞ/%ST޾ a/V*{fȧ}@~%sKJkNXFIϛ𨻁Y-)C!R^u۶d5AÔU-Uu8+w LXojCz;$IQVM?N1G|4EA.0y7qHeI"E /OM'^ݎP< tX;_n`-Xv{yFUb^)zTf[N0F:!W`>uIA ƑxIt AnQزB X29ʄq@/| Pys/S4@6ڮ|t83/ܿ+TCr*%0xRɔ.BFIzrFlۍ,T1ǜ71|i!L{iܝUW@=_LBceX6zȷ:| OIWsȄvd&LQ9!ߍ5Ϻ>l]pZߏ]ޯj;CטDt&Vy m30?&N`bXS\ XT-`06monGIC+I0Q=F|-Cr+ZLC'@FOA/ލ#PQ(~^f^j:yJ/4"2+0v0{ǵ?AKV4i&~GkvE#,8\͛ΈdD xd̍69ZO8ks{9h%9gm3yFL= 8GOuKF䕯H&*Sس ̏ew1: T@JbY G d4DLl zoby]F7O-.Lg#DMp =~o[oMtW<%u D]UjeohDer#2<㷋US b:\|AE!axq(^4T#hd"cۚ!DR,|v~~!$18.A~#$e}jtDHOe2JTޟWiC)q}M91-"s.l!+ (S[@ ꧈%4o| mEdDi*۫SǭWEJzJ9i4YjZA(U챒AGb^-|`2돶wgpbbȣitЀVEMcYNϮ-e:jt=Xnm//3zO1ٯ_V;0?Ο}?I$vKZaZT~s&^(?Q[peڄHxzsFRA]GQO؝y֓ԐgP7|1yVHک9 .Υ\LM]ѫ:)}3Qf?#I1C?켷>Xcs˒2Q%j.+FT“ %MckZqNt(ku׈^lU*[' >A: z/xtSLx&PRC1v ׿(1X CVO$@TnHVH1kyg6YhGjc3F1!Ȳn=*b Mwj>:{:'\ٳ}3a9M1Tv[D\ f.D*0jl^Ε &Piu/춀BY}@?r3FJHdǷyd|lka:y*k͠HCSf3=XD|0:#"Z{ si#.kU25IkMf^l\KۧS)P@. S`b ݼ?ruKb=L_\;t?8ooǨo5K{ ^8+4(>\YMȤPb(S '}-zq$I:G"d7-\ \y FbT.4ZD1Cv:m^ڷ)'L ɔ T.dkV3/xbQG?ep.wLB9G|sA6 LU#r<;ƺ0.Dʒ%ynԴH >&niϾ&Z 0nȧwg6tϥD Ĕx^H| uL(N̻ԼVd4\+83-+Z`N&54 őlggDŽ$ЪXP :X_,!'bkٹ[={O[1Wݻ GZ*©k"qO!M*Qpy, ќt2at+Sf{k@җ̓jco8/]ɚ1v.#cu o_*'}f g`=_kx(>Եб4@kZ޺ynp[vSG2mP%~75tӬ %4?8W$eSkѨ^|es<;Tנׄ~vHss\l~|n AM6 iFQ@8^o5<E9~ἛRQK= $@ 5{v@Ptc9X:Bobރq^FOk{WU8Zl3$B*AGXL#ͱ[ܕ2dl`YͳqFG3&|$C<>FpȻKʹ޲݌LϫABS )qyh"=ac^U%fߗ s>+/!PQa|-ܸ{PR\KR6^wh1TCG<5u.PXtyD_,ZK3[9(ŷw˛nAS̗B8LgXT?4Šs/\JI9F&~I=Y Q,G*HZ0\B*?y]ԫ0 3wҙEс\ PzpK0XL9kT7Z9tD In'VrRsf88[OZFc"2Udivrgоp{cU~n@o`ꂾJœ^E\|r'Ky+Ȕl:*&~ kښDŧ tsYg3ZEuj8gR>zzdΟkI>U: ǰls{!(LU{3~3[LW\sS+Q\ Wt\?F܁Bt~V#J@¥J"㤶. Q<˟:|20;A:=j*Zkw ϯH24qd<еY<=*4kQ%ʏ S?E8Jn]dt\>)m_qQYM3ǔ'k L|Poa@ n*:_S6k3nBb%9=cZlIQBrȅ:n5BPNwAϲ`fgUɘ> {*xPajp KDPOZΟ=Ǣacm5$^(r{w&gj)@uU+5B5cm\NDG]'a cMip{ (ߺϝ\߸L|׃3G3}MZ @h9BX(vIPn:s}9m[=iJWKD.L F JR:!I%DyJQts ruڇz_Xb*o՜.ُ.O@`2ڞE! -5l/* vvGhJv\&"7]Ȗx'l4hxR>A<^cՌѬHj!i7$-nn{hB ]+wԣ1gS2/M=$VwMAu(jhY@'hJAU\ ;\^Tu>~O6܆w]FJR4kMpcV:SٲXE=\^3h~?{\t#K9>2˶>U%2% X4]!lִ$R*OLA)pk&!uy?1o^\.P1D4/ ];UPLW{/{j%8X&D}TnMxŇn_1=~˹;9˻,l(_5 @CeK,KZ^ <]Tq0KWΠi`9Лyw o .``ʻ~H˅) $SOIM?h-!.b[8PiZoL!G[K{_=TZhyK ̀98l·?.w ȒvE2ty%`vȐ&U*o}p!N]~݈ {O>t᳄X &DpL.YT.o#cKֿNS)' coyVXzSǧu6Z,50?;N1̿"& MTfGba FE g؋پ`sJ}BI5784I=\ӍCp_FMzQ`{r?Y!u~Z:;+NWE?l")9jz S줋cqJ.yaGכ?eO\rdq-ܩQ9tR]sS;mJ"stYDmFQ[GDdW%1xl'dt(p 9ȺU9 nMaQa{N Q:f2G߬w{ZS;^Ss+ 0dU?%Q { & @]UEЁU(e+6ڬ(F!0c._v'(U>5`-LqȨ=_0 ,R>_a{0[L ~HœM(C,.w_ίHIM!>cy y*q]dNlos>gK^ה)xF'>+Jڳ==X`z~jf&n!i+;P:w2rFVdPmz HNXJxМ 8/z C`?,Zѻ{y|3JxCYɻvB'/Wwfv3y"^HڨU- eugQ"p r,ӷ 7Z>?>2PLAYƗڹW+fLxJ)dg=šb]$fQkIu6ϡʊ}Cp1[vz LGmPVq|X\񱯌|qc*ErNɓY1\9*B`P]TrN`i.ȴk0hpt 6/VnPjllvXQj}tM! 0*%ԣ*4愣Zw_ V-T[2TKgCOB%u#OІ聟ʜxy[݂ЊtFnw5OjPWt˸Xdz2uLNP K\7{]+[-Mf5)p+T6ӽ%GLq!&I#T O,])v[pAfVG\ v0:_+@5o-z"(t"P;LkI`"j \=ܒ r0|W xtov- GIΚIDZ5~  Qen"%M6DmGj{X=z1$0EB~wfr˺?겥z'uhCqY>{$Jջ i)ݧt.Z5VQ{P`}'q~㨈 K-xCbgj0)6s%55-)MeݥxP4jT#ߵֈE~f:_i"ʇ4UZ*vXokSՀQuksr!ZaƉ+v?11 j :c,k۽Y]!(hJbIP7{q_ 8}a8E. %q! ]$/ %#'{X.\;#g$jV[`;2,æU@:sk3yg =TJ\'@#Ђ!Vٴ^7$RtOՍa&&0Wp7J ŦDִ6[ed]M$C.WdZ2}o N}q<UjgU}gG0H(GɛmD*ek$<$1+p{ ݎQ!^嫫<:֫2ڱh͈qXmETP?M Gh֕x] N_4g+[-5yXsǃ#}xl)#Q ^om˝ŞטPL 󒱑,GĪPҘjPeLc}^|wk@wjso绞V$*=Th[vU6Z@w2G-dOvZ凞\VO^&݅cik2lǠ9+(&iC!s1K}mvK(Zݭ շbڥ@qf,v. (˿괿3=6 G)2 @ʱɩ!a^mF\-mDUh; 琡`Cu1 Q" Z,32= )9X-n.4^I2YO|&ZX\K}|T~yK"݄rg^p% .8n_G":q6?ܽˋ 2"*}YtkM ע/H(mdhcJA?ۤT`,5lPg]3DEj/H\xl$b-_|&u"E 5CTIQ(,&"te`~V,qyAK74Ghoun-8,RȘ /G5R/xaSpꚟ;g!K--Uτ}ho^[r0Ɖ F!w dO Dﭯ)l }4c&>ׂ'_@"r3[WԦe3~.m8~,m3KU|g"hX+CgWpxV,QM&Bqm,l&3Gc뵗&G^ h(*{ڂ@MvSsfm|"^ʄߞq*lJ`]bcУV%p2,9 2$!W;BB^eT|զ*uфgR0xPtnف4wL| ~Cim^i=Hdtr` ?Na Ա9BݞV}/\vкlZªfZS9GEU}o!F݇P|Ѽ]LKJϪ'5.S`*/<àX} UB7u| y?I&qu9.*a0\)D@IU,:?DXEe*E *nm21@ ~>"٫Fcڕۣ][i# /w@ bUjsDÜx^1&m*0xtH9WN=?9βѺ֦'yD[w.etZ P|DLy 6B&͌BĮ.Qn f| I۫ӽOG_V Mp` k/KbIU>.I! wkQMjp7-b+t{/K/8MhyF= >C(koZt~Y F;j59O*.՟k?Ϯ+˳R0>F-z13^2Œ\sZ$e?Qs<k=G(܋)g·~j$V柴l=9`?J[s Nf$ hq \$L9]:?3yN- Z88g%;Dr^Gu̬qǜߵDg| N7<g!]BǮi@K1 s , +e&";;XQ7k21Hr( u]\#8.H'vY)v[O i_ϽQ)ҕtjPJuD(Rn3|bҾ+-"0-46K =)L50KuMW$p㏴7NZHENs$nEm48\v;Βh&خm8͙hCbhH2\bNĥ;wix3͒& ų0Ie|ܵfr{e⢦"CrG7P!dnvo}{ͨYVjwosrGp`{$/lN:rΏΆsʤv>ZlGmO1m1_lݓRBj  ^ (BJ0$0#5e*ȻqG/bP ?)23Z70`ډݚhLGxsMD.w3FC<ӥMCqV=H40z'`7aSzYG9'L^VP< `D")(V0ν{l˗'I%%V_ 7yU0>ģ! E<#u3 owynL&XRv Q9-L*B!"?ٝc$jȯ@;_L>CĔ˭΂kh\Ikt]ga"馲\r=h 9 Jd^ 3'zEPDrtXd`zXeysX ;  m5gr9c$ĕ#ֽn|Y&$k+[LF6`Xgu%IoP44\y[CLl?QJ6קH>n3.,h/ 6ڙ'!xz5QysZK>%)՛t}L , ^z$\?CJ6MNnOSiK1 L?V P>s]R͢]1=lf8^U*)7FFcP-{ƥf\DWDeoP"|.N>r}t ;¥e?!XYR\ LA5ǚ\-DQA|E*hSɦ ɇ<Ȉf] %lC5w4 /@cīѱ7$/}b㳓6S4_JdPF~LD.iA G&)-N)gS]v 8P>ەtиͭ*<ݘk܄{Ѕ\J`$"[Wx=f3!smlp܄ d)Vɱ_jmP 7)@'P:y;EyivP fCG6LLJ f*t2#'r#ӚUpӓ/Ζ")up.jIp iQq:Eb͖# l&),u Q|q B='MiKwX <4x]Z@|jy"8Ǟ:Ed8A3 Y18#67ƙ_&oǧGs**8'1@Y3r?d<)p}~,4w"LHZFuj" `^(h "?B^jXbteU>ApeM{RX`STXe:>#+ӏ_ 2́=(t U} N B$iltv T`>^kNLIt#_}2:<ڋufYvC32odbkSr+׈C}}Jۘ:&f"M7⭑M$Φ#FNvTЮ_rɏ}Q*kH>~[ g+~ )'^JVe>M8B5qjP!D5P| a>~T 'y Oi_'adw q 'k'@za̪$жEG[Z\PmO[ӭ֪@blJQ@_FAJk_T EB]>&;?5Ϻ1Ev@dw`͵^huhkMHc z> 'VP\;ݝ$T{02$FPR/zYFX_'872|)na6#ƾbN1Roz߉_Q+feq(.7,U;/5^Ӝ-q#$WLgnn6˂̶?+)#N$"#碛B I;`^2eA`1E*u>x3լb16P#L`/sfi?(*Mk)Eny€^h51W)UqW|/8 T)C>/ل<ξOEt} Ib\rV8XK|VC3F0[#I t}w"H5K0pӹg_-"v` ^:.ë+rAȸXOCvA1sA4 |f ?/- J5'(LsG=sܙ :@yf@k`Kј#L]y3M+%>-6: v(;]\.nb Ors2ʙ44y)7mSQ. {XͶeɸ>E)dBp?y~b߾6 Vcť|W"%E%Z{? ǵMRW3kvqIn&h#h|""YD Jsa5!Awwv px'HvlO`ĺOS~|hLK VTH򆖥@'K)1`$/tFҟݣfH:r / K"CㄷWV.`YIȃM 0FF,)7sH&F @K<QL5[' ^o= W V<֥, ,Ūn|zOU$LS"ƭu7߅k0/{Woi (n@6!p-=}F5; QqkGUp8?(^2u#|=i0OӔxW-}y`TypSw_s w8VL0ٝ0 '[=U h3.oݳ tD!{Z!Oo}Q9_VUdp>D""q;3Z"$ʿ+@n@|VUgiIJӬqOS XR؛Pyep¾#8=ppdQ"BE;M-acx 9}LG:Z,s{D>hswܬ;O ֗xRu75[ < n`>jU\@n;>AndSr7ʯ%Ls/\Ks&HAڬ}dETK)vըm4ĥ/OHMqK?7[k*fS:+^~kxe=;:OO XO뢶,iW~cjз^bz委 .K@"v¡XA/F 0NkRމ $2G-ϯ+:ډ5JU- 52w2-Ɓ;wh($"łؒ;8ts)/>2g|@`e`NYk'Nu{>;!Iיk4d7 t 8>JߜbuL?w4yqGa?U8ᄮ}4@rDN\{1i`vRP/-Wrv:1@/e¨9L\o,ʄqE1mc !0}F=mQb B# !U l 2:ӈ+%zo򳢻9x|݊Ȱ ,|59'"&~WQ`#SO΋IG ׬V+kXfjD nntZ1ŋG#t%pN%e5G{\rue[ zbإ09*EPAQ^:YWƩ|-UKK-8  U|#uev~w2-'WłO6m^kG!AFy()O*I8 62wOPn%6nRoA;?n5iϠ㨖6T8' {vN!1ˆTxRV}Pb?+5Йe)ԑGe~C\#R}3d%-Hab!k:,eiߤ nu ץt"tEױîzL]wJ$Ž3K b@(:`hk h- th_zeU(d7 g~tAgYۀMKsXĶ(kYG-"J͓*X!Y:f:e59TznRgHI8o`GgK]RГ6S%]$'Kf »Cv+ :_)7N^U[57xD6?hFSQ6t۩W>>_e[f^ 1ZeSA"ɑ|wNRF:ۘ,0s6xm,&fBjBiliGoT,!eBM{l  /Bږ|qM >L{(KuEH ݶVTR3ʚ| -aTV#v };3'`IG7̣&UlwI:0 .J;s'w|ItxHo[sd3w$efbF^˹:}S<& xm,j]\V~ZP }[R,qO }}H#^8̹ъ3/~}$}!!ܗ < ?/*\mZY6NQx ʩQP$X"&¹t%qb%򩿾T7 ش,+Y$~^v|˩0Nﹶ2 צBg ^z4[hO |'  οJq)p"@5,XM4,BP $[s۹PbȕZRXDQC5+z9 ?ݛA{tY1Q#֫,XevwyÚu@?=\>& " ;$mkZ7}/g7n(7 77 /?IF 鉁_P#Ql410x He&^VtJ^YG.U E\!\ֈYmcC&ܱ2U84}g#ʽ ? `&aggUͧmO<)*r^Laږk䍔eo0Mv40wSj\/]N ͧ1m4IZ؜%OY Hp#o& 0`_*"63X j%_Il6|bn$`#7$0Y|c/qCW=gԥo|D_'VXzDcz)"VbZ70,dj.;}TΕ ew Ht/ qK/цi ~_^E0B&W^F0Sw Jz{krteg.:7Bׄ?!w !Koa T(#@kY e̪9rEYyq*_JMQQ >)ʇ®7m9[ru8dZ8K>$a1}Y7[վ "PYZU :cAUmN Ir.Fi s&>oh(*Nlr3i/n74&ra9W^酋%>rM 2(LlL7&P7LYWKXt=Us 2E׷weP$|Fj! SPyOft*5U9d5] o|i|Yqk{;BbwOMeDs6{C I@7IyGE|Y=tHpӑR@uZoW<"eשy#54K0xPdˆ$N\?c y#GϷNsN\x*·Ey485{6,N7;a®$#g/ *K}ccIpQTxW`Ha #*޻kv S]LH^ D <"?dNӮmSrfR5{ ft 򩞋zONR"ZQa.>)j+khش˘{uWiLWY7jJс@>|8V-#qMsS"􍱦 aHRC@M!12$(B ' -߯\UM,gT}tw>Tq'9az~M [-6OL |RqxA^?x W^2?1ъ1P<Ѳ)ߔ-ݎh6H~ _Z\9ЄCt3mπG-Bìz]F4|{H>o[Me;cN+E Ql".m{͜"Z 5ꔶ/ @> <*+A<^B3)$Xo?qzR_1XJf'kӚtbo7CvveTE>u*׸g' 4?n ۤN3CfF*QkO-);˪BkσX|E)A@SKs y@(3zf&N5'vaOAPiy:*;"k="` <(>tq>zmkkj"aAND*%F[;+ d &F>/+,?@&(zCh!( /A-}TbUQuN2, *1%f!ô;,DYq+wXkQ("s] 粉Dd %S%ZO~#Xsa6VAW-H `ubfqؤN1tҫC[R]In[OZh\0WbnCzǮGB)ؔkK]+H}3peK'E>W…CE)G$˰|cJYA"$C} mwA/^!T!gC!B8|RP[ޱ}Y _Ǔt-<9&4 ,fdSFtIQX;Ԑ Ő1УVeXaxО"|D.v],>iZI@*#:We0{᝼oqڑf@[IWpNV}z6ŝ#0Jp\7VfvvND>1>rh7_UUQH*1~kaMM0FqG^zwhn&p,w Z _!y]R[;ˆh]viṔ^٣8 0Wσ9D޽4G57ʊ1;I-&!)N: {STu0{'|HGt.A+h،@&퍣;MyD'4 @'r4{HY0rߏ@_.i8+B+O~xˌ=A4[̕Q _\*'pܷjyf;8 a&ڀ])>;$LRo #&)[p{ w_K.0ЙKwR' <]?S֯6vQ (c?@CX &RMoaIn i84jIFyndw"V+j|=f T2Nsy{@LtJ(\uMs7{iQN7g21e&8E[{͞ F=v4vz_.$/~T&z@u7=dS%ok+  ULH=*h.&`l .}rM#wMd_dtA{] bI w}P R]_r[PctJUF"d{-(^q2 Ya2J~O;!d֍Jt̥Efֹ?Sұ6:]\߾n ^ӝр׉6kz嚠~+c]*nYA ن6 }iý΁M 5Ϊ{ Zfb+0"$PZIїQ \Z~=Ks?E 6קvDsc!:NۤrC\+zNd|KY{,:XkWqVxԏ&?r&t ϨBifƓyڬ!$uS W)n mQ3cH+p%+G4eVDIG go^ai6V.ܠ`bk)җAz`ŷ5 2hfp 9m Q7bhq`g`[pv5]i ^`F_^ϟJKnv< -`! ^{&D@/( cE#Tڕ^7?1ZeU{K2|(̎t17X s? U8β?ͯAD\bCvc?yl6'ep嬐1-Hk1cV,8^7e'!O(T VQ{DhbWX;p_=\i8,=‹w&h=ɪc;_!,QG >$ϑ.9S"nqmZJ0g"Ϡ:Oi~wmӇjuMU35+r+,+fQ*|SN{_9`M1dIDYIV7AːG:dxW9R4js4(,hiH}Y48Uf!i;q\أS6PVsIY(ΙtǼ@#IfDJaARäQHtZ*ſd+-/?>F5CEmZ~kұ_5O3G,3q JM>#|, ѽ;LSߤX4OMӃ tHG#"0; "%rϲ58n oDB2ך?ehq~;'ݏLƬyu)8?dG"UBgImk:݇DVH YP%m X1B 5Sy?f}qmA\V}D&{b~s g?#)R.kI|֩Xf5j8*}4ZfR+8lʇ"|Y?.!4။a -i*"mcDč*q/Ԯbj L(YbVWaڛS`>rDW#(XAk ]pKce41=1! Ww/V"W?O7xy'$la%e0CV @j-kƶjGKIU#.gVyu곙'l@D*%OT5m笤Bu[:>6#m _jC&p譳Q=9#dW \y;uUN\"4m0Ԗ~jew UskwVcȵF ϙgؚA&?LGs* R]9ێQ ԑ ~P_Zf޶Du%+%mO!`SbE] vV.2$8wrւW^C#uac}K5:x^T@5u9ڨ ÆWTQXm uJB=Ȋ, Z6$\q`7@檈20+؛E,It 0I|8t\j ֫27^"k[~Y)TfLv%rbvuK1x.z*W2*TGdIPcX"҃!(㒇8";Cc sVخya7!d7Md"&c4r a|R$C$-'7F22¡˅wGMs2 KsL/)[dON7g%AItM>+M=55f@EoȀhyFPaF@/3x)eς(#/pLY T+Bg - "_Tn~.^@f ͋V?@g5<¨TE\nNIJ|PreJft*3(HzpŮ 'z#$AW 2ErrQS1Z帿 VvˋM(@0g>qS wF5xژǩ"%d2(8Df_1QP Q2~A0A{(:zZﺂG `N mn{+C%rw]2 *<v# ~Kp,6_s/o}A1 3Z~ [-ЙVqJpAG{~>.*~{CaцΡ³'0+niHZH=U\d5J_\R55rR*Zd`B ze{bYQ{2]zq7+FO-7P34 .Rr`LPKJO`TdTIn1Q!KMesD0m)^UGn8ɾ\J4ݻ'FO$MLuRB{*qj+Iy@v?T"XXU8^MFW>Ϝ#*-*A9J(KAu'zWsD-T-z6\;ee9yLFT fOnz|``9?sT\DCz,麷]]| q7b}ׇ+|b/80G#a>Vfu}|?y9EkL#8TS恳K,2w,$ـQ+COrpzY+K~P&|-9cvk:x.Nvե} WdކԄ^-tJi3}m3`O'<(Swݛ2]O_@m)nep׶e&c96uEE8h2&CvEܭa uI7bwjҘeG&|LY 7sٖuv&wFnH=@)]eЭO,ޭt]7fN1\ꭌ%*}!nP]{˄-(.V賍ߊOf>9 o\׮׉H3m$4:pPLLT_6I OҰe(8cx !nO:H2<}8m*PtųBȗGd$J1)'ΖL*GO@^,+Ab&3 a'jֈ:jn)O.zYO`K GJpWc.=Z|m[ZXƈ/3Z#sã9* ²/*Eܵ{1ƽС? Vo'pJV23`>3?~o㣀\<2Sʤ:7v/Cu&[#̽0ʦ1 &S7ʘ͙/FԷۖ# vuI{< rre<9W&Tlٴ0'ʠt$<ol*(p\a=UGV/ͷNB/~h)X$|Bs"Hӊ6O$&wcڡz6N*H((!g|u0 X*uN Fur=h&jVt:5!帕v }NW31[ r7M"Z)rvRК/X.eޯQBnAK= K".H7 -Z! >(>Kp_GU3Xu~Ϧ7[ 70@?<.MPIpan<.a`ҫWZO辡g?Ľ̻nGV`nqzDqw>ֵz4RΆvE cۊS~˞ Y"5)fl{AHLv-HcAͩkH2-G ws(V|E%t][, omR͡< ˩y2+faO ꗾq2)|ϵy92n!O2L:Yx];S'6E6N:D2j% OTnyt;ݺ8v=II@л0pA 7{ړ6/Z!'<+8_'1 z{DP n'~}d1UC  Ϟ2Qo {y඀Jhݝ+PnHm2I4"Z''Hjoq anEg$d#[D!oYL#YA2 6zĕfhPmیVw9CP:ί$ p*/Gȫt=6e |t-@Qޕi{18R B9hH5  uaR/M*kzdR34~'t3m!Q'zgPA#uGK'܄o 9Pt0|Yd?I-zN6 7e,NA<@Pᇸon^ xh{@-#yboiEpȐVRP?gtrc?qQ3‘#rüM,mHwZ*973p@5b W/IHP umʼnW,O6mVeĴ)iO-\zMlV1щ&%]!wrB?kUM? 9W SG4LaϫCְ0LE8?o?e4!-@}\wMgDz OHZɀгG}y RZ=o_bwsN4=D3Ȗg|OD[! 7[B76%`t[ވ{ Ơd(.C]3JR#Z =mn0 $04قAf-lm1z<[a/1|9tbRU.&KCSYr :biKЏP!zn [1h9z+LS9ϳ ua;"_,͟24+4zV|UѴՓ i-ZTMsd, F+2ܵ<~2s[lsz7*]T뢷uKa+<ĵ;טC HrH,T&5ciy]fi/TWbE8Zmt 4T)IPu^-:Uvl+E@:NDWySQ{'pJ"~Af.c?{J2[+lpO07vWġEԱL,J;WEњbxΛyo`RzƧ)kJCUz[0 ?=|2&[ BQ_>WPʉѷ.-q=zheRX ֠K84:-yWrǀkÌoWGQ^N g͚ɚlUg R>+kbne-i DPktj=9qzPQkgdTE3Y6> 'OȠ = _ Ey@#~UwKcYLz姚ohUfғݟS[d NJ*[Df2)P}_Y%vdxj^sUU?fSju+>.@sj28&s9 Y j?k7j}e* F]B15U"> @lψ3FH$vE7Ou?k unM% -;uE9[kcWA qh$"hz#P{ &2FJBTJ8'lo'٫:I|HA~cZݫH XJBEiC8)Jv#z{"2j^ oN{Oh ֺ XK2P+G*Gо)_٠PcD4U6L ϝ?E8;0I';qlϡw~TQ& {W'G{s&ߏktwܒL/KsQ" +q9L`'H[0j84UM{ηѭO6;: G},ғ8>a)*5'V?:b߂$'7;,x4o<ʱ|xeoevJ 5F.q|zzHUoȍK^z4ZO+Sgp88y_" 0pj^6E:*Tkz>B%)$6[ՊK,C+n缑` bkD +ǂ'aKh-)޹0"|¶eݘ4r5sY~A/TQ8.LxcSwtmm<JZsgэ bbA:{7 ޸ ݣ&tc}: Yg/)\t3:$SJoZ0h2fnS/'} /mVl 3%,d(Q;U,$[9ސAMQv;Ĕ?`myo?,zA 3F͍k7fh&:T:lFw49n9q]Sm*~ e;8v^1U﷯dt'Z0 Ӹ'XS^t.aV!lq$IoжIE XX,0 8*c֢K=E۷y+{c%LdVeEzcC C_t5"d8BjX[W0+@JS6yn*>0 .~;fh u-]cfMTGaBbxj=. `wtgDwxᠳ45D#$*Tn@=)E|>cD %uWW 7įrD}[`Tc.TuL >; ~3 vbr(T#A +P$ 6dsG>4DsIƕ 9*Y?uzt++.%lc^|ଋ}kkq5ŘS PxfI |yC2maB't3v Z{Oә9Ev`U LdQt.9sy*D^샇7KΡPdfN `1 ^}>AZB#i5`|w 3pͭ?T|j׺o3_/4dUor{V%VnGwx1d͔ cShhZoA$cW\o)DW!\: C`XN2g˺!Ih"6V%Nl8Rt ޝun -mckkUK u_V.K=Ž[ /3K S1CY,y1#n(c=~X0!h-3f2*+&H=N;mwm6ZaR~?Av>oAբoy{}8sWgJSg6Zrx'r"k4-L b0&n ^N-t <58%JQ 3jkZ%HM@uW18h o !ޣ}nܸPPj'NeA,r]/m( lT_Rmtg˥u/`97dݴBЌ~iɞ[zO,cWHГ#Pa4:9lN>jvvU.n>g^J:';i*Cp)CsY+LIGF;VP|etba>jwij匫f`(Dy]H? ΦFf8C_R*xwlPJ[;e0塤_(I|[_VX "ތAdt%nJwEgZ ) {f^\:̼`bQ1N߽ t $V>1cƉ(b7 cx~AfVxJMå4H!ن#)lU kioG“i?D( Q(N<嗮wh}| t "7ӹ/xM, cT]F_9[w , 9/aTKK_c[!)XZ4 T1>8c4^m:}>h=I =YF`{\֔\7`]{ GY&A\b`D08!>)+wmp[w*bLYfҾz$mH&}!h.YI}* tmsyx0F'Bo ԣ> z YMPǩ{U|I`RrEzF !^b>0\;wl9V(TttΜ4/RYzp{݂*%?j^g .9oq'o*=õMbw!U~{Ds 9/N3ƽI覼sq,E@a 'a|GOkҨ m=/# BY'ZLIȊbn8a3. p`%ِ0nE؄wG3Y3h T+:15) -H,1!^EQ& %s`SY( @rqfeϸORG/1nk @ܦ>Y1%^cuyPjl dEVnX9-sjw"83ց]]>ʽᅪϼb˹Jl|SJ\GRR`qjGt 9`>3Izۮy5âU5`}!~sDfcʝׇ{-8.ĮoV>S5rV#VxBJddTK"39iơ }V^*{+ZSz%P`E,&g.4I& 1W U\_9Q]l*lU|Ҧ,&?o;v0 +VF"{}Ũl-1yx el#JǸbg4 _RM5Ix%}`ڻ yąc ɭJ˅i5郭V=I{37kqOX0(U/DLF:f jdJѣXF{t`-S% 1y$vcvwbgf'R\Fe xàJ.b:?)˗= ڀj~7iC0FU[V$ ,KMԴK6/` Qa2򯪝ک|hӴQTP8fr3*0jl` kWkj\iYɦDcn`zlϦLj4sO|~\üsڡ\Ten|@ٖXǪLˌm_nW ],hH(8#-*i,5>ͪA'o9isZX=S|l4jSo;݋(iNɌ͑/JYV*f>Xick ^k"N[VT5a+EH!XN{v`r~\e4%^$װ#au5RVd&)΢8iu X-i&Lp4b~ k `Ҹrk7R$Df@S6rn'cop[ŋze_ Z=>wFΪ&8rMZFL]F)/MڱGoŸ7FN\no ΋Qi/-/=b|@R=әBKvq*.dVRaJۼ[A/Y"u;i<ݤiR=7J)4Vto[dN)5wt^yPh g:Eonn:pxN7^٦ZXBn=buqn,AeImמⷎAǵrkn JoC RfEa/[@M@l|XBW@J#\ x |IAO[(|kDޖs|_4bq0N($r_kOiǝ\Py Gpe S cڋOz6"iG"QA::y9xPh+:FE"svgCeO%.6On$Br"\ م~O4`3 ܎堪Xh&6 A=g?G ]4?)PIzU0L%)S?CwΗsɨ;<}͝_;WCT]ώ.Wl{{[d*n,O;p 4q Î8|u ]d=ၗ_~ι D $ +B6C@٧ey8U,< 2xt}Ąt#r5@9~&]OGƓgoqZ*w09%Ygh=1 /!3tCC;'-uFE`uf1v:ˀ!\i&r/ufP#v9;Ն"I'?x&Ѕ@8QѼî>0O%1{F,_p\p#`EC>ir`11-̽]8Q6kTҖ={p5<+)x[xޤq*ƕJV+c9DP@c< DlS"dhaB|hI LDwTSXq$@]J@ pBk.c]ZȚma(2; dmʽ1dP*:, ~45nkn59ɖ`NP-xO]KP<"&^'`us+ofھ~Vî}Yj3fhm`5+U}i5J;>x{QCc!bj0q%,ۡmar4:* %'01q8d&,lX^DK6.cyL]cbu]$WοꙬFJ==9fyJ3E|?|ޱ zAhuPRQQR`HQ(+ *)^ `KNac:^,$"H? TWhғgĸ[,1Ve; wV9.(,~ ! mU*Sc( }H# vZ _gg(IL,uxغt6 (h̆9TGs(Db]7Q֚G1:ܯ*CNn5J^MhLݎPxDṴ4F=Do9zR.!`~ ZS: W|O嗯zywŁޘ tMi]/4D>y쪖5C0* ^jP_=?1q%&e1֛W4NM{/E@",[iY`3f~`Esq+9B♡;,]ӵXLNP㕿LtidJ DhGޯz6: #b8z%1B\[h(%83-M)1Sf8ӡїY@\xVΝVԴ1zBՋPi.}U O 1(@:jx@ eI7%)<4;qrz$*(dcdI|9Q BQ'EP#5MWQK' mDD%Q2&1(%ԩE(e;4/O;Q4%:bAN&hBM{5V0MQt.VeͺiB\B^nE&˻E9/+g#i%ȑa5X3gƺ\Ybz`C|jm(6V"z+[tUQB/A" !SE1ll+)\ƷTd%#*a)]/ -f+${|m= \03@֙:nM!)J?/7 X?aٴZyG6+%eR,UW6]5U}\@F W#VAL z^[T}%YL3OrՄۂ/$b6CJq둥ll| aÛM2ND`^P G1r +o{3RIaMq゜0@9,Cཱྀ\[!6n1=luh>P1%@U[t鳖ϥ00)CR+rj_J}W՜)+~1%\zQ4Qr09}¡u24ѴF5 +-$^ +z6*e7D@V+5!`*(D٨OF5s56FRUjPd46a6?g1ODh^dIol:oB[cҔ;L{EL@["61b(g VΌ*+"=AKpSnFp7#@B(.?!n46r`ȗ?uh8[:Łsѣ mw7,T~w F T@&q]kT@PLOCH;E^m߫sIoG14U/\n`5ǻ;ϛ5]XTstIE!m KSjVC GoP9GʮWSF%GJ'?.DK\ ]|5 ׋PnMmDSFJT Nqkf.!g<,[tXֲ~Vòj- ء5C%$y"3Er*Ud~';s'yuΠ nbC)ls;'3yEW`reD]st%ytNTla)I6Ψ@7$W`DAGDvL [dc7=%G A}VĻ%NU FR*am 87Kū2?:\9i} 3}ONqZz<=s ga_Jy\'< 4u`W8c41 X1FLH^0;iK.y*}-.&v XQ-)_S嗱ʇcIj:'҃2_G~I7NUbJIvs0諸[h u`=TCi"er'Qj{f!zb;HA!o8tTb#Jt[+.NFGF B-j`T&%2iIOٍgHoGkh'Z&$I#C{Sb9{:4tRko~XL]Wymt6KG-(ӊӗ>"Ԋ_?&Suf: F[ß#\.a;3}U 4o- S| &:4ѕ4PQp&-g"k><cH5w=:lJ[Lȥ r߁dȝf=l:#*s.O.JÉq+z0jzc}X}7?0T;CA}~ {ךV b :ǞVJ]j(z:,NW1awOtyZ=F1+V3é@JLЦP΋Vs|"HT}EgmlkaL+JL,2ZR͉ ɄSwC 3w- !)M_}b),KGZƓb:fg5jD2 E*(`iW\~d Ҽ zp ˖%r|wm0J#F'k5M6!h$/\aNZ?M֬]/Yc`c:kFO4x)Hcm8$"7<?cUu>#Ir>6cT@gc.cw{UxQAz? >RgYzΚ q0WɃVNZ-ڽz!mup F[I>umۡhΝ2I_)J.XxK tHE2*LFJWkϐ?NK8::HAG\ђ1];08#A\Eӷb_{_E KʶXsLE>?#u9VXyi wlwZEbG*S G[Ǡ8/8\P{xv4k$++c&oyl;Drמ9zH>Za@f3wkm XIr q-LP㤄Y BxCn,gruۑ%K08ɏF}`YfA~>FC4uWI~k>>*eJ 3P4!dnH݌袴[e9ov(nm&S0(mN^ G5-7'e}hm9SuC#]!|^#1]庌8a̼zјp,r/bD)VZ G89C6T{J~8.D.s;u/{MZb1;^Q4Mlu(I\儴9 22jd诪2p0t PVW3_^?*WSE 'ٞGRRHJS7Z.IqE"_mMAvgnٱ!!U@PLPWdd*!"I"ͩ{GS1}i#DO7?-pM6҅G~Ru*zdޔ#\^J',#dwދ}Ov%GTԹA 6%M oX ɘpgBLJN T6rN%Yʮ nUNUvqϥ՛2lD.ط;I蔹q$ҏ,p$&ܾx_S\d>r!rqt&- BoC jIEҁ| @mF?0Wgɛ67ޡ@M刚\AI)j|#޻ ŭzFa(f76xrW=$|GfoZ y3rit|)xh( + >h=d5[z@ȀNxg ] UipqK_j|{$f?,ʁ"KJ5ߚmڹN $P(a!o7]l{E9#Tlb@ W&F hvɆ&JE9.Xj3^huM?G(dz̝ҟ=FmRβݲTkCv!jq-C_-]=R}FK~W 8BY@+pfL,ǝkh{hP!l:z;D(c*xd 8p`CH@-VZ@|TFl\ˌRV55O:D8#B/XԽoK{:1?+NYߕCit"f[5mg%qׯPTE8ҡCB}eij-`QYZdE~X'*=LZ*N!گ+O8Y]PaHnD%{l%?&Aei,1vso$|{#)՚(6t~“ eo_ [\ XM4O^oTe~ CS\] ⧸,ՅϳN9Q@'l^M1 .MƑɺAhHeKbwP:$"\Euݿ\A+r.D7Ԣ^ey,~F0Q (ah ݦ|CCl^'bV-lgOqǙs+ FoN /:'d5捬n?W0Wf1r _)#lINd*_qXzˢ ӡK^h_>2؜YO=\{VH*59CJX)`PɪQ:@D3+Y oak N>J3 -FԺ`T਑?HR^sO-3p_P|RN3XyCD ~iUSٰqT{0 Gڪ]Ӯ}4\a%B .m\G/۾zH.)Ֆ6*5# A&486h:sY[5uB,]W0ޢڵ `mĔRΡsh,2T-~6Coswq9v\1KRDi.gCD\,i̓8Ӽޟ5,cR"MbD?T n9U "@r"*7Abs_FuO@Zl_SdЅ'œwm2@=-*, e..c9/{Tv,رXYƗbf$Z7 *6#Ez8ҩ+UG( X{/&҇1 VKde);w;?ist {6sODzeh/E *Z߼gjo?CK<:Ǫ13t<@[!d*(nf蘣W$sA:nd@[]ZYW|`6$]頽i4JI!BIX;)ִM~|1O YKH[10^TS$Z;TzM-/▲~pڄ^܇f,,(BD\3 Jv "7QbkT%+ { AhM+y.7ܐL刓 @Iu=ջm(S ңM AWI4-Z n壅ሹ۔oHm ;+ztYҞQ{ARxƊ;67c9P'ܔrj+.}2Ԕ*ׁ 9#X'zԾOD004Kmq&dq0C}h!$Nm=,adQS" }` Q)m ŗq;'!D%) S6rh2&be3׾DmNf5!&G{ 8A:C+r%cP@ PU=o*y|(@Ɍͬ.ui$c^a~d:[3^~myq:ݖc<:YCIU=Nl_?KZթs;wqӏndQp`19A_ B:Š P@:dn*f2@Ԃ r]D mF|TVdp5<=Me0MDH*{W$A|)iŹQ]'wSIsXǢ\ܠaK~P*],8uHgYӻܹbqU;U^$7AWZSN,.$YR5Trv|o2s6ϪŖt'Zl2:KF)\= 6S8t+V'd\E =YRF{LDviNP托OG9272a>.b&m`?()Sk%)Cu D EY`k:{J \ef[8/- R8=bi=qegx.2ΆIXX8h n8cڈ>w8dAR7 R*P&9 wWede8"jmۏvBlwiVs Rr7Ëm ,QWGyF0gw#鸴%T5OB V_vsYϱE6c"j(vݕŹkR70Nj)AۈL@y)k&xt!jڶ֌riH*m!:@D"eA>EW[ƫ`.XiaNb p}M@+Z 1Ma[a0j1ʹ5 9@?:/j-\$[o\IJ?vCx0-`?x)(~4=b[Czܩ:Ƞ))o qlW~5Q^,X} 6a`FR]wLr;AG-[VwרSًܧ3eA-:wuUKV_v R@y!A}4)ޫS}7lnYsZO%TnNP0SF¬ x Y@辩}}yNupEK&OCkC^DJ,) *^lD3QUKT"reD9LN!GSq"=,ϷӋeIŦ|${UY>ʛXS!\pt82mRbGNh#{iPr||-WAX:!Ϙ; U3fL05czeQK)?Jy}Je'vv`1ꑋW ' fWE8YOLdˊCkhN갨wuP.ۉV}3)K=h^&  ng^N,]ae<}>KVm d'8l\Eu[a<]x;tI9nzxDQV®į7wsCߵ,?gO '^+4#cYB'![ح|A|Kܴڜv*AmNUy|65EXE8P Zp[&P}ELGA \t`HKl-9kcDux9( :0ЧE;Г ƗPlsyuնMyD)?3mܳ pPqvX輣z9g,K彯qxܘP׭!j;(9`/OWT26& &YƎ ~]bTi~iXA!wّjE=J h<2V{u:~4}3ȿ{^52Uzze&v:rm`WNԂR~]DOwV^a+R8w(eGuFDJvʆiCiV&D$ҩ% jl#ζ[y?c3潉ڋ8Bgp՜,T?-j?-Mkv2dLnJ ^'/ Eܒd!1 AK 9"N`L&S, c"0pǒr325('~R:`pؠr߽aܣGSXv*ԭj t" Ѐ,zYrk#P*Ԋ~y|tT ["o=! ykQq:1ZJZd||>V8:Ʊ<<F0NMM LP{P@L]ŷRPSUfrܘdV`o-2R wcb .G6R;X7^& MaFUӲM|$i0ф_9Ioy8V̝B"HQC5Nu$.)f0t2 ~ InF؞}>qbhtjϻg|(~6{ѮJ0 -dUWJ~-4iE/S)(s4NM S< &i*[ ^c&Ñ-{oZUHL!RmJm~Q_)O YyhROlrHa-gO;e-Q1K*5TEA撷tHR5ßy-:֯u π0YWFrױzQRu $5]4prZgdBHrO?,[ݧ)1|?ڷثgYZ070701000002fd000081a40000000000000000000000016439a3550000c30c000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/V]?Eh=ڜ.+ЛFm<%/ 0L7ϵ  {uI$%c-˞ğI)⧈ƹ}K>bA4ֽbEjg. l[@&c̣> >:k25 e\f.Ǥ{^<-zkm(h@3X"xd ݀.$Ł$a}厐Xkͅ47Sq3قcRr!P2[4`2@걧m>3wC`Il%3)}iC}} "lEIS]үiXF## F+ zk ϓLvwN=MvVo&D-!a%63s$b_I 4dz}t*0fUk+sSFSbp>7TIVlL+ ":cVjDZͬ&S|b++bɗ&y%)U2y`/I}Bx<ڊȸh]R(F0G9aE"8Ox؍qty&܀'ukqүOaVEȸ>k 4M 5WB+JP2$ٱg^>|SOa|EfR20<.,>m45rְ \ݍf1p$GN }SoRp dAy2S[!#v>/:5GZ0tl' vꉧ=SiG֋E¨'ܶGl)| QQ  Y~%JK-KϮ* VYPϡSXLr[1<̞ Xt'@ɿ/G紴~%V 0[ uCj։yd>_`, (<ۚy+9 ehhy^T%YS]vjlσSoFǧӚҧ,È.0?'ZŃ~W&kzc.9U57 H_^t1 {S̘砌Fv0BC^{װqL5-!9k>,?)X6OFrsN503  Rcjy}ůtb՚a\pPN taU;\=udclYynӄB #{ABXJr" $5m s9jmR=')ȊqymL\*;\ou!M4 盻16U3\}S67((ag@IfQ@Vׁ{r*~`t4 _UK{{ 9Gw''J<% C-:Eg'N{^0va&ejRgNNPy4EjF5ѐɴQj C.-AaJSac0@`Co<Ʒus$ 4[VD7ѳ`[6n"\̆Z;ۗ\6 ]o׽ AN C0uwDqe)GoM_ei~WRwpW/F/#iI[d$?]ZnA]:i y[=^1uӭs;UbN2>CُOj  \]ٵu[N5{*ԤrR80#vFB6ϸ>sMjDyG(A7<^ȳ s!{HomI~O[CI*}(`dG(2t`m%c$|fr'.5{*4'{>\80T#j?jV:}s,Mڇ"GTc&۵m_XY,H gt9]o .d法zmpE1eeW Eʇ]3%g{LZٶ#izx{<u_Wr?iℛZL-QB ?eb f0{%eE!J +VQ{"U7Oż諭&\!9<-([71~8|a9r~{(a'=lA=*ËO9fKYr;zM_١͡@ĚS'x ,F <K3kUe! W9g'ؽ/kͩ5jHq8ӷ/q$".AaqskƝuC[CG:}'zi f%͏|Jr0槢;2wN-æ%M8ܒ]:.WṾ~~^vc?)Lj_._S=<: lY sxޏh5r謚4*"ȸn[sJr?>{:}^l'LIYcArcA>U`+lT9;m?1w[vϱhvtI-? \oĨ?bl>Z#zKݏL;yVWө hz%d ?V0^qCK{7/DeR]!Jq})pO|[((Y&m!\d?9I>x @hO(^H=[ `EOL gH/eu aBh2 4.Њv٫e &3cԚ }bAO=2*jQ\D~Fhrb] O-l??b0FnjK{v }G=+x݉ H~3P\/dI+&>'Cxi^*_n u<} ]4XGYɶ;SJ6l۸ͽ,0;b??mw]N}Pv"+t<6RO3Q3OO1 Zx _=gАڲ1& KRc)I'.F=_^l2 4GrV<|+CKGu9GQsXapL vN/^,9J5oP zs3]K@TԨs+O1n1Λ%߳U^h\m.Odr fx}Om߹3M kkѧԪb3Us֬vbΪczcV?e0A TLu?.875Ig 1nl Mt(.8@s" Q+raO/ X]b_"[ 'PLi|v%4MMv_E&W9s1ߢ `@s'Hd|FxaaSרzgTl%K&ZCl^<ˉg$]+2',kF O}Xqgfsqc,$.W_뱍{5p?ՃňN?´Nz- fL=mYO;]ٮuI1`)Rq()M syѥ!Vtu6B-)f]MʃbUv#, _=SUi׳10Bu0w jlW ~r%BI[vٲ*Q,]-bgC X{c`dՏI^de6{<6>ub-kGJUhlPDQfJ+*Ს"vhг~cl]T[M >!9wxᙪ,|x~x>4P ҃>Q7O.؄h B0ⓟޙN*pAF"2&"n3*%5Y%~-‘ l$ ab0$O-z>gU쒷b\j @I%½LO icrbkn׷ 1s+e$60pydOtسQslw2rw|ռ*m%+ ZVk9u 6o|C;zT ~.nG7uŜzVΦX+>|!y? ͛2W*%@tzx>#"=h w)yC|,*q:tpr4~Zo[cyXds;9¼H> yʎd^W mɌ_5)^vD}0A3񍀁h@MZ++ϙST쉧{YR6FhQPB5_vWW Cԛ [C ЁɒVEXIS"@TVbMbէ621fj;5E1Qq>xe7Io$Aѷ'R ifN4΃@QǞ /+,>.&+?YMX7K[eNxfCiǀ/%HEz A5It*29mBG4Kj ٥ܓbG9Ⱦ2=K`ea-] 4cWQ9tڞ@r贍ɥo?+6&eC@4Nȋr(V&]@1%潝DۚgI@7d::ad~ XԢe9Gj榨 ڮUg )nrCNnK Ak5+;3w18854愾>CV'f2"1[MV(*Ѷ袍jr(hnxEwtEZ̽&I֯kfJ}2_-2o`K#"`z/e)0/ G,3OF5p˴"@$03kob$g tHt | A(٪:8,QϦ,8%اHbHŎu(ͦ,FAcґ' ůå T)ҮFZG?o,aL9)X##lL hC@_l<zZ\MNG I4l|fX.^S<ş!ƻwnY7]!֋MmEڼxT;)Vd5f? `6k'Zt'66CέI }m43DkKIB=Ex~L2 CD֮Ly':buEh"V*BpґPTXފF更V:ŇO& J{Ȕ5b.(.S@^ʋ*I0w<}1->XΩSeVyqڛ~+f9*}7)}_icg-aGFH|u@0w-ę߆W o߬Ҏ& eQm[QOXLQw΂_$qD7hł|T"1 9ϧ> - 3O.gYsTR()4\Z |~lQ=%vx]@)8 D\M`*FK^Lf3#-Zz^5?*br!6_pB?rͶ{RD/]Y* U D 3c;%&ʸh8k?c |Y(~q͚9$FP={^M{|4r~er/NT̎Ұ,HwD$opz?wUgpŅ"Ș3b 4Y:؟$Rl'ǼWiף[- Va|rCU玟5g e36=i 58R盤w&$Q79͟LB7jV3ӆ$3_=Ԃ?`##;5Ith%Uj;jW2.gy@Xl7)Ѝ1[{>phׄmk:ese?q1"eOiXmu%ce}mnx=CLm0͠^r2ү>[^ijéoP0й'|miHxmR9!dA4*dG5Kۍs@L{ .:޿eNߑJh\~D=pbn8vo8΁)nb3wڈ!W##h0'p D6-GnIW-D=!&E-G {{ml]tSCV tқĄ%t/tpz+<l H~oTZxxw>dIZNo ]gFᓲoW)P >u'!zoj;s귨yoG K+Gf 1ȡ5pL4"=346}fg>H:O{aT%|^kp\MS } 3NI 3np=vsN=sT^q"[+m꽱,cHn;(EǟqM%ܖYOwEdNbh?96[q K g4oBCDⰹ2NĠ/FꁟeD· "e@bm`*[>{͟h 1[:DR@/9%vVxM2o| <[7%b1.x"~9+tmiIĵ,ǵ9z{xVu9P2ֆwTS~TL{s+{?h"P42ݪ)1ZM wKiM4ŮD +T[9 u.m2J G@hwhkྚpJ&2G /]AR'U@̔3Ku)^W}z(K\?AѠi!M$BL%⏟x0 HQwLUx/tr[[6+DOEA57+Q]|ehFcV ~Gː?V5hCMjsu Yf,o{Y/~ClwKԶV3YFHQ{_TtleJ~ry&]yń q+HBZ~D:`5%jS:/N]S?8}[[14@?I%$1G`~O$Ȑ5"%m~SA[T.AxUeL;-6ˬNR_.nצ,R>Y վQlQ>2X&bl9N 5ǝ|Ȝq*F.A$.g].߈0zf[,?[tzΫ!aCo7("$kyyEIB>3_H&*C4m;0FPm?htP viT=F:w'!rUz-g,0c٧?WpOrk!)؄8'o\Ecn)z=[ɖi ^QJ32{okd,{> m#LRƙp 1J HvK4UoQ D JzuE@;F+t3Xgb-\.g$h9F=)Hk ]~zD:D& 7Q\Tn[)y2θ2ދtLX N'4 2+g2ks6LF*u6]ЎT,Mkm H:t< 4 Y9Y1k{\L# }ۭ`S 8R(ٌK!*cI;21w/283o+4UKj!Dr0rզ2$vڝWN [KflY#HqCNXOԌ=web}7,UP~WDkq)-+NC!f+F暰Y+HFQ\10v{tcY G<k!̕6W #=Ϧ*ek %.nb狱e35!+0S$_"?«B~I%-FV~[ 4V&Mh-^`m8NI W)I$̘VԠ'+(E%?^vAL=L:@ZPoٻ /IҮ΢f pfωwUB`qI#3ƛfɮtT<PYQ{f!%yXiZˏQ݈f35\tCQaʧ&Cwר=J\9ڪ:xԈz)|QteW泔Һ37B+ tc l17˳L~lζ.¢rN4[ {zʂ}"Ȋ3|p74eȯw?= HGm;_Ƣ*td;5ZGzrɔO/ e.Bj~#|>._.L^QQҾ~I9V@\*?Rqr5#)MDm9&k_z^AGl3Mt[DU $؃aiFuhE؅Z 7>/ЅLٴR#dܷ&SQk_bj:ׁzidhQ|A=r?o>,`^Aq&ȚxxF4ٻ": t[ 5fxh܊#_7,g&"oW`ޞgYNJՋ$[2nJ&k 6IWN ɰ1Ii}TkyjSvw ~2JWדRZ-@l!gսɟoX)+ $W 2%łk^dtA{+km2GU~ /Б9~f!ŷ̃s񙵌m(*4dZ)[{,zMfpi:_sU_!A&i.d7/c>}~C뱐 m \=MXR%3 Rmx m;3lXn~Yč(7R0o)g=I bGmzg7\WwJtQ:Pܛ%\Ԃꖹgv|tKjQ\xe}sl % -ѺMF˟SUJ-)(_HQo։PԐ_#ӇG#W(. e3C6#~[o>)m$cΠG6`(%w@`-6+Ρ=&b/Nr7usel MBVX_%{i~D5L`4' #TO:B'ɶwUJ}3 )8Ikd6NHCi\c2-g@ᨐiϟNTšo42-|6mڟpJsOH=̖twRGasrDͦ{щezY5M5}s`? 7ri:硆V$Ty pwn`tA_-,h3b^bt1>߽ nB v$}-Y[IHS!Rg9 Ɯt_5Tp_d0)(V.ZHu0sx Pa7XS&Uҥ%f:#u; t|/\:,>mXV@,r6G"kZ|)[ˏ~ LŘ5h0@MkOz(v\o>N6؅>I,gCR(@}*˘hM2#"oz2p?E |)>8T;Ev f-VxA^߽i/O~OKʭQS; wu e^(5{6 4˸H6%n챥VG."J6d_wXzȌE?*ډz Ncx3ݧC Nr.L|EZ)*3e7^f z8 7G+|בiNC_#x}.n|4k| @>eq"P"6Y"}K}Fʰ_YHpbTc[le M>[ʶAߣ>I`SL܆R[O;=PV"L7T` \Ԫ[bhZ 34YOĶ8:,ҳ>3뿔n!Fzl [Y\Jd{6-b' +0P6F:ۜVZp݉2$Nk  <|Xe"|;%`\![?V;_*> @#kwċ/{o3̵:\ }xAdPr,v6c]R)ifr܆6P^SjBk߇c(iX}mo4_in_-LZk5V5vKR0[ D(%VPWt=@>:9djk5ݻg$GsS{)кiB@ܘy,cyfaH"澣Jל尴}b7s W' ؆Rt2\Cy2ćK8'NVaщ:"gS2Rn;+ 68W'q:qBE'5ص3j[,v:;M8b%(  ZuzfThtIyj-`-yHzU=켃=3@>yv p?FGIXU:5&2?صdj= -) 9T4hLر|ʨJ![ȕ>%.tJ%1јWu5GXإF8:V,˭Դ{Iѹ6=Aϊ\:F6n|uHg/?3'jug\$8DqZ=~ ?]G0yɉ3mQ` eI!&j-+ ;Baɨye+TT61Ƞ4d3Pvs[Ff7R%92wj~zp K{n [jo0*pӨ3O pU "gB,J<E 5Yu:5kgn PKswjExS͊ʩWx( u4Z` &@U*ߗBzNzy@V<'. .I*u0 %٠iSjWq1Wļ\3U>*Pg@E Ms1n&,1_ѷf@%ßEXDJɧ v#ėFn1WG Pژ9=Cd)j+j~bEz3@0ߵTIF?a? _1dfp+ϷV9/d!PwT^p_^N D{pо%7#$[+iFN7w-] KLH/ *Ǿ9V01QB=|?]Gܴ&bZ$d^oΟ&d& ֙<uRYXQ "!+pnIĝ#|BUmB0 klNԼn^zヤ R{sqLS t(E'Vӕhdd}4 ] e`*5m B؊me,؜_~z$0 ?xV7d\2aŚ[ZJg/ >!{)17}`bB&{w2pp--If}JA\R.5RH!&88}4-BpW\̇ =&!#T]KQ2y_V&ړ,k7q{̅5ETSRݒ[:><2\JWBD0cX+ZKAFKB6d: p[ ndn dRa^s^d[U9C6G00=! `y,t9Be= Dl鴌hv51!핽VÍʼnG[E ,$1LC7s.8MGHӃ8zgl9m4;t(HNWB]>(޿Umj O>_mJea§ߺ:Ai,&wΊt޲Bc)ʼnGo^`huL W ԫzw*{Ͽ#\}I+":KE>옪+F42[$MlAF'iR,-rfߒ"w)$EbzEN~آ^bOl3AC>z^v$ՎbG y1A?H&yW-=>My >eA=[L=p҉;9fgCt'&/Eo 9'uK^U+.jw#_= u(YջefwXuC:@@& Y v|[zR$ъ d+ ?J{Jkqk<`gj-݉4 4T#&\ϵsp>]Uj~",h3]y v#mX#Ś\+YxWij| tZK&]ԓOQK2O'AnJf6ƬY$.&(YTiճfKS]y*`BB+`Υ]ϭ dC匱ج76nҥ0eh:&uÂhvhkæ U_fKyrqi:R5Q MS`X@G5;v@طڡem|g5Zc%"W)t3͙Fc[#Zg4^($1+qו3e-ú7=֟xː&%a R]R5ܸ]v#l0B۞f HXگZwӐdMS.>̓U z4q?Nme"v[Cpg2]N)@!2<˷#F5?tKLkrcl\GI\L6Ǝ' ڭ%4BZ*),6)`hETC6"M-pGHt@MƏsrYSCd sR =..8Y SZh u /6BUcZcwPzj~AƕC5)*&𠽴׺?l a s ۯOH; liA# v.DуB{$ם6Ť^\H0 5$^Z>{Qe0ihfV"VY3R]v&Uܨ8.5x/d.E#ρ#Qu$FR4BG#dRNlЎD9rkʴ5Xڣ3(&aUey=-}只NEh_Qe{>o5"sm\fڱQfTRYwֽ;Q5eV@k"8 {Zzc"h%[fW&n3Ğ #Kʒ(_8qc/KCMh&>#yFK Ā9#rK0h׉㌛H|: $'?#&T %.gc3[7*M~;T)e'yD1lJBe/YSF6ݛ|}sP Pݩ(ts*pLi6nOk3aeLGznŏ -f׿lHpًz xuɮłbI*YADHغco33`bYx𙈨7kLv\l6Zsg ĉ҆Xmz+/qs% cс6r%kQ<\'qU|=2˖oQtT!1R@RʤS | P F;a KʜBG_5p~vPjfpțz?b5[{\[Dl)86NK%BjNBNxR/ųj髾8Wm"kuY3 > t֣<6ĺ \@|ڑԴOM!nơj`"N-ClX*DϯZ(n lL׵M g #CXoHu7(攢+ %J *CC2Kba}f>ç"03*YpcqR5==5V? Td'-5D oc%--lH(~`#Qś" ͼ5V:`JOW-|aRF-&f2TԳt*ۋPT p5@&Le˹,V1)7^FГ}ix6~a 5fE/q>۶ u.C(b@sQ-~&iT*\)âOj#,%]`+m4^+ݦElB6rĤ1j8Lp,䅇]} `~~P5yMߋB?)!9MTCFNaܳZTuAb(HzR\߂YZQrl%0/T}7Z11iU'|&uB ؓxwT7*B_TY;`x 0glsφ^Vs"gbwUxgѷߨ D6"Hnw;ʒ %ej׹g|:6UX 'NPӿD"['?kZOw`8*ή#vXbx S)/eV:r)EVO %U'e- %[is'{F>y;@ӕ/o|g+p~l8Qa9`yԟ{ 'Dnn|]7'{go9\ODac,СýqJJ7`sA6+V)<|5ƒgՀ& 9Kia؋h.XesX@'SGkq#{X]kݽhA[61hֈ6 Rs}>a /.YXSwYuXFݝ;N= :-CLu,h2-gJDuʹ3qt-¢Ϋ6l'q o{ɮXU!k.uk4^墓5bd9P2äˋHv(\0&j``>hsYjĢs;Q~E@hox[Ĉ: YbtikjnĥCQ Ki >85 шU(j(B 2Z6n3. ||; ~Syȗ -4w4j!Hmzג#k:US1 ’D~n8N["FXx6 PSLeki5_EdGFXn` ڙc+fe9&^Xd-ޚn/0] 2W|3'%:;pE5RmfgOYY)Ahi9'L~e [{h?&Rs4}8fbGF,`*f7&SƸ2# D#6-(?MCis\xQxGr G$kRջ iac3򲖣8Uz1 aFEM/匋=% |\ Y-a'qY`3%>y q#D`Ev%sl2Ih-x3 SA$e!APWQPü5E!롻N3@Y,7 ڀn/^ʦ ҧI5D1&5ٽޝ܋SӚ0O}p9£eq)7"*\d$a~Z$撋Nk땧<$x;]zD2 Z^ZҔiR !Y r%-O/W>Cf?9HK~ٍLd±c5uե{)46mp[zi^y]nᇵ\P흷n" $&J} F'e4!o'(Z j |Sn7phYrAA)7-8΋Wʄn10;J av]6 H#lg4n//?ٰ E& K|â*&evTw"~gSJZVۓ˔uL:zST&س|?lw MtDBū1[ML.-ֽjwÊT'3Yi*v m~mȦuFjITrƟ3(.zCWl"C:\..(OLOV0AB+W;r/D'ԬLrLo_W6n~rlrfotm J8e'pԩΊ膷rjEbJ4\1X .X^)pPt[FCOiu_yMɨ5.E;CDJɜ aKFT2ƼŎg%H&huZjTb=q6a/SRLT+܋N2c?) w1P$y[N, uBxx} d(Q "SN\AZ=<BE :7>xxs!a$5Lg CCn6Ȥ<&A"/'2%>h\$T sh P/@iA^ %0X; mPVE$ N5Y|^.ޔX\ %3ԑcJgh Z cWhw@%m9ΤL ɒy"CϴAjCJ!X\ZYFcBCK @GGV-$DMޮbn~SqS/Et٫D7 X4oN#,fQw8X(nMh%d&pI0ʏe@,^78RC[Yȧ%a6HN_M z6q# Dhk%zoph B߭vu4<+_jľusق$V(ՙo=N.֤C+,/)V[Ԥgg4(tWtdn| Yw\"]f 8}RC W,t0G:-^qK~2 `$޺m coFt,6EG9Kƺ7('[/zd֦ϡ<ͮu^*tFӋsYp W)h#\q jے h2MpW9IT$>8\D`$8=' Bv\n՛~.2[n2-Z'񣮘BM`?ad2oB\L)fqv4bQ{峓>Re9Ϊ1{9\[uP`p(Z5g_$6^G{V>(#scP\sA$lߪRzoNd=/fcz%[x w`'1:%<`m|(j}WSLJ4u̜Wx>V(t~&t a.fW͒ D4Y;]&RRMz/:JPiQjPF1n?2:ѭeڥ [սB9jM< g Es Ix2n aICb7CB[TeTU{x/g,Q8g^h!9{P$pvhB@K 8v>9˧\o{rWA_A 2!Y}45yYzʝ?5S;/oETD@љ"eJͼqu؀ b(\xRbJ0ŲCXyhNx3VOfsw17hɘqN#n%wԹF# E,=\~Q `ͅzA Hmq|fFmIJDv5VrL634 ;'V>|FZ66a R8i%V4e VfƺƓMB33}E4vU@:))֔믔U{?h8ѽ:Ws-#Mc_Q/'*kb-UUӍٟC'5,'bOGĂT0Ʀj4E894 rܽT[ ^L0k-M:ڂx2(Ѥɫ8`;#)L,,-U;#b: [Z{["n;>Ct!-I% HU鑚I eaHˢj@۞/]z1G'=J@.yt5zգLk8r9vAv2B|7lt/FTԸk9hf1x,"L5,.W&Y&]NNˆx2nv#SQO(zaB$mP.Agc 4C?\|k_ANCyiF׌1I8,MyVs%fڢD "TwaA7UdŶǔkq &Tcq|{ɘ8d.\u=۷PO%QGww\ϡ/xB,&ʄH'hsݟcz{{Xah[]'駮oV}vXPU1K駰6wѳMIȄ, 朾0̠ǩcU>=x,UP=QH^8ʁ}@ʰLyN'lSIF^L3:$!Guz{}e,PQax6Z@2'ɺc{]7 | wM71m ]/cxwIa< j2Vz^nKݠY:GfS;U42FhL8U'XO,lPX(`6(*n~؆<}&T-UX HE@ҲSϑ"oS*`pZ\\n_.QI ӗ=!{Ќ_WL6EXH>4ʩҼjgYZ08A1ů u~G>q]IՑ~ܹ籤ȗ pWPV_Kn~Y gQ/W9Bx99`{Kg3~D+O(zr h&iIiR(R"iўP½bA(`nejƫңp :lqɡ$ciJ$.NJ-cLN2!7(]^J<L;` EutQ|"+*3&|N&?iRRe_ cgr&B~($ EWrHEG}Fu˼i]D-Ge~@> df4$Jިzv-g[걾ij_ ZŹ5'bDHeDY]GLdT4Ȓxa4ڙ\3&3Ty&o,GvUUZɛJe|7~.C\+gTX`߿OwAl |(3»Qrwj1 g&ƽ%JJ‡)҆}cL"&_NNr R%:9k*m<ԭuaL28䫖,_cT:3U,a2ʺT3jj#b]|Řl₹l +l۰ʂNKod Y@~:6;cXTa#gA EX 9EW"Bi—S'uy< xn̹=i]Db|B0$\1fZ.mqQ. Π["C&'ݕ% c |Ұ\c6vk] ֚cm7Tk l3j&Ka%5 B[ o5\81\ކ4 QgB*i-B?E;70ĥ!$,6#=*b%$7zH|(ſdkA!\(F>?Ԥ(0.0t6HҖ6NX{ƓÒ24}hS[:jrk-R NWZ#Z<.Π ب*<B%A ⌸T8{~9A2⤒ߖ3t$?a&wx'g:aH8&r{FLvi"]eA(^GɆG=xvt-)02x7 %R?VF^ʪwENq_Ϋ=|Yx$ f lALJ V40*lZ)~QGal\(Ptt Ho$yyĐuOrץN[ {RX͆^BArt57{}jZXePiԥT>k|G5.r 8zVDLh=yvc{ &لcTfc㮂ևR}g褢m|9 8 2k,d{J틃'z([8%? es 8:e|؉Pt =,_>;uR 0#a Iu~h8nIǶg^:kVI'yy.ɓ:$ MyֱIa\S^X* =5%szrA|:4S@LM\8Dpʌ7I0#=BqĬQqDc1;Uk{Ds=DOIVt=Exp{(cƱ2d3|Iˤqr&J^n9B!>?w5OLrGIҊa`(+Kt$t!鞻| Q#0AsKQRЎrMI8fy5Mfڠ톳a{"QAD"HJVeisx4>^#~qh%daA iP&>iu&&޳6U~CMݹS3&0U J*B![DE*=οzxsD*kS:-F#&(iWr|y Z&qθ)MspB;\a5ٹ`X|m{c x^ŗ&Mء>Țb,hWֱj̤EG %i=ilù]FЍAps|$Ocd:, }0ۇ5%WWjIy668BZs#- WbwK#W#^L*~A 1*(ĩǚU[D9fٴ -/Zŷx@*vs>-0mg` #}7 㵨RfqoD+FPgA' aU:ohXȣrߕez  {Gu'^̋7ki;#)C gBI,@x- x+OJHʴ|q_!IjSxmYzf'8b'u4&¢[6~F[8XA.g)rh<^-MI،>'z+G\Wk|+Puj[Y<e+Dj+Pyt Oȅ νÅW7.G`oy1Tw.v[=gw FTo/ u3ݒEkd~T?!€} Cg\w9)K "P?݂t:(O׃(D( }m^uһaenUB0?ў[d}- lŹ@|Y? p[8l`}F[!P;شw{J"VB9]?6 L9||cRd$k|Gb;W"9"~N{h=7& >AЄ"-hd5@Jc+ܬoF^6iqzO&=j6/K+=Sp j|$yd+u/Ň_;Y3zɵxCJgw̢¥4;#k`҉$~P9LOK.JCqT$U,3_Ca0vkOa NoQVGdq0V@ adeYjbrQIh/ qx7r<4  zzF2:=eߜ6ڈSn\9[6`Y\|ˬfzlJ("r:}z $b̮qӃ\riX"heRރ4lK/f=` C6x^T} lsq)Y'zRtf/}3JճZɳ}jJȪs*$WvbZۏ=xle|}ҞZ,Vֳų9с7nQnm.JUA9U&oElDBo&x(0 ! Iu:r<>=R]d#TE04nj Y^m{& #psÅD@w26wrYT\fA0X.Y(N< HrگN'F9+=~(dתfqջbgjTMӳLDdFSVH*c$}bޗGns5H)ϗ?Mҟ 0rxB*c2Sd?6 n%CV!4.U'= <4G&?viTV p)t(gq'0<>CS)Dx=TI\v+e|ΥOU}4kQkRa>H|"'elG{b䉜i@չ.AdzFn\ 1[sfw5~R2y̜;q\XT Ei/q_::JI1A-89E}qG) FzbŶs+Ä4?Beom6 c7J L~9RO~bE$_V0ɇΒnϡ:.;Vl9+5 fS)Ah9 Uɽ :aC( p@wRc{s̜eQtPEE.ԯ/--xD ڭ|qVG)$V^簳JQ\^191?Z?q~F0=EѻHѮDIqqwƔ/e7zf5\m.c]MijPImjH-_z4,{~],S {)6h5z\s0#DpȍVMs"\s d9Iu.-:pئ,GӒ3 +{iH/2+E^RZ$$ADZA ͺ>c#/:=RGT^I\Y㜐%MMX[[4zqMX}ɏ6P%ge)Hl;7Pq=d~D+VӒ} @4~#ö|?߷M#al(v5؆/8w tDiPv7p"+A [_HEàx>nʣ^:B@}0c<ڼm=ih kCrwZDmhֈ\ϰ|X'RJЋ?RS-T;I~PQZw =ӰЂ!:}[5Fz2kL/7h)ks7WZ1zZFe5ef:gd֙>~@ BrR2.d*ZpjhM/oOQ%*M (!@Ȭ*@K%̋}V%ns`jD ?;Ô?2A?fȬ 95y:CW x,L,Nebijf`SiOYR7ѫ)7_a[vL=U5꺏sQg&AMm&<'D_sr퐂[ѩawd̄Nue ߝM/ֹ˹oR EǚNWjN#^7@DH:S]Rc ˯wKHcp d?_7.oh$1 ?fM%i3yH1G ,Vxs?6=(,_]AHENDURQdeM#HD2=%DۆJeEU.^1|&7y`j ?M(&BIo/S,8ź5/u}e4PKH<~i"G Pe #Z´1Ru99Zvnc?xPQ*S V0rD^|@FvȕGhYiYuv]8S>[3.-4w`&'[]t&GnP"bAeOHm( wQ##9m];î*'!Mp-36Wͪ)X֌!H՘.`yq+ʗPۍf\Ԟ(1~# Ϗvn kuT&dՃX].Io3Qzu\q<tVk#^ G4NG{\%}I^,@CcՈLF#mZ[{o#&1xKlsp0QDYR1%aæmQ(o?DbF?wlg~ȏ$Kr 9j6loc܅>ӗV~f~H;CN ؄J@ hv`pA?q5^@}qvQpbP"D,,2.K?[`bw}麤拾对FܔC_#x!cCO@# ŷC_6moTN=$'<{"!ZEP2d6e넅\ZA䎱h_aU xd#]ݛaㆅεv!_bرuDO.|7 ̧ -(>BZG&J_[^r{NƆQ?J$F~#4FXnj :_m~}FKVw07ܣe<\f=t".kMrB3 2;w}OԱ.EtV3j!PifC)c P԰T}iX, a;dЊ| -\zvohy|~ M?eb +>'0>KÐUpVy=.cK8qV9ÊڗEJ7V`iIu zz:́|ֶbJ~$Bd0E0F ߫YUyKT-,B)(tN7ZcTۣn'LAas)Q:oruyst>⑔?-1_y+_fÄmV9JWf ZVKL[kJ&obJaN-yL&9ȍD;.#W8m&k5!B(uۢ&& f~1ҙc5:Fk3d ^vL=].K˄j:8%YU.xHW4n,- gV+ߡXCQCg.3X׾2!-s< w{w"vdk'sgë%/](w3eZ͕K\O;V;{{a2oSD78?Bȅ5rnT@^lY-H#)MT iXngR s-s3{Lp#V\f\uB6+ ߱H& bLo>7H5'e3SFXɮY,Y2+ܳձdSku`)݂qP*"ՄB &<$"3֊ p#x(dp2M?4KqӠ UeD jNqZwKܰL~Gw@;27, }r}c1s&O#J2&T=D0H'YV8ڏɆj:IR? 2ՀNddXZLvy'O ? 9vq}grGƾ*6I/r h?ߠZ2ϞڮDCX3H!*rVE_$FcWȞ1:1'\BhJ 'wRʗ*𤈺 b ;7@1Kؘ)> :ue{VDڔ@}4@5`nu~1S* "QKSTх@5GCF6)tNݰuEhŷ Z)]eE>Y\1xy!k]3 +9?Vfb,| DoǡŵJhiDWV$͇5~];.R}mvHP2U{۳NX `πoJIZdC&ĊO?mv~0o] 5R_ovB'mi4e0\e䱏#SjQܰѿ4]:^C6%)q0d9t~5X6% u>U0nޔ=%i'tB+@I:jB& ڽ)#LB6T ỴBOwbؖyxKc̀/0f<=_飭NE ՗218彵fb,Xk 1Ci)3xl}ǜ'jpgr_KoΉK 0}4"½!k׺"y?w~Y)*+ގfĞgWaR;q0Y3<\Mn|0/uȄ- qS5 dtv" J텊lWZN\Lܡ aR~8fn67>#9FsQxUEi(~$miÈ >E?320yO?/P{j`Jc|,G?BR/،ؐSqV/%vw!dzaJ}E.<t=%P{lOYnh:NolH/~o8@S ~jQTBY OY,X:KvUAP3U7~!2vbm˽zv&|mEZkbqsQQQlac- vu [.Q` 4L(g6Ce^=Ac?eX6骿IG36C#dy 8&5B*6p"QQ<-$H!c%o|^\sFu^;A)UkmEQdՄe?$oB#vn/+jAAYa-)& *Z/DT%FvF/ W{t ld6GTmlx]|Qh&;~ h#6wq;euA-W>s{%~*؂R7he!J^qoa%5A.M ۨ9B9Jy> KU$V ͘2mz.8T=F!6^UV2\>5cG̬r; 7Nh*4?Ⱦwl'C"unɍEv -`?2 pTtz\U7|p+Ui MlhE 43U2cJ[(= UɡM z"/CaPݚXQtO+Äj?#:|$x{f\BO"XH)I {4;F#+.hj'I <tULBIfwe{u'5m)XЂ9ĕɊO Ϊ\̲j[(++V, ]a ywT3C`]؏OFCǬ0z%wle<[SBKDB5U'u2Șu#bV;zߤ­@q-v+5KRT6.u+^ *gH t0#/[;nEfY,Rеsr$u䢟╦>`TG -]#0ۮnS&%-[o%hLz˿C "Zues=ѭX/9ISRϳ-{S><^Av䟴"Rziu,Xюb%ɜ4DWtw6>TM$g:.k 9Z$H,` ^* ~؛Il43]Ϊgj)rxdO:)I}6Lm qN)3s(>l0{G6LWX.Z/MFC<~,~t!epO܁V22}jj#ZL h(płWkU"1t3E%0QkȪ F\WAH89Io`٧3Q1_"lbJN#ZP^ݮ71\ ¾tDfMIԞVsRٶ6m@+ܯh6((Q}aה XW(,Ş[-Z(A=S,!p3tg;5kh@S˷ u5,M^T/@ 72Hf*NFz0%˫wR[DX>rRf1.s]V=X&S) dBЬYl]2ԩCi9|xv\=5hc2_fPGF/Ht?aҜZՏ҈'Zy=ie-,^鹿~~dG=lp.߾agPtԏ`"08Dv~xaQg֌a8bWww 2^dQAZq2?anha|$q!-#wIH#3!wƙVd<+u]E'%m(E#9 4y%|0":(x7Sw]<8 AԻS%6-x|DcG+_wk! B\?]$Cœ}G"RvA2;gs1<+LDzrLaA`ZnIUM^O &jĵx4uaTպVra41fRDe?JBP507'_T>@2~'0, 0K'S=ÙlWQzp'DGN%:ijw2Ob,OK>*ǽu&d*)8߳=޺͇&*NJѥ(o:UM>(qh":~lVㄉFF ]7ɪ©^qTUej qkj '/ bHn}H7 L6?w&l{/h q>t"{qLFӧj[L=,⛻gx-(V8Đa(t w񿜨kIqP:j@c@ةb73c{Iwnz1/ߩ tʸN?k}¶*Ať")Kx* -jG 7 J$?Auʎcd`(d=w_ui ӆ ێohoةk۲d9mq ~+ SUٲ1(:[,tB.: kz.TlLFnV;Ý=KZ1RM[WQ.c*$c* F&x~m1hۍT3͒vQlKRXH5Z e20'l?Y|WXN-f #¿^8ض:jB0 +<Ҩ F/ܴw1| WS"9ɠn5TtTv ,O;-f/w"H#E hZ =idyI`씏NqW͝; 4~屛l6% o#nY$܋셕Az5?j -0$ƻB*,PЭR̉ұ"C}!KsX7{f6KNfFuvM?T"~WxVjE|"U KJ. 3PonVf:,6qYi}l;<- )\͖WeoVnyήJnWnYEMXH24Y9z ?5C 07_Nea ]Ő*A4$|1i@.Á>d2x"E o-4BjN>ȥ 7rђ:(Zb5x(*n뗈@wQ)'.3F8Z0?zbY|-+-xd{ 6Xs<8$=J2Y%͔))>[֓?nl>-$ j`>; Lyh~D}A>mjJ ?{ gtxU-Wnk}/4LEKx9w@Ocl)l(lv.#|FO-M߁1,_ }cw\.)M 'JwKl~ON64s`*Zvz wW/5);<4^Tw 6 V@]rJ3&3?A¢ˡht|Ìe )xk*8"--Щ $xᮅll5D38v',u)csUhv\׼ɮNpkn O=0SOޢ]k2闞vC&yd> gI`S'צТT@66;Dtjw+0"w5m>Q5.<ǟW |gucdz@}gՃ7ʨ1_e`B\0w«lWv>qlwI:_l|uk6-,濤|}@j,&MTv깝v|g &s-rzN%,vʟ.* {^SCg#itR)h "%Ki~e]5}7ݥײ4|.Z!AVHb*`Kͷ[(MrЀX~))=K.l#188O:Xo$5e<{rY(vw5|E 5{QBt'0Wi}0˫jZ%6 EFqg4cx氢PNj ۜEQ} PcCh{uY Rrt+LO覈1yjs9?WC*A-,>Fa*?gyUCP-S8]"ʛ.oxj0qQCY4dm3 ΚI5" !m"Xb$2WwuR]\/ /7qeAKW&[y#S[tCb7%i ~'J%q?ϘODIBp3wם IƣzY#+8|91L\Hpm$Ew^ Kt5~퉡.UR= xTB`)bb{250p]K BF۰G[6B њ:Y.'\Azo@vʜ>2'&"{5%c8j}BU0BɉJQ!/+3ǡpi,6&֩crD)+ǰ]ڞt.YωբYW^ 9hfADk %[U[m.V,ר %b?-Ē,K6:29CYO]1C{6.I+n:Zj5]9eD߫!tn!Kd}5P*BzH*vCip` W-A%`.R^bG!EaP20;/ؙ>*ks$x3@.8;kFܦ| D8t$qQbŞ[KVCtBCo<lN!d-[D;ơɘ4b ,x].ɻoDu9Wbk%f}I]FmN7l뷐7l`}dX8 `'%b,|Rzh-˱D~&ȤF z ³AN^]<ѤO"* fi-c)vˀ ݠMʲ5'6\Cږfz%{']keUU8BJFv-5 0P}/ګ qR0ږ;_̟Tl_[7I}3?Jip (z$ߝ02oH~0YIj4.wV5)nL?*k}K[uwL6Um`ȜD)4KۆCQP! BaR0HYQpe50eU1g] Ɲ8C$ 66܁a,*NT[rκN,%_m0gKq*5GHꥵ"[bQ!qonanuHe PR@E˨ 34L8=աrdp )رgYZ070701000002fe000081a40000000000000000000000016439a35500005e70000000000000000000000000000000000000007d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/_^.]?Eh=ڜ.+OX> e~Ðbcdn #Ep#q!ً*6Bv:o=QҞD(E!ەh9ըd#v|P zT ͟z]1@F D௰lr#4F>7<,j纫:#C)Ԋ}`Li-X*$4ŽxZLw _}LZ_BT at'*9a3]r{mbbe!ux"Huo+WG ecQ,#[%6"R/}h5З1b- 'y$66_b(X2$I@I仹Js]간h119Abu/2QS6 T4_o" .)UB5f0=P>͏K5Ai`l4"]j3QMa>L--a_YUp1tdD!űw[> ,H5z_iH#֛m@m5Hmmb^ ԂhS:g>2v@G& j^z+iW31IOց6Z354NPI.5 OY]me$\seo*gH|gfa%[.g<ηX3-c gynzł z $, $Rt2 GgoXiq4:s}k?tk8o[Ub̵@ Yu5hKVX! +alDphjMG9k ~y5C)3 AH6P!jp8UVaY &|pԃd ?РÜ*o3I 4oM9Dpߌ%k}Go+dDA5lʶ9 q2F#h @;UCf>7lbs$EX@{H2KF|%uXa(|D@<]P)KKNR5.:RϿ!u !/M c]’۷%*ofB? LcH g>{v^=j~0BUMqlP0Z IЎT%Q`Kqo3tucFeecj@[- {ۂUЙ4M1-䕞e FH#9+GK.tDG_.ebvSf7@m,s> {~ؒ!, ƙ:K;=f3:?6"",vvUvbG'- qYxә$J{^v࿐;CSӑ4j—䢊Q-8V)U?IR|G3e١%TAZZ:vS'8;D}``>]ڳh|-JGɭJ7Ik 7W /_| :N\WͿ̜A9ٓH(jZW̟I IG1~X#Ak̼"I-M:$9[K2ԬOfliO\Hhpɹ\y$/CmԨj~i| zx.L!lc/o36IHQ_ + eDݏN f[?e"l4σu']yX`s!]e]M3t'4$t'ԣ%\fϞưxP8B N]iT~׳LM@iQy'S1X;cӹŌ X>rTzp)ɤ~#)xPgͣUGG%pƠI"jA@.HleL<>$gK_ l.\g:5TREH;cߢaD4X)VEiDmu DwX3n7or[G㡋f4t7WWA5br/"P7p_@Xpm`h*y2UoǓ09^S}mԪ${Ņ]?9ZTّ7qqd%޷&UƢ[R~&claq hu2u$~QնAUÉY41,LRrKx>դ wn G19G$Z%鐡/TPf1 +r,AyX9mÚ~ߖbk_IW!nD0h\{D=&N %IGsZ.`z=`QǒO2U =)c,ͧj٥Sz I2H @^Z-wkn>{qa->1b+jv:XQE|>L*V!$xBˮ}'t-׹<3sk3J<'?S:#R˜S_3'J#*ᣵLa;;v.BmX2]w\`xg^Csy!z(˺Z3U)M5  &M鑕OzT(wo;!-8Xk2@ל=j|i^nz?AGSB?&;s};Fi2_:^lu$Lk@Mg.g]݈XqR_l\ifQohrn yùkW;Jdfۚ&hP~້\ h24j?1@4!itIԜ8?I|B".~9*#S@"u,)yy/4=a&\ uދHԪK-hS!o,3+(aeQcciV4j=H>g$gCg->Ђݍi]Oi0s׊?Ik٫"ZIo0֫5! Eq@?K?8RUJ!yhIE2 kwGyPxQum{W- , C1x>N4gkΒ:i#Ksk?є"Q;WϽC9o<>B& E^Gxi!&UQ/+:R:ˆNK?:'׿\:x+IF),(|83, 5QLss>#Wu<Ѩ+I" ˇ敖(2yr"EWg~$j+ٳ]2ä Y2&Rr ƒp(iBZ8:[z +y^ }Ch s"cG.@,Ϡ-DXHvKW7}$勌~/;'U X6f*-ĩT#=MlO CXj42m7޵N,$k-(t, \_Y{}J`FW["8 EvqS~S %\v(ry|31KϼŤ]c@q~*X)/)V x 7IeK 7 icWawAq x;CȤst(Wc]4$s)3PĠ!EJoO0 T$AgiS^(wgG?sxF5[eO)[-DVGQuϏ _jOOe׽>j\;f3tspgjq˱q^3nG}]~;6cz;j{>xID =nwR2Z |b@xRa:i'd'PBy%눹BYR: |(#m@6^K.-?$WlmCc$l^K}˔C7C*?eU \[H~>9.]W`=an ur s20 dG:NAEӞ r^F7z槦!Crq}#@OWݗ߆5AѬt-R. NbAf7:1{pk&w(ϭ5|? ?RCӛ:fhjV*.] b $g"~܏bb|s'5UUb'!CR"Έ4dZVUѭ1}iCTd}`Fko>~ YL+VnD T8RdY[Adh!бJ usј>"h8B#+,Z`c}#bvb==$cR}`+I*FELT[;Ђ9v> Q+U??+$i7" =?^ "~PB8a z:6:fϡ5Jj^b,Qdj~G~,fۨ,bL n=SQJ+ӗK 263~t{M1wXЍX-L*?pgt5QE""!u$NC#++hBULa!"|J}94ꪕr6yvfJ6VzM_Gjѫif@WEZphTݸ73|[Rj:~)'v(4!8 USÒ| Wm>汳O oɢH[I~)!-҂PcgK݇+؈]Of qGǭZH];/ېU4B,R4 ~uSM͆ E+PWσ`m|Q=A{M{5MEo )( Щ ,,CB|JU]S )&;qKg^*+q:C'1uq1`MqK^hPH}5JS)^?xtZ?~[[gUgqoM(DzBk&KsVk[dy$ϲ8,AKC^KΥJJr=Gy)T{k $;fc5I +̩MGr&n{F;mzx6t:k{4k &Vb~ ¿!TK>f;gA:H#D˜=b ~>RŻsRgA `/Q!GӲ<\`<z֭''q-XmUŘ.K\= ] ieH]'滅%^Zz{A-̔dv,ېtaH+vhY5˞y$j}ڎWPH 'tj=1.AJGAaİ,ᢧJD0T\dUƈs걵HxrgzQ [7-t8GebPդQVP1qUsmR^%SF&8ֹI F%A ʪM>kt7V*KBL%_ZҮ->*XR# RE,9 ;|}l{=dw@ LPhȾ ~ 8S"=MRePX#@oV1|؅atP >HTYC!^6.mRE.RD *DF 1@& ѭwjӨ5 םЦ#>OМrl_ ?# ar#*Fw X~Р79Py铌&᠜QB`2t&"BWzvm"{sAhI~:i^޶ t7y5:~!,iN 6h.ү1Vy-.8h YNL "|FҼ=,˾<JrjojY"ސbM!){~WE F s JPMP-7h\ghAT喺9V:{A9rNz.HmTwOeQgD§eZܠ]mzIW/ZlvhNԏn"Sow-r96u# U"d@2T6A51c H.'BdK42K^9m sIH=gթF)cBcK.ҨVrQu@F.{%(;CN-bC%~뿵|~2̍Ƽ:\c`SoЁs"MNWIBBEѪ T|>اu6L/'ݦ+]ʪ"EW68)]u 0ν&pUVgJcdW C₌G壿jε8'^0PL4*-#3;07.^ ?C]+ޣՄ'.^?>7bK1 dXُuu0ꙙ@5vWE@6_53۠8 a/NOSM*ǐ5UtF迶N(.ruv~!lz~ G5 S | 4/| y8r2֣<(ՄldOdn)!|!g 6Z!'}g0>Ԕ:|7Ny+L4ak(^V]VAs=CsZ֩-'"kgs( trvi,pS}6AƯb!k'j\O$6}Z6o7]I ?߯O߷\!W$J6+0})\RD>6Mk*mvAN7CjmV2./ʭ(.fMB>`N Cg((:LZPiCUDLG"_. +ࡿ6됮G3zJ %;ۉSS(Tʟat>%pЬ5FKzc{o 7I%.jC꿴7yQ#T!7y+Țt =)u͆JbYi'|H f 0k_vTt~܃ۇB+,52&kP?ƅ(뼰<ݣ,3CBف Rv FS=6rm|7KNK}wPP$$g$x0UVyj`6;vg4O1e g*:sf&lF;t֍N-'$C,ɕxRy2|qM,5\/i%pnry}Rۮ*Ӌe(R*nx݈@>$Hߓl Rxc0n-K # HG%l$^ =IiHϣ=(#.@WyO}p- ؗulf.Cs+EITȰc{.0+ߪ{.BՔx5SҠ[~;MLt2 yPwG7,8 d̮  L&} 8Y/ ?_4MΝ74?pWͤ1v0O5i%-zLn'=rT|{BԘ=`ɖ?U!S k$4zXU_^~j a 3N}4P*!3y=֑7  9A]s4N»ћuxd+:~S?'WC/W$)E$;.H|DCgHQiㆰ*` Q>lht5[C}U*οNaھPz [x!=DJ#h/1!Oc[[o oWc6 2pǖ>vifamHb4fIXcLq2vEd j!O ݕ޴_n6wgrsbKTө9~JcSgP!f޷C ^uN0|&^I7sJ~ ta"ԫsXpKUS[|‰sʏ֯mMhݧT78~36{r9@ot=O bF KJZHX1KF]ׄ_٘ BLwYCVXFS·ܐ31%ݚ,5y\y꧓owZp0~m=w˧g?_:)-;"Y<ܧ gu<렇K{eQ6 rg?\ؽio/ܩK H[%/nTW B7^Bz\$$Ž5{{o'Z*uJ#+Vl23WhZJ!H,@ K`~Uݜ3=,-U{,hKeT&RyyRo,,5.{\x/s{@8@ډg?3o fۯ.D4 c+;>fڌm{\*w՛g#Hbמ>d‘\e,%'XrDi)7: VhAW@y1k}ӢF}B'ܣ tXP:Fq# +լsYm N{eXߢw}5GfWrl̤nĠl;z@6ZkRo%C1nmnQ6V=%C6.K5E%<&+}}ʏy@.?ٳ/ hz՞vRr%!$Gd1^T+xٴ#FxeBU:Qk9jܣ!v܂.^Tyݍh3CӛK'P(/NIZ>H\aƲc}p #.Wלmԑn@sU/O~$HkqZ08'v$ @`U`H$4@~7f?[ Dg|XuoZSZkL\\ ^cŸ顡? :tX a?TmXdž߃ҫ[jJYjjd ΧZEԆGP2FIϫu"ncxSe߮pu)">s(إjjBNCDry):&zaawtc:ˈ  ϗ' ;!6[x6(}RϿGy<l>0D5Uۇ-ЅVw pAnKeRͻ c 'n-+kfSr#Y@Oihbٟձ(Mkv Kٻ"uFTPƥ}[g#BXd =W>*8M `ɒ8A?~=+PŃ,J(Gzԇ;ݭvVF=_auuk`.Hʽu!w>% 8M֛2' [o(V-_CKp)Ie2*tŴ3טs1Y/lկz緣۳|&!K~]~NZcs~,j^Z%E(1DlkqUh(/;dMOt}k:G?^@jF$Cq`0v|m*S~JdblfzIEk!*E}n'@v%H(UpUUcV_9.#8<ws3MTCfG220$87R5!kHWD2W c٭E?z@Ѣ,&ER J4Q/^㼥9]cqo!u#q 3go8*5kUCoR~<&7FY+$F<'y8/]Q\HEr+{W63,#+.JL(#5d!NOSz/?Nț O%Cs;VeSյFP]ijnAF޸6Pbȶj5$ydQYt0@ѹh|U6%wCh6uD/ VUQ?jؑO2@e{ _PM0ĒcH\@DUɹOxФG'G)HcI_~20FH-\cYH?z.d!h~C|u251TV3;t>+vGӶ1X\6030rWjnj #EmMB@O`@5Wv]c)S[+zUn*>ŃyԢ.b\Ħ=L.z)/ZSM4H8Y%#vQ^5hh>zj|^W`ydݝkl=2ۮ7hfp}Eo[=Tt4+y H]JЇXgc+V|Ks2/`R`C *ƒҤ`Tc@]L-(ktNc1:4V ?g_8J+TWDjVQS,[׀dӛbgPupwI>H}I3Zњ.fA3 6s<a#faFZ?yyШLH}]3WA~&AG*} 5 g]>*/%s|[ciǸ/?.1e.q1v!7I}e.g0tB($`&spgn6 A ܜC61 k,1M Hɞ?{h(*e Pm$+Sy:e*HBb#WXOa3N;o{>".4hYd3 P][;L7u0jLϡj'ЭW%W[x B<&Ucy%YP7x#=6>-X T$z⻰gk|qFK$%0E+{g 3J"%ǀ׿HG;yn/9]Ju `(?j/+x%˵P4u6>P 0 S|{q~c”Llgʄ(O3.ܵs!5t k ,7 %S6{)0r $U֋i>n1)tSbkP5h^!~]uif=z"+AQ l8^1ٮ4bwR٘u4+lư04`"/os1LB?bhWk@(\`.~oa=`+lj*5t^:MpZ1eA(%jU;RQT=yGB1:y.\{5Kn!S[%Qֶ qMwbLwUO&jl;itJ3Ry.*%Lemxت7]`@T8x@g˝D(Jt}\ Tcy8̂2/kX Gf$IZhJQ2wI\b@8` />Wn|q/+g-X݀%ܳkpC(`Ӿ{cv HEGWmH@OZ8$}Od ksZjnjgk%v>s$UFJlG3SĄuLs@&`J^?xZM= [:y1d҉s38n5f_Q_;WOV9Fup)}86&=r۽ڕ`da'O{n+ۯ=5S*]" 2r(/{1:HtYL!\?F'cVhUNd6n, աax訢ɀ{Cq!)$ַ6o(M)u%/˖\ }+X1xv1wtFAͶrН~d&' _Q%x#I&[ؙ#X)snƶ4Y4&įM+C\bH?[q4wSp0Ӆb %xH[Z\8K=IMZF9 ݻz%,FǾh+xӺ)SImPn]tos9$v,Q%}Z`" ݬL ADN\<(1nC}~5\E_8iN 2*Ƙs^"TI[FDn0bpMJ`Nd35 14ʙt ~ğo%{&iCMVnn;N[ V2x-Ђ*T$oHGpT|c7O.h95\,`𷶐 -R4˥wӛ KAaKd,#Cxè^rzhC9nR^!PR_'9q |bj<S5{Z!rV=%?BiHغzbKQez2.nt/;y 6v   {EC5eOǧo^*r`{&eKՌ;w.q&4LưjW7l8$>X/Z*S3L⹬Py.:|$hP5BѵhibCl8g9VNW啜ÚWhpȧ|""k>]n]ॗ/ "SzHinY2><ۢy` kHC7[{ɍZ[No|ofcub | _;ɀI)S. 9|eT%ln.oAǺ:Hؔ&/+ %nCnޑ4hȡ4# _P2Sy0Ç=Oݎ2XYľ)$E+υo;ؕnma_lhLicLsY:aJ=Aoc(qolSopgKAY ~XkrI͓QVLZ@*?=Dm1}`A45*6Em%,'hmHesJt&_ě|PhHyà 8f)j0u؏__JǤ(x>}Vą{- ]m!D6vi$Tt8Yu 9˰,qvhӆ=*b67+d4$icZDhxdu|).Bm悸OƯnm{.*gX䩧Iyc:=VWZV}G೘}&h+9>2;tP^"e!NFa$RI9;Qn[ށ!|\+"I`'=Jf^HrI[(-L6 =_Gz%Wʄv ji:٨pBe V=̴8GT&n_zw}Vi]VtxK%:c?^fj5ܧe'1R%Zt =gu^9A}`5FC,Rom`Ć=hrN"WM̺l6Ne##؎I[lVQ#D[/Ͻ;dz<~ M ,jGêe#!$S0:iۭI"E<"VhĻ ˊ)eo2{^?5CJ( drb@xJ&)zӚ 6: n 4doAҕऒfPK7gX.d?2س!=c[Ek-?Y.c_Dh{VVfc~OjK|yo7 hl` 8ʁuh`NsT{#Mxxó'GuQdUYw,{`s^ ʊυ0}&@rn"nFt48vA_35 ]ܾw̐u@śFʒ7>`B+C.ǹXs;F`vIWB_lQ]:$[Ksvp[&:? ݸBth𲕘[5u7sn¼‚@xp{ Jw Sh xp#$IsCp F,ҍNDCcY8o46CF@w: ?c.˙1n*$3M5$lǫʘH҄93@U,*z,Ll͍|l6\1h`SV٧n+ ,$`$]`ڵ6Kc/-EHtWdB_S*]Ί.45?6ȹcY'"T?X dECvOZ8kI>Ye's}KfɘҌ'ijbQ0jڙ5s`{IG>tϧtsz\~o\V>U4?y}tpD*GvR:bVK E^hZPRބ;FFk:Bޯ1bu!Oq{?VEiS)Y nP%\cnq9j%~R:}:=TZ=ײok#S 4=y~e.j~x4,WěnoKPЕ+`|E) 1{(&wtFbOρm0Y4-]5~P|/ zGlW;1):ӋZ|W~m")g{;<@-6͠OZS)='u| *޹>?]o_;fjg8FmPOxM}z^mhK jd?GBhICS;88~/ 8GlhңR#Ÿv.|Gߩ$A m]RPˍ }$3kD˃"BEbHӌ4Em8$HR ng#e!6c?I,Uf91{8uוcT38Gi}^6|" 8L ӀN>|j WYr'=,a߉ZVӃ|ߏjeK+(bؽnsIHOU5*Tg-3S&BO~ݸ ZRچ OlPB@,Mp56y'磽"'ݛ>xRůlhtr:@f7uҢljh0BGXFu2tּzl\lRSdlAmOޜjthOIAwEV쫨}~ JW?KyˀezlG'wdL)3Z嶤[.)}w(JѤۊч᫒5^TbtC/8 ܙ9Ax<̽A5K-`AܒW463`ʹ$OO~% Nbb]*'N .n&y0;O5-R*\VXoH좳BF|eΨ-+ͧ,#h_ 65Rb& 6 ܫF`1O5 Tԉrq /SW_vYMyx̕?+nrO(`2n֪LU}kV\-#DNB@nl߹]0 40Aw N , &̷pzht^jhb =vocŁc| Tכ 9mzp'عϹVvuhM,ybP\w):j[6) cbav2tDqEҥHҲM`Ie݉_φ5QW 5nt X E AOw=|ʆ!!H/̀.mmU%0(n:ad`s;Le`_/==d>l-w'ur*+'>.NIy<҇/,/Jګ9kBaBzP McC\dJ@/72}1n} RN2=sMkx}miW>3ˎڕt) 0n7Kc/-U^^d[-Zn~d`ru*x 6@ة}̬b\!/8rfʣL4:xlc㾃9Oj$[e ag4mS^j@lS=ջ5JLOJ3j铆Q-C/q0q8gAW((T\+5I(=4SU#{ 8O`hTง0:BB#̣E ~[m5ߊ`)"N0xڽZ/_p1V81.8Rpc]Axbs _ ?K/s4Ѯ]) JfBA'8kGyVG~DR#_6Mˆ+ǝZ&wè<qOFC@^w&7d2;C@jxu>w%TsC³AfоUt=W$Sd;<]W"K~h\彍naxpޤ4W*C+ܕ16qmgJȤm4oEH&E.bUy+D[n z퓲3>~#gp\@Bb_!mxTFF[d=:Wv3&Ev"D\**-Ob Y}AUAqHy:!bPF eljǠbhݢvi;31f yz4eYDvee\{i!\-0L`Ie~Zc]z bG[r*j[Ce8{U)"xޗ@ߨ0˭gWx--$?y?#s#eg>}`9Q zͨrk~(Lղ7=Bn7o`\Ν i8}3v7w5Aav?B+8Mя[.0OU]] 7zJ2rW`Q*][5ANP\tO_f,OD??Z8ջƗRd`Kрi4vTNpGi6"2`w K%sЪ'ki{7hc̒* " 0ϩ F]8Y<[|^Yn&ɺswgr|XF%X >xs~EUk:pI c!QJjf| 2%˻,#1zOQ )"h;q!vTtMءab֐u)/aG0st)4$FI{@}\?n"libY&%%a$uFx…Y\0V=s/E GEn<Mdyt4hq OpBdWAL/[񥅑ijz5[mޫaaRlt@Zhƃh^SauCoK-P2nKPsHPgz -nVKJXqC"moӐR2-Uh~0ngXdtW~Τ9go'od:<nyڼ4"{R~{ YA ߤS͛CR&&[}N_F=E(\ a;2m !5T;%dR3w3 KXkN>m+zYφe:#)6(V e>ziFq(Os wSvX+Qx{1SifQCuv>?C..4obf#ycHG8|BןVb)=燤`D@pv>xZ"ҴiDj<;:VQ^E@Ft `xUa-G x'ފ=GqT+&_cg0Θ2_ xrq(ne R|]78VOf/-c٭o7ݡp4m)id(^`g"!%j_e?Cv0 | [{Vkf8jge9W# k]یyjJ2cSBRoA]1z DYK)gJ6\^#`<̓@RrٻśQpn eN%q[9ݧ3e!"M4OU37'NZy-b}u˕_J-HR:jH7f,c)|7Z@^oiA_?&Փ6($nbh-{hPXt 5ccAh1C#kLеȐ< ^FӍ+vҒIrb˜Ly0g@2E^yAW?aYƒ-9: Z]6qAН58WF0۞u([ >۫PU~|B!nUEKXSRU\ q[X1lՉcۧc2@O>0 cssN ╛ˋ8DSb1&WZ~Z̺Д!_@W*l\XyO%;d$[|I,&͆@{StQJK']p'UR {k utëSPwٴ6Ѣj +iʊl}kxIXPnHm)ꖃbk8vÖo)(Tp0'2D]խʼ3%gYZ070701000002ff000081a40000000000000000000000016439a35500007694000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/ vQ]?Eh=ڜ.+ˢ=8[r7͸Sr/1ZlΘ }Q'+TZu_ D]N^;^J<~MsRE p*J"66wH%%F6)8 Л{ bW$FB5\Nْ#BcxBS`nXdtYY %apZ$#C  j^8t~Ol4z١{i^Vg޶;רQ/ԔK9yZB)h,$6n$sf.l93>FKx;H@~ڮKN5%ޘoOO]{2ň8崌K`Ҍf b} JZ9a.Fq. -)޺ag42$:K̜aX$i 6%3[b͉FCNq<`-rAt@k! eQD;rϿ$ gxoZsJabPMpZ; ? hmi+뙻UM;~Ґjo_RzR7&n7cXIX $VIH|ecc2 GV`qeO7b'7WUGy" 6KZ~kfW dePYދL9 ":5<hɯg3MjM7RorgW u&w&,ދt`6ݗ}=JPԿrB]O}#1b)h0)JɖK ޗh%e=A7@\k5r(cT$=h`\Kr $qZ=7oxЄ43X3" e[*']%y$(KX6h|_ݸxcƇ ݲzQ-mK7|mvz(@D^렞Ÿ sum]%m?P B 3"VCm𼕮 S)}!L"c^yW]u;)[ IZN u؄^BWdfhUa%GKz*u2qL->0mc|RB qcJ_:WL,/AK'qNÆ<(DlY[l=kq.L2Nf$yŸ%tLW R_`x%?梐$1 ey9N[/{Ue-Q*hT=]iod͕[֩Kq+M\;< jS =ʲ9&QZ>i`C7-!縉h`װ&tYڧ<\Bݰ._Ic&g],ա?`NrVI[7)O/?vmV=RUP@01O20Jz*reN(i(턬[yE1,kfz dzU"ـΖ+9\㒡B\yYȵp"$u"I /vCsG+>k?ۡC-iQbRljQh$ v3Y+s>I~GgZm=UęK0)%.N+TWfx40SKuι-d 2܁τ W{fn0ɬ뱸|FL{XB)~䬩HrՏHٯاFkﳧXfBNzmAWO\ 5<;Z=!W^ca腠@0z\Ӓ4pj!! uݩrTIIT7!^YtY1KZ1yӡ]0Zx{TsqKf;n }YDƱSn?*) Cu` ePe>Qsʝ VK/oFpq KEK=+5L#C)Wz=}%N3w;LA`FcXykt4g8we9KE85gC c߀ s;\t} x)'_ir-O ٙ{;QuΫ0% ֏±  S lf|~+ "mOSj#R &U+ӄx(e&~U\}fzVNqJfM!%:%fU=mXQ^DuDZ9#+fUOt4.7nv#nߟ`%?ߥ Ul2XB#3\ $6$*hT˼Kv›ؿ!!dY0ڦ+u;QGM fLB9a)0?`cƵ&oS1A}) N F*`1nC~>VE ^kVv[ήh2l"35!%*My:&tp:MɎN݋{+` ?+gdc+Lphw= 2~2j. dUGnt4MAkr>s{2 ǘod[ɇ IVrô#+}-0j #`vmf-gS#:֑EB|޺]ƶ=QiB̭=jFobKYa x]X:|nDŽ-GT)-"*cBYs\Q}p2>h6 uB,<=%cH \2*`%*?W.1+[Z(Gaf+7/;x_Ŗs" 5ΩTJ].e%_J>h ܧNPݻ~lLY֨i9(?Ț0թ7$6wgd*yߙTzS+cYM @6|4> X:Ł_[ cnOW2{t9s:㤴Ґa[]*׫ebn]2i`|X: d(y_̒2mz5:ՑmɎqnUN[n9j%M NOfWѪf}&rCiE:uiHiOU2  E }7Nj5'-^|YLyd յc/8,m4:[aה^5'pD!6,iX oEd3ı\zjX(p>y&q|(D(?VlP4-ac ]֙->]CaqT 2&{bfI1L.x2QccPxN'СyZt /סq̱ ^aļ#thdShM05 xT,f*U "SxL\)6Bd5E,Uvߥ%7O3bvwUL2"Ӎ r6P6[B2:>>nw2|  p5.XDK?*[d?Կ<]~wNz\  xF Nrreq> ,UCuY@.@m'b`A[uZ byvZ13ysxԴqŷ?[)ܚWR߬7P;bS/6wOzC彞A]2luoΘ o&_jW 8|J#?gO27[I$ ,a]}$ͻ G9>tZy? MTjشgNM1/\޿ \̘.=-I-*•m<ե)V?bFE֠@7SI@A+\yl?;`=w06|«H @۷(P .l7X*/FnxjO p֢u=M4B{.igDWO,Ebͦ@쳈 R$y}sESx-MpABU)F Ky4x%q &+՘Ļλh|e`M?_"$N"f}8+t}Xq7p>t 3) m>Z-ns~n"":S@la\&`n q%DMj0ր"'b?ٯc]Eηao6y"FyaXgvQ=g/)4yT7Ōz)N>]ve]b&"(ndk|g`<<%2yU\3UĄǻܩMK5JJ `= f޴F@5asJ N^Vw*FP)9P۞f@vHe>ɴY//̅XcUU(LQRsRO5#K$6͐!G=0 L/ˁgƄLEow}sSi&Ff/@VFb5W斒},'%n$ /f%TE^Q,W@o-vRVȭŚa{P۔ȘlQ<(kuũkZ Gt4P7K)Vkx)%a%B`.I !fjCغpLk_ L =/;'&*@@׏i2/\m@ǶRSSQ[1KkO>S٬^ԧP5BNx?̍/m)w9ep'bfB|gIP@|0> z)_:so$Fa@d_KRjhmzu0Xf/ԠTj1 ]N;}f.ȯ]UJxfFYHJ-ho'l,⳩,x~"!Xß1>*1!=T986k sE{?s`:^ui*! :Pd̃_n~.@{ԡTZmX?|6 pkf,x(Ti: Mmo0nQ׻J,όjUP%*:]/:[:O(֝KBU )ϺD51̬BYp:QSltU*zFK "-\XZe1ʡQOmJ)*Ua aԞW9gby{|bVlU4̐pIXہ|8Wr[#rNFTLRn- l}5@^ME8ɐXi)#@Zq\GVM1w)/$8VJFrd[P* jaa*}zo]UgrsU׼OFW\ܥI)H}|5f5O{&Iv)tpθR[dUҫ!//swoţnw4q v˨q L=zXe@ҒÚ$ G|܅{iOÊ0FG͆xƧ¸T uRaI7$]ݷH"my*FS% -=[1 w88|mTn,G"Q\n&FbfYǽFc}Q $$Z9 ҩ[6U)cn "܏U~k<|ېFg c'wZ-1ACX$^.),[8 ]^ruNR y:lk27ɼtmJYd*c'}i@ 4p`68q e ?x=Ee1Vjޓ:VJ,Tȭݚ(H #ֿܮaV7`ίeD/TQYn{7r''ju`%;~CwA;36cЁ(S˄^n4DDL#߲ׯ8 'B*h5x[x%j!LRf`̊tTs_8Ԉi+3 3f"0{Ȑ^ %b-1h`a` b/]]B РM}( mX,Y3Q9;k28ۀB5xi:avkX4fllV'$*aX]Al}i!G݀x%aŷ/.0ROn% ?.H#çd;I(S2Mjc #%ˀNwEgW72|fʏzepO(|2IBYw^,0Ѹc 𥣶?wBUoD-EN1zk\d3|'(Q=|'|MI[6 qgұ!oWt-On^m]V}|h^>جGUǓgh9αW3@ qRX?\jtâ{}i)[e]1Em,69UH'f VWŽJ+ie\*.R=PnXeQx@-ݳ]҅9AϢRbJ4"(V`6Y~ʜyŒ, bstIgPcM(jMm&f2 NtE-~vCBmIYU\o6AHgUtλU|D:a8Xӆ>U9j4)MnE g)a[!71tg-Jh9s@hpnbGcgQ"zQxu]Kh %n0 $in~KC4 [/X[c%q#NhVH\dǓ:TNO xrm K 2\TӮ񥰌DHŠ xaq0AE ֐gXL{x[VSxFᴁXE,m,5$"^*م{j6bc#yb,lrc R +󈓔c,;Gw"Gm]'")BqmbP9ՁSj"E0u>玆 0-]- *vvǿ3Aw&6g:CqZ_}HlWJK"Uw꥝ Qt)CFe_ zaC sb'YD t7JC⾇Ic[cQ`iNL2s[| v6Qj-.{{QA'LL qwӅ@}t)=OZnm)/7ukZ[ʑ` 7}B@~v/uhjSZ 9 鯗Kݚ Kg6dHrdb%$[Iyt#]B횎Aڮ'(Hgqr6ɍܗVx.HOi,DڤaK.aQt8 bbC{O޸6)9c5Ͱ:V;(3pzVdm+Z"5MΟ-^,im-& )\x7 <$R-\.߂a- !_JS<| #,H8t Sh躂@}|K?YҕT~`Bi_べWQalԡ7:!:mJ|76%a% (c_<_HHo#ÆUi4+3zh(DiI8PY-2x>n/F!%J~/ٱ#ɠ L5?p'lEC܌ /ؼFķn|5>N%LyXufV֯Ȩi}'f=֕]_|]h}߱:rLd |A$ " S,U"ZwtO?+w6^ļ=9u;]SM2z/ftCc2KVO*tnrv8>[7a:n|SyxߦwJ#/R.W3~ڜ+/\Sx CVJ=꒴fM!$I,_y@$Fq?/K:a9<:Va4<$ԡ@FpsqfGb$_V5;WC&Q>(:IHwZG%aK3?%\'n8xzrDL~e zЀHc|K 3<#PoCtj\#W]ydO.by#wO0j2ߝz,ݗlyL&`=FzKAV>#ϳTBAأ}~ ؘؐ1 4:**_+[dl$K4A[A:}mՕ P+FwK[.ks"Z\$3+^Tg5&y:@гRE;*1H&1$rS{{tر>u|)޺h@8@XMrwS7L0Ǭ/pZֺmwX_o戅-X qyGps%]ʝxNZ&қ{SBH8̾ZDU <Ղ ހvQͿfX͇(͎f  ~@xy|(Yo` jwFtnIP6a xj]Tל$-oQP& L=d`P@!ȱa&ʕ/8kiT8R؎m*SssϔjV_۷A%oY?ޣrX2r\ Df@tڶIw̮.qe. P2vI7sY.tnY(1ݤQݽZ+е{K.Pgi1UA-o a:+5 KҷB[]2 $&@rKnMRC(|| Z?Qo.N5U|XD0٤Rzpw܁. hHW0((q㮕/r.)`5;㿕akS j;KqrtS.koP,HnX}.|aAp/`WsK8c4←zGPCD Rv"q<7X,6Y~%~m&IppÛT%\t#?Ÿ ¶ov;SzCFh#ASbcmC"Ǭji\ޅ #iQ9:{;ˇKb~4j z-kܡ lt^ n* ASRB#@JM}xƭ_Rk(8g+D{p8U5~y`,#_?)b$m'oQ(0oi^U q":;8=u^n|q;leUeCwG[ZgMDf k$IhQoƲ!Z[xd*AD"9$VS+MT-'p,J֓VK#UPϜJky ,@ZhBd7Y-aK`.54SBgwnǰʨQX18~gF ZFTgy(J,;řK}O103s"  \l|.:! +^E1> B˸BpX&Qcs@D'.d!1Omml3Ǚ7s:{l}RqnxЀ{SxܔxU & %>'U'GhijF-lJBd6Nc\ +-J_jeǠO=/8j+ŖYg _#@nHCt#$vHΩtn^hQ~E@8;ЈmQJ / x3 \[)6РS˪[և+^+<`d6=?"oSpХV l_Z%>B Q!a1-:DlKH*f잗C _ց֙w`]zYovR>Z=@gQfF P quFjf, *VfJNNH$Qǻ5n;KoH0{KNdg 4V}}}#8L̪`9|J?L;!V4@8Lɉ;,z=8b$Gȅ./tt|E-ɉ?묁I@I'hdk==b"-W/Tkn_2[՛muR@'vc?ƤLcuC>ݧRu_y׀n ?2GQK[·:{j(6`x-|ŀnQւd" %S*>Nd^|$k06%)$>T0 K0?-Jf dT!p_0,)l dweȇ7Qy`#``~6M[\3X\ -.vE,tjirPI!jG E{Wދ.j}Ut\EcUXp&hkc-O!"-8WӪ™ݯAAh~YpEAl'꿔  Q3dwܺtBwm\qVSft 9eVlj|F6#Lz+ ' ]ţ5aՍ Al1L]&ބ1^J5ud+bR?!!8j `m27P{45ʂnb:'yAآ9*#́g>gLz1,oƢd$$yql.Al@7[,wŢ*I:lĝ V&E MkeAP'=hb'|0ol߲bvp~֩>݁j.q~8Lm1xD1RxɺuiX-'UG-A:+1"fB;RNZC(Lo?ʊ&ӔXTn!YbҔK| /Y|Nh=N:d_8H1E!Yd0AtsP{.kQ·Āһ%@ : {̉ȗXJOTxaռԉ.fo븍yzfZ4;"S[pcݳwy"Ѭ^0$"ACD4ѩB}y3G] _Pҏf抌 <Y>Nw~I<8 2t+Lw-S"jM4L@jӆҝ(N~|ݛ")b]ܫҧK+|ĺ Z婙ɯETI97,yWtp?o %\x.srQ1TO6(4vJy]Y@dG9z_k`0 VQm*h,x&=!}"mY%fq Cx8yuW0e :)D+eAEZP5td-ŏѱF!`0Hk7 2c)0 uΉB]?M,T 1w V9F}ޱ]8ʰo *B:n%!gEUҧ7"]ءz_XGB1k.)3Zp yVc/}QflL׉?<y1_=1S`cI m~Cl._iH0>Ap ℁ c$`<. jCHt _ak6^:hLc`3^PƝ[GU[NAqUU[FڴX*$,rL&MMޕTș]@kCXCoX}gͺG" '[MOhfJ_{_?IYE.`@`yglk3eO-;D"&ݶm Np-Pȡupb<&Eǂ5psG5qz^zuSx^ hB8J'm,Nhle,~H#=iՄHJ2/[>q`$ *NÛ ˅0&KM<1aJ,t,o7)B4WcD}Wɉ 댬摼AQf/Uk||9s3z}4a\e C6Ez3Ba@wB_,ݧew@0y^p<7Lq}*qB]ۑf ף0!O}䊞 KIvg 1Waumsj!yG'̂^>2j@F'%ZJ3)=&"n57U iޛYDᙘO-ߟrːx3dWƫv$J߶)lF:E(|e5l+3b@t|T^_PM׽/nv,$I'ـ`qjH=6+)DZ|NM&R!Z~jY.ںM TKlh;BUu=Ww3^2^S˅!qp*]L]ʟFY;kk_- yςeX: M59ڞb:4wDWBI Sw"4ⁿlҦ%ciѵ4#S@q }3\ HiË,/u{U}l84X HKׁp}QoũBI3 pm^xͼ'P__9U7qv0@W~g-uOx!%.qoIឹ'qc6PSB7LNA[{17ju1Z~€q\N;DL?w;* M?٨]{MIބ'3 ۾I-:Xg Hms`3^6i[|WE ʉ U}fޗhȖ1?k<m.Pq:0ց*h i]F}V8rZ_qP0FŞEhd!Hu %{}.W97kxs҆5c o6T >LژmC2Ԗ&n&NhH_eǀG^=N;V7`.K-hMs_!W5p+6"6ٙsAT[]H>%8\\]0n}$XRM0>k4D_KANP26f -׋cbE"R axV ĺֶ[ 7e'j:cd];EWy2C۔s67C H?u%ռ>^)$~iݒ@6h9`hPP;hh;,"YNRq ϊ\lӥtl¨óGYBTʀu9l׫;DF$\= i@ۅ 5Ilߊj` ;ysb_l =vi%Af_Tu`IѹG"|)cv7+Md(%VؠuTyp&v'< u SİA羴ɾ;á)BQ9[pK[U=*_ T'›~EUDkA/Ϳ59*'Yv&#@R8fgUWt^FdSۮ|8&1kۚ邑tO0v%Q z7I45,3W.fWMcv:ۘԎj SʡRԪ2y}K?Ώ5 eDLVT]o?a[1!^iMO!]ά"ZJ7Ѿ@p0뾒*;N@\m]QW i 3oDۖZ!(z*7 _%t0B@SMau:n ?Y}S՝;յK"6JIJP=A嗘$TBou;k/tPR-00:.TzjP\?dp {нFYXdo> ]t,j0TW+2tMxϰW^_:y+ Z 5.b,qeyX#@JT+-0nDw\2*A?`xQfGQ F@fntK8rWӻ藶b0yIټ+L2plڗ+)# PI zfhUR-jTVށآ›?eђaFM\ĥh~!Rq;Y nH*Xxn)9>/,VER!^)~r˂4OZxWZhӾ:EuG4l!]M6gC-u$iQ_:S(Xjp@ԦJCJWШ"spB1q9ҷP LI?gk*`IdP026mTJN$mrg,{OjOvVL6wm>YG7iKɖ5*(I%{|@k+\ U9%ݹ>)U8 $  {^Q.cŻм'yΫ4Áuݚ?Q?j-f+j:jB_ _K33_QNE#cxΛO;IT(qo/urG S @Va330rK Bƍ:bf?x8_93f4}+\uWPBZ jo .i6_6hi]kXQN IqXIc'F56?q8wkJq[vlYY@?Ej)Nfc]+ר+eoAe44~/z18Nj]qfus}-qIbނpi68<#ݙ%~#r)%.*i*+Av gl]3hNtfM^T?DitB?.734KzҸK -(Ygݭ3vE`a{`LF﵂C+òN %m5+8~oPY_WڹY|;gM%1-vZO?]9Z<4'_d #D!B`Btx`eCQqayOgjJ]wG^bP+$I1}oDv+-kc\cj4^0*OYS,QOObd"F^:uњ...i\ b ɲTΑxoY.C_bk=\ | ULZ.vD%"PoX&M8eV@͚('*lb/RzWW.gtdF3iwiϹ{\]|=I' h`[b>ei~=[M хy2;2"kW~CBG~=v!>VO6[B-o<4s-u]C~a;pZpE`x`OE`n*}Iz3+ jM(8չыAnUގ6"f?SpNLP|'u:Ӛ6Хf%9=baI@wVW9<:8ێN +ZFX?KAQ0\Jl"i6rOǚpNg fJRw(JϟcG%(!n(=,5~u?8hq!`Ttζ]ًg'b^ַJ'Cg8v< Oz 2v-ru5E.,g.(D+D*&ED /W\#8MGK#1z5H ׷zw &𤩲g3Q5.Dd,Կc(W;xxqc^PFEF$m|dFlSOn"ҥgAK=8T&!:i\ƘM7tA7_!A< e"^tFkd n l{a:=;0ӱb N^ )6"-hUx@j# Le,<ُJH7$> #Ä<@n8vMqE|Rd)Q, ϗL <ܺ:l58 iXe*>sH{&xvY5o Z<.N`.@({4)4י4'814kPh w[R&XJR@Bx/.]z?Iw?abdXMac-Pt~)w,Pk-?*PRu.LcXx?׶DqW%* ~%p\EfS:վZ"B`h"unj;ҸOYOYf]Qݺ{P:wpS[ڰ%"?ѧaH<)CP 'wsL [ >DJJlG~ sa;DL/'>견Npᳱt`B%(vq +y٨AN-/Vst[&yz 9k[3W4whqv9!ĄjGi*t1dh-ȡвs/d$A`؉ڿQx&˼oEL˳7Hgai;nHdUHH.S@O.yZL&ȡ{9~gtjWoJ^q19ƻi:)ˀ;@FQ  8i*[B(c8;/J=6_JnS%i>)Ov@фqIQZߒ;nWKd,F(n*ܒt[ ?{+jY0WT*8UL$Kln["~R6N7`N4MoW=\[+?-N ;c抬-6r@8T,ߒ.R [ M/I2sh/$K4&W_9'ZR4.nBl`s_&,K*fԢ_;vY*-Y=lL.J|XK5䰲֭ :"S(okпRо3Jm7EK$2ȕjia@h^"ԪqK먣>bftk bx $jH3;dϿ hH|odR {Q{)+J8"lpޒU:RqRT_UwܕJy_2&Tf.Ez6?e݄?Joo_Tcr7]wVI"U?n+ "O[%BɈsFCf+DKjdPP 1aBS^0ƎZh"ݱƩTkuy]JaBG0^z I"[ a}B{m[s[GPڌd0n|`E)Hk0J0mM1Ftv˟kXEF(ry eW2g!$}qMsO} D=&`q ToGj?4١Et0:UT)Rե { "jijNrH #M^UA6{/Qe+/2MuQ=̀n;uJ \P9`%"qRhZ榄ӱb1 ڤ`e[|E֌äC6'јWw?ZO8B&C,dZ \}`/Njy;Z 20{ߩfs>"Q _HD{Nsr:hg]~_Sd:EBpZQ憺I㒰Sm?fAD1twP$i=6Zqa]sԬhOfHһy1(ԩ_1 걆b'| 2o]ƕTNU ݽҭML1\ AGW +@&ኑ_{rfۋJN w¯| as'J$xa2k0-!kj@ zs&S,^1 CYG@|_+!NN/ܕ 1kNloT҉ra8 qeړQQ;/0 v9V mgDUE-y6R$@_4y {pމ!ePca< Iҁ4?ՍJYWs鑸600YjF^`+f䜤!Ŵ`.oZJ"'-\(ktG ocJ\anYq"c<ӑZ3 "TL-WRu[Z ЧJꠚ4C-d*x1U>Xlu+>QJ\(6㔚]7V @1a7gr b_6٭B&aaҩ+ŪŪtN3f>0DeCU:]Hom>0WB,"(VQϨMsb۔zh=P^K8%!\n L}dJ~R\NHG3{<ϿW.%]woj PE wj|2iUU$kyH hO9 &]ƨl{srl~KnrRE{l=Aeb8 S?|!}0CldcPz[8f$QJsHҢݮ`w.Rhb] RD}u*ŮV6Ժ T,w pGVa+1 EDp `ȓkٍѝk 8 ,䓺F uhyUb:IrB! ӉIpF,yaEc Щn$"@Fi)gY:!%4(.bnzCE2pazr{H>&FUAm{ħ;E-8tEqM'YF ->`I< ^k tZSa2 >0Ԋ̥熌Ze4fQ Ȍ Fsz7^6u_Dkkt;B(:ZIqsq]J$ S^SmM?#|;x0 =!*؝pqxOkqL Be]jna_ 7ѢN!$ ȇ+/iv'i=X\vP@=A9l`b7UnmS&BO`1{ 5^0<8DsdF Uݨk&Zzjwr6WkyR4}..Н,FzEҜK"HɓŌ $9(Ww0cŻ0y>]I@ oX^, !ЇM u^ ro-ͽfB*y2x5[=]=t(GtŰ!6}fMeZniـ;Ӂ. Z —)&nwDG<LE,S=Q~aB ?Cr{n$~c ]w0ny -jOٯXkUF$+ҫ"mZ ]FWV N!dKnTW:^cUerL'n>udjL#2z3J =]{|~C^Bp? vn@Rs|tM"ZPJPdۻQxx72ƾJ& @? @ o- =gIf[7}T ,ÎO姬vM͊@ sCCNpZ&j﹐,G++N_UDؙoL'DM,mTNk׬rSCA M*=HލPRuRfrGf?\_])]'/o8jOh눽/XN\(VL%($GzۂG:+xm4Cjo,yк.Jyv.e]|rn-7GrTJ?28Au09 ̹S3=PjTZWXa2CC܇K}`c=jt.ug8L;_'0$u.\u[ -Z1v_}zQ)G'l*HҝOa#^΃ t}bX})ɒ7oTжfn!&.b0҄w`~ 6L{^`=l!Bށ/_L>4_4"M; I梛AMҧfu#x΁ .+ߍ).U"oUok*FR>śU#Y瀸^=!8Ef[2~Z5JQ pGp:eD|v,㨫bywXHPYb˃q?&hl0qmZznr9 n}{(\9*Q PISuyzsN؎0@]R`u`b ϗi6p'}!7 $eѩ( j,*)uP0ˇL1/JW5=I.Kř(,q?ؘ;EZ[hA€k9vR\¢ͽk;s߱.2I\E(Zdf:9k -4N(B*<'0>Z[ )*Yp_bH~`GT+RCc >o[gYZ07070100000300000081a40000000000000000000000016439a35500008414000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/g]?Eh=ڜ.+ aМ;!yy^ڠ)4vQI)4vc %~ĉ*?`jY0U&P ~Bq)RW)gRhY]eRNp?\)ԊrCmEͻ|+1+r}W#S XVJכfmېý\CmtI8^ChDQExt|3?e/ 2)jEGQbr8OU-Qy{ 5rK]DNh iJ5"βV&!&Qe]@eC\RO9Y%x+<|rV~H033yenFW "vT;EQݿHʢd,Zmg8:ݰ׫;SH0[M;<͘:;b05 Ar-g^ 1)x̚Cz|LUF|TA]'0~~nxc2BVZ),:+Ė4s{Q0B]C KNO4W|DX#$=ƀAVNOt@b7A9A.ےpfʼw(#Q /馼LGאߗlOڰc`O ,JoH@Ia5,5p$؀Ζo(- A* ҙl+;9]hLY*29 ,/?ߟ?a9UXQEwNoV1FHm9^"~L_!;` gttH12ri(1^ik[YAvFN<>HvSmܜo9Q _671tBl򷷡)Oi߳'n# `]}o̠7d1)^`&oee8Ae.Y;?u8M#v<\3Ȼ [֣t'VetLjM}% Qql)45Y7XiJ+mսk}_C˶u`wХ IAFIPh/%]9Q{a^k۰:BGFJb^H~K0?";=aXXS?4h1NiW|'0\G^C8*G…I[m[㬀5Tb`/)+r1Kq4S Hd& f[qPAVw&%q:Ss$•C|)*z^L.njyTQ~cw]^ڙ"1@Idj,# V-Pڅ1SF ?'n,NҁqF^puz9Z f/N\l!́_sZF8wދi<7yf٬B7< 7E[PZ˱2+T\0U5bwx3鎤\r19DY_h]._m0pQ( ׎ˉըՁɶcr2jU`n: ;aa߬7%Rmf#jKy@Θ MKA` <[DWy_gmA_g:LcQ+ F{(Boh7^~*5Cт`!-a13wGF)eqE?&5OO+{jrLJL'm+M{ ͍ͺsJl;'/ YYG7TO)# 4K9=\-(.3/ fNW-~~pf*0LxQlVV҈ 8n8|B!UCP "'F[Rh2*CH, FU tWӯ֬n?\=Ė帽f܊|eLpkK-.㦬/R^6i _Q38z +J]KpT/8Ŭ6iR {dD%}-ٔ3 d82LJg#ova~ԅՃAF0\gD۔>N0Vmiȋ2fҡ(6V5bTO~He ;^ʼn-WTX 0f+=,W9)H.FB> OV؝H pU.H^ob|iHn'a-R=Rft=sٕOWB܏>DKt2BYrY02 ݆@G+nx#1x .bLl>Դ\b\N.ËۀaKosV%2N eF/E;n16cӧJP> s$mܙGT] N fx * ,̏dHR|8Evl }q >@bdc߆z]_hL %HCqi81qxdZ l+D_9M#5H*«"D '6Ķw6 t/ -}Y9BI-v\ X]rWMׄ]a'2(chRH.ePx԰ c::d"VC?paj|ؕ۳GTX1O9*[sqGzrΉaZ5Y VQq3q{o z4+ph)vLdM &= vPyfef(4Ciwi[]$n~()庢Tsꩪ(R)|dtV{d2,]48n /a: $2Go)zk-ZtR׮QDE#Я>o'g82pXfB"D~85A2 ^;x蓣* .{_sIka\;t>/\ᦸHӦ0X+``j>i\'QfvY $2>_6Ӗt0+۔yiE}.6hAl^ mHGh_-tJ9"9|Eyd +^p,LM@rĹ/e6щ;,FX5ZמtRI  7grŵU3uq !Y!7RI*\@:)SpQ4M pࢗjti}: zKў&[ i˰OG-+QM$s˫*n] ۓץ_tMtE[? #uevDʅoHkƺ:,$k)Gw[r >MrvZfಾ)n\E6ixCӄv` ^k;XM8T9;.P+)@z݆;a@Meb29'?L6N"gkbzLv\RKʪS_;ۦ&wd~{R?JwMK})@Qy ,] #G5¯U=+]^HԊDɄMVT cσ-чfL5A7V(qݎk5O{".iKJFg95 ݨ2ِQ8_@ME sMnESpk6Nu:S匘pf*z;=NI.] ّgځ QA@?.nb,S| m !uzHd3SL1ߓ%*5%j"Yu"b P%rN2:haLҬ%ݭgmdffp~Wv5-`HivfwH;)}Xi+GMezjB @QQ5b+qۿ54sK}'2,ɆyGKj$Ɇ- |iWF95& E-^rtܮ4ఋG ~Q9 `ceqQpp gLH%Q ǎ-"h 6rik~Mq o 'sx$N!EK=E$UrV/͵:>{Bfrօl+fm`kӒH(f񦯃Yx T& U1=|G@peSp4y 6,Bt k9Mɐ9X{XRQ",-M=jDItM֌=RAc`*8Y"7椻3uqhB!cJG5bI8S4$b\+ZXQ< qzW|hKQ{\6+FR762zpNmN|~Hb*UnCG΅Q;̅27\:;<1E:,o"\=T)T\Lj}FX?]tKIr@P7f{D fSǍ'A9ư#a-pwy=סGm1mU;&5Lv<^$)S^̹^Rd-vQNK~=w\N NX2J^;^0DoDGPN ;B4h, O~y0!W"(V݁pVz 5}NjP֒%駝.2̋ӼY\U&d.Se9Q!^a^ a; Jב ]JUa/BUg~OjKl#j5A]NTlّ+zޝKV/63`]wbr^XmJL'c5q!$mҿIݸ~xWrH/V`p/,f<_+)&UCvNhM{|ٍƛ7wڣ Yc|kA~itb:M$P(pXXpC4#7uH~b$nK.Ʉ<T[4Ka|Q0Tpu8N&m)x49=/w 5%-b4rG[ܭ-0$e!_iMU5#9xǏ EO 7^874.2m iK~Eh?xN~ݹn  ?*RuEoIFO`tOs]d )13g<"iHe@^rI.~8O^ۤAOhE iT ul>R^6pC8 S. 8LN!%cFO&q5^}Q߄ wQ.>&Tkv:=Zy-50ˮK0Ox5$Óh~eH)(Cn9 Nl\&)º1W/9{/h厦ƯX 6)J 7G$7@=:*G4'G Q4Xm J5*(zuTiyiT=~涇ibIAVS$"ZH6{Sӊ9h̼q3vig^ճm/>27nGhӋaF RL2{2ߜsztr_g51 P*B!*5x @ńQdvo'$I.43U MoX'n{v<3:ӤJjUZ\͚ CN\YXS"J7MBؙ]FFfi~FzpIx!/6~)M݃5e'ƗPKJDjPip]NuURMIg&7jZK])d685ȿ#K WPKR>I2 +}.Ke%ZH/*is,;'XgXln5X2UΠ(^8q{&nU\fG ?Se-o_8!\PS^(6* #9OËS5;8Z^ښ7i<9zL*8w,fuUKE|uB&{z{C "gki;!xPe~l#e?_7ȳ("3|Ep8CcXH=5H&W[gccGm\o_ּ^erEَMAeHZAjwZ:3Z4[uewOmKC:k@|gq!~ARv`Ǹ"ӂb!lmk<!u@T HrkI<`זʫrdWbmDxl#!w Y qp"'~MmG~tWTmk|זlB 0-`@NP'(J;I'8y!bei݀ sKoO ąqPҠ*7_1nh6aShَG(^`Yhf￱~JS;pֳ!a `2kҵE>k9fUOf 8mexِy.$<-alsSLӨtc":K0܈B(YU@a65aLs/SK]S:x9z5N6:.ה^֥&L7샂<Ó/s`+B\Qcv[?$e N`=ٜlt()Xz2'\a9L :S">ֲ!nr6_aD9#׆(]g gk~VXx(F)NEGrN(ƾ%8$ c{%ov|}/A6oo($O#tMt ڌzZWʦ:5Ҝ_XDrS|Bq-ӛlr(Y2? kJ59u0f6*@nvahTx#<hT0ƭ5ON{ xα q(g^UG~qZj@9%4 TMN&q90jULkyΐ?qR9sTM`F]LzDc*YtEm«R,)q A/Dp#6qve6TpFk.<2Y4ʁIC, +\[J b3&=՟Pke0ҕbpõV#V>< ƮLF:~Ӕ3j`U)+Z| qJDPͧk˪1ĥ08#n ŗJ>.$n_%M^w۱hJmb-*.yr6 Z"&>_UoS/4}M Uk!de| Q\̌2>f{^+&2y/Ua&{~ 爊{ SP#\iECf/]arO_=?nw^jK^ ʿ'B9ϙw#,`"uEK TBخDV}Q/3GxS,wYl}?Xmx\;uo.<8d;am9>W_2ߣC@ Y|S%L.mec+]gp[_xaupsPJ?DͭƪoTJ  ޘ4JVb#>kqq_VxV- umd e4(nbZ6o&o*inܢXWx6}B¿%M:' 4w9"v|ÃHU4Q"/Ig;,ʞ y>~PK6"~Ю{DRdG.N>NN z_Xt23*ÌݞNl sn]@M;ptƵtQd2u56Y#^YIS%Ꮓl&0+DStH_T43vd{-$&ZH?,jiΤEEA8}vۍr% Uƈ2UH)#Qrmh)H}Ώq uoJװOBooTfEIT㒻ށ*œ|faЪnXlIɿ*=_墖:&_C򴅐4cy:];-K,lskS986չeGִ hx%r-6̼&L.$;bVZ *1"Q en5PO@*_ү̮.`K;{b#mB'BFRUQ'4dPIcHBBwub>Zrl_ٗnI,{PNƈd)XWib)4 ћu.(7,S.(A V-U*臫_=rpBf^WHxpIJ]?xX}Jۃ1pͷ1ZSn,m{_X(Z}OpbTf7oC}x]Mn һ$*<(8n)salogIm l55CP)=ʹi`:Fn1lo=P\ΆMn^K3Rce6B qvޚabhΩTwMu8|N햸h3R677!l:Sϭ5Q&?ފm1J[e]6̷{a !ytA/Eq|PK!!)[#<'PKL,V󊁚B#Bv{A knDů> U 8sM:L4*s0 }tN[ZfttIj;!>,מE!̱l_4lUC#(yLqsWX*s]=p p[pǙ%=e1љ_VTHSJ 61ED1Xn.VUJ9ŬE'8;H< IYj'oƕo_ݻ[|#jM Ŏ -F񎚑9ݣa=W*34fG$!(ga=۠ 8əXeӃs~JįIo"exM=-\r$K|B}UdQ]bG2!t9!uۼs=v7I|/RErw-)S[k0SWSΐOT2 o|h8y o\[9|B_|ϰw}G o*̕g^ZM<֠/}fV#]rMC<&UTjp*1l atEPB$z$Ͷj@=x%oo(7˴OqN:,2Ƀ́H'r'nG'ƈnĆ@V# Qh){ 9$YaZm_Ua/9IV__s1| oGΝL湵&Cuv@1w'*C Ц)z:OmJM1,VQvv{vEǗ+ j})˗}l½F_ߋE *Zgbm0{2bv\Xk\Oxge74TM([Q']hj2ќh_)f~eyySIRPv8O4伈 G?[p̋DMXfg06D|Cc{gu {]wsKXx4 wL1&ȸ/Gåh?/Q/Xń)h$(&ZҠ-{b%(G-!b擉~l6y6Рc ~{Ѣ/,%: %PH(/Hou!چKZb 8 YeBdJ!(ۄNmA7 Qf|י;/K3D@gh/8+\>S7yd.Grx/,'s# ĚkU::hBP.m9{ #ܴpF/_ǭq( /}UK<Ns) #2 IHʀBbM,ZfDmIqOOځʶ^dz"m$-&Yjr GPdݧxq[,cNmW X)[݊spppl|FTVxVLxos(*Υ(D䘿,Dݨ58ǜ#@bc-<ʺ19d0&y3`IzX:S֯%%= l8j'4[4vfpf{cp4`*imYw [4~"C7/VZ7Ё쩥w[mb8ސX^X_!i99p"\&qqF{t:ٞGآqC9M)Tb4V{앋mե##;wӦT )cHf&i'aU qVq,XSjaz;zI-+Z߳؃Xr@J.M!C z!oäS<^vց,Ѝ0R6]P<>^KEC NOTwMRcAY=N,:a*#ˈa|< :|.ñnqhnhbL6fɯna=܏'(%mAϺvK֢G+EvNtnG /h Nq4ZdwbJ?Rf < el8X(=cSaGfKTϭrUņ&uWGBGJ>Mlr?P1bIF+8Hj疴+/tGӫqL8)_>÷*}!~LɩȈrFMWn^S쵣Hz0MS_~yiϫub dnK1CE(mU?xisP IGq"LnR𘣭T|}jM!Fg%?.Bf6SvWmV0n@H \|NNqH\b2x@"!i[lH=/ІNذFU.]&Ϭ?`^iPxnv8.e3R`(< }ʾ)s ^ʢ:2_ggT./2ߍpSfWE8MV @RF^M oX_Z?˽ @ܗ-|k:g v (7?^AךDe ԪV'Llua󚣁b͋` S $ _KΝI3֛M(CM'-Ft.y8ו`tyo7dۇf7M{ a{'q;ɹpnjkb_!ië@Z zm&!m]Q~QCWCL&axK DY_C1ZSR35 -Vu z_i4Vcr.U@YE͟ɤ _Tu-p#<ԫ bRMßDw}H`d~f{Qp#@+:S>affj#ij{z pQx!m3NTC D 2xvƇnLDGXI!ft>y{K.I=G<+ Yxl8eiZEƧU4qvQZ[ 9P@Gcd՛I<0=RuT|MJM,`jp  | K֣Y&y* idksijҕYI)\Z]-TsjF4ƹHO\'] m1`^/FvEϽ֒˳W}:U(`iF]%UZWls) B3oF5je?ru]~qۖ`WE Da;Ct:[@l`]\^:rmOEH k9B @Z؟TAi<9E4 ]s/dl- GaA})ň>}$A="x,8nt var)buŐͣs8I(6c6CL%1/y#jl,+!*#(c=8= nq_L} 5[~=QMUACXTyuE Tk*ҿю`V s:K(qD(U νM%.+>0T @l*++X%(U[3VVnQ -Q.[@Hy|طo#pM 8 &e~XuI]QٲD Pct+}D pģ8Z^P;CvMb7E+H\a(cYa%:hP U"gܒ~{ʡ\b<[o,a޶B/Wjom׃IZB/Bwv=LqXa>dLT!aoQ g::WwqۛBALV*v4 #O fLT7zβg;}HъğNl, 堜e,1aA@dA ͵Srb<'f/*)vn͏;1;V=W%xdgq[F>(.*9kȎXB7nQ|΃ATӹ&Qc o>tfғny !!0׹gϾOVY:=;t[%e[nL#lÓƏ_p4QȜ7kҤ#%GgjUtzm[^ݒ[:a$Rrg" [*Bi9fI('ye'p"r粚dޡu8n$)6!DH[Bi-|a؆h0}"- Wͧc)?v(}}ׄf'&9UaPSIMF! JP5a"F7՛ dSq rF mx S\;SB߲u]0g;ѼjO7-ZS?&wax@FA[i`_Cm4!? @Tr|R9VV6L"tIM?LPNJH6%5̋`L{ypapO foĐ%}`X]d:J81)."s0[Z SW1(!YИR9Ohiq#&@c6 #"{R^z.%'3n/n/*}~Vl63URR"}#CY[`bхy\EԻ7,׹4>PлkHӨS5/t{^:xp7Y$"m`{c"~LfmA3_ŠRF~:z}Y*|R.&8҇49L[qz0PW@maYD}-N|&L H |а,vK"ZAd6A@KOh]bY͇D ^Va /k^Wj6W֏^!VB\CՈdg"39SZ!ݺA͙~,Tw!%P^NKBj`d:ZQ&1!+=ե`#]?u-L9qfe;BzmTutKVwԛɖ+/w6=kjj|i3/IoP:HU(ȝ OSûHV[NT4_FjZUv{`E_ ,4jMJ'qDXy+~>ɬs- >/kQٻìoNf)RѩL;pƖ<c>?Qz㋁'\RaٲOWv_mnH&# E`nW3b`C6&`խwW*P9@𱔍W%cAB*SrJ9~#S 겳Fs5ze$ Ga28.D u^DT6{W5:w|Obn"jC-0pv)buWiT9U=k B:)5̨ۜl\4sXMHx} -bY+8%~\IC¤צ:m(f‘M;B583 OKUouiJj,DMŁ2CjV9Ӌa5ilFrIk,T *NXvhq OSR>݂U⯕r?:~b 9'` QUR MnaK\r̅Z{ixꉆJW\DӹU~i -29s@4.7>t YCJT2g%bC2K³9cfJϢ1;=#]3XR8.Df*0b*)!y6**]t'3a:G.IqPL]dM!+s$z`-6 '[@)}_&r>i xLꜤRܫV+[z=';Lgh{,mvm4eb(u1`Sa?UV.DMlS [|]5Y,AbۣO~aYCNMYM}*`"UoZ|j'P<@.̴ ℝ\ u{o,Q몵|!]WХl5?>6EBA\| NXyF1ŮʍH MB/`Y^-8gH0YV+PF86wԊQ-5RU]\^iA{YԽ_>BktUt"Ɣ1t7BIOÓo I7'q9πVv84HRMD*B<ٶ(M"J9yETaG1=&%$&ծ>z_zxyp" ϑ19T-mHOqٹrr(JTZX&݅八L7U>K\M֍lvVU{ʍI-o^0ճ\pd&[W 6nLDN [8^Ġg%,-Ra@E wI fp nɏ ZEu!!<Wpx/aX&@"H8iOnHΣB"PE/Lzκv>1I{/E\;9Vcwj꫕5ܞ/mDI^bs%..!b= fE,ʯ|:pZ}<[=Hu:Ƅ &|:qvC!Ėۀp73N ss FUY 4\sڅmx뭅O u ^ \skк0ʲp,6eB%!Sa BaVU:'MzwEtTo`.+Li.T B T/+W( h::xfޙ:TnYݖd5 \1(6@`3:ufb\42 CPOyWEwM@ȣ$t(@AG弡h-eoEz#%fPә<ߞ}nύ{ZT??M[6Pӑ=@(O*6ټJWG .?D+̵c]0 ް3+gWEl= d3 Sw>qU 2jd!hCY 9m:]=/ &P==~aUKYX_ %xx>'s*{LAU nb}. ӝԕk}k /*H|]#nӈNz jbLnЎbxhd'L;ZSÄd`x֤ƐgE4E8.p1Zi$}HMANy-ц ~RhHʒAeR͛bL%b9g[_UF^< pQ#b@W=a [z{T_ٓ[ @d(h(m=DBs.d 2uq Gq8p"Ay#nj()|c;|,1j[siј%nvB >h1Fn$$Jb [+><;G,c۴]d<;r 1 Sl>xyݥ9gZWA<_j|_Yԍ}3L#xL-fCx_` \#@U۹L0cE+okyGCJP 80 y4Sco-T Aƈi'}xjUwi1-k?_ibV.Ցr:jmlo&5p;\ ܛ*@y*.5ݧT%ۉd› 2sb2YPbHq:GUD$4}bmmP}Tofh~:hx/l796ccIm9nMR~0 Ur5.V}f}4F Eqݎ?!w~+1/8>I|+^*9 p1:^~E>!EoP/ ]snȳ"SM5H>`Mj3>$oC*1{s^,]Ye864+ǁUBs]Rq0F| ّ|$N!~yOgDIQ{#5*.:1K;Y܏)¹06S܆ y":|U(1y<[Ϩ ly$]ym'Ho}Wkhj{hJofOٯS=]ZTq^Db{")oӊs> }r9u΄3t|ŐPBzX)D:Ư/zlꞚ_@F,. [ ~/΁RݨԒz|b3tjIl-/uTra(Zr+LѸfacnQnC `Jaq;PPg+QxUWL_SܨPcGm*/^ [B V/fzH'@8KbdYlTgiKoO9ޤ6T/ªXЖ4%݊c}dRv6Ҫ1Ej.k~|ձ{ JrmCnN͞ﹰ\Z6 h}c5XM/b9֢I#p7vdtT-1&yg/ϛMO LÙ=#Y1&#4w:`yǤӔ޶ =;3|h2Yפ{; Xv9E]MT7Unˮ5- zC9 Ox2Tp= 0PG"D$x l3(aÇӭ|iJrܬЬGe"~|sue5RUB?U^m>`O|L`\#10@v_G_Iy嬔,x:?K,8K ~VN܌+9\HJ!la4p쩻N|j`wiI`lf ^1Fj-u09DdjLy FY(3f]pף5B^IFy9/pt .`;~(VhEz49_/'XwvV~և LEl{j<,}zD5s  enEN+#anэA*xه]BH`75\|eFљ cݡ䩦TSV YEpr"%,?vg@MRspYtdtm@݌)C9 ○1? 2bp\r4|Q]|={TX宙2M~Ľ5kl?q,K.yʚ).4weR$ zimSE{޿0ndWI` [o B嚌sޖC)/]B:L^~VL {ۇbge.M)B$l"Ze]2 5F?>cN woڰ ec9JR! ~@.2R>dKNtIFYek |nMkm\wMܟ4A(검e N)0rfԴM!5Ƅۇ׶jhD.`>p=Z8.LM$pJcTb5O=jOү M>*ȌYͬ;5c1^B.5.I=H< S*IwivSTl0&M,u3G ;*R.\sXԖeOIq'tIӖ Mr6p8$y YRzABpW%)0ʎ@[ @2gLwL|`$`o˺D$< _"c]3z.3N|ˠ6q ff %w?kXYoqG,!Kߜ@QMΰq,O2l3j4Ô1-ejs[pû}_Ўc ']]eaYgT7jO[ ɠ洈|ܧw-~LN@L?BJLjV\˭qo @)Y7SGy"K0A0wy&^ؖG *BEpvxUIsX"Y)g/;f>3^PYR7݀D~D %g4R7cSI,--bkD?è[奏8j(Q_L`*W[!-=hvf:220^o%/sWРwc׫M(,&k1u027D m+jKֶN"T>7e,|v#a͕skGO¹ (!n;,r/vĒ/ ʐ8+_3okS o1ᎢzFYާAU4O;+͐Ő)꘳[ tpu_?h,ͭ񶌧F](݂6O`b,ߛjo8|ɝ℧>U ίT\*,n*7U&O3KE}8/RY#=fzY^)-pw[Gu6V]`"P#n'\s|(zt&=dԗ2|>oF`.k35Wq1""!r,-$dD%8}t!L8%LRz/@\L_Rލ[^tI|<uzt(^*v5[{{5ϵzf E F]1,mIG]'n|6Uè9AXۤUU:@avCݰ پ@TA"Ւt( ۿT(tDy?*:ZLZ-R9p6WӮu=b~ n.vQ`<iSXhGtW]+!CY#q*pQWptkTL1"bH|H/d.Dji3YC@ưs,4a lq|:zN5Hy.MM.J@/H2 73N9Ȉф%=s3Nb`|vЅ} nc.Z'51٬C*5@ ulwMDzR#9mGҢsO\x p:hwT9#&lʵJZcU<Ѿ Wa})'Ay%cł" {]阩UJB}"V} 􆰛9=oC/Mm!`CVu.Zi^bA$Ѻj;Pi fn6P(Mq+ Ux:u^/72:ξ4;(k9ҕZ]oL :ul,.xX.~=2d]z" Zʝ92d_'u=:z=#belU{}Fi\VC%#< B3~tTg bT-;7:F)6f X?#E 7e*բ = PBx$YT&{Tb0<X%vZvUWR&;@8E4Bw+GEHŽc8NmgV8`2>sM4̺3>2-ZfkpU,ӖmV ``iB/ 56J`B.bg^7=.Iı3Dž^Rq'ӿo 6,O=.8jH9$1 .:gYZ07070100000301000081a40000000000000000000000016439a3550000dd98000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/X]?Eh=ڜ.+Кo'b:U(g,<+:cc*rc3 Kbsz_KDXic}I!6O+}D!Ch5Ў 0<6QwXyTduYLT]i%<\AP #"!e`ܫpyy(ؒQ jJ2.텮e 3Zn$kKgpe#|p|x/dךSPՋ:BFtxBk)e{xt]lYH4s(`&[(uҳ$(+Q<-qwH `~;bx orGn 9ZlUq£=XN၇+*D[?1EQtj-Iһky2S+gOU=+Dub` $j-=7A g*c S 0GpHƴ-6''G0,Iv2G6v .Sч4pI7O`.Y%;E\̉9pYac\X@V: a\xtg"C[annfuQɉl}NHT!˷GW'U@{9%DNAB6@{dErmW؎7~nd-;{̻]agK魢d^ַ2x \!iW"iP\'&r\ bįdFOv2zVCA;Nl/SrIqbRT L" bT{8PL^7\PMFV|ۧz:(+U,#rX eQI~P%Z܂B>yj^P=\L}(\]W]gM;A::lNr>&-}EI&MM j1d3rpzci_ft ЌkAj+f6X-.J7KOz ҒjN zbؒcc 6j}İ%}~ֽx3[\dͽ. x8P[Q@JĉAȰd?Ǿv`f?|T ,%xaC&43Y-?]VqNv S=:UF~1z} Uj~E$DRjea r%i{KEEpaB</Q!9Mr.E̮y0TyГfk0Z&w9l6xdasoJ`n]L 6=Y&❪hJtTE( SL)/R*! \8U1U޽eY&8YZy̍Pn+拄)LG n*w.j=U2gQG:ynokQ̙qt,oS7 .RqXtc[NR bg$\UjH Ld7Cy rGicP>K:,_xls,mXb]vn5$ؑCN!8#m72KJ% 8;C{:TLs^T5?٧O9ڪ(.ft9p/"z|NUA-y$Q;rX{[AZr?RwRpN1ڊ&jA~eh!?<#1i k(,oI^37$y&S5Ϸrp^Ʈ^y.MJ׎Df3t#->S@Kӳ*y[,8>C/, cshHSDpgR hv$03N#yb7O.8|=[uSsrE[ ʣnOUt@y 9{4w;^L{kн;1QLAr`0\ցWKo48"?Q]PxI,&>J?%2YNG%YYg(*!27a6.|S ʺdC0)^g^.?fp&wٛ\4%C)%OcfT)zHf|ע.Ϋq-2dQJr,Cʸe16ߒM׮׸'qtvB&&>- zV`CeT})SQUit T<YIe*^xfw"LjBє'xwM)M3ߘa)[#(r:6)k ڐ@蚥4j-ІTGC\ L5SR3, [M#ua|b4u;n>Nqt<ȰF>c?c3*-D}UeoJo>vlc.YOьF` vylĬ^Cl /.Z| /IGF1Olփ?{_unOVvAKX&@bh$?1o/6p>}3nnjj@Fۂ$­>hiLHhk7NLY"*vd8.Ae7,t3WJ2^\tqި l8ҶDwks a͸7iWAfhaW֤bj-$--(~6ys aX90#`[EHW]A׬5D l^$3~xx"N@gW]0z3(hUacM'7.R Lm[y AD<2ېϲA@3e;?5ss7oldgxw3V4Z03 Ȏh'Nf TO lhӄoЌI:CƸ :fOs.Up(]>SgBíP-tC AZjoEz׊`,>.y&FkIjJQPOKtSrƾՀe S"Yk+J* 5@tmN( dVk!3$.gOfҷG--W$G7c[wI>tbZ $P'NY#ZЖ_P"QO?k$3i YNZKdTe A?KttkB: VGش8U*m B8OaINLzv35_jkk"RG(`LF뇈"qڤdnlˎqz̎-|VQ&\R u-[!NNs{Y' Y5C<+wdCpE% '׎^ 頪yH:w5i+>jB#Q5}\C+WWLI0uT6H~*_'4163aR9VLAHEw/ǟХU{W\ex4\Evv%r.] +q|@ EԳqdnWfZ7:4go:f߇&6\Z<9cPYopeg,Q|a10˥PZiDMbu.sUփ* ޚWe~6lw߬ z)u5js A|Ȗ F4B!==1E`sؗYyhfXLKLZwBt8e@^K7 |8fOb;upkL^w Y:w?R0-K.NH: L+o˱&`a,c `Kԗ3rC6F>rL/^xhq]Դ;:q'Iʛ(S">n8>L9($+B*«)Q[=ȯ 0.hE,?]+PTv`m1]൵,\vd͉U`wS\_b;IpUpc jwسz%NdPWROvbjo Xt)mFT+n<9YV:M-&Oݏ{Kߧ?$$s?Lk/!OL!nt,\xyZV<]JT Â{;qۇ"ii*ޚ(iPkx'B@=1FS.L|{1Xcl&! kBb]cTL^J 5N|Zy)}JBn8H--B G G(S6E~#o骃(>`2ypz]ϙB8%:KYDZƧ^P~ xk=I|ه[.|07&{^V=;6/8ra )8=ZGe"AX@R4Veȶ3<%2ypSC{6Ƿ!jmNp 닪xc[6R} 2RY$_W'Bwv}.&AL b]Vp>;ܿо?W,7Iuh"–_IDhVᢎ]R&JbH1PD CTf%ށdB!ڷp޷ELeÙ@ N[ZBeqDZ[n+D 楀k]4Owӊ&! ҤʋJaˀ7f8 qH9(jbM/*]_7}O֣9s2=[K'/IʙzjiHXLXA^CuwB*1;Q1JFvDO:A7mgY@+SKTdA?:Gg66v&/WU{) %Z'Jv;x^zޮr:`2FbnKN g/x-` 4x|:o9xVH" #\gc hO9'Y+~ζC2) èX$)}D#n%zS} e-ߝgnpnfmQf='݈mWk^KA&╰<'*@U߹m.,^i8WYKv\=-woFU;e@~6E6u3l`$]!QZ8'Czh%oJ]ֆb;fh >,'h74GleZk*rQ|߻|L(sC!DqiYca'~ ?>i!:4i$ç*6(zCX-/%e9ٶ~hV5IHS%TB.f(cfI03{X~WP-z`pnJ+XYGF'lTIƐ Rf )Hwr2`iz@Rd<ˤ( CDٟ %5dW H{ q%L}%fhxfkjm[SDOlZ~vFd]#d2tidF,z=3,b+_!K(uw'R 9`v |6UELHcƒ~$rY>&S.jfC![w2 ߤV3 Îfu5h1E_:: my[lP CW MH@jp\ -e~|jQԿAG͓.J ,W&9f4|!pjj=b%IzL~3]tn^yZ"mv;XBge!X}HNWG*Vbcq༗tJfH@E~c$,ꍆP\{FYgfrTWwwMrm% p Ih \۳mn|:99rmrˮc߈wzTH\ JlNOjJ=_Ό'e u``Ipx\]/>eQn?Xa,X;&+3Ef bKSa1s;b| arFg}Hc)p{bĨA@I*#F/? ;.!m49$$LGBÍ$ (͠Ȝ!<4ߙt2 tBRG8x U( grsϢJFPJ_p!|4''8;) v@R9! %F[*^U(^ڸe4 H ەkCo0%4\_jLWWXO2:k$M rgruYʎ#8rڣ3jѧmO_d]{ld\'/-ǻ;d|%I9)Us_a/کD_c,0vYslqQsoO&{ms H~XO32d\㎉,J:0&{ W6,WhY[c\i41#^J0W߇`]L0o#$]̌˵dS ;Ǻ(5 ͪ0Exh6#`1V=aѴ蔧/$)0e ۖh-PRQ`ki+0"p ,SPuV=vQ:6LQZx/3/vqS]d?.U><"\HpƆ]yu-Y*,e/ͼR"61 6 LjzK$GxK!)DE-R#< fEt leqPkMaō$RT7B8cζsxW?wTDyޏv3. d7Wy+t&2lx?aҡ !nh>(PB?>Viz3-mA_Te m/~7R2GBf*}YS2M8< %\8iky5(~/Z|B<^9VX2~uh;1 ,L2{(hg6$rc)/^ߢiς:\Vs8WmǢQ捞 ҏ3Փ_t*IXBQ4A!\%9+QRcBϦ<*48De4ڎxw'V⮱9` `܀9&(F誖2A䐫F@C}`-XG'ś4D,Y,o&0QGih6ڜʹr}[妲 sr2„". !֥o~ x|;! J܁C>6'w3'EN[@K⠳p`75tѵبhL$F=K ޵N `Q>d{GěkY-k"ʠt"ZQIC]'bM2pe9t.4vK-} }2 骘61}ɭ|xh!(|tBONh=&0Ė]f/8a1|PŔ[H>r&)MΏ*P8ꭆV(քQ;5'SW|dC O):+hW`uS:EӑQetVpǚc޻P 2*=BX`j2:LOW~Nq9]#X>WI`J^*1hH`B{FE 1oI,yI-';zO><TQ +OK2.]23"D go΁׼:_ʸWmI aӟ`jypݯLMHqߠzܳK8HJaԨd=grg'Y'1o$;g'M9DO &1GH*of(B`2mzƬp%>6n`niE~C:ZinQ][1+-Vӧ)Sqن/'{shuUQ,">(W(Rh>[PIX?X67 ufs-sa}ViXxI5JQ҂Gz{_aUDPq1"IAcc;2qlad7=11 ;G󍵅iv+J`6\QQs^Y_Ge% +6`ɸMs-8D|[807J#e?Q] ,3NU( wnDB{x >X4zvCD3K6ď5GQM13ڬB-cz6L5oл0D4FٵVDuh@Quʒ|en̗#d3] spoѢ }SU[nܝ9[!E1?a4 ^Sݨ-{Z?MyNbj-u \Gl щY@gn1iH4◠~soʒG'fo(=4vLF{2<ߒeHzǣqJdy_[HM'uO/|+]&K`p㬳č6Vٮ [wBGBpYqoXqH, f| c7an=H>+oM|6T3qN0leާak^:}7ڵf]6ܡ+g(5v|$zhm lq4bO?ly仌;VB%&3?fse-&6)(CJ4sdږioi4vsQ'{:mRD"XIpo :cFԽhWcvͅ&Zo{I-aͣGJ:¹>hNz~e"ӣMjZ@ܾlɹ4TgJ5 qtM9Ev4wϜ.Tk#1-毩pxhkY,_S#  r LqɢOCMو8M=IT4k/h.UQ8ɢhZBD. s TF՚["ʚ*W\L ",2 >1y:dD͊zl[z WX0};$_š&ZD] !vD2Sg*r~:V/F~%|7LQ cY8AP'd80Uh!Lo3:/v"쪷hPb$ bNo):)T}ّ*={?ƲFm@nl&OePK[siA Y!O7>ߏ="^M*wx*ã(4pFg*0Ȥo w9`4ob|? ePd9_-3BWՒ7';AdpP\[w+~ uh&ͦf@NəFk[I·Ҋ5
          AZvo5TnM%:q( ^O[R.!Wba6u1ItDYzZX,4p= eS0{0+Op:[<^fJ^B[yѺM& ;zzJC6t+]R#9k'!ڬGˈ>jif։*B }pL1܋iVHa Y.9>"s0DOFi=ɲ bL 伖h.H'xpF!%:dIj;;W6dw?6%t^52@'zQ%g|C'׶/"hds>jrHָx F/(VFTqM~{U7Ti O&Qz>>,벩 J( m]2mщ&e[8KEp}ȫқ)'сЩ}L_hce.LG4*ey׹V[O0YpKKq;#]?[t(s@?%gNxk~<^>ſs^r uuԂ3b tL=؊aC%qJfYD!3`/dh8*Q%'SiV"GbOƿ{AjDŊ^(-%30cn#&ji38W"\aŷn/BGN 2b f`Ea1 Դy0R 'fZ`Bvc2hx28vEoSLſ+"g]*/5}^B ףk{T[ q=(|pFacrՁH[|ꬥ.~1d mՀIww/BvDZpKiX @8gˍ=| 3DDPwZa=|lP wHon@\bZĤi)HQ+8{_ |b`2VգꨟyCh~Lw^UU"հ7ݨW?6#R|ԥcվϛ_j"eu:M@l;a2i=ҙ {q#w" a6SWc>{u_: \g==؀JJv2&DoHo\ЍƾC,z헂5ưo^*4ŕQ(9pK | [ ߏJPOQYE9gGǭDzd"f;_[P>~a1Of <:gRCS~CBȲY,n@u8gM"EU0#v똖pB(L$;͘D70r#)LHCQ*V@js]rIؒIbh8 OԶq!B`"0_CSM<%F]E>h$sर1b7`TD+6 ց9tЯƙ-wo_G痬GK3wMT_eהңI&g~ٮ"& ,l2s1jȽu7Q\h,iZG[eſ{ޯ~@Sm]ĉQ,-Z ŴɒhӒ7е+^̛Ĝ!!oOD9'0Lf;7(yX{f, 4)#g*K߀avbgG;0Ba!]p%b R/=*WXܙb l1Zd&v\q/ H3>?Q{q{@Ȝ 6濘Nv)g2nAÛlt-\[3䕺G4h =YTSj<)/Swaglffo@~:r~FGƹGF07 e vduo"ǔ:߀W !#EFO$eB@?5a>D(@ GT,|(e!Pq;yo;;L׬?dVG װ:a,UqQ4WIp Ap$D?@?xD?١ MOc~/LeoDOﳣ/[*:c̙ {ė!*і )&$F1`lgPS* F"|,Fk 0Lm"!=SѝמFma<ֆ۩d'y/{KGGnR= xT8V,GT",,+.,mD5 › 'ּWu Y j5Nj-L%]pTtNAF Tp17vV $qk=0cl&97غYMiE$=8(.%Ȍ_7wEf=Hd^):y;RHݻ-V ,xu3e3;f4"P抌]MprЗ}w" څF}uS-M7WBGX9U8GVKtx n*T*Y %\l)]٪A'혏E.[戼=@U\ILrJ? Z8Pẕ# :>'?4~aQށ51M۹:x{'!tOI8-b˰},usx%Y!A0jfgpY=^v7\p!O!U\wbG+O߫Qřwo!wEqT P9Z|h+/XR|H&?֣I&[}r),E883EW**|9NsYਟa"6d6( PᲲym1}[-ƒYB=i YTΣkFUX2lP1vƅٙ*+.z]{Cd6}ޡ=a&p9#1t%xàw ;ÒOXJtg:S^S|f!.mo_W]۱zhe>4vvÖʵuf]3>SaWc>ĩ_ЍwI2%Ʀ#DvMǍVKǘL}@P^"Y }H;)^Ѕ;l*Y?]\&0}b Dq#wbV˥=є;W*ɱϣҔ@[sMM&gpFϪߚ!tlsoMO 2rt'ʐ>b[RH|}xq\{8FEv-: qa#yv6m<1&vVa;oMu (H gr-k!DS%n{ۈΜ}zgٻdTk*D1ISWKW[Y G-]QhV Ru WFqMOM40; <a7H~:NY) ˯ II3AY%{\/hjZc5.T~zdU^Ϊ侮NQNm[ r{Od6rkA\{ݏ@t1 R5߻TMuS) lnth6s xiָPUϝI+:Z 4_Ġ$$ һ`MH ,x'A wL3jf||;sZAmY^ M_%ykUo'xa7fQ3UF["rNQ#07 b馬g"JFDYq:;8<,P>29A ɝ",Qp8>|35:ns  7fɷh0J>}e%lB }˼7F#P<+ *"ViȾFKPiP*E_jnI6iG#0RRQ3oدsBxI.%Êh[e,Ug()(/> 2g\}}X @_sfnrh!Mn%Qaڷ@vQ/]9j_ Ås̿&7ݜa)9W] eE_~ɺ˜nEdPۜɏ7@} !@$ :&{N8;cXMj~)ZITYsM .JQx?S֐ 9:yUћkL%1߈OD\ۏh6YhۓheĻ#u|̲_(O8|.EziFhc6鬿osZV'(#[OJ~oYyL9ST5ElP)+Pѿ95?zPf7N ܰbs<ƓB+*B`#_g @k3C @I?BbbY\xx=G}Kq.j[f W,FDjJJ2~D?olrZH+Z#55iF&ХUs&@(~UR;ZMqu:j9"NUmAX#;ó! ޽Έ[3|ytRO>ɑSS{ƌ$k6)p}RpPJME$ZFD@!X$5e^BdsdW7+R=2e|H0wiQ]4חDÈE,57AVPcDTFTc%ǵ$qB{S%2C/qqHybT:dsfרJ޸ lidR+u:)cOLeoۂͱ?2$ۭ"atGgSAzuDAN DT mik\!J Oɟazd )ͻ1ʙ6+&Mx^wlעxV಻hjqrȎ0@,5 7jz"%+R)HF<%8 Nz`eF6.Ũx 朿` R9j_9\ ty2CEWgN%eX/CT&˥ǭL!e,\Ӟž** 2SBsH`P$eſ!N<{!^ b\_x{wLt` ;̆{%A)\w%d+/,KeU}~(`Y@mDHrc=+)~' יgvGROƮ㒤 UYŚS geLD|f ܶ" )5ͪ)C~q߉Q^AXx>6U *;JjEPD}Hq1l۷ͫRY ҿ'|2О ,&t E>!.J-ق%655Gu3Q3i (y`qxpDO/|ʼq05%i5i^PB@Pyr/'?:] R$UmݛUܪ#ճO|`NRcҥOtNpWT n?pӞerGzdf} =OK "ė/~24呞LU,BT5NmMRIAH5Z#pFqQqW_{}أ^9ₒ~Yw\9lϐ9 vQtV ~Wq[Y7i![9= PmrqB᝶@\ J=R{hgGԁVvr)L`)Tz|]=߁H~X:X)T\e0kBh!Ψje4]ϧ cLi* 󂄉PѫeWk_1$e[ >llۄ\=^_xRh5xS>fZ>m>"[^ s"<$FёZ6# ӲD&Ѓ;=:i/nu`ȇ,cy㮱wttۍ&C][Cn '6 nKh@ڡ`]BF7,8vHwMXnI:9~8aJǪ3Wf\L jW} `g;OX|[vtW>EmgSI?=9pm/c Pbwoh2%YA+ĄR UD/ʐ6Ƅ:EUv{NཤB/~m[]InM*1X\o9c4FP>/n*ۼ)~2g6 ~bQ*C' #LϛLo-U&թ Z6NTshSLqEQE_67(2T-x>;յ48Py[%l.hOs4ybmz1/8 T#c>3_PZc@X2A;!*q+3P5'} ;&JMɼVQh,H[ZƇTkltI#*lE8c8fBdʧt;L m*4z 8 #8o7#cM4C@ETs2Վr!ȍKj. ^؞x]W҆_ʊ 1Vi%X{Cj)`22T*I@P M#o  <ʏ늓eb*R-FGFWCR* Zq|Ս> =s㒥k=weƲp!ܹ,҇cFr( *&/ N[b$d2:Ir'3`q +r죶啖7sYk3?0_S:K^^G!㩟T1lt(19rBr>0 g+;SRJ2/iPr;#JBd}`!#[uR:Ҟӧu ӥf_f׫^A~d' ehx/gQJ&D_a7CM Mo4F12U{+[:0\ʧp1 o( OJz;a 82X4m5[!*\nB@L åHbܾT[o2eY*DF[Q:B >ԡV t c}P7]nu{Tf~Vw k,ٳv-čY{kT/FLdj1$eSZ`ᾮ!}rA1[/>AA,d,,2]qK._ퟦבp"^dvr3;ZM73/O NLۻ {j /$*o|]&? =%.e>33w6˝FDGm"QgǏltHIzlKDMt3qu7N!KU#\skMX|urzA.k(}NVN-h$q~=[^뉋|.*͏T:l/;9{y32% U\IZP&.m)NoH? L.n,ܓ9$3{0R>⻫dKiHY+,5r7;@t:n0v6>:"ʇo_8 @I!soly6}Q.c`Ry4E\EqdO$2~e"<g -N8ΕE~#Dj t/)!>=~AM(1-JXN XHMmMtDg]lZ®QAI]oՌln{!0cȴxM(l'w dTd/lB p^[p㘗tE/L^.^"x_jiy;5mLMI2i9fȓ!q)Jjשг `@0B_ E^aʈ :cHF\+`w+w8@͉ j3<9M( b^1 K#uYXlj{o87To$;jo[rsj6 ["Nxl<\sxt jRn*r|KW:e#[ct۽3DX6x[|-&;P@| &Ld<,8-@,4PX3j y0L?ҕ`> 0VނCg{ _)vA!&n߸a8iz=l3'[/ 1i-S{,;I 4 2 ]xch,L~~(v8]:*q S HWz.yJS ŃJ{l*y3(Ogl!4RMLLO9ǁ0:j7fS#ە]ر} z'#{b='Bggf"Gmbo:И@Φ?`E WM)&%#{9X\ͱ<ŦE)ZUgs @͢izNKnL2`$oOᯁ:[Xg'vz^(sOOػN7'@;џB7Pr_@ Gו >rv)J&6uMi[vNi?R-uizW؉$h96oW'# K9L=wFH Bߵٞ&M)HEB\(WWU+y+W4s'Xƴ )~@퀘zDö2{{Zof۪XfZ\I1Js~nJ('<QX3|4(߬ J:[=RIW%UC}ײ 6WK#ի5eiP߈8؞U+#-~W;~MS;h1~!$W1&D{ r]jH"t9Ԩ+YW }7j o;#2 BEyQ}I; Z%e$ 8aԫAoҡ+L`{zȚ{&##:PY56>*8ԑ܄($ u*4ظHS,`b~ŕc^x~ٯywE`+22 ~eKY\Ix)kI.H tCu\-j e{uH$Br 3L|1] }|и2O!d\_iXzqoՁ8leTO L>l^h(Kn\ GƑF+(3ObzR+sq }5Y&ԢH>7$DG yUzJŒ"nBuaҧh"bFTOpn iU*0KpTtc&;o%Cc'u{&#C|>JFc:Sm|f,bo ٓ;|YcEpaHƖAY\BWK#jqGt*?>k$HJЍNN =ݞ+x-%2x-l3}=)R2"axP~\xf@+[6`B\w> u7#w0Ex^_onS}>qۘk6e8:D{f8}9}mՙj.|¢ ]{lhM5^X: Lf v,ç"Z^ ?Uz/E&l!ɃOZ<Ůh~|"x%~fܔ/Mƹsû׀ەǶie:rǖe[@VyJtS)3zt2UE#ly^A(UWRͳCYh#gy}ey<[$DAe|;˨^t,V] ':vM/X'hmL |3rPaC=xؽY'FC'-0,!y(`;ނEB'.Z@pZB9!|0.B&=^j1ر˵@&.'ypC `61Y6{y5og08- cA+!Pl',/[DײPO )x613?Dj<@Vtycc=k/qrm.Gz(q6%*:x(O;jo\Z -j/uh**Ɂ:.tgkĒp\0OB%(ЇjF5Sͷ{:E펍AbQ?`7vaTOSBތ΀v;pǻ*~Qf_B)op0O;UTI f"\ !߮ޱ# c#ݲ[`eh˺>(؆ZGI6:ޙCKK~t֕\JN\* b8S 0l$!'}P^>V/A]@☺iwabb(ܙ3LXgy୕XR(8x$b5ł#0{<Sy_T/!y^иGHfH["}Rqw 2$ ٤J6whgoBMO5 mWȷ<P).;ah<7ѢZ۹@6sY'<`2wSzICG)(}(̗ͦ_`B9+~ ;=?;.n. fWH8&).8]faA۫{<9 QzpE ; bxDt;1(Z'VWz ޹ Rz#~ YZ SqeL2h3JQXJc^G#UB\" i~U఩ɝQA+;g 6 "a0(b]Lt8ޤ2zԅwhPfftv{tty'&VQZ8 4-ڻGH+O`D푎(z8Y\.Pv%t+dKQ|_v8;G=v;1 !P~Bq1HOgo ~]Wi%RdDUT,YZZ]>CTm,O[P2isQ\Vg_PgDDJǑ!#@cJ2l\8(UZˠa~yY ce_xM{$]<lYXjI h;le5Dt Hܑ~"5oϹ<1W?#CpNOBzUqE٘J"EP(Unժ>uLɵQ ͥl|9Sߧ.d;Hpӭ\ ~ K\,]u6jslj(Yb'EyHt9dGmIDcD-L@ д flti%m_xeARr_ 1~pF@]𒥀'nS\hkބ9믊7yp#%0n$U>6,YS&ZZ! eCdEQeT"!o~*|ô9GlDr0Yvl0(^d_1kX1vC݊任KʎڽՉBi`b Y̫*utiLC ht'CADlA P+JjD)؝]U#uCHRB#h['! ;_o%*a g,䑷ט8r݀N:q,?M`3xvh9|_gی-Q޵hWz/^r`Ew0-.,9F Sj`(K f`8(m!I4(<4*Рv*ʖZ(#vVIT$L*Ly< R\`6O|ȁy7Kdj$̩õkDe ːþ,,Ax(mF/)Ɨ\6A.cmvjMX#j0E6wuo)Sɴ{n9ȍ"獘ij q1e}mz4\-K +lϤ٦xDYۛ}>7M2|JıHlϩFŦd&24ʀl9 Df͝@J,ʱm2b)}ߣF ƖE>ywcbaV v6Y?޲1W;v'8i?jU _V|RjS=7nzPQzn!|=Z}8{UT&Gq ^{n $gAn6K1μ=఻$`Ezmkn-\?irl\ , -o,ߕGjlAѺq&` ڠV {4s > B[Z_w'4Y>M,1%a:gz/]z۵_w7[='\|ĝOK%#ŀgC3.D4o tɭ̑,Gyd=P,ZoY+mGIͯ |Pm܁Bs@ĞK 쨖v~du%0h!Is:l~g4PTmmI͘>pq<[` lQͮ,/O5&^~,To%bʳ*?˚W_$!4<4Gf("Z5Mo?Baʖ/=[r׾|mH%.[ &Q1%nk6Tɳxн;-l~.ƨl~1)lz}C_C?aB=|Ы'FYDm^KWx rP='3O+LWvXPI /6ZvID] M| !6o_L߶OCR2ߤ42 22ncmȑi&+՞DAZruHY_AYoA\pF!OF1*լ $lٟ%)zJJEb^C҂6hKPP~x DWVrTՃdE4~ٟClf-^|tUZDLY3jE܃V-zD0Fڭ`6ۓM[ X:E[&˳q*٠\+f_*Nb8ZRng3P4E+<1w7k+1z2'+̂׎(ggR0;t*Ij/鸧!4է-AX*oIJׯFzZy$sD̓bc=8!N²l~4{.| P3vG5=*e qah {&)o>[MA a1  L1!;7ɱ*h ]/;7lyy8lt1R_maCz9ZhycXpA|AfxJd9w]ۨEͨ܈"VgnrpwՕF,u^gֹ%Z5vi˦6S p`CB'Lw|6)MWӷ" DWaM0RNwuδ.6B}=ƹ3& dAxyfU\g#r,ٍٖ5xQG1DFYz#/_TH+vD!<ŠfMFlNVɯ*[ ]~VoVΪ{DDZ+SSntU"j5 p7HY&.tL8%Rj*C\VEQzRgpqد E{~dM ] (?d=H4vLXi?#bD^Ι)QiXN^o%IΡԥĞdxgOj1{f'& bw<~_#֣MZT)N YR{ܳJ{YB*?5m[GC{D_T{ ]!d q/8=p5pǩ(LuqoM6Ϡҙ]fΕNg W9}ʐ8~DɾW8Fjhq/Z+P0.<@#<*R~B`@ t|`iMs|o%Ab'YW5<'8;GQDnr}N:/.XHX֤香t M*jVSbګN]\(S-##B 2~.Fbg#]ilMdVȼn~7$r55o,{ 17qhjKR]:!1DAPgBY彾)xW,F՘-dmϿjE-^rlNePp>e&7ӅRk91cr_~ !M@4H1,~F?Wgv6땚ςI I2"2ig`X|'. ڿi`,v#SzQ'JG>JD~g]VE(T8{+[XYV/O ok4x\t*ؿ 3B 8I3 jU-^tm.BVSF NAr,"64%6$latq?I'gsͯVD*bE|"U5יAᯜC@]bm " ڎOA{yS%C @F!&TqW˷/+'C";3# Y@u䓇]_2#LBAȹ0]B &b9pJlj;jran zQ kl@9&Zhؽ;gOtۑEVs|5(6GLelIGzT**CMHsc㦤)Z F|PxpqWi^m2ڲDa4*S1{G"+R'1!>*1Cr oΈ gEcU];qs,fxyjl[5VAP*f̽M y6Y539h Fzo 'A^pLLXt+T|[Ǿm `zR`yO"=ѩ#L%"+y2Nig˒\a33˓a>Eef2&,Jg X'@^ Fʆ1w85M_Ϻ_i_B;֬pZE~@,\ o<^7O\5 xy?Gh^SH?,f-~:":yG<+9MxSͮoGF ;( ]ʔYu/@64^Õ~Cc{#a\{kLe4ՃBu{гƻ.ED4Ħ*wS.>STݭr#;:Iop hG&f6SHcOc_.uWgNE^Iw%j wg[4{AVp a/VjJ~ihḚa JԆ]%J0Du!DQNYN;se7yCaeǐ\K %kfN=@js~C<"i2w&^E%u+1:ӸKIѷ67sx4pU]z h7 h X#"*n񃿦D{Xr~;K&2lKbnfc&S?IFpo%([Lwjz[)@e~\wgAR9@7:Јcɐ$;Ux7({?ǏenaN< }koKXxkBeڴ{Α "Mp5um(-Xr>xZkLA7fttSJirTOT#V!66@8] R`ϐx#{ iQ}@q rOu[ NENm> iVs2^^CE8l'X%Xz+ |l~DQl &of<+)N*ϖLH|]aXme iXQv~ 5YbrN#0U w:M*G Q'tz^mm= & 85s.O򗳍w]ӗHq:-1+cﵓ8ا$Jf^E-5,1ûry j%/&I'fWy%="O_,ߩ$F8izp?l cLu:{j.a]WXzh_y\eBϩEJ/7꬐~Y~N0BzWfH`a+$P8rڔ SS}<: tmF8*fy-WF %d}!Q=CUZ_Ɲr~/ 0w^~zY2l2u0(#Ш TbD] 3{1!HY:Ƴ!f#u<- 2@~ܷI_N+?Kw jYX- w0ܽڵ(% M*,j:HB{0!mhWl^ѽ)mtLnv (Q%Ro(Sƫn?*f'1<#(^<Uc9olsq^ 2=hGO~HT_uբ~яܱ`%-& &jxl?|!q@#IŴV`s1ykJ>nhuiOƗ%s:<:CjNcH3SmS 1A˹~ (=#|9#7/Ѡ;In$L-P!%ˣ!Jy=g'hR}5:nC'נV*wg͍3HL~="nabކj}ӝ"o ] u0?yߐo/ 0 ZÛn~I^ ‹MF"?Ϲ! EƵ'M@[_J' -::)A0WܲZ^Ʒ$9 ,cBt|+IS֯*Ƹ2W>dX$Fl;uk"oC zfN5j{ȔaW3g 7W*ܞÈʳ*+22 }>%#*Tt%Es;&ƹW&1ojqLOFV6RC#⋑ _"YJ+\As\"٩s&eiA&j.%:95,#42/W*Ďy>dy?4vҩS.d\n+_i@kr3LԬa,?A?vpǚ8~7ޗWynh*BvtZӲW4\S̳~axgOY!UWgfGmߗ|%#vO]b /jF#yTErR/r)ߠa _dtD\E "gͯJ4֒U)\4 jb ,zYeODx{|ϓ=6 BLؤSJuW]S +7,eH3)i~?c(`Aڤ4۱ Y?S:Lj+̥ⳎEyV0YlIG 3KiEU ؇=yˍ b 1B Nu%MЩ "[o}DUȧ1j,>>*_*֞gMj}mxDW%FzsUL2# vԟeppIU_OݸnQ[B=*bp?6P$;Ɩ]KD5o 5 y4 Z񃂘6޾0v}MO2%_Ii=p `X > lv)9& =_1mbfck7'4@J1.$IruC )* rW;\?u]u4I3s= (u.Q ;T43.;|AKyపe:1 ortZj;'y\v/&?G}C+t69M:ehIhq[B&@Us' cMcIVqCDcH`ZMˣnCXY_OuZ@ik]ȷzh V,M YZS0񈛰5A+^n/+3fǵl>/'=Z & 5`ՙ \*~kי8iF/ZwTɸs(`.HE6CI<WEw`u25>el!ͅ8p?8y{.ׁ(8U:"ēɻ)GǪ4!Z( [,Qa~i<#N-a>#|Z!s䞣 ߮*^(n굊~kwW<H^47+xeo-IK5bq8xcup$VLo:` eW i=XiPqV4oNNyD#^'4d tJB9T)9 "U,;V}'=sTzZ@ QV(N<sk⧈X3m&0M"OQP{䜁%?'$@R }׽?uARH^HiX[a^2M NyGNTZhnp@wZw6hZ<'N1l5KĆ+_pqq9O֥uAPB0 91$=xiyN-2uгyiSyZhzDc 3(o9 = +b/7sDm7fUS+em!DuQYůDiӄ;]2(+as#a6oKw2kӽsE䄦\l!y Y0۔۶Ho:ϛ=JXݶLĈ TL"k%ƄO޾&[-ȑG/[> <@%hmJ^iȷјPK'ldg#2Nu[i>,&2)ʈ2]UHו%V:_:k"!WY1XZ+YuP\}wz v"} 3t}&v>r# x:h3?ϴEԤߠaѦjʶ_ZS,ORG)jf^r#VR X=TOP."z8=IafΧJ][샋f~%pO<|VCG(xKW4TNtLv-`XyZ^zqm]Y֦?'Icj#\?ʉ&U]O:օG;'2'dc&2" #I`SB&]%ĉ);Kh7y_S_kP ű_Z!Q "*e"p]JX xSLq -a~%-jp+<0(UܙR_ês kڅ򌞁n!L nMO5Gsn]ۼ PoZt.fkPC܎j|=ңԟ91d%:@گ @\϶iH7*$st`h.53\kvaA(n o/*N]+fThY USѼ;%2<_uc5[(&$b-5x8N?DG:քn@2_>T%Fӑ^n@# %9Dwi hcџ1%xX.!O8w$Mo{Ds8\oGUl#g| }diʞ8D#67I5Ci?$&WbO $H6.%Efn)JF†9g(|FSt( 8wdwI *ѐT Vt+qa5y[cY;xЋm7O!QLU OhN5 >eGYo#HߪZydXNer Kt dP͈N %-4+]+0Z 5:^7Ik]wbja.i*ɧFT6y_=A"@])+8_G;~zn@ҹo%!ʆU!ԏޞgW_( I',yYJ{Yh"Pkd3Ț GGƏZ (.9?yF+ϼ抢'uH`qrк5j g%?~aWug`9vۄN+, ߠEL22Qzy6jQ3M_N=_ȧ1`X}d9ẫ G^Ggи3?"Fٞ\=Mf:{sozڂbTJ3|jqdшN_t*RXJ@Q˺.V*rnfBO3"TA=3M#{#8\l7P·88V(Ϫc(5!kMyp%NMCgs\KLˋTd3T&asV^A>i绕MG؎hT2p1) Ž`+xUl KR pCpTt⇇7-]D Þ$,n285i؅Ȟi!܊ȦMJ?@ݺ<Gc(j01ӿzd[m#`~1(CɩMdDܱR#sbdHXO7ъ6ț^ۑ]|jpL_3X=ᩆ1XKZCIڬz&?RsJ, ɾb\Ѐ*nGy{W|L0h?B_ PջՇࣜv)˭$%0P6\bRb#0zdpV!QHrx&ET֗UP qT1}T!68k)$/~g,7l4lQ݀hRtbx\R'9#UC[-~е\Xgk ?fwGk8ф4c4껿`H ޫr|; )pI7! !xsW·s|Ԗ(.3Zf 29h/_'C芭` JUͷEk*sV@h:`۞EZQ0PH)Z$=d;._\4 CvՖ3^ـ~lɭx sD)zdBO+JmD.B}kƼR+{$#ꇰ];9 ԛG\*.{ wfs4[]E %3`r~ٶ;sVa\l8mnIӤ%E4Ó %\SWNCC]a^N~cjxybd&QQr5ˁ#9-@9$(\RG]?*h'01:rTl*[460T 79 04TT"a5Ё%-U3?`8F 1PJl+X^֘ܖu=nG{9FZzZL,r{v^y$k;~d]=Lpc&a.hj^{քִPPdtcRs ߞp3V,^@x{1sܥ$ܤ-H.殃}ny/ԩQ {DaPK l}/I#T7_5A"A(QxM{T-eØ~(@ x-\NtW qTs.gҙc3C5C>l2& _AtoA7R#_Ŝ(Hy:AdYj~O}*]6]R7BAo٨Na?S =-k̄/=l&- ;\;L:v{q?MHU>vvI$ K9_5qQW .BJKyp8[{ h:flGJD> mO/ Mp C6FFGk蜰f|Z Ǣ%5i!3U=#r5 َHFs@vзrv D;PE[LVhMQ6ge;_;Z{zebم| Q .4gT/Q3֡vY +ph&$߃1ǛlΤ%F$Rj ezuF{ȂR?'naYP΍/%3g\~hmFv}XSbNbmݰ; YG('Ptgx:Bѭԍ⵳/yH 1>Ju[H`MDRFd˰ZۙtY7Bj8p@P@[Yn i֠E(Gxз@ʼuH?|77@S4ަ$w)S,Gݷ/]5Ѻ15<$BrhF\W۔dA #cP-147\/F`)Y~kSS.= %t%}s̩h^g3bVib-X.qYڍm@~pYVN\![S\cm4|v54eڕ|k>d|`ZܞyL\:us澿 n>Cאh!+N JShɔaq%gz^L̬&b-#]a#h(^ Ss{FM\ o0ibeeA>=YגBc֣o0 삌@==7~qByj72Ѭ ;wc?ALiA(wc>MT TUu+b%V$"zBs]1Q(t8dGصCugIoCOl(R0(++ wQ b4KsV߳A)\\+!Cx>ʇk|KQ3:yu1'"NGqyÒ=+زM 4a dY3u'I3#褬O<9݄'[dHE,ﭽ_;Jj/#iѾ0/HZIw?o6Qr=~O*`'i 6K8 ZfޅfSsUh_!_xrBhdHY1w($㙣W8JS%Ԭ2 $˗y&^}U1Z,جscu$K!7#u#{'gIEf.NiAmn?}sK3,ʎ)ƘRM|4)="0YA|}jhz=gKBIBsy^w߆l]?rA1[ .?X%іH _<'wkOV/[]N}yRh 6;ҪTY11A>P]8ʆǜfF-tƠ3I%Kr~ ~T1f: AVoSƤ7;ZF.LќʺX`,2+>_S@$S*9%(φ$NT8lvO-A/uK[Mͮ^@G_[>^g[&Ɩ%D7%L3=A;@7mb1/diz"zp㊣&džx %/$oUM@8)zqMkj=jǺ &= D7ˌ!"./@xԨ ^Qu-ye@=N |nU#C/Fϋ2?ϰiŞ~$=jX.ĻslTE6e³dL)xSӆO=@MZᗛtdIRح'^V{ܛۤ6ŊW@XѤ0Gû iCڗeJpCב Rd33g@ӄ!f>LWyA5M :7ca/{R=%Zs="S~Tеq|Z*@)~u Z锓73:T A62.g| UC_;p-˵U S_Fň»sXH !-+aM79rӛgë] V_}&dUPu\|jц7xp9o{P.cҦg]F^G=Ф"Jw=$@U" H\|𔊭>ӣܒdͼUVJ_bo&qϥv!M2׾ʛPp0. ٗ. "fO!n'Tt5voaKEX yԠhP&bQ0 y^X ю]V%{z#qa/0RޭYP@B׿lnH*?S(-1M|hwI]>8 n54\boJ>!_8-p Z&*-s *#V7#j V*US( Yh*(:e+qs}'F݉Z Q2 hN:GahwતMo";IH-n!Т5G CE +`>sbwVgHkqGrR6Oזnxr Uo BYeA$n`T_khQoelWMu<+ )[5ޏãe@-Ժj;Tqn^ZQ*{#MhֱepN>LI*8$9Md;30:,R0Օ; E_$Fp򘉿uq1Ehhl+ӯK]%gS Z?2xZq|Ww2(~RiͫgY"bZ/W,ZG8s)%nzZeqjEu%&u[XbQ!1l-Oi?4ߣu:z~| b؎ u 0- "w-Y ªFrjNz1Qvt%VB.>NwS!=I*N ιy5&7\"'WA\ ;^8f@0 00x sC]v ay.gJ@͓9II]Q*uP qprCjꘜμ]B7Cc^k[p} Yqei;z*xYGqڗ<#W64^]X> I HkS ˶Xxha} Sb|u"flr֝z3B_15H XkTZb*ٓƻev[&-^ӭɒ Rf#( b\;f®=gظrRYn|O}QeS~j־x{&j~!n}e,s&ڝ'|,V)*N,/j*f‚},%lsdQ#S*9$`|6*|5qtgBb}uoy>U.ʱp2uٔ<b!ArqdDAue0/%TĻ%%OV$:O1)) ǸOwծh\?l*SɛqM'g( Gfw FzO-:) àX&=}ȼvMiʭ,ft(P7Et{󭙻5v.tm\j"#M.:&0Z S,!{%¡^魏(@:Hk6U2-X]-pF &zH<#veT!7ef B<xO=@sx_.5@`>{,Gkj{^c=Gf;)Ul̊ᣫ ݛ"})Jab-X go̯])M#Aa5т%frCl5{w .HQ0?"uQ(rCxn UHN&D2@34o "\?M3mNr6{)PB~yyy4F`˼^* :YKXQPR@1vkL+m~V6|oO}46ʺ/ [k.NXtF3`"87y#R7MiG丼rH ɝOaV7OqFQIFOZKA/٭18\jKe ş?qƚK{=~80Z}V'OtɂW:} F2SaT~+ⷯv t=iQ{!z\yϠ-cl']/Eh^؊*=v2Z*TH6p]Lb4)CW\{ZЯ[eZۆik= [Ni~Twɧ1O1?HLgeƭ4$ZQCNd`& bU Œ kҖ} ,D'8gALeU`a1";׊Zqa6@ ,Lc Ii8qS!Lo]'g{Pv H9^,)TH*ޙI툰n&l׿ R4Q5kfAEi\Bc^ǗသcGOxdZT?䷆6qms=3R`(監0Brļj~ m9wV1`7n)l%}9u H9`sZ>-[Pjm&J0n2@?2~?X'=a-A`qUX&K0Hb7{GMES}g&7|!+ E+"&a7 l ڊ_ 0]3~4uغix3dFl٬a+nƺcwVzn>zx3@/TCH@834y:LDi=%C"p peYv0qOIL\<24k {`!ѭxpխm:! e xuēU1d0Si|{J d\wU7ah@~kD; u*_"\Yl~&h┬=TOhDU Wnq&w>flK-xZeu X*Q4fG00R#p>9-pf2҇z؈﹪po Jɨbf9fNcH;as`!!!3YĸDZ Ё/xq "x/3HUܗ X}7- M~Qa)eKlnݱ¥DUx#Yl1aǜ3Ǧf(/h72Mٙ@V-1|] Fx)_Z{& eTp$d45, *1 aqt M,$ԎgrvG̈JI";'-Al㗷_V7R,nGH_ `%iFTz=TS}RS)иEqhQCEQRo/lnZE~">棂TF]i>p;$.mOD |eST!~1z뛲ڂ$&9Ծ+*I¤dtPQ% d٭IY4ik T=dW`I˔exl& #@6ek ؁L}ahDeS[\-XUɡ~8A7qC((\!e.3̦[~k{^}ڳ6;N^]a7+W9suFXOV.C@iU5Û~@p)+kLgT;ܹC81GgѰzRs̉Ldco,A-?\酂Cv,/OPfF)/p0@kҚENv"%u+).ҽ b&\p`{fS%IDhivL~&O@SQ; wJ$s7j?E'_Rd9M 6m;:"F3X@-o9C`Ay4gZ |)WڒQ \žVuoG6C|Is5|u׺؛S_ CWs郊Rk;-Y:1Pq3.(-Vχye_7$ <|`8%h oEibX1>`b62xb,o1h$+ӥNiPqME]ɶ zRAD`tt޻"b;3&:$g;-rEf |c|an@JY'dBJ=ާIp0᯵2'Aƣ.@@g.Tq O*2GlcIXG-t_֑kF(r2;}0L-D ANO~9 Þ 4&NNOnp,2, ,V:q6F~3&XPLUhP-$fχ3KW3-*)i8gjyJHrc3R9bk3&-䜚Ө#So,Xwc8[yHn@( {Od榜o!F6a@hkt+haL~ }% gU=RA?W~w#VB8IB&kӖڙאS:1z7;'hYbzyw™ "@T2*=+[%\5H:mXFi]Q2֫9#!@{.X`)~{,V3'?I[_# ZĊJ{?NON}+ϑȀ\ pW@6g-s]Jg(zExIe14@t %#*xV!8gD \=<^[n\+4~U7]15Ko{`fmvjjaS2``} TOzJ* K%_7a旊1!OU~8nV 5y; Jcǝ:t唸EhִzMryK,6`S)ܥ&u1T?,zvCQ ppugXpq] H鐔Gy׵;t_ rPu=v1b} msZ5 Hŷ 㞀b:IMrBgn)Bdr ^YƩJvܼ CA0M7oNvK~`;oy(_?m|mPrZ7u+u1Y~}Oqʅ,}*51@:ϣwgъ>JE~^:0D`i]2_ޜVjE,KY,lġ5"1OFIPd_3deNp?9"`ЃTXjH '#X>?vG5S=wB%=:#/EԸK1 ]֚>UwAQW9{=fw~գ'7m?ܜf i#XЦlQ; >וmul?(i+-A 0PgJ ,r۰D8[٭aR-`&d8J[>*p P\0/ >~zk7OoT*b31;83@+@h !ek.҂j!ڜ0Oe ׂ g+†AÓQ,J=~G }RrFVQ+4i>iMqvr!N'G2~QKG䧀HǑkM$hF4xO/jy/ݒ47{yxMW`҃`ܶ]nk[8t30s:'C9 9+a?DQQwk p O %?,W͝g CM5I˷]N arϫ-:'5x,t 2Y1-} W3~kźs9LC'RFƿpN:y0`2pkef(I:Gxk* 񖹿GƇѫ>R0pQYi_]Bw{0Ik<*x'.= [Qۓ̓W -1Hw lس)}If%ӒaA6ǑTgPEYVEW~>g)E=ƺ1lЯ A&>ANB#? +Z>ت-563jVj}Jmht;:"ltRJ30ibrO-)#؅rFlZo#)-=hx@PEE򕒰u;R4遠MEI9 ª~HJ8IQ{I1ӘMLbs@wJ~IJdEbnN.mn}@5$4&Cȵ,fxp3{Yh#p >g,La?_eTjt}g]a"m>DѡdMMÔ6b;L4uҘP xJGvYyZ^_HxPN?MQ->f;M'BguOM$+{)?8uKpi"[%BB^UMDSCFK "9`Zpm9cVfbA 5`n_J#3Y| ³NX S 3~r̍ea M"_.U=:RѤ`npR,Z$iNU48;s{rawVIx &E /)I6YȔf:nj'c[ %6لzxeKxNס+0^$Nlxp@rƴܣ4ȕ饅Kh>/Mtѱ=@;ԁz;L"zbZpp V02u m#麄 @T:q#aRWL<:\]O54OJ|yLb${ۮ\MB +|w|EHd?jNʺMn0{bŠb4A#nʐ*/%[hxsq ~<s}I1m5ݰQ(*x#Y_S̟"Z Y k8o9z|̦s0%5˙eQ>٩J9F2/d_ޔ1.}![Ot[.)B/qc]0 !,S\Ԏ,cچ:$| 4a7۶m(I$aol%bK$jeBHA,8M9]j8&-ݬSj+Vsjz'0'e1;ȅ Bl$a*fڴ0 ,cܓ &Ok"mK޹w+<%>MaL WLQZu ꃳX\P j !^5cu|ze9_/q1#]ѾngQƲX<9jaClݣ]<,9ศ0$g8^tN۴w`NZެPhLwFMJlE4wKq0;k,mެ) DBH&6ȕ` H B:g伴l}LǷYгbJ!D,:S^81z$ _YH  ! -ĕv)B=񠮈يb?]v֙ [QU|5ң&q(Lk'JȩYDYm%`YhЋTQB7Isder"K~gc)dLPn{hQRµ7Jǚ "k> $`NȞ{Q\âS ]z@mg/^`p֧% +.T5˹Q$o%(ÝDr>:So45Q d̚DZ@|CM!,S(ԻeWfyȵ+rǑ0X-f{XZߙ (0堻*,866e~?W¼i_30XÊ/,^٤ZQ|ډQbrUHj/+{9fQoڻEu޽K>.BH[[B+ـ,.li4+U G(pR(9FV(2 eok9;О9qP;~`;_n-UHy+ m#G3kʚ6=7U r #|O{ D]tqMeo(>]{eWq4w^P>|ZZj^i[=^q̇ʈ04+&QXomx{5\ml\vZ-diNLn̬NHg uTELޥ|p`0rl3q}rW-.Z !,kDl9F pA-X1!{a4<.jh6kKf'UoV%mK |8nyjAm?|lt sQYrN/~!&H}5ǞKGDS Wa'n[0\om(qvU/AU'|Hd3 u GZSv{N9a R͈[RK˷7nb5L!r~ITK8퉗c]Q0?f%/~2ږ} kڱnݨ-x>\_CcUb&ra^k<|DW%F![/cZ1:qd 3;$c2F>P%\(/p&MIvikfE<~-݊ixl >݄`Ԣ ;n^xؕ(ቀ9_S#a&<$HtKveG#M$2D YMlruJl)Vjگc0@;[ſr7<:-3N^#,mϋq{.IﳎG`Ͱ5þx^gIT@UKEuӫumKt0`a7qÔ-JD-C.XKg,=E|&1~#ZFvmy^E8FlՒ֜μ0V64q aMDsh_"&w+ȱArnL)Xxu|e/ V-elEֺ*&0,fUMF=A_Os vP=_M˿(uhx]z^2S ] Փd:TR-QuFB7:ppt@T =bd!;,<'szRZ+.tǑe0UI6"MgiT@r|<6H˗nD&U8Kވ_,ag)PįYMD'*jA(!Tڣ kkӂ}0\ ̕$£ 7&K֌19b=hcy:{-3aKfLgaBjL4J8ɫ\W+we9eR`ZB])EEo 5 g:]{@^?8[+=B>^63{GN܏ $(k18d/]:Sf.׉1}k$1G*cԲ/F H;d/C9$fb7Ji]3rU6o,j&v%ƒYxX|M  M$!>ړ^wvosз,K0 ̣y/ 䏛T߯eFsY5E{Ay҄YF|<Q%{u21CZjMrx} %r.~ņZhDFn͵ ;37DJm]z3>_b#{ˆhqL*uV57uC]fqjS_6np%Jo\\[]̇H'X%Aows`G+JS\+z;X\ mZ*etLObR6촟7Q;^ ao> IDmz̦Kh-˪T_TӄWsZV^ADp7E H&=A-UZ p5sdLN^V-p,G 8I;VϞq$ӱs[qΙdo+9qJroE}CR ͭ;ؗOáLY~G$ $.o|H: d3a X.}ؖJ Lr{ /1 y qւTξce@\Ș+K30: Jx EW6qخ9JU;ƩOWUH5-1p_늚bsmk섒w(.jt'@ ̑W}#ۡ C瑢οyO|n<-`.YYLDgD\T! ĶlƬqv+3jb6NգSAux d$+6|mzuKh!>Kn$aܾ?|Vȱe52;XC:VyՔ?d4x llEHnauSeoPʾ^)a2o6x5^`R.Ϻ/&.c;5xr DW*I"ZƮ&?IBc#P#c3}'dP|6`2\Re処Ѡ8,pZTd \QQdޟě y8$H'-3i8t'`;܄茖.UV,P![}(LG@sf ѓkJ8k2eof PT~/t3(w }H]#(Hos猪D!OBU)j[$a[)Q,İ>G(\_A)OwEx)Pop=NJۡ;LO1!}IPRȒ!Cϙ2yi8)F̆[rr,PeL婙rkW^ڔG~EJp㼎PΏ c.Sj2pNhx|fe1 ?PL¦oc;?v7ʜAe{a2JɻMJ3H6oؽbcl"U) 6!oxF+E\k)t Zi&cߋ/q^YlC#Wjb0A]s2AɫݭS|yomCb :Z3Eyd8Ir \ }q!s/,:aV4ݜFd!n 42t:E{?5{Q<KMizZm;uhH48>ǘ=ѫDr,8Ɣ (}ԝؐgm"DC&ѸM{j`?+E!泗ɻ(Eс(Lx'r>=j;q-(;;oUd\J=1Qa \.%E\pDk{ۄjEVXEނ>#֕FvVs)#)T [PGLlTyʹXN׮^zNCOY*9|:oцe -q8{1ݒ\YJ^~?isR´JY^#BJF* '(eB&ߖR\:S 5Mىz?zԓ &g nt*_B[տo6za;嬇E񠁒,x(]1HG'e"Wy >Gm0~"IV,M}/wc +V}yث78 LСw%h tZ`!^6F#H0 +HNykn醭RESej\CVXE–eFƌFemzL^j1,KQ 9jX(wdQa֖h|Ut )/mծ&޾"zZdjNm%& !ߌeXg-1;eqn$#BX̌\~rfR.`?S&5p]7d*|W^aCRN:opfخ1vț오<8|Pg%gƒRY @r}?7aQ2]9>w8! !qZw&zpe~ͩP&[ZN텚d)uή\ubm%p-w<~%s3CvXxċIA]g41qQ#PjUwU ܄ MbBDrn9; *]'n Qξie.ȱ4)[[Bӑ𶵙CGQ@VL҄~hN rrZF4c+&vo)jm:w~(OjHkۂ[-uN]5$ |~{G7[-jŪEcWZC0"?!&Ⳟ xǀ1T|GxxCL7Jɾ.5~6ݿն+Vq AKYi(6l``"z!aɂ;ǷIuGVn^(W>6d;t`<^lmFAW9NNڼu~*M)+}5Vzz~}3olƞUB++_z UB?Y#~tJ\YzeH!d{oP W-LݍS-a;`<*.p@CQJ* YŃ$or")ĐI0k܉o Ye6;uȾpM[,}YlY9%ϊz66(MI귶3nxܵ2`gArpxJk@ <jlӜ~L0m3 n֛Ξ߯ Nt=׮A@m.$;) !ؘGtݜHɨ1DB V1*TpB?&D.*P./]}Ÿ1a6 jld{ [ևGr.QňJ:}hwccBwz+p+z*ծ#L6GHaTOp[8ȍ PTC$~P`~8DzC{tn/N(\!?X> FA>b3O6|VG4E1k&EQB])u:gwW_#:JW6UJ7yr8ܱd jxpLIKxK٧ S\6I$/z&^Oi?SyIfmF[Q۹KNS8_ϫ-}@0體u2D2ɞzS5.l~iE3c>QF{+!6QqOdY?0 AVW&") }b9sJh2JWm>ڭd5cTeP7r.MD4$No&'n Duvo , l4W:M/Љ|t*^W1)'vkYt#cA>;cRbrӘFpu0'bTOSh$9;rLsBj)ÌݓCO(#ǛC[١+hDpNo6Ԭ.DG_)e~k ݖ芺/IM?FK@w\w֠[J6hٶ5wʤECkDX||˖])m=ٱ iRJ6!)KM}0.Dv;f@P&GCA]1*Bj9M>wf^'2_$#L9JPsLyH`qCsyi\x-fuXzl}M]!>FgrP +_#=\h1+ĝ`: Fd0~EFL|A㴙@tFKHgA/$pȏyfa.)luP.5 Ysc^(̭^*{ *B1v>bˇ>MIݦnx9&= 굈l̟kRB/l j~& H˭lۺ."U^o F)U-F"kpMqJRs օ5A-jYԇ> mȼo7ޕYz;̪(`d)ѷZ<Jq O:+߭6b\+R{l4ּRГv ̪PaNn~cr%=,a*kI5yLSg9؅8%k['1qj0"vNiZI]?<8]..5 0Է>ر%NY',UC ,jvgѤ&7v#06^b\-6"n(a &haaE(Oi)&GPS>>UV7(.V׊Άb8* B&ٰc_^x{zK\`9dĀҸ9[ɺRt7oޗ(H&Cd42 $^de5!6++,׀N\ Ab }pĬv6oDbyQɶ|H0:زj&buґY h:G Q`Q#-ԚlIlCvYlvBoe%kC%/2&=쪈q@czlLvI32@OQ*vԪ4U]θ%`K3@"eYt=Bi&\H#^;El*E5(,giTxsp;n‡}JoV0m=St>޴rqz'{n;i@+QE~O}l3R-y:a_3]kRg]j)@ynkN M8S@a#N wӰADM Ȣ6dfLU:QUӗ=bG= \rif*uZ%3DQ*9xkv4A?ۣEqV=g"D]ìѰvMX77厝RӵD'Fu!la-oWV~#F -O7ΔṃZW J&3+W3g7JvaoP ZX.%8#+_l5W nm^ 9R@\~,oSFҸtU*1OB&>zXT{)QV~/n3H>au 8l;T7k>Qv+殍JdUiFPY9Dt}\lot8P.L{`Eʥ۳cϜ["5FER;?{t7'6IDFy5 Pq&OVkJ٘cm'$֤IFRD{" y^b5 Qu6s,Jg CE?_w%ٝo S_P2mF>6``,Q7Nڧ5j eA3b{8bR78j݄ݶ<)&pu aJW ɶ{L;I LN׭xH< } i%HE<Ρ'3خ Ǎ>d]V/7(;' zsgcJo_l`w#IO!q`DZTKGg‰;l$0&$av8!IˡK,@)"{\tԗv@w/̹*cVQF ZewYo5xԆϓTSշd9#q"CAvjlN}Zbr\LOYdmo5º w}ǵ/87zZp_a]>4 UcW.qє0_o!m05KQ9h"R ]}MdThuڝUW)(N,ԓ5ԃ?-XCt4(=3-i)+i{$+U8y^W&t-voPƍEtЊaQ!Ypﬔ4.too[ `&IO#~uo-'sVLbKXyMVYyѕTjԎ08iBz/ y\Z^*tjl5n|Ӻp%jṃ0@+ov] 1fW䕾T~1 ̋v `F~ɩlx@<]I2i|O5}AԺQˊ_7z1]CԴ~ <>X]&7sa>BBP+Ef{I?Š#1FP?ٸ yְfVn;QƸRLO%M1jd;cof-gp'X { oJ.j^OH}x7l۰: )+t6#Oag^LK:% wZORǺBYU$qN(jUTG袸jvsorI>iw/N~{R]Jl"e `f&[luvSM&s;1zEu*]jӻ$hwp;xPȹ-'nX8Z0tn}zWp MOz4K3't?U "f8{vLΆO=qvqDDۉð&fRL y@_! ,!"u'u-܍/яyI?]AYY2WTjtg|2sO7=[],>"͂@3ɾg >r6>P}$J./w+$! (T&}bnZ/قཥ?x9SHlN;c;焬йQDzo.Ba(_R&C~w6ىn7L:7gYnffR(e=(c4&Ḫ{pX= о*ÀxRזt6|jc)*/i]qi+D/ bH{+iY>b􉰊Fҵy]F_,07ɝNE?o ??< |ʒe'VWWbu>^Y|lh|?U3̔"u/iʵjqdNڈpV=J^bݳCq̙<@c]aI84Pf]Mu3dib ;7+ymQ;2#>uV˛wۇ [ %@LԦ-Y#!R'И#}xgLGK7p,&އܑBݩjw/x=.$xj͐D $nyKDa-¶9?Iɸq>5~zB{Q)s#,ttװq)wlJPuXbg41oQ`ƻ?>WUӆ +AB 1"VVN HecB'h:Jګ {Uص"ejݷ o)~!W(k~:!+(4ASE 4qUNQKuSL$<yHwJ_ ftȈ7;2]UkU&x?J̉jZ`狻wK1Ҋ쒇ϚQ%ji56rwmևj#8l h d# ~ٕWߴA3(}@R$8ncsKKƛC}q%u~0baf暟v&:ݫk Ї!8fsZE jܚyVG.,M\ZW<0}k\;^#}\zU\Y6Ѹ )P7ܖn<m_]V4TI:?J?YwܮQ}dtj+PEܥ'wݫ焤o^V2ߜst(jOXANIxp+ZnZYXhAy#`Yė$(,KQ&1M+!qZKl%9oȵDPk+N=D'Ɓ>SȿG%;:o~1m{ $M¸a ua\ |N2WkCK3yXzɦ;n˳a6TyS'i+c*gf cwڼW発p\pZrJ<Z*X„4kKU/*7:=~lƻ 2Sol.6<}A7XMi8PTW)XHCћ>ۊàR)m~xҐ=ƵD㳈T'/ZKM!p4:SO[7L;u+-GaСirw`p,Wl#/L 9BA;$IfZ裬]JX܈dUMjP(|5"%ؤM5h4Pbi s saD2 ?0Гo:Z'ȏ(9p;BbWCX WLzXHdEF݃V[Ғp(s; BcQϷCVJ3zXN`^𱞗Ò~/GFtTRv oF7Xr#KڈP_h@@Ų厍 +|gGc|`GYv 3;/2ѧkI648 ϫTP"%)駷ؤj7ƛJې6^AC䗡3TG4QF[.gQjc_&M]7{#EUpӗi } )} )0cwwIf_T}O$Xf%wAd0lAiMruG2w@Uɽ (qðr3/mrl!G<`fM8&$H-\/c= `51ژFuTc+ĪA#^e]M `ǎݑ-\2B|brށAf/ꢣPϛ}kxaFA\q @* {Zsp6t aŒV)uWt x=6,M SGyfܱr1|2`_ڒ1 nz*h ѕV"{n֚\Xf1ƂGÏ̄P8\2ٸfc_AdHf3!fiq|o +nZbĊ"{6RԬȚ40ǩ;R19ߝ1ӢRJɈ=Z{$d*HOzE|fGfl+%֦*x7%3@Dn'V6v5!34I4 ׭^/Ym،իt[T0e1sv.:qpa :c,ou|Fg^-$'aد "RA5RMkv_}~!!52gN`&)gvswZVm_+t<&"TF- bPٖ 6}EA!剠T*}B >+@"7aJI V_bX(_cOS(uRsVTÑK.rCP'تة#ٸ>|cj8shgDgsRڶ~rVM. Tc6[^僦nVw)=)!_ S',Ö$hz{Ԕ'$ MAyܖ)tV2 J9 Py  7tbNk[-޲u?F,nO4 ? h7ƕl5)IM0G_uN|4yRej&H]D O3v.ZqߪHĶ.<$~z]R%l:hT (:|f5iدRcִhmWijפ\d([Y2$"UҜSh#jknS2R'qW B>ފzLcR~O(b1, [Oe@9=](A@(jjc{(8L&&̂dJ)A~"?:؜R")BWj*-j;Z1x ! L:uMόlnCjS/S+etgT,(`#fi=}VB.+*CS,B)i `v]*2hP:)z!|#XmQ{1X u\r [+Ry5OEoZf5&?s{ vEz%50-㇃Lu.AɆ͇RE1-|F[y Jz pe56j g!᮰xpQrd9`2X,Zʹ cc,`,jG^hb`8zGX~[*W,_K!=wѿeK$ 044cK3Fd|QYή)bl$d:Yxzk_*$M{0~gYd8 68(%l1rԕ!d-l6GW|Пb2E˙^yLPDk35%2/}˭u@ ۽DM_`/)4n<4GnF~ bt߯CXNU3ܴBg\πJUv"C 7W9`wX#К;Ԋӊ%]2.Q% XZVj(T0;DIfB|y'8|܂J̄Gيw.U3< _6yh@a-U-ʤ`/瓓0 uv!": x f hL7&9@C%Yxw{i+ i dW8Ӕ fRnavRUЫTZaSwB@FAx_j^;>Amn\܂d䣁 Ýa1VhTQ3(J )^8@u?~ :q~+ݩeNÏ+&MkS稩RJfO| q Ehy/"/O8=29[C>zbTx:e6؀l#lTʝV6K_ʜ)sEجO4ܦqOaXNr#P !0^Z2dP[Y%ASEr.v!OӞ Fj4} d|UC^w~e=U_+0o]qfԴ͢q+u{ 4gΖ8q ƄvIyy=m^GNSt" kPNy)X2A u}BgA һi\]YlbSѿt0~Fp<}O$ҙ,Qxpe?qݾOfAs>]qp*m_P񸧭 ZXS6|E2`{IC\Zcu!g);z ?rIa߽kЩd Hϥo&w=e}~! ɺK,?|@+[wTyĜD9xZI~Zu Q{c^{e Ք${uS -lbk{L+ݨ 4:Cnvi/KT4]mרlЄ@{:k =bs]7 hk^u<\] &)[ 'Ss\zya7;g77~ e!i3T!X|$~V./I=b0Ѷ2Di'D&n1" HrUs*BYFǠwY e:-&Qv4 ҧ\V%iR~I:uǠ†X # !r_6"UPi*ܶ̚%*XqFALF;Fݶ7_՗Mvsj ~p(-I~N;<~djQ"xUu=Y  U(aKW;N`Sq4|Iy+/?i,Oe8[uS0Zx-tp Sx@*r@$~S%g7 Z'>.ۣؐWB7lB%q<1?L_M(WeZ]r|KEh>Yd֡~QMd{4%B%8\ߜ:a֨,w4Gx'h dHInu>^AʡDgG)w G<I$W\fh<h/4L˩Pl{k Hڗvl:%kCG\n/!>uEdzp\$cF煠@Rr Xą"42 > ߺr K:c1u/:TJ:5)qǤ2Ae9\>ʓ]?3,C&Sx{ިN[{BL18YB? :D#M\A_ 8 c1dP4kR ?7ɽf~꠽ P`0[37mI\u~*'ʊ`"8!ȧ\ART5Ȫ;c?^hya>?^xWW\QA;4dq y6_߃dz"_250 su`7m&^LK1xzʻkl=GTТ-UcG7C)f>O{(\e0*mxǒDñ$((X;k9Cm<ۋ fb}5(Uc- wn_B[b }Q̪b\.@wTd4۷@g> Z$JOGZץ.r:H^/MC =|L;RNH"#"25>&6T{ {ԐURDTdjC&.AC&~dcX g;:(˥zy3`@;icΫz/>lX~ʴNZnnJ,kN~ȶ8 p++RF,O"EMS{8:*KN0\km*[Hk -KEWA:S>|v^E!gۯM uRL{D/ Mf`hh.J54=cd1ھ qB^cZ*b@gODY8^<ʪ))%ydS qsO# Ӹt}%Y_Z_c8HmN$_+9t"ssdY,hJp\-&B4j+VTMktS%'MNsB-s1'3d;rΘJSp„g~C%jE;5l1t-!iL@S& 4HA4g X&Lr괛- ζ r%!I{c%0}>G$[N1Dv3ނX6)JX Э^#LzكGF؞\ %n{0>-X|{: .7+@o"ЕZ(*3ONQ8-րL=neuv5.?ǺG]Uq&Sh 7dB{@i7?){.+:cy8~*EO7+ =onM _M|NHĽTA8&ANeN\joP0\{;[C˭#&1B7D۸:*Re@"#Ea/*WyAϮjl(z.򝯟PқZ}(DDa3"Ǫ>+7eA7 sFзb)E,XBLz.\oB7f5ad"llu]BW 6ʫkl,z^"@u[yn@Qhˆh'EEQ.u)1%KWphV7Ȱ&kQͤxt2CVw'h(bƽe:$osWeѝq?Wc}/b /׏FaMrFѤ5kyKUJ~iYEAfZ 5׋8. .tW]Z˭Pn)! H'6H?<Ƅ.H/y4fg)Dzj)V!&Y- R7C)Ys ɦ1*kMi0ٿTHh;TKq{I js~sE1O6p=n=eD4Ɲe0pW?^jRSX-Z6i}]5uspDC)ֻuʒB)s\ 7{A\*5= Mb+e"O칩Mg3TKE?IRA)X@ PKD- /s&V gTk?|0=.g ~g}][n@Wt ]h)#)}Z+GCJeSP_^=?!̆N]\z/--5>'Ml[SNÞ>_v=a?s u`.{i"=0֐CN8Tdyt3 #\0(OmDO,7 ^T[!ʏCʘ'_؜^⍙~<7jݎ1ڕ)|8`=1刚RqO2+o7e3|˪AM\M]A"Un*l\>ʄ&EX J3F(7$Nٯ &/UXwk]GE+8U>;LLq?yrܜ/c|bܩ0kj uN8iR\#:ceW1%qk l캲w1vhAhK“LEf4eiS$m*ImD.̩,P bI:WjhK .$|X=Ma2ĶI}% ^ `4&)M$6hs|:TpU`K暂5d8P/4^Ho.=H!B[?PiQ ҋi;Z/I55ttb>KE~3 邿| 3/i|5έ˪V!tZ4/dqpӴ:%26lA,ډP94Z_^pMݛC#YdY F`"fHBş&{9 S2ɨ4Wަ!crltc B1QR\94kM}{] +Jj7~U"Si{;[$I3))FԱIE+sA< R*$_@ye7@ ޒ'l=<(*_L| ?mThJ0:c&jhަ~]P隞_4)2.Y*m尌+ƶ <B 5 M%wjICbu*g["X_d?-U{AzclP7d<|ypq7Ba 0.2Dr#X3>;o4B 6^pb:/dC;(b#X|"aHnP~sGҽFhnػ08CRK\eQ.%4+Ql`(&:d3=ub+ iuHuhf }_ti3nA2f)kI,p=WT[ڝ,Z@cfz1@#~n~-!׺sv_\XvLP/"I{Kz[)hCa<+UR*#+FF`fB%ےG8xj*2f1ty\6[Dl ptRP Kvw| L97I#O\~RσxA1:r~!Qm`9ڭCfSx޳G,G&c@a~xH$~/{{MwƓF9vK˞ʂxgתM+8~gR,o+"bRzПp υ6:8é:Y :bL&\-U BS%5lׂtD*v<ܩ3UA1m":Rjx-L0BE5M[wGR{"4эPBz*U̗[WL)2Qm,ΥjɌ J!fcO%>7mY/1%p, Z\ oK#ShZ X}`[kr23|^~% AgD$ O/6Z om VPG7cVnTn?eRv".iK7FASQהy N9JB[W `{$i$Q^q-h'&UȄDc,qk<1,yF)?i&>3Jް7YlGVLֈ4q V,!vG꫗BF!~j XXB_d '׊o8710 _gcP'Lor.ƚy9-dSj ݶxV ύ?4bBod HWD\j#d"A}A{XDU~y InS(0)hp2H%$D2b#&N%%bb[9 U;W+Ez㙲 _˼OhR8yTĸ$ -S"NT;0s&Ċ?qJ.3 ^G"ϴ {̻NPX3uD*78 }:{Ixw)bu7&IkpbÔ"=(oc{Ǯ&޻ ~b 3Vt9R;<0x~r!G۷@^]+7'':4 v K+ۭRdḦ́6 >;?jR֙CזS` ]}ZeÎm?jA=+Q#UʲS /X; ]&GXJh2'/oAU=Wxmdo-sa=?g<"/|jS7-GHIlTr_ +U"KDEW0}yo8 3{]$zbɹexA>Հ)QZI󬖓^Ƶ+욠*$jdDzGgkGs;ɭ2uNj%r!^S][ͼ%A$sBj-o{&[Kj_Z~H:":lĤ׆i̥10?j)puiBGQ}aUKOrA]5on CatPC*v2ngEʢ0o'HYW\ zT]ŗ^RtU\4#u&jKika~;[ iapmIB4 ( Ak1yĥ2/&-s W_sZr?fuY!!hT! =3aĥ;k^c4!X.%ǃzΕ +cWMpvwe6ۺ&Q}wgFX>3eFOkx$:c,Xʰi?Mh׿V06Ҏ'ab$vq`0sF&hrhS 6< "_\{(^^l,#to[]ME0+4oɱ:K87 =Qx`d$4ԯ=P4dEd}|ҜBM#'2 ?D*6#J㙋?g$^y$Q}Y)u"tC˶uJ5&a fٸ٣+rU+ %i}DޞM[?r;N,Af^7 ZԺb䯆(rHt y3Pub!iNHY/7`4#*mήQ%t6cL7ڢ˫ !LnnX 'xU="rq@o9K6Es8CdG(8BkoHqyjDIi߂y2mHȒXG#ez ҕgr:hzqF╔@Dc7+XNF A^9o3tSjq >5#| e nٵ*/̧mޡA3J=fRQ2Ȧl1 t@,V&a n~{d1ڳy)a&[)9DE3wm*\m}tGկqQa'5Cu~p4Lcw5=M8hBLm2xFͩv #VŇ@QżpJE qrLj2&KSwLA&+tüaw6 ` g0c*w*m W'uYJj0%b]kB'^W[*.HtsCѹn}hck:=ĖTL"#*qPfzz\[ pX ]fl!He^UYVMnCXO:'fv lX06Z+nRm[gtI.m@w"W=jC}ꥧ/4W@G^=ZR%P7IL<{~U.Jn0Tru'D[~gɽg`ywSlu<㒮zb^/Ͳ~gd/](k{X=9E|6_kPɘ^Nvk^dS̠'-uhn*X|K$,>CGW 8KxƶI#GyLV% 53 k2r.%O[EqO .0aYRg]Y2 4 D#kg]s2XEƵH,፼E0A(7eOJ0_oNm0SiӮO >hѣ!!Дb.Þj":eG7e O}kCB`ӇQ-QT֩x8=:l_7c|1kohIM=Sԛzʙ$V#N?6#59%?Мsc?dc`k0UD"5i57 ӓwHa˛ qY&PZ(8D9^-V )4:%P˗{'-}^HQݤUwN`qs:ȠY@y~Ǒi5 sGd:q^F}N|.fŞ0$͋ŞCfU踇6O6P4dǽ[@6yg]#yq5qٳ8 [Ƅtnsk0&v?I7An3Fj9iW)slI5}=SxRv& ~Nab6;ZI=p.Vz$(+X}űVzۻ|𯮱}ټcEWhi< I9Gtz:Rzq^,iQfUYa@P{; ~Ѱ>I]evU@[]zEXs rʄM K+4 SGτQ{s<2 :?)~GYTFd=j:X4 V<\/j-٨[4(K`IdĘ'\ $N!ja|vSܺ~DW%A۳amp)W#rhKԸ'GZMRʓʖ,xsi{AVj6_~iI i;Gŗs羖#.3)bGIIkJ1duqiS+Gacd@M֐8Yi}a`?`rL,@jJ͸b}Rݥ5nk);41-珝W|}v"rL70lAIsˉ%D'=ꏛzA;BcPjt}{hb:B=oe8Hݖ-D,]g-8-뉂?>=nL *r=iq&mx$PIg<AUmf/)OPk/Rr r01bgF6X1vQ[D/+OjoT Ҕr ?Ʋ_Wf?y/ G诼5AO^m_\/#&la׼q[Ud- zgZR, E=bԬ2㥦VU0D\^F!^:P '3?p۲K`dJzGȉ,)Zm5i̟TN)9;[ku-xҮ-nLpVyѝ(\WVοJ`8pt?zBe׉f3–U]8f>qχ#6+Ab 2rF/^Ͳ%LL8idLҮl0HnOIBbldwI+u"IR[gNŷ;\:?/-BٹO۬Tt8;Ui;1=EWb xd.>SP8fpqxϔ2|FFr9Ģt"Nm+xouhRYn7Igr< %*'L!p1]SVHV픦ҕ #թy޹c;\iBKW Ըx R((ΎE2t"*nyUE Wpǜj`+YOj>bkcE 'hoqB>L_kFn2{q;pqY] t5{f]~ClK,z7a| Ջ0bVWCN稜=y. kK0m@s T(z;m#s,0+6gG,]gNBMaV?`Fe>͆o_.8G>$3,r7+3;'%z{'~Ğ澽>d0< + Bwbi [wy42@9&cNm$dmNR`Z˒n#\ R(;p"&NCГ)f9G~)fI򄒣S,X5a7б>co $$~[il,,Y70@c^V5eV!sʢ|che`5O*a5>&ݬ(ͧTc1qVx<Z$0mF5l(\S\k T*aB*Alunl9/e{!zL5 1꩓5FkVdDVp <%->JΊ] 1I$7F=Whs:@$0(_0rLdZd֊m&N:huР],jLodFgCe*cE?6ZufF)U=rk4:VpS sw)o㼶Cǘ A)4իsJVz*oYZӰLiN|QOm33gS}DjEOKp8N\F@|os>p3wdUn5MnIR$4idcK/L}Rb)2OpKzIf9 Pƻx16 9?D«_iGD =M)\no[&&dKjL P:;"z!ߏ\cma:IEZ}߽cHH eN 9/,˱ 8RwnkDUO^͡>}okD05,*(+jW T\x3A6Rip&V7%΀lH EMBV3 M"ÔFEg#pI8njKC85Kou3ҒQF  ?A|*r3#1tݬ$U%lks <'y`/}TCi]6􃼞RxI F!<`Hy /8W$P} ѦbwG>.u /z/T;#pG}2O 4Mlגݕ hJ h}ǜ^ӍAŚ5Npft+F ~\P7xۜg \wZTNM?DI4V, ZY{?4;hW¦ ggZɓԇcJ 6L*bŭuuH8Էg-Իe(}\CD/./Oלz[sd=s6:]o9&C E lutkI^7Lb3-)fbsb8&XiI*3 $WA,Qm0N V6EbXMˆ˗uf]HGK<$(M!`aЊX:49Q˘?293 K 3C`w&Lq!*U?ռDOQ96C=V2}]O_ U-eHCZ\g>D Kf`V]+厂ݒhP knj_3)B{<7IkdR\̀ljT0>TU!V$<&!Tfa֊&4DSpd U3AIiMr% U/KL'SOUQ:?Ba=\Yw雭U"/~sƹPb}Jr-$ 7R>)<)Qϵs%:00>9y!Yjn> ̛&c;\*BJoPJ=S&ZKv/q)*~Qd} %:DS'k{'M_'<};zu]ISJ83XjDa W_`f !|E\U//LQ|4 *e@fex!1M~LenϡyE ZXmfzO'I!yv=Pܕ|GÇӲדK6 Л7Ve94K^[T ν!;Y8" .l\4#9c [(s~~ՇC>ގGP4Eͪ`eH5'CUR ;t)cESLm [0Ld'H]ª_^XA/z;OZ>dp^# 2 LO0=ލ|8Ė۾}R*lQH 8q &]R O^Ѧ-ai.N_4D*bl,/6QU( x4DK qth&0"n9XJNHzٔy ՜DI/O#:eQЩf53lmF@.8@:m1oWr6`\qb?8̅}PԪ$tZd,,X\.qIOGxΘC$[BOe:Ct4>yڔ9,Q\"#3Sa6҈Ą8 ƽ 2k|95uT=V4#m#hݤ[)Mы]RCtg-[Q,K%5[Gem4 / 4(9SMa*TA[y<&;ί4Sh@EBZe~"Ge+ >۫x1h1cli?Y#uRDŧڍL+1Y2o}.ڰ19<[hBJ‚!m 8m [w?ѓ*Yex1 _I!(^G{hΚAW4[S} #&-wB/9Rs' >9>So("*x/mYm0:9,q 緭z$,d~12y4Vʷ8mm/ Y>u$o#X0lZbsꯘ{e8f׽{~dMn)7VW̷V=S"27tA܃UL[i!i>djr{΢cמi\)Z} Q=B`@;zTCr \"3 Vn6)hHF*$efyXY DcB԰p@3ڵOW]_9 w[!9~^أL높+~h!h%o9^G2㿕bL6'{DWb X3:"DLv=Wݵ`bͰz {f$.y&gNOe6y,m^Q!te.erlZ;MFl&β;~TԼ7Y] ]Y ]^ Ern521ŧaF_ݾ`w8ђ\:(|vV4u6WHzWcoyFBg˃b(0m|4 ÆwuT(UPJ&=Uܦ}J@NZmfU+%8cfg8fy4Y29 jw[e^t.pP$6wCwbqa1IQ6թs!ī>2(%԰mz⻧c RB(Où+NGJN_cC:HzSw`^멉ۚ9Kb]Wn̗>`amϥ&0:K]lJEeLd1}!G /ֽ kh$"#J xO'וqI@r*报602b^ȝZW%*}~3 {[Z0nFLYd~QKΫ^Qsc+,<^7v0Mgr*Dn鵠 ܄R~[@%)iNba[4[)rkqro[Q@/ qTFsȁ@5ݱ'Kv,/gŤjkhXˍ,5u)&gvE>Ѹi/ m^:zܨSSǧ "@{ Nz8q3\I~2yӐ6/3 Dl41a*XTM`tuJ)*uxݑwϱ!tZ055I{z ,N)`7,Tg)Іִ>~asW4oK5'.t90L3&;τ(> ]Bv >~$'{M=-I 9 .0??#}T3{i < 6U1U3\+Ŝ1g~!]^]EN^@3R#0gKa!NfL8EW'^1Qt~70"E:@н&"%@nKDƟyԑu+h\x!X-E6;TK8,' c%*#(08 Ph$]|xzV]=\s %G=!FU˥ՙ&`Jx צAmw+[d@Ua y 0-PQ.:n )WQcO)3W8|Xs~l?8*WzZpY |u'9Dh>5߯Rg!&H~>rnhiPXЉ(s<F\uW JWθL VC1o5BDn_T=C>% EAp|2WvwAkӏrI!엊I` ]у^oШQ{{+v_=1Kaߜ^KbNjN,\ub=/FN,XT-9zG. وV2roӾԷk]U%;]5 X:͑r94 R8*j"P({,m%!46r893nh//쮑5Z{cMNb"F8ShԖ2ȟ4FЖK``+uOO41QT_cQ*E|1&vXj4l8,DՕ'fUME6`JHF_x"_&7I&6n)L_%TEE7*R0:EȿZ? '  4&{~}^u.kBY8Ptwe_' `LL*>>C߱ ?Mۛe)e/'ݡVͻ7.D3jkaAP^9T2_[$n:UCLRzYّ4 QC1!H _U@Ghk V\(h%.H&B.Ȭ#?ަKs*MﺪOaQ6] GY '|JUDCL8"0(n`l4=F hȤ<!r\̫ ?tR( !| p|fh0ZL%NWS%ԉ%,7ނ*b8X]Ӫ"; -6Xp ֡ngD}6ޚy`lUxFeĄa2gw?M3Tau!vZ"`n(޻wW~awG;hRk,A$sN  I[ezH+,6=NF*G8nza_->7jH{0-6&_(x-O=I zh<6FER,Πxw2+.].9_`8>+nde!=B"1S >IeJYhDP5]c=:V!8,3TޏߛP7 6vqjۮܘD))C6 K7_c,3z2Ē|vYmMU|O޸Ï(?b5w*2A.Ngkr2 q V` RҾ*$ہ>=x`z%aG7hyK0 P.[C(-KQUo мެG[L_v`[f-?L}ĵdSe)5w=5g{MF۞c {"IΡr̍CUt²qLJLMRDz؝3ͱAx# qXlVĨ"rC-L8FecUb!q O}bux DJUxCU+-QhkSN8w*`-5~zH0#^@ӫ,8eaQ~ *5deWWf' ;>0"^ =p0?f4sj{yJ Qo;bo|;inT NUk-us%U04jk~{ni@bs6H$ i!ɦ J5TX+H̔!]S# P+1U82 ̀ {ȓib:rq0GŗWB()h/pt8 3Q^cvڽCt2!ZldDrk6r5S]&ND${͋UUN櫦gOGL~jAHb[@^^,"Jvš-[-GowaDaVJudFɸ]B&Ņ@tx(> !Tc*ԡ/e"otlBySI(c&)VU!A8S`PMJ\Ɛnғ}Ĝ> OEI S7\Avľ;qJ6?ʠ|4b^s|R)mַfj;8(A5rVn@-ulHtT@~h?—/T{[pX?nTd, ;3"SKOd~"E]؟p%~w:2dv6YW_64(I]zoǶCBkB@%Ke îfcX%B!3Zp8cHk߳iI4%|J7岹%K-zG-+g^$e]ڣ>swʼnh"ST"ôIC zbya{ms=Yd8ް%"4t)HvExzwP!P>OjSeވj녶JqIylpRFjV_ޅz;r%sM֤?/3! (pmZ q-'gЂNg˜*&)m}> 9 I $ 53\fm.)|_Hj?uõTΒf[cohcDޘx$/]\'kOD}OU5W4OgST35:„iD#1b=l-/~K] \~"nA']QFn5oh/B[hT6K ɟ&WPt_tdٜݔ6g0 L'El_$7Uይ- ĝ(ד3b['"cZňjw_qx=[Yqj迋uwݬS|:3{EW%e)·e;#  KX0r4F~ߝ٨R}xΑυ m<VX_%@c6> DZL jY,-HQERz&'Oo}ʎ&I >x9l̜E:!:"ji-Șf$Qx{3Nʶ*E> cN}2ab=X+zȔ0 5.}lwthVC!;a$˕Y"0P Y<&wl4oZf;%E/ 縌hޮ&2">Ъ秝eK%\w~vB =ncȠKg𯅠jv`_{NvGj󥪒60|`XI([eDC#^uZ0_*mqra:#_9Uj_w(w$\ V%^O^w\c&{`<$qX]Z6&IV`|^NY hLҚh.wAFDVe 2"t4 !7LKCr,ɤV3uSKvd#;v*t z=ݰ9nm 甲_}@X+B ^u?k);4b #*L9E@cXB8FK93Z\_p%n@&3I"L ?(VR2( k&YhJAD6eՌ9S;+KdWf>u`]U䟜W KaUXou| u{;h164zQໂBz7"j.xbvNb%u%%6TX?EYpğ3hmg|st^*-P0Ϭ/g3'P[s1" Y5VMʾ'wj) @lYL93)=F󧦆mLs"sl(e¬T@F({[jj_U^[ qB ~I6n詝7Ma7ES8l Ra#:G/*6t2"yۧ'_a6Jj1*y\Lrj$"B2?hGX6rr$q4#lp l__7 ob["' E,`d5F`?5f1I%ǛLBD/e\6~a#49?z?􏮑BlG.v!V`]\Niv:{rj24|KFDlK^XW>u͓*!r{&"OI)+az`Km]-X6hKlsV0&!/o+Bq&fB^*CӚxg3{3p`"c%K0SmA`7DNJg$Dhs\kXտu~Pz~ |b3$ͬ,y 34cuNm8 <«'$OSTy1Sz]]7IOmD?wsaG"UYXpGn@!Z텹3a@iF:7ֹF9`>ImazNr2g$ I*ڲ4JK8-yh^QGw7}"d`Jʌ M!jn"[muZ6ߴ`|~m0(F:leyɄ ܘqVvo J&l6X|G .s 8#[b+ҏpӪ!9|?(f᪵e< t棟9X=yZ%Hjwɕ]Ot7y^U6+I5P7!ȀW)"l#ATpA23&?nK/@EUQ/e-+ӽ&'K- exTzޛW/zfUp)zқE"TTk&ʔ %4WȲ6R$%(8njGB^;dEOƟfƪ6 BqxBs[&>\s}d[[%23nƻЍ+֪4w!T$jeu>@ 䈲_g$~宖=w9%u#'ؾ&uG/~Jp {6ʽn_<E4+-@>mRAj7GiW8%-o;L THG`WΥ/ g >O{RZ8z/&R)^L5t7׈㠉qL˃ ,0!ڈ*X_b č-jlh47_ע8 apu9s;Ss{-LRl= iF@oNPfICa1Hxl`ZIdNNYp0(/Z1 ݼ>ͲҞ[$%}"g}H :Mz=/ A/`FI\q8%L}7ױ" 8;z? ZE MZhS|1Ln(nq;iMtIkt)B#^@ J3{s2~KMp䏽HIg L/y6TK᠈ 2FW̎bP-CBFZ1W7_$W @ڀc <9n2p{(5UpYۥ6ľp%\Bh`ki^YMJ#w>A/`^Y$ysK\tCgjWÊ-@¾+AvzaxQɸE 2EJK# 7L'd`,ji>|NJ[Q'b7Џ5KFs*MtDڂe&KUϹ9::A'nK2:a_5teeD>3d7A}7n*:EK|pʼnMSGDuR.gZ["f7w\d˷v:.!#L_ vNRӠ2LjvP^Yi ߥ ďIi0*qv۷k;T'jB쮨AB}~RM U0~}X|Lt|G( whItLte2 *Y:1GdӔWjC[~X摈UJ|&VQT?#)/x~h,~_|-=#;)K+(afM_FT/=y_np !j|X r7mÔVTB{܎Le'Aajd5Tg_Y$_PGߜj”).r_J UfT#nxe[:ƕ`!qTÖGj1$tﲑB` ;O]0`r`՜w%)}}R*?K{[zU_OaCѻД]BK^E}ij^5]U1%၏C1 Vͯ2LH'羚)v{em ՊeCmF_gZ?ɓ{|8 Fmge:Ŵ=3 ,>;ہ ~Ra/V!KEDQ.S̸!AUz p8Z dnTn?^ Gt+'v 7.r~爱싗+k&,Z2gSp JvpUUA\2NCS, B̥0T5 4C,'PdbwBN-'$TeXwZHm[%nT?+r[v̮}Mo}$q{th au>6vB7Ǣ=dNQmzM׏):~y@F?OصRw7/f.XE#tÛeEWJs|TY~r'n%LXL1>"0TO:.:I"Za$hkOnĠ`HgRW0ɢ'[ԔWXODߵX~o㉱t(:dxx}%1͇-#Oq J^'48"&0[)[Z=/ٵ5CŔoO@΍Tv;)sDiߢL2 GMKPAsoO*9G^;awFc*`,c}4/QaEHjMk*?ϭ?lmrd#}S)!ȼ{c'ED5-i5w_P=-)@}iXL^G𪩣~;)-!p=tDO>0Y$ЁV_pl8F%FPb 3.Y$uz'8;zXCNz㠖newqqXlJZ;`!aiDamkl2Z"Xzd#oc^vO&rܺ"n,Ci͑Eb]H˻RXx&oI645:"MeùSQn2+oRP!S3YՌ\'l"'u@`>ֽ7=ޙJbcP*zO=`WjLKjo>Sq紟6NQ!:/+dI~qO g4cսGNc*SqI/SK- ʒ~L@fwF(+"{}W_2*l/Ɩ#n'Hw$o_=<,DNJԴM@wQL=Rm]`Wdktd}B8-w&6=A=u&G+>T@0u; U?  !DӫSUxafۼF%ZL :EMFJ5o'슛C&_o`AV=. SoBƨnw#ý$> ((ÄcgP;X #]ZKA]Zޡ5ĞJ\3W{RLdaD+dq˖&ra)d=R)t4e /huߎv E4XpqOB ]]$͒>( 97->m1C{KXҩ M(j~ɳhb,;FJF\Pҟ(NPo˲#tG!g~Ya݆Q8o,dw-l]-U1 aӷN!Vƍ]GTqMt*o8vd  nt63`dI|?D21-iD[N[Fs@`ѭ%.e}dBBуC?-fCdNxFVࡣb BXْOA'`}fF4RRUިss? Nd^9,}-rBǸ A^r/g+Gqz*ZWݻ) FtUT j'vY:jQ@zAS4gi4VjL,QM.OҪ^Fơ9oS $t4G%pǪ m񩅂lnQehj+RSHkݬq;9!<%giSRNґ2\=⻚'K UtO%HžswGifvӢK䳰!qaЙ&*dF;8ZenB@ ?fO?]ں/e C/ !LbGCp}~apYeN|yr58R; [O?ݫ^9 }A($lh0p::}'YaFRAb X#K]k:4HB@m _rD었`őRt=ڷiU:}>WtIx0Ko vN.]5{81Xw|t{7[ Kyri0-b$DoCw3bɧo^5lrԄ'~i7.ߧSd4PI( xMQ92" S`e7r+QW|zy:YlijbvvYWX:>h Wǫ`,\KZƺ?$>lѽTh¶k,V_&_Ы׉/ )B$NE (kfVaKÉS:6Reކux.V1Dxr0`a 6d嚲`@ D ΥCdͭOEq֒ 9dhT1 ҥz:TcU ˶+;PFSLrdg.m#4+w&ǎ H.3H0X=V\!FI:\F"x6Z0p+[uzP]S?Xѷa՘qx;w3[h w!oꏯĎdf\܀@çօsaS R)b'Qn:EN,/:FPs ٌkO1ц !6d N]3ͣ[W]4Gn}NLbF88`I˶ia'%Q&!QIzō}RQri@txgUډ-GiC)&˭׌ v uj[wgx.{WuHWX҂-]r5 tΔ#p ?e=] C:#-MT^3?^yv(G-8j,L1w~ſ`pV|vijT9=֖ Kc>N &؍C3U=| BILGs4Q'l@xzA&蠲t8c{(`;ģY;ƴ'Ʈ3L:GѧwyR{%bNSIdvLFs*TڔҮn`~/J稙Mu#I& #jxX|Abxߕ dl7fNtɎ8Qk2D4w'^}5gGt:8}$*n2ޡU+ Mjxf hDOHp)q]V{i0'=*-B$r ~VX(BY{LC:c5 6^z1S+De463SV4UFp]pJMמjcrc-An?:L^!E61F. (ЗD!{Q$d`K6 Eљ(g`\CtH|:FVcf%'w2&fG+2%- 0xx*}>9\ CVԚjej 6'{h鈮 iD/V-=]es!gf)\UC?q'8ZFpɈ43IE U<ԇ7-&z5 QiM .^?(.A0!uQ-U_Xu7񅼯YJᨫũ} ҍS>t { -p ~:3+kB`C78V^>4 _F^,p"?ipᨑlv,9`-]iٚw-bl\<O*33]*h`VŕtE>|Y .׌;9lN/LeseMT8z3,GQ'c{ި‹)Hikvs\$,w 2kL 43PΧ@w0CUv*Iw)P4sQp}$R1>O(n)7ôu.vBbĨ8B$¸L+Bh-D6Uϭ+^Y]NaQ T@J(6`eZhKihn&eGR(\U׊~ȣQƳG= 1Cn`$;\[>hĿ im NM;}P̂΀nYM -pi~PWM^k ̙8w#e{blQ PZ^ZSuHCeY+΁ά`nLe֤rZA1&$M!]2KPf%݌Il_EK A@Y&^kUej]0]r KSUS8eI`&ȨՕ@Ay_XQnvtd!}m+j.Yb1Z(mCDcdnzw䏫c*.+vw(e}c(RjFKMTFL(˕!kyɘmj 9;4@Mt^exo\E5>j]I/0I0."dM48: 8tuC\CL0H JD6 ,+1<CAa=RNGw8dę@Ϫ{_&ot$t혋9wo <)sH]YZ2xUU#&-k|W%ʻsxzx FV!ڝ]EOȠ# Ax](s䜘!QP-asxl83=uB0xHO5{{ ѝ+nJ zjDžꪠ ʂ_\ygѭa[;Qg*=j04ſSP,5%9u&NBvM[ov) M<ȳS'͎:}i "[nV+ ,5 S~"X!|z$ܵ<t禟^)+}Z9 "d&?j?TƝ^8N(sut}w?E h} cZ{ e#f5?\4ye:c#'iA^s 4,@ _z rT}Ф+zY|ٯ'| ؤ[M}q`QSd'J@u:HazmUh`~ m14q{U]3=|QAa7 &7e..4D29Lf9KO؅A;#G8Y"Slm/`?D*+ԍړ7 ),e&&ՍU=~2)eG&\J՟=i&2_[c3LK1ߵ5 ̤2!SNc3谇x0¿wO`w~ph̭ c i"bVWX啜QIu+2O5 控!-ؘɒnSUF>^gArPyOkes'y5X"l.{MZ[n16\'Gו G_D漢fՑ 0+,HjeJ*8wݲ;)9J`Qm%;e$D sGRaw1ζ:Cu奞dm_Y nk/x28˝_Ȏ#3q1] Ixbak*u%xCW_gŰDMJ ݐA^Us$]- uQ|(jsCC%n՟w30Ţd/Qtd?#rt "8aֲBuzm}'C0 9$\6O=2 <9vWKb(p˴ؔ`\1b o)N{1Z_?&[7#тf>)X#Km%if)elyV*C_ms#h*2Y#0^HdB aY፠s o/#-:zx@i G _p,9Rbᚶ i6KD`/ "e-z'f@}YQJ]*-) ƣ=[a f<+"C<*Ot_zWDC +Bh31;To ]eaF`un؁T# E0?G O9E`jLMf4;)[ 8dLVJSjY'F)!`X(B/Q$k#61e)łSX!g Јۄ%gCG7-u~HKT$PwﳫjVfaU46\= L6gl3̀'Ț^t(bX.]4#yN̂15d%IpHKCن%skZE hH-/h&"e'4_*L7\AifÆmz  ?OC۴򮵬"M~2Ζb~;gmBD!hRL9f|TeFPvAW/q9Lp(tIF1vh2)/geu r gNl)L _pz<r(QQ v9i|0#CjQ-m["WUiM!шП-Ű]ʛoKjzPN\PDPC)!m8k!Oz`tJrP6k)f#oM| tOMV OxUC2t%w+IxyqĨ5(C'dzGz" ƾ]8F ; K齘֓wɆ tp!6Q}V*T{\Ej Q'n k;gQa]/8E] ښS>v0IEx֠ ,=ȪĐ=CՎ/y^QH:L4Q|1)6˕OyGr,l釼RޮН/D\4+qGBߘbrL(]GE^l"]ەYx󚗞=V܈0A "ryPGLqxAj|z]4䁅T<^M6Ͷ\7F opQv~n4ICq[zY|c展vkoKˇǐVx‚ZܙY%K&riBkwYU(&i1rHc"k d';~9!KʸA-/@hed!O10dei=\'ۡ.Soӈ K`f'LC2{Ws?dUxpɆ3[?lbO!-)/xю{ g)Ƨ[ӄn4~ax!:؃iloqeuSJmVZ}VOOR⎷ +k.%NĻW)Vg?k"]f(+/%i2ʤ!.8QB#ņh=rŘKcY{P= ٵ<%`/PC )BI{Tq=gLb a*T{ fTE.ţ5jȄ]bh|el(ZI #2.}"/ͽhz ZؖJ=͞s{h=Ao2R 5x<̈́9sșÄ ţNg! KBRWM^lvytSpŢ^3H[Ixåk&.b3:gF.Kݱ[N3X}]u7ܣ ^5>F+PaRiYߵ@$[wf)#^&WVŃP5w6s&Q_N0?$#|GR)?2Ͻz'6Z4<{ 2j2iS?OYy7mv8==Ϯ1DD/n0?zI}5-JdD+Mȏ}ԹW:_n; qRfYD-qc)GXCsjPmo7Ff*P0b<ތ.a?҂Q;{9G{Ǹk؝&ۅ|(VT'y Dzp1*tB,Pw l(۩A%i E|X;Ub ^Ǽ ޏ'^VLTEՂ{g"$z`H5% 2z;J{b -W06rGzAf>%!*|&66L>бI3.{+wfBj˶ѬdɘZw 4B2a|hzfV8t'Ͻ !#kj@ re@@6W6uʟA|_^\ v@2.$\$!1+]%DZ>&lh\Hj8ò3 6U[-](n\ļ|>f8 KyvN̋+ .ޏڞeE{+1#``hU$ǗZ!+gȩ&5˹H]u;\o!>;p*Q9}3*/-‰)Xi T gA!8E\x懷 mu8jC).)LU/qK >c|?ͻIS b0<1i*w ?ƯncS"%bʚ@&?ɫ*3:d?1gQؕa9^!S"kN" k'KŊ347_P8`t)z[ceտĽH>+Az }XV6Tka^8Cz`͡M1QK{JW`*Z캾Ggj^+N{ #)/C ݴ&[AvG![(ՒW&L]= d&E:&H LD$+5I@,ȩ-MƚOb|gmaLO\J@Ǥ9 l9~v97'RddZzE%wጇZ'&WwjI*ƴ_fL 1ESsvBJ(grƐI%MYVbik/ˑmR`fu=*3!fPN#c"Ʃn3yCRtE^L)ԇzt0D$ @^(咅j&Fb>oB5-W>tWޅȥc:BkxQ uy${#6 kLr?DӨ)XX(W`Noi=FJq hXЌxjwCx*9|cMc˼jgW;M|i|P?U`l~ps0IWx0mwG}"?etf2k4U_>$/q1HK$ˑI =q)p/H5a=Qĕ%1;@etosLıU k`&O f;2RXQRu;ni r^>~A1)W2R<-J\wbt7kV'%f@a"E1'U2,@у?)FHkCӭTx! S*v:AΜ[~Q\]0VICv-g~蓼%:9wuE)ģS"` kAr=m O/@R!Io0I.{g8p]PT)xKǑ6ͽHJVlfVSB#wy@ "pE&8&R쑏ez/LgN_>?OmdP73ƈ!"f)V'L9,nNfwޑP֗Wev(-`ii' }ޤ-`Bhu(b`-p9dym߾d{gրn\RcuDҠ5J!FmB}-ɞ]UԻjC9K.Sj9`n+xˣs[b|2}yxAd# L8ƴE33D8 hqk1vI|Ͽ8Usl"+Q]&JidbPtpP3-nzDVVwir50Xz;8+]4sCcG7:Euuhm# HbN d߰RDK\(4jUvo ߏ?YMC]Qf[՗H(s>1{]ǽF;#H5 !Mα:*+@Y>ҝfܽ+KPd烱W,=&("aD`LQ(e"2" EMrGa&"E3aW)rօ3 !N!Z.Qui>J_GwR,F&o_hierJvɇ9hhs~VO@׻MA[I_&ebgdV+Iόewp]tjC ] .ՠt\2 ~գkVAri cE.k,}%* ;w`Dt~ לIwMt' fIRrV{|kU;͌R+|7җGR."q_ƛ!v~<#U"'p^TjuL:9OR\`M5CW+ZV9e_ rrD İc}E4}$K@q`,^Hiӟkw.bF*.̭Ԅ=w~N27~ YʞDR(J:lnԧ`g֌T0ף#+klFdQΧ_UT.9DZv¸fqs[!'Ԝ@^l-#sCyY,Vu)H31NhV] [NbK 2 '32Ubw?/Ú#Om%c_իYC):Yyfrs灉O4o)-gbVjr jӐ\ }MIa錏`b:cPz7k$-_+̧A%^!= 2Zqv+@:̘/.5Ihx,}0GpjݥNIs웨Q$Jon[IТruʹF"ZPh]6QVI+n,wA$;qYpt% $j >ip#,*UH!@J$~+8zg!؁^?E(%+aŌ%baTka"V9-x +!C_9@ L>e] 4deƚп]M_V&'nXWwyA29u'f0-H&B˱8'Fum  0zX=6ҨXKv_LSzOBtLjUh[TϞ}X*1zd KfwYFIY6h"s8X#8؁tAnR ^ˎe=(PmZ6Te c[I/vd|?h'zm*u>(4rټؾH|M߷Q]4>C?S, goh_7uS fиZJ)F4͜Ю)tP*,q!=E !EɃ[c L&P.V9!=GGǩ%jrd=L9 ӣDn7(y܊%=Wv#_x1l\=֥0]uIPԓ~*4O^gfG< |蹇ؾ3M5L9 䳅䀳 ևg$#,>a&i_Y֣xe+Tl 捈BW!IaOߨ2)ݠ&+LGsDyTrN kLcZ7.UcZn{7H ( :7~ÞeNqwJ"8j،YK@tYP/C`۷;]#_a]+c>"%9^Acj##k#[39Ե%AC,' /ف>O-}KŅ]NiO06mN}"A >_YnQ#ph̾Pf@5P%5Çة)&)P/(\'F6 Bw _T2B'l SSȌ=~`鞮n]&v\ DM^z쉒I[cV4(n-tC6)0>r!`X%J~+_\a\uv n@|YPuZ a ŧcgꭍpk6l|dy&ѷ_V@)6{jE]bP\c1DΧv U#QRA>\ Yj H:T)/?MvSQOu3 2Q#5mպP.A#zGUi'Bu9EyV_q\P)OqgUgȻ3$CH!/L˝' y224 ov2yg|x>G)kDĢL n`!@!^` 4Uz[ N!ҠRI1z6Fa aN!3hC4A0QoP=lIdQcXA(OEzownts^z}xS{ HscNZ}n+%[>7`@Ȉp4n`'u?K,H]4%]:\ԕ)cuƹv^Ѧ`9B;#l[ύٵ!x7B:7VUF 1#vXo*( i-+W'韼 H}-hێqV9}Q>pl_MjbּtVGrS ~Jg4 o2HbltݍQ&]~? OO"=?c4m#' D` .S 4E?ƸYq÷&&?8PrFmRe0kjwK $hxS4N?# 73SO!.V L1O%nh2Z\\LhCVи{v:M/ H^ ~t @ /7x'XUK79G"~ mf8z0{D컱8Zy p!StjLI$`PPK,y%O>Mcb~1w4ܶ/| 3'(~P7.%DKaѯyHV[r4Mmt'wP&Ϥ )%wOŖHG:m9&<&\M@$yQG>X{T{Nw؅pڭygb-gxfeBHywIyYjĝdIJl-/QxPL}A%(!#gFA9O/s0_ѢQG\tk5^DTrKw%K<3K`nWݴH6X Eaω!Z`XKh@o@ (Gr%VZ$GB^n𗾚;.6~Tc*bK灓dOf5٨ށT 7r$kS?ׯ9#?rhBz3~VR-F,-Lz j>{;&;)n2pwBTri'yQ@eh4!#&Pȟ޹ļEF=&w?6MxwdH&cPa]EFʎE҇}b^.&+Ԡ9 Abòks 8̻a ̦)pH]9D!::ToiGMHL1sA\DjN$#Pe)6uy︖oaqWa¸`|5<֨6MR*1o;iQ"/[].KY}V^M#x(HKO>x=<&?9ɈvJ ?bpI8&5MO$b8wKmsO'hi{x` QPb|`qE0d$YfA9aVMlՎ-  Wn<:)>DRlbl<6$6$&BMGֱ|tg̼b']/}8^yѲ L(Wk!HJab lFQqoxj. v(+);JAx h. Dj>Kߧ50Bwpc7j/٤ MZbF] ÕP~]3*Ev~SPSfgU.XKQkr`Yyΰ=)R7sryߛiܱDdݡܷۡq6Q7^&oR]2B`(g _`WnZ'JZ\U(-o*ú@Y1<3f"/2.o͞@j(%:bk㳒aݼ[@k}pT}Mbő RmqYZk:r>tA,Q7TZ[9OgJDO9U\_bwT'PXn LtSEh̠k? zڃafԑ =sр /Fl!HImix'ϢjP|DG:)s\[; FZqEmr/UHN'xEzrDB慂m,cv+GW A 9;WIVZ1{n)S `8SmýE訜p^GԽ;F ~Z4n 5xf;z`aGPb)UÖ>Yc{50 &VT2h?GZ4? "ڃ8_ }fuy5r| Zg]٩rm-tгZCAAOʸ-/pݶC?W-0~DNHi g 1<$̹O!>ʆS .˚o!=|T[uߧ%MY:k u6|g3AR0JA"=v'7[bdwpʻR8\-$pR i62_҇N?#{h K`DZC-Խ>cDQ Tzb0a?~$Do됣YK4!C4\<ϗK_lq>V̾AO(*ȦM|ɜV%0z!Cys0Ͳ 9 G;*7QyObdl?׃xVX$lXƱ !FD1dFs /,U pI% ֧= O >F]om4Z5 ƃnǵO9IXkTBg}7OI'磈.Ee,ixpe6{Y%֦!E`5O,zf0V9i` XKBh/l`dԲe'@QŠp7 2VSTq\|hOC5/ޓFGݝQxsoe2 'NRe:pVFG(vr.LD2)ʡL@W^%y=N"?A*“#Ymdrʭn5|Enߞ<t)ux5N968]]n^*bRv6E|{?(LpO~I,PMՊ00h7wԪ޽g& ]&Ec̓٩PMD]b|)Z€v~)Ρ}߽mUKm d?8"̍ByVxͮS}򬧩q~^~MdIH~=)oO>h6'Az4g%s\T>4:P]IZ#nGKA^cg$|FQ@'}njdy0302.ښ\:;ܪQ b=YaƸǁSod1;'Lcc/{=o0XĠtvի.+G]p`ח1=~kjQ1 Q,dNgeZQ曆TЗXf𣾘~|6WVc:vSBx_u[09'{EZ] =G$Yr30|]MpAd'e&m <=HknpL=q,IZ| |t|2,ƬfIy# sӊmU9L-$L=il4#E3j ʛy!~E^  V"r{l=n_ۻ\w &}"`jSs(Z ơFkAM]@wRl;j#uFT*&Sa]d*K|Wי.7׈sȎ 4<[6)mXWl_fg,btIt[Z~u=9~@sĻt"$yko*8cH61Yem"+P[h>÷!,#knmg%T\T \R22HK΂@j:ͽgL{Z> 8N :ȃcقcFȄ6XKCf{w-,UGe A|/~Ѫ`Myؙ ] W$:,3wUƱg)ټ#mG|^Bjt^8\|4tVN9sLt1g0݌OzXvՒ_LFdv]. = )1rOn5_?S̿Iq;QS<^)yRѥBաKP a) hú!QHϪiHAoǨӜ:a@MjF) w"(NjLWSW0KpDL:䟎,4C~%Isi,$J&\0HT 5{(׃NYQ4ر n2G0;E8Bj8e +MfB/!y6ǜ35+])|#=Lat($usεN`5Rf}+ճmŨ©*z7<4sćlFl\n2)F;jIBnC=ea y Elmާ~6h̴$1A%΃eЫ9!Voy̙("[$HrmKFۈ.N _($ 7L_ou9Рϗl"^o5ܞ]6>ٮb6,YUHY [#)Ux Q靂C+?yFv-6EF şlX4ODBߖz3ɚ7ςF;52a{`f; J12OCxHZ uM;,9^A9_fX#8xGv=,x_[ˑrv"qQ]襤'd;4,zG\>;ȯZx6*-*/Kyze@%T^bti `FBM9yKyI}a0v!"Q^jLfJկ" **$ 3k< dEt@P9Mu&T-[=#0N2<';c'ě e>]&: /a!O qnlj,$E483 =w F3қ)51ҋ>ڊ$eM۰t2( =q?|>+lb@\R0ݡyjZt)j>'P_mZkDC 9?kSLb3ep!&-'~񑎩8qBAOS01퉲\^Ud#W؋6{m7ƖRGgAmĈʹU8^ 9^}􁈻843Q`)N[nLP ZoNfR_[> ULfvB^3LBPb5]E`Qi}JߞKN߂-TTit#=G3s `ڲ2X`Y|aT2c,MPR 0U<M;\_WFqGZ>(T A:BŰ ɂ5pW V\8g{o&ZW=32k^:RZNqMϵ?N89t?VZCչ;: zQ#^j)9Ĝ4GO xQe".vs)$h zGlEh~oTmgoAR MaŇ8Z)NfA!@0 nZE7%ҖOPI '1_``(r!`Mc%F7tddS7 ΗEcdzm$ 1ʷ܊K1,OݛXp뛩1PGr]PW?}.cGTzjc@%S;-`|>qp 4s:c7lTRAܼ`2 "@y01.luMăxlj_U(5'ysbdjn6ђë;W_"h Gt}Oj2K %'1OD77MGHM2RӋIit w1'MqU zavbW1u*/IzX 1%΢2``k糽# CSt̥Dki1A x'r ԰y@HzYAmao&yS w`Yr ,5cOmlˊOw-Xv20 Q/RZrhRuU3iy>{7kЗ<BiS#fyS`TV4Ƈ]u5pKK:J nW~0Jte\16:ТUc <7n%Ss5')19Wo/R `לMYܢ >I"'4k}ؚ9 ]B\fr'BEVn ^#¬SnVWb^4o aX9꼸Fm7ZuNR +ڴ| uojRD;obA=ŮŅbIM2EO`jn⋞qWr19jX{? f{PFTj*m|L="*msԁ##dn1i_!h ))I $(hzKB#y? @EOHƳTU6zJ(Gy3k-o Y=> `|R:pݞG]}T`xQu5JS →iB2 CJ1_'vVD_BaN? Է 썂})ӪT+Je#t1旻?+w:.>V$7HĭPnMeQ%Zҳ,6z#4skpj 3e_Q ȍU4Q}N_[y_(޼a %:*A_" R[(K)c}v:ϐw)",Xc2+^)uzym~ޤ ΄"9QqWNT-槯4 *ʕ&'Wٵ&%C}_}ȉ-.Ͻ:dLQ"?1teEˠw:/DF'p{u ݁2., (-o}:[,<'xl2ͻkjH+@I_g֠SW1%'@=X5.B҃h$1+Jq3{&kn澧 3SJ~&欫'ӽ Z8DDˋbo 0#^Ik&Ln z.!7Jtz)i7.Q)XLWo^lÁ%"s@L,cБ)@_tO;%ɓ;=&)C7wMfx!oyʼnXwZJ%NK?C<; !9T|~GcB4xjrUoB9 $<(zL^ίQVW~ ݝ*W;aB2s97_= [ͩѷ1LY`<tKKZJ”s9W-Ie&hڝJ9(qI 0+Vga7k*¦\XT4X`zsLխKD:^p At7ƃW?T[%}M=.ɳib#RC`cv=:lpFx\c7XH8iz܄Z:}uF'SO?7hGa4N(]!!CwU/d])ũܓtwOBhۊ4?{tmeİfq$Ym{wz QKp#;IY2 x,0{`r(gJ +!A%{9JHo_>S}:/tc1/-WXtNQcw8X͝?K(PR}릉OȾfHn|fC C:njPHA eZ\N'6V,۬^|`ŽyUN7ظ?w3 WZWhg-c0}fJ6G!]}?[$ R )֙oR $g<â=?KWo?fhƷ6l]am?/d<>(Ƀif@ GBa.Ҿ90.&M.%7WSS>ԓz b95x玲viî*1"N[kT#};?j3˲|ݟN%ЁZyYws4[=ŋ4QWxچ>r^CAaB]^r8Ȍ\e2Amcw󯥞o!#Ȕ7#C( oʺ_1~I*^6wȹChQg2Q^-m UU3*w}+L»ø$ ʹ,pDi)L'IY# %k`BTP\TXg'Ӧxm׳ꏐ-^GMRfIG=,P~wud$2y?ZZ f] w|(j,x% k,}0 j}[bRo]l A;ngYZ07070100000304000081a40000000000000000000000016439a3550000c520000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/_]?Eh=ڜ.+Ah~b3l(9H,}TWdг-c7W"u<=؃ǟ?,\| M@h˜>+S'*f+ƿY ѵbM^3usB>[Vo%4 ^;% A $".F]4U1cjh"Ĉ劳e&#[aYJ6"li95"6d%}admro)Lb$B<.N\2ԇdKt[e^|(ٗ{ #єUr@K. 3@cw-չY:=3?P[8d&"C&Ibb(mAq>'(^ {>[D0i,Ymxʢ=4a6 ?n%(*؊AgĢ`咮[@ Hʗ߱XG^`4kw*Gne.]" Có7h[ .A7J%.A{j$%_(Ct~_f3T:sΧ}'1GQ3s !]ˋ=ݥ$dQBГ+@~]J`0{XK kզLfxɑ":2\]~PQ]5@t以eA=46/=vF$o>9T:iSt_Iۮ 2AtH:1s``١Sz iXHR֐4#:8C}~8r``a6҇!aRG9 +c툙xh)V¨ө1Wx;vb/3dz^^^jJh8$>5Op=RfQcPx'oeE꿝w+7ΣPΞԋ;\>VWZV~[]á ](6 z`X f}'$w w,֞r5 HkMNZiT)$In}RSz +YN_(V5|,"^WfLĭJ `9Cte(t#!s DOjV;T`|L$GRs?h21X3\"wB?I(I^ꢵumM/"}8;IT&[e{3^i] io\d|DgkwBJ1ly<&rAT]q[cm)6Is$z5-Ekb/s79G,iΎdW;#Z5$25Vu L tA^-0t/<ۼO>19d4H37Xf~U{ە^LӴd,Iɝy@P jDϙkW1KTY\u)m~i!;T5Ϡ A>S#Dir_oHv9@[_7&x * q#b7đ;92?uX!ZMq`-Nk>p+' ! NaJ^OB)|F.[D6k윦 sOD[/`S-Bdi̧̙D8[/g gv?5NuxF(RC!T`50f"b#Pp}4FD3lK |:'#B#|BFMd;A\ئ`cf#C0rY)CSP:vw73hW\@YٓOĬ FR\ܒ޳oP@rC~&R-x⨄ItlYnX4̐*۵40ٜk`Upe{'#x?Ym8wsIOC Ƹ C^Ygэ\,vlr)nU[· 銈R?q=~\jZO?^pŸUY;)PvDؽtrtN$* 0fz4jG0b8 @ }f@hHaAh"*Hu+]m1?eaS`gzM ϴrD+S |Kc{0KŠl+=XW(P1>"%?I2* Mbns+|I '[gD^3bM9&MH{[Q ɗ kY%nH}y$t8ROdTSP'UKᠼhTIb#NZdN1ꦹ1yKja@mue iqŵ^w]f>UB+h+Go9aӊّk=kl=rDasR^!:>|"^c`S3vhNQx>񘑨'U 9 {eY깑(^U$|0hWXBH`mܴՎh Gx-ʹBL1pN]6eq3IɌEH#$uH93 G;ڻhYCCB hCCLj< ]׊%֠e3_ײ~LtV [wu Z%>nEX4[E_۟ԨzlgME}tDa8Ipb=n9^ Hc>=Z^44*~mepƒJÚ\v`-c ÃNLmeD_f)*07nIGZ -9ɍ{ ZyK2*DRUQJy8bC% 5.=<tb$F^IR+*@ĕuTR$+/AARzm3DAinzHh46R3} AMH \wT3ƌkLn2̵q/J_X ؕ<ֵãd݌[(l",KVmAAUYjQ:a<ܷ%w&]]5ܠHC^Wfx_YNJ̶4?8}P/dy,?nSʔ#SwC vGuGՋ$rJ $_/(g#BXgF`.=Bc"$ :Cm1”Iz/bΦcɖ}fnDw.v"pcڂ ۥvuWp{١/9?s,F^PAр2@FM@ Y<-P+ksAi*"[(֡k`Sa_tNNT]CZyyϏ mܐH}E>!j5+x@$'dXZ-Z}:cdeel&YrHsT_0s$mL@7*y ZNbLsӅA3 kCL%p&dA `ZSm]OK5,`h9q(m'f{Z2lBlOA:{F1ul5JomQS0VIbMt NJGolxQ|w!H+WE;%db.~BMvXa9_ג:=6J$/͞HP V_(vÞgz$ O89-3?71su%TYxSƷ$(MiS`_( [T#A`1丽o,';iwzf4uVhQ19|B .ƻOǛo{•9LIduqM%XWggN9gndIzl2AcB3S rI~+Fݹr# Gub'h (*`IP[F;9BpTȢ|-`h"6gqY߸XVpcۻ>m48Z'oWϽ"Kڢ!]^4*VHIJ$xj.ȩp  ?g.޴;:fXݼ.b?{Y"g$Knʧ(˽$z|,D>G 4ւq kJ| ;Um$l1 qf^?ʞG đ-6 PF/hNSE'o3/j&bDŽ:-KqRu-}i71N AQfe⚏CA1D7-U-WKAADWa~qH̿[\NIte'wtP՚06>49t8Э&Dr殐 o%mټŸp#~zURLcSk꠷/17oyՉKO)Ȓ!=Ї%3vCV?E%%J{?頎;v1:k~^X?/L7aT\RO]]1j*K 4ֹ}}6%oXv0-*9>I q.>#~Zۭ>T~ Ro̲Mcz??-š>4 Prz!Go pOvaa4?̛K}2HlA\mV8/?(="Z[Mh(x04tHhRF/٪-_=e挴8[`0PJu0KB(`e*`**+F:MXv`;|_9!HV.FHluxg.ЎpT#;R@p[xMމdةĘf!x|wRVVf- xI nZ$n J?L8Ljtv)DE'w Z(VF #gd/NW s Р qɪGٕ;b7 lKOb7> "`;]NvT Mlw ժi]4iT*ʖ;ڧ&j| +9{d[{@^ ] 9ٝwT 1''1U>Pku;o'N=,d1qK8, p^ @'BtX:KiV=@v~ 6/CsҔ+S7Lr3H wSϧ}v1`1`eXy 1 ~s5Qd@ʷwp7Ҵ~jSyZ.extJ݈|0Eѐ{H`F5I[/hbrVx4n}&Dbf/Oud%.}Zjv+D{ᜡED rј b ] M`["S>ceqP.nZS/71栟g^=!}wZUa<|& J7)Y @ RΙ9EBUatIo횇N/H꧹[Nus+//E)|RR>&шl+|s%C/!*/n8R|*);aeE+KDH9i:OOR޵ 1pŸk42vcbϕ%7r>5\|?Rio*%%X L/8euLɘvu DȢo$mJ[ }2Gm4LhF^'׾UF8H=5o\&y[ў@^Do,B0WENW^=ǂ"]1{S#+b~Fo%+ MȽ~Ieh_V$R 1qvW"PW)[+n K?3F*T0*jsJEF @-}XS cJ;Mٿ'i)P6KU%`*Xr`,.?} ƫkus.۠kݖ3kd\4{Уd+XL DrHz"vδm% .rcNbH% <0q| 1ޕ"LwsGbW-la(A.N+퐩D1e3=Zb3ߥz- l rY4<^Rɤ! eX[zP%C8 >v͠o$b6"2kD+NG|jtq$ͼ]t6lPjM4 dLhYl+IFƄ/t G]b7qL]Go=8&4?nlANM&B)%O厎٢t{ T)oz)3J>#G#4JLc8D(gʞo%y:܈ZqqJ0Y[@RB*%̈́!heva_2L&; F+"jJCմ`\EVڸP&W$޿USʹJIK3NKjlo'\۪Q$ -1 wP-}TBֽʇv jvsNjeROnRYGt0V 碞sîu4'`|!۞xϘV0=CN\W]XLVi}Nv%w&)jPV솰02,xb -ѯ]RO1 4-DcݴU6l1L[g xMdocC(GWLd~ \EVZݓ_ N´ 8:ħ\  Ӎ_=3L=H{s.E_7əW^7PЂ}\DL,@${.vXtnYx ՈRV9o0I(oS<)=wk@ɰRӬFir^=͇R'' oB\u30Ƀ>n _MBY?I)}/h`D@{HC٩j3}Kԋc1P4*fĻ b*v<(9/ Gp!7}-K*@=@XF@aMӪZ)7 6л{yi?Mt1>_%az6a~fgMI:c% M qN(]CΕ Oye *n' C|捌Mr0%:3ds΃9EFk;mjAMm~&gA@R(łuIK6w3gso}#N5T^ h.^f;%G1RΧ7˧_paE:Fj,bY XV]L˽Y>b^G~ %1WuLV;`Y4$ݰ6R~=}Oa)Ol ^_SxZ ځ6c~')`Wd^ϳ ~q*V ґ^LI%~=&n]޳So&VHܪTPæ ,Y8Fe\1W /B"9 % HX<[2\u >e,)Oɜ~&ΐ& zc |쬤Q~0mW +ͦоf ̄rq4% t'TԽ rx| O0 ^u$õ΄|ix:t";dnP3Q^;քUGVXkRD+ h㰒tD*>S4S s iNFj4yN£<8V tpH[)O@[RVv?9= x8)౏:Y >Mw1FD}q?AWQ(_j#yъ%~j%˄uz%>j$3JPI H 3y% /2fgASXIf`*ÓN8h#r޴ u$["@dJSq*|j"&M#WM vWydS uޘMԚZ/^C_ 7sV ]e^}mm^ p8!A,bX=`6=0bk}yw"&b1QCNQc0jޱ$"T+^^Any/׽Nو#M"pՄI )Rƀɻӭﰣ]bžH|őУ5rp^#^m3ĠXͧH.f14Opy&u T`pl[!'}ɦjPljjWufJ- uKnG;)2}\2X.aΞK^ hȚ>mtMZ#/oy$htGUIjhbP@VR tTU[T`ea@KΏ ,{j>n32j?LK8O'<5Dڐ*^5Ǧ(0Pх۝vnnEt8&\k x=~wdoчK{ANI9filaeNF1!V.9;l|grxUy ~&|KiIdϯYq,7D$nr9: A n+h]Xkt^`ygԂqݫ%bzbTJKbM,qֳLh]$F CbuZHL^MꍩvLH>vw*0eAԹm=v0A"e xj&o& 8q,*$|[rCBMO+c6|-RzZ@R7ǻʅ2jUqIg>DY'9yvQ~k~qV֧2O 㗣|9lv|{fKxxtw8⦽w>A P:V#pTXٗp+{;\y^2g2굂P2Q3_h5l(r/"SJ D#8Oq=ۏ-OOIhTLSiu½U|ϙ;#*;gm Es(MTU|n'tl&Vܟ b23>,l 25fc<σ)JG%wWr3u}‘47A@ye|2dV,#F 8BȅjtW]0t;9`+B_aQ[n~gK8wK< gҢ7 r!(]͂ ݯ2p1p i xsmIu4ILN[abmp&)^:f\h 2\.HZwLRy˚|V}cE/9fgҌ5Di}% /3QR@ LCϲ{z([n{[+$V)`=c#@ B (Σ9a+\ v >A @4acMptO?gXk453fP8xJQyMBOw_A:}=f'ƍ5a H+N+z|V~Ut':7aIָyMah@پO[%)S B_'}߯h ^r*"GbEqY}S e30bumL2DFYB'EO{pEV`aBLP/6[ pcuj[c.uI 2pk2 `|9G"dmX5 KH' I3 jܳ9Ze#H8Ps1dpS]SRb(YZíxvf@Cb!פ"NkE3gIy*Dx$3y*fE bgADs]z Pb ")HtNt_:.M4> G6m 3DS/ srV#yIŚ|X"H1a p( V7qȆ+rt#xn`P6Uk8㊇ڗ*  C49|`iEյ)1ڔJр5`p4"t#E_,f6~w'OAsʪYho@ pz'd|{f4Eofu.%SbKN0 @=) ,ŒkWVHr1JwBOCNt0-tUGlmMG%sFh04I.c^4-BK\]m5' ?)| $ МmrI%An(|jO[Vy@j^* &?N4χPtj ĵSDa([ja!|Hmw?^*0oqմp6 wb2tQ+ry3͔kK2v/x?#DeXx\ ,Xn:c\IVGNDYR?es* ;l6gƱdו_;/% HQ^~{,r ;psS3 vTF=+p,6-7tMxrnaG Rx1e͠ N$54i[d jeNpM(mO'Ia!庬#>D@k zDi^+}Wq0v}!)iuTw=="5P&C[yJQD>'mwih"u;B{E/}wc(PӪkv#'hU;rrS-=dz@ȨvHJE#uј5'{ӴeQF)1 yRߞhnZLIdjA$X=vM'"(:#pyZ_P[kۭ|6 )tDCfS*Q}h(_e8ݎQWhΖ6ul]*/Y<w0{1DNĎڽ_>;0 #nwg}5p=ob?^2QM;9t伳k]'_wp]$@ pj XEDX@PR!Q8N$Ny1v$\V(1 p|fΚ?ײ;n>_0]eN9@UiϏS].`Gc`d ͑Q NR |Dt *yq;=­^kQψF `#ly:rwuo稻rv Ib狈s!^Y#Mꎇ=BEhLtT `>ƶ8};F込m@6s8i:GdÔĉ4m0S5؏M娋x2sEsjkeԟ% 1.=vX{LwIUl4T'ƧI&:הt]PY2Li8"QٔbİA~GFW᫞R4p|:w# 2=pwE{?#QYU-Uur a`{9 #_2ڥ UhlKٍ뢁O˯K(Y6odiي#%ɢ^'0dJ9KkY!}?F 4x4r3la>m mOQtpۢ;A}ċK~gWԫis-2kuVeЦ/kzhlzVImV7Bz7B:QѧЛ+fԋz:2\MxʱpdJE8RIv'w"yVw[`L .b7f9[YZ6LL@{Y$Q~UǏ: TtpoL@4?:a.w.|Uޮv߿a<{^fLd~.\ߥ K !#gbk\}V&s4D=9[#g]Y1_{s8 Lql˅lT=C!AD=g[w$q<$)b;sTC)|C |a/,ن>R,G({%t1!tiIYk mm80W=W& o`l(޶jo;Gz7 \'R{k{ڶfK8HvB|v9jgYW}xWφHj{nog`E܌ߚhtU;&! C. +JCύ^&9p޲Bs̷2Zm1A=j*G![,KM ,G,>bcrXt,F;A MYY3 FaQȻ^( ~@ exXXx tsRiKu1[y1AtnRpfCkkGAvbsnfc4g譧o`JLXra`{`ML'UHi,l+`B?;\`He"=K_^Xcʶy` [L[ (+2 >YA&_sN VވC//GCnkwѺ Wl4BПU9mMH‰S4{ƭ> J;_ ؤ0qsbQ%P1TrTL+!erE& ~}I9'kvU2\C =tħnG-7GȻУ@l/' 6V1ގ1(yII;b9(Ϻ0uWڋ"u\1|Hk, ןܝ'H(Simk, MB2IkRt58x?*T9 rP {b  nt $hZ$&ӛPwH{3SVWAt ` XCo*+'\RtMɕA@i$-Rv9'V3% b~ˌF|1^Af^1o &j @[~VqLҴq[q!vu)e|c׫$WJ3|o*Tdb%j2k>qa6z)݊:@j;QQG2N dQ/Sp=Q*G5@iJWMea(^,슢.qxzPZ*,=6k:;T۞րңH~(?]>?0PWy&XtbLV J)R7G.=Jѧ/@\"܊5Is<]W_ ,L񍸜rN{ۚr _aW=hΓVǯ?=z#F}" S*ۇp&.3? }zNEte ҽ}W.-/zwձ ǹc =V=_^,wIV,i#Zca ni5:% ʒ%}h5Ϭ.8VF8ڗ]ϕ}IqR n,"0(Ae.j=)(pMAQMT ]6/Fĉ7)gS"0RCR{ DFX{.l"'U]8Õ|/N6]l9R텈;A*'2\zfnbKx6}+:XQ[PUT_ֻc~gLh9.(8d̙'9:/`hP_ +U SobAʪ /:}FM >J)| DңuThbj}K.*5.64,0Qy, ؗ6 ^=g}r˨fĀJ=ާ95&,:l"@ cH)1'GFBi4=HYs2e.MA!̨z5Ta1ݴxR8Ec-P->I2/ b} |ȼTkʞBO&2uQ =Sl8,XTS,"J^^s.8J6@8l?T<#Z?BR"dFL 7&zg qL}Jlp9TmQ5 l!N't.Y֫!ahB 7?)(k)\Jw{R/Ҽ@)Ṫ a(FH.ťaa*ʣ/A֟H勢0fhA=QMZkXmvy!۬-%C@+VScBf$(x)WgI0"h-~|?,'JiĎJ)G0|t5jeA=egQ5cClYH~V<a+H8Gm *ݎi :<IUs8*U&H Z'dဩj'c"/`%_ƙ~m@ܓ{aH< bƕ)jT*D)Q<-4FRVrWC#LwrD(Ǵؖztʬlla~2~OO|(9hKJ uWTxpF:.U$]- OUHĴi*o"=4+9 cMo C1`u2RԚY6Gҳ0/!PAyB <7 p^eقyXP2?z~H1h=Ѡk3;s^I6+.>7Xՙuגr83h nCI4{)yL mvM JVxjKog'AeHd(IݗTgu5+X{nc fNc!.5.%qԲL5Yw^gT88'/ 8M;Y^Ҵ~;: BZh F*# O"t:`\w2]9ua&U=m^W}lJHcB?KD48 0 ?4I.rLCD, o# KwܒCZ 5&{$R VHM L`p{]%{{Ƿ<<n'Iڤ*!l_"N'C0v oʿՖ5L"1\tzUZ=830)PP[KizqpAP%D<ۅG!M!.Dݗ C윋b>y: ?$و F5T&3#vq_,IxH]O& ,-PӬ|9I& |?$0ahN_B7ד QVlVODqRhBe5H/QbFNL[=$TarЭߍ#/=)"z(NlELTjqp ܮZi<"E(ዚ>`ГA'oB!ȊA n" d%$2\|f)/As6kNu6X 4=װYeo7fN 4ZbVk}Fz葜3Хw^"͋\w&L碊y>5̷&\ R MG3.TAM}t݉"R&"bXS?6bwH~ EF IB٣R%X r8?cWY*d2\W2BͨG| CkPwwͱ^˄dw9s!c8}S7%EN`c7rx$r})Ap!-<;TP#SÕi+$Y _3SXX<(EǏ/?נDy|Ze и, t0e 2= WO޿=DP9pO*}LKy~8 gJѯ]z?)p辉&|w gĖ=8~M>r5rMMĀoLqNwretke/Iޭ)ߡ8t&,,a6׳ƚ&:N(/Tⴳ5"%Sl5^h7oOGrbZygeG!27Fm Za~8/KOo[ P >7Ǻ _-'p9%cW歐mGm؄;_SM`6$XN{ih>a8{UT_jIx !u,@=[l;7$կ4 X"4Mv7Joǣ+I;ꆨ]GDyI'?PBVkg!i2HbѡΖ_ʶir>gUb;㠞qg*ٵoBB14xH۰?7dƸ_i9rn޿m9|W 3мe;$gz5#eH|I,0%#k gr2DBw^㦷Sfx3b쪣:dj!IrRVXq5l FgP̰ cJJ@\O%ǿ@\~0Ħ8 f~E&tr(~81$Ijυ?-PcA)9aw+Y!9b} |YWfdP/ 8'm@(6Cːv`z*vЖ+|[_(P? {pz Rm5Wgװ^xrK5zcm'(NBUb??Xtssm@]@7C᳢%ZW4CK?mM6o'qEۥ_KJ}iYd\İS_gv?X u$h&Wc@-158H"~+6FXH/^8< dzndḊv"x=shͳX:]DKWX ɚD:}T扡}U|oh _]ެu4jgm,򇚚NZ=~kwTAZn[dG~]z[Z5їz!郱Q3䊄"I*~+ůbr-WYOHs>2a' }cu\e厦$ r`:1P)?̷Cɪ >@ۧNwQ!.U?@a׌bw Aցjj t"LhW;/?ׁ%_B4w.G HT4"@w aJɍZLCL[CO@]pV8DG+g湞Z)wErf߭ 9n'k/:p߻7çza֎w-^Ӧ~;Ⴀ).oew8YG@ǝbȊ줇2 I2KC"´ b7-Hi=8)I-)݁Y1S06ڌ:rmCa7S% )^:C8h{Pɀ)\(cWG^b!R>i?L\q"yPWDJ<uYWELnl'y9& -w]MlryQژU\mcC,FA@Ȼu*EB[S-ɪk2 Eɓ]l `!WJKq;fB.Ug/wu7bf}iy kG4G ϏnqJatn=[ H ) UltԔmR1V|A/PlOl:EZI_t M z!$WWHEYU,? VDRj`/i4\'5_B(26f2IO?>ŎD8q<1m{*1~|Rk,ﻉ46S ,m㾀5a{dN,*IݕCTca5EpȜfdd=^1q;-)`3KYWTw$ H``F.GH>)k3Ծb_[u7qjkAm<'7D[rϢ:4LwYzml27,5uݤeᵣ%3_"Cw3MlVҍ~7n!23}ܤ)"*SV!?ZgJ> BU3ѳiy\ɱk!E+n$8R6l?Al8+͛S[;:.|HvLW}b=\!w[;zZt;iYe.YP;y5Z:s651u+UCuk{x&Ђ`<&!-r̕Pla yagYv"bMΫQ;{8}Mc2KDӜTa0[ '|ݛ]U?k$&[|'jEOf`ѠpЯ@ZZf)9}8od!@WgC=oRkdS{բHx,8 [&j9c`R~^4bs*MEE=Fb]6W%iS;a:+Zѭ ɼ(9 6БHr;0T+ڤ8PZM졋P:5;c3d5nu fۍcA6E$)<oG.?1ptmQ6;mF ~ɏ rӺ]Ҍ"G`mZ9<1Rnw -Z̫3SjVv-Eȫ.SO&َF2k}y%BOZ%قQhQFhi%wߎ =9 .eeR]XqO[+x)#!Nrv*ᯢs_7ɩo* PkUڰKpQaA o-*qj G#ߣid뺉E^h oPo [G>4\h,X:\cM0W5"\Īo$) }".zhy%% q4767y¦uWYwUo' NJAԳ+=<;Gj^m.=\Vr{ڀ}4DĆ>bUekGpJ8M2xr7D^禖 qRF\qUϗ}UKv9Rvh&Qym$,Q/0Vy3xAmv{4vC' N2u.Ik j)0:`:x2 A'܆?|Vi od  ^8ea!TSL]b˿ۏNi2G ~OMEaD.\yxЙm_r><DiFkR<3~# sM'^{gX>#dc3e)R?z(LUaNY2Ʃswf?/O.Y In>Jg i2f[8ϖѥbs_CjZ=t^ݭ!- ʍŨ7̐~jDm[bV'1B"7]ɑpT|Xcm!TxdpTlPfLT-IKjXVBÞ,%kf1fCXwQ7S{>s={}X_֔H-y_?g^ؿ.@MQvhPg@oƲR34A0L*̮0Au:lI㖃qsy+Z(J@tlc tn@Tߖ 9AilVZ`?}Q,iM5ՖT/-,BoqmN*â=ٔ *]#gw:W#a|z}| 3I7ʤӠ) &i| l]%vn ]UNoۅ'-9LҰ3eJu/tnh1?; !HBZԩˇ_-V^|ȓV-W˿0v{1ڴH$8I'2A Puk6\odz/+ om ƎOGJ%35_F  m;# '-Vp_[Zr*SVboΐtKC}"7$^^/{&붏'\/m:GB2c d)D~?{T)|w2}ջ|-?+CrzidD/`$0L;W Fi-R`2Ik$,>:*P=F_ _pgeID7E-,q &˃ɼ5Ֆ.[TX3v2$?:-T(_+g[I&D}b1MI/-ەrEG @ yIC+33 =S76w&^>سɥykT=ƶ4#&,D5--b{ =D,ѫu^CiwJ>WmW8ضac1ǖIANWNDqٝ[!q!$א}ᱴh20זD0#2b̮ep?+{J zP-eO<0'ceiv'у:Ϭa. 6a0Ȋim{]WQ ]{<~sVr}J1URQ&lV\TbU?6tș< :FTۜ 3+jX*0u@ITSerj2?\}+yϜh}HWlVHy?ATXՍ4oK돐OoՈX^07>]w?™>|ׅ"mO4w*Gh `e:'Bc6t:߭]nL󫗛(!$N~L6Ovל-S7 cL Hܒ<>j{ C E TwfyVBDX*Cty_;uyNp&$2}ҍP3Ih6PfX*c#%j!# ;| ){^EM[I wbu_" sᾒHޝ]@|,W#:u yMӲ'uBg0PDu4o0ӧ~X 2A&[Wڵ8iQY֕~Ŵ0F3. YF߼zB],LT?m-Z!_DO`E:qydXk7El䏀h_@hN]O6e`Lp6jQYQՓ ~&-S rELޡ ~>&1p*Ԛ"u|'Kn'?,HP|bm`Iʋk͗;AEJ"9O'ILN(Az?_`^꘵^ ͱxD$AZ`8qg*, (5$\4!AqFoNmKbBvom2JxX }p:;m; roahu>,Yo)@E\H+*,,qP4]\ =Y%$ː P'=$wŝSWM%׎i\ݴ:=&-jbr+u䳪cBV4b-RWag{4Z,z0qirC nv׻߫>k6TƳ * gZoF,lcOçeOL"W[WG$N&,|Ăd‰ 'Psi(J 阫άnC"KDV~70GkHb0A44C4#]br9G@֠XK)"@9݈߈$*v. gI~,wnS⡨8nb1Ule*D.o0x.y hTZMRk m v9|Uqϙt7߹BıZ6*b˞qFQ<2X_Ӂx2/Q2Lf7J}ϒrgp8bӍoiJ sOEhlB$=E~&\ [/v eOˣ!^VEs{yE"<8̞Ǝ.*lͻԨ{bz*%>!MQukE8LRNƷcx~x},В;|g o v3S G<3Z*H5~9ww{P~t>T˗T##=v2nx_'bH G)~. 2ddpsC!j܈Yr"*v`1N:B6=t=O\PH?򟲲efyW ,כt e12//~" xnCQ]㛃3}gZ޸B2LRCnɆ F֒zޤV6|9=7؟Zh8cE#VruJsl 7,s]RM4/Tguцkх%Um ZrjjxGWN2F'}U\nx[Ŧ|,ϘsSh2VrcCv쫹 H$o/X̜L(S 07S4^ϱ^N)|=ɐ3ͳ^m8,='Ѝưu M7ОȄEU]LZ!p8Xᣤt Ӥ =22_}BXz=zcB bM%F)+ԆMŽVgyًO2r'Zމ eSG θ;3q!=)PAF֮zRb *? ?7%r|1 ^HZ꨻򑛑fEϓE(G)b XWap3dʅ19 GPEb0("u5Er?c')= 0g ݏ{4=ʳM)S#qme5Lr0e9.\LHY Ym!&8{(;5w%{^A{KӋCM[ &;a[QZ 26 A*miW;.Ddtb8 8}7epXyexi{*ȍa$MHz{eOihp^Fj%9'?D-23!(1j>Sc5^ % y@ bA>APnBz4#EQD\+c#̽MǺ]o5>&J~D7 ^w !„ @+rҋo kuzȊ~ZHCnU8Y/d횰3[9{7? 2! _+csNFdY/3lXPR|Ckc= nS'~M bx1=u%1'sfW(2xJYVXcM_R3I苚V¼%tȄzx4XAHR~CĜ3 :*ѠX`(XZ jP4>ݠ=jyb.3bh Bl.2XZHέjԍd͏+|1u=ot"_ P I,e@K^iH\:pZ[($OP Ao#% ;6"6Y)zcP-5;Qw?9'&'RT-C-SW;?wwjJÙn-*s2Vx&O!x.V ?} B~J+%B^Y f>?(0lB$F-epxm#}e<3yNmڷ !?ʋ-'sK '>M;PM}:؜g2v>{Dmq_;4Ng'7L#íܔB8( |vޅ(N6ރ4*p`b!6"he܎¿ 2,b򇄓w{5U><+!*17 ũ_3U`ߕcN9ur?%¯I",W? @.vFEJXM @/~P|rɵcwMcS Gu$䂩[IpW>hs$&>Y t8Z N"ާmE}J~WaC)*3?|][Nh1jeN]bQ-׭L*8xOVWxxw:Qnc"((o5nC]74:GhR'yH{ՇKG:!c˴o#t"ݷ=Ha+w%Co J핗[eѿlp5nǖ!$њꐦCymɵR7xZGnTIvHk)G2?t!F%|p.Dn$K5pd82>.~nt(4t*f!6ʵZ 5I.r{dS(UZ*DF}DLӂuAη1z(-dYbu4J7\ X ƌPyyEZ?,>3ϥWvk.޶\ځ2Ls8t>}*7ŏ*9B#![Z6I5 B-j:6a A,@wmΗ qUɔӋު[z^=$މ  Ȧ ,fƔ=B{h, 65%D]}juPb~6|% S<0ORr%Ѓʡ nn6oƉ:r&\>c!?HC|?%/fO'*HrGH1BK۾\QE^tDQ& ٔC*Fp;`ɻDZ1R Iox;~ʪ;[,L~Bh<iv;c䇋05}-g=MZW$.uaHni4Gx79_XpXR3sеz ޟ?FZ$6wlLihTj&V mPOq!<~lW}5'yLhT ,*J==o "Ӝ@.WJ EdhܜJ"w`W_jHS@( Ɯn\OzkG2Yq0E9:ЅYߋFS/\Y`qe{0ђBb(nLC3ū"m|BzGT_9DPfxL7ӿ8DZyYko7Yo j>S2aT/5״8W?.%93\Lp}h"UC!1TF* ύ)@#O3YM WAB}iļ کZS,q Eȕs ĵܙܚ-ɂ(PC߻"Ƕnemid)C/K n4D^*ڱ폪h"H"ݻܴʲ_nr243 K{"[lP5t2)p?[fDA`m9|#tkg hjɽ:#"0 FCQ5?@h4 zfMs9ڨ% U3u!ׄv8qU^(HB1\q4tD8kwȈNbȊ5y>t-@TS'q9!Ni s{aaRlܪfaqo2 UU5d'axrNǦC#0:wMgKoyek9U r>.|p'PM$/Tj)_;}۴! ۠lJ<+7a9v^PV kTMZwvNA?zlœ7ṯ̂)]@3\1AA>&8V%I.X_VUb_| $i ]8@)w)>?d%E oIdW S/ h@}VҲd/jȍ7nT J]3^0PvHpգ^PJNw̓UYpI: JLjtqImn!BJ gh)jo mK &0v_khB#ui/]oeai |tZ3K$> R\!PC"1)F$ֽ ]Kq C9miDlXh!-W^YT5L-.KVP̾qDxYȥ= x۱&d3nW)Tb (Ae9H* n[ xq2yjŃ+`ϴJ(F+, =AGN\#F+X.@CjQkeYf٥/Sz|JdTW8JHkaa4ק7{wVޯm璴>;f~~n- wo3ʳ:&F3Jc%oƌ"~h%@Lj|}đ+ۥ&Iw4[E[J̃,6|d&7gbh#ۂ ڡv43O`T7PSVxQK 0.؃i/ay;BƜ/ݸ\+ zᚡj‚-> ?R)~>q`|-JCtMkc۳"Y"rC?1YA@[bmtϭ8=ܾFI#b͙Qȑ0nfma#=vP¯[&Vv9^fSF(櫖đ.,WEOb'褉L2zf^q#?Jot:e&t\rBR7K \DIzz7.l4(zd EWkX2$n]D-vŚ#JUG6^}:7Xi@Eޘ[+>Qi6V(n-h"6CxPJWfR?\VKr-A) {#8 =F$XY `!cHZ TDzo>m7N&F#_l;+)J>s$2̃X\=Ù>>_i'𥜻B9nwG>=sLE~<и&ӺŝSlD- ?=.Rx%+~X5sni4qm`4ZR&Eއ\6,t'U"ΙKD!X-&[dF Of]0}[_]%o1NpRg`ΔJ~uej6[8`3|3D{Oq%,y())^OILR Y* RJ@O IQ#MMgߵ9FFݡ س0]G>Yձa֞ߧia8DS\Ej(ڂL6hxH \~Nˊ6Q&zG6OWu-=?"أn lh5Q m@;kH> 6KChn?!MlȨ-3 Hh.'5 ?b`BC`y5zvx%| Ba'c(UI MF.~|ʥ1QwސrVD بXo&wb?ϼ)dԀ(i،?S~l񤮾!>kY-R "jԩgAjLšÆ;9(Py&D'I;вݍJh'Ռ-rqcXuF}Զ~]2Ká cph2 +#dAlG4sOkNn:B:~e5(c?ݮ(~3~ I.ƀgQ__ߞQ/Bg];_I!5fyVoHS/7 F͌jnٽ=gV_e㧫!^ߡd30xA!cvpEt b5r\K z2ݮ,AUq풣<2g$si#n!2 %dJXE wS;{*!θsBLckL@H>r0VҐ-W'UȬn\!% wo3 1 k g \„g.7~!|Zf;"?I/0"G>0?J2#q0n|m`hA\PSt*dHqc9ӕگ%-y,f2fK+ qm3XPunl7 a#)ӑa`WBlDmqRR4 V'Mu>'o7&qR_T&, D;s Ӭp4 \x|в>`&*~;d@I6PFYZ(1Ͻpbk<::&sEaO!e-@[WC&'IXjh8*'10#T"iŧێ 鶞W -7Ꮈpܞ!!KKu˞@qRorA"9[]r` jxK t6ŨR?j5wA0ɑ Hs2Xd f#v8Cvg,N" .3f {N;/bkPL58In04b 6T/1϶$u7uWF)Tܱ;[8 5g Uq(Lf!QWrU %pXw 1N=aF?mqAK@{P񞓣>^B*kM2 B# a47Mg2]B MT^T[On/@JʍP.木hL.)c5A`>&9Esm S;u:>]J?9P]8\|/H$"5Սǡ"ihN ] raaR( zDͤ`dve:gO ١ni\"(A/NP DZ$^q\$N ]ͯuA3@I4$Z[ڈ'(joj!K]Qm"Ei,B^Ls(tAic1(C ]~aDّ(P*_xI4W8Rc 㺙F{j%i"ݜa_^VoҼfk4r8hϏ&>)W#ـ9a2B<7\+oL/à~&A9Fţ7\,3g 7F-Ck(Pq+& :Wg@K5 ]6f+@@ؼ0_:'!`7^^ecV Wzg dަθ{ )1p{t0ś4r9L Kٯ?@eem.zB(œ%Tyo7=ĘqM-:hPx{V,BJOU_Pg:ijlMg`r^ZuUq]# K[<ܳ.`"s{b}:*Ɵ(|FUM)gFQXrY A; 2=ސ2g_q6/]ul<:2Pm|J}n:d+Ą{ZLڱg!r]pqf#m B+LUtM.AKd {ZU;ݼev[q t=;o,Gꕾ0M}qkmd˫Zeqh%unT0D (zJcnȷNGZZ` 3!Q'ۜg !)QKY* QErǂ`["e<uu}4F{p;gE?QV/6:=4^H.U$)[EU>z/|H)"~"&DJ -wMPi(UNRB2]>^)E6%5^4m+}穯;}0ǴVi4:~tK6pLG:EÂaxj"z.;,rNg9j{pEI2D'h7%{/*;11˧z2H313:Z /Vp\Up蝛itgrYG1K)$KC-E,J"$yINJjCB$/kvT&h('!8d"E~$tB[$= `\+,k@˸{E*"_Cg} NA ܅v/_Af eK!ZS|*Z;P trQ@ZRsD'٥](BLLgr>3!>H|y/H8h2YN̖6vK!iwe',R=/;C$~ol\\k,Q)K!n+ƃ7Sm}Gc6C*p1!aUnS~+Cm߃2޽羽>za.L"'Գٌ١q3|&ҩn_P xF&q֔g~F(ۻG,Bk: K׺PUR>RH)YzP[qA֗(7o UbJ|zZb'RT^ƙg.82yLV!ƍWw-qTUpeP?Pa_ +`ʗwn?v{+\}ViGr?@K0̕>:}1Odnn]\1޻Gni;nOyrs]̩tXI=UrCA-T:R uF#K|\`̩Õ^[>P#0O;p[ ,=.Y1i)t A14pgقJ/ݖlα h9_4ءΠ` t&HU|E0Sp M1&e Ih|FqZų((;zrpn|}ǻRkUiP˫-;f P>yXԱ\f)[Υ(iVNjv KR>$c٣3ؘ oVШ={zBj> %}"m/Y lwWS]H:&q-A<-35LϐIǸ7-mTEx~'XJ`$'U^}{Ę%P^!5ހӺ#A#AI2.9VW>7a,{Й+ F:v&Fms@\}cƾY%z9 !1 nO,Bbf2L+po hҠ}". 9F@U~"Gr`fRHd! ؤ5ô> !oܐۖ-8dұl$jJKlT4+B <o79;Ѱl O|r+/cXěaem?NlcSC=zP8*tA}V0cT$mӎ3o@ I!5˸to&j'2E5Q- G:uL9Χ0Gz@c5Q@ ei=|k6`%:!Ql8mNtPeA@ˆ9^ LC_#& On"E hhh4;W7-O[8gv¤~: t[=Û|țkV;Ϟ?vR] 3l]+~3UPy#mӐ߃:څ*Qy MVQp' &SƢi.js^[)dZHIk@c~.1Hag'Yb ;JB$?t3Qt2"c@IS}A[ohh8WVX!OCDrGcEܔ[2mZGB}H)2bWaVD߮< O8^ y $H,CE $oV>)xZ^ ւOПcrHB'iLXv*\Z3g ~+@m_UK?az1tkŰ\hήԻ6b Kds-Q8}rE*r#o7fk㹫h&TiW`;u/ %49)"Sidf$ItpcT|>&R" uag WRoZ'_B=eGThF(ZyZ=ًj3%R"59AVXm:6":Kw$껦#yޱKkw|ھ21 ^; 3?z]rwHCɱ-Sm[z8?@I5tަ+ݧo-ϗ!j fO8j瘡fwP'?Nf3!0Ԫ2 :W@6[}qI4rSwVA1 g,S}ݩ$Suk @VP_d6t "V#"L)7ϝ޾_hj2T5/ !>7MݲA kiQv}?i7%D0bLZkL?w*R:m BxPzaI.ݝB; (a.*m r8UxOC}LE .^=/_bgYc Nε顿wYN $9vڱ)Ƈ%o7ƔW:i2"2}DMtK?ZOa4+|%g7-X2.ES]Kõ.C\9,h^| ˂ e/4rP롰 oX@0 {~R<;fU h2({#Kː:iC), ²+X6QO~,o [˰ZBX0h/rǍF9>vqL-& 2&,8=h3 Ǧ?(e$!{?c Z?xkyϺFe~ZFHAEǼV۳\YPi߰שS6ޣ M2 b\Lzrgj`đ{ 9_ݿM:(hIC({8^[+ֆlr񧮅yՂ^o⦃("sc&GҤ!ߋ`YyZc[=@rh>% uy6ve.!pI :Jg1lpZP 8.]memgZac ޺ۅ6޼4]%Ya7|m$f54ZKm2?/:%ͩ{%Oav8$ bjCpQ3Rȵ+^C]c59@bP*f O[ڨKJr#IS|MXUEs 5 4 5 7 x"QV\}Yez1N6-YCr|'< Ӹw#}iyu,N≮:M-f+cF!Z#\ 5\$ TvqȚUW.{T-gYZ07070100000305000081a40000000000000000000000016439a3550000bb98000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/OϻX]?Eh=ڜ.+<(aiރ۔rr\G~E NzS%~n!3 3 ;ܹ4ň>~L)" )QΧ.Diw"X}pC }xS}?3i'M!"e1 M"O0ܶ=6M;)QewXKxZ0ěΡ*v ]y9IPz7r۵h(g]Х,3m-#-"2 ŤLnx0r2X8]}'Dv }ۻ 4)=m*s}+Y\F~MU\c>h2*|$s "?\leX!baGn;AJV13j{3Wώ#.B  Lk_u\g3~| 40l|D,s1|dϢ##FH8#bLU_zHw,U^:NIhMm 4d{ʼ# Yowa =YەqPLr<$uzkҴ}LXcV*xj%%$Q fa˷yCdl*ػb?.8 —9naVג>L:g(MoOb2:7s"V<+G&^H<``zq5V<}°|=27{wplIu.M!φ41+:{&5nԁ!$Sv{}<<<@xpܑ|'4uiM]SObCy|I( JtO0 _B0DQ?6 㤌,^Q>tm)p]܎tdïa'?]X/w9t Q PR-9.2:|0`;1(By:/Лn8 = m!5qwZDĎR׹呏` os )!6Ay3)]Z]7ey;w_X8ΠpMI1a) xvᏄ\=3&n7/'F$GL;͐Q᫯ʖE(Yet_E6&_eYdzD(-ov4Q3x? VPT(Tdl ,BYx:Hb! n3>6ڰ) !flhYke4"Tr}._`L+6P~ʡ1>8_H.5KLKN-вnVV^u()`-F0~hLz TuDE`<)Բy*3)3ބ~8 COVd W^]A4, 78_{JQ h@ujh?lǦۮXbYɏ6x[NSH?ӺdhDeݟ.sC͛Jmf)sXĉ"{"o?ٸد ' Jem%)B4Zl/y(2A _! vv8v 4〘2y)wp[P{_ysz;wոv Kڢy$uHQp)n@^;4@P L[Q0ڪIrI?1;DM c~b bͺBWީ0qT3)f3mݑ kvH2-;*:܂@7[j0"prۼ*Iuhrt¦/|<>3-.,\LU~ժhd6OЇ8US'z6#.7%I U@|Uu8E](RDx1.t e@"^0._bĵj'$͡ ajm&̈́}"-U=' ϝDq@- 0Kݍ+!b8 lXi$[i"xmKlZf<jfBp,vy[fⷬ)OHNJ,wp^xt!`rNT_ۤϒ^$`+q {T Tp"c(U2F٨ʔc欷3W28V3sݣ*oc[ж<+!h"Rq* |rvrźX5Q%3T+XE_A-]a\CjD3 ۞Ac_-qCVxɿ١46mɁ곺lJe WRƺ,h[uM IXJ>r~GHHFXҥ`׉ AB?=}hI+Q@VR{vKhl"ϥ.W ۦ >aet,Vt֑ѽXP1 6nLJ^x [ -6eDFK-n ю6J>@z&3傪H\o~ɗ6p_% ]'ҏZ)Tr:U;\ qs;jY&5i9ou>οةT%;㯽CM|ܯM[QG,p^1 U߁n+}تLhAؒH_C5}'M<>9&*6B9K ճBQ싟Aģ?ټX8H`k :a핌 Dj)jd `~ 7vR4fsZ4Ƚ/bbWVr0IJ5 ✰&| )\rFXY)F[TM p`mS ``aa[~HWfYB-WP g*e__,vIM,|-:"(vN\2dT(yJXfLʁ3Bth&;ķ_4jGN1Hk~"%jQ5ZK$; p1\[>YTY0dzkGkcO)qcđ>.;c^"Vx%0y6{8{k"{ONhM球B{FBQ^ [uBbk^hx9"ru2YٿQ9j;-$hHdp7p43YW2Q)䦯͐w:W`O ]`QsՍhkuc8,~c5L#Sgol~Fz32 .AzmJd~TB,s[`3ˆ4l8ն8_;5t x^?gm~WQ/vJk)7Ez^LNDxr*Jx\N_s AQɆLY*N^PHbLp']]m7"?@Ė[W 5޴)6<|iK&}}ꨤ;f 0w޳(F/Wɺv3-jEWF3@\?BA +d ~{'T =g: "r0,_./}e} < u'Ҟ\i\="c7pA-eFO ,USt SA"$WϹbʎ=" t1j`6ԾY~`7GvI M"K>9#KTn?ҋ(fڄ[N~Չ]kM1xX{1 pWe֔M=`|4ː߫xl|70-@K+,ѨlR|s[!I) 2ڼ፲E9.o$J#lb[{1erwX/R_,ͭo+j7rfHv  rA+ G'LD5)͒_UfwC ,S{|x=z`ڳMz߇b_ 0ڻx.pWʶ~4'~?> cꃌp}ϣXtt pY4J|Y/Xj~PR)C´I̬LR/&/ z"Q| KlbsHܶLҤC$r x1=S\w . ^8mm+?wtgAWQ"Yoؚa^+!y%D0(F΀ ;\RVsVԉzqƊYq0IX(T邚/\ Uj[ r\2 *y /p C6k*GsUL;иyOw ىW1$ E7{fcsՐ&a/͡~{~@5ϊL+\&S,㛖|"s[g0 (FQ43}͋PN{$KY8'x Ό\Co|.+2 P)ry\d>Ru TcI&G[@܋Q0nAb"_~>Pz[te>`cOr(͐thċwrz{>b&z\٘x-AZy[۶ ,D@-JO2K!=pF9p)'p `;-z1*Z⾏,b5[oUN  P1 C>mOUdCѩXH<_3Ӯ2y+fH.ec4J:v\/EԨ;~ޗO{!\ FZu0g~/q lNk8ԾFcNdB4*prNI\z We;H0x>-1:8;>wBHzre{pzuFlKQȷP KmYCP_f4ӎnFIƸoID ֮cLYT63n̵-=*r5p-_\N9)cGi잘)e?D =)/˘) c{ε ߎ;>[&S5K2g s9@Q S)=~l^?WF¹曕.|XE QL N3ȡ`(*]O"lE ZÄp*gFHDK7A̜inX[tSau2^hM Oԟ,a+IvbNo ,iI{S60>VكspwᏧҼe¤MS'^t)4FkvHm:۹UɃ:6RLj{̥є\%:&JYIq",\kr8X ;ʋ)WYmE~/䐤BӅ5&PCDbtN؞2QAI&ZCI;SKi G@Lp %\]VDV["CIqR A;g̀hDH +1< @PH™@> lG!lR_Yژ;C5V +4:J# %-;WmOH?ڕƭKe^?..YWE-p~sT[U8JAP2w ŗnYɲO<.P~9ʃMK|A MRj^ȼܞ>+9ki>Ph=5Y8zɀ6['D*^3'jFI3i?Ai%s!zeYyJ,qepga-Ƽ^^籌82͔"EKYdYAґ+l)̣Nиq.Eh7NWW;>v?SYUXג8"Q mC+݋+'YvN %${44s(W~MFϥl ݭdk?d \ʥxVX,[|QM*ѠG@(F*M"PmU;Q WOҨ1xvRk\VW Yo<Z/;[%[V]T.:-yCY :W Bu.bDJ&C9[\zQkW%uA|:z<oP> Z'OL_NNZƶ'AγF8mj£/TxEm|_%L]M7g(8 аcy@ UHK@kgôq] ɇ([% }ٷp^ Mp"]w[&|xI*ř;/R뻼(N,'ByNZG7̈́ĊNo97.s63fϳ766`;3cƀElFI)^kPcڽOP~gzta o!0z0 ]jѼ (C4"Xq4N+]zm!־ wg/WcQ3&yאD% WD =UU0 *nJKM k '27*.j΋B݋_פZ#=}Iϗgyjdf9xᥒ'?-hK r,4Tcߖ7 #c4)%Se_&j-j8Ϗm$˹.*^dF(<Č8-ۃ &w lP}("9HpK=3jEa]0EmjN}lMWoWokMcQr.ǜ>/D-ePgB!+ё8a;#ԔG :og{uzpMNȫ]0+$OXPz#|IRM36#}#_6q"H²pcݭ d.cAs 6 or]#YtRc˟ .—$FEHP;4ѩpGKqpRjs q 8&Snb)m"dfejl欹Y8<: a1a*Pvg';5,3\#@Ra<0v#7S{ wϭN(*9܋6OTH>CKlz@Mmy3Ɣ_< A`镽t?J_</?YM$nJ[ѾEkϦan|Ñ t)5i+PҥKI?΁&?=2QNǖ=o >٣,",7DWPL -Y:J?rȖ7"jeg)R.kEG 9g+1:7vbWT/c7xkU':tó0s^ |^T$/9P@i+N==Oԩ)HM_ףy귰 $S0{!l1S&zL"(ћʋJ<*sfv*3zŀ`D} aX+R'fY@0O 7MǍG ) ш Lmܒ%.$%eny>ӑ9p q5,H B"EЛ#ƙ\W0=V!bt[EќR֭g<*~%;<}w9'mQ 4'zhXmoD܈eRl$ "n 3াN.KJg.`NC Bp>цrhaܸ l(R"r|4v݌%Lwi>MtvSЄ*G p0VEDe:yJi.YbY 0S3N{:>5jc&8/TKڦ7z< Vw;y"jp3Q=ھo!LQ̝+˼e8I{I7ӖQ[W/1 XHW]Rm"-v(@үYS`h(Ȝ+.XSSX` ` =aQPE?07H a4ƴ5z&=bѳ&+e]@j,~ %AX8]ߧgZxҼ[rQ!,Ğ%,C}묩\vP1慨mt;㼕'= \Tz x}ng~|~uM#Rk\Q<|cH^V:ѝxԼsTM 2!pnTMGAFY2 Z&ΓoUN҅uk`r%wei}E{Xr'{So oыKiHgky@τC*,龺J=cNg)3l]E>AyiI((U-kyZx d)m%<mZ_+?ٗM 4K.fQKҧ QMz[o\ @chPR-tEߐP d+TLj٩oeoJ/3#'PVl/cpG|5;sYxL^^&,U@x5d`Kg'(" *$MR-o(U-^PP9@jFyDbI cwڳ|7ڨ(&^BKT>LaŽ=d^Zb S%HZB OiXŤ˭pW.Rɛ%{G,P|8N~g*MFWfv })߫YF lTj@S1>ȋ{Qۓ%sN8TQm]蔝;YxEW <> Cp$%De6 ];J{P:Q+xG&(Jș`65yr)j|G4 ۪("X"2HȲo0-7w[}vM]% eq%2֭6pf)0dMe>e5[BIptx|[Ü9)A e6$ڂXy:#MThw0nwZAz_NPkGA5%!LzD1sL50 Ŵq~H9G#%PրW)osuom=grK.^,_qMa3aiAwpiM%B@c5^mA21 4JpƛB' rcRv#Ŷ8t4zΘ@+ٟG25%a R;n;o=*TtyuƂ];hvwīj/ϧ*49\#q*Տ1OuY/1 )%2l̆pU@V<=E){X2(T@)˽ܬOWghd2:y}KFS<k:Ig5X"6Z481|^} L+!vc0t.~3_k*5в'B(:+&Z)=;G pg*OZ"p:[}^ wIмF=B'S|7,n9Ix-SMMG@VT݌_5EvV 'tޛ)nA0nGeyͬ Ǣ y&J)8zWM&ڹB "}W(ǩ@pY?|s0 ,Mʄ75{_frucoӪ]X!̭^hG[wl}9A_ą-.Kl΃d@#~ѻN| K2M@.8>gVqaNDк*o!L=G]ϹAjpįnJQ"Yv b&*v/0C1uR߀ڇld9׈nٱ C=bynIzZ''e~2h[{ᜫ=iS_2u9M'lk,s#qBE]ؼ@Y 8/8fuX&cKeVa`6F0SAbWƂݶy @mOϏNvN@fa2f!_8CzV˄1˻LV60x|RAA QahYρ||@=H5@ (m (w'YW ϢI]$dFURܣ{%֭vu41d(q[%pBCA)yvw~ cƹRIwYĤ4 (*F4{BoQB0cHb0XF6\ {v4 5ԭ$>Ⅵtz߯+IR k'@9L*;a?0֟?,6<`mRUnրLOv+YN҉;̐a[Y޲.g=̵W8k\9&jzUACٌԷ# 6+]&>&сjhYîsf}>0Q Hoq7yr"$)b iԄj nKqI 2FŎo.(ZFAW7,1y#~oGAu-@)5˧E|n;M'^+k""R Klwώ |Q(Fg(aIHxqNGu$#"qF;|5tpԓ!gfTzaVʛH_+tLD[g" =a_wlҀop(\ۥMd_uL9m>i{T;+"/VsE Jn/xM"Hg!mB%;K"u`\Zi*~*H2Le @iB̈́cnuno2U,Cχ\DXek{X?cND3(/~L#LȖ˴n&q> <7B`g~/#Iԃ1ƫ%T;hLHgLQm6Uôh{Op"/@tƛAL{5D|6%aa&jDSߗTyŖ[O5ϠAr2EqˑsSj+XCL^J]Ed9/-հ'(P h4 l*N(]H(JVv?iS_^/)' sfe~_:#9Z3: Rava ٰ@^*)~G\X{~8ZÍmmHb`߷r'cwNё1Jf,F>37_6q)28iŭF/QDɚ~eao ??s),WޤpJ#f8`/˜t@C.ATY!HX!&C.(\f"ǎɣX6{u)I]~kUF^1@IQAvv 0c8-O"i%mUPrnZ*/T!@tS攐/PYfk}D,b,^ɴh !b|ArxI>ؑ uecv*Z)oChZOKcRUnFIANupDO\% { m3;.dEH[ʾ gܖǤtd ޝ.yȖ|p-i|;"*MKl"Im3ÐdCIm0:cpYuuVB8YGuK<@ip~J - `)O M6X~MIB/nNC\%ddk 3GONI(Yo?w-1`*?|4Fb8ډ;"f6r}' Fϛ pb?wrE'q?GdH/܈DUO?fձ.E*0ؖϜp>i'9t+o߂dBGw#DӎaY Ah iM?Q0=]ߜ!XL^ xIS>N~bvӺ;~lxژvRvMWS(}B @fp. U½zqL(YhgPD~»فUr&Pxܦ ! B ewHpİYyx Ji [aB`V>d%Poϥ 6F+䜋ϵ v=f>_7\m?qEWM9>k:Z3 CA~`™|GO3cɶtY8eW 3L6⏼-%J9uwv,~Y~WEW P$ٍ`DN}FTw-ȥ6 phJ(2P!!/<IM|S^ KMzo+[M.dȪa N*kML#!\'#ݧ4dH!DpgM c+9:R!.,a\s= K JMZ_;ɂG@p΂sև Q*%9,;L0:l0}7/9dԓaP "Np_EC $F6T3Kc肪f.wWvo:xO 'l%dZab?.kЩ4#@!-3:}]gZCOps,NXc~^Y,څ/,X6atr{EL|@Ax aPzg.9аoo6bMh'=?nm_BdxbDC(7G0|f_t/ !0:[l VF¼|44`=I!4+3v S/0>8J4XxA85spL9@2^Swa( D(%u'x鄃jd(G7@A`O0!":HfU.QrOtccfhbVr\(qp=0͡ 'ag_lҏ#5iyU W8^KpgHM(f* -r|%)A @fүbGg_Vvg?d d)< dwu{)\5`jT%;ǘLXP'LRe3"})-g B%J}OV Ff4]Y#]ÈJ0hgxC?Y.C_V%FLixڡCI:BU) iWϧ[9֧B 2欐%g}axs[fz;NJ94+^/x%U-60p|>.#0B:GPsANmɺf}.im=$x߶ N>=ۊ(.g2|lcMJ~})sy(T$-<醫R#Z;~Bms/ӧ'`d/-ƪhuGYv2%~Wo Q+hq:UŚFF0ve$=U)UPB~EV{Ihu:L=)W.!-NSlAhB4%.I9H36?,ꢳh686FLF'[eFwwB+i>iqEޚf|Ott ʼhO)( v j\~nlf4a;\wEL3i^ӵaqBxP!r~_ 7r:%c{8b m %/E89e'W{Jop5Vv0;PL͜4]fu&G(2uz;z(bmbNqy=ZTPk^#yq}ΙB ڮ2ۦ ITShovdyH^urK{oCr_ŃXڃ{85UU-cC`"ugT룳>0 ?B1tfjL0)Ax36װzoWf 17|G9)>FD,eeǸp>q)RFG.ialƵ_w;)ejTOi(X;lZg쭑 V; %US}P'lq@E#\fdb! |w*G&\]>PV>xv^TU O R9+;gޝO?rPw k&ۥH+H2JdD/Ϊ,70mܘwd'Yͳ"옷N*0UR~~5KF) !ۚg$9c^X /ZcUNS=q΄=hfZy0"O5oU3ޮT Pc9,W<G/Oqá^1 fͬ}1!*rfn.NhD_w!8)̌.;ui:1(hKxE]f>#пk7\KDse\ '][ˈ-7\G :,e44cQ]E ? E4\P',W&m{˧ԧFZ9Ҏв]'ģYvM91fssT j1ܑ,ʉM͊ $l6JZjI|,2;c!19O C :>ܻM*59X⾵ld *_4UsÊ@fzlJ]ٻ,!Qe}k[h_MUE3p怐$Qnȶ~b^E%D5|6hK,IAG>ȈT4ֹ(Bx.7!%~IDrPBaL`™PDHLɤSrB#/n*gQ`#r,8$Jv5fw/$' ׻xZS=>kJQM+҉MmM-1 fD0X{8J8W8r=xٮ[٫($;n"iCbGo&‹Thwޣi;ށDK?MTFL2m̥XPtþIaۑD'W",3M(w}1KNPƛz|Յ -ΰYd 8#،;Xg~Kl`jqQ{=^\N!W~BY5IB%sk'Tz͗)1 E:n@̟KOBđ"e2 vwʼn( L]Nn 0&`KXebyKK<ݬ-Q~<'zU2Zz~ƍ?YbǏe} k- 7ݖ Y1r>+[ .~lP`h52y@-/1QD d,)CT#o ;ivig[==)J \VMqpDuj?0WcQ+$M^A%+yCoH$VvJ#ێ&91r⍂GwجHۛgt9ʙ|&[:^?BecܺtΒ@U w*@5@A|7T:;WZ ~oY̾Ϧ178zSQ&99N:dz~Dl&ﱌ%, MJӓ . P$ψ^A-ɈlnhV׉h^7udV{G͐7*q"PbTJm' V-Za]5ݵKcj IBnN*x&`EuGI7ZV(V#많CZ1E A{zg53I]i,Cw>`-%B_AVի% ִk_Uf*_~(#UO }ċ#4` I)VJKr:'&Fl5kԇx76,1g0Y7! v}as׮qϓdm7-a> |̞wE'֭]e'h [1cDקR gD^=zb!sN=Hi@PY^)KCYud GZkE+{юW[؂(q3 +E3hz>jb(EKWuw$U4n'˻jݚ'o X.0A_Q)ŝC6;+m-*>hCq Gi _c:i+ :G7*md#D2b& XengBO{ȱzT6xx}`Rn vBT809gtyVUz(@c>A `uCuRz #667VSy51Q3{]fw@'>] ` &-|1}ys\&%|{)[iQA,(1X MKץ 1x[ԝ| ?pLr-i=ƣo` 6~tB@RZğVedJ62 [Zlu7WQ࿴ fW'){‹hnD;7ƫK,LKiѲ43ӹ^OwAœ mQRu]&.ڲJi%v/~kм?,0HINjaf8l﷒l8eU_c@KpV@G('@\59R,%5eFCV)oyNl̓d)WW4t <$c{ 30փǞTDZƟ+%]Yz5sjh`!"VKrl׾-P?6{Dp\y>ZR`TKJϠg-VW7-W`恨?j3B=9ѨB}m@NKǎWPd38$ԡH|XmBdӽ`>!ϭ>,>V]Q*o&^3jc?;Gˤonȅ\"sx"Rc5c9Sx0ƋQ9l6\g&Nۍ߬ɨ-,l'AӆxhnBup9sbEVLe@MTH+i(11~8 ["?RmbqPX(վL]ʬ<fNA?l&ai [4Ty(uf(%cCޝk,杆 ߪ&Mi KlΑ<\j?t!45%[8n;hp+r4(8[d)#nluЇ`nŞaZoo֑"E m*Ԩ7o=LJpMmbKųdžM{$Kx4Vuu?n&a? %K*r=C@.bbiE*̤v%QU<Ĩu"!3HM+>ju,"kIwwy |GӋj\3\x%=%X Ѧr 7MOwAPuNӕ(UUòD" 9 1Z4`\ƁX"ŅQ&WXB٫ٮv[en ?7{MhcnBŚ 14r<͹|\fJUg%%vۛ {]aaF1R{UMF/ Ay7T`ڹUo;D̞dt ]B ʚ:ks!}S)p;ƴ=wWT]e=vijqF+,3yN%!XsK( a8Zr:+4" -1RW6WTx^#udXA(6\ټ^ *wgٌ"B@I(YQ c|{W޲i*d/ efg-B~{[jeS!Y&S.zܛ-D6v61?9} y+'U ٴs ϲrfJ5@Q j/ƾv)]Lk0 Hl/";~agcf"0AKEj8GΠ5iK߾0K(gޝnRLv\kD f*uuaq̴ nP;Zt% k Lֱ`S @v"\x.,k/v Ow-0,ZޡR40:FAT׺/OyS‘l KU ?N)Ⱦ #pڴ=D@_c`V钏u;١{@]fʬ*nܜdiwU2ݸңf]Zr+\`YTP(A kr5ts ьsGBsCYAD4 &r iVt X&FhP37. QkAmǚ 4pnm55xs!nW'Ƙ^C:w9÷ƔU`'{4Fgsֱpxٽ{vcޅQCE|8{+ ,]xwkDh[ٳ&JF\Oaݵ';Td*3'xpr[kgb4h/VUTo^IY{T4JEd,U{cSًVsӖGY&΋/ᭌ7u`sd7':D($@ip Q}-U XتԠ)NgvH=Wl"̖+?lW>% ;TsT}紟c?w63EFJns+k3 HhxdbJ6cX^Ӂ`ݗq^PbtϽr5&6'huxS~v,}{`=~["lKl] k#@zC?ͼ(`,7p,os6*y=v؅x/:Z^:Ӈk-tk]Y߁y ɽ,-Bm2phhH&(\$( ^|TA@_R s[R﬽?02pg3I_;;<-gZ6r*?Q6 bT0}D v°5|'SR9 p6 7_(- כgadY%{N%W=͍;Z`}~oUL]V$c33Yfh=!\«G{k6#g[Ԑ2g7Ynbd~:YT;|7AVx[lAlޢg:`J b~gD4t&i[_77MNG[cqR#VIp ҜP0B}e5<?2`P/ryPUO /~^ l"5S0v`'Ɇ%ZgNhm{:@HMcOW͜IRNqbTL_1rvrm U-.:[)[ؙùxxgM <]#I¢Lim%r#@KVP$f3[v#.}Fk%N6&B@ mcg%V]pL*v e #C%lȉ#B}VR_L;PJaHRdO}<)5_v: o&Uԯ/?b!"Eui-lf Ԕ=_/r(((7tLSXFk90|iQHKXx_\K]EOiU mb2ElY6J;N~pA?a #c4M_uc@^Q"~@Wi:t%|~IHljHu2hpOk \~*,\yÅ гxL5ko7mOcޫ p2au^G8=4{JX@,k^ڱPӃvqPZ0~LձkZAL,ޓT4?6_P+<ºe* %OnĆ~G8vtY\H:0'ղ(HY@L|ĊBcZMdFfeQ)ʍ][tBNTO-Y'[xK'Lg*C4NgDlLPL|VM^hyNN |tr݁!|^!Y+Upx`BL26^U c_ޚ y/<53B?h1<~T3Lh fŸodqE2(jx/mw,t<>'KhHd: RB0 t Sc-QTj\ɼg:]{\sJ?ݪ?3`陳jG `g|\b}zŵqt)PV,0ZK 8\aq{iP-zOG`}!щ{YP `IqN@Y[L֞b 4CH.UH1W y@|PҨwT]#j Ghl ~˨~cNtO6QL 'q[Ȃ*L'9]Z>InJ;mά5 REYc);1[A] /IsC'Z(H@r5S)2):ݣO7,jŮ[~>ebOK]!jL"єҭ@$h rN Jjη|#qVց BJ'Y.KyJ>8cSNߕ㒮~wj^'yW.,fw"~I3WXewSt[+9SO5JdA:E}%k݁IpM"w?Yx4ÎjhBZF3b_,LH>'X}+Έin%YzCc2Tj֩S5w2VS 鎙JBԖxKBCP,yKt+*@;.A`=Ƭdo<f*19 ]wEM$:bc3&-~À TY=]|zszZMITu]Fy0¦B:mUEJ%C{x7%ÅT/05: _+"1U< GU;%u\ͩ#QcЃ7Ǝ#bƇ`楢]b 9(C!STflVN[_Po9/'bⶏcU^Et=*uxeʠi~g<<1iL\|ql@yUD%&lLp*C& ai0:ծpGŸNث4FgƢ~ $,-H7SP#JCѾx ?]ZdDzq2h6t|YթPcso-"LԜoh_Vn'Au-+?'K%xl.NSqsu(f^:LG5*El+0rSp|MZ ^Rbz#9 Lv3fC'r G%i2T%:FЙF`xo#G;^mZ2I?>wJ\α`G|QN/+>Nu~nslGMqI|ݒюgyHj܅7k(P.VZaX|.X#P9 $9mf\N{Çu,J? gPRe7Rx;oU9;z h꿫:hQDz>\lVӛnZYM~7:_Uǟ{X3Wtn+ })e7#M. f9s:%q޵Y#Dq)HSf"_R6tf?5)%9S[˧Ѩc,Id3 Tl+iJ)9^JxDfao2x}.]?%܁|9M<5>⾠3 | <78K \ %Giђ1.>XJ ?" ^7h>)\'?L8zn2챛!3!_G1s-s5mKZ zLAv|LYzį"C^ wߺOTNG)t_3VU(/}'vk$D.kh#H_2ojѷ"d{Җ!e]~xkf^BY`xRft%G;rlpW.>Ӂ1^R߽-=d+`;Ac(F钸!v |n%ѡ"CyWv~-~*_eqr/=cC$]O_(]54k?6k&z; 3+#գ!\ЉHuBThXCȿU8Zo6)؝V$+yCLCȨ孁69!J#ňU~2"6f]xқ!s[.@dֱݢ{ƅO=m﯆e}!;!l?͜.SM̯&{b{7W 5F.J@#V <$+ygmi%WJ΢}X,zWyȏ-K(Qkh!a9PE'9-^dl?:_WѴ/^RY0j 4u%bߝ.֯MMZ٬Ї3 urptTYU FVTdD[Z^PϩbojhǑmyL%eAUg*L o]=?2l@ hv(Pt%!넣5"ဆ//BLZ3dS%I1 ݵ yb rS5,KtD^C=goWdIoY~^imܯP\3ci3X#$[1@J(W8N{bbl$zB`pШ[ VĘm yp%n82Yxv(@dHKTG#;=q>"bM0INs=]=Vpob9oF^!_ `s$zt8Ώ("6^c,@_̞̏l\%xb!~b0>d[e_ *H#ZJ3/!x -rE%lx#Ln/ߥpΆbS ΃_+ J&[Z0qJN};C,Uȩ:Ғw &a|ۙFwD5XH =f앩? 8yʮTs*)Lyk|J+HnqŊ.cPybpch*QNοJgmgy;0r]&sg ŐnX: W<-=`kS0aZ # !=q7t|*/9'Ю?nuAE z>$>Ʈvqp1XSqYԲd(9Ԧfhz1-iZMo ,t>srZ991DՇTo}\(Y.dT^GW/zcͦs"Z_jֺF&䫊^4O;,5izT\VЮ&\i? Ѩ 0~auyGNs{_Bm>Fh;xcO;a5DvWm xן$d`*fcA'.c&YV*h]4(#`\0 (r֢.էPBxh߃h$f*HEvՄh1uB\WX"T =^m"qh>O%5̯f;L YJDdpi1W ɔ"ZFV^kCV(PjdD/>`Hddkgwa}V6'uJClTOЧ&cퟅ<7ru@ ylb*_A*n4d!8VfuϙJH'+d5/~iM~G'a-e?#K *; ]*8xE, n GiN&a0[\Sh",5v@**1:۳ 0RZkNQKMȋlIG!-x>#cZݜ0FkakbgHz*TQq(rFq$)Uz71*p8,brJQDJ޼]K ^*:s b('ﭧN~)k6]8|XU2IpWÐǦLf^R `Z'O<]բf1']Q3u7 #1)0jFD5w)m>c((p61gKA|,fFyH.rHӞ&"37 x+$*Fw. 5gn6&Rjoo"@AtǨ uz]"\ a. 7S1L 33EsHP]\`018͝.KrAIejc Q`V1݃a˻H"ҟz?jh: '_aʺ%,#<\q ? ۮ\M~~=& gw'6oq9h:߮GrG?t4(I4sYT7}~:`%/#5Ł.mԗӯrIAwȗx6U bas\Z.[4]ǽ^r&>`{fQup5 62>*oV'\TQN"߱Z1n3oWb5Ҏ:7"؅AܣĄcz-LDVy<毮@6Ѝ|{u|题C#"~?[Ơ_fbh̤x$&m2 D>0gP;tYM_Ir~ Ȉb^݌ZZqEYݘn5Y&[Ė"jJ8! 3jr}xpS㪆3$vp'ߛX5O|aBŐwSln@mKku?.dws.gL9I_GwS*~{@)4kN{j%Y;KcAo suXKbsz8kGKޅLpy|ut`.j+/ MLgC(Q<1#yVŪgks*' fD4hrU+KЙ{ ;]aXf%is,No5(`ӳT kKf&nt"G:g2( )EQ- QkǏ{KaZLm+!P+`G[fHK YԦ,G;"%+d Χ4)!0X]bĄs'ơ봿<6Ygd;K9)w_nFhݡfIJTPj21ThLPv7=IpN8=h 8|zE^a~3lC\oFK% Xd*pS6r)*G2'xB$aKMX謇(c4"Ylx(;iN2g5ut%=ukӠ?05<-˧"U෕@4'fc0\<˲-ӄ#s|]&؞.ѩv};Zmٯ슟@?'0IF"\/jFhqzxQ({LRNq= 93/#!΅uzgzt6F$'K-)9* 3v0f)Xv:,ZD :I)ǜtʗ o4K 8=Yɑ2)~Pޜ^3f +cR{D<׃9I#/LUB6\hʿP"[O+!^s&Վ#1Gӌ kH\^[4ffa7 :=]z,| li2EARvGͦR gNW_2^{i=m4$y*~kOˍeLIo8cG{b_`WvyWfbuiYs%_HJqc"y?V-MsfW~1rbYnk+(XˆxOOho7ΛԀL@6JDyJnd+y\]o[03D 2ޘd*mr3CGb/DhtuͭZN N 5lŭݵ "|υ}/s+NۊF2BvUȜ&[r5Gx0xՕ8Šg$p۬fϦ^vQn`"  @vɏ S~i.O#&rB %Z脧58]! 59!Bn|,)ݦ}:+\ J3TOGmNoļfɷ&eY^ V-o.P̄}sqQ4xV'Y&>.?Q3;̣xA`Y< 2/+ڸ\:o>zH7F&(ww 2V'Fܩa:;d&%%iNi?#/o&U.;(J酥ˁ i; +?luBPVx2ٵ}sK!DGg}^bIjlلbKaϮlm +trߙ[;PY? 6rT*-\qK7HLMIgTЮ۵V`i5Sv-*-~fMY3F Tz wc=- ? q[tM <O1dYC^{lLvۃ K )7(-K]cV}Ѣ" @EW>~\AO(M-׹ܿͅ[sSc\ם~ ז>3DL@mXW/Jg<8IJAh{Qⷛ!¹t$^镱6CK_-x"[_˩RY{<`35D}ˉ.go&xR9pIGishת<(eL-#6a_|ħayE$@ѥ\("kxNyIeJlB%\YP *tb4TwGSW&hh1qfJK+*J%<~0NքXlaڒ!$ &/~L* OdŎ bHJ+8E`#aD6MBsQmIrTLWz[{ͬw_QWM ]G8ǮO?fڊ}4s3&ql{ ZyTx $p 0qxLHKHAm1vhrǵ?X8ʕ:(тWc4b ;؝G" d/ISï Jj}9~㣬rca`56%ys)J2Fa>wFFd{OǤȻChꟃ?U,\v!VJXW \3 ɀHX|!&6',`\,w)@bJaA£Q貪J4?ԑ;JؐgzC/YL^bt[=>vk ,ۺL2u|&^NA2ļŎ?&pͫ'1kSh_lߘrh[9uxH\r>xD A}>Y_ծ\Lh-DTR.ixy9ځaAvP$1`ח#2,|fzo\LNv :ʥzG)]@ ү}DSόx6[7r]yKHZ6V\9_-Em=R.n8HY|&܍hЈl}"z|F_Ce<%ӭƧeZ1?[K;׍BM$"#]G"^(=Iؑ/n)$"[CёU*d̅-%V0'oVM9@'S_C*4z3emD+o^>5WW JncxdTvm,ejOb'jcCv*AR4e@W$ d_閞L ׯ^`*(]id526pZԻ~[jOIx?"rJߞ7(T2ٟb\G(\ҡԆzx )bbh$%_=:1i{9*'*LL8KMVJͶGXd+=Kq7 X\HJL̪٦a~iqዠKF8mQdE*0Ai=-$m5I-bilҎɃVF[ l6.Ȋ͍ Z:no:rGk/{l g*@wKP5z:[z,^6=i6@]C5.0VxBcB<jQɍsD-.4TBGKX~x[+S\{1C\3CPo!A1o_f óLsgfby|6ދ]PnOX?:7lp V5 }t 2T>Zo%tSYU>h뉊m7%1&-\xɰ}#uW8=ߔ(\w`uCN&>5By05$UcjޕUErOoΣ6Xry`6һ(F3H% , Up[ZlJ ?2c`a%B !UL$S";TXʋHV[]cpDMq[H E `-}tݐ3JTa?(#Ǘ4f dA7{F5Ͼwe2H^mkljιom)p%:Y1y*Sx4Rp,R@Z A#YC T6ߞє<\q y-?D !M P*bhd,5Uߪ5ᆬawtjkzyx;2iiaӹz3fɝci-u+Ns5ʙl{r._Lv{ ?6S*_&jIά 8Pă_i0 Eۉ=ΔgwTuLR8&IǹH}<>Sps! k۱N\i "A7͘::vPd~$.vu,!Df*~u FGڂ5#11Ck;K 1DbLMJ&| >(fSVyRQXÐ$ts.h Ph%yifc ^ #_ϑȎrֺBh8"wII{m4K/Sl9H$-K5"jOɸDWApЈ2Z!(ڹdoNĮAE&֏Rl=#I2m6BԬ7/itD%k(m gM V992 AqEcww"/>ۭh7wd PD鴞'`+>Hӟlj\.\9R37%=a"*zB^ش EB@DVǶTeƍV7Ug&6sV`j?ֹH4`ɺ?TFkfqE1Օwpn?X`97C%#.Zmޤ{jfi3#@k0{t\\OY; `XtyzX_&x{$Οl R攟aTE8Gp:tkd"׊_6eEG˔5^lXϜiyYHx-_,F֬/2/{AsB"2gA8NorypȾdp\.!-^Bf "1Ci/]d-^/18I4uTK~ƛzL`aǻ-7u6,qy̐( `C!ƌ!zc@D )%?CݹjP~m/9OبHǶKO8na9%LkB܊-0 ;ǫ__>T:{!1|=3>|%v?ٽfաڐUCPg^ïx|VN~㌉WwQ,儲Qo3J727?|UHM tߵHSr-U.p ybŋZ虋N: >aT) XhE: \-{던$wHX0~$mWiUj KF9r_'G=]P2K\KX,0u|hfmiW`"OpAҢhKJz2 N8x M3>ˠ-qRDOMg~ma _>r,jit V NM->cHwc!$vwSplM&{|{?IJpʌөO=%*qm?X;Q*~.$P&['s_^<,5]|艙/)CjKCaF/T0xjw06bJ!lz=RNc9m#7K3Q(%B^֋X&=VS!_R_YWEtlL^&W mDh]+L-+ VAtP2Mռ7WV6tZ@5DqW%ruY7j@{i~b:Uh ;ѪÄ́'x{ӧЪ ඬ 89qm0b=zЉ;mD[ꇙ4sKbП =%gYZ07070100000306000081a40000000000000000000000016439a35500001e40000000000000000000000000000000000000007e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/w]?Eh=ڜ.+ˤ/Mex;3(M 23DnNT{ߠ:fk?2nNmoH購6,In9>EPKqR'ge'>6L{O)^LT τ $b+pLOHݟ7^o!}S;Lgsd̈́}@a&ˉYQN* 6u+ 7SEF 82Χ8E.r;mr2TЏ$~z%P8۷Om\1nDSx+ZD:.؁)S+@|=R䳪pF?R7z*u+.yrUBb<] z[0 LoT]ԉuMY@}@* m7eP(a;ܒO,G='xhݢ)teƤX_!J?RӥCĮ d~ 84?HϝlKI)bE&SJ2됓};=d $u( WkΊꆲ$'VcY*BOaBʤ6^jRCґ>H_X7]=e;S6값Lc=q,Ŝ?W Q"./[V%{a_Ӿt!N,%u|-m_s"'z=CLRTe,0w7Z4 OT}ٶs;N62 )myr(K{v &. .?&[G'&uZ$Z%Ogm:Դށ8 oհ9P"|4Pkלv8nbBSب!bXeErPۻi߯2@&QA&2-LȢz *Ei:)q{:Py's;[UkLpbC4yKf 4Yq 0y-=crxcxb.KC6 A\P|*nF/`h줽onB$iSw?ܣjO0E'(-GlQ0AJ}09OENGQY Auh'&RZrdhK!(:1;hBa/lzH O2wfvF1*cPֹK+b)4X(\qnPH]̖0Е8ӯiH/ToPp:|O^6i~H{1nSsYr;`uy#>3FW"钁Lc]G US#cD:͆[n\vӉ+r~?lERU SvăQ˙r7Kk(O SO j5Lhe[ٗcA. ]c;AⲍŢ wblB\$;00?G.McÑGd7\h(و: HXWP#d\Ng=A%~8rr۴RA1lh#6Šysa,6M> S֙;'棣w CMdϬ|%G,UCbr_n^?8ŋLJͷ]|9t7bL4V1 ͑#[9!u"Nz9Ԑ#D|3 ~J^K[IFWh++KsZ= -k4Uy6y_9s؞zex=Jxϴbscc3Ԗvq.?,&"qf4b'OP(~vu@I~MCJæLyI ;N7o*JOM%6Y&"xURi2 T(e=TlY[<6fMUaWEBGX(Bn=9G[ JG$>R3-/pz3e63Otkv2F*ag ˖ƙo612q "7J [ M+ri3do4?Ꜭ8Tgw8B.9Tk% ]׏P>$Mnߚ*1BK4 8l2΅2?H>>\dUayY{~r ]DBMhiF[w Q9-FUdkzt3ZÏ;/nb (1S=nB*)ǿI 0ۼțdq"v~jo0ueSK耳dF@8lyR~s]qn$bͿ: m+[*dV{k"vB4-Ƨui"Є7!V|1Ү5??ŇcJ) ˚sGG/XKbMtmJxH߯ ဨuOs,\uPX*+gY#a2gp0~3,-+d'qm}"s G>+kh~=4AF蜋UeEc$g*RO[ؐt8;[ ]G2j_A<̖pz=Wu miAusƻ 5FK~ŋ8cuQ`b`j+=.GcPg?~y@l9]nBm֬\l, {a MeÈ{~ 8)O <cȷO|g+yhzNӸ3 ZCX,zBt~9r k o T dI'~+2>|v+?%Uw/_ۃ=ȡpՑR@Igtk7%Bo;Jw֣SnR26#LMpJV0Ш2C>H"fgw5}z ;҅HU]Ї&4F8`I2V4S,L#r *龂1+i@'bg8**5qtatweRbt2[zS+J*nT6ݜ9C:9 ZS:3$e#fd M4%RX/J`PHܥo0'翨**W Ӏ&sl"c(nӯևIkރ[,ɍ/4A!=M!+b*DqSsA[^ºڏm+ʴ'6H :`]/ 2_+)XG.F]U-o -B]FoWq6BƈXt>i I6kpP^+kBHz12\6 8Gz MH 򺗌2c{tK}C!NvNH;mp0jlo+xfםl՗a;YB((4}>σ] X}xa5gP>_&^LR@P7}6@qAs 3ŀ2m xFpB"b&6j83UJxvjxXgJi?]@,lVh3}$?0Ř|#_Q[eO"r&>?\ĎW9\@Lwrc2͖&_.M= HCU,H?#솙ˉ5k*w݊hkbב1fEC'б'V}qޒv{U7Nګ'$%}XÂpT Y#=~5wLدryӘTr\_!)n؁9u8E8)KM{Z`Ut.{)|ArLOSPc[SeNVOYYeVX8\!xrXC_tys mUHWIڡLV gŠA1m_7Ny<c\}aPst7}.N+yyL|ZÚpDk7 %!aJձB{( C}rA/3۝Y*9;~xܫnS߼ՋF깼@7洉 _kzGګ$@KHr 5ƾk95Dͫ%N{KL^I即ʀʷ*sH_;tg;˓躮3H&Yx 0 {! t)K'Zr]0 ''ݬU͈"hlZأT5K<:Ű).zdP;+ 7+X9!*iK3L$R^Dt;t B&Uo,fUFM Ě|㩃-ۖgܵ;؉dWk>95ΟRA!%DTtpjt=4GtpK hYsXAC6'f>r4'{6BTFmq*^lʂZ! ĂK^}+Fn .CB1;{l_:9`]K//}3EQ;%O,d}r,j/7fpQ1׊DNŻ%b,#O4iL~ PeJKJT?aGtÓ<5IprLj%%b}fW M,cL 3&8z<C Y$$JPiyYcڟgz9 i 0Ak)TJ?%]Y܁ `%Gභ<{`KpZ'CS]׈<_(T\Fum;xF0[:I-S-S(X]/RE'&C'0R^bC跇݁0ӦL9TU|ޔ-Vy03ؼ[aC;Rq 8{X3~"D fRWwU̹E/ z9kl%ھ71Ajou,(ȋ;$0=EK =oebZv0'!^'ݳȡ[lbj&|H (Zmw67LC6kbZ?wR9fsezt_64ЛJ0P !r=0Ծ֎t9>WilT4O2Ud,@Z3)jOjS$efL08[N t+Ό/em7Do+ 4RUrW珲ߊIc  Mi@=.=Y^>SN6o6H! 6'llPwpW"Z\[^ 2ww.Ȝg~d>E>ȈL L89O3xt僜KdO!eMm:>yN]0*^DmʙVn2 K0?#ҟ}aQȫHZd)kh@A낝'j|{Ɓ&#LPCRrjsʗE,QC%>Q/D8y72񂑮Cх jxO:6PQI+KlDH*( rF&G _泾+ 4qէԬ6 VY޵?DpAKn11QFH S(L߉1V"tz1/`7*س2"tё O6 &7yךSLnkF?Gז)R5[dU(jwE|oQ8Xx:v[pF+!z-ґ9 L6 7<+hgYZ07070100000307000081a40000000000000000000000016439a35500014468000000000000000000000000000000000000007800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/]]?Eh=ڜ.+̊[ƽ\EͣJyFݏ`RM`y)X!ܻϋz{'jIb81f4DzQz4$)"2e?Ugצ׃|i #C'ȪiwW5%8۲B]]˒5;w j>P.U1xiZwa tgA+B3۳F'Nlk22^kȸ3y6= LC\Zx}q^EbKݠFړEN+fİ9?Ffd〶a`-Mcvf_P~r彎iیHJ/b0rש$΀F6x1a \_TZ<|b $g=8&A1H%rX-Uq8-=4_K-A#auy StRcɚs >WbTڋ#sDPnsw'ܭrKyHy(<ܳ н5SƁ !748ğbZ0UIkv0IRB x@t7f.haiMtcTfᕨ뢮]ۙK!\G".SZ7+*or(By݇ܙ3b 0] |*_n!nH8T P#Cq!ƃN"xیfu-̰6Ĭ" n4%BDq(^U+{X~:2MNc,xp"g!%.Q&|g+vIVfa~} o&O^n=7U_H 'Oԏ![ȼ[+cJVFxBXNKzɹHqgmznK}YNWNNMrk;|ekq9S O~5Bidsʒ aF+18}2rm:Z *cJB-J߻ ҹf;5ƒo)z 'k+p% 3R& DTLp;YѤL9=,t> ш^"Qо2W!O?NJ\4Tї-P.Ēq&9b7NobD{yt5ӐjL4^]gN-'S4^>ObsGvÂB_^ðF:o.ĄЯV85"v@ofgM, )~IoDj#yBh,pAɻOFԪ82Wy3-^ާzL[~'Caݜ[4o7#Dcx xC^hMޚ$_s`Vɣ {]ӎjs f# ,.nbs5|ڢej/ྤAO}%t__0yq+qUr@7)d ݿ-%u%feKk}LgPd]:櫨MR^Jt0PNsLx>ɮB Y#)H,kFO|M2V19B%gM]y9aÒzRIy^L||3س!7ʫ[1jxV,c"=F=y/@IFe+; !@~DN>LmfXwڶ5?/ŀpѳXl5mcެ18-mpg̽.$J^W?$c(9cEDe2+mC=(Rƅk&Qcji/O-B 4B*P|CA;asQcLu-BJ:iyX-ME)J|,0Uo rM((<:{VZ̦A ۡdrI]IRȘ#zT1ONnȚRY bc*32~O޼0pє<5E뒼:&As̲R<lj ׮nrY_kMM2ڵ7kYԫ ZZcoPHƤ JsM1*R0H="mH줧?,a{jD:.zڇLܛ!|jU*/vK[ 8jw3ac ZqLϫnp[zP2 Fsj#EVbmjz\;-9gz|@9olcX`< B:Akگ”&&31U%6A-ugeș`Jk_x'j9_ gU5xxӎ#E#_4B 0+--?Hڰ`Cw^{>ɗZzdAVOT>6aedKeA-nlXt!Tx_"ZL P6Di: aYn2<.CÈy:*/C6.H'+1)XgQ50цX4<.3l_j0YWX8M<]i@%[iKCGM08(b X'fH-Υj\n] 뭮rY8NrK3F-n2mcutF uFc'S~ӭh7K5=ޯޢuK?ދHB x{J#zZ3?b=0ː6 TqZ31w"*373vJ(AKxDnN==`*hBVe2INkLEa,E <iU*zc4=d ,C׉]1wj]em펶y[Wh8t9TM^q ŋy)_{2jA D\~GI'I Ϭ?";*~l8 0h7Kj2.Lc4@QEy$4A4Hnh7N|=@~eB2vtQ=%w7n\]Mz?q/ ?K+ .>$V3pSO1cнv=4)Iqm5R?E"z,>ʶ \O89Y o-5 $ϭ%zN5Ω}۵5yP"пæC."9m}CN{p>l'h:UB.7(GC͊pU"cRԇoNʿḛGl11BTLOJs 1;z]@ b`YX|1eSaerHP4V$ H *W/ ̪@\RkIi˒IS%i4\0=ؠ, aXogFɜä]= a- d"JZ{Cc4Is07Q/Fu2ax7dNv[~S}]Չ4MOǬl/1!2^Wvsk{`!D6(׆ZْSҿ9 'j<MUn!K:4`i\ |1];q M(ċ>i=tp8F+g)%:ެNTc'm@SGa ׊Mx=P0U)` Euxp;x>x> ;![`%kJWaߠbEu  T U0ȗfd S݀)eu-yW, r\TwJo{Վ?PrIm5AfbĹßO$G(/ G *iު&ywfh5>[{|FNU-X4O9y"y-Ș|pG16mHѭ~aACt'q@Sqvw5Pèդ @(M,Ν BYb1  g#<] Q08x٥LY m0,MmKo}kPs>]IPH}f=D3|I۝k ~i NLyƟx-j_`HO`S.IL1!O!YJ ,_]iƑ`c7lgAp\?HR](\YvӄSCbڧ]~/++[P Ǭ* O) sT&|I 0ZihF6A _ex/hqf)y$Z]FKSa|)VGVQը EK^9XPx<+Wσ[M9` A_յ4P%9ƈ߲sO:<'|A/KIXR,VFr_k e T37# **LtECR3O)!ercq )g5631^S!t5iDMj ƩE:e Tof?QvF%{k/jHAȬνK9k 3!Ẁ@/+?<~E}o6s v4AAg98L}ժL)}ptG-wܤrZ6n@@ܲ vQߨ#N`'z4(v8x;ƿf9qj8HSF pul҃R{ǯ_rm {^w=`ۦ{4E-E(ѷP+5ҫ l5I#(h8ڥmgՕ 1M̙B05:M5S[kfVb{bMƧhQiav֠7bB "h*nt,biCb4"~ GOvՊh>.c GHR%e( ]zD_=9ǝGOUVD_3P<˽"5ˠTO/v XZ& 7χh᠍mMyET,mΉ8tɬs$4gɻB鋜u^P`WX{E F6iÓ'*qvEEb%|ӸY~^17% %22W tW<k6 k诤W6Iͱkj=)"{=vfXԋ,dof;+.sm>|s ]Y9x+Icl'P'f8MOVTN [GTT$p0i;"!\E~}>dm;L1iL!IyS -tXs,s !=#!"?g9  -7V̳(p^*x6{n<)_? 5Ai>ov4Kd6}E| .4B\|64nLeSD^/ jos\Akس8"Ra*]%if$ji>p@;R&IE PC0 e$;|FP=&Iw+ {+IeNLRh'ʷj=50OՇ؞y Æ^0."Y,L,zf=e ʖjV:~YAOj-ĥ%'k7@o023n+ڄnUJZ/"x՝*k@">ֶq\>R' ٦C*!5Ze[ap|χ], ޫm+w>3ED5d>hye,gjَQn{g!kF0lNXsקGރ$(~ )lMМy~ͭLeX„E=ZT'C*/Jd~(K&EnZ@5muUcwIqKa@ݮ: /1?LVѵZ` 3{SLOB<(P;c o+W̋l9Ro Ŝ6g$?kX~K?P$Gu6˥W.IRu'2M̎Fu~{«#)Qs<9\k!(2?)ߪ;w]ZtCѷTQNBb|8HB\͚"DT箐B/9Y#ح~ʚER5{t>[G<ɛe{eK)Z;+RPV"[] jhz^tx'ҷal!^ IOTwAwlIq䄙B7TӺ9Y_M%@]9X:\z<)fݛ_j>s=z61Qi<喆wEht<>eehT5E4qe, '=6"1}AB =cjjA09- ThWlΖ<[_΀n=ZيSyB':3::\e"R'x%H.` Ln{ zǙJ~dŰ L,uךF`QJ71d#ݩ{=BU[ff\nɝ6D;Ac3C [{=0zM+,F_u<$0߹#."p{! L|*FTk=w=0s Y@V'06@?R_5kRSpb4k~C ٣*ŠIar<#ݸZΟ蔰}&gyNRS&A 7 /[pjįg3=6_2.J{1wPo8rXOQlBe,TP?ًUO^GYJɋU##(onBu ~%a-M9^Px@b[ۂHNu埪p gk7\(l_@AN}%rg?n3AA p Sq9^@-tB-e ̮4hֹ#@/g+["eSNhlg9.]qpOQXxavvnVwq+=5*ƞZLpxӏ&溄ۺ,n(T-$0q#Fxn~<јnj;q.o?bQSȽMQBAhrQ)V1&cwهsACTp3U1EP5+MidNK&۵3-bjO.֊LARu8\oGyPV/@;q۾-Ӓ]Uz[4<]{iʥ\mfE3U2gs D ,7 $~Kvq"0(W~DO~Z\nطrd|UťdEkL5y:r!Shha^Da_'8b=U޷㮰RM-XV &}`h:Z}dG~\uq)QkI ܗpftxE=L;UyxXm/t$15E\$_XI*6 g1ej/&b*P[j5+⿺ƽuGRb>fix'EN޲Y`6[I󎬖Q78I^2ڍCkKrx/?=P';֩]l{<&iYA}\$#/d1h̽C)"+>6%2"gOȞ7qƝGm(>1{'I`>o>T=M+sonY\t<΁_n ;ɩb=9}?.W.ƿ%tQJ,㒎'G ~PMzB:0DBƱ,eThm8GvFJ" h>Ҏ. 2x-z<&XLv";J^ pRNwmaH)kť>Ɣ;pDsI<"kشPrzhbXaPMR=mc@\$ԻL_9LVIƽ͗Hm) 9Pmٌɘ6QP6z?_ʃbLrhM;Tw |Uh-{ +,(,lUY h4BR٦-) rlҵ-!ej{${V}߿VH']1üm?Q-N+/z`XIE=Id*a8N{eG01f'p^;&ڈ?u z~QJcdFA}4w*Orq8>1< +ꯉ Dl랟p\p1B>;-j#YG**#k/9P \&zJ6k.XYpmq4G%A R~vp;+CK#wʹC Be]&E="3q@:.]_Q~3663^^zVn=X4Hl_7+E V>z,v!}NJ"jƍ^_Ȧ&n"zoFI|_~҉>,%_ax_0ɸ6OgLg]]$P8#:aE;yV !`$=*k( &R+ȖM7sI_K}4xUln'M;#hd|}1:ΰec_{5hgٌ|h.ژ{~s Vi~jƱ-Pϡ:1\[7 tKQ0{]PϋQr ADİ}I}>j6!0,D%F泜Wf<#P{"&fѶiݮ.S!֠h(qiFtiRl9='Cc:*R-է,^mZ?f mB/CR K@z)HUkƝdhiTznz<"̗|(n٬`!X!q50aѓx+Prh LcZts,?/%Cܲ7(ܿ:j θk?3yӉ&@`[.VzNr;3ݏ3^ [,y?RXzZRQ\ym KLb#,^ⰿ姆O7yؘ6*LXp'a\soc$_p u֖l7B zȈrvt, (BCpbNٌXz}xUtrū3 U/fasy[) h-Eؼ47SM;LxDacs#g0WRMق|b .X=wr\ hKn !:0T(tJj;)KWȗWfoVBOZ1@ wUV`8!:D'~WLk @̟ b'&g 3KC71L3߳ Cֵo:ZK XFOՊa逌=Ѩr(E/qbZ55i*FeqS2vgkhAqQ7|c2Cd"|O9|H`,xѶ!ikȒ RMn8vM.,3+CMACsVdnqKya 钅 LF x$`˖Eey~c7-;rizSM"9YzHXUhA6Q=H!!J b wޮ$o1 8ukxF:vڪcy 9x7T9}젵pC?^0mIRŃV1v߱iYD#7NMؑf~g KOyށ6iQ\Z_+BF)sU4[~oX< =٣2GǿG/^skyklw~ lZ+p,bhsFF|&QObcy.5EMeXyoxϞ́2Jx.-L["q]1mH񩻍HgUfJ|5KijO]@@}hթKϴMjڬH C~C?%bͪ@wHQ_;]hgun|Bzrͺ TM-/4)y 3N<:,Y0\ؓP-&.u@oCA%X(kU3GدtC=eZDg{ن!΃PBm&+apounEseZhSKk݀`ZNo9#mf_ mRd#Eۜ-0%tii. HC)V&YEƕ\AQ:בtCa{R,sgL$]z%D+n3nq$3䕩Ҳkc~o;}j>f dg |[*1BN>CED(kH!bnh odn ˪Rl i3M#J_[n\F .D43CAkOqQB,Ģ3[ywYo,@Z<vo70)]_VV_zv"*}^x/䓁wQ^3 5A郯qYE<{i<σ\-*oQ%мyk$Ni{0YdT(SEzOܕ-JFmho4oqb~N8?HYn,h,7沪c*D_bnoa;Ȝv~AV5 "[tżD;/ekdM B)U U=|fG%R"d7O%J#CD0R@X$WNkqycfIÝ*}빷e۲}*ƫk _2! / vDȹjNK]ƞou\WN"B+Ji&j,uLͫ.y/~2ZZ] ֫i9v:0U;M,P5d&zqZdIgk2t@ 7( ڶg2ڋܹDI^! %wp~L5z %/e_a/?LTD%F>)Hq j[&?K,w\\Tx4 'N4vEtjF1.F\O0>Nw jY74K ԴPxua ̴?[C9̑7"y_ЗzX=&Z:7-H;ϓgQLH3]9ǻ9)= EvSumijFg}yB /,Ph`2uӮ$BcC]ЌK+8(T3lND6\Kcർ]Uy-攴BeV{YoEqޥA'Q'%i(es42`u?8RM-O;"xPju'!P2!SIb*0i#4KUXudv̠%_~$XWn\-%E^M)wmST{ȋB3enގc<~ACOm7iHW)/u"vv‚C־I35Sc.`QQ:UO >Ыk\e8a胪ncؗC`iI5/l\D(۫? ]6G׋ÅJv{;Ȭ2F~sXћ^Go4C2JgWVSa t"0vJ2i ͞(FXt9/~yݘ%ms̵ΚMe1ηrۃ\g`(>د_p^=ᄴ6Ö2zb_PL,N]4 .t |jk$tV[&,2گo[cS ޔ 9bUUpB |ڦ& z1}+c/D%;τ-wrd kTg_/]DPY oI"K!LЮwMҀjt)/8.Wɛfs}9ͅ'z-̋x\`1hnjn]\ `չ"Uf|cj&!`3ֱHkv<;٠Mk(R7sl ! L1z|_Oju|ڹZ87I^:/nMA_cL7T}Nd_KaGD ׻{EH~E6g{S =XK]HFC)#iB!'x6^MMO֥ yL) bKG͘"s Cr+\{o'rѦ#KOsZ3%/!n*aƯxn}sv5 ǣwyC$Ӛv\sXՄPӠ _>mJel/ܦ?{~|i2@ 'DZe='v/߆If@)wԒ'%c!]Af]Er1#R]%,<'zVDZOTN熳!ўOCb*R9~<3͖KgIz=ƀβчslUq.e{z [GVtO D֮t;0V$8EO߼as]DP61)U3)(&/O𡨢 y"]p& b(fA"Y:.S:QIg-q.C׮[`D& ~ vY$`'欍&a4 9#"L[憎 vݩeBL"7Ɩ%;֎,fGֆ7$(c00 mтNUz$DO Uc$&C0F27W!~fm?RމYqW2&-`֞ &Ye{݃ | C9?IRƑKZ{Pː =/s>"Qj"Tq0ǟ]ѻsZ*G~n/( z)y*wE4,EG{]MͪfW C$Ɔoř[:~[e\s; C0@z$?&-Gt.,ʛLhZeidkF{5]*tK) ~Bk;/l?ؖS_xC645ʛ`=S9Υ.l tŠON ZD=B;X$g~GDQ&'V& 3Y;6u=;Gָt7!Jv9Lܥ=׆N;-5m/-\(Y.mWe~\g` A STYrEIK#vP[k@y'9^N4 K$FIun~[$ĵ/p$ .XJԎ>y9EBIPBiXP` "|ŀSZ`.lNqs#)uԤԺn>e,GSW?˭7v*2 \u<6[2aߴd({& DQŕE"%%%'q,?'ZE|>ϧM.m(?D M^uy՞pԑ?meo~0>)䱢Sexs%F=7MSZ*^~_qAxq߃S*ȅ|9ŭf fe*5 ܐ\Q @r"YﻮB@$+oH/T=o՞*L:yB gF2mE1)|}Fe]wS]k fJ pʾ>/٩ӼERVҴrS@p_'rV=>gQ9րX*X9btvHX@/V˦7wD<2*:,$""X }v'k[l͛Iч:X{>IUa ==1p Y <f0 FLJDeytC5Wv3Bh7f^K=dz]a&}3MNt)HYEa6,-4֌uapZ __<?o2N&]C1KU 8F+F3ƒ&^-huu}9okDe!Xe2otͦΟ˶@oOQ۸lv4=ut u(̂}'_C:+h' -LӦei?"SI{bՄbmi%/uŬ`63S 垺̫7"|gN4 }ö3ZEK5OZjQh~PbT;LV:2ف%УMbL7YuE:{3F`( 1 !yU쳴vfvxh?Gct ֖g 丌 ^°;U-%8^.^zK#}M3!+ h&G疒? 'rB@FƠ/<%xH`Z2l;RsfhzrK=*]7s 5+h7޳uHO ''^2XKu_.9GR{[٭B.zm>8+B,PnQ|%^ ƔN#ky=)NQ6`RXצnn{ *oy~\/rDB&.(g_+#X0_]E1dI -JzA}x@@N4lA (@}DNDU*_N_εezHMl9A..0,٥/mϿw75ip"ΆjOr/0}B$ !  .=g jVn-ZV[1 Bn%K z:^?~H D]Zٺ&R02K/:B. u'=kDzsə|N+ 痊,P@T#1 sz#s{ZJ?W&A ug2O4dPIT?qJkz*GlUA$, K]hr%JyB""0r+c"_gt@L)x+A.@l6KF[ԗg*,jOSlU7&'%MO7uHKsƝ)ü|ׯX'?k$)F/O _snPvgԘWr</IGn. zE f\?b!~L2xDo Np2]4%Q'ǵ G lHr w G9jAoXmηe4}t'kt{,INd蝈m!9 y] Dži6 zCf}\2 >>erۡH{!9S/\}%gbrYlۛA0 .y.̵? = J dĠM>j;2U\&!ŐS×jؾ.c{1 a 9䥤jJBǍMFH?u2`!W>8U|EBDN%@B|!D(̥b欞EoVΚRQ?칱\u.Rprvxʅ}SמHĉgʱKi r~?L!7(IDzUFlb3Rʏg=^D3߉:Yע-%y5I15 !墍"Tl<N-N€Eru </-A\<@R'8+l-FRr}nPGe_#r8 ChTd^3 7~և[&d%+0`5qSWMNr\&czQ'az|)_;B;SMy. [ɸɹ#w62UFL׳˥hDs-=_{i碓Z]WHP5hxG􋫪ش~'?κGip•ty]^m*-w[{ oY*om>_G! ǚN lzM!3etwwR6}Ky|=6gI옇 G7U65nk8ܒ-3V`TQ>A. z$!3|4G- ;CGYu},aE/-ϝM帔ML6<BА*-.M\slt[**@٬\U"ǐ [,ȱ{0ML%?\qKı,7&ď)C`! dgjeW6Q ,6`\Z UHn#h8mz̲D<sqt;)KL5!$]N=fIp7& ^3Q Zb3wnS~H8_f0ڈ2z861 g?̕eIoJAQr5 kp=W8f&68k}Ksȥ8ɹ<܆:ؑ5>]Cmx9sj*Mz?*xcE9ҡtů*m/JݤVY7QsN*%fWrz)`ntݔ(/ 7v!#8 n}l8eWqNsY<@; ҕ&cenQSʱIa82omo>?{d[=z?IE)::(&ZΉ'L|Z% Y,8S~Br/fgL o7(e^ޯ% *!.⨦9q eJ'q+K1$t 5XJt0My_TMvG\CT)#m7ߧ6O  /w2%pHF]4pF]@T3oc 21B7V F#%]nW #%%1ITw&Q)e8WT}x1 F"%ʓ\'!7vsD2pR뫎*VXK؀; KA5SZ"g録m@ /x}ԾR&ݓA|}"w=1b. U)s />ħnϢ+ HRt,S!_c%SOiݔQ{l]HuI;a~Ov"{k+#3|E U/}Q-^AG^O<5L~BMi2*6]],cjꕮ{moE":Y|ig9[ YD< %GDeGG79 &|1@Yra<.mҒ+_d+ %nIņ\7_[= rw&aǯHhnF{ॕ3Q58kdgJiHD6lkoWcxgTcXñzYcYj,H3,,I;5LہlpZw{\|Vgi_P*$9T(/L5Am!=G|C(HXFo ~B+rS蝋t&FC:1c8iᠳ}ZfVW.G!`LMƆVcwu[qzƁA }8xJkuOnRptLzQԶ%?KQ)h}CM!$?nĒs\/PDv2BJ3Jy e[oA`r3eD!Ū Kd4Kj,b~խ@TSp\D#Xjse[{N9S=dJ0JĵQjuUhyxNsxokQ][$coo*A_TBw10l`v3!Hhk4@aӮ7:㐗"Eu ~NY.rxae,ύ}ET&q/J)xcWFi>ه5 w b5ПLpŷ~ % p<}?2GI+ HeUCC _"͓#F]cfnNF,mȫcq~2SRLy5/c&K%RKu{IlF6IS ǚiMק\NH wMɨUu.p,[IB@Lr'K;I4VU%^_?NT=-92}St@9<QdEϏ2X覈ǎ4tqsY?bp=V4&y]Hcqx;I$km§F}ll{(\+R/ozl伜?W;'M}nD˗b[[J&l"WpS8]S@5w*c{<6щcNގJ*c{!bl'SIL UZ5 ܩz`! 沅+&~=?ZмҔ:ZUٺ6 ߵtн$7HDRvlՊr:#N䚱=O|5?: ?,LYaYOHvv䪃<͝2Bb.@ 处 񙬏muJhӉL+RZ@z3Kw-]X01K`1GO5 r cjTH0QOC&7L"練Q8p 84O6dRMH` Y0ӐGVxOR6yV| nAnp8I#+`1)y6?⒵.?y`7WkY18t=ḻILc[g $2]6Vg1~b^R{I;9L&Xʽ Kُfnڲf}rM]F: Fi+v/ | N*Ylʏ )j#9n0EKϸ|@㿓(tRᜨ启9] %yvo08f:΋Shh݈jMx!bJv@#Qƿ@wuVi&&30@+8} };l>܆lK~$\eۻ\z2.n+T("[gnt=QlMmS}vo1Ɛ4 m($C֞w%5&I C<aAT:欠>?+iTm!!s lh~D)3 ի^+!,,#>׳FU3x냳w/ #W\,9 1 jQ#i@nQ+-`l9#VZkW<87XY^Ia7pBe|K!Bܤ5mAliEmT yfYPWEcaTG0L((\\lפ eE8Wҩbcj :@J$- ;BYF_MPM򦗃Y! PٖӟXۚBGnOïƽd}aXAi痁V =&rmfV[b3Uć"wcdfg+@tZVFP븁 @Oy(g, w %|LSxwIߓ\:#``PgTIφke:ݞ݊Y[9d0n@Af2چ%+,ۈ̯Ҿ!¬fH|>@c*vI A"q"~Zԋjzس떦o]Q.- x}K_#r?˺Zdd{GW[mL݇_7h/`k r5$fe v$D%wn9yESşyxQ&ܮ2%Z"qU`g^+ˍD(gGE z.Zޠ>TKִS]Q%J!!E*l&K}.E UF & ur(Iadno㖄$H3AiqRz ֚%ua& ׿Kf+KxKsoBmo#՝cQ 4 um쭨sFcCd yhAlCɩ6͗=UGA.4E?YvB}1tC3A]Z!3%3~=Z8Dz%̙g?.|o~;k=z;\!E_83Y 3JʅͣYc8h uWjgV 4H@ߑ&>KVjh\Dʿ -ol  0&*u_-vo) OݧAv78Im pQN 'P&^yCejq `kKY,^ut|I$()?kh/^ pG'Ym; gbbIiwrmQud`c4ѳ3EbO~b>YyvI p -c'JK3W TuF:LP)}~ E|e_a=u Swq n&!bIAw1`y1RF ]6c{bA Onq*\w'' e_6Ɨ`X?Ȃ^DYP;o`ar#tT~ߩ4t\Λ;Y$:O efl@ E)4>e6>ɓb"/@ 7r3ͥU}^F(eM19Jأ^S٢7YW4jft6tky"! A \ )DCXcnDN°&M|C$q"<#jCs|1nNtˎsxTI1Ƀ IؤwIHy5M5tȶ%Jlfd:6|4Bt%SCcS:IC\{3x'$s66 f~@|^'N^z*%tQ;l9L3&Gqy0F*Rx$3/H1ې4lNEF+cp>.T2ꡤ*V$.p(dZ}RB.I"cNFB\Ar\aQRƙ]5vPma#I ~~ <2-:M$.u%Uxh9dePQY2}KX H1LR?\-G53`jN{?nP+G]ŘekߦUk~%7@4B=<6dg1FT+'cvk+/LgX1U<#wF #C1+0j.k-vS7?+5$p' x[~ְʬwniLǥ:fqwz34l1XA/d%/ Ȁ {tLܔ1 ~=2䟋~j;=BOUg Vd_Q:f2oaIdxu}~Ѡ_ywG[V0dwrdjkb(T?ɹl 5)R`veFV6i*"b0 ONt4NuR\)d &5A@Xg®҇ӼGC4)$}7Ul{N2 m|pS6:}X!%`%LKӧͼKIA~(=Ĥ=d7/!4y~juTa G)hJWWTV1{AsؼΞ\D&ڭ ."Ctz X5dSSO614uLRTgf%Y(}!ݎjBkR%G"0NAjP+9G[bs\P:rhmwN&gWj%nj NE֙#a5bVrkqGäF8lph=Q;@3{Qmzl;:y=j\np;JX_m$qװ:ƁWE(\..?Ydۍ\;X}}3*Ā0㆔0ܑYKpVm3ըLp2-BЪ/5&dɝ4]>& ) WV݄@OH BFx({ܱ>m8%ʓ%-eE:o,YuvmI+SA\&Da;Br Xoh" f((9j7uGFMr9W_Q%QV;+ Q^_2o:" %DZ'ǎrՈ-Bebg^%0]8#LB/ (fwplbL˾ PˤsuPj^t^oR>:ϣ`Q'3*}IV7mA,}Wb5}Kdbn,aެu״J{7C z`SPUE_iPs^VmQw(;0h,vL~S}:sG-Jd=_D!Ox2W0uEB437Y Ry$S{f3`2_$kN7"˛wKs2EIݭ*n.lN}$j1ӄX' 4-c£Lr|Ou}: 5kdàD}*z\-Zk|jv ]1ÏO4=&͊'WrA|ǽv:LBnUܪq3q aƹwv^ߺNP9jTq=7zQ~H$[?cZ_etwՌ+H]$dPn>Cÿ Ӄ+?tǀ_-OˀeSRn+KwhԣppP "O6tG=oe Ï즦n7Lvyi.g8bا0ZiuGx줣>Dшë?Q?jb~OgGJ?,qG(/KȄ@ke;8'ϺVTsI9n1r8_\љ+RR-FҰAN^ei5 O{<ٙcDUS> d>܋N ԫ6VvT ^Q=o.z!yF_t=Vʢސyd'l\ gL'u5X`:1?Dk y˃ڻg\ʮO3{(#]&rޕNOYGԨܰ <jhvgZ= sYH&&nتFLkK`:hq8@T'eFX50۵fFK|Z2 OPJEܛDD5'Bxl YdaC.V`q/؃zaA1'dVp:D-߰ Hȳ>Id\0Pr!~l)mdT"XcdA|)6Fy T]o: P6[ebB%4 Uuo`wC$TkQn͙"NoC8TEfc4}ӆ+anmkrdnl^gZX{zLw%gF w8z]^d%~ZNj2"%IRC_HYU݄6QNHmNȗh(G}t6c #%&@r qŦ{ۡT0YS̸0LK:xkYOĊ_kgHq"2㌕ EF:lRjCeM"L< $$@npr)1C7vAT"@iKnSe߸dYAKBQ1*c%ts(wIc74Y/h4*E9B!;1<̃Ul%:Mf\Nv1tnIµ*Wa9"nhA@CӬ A#x+v%<`ݶ.lMzϺGݝաƑH=L H ŝόN ;Bjtz[ZIi d/~~n: bQI RTk5y_Nt(m6;n*MoLG4 :A&FΌ!E 1n}2^^F`{jmPܸJ윝1L*BE Q>ObRA>u ܎LnGodPc1LY[`{jkiXALpKy<!X.i׭"5 ͝Ӕ=,?in)ՠ炂X5}A ]ܒ saݯkkbH;= '?}j#FBEehqWA"As{\CE9EO X2WfT|,z7qђ-ZKeoSYZr`J2Dr: UPN .YZ-|{ާo t32GoW'LEr_d ԏUV-_ԙD"xepm3*8m_ÙÜ/|*DeU ) GjEg@^Nh`Vy,{)т3Bh(ӶL{YY-:*2Vmu~^D+ ,Mxaov{t?M) %w&Yuh[FRW ~&ǧ>yTjSi~ؙO0}DF$|_U?r=`5Q^84WO l \8j O7¨ߦgs0Z9=ATL_;c\IȬ!Nj JQA!6 IGl^f(V0 ᅱ]EɁt=8t6q T@Ԋiy:V#䶡/g*02pvJmƹ%LO6Q5C,bsGHw싖@O{E0COL,?_9az0G"zĄM\8û `#N#{ʕ{~* AEd\uh e@Ҧk>@ VOMh~4LD5=>jEs3)82iOT^1 ZPFB 08?WĂ_mOBCqj(,Z -[KшTD:aӊjFKp &]E (TBa& ,E!`kŞ47_F~.S3&bPxN1;&&wIGG gB>*!ƑNYLSֿ#Oۛu"Y5ؤzp&U7b8醸c8ya*pU_逳q;ɞZ- 9la?MYD>@(-$rev99 ~hR0׻?\mR8诠8eQ?RmWs%F:43H;㞄]5*s!T;MÎ젡>c[8?;׼z+gN9ؒWޔ+y·4 c Ɛ`ĶRh*(S!c}gfOz,_ڒAX[Ff3i*,LTGK =fRF`#UNx ʠ Ȥ.\X&B8z(Bّh7S\#Dƿ CGgZ~}\,ۜ0U)`wvWCrb<⥩B{kك\nl[_;n>+ǢgLY-O$i8Ԯ䞢ltiHEg_5N kRDy֒m[W@=jEy!h˱cb-̿Y?&cyKu|N}d>*Tz%z0n )Ͱg4h |$c@B,+Xv2azR]OfEHX&{89rfźnID,/)o [>&ΞbWPT~%kfR1ӵ4@ pVt;~oM pK(ᏫMڸЩ!l5)7G謭Bդ/TZΠ )l-wW9 "Qn7' ݢcl'"{Mv#ɣV`nT w[hu.U Pu7u?~&T&bdhk@=wGǡIRQwkQȇ`7<Kl5U4y4B&{b* `KBotK293E0z$게Hށ.JwE Re/9Ij=M-H_-.ӎ0]8n܍^qm3`0 tl9.KVI4 5A<kp-6ƂzGт֨;=@UH7^!{Wl^x {'*€'όzGJE["jNx2wMma( m"K ;$>WT^s<ҾsHT=* C$嵓tI7ԟy# xc-HNPы(>Ӈ^l{ǣ.ɜw'ЛVӉԜ*Κu|p4KU!N%SАCf"[hl5p!tU-ܪoյ?"U#;a-x־ʮ1&xqJg+yMKNݽT/.7t:=.u<} 2GlNfv:7ʸ/nކhuu,\pj+Sh=x})ЗI4KT0g &HPRٶ˭|!Y-e'o|ace3}L+gK*MMIEnD!GaBFx"Tk_a0Z$ffNSqZ\pF;ijD>#?hۚҢ>!7͑bv(tiynΔ5QV~$}Σ6ȸ~{ W U~ʎR/7՘$(H6ZALXaBnUTQ ia~JSFH1=Xj->ZfB?rB)7R]l݂-Tdkð(53ŋh/Sfp3 M;7 ? ;`o\Qz#g+b치J|SK`Q^-%E*9QaM)4̈́t﹏}KX1ݻ|<8[{iVU꽁?R S Oi]\&]aA8+z薗dnӠŶ+e洨A\7#XvSl X9E&q(@/0RG(S?Cn0==$l]I<`5vG/DHR#~(XءXZ}s} 1 W0 jljh;N\={P}e/6õ>.u>Ёa8͐eXlx֘?NAQ[ 4L-e5l PrS`$MU`Dnȟ,e ;D¾TIvR E8<*J73L׆IO0ڟqVyѕINd%SZȐ} hchVD <˯&pD$]MvkGgi1O cQ ,՘c){u_{JpU ɷW[-痷묙gLt)oWw6B4(MtFmLɶk^>!7$ k,ANq3I:Iڼa GmɛӈM_) dhC5Mju{;D̰բqdZ RzN\&̬:\J;{hg6r>5=do$CK9V@1a'ԍ<@mwB(/)@5q"`ҭ:a&C`M܄J%ٔ)| }A !xT=1) E4Gٮ}aFCdpf- k$SHcX~ .FFʳoI~TfD>*¬o!nd0^_U[<i[ Q1ۖ$bfٮO9g691!Nu64xXP݅Ҽs2>}IU=ùxg/WF# \㹫kQM8֚ @iEY;bm-fY.Hh]IG&;(nKҺRcÅ~#\ HO1Ť]q6\y8wܫ/a* ȏV2N, 疹mǃڞι3Mq 6pDx'U~7XWYȲYgvrs\1o·"ebZ֢(4^Pݒȷ]НsN%Q Juw]hixڹy}>9W#RqŴDGEtI7SZ-3e \&i$9#܍p{ lRUoXxQFɌ֟\$Lnfi5KGEx%i)e-u u()H'r^r7 b‰'D戛 f1vgfyFFYb!'Nk'p۩FdXuK\U86Jݺ"G5/h}Etiqk`RV\FW%vU#%鉋8g2>fzl<װ0|"NN}&7+ MbG[2<(тY&%69'3N'Tjd7w`5Haׄ f݂t,>'-^0s\,`!wV@=bwsMס"Akm5_ ~MHezI(~] _ErJ-BPTkC|#OΫkI!SKp -Lm;s 'i <0zq(.r?e6хXv ;brb׌Ri z55C:[5 @ryrEQKTnBE#ĦYTUMP Aݵ)2ddʖٮN&.7,=!`w#@y?cD؉#tUh`ۇYUzR+ۘyk -"$؞>G׀zuݺauB5 *;H ͭ\Q @fdpj4Lsrp5ӸfJ5fes )Z2:+q[~pG̸Xܔ$U[e&ulf۾wM(%)-nrX7 FĞ&6v:}2Fԁۺ,zGS&+9{*1>=k Vf[IFCt >(}("ycpi ׳gߐ%3ptyjKc0oװ 屒 ~D-SqQE(F~gJnRvhBnb֜,W^v;<ƛ ȯpc(ҫ$puuTec6C67f Q“9q%K0blX]8H9TSg;] 7(hٞ(іIR@-m9ɷ<;Kw>_+Uج,j/;d׏٢LNNCDkD|Eu,#kއZE/(Ht tVƢ@\ftk'*Ȭ6X be$ (EǀFqErFgʹ#˨2\IHkR(1@o, gBhNt~ |h(HҶ*ÓS~7˒eirJHu?}*O/9 3)&mWt Ԟ:$CQjYzk_q5 cGV*~"n5b­; JZn`%Mm˸a;mbå?8cT*J~vv3pee*5;B#ߌ֑'յP ,b U\O}mx儮 ҐxCL 9ǃB Z _AiA`|>hR>j`59|{f%HA,:,? Aݴuv Qt(@oqwVr+C>$E] uAR tW;VY :{S _k؃;44@li6c]HpK0ZQRyAe*\f< Rk5l oQY=)9"M쟙:tWp k/y:/h};x&ՔzMSs77&hYQelI|JzP4 bV1R uB#&c$͕K"ݿ Cuᬎ~O^ѺRȁq_iFJW1ZD>VY^9BQM@8]: 06lxl\E"@6А—pDHA,*$M,:;Df8J\>Ԛd5(""z:iLվ_;d+ZB' u_oO-W<^7)ϸ~$'D_unE_+ j\a[ .peBA@(N]teߝ7s f!²/yA:'va!"<X4Ίãsd@\k[(hw>Á@cdh5b?{+B[ȎkuO,̿2한 *:g3@> U(״}P%~68xd6G Bcrj3~]Vy&"V/7-⃾wJDz\LfhO>u\6Rxɭ|-us`A`HuEsn ; )Qک1bq5/K*e"Jh-P?jS2{L(QDy0PJIi.w2Ba6|C/(Ghmw'|sٌ kkCBC,[Zcg=ChEYA|[>-6IHڸb'N~ΫS.Q?a\K5o)'-/A8םxSYxDb1;Ј uߝETj^ 9BfztغC˂!jA,HkZ\Ǘ٨Y:=Y_wOZׁdfY?=u!gDZ1AOxF.I.boivfG뼖Vg!8"B@FTrHTgڠԙp9f3!E "}ԭ3  ŽRDD;z*l[u)T"t$I@H%> ޼\ElvzGa(93r] eks *]hL!Hs)p _REr0tk<ܸM@&g=Bb_K8vAOKPӟ u]9ӚqA3.:+U-DnC eEgV(@{f؉M-çb,7Z@&JFk/HB挂fS&^a*0K;!#F5];W"=Trw<_F ^Æh7ZA9k@ .F0"^we9HKa7gt://k9ǻF bA)+G"j1) 4M1uD%!p}&!{Z;Pي>;(dh1WQZE AB}r_nT! ;(i1J5rg{lQhϯT1m iL@La)>[p|wɨo \$[f=al" ~} <37Ca& 2sG2Pi&sj"Hﳧm<)=\^@v2 ߙ9hXi…hQL'8.呇l;P~cgTi䳂x$N] `&3siBԼc)^GB{35cGb}T#.OVdxZBחjsTY!+uNJ_ux@JEhM [0<-D΃sd%a RqŇ7WËmgظ>y$Y4{o<rHUn fD J%~ -?RxVn]d3eVe6 E"s/I=ɈlkTwIƗ(+Hr}x"ٱ8dF)/#Vc,k:>3`;zKjW>Z*_I\, r0_zJQ继8F rRlfXVX9ݗFduߑH+$ŊᵊeEHx6$}9US{=OwX=֞\ y @,gP*l38(WOTb@8)9U[NBɊ"|5yT'f r>fjcy`Bs;I֨GH ^x] ㎎lu%ҩMVW[Nȇ5cOH Rda-1T/kfkV{0|G;Rc L̈9tZ>Dp-,L9up/8k\ wڙmfzVK&$*t< }Qm 틃GU0ރ 钠Q/)I͵Ѱ6Hs756WBd q0Q8=[B5xM .P yu-\ub% 9=a!Gà3DoDq?',lI7 C*ɡ7]|~y-҆"kac0~)[QZ)r!pÞQ }:xHiu424<[f+}{@"Dqj rPOEt*[i[C BH:7 l(ǁ)0SLs[Osݼop,Ek]Ehzh)}ן5ZJOtv dYzZYBUş1="״RJdKdkG~J@'C>ՇvfiEՃNrzNҕ|@5G?HL2o{C }5 ^[ >Pm _btI I"Pey,ҌD2'g h잙=fUږ zJ܇EB3C'Pɣ='gei O7L`DEGQӝMiٗ$2~TludQh[lpvFj]< ~ԡN@UC9³"+ݟ፯oi,Bg A'~.ݩf -~AlQEԳ`ԯV/LP/ ˡBv jl,ŠuM;a'RЎ/ CDng|EяH7x*}0GCc..;5 ]y,RG~=kp$q%;P&Pέ+t-7%D.xvWyz4ήɠ-S`݋p7G/AJ)9|Rm$WSp4+^S=ʓߔs! pw 0k}5skc\PVq)RثB9ƪQUHfHa}VI{gnC^ Ynbl.4eMp8Ka?u;0"]HN\=ĚK\VZXD:V0'qyVl14zAK`05 kaт GFg(%q1{xIMw쑦BO B`,RV,]l@qncr+^7ra\>RWgb~Ag\]&H~n[X t}>/G9uD%[fN]+ƪmXb2*Ut׌m7X[F6"|cr+U/gAY&_og,/jmOFqɹ*HxBŕұ7 gt!JIt7&?}Q 2& 0=4u7f uTsV"ojRKLSeN bK`^y7x16ꋹܒ3Lf0Dv|ҕc[m|S9&nE*v;^&& H\Za(p j̩nݸ$'C/#Q@ڍi% v+U~:\J2ހ b及|x\u,_c44e>)޾ƐY6WJM1smسФ u{{vdPSWZ81bp_AZ0+w,ܖ6`ɜ5I WFwM_N7[PVWRtƅ[ʤQ'bK!?tҒ+1ZnÛD_Vc soHTMKb\ӑosիޠc;44."\FLYw|岫oCFvTvlJ^GBv7s偃A*J1/iW㎂vqmJ4;IOPF_؞LF ܧxƘ:1i[!deNH _ $]; _D4`> M 2GQKuF}fU8r0 q.ׅUA43wO^kpsa'f|]S`֯l)SF}U;YW!jimm"jzN .xaEDŽd &TP{ 3MQVCT/X.njR^u(=ܫ qxۘZtm]~mp}1wJŅl|9:7-<9,u f{wK RS}g@;b%ϭ^hg(jYXe!{+")cf~KJR){&_zIȝ4##=@I>"ZcgA&h5WŴ&ne9V?tzVCG !lI[ڔ5yis;w4| @܉NAF~_rTAGjtcDHp+nYکB}ʧգnaQ&5N,m#=*~ xh#`h82tew)WTR5홇T"# ZQW&qy.97]S1)P*vb#F $7JRҒU@;! |!n~ $fTMWij>_>54#ƤJKoyZ+ gƥXCnp|!l\tUwW,ȥ)(!xăhz08[Ѯe?5&o XJxfm^b׉u9~@=_"՘0 aU&AoxSbDXnv$ff=`lO8m}">NhC7@ NHJ'Tœ~N 4j-wqcZ9lzȦƓʫ^;*?]bɬ$޶}"a=E#(p/-nT~Cq3+#ڿn@DfEXǑGKvAϐӦ%я%&C£C ޴~:÷I"⨮xڬ8hSkNv!40i*j` V]G 뫕`zYEIZۓOe?Y|W^ےڵ?Fң$ӼH TDZA}tE% fsk}ω˥b _F ;nk!$ٶXT]몢~6#C;K׏)z5D$6p>uoP{,V1(g(uErl>RCxq"?:"ʪ!k93.\.*QJ8i7*.ӻ-%GH6Eԛ+>, r=߁t쓂}"(F @WH*AhQ uI/u41WJ%^ it'|Z? Ї0ifL a[k(@(H2'(| L,o;{{#\W%n@t qFǬ˻&0&W9{p^KH'YHsJOQX&5wP~=7HyK[i'(. 8lT6ty5^bΎfu@݅1|a ͸V~- sJY: HrOJJ4p9iR%i'&vMh%F=h8d~?: Ì1'j.rZcǕ=zFu9iK/ﰝM9 Қ/PGݥ{bGYHILr2C"ef^X!q. 2WOL5jz@"v#$Vip~02?:c˒V-7o^yCCJ]Xֲk}YJe[2]8< 6/D5QY#`yۦ-?:hxEC *am^ >MOUl k᪯mGeEOzX?tl-@Sy;;󼗌U2srKԈ#:τ?W{E>c rd,sÞZ 6lcm@B(ܵJuȑ9=9D==cFA_od>\f>Th^芄nӨ2\3wh,Q~#v}:+|8A8`o,H 7nU4?)6hE&q  -W2 ,yTtR~:= 0؜'У>cONMfӖDȺ\iֻS(R"6aA7aހ+Q K_ FCR +oYR0G$nI xN|KwJcQWHƀ];f6% Ir j,6~;NN$̏Ӆrr+Lbd+mT'Ο##=?rp? lq@* kP̺r{eYgǷK{3#E|?#a=$+EPvP#FYn͈&CWnBs9c܏eK9PUԾ_pCy_Z#\-Jw*U ɦ3S^`Z4sBԧJ\Y\c(5ۂ?Ya|<?}{pk[࿄[5 &Fb<"F U5Ӻ7 gl,Mq]qCC@=-OJb]n u#RS#'K7urQH }ՇoN>:[fuVt'KJ0 ua=cP#D>sWKKP|{#ϑR} 3o )0 ֽ4MQy%|)/Xh*\'MOhܽLRt)7*(ÿu 4o-& 9a7 >K%%t9񹪠%浔G2lהIG_rxgj C1Bc}MixTc4 yzKXk 1"_<`dTFh%%U"c~rXb'56=c02;ʜ}e4ooxaetF3 )fǍv@kpS*>upŸptث4J%"v}ƳO\β3qGLq)ME8$ne%K5el/`! J[z09Up(nE첥Ld$ r? s>~ey y9f0gWJ+@ 1MԺ[=A{h]Lt<+n\'ZƧg@LJ>Zp9|A!n->!o8Ȓ=0H/8D;ǩTPL:eQdА [1a۔-5R㜴әi g=!;a`ryfGD+MP!g4E?jxip1#C8w/o[<[CE8?hJִf<Ǻ٬ kE4c ݋7^*-PVݛ܃)]Z eXaj ݎn?Gs%>lsFjr4a"`dҶ/ |`L32jںRE&2u@cib}b6u_0oߖ?Tӯ-V;p6Ǐѳ. ;%tqt$pB/,BrIPȞ'KR^{#zAdASv>~|a)lA$;Sv}P%5B^6%Oy*딄0B, l˖me4}f+> ʽ`C !\\b䭷#_DgM/s-Za \Φ<_qDY: H'o$&y`C7U~OS;&Ög&p`1Ӻ'p8~ WP_3`[Gކ=wU߻+J|!έ'NZfo$Pj?eLɲѺ'z\PQ4y&ijtB)Vk-KU˖`,;uظw_Fβсy#;,UZ 8-mCQmc~ P0&uA '^m88I}fQ*1 J]e刀"G]1/6Ծ@CO(ArH;biFK { STR!4LM]Z6ѳ&w--hP7MM u쟙ې~IA`m-/9}1i^KZDTc3}NLq-zxQ2oAU!PuVc `fcJ!],}y>co\4Ay]B+X!{0BH#Tz͜nU i6q2dV[8dYxZ ؤRVIsVDlhuؑB.&X6-эI$C&Qx7h }Dޟð*MN^1&L8`T@Ta K[1 Ӄ ߨ3۴lky bu54p\vI9ҍhj v/,0IAx1VURQ,O*=WQ ϖ73 ED@Ɣب$u*/hޱ٩txQ$=G"hޠfS+Row&=vA/ H%pt6\Q7%Vm۞59֑A ;Bˋi{uepz"HT!L'J/VgO}NTcs/bLɩdծ6;긘#~ eZk%@^o8x6DFvJJFo4 FtZk,X ?s@/8[G v?/PM+%Aj*DWz0q,{ZB.bNdIV.?sD}ߝSXs͌_{56<ѕMfhQ;"+63;#\Ǟ͙ʘ}0/w~)!jx&C~TghSq 6J)Ӿ6 тsķqAw4ޣWr!R!<IM@cAe`Dݏj0[t2mXVEwgNf#e8&y5YxN(_*ZM#^T\r{LfC^NQRrRKxˢ\헃z7yyHn}$ S"*M5˜le'vGQo+H=Ga22lIo.07պ,7MPw{ 8ӝcvȓ #Q)RIZ'.; zC! ^Xa ԉ1 bJ8nfV@~(BY M1}{{A6H > qN X(&ٽj*vҽ1R %Y%*B6j?ONf|Ce+TpQw,~J-i&グ("G# 1Hir6V鲩ݢ8)˴23RG%;磸 TbnCGfnްOZDIw-Onn/ $ 0v@=!X!*B4Q%K 5gcgS d*TYNjBPf 󘌔PbNU5'&uG=Wf So> ukY;q&XWa`\I~ǯZT,[%㼨> sIbMYw-1;(zH.'={M>v}Xw?l|9H}6M˨MI_x4.""Wđ0;[EQb>bU`%T%fMI=/~vp# 몺Ǜxwڨb45#/+IfқZ KUx5vt)s!no\v߹~:9HpAS +E HωJŲ9ڨ${1+^HYjy\!{&q#[kDewsoAqfI'o@x hT~3n]GCf$t Y++<ۺKmM֐PM%+Of,dJ7so5 "ʡ|ͅ ci#6P|]Iј*ek0 f!R[. ۏzp*SF8F823EoD3C=eIy`GiEAJe==n'8 <7k5! %xau_;V]w{E ђzhRHq!o E/|qSH.NE)d -dh4sӢ) A/~E+WhՓs:}J_Mw,g$IEvdK~ /0Wl A14Vҝ)3Գi~;m.s(8jQ;/nNYܐC1QhBMzT"A?E1!vmby3f(:2ѦaHHmUn2h_vaRJJ7q, rkW֎C!T]:12Хg' ( .{gVT**ЎN='Z)l$0n#g-UxdGXJl#GZa&&Jz4b QSݕ}g'=c]Ae;  fQ{g&ix| vWy$2angbGBΥ|iYUl/=%vmBnE̼9`ic+lUN 4J *g{Y&[Ⳃ:Ta쳛:+NޓLeiJeӔ?)0|1 dٰ;ŔDhƼt7Ra{ x@PN6ډW}dr1$M @TuTeP6ECB16K+y3*d߁\`:wEjN){h*R@ߟ&Y]@xD!eBwWJJqyUv{;iprzl- rj0wɑ?EvVsX.!݊5llQ0iJhij!EVo'2'wŢ I=6y$_b`:ßkeqR^ݔMy~a5p;1>Λ꧙$mi63t߈% gt{ x@b^k:䣝Y>c%gOQa5=TdBK/*Ct:x"'QE*IhTPJw~ԿE5ԯX (;@k=z킠O~prom?8JGp0+Fzzcr%˛0n(巼`O."^g>V#eWA Qj ŕ? k|Q1nH~fG] R<gфq'>s/lx`Y**`^"ȿ9TMնr](_'t:T@QF߳mF8-ś~&a/ALɨ3aR=7^u*٥cjQ4|?UJ8u)p$ ˊ"3ˆIBR]d[,։]!}bOƱ3u-}|Ռ>v 9s9 e!.b9ܗ`t7eU8^c9h 26CiL3op|E|ew13S#u4`c!S8hx jӼ~GI YPtA:ft,+&v=rYcCwhfǂF=7#8سdsWDyP$H!~sy_X9:!(}iY AS'$'{v}! =_O|M(h`C%@Xъñ7^f*fF=9] .: b?'78821a-+wzuB˲ܧ]7̿PmI/!f!U_S1pa~brb79&YucзI{s>!^ D %!Q2퉧CC^1 vyL3ƩzX7-*JY79:vD#! `pjLTRb4ݬ|^w.Ɲ/q̼ҴڦE\rYqheORy Y2 !݄gNf;iw*y!CCCݚ1'ӌ]meZ Fn) 7,8b PJ!F&=â(#[0gZI? ,#a5U H0~QZV(5pi*kv>3 B=xl~)۽Zz+>b +볅K4+K#<3բy~D,KGe?)``>^i4Qdd0dCIOXqdIUz .uN%?dǴU ܿA~1G\,zmr5^Cj5ȟJzaA$%jD Ywv}E6SJY7}Ļ]N=E>mm~qbt'GկdѽZW3\*|_/᮸–V{#ȡ`RkhW&ǣUsx]ʜz:cZ'-j#2\Qy~5}HRW7GNy[Me#E(eO6d 0v#Mӧs'aʇ;ѥd(xU QȝEQeWW%Yk\.[O%!W)6( Z>wmc~ԩЁXxZ/?Bp0$]S~Ĵ(s#%sYK;:j+?^]ϯ$o)I70q}>W9Œ;P̗ΰsRU龙y)-)d;Z1OMDRu;\"}D^f{zAT6R܆{AR5=XCo9遖sʹ6@$΀Im!B'0j"CxN:)Dl*S raP$U~I1{o~NE]%_Cas02nx)n?1HJ-6yT)[_Ǒ}x$q"rtVVsĹV MA@ :WWYOVX`l&)Hj˸A.ZoW [i 9>6}Pd`))sBo}6`:=wѶQey@bb*fn7&ʻ(vGhC zl7㌀-xq'59C29}Ṕ$~伦EED>UVup$ug,j=tYb$.?[mV3&n4G1%pOvw>ڤ⇲Rv-cٴOLTUX%ejLK@/gD{QgX-7a_yNţ([.Pm IyA' 'cZik܈3?$kZDB~Ś 4 X)j j3j : ~vqY 8+Q˜28 0}6C^o) ,-|U߮[B>WM s Iu'mju v4l`*S#ip+V!De+#fU@hwΝ0Q}.< ~W;C 8VQJtDU5ie 7A mH r8Q.ݚPlH4zak7OƱe  k?4["KC3Xz]Zj{mb ӮXs| SZ"i5y{vt(^ 팋zrJD鐜JcV: !|fj1*8pʰ7[eQ6V<ȓͣeH3ZvJ*]lˈ[sV9\8='z5SXUA"1'L,$r[[{[An HF;R~LHj_顜`'g>sʅdUv$EmXϮjYl#BW^J~5}K' 3̝lK /z'vV %*.8n;+:Ը J¯Bɗ$U2r¨ovhT[%&+JYV, |bGNLfAsdw;b+ͶNU9 ;=@YyD0m%+oq0VŽJ^"тf)spEz *Yf=jVR\ /5(/W0Mn}"3ȵhDAz&\ZٶcE"|\1. է"dd{L]#r ]yǛ"!2.ɶ awym!Vt-9J݄;3Yу;P a?QbH-Rv뮚j^:/]{ )+;v +S AՍiϨ#ƅbܸsTXʄb^j'(&*$tDp':ҦV~Hlxs.D@ q9ު8B%3݅XP;RZ1mDb#s`$Wq)ϥT^`sQp؜ưB"Y,p`rpQ1!dY] mnc~ aNx<(ճn_FZ+4>¿BF J_v9W8ņ!&(0"1\ؽ\_bvƏ("{W9Ȓ Tg&9C;^ϟ!>MCjԤtv[%]o .6ʊb S$iQO>k+ڠ5P-/oatOJ%c23wAӴeYGW;Ѐk ?{M#$ p3r;tkufXauzP\uwml5XXF8ME" M/K$X}E=עUYz@ gYpq 3g{nhZ6{ti4&g+<\Nml(=ݻJoѥٲo_mk{6e&9D 1^c-ob(mѫ AᣑA\ S 6HʰbK"vo]v NHAN`HMZXi>ɪ{4̅QYފ?k#s?B}8s,ydq)ol 3iԒG ޼u.$tBږV >EEAawB] RCiu("KwZ7aa*ʼn'u0=ý(PNFn䗭y 3vIœ]BAzMGylȷC z$on&.rו+F׌/ 2ٌל9HG߀%UѤ 3d8l˂}Yx2UnRTnBqyӘYXPn I$5HY%Y3w~Hgm8|$ZG;]lbSqhb m#=6(gZց@mR5A)w,s]o1-SE_@WEDŹ=GiFԔ^I\>`N}8S{7jO_T3([1d²̊T4@Sv kZ; IEFFh_$zw\+31"+U;e1uYi$1AbN1f Q#Tky_cȠBx>U~bm=(ΎbgKc`IM^o_dDH-LPaH#ljP GK(J^/l/N3BHfF\3Eؔrb2ԶEω0pɟnc i!ⓠ_Kv2<2A%[ {3M&b8\< ̋SsDu^MK]x^y+l0>KV?<;%_ kTq<"h2I>{f- [ccc4k:βދ${u췀b[!2UGGqt72ضf[>$R깲 C#U^G4QyUSIUCPl2oujW+8MD*NNE 7˪KE OƩ;ywANCmO?v5>E<򞖧mYL\V|K`BUTN~g3k~9O`u#zgG tM}0NnGWCx4įshgql #R9L(\K.B6j(ޓ{%!jF(y57?J㥉}Hq#0 E? P !kWʫo !AN{pa~ѰCpnTrZE[7h>rs~ چK_ >(s5FĔri SsR`pӬN̓"Cu==М>a$ e/ !sG:$hIz>.U;49JHFxŌq6ɟ9"eGWSyrn7UZ!|nF2"犭Q);B)IXb/v&(.`j+1S:rn+"x.+ǡs0h4n_pn=358+@zbbi,|c(es:S<ͼ"ꄪ1;Bz=E,X{OSK1 0ZʲeqO"Kxn?!vC W . Wp f@MX/~xAWVbQ1^Y7$|JήpPpO[{ t6Txݨ Y2׵6||]^ aW/O$߁7rdCćBZPwoC`9Lw,3R|/Sg-v!v keúy?(RI+i[JB+nJNBib1Lu/㝿֪K38ɴQ1=ϕ앸xlDِ;Mĉ%sD/Òln[$,z5̜dH~{k}*acEy&4e0HZEpAʚ9o>GSJiu+W[pu"QnHb9]2io(ꞕC]D% :淭jW1Td*5lUܝ_?hX{"J*+9+0FIPbǜHaWD=UP碌SQjJBO[2 pz\NV[o'z8 ̫`"vLs7c_\>ח _Pӈ5' Fw 'j+%X*dQߧNoPTCgt?LQ0N[.:QG`)3~7ME8: _-yxݟcݣJ 56S"Hl# Imȥ&#P4ᛎXt2Mi/e+OQGr}Bů v{# YҒ76pdQwQ1F"O,<|%8YG@<\HqȊ/ޙ*̑t&M=M}234[ˀr'3M3e l 5w;O-6o0MTSpT?<ꂸwif9)-æ2и M}Xٺ/)3(Ziy<V;u)VedN3rAc+|<SX܋)̛a)=1.Avkޫc UW:?`8²f _Z{a}&3ZԬT~m2!f˗7d ;>3.PS'!V ^Pp (/ d-slCyU h͓7"ִ:@gװ̇L!Lpq1IM¤s wf9 1ϳ60@Tmc/}89q2dv}c@xIwxA;VdiEȵl&!rJcHo% i hbq̜wh0Ne7/H"P$b" <`@d:cKogCqe5e\?nDƊWq$fSZC"+c4ra8= R`?Q+F݄ YmaC-^D)~>D, L:UX^fɃ4Iy7̇IȐ*b(t-Hy`#c%1OE ~- 2"Bx1 Ʊ̋<r$nJƍнJ5^WZQ#~%Awއ2$1ܤ^]cd?K"@S4 n"X]ĸ5)&1ܓÈA?jSQDA{V5d}E4ZX=?\9{b 3/]9PY<jF;pF).ccCpc7qK|RoJ)aަkfy^@2Ğw𨎱Iue#H"WZP39+g[_8OWB06v"hH`&+u*$W&\U ᜐ24+UU% z&1sevB<8 !,;Vfoz&ֻV? o;ŷid8"|fsP fkp[=|16ѓaԑ?-s/qZE'%]qߗҔ}g%#L٥~ ]_J3Ftf\t+=PnC/qq4x@d(B)={ܝvԃWwż lNH\vSy3~5m-ʷH, }ŕyz.KL<(~x@^!c(QEGp"#/a\s_J` T5 (s%¸RN2=5+V|b&ӒWaU '@@9\ի΅ \XsϚ6gu?w4 (k xϑ9Dg:**}  'eH5<А̤4+#*aL( .fCwCEHrV!)(|xWT9*,^(_4<H^?5s>z_D[R?ڲBsK:qޚOv X{^F8YwHIK>vߌ(qu :\܃*Z6u\~ఽ,=WaGI#w'ۉ~`{C"_-"VN! x7r,Q?gױvF9O:ԏX΍4dkWMI5}d9I aY?eECNBi`HvEۓs(VaCDYkõ#Rx;BE\7HkD!Sirrf_!9[W@i,oQg NQ24WT[ :>"GkyA޷{Sw{ǶGH9YLF4S>.e$};{#6Q0\{ArT.KO`! vQc&-ihq54v!?T岫4~?tsk#QnaXcT8m2wM*IbAMqaaV;ӫu%9E9M{[Dt{APim崁d%a> K_eUړ"-.AY{2q? l<om*d 9gϜQbNp7iHks)=E? \1!#,q'r Ţ߄-c/VތƖPCR"~SI[2ZNRi7W"I&/rjXgRvV.R ?L Lv&@8z: ^1??^c0G5BJlU%M?` !PҧWusD]ϑN*{7g4wZ^!4X݇8y+n4Cp:L]}L4FY]Z:Fq'1d oQT0WIם{?AFۜ~|@,iݦ(_I2gI9u0-;\75jt!! TTցRq~UcގO,eu{VOazkMN' 3XlkhT] [\؉Y_cjN؅S>%3Uo!4mP\r씚<1Ƨdnnk|jJдk5zIIzK7>*Lۀ䐦&3;|%}Azh X(D&3 „Q=Y{xK~߳ruHN*{{q-&14ǽDHZ7!CV.F*Ё*a#%)4 c0fVڭs&)7W"82(g*^W4+b+8ADcbB;2jؕ`8'6|}IGEUт mgϝ≛޴Ih<_*ֈ'^#G4"MfӼ) teXԁ {ϘeX4؝H>'^"l G.yTI9%&bX)ՠAʊiK̽;rڹIU{^8O [6eiÊ`%{WYI3d*(՜bQljM8 FtY&HXÎ!mL⫩.i) e\[R' h,?d#%}u^qg ~_g?(4Au>كZ/8$ŽBKT=W[B$H:2'/F2qr, <Џ0 ypPO#']n2"VrhY# F3<pކ+֯Mt;B &3NU?ix×8ְ'yFϵ/YF_F0sY A!N1PP6A̚t=rin?ErW:G+cd}s' o6n_>/l Gݍ,;&̋&Ams&{@!'-HΙO/r^O o}¾)"E%!,ʄs!hvGH d+tIJgr%_V ae>(FLR6*l@8F5\}=3^QWaNHpw5;(2 $4eb9h#crCY^0"SpY ,2$ d>PswVȚ[A⏬$F8)#1RA(4s(iXc6% i)W (sB; S\nzgiUGXG"n3ojkn&*L2J a"A5,o5JH VIJ"~85U_%loHbypGoFaK&ݎ~ u/]帙Cj5h>6ݦA3W'ؤ_{2R_TjLCJ-jzY2l+4:1lTW &k]5iݗ#Ѥيb"MVō wBs~J-!:rm\(Zl2U6j#lF'Rೀ뗄؍ s6r.6pєdAG˲? i5SLP&B"M+=AF(S>G KۜYtj8\BlBu#o?4Eۭ4fDa_nL7"NX9m& @Ne lgH(( w^G'k,7yyQc!$ BQ{IaZZA2{ ٿ&Di $-| [E1%xCٱgYZ07070100000308000081a40000000000000000000000016439a3550000435c000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/C]?Eh=ڜ.+Ksi ^҇!E?#IZ㳸{ݜ_$Yk{R]U EyʄWݖYy卽y m$ v,ϛeqYJ*~`bm˱2(gyК:`Dx@)a4,T~.6pͰV؍AA+`F%8U+Tuۄ 1l_' jtDԅaBӜt#!&dzm-T!b[$9j,4hKE2q꽥ʼm3I\ Mޞ͟ K c mɐo#Gw '9bXaYCC7kзq<8&9Ig 74p ,]27_M]P=!:=D^BDW[5ob B* xo>|4`.=`O@Ow/P{9# ʶb2\*BsdCbMI:+_`U7vgѺ$;3 [x;ͥn*DQ-}([Eu[ Ю#C{86e?oЉ'pu`YܱS찼.vqaz5?sHb< !5 JVBz&9 ĕ~w[uܝW>4n_ T:zpk/E/p%-h!l_ρ?^ kK$91 <&avl c7coU, ǻ6[|wS9ZzS_!ZӔao߱7+{-~grLkh2|ĪņuOe]MNqֳ|H@]0(3b=̑ i,8Vڭs>|;; s 5>ۢcBXPurp-Q6m *Q#P6O :˕.//brin/J#sfv+k3#E\8c}{L\mfF[.ͺ6@=<7cz)GR8p0+Foi;ݯaGc;rؕ7䙑a<|/4as2N803 8چp)A8MwMHV0œEĜνJ4=E?#4G-))lvgO{xƞk*eAHA'j]ݔs1^DŽ[ӻ&B̸JxaZ`>VS/nJnZ }T"bfF\QU6^}Z|d[_CWGo'k t `yξ9XQi'-}@GJl/ax a!]ro`"9s1%|HW+?:XWЏ:guonO:wr[:e) ӹQxYuitf85fVQOᢰeoʊgӬe qw $0; Mn$ؘp(i #®peh^ y\ EyYu' 9ۄ)I-,RD'FO>^9k e6`STʔਚ@}ӬNhSxjw޿w..C,Oc y΍Oycʣŕ~FÜ㙟CHpQW7aO@3үqxnHFsPiVFh[Qtpw J!M#CrڶIU h(^}r9SHZFuqLbue^{/X wJc5(P7:紸/=W 2 Qy~ISX.*ڿFzz)RO@ C˲55_~m-K ߻9ܤׅ*iJnFSb6@w2 /%ТW\2耒$$.s-3+OCTބj _nk>%nj8%OIL;Xr5)>K(&Sd(b_R/K KOn~ dL)_xg LԌQ_g*EÆяu=+l@b. LIRB22 z˜c) ga=Y oBB'W?Hؗpúp'"ZPVO@-@d Rߪ u%Na_3:|o,t8_:4qFB>VIw x 줞Rb1%(ED}ܿY/gmuUfY<^_P(Bfrns0 DRzL<;Nሊpf_3Q7;DW,a+Ӡ?Y7t PWceB.eVmIL +ٮc2Po^2 PP,XW!ީ&k O) ]dj (?pi61LU~@rJq0ȟtC湠2>( pȢuw اj3GTOԜ F5NB0(u`qZ n k>RjMmȥ;G6 #Όsk `hƶfE˩yč5·v%[\<)<^P ^t䟊 `Bݬ XB|?{3)E:eHokG & F| }8QXM/4Bzu3X챬؃)Qgci`K[ ?7PW" (KgْXjݿfhĝJ"Lq6oXat K5g:`yR[0 tv> b˴G&͛>(& CG;eSܳ{5? 'yҀX{ǶQqgelʖP#nbJ݄_RP"xu 6qrb']>6E[<{Gy[q0v69Q-卫‡3(EGAAƓ(S9 RAR(;,"bH8rX۲ eEEa7ԋt"xwܒHU\Ohb`5W91*q Hma x94U-o4Q'#G~y,k|Yo@TY, C,b(M] ZFė".;I@zo鲦¢O㐒F+Gҫ".R?u'[ĵX0X7Hz{EƢ-t,;ωWzSNk*{\בqAPKJr:Y!H&{類 F?R򼔀ܻiiqx/.R1$W@ Lb )Eb@ 9row,=[`X13/ٱ*?8rGEei$T9EQ>-\UX)DUN{ۑO-x;YXr)Ƅ9e?6.yvt(T"9nd8ad FA>J.$퇔Qa3 W ە-"HԢJ`P= A=iBڡ,|5TͦەWQvMLRL=ԙ'Eo\K@h /J.]0/`?\1̢I  wuOQ2aה&DiPA>%xF<="G?4V|$VC[nrraJ|lUj!6>w`mƳ _ @.+= {h*TZ: FoꚃS3V$BY`,CkF70u͘{DYuIW4I{I$b$X 6oY_wb>eRR T4.D0?ZcMp3s`x/zb=~3P~^R+zwX.G-QˡU5M@'܃TsPWW$J/Ӄ~ω DHJR/43 KGsC]rI>j_V4|*$wZwJixLQKHl3UXeo׍BA?8ut\g|8q?(3xku|?SG=(z5S1[7pk0l=kbn`^ȁ/Q&nlT=RxLv+,Ņ2=YrcLl0oѲF_m+BW*URi'AƄN7Q7uuYnvU%CۢEDIU>o}ub3H nh%Jǎޠ\0}@|(_2țKPxYv>y]b؞O26i緺 {o>':a5, fVoϵd팙^wc 0Pq,u#d4rB`feYY/&bH@EIJ* #=\ݡ3Pm2l O`OXK dA,Vޏ`LϣM_T,龜a˄olRKí隃y]5ig`ze޼%wX9*5yPᨹ$@Wp܎TPȘa]|TU~ yϾT׌SXҀgW5p?R/&úQ*BxtvkR (5(3;Q'C,Hp3!?Ԟ2/|D#Q[Dͩp0@`Nt+FO<"r#Zw-r[""ӷvmdsNyq0F*bo n:¹ĭvT}58w_VxyC<l]&'- D &cKقnW Ҿ}}ש{_B H{]-D\AIה1`1{.aLX͆$Pcq]T[w*xo|W"G^9>;Mqë^pq'(~=IZ{އ K彌[n)S> B@ߴ'Cwn$ 5'DBt3dr~{3PK(ɺ@ZKu-z(ObEO|f'c@+mi [Tթs%,@l_soDx^_Zy 62Yj TYib 4۫@3{bⰨFŭb3$ʻS=ǹE%דY/PuSZZ^kt홒MUJ`c}lZIQVMH iP4jbʶ2 \GESʅKLJCwHeZ0"E#;a Poeye -tbVzEҢj\S]{ѓ)-7qӧ=ڡ]X~"R`x=xɲ,]5~ŵ$K>V u$Yϛ]~tc2ܯ8W@w) zɩ2 (Odlr'O*1<+{w*Xz0v"2S5vG>GD-S$=TfIjjeT;9w gE9 l@25ۍ=u&$WJ2?"u٤I5HVg3"9sEd蜖a5fd9WudFeua8_Ì rW[  (f,U@0pB[-NGĚƺ?L8k>;ǒh90̃Y8j)%XgOL-|NM|=G&u\9…ss4dk5rrW!3d^eW̱9#Yd;On| fO64'?&t_1@ S.wj|Ԋa~\7pbc<E:7L;/nSl(xr30N.U+Ÿg [&DF R,_P8;GTcU~GrLrk}%<Y Ot `ijfj.}'{ Ra(6@ 3"HJQQ-VcSVOd0|l\B.f@ӡ Ē* SVI b Ҩs#nhU{B[Q A^حqu@"UwO+Xc)-ٿ??SڭYY髡@@b:Ia=P, ?uvZ]Pa>E YbdK-@Oc ?RmzAZ(_v,~/7!cc\FJquQ$d=})Me-ճ(pՉjd\U>$бe>H Ԕ`F(QɜБQLsX xG wPuj [ۻ[A(t-!x*AQHǗ֨z*|\|~MW}sja2I =7.ZܸL(4.o=`'.|ccezjdcy}U gߤm?pe R1r+W9]jۺ lI|~lgzm+ʔl٬C(lLϾiV[B-9!J &G} (ye9윒 Mp5}H `<]2*4r3 ZK^"5iPhzAB!Mr [f*JMsSMZ.*`P xy䕸bvdbVp xǂ dZЦEÐ!*l_2hAţbuc;0046X Θ ^ꔎh7\N1upV>s)ErA垇2%/Gթ+ů ָiLN;MG Gn;L0\m`Qrú~yH!cF{'EA xG GJh/DMo,&̛T!dbA\b sıdA]t\v2+1`C~7UY6u[@\ 0Ť$݊K\sW@,$;(h H?$blDkN" Z{/\`XmnTD!K x`PɎ&D>|2J!;ӒHaٰԑZ*h!A8{^@FJI6Xƛ ؽZֵy?QN"0Q"Q@&X#?[ekO~0g=v+brIցq?q @Nwܑ)[:Hɱ,. ! '2∜Y :9>/v0Gb02.^1ډ_VnʝSU4 xU=f .xK4oT,Zфs3tطHʖ<_t׹fO8ߙsc|mEYǯ+vT:S736ZpbY.'&;>Oeu\;!H^]P-vƵ.)B9MZk a+V6S{ni~B.:w0Ow.n]_H x%G澡ZJ*cT:!0j6B-4 H<[ϖtD .yV\D ´YsPEҜ"Ct^jKXTlP~!@pB*vVȉ;ݺC:Ah|.58r"ɘX_2]k)vlĚai N{88 1 s>bU^ zpUZDnh5qxZ/퍽,A%A&:n|0W_R]h%54x/ |jD%8$ CW~Bvƙ]p"9NG9jv\21ׂs7?VLk*_5/."Rss . DWڐ9B Jk&utEُ? r`c%VfY `+qq5nGsK\]; W a!YŐ3Vܖ5,vǤL6[X=N2&y#+J[ #mb6mB+Dwf"TƜFB|0YQB{NyΖ8mV!\}gވB~FZ!% Nw锥!cQwlUw26B${-jWV- A9s4hR(vdQ<ַSi sq>1\ Xm'ݚ;VBga%$62?sͧS&ł~cfIF<$fҫ5kj-@PLq=|kϱP=h:xձ?kk.&Qm[T`FEߦ3!hƶR,-DJ.d"&gᅣǩғ0OٷFc&䂢/sL(0 ]p!{bqr;K\GưMUa`ٲr& @褼c{Ȯn:5uas91>XQ탭BTBrڪعX $]Q,z)P%NmLu,H՟W&"?e{?i P dU6Ys+krO(5Db <ßD{l1=_}^hŦ.iajʈ7eǾ |@m-,`*{t bn}uU/ǔ %}l ˠ *mňGZ]V(ݲ~MIZGtԲ0!r1xS+\"AK_S0*inje0IA!9067rޞj hShztΣ-YVvq<^Jsg2*%WF2`綁"K^BX,{Cd|U|' J px G@Rvc?jL]ٽՋjtZsdlƆ㧂gҵ-tɂAlTHpW7;*d)u=8}3YU#.輐[qڦ,11D\!'QJ2f'alx͘vGv.7>Pf)mcSݰiuQCb P&,\)Z Un |.:䥧*!(R_7y>6+GJÍ>?*P+&b%0sjcFMnA>wb8xiJD;D2ftfa![P uW Rq0T,eXA&}x@V{zKpxr[~if(a}}窤)׻>UL3';r >f!bG< cj{LYPx a. [7$<޸-G}YtYZfȺ|G KCN􆡖U"NZB Jyafּ#vPt.|ee)R>{fek 8F1Ti; M*>o)r"GpֱG.￸bW>cE-(SJœSaQf6ZsbQ@dzhQcUxdj&mr"L9bknZDSժH.\1gPM㫶$_G Y8T.s w_L?Iq~3vu~9\J6Egz8b#eIx=)0ג'XsܼDhp-]Yc aTK~HQB5UrKhb ׼\zjcr;J hAJwM34߃G;#>]0_ve5s~2.O-b{IXZOhӈXmVUe1~̲$m:ߐ|16I( r8!*=́ήՑ͒7. _/V=lT3U.|:T6A(L/fUGu"%0[WG Scgf)Od4@=pYV`pr7Q%%11`BϹ*bz,\r>GfXaSW5! DTfXϾ*Fa~1LyEQ %4cTctL~ !6~tr$ ×8wPj6j֖Y̭٫1B!QtzukMy aIzWPi%8{fȉ#: yΔ:|:*^*'1h;TXOPM | p|9؄e~gf1 E -/V$vU8H~@C'&t(xu9'Wxo }g" 4aՎH'bJ-j[%&L|M!|͹2w@>BF5o44;%MaʟZL5Oaem2?oh` 7(qa {/RW5Uȩ(P?ǞI>ߍ$o^Uװ{m,'?'VDd[tR2셷c&Mx$jI#IU#&c2T‰yIx~:&gJ+P?aLcVej4[cR[ZX 3Wd_t8A{ٷWGq aB 5[?'h5}/oN1/]n.΍8/iBJ=l;tds}6>SmجSQ` v Dދ? umn>'c<](h~%n@G _L|׳[|^}?y (> =Mg&^rWj&3Lـv.gks/bpnV g8O9ɀ L3{3P5'1 XSf_9oΐs(0[Y 4v+B4yw:xN #v, pW%י=TӉ&f^Ium2 RiK.mw./eB0165ۂ],~?`ӘaTcYH+uL+~oB^1@ g2ȇv t.,Bz5!b%"e.4RyoldڲKRZE 4vg4WRx xZm[㭲53-s~{JN*zYts0iFʁ>_sA7p8].ݦsτQT05"zl?t <_8=˹}7cbOO2YL/DŽk, ,=;'Br }Y|WE(%3a>zYwjgQY1`5, tC|/0poD!(#Os>bQNyãU3̿!(A6qCc󾡈0;z-kq@,v7[W0"wUAƭJϔ{O-%:k|İp͓OsͪΡCE[niԘBy:kG.( N=^म|R35@`B(xW:7i[A3x2b9xW@g0wTe>1pZ$]e52xxZ ; Jg(w+G4ׅPnK*ͺ[$|B^+33$8]\ARp 0pƯE:[pD}Jk4?&.5Eӭ7L<ćnlwIލ,Hb4_"B黋|wW~o@T!92MM?/u}eRew[29pLIÞqd]2P{(2}+\%ϝa= KkW.@J,;?M|t{Ŭ=~d.(ny25J#V1q}Rt)ud?V.%dZpQ_&b@e5Eg7v6$N٢ݹ>}23ݹ$-'[Z]R A-o向DkK DfL\FΝp |kH6*>XW`t^&t|/]՘uq&7*Ѻ޷;hrYCs*)$5 RK+ǩCoSLG瑍C@2m ʟ }d0]|mS;?%Pmp{XzY% 5K zЕѢ77ٔ>eU FWrFSbJ̎vt۰ - [\#2klzg7':ޜwlqRKB%* M|3Z@ W\XB3nپLBvr8Mذ|Ù*3+q-[smZƌܷtEjz mUD%6_fL"c0ˉՐDA0Y6', hH@gdC/6ij;a~@ʙ1Zxq؜_&S(ue֋4!VqkY)alɺ :w=;yޓ*# H@'yu#L5eѥ5Zmd(s$$ |ute:|`&2!N\&@lKTPJOUĬ!:ɚ2]Z,^b9n<Bð>/+ ܅!!qS9.kҶdz*'Չj+Ei;8t(08[ST\Cam)=ݾ,cyx6U@@Xݯ)e[%.?t)Wiy&:+P564 .lGq[lp<+`qW$H-o~@27/ :XؘXSڰA׀`C&q&#oZ2~.p+5pVSÈDg.+Wvzp(2KӜKF[6+%h7Ɯs P]z>EBtSS.LThK' ^ ~k4=}]WL1c %8k0G[@zbÑ]ydJ2Tń} dlϪ@JĚ 7>Cn Z[qhCtc/涯X𓒴!9ϒ}P &>"ScɃn]{FAY%h(!rKmνgP(+_ x|^,2gtdM 8n qdJ;T$T B0*u<y ~R(i2 dNt}O7h-kh0N 紪,qӤޥ8!\R?}a# 3 X B&Cx th\I\Ď@[/`hrOQFbU.n=">8R:'d`bGm7|zQ\ڄ|C[Ov^E+N;u\Y㏁ :ƨ,s'-TrTb70kv&@wK["|䗌!uh2\1OjrʱGEa^mHw"x7)-oh3nK࠸@Jt}`m}1LKxgiboƯ:,mv-!"fjfL> 7FrkX=9Ԟ䐖:0Zc-n+]@Ƭ*[qdKx^Q A^m7(rיnUp=;!~q)/ @ִQb&AguZxXP&*K7omb{iL\$q4phFk-c7Z嘼O|Y|/Y VLȶD"Ul[@iozvWa'Qq(͸X}O 5|3`<˺,L yOZsZr%э >t4􏡫_h)M !Z(12-Lh /KUK?+ֱm51ntX" YVj9Ņķd|4Ϥk˳r)"7M-W%Տdp:KSE ^&)3^SU}REHCD k:\q^p4YAùEimi2Gx&%jz\x}_)ݯҗ-W]hn)M)[0;T+@2rtҨd`%Tvw*$;xБ e^bZOTܮ9p/#Y6c]ӮDzE,=)-54YfE՘!{+T'$ze|n"HXpA%{sEV61Nq hDƦ䍫!Ǽ^"hnZSU-Q/!3 a@>Aġ(fLrJW:r.4VH=2*睿T,eWtK0cS/gFS3mf&[~Ì]^C]zF[c72?\Ch6l}dƤ9un&N Z ᜇZY[)fq Di8י2wq1^1{<$jU,|dt/}JZ,WOاNB1|6iBEQ@~ae!~1YesZ ^bFɭ;3a@Γ_rAgrlN Q~f[%_Vo=h)&z}d`9ЃonUP u<$|؈, ڬN2|=҇4nk6eDe5ӛ(ӹj$5fB $t94=1w]負'J r_6g*Kagvɼίj0UZ rxSRd`Rh>&{eHiW˭ [ln0C#8쀔Jbf6w? 1!ѯ=;Hn2ƱAa߽Z9JN8ܘWDzj2''gs%VvaML1J! D}v̮4q2P> B]l=C#U$ |5Xyot}^}Ů}W͓9/GѰʐjlI`ARK_셖,vߩPʶ˅VIjD}=+8~u*i҇w{]EEf57{ tg֞4 0\39Ay~KaQxt.blDKɤ5 ŷ Tj=a{v@p⍌ʺ9iGldfuhvkdq|ߔ(>}Pa2y]>:Q OWTomZ ;$Dv޽{Qf48̃@dĄ཮n t-S!"LSZ;$TFR W.p |3=#_u%≮( !d5o{:lߙh2c]1g^*l+( :1^hGHa& DdL=_; 2=\`ˆ x]T\!A}BiڝaP_ wz?YYxedH0B^I h3Lm#;*FJRP08`r7Cau&sMc(ʙת1kqs5Тٖ4{vӴVP۽AЬ`:b™*"?؋o .zq[:ftam>=szEN:YRo0ϟ?'E1Qyi{}՘pO^Jb0K/u=V 7~R#qN:C !,/;]ڊw8Eo; ѥ ?hvInVd:Iq0{1@\3ADIVOihet{@[XRL=ٕ{kھڈ3+ʪ ^9A&e<лQxf\1rIivB/"/8L?US)#vϿObpʮ'g̦f*SK|ĘT~}>L1 <#C]!r]A p%Msxikr^* ;XLkf|֗OeKaH;@)aah[?Y3p H *>@{|DdzKsQ&>l5LdH+\$wMy E 8Ƭ av 3%tJyNO"9*1)Y# 7|qkh">sV۵jQ/:ğj̘:- ajt"p.Eׁ[2={ܭz|@PM" 8eŠ&s A>Rb 4&?r -5Yݏ&t$x$Y?+;{=1^Μ],N'$dA{aES( d!&O4Uo܍HR5C4ItdekwCh>p"dB̧قs?QG!xNS" NܑJrt?5&ms2ޭM[~v+*P$1(A+)8?D?M5f=A)}dFzJ%= 9O Mކ0 N nV)e٦a2W;TxUKmYd[W) ḞN!^` G:;:r7ћ ߆rOW0Z} ^^sBWomd{:pUA{跂D{LtZ|W[K`6ic;V)6 F^ + fc'0bqPlV2^!f0G7]eQ3Q0+J4/ϯ%񡋬pDUQZOXFJš8d2٪|B~+5*A/{j_Bk"fr#0lŗ{y$aY":-QJG8⠐vCd KF²dV%B4N\ U{sHM%Ϣp og.4ԺН?0Ҟ'gqQ< HOҌSSF`,:ei[1 Т-%yef f[=/LY&ƂcνEK/c +$Q'l& Ը0};2Ns& s~uV&<?2^Er>'eme@[1sk9]p=xҼ;[AwEP6P'{7(, P \3((a5k$N1I6)74 i0~d4b6v0qg^*ֺdZ!J1daC9URZCLf#t,]7*,!-(0U`wY6r {$ԗvS5t1V\)=ksMREnzR9V脗]\>"L!V}t:6,=Œ(2Kmg60KcgjhT:'B%oMN${+uWBUN\Kf3v-4٧כcXU~PHo"o'mNS/\e} pw-<鹜IwڌT8Mp%_'s&5 㮴3ub5ސi]{MiT s3QC PNNw,790 Wl.'Ȳ2?%|sci5 H UR(=,@3YcFټ~%&>,I"ik#vj|2V8$4#fhXl$>R`ph'.Cv z}>r6>˰*x;{3P_eAKoG(PJ D7/\"5ޗ滖+)-&|eS[O2C7$܆WRcYޢ'F QualV]E[aCS.eWւt"%΃1<$H ]NJf'#Ԛ!2N8 ogD:ZWcфZ='{hA,Ԏ{ۭE{Hzט~ƦF[ C  ƹrKƛ> PpȬHCg<@UVM 8C^ua6eg_:Nx*m(HRp>`ALKiVίs~sةqĶ./Hc7cy>_?5'hUQzִ7UݠQhiǪj$O0.Mɬ":K2*<421~(|/g|+[ӗPtQ;iUM#{ "Rgn/Poﲡ?0YZ/6.\U%Skv;=E:`yblbn' hrc!Dnw..Tљ#P1Dtp M} {F w/k0foaz9l8i,⺐K:=f~ڠ'i1fk<:NPEtqs7WW/3r_J桧0>b:dX|H|MKI6lQSǡ)̓צ.$b)Ky_~-,tS7~xr\3w+3 ?f߂u,T|K&Aϖ=GQ`m8 BۄŐKsicͰq>ީj :?yK} ›q:Q %%JaiFRzHXq.ߒĂ6Nev#.oksXSKMAB N;sC %Lxx@(.w,)˅9VSiu0gim0g['aSVQT6y. oITI'2oMUsc.z|J"g?\!ϚJ`O,dKH xc>P 9YT#xG#(}̽ڰ@hZ͜!&YQ@DlÕ9hڄyM+H#F|Ǐh"Nd,8P8s,3K_OLJLl7Lpaㅠvѐs{ j`TnN:>¶>GL!e _;04e}Ib2,9g=D,Wal'3:Clat),ȾCד/M({6U3r$'gAhO1SWs1o".^;xCt팭ϕ],ok6iۤCzAA>|'@^?MXN&bǭĥLt1$IU'{;tWV1IMf@kى߄]5`fό+`vSB SSSR4\H詯z9P(<,}˕ KkZCٶ}1?l?G`Ac_oyEkGOvol;E6N9whǜ0$lJu䮢!P)+97 ]UHi}q#'2"O;H5{;^(g;$R )0Q =jGO\fNkXSâ16~L$Տ : ef;~LG<+[} s`?"iTw,lizsĄU'wsmRvUf^׷2ܖnamABfcq)bzltO@K+~o(6 ׵{yk ^,Mۜ}4`F)hr9Ko@dՉ: 46Z]*eb*Q߷Rm]?!2A)XEYrƲ2cޓ^h?T8OtͰb{oz5VQC"uVYpcVʶSVIvw|;jRT z L>ݩbWRTN,=wt ꌃs}2G-J6# Gu"3}rB&Y[ 'Pwqua_!?PZ׊3^bZE]RSo@G?'EG/y &Söx֚SbItk=A2/,J(uZV]e)!*s~znʣf0&So`+N Kmp\G-DXs݌S% g J,#?o61ao'{Hsv\E4(w8Z@1o Xldo3@8psA4]M,?䌋fRLMQ" !amnXnô.3a&o=MHgCEF~(b1Q3)罉c0RUjô\ڞPh@І#bW k> }BCbbRYl4/Br{2=qUS'DG1Og(EEVXW]u>;W>Wt=0aǦ֢VZ [3-K&g՝] #͞sZr۹w('Xv+Hvd2ַJ#VTH1a|Wwlִ7m(ɏƯɐR]?s[:'B6|Un۶r-Uab`O,<.?:v?B<9ThWYNPһ;V%2Hک0ZYZ%Ã' [:!= ({RC&[#y]1 qIC$k>Ӷ NmZSp7:< 7i6M)G0ڰVR}tQTEX~NTˠCpV%0R!ErB擼4(8AA3-EA*S9i@ Sd[rާgd!y OOBaVX̳Mr%f#E~.=''G: Oi_SI ՈiZ48!>Oz[x`yIdREd Lǒ@je֒P0<#8]}6{sqSH۱_o1!*QUH[_e~iyߺ{tyEɀ|kf@q+$߮iK([@ s_ w0|z%C05R?7̏ V #zZФ*M ZO+* Mhһ= аifrү7B0]5ҼHk⚖Rz.20b)fEy 7d(NՈ;7% DQϤ?gRX dc'eUWdfPu+%39=r &\ M>WN7r^5s baaqd4]m5gf50 ݝ2.9>9*y/tqiA=FbSXdoPb (^<j,Aܙe96}9tt?xDϠ<]sm&s ?V r_~!5CŅsӑf=6^?i{Ef6VcfHb-2y._֒OsttG)hX](]O7%#.# R,H B.mϜuO#뭌~n{]-q}7s [<>{5Ut+ۮx2ݵqK.u- tÊIPqn $?e;oi{>K{/RZ P'ei2yrs*}_s AxXW:_Y.34 Fgǎ*Mgr">Ƃn2zM}6<"dDzZ3 l|U@i@Iֹ3`5(qѬdsIQ$3̏/ϒƣ;2IĚ%<{s;7ȹ#?ƿund{!RT#ܹ茏!!wV/#`ek1Q Y$@BJ3ɖLqX&nF3Т*|Xra"x ,V)>e"CLx"\D}amەtY Lضc r~+ϊn;"lx5Aq l)nu "Vw鵔MNv) gv0wWPłUpV\YU-L{>/z=-XT``?W+[԰|{? iȖ\{$HFa"{VVӓa$8-*6Aѐ6 'S ҼeB! hJčCQdi+LyB( 3vfݞD@$1ﴜ{rxA lz( qr M4VŧѐJdm޹=F eAp `:.4!bcZ]jGF[8<h]_4grnp*MSfU̪M;~dyd1Җ FA_e4}c}/w.max4) @W"߀uod)=" ?IƸlE:V28gh]Flk lKw5ɸ,^Bh8bݯ0cq`/V*7Wj:;:FBTnA{0q.[Y"qN|O%9cCBf|!jP円"rY\#=Unyx!Ri'#,Va %S-:#9nQö A *MO/Iog@9ūx>g;[fC.*v&|wv-8i2j :uqsYZFY n[r$߬ @ŰFpj@Hvt8X PG;,9Jܺ8OJ7Pim>qA#U r.gʐFq=h(0W8ifI&@d^hr6nw7zk&AO{u{K;m'L+N׮* ,'?U= ohhEIb'᭕HTBtci2 1<;՛ǹeW݁. ac@wcߗNסu*;<5q=r["^+$SpG>TJ1h^SCPTqKXۆA6;$C,xm8!Brpvf.FU"A!LW{ /iY#EHz;ǚMb_S$#-X6!Z&eNU@!?e( 3pՌ=ްt:+a>iAL4HFV 2Z-CT_&;#;3[,D4d~ Áŋ t=tcgOA6xahq`-}@ m泼(w](+/'d앙D 4*azr>ID!x/$Y`+~nދ< q76dg i|#}v Mę4dq%zyES+SlɄw"u~{j*LY4 (AY=_&ʯ h ʖVҙ&_@,,t8cH -{9?Ols4<+R"_)Cu !&aLz6:Jk<7DRB7.Tb^̈́8r><ўL+߆7%迀)A`c-U\)W&kavtgu[l/ʧ:LGu7i\]ܘwMݣf(AF(ɳnɈvOߨ%ʟ4%R(x8b^wWFh =Pl%31bu5g:XRZ5} !PT i.~H'[7BIv;VRߋ4, hJ) Or (|IZW+ dʹH2ȼԦi<=1VfGgH@Q. N4ޙL߭cp)/@F8v,ђxQk71L5g]}XӄEjeUY`> p}Zw蝅[5Qs)=rg)%Mt/MyYuX< 3|p<YيL~ǣQ\PWmܵ x䠍4é}wһZ< ƤzhGn νp7"JzOTG_[$H:3$0\@?q wb] P[Hd>2/!h""@ơy؋J_E(hm^uM$j -^OJj4 Op{XaV7rztnUHs{ K3Fܷw~=0yU}%|0uR=wYL'zP4|7^o|$i@9:_.~Y9u;6rVY} H.P$@ 14(f Ȯ$+5OBpn.{)`贃@>E{6³hB B@'h[f#e;?DGWwk 8B(GMM;ʫ[ڋbhö`f nCʮƫkbJp"FL3ۇ֏o t;tVfA`66I/X婈x`ub$3:#ZȂ kEm+w&Ʈ3!kunǪbi%ʸVofFuNд.YBu( Zt5 `:>Fz^bς(:Y>6~~]n8싉˔50ƾ՘82"5Z3UU҄/k/:P*,&I=#xwVtOrܜX]\v]BYFeJ]V @z$[DH@.'5CO], _4cBtl%ƒ.I]&e nB^FOSk"giW*/'{ЧO~r\{9[J6T JI.'vixr@JC(0|(_M1.{tKUJWKڽF,48F! @p%?B'˝_麐Tƙ;S!-?<&R+O4w@_K pY Z( YYwE =U!c+W>;X@dSgeW aR+ iELcwA׭[ظc6 o`๓!49b6`5*SO*:HÍ 4OʟNn5BgDSl)\wz ffA!eZ<g[Ԇȵ,j`)=QЏdON}Lp'2'K\D):8l(`9يx>pg~j%kTL4U?nA=,[wXPi_]l;ѻ M/ Wfɿ=aj2z:{<e&EVKK+˛w{.5mkάd2LӪf+mKOFVߠUd~om!6 |gh4&m&ĪGO H4 7ڍN :'m6Pu;"禙Rx*xCa$9dH{w_yVOzWV:J''p &1UuŐ?%US>'2 g>%Y/QZ}٘br>{_c߂_pe w eklX8Y 7!.{vqPiڦ将TiۮK45R|L.}"{Y?J.cQ7~64 vKƄg,I?&]r >i>hJ\ɊK# W+GyA y\0x ByIx,GL#C)LZ6=lyid:(]gGo< _mv[Wƕr 4X3e강P6$gbg7B`0Ԕ0w5O*6b ?y3z"{Z#IM-DpCvn$2/n oJcYjafƋ5d$Lwϱ&;=RØAY38ggWu9bI/sIiϞF o 8>h4H)>{?`vcUxv{ 7pg@Lgݖ5*| +-5"-/o1^Hը @~5b!)p} ݹ "TfxQllX7~f*(V'ώHY< wJ=m@&OD͂?_*,xQ ڻ;myVTml~]</}ta7LJ[c,",āi!7s%32y<Sz gѯUzQA~)lVT@E*(?[cG_5.Q!sJGgtK Ay}0ZʷbKI\P53ҌGc=D#Q,yx=0w}:6h6K7'GǤ4 LM0RÅw T<6_u)̫=!(ܦb(+JhcX%̪iah#Vҏ.jb84 GME#p06>R"bЋcu/@>:>g*d] Zi";'3\r֎5?ͯeQ="#ʒTAS a!Ayt#Kɡ7^-49%cx/Y\Cg̷ʴA6h㢛EwI025!V|&F*dN?Wl&kuQmTp"n?CNB>h!pgSŚ n~3wv>0$O(i[$|,W('/'ϒ_YSAZD e`[< MA6[(i*4ʅ7AO?dJtb+MS+'VΛSPKsVkNE1pbƟcRbNuPvP_5!$- -8(a6׶3طr= {Z0؊0PP!x|tm\SuܩWi˽^b$Œnǿ\^2X]~tœDWy׍IňgEe2]3C2`??*G Ħhh/C {\2>Nt|c9( 1qbEG.[z`a&5@6e2}An7(ăa IQ 9ay~=V{̱i99!Vke 9|FpP _*r߯6df1nC&sZ0,Hx @}OA+U/S bF'IsaTrlI1dՐ nd/LuVl2;;3;Ub%DFG5bޯ$\,W`BUu~+tRgZ L^':0y@=]ƽ ourK@GRQ`هԝCG0/`UN%`rG1f7~tzAS+0!7b U]Տn*hXIȤk;Ԝx;h^;|,=p*,%簺~ht/goy c1 I,'\$haD{nd/;x,v"Φ;b&٩FI)q7t#-D ͌ >ήNe-N B z<12@ s0bt%X?JH,:1yi$@+o 7OfwT;^Y JLX,byA%h_ǧgBMw0M ")c`lxPjXҼ$~iB}l8Mq>=tќ*x3a%c!qCix + ^|]?T6mfR<_LG#\f5Jګ?ayx7b,h꠶h Wp ř|bamGvtiށCoIlG^[%eY ~EV^l#1w@+BƶXH&QټS2p9m'+2Y6YT -oц& ʄ!9>ڞC3ڶiS\=b=O-Ԡa\|LӼĜq5\͂XNڣ`S=:nuWԚf ſoVMwrxgûAdw`]@`f_Um?V O 8=g:ުIWF!#@؟|t*>'10{vև]$[;&q g1 K[_׳h :IuG".Y"r~5?[{L2Aϔ|.S|3iwgy X?d_Kmk`Ƌ&MiCp]a  UF 4EZkOꌧp@S( zJgPyT[MO"+s?Zv(|zϋMG~Z 6"e 'NJ׸P:2_.׾稓wG"إ~4 aRrF#0~ qTGLdrڳrTU9f^BI&jEsūza|<΄z-$&&"=ax˔JK`N9~êE8\(VD i$ LNpbs%Խu5ws i͟;bsKx(Iن2"y2Y:ǾTu3E$0E;^Hك1JW˂LH JU .]$1 DwQmCEn'1G_N!/$02>ۖ STdfsH2i aY"t_#ÁLIzst@<P!!S0< l9.p꽻,o`%~Sp=P;* ҷSR5]#f%:Cdݯ I,v,O\;ɓ< #f@|s@M-"@jk1""iwјq̈́ 80ŀ'q%gP^W!Gdi2wZ̒)W.RV^&oS jPMB^yDK3@-apV$+> erQB mgZ.f;ah^ՋnUӢڨBccwF@btD *hud۝j;.`tIuX-`fX} #۴dɮeཱིEsԦXkrxpl홯Z#VS{>Y(я S-$U/ q4 Ox4Q; o&Ŝџ>sqYB1ˋXb͟,{%ubo؟d$q_TY[WtTYp)AX1B3مge@k Ii2y[)İx󈐫M 4=t&4ܝXwmmRChF/j֡N+p'ªf n=_03D^X*?Kp A)~!x&Xm6`LˡDE³re 0c-PSI99TP8&\GAX(C$U)C̵K ($D,hz\N=:bćށǖQoBq:"&ZSKB(uV[!2AV$w2XծD~l}g){I6E:`Gv;x?>M'"Yo%B_eKs2`skJe*ZI&,k ,/Z<ŕAyîtHlèu:/C}B= PK'++[QAgae:( +Vlc.#/S3F{W5\g3t:A-2Ϧ47 xAG q`**6K@b.yşVͫ6s1Fs5N]=۠&`yj`?TyLb!rDHUХi2Q e݊1ݼàU.G.rܮ3raνcYQ%0$v;h̷ifmKՋOןΨl=;٣ vwMow)(:\` @A9__Ŏݞye],/.eONs6ڧ$05 #yRjGf7 aNN4/h@:l+|~FE?O+A)+|OކK/cf ɔzZuka7B&3W@Z%1A4$'mT(+:'H(||$H,`4{X5X+E`p7ߞJWY)fbfeS)7IO>;TE2&*p(ЫI~ZU[.S2țv_"^59P[ 8|~b2411 D1Qκ#|8O[1O<|ѐOiğ.߯>62"{=WxQ?1c_žmDoU$nZ 3IHPQyIn^eTt9n 'zzFaETo߳5)qu@0VRn%욎DsuJw6G/..4vo 8lv@rWYk"qU@1< MlVhU 6Ξ[A}]W}Stt _4hcikPUѡ)-l3[jq;i=;[nnT%unF<-6Ma;S^fGnD\w1KCbASNP{\UT& TTmw`9leT|iNfZCnҠe ➃;f3<@>U 鋤~B#3ės"RkV#DW Y?2Z8ǚ'l(CָDZ< 0nߡ%pH3g~#GW˰G ~5hASK)2G*bԽx<bvXЦ򺚢Н4H? YJ5h죴g+GN#_ A CF`rQ$M,3pϦiR,0SỈ4a8sPC֗\ҏ@^{6i\G_-wsy BB_O0@"TT/k.#6)#rG{ WweTQyJ4a3tS (Ŝ cxZV{d!tkN}lc"䅾wv";DjRM r`Mc-Mx]pa=DlP3(3W1| .)x7V k/C7nJaW׬VAׄx &9^5 l;8{ꌔ6am~ytެu,~ż:V?rA%Av1vujHG#S>tK0f_E~Ѕq֕LHCF9񶪸hޕKLJ)0VI"ѹpQ8`$"8 ϒ;#.ɁLٿ VhKzWx嗝 :(%Zg rͰK}r޶FR Y1R5Bz~OEE_yw{Ef]PEE<6z#=npii\pR+St&>V r}?Hi96|)ɵ~Q '@)gTWes h e#X\M`,v4|7G}Ax4Q4H[,7Bjb*)DBՀLfd'N:EU%\跌pbى~=tI~u!lm(^ /A3!`΄N3BmPi0z0]sDKbRMK9nUaXv3Yq;<~į:M\}.ExAs4ivCwC̜W3{6_vNfV%jlo~\ndKOErl)?:Le*jz*ɣ$I6F_5/sǫ#҄(z^%d0z-)9өuJ4!VG#&,6^CAi,× f R<[_ML%@~vݕ84HR҃"2DHmj ޔ= X8?h;twmN!7w*h KN։rVh>1y MrfW5`Xblۧ; ] 6J~1KvUtv![)qIG>dGU[o IO?+Z8`1A!Ja[J#Bn}l2,3G~K2{ $X3)Zqy nṊ!;ݰ{>[fh{ S'9Q7b%D~`H4WP(jCQ׌j>C&I q)N Nr[ܳir3=Y@mhΎ ^y7_W,+dSu[=D5#E!թl~CŶ/o¼pci ?Ex}XR+T?&0Ų}FLUٔV 36who[# iN(]o nӰrSv eG}9~mu MTq8b=ؾF,noe-Ii?o/goxS-Y 48^% u>nUBO%FY䚺\gyI,͕:6Ԥm6{ʘ"T;<#L9d pW_k4O څ*-PoZԫi l87.XR-WtK N9 (4z,I˂|<<0QN6جzo'*iRqԭ7q*ӧ'"el%d[4õV g? dM1њӟМ\@}VYwD7[3{0lv~_0z EcdNY 5\R"#ݓie8Нa<$'ly, OXFݮULƙZ'sw rA~V^ۅDت{/օG!P2 a$uy%GUKeicE\!<."*y"N{RTttdHm3|5gYx ɼ 7e$`> A(6ӥ2Oe}{QQw\Hga\2r7D|e{Pr ˣ| Ɨ%V9%`.aOA$gI2@z%U.@ (u2Rɼ3 Aw0aƦ~`jxR(Lhc>f#7Ͻir]Ih;Nrrnuv!o\vqpeUR Dy&( 8O[S%a1b2c>bUkv(yg=J;EU;i􉾚-YL! 6U )ʾ@?ݮ7%{u(F{`Lb;Qz*bGHV<>^^0*Ν硱z8v#F \8QC촡Y=iD x"R㒝jvz\/s"wYS (F/;]<ư_ ]r LvRHYTGaV8gVT c&cstĹx?gw3<[OQCu-B]/o&Tqah]Wz"S=;0avrxN[Ze?o-fu_4'98JLJ zjBb wJIuL1ꌖsɎ$[5 Gn,\Hq(N(|)2{7RZm!gF7PJ t}0oF9;޿Dlmᮻ ^X50 {u^Sش%s_>X8Y/#(kZh_& fae1lrMP?r-:hGuXqJ7aっ.B MƳޡ u/W2w $Gۢ\gR;boߟ]HJt15[]nSc"aP܏0lS7K|!1]U,5 팸`OꫝeGoR48rA ҕ'37Tˉ`\bC$VaqM7u )*44IOǵ Q~tBאsCv^> 7c[wjA[t]+wj\TXռEߏgJJ?A%)IpXuwG7rߑ nVHW]JmZlmU笞'I߁O ɇf|q+zFCFw6z1[*N4^%x2$˝Wpq hAa?Z wd7klOnٯwq^p(}N}|0kaZRFB3 `&u[1|;uٻ՞^;8'? U֦TkLSj ۧ{-X^% Mۜd3.f ;lI?,d:\cIK0ɒ^);" #a"9>K`f zW-%yP1So-Ff|Xeш ̧BVˌGDs,+zxm% /fg CYY1+Z12x8g/2gJ `5U`5+d}5{6G_Yk4^ql/?#ԧ K+jy OB~Xyi֦`5~DRO2F\D%z\ENh?.*s$Fk3]x wڟpYR}#a`D":̓W g397U.h(jʡ%U|e(k*"紪 LgytM5gށ>,*h:kM qb˷s\MNu%&YRsA6<|)Xj  ACn@u 2" e㗘|27uzkZN|MlnINRo;P Pؾ߶W+ޜSlhߐ *}p[ :{z9K͸FznZq;Q[!@A{k1p. H݁;|0Y6zUS;-,*ֽ=R4z\{ŻGM5~f UTvsbO’5hĊ~i{\p'|JrF -˾/_%HsR:5;%<@YڨD{G g`10)>HJfȃfp5)we~QzyN.S_.BҮ^œZOSNl?zqda 2VQs Qy\*h|GrM"14$E-`Ia/3tt/٭V\n!&&X_#è/} Z%{~S4^M2D?ba F~`N9ilx};d0n6x@|B=Rl?G+,ȿUw%vО(1T<41ٝ}1"56 xƽ: %r s /Ff72YowxrMb\Y[C5h~DP.^W_p]tH! C4MǕeѻ*naqv֨<#"#@z޸2.?kѾsxX0.ܖ3'l]_kSa۶vCL6 5`C ir YwnSUsʮXRSqr'{ZhȍRbQ+lQ/ب #Qoun4‰ȅ ~2t q|g8j(Ctiʵ>})hFٝrXh+.o<  brjy[CO Zlh%KxbD[ڃtRc*pQ)ZxS]R\>O Q(ޢи=ο`u fVL( u-IOH9>C`j CYJCUq[:$,o ĔtfE䎌RցA}esIo"!re+w!鋙'3#`ydNA#- ĸ#W% 4=0f&4(Z«*2mKLk <qhpc :Xs͈7 MIh*>& xt,$ՒSy.VU6N>׸ظ!.TQ (&Cނi S)TgDFv٧R-YRJ3O[yN 8iR?vV?]BY H8&5cVt =WY]VCiȥFej:D1)e0^BI. L!`w ՋF*@g%p2Ùr˃/. Eqo[ 9!9 p{OAKg̓咛x$`mU.ឥ6'IBQ\עR_r$kwy bZ( = AY-8W3P%=O[m_b(I` Bdkڀoںe7;dLJ_U8߿S₫c52 ]倊ښDI]mZ &XG*1WI nuγ,;)s>,Rόn! xQC /a=*N&гx( +ʷ~9d?}{vwD~Pa_Hwmmk gV!UD }w$P&H6. YX2Xp7Nɪ7[60E(rs/uX`=OxT,=aI F` ) қmxaF/T'SF4abÀ-W[5Ң!x@KDž,kXv'4i*&6D~bEF|gހT_~<3__մ1J| hl>//<޺u,L/'CA >Q.?.iuxDY ^qOoC(mgi _K3~TRfסd,aoz2:`V'Yq|U+ O2xb@~ls+g5{a]?vL0lFQ"/}p޿^ekm!ʄ5]M$AK:E!3, ,cs"d2O3WAa(Jos`A2*gw%ާ3<,a9J԰jvK{^Yɬ*5G:?v+Lj͛l9V-S3+tm-6@\4OԐRQʰ3 ;2E^>uߚMiԞZnک%>|ad28}3l5(pMC3p#8 ^s0V40 H㐋 I@>@dHs>o,A ܫi-8;@!RUA,m_Q(#ؠ#+E4&zwjYUu>6Lt+@ߕTAF.5Ցh;!Fx[e"\R*F΢RW/M@N̬OM$behsutٛ<;E&ꚷ(R[ ef8z WȟIVvY6sleQ\$%%D"V-+ nQќP2yJU<$sZ)EL&'&2MO[`~MB&TS[Q иJnZx%gr$Q² Jv+V ^ ]&09sOx4ٛ?"4]iAB''۸C3R 4Ã%G2pMK|XBuknĆri({e Qy-K~SN^;tV,0,'|:Rz[m OHƗfI< {d Pk[R*ĘjHGli:9w,!@мzKɀ%VDL~\ M߲{H F&*8|_rz `k}\5uxĬw,% tr{yu~Jj*ؽyQ+?{ЖX'uzdz)IZ6f i_)\8}c-Aa3L,P5Q &3axyCEV/MBYτn \5FlEf!26͟B$*pR%lI<jxSB:+*{<"x!}1(WרT3q6rXQvܾ6{t1YC,BAbRP_{rֵoTgcb8 #(kyΤ -7-f&R\ϺݘՇ3V4'FY{yg*Z RV3ȝlSNԵ,O4n]z} αR; qd:{i%|qHeZ3xB}J"l{Wqs9'd`b4mdsufg'{SAD+GɆ(WX‰R <Վ~[ݦI=vb~jk 8<خMj].Kvx^ԧ(dՁxG.Y.xxea =ke.ᛑs(?8BR Le_t),;ez5ݫ1X[% ]B^uEq&vUo&K!ϘE-9]`| XNЮ&s-907r*K9ͪr "]*N'bh2r<5]U5t@SoF%I~1bk"{D,̜_.Q`䮒"gT {x5cWqH#paxŤꢌ&; Vcx._q=NK< z=O&8O7`g>7j|snt^˃s>;_ da7~6^6GeDc+<مWV=A%H&M#̕ J,)ӄ'dvE]L=VFggYme.9l~RY-ߚ4VAKcC$cE@ &^p0܇ʻ.z"*Xېtaz $q#jG6fP2!ˈ7D;"MTL=HeЯVOR?Qx֘SEXmT #55, bݑVfL GMTU2K/]QZwWT=_q({&e}Lhʀi͍nh՟ Y~xS%x\pAc() *~dZ:l1L mwBpdGx C%oF +$BCKX݋-zK^DT W^G @M};@ 8;f%NL4`0 7Z2!/^YB/|/]` * ˭*?ҵ.[T=>AB%N)eQ}ސz͗]s,Ua` >!bwlW|zH6KnjuҕۦDp5\/ oNê'uݱ{AXw , @P` UMT|=?uY㰹z#1|E iOs?I趇0Y`lu=_Tx6*v@2 w' {%PjL+`oɕ(8.nYg{KYYҫ2RP΅xb+C&n<ܹ6FqGݟ)*;c7{:$ `po E馫L`Z.2BHH`x1ʹUl/- jyLzryEkK-!6j{^;s/g@|x? sH*xZ C@:$?W)&N*|',-av[ts6`Q= O?'%)Oɯ9GZ]i*;EN@gU 3Ӵ n_ VLDKR]$˲E2͒$CJx,&|0l;Ft-t:w!23@iXʹ;d &n 7]kܫr ,be!W3A,%Od݇h>RtۂsAD,8exi܋,[Gk9RSN}V Rw5iIl)Ǚ[@WY N d$xu\g (yc"{!lPV*ܕ%;ίElQ UFR\-2ڳg-ECWk.ioX0Yb:,yP^9O7TaTI7ME1j]t'L~4SׁJJk]>Yڕ9$ M쒎э2xb F`zi4{A T`Cgk†k]$8Lܯ بJ=, _&aC}ls݁0lN33&(b#/?.&8Sú{ͼ/0)rؼaJӽvFȶEwbf]ХL.AYd@^~k}X[d8=d)s)DܟR _ 2|N4Ơa:pl줛96VuT:3$u&De;._FY-XmtwWZɚ٬ր9JEoNlzO9SgA4CS-]=ˏ"CGU= W2@ RDZ;\O"dKi=D8 ' 얚y:M7?;0Œq%V~ =Zzf$H0JvAi-&̤Į eSIz7ٛĻ$!t=.RY_u,駑VLK纤_,̆1DQ7Vه2 Y*6%MTr+U1L5^bҭ@·;k܂^$?D9ps; ɮT7^OCha髁2.\`%ł·Ͽ}>džRȚ'Fk"ɾ}4A!:+W%p+zRMa7oHaNoٲ@WuRܤSGtyxDvȫxN?m7^99qJoW 70KBܴuip09۬+^h_qRPjo:sܘtOߗOrDuEFͶS e_|=]h|2Ay?8Jי;VQp?rɚZ\/{R~!%h۬wyvm #8(T>0< ٨7pm p"*1 ~yept|z.]p.6rm!IMQ*)/tƼAWW-!)PR%DހQuJ.Ϧ|o9*El_fG0%Uj"%dJ[J\4*9c+h[O擤u"v2t2 gbM0OiUV0!JyXWjgY197GTȒQtݢV|P tȰ@ N]΄*wHQxS OjLBxפw楦*<_\VpfA.aDT ʰE^4!m{Qn B;-<6<$|Sf{;#~۷Q6ugFLqX •4rx%6 AIw1 gm[a_A(׿<>JUr6#A7> #D'$/J3R 0aȓ`cLdY_ C,m/8`%FM-StELS >*=m770#k>d(| oĠ>U,y/H I7_<@ė yVلǮQO\If5s;XL!/`3euһrs,%,cpTz3'jG쌟BsCôT _շQ5B!L^s}.W6f;*J{KE~6g2֠=E)w$PR`;&a;ifE朞t< BȈ~ >Bh Z3 WxpW q0mxo0goE܃F(>gۓN_1&XcR" +yC ao`FA5XISYDxܵ },FCn65);`5sRz^!^喟1N|۟ܺ*q`o|2W#8XTiHrK=,ߤJxLg uIWuW+"DJ $\-ȸv(tс޿'@,6objN2$ }&{ܑA^ |b&i&yt 2XYcQ{QBDo\bhY}qx׈:BV&%D5x}-ʆV,mᤠZ"|BEr4> ѕ6?[5:ԁ!%RV5B>R/ɪÇBtN-/ޕ| g5]$'}p\*m `-;֧ ѠEn4t>:Yv3[] ⪱ۜg~y}j&V<,9/K!fM:! 'W坘A*iBy[lH;Aw4ȠP@kѮ9v NgQsXm&QiYT_oM;[mK< @d{J=jMaGl9$f`~W,sK{SN$=-4\LEx:򭭂>xJkE/#tCxj\ 6 eLEǵ1k@_2Fʄtvs.ΣjyU}ǝC!2ZЬOݠi2%Yl'_@{9YJ' C#LP,ņ;"V :O3&k8>-$Iuc^QqY;X)%\1eIk)`$'}3HUV-bЭ&!rT|v[\B ǵ1G=;,8|a'O~J,砰%!dX3-7*26OP_U9M?5\D#Ώ&:H]=1n )yvgYf;zMGx֍t`WFm%Fb &5rQ%' FKP[k%Ofsh&P|@_aUgR c1^]vLif}M^j8h Lf(;~OG__7m0!g<( U&&7qC|aNONe;)11ԱvFWnZ\J9癓cnzm=ɾrG4)PEM;jǰ*FS~M0I$ AtZU5Kf.d#'Z6ۋ+]>0JSMg`/XAS~$xڬscQjg]̎iwy5!_){'n& N EXK}_Bpn%nGM'pnMaHɱKPG b#bu=)01btfQ'c*%B4Azh#r/6k3Nȣ^x㏋e]%Rn2eflL+*|)C^T.wHƽ;{&/B@`+p ؉I5@y4Rзit,l5CNAFOg. Z!]u'dmit1^I+o|1H=hљk=,n#y`\cHsY 8,W2@hU_ʬvdt'*ȄN/yA@lƀCp4nx&V#2tzmW2{)2J|)WQ^;0hv}7;kr]I-CݐĤH GҤEPm旃6NE_ dt|ى(FS0xby|X=L't.*w{v9vZ47=;0ƪl*rax/8YDQs Fu.ՠaUoxtT[:0oKh<9 o?q%&T6){75|їݒrmjF7 x|0*EiQ@MqG`CIq\K!= |RLNȵ cQ*X=nlҽO%2GN~(/~@%>AY%RD5i)Ɵl7U=d~Ax[W#lQr&/T=W~ާgc6d% MWPPoa :5ŰdVfk)Ѭ{~`3;o]` . 8Xhk;ELg* zj88h#睧b>YU␣slZ2ePDy ($A6J 9˩h.!4~̔.Uzi=5jEJ*#Ue1-4;kC @%S$^tJ d@5A.O"NTl:/"T_W{,6sh7p".Ap+W'9 n?lot/r$Nʵ3 5-fzczÂ: q.T"šZbˆ舯7Z )ev1{[QNRdZX$I&|gP;b@g%}&6dj4?;SKu[,..NQw֠Y-5"q uumwh$;MVռ0'>!hҰd* |K9G%`WIUl,0Kh #4ծqW姊UL ?10qoq-l&(oRRE(>8iC]B$C2Svjȶ}Ye `PaĖGl?5ĞA}Â}NEg6 {cr6.4iE^&={`y ]< FT/$^9moCS׺ofڠf$㞤mK~' sx^r, ) pKMÉLSq%]E>RUDc1\O`f,e> ;V-@0PIn kO ~\W¤դvN;î@; b1q3זl^-wHiiĨ+Ł{.BP ŋ7;N*_W@O9kK2/[Se gH;պ`[K\N'x$wq9\nncQiE5:d׌1\2VO^B=/6ZaDIq.ؖrJZRu,[rih}=8"})=t\ 3^}gwzeUީ9?U[-%6{qUumҭu l>M ,'cVGMqo{ᱻޠ[5$C#hJY-WVJ!P[tr4"-QA{2W zm< 4I-RuC~%lzEY Io65TפH>U[(yΦCM[-$\χbGS+-(KMo)Qt/x^E%n="α@ f8zKڡ_"*FYv_w Zd^ŭwCSH(RB~+/q`UxVfY歷bɚ{CB"IJF,s 0C2h栱lWFA]&/_P*A"4_,8SmJ8;Y@Ų?+/,ij+tJbtEyw2$Ic"mm?z!ԒΣBA"v9+;'`w՗:WvuCw իLR[͕v&Q݇LKL hv~I)W޿sʆ@ ;y{c%Ǿaո c!C:+5쫿/KܷI8nثtiJz㲹>-\bѕy;ܵ49zHکTO~Yc%ɜ9lh"cچǙs4x󩧣|~jm|sn'Cn"c)ϧ< uA?)&gE峵&A滌/$2} : 0m-Ϛ>\U}c!҄> 8mMhEM J3ŴlXխvN.{hqyO0)q.tz h_D##e-:ÏMϳwH 4]u9gx*mdYI==Ն ׭+X=^!t 2BwpC^22ͅpbX`RH~WȾ UoVOtGaH-'I|j&#G<*1PCd(@K*Qv\1BGX9Yd7 ~~s)`Gsij6рlBGހINꭖrqp'ä#;^Ow8@DWW#c2BG7acS*ҽ \)&s8(7"OX_ [\VVWezSos=N|.@bfH.bZB)TSp<B@}Inp{V b&!7;=x> ] Ysd;9l9VgGu' AWv8ceu[veH|!O^ߎuDT18՘&`~70 T݇B_[xZ ׊ YgGZ(!n# |(lRX[;#fo 5WBJR}yeZ%OTRArMy@?knv[bsgBXǾu=P ʊcIYƤu@'׀Ŭ6#+2pP=]t?}}jy"DQ=l'c4 \X^aɔ,k&Ckbn ߖ%e-~Κ^x>!4{`$zQ2zXa=dGPK8,G^(bk1Q :!;Dz=]Gh .lx]/#1vC?BdLG-Nf05u|2d+1J {Bʧ>M߬H -ӟ Y20Z}qIuNZFBkiH6Gb+?~^">N'UƟ^R3\Ɖb[mo&kqK0^u`WQ* {&١n.J i |RtyRl`ӨSMPY g m~ˋzGn=5Rp` Z(9Erk519 Am~$End 3lNz>5 ^<(. *ו0@$)R8<@4d)ߠ=ZhIz@Quȷ!_x;K{]mi]9bQf9-_\3*AJ,+a =̘e? ]o^ OTUUd>Wc+NNJ{ؐk97јG`l z20 :}+eg>;q'&Ɉ/~XzE}4*'x<.>2amhq}އzթLqFnhA7Dҫ?Cr0_:Ir@Ks%\Ѽitw k7c)W=MĀne̓x,JÃI_Ck'O$q˼A )`T60S3oraALC+P_{wͬ!nEn /Y@'ni&Lw}5އԘH6Ghj%ى졖 NXИs 4KPd-̪)pvM0dRx/ ^` O+-~Eyôʗ㹐_STˑf0#@ypvN hWH &Z爥a hJH%|ѷ3Y½l}D~b۶< ~\\T-zZRQPU klrDPl7;΍33'Y =/Ka~bvL/KSzSM &xřtjPe?kTDL6t!ӻg3jNoW)`uۨ赈32|)-|t."sóWm"?Z&S'<}שkSWM^ 8:.^p'vƽdO3/wIO"W_Lh121`QDv+Xo$i]BJS)nQB#uEð|)_2/$8Rr!â_qKޠ))UUC)Lys}~XpKxhlƷEŇwҎvWvZ Γ"/NV-{ӥaL 5/OXEp, R-+܅$zMEYY\nk}W|:x=3ꋣSo lA^O7wsqqo{XYs+}U &&snY[NU_ .⩱iyWg#͖;{ Ck⑍1::0I,񮋬I6764ȯ[#-9su̾&hċT@_/)vncH-yǛ\ )ݽfy+4աDK}ylD8v:F"Va8 gS>E^Y?핿|ZbolZ+ A'.Da%޹z~c}HY *Ȕ5Uc01}sk2[PMgU7מ$aIܳ=4:8#SNh@{ ^>p}W#H7QкNE 9ʺhWѦ}.jF>3!W_<72ҰJN:d6rUKj[xLuTR7  BkmTvwGXјDװIuNjFȽWpzHONxXc?fmB0{!I8K@_CO\y3OW:/*A<3*|L < :dGeBukɼ1eljA:mىzw/ ptK_s˪m3g 9Nju O`|OEޢirrl]Jڽl?=wc G4JW6STY:+;mlf|6n s@vq/X>a_jg`sG.$~~ y }p?s_oÉH闉 J ,EVP(!=*Wd=zןniqV'KFm%;nLՖ+}]6yELsdiƖ\FH}=}FSJbGn!Y1[^D>;Wʤ9mm{~v)auȖܷT̈ȩqBU]@өt"A5'릻M$^y9kMw@G ˤh.WB(g1u3G{?e ՁDOm*9f3HH'w3>>Gf~mo/y4Y$zt1; q,bx@ <ގSU;8968_Ӱ6X_@!p8NɌ]~dQ$ 9ɦnUg)|X I.ұCn=XA֙ \nCtjj_U#Ĉ*a:5t] E+fWuET̩~lcB\(c֑~ep9D{Sn6R,G/G{-F Ԗsgǵҏ>mxS -86RB5o8A>( ?OI6k4T&4.4>Y y7Nԏu;v6m!EjY`rp䄡@~5mBXT[J(Ȫ/6Tu̹"A+n׸#оLqRXR2m}jyy-*M_.@⑳Dc;hcgYZ0707010000030b000081a40000000000000000000000016439a355000060b4000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/`r]?Eh=ڜ.+c)Q8i<2dkHTn*CO2nY}^|v)k" B/<9*-F ~[6\*6|5$:Mt\@~D OX.Hxza2)Tؤ? 1b'}Zö WSso&1e;C^77r胄(xIoGီ* gSne@l&{E(ꌿz>Ԫ^fhܾ bJP5Ft}SI'y9a3u>&ivSh;kv"ҁ I8P:3"C*cc{g0#♊IDB גGzgqq'џ-,bgPDg),5ɓ(|Wl*Xl|G6>GD?dpmAPE* qivt,I(.XYR8EDiYSƽ\Ű5M漰G"<H&&NcL63XV.|Y-YKL m\f_ V9yׄnO*sҘاS# "c]@qI7rNIOCVG`Vm"kY!\8 pn͑IRQ$Wt<9 +?ґ!{^p(6E(lE~hŚ^'`Z'.t-GZ繦EO&\5q~4pȴ1\@(o ioSz~?#^T#$uTar)7h9x-dg 1 ̤+s!*Dt#+[Tیi?ʎ@WsȀά 2dp:q\Ws4+lq^H]Vb;: a64?e >=jhH잭.RZA1P㛱#ӱQ۵\I\K܀QFPZ# T&Ȗ$Nz<(";>B÷=r 7G}""Wp=_^~\4U,- Y"spMMߡ8tĽ#9M4{r6c 15CQ.8 @38xPC [+4{*I%5N kM1ݸC,+VG)-bN`s=$>+;} wH6m!],Qsb s|s;!LE1!l~ [|bdC:mq[(ayЈhlr$R"Q|%> ==8퐯_2 x7__$`7Q +M鸼olGKF_4Ǽ!/0q{괍vi3gSVUlq m~&c41K~  VR~2yZ`]e7߂G(xߵC8Jc L}ZVf(k ~Z`w<|ޣQiM"g_z ],DG<"M|lbPAZ IZMedb3?J_c'8O~T2~jmzx}MCWы-OkZ91d@A,DŽv>g>l)j` d:ˮG]F4KtZrN]Dhm } h )œ ~`@i^g5G2RX+^/aq I$_&W'p׼V]=ѿ/v4B_LO$A;H'9RÊ XQl>xWmܬn6.٪"h%hc>,>z*~|1oJ4hV@e#">֕s v4SjfYݘvr"c8zm0<,;.[AKX'e~|ZY d$\ @@! S*KF-JB_sRˑ[4\fri  T0 ƊvG #o|offOi+2ug_R/Zup9%ۦ%/1HS90kS}TR;itu?,P2}SI'yO5Z?Y GePpi\{IڷPz"CM7FJ5 }L:}f-r<VDNr3OޅIc,hִs{ląNTMhC3셥h q@޹(c D|-بhp"fm1I]֕,RcہwH.:ΐҌ*8V MX{ڠJx J\1SsuW߬~F5{,S8\6\ iO&MWBw?#N3_M0D)xp>[hkG1ƳkmިP:A@^u<޿ #ñs؟̷CqJ''SW I ̹1kmA!q'!%|z\ź`eItTǾs%KQuˏsJ}j eKtاC7$MLZDO]%/5)K#ȍ%SgCx'q ΍L ve~YDH1BL9n!J([+ A6[ e1W%$a&Yojk2hـ#$SDyM&xC7Alɍ]z QjF9w^b#]1jxuj/ '3i'Jݎy+a"DPj* Ԛ78k@fF|-$c"k-R,EÍzFlOȭQ*C{6!%wr bA'vJ&de[NL[ ؜=$lcaV]x57j1;tP&҅PCxz/3 NI}.ȿCܵ{rͨEucw=qrFZKA[ƠȻ>?MO Ցt[^m*̃Y0rvP9/9a2›ѤV3pNIV]T0"7,i*M#zIYwE=e)13ڜS'!^7:#nb=:(vIC*(]_篞1erd}O4t-I\p]j̓a^Ahӓ: dž뒭TL/-SEM#hB $ e؏  EUB LX@J:{)]gƫ]=+g %Vi*l%.ꮳv\@RSAzFxPkZsjAB=!P7zӜ`bVƳ>~+".f>`0ﯚ]WL>oDiOu!X:ce.a3Z\w0ߓPBiYhT~%14&Fe^b޵Q<>Z_j~z }~XDot&] ҀOx)0C_jqpQ[[+8i|I5^eze:Td:}(AG0)wVsx,е'W8DDA`頪#8A-}yU14&^5(Me(l+v4=!"d"{@{ b x <®/7/@<3EJ1z#RyfJےN\Ql)ZE!zyj!<8lyydjsq>`Zә+95.Zн}1? ~od-_|; :Fptxr톙I kű~bP_?F lOLKu 1󻁌e@<K/͆V&ma/M2:CS5tʗ"ݳ I2!َhfQuN%tv –d˴Xz3p'yxMd~~M {N- 2m,=ԧ(U&w?fzCX>ڝܦ-l<&pҰ!V @Į`ƍ6V21v]Ě#̪= zv}_Ȣ7NI8o5,0??CbU7\@1fӘ|$#:2fx.\g oFhեʕAn-暂_ԝ|Z>+VFL!7VCMu+  8B[ huː1AȽqj"R[j&TJ-r##{uﯟ2~ ůXdBpG 8c&?YZ6xX9q #M0q4Tn_oMG@,ys`@`q,}s~W/5R2Ow{m_QvqZzy{kh1w8"/_MsX4!=]A KœJەt ԓ%koRDA|.:KJe ԸN =Q4S\לt'ٙ\YeHfG 0ՒGO/Eɜ1q@gCf\.8*7+ nS^'rygUenrS^B x>OcBXZGgӑH5QJ^5Y2: 6IB>uƏ2fNam6L8jjDca+ O9k'n+x[;pHWk?NFź=U("jgЮg[Ft6FB@?8GN"{?΁lt3@0z2mII4,6/+|EJC!jYU& -77ٸwVgb*5SVV/ga73l#wC8Q3C^\? BB`ⱓ.GIiLHV Cb.^E'* bṞ%"AҢ?,;ߠC.maXn^@lQU抦YO㉁c=')`.¢K(Ѫ+jY($F>ۂ<$IQ۽5ծG^2TUשR抎+MN@kKH X*KyAc P:uKaܗK=lkPmfc=,~TR`PU"/QJ jvqH@!Rpm18zO >uH߃Jii.4kזЌWb&W}.3iLXd_r01$4&}}~=x"pY4"ՁQ)IFG+$ՙ8 1,T%QZ?wr0PnHq鍳y~3n#9\̎/v9>xR=$G L\B:OMcr2 ][s_ beW ɏ!{9J.ޫݵs+Y!9_N( /9IQ2zzL6(/|Ͼ D{$ax275#1zX4fBkft J}qhŪ>;WX.3xO>ONdUrjTSK-eZBLd$>6Y'8bݔ8q;=] FUE @u{<76-NQ)6dlETg2MSg0O7RA?lUu;zF:tm؋!T cOg]"T*aXMF?t@E_@'!t&$ܒ7Nm._nA[VK=m2؈e Q}G(d0ܥ@0d\LEds_D0Ʉ|fGA&kk2*MY=A1CLh Z hOń x֗+ߴ$6NܻxS aG<mpSQPXpK83(f8|jh<(d+EӞ%qu#hY݌<58S9/KR"Ŗ)mv&|=Q:c\VtQfɆqg\UHhɂ*ͰZIG˜2 >u40 !0AKaf!}cp d U>*wg_0%}, ,^B\M8nLM=QTX3֛!-1ۧ,:C:% j;u(^y 02TPS9I^Bo@%|m%s *үӿ% x9tCu PsB6W3ʿTm|NJۿa=OqO7mXQ^B]fw/Hk^jZDHɐOWdsQIOQcL7"úS(H\*N}Zi7Cb .u6:5g^jfqCMv xeK _#jیX#z??[tW^Ny^z+X d~13nSL{"VĽ_h7$NPCݛY#yIaqQo !4 ݍt2 AJ/rR k"v&I9a24ۏge6KR腡r7N͗0=O/OzN th -U2"!%gA yH;5s҇Kl}Rl-bT~rߎtŬqd@l$JP}8$pdQn5!>,NU`MKŴVmAZ{vG; 0"{M#v=g5TBPFԃ]:sB)># 8 F ~zk9j5R\tapr[; 2I {7p+2_߰8I;>5_]"#dG6#恜'ܯ";xhkA f,-uixKsa@n"JI,>Án4S|D-{'~%mН\^~$ H*կ^/|y074P#Vü3PzZ ş ؂ TWТlH)Հ/ ¬1. k /!NZ^ FwC3 H!W:֋ujy*ǫr@{J?ABv0u{?J˻GeG}#?e^rB<ڗ ׿u^[V,%vß5g`EePU|l)-rIBS,&e݄>9;p{| plCo78:iJ~J!<1äkObM57>lIz/ s{2~^d>~8N.I/AJkAoeT.unTTX4qʽkVU}Tf\R$CkF_f;RGzVN(9HYTBZ6]*n|8ZР8.dpB sh6;61Cm^s ckc^\-(E{8,--nmk<#"<{ayeuafsD6luzhUJLYVhf2t?嬄n=$6ۜcuXt&IF'1_-)OgvsܝLAZ,8GInL(~? ke:e'd/t˃ :@U "Cax1*+^4-{ƥLkn+o˚/Lǖc;b&b\y<r~@*gE\Ul[Z}=t>a;lPwp<`Wal -7/ߛ5G{%?<*:ePpX$:>p.so9"BU%ޅT06=bcr<(T6@wMvwi@s#3FRİY}hA?eȬBh;eɊ!óKa3WǽŅ1b|LڮᲡ;uq\3@VTe1bѤ%2!Q34)(',|s?#]햇y1G%Ut‡?\ɳ{4H5:yy QsB*nsFKQmu6/.c.yGOAITzcKjˀ`<&g5@&BTH׃$]:/ 0 E\maV`^Yj*pnTKo\)N@ti`z0gabP8Vs25l-m6P]X۶eʇBۙNZU7$珰zbq5maEml%,. uiqĝ}LsMt!egy`&xA}̲ҧ#x NlP`\#>e$c(ȓ>QgU@QIz-;^aTMW:=b˟ܭM÷ꡋBFt ĴCz8@O%MУܔ7^j96NIWսd#Aˡח@A-Ik%WP2 7R!`*" 0:%]/޹UP -pദηyL5NzU2I=5S cӴژgc'lD7,,(ĸ"t{^{v"wR/ XTӴhA/4 Vz}.Q­6'FBG^h 96"NztQ]B+ zyjMmɔ${PB]'F`[R}QI{? 18DW?@ FoBWTlDw%u+w }qewr-Iծ#cj CbL:xZ?MZBɛ!t>b Q|AkOYtw.Dz/?w)=^Z8cU= 7) n7T8dsuॶmbg <|7 jDX>Ļ4JJ M~Hl\DL%Bٚ=aNئ}R8o5ޭ=Y_Ee2:JEw@4nc.Nvc!U.J:jB#i*p_QFc[ҙAQqcOIe-TU"VH$%t]7k0Z*S١q)Z}k.@EWbv6Fc0= ]SI\@ %x-4 򔩮`u*8[g޹Ig\npmWn5U[x`&@B#,(AI G*TY+&ܦܷ" +BJ5[6Y'mqΝ-b>3) $&Ls५j>Mzk<  4͛Lkkm KXx~λj>U OReU|N`$ 1ct)N_bKO9uz%W:ԑ˃V1*EEUMA4kb8KS 0CIn'k;|$6/< d҇:"MЊ 5`#P7lYxe!F~4V8]h| _ͫO&MUk)"6fIlw؆/~"-Lw|7g¸gk߹g]ȇzq't0)(0<j%_ߒ}%>Zj 5z[]3ٔ1?7{c#%;q;1DР4(D`2|T .f~&+'PPҺEZ my#Dp'zUpj>K31Иa\P!w3YNY-Mj)kXe&9[iTkF_ft$7\BgtʿM+(5l[(2zī`^Vns Ca{Eu:oz|bY /sv}Qܪ%6 &CIO9.dH9U} X8#ף1 +,לj[Ekۜ{*a=cQn%tCSC͙{^p>r5<_&>i*| QP JJ؛Q0!!7im&w&jk|A:iF W+EˊdirO3F)"Zᅭ %6[YW7m_H%`e%rďEW jlmT^3ڃ3g_<6M/&/3E?P P9qئTup3M{, ]exq ^?`Հw/@CƆm\/Oio9qG13 0}L <:\0],m I9(5[z }G]RW>Q!Kѻh!EE,7=nҽgݰ-|=)ALˋH>.s 9YhQT+/y ?:DXl`N+ԗh2W:)ds##L5T t^cb;L:}_B[?L}V$ xIAcc/T+K* mltđ/Q!/&:0q#'Lx(U,kq0J ~vGMrz܉Lф\R \Қ)C˜1un_5 Ia$m^a8OnOۈZqL˜vRs]*s[84>S^']Cj3}t;brto~.Ch#\*DAʮyiƀp,ut1GY/m?E>1KW+d{rz)*&Ȅ.]H5{]Z껲7uDgNL'|-LynB-\2;qx2U-ܻ,H`1#FUwoR]̉7L^ ܁献2xy=fAϻy-Eig֧_䫌 '6kNƸZIהztݘѷ٣ _N2 9˄ȾI#Va "<;#}u!L|vsُe?ydDY63f1x.W]f[~Y;p F7eT Њ+1u'ƓACI%Αr a>ء0|1VZHM szSUw KK`N-7dLYiWO1Sp oI_"YTkF5&q-+E&:bRirBIˎ͍*5d2z$C[cۍn/8nFqԿ?gD*jײŌ]㰹<7l&GIe KcsA)'#A9՝,Y}MIX7 m DQNls1Sɬ+l#!<+ם.Y%JߋxY$p ^'osEtTĻkƱ-6D\2̵ljd K6*fp~&!vA*}r ]'å\Dve:$*3'Ӊw+ltKq 䦷^ϦF\P.){6fZ1Դ?E/„1#K9Ma&="lCDt.QX3k)J%ksm>g):Ї(LjU xgO~X"|NN'! {Ьmtva߱ބNU\Ñh>N~r G[uj¸dq075'dq3RV0l(5ayUMO0Y>k¤'V~CW%-4 /c*@%1Vf9Zuz2̧C*sB?0q &q ~n̜/+ ߢlY@7KNhDt]!˪:d5ۺ}9X }<*'Y<R :.uϞͅdQF[%:L{r`)+x/Ml7-L;RߟTOfK)k/S#Of7z2:Eabu&-57 ^o! 3pJ~Lvջ$q'c\YiWpc-  R՚è6ab<69i#ǷיԿ[9m'jmrG(i#Wܺ49k5ctw:m⫴o!h&V63Fry|< Hjw+&w#ChPp>9, rxە#+sk#"4aj3z54gfSGлЈq܍,]unj8o|7zy'xYie6,֨얶bY̧Ѓ{+M|G$S) jx={4"eE<=c%[+҄'57J5.Mǐ{W^|i~jj38Rz |ow@|1@X^Nf~>ipC֘Lu;ѫ7~ $~7s ^^HU]bx^a<[v L ͓eV`hLpH!VwmX05]t?"[-F@BL{xH͵ NJ02i[J#TM(D  O?1,Ihg@`N,.qk1=!^ڤdtAfcY+Loq`#q ~U|}kŝ*L{LixʹyAP-=Vc+^-΃gpKQ.fiox85Սѱ#gз)Z6(߸u=FglW! kt5-mpx qfkpGN01IҊ6 L2Lە61djɧ%Za .k~<N9jKj@7o%@oT^}u5qb| $^רdT]h ++WyA]Hu_wk^8|$5G- Dr*?xwP K:y<54G3GN>1x/\l;dgfǼ,7*W㾋+_~?V>,ȻKlW9Y{\ɦQR_^1 WMO+"yx j3><1. B7YV+$OëBFǮz)] E~ \i |awDÁv ?Z~/V8|{[Ѐ*-:):=e p쉱>Me$ud,F})6!$ ($qGpz&K/ǃm~19^Bȑ6h̝QH &cH@וGNy׋b/"[?4l`wWB}&37IsK[N@m4[c51:tlI{`sb-rVNPr 4Q)W8+g2Cf4M y2ucEERW2KЭnN{qU n" L tۏiRr?=fdsYwԿ,%z2 õzDL7jMO01 5qmj=MM.(yTgibޭJHŽ!]]6;v)%4*yޜw$¸W$.Ժeub(p_|8)@IӴ~kw:^@F>C`-;bMKJݗ0r>ŏSv)c9/yϝCp~~ !- vӰR1hB#_ZzHfsoc[߃#dr07^M_Nsw&׊?I.lO%BJ XaFotո7e)S<ƫoMIVa:`p/FA9kh"Z!m'.b7wJ9(lhy}uoQ#o]f WG8tTO21 1 ްzF8FE8&@aB3HqT';-NFOcEb/-ρP{D +oohU C7B瘿~-nq8*/-`3'+˻DAB #>MvKҲ4 3K\,8CN}4/ϭSX]*ª@y&gglJ{r5Ŕ%5es^g;l[/uMM7u좲x[0A%txc*u)ko#XE|a-:pK9bBAcu?E'!ۼj5Rs>=陼ۜS Jr#S~^W¢o 9ϪYLPX%5DT\-wBar9Lt6S˨EĮxq(L+LDgVaܙ+güTo&WYwF7lsjgEok ߄N|&5T;~궩wG=Ȭ !|![tCI~E± ETPˢubjD/y-z)d=lCi&17?[35ݗ( $Dx ;4 .0TtC0eM"AOzX;-97zKԤU~ab$ JA C5C&DA- TsHA "Bؓw Dj̴ƪKR@p QO[@&#PpPaG#ՋWgki'H`j^<^ixEnYP'U..ߣ[ KǣXC`zye`F rГ$BU8_ qՓZmjtޅչ? e+- 9=Hࣚ&΂My7AB± \;H+ĐᰦtomBm+wTJsptOPq/'朇3al;[!:g B^HoK0٬r9nP:g蓓U?hKoޱ b39=UЮfO9d =,+%$-:>DHU/A|-&FZ6%m?Хk bq! v6S:ԏz[p0!܅Ɋ9 D BS*Vr~Vj%#X5IY)%_s9tVP ТmQ3 V06Ƞ8:>WNt#ưj7/YoauCC&jU*|a/b"%8}OWe,(>߈+ེ]ol)~n_%JY*o`N)] 4) Yʿ/NYr;dd-Wz/,UzvB|i 9I.->/I_@?@a<_K<˷Չ|Elnn4hR"yyg 2;_tS{!Mx Aw-G?cR ultcf4&7u.EkN{xM?)81M/_!Ԗy7X^X|xdžy3ޡ\;J~D}^C9H:Xfx"".1\Θ` AļPOҼc{ ?-5ȧA 'N}~ f_i+9hTbrCF4szTf ~(:@TWpL*lj}3R߆݂L/_c&{<>7uZ` NZJwrɚC0;Ok񘊢;w%S YOZXJ.Zp*(~NCYKȟ)]! UBʐ=,#01$Vn"߄"Xy'=#J+#Ã&f'Fp>3{.3[Ȥӷň.e:@hpTfP3jEPdhoA_ƈx1xNy1.x1@/&;3]#j)HLDR0tBw!/vBG.Nan*Vw;f{}N7+;m oG|蒯H'՚ȯnpܫ Ǭd҉6K(`F Hh=5a=z5T~8 U'GdEK!S q F0V/z&$Gm qtTQ wFm)N^z Hz+)n3&{>эy" Pt5!Gon$-#AGPlo@©*[Džl\Vozy-Tw%"X,P| 2[.z,w?,T.Y@Cm+O_ˣ$:PE vuj9>Փ0MjYQF0*RxOI;]HS;,BuS};_8^ -$Ioo8E Ay.?ir`Yȳ ['E z_$uZ &C6=0f~CWIP}iD9czTzO^"zX;]\:iJ(׭8)Pw1_+5\?{YޣiE2$@Oi wT>ĞaFHۍ\6ڃ_\`:z/h'!܎mfĒp-↷=Uˏhp>^<6YHYݾؘ3>/O@aAABD1Uq$lCNr5peV(Z:#xTݾ,*ϻ$hط+?0~?N =#'F+^ bD=J$S. LgJ<@yN ` Z |l4󩗘4VHϒ|/[ÄrwC- /+0$#?H:XDӫgԼY`/&Sy{.._iNS0P +Y%jf4@tR~aOZ-JQNtvhze8)R&w-wk #R<4_r F-$y? Uuc jR%E#=5cߕ+7\Yf tcD"q)COo@_?F0[.rZΞJ"%c3h*eu ׀ ,sđ: 6$UeÁ)ǁAJ7okR!t E јĵ' \$*iW[OL=9-gwA=~|&ocdt:9a1DLqBP2:W\M!`ݞ՟|0uXВ}ržRN;_o&nTHJaW_!cH O!*1G3Щz/e] D5EsﲛkfJi#@. 49'-&`<W[bId'?`dpcD0Ԑ+٣,W[9 ~  gxtWE_ ٌ?J@̔Hb)UڍTӟ'q&q8jt\NwFRo ᶑv `qABˆom6Lo8A/En4R /'iSgv1ٙ*fn_3Çj0D 52#e!0;ϔ`fg/Q*i?}@Gp ڄmMXhj#/ {5UisӉ=䅑b՝;”2W\rk~,6VuOx$ln.LŢX`{ #@/;3V7 #KH 7GA2EGpI\o~$-L#y IWAK j+ Hv2OPc;_5bB{^dtRWh'Tq915ԭЭ $(7"|@m$JK]ST|Kc H8WqjrʁD9Â!@>63`8\Քi*<0ek6(mRpm\6J`# m*SI*؉/PE1e)3/HB5}MT;O15K5󜳬4z=6i@zMޅ|::B˵'UʸC.l+Dؠ^Sjb5gm4MPW.&gr+X}^}R+%O>ZChftDՃU E-HbQZ3*i |q+ڊ*eఄ>Pao_7`;d[6) :EgYZ0707010000030d000081a40000000000000000000000016439a3550000b06c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/O)]?Eh=ڜ.+:m=4]q W *g$u 9 n; &EgDW+T9BS稾Oif>!{ .y _lpz^P+=ܳa:>nRiͳJ:8b\]_:dpĐh\+V0!zE.\γ?T";8Q48{Q(<'LJ _2WєR?4nKJ$@_N]7^\DգZj? a,[9wT;prs;WmYJ y{ݎQ<6et %Y*q2A1b$a,. `KT ǣ9WLJ[š' WQ>:I0bnf5pݔU@eV:}Y䬈Hޙ0N?THrY:e&Ȱ}(i(FgO+)Ke q: Phf7˿jS3T>I{'E]Yen 58n%&{cdԹi.#UݤQHZ`e L@%; })3LwT9GGdzh.ѷ[3dcJx=eLj$X2eĄd:^L~Mz v]NtYӟˇ{>DckHDd]$ .b.dB8e93N=v/ @sCp_$we[>oX-+cӢbnIZǎ)t]٣?\욾tixrya;un%B"Di5:ؕ|J; Ϗ p{%zHߞ+\F6Dba'/J$l\T$i4;4bE6*.O6.O=%dUS0t.%}i#\6[z^'j;NH-4^h*e4c5(ȴ3xU/B &[.%*a"3,a֕]Sϱݝކ ϥRZǢ c3 JZ<.1*h~e4o;ә+$烅:Fge逧6hx%'Żl8~m?:cB{Ir>8Q3FV̤-\ FFW=Vn!i"! VP1W޼3)LJ.wSRV0*ݎlF i>Mynyƞ+V8!꺓LUs l"@POf!Yv<?w0OCLWF|4I>z ̀w,6y!~ q<>5x'C CSfƐpR 6~KLDCw-] OcVn3>lmBr!vn_>@} 0Ł~L/?>Anqn =B]3;ik_BƎ5 $g& {OXjun9* K Ly~?nrS_)dbV fKVx&^oE.jڼw٫WiHxK}+wz hO)U"GU(iGa<3)iҨ&@?ouN8i0N )e0nS]3H{`hrKiDޒU{'K=S1fs2L%w 4ZSBA'IW06Lz 0C{%i *XSHubM\jy7OL_Axw=5,㦤\'3\`+4N>(6:F NjꠥUh)a #!Vmh%Da8+~ 츥oF;;;(UD+ e؃f,pqf/xESku'_w r`$xa ޔ%}K2UJw?ޛxjbb$llSi>5>)29M,d@WM mPz @41U[Q>ۋ0 3~iK /'(3TwTfuǑ7xH%AN]dcTvwyU~s{mF1LLسRHHD &Hiouf-c~>#z>/"X^Hyo̗V=9E\bQ[,Χm!:̹U]ɢ` |ͷ6c;,>ZQB5Z@u)& g|ɫyEr^dy8Z0-JDz/S 8>֠MX35X/*k k"Pc\zjoV3b5ڱ-qGog9Y,+ٸf ϓ2y-k]}>xf3GRd&cIJ@XALaQ哨caR͊~9@Bxc$0o?0ɨp "'tiR8#gs O0p;<4ozg7kżqcK6tkAڱҟw֜5*O :n"d]{ B,5i3(UT _x]]on'3ںj,^yiе(6sYHڛe+`9?4Aצa/dKx#WNi?$w($ D}WNA^?.ַ t=6БJgPYS&3a菫3nR5㱣UR,.[/E <5|Zk#;5 .&)(YV>[Aۈ `ۻ ui4tBfBvF&Hyv7@Jw[l)&dh՚ g||P05۫df| q eO̸䳔*G{oȀX1C@*,}'Cm~Gqj-/,IPm%]98Cij J=4bٽscb4-\.T'ez2.R} Rfhhvd8w)N秃9o&{]БNd>t! ,$gbJ߱Y2Iꢏ-*`ufʦB$;Jȵoa>%H#ؾkɸ<v̲q2zW1Y85$f("֧ Z4E"JK ` 4L2 үЈ W(#eE`Y*D>Z~"6dRQ MIZLt:Z;iXWY"ێ`њ)TK+&uhJ{ XeAYÝJU(7? ٍ+rO]oU&ZHKrtP._}[S!Q YN <, ЄT$9)puK IJ^:Fnܓ?jR xΔd@Ȁ9􆔝 D\ L>vucV5W[t֎ec啎' ϹD#&G 1Ru '% ~; yՑ J5f"D)~ J&648;*U/jenKN/~^d&<0RlvPD~f @ ذ-UpZ}&ܞ[uhtU8<0oَ;\Z=6NJpע})L]Nxس c^>/0"6#3n^ l̀R(di%B\x_"(g[nED/da͜vOQA9[S[XGn9R rxjO>9vAHH.F۞֘ VanObDA -¥FD$G8&JP|w4-gKYBM߀@.ςLECa%cg'iPxaEz"Zնd}Nc50t.B;PBɚA3]~ HiZX2."c.@x/h.W0ND:0Qj=I{x^ɕ *.@KI ůjw(W$fŕAmnQ^:ykc%Δ6jt#3I~? w*bE`'~./F<7SF_|TXn6 D@^Zqxllʇ%N!Z$wC.BqolyQ>uKPf^98bdM6]ȄR33 lx\:nc*U0e^{(ű(]nwJrFB!͸^_ܔ.l+4n9?;ɵ|dV%V @<wsJ"bJYTi[&o#MLOxq0!gjٮ,uOMu<|8s})7_# m+ӉKv]8}_!Ү?癐x`a;+ICNqZ }7>Џ4'66Oq.`%:We}xQP{}'7O>īgwqw+P񑪈,(&I|/Q:B z8 #D<iǝFzt>@S 0=[!&ޭlҷKG\X ^>@$jZö KɦھTUft|ҡ hZ7B_T5_`[SK%>ҎG^v!>!vIUDXMIpFX/1yt \8H$;cP(8b?=hpԝ"$}3O]E¤quOP}brjXxl.NFx! O]'h-<3& /`ɻ:- dG҈C,Jֱa퐙Wt ]/bL2lSG>uyaweg:yɦ;f4\rYʌ>L g3RZ}ҖA!:|ͰOV&â"Le$\)܁jͣyAA\asf\]rEv|[o})~{O7 `ͲO. ] qƺ %FdhFKG$Ǽnmr{958ثm mR~dz c$FOD rK'?'6Q;%Y^&# JUfDJ(Z4қHYyҘu]ufOv]' xH[I ¼-=qfrҩuiJ\\#ICDu|-{Kqn[@"]R@zG%UGBk?]w|wW 8\܌cN95t_Ja>fZM^H:,N^ x Q6ZYu]U5bLs\OZ08];xytƹ 7ޥ$c+ .3~gأMu ̩XWJM\WTl84h p@{ ՕE mf94sW #%B@pNJ Ĥ[@X'کրExT?MtPЭP E甴)WäNZ3Y8aǥJ"ti9l ;wULc3 սw.TH'[(JWʭX[+5,D5C1-W;&v\NFP!;njOPu).4/W*v$`kl%87mpfOQ{"0L3RA[AѠUDg:}i؛>@܀rD9384i18jv*=Kd{֪Os`}Âj5j)mͥX!Ã :LТ1Vxlrwt2$Wt̶I;N0,q.=Yݼԗc(<b:OCN1D[8ӈ4[(Qbި_$W,ߊ}n"i4H'w꜐0ͅ8;m:Fs!ay#oE[%ʒ{(hd;k"3}d` \H`.GUdX)wФ<|Cfa_Y`ђX#|@ 9 wxvd| S jO=;b2ed갆MNH$\[*i'hzf6i)pz}moz%-yݏ|ZBMP5fC}9,g՚闌{n[dONN&( ;q{j^_4i: 4bFp ,jfD)/ 6YqYC>/'׼ H5pomiE[DO>sC.^ZD2P4)!=m:l=沸1yAmܖZ26Z$I'd5B.ՁV'G֖֫.GvQ>g<uX=Ӵӗo. LZW*fT*L B _0>l b&8j]h 6V oЕ:`4*g 7X!l2iVH [t,c'Nqi67)Sd7Xz3EL|)ғzRsǺd%3kd8F`R<=DT4*4!9RHUh:E*X{1J}3Tnc;/wkWdO$a9w J-}-NFS*L?-#MP{FGuyJaЁr0sxw ݿwԑ|(9)Nnd43 tmFhGjR2RfWn01+]9a4LzCAT T8,"#"R*ϷJst[%AH‰(xzld|w% g֙Z)؁"Eh=/ysSȮQuK?0`k~UB} 3Fꤘݹ s,]V-ld0Z61wHz8 ue>rz̞m=K׋;@mFHҀ$5 \μ, $~HҏSÎ#$Pf@z[W,t7>εأ.[ig0(@v)jլ>u:?T@i}t~XCRM7*6x)֫m7$A.ǯ/Onڻ}"~\j:rlL7X|`cDHv@|kGsGȎL;)$ KޘU"l-4"\ݓ@7ԡӑ-+L=x6/d˔?QKx\4ء9co؅x,r,;l,:jH;-A@%:Gs趍^rn2߫zDcCq3oICmG$Cݤ,lhHlm1-)+0*KkE8^*Xs_6d5w)P_'ȀI7ʱ >4[54}ZeWs[D0/b"Mb+pA:!/cǦ/`OR!#НRkRM̻ x).{#㹥L 6q(w9eaɜ{ģؠNۋ idmo i[(:]VGthIo|yR\2$[F*|NI@.Fht:;FW#;V\\=~&+I"NxY!&LΜyP4Aˇ\yX`=ytXjƱu1e)Z$ӃY&AonXnYʭg_QA˴h6`CnxǁW\t*VoRT6?=* f9.͞dcRJ-'4<} Ya)̤P k]e=LC?~Kj+/[U-H% 9_,s!a|zoixt) t!́94i44n9c#i 4My0?u4& R8 F.vR%k9/QzbBZR?S U#;I 5].vGȥVBrf!^fO~o9qgi (/ai2)Zh^-yHr+4XpWu;["{4ٯ`7.ʱvuZ&Q'B(:+U!8zux:$Xcq@k FųrYK$#܋&?xv?N[{ rz̕GZM}HxU'84ﰙX^\H>9d[(؆@7) :cǏ -.hSNPpGyŁ)DƠQw`xMw'رbAF$SKjiVhA{ *aqCFthmÌV ]T;ƴ{"OC[#`9(ϷUk;mC2 ";P\{Lxb(s&quNB݃ (QՊa?ľ"d7I_`8Tǫu}hX.‾gPհ/`u֨CRp| LsO-l^dctD> VTl6R"B-G';1!soZq,E4`dYQϊ|*p Jz640Pޕ^s\#_+f~ޭR5(.8濽Auuz Ĩ|4Q)r? z곆Z*]2 S5ubm,YAt5 թy- >6R}>PhJ(& #(6~foGD>-_֦{68{K`an`jZ$\`9]V8|5\@|u뵘@FD+iH\3h*푇 y`L,[gs/r#rr 4bADf.'45NuЫ5ρni/ mo0Hk"8[aRճ`JJ|QIU$W3淇*p&e2}Xk- U:?w9y)Y i"2d[ir%],l*pл.S I| HCUɜV4.ѬR9[",3!a?΃ergU>.RT;?$%ke߱x{ԚB ' C&6k@Nng҂>2]x\AXŵh)Jo2Y >'gg[Ek7s*э Ö89C| dKa3ّ \ښ͕_SJU羲5@3qhp(JX_VY9zfwWH -oݛ@\>1Ok8 ]BɺbFVݡ'gqnmji.Ջ;Г\d(5z;y0me24bW?0ّ3ꌎ !^TM5Y d\5ӰlF. j%PhEs`D5KxAaq;L붭3f oi%5]u ׃ƞUl:oHp֜ *HfdRn~Δ« i\)7Չ23!捒m}_o1v=riHS'!]iVj٬jD'EzRm0,!XCxNky 'q*E82myT={ۣB{8 |sYE-)6j6l:Zܯ5 \. {UsЯ{wDRLbq_gw?35t5iER bdy?WȷO3PS| aQ5 9"ZVDk7}.^kI-#8ZÖ "1_aa0診`JL)OpM jIc;r 󶡣pleTZVވ@½A"С' ݬbT7rl!G >#^3mmrhUV"C%TR6Yъƿ >ngG^h} ['5'I~ U׹}y[hqK<~&Кh wH_|o^jM̛ޚ^IBRsv!% AꞌA]oD ̔8#,gؓHʎwjAE!R9~̚MiU#]<"^%g Aзɉ'9Oe ض oU YA1 Kx?yjUc1`GWBY):n0HM9˱KP1 VGT!{Vu@vv T6MJgl.QX;Cy/J:1/n^!wSR)2r7}UPU(4llW$080MSЙ|P^Sh&+Yն 2.lBiMa}gCj&|"\J"E k (h6b bO̴ x*7ˊEBtɗ %8Mf \cb #&:3ι}S;v Cc$RX&n Y GJshC+^/P? {db:EV$FWH"_MѲvNyA$S3]&tm{c[7VDTҩY_/_ =r=!yO="X@RxlxT8-7C--ߒM{Эufdٷ(/0`xFv!{lDNӷ͜g oBE_k^08k9)o$0 OS}ƍ)׼ä̆L2!@zWY=][GzlbKL>0PPfRO-Uidanv4WȪ:'.b `q\zhQ`s<nh$P^/}J-e@XX9h.xhxuQ#Cki͙7w }ބ'C9hRve /6OTة(cC[YOֵ *q>"ݦ~\=[RЭJ|'ցۑ< ^*N(weDcMX}c;@p?h[4ݍ46l@%b(|)b^2-&KNP:tao{J̊{'xKQIwz+{ *r #4^mn](D*+tqe9=`2pZͭ/70a<(~&B+?6߄ DEkk}~˼Z߻h{ԴT$mozrB¶u8cKPB 23WGSkdG䀳Bfgn&jy-|~PPzTyŌ2#&rL\{c A&b9QJͧPvdƸی*%7Dj[q5!Pwڎ9Ry"#&e$ˀ== I J\!zΤ5xJ^s. {[oUA U\ lyϬhuP^r؍B-vAw(o$׎ O Wn9hch$j9Pqe(:Soc x' U*e=$X>#T \Oáh Kj538"*@B;'E[H8;MwuҞ&dPKoO4'A6YG~Ҽ %"]˂'TSNFFMe3lCN^G$GI!WH⇵F+h쓓47`&dZhTl0%CdF2$~ V[38ZӦ//_+U @t.`\'?Κ|p>`T)8WpqFe/AZL|GHB!Ƥ\*g<=>}'<5vaͽ3Pw;>( Tfݙ2y|= =Ň$;_jmQ]^&I~uhF45D\~l2P^}k#-a+7&2=r9G͸ ]Ɣd x5b8n-pxf!M|0" DM1` کOZ.0nKyK|o B S+/~V3b˧5/R]c8kGcH{;^2d$eABɣۍ%g͛<@O@4 `EiK-`WgI{kgnlD=1Ev`r/HnA%z{bVx\0bYbXwV˹3WGo>(,%"1~L@p?b9voO%LZ}\%fulkjQ1?ҦFnTlĴK)S 6-fѠ2̓P,5Y??ΤoE{C=E#ٟҵce(`q;[gN+2'fZ혉dE7$ƑW-sԿ'{Ip=ms_=n`I}ݬɕxi(Zۡ}Ӂ~ZZ46.V`uOd}Ai:9NB"ށZ]-!QY!wYzAp&I$̰%V#2u/aj/ 9HQڪ-]-}e$b925Խ&v \ܙz9\= \b:U=ztk{%M[loe[Bƀ.M-׻0szfAŢFU e: =`/UԮ=?fl^6=@ۢUUL-)8/: E4KO͍*;?+g&(9uԯlEq?KW']]oPfcQճ \Zx6A5t5|ߜ\1D;vbS!pJlB:Zg H5r1n$݁LЫzkӢ1R,\YE!A^Z\ 7|K41"`-q2V(}1⁂o(`bHfuO7Š-p׽, A~_%q\^Ufp<<Rg@\Ƌҏ<ce*˫)| qn׌tQ$;"4JfnP7:Y@p9:g ܢN"vDnd$UOzɲ5&~Y$Nw@ ֏-.h=(tȰ*mkj1%ZɟzR:*5Sv3c4hV7*t e.'#\H!&>ᙁ(" |vi$wٴք1}@mε(dwtFHᅹ`}kA) ,49kÁpO%.*ٮjtϴ/V-ح`3BTRAܾlI"'*ǽ[TT(5mX?3o 128.? q6=ӼOy2QohX4j3jBL@5sI*뿖n7m*D#bn.usA*ë{h\alϕ jN;P*9`yDcT`*|Mȏm8sHZu. xKO%EtGbն^VܣݹHrr08fqR}@Tp=Knj7’ gq8cǠ4{ՙ:AZ2dI;bǮZ sIQʸؐ:fh*= u次!Ts|L Ƚܺ n{ѥ Ë`VL'JxÅۃkථor[ה֢2QDk[T`l eF?07E?<9nW5i#ըl KD8mg{'M`j&:qo&@fCuC_Uu:q,6Y`V1OIwouwwc'9[}$7xORJ&AlVDfqMtZ6k`OaOwUaT$Rs(!'A}/+;0JA2y(WPy{?:1IIz}s)d*F Xs(-lx׋9ɫ@RSe/'F7Pcv tZqM,ɐ`Yma3(|oTt kp$f$AqxxYkə݂6¼HmO]z Re:l4=Jz˭XȈb 1gPqXP4䨳OnIaSb2rw\zB@RepԾ("Vl%R? J?yHyTPHćUڕA'ӯ: L Gl-&î f\štMa `Hx\[s.CJyCVLRH7oz-KqYd!oTlF^RBfC2ȋRA%mw!8#IفGY)N1؀z%ЏBR!j-na/{-Bd$.'q!bD!} zSAltUIocwϔ  O #>ƃ8_1|A5"W,03 y0?t.SSQ =̯N>,= ÞRlӑ$H(aމLo^ lk? 9-ir ߆dK:a"lS˜xJm㻓e/Z>(c6;`eA <0]0zQ]1<Qd悖" ,j9+רFDZfNȘR?d>:uu0XkBE$F( S\/bWŽ>ri>rr~A,jlREV~w١c79{#[^ksuHq<~jM:x+F4mν7{0,:HH4F5Vm}.'|Jw5H@7FbkQCDxj-5xMBVhZt5_龖3G,.Z`D$kBXէKz,%ۤuZ@*x?lcshuicK[vcit bܾ 6Jv*X2Kг OyɂP,D2, ,.!lrO6.1 0[{hJn2;?E"?V&^$K-L9Snp<,%vc.[r 7^ Η^jɈDbZ7k{2zOɉ塞/va䪼V~c:`-8$~NgcxM|WOUgGX?uMK ²kmk-5Z/bl'.L opUvd nD3"^50r^R9:vS$GT͙㬡P8`ele0PmQ֊VXq=Y vtfL6\%)؁%98bhGe/!=P5á#x-ƭ훔 R?s6M*G19j~ cf5>S B7/- /eA$d+) 8KXi,A([z6U mqf[aq*lpJn.-|YQ%)>P~,opMXgoD%ؼ'hw%TQ,,q ;g7^ڜmx7ݔgBe;XR \40Kg9)3\{h?btJY}ހp B|5GqxմTs#އ zBq%Yw-X^l\L|Fjmdiߤ3gV$&ˤP73>M*sj<#ȹJlSz;Tp rn.oޱ!kNW"/KwP-xqrP*P7y$NZJI0NNb2{_>&;f>UlVZwTU/4YX7+t)>i(#)]}[T{L_%,!kn=% w=߂#vfYTig=#끈ϖQ[>tC\b7F-GVeUC=f(!w&k_,vkW/`m(-&n#_d(1S"~fd,vPMg&z2!OAmjoZB|e\6XϑNgl kE_Zֈ;Ȉ?]G8c%}|lp"AT*PB-E%lYnSM<4cz!S9YW/-bKKnC!42|zwM)k+MJ=Xf  tUqm&'[]$+:lǠ42 r__j_Ak̕;Z^UY{8 }(eQ:gmx&r+n9mPym9'xcuqkmM*)ׁnՙzb:G? v7 C[CE+JaUY0;qsݨ|*NE"~7hЕr) A%/qhonGUbݽebj"-Fn.ҷrp~mOoV0Sꩇf l90p#Y:!4<b5O7L^].ӳ8yd>PN?; ݒ gK7pHt|Ng ܠ[}u<!{,#)zq"1PAb&ݢO!lS<<."3; !Nvʚa*"EqN0ϩAOK5Cـ1 uLv[HKN M"vEG|}b ]n-#"INFK26[z]P;(Tm԰ɩisX'2 2%>bP*$[[Uz0{Z^0RD-w`Q!l7צŽD&bM+nA{4?DǏ/"Y~q :Yl|g=QH#GA%dz<\ݹ' ( ;Fi>',G7|2ZC[-sI)UB2Zq%P~MtE4IDBrJ J8>I j~AmTf B`־Q3qT3 _/9!xO<0-q:ɧzQV{UlEfyf&oЏmͮ+.f h$ں>3k-HB.Q2'>2|*ྋ6"ЃJV)ZRȡz;ۓK&1z=4շ" 낛̘rP? ?'QSOTe.؀Zڟ^t a@B64qJY ^$Ltdkn1Wa6 M/TF( YF0Hpcg H!YZNm|t387槠,?"8ӊk(k;x+CZOLd?xFȥ"#&Fgħ9J]érwdGqii7LRN([g}-TPqg1ݵ[58/;YV9~)ԥr\PģFM 敜]y;ɼ4I9#Yt^v%D|S)?***l2x!~Ͼܩ{uNZzsIFtCQc?rNO58<7e=,$Zh?;?7!ss7_=~&tr [NmWo8l9&ǝOBB5$( M QmG}K&(Lgk6F"K,e|B 28 )E^~ޑkt= ETE؝9cb-j)kAkJ(gxB;1=Z,ZL klẏ%b+d{ #ۑ7o|R!.P .Cj{M!+ro o @S)p",y<~y,j2M0dy"ۥ=+og|KpuFaPة).Seʤ@)J%[Jڨw+!<ơϖU]@gb HoVuQꃉ;CKC+zEuTʱ$ !dk, W dY+{Odmʠ \g˛HkPĥ svtT%LslͷU-+ M9Plު`\G &|^,c֢W\j7Q"o* T%oOə]8ةL KI8&r.m.0B3ub`%%9Z h~쀮muY9(cPd<3sE1|(ۜ&͖_ImW׾IҶEj0$&PJߦ@mWBẅ́z̠@z0%,ti,J9+t^Ň,lB0 er4C6$A22`c>)2m=A@vJgFfǩ1U)R~]% ;̘_fU'Ax.g> ^a|]߮e?ѿ.Γ?y'%&\ɨ4؃!A 9 ={,!u J d/:~é~֒LسSF.4 \Ǎ8_3:9FSa;N,nnuވoUezֲK Kͥ秿Q,k3W6>C6In d,sL*m3@;~G4Jdy4`-!t=-K ݲR oZPhU1T(0_wB!j ),a0ރJ-"h(-&-n|8Tˬ%)Ŏ~W6#}cP3)J0QheR{H1)K@C,ɤcTFzuƭ q5Tܫ[IMOX`]|ytV{|2,L%^ǵ"E@@AEkkޢGQL0wu\!xAC3NHEK?6|)&L`S$๩W$[  *s»HhLIK^*xi9Vq`t>hJZ,B. .PѪu/ ד=9{eaPp㣴j]myRQXIưy X+&4Gsh G猩Ycr~沪G"F8I^H׸Н3c$OMj€WN y;8H>CCX$ j3BIi{&~k=0$&Y$}1xG^!XO&KK$Y/0z2Ei"Ur=/y (6јt9/b ^g)bTKS VP L8K+BqK`_t3r魧_1Z`e"?|& &.hpL, 6r6{FgssI*^)`y3Œ*٨\݀4 5@R+$0sgz84nO,zK.ļ;b~Ϧ6a@U\6C_xF+./HòɆ&[eDoL[}`7N@=C|QoWX5M}]Mո ԸN~Q(T3Ս^CgYc< |elO6ODUg00W&$fWE/l\~b W9+0#{ȔqC܅o11w!O|ytq_ 4yDQ̀,NLkgzŨu=y;l DyUA6'ދN~Μz_9ʝq`P!&{>J_"5x$0fU-93nzNlAju›<|ghWu 'sE9hh9 aԾ`50UC6E3]AgA4_pǢ9dh뤬ԌѼcR6GyKk M\DӰ8'E Ԙ 6?ȃ+ R5qvʟt 4tE#V |m$Nd 珟sbe}GŒϐOԖRYMfFy:k̥#X5@iH}Z_j%]x <5k{Y4 P1Ġ 1KFɩ}))`.,[ZP:$W>z'^z(ݠkvb=HB!7ntSrɱ]"4NS6u4(6Pm*^ 7_0o03t˷@<:R$<ޤdhΆ^~_%+x2 V|H(҅uOм$^BӑB@=q˯<[ ݔ(=cê0jmÏFV@XD>;04䈎]bŤMĖQ}J LIP,K6ߍ5TrPBh D=]X $R];WmpT*bx߶ <,!k_վh%#m [ݖ@0ޡY Wb5{G+ox9:zʬ2W5c rC٠cN|sU\sX+l}!4ȾL9>-q0YI WkQ@7΄ǃç80ce! Qe(JΊ l6 ) g8 tklO'JCXp |$wi2$82м;]pRwlmj0'Tk$M3} u0. [#fz{>5px i'k #t[TmDqoz ,N hQH`Drƻ$„ !_(9v$r0&- `fPMBKGNK`T"^+*ۉ\Ɉ I2D(gt[Z#xA۵E:<޺PM!l P{#a!d>sPu>?sJ޶EflMҖYO&TОH-=(錦!Z=L˝gIE} G ($up!Z$S" _һŁ*R*;vO{MPHD{ @("#DzKZd4b1!a{){b0 #OZ&kkIsdlv?6I ;nq"qMbdh¬푠#8)!vEQws"2݈4jy+*o[)ٖ5]7Wfq* >A) TPy#Qn]d ޑ)Fb%fLAP0q>+wĶnzxhVa`E;ؖ/13;_:, *D^1 (?T: u0T>ʈfmQmb?~~|-~wgƼk!-PK ~T~ 6CzQa9uF?٧^~v_^1~UeD. bP0̬?6+ob@"A惣> WfNe8u5]hce3{V3 Da3=7P)c(Xo.yѭ5?'0Q Kbḛe[]Cq-nAT!C0f򒪷ܐmڄRMdּ 淀{V|F%C"44@nҬ2▗ C•=z?:K[8JOE -Ynz]d:BJ=>;X=:-va.t5SL^IN;K ~өv0f`D OF5t bT I "F]~X9'%}FHmw wB|X{Ũ .UՊ'Cr"^i{+c!U𛧰˰ǻq&kKC_ kLoePf"LNͼV[d&kOQF?$ZzFmСLΝ]}w\n@za䌭%`ŒٶMĩ͂!]b_Uz3Uh*lm61\]ȿwEVOj'tsg*ʏ!Ze8[_/h׌NA=MKlӏ!F~%Fe a jllG jٵZ|U0>K{qzO$ g\^Bj`t().@>s@s+DxS{ V[JRk+B{'Ƀ_[3z_6tҚE"/>5w٣ucAtZ8FH|Ij25SCmvr^4m~?O,ʱ֡:N~yi6ə >@<X͞{^]/e5qRJTY}d~16m4r^qlvwTD]m.zL`,v j#e'o v8(lnEP+(.BDjLz%ݾEZ51T~ c˱` D:TYLͧTW-%b kuyBu0;l"#Zvu_T)7!\Ń3E_K>"sK,&__[B^ 2X qYv5 21̻٘5Ŭw-6|x(2+ҹب3nit>#Gf82lo;Gtn?r-h]WNVZrXbnU}W\O`LȾ}<_B4cy31섪J!?%0 C<J2lF*d K`,Q*b,3Ld{^dl}Պf VM)ыuDuXlCT=k^|\N6;6W;:dk;we v,@pf +\Zi“!/1B6;"2HHEJ}|\#?89##C=4&o団5G_a֍n"ad(ld5ɗb ʳDϤ#8[Z0<\֩~$zlrg&,̿m,-F[ OZ?IުǤOVYlៀi04ވ {ǂuS 1 : $X3ogKov% xn&>X%m ?O"@'>3`L[zcolٰ m>8:^y *xQx#Tl wTDW'uAp϶7h]IBPo# 7S"_o:o>w^nfݨ#<6dU 7 @Cϴ ] CHK]>(n m vi؟i=$dr9t:n}CT堠zOo(y_ 1ғfq:f<'XD!~< 㫷6N2zj\p"vU>rp [5fWq3_|mzK%T}=~fTs)x!_.OXA8^}3VgʜĞd|=UTX0}S!eT畟7.':q|-6׋u&ɮW .S eM \4LN,څ ӠZyWh}&xVcg&2\rI@ŐX 'FwSf8mfuB/DhBŁ:l^ A*=KY S8(D?fڞ5}UkSN\{ĵ0Yz-9W{?-ݬVɾ4ծU|jyb'p%TDU& >7FPK EA3`%S5 8?-' )C)=_]wtG=0eqa8n '[hP=`]ۑVN}l- v dz$&x$Q#2|ZGġ `Mo??d:P** s4"АZExVc D&./] DVfnܪВw^q6#6_W ?~4PV[/&{_X ;_ Sr8 ޙh TlelkDib_@΄ <hTܠ5.-!K'*= +2w,}Q]Nؼ%bJ1d4FL1rybfXĦj>?ꠏ\Z8yJYn>2 =tE4]{p/0)TﯠbLԅ 7`p?z!w;SJ% uLZd oT\.|&~/W+I΋&njԺIġ ;ʒ$Ehm cWc?M-TADzfB̘+=iGQN!rQGW/ueRX2zkK.IxfF{;=?14MX7YGa^xhNhAj8,dz5oKZ (3j~qNztbv[,l=~¨^^ΜC@Fd3sB:( nʬ7Lˀ]oӜね2)\H&g)gXC5N&qͩ愦Pn'.o]Jüg#s.^5U/1$H@I%v ɖ1Vcs/xwcwnu 0 Z#vLXon1@cW8I1`#Zbm֏PpAp}2 / @{?&LO,Q\ nx!^31 oΈ߰fėgq؉gπ~mQUWK,X~>_ӄv65VT~.Y iNlzųP`2Szb p[ZMfq]%[+kϥf;[_*VԖK-'\H"׸ȶb^@b9TY40sFKy#My{`Wb=[A,Btf.&(÷MG332Vexgq*M j8Ͼ9F\yRKgAV}o*ƫm 偏#]&U>E>V ܦQ`B;}3Sw'`B2B%0TJJzkZ]d\DP< qa̵lXcD|ʳc[[]'lR)~SeR#@; ~GAP÷p&n E:g|ŋ.-q _wcFqb QZH0I&  Ux)zd-ER7vLl.V=c.-XAp:L`Web:@Q`ŷ䋏_-<`)M./ͧwq9}}vq5q=i"o@Zmw glO"J;- iZVT}.j˴) 0Q/0X2?1@vK 0C ߄Ԟv Zl?C&Cz07ap )j;sAw U1(CCK fF{Jo]&L &R#!dMW_dȦduj|pe: ?nF/Xp0M >SYb q~z5e 9iHHu*2ϭzÙtyo\-z X|PKM'sՠY'U&U̗pK}EnѿcNi]+N x^"j4.o#vi)t'˓c`:OD;?fNю&RV_1h0w~"zG1vg#\ }e?'d!h=/x[o$ /Zosu)'#Vɑ/D8(4NΦ;"Mrs=' t~X-/9v_2wCȥ7BdTs8{Vջ3@^8"d7HH9v5TURQAf31q1]FѤ{d,X5 WUv@G4gG5):-(mlԒb}S\Ҏ]6qa4A$Pud (f)420b@Ha\тZı&bbLr{ם/ w:/~֘|-*gl'4@ 0>;2?74%،{Hx7ɹr/27uO!)K2c5i{Ls̨T*|cMr:k7j6{q&;T@qRZl+c29?3^M'Qds/Y(EDx# >/D35iPս*nY~P(<r?[qhy|?b`ouNmL;.q: ۴|+=+C룛U;$/ MQj;pt߼r|Y5Rŋ#;=NjnDޏÌ(Ow7_/o'VJd "H>Y 9s \C;2џHd:z`0JW0(g]s{GVHsd1F ۯQ[&vy,ɾDNhބ ŇwjF<,WR}._[?MS4ݩc(\ #̋2KevDKBΝuB,kU`Z 亿UY𳹯—< 6L?6KN?`ǵ?~1*=x0g_>VP5] 57F}b/~_K:R| e x{>{_-bzM ]O= YH 2}b6oLSj K#^`m^,!D *I&ʜXn<.ɛ9+G2? ԟ5 ~{a5?Ծ>+:l P *U+ڬ}ߒ␩flYx&nmd&}Ǝ|D::._ فY-`bp~^ܻzHYCYMȄeD{(ТMwLצ8U!VOmj ͚4<='옜.@#,ď`s3ڂvvwC-UW@D\@d*Sxzl7WZ2ۼ LC?Az&ŀ MkEc?]شe穕ͷT`BNl:N ( AIKAhms:|V#hn'i\UT{Cژ_*QE 45PV2$*4M_Cu֪5 uFCbvʰ&f7)OL_$ٺ楴F Gg֐з;-IHZweRb|&kaZ@;ڰ3pDPB B^i3 Hp 1_t*~͎<V{͹ƛ%P;4Pz'~NUU0O(>vt4ån42"Ofey7&V>]2~r^_, ³Uȉ&$T:2.ƒUD߹HVƹn"vN#7`?š"63|,Jf -uTcyIᘔtD qUO!jT~Q+A#qNAgjM{뀳 & ?[YoؚR0ni?Q^ғS\9QRTZ} #:TLbhJhj 6bңSlFH#f3[}`,EgHBH1uPc3mj6Ŕ"۳]X l |{8)?nW#uGPF%d[uOT\nf&Zql| yTdp,v3S\rɄl˚bދ!VvlYX*8b 'h|yb ,E (*qi5U}̄$~R7硡k,PhK7s/Ks ae(ӵq/+FF6JpԜ;:'tBzs~i FGG=+3ja<;GɔeN&5o@!LGsw.0 ڥDCdDXa> ļlj'`/)%Ip_~<($@\8Pg4슱KrX!aJ}r ikf!|%0"NӇƽ*b=[s 3)`iqíhF(_#jl UZD{ZeօM_K>D ?8\\@']+$%i up"׻GT_!Jaߔ6\dT֣idSg:N:ix.#cQ2-ThA<}VkS#LΙq[k`tLS;x!i'eV7pWaҵ8fNSJx.m7$2![>iۣz)|S@\6֠WYwm / J8)!WLՒtԺFG%tHdI6_7n$^P8h%ǚ^-Ib|-~\ y "\˫L#uQ t0DŽPO>ɠJQT5F 9 HծT01D@dG1>}V67iq[)%W͹Ƣ0f+[N/t׵-(b@4P-EIN-gb| k^rnv+%8͚t~)ʞ-uO xCH %73>3/?;94pjCHG\TFwb< Sv#InY:k#ٿݚ@*q~ll)ސ֘BTMsιM'1)mO"*:ڦ0T2~4Zw`;R t“]ʆ|k!&Ҏº"j}dӢeM)]ntNuF{?D< 6r d?и?C LIg kMW䂬f) %kF=Šw1dPK!Z_yb;ђ܇^r%n>:p꫔sn"/?Eaċ1u`e#@b CĚUFfU?2;K^WsMݑ#Y~+{dSV* ڿ:ʅh=Ć %,wA/ :BG̀7{= {S$CUPąQ"c J&ElԶ8}oM֎5&#Aؙvz*榁Ot'5߅1*$6fHeP0rfbҫa 5uL%o`*6Mab ~h{ʆ%ZƯEGKԣk`zLI53a,CzD N9W,LK/ 9b5L$i70P\ ?"kOɲ}GOs<( 3w! S-({3MnZtDЧxS4}7ʀ}uE0Ԁ7 JkcwRSն2٧~o ێMP"%4C9 Y;}<ѯxT΀"6s3оcu%`%yyݯpA Qɽ`r7|%OƎ$챥q=ã|$Qb|eJ"dP  .)Y_y8E"hG]\A.!UH~]-/՗=nht"̓N#95@T4I-Rb-qd9(ph1y& ?f%(lIc"U9ZsNQ |JJvdѵd"?6"r/;V]2 CSK%??GUay#%~UiOypbG /%c3򪢼{![^gYZ0707010000030e000081a40000000000000000000000016439a355000007cc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+MGӮas]lZ \?uaUmu)ЏdhZǏyQsHy鄲NFs#V~#\3MEC2;Lv}YR!#.\J)cIf V=@blMhK+׺>z4%5A"jk)HO1NAzU \H[o[%N#ƞJʟ/Ova񚀲AB pVbd#|F5>8IVdcEFD(] ueE~%vgMjx59Kye".CRIka:wiYXHSs*Ǖ!#^Ht_j0hd./xR5RD.ن}dznЮ@75Ƞ# zO/ YmXꑠlctXHW,ѦMI̚vC ;KO[`y̘5{!dDVR%Yw3LAJ^X k.ى\P :fI2(٤ۄCz D g>h>R?UcGn&'HfA_9O>wĪ5WaVXܪihVjCb,Je)pUKO~-V0zs8+:Fdz-BKO6DN_f-;YfN`|sq!B!E^N L+wq*ƯT%jSՏxP'xszDMXDƒqeFmqCW]i.{^w#GlP$GcrH?В~_iEI@<vŃcnUCQ]QRm>k.v'n/0 llޔH)S l g 滜]X]eorkn?%Q fGlhG]Yl@O ب7jJ>gxS1:H9Cx>VBu 9,OD/F`5#+(q{ u͜lsTO%"5S?]7yYcxL m3䛎{ m" $ͅ(GWrCFVnXjv|N [(gy]nT}x36!~ZPR[-/b]Kf=ƙ< -ձgYZ0707010000030f000081a40000000000000000000000016439a35500016e54000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/q]?Eh=ڜ.+ZN Q?lv$D?pLe=,І9/ `1(K0ySVā6@RmL @ыF@/AKN1/ Ȩ37hGA ~hLh%ݱ;5 %L65\eP"4{;R l]O@9B$k)[Th alocz金URlEosQTЇjSkC7~ǵ06Is8fZH')Rz<[("iC"#ּw'a!f:c8TV*tnMM銿 /CXE??Xp7ӮchAfg)rk]fnt7nDY%\֯f?sOr1$%nle V.&Ζ IiCig~'Ox&r }I )@ t6RpLh Pc YgX&hѰ|{<{. Dy7첫k @9\{!i>J'5-X3;a(v=Q7 ݾvDi Așb#rH#q{<N7VL#7nu0{2#,иa.me5m]QyCè2/cjTJ)T@ًM+d㷣hfK墔(KOZV5}ZԮS!}ʍ%]'zte 'X\͒ҹc1XH큞 ƎC 0S s:V OI]JrXFhS 1_ $ί!.8B'Ge MnSSЀ2V@SX̨taSU`ʛs,$rGr K|Y 3ЅtC$.oֳkLiÿ).)OwQcɁ/O܄'ˬG_Mi_k%]ɦ:xSYtwlƍ)}#_erU %Nܸ[?%-hVRiڌa02+TT{.vYiH,u[lmԢ:\ hS-F5ž>ڱ)` ]*na f[ǩJxJǙy'!ݲT]B"J}!]S),R@jFT! nby CQX"[|Ak,5,?;oÎwT;-5%m{=Eh9[X|pnXΐ5Ն+cn k[.qKp幔+zh㎣@V:qyuE:ANcfoa[RnV/s͍z{>ae?0Ϫ@VUduBA`yY^cjBdC ;<*' Da#)7J@3LK- N;,@.fA$aLbP {ȥ;E0 _V y8aIAA?*wHϞXؽ r\j\k^ŋO "]v.d>Jr=N^cY^)0e 1nԴ{-ٌ0t)a^0 >"w.>V4>8;dqǘu:'ypL+c5FŅT?w+\6 O<4@0C65ߚa?G\o4ϒN#ܻ s! P~ 0_議6K8#Jezv8%qo09Wy6]& V ]P: Ů'2;1&:eTg rIKYƜl  L–PtFyj+PS(霧B-}ƙDpo}(=yr)E?#dy>0X&MRTkD^hPp.,L3NBģ.,Q:w>( Q9 -Gcxc/E$GUC{Xj"#hQ˭WQa8[J7O pFL~A{c+cudMڈߝְ(A&7 UdW;X,}d~w6S6M]N+j F9p0G5 z+<Z-i\`KqlNA5sx'j'-ȥ&/BFSȣ$~R)pXOjB>*.awa#,(AM.A_ ɗ/𑚓Uci/e !n:J-f#lv?|3mSz?,+ x?ѱؖ+МǽKǽCu?f_%ZRA%@>{v`FтVF=gi:cʰ!^[inʝ̀Iٸ E%kל3ɭVWjUFJMs=YCb.}ҕ%}H̃V.ce`>f}s}MJ<OWob׻ݝ^ a!T(B: @6~Jc?h7eb5l{ ijl{'?>ad'MpBaS(N5BQB vEV1PSsQI> ]OU3c d+МO(p}%)Zs߃#d.|~ @'FU-@߬k6i d:Gb 6.h]Uv@굒WUH.${/cc^3?_eA̭9wYx0^b m'< 4WHS*l (/H_ک,Co-Hqs>[P#EPxO@۠wã6U" I!Gt,k|YIGm(Q|xKͿ^;uxR$3Go׸&{1.YM|^5=-Q..fTeH9Y%NO&1+#Z-4`||o} yGAyaUĨxt2¸Bsx&u.L(6Q=)<:ߐc-fjOm|3:#5hӜQ!Y] c>͏H!_rZ:MYKc1Wgle̮ާCmE&?KH6E<Ӝ^!\t}M|TAR"Y`燍*`3@;cN#e8@ w޳ ~7JB1:Мy14v*NsA)^ tAZՍj'+bPز*Dx{{fyފ_tQY`{7ˉ?2ܞ,l-eVDW y@O#@Kfr_#c b+k:$b7r, B-sa~ ˛kE4 %B}9\ ]Ӵ!d}o7_֦RD&g> l#_6N%=n|ːtۃ!"fi'E7S_&øv#n"\J k:5SR[1 66M^˧{Mʿh3I:e[L^[>Mݸ>H&~w= ZHĥVfxA`AZc+Yp\> =qߛ†OzGƼ9)/Y XU c[}š,"- Okex 7EC%&|QNw {t DZY0cݓ)2PDjd/JhC76=TL]ejkg/3.Ulb8֭ (kr#BN `աr5UGـvgMPgb`$%qi-90`\2> pjNjBf 4!]9ITsc!\19*+P4Gؙ*u3,q.sO~yO җ )gه[traPyb G1|cѶh԰Rrwdٽ81| %6SKo>ƨi:E\LY|lsSgZ coEӋhu/ !ȱQB8- z~"'t*x^^ ې;kJ8/*+!Mk(gV˻&_oҢL)ԓ_͙>(}A]|AݸZ#iCB>7̽>:`)j@_*VF"q ]O x\ È eViQ ~8P ԯLlDU=6\.ΒM]?/mc 40L{Pj+ΖFlZUrPo>vuuhHb9 aʵۆdžKFUfvp.kcA 6<1hzCAm8*;?OC8N?m O(TmID@W3Z'Y1u8=m!˜u% KJ~ezNCJ 4a3w(;FУA!a~O=Q%VcSNzVuv!P< (V90p_~,,juua+ mG kH:HƦòj6ztAY˰7 OMj3𹇮NvMBѬ\. z 1^4yZ^n`4`E yZrҳ hҼq"&ÜihU@儃JYoG:Cm\/E]hpi 1Շ 3΢HQhSLCMIS;CY@`"T;NLw%'2?W> ZFM'.H,>)%rM^ҫ6qGݑ.udfI-QfI@2#" ):h6<ԍ=LM-Y]`hBKgKR٨\r3tG YOH;yxpƣp#O ޟuiFzU& lc|2Toj]_zaQO҉w_5]jMTeH'H%#>G/"_ Ig:ah., gb dOTF25hW Z6pa W6yr^'F&P=_fzKG qxX#JzA}N$ȐH(񛁤(x5Xy;6 H\"}+driLFPi@ZPfNG2F5/d1ΑQEY}*B19_.XKf<0֬)9^L(=ժ:YApx0M9uj<~^w-wQ˳*kyvߦynW6/#AY'`0@N58ROȲzOtdfۻ)EYj<Br .~ͱҿ'r~rpdv%җA/.&”"JsZ+u^RΛ ^$ F 4И鐴6s+YLT=(TфmiV\`4.9]WQ*H R)O0#! hTMB:Z!~F%.Tɤ[1G "ƪO$veC>S"-qj2?){*R= TFq q4ѓڅ0y}Z~)Ng! 4O:0~ ̱'!gHa$9 +\N'-5VKCzVG !8fhc6?r0·=sL`-z_D4G=۔-)c 6H+>04'ܫd vS!l4)Ki8jw.PCy}>p lTˑ.SH8&׍dXiZ$%-%tOfd iXQ2νlD^`#ZpT[!`lRuodJ1l; ({_#XBrW g9;^Prex&Xu{@ǼL$KTK_Dz O gJ.-{(~aGZ޴#Q%U1nK> E8#q5@.%DlRո(/Dl~@+# " Tfi54L&iNTZ6, WQΌ3kWG!%V7%c;NPB7{)Bηgz%ORvZ*Q2;\YKL?vvᣚNT|&_81pn DF݃Kϊ!;&M:=^xUXSL&PۢxJS$;ߝVJ'r{gڄtoEREqKrC]Isbc.StY|8UMjE@q?y#_7Th^`JK`n'vGJѾoysU:O9+\厃 BhRʨbﵫۋ w.+2I;׸ Tr3wԤ6M0/GZOn4)TNڢbԤ0 Oj8Vm Jd.2@u_r\ (χIJ'WT4SA1bKjYϥ ._a,$p/GLnoVC9gen$}!2,@ƬC{XV*oY b2dThsӏYhr*r'Gp4oJ"1O#49I|30 4LpͧPp=#ڼݼi(vyrӌw|,I}}Bd@1e1߳}E&tԍ[ >4qm>G?3!Gla:)1y?l#Fd*SRQdv5u0Oo;rFgx^/&ie*|*zDz*s]^Zrn ȊxF!A hER-*LO?\?w MP N{xrTM HcPQܮ_ʓ GEaN/}VzĥŤD *K&¹$IIʡƼy#w мV^;^]@ivs# 'W`f}˸adN{S&f!P6iS Y*KJQW̟m5zx㾇Fife%H jsm}Zv6)7m<|F淀foxdo܌6̚gH%Pfw Kģz},S-&yĊV%t޵pDq#(4ڽ*BWNиsg*t'M'Hʻ]'fcbl8!N7hey#w"Z'[\yqɫuE µF7c4Y^DǦ(ZzQ7Fb__ *nCtekkLBn`O4/>㐷Ď<Mmн{HbJtyd{ :`D H\r;ri0:̬dw=>m+Bw  -/HcA&$Hr͈QCҧvu8~*)0?!Z[N_&Z:cbc)k34nTZB+?SKLh*{aY_eCϨLOOOHcvrUP,( \|dӫ|w7tyGMGRO:QjKHbze_^4~1J>Cf !A8`)gziIap@z~Iac&T i&/kNg3?w-qXOmL2ɢ֏2gCMrEPlXG(mҶS190w@J|~/ f}+؇d xR"5ͺU.6Y~2:QeҦSۃG92mY/Yko}Eo'O @G "Zщ~ВaEf*O(|J}}uexҖcߎ\;*6<(+K-6cߣ+X=Q-v3 $qꨰ,[XrnW])_&G>^fʆ;0`]qao`ܚJČkE(ܩsD#WЏkZQ_8eAW 8:~KfS$w;}V ?s K@7yjbA+w36nOh3_B㧴rEvc T YјaCԝN\:itk{ khWC+wjOp&lVfi55 a;:_?5Er AƜ}|bN J&hgcCL%5]Тi#V m׬48ŠaGVJ\J^_?Nx%Ju$]p7Ba'q< h L^4{b+rPG&C,FQ72UDR[ Rn-JY:2< t1t?IniZ-ŹqE)}qoI ͑8D_q5Q/"3Ч6* O%D fYdc*Pc~*MtfVKIQDf1.^I>6aZDLn蚭3""tf (@պ eX*hFSm@1qfs}Bnjb#zBvE|uo/d mJ}Q|c_W|$ 'JӒ2Q(h0e1?i;R˓v ?L -Lƥ,7~a:2U1٘ ׼4,Om?暫'G_P|hU* ͒;e-mTo얻o z z!hQ!?U%O8P:#;lšw4Uk.cI鞃[v[QpihWegq XPs4 -[ $^@|:2?C^P!k{ ?smj#c?,]t lN褎eJ $1 d[%HM xl⽔ xOS<_4]읿ZOQ˯8Yi%+e7(헼YXģ!m f=,e=!ZAdO+%W8]2NƼvH0Kh7XTչR+2|P [KM/3'|Cit鰔3فs_5c< 9%݌qO 0Q)^D9\IN70?LZboF@|}aҜDZ.u7vw ^OG /&Q kRǍj`TkTETC f}/^.3ҙ<"n|XJwtĠBl@o۹LF`l9b @x* YjPp!|wfA cũ<{ƨ*4 cs!kRuwԩV #NY]C8Z7K%uF#Ě}\EqH GMkjwTu܊i,n sXe-Mg NըU`N~c͇s\[GoE@Xڀ֡nE25?d#׮e8g eX'eJ, J-bNmTՁSؠ\n/5c,~sqĹ4[|i oo' α@Sowu40/sN^t~/ztM{xlHC$xrSbb^Kpz#h܈/ XLF}E4\+)e`a ƟHAa|lx~΁}IC.yuZ, {pU{~ၜ"UM7v\Bݧ4\TLEjNtj7̬uoHKVn8F]I_Td$ٔ뜻+;$ RCv%5eLb NK-3(XPfjb{Fٝ}Df)eQ9pblu?_USWURS9&y3lV`׉b5`HA[Dzb op7ZWkXuH J}? 2.B]v9<T!T8wǗoIQv݀1~$9+ITq='wS*  5[JyU+N|=e=`A31cnO,BђQd5#A@Q;6ٝ(n(cE,R]>KKX'Xty7qMݔ :܅"$4@z;.]Ը/H\tlClrqfٷZjr#]P &kTk7d0n!ܵ& 663&r1WxlZ^C g%Sj2UqČvmE%KmnRW,W+-piqop SxqBq?ߪEML vgvj "J(Έy,^:NՐ}.|*;(i 1[-HW_Z{2lNUpI=9ZUuC}H/W^@6\L 1²V^AN"pQn=9׶<^V,ԬUeEӕ~@K_p2xuxz#Dk# (_m5Su翖őq0}W,`iBZŢTi/ֹzyyz1##%큾Xaq^Hm 8|F .QOFϸ =ߠZlVB VJd&$xMJWoؗ>-aaC~6N9zT\^ Tk4~Zƍ5&?}ϰP((bg+Z' sO^/uD=E,tgֺK7%B S6שZї]hKOhp@5G+ qTjy!_鷃TQI' 4ڌ"7aH& ]I+6º ղ!!. ÀuUƙcϮ'TI8gbqb|02Ӓq4WTqR{]=o?' t`COcMF3|qצ41~_`Wޯ߁H~b-_^1>dsdi ݔ}Q%4$&&iBdDwSUBuF 4+v~/ Lu78]끝}IT=!=Yc_wCcj:+!ǫ));T˼zÙM|(ذ8*FP(^תtgE(Y沅2D'Ѥ/QBz# $#\69lzGg RRZsNs TbjmSSf+5p4`si(+GHT6|kB!ێqeݔf'QjħzY<Ģj 4o ,pJރ@n .6gt2*( 2@rF{L*Νb?XV˭J ;&׌λ:1`lUi}lD޸aG+9kHb3΀1(AtR''}T ps&%l =+?Qb꘭puz:p3D1FR@*0Gjx_qfqRkXZc]Mt,E,\}AqL.=ZH `XE75j0y 8/>#xK!TDsi1z2g9*j̊9Q^yƘCS_rvyF}:v3?k BL3xzY5x7KN.e,~sD.NXu.z\f+G:`>sm\] J0K@w >GhPyπ< f/|lfnue'Q ZMnsJqab<^B<0#q4,j˩}50U}G c7UmRe |ܞZtۻPOyA5s=\S%|_m} 6*j/0T*XcNjJoH8֕IƗ(Nߙʋy : b:Bi ŚN2<<2;4bP/8~Fąb0-SY֡{O&}Zu0\,BӮʾ*?u>Ĵ 4J}RwB Ee,>{#Yy|ӡHvql׀-C*$c`{޺L-Lk|+0FV+^,k^&$_?0O$_Lٻqӊjb]䁫PƜw$22քX@~-(.@<=jor:uDZůLC.H8>bj}La:כH $iZ0$Z;)zɤ!Ǥ$8)wƬmkg6PV yۀpKN+l#/<^2;e˯=HCPFlUc&e^Twi4{yզe{fL$Xŭc;i4NTy͗MeYNѮU ys:Gbi3m`07a,={!BSؗZmBz3pNg|pHc:RmuBaypq޾nלpfD2ǻr.Iyޜ֑CW=ueA̙a,4Zǟ D[eq;'/awm3g:H&3P ͅ%j@ ows%2=ޔ#~EVթK$mMl/,kӿWnq3=7;j eU0rsy55w-W4-v}K nY\tZk40ֱˍXQ:d 4̽إ9 *@"u=EK9kŤv5۩[(Ž%luLӟ7zHBBoK*T4!MD1ahΆ_v ,"e:fzhIYVSOq=Q6Qš`uʷ_cۿM W 8AZȝҨۿ&g:1du g*>pP"A<khg;}5gA*4w zilӂ!xٖ:W h7 1n&Կ~VO\WŠe_3W.Ԍڭ)E-q5_ɭ裡)N9# sr)W3"v];$tKY "^|e˄?s{@B\ԂuAE!}2'Ҭ, cΰ")[=40+&_l^]7z&ˣlMJD&*\k=]4w!V ׭ K#@mJWW5"sԩU\![b#c`lυ&{D &_?ܾE|4 n4/$VXxpu%Zhsrl/qf%n mGв8]Že[hanN2~+~%(m<+#WAyDz!Wp|y(m~=z 尕iVpТ]$K#R"RDK.x6HM'ꢅN )tܭ$fpp0 FwdE@'F21-k`k , טx4#jm(&')_GLpFB؜*|P3%;t@MN\!$صY*IA!܎ íZOv#{)5y۶S˔<(rO'7ROk` 0g3 Tn;פ9$jUIE2P3w=F {4Lϟd"Rܧ~妃-e#ͥD$5Di w eV)/`Drbq ($V7P|(tϗ*sb>HqWdrw/zYE]`ƢUPO -8l!_N`| I&sQ]_q됰SE3jdSd` MYR(s ൶%w- to$^!]*>Zl#ve Y4RkWg7w P~F5gcoVG Ԇ?&flqh54rjS[A3OJ"H~o3~1{UV j௧B`ktTT@ ;Qٌ)RX.{+̏AQ`4BѵѸf~J0\Pj'2 ydl)`崼#fi/P&|{p1TC د@333&ްc2( W?6lcIEʶU~PWضbRs75f>L.moXu{"Opp# :FN;Щ BG;OSw^ݙs [M^ w`$"E)`O~D[!4O J.*c*JQ~0AM9#IEڝCd8-|׻do]OGt__~38I NHs {ʩ1D-w7̉na4=*Kl5K-yq̅Cu3jCkz-QI>"ZSmvk+M6|z; ~I5ΑQ eJ|F pu0q(Y"Kw8jx2U#v.iz}P9uY3"/i+UdU\Lh-ʣ1ԣ.kK Ex87+.iXQ9dUԽCwdidޱ/H2YWm'6x%oS$PZfNZPާzB:y<rز^Ei=pef  4hvPļjm(1ʣ0BcIܥO׹')9;#,fVC& *%kOG7ޠc8 %4ǜ?2,٩z(SJRt6 R}B8/}-p&sfK=i3-a(u`֜* 9KŹo{W ]/\?z>wU*VIggDd8; Cx~bJ'XB -VݜىF^QKSJ(f&ϥ#GF!W d}ge+f=t @0Y[w3F8 1="OKݦ~hvadV\k]c3 9.w_&%r fAgeh˻^)X\~ޓdΝ"v>;̈́EysUUܨ^sPVi7DCb+OП W72usvd$_=g<"?߹2! %秥v~(?)+硷8Dad< ji,]PȢ,;P(3J:\K- Y VZq X[jqlRyRnSޜ@LW竜/zu N ?0iΉi?CT"#/aVTQ,PVg]|w̏e/U3Ktd 7SN }cHUcs{E-%+~٢x% 5ΛEJg;\ɶ?ґ8<:a ]s $+uXGF&_UY$n" Y;3A3\KҐxM2 l_*IpeB C$ISO${ԟɧ]VC1ȼ2{?ܲÝD:8<Ĕ[ㅸRyy=2yE1!t_%9xXPiӛ,źb%]c5O3w,˘;B T)>0~KB dm/IҷP Xa{;o hށ Îid"N7m?7C1Bh7P#M9Ɩ 9N۝اcM؇0T?&xٷ %Bn~)V#ӧ \c\>3W83RܑB?ۖ&`0xs0쟫o#1kzIȭ^J^uZ[+uW0v)p)K AZEFN|A3unnڕe|[V8GԪ!C<!  ;ZJ)qzphL @&NLEǹZb4'gt0:6"1ATtw23tcHG$]]|ک b +ނ-#]7tCŭbZc@NaqN;P[\;Q=?7, 挨Lk!ݺTw'ub殯g-{_j.j .Zo'[dC;B[c_3um'(Gk0԰)DBORW߭$.GL.ѓjߓ, 7Ƥ ;u;05 IkbΪшCӧ+%wSBܜ\Gc1*Ǵ]o#^ܜrD~k*GGNÛW_|=ƚО6RXnT %0׫G%Vڰ{?ޝ(wd/Yvtyvݓ{rzĘd2UW^6j$5_fl(שcեR>N׍diLv<; !ʵvgEI'S.QؚB7UmN f-vυyO}pz3)R &pi :r|6Zp$'v}N7ϣ.)aGRt_@iSxps %` -a t"0.`D%F@VMʴ9Т(zdp۵a>7Z]m)~wٕ0`WK@G=?P&>pxp)liHz8;\V I.=̅ާ㠼0d@ W  /,FCEH'~2}~jPi,N1 >+rR\UsZE'S >!T(23y~լQM^ ( q@D|Q&2ٲJU޹%@(btu?t{Rǫ֠l3# tïojc?\qIMn:q~Dk; xoJ㗟\HЃ)9on.#6E*2 X?h}7A+J p(heu,(ϱQԌr)Us2g18H iɵ)ZlVohdœphk >50Nd^}!j 7m&XKV)`d;ch}ξ[ FBy>Y߱O^9}J_(rʺ5Ҋ( bMD?-D[/ ^V\2Z[7 X<ب !O-x%ys$kMFƐ8#FeI7GMᳩursC%0&}AuN-ޅ,ŲcMEu`#1CIv2&ɔ[uU)0 K\Iw} jDNB̍6G E7LSrdKY߸_;MaSqεl1FBz$ZkOY0E Եe@eeĪRMʔr|` sP(%90<`4OŴĿ lXtφjj6l5\!G,mn ])Ehq-4S5я fWB-H릳1TZhtIT#1J|EQuH{"s0y@G>meY?7]5cF6ByFwn]<,rkezDF2 "z a,āszzobC찇P"<c)Ҧ:e쨉S&*vd8wWV=)w\B`Aop*ͯ6VMQNȖngx(x .Cbja+P$]\h.Ez#\4-r*gA){Vȣ_SIROHv\6nqHJrAjυiO<@QF)l@]t~_.m̫i=̾}"8U~>qG+QDcE`%;6JVg6LRI#CW;0kraU8!"4+~g6OIB-| 5=eEOO  ꍏCPz* Ѳ;sezaؓ/' f}EǗ '8Et k@~ ^>\7rPr1oK1j *:q+. 7d? xh_2$?~BpTΦ z:0Z¶J[[Pb%xQxqWƆ4x``J'#Sfv"N @9Mt)>"|Z +XM0,*ub8zck[e<`}R3 XSKa)ZӬ}x&J#iB@$N@^0zCCMqyNC(;po֢wX4UUH-o9,sf#CgJ]Yocr0|XN Gen_j31ل.p߱t~cYj '.;]:D̕;Ib]7sC2C{V6^GajVEsrs) Ie nLl F'JtQcn4 ;Hr:kI}A+| ӚD1aP@ wPPQkH7=+*X8_T- NQ.N5%4ɝ#.M–EŹC|"zLMT v=O^@UUkCAgΔhLGxBi3gM'Ӕ,+Bډ^閟`5V%Q}J.A{-g}#641JK}Î26[i~h(,~л9H٭_h678Tkn5^ kg=6ZC+Icavoiϒ5Z8Hob+>1+No k<fӬoUvXb9${v "~ ED+³V ,b(? *Mc뭮@yoY Z B)ڝ׻g i=]b5RSȀaFN,ӅTտrR}n@:6a`)}]JÉF{H"J_5`2ZWZ$RA]ppfMXCD})eSV '>4%%lpB]eM;po-_HCC6O|m}TʶT}Rt. W6#{ rN~ٜMbTM2q~ʾf2 ϔLޓ/'y*Z1,mj7z4O ^BzӠx 5$ M++Em~Z%ccZR\%:Ppja_Y DXS^znL=gO$}{-ִ4.m!vZKHGQÚ _Fq\L*ޅdZT6BB/ڥnۿFU[z)Xv }dxW8y>d {|V9ots}.r3t==&-mF%ry/i5XO׋EU?nc$Q*LF"^d;]ڤ-ɥe5脧;b)Rvh/B -'E9Xb瀡݌^7JMp$Cy4镛=H|!ȳR]mVt2Q8o4vNWb([EϐLS?ek\ 2L/:܈ Ђj̮jm9{ۖ!(녘t=F i1`WЍ\j R\QLC+I+s`eDbW={MTDfTSJ39Ԑn"58;rjAVXO>6$Smzlu]Um~ax KC Z W[u2& <9踺 uIb::l^Ẅ (;؏N(B~Q:AY⻔ A꒶GD:Vphr6ٗxpmMvDwGe ]*D5LuXK R=VБ" 񨚊HEYՌNXCY@fXt/Lgm7ȃ0X~R7< E9IH#7 Zo g" =p2m( :\ |h5Z)@TqmF+si3\«3WDV@Emts",TD#)7gy<6F .һLG KV@ ˿/O.MgnoTlR7.=" WR24 `")˓&$dH(K$Y2qjMk$oxeq'(;`踹no/J2 ij_aڈDGz).Ƞ,QUc ,ÈwUl5 o¤UUIJ9,tXEQTh*_ױg_u2qӁNw&P@bi!:LMɊ8FgrUf{D>Zrߊ"ǒک.<{> v~v7x:+ %׸ݣêKm\F;};tYqR d?^ XQ b 35F*hs*`HZf eǰv?5'螯u/M-a:m8\`Dv?BAs {,kƒT bmrօ G(VdV׼ #guH8=n'l7Tbө}g ʼ>O;tِb]xq<vV_-Ų<Aq@ 硏$=ֹx9\SuƳ( :sa) "ӏP5v3_a"XQNw~S WU??ol&HOPK 3M"UAm=ѥ^._ 6qo 9.gyIO]UU\Ġe&}ЏURN ]ִW%ԭc^^ܥ"{^RBԆodenJPٸPhT屾.5 7KZE& C+>ג<9@A<<\{?*q`wu;96hCEȏ \2VʸERJՎzZmk@\ճtQU4itڷΔflR7FU5?Waޗd-O^ a>y/Sˑd |1n{sz3Hʦ O CQ'^1dgXq8,TKڂUJY3}gP,+H:8fӵ)WVs3?1Da} \ʘ!ZVX:oMWbJ|ȞgJ:rkhےREp|Gc8n&!@C9H @ak;(Ðw~;Z]I6TivgF K X!4mkluCYS.&:Kr۽G"ciBtrB3σ=D„V!oYyO$/P a՗KXP9-p,&/=>Ò 3(rX WACG-ꏱA٤kݤ#Τ8X2i VhC;Fa$rl/c N O>Zc__8(O3/rѮZ#N)Yj 啃ENs h GpgSIÜZ9m \R9B=G9?Jd_eǘOޔ @t4 i,vD&vTZ2gp3Ty^00NM,hrBPRO.ޔ`>%|eDVezbˎz bf"܊ z_WF[`x>[)W>(~3Æf.;DGQU=dXDޚ&րikʃX[@|$93#Že sc zO'ߝB=1rCFGmoO`%k8?{Kh?`<&D@ۂNJeӯFVΘD}\ΰ z5yؗ\CCÓiXyXĔo}OɕMT0枃?t!5[>v}|%s~BHaT~F9g0Ut/F,qR&looy[- 4W%se~gN<5wlnzN"Q hYF6q1G֌+?:K p !TKy0* L~6=Z9(BYE$gv#}&p@ĮJ *VvyS5*uQy{'/E#f2˜iH" gW6Vi. 03[bedqqɳVcoFi wJ)' 7j A36%լ.R'_cj:Mf$CN ~JƨaYFo׸ir E`cudkE,1o [I5DO 8|L /(HJ(gaK$&Bt_w2?{ݷ='xrf?v7 w_G R%Zfxt&Z@)6$x+ri?%M&@$fRӑ 7E(337[H/oP"6k;!A2_姏 ր;Ǯɫg5~(UȱO?\N1O[2M|7_?;p"8hɇ^<ڤx!ed=CD/ IG@2)v>!g$V0Ӝuj9xv:ݿF23M36~ δdշSl;8Ea&hC{lT_z $H{{AE Χo'}'X_3JEVhn{{BJWIec.4S #.P{/qu>~ ?IJ>l&'@ ~Xfq7,~̘C|^DZU g^XĐ?C_k#,J֧ 4eaQ4_ jeݟ=W,9($2id'=A ZʒB|\)UUO-m1yV7EtAu#kNk~>́Qp=@]`Fbޑ9JFQEtѪ)kgLߐ4heA9Σo7*[9i*Ioӱ:B_8WEazM̆~dCqFYߖ/w\r\ !K폖 , L-r웻7%`_q|n7DEKzu#7:KWe+冫CcYp79? 4b9i̺=!ӟSTRKm>Rw\Mҷ-GUJD)X#%כ/tNEړsAZI"g%sMMcQ⤯@䗳ݛ.U$r41C7m77s4'.ber1܂o_|R'n@Yu}@BnESskZll%t #ˇ/JD2iC"én /zMG&8p^x D2| m鉺cs2"9#{Cbiт{-Ǫ_Ub3 _ggmib_ wFͲ~/_}l,]{'V#4Hޱ0b= j2UJIfĄ+џ~"d,󱔂4dc8;f:x37$?⁹i8w9[T |ӈUN.`j}~Ė#,0 ϸRm w^c|$ZVd'719oh._y&(XR5̄ BJ6'P l("flxM>EWl: [AEKqDt@{=hî((9N%& YW~20o/繟ً6(P װ{dX(HFF!&-EN!g}vܑX:.%e/ʾ_y:u5#}> t2Tߕ@3׭%t37f7Wkr&w|g<-"OeLW+x@Hy6bA"6'0yUg:OX~-'~#wI佌ȸC'[j协Ivj(-4wgjVܴ(=VՍ_Dr}h {j B Yzðu`#;M,Y33t<3JǢ|Ϙ1m d 5 WE8&-%Xn @n߯]K b=Jp*.N̳_h[h̘>/B- "#yggn.0h,/8jʖ XRWiޠY,$k!G撦*N=ĔDnjԆ)Z5ɢ Nx_hr-l*M )\!DQsoFL8JفaznXıX6-,ՠ{fYXVC $Ž41_Ghyf)HTWzzgccX4%x["ڕA_Gdh]Uew jν655d1_>ATD?$H$ (9! ~NQP/?[jDt3 j9S1 H1M`| 0_hZ śU Wxj $=E+ySp*Qe7&񮡲;=Q͘X{sbvX6>8'B^-*IH{HK޻ ,6>U[~r7;xبal@G%X$v($(St-īo)޼T\9\?,ԛi9A:{-P{MtV>U8ZPEOO$HY!$s"lN/oO5\CLB& y^wOVXp\2N|%ژk}|QEYt؛$LS+3jA*,Cta;5a`s );B] ߐ8'tf }fx nS0ҕZDc)# ʢf 7o&.@T>wJWhș'S3P:̼V;{Q  CL?"K-4J'jy"Y*Kgm`+uB "T ,+Q:{gescņxyT>-,}gɭT\BN\ ~#Uڍ`fj1pH gO.i5Mr>W‹?ZnXC aB3jДy" |1` dcE)D 0s"TA٫&OlLG ʾv`LAIJ#9q#kcZ܇FP8> H@^͕t;ekwNv-(ybr] |==+ %ڗ4lo!Rـ&Bf&-ksU zp$w) %}Ϛyଚ`ȼ`3WwaZ{=(Jn^m\N+ V\j.ڞy;{0#ӟ@cj}#nS߫27UkOSqfgpޔ]^:(u9g͐w|Y\;.:Q@B$ NHRtdKgT^]|f(a ehmz )y[}[bB L{ k3.Zp_^>U9&%=?1Bc90 5`@ D++_~> , 1G:Nbni^SGY!W*ֈ|[8D, VIwL/02W;/-Hs>߲Dr2WU|cdTU  <,Pf']Q-=з>.[\1SaE,zvֻl?=Ff뙳|D%u  1 qW:*9pKυ2u(5YGM9!XӐn7>Z.tR٣Щe,ʋ%G-i:85N#AK$ ?4.Erf|kہV 15Ȱ#p&`n9-R/o(Aq|U0K-HSN?̻aBMu9c$YDV =Zm2j)43P.ƛXR8-͊LpY:>pҘm$ By@UWsb#x _29G0e4e;` Y[O>tP!\Y"B9|d|xk%kKņ`EEL !0rJ=9٘XӒ!vrWb]mK]śiI #K0vj VH1oFlPe+X sndC}$JzFyϿJIyD@(ڮTJ1XŖ0L0\-[#oE)P&(vHS_3J穣Yc#"؍vOV@b_Lv]_+V(5"X0˳ď.$ZdjM_?Ub'dg ;G&(x2ȟlFsu+$1dԞUyoGI!*o2 U"wݛ`jod#VmbyCeSeguJmE9ҁ#sw wYl礰M%S:_ M+F2|=~"#pl{I'[=yov(0 qju?z8~11NVlsEk*J"v<ȪVh񩱆aeHlIe}p/KkĬjDYӐ.mE% ԀnLurDy .MQPcQIZC˚TT0; k{Y<~S Jz#@?)'w4?܉Gi^e)2d6;"u_dXԠ^ +. I;FzOXMh$ߐ8XCv̽lYgC!*).;q9^֨|cŗ۵5"mKnB6a9PPŧ=qkE]G Y@Ilց-dM^ +~e?o&9-.{ \q-y*x#uj*tlWZz-?ԵC) . ]K0$3jgxuxs`2Dp^_%*);WR}yB<^G}ݢFmJўqH6 @h 6X9f<>)?fMYId^j*"%=m|@h0 4Wo~j7ϡ"V3u}N$l~\#L=}OִEqX$uGkxYoy>"O>!Zqyϯ-(j]C&8LuMӘ~u9y*w9MN9;-Cx@iZ_zSHt !ƽ঒WJt_P2rdo][:91-_Xln=u(1ܨE˱p>JxsjĴuupT=m%祦xز#<[,-fȟ4vzjI>t 6X,L?Čgat0IWEHuln_nj*'.GI+0" qx{$S )JD7V}~ވ{?b^EV)N 3VS쬈ByzǔrFQKAPߐ;ʪ5^ Y8 K崒MuGbb9 RG? `*Q*RMIz۝Y9  pqrvjaE}|ZLG0wT>F+<ϥykqcdf{CwsI .Z1.Jfݫ*2td@%iͿ<\a6{@ƈ*I/(7Ɇ0b=ur (}<͕>} 0؄chBkк]K ]OW%R7.7p9z]{4|7y0$:6x6 wՅ~K˧ȭRx teg 3YZd{ۋwfB!ȼLQl=8U<',YC;0: @~CbwF,d1nf=Ν9Kqn!=3lZL~P)#n Du yp\.q3 1糡e75N&(D!;3zr@+zKQXV@P 8 niJ9kߜ1FY?:aMc -3(|tNƷHvtr@~;ҟZq$"rUAe˸2 ֨ (8ZaAr']@\< ɣr>}fz ?e=u}KSjaI3mקTmAa,_B*&VaYr@bA0~ORkIA9#;Y75"a$iͫZߵ9H|_Yf(zʼE.$_%>a<AjDMSV3,7y ng@}:5 NFP/V_s,=E6mu}> n9:YҌ)DqձtD $&Q|Ηff4EESSeIfhM08m'8\['(Ikʲ^|o `:F ~?ޟHe~`@'"9bU{X(IZwbSa2Q{oqp>W6d3zMNطf%E)7Ylie|EKn-4z&V&u'C :+~'^=B-Orq c"HRm =hvޱ0uq!/C<Ѵ 핐 %T4e^&@21E4k-exb}u'ߩ B\zUh3 cRŁ+~rW<_X1=5,>O-_,Iٳ&%a5B&CMr~nwng_!;Cs;`wH{T"wfosfhe0桜/;lb 1VA1`fʑ\=_(83VG8_\J59Ԃ1FF9WM8~~ dg(|"5D G9 ܩ2~.83æ""1k z.~W̡GЄc0T$o&= '_ϯ:3`Ʊ<|uМL;@(b/(lWrD#nogS0'3Z9_ʹfW,ߐ&;%gܶe8QӚd}8dƫR?B3 , x!rC$xAo;y,P#4Ew >Qs_تK0&<K _hazHfHNl1a ?8Kd.$5Y_hUN/knd{~2udP}S4Z)4Ŕ]. jhFn-'Ok{x>_ڼ7,hj @RLhSl&!mܩfۇEt4)6ѥ+6bكyZ4-7l)S_FID!ex<@ajrXVKB4 -1l4(柉R=d/V҄̓ƃy,@.enI>a/ /*U$n 5Ԫ,5VaIpfx@`k n5&z,P(&U\+0[F럔X;UH= ˰d֧L;B)g(iltXϐ N?gzLۧǿ4cJǣ8=(*bqu4L#)AOnԧ6J^HAPn)./dA ;c4S[4iٝftʇ),V:Nne߀Hc}} Lt  쵋 {Y__6B**P3WU`N1񮩺&mY,0a"'S э{H^ݡ7xqț>*}}nCQAO774ˣwT AW *;/:I B\^ }rNM (i9m;(g! OE^L}R`,P:WPaJxiXUT u (%rsNstlכ`ZA]nc [8dHGa; SEml RDzM!ܗh\~]{!~ K2/5`3&bjUB>(u{FpK01Lciܾ9@Nd3LouG!\W$*9lE e0X3.1LPϩ&} 4Bq&_cgz##,R~NnO>/ 8l:)"M!"WnB0qc3Odo7!'3LC l#m]W<:-юYa)TMG®/Q&aH$}iӜr|w ;ߥdnwi e\8Iн*?ᅪD_( hٯ܃$OgM0~.G'l$ZI)@6-Ģ,@m%sh3G3{8B"+{xٱ 23tlmGvAŐ';'ټS/]mN?̵[,hSLd{8_4~8nv]l2u++vm喖64p wl^5xgm )g)-?c>_G(-͘ pKS+uO P', T~ϴnaEii()eOGOC"uE&4Q'ߍޣT33O"'e5e3u:&Iw9PfOavS0; py] ^8<ѭ 3 Pw ]Ef; (հ]4i=ȃпnm @ ǘsvU~g%n*Y}Gs̾KZy:Y].q{H)+wa!O9?WT d=ȔH@uahys .QZ?Z0V =*evkp@d /&l$ >ek]S0Ӛ>9)=lU᣿Gl6ij33sDp6~UgWAEEul:9&XZ'T/iPh H=ݗ+f'+cɦ=0^ C-p؞eg#$.* yqт5Usf*-2-:뢐nȜ._+%Fnj;/}iI' %3wyܸ?oI^l5}{gLg«f秜K+":3\Y}9:6{m)BCA#$rW'Ђ_F +pKPE0R[KMշOʿqGFhnzVdr}$80OoIl!3I:9A0=t'à BVV1 ] =. Nw{L#о)cozšPf*řHzf SP( yB]L͚jee2vjюPO@K:/B v&VϲO0@jiꨡ׫j/*zF~G)TvF֦yTO H? ~8.JBwPVrbȪ|qe>+y7[Z_cR~,-q?XVB%^w4JB`@xUյ۱n5$; YǠɄs"ˆt XP¸ Ȍ Q=<VBU :EV>љ6gJ(u Xm#Xӻ߇ny̤PM^Q$|[/Aq0ud;$qa0^no31/~o[q|mBG"1#8=|X~_z!f KóTPo:?~.pR uoHD VdIv~}Pʗx 'I&.9}6lA6ewtTeg|,N_,YV!T4 6Z2q@y:d#]pR;ccuFNsj-yx;$F$b)/ y+7fJQ`=i5#]{|.CV49PJxYZ>4K&Lօb~\Y&K@c#MTq ӿJBD#\huWvjlHBnBX͍&r=!,T̈́wo"T(m4]"Y'Z /؂ԾCvc +Op6#p*K k=b[4\lJ|A0r, MTЅp 2ӎ\FD$R`ԸjẊ7G;XL%QNr+hUf)̥LF[3SmUVcbSlF==3S3/+qOhLe #rH͇91tmn:gJퟏcW5C=w&]0~+#jn+ә%dݕCӠiJ564$"M  sr= n ?WPfy068Suz䴓"oM]s?$K0#m>Hޔ K2B){}2R͞uҞ'W8p;93ML>a8;@V-+MḒw,1Ƒs4;_=qw6k?;V`$r7ܯoz'P5&xƙ_3 H9ڽxJ:,=^orj1G0j(J}gaT|jR;JV$O$T,me6Bfj/x I_ $vO^(1Ggl,9ߢ0(4"v9c$PG4g@IJ{3Z/~׸_Jg1_1:/*Pܼ&mE',kZջJtvikMO K *qhHkr+&2 ϰ&LF(=$=+ 01Ŀ,˿/[:4>T!^zCyy(r> *.oS+HkU&7' 9r~ٺ7IZKf%fO)]pl[K)GGgCO˱}>ȹj82xUlYˉު`DLaq  /)76dy^I.JDKn6=pS5B1*~ip/jZρSt"B:Y΃~|MX=)U.H:zsQ9IG7>KLLU,yT 4ChVmw}㎟Mx__vy=%2 ұ($UX+5# U?T (%`(fQޖ́sы wM GtmDwsk} 誸n7q\Jꆇ)|vɀAa|8R1d(gZ -#wKDZکSn7W SR)0߶1gPZ&Re1ZJ9Y5G! iqu$m&FR|!|3-#(ZMjY ka4xH:4=6 hcii͠2+i^5U{d/7u+i74?Q * sμs}"!./-c#cB}4siǬ-t[sl,W.tTYA}~ĔN^PP)ѣtp2 {ҫ_CXE!L*_kP%׌8GKb@&_dl_:M[6 FB/D 7[`|O {t`LP˙JV?ؤ:Ěj/oY~Bڬ ^kLO e>(!|C*DB]v:4BYkq~VLH1p1=|4 T G0e/M :6 h]ͺh$LܗxZ[g7QXWۚz[hy\;*o]=>@(eLia!6n&x(޹LC( AbmZtv=_96Ƶg 2X>_"A#X2 wDh530k,p=rGd.E˧ڵ+fdy/?lΟL%ՏP@@'ϏŬ\lʪ_GVfO2#c-d܏'mzJ62E5Yv0?3O~ܿzW0sMg . '*mvy-ZcdqN=cPv௒7} E46Ox7tag$4Zy()iԷ=^)(Wfq=KUj{֨L}5X*e5PhԐ'{%##&g+tkhe;9-sv@0pFoJeLa=nRBƻ:L`ӊ]֎@r2Ѣ\J9f.٫8ZJ5Ўj'~(r|m^3@1nR8毁[Ubqa Q_,&ҴPtz&r9ʸwTL{nRaNߺm2 ̬0z)Bj<1L 3K0f\C¸b@-&IAyTrgd>_ 5YL}N m &ZwGń%aTד#''X3 (0\"kԉHk/J g:!a"+l0āDr@/p]0շ;{(;Û( ,叵zfKJ*e:|u>~zg 91"!mWm1yC c,´52q%@nN<a\ÊL;j =}gCG5~X@c5ǡp?}JA Sb$tJ& ,k9/r90,[8k!TEM ^ joeqw&V.VzE(i6#{[K&ۧy~K8%':-O3%Ag`ɓ ?6X3' s%L/B܀@`h돟BᔤlOAv&=+m$O&s+m?hma . ('4V2a$3Yb'EW;^ LqM(3U^Eٕ9yε"F]4OG/sfV?691IFq8Τ/J X%|ZiFx48:)SG{d=MT 7_bXp%5U.oPsI+؜C@ lB+S9K&{5mYc,/d, Eu70~n.itZۣBS.t4|K>ē'@C(OP *x8srqKS AkWShy'#}?Mx\&h.Z[N_孢[)e ,f c"#re1!.> zRñNh)2?ӃmucJ傍CAvF֙'蔂4?c#*G@pb $4=Ɨ4>t,U"'d1׍*y]Rfn fd*Ƹ rK.o)kb$qRʯ!e%P/ghkV4dÎKƫE9kIS. j;I/§dTgrZÚ3DtydMQШQd~~\vgJ]s _(j| Ѱeq9M!uծw 01mJƽ^YR0*2?9\c9ݯ!: U+R4U4!o~Y"͎"mp8ԙ3 4Z P)Z\R|!vtOr{_k5]uH̠e?9TYlAXU&ad]sI kP?\=^;^;EEn!7ۉ >@!=H=FYe 9@[ۖZ56l5JGLtXɗkNQh)ԓK&B)c^4 lPąu섾"M^ߺc[@-ha*#~Tp^EfXu:: *_.p" j1GFQֆhpWLK7x? -|It4qv3qs[j(lذ.ݽ_#fotk*Yɵ ߫uJVB{Tb+:T'N\pY&` h.H* QgrINMY(#bl|cu;m gK8U? ` 0(%M~-!|:faLkBF欣e++hAn4"EbaؘxSh:M˶qIx]x\V9f:*o凜J;xPW4S# ֈ?&JLܺUӨ4qlUU|iO8Ef#!G36?Uo/> p0ڽ_*G&E2q8X4%+}e0<g!adtM}z{+}sH eeH@'g)>sـ__}XZ|SPp9eBEM̏eX;Gy'{#  hv1X ƶ JcJWft߭sHwa#b8{&Ѧ(sᆲ_TFy`.!l"\\/쑍i꿋TC!;gmt9~ͺy{xr#Aǧs[ 2?$p@Ss}aɠ.ij󹉓x(XA;< Ss*%R [$o/Ħ[Y(J1 dθSH8HJvlj0W ƥ1LOpM ̢n!0}6H6~ &_#˶? 30bFN6;Ⲽ)b5?jIAهg (ײ;714@1o{@(6k %o1Y|f>X%A@t6"樳diϭ^YEZt~_#Z8U Y`.5P+Jhr yߺKGQ40̅V-#Wp[%w{#9z ;dGDrQyH q"`jdh@5o!`D7i^̼yDAl0•Ow0$a8`\#m/)\CHs*Q0t vIc1pqٺ]B2t ? qoKyiFɟdrh( }WF)3!76s ֐:Yb]Cc<ʔG^j~OR6f7e-! ZLSH?_ʨ䈗.c N2kUU*|Q87MT6S&̷;esUD<&ZN{^dUzjWb)w' 3Nʼn_ulcÚI;hzW}ANyw7>go`wḲsUWWNÆi*jT.j#r]6('aC_wwO’oskV<ί L؏ɻ8O= Fa.w&pS~O[um1tC/;C(W-9VvU^ek (6 g$~6XVT5fܹxɍ9-  4Pς_)9! ųTUW~Y< ּ8kղnVL!ɰ]˥')l!T <6$zFE]`T-Iq_ .d[m9Bv7 1HEPdz+7F3 J|tR,l`GܰY~m<ڷp*>:*jT7MW rX9٧1'ya~A,Hkރ[bkO,h4k-, 'dGx/Rܥv N\<Ϊs$݋(s ;D][*W\v6`l@OirpO-ʗiC8.LNDCx In{a \RPoݫ92Q,˃Xݕ7 q؂yGcrI-<~G:Nָ9U{ r6~?EDDc+JoTFgl޶R|)ߵvۋ+"C 0i@j.':Taqm(وx &B;UdڏRʗ)g))J0s.?`*7_-|7Jb?TF_LMl'|Q]*yؿE4wמW$x>:zvU$,_ &CF,*ڼ ?GCci,bZHbC~+-2X {Z}$˼/mvgdzv8\mO^uGs|DWÜ sXHF-uEs] x-ZgV( /ֳP'Ȝؤ:p|WtKs[SHlIK%bw%9f! l4K ;okJy ۘX%mD@(}2#0Ӈ|]ƑujcS 25ӱ}'"ړNT010i#4U:v1x:),/,a!v_nDZlMbNB^2kAGm_Ѳ7WBfyȆg]mNԵ̅"lˍrR*KGU:v\ghzGWmwCҗЛyݔ栅.23 T y!PY]tcgMM6 QeFɫ.M?0OPY ft{sl7k2#r9)e3|C# gs? ެ*د}̰N:?B|3 .{:5J^]j3eʊSmj6IDR)qF~}ev/R4BB`i7E Se%ql'{'SF<]d=ZC @X]S&sp7Ksp_@ԇ&&)X s 0%`QwAi\f*aC_f-o@^Y Ͻ!m¹KۑXzM| :]NIP5^ri唿}4Tc@>??oqNIQKsU4vS' ~u u> .#hgH t$rdI\0%-YHRc:_A#ML׃ĔrH>R(~1k.0/BsHQ t|M`TW8F@;&jU]8C9~=e NةF''} [L*nGtaf)WtޢQm~W?z0`K]? ?7Rs2IOH\{P aPPb.VƢv+j;$E57wxW=#!RD gFE[+ Z4%OuN"]g cmnj'CIghvA_xHL&q*^ Q K ʼnHY3&PIrr8{;: _ X]mx@\D/ڌHOd2 shTn0l\kԙusOZ_~nDrv G†!= lO_ȀRkcc4 o@lr4c eN}-=vϭnjMwCU*D~K,sgHErcp+v9Gbt/O~]F 3ol@$]Zo s J9{Si \(xA5hc"0N@ r">w}8Q@S(~9n&9n$n5٠E5Uͅ|8d1셧G$OYtZʋ,RILTtV 0*tQ()]U6rvAtnKt* Q$Et s9D57d۹?J0>ĕK+f)??jAW5*ࡿeCb_%K|KM2NDYN¡YCqc3M<~jja+t], iQ,o.J`aoF{Z@ؾrc{[3]r&$DnR3h$fi<$f͓5m$~`GN,AZ^ U=k @q'9Kٞ]߭Xch.ws&݆2 *} `]>DTw >G,{Q:e׮aiz $ϒQM菉u8b{Y6Mo3}3(|HF^&5NH(6`h:7t̾VR&i¢bgq>Cۀ/Y.) Hgx0v ߚy\i=Q<_@H D}NV\eGI,7SÀ $MBV <7^[O;REf:`/\hzvS}Jb3 ~iHYeru`+2|;;yOTB#3('IA,$<I^!1 D|`_TCM*&O{. 9gj& zct4c\1+Yf\u=Am'L8cbYSy]]aAJs8q%>Y[%N[Gĥ[OfcNK0BoD35ܦŇzŗdXag#Jù#;R裴{ɪnO>[ÀoЙrqiX(]YŽF vou[֝Z[cb+t}6ĵkI];:w$gK%  ACnz]́u@m/BcA =cz @};YJ uӋ޴C6іңd.,8MV%=#4\!U5uIN?fOZxK>Ld=zA<{y;);1ETC sD3{8pS}Do2y)؀ 0 ַJ660 _G\ uցvvRH- \܃+"h1a%>IK,W̫в3iW1,Q" -n27\"΂vt`ueR< 谭GcR˚ ٽa[ν2eQI5+Y=1LɅ1qX;T)존l(ζ&d7=aT@YWLPT2.6&%Ƚ?nQkQX㌤7[ 4k׸)D0/ilN@GR=Wzi+L=L\k ߲`G:^y$PO]C>Gj ah(wi[BZ-޻ :OPߘ f Lݥ_ z:\FMh4p:_[k"8^*GЋA]8t褰 ,qrѶ@HrڠxT?poAkY,(Y M~w 8YHm$3TMjN4@S+_VeNtoeQ1]H>UDc׺VGd=XDP#q ?5v5ѫ7ȑ[j=SnFY*5[`E=WԕLl"<8Vxv V,}*c3%p2|#U(hVmaq[Nzl1FQX|<=gubP^z3gd#"Po=Zt2/|edޭlFMn$ar).*bNq;|i0rm+;p̖nk ǥ=AhDDC'fr+wIt?$A|N t{]r8[Eˌ".gqcV贀T Bq|e XjYmW.-F+m,@n=^ї.4m S]l_*¢=(4Zlf $ 궥;dRT1RU JUې2''S0&VT.B~Q)m㽳hhTs}^8')ssZi>bMxerƽQ?uf/?\BГ ĸqu%0.$bBaE.x,^|^nCT=9˥A-tޕuHdw1?Z|e[V9S>\n< tX*Z};6m"ƣGhD'tђ^z7 0 sK&Ci;XS[ B#!#0=rE̹j嶽 3)@M.CizaN$KĹ$ʽ M.tUMt%P' H|I+mJg#T 5#O^Y'`.q};R\;@eo©Lߺ2tc7Hsl5ˋ[-T>Nf  E(xTemͶ4wNF${fx! me>|dsH Wd|rinbS;;C/t<54":½ܸVya8~QEjQ>q ?_K%,x4V,F[Q$&aG䬺b}Q1qπ7N1ˆxp0~6fy'lNCkVjRj8W%L<f_f~ʈ_vES}r|D?&l¿򓧆xs`v[|B Ly|󊠮FWL1'*4Ma2(a|ʠvcZFm'"g%!.J{ۡ$L^D^…qQbUI\`<;ˣ(30ϔHY~D+Wi"_U$-BM)֜m7rXp|536K{="J]kyƱR"PيcBUë-gO`+m :6h9`+e;2ss~M-5tt(k!}?hp46'F` aJKʴ1fIkػU%"yPu|P¸b S>p= lKmըU?I?\%;K]A2`0U@$(([?u R(|bQ ̪rg]'/{כd]+Zh+_+tQw` Ps3;#"UqY؇'drЯ` ~f;!S_xf(t%>/o.]-[q^YNζ`fZ%yҖA'S:R[s]_璍If1 ƃ/{ L}QYb JLk#Ph NtRD)gQue^&b#ť,Xxփ.0#aoH0u:N4_Z697Vfۏ5]ȯ\5 mq'0@Q$,BoePc I\qa@8' AMtOV28TplN+EA@Na פLS[4_Tx. %i-aٯ}о8j>8qpŋ6^th`3HEcrAxfz\kmؤ4HqڄS~3ߤcT_FW6k75m2oI+CMOCUGI |_Y7=ICg h|H֘ ]>NxAdue5+7c6beJt.2KBX4k -IuѵߗXǓ{U2Lf~}o~vLbWstN LnwT G"ckf9+T MQ}kOKVޝ: ~Me ,h@">//Ȯ%Oc>VI#E]B)ZʹkD&p6t\y\ToO'C"Cq%p6mic`Fn[_6:)%N O,砛@f>6$h("\2uzrĻ,|u=)HYdM,tMP?H} Wz, 7㺶DnZ[ޓL\$a(  vTsɌz zJ?%.iTciMɖ@K1ʯOʻxΚsbRe*W#w2Y&ghrNb{ bGu?PJ`>|on%yï1uuRQL(0ľfwUJ혘ÔXOXHé\ϭqb1"Yl ËjYzZ~DP~ (w&[=Jr b;5XJڎj=Je9ɱ5VFa!EEgI2O_Q`Æ=^vsJƑkQD?}ɖL^ k&YߠmʼL'0Yf{Jo'o# ^|lQ7D-VU1[64P wD,R$WM=kuXcHn cnn 8^TVÙ6cJ>ed5ղ^ٺگHGhmrPޢֳ%) BB$M ?Ⲉ!t4C<>iq=Fz0_s2lR_D oÜfE1]WnY*hrLg`XYqC~&Tƃ嫃3}Ղs3* Dx&oAb]pWK䀿i Ad@Y]] &VcOsn;Ǹ!Q貛o+GѢTnB(Ժs(%l0Ҵak[]USӝqZ " VtSx`0s,I.$*66ࠁX7M{"p6=+9: \S;0|4-G | 必Wŀd/ݥ,,_Km<)R#{/ 5aː\;ٵ"Oi8Dt/ _h_R~DKogP]-}_w_W8[roYBbX[l,˒]ϓ SBLZ@zl5[F~:`a^]ߦK ƞa#Zb J֜"=׭;UȦ9(CUe Ɵ_[xM6'v/?l%S4[%~-y,ہ9waecy:~o.1e<{JQs2dS "gu"؆f H 5m@J=?cK;sAQׁ W~ݘJm]bU堹GU҄~X -%ϸo͕}W1Nyc.̤~+M{U&k/%,oP c9+=y v|bʚG,FVmc EhFX3-Jǣ>T*0WІ`zXjo7A=.Ұj'9*_$vD*,{s%3'USbto2oYnd%f#OœIUsP朔UD%KD%HfjT^;12*R $BLIs` }_н4 5PAGeukĕ@nvщm8$y {<+ۚ[ψ٩d-_,C ճ XFǽFzвW*\yAè) e1l,S7U|p%혶g{uk_˴},@y? zelQܬN1@&2cq3gL,  jvJ]oT/ج7aNWМI,c503Į`c/(nyԚBX άKz2ˈ([$ʐ*A/vzY.OʋV݆kwR'k\*(qFCiN$ڡTpL,ck̝~,U((+NZ)AִmoF6R T;g =6SMCapML~N^)-s ?ơ ^xr]y#Ik3)BD*\]xR_!tlJ51mL`<ז93=cs?:hYp3 퓿K/%sK[4'g2qWuغ_z>__5'S pu#3zRG1a͸u5 S۵]gJ680ă0BB7t]թ.&Ku.rnq{hZY)2AYw =7S<RTDZ8OMAȁ uhw: NTzA'p"/ -UnBAC78)dJ" rlkNǫ\v` "H|IrBJX(r|/4xdq\巷˸Y h Tx?-<,&B>Q6gd?@P5EqBS-F1BƤэ>OJntTB\v1?[:ŀڳVW8#P 6> kɦ{5c0ufCSx:콑eL°%5#C:$BϤ|+U\ RL A?d 2=o&U=ڌۋBRrm/$*+hGC5PEPy=4ԓΫbr[F(XZIiTRѰhlIc-6^Y'vd>޿PWIV9`MYw,}/P`u4CuqgUg *|}qM@Z͝ Ш̌ov=V]'&k!uT . >fy]>Ps4I;!ǽh?9KrMzu2~V2N-Q@`cɋTن13 "쏗JÔ]ITLzi.NluuZXWx K?0^{5V>50 g 8%b}j;2^` !U>SWߜ)Pu3P%RNSD\妊=>z=3WR],6e\RM͏d|=9!BhaZD5 0>'9Fb 9xz)ߚ!nt97&l:#.-r72e#a :eo蘱L/SS{M1 <;=#hC;?0uid^ NM  R\LraWNaM`g6B-%S mqg2-{'Q4{:* ffqohj(bq!.#$xX(Go(iT5(uў|8"vޓbD=zRܾdX)1gR±.;x?3 vɺSCc:Vl$,Yuk+>-T19AS :qDɴ{ 5a -K-`Y%hv(\. Tn fИdD}XSIv`0swQ 4S$ZƠ-kN#F?7u/} lSEIP#teә"8EasU2W#lIM"=7> 5Q,4huoF#%Nr{^w)BȮd-7닽Jߔ=z&fxiс+c! SC=F.}P)$do*1~͆~a GprJ X jL1>2< \v!`¾kLXƑ64v/Mg-r[heDWE,azEiHH2ν" J*aC i_G?=O2MtNnWJ״mL[˻u1'.sMT=U:sZu_FiwGWIƳK-QpL L4*WT3iDxmd%w1!`n yJhSD?񦦇v+ߦ1XW~ ϖt4- txO 9оŵX_N|M )1{sXpƾ4?4\k[ dlRکHQ2)YJ2'R^n\yMs{yُ !NڛCfNg`آҶфIusļ\YH%*_ UWò\EH$7^*,fdCSB"JZRoˣ͇e ߯ڴ7)2&AޝEj\( g ZL~ӀϠ/_RN%C q"ǪX&rT ̣в5!XKZ8ej^_,S!(')_`*n'd]>qd-ޮ:qL9-tvg6_}iVq?(U),y`i&CkEYFAA`6'ogP\D3*>{z+L& UPo1"f@C0]эt̡z};j6dz@8Q~!菨峟&5JM8962yF&-o JW~ \݋$nq|"6&bQzjEހ1:Q - *g;D4e={s.ħ@L/޶8#_SĆ[?EݤܚL:=Xז[ʟGs}3~~E3Y-i [znjәcS]'/fc̛>wƳ/^>c)&)Y,k(4੺Ωb=c \T%!TS(F>p] a;86L@剨(0SClT?ו4 "t j\^;xxq-=4R1Jߍza/xȂEW =b )yG@ayܲ(l+5D!ŀ`# &3P| Y$.&$rXI42 q<\ܥE:~pvD¢A5hn9BZnӎ*=T_pM8|&n.sʨۉO}&[xNMʪ+hμ 2fNxNclt EOµTQ?<5B%czIY`CQSRPmA:a*m8n hmǚ#~ިgRP!EŔ]I[f0jK3C(tkX(tsUT3Q x"˄Y[%[){R+Meq"~d[Gƒ;Jª-L k48ԇk^ t߃_LCVEYC,^ܯbWrPʃ "/V*cr/Hv6D: wE$v* 3M:0+{^63q&gM_ \jOlwFd\`NrnƐT@[4>JҰJQT'* ;[:7]BK*򢴴j_*(>NQ)/2+&u[s䆑[Eֱ Dx?, . Ay%2 9Q)JLg#2P) W~ieb*&zXN]GG%Eo,w}a(4y Zk* tE6߁F8֧X!SQg1-K7 'Zzv&4_; pܯ>K"~mCQ<^k&[ؽ 6k?\!A3xݒ3I|'aBywg(!cuDNnH$mԠ!*ŋ߂ gtaLy9mO?ߛqv'/GY--|!& ~ES_q Ⱦms]yÅ,drR gOpZK+F7 CPEwH.Q"WH:RRQty xVL?K+/+ޛ=h4ߘVPҡo3'7_@ LY*?Pnrdz2t'Qy'-t!޳.ս4̝ᶎQsKÁFESpG]LQp\/p 2=C3;r? X rL@WpuK]JO-<{ JsYd+j) Y?w}W.VW)M7B!8j? sfBCTՓ~q\'N zVnm14Kp`;36 myh;"K@FPI/k禴+2W ԑ-+2hE8~iqYQIP5֫}-wtK6^kjlY nsvǽsk+iJrĂ5`#I~`#|BzH칫%̽@f\:wbRXȊ87EoO nc4P?ӸgY ۙi`%l{Ε.?%ahV<#(3a %'NTN왩g)uxR^v<m Sd5:mTؐwq5DO'5)ai)Pm}/S Yg'k~8}+s,=~_a~+01[z0:Uh׌˞4Z|Fb]!afYԸ*8 Q\w4Zd|Guww򷭡kF:QM\Š&\B:bxaPlkǼy"lLxp]"a?&ZUBñ-j )-cMG3\l^؂Rwdy23x2H@6Gk1 'ȝA%(ʣY e1R_q_/x^'Yzsf"USe,[ʥI,g rȂvU¿k;}V>%"63(A9V`:pscO*j3d'3;RKH&sA$*}Mһi B#>Ki-?74뿙uDدX0g;sׁ;J Qμ 9R=:?CS;nT5.=&"\tj@Lmok=vevx H8/zMP]W6K{_w 4J`lGmoGhnޒ^quW8u#ȡ/M{,Lֈρ)bbn%g rc) E  6qDM '*D&⣫%`RŮ|V-4qCmїKړ 3HZ/Ve02&{!RD8R# r)yNw0(#'KhZCXoa8( |͂E `8x_yyw&KC:\z8$g32UQm7M$x_*HY H$BRS~E=(:-wȖT8X.ɖJkǛpV[_WN+?vXgwyZ{M_PR;_'E&"MaܙuYtҤ4Bܶgext䉁,@,y8{nYh(C:d[<;X$!u c`=}te[;R]giZaYg,1a *x󫨶nAZٽe8N}Z|4~<:z #F ;WGaL|ndTz̜jjQ7B=f78̄n}u S Q?j%ވd|ըa%!\Lz/!_@T}񼋍Ǝn&ƩyQTR\vWtuSS>b<0Q&cmC93'Ov\IygcZ-)չMk{BZ20ݔB(RO<1@ \%rkY}Vtڥ=5>uW8"t*_p `~k;aoU<@پ{=S[}сV ㈕XEo\AZGVM՞ăg%yiA»dU#q/rU: u4`7mߍJ˧ \O~tIמSkT?y= A|SZZ( >s{=:WR//e}])Z$D"DBŰm'ϼ o;i\ka%At0`Z+4nj\6t۶r\I f]cRHQJk#? Qvsjk[-1oZoI:8\L͗+˯mHxR>8gO3Yŏ,[7\]/>s6ܾl(NW@ f>s, 0[o$ ?)Lg6BN/=JwxŶtbdcSp?=J< ml*d},@>~6}q N_@DF>t4G!,)w>|Pt>W36F濪616 "G҆uZ\֌g(, 0Ѣ>Ingm$gj I !ZP|K8,8B|~DpEP k!* [Ȇ_4K[ T7QwP |q pz55ΦP5,$سy,fք1`I9CXlj!͎w6*Qa )Ki!xȂ60z`/, kV 3Eo(yC3??Xs'6~0zWR4+L6 +i)^D4U39GUϨ<b2V44ɨW Ѣ)OUොYsIJҥw{.Mr 64qB}zG2GL2,4?{v_89[9~L̢mVM6-W B+wgo~1UA[nb=(~PH~?CAw]"X0輧G"´ul *Y( |Vlk2PwmgŷOX|^* >PBH:~3_Q~١HNXu$puS4L'WAo mWX \qE CtY}g4Y'yc23$c<_mFipi^ьSAxEAlf2ůbL qT7Rkĉ"ͱܫ/o:T{YV_G/ +R۬8?HҴj6j&2n/Кe\CSw@j2;Vw 5*7`=iZYz$Je,G#qj&%+X-#W;-~a[~Xg E7$U AFB\Wq &AgMj6J}ǹH@7x5b Ƭ{>1$η 87L%ؗ'DrFNِVwoNQJ4 15ҢY9OJ2y8ޡM.**WZ}Lr'Z.X^W|!,Cުp0F`K@&Zd9} )˷'oD n$9cnOq1E-lK֖~Aȡ;M׻F}%ʛ۾0 8S1}+FT~ق'{'OTÛRL!M|JoHyLHI?w@E\ҐLv,LS-] ]F(uE/۰R*qc U\f0@ĻŞuc?̡3b36@VC"T4okp>9S~qe3.p sGb*hkkSy,,6aQpi vfzO [VbYrfSU!ǯ1b{$O9mY"|Ü&p CI|Hh(( ڰ; ' 7I):r#BO[XM  b{bѫFR?9\sPQvqaW};s6u`);߳uw6!u#Q4rWp9?\fAFΆ^ӏ"tߑ5;'@}01<`G^,"b˓X! r] 58b>)=H=5,WZX[ɪ]Mc.LٽмV j<kG[FıKU>:`%9QD9Jf<dYTMAaL7gV2c1~D$ۏ,-l_,R~th_vSL||y@a6Ԉ!!_f:0уOXPI3&/:W( &EKMdo&ODɃ(y r1nxF`b:K@^l9X21B*1;F "r+xw"m'zxBXN-V9*#} +P?oI䁻c6`"tLxqP;n ܲ(J@񈷼Ԣ-4R+ ?P#SbAxNَ%hFs]@hȂ2°Gv%j~$|Enx/d}$R"ta+@>T׼#&<8~y5tΦӤ~d>l#zI9dg'|',l[gs!4}:H$|?&ls6 y6:/Of+M,P1qmJ~LG>m bR dW Ci~oA}t6x}(:'U wS?~仦Nb460(2-l?^|6`q64.2]^~7ngG*9l3\:9 $OR|){ ĬQRU7KٔV'(&DYqԮt6YOx'keyf"?Uڜ7o?#$`|YQ}I@L[,<&<]1r-z4,;Nb"rAGpuq 9j!Wl}&h"ك5@'5xXږzӛ36l ~ c~!9`;p @f07 As@Rhf|!a7B^I1NF2!`!vπ( 7Sz ΍c͟uNA6Q<-XH6};UOj1H:86+Ħ8_H(iR`#*dg}nW+F Z},K6`&aVlj] ISh]pb!GҴ|hKFUL {TfG7|ƿz#_$6ȥ,p}+ hF ) f r,e׫ z#OVŠp OIWx p8w`O-4/FhLN6j@Tä>s||[Ii2̴3g_qۼ1ulcx̐[eeb%︄7ʒ3L Þ\A}o>=-NM=Z'^Hb_a$g1ֽz,S?"52J`^!A"|<* QmV\UolWzNK'zqps<ɼ|--yG-P\hװF@GA8yXb1C;\G̯[B}9b<ˆR`&Rp2#(O7͕E!뜀.gYWF*PV3)yʣads0ƌݟSirT\EٲtkLi`@[826H [ҼhWGW7O3k0[+M"ABS7ɢr|=}Peǻ/m SŨNKRԈr^7`e{%c&T %i6_/< xIq=,3CWL$:e@+4HFq9EM/eѴjq{`l ~?4Ê1 jҸ&שv9^ ȓ|(˩3P8^]tsrkNo}~~q=fV5V}H߾j=L/pҒG-\'2 r=`[ҁsu$ˊ; iBcr(ÆdD_[E([O؅_a SDCWwx H݋ )ɔWFlɕm**5XuFBMLJqGku?4R czyU"DEf"Q֋;jyI&/\yݷ蕔QXk(d$Sc[|aՙ^Zsh4NaI#jv{r2=儑m(6nZ~uqOVQIAO[OemB0e6z #]R5Cpyލ06␢6pIv譨]ƇjZ^rYjh<\E2v69U\IAϢ=^)FK9FY)Atb kom>"DjB|,]K$EBKN}A_(-A \,0t{ "ʥj{0lEUoyƱ<.9xu3d !<ۏFL^6&=} xԑObhaUГ#_kڤ`io {!9;"w/yO[[T(;so%gFU}=IC gxq vw>P'򮸚k)FS0Ai9/'858j0!@tcg1[Ŗ gMU> (1,U9HI /}yqQM{V~d{wU I+BN@.yC(:K(bo13L !rWTh?!F\,*rbDdzuC15] dMG͆\]¿xbm`|WFTKJR.+T1ج)`jטuFkHa6 v߼ uE'MKPWL h^4{OPcskϿZYZi䊏f;>Zyk[91~=#0}tVb gv'iPh^uߞOb)9bkeJW-''jQ!J<2*\1KhZ|p*j(0Пdg՘WO;*M!ծ9g^ow dm@aq_4e%n{ cw^-͉I2Ѽާ1EM= ;۶tdq@3}- a,j:G^\>kiGF,7RVMGfApoWA0ivL_ԗmr:4Ϝ5ɕPO`JQ~RO+MXɲ?bd3Tev4ر4U}cSTSgP))T9 q,QgD@WL1HW',JDu(,5|-9NRD .[a|VlIHtj))x3P9hbBlfF9o% PX؍|i C+3Q&oZh\r4t Zًy(:b#fgO 4_AA #ɞ8N.h5QڡpnBv džHb :(˫LxjOq 7|.vN`/H.y^y'!Xewmu1$+T v]l{pQNߙ<ʖ\Xğw۩K)WԃVY^h( w:ReꇪSiЀ0^ݜG/ћ^^gM|.Z?WbLFW=BNuD 7<OȇUpq\s⪱q>WiMba>|N(o㷬bsQx߁B,i&*`[sJ5#Xe.q(&D/M, RF4қQCTsm)/ƒ3[{ mE*{cpe_` sbG \B[iQEވ$rjs N?p_)82QUeqфT|\8B5ĶzI;%xL&qvydkpmxL';b8~d;=yS[FwTI1m5rz;E`+8yBq:0_Yٸ [΁ Ah_R_5$]O*&~xID-K(aj'v2 a -=N១io:t2}@6"3j!A7ն)*=bOHHQ?ϏR:p=?_(=]T;_@)^&a"jF3Ljj2ɲ&⧲Ajg=I4>1o&Ȩ<Vo?.5KFu Lvwiڃ灛d/xb?U d!S.EIWNi!G $GM;ҥ )tt*|ˍtY~ӑ#8OlSBwAsΆvwAu"2nV78ɑ3ua4]!t(x>\.] %) RXBlA [* $GQOqXH*}@~=8~4 VyB _>w )) p)ꊒSw)BW&HC .Ĭ>Y ^hD:g_Ξ?RUDH#-} _@t\r}.rV0u;֒z:v^ G$D<%&tM Q-6Z)䢓@|=۠UoU1^FL?<ҭ&?~ R<Դ{~S-V%9[t v?W<-e7%46G+G@C%-沚YE\g.)-^4e 5W\*h̃?xi ĝǞ2Vʛ*{'g^>\S~-ˑ Gs~.kO~ |QiGgĊ;QD/1c-^7L3yV9]%[Gw &~挆1c_tVHd'72O_Czd1;eM`nx{coSL8\i"8twCpEyN\G]֒f.D-Mi`O~򸛡 wHcY _AC l':uk`a9CqQF@zV[a,K^3=hM,x1_hL3_="ыMA 8_h;Nhr97M9%;U0kz@M6$ fW W2+GRk6{N W͢׌Q"2岆z`:vFˠ-'}} RgZ %{QU?\.ZZSڙ5B;# wWrkǁ4-eIcODž7_Il',-KmW4[*jIy!=z5Lգ|.$WOD1φ,4ᶠmj XP5O'litrQ,ͯsQ,:]6CBR\gtA_vu)(?ʃR.SF=' LkP)$a,+X5)%aK LpR齺M&OObJ_k$Zt25::@Zx99a`r➚\rh")ix'6-l#o}o:+|tZ.T{2O'9SkT;IQm lݑHQʝ*o"( L!~ʥUTM潮@zt-J3f9i ~q6z h%W5O2kX[(PƵ\j'E%C+Ѵ}enh#l&wN`G~ jzqY.Qg+ggU6v_Nvz&߾Wc f#دmpDiQ`Ϻλ2asn)4/0d\kbT}i Tf,O]+6/N3\@$Z0R>Aɕ%dw~ JmNQ'øyAĝ)62Ĩ]x`$W΄H?Iv"'{+ ,]hJ5Tq}D1SrV/i_]~F]{$SRK2Qko}V->hmq́PJ/) i;\ڷSW(HOt}][شQ/uOǷ$Ckvg80H^ƜS uؾ8Hk!xs=L,[VPgǢ=lTQ68MW_HUn^;3$bXoC9^b\*e&[˿I"AKhKC%',YsWGCu^Cs)nK*8t"l$"u`=buM/'' $B= rR6Kgɸo)zHntѲ[/^բIm<]mnT#T v2zmxCΓQ8LDE|nr&$;jy۬G c GkII9G*ɺ30V&8#a}|"j:J[d) ߠ_XU7{Et/8_mP|_trX@l  /˸=ѠO&2 ,6U~/HBdWqK[Jq!j 64 K[@BOSF1inhhvɀ) ѨAF䔸K6ooOh N1M-K<7oPD vF>Y 8Z̿&,[@U`dWٟWG tN`Juj~ K6p[##0k,w`ٟ .x %oGwG/pՓ;. (۾X5vDTWM])tM&D4QM%Zd/օ g+5ʄC)X,==-j_Ɗ{v "B'V8?Fn6_[WB1]8!ԼDEU#NZ~Ej1lAWU7 qZ'r0ҏqJ,Ы߁AԠdK2+Hʮ늩~x6Ӈ#)YzTPe +AF%ʿ4x<Jqޡ3 4Jœ`*KgGmvl>7/K׷9Zf$J,a9(6ddv*MY*]Ғ -e_`gH Ÿ\O8Uѿv(r=_t!뒙5^ l:^*(ÎȐD2U{)s}>W ~;ϕIߣnnlS?$nc:n>|}{^㜠SihBc[_`XLy"{Ǒ3~Cݕ`]4^8meg>_H,r4籷jv_-,Srj3Nސ%L8U”.lP>ecc{5:h^q4}񛾋ٷU.^IhxNzY[+9THY?F6vGk3eP=8s~/C}cm;*X.9Û졳dn)8?Q_mpsWBIocmLpMm5',V#˨t(ʢ*H9!nF8C-jay@? 9Ij&sFvBE8ߘk}Pâ+e'ݞG׏U͐.- (|o#O rO`Pz&h8zD3UKoO~!rX;55\a #O$.k_wXs{L^zjKUT+Ŋ/=ObvѐF@ >,S(e V>4mZ|F/ >O?:%D!Y~='mpGpa0c+f25Î)3ܩ9whDgG{V6GDƄ,k/L`5.PYm%l<\psӱB**:3^ǻuo @WCy'xzQRSS~X)Y9 7-NJzJbӞ 80.mRR1>lK_7/`2y@jEbW0L1W}9c. GpR#S wnM#')8MNZªf E82x1k:9q:}(v {: nF+Z"*'eUbo&\ɇB]Њ wIHhgD;k=.ԣ 3 &%UZp3gI*mb7qR"6S /z~4¯YUsץ$~E/F筄Rȣ}M$!%(De5G*{2gY$W[s"? \:n#:$%Y?i+0NpPQ92leqE8Wɣ(gd<:3Bܧ /syV~u8 jHFso+bZZw?QZ7'sjІі~τw.Rg=75vhoM,o g֝I,Z~zjzݲDAA G>lF $rÖOs,^/ vy.E)ArDA)ղutl y#ԎU!j= =j5&߇;-N\i&2~4jۢM8PAN WJ2<UxiGJkޭBŶ(*NŲ4#yTuvThq91~ӵvEplȤ22pR|7m7m+tY3Gnzs\Q(TmJb PNP?%Yqku!xK(Nu!GkP8|S05&[{&s !*Mdt/|\FOkmN7&z̧b'xC*ֺd^XkpPctbqƒ19I[1[s&z "Af<8~f| [0 ZV8qG8w[*ʚE<4}F:@ t0i3?BV_Ch`EjwGR$Xh&@~l+!?}Ζ'Q3<-`Q>UQnĢ gکQL\0O#Kx+'%;ɺ$!l,͋Q%+s~1%AmE ݔ!Mz?XP"XH<ǀ N kkHd$R8gO׺`S(Q.Jhͮ3ݽ 1 s Urr4?[6V( LeɊ,ӇxQl VDܿ٘dwȄHQJkcBqU y-Z;&q~'{;۽YVRRg*8@Ot9`p5 ÛaނPif~|AϱS""H~#Ōj =YJ!FuLf$(e6e'Ţ$cE"r),Ћ *> /?xJnWUhZfY^n[E@. t.˖/NAX,Y OH>>:4}lQC~A'euhj"{ c 83CprYEC eb-:_{}bsIKIƱ$sǞt l˞l84Ċ |BIh`g.^kݫ?34n{Zjڲ;s3QHyHG!`aH5Q6ϻ@>:;XztfDnm[\ʋN<Uψ )Ng,P~ ]`ŊBcVT0{u%Ad7cGB ʤW\$pvXa`#}9OFac*CFQ:_Do͵U38궴ꭎ@.) _f lf,\e݇ݪLč5 Rks+#Ԣ~tߘ T}@0C 2sc-(6W2M3φ;! #jecl)*!h\@lKz$@Qyn$Vo֦m za9.4ͼB_K;\H!y2 /ћOIMڼ:JQE^s{QsM(A,Soܯ& z$=w^XA'!CMڔ)iIムVZpL8U's`m C^U(3WŪ5Ww x2EQ)9tV51`fz,rυ$Ej6[X{OU"Wc*O6'zXko[iM y6YC& }IJzŒx#>:-x qzʺ0s +شz}fě#u3o/Kbbfޔ( T_,qgq_-hp6-͸ ]9$k:A|ʗvV"O/gf&Z}y)\6E{G߳vU@;I30L>L9*tW}\7+Ŭ5$=.f+4+x6^aNR#]I!,qL\y#|[^VʫKSd3X=Mtp~CqHs$cAlCxNPi~{ -eyp)A+bub5"H*lz3!+oaWdg,@tJ(_,ZgnAn6f&A7Y؛Q dӣqipc$I<:̊*.'u~T뢻K=W)'.`$,(G\FEE(zmЛcs:ɰ'h9bZ+P2v&OH%RAD@1mFkXoQƏore 2#Ϛ͙Pi\A2_?yDUE9Z[rI Rp;m&fGh*`Urb" | 8sfҢDo`5CYp\1Yk1*FϚ)?US{l_7^Ib4Pf#l:mڱ*c)W1<4:yIl|fU)gzW궼X [ :aj ޞ ^֏+>%,坄g_*8/EߤEn|XS&K.Iu{o/=,.69hrTPesl٠)^2r h۵vǸ%x?4/$>3M0>6-k<]cN4 0l=tPiw" ]&4n,.u|z L٭h{ J;p@G'f 2 df9/LIt0Ո/xyUMI.j*)Cb@S+۟@:9-FQN}Ho2Pxŧa}x]4o~Gt$&L/ʲʽ|hN}>" Q1 T~7>2?{ 9<, Ki" '|x;ͯe~d׏i`fX2u>+~t:!F_"WE?uH^#llFV1[$9s9kZYr }_tr]J籉E\%`ŷ:@w;A%Ĥe EB :bayT"k jUG.E1kz,vfRA *{#6B3LyI&c:AՕvddbAf,<(?Pw5!j&YG7M)oX}~ UH9pb%ZdKSBhWIZIߧ^/'4WŢ"zEqSMl׈pM *ˮ4h>!~_o?'̈́Bygm2NJ D>U jNSjvIIFM ] a8K -ߪ˵ǸfT$='(zL -NqNлYԳ~􋰝qt `!EbRƖf=sS# zӞZU=W@`X$:9ebgɐЂ]{)?ux"JPoUgMrEl-֛M~txT\Ҩ]J~G:h?KkZLWkRȶii X\z~E^-Ľ(E++~ L- [7qiGjMVvi/iF%&9J7{! b*S# WR.\j:,i8G?>" la=B}]r1;^`bz0b,5xILO}t^uJnW Z&* 9lδQVNXo`sUyfI)rK-"\/W G{)!ߐ"A+L@*jW u u +!]q$Y5Zd%D\Ґ&}sⳡ=9iX/W:Bb1:ه63"5V*$m5OX z_H|ky2|:bF,а{{Z\q>D ~2A<®We-@ap5@G:3<_lqAA-9K`/a| ed7B)vV CJ1}2"9c['e%7YmN,0N(e^fh<. ?B"ie7pbTѰfNBυ.]"T 4;V+b맕o['T;`JLeC\{,R^P /^0o5aԔlio,[32%hl0T4W#սb-Fct[,J4XA{?q aF ͠?[,*7:( _76Q$2k%Wlz\xVMG*2, ?Gغy"yy%[0T=KPL2'uAR2(<`ѵExu\^DrJ kp}`҄V\~`nZ _t;weyQ }y|TШyŕDJ! 8 -@gb =DOxu.k*zrL3yB C(s\n(Kiug^<"RmRӿE Ÿ4@U[ڿ{VnLe Z <|~l`kQN9˃broY+b:-ՊR{/.+ OXIdbj4glu: Z}<'$oeGLN =8o]OctNRn}1}ƐJH{μG7$ʹs[ix\2"Ϛ!jB-;6sqal5~pO!Ϗ[10:Θ$7 ~1ꊇ\".}@mYH:WܨUǕ1c.fJbP "Nj 1;h*=b{YjDƐm0Q|xjZ ! {0t1 ^ oO bs2^~kzlI1չXֻs}YDa>=*2pMR9Qb`’ljtH\8qRԶbEMsVsyPFzR5o;yPȖP 8^@~kwSRZ30@rpA[zZ+\Ȗ/NlvG*gYZ07070100000311000081a40000000000000000000000016439a3550000ba0c000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/J7]?Eh=ڜ.+?Yqj_(aGWKk#vV#EQ97FLF_:K߷nE q'* *EۦNbs4z$beغw Hi_GʌAم>5f ᭏,m H6Kc!:iDw25𾥌> {W= Y4FK-Füea7-}x9tm;lT+!' SuORxnMJyѝêoeCR,j`-<9 n[RR3d0 HKGHU}ϵ@a#@;ZR|nG>blBkk4zL(Qp7o7'(dΙH3<}o< XծCsg6Uu%)k("T'Ivby~gܫEn'Gp}.?V#7Bj{ O8,.;*5G\AY~YA\ySښ?B|ts׆+֔%KAds ^-u(p!5 QF@[Xf- 0x ZT1`^ er\jII |ASD,C|CM~za+/,ZI.L EvV(Y`X r&ke5q>xeM4OˆX%6ՠ*yG<žfu<:o`(s |}Z@ʢcvq0MS?)yEB+6?U/+QPvwGRCG;])8~ 2NLSr Yg F'&k0,`[]OLa~ޣ>Qrfz( XaneEW)iHY38TtO<~rq3S Fn_VۂiГ]& c^4a3݋cz"X7<8 kY ]"i:ڭu+x,xhס䏭r մE vbכbܔ+ nvGpZ&MO]q݄W_dʭ 'x^d? asBhe\l>m$ сPxwXF)> ǵ6lDH)_(H?m ]!< 1 ^\H!`M Q{" =8%<)M/u'y|UG| Yb;h؝-\ioL))e&$o$o`f,<3ҽQN&早ZE!!_fgK`6v{] "y!th-5k5v+%O< BA;(!5KbjB{1$l#i'F߸#Ͽ{б/ hP43T@ _\fH3\O=)mV TD%}"/T5~Yl]i}C38;8Ο5"Z.NT4_vм!<ޱP?OJ0ݺTҩvuHGVD*D'q¥ :XUv.vŚ"yN}g9-mrr{7ώQ!!z#m-df]qܠM1fl )a0m#p1ro*!U7E_F*-S>JSS|OhxӑS=E̅ǡ2+3Λ` 0 T#1n+z=1|Gś#`cfQz4|Il1+h)3EdX_)zٌrM41x{Ά/'H阜U4MS6rNA<syA='#VP  [Lp<xEuTHu)8  ?vս+L4>4-VQ-}CFXx*̨{}\ X5"f\{)Aj57SSl]4U9%:ZʔaY*/zBn{Lst4譆#X+%v}#Bm"nEHFBB15_Xt4cRǶ?I:rll&Lk[pޭ{Ϻ7IYVS1ʖ$S̕.FoVaȆ_\:pO6Rxl"롥m#k?A^~k‚(5ԭ9Om,`2LHx0OW]e|$ze%LB!8&W;M&p;%;Krn:dZ(8ج4ԾZLvE讏"f.ܰ`Ɍ^I1vh*}_~;us˹ȟ:J]7&lԼ<=LJ.f^ 2?u~;}(ۿbPN]duk#H>FoO8%h{|_Zd4+;E&MeO-S`j6JKɵzOgu3֧n c&z[ mwnU% 7o,)`]KT fm\-߽t! i{xE [Ok-ӟTy98_!4~r;Tla\y(P;eVjOJ!O)~U[96w):°S(+YtE $q%6PW B< /Y5MikOz *c:7W.HtXI.΃i`u^ғc@Q^G? !FҔ1KtM)q#7Pa̤l%B Y_29D_G*7=6?0|C 7f%U? 84YF8^cvH#1)P'gOw+ &0| I"": &%ׅ(=N^Y'I7CS)z @c%U.'ƱI`'cXEz:'mrio*]?~WFN~:p*d5~V5(ܮi'} 2[ $HFGh:LUh(;6m~-,%— ifWqsrE%J<%[MPWۺ淣©K,OĆPbAPZWC&ǭG6M_,))/ SZtsy1+ r?v?ۧKݓ~K uŴҠr/x;1 dwE |ZR|_6le+Y 6ޜ `E.Xޞ)?%f$3p\(Œ/I,KUl|1'IbKSu"PR7zѼ tZSzvSЌUH|=r D`+XN~f% O-0.[}{0ut(S2Ec/s'8Fܲ1 m/MtWN%EohpK Ӧ ~-ga_;V fT?M B]nBg>@& ?5]1Y"?ƊkA#rC\̥"7P"D#:Ou$J7h^u%oU .AT q-NR͂0 }L RWr0ָ0x@8j"#-r5;/NB6kl6^{:Gjo8wӘi؂MF/r!U:bٶgըB &;srH_U&n>b,#Ծуօ8yo _)t@XZHW |W.~睲4qZ‹6QXf: MO)ocNR_c) 92 W9 -CE>#qt" =Lg!"Y4p tD$v`3"g06Y ~ߵyTixW:+7r]ڠ%G'W2ymÆy2k4{aF!75|/-/B1Pş2Q-(綅c/vDs+eI(I>~a%QbZ_hyJ!/,u֍u,(!:iHˁMsqSep.;pB)}Ԥ8UMlbZʿo. W;x M:X3y V}B\/GP)s]QN}eRrF^`^uZ"0G8],{}ږ&.x&(tn5:gb폢5e޲C;tN[3nu9],1}H/^uSmL aM5{>:8AĪQ{w,>";}UIP%۩OEfAgmS%9קC@I31N̆> K/RS'7vb})'>#WE#,^eƦy+]!F8׳g`E.^oY.4{2}놚6Rd.u1cl;6f>xF|wh E9[pD !}[/br 6a唌U&8{E I" LZ~i"L)3\2x<%iqN@[fAQtO (gh$2?]HiwIqu!5 ]{-t-a8zYbN7Iոy<3;y+do:K"~TJ7|(҅jODG-:Í"p$qk@ JYɋ}-F޳)l'eVÎ 1 j6;AIiԘ͏6{q #H]X' yj\XWq=Ro쨡g)&Ux!<_bnçp>t׉gh$hf˨xh^GvDe0CdD>n.U= U͚!Ƌ{MҙzO",{"N2P)fiwmtZ^vd.'>6+M?,V$josiH%ŌpGO͔$XC*ך'3ogUm'6(zz҉<4wE^vWDx0Q^R/B&o zSTkA5"$'Vt )5E*Ö*j7aK5?iXٜd=]y|:e;&8.TmFY m*vv20@33'vqrB6*%&R _"͆%jN9`nB)ͽ@1:Gpn[!;8ZA`8]]0Ay00}}蟗N #PYI$|ŧCn|'f8C%zOU&G̮u a*HgYlut_hYu *A>8-#U?SRZ,FDrڅ񧼩;tI-'xsi6_H;;ƀ2Eu[TtRUwrĐt!^|"첎M2S׿2D̀|qu_{ ˜\BL)[t`7hJ|!X-j$V}<|1[Mٯ#5JWJ h FQxq[M>k]{,|'jQ^挷YBYOxUѳcU'xb +v}&=RV.|)='z;ʁޱ窵hq;ewfK4,@3b16؏[%ÏXǾX#OorFFB])N\ySiR}}&.%0@F(dl)8( _V\Vp@.n˩p87evә.i޻]2K(Y6 _50F&$IrSb 9Ә@9ab)ruMV\ܱ07 f|%fG+DylIn_臻/GchaVIv'<΄ c"9$TL^r O. v 0sOJasY Z2ߘbS=Pw&$ ;Yܴf#udjYeSN) > K,ۛ1%KV4RQݗGbvy^i%U-8S@3/Han{KncdGOl"P rO.(34&cez̗ʹ%Hˇ`?hΪQPJ. ʬHLhJrIQWe }PEu IJl6k5AFт9TJyIR6/An`w\sq19w&XʰF5TM3gESvbBݱAAi~hВH&@#S>kV)BOsѳ,ܦb.x<^h^luŀq.L+bV=@*knixAJ ĊN֦\3z*+?S@ ϶\©#vahɺWT>kU9(Ga1z#E'ũ~cCVi~}T<3@uȴA7SuY~D|$_66C3' 08|0V.Y.7Wħ#'Z0Y@N+ -#li|9]7WQ&NBu>[NF oEh,cD\术{pZ(u@];RӉ~!@(=#PRX5꯱"<> aꇝ`q~929Ccj[xv__ggӲ5ȍ*XTeˈpJ [UG[",E\|kvl.KZѯP v^5u?I"{aBɦvI?<=nyy8.!#9 b k[^(*ȡjFi\O;(CHNI4%MOJG VY_J߭FR%('m=_(]v^G]'LPʮV4(2Ih 49h㛚mF@Z-c#bZzlCZBY!΃%'T;opΛrr*ʾ(m_s w=͝{!8aAq$+J&C Ú"Xb`?$)-xp!!"f&;U꠾C"fe Z e9D%:3SOUk|9Գ=)b^Jj?G'f2`*-3#עk&FEeJXi9yT,w3.ZvsKq&f@KňU"ڪl cUxYw~W&()rX[[2"#JsTc#%<{>Iהe }o2eb;ba֏u bq ⎼&]8&0~OH*Ye74&0eMW1}js}eƨc4/%@H^&aBXWՔF BTH$o[>Gjʽv6kԲ5|Lw0 ;#OO(tKܵ& YHxK}+ HYt>90Yf%icqND $Cpg4!v;g]HQn 5:?çW\l)53[BZtv32뜒+~0\0NH(T*2q[x7e^_AG/⪿OiNƌCGjgƲ-O%#FoBxIzpV+#}_}Jj̻r)ªXhRyD7NF>a x?r vQKIV͡4Fs7sEk{[clZbsq"xs'yp?)(U[$G\{L3aR zfa;8ofjwu6t$ɰľ =2w?P0&9$cM;,*2 JU:~BOglx_R^50_qOSuz T3}`LnIs]ԏd༧(!M@s0+Lxǂo%V^ٓ8_qQ@kk:er /{t!xU萍i{}6 7 {~?hKNA=݈%`5V\UEؤl8N]8LaTsf,uݵ"(AHNpEjK{?bp褯wUWPefh6j}@4ĜwbX'8 ϛɬhH89lܻm4T.݈9X4m$Vn 4ԗ$CڇK}uabx|d$u;Pge?rC%'RᬪzV(+B~ͯI+!\+p0Hp5^$C,mt58H#F4G^4x"wa 12"kjWncsz6u$ rD'1_J%ARzÆ0`C:hxČnE/ק: Q9;x0Tz06r @iOR ֢_7oȆM٘jissqʍW@U:R2Uފ`2^Aĵ=B")E(~X-ڦ~*"z6(;x4-kLSCpϲiUx "ML_"Wf"nI@nq0C]w0y=Y !켻>~ q!81 ?n1j'*Zގ^-+}}(tc,+ӮBgl˫i NזxhOHI \K&Q=e5}gH֠F|*$MK (waP*=saE_`E#}) Spզr֜hJ3 0^LYUJ<^_Clcp ^-"SrU?ЊTY=-z.7rHU0cP@k_Q>@;zpȭ:5^$m~2č'b˄sWdb-j׸Y8<\"V74X(EY4=VS<>'cPkT\n"NӆEyQ5"[.nR@Ԭ+w&cG? ͣ;5 OZR!M/[*>@m3QP!^‰ +& j[?R[MRֶAD4nCneݬjL3]ߡHV%T;2v ?CcVGs2)YHGAjwtP_G;9/R+KgL myLSۑU6"\6q{vy ^uBx_'ôvyPÑP#HaCrs zwwO Cz‹|d@{Aˌȹ_7%u4NɈE M!'nG ꌯi ((z Bza/oQ++5/ Sig?Hݮއ#.Wz\nR:49*'c6' qȄ:ȣJ(KcJu,Hyi9s2ehOsiaR~h3:8=>7 p:`}ە YN ">W]47*,m 꽚)nS/Rr2סpi} Mʨr9eȋDBH{*w&km%_N g<GNۖ07l?0˻(BtdbBy2c)k@Tk_%;1FSyF|O%B+G#xa [i(p'|$1"kbh5Is0%1@"$愔0BFc{ޖa'1}G䫒 9$ݔ~-z&(]J8i!? xvbW/\2L6:$Qr8>u"lau!5\pjuZs2#\aH Gȭ+J65Zn,ڌ.ȊS}i[K68-:vMT@_X7"v$ԕUXsvs\:UrWSo=(SdYRE=YչKj4AļDK 8"]v{PY@{n{qe!1᪸vel_hݩkzDž^w/ $s*0wGSambdP%\o&jnPd䒄mq< C&8zޫً;_ w dYyBHfl8N s$|z*0l\i]l@גrH̳k`}J0OEv=_Z(0Mv г¤؉9n,_O_Yar='& &2VdT *X$xX-1YW$ӽ.1t$LlZP3m.24<+AXi49P4c!{2-)'Du:1WtS~2r~\Wk~Q&vq9ZB,sd4k2=J &7@4KYݘ.z3䇢vќVOiŠ0+![ڧ%-^A, K~'cG]ᢠ)X <m8:wos٣5YrF s^od&BatݦmN;qR*$u)/>U$.f%z703 Wb#R8'kq\YċC><ԷN'w:xێ,舒+‰{8HP-ܮȺ u" rUiۄ<:5<ڇܛ /Yu /xOS^0*ZmP(y&Oi`肛I-vɞϪG*,x}|^̇b<*;咝q2fyO(ȄBrHC@uqo?䘝V[3t. mރLt6'soG|D =%ߤ1 =4|)mk#] k# 9^wDumlSBC ;،x͚]xlK+ HFiK}qa;\=\z[ 4k*@Ŗ}i<-bDo_,a*rf"]NU,H/ tmT~R)= b `X,"u.!P/3Ww#0%ƨaw:m-^ yNv#_`ur~P(9JZ2:,Y/ M{RA6|}{lץ(Ȉ.zxt\-.],׎M4bNiP//5œM[Ml2<]ɒ b `kxt7x=10;{%< Tcn:mxkgʒR5uBRdZ'0^G1BZeRF卉s5Ƨ˄)t%e!~}ۿC[QC(gvƴn@xEz9ut2trR CkY7y3l!6d@ŞJMs9qLԠnYE҂K=fAv]:b]*OU1; !YzR.\ 75Gr+F;s{7O51DOzcVu ;G}>8J5w 'vеYY.8sz]6A;F?TQN['s|?y2'?.``3fsM Dc Zh YXf  =zR=\"Y9F^!#QmVyLfRM%t:V@S"2{vT|fg6:PH58F 4Al`KGm=$1fx졼xc+ xYgϮBô3~3"ƾڿ۷X[I2%W1Vp0^1H嘙>%*f@atv}24.ɓM.!\$a"OVݫ_o]ۜ6F\"e/;f zW/d2 '+0{ꔎq؝(T>qizU4`i X:9,F]7&E`(2  $/Jo͚vVH9̔*hKX" g?ugإ[,8ɕ\Jt`\J2%N$1ޙHٗT.ؾOj^C0'c8><@dޜo)CR:. yY<^^s i0QUIU]w§΄^ay9wڬ(0^u |xT(SU"gʅD[iwo2.*d~mAÁ1R19T̹?0QD6 Y)GLǿ$>x&bS4-_`Nl^3I[wp!iSHQkakGR~fldG _Eͨ%Ě>e7MѲ:NTfr^3jҨYG->~z'$46ʻ Q}yː{嶩/Ov21&/5V]Tz?]M<ÆH\::Sc?s88[:?8i{|YCԦ8,iOrKPܴh2뷆.Sq h{v85 {IzӾ>RŸ>ē)l#:3X,/Я /TI὾|{8lfo>^'_dvn NHU-Qd9)MQrLrWꏈ #a IqTV~zZ[3f 9rȲ-"2R.2Q+P/ް|ٵ반1`q1'2V2kLQ)A;o4 Ҍe=&d[ӣHb8!2謞ՃxzK-uٷ ka{uz@۔B  'ۜד-;uժ=]Y CWY}3^9B!) WjKj~0]R%rǖEH߈. +ɕz0ee;_s3zlghI& YFX3cJ.ZCgoKgmp^St5g7CьoS V2Bngq7x,53lnV8>d:$9_+:,˸Gb;u-85n"[43'ENzQL 0Ro6n{56H :_xV]@i@\5q*̃7f7Gf{4a,'YӈsW问$~Wº`>IM#yxh?`2{@F Mb͗@bhK\ͅx'=.,2È؛`D7KH HA=JXݓE/EFfqC͡Z;w6DD/FO=\ˆr)L,/5O&Wg@60DǕ1,Â__:db2;8 S#B$f$~Ps!Ghݭ gneor3\:c O7=:ܭ~ZmI~emj_E:%qT(H>j^ 0z!zzex3 , w.D9Y5 HT+fq nٲ7:@.ηWND A1TcSBV?]m$PGt.ފS~3hsfw&mhe`6r2!mp.(VfpSf:,BH`e^Y9Dqi@(E}_: 겺b%]xw!e+ YEb bsg ̫n҉:>UQ;N^:?~";}$P+ 343K`3m)HD;_ui v؎DTY9GR  K$Pr%j>C%!>H @QJ0x>W%A{&'֖ Q`MRJM>X|͢R/UFr)bmD-zk$WᮡoPf6aC蟶A;JFbh=vi_-heY QseKKE-))T[#96hM31̡.b#(fU;2sg}CîvFޙۣ¯>{~Qn6Iw5Ӹ u2y 're:F8&c43,Odz*j^B,.A`-baٜKUO[p{pd/LzN| _%jKݲ'Klʳ.9O>Gnë˃ `z2f1%W 4C5H+>m!srw n\ }xbt`ܧZ*ʈ]O+G>:ez&!E;рƾ\]MFk;6Uq2q2׸Ԑ/-2=3*::e"\9O^=s7uPE8KVpι9# AG`]9#bxԠZ,Bʽm :M}?Ȣ\$CgEcϷc Mi#߽S(m@z>W=|5V25jӸPc~irgO"_K:ည+/M_m`gOpE7'9͟M)ǵk$)rS ا#@OࢇoMZC,km=z# ^ؕ̅ qң69q]!Ϛvz l8]$c7|Jh;L\j E_]hlXXR˃0 HYOo3y VԯYu[Z+E;hrpnsiF#r!*fםV @8Ǎi:d  ?#OKDA˭YhK J`rNP&ݽJAI70%b쳺M]c6/$hh ]]{ƒtҺL=$6#Sar}FExJDIq/"Ⱦ=X%:8K!Xub,V錆`x})]0X[SK"J9{\< 1xVd^yϲ0t6[ 40E3% k6VK f>rQ7W2eUlwOlj'f0o|(Ai`W6hm3vu6J 2lOҩ{¹ i z`ƞ z3&u%~;WxHw8h HH^[wah+:3Q3/,D_9@=ݝKTz2ݫ20mbvcR\N-FE8mZǬ]%s[C}הccaߜxLzci|IQ8||LYDYmJ קPDȋq_K= 9zYzo?:ݔGܡ&=:02o2.]}HRM<F;:mlҜo N=!Mk|:GhA0y1Nڎp/))iiT-OqS;.1[`T+Ɠ܏)͋oRn.5O0f`r))83UA1>meU9F@=Z"\\WՙNJM Q0D:澶K&t1V6?ryyIo6gA[Xs*XQG.g-v49_o`((s}1 c[3eXPFAY\k 1<܂\1k'Y`' z77l~o6}n\Vst,%V;ZdQ{R#,7 j6최m"0:PT#gMSpv [GgĦPfEޖd Ğ?GI@$#O5Hi7JSfi$'L(tiu OIiIE>c*/U"YaYךVZfaT})>%r,;FRBI(t-구 p,ޏrIF˖m36`,U]^)uS1 LmX,,11E㹗`6ti9c LSՑ LVa 3swJ KH9; *!'I/+[&f+/,E^zrkmQBfOW7M`=({oa{qHQh8bPZ re"bs֞R@濮 TN*J?A[* +7||:^A$:Wy$׈g+n@2M^(\:™퉟XV0ukS6( H'śңS ,SQ<&'28qFĎpϢ!vyc7SET`[2ǂAQmwW'HL SQdv0%;1AfsXOiP^C# X$KV`6~= {]YtB.S>}K- >|.ī*5')X$khyJФNȃP.68ܿT<[ס ~S-5 ipe^B0ɡD/Y#U%ؑiVٔ]ZC`e# oukPc r1 VKp}ƥj1sbD7dA€;Eٴu ; vflq{j-ynYZI- #WہI/^]Aܶ2^lЧF $VS/r+w: ؗ=w<:cs#Z0 l2@ jL4qWG? u ]5ͅ4w@5_Voy-@Ӑn8.Cew>g³g]cI7rzF+>5sV.~Y;tф">_@ R>Al3U:,/ DWSK\()IeLy~ovlWd=_I#bY#cRmDRwTΰϷH7$=D/&nMwBR9ʰc1KU&2Of]E{ fS(jzآD;Gr06){bL_@hqyv!SLLVxBMھZE'YDh}ks)s}!HեWX~nCI0%GS{?F )Q>8kS[%9+-yc0t?ݿ Tg!TfU AIꇩ8G,}#d70l۶F 5O*8Py׍ A<0(zܶ; U(܂/ w)byj9/EvQv"P$XruLH!3 ~!e>,n9HhqIuRyJY5JK}:fPUຉZ ԹtlXaFaM#~-aUj ],+y 22ņL#RBP,|\ϠOy!l*er d}Usm!G1 {m1ST}Y&^]9 OYTXW|c]5&}8cNc=G)6j> _ .+rAO۪÷Jv\cq>\lc,&c&}‰ULa!a 3l_LGʘMǺ`NJZ(#ߡ{I'G!瀃u˺C$.CxF1MOfn\P] Ј@aoT^ѡ3==*" h>jR0=XLR)`$U ?\KvwYwS論a>ٚ`NB 8fv[Gpy] n,,і#E1$%ܬG΅5Qq t*WàM M tStHi]bzSQV'{_~iJ INNj %)]2'Wy>twiT5ĝ.k2lAI4R־`>]C:3M>!j4R~9ze?!Tɫ jA ގN+cn0d<ՆJp[WY^8ʄKqc4owD.b<+Yrn1d\Oc+g"N $Jm096Md)Ѯ ͽu2xbߣ,H|)'PWSk^1!{OWWVB8M]X}umQPDVK!zw36 <3svɌף,C+Y8BO2;3\')L5k|?$T~WĥU&x ]xua($N~3E&.k:t"a&]AltBf}7|V^")dt;Qt v Ãb~{}:a|nh6e㥍̃>ɺl$N~)˜+%l\_D\K|⾎a>޹"үa_pNG+4{~^TXձm7WcmQJi쫿H3g`y/[f7ii=LJˬ--`[Sү?t:Ž6 e4)I4ͧ< ZVCd"bҰBDM-vL-w;HŬSB{/y˜iԷʽ"iD mq ֓` %NDhjv`#.4 w(Ju|r>Dž )IDү3>lC*TW.axn' hh~Qj~mljDZ '2t S6bnwh%я;:!>VWØGKu&OH4(mʼnYQea:[5SMTZc.۽QW,V>9gZ'7fQ[N,gKσѫ֪BG4i(-| m?DEq8UOht~ъ m*Ϭ %"tJ-`@Sy[B@V# 6U͙SRu92.!ƗikV}vBCi`ߧ72:U Hܪ) !gHw kUs{'uVwߡ Zd⿄o8^0Em⇣;%:3.M1l[?^kY D*:}+xڠr8@q{?T>4Mr@&ICjJyXQ֏ăGT|$3/X:,vnFp&iIG%MIyg@Ar/ E&._ܕy/:Ni*۵Knr5 b+֬7=F$h/P+j޺X4=e??,3a?:LɌ&H79g0z`bl4Ti_b]rTHJC,yGRI1BԐ2>(hd*12&\"lO;?DUL*fe(|*!"d }+wgip.c ۓwo heǫAHmUCCOSwMd5 UhZ'Py$qr#1E!W Z\S/sի!{7Sz;}iyw4sdWL _1h2Љ:I;SKsJ%*.{ Cl4,pbAz\9RLAE=wE)}ujF5ME Q[+%G.ZٔmsőF8pL(Ё1ojBt%T=KSkr>_#CS%0~RK8aֶRHgjvMY~ućb %$mL`%a,Isg~s#aWN) &H^)uNtZwJ[0mdOBr/]cIwO,7d- 807iUi1G v5*ƆAm0ЏԹki{e DgH-tR.?Kl}XdTvj`$#qὡ~DXGJe-zU0T0[f 1BJq 7P%5a'GIB1`>Und{pؘW;{t Z|{ UVuruӯF蘎̘q3T+vt]h l[rZ|z›Hs^ :/ u>{(1u3Fcn[^ˣ4Xsh >L.:MԖfMAu+ξL 9ɠs}fm4t=OC-!L:%"*X.yz!IZ&CBcJL6_[a6ժi-MW!V/3hݛ;겥ޭ VS~kFi_Mˆg{Ĺ 60;iYvmN:KƝ}豁9nSb\B>8, jpxkMM-ug֑ih#s,p,Gd@^7{N  ;`Lɞa"5:ԄTⱀL'#2Dv$%eHPWӇ`OqlE`y{_"VՑ*jdžhk>G^V`uNRe%38+H f$: "ګusDH4mΓ6;֬J.]hvJ[jVBvEmW2=P"듯ЏqZU흋Xb|A61ͪjүV?^.)f/u^<Z!y3_|p@ T gWz.q1)MšT`$B퍄'dK;$Xeg{hS߳1/Q^7J=aj"} |~'5=Jc,o^a\j+l:mۂ]`7jWd7٢ƹI^ܴ_݉Ilg8W䞧[tM~N_HZZ@^N nD HGX TZ2 r3x*CIj;c_# k\`IW,˜[+ 8 ?TTcPli piB^5i{H~XʓT9k7IJ3Lb֦IQ  h.-Ťc[89=(@ =M2ޛ:e6SuQ#li!T_$>l賸CƟN 2snvm_Ǩǖk).QDw?t9bkKӳILOcb73xa[lilu<ۆӫPQ/qQUxaQ<2s6' W ;hxmZ?\H\=[ ⷐP֞_%*8hEzu0~\ـ\\ +0q]̧XtS#jJgލߕ]P'ml{kbXA`;*oxFDrۀnX7Ywq)=dGD[:JFg טn \@|ǚ\]Sb¶c7nhvC 7Vh},Z+|F% J\;ww`Bq*=4OȀ(Ҁ v.z'"_P6'Ƈ\ \ROny#)}?r81M,"aYkW_ifP9WK#'>JO5=[^p MStVp\hdJPc%+~+E߾?{2>[CꞕE-EN{$3\!?OnhB+_7Z ÔA423GO= 7_إV?+. q8g4R޳ځi?#1WȍvX?[ASeyN (:()#u79=8[Qc:[0^o 4DS1}epu7jO mW\9_k:8 Xq GL"&~OIFv=i7{Q9DiuTzl8FzZQ]5\Cym~?b(=}OJ )Z4+D;KUHN fZa/Sng* f\ Z;⻒v~\u&tA淢 tO륕E"@FE9!Z<4Ck2 S3ġ&EALz4^,T8YU}0Lsկ^?%_`M9Ǣ5Pd&xbvxQZ4)>D# LJ=bҶt :ȃQMEn6(Ƕd,}f6p;~[" TrB}_U]X?e ;n.G  HpĐ܏g? &RV4%B J_,ZoQ+[] g`|P\_Komm9ٛ񙝢lheyc!UuAS8A7.6ĄsWH0|Y'cÉq@RIMpú#ek*B}V4WabX`c '{X[R1;Ckj9i.( |>E.wUY Qr 6e7(&tJ*>0zVZ4,v#pV J8;)}1(8\`þg~}rGL@u6_,|zҨȇF">x[-sgyb/q'"`a Y2U,p"vH.bܳQ0t\WX3zh7m,N=zGۧ >#>|ŒzJo>9;_G#Se'KCi\<,s̆`t;ρ4Ec-\tE=ІaO d0JE=gkgN} d(UC{xZ%ULTFǭe#?H7bl^v4GIGq1'55g{])*COZfPeI,b1}k驅A% ql.ןbN/w|z,/l}r|wن~m곲7FR6rQxTLQz|ʳ8J\ߑ:nNê\ ql}Vk}?iq| \r6?y =ul* P|?fO wg$@$k43>I VZ80AB:dT2" RM]%[a\M\1 pz!(}>']`'I@1߾M|}!t91F*\vHe*K._Ndb‚)F_iǠsq#'(Xc@,Ɂa]7!;ĥforxw=AN˻JQ r 6y}V.@\Թ#د(,S@X3&8қKVn\0'O! i'"oЮrb_\OҔy[Dܥ}txM,?7vf9t= |̈́JȪvi|0֔awXe1Trhݧ+>C2~wI.0sZ@3_1N(ɦk߱#V@uEY vv5̉#yDOIc2ozEzSkMalCƅވ0sK/ :Ar#EH㖊l`~kQn%΁#.Ku)mۈPF+ٔ>LH$ ě\[PFx`ǟZ ͎Dvx)ҕ \r;EvOwha\U{l}8!(Ϲ;m@PЌ,&m4g9]9/qPj62h|+HG86@ 2TKgM{(1'9\ɍr?n>cPY4s.\.k,vU_gOe}v@L,2 D~i'[; BLxާrNh7ut=jN Vzx ݹqsСӄ5a?uE**[ZQ=eEn+=gw4ŵO!쭐W8`^n%+M _IIo3/rK꿆ӟ C%h4tiOJVl~`DoR9ҩ:~`S$C+Dk#bYv5,2;wNȨj`V?i(\ee>JO.UN]Zf*2 &¹e֙i&~"%3ol6]ubM&n |[EϬt#MGT<0&ߧ =hːg}<HnЈbQJ0_Q1C ~j=ͷmtYS Y {Yܗ*E B?fo3:ёL5ߊR>*#fz4h8Y-=$C>iYfvC;ř^\ddIs"re pQ*`5Pl G41^a5h}ݑ:C-H#toυͨWƿLm׊)}Iϒ>SP$ȇ?E-YU.O$lLdׅ-8  rt+oԹƁqC( mf 3QVf0o%z\H*:"#?U%ڊOz~[~rY #G\,W)8TvVFwu,$ -u>/D85st^_:6 oB5>i/ SY3?bO,Cxpq/ꐍ}xbZ<1WKb(S~C}`Â{Rw;dF}~voam$lsMV*={/"O&׾j eG&t|˪c [ȋELC  2f֌""s+iҩ}X#\ D_vOf Dr$"0#GH%|NòhB%'}D wa(v&uFI ͘="T0hU9%g$oqP0JtLdFa?㩷z6EbU<'bo{j@˂x?=LދJM-k9ɴaEȢO`7rٱЪDF%]i`=۲*D| 'j4x&<6d)>)84n%fgޜf+Vl Y(W{ >utO(,bsۈDn&pڸU 91Kv|_;$Q7y,X 's6y)n!>s?8V(V fCGEʯ(GXn9s#\U't:{=3c{W})x}Eoy&(?k7Q,]%x kiq`wS{%ޘ)Ԏ(2H`^.Fj$K (S"A(K![o^0f$%~y;ԉ@ 5N^V N }Kr4Eh.i=.+>Ձi2$N'|e jm UNfpLHx`>/2ִ燃ͭw/2t2zְp&UO)Gy`gVua x3FZ{gr`mfe/;0'DFbK&!y}+{ńK*i/@<20O>SZ3)L?G4؅)iX(Ư~s7^ĕiiy-Hw$6ۉhS@EJ)}*1X/jdr[ZìlFsftG``=ogtb,}綒Ja_$ Ouۛ*Tf[ϝ[XDޑne3=Ƭڐ{T"bq^0mƏ<䁜J)j\t%ύ.[r4p\1gޔWIXWNX8,!*ջTMܡ:&nn2AE<ѥT 41NO;ʁj8H Q^2KhjGôZi0IQ,_G]+G{V8\wiy[j`DjsP սkR d׾r{x*b&y) :>:7`p17iyۤ[.\<>vm;c^qs)Ս35 ' \#SD߲+;C-V4vlX$%e)è,i~}QC?Uނh^ ,\PsE:6 dv@ݩ_*d^ "*)j Cdr5DH\54MF~wY[4~$Ԍ⸌^1FAJ 2iy4f0 mX[(F TpTx9zS0[e-"K0tc'`Z s!jN`hLfѴڅ1W2jFh;*!c?}rp/>Y|1=#Y-;ˀf.wLK'I"ބ7}+rؑ&=\|;lyCOVkj,*Nw‹:W+uaw%Jl{|8pÓ*R2w4\2#C4$l[9{zκJnIz扑@f3MfL8OwXCO& 6r*RKNRlAZIk4 $rq,[2be4[O>+] mbdmt"2 #n +%h!>縷=qQ0A YPX67t:@͸JT z2߮V@w<20+P\Se1Lv8) ʉpᏗ}MÚBTk/}QkOWjErr`NXLq hNy=P ~/[ܖ̉tl|-45-vt#k.+\YԪnӰJfj ?8zoU d S&G)^YC,;'*ʴE2,"ھx1ߕS_ 'w!I u7<ĸ/$Sq5te@"pL4A[e""TzM+󟧊tBdyzAݕ؃w"wl85 eT]D'>rf1e 0:Xq6.rB2g.n:YQ(`=[&t|TpC.fo+`c_"Ygb`RHB忶ͨdDeh@Լ&D;ր) -VPYYIݚj 3mqka퉐ő|'a$nT#a+>sS>SJ~ੋVU vwG -X=iCaʘ21b1&K>T+%ؾ %pQ+<2b9uWݸC=f<׆t'w4wT:͡1!CE!+H:}\,ҬܗIi!!%r?"- Xu:y\0Ϛow XS X1)\g;]l2Ѭ:Wl?CI= ԯPk9lj|7!Y|CK,]b J^;o>7<)ve9' D )GG7AiMd3q Y&+z&æf;W _J1ocT}JAzWL+2½ Ing.͗4a׋hkP6tSx_*6r0|d\ҫ\_?iԮ4FN 8E0ݽ?Fh7}F@n:o!ĭOeCZgP<+‡tƴ>"3fun×h $NnőIYpR?eP1fVu[_[POAΦz9l[=1y&TW9}E\dwիBS',T(=Zc%=nm?Ԏ#nJIPHܖ^LN>BfZauFi`[uz. P!2]ԢhǎYDm"xf⑖GV;5[݄QjZ@5&OIl|;߁a !1fY^o.9!*Ŷ>Xj94t+O¹EPEcoT AFJ8sè ].gU9.g4OF8'*[u:7 ٲۀTH0'jz(BdlÓ%b)a]=L=l2v[L)F#&H | up{[h$Z!TN(:2PT0kbxȮd QQk;oztP.{A1hD.d*U޼ņns7”ʧ<.IW ^|0bBoo Ρ4, O淹NǨd?R aCxY<®s Ů3iR9_}ARKm#H8$jd:] vM,, }"ʝ%Qk7pܨ=NCMwH-6p–OێDn_XP ?_DgOg>-"6gYZ07070100000312000081a40000000000000000000000016439a355000008bc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/"|]?Eh=ڜ.+Kp~cKmi.ͧS^ l+ߥRJFW֢/v~.|cv7 a vr{P>*LCna)!A?o W¢up>08R;N:#.v9h¢(6F&(ކ?;] ەڜ{R*&>T:>beZhzѡ qOr@d=3#5D6֗>.CvzNN/Hno>xS7h(SLբi 3T*3ɘT}P\=[W/+a f,RFMM!BLe#?enE;\|Ğ)B .- ] B͌xrf*=ͣCkGYrJ,0UW7 C-X+~ǐBV,3$`7h g %_a%k4# cU>qxD!X}W7&js ܉I$KMEP"q܈!虸yNRnT- kGm^pYQlӿhK`9lnO֗[0L M V, fce6Cuץ0P @AcgRKRsȖ-{Br4Ȱ$F)w"}ΘS0Cjwcn_ HH||ERP/3 #ӥZyxl۸cm <L,[C5MVԬl oTwPɂʐ,9($g6ȓ {y+OФ.^C2nl5vrdQr_42=Pƙ L7nmӔ;%(њ~;%[&,ɰʛoB˲aT~A̤7>TMdzTUk8'5rBv!b KoWETgYZ07070100000313000081a40000000000000000000000016439a3550001c82c000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/O]?Eh=ڜ.+͢)7_YrVٌjqh,M|K*nXvjV*_! i|>oCq52Ў޾-wxD@榪my=$G]qȎLORuRO'BnבU-ȁTn(M9acɕa4 $1KkȽ9ER^vX)N4 ^J[Y;y- b)C.L~.gSE؄<^[UAR>녯cħPjgZײ ]vtAJTcsx;GlQXA^-!z`#Ei㫾)I&Me8U =o1wqǀ=og,IN4gl4%v *d'0&D]"6 [ؙV<SXLe:[gGl[}ٝƠxBӇfY`vC:<3:_V#3={j\&vw-1:?34KkQ Nb҇fA,@n1JkAbIo] RQX*/LQ! 2R}'IFMnKz:7=҈̏vS( "-tߺqhqҮaM_A d_$g_'^%mI6˫Sw =MF7ߖ҈!o-┞7ua7˒9S0z QiR[@"36rz)Z{M_L3,0޿z$SQDZ6?y%IlUcIT79F+ > Fw A$ H ;|or2(SsN4L/,R.0Z#}YVJȪæJ0W8T#l5?aWҬQ٬UfW|QC]}Ԛ>uyhRΙTN`E߆Swɭ|-jӲ]o 0ؓ/yk EMƤ}%_k.65B>Cj`1}G3qQI6לo9Jla|g~$(!Fu#~8b:>fjjK9Κ$eUz&ZS=7#:T}v2ʨfIB:PJ 5 ljuqݒr$q| lxhb:,UBJ/J Gu0|@ (uAd>/ߍ8;v'繂YcbzR <  [>x&(I^8_A$:qq"ݬ:8V_|#vI@>O}$'ڭٯnѰh8,DYθ R&$Q筢D(i7|ݎR^G?X jo'3fH_0cF5ިS]wAb(1[rKIs79f'|`F3,]B%5'-Uxĵ0R[ȓC9Vp"b /T/J~ӮVv=QCf -ƳDC#@w@Pn/H(nVޞﷵpC2SPDӗEDr{Tz!QL$xY疝A.5+}fÅǹ%?V A!Ѩ׽[1L;`ǞG3Z}aC\Uoؖ>Sms'A#ְ!mv5^ڼK 6|^4( 9z\EKJ.}ɫU '93` օH[G>iLVU`Dy\|;zrS5uX>E ^aj`i؞9q/Yጝ,UǝK)ѫB JzV AC^Ga,+6ݡL'_Gd|] $ߠ2^Π&1XаKIuF< 'zel@H,;Q˃qG* `_J !IZ=͟,?:' wm@P|k)c!dz\!YNuWǢ;4)sʆ^FvʃJB2mD-;&F,${zW"M7^&/Ft"4&dԵMzp5 r ?p~3mIi$#J"}2ޒ:Z2z*Sp>4vb]t׀2#\X'&]a$簲g,^gCI9s$ŋ].բ$џ41_LZqkJ5~2QWHK0;^~ʳM>3${C [BO+E)zt=OHpO*`J6,qXr6uPPG,op4-2E Qv%hQFc7V2- ;%vBwD ZF X[߶@-w}H(8dS:.rd4z"[VE$.^̥=W FXT]Kι =J"C1rk =/snmuRAY_-t-&q2AJU+i:9q}kWw:y|jI×"oSvև:tx:c ӣi*ۢvvnqڑp_%RRKFW%cKSe @K{nGb{Ѳ,gるˏnoIQU=KnhXjWǖ ArE߄*!`M#\*K^gLgX71y(L=R@}j\Ì/x&KB/n@nն8$,7RzAs5)%CGsXAtmvz =AC/NyLMEBk3̷jXu(Go GZ1Ҍ a(Reqr#5KŝjC#cykB-ܝ}jJkcDHl8l# %*JWC̞3/Z$qѼ}m:{]g M+J5Vٷ?K~'4>QfhAM5߅xe޲a@U?skO@֙iR~iȯȓai'G7"mA Լ@ݓqe$;U~Q(|0yӍUY-E9csĭQ^:Quj>G!؀ˈP?'桚"*g~ :tOZL5Pm"];N !ua3%U ORӝ7 U@Kp#8g)b(CǛqaQÇznd`R̬?Ĉt6 bԥzWj}͓ؔttZ_bg3<\Tq}?iSZfNO&$:"ۅK=0`j(yM]<"lp{<`Xu?\3&à;KE.|/q{qIad$Dk )@"{7)HT͝o\⃧]:'tߗ#/@}g$;)@ܩcҐc`o_{5եXTބ iUsS45qoKAϿ Ց s#zLgdm~0:)/xʉ2Rd9Ǔ}D7 }N:~L,P>*;Œ#|pqMD3r>O +G9%HL]wGFs+]eV#Z+KeSap?kM?D赜MT1 ɒwL[i߱hȉ.h~rIBQڹ܀7A֧ 01K29&p)JdNX¸#8Ѳ8o$tpL8riUW?T!Cib,x E]kWC;Asf9Pmj\?NS#!Am`#eR5F_~:e7j̎NΗ.CHA8{%mBUI ȭ y恼=Fv:}S^$2 ґ"k\xy>/2d=;Na4t*]b>‹cg +?T4؏]^oކj Y$ˤ&IFW;wwMP~{ |?*~)L0ee᫯==~ƧV鏴$MV|F/IzG \U2$HV\;7{:> Ч?},k;cIaIQ}wO<hh6"p;FF#lE h߃~>pe;ܶn`ΥZVO܂\XBnYϾt%s -yB.a)dkREМ G߮g, uOZ=3 ,TcU3cuzdvy4BpF+,IB;O+S0P+Og ;I`|\JST0۫mqw{/߇%%^UD [@>ϭQ,dJXgfB5p@z繰p q0#x֕];)K6P W!ٰcJ[HbDNA ƲyeCOӯG ּ׮DjZ>9W@7JfcRRk. SYbxsւ_9ނC c]ۮ G?"=v@~ڜ.+tքSF 5P i|: X0zXnz9 2Ie%x@4XIu:gyTMg 0x*#dhvsҋ@s&Z˜y (~r!`ʅ*|}- |UM]܈^1@QT@ FCzĻ3A"%W$H>G*7Ay' Qu#tqKW ìeդ(`G#Us`iU^"I+J 7">*= L/u48ߛn+]̢~{L{nld}PMU^Ab fZ+Ll.0!y&K%0c,0\ M-^FeM]u??&x[+X{pS)(>vFH6Y`;2?.= sE]q8xnCp@Y*X$ ;(y|d˾QGmfm&e޹=q ss?AW+R?MR2\b/K50!Nn VL>s^$k{*yxGfͫ59u}%Y ANDdNH<q7jc&VV%@''vGNUX "M^~_)Pt vFs|?U{%?^h+}< ,F} <~Ѥ*XHW 9Slnh+S뤷weu6\=Eo04p7|IZ>vW8.7` :Ynlh沉a)=oTJҴ~/Iڧ̧&pPU#vϨo:4e fh;9=]d|v6k2޶WK`=_JtaoLM3.-~0S/;͡,^fu疥oRٍ`.XMa;){?WMHj6 OC20Pn(^a6 [?u߲J)B҆ |,S"m ߮Y;L%6Ի.uaj7ICž+/A15&1A])hy4t_e)7!ހ/xS'exaM"kLG5%aڕ#+8,6 $B<.7 }2'/p"hϗ H*IP9^F5 0'GsbϸSK#6J:Z=Q9/͚ u$1iW)FkeyP~u}LBZrAm*`F9*9g֌"_J?cB| V$ TUJ}u`JW(uz+@,3h%%_,TqN 13D+N`EP Fk|TWͳӑe8. 9hCuJ񲭡A/ ɰ& _xG ebӶn7y~y][4ToZ60 @*}0 ᰎ+"%VSp+0QpGŸPLs=,䐛Jj@=E?Bf0'?~u~[֍8eQiR+kuE lؒ-U=u 0`fDxkj. }Jh\6h, l2m-ej= ZVw&уb Vu"#Uʓ KM}.3Vef{N|Xx?l.1*5x4AnV9%} kĨfiz޻IÉHg.8Vڪ.O[Kyd|S8>fa+h<,'^r %+6)7,Fl/ Pد< `t WN4#SD-U_)Hp: ˯A}~HmtdqJPR2 ,"K[yف؋/PcL;F(yh/م֋ ﷪X%J*.{d,?YK~p~ iFҜ\𣗃6k׃_N*$:×30DbRYճ d uO4Wg'{/W0SV*XpT5+V:c .%1mx_ݫNYO7(nx c]w^k\ޡMeJjyƒI<_O.]ar>)_6胑k@P!%3s0SFtBBE ǖd4|`qUswNQ@bpbAČ)Inw ^%XoX=bFxkh0mJR kv&:`ThYBXdr`g(1Q|a̼'>OOrT?%aeH\c1"Ʉ4,8J(5n;<FFZFMd5XS3w9ZA[O N;"٨0 Ts{z #LɃ0|xf_ Yr=P6 'rgZQŵZјĄwN<+ o 4A8guPLh lME ` vqXB9Ƒ|dcAbсy*JX+C!PŮdCRlnaHXgjPV&ȉ> ~=̱NX}tR8*EDF7ė  g9@;Cq^d|P:zN_&Iς uty ;*br#g4BDMJefR:#4@. eL^QFdg@!3\mjBXJoSA \BIFYL=SMm6'Uv4yBӧ[#=E#~DX%I#{KAO^m\2D߂vıTx~+H4'&8Lrr+-im33^8L [1xkPDdSfk.+[5 $hy7 a|+GF&H VLؽBkWGՂ%N\Io>(0>.4ڳ\py'TٜRk>cY$*ע p.+ 8xAy"!)d2NῩpwFs/W%d+pѻ8х)9Vy{}2$ Xäq,qIV*%G4609=DZܚ`3wmLi , vY% oZs2I@+4Aح1Xa\b bލkײ%]AD>^-~p:9^AWsd[8%W$,~\%# t=D_A=1>.ήFZyۅjĆꈐ*U3zvcWyl:աz_UD][b Kxgk#h7'zJ$}rVr~#.֓ WN_8LG"W^+ F:&W"[} 8SpیPM`_6DFF$şCBlغO5|%z_'5NΎg;*^BydqOgUA1NfZʔ}_EHuX6nm yjO)&ح L8 2piΧn[ SyYȓ| ?\K:*O48%εVAPbV%Ne0u}rĀY|ژC;!ˌ:OV֘E.M;5C-(ş{m/"|@2ѣʿ`j8HTLyr=ܑZ3b3wAd(H~cٽ|x }7>c[O硠#1IR9VS4 sU*Cc.A\}CpGΪlhX^s^6Q@!JtY{5.ݜ[u3e L)Q?lRGȀ#^|EWkN}|q; >D~;a̿^wZqcbBtHܛ'ku)8'$Z<\ۧzjf>E>ujC/Ks9קIigֈ:J jNpYU=R-ĦzD t:}ސ/[õ9ry|ɗ|; Hn*Τ3Hvfw3H虵V)ܠ4xRHָz:fro͙%0&#X^- %Y :s<(bVL=3ڧvfz+<#穦ιV()e_i_ y ;_ylgV±Wl|,~RDSA=pHv;HӑeF)xmUݒS4['臇Ɏ,M=.AItA2,ܐOCz#4 EƲM{al)9q}?n.YS{jM WOc_%i}Aw0]1Fc P#qNj/N) | kzzJIJo/ü?n2 WOHԯ6-RԂt_f+vؤCxCˌ^|9YJɏ>D/.`FׂY @iun"='{hpm޿˴[rdJW-tӿy I'uof1I9ݧ]![w_ `/<2JUwa .NU?>ĔRT5S#4@ 3%,h {E n)Ntip,5.*1wR%R4H.+[ֈg8fo/LYJ h+Ab9,_?Բ1Z& 69'ZD_pjrkK#7Oݨ@(i$f#Hס[ 7A]ZfUFPCŁW7zc#t wêC A*뜥"s31G\X~ok"m5^LRn!J2*sO-ښ%׌ f$j3[ b@P7ynFb8PW-hg243)^%h! ]KvZe)ꄻx2tLL/zv'.XJ0J?lVII$՘XN]ai:g80ӲvkU!!By왅?ވV1 BlȖY>]s)r8 p0+ars3./eCUz /GR9 V> Тc8>/gu4b8jnlEMt/תd\`]p} ˍfE/jZ?TP[4a0R,> d<^8YܔeODֈ(x2qGAiƣl< y{ ^Vykޔ0@QD+43^t AT:AGiGF/ةCkAE tHP*4s"(!\EwssF1cC Xnʯ>n.I>#Xma#6M-p)Y^-|LޒRQ Cwhev>k%}9$hr :Skn,>5+{i*TJt p 8T[7Frx[ %/ȆP'+ #k݄d^9 pw +$\+GB^Wklm%#Q$tx'X6y vgMWB6CMQ}b7a gr£zID6ZAwxj+wB_6ZL"s-Vt@'j6۸E+ Ssq\,wRi pv<Ĩ 2^u Y䑌nŦ;N9+3kӘu(fTkXӛV5C&9TJ p $CO-:MlT+B˜sPR;#TXw?[X<NYxɥe?0pq^q@++Z3TƁCp.X8kk:4Gu] /3o"?S.}U놷]GOrh.9㼽R0+bLq /sZPNc8WUNWI;LhYFv 6TK:#s)ݳ{NK* >)I1W E/wIݠ# ݸ0CyNR ^# &qLRHC~OO .! p9>R S+x"pnk%+(ִK^Yt ZmdqNUj~ד_\*PQF{&_Zq ͦ .MW_$ەJHfnU!k"|Ƶ(lv0tFak8fSftBS$O)YNECflP0Qi"n/I:6Ig)K3ixe.N%K4eno|3y .MQXa Pdm1t䉦4`/H,eiFsLg0N4RbFzFPA(PPB1.ݖk r<=p,0-&dݱ.Yͻd"){IhP"4#|y-=Kx4lGYâ[g @jj-ҦyPɆ;xrpx4)bc825e0 ]deoyˋ\HC ^;,"!uWgILX =36ļ7 @sU1LWQ dU8V;U^7̏ȎtSLm%I$!Wy m00^˯jB'QJ:ܤw v4&{%e;&#s߅ZI )_0dorͪ#"M7g:ba'v;?TP<GhM2z>7h=;Qn^H,\_lK^MgJ!]cnҨ5J0y쁁 ȤX0kC`継w.^eK6 sȻ.:t4|)OyR z+t*c`f@\xnIT 0xZ IaCSV:_#&٪Qׁꫠ|\q"w(wS80lrUf5ڑaX^& Y*ϯn)6hJkP [ ҋ-؈֨-+I.b:-t%kgI\|T 3=|j6'ε%=cEl[/jt>T+1,"? * BݧRD&q4ɐ &9#j@/}3Pj*,pC>3RtcsqqإRW$n9Χ¶AS6k3`ַ^>@$!Yrq;}{5E]Vpϔs:{R8DyMҝ'g^TZwץmhB >Lvt-`-)} 4yƳa( X宐1bHTuN'1x7CE ~0fT*2g?ްf8S|ek.f2ەUԒ+ ~k?k%?ym&Fp?  Gom(C| pPͰ~\uXQ7EP!d-@} T규[WߍWB,f}y$<42A/`@8ޚ 06Gro7Uy^p!<*}x R㧺W,‚װ&S5tH D=)z_…QJ39<R ͅ 鍯֧޻b/ !(dZ]2*RHX jH 7a1vC$! Oق6`IRw GB`^ ?>-} C[!70WG.u +!HOY j5}f͌ՊӉA\Vɩκ @ FW1GڏR`,5 V' 08 w78nܟɸGW,b7SId& %ÿ{]̍Lw)xNrk#.[@_F1H_ړMxh`IXyϣg ќB>\V2&?ٱՖ`׍'Rُ SQςxhvNM+pcLQ8F{@:rEE喍^ۧ:&ۖ'OovP#Z*T_39%aW>;K(mZTPň`7-8hz~!IR'xb1w(4K+lQ ^^ =:4\DwfɪOMy;ղ+z۴ekd$4Qe|BsQ=i?CZ{ +ČXŒ5^6狧,@C%_l凪hI±IH_*u4\YF/z]K~ֹ2"o5@JgkS*:y.=#2Z@_ďlD/GA7]`'f"GR^6V-'-vz5g7 M$ ww|Zho/POwiq%dwӬ {H8(" =XT܎C= P?$͈ 4,aa蠧w⠣d0ڪg҃w`xkI B; 2wz "Ig96fBb\("+NT̍'&UNT 0RyY̭Li"Cgh1XO`ƣ\z|놫D}sA2Ζ5e2sW7eT/IvcΆlu㟖r(qz+DhJ̍ 8z\ ^)x/Y|;Frg -nKY?U%yҭӪ{=Fmf-xZ\&U9҆Pj~,ϣܫ{%x EAVq Yً@ONչI,AwGy1$]DfWsi9ĉG>_cz@ąK੕û"U*iϽƬH9NW刵#d4N_Z^qd&(#҂6CP7 {)$SͷO>Aܶ@]Ë%Z[;*%D%uUT BwW60$f/5ﲩ3s>4O B:`ЮXS Ryt4gF+)Kψa1UPcm1] va3vEuk9dl#@T &DjNJ'~tSc;UrPw?[; 5?&Ӧ=iϕ=bFmͬE;6kPz'dw*'+SDdܫpy^:{)0zEK4c~q17%޿˾E˶?fcuc;nŪ]ʑЎN)}e!&I\AӘۺ{0Kd 1$Ͳ[͙\Z*%'*,Z֡(:Ab\Nرkw#V=Z% 9G>Y*iKgi-^lo^v&fdwVwKRh xvԐdM WG螳Zߊx@0CJsB҄`. )$j(x_1(kP}:ȣ EE&$4HDO;Ē` @k9*'?"09j@U+6ݨJl2PvR)⛕=bYZ+yj6*lY;KK:[UTKS}$&Q&ʀ) ^q\5XQ mﺳUJ兄/UeP&?Of"ZrB6d[܌{3᦮IT\#Ť䑼csge$Yjf֍z-y<oZNC{[k*nݠ{`/+g59X:yf9e1s= u S1薿  1[Й166HgbС_9nUG*05 :LN9C3#& qe&-ynrGUAøD 9a4q˺QE$iJ[_ #" Bt|BhgWV"$;XcfE=y!;q ~Okb Wal.qZJH*-FG50}45L3U]gk+~CyK}=&{}.7dc{!"xr%Q~Hj?매#*/ M)Z:)1c}YWK<)Z: ?Be^̋>¥ 54d#k$aۧS'k-N"%,QiJcn1F$늓u=bgb-#TV׿- 42vՊYxH$0@cǭ#Q8v&bzMt$U,PTMđ3(;ќs2´0icb=8j}G A6ԯȡKk Vb\mͫǷ Z2dzoT4çTʃ=̖R{AF- ݖʧ392T\emG w* E"r Y+ads@'SDѥ}O P`+&b<&?b Ú%ǔ#bz^kZ![=٭vQ**aJ%`}U/h冣`}c2eqE wO݂b:NH {JN"g"&*n3]vG0MVL/c6H9cfRH.,' aNN%R#7rCSM"1=!]%9Ojm9 ׸oPOE'82孅"fub⧈D]WD;kRx4=l\}dN?P7KG=Dt~DFu>&< 䪿8ӚJ>C?+ƹ/p%. 抣j<8#x7E\4hTŲǺq'fye]EK[si%]b"G /E+̈ز{Ow;׼0*V>J*k hE!9ik,z,4AQP'%s%{d~H?쾟˞,^%?*M8ήj8%3lx /ON'%dl*@XO3΄GdX^#a2LoGO ;s ڠ e8_R&6lO~u/qى421c QX% siQk]/kibĩGcb}fxfE]fr9zC2])ɜdʉ/2Ӏ3ÑO;XsfW>~r3`}a13fƣlbL#;z)ޕ U?X ?A\eC7ˠ#G h~G\̥5=fy۲|o\j_M BE@?+a-|?Gb f/noxegR픧7iȮ bvޠA[wZhG<%'WSLu@IEeq²oکJ俖J.鴜+:6>svK@&PH%ܡM릈s===[ڌ)KXz+\f#".]t[1PQW̕ƴ>i^.:NʣIG]3X%X454/;Udf]~q癡 Agu r:o )\ ihQfi?zhښ6]JUMv-:$ )?NΕ7M EիSXb4n}a<`;kɳiFgPBpH{xx1]ݳSka?_XңR\1,m][T,UefcXgf(&Hr]_ ы~ub˶] y1j/eɭ ^|k`)؞(-#SM+oIw5è`tJ׍-c>1rC}WBǡ< |ȍQٲN3-o~:v@wf;7󢇵k rgXo-N =eDVPg  [+a?l*V&h bNI.W7VP=Dd;eD,9 >b=N522 |Ќ=aCFjgmbiHJ̑s>3~/g`݈ڄXY.޽ɷTSɑbrG#T ӴRF1ț>E 2OJ45CCg9%'Vn\3co M#wEɗe6}bt-{. JQHa<3H}}$b#*k3#_J@9o!4h=ޘWrrFxwFy0J1dXkrl4Vꭸ$ɨ_fU$$ VNq賁N@EP$Y&fŕzN0m98ŭ)֜99H^"SKh#WYۢ)J@Aϒ=T,4XG!P14b^aܹp4 m1pDk$)|}347~`-GÔR0_yQɨBhX$Ɩg;/a[ .W/SeumBRUK-brŘr՚TJSP.V% {LT\$<:8Fkk)G*GP"X㙚+&:je&(q4$ C$y9tɇl#9ȍcoSRrcR 3BVS `jC7DL ܞ w\ b#ТMr\64¡+)E:iK[1&D-8m*0Hի%|D`=ߍh Ԝ] HY l m$TZ KMY? xFCJʪlkVl̑K)3J}Z˳Q[*al; %sNPW~> -^juzqfyܺ@[u^Bu_@1iܮKYV={9ナ!$d8j %>׸jI{ԯ:Yg#0=jo lK6KKJQT!12~)> )mȱϸ}@e'?<+XR2L?1 x b ށ"')Ө&j樟HnڶG@S, +$k9UTD́y%Vxo/i3Q`!*$ \d?ck2h02/ .3U u$ݬg,;6BNHM}rBIy7&ЩK ooe(-^{ :B_It 4kN[7;V^tH)|T< x{bb5ր ꘶3z~\![ED8)%D_@2;]6J1LC,^zMʰAuY߫~&(|f蛫a rȞ|Ru%>RK#гliΩe'oDS]EA9AD/gEGD-&> 9Z ƍ f* X*w%^oA& <2*x}c M 6f |g>Xr2qNEXo1< xT!l+zgkdN)ؙLVJN4_e$)m!h"!ܪJ MP`9cl?hS[%hUfѴYnZn"mCQ00cR*nqm#*H=1A Nтߘ&-!sP3p72$ e8+yyFN/&#Udajfa'6g;.z;cghµ+{&D7/6(GY;D9 OͶu}*Rሐ"škƥ*/T~IhĔ^y{zjo!:pyL:{"2^r ٳPٽ(=0ĶQMYvV#e-L`Ճ!#l-TJ 0I~T֞Dv㲦Yuj`N GvD:v㟵 tVyڰ͌"5 Q}]d!mUB#WH2JnF:2Mh\WeIn\0"r3^mtHÂø=3lqC?'d>EyU?dG^QftAgoM nRRŠYKbaTC?2^uF4{`^^` 5.{AFT=0LD+s 3zmU}T.k۹Fi6omˡ/=&cjxabr8#W2똏%Qz7c$! hfUA8{#dU8"M EǷ@L>RKDa YH^18%Z e$u^>]:pՋV h\KYCP! L,4=pB4J޳:ꃓzt -a Rk4& ޱr맠_+Jѡ~sYEr7)2iI:i|1@ub/ևM aF)wވXiЗNqiP!`P vzwfoH7\#1A#^޿2f-i1xZl -Kꉰ^XW,/W-։lE˲էZM"8`7Ǫ Ļ&c^)`_9Rs<s2OkdK$FBΊƖi䑉qWu2elGĬ2T |U+jvb3!>ԩo]H`Jý>FΨHåʖ@F$ﲧw-קYoaG٩s`.BZ9WaRe8Gy0c#l?'M֍C1[CjО5ǀ.Z-"Ƹ(?m_gtO үgZg-fшh8Ht7C=jv$?#:垍ʲ1˸ɱ$[p hIqX4 mX@wm1M?-W_}*!#nR*+[M,? Rn$oAty?9h Do0  >yqZ46$b͗8U$0d#UVA]$<8^dA ըn:߽ڼ\]*ĒIł`k_' {Q*DoLqcT,CVp+l.V 6ϚхJÂLc;s|?AvXjK@zyToBnNk$6ꓶ  ]"loOJ;EE6vS!Ug%ojڭ&NLs 250!Fٴ!B 0|7:ovqڽ†ftEB.8S72H:TwO]e#W?nق/ean"(x{7wy yۚy3>g$ t )FQu]_' ktŜ-jf̽/{ UkJ6W׸5g-*_^YW|HD}}iko˭pq\ ̱[IDHhzf^rԺS~C_ ȡ(m̬(洳ɳK5i^ !*GQv񙒎7`Ҥ: (48/n,I޲Wx^^[R&j!)'6m};O!3' Q!(#<q ~ݜcpj&a=U&4Q›ͫ`Eǰ9|VIzjSr3.tT[ \Õ׹xnjPKS%O'6 w ƀg,I6! L/2.T H a2Ї+/)" ÔfV8Of'+jӧP葟8nW8W*|shdO85UdZDc8/o02S_ h4;i}1E50gtuAdYef%ijK|Fy=4eAΦ)ғml.WXL#hHo]XRěR=|ʸ 3ѤUr1`Ծ_%J73#j8޳涬q^.9TV_4e:)pVfJFBX4Ggi "$%(0n0Dcd7 C?,D=&}H0~9Z_^h\fdy?zjôK< wv2/JﴍumM'W V֩杄QeS1?Z5F[e ?~wOCC`k'Wܠcך|#H2I]Om!-DI8R}I+#٢'URmvuTaN%|Ʈa P*YS&Z _D,QsX"YqN9|K !K2 1/䕹4+z1la2J#t:vd};IaO۲^[9LN$ћӲS}5q;91}8$aDK7.snKF`̿G N# }Zz hhs[j?}h4:GteKr϶cdm'9x ohJA`-Șьo w[G:+M1b `)ݞa͢nЏ#F_Qhz(Y]GiEEW,aIL0m~xm+:7;,JfSYI0>46D.z9l(NF7ZY`:t͂D< Cfw!f.d6l]<:]( eh)ff"/e1Ɗs;vYDjk=S,|RIa.dQ⿔U/=F 0bVk<@=5-|nM=48 2nrZ䊮q {>)$uA488GQ>_8*U (+-[HSBRʃG*y at C}¯FQ߃=Wu+Y^P/5s:QTdJ6/&&-4)J12wiiDh!bmCC]pzZ%oF.䌁*]Z14h3gbSg[{ҝf@]IYzQ"Ӄy2PDiѽsV^Y0%VW'>k#;QI,zTmSɏ*綘AkΆ\-1g,w xвߤ({ toM m5/ouE{暟wDt#yzbNu~]E(\@rRV]"H\iC*lVxn xU #a:L\"y7LY$2 pG5O#~k*+!{uze?Owwi" 4WloX^ Zy҈WKlVMo'u1+<>Aގ´-6 Y߮nBz^dG6^r)fwBDٴGPgXdYkr#t'̇uEDhӿS};HwA^!܂]W#M` 3=7b(V؝7-a`,.u.2p?ě6vf[nIWm; 6B55$a;vb9إ&`h$WST1cA. ^PlTEj4\B1[=V1C-]~%XڍagRt? " =0kzH#ff-$[% 1v֛Bse(?=je)lNA-tcƩխuQC4jO]K@2B @xqHedeG#m"{_H'qKV/fXvTg(``k nݳB^24ؤ4OJ7ghh]R8gɌ~o7* [H&6p9H"ނNN%{L.0+]j"0%.rZ~2UjN~ d{ΛۍBFû#5=սi)6daK˔MMdUk~-%U$gi;6V*C|rZUqķ\9Z$G>ߤmF.J }!n;eC}nR|NW oP@YEa) g'B?)irm@`S.L+S *ϱ@` r&;b.1u.!VAb̓.Q݊QO Ё NUas&7pol P$j,t }*ш3hiy?ڃ<T2ݚ %Gs6.މW ^aBvx!"%84MoU:R{{_lh!PIC8bQUhAJȌ*s<5l+Vf+خr6pbzDH}"fvW4,D} &N\% YTJ};>w3IXu+L:ec hكOFNҨ0=rR> sgcK,FbچJkfoDŽ8ϙ2' (17Dz4<1 `cp:5@~CB9- }9id¨&iݔa>"޴N/! &Z KPbN,u{O֥̿#ɱJǹIM̩>z qLؿN*zmOWNbN} `XӣT/}£,Eʟ@-58WTluΖL5FF-oE;ɈM:TH>Sr&M[憯wxu9Қ>6Ea= -v7'.=lJ\FoPˇ&F7|%[L$.`֚]Z,hJJ&ט R @H>u%jKJ@W Ej1:;N* 7D%5N@`eT bW !_D&߲X;>RGS.FCI[ ȋ?/~t4)w0v f΂3(}W[JW@T8$ү93( ~/NtޣwEq*[!ֹ JaBFYh\(A;ys=d,4p&nuͿkW&Y$EcM[{n^G@KUX,,Hb/ߢ-K{,$u=QLK1f-Emmk0Ƴkk_^wD-Ԯ=gAMT B0"bݩ6]܀e;յ8YwtTS3J{AisNjHM3i::$!RNxU0U;imho#*=qЎL }Črdh5PI8'Ubyyxak(rN/5%_S!t~",cQ=Өt\?J `0m\!$ۘ!\Ϻ ( z q/_>insqT')=NiJ"Lؤj76U2JAfO6Ii яl7{q,Kh';ZޅϚ> $,؀[cj2􏕜M!!%):֔YgX伺ȧcS7]7Y|Z:UUv%>$E>AhPZJ>5ШIj*w/3hD]M`%2#ݪoE-듊 8x|*&0o'Zչ .ZGR{яcΈYO.a-{lrk?pxIX4Y-Ǥ!(8TEkz}^oݺ4N=I|w PC3epG tkK+Wr0vG)yl֘1Bz*hd B߁7>u/YmiFNX/iB' Y( O,6z uj^*յ7pv `by ̅ ,ٖ~|/ rrIہuYs<\~yB_U']'OŴ-mL޾1+ѵ_ʼn"d+>H,)5JnUzT8eF5نLndbOx@v5'P[slϚJX H>pEA]z[ņ9,NV=oϾ_ Q$-W%Wr-qp [~e_w[X&O3Xྂad8>]to Qvݣ&e7 ])0Y)np60 %/Bވ6t } !^D+O,%d3״JOHҸӮ]>kG&y36%o0֍:K3u!j|_γ`G VRbϺ4 ףDwO;nv)bA$c}9ԳvUkaDŽbm ?H׸nr&{k94>T0eD-%(;mˑYian9aɒ#.%`*/`55"Al4B8i MY],2?]DeX݃aL=n =P=߽.-U [rs<^ʼn[6ղHʰ9À; jjI9ew Q;}y2pN}6clh<'9q}/cb,:X Oll6} ['Ւ ,T]C ܿ:Y. C &2_ 9Bw4G>{pqoiX>Gln|AJѓaL&`Ł^z~1(v96BY5 LH^[B9rW%ڔz6;~1,z[λ :ϛ"gtdG 5+@):w ;>֚]`^x~Lo\" Cta{Y 1%ȇЈXh]4ٜ40O^*B\ ؟{aq!ˎ#Vyx)"pMpd@ӳx7AeG+ q6{PurXo E?8+W9IK;$DDG\9??,i0A!-C32nn-BsbӾrfU2`c"]{ib9,ϗ.'Yt'/.wGYգ F(Ja'$Y"?1N_rCvPWw9|+T5v<sdgBTiiU&s7Ugv8XU4~W/nρfˊHkjoBK+D!UrJ|'wǐ%8܉+;=rfP* )BeJ޷-?D9mKߏƷ9OZ7ݪG:UpeFb=s{1)dWƒiܛ+O~uvTm c 4 A 9%KW5g"]{B:dD ~o8ecxur ApJ2%씼"`*R s{w<~D¬O/CT!*nI_E19P?v^&ׇ* Z9g;Lϛ?7T~6h3J n3]kJ\e6m"2;v}>n=͊p Ij kVdyikY?np{r,'>FHeO- ~ b֛@k5W9nsj|EK.z"_ESI,6"9il1_n.q$~Cd5QsCcUK}mWegb$PD&ulcOfD Ju7ѩGOegP&f(jSq+Kg!ydUUxLpyC!O0 9@M8Q=KKjhόyқ¸^wg{: 9M,^ܮ+exf/ } v~ލ YCK߉'w8KI7")&v2Yo4nZ78z;8mp1?]qjڃ DxE~vܢ=V8h}6js|0y4*U*z ۗӤ_`X :?߻i+omDQ $Gz 8 Oɯ ߬%Un-ށڠqT{w?_}T+I* )rLtd 8[ٺґ/eQ.>p=شQ= 4AJ8l Ln{'%nU_2_ln<*,CLzFJeQyYGoa=)[)E1dBvŠ3Q=|m.B7)e"*(h@pM~>B._QIK&)C Įr΋XRZn_i~\M! vX?$iT[AVPiOg> MxȢ Sh!*7hEb4-Ip1+@zמ+w޷Gc~:1`<νIi\1JA2&=G.4B:엍c)~T |/p(xG@dPB<ݶ edvDgmGmea{߭eqVB_g,ݦoLРh5}#^[Rr⫟mh(R."Rb,=Tz H ՁW][ IWDT+'O&KbNUo7HDGJgX`?>WxGU'mLUI #sƷ@r?ՙ8P6ߍ?}8&y2`.k<. &ox<3O^A/q쮱Vehf\8秗GʨITQs~i5pJUHtFl }s,rZ+}M}VDg= |FOv&,$jZ. 2/j33J31)RUa^&mZO 4Ibl?\R@Wf$ 3mOpG0"Nk>=*R<:7Yr@7'(a4?'QZÚg+W'S7X!Wt 7Fԗ c*ɾ"_~ ӘG+J^*-b}Y~4PS<>dOhbLF'zuﵩ"N4~d? G,< j2,V<_9nU"{{xlۜT2kJkeǐ~#9nZ M_9|eqeLq$ niĒ/'z3rgp9_PD8v͐}f%KAP%^1" !Qټ)eHAUCKV7+۶%Ɋ;^zW=!mġ;E9I$HG I L/ )haf ,U@ ˂ WKw(M]>ӧ8G%fé#AhtJES^'L;+'{YvЄmkP=v1 E.αD@ygׇJp߆脇 rPrAlDVSy1i pFaC㉮]?LS i2(e;&2S~xQ4fm끭#zts(HXrՏIOSպJ\f̤"QJ@9(|Up Ry g(($LY('1Bb]#ʞ@"M&|c]p|T]76bDˁuݤAʗH6qjex-a_ʥ1 Uδ4%jPvh~f&\>P龼I3d%9 iDlnUgMb"m#8ψEЭ3]g8.HFg<ޟ$.Hsgҽjc!cO(e0^`,èUi#5h\l o)i'|OV獋A>%*T*\?-–)bSQ=]x0!Y 4țF2~!`Yt"R T3 61q5np~EYI/̋z]W ĵt=g>(C?~22](taRM$%0_ɲHӂrHKy|]{Tq#z㩿٥8gbޤQ7RXcmxذ -jaRqKv' \'{ޮ&q+;& eO25e嶅C Vw詯T}h35<>*fx4hqvϏMg{i ^gѬX:k)=xпx',|%Ie]OQ;N!| wv/L @U{tj `'e9o%dP5/*Yp({wW|\ɋ}W6@hcE/ۼRр̓w]P ?dFuZ-L;ci3]N&Q9&^w $[V1x^]u"\=\8_a@62X< i|7ٍENRG.JZ ^Z I=%\aţ$&bbJ<5$}spۇi3] m~2a|щI4M&"e‰IL~5!`TRSDxE+j;u!` F\k4s9fV$眗3,hvy^x? LiAѡ-:8`g8Y(GPPC5p2*byIۗЬg'ivzO;LF'D l`9ʫ='5GuSs :>Yt0VE誅&ir)oQ}ȝH Е8|KբgYϺWО,J-!v#۠gIz>םͬE6e2`rĆX03}0x8ošjͮ'nobP\dG9יHh$l?z{n MӒ ۝m@F!,[]? 3: +qSZz"K^[cr\g(KZL68`l߹ 1j>vsT@rX5j‹TsDD3$d}ϳ_Wt*͑ @ LFKZL hAO՟ٝ/aJSTL:lFFE5lhjcUNjE. GUU xYu~$$k|p0D$[+p:&i2[o4 g"ㄋ}:M \E`9@ /'xD}W+;K2V0)4wi4ۑBgck)9`i8U,t%ϽǕ=J`IC }PLݤ >8I >T7_ҍz#"ST8 U@&Ubh+:Y:W*?wxL] \hxϚ'bkᮩ~"z?ծ<'{.jEpy+(Xa"N=~;]DUwH|N _=* :P%nTDaP.ڦKkxܘ>Mw(|ڗ[(TQX%@_x8usr _,W~S|Uy'LHZ#vֆ$\9fC)!󊦆tiCХvh8let(,)9ANhmAU*XP.b+- F K3@G/ T@,RT#EH䥰s0>t_!{SN?` R'*dAKO64%7Q7g㜓dEEF7\m_@gsה~ 'T4~; i5`8Qj aϞٙXJ%mYfd@Cy.;nnuJT+O&?yx+#*Ll耮§k2r.ݾI65rj2OF=(?qz -ELet,zhlmqMHCc&S9f R0 Áq*$.}m@%~kx_MKkڊڱ@,T M/a7%13{~k[r3͵`Su*^9Qi@D́iDԼO9gO<~;aq^K>ř;Cc^%6$1b@[񨶉ק`*y,[V}sliWmmC^eOO򷇏<*7^p )ص\@îSEUƊ"U;uBd˫9A2^{xad@)p Bc>T3_opf !/}輄=TWtu.)V ;.(#vˤXa|q9CrgM m.r:3o#P֝!#uɌ#5/|KI|-BZ@ (U'#(O@rZ,UzK[,BxQN%j1 j=ZI7:dDy6:`b 94 Bo[{K(+;]wߋ>xĦ- W0~t/MHG՛$D_-s d?09^׵ .nʸ}Q{/"`mu.Ix/|N:O2ļn9f(Xt %˔.1ramg2r C;&خN:؇?#PNJ#hYYX1r&:&?d/p@޿YuGGܢJQZ}Q :B*ݕMтc'|ɢŅ]OG tR2[h~lWh 9+o$A0Z Y.UѸsrJ=KKk\PA^82H[ Уc S`$`j y*,j5%c^qܷS)Tg)"|> i񍋼)(ܛE4wE>1ѻ Dq8Vhぢ(.<.y4eA. (ᩋD4c3_۝UvIAwTS؋1yh95Ux^ɸm1 'Ά$^&|v"3Oì+- t[ׇ7i""o7RTW\xrqfo,־S(f{n6a+W/OƮf PUW; Ԭ/ɣz` "C ^$GKLrS$PםƝCqT_'#-/-؅`yJoٜw ԲOL`P|wyn=/:o 9;^vFud\rLe^LҖ& ^Tn5".(GZ%g;kos=棲eH2e6(hWATC{rȝ[<.ei%^OrAI' YUJ堁ibHYˌ^ ֶ礍ZfjSYB-X I ɸ_` ]b8\AIeN[DtQ֒N6TNyW U4ZDNޛX*H UgV~$1?K@9u# c#(XX-D) n%-c@`iC~ŊPoAZDCJU]an/DS h`.L%`Uv!οXp?&s*_9*a P[E"6# AE/PkSpPh{ӖJ| ֑1sI1C]2vI iSs!KY>&*NvY[&_POyk}u2S]J',nnX"]hR5`8FCv=H)}4ɧ8x554>UVd%'o;H`Uq] ؁_LՁHm^C: 7#=Z`scC,ёMZ{?c]T<8<ˉW>RN ]PTD/"EƏCA4Y&Ѯ_aޖ[G6{l^X#c_k'e%5jI49* #Dg'LיmB'ߍ ֱ zG &X֟|^=myM࿻p&1'/U`"v DCC,;^Ӭ-`&}IbFQRIػ9ImR"!Ϙ䎃ΰMZaI{ɼH>U)W/={.~ƙ`KdY&8Lבkmxp1B tI!u PƙWdlT_(d* q44nlI&^0*v>)n ~Iwy~H`YH<EELhE>N>?p0db~KVY()"RoSs;fLo>2mL ->OxZ%O4$R5.!{Ohk06rPNA:)AtLa/Ջ-i']mDt4.B +_b(YĬ> < '6G@ *O٭蕇/X$1F(A_l+,(&߀ƒ`eRI3ғ%%8Ճ PNOla({,|L+4ٴpgM-,ۙ2r ͜a&aWW oG7æ]lB&->WW c zC)\ z[?9sh%X7SMԁ4MbҼ&T$k@UХ5/fׁzUuqG@ڭBIc!{Wk櫐;ʗoI<:sQgHѬٰ}<ĵ% DO@67A{9Rnڵg|O ][@QC35w؝# 85.VBo ש,6Z;v hqxil3)o'蕣nI>':1voQZ xOLb@88%I*3U4?VFL?i8ҠTCzO&ˣ Si΃Y䜅*c6€3]yyT-";.KZMoٶ'#IJ9mB~A?w7*#]Kȃ*hM["qZj=ǚ TŅuz3Ɂ-2ڻu|0M9?z?}cV/X`f s2su!n=)MȒqP<,)u{EʈjЍT86@n@CfΤ#X4aK卵\7ƃ[;sQDp '/*MOjs<zaeʘc]/1\;jMz2Rl?#Zs7=A0?`n@Hf9K,!~J$[gv5# ?XM ({qԂ0.({ %qiZǵr @]7NTZ?FDȡ'$[3d]^8.t`ԥ('΅ZaQXῑ(<[8C.3VmTNP*h8Y|[^݌*A3XqCD>ӎDzF2|jn_˱sŸw; ++FG!Hvuqkƺ׊Y'95KtTdL; >(!sʄe _n5gRȇZ\[f5Ur=J[i{=fTMD~u{_xHՙ.{W ',yp#E5$VBmY[Q5*1F//O0d5k %ǾUC©wY=숷Kw\*;PGm4q!]65ms#*:vvǼ(,MG'L!^|a.'rRD hkXaZ"}&"rG >ŽOØ:3Ә4b Wr\Pyts.*ƀ;flhAMO!k/p fw!\I bjK>1zmkeQ;,u^oIZO+pЬVӅV/mSi^|j`is rW:fR*-zYSO%o߯%D?v*XEVL640p|4;UHOCfQ/!KnAZzc0kX/TNjCO'ܙ#1V1&!+3CqOQKHbgs*ߎ\?Yjl@_ɶ&BNl/Q&M"$.BCqG~.guщhRǾ&~ nA# d6Ƽˠ5Vs]s2|u1m{+jlATJ=$~WIEo!+f "zOof_X,Ox=j ȕ?iIz=Xu#q !ʁCw.MA2 "3[NqeVin?W1Ч{`;= -ғ xj(dg]nyO=/Z\<}d4aAoh4\. P6ulw"k- 5 *'DŸ8\;6Kn&{r+xp^j50o}(L&:5/D)u_qK\g&w( .[r[m"QH nkObgԈmKك *ՁR9^B@tQdujREΜU_"ީ,zo- 紉H'H[|^ ? ^ah+6V_R|kB+qf-12ΰRr ̓1U6T¢=1 " '#7qƣ=ؾzfIiB5E+3a  6j*veB߻Xքع5jb~6("Mq] wȧ?$2מtVƓ]-uX)^@22"pr 1<ĆrdpР;CB˿6l[TTQ9PH B/|Y?o;+e셂$0oAoP"ت],ʊeHzYXǚ|k[TSz|4B-`W'wx 7};X AoDd)#Jak*{/`$]h@ȣ׺y c/wbj9]hn3 lJYǩ|pJ~K@QB@DU0r}s%KbgY?CcxLE<@Ӓ^*d(ֈu bn@BR&&N6[iFfg'tRBզ]7 ˈu"%<evFKSB qCe^m7V?JD5zz .'D::q7<3xgYE J'6ږ٣$~U1өJ\U9xidFgBziFm Pv_Vj1SpDwkx`: !6,,l՟7w$I/ X3K3k qwoiw꺈*4%lhהU>97u$2"CV^B_.udt KmSH8VEȃm-$DwZdբjb.Z1 )lF>I.b g.F+vmBq0Lkg[E>_0ׯft(ق$jG[H)y5"ޔLHƜ8+T)=s=(C*Pz{@>Avip>B"^E[/$0r"Ri5 ii.AlyVѬefi`BM`΁7 f+|Z tQz#X*"# 5#(Lj.g=,i|id4.(*fJ;O8E\X=YSHh[3+9P|L{]bސV'Me,UH H@wZZOa G77V*7fU71ç/1 qS g@yK^x4)loήe(0Qᱛʅ,O q2U @ד7V{\44g.){Ӗ,7\dQ`OY'=yRZ *^CVG8nУoI'$* M6 5)B) "Lk31VHaUX[D)=>6ށz1O1bՎe<;ߓ2ZYP T<[8V?]ssC=,m~b.8yxE'8_i}-XR*=p>#DwnSb:1:³+r6ZZF,;Y'Xq\W÷_F e0cX;?kɪo7$h3w7A&B4c/ {3rߓO-5ֈ27 wGO4"Ggiݲ!tTjcRJ.`jR>RrdNsv,U=PIm ]HITjmwgҒS,Un3֭_=s%G`7Aef;Om]ok8)PςbsDك= {ne),ݼ< M}(y.$_Uu/4H`4$dك>\[\~.i&zTW\ꉼƀ8l[(&ϵv<E\ڬ5冹8$߫J8N%"M̉-j!֤1I63QoLrQ)xES|#]/cУϵ;_‘^snjHROAe!oۙ?f6 b3Cг 7D$ՄAm.u3 $2\ z=5~4'I# nRLt0ox 4f+yDu!qpסTp=n%+ٹ0!S˟(y,[O|RIϩQ ȵ[[r7|H8a֘[q:ZUp;SqĬhsmQ@z f*ڪ=>KRq܇}0pjOtޞô:h,sUŌB z f?2ŪPl녪 G]~8id+ȏg =OaHYfv %8: G E^|_f3{9K)JŸ"ir49{,Qr} <&?됈:Ik ߐJGQ}lWiAh3(@w e5<D8I~28 ~0жe=1One.yo$02،u`|͝ΟZYs;vgYpɖDU}18)#FlRYHظOe6q f Wq}SKB56 felԄQpϟT;?thM%bCta#ZDn?lK0H?t( ̹NM/.7*D.QEn=nYH;<u]20@j(K?IbYaC+\ap5iPeN A% Wsھ%Z㟍lB5z9x] Bo3ku}Dn"I} 34*H6ρFmu[G|{p*WEvheP'nXD?/'p2)l#G96vjA3x &LAזQأm7V~FkhLβUll*n$.CV|yTKuK=-?e$qZ 4%zpIV,,ɞ>\EoijG{Y,>\lXP+ei!vp '#&d{ b0o[$zdw?uq4LN BAm.Vvt8W[&W6\}!eE)&Oݾ5?Z@I ){ý y{'idXp}_ 8f<ɏ4BpgY*kX=xpQ%3P% ~OMGF~ yԑ,"st,R}nqP3c',yhu jzDZ}TT*ϙMC݉-}!|!%g2$lyoCj%ج.Oy%njyE$f爟&pꝻsѽ!ޘWgV߽#dbfYq.LxBWx \$`(e #s/^:Cjp__GYZfcQio2}(!׬qMWi=J:PW]!uTU6v^S@6"Z]-l |+^(Kh5Z\IQ;3/LKvJՒ-S Xq0ʭgZ5[T >mkvsrrB rq s Ci`]Dz8*_c`?`/&gB~J[d3Npy*#O3`Ѯ]arҧ)>{d*pX_+s؅tZ&W5_ ǾU?\XP?:A?]+`xN [Qj? 2B/okfaD$nl̫0> c(gHcz&ň}܇M-QI5=֫ )6ÆeDm0K &>i)So^,d،td$\-,w) 90=8GYguVc\WAf[)MpA-RZ[!؇C#n&i=f;g\b}G-QyjT˗RDOWmKIZ$U$R`(_eWUUv)wrUNŠ RmNb(h]ėɝ3LIfoFCO"VMYp{P;Df~n2ov H_s4#'svLS{/ R5`: yoFr1gۭAlP _/?$<=Of0=G5ɾl F.j^ J]qݨ<g2l` Eg;oH41&IᗵwBXm<ˤ.&L.Fz / 0N s"X]l6Dt:==;YۃO}Z4e..5l:g 񟣢9X7RD dVF=ρ;įCu0vqy!yN%tlvD4Yg| Xȏ];MI ) ͸WvLPcMi.tpAUmU# 2σmJ~\i}rn|J $*uC 1헿*YRLt$Ee K6';0O`/d #ϱ (L9!Jux.9ұۄIb%.)_UԨmJp'|Ogp ~dc7Qwj q~r X|^ndzs`р_<7)Ra?R/k4's㗖rAfei)dnk'uq17Z'&#Y8ۡ (_Z TYZk zN͞QҖo1!gX^`Opdk@h(s)&#+U"GGH!?-a׽\n(1% 9_ÆT<1{?K!}k} s":20]iǣݰ:ԭ̏LMξ3=h3uzB"t]LbZ_ t>l Kxw_j󑙀3^#;b[O]r%LKh"t1 7B8lLxe~~l+4 IGgȞ2ғu#TZ> S7qYM`ZV&C,nE{>Cz| Nd@'rc r  ϐMR3-=m \TN&8lYؖ-bG4t xSx% ճ6OYpb%G!^F&"xY93q2»,E¬J )3CK˷o "OUs{8RBzrc;ňq2C,l2|W ĢQ]Ï'shJɂcF"a}S ;иf OUxJ? "b=l۾79eX~fTغk{a:1NSqR<ӷAo§oրheԩ,E-~SZ88 pF&4ixmB;Qc5x NӟmcH f]U/L#C^pE9{t_e"o Mn%@N PuO {?rD}&67@otfINJtЅy~Y0 b䬻Zo  LUb=x;7;MTUG勿eJzbN^ !P/fs @+eW_ Wґx{@fUY(~gn^Uy=A~W^1;C@՘}JAAaMtz0:EZ*e3?"-=Mkpe礪vx ;(B3C+Y,ng(ӯ+l iw,t`+OZ&9'70o?aَO[WCiAPC, t>@-,HZC+Iׁ+#r]WH6ZV$ejy<{T:HupS4F I$h&swMF]&9|o]Ӕt =l8椈%! {<0P,&O?`2{$_eQ"krDӭH!tM-hGpԨ#HMnjaO<"[nIo?as&C R@!HQڥ{|pUNt_5O1%;Fw+dc9E>p}rmP…2r!j_7ףrkd. G!gVk1cX.y`iiYƥͬW'mSpymD*%ckbv-x7N_Kf`9O x%0& 8CJsخ(UU³ N4;T3#MUQ\RhH0P,k~`WgW[XG u wQ-Sp@; M 5@E#zij u+Yv6yK uPs396X`qfj@[NclQ):/Th(PX'{m0[K:B~~TD5d9p㶾u`p q$CqަX_\OVx;~V3ʹk4r^Fa kWWBAPF'iE"Od0ºg,ճj # ,2 cC( ʛё\3 ½J-0VDd9kcPݔdTc2t$AZW G9GhU_8Ӊ40|6{_o7 ݏv8j3U /5PHj*cb|P"QX0-GÐ7?lxwYi|#.x+*gT܃gYF^|9u;ُ,-7`쌐}҂*\'㲄iJ%*%lvC[F_\S?OhTR O<5 6S`J%2olNNq)NUa=y5h 4~M9*߽ȟDZ},Ӵ y㫭 ⢵|?_fFPls^Kfoxg27Tyk T6]!@Gh{ dG f8B`Qp 3Rf훱YڎSS2WO# #T^,[ +7UUī0!W\WP%Kwsv=SirFI^Q4@Qg??!^QWEAOf17sWL(qݒ_҅7D~ʋ¾?ʰ•AGD(LW"'AsdXJ;C eIwnևwZ6R1D(W+ \9OFţM"TWduK0$5/{L3o5y%8mx3ibq˚/hqPb?NB{S5!G$~JP5KHaI঱]PA?V>?#hyEm[7*#НM +lNœaJNl4|H7j(Y be"L&CW$aHR)fp7e֥˟G$2+IAZ`PjP۩RV a 0i^&@M٣ЇϚpsk%z@˂}d.&<;EdeBXl.M+&Eu{zlC@Kwy#?FuP T L$&%l1֋{MҤO#yH1(Q**}沇]J PCSHoICS5_\ ze, EC0hѢ5XA唻D.UưRF!l8[0?LIp\GH3ÂA籭Ws!LVPF&3Q؃u7 bX/KxmI'CVB㈷2 _gw2[C=;<OP5ڮpf{#dXnMS@ tA*uP%3FsXi#I,7pPV̧Kj^@BI>xV{{GdxPӯqWyy(wQ+9}_~PT ˬ1I Oj xL_M d{'K&y6h]Jrs(+k[\88$7Di$qU)[g )疘^C`Z L6"D{6m #Ek(7/p^^ Fy;Gy DqegAmOXRFXTuKEI7rK;hr uO{ /4] c0ټ;AQHlPOzOe]R w]3V"I;F0ZN3<#U5W}Rxi~Ci3hR#SDÛZuDxMzSa>N2 UǠ֡1=p2'8.dTs w6Ňzo`1tE[IS2n0),?VDr L1>V*zj[!~9'Pd 'ՔK"}܇w?$L{=V).3U@ rvAA$`+Z>պ^?33%,j`bQi4tXK?0m{逶-مmFoף[C| ֙4.pPL9Z8 4-U^ߩxI?աqYa >TEL(Ѷu P 7S/>$F#[X*zq22SJʮp*^a/#)(pۉ[R06z0 cfS$(v˂9ju~?oeb BL1K#k'l)I_VcרҐ1u48/Z2٠ь68;}vl`xXȟ._mHOXF4mO']x[t N{ǖ(9*odC:%&P_&5 -_M!$b5،v:I@j^0װӯɚði rTFM *rWr$/e,hХVLV@yhdZ͘m=` 0u^[( NSxEQĹ N,7S;?cz=&4o rNCRއTPz4@z)2k"ْ_r!(z% ra:ĉO8^׺Yfo3%Vf|51 >̣-M(4K֯,e8'GFdu\]H+)!oڈ=Ɣ9Z56#*:gׁOlSFˑiЫ+۱ְj-KdLsct,P=<ףaYWI4+v ڬ9JjjױPmku(ĕ)!,w]v!V7 2g!޵ Dqi ڎbw1K9d}>wL BcT=.hWeke R}Ljy<99kA#U=e%gPGP>sqg.*) zw?̶M(Zl8||{89T|`H&1'k$S:R5hV3d~:s D~4ЖL>bp% hG7XA|C\^m3pTСZoeALWu5*l O\&^8N[ϴa}(+@cjNpeÆ' :Tex$- ^TЀlfo. 'WIC)Γ 5l@ߨl,#ƺ,QmKl 꽃6ʆ1״[;3Ӡ1OY̫ŒM~4m"I ZAA3gDA1G0{wR5:lQSTˆ-l~er\wFDY2Df)tsުip h#?C ZPm*54U*G魥(UnPϩ!5ZY`XDz3bT#DyOREjg(7 Ũ#Q4o#y1 7VUgH;YeC?7S u#be[ɳ;CA#hf3yUJ\BhIAlßڮ'5_aen⑖jܪYGGDZމbٞ=P`,ӒV`Cf$/֦+RHΔh&y/&NfKyC@_MVa"G-̼ Q9XM UQ`W_NDʝb;SC¹݁4SEb҄d>pӽ+;C]ێE滪6 532%ao7Z&U1V! v}g7LJxJrCQuʥ%?~B 5z՛ٱh7ui!u뱵% 9Pf'LQ 4n8AdAhXU]z6+h-r, 70fT5qb8+|A;gbŹx6 y8W Fzs elQ=a -%Mrc]C1V@Ja-SMɻ&*5J;x27N]:X]vwJa_&ܠλX9sCѡ󹸁O+(`:TƼ DۥKbM CrddIR\%&SmFߡHZ85r23&5Hu8\9Bin=oبj6<9S24s3 rc(/038geʲ}Iʳ%NZEy nl(s sWM.ZP)%)ncIoNcɑhsl"Z9PҮPԛ!}v嚫bɉ֊WCsQvJ 8=b*qZ)j;o]Vu{]˘wzT]# כh:SydfX-P.I Ib콷v'AiF-MvGg@jY>K&k8lvU>ߏBLdw؞V(Q;7%P%[74I2Д/JXMsj'J> ]24hzJ*`w9qZ#?TgHRv: -9X)޷&1P  "@:ĆWvhX2Tц[:zf3gk+ΑX7o泭ً< NAJýSP@*knYk]hQG}?*3@6(RZU"o!WcB&u!4]@'\{r7ㄙT1+%d1BDaRV"J?ۿ"b]:s$ޟ6P݌_z#nYб&z:}+Ϲ B즙 ]Cеrh&N#K+3[Kofy"vzȉXꅓ˧ZaopT@<"6H\N3r^תBoA` ;-J?3^KK%V^G[%@ Nd"wC4_/f.R%H^m3]S 9guC]\riVݖE2X/fS!cunjܜODpp@ޤ_؊NE <|ҌR`7F=gkmK $6yԘS1 ,GY6QHw# zWq :ن1T@>Г3Vz{q)VbM#F˻Ι5y^v3׿5層Wm FM?ᇕkntS$2Д?,7[Wb1O0ܨB1pN,nZb3wOwLbFI@ E%ˁ$euKģH`59"̑Η~FdFn\Y0ɡLQVADK*| Ro7Pck>l^gAu"E5J^7:|5AWKpG9{$1W؎C}d"vC0 1,yJсI4SyzNo cNۓr䃄`!>maN(BgUjo#+˫$QBՊ#'2eռ29{cq/|g9'*u1AA$Jc`J2;-OO$ #ނǺ !{զ8ϴe?鿎}w? 3K;|=z6ݷUCf|D}U1NuL9ض7r9hD>hV9/zf1Ǡ|LT +%Jb80*\,kӟZO#py5quk]a)iN:JJci&g;aR1{q&_?YU`-⤐j1f~67Z}C>k< %CcxГm^NDpc'/ SwiiεR7,*ZY^2m=qhm̞`u,4-`u6CҞCB?SU,Rn^[YBA{wE(Cvq89&=h=j}`Rns\ bXrd?Wfh(v*G@R?H-B?1" >*;!aG ԉߧG|9E s)5HnV}z! g|ofuNi'_%KF]+z"7Շꔀo4:IytCR#y< Nqh{n V)U0;Wu& o#5f$XukvâX[qsٳ-30b% d/,luiSm7 oGοxҟc.MzBؘ=lǓ0M}? tXDRdK2cfjO+$O'䞉 vP} Mp!8Cm/[ UvTcn=` B[r&Lp_&/䇠PED^ TvʛUVbw@pL"iZ61 \[|7(.J1TzYKFJ+9S,i$.r'Uو&Oq] xx/#\pʾTCas$ YK6Nmml|nVN؏ߤgA-A,:PbzrB6, ;(ʖ=WGlL/*ox5,#(xP\UՆ7.zj]_*8זd MfjHG7;WW!b~IlpȊǦ64뜚bV_^C7.92p<67vk{8=F.])S|,{Vuhω0t9 )g/-NpL<մ#1KcS2~c^>Jy,٪x5 F\NRUY2#|bH)Q`? /g໿JN& @,eCWJ{ ɓr˒*e;Wؓ4JHzy*ȃ8TSzcTi+m\nAz 8_ _m;ӡ`Jw#|J y\ Tl?MAҜM|d_SfrC|۲z4W2w[^G٘R4wZokU~{|UgR僓p7o5az9Dm9BP(ߏP&,NuC3zae20kEfo?{%f SH^-'OKBwQ#`BznI<}Gq{7%Ѩ9\f5(fq߸0 Xss4ݵDS:Y|eR̮ۈ$}o-ak1C+Mz "6nmv'۵^khՂ~u zG5HWp'7ߣϡP0IlAOwtwl9x5yNsC"5J7>y/rWV'4@q|d09*&w-M&e|ъ^ GKjtAJpSKqQ%jp[Zo&C.eh2]Fym76PnVgАt;`)@*I\xځ?p#pӎL?W̤ѦԺ8m$ρVE]h9"0kjyyn[ByoNGf!R s <Aꖔw0{~,BcyT#18lt20kTj ;l]2NK@iwJ:B/m:cdǶi"tÁٷ߿? xTO>8KUi}:<#NOmC;&[͍t`1NF;<7( SښN@e ] b}R֬ӽtP aLPxb&>%·\*=:pH;puȀXj5,d&I< _$(P6r|g}?-jp2 I]%&K=˿>aRi(baAq['0f[gWY"5 D-&tlܯTq]A*0`QCME=.+]|8@W+sRfn$G5wbca5ј5t<|jQ@JP֩{gtt;ѹ褤Od{ /1By>3;\s7)|~ 2kô,tD{n][ӻY7s*z'|VtPAQѕl5p|"`!ŋdDItz+0<ڜ,(kyry֭D9u(0)J{^&@'k,DsŚ;UCx٣tsd_$P{Ędh%~ E&jƀ4''}42je\"z,FBVEq*){<tWeصE[ekIjW$ti"-SOEZ\DNT׮Ȯ"8Nَ= /Kmyf˝a}+ن1Ny#~ğ[)Re~nœn^lfղxtkTX80L >M'D@ޢJm2 `f}6y6d&Q{_3Vl 2ߣb&,l_NlxWҬV1x?SJEAd-6S[I>n5OJ'n_Ē,%Ӎ+!2_,Gzc^;`|"mdԡfnrRwKSd\:s  V#{-@9b ?}VҊܝ{i@ۮ(w\5Ƞ{6+#UbXTxq&b0 FHA9Hf[KcpFJ \O"9`u ژC+ؘ쉴"Af~2d;V) 1XIѽ>x2$ݍ}>d6B6z;];t~OrharmDbW?}$-r'B Jf0eM7ik mBQ"*Y86D35L+sZ>1}'JYV Jcl[CzL{XPQ49r#{pMrF"8"'i/)q}&xM:PX}oZBHEp-02lYSZw*yByUSCX~J55i[!)R.&.^{Xfim*V%:+~Hmwڂ|zTxl=v:i7U*= )ń .|y B+CjI 1+"1qV]ÆWEzXЀ7ݘDݓXI(K)]fOu-˺&-ϸqٮ#@=Z'PeQddдo="S,N暀|U{).N^S+ oBҾc¤%|3}T?X Tr3XPP%aW+|9h8~xԌ.E/;']wCHgwYkϴ"?9{~]d*d5Z0iBOΓyFZp4$lkM~)g\,y8]=eQ-1p*`S$p] Q3}l1pFƽ Z:M(O`LhAhv1"2U!,2|O΀ 9B:h8^h\&cu;t`# t7cK\ [q v}r%kWQ~3-6DU4:!q#hEzr;4@M#lHc.!珞h0#İt~OjEq`j|7ZQ m/\>di=Xє@bzJ0F%yH<;ۿ!xh?z՚<<9h_KMẁ巯^c^3 ]?}X7U7V~c D4 ]đ'/:dd eHNF8 8Ib&ȧf\DQ]X˫wj]d AR>A<b]pbMh%rԕ˰Rpe 4_bJYRTZ=d<1~g |,%e(K!< JsM?ZP3>l]"w'P_{-KykuOTX玔LE#۫ +R k/xkx)ӸhmtRs iwة bߤt֜؄n@VZP/ LEˁxvjPںo,`- }ۉ2G#@F}ZL6ƬqrED9Cڗ#od{`=r WJNc -pWMP89즀,1O6>V_"i]tQ#-lS}8uqFg4(0t'}W`JL?#ـ+y5bI[p *b[_mc? >uh_N(rp{N`78b"2jA^6:2ɫ4%g9. ]YGJoadEpuVZ%c8Xg*Y`U@@ 4NvCڱG.3zS j{j p.=0gNı-Jn+*,@QCsO&BJ {߮^r [$ ϡV7~GYB0X;v @E_W\a-@j8PJ.>ls%.xj-WfϞW+J<\]ڌC~ȽB1Áʽ+ħ(fA+MU%:;',[^}6_^H&45S+9 }o(m}{P6R20Vc[#XAR8NA 8=2PVBllߟ"c9/k$>V=wDx?s cQ|gt :aydڈWVyS409sxP;|'8bS2m/sւ+*fsE9V@L$ ] 8Gd'Ncz!(2ר3 &,TwCz>#We [:u ղ4bhCF8aoI\">GQ_ǵ\˴۳ڕNT|e%%(o)Jkg6aQ=냠|_pOHѧA|d cr;Gňj(ֱIZrElץ ? _*`)|B)1&tJbڳJP#VQх!*=AN]hiTqja6F;P:s5|MfCMJVk{~JM:?@Bt7Ҷe S:s~3مOǗ7eDd{Q;NPtJ,>"dÓ06IB-ƜwqSH*IPxV1 :GKw;|407uYqrF.V>lrHPlBx^S/C&p;})kpmHz5ތd͑Ůʿ j Wj7{`QA&EFn,v[ GITġ> /H՞Y*_@iʒO,71[j gӠDl4eY2aN`6_ (&ź|fM^:%ţk$>emweVh3c=;@; \ pS|#"Q Z"ܺΖWCЃr( )"!P̼!> *g1@@،k ;"Ϡj'-Věa ܠM Q{W ƥH߭~;g#P"DQ) n3e,ì}ċ'NA!pmԇlMM2WLWQU:W-LcFRfaNm m&ջ!g}ŋ'">WBevP\.X%{tƩ८1)bS* 0Zf~kQcӇFI c@0*xH&AQ>`BdHhJWajU띀 y1Gxr mZȒԵ9vW'ncDi0>Lt "XyN-첪_N ]w7mmqWfn4'. fCB*74؞/s\Rv{y$gcN@>pzu2oͿM2lԾ'2 _21+pIK/)|#/Xb^Z;YlBNݮ;K pK\NWʲ^sԍL:}AH: `8Z'|]ߑy F5&yoNdoo2sߡͺ o0MjzVW>+A jh#B,XJL$OYCyRp03 <]pSpM|D}ݚQ=lk"[u,c}T*~0 Xܓɔ[;TBk hp\9 E#3ܬ ZrbO!ja 82J,E}6~Ӳ{]MHW"ГPMZQl[+~3C ?SG+}h 39ΡBC/FOuh=y36q<3B>4& )U&~hMk\nIs h7K6x;ߛnp+hg=>KJa=$ZųvJΫ?` N{=uoYEa>QhKI'nqXӿ+i{M6cY+' ~Kgr27M5ccFd#>yp?cm-RAYqhpzgtٲoP 9m0Q\;P7:{WNi{#wSn?a.$JpNwpmxXDE*mUID;F&_'[="3ֳ|<(J;ٽs+/P8pysCv}woe҂}3ȍv%1=9` z\  J7̗qd~SU4(%l5MΣJ+@%Q3(#97O^1 30;pL8 1y>qbY~v[ ÓޱtPlS5ԑJѝ΅9h~lE;N %"ց1P":aιA2kEh K` jԧ6^kw:syLetkjԀ&ԜTaþS83^OYm3&V>[[%dK:k@J[\f ".5\܅#kѹ%$,co]}yRK\M!*$j%CR{;_tdga¤W䎘}5 ŏ"8^&2+j{{ځ ok1q AN9t#j+8MpA&Ĩ\zH7:׵Yjp.^4:PP8u{<3YZu4D}',ߧ$\0pKCCϝ] coe_r[pi" AX{i"rzXװzHyVNM`݊S%D8Ba?032>M<pm6@..@x,`wŲVt$8EbLoEk`*Sk1c" %.Y V"F7:n,+U >&0NmA ^;ц?Fm~2{R#CrIOZO;=P742iUU{kX1jdꢞBSn%*, j4|aI_E7jB,MTranQKPit˹V MCjDT7NBA&ȈPڅD] D&jkvj ݫhؕC L`߽ T+H~?CLM`zxTlLN4ONd] s"ιK'{?Kbkf#9k٫ҊGDX{,<:vC.R{fBpv0>wnZ6q}CQ+mf䎶ae5=V;KUM23е sϧ4qBop~@Ҕ֘$T-+[s#H;nuNj,ހ\ KOGcely69&t,Ey-& rSt69+;cXs|!~/jDn^/HD$ۇ6'?0fEߟHϻ޸WUY6W-i[̄4/Yf%-Rl y☰LloqE.2Vx1hg=ڂ^!H_H9&%CԿxeBn; ((bg(66&9couwYUM\i%n#@ȥD(<[)KIs[|T2Hͷ;>НdmZ[Î ^QmQSxݞN󳕼;ma]OsC Uv ʩ^4*`c0"޼6Q93v("CC.}^UE`i468Δb84UWqM`AP/.miwuEXs_#`>ibdF3uAP]I/He+_;eͧ!E$õmԊ<ujS$) %;pDw.6yOihJfvt'Jbx>?iJK \ViޥqG55w+~ {Zk.Pr]0`\b_(γq}Srha{ΡoBV ͯ|u&s:¿2V(7 jk$L4R蕊-"\^sуjGt*da&r?\R KFSRl܌;2APxQ}6\2VVh]x0ݫᏑg |dĘi5AuĊ[_E?c1|2(nڀI9TZOhƻZ`.[?ب&Y]2F h ASp=:?^ X6rp)9}ofqAoұ3nޅ,b_hIc' V(vT7o ;4]U JǒNͅ..YM6(C.I9|fmzmFSMlh}wt}7';;ύ6]t`)qm ^uPʾx R]=Z$퍽bzg;NhMT5LeCp%q$.ܧ q" ^bD9Rݏv[ȎLE<ݚ{+nҩzJ=gd?({ QK - #SsKDWۅmD9Ab5k "JPOg]S:F|9⃧ΰѿn86'URg_2Y3x&QIJ(J5-e "ϖ gCWa/uZ#zW1Y` 2YV!knனF>惥JܹjEl{~ #pLTPhdMM `m oTg?*/dJ?6$Ӹs8E!wRU,4$q$5'H|(mx7 +3 2>%PxkNv1ϔDǭGGSNB&#9,b E3%oJ͈x ezݮ~Heve$S++OsymJ+K3n&HD0 (F@0D{Ԁ )Η_^+@&}qdr焈, [߷xPLw/?R"OJb+ .q7Bʬ-<zA rߨ$o.;HiܛDa^&RS*́%$.]8(onOj!N}<| 7],\0QDb4̯"QfɁ Pe՝5z1И p:g`>/`Z ($c[T-9/fB(_U" U M Aބ1*r0rw`Fu?aScQn)W9s[q")=F.bmMЖ[fFIA,ܒM9bA&G6F'G&V.Ӎ0N^LL']_׽H_@4n f"1fPÐC\돗^P)~*E!a{~p 36}xU8) 4H ' J*2jMVv ѥTT2 j goPy r1d:%^O.;bSw|p_ёcײE'P[T䎇1"HKtsWԔ?|mqٍ$^@[bpxyrN+Lw#2-xjsy:?rvԙ .G\=Q2xe󈱒\pf0\fIW/_Fh@j[[ӥ~Q9QabKsW[d5 ȴ7<|Q(Qy]Ƹ.E.Z]ZG)ܙ ;dAT(J~*u!?ԐЫ(($@Tk,q(FA2=BgJ׮2]()0-Wǯ)_mo`SK,Ywނے2wёou:AMVIjY@.`WǕ1pkmt2~Nh V{hBc#%VC o&󃜄Cmd_ma w4)\3\Ep?ۆqUqI~dfA4Ptbl_ބH $uYMАYjx}֟{rfuM(Kŭ2wK PU5>IT"0idIXў[~~{T_g/ B%4OLX""Cb3t_L#aKwF=Q *K*lrCh8B;g'\>w2Bz4j܏R\QGhu )TwT!41du5|X,2V uR\Q@ct=ofBl Z1'|֦U"h<\zKeL`X>ZkEU7NaJx9V=e0sة/D?Zݮ! WσIS4dSÉxS);AB E{I'; G8`sF|1-0nygw45ڕ:smLyC}lA "Q|57z)h.8jMˉc)LTS42 : lMʺvZk}Hɦra.[mJ!d)>BFa-` J6D6ٓ:xI ROzʷY\-No\ }yN WMcr$hH5#_ExGX ZӖCd 왑-"RpVٙH7EôA q h ^Xlϖr0;EeYS/tԂl#F- is^wc %JobE)+c &! vۥS2#٧\ldǥ0 u# ه T?U/]΢Ū(;@75 DX`݀bMypQ.`0ґgdaLU!N~\ETHoE%!ŎubZo*UӐ;j&J^'IR?gi59Wx.G.$ Nͩ|8n"܈M%r>G^x+$F!V]nJЎf9 %3Yc._9%d66(>5=%DTG.Q"BumU#CnQ=?vOEB$]jF|,ّkhlU:݄ǀ{S!4dxslTEWxbx&͑W׏ `V\KY_(`&4Y{-1Zy56*2K>VVW+wX97d^e^0zzRnMCJ)b;KV^>O<+#9:Qش 'Z6ov n >7p೟>9w|Fl~\YI s҂Je2D럴 }|oP(\d 0U6ba %Ga9x(M:6!P !OwE@8).Džl%`YYh{Lsr_X(+srq'>55F=0Ԧ&$EߟpnJ?ղ23?yc(/ӌlEV w.,*aX_-?VXO,9!B 4sɂФe[Yy1u4h6W )̐eyl+=Ruehtoi"w} RNT9G;B_?Evlmgzr&ܜ9GHt[Q5-xpC=@MgO@fSi*qHB HvˆS)̍֌ORx\y!!ʥ%Ns] t2J~D{lpv1Xl: )5Q`[1O*T&)^kD-Ô<_S]JpYu&=Id~ms",NO}!U6ӓ6BgGF2rl_bP9wbBJ KF/8Z;;b{oqaVMa+B',fIbk,|r=R~¸2TX"T E[1P f]]cXkp ?+M%E_<:{d`&vs\hwk\b}{UM>]*rqo PϫڃQ3 0R%3.$(Cɰn 򆊦٪C̓Ʀ7_@$M<ך=!W!IL\V<d>g`&*wuܭZi3kͽq`Ă8=ޥ7򍕯j$؆ geE,2eo?#!Rt--6\ ָrFQs:_ߌh w$bfxh߯Yn6Tb>*M7V^i(\h_y86єE-ooffW@~`ң=S}B "E>]d0@ #n/ʚ<&D֋%rx <+fWQ^5*)di˵ԛcQJc`Գ"muv~$SjU!db+ϑw=F6GqUa$Bs x'\8-zSE+z63DT4ї0s6eHYS#IwC%#0XT[FVsvf(Xqp_&g0u\v(Nʄwǣe+r-h6HL֩ 4R#@]%+u[R!0g7վ,2_]L-8=W_`&BN7m(, #X7xșP(JjֺbJ~43ʿΘ-ܶ5jB9r/56C=x>٥+)K)vX.ȥٗX3ns4vQQT ܏6gWv6=g9^&uÝ#gg/i'ՐF!1b)r0zTn~Ar`}ln\׸HW5-OAI Iqb_7D߸ d8F@M-r5: ^>A2\l-fs2[mRf4NለۭȌAeL$j4WX!+sD/ߥ2.qE8QFE%|+z z /LJ i-o|iKͽrC\*jA:0h]C"|VS%&dC*פ_yI [2 +6nZ!u#wuP!$޴ 䏡;3ߍY!"b/ q`]8n3}e:;,Z?+X.kF}A' vd{n5GoϦ߫:XN,U B@--gOS71G E뜸pZLRXFX=f}BX'٣ZSS_1/)xB'ʨ9XX~r nw?L2SXED ΁ڙ +9J|hՌ3(7{y;$8cjSme&P!Q_h0S9nשIotqX3͜8#*zNb7?Im7}ÿO'zW"}q)D6Wsy7#|ފ7iy%Pw'N{R!nQgӣ(s%$f_e?9/AW1HZ -pFck\^c]|},Ӣ& |mrrU§ٸHLH%L= Ej9ȷOVU卞aC(+ig3iew_Zn³âw:IG0+T8 |Wܬ΢\':%az*V/-zL-O6*tRxX몀T=@Zf.elvvŜRHs6!/u ";1mLӄc%ad6ca, C+ -/Lj Ш_5]W@|zEB7X^VK󰦝kax|ʀ _ אN6x˰qAb) ]-iHC .F{,t_#)YX[9;^m 3 6Ѷ#žknf{`_L3-KQ%\am*oF,񛧔6RzqA5窿\%=H&ýv>^0mx=PbC [ Ozp"6%%% tlf|KE J0Dxk|;َeY8YKp$3 1aв˚pnzh6~z1h1luU?Z=Pn}yx?Rl ;}P[Ho^г;3>DG}O>@ưo>Jхe@:pTTnP~ nRX$V AqL W]q/Κ"ۍR>h6o>(IȌ{6WaǣdSz4a%fiTLʚ)+|i݋Ilol[ u8V8͸C ytO.c vgUL t_ 0[#qvަh1UzLD9l%hfz/fv&רqorm @&[#9ДtT.7&F -խ)%RH^K"g{RZtΆrw#i!I׏gC`Fp9J{L5 <7bI~bgvS^a:@\W:o5B M`ҍoc8 fD뽸Zgk L:BEgGH6&P:zJ8:zd&NcE._!!HǚKA^ֱE0JG u/iޱ`@:q3jߍ1C'DBXz&>nB,zea;Q[bEH;Luvsa6b`I߽&_ v|Gz+`>qkþ:ILȐ:©|-, y?(H1ږݾiin߽eU֯jWi%f]|XsHj $VC)lJ쬥Hn@o#Umnt:Ǯf ^^/<0y;G$nF/^N8 Icy nmY#HA  xԇ~3] ^YE\XI-l|aBCQ,rQFѩ#xȕ+8b'O]p8up̥a?ʵʗ PEN.j^z妪t7);+^OJ찣o A#U ۷{TqLdJ#3U1Cq d8M$h?O:ak`;H:5)X=Jj~g"0 9/ TA ]d$lHQϬZmܩ+`.;{So&^̓(:W ҥt+SYlc(NxdJKu(HVrj! &kaw%{ >VNt76S==p)B=XR1ŵ_qI:nQNhsVnկ|޾# '"WԘnNĊO-oN˅EJw^o% et _H3!: q*IMY:c]fBd7`PL/}^K"'THBً8{ΝIBU'ώ(zM{ɹa&\LhW.Nfւ'P\Gc1Ac\z,c7xg'}9$ ;ُg_l;<]@P`e`+ײ(ݾ)4ۙuh#$g<4D׭()V'~=- *\ {5o7?6ܬ hO&=uJdMHdDFQ8s\jO啂"Xn<P=kiߵ'ZRZ\Zq x5 SF[X ͞^ w8ZeYPf[N6}itYiV_7K2 9%(:ؓDHwo/a@ ۦbx[s#O(j.S|Yǟ:2gӛ T(ezu юs3Da~ϋ(annȻG>]ҕ Us`6w0! S+9<<$5V*\[o* XCf\c}ן|}AZVDH ,oֻoD\ H/q*/WiA_;'QdmMAŊWI&?>XAARD\r4؇sCvpmrh {.@;3Wƕ,=@j"U\GEW <]ר 1t)MGM"aځd$}oxTQB⒨E?8 ',yV0C6ABg,9˶QFFIRM-M;H,Wt<uK!6? L"b5`Y'XPPk9+Hq|~b5KK{q|sgmh6?3-PePggO#Nq I 8B)7ŗ ca嵜;`n^s\\Ȋ(BSd泵[ ҹ&CD t˺Y !4oC-3 Ue.^+Zޅ] TiQ8/P([ODǢ z kmzg!TjʋzMY]'?,l_3XʵL' ߢ؞yBdtZTEDɡ8uz&CE鳅 iOlswķfU˧fy.֝j[ *%LLoJwA݈Qjb9ߥz E7F#P{eFVε]uM| 6ϻm֭6HT1U;ךK^  .TM7zƏ^mp4)9!gԬR9/E6Ζ.\$b{qu;9{9g70Rx- F&G! &i  '9U\?:|ĞYS,MȘX}"IN22v(bJ< hlZn^s)=(Pۛ.l9*Y֨M *$ ^ aE$[n*-h"{bd}-I~̒v MPaMLY'.JC碙Ci Lq O`8 }.K|gPL崍$5dݿ%IYߵbxiD|ධ䠤DW3 Rg&eT_<o&AQŻˡ3n$ 엮J80,U3ޢQa{UWt1v zBa>ۯuM2~[{jf$5"0Ŗ^,btg5G5]* |^`x+&4lTdab9u~G&l~6qI=Zm_j]a2P,L0]0h?M5QHmxF5=LevF{Kl8a3Hx>C#(i]~'<禮ZgZ &(} A*+?/)F_ڣw-E57sk]%"~, j[k$z߿*d)4gKpd|ZSP~.RE"XT C#^6m#xn_Ðy}L"@뉍(C=:r6 o3mxѻDh=9-P42KSWpPx׀ f}yxa~'+")n&7 =7F(s?a)Ҵxe^B2򘕐TwA>"=i>;J~gƋeYrئ9qz=pgњ7KWXsٜ=u9:)gu$} ̴FvamqF?oqp OIA{ !*nGhc:(I@M5>a6$JV~픐 l;&Rt16)ǧ@t{ Phآ~tFT\:%, -C%hUNOXr@vKcŨQpt9-U iKNL$VEԖ c":F|}1[L:8fҾ rbdr9"ЇX*Ꮣ͵}Phh[NǷnLILvY`4k;trj'ˋ8섾Պ"5aI!u]7"~K\5~eujJڹx~#~?#Jp֕DPwĜ< ܕ}ZIET~tmv+&/ve,0{-Ubچ;3cVjWi$G J@eȷX y.]m9)&芎B rG(fGnU8#LJ>J>b;D/1i9D+f!!gder#rgbRP:/6W-r;pNeN u6kG[oӘ8+$P _I@(%\'&7Yg>1 OT&%]ŷ6FGҨVM܌8@d)#1D KQ*Pԯ| ݃XRlNX  Ѧ`eE+}SA""sBI>X1./+P,t:ؕOe٘MO3Y{kTcnm -HH޽ cZMnu1֍e`Qpp[he~m"ȉbEQJ~X@͘{Rڭ<&f%w-Kӯݖ)x2Ȫ5Y e( z+,oOdp^Bhۭ%Iϝ\D*"2X-^+p\> lטFGc!v[6,@?Ha CB n/^~\LQvda]U4wWQ1:Y/;T0+> ̮g5\"kWWw?=GU^.wȒ=LCdwK(#DGBuVtS& TY0܀(;]qDiI9rKAfSZ+iU%$)]2a ߎWx*2!3gμhQbFF+4OcBZ 1ӑ ;&MP(]B]?9~ .4%J[8$O{Ҫn=4濕@4Go{9Bh LTRVӤ`+;:WgI"f~+mʧ޹3ώk\wƊxȦz{UKUgV c Dj ICV:s^hw0֮;=K/ (;[ҷVoɓc#md,t8$4W~bd O[ajored7gCh;#ɰH=1ËP#J TiTR/cO hE[+TbV`N@i>eFy[W0c#^}[q1X 4p c뵬pU<^gLּRd*{L1|eI`-IHXd1}HHwn֐8},cUrA|cUCg>G̮ijGlDs41Uyk`bh"8A HV@ 'T d`\V`Իck k]/Z}Ce,R"̱ (dcV'!{-cþgȴ6}Mv!K؁9<[R9P؈@Q|~}4pf뜮c-laѕ5d[GjQt,GY%Q&ZVNb\ٕ NnC&}YV8  G5)S{kY syNWE4B6 ܛ=ߛƧ5L7d<z,o>LM t>NEhRJm޸<89R]{g1=&mރ'o799n%m> NmM ls@ ,WE[dG &=#2}YK xTHYKa,#qƬ0ݪnBXKxA}:KUПڥDx5va+.F{QVO"'v 56Di_lih$jdOOZ>hgY|a2K%7i;&E7B|q3/Y4$w2\Ը!WrMɌ^&\hόm$[z;TF9btEmF^J@S~t@Q߶+-jd(#ɗ<[-;`[ۉ4іa\ BgBV3]?SŐ CŕvG67]U &[ ~Ti`ds82C-9.>~YMU[D2# ` RNyI#@=A/l=4; n?pv6'}؉ qΣCJ\A{:bl Zon& ~K/>0Ekڡ`Nwߘ~\Eo;J@~ ?JYϿ:.9v SLLCE~"f.!O8HQÕ͹|X'd#ZƛReKJ:VىGuR~(5q y ]+}]xᢾN'h n nE{o䍥1%Az? CyU*u_9? &n+ <6^' DK]-qPf{D{4JjsS|.LAb12 {5aИv`~=;XtFKw؞:caG']JBȟ'7x[gO($% bE_vӇ6jR5OKzx\[N Yֲ"k NIp<%W@y1\|j{rX`I}kQs CQ6ͻ+p#)f\b8ٱJWK;uQWd[f"XF02T.Ԭޏ/7﨟ܤ%A&E/*\r>b <'a-Cn9 .>}+lY6q БˑAB&1G"P|b2Ylvq0)l{2@58 cr7'XhIB8}y/ &ScE1U6f#I,\cdk0`tPN S>}!F&n.M& ʆ|S @QBxuX1@R_'n7=0!aE~t\N!|_/rA;'? s.=jWDG0r}r:Ors(.l 9UL<Š *별ؾd=la9x",!ZDģ8#"_\UZ7m ap+jVFF'BJ[Cb|t ;v T։Qy4 -10$]~w MO#r*:6r{,50#"Aꨩ03n[F<}pTHecBu)@/I j*ﭩÖxػe5 iT3N""GB{I+*L|q0;GQMtC|cZxPgv/c6|4|o@6Ȩ! x{'K ߑgk7 C3G5g)DRE3P2+[x+!_@D>9YvJ2Ð #LJdci-^*UՃ:FNr+18Vy6ZXe?bD03147&;<5ҖxKndA g9by59cxK[zA؆3@LR -TE;UVER>&Ȓpm"ojo="eBy2g%SR[0Xc'fw8?/J`SIAܒziܳ|Ǚ ;?AUd 0jF6*1yKQ_~+jiqmifK\{s}pi jcA"M S5 xޒ`bpzEJ*XI AʎT lZ MnBKE>q"҆Mm6\'u!g W;k¬7,RYꓔcaBʂ!i]h|ai|:vP3RW <͗tk^54 Q'U.Lo4i!&oyIߔ6F5< _gO,i^뛒;/QFӦT?<mnpedȆg(KkO.e"*OpaPbvzp06Gkgr QmAɨuȳY+\~I4k_ 6*anv}4Uc6) ve:ރ<%OTd-P:AU1:COűIīY0aڕ%~1?T*޼ V#x> 9sF0vK :$e47"(;b`ח,<''Ai/*!4dđU\YM%Z|C$#$b M[[ wVd+!+ 9*\SX0aCk6UPSnVvދf.V](LK ?#ذ E?2b0[nlnK )-X3_5gC\ƚ ^0 KzˈDYI9#N4͜C`+,n = ! K~myQrH7XJ?ñ߳ߩOmλn25$dOU 6瓶+Z4X/qnڲ+Yi<,"ּ͒fѭ8ڍ! jE!f mLlI?5%NtZ qwqZtm_4"DQW-y")9`z5t^id\eD>V>ʐ7uzTbSg ր;|r5<^KN<}Z$˙'sݲy&ЙÔ P\ S(kX &ut@V IQNWiy[/$欂<=CYT;RjTop$20<͡ڣ5sG,U䆢#El^*t!BNR~@)!`Q9W Zl~ܧ. |&}>x>~ gt4^'%9 ALG#P^֫[a#׏P7-3%~pr/q-'hPGs*]$*oCs,7;"(`A^T= >ᜳTۨ,JT ne=C2:S|.H`18O']^Lw`gsKaXmJk3N[7wTuj)8ܩ8-_C]raQCMW݂^{c{TS3tePa=p+0Ds7%4TX_Ej(̠7B@ Tˤk9}9QFX߃E@F^p`xHU\tO0hQ9|WШŅVeB~=?iE֥Wc,-)559$|ll<APŻ|[`uĖ?FT+tXEbW@"VQ 1b'&!wu|{ Yѻf,@B/WB%zK{y>{F=C_[O3;.F򤻸-M54-׈< in6$¢FN%1cv3$ƹͿp +2 RPRjfUdyP)Ta'vim
          sqw4M֚fXp(% = [9WpӪ? Q& ֲ X[TQBɁ挽Sڃ\]_aDN2-a eib%V)Z`\H#͜;':.ONV$EGXZ^QKBP$(Vze|g.Gqěu݄bNtTZhZc%5'V)beaVߋA^w{?[,)N5"̱* bҐti|@$$S,1Rg=S#\kx%>H8V&z좛'Ư??GHOЕ?"JC1ΐ+LǏXK™3^Qqm$̶VbWs&n*cR.co+5I{J;Qv9!tu wN+vݪ)!PAJwf]3-Zyx9zǼw ۤOf_J1 RC 8y'Wnc 83zk_35#oսG)h|8U{ "<ĔLdK7!UV'b[?yK#7G8 #Hs_-Rh.rÃtވjg"/46㥺Ѻ?.P'n>^8ۤ'ȢE/wObmG<Ϳt|4L#r.5qEɻC71xmr=pkvMi[{E;mHIpvJ. HxunOR/i}@'3Z|nn?jI_};ʲUi4B xR+bS߀&Ш}f-X"gf_IxfB8b 5 9O}>ORoYfI܌j5MC|ʆD^ 'DF:a-3&pҸPo'VШ(Ń[%xp': 1E_s`^YaPm\Jߚؾs&({WDKT š*B}ӕv#߻ǂ>t.L9iu*똁jd 2\ N|Ү_z \ݪ>[MҺ Eưxpl}2qB}_rgJL]Z2 O2qoV0(0kª`7_i<9eI@G}6l__Fmq[V?Rh,\S{]9N+o *qD9ùS׷b@Eƫ9NRۻXpAèT`X!zB˾)U<{ImكLWX'd4j'"̦0k ^nE :49?'A>*h GTh%nYd E;߻D?F0{~`ĒIgRc- Ew<< ܅Ț=JW]d^~RX\G87if ["iaq/^%Ї?7qx^^L:L!kjw>cbdKq߯Sӌ!|zEԐlWhM=j Y FϣX\-mŌH#4vVGޘNS(%/ׅ-PH7\T!v,\|{6M{b0T7g6mΊ5s(`O?<|ŏTcs27l!2A)h: : 8Sraje z/i:`gKX s^1ܞ| ,Ϙ,@zn!iة;|X5d\4}ȤG5nnC.|C¦D/wSv R7&'ֽ~riVN' -5뮧pUA\y'7SNe5O\@6$n35J %e,82W=k,rŠf-+(ǖnQ>$G^F9hZ+%S߄5ݓ ,l_Mq#XF|iCPp@)Ϫ;nP9  f@!t >f֊bưDfox=( <W&h5\"#rm!sؔ@W(Nx]~`H\Qe$IBڤxddyVD4M"2UrrN&)Nkj6?#oZDM5.-H?[[ _#J\4+#tш*<]|q$kù;vk /q?c7KgJԷb|-EFLҥAykbˑ~JSץb)[8OjwY k0W&9Q ZOyUjrP{!?eo׵!^Av]FՅ\YߚKZKD*_TZ.@Pz.tzcQ$u${L!E "rppX?ֳ"J{9W* ׬ eV;K\o-Sq!5xӟ6l@ƒi|Q z^#gRnനpG(tqE;u 8&'S\IzrY'G/zL%$4J.HR(nlhMX"+l"P?V?Tm.wuoĕBneBOHZ n z I)IH}慍vG9GʵrǛ:<[mqFbp3IN} N3.̔~Ÿ@H<*j ts8z' 4֕ƒlqEoBUץԧk/3/o{۶tƪGxF17芞t:P"Mh@ڐ3"6"rC-g}ٲ)8)#`_I ,POTq<̧dF/=#$<-E<[g1+pDFTμ63P! ]]S<^7+۹h.QӇ%f`%*ۨ3l~m+Y{q귍4k[w, @ rGnh6X!0Y;I5ؙGbJOۓi̹B!lCVRU,}Ǥw{yrz".t\e̬p^)Twia #$ol *S~߼oYbxL|ά c[t{yuy!S2~\Jb5qKob!{VAtD!y5o}즅.R.e>7stj݊' E^iNb$mz\MKܨ*+S62bdm ;h+gkK5zԝ2hV686lLgt)/_1e+!fH}mI_ȺU@dbd$>"|m{%ܺ ÊܸLl>c>zVIM IZpY32 B1lEy3 Ysݳ*4o6CF˜4u~m I$d^\g8aŔ3s G>G >pʏųɨof۰$?ץiH׽&zA j To]S9G%L*ϩcg+dS4Įmŀy'r0z:?*M.ށb$FC:Pkh.i$ w7I+L2-㗥T ۘ">4uYrP%l%{ #`[>yZ) H8ZkfͲ93 Z F>f`KY ,H{n4OC9さH;˄O:"WUjA<9Kz3 VeF<6 .S%s'RS~ԻywZ,.5"| 2ڐ ^W\>Se+kN* ??JB7h:(U=ZL5J)G- ؍9kXb{0b''-z*y,}[|觝#հP䄭N_fdrllRBk@;S9) E ;dzM۞K?O$iəUeM/ YZyh[ G#a]rUFT-E)> uΙO싘 % 9i֤r7Jȡ}GRo蠓wQ^LA70!Y.u|`FI$`o}fRHg2jQk-f@5rTmd>ޅ_븞OMWQKDQ>IVyeQsI4swWCb} wn%ēC"f1֠+7¿?v%w̜CL|eZ3X`e" |ž*(mI CѰpjuqv=33_b \6(wlM}Vw" 2V> xL:qI╞н9eB{9+$3MPe>n|0&@2Kumմ2I#+*՞o!Vs2=zeəAڍS7+ÅwYt$<#|5*BZx ^eksDt|1"on~w놤k0wo?3YrCOTa%lutafY<^qˠS.&C5Qd^m'`i3᪼W\K@D89܂PrX Ҫxd@sݿ`Fӎ,^?!](D/6gA t^d_}vD/_\J]fo{JAk.tRN$K莒*0l>$yX}i)47-xΝWNPnbpSH'tvg(i2)#Pa1bzR_vi糺g&'HSΎi=Ғ쑠%zIp],BiZ;b1-C1E< ؛ۑ֑v!,9Ÿ6o+_[fS^dQ~$;ojf^:M:Ws 2]U{;vCnteځYX& F.)Jgupˀ 3ƖN /} LoTdݍFZ=4P w/d!"ۓF8ܓX WVs()夈s'כB>:M=V SDt, *~i wSۨ?gˌg&-}_Ӹ##u!`V02blrIBRQ}x)egMX8K3>(7{k) Ҧi4&:]|^(_Z4v_.%$4'+(8N5q8&ؽn 3`s%CZH?Sȯ*)/*xV*y sqӹUo+;K@m! -T#q`wV1fig;g>[yla,|K`𩏖3#!KRؑs8(d̒kLS! Aw8`f#9!f".l2OTxm(g+3L c$6@3u/k@nyA6 ͢ 2MN^lH-K W EiltԘY/nG&lU kRn "GY|-" VX@ƶӨ5k˹2>Bג RїEm"lW qwM|.w3Zf~G?0eVOA2 <_=9xW%R F7j4eT TaFɕ| >柼zݮ&I"UGJpĒ%H.^)H?*5u+r2fY^mAs9S#)l'M498 ]ɇ-J  ojq3C27*-NKMȼCf5;VgFx53іWГ޻g,0l 3-&f`D)266C/ed=1pwfQ)h?i)6u{,hb~|~7ԽIFg$L[K\8kkAiR4\jI\H|&`XỒp!Hڦ.V FܬI$ eݥ&x6[t391ӈ@/Utޯ49]Xjz 7*ۣO'VZh%?ՊH@#"I'ye+mNaêźW&^\ G G>G:·$% <4C̉c̯CO읳[ݲ ,[|gmnԢ؅L%lв]ؼF}ewغ$GWbט [FpL֎ ba y'lC_jh˺,#Ϋ=*iL+8 _CGn]ӆ>|KU: .ѧ=fڵNq&wGo2ڲӳww.lFRB[}>i"܊HĒci;mjMM`l~K!b;ԝvt p.IM?Q2oaR`"tAyLO/q0jSf9qfw=%z󹮁dHAѩI> q`xzDΘe'\_vy@ DE [R+)5O{X8aN*m^n.F(F9iY,4N !'В:/T9pHԎ#& ݏx ȝ6wO~՗BN@Puj!)L@_Ps )7JuRBIWH6彏ikLPGnbG<+!Kl;޳Y&S|IpH &[Dk"YjLWmLf0-YS{\A_JA2RTʇ^ Bic[2Z>9M;9I/jq<@НUDQؾG])?ڌi>4M%m y7{^Fþ^歳ۜUMxEP<m t<έJGܛn$U έ l3[)(=Bޜ(f߅ Y`}+?13fZX pBZDmX )g{ $q%k^yZ '/_O%ÉW"=S(q0݃SUBOhaũY8=nVIc9YҫU [XYXЉ)>6L=S}J o%E5  k OUt͵k^.. A4Ku<4 \l }QfM] oMi?)zK.;wbt&_AN>7gw}b{M., 0Ż=v łe}0& &:dbJ{;ro1dgǙS|<5w:Iij7+rpm23wd2ئIZsn&_27-BnKc;u ^HiYӚwcTQRBY;,Pռ]CTKd[gP:}սˈઋ>ʹK̮>NDn`>c*5`NWV泫wlo3'?'DGȰesfQs;؃h򥡋H5]j̧a͘R`2N(-GP#~@?.Dkϡ pǬ,;0?R`.VLTYvƗ></k¡TVkA_^s yp/4> -TtfteVk\8 cNEF{$ %13e<ie,;^jG8>Eмmb3PY7RxYX'%jX|(>G[+H*[Ѧee>Lu4+jwBJ;i;-5ctݣS ++vTL e8cw範Y풤43_;؏v_xAa?_N"hG;qpQз s ,:nF˙XI- k+~}lhRwϖ#|L?1|j 3lzY2 ^k4տoNYK|m?95EKy;A a @צN<`=X|> 1o@mu 4+|֭+(aޤ0fCv.N|{~ku^zz4●92f5{Tx:-ձ@c; l,B\-m3P҂%cG^ 834#1h'ya\ƛV_.} -ٳU!:Ґc>>hI? 䦘[Ɍkȡ]W?qRQI-91WɼaaV\FGLe7g-O#X/T,a^/@- zԼڔ_R0DCj Oūpe#W2-\뾒 $zcCG|$P5ZWm/?ed E#R`d (*iUSJȌ G4*t ?, 1>41!ieK$%*ZqX\$>.S0) g dgaŸdK"TpEk-6RHwUg^h  ~NcVQc5' Fa хݭ|/KuDk|W&LL3mj=/4w/5Q2`DJ)xJ۰|e}p(ql#}#Gx2NpҳYtOim dva][݄.nMc*LBb?G1xJ]^~)"y4#Vꇟ ^䰂ҥ.>"VIi2;7!;KtE*Hq=,5E}b}1?`-#9! 9v/9%'ԁXF54!mVg14xwLbqdVuR|$2]kGWZ5ێnstI)9wZzM8%XHZLD^ RryiS$!.ϗ 3aeS4nv Z#PLhU,_NiꧻPZޘ3ɥ^poB1 !ECAfiCBy[-C,&gseIZƃɆ>/<ӘgJ/Z.ТEpm3ײH+O8,?gR]_=hSB͐=~JU"BYNj%uڛCeqj\Ƹakc&j;0*Y_Ŭ/+ p/餒ΏyUClCl><{Pl <1\Pnf9xɰ!,V8"߿G/)\L2@Vަuxpr5"YH.0{lF.(HHxj@7}T\')TYO)WQHOKvx˯^&7>$`l7C#b螘9iBR>2.QcbGsl ":7=]L}4n`ں R0-2\2@5%xlLrz@$tIq-R`[YiF5Q>.%X}>D.+HL01b ) >c|jR3LD0E9<&< -h(0eTI# VQdZ9ׯ"SD>qb_fP}IO9AfϯQJ^*b&T\#cZ ^MFYTBC+`/&5 灪6X8SٓvS.S3Ur/jhW94ϝuAlN4.̷xaaP$qx]q_Ud:ajom*As 6JlH A".QW'7?0kmǬSo{* Y_* n!z[iʡKHsC5_`}P6!U7~YD 2k&?ab X b'6p˳Sr6†rLfDq GɝEEOE#{}ڴ>R  >Nop:qj^fb>7@šf =y JX6Y-ɴJ ǯ'Tiuk25*!˪V!AdG,Wzflp[XF!1vC(W&g4*7ˆeMco-$2ȮMaOPсh]:UUMT?!Rj(b'9һY8RTz;2VZ4_[v"o/U>i~0yI,BaB 1Wy*LIQuK>tdXЇx7?zcơ.{Xgp `]!E]D绡H%@\K8miA4U4QM8̄69;dɱ'dOL%|^Z=aaᵅvs, B ws@iӚZ?o 7@N\[RvZӆj"$c44 K3V*J1. 9I8(W{^^& 9Wd;SJY8QH/W,$wУ Ǣ%Jzy :)5 Cƭh Ƹ|4E9jbK0Zx(Mw1"&j3SMjZJVbĝn/&W]lgD)3zd\fV<?26Pn[t9qxJ#b)wso79_xBdHZV bX>ZωQ?8CUAm]rJK`֣l#8a 6[L W O˧m >LMԍ *(hbybMUjGɪ&cO8W6IX#njCiΎ'CQjĜ/^oF%'lnj@8,D&l g١A7!;YBT]8.}= 2m+{z0ȇP%Wb9A?J0[wY∅*!EGtirRTft]!EN L3Z!M.u|lKԿti@o ~p km%6W!"[`];A|$cx|sޕq~2~b:JQi2Ο.865˒qFUt"h,<9giMK9cd% ,xgfiXxQsE8%|3 4ף1 QB=xO_\ni=yy .W$&>M0|Do9 %=;LQv+ FswU呖*lz6a_B@($." *tcgvYiT»ep3gMڍb#*NJ-@(DRTd-$;&! *͸NAcZS e@뫑ȣ%"!/v<ƗEI>/VߣB9Zw5GBlFXxd p1(Q:;B. B]Ocw`:#{<\3l U.xEoWRJw(n M󽲕8`g᪐[=Q-1e|˝\I al7wQ$׫i:؉eEAWxsLatۣ`']$,[VZ)& 8ID:{h}ey ΂LR4]B5F#.dv݁„m52C%e W`!FbEՏW+Z;'*#:F4/G|66utfdQ,K~BH!dH-=Iι8JC_]҈4v;zZ!j'CrQJE\3tL6o|~4D!|Z aUq=_u*X:+]𾃪 ]_9ϲŠD2SEiߛc Ck Qr)zgZ۫UHTݼ<LQ#I!^LCL2k<=bpIȄΛqӲM\WըA $+(UA0|t#⺊)MIö lZH, ZcjFyCϘFޓE2uzXDL"LFҳnZ_'R T(G]Ƶ ҷ >=Km7c$+nr{~T F/ryVHPa,JmE>'`ClH;*!|JA![P-rW|ے-8h%cRȸ6dy?u&t(bMB2 q1N\qXubl7DwENKƇT% K b! C*H9a,pJ! QAȦo=Ft-L'^k6x1鵂dQ 좦-';N:F˽?"^.q.uy6X*نR2hNu8Ę)|5Nj¨: P1ځK((ۉaC4= \c \b!:h,}OOkNrߎ_ Ӌ*?m^)N$>.\?rVϹYJ^ѰFf'T _I6  "̗d;?gQ2 ;Nx/Da׼_T\jW5L-+iAe\B_6g 2@EpnWn]ik@m`rnu(*LP>ZDqA br7X58PIY0dgjVj5ٌz8q}H!1pK@/?i `< :S ãx]]##6SZom4SF^<$U(TWJ҇[s܅?ED#1=s,FWQcicy6ʼnw~BR>)tngVG3?:X23σ_ s+5PV8ȖVVo®^I٧{(,WYϬhSx;u!8D]m5.dECt)n ,&\ E fľPDWDzkzơ;UDDya 5D3ӢfLlj> A >Ǹ)4ܰ yQ$4Øhڰk٭pCj8Jqv Pn-RoH.峲{N> TݕZA-=A&/@c/T0η䝽B3N^{O:2MBh1;D7]t}mv\yx\>&3[,xΛ`Uj+7+"fٳ`e.,u,&}"9 $E$ŀ 9ٜRs%t59D~t*XJ.!-N'z'㐯wu֯X麁h_ץ/D8N^ Pi].95'E7jFFk+$V{4Te|\ 궦n$7ω#?F?a hyu ʡԯY~EXˇ!=[cnJTT&] Fn83h?-*d+o!ز{NrY;u& r]' 9ZWJWd$&t_ Ko#]4k= ox~>9к ¹4 J etOaW("ۃ X}Ca486 gl+ 4[8"M3{ }ګ/I[X_s&9;UXgJ'X`z蔑#a h7l'MJ(N)ohxT'}d¸q>(kTDJ%gKk#<ќ2HaRkWg7^M1rYG2Lfd0DQLORA]|%ac1qF>};ͻ˜mOt`NMi!PE 6C]o4<(|p;9XbUĦ!V. 4HUI4OP=ddRΡF@(# j(-ڿs/<iarĆ]8VovvIlٙu._Md>,FP?$ Q9daV/37]ieWw5:.KsmA҈}f2)sr>I4|ҨAF⥫ ~NM_Z>KU՛viĜ  c߫{|kW8 XXgm!n{ȏR9rBzޖ 9 [{}`eشt7HDK2rL؝*vl4$Aj%`yMWs #~՗Zlw]d|Z`ڋ@-&lCPFIb!{yH^yM 읬J`8vdU5Ne|%G$[!hCryagnY4=MRmV=Jj\w)ANVqQ麢͉ Ĝ!bcH-Hܪ "-UvY9݋V}z"{Tɓ|X\=;B8d_SP0wBnGi'p/.3tJe石{բa R1'Nu8y,f| |F_Xu=uBYGbXg^oɓ1m cbp*#!o2{_]E:氙TNYF(4>324L}O[s &z.ޑz"<~VnL2<g? \R0d?_`T;ƕmqdd].Yǭa0H8B DP7:f3rNeQG4_@o NXYv۴COnwִJȄMTȎP>޴/pcФ0!+µ}0s<7򽢾]Љ@nE ~Vm26H8[SU_ yޡ^{{M38qZas Oq@_l~ [*)&l8N_z^Qip[kJs#;:drMT nnʙj K,qbh6TZ@̢ `ܧQ3*:}\z \FkZbpWU nI,gQg"Єj-Tћ;Jw!>Է<[jTD*dQL m~meF~iI[ I:pM͢c:L1xAQ zP vD@F evІ%k%ѯs%|<8n /5!fʤY.;siSCKE#^46d0ǷVnMJv Fd =jT0%>Ct>C`vJ|.q)p*4_888(Riu1{yCmf(^I, +&CU;m+z:ic]arRr8zί`h۰PHQ B |okȟ [$chQ>!sۭE*Xƙi $G<D]B1 XB ѷ1Ecf% 双i*rv~Ll ɠǤ:6-UTI$N@~rУ}%elhI J\YF=C&ȉ7[#,D DhN򯏹zrnYL,A$Z/لW4R Qp~#`֯+ ́D#mD>T7iyHYD b 2 \C*_D(Dn4{I F〆{nJd:]Zk@FfEʰėU}!n̥W'3qcJh/?ϼl>?d# DK!zҹ.U$ʉlG5k ;m 9GA/rxN)bȝ&`g0 jV4ȑB,qO 5(" q$yA`4myTQ=w0a QM)Tqڶ0 eai^o})S{&JSj"PTT.MofUV#3Ц3ʘ|T'_Խj#8Ws3@62|D{yr{`ʪ5 /[$@ǖBb1$LKXg%2*U mҎU-U-=eߘ-_9m6=ϟO2ܖn2%rXKPwHF%RXęR[9AXEwu5ƻҥ;[+NxO@(z˟Z2EXh-Md䰪=Pyk^5Ip 7H,+j Uĥn)J"g'^om[#w":#D78$/Q8In}vň2=½e8ᅝgx2XSIR(]OgLy_ |xE$Ne$`ݖ)0N>.*a*W͈fiW{Ffv-{vDJ[mpIʰz+L^=&iU<PZľ48]^ KweDXNjSG"U@iTKV7*-W+$]MSA;i3'ZtVy%FE9N9bv.=AHCy'X,Tqͦm5_i8w'قr"y0/uo ޾ŢzU\- [jɍG(~jzh %dƁVߡ1߮ o]F5qv/(bB̬fy7'h*]ݻ`k>Y.i*?>~/'oڀ@ʤ:RF# ̽V YAmt,Njq |)c\cLN Z|;8,92呍lG"݌`CBuI[=-x`kiKnKRmbJ}2sDzyA۴Ox7CŹaF[RY>90F;렀G`|yowq5oژeͼKv W}}hcY!V[`nT[2C]UeG ުxTGCw\6zS?J֏\ ʧ_b̐!rʴ6[ofʈNT38fNh[^mߚÑK[&{+,p8lþ7| e1 oL-mHIG3u&ŕ8f8\є)ZX3 <+2u6~BIPe;^^.ؔLk^ȽI&@c_ ff6d4'Z5jh#=)!$w+ Ef;9eS^ިPGrȡa'g `c Ȱ$&ͩ/qW xC%ugw⧸) cߧN,A/\=*4Ř 0rl⏜_tp(`IΠҗw "e ,"Omn ƾn'XJz bnƔkd^Q\Mbnwŏ>*{& 0"wXk-gDd Kk[BKq4"mV.SOvDb3յBQ.\azCZ*}sڅ[TMF@%`ل/ˀKwrձ[ V}K^{0B/1bxؙ#f10Vm'춾/A̰Ƃp9yfEb 2?`ac.uwwuoa\=`4* VH*x}OC~+Z@]Jt#V]&5q^((* 0ɵu(Zc~NV>)P @a+`z#6_;lWO숗1q>Z=Cq7|)KvPGG;;@4xFPzr/-X˭=iudc7EmѺ[Y{)%/%da5H+00QZnK従d4]:< 69{~ipIe6‡lh7W}F*Y~ l3BjsjP”CvBpRjwha)ѴQZ'z{,_Dm%NPҋ9M-QA go +u~}1S c9lĥ||(E/޼: _wNAIH{<3JG ۻ:\6FI(+C5 {md?v{MV~E- z1R`mE2$,o:ÊV!@xUIKAfe{Z(ߕ +8O[5_FҵBPu}҈FTy@RTs+]Δ͖K]̃oD{5 (KְՌJ=PƫXɣXK=s8H4u"T~J|ʊ/lS[6H΀r{$X҈k71 I d:^pKt\boOʆGoiC^)XWS;XOđ~Fi\npZⳳ;ZtqlYcԾ^d8L݇eVpS([cWge==,SQy8:S?SEF?ivZ@_Z"_/?PR:jEo7 ;3*{se=U0)./-JH-Ie6Aޤ^|'>zrG^E5|Q JK>|Xl[kq腁qiV@vuGz꽂@{ Bh҇zyba8sSn& }/v v-嬋N/Bo'}>l΀1)Sy~D%jbmz~Nd+^wrJk%#M 8$D=aLTU׷|,!g\ E+g+^ ;p{< zeEp2H'X'vRbt-Fo"KPԢ 㵆'+ƹ($Xx  vd]:i[慉˔LZJ<Ό+*fLUVI~nUyM+3HBT3(z's՛QVKVmn)IgF1d/m'J$%a$P \ XWz{ )a r>ƹxf 95C/lk3S^U/lϕw{Qlhdf6Lw'?줘+8b\AV ^Hz5_]/C J/Xe&k\x kذ[\ )ɒ,!c-ܼtwW0qJ4D.TkkIۮ'Y5?qh _m5MNk;W/V4s|ué?_t᥼L:M\>{灲Ww XZUV{AaN{? |S#ƛU(Ywȩ5d𑹝U؉kήb{h}Kf5W괅W^'gpVI?'߾5͡Dӥ%g_ǐΆg4ndR+S=mh $ `uoAs7;#ӝM%YFKSMNk۝bw%oh5}e$NLn+z-- MEe!61Nwk~v7xV e9L|MCO;io!k ɛf$4meC *?'pp`]qLK( q@WrbŰ=TvT'LC*h~K~26n@0xּ)8hpM 9YiTḽ`nR>^6G_IyN#`@M @^ic JXTxio/H 3Ы"F`kCda 24lLF@#21%/QvC&= J(vrSV;Y/ge>cuƱxS j9 rT Ü Q4F5=i<qriclH~v]>A6:vȠ䖅.Ki|xUGHvI}3j2Kl{r>%-k}AHg:9VTcjS0)vF8De>k:׵L̎ Ua+xi hT:cpڏy4s0)qXa+"&&/ޙɭ.=~iHq O+ioM#r)S5uAycڤ j@(/ g:fr-߀sѧ,m)bNT} Nl}3[--?+yBJFE6Ob)"Z%bMWl}8JQ{qc1@\<`,4 csa)JDLU?D.*W8~t4gZ1+1âgn!+A%[z%)E*7w m5?63>s.'^#sT,|J\!0U ρY}RhQ{Pk!b,,`E""RJJ|}lfېAJ"ܤD2UR!s؇­R-r ùVrAȧjݑ tf2;M#?k\ۗ_{~ tA}3v*S]*Ddr" Cۤ$ZZG4( %L@}V6VO|O*qƵyԤJMMsQS@ų#/&Cx$Wi|i nFr*(jJjr2,]ȒW$XbnG ]6qHΔ`摧j %)32w=rTw01H-*#_<5j({joIy1}FPY^ R$ {9)9oK9&~cy=U'`l;6z}!^͡aWʟެD`5bSi#GNx*<^<ެ34N BjQ/7`9{P G/4ǍlI_쀚-cDSdyF߼WD L+Kf@|1PҺD #\3;Iޯ42`ٝΦfÏgS^J GlYʦJpQv:JA݇oᔒH l,n6Lg 2AH+瀚4GZm:YLP\i)ѡ湢4yB&ORsLy۲YKS("Wӿ% -%q\.C@)tdѦeh].4r s=WsvZ⨛6ӓڈHྏ& 'ٵ2kavQaN;&S%i`-J/_@iyN]x_j?Α˱ ykҤ{חdebF m9! JlfĽwLr/m#9PMq•!kgX_Qhhd$;i! dD 6zWD[ƪ57}gk/ 03T&6 FLr52=!_'EI̬%kJ,IR_XYE8f/?)C:~| :}“bis5kLg4{wmq c;m`Z n)WpQ ՘kA3J_%G+MC;qUh0W:9:>zN }̟DIn(-:1{+L5P9J LUH\ff\n`kP&{tǍLCDiɷPz?UjSӇ]͆$5w*njzU<9~ ~ąhL pO%۱&$eeu/~M"Ҫiu!q[q zTQ ]Yd7i1'\hV5M=8yR૊w]/Oqx3=`ަpo 8zճNY=L>|d!D8ŽE'bvߓSLC!a7;NB]i~{u^|ދF`$:LJ:֋#LGX|v&;*IDnwcɹ2Q-q׋>}r3AUAXL䤁)kzp%n1X \׎׋&%rI1ZɊxy]A#̚Ս0#KSG|>xwRIyh^5hP5߼ċM*v'CmT[ [*_|3!NL vADGJ[/<k3q +V2⾺!w(Fgw(K1 fמHeq\)(` &NWc:WQBԭʟ<qi_ Lf23 VE#Ö(M] =75V6~`ɍ%2n=h:dE2O"o3꺓)͕2y&ڱ$E53V;@s-7s)zor$TGzNVīa5vbU]B8S8ABjA1?YW"x5fPCM DBHc ө9XD@Qxr VY|$&<< PǬUVc^&O&L+Al]; ò:]~zY>`Ovg=m+Y nqU`#R4* M{\,r9urwHeF_"BU(n jR3+(CD6,G;O IXG~ZסV~`[${Ѷy: l `&/z>霭MٛڦvPz(w2Cʲ[@`>NGP] 0U 2f-p13yIRfnL-eAMQt&GΡO% 0`"7T5,bR[(<ǥaЉ6kppJl%ҲKf" sdВbwf~60d_C;tB$T5wbEZ|;l2ahC[C]|nJ8"Ae?OIIec]]ݦ&7ְd^qJ%sIk…h5NʫewgM_9Ԉ#X) b3aEiڵ Ed_y+D'J\sJޫ h>e9 pVu6#_3ͣZ.X%! (}i|+F-[C:DFZM'8Ƃik$Z];yQi1G_ԡzgnP {WLd"YvNOS Cjڭ45O=o\&HّSoP7#X֎Px.f@g" 7MQLyZߨH? Uu`P)bRiQ7B'&m.H_.9G tc 2U#|)R((A4Od"3oo\36_=ݳ, dS{TT h(.pk,]{+: ݙ/ TZ q}89;е 3|ir_Զ@*~W RD3Q%- -J*<̑%5ѕRz8R(:b(oZtdcNuϴ1GF${Na^ )p l#yj5r.:JF'E_8G35_ȼK3o Xgl䞒$:쎱r&ԨQ!l7iuX؍{H"oF!Kd|]- }zy^ LeM Jtxk| \Neݥu` =H |moM .3UIAb:lzAS-תm{'g:f8":9θpfO +=OfrHa2/HSGc8'Lc$ ^u."&{k|zM 0ɱ?aK DwnJ 7u ȧq6K|Y7C==cR{7Y9IA[g<}r+=+> .H_p74cȿ|$gc[SUNNp]&6`-dR 52}CDH8nPKWE ǩrd M.{f[i lφr>cG"aȘ#Ĥ tGKFԑ2 >DO a\f)tƬz xl-C}$J xNFիKZ=3 f?gDzT f7^o >wϲHN~[y]r} RkR Ń4VDQU!p*Qx?U/q@sjZV3L> P%#yՎᳵl\7Mzfa_xTk*#(񾴾H/Fad V|ePGC؉5bיȮR3EɃނ;4-5Y&J^+hkLO:j[UVJ6$!&Bt e>|* RO}oEK 7D}Ou%Ֆvq鞝ւ?QeJw- / l"{Qnf?S  ' uCdG[̈RGtم6SF-2LfŪsϩB}/{S 싓a/᡿͖=j8c/ukW{`V|LQ LV i>NʅygfUo!6jIjZkאDo*#9ksQpZ§sM \Ut?Q{l :EauWH3+B2ZSTtM蜰tN\`ATW>j{+k{"S=xj{=ڣq$sQOx.#;[xW_1/B_bdFê0\?g"*Ck"5@IsrT;y7j&ӶkF3o% |H.!xW{Zu oC(2)?VЁ/(Y_l9e5蛢 I%JbkC9h[yHi,h*60 ZТƛ 4pNA!<ΉKމ9=5GZ܅߂@LVjӤLt'o+"{)=ZkpsH%p@rzAZ'\*{8s/"Zvl:T4-$}Zm -h?43}|}m*n~5SZg9 Ex_NBeE h78C`y|_%۾Oú>X2\|n66ZcͧCLTi/=Zy nkĀf1\UƺMvcDƒ9*{szCf+⦃C/fAw@aC?zc#zx`Gppg窡DM%1h(YIBp-ՠ%EP<1wQO ݓvs& ΰD]|_|\Y~h΄pБAO|gMI4:?gv??3Vmdҗ)W{b#@`3O[h9Otyu@.]'!%ۏQfHE[e` T}E!* ć*ԸҌdW.y[. _h-0"Typ_|$h+՜c"ֱ9+##ʖFڜur|K5b1;ou&ؠ+ s-*GV-^ er ˄L xP~YK|'M 9x{vU$ ^ ^:=,n/'= `*qe([/!ǜ Wڹ j1+aSfù >T ʒϿ*lӎTbs8/hhјuוU(VԇO:2k_{X%`xmzQT˩#f d*MvBO}zd{Zy|̈ #[?MqF|M))ӬR״w| ۗNBsxi`ߒ`W%CC#*dEm0 r" ;V1a uDVǠ#,9^5y3ܬ&;+DK1XTRSuP]Yo"-9O'$;u}&nv 4nǭ~Y|kO3:2}/ UL`LʔQDj Y"KQl Uh!yTlj*]݀ȑMI@$"A|Y֙.2Sa@TvMDܴ|-_+F.Jĭk@[;]gF*eJ=ŏQo|" wY8cnuLo5;*VM |(C? $B:`M&qcrGLKh!c F,TJ7Pu LSs(|#K!D9SE^5&}bxԩ<.&pِiˣyM0$x'Θ!;=BzŒS|#okTev+MY0Y6QEW]"JyTUeȹg k픅Ψ&q,y(Qj+sޛyLd"j4}ڵRmwz=PKc0o?{js=bf7-D&^6w~M_Ss\U8~KvKx\wԲԫ!/V!^AP[;o ϻR$kG(F%-'=IS6A7GMw#%(Zũa* {= ɣ0srSk@7#r1LUL \iJ$R!qr"˾KQac R3]깻 Y^Q!s\WCWЮ%1 78vo5^R6mT6 v-(ڋR4)}žc-Kcnć874V/02_&r,zs odbBm˙fh9i19Q!?]L.#l|;5%C޺k遈&nlJ䄈>Ζ7f֗7n;4kRU =fVv뇠v eHKUJ-{\$AB= FK=V԰`2UYjj1e4/,bErܙUܞ(dGr;> fz-kϏz+AHN,^uX6D?,u,Ց7/?כwldfouI~òq6 17w<(KIFnO$<4">o<a*5s׮C8A+Ҡoc8[~3;?E:DTeu ؾLҌc6t1&Ql}CtȄ$Mkܐc؍{54҅c3pX>m'7@\qQ6t`H: 0 Dakˠ{SWwTL?zv%Wbb*Y{P6%MvFN(?@mf+ɂ(cU2HAurʘ.]&Pɝ(D(>@s-fXX.\]]mĔ;B[;[R@G<]ZlRK,kqȼ9b[m-;o\dkH^E.;Dۋ;K `Ls^4m0KNif ڒMɭ>#Ù ݅V!o }%pRfvʅ F4N%0\n$Yr=ЇNln+aLkv5]3 1e ;RS(KHβ. # Ȃa7P ߱6淿pUfv ~S4hSr._М`iɋ0.r Ȋ|kA% s:v{ݩ>:ELMT>g^af7̧}t@"\`餵xOD+>>Xh]D&w[;Oe'9B%^Igq֍߭$% d MȰ 2rſx~YOS,Q%7p.[~_jї.1NUl ?q&O.zxG\*,- +t%#&x `[Jc;gfJ턨 *^byw|3M2BF> ߊmjiGsA*-޵gCǚw:C cI/}fےm۶Dɵэcw[n_˅e@g|MUߒs yWQ9(} ګ0 ~m? [;[CEJFTCcx_ql ~qtr16\^LIvk!'T0S̠Yӛ<̙̖B7%'p@u}*䙣d=I~ĉ) էD9yzd~VhȼjgEuO_t,KU84d?噻5l4J@z=p"^K7lʺ4qh[=7zzmJrLFG5sr#mr );(w*WRXX@a~[ :Z![$y2MYѣ6A]8vnh)`.Kã|^ okz7][bfw"2\Z֚}TjN8uf׉=ufKbgK;:;L(XwkyJҀM- 6C n}psU#f]sٸ({~ȡ.tqAz>F8c=]4[e\ASE% ̇c|O o> ]eAzv^#WF !G5 R RLm#M#-a gVt-vv6etģ/YGF:CY; *{OV;{:h.V,\*;R/(s>-:/s IT=)'2cU/K_0vezrN 77#@.Y|֘Xdhjaf+ c0` n|,﷌Ϸ_asL@f4<2n]I_Ջ:Q幋Fxlfe;=HA~M6ڣ+}63ޏw_aӀm!MD/9DC3BΌ=2ܔjpݧI3W;p8U7\hr7Y ٬_.w/dCu6AJ%: ??]6ŲZHD( 5 ٰ:0izj)g0ޔ?4Nca 0HC_itm?Bf!!pF3Iyq5{dF!1D!B1fz60335@J`usWc{ic^WM';UYywB68u\ldvuפD윕0K>fJLrb*էKeYGͷ$@\,n5 8,ͥ Yo-(˛K(gƏ5-1iu^^;T<‹K OrH*uW_ s]]vlMw>wh7YE>`av1sԢFºwB V5Y¹8ˆ:f Hv` *l z(z{ ::^Fi`Ƭ -R]6@B& sNFW#LkqA\B 0bFn5o~i]O<2j^V)F%aM'6=F&y6!2nx&\OE\͹et[RGlsk7Ky#xe95S"N [ ~Gڪ E- wgbgn%?\N}K`˥]MZPKmD/&^-$ϩN͸>Y)O)^m>m}D q|fze#MHLnfTV~}RA7j& x%=?E:CAr%W=y Q\tDž, Wd/|N(2uZ8] RQ0/<& NƑֱr"c7;aɻ[ZmFLYW4RV 6|~Y>x}P ۴ֆDP!?~3mtg6Ze(*]D)-#fS*,ïnsgy㳹ᎈV\Xe:, bB**B2?r0 1#jo.&sn!8@q5q#YS˷|#2eОqxYbNy|n"P|)&*`/"1]ЃV1.% ZhVfa<Nv<C3 orh4oe<>ZVv3rT%Nn}[q  JH'ҹ1U44*]|l"WX XNa(Q6lJ0ٙN]x@M뢘%/cb05ܞN'C4Y4Ln DFM=4K<9J!PSZz&;-9DձC$XzNj]ƽ)mkv?(o8b5,O#pE+"VŽc*{꫸3^wi\FbAV5My|[`Io/ *:-WPdJZ-Z?AN^'RC~0ЭE =Tp<*r*dq6Qeщ꘶ dfz> |)U8a9xr(1B̞ZumwKU| [0EA:K\Zb6 zRd"bќ\α(*`Ƕ]"6BGr?HT>Q)DVJ C8|$thS{G4h I%YQ 'es dwS!P-KS`i"Wut狍g|u͆@%YUh^@} Q1PP~9w*ܼ&lcfMm/CTy}wb[`z#mߒp FtZDkՆm Qm䭰!7[~C2"$ 9z9Zw[+H0wdCXJ2 whi/El o8N_T@Raʅ~btHAfډD秀19=vM".Yъ KLgHoٙ8b('=Wb !D2.C鵪Gni}.2,)TMH>r8z+4'PP 7 =Cq'FaSΟ6;А\ȹDgYZ07070100000317000081a40000000000000000000000016439a35500001c34000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/ntb/ntb.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑQ s)r]R_U,NM(KK#ZPlW~*e6ӲVnr͇u [}U;uc=EY#Z ò BxQ'e;n !^'CN-i1@3yN3 Oza2OćkцǭwU9tޞCazo$ THE!Qpq.{ QJg9$]3z(bg7_p BxNߚ2 ':5r2mK 1{;9R=2FzWv#d[h=91UZc,>1fGv_Ŗp\ GUS7 @k`A\@e'.`UY^e$E.17pTzũɠܾae .,te VZ3\E0 >-HJp(qhx2aofU貶Qv:x'9)WhO)9<}:` ?|#b|4:,Ǹjn(/HV%*l6,RL*2?J5|NHUe'#k gsO Ob[ME Z.Q\{eo f} [*^~!;})Gpm"Ɠ(LblW~l%@` ,YH$l @DdmaL8Dt߯nQy]o!^j`דQ:m+ϖ2JN8*7TRo-%H0b}mY~Wԁ.0ŞU.||p@V:|l?q,'}:?U#g&)E `_+y X Lj8{^0DT13 &hZ4ayյ޳pMe'\o&]@MZiT@XufK/1` Kįq$IvzEfȠ荏Xp!wPP((X'~. knko:ݔ;NRK겕{m}\в { ˜<0V͡] vI8|*SjSK|vi@#H3}kwʲi,2ǐ7't jN97h۵~|t{j;J<_uc;wX=5P,~AN Ytȗ 9Zq3'qv [Dclo5b|jO_WY4d-*VWc\i$-'8ugC(wt8>~yJ m+}et v)/1Kh 4L_e9YVV/^M8Y#,ڊẤmhY#?]wm!dtϰrdV~=ݗ_!m;❶=26ma4ӵƴG~jxT3zVT j! |< 7@ n=ց5ÅSleOx.Q{Q#;E̯ q'YP~J8^0C˨|~fϟD';=hF2ݳ|23t~X>t)H]#}lHLyq ulXMPS,\vQ[1ɺ=͔vh9XNT#W֐`SLjSnH0PM+ưw〿 {D{Z_>'<\yjQƢyyJMSLXK$(3MT^79e$fS!7 #$y9}\DŽ#!ANa(5[>L/ NErN\T4rMӡ I{/O"$eB,鏵/+|4 50X^ ,#UjrsE.z 6Ǫ;AwM(I|w Z,ƗЧGBylHF6 #SEPe(Z5.I˸ ojZ~o0@t$'0 {'DֶW .d}z-pkf@3 PAx w! ԬRAEˆ۸,tc{u/m/6T]bO49?b~w@6u1#گp;gDXײ6##nG/'O c9&>U^B`9Ϲ=l:q!^:Dul;l8ؖ!V;MkGg&˂/LF-ȋoB%3k.9ܬ1mv ȭS!RJI=Jwb~Xj}E fVߺu%}/mwY:ES7P`w1!}(SW>*=FM|c"cnځlw/-#={̈́­TxM4 VZ i6EL k-,|a4/y~JYrB=kHH ~9$3[TtPDd튵0+E@7;`.]Cٚaȗ#R 6'Z\{0kU#znT}bMzهZk'W=*s\2@_ 3 c:%;_ˢd3W3N.ܦ(a!㘷">&ں\;DܧU2]AMݹ}9Âtúc>9k-ah>_ƗN0Qb-sLO.vtPxf8ƸR&Sb\-1ZD˷%-_n0 DRb؜$ ];c'UD .pZ F _՚|nKͨPpgtLRg4528䗖_fj/^޸0& &`xiUΜeFzggk`\Aygȁ3GyͰP-{A8GenF?ǡ%8<7w7HI9l "`3ԃ7L2|ةFoOЊh a.GG/|݆/}y̫%Nzg3韀9 \vM'PΪ_0"== +w#S; )@]<-W0>8AmWrU0~6=h#̗R# )峹4'H&o/=e\ͬD0-ԮF:d4D[,md"'GXk]oAJ:"]gVƗa $bЎ'bAnb~uҿf}sXE#TeF47tp"e\34.c]blY,^AdSØcqPHY|7FT!= 5}GUN o+G j-Є<h9e!$k]#Tt4ѴK@t\M$>S #SoDR3šK+:_[;ؗMH^РxA=_?!yD Pm201kɼ<[wSEɈ B,m27y#`:Vv^47RUPyU8FA(YT;MW\u7GWM1?#WNx|v pAwwo# uvЦW(;p^&u/5"i$&6 8^O6*b?#h8T?*b,hJw,P$J^v@ϹSlԾpgZdT!mV`! Z IQ-<أ]Rg3˴@}7(ڲ۹A2k$- ;OǶDXv?yΡjm4.φ)-7^!0'u (%;s{ إgF/p1u%=R"9 3/DHO">﷫\'M5#ͻKé sFC6`/<eH -0Fxikq>qAz?Zf:P&]?85gYZ07070100000318000081a40000000000000000000000016439a355000048e8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/WH]?Eh=ڜ.+ɐM6Tv:=q [?VSIt!̓)DgAq-WS['{VRkjyI"'@͌e7A>YrX"T=!/?@*_;bIk/+$1>Lʲ?mVH⢓Ji@WX1b'GS=%({]x0H(.'bq:JR&zk¾#7NSBqy;_Hʵd^8q"(/R5-= 4;4$shRGe Y^*(\S쑷J@s hɏ$\P@6j/GT,Q̞#v61?U 7gj5&&j_P ̀j4ǥ׼Gݻ8yb/q] MCM0~z[;֬}`g1חL?Pȏ1TKԈw=oT*"ShWQ(ud\~lfH+Nƨ,HMa]M?LBʂw@.ZػwqC^qҥmb? V6- pc;> !J 7Id1UQ)S1)0}c]vcDFP~Fl_2*}K17<Ш%W+0 /AE aVgř7y)ϠKG+YT$ Ң2Gg4l~L)%fK/H|7bȬS)]EΈ&𛐷6 /a!݈/l LTVjScQ8l}}RVsJEPed!3bFk4lôʍڔcU{ͫ# yQiu\aV+$7H{9l PײY^Wg0O?ϋ<;WWʯ|t=+H)=1KLWԆlg\"~-hTߖI6qQ+3Rr@NXܩ'¹ϳ=ύw:*$-v8xxjHW>p [+n%q+A* 'S bi"}8S7tMCJn zVK눮~%/1].TdVӸ}l`дPb\I>w,HD8f?|!_1H+yaX:nύ` e'V7åa1WZ+?so>w82ch/~]eqj>%T6Kj>%;)*J#ͺ͝n7cna9rOJ@41u' VNYDGSh{l`p"Y/ Xl HeA}قCVR%>ZYD~PsYDKNґ%yehrcK^/Ndp`Aw@ô^oT_k繪ƹ#vyNϿ ٛ GHCS O剹ݭ~7~)hDepA>1{^dhJfƷ @uaAbW%^$4"dpo5H $~@[%^94uR2T-htL|20DOӨ-Eyu)иNmz1V *yI*toA4\.o7h.g"4T6g^9 :0ds⸜d8F|0>DZeA"9j#+~3!Tq?9gUJ|W>V&6ii @E8ݔ…aXaCx| @Hp4'8bkzp,eox1ޥj[Q^[S򿓌BgoƤ9p)RǟOW7nTRA 6BvM8+M*yD[jU}c4 vfzoDM̃|>zHc)RMS6uYq^M2hx>&"T$\m`"8Op>({*VҪ ?NJIbWe^VEMoVKWB)9w)5vc)Kpy]7 nDŽ; rf@!imu,*yUZQu8u<P uS4fYϱ@: B0xeF|>'8^Lu(y0;{/4<[DmeϹ7|@fc桊ʹ;8WhtϢ`ڕyin$%sGL- !n0} WeKa,P>O ^~Qb Oİ@{eetwv&[V5(Rѝo:gÜoQA l&9 ?$~aA3祷@f, [Oa.ĉd⾔@EZHml"nEJ݈yg2!۸W^KW&gqb$?ci>2T:^tcPũ XpM81UI'} wF}KT= }I34THc徍Tj̟JD:bLOsh`K1@$Ry4猼l~I2eL̰#ZݑA ;?C$iRd0 ,_`K*hu|\$1Ȗb"e &&fy+n7RI냶CeF3>m:I܅F=?xÐCYi.L_>3SٕҙIh5("6U^KQ/ZAE}~\N͛b8PsH$ YEspL=bޥg91¡+$kj8K.%h lAU.&Q a #`|S~L^jjijMP#'l( 9vE+Wſ삥Y"%$v i X܀ђ6b"M4Sm/Rxwj*ÇzhK|Lu'Nb.Sm`?T?3mm}˩`IҾ ЎYGUʒ1ӱSuQcJH 9&ەwhֳlS8l}'~$.}%\R4BcR:ld=í&w ]pE)T$L{PΠ{?JnN)[L P XAgV<6~dm$n)tghvsQjg6>UYdz94,\-%[C#6WI"$oU $)$m Ef[wUI7R0D}Z3*7H(w U`^%18ϕ'{YF*H4tVc} 7TmU1Ey0ާ]Vyg# 9!QE J!7U];\>/LſQMm?)WE~ PO֔~'Y'4Mq8YtsPuNX;Cx(zDI1a6EN\K PzL;}b! dzZ5Y) #?Miן3[{<U%:;f $B4{('A$7Ƕzd߻3vֆe^ UĽ^ ԍup5 R˽}i-v&&4P {(΄7$P ΕҾAC[<.x'd;> F؜Qm_G ͫX΂IH;tv62ZP1\iK fi kk8`6C?Yj>Lm]ЯɁJcP-/tPE* ;SRz&'Rr jh$}OB~42A f{Dlݵ0S{6< 鱦Z3;ز`?æϤL?ޭhjk s<6 $?z Dc 7}aC8 ›Q&/)#_|jwn/is)7ϧКi$e/Zh`K[yG3@FEtȿ5\T?z/]B˖|d0vh4LR4ۮCd) 2g>:|WR \T dhuBpګd_ZG+pL99`#ʹ>eG1 !1_E~v+T="܏x0s㪆` \Jn/]^wO'ϪhE^;?gWvβ*ye؇Ynp2S[e#/qDmlxKQWP^o*QJrW)maT##A@3/_^O"=~_I P %b^ %[8s4 DAzA9s{I _TRvֵؘ*'miV#Fzhm"QM쭌>|滼ĺ>g6S!Q_Ji<fAPZ)X ~\f $^uTNNx3Yb+8\ȨU+@תYJznu0AEdmNI7W$5zJߐc%j l] 3ud6 C9j?$*n@>Lhtqd%l.̬sd!x,\*:w^{VAn6yPVQI۬_73`2cRfEC NZ8]v=*،5n]# {~>L6?j WMT|+to}+ς>T;eO|_nՠ<|/4+Hj#50C8*/*1Ld jZsZH_@k>,TE G, P>)4.",tЕc%>H҄f/,cX NXNN.#FLSDۅlIRѓ"gkw0ƟFީ?ʵF Z6H%x0eۄM"Ey'n|从RWF HU\*5Rx.z,‡?x^ᐽ0S*SQz1 S[6l{FYfX+(Q[lډ=,VxPR~F>MBrSQbXyw ͢ H̩QT[?nq&,jvxFkVց 1*'Uo1r91W0rDw5Y75Wa1@KGC6|Ǎ ВqU5M0YOɧF* u"[:Ԣ]\&V6bKH78u*_Ǣ(cnŗ7 hM%O^r_O䷉;qԒ4Psٺ" Cv&Sc'%9aXHa fQޜrTƓۙeE7pS vL6H vԀe$6쉛׵ϒfq{*w_U6%*I53AA> ] f0m=rHo~"g\Q%aWMfR#-GQ2/@+ีH>E t>t\aERh>-AV~C+ss"oĮW;0 ujK=R7KUE8Kuv@ܲѐ~Dr~1ld]ؗƏf``!=|46qVKe 5p A˵MYEEr۹ԑ,koUyЎKث{/v^s$/( QZQ/vo5ok_\:}ҠE n'FZg6$AH^8G7pExe&8DXYǹ1ENlk&LOQ 9aa{b8+ߑSuBT;ܩ'Q՛ZAFso1oz4p]F/A~|x!`]G `*tX,S~{ A>3+TIsjhbƵ3wN:M \w[);ׯ0ֶ$g-pWv4iD]dՎGp}kg+D틌]|m-=&ja,1gf$-{^B>= Bp2:4#E'w(ɕ&vώڈHQ +a!DZgyq J B\uʯ.,{=^aeN=ذ^2*HENA,W禬TO>:`g㍛.>ʚ8v+-w^Idհ[Q.]]{1~rofc/ [#8vM״?1i$[Rz6s[b~N4jRAњq="68DE~~ )U3e{F;&@t,+Fi"㍪ۉp eqA&gW>6ȣ>Tk~[>ٟsq-:8_a ZJs\H{=p3~ !5fIz9lPBԁT+HJQQCm{dS&l׿5^mE= z: r/*[8A``VWNm&wFq]f 5-uw0!r ERrkD;bf06@fc<3Z૥zѱ 2s1@P%$*\#D/Ж#A"r}Ս:WrJ戛X/S{[;+k{X$e#0 ,5[I `jT:1o#'\&+m?u(GAV@{`?#G//rZY]e}^n'=3qZ ]Tu~όM$vP4l%^}Ērn𕦾(AN tU ~]%a~64;> Ѷjixfj`UѴ%._]o'_"+?r Szsz^RT'n"B8٤^%Cspxh೟! =Nuή+ 5X[+a-[^=O'Dh*.*Fg staծ;wPD#>hs+5!+fwHfb7RȪFKS (7fz@hFQ}1 y\x N*`pu/Jl Lﱶ KKTyhzp "`0YN&^0Y?`_/"GT'rB3hK z)bAXZ0)|^}@E_x#eݠw7Ui?ՍPN}cBٝ{ Εvu[#Ӛ9VoM 2s^dzPi}|A31HyƬ:Dtb_Q<^P Dz?Ex-}q46T,EJe%E($'-ii27j+p.;BǴM0EӋOF(f$,@gI/m)̽J`F;8C-/qxs*oc%,o0t`%|*5-!^qvyoS-/ZpPʒ@K`eJ! p$'Rc&o+ bBg}hW}s aIA89~dI(eSᩮdדrH'!\I,ށ!6ʔ1}ΎtL/j |]ұ$ȰXV~m.Y" 1Hx_᧿J۞oGYAKd!/$!I$Jb@[˥Q ~^U&W4Dvr 'ƀ U; EzS˭mʴ}uHn{9)@M2*ZixD8g(?t7sO=( \pKJYK*}(Wn/O+ C Ł4O)HEG؄JhV]SDA.PN 3]9Mv"9a IZc8S `1עΜI4nMۏ+8jsTMI ܵ@ (7&(E ȑe~f?9.} !"IE$7DgƟcδޙ *G.-Z7W;SLbK˱(W|s3 ׌UBlw_$~(8"TJ՗fװ'ggQ91V{YYi*6Fc*;"mu k_? @yXNg]K805jV|F'Hj-yQXk T%y- &zL uC{u vjY>'E5jX}*k܍jڠjM_r&W [ 9mݲG+==3kz^wjŭ?E2]6<σ0ASNv _>"NPύ FLljih^8^88ezooϺB6pԵLz 셃ę@*3Wڪ WSy^CoxC]$dvH-%śPgnF4ʑ|U}$ 8S~DI=ɇVs1CD-C0O+Jx[ 鑅0j nty:attL} ;#Wh-E(XN3iGcf]#( n(5)3C9x۲}h iR^1hEr˅Zpy >D9L`V]M"WTby\j()/.uOHEE&#@r*0ZyA]gVs1x&û)[oR]Ƽ-d Sǒj% k2^)Hfa7 bxaEfSW&Tj~u]nTkByvӻjY:O<_nYcÌD͌hH Z\Ml|Bna+>*,7#*c]_A#ON<AHS'dkM,![]EUem 6'>P^3[;l賔ؠdx6%nDG L|wRBd-:9^:\\Kzl[g_ H5qr8AgJ;_ Վ"葺W˿wEw5ߨ|4e';N73BF?.@L}g񽲔-TTN w%2 )7+hk#@ҭGʱ8sT3A2v뾅W2mZ(\1j+op#!s0"s䶷 ~ɉT箔}u>oIg-JFA.BR:'-d~N,_NH"N00p++yIz+biA2\[5 "dsarR:<4D[-]@>C)A7%Sgs݌*V"biA@},v=!m?+G l^7%vV>"HmҲ(H2Ǘ(9f9&p$U}cBŮ%5wDw a1䊑VK&^1%䏉Hq<﷍J({2?_dPZE|. y.˥o+='E0%Mq3\fD|ӷCG~.̀ o'%Դm"~ %H @@ARH)DQBN7fUEňQ*`D\j!et=.&92aZ~Be`b*./;凢Ԋhek R>pQ'2oC6?]۹/#xY2Y3ל' $,3\B;%x^EkMdw}N@[Ҧ]})1'$ Ы]YV$yw})D/kHܱ\F Sƙ< imNLtYH[[hc2qs1G]}n񽀚IojI|Woi\&5209(Ml6qebʇԖ%OuMU`Y<&ngjTJy^eVLMjZ}eq' A5Ö[N)_&}x#=2e s)`&*Y5L%%%;EhDQ^g Ȭ7n-mz#]I7 7NG6DZە?d)1 'LcOilSaXUפIЦ37G ؼ]!Xͮ ƨh3P;Ǹfʨ:xF2V*bA43*F3Ehi? rh=V6;9LEڋWmĭJO܇[V_#la5҇i *El:%$y7j7VTo5}pm`Uꅂaqq*C?WTi%&vOz{:VK1I`tFbJ;jms6g)?wEBCFʾicF`v抨3Jbt*BJ0w9vT݉j[v󯗙_VHY@8D4f &:/0_ˑ3 @ʐ*{@OhЫ;FడƬc 5r? +xKW"Ew қi՚ZBܻއ6 a'LctנW#0 2KE=ho˦;ϱ=fH F:RDՙl !irXuQ_1I<ˡ)cX%8 1 HgEFDq+ly w4.9(*gQ%0٘g9|h@Z6jԩŲr|ǝj}Tsӷ9֟N xM.uҞdx? -  ^@|?Q).|SmP)+5^X69hH? +F'J>~fr{ew Iell*D+9pIfʹ@9*};rLW%$m0l2P@`ԁRebKV䬀G'qyLƋe6g6YVU49 X9y5E0`e5ߩX7t.V1i݇ќӎKd:NJƟ"kc{7iGG[X Au `*/A&,*Iݪs*‚Q= $Pn KA0`G5j5quZAx")Wس1 x["|91s=C'Ѫ.Hf+PeÈa ʀ;aiIe*w}Juꭦ;FE DTPsJ%\zYF͏+Ԍ@zB5KfqԹRJ&qc@"TShPK s3@t0ǪxIJnJnmv䫓/jOa[gXfܟ}m_K޵J+Zג2pM*?h(˲RN]Ԑ/D)JFKFw{Ki&a=>:8z N5h-8Լ:֛ f+0HV'r4 'RfPswy#ղ'(~aܸewvnKJG.,oV0Se9UoL MWwtRM4<ũ #}d^g%y(w N?#^OLҖY邓b|#.Aqױcɭ5 uﳷf*zy_z`cc A\.|Ro]wB).= $62{$*TXĘԨjz%5E]Crv0w$btH8rȇD%Ls>ޟnїWqT =rf+`# M` kApoC{t#@NRl5F-t@+iNQV7S2V깍vuiGES2Vt`ֿ:'}#5Cʮݵی[}Nn+Q9O-էOKH{T9uoTO #UCU;nQ; ȋ+wʳWKbqFFǡ}ҧt@k7Rw`Q\Av\!~ع[D{QOUg4:kv`x?dJvY|OV\tlL0F' m %P\4C}|}Ugq^`hvQߌ=䚾%p\tpE4@E$އe tܘ0zrEyeLJC/Q8y(*J6|[ +:x y唕=EHYT?9ei2iZO+Ji 3~&SS6_o~{E;)9Q9H4_VNeXaKHkAZxS E7_jύ]$Ec^7CRx lf0 *.q?@߾x2%U.=w G-eOS kdBҎ#>bB߹,I_6Y%JASICPx C"_HG\4s ]F%~s{Oo}rY&bp[IMGU6J0zWM`jGYIXdA="" *=y TA\e5iTּL s"q><T53/8_biFZqz ^\=+ziKY Ph$䔮 A\zuiՆtcqZh1ȺĕڤrO0G! Av j ]LV}VYރƩ"3j}qӾXжL/ ΪQ /^uVz mE@Ҹ;3{P3\pو& |C~˪򥸟h~1$;EW0PIb`h2ؑFwrIe)Ky̅eUui^_OWFxG'Ճ:OqHi}GT W-GZ޼su7$^_e|79v9L?%ŏSV~}ӒnKAF(6>]g*MF&islp^!JYDhh͞8jaEyJ&̉:o8E-6^@ED~%&BJ4{bǼcA=JHo=:0B+ZJB',8B1 y!è.VVx=򝵶P=q"b]+Φ`8CFmH´ fwOh祓ۈ s4ݢ c$5lD6.״~J.5/$jCkxW$;ҔY,n< vZNS~Y0L`XᅯB,),?H~V2m֘c.BǶ m۴!9:5)2m-G n)?L,.ff cgi#$HA  fn3z*ϐ[ t1c ToA7 !$Cx+4́W| E{5Liܩ~%d 9e^w3d?Q1}t⥷okp }>& "<O5ޭ;U'|60痞{0XrDe)u=:!X+=Mm 6B\ *0jeh(`|{n$o|ֽ?$(hYinAX*<|U5T+_i듪=ߋn.7Tl2|9nk6mi}!bD5e.r46<|mXԻ x.Bobݚ)Tv9JΖ}(X#n5nv82\&-|FOU_:/}~v3³eVM>Ќ<=W<<أ>IԴWfj͡;S)z :OLuL8Q_CTJW<6;VyI y$P R<AGmpsL y9pZh,qʐؘgUsfG|[b)fXU3ƌcQPn D HP'[Ǽ|5A 䌴/'A{3-@n^<0qNQ8zqyR J0 vWNKyaò;j$ocL>z~ W[,Լ6D:tpXCC9N+雷Ԡ ti*TIy8mQ$'QBW !ѫ(睦tZ8W r>Gq̒x2I}*\vgfp龡L WXXq>%Cp#jJR.{+q7iiVyUF戬15cKxg ~AZ:gBmhya|e?(8sȜHP((aև Ԃi'X0]BHdBN#hTZeo~*Z̡?X:E!Oh%L^VI(f?]EyY$!AB!4N&Z-YDdUM  <5iȼs)]#bЎ&C\|^HuTC] 2)y\}ת" H!&fRԊx<=q:c6wN6{Z>+'^OIN[ҞȤ8#(Pv 0ؿ@Qj<_ٻ ;&5l `P[cڨK4>uGoD脯e{  r׿Kpv^Crת@s_FTAT!䩤We[MvyW JQsjfB1u,AQˑAG;dA>DNC6aCuJfc˭ WEfM^{kܭR(fmՇ=YG[ Tfȿ;bDY}LKE๔Hf'Vf<`]e˽zWzA23u+L6x| Oޒ.oPjO E&YlX;=q%,ϟc .pS8>G{3S.t5;+Sn}6&MX^a> f T珌o oqsR ,b`]|w.X&lU/]jK BWT&k9 8U Les'L!^|]]Cqk9-Q&da8q603\9ghMܲ%-uPnT&5kpV?.k>2Vr68@[{kB&h QҦZ?{Ny:r X]0~mO+Z+̰R-[NnxrA(Fɠo^eN"3PpC2m`G)svyԞ7x q ?Ɇ*wvͺq`'=XzݒIc, ;Syc!`vE8U "#{\!`"Fwȡ3 ~>1E;Q"0/p ;G L3}HqWg <Ҟ%R'Z:LOaI5FHHpjRcȷrj{ŕ񄯶#kt9@- }E嵃 VR2(MItv (JXvV^X PF-;'TsuF19gD9Apxkge"t'F]EwΌk:H㥌Ը6bKΔ(Udj;}`yzj=Ax7q^"uR:CpVZBm3$&]+!JŸ/ 0Ʃ Q yw~DdcZ~GI܏]V3e#Z#\z8L_mrICй4p>{6Py\(p!J'E_.v$6d$҆UXq5it OI8A RKFѤ~ ;50J[AȺ *? ۯdo#g@>O[]۾sIz&ң: [,Xyy/;عtW7x๽[dsҍI٥I@ՈVj.mbSq3;_hu2@E"6UTMi]LוZY{L3iioDE Nge%4o4W\]YuQiӧ X 1~5*Mzƒmd1(h"H؎FU[h6 ; 7.We8uz)%&CwO2- I@`KBK`3XH@]t20:},)yK:jrHOz[,+]4%'Feaå|d# ޘcɐBB[ ༢>5EP.*kM ;5Y5nr}%^w4#m -*'Bs|u=j3p}hƁ ωJLV+p4+/!JưFljVLQgO2L skms.kWnkSs~PZoWEAWC4Z,9)6FRCkŌs?ud]gm@Ub0rMJC2-߁CŪ?Kg |D?WSy;-XkP$_w'w:2 ykV5y:J3.:"uU 5f .Kbio'6+ќ}R(^󃧢ƽ`8'>ȇDF`4b?]hd72]jZb2=ӹ5jUD'Qmkv,Qډ 90vђ B 1FAhFKWg]|X }cM3ҪU3z ί5 5P #Uдf40AX2aV#j EV?!sѥ*PH-Ԅ{\-vdwH=-D\wgb0U>XEϩ4;3 ~p){ǭg<`zعnkZY<H( 9nȒiod Dz :J]C5Ƴ Da3W$=qK+p/ oV;X` kf曬}Єї"rX߯7P;wZ5aYxEE(IgBӠo lW!D C8 g`sn)D@Sܧ!!g͑ʼ VJ+uwez,@m$OVjDgX8슈L̰/Zϊ4n~߆A޻EaTI;"L{zY$[Q;J{/Tg٦u3XqCt7_а\ld;2.p כJ¸,hzĠa֤0 ^>Jңu{~U*]r^{EP^X0U>Á|ܛi SrK76N/_)m'Z {2- _+-㨥=digo7Zoi#`[_>SLVӄBh#Sl[~LAzLХn@#4 7BWw$E{ "ms5욖$LL\c~9ȜCɽS!1hX3_LrP^^ȴ*A=~tަ.;a I0&얜[Usy P*;f]"w'$Dfzԇ@–7̓)B h)_FWLCGl\ύ:B͢vsf1D1E;bXOs,4:sb\5lu6 RVO|U[Aܩ+f?FPT/뭖3rJObh0pwrdD=.iVNhGRƊPUh[1FP6 %pܐ/77.;bK"2I1Tv̅؂x w/3c ,)kVjz:gj6:4y_5a!R'G\^'^ 8qiĻkAw&t:2}T=˝VhOcRwŘ]7i0*z)XMY.{ a z]0/'Ew ~{#,rym&#8V4u'A|Vivh-U0+XN}ݣ`{(YxlI̋sX?S3X*n\RidwErȦm혫#0"Y+#oso<Įh[|m6wO>¬7 w.){2fDpR7xU@Cr|[M۞(WC4YXOlԤHøQЂfktH,,ƺlE17G/@.5rѯ5~ I)&r8 ,t;bKjzˁH>JɞLWg">qt% g_4 U%w_" R'PٯK],X[x_ d̨N *?­3JV/*vRc2G0 bX:ttY<%i\Blu*Y6u 퇹R'!m!$?dO`Xff~qŀG3iymV2)GS(Oat_aBbO\Z-<> @3E,c5|_K7ء%jXuU9iI~ڵ>\Xz_,4'K/d?=حr{c}@D LaI4+m'ŷݬhEo4;J MO>%9 av %|Ӯ$]2FCsV%YXFj[Dz+D"&;D^Fg?GMNN%: +\ +WlֿjB G[(k@^ wˆ)[z;Jnx\>vXmN/utb6׋" ۲FrJy-BH#q 8VM u%gbrr_RXEjx֖fOj=?k=4{((=;Hrt@S:TPR.(|Jf>DM1S(63\np+lЫ#ْvoPlԚBZ͕g= H@St7Oķ 0Gk_W~Lbb7 kd6NګTx`-[01 {#]} _]@;oU^2VU8vn yʠ`XYbC))x{KLw,m)_o1G?\Z>_EOit%sAc7VN, gcOd3 "g41} (B? xBc*`A 5'Y~lֈ{kR]\O.JkE[~~J\uʗpO <<0nl n>zl =z^Wl pT43w|ϩNM\4 hUkjiIcC-5 $xNM-lF\xJ1HFwcGĄ{HWjI܈q4ɦ < Yu-58oQԬ&1^ tBSHzܒ5ܽXB/8#䲳QRܑGXe"Kģ_{ٙY" p9i ҳ0ERS[ ,|dB$MM0%bUuyuB@Œ+ .o}reo~nF/5LibsΡ*댧B.pVXZL};ÊCЮK?Oj}8f~9`c CX 91z/HaDZ@3:SSz}uuuSɚ 2i``ǠD2v);ֳs"AO`;hĊa_B@ XzS%z59u!l!QLW ~5 DXf%F0$ H xwu\_,ޔHؐ (M;һƔTure38YcUXpd/օ8r^_BՑY=;D-lt%{|a m˖XLG ^ңAW!}p;iνdP?y>.|LG蘕KJQَIJpحHÕ>` T3f+~ĒXHG^7oF}4~S*Z΁<R_z| Ij΀k8_e::V6ŐM;`}5pVmruR2U[tdѤ|t᛾e d6S4qp~@6rkNihurT(-Aɤ>w7t %)Za^&.I VFmB/gK̦jZm0gAߞKj0'ԩ+ХNޗd~C.1ry)k; ANJ*jKv]v 1@8A=HDX x.a ׏c\m-,I-y\!URZlR TDsyHwNtQ5[pF\:].h Ukaݯbo`EèUmE'?COlFm46GNO/+ Pa`8Ucf OMeTwuQaڕ=\ x "ORЯmD #=\XN!cI2 \\2On4V1_'ṠpX&gup{chjlw1lJ}O;$^Oﺰ[!XnkSJr#5A .nBQ`dRQHq@ܽ,0oᝤ K㾿CZΫO4:H@3<7]4I5j#u91cN̛R:%qjv@8{{GάaSu>ٓ߫oD]{~0 o7)57uݏ_3 Rxһ }Ók NtN|ƥ՚eǦdFꂤD O6w7_rt֠b??h' +' 8>OE4:E*X%B=88c.ȫ(uҋnCc_g8Q嚑(hcsߍU#h;W= sT$p;fY} #@'AmNǷH[\^4+ rsoTq<ҸS @쓼}rt@EO*@EgJM%npBCᱏ8۫蕵xm@Z?.XZvmG`M+D58F֬CN$eĬL8TTa(:L{]7VsMf[w$ Ы?bI—]dv[`=k"_O9%R\wSpumu'PT')9y4]٧Nyd' bX AE_LDTͅcʝK o(\:Om~QXi&M=xC[|`_*~'A;z*9P/69"Fx;PyʍAZHg%$לd28xFnZՀS&ZL1Yh.G$#ЮG_[硂o uWr>H4 Qq4גyM({ 4֮+_2xx5hBbcA;wj_bq`(FpTGY4A@OSkz8g{e$\<:|<R^ZOù˭>nAуdm{,N<-2N.+)v4ƺe)8SU0bznq|S֤9A ZP)`o4~q2ulpgg/~ dG ~11~锰l EVcwB5~ŴN/A0ŋB|]Z VHK՘`OSj3`۔ Z3~*JPqW9eѵoghO.lu-k=6#Z ^q2\xKYa怎B%3Y5a]1`s!3ǎw_DQ\[5ϭ! b@]-&e(gR̲x6 B0܇,UY!rN#mÎ47kKO|ލ6Q"7<ئzʳ :v1C[q@\SuA/C!#IiC\P5%F[-c 1G-DݳXr >A3ݓ 0ՙNF8dI;ҽ'P ^:I|=&\.k5.{:s岅Żoz >$l֌ 1N5u53W@%.18wm<\ēnivs e'NN.JYMP]-AaG"cgImѿ4;|yLSBҬG?3c׷=c)l饙OS"mzЃ}~ Ks1j895|.qFLn:>2ELx|.elxUrٙ,-:7Jj/yrT󹉿i1^Cr=CRJOn~6ٺdާ~9 m*06طWm4Qn%Se93+ EcMb8ö^\p ~O2suVpl܉6oϱFnvC'4a؎#A@.eBt8̓`++3zPwӎbi14}9FS|#2A%G"m?#lx9q)w.:-O^Nf懈wk@aN%islӡR?1H [2KHD^LzBKAERl" FIʹoE`ȴ#tꤴ|06]Y\fb_VSXw:3J,0Do<p!"W|63J$qoP \ C Ze-xpt)Do}N06! Fg= #!0D7^XynXI[?z ·)2e}P $"ŎevF2FS;?ӑ hU|aFY,bWm"12*W$=s1|)hR//YݹUO8C~WRXn +i:h4뇋1bKp|$_c2I{$.Ctݡ?#,  >wBAd}a14LBY\Sqt5'9N XOgsK,/ `ci61BF%\j39ƾ  A5A=Uo/<^#ByJYXjC)9 A}@bg*F~yHEhv"<4hMBv퉑d8z7>v/YozPn9~|"`;HaxhC{T~Ԝw 廌tmRq@_8/kcc%O:ǗnZԷY<_O*ϼZvX݌#r{AqFݘvXߺY5G-dyV` Tb\DٝWX),x(Z Ź$5t.eN 0$BwA:jk**9dvb r UW,6b-KaDgB=X2CǂtT{DntH:?F6 "]JYguz)rrҵ TX~}S;)HopkA]]P*ѲRJL_ũ3P&(_9"a {iW󈝴 - r"Vew>F焺6:h :Pi݌jv}r-MwJ_+OPwlt`a^ J84|yOKFs^sǪGB:JPSe2j WuàtJohylr^Lz W利݀yG̀uJ\F84D;7ۯ[<IzѩhـqcԩB161[׌S6||k{H \Sk+=5bw3&\ˈ'~4efҔ"em7GDtdX4gNIme\ ea`N]v,"Q'L5 5`[HwĀ, G,63-o452S2\0goR r/]p- i:Ijr8E:u ׆֛IxLf6܆z-K;~bjП7HA^j=p_PQ)L ^0 %-~LΜl٨vqK7qForsymK! ++>c둡0uŵ0m[7t[3.hc+zX2w(N)6{^)=vi$X[qg`2bX{M" ] QƻjvPdwa5^;L`[h%P;iV?S[\t ! o>u@&S I7ʆ( 4UtWQWst?mE>\+7Dg| Bt2P오t%ͩS>*.'>j0<%na YiV rqT#FƩStb2>p%@2atVTgF9q=V4e-Sk(S_NT BȮOWIzfeC+x`JqH7g*JU`\8M:Wk[ Ypڑq%?;I7_]Q:&ZHw@L1 qEÓ~+:V~0g4b AnBI?p&mYMpGܼ=5}Lri4-OV[?9r$ 4)#Ytbv F@n,"Z &#(+HHxĭm dH6@Fi[}fR$)+ka}{s<#Fmv:U1Dbh,k=GB)2}F{2GNx-|v;|ðdLl9~24`wrNҝ0Wrϼp9]q.h3[_"tL^-3|(YYSWBZ-N{_PՄ3yjH*U[ 1pr-zRe# 1;gUAAᘲ@HP}qCc6e>Jsbry&*D(69{rpτm!ڶYr^e_0Tn; [G/tCBކ͋(F9}Vr>E8iyޖ鼝 Z5sb<6aƭk Ż'Rann&<9SuoU?dzN!H3HltRjƞ*D=&UC>;t{0|)l8ݜ ?.0]5ێ.y1M7z"X!_.h"4/g$]&>ԃ-%c Niy'^GEouDs,EjdvŗZB'Hָ6Eye_7deoNA e9T(Fa[u|K/a譳s&q#dDohGt5k[O B) pr)a)f.G(%g*֊AއL!mBNA\n|yn*"t0wɝ?$_E"N$SLŁ'>?ydO<r Wj)?StaU1w%Fd< {'YbBkHu8̑9Ȫ%5tN,}tbO&\gWd-z2.oeZF@~<1"F0E/-%Ka{+TEt0[:$]gaqZ˓\SE)^KqqS/!%+)l𛅙 $uk{[ѵҹJU c[Y+{ :ߗ*o ADmf50+GVOڼI)G쌭*\o1wC=`Ԏ1ޚ:jSV&dK:]ch9GڋQ'dY>$ (vI y<+e$q_&b5w-)AAoLrlGx Ò.Y'8&$4}TL`ʾ|9;D }b>p8~Đ| 5PB”nC|}R렶90[/DendUĐ'$ >S *NeϞuTCAfOx\:y3mY<6rl,Bh zIB5UƟ\\UъyX*,!D+_ g\do=7Z}ոMt39P{i`ڀZ +5< KcLT6dR[4 +,Z )Q[XDPzndr$<Ϭ5L?rt%fY9Bꑇ*G~OeO*W}ӛ?I V(֋>gQJ F/_!Sc/ rQ HՍ|wP(-o&_ /D]KHR!*?hRYz A6oIc Z d :g;vӞ]ki0ҤS%-ͱ[\Am`T/ab9m`gSsC1SꕤT.KOWU:ǙsȺ88.sV)BPƶa)Htu۬ uL~~CEV! p#13fL5bibqWu$R?7FtVG-04=]4c㫧Y0&<]EĔ¾Q6=6STJ&t( >cRi,Uĩ(kۍY'yr-$}A%ٿx۾O3x.N_QƐ> Q줂vtQj(;*cx\7BdcKŖU"T-VMUHj"&/"iJ@]`\Jbe:7)Ο*q[f%)B0Nqk;ZF S1 l,ʢn?n$Q}g~sFl8B᠛Ș 待vѳhxT% $Ȓ.*tG>"2)*^P 9lKx8(7jҷ(6M\+fku퓨3j8q1!a'9SSu?p_k]MVsj}5%%8)Ӓ`"%Ԝ U$˛j$VmS eG q4f窕o0͆t$Yxu '#XF)^`rhv)Jk1ŜT ,Xp~jhj  ~Ӱ\ab$  B_t(uqƀ_ O= MX!ވ@p$ P +Dpn /sSu.ziݷJ /,C{"BUnE 2q0O`cJv Q ;ak^㶝];!}}O.0Od^{ʁdDc} fqr8jh꙰Zu{KR B%;l&0Xh,`>w+*I`k &@YZE;2`ݱ<8l7/ophѫ64lZvqJE+[B\Btx!ȷ;jOW/{d'[`?ǚЙ[ z`Bk$ܘ"F O%`XWINXWor(CZd(F* u@n(D5)>(Z$nj֒*ؘd H+/JTf4#ϸgUth'@Fk j2Y8Z}3X)4Z,s.q@2yo݈ HUDqd= >:$hz VGBxŀ ]~HqkC0x#Q}e "F9|1=9Simh7Q2\cp~4Ye d- zUZի7Lv$⦺e'Ľbi=hϔĦ͈f/ɇS4jw rC߽+%Yi=a X<&D3^)~guvUw.eJ ܄ wdGHmgdɂ;`s >Zse2%6n[Р"0 @=O$W<|hX5<-ۣѣ-Ng). 2#*xu.N,Gv/ki[~=Cm9g cyk|”Q87|·W0Ex@9ΰϯX֖FޒX:SD)m - | _F>w`!/וq6c!q(յCt8@'V}j*\aFy$.?6c$9FotSc→/%=&*ҀTr%nȠ02**Gk9DԟsB){/̂' ql5;)]9,I?2A?7H?8eASbl-?Wq`o,d #pIvxeǵP>uκO~Y~CЅ$-UO&T2 O^ޫ|{k:ub Øl"0l!L*SZ:Qry|g=z j_b[ֱWJ \N3(gs4ZG3jpʒBx>h F~VzKY0DKAiQ=V0j/GTX) Ȯja&/ ~:UQ\v7uМQpvr{2.qKaF,()mtnlGN_}_êѲ.a ( mu43ƛ_ #|x͘"QȮ%TPBg?z2S2KsQ0|Fgbn'5acw63˔"e5/oDb-3X#}ß`]]3rꃰv'M?`!nc v_EéWqJ&/n,YA@`36urH @(,^?\_3A4k]EBLl5pUL6U;GDs@ErofpanTmZ<Η$ z { 4-IJdrvZ0+@WQ)x„_ g,=i]ЏPwt}OV?I|" \B*~έ:ud=Du"lo} NAG `\?EKWCÚ_k"2ڪMu"q ݄qp-_$3"U3psw!AqͺWkfoU'2>p| j\Ki:@n+yxT 뚎q%rYDu<{?)5+~O ,E_FK P?-:wS{Rq[PktR")lU_Fe"[#Lþ ΩcQ3!79=R0K4t{"p70Oi@_Нd1}H s@Y)"aTs(BNoC9J|[i #N8yAD+26\gv~+vhGԞP5%fcUlh(#LZqmL.HYUJ]=xw|& 'r]7VƃKOY4b Y㏴זA ڒf!Ӌﺚ|F"JX.Zy+mN_kzˆe*1&n!Byx# MOJ X[ h+Ahu8y8%6 @HLM{zO|WǓ0ȥBC>n@ T\TG08#IB\EX9Z' :SM\2Ѓ](NT NVG.MFZm\m{7A j@M1}oˋG kN%Md4E=P*F@gƂ:]c#2?G+e+$yUo1~}~|Xh Ro+.YzK,'%'\= #@A**ˬ:i`?=J5=Wێ;a*pmHέlXr4z`Ŭ׵w+0:M U :+GMHRe#kۋ/4߇=K2ock0[_]A`)X Qo T5! qt"|F3!V OQGjdBt1 00M2bU7UᡏlZF)kj57kQj䝊y)h# E.CWP/2wV#WrXt)+u3-775QyO|NŬWrSai#Үlའ38#Jy}Jֱ35@0*r\AC3ݛOccV޼J~j9BW/ԘYeiw>`WW4o$W/Tmw))Vd'x^Bcic*( /k.M4)Fh/&s|Jy[ IS>CzUY? VwT{q>oNtÐҹ,j;f%EVQ4g[4>_I[N4~P<~Ȃ+M"MNó=pםJB?6 "Gn9R߻O}!AO(f-kqxV#U}X\gFLNC_3)0F'UH-jwP}xɟ -Z}x-9rdJ={aHur5`df'10]Զ >kHt܇ JmϚQΐ@$OP{F~S9^4ڐen 2|7 kTe\sYyԶ~WI'c#7<39`WC)6kdze-<" w콎 N$ٰ"ْzXIKԞ0 ;]ōޣN!Xm͉9s: w3.Nnݟ8 2?AvOP:49D$C94#8N^0}}WMd7}VV_̊ynVG:$9)|eCW̯^zM0%򾅦ղ:|:K@1照tp7Q*KҡNIRlxbVھ֨OĪ?qIyW~E7׃:pjf'@ښ>IJq 80 ? 6w7= tkQ w&\'Z6К_3TQZg$[lT0>r9)=ZOY]GѸmR򊆛? 0As_]d#fj#;JT;Lͧk-[V!ڿK 9_|d-ʄK(kJ/^9M&茜.4ɽ*&z  p&?+)#J=+@,fxIJ>-IݓC5%+FnP*NoOm|ަy<KE EH-uەdw75|#;?{5UC9F3k(,aFVw04ז=T!U ~UȠ-%sQF=~G⴬\=(Boch"%ɥln3ԠY_;y q}߿;-QSJ3%TqZ'?nNXj1f}r.]xk,x Wk$a(H^%EgЖ4FTІXe&*Gƨ>/C K8ZoD.akP{qŖH"=۬h#G ˖O1p簏H͗Uzϟ~_]yP9;~Ly#̛ZHOvV_PRAc"U0}Oy%VpckU-c)#>R0agmj ITfEPuYJ$J9 LI>hz%4Z zT9^eXw2c & ,H?͚q0D,t"yg&OٞK(yv3 =aX6-xͰa]6#*23p}!, *))gՐ~R_JX:x;J!h0!^^O:V`P}^ 0=ˉֳBqְ ;8.D[r>&(CX9Fs>T)0E텲ysuaA G* =Z8iZԄPaZ w<ݲ땘_^shܪ=REBBψB~X-z^i]lm9qČ= i[{hw闷 KÛY/*v]kz \Q*ԗv$pM}֩k>]am6æu^Rry_ۓ|D%R]eU_lA 67;N;OO8ϫ0’žrh+u/]𖒮I$ NxB>*B I3"=lUzts{&fa2OUP2ý"fHʻ$PSdf.ox1wH{uE܎Q9̹K ]VX2/ݤ˩A>k?h_i/dDT[gCO)obe6Xf*Q6MIY_YuX@ȥQ*M-pO%PVZjֵ,^3vw&.d'A.n]ڳhC3v%e&p9HB%*tpԨ?0wvX˻~9@} ehe:wpw=At>QEXȴhׇ\#kK ȔIn;CK(ASacF&i`?x;ӊ7xuɝ3\.΂j]{|U`uJ>bS$J81lj:HTU>#1|Kä 3Vj@"˸8c qcS9;Jv:byvc~I&='d- 8aꆗ]˻rYߟ^gRͲb$r0Im'kԉ=4VZĮpv M{)cBd7i^zID;@l=1u ~?vp7ܛ7/7'"Lh3гaE9ն.MV}aWQg+oCp"P ,7fV0jɵŦJ\0Y ^tD(EDQca2L[җ0Ζ>kKY͔SmN%J) ˄9n8KeYWm 05|Ȫ=*/ɬv-Dg~d.^Yyvq%Ec{6I)nhh3ZV'ОCwتƸv#I:ҏzlJ7a Ƅ|\`1%=t!q0-d#y-&y|(]sчlo3ڧ*4p1'Wf& X7+ \-j3wFrjQ C1U;Qcq_F_\SǮw6dbv;TénH'\e3c']җ>d#1`t:)ѻH5ipJ <&^<~U/"}cE-i`xqtG7LukJn?O)? e mp ?V# jpw˱ZN2>kYaHle cPcӎeG GM-<PKp 7PXg@mvd }3ڧi!:Ceubwu}5=< I)u짣]ƔEVrްa.3йǯl?1,N`Z#BϝR:>Ɂ`H%0r%KuLVw1:K?2 ܴǵ ib?MH?VcNj#GNB)᧶>d:KPx17EI5`Ը}Pppprk!#4} TQ"ڱ|?,xc~.S>3)Tdzeqȋ+&8Yشu!d{퟿* '4|&,3塉XC)~AB~[_`n}D\>[A]{Hqc`nS/"iϳJv4QSYe;e>oDZs9y5x9oCw 8\b|!DQCٓ'*S W3:?>} '&:KiVH +z,-~b{]Fm\btuѢ~ZLI o:5}e#maf>~'`T p{FU%Mv˻⽯?mvvv > ka,L4`N`X.ױzzk%TO1QlٽYL;6f9?dW&R@();d,,t,%5e/T~ /^c0^Ӑu/Ec]b`.+ŦІ_xh)TWNi5R"W$V2:q) |0RGqМ v)퇤2),~%^O#ssd>򨑉Qk?n~0/1ln&8י~T kB 7\]>Ò;'Ut]qxP }=z[+aPvSTeb.c'6%Ȝ 줿8wV~q& YNKB,&ͫ2p {DmNKՠ:nguNLFF|Mݐ|,]k+_r:; |N[I{q߸J{ ~x{r !$-qݰ[#E5|/ZGv=jK5j"mtai81NoPG'dGa)`'Oa` [DY3.\e¯ЖBsAz0U9z>ONЍ{ -H܁);õ}qh6yJ ) <Ѻ{S 9rfOĵ7«#83J {r*[G"1YJ Χ +mz[#k YЎ8XHOK6fH~&Vɛ+p(g_2U !Z_~L<4^> \1T1+zjϵK\ Q=ɺۤ ;u1"@G-ˊJw]ɼp۸}M]՞MdKEQ|^DD6Ji d~1D`Ihvٶ{EL pX[S4)8C.vaΨ_h D R_K%` MMI×{Oi[HՃW2A0E)ШGGз% c9/ӰCd^EK2An8=c9Hc@*aZq2`''{w\v$]bX͍'sYqmmV` [YTo/0!FKk};Zs&+r@?Ur4S c2+͐6Ȉt$hR?\7.<\ſsJoN}wvԦ@Y|F1:=KQ?Tq6K ~xfVX gŕjcT1Ηv2H:O{ ލ9xqi1qEQA,RT<\'簀tʸԍd^nJDK¦ Afra_xIIa$ RZ-/q"784YevĀ=4&@@ 8Xqy\[ dHK xoAFWfdS-ӹbw=*B4/2ҕbQBj }dUf))9?2)zYoqF@Je# t"^Ix/q s7 ԠAs1 ͺ/BaiD1J}!̘47 xbEϵ^ vߩb19˛n !Z[-cSb44oP*FU厞@[Jejs{?V3>jZ3ߥ*} {EIv,kԛYO6rg^-kF .]!y?DF&qۨrDBr,r5G_/بaf`౎ѱ6!6IwF!OBfIۼh!mzL-3im;~gTWy#hIk@^N._wbefH>n{R50Md:$pU/E9x~>謦j=kj#?Y{U/^|'QLL̝*RtTyVG#hUJ,2)Vy\fã%㵙5}ϙ x9V)De βi"5X 5BT؂ycWENmvFO,*ty0d~|<9"wғ P,*p&.,xAjHi *Domd mZɏ hN>D,T0ުҋGvcTrsPSI܃qnϟw4k)дXxP:S(c,@# NFȿ5!ዿpqP5B@_L+1ɂ:^̇ϮApw[7+Az#2J硪w˲;Cοd8gK~/Pxapx4)jmd<`^7Ip52Nϣ[n{UE<Ǽ7b3:}4:EdkV~}*ZqQzUkX ~TFÏ߀yO1|R[>H˖n[nyROu5 aFpRWjyo~/xR zĈ$(Hi)z,h>޽~M>1-ܝn 䇨is26iCEi8X<`xHvԑ~$&?ku{/RM-<٤',*+xI,^c A>V Րl etPe;*eFylCM6%u_(% )ab꤂iU͈i1z=at *-C4'I,VBpD]W֙l//U[d\Y$+3NI$H,:VcD^;Eu\A z{!$q !ގm-WJ Y! $l\,TqϏ ey_*j;~NҞRGdž 4 :'J~KBjI(Oc3Rݵ*ʉM.ٞ 8DoeKܚ[zae.P 75 QK-bf`Z4~_-GF0f_< J 콀Wխl' WɫMhT5lPg0֤NGYy/2/76Nl Mn\!m=]PFۺl:v0CK ]hĵ>"1CBp'@$iR0n(ܑ,U|ٌKĴѽ;IӇ6_xq6Ƥy }&>[U{=o%S7,?gHg 6~Qz{r/r8C4G]S:%Kpa^2iSŷZ> tYD9X|Y{9#s/a1mqY} 5?Y"+ߴespS[P]%v,"{JU#ӘKFw}un:upT:em X QS@Z1*~K` ]Y۞:ACR '%US5D7٠ e'T ?r_7xU9D"Ẻ Αntj,cJ=o<ͺɆW/bP(D R2񈆊@Iؘmߏh}I"X:TcսI.EKiB6z xgfq^w)~U/YfIm# ͼ0A8sB3@uLbEA*7 KՇ''nb]:؋ՉOjn7sY?2i1vj{P+|'lne+/v1p"2?5f|+K _]\T1Bd~e)h?s5ig?jz‰hR46cKZmվEy:Ybč pҍGyÆ⣥8?";_Bw(pu1@LØCY0y6Rn3y? {~1U2XiAż Q=n]A]ixU4ɺim~u=<(?^HΘ~.Z-/2S70P:MyP t@yLnNqAw+,KB+?up_W[ $oLۻQ`-x<#`l2^m %FSf SL]S_x`LYX?@O:/+ ~0)1)'Lev>,tb0{% ?suv~v`xTE%ab%̏ }?rS ykl&:`+2!/Ҁ< o~':ut"E0Bash\N_-~[yx!40=1s>)gUqdSlol.r9ş-EcȋPXVwd.F>+JO>cx4_wuOdB,^Y8P{'',ޕ' xl ؚV2SB 8ԣ@ƠE]LXydsFuoJϷĭ":`}Gi-]=?fW-Њk cd1=zU'\[VL GҢky"A%Cgq@Āv]8 % qo:G$ViKWr{DIwۤU,d{Ǡt5+uU}þjd7hm93 U@&.{,°[g]qϪg^ʚ3ޯF,]C(s϶ L_U <۪L7_;U9fbEY2:+bo< {KʖybroziT̍P'k;wb*0h}I~)liN]/p{+?f~RuޟBJf38M磾cuKW;5pg{oF $=͠Gi`NΔqA.`/9֧Uq!SFW IQe;TvúK20V];)gwvM ٢dӐ3i?mS%^٢&g'vU 6pwRbovڻ,gW蘎xB*{!]Zz,e Av#2T1~ȸi9?]j^vq*GK92bwK&X, 04qй V(7 y ZP幼5=Wv j$q¦`C[HtJy%I+¦>Fy0e^vMY,y"2-Ppc2qC܉ ГIbU…WS:pif NjLS6 B29¨/B՟4m8*9|*Q=|TpMmLȾdiV)+pKɩ^8TF.5D~!dlA)+yo#!ގj~D<#9 +{*Gk9>#u*덷֢ds=` oD }ez7D ŵ-2  l}cxAE~49Q!k _\{;G?|Vq{t׹|Vs2TzcYe @aiE =lݮNHr.B]rZ[ ~Z~u9k{lKW6S4ab"4. 07 c[p:7F?.0cUZۚ,PQد_ݟAv`YM Vg Q0G4cl/C4 6p\:7v[YA>xEjj}'a.\ֽEq#uTIG7&i(y "`֝'7$O V,@Q wR;->1\SŴ3hw'Lba#_q1)78=?)#%w¹p3(ثˑZW eHJF5Dԝ-ָݹz_8~q{f4fS~'lyE ]͡7k =4 7X`õÅd3w?:qxgP_oeBZVL6sd&= 񶫖SCi+ϦsqFsGL+վE5aC^G #26!Y4^ZYe8Rܖ±Y KHh8)q zzX6:yyJɺ#Lwݚbw.<.|Ҋퟮ-8a&:[JnW-f; $][Q3$A-3 |,Cw3kLjGlԊ`:KxIr&z:xa4YxcMnYiIu+?dL^-;w\ACZB'| b&枀C.Lh!b{-{7E(+B 怤xUf:W]K!ۗSsC:4(rxZzC94 4 R/x ]Qr!ݷ"bU xʟ3zwf4}^QP%/Xn'[EuH8{ 3K9ByƄ$sq&j5;݄OP @ BFb jL1T~7 d&?h8fs)V7" 9LVŖi@@$\ii]m$B9{Zm%ҳ]-9E>cweu_^u zmTN6Nwj_hF(YsWNj 1^ei,n :Z|-*~MoM kxv[m5+R.mv(քS+5n*qZD#z3&{o-Q0܃^M}%LPn MxVUEK/X#iHǰ{$lPV1|ep/vxHbmm\KH-.r&VĬ$&ˢG^pH*WDn`Ov*j9!_=uoG_oJ+c5z.|$M~)' ? R&)H5":5~n V@#ddPIõl9eWjsc%D Lf7f{z *&UMi9 `X_XE%=d+i-P{ Uxs'Ŀ[*Mdzti.z˚,"R}y@6D!_v a+1g>h4.L[FE $'e5#vIMn( %.cm)^6 _gYXP\ C5'sQGC/Ã.,MHQВ{;z^QnMᙏ7X\G3֫$ۼ/n-A8 ~Vd4%fܼ]*X:vWhihВ1ƾKjߞbчiI-tzӕm樹tfX%U劚gC`)n/Ot@UORHĶ\pU$8/?21$7]!Я7+`.Me8L ፣:f=[6>] :]R!|` >]pe ǀl삶@:JE8Y-s3W>KAiy듦,7B@n$O5sBylR]xP,ÚG:weSAR Yv k"u`2vl]u),= DaI; &[YP=W{ @mб|sU%Lj˟m}}#NS*o)w bl`_EW/Lm+-&E#׳kK=h:.iޏc"3@3C ?h[J P(M ]pIt@e/^HB>F¶NJ/I8wj! sX6}R>p۸}vв]p9Y< }-/QD۔^o &JǤO!VFqY2䮿W0v "c8gkaeÁ%nGW/sYznpF}aho;ŕeЅ"Z+L)c̚r iبjSPRZVF2p^).߸:yC#[њs^ [OÍ!HUB2ҋ߲j Eڢ/-2 (j\2w n4:h0DcA1=bx5|'2!ڌ .IFMِ)^=RfuAn Ii+Ka&rQM <|U `dP*o~̰~Kޟ@BƱ "@7EtM_]?S^5V"ۋJ`YB~; w,C%; Y3KǀBeLdl^%zfD9(=ʴ.'6\rm0i?ƈ,79Q%^,miUxuU#!_0P%Fd H ,jŦwbZňN 03Eͮ4taM*ذ.^ԹOC}Eg"mc}sin&5+'ac _0Xy`YFn)HE,UఝW$UAX>-")hJRɡ{9mC1 SzEQ6&*_V_.kث Xe@blJUߘu2uTxH&̉Ȑ49a|Ӈ22ü|2Cr ~.E(Ok~,ɓ31A/Zl΂Ʊш}/bR FrQ}K[$)yLFǏn~jyIz ]|0HJܒØb|&w8LG2M8QVKڍf;\ZAҷ dw@fs E š((]1h  sƞ40߀ɹ>ǼXQgc9E3,y  d@j@"t0AP$pKB0x?9) #_Y XNg}'t PT@:!su vnH:iIAnuY@Ewdc]~{YZwo9 U7oEmOδ*OŪYϾ{1kJo øϗrf*oBS/s|zzAAzz )Dj`許54ifج[,2*cR=yQK=y'TVG~f:w 9v\BfsP {>ͰBIe'&TYG]}:gK_׹ eE'rM_əUݥh$-#s+̔%~҃pǎ->+$[tl y}VRi(2:F kTI%MD~dN3Ma$/wйAy$PB ,I4ak?:.:qYD< `M49֢h}+Ej'tPvBe0AMoc XyIh1um1j"b22ty´,= d ̂Ů8:=2,4NNH(]VM ˇn)t] °rqj~4_8|{\lL3?9-BӰHC35WDfMc ]aF(>O6q^%{%㳴0U4dβrőyp?"Ö,#Ok)Ɠgc`t:Nf΂Gzb.[!BoDp:uo ;N n%s19aPi0 aP}("1)F|Mu?mV,/\6YJ}e(i%h~A]![GI qm-s]ݦ 2ȄK !UzsH&aDbP~نMEh'ԧ1nƿj5Zk#Än3P+çj7NێLE"od2K>wvl4X֜F?H_@y{L"n( ]=LeN˚/7k,ۆ,}o6gRgO?| Dju{Yh+u!ўJ\Ͱ¤]c7|Lu*>(s"rrT𗀃OߒڂC&gkL..c-˼j JfVJNPG/ flNcޟI1:7?+GN\RSIX7=37!/-Xk)cMni<\Z4 >bqCHP; :foRw- ;[`FF >e!9Sۢai΋O8 % \$D`bȝk3AQfaxWŰi_(keѰH,\wD pV"~OA(l݈[yT|ঠg6 s< >rogs ;'i"eBc{ax$C^1daÒC-],Dp%QB/+uȚ@iީ@D='a ^;~B+grR!(UZvRz4ev} ` Dq3o$AEptâXE߬fJe-}ږz) v00 E*({aQM˷V3$Nji^k.2j ve+&6xQVE+7tF(p7 7Z! sZ~6D}k,iS aE<1Wnl)>xmk{|Y5Zἠƚ8-i= CO; {̦0bN/O~e,׷;sa9mpu I~xmK;o8> g& G% qcEZjhP}78;W:锩K|᫷ejg]RLIE ؏Et~%`d>jw{?4\Lc}jpYBEhҼE s dZ _!Jصt'jB+k,| ѱa" "ݪE.MIa y5n Zj\eGn] {I#$wVew *n ,@'6.Sn$/KG9 Ց7+;{/X>ΊS,"M{rcj[z@<TA{0&S$$CM.KH$"(᫫4ΰŏXƚ~\Sp9C`p6 aM9ܞa ]/4 1Dzq J2dҸLVE_1"tH@gL 9)'K2"hp2[ dSsCm,Zf+;25 Ի}ƌ^kHs|6ȴdrzSN26:HJRW _<3FpاՍ*L. ;=.Rh,a7Jƌe(/ a5cJB9ƃ$t4<)aao76v8>(e*m;ߡK:7k\6C-F00CN=D Iy)P)5=ɡ{3!1nui[z5dl{o87\MUEL`gQU3aR[n' | }ЌkYDRbiQ R#i#a&.<n ?-1JCE^O%ACe43NAuj6$^ g@)C}3r)iS.DJ]g1su1hb r&Wr$ap.L1`{G'9=?ߠ\}q ryP7U6(T?N[G_w# `N}b;w !!;l$A>%aѰ+9= :Ma#ze u=:EY) WO7w<~46JQ4jxt'ȽRUVS'֞]qitm i}"yɮRfR\h̍*ʔIЬDªjv"j. G@.Ќ8W$n~Oеat<57 <>Yd!h `(d%5ҧДK/ $O*`R:E_4(B k SCK6XR=>Uۡ%%RSВ<^<%Y!$`C]@CA2ŭ+uz'Ա8\M*H?)Q?c0iSlz=#ײCX@姾OyvW*=3-H+|E3QKӺ|BcukM#4SLOƩ ?0 sD7ٝ:&8ybUc!(Mmk"L??ŕUZ:J-r-WH,!xbDa^ax j>{ 3ɡEZ%dDW+XN^E/]W7L= -ֻh ]#aw`EG(/)\򯍢pW:*8}'?tqm&.2c3ʬzgN^o6ތcդ=l}{@`Q3X:v@ݪOਭ@D[r0uY? B`$&T.> *Ym4o-%\'Zv}[3S %]M*ZWWmہBFV^+@9H-U5hit+Cnj$ y1Bq@~jebEcýs{! gĒ"XYZ2D|OrOG 7\6Gm{**ϼ~Ô.Z?~d$L8-tS93螃Vv,d*T+/n݆<$,{]$;uψٶx@tȭj{\Ĕ,ç O{(@C5oh/1qO!}EIZwUhǗO:LmAI<)yE[ IʿMثN`a|wCjgTnqƂ] .ZOTc)$xѱ+bc Ud]iApJ QAM8{]0Cݝ9 F ZW SlK@ϲҿ~,0| >1ز8j,X<9,,xC kkz1` 67ubiģuE%BxnЏA[;HTErݷGM{%-3%K-kOM[Ũ i6=;{AF(Y4FFxܦp5C>or {tqQիsOt6s/6C'a~8CF 2zN?w#bnu$7XYA^?@XfaI/_S9̇(1iOMҡu.+o!M{<1xDK3i G%McpR܄) p_^Q_i\Y(sX@nƆԧ,aۆCt*U˸` g1amJϑ3P.r痉I[0Y _SnWso:?T \2OeTpx:`gT'R Nq2(=̚:=2VD'l n'UM ݟcWΌ_tUUYp9'x s!%q٣|͡4o-r~{ $F.TNw.xZ И#Ak!5'5쳈c!=@q?ٟ< Ԭmjzs~Q.`<Cc fBZ7);<&/oH˖: ǽ5A\0/>i&$3UQ˂iGTȔMo;ngFZYlȪy1eωyCG\/#2,d:!m:[%/e ^,$5 {Y%I`ьI{N"hVut? K@'K3WpkaB4'9gr*9TS>b뒌k5u(iO[>j!f!e.j'97dV߉ d#;mW\tbeXk22IKw2"vgNBZk[p IsškGQ,ERҠ hDž]s6M"6*/ ٣B1oA8boz}%s F DG3AB( F #wK{~ΤiGz[Zo'+b)-qvVJd,"[D$.6̄K?!{CXܑ1@0Xq=J@1AMutmSt5uSj,&q4#lNV53g뺨.< SaS-rS8g.䁂ݿٚAZ¼\X fB"?1TcP RVg boݞDŽRl/zf"cEН {룱A%` z^pb-h&`vyqh:tM$)4;sC⷇m W^mJ+EhFH7Kb0ي ,[dI~wijQ~l./<zLSi}W!)y,L Spyb8Nn˙F8')lK(f/ޯwE BGpg-LFͤG@*+]xEiyN [PT[d[{b/zw_ a3D[fq (:h7\rw9 6%n|!6ہĥ܊;H9[b8ӗ0CJd^WΠf$6lAyNT<[hs8˂Lܘɡn8=]Uض+FȀv>=B#%Nj" TyHePܴ@Ǘeч:c8$GwP͟^}y/{%PT rq:Bb2F4 < ;+oKCPϦKK&R|KҍPCOOM6"8H'}h~x))s[aQ8 ^l@FLc W=VDZT^aXc b ۆenʎt0" @ɔ'=B v!0)_[C>#h.ݥ^ZVd4a-)u}qB0y#Uyǒ=FjkE|(Zj&bZrfE59GLNoYyD@z5!=)|%k<x1G&KJGN+[EvHg&bp{|٨{ӌ=]C=A"~Ѭ=M WfLj,id0H5TE3wI}#,~U|(4Pwx4'xg=%N &ɕAg[5 ʬ\'[D#ȌO)Cb| na2f|) -zw hܚgS lc)s-bU{SNC`ʡ_A( nJ\R?OK j,rA8te+98ꓽӹa~nN]'^q T %fT׊5|SDl bchw_;vjdOJ>U VJTegC~ȅ?d؛K1Nԩ:9MY7wf]5n }t_>o,C#畽x}aրb~aGS4=*M9ԗ F,4c,Ay\;CYzP-D)TI"M՛M;\gJN$sq[ f٢<9rժ^w+>aC~Ͷ9:d00葄~2xeIXX{Nv0VK#84Ǩ]`{?2Nڥ,lp.^+ gK,eJgS-xn| ^ĴVC­iS讍hkmD gsPsaI5 n~C\9Mu^}G zێBn }/_w]wrrom X{J*=ZLm׶8'catӑIpȑ.k:$FKv R峡q+mZa߲^N;BYwH!sSwVKPu=ޞDW5s|fPF:P2t8F9 pp6 ҹG[c௭>N iSћpVmX %zHO^b+t(qɎ64ʄ&v>ܴtV܏7 v}؁E1ffjC{]bf eǎ1;|pM) Sxןry tsȺL1S~gbc颍ǭnj 5G~3Yn@y@M(P3\>^D|u:ÌEt %~!ZnQHcSO4}WT` hJ< |AV3'tJEf1XZ > wTl< |Tn.(F;˻>p()5` alX1Q,~|!#0r^FH92i%pUIGD_FgxBX{2i˰יCX[+YJa1 1>΃*!fZui`kV97:C/R@Tb$ 43~Kʓ(~^ W$Vu4sBi,SX7_$YȨƤ~qkU x,bkN7>wީ6X˗ 8":#(s >28J6r<B TLJj'zu [-tf]8 b$*{N6<cx-Y9.s\K;!W/SgĠ\4ά d^uO VCO2Ylo+$w4'`'};.ɋ,E?W1 í>OHmO6ob=R]Z$*舁m.j*^ h}yoBX`ſ'f&q:H]iHPFd<{p'-T(z_ލU" sfwޢLw%2A9ZG 2XDK$AEd!9lcykv++̥`RBE6Z<)V3D>1Fj`u_Z(Yຫʹ?o?w߯6g'VPџx`#:hLVVp̲ A>C JLԂcRd?lE nˠM)G`]~I]+˸L#˭ggFuVO&2D*9s[x.>4ƾL Xv'<oT{ӯeXB#p70M4_YrqD_ M{&lЮjV&[*%uGD:V['Y$ar ncp#?L9%rv?ϧ 䖽xe <9 n ou6D+NoZvZɼUcglT̛qrMІ#1@A! 4aL4L]شWdI k|/bBZb0 S[l}Pmsbi/Rpm2ܩ9hW>1#c pnj `&H(}Ax*J L/c9Kv }hG*TVaENx+$AQD;Or;}F¸2օy%>6s^L,1dWQӰbEB8 Dt_k iJ[0.w҆Slje!W D:K坏 TbM}Hs 7-Xl ѳQm2E] ٪qыTkkp2W g!~iBJ]JJǑx!/jļA%@7G/ ;YOqJʳ]Eëɼi70tqy;$T|(*P΍Fs/~Xm {)VfR~aƁG}(jYkI3ؚcL2֥lA)֡hQD_g~^paėqebt8FcT?A+5 5B!mcz"]t3>K9yG;S1Sk!n!….gAcf )7w(gһa&f ĝj_,Y $2l% $}N8Z3TK #B^= >Q;GO,A258`++F{cr >FÚH:״am!ɠ~KӸ^A,wcѵΖ~3u>5 C߀+`V .6`eǟES4ckiȿүV6U;0tӜY0>M-xJK9Mu hSe`woqV-2zsjί{eYco\`WwkQ"zx7S$#SB59Q{r n(V{44GS_]'n4ΔWǰ93wF3 {oמvaؠˉ:T~9!w+#q}#WDbPvI92pe. ~"jm1W._ZjD;v (vC_=׆zɮ3"siGe}Fy,ٿ6"iQ;[%(thT-zFB,zl'!H@1 stߺ^ւov z t _G ]5*J'?zVo^yY>^!|y9-hWFa{8(I7@pG>1Jvu}=@'Ѳ0Ұ45!5ghTfƴù&aH5XoZτDZQmyyh 2p-CQ K|xRP;PqU-ڧ`CH ~@,Xú/>ͬ7O7dÊ@-f-Uٍ!p*s^;4 )Д2_c(e5i07=|f h +byaڨF8wݨ}_Px:n8^K-Zg? $}-'Xm7pxiP(2 QW( m-Ѿ\!0R8lK ( noKU!gH[wiWh 6U)៾GJL~EìG&&e鏠%?o_Zn sL/<4S,i,h`Zuq-ֺMၙfJe`Y[]i2Y-dIJ @"I11ҏ܉esQDj8鿻l|\PK̕<܃Vϣ>w0k0C0,%Ør܂[7Ng^h3m+pZvtYv8>˖-%;MRq pWl ;QtK:? f~D=7BpLs PG7jVV8K_Js$)>5ݼȯ0@鑤ulXZKw7EM:A-&9M"%NJ(v i>۞V(w 3ٖv/[&{/C#O1(o!2 ; -*VtZXYN#NOzL"QT!I^Rsj@hhҶj7J0*:gD}8YQ9 32Nb.4#+NeѢNV/&QeSpx͸,vCؘ>{V<`I&rЯȬnixJ1$k0>gT Z|-% O !!{ƭ)s8X7Bz7kmiyR~kqm:Π%ɣqW/Y-B6<IN|aVCpv!DSu-qըe:Sq_՘a2/gYbAaypBTQurx'5.f|Yj#APeMj.ֲ# 2:"0R zS.%Mɭ !U(딨h;)&a]<t޵л:6kUF!j%Fb;2a⎃Ff O9^QQ=c!uز$K?B[cZ>>U/R'h Ij&F㵟𹃪4Q#RSȝɒ39E =H|Ư:`jn^+_tiQIs ~/'}-_Sv/sߜk0c0-x\:ԵGfi x=Q-DFm`\D9أ[Gm@AZni~3*Ҁ(r6X$ v8P—kpW p[}qb\ȪE>~ZSM̛T'9\ɞfskwvIRcC1^E+{WT6@&XuSUr>χŎbqF+QFг={Xɻc<]+VL'ǘz5Vr)Q*7.ń{k _x@+졦;֋Dx6Q`m3#O8ݻ\rq*}S2-3UzBjnD#@8ʒ΄0yE:cF2EMbYNm4M!"D'p{[D^t.hLw%R8T'^ڻ`;u"-x B% +!QjNNl:nX9`OUmJ0Lj-H#ξx-{t ijlotd18cK0g28$ɲzo')$ÝrRU\}fQb`CjX63qI&3ђ81|k ZDCKRvᴡ̡3{t0'*=cΛ];L1ntUkT7wN̗V+ E-rM&h܄} SZ6\ٺ)~,_oX$f1'G@;?]V~.6-j]R/=Ո!ἂjV~{EE}bx/@ 374AYoæ u~=3bJ0Ji80VO~Fj/ӂI@wt|RU+,Rt%ABCK+zˡ\/ڋp6[flΑD=I\عtV>As#{Vz3w6o8QoV# ԁ|dog*i]Pd!i{ӪCC.kوh_Qf>ճ@.Yafw|#dYptCo#V*kfѯ:ѥ'uOm QW KEZK)'/W hRuqsRZC2g fS6*SiJ 'm7fCГL]pE{u&k/o] ek9A'jHa,*5۟J>4)c`J*M]԰|5GLMi& C4dc;V/eB<31J} rq⨩x(51 5o9[^pKb-s̸R4 EN( Ia-g.CQK&j*? sr~1LmG#^g0u36~F}m! hG  ?YHd!t<b S k~j8KxM1/.`KFB>ad  KClqW!pjI$0zƪ2}\L$d<@w&{IzP ѧ3&ɻY]^52$;w$R" Eu)f?xJ͎d>w/G Y䞖27ɧȦ.pkL'O26̫}*Vt:xYae総lOo Fe!$-k"<71EH # ߊ櫌 vG7%#E(G|ptc4`#6-,M}Div( J,LVDnxĨ0ӧ> y↮6uDx6/jj`$?r!\*Ӧ;o0Gj_ڏFG9<"ryrz_۩(2<( 7ᙜt:ckMIRSCjZ\w`A?(Of5C: P`|q*Ŕt/ IHe3aߝhP7)v`] k{NGjؘ7>!$';cr1t>L 5IR%wY⺫>WN\.x{_4/TE˝Ue#ewU q՝JꦷqHU-CM?ɓ3i}GES: YU"FiG;I$uǧ8n$uXCFFI9`U,0M^#f+9>]}b˫}Kz:#`Wĸ1TrDLjO@Hi(DUׯc85 23Ȝn22Ij?;iԗqVs? $9"s lL S:<_1օ'\tHS:Ѩra$??Up5w~Xȵr֭ ]7DoaK}UK`f%9ʑ 9^$hZ޲Э/YLt$c锋g_8q.qw8 MG3HP`*^}W$gA`; 2{T_>mQi7/ƒk1gw#O`@Af笎>0zIUrHg>a\khY zڱXYK:lR"زĜ #/V0pw9SB>ŬjxH CMƿpZt#~=NB˒`Q@`wq~·CS %%"G"wp/#Q'V^q1]ڋy[y ,3kE}/q֥{8ΧsZw,J;mՁTDb Ze/ 4I؃U~;? m'شE:?*\Ƴ`loNap Neʼm`1|Y^2~oH}~X^<]l"Q @#y$Ƚ;*8ZJ,?^r|v]xXds*PEFUzQוaj:b! dd?V R.+ [ Xn܁[SRCfV$/.N0?fN }sb}c>KFPF_gGk:57 %T Hጛ7&_vw W" n `c6@A>uP9g;[X 5`{՟nrqg(<\ :Wq Nm L]`G.$yOG:Ev߅]{ Ardo98A!b~x.vɆEyXr(N\5-}<4ĊUO;|| rVGWsnlNH$]vJ'kϔy5Yip5@y~W9ۜg!Υ>_|){$ 9Wt׳ >Zzs1ɔ_ެ]28#ʨJ`/0Ɔ;@eW׵ex]|OקJ[FC غ 7~\갚;%%EAV^/QpTOY6#[C01UQr$v6)ɑHl,wkQpZL۩RLSRaxDSt Yq^aƂ%_@>($= y#hcɀMUjL6BK3MYPX.+Lc`e$E` vW[j *<$y$ Oݫw(S=[RTM+VrnI+iZ\ ffh Um|eThVɖ9,S޸&`nc|Rx^*k~X~{R]׍4%Ń߿VJ/C-16~i~ / _R iSs,isba(6rXvE'! eZVPi`*wKuaϬ:=?RWs^Ȋ /Ae7O줴XBAwp2nؗjĢ=&Ss^ p2ّzƪī .1sҍ n+ D̶/%`>b.Q &˺(SmEGt+ 8K=0䓈O7io [UXV |[?ڼ& lFt~T{ģCS[ks'?'hdXQU`OorKxi'խM ˭Tt{F7YvM7mgL2ګW=TgQ~ [ 3YlyﵘM=?j:׶o_Ծ2WRmF(y/ Йm5^=;x8@mD8Enw{Ѕ[2}AZ)2nƎ)j@]Hw<!қas_)WxBɘէ8ޕ bi~`r⪚u'3 9]zDeHdTpiWiя4^V0v1@u쉆^S}e2(p;LF*4i `tڐ]M<`cjx"Ru`'mN4@^n&%9 qmr4B~Ǝhćoo o ppRRt>;{WG?](-~>4E,\asπB6%uZ!ْ98fƳzIP~p^[078G*` _߄_ƍJv,dԏӾ 2Xa~7)"#{o>΀iUC\E<6#ؔ/Nec$S Q,V\נu)~a1jbYO" [.'_tnQo( 5ec&Ϊ5q9 .IL*5pS<`|R^/ZV h혂.`r&jm-26zr'K.2}2aE<pmWЈ%;?:ff#q`vsJ&N%f> ' n`,B\ȹPLL]{TsL h͂kimhնO7ăHW )Xaut fz5yh nO([SS.AЗj%V{1Qmn",OJS5m- L=\A/|i"UἔRvם2 Ewˇ&A/Ѭ!hF[C40 fUBp"ngO?韲N$eXȝO,J|%y{Y&h[%PR:4{*f]ׄPug??F6~]WeP!pr>Et׼u7y0sc^;)+d%+uqx"2ax 9&uaN4mHH.GHyE۬SMh6>A s`EA>5Yք,w , y3g)&bW@ΫA+B{Ai4#Rw'&kdÖ#t1#@!9dzBE1:,MZem7SmGх'Ɯ_h >ޣw.,R}IJZ OC~B]'E.g&PH<3+OncnϊhY-8Fl| Ռmѯ512-J}{<lt%}ԀW <ŹJـN1*M4v)FbEc4 -2O/N^pK |6Kͬo]=iem]5 jh1NJ{)FS$Ok/zAY5xPL^I%ogLR\dfm PSk cac%>xM藷@:rD?sĂr-i*ݜB 5LP!ዯYJLȔ才 I=8u4Fsr{(ĮS+n!9+;vU,0L溯عrkD'9J:mCZ b+GѫwJG!"<[>wg/r<#K[ATn!7o)quqܖ&&$5aXuHU$76.sQPjN}ya"ɬ_0@Z\,Yt,cM*&e%{xő׸/dx+&TXz8y(߫K#y_*#.L~ 4iQXDjq] h٭T*ZHF:|f1E=؀i V濨|J7(ta,&.+|@k nx!C)\B[ͭKt3i~}2CXPG;08b'B ";5&[j +:H|D#nIPC]ֻ\FT%m}~a*9 ωS'#,kʲag2UWWO6_C5-V!Ms( >Z\ DX1ߙjVpJ1AjXj#yRf8(9ncd#9(h{lqJ JvJ+R(_ 'vx#vxrF!TP+/f)L1MlXAۮ&l֭iZbq|Ӻlʊm<_Y0Uy sU`WZd;I Xqi*#5cɊT+T*ى] ˪@) ||B"ƉN5 =EmA x;,ی\[`*ƿqgJʿS5%41CՊʻAJT님zcugG'14y)6W",,HV NECxՖQnO0r^;ӫ}H05/_[$j5lf),[j@9 (ݖ` q#HޟV_C&iE`uS>/~®OraDf..Gr?K'UN^)a- Zn!5A5ʾ?DDjr#Mh su0L/|Z,3Iй) 6*(u{B"K5ؠSZf | ZyݑSTgZ?.5`VHslE|&@-&y"6mii׸q8ιOM8u:6w{՛Z3֒OoP 6V+sy7ǰmOqKI:m,og\>40mmؔ/\tْѶ浹msJxyHM4]k3~*zO`?k@$vahZH/ʁJS}EY1-#Pg$<ү<嗮s!kz# ׬MbVZK{hGQi]4QLDžǫ+`B-1Saӕg1A:J:?e6zho&T%eʟm43?=CU.'08=W[r tEWx t-$@.IWVn7ؓS"~`l/[0fXo$ {j40/\S6zRqscc?PBiVzH}ə(h8Ƈߛ0[\nH1'Ϗ:,YOWM`ϑNS왷Qe4ZÎy;ri$=\U\REH8z5]gћ-gK\u!P[7֛at:5tʫ2&I@j"+d~Nn’[9; =R(\^?9ՒAi}Y~==>%86i{!Gp|:z4p6?y9@[Rz\!8]֢ZNzsŠ̩V uƹɄ3QE?byV+~?߶9*diFsrm{4ϕ'd\=q%-^T"MrsJ;{^apq1@ 3Mo4)& vσ=ANsytNoL-BI(1Ϲ!`#<Ay/%W}pT䎍i.k}Cu !op/uV=AoyYlyVڤ Υ;AZAj]6o=-zA)J5v rGuox-rU[PDQ.N)(](p0O¾6coҖ\J\f)IRޠO]%M;!(D9ZuY uݏVMĝlQ{z~62B_j (CӢo/>8J53432mh 9 9i2}S+B`LJ9I  AeVݳ^ӿE$,H B g{zROO*8NF#3)tCof ԇp;F:MۼYRm}oeÎg>fF/N[}3(ݑEW+ u,eK#Η;QfQ%6Qax*sky@KN~j`bN']?1+>= 5jMp8 !y4mufscЪJWI6hwP*ADQL- z&ox۞I'Gf=إv,j?LhC߰ZmRb=\_.D|<=/< g.\)~%K D$"XːJy't`r+t\*Wy=u|~Pvf^ZZi>xzPAFԋZޢ*QFP Q˰ĊՍyX0貏sf>2Pnp`Ș2.}i+ sͯ\);=zו5bZ7>oAo&229Ji9#kķFZa}F1%aaE>YSD#'uu^g] /e $hYNQUvgXFrpqjK*T6#Y])mҳ˧Gb"ǰvF:sLRb]v=9/*BgxctgvE(M'=^xAFKDlmˀTLb%RVa;?S .:k¹VJ_9߿|Q5Pɬ)5]㧰yz%ܕMRvU$C !Rt1Ff˺6s>Z)ѧn6OJoS tّ?}8,\ K&ucNYdVʻ\+<5nDHAzM%F=6ʮ'xt_H$U\ig(={+Ukq~͒ǧ(,Wٟ^` 3*sys%ۭ||NRz$f !{ tfԨJ_]j/;`l4v0չ,XH)?Di(`ER${:iif̞ٴn< "->RN`{;L4-<ٳ =^%5fu3ٸsWVj#?g*+\{. HDx_2kicN}Q*K#!Vu ),A(9f#9"٢Lx1>DW`^ib–0B(eX溭F $E> VD=ŀX3}iϖiWl>q jb8 @o:B lM `BoGZHbhG>Ww~^B?/ݪJ'T,pfTىg/2pWg⥷e=+r r=}"SgY Apz,i::lq?MRѴr. ?[(ɔQ/=_B=&YlPfKN'պېx2{7-pޙ,%~X2_ЏJiOS۽Jߛ;Z"_4#vz$/t*G߿xڛt- #p0k)J pC]Ҩ>/2މ;O>bm>cMʗ+*= |vKrǤn&-w>(ZR",m h㟯;3ƣ^ݢփ\+<= ƣ%)%IqCJaaM2s9#kؠ8 MX{FpW>eke ֍a$I ,\tuJ21fpC `טo"aw0g)J9 #ڼUnrvpS+-X %+TLvMe!DFh@t_l&Nŝ!ߌB<㾗G6I?W..w/L+փZi Ǭ C(;}UB| (S晠A"' ")mJp&jw?B@u,x1#TCVhP:?\^KE؛[!1+$MM 5ljh7w .bݵuL)I#pW4x*sPʃrPRGj_.;ꎶ/Ԯ`kN!TП$8٥9#. 'GLڦV`BNXvFLi}M$a0ixLRn}ʊ `/m`4:u)$e5?@( }?d/1y(?FGx =?cQMȊ\xx1O4<\<,RUϻ8~0%huR>j*Wu42elFф&]̆}RU.ʉj5ּ%Y G&˹1$oEa,5 =kOr [ 70!#ّ0Y*u{UsM&Q}*)Ѐgk)G-1Ȃjn䄚ӯSNTZ\>x5VL;nBaSkm>d58.8\5T1Iʈ1cpZ,yNxXqhbQ2yw {37\z 1 @Ck\D4ZjdSq`6ZCaAK$TU ҝGt`m͌ǖٛ]e)|<*0H*++hü`dUP_OznpF1?nH$vc^$7hOB4^udvHۇ D%psz TU#BxgߘZ}UAJ,طXP& B2 ( Tk.V2; N-K'qɚuI2G\9RwFeN xlL2RQt9 Ɉ O`L9aYu'Yy.= 968IhwphS&__`dZQkةbjDHR/HhD;9 DI8 Fig߻ĊrPK_QV.F6??oQQa+B(8W@, lXU//y!c:G.ɝwoGLz;j3tp8+bxPi 4!3uB[jj3gOV\H\"QCktp=rY7i3 f "=P-^]Y]tcLUzw ØHضw #d?ndY))|Grv7n}#*Zho5NGKR2>>6v &F*$źkF[s@t`&y( ᐹ/ѵ=wW9t} i۔6C_J;9}h:_6 ,N5ʰ 6R/Lf^25@?;ǭow) GbM8x0@Yܥz|{@9?VC G,a؄=l?_71]7X ajWv~̳ H&T9()v÷cHJnk|nGyQ5Jj-5ѐ}:wam^7?CO|"òqW1(ziVXĔq_8qB-=ɹ[NqH :|y ^ZĀaξ+uâhC(d[pgZ_脹#Wʒ`T<.9W4}]/> C[3%,b>R ?9||+yJa~ܢiF->*i[s6#mCkr8-ӽuTH8@$fxnH.e?0ܿfb,q`F4}UďNΣ=# [x"I&xr8U|( N.jXU#ǃdv*P5Jl=8OI5~Ƅ ҵÎsB G wmK2Nz[Ӗ}դs^.iT$>B?.W4X@N?EN$XQaͨRtlxq±̫b͕{¿EU Q^,_Ay{JUPuo1z\õiVehd}.f%d|F(餾 CXfЯT #Sגz-ATJmELU|StFr2~'jC6߼npm0ٶfJn6sSre7PܲO[cNht v'zCu{ӺkM1y~9L'"UV.QC  ɿuh<후%Kج=qxϴiI.y/mM{]>"f>Xu%=Rf=j+C ׆T~OYZ4Br-r888AVW-PGQbjDe!'W1c`^F.I7.6a;~qKMMbݑ.dN+ߊjO ZM %Ҁjh)$d]SX @,pwc#Q4TCKe 3 $?jgudK#ͦ2?GA=}#0@(lN$FjhH(.\"o Qr.~jQsUS,_֦O l1|D8ݓ.&XhuqyZd hL7s- bfbib?[g3+`fXӸ”+iI1 8@,0`PHH5ba%vhOkl0U#~ |0 cgx+u<<!n ݆1 iqċΰ9Jpd^]0ڜ1khct{Y+@XaJt %U9U) Wxy]g&o.ޟ[ ?/0 >%M"Xnr!5tEP$A [)nTR2ZU4/興 1u,u*p&аP4-G0Ku'j^ o)@BiSV&$u3g+)c& 앬W%f +")U-cx7(S0_zR~ oRr`l7'k`XMpm&gŇ>Vs&>('/7*3EecaxAYRn ae?O{ LB"U@76`3Rc-TdY' wý%/8d{<'O(@dRXIGݐ\BPR~ čPL8fX'vP𚉲 LZ{[q<G$W <O;Q.zKmJ8qU{hOvE~N($c^QyKWLN|W UjϵX(X}7QbJ(L+! }=S$Hw%N;QBEwPMv!=]gx: u0ٌ:K]ɒ~M{pwz6 4qn8F]/+Cr=O%d]18623shC:9rs*NY'c(flq!%XB¡b}]em+1 qTmNz8qՙP+xObw"Z/'4k%u&Hucv%XŹ|B X.psTm{hߧY$5QYtgR~欘0l\z<ն4R" a|0:$YHl5Ą+4\dv~kl~Fd5xdBUQkxkۇT_ ,MC56#dwƖKh`ԅ \pWv$"5i|393mUaaWsy>m`v&-:nɨ~T  ʵf%%H"-`J}z J5iԄ0R<!D3K30Dβ; ^ƎG?ܷ*p=#]1hNh-'!·t"_XơQrdqoUZq i^7 w!szw(嘅{a zLch0Ui[^m'2.([BX_A؞_ ~! J8h-BiwVw"&$:3 A[bb@.% y98^E[Ƶg%N걱Vݸ:L,J(|5|&nǦv&>@b|plf $Uɥ=\rUzK]}㬎+,>;|"d.6$nxٯJb^34lkQ/_~p` vOgXWm: -U$ogcc2aڷxE^Sd4A* *O& ]htkv&ls_*K(>i Go7W/-vDsQ 94?E[&S rXYx Ry^]dl}tހ{Ѡ@ Gt$ϩR7jmRe~O>!BKJ<6=d.$J,˚W_MA & KJ+=-AeE %msph۟eZ,MڒMo)Rl&) ӐRwd-")u78*FG<{ bqP$Q0 $eN|}Uͣҫi7)zV}/;dNh lXwnh[KXt^sKPCt? l$J0J4y߶K`OYmF6"U̩><"Vb\W>foF|okZ9{wkfy2[w6A^}/_QzupϨ6:SKJ3&rIIo~d48ւVFR_=ڬr7x196HR j\t}Vqrʳ~FΫNS */.2QIѦ24vy _,:p\ RL[$m8hG_6mi`yԯگfʚͥ3P猺N rz9Z΅kL 9iIBOARH[թ@Psuy˷(ݘ~zrkƅm jFTмYު/u[lzjJdwߒ9W뽲e90p+CГp+nGbI v1,19|;#Q3PdP!%g0<.x^@z (qiTv %FZ7\=%|hcq]AQSag+mVxI;W߲uF +w%S"ޓ^dnIyG%>E ִ͚<vyfzmq.'ujqZ3?g}%Q!m[J3Un/.@h; |,Ђ 2/xvˬ>Q3ta*^ Ʊ9*r&%5_'A  k8ѯN"\oT˞YgSB4Uj6)C0 SplI(=1)zH0).#`iNtpbւ/|ż /g9hsw_0J<>c p+/2b_%GW[E\oe%^ww /},̀9ixӮvH6ԉT:9&ǽ6ַ)W*)agdv dBTsy"$\'7>V[ <`gsL o=#נ;H|VLeY^QjC2iM c= V#xPnGR՜4wNs%$Uqa#꿅t=F<FvM)oh䢭Sve#~2:bAϘC0P2̞a/[Yy/3i`*q)zf|Kц*~8-nN"za o_֦$igӬa?_][(R3Y}~d+nn?b'> Jw~sC*}Cbfxn$nTd? W&!|֕=+bnm%;H;rraWŵ%7#dTs(o^Lܞ/ t݁l'mzSAo e|p p: #crY. +qF,^Vk\bͱq $ 5wcXӻѶ ZZdoysB"ֺZSbEwrrÙ["|ACOسI u.ēNCqΘQJٚ0%eCOL#ąxI.zB]rgHjou߲ta^W8 n* D$н_-48a&.iZ]"'|L%ƾ`ϧ$Q'zj_UJiHdS9yÍ4@h%zD L""cT: {]I@af|Z@t8 seW[,_Tv,8&ӟ`U=w b"hP^+!Uzvcãu$%ͣ),<~!R z)@HScdO`xI3T)|v@aj /i"L1$GEJ:0wD.MeR3a65?n' fDׁa 2?ʞQLAݐ+VB~::x_vSO%I&?p2#d (0S:YP˲pu3#J7F !;=yδ zP3hV!t0g:&nS ұ8B*4iip?k%">ZmI^π7ۇFaJGˮ"FZx{Q{Nvt+);615L )&xbD*#y2ʈcN8h6YEM շ_x65pONgI 'ظCSY 9fXK̼V'g&B59[4_]AM:aHV{vkHlI3..v@LF_#&iI0|Cr!!(=Bs0 +)H@oHc+7%MM_pG!A9E:!iC[HwR*4^A] >#a*T65Ю)!Fo$6Ը#Q̠o zSAA J/]qSÎb(k;<" >5'Zn#{kg F/US*EܹV`$#m}5FjTr,uk S#4:VE@2 Ǧoɨ_bĀՈYڋ\f5cr<1tJ,Ykl4s0!{ "ZŘ+-px,ǁhc_st#e:3zӌ\ ﲗz0P! rATFmt6rd/e+z٦a,)y !u*Pf= (MJ=\ԍPrV9*2;0[ۂJQ/n5l7UPujxnvy0¥Q74-yI#QYi[ ['H+C6-&rmj7MU9)&f E1\+I: ɂDv0:(y&H%^;]_>zSD ;gR#&% < 0 KŰUeE閦pR~QT,Q2 Ih&ՠ6{~fts =& < ӯ:)}"ND4 ͱ!stQ|x.T2llX({DiQ\ GVG&R{O<5 >#W\QI*e~qnuVIN}[&R=;VU88+ǐ4@ A;}V=fID%XD5_xy 5QAF+%ĮR}ؿ;ǪT7?aCyI13E-mRX8}7xx[Q\(׍Ǩx~We'c vRJlj8{"E>,,󠙨wRTP3p[wxi|$Pxy/`p4G=h0j ,W: Ө&>'n:H?DpC/Q/Ckcap~q uQ&6IRNhiʥXn.AePoYDfsMR!;O3/yjR傄>~K-§m+XC[vboG nxG R7l.LWC% 8׹6E_ҁBN 0Fj!yR= |U".9 TD+p p@@Iq5HAp$AR~m2ko呭;c@) *wķӿUsɳ̈b+" 2?z{{Y/?c:0?mmԲ=^AhnSK,u_#T$}k  e2ѽLMj! Rgx/x9 ,sLQQh:\DZF)h$H#d#\i~vo|jɯ2FsS M%'/C%R'U-%+ntEY,bNu $PWω4VaI'M1qDy ~r\O/.^Y?A7Wz3"cR5}RxKVp=Tt|ػ|u+uh.B&[5 k_X ;{?yoxui ^-`K1>2TvTUu0ub&W\G&!!Zz[ `,YD,Te1&R/.98BzSxS`TB,)&m-8X9G3c ތpA~ t9 S>]4N mr3?svXt0dΚaYRFD#",0< 協I B\'!QJ|τLtwLa[nhM L]D^0aC,QX8T!)[`ں;  fY5[(S [#qu_O*erZ2Fd$QDdmbK:ꝛ@;aNp*zgcxjOg6QJ#ӗ8ψqImW$_ER Bl c=ufĨ2r{c# e'ay3; N ֨|yAlPh\R ݗ4(f򙍣+7lh'|ߥP4bFhjIq#V O3Fny8#Ȫ/M®/cs,:HѦ &,iO,64q\o2`8[ dTw14&"v3 jT# n{ɮ)|qBbhoY"-hbx;96%^0X9^!Kc\͆٫Ux X}cWaOpV΃04C -¿Pf=rzXK)6M0蒓h B~@ Kh UpެͶ!vѲ2|Zdu_0xS"q*wE]&ɚYm\E,Qd`cy2 Ȧ=z<˹.{[Jz_l?k$|$"x_|R0p8@WM. ֏Ѧ.3 2C#՗ZoȈ⛛myt`Rw_D],UNȵ?yw:9ު8Pc9(A.TcKô{QңZќv VnoX2̝8:)BH +л<{k(04gnXQ u(GJgw/$2鼼) Ԉ%Dv!N\mEAn) Ei܏ufCd__t>Z~˨[tdrt %XU%K4Z2-㙃s>cq"Rq !*5gny-~O*]E{O2ZzcH7=vϸ-Tu+@iv*CD?9at *Guz@}Ep-Q];2ub"Jρb3LE yy]=G6x+.,G ? \Lx%wۀ`v1{63X¥+(q[A=G/l!҈c}evW=b@a/֓ )jP):&AxDu/f5yzG87tU{q-9!x`Q 8#)@f<#qHvEDnүlfc_oLOɂI2L_ Uekdp)]OrMK_XPܚ Bҏ ‹U%WgW})- Rɩ"I?ſ Ij>ѥdj>tգnl1 ŦEzR6r⏷ghv͑1<$M+en"=n~b uwPg ,zkn<7.N ZC u9m3{D,)ZRo]Ii] E!7ny`C h,Qm0V0y@^v E4@jϯz6:?J:yWs&=W6sVBtnU +E*11v=\TOJJkum7h+K9`$aytGX9$loi8ֈ![q DU8P]>SVh9?<!6?]R+M/տ(*sm4[P~1>Oo#7Y${JTrs4B{oHWp>AtĠ7 J3tgSK6{7cjT"z"sW6k-19j_seI`B 4,\8PMfa!ێ8L{EyqKXުYѐ^w&z^2?  9 9_'!bD=8AT wh kʌjvdL6J?)R"C ۃ'Ϻ瀢ڂND+ >2o敿])(Jc3or*ktNkqy񱌕fTǛ^d*bSEZ//;(QPJj==0tե4j3u6 ;|CK#rpHMK Ǫ,Y.T\ ]^Xfjwk4 ECYFȝvqW(KF*yTVm]tkW*".ruKx^Z"Nj &|Uxpl`y;es8sk^;uì`CV'/GPM,x/*]GM9T|ϞI<0dQ#"Aa #sw-뱓- (L빻kk7%Kj_Ӏ`t [|9 bFIA\μ3*q톩.8 txEa=*abID ׹z|ylNqtvBkZK{G.5>M ={Jf\R1^~}OZ<]_A_DXDKSVfИA)s^f 9%͎uh?Uc6ڰQ8"޸Ma*1qqmk& [m48m C{nQɽ}Luω!to-#^?UUR%x*IW¤)C{Ȇ 1cR)='ƃ.?%lm#pogʧi %V>3J5k`+G4ޞ4ͭȻs1d\#EƽsC<*~=! ZJp>䤮~<푮 J7zgq7 J8Ƥc99.19ZaDS}$}ҷyAcFK91J-X7=T;g/aؕ|P3S0sWqg8Bm?P  gqMn>t>{W0A}ۚo%ԅFwX2krIzoU事kV &6Mj-6g1Osp: 7 _{;d`_SY;c0*AgBټn;dr#B`Rm,88$a4:bl*a_5`Va |%j ")Ȭesp KX@"s;%[ [@!RWDsG^^s.I ꒅ]oh5 bɘM6΄PC$(4LZ%?-xf|>2q4뽨\q@}g3Zǘ:4CcrG9dm3b]gG}?1/ (uf$e3#.B@Ν$^[q=e9\IAPG'-G0iR;T vvE- g}3UFZS_t{$֒ %M͵c9ɯoV35oQU-yT򙛆_~(va*_:X곣KJHufV^Oh1̣!/Ɵ;~8FK-[A] %8֧3 8=؍ie$ `dH1>Dvy~>MAo?{ ({#* Jux}K$I 03WZ:a r,Sg#d}{3 b<#KWmDJT $ą Eg|R[&k_iF(+ ;Fz81ǔ-{ZĽ\Eir_ G^ҮG~]\> qa@ X{Svߴ/^-)AD~"MWy1>_tђy^#L liD7_QU) A %ȋƫmpOGC8б?sARd|9Y+ J>Ki Z_,H}'ouKX݊2mDWyzp'D Q/GT}L)ud) -v]p{.>*QmhŨ P|pBU~#qm B"D{iFW֭~:?5J'g2B3C{ <Twf &f,#TfZǠMȽTj/QLp8X}P2N~Kl-yid)T~mk淴2^$W|v)ہQ:SBowS7s7\H| V4۱ȃʦ`Ҽ%|Q*P ϗ/m|%<.l*K&!U}5OPs}%`]fh."xK|YHhx,7Ь(`0p@Y-Ў*U4pe4Tb G@s9d6؅.h.5d`lOV#Z(pIŗ_dv$(dqQeo5=Voq`9|s\(!p=HbUݾUSU 9v*qܲk7Nՙ@VKO~랰į]2F~ Ɓ苌Lm;CѹEzT;5G(:Qr,K|Yͫk-ueA@1w^0d:z15G+5 £8[+s竂q M$\~ gpV@NK韄Cqpg;]l_Z''Bܺ Ui6Ή.@"F.)J[Ra5%;~(oWLp[۸]<&rl_ܝܚvnu)Fˀmw];d㛗ՙquK0$F)mNd~#);b:Þv= z{![0H߉a \a L}D}hx4/j0s̙etcuRd&ۍ+|L9n,bkrI =+?PѴUS;ݛsg x:Oy[ḦyZWz=`C,B0YnO >dq sCTȾ۶D`՟QlDƖCՄLxvR7tF)geł=Z[^J[J\XNcLi9!aTgT[h Sܶ =d̿\9e|U !x JOnlHsbXBzޠ-LP2;h:8)BOXI;z.ӞO9"!UæMgaz}敀\>"Q9@=l`Y>~r'nvG[eӅ$(˝Ɨ~zTrg k 6}= /$GGQӑEjH+u1%z}jиb䑊T#Fx,*< &J 4|m8-(:5B!L5̩\؃\J#&\޾5 <\=EFM=0]mȏlWltU)l7.p ڑ'A7Sj|\2 G!D( K1p@ٷ 5">ٍ!e8iΡϐ̾Sȣ~"O[F|^[_/("l/0Bs8idFă> 7/&axr# ~yLN{P2 %21ˤpo `\]T$X_p[?w[bgppAX-%Qޔ⹢-5Ւ˺OQ$z㤘[+?pŞ봏BK|,n?xx2'!bV^y<e'e넵fz(.?>W }O 8SV`E)OY,ꗖ@|'=B,u᨝q#@FsJs+hWV%tFlG !cLfwTٳFNm|{Zc=HGiJu2t:{.9~ ܹ9a/ F t=(cl]2n $ `rр9ߐWTzXR;?:#swA%V^nZ{>]#އ_^ت6^N Oq<_bz]Ǽ̌[\$వQ־N>ye4*B?' ng+(mUP\ID6MI8ԝ/˷~u&>E:("hcu*#Rhpu7Cs+'h_2Ym^2g5t*0_9N )ߎ+qGVHO 9g+҆}D_mT}r= 7ӢJ/yby=Ya;t"ᗪ9=S/͵!E4v8R{Ub^=SbXjjR1'V l C8;2v,qMigP\ /4=|w$HR8|YӲXF_>JOEp[c~}ظAiiOtJVHȗ uE|X'/NĠ&M iR}$%^*9Lr5@{:Go 2myFײOzxUr,l\e6:O}%EŸʎQ<_O=*pAHr-% qd*iqn_ĶUBOL?#U7s=] ,ۂ(dN!`b֞{׵ellw6"OXELG} fSr@PCc@ruLm"ڷ0'秧ӆ3P7z]})BrU>%_$ A29z@/^r6:]_Z KJNRo,30 1# $/&0X$>QLpUeTx=>Xm!i<x2rzP[rr\ ju *u5=:>Znf" ,${k:<6aXS sx8jhZ[5"V)vmNe][Ԗ{_kħp:Nqԗku\'s4 !#j^rwocAt`*"!7 !˩ MEv~OFnժMs"Q'l-%~ǒK|'Ts@1ށ}ς v4h8S tF Xa׍kS#sk+7I2n]v%mԮD`.qp^*j=Ac4 ,]S}Y@E3 .j)R8aH|LQfBX~Mt T⽻E5!f8+ ~J/ -C?;PdGV~xq[7t y&coT]h`4:UTVKb T4TK= aԩL PdBs@++Qz`x_8n_] S![n(ŽO _NY,UIv:9u TkK})Ig|y2;%5W2r,oZqR G k+6!3^b|ʷp^~lcWp9bCgs-]4!wsf(TjX Ts*2{>Sٵ_ЪEDk"= >?L)!d/yUyM>(!%[Yc3Wbm7wΙ+KÞt:^>)ISߘ0)rAKK7Vbj7z\j\#?c q>6n(x"Op]J["KT 5ǂ * Nl?iSWk\uf>ŋ͊;~fNCK4cȚb(@W;PΗ)4   B*thOYH%y؃78bcXGRɇa'.)`y*ugpbQ">sF-L>x۲at`u24aK0'ݗ~N@dW.RZ>3טl/T}UͷZKoi tMϧp8&ݐkMle vʼn߾3qxւ6 p⚎DU[@N>G3D27ڲ,3Ā:bD/ƌe][0FU}K$Qܱe2v@1t(r[ou $5B97M>N B%T !,JVj( Ɯ9p]w4^8~'CdiۤGh$d3zGog<\ESP7S6Q@+SBr%hpԚILqQQY6Á/df,1Qhx:?Wy[q5;8YvYti!NF=|ߤJ.6d#! !q8V[o4L)j5Z{I]S@z3} Ix1wR(q-.t28L1#` =7R a2zBFq0lPVELy=!s/ 0(QKM nxN|OִkyW;s9'שdRި  H:7mOg #n/TwJY,{)5 mzFY)!ד\?]ŹH"LTAt=)2c!FI\V rxb4dೞ`V$ڀEkfWAXx4"zK Aе mk^Wv+tgs6sbd ጔ #2,B}퉂2yl~eUBeFJs^]2m~K 1!_O2*Ѫ c5Hӆq]甧H%GC S0*Ԝ||j@Sk RvۊRv%Y4WPqC_PR{,%rߕQ\O0[P!SXt>9~cY]/iB§:k, Hm@~zCqHhO1B2]>?) hʠp.?!Z cuc={5Dp TN5r[ ô:8KpckK-Eb}&&ic+!]U76~G)~)¾= 92瓿+3ӘcD!e; slKFJ轔`.}z*L}=Z,GK`z(j +RBeynDsT~llu$t9s@yY2ިyTUUmnfye:Lqd'kμ(U K=V/e@(IxHW3xࠔN[It]贕>h-(.+Ο̗[:ԄRpdxS#iܟʃ-FOvSF)hetA0jll[D9X iP>:r9 g;.2G UE;"--@* ~Ⱥr k-?q #EY2̩WY$=dΒELC^ iBr0876$i?43dU  A#nn),v~P[bb_`GxYNw]MU7ѝeX.ڥ;mrcjJW,w<+WTPۣR lPvBYog=Z+\`sԒzҿXWTVף 'beZ]vwXE ۭQH` G$5*0)SèeHv.5":3lJ:<%.NW :2 /I}'|Zx"!ytOWO sL"iSthKRFo4E*†r+&:NٝB\ B0ʞ>t X{PN,%UICl'=)b;[Yr{ MSyJ'[nPۿ;8^Y;޳4Pѷl{ݥh%i&ʁTFK:أ:kg>%c/푺FK[ Sܮ`f1fDbG%>X3o4WPKfR93](I&5ZEjS >CiU{‰h="kX?3ՙ᪌C >)'tԪF6ELhPdG,Ys.'!do+6]rkHL[j"e yuAeb TBd/ү?8龦XJTX+{̲Gwܦ&FAuho؁9Bꁑű G^}~6}@ C>= k6l?خBΟӳ'3^<L4-ApEi!A I H ZR Sd,85Y}S:4M=+";~EZ:+_z}ZB uƊ;=ޑh,}{e/4n@0ڟzVBRj8mzEC᭙̋ňPH"CFHDZr>_.o䂞\m_(B1̿v2s$!C l~wϞ6K6r! @u8jd̜WE7]{ɜB? > ^O--D_a\K_9*b6SFum 1g Uþ\l ~əhdhY0ᤪUO:nC%*xNZI !6~2*Zbd)(LՊArY:AjX؜ lmpi%*Bp)lRfrcNSVhOb%꣹ VvnoKzW'fMR̤R/p^չ~fIpfPd5a.} saQ}xWp5%E0!FlhCQbNraD1')h(9_6 8v󐜕stDYudbuӜSJUTij56fF] \7+H2Jː eY v*־o8Adr}81u%"kt$갃 P b{ AO7lø_\ĄtZVvG ߠ0@:A&~3`Es]~{?* **S]iIQ :왡sf\oStI,km?~5XFf2=gPh0..3E/k)d`w9` oҧs>`;컳J߬be"H=Wy,#Cn 6U >Z@H5n[/{PS3΃Yx$^iJ5{63Z x|7 jO7egG#Dl47$+z׍<=Ĭe{i MK>gk0sHOh:VD{`K5X;w{Бdx#My^B7Y0&INN 2b~V2GXMVѨg^؍9U< )Ɛ_ +ҖPKT&$N6!7ᶿV3UɎ{P&^& bH[a^Tkڎ{j{Nt9:9iJ39V<YKEMތYRDWFN0``Xa{I?P1tpHQg4qUuvLoAMAҼF GB~~$W_Q[wg/@B/3h # ZJomft;ƊaCƽ:a@g46!.TUc)L *qz@@@+Ⲭ ձᱴ*O==zS }zDʎzFw%AS䲈\Jm_mT]3w0MYՒ0Qm@4x*cRf1Ef/ӯ*ܐ\{M1s3yR'1Evz>ReIP A>Aav^i8M`s߅s n+#PpV^)u&g.ROTyRwdٚ1&hS)Nń:I{Q~ym-U" 4rP&lx N.GP^$:}a"Kǡ/9cK@,[k XX&'!m*Y`)RVI.K)xpos &"A-iJ:vQo|[ͼ MP՟voC'Acg%6`vnPc$Md% (G{[]vadMw؏;7)8j@M͌1^ۤ(b&rE%H o%AQ>"nejvQ`BO/|x["6p& xF\+UZM,Lc]@(?9@@jbyg\+B<:FZhUWчJ'-^1P|go-] Q.y/D}k{0\$ .FFr@t n"BiKH#V2(`:G2#TVVs)Qys2G!.=A<*~GDOmalSR⸂L^{Ff[`xCRQQ|P(2)M+LƞtgYsr,/Wheʑ>QeXHK%V;󑪖'LZ;ºMؠ9Ujv'})/21Ѩi5R"J[8/}s*0ň6o0'vTTOL{ eXn|G|\H9f\*4S J{X*<*w^kS)Nn,&c+{_$u=#mV |\j[lߍb Ko"([)Ez^y_ J/Ҽ6 66}vȺZ|4YHtNYf^bla_}++20?uP{)HIA&K>S; >fM$B?js^ٱ=@~F ɖtM 1 -ssT<U~&*'/e¬ ,~rsu+b-*C 亭1iNg\Gl4pT->78qdE Ha lNG1 s?&j/zH&(XeGAY=I4s陒S J ?Ӏ q5՝_@/w'`]81` +DYBw]MH~ܖZkk!z8y}ƌNvyϾ'ߦU!L+S֞RXbP44jj)edbEai- W? 3g<)媖YDi[tp/WјmpkB~H=7qMAU"|,.s%k)ڲMB;'"d@6hX;5EpD)pܼ΋߾bb֗ >VW8ډfH{q6zv2 ʚ!>v'vy 6*e0,S6 M:8ZpaZ# gO"_d'` i4 bzGzˮtc/Э:]NiAɷsi>wP'IWXdjsb];HwXio\GEB &|F2 0oA>xKչ}&FѸD_꾊JyѶ_HaQ,qr&#V*(!"P ^,Lgٝ|Y.Ө:tLj3o[ :˥?IFS=;oi2'#?eͻoiS[@ Y HI&S[T e\R{+BRG0SJtkM|_ l]FaSi $ʿreJr<<=mySA' 3}}d}yyG9lX33f2lͥC*%O=yh*AT]3tc?U+a[Y+wbXVyZ<7.O_W [љԣ354|BSiհԥeSJy0 l}bѩDl;Epik|\Zd/y_"$ WݐrQ0vR͓pˣl(܊yU#yUĠn:ZFJ` (2 ߫}Iu_ޛL=e^m*|%Xbu@md\MJlVj aZIXh/TObldd=.8[4gYK4lӀN"b ^΍*w4;wDݫWr`m *Qe,7G,U N:{}4@RXVyvÄ=F9MV1D4$ԑas_赣ӡo[YΙ F/ȫ]0S$4 `xePa+1o05@G%x%^75Aat](Ve+0n%P'p*C*UWStzI7TCQ%# t ;&&%*0J7Atx*쾭AfUcպ-9mCMy7 J<_ALABK^gH}ز%q<7CytZWkyIR-K#$I:@+^<< HwJÕꣳ4g!eفsw~fk^' mmf塍|y]x;D17_);P\܃~گdQ_N2h31Xݣ^aE~E@=X<?b~]2c_$zPfAٱ<=d@x)x̊(ӖlY  R~h '8ߗN!=ѷ؂y. wb:}J)lÁxB;X;ⵞG''ǻe}(&f i[7fӛ<+o*8Դ@Ŧ4M 2@Yc4@g*;6}K+X>%l1n@m%kvcgSȐ1|M+Pqh42cԘLVfr/=Ҟ|(@݂`e >3W6.gSX쓟o{ATI#|p]|m3*蒡t>xrAk$:S!o=DQhA:I"qѥ`uBMŞ<`JiIȦ7 }y@%NlS;wGdGz^J |"TeOo\Dc˜_uLR4<=5Yj|@Hݘ"]F<+^V18<'o#54d!j(za\s"P=#+oj-2o}m琾ݿxN}i@qTyRKaKTֶ#fJxFh뫛u%PM:azϮL-#5Jn6vQc&CSk3߉_i 7h>@\zTӤW+A2_m-;%C|?4(x1<*N$nVi-fIOT 4 \zm㑧vF:/]*SQAh8d ( kl)Н%Ġ*܋N[œqYT%!fc&HQTwj>,Hxh[s9Cj@SS@VܐxR}𐗍)!{b H2c^iz_JFsZ]+Ō(,FK&vm i-Y(]uVH}=VYzÇqXVw\CqEZmӬe8~rSp}Ɵ 8ў]ق( j)ըyUk̄;ed\U'Kdճ|M>8B9~7efLω_/^y=I b'd=]Qhɚ10ش" X6Eu{MF *rR,v*&WSʠI@֘I"钓~cјP}ry&洊r׃b 9Ȣ!8 IϛT/R#b|`6!A/Yσ! 'A( Jjs^ D|d)w&%Xl<Y$}%G~;M:v(HF WE8UHutJ??%ٱQ^nH=LoÖ Zy#A# %ײ]yAro&{T'gOr&>)3n%0oC^B4ɞPW!u!7'pa s}$.G-'o71fU35j&?/SqS0 !9w1E5BZzTٚ`ue̷O`c3c7*-*pܪÊ =pām|=K#Ց\ecI#?]\G^<ȁW;׌ . ̶wasPeÊ@8 }/!Xyk0eU|޻Thb "'W/ҡݢ9α'4e0a YxqDXr%椶6LXj@B<39tB.4x,b?OG,K^Wˑwwc1Z&*);-)Q{R ӓ Q<񴢗g G84ܔ fwn" Uږ۲R6)VśCtYM9w =Du:ލcKɜ/Z11 ~J=(pXI7YC~/,ֲbux> k̈0AKċaKJf|VXqUC#B/, ?ގwEsх))4RpPP8TN׶Px섶G4Z*2W4'4ʀd~ ۔Iޢsڥ>![YxyS.J2= 鷦D;ñ+i50TIɭPھ'xwPR>IʂlŴUF?lQ5- Rֆ(~_EώEN#H7E90GVw3uM馫 Nlyy#/Yq@`)_tEņ.mz%;e=42MTU(g-Hbd }Fl~ Uי 纯konũ ԢL*e8_꽩0RN.W8YC&'BoΩརhK=mf̟A*X^ 2PE:EnD MԒ(G#ii+*=!|J:^OQtTW:fy-[UP ~{lcJ(v!|l[{O jWpN񛟀w0`+"B=rJ!wG/a+jzU;*4Q5z[vno MϲY33.cg4&J0}@?b=yZR"FڞWR%gTe~7k&N AF@VZ8ShȆ,2Ye .i"rZ"T,s#l2qm"Ep-SZ^H$(F%MDk'+S_[Sg jϓ/2M-WLؗC`նN('f3|0r)92/xgJ{iЯQ7*ux;(ј"h}E1nf V=g `g;b.C|)[SJ@t#p?Ѻá4#7r;l؛xie  Qo'WL_*K?RXWCԟº'oU<`i3 140+C0@XY`勽Hyp7J?'i#ه)#**S(:`u\r!-e3#5ۂ-"&eeM.i$4^!i:ڌb0w P6C5QZ.2Oi j"+}' 5ltZD2n^nݫGFږ)|s=@HKs:gaݥIՅ8åژd*q*Ň>=x\@×*nH&Mz7z~RUZVϥ4!kLb1 ;mcL7Fq}zq[G06l[7r&:￿{;fK'}P,FY7׍_ wIMDo!kS@'pCNHOHAœ(2y /^}(d2}׶B}$pѪ9wCB0ꔖd*)̗qްl/O!su*uVZ?sI'm:Gԯa 8έJ2L!;[sA 'H~=ީ~Dҟ W@3q(whԋYH4<eN c*?8I*)&h"(]dyy ϡ2+QoiCp(;cZAmG{@g!<ь@PȈr 3پE~INtIW;CAP,j SGmxeS2J=^ k!:v_>(YXλ] 0}7e\%N*u|O9[p=mh jǸ4:BIdt#|6%8T?ܐ EXm; ^`9EL;ztܬ뙔1݀'>)"aD}rR:twcl%̠͌}| iBߖ-rc mOvl]D)h`SC٬SN🧳nV,c‰!1ssZNٛ?u&5>oݙ3ĺ#3VEt6G%7P~q?-5,~Yɯ x  OR+T3]K=鉂[rRb(Ẹ/˿cY$B7X"WA: =Gh8'/PJ27c%?'0[# }756$k܉.٦17K,-]9_O@ՙL4-z{FkQ8I򮛭valR]Kos1)/CnKq-Uy)[):{0sժ8R\~.nAQl#&]6֍].7j OZ+#"6m{LS3G5ҹքrKf#9 2Xz!b:(cXaÚdx8 tmGc9lL/H'vj%k_3)S"jQ:ޚL'ԮJDY1QF⻟L {9@P;<"TP Nar&r fHcɯ(6qP+H۝>IZ`]RUxAAdBκ[(Hlx'F]@ 8dusE唬M8䫠y DSgFV4'q.FX IJ@"'y*VPQtNJv{J9m`N٩Nu>'}ϕ|K͑Ŕ0bZ4CɁů<+deiDIάjPNj[9A+ILS|D%=$>Ui4lZl28Q{M1}9iE2փƈ;Y%! |W [FFcW˒S9˘\/0[33fXcWc=3oQS јW(~Ʊu;~Ӌ]o#"[@k2@*Z;S{:2*o7N*m\HNmFUG!/{`ϊ Qg }Uk_y^ݧHxް$G .ZQ 0?K+~ƀBb/YE ǹɄu:Q|•qJU>*IS䄻e.%7K+x@ͼTg⃥28K?}7_Yթ~2B5~1(XpΎk3ԃs Egѻi)$ 6bZиU0I&ؗΡir~ؘ b;+egTͽ.شcTȗ2wLz*PT<LFў W ZO ٍRu\ձ>Kz`ɩϠK2B˿4 obɉv]G{3` Tukr(J+"\>#&qlFzTɡBK|: ,sWN1{}"D~[*x`"Bm?&{>U^gD1#0v =*%%ivjڲZH>g- Q }.n:n[.k?A6}*⎄~ gA㊟o\kY-N2|Yj)]v4Z+9/7b98&JH??d'CHΉBXG NP-LݾҍH˪W+8AM灍Pusr|avnnQwy +lUH1"+>nQ3g35G\լM _QnJ]޽=-BC"֓]uQ&%yiG;0,xoLQso0=E =YbKʮ:Y\Y顦Z l;8VWoq)8A _ā&C$uU4.p`[lޯ&ĆthP$ȨqOhNOZ;3YL"ӛD3tpPt+odPkeQ^8j{1wHy\oM1p)B,_rI#ZwCwx] ?jMN@7|"EBel#D`Ip6t3bqrF}/ݤF \B; zT;fDv1 LWR?a_$.s^lb[⮧mhú^fӷaoVuXbqƤ=ڄw(jrB11 j᧚PD2>DabUK]U3V!-gzuBrQ޽uگr}7A,"QI9ȬI(66jCx7l#*4+D$3meҕGJ WB4qC0RğƍK@^Q/ϐh$x+õF@Ä[K2BVR}"PomG1v'SMletgl" 㷵[WbCFU9bSJ`HgFE#7 :g$/DnPl~ީdUu 斻m9PwE vRT 5WYs/-a%_S$P5J|@B hKweZaiDH 4 -va/"A4' Vt,<9? V "EY&Tb *Zs9nD蝰"<1e݆_4ɤޓRs)ڽfȓEȃw FF7eQ*pfk`[ "h[l {C ؆y1+m-xPLSG_D}hR(&xK>ptIAg| \CkmՁ(bv2 A~#!+w>Fq^-mAͧ*:謢mE p'Ef@0uyyT2]ͣ @$[-`KY"c*xb7ץ ǽ2]@Po 3*D@91dn{Љwra)k2&lyav|K0V*}`H:rFG:e`I&̂|Gqb\"Sý )b{{;u.#6P'%T Ky|oY-Bh5eƨc~Dr_&yG8煘59Bƅz^z$0xrdt׬3J |Z0F'wslst4׹䵿;{Pݏ!Qg = @5L&3K t3!A.a\BMFE c*z\&5L0T"h/rL*!̉"gt5x|kO[7j@:JN^Rced*GS/?V/ae;p.@|W{ r$*'*o;DuuJalvu-1](QRV.>E 7opTaDx (,FȡԌ6@,\Odjx@#m0]vN;(eSKODX, 9)Gt[sgˆ{r⃫t|?0Jr.u6E"Q/s@m*FOC_Nzs JLCV56M=yt&7Pϵ_[Y?f:g+'N`暄[BQ3(-H4eOPړvNѾ3>Gz-bP:ks̕OIG֔ݦأSZDs*j^s#G">j˭j|6(a'85x;0,̵w 6d@x d<=ъ5j*QGVWFMqj bxg|@[ClߥzlaӒ3RMJ> ûy3MՄ z(`VSƃe}V{V&/MǙӐ#e LSt!E@ghF|C,ca*2n@z|#M#'Pq#oQb%X(Q%tzCE5*$vjD.,L0mnlcOBR!f`d`Y{-Z"[Νaq&fX11wO)~3E :vk]M,t ٳ+S}[R7()Mo U C^bANp^NZtS$ƱCmIN]F]bcqHKBqtC[q*rn, q1tLp>o{忮]"G`|0: ] R<2꨿6bS.KĔ_N9} | RCH 5ajnKG^)nUxv#,L]}2h+ Yςpr mEUr)gvw QLo9gLOf$|>?$7XG |Y'j/4ܽ,z1k-<U2"#W`4Àx95U 4ש!=Ml%Ev'ޭ{,޴;y|N?%h/{ʺ n'?6 7ʉ 4k5}p$lCeF.;%U fޖ~'[uj>$;rSYe(d&`қy~tvk.kB/,%3xB[d\%pJF{ǑG|V^FcX_Yy'h}7Zo Ҳj=J&3 H1ى+*$G77b͟ZIMa (2}O0T \ eK.&QqTΙ_o8* CGތb`q.)7A5<:e]J/#y;L&m zunrY5 },ҁbѤDSۤGw{f"VJ"Aly2 `n.mINb ?%?;Ԃ\c}T1~EBwL@J6|rAc`R3mP`h[zl'@C5Zbh-襣kVvgc`B0,]J?Y7; _$HxK2F愨'95J?Y|/Kmk#=Eg-IÒ6sOQ"Gh\~pdw9dZu!cb},`P EX3-~j (3 ܻb ϭaoMR65m,˿3ʣvNqWO0*KJQ32YŒ o4D*PAww%8Тe‡Z+5 П|cU)t>&"vviXNLL*)gBV[<%:n!\{~^)SҨ7|#&&} h-S~+ !S߄GU'tQKQNA _(vΈ%sjʡ^{ =-w{]D7)/ސ5&q Щ|6M#ӤV*sdx<;I EsG}-oUg`XX%n"d\CI_ ٶ}B[0@ u{$J_1*ykYZ$@q`yg!Nc$z Έh/|v|dd"^v0i3wWJ#|ɝ"QUFb3r 88!0ncΗNji2Tug   Hmi^lIvxu!ָ|?Q :V#U ʼXzm_C$!:9#VH\.2N6eҝMcQԵbө.&鷓F<rRwV''rl7x8.Og FcYH(lj:6nY@LDuch侘**D@L#\ `ŗȻ"1n1]"llt1Px "&аfSyHV~Bhf>({g<rx0ahs^m%F6T͖BxeՒ߅(8>R ЂE4C7]Fuj¢c w.ny) u5zm[n#QR%{|&;;gȞS%`m I'w*JEFZtA_M}=miw 0#Py.l  :[g lyQ(|4di N`Z7\N;&j)|e֗ȷ͕+\-yq$zx*mK>NW٥ZI)n ݋j\~bqv9޴sraHjr"ןFE0;9(:&[129Q E T~8]ZesJ)x`@BAs7 F;"vhv 浖CF{$3ﭴQ2σ׽BbHcChGY8dPyyV86\//S~}-Sv֙InCƯ`UUL^eD;# ucxAhz̕RȢ"An;q 6xu y{uX:t2"nAkz|@MbUED+ 4p"[E)3y/WC TC#JHe@T.YxL9E2 Wt9)#ɛ'4/Wf]ވZG-vK=BoOH'NfR67E)Q@*PRjHko:a`GHtJGU&%SX'KR0 ku& >#wmlۈ':ڢ5x'q6q^*`L(1%1$SrROZ'>UHC1;0/M ex%YE&qGETű a>szۀ>@@rG-C@xOqjh?WkO=u5,&?SǔP)=P1dNb woQ8ܟAdI رسZʬ}}UQ]JeNg'F#?djqM:DSfBb=dقcDm.Ji;Y:i-쇭Mh/#xȅњ+G\bcgaLE>nl9@4]?ޭ*y^~ #Kύ9@$~-l&Bc *)΀ZB$a*Ÿ[H!"w5(Wf/{y6fU+qmZ]u/"+dcGx}>fGk%t׫#7Z.k@j =n7{WIVi#jvk]%VuʧzP _Q4l{a30R\Cセu2J6S"kt׶-l{3CVH`/Ӑ욞b`1eAv)+^a"ѡ1xV{9rt4oX,xݮ'Q9typEr! [u!} XPOFI3wE-L`{2E`+~a*0(eayKC8K0#JIIʆg-nVŠXl<;qPT;)Uhˆ"@S>å6DHb[Ny5 v o.jq~Zxc[4fXQ43OQ^~}^dzaQ׀\5~9A%"C+,, 6  p z;` +ɐ7xv@jQeBG"ф F/LntP:L.4/E\Z:b+ۇ-~8ɶPDUVSp~R'L0ISL%n"^j+R0qsP>֖<](s ډg..#lܕ〔u N!-Dؾ [;Kxu0*1BR7WLoetw--w,{F!{'_qDiVD,(R\{{̣STU@rt|\L-)2`AlLMdjyL9H~C[~T`/mavzeNƗBiKؽ3'ZCs{#> [H a(/gecM1K ֋?"G kd0:8U9ً?VMu ha~r ˶~q&UUGNwjd_Cb~Hi5[ ZS 0˶!g1#%<ƜqMޯSS,jʾg͏%DH&+UZ3O2O $G 4;tjI>Vu1 X1-_}r"X@fY,oX&PZөZ6!pʚ.?܃j%xYMX6[g䅀ߏ,yâ%/ *; ~Jiʚᘞ)pDaIFQi~+Fq)D_Զ1#|:*Ipo[& -.quܱzNuTSZ ]`6%X, i $EN5-oco8vo9L4Pхo[,0;Q#L8H4CѮA3fCUy2>ʡ?ҟ]Zș [Sם|mz0khrU\5d8t1(9-Y2bQw"/p>Q:y1´F7euUEŵ'ؠ>`/ΏvUkiSd2g|Sqmk$!M .Ua9 >n (=?l_ͬ於]Ce$>|aoF1tTc"">6_X5)[VCkY?QƻV^ܼ:hTD -[݀L |~>c|VERuo t:a݉K]o1)&|bGO+϶ܚN #CtX X#l4LѢmONσ_7ӱ3Г8c{ wpzSՐQ3dD;huS?^fU2jv*̻{d㮽a)6RdK$ {tJIz\!5%.1hK:DaurWmo"|%(uUҬxпwmԷf8YIG{,td `VDR["u/CO]3O& q*'!Q,F[b;醫S9\).~d.Hы@ ;&:~ޙ8LNBpV+FU_6w/ݪwjIĜ"hDiý%>1P=z6_j#D M^|B8棹As:6Y h 4Hifwp때6w7U?~QX>KkIim[\{f9ި(POL =W( WGF['N} j Kxz o9: tCzJhs)|f^tI? 7FfI~bE?ĪCO)6U2˨]q089B122 2n1Q:Oq.o7~ ,l*q}gd682ʡÿĜ6$AdP%?8G /*1P?H t*\0kא =>!]i@W$Rmt&xn&O =?s1WF RjEӑUi+*yws/}^dGU#cw S)TџI$l  M*ǡҥDʴ$[#e:`z>~߳cnS|B LYR[2QFQH`@)e+ ufE}enE.G*5]ʚ}Jdi=nvxG1Z 5:s-_(Z:M+Xh}bfOB%xMT=:2%vѧ.MSȉ+L& `}IV˲RjېDȧ9ro]5LZm7{Gjh%?̀3iuwX6W2$]AK䙡iWΞ8CK(*2@M.yo${Mq1m1zl9B5"GmUER`}w@z!Pj7:/`iKVn식iT_~J/{ 8Zxjzb_-ybeIaȍu1RF4HXC 0)xSE.J[jgatFXx`"/q AD@D,]g.vvv׉eS G64鬝*2܋sӞ7_XBܽ<+LI_wwZ,Awnx\'C9tԏ֌s;Oa@ a` VFBzĘ;,(|D<ڤHFo*6}_myxzi>z'_l7CB F/iN^3ծ}B:Ky~%r  ,סzy?BeRoց|hU94 %dO 58 ߎDCNv;0 $%עr$rwe N%>Ѫk]ۿ}\VpTOrPVE&Y#g¢׫ 0lp-'~B;>3G'7lY2E[,&hO[s E cٞ헀"*tj"ڳ넄ˑ{) ېZ6| PY՝iptлZf).'.{ʠ4Ti.|R(QiSZL 7/zۨ bDGܰIm0O'e uA<PTSxc5^0$شo@IFukY|B 夂[LQPxl&[9ylP:PNh֣eߑH1@զ~4^Hˢ8"Rv-g@LߠF!$02lg-a@71 )Q2PloӱG%"hi?~Gtb1ȅo9=g4f(7A"]iit ~hcxi,3W"A6Ip=yת@K}b9MT"~9ǝvXмyzko:Q-w,PxCLWJt|Fv@%蚢j7^U72Yko!D?HoL_ ݎ|y]BYD+r c>jc*}ܚpK5\fN (5RrK|ʓΥu,:%a(atafhgu5*QldpFd)dm="$}VlС6V=<ďP}ߙ$s pE]J5\ Eן *=ЛlޖNI~\TM"kIq+Ek-{zAڞ k=b˗OiOK[d}xn:簈IV8P屬yrD~(=ERԮ"l@ >tjq_Zuǎ$g)F@t.'~:kjTsttpee+&*Okx: 8\4$&tPX%Hwݻ>o6}JZ8=d8cs%}ϻP"&*F{ }EœYH)Iح^HV"GP(fp8,ޅoLmA܅~&cwm*Ra}WYkVgA=s %~@r; E"mg}_"Դ@,)Nb@y' YOO:#ݏQUtCh G8U/耪H+4mQDYzf-Go3[w40& w0u ;8U76P(s0ithf2o|~6*l 6G@b$ x_aT0IGdd!7t_|M7K4q'JKD)w={'X>1$/L&&2El6--a cdoaDѣK3 ˗>=ni r0g^Jt_*Ǐ@C$ +"ebN~ Qs k8Y;QS+l]!/u:w8DVopZpQw0G`J$t9҅.qқP𡦺=bĹ}a0ۑ/$>&~n I[l'7Hƻ[ơDoJ܂j-'$J,q#ڊ`8@w6>.Wp'89n]a%rQ!8M DIa&{ K,ގQUN2aib"I9JE$"i l0w,ARsܳThڵ #="甏Ȭk)Ѡ>/^'\5YβāK&k*ybVz[kމZA`:n#X zKog-6$NL xG̛eyb䳪S6K58Yg=-H0@4x]$9)b:*@D'g)$` $E|փ@N^ s7;.CC>^#^n&’PG_@bAk7 HY|S99u]DATQeॶ.a7CC\nWj‘GZŶVCNz KP=¦ANSP^42\0&2\p_GZM;b e>P?p#\%-W KMĵG 橍wրsrTQmGhIKTEΦn[f0If QUz *d,g{68- Z| yk)jʛ$x}G굆@3몌r}'fDz&BzB` RAe\&TH NxyE>{Bd5ow dc٤wx9> g5m z( r c+ v<8GOR wdf=߸Gk?6N+Y,+ Fda&ot3';$iTtMI lݱc&Z/C..?2No%3.y|HQ)Иm]ӹŹ ŒU 3cymyo| Ż^M5}5x"Q]7jDU+re6f_A\Jt@*Q)̉ؤUq4bc8cU@u8iɻQe:k33joߟBC!ݻ;MGH<<5Z<؏Npa!ZE&~={?γ4t%UvTT/;qiQ[<`%f;"/0~u{ot[WHޞCEV/mAF0ajױ*~Ӊr`;R_^J&kE}$H&/מ^€i)cUPXr ѵ ($RԮNCxϷ5YcWZ"E*"-; 儣0Q }m>C0"bZbwlr]Je7 [Xb"l!}$bBrӸ/vT+A$թ3 ΆO< %d=wS&$sH= HKVWԓUGMTڟQ+6,:4 -;vJzmJ92xY{&cf /ER`b3DmH6^ U^i"?jjp=)o:`4Iƴkb&ĺK&{r:Lf/onh T>rgz( Pw6'vK\,C"X+b_/D:tވX/Low3To VxkO%m' a mKy[Ґ7x m8WcAj;w0꧐8$Ya絥_Pi!ܘ)bvGa ly͂`jHдcR;P[@, gn3WqAYjғ(ANM*f}*MRqS@w (_qҤ K`EOr Q{Z=M,?'\۵# .; j|ǭ$QvTu?S0It. XR1:RHkBnAg' Ήfbte+,UN.O9-?tkek(S5ϻ:H̄?J>nKDxt͵~gR̴nhF T >A>E0&/=Y4u%֒z]F[2<M.}WCF;qk&rBvFMI +f(\~O'[ժJ{0(Ƣ4J՜,?xs)vJ{)k~(fI:Tò\NK9HSaH9}D5m> KoJ׽@ @ " #aײʖQQ ,Fs64VB+Au0pD[AP!T_I(ZbP/N& Otȉ#9l@'1Mc6TTGޝA@3|gi75Hm⿱Ѐ;v<;UhAc>cNYOI,jY( 5"[J湭ՖS5E%Fϋ|mBU柍c^i\;K`95CX"' W<0;e?%ʡ\_LR4.R 2P)>L;m+$,:H= w7[TԸ3iXN'm<ₖeDe/ 6(nkt>C|T慺j;uܯC@xNي]hsJ gq:ie&ɬ4L%TnZ,t=eiqg}(].)!INHI9IpϗDxzuϢ~Sk} NK*}eSb3˹rw"X? +1vwH=9H2.ҁfEtH;NV>6#Մ M@۽&} /hMr0éj 2COȵ#כX9nJAiB 7A%~kwj' 4}@A[39_yvZl=[J]r׷U M!TVa5'H'4 -P+cN?XRX|Y8o[e}I]HM{zP\b(KM~S9L\7/8p1\{Gy=q`E%\IA`0G=;[SV+0.VjOYppP(ss [A_1dCRQuW=zey1{Y Xzm'kuDQB4)̍ B qP%)<cY3fZCe,PwiAhd$8ө;9J'{kti7DFs}%E|QHq-^ЉKtZک2$o, ۨZN39 !ٴ.iֲmu7kevb"D`e\}~aNJmt 7/D#,!$ vYYwG ;B@6nl_x BעuXxgTMɤNpE˧m0׏a9 g48,߾cĵum9>h-=Tt>8 $10nyD{*sޣϢ{갆 N $FffvM<zۧCj|1=qk~4IG) 2F_],?VWY[ZK++#o2P-5 J\ɒIbNFDNPP["ɰSʪ+!T""Cbzԝ5D\FC̴XR]x t tKچ?,8aQ[cWƢ&A`XWsvOr-c'5'3c @>65;#O:q8̉gx[/*Y5F)7tb :E2$ پ. %~}.3~iR wT܇w, rP^7 9ɏYpb=~5䕖~%KĂ[vP Q*}XD~۞ q루$($zIM9F p{ݹ[Qe1x Bh aTzW|[iMXuߚ,vW:Ea[/d3t@ٍ(aPi}m4qIG): UiFISw y:ՈZ'b< (0P)'RTD_f?`h'N A]ɜ.g/s㻮3h‘lݼ[XX_rZ Ftk/˦h?c%n9~ %u[_=T. ,Dd:fKYKu=?R cʊ%D _]$TjZM&i{o ao KNϗD#;Q,uXr+}䞕QWb鰯Lų t*8u^*o+WG8n8ɺuǽUT4,ۡVO'$~KF5lP/ $9J ,'4,nҸ/E׸2qyIpzzκŏ6}\׌y}z> 5CNG^ /24g.MwZ_Zխx$]d|GzVE[578T>3=14ͥy|#PsMIX-X8e:'5Кn-Zh__xW:ٔ'x c&<$A v[:f>$9}yu $**`?4ŅRS9KjZéyl,Ep2=!:u56E8bA_"}*2IMMZX8K3 ; 4N;Yzw^c_!#sO/g`NQB}2pIE?k )Jϥ Z:9椡[t. _ƕY!5Gu g$|".KuqI!KmQ,슺5oW@>yV5:0@6ݡ&\B}OFArc\Dџ{O׏s<9ُͷ¡bi}^ϼ˟!_iD$ J-=ɚ:Z2U*^Q8FD6e84lYw_ ZkBFwA8E\5 K/MKHDY-;y)s_?WA H} i}TnB/vgk گU8TM||4gn0wI Ms18O A0&8bDJi >Cpy3ǎ25:gZ2-}24;@3bo`_ Pz@o]R]ӑ:nV20#IYpFqٹ7|TN!O..QxܿVMvLBkh޲l^&}%=g9l h$qqqa73 †N>6Jklc8.q}%wtK52F3'!س24 ]dy*̃ XNO6Oػd&2֏%)Cy"* A65l{ߠi.5( {øTRiu\ь2;rK=[A yT]Nn@7دHcj1nkrisVBf4e3Aۢ(,zD|`A/75 J;L = X.O\)Hs Q:fc\oix?I5D!l;TL7!g} O mvr̓y;+^b.ij_*.ޯy66wzmP'dgP&u$riaPajG v;I'Mm`^n7m^)O#YrL"/Fk f{7OXR$| mi2!=vo {Q-u0熞؄t1ZjAeH}r]pm߃A8kLRD|nG/۱O>:͇^ig`zK(=ہY.zо0T'.6ӳ 7L-s#g>8nPdw1B:t*#|~o;49!How͸DŽq{_O{0{5#36 .#>'0`IX/$@?:so){).8?= JKaDlȔ=?Y֡R+{2Tq,) / Чô= 2cMuŘ{OPSvʌ˭"iQ!}*v.f\Ƒ051 cfB#J'8^y@-*)Z:BZ );) NL2XfOcx<#$ip&y\s"AQb旚-⊓mt|ky-e. ɣeYl#STeT%J6ƛc+$dt3b@+nIg @nOˑ޼Xv^g<,G8@b@D!+{pzXxR>ϳBVQ\IQbة 4E.1¿(STK@1(U BB@5_)W|DJ:JΪw/EcTN]eōѺJVWcš[-.,@ɍiquQdKģ R8ALґS67XC n{&BW̗jrE+ Õox ah*[G-ɍEFhxJXL1+Acr5 +:j"{o܌9E 9f|6倗\8@FPVo%ܣ|LT8~ƽ w#^̸b z$niV1Ș7y3+[}Q rTRG(m(kM4Яikl Oz5E}1Fw JL 9~N ya P!; l┤Gh`,s (ק ȖC% 9vA).8J%]?ZV%%F>KقդQ 1iQU Whk15>GaSբbmRM`;_o.WԆm}[@K27.&O >i?yv{FVUAe'؞hH fT܋e*Qu MTx"l^T%9eB:RA %z~֨=G9ZhjA; >UɵL.A7\*F0̟-eq7B"o >XTJ}W5P='-.5̇t a?]-zҨ۝2P ;nWbc.١:<#-lUT}{=*xy\ Y"xBvxQӂSʖO Z7}לfkGcUs\er٠<dDk]69i9ްj.#ko66XUInj5VE:Hm6|\|IHkf=]t#n4b>WCg羒8I2cxYda?A&S`"a HQ$&ٸ oꨅ p)v:[XaDTTtc6̯9{Ui4BO+EE,45' k\j(Xv2qi:RwTli9 2|SŤ=fOUzEġPphH2 *s\Ƶzu~0Ӊ?FCC-pGn[zŒ xg탱-u˯:3QW'-җ B?~nWÿҪ PYYbӼ#k@-sog(>9D̞I<ڵoŗ@ءܯR6IJ"nqHt鉱&iȫ K%Q閑f?<əiJA[7}p^܎ҵT!OwLԄ!TUA|+pSo'CZMw]hh8Dg8;"3;11ɮ~ }4gv[?KsOI3J9~J՞^-o=AV?gck} mx,Dp`wuѿC:_p0XJ+VPEN%("`(޺[NWmLU_c=,c=Kb tכ,ّԁ1,rkÃݗY>CVufc!=?mFS-bE4Q=m"=LcAC=bThGq%}Y:r(5Fp@q-i :{mXq0ڟb5 PIJ}*ESF9|ʼn)]yv;1uI7(j$R#怋Lb˚n_0AHWs->tp|.JRg5ܸzׂݬH ŋ&c[cnR.|fϺY W} V6(rwfh(;bʘ $3(;.49F/ZԫH ե&~Gے'M9`,\U bM ᘖx7 AҠ#RTߖVŶf,za_ N\7 4BJ4h2yv(a)OM=3\4@8[Ğuғ5FXVlLtyUIKwZ 2]/ <@㪅 r9 8Ʊ>.3xEf8P8\O-]0_n)ҿăHdg r9URZ0ft`OPq`/r\Lt{d<V; q+TJ`/# <=3<{oiB$&w1Ii3 .Lf! nr hei.DRBd2۸9,9޻]u'VF :; fK(S<-l1S\hsF Qv ]lLeS0  ]JqMY~enQX}O'~V`݄̅N2 `!m_CWF-ZD{Tq gI<%̩+ITAoXV8 nޚs+t!_N ;zQ LH 6f@̿H [j䳽+>xN`VKmMel1H$^#f742X֪WRH`k\[유b?^cm))Sp:ZPrk|hk 7q$Em:=} JX+L.{yv#v?,`}u&-WAtJ3x%k5m~bS>4oy9y1i}* $dXmk"R}*ԓnԄm}ˊE7NY5NvXB:01Ww(HU(NsFA׫):ujl92xkBXDwj '"[}Z]pU~Kt˟M MSFvG(}6uvnNK ḙ`1=2_g;´~e&y7 ٪ˎ&Th*.bY j' _Åw66>GUHH<~KktLzAvW)cx 1efJe]gf]ayQI6 2hihB,Kc #\?mJ(AK7$X=ǛݕhAjyGlx1 !ۙX*Y~^} q.@(cٱw] cy_zuZN`mc"C݇QϬ,v&!?;Rl)WST1dE>[~dT3CfF[Uk֐r* c:;r#LiggNn@ -:`)?I 0*)5\й:*4Kݙp1?yB8_Kh5zڐ?qIթ-b ue W7gh;e}?kJv^?gdqe\}//)ѴPh `L i<\Zy |bǖ6@LJxR!? \YJ/X ih8 7IIK|ßuq+!d"@I95Q=J>߿dʵy2Hy:c6z lR9"p8!ɓ~eMpio?W B>"{07zƻF!e)s0A,ʼnЧ4:)% 'l7Ն0&jf =h{l>VݧfXλα]fV ˖ׁN N'SϪ6M'6> ;9PsW2mSmuD@iؘ"Mۚ+GG2$F\Į"Ýj=+KÛS4 ` E5#oSK遻h X9J36zl+o'q<2^eۈY)5ՃHy}QokL@p=nX؊+qGl:uO@e,Z !Љx E a"ݳFJuy,[" A% ,e@a p2i ҠڻԹYjtc^c}SOJ?$4$]DA@^q+!/ɯ/(ĺ4 `e JpeOfu2[~AD_G>F 3UDŔh9W{ǭq,9~_ذRտV"sHÞxf P 7vX?vG泈?F*JEonΦaQxFFsCq+b*#MUU>`rBG 8iMz2@g,JŌuHE4IByʙy|6]-GW;ub{]6է{CRdkb:u/Nwgo;1f;kLsyHp3Xd)?Mݡ5fc~ܼ֬:C4t4t5yqf?3I梧=-Lte%/cg6 ^^̍_6^wu~2'^*E V  {ds&ѝ\EB:3xgv˜3'ݾM˿!DڬwDMX}R#cP0IhܽE#|nkUHmY£4tZ*GFsm`hOh)ޓW}T}+.B9RHp9%|nyaKLwZL+wr #7%4ѿ+<ztmSI֪˘5]E ]NcpYt6,x\ _Gcp}jUcm(⸹q1o N?K/h!`9~O֔z3%:lUgE (ķ _h;JM3>J/FZOp(%V%S18pF$ؠ:!#++OPAdo9V n}(IOI!$Swl葟3gLdPq+IՉf$bT>o(j嫘e\Qy\~5s׃_ۅ| I5qohh< DMӄܪ56H6w"pA#ц)`ӻQ1?$CEWl)fܜ$"8G+ψȣ.ե=ńS M˺";kLV@c+bAxyxDe2tsu#wklbAb 8휬=h^D85yMp|ޢZg.=ޯVGXa@HHI0(2q{iH<f~Sw;Pϓ}UtzGT Ocͥ-(ݷ |V['8< EaFA˳;dq%xlHr( i uLʭ@hr_TA'ȯ[NtJ.)bd|F@Qtk ݁* `x9g>,y݆o3CA⯤/ h2DW2; qKz /3[cr{g3Ƃ=mb<*x҈DxL)d- 6M%#d"irc5P}y(T$3<'rgIlԙJF:@<\[PƃI=p1K^qpXJ wi;!?W@v/gK[$" CQZlcYSʹ}jUfCv~e0)Dlu_h̑Y3$#U0%7 ,cu#=A/Cpg҂\LKJa: 8d β<$A(Rj"[ðZ\&v '~YPMŗT=BYA) 0`{z({8[خ}INP,;B/mL)"J;B\lN9vc29iRF(}'-a}SW}W}L?eb TVbh܊RZBFM?)SԊO4ʰSF%Ba%FZw4[baq-h0)agvnH]ݮ!mb ]FGm[!+/I,"3%S@rx&RڌÖ{l>{~̍xXziHHC!|"ഞj<PVE9# AӠgܣ&a_֊sv{^mwDe.OT\#9=哹oabbEfD**.K9R)? gRGx`ɜ1b6,S?n@8X' uK 5 I2Vӏ7.&bL(w*(TmSxw91 @\c@n`+9à{# xuV_M}IR;Hp[3$A[\$OZ;K0gH1<|B8׊zWa59t@>^g_1'jϺW 1`TJYcƹ aD+CvOhu"q* p =lݿFo2I~zg7@;i#C@VO#];V0dm2cFq6md;e  gOJ!/ 7JT#o1WӴTOͥo2g.$P"J֘ض_N灺qsF`6H`ԍ!9pX(rLl)% ~Yյ  CO B=0I^n/\c èZota'QplBC{R 4p`1 YABX_ـ,IW^&?! q2 Üj3Fip|t>!Yi ?WİZ{N%t#oQp~hrj ]νyTٽ/0lUk7GБ:z/+wlp:]o=S5i~aQ2 zZJB}ܑ|b=e&N4]OSxEFϘ,\y,hV|mk0lR|2ap1@lJj-h*1ǁLu%ס ~g76T,Ө.Vq +/PA#vй@[8%\? !+< 6 {K47̼O<]oM f* ѿ(X$֥\l2 gB O۸NMfǬRjknsO$}kVmԬ0Y&©oUbzG%S3 .5ydvR# g\U^9q 狧G?5u)c?4S܍Wt3\_f@+/ =\Sj„){GhE/*Ė H(Q0 SzFLmVƧMdgAd/B]Aia۠U5R/n[^pN@NEc?E*DLtWpNcij9x |<$'vh=mh)IBg@S흘v~J .t!YbrS8my (}Ĩ΋e`zr&!Q^'sՌXl<7O7GSνh>& EjO /WMhűס. F" GX? _qt3PqtW>|PPjOEP# ,{$P 9㛚ɾնyn?ՙ*0z ٝ5mZ,r1ƙ Q9eF,?YǼ4W ǯ:`hkFt">Vΰ'1E,X;Y,kv̖ I*+ups)LZ3N\?it B4-Ok aa80$LIs6um]< sy!,=ac@Ü >)hnH.A LE.xP_s -߇{31v0~Z0ҵxYtva&Q o]4i i܍]s(ffmĝ_3ũ^>"݋Njtwrgϩڽl1_9E˟W?1$q>$ A#*j[g$=؍A1y KxXEt,}t`x7 "I5wJY{+MjSYqYYlcn#9h]lkH@ r=E;j_(7 d*e*2I6vLgYvw !գ9F;t㪨ja?7fhjvtɄ i}yxi+ Moʤ2I)S+ \w\,&A(2k[t9AU"aCnPx3EQ!b)&nH8eeX/VD YdC̈_=w W]d2lғ) 6'e)F"igfAy ).%^:nQ rG]&Hhx0Wg 'bpCovK#)zێ(I'ٺRf.bJS4?_'K Y:226NaO'AZWX65:9JJ G/p*uh*/b2*rJW{mֶqU)it#ɐV?.lB=k~$$}2-` 'sDD`|P]ţx#V[?ѴCaڱ}ԕUҤvu_>@0 6ٌr{+"Ϙ~ZB[/EhWU)HFK)3p)W|Dc@˛tGe_DU&}c% EWY|.9IWv>PMIRcaV*T0P;31[b0Iy,QsA;)?5#b,({T ALmXpi G?>r8A9;*:eĖg{Ap^.@C}LvoE4u5в`@'޻!& ˩@$+<ȑ hV8Ix(0Rd7o%;8%&y@$c#BQ u;5aL0 ɥ[:˔ZK]Éĵ$/{<ѼXvq L8_+c 8ZG⎡}^0n[Zd [CrM Bk¹-\:'Z$Y(wZ"om$ >p 'Jrݰۙ %*e+Й,H?4 XcmK| u-Ws倀^TGށVM3s(>_j_/rY'Y^3+뻿(`)ܸ*vU>mTEʃG'TD=_(a_-vT/O+8Cn"r>%6?]*b#.9jIZٍ;Ჰ g1h=E̓^ 6Qi)jqkV U9CCP ,(uJa*Ō;*?dy-11{<Z+o]53 ًRbY>95I,F6~{*y@ÀKQ ϊW8 Dy,S[ iakJ1lC,>,N~x"ɀ޿O`Xy֔6{| : T5I3Gv|,\Z!IٷoN\1fHCO^\i,r[g-z<+)FƍNYt`5b!bJ|_rD{&±ޣCnP;dj)}DZ _znۅj/Y7 ZvL$tR֘Im܎shg&3Uk`)Ƹ)>Dy Q)$>1THuZ^)Δ)"4DŶ^&R #cwr-ff+p+jb0$Rl/@AɊŵ-@b-]%RT eF{D01$Ðw7 ,R!I4X C )W;IpKs?vDaegNnUAaGD7Ö)KTKL8#}\IQ$ݦ`Ub3Hߴ(ZՂTr3y<ʧCƼq zk~ ݀[o mCв ΢8۾aNf㉗SVdbZ|EzSf:7x4xk??yFBGS> seA 1(3UOG=QWñ43UnuCS͸؅T6o,2Gلm%2ڊ@,L?03t\vsTݐL(m'n~i[Y֥۝G eBtS2<8%a0] 3|=Iaq9+g2i~(e9~/> lB n,F8Tfl/;R~TQkwFZAak^ZB[#'6x`V2dLAK+/ `p3f UI S%O H$՞.m΋Qph[x_sV`/`I n$o3&B4O遖3 G|duHUICa! ,*is#QOId }J6鰠hYfӤ3H 58`e1BLzȈwĻ9B R=(9ƇSTS7R&Uh 9T0d?nB-`%% ʏm>??|rlɻzK#?*ЭH.;qD58Z|rsxzԐ*򏋟1`*YSQŋb!WCh` "CU3-wc8$̉VlpHتkuvWK巻Pq[%Ӑ_|G[5:ontP]UQ~/5:FqeК1zV>lR>[B Z1RҼ!{[A~gw  TрaK9PHN#"n%1;|/oH8}dKU蛐1NM(#O?K , 51@qj"jPD28 Ɣ0Q w'S[)ykgluDfK(6hqVP?5yMm (x#FY}%ؗHMT e\?$MS,W5u77?gv&J%ϙ9n-=$QPGD/]pΆc_w#BsSA,kFJ dshv}>zQK'g #GWy%(DTD:s<-Dj*d1;ܲ2b c&{vh~^CW5Z񾊶BD]87mJxq;kS]k#s~')괒=7"~FY*aF"i 9qm1>֖6oJkI}3\ R?]XS$F׺/dy$:Ԉ~a7M#_/ DcgFG$x'̺9My?:K7Ug]r֛؄2#abѪ3)ЉK Y?fC=7Zh' Gzn w*P켇$CЕ|6; 7*Ih3.~( .3z ʕnןNt#?Cg ] 'Lx*u ֿ#vAx4S ywspD1v1[<;•X^N8Thwr}p+_! >%zަDƐ=$Ycr.[HN^ȏuN->AS ѯ--'feKVmuq!~w 뽩qlkX]12)luh}"T_svĐ6_כzxq?c5s8$[sP;= հ{}K-1-3ő)B+)Dtӯ#/dr?g-P‹F1dA zPS&xt:qU8 Dē FQ <<6x^-6xZ6I^rUct7E΅Pwg|v%x.c>&T X6¢1)YǘWp dSҢTopP~L+1<  Т2kY+K#ʔVx۰"nޢh3LP,WDaLu  h[V4yfTyBߞ-?#1;*wN1FOcn 2=sT1.LVА{צX?a`T a6KTP*8(il8,wjrT{Ȱ ߇mpNp v`s"_6͕sjۄCO|*.}bL3fg X9 БJVϺj>?+gO*mz`-ϵF˜xY `BSN*sy+u?\^>.U_ssl @JgWem_Ew_.; u+ûڛ< w'N>q_`k6(~ʱ̃ G7%mp0$DDwǎ3 T9}ůBhgg%˴JmŤc!QCn*GւuoG!q+ McZO,rIʤ.AišZllHK#K ^).Y| _|X`\y2sxL _|=/)-1n@e@fl>x7el$3B9{tYdQ@ I(8(s 軡 ,ΙMavTE$=JZ_bW^'$ Yu "PQxxqD ligT. gSI<5|ckY1z$G.!J|y&lgw",>NXU(,e79Fi ta$aE&,t8<0@D[4q&Fe)Q9e6W#St%N7N*8%#?{X (t>B7 Y yy[xJil\+=kBگIIO$-1jihGm88_7Fj+0?8 w v2lMd6wU"][%ba[p;CӦce.G"SN mo=RڔV2x-e&_FHNƆt&6qz[7sr>e=뙼Kb" (?Y)-[l ;_{Μ]MK̠w9OC\h6!)VU瘴+׍b 6\˜ŃOp2?<ŴF[\uOمWqm0 sXIՇ}wIU.+<7Zd}Ӿi[~WalM䊩!G=Xrι9<@BO_/ь綾x;N'p+Ʉ֥H\;Ռ+%WWԼt \/籔_Gg:&!GlHfDwE f̝WȦ3 'xMC4 )̗ kJR"3E|35Q I7`@Gڷ]ٹv :vbH>MkaXcL͝2&b!78BYU~G4磶VWW窵[7Nx?b:srѡ] IPla%-1wH'27 EcLQ6vI9[6x#f#"z D. Z6Tpܨ0ZRe{㷔8wEe"=]hrrard vҊ0$X~6!i\$]gQ|[~M js)ˑ:ӊ|{jѿAu%<Sg('<\ʷ&y#XvyC,߇鵷 ukj GI>tD/۟MNޡX߻\CcT}'y$ʹE+ψozx@*Ο\ 벱:7ѴxlCܣ%ǧ 5\ߴ_),; /"ri[ '!0b1hd@ όzRzlvuI<ݍlh+"[R=)dHΜ@Sh;iY5U$B8laDt^3dr'+dvS-Zgy;XQ?M LBŸ˝3r q5;?_ECս>n M`al <܀3̔جRk،Ѥs򞽕s3G濋^ guj<4ONxCEj5Sd16s~yR!G>`?Mr`m1R-I:E7艢:g\^n"TL[/Ϝ-5] '`0 {l:+ֳm8ֹu~)nn !FyR*2/(5( ?fc%zUݓ@J-W;\yCuMF3bQ|gA. "I p`QBY rA@R!ۜHMLDՀIbjxGϜe%JWE4}ޑ` kLْf_סC8-;z)~(ҔSͧl.7<bHbroAC쩫,mGffst!Ԣ@SQ_lec~ퟨ@jT_~ٽs͢)җ̖/{ x&unjzcK NM;Xһ QoKQN̑1e89H)ˏCib IxQlG;v>Ԩ0\ 8Zۺ:(* J}OW#A YLA7VLL~KTHP,hklThw"Oq 1>6)⍇q(Zmp-ѓ&4y2==ܡcz4g?TX˦$Q=h)[:+5k^xHݍwsИ NlltRFKcʏMl) Dѷ=qf!M; Ids %StMZ)J& @U- [bՠ , ;}t3o,UX\PE&(5[\,5cAW$eGUG@7XǓW/o꩜{L,`ZmHP<¨`Bp=:#לD}QގZGY^ߦwfr;@tfg){`/-h.AȈ/Ħ9A U;-gMuY}M}'f-t701D.iM4ٺEoA!0Ek8{аQ^^:&n%>jd &LvOg꾷} ZiN'MDnߙD+KW*:RmY!-9cv:e :l܉+ 4 6s=[&˔<ꝅԕdpsSri6D)7t;6˼ɀO dO<n!v~@zSxib,57|/L=EכR IOYkI S30^A ZtGk\ro1Ī8ѾTj^ƛ]զD^p*{ L{لh{hnuHpj_[2+hwt R28~\> p|ўq>:(L}>*ҫo§ y{LQk{4JI( c|@sZTWL\DkiZfQ| bAP6Hȏ5:8 ;5)7V)$('P$!ͪ;#g973bfSbwxv1a0 9!{l뎖sd$dSkBz~rے؁(+ZD˓j*r`P(q3u5 wxDl G_Fu=Q h^߮`0s9'm|Wq0)ti|U_K9;+}xKAם#b(Ad+1ld~akltnf^Rb,K0^Ƹ۷Ϝ؏p+ t7-r/b;)Z(:q^_,ℤiT]#]ZQ5%t5WZ)] Jo;h ^7$5ƣkͨ-˴>mUUSW$7k-4DeZx!Bo*N:*V)^ M>:88;)|a'ȐˡY4l&BdO}׷. H,3 aEOf[AԳ~|D+^.^_H~RPŃ9e 76T5&vq´׹f,m6ʁ"u̟DAK͘U;9Q@Zx@cɇ[@I/Cݤ8wGAAAa㤹eOFKH&0cƵ`AaaU^H"jm[hJҶv$w&zXo20  _.<A]}]JM2,#%`,ē:sM@$2ʂǣAu@,YD(w܋P` +H`RWOڧ9kzE'p&1377u(Y0f}L!Io3ʫZ.׭ 0"!&);w!p"{U{@20&z, Sh}Tis_%š0Qii=3) TH; 0uȌ' Lxk r,p;{ 4c]F+U:m$L*V6/YKBbRO%gKm<.?a$T[zI_Oqr-opW͙1੭k'~$VBD{)jX7mDᰐgx'@R "m 4S(N 13a , ^K+WS.V|<*6/ @Ar甯\v WT+[EcR`FbO ^%u!0&Ue⭡a]/oojT֎m>ө?1V'-5 R<@`WhOn %zZWm HS/x& 朼eװ VcxB2, fR-ְEV/!jKQjdD n|lUY =;-ZYՙIT'Zr=ԣ[n$D_phkvq ;+ \UxI6FmA,h]JqXAn* 4ɇ3wVzE| Ӻ:>~E 0wQtJ\n$r.7i t \\QiϦwx} y>8)s̈`˨1ƀˬFNXFvYmi_7`:.BƂ3E* SϘ/&1֚fZ&r>L7vs9 ·ҕs=aķ@?rfJZ\OH]dw !?gKM:xǂDMDvAa܊eP x"5sߌ_/+;Y9t}}^X gN5ኺM7ٲh[V_{3.,V$Eϝɻ'zkc= ZQEO]%;~8|Yh)am} Nm/ ^# ZSW?JU(v.gz?*IܼQds|dyIc3;]np Ka]!DuBEUNO9OžAshbUM/g$VeYa(.mhf93JPKOC{;,|[*^'͛ȟ&Gj_whŶ{OvOHL"9: z{Uz*6mTnKkbaIY,EhRό۟U\ ^Mqva2w|$'0Aۏ_] ^Ѿ62A>~c>^d}!Bkòjl9^;[? 7@sRt$cmBF@a/WMB^Rۉ ('atno( f&'O #Q$n>o2t2e:vYH s*R-kc熷9s/n d<}u ڛo:/%8":ROBWIR#[5ړoe-0>G]ȫKW"7vʍ?q\<ח ) g}A)j;V(K/?}agİbu#c?V:0K%cJ`X۫2 ?%4"Mv1|{?`|ĚYbe\ eУGgq3At;yT7Ol ϧTD+׶'؅>5HrT/`+aI_ v{us7)ᓷAvfc$g+ 6s3a'yRܱ 9+OLhnV{`߁rScg)`y/~Z*&teU] qX˕߈;pulΌ8<}6'C&UWW@0HG]Iس5r*]q "ݜ!L6>,2˲wX(-õ^ͪI~ϴv O=PA /w@fKnlneS f5a@rUؾL3fۼ{/!./cҒBw3SrnKBu%FCըaRV{[$ܼ+f%pR.$mGhnpdDmN6 T ΟA¢ynL36\ݗM._E ,{?{pk3jxB1K{*Q8N2uTӿSB߸S j!W>+ tDs`dx ÝӿasX0{nC8 :EK-*)okA/M2/Vq;9~Y׻$hřf굙ʐm>2ˤb(Ʃ}ގգݡrCIԚjV]ح";;:Xгj3rRiEF*p1:̆E#6p->$<{ h/)*}CW1t-b(5ưĘC703ġ ~^I ^7`"7pUO؜qtñu o.֝pէbž3&PP1B-[[]i .^,<4x-~SĚvj\A"1j:̵(rǖ"')jJh Z0)=B/FRUZrB[&Hz&$Y*ONiL8} r#Q9f oWu Q-iQ'&I!۽Uo¿cBr Ϳ=tIA=$aZYU^Z|F#o7.(np wڟpF [C Ո9fVaۗ_2* - @MaD27U+1wb=Wn\l'ZCbVye{軨geVs7]{nŐ.Qp\߮5^u#GQBlJ_^5 A`o)s!'RM%7@rQ+D(B<YB\u : )j^il:B AQ1u7#'냭,zi ۈ5Wd Ɏ~h7FbuCGrὍP}E0 XZ3;8ebԤ$0Kg5 3en،gI0AP.gZ!i56B@Oo*8ٖȂ-XWYp2 j2f&b O{ 43dw^"˦Ptf^x~A8v(_\+WY#4 FccM3J+A¥wVg^J|&U|>׻4# i{t ]'iv3h((_Nkͷt^ED%L(58HydlZ F8\&M5R1Qrrqdtc&=@Go$}{)q=x|2;rrA@ 'L`s ֓,u80sR v*(0FYh65EjFk@NѶMzUqb"iݣ]ivurpvbj{!Z;"uE:cLƽJ8OE\ H wX¹>lڪ75f6q4Cœ}`o.0إ<ٹnAFY_]R0U1?-}1^*w Ar#z b_ʻFNhG=X0uFeuxjc~&ªC\ZlXXVa]Rg8\Krc)_$,&\*7΂pG9o1oB">elT{~R`Y }簿X<ᛤ.hɅ鮪be~Ƴp4\(];MA/(ꥑy#bcO$yJ!]#C5! ~HSƼ\3v[Ne0<oxO$*RSЩl,W@apsYW焠њmg0-X':\px@ɕQEԌ(=j}#wn%ǀ]7XUAvuJt䉵o G OɊn7"'LWhgE* 3oT=G1qw|qMwP5_q8f}6tL{=ͥyS{MŜS \+?j ś %έZA(anf2 POF |Y wc‚N這x] <K{:!l'̫څB'l @] "%(kpPVL4.p\XR Ȳ$A)t\C`aFXs,c5ojh6zPIOh|Q*YB<6N_Tzr"3hc?11/k̉JzcP wA&aؕ slo.&04W)ֿܼmP%lG9x^DK8:)E乯 +OC? Uxp},roTn {;BD+ d̉iE^[gnm~axqm%Qx]- *EpQZLNg 3ps',EvSLky24VQɩjaO7bB ?Չ=JtA"2|?o!-?p)[m; !%uJJZ/Z`+aolwRiu5i#[X^Ѽo^uumTr _l3p*sBR<3VZu5rX;<qwӦuvAl zd [xH|3sMCSՙĚ1Ϳָ3~4SGRޣ'#F-PX->ա3x=j<ƕz[-X,`4tFt0\` ^@$=mIK+ݠkk+YfbT@P0sWTұL!_nf+LŻf4]h)C=טKwx_MxV4ҮGY11Ren>ӷQ#k'ʐehJZx r5RkUnW:Vs IhF<*hZT̳8:ro.<]Q!̯ݨ;S^>렲݇0F/G,(г\qpnS5K#%ČC4=~;ڃ+$"˖eiZ4O/“#꤉")h95NxhVғ2ӌ"'S)+Ӆ-]棅Ef@$4=| FHM4dAʏ 1A2Ƿ: |dGۅòMiѷߦfƔȩu[ҋ'zeƒA+!r44:U+?D2L J=AE9zf 3B66#YGd_7 Vs/2C[er,׾ Z^] Tm.]-NSqA ގX!oarWn~hNy1o4A(rܒ9yVl\zkNq}^$Eэik3t?pnsl'Z7Ōqu[zV'p=VVQ\*YgA0 R8Cc_my"[to'ޅ~hG,۞0O°BL}"$mKp672h6l^Kq#3Qּ\fsZxoӤm$q# F xe{+tSq)PK>ZJMɕƇb`U0"R?B8^i! ;`[ٿ)|կTIh]hƪi[rEESʼe[ZbFvfہRDt͕sNGV}2iIhdY+1Z`X#3-ԵmWƌQ@Zˠ Dupvy ݹŒ^fI\ULS 'w/?Et(Z*Ď( N9H}LY; 3}-O}ŒTv]rǂV ].E.4XAW[5 ,|x˭a"HHv2+x2ePM)ǡIs6MFF Aŭ}ᢆE!hiLcV鿋TV:Ԫn{"ܧ2@ê5n*ۘ&njx_% z3p&T]M~r(gUMA1YU8gumQ_~HMzhGm`yyvN6 P '~[(Q0{[Tcw8DoV 嗬-b4oLsYr9yx2kOb Hp'w3I 03kp^!6K2𔆇Ppt>v(w<[ K}K-7Ѣ;Lj:fBҜA8ԷQ4Qo_sߝ<\6fUҘ ;R"$zT&@!5Nxa%x#pKHC1ȡif:Xr5s}s=Gf^<{wQ+.>h+:=VnDRNkvxQ7%=zZDC-jCNјMu x|^됁X>w])I$ԭ9^DvGqSuǐxINՕLw :K 2BwYvP$% ŨGo$|#^h$ y@߻M|I U0L{Z0lGL9P;W"!.(9iirFfU!o'wμ)q*} ^Q]8ͤH2A#9t]55xS:!ՙn! Բp+GO|)UB#BE?@Ȕ$֖DOK@Mņ4CX ? JT v< L3Ǭ5J)o?z`2h6ZqB'6Y.yqz)#1Ͻi5fxആL]&l'hDuu <_+vȼ"xD⅖Ulq]=#kph#AaZ!COLU?ʰz|jCe8mEL16ŋJȮ@>XQ]2˛6pȃL?jqb#dA:Dt5Cs8Y2c<%dM.13vPJ~GrAP4v?Q}R=aV#&gfVR#c*4n2CMЮbc]tX6'(?Fo^e$$Qa7I:EVGB$g]w'W}gAV-F>\_C6("E tvpF}FMԵu1Փ[Q ?v#JrG %ݡk!>cfn&wRAwtGҊf7 {Iјc{s]N7 :8ۙ|U = p U=g|E滄M,8ˮ-z2 Gt4Db @4ksW@7ch!a\I 5=Ҹ`+8 r_/r'ztXUKHGESx1Vp+EeNg|P( zѽ`z_A9 ~l>_T*ǜ[3La PBhϧ\@9bi_-'.r6Mq)gu[G٩tuz.bԽ#Gz3@m "v*&w%:«b=H) /Ѧ-),vxvofj3,M%;d{'#YU.XEAg8'A;SnHbEc(0l( )M'{,lX?Q{Y%nn;^ghe`LjSSulyPnUMOw\wy@)5A ?SO7ZUͱz? ~Z [L\k'1g>lb*w)\9 7iZd1EP+d&fVJ ;BH$Q-0tӫ}YBVi`q'1ZwoDNQ3ۃ@]'X@{ǕAцs06ڄRv˅l˯.!\#pw&|b|Y\gk:NތK2܇-FqHh)ާ:}`P]&_- #"$ajХ(몭~p!)omn0q|}`YLyaJӽLsw,+xv!-Ϗ^N@:EL:۰Q"fZJvkM4 3^H4#sO=GJeGu0Q?ծ ?,#==昘Q%#!Kc Swaeu+id죤ndw]!Xq&L mgU^ 6JEk=M<.+s&#ۉ9 ͬAH\v! $OTƀRX0PvBJ3R׾iUTM%BjIXDOqG -Y[_rV"jg$ aHJƭ:cZD;!g6 =,vydl)=n"g# ]]nruBtVw杞xQY0<͝ ($G\gDa旭DXHsuKew-oU)iC-|<ۻDjV4y-v'%GyPkn=X'P.Pɣ}9 Iqe1Il |!f3yrsﭮwװ54S.Tl^ze_EsNQV  bP `y,nk@Hi-=T_mU+*ތ杩Dpg `;Ncǵj鴹V\-s>f 4'qj_+ojHa?nCG f ^^ "@-& Fgz&(5J$VNbَG! ,HMu)d-`QL݁Ѽ'OJk 5g-3)n4̱lCh%C0/oԳs Gl([S$e Ԃ$BY:@ 'xE;=g -$wo .~V%`+_5[KcyZd aIe|fq}Fw座/ G~w@}d +Gxh,^nq6dxʆ FZ Ig+7gX%:Q0:WN/~Z+[4IѪ'͢xNH-a{ Q>w*n.T|8׍QwVv̹\P2uY)n##߆7_~'l(g;,/f~˔pyTIDKQߡܖ+Z C ŗ%X}2en2P˫ S2;t8\}V@Vo0Vg"v8!۶n Ӈ!;qvZ*XM#mdMPIm7> zh^vǟՀ=fnZ~n>dg1B h]/j,$+3I}'WUP]=kxQwBj aq !_Rp| Ƭ=SA<@2¨&4ayo!0Qeޤcٹ1ɷ*٫NqicGwCھڒqvϧPhK$!gpJfW(Qi@KYe@.<Ȫ_GFqd.@з~2.e } g=mMnTpR\Q*E[CO+U[%+-QsVey\rC7R >|Qnl'7ׇW| 93ḽKǧ^aVG7?VBh~e}_e-TF]e\Eѝ4MlD5ay_eMKh1K򠪶Cȡ^w/ 5Gv6LaQp#3FF!'I7ϚxZ\-a2RuэMsC/ǶȈxTY>Y3/ qHŀeA)yrf 12>#ʶKC'Nw uz+c??&÷9]"=lrs{h2QcKj,(({5&SZ+s@CAn`A`bEY*&$|wk2*e@K5!vսe`S˘˲[eCE\f=Wޏ$Q JY }g3{`}a"pW .-{Ru}X#hencd@e%R vՁhbҨ/$[g4d VZ oFH'b ⎸2(03hsp1,Ι UPOPo?j" ?Ȱi@y12srYG˄Կ9X1taS2_e#}]CZAh]4[mޯSj2տئZ!\ P:x2 *r}j;NN,9L"M0x! Mss"*z?f`W2?X,Uιxo, OYfSg w AY*_X%wmbmE'9%#JIXrUrd3 'O2s`rZ*;Tݓ &w,w3Ƀ|Jd>*|]Zcކ0ڽLYt Hb@Vpkg jvJ(6W;_Bd5.p;eI#Jo9va\Jh$[,(c?mG, R<:U-R(ĭ6`X+MTq.ҊmCp"kPdIG ǚןYWcH\WBZ+={.Rqvpt|6mhQB]:uyikF'Ry(.4!ꩥz-Sc,Y%xTKP= ˢgQuX&)}pH'_EUy2t! &'ø\gp\3< e 4ӧyHMa#$MWel/U-qBM{0A8\ߵKb.iȱKGLpɢr 7jRdȟ$?c[(8J˝ކXp`2a)g4w$S0 <C.+%*KO%BX$so^.[Oo[F5uE6&U 6vU:2-gNW 7ⓃKxwm"z2tJÍ5(cϔiKC S_6fv IKD5.s8@ccCvs%EGz>|~ы2Mi͈ LX-|-Mư!pu鳈[F xϵuNO'׫ //"@*+e,{)l}R+?yfRu1F].5xK?vHjщ efpU4/~5yux| HJŸ RW}Qda,n2AG?QsQ8Ʈ/ rEVgI>%wt=OOw9 $mB5,&wr KGj:$M3u֢e"GVxCy\o˟#,S#5i-&r&V!\=w|Mdu]T*0Vk[͑o0Wy#Qq_S%5clh~C0`m8Zq>p`1ñ!RV1Vr%ߤl]~Ƿ`05Ztֳ=l!1E7T=G1P,UXrф} {FŋgU\ٜ-A08JI?ɦ?U{i8$_9wV}jsc\! Sib{?Kȏ2ׁ 6"R9fz3CM.? tz*\Mvhz?L9yZëpC߁}udTHLg2mE..bxFU x+G$[MHѣ[Bddi (۹r4sX~a`8yt|}mYWose)CtFV_p=dj1_3WONV%ޫuiO"Xx)|'h (wh{,_KU / UeMGچ@ =En̻ =F]Jp X_@U@k +3S '}) aG;DQEO yry{>4fbcqu\—"#CוA0L";5]'&9;^pBwjT>vt( B_cCf&ؤ@0=hc#JŋD5 $b:BwJg]@=ŕe{㚹Z$W +ޗ\`GU{`IWj6!iSSҘj&?+\Њ99]ߝ8קAiYJaTM QP4Ɨ >xAsP,К' \L+3pEtɈ> |(J0GΜr=wkү / q0 uҐ~5͜bݑ86%%ks_3VƵ;I ' (-DW7' w7+*bX,HKFUqf*79Z,)b͝% ѡX`P/a\Fm"@,\pԂ&To)hf֤LTk0) fIJn&L-9hpd% goxJ<)hYn/Z &?.]ɧۯF%D0rEOT9'( á>%y>‹ͅ(3Z3 wV+E C ?Ny QD]Y+B^:MkFҐZ3n_gxqRl4I36K Q&r݁ϯ/6mNTv=JX!:PSr{T,χX6A돵Sf/5! =#7*.):;Y)&s ` ׀jaIC~Nz&3C(H?xPV"s kȀ%;tnQe $n3 g,.^[EdňȞ2};-3}'~Nߕ%\oWaj&͗Z|@8N \ EBHqoCu9N458RV=S}SpOwdaFH+ Fm uMu /,fA ̑ɢЂS\'|:i&f5RK?\9kdaRp~!j8WSM?k-B=rc wk66':͜}p;[-{p mxZ}a$vHѶVDbM`zXXk}ǡ+1A^zDx o/xa*: ѫ?ւ#(x .ZV#+YpԺ{Ü١:&:7v/Mfr~He~i?6%[Z$YjvmX";f*.JgOpE7ٍn>[~KH_Ż qn9:U 7:g$y#}M?Eyb-LJ{ZzV`꤂N)+sݍs2{co!APB|GԀ! *U_uecC%vER2&ʄ-1Dέ O NZKKnO}}~o]q`>p,Ti G x -gD4?bzП?,]j'xVEb+OW3zjD$Iނf9'bd NVap6O*i2BꢡEjuhv[5$rr(iWLYT U+(8j_ GghhTuT3@͠~jBF umW{vnd 93pWfXdǐFyԪgvF5UmYm"-{\9 ϯFkݥ[2[yÀ1v7;~hr Eܰ?o2lL9^=+5ܹt ގ"Q Gs&uD>;Q[Bw`jL\=ȴYHu8Vt|LoʘkVc[(\ЄJ fī:SAg>K(/שA5>N9 xF5h0 -.S ֖ P)JA͌h2|4XJT: t.wȢodۗ@|"r zi⍢d%Hݗ] },;:A}.zfpj)8,P%v~ˤP5fO|k].t :YAPɸ"؇\I>od^gt~ڂ2"ڜ WoGM_cwxᔴ^p*fPo\10!{B )$@lS{&hׯ~Ƭ Ǵ)f3XLCQ2= J6U.Ej\{5*J|.*K{,1 p5{i'0.,yHM*+U<("Ӕ94gdm UEYdZ:k q)Rm8֘WJZRfij"?V?q'6qʩ )-FyIm>a#gGc7TiW&H`і^&$jUJJV*rgej@J@)5=s&PϘ!!Y5xjM U~fʒpގ-|SFeFsgي"P7MC.ZbW<)H7( wٞ$I2B}ToQXX:(wFDva~_nOHSW:ȖaEaQҡe W%M nĜE!,l]\ڐdYA+B򦅌磀i2?:P}/~I] l?ARaXKB.xPFXdÕ.ס_6%}NHElI?:O+:>[ά]"nTB~T6tr"upkzN.O uXEר J`H'~S $;mjE;N#[-ڜimnw)({9egC#hI~]ͨ/ō9ĉG}uJ} { 01m9Ӣ*U'mfތ|e$ Bu$eDǠZMy/4xLRMmڻ%SɾԾ5Mtuz&0K[+˕0Ϣ@9zh4 "JMNƠGv>0zWGƮjsE=h;[[7^6lI&& ml|JcRlޕ9~L cu`Q7 q61Gwq5V,:w|gZC @4*@öI#Rs'Е^NJ[Rd >=Mhu{V4#!Rל܏UQO4(.>:K Z#*0EJI d˞?(I۸~(zeD|g5KQSТZVDG$!E :v(2D^+k6 =.\¹rfkDyLfWxSZM9O<ah}7?;Ǹ&W8,|]"Q&AADW=0,Do@N˗ʙ Bft1@TIz IF"\s3Y/wU3b9~}Mo{&.B ~رug h$otQ;q'WڐEh,iGT*y[?!>x4:RVBlmp{ Vnm< b-53#n֞#._f$YEJySe6 ; ]!bZl?M1^ s2\?U,{ދ&3 3od_e fk-v!?,*,u zNa1f(b(ҟ~}boi]g7f,OzIZAP.QiN wR2'MۍCƍK=*!2[H56XnA3Z ȢjFttSi "߳;\a,j $.ťB2t rj:cZeQ֠M0?;oOi-hfAS5WwNjiOXTQqagr 7IeX2;*Ь +gn_g"9:sY<(plONrb+lZr\Q狀&7QٵȲŇ2w~)V i/i xǩvb E]Y\N'&3ߗh.0pF&Gn=xn%jm 'f̥2D\S?rҙ  CA%Ef!5F_)|f+owRM ^v`v;xu%Od%y1'yVj4Zy/b'abh( MP*R&zAˊ" {&+'?dpH/{k[R=%JKM/.4x&r5 $B`gyN{æVYP6s_&UYdNR#_z8ثJGUJR|e@8C0&I0#!xOIsQǹpEH| v3|)bncv ݪQ%i *!ϙ#뽢p;!@p2ˮ1Y9nXR!j 5|glB\8{0%']V/ի ,!ucBTRuԗX5,KY XPA$ 0~k;DϸxtԺIt5 È|@H i9Ng o ny@W^T?}KF djʢA P_Z X,(|JI%6~0ǵW`2 X,D?K9ɠmWZf@ (钬}Be.aX42P;aU;0O0 uߞIhQ znu'ޅno攆=j*&jϷ!jA5y4;$%`aj$WJ.ӎՅmh5V:n 6CTy(}~7!-#_g~>+Ra %;2drtZoQ.D yl8 VhOk˕R_^Bu)j38M@XN) 'jX\ŸYC8ū&fO FglY6rOYK8ɡ7%P;!ӅR%-6q+eV!@RKl'qmO53 -@,t}"ӽ%yPdLJJFo0L# cбz/jqظ"p9rbe&h puUGl̶ Dw,|Dsg-3M r\Hc#Xx#e? P%?][N) 9pRŠRv[ ٷ1~{wܯ|iWZ<K{hbf6X.R;[TKb%E|Ϲe/mժp)e V-+K5vD]jءԨJs5pC`W(-vlUT?{xZװCM'w9Fݬh^j=:Wf'D@\7jYےKAq´ MnJjy72 $ UsW{y V4{g 5VIqTYB{8'ҊsJ6<],W3jF"6\DHޣ$ʌdz]UbZFb@J{t*=BT䆯|2`I^Ö5&(A!x7cOٽq͘]#E=,~I&O(:K\!$uNS9[1S4ܻJ9a 7f23"=D_4rpCY.g p򝱧hy&"b1OσhPTcyDyB9} I_ "A(X73kÇ.J"X3HvlW^MrtFD:y8M>W(㏿qߣ:D8, +'^P4=+-j_8MUTr L#}л!˘!Eʒohab\rCƮb$krqAケQ9@NϑS:DQǒ>!zsgwbt}V:'dTr j^h~32_:YYτ e7#/&\OnSOO#dx_6<2̢ݚcdtG0% "٫4OrD9vPfh/fڇ1XÒY47)H~K,ʱ2VҼ&mD*~Tħ͚;%D IJ&x=9 K2r 'Z%rM r`f3Tu\f4@L{D(u4I&םȡ)C Cυ~`Q/ \HpMjG-J]_qD ƣUjۦAp CIّZ^ )0|WS)>A$M~~ڭhFl#F6̯,dmq swMX[EFVu8n)eU5'4CAsb/Oy4 kʝuL1*$dk${͑PU%jCwQ"bYknVlQ?ɲȬ%^0^1$NIJ?fΪ eݎnT"a^}Em>1% + _w:yF׽`s;e;f*ɰjY_v3 6al{"Jͷfc|y/+@DUrGE)9}+,:˺cˆ}|?^.(M#:)%6]]s%8WV|ؼVk!(~E2q/DžAtߋ-% e !oA>Q[Ɗ>;HH q1q9qk;C:|*5g=uKcҦL4fH67A=>i-&V;eF4iq/{g%8M'/t1>&[/ARtX+G00d["_145f){[jA} "xXX`ރVI# ^e/R=ЕQ4]jBPEׁvLm-P)奅A5USR<f[4\-TP=(ȹ AajuF‹BwJX5k͓vqeXE>>o0P>Wpgڳ5:<Q1Eq|S8\>1(DIngo1.zpv.\^ə\G\GE\DŽ(2$0/L&bMG%^j=׺BCMd<-`Ç`W|׻]37>m/>X Њzׁc" f G ;X݀;b#h/k6_{4Q3;tJW>',n2>6s1m|I-qrr0TX;/--MIDh+(o/ydߍK+xI@& u_e!. (Z\D $f4vLǪrSD|d)~`9+Hỳ TAӵf,3V1c)#BW+Ûa ۊ"&1jo5yx7 l |C^/t:+z&ңp (DڐRT:ތ W$0~.i̼;Τ&lGUnqG~FaR͘8'5qd&*R" m<0eAKhDE9EX >Oi5xhc5~496kzԳmJp{DjP9N#DF;-irnF^Y[JԼH\AHܐ0@L΂diY Y.`NΉ̴TBcLZ0]Nwe\ؔK™+2 }XtwHJB#1bcyS-ĘH u}K Q5Tl.V9,aX.(fY m9+Q5EcMDU*c_c3=ܰ8[7J}[> Їj9x6иy*xv/!K|ry"oAÒeJ,>ZY me99=e_%C%U7-DCH=8)RXtyDݚvI4 >\ӏ\ß3:4'[$+h^a6'r`B z7K8E3b嬥_o84Q R'}؍oDaDj韘W\ =i+i 4z MvA$Q#Zs{ lf0tHs? 4$V}KtN)x:E'd#=Dsnq Aֆ% \}MP1HEN< )1;|k9lHD:p|/<H`IL#[t2xH"/>«u?- u;$N y1_`pۓω`[:jJ$*E'' FtN~m047*pdO8fZTE|%v部#|Pt`H~4[bU=[mHsƍL=`&_jZujb[|}*r Z}4:s!LaJaqd>(2If3sld7 d ?MK3 #ϲ8~LZ}C1uByY GJCND8ʜlK_Zz.]," ߌJRxGUW4Pz>o6Hdˠk#BtϷ.lͱNߤ.k .t&zFnd!uh&>IXs|YFGRTz4Ѥڛb4dF}6Uq8V.h_Sy nt5H-(ͣdd0F d4Z42):*{n6;_KU8IZD̯d綦S3LO'Rˀ4_l?%SϡŹzL-Ѩy&15V)TPwL*҅N6<^eʷB9vh% l_:}(VT"Ȥxo M'mVKxh#Nj1XYL@D~ 1WsG XWl VeU˭^#w/Zyevjx%n_mghMn"?+370u l;G[1n~o̱ Ű"X#rH5ԑʰ3 ӽVrm6*/$g2k)i(ܟ }0EG4^XZ4/Jfǘs`A%`n#zۨwB71R'2D7XWj⨆ /fk~C@ˆIIǓװ Z QeMjlnW%*~? YAׂLWr3rZJru[ &e"im=7 z)Qepj[X4V fՠj (xּ *s1P_.#O^79,QT14WN QOnbTfay'=Q*w!cpb17=9X8 1Ȅ5~!u- ^_S(Y){T 8g9K0R'{,oi],&tZ:` ߝb"a m 0.N4|)$*H~߸* ׫IϢ 88ɮ邥g C`~}]_8vqMiG#o+\Ax`IbճA%*í-fdUjdϖ"|njfq"/p[¶ύ; t% 5"ʄǁDܡs>:>O]8>Lcg5էRmH3܂"PmHe"k;䂏}䞜L;o}WJ)Br~OW\2Y  dl누L_+_6!9|BͿqNNI$_a+ѭ2֙ P5nC Ka_FbJ#=>DQPʓ/ : N(v$s5ӬMvIb 'G<>=Mh&l&*"B_@iZ8s Ytj?@TRēid]ꮧM~vλCH^{$Xͩn Mۃ*nACW$p 8fץ$JB> n\? l ݾ'[}GF_" ]Tm|x__o7[Qd~H#EdKXhy| *S{;/jIy Dd8j5C#%#tD5\pQ8S}Ug$H{EeTZ5v ̨tKለ2gjQ98D";m.\KDx7\oO"WptĮ52~漊lJ^I5-Q0 c*'oXK#Cr>Dݫܽ1 I"xTrBr>?ΪQjJJ~~L0guQx&7&-Η:*z)#v?mŇ*Iݰ`)\VuŁ{I͎I+5g+bFC\~֌-OgV}1lJM+2Ŏ:n]=]Vd35=6n@Ohퟱ og7!"=v;P8-dŜ+;}gLg2RO |Rm w c [\䫃:wLzC>Md~~?i,ΐdʁJ[P_8ITT50GGJ|$]s)'S<確ʸ^&;0̩cr!SJ=*wf2|_2/|O"yѠ"ۑ( `bTM@2 xE?x{Cߵ**12]OЉܧiof̄Dغzb 7t}׼Ջo(V.o[C`B)U#Nuz. 4!m;˻28_1\f~Y'KM'zeQW7#n2`wMNjkӏ&H/UW9I1)~֍p)_hwIO o-t3ׅ_L|Ρw53cHAHdz6=Yr+jr'o )z26lԷ;~ian=F mT}ycdalpWCk7$gp芲}EL  (pwL- FQpq%BZu:gEYZӏ wȏ]osb7غU+r#,i(&{#ELLrEy~mH%iwƛyv>59ߗphŨO,ɔ^@ MXa!sGLU2DKR06i_&+Ws 'j7TU|VZ,ah㐖/>9 rEy{Eݲ@.+fpwAc㝩􅱖؈\]x0=&(W .5TuCiGGiJ5jҸSSk94lJ/L8Hߑ$%*1ׅCx*nwo w /0O4ZJaj1O+8ԞyC-. Ǻ+d ӷKokz[5K^wsDEP]EZ@2Th54yΗR9x+vl B##'M?T%yR9m VH4e ~mSo`ͪbuQפFE퉌#uJqo^؀&y8%+cER>M)2$L/(yFl z/y9 m|=C0t7!YejO\Z\DQ;0Ls{<'VO4í `nc#q|lhŽTuh8qfI=0/|MS"mʊ;U(X·G$'Q*$. *YӖnq͈aPal`ʙN$nl+[9 l[>0] BU뼥L~CoJNs_)QϘ$-Xڻ>qU]YQ q^E 7|,De Ro>l0s/Qk5h]&au|R\3 o@"'0g>j/Qr!eg"Äz;$ޥJԠ_33f&;z(U?凥r7@9JkpKpR'?>Z4`M)|OGsQYJ70C/. 8]0t~QJ \.A128l+=Ki[>=ypĖ,SR1k0;0w" T"XQetw!% m23 nNy]|O()M񾇕{Үkg~VK+l)n vP6#MHwB+s9n!r<\;Z>I. ~/;nEax{a`0 76BJZ,B":RԌby8imm *=ЬQO w9|j(X6Ň5{i5BJ1h݊fQ{fJ6=ʍ5N9QI > ќZ<%XG cR3 !fX eF( Kqrd.l!{W?KWR=X+QӤyqh.u~QC݌u qc0},u[ ܬ᧊ =Ҝe1cv/%4rB%fweqУPaX'V`GP_.vH?R= J*Cd+wO Vty 6dam A;|J>gb1d4FQY= A\&70^E9h20J<=/B,\x? T.3r0tl|vK쬳N$:ASbkE6_33va6M(Mb"!`pnyAujfq$Jv3 .QMTo J3WFGș'dW=bI~1,zkzG_[`Lpeぺ"*; <~fO_@8߁D>xɝɰ9I@3ҏάC.o-}L ]hvq3KAUJ|fYo-2O2N`J'ϦRs*uZf~d9q o6jp.z gڂ`P}|r+ҵj^>3"_6 FP _e'a V8r-je$絵YT hv>:#_妆V i߀ēM?v$Vyoo {홥fS?t%֡XˮĻIW'1 ^ǥ-eM[ɾۅ #nA0]sP4R3Z4ί0o{RD)VN՝k gz]/r qjk}hinǃgjCf+VD6#>1W74w9d4~ެH? %v=W1޿%n8(kֲVTѽJRaĉRd)]ϭї$WVη>  [0y  8/c< NK=i\y=Q:A|gMБ!o531Y{Ke̷-ƝVI5R orn T [3SǏ2zǝ+;$ZہuRi+lR|,o>DAWyh;?o6/mf_:хC#79Є.dvuWl:<-5bf56GT\ϙdHeA?KGBj%Vʹo?"΀.Xc[ fƓH  &"XՒ1S LHG_PU& PY2'j-bP_~7aסWHœd QOTjt~"[6q'D&h6ff &w6)#^u\Я @kAyhsx1 EIH( bb! '=?Mހ_٪XQ,"w' 'V/&RT͍qpA󉾦?i=Ky2TPAHͤ֌I: \Zʧؼnwz@I)9I熳M^o 0W ]JϴR uҭֲ̨acP@ Sq|نymh)[:RJ5vlcZc"f3ŧӵeDMsߗwF'XM1YĄp$n][fGK :6ed^ڌ&81*uz%Z{y _ Guffudfg5K& ׵F쭯w 0  x!NsQ:ӷJ!EHDF\[ E ~\{CVvX5I&3SղEOacRA_[83c'_#>g/$Ȯ($p.i >{u& &/样@37L '+V6MRٰ]Bݪ7q?~jυ݅Hc g٦.yӰ0Bd_z`MQ1ŚѠճ~7"X-=km}ִiT*v'Y ?14͙nm~B fZp2NƀB |-*:](B68$o%}<=#;PWOoG9%Lu`1G>GW-wzy~0d8vhGC˰c?NR^b+Gr_j.oW0/ř#3oorZLyV}}wI"Qf֟6dsV2j<,iȁ$aʌz: EK;/`U.ڗ@v[oFv/]Fw͓a2xs_wftVT%grQFġ7"cǼ+H)x uR[MnvZt0aigs uޭHAI[ I ~֓!XL2:RnO72u)%Tb5[Luq6IEvKw~e;(%0"RQó\JEoȹ0gG O~ N}Yj="7i|DspB#dmK VFMx\ .4OIH3Z !/Ƈ9SZXDnp~߷.#|h0U N}#$6ZOF!>%23yzv}]薬!6SVS zgbܞje[O9O)RgaF87 M.SCI,d$mۄW2cRɖs(]֓w([?Iڪ5A=2$ ‡^xլ:عZX:>>b0~&f⇘(Ϸ1J#(WWL{S7Ȕcc EZJBT7,3 kp}MV%o8vs+r@JN*:{.Îti/l7%(RReY#ER+C>`R#3nXyf)(O7( Zlf*I0 YzAd]׀>Q:S "NL.J0i9qy&Tى F68}SA1ɂY١By]:a; aYyxL2;\Һ dhNaal@Bh֐$PhXclގ81&;]m8w@Bw:1k1Tw+'-"F[V|Gl$h{" `POf:aݫV_XP̂xnXiV+ `DPk+ȶ4[nfuK\G׹5"(h SYNv!5L͜LfN03!LQ@4?gmr O`< q rOm7SӒB;_0BÂGh?Ÿo*$Y[QP ̽~tBk fhT6>nF. $-6fv+&lya/;Vފ5q"V#LNYajyAn|:B]ve;[w T|i6󙡏޻== a \\ Yy֒gf..<iDezluԽ ?nC1q#6H*|fhXȖwsQC yAw$& 2|Kl2lb]5)g1 9ٓu$?i܌Ji$HOpwdlf~IO$o{ 8u'[ }&fvKG2Gf:T'&ď2x\? J{4'O7a4h_hԐw_.E~&u:%MWSFrP>~Y9UO CY޻;&1H5ehSJj6)]P.ӛJLj;y MѪqJA-~&&Dch 4* vAN;2hv]VojNf)͊VVI)j8IyY)m9 QV_uS|gw&37{Tf/6pgN +="8,Hke赹uY^'xĤ>jߡρP`t>k\/@KvBBպ-p0 w]r6CjrHP|Fy^agNE e>hzGw̺&q /\#e S^$R^Ȅo}4Be30:#w]|2tYE޿`7cc eZ3)7S| " 5Uա!1^ tĕ.߀p^w@ W=J$! h7hƺ}ׇSJ|m5+] j n6W6ո)mw)=mAqs{61Y3 c61Ox!,E2}-;; 3ww^q!B zIO߇jƄ˪7odۍ4@nlsAɼV9ACZenߓ㪙EeAC!]]0aT%4y"+gZoy2}Dl0KT8&ِ֦C9mW\mD]#+ k-BBJ6&Z}%3`{"k$o++{*ȻPlNn37~b,B\b2yÁ #5fe IBSZWW<d@D@18\WH+/nrog0rdͦXx25QeøWhIhC--DYmHKi+(#A{6X|MrsBh$MPlU-c]#krDkIfOhqVo`ixzs݁?w%p{:C dpƇtz82a6S|*VJYJʂb'vf' /t-*}4_`s946*[EF&)`?leXrΗRkI6.`&aON~ğ4e(cSDzdfdҙ s^ c#\ReWp rqcEo3VQ1;e #o.*!wE:녤Uo;QOKflSr_!4w!9BQy^i-O>%"p)$-roSNS?j (!!S>pm"Tڟb|uHm+*+s2Olf:LoM~G׮8((>O C/綇Hw#g ֩-`; >:v[ILԑc^rk%˹F;+ 60ܽrPw:k;GS"o)xԪUӓᏑ9Dy4T%*bCyD@kF*ɺR_#E 74x;v@}YK6(Z4*_dw%r@A2\#XN:"1žBF42Jwkge͢ϷYj_o9E;q(AxQl^s8SÎ ֠^麱M? ?)rjJfEO-ئ[+|gjMmlbegǹfـOu-kZ5 u ꮲ#ba*Ĉj+&|8Ww^6T8!N[Y$T!/Y#t4B%@oeGeuxɡz)Bdd4=|`ض'8E<)Ij`s^pI2Bfp,~1*q]; gYӒ[y0J-:#kJq]83K*'f*~Q(Z ?,`x9F+@"4<6˴zf9wҗr閻<( wy4egx؋uy ?6XR~'s e}%'FEJ!_ Б',Y,B1{KP[HT`)~`]}%ǗYF8)I/,ԑoQ k=i%ĢMųSbE) >tҿɲBuUxwT,w8LHCk X2 g=J(y)Bd݆{HYge^VqH<Dq#EFSUY'DB*v1\kYgHc0tҩMBxJ[mQ5EMԣ @@?$XFNЀH-ʍ}P\t0T|FPBTת97qC#Y.}O75fəo>e!cP;wfCeVm : r,:X7c4 '}:^V F>4$c|p~r?(d.+=U su 0[5%r}:s6:?k+_eS~tl?y+7q ᙯp ʾg a_Ab6RTGnH ӆ s EѸfPrHa8rpGUl:], &qR1,)R|eq=echŸv6y+?O&{2u z gmXtKO\ ';+O, e٣M9\J?.ڞKk3buR^|@1z!ݓEA]ֽle+wPCjXku/K1e[hJMƔ_2[^aoݫH9\N.&\H[i}ݓTZا$yḑoɎhkwA6'{vl2>2A{*J{6 ZֆڪD IP -:.,R_jC&rcٺ} LnX`CdH J xLl5hrCz|w-ǚj{Tܶ݅0EHCi S{/lh&.>R4`ݤ~|aQ ˕ZI`ViU(}ih>{>MaɱzSp a)Tq8oYb4SÛdEyU FJP 啗=5#)nӛKqzіLphlEL+*YܢdQ[F,wawNq(,!Ab4]Ը+O]g$"g&s}F’weK8tZP<NGfRyaII!b%;ÕF$yZXRHe/I ӉzŤd~`ʦ5!e¢v+iñAlAL'KzbM„Wյ>Akt6jXK -Z"l|\u_sK3OJ, 75taϮO{``wT /`w1 Λy9wGUSW]FX_0QK=訔7Mk`ElV74x1n bY0j8Tl`$ H]IkT[LD(0xa񈪃5i#yc8Zdl^HFradOuC!~AJCi_ؚFAqV/+WgTk (5zU z5.C߂+fѿ} }mO?WcijCM>$ 8N,$"UU-]FV=ՕQIz[p*5܀8CPL}G+ZJ KϽp{b­zшs~mf$^zq<)zQwHp4׾-/@8GH5*j&68aI4pћ_HB~QW q<ə>\c1LDcAYrdY0RHza!`YN8H~ rȊ}+S*ew66If2#B9)+E"k=aj IH Nx1ׯ!PJ ^/%T$= ]i:nUp\@;18Z?"v7.аR#fۺ*KG֖pr5E";攀ֆl|gh#&!cwkUݠ6X_㯁LEFlt/l)w*zۙOnX, vyR(/UP,w=wQiyL_qu*`DWᾧ@4H~L=(1ϛ{@> f"Q!5cD8XR}I,Dv'-i\}n rq8e䐋 }a(=/GĂUaܻ2lI,z*OM<ȨpgMr ]cuv$h6H#H|7:W<,TQL dYFMHO-gPDf*'(^;ST+axQ?j+[1B}nM( hp?ɾQ,TR4F *"6Z!yU'>ZQY&ih|9budj LunLsY:YSe&  j{Љ{ltp"dx;<]4:A~81fuuؒN `!`:,ϧF g']d./|@9cqGE'aR{UjϰR#a <w z Pt){kjC޵)e :f1sf\BZ(krKPw^0d$~aZD Eg2[MKE'z޴l:0`˳xJ&Hptr>X5fJޗџe"G.<-B-a8Ԝ.l`\ԯ66^IL6J ,/ b#TFA$H% tf q;j+sܱ_wM~uwV6*)MI ƞt(ްn$qq9F{9#-$Lڴ+~[i' hqe%k=dV?2:.{nZ R8?2}p{kuVFVW/Bly^ c+{o &Lr]oSo:.. aurMH/i/ƺ2܏!D) ApLi%;nȘB^5ѼG,K*Dq*M%"^h;8(K,{4&1jsGZ U鏚,;zȠQl(`P,Ing-Љcq53YIti:ofPÁ1b:эn>zS7HU6 cU>8Le2<5 <߅:|̙a +J{=Ԅ{E]Z\ho=)U|2&4 (<3OeM_xDXB/Ĕ&Md3!Hq7Q7^dhAjm}ćQg@1WȃĠ`xCB! Z`>6ʥ~w.mHذwIPKP O7r7j+&@)@:j7cZ#O,OT{,Ĺov"̯5+[ҿ.C;cEU{ۚ2LrGܽfrHI8lf;sܭu K3w2IrmLDDl+hIC?Ù|jGٯ[#|5^#;$Kb3|D~F㽞$po1N ~M EH~< HfQFGւMG˖^ULoVC<-?O T^Wf--=%69:d[=uqQڑQdn(i'c1r*:=KRtY8kp8xxϥto/5a803ZhŚF_E [:BM`ډ鄎S,Az.V3/$lYm (8h)ЬMъýEQ Rh pSU:h}ϠWHxiZ0E̽5ПkMk:A1j fg>L(CzKvO}PKq'8#|t% "P_%@Wh )e 3*^Ռhisd0 v۰$3?BЦ[S0L8!og G95&ӴW 6YX-Q#&_ Q&љV!Mh'=A҃X*] E|eEL&>Nr<>Bm oTKIW>]cꮦH$W]ۈޯF&Qh-v |u#@V[i%V_e+TX !"#@5yj='nZ~L\-!vA"DZIA@ZKRcJ6X38N nxq%TS&.p o"}:)Okp,Q:J_O{jʑJ*񗊦wEIJٗ2K[g[,\ YVRbyl-0W>z0#Ej5` }PJTǦ: eDaUҬ35O4: DW%uxS4Ͼ/%N .MhHn,`#(M5oZ+Ϫo:G]%{g#G oa)Ví4U¯}8ܝ[Wѩ3xyLޛ6 -Q%EyL "Ӓ'+# ťܯkhi~W#TF928DCoƍ*LZ[^XE9,،t(L wb(;`kg,7 Kʷ=!Eud2 ޟIgixՏ~:lwkA;MhgzjYwqĿ*o; cBXa ]v-pC3Nn=3b_. r}ܦ>1S}h}ys6q_WqΕ>S_4\Rڽ$xM˺cyW td`y WykV*1LC"|TU+qƊm+^n&ݴ#,* o$Kdsk2u[V)N X":PX˻t]IV_:tuТY[yEih!x^`kCK+%-u6C2$+"y~I n&#"ziͬ*"bPYl5eʹ6E*tE2GB$YaDnd'+Ex!Mz%/J2RLXe QFcc:\ L˸^D;&"5VDPӖ y"GY`O`QCu~IwA m~#Y~JW |w{Rgzt*y!@6di<=8mrMdYƓmzB3I{mTC{u̸r} .7DŢw|?H];81v_m޲]/H6%|}_Up$B~eAeIa^FoWYGH̎Jz$ B6c9Wc+ "L6/!0spFssl?aogy*xeH6n-ͅP,:[8}n+o[:B6KGjkUiڂHw7-괁`$WYKszTBפI5ObE1_NHRxs?eOeɳp ]'Mڲ |-=UWs*IT5d|S| \2^{qk7,IdAN!RJ(SYUɕ.->prP2pwi#@,jtF`9<: Ϙ2 oWCF*E/2AI`]۫aF3=ʃh1(ETw(\na\ ڣ8шۡW-UtU:Q]y2p8bf%YҘ('(ru"Ҽja2W;5lNPO(+dYbd`RC_tNMi5샙RzƨE55=q`O LnjJ|!9'<el -k*Κ>wr8jWw !3](K/i5 iogӴE+d Gj,FN]ѐV&Ts ;WV˗=¯dfE8Xă(oy'fE_#~6C4q^}Ѣ _ SurčkѺ'cWB*#}uM!$"X"0c;P#LX]8'wy?lqH2oj?KɎ[֘L5؟K_fՀasC9[47ōIoP=l9Ր>4'MQPB|V|P=+- S)񓵬3O=e=rGZkl:&7] Rc_g 2dCM\c̴RWarɿB0Ϩ'봈&s˚ r}6qG8QxaHr\-| G!dl+m~`_g8m9cfй7Z@ 0f|iHSG+u))5+#SMqI/6sDu欍7۽;"/-)4pqrBw#+Β{Q]z%&,รTw$VYnV\N*CKדO_:[_A C_ UǦ,J( p ,Qu]itƈJjVypxi =S="E%ykو L.^mu T9z Әh XFuBrw2g,w{EƙNY3ʺ:hddg leV Nxy- *ʺ8JOwZ"$GwW^rK&_< NI ,r7^ml'Tt:'=Z|^3ʮGY L|0kr{i(8d`'t:gPODxß_vs- |޿I!\{}iv6Qcz˴\{6 ΋k R?!ȲftLJ c}4yBi>IbٞN#"qZs%Yvl\+]|qx60?"67=#b(hUk/T|w{sc|O9xndaK 38W5$l3{D_5`oV %(䇎”J(:')a('xiOoe[~ 4-Zr rrY[Q Xqw( Ek|?j4 m Et6vBjݛ9ߤOS^洱?@A ݯs*?]`Ap[lݾD$.Cr]<gPH=|Hi1fC`}T s؜=gjx.C""4uڬ![ "tfѵ;V!~gcqscՙdnڈثN|/*k wXVts[ptuA'H$<CleDpeg O/cT5'ewU$7&08]RB+SţTPАuF눇b' ZY8)W{1*q/ _p#^j' 5[JB-L׬(DNLQ)i5s0$[V`}b FWM!1 i :Yrɤ9HIϞj}(n~r $ om1(RwCd!ӔVgTl(mR@qfPDgdl\;~>"*`7ڠ`NɌId۠%p}f'+='Q埝}4x5)Ex^S BҸlcErwѨIbRzmO;G LT20'ϟ b@L'm@q@|'iX5:w>!8y=el-kOttN_^ړa`e:%ׅ3`ry"&UX 2zL4$W:-S^8>{n;XƑӳ(٬a,(9.$2L Xosla8 K}=SF \%6T餍]3+FNҎqݟ!^ eMnj=mIgԡS"+_SKDžIGHupaIaQh7$_B*O[=pSRD|VlZ( Ѳ%9M7:hD=ТL!Vw*$JP)m/5ȫZL)!g]I=Pa{^ӿsȠ mͨCL_T2}Ӿ ENp.FO,[uⓨ|S[n(F3"oٳ|S<$ ,nBBxa|Eph.6,DZ}Z4< uj3(cftN~LfG0M&SPU;.n@t6aoQH9OC9b̤4oǙb~">Ѽ [py^u$*S_LLK=u]G5P CEdʃ!(E|`n4NQjALq f=mlt|DiUrQPcp݊r  ޕ̚B3*Wwth&); ;`ZaPZ=+B>Al-_|*Js>Zqci\.ǽ֢K[@>SȽfE8Iգ0"1<(qN5T)0=8jVVj=RN̐K{[+4 |?|ue(6CU!]yj$oƓE^R`(*~u%Hbhlu7~q'~"bY/5LN.fcW-dȍ5ꡆrg_+aF1k#WO Dw#{KZq:DqQƴkegF'3:HAA1Ep´coSV$x܇D?7?EݲiSTU`h5NK|8Kͧ qvR%4KXet]DPӽugXYrٱ ;TR/zH|_C?q rv0;<ķR{DR\Y?]~A:J_&<M +B|ƪf- zIF dv#Ҁ~(T>6oE%4ӥSJAy|A҃9Ke/,2\\Hgq|!]@5:{_/XADѭn}Lcğ̦(2xXYQ]h|տӺN}mQG:G_Ĵ)0l 벀8ᓕ- G}׽%8.);3ī0q!*iDH8V1YNǟ=(րVlz r4̺ӣG@ԹkW!ՍvCwQ֘5|.uPh,})9&eׄ7O>r>$xkivUPb|N(a9f_ @Z);5"lsFrL ޝr]~ Eg!4K?Y͌ӗCrqYgpCD61oX z.z@=MN~U H˸W~EnuXG>M߯ȵhZgOQ+c5Yr}l@0}pSpBn ^IVH%l^_P$ɸV;`@ٞjEU+Vl1pE*H[DJ5hz8(CMOP' cv[2FI{ޱ:(PKp'g `$*]{֑g}R<Sw+ooY&ƥ&^mtu =WFy\I#۴$Ԫy/DU&s),Տ9Qe?Qa ʣ)7j-AjDoZE(ݦ+Sw~q!36"&OcfrhC먣W ư(ﱩ(k+52G %B:2dJcG] ;Say?.yP7e"}g.B($BH }9r?ٔ\iCgX/dʼG; ֒ =r9zy;mU ;/F+`tIC@K.uVGn YRs˽|ybPf49EE[g\N_^V"4?D3@jOt٧krs1G^^#cȴr-\ӔsV'L :֜!)!#3bX 녨S&} ~qG-WRXsk&'CO²BTZskחЉ0@'D't1}HH f 4wWBMl/iZԈuz@M!O⃂ (~F @ў ~10jX} eNP4ob>[=o8;*FIJЙ99r=` DΨK|383TGEipQEmq9Kچw5 L3|?ŜMlzzXV 8'',Ri$P"RGբ y #Ղ\PScu|K}đ.?H^2諈!Fn=V~ۙ A)nO:4tu)v˃+7̛#g4G3H7ܼ9voSėGc=%xk]/ ^a(X1t$U|zFuTx )? >H֢>m;Y³Lye'.wBbiEx ݋͢+[ S,Kw67w& +ҏ]( tp, __p>1GR_[3!aO^<>ߩqiۏZv)2T˒/$1K )Ktx+Т7q`ypg4@mMMJ"D_X0EfE/&~V 枰Yc ~¶}RerW?G69͸71Fu* 0A]w)IW]df6 o^=aR0n&qA\j1/b˩lFEgs}}GG8O'*Rԯ%K]&ɳOvNJb/Bqm&u6(% 4 òA>ʨ@s9:-<}U˪Q1BxgˠG6Dު'xLsuyfhxڎ5Y #2 1 #gY7FנWPj<`_eB¶Lrh88~Gr"w8|ܸ)\!UJ#dp/,D̿\YH1ÅChz<7TԐyxޅnLq?!jwށ|Ϝu͢}2@N(9lPd2nGGTM"'lS;F%gX?|63fqO_Q6bK5 83`l>*7&cUdVw:4Ze i2@ ܛ0@}߼!_tԯ**:9cJNN#p. H?f/l ֣_FcFU\Hn)aǵ10> 2=*_ic!rCϮp 3g> T.Գݦ S@c9$F\/n-4OI]؟Op2krvo:#jF%6ou#vjfD(N|j@hW!1FԵC.(p`BˤCONa.u(-7#U1jAO`cq@]N(ؤSmcf{2H3 Xkz:E[R8v] $.~`ԤDy8׳B9\}&i QN)ދ19['?ɷh#z7N:23RL=Yy̌i Ri#z5@4*g/GEW|WP+9՗7H!f23׬=Iy9nNiِ\̀Ɇ\uEq"d6&/,'{HJn#a9ΥCoOKJ)X6K[sYni @d&yeA(Og!-=)轱D[aM _ɬ$k^zrW7}:Ђ  Ke5|* |B[-{DnfD":)5]m4*皗CS= A{_^w &PYvW*\^z(8bPiJ݆ǑR_xN&Bգb_"~viX_}̶!KZi&ذ۲4՚مB LP ڬhsqwxT;>Iy@Qbڰ`}d1ǀzFT?V'9P624,!5Ep)UOxI!>t)Ck FOW&Fl% 랔wy_Q##Ki[x I{AgԿMwލkT'q<,Kcr:I]!kzM.V&ÕsVLTYwwkw'5OA'DKW5I#ޮU9\b/q:YPړQP2Q*_`5rU 8=xlZ|eQL1<";,w:OO8ӰGUlieXm]eFn(ZD^dRlP|ug P7]ܸ9[ slXU%!"ZR?Su<d8.W 62Qz[eʟ%fKxjU&Zy].Co5 iH "*{$œwl0eMyv}p1g~CV]PDmQEܝ TLڷ3goD}(>iƔbJ9ϹX:u)1թqee_ ~ŏnD!]RyP!t0*dCpFfbZk Gu5OmU) e/WJ㏄% W{a4UIͷL@ H7Բ9J6B.3/Ғ{pwԩ !餭c0+B&qe]P sbOlڡۖ U"#΢7bI{T<:_{;jkʡg_gׄͰC^'ȶP{#\ʞDK- qU=yBg'e\v|mzq?/_m %]%8>G&9In=Cƣ2Q \jֽe_<$eZ;ʢM% Z^a g:r'?Ą=[Qi`HNI)Ìh}4nmmBߠ{u|kQ ]ɐ+SVxRH,5Ooi+=d)O <*ց@%Z;8B)%8T!Q^/ULtfqȵ!v$5Uȁt]4ތQ[7ױ7lfH kZjYH0eNAVF1W4ά\jnl^*vj3;`Y%-1hIJKԄJoGg ^CiSSeZ7&z,׳|ơ_K(;Rdtsm3.i2iG%2%c)JM* mr6wŦgdg-FVX>x=Ҧ@Wy^|e=3X}H+{I*+iCu4XX|zn}t{ k| Hxy_Tښ۳jZ~kRL:Uv=ںхL/;lJ|&L 9aB@>W qsNU'?ee@c hFc.f \\t‰ =E0 }5%$&tn+ke;6xuA +/^=;> xnˤ^$JXZBg;3dc,ؽ-A'jS%@A(E IRV6A`~\] JBE$xG`?L1j!U6?p,(i;cRk0"G=-Άޣ2C&ү>>֗Ѿc0z"SbNÊIYr2(D,ɞ1jC%=+y'zL7j쩪o 7մ_aw~&^re wwdFli6(oÓ4f :V͇h9F9K}c UDD'IRXg߻;]qhDz-EG$H0|wYhL;zRWEZ+5~)t!2x`y^OԻKuW$ a45C UZpglu::P"8RmPs; ʽsG5NFh[lvP$~I E`DM/@$ܝf31{ntufk5¶mVCޔ:36#[Wҕ}vn@U-LMU`GYھFk=}K9tu蓶fѻ6vViIx؟((yPE s|?Buƶ ӭr62ͪ=O $ĴFdk'>$g·݃SH1lIqCѧGZZ+;A.R#}:1=#Jʷ4D@/F7Q' J؋;݂U_).ېV޾ Y77bh 7z`ü!%X?}Lٶ^P}WIIm}cAFiϠ^x`VE:V!WnW(XKxmI|) Mu%U:ecU*3{T%ĸUI_I '<5z'19`U4ȃ fSG'*|vK@7=fc11<`|Aϧ z`ck핺0Ĥ}Tţ[Jw6T'Gg{j WQ(a7͡ze!A#T쭕iOC 7;.dH#\߫}2S%55P Ҟw+H!-Y}`¯7F"[{DyipЏOգkwzja=Q诱=L,'DV~ҽClyLO"Ⓧh7uS D M:E0}٦B8t)E)0lD|<%tB'^`:\8A~T ܜcѸ]oPLB)bH<ݣs F|ݔ-pJ3^3pnO $eSpqYۗ4e Ce" z坆ö{P <>k !+ 1xuﺂɱx)w)$ZkeTCG Um@Y=Iewm sI,]D݋:qjnQ87ܳl黠! r4|,+k 8)R‘Plkn:6P^y3[BڰEB. 9P0GWZ%Ihϔ6gd^LI1^-\N蔯ÖNyԘ\&0(dL,1[r "醪)aCZ쥃Fn;-^p]z0\2[='_F2B(O~C5LMD5"WNk­PׯN&Fq$G@BHme'jgYLO[=ea|Ǯ6BǦ}ʻƋbnw1C8vC2O:)?6!-5:0 ĕRHE]ݒH|tj|iP#l!#r 520fOgx9O"1\*+Vݚ d_dSza(9 fιkf!Y9tuDp5%v"*rt]+o.X37ĝ]ۍlINa@C1i_5BqRƿac5>uí2mEri݁;yjILjߒ\Ңn#!ƢQHq`Ϧ{ĦՄ%p+Ml=z" A#ۯY!p{j-T'4<!&ΰ{bruAAo[$r{MIR5+*8Pf{ bbbg+,)Xn2186s8mVm;/`~OlYmx[;E`/Mr K5 nDqfGOt@g2@Ht3).5<աN=l<[3YYuݨ7BF^8X-lRoMN[czu={ RN'>'% ]F.i_oKAq]62yD^{]w4e&( CX!;Kط=`8 g60pc`20!'|Gq ̒+"1¤:lXV*_BRJH<+pY{?H̟F<&MWAx(qЂMhޣ^ӗbxE>*r%M,(cwDEdZ7zP; e of%/G[mH*vH(UL?)jׁ{`hF񂋽m<=R~aYU[z#&"RB\ FC2᣿ NƀJŭlge4?a9+F+ǜ0bҞ@X(:Y- W.FT}cu$u;ª.ZGd[wQ[(f~cp*4LifZ(K |y֢N!l]VB; ptՅ1q:U[ܡ+ A;]>6oIwE鰘kv @ ZbV 6`!vP13Jn8^h32牂EoG|ٛ>QyzQ:1ﻩ Ͼy5Z$w Vtf12O5\_=uZ7,G:9P[_im)FB5A\!Uz{GT'U8DQzUG@,dtMb&BkŮ矻iasgGՙ/3Q jcpz)GuT[s1 !f :jKR,R@wKj'PcM{\ oo@|l4U2}iJ BC).8|LCCo}7J27Z'JH']0G6I:]S1eΞ7ga uy 1Ss\qJ2wK#`2ik X!D#`ѣSN.^ dOԬC P9c 8M2"=q@J۰!!~vDZvZXArx𿣻@"Fh-)G<DKK_1Z΍Bҁ7~|?҈Su\FWrbr9ȝ8fh1&x2!gH'fLbM8]{ĐHՏ",nuk\jˢ&#uxh9ѲcARڂv7\NDecDcYTҋ(zܠUBqzD*4Sq=T{Nt# ,}l'=N] _5-N~G4f}.OXT:Nr繐?2ɉqԲJ?"coEzM \Vh:>p&~d)#QGdwt@ Zkv^ԝD }/aLwAyOO,dV@U]v4E FVS mA*og:aXDlزkkB /UF¨~EKR;Ʌ}c' a}?pkM"|mz`8ȍ]Eʠᴌ6 D>ֹ ٳ^j~C~.O/Hxw9n5sn[bdԧZIAR٣Tlsw<*jc[;ԠRG,s$Ny{(ν6 ۱%Mvge -͌p>+yߡ%)>k'.Yrݖb9wF]zj x"*'iéٻkd;*Z\Dd_efz+֕Jb#CH7ԑ%pȥ.R2;g!{wVYNWb|W*_*cϘ0 Ìe>ܭr5[---A Ϩ (Fܝbhj2mq\!N"{ì&HYH% Q0t5nm#2Yx|0L&GlGJٶ~-[` /wǙ, vP6qel8$urSpIBR0QZT_RO\\NIKl+^٢c\#H1fLl=yُKX" d[7Q ?O'áNTNn{J~MD {uf292]vq/p" Z<ܬute6 бM9_VIFc{ݬS45IWbIfD/il.ЌB08Fa [LAN@&{Rwi)Xhtnkʝ!vBQH7 4e#S#h$'*Y2ᙹxbPUyysMvǁRHF5e>1Ͱ$?ezB+*OgSL}xR,CIHaGREu+UBߣ#4'IoBgZHp8G (_t/ ?‘WY Ɲ9&30Lay -LkFx!! q bb;pФP.D]R*9v[/\U3[6 ( 3pihjB 8,:BKX`%'zfY.zSatH>(Tk{^/1t4ʘ@l~ZzejUPoq@nl7/y6LB5J1LP,sl"K񽓔;O~T坌c[Z.yg qD{|ۄZ I i<=^ff\{h!Q!>ReZWzuT9qgR4dVI=e:5H *ɼQ2z#zVlߟ\m!k*T,`*^MMQK>2cY˂bYl eق3Q3t)Κep@dT1`)YПdoY6KJoQM_EXYZ5R$3AEd 55J\ըsxڲ Bz5$^NTX[j&ڂt_4PT=N߰~" e8'>iP5Z9Ƕ a_6z!eT(B!dE2b7}=dȡ:'R{Ů62(\c{ݫ`yo]wWh_# ;Y\ DjW[)2IÛ2F;zW]X5Pzݾ._Er E\Hђ܍w,$5RCQ3WC N1>M*rWw;sJ5 חf"D'.dR5}FR$#x@ړ7g 0 Mn;mb:<|f2Q+y6ȓⵤk'-=EOװA?x✨>1)F/1 e1~z%Ѫj}vWh3Vs2m2icrHz Kl{Ns |t/~+fRd;A%GL%uf'd9Z[ld^A;۫}]  jQ5(L2X7B{"<16ZŽ8K^(vҶQ''I9[siv͞jb}LsN<Ў;p=YYr26F01 E3ă@W*Gj%Ti¹i݈a;rK<:f%;3,xM ~'=e)b{Sny,΂|J :8.i)쵔7u %٧ɢT~ UBXD&\J=OlA]َ

          vCU]7+,YΒ>"Ѱڥٿ~ҍv buXE( W)=fty/׼qMCl/d>+ lm&X=\V|Ğij"|j9 ;i .}țUiw՞PT^gE׷*,U pbrRtl:o!yOgY'O܀E2%B| Ȇ7h\6J# -\7U޵GiIHR` r[r2Yi#:9ҎzXm>L`ܕmҕYk@F7cb< eA5#e(wlZ*8Ip"xt45s4ǴlҚnj9XfD2©@T13Բ#6W.[AdvM =|DAhlU͙Ж%zӉf;Q9iƢY:(eZ=s2V&${#T~9>Jf=z>摒'>< /T-\wV-lewN̄@6hP}QĿ3T2Loϣ1c S'Ζ/*!AL'6֮AN]<Vv}{tA[R+}r"-‹ZbV0RةYPFJqdRҞjzC*<@[kz]QՈMm"E1[$2jf&(4$>-Sl(gd*zi6a. L']4d. HV?Pw<:֟;ؿ T۟W&~(߽?K_Rz#ӑ(ع8*AeOxH}{|W # Υ"%S.xQ-ZE {Jkyl|rIzxtz0D1Pz~p0olۺj!H3v78xg?L|=d%9;(j&X==_4+XtڛhkmC%M&L-x[Hv"E]r>PuH^0m ;"/iEN2JnF]I#^>mDŀ8^m"цw>?ncZƌ])G&U ucw0`v >?Gن8W.hI.f RɮpE rZx6KMMvt'*ǗG*7YQ_lsAA.VJ7zc(;efX: uJo'lw{#K%kRMswtoo19]طR(2|bG#4(í(1'|"dSZi5Fh{$:.(vdlmcDTIXrk],tU-_#VJQ @g8նdcR35Lj1gf]JjI<([Ia!*/\R˦Se~8>aEsJ].TٮPC||BE~Eid@l83~)AڿHQU(嫃M=|+13ٿZ8>&A\}A I.^i)AW=ݳ ,R򬯰`= |[;d 8`+[.t}g.y@M(z޳O_ &T݀9OfLH?M[sg0sDTz:G#})iT&WM+:.Zc^9YC"ᎳCdDe# vGHM-?IGSNg^gI[@r:$ }(6\*̥R *+:gswL`v!54=+iH,,HPi ̡0I >fSp_rz& )9rXg*5jE]VIlj_UC1GbLux#2sqA0.R3 6>1F$]wX ZKo >\}_ewtj8mHW3FM/!=I; ^łrLЈ4ط%4{#3CU#Bk*+։2Ϩ,}VDZeר[x>}Ł)"#!b wh(ȫTB}ъ,{Cj ۔=j- QD♓W ]%tU0Sgof bXpZ.bB Vˬeh{Nx%DVLzK^!`ɐGX\.NR ꕎ#Ko8A|FG&#`YmrX,bOG309o OSJZĩX(.=)j屋O-510hڒ3ngpgE #~#2Rm~Pb[wX2zR?s/YGE\b(cn*׻D~Q/M⡊?:/*w?eHVW(M5s W.:lV" WVoe.R\RU1|HXw1s^ U3@80Fc: `ɠm8\Dafûi.&e}ԁILИ-;ۙ*-ߛQHNeBnI&wyGJ݈]ɖ3dI?S4A'^eP[SP!&`?#͆t]yXdnM`Pl獲aԌ`ݜJ% ʩdυq2aȪK˜>?kr !gt@xg>p#ZB;W _ZcoKZ{a `/]_( +TPpĘ~CѤ|حrFpV= =UhOɴ~.΅#;3]_`I|UP  pUK3Z$4 q˹$1ej5I[EfRoTX8Gt,ַ`+ԹO]!JaW}^{Uȹ,q<73p*:Je:&aiP&P.+)XU8,R 6Ժ:,bYkFe>o"w^ dVm^Ī%ۅѵ .J.>Q.Dԋ2嵑IXj\=y:r!SI}e ~? NyƆCgaa-_mң!Тw>4ZͰLEd.9I ׃X-φ+E-x}rpv!7~iC4)aR߶zfƚ?k:jyxt=-ӎ斕.C0OCJ1Udbrʞ($WxL`I_q&|u0ߜoRHUPo74ova3`8@mR gZYBۆwkZTgT?;}pgK_FwXKZ[E0--4O_w 'IZWl6X Unz_Q&eziظR3Ќ& &}h!l`Cf]T5,3IɎBX{z+"NҜW)^U)ܲ1D0xq{8y~gW|>")C_ &/5e#K**[P'k'nDδ `HL LdCoSƒv"Ӄҋ"M]u2=,pg20nCV^E)[б!-Kbt},65##^B| '$ذyF0wB@ݓ<O^ Hl~uK#x@$*'4S.0' :SmŒlRjJi[l#ŋjD(ƕ>7êE{~S`@L!M zK[a,.ѥG%~G`6Y]?9w*Xh\YU.&cGI!b6t=>P=IIE2(?s;A 9_J&MgNPI,[Ⱥ7[B/z+́<[41$^L4sf$ q\WͿz>.$2{qw2a\uR|yTv{0mK9!u:Y._A A*)]=A֭+1Jt.K_0@G&GVmmz~ȑ|2`?̶SHCesʑ|Rѻ x4eϼJة^|dZ^%(ǀ%AX'_V'4$ 1wTuY|*ޕ1"1(4k1oAW+^ê͍:W4]=ԝ:" dj:/:"106*ՙYc؜GU˯ }cݮVs1N<0"m럚gD6e-N%%roGMQw' n$]) ݺ@v??+i)3 .s.CvP'Џ/փ̬Q%(B*j\jcñW5 [be6[ie^-w$6iS%)=7T.XM%%[AU!ìll([gug($:pR>s%4|{-6E-Ӣ ldX|h|(@1v%XS䐎$a;hvfq=E[.w^M@&Xʆ>W0H =ZP<+Ūxdw3( GTT{/XCM>tQxC[JĀ2(S//*E&l#FRar /{ z;͢?17M8KT"X̲>W1ǠΦ6(tjHsK--w5ENr,֐'.w׭*At;1 x Ryh:𾦛( @Y'i㖙ü8)N)~ah:-V)czyAɖ0$GSj7>p"4H٥^|@?mEe^Ctr;O00#Whpq m ޖ]!m],u:."',@H1_EzG),Ue%mH[50G@#B0<Ώ: H9l+ \tHPw(l:8K1+cKv9D|z3+JR73F9/gGJ\{01?j6R1 jmkw6i#,4ߙߤ#a4nrEBmsGܷ?Lrߌ$@X)KM0ZqۛX*I` sj"EhA@(`Uⷩ9t3u$jE/R%gv{ +/_SA+M.X,X fTy4zދ6 G30f;dNS!3|3>R y2$kpS_ڈq𴂽Q 8rZ.z4qxM+!hi}HÁԽ1irqM|o#@j 1'9HH}Ne?n)ܥ5CiO(eUCUf,+GMΫ LcJ$yN} /yO˙[^ᱠgH}\jVYx't{ZHDL07eFť4HzW}]IPXn1$eL:l$@ov6DlȞF%R li* #!Г5on(W/2#T1R@~os1q %.@)xNU;7!^ЬOԆI|+HwB4@O27XևgQ: ZrV~ٳt4mf"Sw T iBW;P&:Փ7{*y߰U8UVFҩϑJ2púus-E!QKNwb24IWk>$b|&&@׎aMڴbOʜbTY+yV}1jM%{Z]w0y҄O_lBy3*3!U|y*ե]{oj%Ig_/A8N<1Pkh^2wrjӋx!-ED٣ Nh w?*43߀aQMpzJ(R(efy'fK4䕀"6˞>W@rJCT mЊ%,a*ѐ^fr Ost/^Xg{- ebm#r[,o%ݮ?/9 ,=dZ#M0!H2v0.(-G@d%~) ׺՞:ٰ.Gnc~z<Uߊ󧹎kяT"|@9mnS)cρOrJ|-<N4CO&:``X;z#gin R (tQ1[[{1Q&mP?_[|270|=Cbc-‰íH0a^q2ddUݟ rvM䬱grn5F0-脱A2zo"FqW\x Dp(NoE Ǖ&eXU:O9 Bo z$jy-5w0P\UX3:uzGwf{Ic=imH,dXlB?'EN{=h{h&U\!=[y4R0J5ax1OQ|mkiFbw0RC"v.goJQ`et YK~5h8|_H>+FWq]٨Ղ,mvGFk\+T$*àv )1Tcsp867W[{Zb>3޻RצVSҵ<3 =#àm%޶H"+ăi3lCLOG+b~z"Y}X28u.ÊZ mf;HhGV2`ߘ{sбoY_3p>Ȯ fawhx0dDPsC>?|J0_'ԣ';'^ Sb?gll_U3HO"}Q>C6sV9&5\;:"h,(I"ZB<3Cp nT>yG_f"(pj4Fg$'RS{]EP80f6(9$F.E?K}My̑M,g80aOn9[c+ °!¤8Wߨqn"242Z87hF %S$+L\vˡ!B'S{KOMQbR u{]֙D273f>%j ՏX܏\AlDx/l΂u\n/\Lc" ̭u?Ogt ]B1s_ZÄUF!~)ɦVC8iD4i FL V`=[OߛIJ*sz ]*vvt.xMqXHatց"T@ ahL;a_ 7 'rc'ԋb#c.{L#nf+(' 8@\#|g4%<*sUK9<Ť>j-lQX)u֖hBlDdO܉sGƍ Iҽ41B-lcMΝ|Ni\ULKk2^AիVK[7N;d1Ij A۰)3}8Tq'>y~[ oM oM5nW*} Kv}hvj:|-]A)I;^%oXw 뇭^؉rT 2yڣI,% [ToUiY{<@FpZcm*iOc^=lf> nI`Ml6qLߣAQ4b2VܐӚP˾w 4؉42k1)B)#ZN `#2f!}41-7ܡ]fWҾ;X ftO45=)!q6TS7KvK2ߌKsGٜO"Y+8#S1X3_ _$mn̬mEDx]=J \x>TӞ/xKABasu8lP<JrA[~.XlWAN(Ty c.{K]g"1ȔIr9%HWz@#MlӢvCL+K 2[79`৴|sjyrQ*Ibv>dvSUwXi$>j^ _v+=jyrW ( M} H1 vUI"jQ|_>,4z?+-/S.D&9el"Vp8QK;FMq,G_& ]Mmhbs,W{*D8m wD"'iJ|g`T~%,M4^)>N9\+bti~ 9Gƅb?Ed`  bJ\[JM 8:DU{jd>gip9x4,vKd4l$΄O@%k/TC7~^_ jȼcEbbK$`s>EC|px%W{E5>tKETռFNM٪0E!9$;Je\O_u+slG?ĞhͬDZgɂw@a!+sY Tt JN?e.!IbhZ+Oznv!,Mt•*+i ZZ/> hebr7Q3gtxlQ\0d:A$͠c#ObԆXK66d T NR&0!sZ0b lCJzM3~ <0 KzQTrQy8;b%1[ٴ+)4Mړ, c',5+ja8M;k !.PomRsxڍWڜF5֤_ȿqē" ➬3VCN3Uo~KY-!uD(Q Avyq W7~Lj 9!J~ =}Y^ٹӮV}̟Bu}!̛iڵ-l&S˅>2+z4NxXWo(ťUY$WvbK:oe+Nl,=`mF*ip&Jޱg+'ٴh;R$8v uhrKCIJ6j̇d3/65Uvf>.E_XokRu"6M $ NԪx먎Ψmqq+*CIph8o ^K%I.뱹T 7 tv,~ŷF.{kر{ Z _bûxaLLz,--9yC?ut Fo oQg >cژЙ EmoŢ} :=^'37fHo[+a2~q!8B 8`oo{~Cd[vZK]H!Pxܢʝj!G f)6GD%VV;3\BMu/N^hե63+ԪgXKm>sڧ~lb#0$GH `B}j(1g@͙6oQ e-x7b bQ:1a(qZe#' IoMinp$c&wx=J/,j܇ x-?}S,!07b9uP?* %mrhV,l?֮8Xhck&X5|Tm2 aI֥*'<7(Ky*D}tYb9Y̱=-/ /Xf]^*sQ]u@Q'<,ZtY~'la,"N+t#,$JTY2PMK-j!rf F<5x03E;B% {*)nA!E{f0D3ZX&o]<>@;u/AȻ`SL$` s0fDZx=>M9w[P?^5RfJlz4=Ԋi& G9|䰔󇛤?R1yA*2-ɴ&'^S+d}C9 Be߹=/1~L"pa!%Z22j몑% Tx=hq&kuSwj pA2r.TXZtsTtnۛޓTUkp͵!F{2:AkEW {}V݂<>O%xAs)_-([7EY4A2ү<b1 h:4/ ):/t8{Ҹ=箻Eb`M%-:߇t^ȆxK-4p*9p8u ~cDjZ9[ހY7+Ǔ˜)H2_ 'q81\_"%ҟlc~]!kLqs .'$_wm00p;*bD:zA<iyCE^S~ wAݦBξCWe؈G ~@bUVGu `N?k{T R%WO0$ m1Zӷpm@K*X%~یCJL]hnyolGMy&&,':Hx(xhw޻h`c2co]hO 2Zh񳩀ima~[ mi2_ߧ#"`KaCb5Ӵj̷gCcIo#]ϟFoҴ~FoHZr T4SʽH~͋o9;l4=Sk sEt h鳋Dj%Ӥu}?FE8D/RrB1+wpgmeX`HOv 8N\xx]FQgYL}uscUP: 5tpExEUZF#qHH[.a sܱA[?! Ǣ8 I7cpNęgoene#wɥ3>Jr7L:,rs_HBoT:_oLQr$bw$@<2艃BJ0I? b$qUsjHAڭdj'\BT&m .gdB|S! E.|nU7hm[E`"?AD\9;ǢKB6|POZ3ʖ뤳(lRzQ|}2?0iL;+bnޟKv"gbׅ'9VqW59. t _1 #PCQH 1,H+._W2Բ+#k592Ɖ4}?-{y?Y ]LɅ=@ㄪ=Bcs>8lhO K{o;N/uK_9g.Q4I'⹿A֥Ub3n>CgtPdAD VR22萿T 1#㆚֘`ZB#6p؉NKv,=MF8MbAֳlqKU|kj,~tXQIR¸)RA^G~Tl`% Ӎ*4EMWd2y3M4fd>wå[L5hJ7V~5 G*}&66$qL +ͱd邧Y G y?PpNI cjf-}+喒lyjYI_Ώ  |q*=&rmW9BWOŰbYP$\Sk./֘,>MCx/!R>)>CJN]?Q"k}?)nؾ8q#$Hn2.֞p M7Z@$$XqDgE9YMpR"z-k|UQMaKr.ܽ0>"Zc1r3ނ@%6j6YМ]ו:%[O6 8ώvwW~sLbKēAEB(QYYA*`fA%Y4PS]J)#.,Bo9w O7U)|;oRS *ސŜ ΛUqX)$]"焴sMFh*ѧldlC<\c{6Qz]-wҽ9#MPlueeLMJ=a#KΜϊj{߽viͦTd^w ,?3[-nWcB־!U΁FI';siᴼ^YJ3 sHo)C\mc#0#z2$9O :DWy)) uqn(>?TD])P2 WBE[#k8՟Vg&H ֗/>~hW*ΫtfFxOCAbOd3ĵNv)9A^k?? Wd-=hiQ)uF*)W}rHTx}OO'9ɀ?z!R}YeEl}w8XwPц3!M9Y֧ȌaQqDLa2 g8d-414c D7|~j]蟜;xTym+(lY!ʼn$oݫ[{Tm;CcxP9k8]^Fx F.1e*9#3n:?v9/A>$CH+D&X!ӿ)mkMk5Q #via,huFa(KlPDk410u,XMp/>1\?RsbH* `X wJʡt^Gh`wdX/_0m#<CZ:-PgY 3YK`ڶRSF36g bx`ܦj`V@'Rg\kmMg9mmuQ?E}ig=p!2.ԥ)GHy]EsXa\'12- l͗7+eJDj'HofC!3hGUX4¾ WV7a>԰?;-w )yі%'vUܢ%ۺ…اtyPyso&$D:cЏz"Z'=«hA9 Xq S~CwZwXXM':A!Q!dv`tmAٜb W'2К#ɛdgtE.rv=Cd]-$Їzϭ޹}N,`*i>p_iق)!ٳ׀uŗuҟcѯ ىp >?kS (0Ǚo$\tus>sa j G&kEJ:E+?ԗ{Ônԕƌ1e)LK!+id/5Oj%mx>1',Ec[U3zQ JxoAݡ^~M*>X #8ۆt pO1o~eTI.ߨ=-^M B=xCMP!BH?,.u \yndbh)vxI_aFѠ6@_P5ŭ5_Ya _tg- ۟jZn9J? 0{ZόhbxŲ"{}.HP/d }ho#bN2Q M7"i ݈NrY!E_wEm  BIp"츍W1r5&)iوI»̾PCMB+|6@6 JRbG"'?~A&ޙT9 Nڊ?>0x᧽@qe}90J 取cJd l.j@)`P8,.bUkb:QRGϮ;j d;Zj[TOd_E1siBII^!u ^z7l&dm~K xΖT1$Ȯ ʇG/g* _֣|obodCzqIp Sflc`T.5~p+R۴ZYg+,\Jy?sx-Z Y\n!DHx[ ]!A"2ρw- 3 U5OgΦD CϔM?=}T`W2)B V*R1CϨ͓pu˧rSN-y[y&>\aAˆ5Std$5lGk;Ѫ诮k 8Lg:xJ+V=`}Z O1vǜS9D@Wam=A9TR.B~ܯEƏA3^-B+MD"Q<<%ܩ}$F Fb˶^R '^ |j2a ЦEc%%$3N{c1&gX![ >_!8 Kpqth{9dHH?3J(9r*٘CEb qbjJkҸ +|贰ڃ>4@XgE>uGSLz…gOmS*rU]A?S̈pl_HQH ,$q1: oQ7J1Cz\u~jLK99@D6RCS@*P?n,yaJ[[I$oMPsZiZFli[4 ü&%; ,ŧFtrq$JMguZrEO+MB8*ݮ::F xJ˺%K N>u5o k.)]oL^:73Dc.NoөhRynԀd.|+i謠}y2I DЋ}q?j Γ؝VaKg e/Hg :H\S$.d0L`eF߃k,7vQmAQX(h<(,&}eU6yֺVƐ0o*j dj( }X3ņ _&6KhZү~ì*P#71t>TG̪Cj&@@رTmtYV0\H ^HHQ^Ր<R%`Ro& -43%cY"[K^M\O21Ѝ̉Oǥ_cFMX6;H! *d-9LE91颕cԈ"oMeLs 2D+SȈ:A!R x={  y6-ߨJfH d1J)2M}g}#Kk1U% 4LZ*L&DcbX^ha\`Q$ZVkAO.'%%P oE0QSع&i=FQšEɥ B%P 4hUL$bPp,Vr&C*:%4Fw3:&B~Tar/=)b|0Btr'W6I5HXiJ"/ê$LF  X䍈u0ENUqY_ 'vF B&#ypk f'm@3:0^svV"N߇ +jc4H(U }eY7uKh\yp܃&3:-+a`D o}H+nY( l&t&axߏ!$K)͛@PRʱ BvT F^ʜOI+Sq܄63[]9>)IsZeRnk@fscs9.fmNe"tNPPt HشYT4G.Ks IT%vusw{m\q?ц֎n _gܩ`WH®]Kg<[慖(鋆^j)HϝrYrk:~Èɼq>,$V q9jW䣁BdqpEp¹5 J}K &1";ΠlHն0?̥*]AObv-'4+(h*c`dh"PWN fN|,H .FŁ@78!sL686D̎ RDC_/uV whXw &P~2O=xʜ43XpʣU_4v$3M^Uu?~oPq-Е@}*-dٞ!U`? GYsN>o& Q+~SZw6barJϿvYXĉD(;ݪ8#P\4 No5fEmM,Cp)[;\}ĒW˒^ cs20¿ZiLZZ?*@+:E)O5i: >d%rVoVrH{O;GVC`iI9kUeM]fZŊդr0Kc2;<k/ݎ0e`CkRiU?e̙`*eP룰ͱ E C&-_AhkFZOCdsDE=Aonז#(DbHǺU /ѝ]qH9ql(46n' RPcғxxÙNqEdTðכ>OaZ55 DzsTʩ.6P߱h2mK)0q??B&~ޖ=Iz Ď G=uQ/7& 3n|9HP}Ut6П]YE*ϛ:k41x֏=a5qaJOcm{5OSՅ3A7t#|tp%C |Y@iE- *m[!Xx;ҮA9qw%j2쀯spq@Myg@d0 k%e0.r] (G3ǁ*T޴Ȟ_Y^J8.zd{$q 뼖y~R6ļqemp!u5T[XZ_헅u)Rr _!؆Nk\9V(y Z"-|Y64AevE}϶-"I[aWe#ly"RyGe(cUsj'{9+#R`  "BluJ) 7ɺIr%V=]-5q Co 2I^edFNG.GYoRlEYD7% ySb];Р52(-{7,Qj^pyVs22ozu+Li6Oڜh0A6qjY=0N|mSE4WE\2bΧT~*X5 s'7\9볇κSWg+syr]>wٵpZjx4(?oݟ6(F'siBsfG>=p|^؉KͅyK!}u3{grl֥% _bӉd(1!էH+^$~@,z؍cuO>a85"¥JL2c'RCmjqC=' $wPP\T߄> /JJr Hb_@%/x^3XbAq IQ+ &H wZ}uquxVJ 0m{ٷqCe~ޗ&s UK_0tedžDiu۫OAprDGHC~2Za茊{z)6[fpy=H̞A,A<ՏVrw[B.*,ʽ)>Hd(*dՉ{L|: S;SV&9湘|4c 5phROUXM2&ߡ/Q>g=ݢ=!Ip4RhDh`ʌQm+tsD2"B390fS`XJN.ӣ.!y o+d|YF&G&s)]8o?i6]9u7":R.M0%7p,y#q瞧G(@9c񶺔g(Y&\B_z a釺C n,S: @5#"pM"R/==w73@0XU {ccXu'2I{&u|n%ί:D.c9 Fsxo 8H:5e}0|ؾgl|~ M).K+Azvoo;=ܺ &Eƨ]u~FEJ4X?9XV{9lQFi!KEj 7Q 8[%Z~{T`M4M.јMae Bu3lRZ7kcյh(:i0SS?v͏dc}Tx0sxz}'tFDAJ0DDdð[) Q)IA#/I?&h?ﱎ?Vؓjg%HY+oFrZ6ˎ}W v,wpȒ$B6"aJ|:g\joijABΟjñYR*G=*bccoxlhjxwKy9f]PhZ'ڍvKT}<Tŭd6))Z:4hcˑ>G'Îf|8pv ꩥ-5Ea[ $^C0l8]0?q5dz.AP&SjoUH1 B}˳b&BF+3wOT*vND𠷸' s,=[MGLjP]Q3 oz1+y}35#qwj6_&:#ll߯Z~:~tK>ᛸO#u1un\@,򥲯 mxCǍ?ޢk"eX=zV"dOjegؿ`r.M{Tt4!dӝ#W*Vax#Cm7b񉠃jM.9Bx@1P>SH9֖qz6enڃ{=Qӆ,>4KPö?xiLZ%BD[b"t  <"2}7}=; #t2eBvTgn]߅vBq+IFc,&OP4 A`ALU\\d̄;ON蛇*5W+Xќ@{U$Lu{fg9ePإ yNfWYS_Htbkk6M\k@k8l:@lگr]^hGufrҺ emj>?]`XAײݘ* Y" !uZ1s8>.#]@_ͣj2,ThUt'7<x-8P{'*]ἣժMpm1UЗxz_>6#-ެ2B("3p* I*kwް{ރn|!Ȃ⚜=1ųQ[cC: O#gi(Nr{x]Zvw,R=59EkLE4ZS]I膭YQ0Chx5 mac`hf[M k)kKݭS±_+VX-U{?A3Albv8o/ӏ󋩐錇y]_b_AWWd(sOWFqIՐ=\@Ac[V\7 q嘮렶gu騦owu2CJ"89j 0+r,mhlB]_UA?ٙRwެ0xWB^[#c1SYUɇØJ Lw!Gydf͂` ;[0!)0 9ảhw8==NA٧;x0bgąZR} ; LVpeERNV&y0hN *A1K3>:mH JBw%ȸxrΠt8?ۗ.ꉢ.!EB̫{dWh꡺Xo+Kj -]SƇKդUKu#L*3 mޑQўF}*M u`nBWzp# y| 0(M)F4 KIb|V;g݅@rJW-1[13*!KKpfA poZinMt+$9.g ) 8'͟ I3gDB^d,(<_D 58xa16pxjruBnE8 3Fhc.S(_;Z>Vl}i޷z/ HIc} :d W0.<sB*F/_*[@3'OɦN %vVv$@r諩.8$=0s+l߁3\N+1N';H~t~Iw<.CtbBv>mryF.sPMʣ=82A 7uKHQJ?q7#rPpxL5v |y>{'B2F0EY2*.)\in,S6ϓ(P' R~?^{ۃ$?69]>XvP|22-2tE< .ʈgǍ3bMVy0Dy5dㄮ.#;Pw =(x%!*$}\9: A#F]óBg F# +@Mo38*/q0fWi"CCXE~&@U韓7l⦮c8 k+TZ;꒯,R{W)j5Xba#B'}>|^08㕚7#Sa;(;"Vyj-ڊN<p>Ƚ<}a5֝)8 j;l}Uӂ឵4@XUlul .v\Zr!E*KM,Bѐ I% 4eă2txs,gWW߲yz~I9F1h;3 [ڌ8zw2tv[4*͜k19_gKA^a΅gYZKGя{'q,@ .*]X`="=70b;M1rb?HhFpvvF?7ٖrb>N:}2m<צbb@~=/k=# _;h!aڐ{C1CB7L:.e`kVI[Y$(0Qٍ=TBG~x~#=zO9kܢ B6w mhW0ùP̴NC"5z68M\ГŬ|Mho߰,e;UHZf mG;gMO]- П"̐ ڔz56.VLmᝇ>&28Ox#zsej!xp4B{@;mˤ]f2M0|z2"E@L02| =H00u!wuey י#v{iZ>1}yt ,V98L\P7`0wcz/da_kK^yM$|q>IA!Ko{)j&J;iĸ&߬>lIdt 0? Y(d ӡnOĻ).H-X~BKKzd.&&?o/5~14T+IɄTZx6]u(eWn-8`{\dI@ w6& :a57L %ͣ3y6~ǤkrCRp9%_1>v??riE[ ¨5j!qZp fS/'8p |]%%z~!:ș+.Q ߻Mhҙ~6$(7F:{cb_*#f]MS^8w11d1hhU(L={nP} +.ñ0-Sliy95Wҍ:A^{:ɗo!hQ']Ǧ܎16}M§VP;o@K<:;4c20N 5ݏY?LX3p@0~_qpD+'bv[ v7W/ RBdž"Y)T5N}]X<$׬Ǻ/y4Y m lH5׳͕n!^8r-K=jFuЏD͆k&;!BS!kC8tVz^.pl$ElT>$amS8eKpby-V;s9s}"*@ckuecCJ4JrCUzԭX)OѼܦ:PHGI/# ǽE:+f$( cͺ&whd|^mpc-ǣ~.o`H;8|퇄m9'g~D8 !PjHԴ,yxWPAlӎe/(Q } Yf:|j" 6`k߂?}"r ' @ҭlӴM1cuc8L3i0N|GdɈYq9jQ;xE2so -lbgl<Tܛ [{+|Wm}؋HCjcMq& \Tmޑ*#`كYGl^}?k@%dld7\tKAHrO??"VBx:rB?۶愽/;gd1W-Wj9 l_&4[k1γџĠ\ oTP4"?U/b5ezt3ltQuQ8Ӓ¶^97SW*ڼ~zrpP oX_|^eke u޳^I6gN ¡1D fU 3;s#5Z}h$YQ%2,oaؤЂ w@EѸ'ځB]~+OoWĵ{!~A3A]u f e'˕POqkA6&fY* ~ݬHz)T$^@`w<27]#{^T`X'()GonjI>3d ҜbmL )0 43);ҀVdAw2'U!vfoJttjQag~tEhf^-[~DSE֭kQ(?惙ߢ-G[ wZ!LmGfK`M}"?peR@O^C|:f_f11*}|F^nL~ͳ9mU)aQؚܳ̍Ý>{eNQ<&?fcgmCJ{hWPAGYVg\a9od*fj_c8I}C!γ{׾P1iKw(Qb>{G :q -ƈb^&6K[6+֓+yK5tkڢ=%on3T+'u'XL:S"f1 m/ՉN%)kuC-n/7wٗmcij2:Lͥa>*,t!I#yX-6.)Fr܄NaLdPVLybSu`ukqL\ɽMuQʚM‰j(7<B:;B]bgp#[? 3%GG!9ܕ7fnrfMnfhEd8EJ50in j4Sȝ{.' 䠔 |2&>^Pihp:zR2󍠿ƴ5_TukBJ06D@/dМW+L/v=}CPzxս)'n镵e`AXpDICPVI{b¥aO`HŁOR |}ʣǶgoce(x>\|Y!ط~`:uN }5 U %&QDn1;DtXEelNw3/`qU?F\#w(j(Vɵe{m޹޺ =ӘNK $0z*6ҎVG/3sB8=F2tѐ^gASv3 &=}ⰤN,5}~qx/Z ^ʠj=nE1kXW%S9Dp%ۻ^Wk}֍')3{rTקD]͕d37˃*XIj`rFKvE43i~hEVwdIY# gUGQ% 2ɶ۴¬$ K+]mD A2iܩ;Nu&"RrOŞ^P |IQkM@f\ccܵz󵹽wD|%ȣ3c-^2M.'2h OB1f^6zB!v@ tgvֹ"}iO<+ 'IY2ne2?sK(;0~vϳԞM_ݏ#kI--sBhܵ3[ZAvBnܖ|r{]URmfcuՆ " !_"' L6;Z} ~e;4dRFCsS{[ p^u뷔9LPj_})]==3ENwhx Ot8 9;$yZ1F9d٨ɒF +|Ҿ7%ɱrT9Vv?G&9%/w7Tc]Hnw 1Z%;w}X5;Ȓֺm2(Fq:+V=;£@+5(ʐL1vˆ!EKd/;hWgh͏sʨҳQ 5F&Y6&=ZQv4|Aoou\Ol#$N=zS`#&EƘgҪ7?e?&41)4y3f++BJ|1dh5S ].H=X~^(ͤ7?͊aDsi Vp\ђ^k:>&Ac|fnh} YC.rnO C8rDW~ /INϊST0uKO 0ʍqU119iBpFӾ}܇j1 f "r/ ho *0W'XC3sc'^ VHvU U)Z5Zn(Bp2vV0ir:4:U`8>>2_h&LwmʁMn=<^Y8qd dn~-o`1-QٝOt$Tby}M{BZǸ9*;9;ϟ1|.<VB荍LU>?raAԏoM0;`v-^Ւ]2-''6L[ ?:$et@@Nse`n^H3KHYQUΆOOs'0+R#OI%Z ?Η@$Y/.wщPkâ?rB@քit%3R_rKN~n[TPOI&A )QB5_HHd RUWwv<W՞˫5]ιE,2BwqӉ ״h07AIvv߃bt-1Cv?Q/,{[0Dp$e-1ھY7z]: 7ˆM l1PN* ӟsyyUatB}OԄ~ƪ1YhMZӈ`\E\{K{|&} EIAg:v On"Vȳ;s'DfY$Ѷr/ec㤔P]za <[wTaBHM됕,1_]Z~6EJ[ 圤 _T<䘏vwڎ&AUPy;"6R2 Mg5]CLoc[:Pn=4}`nDJ63T-1\ؘM&ޣ| *OH$?/q׼U6_^Gu8T} "%Keh7153ݱ cZ}jub`%hmUd*x+?m Uy$rS#GǦfunǶ^yvE(U[R 'andEa]f,QZó9w!yU)2DC`(rO~%ޕپg$=cRќr?)٫"kF p27Quo3!uOϷ<'eDa)XUPقhӥ']f/uٹ#\I&SR3is7gTH"_uqQp|5)`ԩ?{D57>?S|p*^)tK񚌫|<(L{#\z<E^:j "tzB=a[.olmȺG8s 8C:ߎ'`?$3jJ7RJgA&t6%_0:wq&_4:P|>E3p*faEnN%ѭ=~W|Rb> /fݓePt jX KTs~i)?L Jx7g?k0IgM6glJݒ^- S 3UXV)j #)8#;foU/(I &Du!$<_s;d_e6wJaq/T65$I*cTL⠗*%Bl!@WFj!%8'cY84[׫ /` k#M e4hRE /?qڗV_1l5}y ox+[GQK3'đ^AEC^_̃!zu?Eq`za ?ԍ!/Lŧ9Kq;匝JT 7'oBEˣ&_B)ƲVƢa Z q;!u@0If[ ~V)U.O)wޘSА_3*[Jj* l/˲_{%0xC *A,6,?q̸e;:Ke?KǫctV9y׉mH.V0p?";ܘF׬xyVOc[+δ\_N@ma@(e%<5Qonϋ.ϹIUC >L:)v@˧`F<\dQdw_,Wxk jX:W|g<Ĵ^xuWW yM$U`vfn& (.a6U& !sWđLMH7ZejQ\& Ou ژzwIOdco8~t <e k q+vd¸DV7@qG7m+ gs}~yQ֕kv/9t(^]>MQg}aB(̐!/ShIEIz{\f1\rvk +e, u/XA\t34ODEtm!GcJYuSy/ghQ|s _BN'0U*Jᩏ쥶eQTd~OhQL5;3 _Cne9ćrj4= ;Q(vgnk]xodn$ R܈]_#N9 rTƩ:6KP}E=ˊT/񯜡1]EsI z% j̚(NU}n)< 0@7ͥX W07[nr`^vaXpZ?bѸ^6jnrϳWqWM#z"I/r~ T盓8.ltL ճ ^{`^fd蝩. $U$9kӡEtwSJtc. m3Z!;W64X R:tfc=!N\4MB!c5x)ZD|pi27m#_٦Y°|m>];Fu/N3RW QڸuhxvOht.Ѿr_JZ6. qu%t.ȭp)I N 5̄FOە! n0VׯĢ-ֽb1vM!ԌTM.KufBrGh,[MzG1ӀSjévCZBC/S[Ce-l2-{I,26S5} J:w i_\'Fusղ"P U2ՓBu¤05b_ f,gtlͼADvWkJ缾%F“a*Ɂv$Ëf1eWuc ",2ǍQR]]9u 'C+eњ1워&L@ m,Dt|QX6pWVDۆ%[]RdIC~!0 yfGP=Ϣ%(ZWXeL3^s$8hQxA:I26{2QhJS*L#HvP>_.,8k,m|7).MDW T;'Dqo*mĢV&KErC=n1zG;|9mYj9෕hPxNmI¡?$WHeG뾃&Q$3{EKE~GBF%r'*q,R*׹ܣo>-j1SKOX7SÞ~2)LBYN3E3yjAm`D YW""`s( QIɳ@+r5܉yrF:/xHsI,4Ό§Tu FPDm2cbzm qDk+MAhMNԃs?eњK+;þ[XðE= S C*EaҮ5%J`] 0_5!~lЛ!"7 ̨<cŀ:+{r+N[•ll?\~;~RAw1Aʎiׇ[jBg2IA!e#`SOwB{fEd9^(&^@-WЍxd[{6M u,xBmo]+/G1ܻ1Pw$m^ Pd%ݓ:0~-X ̐#I #8,ŻSXPBX&@S'ͭTx4ˍP[3KzQdy$G<=#ӱkLEgp0lw>Z!˞Jx}Oz|ISJ1L(t2uǥZ SW<&o#fXJ'}oTԘ *0׽Nvţ Dkδf"QQ(OfOG=ֆOhZ4U |m&7uW\BUr)E1s7kC}4ݪdckn7Sb+I$ ~_9!Hz\= zL&&ȟ0J}CAsA6 3tZ]1qwH@l)VAnab%hhfd{n8Gn,Qk s2O E;N"-ѿ|nX Ex-{-[!{r$EKYZ+ڷ\ܑ*2Ck|Sm5A*Hm/L ߫GPܽ`RmZurI9V <& ϊÔfDRĈ'ic#1~H5q.^TM._m: &"*z5WSzeoД#]}OP<:#V g4G.H( FGDhfRdA:/f|p:{?/> J⚑sѸD Q5 B(KSq&Lv*Ӕ7z׀:ak(Bm'c6KqqH4\ET]?<2p U }Ĭs6_r_tSRNv\44NS|d{؊RL475oiIutE#FfhX1'u 큀a͕3:+8B%? 4vf-JCl2mOvWlk8yL)y*?6E*~[sqԹ>tUHwo9,DF d)UڄTE&p8-־kj gU*3?+/$[bl q~kn2?P4q5r :#TJCc2nu*X^s]dr2W#sE]ksCqvR%GPT_Gu}0oYTzН/ٺo|O1"=־$X"Lۓ+tyCx[dgЩmG"<'.)o"gk)KyĸP8SR䇿 >Q0;ײ'Sc bHOHY16q3 1Bҝd餛5qEXzr֯ #%b_Y`l # I/"u lf&6OD/~2֭ބ׎3H˰{ kIϰF7>7ET^d (dFHNhI'FD"CTsm|#22x'ћ&s@$p.+ho.F=,}{|C1a,)Dt8 0DPy-JJ+/Uhf'fB; 6+W?XCG3g?@zŅ [EE ߬{.2q/*߁ q|u͹ibu=UÌ 게ہrY#ph΢K!8i_0:fX&O=܊M@#1%Sq=txBIں9^%tJN-ΛZH~4{ C^m((ţ"0Dߘش)uݗ(t^%";k\֙ˍO=4$8B] F.Y1츙4-a)ک j8^ȦЋX&k'APsu0]YWʫ\-jR[}Y (}Q(͘J>Ċx]Ld K;LF qt2`outյ-jP8u~_cKx2QAS'XT`#oy= W#* ES3ymU2A:c;hK0& x4Y<銄kacmi1hݗ羈Zٿ7f)lC! bL9 ™ACaԭmZ'ς$,RnOͤigOGj2 NNko=WjK$xvlSA R"@=0W9Icpas||}8BQKl L!Ʉnǵ@EL$JM$+ IӘ_f"C֒d'JN:w&^]0]m0%l/r}qkg1La э٘f _4i QEѧPQpfn{FC_ +@::ʎL:*' Ee6<^衊kyuk^jG^gl.9T7"vjNP(YX1{PUB+Jz *Y .a<-L1&WS댂!~ LRL95Wɿ6®k )'ko|%Kih= 75-ρ\ۮy DYdfԟ_2 l 1;Ʌ*+Oz#x1W&p@e^,kZ6l_B@(vV\zm&lL35jq6D+O)K3k`&~&.7eE_8o7gZ$HR;i%  2s]p❶ AR6/9I B%KMd!婒`7cצ&5d^r} >k̛$Q&>'VrӜ\6?W(+FڃFDE(FZ UHfǸ"T-m &#R ܼD.KJhщ} ]f`tC2Ҫ0qH?[X~hhAJxH8 ;(t> DƔ~mR"6-k = ~Odߏ__; Ŀ҆>GPF#;-o״So i|oki Z=0ܹ_eɉ>nNҖ9}B\iyt7mYDg'GGK߭#h&/;duU=z1DlAc[n7S}#Fs>+.9L )'z衝"Y\q[ܿN5^eo4pmV@&!"ܐJ?{8NB8w@A=w*VaMҍNlkRy,6@=,;&iet77c ߽r jt'fnp.H),6A~<129 yaq^%Ap*!x0^x~M=ܿ;@klb0Lb-≝r[pT,9A蛍 Uݑq.\'b(rYi$A"ZR3?vsg1"_0겓pSd0ɷ%~G\[?rf|쳻w}C$pD"T۹0:3a5(QOg4*uXE3 qSlcދ诇pF~qZO4Z<4deS0|xϗOjD(]19òdEya-=8M0̠xp7 X2Ւ *r s?&o! q!WFZbDA E;]9Y_ 4-7vA|2wu,Opƥt2ϧ4c(-XNýϺsUz3OGc8My,J.wn1Z2Q{j8cŭbTrgve'=%1Xqs;fso=De y+PKsiN_it.r<}">mFZ@Ak^ɞ{xK&'о{HǍQh>]6*+2bvd5/Ƿnks{d䋀p_\o:"9OgV-\wbznL:*c _-&FaNq~~UHr"xI_h:rPJW:K{v.Jb_TX= $V8X$@k GA0U49n#uY4?Tpc/|k4G{ʼn"#tӳI'Iё, LY5q R_0Ru44q!;}OOOeJ6?hl'ty SstaCo@Z4(>C?}:#8؇^sM ^bkUuӝ}џ;rZ+Ԁ3p6l^DvӻjW6DxfJBo#hI/֔;1 7L@1eʘɼ{@ӕ7ͯPu?kLHh4Q+:sGOXj/H?QϏSKZZґ/[`7 e`/M/J[ ^!"|`cl(?l7Ot+3,\6~j5QT~ςz,%§7Ȝ臨OM3%WC5z;8j#t@+|p`||VȪ6r%=z~&SLIN1AzW»~~/5쇘/6ldFF~mr1}"/YQ4<(f!,b}&Q %+4ҭ*crRhG\Lǘp4]48Ƥmf Ӧ%JBس;`1Yn sA A !Ga}!*.F*ƽel岶bc+A?[7 uJErU Tw>'36XFFG7=-9vJ߱ƹ z# a*H;1M4d8 4ZGYc ̷>fJHd!Tq%Db[բ@s4P<1h{No=c#~}'QjV6tZBt : ʅyJ7vb.Hzk3>DJ\ק'DhʏĆ'Y J f!$h]=(tBx2A@u%h@@ij2OPc-9<@-WuLeiTiTC'Il9<3?J}$ǼY\=+-1tq!JV;eE!˶/! l~e}CQc&N>7L[i ~Dއl8chNf2mQUVA!nK|v?4Ѥqݓb-i/0#=t%">tOzTa ڧ+i$rߍERt RF){D99R?ч궓 R^b):xHZI~}_g9nx픺/Vͅo$LllFh@{2"JFֿ}z rÏ\[GS F>PyyqD6R`K3O <`ʦ\uyo+A D~l@g#&ΒJ˔mɌ]&YcMH7hȾǽCCdž*zH]CQi{.j8)RY 8&cPo0ΘzJ$xiv75 Jb砮/q[' cV*_ޮOnvݿmHc K {DCXӟ ^gRΙtPNߎ^ۀ]aJXTc1>dIҜ3wH̶ex>x[J{TDÔԩ~3q%Ϝr8)έ0jGFV02 !& =8= hurYp.QMQF{je&9Zw5QW}AXbGv7Y;aAչJ>")F=zL0135,Pv)g@;PٍBѪmzZIw`8F>՜w6 &&ˢ*xOŜ7m_17tIP8T"KK Ķ8?sڛɸRZ={z Z@PLesOE ςu[E9BWAx/qVDz[~9v(\:9?f}-gDb 8 ;Z$F#tgX&Y%8qbЗxi?gnC߆UʊTkqYA{߃:xFP]v1Ѷ﭂U<~`f30XF] ɮ/[ܶg>n$^\[2Wb_k>"mwNƴH(OR4u k_iҗJ=n@=U`IbE;`hqt4CҕI#A W9tcr}k}3Cv+2uepkNA MLW8֔)38L,mV C&GuN b0UErDu<:ςo#Ӓl }``R%7Gi?∈!!EHg*(φ\2[S5762 ƂʮzO&Ozl" ,*<~?nա6n?ހOŗ#^.c s,AjlS jlXFɲ IHRd>lg%7 䤪[1gr0ߌݶ &sTAxvA9 9 hP|F]%-i˥O!.Ù}0BEr31NC@Wa^5Fa!~űۯN*VE(wC5M7`M,A(w 2j`r!3[UzO]u!INy{ LS{JbNoA6.;B|0*LS;hEk+b::6L e8(WX/F[] @('ב8C8Pop]oTfg6XɊ!Ah_%{%F}OɱQS=_̏`x)nIJ5 5ZMw0!^|%]n2TX/w{*VT7ȘpG3BՉBT(`}EZi.}$\ !&3KSO282ʏuaCyإzScߛ`3o'A6!DZIR=8[&t.a-_'wSRzR3A<>V&o.yak+?ݣT'4LfJٓh%`yŠ嚑=K~yzI#[N{|md%D뾍 l,ukȶ#|1"P$+G֨# !,eX̨HfMr'GzQ*".wM$ꂖy~>85KF"n{nJ(hz47ޛ'bJW73nF(B2DTvPj)YX@a8Ϭ{ǁ(,@8-|drMa(št;OZE.77I2/Ƅ)獆bBiqz5Uz*u\X=oIgW.n;v3_nR[C"6J,&c@qB Y|ԭ#ЀI5&\$hc[o<xhoV3+s޷Z(W@w Nslr'lD7J(.燺Qmk4h!^K~587f >ޥa۰EL Rq)Nϴq[q{>x傈lZ!g~_P f dIsq: ^iw3 P®Dw`Eagxi Qr{|3mD]v<޲ 0m)p"$ 7?#qd(IWkp"p?j+9~A%A(c}O$nrHEiCT]}fp,~A8$#TH >`)u@n %sM&j w.N㡥q\b&hI u +{%cT cR)߸lIFB 6*Gt_g$X\M& [[uR,e"^oWfp6x%1WᣞgBZ-)C¶cz>`0 O _ 8\E\{`&J_Bt:VV 715'dYO{;҈xgE`|}_[{@R4 Y9K1]3#超<=kYom|i !h"sc_ޅB'J!bBHg>Z|ɿ`v\azfKT1&!%a{uveXc%n,HJdj춃.<&hY_ .^ S(ZWx)9Z(uzFh)As|⃄g"~ S "C9ߥÏQ{z+12$mc@WL{/ lLR>eߞ^U8G`/kXs7Lc=Tz t"D3G=rWޤ# 8{ y @ʦlo:N",_+ãÕޞdlL?~!/Ę8Zz{^fⲩ~T#:1M4^h:"-I-t{>Òz~SJJA6 %$}u`81x- plʸY F'y+j/ =|.bTt@-Zb{8Fu3w9\tbȈnSҪ"=~Áou94v>l:5's2 Hjh<=`~}WVEl`o}l+XF `C)6p+I r8wM樧Uڎxq mNex0Lڨ)2IvSw+ix<g-;W)q/BsNm{8W|xHyzJs$-h>5{&D=?nRϝJg #:q馹#ޯaG=U@X3KOL1|TF)b$yH|*oe||=^ wD Aݜ8,v?q|tC{>»^Lbmzd0=@E ݬwsic3LoX~2|{h)<<#/|{FW]n4 r0X5HԘ=Ж}XYvјз2\-{!t#$rjT(7. ҐH݆/k6CS5 [ ,Cm K &h6q*IW+oZOL.=cx:8uf5 z#o3}iye#wELPj8^9 HSY%g<#)̟^+O;˰;- ŽWCQ# s/#j3mjTLКsW\T rIg'iMOZk:8[#  硟Hv߷>ܞ.EY ! X=,T}#PƪHi'r)r'mNʌWgM1?S}QfgЖ,c6:.\H]J 85'%?nɑ@Q >.~$htg2}(Q◴?s7B{/΁W53]q0ߩyg69?Qsӏ-۴&< *܄Jе4C o‰>Mrs!+I5=4}➭R %#b戇E)Wq@>iG]%5HD, fPӄ иfrm:tCg,NXIV~+YS!ga:0#ǚwV[hwAm  {BJҥ y06UE o/^%u#68H@qf0_[4Ea^š#`3ޗ,tfx@p%,U"~um[apV D0[4tsAׯ%LɃFf\PȊ*CF+*iXc6~I@Otuן>eq&1%)ѕ`kL6F`_FDjaR: xJ]/<1"+5뾻Ҹr&W0 '4oʡl9lQ&ow eUw4Yi`gĻd,XfyL\ 6`Vdw +RÓ>U}!Ob/a[x2MTk&6;0!워ȱC7ɊJ bZ~v z,"Vy͓; xκzb쐆bSQ:+6@)ݒXsxyep1[oLZ)yJq<.n9j ?ԋHSoِue<2pvN9 w$zVvn8֍uly"?ْ_US^_7s.Ѿ^k4cB\m)|)`*k% q3)ŵXʝ`l=Hg0Z鍢`Bpp?G$` 2%7\0pź~&;S٪qzsaꨱ:$bIqv8nN=jLÉ̕;E<..p3_jUܻ| j> mcM?h3\ñq|YfAirL%J~h׈//ggQs@MZ⮢ʘ0~llKؓ>#6\!aW@xS*{ huyD$Rh#e%E,W1d? _Pv;Ṃ ʠ}oieey̜Jf+L[8ެ*urh[UPEy~Ou2Ms8_kt*t='lPLw,4$ gvz ȝBdĖqdi5%3KR)d5\UjpJ6Q M)aW2u*z %Oh O՝ϴT &xl+&ڣ#R.".¢JG(4F;׍9D bk.pRj=% m{Ct_9mXsdVd7ea {^c qڃGd}1>>b/yT } PX fՅ|COV/R?:x?$Z$w2F~@ g)G\j>&&H*pIRZ%% !5?z:C/B}btkdRCA{9^OTbLQ {^m95-C'K0̘[ގ˼CTđ5ڞDIkrZuH8(΃"x ׾~7 co,$ :a(PQC*ƴZu{9m4kIgINKL=5! G@0EJEDwwߐkE׼ZNqϞx0*]X6p1v%`4f$Ţb7|@uӷ26P ;(bZĸG%/(UsXMw{"Y- T;5I]T:Yu;FQI}cpPLcSz;N*H[&Ufm|nE(ڗ~FF6ڙ#-ҟ`0d ee4wc"APQdQ GXO%Ӥ/w @-]DRΙ'Ƹ }Aۡݤv+74Ѣ-N'c ">}?`j[iu%`Իp!*Fw^MVf tH0ANK( &F6mڏ<퀓&*av݃Ɯ4Eg0tO/1s}◙zuƨ !MD(`X)nڙ84V?G*m;9{SKUdT4c8:;J0?/#)@u9@-X} `I7̍nV-?ib4~bVRu##g#P̽ L: 'X^VaOES&Ћt8.BP9V&n;] Ϳߥ2A=px|]ʏGC>jt@bJRY=pTQPzfAýeJ5Dz'Z#rʥge?PzK-Mڣ'V Gw@Fb5,w>/s B"5x\d6 " fac~q=q´ֶfKVejHZz\76L]jsʻIRw~58y]ִb=q2"ܩp* 寛WW&ry׊-M7.Z`sU4m8w e0mkgDu0f Y\{8Q|T'%*1fϣiDw|eKtރMlOcl,_=Qk6eV"k5Zݯ2}YOuLprBW;'9;vw\cHdt $T٘w@L |N6z\F*OF-r(usZWUBMa"AȽQ<}w Eκ8}#D5=`q@h"]h-]tT 0i7\M~"=yfÉla#,?R=1|>^Bu"`[Caxk\LA}G_N_-!FM~@| fVP.Xȫ}5Pv$/GOS,'sfWT sgxCBLB I ʄE*5@FUX'heKz{Sk54 VL[R3>nt=h:x`7|" ّQRBF !lpn?d[E0%ɔ^jC%!u% Lc(K '&Uz-ceziUGyr-v{{yզӾI u-=ݻ=#|z<ڐ`V)7> V+!K\1Oہh92Og כ24ekҟ. s|,o(ӟ5dĿֳ)ًc_Y'e?V'MvΝdZAeDuB_^N2D@ 埯>A!jy|29:\[{/XXIic<mp=g7!}g66!|0JzDZm\;习^gD%umeɷ(k#}_I#אd5doo. /s,er>"lXxI砵P_i3㏰n$JZ}z9DrxgW2͑t6̎I#@Kݺؘz2|2OOo+ CbvbdAWoZz `ɣn1(ϾdVNoAnuea!e)wf5*,GWmS511e@q$ٴTC-m@͒n ĆuU%&']5B ܞ fsK^/A~h|~}+퇟`+x3B[R?oZH]|Je ! FJ/{ 514ĒI}arVX,*sudD,3.vKwLєF-+bMd2^k&uYM'еԻllFuɲ?`3l{M?Y~̾#0y J.`߆[?^YKSܚqv'+,C#m>J/}9m!~g٧1^4$6MZb)yay \!bޘp063x2Gqzkbeča-˄gGVC xGo_vC+AOH*N59s,JH`Q`nD*@;FHArPC{<\MJtQ%(ܟgݳ>/|=ө':6ljLoo^(佺ҦkmBQK9爑o!ˮ|ӈ}"Y(Rieo0=bS=I=pm\#xV@q9ߘ B+v,Wdd@YAI6%#- ]pX)S#<3(|Wm-lu`t?yi>;lҍ+1ID9 6Fk =P]"̅Ă#_ g;g`:-2{3'-b !81X$Me[d98,Df$[5rwuB2FOx6:6nw5!CsYO\}OcM|ȧ[xV v=v:1?̰>{YTGYt`~ALw6]? t*$^Cw+c-r;0rd_\jT/{aQ _};Yf^hY~/AmjY뀫,]h1\lNn_2҇7 -,}AUF2p$m=*"_S'x/zOMn.FŞ(B-:B4)hxH ||ϮR unaoG:隽51OcŸ"0I.+']py0_uKw߆;VHi3NVR qTEH@ū_GҞ?7 Csz;NeT?Ǻ;TI Шvh 3DqNbIWu#A [9'2,-߁L"% z9^!Sr=V<Gbeؽݩ>=NI`-|H`re=8Ntǜ4"*c8AVłILvYq>p7g;k#erlVTbf%(2WH2!{"Cw*~E@%el++Ohr£]>_Tqܜ@ۆVg)V[-pk<^ 3YfcomXٛS =Q 8&:oHUr+j~Xѕ30C, iJAU*.#& l*ffxzP'5gIb?rƕNejbM Tg y$[\F Mܤda[iF=nW;5ne"4!kJXZJɍoV0poGwrv \Iw # 17^H(@x&%7C$w)D`D,PH/ \2&<7賸Ip?1h1f_giZ!U>b4s@8 |m#gWN뫠`5x2cb/EJYk& t!%B1 4DǕOFMz"T4ɣk*5{.ƙ2)\N>fAmoZ*/ |ıІ.-ݿ"jh^JM+ _i-6ɰ_d IЬŇ2m j/#o2yN'B6dÊX oj! ͣ<hQ:$m#] s J3F. j)++<ާ:=3!wK%,5Md j g^=˒. +"fw| Y̒uZR3B(̠dZğ;wgMR#?Oռl1 Ζe$(*L &7Zgu#' ı%NI lD}eRɰ^Y>B+f@ũ%~tU6 jWdpr۹ѽ#3d$q.wB$ 9FO ꠕz= D m!Yp*z/u]VuDcZ6@G'ʍ@~Hn3niaUTYJT@E|6Fmx`=6Tm -;73ZFchOc"U!q08 ^}e4B1;n 93hyXj^}F 1ґץR~`n]N,a' }qxĔy*{PfoXb)n+e :*O{=Vj?Z ;x 'J-C+t]D&RT91i]^:PEhxPߴFPcHqg!D P:Ìg(kSD^:QkT2_uU&fz_gɱ6\㘶qCٙmju|~ީZ)~3Åt@>P͢N1J!$=M`ݔsm'ˢRgC_8+@Zjln{矞>l3hρ2wⳅ'(ГW^ uN(v%#`%7$SxI84!{DZr`QKs({ Ѣm|CrXSU6bo3kg|$1yKpsT]WIVkK`@y+5@r2 +BhZB/g_ pa>u͍=폣o`U8hla!X4sp g`Rꨛr4](Z=%~7mQ/Lb#`o5N&;e C9&.RGMh #V;o{tܡyĊv^`2XX.bƛH:L4eA񋣻)Sr2B&К9O,-|ȺR^af(I~z!}{˞3K Z\f_b(R\0M8#f6|p5TА0XE I͖.mo"lHҿ-TFvШ5[ }Nkù!bNչP@oo9ERV<{Cwb/0vem lspI/>M8 MOY9F}MrݤDgd?Ը>8,i^;nS֫.->_J>%I!E̾ש Hy9$k@Jd!䘑N "<^vt/RMQ #x wLjJ,iGz8٬`#(7.Ebm;%(㶲Ih{}r&cȭ 8Cxā#we.;B xO!E \66? &|֭J)vK' LmhZ 4p` 0;\f˃6o촺s& lw⒓#Ϊ/&%,ab3FM\Ѣs>7m roz` IJ_VT:B̀o7&d8[~0Y@NfpD1_e H00ŽP8+h!ᙯxx^;Gx\kNmrד?T1.h"pC<3{EO5gvg(|3[v}QCɺ%Zy'm<2hJnja]/@\X34wA/؎\֎a I5=YUMzH@͓^`wHo 1)F.eO kV:@]3TZ$Ź0'mQۨGDf1ÂEGM3=VB{JŅ/\,d6kO}|U8Sf\d0 `LYK&1nȳ`!֚a*a`O%J_*9#?6XÝmY>bV/fo+i5 Yՠ8GLRp;uWn0vRo*؀*{|/?dn&Q Qb7㛮nJ'lF5?Ai`O)q#+ L0uGJcA'j_|Ḫ tVVĹ\D4[I2Su\7X:5ϺVpjEEdHРp7:0lfd;a&78GE@(Vda;*nJ$/Lr|.Bxi{mM^h(i0E0 uC+jLR:8ڴt=KNF6;ǐ "ڀInePX$QOYJ H(+`9Ҩ~XgScXNey0CHj@f &clʩ3]h ChMP|1.\kOɴ_h^QIg[3Kb?)u-4S /ۉouAwZ]/F,Q,`F5'n23a4fJU.iB!?1PG:S I20{#b<p[W?cn&:\^nJ ħi M^ɓ?͗tƉ0ѵJd|NՔ *9cT;3n懱fBwi謵#F DP(4>D{2HfU66%"fVGN )H0dͬfc7%4]Ct0Fdi<ֽQP,;׸8b~佦/Jh'u]ĈfU/#5xЌ.2M>e6tnxg+ccu8T{/M~Y= Up<2{K4|r45z|%zS*?6( xx!,m 4=~/5lNQG%.f"u2Dy_l!"}ɶ#?=?6DPKOBz& aOpMAd ɭbΟgrsW*_t̗v.?K[PrVwdiS? GdG8yF%/K@J =?O[,}GfL}6}4ؤRpjD<1Y EE"=3s W5_{\?IXވCj7 c *`WK"}NBXH=1_fSu-ذьG |\O%# ZDmYH 8|1WULD^F"Akc/UPFEz3fG/DЀZY3)kFtUִ<3BQ>AoBH։ygMb#l7*4kQGy?9쮪˅Gtg``ܺ^$a׮ M=jwmw;-ju1r98v.ɗAfps8˯k#MF| Vlئ ev*%L>iӝE}I^z:DG9o)e~ܦr5|q9Z3cL䭧p,2rL.'se}kٟnk tD"]U͘0)h,jmF* 8}@ }o7\&ѕn/GV*Nv,8[kXi~-pzV*] 3kD~o5KLo\{S{3^giFV I}%MFV {(UTx` [O&K?'=e'=u孭 \4FW6CR/ \6"3roA&Vjs x[7|_jc;j :$%h0w#,a3ʲzx{uq0eՃm@?^<#'T6kx,x;V#.3dVzpl/ݑnt,wfwr{T6.HL*E'w yS\?%1\pdSEO[4Iq9g: /hfNC"/TBE*)q ;2ʔD%r~$pn9"sYUG n?E3[Z4)֏cƞxGZ-Yٔ P3}TF_\vBE<Gl|F_#ҁ2x-uTu4g\nud ~5-TMy*K3GLhgwNP[@i$bfşl%J!=ҵ7^; %HP'>xV0ĬVz(QT``pC<ܟB$1 ;A&9Y=\pW#ώ>FNM8x1O7v\ z+ƈHJŦ,1BQom UkIE!.gjP8$8ӯJAplo A\W\8Q4W'@[.y:Q6fy=caa2Qnd :vmE۔W6ߡGWH=8J7MHCrO=JFrK\HwrAZmrNX9奇Х:ènU'RD|:n+Χ O Eհ<c:|E am#Pkq*u`;t/:q=T] xOe_zqjI[X8k ,)CYgwh?w :} y{;rS4h J|c@E*&zvNgU]["unmjp(?W-@0f@jAIЫvcܜ1gtm-ܱſ_P_ Wq>p ^B;,0"&q6ɳRډHBrc|Ȍb>N3n{Hܿ;?[pN&PMarvokQ!Ԓ74I"c{Z$+eKAZ&%5EFi|MJtjЦi5\qlUY $lzD Ȧ0*Hw%\vѦ#,BKYNH0] γ/a6۟'D vI-qPg_`Ke\Fq[=J[%2} tAYԅnmR?]X'@[f*elˇ7Wl뇯xZt!?s&Hq-p:d׉4b!v-b U `9,v},{XYNY!C5g\VM)Jve$Fz֓S* rR^ r!) 9i\yJ(Đ,ڼ*l9jUX{%Djg[g%#ȯҍXւRd+oad=ې^@-L_gL4!#qَQ'|ѰUPbdTsi Y %^/[SO$r|+C@LBq'.T/ XLk=JgD#9$ǜ(UGbe룕s"ڟn#Kokut wpJ3vP׿,ΊyI;zwk&_;boFI(6PEWuVVQNlA J}^>7A+{Ty]?.Tn%p!=3`w*wS(d`/&a# Wf#~!gj}/HЅپ~"=Kq6ڴ-syz% !\!Ef5E UwUDT:o*)3b<3[Г`Tؓ9%J3*awoZ&=$c C^VUm8U͕ğ-M)f`vrVdj0,L<WQ={P,{ZevKk~i$i(0kn(4LPvcJ4@o6M2c^xfYmkf+9BT=EJ4Rc6!}9Ԧ\_rIc)%8Q iklz +0,jtd&eypV@ޫMg-R]-۵< .C6Wq?p{m OdrUIꕒu`$%gKza m(10? 8w^<4UeH?큃FR= 1a2INje6-Q>Kgh*pisQ15SN˾$&Dkd~OlB9a, _ ꧌k(b yI_p05 j73-`?l:%AdJ |(,WTSXԈkcX>pe+fTP^gw558@6z_A8Fo69bn,(Iz#ʙ^o4K%f]t\jI1QWlnr#^A\L;!g'&gh.}oU4)ǥc;={ (4PMH{f|~\iPĂk[NUo 2( 9c2IֆQKZ;) :]{ ]M~Y a\XGof?Ffj^A^.BV虰`~ LC12q4ݺ}5ß/Ɍw7.qS'~Pu6.1yDNBk%ܚ4)IdR$+No4-l )49 JZ^$jpA`  .>y ,I󙉷Bɪ@Gض`q=|<2WU I6HR_sԹ(-(pWL #k-8 k5[׫(K!5X£oTO0*_3` ;;M!+.+vcNĿ7IU U զm+U 2SӣuKƐ&-H&r'lQ诐y,/ŷZ֒0Gp"r_Ym (CKCo9t. lEBfܢ1őОsFj9C=0^}YXHEI_[@OZ}.",t`G'e%j:Q'ODYGJ =6^BsP}2J*)SI260, bP[(c%H3o(pm_fT'['2Gl,30L>S^ۻ6zaAu^C`͈](q˦[rT$wlÏ&"ps/:¿`N`i Y"JzUͫ3&P ԌDp|E8̴RmՏOo!-HF5%z3h!vkV^q opxnW%Fx7S. d;tՓ8T݇S$\NJ'q6sOp[]Xx #<~PǟgUbwv7دm빎 KWSRv9*,7I7KL/7k;,l&W?J5WB:XsS-竹C+'7V&"[\jiR89䄷+;p77ljXm.@G(W[R'>!HS6;P>B:0q'NQ^D.Y`eC[~P)vKe{xa︡2@dc UP۟@RԪ>Myxg0Az͊2Ggy`1fzn殽 'C@i/lb%|B(KUI”8!{ $姱e|FBj{$@/3qkwkFT!GUъP00*xN Mߌjz?f^w<@D5"Pm'PP (Di4 䂥麺F͏r-)E0'pM9 e E䨣Nn880#*" N(% t o4. c^?3} a@g6pk+k_u,FE$]LR(0QhYUiGٹ%9J %#p4/|(wZkAJW.nUo]dHAtZydR@P12Bl`Pk&y.%qgW,9 !Pdj R*!H+)㥘ٰ/9 D u]"MXVo@@mdE"Q0]_nU\FcI+Qh#t[ID6z %-:kOsaEؒ+0ne9˺_rA@s-{βHRīnHrJѨ p#\FaDg8.lTS P i4/Ss]>h޲õVؕ 5>w4ȏjkA{&*\082k/I8#bt=z]vw!Q4ӚSF I:ȂsQRM]Jv+Yh"%p6pnC_K緷9#s0@6 pJ0,&Đ/a9ŗ F+QP0܏1f^ d+ |Ѫ< H6c>Teg΅pw%¥箠ۡ.*tpa`[HtIw]@&8.MﴝU@!f h9_VRiV+3 UaV @-GN\[;*f3=I&yk 4֙shsi9Y{zUڶ/ K:+!Ч\+MG7ڝ罝ddSϞs7rİXCgHTEa1jKc}ܪn>~hux& z|xKluZ; 0)~pq Oْ˞S=kZ# pr i `j77n;c^_y@`Ͱ>ǬBn2#!Y'[xY٦TLOc%~ӈ)FֺvBΜ+/Ǫy|jBj PEW)EZ,Q }uK}kkKmAgMA,0M_[ XRss0f^9Ԓb/B+z*\F[6L݂ :u$U끳J/ 7AbzI%c#>2y*vp9K񐘓}Zf oOAaNƾc'z(Ҡ/jJ)ߔkjD 5PY6Db12Th+MAӒZVQ"-Bo#Mbu &~jmro6~F722,>"cސOAfN_hYZ/~MؠZ;U}4mCy|~@_6XaTl`o!MhDEhlͱv^H%>2 eɰ 6k02α,:d싴 rix S.EyK*nS~s]Zq%NB;8T(ȥ50 %&tڌ U83Mtmrs7qO>g:ԁ\*3qGOWa\f:?F}2w *^[D:rsSOE[mYܠ1dTyfXxQ@s%]lXfZO9@^q o L( @b' JrR3.ѳ&E9 CԬO1>k>\Fypڨ)gU3`|5+J%CL`Ng?~>3,H*kL2*qz *uv-ͼVEӠ :ml5-cAjl? jM&JE9հeCq).m̲mP6udoT$΃) +l* o뜡Ȑ~ uBX`RgS_qI"hE{ZHV4xL29 :cIt+2L6+B: 4Bfl Gr1-`j »<.Xe?Ľ<핒Fghd& i(Xܨ'Jq|-j o4=BE 8 Y9KGRo1FTg>R|m—Cb zm$4P4{Ŋ.ou$$@]EԘc4~UbogrГ򳟏sww51@FD)=GؾN``R¦v8! ];D >Jfb~ue:Hm+sMğC|72K:iKwow} w,U*NQ 8/^冕}MY.Xe" ]OyryݝZAtkF9yVoZK _>˯\MJVf|PD=JSڶ"k*b!V-uLfi|gLD0aXWd\ ;#o T¶a47dyױ;\6e◱fZW_!m.oДU 3ҸHG3|ؤ$ɸh%w%aĿ8%k|^@O%?Fb=l׬;z_ p~,<ɾX_Rm7$Ds\M: qudln=1LwBp:(,d\hhKء]^vy;U.ׁ#9 e tD=I'3ټy hg#FLWTFR{vP`g^<,&3et$i堋},b*U6TyId:oT1+7"[[ z UF$ ŊE2" d,N?X^VF.W+<ЁI;r(5)oPHWDni|mRd52H,: MrOY]w)1\cZj8{.!qpn5y % ձ]@sO05wMpJhQoN^i#:چ x *U]|]t :JzG쁝oB,`+/v%#̹ŒYRHts.:e!17!<+KLYJ p~t)@`nř?^+V^?:yF{R߿7ƙ.n!4h,0v1Ic?09y!/"Ҫ9#BM*Q9bϱM;-yY ;ݨ n R+ۉA-!\dFh udfCOBb\\~&29ϥyh&ZNDYxĎ>0!Jl8^2LLSB4@X'u YiT[r{*(Qg7X{١GQ$*{ BKʑ2ѥKse1^"E+$ס۱@9C|E|a~v1"y D7!U~@ɏb 0TD聥9-GjJr9_w4|d04r7>D3!3B<wї>/* ("-,[߅oeͽQڀtN/-"A&qe&s>y@Y큨? .ƌ|ԡ>%N=q g֦gteBrKP/b~]3Ej_Z=ߏ_xv}e0,tLH4~F 3g=*}U9nuKŢ 2|!j4 GO=؀#$Y(k_M`Z=lhU]W}+2G*EBE-bS և441jw|0;Gp ]lcT7Gpq AaR+Y#%Us&[UyW,sxP05_ ˑ9BF^^$n{<&W3eTc [&f]"!3w-DV"ZWǃ˪m ͠0e`u`ay&t8H!o;=?4 [8=IĨN CͶdf/)9UM~_#)|ܼQ% k>Ho%#,iS%UO ƔFU@G d[%n7Zei')Su8U~IxPUU ~g1b"-j1ѸrONCili0P?aX972pZ4iB+;('(0"EX+(XPxi-,}>D3(L3Kg۔12.OAxS $[=Ϙm,!x8[Ft:Ɔ: xw$

          B}?4ThG8qj,v&]T`L(ājVsz qa { ]foNJ>i_2GP~AihS|^T&CbkhOtt`[|ՋUZn=d26@_ wf /f@M4fb)Whm7qR* XCS)*$G rPG\q@v -ܐ.-DK[h9E2Uq6r^85TRxjߚW88V_[g*2( EZQ@^:xzS1skPܘz}Q*(&Vuj:7Ԩ e˹:4m[,4y54?;<T B~ Yܱs.SOI m4`#],DYa+B}|#l0 KfeT`vY3VSq[( ;3dZkrow,8AۺSOs`. Ir_F2CbĥŊMp(8Ek4I/4bK*9%<`ZTPh6DT|XLJ'T",ɀb= \sO4e <+j]1.n\1(&KGOO䜌;øk)rP\4LkU2p&)X[F.L2om@Tui<%ZдGPL!@R&ۻGWP#mDsz_Wm*U Ic9@10n|I,\/cYOodD uU$8|U #9"sӇՠIp=N1fo]D)x_?8HZU,+[0qO؄[m0Ͱ6Y~.sұy蠫~=5adTr,cYdLmbk< [?~bg$֓X)%&SO#(zy5B|2\\~$rW/;s]OiN *א@ؿϕ: !.Z*l?d?`)ReBX%F'hFE6}>߂7ֹ9  ?tw~G2&J ^^^t~NZx's:sek@$θJ<]=}2r'ןN6akLjYN9ry%"j%ފ~KŶaۂ[_%Vq%~ɕlHJfDkLŵrw5n8 `X7`I=lE8뎄m-]gNPG]frla,Q46j0q77,>8"Hr II|ר*·lgliߜջ[<~Rt[h$iQŇr vz}Ȝ.#ݠuH*#SqmBh9'  KFûknY乭!Fe»?#ûɉG@%I#9}zBh*K%._jM;=NXvuI~]%&e$ݒs?g%B3.R&.ٺ$$ S= .‡t!PT񼙌6!w`0B#YZfBHQ&f(yE^6Օp(guв">xlQ^4;8@v?DzY"n5Ղ;d*%6M{flθ=&:dI%ozj } T!$E#!8LW97 ľ ^vf$Iiwb n vp Y>ӑ(R^ó>.\P H):D` (/sp&D\]Nc> z 8>^.* ij1}OB<=g'U_a-#05&R5iuv`ecB@Om˷d˱^5PcMPH=] Z4o࠿iL*  xUjwv5VaJO@;Sb$2 ?u@ks,"yEumi`[t?V?q1Pn"('cD^9efκ꤄K,F_<{Ur+>R%BvHyz ǐg0#'+-%mC>95As 9MV@5C9CVp&KG -E'k20GtC9Nծ.c+"pBLumpmM2\mN2-uy*RKD" wY&`dFEy+޶jnma[wMq5v6 6FRM['.0@6U2t R`P,3UO`?14;ܒΩÍ80d}Mt)J֝;5 6nQ)b>ʫ@nF8(@-GtZ*by0΍otw:F1Gm IfΈ=`E&^g|Kd)eO{O]Ehuˌl#1*b+(lZtR-6~-R %UJ+m#:U+Y@I& %8Oy1\b ûiKNBhqQ> Tŭ"d0nyǯ0E-HQ-ō@{@]]'YUzq U>qaR:g\)_ eљW+ i#ooE4.pKѕ%s{Ml蝹РTB^>oy\,I)F tݡiD[K%E È'3Hx*pҋ>7؁ꚳ-,TClsSVL}Kv옎}nqqb{~/?ULΫ2iK<U?(ޝ9 03ϩƛ:t\(, 3vaj@21-) 5e`Cn.]>J2j/2JEy+C؀p:Wi<Xx#ElrniYG>b `?AqtyэnL'D2C 1tU'x`\ }3Wp{TT0e[{Q֝&X*: YI>(ƻڝ4xofh%#aEDÖ)1H{$įn' 꿆W?+~΂^Fl!JjއfyP"I6b[\ȉy^,F T{ah-IԱ"ξ® 7V9?kgR1JﳓְyY$N^4EBIs4f[z*_D W9I /Ɣc/7|9-<<Wq;A/RXiG7sX2[]T~: zҭ-&a]g٣!Z,mÆ,Y \F#GLcf]Ө*!y"8sdڴЯ'U>p ݬ3Uxʹ.$X%AE~-ܤSyQ?$A/nl^Px]oN~rU5ƈ'pPCfk%k})G6FΟۂMmcl#!NlZl&{/GQNGdq}5kI -UYLn/y0@wn0J9yF-%R$$ߴv-wj'Wِc2B g2 ȝqnSÕ/Ifu@TmgPuյ10np4- 2F1C0*+01/NR#hNuNTw#eUv3š"ޟ#sTx<m 3=P1ԶbN~ybVX)}<럝@ޤih̓6m[Ǒ YoLI&שӽu:-}=,̂fz"*2o\]I^]_3b"NSHY'4u܇s .~yS]x)(GkH{GeBx BkO]:?Vk_d5r>Όv}TJ^p&PV|\"#v2)+}q^htZׅQTG wC ՠu/q/%Sx+Q󚞳/S%P@+*flddՒbL|FotlBC90si=):9-~8>`5Ҍo3Q9 :A^Ys2KsQZO\ Z2=^4(=@ +f=. F jOBϼ3M;O K+hl1q|3&[{?B6mFȔo]n70fu~Z^8_Ù_$R^xq%Nk1jN:CKLZ,J5.E$ QeRpo[zp71&Y:!*@5Fȭ^׺~Wm/f?pj@7GDc7XM-H-qr.Un.:>lhh)8V)R4KēilI?('?,`o*=8zj}GrwֹP+BF;A|#qܴ誣'/W{nK?&J@U޼_AKͷc6{Bk+%J<4.: m kl˿:KmJOω{? p!NsGw ʈmo}u"ѷ?0 ҿWtQerMW6^dlx'LSl֦x-O:˱tjQY CO|R)C&bUZ8Ee<4vd P1%boih H%<~ۈ̟:6)1ve;-C똉UZ܂f{ Gn3k)5ף[94vwzh^3BU\!`>]㳻hFL-~E%O46pX|e;>lhA@vAW\39}pU;bFFp ER0L$$1znz_V 3mQ ;}ΐWUxL+U!᳁iL5j]%"pT5ELI%?- PnuC m$*FwbFL@~M_fqeXRE`Y. U u;h^.+0Y-+W>RIBzU{e?n6VObL$|XyvFej7O9?\ h-n,Q imUP(cHN͡$Xj+L΄XfEj `m|P +oX`ס2Ld:諘RlV{0 H-n0}~)+24 ۏb^gMQWN3;uƽ сoH 7YdTyӮ S,| \}(28Q5ۘ _ry| +Sb$Q3}ue Fr |PF$㡦O=5b>6QwPG8Ei1xF˦)B.496J % 6£qKV1g=u)f$Lݔ =}fTcgm D̜&J9`c54 M@@fN`A\b|]^vӔ<HFa/kJoZ.}MSӐw-kdAS AN^_#N$0֞W'iBa6OJ: Gh_gIS)f)Ծw\g1-J9)"P>YW[])n`5;m_9g_]B jWIfE(f?LI5vOxO@)N\.=4:1gv.{T®&Ni1Whh{Iܢ2~_Â2K/s:ыt| u){iy@TeH׶^?m}G ӽd$ fB6wbuq4B?r {djؼjQuVOM8YMjQLuDbB_nFMԠ80㈱TyO.[,ʐPrݢC0PaK-Jj5Rk&n=uN/wQ" =ДR mH7-NF2Qc2Ge9g j9bwn)lN(zp-`04$Ct%}e.C}JQrtHBwÓ1|0ZwUw6 Ӗ̓PxΉn$K?YL{Taaϸ=unÁ.۬/4KJ[4Fz],9 SqLj y 3Mʮ~oH6 Tr] g y$u߻hS/9Cz,ꈞ>C!(_׾_d jsK>02DַdDS9#~IL^So '+,WxH CIcҙuo(dAi "ƸC7ft Y H@?9OPy;, VOv=Me)n9ŇM&y|ԭb*Ǖ:pa!@HbUJ/"VR6s"]q0?qыB'߬6i=4ΐ0jjTLg]pX"~rGM6V#dC{GB:Z{=̭WI kF.Fl"cm Ȉz^-ݓ >bDf8<szIlai}9:TzMځ1#y}Gz%2ko ٴZ?-6fĒ;kW̛홗Cw2Urv$e\ ;Ƙt1ۻl<*jhG~q`M ^]=>Y3c!kS9z=-TW{Ĭ!nhL⢹ᷴA KKYRknɈ\S#0(F]@U8ꕓzuRB8]+(+unjJ`J>f0ueagqYZ:(Wo1/=օ^vvEEnN@a%ԚhsY\ޤ)+|P@I_c %[^dA(N#\ᐿ=QKu$+͡mh5WI +C?bVm} &9(*Y5O6^13D_$_%?g.Ae1DP>ֳm(elS:p;SrF4v$0d3T3H)tqYۀGE}8$ ,autsHG@5b>ϢtOX>9J[舛4)Z\ TpDH5q%տ*,w|!s_^B;~HdߤՉNrF)&'j u%Yd%KWM 0!?fv>}-&%%i7bTA:`ˮ=楌[!bD6 lpbR5pf@Ah[LںYV*u@yS>Y7Ǔ[{G:3- Q۔$=k8cf@?gp>??a}重nF~cUCƫX}/ XWҧ'L.W߇f5Ԃh -r5*dx;> 4:;sYp k=!ZIЈ5fvy>uFɄ0y#laN,(:$LcHR~(!$Qd G 8gs;D20{1pBA'xd AKw4^ag n{M+f-ED$/ "ߙ\$IF@}))^8OeCM7g_x;]؇ 7cE I* *̦ @ȗ,,u-츝cJd )3hHD35)(' lYQLphg OȬꔔcL%p;@+ψ)*sU?.!˨^ MXioHpZ؉.֓$ $D.=v<͎͊ ǡuauCF"ׂ$Mk(WhfDR; BJa˴_1}212JtA2bFm[:6z*x8-OCsx瀐xF'R1nai7A,z%s4krL(%xJ`raYX KpKHg뤡-6ˏ/2$΍ЭNԒf"= !?~%4b!/4)2ր'G&o=MdHKC}hY`ESoY҇CE1laZc |cR)B5kX؂b)b HjSFq}&g LǶM/|&V_le>/Ib :j.UOk,v]Z3` ҔRLOf; ' _k\ʬ~~c'LD%B,@pV]7_Y~][/hir"D#~[W[RU RTlb 7uKȰ\ M <-U%1­GъV^FD:+H9MT^}G]fMcG2"A9peBkݿ(J- Cc:)+q!NpU>=>ڄ1NBoBVƣLSQ 15n W*2FQO +CVƑq}V)~YwG>\qٸRGO^]-(0ӫNwߋN^Wڴ]z:'9XL'z6:UT4;ͩf"sqt&S"ʖộ4W5Jf5塖5&Q'.Jn1~oB֧?7LEA`y jĪ.^c-  Eo6 &'ߴ2ی7aIUD G<ɯ\ڵ|[J=$}'7WtGr3QeOǃ(Fc4ؔ×U*bIWGu{)ЩOa{Q< :a.y dARРHD ®AYKM*r@[Um.kea1B|~>7Bx᛭PeGT!- /K4[{u;k'ב"]ָQd"NبJ QK+ZxTsUWe7ƌB!YBkjmt%[) !78z\hE\Og`ΏoeN 00 Ržlt^_DȪZ2~ÏlND_o ƍaBEP—N^KC'TCVE}8 hMg 89} %m0ս lTHy5,5b|IkM1V)cejb3*J͘#Ӈ]81$ ;Ral%@@yj v?Yuye62.5ю)q3~`4\{E6}:%EP,w-m!gsU !TnRw3OL_CZ>mHTxPY/3v@zr&qD{[l iU-lܠCN#~#;0V|# oH .j%X}1ֽ=V[ _}G)D\ #F\{_\L\2P6KGF;uPrau#(?PKc`FlO ESA@FAtf )3qnLP^a1?j.(wBƹKRl.2 GT/{y7ݏ͵2 m.pXhkYî\vl%2G `;WSmX!VbmM#ʎL̐ =@ Vl zN8@0͐c-ٰUE _ E/j+ V v=htNf1`bTp}z M:rfcE\%)lٳCYSǹH@ƞN%`4\َ8%BEWmiEbyoMPHד2*یq-A҈oaH (W@Sp\._%6%즅h QrO]FN>L9;k$yw%Li=H5Q[ne tC*z]CVT5p6jIz?i3dƄ5N&+a"fæy"k MIYO kS/}V%`J,O]Efr5hA;h+Rl1D<&L022WeWWq3D5`q>]Iks~jTEk?a3Yw_yΨd45 Q21MNM0>WA,$CT 63/XyG 0F^S59l\2cR1UrU8P:g@ Ӱnn-}"ox{.VgYu6)cX=TKd( u#ӛqSOe]XIb ~@}Q 6f$67;\}$2>*Բx CHavͯ ~f7L^Ply=,R#IV05FǍ@-BϷSrO q$-A:I`x\uJ'$(&JٖxIڋDpŒG\rb]G,6hRyطdV Ke`Bh`?f)!_E O ѠgMeu vن_I"hZۺ*pi i!E=L1I(Ӄ*.L ̲җb=P-MS+gBfN%}^Mwǽ]kO?l.+ 'JD IKJONz 2zzt.)-eGÆ DYwJ'DCyopN:W?bƥؓe]=]ŖLN)D,qW.Ќ||dDK\]ibRB nԮ]XEp\W㆖Y6nRQZ|fxHgG{e 3-)'űW_`bèRJK!b0{NĪlAG#lе%TN',/:0Z}B컸<9˲EZ_ꃎVxS9i1 N}tx$VTlzNtyۼXmn@IM?33%@PqV#<*h5q2:K (2/tĸB#4;~.\~MPdpXWӏ^"1eab ԑ+KRD'q ^ZzF\"T-Ux_o%_ .%+kC?6+=ֹr6;W鍬ye>Pg|&Xf7IR~hbⴕkwkMyB;%fh!+ʅRzsɚ3M;XWn(,"tГNN@(c漟@0<*Z;#c06T%5I/>PJ {igUUp0v3=Ƿ?~˜؇L,sL(UÌW>jDF^)I z? rB1cǂEcgUQtJy^Һ~f pXY)2xְ-c. 8Gh*=|ٴ\ "*9 ӭZ9柙ȷc+1M x: i({qVZa@:/4# ;39?Ak;&nM"@yM|jg8#RmoFFyM[cC>,+ub8r`vөX͊FP6آ| bXW_HzR`Xu[Z]E gq^4"Y:tµyQqns9Pb*aTTA+0:G:ޮ>}``+瀉$tYͨ'LˬV~{)b +#NLz4 լ2>Jw+QM(0U֒Tf ;(>`hsh) z#;͒IX IJ$pɽ|z. $ E[4[@TfVX1L_M)6l~ۤ `>,eOxjU{$Q= $UA٢?yZᚠJ@BA>|{O'jf05iyk+J,~׹M%/DNfMX6f4MKN|G*Lӡ[n ٔK>0|0CC^B5!q"-͊ . "5XW7*.˳Wf7]8y2>gCY5@߳ʳR*{΢- Bf.>1NH#YJߕFB'2 (χ =oFg/E"}wXڗTPjզp"}[V4,*7b>4‹e-Ăq9+4J}Fn,YCJexr ֎9;ZA#1SP``3"x8LEV+~B9ӗ˙<($(̒`.e#ڜ傼َ67oD 76SUτwE جy!]گpW}>KIoʥMYKp=Y jtʄ)=964veQҳ{s;öBd ޘC/G.}>}9%Ϻn8Kk<lQ-T6aWlF7t'_4A^KxwcgƟ"0o0لY}YKˎF+ h|҄OL g ˢ:(:E)z>0CN 07h||LE̘ۛ^7.23tKe)|Zg_  Yꝍg?%(*˒ ٗRzh2QvP$>T\π-M$!r5AՅ ؍{b02E򠞠!}Up\Aa{6js:yhZ#>,}69v x{+Wj?'ǺSaGٟYE)\D|5Ǟt5vd" %jXHGQe{E>iLgILFTx9dl4NȬĈ +bb!]1:}\4 '9@v]#/Rͨ-Nܾròw>寳xz=wgCBgL_?X s a2syxW(IFٛHSt1INZ*  Bqj]k >ljznԷhE*)+>WM }xo=L$x` DfA;;kŸiqJhx nmߡ+vmUJE'JrjaӸ; RB.+\ A,vXjSđ&w`Wo{ּ T6/a]0M+ʓݧ[a 2HY@K ƟLV`o$ScjŸP?ot,+PIou9rgOE@YvUt8Ld:k,㾾H&(GgKuαi&{}~\2R~YMPaKt3]}zfά;F;*[Kq݌G]7U9zAFd0iȤ|w*2Zyk, ^SX}icnTJ~6Ieq'@y:};孖,Q?bɆD12SzFEfDP;!W 4j^@GfeLG CޤCa-[i_pUc'[eaE򚞇mo0O*F:2r6zèȽ -~W"֌@&=Q>g2ާfr@K>?Wy8bs]-f3zUӨ[MʜEu\5 +=L.| 9iNXCX~$W+ bMGhf6%5>YLkȠH3&"bU?Ou# /b\?̉8)GѣAk,ҽ._5ܴcxdPlztl_\ 7o"U uB[KҔ΃Z^k54$BW C QɁJ= lW虛i1lЈW⚲$ۤ_5fAx(g;NB,mӱEFu`1?Vk\Lƅc%fuĴdqD"@Xj0+;H[d E>Ɵ6nDifVI!Iޚ$ꭩ 热_ɐG&w#gJ)l^9+2` .uyq{ :I5͌`X. A"rFfWi9^lǻRBhoR]+5ܿ~b LL̜"3H@3pk0.ocTTV39X{&B)\j-hȖ"ȼ69 Mxi|5ן p\DBc Hf2I0ީ3E)g?v巽m5I%P.؟< E+C g-kw72dL WK~]$hЦ;ݭ`C9b뜶iۍJ +٦t9!P]WA/ AQ{1+V] ޾K^{elkkN?K t>"y*F?YSm!"B6~"gxK&M`ҿ/Ϊ3_/h\4܉8 2]#Uu~t<* n}(Wݤ\  ؐL,ik1Jep.e5]]9!lDLj] 'fc|@0~ w1}vER>״WWi!vh^jsTѦo 'Ec93DŽu{jbT0{)bSX)H|hOnh^RNm/(jְssG\(ղJD5\]E`7n?faxFMYv ěBYԍ 8keX$]!hLAX <;i2"HQhf*"t;^GKJjY A6=GC|8 > Xs_45q`-SİMBL``;G Ǒ'|JȽ ʵ$VQ^Y`{C(a.%N ⥽Qdbziv(<9rʹ,J(Tts{6.ZC,!W& Ia3x8k? 9t_1sl-]E v&;vձ4؏D0fZB|5[c!Ug_̏H Z ̙Et*kqL4Xh493"n5LVi!>h"58 Fs!b_lSҞP|9ӎ6#$L+|ek'Hs8rZ!o=&ɘ yYb؂rZ1Nsq9] BtgߔzLzay/b}G5* va+_GӜh^f̏t-f}Fxg"'N1KNR/<XCJH^#΢A)<9s$݄qI"-n7Pn ?coG;w#1LPQ%4IT; ^9ԼJ4'Dj57!Ԩ(!~f{N1womo`%&(X90o q&ڻ%UqEQdI'e4t#`b ,f~vs&R&.{F$<7t"?=x;I04ދmu~%DӀ7c!䝜@Drv}L8*Feӽ4Dpw'@#I==v_iLIL}ػ| m-mzW)M7G?vo}|іAmAҳy{g51c.Vh]֍7E 5LW==B=YE=f Z |Kyiv/\|v_elik&4=Gvd <#ŚDJZ{H˔@墟.oCI% ;OظB{`eVBgzZW4"ug/`L x±XevalTG٭k Kry-@" AVB4KM bfZʚ|+yC L!%4G~XhZ[9^3[ sBQ_K6K#Ej7R|3HNt<}.mPsb af2.C_Vv¾;rZ!^/>M2@vHO"uSʤr)1{fI޺_>KJ<(lC vw"K&?Ԕ6>c麉J}:+l&:+㎂SWL6T o&~da8 \Nn}:yv82VO0Ga7}?AH"VK1owrqSo=+ZCmLĔƧL-AUaV=?܁`>X@Ǻأ.3W-O  +. `;"tYa}oI/]hҕ2$х=F`v\i :MAӾlCDxύMʼ$E75/p.QOm@NR ۇŲ iIµYh̀;&BU[JY CN U"F8&nc\\e8p4~ݼ "{z5.7aB;T$Zm5pۯ?E}64 3%eg´>P ݈`mXvB}JCp wcQ5eMpHZ/RV6|SL {[S!u_:.(U2NJƪW\6o98/„ noXb0}C Ɛx}@Dy WQkMOnI7,TN1%^\K2->YA|*{aϦ=" ;k ⷽEZ{+ VeZMdg|*N(TaьowB$z/ I]L*ƴ?T\o91qHk 3$6SX|2%DA suv{G K)>N ȝr֡:I1JP^E㝲H Of#ND !i2mX^e@п SXt^Il@R`꒬|;Jh{ N-/*zrh 㻕8qt^Cou(oahs8\K.jTw\J4cԛ"2jw#Rwy܎-=b{a}3 8L O6[;2rjt*h۩EE*1䊿VjK dOe uu ohWs*B$۷pZ8GFR/ z|%,?s?72ѰϞp*Rh_/,<'ŊUL^lz'ȉ~]%2J|Tdyɲ#T55b`#Csd\6ϒ(o%SK%YT#)Qz l/AK4HZ*JԎ/"v]TWPux. ™CEePnZVFU>:a 5vF$wE .Ӌ_9!'mk&*/MEf{p*o]PKGߖ&j1RcQ.u܂RѺpj >j:3]b 0ӊ\_IZS+7H8[F/ﻍG(2e<}K9_ MO=!P.al- . T)2Wo:2i=P"8X1vvg,0[>8j!|C%@of1v |p 쓌UJ`0ئT :i4šZKVk(Rr1W8 hV2\UdL>58voMp*if!!e_MlOf*=$gtd>G >]4Z5 ݪgz35^\yYew[9?ӂzP~ŀ2\rEP;@P5] 6#qy(LhZT8yx ,u%9~v0I0nx|7f06U I"¹rsjϣ Yqh[bV1^XE]G\+_Ԏ65 L9oZ-;(L0N&j8 zWa9Ga"lD=lm3)Bd)]"~SzNs5C̺z*D<[k蓪=(Y (s1nS6i9ZY<|,iÉtC-J2.͕W<[zGh\_0HY?r|T(0t|Ók5ԡ%A p(daБ7<(1Ɨ E2?&Q{3Sojy(9O0#m2MG9Ԅ`v><*ǫ=9H9G^wë/ wCT"Q!-v? L j@m lO`p=y+4MȚJY=戭ɞpBC%(( [%NT?Ļ6ѻvAwWy g qi88uox=s%:nZh (r"ne5~v<+1K"@Ԕn,LI.M8Э4]3o)5./ةQU|)Qs]? P>٩"[ 5]RZ>=fUßcdCOi7^ ͺ2虐N,BѿI v S2YS={כzQF62;AֺӹCı~D+[NiMI 1 vx64D_k4eҌڧDj16Ș0f;W) {_A.7فb*O Wc-%h2rY ?VvOb RurmܷyDe\斅J=T&y0\@CGEm;0 &GcNg 9n@8Gh Gz95o09@6(dT&j T3^A1kU^?S# wWby&hXx8Bx~ }1KE-(7jf嶟[o`y7(;tpfЇ("! D\fvbΘnS(cg}옿}Jƙ7tϛ#E=ؖ]W VU響 ><0ޠpmcT gMkVaWB6Mh_j7C?Z]-o`/Sk8dܓhn`hcLL])n S 5Kva |(RJb),BmזSl~ SG R2|:Sn_4yM@;f 6Lլb$f< Fˈ꾁T ,dRYW7XGaq !zUSX̀]@um"w9cO,n)~w=W-?.)(Cѐm'H Xeޅ;@m[T51Na5`C?Α gj;QO=@.=\:}jQ\f b(˯O;JPo{lh唕l 8)0ZXB.I:t5K =3uC35cl:54n]KȒT Y\&ցBd 9afi e%iZs7P"@D9Ċ/x]z<\"ZM:'=!7'Bj}X^$[;˦9)lLVނO[{Zzߦ [)LÄt [q)3 hX]ίl$KC Zќj<}OX ٕ!|_,z 2Xig&N6c}36A_ 9[W2?"Ʊ20,ӳfp>E Ӌ*<ɨ:]դdm]9աo73> H]dO֥,OO'@6 xX#C(o\,ah%%Ou+Gc9VSuxo6J-7a;ZYtѪ ;pgT#Ԁj8Y"a ҘnEBoc>O.D SXU/9~7ߞ ̪д:}ev:\WsFm LnbmZXaTp d \teu`o &4tUQsH{bhB7w'RGuCNk4S,vk¹,GWz݃/lVrg%YI:U:;F4:L{Dֿ88*I3eFЦwHR ھOĥS)_͎~m4EQ;VfYKv8ҕKXskć~[jH?.[8x o YD5v@2bEs}D? dKpԭdj4FLNRHsPq&U(GWԩyY҄[/=> jlڞˈ#Dx8+ALV<( {e;9p ]bI#79;+~WU ][{p75vϗQ$t-֗uR ?2+f7 _W TVDάt EqcW{o87#w$`sa K-]AJ Ie(ۖ4B@#zU^pGwn>"kBC 0 _s%# ,8DǙΈg{'cOcELyC qVb1ҒP"*96VácK~.-lXȑw_\!E8o䀨*Nd15Qm8Wq|]" -J㟈-';o(i+3/6XZ7vݸC m )Ek<(O?Rˮrfɷ_(2ilU!FG|CLyR}:8qU͗%(#maB8bH%zĨY *UNΠ{/w~ ʫV`OM)A57 4f6 3IFqڢ _b;[3"_vo\iPNN(;xnW-3-M>Ǥ%tCFM}ݔDx{\`cpi_Q_s|-UV%z#ρ-߀Y68('2`SyU10 xEp\7ȝX{￰:QPzPڸ nX+_)-N֘y(&TXfЖ† F;o=ڥGo(H P奵֐Qt,c#@+Qx'{nΫ'@eA2* *ϔ*t5>_Lh#',~J:N(@%pD/K[q ȍ~10 Mu*[q4"kǼ?fie@ Epf$ UdW0v݉7)o =L#0Nh#(FŞ\Kfw w+0tt]Px´GRiDڀJi1XC*ّg7nb+H;RCh-ҟel9x Pnѥ0JQ_;Z\1 "ʔRjm>td:P/5%\ 32RדRd:XUDLd31/_P-NyUy YVrT`pa1-,k+lZm<^X*53mdE'_Ax'`d7;%ଓy ~,e萋EgwՄf7b6Pdى%~a_|qLk E(BmA:!QS->{\H"UkMw(4EF1 ˿w/.8?\%縭]4le r\Y 㷖7djC[bc}}QnN?:## .Iapۛ(DpD_fW-i*ץ7-LqJzP$ˁww: ˡ{xX 56}7WhsOhY/17ZE2m>fDj?JHX8}o>S-yN-. ̍?]DkP݆`BٴQR[hXܨgd`]Kz1xZ0LhCa*%X=Ј.f['L.ѡЎ?(i֩?'kw55loI/f1fNGn/ U ֪y'ZoO:PCѵl?ҷɉK|:J؉~sqkv~wiZTHO[㏎@!zt pĄ}ԡh䧦#+ R8Pm*j<.aW'<?X)%ڨP;rzShkjδ=yB1e7x~Dg=i,XC!jTkvgu|ϓ_|q1܃eͳM?* l2ewAO4Y<H#V$Z0D^["2 ˱&#J/2r</IcF^ui?ј FrZGG=]+uU&ECw|Jg?axS(yk&WQT CCp#A׍4'*G6H9́gZ--ԨvG\~b ZIf08ڄ]ipF/R@  BZۑ4mʹt\F93q;d~(q e5=Qt@ MD9r٘R]AW4]I&a孫yOoȮE;4SFl+Ec73 N$pǑף81.iP'@ m:OIdqYjXD'B +0[0 yVMA]pΛq*ާ+ sI2w(DO9?;Z F.{cAM}1 gbk"uHyG=G7Oy >9 i ̴VS:EP`֏+n`q u!{6fŊkۘ(WCԫ_(b,t$%ETz)*~u&/`GwʕFif)埗O2?Zip\4|B)c#7pINӢ\pTĝzR:kF>c-A3&DA k9ܢ; \$u͖Q ghzXkZTe,b%^o6dU*ҳA\[_,l@zkO@# TwAPpr5*$bAa.E>(: BM}\i>+y3'!*f3Y"?Ɍ+IL[V B2 &N L]z?j~eK玵@JTFPxRgLy]M;phەCN~^'$:Z0]6mQ<5:CG"J} ;>5Xu ucr=+o4 UT=ږBv)4Ծ['q&*ەv3Xc^B +ee^oIy{cѐxL7|k3I.]tZ8V̈́AcZfI Ϣu[ՓSX{2Y,ؖo!u6GDUQg R}q6eQ=3Kj∽lC/u<@:O qg)_PQ:wTyd ­L t%5+QÐ뒌s J}UcMt҂ɳph ~ [/XEEHt73GI\q;z*fqb8qp9* -"K] lzak=5޿&H"dޱ=<|"vS*!biT"ܗF?Imr[ʧ`-d_s)R+w3:TJID_+`bm1~9=[\n-JE|J^ LU29a*[ayo馂!A|I6٬ ̲7iI}r1EW菖jo1MQi~_"DKu4yPdڃs*EzcU;ppqXS|˻hqn8 -y-:($.Xxgodp57Évn hPFᡴK ի~X#'<՜||7a!Ҋ:,_L:+ή2sR+4=%Qf1c i|/ձ+[K]JV{V4h'28Z"%R$.p'EsiG\iXo 8 XIwwu:4&Wт YC]JSBN(EL]_W鸚Zړc)e}8{{=RA2sP$ẂԞ=~L"O{c` L|GՆqflΕ)xs,BFqˉ{sȥгb4|9%V[Vu|4=^`N!! tz>JYo]v^?Bmȸ C~f\ HA{>ixo&ٚNLee3M=\S[?V*dГ<].$:"BH ԟv._obӡ{,̛JjEanx "[^t]ꇻ!e*5!k" Q$ޘ - R CQSY9`Ąe͂Nq3ŸiltbagMR{%ΐYPB3 n C{Y_͂Go;ff <<2"HӢLd}dYȳWEP19Hl%\_J_!>hIWfZM1u.Ꚙ*'BN,;3~+0s==gs'Jh Z>RֵSMߦDDPvcٰp= P?(pDtmQ,_TX۱nd icwʟJ}ˠD.]O uv-{m!#*#NR-dqR;RY}Ɲ@Uc/]4/BbI3gXäfVT""+(lǾ$ ټc|Tu䰨%ma; ?Fv/ }?H/Y__ŋrʍ55ܖԠ\杨yzcH&0^~ҍ!ǥ+wr~ I{U+n'չ 07/R:p)ja@XqhI.%4E'*\ol1bt{,z\Gn `]_[n kV%i{!6¸`3Rѝbbhz9XL"U9Ay=HʵWɬ͉ ꯣՓ wFx=1ߪ{snDxdA/쉜E=Nd@ZG%: */X|N9rQ4J3ӝ4sg@  I`TA8ѥݣ-w.:bcah" Xc3y۪^ St+m ķ1W ׉2r@K@ Ƅ`!b<-Q複9mtK^n3ص)fعJйWj_yX=εzTWSK8͜ETPX7^zM8)A4\aۼJt})gxBQQbb#,v#j)T*0ӕƀ=iB=x*x3-~hM L*&%`Bѩ@kO FFgۏ#ntpXɖ(L T!4 bFߋ[V\Cb붅2 q\%i|qR|%Sԓ7c t Ƈs9%*_PLZ\M]eT1䏂zjv)2UaIdbZ7A3CF2:7rw~rdZ%%|K(ˣ"<˯1nBMLe4@s(@Vd$H ƙ"5rEʭ49W.:@}b4׬U`^b!օ֍&r7??G@;'TG})Rz`R6%Ɯ#!,& !&F!efLlRh8ȊB2uOٷ'T'.q"+W% k[mlZn`Rgɛ?IK ':8\^86FSfk0k=Bag _YZ pAOMq-M~:|ݩ >=r wDѥ? XD}hDBr8Yōr3;!Ih7gDR \o[ y$d(A5+ԗq'SvĦu SpePC'"'w]A*XF"Eh|'1ʓ- x6RH md&_5>nVO%*q0ek2^}FU5-g83H&E/T yB>]S&\k,WMӕz߿mb bo~VwRtWOs <(}|olzl Fi+i?5?oJx㺪7Ba 4<*nY6`HWz<η杖v/oE5@{w󴃰[@zPW`|ʐt)_ٽ]!=T]# t{qշ37.Z3,|M ԟjGe*ײg⒏&Xk**sǾ 2nI4uҊTL^\;!;/ɒct"x[^anm7XA8؀r]t#ޑt'wO)hM{3Hх=R_+Wx`]NJ<tk5". \﭅5cN)&^!_Dsm,͓EACkʓ?p;8aC98` -;\ksD=:-Վq l5wNRp[Ib¤n{G68.N|^hR>mRRuո*%.(_cgk)uߚE.M40߽+Ds5e&JH3#f~jp|p.FOٰ_\Kʁ^0L&'-vI&H;fr;(;^1U¶46up( iWa싲d"x'hI!PcNd[e#=NS _h^lJCuc:,0~ /;+#ܵ9Al]9^0)rW0 )tb .=Q`{JA*PP__N+`7B\<)+01Q0(RԪ gW/m~\te%jMBȼgt ڲ}H2G4۷``j"LTCh`^ кΙ=W'MmʹfR slmńjW챃 ­:G\֫o J>V1[`e,옙R&4 ڠRA9@N =$wcֻ$0ZoЀ9oQd"F)eH.>I%[:V rש/@2Fς\+]gD>@ɬؒFLW*&tP^~J|#|5oY3*`>Ef4kԩq*b!8To 3ү@՘-R?c`TI@]l2>l ۢM~[phrTI`hm@-oF"ƭPiɚengMjhX={#o! I{Zi~^J㹄_68,nŻrejQ͢syM3z^ѭ2́HtK5vշ?jKb$UjגOf/Kl2~0fNx)6ۯK0"XnbIn'^eSaԿ,7}rjT>= sLY3QS_>,)C&sn Ͻ܅x9~{b)iQudɵ{PKsQO#P;0\i:7S4!.1hcm[Co? a2|GDgN]5yRQ Ϗ(\erqzAأ\ܴuqoM0=r QҤ\(26R;_|dX+ºCb>L0DnH%ւ9 vqq< qM&ŏ Vq+ѳ2}}5^P?1eBs5-)o>a!qUXk_WzU$9oSX}L =xŮ"vބ0 HS)mi:Ї/i..YĶ WI$t{%Ƅm'ƠGɰ3ofI9>i\:3:fe"'Vqju?#\}%X(d4Δ%JyK^;4U!#OF[ٽHghY7t]Tq-Ixx\c]G\Ua0 51*4 )ݍ ̈́P\)Q&=fv'S۔rgQ=P8Yؾ0uR#=z4:h,$D,P%'¦d. xhLZJt]|BVJ#lb+ UAKWR7eT@z9.OIFOt43PT "(?&4( 賆kΕ,l&va2'(Ye}Bx͊F9B&Āz:(y[aObwt2"˚ًcs^Gw_|ó^]ibZ1rMcv]>NJU5 Ugm.9 zgXJJWIk (uV'Jl=jVù:/K]3f!:P/h}|ʢM+~%`?^a\t_Qnc\ l(VA&_J^m4tjX=^SR*oT8?ZV V+o"--ώOʲ< ]Rr{h}l <( У Izp vM !\w~G ,gw3 eqaί(ݪ g `&`) ym0N>C%N$b/[9J>7b$s@ or뫬`" 0sgUxjpGb(9 $Խ)}+@/0,!\8)Jq ӝĝ$GҊa3A2fJhgm=b6}Ų&ޤA}?0-3^4ddc %xB hX{#Ї Ì-,C|}u!cuW0)XT1 7In^OeW)1F"~dZ!pXܥdUKAu$&C0/t&1fs B3S-fEI&2 V@~а+"ȥr8ݳ쟂YoZ3Nl >/GOMKi0@tu6g[-Q:| k+o; ^II'Ns_nC kKbi(p-)]:S[#On<0mZz>g `_)<46 duFPM`iZ';9ap-l'Կ2">ݍZտ]n3 .Q at 0vm^LlU*Wc{y`턌~GWgw#ۃСgpD('kmnݩV8nk:Zޘһ٪q6J7wS@_?.*":ZA ]4E恛:ğAxs,|  ކ Cl+Eu0@3Q*Q˖4R]nlWCX<.$ju+.<QWJg /eS7٪)s2; ]we\tU/|u*<(I$:FBv"(]r>u^a65-)$uO;\_@}Yӏj,S !|OǷK! ^8sVc#荻=4J:iJNoql,]J v:oyPI;]ڋ349"\P$b#.>>l4h:Ir,:tvb]6AeBY +tG^XHWI}5SCqxN"/3y;c5$bCE߬~@Nc (o.J4b*J}!HղD?;呗hc屎ɝEOIlepV44@ 0sK)fx^=jcuFi|ecI>*9d,+P+Hh] |U@|^atiTxʐmBb'5 |T%3w5yl",[៏j#C9uuQۿ, !AomB/s+C KX7^mOPo&S}l'ww˲wud?jc$<|HzWk`H7)ǝ#0y7m[1P=6B^Y([ڙu9]4'i9k~ra5Fh9[nPj]es( +Q ^^h\^?p)}?4+|D Feky y^f.^E|Z]"d@s-.h\,%@>_xBNY ]̔Mf2~AV!$VvҨMwT܁)Y$1T"`+7nWI?Z럙8IcL_+/U+.q$^r A&ܶK2rk&fn죎Ui?bG8 Bη$d 3ߛf9I%pLۥ߱0^:uY1~E apZAVexB/p9X)5z`tWm3%Ԅ.ެS^$cgGL{K ˭Qn0o O:_fƀq}ww ĀōG:iR^W}[GSxoxx&+uWD;'$泽 iIs3`v=T>PZif΢Fed>HҋmM1'A$^8K,Ơ?/FlZTM !(+c~q1v,)~=[d”`Ȕ!bC|xkw1Mc&5w/d ]<}b<)uNU:GY؃nwsYBgahR=zUHq"Tl(-g/۰cIC1csKfY:IM=_1aqllZ_-'*PA8CoEM  X>ΎF ]D dY:{M[8*Sϑ*6h!cYlV@=4N.^:m1YMΌ0K]6l$xReMrMYnmrTRtqȀ\J?Hc N "?hMjkhl?t5|2bBCfArR۶-Uyf-*#T<;9<G*GkSǀO\R1w_S;3 LLD3b%GF <,GY71uخ>ƒ3N*;@ꗔ?$~g |UJQv6|ە=Q"LY5;(Py)5<`@&%":%&tVέ4Z(ad,!ʌ48mOhMŐr}|ޛ;NGT,P\+25JUurbtʋ0m[dyf1ͅ\G[]Lj[^: GSy.ews̖JUi; 0]}%*&Єd>QF:1,\i6{cw~s1>Z)ȧJO[ZFǻRv} s~sәSX|&OiOYԝWs{TN*^>ZKXB`uV}WFe ?^.'Y=?Jj 4 b*ʡF+$ڒuR1# J$QGA|ِ7I(cr݇bV\n0v5UO ;y1G9D5=p}G~IyvZ:Oʫc-FVNPno+JAjsޜ^4wvq7kAMRQDxe5 $2qj5H]ּ78h j-y+y_.x#Z >MAfZ: M@t IGfoF|Y4MȒ9~vв1ݢP,y/7xcH&]%\_ a D:@_:O1JHn%`&Pf|Sizsi+_t56/Q6"#+R5Eˀ BC8+-EBM3ܖիo &Q`Ott%5Ҿ.uXrΜ/}m?7DlVwFo+F?#|\H3 ]xeJeS9Ip h 0֚C.B̓y: 2OVSTU^TbpqsU.'pۋpdD7}ލI̭PJA/Xt%P<P3KkWtSu͗Bgٗ|e|tTM蛽P+0t HTНU{r*0=uD/$&\O][cQ߱kcthU-W"x8%o艚[Ȑ^vFKj"Kf<%i2A=M!đb_> ROlCfa,]0f"}۶j2DWH:*9-6z+ ظ1+K]EqrwMm)LtQWnKvpCQ"6ѫT`BPWb5$yH{O;㏎ҹ-qQk[ƂzK <4Xm\t1@d$>4~e-oB ɐ-,:k&_ U <’Ncpj:;tY$gs0|b(I='Zk?Ԇ-Pw5oѱ0$-UJ!|3}-nBZyp( !,Jİy>V"1 5c;[heI&߿EnB5ޜ1$S2}ƾX֒8j\;j\4)Et;G {/ŸSgl"薖P)l:uWX H45MO[RNיn@%h93/=12wGEcU$#|)Sy]ݴ*ZKҟppk([N <0ʒ@#7B j(V=atqz]o vgȱVL -Se[5!MiOç=5(ӘJ+p$ۚWhIMJ*K˯" ; SEr2tR2yltt[XiDqͰDj.b OixPj8ːВJWE5rwu!BV a@jN#6eW}>@e+,#O1M|ObtʛP2<H˾v~}SCl?,†y:%_lE/'7%1'Ѡ}[ x)dl4VfUg>mK_,e(#E i1LE6$dF*g-q35vX.ɀPT/OOח4hT˴%<CYGJ٥>$],(ү'/ #/>g@,h f|#&BLa#wdRy$Ttih`ǿ`[4OF tSj)Ȑf[ :fpRX5D^n+ 'Y6_4aoL YmҚ-v1j s@ʗ:6MO Dڧ8YW[.VGnJ7E^@MesD&]M2=N ataHRQU%j%Zct'D7H:1?T뗣k۫BuLQox,2w׫[6*ZOW3i Y/ftcX/z.228bd2.9z E˵DsK ,s֢:vpvxɸ^rPJQy xQATU=nqY[AUWz, < BGIa0)JHxf^O5ۂvà9Uk r4_QR`If9L^iS_4l %TUX23>j`hptwt4rk?F'z ; f++Df 4ܬ4uzs)ֆ̀"^&v`sDm5riRew:FyH/Pu]ƖmI0J,vF'5T]/g„j#(h?]9陷/_ǍoFkz:Zfsɱ'cH6}3{ˊ\#}y̓u2H5SA{??!|ė)N!Y=$g;~DPbWw`NZgyL)-l$L^:>V!o'j:{}_V hN49WUxY/N0V1a_Ɇ㙟R=f^W"F*&0ش׺Kέ &/ߡ$yHQXhx:{|l#S($gL)!; !䏻s5ݑwh a\Ux]eXm\t!M@"dAX E=eg@7FvS?G`dR .2/^~]jF^tƎ9WkqIfl֯iadVaN$qXU6/Ot֢yp ڣGį^KhD~tOV~u$  (A]Fp #* !?)X:(ge>=媰 5k~F:FOuCxfNWRu[ԃ&]k[!xMd$ϟ6Z^eʻ\@>z$!Ԃ\dF.AՑ-P3Z^|U/%ON/hBS!_cs௨::vpO ґMzP՞tTǤ`DhmaB i~H)BM$)'{BYBeӒxbeqZ1NsOs4WgDyC~8O+DY4toWw~5_ѡ\9.C!])2Ú*92v{Im!F7.3py4 |>;QY!@k2 Nc6 AV,!#w̓Ȗ|De_N])Vo.X_ejь8:vCqnK·|&=? ~ϼE'jO gZ6tE.ë]3[dQ? 62U Eƒz+HeV3"dzHʅnI#rhYٵ/OQZ mpfT>wn4ԧEWyȇ*Y($-h ]6S"YHhODRܥ z맘D3q-,b[7J+ 0ireAǷҍ BS#Rzue`.gtcY8~GkRe \HšZ@ A3?.&<2٪X)1Mcѓ;*Lj㺣pXBQ'o-ڏխ匀v6z( cd\C%8Yո ]4cz^>-Is`yZ=:LOy@y }ZLKZ !YށvJȢH23h 04h"&ّɟ0K͉4ބy?". 5[ o=(9,BCW֫D}bw:r*-K/W%+۔ndmgC Af [W)>{/ٕ )mQ5J\Xl5eլJd^<#TU${`v3M/#drtnbCty ̫5p ڗ( ֬$/Wk{V*Ji%A1ϻ#yʙ-fb77(bv.L<l4TזԮsԮrCzn6jWFӫIujz,=`CcA1⬼|arK{W=*_1A`n2TmMjkFB?`X3ȿX:UNpW:6<# {k#m^dqhl3:k`F]/ ½ܣ[Q7BIJ 'GBjOP)daaR3ٳl"@Oۻ[B;;hk:־Ci""2 FbgW7}]zwlKWx'9"rPΟ>Ⲹ8씼1UU*SJ%Vυ͹ 5˟P|-Яtt 0?㞎iF1Pa @UnW͸<`XrUlC˪%o.:(IV*s +9E@8 0׶ X([͡'CX4gɲ:.߽u txC<ԘX&Q`>ipBZRkC4qfr5"ms.k6L&,}+@Ƒ"{a0)YR? 7?@P˴>AosJf.mQJx/!|1Z&SCl1ϩॾY :y$G}IioEO4thDD}co^ܕ6djP/PrYn I2yV g ;zgلNm8Gޟ! ;ftFQ7e8|Uo13 qXskX BENZznPpu.d%xb+f}t#ąI0LJoR<͋9~1cT /d&-f[((yXn5qu>FP.om}!,:+ІRzsW<# ^{"T 4*pkTyfZڼ<=#Zhm[y@# R, #/y6E?EZhFI]nyX47*94 ίXE}IhEhNέ0g xhH}|~gy--@,%РRE*#E9vsf)d˂ gRa>ަ=|h[<(^xðcB GHjKŰ]|GhBnx<;%꣠`Hòx?._Sɺ)h8e,!9`^E2?h"l̇mܲcr7qUԫJ""uR1C`f:3S3 T>{ߨ m=/U_dsGd~',zajo]eR ){%0mdB.|MPht*:X<{{X)5|4]a(""'-7ƧUδ>[#e_ HI[KَMxɯ< Wx7&9ԩ[Wd՘ZA tVȟ9Cfކƌ$,p,Ԅ_)8Xq}H9P+|;-s@i+4_m-( *.BU} _(F@A\+ޑme@ {ؙ6dYʤxiND%z߽`` M^U G9 ٥ {X <Z x! hǧz'xnL0dzSPi'<0ӮTׯ&^-+fkO 8?/R hc Smι$J!'l_\:AcI,,hQybutXci/! q6A!Qfxs3`*HcL0,8?Lϙy[-j- |S'd:!F{14ӑgY}~YxBc9g,kF=mZ|h_a\mŻBW?X۽@̰@In ¿S&.t Aư*V>ᔲ'-c?J!ǟ{49vp?enp>{p?Z,5}Ml E$LtΤTjJdU0[`"@Q#Z Ցe pRpan@;򩂦v6CUcոc}1u18_eZJt,WxT"De}ؽ0nb*Kv)χf? (a:YNFkf'CBaʋ>Bwb&!؏ZIF&q5b0\eJx`L]*ɂl+/c`vG"h:8@HZDWODw OGأ\˿(=x-62V]wU)QދPaYͱ|̾΄PK> _`iilF֌L{G#T܍c M햑>>E:CU9ɭ]t?zMKBI`8݀P|Վ"uzئN4/{Xug0X< N};z!ZNׄЁ^j"$xgݑ.(l2,>"sC)52SXL (gFfFy2;vvu?6}ƾ$AZ%у U|<9qEt1>a RȖ#@XN mۖ.~uċv8?JpL/ؖ7ӍStZuK'({=z-*Vy&%Yܮ$d¤ȷ[D R̯a6WׄJԫN;60i9$+?-pY@: jlup_1'psy[s\k=-z)ag=,>o9MڡΜ{Km_-ZT!(N`>p3?Gi[ g,{cV{3{O%@P'HK|J3N,d` ('?5`tvM"i'/DM IDwRs#/&0Ey yk/ S*:Ny]6V_h0VN#ةt?x2ާGw ~+ۿLUbw~ڿDz1ⱝuQ Qt߸ 'py0*W34f))[e?q7r)$Y@FgSd3>L+#bMe\3I-]׃:9AD~y7JhK⒄]2ed[סN=1+]3ĉxոCmJO]rtqnJ8wЯEtl`*KxQ^~9ԧsX6fM]d,yhmNSc˶7%@*㪭!r<)Ntiie4W;s^h+6Vd!eڿ*?3z}ҋv(9U9}|Kݯ6#!e䌺Vh^W?u._{tFğ'nU0\$Jy\rxUd 12醯1J u `+q\2VfmN,)` 7n1 l =N {/9m0n=s\y)Rs&әk:92s J3*Ȱ %PFMv Mr{.:_is._ 5ޯ#CF*B~; 4 ~,IKZklro1_u:19 ua";MLs"ݶi%9^eBSkIuǬ)nu]_~|-XVzqйH ky;E٤E]yr`&Ay1K)ɛAgc#OL?@TA@O,S~UQ6u5q<?UƖj&Fy@DhO6ߪ|bZ~V4U+$RBM^po' לEf- (oY˵ƙow֜R崅V0NU J2 ~b.=m'*5bQ/Z~ʘΏnر"},#\֚҅8[^9ҳϟDbM %y~𣗗Ϊ pKh++ŕVc$rˊ ۞Al"'>vlYrLs|~ՠ įBZJ>;=[¡hEK ŷZhNni0Ti/zU7:؎Æ!>-we_mopIQ]\aNBٿ*ӌn%kRWGS ED|߭HJ{)M$ W7*GG]^x,~]\#ˆE/m%`xVSMMkzH>jk=XkB9 A<@wBV[UDoK 5'!I?Y(azۿEE`1vSa[ZjuL%iEY#n" i&Y}(s9XNabs?.Ãz'o=Rk #D8`Ķ3[|D(B/:;҅uO1 (%ьCh;C꜒Iw5XZ\8Mj/I^8 I Ɲ׸hK=-%#u'#P7;Eh:0 XX*-z&yX$UW,}}ZPrUoImV&Bke&@+vwj-P)n-FZ fq4C♨&-m4d+~QI7c˰8YeqNL*l z ːu:<N2@>Dgj)Gu5n~pdHAPw'5de* $Th`]IǼ8ߴ];hX?`]>ߣBr] 5fi3|[L"X#jGWɰXܿ)~ߠ҅D|?#>->vFiԂi-8TQӚ7wWky mݱR)?.S1Ȩ͋b]l$f=Q/R29ԦN许L#Gj#(#lY46id4#'1O Cfg).F(7c=cns]'}]E/-TTf,~ޱ/y] ɇ.ɳ=EʝV$\ d֐BuD R' ^_%G2 'dEV`/.qeJ<\fޝ='A0d<fIyA8U-1*|səv!Q{l;!V`WTÓ1=Q9q1cyUaX0\5Md}9ai;}@QsɐTG~o:,0 "twr5bLS ?;rIN[ЫOONo&<1 }LG_YX:޺:gTMl~BIgށ5eg0I`*?f֡(C:w~"Ǹ̗}NE%Uw(pcpZ޻ J@QdlP}(]1Wm_Wgτ%ͯ=7'4ՋbajARP䝦u'4!9~Y(_4#j?F.br:Iy96 Kبp0r]BQS_y!QZ[!<3lWd@Tve}mg6I Y?LSF$}d!=1EJPf |,\o$r^]8=9MKs^T}Nsy+#'nlx(T~Z],R*PWyijY9uE(L֟O/eXݹziY(AtQzթVMkːlsPLFF>ڽu;߀9%y>-4y:6QI6bhvM0ߤ;d3@T4oT3X9";=yEoæ^۲Lr?pz-XѷčcW9z_U eu<wFϝoA,*A eh\+{AxR}C#,{)mыlxk/j>v*_D7o>w +v ; Z!}ޅpSjΒzkU|@tfL@Ûok} m4`Q/z}!P:ˎH};>Tlœڮ<^w̦h?"62 P?t1b%\,nZaI }Ҭ-VٴY"[%5H=s&09%INT& K~<߲73f)W[tb˜R,Ek,r+h֓='֊\@0? 0҃$2` `Qy꧁,yMX Ú; l}e (X~XGPm>*4T=P* 9yX[Mr P(Y^C+*kt{h (?؍Jl_ȠbRXT} U9)#[wD[k*!p7?!k̈/ ʄK{C=$m`҆$GQ3{%_0m`6ՠ$@ډqBI lQ`.lΗk'*0̶:[KXv^&LB!ugz .7_qI$1,QV?>͙4ghIMg@ДԀMY]pV(qKj*}be0+55ٓ/d E9]Ο}qzp6;D[҈7;<m"dY 4WQ]/l 8u(ԫ Bߔd`Rebی!!>j$+wK*NQK6lY߁TPi"q|L/D#ƴ`&c9PY;n<3Gӈ+} Hc-Zk"x  jkaćlA^cnna'Kư~/i*#z$QDm Oe8wms8cP 32cŨdY^Kr ;r~<1{9 jY-XM|`̰_v;{_Qݪ5i4鉀ĄU)ynKAEv.Luj]^eɠA]{psr6ҩ6/5kJx*+MBld,AjwP/\Ƭ_j[Ͱj4Go/Mx{%;d1&Tz$rSLPz "PL" Po#[ݷ(K5|o#Cy:t&v>q.NAҶhYY2X--}_ӴKF>S9P (?OQUk88+P_ЈSéN=2(r}),)Tݮ7/N 9#)UHO..- M sqoc臋PYy/1bҁ {q/)}\U6*{ux?3A8X<Q'HVn^_\Ydhks~-<ס΃/S"X*1 ~V%!E%_rMP^iQ=b 8"ٞZ?Xv` /&ɎRd=(P21rD^v9bBx4Т iFCJsQZB{֔@KjD+4 KHKMYus $ˠflQA`Rπq,}ƒ(qzʋmsGǛ Cޤia O70#MY . 5ƔX~df䝀I78[!#J % H`6iD*B'q'G=|f{IY}4be‰rOк{3nLŷDIO&`/=۔WoI#d,WRTR =dZ|\"8DNb,ӲCz"P@m^w 65: _Ox Ok=ńD6߬EAx'9 $&QVU|`g .^Fsb>"P |pKY#KRtfGjeʞCgw^񉕏 qeޕ>kR<(29fBHn6P\aOOsm") '*V?_BoQbPFbdISX)!mEXtod*b[%rR`e& L 7@x`g%ClO%8B<_S]J>ꋖ4 Wu!~,oA U,q&s(v|@9?y\BXW=T#^fI,M)4hvҽ%%'%-9 %&y+bw=6I‘۽m?/w-Chw|=Rw]>:1u} JC R$u['l2,1to KhC&K˙͜a1:y#pÄ]K2vH+(zicۀXVŸmҧ - jt.'9jz`(-g<SÁN72NQlvy=U# 3" C{mJ^Ygw6w%!׳p֡0U.l߷A&uI>& ܋Z5چ}EMWh( k%--[B'_N{VECaGiQՂGξ5S4 EO>W@sΟ)N`鲴JE0(lb\p?MvUNy=m&)Q͙<@|yu9@ Ճm_qR7Jc{T^㝶ݴ6R6@ )xi^*'5'E@7C׶GTƂ\x$u7-6B.b|ysSqԔ`[+s'z~…,LJ ?|PX&}6b< WRO{Dì\u|ޗ#Њ|5Zm @Ѡ,eA2,[4)Pzt_? -|L(#-a ?G4;;ݹHrG ,X3 (MjC*܂\C=Z׿>gGԛ0_ϧ%FX?4.Bڋy`X=_2 Tgmh-7N,nj a`,(.OcWzrU` h'}JTJ*T@y2Lh\<,IuïU%MT96@w&NC=?}̿,&b\볉*O)ΛDOER?nl~D-xq8m\FYj[Kҫ9W5|> 1_zboF=^Yi%/9'O56iվ_Ԣ#J@uw!y|;t.^M(lPiKUF QIyQ}^FT.rd] #Rߞ݁I~̃mQ-$z5V>/>| -QFOz@ϝbYO۠LܩU7^gM,,[X5+DC!ݩPCHZ7]B']3npqp϶La4ؔLf5N5 Ҙ17e.|`!doɕ%+˘sv!{((.gs[(?pD6 0xjevj%a`t3"}8s&Ž@Yyr6e.P/X% #6Ggjin" <"uR`ȇ\F ^<&9(I{ ؟J #aޟo|KvM:͉=Nϫi#^)yGA{j5n]me#dV^]6 SBݿrU8 ~Y$C.qBϋ_d 5ɻϓTL139&7lj"߆[goxz$2@ȄrEH}w$cģǨًFh_`5عq_>`wdj>C7~c6 \KZh݌)sО/{:dcH?+&ޗ?Sٙ5, ۛTS:O1촮_xOq<8U~ј<%4`8j<ͣy`8jnQm(̐8%@*ȈR_KVnjׄ`o ) cmڈK$J˳,E'8Rn2mDO$llIS)L^R÷(q=AV Kl%w` N>StlLgFXA21B1ViܗvӴ1qݹ:='+Ky$+P^k u<wrZme$^:R%B bfzFIsŽybGrFտ| ]|\T::wʀ\LH해N|Uoq@Pnɿ$-e KX1u`oЗ6dv\zЫ;x4$t+ޱҟ5'3'PK|+i[sKAD&wyX'z95 ]j҅Dڿ,z+\v_I2#tq cH"*ENɎ)&' 3нU]rs^9#)3?w+is D]k0IK_ B_Dbڍ_:׵kiϓ@:@.31U[_OYIa8xSO]ʜ&a:&5/*o_0'\D!))!(='뵩-Z<9d4_M݅XFpWO== 0uNSZn9 !cbKx^u~xJ 쵂{8t}MO0~򾩄"TA}>:ISߤF VF[dG׾U;խ}WPVǫ^} AOFLQcI l{B~ufs*u|Θ|2"|Ʀ"ƎS쇱̭?_}szlE7 7תeNyȺḩcFcQ%ӟe{Қj9@N&i8wϩW̛)1JBIgNǭ(tajI:>Pচ@V+ӠӚpi&ݒvx6Yc'G{Aӎr˙!"tD77Z (ˑ)a)X71yt=@zՆKeDb\z`d- !(!O%9TXiPM 7:'d 9gWC66oԹV~,$l.C3ZAR4=4IbLw#y-v3/Vx}е_,e j*tA2P&jD2 $7L;.,ɥ4^@x/iim.Fȫfg}&Fb'R̛3Mh>ay_xqKAKpP]D~MK)a%RgL2vΌ@K;s8bU!} nzNkyFRp7>AA]fØN7:{шdkwu&V{RabMf zڣOkJ B)Рa][&an B>UZ%m𤍁 q8:-`  >v:+bC4wOeHK-h[;dQٕD!۔,dY%FXm$QnanRk>.&)0ւHv.q^\ #6#ܘGtY_kڊޠB:*ú< _؄*+Sn!ƅxW?gWAMa[ l^Pr6ier$zgzwP yp߂/8Xk\ٔ}Ay"}AögQ  " L>2 /j i}K3GkS3(!oCP0p\PMSX˲U]Mȋj-UTmDOs^߃^vxRC Dm㞩U$Q62+A|A)Qja%+1h]f8{:p{P!\d[Z*x(z9@10c? yʭtD f<׼Yoz(JGo|wGeݔ\? :-MiN 3!ta: ԿoD+- ZYW/I♡O%t݉-U.=tZ |S^:;)Sˡ<`j^%GF:?e?l8rl?~SohYKt,#gL6D<> |uy5>%5>76pnB;g4mNp&E cJ]#/*%,0Z5na{Y?anpkN?wjA2ձT3Yv6ﲊ~5i?,gr]5(or='n< lv/pVtR/DOSZuχnU[29ZI5nY{tdh_v/=Z̄Jy_ᠨO1߸ Rqv+Gy ~. %Le,GKj?)P0 b?0=q%LCf(R,OCZ @u m\[^wioa;J6kRev2tЫ] \A#!NCߥz+[K[ ^H4z)QqFyaSb7p“2R$`BwsM׿_rlh@k~>[:?^Vq{*It5@KcY~~ڌtvZ^3@ YZlgu ;=88Mƙ47sM1_v!hs%ďYCEK9~У>/kmi,=X"@9jJs !oyg0J"u wsj{tlѿ|[O*l:ՠan E/Z I0?f;qJqW8GwrLQ%a>BR >bk(|XnzcOyG_gĪEK~ 7[Krțsߓ:]Na.iZN@y0Og6ɢ~; 'pu{w=|2Q6TBpV#!y?^cm\}2.Bhz$, NRss0ƣ*FxzVXmv[v̹&b^LA Rm[ith B8*%5 I㊓KKad%WQ]9rR|e|Q(Jb-}+uR_] =i~ D?Zps|ƏKbluiH1cAB)qԩR'1Юz7 n`kи ɿsc_vIJdDZ|0a1ʮQD@ZZOtz J|߶WAU J棇 oV OD>@-\} b8T϶*#kymj)*b]\բ$ a d?Ɩ"k!8r I gXG l5FJX,V6b4eAUEI%F$\U^0A-5ʓaVXQω#K-f]2N`oDbO""Ǯqnoz P>3/^ZFVnB2pR+4#%M!dœ8 4qdg =EΈ"a8('duMfz`*o7GdTcQM=t$l(xl$`1?r R%$"oiy :6bC@-̑~Д '%6;$CM5ݴwد?ɽJBH,.T!Fa 1[ab.t- jvL,٥~,ArJoz}1ҨʺĄbsx*ih^ԏMe'G뾂]$T;='EťxP;K s)\GfH'Fz5+ ߑyp G-~nXRwY5b W]Ò{R/u`M4lcBOد ʼn{j%T:~|N%NA=GZ^Û+G 1+gPq .Ng֐m9\AG$` v >e4YJԸ,iݯ3d/V:^/,kErgZx(JZpu l0 Yf$H S\6L ;C( |+hk@|DP$Ֆʈ'k#翿2{,G5A$>-K(XDMΟ˯4\)+kgj7)~Ԟɟ@2t+9m٪ ,sZⶺQ8p=0"CZxo{cV"") Ǐ6Hi, 4 Y:PIppELNhQ0wwwB#oGRA"既[pQxU%@aٌ름@ݭq%SYXXW)3Y2,<=Yt.@ʕ(N Yfk1r艹-w4O'uߡLʏk`?;gћFvC(k6Tyg|=JKTT 2.5ʏ˦[+ 0xZoՅG[v'fG<`4G3'T0pt3pb5g_rIGVw%M VKI&cuz7;Y*JO@;c}C' )}zZУ@@y@[gE4I+Z\l믏cE~@N`H9 G#SJ=A~98:lQF0} 9Z=蠹@fd͚p X\gc+=q )'qtF9>]gXlajLti4eA+[ΐJ26{qIonq"zz|0r=!`39K?FMڡ02" {ꪳ.N2__.Zt!xa-[H1` _ MENKu1][l|1>ץ閫"st[~2%,]h7Y׵-xb=N9()9L!+@v\e9it 3@ؒnWa 9r)r#n-B m `[ u ^G:=MJ׌1bbmDEZIsҍDZܸ3-+H]~gGM7I3 6$rMa !v8lD2!7W9KꟀwCdInC!SvoxPICę)[丹,@^h0Z7LzHk %n:Gn[}]f/r)I(^-"[ ؒX+{陫B,x:FIϦ%q]k?wLEvo}ws‑JT// BTT9H>&i/Zkh ruKם6圡إ> ?hc:D HX+M=dnZLHd٪%'GإtZEys&UE0 <#5c+A ;\J7^o9㧉 qf% ie腒=|hTo#{o9_BH0Ȫޖ?l%P1[-UV35@ح7g;P}a[c1 `Esc{]z\*w{4iI$ϧ} ZOD8D[ &+Fw*c hݽfߪyrJm8X.ϳ=u,ag_4 a,p^)_K';bGכ+g\EƇB7[{N%+HF^0 1SfO>fCK,`do4 v[lJg\ܰ k'I<~\&9K3 ХgE"T22q53 \54,geޔfd{LzXyx\bH9=FgJ H[ڃ׿9ٙ[_L䥈t8ڷB\Dy50:/!}Qꉟnj|aRUya Oe;WQPɮƔf',E#э2 )pӠS <0y@_:oIVk]o $ h5FfljR[~ejY9ʚ}͛֞[GDr5 Z1ac< G3آNR"0^Jc,p=Y:DJ<=#78{  sV ?Eق9L&%*pG7\ u <4<n";xO̾R}:iWl9 MR]' }[pK02+]sM%ӽSXPa_v",g Պt]]IR&C)iYmJ9uTž6Kx+?MWپȡHSjQu\F[^2Od[72rg њ6 f ~8-=ol [B@=}!9H9󌬕xnʓ}}pHLgŹXI8QEi ڀ1%c[hiQ_Zֿ_Mk|^TI LDv!+(9MO MxJ }cw;rXɘ"ࡔLȍfu¥(PB 6tmԺZ.:쬰Wij|[dk}oEvuިp,֍Y)LCr2n/E<WB 0/gϺQ,~hy*~'h8I-Ў4PpW ɰ-2pmy5 La8SqpxڣC`KV!s 褦EC)?Ɉ0Ӂm5 斷^xUT1Pw 瀭]_'+w5h^+ҪꣳO!*4n 2x)b-Btkȋ2кe8nry';pI"'n@LP9U ( ex zGĸ7KX+l=<Ղ'&売zzmAZ3=qZ%MEsJKۏ瑋Xf|hdk{q3 r%il46s|y(y[+_w}.Mb mf'nx._#TccҫU4ɄD^'>1x"ݢLǻb4&(]3Eh4 fiC:(MUld#q2dDK !'^oW@"_BUoHU^D=:7 D:Pg=vm%K(@v`h5A҄5n8)K"4 C65k)ȂBE1Ksp͸mN|(HťDŽDavcj?R/&Ph3BqucȮ~G׹9o8{'4Qo!}ĦǢA۝T꿶iC;~Xv?gE; 3Z}J,J!܅'xvc>%n|0uVYQ U@7뽞8:6cCy1sz4x`h{`l&7t;/mlRgLA4Ci4弫Q/UciX'4 )In"r׬ENi JzM@xʈw2j$޹;KœιQnxd BjWE(\X",a >iRI;0$MNʠғDJ4ūӵxoHdiKEzAl2 J_94S;Dm6BZ ۶H7]<)y[7.+lC9!ވ$d&>'<߉EyG\`s7!JIb5, K͆Dd %.@N}Jsa/]X\F]iInj`zx|2 hx"ވzQ "z9B)ٖe_BBXBt|\r 1^~`3%VV2wziDV\-)--ҹ*eF| zjA"bn= nY MzB`X!(m@im4<DR@Mq#_P.`q~<|vgH(l(Mה, 5,+eYm --Ss.:Š&2Rz각ƢP4/غ)?yG8 k&2R,GHoU1VBJRՐ]&+ezۗ<쭤5 ai~ nG%o;A ?Y%s0)LtRK1‹F ysIPg QzwY~' i^RV~VpW5hBYīEZhrt362&4^5V/AmuMh% $lN1RL&EH>>bj]pbо^SyUt[WVJU$#QN.9e[6c'ʎ ->@ap*(,|%z8o<#9i-_C}ۑSh)Lsڗ2=Wќ]y(׵k;_i r &\aV eVEWW|fqIp#"MR4rNL HZ {K彶;w8ݘ0rv{. (}Y>  }̋2AvJmtULԪ<)$li4<)yI!~iZs%4j_qttev5%[6Ta5!-mg^rE(Ȅ'4sIO#v4gJ=rcP%157e^U'q$ c-PK{uK]ur~hۻKG5!OB.* XW[`VIPpo!SZiUC5oI4饭nC|`TGoc_Qi PNd*hxL\gAJՙE~C&FG#gb#>TvsB=JL^~o~[n?ٳ]l„߄GDb*-h {7hB{r>]t*60c{_/X Y4 ޻&̸; TH)(jQE6(N{aJHZZN>ӫ,wΛu zh"Y~=\[HjKLA)2 SB'3Z)>i^ŚD c!i?⪕NF(ѓÆ |d=.ɿTMAHAw=DRw@b=I5͜KE&HWN?ra*З"Od÷6d8HU AHlujIiō 4NVZ/)$g$!a{Z8r4Z#g= @\0g}/ ׍e/?l;' Xu8dq,y|b9 zw|~PA$#uNj NLv^f#C2`sa7()wb5yy5/} T\<*%ZwR3 %zJ4{qpd3i/M͛u#žB"PKb6v6FaEG^pF[X+3(a0#wK׆!dKo=')F[nCkfXR@s1nX]8|1o= 9Qɼ &ȭQ~hٮ?FC*ƌGU~[@v~Kd ~6/꠽8l< m$-‡+n}]LQP߄fYa;ְ,14|uI<ڊ!Pmm=,.50Glf&ЖChӿ +*4Dg+) h4#뀫;dwJ^,"Ɩ* T[sj(dW׿v;S.:pM9x>RZd=wkqVK.% 0 u7'˕fWS5A@Dmo$+ h|D^kƊ!;Oy? GdŸ́mѽTF¢ V Kmm8O`cծ[ z?^sM`[Vr $/dpv!!],qRk#^~4}k%)88+.m:,U]Y<~CxHHh~SDBB Mzaߒ!'+`?9LD8BC-%);mnx$ZDܨݞS9mHXSQ0ȩjFхN[ ~˴v,OWj fm)u~xAkق\%ao`.K$}ȥ+䯍}Ėv%.zr1))mΫF I!CEKCJ3:r8G!HCrov4MQqkv>urtQMY{=d/_mx.EX9yoöTS&gU=^" E'zf Jgn갥Up5uxk;N_mVڋYP'_o&\JžUt쇇oҰIw I8|X)#m:P,p)틫 R)me<T_es @7$,@/M(:W49hDS^*a;CA YQ`\'b|:ׁ*u nQ5nUU?UT-^탹#eE…l^ )c˷2v̐mlF8l=%7dbQwZ؉;:cӉ nIxc*o94PFuB@lp.n%r9c=f 6,5H[j\'Q<]8Q787RSo ,.Vx3~KHUju{agf)]?/FWpYtGpxiHUy0N5dZ2ko3;5\-qTd?#6 K6 lT}xf٤5izcu] bXPI({3𡅧I$:ntz^_/{Tc mc(UM}qӥŔOӯlVI~>ӕﺕnW-#xQd_+ei`|8"fyo|ΠH~9p]iCZ3#l qP!0nB;}E;V s6;_A+صxCaeh%*A4V#GmaA Nx_wgqnNN2ѶH(b~D}/AroyZob#W='=,$c@_Chg̰+Wr<)^ %RV'5[i0z_Ƨ'ƨc=_qPKÈڗF>H>k&bGWA </Fmpe5+:§W=S!4S|Stw zm10ܲjڤWJ~Ą ٝ#<)0[[^;d[Ţik ܎gO'm3}u!#-? CIO6sΪ3fDM }176]#wAkUR?$Wn<~L&ÑM6aqž{߇Ϻb'c}Z݆x%rF6V ?B:s4 s_K[.Jڠqpw%:úH5}*7&dZl~8~1nAة um~\/)Eũ0ލyeN/^536sTEh2ҺEƤE1F_Ue#9Q !$ysǿ%<^^%t`o6l/ql`U33ԛc gsؿ9 vgZQ/rZ-^w ! pdNֶ5hufaƒڡMq}1xA4:{hO(ҝl4FTqX=S^hɸ"f˟ ۔K q[,3P.ƘeyЂD 'Keka#d255 CE$D&es*tAf}i,[{g{9;̮Iu_1*"%1m tj^'Ʒ|.a(:+pʶ1ɚ9o㣑՜,E4,P'OgwJ9[Ca~êdm.Qȡţ#nGoS%j-~!G([KH(*HʷL9]uj`8Ӯϻ;dP,F/奙Fa\]dvq6FZ$!~+ I^* To3=i`a~Ԋn,F5T$p*D0V4/Sox>F['nΊ:^d 5fܕW!7/.xX OTΈߢBI5"Vk0;vhK|lQ_*H5lBάfa`|މG_"5ȝ/z!ތ\$uuNQIJ}l"I qU7tg9 TЙKy_s62/|j?E[³ühI,s pևfIpWq2=ғ,|6o)_&B:Yq܂4M)R^{_N6 9_yna7h4k0V 5D{#Y c%#vj'E]qu!>9dC89_Z^ǂ^o+&9ZE6z`96$r9\dyNhpQ1hN߈mk}k~HdB *ػVt~TᏭxgɸJW.u^|5ϑM$:5$(Q,e ^錭yN& Uv+eX :%v;Gdű6lDq= LD\tU1^wt޶ ߝ BfZFiT:V?RtRKp#g#·qkH4#ە?0?]Վaa<-μ6ۚbF {'Q[GQJDJf쩭Џ5ɕ_ĝ9PCف[y4^=TNs]k ^7Em/w7BF>̭b,ţuIԑQXce3-vW׍Jp+Cqv0H0v@u^pD9cֳч1^hCDJ#.& J,ueްNz.*i:BUL޽z۩*0L}srS5N&B{t,YJۘ 6:Ton'+(c?b\Bimm^`ZK >HM 89bQ!ї>vň<(IFz!i= @7j&'ua=-K@aVH*Cu 1kDGGeW_GŹoQ+{e, [YM3q X0Z|T{|Jq ͪߝ%V$&7Zҥ 쁣io9/L /x$=y%9@si"%y@Nyt2ٌm@x]Sz[gx#)VmQV~bʛ1KLZ.F4q'DTq7=C!W z.*\ X@{Wkچ/zJ,,Rb4AYU%F)zY2d._e89g`IyXFe.lS^_(WAR,Kd==q j5-)Ssnl:KݹyH Qo p2s.c%~;&D֢n>B`>'abm-<6dD _\#-em 1v]a袝wNx^nKp#bǴqҎb;Ovoih \H߼}.֕߆&5"ImK4k^?YIJ:ߏ/$TxqlXT q8Η&NKJUZNsl[ʺ@և Vp1Yq#TScuS(`&GRó:t;Uusrőϣi$exw%(H4} 'x;qa˔P“i|~p]Z(}w_|OJ]b{>> ņ578WEPsnwf)#8BIxl72IٴrR.ucvi 勝s \&B&rLwu;6Ss65÷HuIHb?HC'!7 bX &֍1\KA"2f 0 zA²gW+͋X w]˚ l 8` -L. lAPA\Y7ye}Us V,`bX%xBw7@)(gp8EyE/h7紧|4xc{Zs!DyK0Q3cNTqזC6z)scSۧ07J;n IbFsBU`Zv;HJ3" y:kbQuT"CVMͧf.履p|''q 2 n 6*& jAj~m:jV@؇*3rYًlY3FEq睱yNWNǴ̫Qu3&WL_`WO:f#C"BvJ}GY?! -[-v݀z ĊhOq'+]O\6cɞ˙vvHzK\.} ]2s!vK>l2;e-( &D"q-RjI:Wp 2틐RE1ZNvuS[覛׍8Sƍ׼ +kAa 8_$Pdo"ːǙOTb.U1BYt._U|KJ܀HIO_5n۲Mۆ{D(= +%u5GI%ctd 0%\TkA7vFBaե_NGU+|E扷Z{S;5$; LF-SjW& \<ə!hi"VF^RXK©^`y{[8͢6?Sx`7T^| r,9V;ݻ>ťMӗzDr<^9 viAj ZF𺉞$Y)ɊAᛅj.d],]16 `坝0kQbSt<P;Uk & 9Й >/A:QjǕTO~z+}Zvr{S:}V7LGك;k*>crU)0J8)+VXrgQ&2qU)٠]J Ki w $4hBe ]n;ц']Uܫ*jr<]5+BSc @#HJc"jVuZKf77|L TM;X?@vL;y諓:#1RjĘgjզΥUH{ YLhNa\ï8RKE<` `juOhtOmm늂ҹeH愇|[N,S*Q88yv!9˴6Qs1 47"caLa~FJJE't&ZSj&\;EЂ4c &Xi1M~SwF#f?L%8X[X44 vGy93&W'V0FN\]5m6d?!0I3|Ҟ'Qb o=.ԣuC9E0G;aM:vW2>=a\sd&eIq[[eBSaA2|ZFarGƴx &qQIx~֩kV ˤL @82϶B7 ]ApkDKE"DCXlUB$;9e_t<|n]m t*\N"/m[Rrb5Hw#ľ-7dĹDϿһ)&[ߚZ@jnkD3Z"GGGwT'F K+1VdVҌTå~ s;68S,NrO/b2L1l/%|jtgK {N܅j]V (7T۲ ӥT9hKIq :3~+>>NO˨Œjp:)P,쯀o8Y`&*{6l1}nabڞ߂Em|o`.` G>YVQ%DsH#/ӺAXN\pNti?^`]5_iYq۳6V]M%.G1UJp4_Iu32Hc#+\r ָMˡ{wru{>>+ .{u1ig748 u%]wZ):cjF!WQ|Z[[~Kf |dzRY 17a.C*7_ ɦft'@j:!GrxV';:bX/,"gGNWpnp^Yfj|\jh5T'LJ k6[PrA.ƶ𥉶FH (e @#7tȪkYlfm?W5./A5FkA:S*㝓u^t+ IwN%C~"છ~pÒ1zHV\w7g(g>r BO\pwcE+WcoYMpgp IDd$ݷ–iej,7qߝRvMr :,)w&83 #=ӭz{NQq"JYAiٶ2fQLEE2#ӸITF.|I5{¨Phb-"U%sLxSྠVf/yы'+bKcwNz!|iy;MuR5ICŒr+L:VS@V~$s=Z`v~pI1YCgWtwx 4re򛇗KJUI~1s-dyO0׺I!v myH b3J>Â=Iצ+1.aN|DO ό;4Y TWk7Y(6̟־biglXWϰ)bmzEjS`"H4 ͩ[b ^!NsRc@ #;pC*ovqYR.& DAٲ ZJMSat!Z"c"G]-Ϲ[ dʸqփ"HPsH]~T iQ"ɻKQYO9T/ޗX? iĚCJHZ] <gYvSmGwp&YV;G ܈qmTWX,.gZ,C#_[-Xf#xj{k;܂)4Ϯ݂~ kJ`Qmf "Lj$ݽ.V=XWIVMbseVx>FհI2N?.YM7$PF[F/0{SAXgxԏߤn奓.<64Zqg?wPt3z(,d߱t~Hi2Yi8d.j\s*x>pr=N5.b\f}#(녡/ !W7qƋZw;c0gGjxA^}I@#8!Q6ig7or-q"]lj{b0h+]U.eɈ6|^r)z^4 ,&l2a6eDȣM̓3)Sn 4k}ʘSkHJщ"a8Jw= -Y‰a;S9&$/b9!W 4R3g_ "6w5ɉLUB Ur,gs:F|j/D59k UdF.wDx_Uf'-uk#bDh&_Zu/#Е|2RV_r ifEn ەTMZ:uY?NHwGW5 gHGhy3@wY>HJF`s8z-KoDMq](I7kx&{Ee15w m;DГzj%Tgxp邃ն|8kV &DbDqcQKcFquÒ×˴ 8h鰷W8tgפRXpzr,{O擽VP _Pf,Ƭ~+Y*A>sQ*ձgS큅olIښie.{wJ>_wr)KwL\XU؞{#}Ub$3JNu'?$Y ;h8^n{;}M dSmDQLP6-p_TZ<U lUlZ7^an<%,t)Av~~Mģ>iksm=5M:rK:ml0Tvl?^g8n:{e|H"̶d3 Z L:3{-x6xQ Y"t鼧~*c's9ATi٫J=uNbVTcqGT c)#Ұ'`>kN&*xوr?==(߫B>AZzyFQ|Kh%=Yy~B}A#T<ŴQ^$OXH}ܒ_ fkGZNʠ#> %7FjeN{4q B˽V2H ߶Uve>gep }ob{,C[cksmuyFl4G$VZ4b '#5|d@k:@; SX<9٠–#fU NĊZB _ xX)洖Cca|~NPG`)N3,I쁸⾓ $9w4fvQd B/- L=2k3JQ*9ΔQrq5_|2zVrTP|%V_ZK-;:(uIQAv<`/1ېR&$V@/WU֧Mhb9M#w Eۅ}"9Zbҳ1?" !4HԻαu:#/$ukuRbH|suФQےő-QNp7"fd1>S ŤR:\۔TO:~Śl%.od-QEǢE.BxoL9- l^BjmP#SU+_Mvy HL_TԱT,]C6݃sмB r}YndԆ:؍4-`.8?㐜,֔D]bfVWKڞMۉɸ.ϡ}'=*mQԿIt3B.D.c$Oq5 \g_yۿ,n4n+%ZBaS)k1[P?t˟F\H\Xۘ *CDr>Z?IlȒAzʤf<*+–>z3r:~Tc¯S!T\-U\R7Dha#.מ D`DI vG7/l ~tpHzGВq$XL`kBqg i$إ4Bq|=ztA,^V"/䋊d@a" JBڰm :ѦA0mS>w) 43kȘ̌!rx|ZoX6}+LlCen(u(7ܸWwa/JCivNq,n"4߱9'O̟W1ǡ ٥m EH\~⇲ױYЊV&ؓMM߳@7lq8m|']^"iIgTQXrQ/HL× 5$H6+^Rު M5fiܥ$`G /=4ףqp仒zC;`4sª#! n[ ER+^aR r=`[Ik M -PsspwtʻO; f*Rt|)~Lkqky1G믦_?$?YTJzry+OW#"o;MyJ/Si\ QBXJsŏrÕDf-l} 23gphTac#*dzU x?hEj  s&O½fA"2~d {slf=װ %_lQoC'R_x.Y|eUFE9M&+8'T$ Eh,s):vn*!e:Hsx739b&+Qw0ϐwIYQCc]h(x\YLZWdojϢ1˃ x Dt|d/IDأ̌/ K?Jo4Х8yךKQpJB HntջXW2oޔ$~ cbx7 !*@#ʬP[sZlY]eu.}$ tVKjh՘h4YIhA gX\Cl)+5YHphTkq۝#vKdEbsO{lPFJO*alCCYh.:+ܦFzMAx+sY H4􊶵Wjfc qO< W+uWJTRv>uX0ƀJ "SF'0)[iL{ ޝxNLZrfT%;kC "# [|܍'O\HdݢQs ^ ƃ\-IJL^ԝ,J/{C4b-}9E󉞟X}. H=,;( oזf&]0ycbšeŷr~̽;sUF:u} JzpPXXBNzK9I5&ӾyĸTҮvوCQ_B? y$P$t6FJ9`f z0ZBx[ouho)&2vpIzָW8vd-=0_u (!#H9׬TNEoo>n2.zip(Vf?c9O8QB"%a5`1㫒锼ĦeMqr1\h+ !l܃a'OS5p'V.4}\nZLH=/D3AO_~Od)l aflP2:GXVUQA.-ViQ?CPg#\ɀ<疨Y* u"xGgDc{xsvM.Zhg7T'*ake3O,)sT1Ib?ٳ, uO^132)]1j: ; t&y^G3&#s?0vu9A_pgM^b`FYCFiUd(ykrPknbe GL CÀռI)HxtD?{΁Ei"kd@T; n*IʇS)7TEX{ ON[DM!՛:rMy3xZU %f>λu۾6 l^$Z__6hSX(6CSݓ3 .ximXf+_eտpeNi/CMi혡x]O]y;(q,M *]11Vfx&-iq' z޸)r{sZֽHm"#`u ,} Th3R*^/$\jg Rg.\Ksn#>f3]c+)գ!Vf4$҆pa9x1OϠ)$!d1M? t=Q a^t}#-2^5_GYذ{ܝx ~L*1y{@܈/*}]T Pu3AwgEa6gd=KEߴضCFΛ=pI3t%F b)fuom2. A vX$_%\cx#G-b3&X<~lJ}P=%uGOɚV[iS8Tê(wOOU{ɇ)VjXKHl_߅(:GMRz`pvx\Ҭp?{ع;.jY'luMMbICzilIMK+azPhkmZK*&ՠqTlIJ͌^ɫ:=1M?x~#>:{i9Ygk{Øbl究i) l28%X^d AKg2 Ǎ1A=[#W'Zë,eo/Y==׳^BIȅ0u鯌Y<yR '@N5sN: h4p>5@O[\4DD/g k~@[|%);~͎ ջ~mM*h_bYEω-RiVn8X'K~拏{-8&`q^ۭ1'I1tπ\i"ozj//fŎA{VP AX%""a*6yT̽5]*%XaMq8dCOИl0ze dNG G.TQ9O99h .Z[D!Hʆ7T!B9B*[.n4Xs?̀i? cq6I;pGWMydh&Lx4hb}ѦSڱI@=y6}2>Nw-1 A*~sau7Z?\@,CEG2Ws#VCh#'KcCwĭw1!Z7jݩ Pיʹ`, Kp0A `ddqPG)jǎ<c5@LIMiɫ4[A TG:懲 *X5;4L~}ىxH~)P6eC'9LS0@5Wm DgpxGϗwYfK*,* C8fR?oݱ;5rOjCLڙR3Gp0=$IC Z=TmRۏݛ(5-n2%cEfiª0ɴ1xc<]ocZQCm$ۤ6ΔiZ=|y!E&OZ#=o<E׺T6]O0֊{5!)0QFDʏ߿Ǽ+͞5ה\qZ\J|!PdWfȟW," R#-dEAOdJiϭYCr̍L#G`۩W:rsUn4ۋ\Jރ &tDMүEd~n2Bvk9q3L+cYZpBE1ۂf@q䣼ebC{mti Mf@$T=/2]_J!wm䬆"v B eƧ[r{:m[*G'K4?|6P=n^'MdTх>(CvXhQ* |+GNkoy܊S+ iPxj`z-E@о9;}Ղ{qt#`e:"9lORU)Ha`JR0,KztECwRGeV9gNg8z%-G_#@) ď/vSWDgZ%jVIuJ#mjYCfL0KNn_酜n5g!?f]ݮ_Ugՙt0\QŏtM|P 7nL`y|soZQ>p-v[D@;g FmesW?r:2\f?k|1)Pw/Ȼ0 *jXͻU()|!6<^0[hBu.r_6e`G\vw]B2R2daJ›ֽdH># J<;]lN,͸鲇;ۤg%uߙF}}k]b0 q x=ۓxPG; @`J=q)gez"{s&һdUh}}Kf<ŅWN(^-kn8(H{LFAQ@pB_H o‘/Bkt:L%or}S7ŠxЉD|  {5mOk vSuo G+:%;$(:09wٟ@73竉%*STqH^Vm Kj5B6֖4P|XvB/V%\#Edθ4^.'뭫)=>NH`f*bU/*}?zDأ`s2u#lAtsŖ8# ޼Mh8`E[e|% ջAh(,GJ`|^s *l[,_]+(AHL樷BjoweK9/3"9ʫE7CifeZ![褷`CqlC)2&c;,&?sUGKB+{N:DrSGs ~dw%+P=؏!֨<b|g'C !TF1$?HEj*.6"jA <&Xw"5Sz2Ch>#)@bl' Eh,Xe>~[AvcǩRW,pB'Cy<QB= *0KQ~Qc>A.fwh%R=`}ȿDSr3P cu֜^{_h+@5}? +%/|7; _ ٬ֵ3kr%" 0QDJZ 3Eފ>Ipc虇K.kʰ?CbȮԱ˙Tnn{+P< AK&W +[x"O3\u6W:G *5,KC5J3i]n9b խȀpxV vE]Kt,*biApmM@Pm%9@U6%בpR=[*zLE؆YExğOx\hVDZWy0|.*0p"fX)?h$`0(cKpC_5Jv0.NʧV-;'uz9.yAtQO)$g&xxYD.IZ E#n%jI u 6Dx1J#A1»#7F搁+23\Y]—r+oWtUjsEIe1uV˗gKN}u5n.{>;}>S:͵ۚ:nc6.XLD7h3MNgy+g;IzaSEp@&џHU4M.\bfYDYXe\^!DbSs~i{<\i*8dz*j6C7զT`9{~fAc~M|W0Ч'C7_Q(@2QU"0Oz,E a[J/doGy4x2jzR+?:,~M.!0w2V8Skc;A4ޞס% F;e^&E`Dv$pH=eR !sޜx{8p>"T$|Ʀ;/7z:xHZ;YJӤMm~uDaݙ~_={AdO߃,H֜2b_XOL}tMtE1bmygU`U)n|,QF_EZf_ 9t TJӋ7ZoQ NOsƱ`6TEE>i;?lQ/ֱ,~@ XYLwCuBc<*Q=WOli6>w狃)r^]ab +s` ֢O~‚OO]lkJ1t^YO 踔hc0R}l2fԉ'50sP( }-SqVcؕӂm{j8-[ڸV ^vB:k\ȴܞzޘcPWkefc~"\*Z|Iq1”Qيeb>*MeTԈiM/?m|gEC 1s{M{4G RCK(xNCyQgVCeEM(*J%sMˌc-Vz\G~"5"_k,e$컧RJ j: .y3(@2iZtR##HA8Rd2z}xb;:bn($wbŒ)l /el'a+]KtZ D<ɋ"#=}{SL/|<)RB{§i? 9&&FI_E% fiIP@-*q~0'Q-*, h" xTiGP*"^>D$nc*l6?R t"倿:5ɿtt;j~?MiNI2ww^gޯjä2=Bja NWLHF;PC^嘭?eVⰥX Xf;񣻘[Bz,dVQv`5k!~T Ol$eIoVG༩497)1͔+M: $5ZjŠů!6 mɕ}I9v`i~C8kYqrnX@μBwXA./ ~@_6{ jGW&JkB@ܭpntO8 qC5agլPF^}bLG{@^?t[Q8Jd5$fj ᰲY1֫{=?͔̣^#B.Sk-)z",9$EEi}g0e$)]윙sj\bfz•7d̰ 4>'ˈh^=z"[^y!Pn$CB 7zy=B7^49ؾ̻5>c٣L&6AYq!1ƴ("?0ZQ>ľZmh92EncrWm$za3Fyʛvwv1-La= 0~ '_"+Ƀ UUfΊq_~Ӳ!7`X>vr,+9FވрTcbC9Dݘ9L`p  sQG2f\tycmNZSe׹c^'T{[*-VWzv_i?p&B .@?Dxn:xIb T"=fg3I~`<ܫ,*߆b.t' `W*;: s.xQh0?$]Na'(Q]Z^-9zÛة%姤Ă[>PŽ)lILk;yY]MGm w=L y4f%Oybgͤ't")8F1_] 5\D]Kɠ!^--{5Ix5! @k,AIX\pM уg8tg!( P,nI! dB4*IN(<ɴFȪu're;X5hk!D#&˼gÊ}k=UTT6)%0I˂R_17H m'F&I 6 fܚ|m6#Թw64U]3DŽ";Ø6t4t;0ϔi1Qˉ:1ǻsȻN`Lrȩ~XY{ )0v.IW5# Id(5"MXzg"9?H+$6&NFxաZ}7vwQs> _ .kH] jxlu"phCГa S ~W%IOVZ:M52) :&7gkm7ԤWthFɰu浛iLCt `5d?V9?p3IX!lأ9e BJJK9fH<:e7.KlP]=NPXj%ׅ^Levn;63^v]6:Z&6EeVM{ ;R,ץ "F yv 7̻)vG ~~8D1/AA[g&TY)^6 [24kDMj(Qi/Y^4ȝa(טajkEў&z\XtDz\B &?+#;FT2p*g*4|Dv‹HeLo9$ 3lY`[_NXe5w"'k/5 "p/cO'{y-~^( 'JWbe5ʕ B$zLqq]N!:j2Ѱ@ k Z49M$w2 !,)HyU:y=BrȖF~B35ZqCcWkTKal*J8]2o#CYJtqcg]U}`@2LQjz L=H45Uky,0|y'z%S G@0q_(Ng1cGi z $m֗'9iIt0'd?Ng(̼fvnCҾ sx:wj̨be~َ((Dj3/ܡu ͟\ AN~dZcgӪ'I3lcRh"w'c\dZ<0pbŤ^.Q$k<6| 0מSt9ױ%m;cgG&oIFyte[K %,X7U)>]U=)`koj8uo`b%nt3"~ Ӿߡ~@ɼQ_LmkEͤ[Z<.g o|ߕbC(*GD#zeaO'b_5B@5n$k pa/]ՔFϠMIQXg)7&|A[#hsEPYaL*VH?_|N!ȰA[\pf~e,ArsΫP+AUu~OY A>+2ŊcEY*)<>l+X9n%:rkM#{r&ޯø^ izDExѴ?U1i+~,Bejc l s&&_Bûɂp8Zt&Y}P$n+2#h]ՆQކCrL4%w20.nꃮW_bhAQjZX #E=rg͓yBi{C^㒂YNT4 dE]2Ao;(-10RjSI!J[ujR3Pb>8POq Fi.!ءm&%fV#_5^uWr*w\޳*4Cfh3lFb59Nj@AˆOٯFg!`/v^N k9}{/Ԩa\$ϱ{X&S-gIoꐗ mm/,B:r-=%u׌4qՀ=2 igiaW행^Z) IRvxV~Bvi+vއ)p W΂+$ۋop R>zmIwa/ d<^s?dOrDX DG}0Vq? w\zyr5eF$"i> 6T-Æ~|0XÍ#ӷltW r8W\_NCj F{V;/~OV+GL0"-P\2VP'FoBYZs9w,j*2@&,=ThHISн &K𾱓8.f 6ߎ4M  \a )t&%8W5XWk*㘧pv&/Gv%CLsV&ܣeB nC=Cx"|VM20(~Ɛ89kHPc[} N^o@|m2+)s9fF)Ką rfyXXE$m5qSadi2ʤoU%[?-6iM).V縗 zMw8&EO.?4[ԌKX=ʃݸn0%B.8g7MC{ُqԉi%cL 4vmWc; [!UNnoVt5ܙ FU9YHO>ŁQ"reXH\87Sf4{ NP ,K.ZJ'? hf٨4]<;GJd~hn_i{S'Ȼ≟q>^ai"** a옺JGItfT*B6S  N;~?0 +7PɬFM*FդU\;%WF?Jߞ3:WҒGsoEEd:A9?䕬] 4i2 7Fm[t+&׹b^۶xJIlBVMxOV8SԺQ${ ϖl>X4BjBloԬkq)_}LQ^@H"&D9;Uue< `~;T@syᦈ$q-?/'#r~6v .'lJlvڛ\V"G'qp>aS`;ESmO -11ԣhFK p[?NL{OCҹ)7d7lYVb]{P?WW,I c6oSO=r8D!(PxaHꉢ@(]F$8)n5!01UݼQqQ5)P{N,#cQd1gx޸_ϝMqMZ8[W$KoW2XIN|^Ah%a()[i;3cR̪]7+c'{+E\hCSN4čwCߺ}ԚЎ"+\]IF~x6|LC֡N h0E+gQԔsw*boK^*3QJю)Kmc\y3WH"Rc/B,m.pg52m[lcc0u7`wl|bq.I^m}4O'XqZ%c%ohj(͢z@xnIyD5Z^d_>Cۀګ@bb&w`LG7Ao6Ƴ!=NgS "Wv Vf{[ o]崡1 WCxyo;" ޕ*OX03n[ *Oh>gr2Nk&(b~v.亾>c@P+tXtx;eiYFRZN01-xbA{ D)@K q aG0pJ93G7XLnQKpj_kV=h `2c! 'q,n}d=~$@`V@|y[E?r-mcp_˜ŜBL_ct37y`)X=DjvzƜͶ`z3nW,i7. 24{AɘԉF`ga޽lQH.*&;jDmLDNpLKtxXa!q0~C]d/˕16;@!s>4OޏW мʳ |Us8jdD+ ^=  o} n˅0%,o7e;-1mN2@N諏QzvZB8y}o:}, %|QR Il@78V}2Mi;2lӝ?WP$XxXi;% 1YWE NfP_lOTRܫ会 < !lI . Y<3&^ bEVa\vH.{Kt@l4*0 X`YKù'Ic(?Ts:݋nl矁#1iAXc2hlـbɈ:r%~迿>1tIr\%AuNRnqi׉;9H=h? cq4+?q!+`~ kOPٯFn7d4735y7ʔ#;(xv- !&04!~;zŹ&f=}x:}?Pl@>u ԃgyD$abH85e~2Dv52u #FXԂq5aY▃&焛iA iGf  Mde%H#j֨g/Zsm%S2j󪺝潘 Zj#;֢o9OM!1'PCLB,sDaIe:-0roE~RMaL3a!"kTlGeG刘Im9Amx#ׄ Ҿ0C>!&zG*S;w!65vj}aj7_6EX&,hoh*|}KM%36='P!<.=;֑LPTxQ:-yr2]*f;v?8$4^oTGg_0U&Vf3ܽ~R T7da.ƭs:v >^q ṥTw>I1xzP䰅R~K7dhL56|X_-P>hh]u< pIݎ1 FuiTVWnqWRR8P=;ɳ VhNrRa"Y3طooSi{$SM?ֆfjjӣpP@3Ę9vx INcǓb ɥ51q*mxy*[E<s0jRBg}3?_< X 1)uWbUim`;`FeRNŎhmBoz\rM-&CbR4TM YW$wsq7 jf`"WARo^|@Pk%A/oSE-*S廌lImm jEw`yEl(Uq#b|3ٖR\g{n~֮pb;;ڐbٔ qXHj f,_YMȸ+aàYn J 4 DU$>v0[`:>80{a?&S?K(yqDZ\w|g:c>.4?RpF5 3/֜ek~2@ZEl s`mq:ISzxi@O&GWRKyY0ˑ\X0dۖFa3 Lz;gAW/w4}b}_ǧw6+jAb'&R"|`չ^wz!MNSEdH., pBqq<,ȾVL5UͨB|<1ad 7}uM;jl'7o'LUo'4@BLZŸ"- Dم'}]aMFYZ9 uT/F.1[5²6dI)+ ff{m7nɞf_'l{{'X0q y X`5eV"ҬyN0@?s$%`̗ 6Z o҂z"jVԿ)jb\uY^ rpA!r3(| iLvt}BuAIƶSYN׈ ݅%)* _MȍM48uU3i ͘􁞉:I]cjo|qPmɋg|賒ˆo" $RUDk`JIfzn1?ؗbɎf kiA[c$a,?D,q(v?a3b㸚bm|\9#Di qO0 a#]{Pm^EkFI&Q<ȯ82kƙyبx\PIE&>khZEyT~Pd;1*2^;z9Њ`3uNĽsL]8O~run+[Uك&Tv>8-$CчI,N3N4q^0ĥv/pge^h7taĎꘙ.OӀ S-#&VLZo.h%̧W:RVhLlUnU,钇[At~zkR:.5=f z 7o+_HM]y#6~[2BzGеMfmxcnu{DkwnPBlDŽcN6K;ީ4;B˼ȅ3LJL4,{YhsB?[Ḑ/A2̶2_2\76Z_⡼IJLʈD1[?Ԗo'>֢Аv"v .AH&2@/7N f3:J3FABTqucZh, n8U`~y%+,/.Y~A(K00uvX@,h!pȕ|G"[2A=Q %u- |,bm<%IHW-~z 1ͺ4 )zUa &<:h-)j}Ur@5pG SF3P hk-^>J9X}ngג 1R͒F;XJUY7^4Tͩi T>YH B/$KX>(B%|"Z6Ȧag@-R>5Ӵo:, N蚠3XXfz*`%=Ę`偐ҭ ƥ"O~$+@IidcM"LJFh=t ^ Do#:{ v8Pa 0bFaJy'4/Ԍ74< ]luTɣƋo/j]-[ QV$+Ct"h֨ iK3sjfE&7%!;$ɳߣLE@P4_?Mr FjKHJQj*4rཱིHj6\4C5aɵU{!Cy'N8Ne6'=< )7@yMt{Y.1aC/>_&%Hp'A̮K:b?l|_,?Kp8˃Z7/i de#="mb€  u%#(Eh:/\2n!h*qKbyarҮ 'FZp;AͥFC&U*oaƧX%Tylbj^ZTA斊oiMuW4m>{hsRl#~g\ z}f 9r˯~M ݽ+!XyM:p$rv%#3Sڑ@bǩm:&()U? %Wa`ECX60 AX+.v[[ QC RS*uĊ1jϽ=XE țgN(rpD̛wg4u{Cz؇7OtrDmЂ_"F857j7 #hVLꏒq&l>Ifw]aغӵ3!bs#čmt_1B *M>BdwK4+#I7pZi!8."2\-B +l6 n(?T`2@m0~&^u( VY{$h\#fH(%o-%ٮ% m#_08 B_#V2k' waTm3W]+PQ@mQ:Nھ goBa=<#C2 ):Խn%n$ IOσ,qD0H]5lLjiANE$8N@,Vi7}aق cNMcV} HΦ*aϋHBOAՍFqs]X'"]c4E 9pX!cQc03l NbQuy8'_jP嫮{B 'Ew ^Q0~#DZ=Lw\nd}6gfOC,\$B?LBfogsip{_ӕS=a6Stώx;ǰg9a 06b3LUA߈^ӕf _!Y\[P:/˧XXM7*dE/|5ƌ07_ղ6}H MTIʶ|[+D֤0얇oBX ƴ (V/GnPn3u~Ohi%XÅH/DK *\Ng.EVS$k粝U3iP}5z]/3>}yͷB\Ax=1'kg>rbX<orVMy2|ͩH@Nk ?udYYDhŕd\YXDzK[ tu}Vr8gq1bC.iL(Pw ,/R ZCK~dT`nA;m+ $sLNL~$&oBjJ<$s.f.jB4GW8;[*c7>Uʸ6cUPfmta-F8fo8WW=yytaq%LUWP&(fð5H70CB_/DgEg#=~ȩ.pdɊEȍy- <4<- GfJJ:zMn8T^^f '>;C661p>>:uy({T>z9{- d'7RT~66G7m%3位w|R/] ( 8;bK@ V9@բaFxV*؉-mHhYC{5H> 4>S! ndb ,p5zw_OE`3 N lIN'ge_:HnY&[ ,qZ(,KEr@.^TJ]yK[s9\m6.Ko~*(눣A$ yJZ'}$LG|h6\15 ;̯ܔ/0EFؔN$=^&yX;QO5W=;gA^* P0$ϰn: 4غF\ՂaM%;#3hp?yE] pAT)|Owr*t#W5c,0KOՇۉ2qwǛvCo]ʣ.D;qGf՗k R=vl'_Vw})=e)3Wߗدc KJ>5@W>#kf>>qJ:pB7&e-~hk[?KsU7T |x¹2<_u.eo[ -,  p6#5ٷ:?ш6H UrȈWN쉻.ʯd?u؟9۪iS"(!eu7:`Td1N I cQr# ~8QakssC:qwx' G-~JL]z=o+R1j dUN-=VU?hsǫԴ=14P{x8Dž̀ 6?:>b$sH0"%jzv՟_66p%dFpY*@I'f0(uF%II_MP `u1Q mj $ sdqP IzEJz}"0%7Kog=xbf|ŘVlg=@ⅵSUwbFQPdnXbb*=ctgXRuʙ > / iFVf;kjO]mM9.0چxa[gS~9?0X^JAgzJ%0bs8!F }n iᮇ, yզkkM&A0yy:2Wmr/2GϟNq#h:̗VvS'h1c -U(,McvMYqZ0G>%w,\p@K-rjζ29~˷8Y Z^kM9;O\/) js4&pմw֬:PP ;4d2&'Ԅ:=<2kaw*ט8&f9n=g1[`D ^zxDʀ o8œ _Pa -]e,Şa:rtk,jMWf\|MWWp*r7rsXdd yrץċ4;̯& KqgZVٺuO}Z%9M2y\f/G$^6Iދ>A|F nbR![t8l*FՒ́,^qIЛχCf""M^y?g4{~YR[օ@ۘsVٿ~; eg#9&+qš pI.|өA3pIe{E=O,u)R[qSp b$3Y!J@lMqľ $%ݴ;H UuT.DZ_ ma!의”Aب^䟽4CR6ӨH J%)\}|7xFؓ| ]e͵I!BdV a' 00oǗ?k#W zl|>k)c4T:@6|InAd0]asBx*{3C+U]%e7i"r=ТӚ,Uړ#n/]rn?4u;/2꼓%r[a(s (./ZySq\j__QρUEu6\-wNh<#@ZgUbvM1<оL;Si#gIith(P,VP&b])_b3LYNJ#5FX%e)e}:O˱eW[GEE d jWE:U{I&Qs2r9!>*SN-]hy44 #ͺfpIf bkMBDXj&ofwCJ@Z?T!ǡ}ve>{Z ,I ;_qQ})lt⠁hǃHHHo]b||""b -9qgpa@e o:\?l8 ?yy:(ohOM|zfU.*gFVjqځp[4 sN`~aqc7  փ ?b.C>'-nگj~q p|VCN]d^;9|{mғ*i0.FS`pԐ.E_E0{?Z;U.<OR.N_twaݕť8̣tB1\*Ri|jcabߵE@IIF4 7ԵZ%#2g#TU& 7ve ,2ꑛmr]Mlּ5R8Vyb]T;6pn;GQcIbUJ.!mu(Wg|_H,ۙ*\f1۱̻HƑlPXjkLr*Lz^a EB>&~Y9n"oB*x^+\un-3^V f MbCnL_ Cbj=;Q\ʕ|0sz:]S(̦Z1PW\V}GeD|*&85"Ұ_vQcz|7VKBk396_|;Sܽ:gnzo4FFQomfNΠfp귻-|}J 0,|j LmyiaJAqW ɩlʥ5abe)f79e]kV;Y*T`wM˗5Ȓx{qmicEeN2'dl SE~B<-s ^._n51zߧ=AO٥Zt d1 (Cg^U-" ya!AeG"9pT O:6~&>{*5!O~ѿ-c  ˰0AeoJ_&r- *>M?2)#ZӜ^J \.h'6 J|k| .z( ҉b {/Wj3փ?urJ1u]jǴ]!); z-=r#di9gBϦPsLN'm#]uԱbp"ϏX3l=$=#ƚ ( 7K6}ShxeS ?ó8 OTi4CęW"]jmAS >`Kb : k.|X\x'm+ PrID2e?RIPf1sn2 e+B.L+n<Hqq,XEo3!5i}<-iѮ[\$9IH(# l!Us5e;A`len,St~'Ⱦ9|fI )&0 /6L'BB9ZVs㉸O~ј`L.FБ6zl#5I`:KϜKpNg,œ**տ1Yo󗷻RK3{ƶ%ӯqf6~wt،aJm:cpTi4Fŀ< pg,Y ]A*HX%?3F[G~'4,{+xl*G'O:ֹ)mu'$[#/ }¿%E<Bz-piM8Ee)*Z3\xd1tze0jxҾ=I`ב`CL3ChUO`Z&c+a,|Qפ&QRw4V#4(MkKHlѧo bZ%`Oɴ&ACE'5}FM3R@0 6 #f2IU^h2f7PQʽ7ΊZLALv2tU>p忺$1BoX'UUj8P$J9#  {qmSL|Q͊3-${{APP`=ܟTҥcqH?=\uYXY\%8D*ZxeBjR3RƔ$Z,2joc>H~W0ƁvhEֵ| u8XB,6Y oNbp׎ M#,X*o]$e>wX$ukx)#2{~5xWC= C^mK* ,"޴˾"GLU)uYN0!؃3 TU_"C W1 ދ3w7\h?404KzL 2tѲĺڷxO4g~#ZC\TWN"j\0G5~0 M;O 0?meC_E ?6"kiaQM6StIk2Z t*ߐ/1j%s$DKi8|+GM1oij$WDL scm _"֧QX\TlK%1+HF*ăAdZ BƊ网y[k(zPiu#zO9B%P(g:ЇrUe0*b2 +ˁ[9#7ec ! KT adٵ e:l'?E:qE|M MV߬l{^=rHs7.>/pWH?i't ^tTL1l#؅0<8@d2_HqDo5 ! &82kWrDv!3コp&ˮxGZ}[ 6,!G `8?b^Mor }[~壍8n|ZaڏneT&B3֪kB6>foR|W7^q+RY#2ܑe2C7?$C< є ow 7,inXTQP1f!߈KV鎋ARՇV8½! t#6P%IZDp(e!6ֻc q}4kG|S OvAۥI%PU/)=d|-"+.a#ʗwٰ!_ڌZ~ t=IBDg.NЅ0ęR-\R\ `oAZ.lJ\ᐗ›t2\b,H52 U}(8>'\ g7\d[]Rr`wV?b62ɉh,NԻc3gA ]_Wњ7'7d蕋(-sSee؇x9 =E*fB`uqzoT BuvA :F@*zch2> Gtpی>Īβf@0umu=5%C=jVr]v)4S6<g"7m\R^a].)G9b Ͱ>+!#Ў?@4m kauGƅ=hf;jz F})v-qyJ֬u%J蚛6MKfd`oKϴxNi3A}范iAac42f%f@ћWq70@˯ ?H';wKM$W ad.=dQ6/N\)] A҂=ҙ3}y碝ZcvvhL_n Q蚔llU /&=+ȥE8n$ז:(d`Gc[U6{ CoL^gZ]zb]h9bPKàp r $ >ĢEVox4Ȏұ\ r鼾AJ]Y A2d5{6XFMnr6+Wқ +hh F{ ^g5NČ Q]7}B+;9߅ŭ#:k( \.|mhT3l qFP n"*FfsTn4<SȊLIJ.Ǜ<3w[u AVY.#lha2NZ5?} PCAޱ@}XgHǴ̟ ྔK-lo!x!Vxm*-b -T(ѹ:C1bYZ>[vzII\6,'+l@{N1utXʳP?Bl3I6q.U$ ?`p)9叠z5g 3>rfs#B 6ݔ폓&7 Щ2({2{Yw (sis @*P€KTE^wG(d*y71YV[gn@ҵ׈7J\Ik1LB6]&x6~Wt"VǸߞrels߉1Ol饣SM?)%?+l^c3Pbi ~ebf7_PԬUG6)uqy#RX햳/!}A&f)ֳKH)4 |*ӝ%SXt>6)ŋ@zܛ);u;e b*CeϢ@&%fAch(l1өOUMQg1m} tB("L<&CvM_./c1*kB['C{$ؕO-.\w'P$AV2.[^-Egaǝ5jdc)cYiC^Gb3M?_0T*q(|u*{iyq YPIB[vr Е|2ovPI)€@S댑'fY|S)NT#f_}toKrTi8l9PX $FI> .71_BiE!j\ޚ^ܸRBp^ dbb,/;j{%\fHLUQ)-'$ux9WW,L&`gfLEb''@91N?w.rФblUI~/n aynKi=_iNԚZfJd7*j g79eOsrz5Z@bȏ:1җcymYEk+7S0lO d[cXkGP|XlpF_߸s䆷?Tz?2wA9UVxHj{<ಂI\p${j\f4t2L=X+PƖn&p?|4>*|]B@t qa8>Z ;64Dk=.{0BLHRB)R՚j/V8i?R6Sn|f^@XNX]-Yq\(+h);PnzmS4&^AT(XK#ZmG;y~1\٤T^G3*wiERHreXOyK^>݆)Tޜuơ_S"h^.H@?ktKm̩g%qhR3F@m+}wXPl`N6d?M(,j}.Rng?w?"9~kdUXyrۂ^-?} 3\;Sn~rk#^x_*y( inQ +!1:ln7`-&,/lp"Ɇ\UV=nch.iXA#RA.dۗI,Qkn&K$󕗁>HAA =kI_00 t7b'H/(PIA@ Ҩ\΢f9a`* n;v~x KCIr! axFLe 72{0j^,nXh/2v#f,.DL'G^Y?n"R 3H/ӕ+p&5EN_D٘ugxQű fVnwB+''_1OxRPxxOi}HeHȕDSzխ@TVKH 1d4>ȫUD : Ktڼi[N]s6"%\/3q0iy3y)j>C)C?J"1;77ͅgvTs8}>U6,= KF W)o5KCSκrGFǍ7nM#fb)R,|\GO&wnXڥ?KXJ~3&K[8Ckͮ:ɍ%نh$Brb#.I|5dto5`R4f-7`$cli˭~5)+XK+3 AcQFMplov>{'Ĵ_ܙ}xuC~h]Ri=Ht:FH<`cmT\zb,mt+au#$$o5~hC 8jl+-ǔS+M7L&4F0]*7TA~l(o`VYu_hkZY(`e yu؟}x/SF UX)ZWBZz/mфwD"JCӛ`釟ݴ-{cv(f0PӚ$v9ihy_2aXmg"qꕠIF+(vąpJ͙%`ƠQN+%pdZ {._U-ɕ}ZSV ghɫjIKzL!~@Y ,gqd̐a5M< qbםH WX #w]6=zvHTrd4[ /0f qr5shkcdӭ)id6ʩnu98ҮIiC'(ʰ2%sӨ%gpƄoʯ;jBa\}]JUcAWY(s#S.W0]r(6UY$mmKH.Rh1|^ س!bqpG/蘫܋G[ӓd4<S#= y)\[m+35@ B qc#pZسԔ9>Ov``ϴlrDl*'>qxѥkkK!(PеMk=ە"W-*`a#}APM,7 G ۋb^ OQ*سM-me/^\+Fh;+2p*;+tY{zg8Hł+ƒ> H Ե໡ {cmmyڲ4)f++ @]~o+tJ/$v b#La:,μ(jb{%tf~1XqKii8Ns"{*b F重u@ vX=U< #nSgH`w TC[|Mjo 0ҋj=Y5:RPvx\AC 3&P[ОJlroPOiִ8'pO몉>r,]$ qOe <3:Vj޷AeoȇƖzw$%OI=\ׄh/{FJ#\^-΄ȶ7UBQ[&dKd"NzݞW tz1 ݘ@ņ!#wC >Ζ,pB4[-|w%r4sZp"{ m/{"n}7+_df=|++6|+@ׅ+gZJ;k}$YQۅls sӻ)gJf>pfQO5X]z2Gmx!qpФVi@y>V Nr1ŵ_S)'bW聬S}?rEkTUG(PBRD2w2 )ˣR AD*y{a;2Аn7c|0KGߓqr)3K;(5^` V؃2f-.7o.Ëk_ o]DH>o݂Qi_[W8۠7ZDv5tBQGv]* B>%b.M{wg+O١rz'# O_'jV-Yf呜|Mz])X9^sYDȥO4&0ccڔYPюm>d#SZpPYɜN[D߿N\' Cn->M:8ݨ%K H%p%V \hZѦrO3 a D0#>^AYR**B(F lyQC=u2oԟW-}}Bs;^~޳ ! Q'˦l'8sʟ~TX&7c4ܿm!_ 9rD780#yj-Re7C_^;\pCg*ZxH_d #Ww'NK x*|iO}o*Ldh׃b:@_j ;7^e@j|MR@Wt~$S5`UO|*W c0(Rյ: [r]Hî"d^]UpwmB.4jU (tF2snJ,#6Jw?Rh Gȷj)jh)T@t:>f@8۽Dcޙ.'`d~ݫz|դA,r UA*$H~53Ւ2 fc%)^n\>KF(T4ۿG e&ӒK"R +꼸nR(m>g72O6ւ9i CB#gFRj 9W:{&j(Dzۧ岪'Rdd ¥AQEqOBv =3Y'ϫAo`8nR-??\K MxsAҦiYe&jo[$^$#D|iTp[ u|\㣢0nݘtRCi@89Sv-(*Q YStWd,ZZm.&}jl~&;/t)=g]lBZuߩ/I|yVS( r&(c [$^ FWy/d+Zf'{Y5z Qz#U.4%+ϓBR,UYa9mĥ!rK]yjAW7p!8y[_o)a$,^3\Q+-u{>!,Th94eضhXuIkb8_J8Wz 4*2[ 0nyWf D}_/.Jxyr8NT" Rg0z$@u8΋zݵ4Ɣn0 Cԣ>+Ƽva/PugI>)=Ԙ|+->15!k5o679)_{N}?]'FOmcFԋ8X+q6{H_$!l#ݶf<}d2ri@:ȷ#Ê䁋x :K=U?IV#UU;]v-IJ:AxXA.{|{ R/k2=&G4~tJV-$[}[wG,qkEfFeg6(V]kj= &K%=0=iy,GK~0gHtH^[E^gE/=4P(F8|h)t7*`4mjTp èjHQӥ9I9Ub| /6s*`yS'MGE(ls)'s.atBYj;-8 3j ĦR[˕HR C֛s #7;b3*.gd iO\tSx^1Obfh[4tV%%>C q/ ;[9d5 I=̽1D3?R'u)9X!Wq'ԂpeDZҗb `MAIJPI{ܽ #?Ġs/ApU:fHppo0Qp:GwohIPTD 6g(\-T}7ܤv¤cBUaOͪsșrIաԠ0*zqJf0W_%x&ƹe6_ 3u9%?_aB{9qY}Sz*V$Q_V 5'wUe !%F;|\8hT@Ƶ1euMH+ҏdqp>)dwk>ESNake(Pn] Swg,U$: OMGMTi- %)rɈey2U;g+ b`4 uj :ipHoQ4x]n^p1<ܸ: 87S [B1 DpkѦhvO^C @m,$vWI&9'Ok?Ҕ⻢F;V(4K)Ih]u:n#LbAwlA'@2^8}4[ⒸET:`;&5Wc {gk3{¿$akBD92e)(8^x 2UԳ>.saY>Mdg[@~|;1M;?hX=z< N![TwѫQ*LG7z6ֲB=ɓ 88;Ep?pn2,*my# V֍96qK2-Ѳ 0+i{M=]gnRv24U62\z7n XsM;3+ z]hpޫ #F8)zӅz1֠Eì5D%„,ʺ@4p_ u'.*tw[g4 O]`Zjq+9Zbgͤ3eQ.Qez;Ӗ¹\o #>Yjk9NhyI-n]掲HTTi&Rj`8t%i Xcy4:}O3KƇk8K N -E!G#t{FWpIہz#ɛ{-cX BR194C%D[@iur~hJl5Y#pC9A:|",N`VLxM(ۺ6R +iL3(|NxNY~_Jӿ޹u~_( ޠ UlG%7Ooֹ=Bs0Ej^y'5mnθeZMQ PKOP!%֌. =+Y CK'&P|N>w&ISd6ty;/d 6S7-}{&*%dO޴żv`,h Z @(v!n,$Qd  x#'qk@xYY\+ӟ݊"6q{^,&$!/r(ܛ5>FEd 3 ϸp0$Xͭq؅^i"|COs. v ꦳Z!@@g'mu܅̊]Tk1 Y4^b6V@F v@-&.FLֈp=ɏ H0qs oLl,f<!Q5cᄆsL*W c@ZuL;E}~"+0$֬@'/_&Zᐇj{IZu#KT!;c'ܰB-{VÒ6-4~WT}W#zf]ioHkI}g{Ξp&>:m(S;1r >uބi#D讃%H*yHIN;Z-l+J# Tmi׆kd U[8}H |^:~˛ٸQޡJ.|p}E2C6IуF\~;p~x7;js^IJTt^)V\,yzc ?]\۶$~^nvO9Pq76=sRgFkiE$4=3/?sjX6q)Vy@/6F"(,oVvB_0YFQ]k(װ[Flg0ɖw D%ǪTǵBebW#˓ڂ ^@Rc=(*|\k]2 Hvt!S'` ׺ {ӆS t!/WynChn琁(ğ T}_H>1 e@6.&ش O 0x̔L_pb_>f*zF9&aExMz>bZγbbr̾ zɅvwxU^R=¦2&~w=~?%o4pP13FU;EСX,d;+_&>Z-{*=i[9L9' ΧV03l\R)`?s U@p92f,@Zw~L9CncBJh#j,dة8 :'yseya>b]rB9gCi0  3z8\X=[k59 Cs*V}ܡο%OQ ,;Kk&BWΏ!e ܹN)ū*! a Mꘔ:ͤ2 i>͊Jt ;qex|hV8ixV.ޅ.FvtC$ɪ8SJ!V%V)[:@!uvk~-0uU-^c M,Œfra/IՂ(cz,\Yk Y?YdVOi rG9:xU'2FH;#uT,^~AvLRM{xH0w{c;lnzT+=9S̞u ,t yLMwW#JE*.r!:91|*hb{h"߄+ 2 LaM32'\$]שxb|ô~ᵦz꤮1p%mPV^*m bb:NR W&/yVv2 p,-XsiVO>!;['mLf9J.%1n[M It ы}`͝qrWq\r>hVF=N$WgЬ<^:t~3#,L];si=L1N4Ifȅ]<5Uq!;Zfg%ĠwlƅiqnZo:Zgr([ߌA->k 6 ԕ 9}{ a*jB\n0ah6I`5}o7Pm{HP X.թgIԼV{/nϖGT+@aߋo:f)+t`0y4p dQꯤx Q/-`/&>A/6xᮉOaB9u?^ (`;JM!:tUT $ȝ\aY=*Fp=S|Ɔٓ-c0Z70Py5;SKu%'v.GlzP:s#j흼M^JJx'ey gOY7VK,]r3`yyM,uEZ\jH KQ\&r (63x+Sě߶*A}ZZAHSeg)tY~neX;Lćme|4>YxOrbESď_LjT`?{[?vPbj$~zUpUһ0! ^&f J(#[e K8I:)WVJIftQY/ \ɀp-%Xuvˈ誕Xq_MV`fĺh:)[)3[4/Iuow^r(<djU9eʑTX^DtNLO,eK>!,9Å.<&M2VbFYMrVҗ/?KC BX`Ž2^2댓 Duƒ .߸8jk"M_dm,x^H"PՉ̀$Atk΂-ۇ٨|b7b'?"THҜvT_Is Gx9i)JeMY{:Ydz~7UMo`2 "D DHQVcv=_6KT .KS)9HN! 1Q;Ɲ_ů^d`GU cD3hќKn5K!cKZXus:_&3|$4^v< c#k/O鲹3*nz%hTgfWYg}du-hLrW_nzrpy=8L9N ;^0;38ZdA! ^/=1̨gurPy=$}̽7lķQc0d̪df) *yϐc`/~:K,jW*~gl?~ g#" ¬t2j{tbГ@wCIX,gw'8HrѫtQqI ?  0r%Nޯ/$@Fb1#f "HAFP4~$W8- #'<@ؙP+CA2Ps _pR՗ XSnf@S`23B[>e >EwWE4 0&ڄZTJgСXMy"NwmDhVDR~5=G4ȗx/T+ƢǯӒ: 9K!p-!pHE*CNHk_J*STiGl`9?j*i$ƀ@z'4BP{8`.`FoaF :LP9'ϙ7. 7R=F󾑭ڛ\{WR~n6 .[2; /\7yi¹sԲ;L%wBXS +DʋKzkeX-~\}NՅ1UJcjrf5ׁ8u)wê04b)LQ-O|/1F~4SCo 0/Ƶ]bI1e<–>ϸ"z XIrNz%-lzGɮ_gU Up>-$9ۢ _$y-1xk?$?x36ZAz^DJ!@Dc|S54gq4~\ѐ9ǔ:q0Di M~(_IApgbʉ@Ӹc~xy$Uo_Ul3 6   2I U,#\z]D(?O=A36;ad\gu J'ޔQjP5H&& x` rjNExh/o,'*]2m. 7qLN0Bm]ӊ>~7gtHMl_{\8=*(>1N?1s>zp^hofv}wP6DҾBnMM &yNC|yѐsγhձ分J!wEUI@DO=lŕYmefS I .:9+C%ɄnM4k6" `3AW?]W c}CvYE+u5Ab@ 3_H>vt8i%]%C] kuI p&TKY,,N[=)C@K˪mdhő$\/j<ޘWhrOo]ҼS-ϴAPYG});fLtubWrGذ`5>xEtbpՈ+ (JFiGY+)+ZcbyJOt,c@{Y p 6 ڂ(;-xt!Lm>=#1U6xś0v+ cTTxcd#cqBdn@"hxv7wIk}?v8mcQ--K`e<>Rn\yzި5_rQ/"<?Jɿs-am~AkCƇ## ;(2L"^ =] #A,X[U:|<ھ{NCPJ{W qc6GuOcJyX)hIĕ 3fTTAG"se1) V9= ^z=Ne`CU7F+r>]gxDV{*DkEAzkDʲr3$rz}SI5 $4X0+{Ger |b,Һ"al. g 2Hu; ZZF!"KFtz;F>H)luVM 1 7shѥm`t$,`, SO(u& Qdꏚ8 CasI;~e3GXG8+ыhsq+^; _kG%,arI25:Ճ\]cqqjCŵOϰ6֮9rW/٘ 4) O8Gʉ[5-|L4'nZk r|+D=i65+}#yR|РM˭Z8lh@S0#ӡ3ez /9C ǖWdvM &'g#6leuCF&ҮD]tܷdӌ 禦o&-ݹűSCsoCw܃sN(s&`!ٹԧ o я-'4>tن7]*"*PT#KILrBAV'Ci%*~y.ww *2 ( 9F\jޭj#$%E+BHbkom5xhD!ES5#f˸W wf%`P^*S)=zMa (*ڤ%}bh!h1^nTh2*l_@EQv`WI'A:a2- @ia!wF_*qܳLCaxdd2!SĨ /r8D5=}mF9busĝvǥhxz0tc1ӋGY^_w=]5YY$ˁnFe z+iEOaCu׃|REF+ zOqPnay ;)٩ĝ=͒$X"a׃}]36ZZÿcÇkBlPKbȧ~u2;vwnIrΙky,ʹ6KjGp'`bÑ=mSr%c> CКi.^1te dH8HK̸+ cP5fo=rvC/W3 ߑs8ywda{)㘴;O=aM-W8 Sz*mۗ\8vzj-q@ր sM?R`cƄՂQtȯh2'1kẁfZ0a[$ %g԰[;`Q_ᮁNxa9 H< {e1$uudwF/Zb3>)6v`@iϐk֪OQ$cJrZiTʝ0`9 [͞dHWXsփ8jzE12S|u;Ŝ~jd/ 3>pJmX~cRX/(rp5iADO>(dW t屎hW`Ayi% UFP&*TӮ(ؚ#\(ҘxY{<.FeY''?e4Glͧ0-gmR׊I/&n读565ڲǠ.LʖJS I" $L+$XkxTHpؿ1yiW#9 ȖdeB.+04K^J]1TXͶԄ@(GudTmHH\+Fjq7/{`"? BR~߷TPD uOn~_{xj$WǯBjvϖ:iiuUì֝$(gPރyhHPzgFrKZPL2@/E2@k3?[ܳϛaЊ{Ҥ4220ո;%YKp6 ,Yӄ#og"+i8IvцjH_{)$$}#E'Nl_*Ӥ< Jn1+yp(Lei^la/l :u1Aƶ'2n``#h%ICcVaĮV%Zq)W:7dw⸶YmF5鮹\Q1 3ȡ]Qptߘ_ANe+ ^k;гj5 t?pJ3ɳM~hQ`-p7T?z]efR?&Fb7zd@D?8+{`Y/`rQb0S( 'j΁dٴe$d\z-<<&z㖏 8 MP?MS ^5 3{2t&juMcmoo\Pw`&KV"Q~ #5 v.Vv%@7b=ZU8:2 ,;r㖊{d-FEXW.Ȧ \f18!Dv!W~Z6Cd,鵈Qr&}JB!7;B5uq0nj\aS F@ꯒ(Bo^LdM;%I;kZ7c!fGh_;4M搓YyQ:%gSf:ҏ.Z7[7ú(> 06IoX Z^E3H roK2F* t/mrEC/DlHg<'ABTE0ZKRv_h;<aMo،V8q >h.{ӟ֎(1 xj1mgZ=@\,49Zn$g,}t>/hG+nG!ͤn'lkJF̸MWC,cJg[z_?PMEz^w4XW\8=5$Tlē4]Iew- ׀Kh@j$9"qA՞$~Z2HB#2fUz,7JG^ULPVv9rOgD$w؃dO: B_! >~cnMX.k&C|r\+TIU7qR+ļy[qHB#6y~6Y'Xyo5HZ~sw+gn}wpPGz\mB}x%:x(;I6 huMsAp|>8?dB'` !noHJ%70{4" /$E>y=]$\>pD!}NwVM#F>nټԈ%_Fv>ݚ0AVoՃcQ9>ŜƸ'H!{+^murR/'C NDAժ⼲*JC9٦7Ct=#Y3a< }!VA[L :x(d[y&-vd7$^ӖΣet"M%fsASS|1R;ȗ/Z[ӝb!}p,x͗k+Z%c40xɮ*EwZd8y%˦WOpU z ef)$yN&ۊisaB帶uHlbQ<- 'PY=BdmOvb^Q%ē/qDq ܇=)D1SQ\ Qٚ2m߭;>OhO[Eڣ\I +"@܅m_iUT1,։k7]F7`IL( څtiHm;9nKJn,VdYs$wMQseJg7dtc`We)Q[@IgiǴ-6~lDIX( 'vqn+' P{iMZ}7ۗlNAd+Nfw TUXc줨>Nj im`Y_&*cUFuX4l`3Q.ixt i.t6ə}+nJZ6T'T\1\jysRaEkBf\uP))Ѡi<]bEkA_8:e'ΐJ+82u4;ys%W^Vu3~U+]*΅NJ]>5/ؑ` "uȭ?U}讧塥W>Gƃ~ogqE07Z1C.r&D/G*+"'AQ[ci}kO[LQ4*25K3aXmV+Q"ftaI J>53moAsݶ u^$ML-߅ʷiewoYϛH# u݂DevBw!Klf]+3Ң#vm!踆Fl(d"#KP>=P&%9vYJ"6x "s}d3fTeWЍ֝?ɢ'}q4{zP]$gɚF4Ʊ Δ8h>nwW0z3v$,3ee=*(ť;D~K+iPu+9Qhaa-BFGl&Bkj⛈F,ٌ6-Y ELKnj}Wcf1EE4zXeP8D;Bg!hۋIKlځ,0_`g3,[<Q/X[\1{nNUrFE;V:I'B[b ֝,C*kV|.2fsG%FK%Z%B][eͣFg'"x׺臽iYiڋ 7}Ϲ |O߆Z,Jk?p&qtnQNy$VgƗv2ꒂz6B$o:/ ?=9!K^V*LQlsqD w`2x|ACE:GY@95h..0lwCjPP~)UNJBa@bۛ;[3dW<'{WqS#kt"rZ= 3\ ZQ2 CVdŸ<[Nz&.i& +(bv朁Єzzp wp7'#1ہ4Z!C[`3y:lGxu7רPSýIXwizf̢c[ph~83W3(#̋$SU O B"AcWS 4xwkPp&9H,z⧂%F!j,?:vQ?7MAcw'oŃtkmg'ǮH ʋ+&Qq%{VT~k7r-EX?=Sz#v2ӺFz32dNɹ~J MAP~UT'X2a]7-!Nnm)xW{{|9Go(nG ̓~Q],:`=/Kэދaui=szr˻Q siKNY*srIHy_Vcۻ)ҷ!5k?q i5,P3#4MJwcE1k3<$\Nzed6*|Ì$HYsb|' J!@^ (2BI2خcAZ@0婦&?)p<ɢm¸VR}HYHiGQmScO6?&8܋3]gL6tb T\ 6I®S6ù{Z˲Yz#ia s}4kzK p5(5v\cK6s k (m>/Y9˾9qg ax 'Emjzi!cPo[9PYGc#4'؁"*y {:CF*tsS2G'F t}i\3(ODŽ{ :(z˔3i q!L]vdƴBBxfR=ܶ oVJB}u J ˷U*y/?@mGy^f1<>R;IHO<'f ii?$."ݭo-6paNkr3T/i,҆aMWP]?;İSؚ`ntUʞӞO~4 [;Gp&ǃRDv邟]DJUʅ 6 ׬ ePb2Q8-H*rniӸ \3}lq\2@v :'~DB3zʊ|2"yXtJ i6M БjF`L vmZvkNmx22*Pc PϐрC1=a5e$ꬲA sEV$+*>n V|[8q[!y>^)5CV䊑0T$lzPĽy~F7H 1i` xzӤ$/ə섒abuq(Yq=+؃UFOfi>,O0+Iq#r*tRskBjļb#lb'6/D]%P}/\ȸbtoҮOZU(ɧ[jl-@i/SGtcN'D- d l1*td!vmdk> ~u#F{)؎:ŎEy+Cp8bJU4muvpN7ZŞ*8)QhrZ眑&|RFk@& wZ KZI9GA#Ͻ3QѩCpsT|Y9'Sqvwv[*x_=H! ;6^CL2LiZ1J+ ۀW7.wS6 EsD*<ʅ@Czh1ImKzwWۀ^gKo&\=[ pќ]Pm٪ Od@t/~B/!=hs -b,ΠUdGwiy\YpQH+ꏩvmy/iKT^z\swmƳ;zo$ã:Q6dxia`S]0)IQ*?i"VɄa653GDӖ~ e`n&ΉS ZHn=j ^,%9g?\JC޾m ptT` |UV? T"$chwWtwtG;ԟn0-ڂ;86?Z D|AW`@8DΜ[.GQs]mBtk3C9#ͩADFM3,/'~u+BM?iD-,AV(o#?zYIЅyuT4s⟽fۑm3] wuGMKP$0q69m6@!%l%O+wdj ST!W>Ep }C{u3*=`^Չ Ls_bT1T3`ceb7#$ |#pitl4 fa̻DӎH mC;p*WQshYd]&( 5o~$şy0mS?dRL"L O2a37Y)MَzԇHZ*Y Z";1VٛgeWt*Zw<\uc6Wo ~J varLu )Lhvo*&5sZeY.&%{~3+@>cŠBc%k '!i}Tkf)s#DyM Ű6k @nP[Ǘi] %?M'u8,c{L GR6Fe"L&2=<5u }YQu+VC4LWK,A7\Ӂ % >N}uUVtMBglT&b6/2` Efru (l+YҰ~QgP>³IE'FVy1$i''?YO% wk6- $<TfYQ9Q ߽C ZOW|xEaZ9KmH^%z)Oȏ/=ERhQS(A.'/hoXr2tٲ}yX^}yJTp]UƜciɋֆ?Ug?0?jDGDBđ^Vzv%q:aM+>.n1<6+LurƄdɃ˘ . r\Wv&7om(# T@j؟gqLhrŠ$ @ e\Jos3hLZ5b6ԧ$<&nv9JNCyݶy_zYb |xKJ ЍJ6 E)V Iyz$uYT%i(2?N"V Y;^QJv\*Yј ԰DGu68>"V#S'Ugf(u;BtsݨtX[_"oSazwuyX>#r-6o[~V~[yץ,a2$Y|*IJB9$IX%Jj+GlE&A}§ƘWb=$` oD+d%y7)#!Pɍm'-m/;? Ax2 uVq9%-ܓl(jf0ר6dQbZܭiQ*g2I./B\" mzea25iײ#e޺, T~̖.h'UJbHt]p<;W66*-KTx@ $XWkEu-Wf쏟7tEA,xl8_!}#ÿV+0U3_ oDx]Y̜C|%DDdy9Q2P xU1!k']d)L!͙6')IBlz)@rof=,SCE|򅐿w,qscQ`Vy!1PxvGhJ vbyvsݕAf1 fCnD  h0=T# toGp}_=ogQq@P}Z5qw^g#W2għtB>qgk?_bsu:ӿlΣasSЅCc`d ܟ [h,bޤCAZz:-|!F?,qEgaQ 0VS ^V\*CĀPQ1v*oIwQq_&!SB(8UK&78K 3xtHWגˏ*/+\r%ƕ|~#{N:D h eFȰ_sNdNP43_ww`k[.a *83뻪M ]۝$noOG%%zymN!Hz$]ȗ|/B+Kp`qw,2.\>wW"1rj5`OWhvD+_MHR*QotdI{V}8xT?L:ʺ+!$A " Ǎ`+%2@8` fHE܇4E| EB?4m;)]\݁YKc/*rwpwXz]TmįzvA*Jp {K>%pm-+6ξpwp=%O.Z>?؝ ځ h:TcMu #>FɋLVnCtN*gr'qX.ryu|x۴ϯxswҊknDɌä f@$$öQg!V@sAH卍A2כSܺڄ2n ȡzD$=cg.&Ti15PɭХnizRBy&WOz%TK_y8G]]c œ^@Ie KEu8M]GGlCYX 1!l|pSr$@7i3ˑ(r]mGh[ 3j$-#b;Zoh3+Jf"΍XH ^+j/Ҭ٦ޓhEywۂUּ@=HO1&5ӊ}ç!Q܅l:srvmy2S\ɀ)!.mK 鮄-" !zM⹬fA$2S|†'Ii!)vaX4+кiٽo# z27*r"ˆݮμ6~Y}J~Q=UIB7׌uO4-5ۻγTȍŌ2\ZJutۙ%sܛ73|GJ*(SGf<#Vw<"&\^U"}O[T-(#h!.sMe|cj{xW mi͙u5 O ?ƴ-aT%Msėsf_QH2H+fPNX{$Mk{f4L l1ಌ.2&𸁅M m JH+obm$Sc>?uPJ#0 KWqa(/4X(JS>zDK#"HNmAZ1'.pAH!ZL`Cyz=4B= vUy8^$+ 9Q\ }%J|pL -([ f{=UK5cc5?﹜=*M"Ok# `e`OʳЫoZr)]X7W1rɤ]>:\y'x /;톖ƒAſ?/^Q6 ff* $yj6:8CvC*F ;Y ҖAODNv?_׃I 1p<7$pU0\nH.mD0C{ ;-J5Zƨ\ Y^hBgaأ4djBky ?b5׿7O`4׫KmbPc^fx+(x ]< UqM߈XssTY_zE%=4ї|=ꅅG{y)FmKYEewbMdWw-dFhiZB*Wq3ifF !L/ܪhf n~ tj w:'1!of%}3ޠ6R};C{ki0$X0tl*? Ҳ^$>Ha?C'`\S ez J\J`}IŐA_!;Z!+bPvN=$@M+ھ]g163F0g%&!BXZzHCy/<ί-pwdLΟYgpMUf>+']#7vtv=/܄wW8ww @kCpHTayWߞ>*{]$!0wҋqB-pL`ԛ#VanaSfw&bj[Nn/cz޻rM(&PQdx/4FVGA'PTTJT{qh,BWŚc/3}#g]}  f>EUgdJ=A1a_f_O,KG(LMd:,51Tb oڡ~M yfa&lCƸ sߍ5ŀC=sǀF+ lgfW\#cM.uhXHhW|u&XF0,(}LAT Tb-A$J E M/b sXd{GF?Rű6UϣCW'<@)$\ehP-}4^H7Q$},/('onTxI>QeZY 2 l2YxqTU, Kv4LBNpF⎻ZztD{|PG'tOjH'3.ӢOej(i좥ӷ/P{m<|S+) q rEH3gDmɄ sYMZM=='INsfAȪ>[MX3`㜑5rN2f)kXwT8$m #TJ ӈB2]!NꌅeeUe,2YTO³`r)م })nB]EvaTΊҶCStͯGJ-/?p0iG;OKLNw!]^/^ɁͿr%چܥ3AU$7>>BJ8H Bh$w *E؄ss/ w3ᴱl\AIȠvmtA/VUۙ^cSdi_.ۮP9C]nJ'M@_|(3,92Ĕw]sn6Nf5Ã|1VhDvlgJ%謯Ӂj4RD4w1IdǣOykqN:͸k%ۨ 2\ ,<-̩j0׮9`q`Ͱ! Z7'Gޥ -qdJyen1vpc,|Bts#(Ztd}WHl?<&\[z X Z7焒j=??x:KM N$Kp5p%( F(=%1D.nʇq FxJ{/o°B0~@&_=ӛNE#o}HkB-B?}s2(gdm`iR΂oYXb0xn}]L}mU'\G'& ^5gȈz,"rO}ǑX|Ʃ"߂rnʼnj)r8X-et'gl/s* amԫ݂f6G؝OTo;T9Z$v П#!"mn'j#֭hDC>}ZwkZ{_<TTS$YE$\UG-:ضC}QdN/ЀB"Bz \̓mvaǢˀL7-R#,5l49: uWup;rWE fa`B SF2D=P(̊^ g9j|ԥY.Or='pCpvn-5.|M,7up4me@D0Mޱth5_^2$Re\b';M ؏.)Qh#~7&5|azMn-a7i RXߘ >>b95&/ 7RiXޘ֐4RW%.b^* \7eH;=>{ݠP,kU+ڱU|66 q.ҿ#5zųUrV d`XhǼS[$8 _w[`):jteEN)b gHxҬFS[Q}AfsȺ0F= BrjM cgĮuvlɱu^%ZO||g6ph!tY=U 70/Rn,Q^K +//6-`{0 'q ّh 9F[PcP?U*%9cc3Q4AHkPt$4VfWzod6*M ]4|\-r~?[U 'bK{2uH38?F{UjS+l[|Y%Ot !mM{%T;m֒~#( v&Ec~OCCh$X)*PԉuƖ%z?[mPr" o:dkn{0j|$c83B|DIB[J4D$븚,@ l+Jwtܸ\S1 \8 }`G}+PMԿ fPR9Տ=Y82 wܵ~a4DuJ@yTqұC%p+aWEq8nYu16J]X-yjoEe= ,G<-FϠ Nfh)Iaev4G"*C6{Cdl;&H&j Wi2eh|;u9ZU/Q$q'$f+79.Z1jOXuA?N,@C B3|X_Rҍ{P6n'm\@|uP%n-L^d u'&Nq!6RN`g\n>S3ȍ,{Pg.5a>^cRX%<;~gT@WPW|$"VP=ɋWءcDa@ A!7!'1Fi`㗇0ף]|̋bfn*I)1$hπi;̬N!04A݄ ZQ\<9Gdt`xNW (RpRِ@=a Yd/c:&!]WkrTd.dg|rlNr2wP Rw?Q/rxbKxs /L1WcJo,m]i<$+цm='OڪLܸ.cq޹O91>7<;e s>/@ۈJRP>H+`wlXJ̭ڍ-E>/*mءHnÐo.ghKPRJ0VuyEZk5߲'Po] }%{37bMR|L11j`ng[/¯ h7HZB3_uc{ׯ:(vƹg@=񾔋'jY@mQukLY(YFC}"b6qPv7ۜsѤ䔿|Kp4}l9a}.+ͼ=Qfw\6tCuUku}!-;ЪW A܋&68AM™+O:_tX\.<#1[+ܞrI/{ HWC}"TVr<(.`)L2d8 η w2mh=ê-hD5EZ0@JF}$SGor9'HR&KU^Rlot`Q#OufnUV+cШ:%J]D~>Av ,U)1| ԟ aYVZ40|nV;+dwf?q {mֵ и MGLm5X'3iBb 'ߓѻfyڀi7{Ԩ9*<"^7+,|%.48DD/P AWC.Z?澻NP3~y9kFI{J\N.,7Ѐ}Y'L$/0}<\H.jDT%8MHHl/Vn cIˎvH-`{Hg|&Ԥ04szG11fR>{1\$j"u>Oa~:]x̯gewuKL)>'Yն9WX0>䉛IStѹ,NN |CK+|BPܦhPI 0(3 '?z.nMv ā /k# &tb^~sdxQU͟,)eStg|oΙ_{F?{8( K߽7^sәI$4|TЯ0VJ:6(}6ˎVD1-tv(~;`K\. uam=2{W:\t? < Ejqd4tXܒ3J'>u7~o0NgYls`ّX t\ΜCS,v7eywunljh@lSz \RÍW`֛"5 QoD;Qd"3xP\ʷ~hy50 qc6Nf4w >V;򩭐X۽iZiwdi\'nMv%tL m=D~:)Q Kl6alg%2lKUVJVhc!/c:]a^_&,6-Q Gae,=cX&b‚ =Se\髗8_M%8BP{?.ՀSQ|hNv%;z-QIqGw?AY P$ y}348(ܖ뤋~P&Ǯ%0ǒC*k‹6hs+l`ୃZovSPx[gPcT6KsQ|#DXGHxӥe݁%"hIOȭ[ߤG WE!Lbl6Y~F/?~>7Ap1 X u!|Sug//7r-i[D\Gp ~iDV P |R-q "*4z *9ZF-@f*B۞a2Z֟^FTы7sBײ|՟~bE V V6RnEhZq"TZ3b%0ι  og `k}f_ݖ3]oE`nQfTRh9B^iw  xeա@l# }KCw T.S[Ԙ ?XCQ1 l~lUx̫RNC9EpAB)ٿKtYrڄ 2[4tr z#ɗ~;0=֪8?=k="l*]Ŵ 17ySjBTU[1?fk{5&?5cwS̶W:_mZVE`Z$nSP8?@rODg;ibԄtJuXX_by>QSJ~n4'G4(sF{ԁ)F3Kbb:B12:H9@3$W~^ =Dg/1D8sZ N.&,F"c=%""V]BBe~"(Z</Z*~QQ**B>'wA:835]nʽ9(U%? Wk )ЅBqDG_Skz<S96:=XHh~syNtT,C|Vn=7^WpYx#& }j]߳;5Sxq>Rl$Օup6A]ѣk5xLT[Ua :ScY&"O,&lCڝ:cyk2eL=@  ܭl(U~cd_Ʀ22ЙH#cFJ!{SO8*x^0V?@AI)mMY&bsrw<[Iѓ%/_};)5^+F*9ܐF=_lRh}^XԡO 6H%փ} [#AblOIq4C>Wrj)3 ߫QSn)ě s_гX4T.4BHtfޭJIp] Y0#Ga%)L4X$$ eK%>ia9jP+$Xu;V{gT㔾.Mamvt zztTV0NBrM [u ˯UowP `{Xc]Ҕnq,P2&6y^S)Vf覭SN^:?N:oٶiNj7*)A kܰ(ql˺\ yӋ݀/́*3r:fͰe` (De1z_0iYq`GdK xض( 9="H;EJw8?wCw,OfNITec 3zb2N:9GUL?<B .M~,)o%YVmy2羅mqbn3o91f o|0Ȏhuņtrqz.Gex?w0hc9btEǽ@j޳;>F$lU's?"C\&CYޘw dޑ8XG"t\P=AŤt{zZs`}oubl17|.dFpS' yK2Ax&|QlWRv={O"t-Lk_&X#asH6[M'_@?FPxgs (B}w/6 մ bqWٹ,tK8f=!2%)k$ۓx96N`pcG~TY#f̥YӲBY +l{w9]X]nYVA[)]upi>?3ȟ<ƃVGbC?`c5hm^P}/€- ZgД G *!o;%~Mtu݀0_08^u} THIID%A=ttn+4!y#C/-F9$IVI&2,eCFkWJey\ IS%]a=(J&D+Q7\ #/_](AMomQRyk|)986{{Zj|:g\8d~zX٠gz$!N+8VFƲ*ArYuBa7\&a1 K^"Q&\ U[&5I.JhG+2ukhq)R şMFŘB@`Nj7o;؍Ƚ)$PyG 2ɌCÎ2eIYO^ c0t9lD}kmrA˼`DˮӊYy>sŧ@ׅ_9Hp%߂@ݗ̙im gݝ,faO؜=4(lΎt:uXZf}AҝV$9}faӤ{tщmCi>N&[&{Ű߿,![uVm+?J Py |Fhx.[2Iir8r!qN 0SW1k `ogx\ BUK$4L=,7:A(;GfGDDY!}) 98x|a4ׅϮ:(e۾>'5L~Oھ e]\FŤwF?slX*3nNÄ&~*9 aSˊIǢƑJ4 U_dT. Qb\>Hy ΦfDn{ȫcz3{_̏$xTZ8S2J y%9n$QvdSδሲ DXbHXKP'ǍEڇU zhK;^rRK}IzN#/,@ח=x,m')|;o@s'i'^(_IV3z3h 958`ocn H4;誾蠙6x2zw2ßĭ@[oP;}ЈGebfOGx)?k'?jE2-΅P꬝B0SSq [#rrS@YFHڏ毡Sny߅ӟċ$p|j"?o[i2FybF&(JG|fO;'WfLS8wJٞ&8BiZ(]` KڵCwۦ#2Ne·;`^d_/RvFX˯Z"(o܍Vs93OXzLbp(z\hbO!V6 J!{ShzK 䕐Ch*ja%_vj']H!r5HfC"/Tr=8PV 6Q&)2~Mh!M(R+8AO Sݑ)K? ӟ4!ĝ*^}P"P5u(ct /Ykctz>l<DD b $pL7\sGdN mi<}Ed^l#sIgZȟ=jmk˅:q+:E<: Y_E4Xb̕MCISl*6/%RHd{I v WQ5w~D-lqٍcU6I}kHVrRU^oc&)v%{ Z|jLhWafH[?-:^/bk{oU!L-DiBs1r&`P$QD-q : Eꑾ[Z$H?Xqu;m`tHDKY7U t^r(DՂϳ:dkQ~dP%ֻƛU|*aOU+.weZhzX}{\b54A qʇLs۶%uUX$oEdAՏ)`ش1g-N:!k`zSmD栊xLPv[pm/* ,YM_IkQ{ 2Ɠ&U] aAVK"L[U'o#z裎$n#ET a,Dzs;lѼdY! Y(qXtmӉs\p&M:{LshoU  V":J`&zډ=L#uW_"m+#CBzg4JlOXA6N,.2Z*#'\ه imɖV-+#@Af~Kq)@)}! q~'ݺB0axNV6(-(N 4XL:{`HxQZ>Og^&EGp")fm1™\;mPbIL hFH \V\D %%j">K L % mK=ޞx`~O6{GQ;7aϣ<"A>iۆ|2F$E1%ș L6G̽ S_t!)И)Q;뇐;Ԇe*&XzCG. XWXj 7ި$"hfbo 74ġz^`3Z#yGWVV5r @(IN\9P\2 46r3Hw|V)w{ׂ4AB@i}+PA@A(qqa!a'& ,b۲.vObިD3ﯤA_Y6oJϳK7qWےSĆwEg$<`q,~Z8b\}?JU?e)v%JRw ԠC_GUD;eϱ|f_@K3 li򢒸&%hܤ"RĎ`rrwQV9J͸uxћ_x_idxPyè9} t!+ugv㟊pF2Eƚqx+L8 IJ 0k\9qu}ɗ#ژ*yYxŽؙ#0 *@utRX| o-U.ÀF9ib_lrK唩ɇImK; HPP%2^?&(%DZZ]+ۅllV+f`ۻ|j~&Z;C ò`.qVƟJ(ԋb.r[jԷci?A/1\ӷ27BqvOղ+UK^Au(Um[.;.?^Q0? w:t*_ey|ȕHSrk/cT ñ1 q} 5tMXhN906;ͣŭ0*FʛZIJls~\M`BB [w>aG+EjFݸX9۸4Dd@GҞlb~!s4ZWr{;,[ud/Kr $l^) ZՂqEeySQ_c1͊ 2&QG1tI4m~ ,# (GlJo0ՃB]ʱL (!T]O7uoN;JÕqF+dOrd NO)CH\2|QWLР4*OE"#1"Z`NPuRLcdt}aAwLMLLyiӒ@Yn,/oKWv"Eɓ mΤ}2--sd}y}J1PT.&fOxž1==5*NKrvdv8RyHA*ףh;RH&GַABl$AMʿ(z>Vȳ1vdSJnF0BDnsD*'sl0^ ߙ%I.{e=Y U-uGlvP#+m E|n5}|e`h~q]E .dxl/ވ^Ei?htwafke+u2-F A2Vҵ k5zB7y"y62nAp0ìW{tte˒w\+ è)|(='.zб vz'v yc2XM&` zZI;Qh hYI(z?W:# Zcv+YBMJ!w)cPn /#u݋`ӮRf=dBTf:fJ}x0ɷ ߰ [0w~ZaʻX=o<\8Uw+@Ua c%YAb)sUuL BȎD<C;ѱfIHiw{uVtJNt.gnE^ֳ7DzfF "KZf9'Yʲ$'LFE!] ꐐPUG(0|䷩%mF̭ld-IAU*m((Т cnaȑ8v{DU5N~#WоE~')`#Tk&3)u _X+[|=X~N2PSHOn*f3U+M \@L,mgX3lЪ <>dgM+$IsQ_#)5(KaezMGNhMV&:%]k͓XX<+"B3>gȅ?HRKNR/]ZyPR(f- (?Zh- o~Eu(`釆_hF̑ ?1"J1ӄLSIrځ'UlעNZ V- {PMF55?c)T!Y~(`u>?X23 YQPsx2Od8wIM< A12Qag}QꝺNaMZY3׹ښ~堳JWu*ʿEenHgY(]'P];jXr'bDs%"(<|2Yd_jiHG$5GĽEѺ^B)Жj}A1B,K?"bk<7BV#nXd+DH-2aA/2*vPmI ޏ;&cE?az]Oip?jj")u٨ !uֆ30Z^ ihU%r()KbzŒ,©*c U+[UH*;n澠[?UޚhcpB. /0?RΓ殂XqSwQ(%s-դC-e>G/S4K̹xqAW.t͑bT[k1cߙ kG-K{)zRQƕDftsemjSIgB|- oJ 'ʠd +G@"8^qIbRƙLc%c5!Xq 83@ZQh8gnME3l>9TB2S炜߷1Bʅ̆SvEs ]Su@3]xZ / {%ji6<~~CC&n/[_޽(箱#=]T}3>-`da TvK'j>sMZWP5RlHL,t'pݶPS tF/=Egf]%7aϟTt0ډmEF\*gzN^₸Q*Qxŝ؋$H!; V!?@YkUIa*u_. KCkd[7:[9/P.)"T59Nu^⅄ᐩ&RxjBa>8%ܶcWdtۜ+J|s^,J:dM"rdkuf5- Z!Roލ?2aAۭɴWq0%[_t҅Zr;+q{ǦK!nJܸE(Rh-i=[^+:=ڟN"#<\G0oEX>!SJX(fHRzfx[-4( *vxc6k/[O(j5IV@"5nˬj0+A`S#kcp^8Xʖۗ%`hh ԯׁr<9б՘@=jjڃ#wk>M6 $ ;)|8Ԑ[)_oS^``0.Da?8rnGAoz]udkg3ފ&-kÀ*&ݣ<<с#m˵[iDNnhpZSjdJ1JIWYF3=ݕǞI?71Pޟ2 MI *e'x$ rnstgD 73۹RgڰA'P_( ո{sV-,aGi UqJ P 1$oKyFx3\Ej:z RB(^I!=B٭L[ m(g|%g-l ^BIQ߀fE[(W}AyNHF#3I=^g`u=\`sX)UPkWo:&cloo^TzU<'1x-+.?.aLE9B,e"AŨܳReX?ݓzGdCtZVɇPYh믶oCt4̜&CVh-V:H #6DΗɳytg i-L*Z+ObNo`[BWڷ O5ݦG? V?l^^;hУq*ƆUp|R8tM5İ[ 6[a5"ZOrl5 Š[畝h1F VθtvG(uB*æX[g;f^n|9w4ئ6=:CH?c[L>)D.{^=;*EXzQ/h 0}`|E&*TEdG$4|.,:MZ4^iew%[;/zA<#S2fRٶ+1nKL&gjjs r1>݅$f$||DK48U!Kn8'+OX)g~/n'B9sr~z?8Xnti'_~7Ko IT%l $BXOVna]FK$Mv%=xˈs}UQmݔof8㰷T腺9-smMזiʯS2V[!R9汅'諹')3`]YB;=pd}{ynő2թ4R$9v(p2euUT,1*S?Ȝ@X˽?Ul{;J4 ' [&gyT3Dk>t֐$8&_a~"(oaF;dr୫@l\m;۫nu US~}c,=L=A =@1=,SMM#?駿 3th_15%,6BĪbܵ%= H;x,{r際=-b1hs)|g( ;& v|Yz+z3Æ&Vo> ]?dq4>$4y:nD5c\aN̎/"E>/0ӓ:o>81[Lw҃2ϛ >C@OҩW;,֕Af1G8wt5vQ2v- yWlg`hLTZ(_#f0E+wQlrFk{lZ3xN5%Ќz[jkiSh5ɢKp5&ƦRwOTԂq\>OρJ9).bbAwf%ls2 aj]>!Sٍc`d~=YۻԖke<}GucXzDiڐ~ДY8T.7#7lE2L“ ۧĞw4>nÌ7ti^'!pƭ@pYTYAM4?N#p;JXd[Eo)&N.1/@1 fhE+֠"!efe /7KdѰLaC|y ]gaoBլPJ+=@od؝0x߉%f1fEv:q2GXܫL26}cRk4֞ K-gL*mP2 (#B`s3z(hry˴pѥF#凊R<@o/'I~Roݹm  EYVx_o9fgcI\zS4nы^dBVGջ(MSi5xDT}]#*!>k17TbcYs[ Fe:$濢+1XqE7JܷfF1VIgy1hyfO_e\2 CȂ@vwW\BEI4l}#Tw2b:*EZ(?C.}=>'w$;$1*%s aۼAt*}Tke@^x23U +剨&3. LQzW0h m06?\>\w絎vF&w(&0+ޕWX?| jd{h҂3R>D([[B̓n0^c`xuNN=8i FqMި~3(sYQ(c*6\7rf F#Ⳛ1qˈbܑ-;MMP#=ls?f4 ݿB歓Sd3࿤gHp'ScTq..?ˠ:E>!{þdǪƵ<\ 0эI{7+Y{Z>ib"eav\b_<.]ofswǔ掌 YO %dt1?9ڣ}|lDS&fi9O-P6ײSrq´8t"ݎJ;,rB9pvDGZ,5I$-cG=_&HS`*,C[r(g 7wu.dK}knJ=ڵ@@ !1Nnoԅ{GW>jU"zZpGЗM4=xUXrNѷnW&,tPM,Tk-)NϠg2rus Hɀ}Fаҭ 7繊(zDv"H(+49jCꭲ3);-S˨wQ%RU35vET}1{OPlvK'n/yM >;L2oE >ЍLc>rfՋ^E=Mw=%)@Hx!hNTR-o!z-'^aoQpێzX0yT}#_#ఘ&c2$Zs8$Mn]jG$MAPOKTR4E. .֠xիDK^c"NכLXgu;{U~՘F,gҺJ쟗LA"SĚ ,N{ugJv6NK#1Ui:`Ang}+a Ѝ+!%|__$>'dxٞFi1Q* e($fyxk۟[0"\ 7کX?iP8{.O.K{8L&`Sź1_E a7L(}n5}OnJANc2ԭ$>ޑ=s3|}wy 孂Ge}Yi6F ulǫ,-Ⱦ3QbYϒ;~5o#ȇGꋂTvޒF zg,؞_H2 qZMBVBC+||2I53 6bP+:؊Æ܌ ҙ,3iIإ/H}Y0߫SnZgAOJ<%$iN=E G>}DQ1T?ϟ$7=uSx! 6T<\mϨ:$J)P_phECF3AZ-Whߢzнiʥpm#Kz[ t4m3$)2~+^F{D'ʓڊ>-a\5>'ςJ/PWg{wgǥg/?^=a {Sh֓tt Ɖ5*A<3 L|<(8y$}e/ِBl֥zH^'snRBTߥ؂RzUy /]ɓ->U}x$iݬuPnX2ShǠ1}hs8=嗷1D/6>uq}YW &%PLJZj<0F$q}EKM0eaS^l|Y 2 }O@ְ.4WiՈDwMs;<0q)UtKCT2{ӹQq1 h\Pl޶87r~D6e:rWYVuGW>]i {am~/#9K`J2N,FeiBx;9 K\ dE[HLM4W#j`ԔY]ڠ]SS wM+[{dC!Mknje[I0 Gjk!o<_j4ltR/ױ`-+=jykiH؊ ]\)ّN/ȜclG؋Ćv)VV73c.*pFhA'l3m̆5!Uw9ʒzk9-v}ir0T|bk6ZNsو1a=55؞geoSq,҃;sEkP+ڂ U#@vtw"ADg̩[~_t+(UC".=cs͟a5R ZDD217mTPuOS   ؖv Rq g5U2Q s{-5J ̷Jϯ>/UN;$6vd&4ZIpV@˳\MBJRhe&pK4ui' mM|-Ċ*.`ߦO8׸DP=ttF͊_bw!mQ;T;_2NNR56%&HUAH, 6[=aMlhGpIUי8`RH,s+L$ҩ\xsư)"F*Q/Ԫ/y%G T?ƦyU[ſ<~OͲ}SaSjW9F]]WQ9(FDi?٬?x %QuiAX8 n`C*\&oϥkp߱e;\;t4{zzPZPo:Ҫ P+a>} 9Fsz3b㑀 ^I N+j:8\"ݬ<XӍH'?φݟnv37ܙ4= LJރ^38 /JTSj"98j)X~=ݍMZMLY(9}ry?hW#{Uʼ1׬8ݶe\ZUa6l2HUd\/?*Dηa{L:xTVUY&`Yu捁6%5)|c;Paǩ?72U`{i|Py`?Lt) ܋T 5AJG 2 4ɜ(^͠V(/ft,Z z6(EY]hZfN>WV( %W ˦l>yg$зպH!KMB*!@SUSW$)%oƸ>N >9b_veLV% (ωYt*/IoY3DB>hϱ]$!p=/ԑ0yg%itX D-C{;0Ifiu`.q'G~Qެ=BOm(iRsnpg@M rX$A1ӫ{u8 {Euvi<2 ^\j7$u'jo(z 2O s/D\/AV]'ӍDw$6z^`6Jw_i `~]M&u$Y=x ]o?rK@UzOqgxNGKr_1y;}&H^26h}M=,+F #CJԥ8E\9dqr&5+(! '@xgy&Lg}8q ymc{ ñyl3,+ $KB ϕ6AkZmr xS>V"eß ^}?[{R]sʌ" pP$3>Z~~ ]c3u  Tr@[<0WB% jB<Ź7 ջ:]'b>67+(9ؗg2>> L7@{ԝ̋;;h'36_Κq*oTp-燃1& >6~Qz*{[U1eͷjV(]J=8Ajޱ¹<)SNHS= 1#k BcXoïr96 '.yn߰omgܔ__V7yfd:oOu,x^,"H@I+JXnyp)<z\^fSxp2^JEPhq:( LSvi''Bb6c:~bq-f8P#*K:Z`n ao^!qHb%uhJ 1| pO]IH϶jqZoC$!fL{Y}(؞#сG:4p/!?A47ȟަJSL\(9"ډdiJNϟ&і%|fIc3-%a{ (@\5.e#c;w/BX!#4.ٜ}+>4_ 353]iд'H|)[K@{-lHWGje/. DgDRW@\' EBTD%,p^''y Dx{KpB>*R!}&̏*޷Geq̈́Ї_0Ñ6e#콎M5q cO(gi.VmsbήBW }d,ѩWMMEQ; 1 4}2w(.@'Hrn@BsrLx].ɝ9Ų~2(篁CM4:B'PNQ衸C??Œ**k2=f2L Z`WV1)S AܟQL[7Fa/ZFre]rw -ڍ5BGȭخ ͘ނcl`F/bPW}=}K8шg2-|3|6GH¨I{aBLVu&4?[RpRL!߱c8\iƏTm&aU(  $, .-SZŶ.k 5 gK\TO{kc'`TlÈT;ݎ ֌aJ)[C/jJA:}&1Gp>daJx!Heii-pݩ kE^(#tͯ~p9K < *V0WIڎ5QnG 15l GOɷFAd0/!FwWhH&gfo 6b[A(":R *0Mcij9l7"yD!&R:YTm\+)騣~WيjDŜCؓGlc}v_DĉWAK/naf4.OQ*~d:ִ{u(J{oKm~ I-'ޝ M}k3:yC*&_[PE46z:K?8z [+m cKlP9^ /d7o-}5zM1gfJڄ-lk` p>ډasjRyQ*D7oA]W#Җ.`—:245dWp#n]=4'2;07hH~)y^!_#]6%9܃T]"yOYG'Ns_l0%[V*wtU9 ʞv9Zbf'Y:' wl;N@ WHo8C]qVZn3Cw'&E"h2ă-\ *x4{E=x7Pv/opDNkX}8s+G2-f*q|xRfXՎ;OC~}GMDE 4D|ZsH◷%#O#6{6w2zrOgtxco2X)_SV)p5i vs~x` <4>ϣAVL,rrF<}m1u9Є% ]YS(̲0p){#U\ OO;?[Ƕ77&x%bS|ԡH%shh D8q7ᘪԟx4Epwsͷc["廸!XHrz 0USLUAF-Bx$LN: ߬s1ssO8b}w#8ˋaO||x(٭Y}W0`n?iZ@ֱu7UshVJ`ҷNC|x:ȝ5,?8M[s L.0_2RPa6\G[4<~RUu9,5#ըk뼽YRD']ppN)g(vfiˠ*~sҥ O~*Qt.FB/̦:1T;X-kBmȷ2m CFu~5eEKb)NV|| L8Zbt?쏚YzӮnG?yqBgMwVY_*[|#y8f4 W"QUGPq_ȉykٲTrN|6yx/P հ? )uoy3\^q2'yHqLEcJF8fu@s2F tpkt&;3¤MɪD~PsWM(cA t5ȝzuG{+. g"8Y[O>Km UO*/!!4<I~VtC{d\Jo7mΠ]sVfx Zb,H,mtCFB"~1 MH2Yjl  +񘙏mTr,lʄMo! 5͏3!`lTґ_2f0i~7, + )ETI2)>wks'O߳4:C6:ZrW D[E'a*M((kv2Awȼx4 L޵i"5fn-gtm819X.&,H'4I-il6'= G@msxX}#},C k’LҏL0eArUhG!늲<`%Xe8,zys_CD<؇LvAʧ/7T{6PLK|0@]_>ed;v٤> #ϠiG>*̪ ]:o;wF pJH^&0L>%V(Axjf[o՜3Xukjc6uGKh "z}#M8㹠Ml!? c +ʝOBix'HV@!,5(?u 1&!HZ}TEu5#ϗx?ltANPæZ[-?m>8kR fuؓš[rVW0g4(C^Ǫ]dEڿ|N~џ7N6ln1r^|k, 皀=7kœތ+T "]/Ƿtj6c-'N9P>5u/\i!9ɽS I7un1ZU AiEװչ!ːKv4aT[_ʖߣmKX9 e* jӄ|@OYHQ@G#-⚂s16jKF{l:'vqSTmQWmUnZ .h=5 i(0CpE؆Ȁ^>/Ev} H # 5U-Sf/QmA15[ Ouq~ăR[jB^2%g _|+``3aFhp`rH!uno\ɶ)bA;g!"j䪞mipVEgnf@IG݈/ #: u Am ¿_V/Y<1rsZNZ"]΄Hs9I#k1z^>CVڑ|kl 68_c۬rg|lƈ)+ qB\CiDUKjd*pwo!C6#2wqN n ΕGe(=B).!y&xoc(C-Ci9" KDcY?sQ$ηw{43wЁG_0`F&- J\XM!u QQvu(C_Vk"rYj[ e*|E 8|~ [&i%tYgm XRVQr/nxٔxLsBNJܝb{"kj*IOQҁ#\ŜdNFú 9pCr>>x:JKUݻy87YPJX19I`7T=v_mo9jaMV#@=[ÕOr[A<2<+ j )Z$~˲h3<9x0!h;= o儐D0_rG c4={E55 &Okͤ`3Y'C o&Uνz8yi7NqEbvEC,7"G%!0V TBB .[W[ i;B`RSx3}r[&1&541F|I%uUj3'#: !fѥйo)` αVX73 H7s1GT )zg ë5rs>9 ]F y$(r>ls13 uF$k%ag/ʗ1OwM1ǔ*!O\JnB:tGzNJs*3U'SdJC0g?FM3d HyJfRutV(UŮMΆ2Zb6-L %U!Lpj /-yI}K}z@#,FKb T18Y; GBF)=]B*u#/&:Y]fi_"lO 6'bD6K:?=Ba~Y49Ba#<*ZvF6F86d)4#:W)r؟v{߸ OKVߨj7F[ؾˣC7$*p:H^:6w8WJ_(9_<V҇wVMb -ҘVk" JVu$P1 @~Zj*CR`7umf\Rhb_O߷a ֖%#D1Dpb0eޗ/}:%ãq|l ١ؤ]2@0Skވԟm(/nO-/ݴR}?487'`<\i5@8zTp%d=V벭cETQ;)2:uTu!X9HLQ \N۳LIp~ R19>h6NR1Z⽪(I>OC[piI/ }dv( g@ib%Ic4@2m4pʀ'>UH@v';t bv7  5@2]OwEPo!7Hג(aU-23qr5bQH?wv (tw/o amG.9?+s85Π_4OC*)P!]}9<F/'գS@g43L*k9}b)6.3Y#mn׮7\5}iPU"q77|YvBnv$/CJӑu"2 ^ `R+t1.'>~% vN=>7wՙm}.8Q׺ʞsd]{fʵYî;%<%RHO+DªEy| rmZ}RK^&O+2smRY#HiL{ˎp?t,h-j $|t<Ҁ8 Q9}` b`O${(ZB'.$︝I?5wQB(P 8/yZXa|8u@e1mo>2Nn/4ӽ,+cBև}MVH-8Cwɒn5 $ٯf^5B63~Cl)jqjb!Vg4K+ȯE0.Z߼ f0H3/K͠ JRgZ1Pdԥ[F y2^|I+ӀtZA*"A!B4J}Ȁ0֎i9|dc!ǗvjkibbYs5N`4 pxئc/:' ()&SʸcHdN&͂zLXu 7FAeK@ɪ]c+!`!|l)ZbD&BRDHe0!$)(C^*%B|LUm TwM-JTZMLH?h=#p0N\;˗$y~F\{ґyZ*3k?*D@,z 2]) G :N+$M Թ6&@[w!4:ĥ$]!8HO*1bS-mvB%C䄩VfZ9!["H͔8aOՉķ6g~Q1?]%pyu6Ɓ<FGZ< ­}> ~`CUi>9"-gVZZ4) K\P-}2h5}J@5hkW];+v/Ҩ͛tKv1f Qjp =ZZ")Ѳ p7_~v>t5ޯFiA_5(Uc?E\(t匊W|:,Pq^f&hs`;-v/ ~71,EYD~؏ BV򊾊A6^SĎ~к=lI6AxxRvܟrTe Ƌ@PoPWh)֝F-W{Գ9$yEpEۿ/Ο|eߓ+`_ʉN+q<\cL>AQ'L 2j\p=!yzBR"$*Zi֫1ٱT'Vb'dpk(!jwѝJlD״uP &E2< D"Uk{ܦc_'9IvJ)y=ea;n7YH6`% ZZ~M?%XE,?м n%E/Bw%Uy/$H{0M]#|waL$oqefHxc+,˵͗dTm"i~ J90t~^hK jkp]OҶPqu#=uP@*7TDm§8O9SzL,Nއ@&Lj_ <o<8k1]  OgMGYO;Yn(jnHO;H=x䗫$ǜ?RyY:ӳ01vw Up҉qh72aaiy:TTH/V.ꂥ>$\q^%L)BSM18=鎓y*}]mO 3zk)N3}Ќ3{1LbEj|$f']0DI X%V{C}_PKyft\ Xtot}{Yx/џւ:+@{Bx-W+X ',ڋ*K%VcwX9}> I$or S;m[)L'X?,cən@ZW:fe㫦ңI})޻hǃ.!~82&wU`)ٯ@[jTJ^D2#?u"\ǴT\tW2-d~)WDCP29| SN@v~$@݁/L__XS{Ƃ)**zFR2^5ʔP6[R߷X%b!MMeTHI.C>gVD氓d߳T]JʙVl@Kh\ߎ8nz\pzK* 225M1X SF3LPFVNxʕZF{湏!Q]oN#+AeH+I*[.:QZPQ*+s n$+mkɦ屷$vR‰u)7iN qϧ%^luk|[;yB3%JMX]7<:Zu9bʰ5}I^73b{JY<AL$lךo{iG^2?&b r'UcD5  .OKVWݛ:5-HĝkAq,n=T:YiLr~гRwxm'B(q1uEB&r\8["ReǷxi[.E+)||ªVOKfa7]Ude0`|K.yxamOruqc%! pt 4CrIX瑏O kB b).nN^F/~#Ornt:MXKL]j\WOi66DcnAd๟  C哣Ɍx4U<mwjmjdvErȄb,Wda٫p.oe{ Ybe>77zܲVnW`UL*Ip=9ub#.U:JlH5׉8KX]gM VUbUQֺSrxŅWX8~ni@ Z~nh~2}*'e# S#Je複爩V0)]#PϷFdvӀ][4 kYd>Nfp>P@Pɔ+94^YDu)o < mk;Yg,'J ؕsq#bvZWIg,c/OX{[ew~7$SgTl=(Oc:r9uͶ 4bAh:>m]}?F!vgّv~5ƅ4 McrࠪC?!uLOROh Vp$X~J`|Y4Lv@VߛM)GX+b8rdeV.%*CzRhZm,] Cэ#TyP@)_Ý=N*%<-p ~߄bѩ"QBep7S_rpo @.ܤc: 8}'0>l:j&r ^qc,mjJNNd/|T4 ms3Scrܯ`hyKgvƄxc E  d܊9fO3Tn .\ѱf>Ӝ҆uܞAXLc%']w[ ݂?u L$(/bLJĉe)o7>}GBg/*\}jWDz ͯ@7\ &ɳk(_QM:ղ&EVR<^҉ˏaN2`;# BA=ŒD|[_ZpEw[mrd*-`{2o[VBQžB"2Lb蘮yYa-qd'9zY,.dr +&:w:Mťh7J:PS5:ȫ^0 X\w9dPu`zz6_ FȷOM ɋr>qL+1aE.Gbi˩#ݝ0\fn@#0KS2lLZ%PaH )mzAQJ}ðSV$<E ^{$O>k9H cE{NqU1@4H Pdֿ)hיŕÆ%gxl4ub#);o\UV;pOA)E&E2NMEr3|&Hr*q={K {АƈsTl3z vDP.iv)p5#̅Cr-;v9.=]20[Te@=_3X3"W U߲uP".y#'y~ȋ>f8MD^]P!5nSXg1Q)Mhذfo*c_1\=I쵈j"BNi+ztM/2~wn@Fe'}+s"=E^"tOz>UPif3_ <%9O>T^0=G𾾓̭Ǽee/v M0(cw{L# ~H/N1{iP1jSYߚaLGm#qG{Il?sX' C?u?KXkP/^'_8GX5*spG&轈ZZ0G2T^sn}~AGzPҼ{ŻpaU6/+}q(!h+> *aN%$nijwIR#݄.pM.L} pnui|t͜g5p3(jn7r,F` _܉/B<~2]c_!؊Guq8 ^d84Mΰ迗 4N&WëgTu^*,xTml ]Y7HѧMm_[(:lm@}MA(cQ3/*c/-Dia< -wx9y{K r;s+#raaA,-g !: Re-9v> yCL[bjxÚv>=Gbk-ފj rRo58{8V ;C~2@e lwf`?Қ@pcO׻۰{FgmHŎT$d|Wڒ}IcoG{i7:4 ̝Z3+8#H;}HS,[A^hY[;O?vm3ΘGS>U3);,0 ~萆_n/xot >mF?McvE!4x2c?h8!ϛ#x_ohlAŨ)ce;]Z*#;+P?ϋiC7E"Edc7O@&<ϔcV߿zR=t\kR3fTA5C '\/TMZ2&O^ل`fx3y_ Jeqe8[Rgg6BbHfbrѢXD1:rnܠ#1OB=~Xt7FJ:EZ6zrljí}i?ǙeI*( nqh|0cY^O-NxOW%(VK[ !@Q+qC >лs,R]gm7Ep=E)DDb׎蒘aMVFvsS Ftb,=!cC̐'\F}|Fmv+uU'莖Zoh.rnE"&ũ3+P؟df)6!ϟkJ3!`XTh[bD_ rGL/fa{mp٫*_R1<.2 =甓a#- ʩk AN2]Wd0ѐ^j eԎSgشwC)d=n r)5@5&8,XSg5esPr?ƑH',ȿ++ !elV?bjl5 mBY鈟vU^OMi3(<ǧy5AxAjd\Pѥ;|2{<u[Wc]@mm)(.=>[-@{Uέ+쒢aKr`Ge9q|gnC!f /rzʻ1 CxYnbIL.7Зӓ>&Y[zǿP_Qpc"둥sRLh]s /^C,m?}2Q<:JVc%(< l[4EtЛ# X^t`|:GdyZ _Zczi}6DEn{&\Z_%sZM,AB[r[CGMp+ DZ?p1yť#A*oo'@Em6IKa8>YL0y*ȅS 3C޾Kɇm+u.+49kr g=S_ "c: ,O Z\ڬŬ`qI"6?)XPuY#T\ Pk/yL1D߭*&Zq oJI ӝ&݈gʗUh0L\7{(>(k9yt> .2hkyXv]"Q[aD<ʏ;5l34;$!-P%$_m߾Ww]H$}s%pfU&u ?JIA^Z BZn+;}m1pY LxZgK5"[r4J=gR*&*{@=KAgki+}V@\BN ,$4cHǺ0%UZP6tZTX:W|* Yvpv bGb-' ;ї~b9Y]]F O@+ׂ|>$9_!=zݿWy=cG+hy[fXU5߾Y Կl?p#7h{T"]!'YV&nxH juhFs ;8DfaYAӍQ]uD2Vjq`-B^ ]Z*);19Ykq6uKCf Kp-AgJ>;}s ΀Va-Wt}'$IlN&Xf?̂iNJga{<D^c2FFb6IX0f#hEBtX'mʡM*' h9KhkZc:VC݊E^Nn;*NּxV5YM$/VJ:⡪/|b?v2ז)Emz Y䊚W٪`{%?zQ{A 62O~Jˆ^ tm<汦^ң#tTM6 k] \r<9V#~%S`s17Ȓ]ll[u %V&*`H=A7Uki3&P4) GIo4pz8y}#uX !EňuC ŀWsy͚6vsGB"Z wH[~͠ꔩ N=zNVrE:j`l%'l-Q@&>|/@7Fas|J o:&9٨'f폀[ǂ8A7Z ol/ #ۋ@Lj_M$vVUd`k+YLsIoޖNnҺύ@=U@@X!1"qZG nDKK1G1Y8wnd:Q\pYY>{&Dt/紳Jt54xeRF#4(QZͰ\9sr,;y8c'͕{H&.Z{p{i?tբS h#GImi}#`Q਎[lY7'7`-CZHʲ40~j9 ='7^Rƒ/Xi,6^TU8lPNܲʚYt|^6~$i51+Uuj)ZrJ+yw&6'+B4oQ8G*\S9zWڑ<2WLV|eχ $&@+KC6 ::s ^"ijY :G"ryNQݠCw? >s؇%.U <85m"\EuI[DeHD>Nw`&I-!,..[r3]CqTa7qki4wŵ"K̬B7:(cVH&(Ư;i4Fy &e^6WD1`ŦŵG\_:f?-6d1S^l 㵰h4rd@ZT4W[Ͳ4vo@kLfM/BϖNd%>q\}8/<@ˊj'DCx~ VުB߉H?.*\mKd:L/d ( 9T+9*q YڸB]nnںPE'FmTËp.U=EjN622I`*?PnF`e]Scg<{J*V8X82[H4oc/[TK Ap7` ?(Hݕh IUJ}9c rՕY1Vy苬=Hp8R'0#˰xXmH s#QyV29-Q"#[?0n_Aq;Pp^ +/1i^riyOLנf{Ѱk7>Qjy(Dm^z^h,˴iWcwV6F{tatO[.)R4]^䴎< I'D׿*lzf$镮 7Cm[-12ZXi }^N&ثHsNRi= poTk Q Dɜ4VLܵO{g#*Z;غEo,*HcL Z:Qbj62J5x[1MHM9<s"@W '۪Ê~YN d{_8v̢1 h%ʉESYD'Чۋ^b 1b{Y5ZJMQ$F[Vu\o\p{.gShJ_)+;u(Y&2@3j@299>ASI]6R$^۞^ zP-"첗lRss|- ɑxS6e0(6p{w48 d[@;j6!5:A ڸ /X>m,nC/eYуK"tWSyXi)n S`%xȰÑ Oo2#[#5p75\94G#ʬї=1 ~ߚkUN,}䰐_90v$SxS9[|S!# yS{WFĻWR]W6)HW!Kp K7vv+3i }ޖ/_-_^-V*} xk,*GI0.Vk7 i0`|iܝ6+]^]cqE9Щ(h0lpKl븴yGYQE1[d=h ~%Z퍢 sh_Qғ ZFDӁNy{`۱+O.kD\"f>$)>8cHC`.>Pά$\-ZQ /~%-63-u=R OEU |qcPM`3[8|G/1x]ϥCyvVAHEB#Kmc?,xK,.XC8Jo]jL;l _r0JXL7JI9CC0Wz%OKf.j%?)e]&)Û~Bf\ V.:)ܥ/aJ/t;,>qW7(W’i*VcѰ7fT\dvD A)FU_r F`NRޘ >綴5L> X;lt?ֲHz$^H cl>E>lM2]t%cE>\FlL,PɾHxOGb\Ђ]EnB 9 |KBѻwa*:#`-ek_taI:u-f)D]fZG2D#2EoRu Yw?UƻwDCM@uR`/ f{+"#i~pV(KҲuqX09,7fòW"p9WM@h/GfH^^#Y)ļ^d aGɱjcgQ!fܢN $,laJWҁFE-D+ Məo6x~ p;im@*S1B7SN6ţXuZw/,Jg&:ڞF8#&VhMM{4~VzSPFW}ؾXPS8_ܣ]8cy 3zkn] 1V%E:wx`Eku+ "5@N^<η+;xA%MNpRhQG|# 0;Gk8;/GtHb1VK#T\vԪ1UNi+l)MApp1[-=pd~ie>kA]'S-|eiv \L2>BB`meEb[BQէvo~.fGQeՋ1\_̑ X*bK@fOb @ xe. #VGosҷyTj(+I~sVjHjIEH%cA2=<=z(t TSK8j&m*<3e{:zMxŹEKݨ8G6 %lMp6]  _KYͻNc6|T|{" 5ͣ5e ^,6fIo_|MPlŽ @P}b\P(!f x%&ߗAH)'9!=X:xuVй%Dz[3wJĮHĻH_ֱaJ6|vAx_6f8T3LA>!1T)@֭ `> 2X7f55ƽ186Fy?^AssľP ޡƈJnC-iߤv9 dnTs棻Fk=! 3yl$95B>!+&*jM0W>{X= ȢM8vwH,pu`Y9[^Eq6zJ O6f~@Wh+H֕DH6P_;SWǗ=^6,GL'rj0¼ N\ rL#[xpv'~rWX9wFn5PԤ;Ҽ)jmqDi5L`MIL]I\OFkz?mig<9`hh"ͶcT4kxz/RtC06/ Z@i&B5Z,VJt%nĹx0,ʵg ӣ'* h *vN-S9U/Yuhͷ<X2HS[kyk0xtG($dQp6NߊqnWw'H ԛmJn5 ?( iD~LzZR,l$|xU*Μs'139{#4,6xJнrbtA*oе "Ϊ+vGp$YIsݔ!z$]VZ{ST#~)Ipci@ ?R!Qؓj˦}aa\3Sφ?RLU=䟯΅˯Yz4A1V) X8wr&hROe؆K1L0 7ˁn4l^ _gyU:>CY{A6K۸Z>?D7F$"S2/w+zsg xZ*Ծy&v['𿵦>y-T. xC;Ox t n 6ζwh#WHF$-d c5pJdpY޷}ð'tj·xi`O7'Kߝ#nQc6=VW 9BlL˒VIPM\@]^A9my})[LjHm=Gm!yZ"Hw_o}Pز{wg[5~|Ȩx¯,l *q؈%FbB .>)/Y[9 eZv޹ӻeV;X}ŤZfU`#[Rmzl]uQ'dF 4yZ@"LC^h}2g7w/y܈Kr;sT9X2* a4>Z/tJЪIX:ָ~, UāЍ),@`(yAoƓq5g wC A(A" ;Ib>NB|FxjћVTjG!+U5Sp#&@uiKj3EUMSS]<Xskqff,NqQ{uԤ'1N]%&\g45GEHhs yCLR睰 -2sZ}# p_9$r|),6zzݢؐ5!T@N mߜFtV*lL]f|o ]JĆ\opB{r zĽ qoFI0F@,H%ݭlhbDV7iWKMoҫnĐbvu14GHl*[կ(}0ր6%i= TJ5`2|R>Īۅa0|@ Yvy y_xHyL=O&C;? p/l;Bp<7БNz]bے n%Rh^f.d!0i|+Zb/AEuE+'-nVut±F5F2J:YgQa&\$ F9;$kRB!X$a }l@-]HS_;ǹ y% D;-6f'1k`M4.97`X4 v_iqY$Ps CVI |A MFMhDݝr+±V/Iu MN^Bo7etXKO*:c{ۭh07?3FSL"abt(3:}-Lv||cFGz#ü|g7yB^w։cx^( izrP̄r䓸`$ 7S&`Z.x_lu{ ?E3 1qB$bo4;&7"\Lf"ifcis6 "ۼ߽I/V\Aw% ՖI_Yßk@w{иf?sNHv(obЫ,գBېTѨi-&N! lWoN4`n7 ]*B\v lBg,fVU@h8@Ϩ?X@iCoe.G?NOK8jnQ!-dz$YKAqbqF`tLf@>va°1ݗ^޵QEl:rG12zںv.j bxJeGA]EqBJ5नxT|zws [?ZV=AHߚ(z=fmy\Vf(ZEpP73Jýf¿&եwH07 D!4v5 OR'3^=-epw,(<  8#v8?#J(܄o9=j$(ڵ# F0-ܩjz%}-J)m_GkTg"ax`>*WϠշU0}({MX&bYu^F&*_99gxD$f}C 1'u5)V"=@h*$u#g.q=w`@-fX*%^7G$ZDEcY Oݵ*'L0u6F%w~3bNQ# L8O-[EltLDVG8!J[@%%rCy M6vF\nuKE~sx4Qa8, iY>}yYFn X̳C~:qDOnR,iaV9R:'jla"nOX 6LWQp36Rc H%ܦxȒ+MUҰ<'A;f@QLo [us`e@9t-i$ZOP[gDUh NLf $=% ˣ9ǶkSR̄?GhLMg;㧺Sc)C@ c/-W߭kϙWFh+ZeX%m|q{tRv" < Rԛsꜷ"A[2Nvr9h;0.r|V΂S^%UxgL48gc11pZJt.&o th=@ުH)?lPwV;:"0;VùUXz,o;T%չm܈E5%Jy""Trnc1-M q0RCp,kE2bve yԻcmEqQzyB<˧$Ym_ѫG);(Ko;ML#"0\P*2[:lؕ =ufҧW{;@\RylWp3"3 &|/Oc#7  &}*T E?yYrN"-d&l (*C]lAL6^tnpnsx>CI{7ק98MIL6מD6`](f ̽ͫkn M¤;\x8#  gZ^ 3u.姡g/]8S 1wr\$Eb腲9NYGr=y1aY>qy)14z&xT,eagri|άz{o% pUNx!J ΥEF/n#Gj.腼pJ!/0 {m'x4J]b04È"}| 3X4C7t:]pE`S-Lk%Q5GxrZ(G:88" 1պ>g~daUԤL'R X3\਀v.s֗Pyp|RHgRZv O}"~L'63=%'_hl33AȰ%@U ,;OO7RQϷ6x0RWd?-`ġ>!vHѬo\B1#b R{F'{l " r_%H-2AΞRիܣR[/EK2 fJbGf{҅ذ3:rAk| N+C0,A1ݦdk$i%lGQ1,w[ ]}gU~9Un)<G "#aO#W/muX3`&F Ш}{t NA44G[4"{/']@1V(2k!HF*ٟ8#ٷS#o_wo6 d}3ȁf>[0T?3=86H)2#^G+Nt/.s;Y{{ zs/&fѭgi{Muzr 5:̍D8>vwL6"]֚n|R( \j`%P<"?ɸB1+>SZrmv]7͉lGu=jȧtWGa{c1MEW˅Z{.G}nP)u OFEԳEE-# _S okG"]T꯫+d:/lNn PJL[cEB@GZne< K[[N-jaSw )XCH{9&Rѵ@-bH8ao#^e_OŌ\܇8漁 fQ6CsRunM_zzP I  7'zg-Os b U?I6HogtCG5V8ٜ F,\ԙ İP6QFakL*FP#l1m' i9,48꧃S{L`E Ȧ0<|yOH_瓫1H&y7pIܩvdῢN_ힽ в/rG3WJfqS1q͛g[* DE(J:O4 VWh~hoA~ݺln~pyWZgej /{=K|jq(tSztDa 5n&Rfa0tݤ9!l=:jh  [)xZL&s4\bBoގr'"Oaԓ]嫆&A$L%3vsAת"6|1Gd+NsB{y ;+q`oMl>E'%}h&5 a/+8N5;U lUWp`(X նԨӦ^aT8r V5Wb+ftVޛAB}e.p߂ϰo-$2/ƞ,OUWf39\D׿uhй͋jt-3 <ݔYxtj?h+uI]~h5*u% ~.So8D ^fgX۩A%ծoS+HW)ZtfTfOPӦmU!xm ]z~ecb7_'p7 >Q.:\0!r] й.0 ~D[{@N߫.Bڐk؊}x;K=n[t?nqA>L@\ R 0yD~0?k=+Ӎa+!DNGgWH gJ>0ͧbl@ -~XK._E-ŻL&U4#KGkJA|(lC)R3;stދa [r x,/ѻ}7-rpp>Zniϕy9HMұ vc^2Q^*CC4bP^EmU=,vFik=uZ?q@g<[>!BƽyB:#LIÆ]ϛ%f9ME˳낔Oy/~W'Q| F$BT]6\IԩP]TIVv$)dD;F clyzOz`;LeDyذķXE`0ʏONNGί'ۢ5m qnt v@fAxjM>Dk'aM;1CN m )mVm+dE"'OL;Y۶s *wH-~b6E(XT9P0tuoe)kW}b4 lK|w ^rmWkBIph=3TIضd>`!sܩmD4v[utoTB}e__,w\#u:tgT!rڟDBXj )wEFTs m%nD݉ \a­Oޠ VF429# sz&'ktWSR''U3X}2N @ƄpW/s5cF,ge voۗΤfFέsH}x N CIP*>G͎aHe2q!)}\fCI bwR 7hi)U@X_ Nx·LSjғÏMJ޻m*(d&RWv:q +*nyr@. -I]Jm P]ܕyEuXF9ͅ}L72ŝǤRFֲ{(P΀\9ƚR@IEq[ ( ]-+.WH~nBjLOnK᠋P]Λ"R~ӈ"@(c&p75' VCNI:*Sfc$K 2At|؁]$ -ZVS Rcd6 9$< *kRzΠjb3X Ui aOlV[HN~[PSJ-|҉%[gv&īM Vu1Ra޿n(:7o e)n$q. ^JX' M^qέzо|HMGQbvކFv׵H B~dP5kz^- N n,VOz I  3n~N(k%C,QhB1h5%Kzs&9=c\n2w^E3w,3f/-E` QwTjtbÂfP6'nu@+ӱ,d 3B)f_9vQlg (?T[~`نB-nƳoȧFM޳&gN&؎J|Y-&۬=E#q:Fؠthh'}L=LwF<).} yݹU F3PZl;=s(E͖{D zuaac ؠ( l*#v jk`2ACg/8_d&Z2=>̑|+c3n+VuG(cJ}<.-^ﲈTA(Kh Gm:HKCY4Z%$ þ쑬};lpnO zQ .IH !L:lĵx4lҞ6բS+-݆ T)jφ]5[+UMEw;1/W*S\E y8xKA9B ˼*>zH3!яŧՃ}jzc5\*q9޼k$+[xGӞ Y&;% qn>1[wG^6lCMg9EhKz-ɧ&z힫τYUճ7wsϯ?D5No+c\/ny!| ʨVQ?٧c/𤨴D/̓P44+('9d|VǎL>3BZ|t<5q P<[9\2V)<@D+{-M&ÖR+#?n[}@yt5 xSk!Ȯζϡbmt~ݿMU²n;{rm"Tx㱸dA]Y?ƝXB͌Z`}ȫdREd. <EkZ`)Y&:Af8~xGb /CO O@ /rvT[K/LaY!MqVm-u_ Z|JSXf}p\Fv@OsgN q#GJz!@TaO" :dXaZޑѼtrzC2ǯ:΋]7BWIuw")vlS LШCڝt0UN^&}kQ_]mdz5B%]l Lûs,WDLMFGYQ!Z2L-UzީTֻx0l$9Ok͕9DYv 9`gNfÕXL/FYxeZ_f>I(r;F$e*p'Ih?&r5ijJN-D,Fpҍ0qjQpXUkʀfL+ 3>oFw\[Y&捚z+>vPkUiũ7Quw@7ۦ/%fN]B`P/ zdв/7;(yJcɦdva+!T;REa]? n҈T.Q-%gBq%408O-0!}bx'Az@xHHA. /mO%+2Kӕ^ YnP@j2JQ.NJ86F(PyŎnRdT&Wi)Ӧ >&2}!QޣҨCr5a\E~N˻ҽMG *gR!vRg % +hZZ^,y99kk/sZ̎4jQp/{s7X?u=dzrfLw;Cn;,?7La;X)ɫqsHكkUTә3n,*r 謾݋8yw5L*r# C>\(9mKoc#)=ݎo54…Z'9OЍUu7qyֳӪYgHn t ׂ*q\ 9-ӋׅLeЁgԥ3TF942X4 ЯaC}W新 TX}.WPlԚ9ֿgb_ޣ%cX5QƷWKqǧud+kIܵї'CN89Y6nl .;QQF[ڡWkF_0$1XD z)69N{L"%m=qnbJ4PCe{C3D ~s~JK{lr`Qt d~0 N|\MVվj+l9)ư~U "w hٹ轷žHE{P`g6XԨD*J>6zbێsS./En SOS>6krT,&l9h9Θ\M= F \f Q [lFsֻ~ R7ܩǁ[B}r=i4ߠ FXYQ jjT:bqt>%ufSDޱ6+"jQxΫ+#{rYܿRy 'l~e(3)t諃tEZT{܈Jw&ce-i,/1j%~YP G.SWɰ8wiQ?QlƭheI)CC47Z$RnlLw;+tc ^-p~݆Cy&-IUͦOӳG'H8Sl4^i^Etxi)]p$=rCky/dWC7,xE kz_a$)".ىzf ̃Z^Eѡ,ymŗی45=up(_;x9VkPa9"\ZW/~ 4U1JwL2a6_2C4dͿ,&`r$$ԟnszժڿNw>?VfaB ISkgjT'3bq\鞬?o";$g/a)/ b92+xSE[| fLt(ϗP}a/'zVi/NϚ㉆\@y|_UC' zTyZIa-f֋dl1A&bvKJRV=C Nix P=^LhwOp)|" N]ߤ~slpX3$PMR^x@ml`mGCyDorqeVQ9]9qqRX>8ќnj$v8d臈BVET}>q,TչͧnnsMpgDk+Fy= UQuCEm$LqZe12G( ߻V~9h<CO&5؊cD&g\vvʒ!mϡ$qh_]I1ia09g*e@F7";Qr8foUAƞy4gabUsHieyuAJ׈G$(zsi6l6ZX{"@W5âJ&:+E'O<54tMm%ȍ'[uf/+c[ Ue?;Y3$̈ڛ.# X奅BaØo938TvfOXBr4бGIn׺)S]ZNU^W(<X#ks)^=O<0+Wq@uG@0﩯fN퉜``!8J_j ;m_{m><]ɯ}+kz[iLݫ"}[pz((9f-Yʆ<5V&Bdo9NsƖ`2\!(Ͻg=4)sӴ~3kpc$yW٩'& uF(4Jt}ׅ7U"]U{ B@a[ޡ=r,e_\ M,N6aL wWY $ٸXe=$W^qSŤLuoNZw׋RLI_~e:nJz_qCorź75n1>:r)6$imc& {vN=7F`r½R [:*c"턣U0nYqO NvecڱOmojx>7T0ʜv5';f/ޚV1u:U29tONRڴ?<|r~گ/Fv9z}3"WE\A7O ,6}50;Ya1"ųhgg@)3w:&諧%Hxuh"=7E)IG Wty4ҕ;3@S`tshSu+HoDmD 5ADC0T8oxJ':@$&܉ʸR uѾ6Gvcw3#'~؟bDG@"褆Wu@1׿3*gUF 0mZ؝_۴W[ *~4eBٻ\d3ZS}8mw`CGPWX$fK|ܛ)7@}V ]㔆;΍`gA"9`YR_/lڽȎ{a/{w;Z`j!X!@X[^N(5vKbVoJqy,uLN9s51KDpsI $|^qHٷozpmgtj@~%Rŭt+ _hJ{عUSߍ'ykuasePGrF]>AO~J=-:@H6MG/Yj'Pω<@Kc%YM@#^ӄ{=rQSDA%waWvpHy$l;_iHr\qOlב^bVY쪊8N[UNu@_f)U0i5Qd1` 49*\`ZC:QSU!MrDrS WX 7HnP+‮##,c:Ig6'`d>v˧8r>M IaHAv#$g~Mհ'n(rN{uaQ1 2*wT,ahAanGnZ` $P$z|UvomO6En3)sWj<:hRl]}iImBn@Ol33yUsw4i|UyEO,m +Y1\`K duqg2f\5F3 EHŞJUh|{ۧHc{;T /Ǚ]/E>(fWt'?7=a&u9:(Hޏu"F_IV!Jw-j& .S0bS獿Uh.2UM;նs1\&vB!ͺPILOd`k [/sNGCG^pm%-b\Z())z2x"Iœr䆌T0 }^u6'Ӈ^P)qqvO>ٲ+ܾKgM '&6uv>wfĎ( 0/|tE.6}D~B2~$%fwȇE0PѫM5hn3!lD: K Ag,  [@,IZy+ImRf8^Yt=AwدB] ]$i9R!`'FzZ!.XGs 4d531BƦ#%yr䒗e<e!n ʻ?D)~FGfT}|eKAv$Ho&p 0[ Ä4;” #HS9H?鼚 qV%1d(O|:ќ #I#e26zZ5:xk~;xV(q2XbkըPbO&C~?},RQ0d7af8&uV/SlhlPlSK)3~֫s*ԇ9ȋavC'&讛 /}pxɍ$nb3'. @h/eT;>{m[-q/t %З܀ \܏!!t|YǞ#C_/y?𺓄7uQR “{ ^VFez@0d.!7d:bNGZ_*9z{v i?f]Dmo45pT뽓 WF1WIJo8bJ-+m؃]zzހT5-IbxSG{88d:٪r؊UEwIvڅ.#)\)\?|u+8\+^EZmYÔI ~UBHCeQ3o`╥;iㄧtc!r 3W.k'6.36sg6=ӕc:x)X*l5wnk& 2^IRR m-) C bͺb%./$Tg$D+@z|֐e=]ˈeBosEp[ƉIhy27L 5jF9-tiiŏaWOꛓ!0!%;xۀ%(< 아}h8hmg}z%{7R ]G֧HCKrveBYsɈZB7s>=Y9qg1f*9*w~TYy.ct!sMnDP!$ɾڊ1֨E \pwRyY'DkK̑ƲeaKnv " ʚ'\  h7DzgRKf˲dgULU2I>i;~i%i5P$]iZ!W~{XǒGK-#7PZ˺ W;Zy!EDIR,GeOΠsK[,Q՚pͽ/dȼp&]6d౮.bq.H͌{w7Gfe Rr.*Up+%OD5=!yL1F *v—2~ԻGp ;J QgZ/91/*>ݲ R|Qvc氷 w ;X9ѻ}@j.>|*vsjfO /CscQ:X1?mD!o Hwۀ"FzInۗ(QT,+=Թ]JDUI¤pbd+X[=GCi yi$pgEhF&l{ 4dyG{2PkKd3 5bσuf)p`4iEjoO-k,8W!z%FO@ɿҌYWCQR<{i$.V5fы`6n{P$XKbJ##krML^PGЯ6 'Ov,l&Uw-bRbOTX,W6 ~%ol) 9zGMm- e &wAEA#ǕOڸme{",7|j8$vrlÆKud/D F7k-8` $\񀻗 "+6,%?% @UFU\Gㅌ $ԛY?AMh}*KUYtrPAn֭Uw]"ݦBÞ*G-Vg[QEջg)Hu!,RL4Gm,*1z{a)tTiޏZ_|/B5cxcUH|F%/_kH#+RZ} TZl}_YBIXx6AR?a[^`0=.h Ќ. PΒu2t!V+pm N-2ͅQc뉧szQfI\o]|'A3RuY]Oiӻ=RHoh_aJ[594k9y{&AsL1Y~<&Mu,w<ͽm$y.jzpS1986~g} Z\n 3iw7EXOÄV[z"5/.⫝n*<ʿZ^ вtC#P^MIW_r=u gVn]6gmSL04@G4*EGE +x<:y3wan J[K;GE>yr뵳 YcQ'lqyNSb<+0dr sHicղz#IC?;xJɳL|w &*?ƺCuBcP`'dMIrCj6בiRi5de\lOlO+` ̤7XӅhrߕbvdmjɟ5"NL[4\f15-Ѱ tYH2ֲcwUE':b 瘑m;X廏@Vge7ÂkhOhKʁ@*OKfJ-UxLK$ dD1Qlh3;If> c u:tfrw,ud @nq۴k(~`X?7y*P=D#hopMin5-~AXzbfc߼vt=[}8I]eK{Vb@և/f_XqXOŠ1Pq5y\^' H|3d34e\h~?~hNb'$<NjvI$ n#* _ټn=\}ܟ]-znʗLAMrAVɔIY_!IK;e}( VJZK2E9VÕM f̳?\xĶN }>tx; "oZb^9w9{ɰ|ν <7v݂XǷ}ȘC +RͬH'FjMFV1h!#}>;| 6Ȝ5]3Ebђ5=0:$%l<@<ߌPHU-"镉߇/"hZ$\ 6|=5?l[Q&z1%Qw[YĪ5Bqz-eaH8q)BI !߆w|_lƎ,OxwP,WqztUp *ю oв9@Q##ߘlqwHRF ~[)z jtcn!`p@d< 2?Kl7wU[OBMp%~i"BnUd{_$)DfPg\o< xXA7ci3=*7o&Y5R[Qaػbƣt1s7ݴr¬Iðv1KwŒ&۱~?6_Q-d67fضO(=MuQ\i#8%UƮ}C `5J1Ǧ6ؠڼaFض3|]i"h>F~vN$d,6X<tVw3}Ѳ&N6$Ѿ=4s1>\UP'@WXfE'x}lmph?;1x}qx?6qO6b#M&iAl3ưdPD YG3'p0"4,W O",‹UqиXu?W/%nN&ߒuUktʳT%bHOpHɉm H6xYnA<7g&v7+SEoѮDܲW[;왊z `͖U]Օ?W9^x8\6]AX%1(ʌmNgYZ07070100000366000081a40000000000000000000000016439a3550000dd90000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/M]?Eh=ڜ.+XLƼ40Hɒ_KXf,mL/IPIlQLj|ŘzqR BUm4 _: eU1{(CkB ۚ[MWu+WVOĮ~HD;<<ʐOx6h?pCjSР2 5▏͜ӼqMJE_!`:7'}IVPASŢ(ZA^@Y#^P)BZ@dSr ͼrՃ$@U@=Q*擌Mqڴz51_v]!.9,DH62#OeIygZQ*H<% wUHLaQ2Hu#ۚj_dnD+˯\BA;]=ii3B7Hz4ƗU;>!SvATP…pRKS&zBמsZ#Pf ;NМOooK=C;]s4P[8 IIAbC)ֆO%0C&l&o@KzU3JpVզ3muokesFJdt>zGwo,+9UmI2uWfzmJc=+*Y}I.Jwқ=x|Zj~llvp8OC>~a #3wk[0Ԇ0]*G9x$9V5$Suzqd,p/}R'<Aհ`aQ1?Nt8J`rC.\n>t7:֖jU ':Z!$Q! #n)ѵaFNȓTb}. ^$ ?6]neP4( 9T AZA:TNE&*"K2E,rˋ):!igZR/mT-v{7URb*0Oʬ1coUn*s9V# ?X|T(,nYx&wp {93_0C @#_T2.19F4rKkږ㴓$bCp"5?1k}z97[JQTtng} Z$;"sU2\Lo'%a-FH5DGN)Z%D^=_M]_JLF_<=Dtoø՗JO\ߴ7j 6Ib*)3!8EͷvQ\ÏtU2)4!lJ[Z'hXgԔE 3&;h"r=\.Xgnia.+sg=X9+ 3Y7v6 Ĥzh>[]:o 6/%MS@ 8,:@ԛP#\L-Yy0&bDXt $=3VC!gJGͅHk_d|}hfVo .`nG7|z2`JP\uUh@(DAS[x HUF·;t ld-Pgz'?st5y-ۇAHlj Y #W&tкs :8F/8n2mSsp]I9u@?o eP!ڨJc Pzy]7Ԓ(ls <87(*-sKׂp:{D&1l25p?8y%ǔZhS$m|Sp!YJ'n/Be:Ԑp*b&mYXFPqPmkݥ. xR@eI\90mr@ӌԅ&`{TbIo3 Fo ב8-^y Mm<4jƴBpC'D +Y5<>I_7Co;g(BdɷQ*gSBc>'" _7pnrQ`qZ;n<~+Hj2H KnvILSAF I WF;GƤe[EÿZVfӏ<Mi3KDԏ:uVKg/3,.nu&oR +('o+;WUK򒧻=6{K8IA#8{V?c,ԘFFHL௼O!r2! &gǸ'{w9l4ByZ7{oG''$u浌N&X4=ޝ}y%bs#jQPPWy+hȿwY~DV Ie.t̠X<܄-=sa؞71/gk.5plS Q`a"uRIxk>4QJA0џZY[8Ah_^nOqM\pŽ)ݸDҫ`+0Z)Efޒr8@q"65/ϯ S%_T x,>[[ =<܅0"iwE[BɰY3\dWO5G( ޅkۀF> [o.“q-<+@ǁ`aIޱaXjJJG.4RE3[1;xp ̲`~~x/Pw_9{%) wt㵥ge2 VXI J}읣ZQ.ltHdؓڇ^X5WRԺbir"PLiOVp>U,v0S& `k/ϴ&9*e"ehEH-8yn4DS(cJ PdqfpNHgap۸I#"KA&p[MTNNMџE.3C@qp6{+"8>|# v|5v75)z ?+U  4҆~.#$(@g͢]9v%\|,s|hvwQQGW}"7(4 .& "p10RLfAsš>`L^'[W36wduρAqA 0v#-@Y$^^DCwG#.M=Z 61e^;"ZZRa U^,raЋ{~a6/M_EO ~&tLy:GE@#4 ㍢3 ~vф?cC4LfHu{XM6|m1Vٞ6[& z.(%{eTsGwR'CLٚ=;-9" IWW%O}GE{ZDs1ެ5Qs D;DƺM',5ObWvŕE04Hep~n*oͪ#y{\?OlR):g }1O\;g2R4ƗܯcC к)oFd;#0O]LeW܄(?ԕar};2_X jY\Zw!ZBı9)2n3\!Nz_s?2Uir"߈*:$N۰_"+ƹ :@'c6o ~D߃Ip6,VnPkE UĒjю6q3@<)QnjЎj| O{sSRqO+z񰊩[$Ogէ<}c 2nu?ANAx-u"ln7lIe2 Lpݞ&7̡6uvA# e1NĿZG )Fr;b+ )Vst'\u ξ|Ie~Pk>7߫xF{~<٦zjT~fAݒNyoFAlr+R׉ \qg#*B\.[I#ds[><~sS|PR P0CG#% ef^&Ȟ|]`1(J_Md~t! \s~܈84'S X{|Ýezut饒%ƍ_p\Ɩe?\ۏP 7]@#_ {E޼ŝy;i>dP 57 SZ2Qܰ#mYAp(t"J_O& 'y5ghΣ) 4+)4{ @U|(Zŕh_q@=BgpDI{ #'\JՔ;r!ԧN=ft}xoTR;U\),ZH4P )zvV{׌l64|Rm:_`EIplClL3ْN/X~5 6Y4/[wYƒ9v *o5ngi7>D#z lxot'W`Yi/ `^jOrF 򄚪숝8m&REDcHdU,$M:3|BRBHҶ[[Ytё,"TQ4*@vv ? DV Iu" 5>EH zeу-YCA??s#J]_\;IzN6/0A :HZpw?悇S">awR'Fη=\%]FR[?;G(2Gʆv؆dH/ΖП~sR"ށIr+^ l.'2qZ<ŠNMB1x|VL}o82`/䠕!>zϽ˰s3`~IK̟jOj%2+eoMv:(uQt36fOT~pUZ6 k\,gE:?>rweW]ΰ1`zSYĊ3N=}H46[dS[ ۳\P'Q鋫tMUAƖ^'*n 2q*ed|:g +u؁[Omy9+6RJ?uB)?x_sg^솰?pTNٕYU$kE^?Ϗ#zupfDտjN&rDSt~+Y1w5w \ G7 S];Ȱawľ8i bk1mShPn22]q~e : H'#^,o Po,%\jcu'C'^1:8`8ϸKPCDP43W*܀qڰ8Ae`cClK BNDIDF@sϞ7K9=JkC&[.E*ҋy+WsuA Clrgd$ͬF`'0 b22Uϒ \P-㬎VxvLS,nGq3 RJvP LqN|n+, emim3w_ mPGQ!kN(s+iwpyXn,vx#:G8! .RZO{|?` SỘ$U`@ΨWt4"@QH Fo8';`?ɣӨ .|bSN@w<q}+J0e@}fgSE {u.M}.C@da3ۡP=bx׷(u wVro+Y<<4c4~]L\\|(uz 4@.nc~%G 2$rȀUYޮE+՜܄셀lKz2 nt]Wy;. ƗFSOl/3[J(m%]&ʡ+ ZtNO,ۢ=aH[Uy#M.08ꔂXFo?73Ғ/ҏ_}*JPtfh{bQ"O݂@Զhblw5>V&.ap LήKz婽%a5h{Xa0 a |6~`yhGÿ).-zuؗgZIg-IOySi/$lvןh1DeX_SH!8=QG|gQѶ1C^e_S,iӈ_kS=꥜wr3q7a(l f̿>ݰmǰGʀ:CBqTxxvRd}FXjvX>4Np"nD4cyW[&ր,͊0c:5:R|ʨ8_uE bm"O?*b?lLOX2QrL`94ǫl8%Wd3w/i%i*_G~+dz{ 1,1IUO- )R&3㶛[t걋ܤ_2LIp:t:lB`;&aZ%k2W&=Z+r?4$Saxms}+sZv =}|xuh>(8I/Vm[y2TgYI'47:CxYu|}jDFC$G9${$G8Ht'g-Oڸ:@dKi݋I{Q&WFNukFAClPC@Xg ?p%fxz5Y֒cTL(mb21l~_ܛ7%mV+Ʊ]Ya?2a>y_}&m|Q4s՘;$M胃[hw#Ƽ1V? h?u21cקqrβUhh׼@$ʏL[IV8R74Zf_=~ouގܐ0m`E8peQ!_VRfkA>؂1ikJL36D73 Zf ,_zВ@˨Ѥb >:?\hWG]AXAWɈ8yxvҙ$"ǑWUFX7N`5%XV0~&mGguưQ/o=}-1{l|2G/t>O|lޥ$2%.5Ss3U5 ;46n@O%g3`FH -KKֆK"?qޫMX)qb e&.km!wj".afUT!jDbrp5J RZZm}חg>턴v6N oX/FcG8 ** YբJၕHuaYGDiLl1}ݦ 蝹ܜ`ŻPF{BvV( 2_!@wT()*8\t),؟mMoj\@{ b4])ٹjLH@IeT%ǖK֐m*Bt]?bv~w)U%Xۜ\N O ,(Y%M` ։fFa./ȿ7nS51(Z&u~4[(752$ E2@Bz!{9irIv +|ֆ5,gc&5`bNr5]wà9%HT za)_^&j-ZkU?\ӣؓBן3$w JseS)AIv. ]HXQe"Z+hB^Qdbղ] \s*W=-A|R7mb )254Ǹ9\Rʹ؝*{HP)A~%Zuk[nf( ndt^iiIM޵ dA 6b#SNu))gOrt^y%ijh~[hpaRD ) ns,-@$?G+C;(v>^(\MF]I&uk5 18=ᨙ6~j#'zm9}T\Mp [j̳CwWhF> H{`{̞z+rϫCf}ibӤSOHN~`C4@uTH Abn2&)ۿ_ Co01V!~#E8C_g[߱mulfŢc Rdq`MK }qHҦσ\5o CV)5T:,wCYĄ #p/Ab  OX4D"Pmի ʇ_=Di?Ѝ;=p1n-#VL$/x7|δ{xa+wPFNWlQ8 ~#s_0㭶 *B7q+lH`M!xs7vAɏJ0aU_Ұ[2e I <\ϝ0’djĽTAcຄ=qx ϣØLL&?bf3K_9qJ|}Oy AsR}mt^絳MKտ#YUS&|/'btJHb!4|=/Usk .r}*˟& TrI{k'Y^\ Gn.BϪoJ@|z|2Uw 3"2] G. ZWԋˑz^{)# oGj @k֍Վl V{1ԠUXVm|?w$ݼ&4懇;efGz}x ȲwM@@,ԂF5"bɚL*O %:ß_"[Yu*qġ[ pjz$9!pPYo^'1~,?%kCx4ΜR1/.>wKu%Ъv {t5>2M:t9G?B5#JC`8<˴OY|KA1u fta ȳSJp5y@aYPE(ɣE8o2^[ӕF@ CRA̗()9qRx  X '(lb`pD\(֩M@$ߍF*&f9VGa+:: `=z%jǗZVmz݁/[YqjdB 6&b]uKב|BNlQy:(]WaK]=PCwg(AQWsmw~ fdzy#,q]\ȣs֝#Lg8Mgsʹ:*o|c?gk< tIqD1K/+}V 8\nw;1@bҽKyl;UjĀ22)=6.A,~ɷ)H',^$#F%4luqi:Y·{Xht*N|lu={kGb 6w0QwO (=p+i VQ9h_VoMn@L TPxЬ'1@ Yn6%n:$2oW(2!8߷CFp{-؉hФ-r7X cgeU Dv 5Q<fT.$p,{FSVy1'%W")5Uj"]$Xj|6Ojav}X =g,p5 ֋&s$t+gW 3u_"@Q+rv̺rVXe_U ,/wj/@iBY0 ?:yc:<ܬC}6|i&7gĚ)MK"Z+i Y2F:_[ӧ A!^$)bWcR@ڐVrp|hLl4 o1t%rqy _0@?h1(f'[ZGCRIZ A-)T'1X wƛ!owb͡S Sqx/]Be&.yūz7\3˕p'|Z-E@m*ε[qzㄶ @: t+,!j Pd5f5&6Dfv׬ =匞Tv@K<߆X'~rơ#Y!$}s %qE'_!)@ ¾~?XP'Hml99QDiCL&\t~cκty!SoIϒ9 sKHt ^:Hhl0xAB;mdBQILQR"c [Th-c bX̵jvNVƏ04Mm:%QGK u>TP4W5-N,n@>X4Ķ޼#O7--jxWQOڷE90{Ҿ t@71<).+Ѱ(}.9O~_P3JfJ {ʙ`F)SI55i?hX&fHgja8YT!~IҢv[8 %E=:KAW %;2#|wUe&%ByF;`S݈Padv,)`@d SUKxvUPfWNc;C hU`.sr8@(?@>T~B#-rj"[ R ~}j2xt&~sSNND5Ctvqn/XZ !6MSdDq*pSV7Wh! nZ%ռVr+8kĦP媤&|bN)yg>\ ps)ǓFa;7s"ު]Qf"`E!v*I~XvۃkUI6]l}cRXp޿w@6 y =66A ԔMOEa]p ~fԋ9!ggzJi!\*3-C|y>5}!zvEN?dL#/oz4.vu# j;ޯPY7R* j B'W֥F^%$Hbd [7Ua `KWjB?JԮw 3~--mXU)>_y Kd<|aKNWa'6Ẻ ( WvLQt/uOuiX.+H/W+g;[ʮ0!Ō] Lnf}#vۼ:uv}QU" ^ UNX#p&m+wz e"SC`L_0SMFp/G5yMB=jDpvR,luwi5/*RF^2H 2M⺌`n"'F]G ĘUSIȮ| \Ŏn\;xYω B։o;GϐSV>8_w- C#alJ"泔HtY] sZЄԉ+|jgߛP%gXA/XbF"޴;O̻C茀xz+/+iͬpqEśKqӷe޲WqHd^3D8ӛ\x8(_r7 YTtދGnRN9?v;0"`k,ʆ” ۡjk B)8ט`AYJsٵ7k߫ƵiD-鹖/c6|){v4fl968&vL։e~H^$fbV=׌m!q{(Kގ9L\Ar1rN!3D4beωW'>:Z<0L"1wd0WR՜w֋ѵ"ݞ)@DZW??앺9`2 Rߊ#v5ͫ~j]0tTcvG+˿Y+MAmb ;}K7Yhmp?)MdP` ]S7=-t~(@- ?2y8 a`=\JZE[H+O@$ $ɨqL:ix=WNKBDiҟ=v>0@?m K2YOj%.$sbyJ_7%3—v;qH ]\V7 iJf/M /JȓWVFOY {@ryFNaTn]7٬A!rSHح"0R"A:<6 ~mSXɉF瀉7gáiD/u`ޭC6:xNNEkmCjG_> N[PA͸B6Pŏl?ٖZs]һʫLJOB)߯N._ZevIxv{\n~'Rb pp6q"}uL/&qe@bc"t7PV7:"+~ݸ=f?te< +Fkw b´7r/]n@!k|>'s{&x<-5AMq/1h|f\ -NgΛ+(R!nobnN`u LZ1e*x[/~څ9t[35.| pՉ hBb{[tD)H^4R Z dk{ldJ.⛣ʫtz&dtWHKFU聞/Ka a^!bGaX\p` Q' '{[֖;ɟvމj{pZ]=}|8>6\g2 0Gl!ڋ _ze˙ez̧pi"Boa{I^ ze QnfBY}k!hrK#SڙYOA2t;"H]7͆Z,E@YLI0փުʄATWTzXǥjY[L?5TW볃#6?D gh^x8xM Jcc0@ќTܳe+6*{vD3lo1MWJUgtijj@h25(C)sqaa@n97 0HoYݨT7wN9U2]ܭ|W8lW } j#r"V`A\屝-͞1[3O _I r)vZl5:"u,oi "+Q[mmb!܄X@qd 9ŔzTnmWwnTbܰEV ve\lj ZUXo.$7RT ű,d8yO`alwfd%9yF}% zjjzlaXyltVV|YJD&= ryj\@^[OlQZinE6gc5joL;sͅl1ȡJy <GJԱ܀|cy< (ms DBFϐnEz64a'k{pQD_"ӣ}ܳiCD/ub?TqQc%n,':3d&ZnLΟ'T +Vx+AHۻeV (vF.Q;8GZqU$RɳAVD5o3ͳQalt2^ #fn<t|S2S#67zH(_Z5sRcֱ@3.nq%} 2JC8?܃..J:+Et;'A !,F K Tr[15sik,HJ8j|yqlEuvwjhI/bCFUH;4>F^SJ9RF, .U$O_ 7|CXΥ6(w._LWZIC%Vs.yxx'Rsl:8cJ^zn|-w1{ ǜIU[鮨}0vɹJdd.l*x{. FZHJX̨X`?9#% #*t廚 W]^sZiX'.7Q-oRR|<̀*.8%218'n8hԦ%Ix|j9 Rde$%ˆ^G~^WpsGא6q7;{ ǽ?% w ض> ?Ћp)+ NB?Q#l:ڿ"fLdKҿ'ZSOB~j5$V S;,›y/p LP-<۵b k҂vI"":?>wx~lT gatyK t%*SVߞbn!y.ORj̮7 12j&%$ d+ h}L 7<;N[r X "-m@A)|A9і3/ͶGLJEIZ_uhNIEr 3Pzi,G𑣜C(oOjONJɀ˺~&f7;)R790crn33wUԩuSE/}_3/^Z㯛pe:Ӊki Jg4sII!5eOcJY!,S}cX\(]ʕD?XdAu QwO?lTcnKײEfr kգ]bV;|I3|~(_~ %*H[Ѩ5soSXuS)7tMmac85D[ &,n!tSX{"@ϒ%] LɬsV8MB`$?~TZ̞Tx܉ ܡ#z~kmZ )>a>NT˯H.bt {H,l4d2!pG!)w|Py(=m+dp+3gLA>CQc: UVjZxmKsX갦ٺ@).\6ں<񬟱Y~#/2OWh\⭴5vf^27QVOr2x P׹9sd%I969 $;Ϥ$<8je_G kIݟp✛ a11,ɽjQrA&J'ƟYF 0xmaV wnk"E :+҈@+ YXOcׅx XAko,5-O4[\_G`Y#>*8)/P܆ȺYnƆ&YV̦穳y:9_1ܖQim^T#+1$z֣`M~%jVZZ,ʷ^k330Ik,n5{1<֑Le>xPFmR&8tU~.hMRq-a:$gyQ9fV/y z F@jv1ٟ .)Rzy'ҙv!5}dOgך~#{.-, 7훑NJ勁=bSJZkK;#˫٧am? ӕ\gz: hQc3d$Cw;k:j##\!" Sf?+FTYq x UW2?@=%5#f!Tn:^m`!)O E=Y >cڿk+bIk春wh4-0 u%ߗwH)}U]\26W JM6/F7L&MS\T% u{ ROBn-;@~^Qs@^ !^@LƼJL俵T^c%Bsţ֖Ȇ؝zFI+icEЍL1Jo .نKfwCD"1gի 1Cfp0 4cOoԋ3Ƥ `0Aj2SD}I6y^LaVۜ,~#\q<>9<f& fJhJKp@1eދZKe/&m! t ydB;(4ك hXp.rBrX̰>xi]h!eI=0d=1P~r1\{ B-,̈U1=)EV7 L!$PUxjmsF*lWy[W{T+Ol|S""?5μ+-5>_V:,ʫ>v`.oėS$iP h{-MGz?@D)|L)wbozӑIqih |8F!X:r̳V7) |?)@w$gbK|ݴ-P˷t c) })׉3\0T)䛶«CeFkB_-ɝ9ew989$;p]\ɏU'q*y7?{q ξ#grAB}ѭi&N<ā}VwSuA2M)qWdˇ*7(W*"+"洬dO^"KʭkUgࡇ܂{tޝQ8qcTQG&:iVyr{YUb/E#9Ճ{jE2/%rМI"9&Tr֡PQ_(vNJ8*C@g r e3JGay =.eJ̡>!Sy>VfL_5LD;z:X,V:S2٩&Mܟ6̏ww$ioO[;'HE 88HitxHq$Hԓ^uWf:5"Ñݿ3h{=4G`7$iAN v#;g5QUS=uoVヸ GUWBFiMBfNt'9W@ڄ"S,Ol:duENV[gܻݪY#1 HDZq f]-a}$|U\%構5rQl#Ch̫lTsBdګ1?v 1A )vVlO68gDN &ekN.)po9^[Rn@ Q[&=gNa -uG.T{q2#R _aF[R$߰cU2dWƔ4QfQc>`K&(!T6gl=.0K!:y5v`kx NYz:Nܩ;q# kaz]ٔkɤ?8讽ı ؈]<ڐm]d=\Ka{+ѫ/>Fp_ӇNcEޑϴr!!E"(eÝW6(op7; Xv7've!5ﻥa:ge wBYj|1UNOέC+ vtG*:3T1YA8mQҎ5oݡgy q>CjSCQ3mZ[t34"UXi ]y_+jȷGVaq|{G `@MUi$o:KpsZ={Aq&)VB9ww؇g- 5S:Ne|d_?3XHanjsskERʼaxze!_Qx3bD$f IcFW[1޵ &p:]ݗ)0%څq9!VĪmQWSv^`JXO;Y]O OWU ;hqmZ"W#ԭbJ}΀S(O&jȶ8 +Z7nE邵u\&Y= ֆm`rUT%n ۞]Rb潼e1yFֈ {GQQ85}ω#[KID1%8ՓnK9_Rh+`^ϧ^.{0%b}w)Y+ltrW>- 7AJoV7Qb#' Vq i:Z OҸz_s.p,{\w~)qKzzP rQMnC)T;쾓~ zހJ7m;[Mq 05Kv@킠!X>IsvGť^a}|d׊>Fx UtaF'4/c6x܉jqݑ+[u |LN (+v@f WLj9iw` +cfp 9*͇V0| 6%q%LԢj4l؅[(k" [ q`[t@?[\ [EF, K/$kmIy 1VH%c+t) pqwF.+~óRGc?x2w|y{N MX:3 9 s9 92Jg"AV\5h2))(9rSF-tB1<aCo!(pQ.;`}m 6Gu{ Ki㸛Mw8Q^˫= g1;%y8'SFN[/Ē&GA憨ܛ/mi-3r2u 3yدgl.I֧#e ̭zf~/}hҼF`CKl<9$+cX>^o5@<փƸ/06csPRiTE`idCIezj Xx dCxs9g@=ؾ3Dۘ%'-˫ _IBj /悉XX$2o(MΠ\&N6agT VP-vqkMiJ~;3h5g3ks@Vo09W>Xś#YC Ft\%tG Q n29卷~*4#dr2Xz=U#"pH` c~hl}Sm:&I>E dh;Dz٩$Me~t T46_pUf{̽=#}VHU͂'Sa= Ef~)@i9* Ŗt"|IJ܏*t: Ws;%^ޮD7gdW)( X6q{=n$YMlF@^)R(CEFP7{Ge4w1N2Qx钙.Yi2:KZKCgA&{#/B.Ԅ7H\y=[!ēZf2b6YK3$M7A1vmbcFz4O4IR:"JvPHiKF>~K|sYS'Zɭ,FIh`N&ltI{-fH$f;%@'45(.Zq7iÿQV{ʹm g "2f⽉WNRh3>+W5B؀Ul/g"UK( `"LCTAnAŞs%l 7 ?b+!b ~ٔLyz  uj T FˋJ%ua@66K9x9uLf…4KKȀ'O,:MBfwSO 9>JT..*bŬ?f떲t H;6­+ZO.mOuN>6 hpjL!tԮxUP8UxJI^D_1-fGbj bRNrgpw30G:\7r/w̽U ?DLMߨ#;_ ʸo),W\ 7I)JgXC:bj)>T,Epo_%bH*C,J}υl<"受!l5 =\ʓe܌7] U-۰7n,V~݉ r72P/\,5ah 4Ӡt %w,vPـ/=1,+$^ cDB7ӛ^ Pͥ0Bs_bZ$ƢΊHSeuO➥(ׯ.>r^:\j Mr(XϮ<(n|m`jnMqC1Hnp/(hwA"XL^Uhk yK"Ge߹\Aw`iıoۣ Dk`V> /r;Hcj{Գ-60"/{ ?Df sݵw˗Ć?tO{1k㳞wlTHE}Xawg@4j`1.g/ȏ Cݚg%F]8n!.n%;tjJg_PF4$cҔ?BTCN0_1-TS0gcjȃQ8WY5s? #G:*׎J{Kz?8f t=VX 5V\@gM/׶fJ\,^OoIS.o'٭8X>(eF`[d};ܘBYğ"!DI hvw(]]"K]ܳ1oD|c]yahߎx勺;:J4r* q\uKZZymAw vOX#g:Sꠚ59˨s$|k42ēwevetM;aqt)K`Ja:%DHss_יX`>FI^)U 肸tta"2Y%["Ffbb ^+gT&m =\-",w^赴,0$ĉ4Ā4旅I(䡾;%'ӧ$Qxu 2C<W= d$rͦ^LăaLPw>)kőϝ-=DI]sBCU˽x2hvY!Po;E1ˀ ܷ`x-&zߧ5q&$6LY߽lLqGuPbdhhB 6'T,0ZA3q =z ^Ҷֵd#6sTTY^T}>ph6-ػ9r&?xxCH=ڇrߢxEy} !u( Mt,:yw՝,Bޮ!9r Eͬ*0QkJ+μNe--t=$SͪJ I ^MxMҺg!*L`H[$1PJ")PW+Ifof0ܨ,Z%}Dy`H̷Y]meQ}!a?65dXzg s ootg:>9HJ_avά c*k˛z[0xkAs=*_/pQ߃^Up,\<}D층küDo )kDf.U۟kU_mqT,Aٝ׃M[ .ݩBD#?j](I,SigL5G%](-#G[v11=5gCߝS? LZ.a=NyWs>X8%$T!)_hޚ49VЊl@><ĐT6O~ooW9g%50`@TR\͗EL9!1LW&ugxE.Gbcx*P Zv,*k #jkjkYbsss"Mnޑ8lp)VPW\byو>kޏ)S fJ*>|ٳO 0; *r l&ç\=) _fbUVgY8&$4l9Y2zT#຾&7~c'>򸹥u`$< Y. LO2CmaQts <=hxz!ߍk'q/; wR8Y|^rL"镤ɫ̳f+%W -?XC:?tGޙ˷oM+a!ZJM[`Jj{#on.AB 9(S'|uoؔjC[hWo] *_Օi,luG_ ka >ԷY|<ۚZ.7M뷀\Q}**ȂlM񎫃w3x='OG=PijoӐYJU؊{Dt47߳8tLf2_a2~ިc,oco})dǽ*{MEu&XZ AmzJPX6rR-Rc09Up3 ޑX0"[]$mO[9avio}r,Nt@l7iC=qC[`6 d k%B4_'+Z3 @VAR䗥GI;8ie.@(0B|;o?zRǜN)[]8{F) WF)x IAF%lHNxyQ6f^} U6^![''&{XVw:tܐ52 ` )D/oefqmt=  -XuuH'%p"yo·*ϚE Z7NKISkkm939igxlvO\gIVHiYˬ o=kQǂ$CB,|ket DVSvU)j#WDv}8!V>=SA+:;<Vw^'ez{o_=8U5A? װz<[Ej,lVf*zY#@ƀ-EPnRKwUWJ"#%gG gX&@43/RĖ{Ϝ*Lq^ ?rr},6-/yVK'ZN k?!-e1 2BR:z!h"Y{ Cm/"gUl9M8j|UAi`EʋuomÒkXO 1q>" V˩N"!x*`];{\5&xjt'%D,[؁q==7!iOOI4Dquo7ޯn#280 6rܗx'\ e2|D=%E:u;xEwhzg1e;ϝdlYmow- 9ꯒ(O-]lda@nx:, DQ+|6+ |7_fz̯2|s iw,-Bu+W>pD Ҋˑfa1n(ov oeګ-wXk]{V*f^碢ז%*ȿ,3lMS~Ē9j5Njd>sP(9p+\n9*e z(tMߪ⺄-⭎@L 1?"~M^v] E!nc$ϙ]HnDۆ0w^Mwk$,~,ly=(ՁpN$O鎲: ۰wE>+O_=˱a[-i9+4W('dFY8UW l?^(HaOKcg?-1|ձ7VžE^{$.̏.d!cYir+11Ywi5 |9aQ?JqTa.a.+x%H0Q2Zg|[?b`bj֍~9^D;&Q_:;q;S} 0?J[{R1_T7T\ܖEU#y~ _ eլ#z9rbgG^S©S  l<׹PP]>ESh!f? w3^UAcu)pi]+ݼE&5Xh} ̉ j1NntV$v9dS) TǓV X:= f]ûĠ[.Cj!KkD@C#+P2+M{Gm?r铊гl'w^u쁞8E 8k&-_Jtrۺ9~| mUӢfgԸn[Y+ncq;k<~z_fY}O! `(x6hUZ}yPbu~lDp-u+ |kw>SQzQpǣtrb=nMڽӝ5t lPp/-^#gorzXpĴh&7;{qQBf)˴ avx WMogX1:3<_^BQKHM<MnK&9U]:w)% ' }M硳pf/9…@a'*k|Y5a \z2T^2n]; +ԩ7yY_`N ˩Fy+cf6f [TЖ~nfq:ܢ)'sŽp!.l06MO@·bm @n*aǝYQAGTb/!N~fo~}DxRF~:1d&6صY&wnYL$,ϺF%<=yyixa ||{J eoKU:qïgd'T.$"_aUZ=j lPR+l3Ή&e_s-' uB5G?mtIJMocxH>^"3ȓe WMZvA;>2w߄9z wʦhhFx<\#T7J)Ļ&'bj~N7}Xd>dz̳YUj1F,a{%MPϿge^{yE8#7׊aEZCS V&9CoXôQ\[iX@ . y7H{ܥ|}_dzU* Jx?I~mz0n k!r\٘`$cXX⁙]Z:[dm\PX!u"*eIA},k\]ZM D1Yuw<'|I?D@!p作_ؓi#(UEQN J|Fz> }ɬR3r[ύ n^1oL/6RJ7WZ疂xX+;ps6psG=)PiZxx_)yА(sSl\;iFeHYi% kt*4Cu|  9yJ%]DixÈ]8q kJNSϻpMy{+.8! z= =y3]TM6yނ-gq.\fPFŘ< Sf{b0j D9NLts*DJ.4i2HtppL f"¼i8(#p?/ l0gF݉}U8A">SU5~p; .q21sqΑ=\i,"AEĔRꦌQ9OkO\T,v."=K]Z[z?A{=馓2čEcDjS^=Y8Џqc~6?T+R`&'"3D<D@# C$- sdq,$#vڵ?s0Kt""K+2᫐2 k~Q?1#i8cvP Qq1)-v %J,/%)%ˠD%p`"⋝ϏzKH"UZ"XkУri0B^`~E}9el=IT *k6:xdf.~ƈi-d$WcQu޲vuS)Eŭmx{ҭcSPa]`9x 2 qjK T U,2,6w#\ ?x[1$@)o+q&<PYL²eu'ߝ}v]*487Ɏ+&Fa=ɎѳKȊkZkd]R4BcgqA[ C؂c ږs |gVH*}T3į1, LR36Ye8.9}彦M` Us(XGB] cjdD,}@-5@gi?3(r6ݕۑOAtLW"Sܙ#TeJ4Su?0.`:I\WwkAXn~}pw|t7lBxg jkpْ`l`Mm@:VALKC',@P+Ŕ[a$2; h3gBfX*'+0)g%;HqrJ7B o~b3(F "3Mv"\[7Y9g`J݉Y*̏]tJ:wbwMOP,bmW:VSNB㗜 bj* [p-C Ng684+<I0r^m"> X#bV/f*VyVEEfn̛7Jg )eK;qº>nٲӧS-Y{j7l^R6`ƔO3$nF-ga2:{lͯ+Y_vڸOyGG+ViuRdd팵ExC5i;+.AU&wQޅtpl 3@Sd]wj>1Uy$ _:Q@~'I!NDtN}c1le;\z xIܤ ]r)w3tzv"1IFuL,sǮn&0IfUPTpRh#,P,; J! lHQj2j%f^ Ak5UNN" 0# k'K-~u '75+̻ fV]?)?CnTq󹟭 }gћ+*$IcoR cE19ls-U[ 3s@n9TWP;c濥/_?tM>{uD{uY`4T6&"$ f*CVBdR-WuU&{H)e~N2%YķN~*#eD"k, | Ib@ApKLn~K,Jd[5fϗIT99BLqNe.wݍ?lcr62z_ $ ū}7s^qNxgr:/E^+ƙ0YTKZ\pu<2mAe]V(ipWˡ1IZɯW*XgQQ6<=!v)NWZӆWԐĩi]MWRciNШMw5%~ɝ a砷G':̞"n 5*aP'xr";G!VNwjIV~L]0ZX؂qL_Frlݒ^!n Rp7UJp} H:`nC K Pd!n_G +&+Qg'W7ѓM2m|a٘>:L108rSxT#kg&jlI.{g/䑍igSԥ %~=Q!(6I)t^&=cuE{ߌ' <>H0 S M>%cȮ8[0#IG x]w*iU$Օ*!tإyEc/"ϖWm_Cޮ5bJs[o \[y@`ȆTSń,K :+kW=쏟pRGZ,M{Q`iPIt,$ˮ!34@k*lW ʼnI4+rB+6Hܰ% zHq6Iင!b%Jkjk"&RR[(]ؤ-DD<}qFzvZ" r * h|r`UP,g,H!n:#O7}ڠalP"#w8^\XZejeEz8h07>ַ:t \K L&e ^6h१xZPPU0_h 6jHZ,2Hf\BF1!]B}9jm|lh<$*e뽐fy45rO˓ʳZ"-"QPş'#17v(=ҏH7 {B}zbZVИ C!2Ϥ#Y}wGLt|XHcsgjzm:~K[O; +vhܗ k`AmMڏ)q_n:5GNf~ 1Q<1ʒyʄqE\q5lw=>Bƿ4WH{t3₈ѓV/KEk&ɪg~k4{~/dž%koJ~9;}1مUF8oYP>@Kn\:}g9#ԉ ֜ǾpcWpr 5\23 % vBʼ6-D,CO1ow$A%ﭘ 6%—a/!2}ݳ{VO#GztP ǩWA8o -|--/b2>7 8ooػ;t/L}$ccNM`mO96ɭ_sً/)6ɳqL/nFfAN*sZX;rpa72m5q_iq"p&t'5[ mr I(%j?3 6SyDbwe7K$eW9/W݄HFFȂop|K_ IldI_PK8)! M,i{e>1JMj Qdy5j#'֐3okr; uUps@1H= mCx/|4@U&0?zAp,E+}ޭRufNrLle\ę9c9U[4ňTz ބiI $s~F樍;+I} C+PMU|Z5 yz??5;vmes, |H+L>NAKG,:aU;A8_HIN/:旞9[zٗzΜbv#`ur<4~1t(LSF ݡTfVE,LH^4h VJMBk\ΘFdN1BNĂ^ŗOsr,4}`]\AkC, }wfVG9#%IliOގ*ҮbcvrI(4^Ia&)?.Vآb<\p;PY ?̑>qF1z-?!9JB=L9ʁ8 3CĕQ@!lޓ\\xh?eeUerNQuW;%T2:Yvϻ-d>. cq+!Fu#_uW0ώ0 YV$ >XJ <@LKZ:up .#sNǪ)*MaDe{)qޥzxh4q9wgي.>@;x$e{]]9<宗U__ْӈ{VwxL ~6sT{ykY_Wl]\YY|bfJIKR{9 _;Ab?ɂ!rLnʬK8{K +-n?#@Kfm/wZ`Z۴uf5x,p;h$la]ZX:WtalAA5|+Rho0-!osovi(IeL%/=@s)@ w<,!1CoyzeE'' H[UUkFC+Up~ _B"YюxM glJevlrD2Czr cgH['%q;+$y;0dռi9>q=@{\ LڊZ !x l3oRF/\Yb/R'&`elV')JdǮ/wIQ]%%d\!T_d8-C`ݸx@?䢓 N튆JbvyB.eX)PÜ)ͮ?с",Fo)}'?gwew-Ȟo%^m^ 8|֦Q6Js.2~j9-: >.n>xTpi톾r <;;ѱi|D.6MbrBĝFg67S,qר X8z'ss 3 XLpFw,{AaC[rA!1Fa%AH6ḈWKSJI#5U.}XZrr|/>PN8:c )3T75Z];QO `nH%P-PJR=qs6&W&TYb.>*Fֈ{VN #xOT25YGoG/t~ o eggpIݦ3yܖ"o)xizy|WQDO ޟO38q f'31ǜy7`BGC [N 찬g7 9҆eexA%08j|N!Wd-c$ֻ(N5z L7j1z C Wm6.UtWI@_I!~הDPO*$;]:UҨstGfI@6] fe( zAH F}˃O? c}_pxCd .?@0O=K^%P{ً)0Dm.^#TSD~;w3Δӏ@tS OL#fu1fr^x 4jhz;;BbzL&D ʰf|).'AzXt_Sfֈs3^.iT1Rz]j_ܘsmX0dd5ZGQJT>)˅!n6Ճ}{J`l1IiLaDۀNt]a^3,xU_zQ4Dm/O #.tDmDZޣO ʥ;]졜s~Q%Ҁ$#_x/'aDjB'hQ>XhnQ"H&j"(fdc}5`룺?hف{'yu9;oE. ;PĤ}74H$=\ JY9 _A$$ĺ'm./PD"ǭ w5FDmsاUYpDigC!Rc 'ǡfCU9jJpl>⣄ lZioO-{ /?%^0˦aY-|K4({_HCEڱ V_NdN~B;`0*Y2!?W¨SǬIѢ쵍Dflm R~9F}%` !gZaAdZ"|2"`MQFH[Zi ϱZ!3$B"/PDJ1 ӷy1uoA]s6+_Cym\7X$]wҷ5 󚮥ZԻPqA,4gLWa U&G `cASX$PoK QsN-aĽTUzUhvzs_dl-\ó6Da(H=+>fc;qTchwo`_s%^ bg?#cs$Z$z HM_fuР巬A*,39=I66)&aGJϥ^l5l fJ+ŭ/n!CO\n Bt6Û}$*л wܷt480N5(6ԁCifft}m^#aҴO'Lju~2"7͛tI2;5<Ǟ4)|nݜG~@.o\pRL7L%6 `Rfsu$?_".shM-=OWoyW-GEDF89=ݕs ] OWu"mw7E 1+IRx̬?꘸fB㖕*iWsDjDJ*|T6=A3 }kHQ65j̹Lda.+QY+4t&7u~mL*%W _zE)aس}vPT3$'GZQIC5RO B5&'J/|*: j.(Ӧ(~-L#j6y$W߬I*Փ822d{}IS|̭P$Pݏ1ѲdSfċ/Q#3t/&9iSJjY)1|p-GfxIZÙxJqG9P4y2_:-1n"r hSb/@?8?s35#G_JrLwh 'ؕ˒L+WbZ0ߦ,Vy!2$T̮[/闸ʊ;o0>yګlF蒗Lt/RHQN%B,ϫmCw`B8{Ea*=GLKiQ&0aH|`xO`Wwu6Xc٫I&䲈r9: xM, ?_RSovw#t&nsW۸c5ciܽu C6ƹ WFF L6<*ܼ/BSW^xBѸ] e4s*5&%OO-:Ќy 76\2uIse1z4p?,[AR-Բ W 2K߉̞!bl ħɅX=4@XX9-|72{<mShqܷyvoU;ᏂE/4G{:$XJё&(҄=tcbK3x b֩A %~=STb#ْ~HC*݄xuBĵ{Tk`Q[sb$p@wZʤC:Qx>bӅ,[zc cǶ J.?3S1w"\6yE[Fuj}nɤ7Ij^amTvyG&(12 cz a]X%p̒k3K__Iq Ԕ܈, 4x4 # _G*>Ds'Cg>eW**mnډiwT- 3[lZF9WVQټPU6#Fkz4@e0H\/mTB9PQW;A٫kOwU7q86@|+OMev7EzL'wz!`2e[ e&pxHfw/u|2/ An`ZJ665)n k<(`s4~: {?nIwRH=%dqj=H%xNJS؁P$GRIHH v!GM*GHSJ~qs5ғ/ILavޠzS$sT'ߊei!*32qeh1?"9p_E=Gg,ucű6 ֯=,A_IbhzG]r-׮*ο>DǢTe@ ,p_k {l!] 1'K?c^fQSȷzU 4ݯ_ݧ1]ե&jň(пXVGs>!ncgsO[0w#ۇ=1NM9$`Jc %u^jU3q-ObuÿΠyj} ~gdCye &4}q?, 1ER''d!D}qӻa)3pmYh36!*Qbq!?UP@-rC3jq~3%x'#WA6ӓe߅;q\#_T~iڣ&Ui]PZ&%^hy{3>u`XyF_YS>4ve, lspstNT8δ2_yx~.+~iQn=zI8n^ 58|}6:rQ2D_rzns]F?oև ?c9牄7PʲP8o^KY6bIoޘ\#> qŚJ VJ+S5 &l4J_aڪ/ qݨ|ߐ'S%4=n@")=P h!l2m=(Ni`a0lFBzT@|`[#jťEBM^8A$tHZ=nI*WG ,yH`v.ˡ[/C2mg~~CްK ژEE33o&:ym[pEf#5Eo#.{PpUIkbLٌոF.mc{US|C;ڙőMKǯ EA(FH_{))Hqe9`y֣䓾c"JTq׈oO{f|SsnUF:'IN Yd8ܕ}X(b@G\Crnk:t-+>ugOuvx*Ha4'AE}-J"W@AoTPfqVQm%𵎱XUj"n Nȇ'IR^e%2]2 B$8F:U>uքA]5^Dou.;^_Wj5vR3'Q,鬚e] l8r42=к@Aw=x->iк''*F݅>ʒ\Mm,m5>? #X  FfMX#8 QcqQ 6~Dԣ%BEkm#!l0oPcE*6oZD0oS0% GX$#6v;cgVG[5'KV}Ꮢoq4+z1rqn! \Ѡ'%|Fusgߗ߯3^rB!`Q<1:h@iyZ҈ALi.:$\Aj0~&1>f $^Fm|ZDgm%(kp;3~R r)AP럱gYZ07070100000367000081a40000000000000000000000016439a3550000c83c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/]?Eh=ڜ.+Toǿ8'Iby& 9-LmFUVߑ˱QhX?!d }c|R1uNnt5;7;t"W^:$Kb^6=A;jf*i󳅦6t$czYOS:NBsV)18fD9Lc>`TdǎZtMrޖsFq bVX?m۝gwFSJ5{t\f/o l=>^Q6-w*"˯iuŔ AtJw>/*ZlS^w^9[ B2'*3ylg60~錇,-sW[1o͢Cǧ}:lf&HӹUWDG|b7N).:_P!S*+8=6z(i{9X+^7kV\+i^^Vw>iv 7? +jPiBg]? MWfdK"[RW ;k`6[4Xf6~?+Z}p,(w7-7PȒgUQ& t 8EI N~W.aI*[buoHKM,8qUtqpMLDz K uO"Usq1\(JG)6ӓʐG׊bG H]5Y<::G! \v;;3\&-ͱhrc$ .M4Xcɝ{@׀ s'ˊ|dǀ]8wg}%q[A8%O!Cc;#]8??me(LWϵ! *zFa;!;A G ] lY}{ǭm(1KU+xw+ּU^J2o ej tdplӺC1բGy4T@q"^> @_Qipl){Yu+]3:hI":f۝( @"H:E%sA!Y%qalmqM]]E>{s4-d2 Wl3`C<^T/;;bOLxTSr!Ȉ N֞ $~-Q\ (7S 144X^jcoGg\!7MZ?rة-_nX;_8 Tb mFn d ǹo8&,َ "pP of!3毆9n3wiDf|7(5ߏHwՔ1iS_] - %3hg yJwY{i(T]neb՟3 uZStG2+LY,IJ,>up zYu,&a+;#uuQlنn.s͹$K=_%!|Y+ '`&bE2㧃rg; U% soO$~Z<^ ~Y*$X;*% Ԡx;;ZXI/v P^|̇۸Ƿzd !ڕc"Z;MA=7Vf?Y^a1\?쮉n兘 eb/x,Ү̈́IM]\( dM.!&}{-r9GXXi5c&w1jb( xx YlB:6!/m'|Path!{r|b0ڇ311~R AZT]u3Il>1_lfZIAeIh\WHٸB1]8 2RqS¡SW_!.}:⫫w[qA緭KѴ?J/~X:=@z󮕀_;Ng?2?b'j M-4( J)bK0#d-QR̻ YxKAr,ykH.2SdXTO -Ĉ-˟^2+CSj3:߮b(T]_4]hi8aөJ ӜF;$,VXHx/FfxFtLno~R-u:dFyN$iu^Dg3=uVaۜP kyium$(2JnX5=DɽQ~rdQ'C\qڗl`ʅ@ݓ|sLG Oq_U|(W!9d$ Q W8l k;I֭΄p,yYUb' ^7G8iEǧџ5r'/2u0W[NiB~XoI=f>l% p//u|LQKvSaެCMxO&R'ƺlpX/ďг.gP1/( :z`]?Ϥ#*'A];'cf* CH߈Ld*xew2D|f4.> (a3Tηh%HxY0^p`NYRe2˾A7eF~ L&9"p`}$[RXqG´;M:k Gkͣ\573hԨs>f(ph$f= 4} > _3/ɦ|.Iϡ 3}k$hRv kc7 n-Ҳsu,v(ۨMw m1 lA 'eHˊ͉Yh*讱~CP0y{44$߆zlNg4+twe֭E*R4P]c[(G}Vt/EU8y ,AQw^S',&@b@Q>UHj!sqH;Πeo#j̰ꨀ'X'TDŽNXC jl]B5OƄߙXtT`Eg$ q nje`|m7)()D6AT*ȐSfy?Oޔ#9`/AaeA‘ӥGMXBWF6Ɠ8AndITWl|7RwQ겲$Ir@\玳?Њ ;@+1[? D6Įꂼi2v1Kg'1}'s` ^L/U8\|_*ҏyɛqALjhijd^[A EdfbԵS-lXXa.PE~Bc6`ɷnUk“XPnNEȡQo!jE8bJ`lCNrgK30ǚZFk)V1p]qSuھKt8|R]G_P vd*_u/b7)U3Jnw.8ӛ>N 1gdONT{zS$ե4wJo1; .QSڣv\:l'ο;a>'{}^G,0WuI3)g\=eb@GP=o/[~\(qY?i60MP4l#=?3hiͨ z].GשӒ3ˈyr1@N!Aϑ:s1,)дqÑQx>2#HP}qs8d94z | )?hX@,^ayfVD^-ui1G?`FPf6]Gu~*Z7NrFG(< s?Kfd}npych9\U5XkiHayno^1虧1|sh*{N=¢:ŭ8'®3ʠK ha$'O4ѶJ?PO7J!ɦh(چN:~  oG]KXnSTz46mҹ 6Z 8Tv1OS7ױ֏ ݂*&V]϶4YS!26CW0h$3PCJ~Y=>́Xo|P E˚Ow >+Hoo~Eְk_ vȊ?֢^iS PނzjsBGjwXWتS7!,a(-46ewYֱiJiv=E` _=H Ȉ.ն7@l9=Flw6h^Qb%OBF]XlpVȯY%['33|C6HrsїgF`L_b#w'*X}AU=n]4)[;.AJޯ~75u:f?;3HG1"ۃZZ巴80 ^"\j]3t0_v^9XImtdh3v45vZ[EX W_4lGJ.^͜Ծ V(U\=-2,^}+'nq7AujxZ6;J/plFoå d9 {az}%S!!\C!yT:1\!X8cL;/)!LVxZE'MǝN:`ϱ{1,׍@J" kØ>@*o`0:".8|Z[xeR"sT<agP+_˲M&>D4>p?mm*V:+9S͉ēyq+=d}4mUSt0@x>Y-KTk?yxQ[' щɰgJB4̙@AQxmp>0'Q0PRD7 BEEe Wv_&g L˺T ߽4Ю`EG߯7gzڛZl6υ/S q0!|K3C"Fq|$AXk7ùѼ j'hEt1;Y8GݽB;nNvܨ[~$Rû}- P‹<_ml`rU:iP/G7k@Ec剎.'"3( ud\w#V_lUF̏hu.f<s\{vx41~uС8te\)Kq~b>nbq%PM۝ a\N{.\a_+M ё>_ؽ$؀~S3r-G; ^5"dIOLcNK N 1@L#Wt,ׄ/=:\S^Et +N @f!Td@QD(NS}|@u ^otO_UpƫQ礭-;EWUvL|E%-@jZU'-@Y\.Ƈ05යWrLZ[ʘ?yZ}7T(:j9ҙTbQa$j>˒q(6K¤g" K[?C.)<ڲ:y :HLOxaQ6-2-& 칾K Đꑇe{hbTj ,zzFTjѐtF$|ZONTa9;u"m'F :VLri\mAڞYbEDpsl{>/%OI9*D҉@|p ࣵ(Psm(bMǓuަ3҂ƥHï*t:,FUD9 ?ΪJo:Z?d?P՗spGu"dyQHh\3QI=+ͅ?JrA9ϥA3D.&8=oqJgQZqb 8YL,m7/'D&jn g;5EaA%o]5"19;4x2ROK# u%զ˫+#$T܎ bCWP>* # ދhe-!T~E[CHiiV~EXc@zEXw^L>r3oAu \}gI+Y)Cl}&ȹV_(P#pvUyFABgk|6w>]W }$W6S6AAF <֫Dv 5ԟp٦%K|DUCI*8Cb~DXFkPL>s 97X!U4R@x'YEnH-2p-E >dNs hȸk ?4^=1_FVJ'ː̻#;%uTvb. Ek)?>اڛ[>8|P0/aO 3ݖ 8FO&q؃RȁRc:YOki+κr˯R;L{$h1kNI?9̊6RZIxۅFxbbHYw88Hh2k`8&JrOkrՑ Ֆ<-:|nA?YV̾8U z/Cd0.MYQ3Cye,_\= nTNJ۱(j|P ̟3:X}D`$_.qX]_H5(DI†CTie^9?~y "fDwtĂsr5PeAێ{@ ^`949H9l o/Ebπ2dϿ.]\ |fq'Yа~iMtTOw=莲Al(/@Z&!H:RMo`\?#w?嘠 Rlf9³,PCd υj6ĵtkDE X+)Xh1t 4dm$XF=I c8:O63uг@D|zTjxhRP~ dfMȌGEjm;u/i)73g~ɀ#[µJ1`" *S]% #LPq rnAEBtz1sXb2Ѩc·!8y v(̛at EgL>B`u^=T[7!gpzLdʼF{9 cʮ1g&Ea?-[9y eky[Ԥe&tb{R-}f\cu:Hp3ڱę>t+ OߓkkR:Qt 'zNE֕ve5.*Z0W>})H]c%Q~W*&g0{W*׆(tYaaFϖv/TAjgDdO?xfEZd`y皚[1$lRFpYꕹέp.5pu!Dk1?ϩ*CtGbHV&VQ6p["(H<{9o/Ìqs 51{RYe^!7'P'vH "6>ŧqA('jqZ1as]\iR^)]PR].}h s|5?c=QBauByc[E^#ǥ޸KfGEykVqh1<ִD&4Wr0>+ ˊUCGCYނ'w|#xgK `I!wor} d]̈́mWz'ZrX:R7v"JHHbfU8~{9 ^3ز+^&?ţB9EOII{B S'E N\ݒӸEhvc/.%gUuv%g]]ZGݫgKxMqkbh*SaG#{˓jͪn8ZfA 1*1UC,LTspxw)Ћ o/sI#hJB pRcCцb0L׹=%InC7L0PSA8܀<"u!K{b %XT Xq&ru1u.Ja&0ŸTG/ ȞƉ7(mCwޠLDR5Wț:Bd̳ CiWo-#\]SGӬS@H._Z9iD^'fa~-sD9ڪc朆N}`;2ӆɑV.}G cL/5>o@[z)``5}}ԳK EP5ciTI;F[rc]TN\—8Jv^E܊U[.skմ2v ɴB Xu߽$+qϫ9 k"ă!+k!/dǤJ Ex]:Xmq _[L;>Ypi(m4R!պ#ԩF e%ZUb٩ D ^}*/fGn3Hs q6c窘 |25qasQ&Ć\f%L2'139j!ߚ툟`,zw=W{GK]ə'QOHvmMxslha,O00\= 3/Πar 5j"}&!)qS-zKEh䎭 |Hю:K_t&GfJxô6-N7Wk,6]44j'6wI?٣I /rGmC#ah95Axԇƥs-ԩBXpSˌ͒|jM LFjsFHHgK6c)ߐf<5R|2]g9.RF Lyx((F`s6[xlEL Yc/0?g{$|"DI(zxVf?d;G=ߍJV|k}Yu쇹3#%)VGsLs ZgReOn;T.btl"PQ 8КT4'ݣ?IEK'+!u*xa H;uF z{@NG;j>_]FfMA?%j ^RBVAuyL~CVMc1u-cYГ×<ޕ#9nҼvwͤZyvG[-yIEY(QJW2%Z޵qyxWr7ϱc] 0ƜddIc9 |Mc~$>UKBc2A#JK@te!L!ZA-UpHgD1._`@!̖B鴊ͣwpw*Pr!AC4a[!וUPSWfyNdN硄 u+闈 k",Z L4B!,Ի:z Ӟx|_~K];IFk'&xU֢(P?ߨ&<oY;SZtjF\K@Fs;ZfeaSq7uAd[q1Q(|iט#҈gb Ϡ:yD-8|9 kѣ/ʴE $SCB& LAj)2t:U?IRش((|Q(ԅ{.%gp +blf6s>VHTwE>՗-_%c, Gcpܓ_Kǥ߾: o BR;GwFDx3i2q\SBZk}|R:rIt*I:~ZY&~q0% 楲D{yЋ5R${f}MG UIko}b[m_}KBLv/ZR{u _&!Gw#URo>P1jJ)Zw.?)[WHtѝiѰAe;\-ᠲtFGD͋c&w)Fa^F/K@>̡)9yM,DatOܓ@)a3txh˘3 >yIP6s*m4 X`U =Իrn{s.y~*O5oS ,z|4cCt&#`n%&!))o7`rt]6}QwF :.~.UU>XUvNs-Xo0oO縀v.2{6]$"1?]c?\%gS]< 4lx`X,C\vɱҬ3E+ְcqv,Mw__K$]}B<-U> F$@1JjvoG0ԻTC f'-9C8E~Uk(;C(^yE%lhiD7r|.s@~w<9tPvz׃zAm268-.th7͉cƥ$plXYӳU&4.FvZ+ ߞQ#c+'wIdh\FY>1KG 3drG\äqˇr&/{E/F^Fys ?DxW6n9mq1iV5&ԤYv:׵YZ5ԔSVGPG xAC=,Y1-;SAq IhgY$WM[sO"Dwc!(G KSF5rk$bL.5F1]ǒR ;P)ho@u,Gzo켐Wk0Uxd:@aNre )"8 6$~v?;9a=mL _\0Ff<__,9d!p[LyL?$Ӷ~? P$ETq< ql>]b*!Ʀpy$aґULlü_lQ;Iޞ'@;<<;s 3Q]Ak=׿R/ܴ6pS⻥t/CR$3PY>83,v?[)]2yoCލY_㵱6D|sh78,Rxj}sXO=dU? ݠÝa~W{ W=_b|X8=175l+n-4zm'O*1jnL @MOpF, UΘa;d.T?& h\[R=aetːip{5iJn4QG`M6E*ak.px{0~YZǟk|Akt$[HCͺ =H3Hr2zXҋ:x2Kfk QX-wU-5mWd" *DiBgVE$UW 8KGIZ!6 3C e4Ϗ+ @:z0f1u|VMXfdFQWzJ3~؊bnP}ޕKUo,fdoڄбt83YaA`AST'fL XE;o^/:I;Yh {%5/*Ym;iE%iP 6N)l\^]%Z]@L!ajq;gsGܓJPn!"1uxM> Vn*lǁ7MrS(GQ׍3 ︽Π6$ KNy[boH%2Lߡ rd[ mxdvE)tC$ ]RowR8Y3aϳY+@0>AL>˿憽^d7|\x1N (S) Lr7 C]Sג\,ZDOUV{Zq&w`S{ q?[RV~X܏荎@\kM:XD4H`p-cE "$XGVtBI!6 Tg'9>,Y{^YMiyW̹]%Ծ2 'R*A`>UpДnH 2S1xE'3\(} \P/H{ww1c.R4T9yu^FJW\y3;Q]ZcЂn )"8Ď \Ѫ#6 TR2m9T3( ?/v)sKiNJb]oN#gMBrQ q݀UKzk,w^`_dߑVkg*rxG #O/C9^fU l iYC zj#Z2rRSe0#Kˉ4)_J쭅r&Qz 2ݒq$qਂxu%اƎ{!caXtZ?0/rFǁ%zyƍ~,R:tZ,YoN$o,}9)w^.I*pIg#'s^6XUJ/ xpAmc%qÔRTj/_ L Eڭq" ,Gem~OPeʑ)ᄒV\JPulz7R YF&M\(rK5u@p|+ρ*[ Sz *i Zp1#.EQ%#2y(4X|NzvTXB ۮ߅:w woRj'HcdZ65AᆄJiՕ ;Y( u,ܣpU`q;xüH>la{/X"]NBO3쎨vLva^ 6b (g HꅾduF:&f|CL͌)I=4ʳRw%d^ҫ0Ƕ ؂ZLG@H 9;\Ԛ~zg舐e!%xk"$6Dy!?)?P_tY6ړa` :@=~ +4G_ dx,:jMU{ɪb]WaM_4]TV::o Wq&q[[p냭)~ 67|f=G$ >71}/p6v3c~O~fH.;m&0މ|YOw-a__ `"ɮRIXzí Hi^􎠏%1%j3wfJDEik N?%?xX;ԲGrŗcmT#^xB4)!ܷ= Nq+!). D\0K, 'u43S3H˨V\Y|9r 6Oj$+v_)4 2ʨA_D@y[,PaBr(;Vj^F@$ G̀JE )4D\mj]]XOčze-,CWceâ~YO+%`@K(C)bs>-㬞D S@BE9~mXh}5myW&WoåDaH\<Α>acwkK~cMc)Vݒ^n :9\@H'*]R` -]N7 ʰK!L[g8 ǶO-r\g&+zLu]1'.n[a. ' %xsԃAKi'В]1b\ Mwx¡WxY 4㴪 j0ejD^63&z2T3n :3ڿ[YD=Ž&<"XxF7SM1 *ϲN1?Љ7 zo>7)ָ)P^ I|Ūc *o lx˷8'܄a;S3p M`1¥)ݎX⿳VR^\8a8¢ $XS&͏/۷QZBwMG$VLt`g3o3 ZAehoGPnkwrcs*V|&'+`ՇXr>  ҫo*-%ܧ>fG)Ū6u|Ɍ$4~`XQ r G)?0ߢPU3`N #UKpإVPc26v :b%^} hwm@Qc[.J/W'jY hDh|&b%7uy̟FhwEI1Ɂ%&,RBҙ=BvĬKC1߮ksU=U|)y7P*f j%07x93D[O<L0E{ 1}~'ꌿU-,e2>*;^GEo`n2;W (HׇD|JHay})=-)v12h?.D6\`% 9'aV boBO*F4.{N7>+D$?~Gi@ۮo%3'8:>Û+^J * NDطƔ]P ֨2L,3ӗ*XEu}Kkx'mEpLI]4`&c:DCsJJgqj';D9IP6%d 49A[d:68+|!`n5dG5GnA E 7x˾.BCg_qbN=()P*QU @o?ή#Rhڲ[rX%.%]҄{BwWO5)UOz/Mè RzRf=e@u k#u#]'`?v[?|#^ G,՜ ޘ\WzJ̰/;3:sCbl#`Bͦe] ab3W {=[u HFu& ܧ֊ncU(DKSpbأ$$zr_10yQܑ{V…XX* |%S%4T;ڝrF=qY|w &|HYRPg_{iczQp%T1hT_ǃ}fXܰjT=7 $O GV )22vÃƈ^5YdzeCu%>L}m'R(&y˹vPo_t_EsL;.zcXDws^aPBM P5뱜 frsVl|Q5v,2M'2e +ʹG] -=*潍@i#~n[{G5߿K"|ucyePt{W͜W똕[ynhV8?+۔*mɔ { e:^7O1~DĘơ*Xs;up5p`i:Dr˿ @xtAkR(oA.ֲ<6u 3>xNBu`]݉$Ύ$V?ٷfc !'# )GA7$4W7$Ǒ22GzI+6]G/b:uRhsOv2| AM5pR>7Y,gG<;/WxhdMܠ:_ueWI6ޒte?2D$E1>5cXI^G2#u􍻊44ND!=TѺO/ 5L Ԙnε"mvlnWLNjiAhqVg[E_Xa'%LWW'~̦kyBh442DDk @'‘[_KhSbĺ ݞ$a;+*ŧ>V;gTϔ pg̒l7?)ѱז`]iB72$rϝZB͓00tָ{e쓏zMe-Yy9.7D?NРS%Zܭ}Xbswhh]LlUZ^l=X̯L\g#u$ s5v~= ?D,2_GK5aJ4hŢf Dx }(ǫ3[י'^!"2`QTp(RYt) ) ^/GVcO~>-) kQĀ^p˅8_2# P@v\NqU)n|pΨ#gON)+Yd;]àT+iIMf碌z}6Gp7LjZbZ!*2y.z<5YޫmknX7$'ބN:)Z/b-d><&VD,?hRCJ7ml|b7x4 >Hcw^؋D WǓtiC3^1S#\C \( ֳ%_m<-/=lGQ81pp4d^S\+ rd: c 0W"lDJ[bHR VZ&(a0.;gQH2qZO}8Ђ*]y];؈8v?YO`Of>ɢcg@^>*NB譅W¢qjz<t) "| w9_~_uݴbPu']A[Ӌ)9YXU-KZߕu)Ӓl tl_3zƛ t0%Vsض?ѹX %z+u y:#kBA<{WKS ~d5d x@PBi݇ r#9L%{UZzQ>0Yjb i2BP9aJmc-C =1{XA"- hgd\ f=1c,` =;У>_!t|(W 6JvZ籮{Qح(@t5ѣ]۠N4F}9$M[ڗT!; s9>$3)$'{-M!B!2O ّ@`xN9jV*02}t?m}b,︃WUK7e3 N<[hI3M1^ۉ0Lav1FeG~+ 4DPLj'ϕx4]>$G_ XzufnxG<&kl|!nє.[ה{؇X%:QRHi7&6H>*R-SGd̛e|sL٬jܼԎh"S9~nݒey8])ffU]%9˶9):JL;FڽIp{d9k^l=Nx@SS␩ud Vݜ /BDwT! IhocUN.EGF^ e  } R Gigi#c p1܏/t[8޼p)֌D9lG)uaԠɟQuƯ#7DN(اhJ4g-٩`,Q<~+NK h;d<@xZ:{ ȥlmCW*jLkVpP6|DcyKWӛo*As@)t-4 (C<Mj:]oZ)ߞsc/UykŜ;<8N {|[l|GC H$MhPd 4Uj%gӞ0ʈL>{Hb ]ixˑw -n/Y.@ U.)w4=ԛ@cgѠ-ʭ={&hfϡY 5{)|A .Uev鮟o&iXǐch3H|^9jKpMK>7dT! a!wNSiDIA ׁ?al_m|T(WwRtj2U?ԗ~^䗤);FdAxT)CJsR=舳;؛f~(E\o4{!TE66Bb?0@[q/c_7yHD!VQp#+5ݽSk@msL<@ͻ`Z+s =AoI7|LnNkHr%NE6ʐ[M'xa*d%VY$]*4:J}ktIC@%|so v}$(*BҢ b#nwZX@!E /[FEk!xjkG[ "Ǿ_ 0Y޽:F0cP) )mDt|h>BEIzgd5\f_*%>7L ,#l蕾i+wsL*`k*/FLJDs+:KkK5Mc&w`∆/ė6z#sMP fLSkUSV ^zZn<{WK^ 7}){2cVj7@5}o<%SFzV5MPNhjz5om.#'x5[VWP֔:gXFcy :k3!TSˈLL;?[fiĭ 5<`l?TWK``U@8k <8WZ}\ׂSx_N UGb{3u_z%j#{d8i{_2@'ͷn#b"pށgAWͶdSa[?/Pi}h= PQVr@~XH(*Nțj[h8y"ӏK,E-YGܚˌ5vk)ʍGUj_Md0R%XUw.U5+,(6Lcn*ZX"zl3iQl0-ۼ wȯ& * #yd윋7QMAez%*傴zK<$9MCڒ.=Eg /o(zl2a7NדyV-i F" 7vT)X08YQ:7Tk#iD%̇37j 5ajvdU%OyC $7Dp c'mώ:2Y EU~88yR!KpJ>H o9nd NL}Gkn\L;,5U'(r|AJė͞ѡ#rЄ* - %_P(W;qq,5ۃi܊_:%x5§}?.z/U/F?FryI߅|Je;AhSAג5UjzW1=EFKަy/ã ]BbuÎQy9:|>y{XWade|v!v'^&&P!t2%\d]-D\[1 $A_Qm.z) H3k^Z1/ڒכ 90hKFk [T>C9~R˨{\9w}bdtXJAW6ONbtcgE"p3f9n>MIӾ#޸[mi+*KZpC"A}셋!<*#\wSf?7ZhYa2ZAX=Q(`AWM$Ә؊ sӟ0Z8&P~j[T{T0v$ |afc4Ӎ3z(@;f*n<"X ڵK|vID1WtTG>d+QF<1D[U=IK ~o@{7_bs%.O[g?'MLA$l˪L%0@) +zSZ YIvI8jdBh4@eO<,"(qօw \ڻozk9}Cq5{탈hLDLa geA "dнVǤ4P4&X+Zq7q')9Ʉ-i`NkPA0nyjhkPM=.ME P"TTDoe>Icn No 'nKr%TY|knaUV?:rYhoJ0ԋgĝjҷGAclq:)z?Ko`^'17 '(n 2"Z?@RKXgǕQUž=Nކ癴%;|o F"rt*4;n9FYJ =^쵑C JLRbQp$JۑJqF3?n9pUql_ .rbf+1=lRTkZ=%#25piǥtSn.puTLMCL2T|?Qաo? |瑹H}k5Di(ZMIay!!p~Zs,$}~+(l*nZ⤸Q,n`;Bz{փtHqZW*݄AMVKק:9B-4O;8Dw܀=򄩺 DiܒK$5^&\9\KDQ]N'f!fWҦq2F,l,iN[ ڦrCԊ#sy}͡x *dct>F>e>YAq>sއ$gP !%r?p w (<$ʼm<_^)D76ȇca@9^XAyqF*]Hz?m?!=ؑ}&CE(}i<5`ُ"M%}N-~e,Z+§y3=8]O/+'?rΛAYE^DWGE b rW#!y8~ʨ؍ IfdCxCUkY/,.Pᑞ7K[/KY29;#Q@ݟzQ_RQ-y}.*N1о];8VC@dbÇ%pr|?>U{nf/\yċd# Xe50(9ZƂ ';rەmV,R("mMJpyK64b.p8=>ɦ1JűQH$y<ɠm`T \E-vRr,DbܒIy\y"$cziͶ#ŏCb9ܛ 'v3Enz&l!")G@iC0#(K<~y`5^ V@?]d];qkb )`qsi8SwY߉ k1 `b=|(ṕ}}/A%P$EoW(RޘUVGy'4 ӹ|wwHҦD7S S!>N셮z6N㯙ND]IÖ΅hcZ3F`&{2:DC m_~Aw xrUݘlTBnt=,VN[ +c(o,E:"@-nTPA瀈TkZd=MI06<_q"V1h9Q[N--n݇=IηyL/ɒaӤNn&OjYÇ ݖ|o7;뛎(q?g)E-`I2s4QqDXSD|q~UHakѻE!|DmqKSmSEۥqKteF|~:@gӺ86+ ݼXhajJW0^r":+WڒrGnvr7j;*HPQna,UP*#k7'RI>܍y!#rfv >vG:!jd::0im[{LoS9ŜdDZ]UNC'\s'p~ҧn\XVQx}x`WC~eY Ziɸ!=x48դ^Tx>Љ rl@v) z@w~h|%sivsmv14`ΛDEohe8Iۚ' JzaXH>#ϛ@Ny`2v.F> M'!SiRhjh2u^my{8aQ*'8 }VD սRV pJUn(ZͷIV32uK/.UWLҟ]lS-rYY9OY4SuDMYkcCĝ ] JyWɿG+/qys6`8M^u!30ϔ*TQˉ=s)|ʯy< [G"^bu嬸rk+xa9j R.wϹ ϰX.޽8)X&Q37~4NX4QA-2GLBT1\L2AZ7 WIᾔ-x0_}kTMd8<^EuCT +tTQ,;q$$9i+HTC. ׬ؙYDEq 6l,r4ZC/3Zw&H9,ސta Z:g<:CtiRgt|CCŚ/PSI1Yj3}#vPa>;I`(i$B>|K@=R0uE{XXQn$o7(y4EuB8Twxg@TΙ߲=50BI[=7^bs&2Ď~D}R%(LxU'Ӭiw6;c.+RЖVO>4ܷ,!=g-|{< R*POny:܄_Vt6s rKrDW@Hb2WkD>HjnX̅_ޏf:UWZ!Kxg ڏ:ηU b}w|GzCN/d61 yU4mdbEp _x2M"A< PCW)[(fO0GFM:3+cDQEbZߎɃm fSKow Ao-mR]6RWx,G>շxQф:G^@˘fO0LV` Gz:|5NdZ8yȔ?J3Y'nM7c1,HMWF<Tq_z:wkkf>/ȷY~ 4B\ԸT񎢺@\ɪj+Vr߲;?AKpz,P+3%K7 yq,cθu^Ѝ)~_`'ǣ~'?t30gdpcQ3M?i eV-)5)>Ϛ ̘uQIaJ $xыU<8~U VoI!HʽA@A#/P.+c4 t, #&TSxXS4fevgbʜ Y7@櫭Jq+jIϜ5;o3D kec܎gĝmv/`9BmVtfXH[KŶ=Pgʼ!EUm!H'ۭ-iw5ڄP~31dbrGixcl/h_͎J2l7SIf7j8 Я[-$V%I"mȬ=ƑˤuMHG7亇{.w5r'ʖNKU—V? h,f/͍"^oNMމ2B>S.'𹭰PL\'L *וW!l#eԛG5S t˛˽g=`%YϮ,=„暬XQfp 8UTOΫɁPx> c dNbK+ZdF-ƫ)q#HŃx0=.ݥ|-L8T|Ƶ3Po;؜\G0E6s1M9I? Vαr>6믯  Kg(?r*Pg ڨҹҵ"}-s]GT g{urSh -+"L(+}V:<&JD۸ufWě~dI75j9z cABկ\@\1c=jmL80&Kklo,cQiNI:&1 >2)E+pTS_*-VN'H'p@7aUF7m7;YRt|t/7]}#:0 ˹maKz j=S;O\ǧE{@ /غ VbmImWt#fT&tA&ko ) ńI9(F x*M%Qs7ƌob`s(q鈖ǟET_m6=UZ(6bnjqF4W:Ήkh^Z倬Y1-L3ɩ KCJh`7sIr~HjVqrGŸ-V]T3G^V~R(~eқ+J+^1IT+$oн8pP98B'W59EtqpָRS@4'F?va*SB&0ny[Bf%:6<ڞ$MMz׾]PY==;TS=I7@}n8;Qx&n-Ko +lyutwG$JMX8-d_u8|i z%$~C AnFBxml4*5ek. 0 )"\~,I8/w٥c_֍A"SR{#9 [O32kຩC='v$'XwJ=Co+1!Qv^\Q$Z!DcC6JUpAĩY8;fZZgo B:GYwTdy>.Ūm؝utH_=]fG Z>jH]ƅ &1'SyxLNu<[ł8D8&)ZvlU_սlCH(uʺ7V Īc9F̯#V_JD=/>; ٻ^7ŷ:Y[:0=%ˏYCo|ixo9>]zA&1G: #z0;t  [ǴPnق=zd/ $ϥE-5FVu 4G:A)+x?_cEo&Z(bƂcYSB5LJOQQ3Ŧ oPf):]fUw8 PxGu;c%1JT' f$~L52hFmT&Q;h˵;e5f:[isx2[?&\hm8Twz8eK,<ЛuCk / bYwO߽Euv%uƂW@~b| 0<8u磚eO #me}֬ޚ D0gBKE0 c&: "ĭP//6DZ<5Y9 Jn  s#h=~*﹜:-橛Jd}r#D%TbdwGFh󡦡Y N5!^a_՗^(uI&Fw˲?h~k_P &arEp(59Qk7|8:@2k‹^3Ʈp'm\Oj>]k:]gCw92ʘf,pP$u1@hnҿ@Ri6g)5yC<.`?w݈N{խyJaFv:NpW?7F=Nu%^^`[W2]Cw{.5 ,)lͶ;Td~zq&w]‹_Bqڱs]=KZaȻÙS~:;IȞTI_Ovl2塋φV t zPp Lp+xu׶CE?baJ2&ʉ^eD%SN74&zծ,c]eUxPLQ h0aF1.+ayoc$VQTX0ؽ:3t`U== 'abGnRǫ HzȽ&-^%QV;3JyxHV^Uen)W uUz+e'LPyɞ9'j6Zjf"}F^7Tv4ăFAaI5PrTMЋv(]0]T6s}׍3$=n*@I̞_9Yط9q$|yLjuQ%Yj=$l99 x}00Uܣ|6mt#2M-!ǝU<_Eҧ"'nrvN8)y8 zÐ3 WD5fVD޾ҝˡefzoka<7 iMg7 OR[+P]A4yiD|>1='i*#[ēxF"E|6PEX2ϯv`Yù'GDb|;nҝ0LYO5p_*A$$Q o_'QBy}މvu6 |˚1¢Sç_9]T433}Epɟni)g/+ b-߄"k(ā`[@Is rߪ_U۩8YM!:D'9b`|5]aiw_ )N(&x:'3RvKӰSS3sFw> "Rq㙽"p"j_+3qt@V-af5eKC,&eTVa|oh5E?NyɳѫγT ~"-Y9aY{,푸ăhn-w &[G9cE#tau"[Xg= 2JRI@.DM{G)F`HQm $ni&vYŒB Msy:!ú20k C-] bh&Zy,e΁!6 ;LHp.SElm!A)Ru)Vq'ʸM#EG;ڬsK|%Y- )]7[ɘS'[ts>Oe2:ž5ɆƁ;-M.G=tUy?B =!}u%.@;'fQ(`Gw ̧r>ԅ&OIXaMpYb"j!>(A᷹q!$c+$nJd 6J^n&*q}Mf|N]@Zh;P񲛥C42p9(}ÕsO2ph_|q "owzh1 !!.K !Uc6I^^龲W036~.pljY{z9or\|Q|"Q: 쥰"㚩+'ef ;.]e9J /6?x7-T6iLNi!wd|'ֽǟ2,5/@\%fɧ2\h'E(ҼsQ<P*/ԩQZ}N-D% GtQ ^_做e1o '*GA)c;!2$e CF.4M*} -:I^wU]UKJt =e||Ǫ?(w݂6LToLWZ]${9>}~@G4XܬM$PgU|M@SIc@ʷgs }?6A㬈K H;'F{V<š |LgShȫ{;-Ev=a͝;?REkҊGogf5qT E\}*/Bl &]qY)|T]'e ䷫1.nM:I1xpΕB|&gX$ҽʋڡm>|j"?dkAuQoLV,`~+잎=Ċt :H>5HhUsnUOAa&dʛg/0|7D*;E>/#?Ḑ쟈Kf> bcЈ-lD]fANIop;G0DMj]R=u iz7dޱyWL}Pf$ٸ{ݞ1e2Ji~Nq}gN]+]T{ׇNLW>V\f܀hB%_t/H/ JaqP^cVˣ<9yf)tÕAH.YqI@? Ҧ\9Vx f?\X2}m,&BmdTM#3tO3 &6^17w5\o>,&4s\4a1'A[JJ99+M@~T:?1߫1rcfc#'E ,p-PK[)ȮpcJRAKVY &!Tc; `_ƕsld e´RqiŨ6RM؟IY+S=_mpwq&* i2`±$ϳ4![_ݑy1ș)QtϤ**i*=*iV12C! P|EH)m wwQyB#}'79(#5mJ`5m엘HO~o^G&C5 a?-%P|V}5Mҭ(x/FxH6_VALTłZ^vҽPiP ^ze+T̾S*AS5;JGy<$7Ҏӫ<A눚[ߔ&7NەC21V8E^N5oE96L"_ *s3XeQ{::иxL{N-t5Ҏ 67j=oo$>aS?`lڧ噟Qw=FNKaG2@P !D֗xz5@T16w8U4WG,q&W(#,:o9Q&ūVS`>c>`VGC,u`e_"A3uQPjV41%^`n$@uzrQ$җԻ[q@(z?CR:"+F –oțy z!oJ. {3{oz!Qe[2ش 'am;Bرy̓,чZ5JhFM΍5GzN؉檩^r:#/Nj/_Ľq'bdKMam<@B z(-Sx>v؞yvU$-%nEFH Ј7U]lq.mҘ<>03/p:.$ĎN7ZWvrJ_Qt~8혺%9G[L~+R\_KX!ڊ{Lz QLq',*V5_*٧  ^u:K]#bN7˨m+> #LK&,X\l47 ЬuFAt[u>3Wp* H# $毷@1\ޚa*ʳrY@y&HXjNP 9 L=Nə|u=7 5hVz+o H=MU3P%&&dEj: eLD?)Oʫ ƺX^%kqWJf9rk52K%ZNfL,`a&\l]5Ľ[`#߇z`E< osL˭RS,?Rؤ_9A&P"K_ˡ|ܚC (FJ8I nt@a"/'Alx|}mۛ36D6BϒNP+Pu>u$j:&"cJgv?$`*@'sYUfeN/t[\f  5w]Xd q1 u8<,R_,O\ J B`|6 xܟ:y']y~hP\ij?V(IEf ,Nl!<RqV.^th.e9s5 S&MwZ^xKGن5_ޏ` hrK3fqxhͶ=֑"j BWU%]8!A-d]F~j|5{*WF\%X({QmH*j $G.~D)"ɀ i2w@ǵښb=7+ 3$_TTDON_.hФD5kғ I$TD; cο]v8zt^pL[+Hgss+MGm~@Q),?2ZM):r# WSn(Lv!|TTu$J|RCM25*&Jp&>OZQkv(s8{i](Nf`@OfwYv_^Зp x僅cY%i3YoșfKRم\HkfKXz7b;X@]e2Paj[JrS_vc\ϭ#HDa^ agK{(.Ƨ5r̴wD&un"eFwQ I7T(T_e(a !7|0HX= L0y{t˴JS( ִYesgd׃ {Y](%>|SeҠKޡm2j>تE${1gh׻~cx~Ie6&DWwxtraj<1Xuf 2gvx;ťiU#LMd# ?[4 0S,+Dfa v]#0Vu[s%yRrjAlj i"sьk81Fq<*ୡ`\4HPB6w}nGVŊ[.“}59QPYD}ucgJ;lm\jnW!VL/ 9]vs;:|_ͪUt+ խA 8[Hpл#* 7_#X1|'yd#;7{߭"Pf0uPn˃vz;jﮒ/KJJ8a12~H!Ϊn85Yv~@t֖r Q㽋Ƹvuld(UGa$CCTٮL)ޛ 7ЌM%YF蠥&b/8XȒRi;+gģ_ J77n*6ϰ{]]]m݊0R(.}2 UCv||6 g2(&O ɖv|)_+xS^7@͘h 1 Z-O3<!:s -*̥5_duRa;9h7X*Ŗ$r\x/M `I b"C'n^a~ЕԐFRg / O-b:VFj$޷Ѷ),e`#r@geVH,8.gJ') c{]n [3gV@ ӨP/Ppnќt9Fm 2rJ` *f]J]̣G(xEI-B3QaB\lH=!`E ;79F$LĚ+o~^/`f.\S<С Er8Dzې# =E(r}ſ| HAܹrﵥ?,'PywJ+3XKT|ژk?^DX#LѢ$/ iG:[zw&} 2溊`z ZcEpnCIx8A{-q5MIU jh1ES&.xĹ lxM~`HP D)_Oa_ߥ lA $mz.I& O2RRl=M*6oxe{PԢ,Gkcnd9 2V~)&/4؃F~v'=IpWF^vGaĐ6dFW8=itc}|[,VG($*1prk;w>;AV4ZqXC>5ԝ (:T%@}jX@9{홫*#Ցɛu?$/E.<" ;NKBFZ<sI0+P:>N0 97C!"B5n@3"xAF22tiƻFlOX,ܵk۝'W'+V!p-ud=8w_Zԭٞ܋82Q%NkQf$E_$$gN|*&hb[̕W{],Qh%U>[Mu w%#(Ń:4YLRfs '&>/]s5t44)GuC H:[csFu5zY>g;`XxɄmQ$&l95}_Hbia Dl<u%-+zXuHp~F|ۅy7b2c5=d\9G(qoߌ[m ͅ48W)V ,rĺ f<4S魎x`Rp7TX̾S[n{[OIwR],%~k9SZKy;XE3[]Sko (2l /* fUMfݰN/Ĕ,hA;\0"{^",3AR己vRyP~HUVDM8z=nr;^=ڊ Jl>Mu<%0N kA3|{z]X)rç׭kևA[ "KF}Z1܉(boQ29t@~=jpJd)婀\9ZRPg2l:{jY#S1xJ`"% NuT|"қXm6?Ga$9SO荣nf؟pt^1's/`; [p9Ih]}%8g2qĩ?EcC}a)A6%=Gcw>Ub.)%|̴/^Aph \rmy %#`|w+bmաIFlߎ3xT.T~cw: &֩Z\ -vUM7ѵ{#h5c7 f(#ht' >T4*+q ]Z@`;gLvHNR \橽\;&/T>}怣_&qC՚l`8ggGu<%NqvEn/:t:D>wJeZ]|!^ }sT[-={jҜ'gf هA*YKEk\agƲa6RGa v/n6) E2Y2*}'x%4 Da-yvԋȁ/Nw7Wo/*f`r ^A&L/ҋp΁m*],Tl2R!¹Jdž!_ cJ+gQ2 v48 TՠJE!k +A;je,rLӵ&u&Eiҷ RVߓb|7&9% PF0/%2].dfs//.wG5| 3w@Q!00IuW+Jߨ1>un05[F󗺸'X~4w>1mc\m(aAjfZ:'n`}m B^*Ur" E -bX~v2Q?H"P2OvNP呤mkj;mFe 6! "3 X: ql/ "WK/y3GP =<1tpo/pmd$t߫^Yn)% =`D %NWZmvK@ӯoBfe!}!" 3~3/\a D#|bū*96|}hMN6wMɈB?)%Pb84uT"R=8@ԁr|Дtջڟ frL[Da4W|vr ;l-{T&Y=p;dp-s;/P%?3TB.,X̍FɆ pSʤk+|E8}j'yTÕ8̔~>54 |t2=k%{of8^$Ah|C^[=썫T$mEAuNuNY߈4hk4@R!?+}F!u:oJdjFJUՙ1( "b$:u)@eKWhcY'z"RRށIM!w'zyWN1!d-H51b0QѬ'T]ky󖮫]&i-![hNͷ:¿E $]WyV0|-'E!z2ňOdj77.pQma%|"u,;Y+ ƍ!c|[*#GWL ޗ*jٰ v%'Ibi7O8x2V Y`q 5ȍ×) gɣ9E[͌9v:xp֖'j?SIuddV ?}4ċ"BÝ_Fo")eMСdC< 15-0x=OqDsXeFBOϡ4/p-@[λݹJ)H,8Ʊ覑 ?ҝH%M6aQNVdUŝ3?'Zi5R&'A'M+S(|1,ůΤ'4x%MdM#L\6QmELsu䮷? rʸg$s?kK셱?>/I6 +ln1^h}dtL`*R{L*\fN,?=Ay~"pdǫ+YцxY[+ؔ|'qkQ@WɎyh%z#L v4P-t:iMk{O` Ƶ>y;ݢCVY CpRFNn湈 [UpYu)XK.lHF~% C}b7KbC ňHG^~LY/vuO,tLJ"Pc͚ ֒:v9PT7Ò=^r )ڠ,P.{J{*F}šʃU/W5 Y l]Z|-z>f93И?j#Ee ڔjޡ|jO溼-.q4vf*Hn/PûyT~ 1ʄѠ8-81E6 kcIf"3h;ɶ-> >% p@d/ah~^#_|ONP;M!F< erʜ@' )"|:A_B)ٍգ k??8@Ԏ^QOO4*{;Vai+,ϫ 卵i]0 K`+q#{rGEܥκI,%8{E-EQwyj`taz{ ji!~k1p1cJ$VPǣΑ܆Z J"_&z$kUl,E]p,6(EFH +vǞ =*[B}P:swPEVshBb1< t +Ǖq֜`,R{\m0&IGYV/-U޷_xѣVzZŭt=3 pI_Un3ix]uvBл7 (- OtT$5ЌwH-)ǀahҿؚJf?fӞxWJ ^m,@P^h2uWЩI$Cax"gQT&<4LM6`Z.tfer1A70 .-΢kLɥ=7Ǘp﭂۷} v A;MOGev\[ w5w 17') E#SN;!-3gI[絓/@_@zGS*UNox1Mre)^Av,訧0w `M#7RC0ibs l/@lJE)$J$%1HϦ-ߍhul5C!Y<D.+RA%̰+z~_0'Stz e |f?s!݆h)`Dd1ഥ);XDFˍ|mk!H2I!-&I PϕS)6'Ǖln(1xcLɃY/*2O(4{ś !PHr6JbF@UFLynd{vPd*6ŋS`J7?8 ^A(5JNP7)9Ȼ#i4 ZpoqrqoGXb?G=6X*7 K5w׸ʏ"UL}!;1Р{Q%RH%>/JH]Ň)[1nj~^K`1(s6) 1hksy,PB0Hyj(j^ȍDz<~ZfNb[1 ީQ?O"I[%D }5ߚxiZ()˄HQۭ(Hifh  !OQ46sxȨ),UEm bV^3G2h2N;)J. l9d5%?"Q7svAo1f kJ'Йե'vlϖ^<3uuENuS);RN>ZD\|_(oG6vE!".gyd?%K| ;AWS#b @`>4rI2uZ7[6jq̱.-#r~RSٿ8tQdG`( g;s l\nxb=)$a<aʃ"Ppե،XLeac%RY'r)sMh26DBX>b~(jEci@uOz <P="iFA,7Q}=W@|5<ނVE}rf Sr߼K~MÜac_UK{ϕ@:|D*ڛx'EҠDԩTrZ>sh0O[f覰GB7.r(k @7k|@~9!H#_m p@ۗ5菋WME|ȎvHtb0+ʏrb4ofay@8I;Sh45w^`cBU(v;\5J0{@@;))E6gs@$1OQn}wlT |#.l0k<$̠$GxI_b2J~٩v:ޘfM{c.p' dtbXۉ9ЀX  PkobH?u2=Xa-gAyJMcdZ2:"QdUB00?7[j,|%:AKbb/,M,m>TA4DQfzlO+Ye{|܁`-{ zj4ux#˗rjBX֞RRVmJ|4 ojz\z{W*,:]3;ɸ[>Tva98x>;d(=ė@1r$);3/:9 a[m֑(|㣅xK^@_R}?}yr+8M36~aOi6qbt܉Ț6 5Kj'Wu, \a9`ds(%$v㈾~7tb2V~ I2rT*#l HkXrr?H?b?g5hc;ћ 2 nh}=r21¬OL荕&v-ؒ jAt7|07]D~2?c 8wpg7xbf?h|6JmVsds>߂?̗f$^T1N4iH ިT.\mCif,e{諏L'ɡ -4u8fPW_ Pk1տwZ~b$.,~2I Uaܜo# N)·s =p[ ŹO`)V,." u &&;;rPv '^IOrQqiř#GCΖ_԰1"+t,gJЮS{ hi]{߅Qw,VfrPYX)K'P5SEEQ(Cب##($x./ y&_8"r{tbѬH()\.TfwTW EVvzoN[x7@ \#vקaarcNu_z !u`!8(ln4y|g􂮯ۯK{Th;c%ɳi6aPַByF),F,G DuşK\)΂VRKZJkӛ}M0ʫP{$OE8Ӵt;^TlNA{ЭKt:&I,*]i0D Ǻ펾 hKvKǪa!a+D!hZ^$) h!e6 v/Ns}p[-ʚ2 @J:qPH@q Vپl6u&o7HKEؓjH"-核|%o{@8ǡWZYZ,+,dK.Ѻq *"z`{+rA8mph-bRnfkL',a2ꍪZ,Z}U [w&=OfdVp; ]6 >Bta.ETnఘxșApM**XZE̜˓tըK7B԰b5K6!'>h0nl0 اql%CĴoa.мLRq{7s'.qDN2TSE0U+~3Fq f{m E{,KpRt*0wv*%a^b4,Df:$Cc0xsxNwW~w;go+ B,e#gOŞ>Ј5${#';s}]@TeXW^dG {] 7Jv+A%*o_x PSl"aJ>u$GhSӿ(ˎ^tEpwٔ'_+V6w{/O@}^$3ǜG>ف PÁx<@))X8kY IK.Xh?)-qI$Cee /2o)$ 8W0e ]qCCp?H(VMdM.f`o)s e9,rTcyn,%ƱӂrC].1HI/*eaz- ް\_^_*+PBc֠SGo t뉰c=[@ yLxڤɘiMQ:Hq_8C'9tXoT0-Z!3 $lK¯:$:3;'А39X /ctϘyVU_ۑf+aHյ ǴՆp#dDyTQ3*K"|ćܔǃ!mе/H闖 s.8 yPo8ŰGK9i%{R,h˻ nJ(5}n}O(x(M7݀Oya_ ۜq[_hCPs~V@AP\;9q|rmqQ xAH#EHeTd"ԩ4 O[\+# r_E)6/U_\߀3݄Q%n*ƣEóRl~(w}s)?}Z)We }x8b, \vmoJW"ok> J1GǶMcSZ7o89ݤ+ԟm/m$= #}$}֦kI~c7dѾ ӭ]7>eܡ.;}-2G%'+y/9LqEH|#\I}9oIPkߛXD^yGA,|-`lJAHPyR:| [kS ꮷABI0ڦmݤs a#ӧt.2W=Bp,OҳYh757[ϵ,+)rO]ѓrMLϬ(F]c x,_a,oLIJtG3"&Eb#Q`Cca་zj*Ҵ[͌kYfl/VhjiЌ \|.XT;XUuҌ `eJzpTધQ K_M4`g;TM.1P(ȯ@{ZМt[}?D[1ݩf/ Reƥ%SkmhLeE9\x\19+tڃ@<0!ƲZF!g, V/Q#C6.qC7$Fft.݄}I>FY^mMWu`<"aǶ˒pS_ Y4Cl#mwYQ/"hl$(s' oܙ;lLZUE:#z_ti}zS ;F+d{Y Ȉ-ǯHkJȝ*aw8p>l[f0W>{,]?VS-!r _j!J±! ׂ"K"L䳘[…U$!tf#,MQ۲wBycF=i'uyZ"߅hzSOXvYK"_ľ}/kN,˽>CɾH4?w|huM-A>b-4q#Tk9ٷ TiSV Y/?=)vbTw?T8ˇ5jdu!2aj/n7~oK*4U.0۸;FGX3 Wl|疄w6um>o:Ju^͎e%@+h1Bc%JlPHݠ:"tOWl.k)fkeVPqP3 P_TP*RRhtM<%o1ju}>nfزGj(':OnHT2P3! 8+7|:`DVxDF91 T-h|x "gnՙ3M;fҌaOPI3nXW\ܴzv~hD* :Q34i8bXC!0qL߰ t3 qBN;X9%Z>uΔRQ ,[ÔSRc/0QђQܻ̻>2"!bƄKF3u LLuWI6)"rIzP1tso RQF;5Î;Mo9 G6,᜼*᧧o.y[JySw6䓧X޾G2i&QPq,G* I`Pfs1ʍo͙ljXMpjvWwUڅ,nΎa6__ނstT'3:8_P/)I<pqGl&>G( ѿ=)3Jj2)ڝ6W:eJV(coE}Hb2'D拨^_7dnŦ9Y wR4L5]~&-\~^jfU;J#!}^Hl;;:˯Ѧ,}ayL0(BzSOt2_Ih,"fM^f{~ED솪R>b}t?3;c<5ZγN6):=Ċ'/X YrmcN F1$8ty%89zgB瓹_K봓l[zSV9iCY5/+,SgmoUsp^u#jo;do'%к4rT þ.tr&rLߛyH G "`eNe4L"J4Syy0"UIe2IwZ/2k"^q,?"e\ b<\01\R6>kAm7mS*b6:bv|%!9zIjZWD ׅ>B{{X׊윸`1|4lD}]0wˁ2) w=j0^xPi mc0#sYFp˟])I@G4-$i V.: ͷ6S ױ?iJBe5:(jOG>GMF8Ӛ<Uoš=ڏu[(# ۯ-C 19i}{W/]6:{PpvBn?Em%t:j^CKIUOp`UncEK=5'Z";XbHߞjm?/r~Y앫7p28˺PigCB5M!}iv9COα4(OcOkYlQUI23EqK!(LxQG)(9)Y9VwPC4@U ?!/]5eg ֠:,can]SSUt8x}ZyݣU\bkX#*UT!Adp2]I*@5< cm̻ז 6}R2~ó ބil&YCV d`*af3|\E]`IcZ+F{}d &NRXdE8et!bl|}/ WqFDmlxrI+ŒK*CHycӷ,.[8gI3+¿l&d0%L:4+>[HܝB%&I!;NP c9/&kЕ9j̏Gm+A>I5(.3<]09! sC rDۡKYj' hc>eпF7D.2 6G?>.l_2/~8H:_ðx(Wr "֌qu3/UeW\mJ䈘wz,̶z",z.# C*ZHrN(4Rr\?\ 9N؝fѓ,ݦ-(-5G"|*~V ]1"##!:.;oܧOݰ_y_ᐖYYzԟW|o&͈?wt fj>WCE^$Qi@lyi{Ԗl "8]OO:h9^Wiv,A`Lvؿ̫v^Y Lwy݆LJnMdS Ax#ַ?M.M eD^̈,=iYZCaI77q"U˱=$Xqf* v3Gn%FG%_qȄ8S;cfn6!$Abkdb\/9DCS7SQPuuJ {h6ָWסV W0EV5GF9f{6xrь!gviL'5w+#^jDQ.w-v>%h|M}n߃D\bOrU /Cq\/u6,O(g~P Y]3nM(!N컁T/ ~>N ﰈM ㍄#~ZVę=0W"Z1ep\^"Vp}ibR'ƹ>#08`C9WdJ>UKupwZbAR%TA>lk!; P d_^,?$"1 0 {ľ\2j1iFOE#@'k"HJJID3{~1KٰӅq&=I}Ovt%2>zP-I_$a=?X`yk}a^(&a"L*p3E!z!< >8j'rYmot*!k:FOKfTBgз^C7 F|c+aA1* ۳8Tݷ8?x)lslU5A B;wrDfyGɕ=V"RE*<1=z/}P~ߤXv"!1#lwKGfA c/+ꨇ= 6ڙIۜк|b-80GP~ldžz̿O◇4W|&X&n"Rc.> RPau8=]Y.{CC^vVst޴ nŸ%mgPSP/ɪIi@EdwvG' v+$E9e40Am蛥2(OU!#g?F ^~F{{fIsJsBjgNgCƓ*@=\g TKձUf}&Fp=@p9йPwT%-p<"K`a\cJ8/1c4QII썯Bڷe`7aR`1E}$)* f$W3nBtWB,_mub =Bʛeg|r,kO{|d륝o" W)GY ⹉`N*:%bI 3O/$FU7Ae>D@% 0W;66p'%8r5,ph!}Y8q.s(>NXS֋9"&%sQd^*{Mxw\c짆/ E*$?` D(X\3B!:6)O뉝T]5|ڿʮG/OIf#nv a.։l嗘MBr>㱣Eg}o2HzVxɊf\k8ǖh+ۏa>!H0/^\.L#OSu!xNX_blM2FmDΩ +μQ+p%Ac{P^Ƕڇhr{Q:,/pュIt{=M̗znosS %)jQ|KPCպ*Gn/5X-/% &=GS?ZDn3n-ɚZpcrn9M,r+qH#wq>4fߕ4=kY!08!nz"` aɆVݜ \GƲRLAPR2&3a#}|S@|-~m!-R v(dbq> }diO]+ߝi\iBÖ &k(:9m$L~TCw]#oD{8@fT D50Glb!ŝ MoX(o{X.MWVm11_kC*˃A=sSse=Iy Z(դH4w#_ŏ)iKVvtH3+ˁ'p'PީP{|LafTVu/^Ý+!t.A6񉮧F,5Rh[IZלk߅}26d\Лrڠk9flOqU;v';Fr)|GOe4Y6$>M(0 / L7H$Q NKѝ9r]w2t1j7=-H{ [2,XETYCF OشfB9d=ST U_Yv|S&߅~c3"9|zF5^:p"m>ǩ;R;~!%*,P,d}dո#gIs^mCd從UAvOB 8_ \8~5;k&—}N௟g!k,@:nMbXl,GnŖŴ:txϟ ƽ%F6Ʒ? M2$Q@7.{M_*{m._e#@cI W@(!N[=܏jhYNYj xY'}Lw"i4 2R żig/);shϱ,)s)i'ñ * ;]Y1SbòdiH^'QxHk6c/~. iƘV1|K'yMnM?{g|nlsUgPY1xm&*p*b۸ROZXT6߃ӏr#_Dh[.> mAjQMύ%㏋l6߽+@)ɔ76/u9*HDtC#':![X0_}Ȝ4QEjm5G{QP;-1rMXsذud͠0cUg'58m0A$騘j Ż!T/18m^쳟}.bѫO'&#JЂ OÞ,Z79^0k/[-I*E\;1Rᵑ6t\r"5qRXg'VbjgL =w>tb8g8#\= Ym23C=VRW'+S<"3`IvYdd8RwZ_r kLؾ 'sj[h q\slpl-owߔc疂4!1ȄDs-$ wBWmqc΍QfuP`| +}M >)=|W﫮%!ZDr1_lrݼ99Uꔧ$IH ^D!<`VHWvNXQɍW2Wy[b ${YX(G0i"ӧ,"#W; Ne양ϺNl98t¢ .: 4缛F>}Z1ۥSa<ط~ˑ.4|}M:Í#53Gϔd$[AT@mjݜ霌kkB^ «XLS@N=5Cߎi űo$<Ν,KJk= B)42Jy!/}`}%PZ'BWPwc }d/$"|%\2.IS w!bF6zAxsR`KI..0A&-(LeA(pj.dźߌg|&Ͼ'5~PܸZ"uWSApF./Tan&5E[̙~5s]%F vB=*ʺQ| [ʰ|֟G)b8>!D=xJn$`BFx#J8crQ D*ƊW:Zx/e~NIi{A TmqYUZMrL"y͈hHX!\̠>sTbw`=㘌ˋ#X v{n(|je|6~tV )WJhuM0_QYA֐.!Ϣ~[ƚ+]nK2c-^;˃osVmD>ƒ턜n. V X>0B{o3)=p<@?Ir|#r+!>?Hj]Aۣ/PMh9DPj{nޣm6]]w4|{OpBy2 [89TF;+e{te89 ;^Z\҅B)^8񰭼ԖǮgKl;( ($+2ǿ5h{x08w= X6/JW೶֙ST0}Pֳy[ tn,mfy0ѱF`FtŸ;B:oWԣAY}p8Kn4#tWQ^4XY<{gPFu6-5vQHWz7K 42iy$9e:HnitudQ6w/PsJ= A4O*Pfҩi `S9Do{vїM}Lm'{jcW;HʀfM;\9Ɖ?l:x[}E @"?FKc_[K D>M&X9;_!(d}n [WBؓ/@њ i%bjSƃv89`2mC)@`ڈ\ _m̿2g:*Z:St %/P*/M;[Af:n gYZ07070100000369000081a40000000000000000000000016439a3550000fd0c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?Eh=ڜ.+ɓG @DQ$Lc=hv `<-0`jh2Ƥ:)nG3 mQ#h4Řf|% Jgq0簘l0/i"2E/Աy\P.ݫٺ .`c=rtM#=sb_xk1UVemBcD)w\cD[ۄ71؃XLPյd*jaA'7CnFtSŲ7ecP&z@$uK#57 Ba.fYGԄr' <ܢd+̫9XFGaflXaQ ̩ È^ˬJdp 'Ň7v$߫sjf\c"{:U^ =„aA+4"7,VxЯՅeB")Xb2;,(bcg0 d{CQi6:P%D*]3}AoV](}}<6Uk4?.TRC~Rw,R" ݨԍ 쮄w*= [#h .RNKH38UFl ԝ4mowUfrbZG$X~slJI}Љ,R9f0"8$Lom3htA"-vK Dz9l"UZ&XSc1YR`LT3Kv:¶:[OR_#a"Z&$T4.@?#rU=r̯rv+PURhpQcĒ c(-?;;5w@Ȕ1܈xSH`A_칡,З()w)4#T2ijN'ԏA֎Rc}"x,n?_(~"@9GrY {G+HKa.ThyPi(` 7ԗvCC✉?)Ɵx I,8=(6V U"3䳢8z/7^a4=LNw^j(Kn}.pV~+>+Pl'eB]Kx-RcaS-Tc\|N$iH5ٽT"&ޜZCPڰ;e4~5y[9:dnmRwQN4@]{VL tF̈́n Q*lP?E1}@g#ԇ!X=kQ!3q65nk!g"K FAVS.0 S_{{OD'j7SYEKВfgϕ\m>kk/{`4׏Иp:;L܄9z\RoQrUu9 _Q'nÙ-(_ , E̸[傧T69vL1gAwLh]x?0ܷd(*h"KO"3i&Nq !f }OMy.'!+gMXQCM$:ؾf)D)Ϊm4 QkKz!Oeq43UqI m<UF$x;@E-o&26?VD&qgB/88gF_hsN 4Uct>zCXCXJ0>"d^v_/#NpSD/0ej!aO9с;>8 ,bJ'K5[oH'aRK4$\l 񪟫\vouE4(lFfWQ;){NPg2"&h iY>sDEJ_D m N=s!jGqt$7_WPcX&)O0q3%M~[誼>ʡ)###)4uJ+,`'ҧq,roA{\8?jդ?Ib(s_*i&MM5~$UcD뉛SU(u 9Y= 5]GF&>QG{ BjA7hiT[)3tEz_:T-qh>I4ڇeIY 6B fjA % s^$_]DVT@8="TUU(w/ONfU?ě%󈩏M2Ks}!{8=< " ĭDJwE+/Jޝgkp>@Ck:uuURc-XD `:։\8tb~oj=k[f1u},8 /S9׭?yM9kY-ĺVl:D3X?_)I< y:h*GnMExrZ-7d3 DM%/oELSD-_TN-K #j12vS*.? ;ǖ0GC)ϼvgה(lPXPe_BX="7Kƕ.JVAAÍVqY;٭8kwJ> *, 9 sr\zpS3pP:vi\;\g[MƆQ5sU?=G=\g8d_$HBBYz5V6?V U?d-Al25`nqjk9fYi8p|`fQ\ ȕE[G4zD-6Pe r~@Y:r0g6[ E9GIl3N;|V}7q#V:a"\Y:bR"m&I'Ȋ@B0"ް< 3v))w*xFOiǙbh0X_i |Rg!Vt8/+{V'Q "N2 r(ySOϏ*R\=/C/dƦنy/ -}EepKe?P5/ŲaJ^-w|Y_%\ l"~ľHG*B(WricT񦨺C48s,UwcqO$s-2C-#[%ky#&74"GMHIWKGK302λ!]ШeȬ}ǧ/fyſUR/#Z  PZOꤎ(sXG|Zw =8tW/"j[M*7KNlB)%2k Ы} g-Fs}W` W/>>&f&[Ub9jkbxjLK/k^-Rߤ_ Le?x|3)h?XDЙROw\7mq*L]ٹ%M[QTA</abIENeRs`ňL^HqT& 'BU6?,s%5QH{nfbv|_\}S$TxguT3:ŰQíeW3DHЋ-~~[*{&K-@H&8tJuʝCL *AV;Qr_8c3R3,%eJw `x)JľSUwk#xV@bz0 U+%ܝ` WXYd~K^+-oK %j1J]1i|+\X(9s߰\߷oЇ|{DY,)Nq  Z%K0bX/z0黀h=;MQD ?:A&ls'[T;*3GϧMr1 xUɜ܄bvpiS @Oec-hZZ³E h(_@Jo7Y>Ar=ʥXΤ xHP/_g)l@7_J"D~R8u mb;3wO\U&Z`JuF;ug[VKw9\ϫY~3}X&ӁX4g벪Y h-OWQCrRXZ?^8kƛ09S9{љd*Da,fw)_NW'54Yۓ}EP, K `\CqZԝn&h~=){E=y ^h]&ȴX#v"µDDвvQy LFP@;4tz%˶hQB&oUx\&ױBS) =O ;%?@hDH"a%/eP&IVDt.śfbݯ H>qjn[GddS c%BeDV9kǂsSfFS//tbQOҸmݸ+Z"VyBX2JB+~7j(˸h. BPr2|_3oX]?,$(RF,خ)OZpG nܲ9{'0ͨ&ʑ eӫS3F[@,8 m0J-zk+<:>&؈+K;a zP-KB呐l#y fݳR MmQ6x |5I]evNܠj/V+墧#(8e}+"eѼQq.̷HU1Al`Ҏ3ć_lnsT,tQ=F2~HjcXcRSFS[N$isw<ڑQC#(w#/W~+ H7H=0՚;ɬfBOMfC/@nGGYo6Tj% /:f^dþh܅Lۍx-֟t$側eIR\=_|]ۙ=:l9b;RrfwĎ*O,/g#'2#[557^͢[j-dZX?aft ֪Q ~wwM80N¦a/h2c{Bp tcf9 :-IJ6Ó[HRɡ ncD$iUH?KnpXC+}(G@v^C0UhE Gβ6V5셔=]Sڨܻ>Gby`^H"e*Mϟ1sWRgYZðֈJǽuі-gL=zD+$\OeP3L=i 8pc{> _I 7NG֟oӐa?SI >rBӲ\On ܳ_"ۀ1 OM !Ic,VG % u|ao':I,/|K˙X]ER2K'~elx%*{ѥK l=#"Q]C!\9M6s[MʙU~FJ}vV븩yNB_{pӞѮ8F#{H]c"G&^zcUF{$B{,*.` ';kn处 u2JlO RgT7%̒ȱrHR6ނ F֦V<" ƁJH3 i<+Z*mxb-tp+<t l%7'KsQG"#eP3yë5_)MR5i۽7m^nn ɭ\]a|Z:oT.;|o=XQ:SGP(TȂz+y[7;b+w&o45CvP}>Rxx9tMvհIqYr׸% itγ^95T^ʈ{x<`\ŹrclA_?)etq*հ06|M/?+[b oUk $vLFǘ跪PTEXSSϩwH0XW3߹P ] 8feZjqY[]ߔ ?cIۇSjv̤2N,_=dvGRc esbw'64P'o|U %ZCm͍VB!ȳcqfȴul\LUw* *e"i GLcGY'/h5 PZqA!D`Ԅb|JXR0YDtsW--7W(ҖkoLIW=/*qxcx)}ϊ>7*;hga`d*VHu]0Wgі|I~zC"g-P'<<y[L~2>kp]-+ͷ' 2Dar!-UK`<65 5!p%sࢍ A|Nx /Y`2Ju=ȏӨ5GI92krQ6//=iڸfQ0\dq1ՍS*͠s[[Z ғZV(њE"EB[Ltl",6r%}?Uw qc4ĞXRIϒ6^NgbKVg]C|4韑mLO4MlTIq=l,BmeV6NS4cESJO!n~cb]ux]\DI ZGASGΦV< 馌#uccC,lRs!db^[~r4(dEB C}K7iJ=vQK6B3$X}|-G$fk,3+FycpƉ!qH0-)] )z H5z#"C~gc)_"t'utLJ@Z[E.O>U{@1vX× w/z|4noǭS6tno 4G5EW^n 5<$s`No8MJK_-Y lt+;ލ]أ)w)ZfYq'V(Fh-or(dNڇ'Pj._ϫܗA*{3zة?Զ@fqtܽ9iJ";yv;:e ZIt'21T]m4j #Q{cvOk]K7FKM@%wj67c;BogM6!TJwi%Ko~I{<# g̜Vey]l'j僴!yz6lXgڢH>[H D*젯sP@.ScLjpd-'|%ENN$uZ{$(:E*veҨB^$0 Qrr-'-4Q7b.4Ó$\[L~Dk |gBU]<~,oֳ,> ;TeKY3/G@_b!y} o-)s1ctjy%1]d/p{~HR6AVםk,~O3E.ܧ#{LǟdPA>':Uc|@';KaHH -hG8`n.M wQ#/V&8!n׹>r\_ pJ/Q;` Rp9aOӓOLi%@m,aǞ |Ӯ &0.D;G5^0-@VR%MPȑ8PO i$)Î|G%x'4Žr(t@1p+4=RX6z>V̋N 3ǎ[P^25K@oeb] K@w𼯼fjL7_$Px^qp2QͳL%H4ԣCۦt'}n{E۶;a;܈73#Sף 1y{vDW2QaytXw 2Ҵ?p w8ɚ,m[t"S4ڐ yUP gk럯!FzhǞ s  tdL)HxRU_YBO^``ܖ‚LֿǢBv$z 62w#gNa%3k ղ0]@d~g}7CD! ϏMk$x6"wz^`2/3.+_8:/ i2iIBދ'=0i=U9KE%MoX<~5`xz9TG\t F зL ߙ0|RhU[2hkPhw_ЂxY;{)gz2@q<3t<1_*gNKfОTj[L;Zg 9- l^RbQo>ZtDrֲvyV"߰Pn~3UEw f2RBqwX#pWOYBoX(.vŘ[ocY력!_pzDZ8ne׳˛&nD Gt0!D]YI^l^I+eȻR*ɓ i3[dK,V$%CϊTiӛ$ 3~ )ݫ]q~Ja{x&nr)9YSvC]/xm㱛אAc{@TJ'I3J2\ThG5`fz}a&\ʮuQh=&͆OYZ3ƙ-;ȡ,B9ow'}ٝk`dpJw?lCU'+R@{xFb_b^o 6N~|E3՞ uFCvZ'k5%v$= LpUB_uflwnNT+\mkti"r}j`J@;:W$P*$?ռ#- )+ϴįAw<Κ]neO`km6ISAS6Bbj)!4<KɁE0[=G9:4|8']sQ?'-/ĨQj ͛e! zưn ̓$iB$J `f5j:Eޱn1IJ&)h$[x# \7 V0]1\b>!+BK2aZ"n_6  ԡF"0X`t<0qms.)G ]ߏ4AL,(}~6;hmBOHT-|ξ9tFp0ܮ$? GqdKvnijD+.I -| MwI=ik֫\pws?mˁp:]n/k\TѨy3M)#ip `kN1"(ЅozMJ.)E#PIQ2:X㹱lg.72U3lgt>Wjk^F9wPC.rkY]""z Ye}{Mߊ!/78 ݑn O)$h\_|g ֥! A>`.,i_ʵ$1)G*[JF(CWt-jB,$mI`|ނ7m{=z,3ғ j&Zxk6< Nv7O+Kվ3VW`t/5-W6DNϻchȖx-d˨'I,Y4x Xzoi8ydp+_9ƨL6cga[IJb&IP&4"=L6p' 2 ! KG1,R,Q!m8h0#:C"VnӑgE!DF'#V M_yb"#LcBŚ,cKdDWVy }+x4 y$;9Bc:z"EvP#˟&f#O浵o/?g_Fm!gdSG5 CoP).] wx4IWi"P`Lgn&Ob*Co]:cnP ^y4^,b3&ڙ?a:314Dr6 h `PrӛYW 94 Ugܮ1_Bʵ5qq 7YH0/gݑn7e[Tt 6 vH.ƽ*7ϛv_ I긾ra[pc+8Y3;-bk1]I?x˃Drsd;űu_< "k,Yfr&V!* Ls}yZ*X%1¼0F/܏F Gw~A=vFtGSQd.Ќ8QHdm^h@~*{׷=b( rj"[2* $YJlrbVQ:3q֚$R5޷'f)v G%u_CEEAZZ;?) A*?:IgAH=]<) mn~9=}2E4* C}9 \[ʊGhs7$FIá1^x (zCq %P MvJH( Dq^Q\E鴏c<z'"aeN|%Nx7O>Rc73m&-Z 3pmJ:,O2.6whgEhκ5}VU&pIKYjUo\fEpG kq`0x=M[0ŸC?k0QnbH䖉}gM}oGVɨvO:ESpa i@JƊ]Pۅ)6e-/N-nogMk>ʩ-fzA*_nS+etVsHr57iƈK>Csx̮tTw ̿!=ָs|]Us>b]Cu<h^kE-?& 4UWxQϓ)P͋娟@Z$f\ !qp#N3yay N^ ΘeÛ_y.,P5l1×`q< 0*޿Y|R*!(,O**#!wE25yEzMﰋxvb㉺ wpi7@;״kB,}[Ef.s:q~5"o^{ JkVQ`hz\4Q7/hnz{̼n̈v|qg"mS``Ȭ&R_q@ۇ7-tz@=8F"lɶm:o ಎyĊW+n!$y;w_-X^FtTH?uy qp[#fզ-a |!Skz@0qGo/{ILٖ܎g>3TERo?*~1K] kCebZ^8I UlK+T!6xvξE-6Xl>{e{N#$Ѿ&FU%EO)F]MntQY|. a~-"Z0qBv(2xsN߫xdVg9L@N%tʑp_J +dr2Ӻ'A&:G } t }M3H4ìܽD$ E,u3+q_ j`S06~MS5eKV[f89--opqepb+<$ݿfDBEv(TFEANN"sĺh@Eٲx0:t"[ipQyƝzDG1e](r u,W,R`JU~5B4mʆN~زJؾDōr< .{Zh>/F;w= g 2LL^ZS qJua*NϵiJ+g:VfC9_rU.$rb ] 9gkхZ_a.sU+´v%!KY聳  _ mqQTY{ m۩p>[;=^ԛ1Ē`0]lFg}'$;/MQy u} #*ǔmt!dSw x[za"Ӽ%-i` '\sn\V8B?H٪j*Kf+68ػ oCX fd8zVuK)jA8*-|ZrnM.ũjT/-?!'C(Rf/?eH8`eMxH- {"h kƺvn}QLFVِ΢m ">a-}6cF*]BC&g=Kk7/N36MD /xcWid#׫j< p 2Q1z89bnn+%%&9),!:ڽ,[QJ*p$\e$<4G4M7j>kF?TϤߩbBR>sss -r۬&8+頰l5} 1XA`. $ʙO?2\H!U9Ik-Z0 aep XzD爠%agbP/k5L!"p)mƦS4m%nR&Ċ/@ç@&ٍ'&Z8_UheqZ3ȃn(QC}8|Ė=9 JBbz}I =oN~mq')*^1y-\۲XagP҅IdE]8h ɞ/ObfX4ASkT!:2!`U$W,7?#-AjniKާ8-#6]D:b*^ݲ}$3MQ:X 'Φt.m"Mµw/IMߔn)q/ LtX񝛗#gn"e8y6EoX-1x$'xCƟzx :ޚ0&1UkGO&Lf YF7C~Hl4BSg=Cg(e.Bk ǡAljl#8ݗi?D" z!4BD†RlΚ㙿D*w?MjR?`ӗcs[[;Jܘ `Cd вb0*9mdň|;% tU=2%eqB`?Z >;4Xx<6->e罠$*h/˸mh1qO>K4X$Icϙ":PGf<0k ̳U|j(Z*0O-Tyx4Hè̈RWMb0=5Y4Tߙ3W܂kx%5бД5h_!IyMqĂ$o~pd)Y@|AUY}5o'l=ogޤ<02q24R(zD8.h"8| E@%5*.q{;>G4lUN ~ WGd|jVހs^%8IB-cQhnDof]rDw 0˛l}WI_uf<3S 1a1v &'^ڛ!ZQ-] ?јH-[C]^ϋ9HwxFjA4mxȫȄ ޽ѳ~J()J1>9ūvwĨaw1<Yq S`!Ɓ[yZ.Qdo/\O0^ ]ZC# ;ߜD'Ul1x+0] TI/a۳|pwi;uzx;.AVև3#̞d&!F0!Um\b7:$|tY\#mjt #x]z]T?uMS. <$ѳ*+}5'Uވ2+/իҕ oDNKS]ԢlFge7`,R VA 5IN}iZgn;K\ 1iv>nOu6gF̩N.&9+>_DcHreFDAPVv_¯<(l'.@2u?CJ C#Jeh-&3طo]/'PgfȷK9lw7F H;̎猶tn/Zs;ʲ>'5eI(E[&*J9bF a]ҷ0]; 0Z(EG 돏!(ӸBY~IhDuY5^xҼK\K{+ }74؁bpUcPnJ;t?b+cҧt'Ǥj7L2 a@&ӝ?Oat#FWI`!s_x<^S3ؽR Jy ;sxPwip$[X']U>э30k,`6,sS^""5)e4ᆲݹձQfkmj\\qr*Ե{=Vȳ$"1oHqd{cLc }L8bs4ϩ ;G syUvpfʼ? ev=̂tIvsE:6b`]0l%׿REΗ!;9eŠsm+`'{;FZ+6;FOz(`(붧¶-(ΣkWyKkR(TARDX4K{\Jz]Hp:{7phTT"В@}/-HI¶3{PLcK4!H**P4{֮,l"鏴\di F..Pa"fH;P ͇Z@'ݛ9asz[%UأCT䔋p8s4g{Hwkb7Z߉\4Sg)nP(wAB:W%/ukҞ[̥ݜBg EYDZ+TK$;T5Pt㕌0 =}UOL! 9ԥHGAKT~գb`@h9ZWp }$^-LPDXb6;iS(1!y G`״?1zk)EbASПix]eGAáx7hl%5渴 -P^;nԐmy 0/GN^?ÀexX]J^&]YˤO!sBbºD*DJoS?ѝ ";KAҎ dâU5`,OCEavϢtf/lC (1% GH!&@%2/"O)KBumtXlYlsF_cJNs~Uؿ}xݾ ^m &&bu,H3$'枽^ENmS=`uA8 d5fniW=;@OܮC{m'.-efcʳ"[> *t}^me[ YH’/QDZ$t >ף5HIN5KV>N^Om g^F Tց kvS@M,bƳxmT&MnV'ᲚVK' CӁ&QhڿZn\Fgl22;:NkP)9'*Nř0E ޅ3&[Dž30͒K9wvC McYp^&k){O4,u sCLΣ;w߆pD`aJvƭ>bߵiĴx]J…10A{Wpz˾BCTgӦ#x!WneR$CR$5dJ N ˖V!ӿ\S&VS* ,'.+x!vUL.!zִV 9B>ӛF3\lj +ED#"r}=@0Svʦ4*ߏ%Ϻ?`F5_boR~ˋ]82(d6OkO~qu@\#:T"}VpERApMn\wPI[5(=-"Z [ypnX~_kN}P4%jY>,N/[Ĵ=Jw󯭞L-(5̈Ȳ0?-t3($Q苙tm .Ah(fLm4*՚܈O>muf&H@'P)#%QS1[~a'Ќ[}inX:R"+Hq🍎 gٗ,mpV ξR~ECIZht6MOb aA0 l`''H;퀇]f;ٺh k麖VC:@􌠪I6i0qL {>Y !|b`~nc@UG$Tuk}Ĩ+A_:iwn8+";B'],>%uWNXq JOIT 9$ U2E"QDOK(/CjLD4Xp6\~ %3ںK!3ԫ8'IU4/cSpi$446ba$<Z'i).`9o_PSzf9^-jjz_%'$Ӂ] X Ejz: \{jEu n{534ңX? bԮC3,\;-\M5TLfP$a4 13ݧ9~RY}n'mm$@ orSL0HY8Z.$s3_.0 @HM% m>OĿ?b{YGΕ5pa14wZ1bj!Rł&=BkL[^fHos:M*h?Cvq B^z{9j 7σ9/f*S3j-=lz/m8)gcxV,,6qH$p+&ʎq>iv[[,zHNu@#t-_0!}2Kbx('cv\si[z<ԧ\ :S --H 0 !AGj\@D"0G(K,=e(wѾ8`pqǂJc߼N&6< 3Α4;I>2*Ya< Q@/zxjchq2j27)3K=˦d޻% Y{<7͐c QUę$<Řna݈0KW@$z.uJ*3ى ^v_ԋ !I0a 9Plc4ܨ[wlL!m yCS,8䖈\XUqudmDZ4I3P.~BhDѤQ5-!@-0IcBi?+Xw 7 X&dYº3Nm^_l#1x|4 G;LLc8aj\h\R'9CV)hT [/gqSOll*)`gjuRV"Lbò秒%Oi@*Ln멞tHHB"xfkt\)&v*߽ms6r^!As juBշb~BݥQ 1@+q2޶*+WTw cY?g|A\9RVJGsuC#ڛ/ۏZ *n;h\pj쑄xz=prS3BESMutle\>\֐=\3q[7 jg`KA-<*b!p0;"+5r!lJi ʺgESpn %<@}hwMf<9k0"8e,]6F)3}H,Ba]EF]& 쑝0ZS5"[ٗr%P󃋅y0SK&kcg8t:`f[x_HppȮ@o1XB-xĥM`GᣛG#9^pc =JA]eb?x[ 58 ru"`|׫PSԉW042s"i1l_J onzz3!*,LN 4(rZI<IJČ^iCD̝UN,nƬZosQ-ΐRA2xI'g1jI`B3t]&$UJjӻݱ1 뿧\%ee*-Rk0NkP9rCP~5K6Jױ8bqFag,d;hµYZW9ו[&e֩*<uUo_:hvNP.Uh RK%ݸ SV,G8}L4̱{zF ]8T?v+ wώy[AaDrz]YYW("}Ry7H@(xL]`/Е6},;k1]şb,9?-}&PfpNR'ްC#5 + mIYՆ~l/FfISEm9HD`A#B6+c]uɹp۫)u,DŽ S`͕i&aEԸ b2DS!8IT%`@VV.V[3Mon؎LJySŸ)!)|40vC\khL2d+0qZl3K'`׹FcFe͞OYrO 0JUu pu@a ㎱>UE/(8m`G,l> ztwasơ=F_> W UU롬 iڼ()$|" hn*(8c, :('7u/Y#[!{fG&De.ZQ6*,[VS7 t1'Hp^Bg|\Q? S`4~Wp\5k ̻2-)vVȇZ΄E]{ԮH$f[ }t" d0[Jq;_<0FD}1Gvt ~c"NTbaBX+_zFZu+ʜ6bu#^q n8nMy9H$p K7tdM֣,EQ͗&q (v- ^Kׂ]n?F(b7^/݇u1ὤj v4ՒebkՐ{nY0^Pgsgk_wK ACePï(BzX]PݴBG햽땝Vr$ Sgu}MAlɰ؂POx2̰͢>cUm;.rIsD1m#19}NG r "4[r8\0Ab^m` \Sg@(|kߏJo-|tzu)Ym3#w=漐s8]m:H0۷RbOCHPF#︪H&C`d)bQ& 1Ll#gtPDlY3HMZ=m?cS8\ B8oea~,iÄF>#㕋?0uc̟]-IoK2DhQŅWe48H`t^p[TIځVȅ u ZꚌMG:ĕf_y"*@./+MO]]%m~?}+| Ov`0Y7Wք֖C̒X?(c{sTx/y\. $ƥ1>BUrB.#lCr3m^`D\sY1+} 9yzO>Bb[.1:j`+|H+T:/E :ewZ_H^hxy0MzzcvKsk7d=@g}|*J)VGH X SMvrkgxOЉ NỢrR+M̂jd'tAmUwBӡI!ֆ.ԫ?1^/^OO^xmd [Y2k'9^s1[U(]]u"]Jh /z@uP\4"GA+&8ibl`egQh I7>0mn(MSP?|"u90z]8RZ"TwϻF^ްNo%xfd W뻂]Cչ#X^VQ޷6I^_][%)wQJ ҀsΩz0Dޓen :سEAOguY;s8ERG[ mڤwe"Ai|rpraQZ&hѾo f){)sd2D2!jm6lGheZB\փKg==+ 5dE%J3>1FFC*, [Y_- ,?X'*^4^3)jxT`,t"O }1ITN"COOԼu<8rԭXA-JucJL$rS[ToD NWP.8;xiNW#wo܉3#:)ok!DVSgaO)q*+|OSdԢ`[ΏpEQ|L(7kٻ"9eC)س>@}Y=U۵"MUz}rj}a  K 7<#fŧes/a7 Ǝ3nTD@>jFq`}Yc/@Q LDb,bPtr 7}*䷢,oݲ;@ړAzFxvj`ƒNop| }h/6~ع+#t:[acehB$P v5j~5K{ӁZ"CM8tulOfGg;}^euTpS x _C m꯼A2'Z[Uж23NoE~L⚾"ZIe;Ļaΰ*͹]WIoTģȻ  /Xp7VڿI~)PGRBԳZ06!ɁciC%JkJ5'|LȾ& USwt5L7˷vגvU8RW돘!Tm'8CI@P  eXғuY^WOV{!wNg}c]Z3AJ |B@vC&$\c#!C]\Ho?["׆-[E,RI:gcEt/]thaJ\@e&`KF!i6zѦc7lï$>Ѐ~X&Ht1I)hUDĮS{e^טQV~_cèt:3kLjDv1]ͨMADؙ(AY~k %<1Worݲ1nlɘ=\zϓG_.(gfi !qiuשgY*[Z&i΅R6m}7RIl`0XudvP:|S#y}@l t+-6LP\ɅTߢy:ay7Z >EĴ^O/\zOCV)M]gYZ* =ogA.%6e#w Qg#$lId Z1art`Z`ܑE/ݾ xIzMmG!uhiX/ڋfী/A5SKCՙ UU1i>J޷HmHY6_O6rj ]=OY]"|mQ)&s_(0T߆?*GBXo˖Jˌ){i,5JF#>UN&G`KgkAP̊N76]%V>ž ,|-YbwbrY$KYtp| O&Uf'u0Ś<;g/,KCD@S]fV=uK|>4uE 礿*Vb9mfڔaԇH5!Unj0C–kv{*6$\^Vb5J]3-_GR`䠖YquPȇBbTX5r&"irq!m{,YQ3aIb}{_l޳r`]C+2·ضyh.k6pgߋlW6IёwSU']TP`I mmdp 5c [#3ſdi) )z,K ׳G+V?A`)r| ݪNJJ+_yGB%+2]|_ ]sLzS<R@%ahu]o!u+SF,CLqiIblSAŽb]ԙY+kXl [h:Q)U%ܿM>̭_QbtCߍ́gv8F brRBc=r+HY"{rg )AZg eUv}!o9jnp c '+"h|jBȄMCrkQgQ*7xbh |BP9]="Cʥaa̸4`wtȑ`ɁnpڒNsP?RB z6Ӟ"بbSڸ͸,l9NpӲV7?f~?Zqֽe;; dɛZ$ܮ0fl=V=7x24c0.W<-n3OF9- D@s9moc =/zUڈ{^!Tݘy&r8+v.~sׁ /|9Q@3?nX^#K+T6;(&mWMjtKkK(7j3OFu8/^'b0MۅeW]DOmRִBݔ39і6n*BSPƒN74P%"nx_(1v_#}(g#0V4Ldk`|Y5嶥F1c9XɠIMsL(0k;jμODIE(߃Jh \/ѲJhied _o;[.,]1@7y+%1k)=V*a&R1bQ3WI8~?%&mNlsNh6.\!7ȏ0$,ǁʅ@er"d Us&룜ZyF7bYA'}BT* KWgs nDzYJ=&ȧYdݤ3d};uķQe: PXM`YezZMVM͟zGrD嗛'?'s,UY3"%B&U9Ku!f UʃVҷIkKwF5BMlFUaݲ:Ʀ|'lR4P1e5KS'si63K݊Gjv*L|'L'8 P!ZQQ dʴCi;kE9GbC&g kUшS@Xn>u,kB؊ WcFUwo{pLe1Oe͹2N_|ET)A3\w;}\ zrqMoE]l?#P)raO 9zT01÷ZGgPnWlOqd7E1쎃h5UEm ,*2"5a2]~qe 8K߹(ײB]6RU1`:3a `_'ռAhN٬XN j$~ݤ^:'C-:]{g$-G68*NjTh:CT^WEQ'RL_):f;i5NRpLi DSgOdfhÁvrB_6Pc5RЙGeH<AykE3U#+|Md6b`C.Cɭg'1CFDTCꈬD|lmCL^7ҷPhO]R]ݽG2dpULwc5,`UL[ TT?>'Iſjuҽ+ռg d0yբUkCE{( Rz(cq0rf6( Ґ|?E.8$ľ͒UI3tK()֋ikE![ULc ɏg6]kHc7G K(JW$c}RBʢv,ȅo?_a2;,%V()$@$UM7Y")9U] jY*0H6bEeQeDݻkV ٕjbH;#(ur-4;EI^M}RV x#>-4/jcgSoY+wyk& biZoHhT6ǵd /k0xJκAN  wI9ˡ,^{f"jdda䙗kq~} z2j2L%9&x;殃SIbg8"ЖCzd6MkZF'~BN@I +Z+_T,=-Sv~jh-yП1?_Gd4h184+q,=me9uS}ɬt'qkS!6ubc_y ge:>!vF]@P\*׺Kieȇ`nDi5r 8tN\/\ww~gu>/,tGP(F:A** bd܉Oa޷ u&CU@Ǡw$i|,Ӽg$έL2lhuvE5OeP HH fm ѫ-tt7RdSuL3 p;&lJn=Tn?o9^93J髥FDJ/W^5j 3ɇ|xi Ѷ?ʞsƭtgZ. KWjNCw4{.2Oہ>H& VfR\H܊zz܇Hn9y0U';HZC)Ȅp;ΰj 08dJ!0:۸AZ~Qʋv]K2@+s8U/a-[P6^cU~IbU…m UARH-w3Y Ц@XvWdtN(U1@ ҷ*T ff?Mc޺YFp&z"&~ue۟#/`L,lBJb `\u.naFV~<&>:3怜ay~+MoN#4{wB6f LGTL Q)S`f|?+u4UMZ Kh:Uֹ iXt`ɛ*ȵ7؈ȌVikS?1ܐ[s9) }ƘBRf+4'Hyż{[:G)%Dw] ‰9_CSB#S>pB OfJXn5y S["E-'\p^}_b{N߱W0ylɆ:x^T sX]VʒTH'L{GS9*6mOLe_ʬqZhn:Q-w B&GVX*Kpnwٖ,*VǼ1.5z!YcLh<3UQp0;qVFdVtw^8z @ѼeVFv^ |RARpTr)9n n*Ŵ`DonIB%l_HZ 0CA~*ѹ'#fm@ IsMr hI S$U/^Tw(ۤjsOo(8tt8 m#}RBޫ1#A9 +hfy[Ȉ|/l+Tl!/vI6 vZ\hkFY6<]t8Rؾ ~3_%,sw!AK[]Q8:e?(",GxgI m }1q*Ά `-9'r8 /{g]ZQm?1ڷgQW@[ǖxv)2ZZJO-.$&\1RccGY }ˌ1OF=u,l5īz)4kP6L#2%43=|%L66oL n|΋/| Ll_IzB%t|.رHWߏe5G;t+"&hD*0 jX,'zФz}};;M!gq(Rni q~=^a}s/c-}i{?jI 3J`=qI)/`2Z$f_ܱWc"}ӓQvCM6'!(%& cf+qyYfwm1(s^xi?|6Ѯ>lF!2K %ZݟETc(KS#X)p7)Ԙ_bǜ:eG?g_F)p]f" Ka{7-7,Ez8'u&5?bhmZRjX*c?l94mHũUx>>v!< KX &Wh i&.#Z.F^f;ܖI }~}u_:Gn , Oyh,0!~k !M aֱ-E΋yV4J8;8eɛ5v hh1,cF2H' w!hb7p}^6Len^JF/.'˚wQ__iKRv@~{JV Gc2TK< fPd&baAأ;GkMyReVH\ .b$fjK[Qf==M ԰DԬt(Σ@+doOn)ύUs$+䞩f ̪6)QS6`ê0Up2 VSE50|Sh"mKxo]pǕ\ъ^ȠDq`9j+.|s>CY[Ldc0GQ 8„#۶"@3K^%Va2bl]K LwkY޾|G E\0Ϧpm#ff+2Qc-̼hBDr8E[SWEbN¸MN,ľEC;1[Z#jukpjd; qd,aq[R,$y!nɧ`Q_l}a\ԢX%$|=hЪN,WG/,?(@ARA40XcH1B̥ϼ ^ \w3.IweMX@z:ahnJӤW12cD3hhN|3;SWfөYgQ.ڒҺ \r}t1Ni9 >>j ;Tts;Nk+ۨo)֕ asO @@YE&̏wh|O2R6y0ڸLo<$PE3ּo)^2/w R et``|>4EeUxo5Q|X}S“|`c1&c'QC3O_@ṊB6=,kV.V -a=*J}W_aZeb0,)ȤVH +felCA$E`Jwl!VxS9-m׭/{͜+ٞ7ѹ㙐@xNjI*z߻v:Cݰ‚锽 w#1~D4?n.0mCÅÉIC^J ~HyHߦ'g1lbk/}*^WĥQ ]8F;bC57̍ȿy#F<)=& g#47'Pjn|(S}ʜ :]e\3(Z[cp#GyJLC }ZyPv%k(ܠI,7߰˳ TFmsb}'RcPki K!49fϝ^l$!s]/N@ UJڙy.3nYomCn} -`  Q̒ 3_"0xɁNߍgȱ,M +kP1mpiu BN??@gMۅ{ߋV{[6zqJv;.. 55AND ̒y0c#0t\4l'j!i0Uus$BCkJGZ9HNBG^}~? @r^1,{̚t){H'ƍ\Un`ԏ,̎4$ #D1 6(OIFlNM?Ab-#ǎLV܃Nf74x%cTAMTDL̘+U/¹=a`P;&_4V{C  =%9Ryӵ*}W 'ObyFMSef}, ϑ+fv#qjk3yIP6mI6xߎ6kLi 4#X` ] "SF}nN<}KjЋrG#_ʌӹ .=*d8πRl2_Yao~śe$7]u?qؙK'elk^w(Ѱwk6bPbYf;ǐ6|zҬ<:{IEZ^j }PNUt!sA& qb(7RnM [7)1 c,aB<V07lW"mc w֙`hC"0)ABڛYp%jJh2,9>Y M] ?ldʲq_8 O]ȉgZ UBW@w|qs:J[g1rA#/ '_xxMYY}*?:,Bw7dߖHać8+^w*wY_2Ḫr,</QrZٳJG ?xB6㕍d(ĺQ^Hrn 6'^pZL2p:t,ll;Fqhy[;pXv!Cy$Gy6;ӼϸAi#X_Ģ5XKu<5d}6Ӑ5\BE7hK[uג X G/=6krHM>X'Io2m:E22P)aYaYf]ނhT^;xԇq/_;w c(bĔG&.5͍ǢMo0KDd7 !9CL79O1RgIqꢑho I 9h%:gX9Ho0 _HO+5/62Tc_!G52UYTLAB%5'N3VPuZ,"9ZǟRT^r쐸 5/h*CP!"3?Sa<?gHDMEJR%>L(hNmU紴s!(?oNp1X%Z5'S ]/׫vt 35$jJ+lI)hI k*x] û 7fzCL(N4 ԁEYdzrw*(gSC_HUM&f=\ LbP"rRXKG| ׽Cr#TZwN}i$cJϬu/DNȁҏmQFJ-q.no\B႙sdT>0gpֶڤҾ(ٔ肴Z}o酵#ƫDp3D{!Yb3M@/ذܠ~9BTReux=mj-@kx=No'B+e̝[[eMZ=[Px[狷ZGLHאUr F^fjHxB-o5=OXs(. /mHK<a.b;@ɰ6j1g?\eɺ o ({׆K @ؖ5$)ZSKI}=j(7yz`b s%WZ=@Jpb$i?i϶­'VBot#EEy3\~mA< lS\4sQ ZҦ.^|uAaF˛VKh 8PjBh~2Ԣe&-:m -(|SjU34_-.ӂ]@k#lX,KHΧq@5SQ W1FŮ##˜p$_ 0B6q!)sՈ墩 |_ CEG#4ro4~F_X ݪ(a]HR7Tɢ{ahImNXIqdÜy Ko|GP骤aʙ"&EtSڠR "Ij`6ԋܕ}T3"YnZ`!! MM];="!Hzhh/7l[ՉQF}Ost,e'`ݎe6UXV.t\;5_ᑗWu_0! v_㓹&=gҔ~JلIHg{> (&a|=/8vV7^hdgۀipEf|q-*ٺXA i`9v1xZ:jEyQ6+ThO r!NTL=$smtRQ+efhK*z)&Ob@ϜR2G9\!sAEKf~LgyXա9'kGz'2 1WOl/x}mK:txjΜF 0IIٝ=JG@DhzT}16AE6X$3GC9tF:1Rudl<laɑ5}R1eq.L KMgٹ8; Vml~XY(N3 e* f=Ȣ 4#א8I#%h[e`C(]zj #C!R +yۓ-dl,tQ *=r@V~M|X7@P輓! ):R@]nZ--wjR~,&s#feJ֎?jp$mo1e^k[\-gr>ز iE}O;v(.@QZny0<^gƨ4u|L f zX:vX2Ư&pUιhK sɐ!AȤQ"#u05sp~Bp F\Nv{3l qaWow7`ֳN5,=r˴ߎ6۷Fp1xN5|w0AZ(w/50hթgu8劈=M=!#IwQ/ K䣓f-x|̡12ؒuZm&D!,kSmQ?kB-s#)j6o2̊"]avz&\^Q[5 8țs8 ~,n1&T#oQ,RL/v| )QdK:GOOJBvΙvL*HyE ;2G-J h٘FcWJY>J%o!Pנ_QHY>N)u%u/ 2WtT^i"ѷ{-ΙT\ ]YlbNM,6ꪬK{Jɷ[<$1nJriCa⠾7ZA)` x'AA9ߒewd'Ĵ縢gxÖ,D)_F)~'7$6}(]jȆiP!6c)KX(и9HOP}=anoj[3VSG, QR-=y5/>HF}N3D!87!\$SKN4(H|eZWUEtU ^ّq~m]$*Ye)CC-# OdqiֽX#lX=Zb!8|eoxA5ߘqStWFQ0Ϗ,"M riⶰ'\k;`V[h: j)ZYV"Xy?4pUz:3wN[ qlFT!cNQTnŦtx1#ϊJ#b=Fϯx1?F_B"ܮh!eVs)OcAϗ.﷥J](Yw]bzp|7> ' D6>{:KKWP͡c~6"3$bsv*RGen Ss<.S} 8X'Um[[z~~ Jc% }l7 # ,K!}w0A( 29zaⵄ-Gl&]歐 >ϵIJgUfZdjyEuP} |-/󑟦c7g,v ݾj3 { jǫ}{pH8%|vdfQ U0Cr-Ӻ~ WSy8]ڟE7X+^8da>Di?.ΔH(,oj.UGEzCs{!ο<)e#QNƛ;v"HzhLel>=}"̄*n2.Yw'N&FfBV`T6u_Z a=UKYؓ3ƁxT b+x.7˳zVà3Gab?VuV+'ū Og . 6ӝiGiQ#m;SR8ѹ!,T_F':4bmy\&"%/[8HVtMpTV 9ЬtE1ڋH+24*1 X?I@0vԋRjJٕ-kmĉ }S c'JP)u4S)&7(d.%.OH?Q>r /~B^T68ƴAw=&✚NHyQ1* ad}检?OE\W`,SMbpC s~ VޞߋUt_ovDFPQg<~Wζt-CIޯJ۴ѽA9+BpW-s$MEُ ҡbp1 0ёs4c jj$s)~fQʹ]$riFPNSS|ѳxg.2/FHb1X JHٌo_mXb?#L wg^[DXK7$o6dm_%UM)*G" $Ise` G\Toc0^Vj74m.zgXF/|n`hKvP*$ps;ZuE{j }wXlnA4qfbVS",vl@43ZxU4ޮ)Ox&1!La`7\'DzPwn,(* #T,{LHXaсL\zI+Gz_h\bfZm2 a -t vߊ;󏧝.T`P\N`Lnw*l-C>vQ*n&2aaP r ēR%X"ދ֤4mK.)s{wF?sF45mJ6a.v^vc&Fz46Ǖ-Vh& W=Βz}D|  ­ 54 O5HnfԐEԛ-SN 3І`Ys*)Hw/VD4W g;$DB"\&JV9I% ΕK{e<{`ϻTP Bָ:/ ~BbH5s;={bH5 dLf1#RHeBd%uFUxB25~P %4oiOKC޻x^xy݆[o yU?)N2Q@dD`x)o ~ i+- 2*qSbђSĆwMaSGNH䜿l2'6짳Xʧ 67fs)h>[C׈ wpu߯++niʁ}'諻1;h%*Ue܂Wx^S:ڣ]qb{Vӗ_)5yD V˸?+%l0ǯBf<2WG+Y 3#LtT&~ӊ29.V5{Dymi nz<4#1OC`4|#0 t{3 R'~@<<:js6 =f`,|Bh" N1vՖԤIy#={˸ 29#hzEfVWJrR 7^kaPaz m% t̿`>ñG;GﳆŢqᦨA4HC'+eMxG!F;*hg*^Yҷ `|\jKE=:4q3B&H-je_!S%/AkWW搟TXZвqآ٧C}z \[RA̳izx]/%.&>z|)>5P3}CMDc _p .I!Q`Soё(fI2?Ԟ3; R [_jMf/ӁP4SZp # hi6IWV nA*f;Jn53`ϫw0\8*pθ0T3jcq.|ׅs| .sU6YAx"F%=f8O뽕~(EP;Yy 5Lz3WrB\`TB֨3 I޸q]:tN*a E^_MrY2Bk'pXY`K p>uZypn- ըJ r5d.l0jsQM$rc,;+RƐ'GGOR7<iٻœAHK\o7ttK>(L[`5Bz%iC!gy>G}}3Ic\cRmo[?FlY`Ϩ*s#0R帮*EO3^bDҐS 9/C~IS6oe@={ˡ.0A{1:$*TQhDTRM'JD{6v_`@ѵ7ӊ\G)GTdNx߈ @CgiR:u#x˛3סĪ06HwVU=7#y_XT's赁zǷ!R"a qEB+p`O]9*/ C$ě%اM$9ԍQp'̝ۍC% bW(d{Ldryf YeOTXѠw!Ma &֮qN OQW U6e) E!"I|x2'@cE)BjSml;H]M%"Gaxm-ʑً̋a݋e7ZtQDV޾K<&5p%+500Z_8/(E &m.&h 78v_X~DaBQԩ]4AE=؀_%M?5X@ *f~N) B$apX1#6nTc.H Emb_m{zuq4+f3me5\Y9o{6ƱUrNbF@)I fB7sϲj22EUrᢵbZGDÍثεϊ |f7`0k`HeoF&ejK#Z}{%B|m!kԧlOٵ3=> /NT (g|AwW&u􍥌9qIDӾB~[Mvh\4`>(53R\vCB-\C"‹aF '{KG<Ve7Hf9ِu RܰgGGޙQNQͯսc͠Yz967;ˤꈟ8{.1 S(Q*wh9v|JƗHi η͵7/y$i\{.)Cxi ,S(s:%.EL{KY)9 O2-?yZj,p眹 e_xjf@28k}9`Eh洂ijn'wB\Pۺ<#(/F!.TYPJm`ʉy[Zd)H)ir˄=xqlƪ9-PF#{Yq#9UEuFi@#Yiˠè \>4֝Y8tq^wTv*9 W_m:|luf(9s=LIH{9Tniǘ5xݡ&-o GW]ꬢ>KU)ae`,C!u y't?1r.]BJ z\d2z_""SA|F ~-cl"eκפ4GZOmw#56ޢ3GDVo7E},Y7UD9Z@pLS6V;uE8#1YZn/squ}B-4S)NJOUԾZ_Uh5k_Yu%>]2/$RE-B]yRbPD$+i/CɷQ}<"rӖ&S?mA]ṥaK(K60T,`t2-ur璑fK/Ջ۔9x= cہulϱ;ZaemuFF@fx;ž%9'91|#aG`uQ,MLFQ=^wj>;w2%ǡa*Ibbw\7X,Σ 2~S͏N1okܥ>x\f43R.yI\FiX s] {685RB8 ?_<<qQ"9.#fxZ 7o<9Hrr|Z(H_{=@rx '} Id,c!${0dh f)JZZ'|*џ%7PnK'8,Rɶ3EuK+N5<4MP9j#O{v@ԕ]ju IH[ei~ 6<&!p 5 .jӜ 1{yR?d0^2a,xQIrΔiJEnu׾FØtSa ܀7:ԇN4tUƈ>+D|U>M%B*SS!qheR&qZ&F=2w-`l$__td=ÔKe<egۯ\ZkmLjqEd g`e-~jqC!4֯bˍ$LEw$#/56)jX^7w-tDePԂ}\ҫG-&3pZ B(XW*֯QR|pWρ/Kªٓc%8MS>dfu2i8GH`0j&vd)x20"pVUHw30˯W\I̬b]B1{(T/ +ꫂzk8FrFMZ_ǶD>mJ:q )bz6 ?"p~e pRVPЭ)J|eNU.l_[6?ӶRvFW IJb L($y` O@9O8H@ȼ\s٭ඪu_o«8rKiJA>9Kjr9iJp4h]kz 4*6eTC9Y>nD!305C*zA|# y C VJv%C:m gh$iAq\Cj(c{鶟2R*fL.W1z E0jvn2?/C% U[;e@R/=lC$%]7cK 0ON^EFrf} z%86moo&o*7h9"< f+8m@~/]6Vqz`(}L /ءy/|zT6mB4E)t߇A=ޗu]jO)q_.Om=7+]^> Y~0WQÿ<[b?cp:͞hԊNfфr0igoCdص~AQ!iP YcƇ{)[)2(`&H3`}QJJ _䣴vBpЙPUʽQbzUy]}};ӳ/GH)-rݶVs+~3Vy*pղz6x?x_9y{ЊevݠBTU AYbYS-7.5q glJ\ˡӁLe86p{: ~I{jZWP8"?4OsR  zh`oZ􆹓y$==.|dBw:tJ0RO݂YŅsr Jc(>{B{#=A&v Ąkh ]r}Ry"z K5c%=VcjUX12~2U/_rW_v֠᡿7Rp G׀n\TNS~VWv×}bm0uК2ׅP3v)ak;%W9` =P.\NPE̝7XOn0 *`!7U!=yT<5?]wk&Uv^@64P' ͬkC;Wϥ~1AhVcmv-xl+Vw6mBGtWf ,Ұ/TC";-f_^,,SuTNo䏺 b o2d~ǩB4 8>i3%1dn,Bނ U0\## &)[ }^5aP0{y(NZT78CxiG< M]CN ;g.l+)T%ׁ.3Lѫ= ".;w6vu7`v™d[ИpX%ۀ^߬3۰x$ѧ3JL"'nq\čܓgQ@co, 6}x 65U;dC `;_)NϼAg#rOMnܥD#8@X颏,wJ \) iYH{C-9bUg[Ҁ#jx4 tJ0a]y=dQ#Ԛ `f ܙmz"eCǔ6JOV֭14\jY]61Ȋ61q֡.yFxIJʾp;nPR&=~u^{DZ$<\8.gfeĥ]Y E;bgp>sW"&å;< ODK> /2v lRILT)OAo@*2n1;ߠ7jcDAnc3 "d*,P.TT8-VX~@(h^.)ԾL89|mB51?jK 3Y1^9G%b%)iQEr6,-v֮F Zڪ^طVW 8L ܌# ~'_v+. :F'{1>:T?ZB˔v @^G3Fs֮<ʣ:WOXZ>2߁ E`x_vlXp,m_4sů~ֺh" d_NVRڹQ8(Lep~Mfݔ\9+r%%}[J] Z` 6V}nK[X6NdL}Xsnv2%-rț(XMR\L9QmN8q͊]wm*cD/!3NcboN|ܵܛzɸ#".\'9JbuUקdoTW=679})b]qom XKYN7{>A6:h^R^^We϶.,Knq<MÏׄs YٜC6jGƼY׭FPtgaBCNnOQ"k)}dUh>Fj+{]NDfpL+} Xk[Z9;?@>g {kyiR)0$9'_*`DmGq>7qTnKiaE9&aM5 ;:?s*UpdS~{ME|jw^sX zYPUҴc0OG{ Ӝ#r>w:BEn7R'`eTm)'4WN"DN&Cvu^2MSg쉷Nw~VW$Л6# g˽q?X2Ȼx'"{12rC=Ev\5JHyH 7 0~{TB2yF[9;j?} !]hGEш1JJV Y*o[)g !Q9%s puNF)IЊFq;e<4+;^1R0+π&=IQq1Rc(cqEd! $::!5x d"[}\Ӆa_9] m"Co|M$ŌZoqpMF: 妲{ZS*XeɸxTZ<[JYm~ֱLh/r ï![[tO.RD|u"gw҉AsbQce[zC0Z3~X.l6{r|6)97DO@J{>NlNsw4 dU)DM p6.^B@$X1ƨjZ$^!V lpž [u/t1tbʻLX嗜&մ/Ot?Uk}axa4SD . ́]u"bd[`IUs#Ǣ6<8,yg(!j A}hg2 }AP[k dʹij"Bm=[Ci9},5O U^܄i9)0w}%.B܂5QZFICAC3͞bBV'/C`+: Ԁ A[b`7.q7Ui>FV\ig}wY{̈5쌭A.+8Atc>*_bICT9b2-Ǣ@㇌ C4z}ĂK1kIԾit 'NcY(k =!1ic8@ԍ(ׅ[t2pF`*btoٲޔ ] nSj.a\^ajZtw^cwe(,NK)DVVE,\9M&մ⻳)jFyéda˄^3{Z$p ]9Ԛbp䁵qP<@̎NGbCj)KͲ:hF󘖈>/b1Bu.QX N牼ۍ.XQBtxE7\ zTckp /[g@.Hk!BE vfF'YJ֨!ֻ oM.1/IS$Iz?񥐸V])glRAzpY+E8Iɒ!ZrxP/N7> 7Pb{; |N^iaVDky [`fJ͸x5`Db%kSoΔZwӫ6dq4o2eCP_)mo֥$5 \Umcˊb :Y׵1,"ã4p'eSEGZj}CqdDhF?cii/DS9h7+'[ESd\pQsy9IfP̉ac${]]}L?u㩎Q |G63,qe4Em1ӂMgݔ29ߧnn4f#:x'H)/_b'PDOXrk[MM ?ϯ{) z=0NQTʣw# ޲﭂[T;DGPkƇ_1Ee@Q<:ە_PP N,N]V -~YUĔ,O\4SxOjfܲb4pfF3Mk8P]@c(_토i{M9zQ%0Iv1Q©!A<0?lp.g1! O/Ĝњ`xk_Ja y9|vvʥa QҢE X_}i2o7XrmE ""ʠӧDźcKOfDxj2<ΰuZ)& O|YȜy]FU`یeWw%!W}n 6Db'I<+#6 BVyukwTiBs%yƒO-Rѩaԇ{gk+3z;qGyO)3jg(ŘY8yKV-fCbX6?jmqg`Ii%:žSB+0oc،uRT:w h _"޻^:܏iEZrᅡGctknyMӽ p0qd?6z %O"h(3 ,"l+76>A/EX,a!*uQzܧ(1:^ɘV@4 F'/hP+5z?9مg_YXxȘ{2T .^GӬp@|V>h rp^j~!zCoVf)ͩh&sF{Dfצ~atJ's^Hr^gN}wW 47ͷ H_h'iJhZukd$%Oӥ(XAnPչ7|PuwpDBٺGM^i"!*J <[3aR\M%9N!M0XT3A"O@ɴEzUn[hHV$lIw&Q!6FKEkYvy9RV.R u&ckD-[y-Tvdb!1;9{ K'a 7 5m{3XarU'q\ (@6@#04&T fEKrB}n9fS|}j3zMRB"\_o/,ѝT#nǠ&8tղ{əY--]ʄO`Y6uU| .u KdxZE0Hnԙ{Lſal3:%*У%AQȡ\ V smP=zpp 6SeL, .*U ՙMءKj \ 7T(h—Jayk&!`J] PJ0S4&c(nJGΆqKD+:0p"b'4b RxӅlsd[_)6q,]шHm%^N -svH%`d kOgϡKTc8}KߎD;!YoLgCVRKQ4m![n]6`)/oUL_bҩ[UqΠR} }`̶o5-l֘>hb2P Bo-,4'Z(i/ia6{hƳk:eln72/"&H=KNk,+뽟..8Mvh#Bj x8#'%Q~1]s@ax?J<M   ( whWdx&&0L~GSO\#6B̬K}Ɂ cOwfUMvAwD>"f=k"Q-a$)dXL"s_p* 5z(ed`b;'ҩ rͤ"_bi47k8sd}pY|SOB:ƓW&`Lit: jWR.wUVGM\[?7b__$6vy@A[9g10J6SX<<גÏ [{{׼!fgAVwVE)w+㐪 W PDU{Pk F1:tװn}|gيsҷ<6^ DP0`AT 4ta$#+stAnahA F-̀z6BA7sc*C%EraF/Hh*H6f|Yt"*ɖZ8V.%:~24ACgWq^_"Ĭpk/#˕W! 1c{hī_ ČeغkeLL?V?|QV\]7=1-UefDJcl{4²W7WtW|dtfutTcXs:eVݥp9/@nuy[CXߪ~T'7¶%aΧ=Vp8>K;}XƋOP)' mᐜ⼵fHtqWubXDj B @IUΚJO&%,|?FESWo?T_ibwBtA[vyЌ4x#jcoUPL7wJ+͍<Ҝ6E/lJqvOJP~߀.e8O$H[b/|7 ))G}`,BP6Z }HO2JmO Of__1 UGv)2CfOz @ 2qnD:wZό:ŔD&bHuuX�f>xT~+b>dDjDDy pgqp~Ÿ`-lW@o*4Τ[Dܱ [>Md~Mv![SoLs} MG]"]ʓJ5j[:l>ԯM1Vr"_Py)| `&zZ;@A\4kCkH޵օ~o!t!3+Eg_EYFUX9˸&bHf {=S-hAR匏[| .M?3s)$(-du7$‹'~<:&ꉮL"Ou9-YJg7.ڂ:=_+o33iw8$GŤZ 4:p3L zOo֛C]|ssVL21eAjdKk!((YZpsc4؏?i}aR @ē=$"$o 5$rP'KE>U+kTGA4hUakTɗR:?Ta}C7g与k#:vg07zb5!@ɥqϋs `Ow1˫yw ТBvު$["?hLe}`W_N~rӨ>6t[Dr W,HQyfV[%jV.LwV)ޮu;N\&mMNRUa>Pp]""9"q`AMw2oj^"j{C?|)'B/![ƂSeAY9Z=>ZS{ߨs!ƅagٱ:AJ ź; щ knkѦPG0Fr#Ohdv%b\4 cGatJAmMH$p'(;隬35GkVhrG}Z+Ҿd8yU.pg\`V5`;-}&"$CW4Kc<=tb(I8 6EDX/enٕdr j,Z;aPUp8zXX(ūSMynAgD(-HW mZiqǷ翩M:߀r;nIbpϨB*_\ɣb {Gt> , Bƀ^aqcx&ەU0 J!y)'֛wJ~&/n^?nl-{1鐛un _\M`Ovd}Uu$DHDomdb}ԩC6S7(RI[kDc+\C&Vp G,ѧ[RY&9F%US?R9E)ĕ9c,SMq"HY4Ve@)鄨ȥ@?}r*HQR;R > c)ٽ%>SU5h0$D錟<*.TBhSaVZ82,1_trg@zoZcn>YƤtpLӝ=!4hq '4F V UsBX[66 jUf@c :{s 4!хhi׫ b[Q^ȏ GX4=e839d5yvSr:a C<aĝ^Kڭޗm$,̅['Qd`el֣>D %zV,;ߞIA|9''"Q0(~wy: ) tch9ho0u F\҄8d k+`N]iꖹs\оBkNBv/0V9qNSLTh'qoKBDꅑ/9*2} ŕmF cGtb;/~ +c'w;nK6Щ.w(NSdUXz ;TMDT2$sSRnbPLBApDH(^]Ѭaź?^t KűU<|˻KB*͙Dl%eikb*\g#CW/Y66JgEGKXYm]ݥ&lWtc:!RE]V?Rd{5"N])Z {,C+O-Vqy I1FF}yYK"\(rJ'm)bOmonGIAhŒA !5)f`,~Laq WD.,|o%VV<(]=iσ܆&D~R Ni/SQ8EM8))ڽr19<_mG]$qXx⚣EoyZAKÇ%]8HJ5j`V)W:\5?7.@'Ӳ43zkާPM1 6SLka4{%èZ4h?)R9z|ɒ]Fmh_l0 9AoQN-dy/^ %q(~uC0H%v ^J ^i(>rQW㗇4)7,_ m{׼fPXFrwӄE:ڻ׍C!ս* vzrPZy0#5Lc&U\3r%?5Oh%,kZeݷo"`ƣM-af pmw?) ¿aimFڪEGC?$h 3kfR$$ J: >'5#3yn|4Ȭ?aH` XmN]'֢?7΂_Ͼ =mw /|iAM`p $7[0sRzȚd+mIryRVtUSԀHZLe(7)/ԓcE$`X{z۫u YexgȤ p^ l{DHaAN, 1/OTef4;wMtWhs&3^,- ^ ,W'> m G˼1bP\;=u\/H@&"Ǒ,wڗ>ew3?= 94k W-6Ƒe Znbd\D"g3 xv|lM YJBW˳@߃Sݽ0n'ZI}A5&nhi4룶%qRMU@wr>h.: +E:P@~va)Up eȥ;}JsBWe7]!J{h٥.{[zR|~H6:;N軁?۟ӥP\KL<ն*>˚ Fj.azu=>ں2& A'DFi,1@L`UUh<,_g[sYr?Z\]i$v o>U FNij`5?d"*z 5%~dōdtS{{LINNHŔNq!KeN1br )a+8 =h]~ScHL6{ Yh^niAgRՄA;?-7Nd4A{ [Dυd Fy]ؠ,FӣYzPd&[{tڣ`gvHSDSny&Xd]nkecK'N1d9_@Hžs gH$O_-]A8scB[T? ϜM~4$O&]_Fo@"O/޽i!MOCuM+րjj_"g3k_o| q.^r tG?hu#ú=Ӭr(M>4d QgVznf%@+qy@Y(en}luD9k\!Ap{ll1O>uqDDJwl#VWTtO39iSplMFyl!tɿ. <$!i(E5G΍08  dǺ{)I'/ܿRqJ~z75V78A*&cD_,gK"$@ C!՜X͉o3"x~ ]x{`*Kzv@9U2zu,) lz)):A*XX"`vXE9(!Y$f] A-1f8AGyŵ}r'G+ھDѠ*i{6=Vx@KOܼRwo)ٴQ5C4x-gBp&RQxNrz5?D*UnY IN4(ͣ_8ݎisd(L!NѥՇjq):`ԝj/9 y@I)Iש z^\OQ#@D{pk&7MMء",ޭ˝݃{.U߭Ѫlb^pg"S,&V œE3C&$'0A>6}fr𷁔c[Zy52નkA>+QQA]o/ޡ`\axEfSTE '/_![v_3qi3{HZsW~\ XZAR<ᮚ Q> ,O'@+c6%1{ؔ*hZEu|ѾbZg6JH5mL`:'Bp\5-* #Y^Uʾ,vc[b;Р3A2=cO-uM)d=Bo!V]sER[Ѥ(ޙRp*=Bwyΐ30 N$T'|{:"iD8^:pN&mXm wBheJm]}szF2ӡ13Ef47fi 3I̺nZ06Df3ǽ N ;G*v_i WE>#ک4H_+cç~{f9xh‹~A9^Ѓ F4u.4*``K/AY\Iq܀p9al?9Ei`59K]U2{f0$ &Fb[0&ǃNwث,x.~Tx51fh0|ڏL2g'k<0K3ChY!#03k&%BR0ҡ Bq`b=j*j=xH6Z+-۱˸' YSY>+q+B} k$5V|VoiG46gx߽1Ѷ"ŽUnN-.oTE1WYd_ŕp1KX Rᷰc lkȁoY/w8+&nƈs^BGV7J"j\]o,ر%=:YLTec[@gqԷ9߼9onv1}ztM<|?t{e4lؐ3Q4.Ѹgt 71&%wTۣq"#W[C9Wt$f w&:~#=:2s;a2R7m` qU`&ꘙ3؝ZO_ԅzFEW|:xvCB,%C!T3Z;F>A0d4+;+GYb{u?|ԿgS,H*% gr YO| gU.wVC e=B: '0{nvb{G#%j߃2$];?R ~\l<:xֲo!H SA 0K2ƊC,5'_9=FW7f`WTZq @W_Q-U-Fg*2.X_*JIP4e,+YU\Sl&}疠2e{⪣={ 816XiwjŦ4G5_v@1rv}k;5iJsmX3W 9Z^ ӭVjvxGP__퇻gz`_m[ b(*I4k:mj,0$EFj}ygYTmwuj39l*kC0ݥ1Ȳk7괠ep FJ%3?I~ j&0}vIu#wH7tO\D=YOo@C˷+hGߝgZS2!|q,`yT鯟#~LoUS"dr6m]n6J8 +B\X}՞hH/zLtV6[s=tp D?@ʷv=f^TiڑebȿnJq[`ߜ-|ܖѰvX3^b - #ml :Lί $7'5DVk0W0Yk)ЌX>stCՂpQhMx`Jv$3g3mKk)h?VE'bZק9ġm"d*l:宜ζ֪|ovkpžlG6EλbbZa "w͕\K`kO)KprÐrT|u.A~)|p ;cbiV葳 rv_+AQFS~cycJƗ)c̵N5H i8z#=.{T0>&c@W i&KcbD&Ų !0}_GC,;4!ö2!mB2Y42UTZ/Ԫf5n\j"P 143xc_we [QI)agQ`[q|b @*Z@ p{d;;˄զ]>NX)8""`[кAanTj!Y gljbI:Lt)}--|Ѿ8a(88OVu= ;խ3z|jQ/u'|15#6lj Av27)i6Eˡ: M|<ӓg-=C Ҳo= w v]Grgp{ i|%VBzMBN~<@_&^e4wϰ~Z0Rׁ=nuyr*1X$V&,/=p͏/I1 *muby7z%haz7edQ=QE@it2-i<ěcD{Sf`zQ:EdoݾiL6u3h&D*ZF84${}vAcGZ$?Rk[9\CH QSӃlB(5阸ިHV~~?2t; Ob߿Y']laY자 Q2V*w#e 2>pV~ !UjfZL{'*P #_cݣmA'm"/prÚa;k׆!>[ BkNa3d)I#cj$Wĵb 6g^C%4‘\;a1.( l/C2 $E\[m͙=oKMU] " @5jMˀs} ' 9ũݹf` 3'ݙcH qöUco 2Y_ ɖCqhU#+>.'i];z GTۨ\[7^KYX$^xrJJ9u,l㯗wb_MeZWlPY.5Sg̈́¿cuߕr&?2$'Wp&H=s}jŸwAoe I}q |$x`C#θp`'1tM(Jioo(pD!$RdovHȽP\Na"tT>voEd ׉^^ +֜9Cl]3gk{$2|iOx(u~ b'=8ޤl5O \v0,ݡU>o)o ?)pf4QסKIJf5+wB`16_g &Gibh tf~Sf)dowy0t+Fdx{̏rmР,ϱCuI <|8Mc|?T6_!1A;jz=+5ɸt"@y?I$cz_肾:~4'M}i5/]1Tq}r]C+^W=lG'MwiU+3Td _ &rH,Hw XG◮GQێʊ^jw!:eCIޣd[f&޹[*7Αa5qxڀfu=8)=E6 >|3RQoL(ۃźT}TGDѹgDHZ|OjTQ 7M`RP->Xbֳ#>!A+貕OkL0{!>~C;H(;GJ!5^ko^gx8A3'쒬rqz Oj ={aQ#?frA/%A2F2ܻ u^QvP dXx]@EPjPZ־XR/bL.otWTNr !U}UqBpѵ>EmA9=[lwj#C{؂UZѧV| R0hчh і2Ի'2&5)OSo}Q)F;2YJmx] kwnՄ!<ׁ*ȲvRՍ>R?! iNҢ᷆mrF)oEPHپ ׃Pɦ%ښ+w-}MAEo32>WU袗D،p+6 /,"A؅Y|&E=f2wfY-(ZuboLT~%WЯ5K,@{!WK#1(##I= E?ʸS5!z@cUryDN(v0VO'iDݍzRk&>uNk_z t}yՠ}@1h5_?d}?x)X'[fK./=ag]jSuq= 'O  Jv-cnG Omjta?'c^72Z6K|vpq>pDCURaaX# 4RYk#[֒e^Pm[n2R478^%\rNI)'{_HbZ2J2lV(d1_c"._OϷqO3g\9^">c7JlB_qx_87#,8`~]&4rq=pO&F.+'ݕA)rЭ@9hUn~1 as>ZQ֍Cn`|?yp<ٱ cvH1co Q; RN_#U4ax#7m1'eOjqfrx˳R)eٵDĚ)tbaـ$rCr,Xra(c3T/]x_AjBB^Ȋhp1WC3F5QHT«蛕ijtfg\`$!sTO= %U*T\U%>mH^*ۀ) տfdcQ*ُlXp[̽OlJ )\ݡg[f6$X 5 P:gXmɌcg܁RBTcܦ)A`V ?&#g1;x\B#È2M{9k4*@r:Ձߨw&J/)kC~[Z1,*AFVDf3[n72SEtcʆ3w 5 T@DiqtW =AG#Fz7ѻ1 Ph= jge{\#B?#{ ְ$/]˳S +}-]3O$RRx0hIS m`Q}э&="l!BJh@01ȲZ){#u*1@ LrT`mgi}*:c!W-e?֦IswΔm1i]ZK5rޞNQLEW`?HddĖqx4 eRY ZwN& UpO]Sq_tvҵa`}# k`'Q%*70hPYIr͒ŘA3WB0Npc!ɧl]x+C`oO '@Jy)^s/ Կr: )0>L%b -[zqU=M #R˿׏~¼,3BўlO|KR|H/h8i%%Q)_W<eC>gs\30C.Myº]-;"D!2C@~I~KMjܚ4O#/Q[^T,=3뭓'E!zfX ld#?FHಈt ΏMhx$SABV殣SŸ+9"Z9xiQmHj0QvaQi̟3dIro, )^QE<4m1qndpՑƺK;X`l`mA A R\:c+o[Mc0VC0GK>":[)|GO2"BS\`߹5 xv|̶(q惊{ӹ<9bv=GLag5(Z]Ǖv61G-8rE2heº=Ȕ" /bMqY_XQ͋X6,6}cÊ&&ip"=w^pG6߶<꜡$IUJ9+0wo3u,IH^F$K JGqj`Fn\VwWi Z4 wyeWR!gLuL\#XH؉xPy* A@;B7J◶8mu?2*N2\ y$J/JbZsWA.+53x62 Akݯ@xeF M~Ʀ8 lM!@51 YKWˤ󥏇Ju e]%e^8C7{h9Y}X7fedy8s(׷z.q^JyVyzqcQDi-|F'Ǥl6pr1P @p S䒕QV,2E">|/}dh${M`Rztgj ^矺 \`5r;Eu0'=fB&L@"4!l"huǢ_,\CH)eTp4X(浤׽wQ C(DDΑyWU(d:'W1G\\cξ`]xr8*`nL(I a ``(꺆/j@*nKJKTEyB13+p+'Ө.w]t!m&-Gi#RQHZz{9 TsէbEB_&sU^'\~>)JR*O27 F[,"'jMxwY9r+SLvsV\vkcŻSG{x7kL"EC[;Kd4F2x<*D"rD%A- SWp5˝w,W}b~՞0x]܁$8B]C{NH)Yo]ي)C3UʘLG]@cI1H:Q3N٤VPU࣑A,Ĩ1(A„Fm-Ndn\z `r/#g- Cu#MoSp&$ JO(wg~|)p 0t!J3"1@7QQ)]4F'0O%pEl\s$:\M6љ*+69v*{swcY֫Q][f}7iH9Kv ]ӌeI[G)=G|@_~%8%39yr~ $7#=df2!B~车ɘ?¯q7* p\#"Gk^hbAغC,#>1NRhsLծ/p+{iL{$bW[ xE"ď"Fi)4I҃uy,p=62#N~L *zϠ[HO=8'=]ڱW&PΏQ5(FT|#Q{1}7ppzgW$RUR"ti=j%=t [\y8v#n1_x$P$~2PVzw~Ul/v/\vDƃ m}ɅBX1%eM6; KwI-!Hm[U% @W Ut4׮O`pA.3Nݤt0m?El)FGo%:b8HN$*mΏVΤ4WP!~f;xaWVcjs{?vYOQ%D&Qoŏ%a.PF!<-bBó~zf*FN"~|lc \,Cv)\btu; JwShY \r:G,rV]Qes0nhIJ:%XTKkDTFfp3'P.]ƾ;לٳ?}[`9I-:Bf<,w0ryrK*p3>zXN:sY^!mp&(1b}J5ں)Wa;+4`пMt/Q.kUݴ6kVjJm9LąXYʐ8ȥ#*79~iҽgҐɾYImjN$A OyM@)MR^nʵ,!AmmFF WuaF,BV{#(Y[F$>hD47tYZaU{'{Za$" -$~(' 2;cp K4oW.'0a@WW5m;e4tD !.t/,WP^F Љ-$٣^OmGcOBDâ8~%a+P"u%du^ :9!)D81'Jl*M3 $|aƇZˊ⭧{e2*7F3*ܓ v/w&4u8oNxڸ<${A<)1{Y2QGoDxD9 +t[)j+VR310f]$R,G "Wт0L織bJDH &%q%~4^2:vNj+n{i#̤#ݝJFcRwhF$(i`DP,jtjՓk"jvX0k׊pϏE68?0n:3]bȭ jz&_ų |kۣS3S֚RƩ [օp}9weF6C?-R΄ɂV=I+K,z1ul:|J9 ;%h2"70kA@Ϯ-% PfZMW3D,X*aCvO.7dGi&v_GU h Qb'Ɵ3jaz|{1 1vG<k჆*?z>3>nx -9 F<,_=7T:藮Z獁xOT#6E' 0nu~l1[^q&ܺcUM|0Ɲ,(a'Fu2A.S}$.G`d\DjqP<8Ex3Z5Tm $G:tĞz kWah`B?$)馧ֿ)߰e;"e g*j#+-c0|38+@=֖%z4*@%9_{NC{G=Nr$w4w\creK! #rĒvώQLqńyOyPWg@0}F3iCZk6XD-pG6bV kȟ.%h@1[oΗK ;dg ߀ mHiDΨ+Q'I jdBޜ(Y'L^ 0USU/Qoxe <2Nv&g Ћ1cN e,J|Sӕn~YD'+ak5?7*'YI\ VH=9:G˘ȲT(l/kuE/qRjEޗ?kO5m@$1&Y}uIҚF. $3Z4 U!Mٱ#XzR/4i3DW.)<Y_ Xѐ[ALzK,05p&Ť0?*fbʖ-̶mM1^x~X2~wU fU:)"4ǯ+r1+ɱ5"? }R0(˥uI%vw[cC? Lx-P EXvE? sfh9}$ @:F ypS_Y4΍X'C-:vYe^%?1G H$J-$U[NeKRA2IOq ]=YvAJG(j\>wmk_g0 ,ۣ<[ZG\iqgvŒvK[HyI/*o=ҥ@N`A?2>=kBpf `ͣ!ĺ}6괐SHjT=ێ/OS_}dNȚr'[G.]_32 &J53{^xJRH C}hՙj,C,=4B6w!xLABiH:Q%V * !ֵ\H^[Crǚ:]xHs3&>==[mAn)I0bmFՍ׭咆= 6cB'i׫~aX3ˉ08XrW בtaUo~v-\ܭ#cpT 8GLи BNTz=DeBF͏Ų`G5ݭԥwt 2%2+R-H3Ni66xg9'%j-"bĉ4ɭ Kz8V~)Gk祶IX=0G{U$y)UOpzk *B唆@O?Ś\cf!d3>dJV- ~3-}&c 3.| ǎ^quB.w}lP0-hi$܅&U*Bug?rIǺ4#2DN$p8n̡jt~s -xtH6^z i~ɇCC*^ضhB1)se R.( mF0bGEPilQ{IBBaۭޞ*ESz NB{͜qԁ~B . )Eۋm-DW R|T Ԛ{}8;/"xpD3 ,'l[ֳ$ICE= ˮK%z XN5^&|%fIpܣA,Zߦô/;oglɯ*Ssu~b%QSfR{XWm|h?f㎋LQ5@Ÿ3r ܦ]<0\̒=r6fNo!!?ŪcSC@%w^>5DVvR _j@HTb -u ~pz-G/;? p#YRo&0՝F0i##4}3:wC6{&hLrF>6IebĞ!᷅Ag QǺ%BK%PK#U95c|\ zDd9aM؊f) ,Ihɧxb0 v,'}m}benoH.LDJۏsܐ4o< >bR5N޿*KRCXlT$*¸4^hv)`fA1ED4LTXsM쨋&(3c9؇S@*i~#:*'9if8Rㅸ;:r6yV=sqI8*<=ߛ3ۨʿ-;+YжL쓽D= Cﵔ~TTEhL/5#QCؓ]َImC(ڞ݊%0z@~I!/ }FUΈnІ|:Yz7Oʮhd֖k$-Ň !v̯cGrSt]׎V8yĠJ%xE5OOJ>a ia~-0g>V:jWI NpoVA~.pLq/̀<;,gYZ0707010000036b000081a40000000000000000000000016439a3550000753c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/Ut]?Eh=ڜ.+.CaN+C=i=%Uc :Ehtjnʷ?Ѝnog.KPFIW։㴰 )L>pHוfgvqarW0?[I}ۘU2ܖp޴ 2dI7|zN }'pm$"04:/ 2狌/ a pU]/jMW+OdtYFL|$o>E6|%M]Zᗒ(d oVoD^GWȎX) U+*Z8?#S<Ƌ9Ddm2n*iYV1UhͦHg 2wMl\5Meg)YfiΠg 9?|zhBVJ~e)_W!c!.^E+?$NsѻXX;@WQUY o~3 fehZnb"cSWW{:Gޙ hg'k[Mߞ-&0dB;Y{kY3,,v4ڻO3 B y?EfXQJ(\>8P¹@v+h2v6]1"$ d3eP[Gk߆XR $؝+$G" S7W8KDrt &+ߎtH"w:ڹ9Q;wg$kזVvZЮ?e4 ;!FY0C"wHWB_e@vX?GED߃kHobQy13O* t*u"3z܍Uj0 9,>d) Q?׆dFJAb! ]E.. ds1=BtHAo,ݩXe.>> C]]l9edkhYñ.Y_e&ޢ 3bj+S`cU{ 'yzjbDp!w;[!Z" ֨ayLv N0w<u3Td3Q?M!ΕT/ hCb>LI&q[X \I-]^p>C7 w!]ˎ}:v֎„#Rߐ)qzW~Ehd 0Ӹ!ψC3qVQۂ@4xHGٕNI)ԇR#iHt\ ~HݤdO QS[<[#UgY7$edq%.tv׀!rI,m륕\GT w%y5hDVe7lDXY͑)G S]/Ǯo#{k~۹m^`d!QH^jsr|GY iT^'~[8uߴ"*E SG_L 6G5CaZ,]$97"MKc)xK1{}숹A7ӊf _FQCAOB0VBJxM'I89d]o?R1|] ~ WoR톁zn4z m䑒g s`P~KN-cն8:GW#gPg‘+a.]OWsNqg< 4P0LAnN@cN1j]&$,$|tj=0ukS ceW|0}P˿Lhn\_+Aɨrhre8) ku/+ge=dopʘ\Q)1N[D!&AySVԆwۥ78t%F$'\5?4t-6 Dѫ퍫$:RO&4Dঌl}eq\<ڏ܎,HTsvHG]>#9_(TwB1b\l9INmvQ 3)H3"ۏzyS/=Sѩ*U2? /ۥ4lT sR_ hxr`B-g")Mv?DPUت.sFLSB ǔ8w#@W뛞IgȺ2wYD+xY6c]AṶx͖}fېT[ᓟOpifP,bdmDGo{ Ks y 8~-CH]r%9xR:/,ZY~%j.2_^?·M=.nj 5.Z]fΝB)8cu5f60]wki :m r>qx5 c tX|&H L #%,xإyX:_exNIAZe!פuVkECH^   ҥ8/q-D ˿@r Y(OE#(%-'h0-,,پw/C΁)/{ӧ'k_}}hƬNFԦI.X_(<>rj7WB6[zM[fm/m2r'ԣah<ʝK| /r9:\F1{A'HΥjbϵ~(H@7J>f{IM4]v!1&bV!,F'ek@NJռmG!\-N} [iYDaY4^/KZ'?p\mBQk(>DxlaQ)X{)'kv{h(==2LQl",p],#*J2<_7u{1vȤi~0S$ $Gq2c0)wsړN  ?/ E_t8IvU!ZWuwz F@ޙW Q=fi}Hɫ9jݒuB*~T`?c^J=qCIL_c6?TWƩ#F=E2) \ΣpW*@0T]aDU'ĢL]F*13ng t7>V.n넁%i@#HЂV;s󫁽׆C ݧVǚէ嫂dfz'r@iV4v@Q5P# 4 }wws]YS2)B />3Y 4QA4vKV`VuyO5IEM# ;$͇7ܩOްy~(wlqҝ 2.t&r3LDݐGm/\9(1[zj/`,ubQR{D=?i/Rw5#>YlWlp>F'8Ia1EtKr$]#LcۋU4پBXy1%(1U9_I=,'$_f)̘rdp i3zƻDqWd%I(SG "EC\BB >Nq r:oB,|o͚pgo'ŽXi}ҷmk/$w$w*#Ab`XE#/"<* NVH+<,؊*5l;ek\&`"|Aslۆ\ꂴQ"̆fT6g)8Moxl)k4wfZZYmv5tܱw$IタYV'f02n,6IFXϣ )9!a![feݩ5vˆL'{[[waxi `Oԙ >T*MY#bEjZ}[zkǏ'_)W%YkOGq("*f.1hr pZHh[0dzC^i\Ko`W[&Yx߀J( ?bPJo>(՗ؾ?#G^n^VuKk/+zk$dEkdBV\u94|iYJ|'qzל '[@5~i A+l<>KcY4z=A:@r=J +>ӞT/})V`;<lkQhWC+4\ "zIs-sO'pϙOMS]F; 6=uFƒZfWB8Gg{עI&ORm 7dP^NUh,Xi@I[h=w`6o)M:i#C6VE<whitFçjx&<+3*q<3yߝ6;j?8.ia'5Da_Ic. [^B}KتF1r},)O̓oř\a˰[ksЌ'_p_z EǂknvX}qL̏9?v˝{T7yCҎ{LLP̕\W|ޠJ VͲ/A29~E˾}d<8see7půxIP}<ˈ'&cicreK"a d %1m8` &8[+N4z{ q)p[ NVO7)a uzλۄ! ^-+#0fzֿOR1+7Pbo@~@zu^„0"}Xgu 1 ^|QUttMLwf`} 43\m~{wl|ګѤN"jQxA Nsb,4٨p=C1߳iKWI]>saCf)}-@J+$9QF<4`S|_lއA Si(}2>BRV3ß;_ڡ[1lcOG'=rn z¬qNhg۬Ѽ(625kF,po;&|xƶG3wp% g5&}=+!\ٲVgLuAiӀ:ܹ,8t|]Ű x,2r[<֔VJGBۗ@ XM %.gPXmcu~tR4bPD%C qR"zz Z'RæE5h[[f*!x/6xd Αw2֌nL(l-U wyySwClℾ.Wo˘Lj>NZdEM KOntJmR s8 0eŸ٘(M*){wBUq2D!ybzfm]s(m6%qV"[5Xew~riQy"Z`v.)5qixN4V!V' 5Qh1_?;!_֝cƠNk9~j(_/d }=t[V&sDlSӘBLo{N]33Q śiSQYlvfa;퓳1B?'HhoNG3s{k|!Ag/k8k'^3a^?Fe\ά@l7]gT.Uw`|{}ZOU_@& x ?Yz0 4#*AVhWt;%Jы pVP'lq<+VȜ] Xm{乜ןq藉Wn@&+Z&fW@1/pjk)֘.sG6yuzz1AYʟL~hd=YR4 ֍6[Qs籨k bQ :;Fjuʹ]CTpo Zv((>\|N{Zϊ[ۀf UTv҈rmc;U0;(v%5ߓ˷0~kXI2Yj"43/kê{We^x-cz)]smY`e%g0cXCe#Duhv*_PTLٗ~0ukv?nJ˳wp0mz$\l*tIXAOFᑟ`;'K-p{@sgmJp/ԛ?hGOO3N/X &N~jGgaq~y.;e*,8wGݳ ͆dC6yaH4@@⦠Ņ Zf׳J1ԱX@G'R@[:;++(5SNgmeU}v{bm1p-ސ g?; ETQ>%"<.oT01aQŃq#h&3Dž%7!huj-Hץ,tۻœ&*R={EAVQ; W$[+w!gLVV wal^<"KA F gqGwXq.Ltyj^uov-8@ w%jC& lt]ώlcQSVՊx 3PIi,j,&B=solΡ16'e.-^"Y긡vv36K :6~KMr_o$βZe@f6th#y 0I3ɻd~~: núq،H۪[Ea>CքZ۝ ,P/y$x{6 TW$lgjs˟^ӌLuWDN^,ԵJw4bLFӏ-I<j UY{roYv] ц-YK(u[xj+G/b#B@ dNiK٪s;~{K‡SxPnepi8s"aT4(,Z.D i^5Mg i6Spg#}{ҧsu)ĥ˟jFV'ܯ1yQ"Ѓ=CS"(q–YF+iH'JЍ:U j?jCٚTh8+?n/CS<@p^F=#z (.Aڵ՗ WtqΒ%B"<ұiz~$nJ>6lũ '"oTS' `^#` ˤ巸[N 䶏$@oi!_Ά, u~.$)α48í#(2䟇ŀD'N~!q}4-ZKN˸Krh٦ 83׬[@yw*#)Sg8. ؿfLEE/߽&wq;գ. g@X" #2S3StĀa*sA>51hhp"/ʳ8r)tYfWSp:…4>ڒ '͠ FZ_2wkwS@QXjW%|*NpP+> )ZkE/F4fz8ZKN %%JOªeU hۍ p yz\]NN' .& ż ^C=7.UlxLKѶzc/EtX]IA㱌Aٖe ,:ڈQnUVmN`7D-,m9L`o;CB ,ze5C b: ؃\ KxJ{' Ϯw.eL>72B/Hx7bJ;Ҁ okL.}>v3]!=/2iȫ`8Ǔ- ۥN9G!G} ED4K /./6 .Wl 2[ѧfNim800~Y͗ {j=Yf@`2,#46WJ8H F`T[%1,M/ƦkFqymQG=dFS,؜GwlۭDY[?D\ۄs4CIvc.qiƛKH[0Br\_5C.ΐf~ =%>Ί'5HeiXf'ЍQR?E%qOH\y#K)Pj3pGBRYt OY8Ɛ8U3#qҽw0fz$X޴]ܚ_~UƩNHw4QͤVIZ g_%C4?/TvC4BJh/@ Fn*z;CbM F{D=e1Ed.#W,c56*1TccH@-LDohrX!Gf%l6ߠHHK*,˯.A<]\.j#+cDRfz=4o3F rZ_R xkn^p ڙdj ;y:ȼ9LBp;f::Jj9j}8yuwh3VNoj)CaCp "z eLr 0i"\/ԛ9[3nVSz_V|z!]U Ƴd]ŀMynvnhl7CZV$[KsA=l_NbWBڢM"OT'4Rka$%"ssF^{<n1,qb ݸcq/0M_)a^ R~qtWa 8~qtb 5n,Sמl1v\j (k` V[ԡ@Y3? Cu l;΃'t ވvKcfv1Txá *~! vZǕ,J ;'}|rԫsTv5 懠\o*Fkۖ(@5ڑFy@M'麪6:T̐cAxZ4x0L &qVفnǪ\6h3fm@݌?MuWZ|yjw>Y0vQ6O,qj&Ns'g8/@9:叒iu PV6d [aRy"y7`sV@7>-I F+"S5i 8v_)2269]>@ED8L՜D12v`|Tm ;0GPe:B/ Zs p)9Q:QU:alⱨjl ˮtE\+s?a-)k\ W+aeCS7#l0/DI &Em y8w~x&zlC KIJWm#7 NL,/`&L\\q3K^@]F0 {T g-LGg.5|s1}PD9ºY]C TÛ7()X5usߒAWƨ: [ؽ3l"2 A,.﯈ųާۿd)$KE}JnU".r!DsIE nhϮ^6 <-ZF+-UND!*ѪBc}#hV@LyJ*ZU¬};Ba,Rxcpw[ ap՝jfCt!A8Z'(,jҹkw="+洟^ #z8k>yXnFhj 3R"XQV!|պXőMm2efIf|MQN j%mL*y}Ǩ.%j~^/Ϻ[~[Ɇ5xegP֪mE@3e[NwڟOX!j@ |Ar"iOQ_Q. !KH -WO2}\jNQ< NF%7ɕM Pd{KJ춙/*#2pw֋C˷-BC!!Ue~'{pR?dK42әB#A>+ۙQ"Rf[_^dz>UC^0,&84e,fPȿ)rN4C[fϺH`.c7]&pĬqiICKS111V^xhrx-^?,!.ISDkUPr 7)cwMsnk 6bJ{nw/_#w=2'i_oJ1t4{w Lμ{!Yy,t=RGPeF.ELG1͔/febTRᲺ{ K޵|ck-HigKc)dsvNbmu  lo*wjuRKm WPM* '~{-Ƿ> %g`N9p*oNQ}Bk>ĭO Μ8AW )\EQULާ7(oۘMi3_ꏚyms&u#F~} ??b ]Օ9Q+ ATj8O2glQ}.)5E8W;b,&EXN{<#p?̸RsVLiP/]#mb'g\"` }=dw𬧀N4F勖dȣ-׮ݷU-s\n>[TiGϗ+=N->jm?k 9l(ZfP*{bnYbf41x=1w\H)ŀ֮BV L 3SgW\<\j!a7^=/lr^J+ڶfPsN&{g2+=>>6Urc*;UFYs,+@"3KCXJA~z^CAS,9(JLLc rI,x]#Zn:x298䗐-30`mm-GQxԐn&8nTO3C&? }7]v(?!B&L&Ks?Ves;Ҵi޾sNݳ΃T H]&q#NöuszXzސ>r ɮC1qseo87E_Zss,!h{oҟ'mDV*5zmJ;ž+ʕ&UgnnTb.D Y],t1X5]AH285QtB=P=*6^np=;,&-P@~'D_흭LN7uR-nxV@"N*)#\rSUl`mԁjh K]Bv~')x'ɡuXn/um^m\L$EkS+DyC?#ev 8/7U sZ('7W67+F&l9/3j ?yʁ̇/t0_M) VUG~%'6]qXzAg>Ra׵2)eĞLHbG[%uTd# [P,?J3t_j9bڪmr<:0P=d*›m8֖uF(5%?+R!9`e{H&.865ڬ(׺ C n9MbǂFa뺸A? [q`jҴcP]嫅~Zl`$83 P꺹ľPS ;J5^4ꘘ%r`.ҽ&PL;R+O=G1|}ڢ/o;}_(0^hL-r_1y-ࠌP'f "oBUu6"j>.2u(fKԏ"~B= S|3;m9zV'R{Iͨ^ t&E8)nJvӯOY,5:i?W#gXnY1`YNgRLp]8 |szZMrR)-C4k_1<}Gr3`q:݉Ʀz|!0vF/:(@BX6Hx?uI14'7tk-{FOܹٝcV<`i 6= u.F Y$sdJ?*i,$cvL:I'H_r‡O\.5^]j%Q2zzUE}QsVU8Сyi!eUj:Qۃ/ f2{Ff*o8o#UC7Έj"Wgf~ˊ!Eo:T၂| korv<lp,_R㵇=)22*H}E ;fLN dR.Amw9,8b[Yd 9~ZWfiU(*mzqAtʒ!W oHM_„;q#5:?7Je܅N׫QE{(g%m2p"l&Eh%v&z :K}Z/Z26Kܫ`_m/tFTGj 8^tHנOL(IIXƫ*.ڰH٢l[z=:FUk^\GU% <{+RIؘSnvKȝ<ַObB{Vkv/߷ 찡tEd4XWIQ(.2@D0l0HSV4ׂ gیT0 R`:Z4𙸲sr3ލR(& ."@nETPvx@yѠu@ R-Ԩ$LA@7QyqB-]p='k6slۯ2DJ!mmc4~$ ub,R7*wn &B;e/ܶx<$A-*F }iS֗J׫Y3@mQ0ۣwglzpW!1?D?ue-dG.gnKo:)ji˚tߩ8IrWYE{ U'9&6,s$^+-t6C@¾̓#򢲏MF)~Bns#3vV sA7Oq({hYId!Qvl.n0H۝:^DE՘XV6RȮ9j,@r'BxrL&n;e&=\ HIX h9T0xxtT<;rEMW!D"]RÙ(emah8D|e7M5tx0*j\.[40(eu^v1$Ɠ©8@m~."\+Kѽca+Nm4Wy3s~:a 𾆰gX(>n_OW&K\_wW4a|ӻpQ-ޟ (빮_|>j7䃢FC97qCau] 抳:²"2jϽzQ gxf`Q]UM5\Tm0 V}i*LIMzݜA f֑]0OfctTzlDW}ޚuR+"n.0" eT&c)OCxs=Й* M•H;Ŕo"V'+LUT0';F9fZO9+<?-I*UǤ p}#COG+.rS  &;).(y'#RwMY@^8˓ ;(h@;mLc&ZKYAiYl[&V2^15]`?=_(xՋL}*h-ǐ i?0}J4]ED |sx9`LmwSHQAO!mm@šqGag;gze-DwEso)X1/lN@,On$IyS̘G,/`Hvz.<1.1v ˷_{}eڅgذvZxnc_ ~[,,B-a.?ݕZ8L^EGÀ0lw:|"\P|=7JO-9O#*r ewsN|\R"߷$'ߒ}IΛݓ1 BD\0<+p?R F tyE$JW]C#xhBL3p~%i<*:b0Գ@;-9KԂ4-$I^by\ PRP?"Pzӄv3)>ܺ=!L,b{Eŏ-[R2 ¶~Zy:ۣ+&!\ @}D|UҹȲZQObT GB*{Tߤ"ʒ :}O3/|!Mz%!͙6w>3)Loԧ&Lx-9p3&v$I?w=EWE:L `(xWmkO僡!QP\,n?ZfKZn =gOhtQrR)fzq,j zր?azaQ FnRǼF2wʄ(pJJ㷏1U7QE8oZr*:\HanmkDg+zI WiA\vzgRPRȚN{2yK]eEr[7=kyk8u/fEnx>Hh!W+rx!؞uJw3گ"+"9碂SΆD.#aXʈ]^ )|+ĈVAɜ ]΋|Ư?oWzJ*L &sڔʂ,|ӓdD?8iSAF2T͋B&}hm}yo&7j0 LsZtaN>%2^QK<@oHyo9>v~ځ.ٖ1昛upR['d=nU>b|ٺοK22{h-c Z>A?XɨuYLzW4|^5Ga@QÚϴ#,Z4} m!EjH =}E8ל6 ʒhSVXs}Aa]TTYJ-l `gٵY]chȿc̉[c;Rڇ-甜%h-;ahg>[arPɵU(~1y-\ې V?x}\36 gvr6#eC;y%eMtpW,~*r̃+.)z dlʘ+5|O*B{<%V/BFH:jYx{ʎsy }qadו#o4'$h#Tdm&ab)uPr+A\=_v/ "UAcY޶ #D[˗;FQ0׽&ՒJG?YT Z[A=8m ?w R8OBqa6#E{Oנ˖x(Q1cTŭ;I-VUX\SUw۽r/9]Uէ"kۭsr@}S;S`ؙDŒ~X$5B;'_>-^'HXHUxՅEB`sKxBHFXj鈛D*2rf" 'Z~P3dѧߓ!ؘ H h oruZ#d@g"43Ӯ}|N푖jKv+RH-Z*dd@\pʚ_80\٘CXJѷ9.@G~e .xnҤi!5Ά.[W=rA Mifu\.[kԼ̗5~ruzvaι{Xul6u!K< z"?J7x2a [uAޝJ^@t=7[?鎋u; p-%/J$Y`I\*6p^{ )]Kepdk U\Xa~辳Z0<,`o]`_Cvvf-~@~Kl|Ww6u  ƆnQBn]n, l6h.u5Se2\se[tL}(NeR(j_ . 8~mAZ/mE+i0g@9I~АR88, |4g_L1han?In"޳1{kUi\V V Ű7WFx;wt'HŻi~p"1#7mb2SL}L?2C{ۀ="ݜP/] VZ-,c36[#V":րß$,ͫb5l .*+gd"Hºc@4xiT1O p* ̌TSnV6?p͹Ͻ~ M wn0*@_:iGWoQ6er!ً˿⃅j~Y٠{L: /6N+= (gP/+ ^KK|GU*'J,LkZ,Φ%[HTWٲusL4s_%*C }.Ę*l9 UfHyK%#-iNptUYrFOlՒa;Y+&5Fȕݨ{8( l|d (n_Sk +de%5WT2ZdAP 6X)3J7wL>L3]ߪifaQ]:W 8pЅX~sjcVBVyzK/Gs'*^bPx*@p$|C"iӉMkNt$ʰ(vF޵4.'XpV`ղL): JDxr\8TtlMl*|!9꺞sa:VfJ`R<9f4۬sKp+PTMFA0QL-˰B5Y( ͵悭++lM=@S;/iHȣD{BM*믲Tؘ[(@[7lhl=dU6=yĄg$'9\t#骯'{kՒio.hM3\*tmB^0iuvR߯ѩ1".ڋk=9\ ϻnJftd۲ɚE͟aHYFz+QP`=NRtSlxv= ǦWJ. @ Z_7gџ'Dݵv;aı6.7u˩N1m65GV5 |"(ڴ``Kxz *Ь]4XO>U~|  9s*uqV}Ν,N>fә&k ‘!eSzn[!ތ T!aXU֙t]fE\ɄiDcHs??D`[MRe>##X!G~17āb9{ɂ\O29w7L|xJUY/^eoB:Q%p5rİE_ w2JK&3ŰUVAM_ qȱٖRXϝ#^3Gk$ʕa`Yvf+EE[!S ]+CiX%2$XB! z6WJ_4zǘE+ybg౭PV#vD&4KvwQ*=ѯϗ6]9 +$Vٹ5+~cXG~cKKe-S@\(^Ì)/H8;@ WSHdY珞O_~“7emxQqJ8rP!nv˔AyBCwj\Sq 6>eA+zr-'eՈ,.O< {bT<<#d@aƺemݕ"_p&J,a  3jݩ~2˳#yCPAa1vKct_QMqE(x"QRP'Խs`,h!r8![¤OHAdڿi&Gc쨝݇5;>*l-n蹎 $H)ژ(aDhA?­?]s,k/bO"ܤܤsWrq !k@vaggϵ~Zw*ٜn=Ɇk;oJF65 tSfAh@PM f10{Gx냚¥yZR/A=iʩ, II IR[m(R-r{]d"a?!GT#yg6vۥ-;g1JX,4 ׭1Ml Ϫlg__@j Y]釈勪W1 ߠ%6t)J1/!|`7ñ7򡛻 kh)^kM.]%Dn#A#%~bޟaiдH4*fTMo|64& <)gw/+<$ΑS @e K::3\kNN.yԚTBl ^TnVIS m8L#bp[umg!g+c㛎rE/s+i-1Mq8zZI5?gKX%D8?>ًt`Zk ;N,-usT**g`jX81ͯcx]P=[S,"-cc(^H.{bR'N`;)%jp*\Inq.Xo^Sf>{ĵ, kd R3)cVl:Сτ I]Fm+mv55S=$EONE^HO ? |\jރFcaDIF ]A17GNqE+~Hx(b?D΢1υ:-ƮA0ҷVkc/y6c+sd`5`O1[&U>u}qt*Un}&_Q9LaSY{!d}WUMk$H8xؙr& 2:TkĤ 1F[ :6l Iɕ (;7'i:O6J‘"+ϴ3a$.bߢu>Gk |0gs>@%G@6նdI'@qEr˯Pekp?J՜QqgaQn?u$LE-fLoVCx#toYBG4+.=M؞smE@`E.SYQ6J@ͪs6HTC]#ZXgܻB'2+:ROƵtFΦ;[(%P%O]3SsX(ewO.| @Lg$%gr K<~QU!{h˴/2I`7URGyRwqQDtb%Gʼnw>"$JPQ F9-|~j5Uz5.f kzMC o"aKxy#CU]EC27x&lҜ)79uW#Eu[/鱸Jo$<>b4Ԩ{ @Hc0Si~G)}I2G@NPndP9 θT K$GK)Q5xk4FQ@y#ql &W3k/83hMlv'F\ĉEj1? T Tģج3yH*61wc?O@Pzl;Zfs*3UÂ8C5AT[XɍƭFPTXJ1c$<7n:ei;Vtnjۛ'`@}X_I!fYO,{Ī%%⪿HR0-Ay|0U5ՂL ޫ9ߣƄVLD\`eHH1Z? ]a\x:Fr)i +o~ tt$±^qO:U!Լ_MlLxRY*Y0XP)DkV`*Eqz|Z5Ӽ. vBY#c|i C\3 $SX&TaCV/#Mn ؾ[5\IskRo?F_ψe[ T~A&T*@gSr園~`j8s=j2',64:I<:ƀo>pd\ǮoX6eiIka^0)\vޫK 9cP a"hUR9ru{#!UwZf|(#vJ6pv0(Hf,fL'oWy jy]>O#FqՎ,mC#ӿFQ@CMJ(GTI=CeT"|cI- 0^mҾuC3_t37ݾ ry0>Gx`PhP\ovبNbIE䫻4:VkZ_ !LJA;qEGZsPy@{Gd,VC9@!~h0Wyϖ38H+oLnx谽%=Iq5`EHN7hc9ws2J@pL̂Tuv )vw l0 e gXÝJ$)T Ǵ;n )'\ 3 O[鎜dnionɒ{]:#w82(tHo,y.<ouI.HՖ mx9^w~CyOLpcj( D qB;Sj( je; C*QxDW1r^'ͫs;1EAIvr}0MoW㰱SuQ?q"Ѳ"GfM|<֟ 1I״ }_R.ؑB. !Z6!Sڊ Iss^[Aۢ<_v)kJ?e$+ +{F(hfYྩ!g5~&8d$ղp,B$i 8.lL=HOw Szws9b# VPYE*nXJSNYh;d!434~RG `kkV";̽F}N-ԼnSMF=K0AW5@ջE;NXQvHo(N5 㭟gB-e?ײ)uKF lv\o؀D@`:l8Rw^vbX00cw[}J|[9__Q񤎴E!~~JPF[! ҈ {B-}<(nO~ߦ^$Ha* 1Wt_Gj$E'1WxdA1n#!eJ^Qd ‰YPҾ){(jmipf0 qtq5T?`Mz|1Jl (D^MXU}? S{8?PLPqj0S`]kh.%XZ K3 G*5c$KBUҙ#4Қ1 $ꑖ"I.I6MSPnocdWE-=whD6ZM.`;j|n3]X!] S")pi~x Hڹ}6"K}pOdc3Eb )lފxb[ Lʰ,-%') oc ďZ^:l<,4w''! 7 ;|DZի\{߲ͻhu&l=5ʇ ʿ=M3NJnUKTmUCN"IY >$TS]_*>wnwupz74ײ}Fa0W!}!qK"5*:LȨ;ڻ #w>h9qR-&-WYaUYWˍdVbÔ2QLzCVOep~ M:l^İHS8l7Kړ;G3<]>'(B"5^>H(\޾sniB5y8, o{֊8ܽeXZ+d\Ц7%L ů96eƣqvN*ǖ7$ږ[2BJ7 <eD :89ˑUjOXIOF9SqAhX`mʕ51}{.|WE ?=/T0dW?)ImI#ݽKIW\qch/5>ClA<ŕ~ "^5f7ԍKpdavHpi'Uљ}A'FyC)WA&C! iM@\OBkQy1F9Hc $XFRFY?cE$PdC 2C&`ޗUZ Ey"FНhE)w9_6 IƣhJ@ֱ E=8 }AX G4aЌ+Ze~M :h|,PvÜ 6C鍶% p2u~Esd-eZc +&4Q&3 3x};ʂiiy4 ClA7P}ra/, 4+rn*&&Q'b+-bة北_~rw(">g( T^lR=H:W?Q[Bo|lcD8|O\.1AHkc(?"%y<9U=h([) Had8{i%,zQF]Jp\J&: 'ryyF{xBkbog|&z Ǩqi?ʳUfu"#&wP|`U=P`v慱vNyMt:g+E0t';٠i۸T6 t1XqZ1S0{iC2_kyׅ.4hH5T.=g1k5277(fI1HX sJNY3VEߎFbŕ( N o:=?Cz\Fc={ S5S_g?D(=?R1yfrU2;qcJ/BkQC~pAS:q}OhCx7wv ,\-HUk~A+pR''"46/ 0}.@7'9\ zIҫ/)Ԍ^;|ʂHv3NP+}/SdIT43*ۖȗ$r_v򄉃G߉B1l7 O('XI!(vs=yNQ0V-_aDxq&_zߕ"_PMrB>E_QSAM@rO"} rz{~V}bũ֙|;vAe 1Y4R>4IץKoZ,̿ۧ #ejgeywkLBfy@}taC-M&jkmmMY1k.hhVT/-i4AYz5P!^*Ix/b}EWk;@.@[4Rw1I q, ub}QZOn*1݆osȑVA{:g\+6Hj>ppXuRxIQI3xTkw*08)ˈ"q?~F EWv|yh/,X9~ !r|_ڏ#g<}N`P.܉$8:FP(hʽ6x6Ҁ41bQU$nj(WR4$4/`j验  ^D`x&ܼtOf}e}o|9 5O v|d-QDN=:Df5v6a[\6+r)wK6')l\@R6dGxTllu_g?yi]D~q}rDԀDr)vEt7ԑH͛3}6vyǥHwy-].ְ b߄cRi\;AG#t:{8\xPQ.YZ73b7Q{5fY_/Eؒ9$2!;8&bPHt^q?FӅ%PK@cOiҧuX #h䚯ۄwS ,@`VfG?MR=dUQf} sâuME5`wXeb 0΅YƆ:R{f?߁Ar91v/5Sـ;Y˽1> Hi&1OtiGv u*`\J 6Ћҷ]-%9gͻ}bw=*D'bѩ`aL-ld5Xx6PiKᤊz! Z,^tQwWWiBYy}B< 5o/flA(|zcu@gVvTEA )ź"jVKK|H eӯCx* Q-J7 =!m.g^".GNgUsB vQVB{m*h"X\vZx7l2_Jwr3ZܧM~CfS={ KKKTs݌*up}Dܱ@7 KAPܷa2lDr<5ʶ-gxD8Ag9KZuTٻԡ̂2Bwz\}G + ##@SZiMd'z})' <)3S:|z4#]3!N'BLgg)l1+#oDaG磟P: LZSvS[ VeSjMNjc ،o vqԎ S h'7\CMh&,`R<"bF.Y:*qB$4\2J^ م;/Ì=l5^)QiYAFu`5.Q>Ek.53f*N8xTtd:*٩/d8xT!frÇìpR⠭X X[:YTn,('/D7?c}\(JTI ѱmm>O$Ѹn*C8ڴ}bwLe# hiSɡ"/ aB@ee8k=8T~ʶg-i'IP$zyߔ7 ycj.η۩V_F<<1>Z]FNƒK84SWىچ]ws7Ў&,iVm 4qܴP|A ˖\PˣgO5nx+m!, oz~ fkn0<ߕF13C  ȸݏ_1%JVDܧjШF鱙 E Qщa0Y!/zn6W>9qWss @h:3L9!҉ޔ;q 赢8_ʹXy"T|O2 #T~i~GI8amrǿu"aD7LSFj3Q?8dG;9I'ghi?~/ @)'!(hU DfM{P²C9EBCas`eo:Kspnhg@UwP-z]A)0x7R,ut=>9`IgPPG(A?Hrd$٧knu{Eۻ}ߤ1J+m:w񌪞ޱ8DF)5N- ӴgتF"[8Sjr.Kexnք`jz|˺^_KXJɿb=LaZL|sux :+XYbe?eϴUvsA@3!rαV`#(uIepyfBv@-?( 0eVqјR ovYJW~u,n_m} Yڞ nyrw5aSڥY$! H$h÷el$+->%{C1Zڛݫ@է&ҳ#S<d4!IUF~1 XRKSҴs _)'N8j/37rY`'ihgk#4sn/چDv+ADL .=;TMP2\1٨ݕ?hĢTLl<Վ^Y|EzmQ|phcAJğ2P@ iAUbۓ%`(ml%zQC=٘]zw,_vuW ](umP 0ye|&fR/2US;+۪5f"Ǩ0KYVQN 7q2P8X3ш^eYJo6hpl[Oݪ2z5C)' y˓3+"B?6\P`k1N5Q',ЖJZ;')0/F;R^٪z:K ;M9; tqiMkgm]?Og<F5v.()]/);2嵠qG{8@ZuW#mRrPjk\ȫ|q|dcMn.;}cQϙU/\_{O0~Sқz\GW7m./=%~HQ@: ,B ?{v[f`łJn VlUj]y@`xC +.Ex_rL, ep774h&c-?nJ]w-aY/#ɋWPZNz 9}86 _l!Ɩ~?l9 )ĎyA<9>ŢF4)!}G\3iiB5BKLauӵ}W鳞%(|א[ %NVZׅՇ\F̓]#ܝ2HnZY .(\`LW|s4|O00\u||]Xv/!E[Wf5> ѻ]C{; ~P}Oi$AJ;=C GIta487rLo :ozSMܨ]+iQu<:/8/Q40PўDa^/8Sfor/ߗ˗|w`$QD]8m΁.36Bp݋xrD-.ۑ?0P;Uqs=? ZR UY(˟&;mv-'\O cu/΃˅K L"mܖX!״hT~dyn.nmLK%(䄓N#"ԗ?ҋ K#'lds,$NgQ]V\pP=B8jI/ө)|b kT+):i\G񧁵z,Ex 42Ҧ ّ-*-J~Dv65KWze0?9" cr˃t3~J|Q hHYlKol"u͂Tݔ{.jSMSߛB i1onjh Cm&3=*Q!cհ0D|Y ߱P ֛T1H=0@!Emţ'R8ۙ_H۷9 X[OtƿX !%|,{)gϙYOQ1U+h>VYԱ1s &6zE>6XAulT]u̓/N![aK4xKsͲ"Q?WDr{uJ/u*H MnV6]NW17o :?̚O\@.e}"9[UAb͜ݧ].Gsvw^ڜ b I(WȈ RW&7rB}f2rp49tީ21(?sz,TvzZ:[JrMaSꁫzY_ z•[;`G<'\,YL@|5k'6ˁ]D¸A z}*LW\m߱hrE!*M;ogGI3@:Wɼ6 cD=Id.>;oo.*M-]ߥ#H-Jy s 6CBxWI(_T[(c-U?['o7b]Kb0=/@\yNVUC~rЀ8'G>L㕛E!LC괨*҆Jrqg b+׎Kr2aj A<"p/|" ݂Z}HZ~@h."6 2' EQuǯfF_b(C0׻6=(mP岢B]$f4 8͐/PVq.4"(/fꎻr&\ӪFˎL%U…j逎9j05p)}fyP ?E2"g8 ZTĊp8.9Jl]Á?(UUGZZϏ֡o=yhT9F' WUg8ZUkC+-} sp4+= Ւ33f6HW_jڹwrBLEP#ť3eM lY:LC xGWt+N{^sx׫lP:KN~NFIǵwm{ԆCNb޿{:}qI.`!Żdn]Fn龃 @r&>ex xA1G1-!-^!pp״V`S RsgV!b.9DZԄ/4K!_ͪ+nN6nyS(9zux+yo{zz,05)'g6l+fz.vNSc:П"~s#Nu5ު!?^`/f+-kCcaTS6Th,xgOBӰȎh+ٲn@ќȹU | jDs܆V`R  J즄#8)zgK)vCqqS]Q):e"z=fIË1.sA>rc 1a^@2;Z`fm{Nz :dw+4,6sB R.tx@>?R4PO /|@/]ִV+/9s ߹e&?{TWq4d˪5-HhoNv*`,Q}0 \r$>ˑZq`#J(7 !4,lz蓐q6#RSRO$eKɍ+ǽoOׯ-Q9!!f}Wq/1_|&W ;Jp:9Y[SخGع, "`֕kxOǣvFs}>qcжZma}CQ`3?"caxNCImX^NDDNpO᪽co@E GQ~e5|0bv]}/:NLDz7Tj_MEuCfur) b az.Va,ꞍEg0^_{ xu3јodwDwp| }Bj\)߿$gӢzD =P+(w-p=~;xP ^S1ߘ=`h[łڰG[jb*6?^pq829=e)YFzsTSq3]tT+|,ȆgeP#J1t 'KYy-t7j>Fr 1  F!!:AU6i_->q2YvM'1Rx+ih4> 9UTV{b h܏PhMJ_24PĘX0~;pW!2%uNFN>~I#(MHLW_&M]M2]5fCEADcSbI^` _[y@Z6MNh.Ui5'"-t}ثL  lmja3K 'g}X1B_&OAzRO#>PB$ŔClyQo_G?=oP,?ɹωFC٭q(Հl}MJ `CwKwTҜ#E@8 W1f((-qpaU~-z7\o,Ĉsɵ{V7\L;KuB U|4${b;,/*]MDSb.EGlfuQit+yU>qgfrj )6zöEK+Q f""!f$GuGH|pt>l [|<17tm( i 9թ٣ t]&hјlKXSvۉk16NgkE_?~赵NQ~?fe9kս%|~11s5X((bp8jXO;gp]Lp8u:+2=vdUʞnKQ@Fw&/vn2i#0^(eJ5wEv˯ G};NqLh=e<(՞n.>g9pJ BvۋAk?$ 8hWݠKri.Bz,-/^Hp*W UHG|Z+ w7ԢK|Jј7) \M8 h2C`D5)F*Y:x4I]n %̙ cu@,P + N2hZZM*SwNSkS Ϫg0y+{x W}Si fV8IXCly-K>WG@1!IȂ";H~+ #K=[T~$|lѿY]g1tN q,} 'p?$bi/aгn- # N4]HVB܌n1(3P63@d'YY`EJaⷑp̍;ԫl qL4CQN# $K䡬i_W&qٳs[7s}j ;ə_wXPҐXct])70(jT`ܪGR[W OBt|dZߔ&5EBU^7_vꍞ]Dk6s @9귃q Uj (TĵS`Q @075.Q294 {bOV0F7ϖjT/~, : yX<Ҏ3 F`N`y|89IM@װR]叉L9 +Y|RF/,z!iҜYT Q2e;|z¯`{VkQ~vGr˷Lz/ZmN//2#}~28Bm_ HSHpAvF&S$ɩ!qx8nNjMbcy}.X0ƃTQ0U߻$a4se\ #@ͫ붇>*/}ŕhhRΤoTMOz wڈZZUA-؀gG5l/0Tw=@`kU\8/|.aL`zITnW):scaWPzRnUu0UO g,A>YV[ 绕męL1h ߋw!喫tzNϐ'QFyuB҂ͱ#mH GXP˃ozFVަT[l5؄@#9h7 +d^iLIY݊:D Vյ)ni( 4vdQ9o3FYJUgd_eL tֵː6>'C5h1wVPWS%噖{Pl_؉R*I=&UF )Xs.2Z!^vyf~Jgwݑ!3m)L]% w@׀{N~4e=Z{HWK#Eړۛ%Zrzy;I`b|ƻ-˙^}*Z[TXU[Ot.gV3!pљ K~Jf(dGX[')!m1%8*Ɗ'ځ&JlJ9`DӑMɒWV-("22=X W.XU2,=WcIcF\/u0+crHd-i6z$량dvayȂU{Nt㞋y|URL _p`ve2Pr3q^ICowrNH3pᲣ9/8\K%ÕsI3*IXsVoFGȟP޴UT1D<4#9d<+l " ?[yWZe}HR`malkl{[Y$] 2\VI><!7U<~`ILS)#qjGE2$|Q$V0l}䉉!nx`eRWWTp)@͆6XEшpg2|^V#9RZIeW_1 !@O@?3 ;~rnʸM `qkp$*;dυ&`uw^G|44Ge#^O@!bXU6'`?zu Wv(7ǓßbK5CÛ, /JގU_*; S+bUwGoSh5 eJZ@3[XH!wyo_ߺR v[н!pE~r+'#NjkB Z)N-/=tr#FxRg]׵KߡR|s go:6 8//E+݃")닖J**Av& #5n55ȺW+n0>w@J (!@ f.=$}v5e%)q8ɋ//TȔDil^%m;SuHNi2&<*IJ/@ݭ^oY*V sd~"7\JuP„:mw24fV&XW:eaoB_IBOKG_t-~"D'ڷ:!L5`Tnps%eNO<9fāeeh[w W|qj|J6q,JHۨ 91%J";!;eĦk 4Ny,xO<bH،_z.izݭmWg♶0086rRC[Q Xԋ4, T׼A43}B{S"AXpLCʨh ZE*d,cpS*Ϋb& ~/N`* 3۰Z,S_V]Jd%`v%, SUݝaM~=eҰ&˶cT9׶-Z٨Z elMPehs &q4Ax&ܹ]6#oH(yO6gopQ%C1<)?@M^Pq8$l4PRM?Ldd"]%rV4ȋI 74q8s z5Ԫ%lݠ: $Wee"o߮=R$T >qztzM\* tG]\85V QX'%d|bl;7ߨtڶDA 4W9c)#'Ds p`ƒbI~ǹCb)2-Q l8 "oQ,#){*P0"k)[JfV8lTƻK4 W^!9.mRVYda>^{H>DBˇ%hsmM$Z?>tGyΧ=ۯp~`J3N>AJQzSnQ|O Ja8L*{3h?g؇ڝ`|6]8$빆~]7bn4=u5>O]o}DzpY[z3n&@) Ktۺh}y-!θ[=)L1[qkUods>ݎ:vMy~ۇ[Iϭ HGSPSm*b-lo\E{.Y4$ T7h}poP^m> IvSXh]SϦAU6!ngQ$OZlƠo҉6BP#`rlxƐ6V4DՁM=^-@7nC1t]*hkuOaD[E]N"=6\V6lPCE :IM W&G6.gmVΌV/Of FX:@}gB:*pQZ}tcJhmu);uvZxw `U&?p/kf'Po}T-GN,&4BN&p 3ggD8GcCoTY 11Ԙ0}G:rn)EgkDZJf{ [cY: P3ju{Nl[Gs>d!] Q<$ }6se2PO4#V(]LǿO oi1$kK*P@}֥uOA|L,5`r2~WV0BjٔC1<ɢFh(kR7jA7Al7Rp(?&c]55 ̑f9@$}d4)݊zXfNj0O,BԺI&WoeDf]rWe_h3 s;W Q_ :iFnXUvu:xDeDl鯅I<5344&*Eu\V*?3siRQ Gİ)ՆڞΎiJccD ̢,A҃c[wAw2U3b0lk,}t!;<: %3FU.Pzg,sZRЭ{+JHFL0>؉[8ZD#>?~(,ARQIӭA'\`.9._o{8"lX Ǥ7JqaEt_ 5қ*qp$ t,H,ygO z,`ޥ;9}T,Mp ѡrBC* ` BFҹг͛NJtZV;aBv( +/+aumS&-lڿbK}^/bxr։i+yC{*<\h͹nW_Ýt=04RbZޚGig[Np}o-H(oZ `jmZnX[@T z6TK;t6BXIwR`P)=K*LjĊB}ږQ|@78qhҿgꞿAzcv x F{A!歗d{Ltj[q!PNs?kMbdDeдu.kďAeH?$t w[f fr JQߨ^h3u* 3nvj)p"LDYr:�g<%Tnz98 P)$3͇K~̭S'RAp^HY@ O  i#OEN[QƷuGjCG.4œLd2aW>EQ Ֆo(c#D`m푄/$|U_klDɜ4$`* .,jg wb T}qj `DäI֥MH &@InD YAa &\_U#QR7Mt .TpXE Lme^ (DXi9Dv H͐'oGyxwGr''p*MOq 6'hy%IxdGI4F0ćm؜mGg8/]&<cH5ζ{ t)牂*d_p+"Da_"35|fԛYo}wpBܞ A 6\QF0^R""@5eቂ$A/])T|!Հ~ p!nLc mzӿd_:PH@]ȓ_=&{PԞ<VƇεptt_ْLVA6e\q#)v 3z& 5a#kG}Y)t[ןT(==g#j6ӡ7i UÊ]2H)5Cq [i%gl!1OA93];8_/O[.-ZNۨP dl˾cUXp6L&_Tj\z[%i~?ŋn#>|_5<>=eE$PYT܉сq_p|t[2JɥV\K=Z" |Qo"`Lepvc[Bd+pޟ}R[_>9c9pPW\ۚHe$7ԏ~Ctx}/~W7!h`%M>9EbIdPdXNJ}";ٰ;yO=zܑɕX6&WO{|A ?KtZp}[ŢT7u }+{)n|Rt(3I]r , Gp 2Ե`(:~c#[!w'҄祘ÌNcHQw0GP"u؀М_]UbXE@SzZ+P*,1%@! #<#y"n>{BEґbC5 M57:jp- 'X]ֶKm {qvPIs]y2谬)/4p̒?A@L,{CrqCͷ]kOւ,.U:J+٫Ft$c痔8W#򈟵6J Z%V60Liz43R4Bs.vg]ӄx}ඩ/[8:W ҿSwh'4)Fz2Z3ဎiڨjK }~(Cʧ2} eȂx?'@DL)& yfɀrUH7Uw oķ czcM)Lm$M+2.}]bS7a숩Vk\q  TEe,A._R#̲DE@It}۱+kal pmg 5&mJ`_j؉.2,|Q|M{xl+$n֊RQO((^I_hpPY S f^ 4,2vjc}HQ)P f^ԫ3BqAX:~IOla D:5=G|6y6C<>˺LJWP_Tk1J.hJQ_,mv+fp6 afj0-*$f}aTJC롑"bMu&SN82-%FPN1;Kb1udzr[- Ų7 ~,q.HxzVZ(?ozB*\2Uq]Q2/}$e"S| };p c+Uyf,pVzk:ƚ'<i<BYODѬt6BHflm% dcl %%ꃰH[|Y\j8kCr<̄XRs%M34A{G(Z8b܆waQd$, Tа'zˉa KQJ;:R[ Cij>J8 ϾJ~n?Mjkb$Hre3=zA ?K';azᐷN٬iT5o'apb˦J )A_o cUQ We8`AћK7K."Xy5#{87s9yvR080OǕy]~>]rj7?Ó>I"ܱbެ@ʀa:Rdij:sx6g@0 䇑˪% n!9(3U I*(m~7<ҊO@CYN&߉Jn|trHo#- -ܾGM/;CQ4!R~oǵYydE&Xk 0>hZ ZG6'=|L7otEfmaM9V;(Ƿ&&S\I`ej䣿:PЌAѹuR3tG(}}q]6!7(Y1^A~tOAAT?AʾX?Pp~B(g' _ekS]|!s\j5S˧TG x ~ ɶ4B/ZnD"ߏZ3qI32$[ Ѐ=&Q̥w3$$(gq,bt9FBӖݓ6'`,|ly*%/rB*e]?Dm+g&qWc4a~V9njֽFQ[LG'@ R3 |qd8DCL4ꎅ`ޟ 1c3iw2%::2;ul[gP2TĂR!a f1GwMj˼I8JE욷.\=2MyM{I%S'Aye:cHYMHb{%qH\4WeR'nSOV֛ckJ7t f=>"[`_gԡFˢ^WTaA"JabKV'j0TG)Vtz3۸:>F񩌵Kw m}O< x*VL9I arŋ8%Ikf9OPmKO6 B,[ہubAq2/Wހ|RbCK9Eַݕt y ]ڿ|?W%\V Fl C=JApҙ#11BHŪ=b7$EJSюYtC{ۊM2Z8~r.@NzXA-\Oҧ2ñ~OA緜g[}A\xx%oLbrAIy-2Z]>sV7H͗Lcef98fy;ٴF"톩CDr9P䡳,!d]V{֩+Bg ߥ#qzTݕ 9pC,4U\"KȄd lC2sA'$bUC?4+h:ڕud_sr.|׭Yh^ѣq~xܜ,|=Gg关tqmg,TuROᤆm2TKzM00J!({5;ȒQ=&6ai,`zZWVF~)P~W+9C46x]v3>K}'2\7/ :7ɅBLqlօXfOzL@klzfs-9eD]ϵEXҎFI0܏naf9H虥"G:XޖT2+dbbDY DIJf(Ycw:A[*`}HygS 2gq!yT$ ?x ރ7q@hde *U,Rƣ&m.^ TP+Numd~&U#7XX\"q?^;6ngI+%LBuzλ:Јw.2 z}] AoIXn֊9 +G&ؠ9S̒es֟`۩^>3Rpsmߢ$,gRV稤مf"y]Z Y/XJuvF SD AeUdx:x,0jR^Wu5 F^p&du&kK `h3@ Yٍ9Fv _-r&{HP烔H K!b/V3yH2VrChwx3ZP͐3*w !_ւfk9[OY1/Ki#i'AV4 sa͞?2=goC-?ŒTӁRUKPi>Vu>A"$Ђ3'5AQM/gB J4W6g@ 6+1MfdzI|Y#ቐKǴa[+Jyj搰L=FX*7o—"Pt:ulpVlR4Zm£Nj*H}7%d UL8bk R2ZLZbw|~B=&յp.鹽ҾH.uƔ16.17V^tDadBCs {er7'(9BaRt`T8Zo#@{. x?n-cRBH&_ |bD 2JZFV׮ǚ{?QGa#vWjʀ{V~d8 $LDF[V},oPm&y7  Hό8Tst& Ciߜ9Y/CM}B'B1:ѠC(H*|}V"@4LW1Q2JEǺxSO[rȍ@-c! gau&A J ٔyHKD)қ.1meQ-6W*w< qm摼i\g4u!x8H$Q[ȂPe !]H5"̝{P{&5rT%c#BTՋF'Wje3A&"o1!c*x$[^>P:A[ PXSY#%#D;A:s .uXCLGIئflDBI%y]Hxss&;:mh CNٱ}8 ,n.6nuʩ̽{uo_)T%P7nd\Kea:>Ugyd*"p'maJ\2r=qy #_06ݙEdP_J^V(Bf#@?GV<g &\9ǟ9Фt@WGdPMOs!QO gҐ\+2s g8yțVu ɾY96f w8kn it0qgHv/2Cyr~_ VmXm'4MѲT1jl_nI.R\\sNQF7 S H"SQrtYnA$`үjx{ϲ}f,e,yOۊ +0x'<$cd<.Ou 9"xrj} "4aTn5S?8;,̀fs}^ɽuNYE±9j]^cGOpud,jYLoKVsPD^CF$A|SO_5OGP"'G5ϠFR ÈBᵴolv$\(X|{6 CD'n`m5벽^[B4|cvL.ՠ<{& 9 3f+yy0`ԈZ3fD 4ߟZ_yg^aJ *~>إ0Y,T'7rIUJP5 9j8E#gOc JxeM1#!ˆY~\!ܞm28jRU:dHAnRDE@/He$b>a.Ƌ;1'4LE2)3OLZϑo(} 2 q5#jy$ֽj?YÀ"+R*o^1N%'X``ê*Ez]5zS@lwP~ zT %5M 4zΙrXD5:!ӮfR7EB\Q*ɒ RT4lobQ#QvGVrP G¶T"MuS%?'C ۥ䀎#:p0yqHḬ‹_,!&uukY=fJlvyjH>uA_7ؼQs U{6&CH8L9`B1F0~Y=J\psmcSiJZ³%"F$$DWZR.c4ykV?k,SJh0fh!ϙm`r1K5BGmE' vXR$xсc%L|LQVTė;L^C5|E ##t;,WmY~foخFPO0?HaE, 9)c,3 Y(4ci"@څGwǚ Y!bg|tE/ť6y\ z7F0]z֊lGxT4EJ˛u}N:Zk9L+SJйD@RyA"e=]g[=)oeX߄xo qmo@m Y%18€&]9 w-+IEh@Z$]Ůo%ƪ=\ soLaK[ [/="$DTAqmo81ru&ƋVȨlu9"2CZ!х;,p/:G9sAw!SӨh)Ik#Qbi I]ث;>zt;;I~Rp)ʙ1y n3=@ND\D8inmj2[Jd{Jr؞"@"3<4Rb5]݂l2f.W'[~SJ8͛P=Sx)p;cDnj<ؽDE3˽OTqw;*S{`1Ԋo|BA]=G oYjb:~cU7k01%aygY`,GFAB\&4iq\OpZ-l)*(Aq&]`3s&ωbE$wވW/]Jzv;~`uuݒ|4a >`h4R\P*ƁGZO=vfR>!j7>c{7-h.Њj0jX mB+ xؤ|K 2 \A"8pp3F!gEaȌQ _XPD(.mO6(fz A+54e32ڂ/wyW&ĔL穙eE7:| 4-=UM dXU~FNSEa}MA~{l\-D-GkZCz"&| ʻif[瞈s+#BT?Fcu8gqQ%ݍ֟o{H?prdTTvKߓD%hl 5C'; tlջaFܔk[msL:To~dˁ,v^iP!:w4ЈHh^T+Y4&Cux{ɇFTa5};Y=bv"݀|clYu.xU4(d(ru]M-%D<2Pr[-J'濸@1hsj#!UG Ežs1ԽAU^N!,,[^3͂qQNi;@Ba ַI*)L|RKOͺEU3B704m5go)W'j 5'U)2 @` xEC3Zև8{Q}iԹ40xOUWǷ3 \j5]d(x<Aiٴt9ǻ_NDn sYʮfijɲY]jIE*Уpu{*2&Rrdŕ_Qפ}ũv%*]Ȭ#ͥϧ'))r4[3KQ.wSpIQs4% $I,|sB$_ّ8%Ҳ5QÊ?z.\iɽ2Vyؠ"\%Ht? Ab(B' FPޥ xg%#ܦnO>aYlYcQ# kL`2u=@?`[Ic&)tɷ䈺)h=5uu~-` ]za*Dm,!."TNթQ4g'So Iea8Us}MJx.鯜^= 3{:"i3h}ʋBpkag01D^9Ef]%mk_hRY5T읶 XJW5ko$a3P'x=#6@ 89]'[]:P&R{ɿ=֥.Yȝ>=E`Ĉ*<땄gd<iC4(sŁ Revuk[IVe84FZ#OD3)OU{ꑓXPdJd<Wb'ִm\DoSm;'%gP"ýIq;}[g)5Tf9 qqtD^f.DY(./RDb"KZD"dVWex l5 !:4FIH;ޕH뷉o H9/{޲GR 8[BU겍Ѷ_I~ _7-1xitxwr2+[j&uC#4Ts=xz?'3|L91|#Ca`({8UbY(#]7kM79˗N]/O913Ɍ[I 9a &˪ N ~#ƉF{js%LBy4zRZ銣C.Y~2Z=@֊WYOs5n`)eq bv_3#{,n-QȒ"^XH{?8^"]78QȁR*Ul RH9^BUs/ Q_|q} ca\m6G#kHVz oKM Xwc1Mm^Sj8Q6D>bxy mǒ́2v0}uYMiљSؘ8Rva/9a!ۤ!/ph!'k;/Vigy睪9AVE!z6JSgzN-zp%nbG{4@A q['TJ8Saّ9qB݁UVmY*S: ݷӑm<.]U6׃t<#c:BI~mA,q['pP VFʣ0csd b+}2t#Ĥw8>yBO1E "0$/N1Ke' FF7ۯ&2fNf2ZN h ڂϮL8wTjNg69rd$2Re6Ӡ[:h—ѭ WÆ\PW5k x /97F>(?Y @YSfiԲ9“&;X$h~&`SN: I~ǨN.؈%j%rъdمh}?="| p)$Mi\)}me38| 'CM)(Ϥ2ќ] ;I kj;QЧ3/gٺﰆ/k K!jqnayMoa<<<]+^:K)&3i VL![2DC9S@4r^!ɯ{P|18)}lϴ_U/1mS{":Vxzg@@o-K d׮QwÖ R vNL Z;fG QLVD*(~mv *f.f1fZh䆊gS3yUwV/A(*dYw:=B?>vb`&'H&T9 m,TA Tc?ZSs(81—oF!K^8"^qTk3+3PXo?rTM<2wsrN8p'n7-Æh t7s0Tk SҌ2κ|(* ?)F5;EM~(LlSHE$dq٧1 es&!.N:o_ޣ@Hi%tȺ-TbuRu2&,ВW*'9s ]j8_R~!4sT1 ʔ+QD%LDaI6-iĕ&b\{`˿*P5<ſ進0]XП*BXPCzs1MDbgz" 2[K%3zF$ɥ#P/FU2lihԔN&O5re1=igXL$!Q[8tvQ}j?0XI̍`;aThB 0*ysd߹ik|KXY7;TѹVW ;)},GO''7M|Lʉv*=d$4Uݜu(Iq QrQ^ea/>҈8a =KEF9θ:nZgpFDjLznI#q.(n+ъ5OdJ+z*kH苑wF[`]isT-R^/;K pPvD‡}Fy0g<#HȳAb+1ʈc“fmoGul#tFS+0M=8fJ,^̍{[[Zh8h0 eZ9S0oRx ig9LƓsA V9zgsƢJsIEJJW 1'WY4MVA5KLNr3vcGr"W%ub[3:W'/UA8x Xn+BiKx/ Ey M!;h)7MATF=k?$PΉӄ7o n~0 Mի/f9٩Ls"JA\Uִ:E4OUNA_,G|Ǖ@WVk'Z`@^SSvmO!땖 Sq$wJA;H6- v>ZOh2$AþCNb·q\ :-rE Ϝ~y$g5ٶqrHk_) mIX{s%tv4sp[uwoFre|#?zCmimIOQaiME4/$,1^y ,`s×VС2Uoz`DlG/taj8SAq `BW283 \4HP=mbܶ.vh Yc${-f!㎀LXX:esZy#Y)YjvK mc>70F%CxvO͊f`Lľ*!j9~p>]ٖ f˽uWªMB nt+egzA-JbN }zI7|f^2R%?ER#qUƛ]1>7OT_k  rkK7AZR;&ŸKCɑb9lXhDsRrjG"}]q]aI%* Q7~mW9H&34/L|8d&H>;-R :0+rR/~ŅxQp["@-nӜܧ^EA41P^[l 3Sw9>qo3QZshJPZ]ʋ{ceX66aZFDH{3Ԍ,?Jw{&>]u!>@vl* w::GOqmaVu< La2/7S(Y!~k&^_yO}\#Aә9g.]tց;ct ]G& $Fs-`pTֿ$qI-?:Vv%L>%]$f3y%JH'+@TQmDuwBeĦ@ImTvO-| K.?c0õWe iS8"#~cѽ1&h$Pb^e _pHmwGU32m_@,9jg&8-@6>>61Zđ *Y0r ~ˀ'z}5tb2[v]zntW38»jaB+U̴a5uccL;p~JěVħ}O 4Jvʙ X5SjsF X֓ 9Kf ;(X[??[g끺H3Y\Q:4WCDt;)SO͊!&<.bkuqN"({*>><2tGRO.3:RlB`<%Opz:f˙a8xFhzryg!<4[UOcq:f z+!F!_ -Q6IC}p*k@^|j㮴;}8%h!ΧACf8(JZuɯt^t R Xn1캟MU?< @; JxּD8Ȓ{咷.4雭ך8Au7f뿻_&u-Ui8-#)Sk8gM9F_g0c^N.WY<2Rx8j |fO%@WsMhޑ/i"(jnë4+,#;q1 xN nA^'-R.~Q#?y wћL 3_ADkȵ׳hJ%rmލD\:`.݋8s!rZL'9V5Zzrp 9 -6u0{ FodWvk /(&ɚ |84E / mdAZ< (v!%A9WIya|xk#Lre_큽*׭2-XBvO!ğQI>:Zj( .{"]r>6jRb*oQֵqf!Ks">6PQӊd B=/2fJ'ONLp7S !s|.y`JW!qQUK-sRrsەř -qO=UKVVv7ߪuXC$ `k͠]R",pa$5[bwhSd$8⇶K13|4DFmZ܏ӣ!AUu"2p/doTrgĄ&FPǐ ' >f[wK/bKb`H Ud?qRW]9,%49WU'/rŋJ/ϊL ȑ~"fcٜԱ|g;*|v]YM"z^.*l!6%DN!v$YVvJOF&2AyJ %J$,h-^sOՇIJsk4Sm/-9dɴQI<(ON{膩.aRZH d|̨3E2*q:\ٰ$Jt7)OK@VWvpߧ VabC1tUéy`O gsꤧԺ_tF 9׋%,YL5FbNWR !g5 nu"7}s;Abâ#6)%9p<0Jf @e/ ^}l9SM",|q np_+OgAL骅 > AcoZ AH!\]%V?feA5|zA5/-.1ȓZ, $ wL=Cb= dqsưRJ~O(vj8Ĭ͗"NK4Z*Np}Nߩ^jRVmFT,Fzq<ÿ /eZE3#oqGF>ˊ-!GW"X7rrw_(% aBG' ϯߙ#W61y;/<! f6BqTp)uCa}O#&Dbć*vl**O[!Zw2Y]=F(us ucd&ˀo"ЁGgĔ!mY)R7ϊd5 }R`rWZuF&2eϽeqk1m')C5.2+̲ơ5ڀyDk\$SKn%ݡvfCе4S3 >3QT^bPcM9,PD5 42b%/ p+SHd~πҜGU~پRXe2ܧ)"2-&%.M@s!چ.ܯ |+r6- ",3f*JE7_kB Ud{L:3Wqv˜$kb&y(lcA@ɒ4Ica,"vv)u@l?[9'=^Q[I~UwqudžT~Ty8HT"yR%>8KSf1E'%kw?-f=L ;F߄ MEZ0BȪ0~\ro 쪸U=pES6X7KHS+J_o;F_K]t ]'<ҲցH-~%S/wL@Vw(/N݄Y=s/ /8Em^'Q}iF,7r_JFz-h$:-# D$msf$.e2Rł `{]$"w܆zm:qIMb!7b;21Z^|w};?y[=M7s4hYC9.KԷ0[CPh%+&\dw4D*Oz%(r/Rz ш^MKj\;4R;yDd$tXbJ gX; ̯Is;[ۃw4JVGeCn8Gk3$q: P9NU#0'ĝbm_4 aLB@p%@^_!? WX+i[Q2@fF7 :ަ `ۗ ?߯kq. bPRw[~?0bd%ճt 5B~uĈ~3OG9¼ қL$ >khlV\X <Yo:td,@5XUeW^;)[Hb ]l1c}d74xVH`! ! 'X@V9 I^NHҿnE qic7)a:J%{rI+b]իe$1;7z.fDw3H} i%˓s4J G$D96ir,Gr L dD Eٺ+aP|ھ3`ӅKA 5 M|,z$RlzZXG_^4xre8m ˗S?|`g;ûPos\za;z3&"f^UaB}0˗_gG+:XLo1$5>5^sWRJٍXSbw"ɋq&RȤ{#> ^7^qY.yga3&P,vSJYϫȮxbH_tnis7sr/v}ꮱHKR܇C]-zP>!ҦLqmOLOؾԿ*3 _EY%-C_ԇp '7 %|?Z|AR^}fИdV>δۓx7G&'j(k-Bf~Im9* ,RZ;T{/fWCѵH"wCWKQڨ'KtU)կee >%{~_Iہ2tj&L$6(r.̀zJ%qU5_3Wf]t viZ,8#vu `9ӱ ZU/ nY9߹ebk cM!|ݶjRc__# /Me/M|`ј\IV6}5䅓T)_5o˟FdsΑ{ږ ! *W dև8'U5x^}_YF?3敽cݚL쇅8) 4#6JZ-W{߷ȎoK7ŠT}T0^+тeqH7N2J2(!RсtuoA*5Kc?{}&u7Vǝv$Vw7Q_8Ϛjݑ^KOѬjd =;(+D}TtR=(yVcN6'4:4>MN_hh"O56\,nK,ayrw ];b stEZ[G`#IV i##l%tv6?`d\k/(AjnYĉhSP+/dźڣ{%rޣ)@@d *fo$GMf`t՜MwySOW'vLu9hƄX A&1oSG::YB0 /|_gCIL)U%C8lQtWKV<5^tx0r>Yt!=D0C|fW#FC7ij,G_XvNWmD8'@ʭZ!&Ԓ*\o1f0| 3 N2gS 28#c/'OUón Ÿil B%X, )0YS/j\j ë<j8dn>͔Lg_fYw9:c]L|o\2HSWeu#ĮٺRwKK,،vAǶV:7Zbר<@. o(P[/ =g%(V dAs~kM6|@Vliŋ!GS=S=KX|s]|"F kv3]U)ndpaԶxSFlbcb./+%( 'Sd, f6oIEGt|pSWKYIqЗ^9" y.t؇m9v8.铈ZKwRuk-]Byg%#WbK]yqHgZ4 /cXkG>/5q/9$XF;+}z m8]=F'U Ff j9{[%wVϴn{i'cAXkb7I[\M9#-b#i"Ιar0mWx97Dbn;y\9 z)o/,Xhm) D_^,*۠oCa,`0gzn.T.lBS͇]GH`Զc:5K~48XdqucB5mˠט@:u#!ډ6(^3yE,`fBա=i$lS;DKv?,SڦN&h  6GF@pBw8Ϗ0+n[m7HB\5j/Kh\mU[j:s_D9ӊ!%p?Ƒs1Plb_,0NAE~ IBC1sҎS(E!꡴z%+3;皞^/x4f|kM;" ; 6jU&!.o9t+ _thȕ]/yK@=Bi]ؚIrM~BVc?Gw5?/|F;w2}fVZ{~"y)kH 'ͦLkM)R ֓G UuA栒wJ>T$i->%Ha2wu/šp,ǒES{Yn_ι)#Lt[E^a6dEO uGF|);FP as]ݞ7k-YRq`#9E"m7Muvv'dUM`#ZdY7=K{Jî SJ(uhi5Oیj(swJ\ÃbQs9Y̟Ug:!ɪ9_yxI `1h"\VQ N_@)DCgjtKB.0Qya0jZ'z6+RɄN(YfܣЧOb"h#TLJ"C|]D¿bge8?ͽFtdS9Ii,{=p|P`Ȁ_ɺ:Pļe-1P8jl4Sp06kͿ?A$' }W6Pziri6l,L.RɷYPi-a(4p rNw4#eqf)&r쬖e7wΚ*\s|Yޥow"*J+5*4oV0oǑAV۪h&2bqOՉߍmB"ÎR -mA^Sa?P2;# mU 3&aCn Q`aq[lsV&۱sthIʦ61Jh]SȆlQ-P@x?+W#Ҋ?z R&s<51pBٰ,R%pڨ!id8ND:JF˳NC2Zl>/E&㸁S Ģ@'Zkda-6޺{v`{Uo3?)6/A2f~OϺvQXI6Z=@z.Ei!g|>~Z UGP"W݀ڣn'l{5z[gm#j4$N@ƛM?|hm $c/fsX=aǤtCs(LPG~Ff1"~Ji2wgBld}Vt;b-bR sԗoyRM>ZGʌst3o@"/ ţlz8>wbʌ01yfeۯ\@NKNlq1M ڂ~Rpn iZT0<}IsgK vq7:3 ,G8hQ;ɯ;]KKg ?T=ټ:!:#i.TFQ'$Q캲U:Gΰw,^ In}ѫÆ+/^.:Kz>sZB:'H99VR~;B#Ơo+rզAulhG--'a $R{w~(pDF{TXhSU8?Twו8#2<|*gy?;<2J k*("pzr3?e 6&5oFQ/z}]W9+N ̿ \Y]UCxOxκtX[ 3&˃Z-" B'Un?ݶ:/i.Uj3aSE:Qp`u$:l7n 3< J(A&M?}1}p0P̬9Pm•yːV>5_,]~+TDlqvG磓~׉?C`k;Y_MM7_&~(iO)}wMdm6G,]=(Ys-+\.:[2ƪʡ"J#+`*o6M2+hLT9"Hw:"ǘY΁[wK>dA7δummzƁc6#)B㤔{P[{o,v-1A+).[.5kxa8Hx[ ɮ^]\(ѷꃼYRQvOU c`@/g`k ֟h 94ADv~npg#Ol .&8[kETuVTԌNQڭaa"cOzH1ÏɑwIu yi̗]i*v\@,t_.ё]cٽ1Ȗdp](SwZRl|Uz~۹JqEŇ~*3Ws LP,lLSthǎ#ܹ/:`BmK)RStfnԠGn]ry+C_u@uXT>$OEDF-eI0y]="w@XK[>>JjTx%ORވA*);apR<| D .m1VcV( ^p%2Hk#ɵ s>oӱѲo#$]$L1Ճs1rBgt>p0T3tzj4Y.L]$*6XkƘK+#j1Px/]EO{бh&!5b~`iޒ5-'e  <儎=RËmTIztƝ#p:}Tc$M/V` o 3XI[;тTrXZOj &('ae1fΞT˕7w7>]-礌a5(v X*LTk{R\pSї&}G4mי#>]p8~ӮbR|k?Ie?l7XHl{+W{Klhkofwr 2k[P~\:M#KޕB)Zg4'~wڳidq*7+&xJHEukx۶v0/7ʾmRlTi%d5-~~4Z@|>gQ;5z;=4we ]E:,3:[nb%KTᔃQjK5HC 5ojуnqm/e$.g j=1ms>xӼD}ްdnWJnvѫ=Eh)B iܱҊ>T2pZUɳK>])I"s6?)b S~22|!LFsz_€alTpCFpm4 eHEDJ8,y ~I/29? ~MxC&;ZL6{dmWdx%?]}^.^ȿ$gQ #}9W`Wgf=[۴FR6J-R,It5g ]1qoKsd+QyC(56iAH6Mƻ5R*ҐD!MBQ7h c gv->iuVÏF|2hoo(cpRF0ˇN|ifi]Up8m9Uv]o<}1K"!hN453"ul8* Q.t &gW:|;uT=)Zp8zyMCDDݪZT#cWڐ奌?O<\ϔaEzw"AI~Uʡ6x|e#V6W{9h`u癧|Ӝk9A7f_Q˚}I (ۗ_}jv" #]%<V _ CHn^y==Sol@Z̘=F#vvI$XPI`C&$<`r%Jv-)Q&NBUOc&9V6$oE0rܡBFq)%tihn$`& fG-u9?k):B gFJ Gۅ xOؚ\S(FDx_ WvH@q+[>|%)];>k$a0;>|+(ATᜐ_IZ8]k:1qʈM$FyNZP x")2",d eH-_J{1M!; کpey$w%ݎ"R$6#S8wM(C{ax$Oޝ 8#a Z GS뺤*w1_DU=L(v۫I!9CDk̽5F=|D Ʌ29#*^-Us,v]QV¬ zJ.h$H"4ү5H/Kf%z8-Қ74c{ J!E68%֢,,(ZKd1k!e\"< }{\++j­ rxbR; 5P3}}Z*N]GMFpw¼5w/7ֺhQ}l!#Û/lauG 81~cNBZSZ?ݡߤxx&r)d/҆I͐.S;&J,Ypb.-)- bzvCYxƪ>N :ԓuNy`j'/G97xdbwtoЬa[j CStM]W+ǵh6D)#\*:]McM!ܖy-8R̢lsɮĜNtn[N7'VTeZfU39WPB@lBMuџ\AbRK-56}O,մSL t| p=(ZH&!SkfCSa {&8®<OZC8Gۯ59y4ByEgLM44rzKX:tể=byZyOiZۻrN;a=D80ZJ hEF=ZZyHfqF\VcuIxM)Hl-|k㚔0L\ t1~QH9fxhKa>ΕF7]8qU37\PЧ!zmׅl]ǍkA$նЇHPAar@Vg[V 0fsiMxgr v=0f2^ 7TF;@ZG ڕ{_:=uMsO',Zb4Q?h%-==@说lEꞋB{.yc>~p/{d_'u4wy+~_}>/vjEh_E67'n@;=[ RX.G=8ui}P+UUNؽQ)G?18uAU})58F~6`U e6ΨrcP!4-ӌ;/IwII2+_uƸIuZ7PbM% B5uX$ -7iRNqDK-I!\Tdp 2JJ#&Q%r2&A~_3>oz>`ЂUH qK۽QQ̡5oRt&AAukzv0̛߾<'8ڷP̦)?DS aj},W%+ #!1TŅ, JG`Y z6 ͗FRU5 *M~Be}+tXu$  +[qʗ$ țXS!m>zg1_6uI|e=*Dwia; #|aU E'a o-Ň60/ga֖QȽ9f«xά.Jik쒄[5+W)yfh*s&\%5HBk7.-Lm¯'J}J܇\'JK=PtFȋdd6>KHwz5~]>`ra w-Hc|DVJO]aF/I\uHRt삨gDEvDTt=ax(ʓ4p/e&i6YJɍ2v*sqM~^# 3j,~ӇƊ u@t1VGG]#zU+U xc&_}3ҘSq Էˁs Μ8,+޴JwdU z1l@{6΍scd)eA*չ@s@v j}wUM39R;$y^5v Oq֜B*_d7dzwp}greW˶ 4'Hd0Z׾z[mU Ϸ q;A;U-]/n'7 cZMhl` ocx)ooXjtSl+(jߘi Mi-`6ϊp;O# $3$_ͧ'32{D0O =Y%試f]jng/<Bt-W&F}uhI&?$踼)C[>A>*]U)I͹91=3vdc [~K_7. 虜aELE~W@i-}EtD?`"lFfT_&;t&iDdrGki'Gx Q5}b&m[Lcfhu-q*=oVno+U̡`|fDtS,z-d^>J`y5qcB*V )-rO.Ih vwVer%z2=4V1i6Mm7/QbgqpB ut8^JN4'6A~ZҜ%cpdڰHHcnJIK-yX<]+ }m-Gi(l̉ $LNhD+c+ A N)UBQWs}L'Vj>A|ZУNY1HseMŊ_ =DLβa($Չe0?轎:v;?mo޹ޏ /T00x!iކc dqF:[!I#/}rʫDxEZbLw?}<= ?}ط }ҙs?Hս.ߨ4NL+M~?ݳ ^y/=@etS^f#f+^fh`E^{/-oh*H0=|,jsYɑ j >½(kB^h/ AY2 @Т)= !`/ֱ#TMtCZ.~2]kPر`S Ozm~T3!Y/huÍ ,Z,b[n l o7s/_^]FۀL>HIwjք*j^c| Vr(W |ܰZ: $7^cIl#vƜ6ӎORV9iUB{דl)UAe@{۴`@l\N!zÕ ˣ 8HBLT~Ӑ{ؔz;j3B:\WGV',! wի % 4J߳Q `lVvN5IW#ihBª)|k8P{+:Ze-Of. ,S Ҍ2QX% B CE#2+$RZYm0kэZ r'#{/12k'XL6*'!-B c:B{ 4Kۭj2[} rS[aמ-hku6e}vWSBʯhb@\4wM@j.~qbkO"45+7r0}v)GI^тWLPu`I섿2)-$ {9һ|_py{Kr7{A~& IB<#X5؁d1{!%s`؛mRW#lEw5+$.jzԣ;pڕ83ZhCIoھr%8P4jI5? jnR[f(4Ͽ ; O[_QJp~s>ZA}.տc;]مU}pׁWUaJt"5 Su hZqdP.]Tk\'q oe^䖝EyΙeX3y泚K|X>>,R1$_J{3 LzŹ]IBc(J EbGg;>C.UGB Rr[vs_/(8E$[`ag׈aDyuiD+;t"LQ(>JC=˵$u[ vH22 5z mY\éXsΔ@xI4zIPYl썞%k $(o[(Z}kYLj%<A>#Q1aGfHR 6ViUkouSEH5@gjka|dxڵy YW,מfYկ{kDXIF\p@NBM uP?, uHZމww Tfo i7 7=:']^ri~?S6a GZy HdTY[~םݮP]|t ,ލthJ.M\sSLF_ߤDz]Y82oP"2jfR{8өqZQ`x kg gt heHG;dW* .8'm ;z$L*w :_1w )%"Y>pU1^5EsQZɋPZv_gd>6@.x1wJOl)=^ 28e~q(au9U(" p63^3ؓw+*09#lLH˚1Fzt4= h+īJJT{L\߾I?%m|/ X 7`%̿ht(;r?eMrHkwd3E׿7֒+]K˕h j%l ۢ;ѐPZ_e^hgG:Wa@!/^;!7%B~O#tZsA{C~Z$NL:98h2dyQ\Է̿~'YB}Q-I ?, 1>_18Ӣ9ڣ 5.i&uF t~O۠RQ+U_җ+87l]Mgqc;|8^䃄~ЯIc뎗(yv䭭qc w`Tz@a:q~EAûqcCRqh"?lf %N HŘ!UU'KLGf̦;}NMno"F[z =C[!ae)ыvj/ӷEE2 )bZOdڼy/<ǹD>*gBO#BdE6 2[aGpdX띥7ʼn{+'߹x_(-A ݑ$''SNʹ޵!ǿ8Lh Nsj^6"MwxJ74*=x׶OR|qJvr Bڍ RϥGDmE9]tޚz&LK*`٤Od+Ocq?>GVg!)_l~O7:6jWpHd8&`ص+?fT,-0-=(_{PQ]%(eo`*6VJ;W\! ָ1'+3+XuuܬKCUqЫSc Ѩl@Xˀƫgc"]ivq ksn 5.Dl9ȺHDld#( $%Jg{4ӎccwTyS>s{mpT KFmD\{N\~;=Zڠ7p=gf^AT&$ߔRVw)刐E`a>x <!Nz}?'f9OKvbNoiWb{χ&՗?i-.SbmN'JЇ6qFq|h;A^;6Mox t7!!2HAThǓʔ s9u+l'db%4_PO:hۻւLh$qRN6?: (I2Dc5؏.rcwٹ53mV1 'plzȸT5MUv0Df\聥$xƧB2@}ک5s@rE/Һ9&q胛ٝrWf =_='Ly25P#B+b"؄g` gƏP֖Pt<5}i!l]dJuuj:s:.ULwnE*d7<`Jݜ{" ل}S.#V*ZڔP"+0B늨g"dKM&4X%X??oy+b.SRO¨D#prubDݽ͊E*x%0j;qR g,lZ Lo *45NPn8#2Jm}^qn[ɽ35KJ 'j-/1rwv 9@Tkh 6}ICN($NeU~fU(d0`a9v/̲H64/cMeLq]U5RMq4j>/JP7;UmTWu1˽*= {+l[wG䪧>g2m§8Z4=1# ա`#׷),OE9c7MbHy~X)i7u5AnΫ8 'T"#.˦: YX,B 8)K6*}$pYj0YVP SAiiDDױ[+^"vNB!Ia.|r(ęHxr q qbC8;;sRlvRJmLLbéɬ`- Ϥe4ұUH$- Tj-7$p;nCL.դpS%٪RɕT'>,{47Y~+?6CrrueKė3 =%DK}EX B \D$Q/՝C r>Nu-iW*}m9y v ie b|nOvغM&8vG _]j <,Q -pdrn,{oc˾O◦/}"/۪ZE eGD* e_<]G)~B]"R3_B&<#1F%&[~ ZXaE İqU&E,ƋyJ>Skm^^*쁐38]T8͔ C"_Aʂ3v"dt?LH * ^'wY<{N@ _mTy dGh/d042AV\R5'h 6^>xuGN5|:V{1n¡Va{B1+>;lU`9)?_=nɎA]H ΧCj*+,>Jٯq={fا1( 'jlCVtPs}"iB#›X5DoMMhÙ%<¿AV{X NۃMH_,Qdʷ_m}bYqo?ebً%$&eU߉\uX~fNKם/1 &"㗿Qkj"<l\]^$ϒh]9I2}aeQw]FZR&WIp]e@IVkt9dt|JTQy.(Zv,cqL1 K񤪸$'0vPpJJC?賹bl^g~y9Oɂak+d{K*c^*N}=$:!{כҙ q=΁+~;y/|Cy)JO HDr +}7-g$Cqs3#fSP-,4CM<[H5EA4InC: .M<,r4ʀq9N̈́a-feAf[?B4-t2H:z^@>Z{ GC blO mV#SJeeߓ]YdnFʃto!5Mr8Jtǻt^91tLBh,]1')`ٚ) Lb:4-]l$^ߥėb5V @7BA(ק.7j&j6l(nE`۹̕[xjz)汎 2Y:R`0>-rjlpQB2}I:/c;AK7Hp<($)+ x 2> 8rl ɽ-#%$>pg5Eo|xeiHT8^P5OfYG9=);,ethjb̽l\A % CH 8,qyذ9Rk{`h=e G*kF,GԔ\ .IQi>lZU2ӫۢFaM|jS'"~_hġF:1C ӈ[1K h'C/V$M~Y43a## PPӠ,{|k1H^iFaE~$Þbn xtGZI N;N9sgxU7>ݾei]+4YDq$ =S= FňC0Jb _[ oe6KAr SμXT>8]:j:EዋDz~J^U t) Jq̦AE=v3 :w#EĥڂBvgUZxF,gAyim-bHōKPƷ6 3IEW1/qwZib|})S;/#T##_߶]Z)J5ڶWb.+|TݺO#|ts:b~b0rXr:go(KdPTۧ-I \ 砷mUg1῜vKK4*7NINFp\ CW 1u_L=VT=0rOF9+Yj_~ sӿ+fv6kJ=;T49((<EBTJPZ /\N_ P(:ߍbO~.A_#/Γ0g܃)PڞrßOq#`}ec*'U7ru Z*;s<[T)B X 8,rg׳FԀ/J-QN񗻧5 D°Z| mT?QT>-,)#W24 )(we.]FF-v \mTo6BdҢDXaq e$rZ8=y|,z9҆A_\e+%L$RegKFXbQk;4 x'F2q;u+79ԅ-~6t4ݙˑMAS^D͓:j j;h~W(n⁍LG]}qk(ׯ\%x3YOfUsýXR#rT²K%w -$6àIWx{_Cʭ޵Lr!>PU؊?a(A[U+1'I387='y&xf Ɇ2U{FsMt~ze-s;2{\GW^&вKA颥o:7%-7=HX00#ZN܂Fq9 #'PPN+w3Rg/_w8/c:yPgD+- V4kbmˋ p|/E$:hP(-݃wz7mbVXOdgʭ¼k%W gXTvihw;* r Rt'81ϊD[wԳxwˠˮ) #gylUONzDRxݎiB+H |0%qXƭST%`T*I2L@:fsv8 >萊W<3U3;|(3aBQy] OĬgZST bYLm!p]pYVxH5!5E*[iB CBcF!)H7u822Փvw13_kł$4fAJV@y^mӟ"xzM9EK1-敩" ιr7-NE)IK`nf L72+17\9M30QVp S/AJx-y`)^XCWbBXU5yIc^O6Jlxz.19(3{JQȋnF_.gJ}U!)@lPbmS~-?MoNG VrKZ `{ LgL 7a[9g"?Gf\K76gӞPtC.¼;#KN|#bPp?>t)5ARGF eg grxKAkm K 6l6:R]ޙ9Qd1<$:؊YRQIW*znKo_4H$Yt-^n*,Xȝʂz0M괷 r 7JDLqSP^+p)ۊF,]$׸+c[Vj$LA]+ө)_-;ebpDK>6?`n< ע ?wet:PX=6AtsO | 9([Vu z24B×Q_2x8yYҵ1eE=_7fĄ2Ÿ:2EgNYJ kp,nXb9hān@ßˡNukto8~9> 1-z LIκ''̮L͹]\n~ yP6P2* &90ĭ@y}Ƥ]m.j [ϩӆE]Sck "v@9DkN:uj^++(謾66ꉎ nzC`k`"$]m71=c5Pq"PSg-~⢳F A`A"T32kVY?E^)X~FRBdy&G|L3F';="Q{jlPC'T~Q(+3^ca7t_f9ϰh`^ʇ5UGsD Zډ C p%ņMn@Mcet42keJUۈRw`gƮkԣڥSPw_qD&dB.`\&.BU(HT%>$FE9T."fOŅ_z70bSS浲=[$kxap.W?TNYNQln w`1BR#<@[4nퟪ#Dz]X)pzmy(gXT0)Tk{] AiQE^^ֶP?.)[ܘl?a?nD&/Pphz F-bQN]Y%[Ǣ~M1(y{=o Z%U]u;WU&9G_2_cKnnDFfT;^E -&@oq,[h)9<33#VnZSO,r1 c$L~M"jk2GO@<|4n y._66HӞM6+krWe{18Aۼ* ugіfd3;qw6 w"Txqi~7j/>Dc7zpk?0~Y .*a|,\Y}h_'+ꈮFn/R=ݧZ@Iӄ>9 HCbM$ ~V(\$nr NTn) Tɣ#55qH?b`qwP 9]͙cbA+|InV2E7X|†ې/ySq%%2Y3uR v_}a˙B(m!B-VuVe_q F/h)p7e}כ<%1D!KƂG5H#6 CYzvoV?b/ݑ,s/ )Q#Q'brF$FGgkmp92HJ aP _PI'Ɔ/, 'feiRJy.I.jm9UL4e5 }c*h3;+'|ֵѽ](8.t_~y S 6t -}MF$BG)R 2cnXUkbL.oH> ?ji}ޥy ECG7s"|qǫJseSv܂y9YWSazpuK%B( 71v ܟ*a*ԠotWuBfꈌ.^t~Q wY ?;[[U:fhc\t@֤ک)3. 0۳: &D>)bX1ovpc!?oR(F}~4M%!|$ E7 t!<G%,Au*/u>I3-m\qnKe~&}ϢB0cS)gy}r75. oYk#knLYuc (- <Usot̍=ь3]z o[sotNFEjD 7v qD 0AF6Ljq6˿y^B\fZ8G ;r|0gc j#9!*z-zw%}x{NP jOx!,\1U7;4BҔDrAXJ"NA/TuF_ؤ`WM#d?:E #4 .bO* u"hs,:׮<f0azڦ=T\4yOEv *yǔ^?rI{<1B}W`*}JxPUTz`m&_C70b?}p,5h<:Czh&껹ϳᣤNg_ l3}Z|qSOj|7ɖ"tqjX;:uB,16hdlvbz%cSH2պɜpIEVSRld"\uT6Vwsv=y8(t`()whSY#rVl|AhNo$:8x(9CR*WL>kuDd_u*4ܱl45piqغ(:[xnmboʷʻ_>4p (Nq0.u.X ;>h\9;F~wCa6[3>-Ү/uWHa?i;z=XA;bn8yZK 9 LVb<4kX'W w2߹{N4_I{+*ًR@Wp)#ɛ<O^ޖ÷_UiXL5taпfàn+ېCOV)"$ Zû*6,9.^-j#a0D7㟁 `eʼn+E+u*)Sdc-5."KpָynG`o%RNJ|ƻ8kaE=[Qx6 œOgxDgĬr?4!e:RD"4שi¨IP b™YHc3E7I2DypU9%d㜭y#(6]{>G !Tlpu RC_eaJ`0?yh\CvU~lM!!o@rkvvwc!׀a]I83uaV]ǫpZ;z;_^Zu9A``s+qKt)xrMᇥb ldQT[! PAl8p॒vFˣ_x"ӵ=ktX9zFp%*R"\S.5i;8nl\kpG4nMP4<:h V=We7 Kjus )$+vl.;g:l\ZG, Z+h9LzU => AP65T`5/A] ?AQ҃hzJUO>aTEZIQBzP#-5gۄYd1c1w n(5@SUr/Oo|HCp9ɩ䳬E- 5Ů.<*[ E`D؂@~0%u+L -lv r=l:bG_#qgxf,sV J/Bn9{єlo ÿ6;p kڍ(J)xi,&\5 T9YOt]o",T#.&A= 6 uA\{mLNؗav?m(!T(9Ί2OOϖ{]߆'iWSc.apiGj`3Jn$4rms^Ny.NQW4Vwӽq9)x dʵtWP$`Y/@Vu#njU3,tž$ ]0w#f+V普f5F|pbo=MsJXüf1^˳X)$]="pOxiMm=]!̓s [0QK2*i{wqhW(o6^a[}!GGO*tl #U(t:YuhlCR_^-#(G d?_~3&93E!3&ӆ"Z};c͢%VJ5Dh`ɹ ~Jbl3e&m8T3-„0R=hܲ*B갸Wp _)26d2K]<&e(6b l-2<06Dp`EK.ofa$A3I?W"DDy]#Gx6>B'm?t.rkJclum≼*j{UXba^Ȯ3;etuF-:;p{SVnq8"¯#kH2Ğ p3\%2krccw:ؒߝdDOA-ʬ$ROֲ~+?Fr%p L% I)< E?duut8^Gh{3KUJAb+NuSL47YIvt %x:᭚@a:dbMn܆= rBI:\> 7+c8VdZHԅ2MsõN=VnpZCǡܬHYY ȴ[<ĠvGF+Ъa24i%\hWk6žћ҅İgݪ>#LEV+Qj-yI.o?k=!uz5h2IU240=Rü[:#"j̙2ufc*; PJd%cOѬi{ $y#R@V8&V+m=s+N.038pSϘVWC E[u|\*Ikg%1W9)h *TZ=#NhZw N.E|,B<l2.mARc*^߯ qcV<%gld4a<;ùǂH9zNڝ\1u]hs׼+/آZXxNGJUdT9zܬ9 ~5x~v:`[m#/G̛9)\w9h+-щn?jlNKQ6!h ubۥS %iJߐ ef$cMB*]fwjW^7M⿢R)7(DOf<0-ů|IggSB{4УqbːZ :E1^s88*$X MA`sncxcE!񕕡bޝ׈#7ٴ3U)ޅldh'ɬX fG#xگ΍L{΂ e [oNʷ(Dgѱ+1 p *Zl<<*s_e$m =gWF?kUk}`>yŒȣYeA&Nv`Ɗb :w_x"ߢ0u hu8)`IEw(ު5n۪TG봛Y>j 1RJi2a'W&͞G]gYZ0707010000036e000081a40000000000000000000000016439a35500001254000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/f']?Eh=ڜ.+υ3h0Ra%ٽ>ųdnkm ȈKuQ nLlBwjFKl2Cms8f4b`Fs٧H]m{TBzNNI?F""&_,o#=ÝA\e4̽Ri͆f(Ycj) /%Мĕ Q&cfZT8^|w[('n興;_l5M5,f;0-Z&1S p|=W-g$gZ4N>oCh8 = _|H9~SʘEŇ_KuT6^ĸW9 @lM" bkwM?3mx>_E3s03go*h\Fl\e]ѐQ]6gEBN?=xJ}t^fvP9.АgqdVP`I,h;RL&1]wo[d"*K'mN4*OnPe!6P*=ҒqH51;DB4T0k{lˆ݂eg]y>+st Iݎis. H%*s7))QHqH~ǟG8X^܅N;>9D#mwr0yhMFu7mڈh*-eMp4bz3, փ bg"7IʯCrh}r+N$>&XmcO.]&8:={Θ (@~jDꦏFwmCiNMqrK.nx3mkRzOz3w g.h֬hs'X;+aj 9  /jgs!J\iV]kczBk~ZP!u4|1b(x99b[@B 'ñ"iܓ-!<XWD-%hblKCڂtؼ=z}))3An"3=U $܀c,GI&-BӇl^أnZs ?* 3^Fצ"2XH2!O *9G:9c9|=4>E EJ r).lZ"ɿq:0Ik seZUˑRx2ϥp20J ,_/ʒc`'IzSkmuzaey4]b|#/uq {AV%M+pa>yk`#b"|,%C e.t&8)41ϲpdPQi±Oa)AҌQ"CD^AwIk8sb #>v؇}x<) M60μ1`eצw@9.l(DJ6WY1q)5Ѿ"Ae/I%{F-- 5 N\{K9ł-~m-vs@8qm!aj̉$#P䌓FManH˸L8?.RR x$6\cn!#n`fP]TzW1>\ /;*roh1|z=xGE~'j@aVE[аzU`7E%uQ%p{e$K5Ln&LӐ_duWdaBKF}5Q S=\@6gKQ\ e/-u+_#5ŢO샼8cf 3ՙMhf0oc-IsS&\M#$!!Hw}UϮєԜnQ[hT,ɸ-fW*7z=E@7mӆ|=nc?͖f ^Sg85.1|QaG*|J_j[ y\Hog|G IL&DIUrD%by +㱧8LC@r zK?f:v}s18a\"Y%m9 sڭ9ht^&HIт@n+ eWxMmiCjSΔ>*xKpXTieX0Y0gHp zמss-wZ.͈<.5>mLه;uSCBҖ6"E3pd啨LVeđ{ǡ:쵉þJY #AW5 jxdۻsWMzU:0,%_i' z_gGZ9x:B=dd_6 j`cS63) ڊ {WUM5gܙ!{| [E @[UL"] 169*,"xH!.],5Ke@kbڢ_,xR)~lg~vf;H2TyvVҮ<*]t )`m7 "UٻvB8Vk6xjt+֩ڪ_CD" iмX7hŵMkvfα?g[Z֕t:ߏDb37hr[ $ 9Ώγ5-IJV?dY]o/[sNܗʜhܦjXF=9%iJmZϢeg N h 2;a"H+ziQ0I,'_UDz}|ݶ7Jq t8 =,Y0 ugO8lHU0Y E&lxV4J9NTReǯX9z"% eM-կ! &Q ]a ظݴa8^vUayvThI,@׏9#zYMl !% [ G9~[,v%$!e aAVP CRYw۲k͗ S>]h31b5ՔQ½1b%V:bwi%ITΎʄ&aַ^W/~+A.V x +mCoKn+,ojEji d_Mk;5H{Ѡ(Y5Ayc%CMN tl'Bހ!Wzn:p#f#slU ?zq\w$0[gYZ0707010000036f000081a40000000000000000000000016439a35500009614000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/G]?Eh=ڜ.+НSG# ⅊nwmY?Z0B$Pj5</@@N.@6JK!9jRenEàLmه /bD\LdAhg{ʉ%?j[~v[K{z]Ul$2%ꬽwVt8݇-ER]Q=jM%Kn?r x -[>['-o^8>b`'?P R7E[y!Idk rWp4nߎW N ˓s%bTO6^$\kR+XhqG@iÞzYh~۹xk񨅦 e:l\)A?{)AB10N0OCxnPA,ք~kxIWy]|OrT`qO@U=Qj>⫖'AnM g@)Cb@3u^b.SLy~7b?C8z i3Y;Ò=swSxIzA8vzak'K_M>,$;oh#&F9`/Qo5 QQXHQlnB{G 7pxx*_ N bL- z#{SGo#2Xx֌J4uV>*׫&5Pʘho&21Kh}w53d)ΎcJ̫NRD~h'4S-nI̙~"ӓm4$VKogtbVBh~qqvY z9@{E3k_gMKۢ{e2><%򞺒RUY !_Ϭp| b'o"|-h)4]~3~^% (10 s손/ƉrGX@>RYK AjrIWaP|ɒ/̴%5O *gmA׋i k)mԃV`z1ӟwХQ2-m ˉ<`[mްD&qg(Bt-ה_؈=@?)@ǩO! x7Oϭ9QR!(>+H,L1xU]*\2ZWdWNrFL杓n8 R`,GVʒ8/k GDmhdtHޙ|;7LdAdD$7tta/ӫˏ"1Yl26@m{Z&Zt!`v>H|K fK>?-&g( pCLljQtJ+1!8.6{GVH}xQ R{WlW\+} lTI_mp =qiAAeS; LR+YA?h)Oկ>Z1qfq;P$_ᄌz&Ag3"Qk-؇Px$ R4 ?|p̭,14FV;&z>;^@W/ jjEpc.[j1_agγo(~0wTꥒidQKpudJU^dR=2c!a78%NL`-js7X־N^i;ʲ'-#gϗ8Eϖpnb [vʦ0 LedS$ xXtO4WKaI +aI7 LrqȮmoզ koHC_$Z?s06lN G&Z>@d!V*͘9}V8#)f|qYE+v4Iɮ20 })>/Ι+75rЭlpui{2@wG\̎qQ騗#S_ZHuM4څWi|CۣՁZd!q$(`ǜ$FcttgH6{mS)?7:=82A_(Rw\L.2{;UKƚfbAw;Qܞ}Sg8*NUPpQs)4LrOwl_Z˷idJА/*ɞiGn.j'ٓ"^8$}t(8{=<6T7KQ\TS'Muyw=M7 .T$[Ԓ+&#iKV®lfJ 2k(FVAMOss.o›g#]3Q߰Ya!W:ɍ_*ͽ=%l +n.;NG]6F%tnhrS5H1rF|!_Ɓ}[%Bt,7W:. KJ6w}y%!sklIAX>ŘXŅ䢆YkRJ>e*yfg+(4İ~SQNd%qE) Kp)am9 65t#w/ĔDZв|rv黥KQ;Xn4VWJ5LBK xlɓӻRh,YV9M?*o̜๱aYOۛ]-I}k5] ygԦ'S~Pv(l0`$r׾~*'| ` :.-5b}w`C-L<΁uwuFS u` (ID+V5e!0 [+&u 7BjCD4XE*0}O@w~L &O7`9"&ў _W|! F깭@ ۍ[Q bbt3k0VQReI)X@qDܭ-}%`ir%P&d/>xu" X\iUn z4yY-J-jSq#)@; Ysz@v.#Э.V"{=MsVYV}R";oW_ m^i>.(xCdǼ}-v =jnۈ""p"xq\F!h*|OyB!?'Qq}0ئ!#!+YWf+IL =ztJh˯&?,2awjE[Gd7ʆm0rMJ'iAwjv( yrajM [PYD0 ۥw@ueVAd riDZ!:jI0Ê ia0r*;v| .ϟQ0] SLل[]G(4FmV07%KIیhk8q4̧?4Kx:^%Z xxʄOϬ A澁Kْd̮ټ@, 䤴rVܣSCXLeD5xlqj.w'BUA|gc~cpGBHoF '{ӝ6Rxl6dG:zA-Bs9dd{yڇY{f&hJvCZЯgVi [`iwkW +fED If\+登-䆢Y V롩8 vD@TεUo hO_`<$׾{4G}KI\NU鯪uulQtJ(|C;jUhվ)a&̄=)0I-t0R,>%$eqާJ@P؎}7f2H0Q}{Uۖci!譻Q.mb$hh<6ŋJp8KwVe}˂g29~z$+: WF='7T~pA_K[jZZuMK|Jx^y{6&jwzx A7gٽazC]"\*gjTLPi5 *| SӰ%cەJMy4Q D֡CG]*o乥Z|r>ONOXT٫$)=_=%o⯴u彭+a<ѱl\ *IHǺ kmJHvR(X&|)F<ȉ3bYq 0daUaWf_i鈃$ƻq2KvX:9Izñ5yr07xTXecMU x 2'.x\]J۬n3sΰ#K)f9Ͳ~9{Q;YN>wV&U9k"y| [PZ[Ӌm/`X54udZ3ّI[c Rl5Yg≍x .3*W]r@A"9[ ]aO1k%92΁04-Si݌ gT_n0'佨Ox$6y+?Rm Z4KU8 ޥF%Kh@3!'$v@cLzI#5)́ ihEQ<Ꜭ;lWcy O j6.Fbp }*ɹStG)cgtLcUagGsmE]D>_!(=@V8f{L !tGR0>~Zq_0j[RQ>:ŊeftMI9wiS!WYx5遠}!|̕#S>nG 0(^hp*VU 7 ̒8I62 h4F oTr1M"iyLm Bȡ*MOV4=#/ekz?;*/[V~.~uHRf}2`5ʕ`^Ur7)p<Aԋ@B u,Yio厳GGJ&[p N~^ϳ-;N۟?K'}ማ&ڋ;M<@`^yAVd+sYpk-<0C:|y =XEH;!Ay?V}wUGqԟQUʔ0N hu;a\@ײA'\>B 8FXJ^2,_p)ys*>lu8yQ[NfMWzN۶;ׁm\p 񨫮hI 'v_兟.3@;;:0C"2'*)[~3̤0ٱh$ ͩ 1tApx)R9Jx:M+K2K w>^y|@{%ʼ$ !۴~ 5->%cʵ_gJ7ӻ6oD@.ס٠dؚGu֖C_ ,z<ס" H8A d|eyzg/W6L<ҊO< Sw}?-6hI+ ikLPgvO񚑁>={^]'>'>^ҥ%TBT]-fLJt9KF,-Wޣ &b^# wObtg@Tt3xCUg0SC6կN  ]6*⽬DL"ֶOܴu3"ퟒ=)ā6o)vEP!8rΘ*GÎdOهk"A)v/q z:5Hoi@GwK3҂ :LY]P:9ur=(/y'i l cQoHz\s -"sB]B9!9a`Jclo<tK4Lcs;<@Ilh^פ=j̱Qm[ZBk{,ir~B^rGtZw䇋?@H~l'^Ĉ[Ԅgwme<˨5da#KgTN}.i -H&KA)I 6 moCN K> X{>3E[ޝ>4_2+r(3O_~ɾiwk95I$) I-*?ٝ;w)'- Hى\Hw+w,T0ßܨ؋6JI78=} [g|.NiCEȐ^w֔M!H~zwdWTخ5NjoW/{8Fqww4+dRݪ696z0qTE^ral6n6/T\4.B<0Sr6LSnLrok)"xTWwjeS!2\&5}ZȹVlFh8<$P ޼ };ԇZTS uxqPp c גXeqRSg(<_azfR7?Qgv:9/V$#{|NOL8Z3mP]pS|W+/{eTID.ߛQ9jp$\C]&ir:ڍ,h_bV)ou_m+;r#ʊYuL zӯʿ);$-2Pr>xo_#Ņ1͖:}TUghC%[pwjqX>3BM._b֧I+Id+аH8LӓKв1O֜!ߘ߫-sRY2nMqvq7d>k4cW!nOyaEDߘ8LJ:g!l9&b+TEhZ3nr: yTg"tkրaB3fċ]۸|+aԜro &E5'%Yrj2sN>p$)fyiR-0KwWbh _N}"1LsV6ݢ]@f M]*ڶG}#hL( 9BنX4 X\uGh*1iڐZ]tv&f+:= ;6E]{1%ضnQH{#O~?|mƉbsKf:-9ڌi$@ ɼp6W΍X"}Ɩrwc(} q &ʚwzQ#D kWt_Tq8Z$Ǧ`*JFCA3{8&Ö3gmI.UD=_ĪM]|0/2`!oomp諼 MpooT_j^tŅ$WBdL*gSAN$P I\OD$b24b8'ght+_Gc,oXbJoT̴uzcM2 z32.:ܾB5 Aez<cHYYf%Z-6Q(8~tzJ 4?(LPܶ]+ȚtK=-*^G=Yקd $9vJo[??^hD}הkJ\RKW[r%loԥjPxXZZ_AOK4]3L;cưZ2>߹Fpn91uU#~Mf֟OmZCjFU1n4V3(PX|2LI)T#B+ur9|qm7FhgؑyP(.bu7Jg}hvG!+=lvm0xxAN~ƳO*Cf,IBJa.82Pu9p  M@G".-15q7"+awT B'or(j3jzߺ褡4 q ٦CBNP0c[[˰xV\ajbw,"+d߈x!%`tHE0/;n8ʚP_.a}. *DILcջٔa[TAk% n0},⌢;Q'!e 0Xn)IX b2e J|A$ɍP_G]iOmdj/u'ݜ o(uU`:QD0ƌ/mF}hPy@: 7z1vQt7uB6wzO&Y6rR+ǫtX9Ro7esqME FԳQĢ7ʘ '8etTyn Ļ.v2D X if!(s!4iLI@C7eQҫE{*d Xl Y}]e#bnsx[u@W/A}V/Ckvx 1X':tMl']Ʌc%_=E`4vE< 'fl}L D`^Hm@eS$43umE~j6Ô,c?YdL{~> Xd}$Cˍmq3;*yM2=\TߊYΔJYe)Kىʤ[`^qYϳ59$+puX/m̢Cq&EbY̻]QzlhEۗVUltRN1oֱAԅ^A;TEcM~^m+fɘONf)u2N=m!`tw\]cBN&yA82炪炯&;]heq9)hI/@@u3-Ko>U2Nx//Ibp]@y9mOI/$W>8A~3#qP;REJ:E0d51|3wv)hË0xU Ak$QJA *aÏ1SGGoǑU *@!i#iczg5|** jU3 Z/Gd'w#]߼_$`%ֶD;"֍['ϠO+bCjol7n)S}T/+^0pKYN >38{ Vp%6F_!ê7nϳ0'1Nm.sr!pI&WCɒhF殮B`j R2*xewWzPr!AƊF1g"Mcc-UG]Ǒ5zE2 u>_)U Lp\nz]NsPUvV_fTNfce {ej),RX!q=x#201mCNѬe\~l8W?pMMZeSSbIOin-c{䟱/ SfF ݑA6KCw pSѠC:w[ejO9:uMh$jnPp;dɳ@<qT}} 2pu#@>CR{wti>όQ2h%@F@D1?h~gB$ i>j.YH~X68G+ovCWq zna}Agb ]1+)E[Q*,/A_tf/{eCҖCǾ^tK\O@BXKKAGTuCV7t|k%*+`O HՐވŗO/p㱪`; L(s V.,T Ŵ)ro@jQsO}RGpL#_0oEE+O⏾ϙ4! N+<@FJ3ES*K+S" x=0g>n5zo&KF{Ldc#gd w#CݛK xK1ivx4pܑ1?~S9x]0R X]:2\CF5JED:H[lxƫXIj)gnoub`zAŝ;P[H_:8_gqV2qT|oK2!k\\V$R{N5>1 MԽBFOV\k8<}C+ڗJOi_5cNwoDƥqBJ-!Eե:4ൢQ}T%cvlPe TM/ ;o~ɝ f^FReCku IДvb,A˜v_`[/'Tnd̀V/:"cVX k|&p9Ćd[z;_QŎ^*NTGkXDUY1m-E@M~2͛^!MF).G1>Tm sIR`~.t2UXJtnVq9LĩjNa!{ꪽ :2*lr.Q8E6m;ZEPx%-#'\oMD4s{k8bNw b.P6Ewl 26!X+: P^U¾z7qlcܠ;H?jW U8 z&u a<yUЗქd>ןEFv\"RXi K'E{abDDo& v<ۓwL,g1dx.֤mw=HUI^=(9~ eKe֡CSD35OOZbS &xL;e^XT`S&G /]w* \7V+k-*k+bkVBkI֜:9Qtw;ybÕ[: ᯢjݻU@rJ?'.KF_r ?!XHox>kلwdpsYL⠛5w{!zy3 ZȻ}z ʎlgd!yle|]fB@-Y5kq?F 4s:,t5eZh+UmXI4)1#3΢P{«!lY|hT?UIvЖ) }b=H*fm.}0_SPJ/U5_Dt.q6k[L]ݰ"~缏Wu!ؚ/x+dtq{[>ub@5Y*2REZ'bO/EVM&@} ߴ" '430E}L-yh$hU'=acT'ZT}LZ#8F\iش՘ Ff̬Rs2vfKA(~fHIroхXb=,ƽTgu)Bh>֍dFë#fYUِ,aNﻈp&-toel.BhObjXpS䖚D# s6Tx]Kkaxѹ%,;:1}S i6P;⧔Q vn$+{U1F =F!KI9RmFY0%mGt(Na Ow6*w yEp(C|ǻɝ1 \hrnYSv`"aLcOygY. zd6A1x<]KqD4(\|5F3-֜n1JС a lrۑIKv?x4܀&jĕ&N|'#CUkaf8q.0onε_5-t\j0~o flc|ޗhq<N!֛/X9/Чj ˁ,SʊHVs\3gW&bc 7H>NQՎoޯXl}u>0]GW(ݹ\,j.,s'zXy5X}n]{<3][W@P22Kwz, j|St/w׉g長?M]ƵFvT+.dQ MFE4_.g2fF}ҙ,I7`}ڹpPB蓅jIqpQRvbPDvTA *Midܕnގ=e "~Sz6x7l[ۏ.ڒۘCAX1s4Mʐ= ҫUE YlN([}8{v`Ҕi>;&@M>h wNFvV%ְ`AG63':Su3HHvg-v'@='q Mת {Z ͱqf?ҷTר^+qFށC{]!υ7j$L`ljC;f(yvrv8Nk2$M.!SFykt|E}9;RR ]}'"gqXG,47*7\$;SΨUCm#) ?ɞ E.ގ/|:Jq&*pBv.*"jR5@t'&>yFf}`Z|>kmۖ0V߇Y:|e!3tR" ̙QY wg@X=gbvNHgQ J=R_f`"8r{}0984G'ȉxCWToB-Hi9 J9^/{=Q>)Hǣ!zp+Dm^ߕl }ywd +Q/N^gwZsڞ"uFak*TC%Pop{[Ki(^u؉A + ,Gcb!mm.A,=^a?Y/ qʠ8XD)q⍲eLG.Do'|\~̹iKX B[|>oDl[y%ĩuz UD\5JE'pMYƥ9 6( B+EGEwۤ4D*;EkV 1): j)"ed>U?8t >E,PΏVYuaFnk^yv 786qQ3b,hypD6Ba>jgZqDH6sNJ-s[=>n*y~| !F\itvwۄB:)C2eϾjUG >F08\1Ai-V1)(YZ}B?Oq9EOCxxjh9zJh5{T?PfSg =(^12&бm_rL>*YvcG ~#< _A<zHs~kћ7XǷ'ƊϮ }\ CPSWUuvX^?;nXNzuDpmY1XON\@Us)+M 69wgN٭quT|/&H9xfⶠeiru 9zqȐRp6O܉D?*(wV|kL]G/9{HՇFͫ&BnZr1*$2$Vtɰ;]4zUR? .!B4,xY<Ӌ̄ loK+@/T#Ȥ+6_]+c0Gqf X*& Tizx;pL o%Q?3TGmDMAx|z2,u/e4llKqU- 8,&%FTO6yg&.D>(Ѣ0M558nL!^G @63.ԞŕA9گN`F }7Qu, "*`g.L49?49Ok};gՄ ?F>ݼD_1F9Wb1,1K`7*yJR d.яn%' {V#qf%Y1b"Zn9"]!A7fk1c2^(w [HU@aE=')o*ĥHZ鎟ҋ)v6#jfy@y1bgv䂦dP_o^A H0`QOnaEYzCFbcn^_z@zk;;QBmm_aa8~=5Ng]MeZb^"r`!35Ygp8TgRyxayF̉~&kSJ24HWlaY>L^GKnuTdw*Qcr_@>+*U9#gN*P5ΎXD++!" pDQtJlH\8c4;WqOE&,,.UӅcKőƜSCa w59j4é,gp4!ĥҁKEK9.MJU{I4 KG/j&Jpr. gj_ Bõ}@zm6U򙇙羁n<<i=no*?2,Ky+'p[^ncVDkX_ca.ną57cHu7!t&?%aV/=7HD"&y6 ~Ǻ[µ)3]5"aFm oT>gWik\ȫN>ӳ?o} I|/lx/^2`'S 4ƨ?e%C㪑]c]̔nU^waCF= gAUBjKB`%|f$܊H k%QoF }?;,hA?!ŲX_[F>_WS{sQ%m| ,{&:%Ũut~=[G1l-)o,x=rKt@iS+;G(;AGl"KG)uZJHfqo *v(dqWŖ8CЍvUy"#:C _}S-v}tINt uSs^ap$[U#(3coVnܢCAj(8 \|".YUVW z9`b)_\dֺѝNH~68 e67-y#$},#l:aCtM5dȒ6v6G 6,M6H 28- +yJ~ro `-p8tgIM%ZpHg?e=ye~uTף2p'9EBGZ↡jFX!7 ~8sM Qfe_߳qN"5\tG=.~5u/ˉ_r v7iQK?ZPct6 l쒖Xk6*)_Mw^Xqeϓ>IGb7QR~1ϲ_= V|M\XڸˇY|tؑ"˽{UEHq,̍piUgs`GC7LUNǙ+(s"YqOu_|o F޻q _ *] ,8dN. XxtL ɠP0w# }9(\1*t>!n>ч^J5}2ZP@S*qYVQƄ ).y:o/Xuv/>,Xp!osݎna‹*"E.uIUYC'ȥ< Q2?,f+R{d*rCnOTsKp'HȻhMg$ M?"&]V_ `TnYzl+kra5c^T{W_O_kgX>mw>dy`k6yyO'BQ 8m"]W{>nnsܐi?#;lׯZ [QL.n9 oOLO*jYM7paF}4t앯LnYyAԬV@ |we=Vy}/Uz>2Dò24NxyBxs#4k+?bitҁ ;ȿݪ]vnzx&dn3!= [Xo^ 7kӯ*.6^@O4[)ۮrnΜOE'j?$7_ Ig} +e0pVqY$*`W<B|Vjj@9[ Dʐ13]x{y<މĞ J;[䇆CCQh NyVcs2'ʜ  `!A> R+/`}[S: В3\'3Sɼ/s8q9¥rDqi(DT 6ֺEB ^oEv\|);$?c1s.Ӱ-7ҋgP$$67P.&)<=UeZG^_"5myE\$ 1{6b=v66 @MINbJ[&G\5ƞ:'."7O R:׊Q)D̅OMłZpm;6q=R5?h",^ii)i<.gBf!Ċ "Y5K;i] $P/oUob-5!H]eq2tx8ѻ nVx#uL@>qgU?*oS~mߘ=$m 0uffs{KH2 QLՐ$^peVWv-:%* S)`~^. E2׆rZ8+ U=wƉ{'d˙r  bŁ̣v⧆82i}"0_5ӛ- [²QswAKx7.?-:dMqTT C{ a7pJ Q5;TZNّ}!3aZMr>zuLm7z!=-C*ld.Pvz'9e&jBqA2 ?xAFNb5x6A!Ivc|GkMmSޥۆz`OvZ#UvP(o €5E/ /8ZJj%~?c)DEs>s)œ#=Nr_]ѓY6c60E@'\$u^r{|,XwpOHA`d"JU}ޏAåYԊ,/փi §L\iHk"%؅ӷAz1)բgI H(Kd Md>H]( ޒDuCAm9UD`ZPްpWZHxkk{܊03bI=gwxaX` 㩊k!m0U$mob9FёjPlr# @saZ|g &]Pn}?6;|VtBrgW&eN}A_ 7Φhl2|)B')Z'o\)7pppdx+m|DQ-SJq Ƥ  zX9[Nh.dcZڛz]d'ʒ\!A vUvV))U8ߡʛs7 !dE([<뜝*qj٧žzeŚH&C\u$w|Յ ! l\:+Z32Hx[7u*5v %uRhV.F01Be}4 r/K`GJELVy]T1'# z243j>~u$Mªnct45; K4Sy'^,^A| f-͹&ۇr"۫Ep8a}z89Q9 }`Sw\+;wT1 61]uJKIʣ,bJL=){Se£s@6[g^YŢ)閛aQ{%QsT@j^Gg0bG+0q |S f/M4mak#Wto5PD&"kMȍcR,&H?S "u֨,EF|lzW@Ep{D3(IE  haFzflDJ'j('ʗ+fUk:@1F脼PQtUE9 b1WAK)"qÅf "8 Ҙ0ȦA\KR v3ly]=+02cc) i޳7NI {98#œ"BޠM޲d^lKHld.qs"KBK-p)_Y5ZUڿ{ Gq'7~ҷy!F TM\>^OۼL8xpIyN2/^6r1PnԴ>5wfϷuW-!'$Lu_cҶF߽]pCN/Ҩ:l=obkY-”mVL(öy ,s+$xcDi'GLkM:{;m7#^V,Lr#=we`m`W\ݔM3;/M$VE[>.4|>/x5v %bUTW%[L]L6Lgȋ@J ?sfL`/{ Ͳ-|/R8@/a)jbQA~T x=ti{>΋X]}Ɖ,LT@9FOu3 w#w4IU0?ؐ3KGQ *wu{qnRFxlb@ʇ*2[vmY:}F̈́4A|BF""X4@RNA(CY@EdE/=5n2S8u}?RAI+ EzyΑwϏ յr 9f+q9]`ɟԁ gaSHԧIGhGAʳu !٪ƗI`j]=/5)U"X5T;aiW RDrYPW'<81>5nvݺZ0%&#hFbXr% V`OϪDlӽrTACkɖ;ң1H3 㐙&cfsw6Q{&sC#0rH nbS|:c~`t R{27Wmg!F̳?*5;C=mGe#WTq /t_ &(Vs/xWSY}lkU;eAÂ6Z[,=sK,s* })-=4rA d֜S4:WC[wgǡgJ*;Eg X~,"m*iEKc+"vn_8ĶesE庵UPK1}%K8_JCXF౲~GG`w2VosG憪5QU><عcЕr `m-6#&ӓu)TT- 1gNwnn]z։K^z'|>̦۬_Y\9KfCWpAj`a/)hbuJYvQLN&sB5K'#Ϻʺ3mHv Έ,O:fkzD#gJAh+цR^LǼ\:{ZzlJ V/A4JZqbyBňJIѼtWIshb˴iu2 kJM>+݉3|5O0KהdDMu/I$قlD{-7?;gK{ D6*{J:: 2h d5ܼlL]p3YTbI[jh^FD{|^mԷ~'D}128‘G _?Sj)ֱyW퓯3|.z mS|~8dedW+]S f\ͻvI)ED:-992)18og1!:jy@ks\#*a|LnnT)?Բ][ Vg)O;s; q~  ijM=4;b'2zl-i1Iumld #Ls **R<`">>Mc~I#!]as++ZME)0h5\׳2>rU6^߫qzh`-c9zG */Me`hrvQ@v]>$6V6K@=%|U3xHHbmp|׌42؜d<u|v`,*ZIQ#Uvfr}A:}!RB~46Sg{8fhK}?M,:*yX6hhY'Pr$> qqpl%1F w.\W 쎷J5P~4 ,7LBƛz-JO[/6?penj+txDy-9U\C -Bqi} s|$w|5_e̐f vq .H. 27pةM[㈿8%+)v 7lO_fpĈ8vkᢰB#~2Mh#Vt8U aǔ>[JfbWQiJ5{3)E%L/R[/׹}GF)u>8>:?kPyɡ0-q18te?_R [vcWkϫ"q5:2pe [@y}FzIÜLC4 `w@0j}!/ܧ<\l B+%'6"QIA>98;OrDBMN2g+߆ L'ԱMM12 `qMrҾVikx 4*1,&;+8$gǘ8у*-¬>faoʨAyՠ|!3؃0R'>AlM#[D&;DNZm844rQ}X8p굒LC+RqK<' C'p@yѽctNLk, %?"ȎPhT[95_'Eqt?Id_˄f pGjAk)ש"8`zRs V?-~߿?p"] >"jk5#98FƌJ(G|`τ7lۊ {+ ;{V_М*ra%x_wX:"S凲n+󲵬%J:N]byWx^Ay&6MUg7$v6pzռmH/Ir#YGNXm.ow7UOCױUut+8m?_'߃GɭAGZ%ѵ|_v[)Ncɤ$)M#.惉ӈ6a:9o4ؐƞs7 k[[xdFI`hLAZa\7;Izx1(N@:O>;;Rl5i/N@2n }PVp܅>6#XyZXݜ|G]}gbd}@43;*ʼGB@g*2D׺YzOQWT&s@/҂A;%?P]҃bYGr6O""|>\רƞͤJjq6 HZJ)Xhk /@DzWo鴳+AP z`,x{w:G$ "o-$]RgC.Ame܈vjwzKWVo?b*jbBptSy˗2=|;xH^4~dc5N(暖bKnJ~hϒM⿛z2My#Y%jV-W@t[ 363|3Kc våͿ9n \Lr )*"f!;B*4E[Z#$YĠ/;IsTM7@VϠba_p0Vy:?pm*>B#LB:l_bBi,mL/djZzwV Jeb/ULBb:B4C {Vƍ X `^ǁ*P&>5D8yu[*ŁT $7) , E󂣿UOh!!aP+1&`f䴛 "nt)T$s<rQХ}2.q:R"n^GD2 XP%KI |R|);;uۏE6AZds`|,Y CNY'&評 JV Xĵġǰ8/PzC PMI@BͿ@\;Ryү}F Krƻ5N3`&]\sd0vw8ZʹꌉX;[@錉ֈl_3YNChHzywj3CgQPVUP(s%mʻGKzS%*t2bzD1--gh<%/s"]yHo\u0hԃDۚu#o^jQ d[u(X]ӻWB-~\˱^Iv Avi^TpS@&ufh{=j0XrL^[QPB8_N7uULtHbuFڙ=5MOsC*%[5b%>"CPNufsE IbZŗ U"=<֐Tq&dc$r(m69Pvr τ6y|Il1_p4kՅi4|<]D_T  W@-uɦܦ}lkC-/x̩B,3C\\U"M>_f#d)POrbI _#vbB_3S FXa}Pb bݗ?f('cO׶8ΐv~{sjFq>Ai'aF*yYAѕ/t (<[U>n~ؒZ4`۹앖VJf>гDT# S G:8}qG }r_ck!)h]i '5G˕cph4 )7co98rX^K2h5W䍘)4mtH x/O4,$Y{˖}"yveimrs J4TR@Sxx;.fs?~gJ:ŤC^0$X4͜L;Rpd^j_8ʐu6:}MeࢬC2޵8;ސIa-<{7^ Si lp}`kk)ݸqݱFT˸QR{%)}]ʇ6)bg,OZw]I8ðk樝 +m\6ddn 9O;Z-3 ;(b$x")0}L\1[xѯz%qkxѯ#|`GPRi9WI IGT7,F%-)vgEgk6T=gR CGDbcR^I阐Y )FW6=/4[b,zi׌c6F;mXg)k~ZĨ~3pWDK="w0"]G;o`k1$cA6T(W%-0~*T~̟GВ/kC%T,W%kC%tu&/]Dt w;| *#N=FƝo|c_xSG{z8(e\<1 [啅lI2qe902+*,:a AMz_9m8-{NFJ q~˘s+Q~~{ -(#tFΛxgӂו1`9}K-m _vlb5/URMu]LE'_qߞspTW*~GC3O矞Ռ%5U@Wee:X@W CtĚw~?5:8Ƙ$515f5= B#D[߸cȖMo|k' DVUQW[(i\q,bXL-bэtM*E(XD>tB4o9$A6*>޴{!',I8Ly>Փ3c yQuOl!xD6H/Spa=ݢWA' IpwUFDw,|%p'WS6t"xfymo~:_nM3.{܏_ wHF&s& DA6 A99*OѩOH"+ h aWr*,zdyG~j:ۉD%@(Ck~vo"[tǬk%dJ,uzo ?y,b߆g/[r09F.Oy*Lɣ&$HeF5Ǘ05PRҝj]S~]vX}5MV$/%^z%4jp|ǺfB C̩'K}2HcDRe Gh5& Eej-L9raڦ,8 ߸)Hҕ=Ib~M+U&sDTpo|]I$R֬-S*QHѡv7DM.M!aOmrc])i˳"ɂ.FqϚ5J]MOO?Bt M`*۱fYkgꦐy&ۉm٬]iGWEX=O}Zd"S]/rK@7dio.qm|iIm+!\5s mW6Pe. wX8qmgf?#ʏc[47:7)@_k?AX'&]?lR p2,S;&CIZ2 ?t6Q#šȇ%1 DzN1@GNp~b]6СclTeYj 0:b'= O~Ӈ1, ?PK֔9oJ_>柸G|&a҉d)VCEqE kٓ)ܱϜ8Oc0.s.#G8P2R!߫{7nb/&|E}|.٥4t2m6I?U ԕn۠c{t25oeZ\D0!u aieKr,jxqdb(U?y4u&uʙ[lEƒK\[X.?'ѺW oL?%mo,Ά GzDMg AlfMJz72ǭ$@|hK䮧P dpay+@*fh0YFd[̓S+XXq9wH@rYKJRy FA)XrH( O|J]JK/68ސmrav2qtOîX_ٍ6dlls}'q4cݕ֪ wXlb8JfMauzKJ%CA7>Rj.M!KvrQm] S qZ7r#ZclsfjA' *[# օ dIsf$i'rھ}RدaC} ;6AE\ĕ#3DfBfH;v(KS(MH&ݨ/ Ll A8-V]\O V^Y?+4tOEYO^m_ΰdY5)47o`3:[̆o.[:(e5g:r%PPs`aT&|;}?T }nvwWޙl-%CЋ%x ,@YW1~T M5j<?z`qIĦCuU ܤ]h3 BH4DgJW;5Aڇ|>(қiWȐe qgiCc_6`|^K:i]|2π8 vĶf7k8( Cn)XD0>);jyҟ~sg($|ͻce畡wwQ4l&ΞBl:5dZ7T tpgYZ07070100000370000081a40000000000000000000000016439a355000692b0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/\]?Eh=ڜ.+@n@C࢚; _ ᰴR-M{\Vj%8Xv?Pq0yvjzm֖q IXG.@Ц(ӣ𼬣 /җkTW'[QRX8'@zAލM+ IR4*Xךlz͹fFz^տ"՞&5Q-2]߰9+|J'wz "}OyTZ|If_kJĨP< L'( a1zH̴JF#@m jJx ( lf莻I ^qj̚.Z.'A; 4u)[$M7ȽOtebߘ"8T9-Mai5}]WV#՚9ݞEKĤ&k#ˣ#Ma3莫9.y3 >`bl&%.Lj*iT t}jgt PZ&;,LF"WO+gbqcC[#)aGKbSb*&!38T%4)W0x.xMͦ#Ay ѹ~w(l7I%,4g،Wf} 1Cm5mA Y*$JQ_`c{۪#}g/nP,j8j1kcLv70c~}?D,*`QcH4}Qno%WP9C@d6;؞R畊{w^A*E@jq,| ƬM1ጛteEa|ӤeB(AFL2[!%GUi$݂'_DI4W&*P{N/qѺΆ329.Smffn1$|ʊ1osbdJᛲ?HwC*:B}:O1~(L'J eMfyP$<Y64:,XE2%Q^Êf@b?hGpB(-g [a4]A&A &6 15lUYb>^< _퐃\Gx1ӏ%E>VUu`ܬB7x/{ HdV%om>0SG X)A=C/բ]Bz_&e'(*2ڱ`$ĥ oL~hIKs߃+HS#dxZ=Gy$i$H3V"?%PHCadI@)Px4<8Or‘ }t򈒵! ϥ2X~eCrt]o0 <1P/jOW%1F W: e?R :iHֺI*1w#8OVQA^ė64 CCӄ(V_ۣ}..⥒;_)8WNm߂(+Z'-}M701O,\;̍TTf"D3]s-z|E~&]˻h_K`=VX1S!stgkRWf4&S(S#e7&K܆ງ_n!aԸ LKyJϥɞK avm NP9j^(Yr~rzh;uƥ_geJj6ezkZa.饁{fEM[$ ǭ߻dB^E{H?9 F&:,Y,YԹZzD,N*&mЮ"*i(Z%@Pv-Mzd,s%$cvu=F@A'1)DnAЈ*vDF IsO_ lPj9D®+ $[34)t"FO0pӷ۴$=뺜A?cN8Gd\B6%[-)Fq vNFwu S;:9*uXwr XX?}[ЬzC/jC|!z)nУ }6{ok3k^~r177,Jh^]eS 4gf;3^z`k/W4! z ˜nW' }*j-ջv-t&.['$r]8/~/YF\۩ˎѴ?&T>*cuM紤T&ԼwY8 O#0m E l}*GX>{spDuˤ\؄߀ҫT.{\zAc $QS l]^(eix %y|ќ}]Hx4]E9P9J taB@ZB73R;5L>S1LٹdG;'?|N<`cMdO$?g6tsHkƑifqxb_~ |X r)}FalZ#{,:tTs"DߔX @(Mq2cr @'%A܉/zGge~[|y˪B4e/泼 Wʍm {'$2EV m&ճUJ{2C%I3~#ǣ:bOG%GxC8ס맆㺊IUK\y"i NLQzX 0D !v=9[٤y)uU;$E[G:|/mx `vbMR:Ud3ИsOs:7gCόKnL)u:usAZdܳ13~acCמhV7 Y/I0U˙[q}jS['ZXÌç@WzH --: oR)}w{T&yհq՜(RI WB^M`EI<m"Co0=?InY5yc2FyXAgs& *~J0JjB%"L2IQOyVL-nP`Nxe<!KgH"NzxIxPMZ?=dqAu6~Kʘt7$`)1P}/5& ErnvH꼬]ͪIO@]uBUUDń Rp3G0=uiudT \޷gĊ{ʀ{O^jF4b%Z.ۯ~d@d PSmY` ګߐ2ʭy;Ʌ\-t IfTiRxkLs);P&c6^(NORDyNnXG&L'B>~ਉ 46O(S]y}YOd@GCp[k_fݥy`>}8s^5CщwkGI<֥ WKQ^]TLNCg9^j"b6 = a~4d6, !'>eA i5-@u $.v!%bl ]#N\cF(3 Ds-Np( U#4g Rُtz%/s!0.٠D+&Ph b`Yh&(Ux[WlRm0= "pO#B"|<ԬMS>b$B kd9h.hio3!_|A1pv8}cBƾ<*o0~\'ʀr7 w1Iձ3up-7a@tUz{eh+昣Ì|1GV|h^?VGN>/P^Mo9^RGDT؛Vp߇?:P?\%=} (oZ(gWH (7Oܵ}`{h5S.z*%G;#x|)zXsF!lU!᧯,4+Ϭ`B5DZBZS@/kl ` Uxu!# kꖉQoYvX}s3j'K!|V 4MWDCrGcZMdKȆN?Jt3D>pi4+0|()[p1̓Wֆ{`!p>/Qe uj\|\H?BK3MœҀBv85OH6e n3;70W r!h@T% G#_]Se!kDBIE:Kw( EWX*E8B1}U:bX0@5O5ݪ~o V!GVN{&SIA͊{Pz@P[}LJgPM۩ڱ'ϩ0Pը`r:]I9OpwIKΰxq("-tEy{몘vVs7Xw C܌FCQ K*piؼgs+$>~Km5Zn1:(Y" |ݡּ逗o$>;:MN&+BÔgMFQ53/l]j#fKv*ڀB1Lj[?,CnQv}) 1MMO81˴f2sC 1O#7`XO*߶ݍv\#Ah}1g/>SeEp'G~`* ,w=Ki\hOs5&YU!{r< ʅ7͐P um35ո<Ʒu -4j^5k]ֈUAJ9~hj&nhÔ{NHUs *\Q.\WDEV a-Kv7 TN c2`lϻnĤbEoo3ۚGMq@91*vE+Ci1c5|߯JD?/Eʀ 4ws_P] \ΌwnjhQD1)F+QE 8EKndW-]BB lyq+_Q!:[S*p($~L&c̛?sŃ`E*4ʍ;LGY~ v1d ?+qg+ei_ ԭw(gQ<ќx2}Χf6qFc} z477^sdBBd|D=e+d`gtjiȍ>\9\ Di@RӏWIA5TPg`3ghvǵ;fKYN6_C* Tm@=$(E i|bƅ*(P*lN2"PxՏA܌EpCHsV)~hH0#fou 5}BqӌsBȣbMh9ly|CÅl@'Ư P_^`BH?ؕ wXdO(*r[B W#xΡ?+#9m4/wKnxWU(7} qAKǸ%WŮ@H?'jO^E *|>ā1;rplx}9-]}1ky,5Y7[F.(e>}0XH_XAOL/g}L'>H mvMðSkGP`ƻTON︻7V.J k|^8qvF'u=z5ANql,4ǫ;֐c*S)TwDsLTu|$5f}U: E7C29Uoܝ_(f aL["++ApF3`S(pc2-z_(\]V5'Yoˍ яi(]*oN)al}{ ,R -_cY.i "%@o>#b! #q|U/`%L*mi9I܂k\{fLs*Z\#~vQ_/`4 LV(WY57_e C 0i[F(E2,wbI)n;F|L1̘]n24n5P</$M$̚DϹ|ބRvn5^#Kx EkU}.b*yЏY`o}EFX+`fDڏP!i5>&5 IלBĜnLj[>zqVF8Csߩj3 v_kز.”d0yg8nA6Dj'uc ;̻ߩkwFjag78Buͅ )e>I17uGʆ3JŠ+x.t~ƃ |Ctafo7hr!wJN${F$k`,?9I:UEcPS'_1h* vL.P&߮jfAƌ;FEIoV'=5c^:Vl0n8t?`%bɏF‘H`΄lmtAj?/B#O{1N` |WVHۆҕ?wFq@I<9/Xa\Œ%"x;|tzOɉ%BdevQC eM v.TĞٱ2izECY)@'SCwWqq&Xhq{Wbl;o[+:y+ i(6C|5xlO-PVHXQ7ar;f]Ǚb6& R!;.!CTM(YK}:1xV2Cid NT} G#vk2#AEIMU-r%'K22.綉 f ]꜋'؀$xyJ<~$z{-byPDtp0ZZbй.}2ӎ(50sv5vt 1 W΁ڧk'(&"~|FoDM q9o;AS2?7zݙA2-!Jˏ.e|n[Mlp a6YLC~{%IrϵX½cE3YʺP~⡡@͞k (qy6flTͪ7\E1 z =QBO %v% jҙbN: Ɂe,9C}ACAGSJ>~6)N7{<,ܭq_n $ HFryB*Fǘs5eLH)[0]8n]u;)gONZ*rs`^iq?@4@g1P&tAGgdbZ :LCu:PڮNO^@sQpp6CCY*oq)MV  ǕbK6lRQAyGس>.f}5UCv)loc5:.muNnnW4OCJ[߼Viy+߆JAM)QuܦZ&b% s3 "7C $FG0+:nߪI6=%JFhkJ VU]>ԡx+1^6pm̆2o mӌ}yK2t@MBuܱ]|0 Nʌҝ(Ul嵨5?Kwo!/M8 W.)ݑ)Pԓe7Rfuf&)7]Ouy;$)f]]?ean)EG ?@`l5B|wY> #4v m!eNa) NkDa<»f^A2Z$K1c7꺹q:V$k!z@1QrN|Fݺ#JjI4 c9Cwɖ3O#E1[v>jN20ٷL\e,6(q. q;H[P9=Ҽ)7A)i,v)[7DFaOw=0V3ƝKSJ̭sK+:6b'Ŀ~7;dUIDg8{:ރSPqѪJR;M<2} (/-~W֢!_^ND\MMWUX2vgS[FdI61J4:j4F(h[2UcP@soٰa eR Z[J=Ix[3w\W`ꔔ8ްk\ivx7+^nU2V!j-Yt/MΪIm8HM @m+ȵ=Jw<ǗDŽ?v/n3GJy(2i*mT~;[;Wۉ}{6v)ES:kᓀO'ŭ/䙯i.i AE/o6WC)!WG^|eZRŊ?%rmsm-L!ajX,#JFGp5jE9=fNж|͖ހyrBX46oGЀk[>!rK" u\i-sːnuTK]mm힉r9i'#t.Xy)HgV3E{dz qV!?+,j.5ݣw]pǠQ]O<*^_n45a}bŞ@(3#%mH'xLAI΢"ۇ,AsޓDL$/)пGm{-sBs.TPAUK,BP6fu_wjŸLP7@E&jE"t,Rf?BspOC3c,E/ !b h.|_-@Kp~ψtMR9q܄{/yi:uH`&=F}c3.fn^+ڨgl"$ZjUE CmmBیѲWa3xw`'rv^!C !knI-qjt܍AbN &x-"^T\hp÷M5ߎgb񮈸#3V\ŠoʰA 2oz͏] yns'breY#(6=?}ͬ4Ÿ\_լ <=2LWu[\ w5?U>T1mrowXq#NZ?Ǥ2wa뢿H.zE4コl1htպү؛rdxv$Ґ;߿$Hq2fs&ŒκcUJDD4^xO&܇##[T0uH-i+NZ z*f}o:XӊL`dF(w `yeHz7j.kRu t"ײw'֣CM1aK;7}1))1"aV긺M4j6S N݋ >HBTZ݆I8] uʅBCX]f>AT$+H4(i{|iG%lK!DV=IU).[t٦#5XW01:[\4k@U5aMIzCn2И2Y_ }&%L!? 7|01S UD^ۭ~-Iám+(=܋y#2 @!'7ۇOP(E<{GG\JN̬~)cFR"ZXT>= )H?nr~9 LtRu*r `*uip͒δc@K&X@([ERJ^(򄏀11DJ1ð+?B# =su?= I+`NzOD_*#}]6:fAƞ%" ӧ;ؚk$ =4V3ʮ&Kw\E*j2cYHDP1T2H):)!cX 4tthaꫂ4X"z_ Ձ0`N7A.AQ{ N~k07S G vΫPwTDDmnt2.z%^7`m;$A 5pBZ;qؒ3)\G>.ӝ #^0& ~X-Ҏj( jrz(vR LH`{cXd>w_t?F2UvJ{.F,Eڭ: 7uu!ZTFujxf[ mKdQb_RrxVCu 1{#@-/\0$2UQV/R^5N 8F6͛[4=DpEegV̡+npQ}ug <0@t(&]6-]7d! p1lѽ.;\]ќ1BĞs%Vc{\r29v)$U-_%- FPqP_5ɨ#K0H஍ay^J+4l R ~ 6OڧI4".7eBdw{Y~/vtCt9 *fx`)}|>vx&xYz,Ƣ9QCrG&M}Sh61a3Rl"mldRի"Hf7rfPZPٯ-P?-d12iAfXӞ:x',,ΏYz *3]z$ m*{.֪{v+5NN~0QO7h*iBa"@E^8Q^f*hw%~[I0])F#"cB'2|074~:𵹜*#h 0 {w}S8`!Ve[C/y(bL7ja+CV݇aQ{N,bYr4+ٳ:gE?Kϥp˿2[ oP[=tFté>45Wp? P?Oa֚ K+rfT$tSQP@|NqQᛨ$1FY@/]SKڲ(=6ß~) 5G jgJXËzJ1fjAUX$ME}'[Eڼ,ͯzL*Zy!۔Z:zhDK]__fu Q ͂x:O)~@6y.M/ձǑOi}AK@sRe4Gԃ2g~Z{=*R;U%liF3B -Xx9V놻,NX"Xfq+&3|ѐB 8ig9}`0)moO ֩Dp־ _m3mr/%=i!3$61RedS,/]};֫P28w ^/,kZعc'f~s\Zէ9 mmUZ󍄰1w< AmU҃?KͣӋ$|LS |5QEe4ӾӜ Jzx-{O=pD-"<q.oO \QʉP̗mm~JyJ|> /C)*t${GcE,#:O[;/c2Wh _p=,^{QB$¹TZ4dMjKz?dqa͵xL %$2'AL~$goq\daC9Lm "NX2ms{Ρ_ZQbY.ϡ<ͿMAi.5,&?i{( K~ i^0:;@b/|Rd)a3WdS'\2kϼrIk0 i'_<"ij|9W7R֖v~KaʚNƞߏ.=$Ӛ "@ *ּEr/ܕMRU2lXTC]ޕ *USg3bCǣdZ,m%p1Ǘ=W" VS=JP rFM k/YLbw7aլ;!' 4RCmNs5QB1G@Fr( ]T*\3&ܻ6`u\=?7 pϳ9yMxp5ƅ؆FTU) 'Mj٦e/#'}|A9Qs8=([<}SdliÈjpU.vv=`Csh (%rlXy!F:yL UiA͎J'jQҏ(4;(Owo8]G niB٪'hײ4Bcщi뚩XnRHv"@8<"Hİpbґ)I;ۅ5OJ/=vz=ǂp@8uJ]#Je2Yz,LfwVŨ׶"0Y m7ԛs)9uIgoBp VD3CeovhgR;hG-P;UU=>Fci3QP0n;&yk aɍtHW{wѿ*ng b"B!kGp%eQU;[kT$I;$g$ZLf"ckI\ꄖŚhܗf8-脇 G* 72ӰinTqI ErN.oxEo nMգh '=A(R?His+ !6Q6Dk==OO*~\1hGb%bq|M//kdXv%E~!e!#Ĉ\D ^PlUAyEBT̗eAӴ_$Js.5)OdSc߀PffFHءaU &KD5,&~Z$tae#6,fuQ;> .t-g^T|{lחpXlR15 q"~|[adgAGRn{啯t}޽YZ  W$w4)T{iS1Fq>'djgE?P*E,p\ !o1Xc@>~-Uw\erjkzFMp =#q9uZr(: F`"Ġ:<ECĚfsGup8;| B(>NTu##yڃ}A(h)NX<=5>#}+<{:,;9{*y@w v_Lg[:qG9]8U ΜuLߎx^ wOk4Cm a% ,y?kWZ`~~7@t}ah')ed>[1ovWLrJ "~NZ]MfdaVk /? _fj#|٪i(Ӳ/5BbZnmlwM<`將2ûBO\;ubrZm"m&۰|4H:̸͊Mh07 H/VRme7Sh N&B'Qb.y۾2|J7-5SnQr*N?. *P; (lK@/0||OVxDMێ+ګ50O%ƵҾ^r7oApOf%7-s|tL|cz/"Ҵ*0UfbkL!xL(' :>`J(!eT95`}[7p,h8pV >Љ=kg"v3fdJhi1\|:IY];n.6V=v[3spI(j'?ͶO \$Vzx? g[-Eņ'Ǎ#TZ}?G.)vĽj:{J*EOGjzDkNozDGs >:2Q<)]7r>6(7Òu܆?_'y Ś}c#6z[¬d  0qN([6CA*ߊRͲCs3՟ B!]K;%&BꕨC:wXYAKXw:Gu3lkˈ(._lU }hV M舽>L%hX[H#di_: F=*E 0C2C\jgyhĒ}"-U;@W}덨Y#4Y75T4Mh zgGgߪPkLp&]ewQ,EYkS[xέ17 b?f9j 3_^;F*BiyUFgJ"0T />DZ;iXu֮ y"G#%E3ٔƣrۛbPf\_Hp :q |F׭U|J< b<,oyi.De'Sv_z[}9.uz{:L*Q6:5l_t}e4iv1h2(k;WeXua-`3P &p2 Abe[} IT zI烢,phgBm[F\ɔ9x ueK@K`>1/v.Yde6iަ}E2R.Xz[ $i)_Tz'7v?}F$[ SŹ+`7;}ܭ@&9WUexa!"6GF9XhϚځIԷXL[PY)obs@3> +txgpWM[1 !Jf?ʒE4Ҁ^DԖ+W.0¦H+]wKhm,} 7FS%( .&2[|PÅh;wb/b%j@L/(Wf7Fc?@)xu0vP2힪m!Ca4p1~^ε,",;hfܮUMnr_ Fֹ0 !> LMF;(\,J1}V/EF6}zy 1d\znSXnl[;HBhȹ"4KUKw$JF]Ӂ@hTu@~iޗqMֵxweD͑h֏,:&mpxbXOwHu/y42nh*,<0/,#r-x_(AUu*}3-?m^b C%+l yG [K8&*r$U57'718Fk1:zG"_7 'Zqcoe j#bp>H.&o'Nm RC Թ)2va Գxgs\s ְmLvj M\Zy04Y?P%2qȄR* ~8RhҪrX[hǹgHk{`oC8 eSؖ{f`D\6CI~%2);'ArrmNg^Fa#e1d&P"V<J5)&*w4.{\?XC՞3Grai} /-vTg<cҝ51kY3rafA[K It^WkqBV†G.A8اe4\#LTyJX5 Iɉjή,"2)Ͷw3gm=,T~ ʼn K۝ZV<|އE8 7G`!ui"1U7ajjov)Oqꈸd*S8=B$fzŽL~qB8">gMQB4I֤lo8k"Hkzh.߻N3vZ\N+yoxD PyxGl5Ec q1_F < ʂJvX _0Ay*Y*,?0k?D\?tyx/a5dMj&(槻Y;lɖ+`/4ǃ,c ^g\WQ~).W~ah(ң;1j~u3 g2-p:_,Dj2]{9Ӣ}+w_/NH%ߋ=0n^7H!%E*k#< ǿ>y8=sFG#;_6zzW/XUH0h(e.a@hG% 8R1mGtocݪRpҺZ-^Fdb*xlq/n&Zf?0ϻ5Y!ۇTfqpnVk9R=FV<`t()BE` "{xMjyOaФUz Hڸ'k_cFCk9կn9ZZlX$VKM$QTLw-SA̩BPlDZa/Np9s0߸0^g=v +iMV~*FՎ,#dsh5GT*{ :\NnM1K?J@L8qYr׻5bM.J扙K( $ & R^ KD@Nej mHlի]{\NdJw!'0@=gL]pdjcȥ̠mɥgo꾗;aQR!doQ˒)w/ywok#L $TD K MS/>yc^hP (`!U]]s*kmoY(VƩ#%D8S7FJ&%D]ؕ0\t&WDc6bM勫G:4 RGT /A'9S>S5ń f)cQ_M}7#I7\ԧn1)'=ՄK.v`B҉rss`/$ePLu &s)'F=E%v{7ER" PIV=&UԳ<-:LD8JdQkewGʤ-s4mbSP>Rk6CS!sW;^Sί Z6!M XPeYq1dWG O(Q:Seм*k†aFʝ9+eZk{Li"UgA2Fxt5Mj3Dk_a y<#Z39mCC. UȳW5.23јhS1] i`LoH zoG<]}㖌Oc#s -$R!/POu[# La .\B|uiuRӜ|‹wՍH|D¹LT_f)l%>+eJhs^7j?^QK6NV y:}Q: |OZk 課UinBĶS N:rw1 5%|T}@w^F1$%Jqc{,k^\Sf(QX(9X} B3.͵ Xw,ZhJOtSZ8?lD~Q)͛z_f.x\s,Eaᕖ3KK=+xػih5c'QbXv9 ST'AQpߤqOKv(=zmXk뜣JTH>xahC 8hz7 5nzZ2viG&:PғV>GZύ;4T$;6R>ͧ@Fl _nCg0Ѝš髈S E+AɜPV=yurԴXw3<7@xDAIqXḞ{@ߑJgCV'01găC()A=$-o,EAu v3*|FjfBgԜ|Ճa>XF<2Ahp[˞Lʩ5y}BRKu s 8[@S#󐛬`JόP?\k?[ I"݂$(9!5F {Ӝ@znzA,e#1Հ x*prE|衲|xWI~J<%כMr ${P]Ȯ/{ 8BEܲ쎌]%~^0)|1.\Aq@k+@z=!seSlkV炄a84Kw3W<Պ}>0gSȣ1mByX7rxiݱjҵ@l(6m_#,hKO-B,!eVOpI?Go!aF3]=1%sztOAi"e p`ޯ$&dfE1>`Do 2̪ U/hZ.`jp[IT$k wKNTٿN< 56v%쓄yQO|0_xd GQA<{Arv? ‹ H<@*W7r=^U^ _|e:/^- ;DZm7B_y747:R-ܨ)Iϲ 2Q*6.!\)@cfx{`9L8gN[NJ]7k,{+$' 1ʂ l!m.lpZl4=Jm^4Aj e4u?tfRuC偏Q1bsG{(צkкÊ -ɉw+֏>6]TQQ<7P(ܑMQxcP@q6]P;zDj`qD]m~BwY$$A1$aهOȖq$A泣Wd/S2wZ\ț^!qhkcb7'"ly_f:q g-X;sN@(8>\'lOo_bA es0t:閇T$~Ky݄.'%IYU$Cikmw?kSyޚ0;u01h/^s kkVw5)Va+~]CePr#L GcH r1Υ8.!Ѕ/F.er"Ҥ"/мǃ-{!% ?|6[xb@[2ފF%;Nw:ס 譩g^Y^h2X &LP;ۺ)~ؕ/Mz 梵*.+:5ޓ4 W9KVC__M{T8*Tu/?D%K|0ly$X`]YѤ3$"٣RB]. Z.4]9JÿG9+CoKD2uGQ?{4PH6fblDzw9DJ-` M b #͉]ܕJW47٭ q-2+r4vzXѻ5XuB%oA@J7y:hLi]LV"2 TW22=ߞq80]%?UxHNܨ>zciz¥Tc}vE>~06i]*%p ( -h u2BJ]`TVBYN+u1l*b;n2jAE7^FUR'mWl_ԠW*ej)ht6JBzZ]6T~-^$NXխq' $ԭu$D%,B|lw;b?=Mۦ5d94UⅻAHa^fRmֹivD]{|zE&lj= afS[A7{ vvE縒L7BB1 "3#U{AqÙ7E2Q΍DFf{lO>) K 5`S}X-vሢ^؍_Ғj/C̛tN)= zny◦G")1W1Hb YKvtaVC݊%Ț̒{UENsQO|½Jr=k-c5QI?ޟ-A'o"Amq,-$ԇD/bq5z; [+_ }K "lϓU0z%Jv([J8owgmq>۠r&L2}GGSbqI/ 'xN<"ZxǺKTDK&s:4.ɓ/lYo$A邰q=[8i&%\LC#9ՆqwZ)\ `r~n)&cٟjf.!iɶgE]^Re}$3Bc Nפu0u:zbzԧCBYR@KKya7-sdH= ^[-EUܗ:ܓU6'0Va^!F>yzraiV@67oث2u+D±%jߍC%8;g/Ŵ\69יLQ0`-ڷT9$ a.5\:2[nE_2ױΊR:"!rˁG~:t`5ѕ΂ b~ZQ4:MH""DZ:NPJROxh~ɐX.kF $*\C9Ds_1اx`=8YKP, |ჶn;dzAqsX d"ɞ`4yfXXbT(h!-KكUy]D_eԁ}5֩tr8A󞓆_|.3 }y0$hٴm@QRRդYKE b~:bҘ>da3:2fPeQ‘hE*PVe}- -*!1[(soZR%S"@HE!*,|XI}SMuN](ƒg҆HrU˺S;>o7dK $|ͿFjiӣ ٴ;t߲c& 'Bp;ok^>,H{^zC.AQs˷|e%BƮ!T4|6$~w@[]*4&&k.GC?V{h "8 d`N [*i|8 _cG/dzݠUp8yG;+ :n?D*~F<@$xjR1)|ƙM0l)Н:s mx Ob[,%fߜZs06|@g*>SIV#]#1wDσ8dow%H 1ʍVA/ =?yrylh ylkuaMS+z'{A~]HXCe2L:x"i%O|qr b\LQw=PREP*f+)>`5#6j_[mhDySx4EY> J>a 7* ^T4ʸ4OκQq#%f3=˃1b O[yf8'*箅7ظ;`C1mY(`ZLqꉲբi'PiK"L1݁l=E[,yXh(W,Bʼhnn &xlEl8b "zCNfY+̈CHꬷ%7tyd}땣C3>혉ȔQ\3%TI JLPmrDJyHjzeC.tBteH^tIRA+<D.V˻|9+Q{T,7 \ O|u*Ç3_5'ڤ_AZi 6[Pta ڡy;s+R<II(($LaEKЊCƮ;9 D>٧4E,RH{2lt&~ wۈGĤ٘+vF2Ɋߐ:sq[FJFKr|N370ӂv9IobBtw%ӳs>`w;؎9TONk&i 5:˄\?$gyRգ\|+`@U2 Ֆl;>ȅ"U#c*`޺<9fjjCj&AU6Yƥ&>cAW`UB3&loWѯf[P]HrsQ\([V 8~Os _. ,Ӄrc/֥Uf*%yiө ͟7V謺?  ux Wb5dQB&l;op|zъ R3IuMC1ݨ_۷V*=N^&Q:bGz@q]XůVv* BèF4Alb Y,׼n .^]֢bVH/7T➝Moj%dU&^<(`j#hFe S̷lW\84\e*` Umaג{ʽb[~߭㷺 h;g9i׊EMߤ, YF~Yi!rB}Ӳ0Z|BW A $e4aHE͘"d6@hX} vV"'e܉y|}Q#wa{mEla|4@mRYBԠv& .RjJ `^1oxQM%8羮`-OXntM{ѢGT6W/Iwu5zE ,0ۛwɞ<& WYEG wiЦfٻ_Jwdd'u%dâ)t-5_68b=)S΅80W@ x\HZ7=qL҈?]`0WO:s%G%_sI1I)^+?9@mAn):*6GlK ȮM( O3 ( Hl"2n)߾}ԌY׳|nrHY fgd&E—YZ粨n؁%$ZUfu\ SGAĸ/LD*F췘.V'IEkTғ.N&0[vVH1ekNѵ}owmQ0sCN&y3ewDȹFH%^#˵{<; I P. QԩGET6}[M ɑnL Lt)}z4sOџG NRm{UȁMEgш)λÂ,9PerwE#2*Sd(5͇ZqqB_2K4S:/ Q=-<ITYxG --[_Oeeea1Sʂ#pT=P9y'\Bmm  jV%\LFQCq?j'@Yn*h6_wJAgΌlYwap!#=Cxւpw0+~9 6aă1 9V'[ny5^ `5s(%lh<>4H8J7X`KFg&ߐbcN.~nezR"BnD+` A X@aJe' *Q0xpQ$Ep#/ȡVDs!jYB("z o!퍮!jJH Riˬب;ˬ%\Y.YppsG.^}XbxչCh^l8FwGIđ`Pc5ϷmU(d@H"玤ꇛ;4@HHB$nT\-g=?3'!( Q fd 􉉽 sFTw)r|MS5E鵍!;ڽ^yc&05Y¼sut")ĮQThy,$ z^!Y}^Fvd^K^+>Ͽȿ؆ԩ&n ,,aa);^$-މꐺ0T Qb@MdZD[m+n}b 0'MmMuт^eqAiDNxnDx\(BD,MtfMsAHMǭhtqͩJz^p6:_d0T"O590@CR(ڮe&xl;:?Jt!"mCVE ( g <1~ $(a|iMA@Sjߍf[P̊೙5;%eΖY@p~)YƓrtqCccFO%]T:۾O!|;B16~plnumUyLDsyݩQeM2a!")~@~م=t*UL$=Ī`xwp1b w,EqC٫RjWQtW}n=vܹ&9O]'6-gK\\ݐ3V}Q6(EmW3lo 4[XW*+xȬM# ,PDZ38ԸZQABN2ZBEߨ05 C!g%T/yf}xB-GTq=΋cFI^>IWȏt )acd(J >#+#u?NkX akH$9׎3NO*V<'UB}4$Xt*3%0A$KtGL~R4^#+I`{A^cž $HT!o2&eН.PM'+B$}ZN9t({\FAA$U{v&}i!4ϸ44y0BYx;H Ї"Ml[UŝE^@!GL_ciMM7v9u2jZY('Ժ˚>8Xѹ0Ҩ勄X4 S&@uP |q{'VߋT~S e%;h}2(P9 a~D̬m?"0Q3\?7xWZfb:*br[(g᮪!wJ*{71DS_.?hpiU촤,-9^.TX,OH?VPd RJt #~$n!FJ Z4gf* ^%yfigeTnVe Uvn:lk&3KAx6g77N/&_vRQ~N6\-(u/3U>P<~G+mCp>=Ǚo%a 6,- s| R)$[ psz'E*W~~keCw9->D܂X_S S%Ӭ |!|߉)XMma:Au1([XG țNX|q~+yeoGmlĤYgb*QBxV*)cw)kcOpRtZl?+io|k OBǻ֋3*+nW7!mj(r~{;W갳 ҕT)|y$BuիaNG"(9 W+xO7tO#odݛS Ot!0n.=(RKTarg/o;sbA xuDM{2k{D bij [f$Aژqa2u@ JUWZެx%<z*ҘR@ rT͜,$LmBZ/8vID}RgnD{Jco2SvԌN"^0'˜iZ;MbjA}&ʶf S}܂kQ@ڬ?%խhEӴhXR ̩1Tc.Lho-4MyWя<⻞<΃x rW9mOp~CIt '2`gTKӈzOu <[\(t>f7ie9nɑ?HHB{lrMd}&lfVPUh`Z\ />\ٽĤ_k> s2l{1#xXcyŒhK|w*p8vLSY`B!t]ģ89oM EƻH-ۅUm/yd}r,TU (x>{(Q*i3IҀ eu;ݖBDF~-QV}4j%XY_/~.G_!b25O܊:zb4c&7^K1#EF H#(q O`-A7xLܧT.38u)[gm&Ja5ޕH2ƍ wƳV>K5>2̎Id}|UA)tnDi)YjZj/oyW \́J_-$SM]㘚:-SłZ k|h]&.qpJI3/1}$!f-0ui*rc+f׌ tr_'QHg^씍":t䲞ÞPn_oCތqHJ꠰%UBʷg/X…1,wUy!$V><*}?T#?vG.q=!v܀Þ< r)C>M8Y87@x. 2`+!X8^a~qwcq֢xn0f;Mu9j0NRҩ Pz ÑKOhe~fZ\)ARV7L6Feܠ1\vf3dbn$rηS$QQ=%yH(S0SM .R,ʨ"a~q.6c8`uښiP%YKÑZlh CzS?Uiu5 zq]`?/nSR̍7ɀp\g25tgβ`B A!2_A4+[a" [ ח}GcMޗIj>"mo{Z|nP%Fęd4eq/;=nK(tegrĚn骇EԜZN@P5d(\^^!fٳZѶg`9y,xs4+F舁=2 =hruh'0s1ڒnrL`CWsE8I CMpk<ơ:7 *'"LFy{Y8ZG/)ζF ˏ;24ݴ^ޖȃښCEH ^dg3; jZTbZ9pOM(vwO`v w RH{ C$֒#F,8KdJ$rqEGyg"+e΄͢&j1An`w]Q|" efE#opBsJga']/4IP]`16bEv(Jk xCsYyNLq4لP[u=OA.tR#)t6 gLt&F^Njte96ǽbFH#Af3 ֒L-0tK8RD<פvsx{4U9Uw\co0H OˍP<-w#  23_L !  1X/z?x2m1>}?$ڏɕݻAQ童7;1Z L$ګLܥ95̛1FV2 {V}&`,-ګoxDcxu-WPJݨo@  \iDYe#^'g( s[3AWFeSFT4a/>YeZwG&!.i5;T^"ˊS_R(h[tz,W8ƴ!Tn_aG }ew?"#A9 T[`#1 C,_BL(1okSd Ah˻`z\e-$ЙϑG@P^0`\b$2:<p]o9Cy0%oKi`#ҸnȬS7O7qn%{8L /t88gh mc%c:3 8jC?pdh( |b:SF\!CѢ0gJEՎܫ_XG;P7r|zY jCjȸ Z]we< r9tyW ӘG&M0 GB|'xgEW^~|(/D4}ƫb)ij -B&YqtJ<|5^-|y5RL'{,sDMvXE>-*crI Ox:=;֜.ޮ{mC|  a 7HmEڮWn޲C.h^ݱ.=ϭf$ NQu\F# 9Z5_g@U(!fu#s儒/8;LkߏV;Wc2w0D!*Z ehd|^e9|[%Bk$:nV鿩Ԧ(^8vJig+BGHtl4zsĖN;n-w/Փj%f;qJѓ^m?)hlei`%Ij^ a<%TmNxvJãvQA]2!DinR?hǚHFuvhXbN_?3TVd㘪EOiP`]ct$d)KcKƌt@vL^sx(UHP@ Z1B86uI(1"=9=6nId&+A-0q^ϹtFO<>TGO~wjzKUݚ {w,jZH8 zY~HZ G/׳z{$.wq:+l'1Ok!jxnaB)bUUMn}aiRy-Ӱ4*Vx'o9bCFgf+~bL~eONE EGSTPԠ$zYxQ{&;la |9H| {䔸 9ƣ1EP#}a22 GlY[{Jh͉Ѳ|&N3^h^*Nw}ZaePY&8@v<L+/v#.ImٮEIgpV ÔsbYʖɡ2% g%Az7(z_wsأ$kH:$<>Z ,YnQ|UyieE4_' ;A R H:lqIrQ#CcmM##Y/o0$SFw)o*OG Rq2C2NQ"ԭD\.Ni翿1mO];d ֡,Le)*Z/*NBmv*Qdd3 ,!9V Hc~p0odFi'oM~>o@8Qit Cd}a'B" u V}+"y"Јξnjԯ(1YdҌb$rlx)908˩&t=vSo5Geu[ ,f_mhitŜ&f8Oޘ4- Dd16X,;= Iz Apڿ2= JǞb Yl d^=t}jʳwbAJDsyAѾ]CtOErjϺ[&rQ"ɑcQ0>stFaSբ p=Cmk&ŭEцY4cۂt[3d&e{GPRFߏ b=V~1` xKTe 4ڮ W9L`s_xn<'dA[ϩL`g[GXv>YbU` Snъ]xgƀs6a][KY߈ƯԕK#9{M0b'BA5t.d2IYp~$  .rD7* /R []s:O]!{϶i(xxi)e2H6>E+nIjwWd6SC`\NmgM3> 7s&U")^bMCޔDي&;mFثse1s.>or:75<5_mOִj7MQ =(_5:uD6)x߆QpC\Ѡ$&lp[D 66+\%1oJ' :y^L*+jj:.^q||xQz!gfTj3dzI*3t}xkBl4)HV_ᲮQ2s?9V#Q1HuN> )F1Aψ OwP20_~ֽʒ+ :Z;`WU}}Vwr$4ۑ[ZAO_"9ܪTommڍX#1Ž4?^Ms|{DՖZ'bVbcbE9UiM ~kI`+.@A* Ώ50РƜJ L\k:zӼ>nMV|.:702얃ɱHJOu^f}1!NK{d]˱('BDMHLȢqOl|+?6%iNwBSˆc@ZE`ǪlO#9y;Oh60f |蒛߮?!BVVce5$G D޴#9 ]~:}mIyL[fwq/жn=kke_X%bW6]rg/XQ/4jֱS+ 7tbϟ#A& K=3r [jq jaqW;$lt>Vt;yTa< |ڃ/}Qyߺ2Ot{(E!p% 2O 3M_ܱntʛ={c}^}1ߚ5z1aG:O6Gϫ08C+$cn>ȳ/G V5MP"x$|vB1pOhT).tǸF:hU~1K@5kRߒɋ8.7@Ml֜@@c(V8&/n.}נ5sّ|OgoAdG%kԠHAG:V $n#g$ѓ/ՒYN%Gn A'UfN RuϽ>X1nXS]x)ŔtjN$ˋ$32itw~]EϮ˻g%w:Ja9 Oti/!s֬dp螺g/veYNĐm+w?80.z_r!~oǠy=L/& rǢSq͕Z؜>a"F mVSK9[:)JEYrD1?\AϊYD0H&ޏPUTjmR#r8 h{v6?F",}tNhnn\MiuET m-$<lVpF:lˣeDԥ mq# /RӽG&6Z7fJs;[pq{́l\.74FU8YOyqY$vء2MΡc ;Ʉ%"w+6%!}VFmltՓGF) >eOw)GeqkǷɫu3TB,ÇPh63\q$3}r`qՉ!|v-ʙ_RހXX(`YTzM,*$9QEuJk\NáH]V C(#ΚUkZ)O#NxbߝB4AF/7 SiN) Xht@ܪmђY@ӭCRSF40>GHMLC8 "M:SBcE/O=i<!=եF"0.QP#oGaF<73ͮqD]47KȢ#:䁳3קiW1%D͢]Axuq2}mK랎1]DM |.@#ػޘf-'&KҜH?&X94)vȧ((US qe?z 6S~6ՉH}Adȝb':"\%DJw,{5Rһ){~731ۧч+  THircb4:ep\U.)¿gŽv7:rF3cYjtG4X5*tg`޲;srdX.ULG g(‰gSOݑ642`?"9K` dB8p[^LBȋ\4=pe%3m ob;śtO&kF|\p-V]D t?oVU#E+[U5_=yt岋MVN{*lc4cQi0'˟?^NAHWѐILjgD@OhN;ps&6VC#S%{3k_j]Vou[L%8pl_^c!jP2beѭMS%jqiLh?IACrpNԵHV~:$ְ % !K폊'ku0j76^ғк)s_L2@=8G?ffe{5z=L\u~uN-*F,S]- ^bd Pfڇ5ZO {酥ZiՈMAi +E k>%epRȳ^wY\H0OC Q&W~XoґyװЩ(jAfc%j r'Ρ_[q%.A%6s5 ~_(bR1[`dRWrա[yN4o {_KD^'>e@+{R~rמF{wYyBto'cv1b gg}w M,/Q Fi%Jxhq|2kuT}0Irh|'ƏifLv 3&a(\ܗK5!̓* E! PC> Tgtf6u5ܢR$\4q5k!DM;Ѱ`ŭҩE7v:LiVPƩvBnl'9[xr!bt dHv`#K@`hgxxZ8mH!._,myIr|PS? .0X99l+l+Iۈkr(J" S(S~5hpV+'ϧBы k7i5`g1zzhO:A*pfsN쎸Рu<Usׇgjam1.jtsC}':m_12I0mEFp_@ 9QEK[6W=&6n>v=.* u^2zj6X؛yzt7*+5 ]xB1 CJ=*b̰i\RjxJ*fqOͬ0?eM~wκBBvotSa\E[LtK+5`MfZ8 ˒& =}Wm@|plQ":lm#RVqe_s^r md.Pq0o6CAXky|(ASUE4dܬ|V0H r'P&,m͑ @@I9g}$k1ND&>l h%0)%<}eK"eU4`9l? H__::+ p:VR?(>yo7]ـmϐ3@I@y4IB $K0cpiO`mwy̠(;lqdENr]h`GFtJ^O%A!.IJjqaǷKgRY e@g{;h;LXK!/(M T (Gam,wu\TV&=_yW첽9Dk,8j{?Z,:ܔ2șOMzNUk*c nzwϊLjH4KXrd̃:!%([ 5LD-]&19DּZR1Ζ~Qrȋa%47oqi@=&fK,@ֲ*xd}*1tХ`~ 쬖y0PFxڼgнpy~˯./! $4Ϊ >m Uɻktѷ^5rK .{fx Сb?'1Sm9m,` V-ɺă{^t W2zeP%{ /7ZnJ|@O,|_2J.aDw[tvxf"e@\^R MQCXLZ8#&!c5z6H #p0STK)gڔ>[^5 \kK K"P&x91+Bd'eAvn-5F-)ne0 A8rYbrtO;~$ubrLvktBM}f+h'dB`B0Wn%$51+c=hR%PP\U,Iϊ*Ju74' n[ mwP$nɵ@BWivЗ.~̡֒ S3eq$:G>\@'\ ^w'yKR2k~NVȠ. ` 4â˚+#Ȱُ)VnNC-?;rN&tIP]W}"`%wrr` {狒4̟T-:Fd? >MױҚJ]m>Ug[|QװJLq+Ÿ8njW(R"^%ЁnIqULcvŨ)o p 7$yΜò6U2b+Mq$RMYlafGW6& eI p/1VUvFl JL~-*[nZ.k-= Di96&aΝzC]۩-X1~1nq$϶ݧ3eAX., .!ɖVf0BrSLqESD{6cʩQ̥elWYXኡ Ծ[H + ^3z.A#>.dlk7+Nqo(q6 $*4{5\}F2EL#xM]N ke࠱ͼ˫B~ՉVax/PL:ɫmf .y(qlO]oSCxQ&eo"˶"ivQ/a/ݵ>+@GJ*DV"jhM+#1 \o6X6+thɺwMFqO!ˤ*kewge$aBkgLQׅY}jaԓ<1I6KNp.wQ țMY+:k%;qKEjԜS\!ޟ&:JU8bCx?T.J eVHSPܤ`j[;GlU?04>z;Irԡnvxw{RUhD"5E^1UgJszF)()5A"H=T].o*/I87W(FWqCiбCyv*B``{~׈oQvv%bɐΔPAL #T0K]]Ez/3`w?pcWҁY'cNXkd_'×<Stjɚ=Xר|wEqX^A(UDs9,[C^br-&˛ث6O7)DClq"SNh0Vag'nN8}) h<CH MơH~ ue5SkCWLB*?T戮qj F2b& m􏉲jGIǓ΢> eƁM]ҲSgXGbLxL8 tzD4Oq!y{M*IyVD7}f\ /Op51i`:AW|GnhU^ a*z+-kB\-6F:j:ը\Ϩ]%Jn|dGO4!6YtND ~{?[Fl^PÑyf 0xq_(Gӗeb"Cʣ;4*`zTU7g\~e 3uNda /e:UFAGUTus 4o 8e%er!Myܳ 9Uƭ"+[cj;RDZc'9`kL-rR]'+=)bOϱRqxVKr"?ɘ󤷀I=%"*/Zc65~@ك8y- !6H-dOEԣԦq1Uv]mh,]ͬG12Oel|~THI;`n s, [ٻ98*nNXnٹ;IV^]#-^h`Hzcj>tw`4mFPk~@xe5]ڢKH'QN .=-"ggu̹ L:ra2eOIṱ}BH,'Ze[aqtC o?OxO;3WDRe-by(;C5B%r4*lȘ=0[W`z+irh '6Zvx0-.XƲPuur]p= _ޣqBC*NK)Bk4 =.\n YsS*P9@ۚg%a-|.{Ja -7"^0}߬!eL|(HTЌ(^e@MGxʻ::wGeKJR0Ou᝵ +*5QO!=| unȤ`6@u?2Զ+gY&%)aJWڣէaL! %T  qϫ K/ Za*eۡ‰eL^9j |DL?Dʰьm]LąmfsP^="XvA\әo{@> $.NrVXmf.4(t5LmcBdnTy64nFi:PF}7 PN9bzӝec?V Sb]]E֑gn ^DxPtkK߮wƗuƇiAuK@7*XڡvN]lAPM_[H~JyDGj03s#X8J#˦=U\#[JFb#~e :sTn6!QD7d]>hTe M~a0FZ&4vXPUxE=̢ȾZ|w;]qk `چ[팦X$\d;PMl[heSVG Z]i7T CfBPe x=\!T[ubYSev";X^@f=MD1Ϸ#=9ػ/ uPuxg^|ݱ!?23{l%Vlo Cx X8%bz0k ;Z??32b(Xb Sc>zc@&m,CB =05}ZNo$t̅ @c@"+ ǘTy0'YMOb^s&"f2sR#,5~j `B9U]w5,oCBGSnD'PZXl.BJt=eP[?Dۈ8 !ރ *is\0cw|*"yb߬6ݧ#),e FˬF3j)\펾[\f&v (zlB'o_@?,\ה+ 0 2c p|", VmTRb^i~Gp<uVu߳3Y u { ;Dg8fK=̍T x ǏZ!3|$fX:]ow4,(X[Prmx{j9NmF8+=mn͙2% !`T2n6#I yL`?,4GB6u|j~y$S`a=@@fO0+ۧ3YYקM5َ2wno-W_H3B""ԋ 5鬁y bR r댎nH bZg2CZ 0ܥA)] !KDzGK!V`Zn[Qt'Iwi'X̮󾠑>/U@KISz[+З%">%x_o;&?E?W\;O]%Ut1i6p[jB#@%=X͒2LZSB:& \ f"Pw^ʋqFj&E;V8S99aڥ7r<3ևϛy NQ%%; Ce:(UX`E|(,0(Ɩ s gGx]D@N imxX-_oS?noCQ ^BP[/akPӮsH;S٩ UE@H0`lVa;PF ;;f(NbUةuˆu/_ Qq>,̏|ʁ G*߀y(7aې:>D(л̰%дvAfٹE{u)AڪwϘUrJ:X#u! 8ќORLJmٲ-/a~Bkć=^jۋDt:*[Qw&,Jc7:}A"I'}GB/mtu,4qK-Opg@Ty{ ^TDt:BMYm, 2W,_;wf3Ķփ1y!hkOm˥TƎ}qrYDzJҒTǂ[fj, KcLJ.]_\Eև$Dؔտ:rWE1!(.mBLn'@tn>&HO>!  :.'"O4EL|QoN̬zt_=[JRb;7ԙ&p dz@뗺FZffqESMl~ѷ%_4G<Q`hG@Uưt+'[9{QNnC֮!c8 ű+s뾅~}H_˦ A1.Zx_y5aшld D 4}S2mI `ZYɵK0wln]EsUUCۤc Y'kna3 tU鈑Oqe&` %Ư|c'νc㤉Wd f9/N&ɖR'uvd>u*(Q4w}ɿ!0195 =^Iw9Z&+yYob,}IZ4W;`B $t4;AeѼ ]vwI |MҜW( etJsM?}>s/JT!'5ah0ؖ #y=,x9nmk-e3C`^i5C:'BG1m m0 j+}ԯ0 *ik>$s R5puhoȊ:9Lklb'R,aN7z)5$_bӗ=l57So 4U r",} FQpC[8/!φ-I@5kx5y0\m'KlPl4oRfM2J"zX7=<% aSW'uk͛}Ͱ",f+{_d xm?/my_xl-vw>]SiƵL)\~TPs[PG8 %3xp;肏^F {Yȵۖ,lD<RJ :<xL5cpq.6:;犖Œ 1ѾHg=Bm(|j ~!mrs2( zbhI!57Q֟BV4_I㢏zz?з_R_/5ZjoӮazh9Ȥ WD(lIY2M' (IwlQ&Mx>#MrW4# ᥛ&µ$qfv&IEcQɞgN͟gQz<`{5xP7e5n j=<|*\=bzJqۢ1_%Tv+U¡*=0 KI9riګsxFxG=pMݮ(-A{,9?lP5&,߇%dJ͇I-JyPZnG/ ;("o[XwnfxUZAWa[jb/l7S 8pt Ac DYhE W-٬{]Ret5%uqtl +-!\ń"CS|Pk8H#KMGwPnЧG>R^ 4]po8wި | š#00F⣤Cϡޱ5ĺ>K.8YXswo@7PUϩ,,j13iv&E*G|4-L&H"#ܵW+M9P5۴^ǝMikVir)s ?l> 3k]0(Gm #ê dv&(,&϶ Bu"m!]@'Jj͕[Njou}}RJ)K x?)z} [ ]cgc\ihv,[s%BWEIJφ/@&itPxo%b/Kɪk?e2cWmeNoXQOJ \F\@U&B Wp9EHF)aߺv"Yh'Ikj@a/[I:yXb^K!ؾ* A1;CE>^oB4韖Ǡ9vYUL H~lRlQp oOGmԵdHei UEemA']y#dɁ #Gkjx3˷2Zg . [kwS< <^j K xuC.m@ѡ~ZK?9U?[=j[&OqTl fD@91+,tfX)a8.J,Jq TS}8yoz`z/TWX )hs6:G6GƂFtlkuZ j_<8g3q;l^؇Who AsDu;" 7 ] j l0!y~(;؄~>n&Q(lj@G"]Q\J:QºubSiJ6W1{#3AI 60(ٕD ^{w.A /{VVc0A(BϞi& 1o;? 14GeqOi? j՚uٸvEXyV+`%- `K- %2Mz']ZL?]v3HA^v 4] D Z0 C*S\}ދqy Tgѡ/^Y.܊14iLvmyƩ_Ǐ0cȯJt6o9q% 2ǦDay)a ĵW5JH^"A/M=JFҐpڀ,$ߎާ[P)Ԏ ΈO֐s@v[i@#ʬq w0!PՀ,ffE̙FRT? k\KA p5[nFl)cԵ9 3ňO]z^=õ7y%MF[$ c>YK >ҳI:5i=(ݹ 8~e䦣)>_"bYw:i{+8/G2[GH7Y_̟~_:[[D߶ NT`YV|N׸O\R .RkCFb}s؁6^ZU^2ςK9ܶS W W;\'Wѡ/̳Xd^_v0gelqcA*UJvhV0:$}Ϸ1%Iy mo)|AMҤgr5uqZWvOڌ p^}Mxf"#b$C`\i-f"ywlzD)>^_^(uXI`v 7{gQAy @".Ͻ<!:pu,3bG+\ȅϦ2,;cy]0HAu uJl0vvDJ\˨V'j01޻]ݍ,˜Q=F:h^ᾢeg>K1VYO#}c)zR53s3}]d\TqCc!4&UΞ>|%ZݜcT192"\UtuQgCCX/ ۰GʳR?d6F鹨pi C 7VV3b^;^ jn"^֮NeHy)=ghRHe=9\-Zp$ jVc,w ʥK1uX孪 mqAv]0 xDT wEJ8)VkCGvOG&?:"k}r/G %_(S!DYH;j5?| 1 iH!C+5l+'d%Qz:9aGو>}F.K"$ ^.T灕NeLݒD?Iq2|/m$CN}%h`0dU|kulS)9R|EӦꡙ@Yc-j[^zr=3tX<Ȃdg #B' -fH Y&IuFz[?q3FBN0;d4&_Ub9(⿱Ehܢ"9{gB~CɯDISR0Fׅ+Two VNGf b#D٣ٽjhlJ3˝21ֈei1EyŐff (vW&1%p҈zn_J-ڭγ&vzb )ۯ=kOIj,V=&M"ꍏUMum5&7\D%Y:ޜ3PEusQiHw^K`tCf(9L!A\M,5$M;* NY`WҨl'M'+w`bԚr[L ΉgF7H4Rpң0ns,)±-;i}φ/WJ;J(VץâHmR>c,Mc}211M볣saI,0yTA@å4}D8iɼG3 ZV T\WY$? n|و(K^f@w=Ci!Od*irm:Q NLz>uڅNSsSwS( "5N=fu_^s"b{B|kv7y~Y| 9P8tsJY/lڜI~0rXڪsă%$uz+u?XWbhQ(wfǫ."7+9b*^Zap(1!z읯"%}/^ÜIr,=ݘ'/qf6]"N&jT "$G܍Xe$oRL$KfwqG}hKr!|T0*+ˮ00Nb[߰FFcO6\I6pWѐDĆ#Ckf9CKFӸo{|o9d)Åk\# E>W:΀eo`W Q'I^f*h>ЦDjى&p4pz{dgykE >65rnWTuM}Ru2Ƕ gouEenX|+mUtS!~hCG]2X# 54s+.|mx0: 4x*[*!NvÖ=#M u V@J>h2f's,Rq[Q{ZZSww[o5;hny0VzgezU̽'g#VVzRQlA #@J'(nqa5rydZNU#N/G_^ュF-c<[4E,@¢[PIZ,` 0xEs,/g xmDG}G ™頬N_q-h6JxΨ(:&HzR;k>BmA4"+a~|smYoQ3{3Q_ZGKUhyMOJc- 87/YFZ04v*mD7†yA]:F۬[$w̟2+8bu /Wഭ̇yndb2B#ٽ!_=_ gENɮ) -,_t&>-l \yWǃ5;.94 2Wby-þ#lxHڄSڒt %~JL'J/>$*<<z@<& +~yZ`5,(X@J@yeLB,Tx6$6eރ I|[,(oH/=c{qĔ~ɺC̜& v!.vi;9vA_$KI˷TT%5+M^Js$8Y؎UqrkDј#<,&'K|K uIܯ#vo${kc?` 9sg=or5( XWH$^>U"R:ͫ kg&,hy.1Ŕc_db>80uAqz'FqQSR 8?=rGH&:-(cR9VNn~-^1xv∻h4ί.n q}s6)f&H!W$ ef9Ao<[/] ?T5O}E:^?y[TAJ-b) hsAI1J{!O IRؔ*\X aH豒a Ā5 Ey/>謡δ3D1-4 ͽ;8^yf!Ԯ"h[ $(@YX)V]j8$UD߷-/&㯨?W؃^~x=1EpZ;ĩ^v`wG8L].t)geϕ"wpygꮯT [/d5hι|y R ?Ej}mPDĮED'X!iUVV'[0+/7+1*}_'e3R ַtxv{TL.8F{GJX}- [DYlQ1mZd%8m_̜fl6id CP F38ElzBN\ 湅|fEM"Yj|v4HP4՘!,߈󃽯2GR D|P͠LPJ~L/(tSnۇfZ$pn7t:~_C<(#D 7$t(T&I]m"( -ܗlH-t0?1)lwj!]f $[%R+-:mLsV|+e”q3_)߱Y/uP{=h5[=GT}1+bZQM]ʀ$y#0H#}69>sdA5j|2Q0_y$D׏(B8@ȮNhy: }?RNl~ytVj-`1S`:70n^}QéDC @zF E@~"@r&($T ?W ^>(&&,OKZ8WwR`>NLZIɾ)^D.VDi ioC3*P^j?uP4u:Pmcұ̕< xFK:fѝYx|rjc$S3MS-Z KRNִVkz?IP 4=O %uC.oVNoRH ff bUD lmA&kyoaj]/|mX6oE7L~<`|VPNq4bQd0a0VykDxWycyyl[H]Q$X3eru&VHĠCq\a}[Ҹ_A khkUX0/v8"hfd yb|\칣ZdTS dxggہސ")㉶{?4l:tp^9Gm]`Sb7Ip Èo`7`9D)Y;r m {"eOƶͮ"1YKNw)pi맔5 ! "nj0LXu^P͊}[E &utHgf3<ğjH71-lI1 8f eyhW 8TfZم //C</Gs?e%!6|N!ۼAMh֏iȞ1ʾ~wo2S$cv(Hc3Q%]r`o*|6ϩ*^ɋ\>MS~'2!0Ҍ@)2sŎWÔ\?TG$icR;ÝQQ ǰ亙$2^pÉI #ӝ\р=M_%/X.C v{'P.Ghjn6 0IY mj'T WH("PW@QgO >K\aL*$_Ԩ/?9jRmV깗@z7t&jYD*XJ[maBS!!C!S^Q Y>R;B?+&ٔV:6MͮuzؔЩ[!r+xmŔPs'A=ׁ朩's\ڮ+QOV̗`2~X_bVUkF|߈Ij\庑B*,8`lD`P< Ʋ pJ,mܜfJdy 'f[g.z$"M~+Uo΁4̆^=`ag]dπM7o s5A?HR_Wæ4b"TJ9|7H]6XtJFKnNo+zߢDy' ;Wo@abc;y؛Yy .JEm/B )+))؋N!PN.q D7ӍdX90"5KB DqKFSrQnådwD9?Q/n.z)rݓnk'،*f 8 >I@d/B̌"岥vOjgo9)T]XDK8e -aDX#?f=,>?o/0 Z@czAĖFf/_TPkc KD.9odBwjX~b5["Ʉ,N/WZa2#Թƨ#)CWݕnNzհmbV2dd: \*< sW=(1'n.(֓"M}ӧRqQ{[W'fF $U>ɳOHoa؇Yl^?y8 P52wM$EIsp/Mq!xa>M/KD={Ʌ =Ʈn<)caޞb]{a^/jSR@C\(E3R"r$ T,HcG I&$krCʲ+}q*ޣ4$dGl>{7uӠ$h( !td;Z _!b(bh HDh)T>i٥ |5bJ% WL{9zy_#߭ 3yr9>FJT)t9${ors>TQ iK"/™0ׂWi=d4N֘:2_HZ"NgRAx$|JWyZ}.OVn8uP.-n"زe%A&ZzxڶXaB68<$RD}X\l53TRp;-9jZJNonf"YчёSxa=EBeg.umgVkaUVBas`V,w5Xt{o'FְNTsY'o0bfO0*y#('lĻ$;5.QyaWR_|G$N٨{H*8$$VMӠ& |qg"m$Ѷcj@VE& Pm0͚iiu疳~dLkɕwG{Z_r2z'h}%T~lS忡a`locq2ŻjV1_nj" @gcQmpCirQ3TMz=ÚL0λ 1teCʯeOu]9~3J^bp `bfX9^uOCyw Gue.ֆ{^ 0P4t9Xi^/Oh֋%c f{5/,Av踗oj Yf'ƒfCXnO$(ą%2?HY$bҡWf߾;@zz@Bf@Uhx 6KBab-jnnSJ [EYBGBUFJDw[˿Z<)5]$dH+AGZ<.p[D:9o CA=.GfDJi ygX0QCou-_ͯ~YW|Y-+ .: ÎuamG3]Gs \22nۃi5 wf@_-.n aQ Dx@c;HeDնM/ @%l?@+O nH*6Bd*^381A1/P[k g5D <$-rЛQ\+EsgmK)5agK go!@,m `1"qAѤBqoԘ #u2b%9~yB;n UZrܶ2t!Od4X0;A`'8ܖɊD+ i_':N "^z.Bi| vFݮ1ddB0S,3Fo!`fTLud9z,;#be.[K6{Мُ!D-mO|S>AnI)A{C*<꡻90L{Yoȥ/,2\jGrm4O^7tn=.RXT@3GoӗQAx:b7J1=,0Φ|$jXzVrT}w$hjސºKZЙ]gۦp W#[~.N`_ r[T+A+3@iG4bX!Y^ Gذ_7qB"9KmԤhrd cAof_ )~%=o,2<uH!qjARd"Q r1[e 28oKT5:GK2-LH+2 Q%-Y2Xa#4C'+;i~_8)uhA_ 8+s͇$gn_m! Yy9'T h0TΓy'g0 (yM^2c*8VNleұb 鰐/i aL8^I_ H8qQ/!jQHJ5]g xy;jf\jʱ&-Gzbhbr00hۢ=3vIouvM'Ze6Ԧ׷4=}|! $aД8c?,x =xԝḲLW{uU$իӋSݤ\Xv .&G9\\z4 :2QQ+ȍ"c}c:pE?k-MĆEoF֒—5-`?ҁ*+?/#eTN_)w ΄q^t:0&(ǧ:pb~Џ]lwn="%p j ;7stv#wG?)1Hy3Cq0Ni^o*6Ep(Utrjv ?$$%>>ܲW d_A07Zض 2C_td\ yS)Z*H&MB-Z&Lv+dc0ݔQICFxTOy GbiA@Z\ 큛)J*R!yϟݹe"kPtꞫRG8R څ{5+Ϋ3)窐;hލT u&q"$N^Q{XOW ܝXYet rD1gI)H3\n2{swz:끬{L}l8BwRY R#=:DJcM-`҉ @p Z<쥊R\U§HMl스ޚ& \q^iөu3uyR'bΩNi6Jg|zEu*G9+Ztۣ VZg fbTl:xa-˂t`zCoxRIjьrch9|4P ،ٍLfӲVm/D[kk~TVZRZ9P%(aH7LJ?E6zgy-+'@q5{ZחE~W7Wf2LA*=k,-7x ,AkUM[^IYf$ibCΎ1߯>"PytޜJ$ o|oec Ӊ˹ yfuW h0XD~ 4w7E *ȷylza|Kg+wD$U&8JhH"+m۟eGwJ`=U'D]w.H8]ں8˯=L GB(E#/4 U>6 8tA]b?^Ly>!7ڑ$.|RC~m,ƫח%w]ߠ6 9WUc:Y.kaY?XY]?>t),{w*q[ftNTM`/l>=EEyJre5qbqwcch:, ,EŞ4Rwd;ղ]HEy$*YJ T$}^x]AhG(աN#` A+xQ5+ ݪgMZN/mL\& D?;) 3^2 3OM6E"2W5.d"1=r|ԘBɹ}Gnb_r\Lj5q 'OCzE ~3ZJٕ#@h~'@)=dN(z[9ys 'o0]<`vw+-^(\|u)w(^ {ڿٞK k6)$Ϋ*rYe:Nú[*6/80لpX+׋4W )ppǘ6q#U^§ʰDwrg#Bf$Oҽ%壉TL3T3<AYAD튲GJyR'Qv A# 0$b6k&2JzPnڥϓky9XN6~1 7H\`Wz*o3_hni[$HS'7g{]-bE^dǔg{1]Ph%S( +@׳If#n@x9 Eh"|683{7-:j\q O,j\JF<{qi )4Y)jjU2vL}!UZ hWȈ}d$<&Z򬜢v=Q8$v>ډ0\/eXe]M'&e`)u,`(/Y^b^lB2v&HX/Rea`8F"Z(/r<4u+%eA{B,W 7xK'/ })̈́M0VnvÕvpu@RI'B@$m_ osA܉ mGo]IWdžъ2Y+;)ԗІR9MF()׾;uuXMG3j˼3 b-9e˷,#ib[܍R^+3qfL8'rŢ)^ |NJo7XEI>:# Db#E|>Je!;_ulwQRC# iE Ժ]]=%7tЏMWhBXb2~l9pui6לnM[cE=p ϒ@k|}'2Is\OoEIͶ7GBzrڞF>uU i̇;Co-u3}$xsLwrsgݐUQ.# @[z5`17,FȌK$fҫ(F9{+b/X;q@1( pf$b6E.'?+{T,/2)&R`#cZW\&N cQP?jwFYy#K.hpJl ٕFN@e]ٺ=2/2E+2 ePcjVXV"Rh\2 \:f0 LQi`X6̃s8br'\P¸zzJuUF2xz a62LˁOX胵<_纜rnڄRwo;PPٰ8/q4H/;4&`lУ[JSoO, qBLjWjG,#`S4Hdux-$qGy}~(ҋ_(%ݽ[Bޟ %z=ZJ(EYjmN̦Uh /YNʵx[Hw^ BnGUtbAIaNFCc~ӆkwneMJΨ(ޙ4?L^ GG<M37{F[4rt6}?ݮwZAyT~ ɗ*湐 UP,Qq_|@E{争j驖hblɘ8ߍl}E,f\DsBa RN&j o~66 O 5'xH03rLE1VnUnUg=u_aEd;s /D:-pzh fU=ӢuA\gU(^{"rNO;i(5ʇJ1XP6&\7 WO)"ENI42QC1/x$YA遌EV#jSwtofm5ro`2,qp'#TmU<6b?SI+E-𶠎i?xIPvb@cf,3q&*0OobHL"ԯ>ߡ@N:݅nJ̣ؾ7;2?VYHgT2VI0&{L|L<7a\iiTB 8F8A}B"M?WEPM਀5չew6kKLhRʿZ-~ qa"!L{SNB ݵ/̱bi!{LD׼2)N{ͣν48rp%%qe,MTWwE?[D2R8#:O'\dĺ[_Gc ;O5YϏ(7L,kPd'_A'z=jLot'UERSe4ݜEwӷ"5bvx>rN]Jb("0l xoc:(=ՌSX߫ 3jפRFMiZZLګ!o{YAu٣mz& mV=[^Ioܠp8 SQ[fI<&Js7P#*-,L34|Fu6CVL>`/f7ڣy"0q5 $mt )9սbAy/DePsigCf ,HyI%j;*!5H?I$!-'"?:N)>ǰKVM{329Y)k D k jڜpҟ9' !/jFAR :>w5$)J:DL [E^΅Q5-i TW!&ۊ?AF(Q@5j82̑! _Ks\q1Hbw}N.)q!}`>p;-0gJ)Gï\L((oa99]qqHlm~z>k+ DLe3;hTΡ7QIdZ% `o %Tg;"56&$t e#JRr-pnD<_Mn/6w6¡2&/ڼ  ",3VU0..28H5 >` +jCU|v/cl7 u옵Tj 5fc:(O/>q5x3|6 *ry18JDhvC9[9@8?,>%W2.3WsglNZ@d$VYָ6̦Qƴ^ 9BHBտ:EM%6њ+bl 'i아E`Nc zkEp<ʺAԈO6c|z<=mvo}("Xi-8(ϩQL0PЛ2>k*gQ};xLa/IuD6C 5J.VgLLRFMſ ;RkM]=?g J` ~ͱ_tf\DDs!IJC7.wSJ203{ZCDv e+xAK09Wv?+ 6Wʯl&NL{lys<*sk@4eMa;uB:L"4V4Yx#BPYk;F]<$9Ȗ,ctPtJ$a2ʫwgG`͙,51wgt-Twk? 9BC6c:FlH$O-^ͧO+yčYqFx,2<$ZP ڱ?/srUU5Zw[.Ҏړ7?Dν'J_<4^'1wj3CQ}"B1L/o ``"˵&ĭh/o +AQݺޥ5m:~ W,j,75U4]VW,+zyؽR羐V'.[1.KxFf?K^m)Hrz3A+fpĥRuL0eb];ߟy59 $9*_&QB8f=k% Tq\:/n;!}أ}RtiRaXrכyDJȪ:u:C8_5FFi ާ8c&s}r( oDsot<+) ŦIukv/n3 W{%y Z/7mpy\„~n7Q[.{i$ lF0zƘQwtTYD/=8/P hOtl4w҉*tu۽H x&e0T3(VvTq*zz(U*]}KI@Yo% =[$^2OXU&L?M0xæe-"͘c,G"fT=b;='8KG$P Q`_B Qb>Q"*O {Y! 1QKW=*3v\I= g_`A,1BH69۴]?n9ҖafZrnƓ=}aC!TUaGr!@=)֢Ju 6Yc6I-ڡmR":%xaom[H^yxRikġ c+O`uZT ˘jI5_ w!y:Н2ꛠ6nCg7X-Ğ9e*.W! W}v9%3f_u6E&]bP &̑k)Cт ~qL%}0ҥQE S80\2ERvAl=iA!|$/ G$=1tSbGǚx0|aDs=I4^ĨT*4/~eo(Zr,\ϣENg2hFgTJEAtm-ٳSUARS J+A|{f;$\9{U_gW8l@F^~M@s7-/%;;ɿIwT&hJ[lx@'8(ޣpzBQgzwR$4ehƭâZz=[]gⲈKS>~A%X!gM=1bwdoGskZyX玐q|7J-S,FN3f5x!w+pܹ^uiN!, 0\ɇ9鵁a=$|Qב!`ݽ6s;<[Q%Œum6[CLeyT_91Z l))4 &. j] Q+7}]zkR2+ 5wVYi:0&$6kݛӶ/k"ik@bRN22o_O+ .`٤5ܻADβܽIec+6OkD~) _bK]ZWJucrȻNr&[3^ڜV1 sliI]qv}_دf׬e$ RxF`|VD$F>v;"u#lq݋JүU"4wn5?bp AaYEG'N` ;dL[S=:Zw\~B[.Qp]yh"6ыPߥת$`Jfdb5ЕktxntS8~/C[FqViU3P2Kt:{TX^Lަ4>I[Brt,&:m-8) `oCi’GUg$mcX=LWM/4MQ5-ׇO*h ӻ~@HZzMsFw+LG(Qs{z> xb57KO>"#[o+^8_<4lq})z/_|9Y x%ǃz>ޔooiݫr Y,a׶E2&'R% 5v DZ9F]og硚b@WebtgbIwmnLqs1GɀJQqeUF@aڮ(q6Mcx;3*~eg\ e7*4WCON%"؏#vdJe)Җ:yEM; pLj9u/w]*b~&IWh_mWUk@;dm74 nUR1AdG{a7r.^ VԬ0H3= Z ilqN?Fn;vcb;Da)W5GA>8{WNMI`f1 PNBIÓ(k#, {ݝߎF }+ ➕% d9+ogXdv{=ҫ7pƍĹF* X&֒N;5=ҊW#RO# }d@bOTc,Wp5R [ԇa93+ohM;v4mI1>D-m:Vs3LJ#Ysdk6؆f|<~~z*(}$Lw [g]8%*rG%eE̦~b(r;ᗜC}/x3%(GJH7=OzrZ/`WX,}x:'MAAq4j,#RWafHdn)@ TR“.S9l"ޒf.@Y\כvly'pql38IO 8h42YxCŸǔuk2=yj::a 7 ̷8$xfoғRtм5.ŧ Ma9d_c3=t%0Q~hN+(7;e=/dIQiLY+knpvs\m & 6lϦS.6$TJcm(4 |54hk_4 h摧MHug9{m/"!mi]UnRo=k0T(ʚg'*YǴ xقJ`Ϭ09,&zAP_N\ZRgLfJD 9A9dAjekMQ# `}b|s7c+O( j#@BòfrM \Tt$dHRp+W"D:YˋQ(Mfyc6|a*Ij&k)B0La `"Ǎg܀{M()^$@݃i9V~oo\8}'g\(zCL}mw?כDdXUJ-n5++qȕ'w0`HJksPzYeX"RY}}ث 7F R)US4TPy _b[9oRƺ^ɍbM2e%hmhgp8 -ifF+3yT2!M!ƪ<7x]&&9Rɖl2Lr'jH+.v! u(lQ^χ?dFX צ|% IMa9 IʠKǯ=N֍4oٗ`uM BI9=4BULSLV尭3ˁ^ؗLVG~nڅWw̿Eq>}kX/JqN&ww5մFƋ".~_8\Q1 ~_0J;L#X yٰ2Uv@[ B^n\S/rkcx(!9[id/ݨ qwjf-%ʄs\ _&پSYsU ]֌m~x%_¤%*9|ӫvr:} Z y?jr(e}`3e .ӂGZ}QzZo>%dS\%!KWd-gyJiX@<5z yH~J,m=[^|L};?_NJiX́3`QaVFes܏;K0$*XaV3(d<з4,'8_3Ik/ l#Oc٩o䪘p%*e6PP"|Rِ)F/)2oGsD'Be E凼+[L^X_`\LV\ xVr 32I+=Zl1R&ЫX?*ӛ3/Km@rSIf&clMXCFI7zrcH0E3&jC"΋:%X%-aLhvREMEWu.?:=ȂxvG4aԻhҷ^5hϛN3C1@cـ͚2W0~2DWe"j1ʖSeȹ?yW)Y,ݍLux)TC~J0@weY|`yyYn ƫ֔T[gк'#O{~[O`Nis@|'cAĹF$lRGQF_n!T{؄ $kWg:-TXGӿK+iF;27`~?c0%udvVGj$TdOǙl㪀jzT~h#qC޶.ЭVd_U V{m-I]d05m{G ݔIʭ&BqPڧgˌhx^JrD/ s)\jq7p8!7.Dp%Ӟ+$]gb>̥_AaJܻ&f d` 7IG:v#΍uU 7tQ*1:x,;5R!wMT_ƪ:5tiDg* @hOzHmH]{+):{]zupqY+@6V/a JЪ_ץuF8#84˙,ШCSH+A| &v*/yrB!d#:y<ڽ/琳N`K|Flѵqŭbv-a ^$j/gܐ%_2g1\Hg9B0ѝ   %W4KqVG;>Q 괻U[D94D?AkGO#EYނ?( !(b`|s?;Ev,N^1rS@OY/2xz xXK <ں ńZer{I;a. g#Q̆^4x\+aܠSO^=E}ܩ9UD@})BKX7ȑp~lR֍ A8Z5mXJ5z)+,e4zo • ^b;( 9f+G%̘W?6nOՃi5? b/nS[M>9'ᄇAĢHu#_V!J!d@h+7&@ȼtdNoDB>-Bx4A2$x%ҿ?W8&15-s!^^[o[? adg9%5V i츳Qos"FYsN!K?C]6-ёV~_IѴ=@(D{*ߞ9ةCC=2SرCzTUzŃ=Oqj`h).!C*)-9>sLK&&Y*:0ӌw 4=XttrGZr.Y|5"mNgQC Oշ3DH6U ZO 8̠6Y99{\P /{W=*s?'Նx'o\FQ 3 Q\ <O^SZ#X=2bWQ!WTkFKT4Td]K!RWF|ۭ9(j`~/G;2K|MmJ|V7ͮ W/BaLV|f-ddŊ.WzMҌCn[F:tYjx>Reba>i VB6zMZmbOD+ `FQLzGLB\qEw2wdvt2=/ܮ6C&,Gzx$޺4WU%7_hj4dJyQ#XѻWiPCG- `sZ4"VjYԯ \ !!;$lYTmL)b:Ymxi9lyhIkWZ/z|Cj">HH?D?FsI$O|3vQ&s2D+#=qҶj0JOF\pouDX_݊@'"l݂Nzג ,{DcQB߯ mҚmI,[D]@rn=<}lX( +E .ˈeY ި1(GS0BTNQ}u!͘7m藡b@ &5Ox_ly+v_te{dgYՇԳa%{}&^ۉ+0SpL>0=)qgZ0oEeR@7 Z@9|ߥ"Wz䉉4L6 &(%~Kt b跤zZ* ;WQyN&ٙK>>qs4 0?.$p_Y%7Р2?k;Q^( !쫺Dk)hvIVrșJi}]4bޘ1;#G\n"tJEL,y5} 7qL3P*+ lt+M\JzDX|֐i~ӝJJ֡!ċi3Z^öypQꭢ}nۻxUO'?%l-' DӌUT:h_} ]ABG3tmqkhspDQ1tpe$+)5KsG{YςޅV);q.Ix#e#2c4+K3i=9AKd*X$و'z=J\Sn*td4 j)% z/ݽq?ճfi;$!bq5֌% jyoM[7TNhXjRaR뤳dAl5(]kQj_!9+&Rq|{@_4C;-(6iߥb9=\:fP(A Z  iEvFv8 ߌLw'nrOt~  zUgl)<C3AY$N*Q&)E&߿cFkS NN]@<}w x 4WG\(lx+M)brI%Ji.4( mw3:D&%?`6\599q[m@B5[D'foaWX^ ês{ao=xeq[U+eV1*"l_Ok1̀iL(=t:zW?Dt#j3*O;;;.ʐeM&h$oVLezU[ 2* "8]fĿ5DŽOc^է:`!1p+dA]ވ &!!CJckē pE';(3CdN7y=b1CeӾbx!8 -Zv&,G<?z;Yܤq9>zo?VE1_R+PRT3 Y'O/Sm>\hcr؝8)j&1?-7mq=1G!0>td&C.|z2 /+<']*ʝFfܒ[?)2TcrYS4uK?@fv+-}I# ܞS#KX?}(L8i-zs"=J$a=u;6]r A0XZ(6CJGM\8]'Sޒ*.Ici9.)#+h B\}@,pe ͭbh"Ͷi'<5+L7l`Nܯri֐h+hP&jprϔg4"C2FŐ \v sFh8rɉrb-O,,_,C0Upq>|$_(ʗѭncei%ͥq FG?$&,#sy%KVj"ʶ ҁ[PPrjMT:-}Glؿш-ZW,B_ ʖY8(doQc|V"T360[Ӳ,㨢Q)*/q#i"ax0wxKJ_G0"O-bqɈ%*ŞыצP^pe~%tQdKGFPͣ(%yxh7L{H \ˋ` Q`@"<#As`ʩTQ{ևFޖ~p_r>\7fQ$N*Ͼ~ۆr@zbmt]raH$)l)OYs{m2Q@!ls)q阎1:r4Yo/^3R]pE05iSE%4鴈BeMܐ,h[SY)Cq1Yi8>Dɋ&pGzn@ Rs11ezl ƼIK  <ߺ@I<-aS{#gw=Q#7kd5MWl&Îc)(U&^"7ٺk } MvΡ*Wn]o$u$p[p3Tkx6WKx7?](?;~CB@`uw> 60^o<-8:o 2){Fg4sMHk7'],iJ$I*euj2ϳYľvϓ T9%r #@!vSkM4W5tf^zDGtiI dqG"rvTM7.0- 7C}J˘IZͺlF Q2pT ١ "Axx`3II`k:'F.lEdZj;ieMCtr8IJc<j]m=_PycxYĭ\h"Ƀ6PZzIDp~^C,W-v*$]E|Hp@.!ZH.2=p:4Zdru3=.쥩D._,ev5XR{a1Qesᐋ"co؍4MU!`6^?>3GLg1f5zKK^Nc!z@ 0ʧLV)Rԁ_ mMt2e&Ɣb #~à#5.]@nƷ2˦'ro\ #'YDJx ׳ڳvHZYN]عGHc`;yLԼ1OV"I3#Yjr<6پkK[7oZRy˟A8gTi8XRyFY"5lй7`ӛ f$3[NwM'cH8I>bAd*]8~|}L@Q$&{ŌG-Ƅ=f2ԇEib[9X#'YvT\ v8nxj2<) cDZѡ?}\|?.vchx;MfRiVUq7. zč`ur$_R^e3pts赗m I..pꝰj׉`}Fm{<^e!nahL3h&yj-zDS[lGs,BuKT4znV6 7mO6FT&I ~ZMNU>qh>@gqi$b'8 Ď_tsqP 51%bskLz؟PPRUljwo9$b:\Ȕ&$YC-U%C=frnԉ$he@<>~~Wϖh"<-r 3@g 鿢:0y2]k6Qs˲1i1΄7̥`IΕ : 09CZeb!ݮ9/ 1X|%0=7b*uz^|ј CDrez3US6znA }#(LD K4$F[B0y5mim)%h֨o#pbԵ 3B3<XRHBFMJT嘆j {=N&ML:=ޭe.cȋ49DM( I]~$J䙀m[N<͚jXA4KPǏyc_y('ƖwV+m@Gō{]In_(f|kw-ffqN8f>S%  +ºoZ 3xbJΣV`LtM.HDL9 6|I1l"CC/ۀkN1BW HKVh욕6 :QmsrrC&K.GXhn&C xqaeSvvH2zJ|ZfrpJ$[eÉ!PCa|$'KY2I.K]кZbDy7wRdטuGw)/T,4*&@MaoFl4[0s Mh4n3ZB psN/_zwf5 ]45y T#-!#c(\u['ȊzmGzbeJ{VOK#8u}kwbⱿj%uH4gAC3nؾ)$/vxȐ̚7DR -: Uq(TD4ܜnXiꛊUzh)w*~3mm3Q+]qI3N>@;\N#Y+ -RTjLz ,=頸Ж&8>Zr1uȻa ޸*.T.)"bcOUj9subG0V BE$H7g}E +Eo,'i6P+Zw[EFXv&D nJ=+ rig${x>W4&?6?6.Y]Rt3#.Wk!p*(QHfd2)T7r!%}-S?3Q`&|`]:Z#F7iꃺf!) vuvѦ4dPSvt(9 /?>} *Yj.Է 4uɘjfox%44feA`+im1)ܴ1)˵IpD \{ Q% 9 `{ Ḙ !tgƄ@]W0G A 0͒-՗X=t@{]2/^Vy̽ 5.Q3wCq&X(YZ1/l<޻Z[rUA#`8#w:v>E%ķ_aaR#S'ݖP0UoWfPY| !ln=)ľ.Tf ngzp` '>anq+m^mgJhz*Ӑ8#[Ε| 1ӳe?մbk\X'}sj.XD}BLa.^Ϟ-H(xd3֑#KT%)LW0\w倫!_KХ@09IQ3Wf%T792B9oSB)τfeQeshi fy'?kq wo#ʕt?Y^8䘼pnX|UPzϽ2ο*4L|DxUPgF t 52֥Yvb+>xctZ!- .l4離(s '9ΰB+=uD0 hУT਱rK~^\i/Y&v6j+Ͽ,W 'RMu :2vՅn}Yzɣ[; GqYW5} :QP 9kk)jp۫E>xt57Gv%ga~+'1֬2n#5^;)6r;IѶ~׆+=36Hֺ\ϛm!1HB=>([z.\P15LGSjSpέ#Mn?u({Oi(f6uL1cV0v$%Yxi7lQ2)1\usWWee{}j蟎kЯlDu]9"Ǥ ؿw6b E¢:vk|-wkKVb(y|.xZ=euvuK>=~Iu->rccOvL փ OMnxȘXnOqVsgqk9Yq[?赆D>zI:g[7,^u @tdZCXXi P.͓X?:|!y.>4N5m=)$;H2Ը`NN<6ׇSJ#n={ > lM/SnwΞʻa`0Pt:O6w#Hrǂ-t UJd+齃f%5KA3$܉AQȸ7UuT `>$ d@Fg\gK _xejcB٧YXî3T;z2K((@+rMţPKG|<gEx/5sœ|dI}\lZK&m{[3qrOZ hMe?w A#p?ó-*شL\e,eq2!eN  .9l/82U`@ADB"n^97)kMYA1 K'ۇ#AU΄ z]eK0u0V -tIN,^upL >V J!J[??gѭSsHFxf@hM玧ٮV Mr9*fQXٻJ=*qXIpQrtÄV'p |x|.y^3b57{ x{qY4En[e~_ysz dX5>EF‰bU'n~p*2Ir@S%` J"$/⶘?Ex)5! ;fRK0A9~rͳeY(ΐ$by"TKR&O^@ZZd3uXNT )bxפ!PMD;4?wŠ©g+b=0 ]e?-Y|^ ZK 2>em:ik5ø؎uy7Jf! L爘 "Ys=S'(χPx j8_y4YѢ'w՜|w-# 䀯=遟wPWo07nIfffNۡ Ւ*MJyaݧv~}Hen&>-%RA7\2x KJG:6빖p=q/8T_TT[B@yX]$%fBRIɛ3bwǴ͒]9G™KF̿G\+͌ 9C@kd̩BA#ZW &"L{-&UZrRds ZXp[[Դ5uJcF\@gzWg 2NMgkԧ:ϰ#ʽ-P>3lܰ>*EUVFeG }ӎPAOtipD3!t..}r 8"ߒft @YJA χ>oND&O7 q59v]]'IUSqh)+QIdC/grDM*m:^%)j}OjnFV+2zGNwYkvn_1A2,%v%{+>q6Pŭ.C 82*)Sh""PkC-879K#TPԌ0m,o|- Z^݁NS!=5רnaJb/d%!Y>ƴ)6@›{/eft@*J|.a*mOQسƀ^^Wnw" :@<6RN6zHzn;xtoB,G%/GқKj0 ?ݲ |/3RnXM53i/ıC Y1n2R)N.4 !)lFL?f#.) A QtY2$,9&f^MA׎ ~ǜ! jLb ; @-ᖡxv*OzCBRhO n0>1c\KRfoԗ;;p$秐mF4&A{pr f %v2_i d1B&.+mп_n1MH vbf,ccf]CP/DD_ ӃD.ж! TRkSrwam%YǚB+F4QmpۅK349!Јt^8:ϙ~,dR^F%q:+)dvtD.<@z{1ƻwPu @Ҕ=V$kZ$l!Qh0#tO"BnɑfiK2)R.Ejag/tIuL֊2|W(9GHJuaݒ+y%RF]J̘9 #ՙOMIxg_s҄[YnGyU`+_|i0&򣔷z998%RV%U?52vT` k=6[\S…ؕ 5x^x6C~o)O]cF9Y,`'Ӆm)E]sfΥÅԊdkh~~ #-f`k݌"i&*6NELDl5t[f286gD>ZP6EF3򇭞0̾#0aZX)-|o눕(?=:T{ƀDOp|Sw<_zR;'&IA˅SNyʁ )L~]d="D_be.G by?ѼQ>sTSڃ]ӝJnw"> -\:ӫr$h$SI@% UG2kL640{0+goڄ5s֟?B:%fomYXq6WXr0k<-b$vxҕ֛{~K]vHٿmG,;ɓ  .͆>JC[7ހ#dDq3 4o7q`.YUOc[Tz@! 7j"vAutEQ;ke2_CGaNʨQ1̡;kx̃$z";3leAhM[G'1hӦ('@Dg삔OK"E}k.(`S 9Ź+Ba9 _}Jd芚+툭X+bWV{aH֩rg;]kv},p9wQ3nsgC>7%-.`PC ݗzmf/d=ٿfX_"]'vN+[)K[(e&S=a&/^j񠝮P'5 $%** [".P |ٰ{I}bU،m f obk`MʩuΆa)lB$7u9 ,9ŧJjSG=h%vK>s7<:k RU^ʰǦUoDzM.O]0h[N9@u٨I4,ċ1[2E^=V%;fݚ!:\/Rc9F3,R\NK^c\VUv߸fVg:\1[YNo]`!10PGъej`ȓz:W3Ѥ8>!|^gIYX=nM z@VdX߲(Nb~81|V_uU{{%N[\}'!yKco)؜kӣdoeQ U-bEeLɓ%/6yKYDTRp{"/u#U!Ղ^)=@ 3QQ(7i [GВ ʶpJD8ll) )sb:M3 X^|D8 d"Xm{ʲ 0)Fwg۫S'gz՗ho!ki~,Р~akC*0 '{n/pb!@|MEvR-RB۾+/ệD43R8;8v #geS.:L]|bgST&|lG8 'eCxM,Qt9FDhRjk^QJxr rǝ>TCG>kEa/M®HUۃ}gtK58ϙ3>f66ODpvwC{I1y5_h˺6ꓦ8*B GjN9f}@5 7+y59:L<opQ<;abF#\f4TwE@vfEcz؄{ձ]/|sy>K:R#Hri嗩zªmKRg'eDaO+3 {+.8җ()f:@ӎۊrƻOk"t-5;EESk`+nz6z/v,ڳ.@1A"~ jLUz!FJety: yK!,]._[֙$ɄhY -;2a0[v/nH4tG<6 4@FLr; |M90#^arh/hZ mƶxY8]7$؈8;p >Xd6foWII ^~V43@L8ny1 (`,oRrCܐ "SpQcCjd7<{JUiUr~i/p<lҿx.Wc}z]ѐ}ru h5 +mY$I$]UDVͶ_RbqCZ~%&:r}8T[uuGN4)Au?Z> ibY2/QL DS}51Sȑ(\&]`@krEOlf,wk=o4ن !IY15aMҐ7 _ ;.b n"We/XO̧tp.P2jzr([adjl^ʵ*v_6+:;;fu.#a3FLիJ0rvZ'&F-ᮘ0CCQdȜܡ8i' Ƅ t=,s}wm]}2zu:;'#/hl,dHp4BU4ήczXۥeXoWᘬ](<9NYFD /,ȺM5hu2

          63i#}H;zH 3G CLuʝ:kib{`U\򬞞_H4vHpP{5+ORaDc?"pDjw|F_\l ZS نЭQ4sqDziH4*upk70Q&ݑrT6T'w'i&1 T ( =a/{ }wK53Zn.Yh{ A4bwU@iTdD ǺoGߝ8xme-JHANAM? UvhaĽ_v;pFY%!30${颛1af`pf(l9u>ʐxL\9f˨b(PDf"*pjdCsڋ0Q H)M n7B.FkGؠs&AM]yKo{w@  v7ךŵZ|0YCV<صؑR缍: !b)i>Z9j͞&- l=:Um8L"PQ-y,KV4P8pqy!|5|Y꺖vʬCGL:3!9>_Ɨn̘׫l"n{ݷlAnP2Q}BwQPX/},9&W(ngAW}j>Oc႕KXYwEJn1w$2peU)v?bF#axlsy"=4efVI2"DB6{fPj>( 'Ye?TE6s̷O8)F257={Ve13pT+Z;Ȉ;LUcl 3P(䮙*/0 ?j<ᵷV'+-^@VEZ05!Ckjfa\7rqZ5 qYc4!l#w#52@-T0+kCF|8:\ݷY<g[lKd0ALJ4VWEЅxϕӼML ×5+T7q3`-/f9ހwGw<ɞS"lkF)OP8^ˆU.ۙ'J^܈9+/:;so$ c/ %L\]X]xYUQ$GgĝP+Q&K/5SDz9G馩LAhZwuϨCx6ڃFC/ewi? ,L.LivʙSj쒛h}cbXIQ>ᶈz063 FNC&5H]6, Pky+y;|58n\Ja~4p HGE[D{/evRrt~L,KDKp9[;2Li R-II`s ^- 6κ ƻOe/> ]-$/Y|aD&W ;ҞaP?ژ*uf[M Ud1,"%alhBSZ`BjδxM.aT]8ohu1˪Y< فnAV6`0G蘮ixr9Zpc<j'gŒ09J3>CO`'sD/([T̈́MTsRu%A;/-#s3uĂ&f`DZ^6htp d R o~5rGp¢oN̅rf`vBrI4XI]&>buT;xcW"IcA m5q玆`.U 8 :هL@۾-p h9_sҘ@5**QD[wyrlMב:X?/Ph %DBVJ[h4-I(M" aҝ]a27:owLm6ʣʈ*[2 *t#eûǛ+$Hrv}BEe8A!dU]H;Fa &&9$!g% _y]aBLZIs?SUOI@ q[BcWL9Z./B8*;7%E,oQ%G1Se?-GE=d @ , ,h*}Ԑyľ̼O 5)1Z&T=9PkhIO}wZ[[2[l_Eª^ BW߸n+u/C].ɳ[B9uEw۽3%2qrJf\b%n4g0݀|k9;2 ?/|gk)Zz"zdӠ(6)~E&`KĂۢ^˅gTw! ~1`|W@^%6[*A@BafܛcP磠0MpZM.F*rk<'[R\cqv]_UNKFxucJ^T%Q"qS^[4e∯H Cjr=ȸyrBOS צ|9 [>ܬqOzE u/N!$km~cdv/6//Gg2T֙=Rd![&Ȋ}ĬУT,x +z4HieCLW7j]wN6O2&$;_mй34CN=tЅu2\pDAfB7XXA[3@ gj2ȸj ua}˜p i1mP||C~m8V?bX[8>=Xu,eY^F p{꺔^2mw@0sZ8dz9tT6i> \t`36;R;B5~X\Ɵ"5s9-$1y+0$y,Q4mO9qlr9f[?Q!AÍM{pUTEbkuH٦f L 4gzч7BH߸@t1ŰL!A-YG9᭶@^:PΩ"Esq>̘iŊ\0vXǤ;ӝof=FOp"^ˮ>X&Jfv^%Mc0?oDLKY.|qȈ✺)e ȉߔ#J+2W+=KQ[{k#Lr$ --^m6o'EiTn`Ԏ!]#@aa N2'ņ |^n X jK,Vp? H9h|$T*p"!Q'0;[):q=qێ s3@ye7(AHSKv!)߆֛S<栟B[pvıم>>*\6WJ>.\OsBX[Kڀ2˲/S޴lx\ iv-^ aISj \5(5V  "G^zwחP3Cg< ,nnK1s0e 1>~L8_b,Gk h:=HtWDJ?; J&V4Č@?4%:m> CdlbzQ=D[C]1@tq= t! kGU {~CyncXY`R]DVlc< #qoZf%N!o6!/5\{ g+{%H؇U5ydd pQbZjӱ%ڡ@F R:U?f en8,b*x`"Yh 7NUu~)I-BR]`cuxЃ/NF(Ue0k8vk PQ.,"Vvx^C#j}füjt>15 # ȸҞIXJqm+РimeR~"Z!EI0cJ!R:3'Yl/<|ȟ dwjEUNTx-@`HcC돈wNhIJ^ݒyft %ŸBI۫gJLЃץTo.tޢ+o2CEWg zOQzt J Q2! Oi0~$ƷHKX80;p j?xӿ%CdwgZ@{+Odo|(xNpI7飩K5[uyͳ{ 2Պb 0xi%JmXAx$. r|hwz?ٰIԤ1Tw3vRdk*CnvB% H*G/tLOzOn8wW>a7/hh%V#6W6svrj`$OCmr0"%~qV1ǹS 4 u&=WI kiuzXx!^@_}|jC)mݴNgt"@6`~WXzN7$ϻCaE dOXdD `XJ:\*v=6~赈h*mP:}6Wx6VbIKm)lzA?XZ(ziԩsWogGYm)ԻªZBBR^>|@w}(1 Ŕs$. t߿wIZ@IՏ5tٟ.+HfC MγˉST9HVQGz{R LE˺r{#g$H;t}e }a1GavqD{ 58Z@5E]hN6]82|O%"2#X#MiA)M$+/Ib AZ<-U}tOȯzʐSUGǃF$闁=QwK\zKٮQLؘ񳡪GWf9!rgDu2 oOeE-f^?'ΈRxY\ꮂ!}> ó6i_[m !(c*[]덤>%2, AG繣u]õ<83ƘH}FV>Qn?,xv iX+svIrtQLYQw_b 4L;3Z±X~GL$|<ɅhK%][S۵)h%Wom+IMu) l޼U<6Daz!U{H}?%fMw4r1}t;!bՠ>]=!NtKls)" ͖z`:ˑJy-7JcqY6Mg6*< 35-כ@.أkuqW 3 WeFUﲥ?4 ٟҫ93qI&(m*ʙ(V3#z`"zo{p~Zէn*ىV,.wH=p/91Ln{2IoV]"avw4VjſwA/WK7a^WQB5Ԛ2^QB/RL€j\ج"!($Z&fԃtI_!Y$w4vYYnl^M \"J\\n{v IL@ǂeÃL{U:p|]Q"\UG J&+ɖj9}/m,#q@ʓ?H*m_! *spB9?(٥iKIhQYRGNH6ʞ骚N-dʛ4}bJw(¬cy6HBn-WKAqGYlqep('jbcO/s!酝%ݞߕHXnwL9_Vh‘MwlEV 4d\|`-o%GPgJ[;$XB@$ܿnsMk5>=֔sۄV A%4f薥vсEy˖m97NRΛScZYL09yvp{0ID< ЕogӸilpJhj R(Ѧ}Nw{fkBv2VHeȬCaMM] MkPE)Xqp׃_U.0NIX r/17Gb]5_+q0e"6+AE^OʍnVt9k͖g7m~O4] *}4~!zɉ oD#B(WNפ2Mj rHC8'k ٲm\ b$O%sS}xㅞs١S;R>`M.hֱ֑uc[Ӥ&WOBE ._DHP[iK" _蘌GcQKUSBZژQD @({u!(r$2zQ LAJB^PV'oGRU,[y;6gMG4]j.}GS'#6/E:qbB ݟ&Q^+6WL]O9њ٫4cF? F6 <knpBzNh+jP֬uFg6C_cC !xlZE2ߔq敄\40XΟf>J[Գb XG,-i3V>p`G`F6@?f7K6_A5mJPexoR]U034ݨ;GmS$6Z8[b} .%$ݾȽS\.7skj Op>-w3F*)\B,iVvDmѼ7GpkfM i+7Є)D iU&˸}]r@SW QhP*\=gP-n jZ 6TXT gBkaKWV/})_v+$=8 R #<_ MvZx+<S4+"R#[Fb*_{@p7Lv`ːw.;qhCkEZOBƍ'Ø%QUx7Tlym̝KHG]QQWP&k0u*A"_ht> 2oFxb roJc ŭ0g\1Yʧm[@fhG`pz.խZ6)(Q,׍. L,j$׊AjH%yƲA,쯵ZD5ÀOi̲I _JhKPr9{ gm,Zخtx1NڢUqݴÔ$,279 g?!@}+'5?v_yԴ적 Zj}PYXvJ>Ȕ{C7lG31*Wh=?`X٘O<]UR5 ˈPxTxYP0$[*LpuRqTNXwEF ҐZϓOBdsºC,AG"VՏO x?H[+f?,/Ӈ4&΃%C9W7Y+ШZ~9ҴX-÷6E=D!cqV5=R%K`ʇawhr\r*Ȅj@nE%S[܍ʐQ-~|*0+Q?aJ HTIn%4'8}, E!Kmt "*nu] lBiPZ;#5fwqWڔ hnEolEbcr9^7= ɝLWH>pUpQ :7QKJFzE}<6/T"_I&ˉ}+ L h[~zm /Z.xqsdrdb?{g~.AUn@d)r urSdUֵV4-1Az&<1V"AdBEv[%.h1Pj9I%zʼ,2*Rಧ+2ű,ΆB$ pr :n45[+ŭKH#t0T}4&E'mr"Xųycζ1HَM:viM9]+z47/fS 7A:Ջ$1cp+IQn1ڔW,=,#\_WVyBE/֍㷈K"rӈ 0MEE5_vu[:ILa҃5XR o$ٹQqsmP '\U͊5u֣藙K8,MԌH @= 9P'IPNb|zmN|`mjUYuenndsVX27K5޿(]ʅA9W^g8U1p^M#4aHOjt f!0Ϟ|tvVI;Pv$ZoX-\ z;~4AwN 5n̨n^Zy7SE $WW߀x\Ə*z93$Xke|o*k:-֡Gi:%sVP d0jɄm՘\ඥ2E+Z bYfBF@nB)0}$ 1 k[0ҔsByX^t,յ:,&69eE {ZhHpɗ0fj ɞAڮҎ) 9 _Jp]A`~8gJQlK83V}\Gv^\qDCfϓp.^%6aH,`яцJ9 Ҩyo40B+yqRlNDƃ\Z,<Ɵ ?`T5GUmJ5}^{ҊH -o}LJPw1*1.p?v`=`4[ɣδ ?Eh˕lֺL*fB?*ot,҆Z^7Wcef1,\]{̎aI[Af׉;ʼ j5ڌ !z=~zAuTo)R+5e\ܽ`YC 1ڈ!+\$q'0.sqqTc.4UpWU0%v 5МӍtoai!a3H|#ilAz7T.Ϯr7p~!֘\7~ji :Ð{9Mp4yŊ8pU󩙴JFS-mRZPNUPIDvn//Q[fQW*V5lza5AğxBWi0-EGJ$KMP>`sOZz%|QbDly3 ':#@[ϛh9J]TM = JɼcH=@5Y9jG'@(r]xzEJl("N^j_ڶ$ᷨ('DW@2GBx^x@q7`{ojWX9?^Eco'q(렍.><52Qv8ks|l[7)D UA. (A`Y]fm,-thx++D@O{aBuaͯ2Z15 ׈UDŽ fWP,*zH?2*v'/Ro|=h8Nl9qy+¿'7Qɝ3y&v cEw.SZB;~Rg>ݩ܂8TXL8C턙 @<''@5VJ6plO`{r6zr~>zN&qa:9c |<~b,/fYemڵjj'֞,Ǩz1DYްe \ID9Q?Gbo'R!|B{_ ~5t>*ƥG[`uoܞTʀ_+ xY7jևYh /z:N^ڗYM} bZN%AK++1 U'D̃<9if"ֵq9:f $*XYìź눗 ĠR}}FtF -o* YX"!;Nn y¢v`R4l«uYI*9)khG;ZUynTU_lC  A՞Tnc9hmx3uQ8@c0י'Q{K :"2{02HYugH3ٍh&'ħpk4/4sf/ݪ~N:JeVpɩ_kC Jh<1Kbm|\CGZq#׻6lʽeq!bk\ƱU5kUGp3vR4_v k7Ci3Xg1&F*Q焞a|OID17&P{G04>W T( ISFz@"F@H\xD5h&EcڞXf쓍,K2^^zk<5R;{ уv͓Ufἦ~OT#ڥ2U Ew-ciK \¡29n#1QupEaqV'jEx%ߨf_`YjcƁ~}~l_F2: jpٹTNR`#k72GmFjF-܉; xGM!QL'C>[ϵnǝ>lqТIB a8B,(YW"x; ՍQu%Uſ2$Vdh(@LaX3W.Gxp-)مQ/#J١٥" aRcG;H7o~46ӀfiPYGY.;vqz{"Ns6:v~K@EwebswV@?A5Bl͵~8,p%iD5d8Gbair +N0S>lxX]:ozZ3M0chbcqS{.c>=C:k*p)-ɜ7IDb- *V0,Tlֽ-Ya*Ur-Ԭh2Ykq^b-A6z !" p d8 ?G=|_2vYC铉BO85/Ծ/ye *ijtTb%lژc㏜b%ـ&0-IONE[b3J_ĕȮ t-=ۘ4:  {"F)qOkO"2~£rdK@]&ڱI&StJԂEH%ӭ5PBu?$ψ C(ׇGPf=FiQ6i-'Pk1 ՊKɅЃ847Rnպ.DADטv:@ bˍxzB'w!e'{PMczkk_J~pgX-9Gx;OtZ1]Z%yH!Y3V` V\L9G':VY&:jՃDcpZQmJ+ r5Q6bԒDgI@R%s;_4/-zlhuCj(ワIsY"|zrg' PWm_Jӑ^.}\sGl1<7vh@ 18|BV $jWd#Y3VՃřf44<O|'}7 ((L~䅕݆hwQB Sj'1Fj}vUuɅ1~vIl fC?SO.9X{O S'୉E*@`i:%;3p""^F Q%͸bh ^#Gj..}78Y14)$Zs/u&IĢLW^c+uV?΢5P|p.ܨ!wsAGx̩FYK@pGķB?ID/U~_W[[' sPDJA"'k.hjX;<+_ҙ9jŦ'n(daW?b%JsHPeڣA_έ+[rIS|տFz 9gLdl)!FueBB|x ~rl7㢠YЕQjx!ěҩaN+wsG9cJ?RUH-A{yjRš.ыN.lGD6-cW%x+ dvٚ,مAޛ\gBjnS PdFOU|`맨ytxmK\i| MlWK] ,!tSeV~R$cZn[ 5RXUL J8F" Xys> B\]crB{k߸^WNB7)IV_I -K!LT IwŊ^\ž6p~-QWtO x,-^/?vmf챃g?=Fdh+QzQyާ("k*(Qe+WIvN|:n?V\:Mt]-Qm섔' o v57 bYeO$izVHUgԝ׀I M u7x߇2b)zʑV7>-TpOc75gg`38j@rӺ|nɔ܅v;ݎ{4>gI.q`u$U9jyNZIttbHF]E ZE:[04:,UVy f1WIwFd-©Цz1uLEFuw5F@!pH1/+̀ ޜD9.' I+KT{z$qpyʺ} $U~ Xζy˝YP`;r%o6тJ>eKhW@4-p W3n5cU>ϚQ?ٖͶ<ǣjė!ߑA]P !gM__Ѩ[}?TX4B@b+ \Q@:]>BLg]fЛk[<ȑ6WI@P: u9]kz MQSWj$S- K!hYK{T_mX,3ڑ}ظH/4+n$Z3e[M`q(>Y%5WGrԶΰvMcYpz7#ẻ+tz6hŮe"_-CG UDbi @Zr>~Zj V1%K.d9H:af1RBwzMw b֭aaA-l4>iРEknFO0;Eb6ʃP)4X(>7IЕ`q(vZ6w qF :fGjEu+!R g 4*J&[),m4F;΂fͺn9`rمz xCk: @"mnXם5̛ئ{j iR١n>,4OIXFZ@d'2nK[3c6*+AGU;+ؽ?:lR7 8К#?Ln|J\t H]eN5b3\vTzhYرeUJ9pi* <+^>=˪IEZة=Y#470jhJK!wNfiQ bK1"1pt!kInnEXBәRZ$lXҶ$x7V|اx;'g6~-:;J$k as(lzl oXa9l%NE|&~]U4A??&Ά^!7aXV ~%peKsgFۦ."+ZjAަuAxܿ;k([}qFsk#e[~*s,V=6[m0J=K}UMsHk=$E^?\J)tFIS_`'ˎs\ńqạmcL<5] ݜضկ}ɷbnV$ s5cOan m $܂I~DdLTiǥ<@Zom}"ˈ| BIcwnF?b9\iߧ"\yiUuVar ib^ Pë ўd\#{(&Tv!q!6ԗ/ u>Pr/m8h8.v?lP7h4lv/7'sD^cj؟%6Q+?ӌ(qa`(ɥ 3Gm-0%]C 垄~ά;%TP'8Wc12֪j\ѥi P>P&70]:zM=WsjiaWyt(K 2&,SaFOY q9В",f\[L%[4MN+>WM>7\jc/hX]G;a gkH\_?0m v!vUE߆Yn viE8nY"pt)_>N)-9$eJS~v6 y_KFEc4-6eA=K/'_'K7tpۓ'Fyįހ]ڑ@4 5Z_mF\ B8*kD1AN%陊w. XI !eatλ9%lߙ0nhSv|]{jӋCo:b 9.q0D83:SAu7 c?tr~ybL HN~Kfܠ/9~P+a}RQ^c'Α42 ywrMp^P[Jg`} jD)*a1c^xix}rFj&d)]@)S-ADWeTC_>M-1ƊWQ9/P3ȓQ͏p~)e!!H(8 C'ppERJP| ^jyQ6/+2d_۶KGЮg\ 01&F/B$ _UAΧ8}>=ޥNR:UU&!:h><^mvEmٖ-<ʈ@cc`Ő;"9`n/bU=O0lD#L)vA3_:FH+Vq5Po.NjQI 4o>ǸTV?]S$ql'bVF Yp^* ;/PyY2DN]':I w#r,nThZd J*jQ-_h h^|rh \+O~ ° ~^Rif f;9Gpi"N\Bd$>m>.s= ;&n.T*? \UD +tP>PwydE4g{3ȠyňdUp3 Xڳ.㌻[%0 q9YߐH|Q7|GHBh~lo̸2{M%T1ѺY25("[(6){ 6 P4ߧ {4~ۀ(`2N~bIIP(%&/247JͳGGaȤ~EvՈz ĚĦ2=o'xYF;  l>ңPޛeLj),ѶY2ϳ ( @&=Ȋ_28yy Ud%!r1A9nWk2bZ=IZjK\wuN&t?} )a35"Ku…o=‘%)ַ}Y(T!Ϸn }M@XyduZDGXϽ6=*n[:lGf[RS;Q t) :pFsK}4IЌ&g5h "N"bf8PSȋ` 듓Eu:yYA<짍-QQ.t)ݒ{W&l *y%1Y,z ƦǿO1\Y~EOfJ2/KL43 I#87cY8*=0N=X\vnDm Yl]2t' `],*S}Ypl9OYzz#f"g܇vMNTaN31 V+Br %~(cί![vQs.eM~YkvpXZ\u<;?MOڮ< P yR&͈ZAf馸+T[zSavkeGHӥSkUvUp!o,d^EfuQ^,RvS:z J ;΅/(O_djK$ڄ(զ E3_pؑ;ErX߈u j leG[FsJuRC4ErJ!r/}kL *ڄGnM>H#[ ?pHϸ p\}~ZI/[uJLy?evL]P5Ն;I6WXpRJᾛBPcxc,-mBj/#zjliU<ֈ 51c)C(4v5./Ѷ[fEqĢ=p RoԻp/yZa\=H Y٫h@[&+=2;l"2;83㍕|]9ǖ!ؗCX稂A$ӻw$/>F[sMݝ3س:0{FR]h蛌(Ր=DVJ^vfm_kKR]a CRY|[o d෠=Ѣ1Ika%I5RߑM cQ@9ҝW^nuY:\JF~z YϑH.MpK;#$A'y+ NMOi ~}<W7ig\I[X>>;|M%~8 2zgLE:W,A(ưu96A \oMଷQz%pخLUe7%M$]?o_}ӵ#p'}tDJ 1өscålIA%jy'l~[*7=QT\(GIGS҅2i|N~L)}V=}߻k:'\rt='廢 5W(x{nS/f~B ,s[;/y:whOXN) C8w},p->;HZHz5tipjV60`W:sC!H&gc:F rysϤ4n 4ct.9&FǁE74xpנS(?#' YQpog%g2ָ9N bP@h1\q crrg7kK2tP3/f lș5ɞ :5uG;[Md $aʄCKg4iƙ!*DX[1&nC"s~kƕkf5eP03@?% tdXo0PVKc|"I΁zC\ToQR-yQ)ig=Wj7bCq{,$[i'rP rv)v<{R"M BD.{`rRF 9q[}$ijj =]Mo 傦h^؂bEgԈgX#)P8f;5WOI QrԘs2nF5d*+׭t5)c{Hc$=dBs$k`%-raSAϜOUg\)gN9G{b %[*47ݢ}t\`hz!WGN1`*-2IhG$C>X=qU$mt!,eÅoov Š@)ic5u~0W}l2,^I.f \l= t^kΛZnT>mBPͫ$T|s^mO]0g ]z۪ ~]|3'$/yC`FJ2Z̯*v\;{Vʿ:HN A%A05+osRG؜L 1f5j~0ه` @FYqWFC#'ou5`2=hq* $A} 58i,75 {Zѵu| dsM-iD&l~UM j ?UHnu'(0e @.&/8b}{6x|vhz/ jn8gnt?>J+'yPՙ>XKm/7~6Z %>vw80۸MZK}7n2yI|3? z<NZ`p!'93I BMr0m+˂S1jŒ[#s|"Nkss(h#x ,xN=l ?1#cS(=힡kݕi  ,Sq7&\ʔ>Bw2`y$+I"HvtQ _\9w3ϓ{P-lu{Dol<:l_TASu~fbFw֋&MkUPk^jǵtd&N!\!A1u TXȮo,}O* S>KUlYiu e'82ŕ*:dcZc_B,b% >)* ӵCl*]1Pߘ~7,fr:A-35QRJN~՗;cK Ք}[IDS A9fYsD]*;bgCڨxb끚Bƍ2xO 3Y2qp o؜Ȕ5rs^?2rG+ͅA-ªs>{~s <^č+8M /WLj.7li&\C66Y{?Nj1IDP;ZKE;Kd%|of>&{`'/4)zLɑXϛɁk%1*nD y7Xz x ?_wHnai>7 BWǚ RўBow GE&-Kތǫ)#*w k\%9?1HbuA|e?>W^wOOYSZb1 BNF~"㵪 1II a鑿MAE1}`*^3#۝`mQ>UmB4=m0wi Lz3}C=S= HQEg';n H0$Y2h5Tzphq$4P`_cp =LR<[WuuZdk ƃ_6#[WBSnQ^s-KU8JaoL xnQ\Bj6A.)/}ieQhI[s٬H`zעݑ}|هg*=͈ `v4'*YCf{!dz2X-#IZEk"L1J՞1'6Rmi҆<˗H'~D끗䶚PSbfsτ+:WM6F(,*D3ڨgW%-^%Hw"TnpjTȅ;?[ 1L\DΙ#/ ͦ<`-?%F*_@ (m IPcz] >p-gNeOJ 8rcWsЌ7ek_<&ތ%@JN텏v/?1է:BZ $E!mt{8Zy:Ь?6Y-fhhQ.awKaXG- ҥ QA>R%_QOfaAdlj.UYR^l_\78} ِ,jy'o &| XDKc K|S`82,/YFޱSF aLa<5w -)oT7`v#AС\)u]{xuBLy̮?K76ehe,%ۤ )L udtx@,f1MJL#8qvn[th.DyC>'1B5nғS\fqQ,f?ۍ t|1]JM~4sI*RoH&!,?Q(jf# -810j/q-` 9;+2طi 00M2T}B |(SR~>ap#S=Pg8h 2 h[4|rVvZ3?Ψ`!`g`CCkZE l>/A+< nm!=~qR]7Rr_Qm00dv%vxk"?vgv5A^@Sn@ͨhHk/r»ϐ J_ 'tI4j{G]єMjle=CQ #"Q?]ryST6ċRNpQj%1FF9pWMb~8xQe(h|E@>'l+&i6&gI[6sքӵ{+%Zpn(7T8+Lt tלWHyfFןI78|B^+4$I_!q nx5RhT+ ׆p-XQu٨;`^u)<_VA%iY qSiJg.Há8՚ͅ/@eƼ۹^+˞LTJOC3.1[+o+{,x)P|Lħ=zUq@s/|s{rM|++'>-:QmU ~E2ρ. h@7W/ fm }3Whا~,2+4~!~ Uucl8ՄX}!u3\iKȫ[gT4C)㹾| KQGF-CeIaV,nJ; =͂0؞m^-1BDFsTVXv9HhA ß%:yP#-c]ʉkœ܎`!xAݛ<0"_Jf0 vw][k >N0;">쥖(v/JΎ ȯ@pxOǎMzc]75t r٬jyWP*Cke9x^ K|vmvI>n\Ac/Zk5/ŕO).B0#`&oeR(5;+z%T7/|#fcxoZC}Pq -{-Oi;Ycwmvj@EVY ]W߿Dzk :wO0\yYaCf#2$^%xFP׋U(Y!%+]I U G.1 ~^2bζm-[mΰˋy-;2x&Q*nDxeo3R?wwaz2cK #Ī)7I 7 @{zlyrmƗ"j"-a"Ù3'P&j,Hfd|C =r4c}lZ8Λ 6b5Pc&n곖lI6͊*e$QP̱+-JRy$ݚU\@]2l*T;ע=u@eÚЗB4|I%!ѥKC.w4esZw7sNS[w%gU5VNIr#9H31Kgv{QhÉ>K`M'=Nb'K~mޅl(͵%[iz:pMS"(lMC*\[.b]5Dѽ د\ vɍzOI;0p&Ж[4hxx^!6+~6OKE~wU@_"O" Ǭ&N3A/314r.UR<)`(tcP_9,1R#Iz?37SA}=#42Oqjͮڷ=ʘxɦx,*{ܔ−Z=/Rn 濓$%]#ʾ~iw0-&nԽXs%uc @ `qKs4 Wme)6W4qzSl3=I[p@M$R~VILI| NdF5g~硯EG9! *Ĥ$6 fPk~S!/N;^vN9dm\*TL7c#TSA$€D&pjtj9yLŢX/sV5 ~޴;tIhne*Dtd}I3xLh۸ɼuacX!4>bDp55a1ٽ}U1\ݫdԵpו/3&8GV!ei|[Pj᳉reIC;2*g;ۉO PX9) Ժ!TEh$S*dύ.`1gJVǔv|qmQEH]\Wm;r54=j^SEeNIIlD^bNQGKw\af[*p\Q0MhTV)z KѢnqѮoם`]4(:Z4=z,6Rid@ʘ_Nb *qOrNH8 & OwȀ;.Vc|{id\W(X}Cx)eP.'&ON$ )A΁z*SiHO 5&(Jro}G)FJ :JRWf"& `891 ܝHFO4{J/*oem42T+lʰ9#!z LMd:U?5HS b#U)ad`iH/$Z" |&jz!"=~ϮVvqBؘmvŸ2mc7aT4 SǜhebyPv9J})Ry$M3hT rIM]g@*OL&0;&GbߎQ( ch{%W'uwYNzP][qz3Eh2 7Z7N7؜Se\_3=pdž5,C1r]-j{uZdr6ݰSQ7@O(^HeItReA+$~v !i{4wSہOĴ,B|=FB Ez:QL.zB @3/B8ʙZ !ƲBɣKoV:RM;tT p;Rm @D&;Jd7RwL2WSH8G娫m\jOdVbǔGXk 9C}6Zp-~=?ךM (B1s7(V E_ZbPOX(*SGQ hgsA%dw-BQANI r"0f(2PUuj4K4o0]$Z[U6Ӓ(v:;:c_WɀG}V Lq`Zr=@+󗭷hczv!x*yoǎA( cMP3@T-q;%J"{Q8`=$\ KVtL'̃[H:΂=]G\OY6SR8!ҭIϺ sgy{2l4աp$lzIR3HqjC\Q@$FNu4/s<~?ŞMKnL dHhJa"i/b~sQY*4{W@H5$!q<E/V*H.7<.}I㈔igbAOrEItN턕>BD=zE?Mb:Jm9=B."xs?,ҀߔAO7iAb@A4Aoo:Fab Gx3P˂Rfj(/D-XpYVEt>}CG0Myx??]/'{>C%U՞qZY}EZ!~@It~lD)\7"})"vCP;Ҩ\C C9Ycէ]$hAS(ڃ3[SXA~٨n"[R4mgm&3\+t7d jr(RYKonxnADaLs1 @FL/=BSH3Q=[4]QK -&/VGk @e4#M SöQW`gˊ\{ƊNa ^DhY,QPE*4'x ; ԩ,*.UT0\ kדԺhr&eHYj|mT&䐏iC.G0aKp;>>j8$`84 n7@| 55cHEp q//0Kak}\N) 5.a5^yfc SxMӥ&ӓM2̃V!&~}%ƮT-OYPW|eV47lJMg;Uk,l |cvn\=6}MxuzBe`{ lTy?: ,l/Hur(_  t9jP#uzJ.xKι  k.qYWc%=qk%gUvM8[A?X[,BMF 3 ]M̱yMnͨq-7ǕFmrXlB@*W{j9)E0(tzoمfj^S{)}]6YQg }~qx١cDnHM)|5HpZVq|逆sQ>EoMAt7By:%{ 89xQl-F|8Nr=V/xy&/qH-.WM1F)K.U˼FiT^;UUQG(@wW|LnB\Prcș=Lc|.SՇzͯXN^$x.ވ,P6p}?nDTpJ` tf j!@I|+DW2%tSֲZ<,rY(&s;P[`ׁA?Ťqic>گ—y:p4U ;Rv0a8 W|eui;sSL*!hH~ByɎ8y UU5aQ4!bk(rri{ۊ|!Ue#2 \:Thx%dK*h0E-2nH8 E ~{$q MdI֗.UnG;oz#y5Xu]XO4Swu #0(صCuKxFQvJ y'v*AÖ!3 xܢIkMAUe= fLX{|[-^벡߂ݯy:FN+kͤUppEQn`NLO+C=54I^/_T+`O`O_"H &Alr+Z5][y3YH2rUActB@ ֨`aw -ZY.F)?<& R:䐕v^ n%B d91t o \Y2|'Y Q's>%+YWڅQf@cZu)*<魳*b~qڈ3D\=;;2`fClxh RG݀A^\NLG6qc psw%lO h]`r Z F^$:`nM^V Z}(YdNdH0'HU*:`N?3/(A+ʄzW9`@:$q)+31(FེDL5anrƜ-}mfENf1>_YgYBh->DzSkP^CCcsjɛZn=1; ҉'L[@˅l13rgSqx~|2m@-AGtnp1&ďUo4}zGvoUqϰ n@3 ]?h߳ T] L'8e&'~ɧO懼TTYVuZi2<Co>`'OX1NEF{KQk}.OMawjUw:SFItݙP20!0G{.^(#jtk * 8-t\EWiT7P?X>K7rMsfS2b$| EaxM\sch HN#{7~v1EJh+=w8teKDLJWq̅:Iʏ 'Sw_H? 4@h6'ꥴ&9byA\|=feUȈaƌ-)ɳbM"DzQ,G?4R"ID>�Zngߺt-UbΊ:t ^ CPѽaU[({~pmuJ8zH7WEsf~w֠2 ڒad3Sɨ+H_1Ʊ/2wq}񄎸fpnw[4.Ų1H]p{kiJnS@toEd1dj ؝|/@rtyXT.i:v') ,uiD>ؕr|z=4knkf6a-egz ƴvqIqJpARh0_r.W(4*0\Tlu; t_Lk*|kQ+(|U=.ZoEtѕ]hTr(R.;݄'_\2U!yb@pxtsJjٯ%8:c3dg-Ɣ<+:CV '^Gr nMV=nօ0Go=x~RH)FV !q)U.;fkpz$3d`l'՘K(is*>рRVr LMx +B*AapIS6b?jx66ĩqs1i5_!tܒ5uo͓EY`]|lgߨlY$r}C8µW/[W zr­Bot̳Jr$3dq {XO.  Dg_E#\alQsbWdMX2 4]vkhf 6~P;TL7wS堠: /Xn7@x)s+5uϘK EϪâdq =zvޝVwxD'~f[ޜ'=>=GD/9=6w5O.6oz"^ &-pdx! T82hkDtTD[a*ԛf-X eIS\Oj4o?c/p4Yo?$ Gabn ]zR1ʽOSߍ$yܢd_{z/L nXHUU+@dQj a;M4Uz!En_B?6T%`GQ'2J[ժKlJ 1c睖s'h?G"pe"W8TCˉ:vЅTQ:"JZt2ɵ4eƐ:U3ZS~݌KSk)Lfi)b"ڛg*z@m,޿r:?d9Ϭ&BDJhnj gcF&" !k(Vuc„{@F.?3UZYkO-r6p}@FsH%^cg'zken%{d7A`En5 $d*v>/;R&e7d?.'5Vb)5Y|znl- F1 s*@~f ۟q hL-3 sL3J{ui奪V 3_ Lw[$pW$̡4< iF$#7wi2y@fw^#/``9:v ̴jcLiCeޤNuK4f/0t/-Ydb+VzHFB]wP[.EO{wo-+ڙ"bFu2+\N.?&EAdC<XCa!w-X?W^$ʄ-&TigxS _,ٻ:Ki$xE5Az 8"w+sDBGl~7,zh6L8#]Q٦gƯkRxI5"gk˯ݮ >1M[D 9ਙ 8. 7~L`#Кr]@ï6 ^cԘ|^8/I ?P tce%'M8=@[g/rI3% 0깫jo ;9CwH7)P?u{h[I ց]H#&2Һ^H2s; ii߰$ȠƤe健 ^ LrS 8oq2ڮ3]y XqaBSf %2e7)Bt>F>$t^r9<|Nîȭ_iZ6/3ߝqHvo(񫴎$O\6gv5Ʋs:E#isRjItc,N8pדL7Nb7=}z2峐+Aا 5'8|,>z_-n.֎{…i&a>HpZl5[Ю8s#o%b/8N#W:Vjko[` vT?8[c&p-onYxwFҚo@8N‡:j4fDCǛ8̚Ew9CGk\K7 8a\F #BKD1]'M"pzW~R_wD#@-"'bM&)=v) zXj(OZvkC3Loiso @6F;B^OB^Q?n5o:UI ;rCcfHf[EXg嗉w'Dz-NFilIr[ F9d lr{y tj4ñ5Sk,UcbE~(.4`_%k]>nY)?Re <};?^ +g#g:mF 3BZ"GW4 'e^?{}=}~4/|hZ΂UkŨffԕ⽧0B@ZJ}K֏*y2zmejtJUSx)V،DgqyjqSl,\fS.t6O驪ܣ=#IڢWQ.9?̾pHe&ֳ"KxˣDÉ&s.ءS*C|XoG?"w|LNI_.6`;hKkqN yk.ŠQ:F62`2K^Oʺ5݆GZ\t{~\8^yƈ4,Pk x7oq`@!T~{+ C0pZ<:z '8\`NXQ)5Jh/c?';^A`̭%30=ꃢ@3ʐZY) (3|iSE}_Rﱉ 4r^v$"Wc0KՄ6 u͝m'Xv>K_svO+gʜ ^ss$dZ_0?o %0|`E xl8%F$M~ ꎗ4MuQ9p vhJ A6"-R42E? 6D8(6QY@c@hSxm&)9z ucf:]LA= KLҾL:[t&F`z ДRna礘,Pr^3&x'ɐo% ײ#+5ULcGۑ}gW6LjtJ Z^&.w,X+_uDU;R6@EB(_2]֑|%}^*X\(]H72!2 {WU_W!#~7?#Cq (q)2ɿ5rhj431S+oIzN-<^"PBԯg" R!A 4ΦH,Aw<3h+恕blmFl47(]ϪyہGOqITN`8ؿKB|3qJ/H^8P:OK([(J-;!%q s; OŪ!}My~"x=™tX T}i$'S"d)CpcK#%r;4ީkfH<*!V̷gwoj2c`Hw>oBŏNuM>d8šD !aNKeC䲃bb:lZ‡vg4KPHC2ΐ"'l"Hwa(%xw^ߥ)-^gBqԥbo7]/ ʗ{eٰ~ 17klQ@+cCE_EAq>IR4$2_֥rl}sVVA?Q ݽJ]!JEZz[L0'x sqUe_d[VB~{rr ~(mXXo G>>01C۰AG@ax8Pó)yc~uB~efy ['Pz^L[ӭ>2"^4*ZA/[#aqkڙ_XwgF<'V\1_u:OKΧnG223Z,NB^~^CBi&B.]>Ѵm~EC91Zq?f e'7ͰMZ|âWo WJ}Ot<0F#=t_zm oNT MPF*e{347M-76I--g9@[i!侞Onu2!Zީ9܉ HLT~wN܎ONuJƂx-EZBm d%+0PCq.p#;wCx$hU`] 7Ih"пNU0jvṕ)wX0`ST:v0OPl,Lp)J6CR֕{lOJwUgJo7׳&F٢^":\ d“_v;YR'rr8<~ɠE]xet˞K&aF7pF6++. @u!8v4+x|HyLVvC,I-td,G\\4\^LVqb&\zu4B沩RǩO!YTf!ei7VD+U-:U֨iF0U[Pn EUF1+c6XT=,qcg dơT1P6]"/nkxJMr8- m>bJ=JȒW fH7/d%<>G1r~!We!ŠZ:4ۦӎsuJa}_ݽ٪|Bвr/:mʆmZ9XQ{3ˮٷ'Y}tܸ =$p2ԭ}|r7hc=R%)^TFY5!)E4gqmb%lǬ`Nt۰q*HA =UʐcQd0$N| ΁xŧXe02YRzdKH j +dW 7'g8c1D.5 V$gsi gt>'|/ +;gLgB}-1 k~n0# HSECWUڳ%4Ȓd}9Ѿ5k(/k@!)ձ1 g8- g:˪ӉG/i4B> 9If ?Oc6M}m{&w G 5_mo XQNqM]O7V˷d 4z |CB4#WJz,phl&Y^wh{IU1 Fg-zT '2$&^n>\JcBjCk?#%fWڤx2~`(tүXkmj Y)L (ip똥aɓ,͞s Xgڒ&ޝg~ceYވ+Ϲ8i@ЄzBrt3/Nϖtpg q xDAD ۾pT:aHˆ_6Gfq 0،cཌh*ЅK:'j#3T [CI)6$eՖDYj(J@Ko0@XX+IYЩDkPofM/E=n?GkHgbKZ-]1&ur # 1"zi/T{(κ~ aKu+/< ER4r~ ᑱ.f0L¯@ҞU(L2i#ML/M~cYu6m;g?e4˼!ZאהJϒ>[қPԌ73qZ uqRm~R>/qv8h\\2',SڥIP$OZW%-%ŷ_޶/z1ՖIs>/:%`h%*zI PNh v lr5/4;w^=`u!n_ qRz1YhUD;V'ǬOH 񣶴Sl٥xt.f AM=5(>FFunKw1;3hEE(єJ#,`HCWjQM|6dRR0jjV9b28^k sa4$xD 0rk{-z>hF@A,30q1_]ml foD f"5+YK_R}ZfA6=с<vp:$1m}xwg9 B\ԴavTy΂q"w/MVϟ~ejͬ py=[w6m/2@nbGĵܗ Qp]]y*viF>-A"^aņל5/=Tau)J>DL IR3xBwtT=wqϙ2%܁SJYJ\{dmo sYC(]'TթjʗJ,Ln/P>eW+ٽlҲ5HX ưԑ*P*Y2vj&fjfMHér1>csca&1(TSmYҵIs &l݉M!0VqjzR1 NQg2WnAUm{YFn2ZDNOԅ9ě )y}"R*D`= q<@bhw_]䃘9il=?!X0V#UZg,v57_*'mKu=[1dOFV1"D𽎂2-S[7K->eL$=ʶOjY"‰Z0`7 y%?R-,_]饤8O\|qx%rO iyuI:q7g{>>06=!*_4WM\?c^Dezp5_)mźDo hUv5>ԼX +dǟQ#3륮+)(_[8s#_@PObzY%gv#8eW ΎD]9<+DqE#Qn7 IhŻ[S -yC EB gw?-KHZ^tus1~ X/@;ॹt'S@0_YNلlC>8,  @7!s #k7H\B H`'^_Qwa{뮐Lν߁Vq 2xc𥾘lgj_h#Qeo)YFvJ` %*8LpKVR.[\ATm:4sJML{ Q P^xq*IǁE7/q U[LʩӜL8%f4|_"BWcmQN ]pL}љ .:$|a~͘ {5w,|$\Dx XY~}~ڊi7#`P/ʹ["u6 <2.Hg}ddžW}oqЂw;,j Zwg 䣏Zax^M-\uRȤkfQi^|MM x@9z]fHt6>}]  1$!MMa6,8䒈n|^$x9-wzP*"&g{IPfހBɋ 'Yor(7,#^ )# 41)fl)M[\FDEb MВȄKj<6*5ꘗa:,U;^Zo-]J@RTY:J'9NGƑM]9*B4v eug#W9;kB9K /g}(nc ʚa#YA"hFDj0Vt>ԛJx]BjHQ: .2‘q9=^3 ޕ>Z€'U -Og*[-l-RYGzW1Q#y/'FNeaʝ%}5Yi>NNJġ+4:q)AՇu xPJPbE 0BXJ0mBE3ք6 rqT\ѕ ^kխKR쯣@{-p9Eb*JS|9nў[Ysy0b VW3'V.+֢a0~Ib+ `aY()*B\Nl\ 5k;1YWsU1~b+ ^ _r{Ra+k/~2 &+Ha `NGc2*. Kӧs6XI)G+Y{vd>I((5^Z\L* #%FԒ Ye:j]cMN~"tC#![iF=<+Z%ThvT΢w{4O & o5z(<۾@|a$:;#㑋lOLK[}Bti#rzUhWU" 97k3vq &Vv(*MEW^(Y!mίVlKq ORMo5"+>и}ɟ`/]*ƢKK.oɇR**Sr7=9z&xp=:DO&)`ƶ ):yTʇȎFjBz+^3gS.K .un\!aAk'rP>::Kbgmz,}LGkoJ:+O4 p ՝2cC֭ͣ%h抺9MI&Ή*H{!#MSeEڳ/alG]__@HvF:`2i7j򐞘q!!1 [Oz  *éH;?: !Wt3l-?nk oɨ̤Gh!+o)RG .vY WƳF+XZ`054Ά 6x~#>$G}Ŏ|3I-? $W"\1ji%N#XQ|mv\C 5}'n8f/Q=AѪ<_pR>,mě7Hk9f9VA 8K! _1h; S* IjŸjH 6pRc`τ^(KAa.&=^ }ZFt /KgA zJdӽW ÆfX[I-džRXo}&_<..p+y,k9KfeNA {B+F ܡfD'yvb`?$`+Եr^y߆p'駳(J3R;4$:#KnM4_K)t~}'،F'{Caz Ŕ+ W,(m!&;Q'%ǜ(Q)TFs& t *QXQ(}r ۈlZ𵊨Shg? dVT~j}̕wlRh7*+L W61\gl4rny5eMCBvszVh(˵.2AC7/oXw"K"!@[G6hɄ!x[,ڕb/9YJ(dd_{&G5/XޑuRL-d"``͒,l ٿV`r+^T UKx7O^o?ѫ*\IUib_j#NV٣Afα1p H>kCF:a\SIGVp"&nImkŵ$AD#?#G >xn ddemr5׵N$V?!k"[1IOɷ4b[1rn7Qmo5;P;P~]eiWʲz 'W-wJd?=/ eSe3ޫ 7P)k#Aԑ9˹g-at:J/aH֮SEVi(EIu>m<"8TpO&Υ8A4$u  54Ccm99ل9hԩ0o)vt ] Z M`p_(Ncq j CҐ*ω$u[4ǾhL&}?\'&%VK)7_3.4 ނ 0h?26?-P%H! ǝ }7G"گlRV|]BuѰv~WaTb1w-F[KcqE;8D^i!vp_`k7ѺHʺSQ,ȹh, D-vf!Fy3`!^?Λ\J[I6Ze3W1" ` B+#qs\ zF7O(&F_v9{jdwN8;fD F6Xn֮>&{x_=MTq K [Y v_m$)we≈@S?  ) M;mX͡\jA(7/Pl 4Gxt]+3V;&˃r{^1:ƫ7d1qA}$EI4\yy90B*[Mp$hY޵#rNw"]4,@DO nvjjCrW )-MJćfu2JJïR'G(۲&EB,qUZKa7'6_ c~xwBG} M_݅7Z<{n)]6u߽ g\,*1t㾄8L<;xx6(AF3mO3GOX;6q*XOlM(r>4_Z=ھ/iJ0}*GeRAnZ//lg$1ΰo\]]ᔕLr6>W1H}9yB)(GȠ&h\QP2|v@P ~sXQ&ABD,)O⫊TEc ;p(=ɨ;ȡE!tw_Z ]4Y#mJfFN\S[j 0p8SG'=RBcB*aQF'9O~8-jWMLW}/_aPы 1#Yz6Ť9:#uu믁av{y$-2? 8noBɼH5E]‚O Ňx\Zl%ĴA+L Rwoq큆n蒤J/xCN(Wi` :dQq[Kr6nrgprJ6YA6r|#cmw|TqVySay8M͗R(nxJ'( o%]f&/xٿU$[Ь,K,l+^~P¹RUP.D(N򎑋bm4,+VТOLX٥߳V<z2jgs)0ͣiaS҆nՖ/mk}QT3$>>8l*+q7RH䘤JB1W=}ѝɂxY-iNkJ)=5$|P vpz!<)qDu}M[2ް3 (2\=֝8hP[!exEV1zX.dA%w M ,Z8g8̓ 9[(ܧA4vqZzh:_X䎒aB y sH)B~rj\ΥY#͜=*q*H#@Ӗ+-loIgrjjmߓp_Xn7/qyU1ۥn]T0V|Әu/ o@d/d _XT=)îf˝s59-{H!Bձsrc,ڐw^X`&n >,TѮ҅$񦉎(rmDfCHeDo>㓖իܿs::-}"Ch 0Q !;Q&N?Ao8v4؏3mC?!bۮ P!vtS(/K{,@acJgo/K񪴍^f 2\Q*QB"\Gf𵪾#'|c}jۃl PQ%/ף<&GR82ؽR9RMcvU0~Oo+KLвB\*uHrFxjE:~­}絫%rwP dFdf]XVaRly!M$I۷)ͮ{drj2D?2JG/3m\p%qe)HFC=SShFoHzCi@&P#X.%1}pHKs2:!x ͿmlY)hդ0c33#-n8#N8%xt_Fa+" @%:nyC*&\au+d8(_Fp ,uF9rȔPNd.,:X*Z`14̑`1F?u'6:@x3)IUb=AԻ& xAkEaZ@e!qviksX)ډ;4i5G|Vm[QjۺѥJӘI=&Q%u-'M8'v|W1 $#]Elsw⾳J'k$ `J欨Hu1ZZYD`%냄Q!H3"f)ЯU Uсs}].! J f&D2BpKǝ3Fζ>ȡr^È= ;Z Yr2x:Ia#˔;ew[!/+7qh=I=_@K  1oe*?Al,E"NiZN7GCFsaD7Y0`(](3:*۽y]=l m=q,NdvpZ=;# * *Z%FT,E2A"$Xs`KC\!7^<9OTw%58|[ ܊9뮸 ic:)ǬC(V+ЕZL)ZPRdN:ϡT?1rK5Eu,Dx0 WE0oMB# [˪B)qx'lϏcⳗ! L. ]/niqf2 }NreY5OꙴaC-:jg+툰+[v̢7jn7 :&K J9c8З>c3$ܗi?Xi4V\rdl$ !b2* eg{_00T*.ptSJǥY5s2< otI MKt?_U\cç&[ϫ73˨dyXc>]RH YRjϖDR5>@e 0R$|8mh#Hk&aJVq8t/L&C1ok> 3+Ѣ !BN3(lD˕8Yh&6JbVuiw0+ĩsw5 |1̕pUxhu)ⴌEW,|Mt;j:w5~=,zx Em'1Yw2RW5jo/xT$Y FG$8v*ܥ-̎?(ޯ43zFܟ7L JȻ@!}$m n5$<:FD;V,_~ z܌.Ydh}xPMl%IH&]j., ݘ9Gs):UzjQBr,rݞȷ18hsYK1o&U]^| ’y_!RC;>q3Q{zLa8O BR<þoܢary*,ۥhĜӧ0! ~=gqGP-}b9dCjhphjLv9Q6U 5PAO8U|J}Dv!@>lDh nr YO44,Nxw0 AĎ5Ib=fEQPE,Ȫ8s B.݇d$gd~Tء .a^'*d4SP̢o GoI!7vx=+8GtGVgM=}qR;I 'Yc6lL*wi0H`(IyL2||K=|bI3%[ļ.I< UnK_9e{ŦEt7p=~,+BaŠ[^7>}=di`w_B2SV+6=gr׸M_G)MU_ %bޗh[0b,m5ow܈߿ȕ"Qx72WN813FPnsUr-^nK:ͷ]Z}*1,TNp,&R˂^rgD><f3Xd;y)XA%pT3'8pckWaf ֭#IᬵFd$*F0X^B\t~FM)7m*55 l}c1J7._i-NRVC? |?cҟ>YZRqh,IsJRjv .dP9-P oGj#._1=H?A XɤAEZ`0N$ӿS|ooXҖ>*o;r7(+Ark.gh@̶@bgn] >zQà:>QFX:^{Q&El^=^rv^ף/|,=0'F@yE1[DsG%yS)"1EhϩX4k!+ӃTͯ%\m⪀`..wwo{hu<t5qOfXI{5kh<׻]D|r%q$Pqv6ّ|WlWV;P{#!cy+Rs;:UTa5DCMA)z1p& 5 ,WI.}19r T|zgYI< 1C:[ѤiIXcԧvĩ *BqbJ7ȟX'5bf)Pt97pu>) "P#a 4E1WnXk]| =cdc=ϝ''֋yOYx4uLDV)j': L_آ*>\F>ͧ-"&VRƒ*_v&nbp+kQ x)Vf3]a3] 5P=搶̤OON[r֌w/&'I( h̄Fe|Aȑ9 A3LSRDR7ihj ( і̙Tjp:4 WUծꯠH߃m+7^h-=Cr)9;Hߐ>XrU}`_og;hV޲K`Fd|Iki~.ijXٱwDPs0q> =]< ebQ?*`VEKXTy>$88cqe2B菎woieGV"V6U_mb ,J^Yݥ.rO /xDbUqB3!v,JK\3RXƷ+[P;Q).=E࢘'߂Ҧyws=g ?ގyCoaxdZ'7*C# ʳeu Ŗ | ǖndIIZගb&é)t,]OysyfuMI|@2ob /iy?YyD'zȐp#ly39j[/틭=ɸ rMA2LCdi q:gO٭NLv,h % H|{Yݰ ~ W"H%.VJ?[&»JxLj/RwʅOt%pH݁Z`FD-O(Bnl"+``!poXu* E]JA Ϧrj 9v`1z0M ;=3zF,(ܦzzx%o,c>>&zK"/,ޓXNy*,yMҭ }| Ƒ%|84\6 |2D2xB϶v$tԅ<,g L땲ɮB}:N^gft{6G|p#P\H?d.;Gά!?P#@[T#e 9d L?RQO{J% S:lp,\nawDZO$-bD. @45XŀɓER~3ZEkdgҡqP"(Kd}-ΖTIڬPb{o-LPa_Bt !!ؤߋ'c0١{뇶hfY|0ݞhH=^|ޱ 8!9΢[Nl=Ɖ@"~0jURg9& j.ftNKD<(䳹1d~Sq`&mnsp+:į'zL@C$HOnC5['.]s?h+tФW7Ol¨ -QK/1%|qr+O[K۽3?1x_Ƹ0.K`.Be eQ ٩VvefO=Ob7鄒ՉL'3nAEu-O-87⪓&KSz(f5y%Ţ 9S]ȃi*i^ 35ꗡބb9s{2yuӥ]Tj,@(T2,uˏ8Znݩفs݅C^$8rIOR/dҁԅ1mCZ' %fmd[ JG7+:&̈́1w< |W w-E HLB)t@r-`uӶڈ/e蜒.3s*cc`HK[[x s̔MTQ8iV0-j^8,{1k3 b+NT`m>emrug8^,Z7=j_4994q+Sʑ!>"qcL<;y8;.2Cdrw)DtRtN! ȉM$!vey&̱`dvi~+tB^D,k@ [@vq灐FqwJxȕ K1dA pʚ= ?rM tM*b.OC]Rs& tZGE`#wCt@TXJ19n5@uJ)tA&ŹYZ 3fV)@Dx/z&e1wm\}#_.[ X&@ZP /78<$r䵻y?i9T_h0tSR۞tZFa >?jsX9LHZPWO!S>$,EQ ` ]#( xslξ֒#XT?J0VIB~|kOTL鹈{hlw]D=#f uu:IYs  CjxWEk>yJd:nV5BHQ'!\X>5f̦ɻYF'2vXͬXBѤ71.F”n>(=W\H,v]RHz[{~= [YFUY \vV=ﳂ 5Sux^ ʡ 8iPP@~$ƷqT"R1'" @ip^9{a_sj$hZb Yo9k_}P{^nZR KwU(odQx`&J$]E3`ڣ?ِॵ<5c>ZLsυ OH)j4h> rJ/ {YΌ/j䆛RayG_-r[ʘU2VD>yxVSiuFNj{yUk'IG2#Debڥ.:lmwM)uݢf rPY񏽯짢QK5^Sv VN'P\;jҝוgߑjަ~1߀f5]x8%Ib5A%k[<oC"xŅUEO{yO}I?fjHΟ}@#E _N&0.1lBF:}R7i@nPh1|e`HS4,<ՊXMG5Pr Q:6qlD H_g&83J?،o*osSa yT.;8WQ2V68WfY-m:iJJ#j %) kBWc%B*XD^}(5+!XWx$./24"uR1?TrqjY }{,/z>[LiS@M95 qk,E=k'7>C۠@E 4db4H%H+#[ 'L .Le(5zhVwV6GfbTxQ'j]u_9^-Abk֨O枆Ld<, |3_j,>[tr^:BBK5Z{nim5c\n%[{UwxM5IX0 e)S-}}'`wu6ֵ}(a疖|zLƆۖ q !ɞڒm?IXA)휋C"w:мW]Iub Kc餜|{jaa$LKou+noޗ$c)=Qbn"DܟXXG<=K_oD-ꓶ}Bb0ET@P60Wf(\d#%WJ'U= 1;]@ۂ+#Xh&u6g49Tӆk(:x[6VhQX҅X^ʝ~jwHXl$!S>v($:dyt$ wPz0S P=y8$V+-?9tJi;7aL5+CJmd0I|0T6CM~ؕROwZ_xcc髞/ ߄i*C@%$du2]Z~B{&qb:p:9էd[T63Whw껥k̰@Bq&y.)~R+ e~*ByY >Ӈ{>AaD&""vSu#[gs )o^ !ٞ4o4F%P%4XHR:2a5Wվyrzz#2(}Р/t9ݷS$s\EyVm l ˇ3<֊$455W`Y@] [QcA>f:IqRHKcV&ptycKj= cdbEW3s&Lb[Gts) ,OH=N"#ʢmڣ!'maad%խRyN׍uP>1x9w`e/AطՈ3*[H%GZ|y:U@«1rYB"tFngm ~>pvj\ G#.aBJ ]¨RY7qTxMg3[cI2XBM9 od9U'#]tkDvێ, ۱sCe2C(oS%BhgK>+ /$dyFfȇٗE$$e $>P>RPFdj|(KlUh¬T;^_9/ ‰ N u[G'aghhmS|2B:g J[iu=lXn8ܺ&HBjive7\BC-[;(g G* t6e{(rc_ ӷ8y`cp I_| t"H@K\Mw?ߚ`+06:W:m3MKwL)Tp"w2TzF&evj;46HF1k/)"Eq:3wm fVqk-]$} ) \9MC̐%"vY05#sVJ=O4; WcH}B>ŽJ=Oi܍)bPQUa,J@5O>w3w- 1doḨ hʥrewN=(4Q( ` VtsVYe.Uُ}k(lE;Ɗ@]Zޝ+T\'6gM8bwE&taӸi]U~(tVXw3A8M>`IC>`E>",>wQ xق"9O#Np7[Uczv'ЛȚ?vxĺP,c֎&w}#N4v82#(ji)PA͉GBzW&fsSo;q_v>rf@ 7´Hf+/6O!|*_'!6E`3RÑv \ i;vAA%NgWª AB@>2Y?E*٢u$e?anB/m-6մ7r8Itz)6ŠE 2Լb%V,Bp1YdmeڈAfOzV @iJŶE_ `c*4jj ¢v ;9Hqf (9ٔ1UbRSBt ,92@\'@Ա@liᤝL7=t([[C B$笅CL#$aG>4WZj6JF KŻ]Ri e"OQ):~sd)%;U'_D;Nbq CX-XZC}- |1ĖQ2vADA<*K ?)`$%=um iHh.[G4f#`Qޓ43w@oeյ$A&@6bb3qRY2!W *=#DWOֲZotN0F@_ۍ^9(]O/%Rw KY/`jTh=NQB(!ğȪTp7hr޽S# IA-a^!Qgiq2H4KQR\c5 |}z 62M}LO2̄Z)4+^}}ި탑H*a! |#1'J1^32tOO>k"]paNrl~ Ҫ1e^Jlp#h=cU|VS=A01@](S_>f#:ŝ]m"iL;3Z䵿0 lJ=vg9ٕYťK!g/A!QhOĞw$('o3 [%Rр JB.O{**,Hzh^ MɱxwrF7"ҹv!6t: U f/j ;ۓeWvg& PåY6]ή@ƃ/}E@{q}ߧ斈g6V"K.jk:m1ѪN^FfZNzX9:䲍Ggmv&XVZ`Mw[?nGf66?7l`h AyD&TGúCV"\nZ%ë dyyr a̘2^Ρ(Sx0`;B>{E]跩E5'|r._[:6 x}+Sp/8)? H5q?K-Uvl.3]@%/GNq*IU8:#91| L 'FmKFRά* ?fKߟ{MGY3Fz@"'+v$/18"]R.C~p.= OeʛV'T٭K5쩃 {?E~f|a`,BE#&CC?P7"G(<Gڪrb=+t J@|KKilr }Br&nkTzRtKrS[qŮaL96| 䈠\.GJˑIa7hO 1"+^Ljt>ag8}#jc۽/VO]'\-cŴ7+N#(,'B- m{m$}َ.4{1\cmdhnCXn,^hRA*BTkF(%B ɴuI/+ h8J?qU*)xagX鰀旬U F7DD O;sta aODM"7P@@7ML}bWm|WDcBQӠkXvY_5ܩI`HFp \ UYW(Q[/H4 ߁ !gDjib}8jt[-qz#u%v=M6M`G*DI> iB Ԗ[2u~Q%-̒n8,dt*:oyBπ/wS>6{y"=\)i:\e5+_D72MGJBtG,}q!>\x'` )}b ˁ$ &= ysk NǾrD \9,R[D-٭,>mg& où6 ĉeJkUdp_"G{:j)Fc -"fS'Qo!I\K! #8LH=ӹ`/0K5*G ䷚ATjY+ shte.ܩVpV_a#ڣc9a.n@=?5~+4ע2@%@r/`A9^K-/kN =qxQ>ب e첸qF_SC \|> Uzq.aggI珅D݋Av@ore#F>I2p *?3vג<>3+8ƵSŭ^Z;'ouTKQ@W\gg#J=9 eED=%&!Bbu%㋯(V"tJcP=SPKQ:FPлW8Si(s0:6Ѳj:BUxi77qCڪ8X|1"]ȩꬉ52F,$^j"ٵ6 YdFҊd|MȂa!jZ^J&Q~񤒫DJggԌ&:]Orv,?ʎn#lUkו0#Y\0*c>>nɦN<{\\oݹlp!P|# :10KXxiY@JW㮀_rƗsv|^Bc Ñ^^N>-#Gڎ4cXEE(.{剛6u*jV~iZVv n 3DBS^h7Unx!c[sDz J8\Ŵ\qF0& 7 r'ty|׈us'}ϔ*',qWJY3rJq;+Ǥw"ʟZݣELlc3 &(L7PCdw\շ"^\kZGZj`x<4FLlFH>!JH8 br^|Ft+۫@O OI ۸淓/^ZEglOKxj玫ǡq?0{|bsTFnr.I.>9aV.-y3A1v{+_'B^Cu'iTQ/Aٰ d4ƙ% Wxxr0^^沀P+ji:MczȸgLs!*j9*ڔ߫_z*Dhkaocgz ˡ IW2d;7!u@\I\sCe%?_7s|9?XW#"{^$gZt({+}`nU5y`I#g-dTv(:Mq_i;AFqsYX«Ɔ l,P-_ҽ87Xj5̥n=]^ ,˾DkD%@t q#F%K`9_$L6^9`7xʓa, ?zx>TJ@sn4@F{]#" )B5_m_8FW<˗5qA܌J]%, `$+Di$p/UɢQXfHYsO\kf'yE24Ҡʧ Yֱ3`|Ӻ>R0w*b 9?b u$8K^{11Cyy_2"-;r2a.\"f4`tl[;Sr7!r z/'B_> S&d`~!8&w/fѪB */Y2] wvq[xlC~"^3RX>2ʴi;Q[Ifnu&S*Pj3;p|VH}$TWəf7 j^^1VC޹Fa@Bc>==JXϲ**%a~QSDzKdaU6%̡?בdZ`! 9"sZǠKGsBj!h7E.T LNҹbMjRzt)˱Ua?Ũ_m _;lB(xbmt{ :=Wnx)e"06 92'q\J?{xmAյ;ጂ ]A#l`\w߯E!OIےr LMn<ěGJD[ 3"08/qn8j+7O&/ \o9=p*rVCn֕1߰ շM;J6~H@> Ԏ6*:νn5k]e ?"_ɿ/>DaE唱ƿ3QHtpn{~3"a xܱ15\PMjJB]KT[(boX~[+uuԗdt`- e ~}8 $(Tl Nig`S+1Zו>pm2~Q\W+: a#?3lSN@,F -*ܦGY(կwE 67Z5JȐRR,)féA#7ԝy)!chrW;y3w Vw{ cطq8R3sͅ4Mb}gI ='s{, R09*f&Q̰?*xYoDUj9XlUbar7eJι&}h(O739B.DL}-n硁$Ƀ iB^m=Ivhq$]2Avu2D1 H '1E$5$N$,b aʉCv9:=JJe*@Af=!HcJρ*\wOC5>Wes>tTv!! *f7mz/hreke٘2Ny%–j)L P(ZB;jpt<NO %tabl'۰G<L6( ʹMRwI&GpQlUogҚ_V4-9{ EgXJ`WNҊ_]].۩AXv8%,rh_ꡔx#|N9[!aUb (> 3{B(}:bg( wythK}.PHSeumظtiEuvqSaW1ťqA3ct$1\~cכÛT([Wܤj>jnܼ7mwC9$rG,I.$CrMr6~w*H͢oHM(u $iZ`"~h\XxHhi.sozQ!9bAnsE.{L W.5d )<#t.  E:Xbs٩j%^AEGUs$VUprP@aHI>z/˪:ڲ[.80fXS̜O/A2D'{S}e%rvNFh"S^ϺeK+d/O"8C7$ˊf*~l}Dp_2w1h}[iTf' 5M}EKju(`CΟ@&b>89)d=PdfU,OsܝYtP,є =]EHeSg3m/巖 Hcyb˅c<7f`> 6)KKؘ~*C̃'`T 꺖,2Sŵ&vP?f,H'*s؉>tMɸzWIhSooC5N*vattOoE<|fh g킠5ۈ>kɨ`ѣ2Jupj'I7 ]_J4tibBh^,"K,>SeI[D '{sڿE*~tD FO~a) ~==^4QZ ϒ3'?B,:|k*߄) 8RG"Woc7w{i>@ u_gƷ 0|?!b$p%(džBewY 0{[s69R|.>wkfcꥷsA}43144K \sz=9@k4,K~dyJvD`{ ׍Vƽ`G)uZbweX&IZJ. C~٘3q: u|^'H޾yތÚ=L c^'P,S!L嫗M::WTE!~`lug ,u(TZ4)|1Ozh. uR5C҂'وӳ,4YYk1(X؅6s>AhR3-&POqv_~{ R+)7ɣt.K5swO`ƇΦarFAT/LGwkA$d/y5tDn=ù_ @!WT.͝!g.q֢wYp r qN G$XN>(+]8~b6K/!m݀>;lqi J@_}T^V.x0f`az#; a]m7qC=?bnn5+ +\jǺQ܍4KӢ:e1٢l)YU9D[/i6@{w~Frj錬sR3ɉ* oP[ӟ Kv2,Wh}ŝhfB~"!.f_9o+dyꮻAZX%{3[ܟJegH ېH0C%h6* z&êDͥyp{+H&[=ms1a1wdSu.W߾g[ ?D`Yy8vMo/d 3앯I[ \ +׭z/{[46@ujVō7|ǟEBcy:Cwp/Ίu[}i 0 zP%5A<It=faH,.Xhj4`Ҙw|xݔ4j[RTd`|b5vZ$)*|JxB@ T~cBؙy؝SuT x1"=/0}(yڷOx~')yAbmU܌Mq)m^ϵimLD%O5qC簋q4x'ӽY !+5Pٱ5CO<ΰNX}ʴ#]FoG x'лϖzhx O1G\˭XְEy7?1S~2SDWQ!rFjK*TQb"*ڧ2351gcUfWKAnCD%ՁeWJlS U[>'$Xt9VbdbdsSJI+%;ּcۆUC-YvF1dQ6#Ca?>:ɻvԍ Ŗ/FP_h 2U +FP@ly,}edY=HU%\bE_}K3@ɠ;|J)RZu5*ӷ,ǽ4"[I a,񮥁)Q#"~]aBC'FOBMD Nc"ՂTP^fe} I<¥23tx*o{`~. D^C!?:wi[;bQd\.LB>'h ]jOx|U`[mD5ndLKF,ɽ\;%,s-ckZ 課{ٞ&fmv$r^O1*^/sr"gs`,{ us&-6ॶ߶-Q131l'6嶗VV9dZhyS`,P3S1cx4'|臆VI3\X qNj[g^.`'/UwF:9O 0-yDRΤ2bv rs3 9$+9');$T޾$4F_WZGȆ>D}^d󱌓sw@[bTk2)3RSڰ/`^)-y3`|S>v _DX17}2Щ84]ux?ľsʺBˢ; ]\ma\+~.&уIaՉ 0"j j(]1 l0Ǐ{vFPSrsS?8dľ6(oս X1wN, *LHNKU 1Ḓ((_fܗ +nEoiow KcYGX76¹u˻WS2 Iɑ "):}#J 4tc gv|1!ZwZ\y3q@hSJI6[(1]Kh9, !׆Ioq"\ |Z .%Rt>fhsB~h~ >O^Ƣ8~a/a-MP9 ;aQ'R #,xE{` jECQs8][U*-}+G!)e';v¼v/4LF".CϪ\aF:Tu,e%// e*I6nK3/SvBSR)v@\>SI̅o%=M]$=s4@ Dw$w^ȚtE:oE2wdt brF:=?PD!Ow')[k3wR߿D8sKL.Ϟ(b9.dןȽDDW@E|m[`c-D.Gf1f 9I45yԅd|+iDY ^5м& FtA UǼDZZRR d[* 7( g Inml;g(*$XzNcʫku[yH{CE/w诼7J q"s~D) @~`5oĭ).tهe(WpKF퍙HUpt9_ۙƍ¿4Fb 8[/ő&˾D }ȉtT}ٯ+˨7T_*/Ɏ}l{Nsڽdnrowc"_Y_q`鴬ɘ9`A!LW"xpH_}T!jMd:tz?DxƦA/ٮEr\0SQG6} zJ髗*hNf@#0;M4 {YȎ Lc# =K_`# 82s Ҡл-J/q-0<_܎ɄG,GפiQa,+{bUPa>5f+OQ9{ à(Dz̴vf ++vəyV* l\(q~|Ik[cinuI}ֺ`='v4$ Yye8gT,{#xR"ՑY"Ɲf֑~M0qR26blUk%p] TCdQ'`&Vhjg 1| vcPY*0$r0ޯ;[h^TCEM d %uBަLHfQ_{\XֈDʹyT7x]v[bESD4;'%G-O{uϒ2ז8|6 W'ВV': f$Mg}TUa"-dIZaI_잩 pOłv{F:#C[dޅ62r_ln6=㎵⼔ QpCޖ:6IFѻKUM0) vUpXH漵#2!A`?H4Vhʁ ̝y.D7 v,?ԫ\ "1Q$䪻;ڳgU|`SѐI'ƭ6LUA%UTv2UHbOrCl3d?WLd5<˅H0W&H~Z}~ۣ]ۨF%p kUk'SB{cZh4HpRG_\1(JѷJviYrD6G>!XigMܬ< BB=gIepՓyvFE,S=} S}Ԫy\U-~ʕy0.{)Lb{=[s6vy`>rxEsW/u4⛁xK3[F;%bs F+4yeIP\()_-s[jNog!Kϋ_&(b]Q#%7Ta\|y ʳT50(+ x=bۻ4wXfThI-҆)&0ٛbmE^5z6kۢ۳F'ho[:)29ͭg۶cDo;)K>pPc[dnd ]&(TS<&n2w\3tl,bmǥ=1p{--&4FZ1,(\igT?5> JW]q{6-&PV7e^~..RE+ʶobх|x:Gt &W_&y*s+va0X>{U%kS{ pW8=tjxjb+0 _9H;dnc[6 Vťw]ު! zɻҞų@~04v͏eE4Q!Z<뱱 28px2EdL,7kX_ÒIk'M+qP0gbdVfʈϳ##(ظIx+F͊Iѿ̠u/8K7y+J1 "m9֕=r*Ph\ϖpQ| nn*;kR]Vv. ;OagZoJTs*TCm`?U*NW*h7PSf͓EuNΆOkMqBW]Kzi8o uˁ4&Q/whV* 6fB%#`%Pp}1_Wqhƍzaj Iߒ(*ڬp+:+eQޡ!$0n]XNCRKzc;bG)zwXQ7%3nFPj^ Ңkg_od_jw*Y3MW鬲ᔝ.Y Ge]3 \osBa}HH}4~WM/WUz6Zt˾_()oX/T;=SM]Ֆ=C$/A+ B\e!=J4܏nKLbw,ݗHe _$䥶Ae{dGt1P-MϦ#K5^Y/' 7p od`) -pwBCvּ:g@v^[)ށWAm=pEBDw]M[`-|ab\$R^[3H图d f5u\^KSF^4~"%g\41-C(ӊ©5U.t7mݗ5Ʋ(P[ߔ ~qu, xvƱuk R| UVQE vƓ 4FS0],j ȀW!?!Ǫ$fȱ@%xd'-uly҂?pÃ:Ұ O_N;`1j%ȇJF&tv@h. 4kA8l - [8C]-JT׭V3~*?3kHEcM"+rPdWwx͖~[ (W|K@pWb / 6>v2JF"X|~9 !(VHy[96U$doND?wL%d y}w (~f/o:"ERVLiׇ4o `̅hȤjot>w24LP镗q v0qy&:zބl w b(ʄ_5 44.MhD')T*6$QΜ{v:l.U]LΩ ,t\PIJo(3U=d[WY,.kjx0tucr<NINd=.'h\9lX,`˜pf*Gn;T?D{*휌o`GՏZɢ$n,,.c1ܿAѯJJ3?QI ΥlCf! Ȩ@cBv"ä2Q|CǕ}OS#M!r<l-l|к4{,F"-W,QܥSO[k7 i* KwJXCXnĺiht[B3CdnRG_; xCV_mޘlK{{r=%}]WK>zkmLS#~MRDKž(LGzDq3ܔ fᙪIh̓B?MǮ]cRaj!{:S]hBf'knǶ(o{LS}  0 GFO).Top)Z= Q& l}OJN`bAsg *su;>r*~A$73= tI!.@+yH"yrx>Xd phז+Ik]oݑA:L_݇nՕ"$$5$̈́*5&! &Mݭ b{2Ok})#!UJ%:_/RTfн%y*p۲Ν/V Xʚ @NfhIC=˃\r(1o=U70Vgt.pQOr (ᲃKw karn<(|` jpLAqH gٵVǷ=8rIɩBM MBr. E]vMU 8-ߍp't3Xu*T `|d=&eoSA3j<41F ku7 p-?Іj~:N9bQ,>eqLZA8 D\ZEbQo:ZB/"y#乥>%4g# g )QE={hyiB)bv׼yoF D<-2Znx LF kroQBUR\.΋v DqrTLoʪ͆^߮FUwuM:Y0P׶gY45g:8grR~5/BLjP72|ޢ_0ah!!dჽ d+XE"8uz%׈m$/mb" ܥeQxUc+ _sx5TdP8tmaZYD4L'ۆ4XNcJSϕ aY" HJev,e;?Ht\|Rz?VD}5 ەёS^\9R (| Pe3yc=7F,bp1q?Vg1r2U|:U_}F迷8[U9iBSgO=̱;ѱ刿 ENO^ȝW vz|Nc5n~"_ML:0K -7voyl8 1a |Sz'`d٘/Zv>/ _L=)¿dƁ f#oO_m+Z-L7Oy$JL6<^OrT Eir/>! '`van"Sk#v$v-Hi\%H/pSMO?ڌŪM~VM8~e@7Vnzq8>@ DӳJhXXqiE_o'JCLgl6p?p SNzWTBf]|{Z Ds8ͱmYB++hhX/[_#7h&zdfrkNWMm۟ XL:Q+ߤG|Z\|\sh.P R^|sGʊa:բe нG> ''oW{  ԫD욷GB9sxtcU=w_3  ˹9l*הtFL0ډJehfnE]?lfkAZ1*4 D!;J\B%9bM¯4jV0 23A:5lq~U,ͨ"Tk{@Q Nw"[ z4ߨs_a,Q0}{T 4O94i;p7=?{r_kR`z =$SJToI՚`\&"qQQ`uA1N JKb_Pp&2Fwڒ8 @/m<[dUd蛢]E6-S3>9mT7{5\Vrp LjnG-UR;X /4 " ?RQI|@fd^00 e\?0rQ>M<m8ԐqGN>FGodc]=S~l oD:BAdPs(  hIJ UL4Ѵjh9-aϸyxXE^vrB-P. x~7l@~5%|vUUqR"SJyXC%Vn \b=z?56 rSQP;VͰD+UզcEkmgr]05J.C+cp; [{F}oh fo ' xhÈ-p A4D].ԷE|2 {d^땵.^hLr"/s}u)ѕګ?Ӆ\0Pp\LStI  J̰hX^y hgKF3W+mIpWZ|'YUWbc /7aP@aq` p-ZΦ0 DU<sc&@b ZhQ5_ǶFW3V!q#*YnZ2wQ{zvTAtX/.McrdRGgC Xexi}3is:jyЛx3"(BXy ^ռ QBe'C]Zf^Y p Mbs?b7B9G8CS)i>ɻ )h9" TbņP40#SVT$zVhvU[Oq[} WEq?wƍe7qBWl~Ÿ:}~؈n5!?l놵U|aZI<<="n)*3 _YVKIASfoI#^c81v{U)f%sa0:kg^ح-jY89Te}\SlKg;ň/,xWA*/FugyHo2UNRTcQ%O*Uw9ɾ MðU媇 P]@ 6ؑt %h=N+)(0&|)fߴ\7m䲈X@?=kˋEFk˭ Re0۽Z` cWJ$#'ЎQy&@j1hf3a<{ODAz 4&|2/2,U(O(5A4v#~(6n&*—J}cu ohmoEߑ jj0kT31ZR~AqqR()оB|3pcKRR4X<=AR!Ԝa^83# (GVe9'gZ+V xW-,e^pQ[4SnTfPS*[Q6Aai<Zݟ 2eg ԫzsX5B7(%/ wR)ζۑOfɋzW&Ɵ{CsՃ]SK !<)]?lZwU3kȵ#rM IOtLl9 eME x%@!%F!Ec!CI?BL{PBzZVRN&ajL ltA&CEE\%z%P%Ne7KP 7b X##@pB#֗b &6:" 6gꛞqu&v"m>&d! !8BemVe,U,S;r;ؼP';ϩK!'Cc0xT dqPb^~U]{L`0vnL~G9`i2ojX.Wh˳K+7rUؗzKw6OI}~0 shD`IAw\Po7:𔬺&g:>쥕s4 /UG)JqeQ=ծe$e (z"e['sCeX}[ٷ#զ/ aUq+xJ4 ]q  C:Z4Ǐa^Fxݫo8:gnDh򌏫Y~TB(^Yqn:g)ly8̀C ɠT&"ii Bolϋ}HI,9#xÜ Mj.#NެS2!OO?-[N |9;]nU:L/hoO3[!sg4*{s%L@6rGquX(11Gdn6G=G\ؼg9W(ǃOsΏ[`MMFW[aFme&b^ֿgtW2Qm>dr'B;I+A>E*wFU`vF ؎ }ǟ ot4љL\mjofIT5ξ0lIY>L,B:oPnE _4X09}U(D4}b_:=Jh\`{-ljUܚyɇ>pu}a24Vjb- D¬U2 ~Q&c ڝ~I>l)_xK2%T= {%mEf)T3-C͝Z\_Jv^㒭݋ha9 N푈ul8E,g%S2셤:"B8NGӠ ń95Ef >Vuh yv'{!-<mqWLʵVW?PaXs;ѭՌL*FK ǖ=x/|B;@NNUg QO `f,@ I*7mtd]"׬J  ~-RvrߧYn$Uڲ;$vve7A?N(zPc拲Nzh7Lx|ŰU}$CZEHix8bm=|쓡YQVi#Jy[r)$;|V"\, yKU]aVxv𬢂J.-oȡa«BJt@_=07A־˷P^ |,JCjʚ@vRE6l2\1OTiتv蠂CvE-rpϷC<i?!')Bzr3oF%~dI6E{c Dy.^GTBmO䶇 .#xCOyPA(1$ٸQn*nrk%Iگ XW _-mi(٘NuREMD7O%WU-)$V%Hs1'V"W2%oqz8S xįC1FFk^"M:eQٶ1XGRe &@D#0Ւ7-i >[=]Jr6)<:Ѳ.7GN ^3o]HBlht6lEknH}>2>cZA~c B@]M++=,$+Ɖl)3_#ʨ5GA;p{=B sCGA9l24;d;&܎|7K;9r=x Tfq=6V10t 8ğYX9:틀#IS`7[#\>`UmT炙 D1"DzUΙ_e6kN;Vjt=PTRj u2EAPf\#꒨kyiR=|<+}q_A[t2nTK^Dz@1+9D\ʻG}e??F+sբ:z~N.]O$i4WɱGObןg6U/C0Vj mXG~,yBŏ $eJiV19ۅ0"$ɜi %Wm~R#C>ndupawȃ!fRL-^SEY:WUiY3?7I"w&+?:*Uk@I_hŌ FG-?@1IRJ戧7G~Ӧൠj*؈K4 >bFz, a]X|"+x#(r)3_Bq jx$.ii@:Bt > ?e =: W!< 9{@ pD:BYzgK#jz64Ր8R/TԚ |BT\lVYb@tpgt`-r~CP|0c.gSQb[!Wn78'D"Mx-  ؁8e^ʭ{l#vmy䯗_EH cA$0O8[*&-3$w#"W֏vL\kkJ$ߚƗ^c8VD1~ `~n8h >7A{om$Q !? nOE3$6t'<6j =MS ~Qq(3Q@d6y:sT&.hWM[Z).vtIXR |Zf ɰ: TëDȣiTҹ"T3 as!!,75SRNVd]:<* 4c bu .ȥX$G?`䎬%%zX%e-O'e>ǜh_&.UAuP۴$}^nu:HLC۪qM7> dz̎)M޳9dwd7n _x4(|sƀNLN I|_!B|yr[{HwFXSQ@3`{^~)t石عʂpYۧKȥ)'qI!;q$ev?d$=aw@ ^&]?;(Jz5) '&0߷՞+0滉lZ?6-z4ˀ1P1x,͋lCsWf=A5M{߅!%<a8%= B<]i!hómf Yؚ2;A^ 2VUe28#u }BUh̉+,o}S\5/I5rH%E!j ^@J#J͵AG:Ehg^rN/ARMW(^i qxx |6ݴ@x)NndoB4id7eg|km΃%I!I1jE:bso% V԰GfOz }Ա(vG,?U#$:)>DaxY{|+q$ K%6QOq\6tZ<'U^qhrùlG IpM( YļCKBkr -BŕK/gn¼4$ A ]~$? 2KN^I`пۯ߳:LhEh8Q단{eL Y=~=M&\|ɾrz\,:o[ ׶ GH=,Ȫ$`aѵ$sR j<]fw}߭G0,K(lw()]T#*1EOY8U @uiuAn]p*Wk1U@P糪^.t>RX{\Vv{3%OPڶ@8=3!ވ1'oTAȊnڟ!uVjve;mHaHE+'#TM$;b{]يQ(!]lyvghSE} !Z`-O1{\"\;_~]6rԼكI0d"- iBRkuv-ՕE#}324VfS@^V _t  `s:gL_Xv8U$0- :wtl6* %}w&l;ILD?Ԋ@Fs'I,x+,A!߇jwLb1FE ,rȋ|6mBnVgoR0^PoC@ е_x)ґ)23_RReiIN]yLϮ+\ /f<{E,<( 5'eQ/8Z!HP)wM6ݝ@~ġձK%3|}h{2BS,mwL;,sbê,8&JYA "uRi437AGQ\ƪPQ:29;FYo3s$=ZdV3*v]O]CW:3π7BUԸx+t"P 0Dwn:ήY/s˂sQ`!|7Br M Gi i~pzo0g).T E[EXsًԥuJvQ;3xеh;55bO*I;X]8=6(hcECX; VH7 xU^ jͥ]`9"u0~\4GD}M]Xw"d8,d߲dV|CWRqԻJ=bs=ߞu ig^r(E -lV0jߘ*gƗ]MFjfgՐc-[PA$C 5-6]`|/KW]+};KȞXgc@UFwhA"٥+82S0K)/#\NG6Ik HtgHmpiְeIHDLHd5o-(q,ZCA\g#Q,Yc~A9s F>M- q3xc%a(0a6O }BJC۪trLc f>=Z T!O?M`ʫ5E(Y…Fr]ܨI obiZ4 ~*6gzgO=̰L9`d}R; MqJ Si5i)8-"2F4# lrqfNdg+tws}5:|K0?VH) z@Dyb3#3݊?B=+,qJa%ٵHNVvsd…/3|!~a/N_8ۙyn PM.h-|["4XucE`2ڳP^eLq61:J?fS}ј. bB·N!LA%=\c.9fe1 WX𦇯Wn/_[M3ʂ1c d:EAN\>Lq4WOdųJ<271P<|Co:J.+s*-f>aהR0hN&DBn/v/T*[YL(nWJ5jRTZ-~,On ` [)-8klRA%j+ݣ=i)0tLs{G9j-FW &NZw9ksB|&evHa}Mu5M)ϥusQOfbrXEXgTzOέ8S.)LjeSd,l?N(yu4 gM>v׻w . S}CIr,}-5[=xwwWaӓu"IIk!wl 2=^SeW盚X**Ov18< ^8 bm̪)2y?rMefƸK߸Q=iw+Z&yDId(\#Gv]2`ڱf6`2z˲w?]3[=eћ=eI]t=r ,_&^;R~ 8ydP1;J G|5gפڏcU%1kXɈ-7хZᰎ>R&#`-ڬufQDcjRv.N+2WJi=H]Z6o6SǡGR\jȚHIUȮXԮY=S$2 "ZOjs"yziUc$5|c^ߔ|!pRmMSkhUM`> : QaS3(3I%Rם#Krj_NNT%x+.4 3sujAԑs'5owRj?a - [7r@HLQ>c0,dcYj]1W^KBEwA3/tߴ!F 'N7ىU6%_? `ƝUx*<¸}a,#gN ƴg3|T;(>P(G(%m7P^A0Q*B. KD*L|۠@9/T48j̜0#j1'[J1OdzEBv|Z|q^4J" /~)szunRlTO0NScrq9%*b}s$r *u,lu3dm6jӬW[34BzaVE UY?}Q'ã)35U1n,uڽlS8̪blA# ss=N&}dn΋&Vv;K|oL6 `D?3"Ě1G%v44(gb!ߺ<\ڻP^0y6snUV mO#|淝XXt׷n>w= eȗ6?OnF*8yCD eB!ob> V.j2 t3G"4;,]19ZRHiR߮Z0 N ;T)O'@Nֈ+wqr]Jʐ,4˧nD+~˂ & }Uuc H ~h }~;73i2ޝfPe6*;THLeYC=p>jf6 K}W^nz Pv) +egy7V7s=h2l뽮R:W6ontFW/1vehf:kZKB[#"{ك蝏 E[yíeyn~<c<(I=/ X zС03ER 0GHNo<(cTU4h%YLPie1P .I*藽O,ee[j S|ѷeGZ%cYЋ-0 0IC'k̼͒ANVf4 =".]Lz^4_T蘡Zг@) T(CS=qG_al2ՙ09{p[o&/iYJ𥣼sL2pZ膝<6,R_`K o##H B e8T?ب_9pGErP,<3HV]81yQP')m|*Nr^@))v,XoZT3lvHc9,ׄV,LUXMS]8S/[*=c5>=C<3g[}+&Inz2ƺLb2..>IDz.N./&֞*=/s3Ѿtţ=9G5y[]hg3Bu}bQ2W]YG,~*jzcbA JwcTLۋ\1ȥ;w#'cG8ך)XM6%VMrD/P`|2Xw;(^eg\BrYtV @YPƍNwZ&Q7S f[o;v(⮸.Hj3(`@jp I2e{b.oPCq+!u}4?3A~j?D"5z1V}$#WMm6WV$lX/;L{djo1 Mbe%f?%4% |N=P?n?[?z1oFN`㯬zxcfcNvkp[3ݫbkΪ ?l3v:/Kn2H_1O91ݵsBy0' tOe39,nh95xX(|x6M~|ӯ.>)#_z Z'},ؙaUxcvOV+l\8+2@}f4{„: AbvP^Ajs| vAT=z F Nc:IkeGӃU=ќb_- vWJO0n$giIuĔg4jsI %55RQzn̊xμahDyuڬLp({Q;Ŕ S98R9 a}ZD&x>!ڄDEti1jL)v'9#O 4^Pj[WwgV<:v4qJFLR-lMbG|TK@h:[=p@@s:YW6v`! raL-mԦ""N DA4B`J,cQ> L/߃"9&fvlSP6D Ec&С*O ~o*u$Lk(8͙Mdr69PuK鄎#]:YMp7;&uG*DY2٘gJļtHR|>;2'u z{_ۀlLw묮Ϲ=lEfj;P-tjPA8;sf܍8%諂8f^Y{:@oy?i6 bϫ y:3=f'<V*`(`2eyKzҥUL9j䧇^H0ʼf][wZL^8yF|JpZf-r¡dۭa$}O% % b xL5 ~daټnPKZFI~y͉ %M1|@ۃq;QeL)[yu×\[Ƃಃ[IS s>m?eb'%Ō7d=Ȓg9g: Xх=)oaiSrm:EѵG6*g\ L#C=KPMա Yy'N y= 'QxD !S_pWxCYHHDjK$#HxR3Bc:dŔ$=Id(Gf6ƣF^oS|?{+hen",SPtza=jޯnw*%{27xqR{j7)A(5 3ǜ7ַܨ/޻D`FZ!zRFPcrI'9%dPY;騑8,9}E4ܧQRlE@> -Է֟}۫&K 5ynGv{$i9pGw,#n[8mzw9%Cެfb5 Ik6ʳ66SL!z>c"o z&9פ{FIQIFycoaOP2%k@T5һ\Ri%YIc+/aXYu "/( רFSAGF?GIcw8F< .EL^MEw;Ft'Z9CmV ;GG/`Ѝ9=mSh,_yO2 @؍w-ÉFց4@]L} G0M7E_?K~"Mʕ̩R0 *صú1_&R1[ ( 6cc)6ظ,ߙ6$Q8ާ!(ot z!)LL##l/t2(kˡ\ @Ow z- ڮc?Q2rd(>d,UH("ch/4'2͒s2J P.N…8-*/:U*y#V 㴲;nP'8)sWðs;G1|8$ۢo-4l2[ZV}|\"\/<мhے`jNpT<0WCmp,c.q3)*`ձ4frE%VIxC^ ҘKԘY:_&})<}|%jXg})q?.'~o{?\Z1\{,>74<-y1Q9^^MG>g=Ն-[eIqGCUk J 䝊o  +F;3!h"dפfyƔ׹S<2{`e@BI))#$̐/ɢiha z6Уs|!LxAqGؿ̇ߠk"(`fZ`=ClC#\#<0X9 Ѡ>)%(%- ʚmeGW^5s.$iR.y^:Ln~6']h %a6 ><6Wm|q*٢X)K6ob3vm&of(f;(i1RQ92 `>~QчAlaˀ`;A?hbA٣Yϯ1z 0Հ>/'i .At#Gu]m̞Y\c0K羙pIyǰ33eX:Jq=\GO o1xoSRV:/ MB) _` e.aͪ+vT9хм}oDckp>WtS}v(o%y= <| Ύ5rl]&g1.;l 4WZI\}sT(_H_}q&k"UpZsVhtXC偯1fs1 8MN D dWC - PzahV! 0 ߆%$ R@0oqZqG*㤟s7"^+]n۪W5eh@3>uy4b:pfM'D?)3.ϭYAUNʐCgm#J/Y :1ΚLB …`erJN5D^6CPy;hK<ާ8M)d21YhÎ0.`sMFLY#Kw<դ9-^+Gu׮`-'BQ"Ui}XYre軱HUzTS[_պZ4ȳ'PfE@󈯯q) ԶԙICu8c#97HZbxGI`E!T[ȋa&엥Ygr1StXހl] kJ/Ƞv̗3'; <ʪvܱ1PņUr甭yr?*y=Q. _."W٢2˜׭5U |g0T7¤6ĭ/w^SzlH/ xe|B][.>DW8 -F8BaqX ,(|_ DҺ Ih&t'Qj␹:LB.ZtP7;aŜNrzQHNHݲ@zofng@~4 H\;E{e[{`YqFJ^(䲶,WݬB㴌{YW0(/n3i>0H%,B~U{ [puj3ӞHW*>l!b \x ɾɽNڰBSA<>8H{UUsc.oŭ\yCNo.TR!QLG")c[#ȡR4}<̠ ]3/*~bZ)Ay_f!=FyX{4r+1a{ G֣w ՚M|ZY*o쌒Ncvv+0f03 f-l`TsQs1hJb/]svIf0wk y6wt!w 4a%cTMn?.;И=g0eP 1[Iވה%,rhM.>!qSxs>khs@ވİnE"{ =цfLݵ<2qy#]2<,984`5,OiH(t]S Z8VP]qD4(vC~,G6= (fwe5@D0WgLxXd_ot:kR.Юw`sb _sd \rA3|}cly^tt5 Os]Qjlk֣Zap'eekSɇ}WKc| ,1K2ڲmAOp=1WOVٿz{!7Rc@7LO9^g1.N}]$<[q|&*438=uRĴ4&[駱Vz*a8%OO܀E0"VT` PT1 ~FW(E$r8DD/e8q#+]4gCvLtqY %`^'4LF>C4IJnLEEr@^j8|Y6Dǹ_}F)U b oS^^Ai=ULVE{Ues۾fٗK9Rq ]>Z:U"UtT%hCL_(DDL߳*,V~FY Tdxa֗Ge֟䝻<%,$qd]\ҬT1R7q jӌ۸om1ufq 6hS p#M-ny_I-X1;(M5V}~v%-]ef<1h_XMOD,c ͐\˶gHKv~i^^(PO}'0:6r­ejlcQ?VFoSg\Qal^ Gwa|^_N~2e-3'>ռ HV64NVGy#T/Kqh·BGfV 5f3j qmr) vg޻̨-/q/DSe;V{LbT7D (b,wdp dT4}B  f??+KB/Cb@ v?Rg;GD;7zi_#7žq}tQJk!D{kxu?6CgHD8-Ľwb٭S@_w/o}cy^: XkY?\g)<¶7sYɵ)0 p/s@Kg$}Y룳c@[;QQT".X;P\‹aN c6ul2s*[ҥnyCeORImYJ-4gaujU ړ#ܱĀqTL-7v9l5l7ӌB͒<\=B#"f +Q#-{]Gz%KEdzqCl[$hM5c!rZ)xSe{ΥV菏!<1(w@܏y,mɫ$-oWY'`wc5&/XMЛ.ѿ xjMgU3*Ei<¾Nk.ڇa/ԏéi;ZIEl\[ǰ%y Bd%Yjd%e )zOuUJF-pqߌt}4q};aKk8U |N;]>՞SzͯwPQ xx)=`t(+:O*-ovDhnGխzr2ʆݕs?;CEٛQ)?<]Rb"-Ҝn@,v, ˉ܉u_>a;nW@BGFJ<7 3@yX3p)H!wiAK үj #wSMà.w'Ej߀f$?"cT'Xd < ۃ P%ٓh6:$,J--Yun'Fի셅`_bO~hkzlx9P|^Stb.le }(pT|v׻jG;@hu., *SiqEF+#Q+MkfŒJ1zӒ+"u{A&gnʌ<\&V@G€n}i48um+7 ǓC ^~j\?QzleyTU=/cl4vKA[%}I'Z,e^3v嗋g=kwvvjsxa⎵>yJ4@TfebMtLW D5R>o6Pl)է& 8:w^+Hܘ}yo,n\(CJ*b7v;cIS-,d8e4 H 8Zf~LD_9 MP VtAB\X4ۯ.Kcz+A~. ⵻WL.(=dt}IJ$< Ya>ړ6jWrK-'4]u }>4՘*EO;%)J|1qO,ؒ͸q=Z^8D"4kۖ/_kպ"KN!l 3瞶d$ 89؛t,G:E,*eI6_ڲYɺ&(RQkgR_ Ӏ¸rd,-%6p _s_Xl @\M9y+ 9/uf7.DkfڪQQ/"aNBHb%qsd>Z,7:|~Ibx;Oha'و~s `d6K'rw{ !UU+>l!Ͳ{Fs0cb鎉M-c+vW?T> ɻ h"Ǎ En D4ȇ43JxMTdNSKʸZN=]rD%&t@Tw*=owJyL.DΈw~1%PaA l|gMBpS@Sio/3vP&[\yvReDliBį\R~m9}c<ݍ> [?çZ^a&H)l]Mcr9T~MYBU^R:'ӛ;_ P4=l3 ^y*!~ Ù7c8]["PwvɭԵ8|qi_1TY 6N7 $<Df)DŽb/lb0C! \z*嘷;Da";t J՛_.YBtC0ܲP(Զҙ^Vv4f & '#M78A'?;e (#fh)LSLX$.ƉLjpucu`S5X?&pgʉ ӓ(liKި*–pMh-0m/GNT=jCy~_:gimmFgMir+n'H"tj]! $bQrK89}䤋ΦuIe"SW }M*(}6ӣ|S.?)(Y ys*ˁNMHx$% X7(~mFOLw!gZܳhy@49]A wu!-K8n5|p*0'\. {'tP!mvL`ՂW ,n{jx4'Ѫt jvh2 EH- dˈŎ{q*AvYZVΊ")Xd#䅐vً.hqNἮA"VlJ׻[bz8H üU6+#0`'mޔ c0Ȃ 4gvcm=\=OMdcW6z1<{`.zѨ:X؛JwW8"(+n$[&)*>i.4*S ;L'캡/aK- )B{\|-ȉvDdLȵϾy l,( c0v=0b}%;7|CuqDItz$Լ"f٠@cmATÒ@vG&BzRZgA8`-3!J^o YC@oXaHZ/{uҋtα >)"{9ŅYEwg8O_c(Ӑe`/,fJ ! k6ӑ6SEhO~yV t0C@5JFt(oA-r,ISC~SRߧ,~)Q3'^DR:r)7[Le}"6U+ejY&zų[MQG@j$%X'Vx}/էCVߪ%9I䣓&׷D_0P6\p~G4;C6fo_//AˣjL(%ƴI9"-#,ᐞUb*ᅌNnj!M*-,&evg4~AvɛNvQn!i+y> yP c[ qa 4"6|wL@7&v\թq ǥYJI!3*$RVv@(-Kyrv}pk#M)i}3ơs,r!XҔ۶*~3ԚN޾=fYw8B^9kA0T&8ka_ &M~(4&mQ~t6D,D4ڼG4#?Tֵ$Sύgi)n>|NyJ9n"TP.{;<ܷ3Ḋ0W"78~3ϠӍe^~~y)S, ى[nWA{G醂>bu&*99 #J zA~jxP>o$c"g !XS N$ޟFH{xrG# E<7;$yRX,y%$U%oM)/#څSf $w '!.dZc9j~I_ jR]¯h QՋZWLp:0ؼ4LvVm eꈨkUț&5- pxk/%]8&R:Ico9ݎNLQ9}A14j?SY!C#d" 8-bߙOS5z!t 0@e@ VZƋ!vQ2s|''!Tu.;ừr"Z״U몰UEub{%CЛ*0;gBʎVA/t_`\ֵq|"u @S8RHK4ږ-Iȼ+a5Lz,cv _^H>Q NWx!>קS0m@c e. &z;\~Pa+ +a{ /mnܲ$v`M(N ԰"' 1EݰHB0cs'9 `lb5x=\P tyFp#y{ܛ1ij 5@QY{AѴy?)S u%Jyre)$n-*}{h@gqP%p΃#;o jBIR3#~%/ ʉ3J',;G+ꩢy&uwt @Aóz|BPo4E]$J]e W?@ %'c-[2-Y0. mFDh "bJ` WUsڭ4,mڋR!_!IgWxFE<0 #bv}NR. ϯzJQ(UKSbB#d] [֍veYЀ9s.-96+[,%P&H$1WJАXZ۲URtfPQT UTGS\n#Zg51*y֭X;l%d9 1bD{B縷7eAy=W1]w "83r}0^?YoN@j*%=N;9:ꎏZVr1횁Y vI*3|8)B5Kd>ߺ=͞cgm gzZ'*J{W ;}NJBTL.*דwtcɫ٧Jܘ̡AFtO9b,=M,B>2i7G6V7U,tWAȿN1 4p(0$@4]:+I]ʑ|=)yS- !v 7TwR7mU Nlť^pm/ze.s,sV|jH vxfx7aBAU*3 &.6/kT:"/DN4$;w$ _ߠ.;\ν2]DR1 \6mW2C^ ]?۶U&D{l]++E< Ts+LpjO7td)rҲOnl{&-\؊bQ'14r~yElkd 7z v)Z\5vmU!+|38p{ /Xp:/#dm,gЛ0 ۄ5]"nRF~i'ܜ8l9bAQ@2 #xn)LzE0 ]iwptky_ @2a)\h=WAI)3\!*垻J5Az1 g_J~WOׇü͕<xX$7M^@fepyX픍OЭ0}QEb̏gH־-j].#|@7Bpk+8sJC.;' kxQ;~$fه&hv2GHqo|M#p76\ Ggea}-F 2ϔ l }_X2LN1GnO{#:h); Hmh%nijo ayk$ ICg')'F&?ss5p/h59P"0ٔ_ㄌCH`m31jBĄa1&s(:P\Oh* wu$"{[yA" AI1F=]4_>keFsR'ɣϹio*iHP8e]P<[hii*SԬo qf/4eם.F4'a"_+K],R pBOݱWުz>JiʇN!Z87*|Bҙih66$iy ̍a]a[ʹ̟EBik 0.lV mrLp`ugErω_;c켲H9YzQhj}ړ[rc@vLXzMyŲr~= &|L>ЧvO /oJcJ&'.Sb,1aK{ ۵J36oX<=FY2*|H!F!z,02Mpֳ)J6A\rq7G%g-Fȳx߁[( E0I% I'1r.#r?iGv&hZ훪rP9Üd }1% Y1 ^~_`FSΛIG_0^3 k90aNg;fh E,L%+&F*B[iU31r6 䎉$ԐpDom@kw!cRGO[}p7]i4L5-H'>J y˚Nњs OaE\'3f:?q]Ͱ^ZLw; tDݪA׸qMGVĵJ1XIG69/JQK|Ԓ[FvdNܣ"/)Tj3y{1Y45٢ʡs2wR~@P1J.^+tCHg ~i'o!0j7>'Q25lg˗6W/;n [<#~Qhoj>)eY,tnzAA sN^>$r\CS:bǃU:讫J`>:vv6G¼BW ~aSɹxalcVrxnFK -&祖Q$Ax+5W7ڶ'‚[*%L5Wv:վ)ɶi e>!W,vX8>o?k QDcߓ Ҡ&3ꅎO/,gqօߢڤtX|VD+:dറy*`Lr lV|w^wS}Ւ<|gI*?D [h0!b)N3n >a h.L9$AC^ s‘fRY׆()51F_}D8Nh%Ҋe) ڳ©Ů*'v2/$[6MCU)C0G=8ٶ{VQ(}*jafNGrmGߑK]߅d[I'X哊0@=^%^sXoZV]ieL`JW&ݯP8vNJf9OzL5IqNJ~mCy?p_6Rw+q_Ov?rSB^Z4`Z7"[t&詖͉|%v2kcgvg.n12\{ZDOd'"Puo=^5o43V??kFmS< F?zK5/6׌yT;``:Obmja6XgAk (6ńV^\%iqʼnq *߬,Mxz bO kuYG(8v*75Rޏj"3A黆peayҚS3$N{?UW4p 8/`@?D!qS?J0Z;-*mB &ˈ'ם{}uCb@꣕NmcI͆p.//a;-p4qn$>S](8ErO$j(K o^©+"O5hgós/q L m™h*~)?^2S,qr>B\hNb*oOUc8"KXΨIȯb5ZGF6't=8 g>$ wHMxKMWlZ2t.]B<->IRS U]ޗY#pՏ¶rH2v!.hh ez_=C'v[Vz1֦uJ`i+R)3 b/nD|??_:\#>td)E*ؠQpȘ xkpnW%a,$H;S3F+ǕET.֤V6,*i"TO޾xvyЍcEkN_ ^sikRջSsGM^l)uM1rVӉ>z&BHKlDNin VN}z ˜Q_|ꖑ*ˡ]G?AZ婦zԶӵ`; 4xNQg muf8ʬR*Fzn>]ngqs#q DUgvDo60un[Y{Wuv?{·|pqa̙gLѱ=''DX `:--CN<챏 md9Qg^a ?;\B7h$$gȣ@3؁? >Ny Fh҆KmbZ}<*GIĞ!;IJzv'Obhr ? BОCP Eox^ZJÍGܜw]}bȆ{G&">/eaKld3tJݢBdc|ju№zxg` ֡hZbپxؗvp,}Wk8l':6T ,2SuYBl!MqݫҪuCkkćƜD?VHٸv#4I:"6HyHS1T5RE>=*BɫRHt;8RAYA򗑊k.q(Tq\X *M$\rЇy`zO6":mNw"4ќף3rye1}1KY꣆ՃoGAo|7wBDIwQ$|@YG^GJ ږOǬY ;\Nt$TȾ U}]w19tz͡~ Գ{\J5Y!B[̧YtSrB `Aa_BY? ncu !qc,2`LlA3zGZR"mN_e*wѝXaA8rRNWd`8¯ݎT }vvN`q}ŚԜ)!miO|+X3e7ݼZt6tWJ1c\'';ڜ1gU|T_jr5 aI*` jȲ,:NbYF`I»6d/|)mg}8Q$Qg7=ŏ$@ޅt](O:1m\eQl-55OJ`J[x>=xNd~ co(}8sDZo[AJ<> ="Y$ lK&07_ zzY?%& />eUA^SF)-HA"uѓaq!<`4QFuXsd=l?ΌD$xob}慇8:AYF߈\#W3ύF*{+ |K[ (5TFi=%5bN<#&hS'zOgf􃼭v")t+u"#0ЎPF#K[DBO%DhR+ьyYMNqT]l/2PQ]G"F(bhC~d29rEȊF2+3 fRlR!,>ufKl\uI bv{!):y Yqz76//"39?'9R~.ؔlҬr"S#daҿX9 eW@l3+q;UYfb@IzMؙ*>{L>i}]GsQBT.*Mky>q#ܯ@˛L)uE7#5%&P S6 STC.i;WcֺɣsSR#/ԚX 2W<[[؆ &l^d,vUk0`\_Mύ7'hK~+鎩 P>`Q'2 &Zt7}1O-kE3A 19+8K搎%: 5OHK1e hw2OMECo7&"KY̽>b Z>!~3sc\jlV>$E_z23 mcKTjPbBSpKYC! ɛ]a=as76I ?@zqUE *c80׃3o2$Ϻ|Yv֛UPxM B"ƗaÅ[׻ 2Ym_Z%a`L6IcdBkvkx>1~=i)}ƻwGheTv+WU/kT^)Gb8}V3V ̽ފIuKA*bLB3F(Ú.eg>e ]ɮ1q_;\% H>E|1Z2zXK\{m*~g,ѡd(// 8uS܎$uTN&fT;T sJs=C'-*C?6 ])3F VcqlaR롙hWh2s?$#u?yJ"ՉHMlOҒgtmaXWXԺV:Mܽ%hYx=Y]nH݌#@>ݰ'\r~hC]ƳC G~`p/gPi}eE?;I( {)3c)_߭oD4L*,* jЕC%;tûi!ţ/a=ZnU0sRen$D"Fo ^UnkV_o y__,S, PN٥ƿy,S&,kxΫh$ !q4\v*/e%tgKNd4 Eq }/i&ƪ5)[B'3ޛo)#U(/`-)e)tQ , 4p3܇oDo\: htkoh1;85Gu m0-Y-,@ kͦ[E f) m aͻ7P݁HbvmŲ0H?DJ Img.fͻ뜒E(U64+*&4}$Ȳ˃[LF7 W`'Wk>&7\Q"Q'{5 ;?V?GNKHc¥H&}5kZemW̹#Q#ZgT/+OBۇ&X=a×h|{QI ^h#Q o;=XPG},MN7ÒGQ# =mfѱQZ*9.21cJR2M8q1()v} 9ɉ:v#3խ_g {nybdI/#/DKf󾾰T]n4I2\c⡸dhErT!t4xsprk6 ?yP]hcdLqzMv2,m8wre=BE^LGBkOl9_I C} > Y+_S*Q>!/ե`G fᶖ4VTYʧʒ`J҄(aTR 򛿬sE_s?I깑ӡw r9-(3TTfx5#bϳ?On7LΫVN md_v)|'9R7$J To. &lV^эVG3"cr62}IQR.v2LJny_r+qr~3*"1SR v3sFe)<ϳ1VÙ%FbԒgxiOj76j x>;ݞCCJ?w?jڒG參e'R )vIo18u8s?S6b_TM,0G7X<]ރU dK" J+m84R+gRY!Lf)L64PȨ?*VIKLjy@"@Sэ TR|@>l^@DB@O0@-hhĖU6c%;C.vDI߼g!F㟹hdikDCEx||cQӑS` [n >y7͑ =ǵ:*kC!,%ɞ>X/5>tUBl˸J[N"zv4wDK 1^AT#ٿg}3lۃ73} V ҿv9%YaӯzFN7vOfpŁ70ma;tUڞi®N\٭W"]ސ7 i7z,Ն+Oj8 ̯1W:1(iǥ}9eѪ؉:@D:sNVǣu'hFE\CU.\\: mפ{xkYv,G KhiBcQltĵ·YIWJ,G&&.LUegT0 W20<8EŤDR:<@ ="iPfh8F 4MtnV ߭G@$9ϕ;]`w ҂|1]s71/Cc,A?a<̛6Wo}-_$ ؔbӜeRb(Sz)s#f UK(eo"3JvՍ+mG\KN{d 0z|c|3&m-Cw=sdt.SD]̡"[7 :-PIYCt59r,׏9,P S#ZǬQX!kUM^VyFmKG)T&[O,`}ؽK0$,8 *81Ž֦o1KD(w|agv?0&(9 \j"8ߟ!fxvzCc"iCX(*Yp *CI=M%X +9<%L`[lD̖.ztF\m6&S1XqH4*~: Ďn​0HJ;Y=dv:2aTzy{Mk|5) 7[jLccN&QjDwJ#HG]':-6[S`ހh? lP0Ub-≯B | 1}zmW*+\5CAI#S@yľNk rEwJ"7vK I@QL8oya뉦mٔ}? dj>އQi?g^מx&\˖K$<."48 K:_M*Z,1nח/G#‹RZ/*!?stFЙ`85)h"Oe3ÞVV>2PdܹN& =x:L;&" , Q {gBҳ2pD_ 暘S23$//o IWN/%aah{g9t|BŨު5K3nXVrb;\>VՎ#nL"'*n9i1;ph\v^hCGX0((L}ۣ8"JMoK&x_7gk ]"9Ω?'Ok}P=p M.9ؾŠoPܕ (o y?LT;kWM$Q]cʮ͙SpX35"ʹ/& @@l1D@QQ>[דH €qhPR_-T1F]܌ zDpx3>Ȭ)욭{}LFfhHWeOqF8-c &`$?<QRm\||=aTAWggu_9z >ޛyQѠqk;Tɞo˒n0 <4h#'Yբ,5!E=F%<-MAS⠭C߭tt|Й̓rT _ i)YkDl灭:O?~:8g2uJ!+vd 6)t 9ߌ:M#Z}f+ffqs  2[ #KyW71jbwg _~8q3;lU at"c@:P`(R5Ht]w98j5JP"uLɅYr=}t ``Y1#w(btd&V_7x2N]m=y$ۓ_-\.&B|]AZ|:)zo1UtF\D@[5~&*(yh ,>Y?ӘI)_ H;&d;@@\sKh.UG1IB3 rUq_:^נ* ] :jZ1;fuܡb/ҍ#1jayK47{ܛqu5!#Je\{E ʠ6U]R-Hѻ>reC¸[)$@Z}x YS!سb90QmK\d =2?݉зqie?}}zɭ9$ݤ|v0IL`4yo5K3,.>vlozܷ-nG5RgTx [}4S;Ӧ:^U+;8~iM<}.Yi1C9Ye je /0}r L0%/άrKrw+9ߋᾸƘHy]J[}-Wlwxgfm{kJ3bqo5 xE"źbn'ݜ ÿOWGLjmnA j|FtGՔ%嵢 9 oH6\a\=y!oQaޖkJ!Yik pT!ڎ gߺÀ"SZ#+s1ON57L&ؘ,7m occJ%hq͎ңhU>y!'3H(l?3]͚\ h#Gw%}{o[* S%)Â\9ș:)ddJi3hlA!ͺʳҧ~I3P vpPkW}IDj{WF>vxEFDǑ<޲}ȐO"zަ3]y,Z7Rps! O R)hH$rR6 R(9I!NCչM7rlcD%a=㘴 ģuο  Y#WÝxUGٙ-}4<=)h4m:GQeFaݜbH gD^c9 <P犮I;N PBհ䶼Xt+Dt[ٌ)u/+ e~e` AK^Wݯ*'#VQ+!ܲiUo_F2C vUɆm+Ohuű'L 9s[3^-fTOX]1sa5^WZ? GIQJl P\DcR\u"O{HXatZSnk)JwEgZNyfySeӎm{Xn} ;2``sj([;WLʽBI6*ަ>5a/` os_pў;;r֐=b2'ǡ=8(_ ]$<b1bFyͦ!þ 7>WGm͟>QK>](C,piHaEr;6w7L5&q|fXJPOS7ÊK$`-=VU(+2i%!WΊ-fHԹ F ƣl b&X uܿ>NZY(ҴgBKA0/g3_#~"LrCpL١+#XpoΥE&_k܌OCg[(Tʉxv<9wjIƏ8D =I%MD%Ɋr? [ Q3l5|Љ6\įj|N%QrE11 DjaqN'cr;xFH 'v۱j.WDCoJTFNA/}k yzuH Ee B*8LovJiDyxQxO@`qQ:wMWޑ4q ;;6?Z8?]gr7ϣ/Q+X`Q/3&-Ϥzpr% !x&lv|5G]SB@F@UٌZ?@*ǃ0#!uĖF#rwhg(2ٰ;c(|wo Rx"dvdb"|?5R`N[R+rkckD"'7{τvz+7V<H?N R{UR+TqXl!OWJyFxΆdAu~+6\b4%oȃ͇‚\%"0\ 9kC~QI۶,Ɗ\_O\UU>A|srl]/R,#6KcP7jxU'6fO} Lgb+DS(LJ5s{,Vy H(eRML0N#sz/d ddW )l띥*TuC@MetwDs+yHSm&KPZCEt߸c_&s!M@`ZZ!&R*˓pQP%YFAeԱ] !6k$P6}xF($!܂@t{l J'*YڤzͰۻoZ u|sSuf۫¸1h+* z$*F-kFHTKcGo+oƟnGL%h$UX*9k]D74@] na$Q]-Y}Udӣ~P'kNvY.{\[Cw`4O K$}$͌i *)v_XX $@'(JEp rJ6B ̚f>SԁNv-^ Oe_(̃[K*eRpibN*՚Kwԥ5t Ojj#Y=x;t:P(,cf}gz]e~:*]EȲE9~Z.29h.FJ ~0/?F9? X=̠ 0cOTq=aX쓳cb B 'IMޑ5Ba #ܾ w iwIYxYv쑚VL!kn_ Bq3vM푐Z:*=:`8f8JV̤1nJk~tvbir 3,؏+I5;Ζmek!͔ ak<)$+5Bd\7t+ʀ6coqCGx ܬpU9$jЃ2N^`@Y?Rv. E<̀NرxFKO>2( B)62~![1[ƜyI4@8HOg (!_u q Ct gb},FeJ1-sx~z/e]a5D] a%ڰ(9T:xs6q===kC&Li;fA4gL*^֯yiHr9Ƀ/l_G;D'mהl|d\c~w,Evf>ZuH`H+s_A 1=d\>B(U2|b~[(Xtz )sK׹Ϝud.wq)Aױ/b;hO C=J ByǀN܎$/Lx#ҥuaЈygڗt[z!K*ZҔh L|`<;{#3XZt.ep#;:y<iA Uh4Gd@WJ K1OA.?\ q%#5!4j=_WSܾ2\]-;!-e1ꫂDzctB\V)t&wqҌM,Q@۠P 9qs uǂԯR}L#)zz.Pe6k16Fb%ZySقYcˏ%`6eǁĠy2 @ s7Zn$Z9A*eϒ 9a@2K~|'m!6u Rٸ-׮l5S2N1.Uï5R|تJ\%,^o#9OvHaw7lQSc\&qtMDq~Gdaf؏$r.V]t('n?04PJf[17Qձ1WE5UsDՉV؅C]r/ND@pHIɈ3kxfE0%?/NE# E49 3>/RiHٓS/yΞR37@~]P*mHlKf-el6 Bf/yܫU1fe\d]2ry=pw$ԊM鹷ȫM7hUs5 ɤz|.ler\~C`\\&Q>u(h;t7웙7+% yi+ɞ)4,T)v]4/{p$1Ml+I=2u_Sa9Y!Ƥd}77`+p.Y> `߶NMG~HY]\V:Fy+a=]B*7P $x@]Z Rī|YE>}nqzm%=C*?tԡ#`4M#sT%:BEEUDa?)V휱JW]p Eic;\'YO.QV&W5pSYv.4?̀԰)'oJICnLQ :U]+A?'fSˎVƔh^6cLzw7QT!SeOX@Sˠ PswleV4ZQcK. zn ~ Q=вiTG"ζ-kU0H֨7";!޺11`g:o~Z+rMm4\2rA3Fg x)Con+y SOY3, R""YLc/I.(=[KXƦ3vV0 < '%)}F8?nO2N 0^Ҫ[L⥰yMTKe͔3(dE`*L 0һp&.p6ȹ{ P:wFHT`KQjmG-+¤r˦Zdc4H*:{2}Vkg/O;P]p= !jk/FP~VP;E34nHO4i(mHZnM`w10/Pc ,iύ˨YlmBK8F$ZP9^kd vMsP~+C,,V8"4xpUɉZp[T4,*˩I6R3~R=?Ì}{5pz&-(_j_ʹ5_,gpJDNILmGx^E[,?h9qcͣh5ѧ eq6;b,CI)YZ]pzrP2'#\ SZ!akxx PU}. `N]V{ ҎRZe9AHe&vȾGp9wJ[S^k hKZ qC_FB[Ğ9G iOaw/6~R=õfewa?1Kg[I|w%YP+1\QWwv |S~V B=)1D!@:7׺D$x>wwՓS6s, %7 b KQ|(-LVi[h {1V1i0=:;Bnnz ÷$ل }LBZz[@ o=(KWùi$KQ(:@$g^ϲ(e9'6 >W-e4_[Ѥn?,uѢ t^:#ibBDwÖVo1^oL;z&r6:Ҽʵ騶H(RC 00\ Ї#>l(NE`*ДlsGϣm?_]9*\iYKU~Y7h8:AALD'iڳ4-Q`1S$5=E~ Rs=tP6"^d[R'*GթT7~z;~\"r^B9%?G>rȝ/򠂽8Fi.ʈugz#&HE7{>hp: C?K?!x@)YjW2ݯbnI#? vß;K-fUAi~Q$+Nڰj CjKw[q8]Y#~ϡf&`tHB+hek+t~)yS0l)ʪDGKGZڊҕsڨWHR|y_K78q%F `$ ~?`1E'ʏn]N]#e(M4+hf~kFr%&`O368AWA_kxWG]#=:pЅ7~ ʁz=N/A7WXޢǢLEzI]s@(.sf(֠zλ E2k>$1~iuiB06oۑ$5d| s[NzH7W #R"/,Kkʪ{&ez4bbأv:n='PsbJQV"\ nlI8lh w$2xÁΕ|".kTR9*8Ke6!`&g4< a+W/[f҆B7DyD] ~bNB9_.,;*}guHېpBk}h68ujġAua 2bUQO xjJ!`q,xV  -Kn@d-/]&K~$7HY|Cb-Îrex˸e޺) + yUQJwG\>Tu .xDj ۜNfX]CLP(習]:v`'rU {|-spY^y Edg;,O3g9C@|5$P3`wT 01pp_d9Pvρ e#Ԝ 1Ł `\V+A&g*T 4dt ~dӕE U7OXham?дAޯ2h/uyC1p9 tMZW5Z CW\Ո3.Pbv턲{!ܼDO"sZy2Rw̅n$'!*ºuΆ[4'{8@(or?aY*! =ЬAKdD XCn|grp;0YAV}+ 5 l'L`pIɏt Hx̶+mBۭTM}Jiieb}¾/~|@('BH E(} t|?4#Y~8 ☿ӈjV PJ(DesPެzq7ϛmFm^9di !F"rbR|62.T|T/-njsnx7'!x+/Zq9x\_P1YRJ]p ŻФeY0CǍ@l}!3ʶ'r(Q9:3*||yOrA|n{UϐeS)-Bu~MCm_4x459I/l^}YJCznXɼ{{H*nPAۛGh<92rMZbj43be߬x"8z f-5'JRԑrRt&8q?+ 'LֻׂZO> u&_qWɲy%z3'3[(s@Sj`2\DKY4b(o:f@"cH#<^joa. v-SORAE7 -{7Sl-uC}|! ;ט hTDϱgqOdq_ RÁF_SP8\;ӼT@ c\ >w )L(]{t\ )>iM6%E?$ysXZ0 nxE )Z~<?Jͮ-MbZ-6MP4"a`Yd簁(ϚH=.VSysdukMXoR㴤#a[{ MͼShrB;\': ~ ;Ub9{KxA!" Cl7by`Q̠ ܤ=n[;) |̓Ʈ30r&Gjm/x!b_zfb7< {czȰ#+ͱz_`g-e_gij ĖVMeC!:DtvO' [-3o)sAr(et,'B@z3,# X}9k,֚.ѱL25p8.$ngcpedG'm1t $1]mV:)MJu>>}zy㻟aܪj$6UȚJ-H1or:-I%,-@lImDN^[da 5A H?M{48%ECGD+WGBȔ# Et-7؊?a XDa@#{ɤ4FJ"Kh\$k\\v㐧أ۴-PDSFZ&j8 QM#1:Q=M|"`=tלF fv$LDwDViqL#,OEǏ/hgО-K'7"XH(+>6,R\lԶtZ`W`ZL$Ô-nSGE~{nxROk~ Q F"ozk4)@9[uuF((/n"(L~;K;pF}x|`CQ=FGU QgVRޅ!TO"@)^HN4%;s@6G7ubq]'Z!ljr1նc~>,Y֫`b4Y,P)G[C$'B~)fiVq#`宐rM/ (op!ri;ۼcvD$M[6eڹY"6(8`w?u_klԟch|W*%T^&&u",#͛K]{֯;O|\ ,M'%57[~:m3c ӫځOϤm.l7!;d ^~&ٯN [M ;.lqꆢi~Yw*)jR-˥d]: OrZXoϮ d C}XcCq̗/3/QWحU. JtTTn"5ޤ!r&Xч3 9IxdCK6bUWY?*$N A;/ܖZ4yrdƚ4W>rӏA?ihњ#%&PbBFPK60u}MpOs_ʈr$v Pjߩ5Qs[z ;ߡrJG1##vPP3Gw[_ߜ1HsnC?S=9N׷a;]õ^6wξf6ݎb\K4;H}EvUƘ=2\;F PQ/{ﬕPBuݮx:2<-ON1tksfVtGUV%s]€~#5FDR,| ;[t6G19[s&nDo-|w41AF4JqaͥgKgj bn 2 -' d;<Ď$16e/EVKr.bV CC|޷l.3s}n޾b0q-k@չ\!`YZW@oEGiq-ɫ5&L7\I"7Zszdlr$<|\Xq(lĥXP/Z_iQM .ƹfT?pjQ!Kap90Y+#tϐkqHU$ (#z0cęgvg׵Ƙ&0xF,%kw|u+[t2u Oܼ W5UIz8˙B0F 9g~XfL+-B8dž";b)N,aL``&Ŗ幢vC"4ED63B90X YVՊ @#}GyvlzS=R q/!w'" /=29u4`]52eSjҋe2MzfrG #&Fӡ-e@A%Zids"B?,Ei^D 1)US̚=˭b9=MtӍX|9Zq&YNɴAVF)죸t~_vpcK,/یnͱUڦ ޗw% _xY7 wJ,9ڞ?]T¡72b|'lԼ?8▰ >Ҥay_WzNp|QP&dFu]!5r{pY.D:mCR`$Bmhk?v]|gНI($H'eg:Oݪ%h5P5i 0;@?QdNG^ǘ'x_zwfDW]oC֒ŐyswU>7"(O@_\Mt &=n2-B)|W0DFB-}z3;uQGh\ew4Ԥ T*LLEѬMPkEM#]rN̑cr8RZ0|7Tf>iBU)Y#f|ПSGj?ޝ}[RAQ5'M/n60ln];1:aiκ{nK%s-V*[ԑG$N%8tj y#ѐQi9N0dhIFÂ!eB5Mz"4}3b 5>ᚶ7 "X VЂHrA}1OLX4"A]m ۹pqմzb)"NXOP[H1&ecJgY o>=0-F0;!7)˭zGIN2 -B> U/}*l4o9COvISļ07 l7͠aǷL.kcAB2[CeQA4<Ӯa'1y#q8Dˬ W17 ^ٽoI_`7[ˏޖ7m ui^Wf\R (/;}eӾ)G.]DVK+4ÿe~:-Hc^'9\.<LX@ZكCT0pxQzGW춏\ VDeE$r⪉Y_(ض貘ɋ̗Jf&G9"CZDcuKG%ʊk~:dEz)4ԯcW 2mZ rMjT|5J80dBqyyXX̌w>߯ɗ&'2\뗨oDIk?2|@a{{ޣDP2ɩ hM\bp&߯d8ߩٸBa8|mGsxz6/b^&Ւ-d̂Ѣ*񿿂J!pV` ;Wr\o;DzF3%s][m6x4ſ-nE>:5%4@nP`)64L>l9l6(7qU \?~aC"@>]T61AԊ@$Ry &>̪m`2j9ILl;\_ eE*!,+ 7=eA}I@cK΋5.Np~ ~9O99:8ϚNm&Sak!;NQeA!ȷ\@ Wi0̴0xݕSvghP`_Wk NrԳt'SR~;CQ.4=E߷o7<@+ %*-!B cmEM,מzj.|\3ڪBs(z+fW#dG5.9 ދ>ɞ{d-|Q\2P [UV[$kqkiF\uRJÍyxYUe3t$d"m/ Q|lO _t})?h1R@P[Q=Cs:o>T&W7-Gi[I*]YS,թCäcwm%ᄪK;4m*I:Z4<ݲBGX (pd5-n PՑKFaɳgF7Y;K oÝS8% \,2<ڧaD+IiĨ o uChn[$ǹO{3>)i2!|yA?[cx+l'oarXꄓqmA: KhHVaU7T+4Jp@TX_Aa$4a< 4=TuZ aW⃮`w4,^ `oˁeG2w3U8 O_oPs+q* 7QR =%5'T, a{`03N,Gf̗E}fQG(̳UW𸈴nۦ<w3G?-mWq+LTStEj' vc͖]$|La5C5$i[mnQo=:>QC3f|HI\GstR2f^E E~e"IgZ`+0l}tfs_.Bӡd@oZ2~S:qg>,*FԦ:(,=>6E/%cpx|#Jp1"ʈ7mU[nOa}3duzBƺpq͞-4pU"8`F@4A1ݴ8J ^9a[T悕Dưė(BQ_?PLŊkF*NX&b S44 5Y.}i<5})8QVb瘙uwͅ"p~GcA\IC0fAS_jVT#diO崷Qb_G]`HtCX e̞JȤ Q&\•tY.͞0=J f"z8YG!'?ʵnEbsYG|!P +#P>g3hթĊZQM _%R15nfOJ MtH= )/SO_s˝?υq^cBfȼ>3$pVsI / ۡh&gNoCj*ջX$ J3&ע%ف/t%RgiT\cފI6wJSUZ'F qRb:UToހ}GG&tT\6%(-Wrόk龺cgq'ҡn=gNVŁZƽ>򟢿+\ %,NZ&%#^h>/o 0!il|kΗ4d JmE)0^/A”Vf3L\nҮ6-veqݻCOo1klnY-|oBˏ ,!,1[jK&OiI3+ g-N:!;Cpݍ%sMsAP-'& Zk9(&0:|#nVfna{ @i80; A6: NzshpC2sP~ě}p&6;Ebcʇ|lȺ!FlYLHiݚ4ʎ!Qש?]0FU[Р B&hܡNK8,Q[aj3PoJ}`%gн9;^ZQšqeښx l/Qg;0}c?w~k R~Lȋ^2piwQ2LdS{R"ۈ.K1B"aMyxho8BRVWj-)/%Ep1sQ ,U'n$WE&:LŤ?T8_7G?kr,|pͪدH 3&)-孉.BI-f9?r@փbvMuӐC< X[91| ŒA{6}.6䨀7FƯJ]#\ "N/g& c'%jݯoq𮸋[Z-oiXGma*@ߊ]ĽO@Vlތz]iPAB\ Br <H.Ӯ|j`.q%cB7ZeNÑ hW :az/{Q kKtQ'C9ipnJzosL$ɘ~8 ީb+ZlI#\Q!S\a2rK^E9/pvЂFFp黨 0)3΄fIX|U;EYJISۅʷ:m= \4D fZlo0 h#҇9P \"gu@REtTc;ay"~5xDqj,=)f_.iwXm;EGE{شMh"2>P mN N8=aX.6M|*33TGNd\ͲpU3RRyzVyTV!} DϽ$v$vQYأ79BŊ0>R=9,"y& ,K 6a.5';U]q&g~6xZxEwNݨEƬԧM#FaUjJH Sȶ.EkDy _ܗ!cqnh\pGWf_-3[bLIԋi>Qy?o]?Enn`Ot*1(ZՙaCu"fj!RY%UX)S!*o1NCQʬFUΔ} <0'AX!KۉCyj'J1x n%ކwxIΖ J%@@Dwtrak %(a甚% KDŽl?ޒ骪3+tsMF[^e>Hv4v=HȕVs *c҅tͶ& Ȗ9Uب\Z/I6v'2ևhB` ߢG fQ#'[EDRb٭&3AY1CN['OBG_"¨yNJ W_7 ~عl=c  |Rަ6Dբu){߳ ;Sͼ ̵L_tEXgnn7j<ёYu銩RV (VC-F;+*"5>0 t}9c<'E}oOɘ()Wu&Ҭmg+-^ GXög]'Dq'ܤ c0IkF@l6&N{;^` Փ9TP6"!A:ԶMb)JS֛\F\T_)AOS9;!!+Y(;{ʁ;)vOKp%4U8tsZKtV;NhM{vx')v\ 7 N2Pq5)D1DJLOa朳"a|\SI]J-"*U`zӰam0NP>pI!y~a1CQCxY11&.YjĻՋL [f9l:UzD\*@[ԥ]|a>Ϝ Սj9ft>~^KF;kd@ /õPa+>4֚U1IAj 1 Ӧ`{b/KFZN Ir|K k e8̛0QzvlGTp"U xQ`'Ui{Qx2@(6)i#f,vKZ^ T֫,9+FLg ٨mgM$vYŠ wT `AW^vgnMy6dQ,tVZorJˤ`L!BoZ< Q+ }@b[Rj .:*cwX 3Vv3"I0*Wks~ߔ/~!WlYMIl,럽{~|v;RSv6}z >fae#tWGrih }nj鮸] A 18\/dݽNUvީsL4wcD4άlkX|kd= ݱX eޙ9΋6*:g[wapG}y nvdiSz]&qjRgM2󸼝C }"Kv镊yLOUD#yQhu!m2bzOA`[7sQ9-2M``/d+ Gŗ'?F=+E0j^ %w걈gUK=WxLQMD{=p$J;fZUZAccYDR'٥IEJ.}YvSPȡ6_@puOΐj-h?zu{;D;lȊFe'n@evir3 ~Gia-.)v?&iݘs *2~sbAA!9TiiΞ R!KT` 舗qȿ-(uxCm_\tZy9(E,uRɧ|&qjqD__{y[{A[Ej֡ahmM&[o+t G"m,kשӾ).m2Y\LMD+ǝ3ˉlE`5iñZ#̻Ga2FXPڴ[ ne. ]UdN< $@YpdP1V^ / sY9_]ȮXzX6,#bĕmYq|Sd#./"(Lݵ:|rMeަWZɪp:ceYnYQLSE(t0#N^+@^JHh2+DhN"i)AЋ6v5ZZ#'|$@M xbm>zŲAe9'XSlO9 S7o¾KaB˪IpdB*&G(ruF1XPv#U< m\Axwr '_s`0Rmp287,^|~|˔Bb+TckQfzHb UZn YX]U:cIN:N H߅N$zԓ4ϳm|F*=Y:E}-R%8&ZNDW}ָk 2\‚b 5R[ʦM-9<ZU>j.%{+V'z /ɮlhgg',$Jl|"\̲#쾇azqѲn4Dd̖ʃetJzuRo_~bmIDZ.`14p5uWwR$ߘaks;f*Z^wA0m-no#\ܘUeI4?Z ;&b[j'.;AүZͦ Q_2+[-PģjRZ?>;21*+f4'U-4gkSS{XkV,ыwc\x n_WW)Dlܛ{jb 87kјdHr)<c~M@Kŀ]7-Bȸ=1j+^]=fkNj a%`:5dftP-K@&|푮3Lܕ1@OȁV*8n-lx3u񘁆z`,e성? B w˘!ZcSśO>Y?9#B^pE|V2qF:3*Ma_ZE0G!8l23R2F ݙ8p<<5֑}'UnbEǯ6My<P-`E>7En{fzqN#?"V&* B3~Rq )j,ߋY2%=6rZ:fo˟[_ /J ~Tb`ߛY8M̤Ǿ,Ek6|-`>'lS͢ ą]`:O'.ܚ]k슬n; ^ܓ<~k)Z3sWU y=J&:[b}i2Xx[r4͍*sEB)̜% A1+,iɅĠXyb"/scٌ&9@Զf*|FM}VCa7I \wz"|ATG}~+H #4N\Mggtwl9,7D\V_E2yqioX3_QED'`KEμ*y-OADUC‹&j%#kH<_>7/V!)m& hI(OU_j+y{-:<l⾨7܌?Ey ': ș+#ݔ{P9 $ {G[m |Ӟ6=`>8$]p紝)d͠33{r5d{"_`Vџ;hTfN7O~X^ u񓫦N`YBx@3x/ƹ\`9;%:Uo#~'xwJuvng ՋȈTt=^u^?4B]Jl2qk<~J1B tL a>ZWk %D' Vb9xJZd.ZHto1 r LĒcgD{Ѳy̥2 U}t5rM@=?:yadJN(A`˷ЮR\P]tkZٶ`C^sk}o"3fQ~OC<@yT9GV2]Wn # :|5n`/8/'z: ~+e<+ sɺƬr `Mz{'%&TLri2Hk%K>Q| 2O@HHZòލ|hmjQ1{uޙ~mEKF!uۗ;=xۏJҵ\ΔH>,LaĜi95yIQHBu=0u?26[] |>cm"AnB&+M+@O6ɚs,=mrΓ CU )<ʇ1 `=GSlx&~X ?IȾzk|`>@hHؘz l"Ў.*6|K%/*v =n0=ZZɁKT?MJCBg|tYc$zGgɉ w,g@%#RblpkM }t !dKI &XܺE4iQM[߀,]3&avľsb(c_{Iy}j49f@andg\-<)P:#lp#9{ |j?G#%|x)xzwxYX"d *1ֆ0e.v7ąHP#xf7unkEQO:a1%ƍH\i:"4ݡopJFrq7§ k5jjZ-4Z{vIO92*rVïyfԽ Sg9OT7=0rXJTDh&PӸFLoe}Nt>%#efa 5+Rzj) 'S U !Hoj4j#K!0?x;O(gAwFuBXk/FHO}zPVФ3V A@R?.tn='=Z@ۊ"S'O[?qg 9lfq%3,AmM ԃf; <.nfdGp(lrx؞ PQ SW8nWDc@he ,%dզr*%`YoH=K/?dj +3)bj\kHSKM8Sz:ۖ)[_MFl=UQ0an4t@(SzGvkKl[ ج69mVgȕ`/[i&RrFǹ6l 2S*`mԲ$m+ ,#h+A  h \t ?5c>1I/"jñxNNي9CP{5%Μjb Jd߅! 7݋}Ov';wPf"ɔ?w\uk5J?n)2m-VFNAǬWAXc@<[9MNΏL>62,sJ&\LC:VWJ<'w>4qpOoUg`gC` 2Z#J6FIm QɄfIAXcŋ/.^4ݎ iJ-YР狤&RDy!S8-%3K!<÷ib*ǣ!EWLX,P~4(!y. KM|SR*( /dkZD [SGOʝ;(s{~[T@̑4ʛ/Wn\ºt8QQ_zNFR*gZjSݸi(x <Kq!L<fwiQ`d9 0|T uJ]@K7Vm'_֩7[uk*6`k.:=C:VtZP1)-@ap-k3t'pQN /VAVD#fg>TE( u!ڸ"8X?b=v#>@_pko)dhYP:9l9 Iي^G,Rfv́ɼ|L{ > +cPC.ť?Q6c!j^#J/"d){V2 A*Ԛo'c>M;B fF~zVM7hafsS ,d"wj@8QѧtoJdsf!j\RDq@d?80&TA=kM p,:Ɔ'Pʺ.:(WOP*Bn&15i"̜zka$2%4Nb[18IMoQ@yF!spfu.')wĊ.b7Jyx(kwN8murfoHWDouM:xX8H+#V\7_vZ*T vuX!nϠ2,HsYydCoYyX𚗘Z{ȡ(7\O2p'/qWΝm6,-[?\ңaBԝAޙKxe?4&s6۳A89Lfi3]_GU QNSg8}sNEG3)t#P{傈 _`(o\M R]Tѡ5+B_uW\q?颒L6a\Hu[ U_ؗ"S>iA*KhU~}ym N1[ټeSvE >g(vT^];4 ˱\j E|z1BmvR&T$uFL/N$|v+=֫co5pa?U-Ĥ'M Y@8SJSkRt{ZUН-!TMZOS{ɫL|dj]Fw/Tݏ=T++!$:n<#䰼4WtL'0up@ ќ%9E˱'TB \+܂h:"8q;$6C I,[?LH "?%Z"@ׅ oHK#hLsx[%``Y/9\IV{|Q4AIRf9I8Vzx5 h0 $J yyaM[&+e#ڦ FpQf,dqCqrmsEÁ-|2Lڷc/Y0pF#hȫ"@_@ff9+Ïæ0/m(ͨB7m8ϡ kkR,gL? o lu>0W)`xPaGe:Vq xfcI.{6)mt "Ic6jeuMyv,p3bA H^?v\<*@upGg;yi kn$|+d ^E3_R*9z5_N=x!<&N7b?DdZxw&d*L$Vq["JPr{C<&%~j2e.,3 ?!~#\M19{*0QT FM<KYB>.GngƤ$< MyT_9ʄ lmI3M20Cг*0Ք8Rh#hTDEGE~7P+L<"p38ėiTi!riyR㩜u1@X "pF{/P] G Az}~{SCY|۶7[(,n.>nFʆBP]๸ղj:f8ӣ$ִg~h4-]dQ\pw ~0'e=7wKNI<+t17>%\Džibe1kCsw~;a4^hH`crtm <`}Q=w$dcBO<8Uܯ+7v P a@[nm fRKitᙂP~HZqtxBŴdsUubLSކ[3*wK˻P:Nc._*ehw[dV ,1pؽ…_ Dծt)^\-ciNSʢAdv!Xh8^&Qk;h]ahh|/ <ܻ<|Y>.~F4rWUŸn]p MpVt{S>;nK#j?on#ϕ4-U.cqW]懩Ę^詸xIV<mKS5ΥfH=:)t|gsN^w??l Ww!KaUkQhcQ6ؒ^ư-0X$|4`J)S`$ ](\b{a_.YN.7#VqK<PrNvOKS 0on(MUٝYB2p>Wҿ"f3AQ@>s{Lws%[$dwXpCiJV|t?VF1{\oT8kmF+N:OJ 90mؼY\݉z'Gs^7fd#w$`ʪ^Dx1,e Jw EAyl5JWi5iԠLG[qj[/?Ji}MbNԡ7>ck!*<_{?Fh͎ZCP 'w8BSbdQzmm_{^Zic12ęN|ѩ,$F2M_vdݹjҁgG_exlqYޖcHYNm|i,t*PU (Z*QֆxڮIo^-h|{$`瑷ď*`{!͝22džoB⻍J=Ѻaş5Pۯ{c.cʳV{-y㢥D;,2> =9QpӘ'l?gAY0Gڲ{;#K j9jvVF\ŴUNUL"-9Qz6w^6Iv 6;NpSJMɈUv3V(d2I6(7Ux;RPƜW(E*:&?,Y 7$X3PHgtox9i;:zccٹZ't AUNƾFP=ae\?O *j tiԡa煞"٭ަ+rbEM@PHwKV;N LR9- Bϴ;n6jA]<'$́Z>\=DɛUpX`ك)0Qa{\q b3;͖9vR- }7 ,mſnH",Zp2^;\d3C&%qkHKhT KwYoxq5hgᗧO0< G0.7%?`{8U) =~TȺe16y1R'Q0*ꄸ[e2+dHe{Հ)*J`i+5wnu=a)Mߎr`w;TW]ؑIwl7=  FVp4#E{M-Ǯ٧VZdpp'm cLubr:IM 0>o-}k IW_~f_ /N |z:aջt.P{-_}q֋nSY@}?ZIa&Yp]V =a23HI@L$Y`)}oBp}١w)^M؞)(*o+kмzAZ2cFQ0)乏PVHƚKSO"%aVP15ٷT3c(i dqq# ſv/4fg)M~ 8P`f H-l\ Y=Oίq#`o b}4ܢR2CB!Ӏ]pj_/b1ɐnap%b2bd)Ԋ DkSpXa rO?d͗#C*"@R˰+ߋE|Sot暞P%X59gbbq<&g#P솅-FU>6yܰ[DԚ?|֪hKl] /71$uUfUW]1|{ ƙHYŘp"ZG=#UEY6_>V:zsA sMG 1(bH\$? %f[~{5մcu3a*~z8T|VFr,D5{/>=[-^A(`Fi!aAKvk,KZi8]3 ḴhCWTYd P5|Q+[%S-㠉Ƴ:$dڗߔֹ o3U SJvDƁI#BwxiRqB*±XO&~E(2SzTsfLYxg a[],-WSje M@ Tu/1Ĭp$pYP-W k096'ˤAdjut YI٘H;idNJDw |9P j\Ы'ZHq D~}G|_~H&vCxl;u 953f.k@ADJ ZqaC'8BSd's9Czok`[Nb]y7tޔFD_8'.KL̥pIG7Aք.5ֺ,AP$r/6"F7Z1e=/ b8aH?0-V7C"^mdyu/( ypH,z1#D^Ӎ_,\\i5o=a-R;J"!C)؂-* ~.42%Ts<Ϻ-߆ҁfv$ ! ׬+e7 ފkCL (fqK8zpךwTBzyٝ {uՕb3Fw+GTFn*[ mUgΉ5'3a*UPd/KfUMo _C 8Hu G*d=o *X>U%qXlRVmWD6YnH:殂!M)KHυ!Vx\+ B#L0 CA.2U"/M#v"~SNhq@OPbOx;^i9ԭvHtIZr;W*(T|+^^`v> GiuZ}n ~fGtxSpIpLvw?By:@[jWB%wMLFf-<ןhDuҠ!nyA~B V*&r[/'s=˘MgՓ=AV.PutBl:y?#Z] ?a~6%"^0,NՃ,C5 kb(~@ɏA8=l\r| 򎴥nݧZQn#b@$ϱ![RY^QeZw쑷Fswl)5bM¹1Q \h+;yқh@bWx,mvTڼDgx,dl[CwLVɏNKsB 7WԻFlj |<~߾ tcEbSB|c4؀«Cn~4v<(:kg[^ ™&C`h;:. tZ}5]*oĶd ~'o4Dk"oj[۱Ud͐wn J D 4x:|`p%%@Zv܌[9.ܒ;EKF@V$ 1QV%ER'b 4PF30PUA@>E'16G3ڋ7Jx_6q~j퐼xRkFitKa0|Q_V%!VcM?GE00bC\F}U(+fykjwk=ap_hr}v>F#3Nⷴbt'  ڵzΒ<_Fզ¾ DW ,b꿪V'Fm+ϐfʬ"Gf,PBZ; _9;btǸ<(,s1:nyOk%>ٮjæ@ѵֹHRϻ=C&Am2٢k ص6`uƹ_xwҧ'l{aD2MFSuSaA!9~ %zlhk_RΖT LkNB2ΪMX58TWH0ITLcP%1VlS,߭F8Zx߂ GYEOP03.`+eJmR]{U]bXW)Ȳ< UĬB{P1<+[~IЙbK 8@P=itkgGycUη r"1)$O8㨢R u`m*#Wv, ^w5N>HBB6ST59nQĵ+^ FLj`IFNYb&0t}EkXhA%3KktJ: y-8cRGibvfL.t)Y';_'.|p8Κd;H \0iIq; l=ivG8Up4՝ِ.@fI[ď3ѼL"m8-ç!u 1a[@m\aKGRo>W7 4Ch%΢^5߂T!ۆP!d,V\؛@% HHtg҃isbx"a9gQ/uC xd V' gޤB1|#1/k$d~ I@?z9cehrF7;7]l^8<lxdM̽=yZܼ+wPЄ]2DγUnBªyT J[t^1Ԛ[)"}fJ@;sdi>{A<9T[,E" um܋!]5@B`}s}D ;MYqAԖB\Xq2q3 Vy&L}Ujg'-5|TY6kVCߏ_t7>NY/M-ҩN]m%\~yp> >ut }*=C&"*"qȂJ^$Ғz +;[̒n?lZ.!fIii|OA{9i_;rqynPcYЃ O , 0ec@=d88' Ch2٘cx;(3i+vA,䵼 7H@N+wD- @,wg^R%W;W D9B"睽S!'URVAZNIõD#n?R`/'.*D]ĝiMZȶr*GVVw׈Asr&i$.<ͩ9mC& c=*YOFM,>z=hbُtL^, K7ԏ@rխ C-,_)gV9|w_I=iq8MƲeH<-&>c@lIw72ƧQyNt=5ꄧf]><,2Qyj#\E1X.Ae콧qS?CR$;ڃLMl-"{wfru|k7q_IF-y?8;S/wC"z=rXa*!;qԨ^BL.ʺ4(:{0r2=8礮jr% DX?"e'ܔMM?sW#m@[|LEXJ% :Ա>׽f=P[(b,$K Z7n02Jqp"fP>a&R-K0Wc b}*?'Of9ط bv"b_LR?/p/Gn!|X36B<2WSyg_hŵ i j?ܶ,HpޙUmE. n6(폣؝P3`]V~\wnJ_ K2lDU`DƪRݟQP/M+ nl8 Ur_>@6z3p£eJyc#awdC6(vGFGD~a0`]n؜鐧m imBvoÔ ;Pm 8z"2FH sSYmE&KY 5AP=w0gdJE~]2do7)%/޵)DZ: [jAė@SLBNNp(wX6_X: EV6Yeiԓ 7[頃E0g +Yll0 f9I32$0rzlr$gZ.O7kgIH磹\-Q4wIJJmg7_:i a@0y+Im"o?rJL 'X2#;HLr6VUb-JK2IV4X. ozE6_ Qw@|d#e),s3 50&M+0fy4xeg̔4ԅ!I5,b4<+:g+L,t ߉0D+3}zWGPs[,+™T.N,u [⸻XIDେS{\JѝfeVTZ':&e0O /Tz'J"E"[e yN)hE4(=j^Q<0^;`W1g䋬!*;{̌Usxogv?3fjLR$jrvurw^~ʨ}Qo#S(8Wd zȷG:Y TwGذ[.G6rEAGy\Kۿ9BxZ $L tnKZGn" H6c#d4~o9Щyo9kL)F w-6eB6O'4c9 i#W[1}C=U (tdG|"%loizLc"Yb-a/oQqzV}wO.hHcʴƘOF!]F6;2 H_svGmyzJM5*:nH<@H Tyc>eҙqQm {@K79%yY4z]NrdBg(j2D=>PoYhz ޒqavTL_gtVtN$^||⾺ ~ #x(0}Ă#N(\ ~"+ةd5 %e{l/ipGiIkeK:,Svt|GzGE OG͓A0cK'@=Rݜ :C^CH~?g}9$ؚ O<uCK8P8 G,|H^`I7g m_ߪمqVpa`q9v"? )tiDT)L8uYOڶu}k막HdTR][O$`|,tZ;z` aohA1wYmO$֎B}Θ?=YdNFA5.{<>WRK _5F>n׆ gGhEeQD),ē>;(ؓ&by˿C8Lc$R(Ucz$'XnNfIe 7m^z6بu/(oZT$9^um?JrǃVJtG{ 7Nٗ8Q/ # a#i| UK4rR%EZzR6 dP޷g˼)/.i4•&|.󗢒M1=3G E*yhqк4w]f: װ|;ΞUq# b~!y;CQWuN/#~61yj*`w@ƭ:c4dWl,iJ{<,5YhKZ Xmkc)Oɻo$_7%\6:o'KB yWEzG!S:KǶU.dHh4+$^Nܞw*;T۴ث:OXk ID*F(҈xr9Vuqޛl 5GK- ?:Q hXF]2<a uz8%j8 oֱ  \Ѵɱe9qPǞ<m@ Rr|ѨQ&iʹY,jhah)SgCA 0)v"@DRc(0X h%5?m~-owey@r6js ZBTFO5NcB#=Nij{G+?LM+$8|I_bdn-R4"D˟4W-p@}:Pa70& Go=ZKի}BIP&j@?!(Udbey_ޏ1ո\X11YBFi'" u;zlf|]q@fgmE{" XF@Sx͈^TleNo`8y} lpՎ0)fzvP: 44on QXCJ ߆9 XFX@0Z5hr ڍ[pwGzv.s‹M,PD `W:uɱC$-m]}c[OYFhP^D*zVhD4naȐXΚ,B(b GS0Ϡ9b zC!Mƒ< : 6PN,êhiaS)QԪVA\t NʷtrX:wIu:g[LĆu&6A%zІUFci2pm8; ;FO,z0;QS^.^XpH>5ba,5~ܵ}([j?n0ds- EWq4<ĀhC( !:o;,A|յR U34'+L\W2zTE~Yi/Vu ,Ɣ ե =|p%+ĺ7ܶAߔ CZ|ˉYznw y4{=r'~c ͲQt%,<`jC Y$C؊:HԬ}Y(^u\6s{@}'xu̾-ҊŤ= 9c%Q^Hi fN W6VDX^b~(=&jd6:avQ8NŢ<뗢 LRfh:*o VgNԃ t`YSG,xy;=saѐ7)sx& M<fn?v؞|Ԑ\DPΣjE2ٺ8N"N=-ާIY.[iiB3ɚE]`K8BJ]2`V^#H8N=T -ԃQe\JbDX"[J`ڢ=A&Q?{kZ2-,sV*tTS,, ڥ$qc7Z p p5;:Sq 5f ؞) +^|WӚyJ#OAv* EgM9٬Tخ{~ mkj9Q$,BE1k% Ma{Q<܁oNI3l(nLXדJ\9~ĔdsڌT Z,{ʂa'TiW*XW&[.>X-?ޏ>k2akn YV9柭-@v#yP(R47 U!^!>Z,;O9DWKPL>j`:ʑ374I H'ޑ[Py]̎8Dǹs6Ծhc3 7UUq}#,~`t/[xPFXkgk8s` Ru(ᄂ_ ox'5hvDZxGt.%hwgD /eq[O8rHUV" jYcByRŝq&q:-+%;VI 0:+Px?P^$ &soИ)erA0!6'jHm&+l,2o|r 8 }[ǍZ{ˠP%gfw^| 䋲#CS *eB$lgH 0ٕ;˚\\wXK# *:)4{2{WbnK@֦Q y`l{Fį\>c9"p2J̗ǐcCFqSNwq9 gD @փ:0 $ Np=?Fi6+Oe&΅;Ah:ゖ}eH:5ʲ'#Q~HMxGOEΙ U\=H5% )ūe/Dm<"eg\ݤRVXQ"cSFF&P v~q g_ML|^PGunq$[ |'V#FJaG^x棸q{n$=mǯS/Mѿ}zL${;1Rb@j?c>ZͶ ˖z} Z(tPv>DQ) k,N4لx113XVuhnؖw}:5sӬS&GX v•C J1'FDHxǴ%0ްnw^fLOs}im-vV)c>pz;@Ohm@l]*UBN."SdL) 3HIGWpxzMC> #G#;pXH4jfQKBz1fw^6%ai+FbWL)t d;A!!p@u⽵>+k{ч~It2 hڶz]匏"o4mn(_hps">rZܴf I.#!Uץ;x>kP `).Jq5Ĺ3P#Rv'ޛpOpk y῀Npꐴ7| ; RsnVpL H _r*m%c.;5S" n !g$∋ [ uL5sqU1'۷i _o.T$9}뭤Y6:!CO6;-ͻv*֐|3dW RCi($#cy,ec \edD|@!'QbEahtm {a,_҇sDun@pTdBLSu| :s(fcg 0-c[?hrI4PYUmܒy"P63rog`8zk\*^NXb١XvQݧ> G:oa;E8U¹ӶӘb{v.DP٨'صXs DŽk#iWXG?dW |-c?혀7 Wr PMejTZ㌔xƹX1J!MXEh$鍴@OHϰ*A9މH۵OVk z8iq.w(~-v jǤ2[ӕ]f+1?ՊAJߒñM @?Nu6qCE)u8#UBy9 C@&`Q_z"ۨEpO_}?%ݞ_vj{зyAl>n. [<0ղ pM:\FsaZ`_+uDvoU&oSZiB!dݩy؛&MRAiq &Ј*V߀]PE d4 !]_|hiP %U5s\ΥX7bW0Fq^;GZ-!?3)ĵ"x0,"[t\ѱZIh)92% ~pwذ%Ή/I@fAY@KP/M%z8ah&_4@;HjT1qiOn-zd&Wعts+#WTj8&wfxv`u;g .bm#Z`*y;#K8 8 @br`cn+VwX $3e): hbp2d`v#ǫ t* .35&%)g~ u֫6yd'p%;~1ٟ$7bTKi/%91V/̐Arqz*'\juh_ <3 8  jت&x?;? OؒྜྷzM͂ ~h^pO} IC4p.T/, 2nRPt}b݂.n AѱwI;b P#roJ+yG9Y!QFyT7 %R*d^Y8PPE&S)wg6\T`XL#f??YMF"7މ;[a2㭝ƎI~̓DSKᱶ>ۛy4%C;D7Mn)>BcXBS.703s)] C]:A\WO8B0SFCVк첖R?fpn7]@ɧյ'OfW!5G=(luKJ,Q{c_UJap@4T4Oi- :?ͧ,n1h4x3OA ZCdAe_ne:qN*a+S*UXTtaTQ\ ;o&n!IvZL}SV3Gf$oʅ Dj:d~SQ1Ou3G  W > !9 n7+Z$!]sL+ћiN@^;0+dZs` 7MUG"YɅ?u&Ii+`lj q-t3^⚝I-jiOzh|Aщ &)~>PcI?P Gr;<̯<§>^dZM֧k^_&˯Jg["mro|^ ̏kXpɃ+:~j\LL©® 1Xi򒸶 DNMj,לs'qȃGr?0 4| '69;=BP6.7=$WNTLog };6nz  7Qoy@B̻z.`5\Pf ƶ!}rkO`iZq1{ OV3B[>" vr搊ύ7L*y7sEL{Z8+jz<7^aӃL_LQjd#87;/xГm?bxkWdڈ=b.mc ##Z`حXP㲡ٙlW5q@ֈ,w51 ٿ.AvwgZ.Ŵ |88֝OᤑsDf]I;,8_g?7 0"9}qPg͔vYRjs6%u 7(G%q!Q4KUvp;@. m i Qz9":ŲiK il'aM+aEW% A|0Qva:-UkWDkXo5u`?~ gӚVڗhks|Ւ:MPifjO>pb.: Q$z-J!Bb@`d'P Z 覍OCtz:1'1]ꗒdOL(6ש2?9KP<*7N!Q}s_KWLXM%y[ Uq~\~Ի-*CA\ 5#@9´hͿ֖ccRuTEⱛ1 J;7dmt}`F3[ܚ/QDQ822KP`~eVb Q[!)~0JBa;Cs7WZܸ;)" *zIywwOo6s3\+O02(&gt,"L"grMACB3爫l^֐ih$KH4{0GTd·P190ܗa΅5A#9ݝD%fĞ@F26:%;++ @H{Ul;^>LAr1"V>qQ3 A:oK[ik<Jh*h"Sfmg_- ’(%sT͢#|_sh*׶aR KaI~r)Rk&M }:W_ vُ/W+.>u:ˀ,0B1t9¶U83yY*t<J-ýUv5I.@/\?3a(846oԩ w6&oIe^G0.B h+XYg<a} (1X{hpuby!r^|[Ps}~NǎoC']soy^MOnciWәԉi lҲ ?ygc"ȴB-:4*gqrbTXXRV4DoTң!~ c.+rka93ibIJ (uG WG3:rE}0<0Ʃt!sȠ׽ocᚣTcP]pߘG2)-!bB~F׵1l+v*[`$##(>I ނ]4~B2ꩺx^fr1Po{80 ] 8y%%=[anc<^9J]%9W3g_CejF{ CƷ ^/܂Le-b5>r!g٢~ O6?:{EqsL^=&`Gpj5Rh*;~.vz\=]NAlZV8As{m# L%ȷ4n$X`d^y s[ "_Zh?. sț#2=1>K6ƒg$#Y+ƣAs˗-FWO*C$ܫawdӗGʡgɿ<Ӟ'Wl:9^ v is?|H\9\k2R;(0#*5tR!F8eW6ƀ^pO!S⿃Y*Jt×~;6X9>?@>}s82U |*ICpxLkX_W<n9Hg| |u4,d{U;qWqGPO+ կp#סu^@nl8n Qss+.*9!͜ N_#;? [B\}v#n/ MQZWr~xn,xG1Xꫥj^]{FWqohF[I:P-5HGq;Gd!Y 8VEM6C[ccP`;oʀMsg)9c o'zWEb Hz徜fQ4 WLFR1)rT{߫f4ĺ R`w㿴sՋ 84_ȯt2l ':SĿO톥pfh0PHP@p`ZkpS@ׁ=жZn鋙j AhTp6tg8Y-<UB8Mނjnt 58D).T)۔e`ֆEPE!{ ZDCo׵;}ov.#W7E{@xeN6dIu־ ae?r=(C_=d^;7@gZ[!0bWR-H{a nZmG),PO4E7ց{[f4{)7ϕI64rOk/AW,/ix8޺$yg9Ә#mP,(56y)cZb b^XPvE Q8 64$[eF^j mEDNs4d OnBߴ _K"TC9ujLvNfnWŔ YВr)Y6@hHdnC=@ %MFJ$eE@AC،#\*,BŮg?MÍ}FJjt ;䠦/qͲjS̮dI<6L\ 0uAA=_MYkGД ' .kآflbQ" C6zce%K\ z6)6PDNu/He t"\breÕSG RPR( 'Jp*WiN<6ߘba ck8I@w}цq}X~2:cF%* ~hޱ+ }@WTTNU,}`ߑ9l18fLEI23.:?shxMݧqk$brpO֥n vC0Fz+ZF$S2V w*0ѳ?EN)5T@$6AZGO>9虛Ӏk^3YĘzN \[wN{ 0-VZ!fJůe<ֱj!+Vrwd'js>)bPk$lן/8N2{9y4fV'RuLh7 [5<}s#Y۹%`Μlݚ:4УP9pHX3"cS/0[n1St޺ bݿ܆[!k$6FKϮmb_B VCaLCTSJTk^ %3E~ 8G#SHMLSJJȞ簝gO`!Ed:?+3yz-2+8PibIskN2 w;?39ڀ"Q$֟$SA-E詠Z<Qҫ?m(Jd$Q:48Q+(0~0HrWA+Njww)O`24 S^r~ HKƩ{sAFm|Lp€oORtpHetXy dsΆs e}Zmv&ԝ[9쪹J kb"xSlcI D(&6,UjSqd#'o%16CO'EJXˉUI93m6k3.(MfQ%iV^ɧϹ_Z> 1G׼)oT}w56&'y ~vo۸Aa{HCPg~N;vmŨWK~nODB$TbzL+* !S =:y%eL"Sό>=SIj ,B7Ie CU4G ft=7,cܥ#"wڏ?r-/룴!fOGF3ͺ{*@C'_aIk2}3^?Vy޽^]O[LNR\į1o$i8pko+^o`6~01ELy%gζ@F,E) Y]5%kGtB&jQ~]"Dw1ܘhMޟ0Su<5SBIJ\\iA3[!ߣ# ន/)Ȃaq_ڴ1~UhF2Jn"nO0Ωj^n+fG:>7 ~T~vWfStZzkH3#ޅSzKƞBm&*(V=iEl zj6ˤeŲܽ_=͎S&Y6gPRҍꔧSP "EB\<:@޺(W>':"ZیQ[2ZG 漤EՎ{.jB|ČB&-v@\&79e*rro#?(oʜC\ݤgR. N?u\g!rkwO@K= dCSX~Ј&̵˔.- j()΅uFn͇$j !"- ѲOFAefѿ'VE `H!I},sjň I3/yG+|t_%9 .7>9djdJ9D Cy24(XwkMֽf FO4™OL60؞lK4x{QD0b q+ 5 ?jH 9 pfuzh|P5e*XެkZ@7'hzf [ZG:* 荎s?ȞK:'K$9BP !8KY9o>!U ]xA$vRʳWPcQp*W>]ZRt@VM+fJ,!A\fxM԰Ջ#&l1!O+PSVZbl5]ŀpwG+Ĉ̰D~oCPܰ{m)O"srEM\]O4L ycsFɗ ^#^V wG ad'6ҼzhBkOܾjJ=aLʄ:|gJY(܅b JK8TNdpҜ4tn0 sw=lC>D">ʘQH#T.TXW+dbhe'22B:/KdyA A.*_c;2%=dOR>WU1N٨ԫ%N_mSo2v[t( vMR,ٹnӤl3؁=rp;YlbC ?䋠0Ӯ}#bˎܒQnҟ0x㞀sW}jҝyOpXAǢ:8Fݠ<,ki7:nkW!v(Gh GIo݀UV<Ɇ3Nm>rTYH"CV813Z`D"ݶXC(߱l 婜2&%ZɏY^Ï_RטZ S]ø! >.u<͌p`#Ί -HnԥaPaI_$J Z^!S(ϼCoLET`5 bEZC5fX*oJmX^Q E:8qv2w Qw%SsHyOKC[وOە(-j쾦]5p{0uпiA Pv?&YzڀEbzAo~+K@\>b|i?F(tpd nSe!ϙI`"t?JWzS8=RP+=µ(e7a^h!ddӢ[Qp sKI3!XENՙ!x+N~.8j/-q M8[^KofŲ.cEW鐒ˎwWuP٤DuFo -#AHs1eGޑ +6O9KbX`bnk(D<*[6Xi@+x*gRHb&"ެ|*h]DrJ**4i?JED:iNi.0VzB)R4эvDI=0"2^p!<`G+זS,~lR8I<{:+Gd}oOIh"Π] x}r)R\#NX% j/&q(A*Y`u3bˆG௣X[ρ`NXؕ rPP$9R:7[R4~I#Y"!Q+411bpEbVǻ(_Ex~ >Gڴ6¬rUg z$̂ieOGռ+,͋JĔTz_ki6!荔lK KjiSOVj`O^ByÅ Ig7tfnfZ jGB/ X=R}O ,](ĥw$FChk3WmO(n}*_Pt2 p۳BUmd!2<]-uY`֪aRkGZ75~]0 ]LlidP+9\_bҒ5Q6F5QL5)?!D)qsK xw;iχvT_,05o8WbB H]mjQr6t"gW?jЖnޜBT}hl`xZ;-U,d@5ƱdSj;a&E0hUiS|Pѣ ~ 1hX!{AI1|yArM_Rp;=  N,nƴ>\dՏ~:y=pftİdFP}mُs3j#K@|Y@B,,+ $Sݥ2J>SQT Sn늺̮(;T%T6`1Wˁq(k7G΍5 ĽQ" $h[sW#撻?*ɬ!"5`D=k"F3sI>)]=.UUң$r717ڽױn{-?]>~&9_l 8c6n2#fM:zLkWwHC!o>H7ͩ`F=ػkӂ3]r00s9@}\r<;A5izH伵gZ<#  gXvVJ&LݝZ ٖW ^ƭ'j1 ld9gY^GiQRjR +v3Hnu}NMv㮫<~.8[!ϗ+&ߊX#g~`@~ 58OY.# QD1 d@x]heWq2KI17xS4CHjXRS WRe0Lz! _nqeͼFL'9!zDGn[ rQۏ=Q i*k)M; ctҦ`2#1G̛RnaAzQjU5U \^ܴy.[.4$<#9cOviB$Tks%}هE>Ⱥ[< GԠMH(f[+ÅrNHrP F J,5v&.Gl8$-&fb:K?#BwH(7Mu^t:mVqt.!z&8y(*a3a]-\M]J6)&HAí=ʝזet%ϘaǩGxr yc!Mt✰6bL; M44q0}Y3~P4bg*ў@v #-rMR`Q&HgUhּP{6nkr ƘfqcRO ǪRQ5kz2]b@14/ BJ?L,=8[PjrQ3Ryscb7=\h;qV,s{:mqO]iGe' 1'ՕKz袌[$]͙7}nZo#/!C;1~<6nAoOu\\&:ߜsoD4fA@~UK,xԙ4q5klI,|lS2ݝa!q%Ý 5}jy/ȕn($luuV 6 gri| FD8{M1O/\۾ c; %ς\fq*ogQEdۖF\%V`$oFAzYZrIO0ɈMoc^`u`ODo! ĥf*g:@~0YNI2TzO)ǼUM>6=|}/ LS -N Cs^8O#FCs&-l԰NŬT͉m524I%HȾv$ Lu_T:jvHE>vnB@;GB`+匇ftrc^4C;$y$Rt0*32`yBQ3j00/cMuP"hی O.]/69 7ĪSA6ݶ}qp Lp03&\eZnΙcQ{o L%iQa')]8]{<>4O͛g 1mtW5]VD>_dW#Bqa~]YpxhVp^G>Nky|]ՍԒq\p?d(u^/QnqJJHri7rBђQߠ{qb*Om4v/177iz^*

          jk[яҦAB`oCX|_j>vo+zl1TMy|Ru 5Jێ뻞}% Jvh@.3]H$p/9C* Qh;'WhW.9T2Az=5IgVX^۩A-oA;pQw)24Mt+CmqL?!6l\dZYNzE23R,2L Uq✰&SyjLN&Z$ٝ i-'nښSB%1dzr)a(KoQqJiʜ"ŗ&V_4Z;n-/HӦ&%҅SiWZa$pȱ` PMx"0uo`Q4V̜sfK5- AjP J*̓CXZ0WmkgY O'},aub@P %@YQD<#7P`\+O:p]i ,.m'ree`wG69LC]i2`UQB|S:@0ٶ.DtēFW 47hC::{L` bsskġ>zkIVF9_%\"-FHF(ZګKmb'J-<H _2 Ys:`7FӻDWԁ%xFmeخLBَ2,tmN|,sxQ~~O(A'p+;yn_Q^trMV1.RI13R$bY롏<1NrJ't2!"BqPLTzUBqe>Vńpӕ5; _l,vn@:DcrBbȘ7G5K9f[\DI2$$Z]pw]?CYMN':fo#o9ngm09 Ew D5?\A3^ Z (S܀)Nj"K;/#G%N;y/8gTMk7vG^ݕ@d|AiOA \SHld l^'1!CPw5,>NW΂\QM:ދO_&oi'4LB¯].D\A/Cm˫XYX#nvՔ ]K[+N!\@p+<\A|tc_1:j/x1)6ŝg9V9Xm]L2J{zbپlwxnԤ4Ww,{i2cÿ A BL954| 9ջ<6W̒I9mSRܴe䆸}"P%G AygDBl6&1 '0^G{J\DdQ #\Ɔ} 7p>@`,AW&יئ%"6ҌXpގ~1Ze Z5Ybgԣ4U|ʖ~9|-.׀\x6Dޚk:PE7b8g0pb{wdws 8zw C"]x.L,{O3߈t&FP!ֻ8p^tHkkGW_͢>4IZ= I%E> 3)QV9vxL۔Zy b^#)* `f Zśovm1^&s/8nd.{ kliUciP󺨯X@fu\z E! ?JdY%Wbj:1Ê<l߂-Sٯo'SȫC@ ]'S1Čf#CFqw2fwMܷz6CϦYּ# 6w+7RMU0Q|;\ARyZ (kˣegxר@WҚP*uVN[7ȶK {v5^]}g]&f>XX@HUCeL."C{JD[,ϰLz iRggѱV5huڵp Z1/m+ZT*, ug7O[Aq0N|Tɛ=AsAUߡn\toN[͏mvmf&ZO'E7[)$*zRogߗ UJHE~H(q>AAK8peqC]`q_"cہ)'4 'y':@L HT?Ñ{2?kgS=JƹwJ tBx4-9=6|K#۸jy1@u>I"c?a([#z|=CPPu ϦW[;LSC[DZߧ?Tǀ"j)yIXeb*1&u7stZz(q8T!M0H,JԼ&}=,7B[ y[?yEeMlh0nq#\ zǼiA-0Cnrf4g  I4W@RR%OuN oje VM56ط"m1tP"z.Ade*}z?QJ=yS9WҁfH_4> 082 3)ňc[ oϘO~ +; Dni鐳^kd%cr[;`![o,&S&ܫg6 nƳRs { !:yFj?i8惟i] `% r; <+dLHQwhXÄޝМkl? ᤤe4g 8./HTa )TmS]ܻO^e㬽_q\sVx>f~84*i]!9L{٠oGS2~ړ`N۶+ U31FcCfm{10FxJY R H pAyP1~6h0+85>1_3WҮ?ȏx-bT\jMol+=s< )4`\ |VX7WvGg̦Ѫབd,i}bq^v̧?b!"Xw6 \4bx=䊘z.pAŻi__TU׻y f&Ln_W^IG=Ђe-[;e匲?HrGQPLm:^}X^qd׼|j\8]f"]meD ~rXj%4mhMO.:^28 aؕ`fq1{T9EPrü0Y,)%Up 5C+EOԲ =Ru)уkp6WHK`LgQ۰H(ųĪOϓ' .NμH\i Q~|H W bS&x )ZK˦O1iHzc^_13RIb)ؕeT C|O:[%Ok"ةTpH"2?9b(GӗUN񧙥!v`1A9bsD\u*Dqϓg 9:sG5np%\״<2C%HbR^(f?- `X,$݋O8⣗m@Ip bݓ5Ja^' n(nyM 1N "ye3mok+ˠ\뭊Nqdф4+`]Rh̷s"pL?d1FSo#:sJ_SN!(!Ny|l,`K$}5Up~.2\>1=Ihk?h],I0$Y6$P 4,ml” X֑I!;׬9Mv!R=bp(<uHYAPI.ʻp3KM&3+ w=_-Yu,o}^gzZz=b 6RE(wokk# E8q+k<|9^ QL3oSL?cE12TK E6bu+h'EكUĽJnAp_)tqF(6u[Oh'ۑ'uI Rtk*nCe /P"y;mUt3{}< 䎓t'ķ9g9ڐ~i43̽ hjJs 2:InF"_Gl>;U YYZpl6ijxG MFՄyr9JH>8O}`gfy~ѣ@`(ʱ+wwyYA/f'!Nkx{3Ni sb fPrSC X0 P {|i7-=,^)wllJ\Qݡ{ѕga=kÖ^ӷO~pMt(kRPƘ[e8t+J!Yשet-쬀ʙwAscz=szPٰ̮gƜcf֙?ҦLįX ի VD[~ sx txv=Zӣ; ը,C=ыQfdI^dd!'?d/j~GHvYν`b<#N0~ph_e-A8tM /ip1%2` ]6s|0p yPBY?]ƕJ|pG:bB.iK7GJ(:6O\aFd CFȈS̞͊絹2hwF!v(iڊvQT*x 0gB'ݐ9x ;/!ukaglEyhA!hBW>ӓf:%g. [Bp; Nq+BS26}̴mcY` J6c^HO}^cYrPpvro. -›O@` DIaGe^f)Ї+kwz^ A8\ad@s +hzM5RPgUf sR8R&Ƞ %>i'ҖE)4FP]$,JagڒD=DA4`<Gx|cZ!5*L?#YuRy[Üh84u<֦!.Y93} NR1U W;Ic)8F*ˏ=ΆJ72"XDнVdU{cEX֓>:'MoZVV%JI$¢Y^fte-!i/L6Ϳt!>P+ˋEimx\Q&@ess(@[%R~#LYZy*X<ЏzeY1u2bj^K>e.dF\??D\!e2隔BzѰrGg;+壄f욃Z %Y A4b57Mھ\XJv*0k2E~$Mu0 @UW7a9![Y1T)ARДr~b WܡOP+koK (kghU߅0\u*Fm$^dFfX֊@J#evf>|jGAb7Pkh$mU~>AL8LU OX}NQϖ=Cg cghk0QlFocڟ?eleE0,G1F(SZ="AΓ;?w+&6bYeJ3Qڙ8D5ᙩ6{/ӌ|jYnn0luEL'ڑk&rUقoim`a= =gU\3jx,.<97jvr!0{ϘX{2FXaJéϧK<Ԛyp00,i=H []A,|rQ@wUh$X x2 9222bba;Z^31kn =ܾs !A hM^=ݬ!~] !1YjdA ,A=q]2'O#C/Mh}[Jv)K/y'bߺ,j.—ۇ㜁SP(i-4f=r/g.X,t ^ !V#aexKz͓" mH5;D4+o8˦}NƊqU^?UO.B]׉ {471}+ L.xr$j %cmvxrC% cշW/6An~CP`e!z>!YJR "8f\ 73W$+kqoutBuwfC`#\ ZȚ7mM2!0ܯuӭlP3tsz#_d(QD'TWs*Zynti2X} RB[Q7+3G.kyZ+&l_ -@̏p?XMpY3u2=J6l72:.ݗ7 {>M^`wцpWPk Ap Xe={5?s2)Fa-bhQR.np&2z}}!I/Hw"à B2a s固Xyͷ6ŭVGb} ~,TpEv9#l[ƒe= UZoLDh70zǩXAq VcB "tYAhC%.@ܳAُ_AޣLDc6̅",#iz.n$07/}Q.:3o5k2² VG'"<%_*iv PgWկ_ʦl%:Ԏfv>a^0G@ٹk_ W%c&2#{:d:àIQ% w>B`O):ܫ4NsZ48N`DX&Sn';̍ppFOg+wXN*d\߶''t/VFׅb?] w`v=뫔 LJ(mʓo !㓧5&SKB"0{5F 4_J{՗AI b@lՃ@%Z@\)jDB@9DZ7k4yԧ"G fƒ*zE^.gU娕/#RC:D۞vqUl _ĸ!2609>IÆ7WR:~Y7^%rErkM׮eK_Mʑ-VQIEI9y.Zyڹ2"t) ^H],|FkS 4dF'"179.5iˉv^hba#w3|ϸ.iKFNOb7ڴda¬X/Axs}kFI_6$;,,_MBMY B6 aEkcNsI4 R:gWJ.hna㢅Yӟ?%9CnW$},1n[#pGLW| oy\ɍFhK,=|>4>Rk n_7S,(^d6KkM )ͧsi͸!=/(M&p|8V[eGE-M4 7O ֪ɩ#fvEĻ'Jv0@+J׌)`.LڔnT~&\ZɅЦ:7}$V'__PEHki-\V\3+ˌWFy6aL(hAbN{Y8|V8iO,<:]`qmq!fZ (CwUV1HE;/Ҟm.^`.r8\\1bx8: X;- mvKe'ֿpgJ?+Z@5/%5I'h+<C{ <(|ΔcOyVVoi#MvfmW9_y'~p10}'R *FUh3 fV@+VI8E/QkN/nTc-)@"~ikMP @XCQ&bhGq5rH.,<$4N_I҈!D>ov k+϶Nr F qtPj$P֝ۅ Q6 iU]ɣԗ Ƕ/j|U*pIKv~:S1gpxgIrhSLR+lWUf.?} 8M=E70ǥ2GtѺTUSWOOڳU7 ǤV $h* *ļ\@@ ěf3Qz?L |>-RK<!jEi6~VrNS̆4 b~YI%in7YIFK(~y+|%B}w$(8E5F)eo? S-Tbm\ [ `Lmlq0nnF6v*UwSbAbA׬.2Ie"rFtҭR~bf wWcW*Kv?؞'aA@hs[L8aջSѕy`{G\,( t寝AjkA{f?i{vg_\1rЄV$T;4uNe-O=ZAmz`@Y ΕWFH.8A\iLOaސjqj1k6pӴȞm5ot;^"nFVıέ氖e +;"'>9=zv>{,K*J_͠;eqW1 ֭X@Xhؐ[Ϲr[lFX`[53pú_Wvw (ҭ6#;}nTo =!՚d?[)Gzc5UƬm Tkv|ߒet3X a1_eJ8Z 㞔ԟ񖟧1\k|XUN9]#bl_UbB *%SQb#83מ|ʐE__?'9ZnKڒ3@3hp8{pZP@X0MP-;ThGpj] oJCg-"//75R*\zn@ּXJ}߉q 韚N˝Mf:Zx h8yJό;Hp|:|vLִ\;fF f9E˗uLCyyYM):H>9Nl_WtFH]tgI g$I ራ=j~.ATƟMEmݠ_mԻw$ېoPyX+7s`Ec4ۍSN\aT4#CC+7/]%<GMA~BLgsܡ{ыn쀞A^i.x귫8, __T&83M!2r39zӅ۵!Z^dXPb`7zܑa@;#<ܒλyżUuUaR!"w"Ƶe7jg"'Љ2@ ؒhry4fldMfXl3rJ5VaA)'{m*y8`9[]r~q',7> pihbW%Y g2ͯ[5_ꫫ\XϝVTZBWh}~o͂ F]21Xe+t^wN~*'QN$&rz{{]Ԣ䥝i]!8{C\3BևS+()18 /|YΙ`h%9M_f|N'u]dLz&@yJU-Srsjuz=9')cA>eeqe_~58/^BH;B΃@̍ v0}2j|LewA?llDf(#2b)gO=;:ɭQc@쥠o zF-ӪCS8юRc}÷Pu0} YX[L,S# ) g:d /IFtô5+?MP߈FD ^㖦h,[NHf2< : nO B]衿'W(k_V` %P)v}Do%IPo^$./*{m ,L9pJ$ q)ia5|ФL -m]a$SnCFl1Hd_b*q͐  ꢲC1hC`E I;azQ8qr`Sa8Q8O? ]͖ au*% тzAx`ݩu0] [Tِ]O^ xQ $/ Fs9 l#H"zJgCce=jCLjq|㶹?sj1HVf W{oH2C?kxg SL3 cQZxc! jwBt=ԕ ^{cˠѼE[+bƃi7A%.B0sZb훢x Ϗ!Gqd%oQ4ĬV{RHb%KhC̵~wZîo瘫7Ȧ-ʎL>T8+aͪpȾ"冟2H(5+."g8hl鰥:5r_jcz2&DL%\)`lId"{唺eWWT;_Ft1tX~USgU& 8[kutJQK~CYbxQ)}Xr iէJIS0qιC|?=Vf \t=p,q{M$ ^r֢AF\o 0L\q vH ż`_Y )o"95ٯb`{ @İƷUgϣ'sxK2 b;\<*G@0}|⢻lLM=ԉ؅!9"!HY+Ut[\P"Fhh67u._~f`/&#/E/vGjGsm"L}4H m>~R؅q$VJ@"^Tt# 4ג씆 b2C&7]`EhzE՗]~Jb)SP["}KVAzj`TpR9ɒzOu\L(pyxFxÚ'deB +YO@ A/Bll4!ZQ 'B F(WD0N\Nj'tv[_ vD C}.[h[b# vki*4ي;rUԲny(8|һiYKOC.R'V*Tƹ$2H5'@ $*YJ,B{xNveZf>(#e+wxl!ћ!ќ *5|3 {!mn~p.oE&K`H4|W*f.^P@Ue!nng- V;:Zu6|7Lqã5{z6y!?-r;³26*7qOIeK5sXw\qfuZ 8 %{SvG 7%e{X9_S}Ȗά1A "=DeɅϞCkNn3B ^(i烦l(/ s%0wN6DGPJ[yS*:?NG{?q$!R^=d=]]lxM*fC< ʃm&<6R#Hw%}fp[47p|-wN|ķƨʟxPс-:KPc̨h$iA3Ӌ(72Fp؋;͘3 fm_X{3uc>Kv,_HUicʒJ*f: 7.soI4Z8gy}1!іhܐzZ<^3YA$ưuu/WWXvmU[ g0JR-5ϭS?չ_5H]U .QdB%d2W jߺCep0 e!dVAXdǘN h#m ՛}*Zd0c&a`}(/ƐR:izEVtI+E3kzdAmលy%:ms_׮({0oԗgIzZgaߙR4D'm?_xGPm\5ҽXPS>8/GKF̩Vx@0SϜI np= >>e4s+=amAh"~Y]#VZ@, 귥eiVs{cxud, zUNKQТKb6ͯx@a>pRp+H˃`@I&pF| Xu%G <]/ x;P_ isMpёOEn^E%`qRGƊ1t{oPfIɹB $gl-M\ >J ;!lCHU|~9LJ`N +&ܤcxdM=tM@Gk} $4|ҢG`:x}A0f[aԪ3@prw) >sU&̈DJ|};禊)kWMsVب,Z­QkfpZ ?2E<rVCO/s֪S\:NCP+T6c5L ' [s7Ǹt./M< -&SKVʔYukBq8p}A1/[|ٯc>X5jy0q:IL*FBbN9'Ә^2׻Da#7grWbAhIJ.9zPbfi9EA'b2_J[G/΄hESG) ={IدqadmaVDzUӘv=,.6Io;B G#u2ې\L"5bws@uu|-抷W'O`Ɉf厈/AP~!enعd5^E3 #;qYF؀gxQUWcHc#5 \SM~@v{=̤7+t{ Vn2%-ԉq1?^SWlU'FIܲ9.? e_@!/e9YWju*i|'{DTľsg1a<Zu8=<>3\"=5a҇jj408FېϾEI=jI&إȩ/q5tb,%;JqyΊvmb хC_OrU=وVN^).l>&Y|ă> AJ^/Dt=[5뙀0,ߠ誟5hP8@h39\E'vD-ۤWx|ȁt0{O|m7fH{NQL5Cdd)ϊ!Or܄ N`k=EޒP;I>&Ӳd<ŸFu xr!) g0gEʴ:S藶JyΙ8M(BE=zuou"1lQxMt0)//Ijx31rʳthNQim{a4G s:%R!d9Tuip|{kmjÛON}g# T"f|Q[0(A@& ڧ:[UTݒgԓ KH F~'3hX$C$E9'qӵ'mz7@ yK 秲9JuӢK5*!he 7JIяȬb랙MM̐F"@(?7+]gj L9*@mYE*R5obT]`GU!gRsNL[NU]hqĨ8㺟%Pt Λ/sfZy8,:KQ\(m{z2);u z 7j6O"n+KZi[#Vڴ/l>:Ȝ6HұZÖL4boL橌~u]f\`H; zivs8OBɍ'&+L]6^ {V? hE٤Jɫ2;QDzq >i^@ꆠv׺ש%L,Wc  jkK ў׹hRmsZjYRأIE`; -~߅e`՟RG@d.,>./7|@j4ގ: 4^ܬ>m.ҏ ?[ɀTI^Lb.#4 a-^uu_L-A-7d&̾uc_9Xط!5MXVj 9&-mzsxEXm4d&ɻpn~,zwW:kq^2%EgKB.Qg {lJ$>ŭ|N4K=ndzܙ+JhHUs4Z[L@y %_TNL*×ilE8z[[$0~{ qs+ĥ ]8?T;xng`;HFX€°y[̋j<&kѩyX($ӈgǜeX/ߠU08)C3яڂid8 {oZjN:!$"ٻX8Mԯ)6Xwݧ)w GDا/[!=.9%v߷/|9VOPx93귱SdPvB9}3-,Yfg8k").( vdAxv\ו㲚ҫ_1H1ȡ U6P{:9Pb6XH6`PjbO5G}R8l=2e-"Wh`+,微a&a&).>NjmN>FBGf-kWU`b6uuZ;=0oF;C %iR?k73AL&ώj~rDp{&|bTٵk 209<~zXQVsZ-PCu{/*$~_m"H?V߂&2qm9Jq'-G`-ϩ` `HfV4$QSѸ&F >B;UzeMB6@qLEK,HsBU0#fT}'zUDM+]umluKNqy Bυk:}V>Yhz]z1/ѵd9ciXFn;SQJe)mJ?OI']l鷞RС .BDV+_[b$ہ4M{  q$%>8U3WAx{8ы܀pfLCw:H}L PY{`L3-6MGa%*JwT{H>.S7hvTTuOzU0]]} }!W3d%>j{j;!r 3bJ# |饤K%N1`br[yUoC ˓JZ p? =*GI\C?kNxQ qanۃ>wGzB\7/!aˮWzձG&af0"|f[nF)֖ϋ91'Tdo [ǥ-s㖲8`dPr<)BZ)q29kY4l]'DQnex0:ǥ׀8}$lETH)y]y!Wюg拵@:s8'Whsbi::-^Okʂy@Mi#&R%:)s6E8%[ t-Ы`Ե-c}ׄQØP.66x`g*mJkysFO6vg%hd:wlw-×iTC?tMlYstY+CdȷjE8uEL@rq ^H)8)R j71v/%@\su9I'`TAN L0x'隷O,W;LtJHOaD bhߗ]v2yAN1W&,|7+=ro6Vٰ)oRgOʪoma&#eJRX( czrکG¤Zb ~Ǹ-jfjKW'Cʮ$?.]oCl=_F9onVg ,R!~dN 50Un UuBQy]yQc{<5+7qra<8=%v)Yo8BN-rW}rHvz#%A-o 6l2b"'bϰFMDvk+`qvvX?@|'@ν&+e⼻l8} v*Ѵس>䃪XW: {,)|G$B;{unMj>v1-z6RZiaxpGʗH`[zA jع:WNS/U~ YKk%[&ɇ~vߒm';1LFs/1pgu,Q+"`` JVOXC/.8NlXx? v$Fm PEP4tѡ^[oLv;^[΍5xYwI̠[h4B ZB g|3VWE7 4xcvpa4SNj]#6jҍS~[0 gtnUh+ேL !T^#|m3p*'L%0[t,hr+'N jZ&һ:wA[; V  ՘m֒)^@b˶+7#cl 'ӂQ BKcǬ?(=9YwijP싕6O{ )-9I8AsqJ<聊V"LLf c"q0[31+W\xOoFhyoW;ZMHS%#we1KE\0UĦ˽(Xx,wG&%w(G0堋iG\1T:l'+=T{QHAOhe@ G~;a#"j_M\1+7[ƣf?uu01m)2|@2jѧ7{.7a䚓{ߊLnƑ7ZotEtI |aJvdҊw#=W*Q} Zn&9cjiG珋i{gMueOw^t4=l%ي%EQЌ ۔~=2mG@`X\ql |Qa>#\ZDr? lIZS)VE:13]D%-|&2y %葓i=`g e hJݛcMGɶ*\]ˉ:QkCqwrA<'k9!»$Fۈ4ZܼTbwr5l#7+FAl˓I)KvoӺ_Ir,LF8ʘKE.f\'foӮkW)V#kt,9sV#YdUIM5N_u)Ae-Xw/v pY%0V0f>qz Zŝ#9Eu! cqvHɧtOV\)KK[&~3wnV:.fҤJiLW04QMv?ʖƵD[.l朇{W̐} %Rz/\!u-jvN!l,N(K1Ԉ Xi?w/π?x8=?Rp(D/9X<+[fOqc"nu!_ 8Uhv:U3̷2?`p~iZWx)4sc4^m]_n5GW ji`N󋂘sBe2`Ŭ5Q/d5s{lWWU8,qXh.z]AYlBU`zOm''8s6,P0**O{B[ʄO@eIe1RBy@P̆3-;ꈝ3q5Cs4-8é`Cd e3T{.X_?%qSy~-Yp/WN_ J}o_>-M VӄOg Sh 'k kפ$#"a_^ϯ\2!xƼiHl7RIԞy#2}$ZXF+wuHHm'~ajНZVl^?RBq8 ֓H/iRvwSyHT>^QkQϸ+Zή**sR$V9Z.uTG+<%CBs VA=i㨶pd/KÂтLQO˳)h:M!C ~#h[p{qM;}82#|K9-dU6O-;@AW!h\5 Tj-0Q+zQVuel3#v,Lb#9k n/"zx%+ RӀwS⳰\O[UwOz݀2gԮM~͠>E]-*[>Y#ry6 -y _|=iA{%T6x-O*T~)̬͘F_e8L$L[]?]k{ `$>wi #uݘE<#]5G* $1>9kua*zF-b=e6Q&MW*J"ƿ6u@;h[1 -4Z٣&*wjk˵8a( Kk%5+FuZ/ _ʼhf;i̧ۜI!AmFs!5tS$(+A6Ν,xX"F4E1-y6I0 Gxsj"Y;wkh[p[rSqX?`{[1N˺i=&ڮKIQv;Xc= ycpdfhC#`<H7gZwh2.d4 0H> yBCT&G4Cl 2#b)z2߮OiK`I?N{GudX7a fd\Eruz!bq} P,IG&L֨'*q cNp#KZFd_ S(}>3II>NdXMN W;0@v}{૑?^Z wMLK16'o<3]= L&_x%V╗#s0N!T=:*;GEYt(TQ~e1ilZT;]FZ55b܃v#t_# ӛ \Z뫦JaP !-d`48EL߂aZ LfXۉ_Xa2njԧeHx#ãErHStyyXe6H(n.3`zX*vU2% Wyŗ~w`Nc] pr[Z@t=Yu#ȊRh/fޣ~5#?? W%~9 5w*ភVn8f /L*rT.ǩe K7x WBd˨M9h"dVeqh(F9L ]"!(5tGUjSNq(S>Wǿ$m y4QD7zs]0,^,Sbx32#|ܚn9(2o㆘?AHOi]OƊہ/}2 D?U4&9Kyip0{]- Z!W 'PG_ex~ȵE(HQ $ol.)XO@Ȅ)oq }y˰u/1L<4B{1SPX]7 S:t\D]>C1sM)Eֲ!4LCCN.)!KUzSÈ-Evc.7b4_3dvEjT˨+%^M,`z|.(_8WIe<]^CϻvԎ4`nBm4[BO~ y߈4|F&/~ny!ևߊHwZ$hz9W81z@{T\2w@u}8`\jf_v<@%!XN'"cWH!a:<#?10aIvr4Y^Q< ŖE /KQ "qKjU;0Ç|N5y/0vx2/3ít|6uW^@ H %@2uFPKj618c FRo :5>꿛]r-61g/^D.( sҷpу@e CBc*<ݚhbR/t?ܬsU1.)FbQ$-P̐ ]YOOxzT́P*"][ 9nLoʆ/KXvbJk}3Jعo==ׅ\јk((7''P6|y&/skeTWsѻ.IBM٠qTCaCqVRޛHu|ө%e W HD;C+9zjL.3cҦsB#ચu|W^ϣQI263GsaAQdÉbPWΛu 2b"1tcUܨ0tΐ0+Yp|_8c]IXOj) Ό#rn ZDip^#ai[">bbKǥc]?eu+ Ez=! #s+=nѭhg(XEIZ5F~*jVS٬tti_OO"#?\6x:qϮ~U*vXmP;%$uR|*y#bgjY垄[.Şzѻ8R?Ot'؂->moy0o_%`gc͎HRj@Dk9!{G!ʻߎ/l1/r{@gv;=Nzj"s.(]qOxҿmT$Aۼ m3XXb b`73PHlM:f GsPLJ80d=$&$NXqxϊw<(>H8*lM1n܀>yZY'P}WJ^w>j_vb p9CS3o ׏uqO'\BLagcʈrcrJ;C b߽dN!~ 1xѕɸ1#5H95Op0<_|1!dunwЋ :irǥBQ d:]F/ { r8KݙLKZJfZ5ߔ8ȇemO'H[׋uH FF: Doj+Zɕ#TǼT|p蚒`Gj&m-0_4d"P?`\\ (|؛uA/ycB](x{IQlƦI[*p`E2R6r'3W.d8qy͚S?5Īi:c~:V,C0؛^?Z/fA;@\2fenpYzr CmKֱu/E-dF\yxq6c'G+P7> T?~sڪD'x::Z6Dx=  ' ,GGjTރ/2L$uoAB,]t埛(C r[g~!߄^-W5V=X%ɞ NM5 r U+/; ӗud a|E"~7 )XȂ',Y>!p<ˍ`|bp֟=ݯ\ @r J"JG 9)bVhxlV/v%WC٩1BQ"6IoYnkkp~!T咰Ev'c=寒ם\ ALK~Jv--i1ߠ*:e%n OF8zvYZshXdlψW=zgI7M-LC{/^8KLEێK2/tÍMB~9S'ztsSG>w O"dȒnY6U꿳׽?Ͳ8ۣ/\t r#R̃Zɲdsqy>ZhNϻ9ref5兞YX\e5=xwEt)ֿ,~4_[8tKMQv"ԎLvb-x7*+OEv>,/Z if-CЎ@7i%]ҵweQ`{TЃ0t>>~~#UaŬF&-=rׅPa$YS8A Yv0B~Hg\N@3f)vU0lZ9=\L7@wtY';=QLr֐v?͸l.;>$m@[YjPWEHr:n(JG,7X<2]pfҪ d[}ƪ~hB؊ YZ,o;vIG5B29X **G7H7 e LǷKZ\SZUof~$FNaZ|>S`ri"׍xlPIīb_8\6zR}uhb[2^ME37=PiAmHjS<(JҐ ]O' IΏ#$00N@~-n!X$,X@Q(/}:NU%p(5)Q3cU"<eڍq},da1qLm ȑU|9*)⻾L`E%OmBHrjO< %/@?Qr&ϴdH$L +–9;JM4ZɤT/r;ޞ2MJ.zvV mq1;DvJ`@՘N.MߕBCD$.A`UZVgΓ*X;_PʫugdK^Ԥ`#巻tP, + Ͼ߻/9`yK6d߯#:~@U kލM  OQP ɤ$[T*O gqyTE**uHx΂z;6 8:ަϬHp$jND׌ ֦?<{ြ@lx'<\ .O/ե!|nfL},k6q^ 0c#ȳ7T^^yYdV>྘ZmvD(/>DtOWCYq Y_bCUKA_ tS8q^=+fN+FkEa̛,p /b>GuFJBJфLyz[Xg"t&;ӧ( ἷ @CTu_`;$@S΋q)k̻O&X'J{,$^67OYjj\3xgfKyF4ሳ,G.0yt'DʏAm_~(S">_:PiCJV@Q-,16[΄EBSɆ1ЀbZѝ1"NJ K)t8 # vViX:*Ԩ?6?MQ\/Kr/W1έ8MX*;Ψ{ قh.],K_ѡ>7ʐRy \R*Խ\55O E ^WA'9z{DͫDfXDdK;u`>C,m7"=hzM$\? RO1t&MږɓΗ#}:#D``y9 ʬ#f9N߆Voa(ܙld4N3"xB#Ǫ' 1\9z@<37i$ qۮt2HP e2HU;0 \xe69nxv?bn~G}-n,yEec_]p4e@*QI_P3h3N iˏ6gC>4{G9brSz0:j+m8)TEZ @vf ~(2^ /T<=UF3Y e B7ٌ ShUKF]pЏ8f= IJẑ6 4ױ`{>A>)$<ڲD҇]X yYh;r?q{$oe $wEgn%yeۇzJO4?~1RvܡzQ":3y/=a5I*pd\uʓ]$5:so*ADo)i6R$5SVA.l`k.xz 6$ӞB4_",{ExKVe+nqS@*ې^Es2W}{%"%<Ӊ$Ɇ&7oa?i|7mh:h*DAH哰;ӶvA+$7h#s^(JkƒFz"__ a+1"-7VYӗ$ h#ia|Ĉo93_2Y.[!YmmLǘ&m.] fݚTb;:0$( [UU^OiIxm]$nw\e~~MQS6 }[lM]c9%6=H߽=F!a((h\|ORd;%} zrAJ6d}$AB۴%p$gU9N*\,E%y4M ~ra#/]&ڃ-sV*F(J&D͈/_KCL-xZ؀I$:TJR!\+pB"tÒ(D\[jB|ڜS4V8u|$ ݭx ^au>'REgm/{ł.icT}qU:!OCkJj$]<5^),dUԇ-D"D*/dbIܮZ]8bS[0xxhrI-=zLw6C"N]wйkRfקV^nOOu)cT)8g]20^Q#n/vNIE1`O?.cu^Sg|ku&Ĺ\Uuhi4S!K`5IFT<4P8J^`':&h3'= %)CrШlBa&Z F*(kVYR* Lu4(>ꖢZTiܣ#}P5~Of\“[b+}2 Y}YҺ_[2E3q3I\<|hKEwa1c9 <)髋mEPR4ճҘ*{iUqrW?V',W`p9Jmyeu!  cLJ +&RΈ F e$\MVJ.f۰s-Qh6O"n{&=Qz<,}AMK.OJkxj"A(ryt19`N>M?xOF0BFgr_TUfXmSؙxfu"g?MWx\} 4!G *[8ƪr]-ZؑH,?!LqBڞ<=-9@_oe\6^G]X袲v}<-;ΝyXFS4S]_2c簸 r6&T\IcRg[U;LC2m\c*{@uijHdNDOԒIz7xX fLW'˒'5$ZjB0פ\CdЈ,ٖ&V_ ~栓AXR4`.җ|\7Iv8!%kЙ%:2ÉQs$,޽Z+!ipه.VMd Dz/hANtavXӟV/%O>rD?`*ޑeQMݾ .$\\6L/rt w _y(:-gYR VFfa| K7DC y')-@[av[H] #DsN=F^e.;dKAyhpORE嶌s\Ea0+t0\Eq䔁6F0 ɶUhy mLuyG@ki*%#!9w|0*[Q\SW"i۲&~fob:q7iR|Bv53Ø}"tܜ(6!Gc(3C܉Nβ╉Z HÛwXzeE-6ÿ4"#ՂO75g+  6c*TaRrbE` G] qk>+Ba(0Ys3c {|LA,ZeS$[;)Z߫))&kaw+1cZ?i$ڊ1۾f4*b7*^0J閻Y) S7|Xdw1j|x4,ŃA[_V| KӚ-"'cMV rW)O_خTCaM~+;dJ1"h8nRBMCV_IqB8nswǎ[%i*ޝ+SքM:'lBZ6(R"RO<^ B.!,!bm-jׁ!vջ9JH h} K c=uSRX3h֯Ce>o4a"6n[ù JR7m١]Cq=% j=Wt8?a\| Q,Y4 <6}DET4g#x ZeüXv^ڽő8~+#DIy/"dx=~W ]rM;tHr$=[pQw&xj,}M!:E:i!bQE))!pS}>7k45[yt^%LFYѡ̴2DyOp;m&FmXl{P4BdōzsJ2;Naj7o-$bɒp<Я|LN/|$0}Wx8AՈzo3ț=t%}S7hm|fح:Cob.]GlaA7Epju/`E'1/вPktՔL㗕aC^~kջJMq{g@lT_kgX4ux鴞9d3G'K0pr5-rDR-@UFX(vPb%YѷLAKzLÒ݀|9Bf%Xbq&9X'F:VW3bA 「b9|`ේYA xj2JSt94VNt7pY4=y{V`' I0[qq=D;Z&}`Xu cPKK:3{.qf~`/5~T{m;GriSr%k*w&BgJOs⌼f6y7#]=ڼEd釿2"aN)d Yֹl]"LΓ!^]V/Ř$rs&|\ 0i|^<=V$w /-U+۬u4TDl(MƏN L0 Y㆛Ŭۻn`3EOnZt~W;[2Y ɴ"o,*D+I3쏢uE QVRkp-@̌N6h+_N.(%Deg>KހxicXK2dg)FVn=Iv+ ձ*jXgBptӱzbnV-D*;}zC Xh :c#iaP>Ptq\-I%rGnjV)yѬ R#y'α%nnǔ ծ$I:_/ H 5=l."qͧI4A&R؇2w_dew~zEr=+=51.FbsWٰk5_+:7xYW<_..'|3:y"2n!*7nIKg-y1t%_ Lҫ,Pno%;9gxෛ&YQQ &>Fp]،g][rQ7:owNEBlUأxshoonua uZBM>=.~  .oArzXX }U.i7DؔFsV2؞xQ {$U-Cz2]xJ`23_gb /bc*e^ .'o3wvT%EPI0fn~ePm޻So gF nxx jiYb+~t ~e=g jlbέS h?*sg?F4Xbv9ٱ\s+ҡZc_rtaO U.!OиΈU+ÅW ֨d]81"ѹώⅫ7=CoDRV?23/."q['rudc\"ZR8)sxY5,6Z%X@("#(=Jꌎ SF:4Z}=X7oИaw kz]JH*F h; `7cG31@$[0T8a~aǤ)p3)R57e_:#Pr_e:,A)Cۜ9+A94l^N-RzYzW?ƕ>Əǔbz?źgH^v(Ea@LiŐ6aŎrj4~~_sas,o"87e&ZLqSTm$sEhӹYs֮S;,:IV|3Jax$#d yj8L*jF!d<}iH%t$ay|"Xx!G QuN.C>аD.NJ$|G8#V{|4sdh50:H8dQAĴ;xn%;!pgXޖG`WmV5eqHI@dlj<Ʊ1}:nZcZgU= C2gyŽл1[*RlYx &O&4ԧc(c QTVYx^[e8pH2e|9 KN&.US׸"H U9V܈ )L)W @ ]eTFG4íaхXu][tgN"1ᑗyaY#_n^8RYՀ!ѕqx}lx\D;p[8byDʶE&?,jD3_ eP5/!MtThxGb+5eG.}y^ۻJY+?tZ3n@sD7~xl w0ؒC捀UPuvr3j֬[hWݱqRp<0fzHOʏa^ sCO@1Zw*_>u@z%;&r =7,E}}`Gdj̵@2K NhD5~@Gb4 ?,͑h '΋{FiKדBvWBH@_3.5Vj?^C":|XkpW(M?m=J*Mq٬16Qhdѻ5  w[ oCGy zA'*ڢ`N'R醀)!͂&>8QC+D9@+HM)**w<$ Oj}}n;B]ё TrmƮZ#o2Ejub̀aLłHI?TwO;^< {iۋG#<"C=OyEbBY=95 u wk'WQo_,7qWIy#o+jQ<90v+ +ٴ]HdU9)'{O%_׷KZD}/(x3,sv'e&Y-5qg`ET[}ˢhrd (sv\U2f%ۥ-FgC(РŞzWZi>96H+zG㝷pCЉncƸ_C *UwPA˫@4/npE'lո<+EQf<ܐ˯ ˵?>!nx̪tyz W?2S6y9MfhK#fxn7&=sy׺;q-:mQs,ݞџ/p(L7=FlUg֬QIRnd#1ق+x-bsuXqë4ǯn3c& 4H&Ǣr$.XJb;-$Y~@erı;z o-ce"O mo((7_h'h_*͑\1#mf1#yXp DBB^$/{zsz0ZDMBAvl=@ ;UJs7(P{lduB@-GcBHU?ZIJz1~ Jl[v9bh |+r4O zW9}5ݦX}w\nTb $RĕGpnAeYJMX#0X%|l.i0&3ȓ٫k/YpP^9磶MG7uJ+%z+VvUøQZ\iSG=vF쫈zOeL5+Ɉm\!iXX w{i jӊlRҞ>2!l镞HȔO]3B9 1KW(Ǻ:w5#:l#մBJ~p,uj؀ \ay\SXUWFGOrzSRP!x&GmlcNZR,xQbv]k'iV]DՈ>2a%aCtX.ј*tK#¢ ~0T)K>t{Ǘ02Mt_8*ګL%5HZS\is%2E6O9\f@v~7ZFd+g.FK;ӫl2~,tJ)zw$mdR|I4¯"+<,Q!߂]σG u<&_`q qm_0p|d`&C<wK&RrIq_nDUfKaɗ891b+z-\W\ǐTmh5g:l4×؝-deFW=8u)uMBD!6OWC*',]JJlB] c]i>‚K^Sfw[3yߪϼa:?ҏy^2# IA5a?Tg6|`<@V貴SY=+䄱'\*yLK{SbRִR&aIjIZRHIHYm_助C9|UV6ϝQ#4kƛpXd^O5WַzR͇ѝ*HQ/aI۟#Okb~R7³].pYq}J؏=L=E,tK8cںM+jwow>>RY g8-Ec2G#&nh2HT2 b=2l pۊ05)Q%;ei3ԓ'@ ZJnJM%tgj+*?%hLCW/ץOOf|yS EMṜk' rOCXvySg?5.<}}2r\%8)&Vy,󜧮:R[ QOfWvǸ1KCBHEroZ0$M_,B{MZU{AS pĥnGQ}tQ`dH )^nާa 0|usӑ i9CPCϐ0-C{9ZZ[2-'~ pPHhtl OVU^Eu}MH0 j3wJG)QQ~0i$Tym-ۿ39 (> LQr;چ ŐW;t ugnw6*X:*N|m $icdeb pJ%5;3-} WO6a z~~uvqT,{+`FgiьV^uP ^*Z,ͭcoI 5a!Qe R祑{礻 6Q<ٜ U\ oV3Bi4,ݤ*[[G'kiMW;AYvԶs`FO@Do6Xf7O4#[V)P%=μclRe:g!ULZ.KuŎ>"LL8=|9 zG22);>)GʤB b6iMdS?ճ*b҈ҳFϭ1'ϗ1Ԧɰkq֢Dn7/Ctwf sq#kEsRG-J4Wns)a? ˬ ӘI0`:֌|%lI%([l[!}>E5nЪbZ`vi╂ V̅Z!HP 4Kk1+Vןuҗ3>5,2^9<m}=%L\'UJO5=JrT;h#h7$Rqo~u ` KR#5}^2zW%9}8 ޞʀ-pث mChg$?B |~Ëj;gllipKX3{.6S'v': ^c}|j*W=THM}}9Y-(Wk@ C?RuR$pg2Ihi:b No(~5blb78)Y(a(<3(|,8Tݑ@%"d<7yHGǠGƨAVjtUwfG$Kn8Rv67^xܩLj/f\ݠL srWo]OID?~1Bd8Sii,g,35^ˑ ToǴT@jw`ԒlNT#b̹ ]\RMobz 6hرs>ٴzY-殜f&ꀷ_!B T{8բܖ+)P}C`Y>h uP;H%^eol'O1t)FaQ5L:ȭW=>gFG2QnŸB#߬ 0.ĮoT]ü7=V;+pȘ,l*GH#B8#Ӄ2J:D/ۇ64W{L~$!C< 6rzo(.@E,v/3J[) 8fRmod9mc" Q9!^F8t{J5-Ky0?m[[c_\ @1(~*&*nͬh#JUDqӽV7S}4UE!fnz(>~B|6aUB+4f/CEyQ r,['0R ' :#ނ̘,oOқ|ho0V\ X@|iA{kB m+.c2ڲNj>>'UΑ^{l( iqWXSCemi$B8l8ρ0C!nbg,w9¤y &|;w~H譐8'LZ͌Җܵgd~{;r'텞y6+;CSivU`r>aEÓ8s͞ qOk,%tOWWaұe7۝2^bt|2Gﷸ Z-Y^Dܦ \bsmO'Sxi\}2da[%@fn- `JT$}1+fFOXjVsddXmۥ$v0Ք[2/g%Ū9|'-fwSgU7ìfuvjaՂsQxVحv01YbU 5ݿ 6Sy@Ĕ{  OzcTslx'OV,(H@hFo3D+8 ՏgEKũ_໨^kZ62Z:`-`BdQ?x9N"|x] J bOkwr.qx7|0З]Գ3fG ]\:H EDmRS8||8^IlePO1\AӬGHfƕQm+"lOG d(bi^_c}2 (#틽pʋ!K#W:zjR/[ ]ٱIS>V"-ٔaz'Llot9 F,m/E&gfޝattov7" ȼ@%4ߍ@Ʀ(R)۶F7aVfK^iU=79-NLLG!°,"-T=G/x ,^ga|cə^hC QMw>xnHab*zܷkYyZ$8|tj!BH끮)2%u?۔ /C@U} 4k@yɧ">Z.;dIHs*WMSxV@8ޢZk x:F摃}+NGYki2AI~W2eC>DFEZTzոO l-I=(X3ľ ٭AQ `fRĞ&G2k\Jt`(=i"07ؾ\bGsF{q I/WGLYiAI) E9R[5\K̽7n6J^wBD1dxSBX' oUֈkzhG)ܔpg2$=H/=Z_h. 7C랦Hg;#ϊ| ω,6htS7.E-eĝ3FSg rЃt(?_V:&' XBH[* /#9"Jܡ4<9!ͦM ItՉiaw` dvHv>5fIر3(^Wԅ0:s=۷/38&3i33"{.?/3qۣnp8t1g0Smq Wz,QoIFE 'jkLtEꑰ>Jt6txthcQ0);a)%>c[#Zĸ"AWT{V[ܔ@^<\ޠSj!$j{7hq2Tf|Z #?;ޭL2Λ${/kad~}6!2n_z{A n00˪F^el׀f#õ9bPl[ TsdJB؍_>^ڜ٦q_lSМW ˹_Q4[ :ԟTœUE)rYhF3v'OQ @*% xf 7x_[@T=Awߓ ^0w*CrO@:< \ vMP fdX];JqTMPE 6UDiJgcnN16&)h,,8yjTg5Es]eQ]^w3Nc> Dnr=X'd%yagtA"^c{c}Φzp,q8]GDGܮ: l_{p)Hlt7:g kߟA=)9'X}ŕ5ı#rk;/!8N/ ]Q4 (Mb>:?xT2 L (G,Ǚ8 -<O}#8#HC*K USpM9'In_SاTx8F8rp2v%,'%// i9'֞]F_t -]\2j$VN = 5t0z~dN|6 "͗!+[;A?a}]J_w7Θ~w1&*jO]66)׸/VɴSRLM)9#N!+ݴtQ)Wy*j ha;̩TtfU^Ud␎6kw# J9<ȸWޡ_`MX4Ff)a2(џeʖxahQˆ0>7z)M>p*g&N=iK1٘yt"7ޥqJ.&<\kwu z^ Rl4@YRG }j"Bˍ;*W7Ȗ{&N}Xz(hiI#V.(l ꁡb>܄Q mXlCn r.ʄW4 ,-XT''@pVؗ? zl[uSrBNnzUyM*gjBuI`yڛ @mdcE~dq!د2k*PVDĒ" v/pq..(\ O!\0@rH"ɜ ?jSdR7,hsTM4p+f}lXpṌtsR)UM&Ij(CBW(V] {G˸;bRPgFݾkO);Q["Z5CZIghAZ/,CҊ"eM4*.55G*> g;,Rnɚ"AbWLBMk({O'cWN:\PREt7#O JYDz-1Ӎ(. 6+]}K6LVy4> iDA.(Dk~۶_ ΝX2'IOCդVKHd@yE^e կUU9DpBJ.V9?:s-fs-kb_Dfb.tl\ܑhl7;BEC,&NQ@ŋhBa"<ji`σy2ƇN"M tДvV̵5"ʒɘ50e\Xn 0FwS6MiE/4`IkGV+<BzJOCL~ͪ5:R&y!?o>kU< cze 9Nh*WHYe(/oshc|Ǚs^_LK'A(Uٻ;{a/=>HF/KG538H@^S~@>`>vvϋ̯ג?{x{+, Xʹ- X>T\pS|4>s+1|6}I @r;1 -'wK;F5OhϺ:^/ S\2"M2^oYm<+=AնcqsjPEǫ HM\y]ߓ&P4Wb2:=i*1Ddte) ~3 wDV~~VLO0q@Ltwi(jҩX1$G &+ccΟ,{ر J~I"{h f.>0B/8X8qTbx)'k*U q2&tI(93z 7moЄzkT݇#'6#Wcvc'9k|@.FHRDd?@G㉵aIS@пh,%9ԡt,.Y'ؽB-Z/p. .zUp"%<5jD;mI:Sx,qc(H2z/oȷNMX20k8$-gžupVq Gkg_y}۶?g5ё7QKL6@8g -"VvbȻQimy]_(b0ԟ h] -:Z7* &8sNx< !\X,VN4U@rλ\ V'~sw( _zw(NB+MBr A~,7 ũJ?1!leՅlo!+E|k;ף3yd[O'YJ*N8Xbe!ޚ|v@PϫI+Ph k{+ˇί)]s=l[iT(uBs^Z#l 09VkXv/Mi\& PT!`;TPB~t+^:Lȵz ç5ܺi ´Xy4xNi=t1咉-OK*)PUELoލ.|]%3(;|o)교rj"RɗPA1gΖ>Ra<+*8`3b![T[[خ&+tK v<`" Ok.Hn؆q-1]F_ZɷMhW.{}A%wQ=$0ĉ5̐s2V\#G5m#vqF;,(ꓦ -ԒFJ]}8=#k 8[9V3UP+DG\d9@VZA5/o)zDӁ\zIr tYMQc]l~kwYQRnoy p>I1ˢ$3ՁN6.&"k.9y|HHB?P/62WEI;GS됯/bBX?v EynۘL$A774u @iCCG܍i`]&2u'|l?1.\TOÖ|؜[Vnx6NJKmӤNĖ x2.djA̤uM@PХ]rԤ}Bhx~<׿35W A? :PQ+|_V r{]|b{Vҟ|O+gx2[y3Nƺ?G^Q޿PRގm(⯇"]^e֧eрA^x!iḛ9e3W(7}Qî:1CLctr=)2`fJoM%)x(*?Z_w7j_3lݐ>eb#K&@aI&5AOhd|ۏG0ym^xIuf}1"H}%4lH4УSD-ؕS1E6EѦTRaE d"ќARYvзIXalB c҆- yYm)/3mvCf^7 MV$BsN|.Y%;ڈeUfpi>l*#丩yjIB򸟍/ ;18:3: % b}ۈcs 5RZ rEuȄ7v5)YAC,|і-=emzJyek>l"Q7FN(b|H4nb{e{i1F3#Pӿ~˕BnWI/M6p5*}|JZOj[;i?=d,LFʄMs0ñw{i f]R_',ˆn n[jN;ۥP%ܢNݰ1}+ V$!Ab>GZ$"5H%N+jCƻȠSc_f#@ O%6{) ! LM }e6'I?93 zLf! >buNCכD}w\WE+Vr>sfhRΈkRqhJ1J/POwO5ʝo{h7,ᤣVܦr|mΝS,S W\ǵBfjR#k H aLleMD^A˭ re}R 2-Xb(擼qqC.KAu)@h) 'zsLqij]4\7ߣ= ;+{ej R\;8mV39+E,3Y/Q{eٍBAZdoa?*uX&3#ڊ32DZ#>\ f| ~!vPT\߼bxջɺAp(gj nN5l*7o?6MbF Eã90 3W@RDu v< ?)'pE N5YD$jٞx]YpIz˙*R\/7?TUSg60 362ZwfhZM ȓ"GK'Jl*7+6po(c%3Fj?D̻PAt5F HLmJc'V5b55E<h~nQKXoQl-wH1B,L93gBd/y̦)JߚD.5If!ZdO)GĽֶT>~OYT0P kt)ziJU3+udKIEX0˷NO!?~בzeanV:j}i%*g[+  xK*E]&P %yO֊ߋ- @KNpt?ob֤}z^0 f}>Z}_>Gh[m)CE&YqcdU,̙KΤ0K)_ڶ4ca֑;QNW d-tG>n!Uh/}n:8HhͻWWMvP(jq|h [ymoƀ4dtlj[nE-c%G(nB'y4O(,u{,,-/U(dL %N(sTDZES0+ifq*:bӘ/xd*q-j6(caJ#,8 _\"Tr;)_qT ,U-I1lY$ꐝ]-?skV`FY*&-jrp mր`EatYg6Eck*l8FхCcW=Z_Ps}rx;eh=( P(~f+4͕S%Y B[>*9ҍhF4U{׷C]Ը-5(.Ҵi6XMqڍYc`b_:ǚka* >IjX\+%=.Lj!1+[\qfLڼ|1Q7تBF_+ghиb+ a ,~g|'.|6] Ҙ@vNAlȀJvHo@n3H9o " NLVtqF[h:à!T 4m\R!1Ә5LhR2H=Ȟ[.zRD|_CgkoR8w_lvcF\U'cN 5t c2Џq!(piz9{3Y| 7D%ӞcwZ_ilO'A&Kh\B"MJ=H=è ѐ\B٤f` I5%yE/6k=LM`曑ʬ@o*u?p<s8p(Gs%QFFIzuǐl^n_& )yMsL- gŊnT'3jX{<XґD 1S3I]>>xr}K9SD/J/7!Pxԋ|&xG^VCpxmԂ ;;hLL`<C(Zf8|.(F5]حR Ц8_JDʿl1,%*?]|g|J dZ#`͠7-q9Ahlν<o==4[ jNb= ?tMհ:/,WzŠМ(-Z(FbWG!1M8xue YNf7tNZ݃`R'yY$nx,5țuf*cGISGp?o.=Tj>cr);1favc%S3>3^lZF,O `q2,O;b9\OBM\ SBwk ejcc\үOz-XXm$8l1aڔlKQePHwXN E)Kpn>[7dJιL"r2ce'zd}˕k z*<F5fbʱ 4Ht<" ĠUi Q #˓xN S>tv]ળAI(IC$wDs>01 7ppQݡ7cCM<> DH(lYhV[ubI)@M |tX1m}Fej?r |!FE'N(&X)N E#vuLOJq Uo.!Ǥ8ٽP| M,Y~M놡 i\mγ@#0yç,UXڜo-RV~OFw<>00S0)i}]HBOR晠ȇ͛L~b7_@l_5uV*Q$*)U )!ҿ e"sTws)9 gmd6<=C?0ϔzJY `FTLaϐGMh>`'PC5w:IA2P4ܺY%fD\69f@+ ˫Ju6jHt^S9EgLRD.jMX O D!Kc $oD*Nc~kj9'oiY9G?j@]jcuJdea=}Cț+_QC0%Ns #KP^o_^.2),c*4N# (G٪q@m&qOjHt=&VЮs;,w#ʮWA#G 'aepyd/xVs˹[GGd.%$ʢt\H)obYSM*|^;E6Ka#j, hiKR"s.gtVT!i;v`v.Rw#0Sc ㄔ<2*tɣ4և\?Mu]xP g{d.[v4ǂIM}sϾ#bmc"Nk!~|_EPBx`t͂Cˏ*ԏ$sk;C oC u[t`z\8"p|8 A12ToX[r c% ϦʋnDO##5娸(j4xMFʵQ,i]YG_R_T4ӦT (w~,!DB7iL`f=ZIRթ q d0\Tm:/A~hn5\}E'tm0f1&[3:N.lGf绨^Ӏ*jw|0m0ߙ-:؈2=B(щb)m8'Jm2sRU7w%-7ƊX8iNXcccy631(CFϱR ҟ鑨jm3NM$ V$UUzv U>$4xgK?d {[ʼOe>x{{X>UWa3sl;?iH*GzȳB:V> OO2٫zÀWl(f;:XEX 4LǒRy({45ȷNC ۝n88 u 0c3+Z^{stљ@ ? Vv j1\z@>COW[Rs* ׸1?1..qWdЪ*U 9,|vԇ%sYv-}lvg^iRk.^{L| &E}X r2FHn+`X<[x4sU](gnhXZF&, +8U eFͳۋ_VZ,}^7!=U|k^UxBӂ4eRM~S9 HZ<_K^e{c]|cynXo;#GzXW/".zzӵ-<{]tV ~8v%S/A ݆%*M+2K{`i@geuV&~Y='_oJ~NC(q _ nX23ߒ H[sqryHwx7TK+gժ2 OC^ĉמy˷5Z%5_ɆQeWM)#'rr\^w~Ia1%QJ{<:Nk1_idk9H'd*RN/YeGj3dNT8~}ؠ<,҈؝I i!ΦP[bS1o>E6ΏY&qtT >VY0 pyi s4KDQ04R'I6 #8gLX+sX-(&@'`Mu_b$T%S[`q&6eqnAz\=*bVAf a 2|;B9vp˸*oaR:ƀCcsoį%'a1ms$1Zq]zj>N[JV!Uc^UM gBfLaG@E4+Pet!d'8^W}1p"fuܰKh$NJp{ן%gƤڝa.l1;tk65nVWk +KlNh9Mp9i>3?0\He2.K43 zWOl{\jTX\\o_%J^1 TKNRDη]KعٓXU-_s`IL#܉x;sF^'!}<ն3> L}dI*{Sv~t2ΪMȲů/kz 0~ uH艫FFDWEz8p@}A!"} }~Jy 4-.w=1[v +;KYd$fǪaj2"ŇBTyyN"QykP0doyszI"tu ~>@ZoϺ֢qA~+i>9aLh<&ۥ t}5Py3D‚9'gـ2oX_#av+y !Yaw`\M˹V|0y?4HwYk&F<\zI-ucq09̘D ݠ3~A$=t?wSi).O @˳yPnexR͌ --fʷ]1v֤9B! A:v:ʻ;']D+P>|{a`OMpJGdh[X7_zIeFb'tI] BG~ jߚaMFzh'6+g)tK{M^* @؂tki8ޢ¹AM2 ,էbz׮;@Ы"-J-rd#zzDZt^@{JzyrM繽%1-Q(B!i/ټ=#sk\ej$-O<;E{3}zm)v^ͧϓ|wX57k LP[?qxl?eJ/R=Bh |f`J_wß~ѯ~9.Ś)U-uVDMuɵг:ϙh6:T…XINl_ʷ *UHXvIq[ Nn]ҐggUe#9 .~͢D^rOn@P G,o1S@UdBJm^.z/_3v0yCoɵesZʡo,:+̧ Hp$X hLߨqdW Z]Q(zÁA 8$?\ZAsЪDkE-yX% :M*W .J7z f'n¦kU.,ɗMv{<,ji04ZhBl0qC8.&;մ_ o߅ <3L)'S,&T:89hcGTRA5M (6EY.+pDJdp垘T3C(0onx{s4"%B<B^Brf2~׿n4| #bzpw@&hϷu? ݣpgXCdPVǰ+$9/IkCD'\CsJCR4~W.jl\Lv8iOYʊdVGLr7x|\Y{LS$#&ȗcK>˖$rjlurQQ SO3Gv̱, .Gwu~,[j@q;rЄM:hkzW #a2J6K.dz;\S `s_q(*KB1>q#Q\@~fQb\ GR no[걱^ "S l\\ti1<۸# 69@Yh nlmc`, T_!߃Ѷ)8xU>OF_oѺ&?&u pT yb㈊~Ϩ&sO m4Js*<0|&w[&8 sO! g]Mf9\BZ%@ Cq [ ?Fe^uYQCnmTUuy3xgbI3UJJ Sb4+p@X**.ub=_] FdW tX)j2@nH)N|#-S׵@IWqp\HD`;?A_Ȋ]K Q~#?b!{Qɀ.mC)߹‘IJn0I>'wrC23*8=B5hh-;ch98۴׍GtdhrVEL۩꣢?؏W*jFPkS5p LA?\d?C% [.ȏu1'Z/3-&#3ߛVwٷf])q/^ 1_0B}NLnOYHIo&`{ch= sH]K]JoD*':f @ lݾtӦvXaBް ڟLsp)̴흭 x%ׂĽf22hZJK'9F;[zD @s XH c75bQŲFV\J d_BשXQcɲ=Ffސq0THV+uusׇGdȩ1fyhwE< 1/}BE]\p6P`kol*LJ$5d.㟷xn-8[?`y J(JW1Iw%Cq\n*%_ƛ/<1{j߹"5~921 vBa$j&МɪSó:k—ixKƒ8٘-s3rr8Tf]\}Ds11Ny2ΫBJMQ?~ <n!'9ɶ> . @Zq22W~$yѤra؜EhZquP뤣ߵG-F"vKQcOi|7 N2J'P~=fF{N?4j<\P [᯼-.kf>8Cr[m1iPA3&^UJnPD@ٰg&$y(SlA3аƫf08d@Y*> 3[ʎ**,Q4mX6Licm-V~ ̍fg\gezkZ}j%X$-ByWÜ8Q}Hk(%\e\/pTKA1gM4?M nr7TPt n8ݹ"ɃB!ɀTV$sm(Omo$Ld#H;~t캩U-;D[9BJyj)D8c$q@`tM ">PT((8t7?K^5Ú]T[ud 4kUcHz@D_,EGF^Jqs2UgKk gJΏY 7vnF/IM}κujp>?TN`=j\Vn(#,@Eؤ۷%FX+y|Z_A6qїO^" K:q,Ҩ:J>}oZltS!/!=epT hsICL1W.&"h{-:Ί7U@qzLc4=I:;)`1A4Vlt ;Lvj/SD?R0~&tԱļȻո ;+C7^5|9E:5* J-8^Oȇ&S˥ 7.&}!:/PgN{tNC 8a,s03 9$\mQE>m#Ph[z#))j e3#S z;J}*dxrDH'BuH۫9$dCi+rҕ*' تe6:$om59\JFUiufO a^*DJ5W6BNx/=aӫ8H -rc-w8@r)):S7xKrՁf*$udJZga0'*&^g5Mb7BpR|y >9}-nEA_j;I0`nxw'IL7|&% WVpg]bHJ'oko10!=L]X3c]h1 -,vGO݁2ڸ;v͹hST;p2P|yg=W+q{߯NSG_撪uj\>^snzHZV`)!Ȥ!~`V"*>|x?fv2nƙ.kr D+91=LgUitio:t}y-7&CD!d^uTT^qjhv8R͸}P~Y/ L@YUHKBV7]C/B߬Nw1٫1߻3n:w9kȝ}9H 3ӪWqB+vxu\L՘kn!J54)ctUC^XB9xs(!-kQƫ.0NBXQ y8;xry)O3Q`*Ve5P97MO*E(o'p]36<50/<*]3j. ^ %fFkx1wڗmBebrt v:Q#jMאZYxgNe?G Gq (Gfdb/?#!#%-}V:g^(#cNJ|u-dgGVO𪷑N>8Q+qKy ЪKpcLdЯR^eJH`&cLlz#7eҁ<2O4Iו튇{Ek5lEOV2?x[9f< #ԝ쟕ݥ<&eIE2_Utd* 鮿C)tj 4d{A{B;w[rnco M-dOr*75I{s(Vm{eF[6#B;jc-%%{%VuG ~/ܫ[zM}dDR%>şd%vb@'d0_sKOU+*4z3mB-qn*t]](^uYOWmqIG_g}yK0zpQJ C悅q; v`H@X5gdiݢW^ /k_Z(k%`j̕^q+~|YL3^vM;^`j$n~px @+H\\!hE \hзٽg/<~z^y!vu~f3D1U g*3>HkB#aMaXn_5`--1GkA`MEZp&օL Ia wA[ R޽\w3{NW\-lrO0F̥Gf6"^&o01L136ViȚጅXNG˃ >ixXV#"EܥHe5`:T˾"K/״S1;'TŽǖPo L{޵0-Ydde 3܂9) ;H^y.dM֬4t1(ͥ3ZCԑ_"٧LXH5.+R.k9!:834~9σSNtqb14GrnW1mv\xKVhd(c]r44="f^mbyOB`5mvj:Hk(Ǡ.h(ƞ B'dȐ% WB_*%)1lt V'Q#OUB3X%XN_듙?Fw' @%k @FA!1{@xWɅ$OP7I7;8F-fF-aj<$F)'O IvIz!8.ySv6FO. /gsNhaW& +F)بm i70.d1.P4Y)1 V:w/6؇n2>ϤRkL2&[Z$ LA 9PYQ.b=xpU~Fs@.CɺKe7 8XԈEK7 8|4siϠC+A@Jsh+GQ-yÎݔ&p"IG,2 j|9ToU5}dFu2B< xf[ {{$ŲtZol~;SQGIJXGAW 8N{_?pD5\]G`ˎjvԈ6st!Iy_J#UKٖ?7f| {W3irĂ.JY+h)h݀W;~ೢ1q<;UNHP˨$u{&KYn/oBoKyy ⊠&&C%-m# Tw=ڳck=KUȗM2 /}0さvk=֖1dSeʦ&xcfNa`֫~2Xi &*Mdݕ-3!ui2uԕ-!*5\$bOj+2u)8d#zkVr5'?@koG#ЧrOcKmz.hʂ1iI!thr@[F}Ox \*{K&,ޝ>9"Lhe λy]ݗ)Rc ERS4ozu3O,>=1)3o|)T p!Ɇa +t"le;6DO36e*H;!o BNv$ R&ǟW]fQ7ov=e ep/ c\$ ^ c4Sp48PtZnqjܴ,Kٮ`Nd_ 0A->{Kʭy/x?Md!:j}SV 6~5ca8 W˺wt 4._dX:߯6˙{1dk5G-Dq1|iXƸazh1Z}(E gCPx2^ykdJecV|6@oA⛫ i0k zYm5dx7hG,}oж4L,3j7tʗzڈ/xQqh" kJi_T`.\ :.ݓG `6Y׸ѕXjMmCހ۽@[nQ"UmR}+xW٩,VWw ևrriGGzͤa1>jS^n3ӀcV7y ӌn[W^aF7KQIzl;0߃4:x6D-}1]g_g+ϝBX$'_7P9_`$%#=^)=2 @B܅a9ࢊɭn}p./ TL+.t- &Y$O4?Yiϵ-TD¾mYoχIھ8Qif(>\[HH#26pp@n7??p ]׊◎mB-&7SPP/R0PkPsf?ƒR;vetghs˙ZG{HO˲1SDcbucrV97:Dtx@@)M#n((lyHAfp.'`S\|o&١U@: ?zE*b@vR1빢-zD|ŝJp cG AGTNl+TM^+~sUߑPP=b(ӓf'ЋiRTjZ;Ow[h,lNV*fMv75K)+v)( ߂k9Ά@?FAӋ~'ԞǗ%- e`#>heI"\n5 qS&0}F*|#}95YzߜЗ,}(g[x4]&@ 6ۆSP:D^aD@H$όC<ӫ-e#k]Yܑ[#润EΠAgi({uaWn+A+۠o\@xϒ8BS ܻB̽$xZAz(F$!>j- eAP:v\ΞWW8d7~N.燚eᵧ ; N\lD?*}Gࢅ8"r(0~ᄰDpX/ V &'nMPxkOZMA7` $/V$|I@s\'0Q8ёWAD\r9qeշhE HސXߚP$:)kD#V\>8:g1r'dol|,wjѫPi=0Ӗ 05iE6֋v8l iR@)-|BWmйAl6Pa@!@aU، ]:]vv͢(F??%U+7\["cQZp -șQ' )z+,OӲt1bDv<s6C7mZ`ܩ}<#ЈM p>#eČ L򅛥H P޸?%O?Jb3;HPA*/9: ͽpisr/3LV[߶dB JDIJm h,ʭc\KSx|^ޟYQfN;<6kWjZ5 즡9\(GdծMG+ujh)s+m!ǁg4mH佴_baMb )_IkO펽ў"B+p,$zU+t̀!T]: s5)b'6Z 讃 L4T;k& t,[i1ÏgRCjrĝ%I ;|;ɂmVaSK5qw]l|3LqXx.Nč-0/ }įر |hh.)V|Dƶcj&*]SBm/R k/ -ۨ8/ScrF}]GGx Ӌ/0%M>Biq2Ęޔ~w¹Ⱥ_EA Pwae Ow132s@=R2 l}9 ~`\WM,]6եh' QEe/| A.B-Q16N5) &S+[I K;e]Y/W+\1io/n?ٮ=g}U{OEšjjAÄ8$TՏ0wSx廇kSOXgFCrV4b.b{ueq6 &VFkQ6@lix%q_/gW}ED73G"Y,!=[6g<{7G^r)a8;qݸ00}q$׉{dTy^w )tQ%=8;0Pt"'r"HLټvz©X*߅HuTa$FRiSiU$~E~XV_L^ԫź'ĩB<35-zrE!,|vӿ{RjI!xCKV\Qh6ߟG'd;h#TýSwT$@2w|#c`*ݛ {poIFMԯ %,{;q(LePqwGⓌ/;{ .[_ JԌEX ⮅ȣ\%1^,Ξ1>NiLsy66ٲ酒( Mq] d̿+*i8|̛xkLń`n T9$QJt\!A׫]2[T=0̪l֙1I7}p~B`,mzK""+@0yא 4; 2lb>,"!}~$]s@L7qlV23“}Ni§&Q'@yf"IYn֞d]?[S'9_"H])Abe璇_f#cb$c]jB?~LX<Mא§XNvaJ[/n!o=|i36!r4gRnIKzޏo`PV3/@FC+(gU(Y; |Aۓ%Dbij/-zTЉ|y;̐xR>j!RFi]3o/ ࣶiGL+#⺒; jZx+vowl6RU"7C=16_Oz y$ ̈8e˖G?UJ̞Ԓ=gQr ;>U\˸ȗV!I#Z׉OUQsצ7a j[ʁAL+lX$Q0!&=DtnsCSFknb&v) [P? Z1<:~j9k[P$Lkn|Zg f,Y5CRAޒ V`FNFش{o1 D %O0Lޙ*F`91pƹ 1<IJmEZpacFͩ~n΂A"9[uqW`3gW][9~PjiZv,GZRk,%x{G#WIG.`uH^>AtruZ˼z^{ՑT4}L]?CSuj,1GGz(Q`jKl ' 5^#'AEMД`[rf^MfQrDul}8%Mbk:N[(ڒ>P{FJ[KVC3.}5zE8Ehz2Be,cڽ q9q,W- ޫVI#sE,㐝*|:C ~A}Pp!<|]lL,*|I Vڮ+a,(za*C(^S(hsoR\ȳmJ (j׉&ygl MphS2 sۉy DA5'9>A#cװS(I d~?_$Z${lܳ"oyǕ96nV݃@k4eze#`g2m]t1dp֔мg縧MY9#mF 1bHi)cQeA0(@/㶋e"Lq] TURx7#Ĉ@\ ^MːM`oqL(Cat/9Ԁh5*Ma\^%_ul$a1xc7=vI>K!v$2lg,/#rj҂9 $ [ey)g}=3ʁblcO{W@=)*o:8j_,KXUV*ux4`{ݫ"1>mTWY_:ɻ5,E#hBX9=4N:e)M'Ȃ10b ʙS0a'TmĜ '91M4ٕT#:ROJiR3w+,0<5j! o*1T}یAM|J؂Hߞ%s߂Y)PK]/2UVǷ&otWpBt ́sΓz$PijB10~*f]}Zj9Yk}*HPӳ:LA ^dc2?7L hNV?[$ߜF8J`D=eȳDZ_(k~Jz9e=Gf_4aöO<ե}y0fE1I*_OvTdZuP%!2_[p$Dl0HuMrD5XLQhiF;{Gz"Q4sߎ8¨BG%ڝgQuXԀw]a<b,( )&d'h']ӌV-Ol4anӻHmwx[m 2J{:O0 Qe{mdj$x sm;qqFS 3yF6/%a&ηpP%Csl2(bT`Ɵ{FSxFzD!2i"~u^E =dTrV@*C NvuΧML|Z׼hX0홢RU}2DޣH :cb=珕:`㏼| CkL ZJS_+L)X) z(1QgqMA"QU\4.OГM 9A7^66 `D Wc@NZ#DG>Dm9)GD$ef(?274p?nS,h,0oEh$rRN+\`+o+ABXN0.(X%n'2HqSg=``c욙g pyO8_fB & aZ^6}&s:ޗuOA>' (D g!a`ԳylB'\}t&L5{غ7591O`pLrFdX-@Gjx[7y<rj$( GGǑ!՛ږj w–W0ڶ Wc#+˅o獌BGm=TB奈X p[cak(QXI8xТgÇIM$t>|؀:t8]r?Y׎1f?EGHH`cCJ!nWycD1PgjEhn#~,#6zkGnG䤭!ۛy'EB* 0u ;1J.[=?$ @ˤ$/ݜ> 뙮5%Ij熩%[=bt"/*Wq~ D6G jX48i;cQq%{Y~5ϑQJ6{Q #Jl1@u3:{98VEl/5\ܛ|:.|\] T=Ș Tb?MX*m,()qU*d"8ݦZϢ[ CQ&f؀0(8ϭ)VeƗ269dd &( 4 cwhYJkꤌ 뀒v~)@>{ZR讒|֬@F.>sg"Q 8O^e'vRZ fjva>lur#T) d`Ũ_IFFxZ~ZĽb㾌ՌWL7dA^;4&1OƵtU<71 .m4m%z͓$6[c'}õD''µ ;͟"kdÏĬ≨h|9WΕEsl5Z7fgI-pj|; 56 &T VO 8$Y%ԙ:U|EdN m7 [m^3}TV#Iг 39-bwluȾT I rqK>4)}a.^ _1efJpP.]IL[¸K_M%}D$IGR4] /~*Ş?}Ž)|= ew MW6_yp;?hD:ƻOj$ʐ X f J)G+^8+-R -nQeҕf Zl]Ͷg,_uȻtnaګ{0J81T27$_m]$hTs0azxy!jnlFNBm;%Fo(+3] ?Bsuׁocb5Wf:%|:1˞}Lw5ǧVL'1%8r?7w`/6?wȖR%cT߸;%%`ELw+&qB3fh+)">X_pAkIl4nZ8ldHyY;{(++vW kp3m9dAH.? *25kձǜQ2i7* d~tkSk59 kwiju2D]ձ7_9 F5k1rg(Wd#&9~8" uii2?<E )ˠ%1UG;ݨY{15p552l۰H1 ޞJ ٫l \Du%욍!ꆻUݚ~3^Y"(^ʿIbDn|׍&հ9)󵈟OuQV?aa>1W2g[<ĉs=4Dol@Mle4%_y.xBSGxWg&j,if} )etɳ8V#3õ`~-O7,) /}~ڰhLj`\)X@IDMG~$n#^lgZ3S<3a&FVkp}Orq:^/wU!ywE/h>d88 Es^2g|];y!Lȳ\i8em\5 Tp 嵝`ؘr99ႸGTEmw~a 0QWEqMeGZm<聇!:=muzYϐ\p6Tjі^f{0jT9aSxUqm}["q(KsZAl_qukN 6]ᒋ}1|nu׌H_wv-~ 0@y|TT'>~DNz5r:="eZ6?vB~}!RT3hb0[gd*CPbLgH1'p'Cw{4;G1Sp?6Wy8NAKXRc*Ky5[&򋀆nD4AڰaCޭYD$+6MG猌GLUo.- YXL@KsN<@&,!w*}ͮ7)DA-ts=7wn` VG4qX.weY? эAК2͖]tQ4v6 "Pd}3}?:Eȯ%˵O,'>I].n.@- z߬,N:=PFXS]Ui>$d}9VY\`3Vb]̦҆ -$FJY\{u<1KP2-7e[zdj9اhe.6ϚfLlkHͥg)yc{'h^swR7\V]w6n*͵ifY/HN'ӵʍ>35swgWzcF"TlÁ6O[F2 f0XrmJ٬^U( lY2کlnCw4rFl!$A_yg& Xf!0^aU?@>($wOۇocE슸&p?79S83l[Evf3>e*gs ױ^:,6Wx/D*^-!KgG"r.M,P!w/qm5G'rWW||d_eֆ?Y6BFqH+C#8FF*X<@N¢C3'VC&Y}w9NX#`4FRsranc(^ ywo'+R gGs 4j~&њx i1Ҩu(ߑmLg,@cY[" `%Nܐ EvlHnbbWߔc6%g K 6U3}X' WP/7,jY׏3c,5fP F* Ht {?{KJOJ.v/cQ~I` QfGNcz::ZP綷t8\`JP#e (,do߅ AkG J\dk.-6%`0"ҷ1ŝbcMy,7ߖLP(.!]8,HY3|&;+j^g"U%kt4ڢ<A #f%z +gAopߠ]LwZMK"ctE?@N҅L.e $ Xz;CpX97 Ga"hOf'㵮v*2P3LNTG?&Kwt)?1qL4 @n 1K:v.7J4_4T^[v)墫$wb˭EBs?QU=yϤ7^F[ 9o2 QHq/d|c[_cGmk E2[vgô}fb"*Y+4]ld;lcCЬvGcp2gRKUEv[Gu69,9PUrcӆL{x皯yŔ˚3~ 'D#J;u6PsٖJ8S!s{rW! 6Ek_%ޅq"_`g{z>=c13{:Nnqb OY%rWrn9*AiAO|9T 4{ޑYWw,iz7e@9bRh:7{%~~_cxѩm# i$—C|~`,hdf4{PI@kqzNUPc,d6ge@y &@_7zI`O&0br`F[sYK<4p;g#*z}gUz`o2r[YIߵ(L4R$dQ@~9ߴ8Ta@3[Eٴc{)`˰T̚B]AאORZX$'+ㅩ߾{Wd5ħqDbJCD+z|oXCj0Q!$XL,˵} c3.X *{RB]fmtH oWbgS4}=,~N`vpllv=v&H%뛇}᭶&6oc$&Hs ՕQͳEm))Ək ɤXqᯇFCR隿Wmq(hQsVzF(>fq[NS+þ{j ,.(muaH[@):SbuA&H뤘1?7L۱c p 1PEIGJVw O\x&@'IksHQԀm-rXgWC!8^jw):h9sj'2YfekGoyXga%-Q x7a~h #:j|LY;ɶwl:,_h!{e~M{Tb NQl{u ,4P(3k6gf45 1JxOi#lFSv m)X/:KrA ~j{Hhx(_C$[.de\Ӯ80EFUD@9>yg\vqƇw;0\%`d5J4 Ct[pB^ 5z0 "O\.YJ}b%oikKNd :bO-Ps%a?tԂo~Xv^ue pC&Q5Y1sUsz%[AͶRD b$eKVFl>w7'3?=۱8jw< PCs3sy4'}>3^7 CLZLړ U k,Q_Zv; ܉8f>C}kwNҼKp[xQ@9g.ANu$۱lu,_&=XMs-?>j hw۬suW!aIaQ SXov.7bآ_G)y*>ӝa99ƫĆӷY#<3/%f(tWy Q=IGX4Khcs;f. -}I^l<; bRӄ /p6@|v^4֞2te\PViN c}ƾiIPTM9Js ;wDM;Pw;+}= aHb+aKFVMLٔQ:Ӏ{T)٨spC܅RY\mސwWU0lݹHWH:]H$!jE{C:U!K+9\QPxI|LI_7{3uICJoʎ3A _B~Ow!f[vni{!L7,|DPP[{#y,-՘sPF2Z1B'v)9^ĖA87',sAL1rNjJ Kw&NPWTFqggEq=&_GS/_Mi?2`*R&tMTJyGxNBi =_/'\ y7 H}9tly<ƫ+II@AqYʨ6m6n2&6κlNB+$ '?@ivf\~0V#e %mOI/3ihD b4+R)"(P䀖l[!k+gieUazR~.?4'9|QC6YS R~Ӟ+?*OTOT\tWm vx ?0 ` 0Nf |G4lg3Z^($Njڮc:O<"FMW% %j)\$ւ -م8D*9H`K ǚa苀W0L.ڬ HtF+Ls}/2n iY~G%]av0loOj*@/u޿+82en'㻠t tB# P}WTfeV7b&h9OD`=҆|>P\:hM<% ʰ,\|ElpJh"&<"6|I-k3xaLqvJwh0_'e("Dʫ;. T̫cV+I16nһ9~>HnjaXC` DPUEt\m["Kh'Җ 1j u=/-.'et[?^eHQ}7ij i]z_ Йn&*SQH3CNdzW\KeeRE}>vuD 1a (^i-}UzNar(E_!3~yIQ=z9SEl>ϓBYSΙg%C^HPA.PbNy4#EN \1jw:U'(9BH$NкrxA3?]ޘ{-(`63ۘ'&8\iʙՏv;O m.jYg*P2'تz#qvD{C…c?^W^W,jޖ"EPl^`!7!?bϔ F_"2g-"ڪt?͕eX/]_ƂBLG|^*# ="Xx}QlP?0EL29ܰYX,n,{9ڂۉ8IU8-9R~\7o4#5V}(3DU'l%q+/@q/C|g%ǍG?]YWMm4 `8 :%6(j2UVkcg$7^8',3/|JpK]n 3FjG hˑz nWuQOq?y@*8gќO1#)}ϿE=ȟX).dqdg~q&[]w蕽e)T#D[iL>aX x2i4gZQ"wR[J\%Zd!t6SOl_(w2I;r-xXY My/ԚX8;L%oqޡ2eK4o ZHVZК0#İ4I]#Aئ" ,Wu': F $9??RF# !#҇$'u >9j⌔B_D;OB~pb˂ZSzh(D'S8#`A%s9?ךf#mf+28aa|۳/ۧ3_!'_LN"|2B(\I4\2#OVi\w À:^aA ȫ Cv_HO+s|V zJ"uz$Ca1e[,3k (8 d/n:.vM ˹Ub)R }FK!zFe\h;le*2x8;0bua$cwG eZ%lj>*^*-ray|mWYc (?bȣ=޷NՍL @h۫"CPě`Ξ5~K49[;-O^݈= ~C8NxX `\-m|n ;.c] #(vEOpfKPW)KʴmYaό UP#֟o'q^7vg4a0=|J3ZQya.KAx):SmF.ǭ|!w&Vv= O/بyA]"cV2b"SCOpfo\T:T8d׌r/-W%_(MNȗ7S CABAR?8$=}_, 8YhWb-2pImN\G%yX=q\"zF^Nǂw `Vױ3ѳ?}N _Bl4`Hv$DYRd#*obmhR059HKfWf;lM//*g(XƯJ\2H.tp΍En5l2 ^! hqaWiWw~i 2C9/$lKߤ=1ZCܚբZz$G|;v;:CWU_ćT:XԵr#j7B)R1P"vM^nO;JʹnPdHq(ߤz8JF9Ug屗0<~l b[n1oͩҶyR̬}h(qv=J:-EBe&vlsgl/j9ZZgKuʙQ5K Hz O T;dB @˄5"3l&,WI}n$m5z@Ao`duVH"ٿ [rzՓqC/=z?Q" 5iOa-T+la&egKCwUI2^((BZFExav-SUOй7klB{߲n?j ?FLXod 2PKV!΁>mh7}PhTP Y'5'Gr03[ 5e>u3z޴褹@[4EL/r6j;I%jg qx(WNjL^)DL&VA>Qg܍z xb`Q(MCJQz l>%htQþ,/ k9nnf'JǨ3|Ղ3Ջ{[o?Nc(+FHEX(H bs~Ey[ΐ!G.砖W鎆Inod*vW сX\ś(~}1\(vcM1wd/| WMn+x6EƻF6֒ifIKQ^W2{'Bj딎zxik$XjpЦu="}'qf ̿vdi0MyLE 62kX@/rRI`v3dl{au̥Z= jfX\Ub*;Ah.g5.ޟ0J雭Wo^`~ 27벰f:i˹y,EQ7Y j7׏atV\ka׀VF[tGIN!~/џ<0,uZJ ^ɩhB] TS!Z#-Q:xjIQg@@6O`;$V\ݰp"ϙw L^_HjL1'*5I)Q&܁#E/L=)5ދ;`̕IʠUxgP`G6(g((CT`'ΰ|" (T-8#SBr*aMk%,#<2Q3d]4,X^ K.}ì\V-^6xaRZ텫/^O(=ަ܎PRҵ>|D$RgAL(gKFpIj r X(&yLC-@ #w3(@-P]y, մwF+e5smU2|6[O¹syJ$%ŌFzqH~Aw<7]Ep6S`aLL\Uao9h'fk6X^y(W3%ʲ)ވ/EE헄:LXLdKcbǟ;t7~j)5{L5lNe H'Ƀs@$'Tg! a7Zxfm=n<v79xGQ!ctiء\(~5K1İ#P.>IoZuh/=} ^}_Iqz O(sXW"[V 57̃^p? 7agn6ݐJlpC]0% h 4QrnT}#+khLe MHMYHԌUrpVa&`4pf9kPa̚E:|HC` FmjNG/O]r=M4ӏ.{iL -35֑bOuTw^Me@ ETlQ2"0X0>AY].>m(:4x+HyxV9p=s]侵XGt{$>=az½$6w~zJX{tNz2|>SCW $R-OkX+ ʳHFRzPR | `Z]1QE98_ȉk#'9Zn<|BI-#hqV @KPejtW!.'"־j+UI{t.~Ica̽|k5L|C1t$@ cvFrO yIQѨU"Z^SnEOju`ޑvCI>!ƩScEG'?}̨/{VB Vi# B `ڒF*೹h *k&ബC@Hx Wè(vfc1ƝM%½) }R̩Kx-(rNҐ "yZ7*z͉kDƧûī\NXdF`֐ce8&շwO0_Xj΢{z :!AϺ|Tomds1JE;lX)N^d!qM^In:@שXL&m+0FLOўA?}W;g(_OU0 p΋;՗:ARɈL Ğy&{SD?'a}VjqZd}#^\E^p,fDgQ"A:>jzȖ̃bNM)^Z 3^pQϷ)4W47k.<^/]PAExtkv jhN697{HGLdt׮0%ߜ4lnYQ8-UJΡtq+gBz>ob>aw"B L, uh˝7"5M´@^@[oJ;˗[l[A~ AvlUL4Ew`At4&_لcb#_k" r Ǚ1>v;L:U[`_1U!PW{@s]QaC5O^.uKW=%3f {GI %ǖ dAܫ D4:H"rY> b'JIVȗng i FHS8LOE-CbHv!0TjЇ=ϫ!z# ̲:VBqC.>SC8g 8\x@崂BxlvMJ.DOДxxPXXs6C]*y+HC#l#M _&C9 $@Î%+~3\a[|RiqHF&W{yĽЈ,5,  04 ij,Y z!؋ \~V {97[/.'NK3.=5N|Cc!MYt#%<Ǒtj"smL9!+=_?f+_Ip.<%\A IߜG6rtG7|+RԴ>h866z?a v)apr^n $6Z@G]YGK|i>2uar$֮'D48n>ޣ<]WVpD4_ZyʸZ @sѝk>B5 mxk Iw?GT+D4!ֵD:22lq߀˚ |qwh:L7N/~5hoB\.ϖ bNxd(B匳$_UDlR, DMs"53ߗoEIa4%X^NfMڕA3+ '+fB7\3M%y/7 _jïgϡQ~f^j:P1~ZA~ X{fpKݙruY E&+ש|\䬸"(];M(H b3?fFh춾 !xS}FD àIt)&Jf!#&)aHu5jwhJPt.c:@.`Wt {_q: [s\RpĹI~ WEʯ9vgY@5.E(C/ݾ*؏m_ejh'쓨haTf~/gJ Ccbq J@5NR~Y2"b:' XÑZާ`+%WC)qR4S82njh#NDbbo —iMk M{IuJF &,OS+A|x vKLT#ዤSHO,\!7߆c.238p-8x|Q߇_1򉏓^7"8Q&!GUSkuaH3iW=6G ;C 's4b 3?l7['ظ- TUR¡bPKD.WUuO|ϋYUWw؟ocH^0Ɂ_"cl$JG$/ӟ$ߢ@0U :"s3>Cm/[0O2MK6+8[̦bYO<ծ"-/+ LmSSm'+"T`3Y_0E+wo߰0_b+eM{Jܠ¨K0-ga0a xkJ,Vf;m!oO*ߤx`piՅs{ܲs11M?!XV\(E p6|OosP!3 ;af9A;(8π;9"ά-k:/懡\5sPΔu1-*uO~֍&P71Kb&L H5y :(_ PO=]] ?Oe2JL n`dي0s58- d4r$~TcRvXsv"{r5O crc{OV4j/48$r bcfbj t >{QzsH~{XX%Qr%MY*k/m9A[BiHc0؃ڏ*hxœaR<~'ϤT8uVH\}b5rLڲvACon:BI$6rUvhtG+ A5ç1Y+Ӣ}z _ K(L9= wEXfnhm|"cUaYqKў}k2vGwv&/OS'<9+M4{̥1b[dX?]ǀNߙSAxa .\le@Ov\ϖh_A. Ol){O 0γ}-_Ek0ČΊY) NK}쎔ճ4?)-'dvv/A cyJh:pr:7e|3ցUt S@/>L;pD[>wnX9S8y\‰+EY1 =e{cF(zi˞lRpi%T:MK {iG}|Je|;FCI @}.RNϋNCCQ/Ssijz% wq`#xvPt&9KsHoTh~$ f)G},4lӕkFor-.X~d?tm-F+F;o-jfoMxZ9GɵJ+-6c&AӞqOƓxhO| f#2"USùV*YEiLn]q7C/شh` %.iN̤6}U5tV χsC5i;3f]P2o Cl, ɗ^l :֬ : iDIc<6vrgK9JftB1žh %%NץĤ"x<ƽGʝ2T}e^/8#JIT(G$Wz'䔟ļqޯĭ 6׭8Ա6Ct\VipV(`~8i1K  Sg8`MِXO"ބ$17I;GR)[Ғ]ͨe 7I}dK^B/1 }q\F )Umy+9zP8VN?dh7 =55zQ+]n! o}|;`^jwqPEK%ׯC|xNk<5_aƙ[o{3d$P̟ALTʜ,.'/RlKu2&ug˘I?}vAEM'YbT?:(I/<*$d@NcJKe>BP}U5=nvu"V<27e}v+4iT/DĻfct|޲MuIXqLq_ 9_ |qF7udQBٕBf IC͎[.Iw>!^OH!is+2(}{&&2ZmDQi-%82bgFKԒAWVe(i ͅd?2sBOsߦ_m&_h֯OMxs;Ů6X>!Uo|PHXK"e1lGtTeʩa0_<08)+\ة[&;:Z+Pw>U۽&b8\2tG3:`Lz";Ib `*k!1S6Mt2hDS΅'}<"m )p R9[ P.*hz?P 4^dJDD` #win_;4ԝ}y!QLaд a=#EW Hrh|AM9.LYeu4G )fx: Sx[Gi W(jhRr9rkawǽPnM>9躇cWiH@~qB&0腔 iiUbN^rp_Ri)*eR>BR|%׫(U BP짭NB ,zqP=M=z}Vr+M,@MUEU 0N+753{.^GOrrY4XNi«>^>wm,#&G_)ꪣyuuDjк3'Sc:s!W_1e%'R 9^){a*v p s9#Ip7OytzlLVSetYQ5&W4TmB8J yɪrvzI/> {?ImAj4NgzY=ܿSwUwsa>Vqo*F QNZ(E80Y3κ1 0_[;v ~?>`yRRz2FL|KQ㰅v;XǗCS_!_'ıUϵoI E53ۢ>2 O^b1je%wA,쓲-T/RH.Axv3Ƒnу(\ ݬ!.'x;\j8l+)+mXl{0tYlg &mu!}[`/4:e\klPV8W"X{\,vQOfIUvNK:"(8fC.0tAB;=p]N)TD=իmeԪ;&Spy sBb(>c(qg'k>)d^\| YggqBfϺU%) `{U$L %y#'[F]Td0]/*ɇ+jۨ̂!Vds4h!"+)fV1@;j JCO7pxClp|]dʅT&i\+3~h9v]~Z`kIjrhz+;PjB'V3K@_/`tȒ%^U& ̮2#u/ nd%M Ytj$V"\$ZWBDכGx _ J2ɓ>Jbjǽ/7ècM5oKWGd(w:x~.RYizQYz )gTuV r'Q6l,-+ynyiDB؞;MZ4#*/H9$l7`$iYrg⇖^&>exEPU0SF{ֿ' $$ÀSؘ* Qã@+=-5KzPZeM[sPg'L}=jz%RIlzXF*]O`or_c.#ˆL a] oߓ]Zw3ת%(]0 %%zEvխ" ǘu:*)?( &;=,b4]'+B:K g&m@#3dTNնoͥOb5ز#9Lx)e,9k{Li+p`w˽sKjILw@6 6.EuYS&J?xlqD-.+v(M73Jy^r/74:+ظ&J}?fÓ%53w߱k3 NS'5l!CN`θ ~ ڥЫ@F3^/dp6&{` q#<,q KeiImQCTܘ0Jƙ9][ w/78"&e* 0t@ɛtes(7񀕓25Z FnϟW 0[g*XY }SΎ]J"yf6"GN1'c\;)рǬ!{͘' ҿ:It\k(. 5٤WKCҁI&cX6 woKE͹+&9vTĸGB>/bqGSa#xOifw3 uxoD~fsIY >I=9~K6NӪ&<Ά\Ӵi6)}'ڲp(FeVg**j |-|!?PBD>@g&D }Q"WwmCp#T3~ۯδ|}哝ŵeOsaE⻆q]qxBxPNLK"q|II/\+*G6o>drRXQn{T"Jyk7CtD,–;y%rw;e?=ܚ0} h_}Es샖nSV`. Pu4h `DHҘ%߲;%?zy˶0O,h~XED>(ʆBZA ՒlwB4رyn* .kBY;\޹s 36Ƴ+7A;Ͳý];XMT2n6 C(m{&b0* LȂ9H0OXקi 4iKW;$@i~& XeȊQ$]g~[^Y5P*|!|]]檜1;%8cdrD* ;1]|he g,3/KYfUNxOiPG1;`G*?dWyJ{-Bn7?з,6yDvC8mݞC٧ߎX127"͑7r|5J5:Ǩܯ/A%/K#Sl@ʑoKkⰾ20J9^H dN =Hcue`2ӓ5(5'ב%.gW>a0uٜQnP9.nG3`6KE,.}')T+[z \CB?Q_oQϣYۡ㵏]%]! ˻d%J7[GzLNŴ@3~6a_uOcmO 3M{UP,JIFJ1DnV嚼)P/: @zKY2 &DLr}HA'!ෲ,c&;GWP~:g9Swy}Pՠ񐙷Pm P贤 1A֩Ska'c='g΄@}X"Kjlh6mT~W |]cYO@pD(VtqNP->\1^7!B 8h8qA'vI>ȖQ3 fxJA2ٽ J!mPԤ8_^> <~n[SbK,A3hrןdj֥Pm6RZR)gupǶފw {<ŵ)ԇei+#ipVmychhe5Y4-Ew.@-O a4Ї"+inG٘.Gw" ,$)/Lq{!'w{>J:ZtYxUPB!|?@pU>2HP^u/`chY*Fr,fB%>8Ip/' WlاM,]^ 0? ϧ\R^emcܪRu2~6hR|˜݋K(_%Sx+NѳQX^ά~aY?n ;ƀMVCuH |ƒ/SXutN]<5S=ZebX x20jD?qﱺoCڝCG3!i됼)4!W^1i]> g8_}w9tsтryY(K2(}5{q}78XmK./[zDuZ:΍J87'/zn f:@dž K>z΃#l9v7&\~b9c\5߸͛LoGW B TnP Wԡt5(_@HY} =V >T y؍gW甽aAJ9%qj]" y9 4hkB1"ۘF Q91_[:.o wC[ovu-c'N:{0lQ~1ʜ [tsjhbS(Ͽ>wc앃z}_(BO/.9 ݔ :P{:bCWuV@ l!~mdTnBnח!k. /*QoXĖ\T 3\V-%[Q7`"~:* O=NCk6Ϩ5+ܯZ"_ &;0P?b?= 9i0 K{!`77s-GT봲piz]ڦ068!` !WT7j]¸^-}\NĤCkB?]@b"ûCl#R*g>_rWlJڽ1O{vI[;c`G=?w}Йq0pJ[m0vf_B٧m"<0F)sŁڕ~m2ŎZ8O*< ggΘ MՃ!AooN>`ZjȪh5^kmI(Qĥ=޸Q*U-}k4R4a szwx1v`:@Zt-w?V{!ly"z +y?ΰ*TvYؗ o|O0toqИgE!twV4P 7!kkq%G $=MJ'EjeDBmO\uǭtL٭磂ΐ$®h'Ny?2:CQ'q)1k9EyC0ǣAQWAL|w<%67PkåxcUop; =Pp*@fJ/p-t 2!reH>~ nҾ9p%Yʇ_gjj vy$uN7HG<@HQVlkNy)"y$5%o*)uB'tP<{aS=.GUTؚg M8a4l\ Ւ{CA.&זmۯ%ba˼ƒ_KIOQa%0t­'YgzX('(%ݸY#Rmb5ײ7ӧgCi2+\nҐb5P|=8x'  4Odnc)]-.[N[:Ir%V FF[o!j0/ǛDѼ2z3(W3ɞsw;G.Ovav=#@áƥG Lle}p$ĪfPV,hE xU,0Yr1ZR)YGfM5)ϏQ*xD grD^ 1:1s 1VFt%DyXUsWE25tD?77ğA: 'H2P%+V OS0Bpj\I7Fpez)I)ն} P.Ӻo waͻɞa*'2JZ@ߚU""+L&(~aD-H6*`iòN#,L 0+8{oSijz xD eC?Kd/xQ0^5C'(0ZCYt(bc!;O Ae5% QͰ@U9T%2>^Ώ|DHQ{9p9jsӫd#+`W2U,Gn Ȯz ^ϲ-P8p-#gk{}w5YB4sRr! z$'Ig#Qۿѳ\ggrL6)ĜIbi3<z mI**ԥOQJUcEs8‰UKmU2W]Ӛwe="[xx>0{{1EF$Y?Jc-(Zo|+y+oqجy)BnLWǮ'D/LpE KG~4{| H,Z˓޶eϛl5+8¬ş{/c+_Y,Ax\b%*e*\E<]0xڞ.T>gݛQq !;薽2n}H%YIo}MiOKtpu :ќu QP^ wƊ7(z]ţk=oF1)Wo砶k0fkz+<욕W1i e /x))뮦\z۬xGE~|vjD&cO~ƙ} فMG0Zx|#k8i=o}mx}q,UX8#d>̮]w$wf8h1imj>QbdWݛ٦rӘG$ G'a~"π8;y(RU0RazV>[Vȏh\ la*(#B'vrqEfкz63 f _a+An_vpDgJR´(A&,Y[PS)fcv>%RG(-znk?GLrҲcK-A:Ǥ}l>JrU'W'+?˺IFe8T476S;`:R vd YߗdPՂvDQ˫RK_w\蹬^fK-7Ҙ4RuPm6FqC_hlZ_$ct* yp"n>z@j-/B3z_G)ڗWi8ޱ[,K:'7El9L!ʦ6\2o-BI+3pQX+xw8Sk%'!,*Jd_iƊO]8vg1I@{ Rll˹p QcJVzOn:!&=6%wU%ȽUvUوZΊJS#^Re\tH3EҘb<4˗ hwU3XB3.oelK"}$f6^SLMB޶boۑc)8<>={.Wl1(86xLllE^oK@)EɓTK/qɈcqڕ~OIi2/mE<ﺓL'ן=g,3؞WI[mt{Ep9_@q&c nP7}(O$ӈG7IHV3{7ͺLKhjs脣V0ImKlc)3mvFcAïbGs@?z5aHee,Qk̎xHWaD[1Y-ND-H[]*4@ .4m[9X5ߔ/ eTS aS6n󼎷|`LP'6[RBx[/%RO%|OTQ|Ǥ )`K{*?11hF9&S,8`PO/l逴Y,\1J BOh* Gedz]O\tu?f~d#h2 ;jXx;Sm |TEXJ!$(J8I*@%-l8yHha9V|[{JؘJ~|CJ<+ ;Ӓy XAB;$[Xccvf;(뭯j#rnpco ~1j^L8 zV!ƼNci3KI#"|L*yHk{ʊ)P~C.'$'1rX~ PCH8OXQ. GvԘj6bP_V_虲!>9oENQ>)xWċ qεɥ%u}%")l}&z֍/Iy?E&afȣż]9wPiىfskń(|UNDRX )~{b M5K0Q!1u鶢};^j󆺍H7_SfM7GnٲE~1=_@6IүG7(BlI y2''!I?s#{L4Soˡ`4MxݿA7fS:_ۏ+<^I{ wG/*UĺM)$&=ߣ3D!%h,)FI q1r(|:lY=jt/z_*:xX&ck|NZG6ԙkl՟>;EX!E߯`3U}M qNQLT*W<5D <\?[xsJL]ǎ2z|}J诫rD$(|g?S>tq4&Z \}CY Kė^WMiu0 Ax6LFAX-wK趰%a"XX@ lK]2dth+SnW8J;P\'n-B8&5s6A_:JbAs'Bf]C\(c65js$)j7[fmxޤ$TXrn 6B8C.vH)K8pNJC˫ VS!¾:O\+@)lLL;1lG'{8P?C9uOiiMio"RIrrX+_%r٭TCE~-M%?3p}ea- dqjqWk֥E(svЧ%+EkNaCthOi6™ՙ^~^ nX5xx 8:9jD{yJZo̟v G^:$B"TT߹OV0w%KM+>E`&T*68˙=0[urq.J̐k>7r$L0yryOZ"GOOiS8[<[?0o%R>TYÔo[Y|'6hrB&eTQEu{+1 <{e{%\ Ap LaiwKlEHa[ioy䍘]tJy-7[.Z|:P X36$ Q)Kۻ`Uj/HPIIcNh_k,@n?m:EMv̨rU,Efg(p*1P(e1}SczqS˃VԆolM1UdOa3jP*! /rsV7ϼ}܉s%=VP9g9{nS|qqQ0J|2zoyc~#4:Fke#Ȗ< ?Oqx 49J#XǺ7 z{pg64bP]NwkZ~ǩĕNfB>)vF,-Ί4z\wr̤,k#\a, 1/[OgU)Lɿf'0QNbH .Rm% 8a%y GygMzƏ` N''EBh-: ('ӱ Z iSČ&l\Jp@\tJNo[ŌɢulXo_ 4@b@V~Rq TO"[L0(/{%c-ŔEՒXa6_ﳨ`$0חZn`g):u,;ߤ sRD41/݃^S8o+TM4Wb0(HVm`<'IBǣbe&+%X _ Z*{C+f#&e O[DG(8Yzjޫ-KKtז+C>ս(Pꦈ- 6tN{/)oZf{MK̶qqUf0zԈXEHS?JL^_hUs,P%vc@P<: IlJ|+H 8¢Ʒ"iZ2}!kJ''ʫ@?\;?`P^4 7cSӰҮax|_nSyL 4&&},&l2+ ~^33 =* IMjWcѐ5u[*:=DӸPH{095p V#O>kLA|/l)'ǪidfmopƝYC{+.FkH@D-w^G)}gi{Hj  _i }2rN"v `Ld?RKFݘT&a%XHa-'4'a^iJε7-xH_|&M/wС2ήp\b"dgY+lˏ=-ǜѰ [ 0U0XeU*^U`0sҬ׈poDb9Z.gx<3k/#)gM;"񰱰9sy=/kw\oS.8V0sݳu4+\) 44XC=wiCM)f6`H?h\Q ̮mW՗Teg%KJLw2Ut _41SBS%bQJg"B(Wl&ҍ8|(Gw"sE91T_7JHK2*ZͬB]E%w30E]g,Oi8eRy|6Kdg 0 RÎ)^:;&yot X=>w:h\ FnC)`:O+:"C集8l0QP:6_'$pDyBO\Ĕqo65QB9מkisf9TNΥ)pVt9h!%NdsJNID\QvZĽ+&Rܿ"U}3iRr&ȦaeyP0_д: RINI9KTQ~h'X3cE]C @ZWZՓd$3FT}&Dܡ[FSw6N[toS H(w%r"hC~\p Cyb.0&w~ThY*5S\EDU!q=F S%e-, dc[ 8yv395JΗb &ucmmVM07q1Lk(gq,%oZ7;: IŃx8ቛjV<E;-XGC?&m 0z4j!uQ1`hj ZNҫkQ_3,ơt Fq޲DF[4\+&_\C%S>2 c n.dS)Fc?"U|锱(Q ; ,ɄN!Byq{V\lS:zvKl=ڨ$:ŁuUiưk rքޮo 5?W6vX&y^׃q*F:dB:68 R dś%BGXpI>Ԡ/ܲ@$oNMO0c6;|ד S2VʛQ 1]nCrL_!MuP Ֆ^{//>遄 Wz\LLsk%ͭKYJGZD*|W艿,qRwcIL,wXesP68E\i-8q'9w8uK%[;A>.5)]Q(,Gk;5.YAhC _]DrI^>m"b7y!ZD vs_"HyH:qmOl m[LS/jvu˸ 3HFpyхdOn dX=nl\IJpdU;9<'CnT~ vǤ~A1 Z|э]BM xX4gtWvjOʙ:.uf )Hp*v*NKX;Ҹwc+/4+CX$ucgB /~6GT?AAKz]H6,CXM V6g12 /n6vNb;.ʼnA6>PDGݦBbcj%𬊬WJMH7=#C} lå/ dcCz7MHbDmCt#k CQg?ܓ+f$*.Bu555pre+~I[k==ֿߙwSk\x*jIO_bB|P1uo>eP *,>KYǮLb ]; 7%,DQ,̢I'IpB< U+-o3:QZ @Rrx'OŀH2fՇP{,9RyTgQB%bt;`+X,D#OB-̜侃0kmB:)e 8bL #.pLʉ]h%&ґbyD?Q'~l3?u ?Kԗɷ,o~ŢDuʲP՚BZ{rBljH 1n<#ԟZ*sYc3͐Cc,윲7 )KYH|&s9Qެ͜l-('Rh~ХvGVXΒ_J.#,.ͮĢ@JQ}H'e(ɪOZ,GmJtoOI?m>Cxԍ&|0 fm'!H2s@Je3Hk rTC@IszSUG۪I2@,M!Il0%_ { W}9d&̀ 9i.l^lzQR5"uiʁL[[l~)cX,H/xz6m-Gn^T3"[%sXō ]4ݮ"b wo"`Iu Rz߂@G&ʕ!Z3*F[njۚ?kOMey*|h`LC7EX["h> @Ԧ+1h/̦v> ô>ɤuBCC >eΟD/{o|CM-S$ gTK6ORGqVC+F!XS)$ shltweN/B<衋5&? ש &TkZ"E]S QJ:9DCe# lX4oR Mvv]U4 SdQ,&KKfOjc&(F~^NH]4㲏e3LE;B'n'k>QB fTazpG ߫ ongl} D2Yܚ`d)TbNS u)!}e #Cp-bYf 3-aQ˧YtW¦EqF (P.S;IȲ{8 c(}/yi#,kTḚD >JhMC@{\O @ *^$8hw+Ny>-Nː{pDs߲ 03?*NEOvb֞+Z4*bRwסO\J vY2K>FM@W.ta5ġ𩮈vK͊j-EiIHMBNx8*kc33o%r@|Z $<&v8ssO"\ʐr$`?WJ_1Zmfq%Cf ɫ 1ob/(̓a_oޮ ױ[x3(sG|`mQougG`Qf^:\H1PIpLѤ냠O%^Ѽ HŜ˒A[`[SP4{ղ[-:kWUiZu6UM=blrUѸn*PIl(fT >3:1e-31?3;2L+;)); TFY)4N-풴zB*R&,ߥ} Ĕ1-gruH5d f謕&a gAi+'A7M2LF 7呡W+᲏Qd/wk4jg LSWIήW97! Bvp (vԍ5ag?4D$:e\ ]wVuS.Dby=7\X=Ŕi "gCťEǪ1O.9'nX, \ut /nlM+`>]-\NAI wZjbr|_/sQ/)Dԯ3ex0okhV^R;r3ց3kͥˉW*m+`/ʂџ?8RW>ψn}!?.%la!R=Mtd,Rɞ+12żުӳ g#j|!Q4^֡Y`M]d+!euiȑ{^HS_o]k9z$?(fsLh-Iے"Fs20QIȿL%/wE|,@jn;(lKyر݀Yz~|"oqa@n{m&:<ϋ]\vyk @8?4B7UĐd<9 6yNVeD3SaHBo5ފO3lZus3qO (֕;|o'^xjT[ktTl2 b6CPCA%D 8F5n7Ĝw7 pnk_~`dz I]H[ )tǎ,u-i`׺ jΐt9 QGgYvAWЌOW| |TS?W2_!YWqdĬumrZC1:1 1|lt͸"k(49؋38\?3F؀f o_MO RLOh !]ooYXė$ @ U{Rq?Zp4_؆f>$RQ]b1fKqX, nPAWMZӢТn(¾IjMehBm?Ђ>X{LjghMghKYs0]bFED1ӈ͝j*ڛEH>' }&DjG $ZJqqWr6& 7I%Ms w§1/KFz 8$G ԩ^AMi+S7B4ȏzr1gνc Qs%kmQ"(ߞ A & ͲOOsUXK@hYFUL1UE:́309Tѥ*_l4 & 0.0sp١N592)P1~RSEn$2%C܍I86<[¥-o:L>O ۻWHvلph5xHP`ľl:oeEBz}I 0vvƛ<:dĽYtXtj7QM=m{19$@$A>l_%QYԭ;c@ ch#MW-ܽ\i&zJnf}dւաѶ~wJ%DO˳,״ܳd.u$^7׽OT|]lcU=1z$6pkAjlקZZ|N,kc/1*ht*v_pl8N%F͛z`MXI޺go\gЙpdܢIac-#5 {GYHp_0%iZ#% kqX{㎗_Ou4rNJ,L/E 5p[WL 2jh3Czt %yEzA-'^Y ΀wRYIQ#r"'n9VmYփa_`!ʍgyX:,)gVs3r+؀=ǖ_kgS_ K=LjDž? S:B1 #Pd6A]޽|ߔS2x`@KH~ڌRudۓJɴYG ?Tj/Bυv4ݩѮ1XD%I "<]ʪv֗"쨊,dWr9QPR"o>g(tznC9Ac'$ɐ!<=%fZ RQߐ^",5-Ƣ"oz93]ZKq}nbaAfŇ*]>9ۆGt@{i|0yI%t1_&MPKtϹh1^0mGȯV+mj3~%c 7d3f")k͆)O%9g#^꽼8)&/3vY.k|D+lPu҆Z;y#Q)=n1:kFʸ_>;㝛/)HAGCANK穯`-$_jQg=yBlG񹀵G$--W#BwNb*/se]}4V+ 5{/R}#u͞H/8!zO__| 1OC*t΍݄JVCV^F7"WU'bGy<0G]tL$wg;A 4LV|"@ O/{ס??%|.'!Z=KNW# @hp7Z?|cE? S ɓ0CD딁⎮t` R>: hX1?2k|}"1dNM<.x8M|ҍzj;BCU\_̩%pSltÅ jac9j G lD5 A=Kp$֨B8\+א)rhh8\-,(p1SuzqŭB-U"ד7 #]ms?ap"*#J',)vr2jwg9z1!M_غx⫛;94@9o%ϾNO"ZǸ;3L!!EF^ҭ1 Wy~ iӬ1d`R+toMѹ?`H39%FMd"g/" o*-,: #uT9{ЬH6B5AGC/KRg0xA:VD6=偛 LH,D Vubt[݉\zt\sR\]ko9/$*i<_)ҴV.a]%wxyy2R`6_'}R349g:>l^BG%[|\&Pwo_W.&MkY,9x?>k1 VZ*vI D>뛬OG"@{D=,Fez엑n+=;;օ+q&x+wM1UnPߌ AD[-:ȼOQKTy{cSMw[L`*_E o\_u+ӊ1MD+V^*jeJDK'RȹN#WÅ:k0ȍ/d ևR,{:W%tF%M֝Xb;Rf[Tѫ&N53|sb:{w+h皻3WU[<^pF l:Fw8crQ6_LEcs )).b;z+ x(E/4˪CxOc;h|~!DN?~>_1쑕Nү/dj*J;# 3tRG+`L2-D M\gzpu1dER۽u9gQ^fETrN&5H%X}$D +91Gĉ/ʈčp_Y=J4B >{ )9}jPOť&A;4}OB8d ʸudTn&=IjY #oJ 7;`WDp>@=O Pt̼ϫ׻kߢg  `y +m`;2fI+`}by(Dn<0 ~tLsпӑ*yTG*0I ~qypLBԟ V'R k-/P.:FU1șZ5[G;㬹PLn U_YHa`80졸Uz58{3BfKV~C6{f٨t]8?H>D,-P9dcYI"nfd\cB{aʽ=.et~ $~BXm80רL1C\,=QL+NfZȐ*I0S*OAQn)TLJ:d,g i:&^.9 e[QZ{cW~cWnmIk~$`~7 ”zE}_$j5 F]4þ_kXZX9@<,p ZOI!djjV"ǦzVLoeV7gj<}1d>Q9im%+œi`5MyoB&('}$u 7ާwB*_s;V>Eb \D.3mU$RdE=vEF+%r\hbV\y^!}$t쪝!u[_podʍm-d[]ְI}UPOoħ V.eOm LRt nT _{1~Cukb )E6#pԅ#ڑrϱݰ@/%x*U_b Zn;cx/D j*e fH)aZ*tr;Taj, QP/r\'S I p{|WgKgA2KAm}ˠ${.?5 { 2ʝ=h>|=139t01)O@%#=m]j+;;D sX\͸ 8is&SSfUhbflɖWu.}qS*z366=يt7w@%͐6\ pMcscK]%ʵLCcDk).%K,~LΒŒ(9`I'MLƓ.%_\!L6aM}HTgHCѵtt$g%.?}HMk3&B& ʛVD qHڇ 9'88LxpپJNSp0ęm(cy R|Kw`RPpR86>dXU9*۲gw漴2t [;=Bc7-=#"̿IA\ߐ6OX蝜M\ (gD]b%+4?QBKbz90s_༵1*rkLT[Zz{@ax] 4שp2*o#0ImQ!x^ajkS/И[|лD6dO@94S"<$Uz(mtJ'e6Su{A@\n5}J~s H)B5!-~LH0_XUTer+R `%gdEwQwU,No '݁WRc ޯ?D9F]ؓy2<ܿ -vgDq[᧨۝B"c;|k,u ve:FƦ[2$̔ ~J/#7r~dv|f h{%HTd ]imc|)2&YipLi;٩'H\th(G+= ۫0 G6 ZG˦i"5emYNsny)M`,a\m O,Z<}gR#4tdJP =)Ә-7qv%Cx3_q([籗"/OBoj,ڝȯ'”,STGn9킹jfi{B^˶drp}ЈhH͗fK;P¹|MBtNIH-CJʟX?ˀ"{j۪bN6״Z'Iœ>ڤhj A̟dN)s!h*Zj"̳-a)M0v[2h'OCJP<[anLp9깃CN&Z1]:=4ݮŖЧL Bwbhu{JigGﯦ*i`e~hLN0ݫ^ VJH^o"56l>)7vD:xnI+fL dm}(=^%^ŗs!z)]LzCeдWoF=l1FK*#AjMt *kMErv{ P%AàփFk[m NWC/1T"•jr(A.3O웳"Yr[ =dp >\O;M# O>>eMFh*!Y"9*סZbRSGҥꖇ帤EҍyGȻ2j~nof L~}E@E.٢y:QC(Tb>WG{ízc'M6.оr&&3系ߵƑj"Q Mu֋Դ:eWE3]nCTЙ?pW,mfhv!-9q(["j5da׮0&2qJU4 ƒ,@Ӕ;UAI¿'h ,khK馺yP j#Wmreセ A4KI]a_͵pOL4svQ̊pQ|`vv5Eqav8#XmkNI6p^tˇM;SRSs8j;XyB~+7?07 ]Yg ]'$ghfx 'U{srԾIR-?E|б`ܟ+&  $lyi{AOqni&QtLX j9tF%9X=&pbq=͕HAkm2\jvljyEVZnPb?U"bfEp e{+ -) u,4!# -I:̪^{ cwu h1P.gE8zs4^^:a$zԞ?{ӌl%(K= skr/ ~>e 惕8Wv | \BzYnP9)On_oK!tvA~/Px$ /VRwRMŕAj*b)/^y~X" c M$8!NO W3^!!-TeTAbGD!_9'/ O {a!)@+3dsowt-7U=@ԋg k8XhMxr|(ZMيWi*I+wvY,j`y:feCS4oZuJ%UrS*Bk[eD* ;Ym X_m\2H >AOHą&)pDA0i#_ILh$v 7*B@pY,6#OX61d6bT&1jca=l. Iڄ.<zXJe]**Dgp'ĠW8AWU]kV{C}RJ(=e"T.J."!N ܖ䋃8wIogє^e]F 8N5A$,,IeA.R ޮsfGt \h(!d0O`sή IJ%CXQ{_rQ(y`cQ`fI^nro6!OQ50}K>eoE^R_2s;=5`7В$p )>߿ͺk"*/c@~/Fz) ]E<L/{vQ{]7Bg̨BᲟ3Y;e)˛24R#;y0 ͥkTWN_ ch;UͲu)?4A*Q;%_e>=RN[2w#I|h{x@>@invP/U1W&ρqh~w,:Kl1:H!X1Ug^֗}!(m=Dw"X-ŒgnZbXs앟t@`w1p0ƷqS/U -GcS`pnbR)wtjJ25MZ5)?1Vsrԙ رMatv1c(HttyiՒw^&jj KkѠT#|5?Ք8J{dn$;=^ [(lc_#`~hE&뭷&+խ(Z? c4N{~3]/ud89@ 9"c2q.˔'j0:qZLo.LPZof /Bh|t%CusSTgI`Vζ"Nx7X)'-9xJrv|C.V*4YEnv) dءŁ'>^nCf@MEu86aH+~f:ܝk(<ܩy&%fJ1}ޢ=!gVǣr )ۇӑhxiۦGuCRtt45[3<Ӿ;)^T)`^+ 37?JҼOf&1'O"ykR…/nH2bHq;LuOjvȌbe!Wˌa ꙘҜ &4g"{ᎆ<U{#[x93,DrPR+i0}nhp^o8e|j[PRPLK|)(^U%=+=4)ӘG?c=fy ecZ@vHtbwavꌛu4O1lf%;ysK19ոIHΗ雧mf8߳RB-OCfӗ~*~.OPh}qe-7Lcj2)p}k>e `NN [vs bYdì0 /5\CdXsW[?xGAN%&]O `bA1|}~W$~]شzb$[;sCT)%؞>aдZhj67ARV -.О6nGgթ1AḰ&ݍݧ9ہvk5tRS}#N53/$*>&.TN6 $oWSm%#U%UWKҞpze}U!Otl/bK*9:=‡R#E1$:J ֽ| zVٚ&IMxp/^ w"%5C%L(lȵ;̔S~60$/Q]>+P1H.N=Z;xbz[2i??l1g =GCF#˹`%1_}]6tS?=sj~›wN϶akP}9eK0z9JS{SbCD%(6;:ґ=4ow!xLX!6PAd@TZq^xՇϹ624%m7V!n3g)Ko`Bi*L m :=-)}q(u\+cOWElb#W =HCBsskķ+0rT0Řz-w NNЅ} mbN;F&h m{o)[KI*.zw^rGUٷI;z 50A-hIG߳ⴚ9R,@d+WK&n6[Dعwhft0 MXQ#@Y5 (}Q4=Ԕ6PrU/-qei7jڢ0 +˗o2މ3'^$[NAr$xv }?=>VUS6Lby`}r%&ND#:lQ>`܉[B56'kbW$†XQ[c}e]Z{Ooa390kk-T*Iq3L՞1QxׂNA'M 7ugc}U`ETTZ$ AGa! [T~d"34*6_ucZ-ČhMɕJ',1CTgyc!_lﲶ: Y7Gq~)*O wcϩOfhJ51#8G̔lҲу#PAWg w 6_(0Yi8mz mK IEJaۏξ5as۷ϤȈLl=o% zU~c#z'Ɨrab6 |}9rJG6Tɪ>i䒦b5+8 Rgg^b>b8Z= G$n@}j.ZOdZȁ b oLn3p ':]\t]iuYEX.;;BXIiwLҌ[ę]A^np "g?z˫3(> Lˣ0 |1#.I ;Xnצ8s.l4k6|P0x0vMx)Kz^@!Gp/gbGz4,,n>Wm[Mt~o'(v5MR)rȅ囹RT>V?1L7vrzyn@6}fN2+hS^nE4tq]3}Gp2>F-4D2Mkav(obBRe$uQ}NcuIxv:S5 ~*9#kVqSCι+U=4r> tTus\ ZoW[78{AN^mIKo -)QM \#wWfbKx1)=3+5򊖛+L",<Or>⟨Tb2w'.@X)qޣ[Js3ݖ”m܍ŁtFng$Z%L׏j]XTHydtS Ŗp3sr͵݈~tųk^ڣ6yn]P 乗0f)բuRسX/q873if%*T06$&r6 C qm TM c@r9 ҈K ipYAQ[_O:O&@K%M*BBǟ6|:VЁG"QNE5R`'h>ZX`#cDG?/ruaR)cM487U:d8 !Qo*uQ:{Gq%nFZحseed!fiaATO3Co|Lw$>AIHU}a+3CJیf'HlL3m6s:F@[YBpʈ*sX%mB+V4 <ŷgo1˳͢fw? }-q6N.3sZ̭C G0<;Ps:A ]5.}$}إ1>^5)Lh@|J_$^"dt |Om'C,8ۂ[o/[! M"HvQy p2FeJwJ~yC  dž{ԏZ ];-Gc\q4׀ .SFUWN U! PuMU{*Dy=:̾d|OhnV2&!3O2f~_4[@we-ڶ/Bruio\H?h 47|1:/ ʙoUe@)kd]B`Okaޥu*.7}=U*8w-9^:U&Oog;$ ?sfߴ|Y[kGJBCBs3BJnB.74SL2^u[z0 XҘ~"A> iSH@u)$9`p$h79!;txblU|:V#>tc!B}ԆkP\6~&z̛\ɛ'aB 1 麿k{U?XrH!{SnVVXnA :WP\'Jl?sqZ0b !3KefWCKp1g &Pj#(6N>]ezm p~: ^U&AM2j,Y54}}QxޖaDZ%efeLYxJdU?m(K[l]o`Uxb9{AtL= džV0b\,7 4"N:S#0 λYRJX :'Ud@*N IQX3mE|)V)qG,il?2xhlH=V;م z: U%1P c: {|7@:LzŸj|T߶cC|}2 b"*6AʏJ!7ѭ8"хCrs-Ы6P)w5 (l(B[aƹ(ڵ%`t|~0#p0E󬻴gWdA9Ftj>=].pbq [уtN@GT$18?y!F*s? SW^KJcԓ sw?|"0 H!6įi wC8->H/ ?s(plo; $l$&Wza~og@B̀ɨٰ?r{N[Lѝ_{q~KL#z˼֮ P2ݲb<%}F[ٔ [ps_7̌݅zF/>V ѕ:ڞn_e7hL`58c|»b{})Y.?,b'4ʡ4 Lڳ2KfuKŪ)fp3KgU)E$jM XͰdK[A/"\YL ]$q 1ZZȤHw$.)Sdr0EWфfc\Ww4+<9ge{>lMޣr8;w-xg̼ MDQ"b-:u?Z ]Uцe $o? # ~g|DgM* . Oդ#sEèHMC r܃H9D̤d< 5"6ͅUJ*Q)>ڕKơ--CO͌'2Q /_:4{\hIRn8B"ЃaRUU(#Yj -r<nT&>\;C4bKbv=D#].0C{4ꎵU/)%JM0oukv>VgE ^z t>Ri6B^&EDjnk fokŦ;4#xy'#~p II:rvp,vhAhɪH20|)`U jȊ4M=g+};\  GP0ܗwNz!˦'4}_ouY4׍V6yS𠊡[Cb_CQ[T=() :˯7剢$6 a&l7c1slO`޵D(WJ ypiWO.~yP65>kPTpwCuOXgi3\l:eDdoܝE%W# \xA%~\9D)C=Oѩ HS:I+A1TObk=f:wY8?DH[Z0Yj4Gu<8o'G.T[F4]Vc  {r.b,>(`I!4CGVwarQ bh%d}˒"GaU33PuzΩQG3 5 CS[R@aZ ϶][[Yg`@_8yj:Q$+~%]FKhhRj=WJePS"znbP4 8}-"<ʦr1T3G~:L{g(iPc~6 (>9Nirg+ct0(َ Ī=~tshOL+ϼM`izDg_([gm40BolI7H<@[TP%jJ}6\As Qr] QZo. ޕ^jNG/aFxjZ弙%kUbzOC@1!rFeYWJpOg bV3Bv1>&dsb=G_ȟd#[[7. ȴumb^ cTYUO 8,6H$Vgйz=gqUGon 72Pù|S$:ɔ3Ǟx} ~; Dl,Uncfv 򠲈#EմgR <( hBPcFZK@ȄEEktG?γ.l,r}1ڣ]z8L;`҇X8<0 G0:wxqV#ղL먝ҿFY*{DGO+7 uQ_ʺ*/J;]BX^w>w0V_}W!ræDALZ)ш=8' u$9*h7**1\l j9 2 Pп".6PeT\/m,-gx9ŕy ̾Ll2rz+8EO9 3y PLџPe bS(TA'r:)yBwKpN ߗTE6P퐬R??e!Pӟ8?R[XM 0ވH4o8Ys5=6q %ٻ&I }w^E)kAae c ħPR[.o:춵@G@)$GB3KG̣MY>֞Wv̑[^.ՈNO|DPP0=Rq)*s[@BP*4Y1Nh[]<ŁLDm^v:)bM+l{FÓYr]AuEl狑\-$͒!]QIM:s^}2ԊΚ/x|/F_9]혂.1Bj\}iOf H(564EL$y+`[WY&sSg ڣѬjd+k6M7 lGY-Ri6ڐ&#Jܾ+p+ک86ŖrR-|ZܥiG|3z80:-N;o 4Լ%QyR~5-/薂  Di'c %/Æ1\ˢGA=k ,aBLe d> 4v?DP6_ֵ\3 .bMbG5VoiCpvr|d񌎅?3ظ^Lfn1tT dKA[%jKםѭ`UD $0 Rj—+SDV,cfNޮ֌"DӺOwbԋ) ݗ9Y"+~:yeh|af,^q-? _zS5&%iWҗ2ؼ@|63L%N9RSE ̶ScJ j1Qqa#\2`La㲩B?7֌cV-[twWC:sifjEdx8T98}^?B k;¬_>~U[U?s,u/~IW;V{$$!TatPPjȭu4=o`7n f,oFJijL,jDD*j^Ǿ@}-:ϳm{FӬdȷ5YwHe6r؄,r|-sLT>CdQǜ} (Jtl4&AXs7> nuyR͛xʂel^a'ai{:b까 !_1+lif& "P>DL"?SbTQdS5ngo!jøh-CQ \;]Yx"fh) O/fut#<6\R98/VcyͯH Eg+ih م㕐 yH}TdDt5a_>tk ])sW\ TqV):.9 T?5GA`Nh˵{tl| >lAl1El 2Ҋs~ |Hp\c+0"lMϜK m6p"pi=3\ɽ2?XWpmVw3G_gTN[!g$cd+:m +ed8uP,r$ff ÓN1b4[^ijTD|8K8k_檖!N赓 *(_C%wT~&BlA4!7p&"om'WlH[ܵ[ɮ_y(DBvH$Exh;y MgEBC25M%|&M;\#Wp#!.(.M!~`v>;eTz u L}sm톷j/‘sb4Xb]{Q!/AcVB -F"i S([aSd<& q&tAʮPH to3% &Fb{dDY((y3Mj7R;eΛ}XWZ~\hj+E@^:ňJeQǵMz[G/r$W?]LmW#!=x( އ-1G|L=viU7zA!g"D|6x%{ '!uZW;,IJ^aڃ0CQ$ܵft2x7B1v?FX&د梴 <<^ˢc ^8:vXĴZg:?{*g!Bad;e5e:ڢdiM^s7\Ւ˕.(~ZR65u+m}YN@ʄD` -&QZЬ0|?Q rLݫc|aȥQq[@#V[f2'hkwfj{%BdvZ(r/=f 9-kXo79l'#YF*aAJos';34=(zԣ4}ym1 mPCĀg:qogr}T>` Ob(-|a|cv@T))vfS2 _Nj|PcGlc^9UMu4ĭj'd;:7~PɿZ07:;S< {?NʋM뫍~~ 0Oʑs g˄^?#`BYx8n3 P"kK} wZ6]eYq_olxG.%q[kdžP1c&{ԍm 4KjNU-Zw#+ /j T8Z ʎyLIsDYfȖpOK 6ϿyMXzuWe2[~1PX[90N|=*. Ԯo`!0 Q9DzA*lO* (f1|}8(@i嬟w$$i}7T╽rd;"xЭ${xP6;esC;W`ǘ7=x*wp7\(Vl'In^~WӈpT3G1va6ğjRDƛӀ~Ok2WpHoe,#u!^ky$6580> ɍpv1lc{2"lP pz`% Lhn04}(?#;S/{M~8]z g,<1.]\K7yRފYݔ'߄v֝ORĪK^ b켊J+O+DW7ܬo'DXcF =;r }ŦX:˽1p]?I,ީqaSf2aR*59I` /+Jz{|&v?D04[m7$/ l1yKZ4+=hmX}?¤] *Q;.5eo4 K@%#><:Wlev#\2VfJi*2|k3o|QCsm]!;+,!FAUC8t rD.NeFቫ1lm!}rS v*/qÉa8߁ ,k~$:I?w|' {qW*q9-ﱆj:Vb,Ƈej2,JNJ_Y2<4 Φ:#ͭ:˅`+ nRn4e?z-jK4[ޖl{A [ ]} [?E%)'8WhȚ8Jf"9*A[&oohRoǺ덖ah$/. {929W6=m#Eo .; $TShDts 9DS+T,vtzUMg`k.=d_Lg/h&.W3mLӪCz0 3.g@JtN23f4`jWPG0s_)Ox^3oLWf: -0o@g&m |<\KrKlzKiYCսzܿ|o(j\`Qq2ӕVRxSȏ 4Z5^sM #pO1 G3H N_+ ~ T%/+| FMY5r٭֧{{$0fcj-r&GQ5 6Jno(ZE|>^Bޘd #/W4% cAʑӧ'@$Uq{ M,o"/"oCK-j7dP@?ꋅκtXeSK)3 ~r3RxxjB/1q,0'3uKCʠ[8b2 -JvHTJ'0j[/JäX%X.,s1K\&pIoCޟǟWF <яMI0? cwJ L-.@^rD9N7j:_dK0qQ9|?Pt@ph_Dh&ڂ%\6~nuUy2K8k9.dCgNd*Eh[x;g΢x? dc,+9Gds  ;#08A9M ƱkĀyzE42?ƀ9lݢ cM9!Aug^Ԗ]ʱ~gONyЙAE@-KIs 7y‰~Ľmf֭{eKpT8Wv-wd7 7{Kdm79m&Ӧ34dt3C6٨iAQ.yݯ]QF&Iʝ-PU@V(cQ]H[ȝ~,͝^IZh ^lFPڂnXV$J'bu:JCDDXw5۳;Ibt I٭r?^D)sT*򱬁}Pnnt \KW2qU+0 *xo0,Z&ug.:=3Y ۈ"qBB{@4U"^AMSlW8C.xRUMuUVޡ^[ JS+ } 'e)Z1lHj(*@t@'薓CN>v &1:(͹nl[*ٜ2`-:v ";Wkť략n'"՜)etL<_k@\7W~-wog4֐Ha||$ul OnaSW@]Y%Iڰ_e/LxK!ƛpNvE!~N<ƲB4} 3ּP/?,T=k|ڔ0_ֳF۲:ĸd1BlO2<1+t?k%܌*a>[ ,خ"90xR*U{d3j. 7L͒E5:慳fHޅb)O~'UWF+ 1*PZA{9|%tKz ^sۮڷymz`z )Z)| ; -UBB&&q:A D*޲yhOzέ Y}ǵS&0?j:;PGIUA^VP]TpNS༺4z 0X 6@g7 NcsՉ񳘭8< (kA|jyIRw/x\۹PGqҗJC ln f!paEA}"cQHP+L7 z3aLx k\`!3t9MFmܭdFrGi ;ܶ-NIITu}uan,iM;@ӘF_}^ӆOs ;P&zF {xcdY雉A" .nl'Zm*![T; BQhkȏb V֡Æp eD5Un8X"\t̮&%Qc!rsqXH*FG,`RDRkXv#7pCu<õT.jhMpWgaMYc;14"L}¿FeJe{ۂ/84 H%PJ6E&Q']'7o2,G^`U.-ih}QsJ.a ^Ul(.EMHUD2a}uǺW l5V%"pf4Ϋ^ 89D<>2Li+GHC.(`P%EFtD' y$*A?RTYN!L JTL6M)Z^,fW MGrq*fA2S.{d43 }D4 pR{*1c,_ qCVC]kQRuΘ}0{A_G-i+ gZժ$" +GO@R:I7YW؋{$ϒ"\tOVʓ0q)c`zOʴhnm?ɂLd<}Zaps,vI5B Kd@r՟$UoAzesuۇ8bjh܂>$ҋmNc?}5ϯ[E LF/aKҴPv`l C|FdyC(1iQ>b䎲-%Fs'?4̵Kn:8㓃2N,[^cR^a^IMOνB e{y!8?K'fd~qV2ggg\Yv[#Ls)@RElg3`hy39y >^ UGGykmTa|k8 ^JHZ$'c7 LY⧃YPšQZqH@cIl)VVĺZL86ܼ#$ 0@8$%0[ϭ|;n6xx8nnAḓrv?W^) ~R+е<\^zR`'+u*]X8~ y3BNW|S#S^}SȕNK1GN5]뀠 Q9)_)~&Oǫ#AٗI}_PEDe Ӯ|(.̖,8eG,TEn :Yuvhb#tV 4E۩KβKX6Dx# ?kc; v #V*jV͇G[57lD_ޢiM|.1 I†7 #%?R sp@-hm]T\jx;V ;.ъpy;_8S{R}#tdžp”G525`U @[R[aarAnXXʉ_K*T[+ۏ)-{Zm>c+Eﷸ>gϔg6ۘTCe}7$zҙ:*7X =\lf/Puz˦IrKp QDn -4[9 X05^ ڐz_nI*c;6nэ<>,,S̬/umnSx=6*#;M4f3ܡd&RR!ڲ0l๬UQ,7nr.^{Os/L<?|Eh8[H@A|\aV ko$ !mqScV}ˮY}.'"] д[@ݞBJ4 1jwU~% KBd`Qve*p*T (!a|0Q}Dj,N z3o 8WA-]kfFGuN QfzNjzW:NdyG~/8=ksg.{Rzy^wUSRWIDj|PzI] v6.9{61}e9渷3ښ="9 3@\.v2刟߼ͺ#/ku@R9^#CVXVNrV}_!-yWs=I7RV˩|v O-;[<V}؞w:W\"yd"Uq[I#0i2YQ'j^@oZЙXcZ#]U֌+C!"5c}qW6nJOgakAYBƖ&qco[6]}L{| %먾n|s6`ӺQ<{qY1k{ARRR?@  nBऌ5wyR퉔O!iEXU2ޅRݎKG+I{@ *P]YX l*F"C f@Վ-:"\+?g+0$mV)BΪ$ c\;׋:zAQǧKJkG 3v* MIC'^46TN*Y5o})DD53N8~:ei`]j%ѻ{N՛sRZo3r nkgYZ07070100000372000081a40000000000000000000000016439a3550002065c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/=]?Eh=ڜ.+nr_YrVZM: 9^\!*d6L&]VB08TB,9Nj_EZ# 5I\DH{̣L'.:Eq r78CcLwwB)1 [W_59_<~Rx9p Aty>6~N:z]Va=kT #JBRf(o[N]vp2i/g@اՇRw.rj}Ni̯!{I۝æQ wwiک\&CC)FVgDͮ D=${ C%q)LEVC_"7*)(vpw!,D2@ib\|lwg0E X=[5RùL]t0}UVR;ȺNMP)XPz#bğ푋j yEFF!l~l9;O > Wn^ l(᪡͔ QeUB_ڗ " 4kܫ9xrr.1N󂏝Iǧ`*/~~ӞJ:c=c`YB*+ZpfN_[FSj?x37*v8Tx6m~WC"R;Q(ghõMݯd:nM-pb4{D(dgy@ѶU&+zɪ_*h+#?Ќ^ yEqivft& }r@7<э!! Ot3 Ѹtaw[ASr),])$Z-M[>ߏD?S- DA7rA,#Q@ )Nm-<:H!3V3oCkXʴW(4g!kJfE3δխ`SԮE !BEM0Dlo8i GvsUwXWZR0b3.H|8lLzG&HCi e?>"Q$Hu`n+.)۫ͣd)? ĚB!}tN}bGS-Uކ\퉧acAj$.\e [c>E/h$穞uwW;~ƺ;Ikr6a锇i4'5,. 1kopP^2}f)9"j!3R@?\-$I9VjqJw&~eHY "OTiuԬ!|&n{)dS.AtyBO<=[0k \©ކsdmd>RXwgW/Rp)UJ\`>@(N;͎u)k`*:ZQ.6S^d@C Ucp)vtOrwXO~ }tÜ XgD g]xWPPZ%Sx9fXGhbjxsyVզrQ6$7.0L6KsTyYR*/C]Fh'B{96Z.p;oO3 a: hctX-[WSMy|*МCX".}|DDf贑Rc#jSlOe_WY%asj;Zsgr?m(:MjA{H0d2G=/O7Ѱx#C֚v#uanݭ4MF^/P'1͐kg_Pil-c^D` dc*?p fs_%4 UncU[y/ Q|Tk-^LF*$XyFH)J]]}EVL`[IQϷ[eCv ) G1nk * M? P9X,Ub,2 0"O!X$5 5Gi1p"<1}/!&CtBOeWzT.HIxx̒[AƃY|-|"4X4dיib/oCEO8.1٘2xvg#aT/h[Y2흕Ce79 @p!VL#_R#W):?nj ”俷ܬ;]}9,͏\ɠRet݁؛>qK]'l\xWKP?ɁfX'nKr%n6A"=lSZqn[50s vpM k;z..f/vb2IAёl}t(Jr7z[b*$I;%Kjc~|k8M,5;[{uhW`[rGՈ.n=#*u|)Go~ߣ׻6"ro0pQPk@;0љJP'cfPJlʍ(G|&>GcWQ>jd>J,bFf:\)UX.(IrݦfloHi.(4]8L7Zf_?T!Vx%IUޠ3<Y ]&.}Lm)I72ZeQ/n8B\:Fe8/o7c3V9@#Of+t{hNiH3,{7Cka p-4_I~ApyZgxx@%Ix:1&u1üjB^d [X_vKiO'Cb"X3| 9'0~ U-vʉ 9_ipIҐ>w>ql㗗 ߅(2GCh7||X\j C;V׏NMa}mKUvoߧ3%xw S\ivQ/sp{䷌(z,9]!yfT H6dG E燝l}%#[+ ,ҐL7k횖 pV@87f&廿S۬b@ҹC7wY7vf yS(inUlja8DUj\Y&D-n0B%2:6⪤+4i|99d avUӛ0lgk)is}?e!h(,z*^*׮*˴.1w4H!"BRҥ6x8xf||'][qqxKXs 1D =F(F@N!-c2YbIN||M?Fq&pT;WaNI fD]\8Nx%p/U+drhdƨCn c|xoVtX f:%sY2:T qLy4Lnm)sT"a+^dZ&YC3ۍ}{Ց~IaSG7ǀxE5qpZDSzOeJƠL{,=JIp|&"^݅$hY4(b @ELPj Up:l@Z=4 dj(NS(#PrT6I੸.JC 3;_L]rq7p VVE~">Pj2%xb7[QjS7B*gxYS ȁk[Te -gNu)ߔ4(t6$*4C{ \+-Db&{]|_7Ee}NjL{ Jp2a{:zF`;8U$;Xv^hqtVg;?!S. cEe Ǝ(bc|4]{jtа~YDPuSJTiɎr%N;hқM^l? zULF.nn!{/،[q0!y =PmnhXdޤ ځ4UhDfqڶ9h5r@)p%惌&gb )Q5f z(~Rm&Ԅ蘔zylvxpGgk{Ecy PRh9kQPLIEܲ5TDn̒85@)f>:홿5?G%̌ C{G+NAR: @16}F;,q >8K: L#=ttsZt(ۈǴO4Չe+OM F r6_]do`'$6g ,uΪ&l19KxK!wh4u> C&lƛ|isD#Q3e/ͣTFf\2UĢ0ݢf ]]j>%(u$٣AeUR7Pސ)EryM~ ߵܿ~!;# |eXyuႮ {?|Q)T\YV<\`=Um,R`|Z yv]Vc7^7_'ÿG׈';^]dS(.Y:mVX6~Bj7<p>`B&UVHC<<EX_w8Rc6urB͕{MiexIJ%BrVLyF[]Q_8{X34ݒwi$͗>q"PWzB9,p`V A`~L\fU5ߎ=Z\+LjdWlR% n,Up7 !`Π.ʯ}] i;XhL*v[|!h7& )L_ZL+2A*C.yc?&3j88"9[ϓ- ep۠Hצ`ZMx{1Gձy&@sS3H79QTgg49}}Fc7U#'X?mL:F{i{a!m Ga|}TF7 8lAyے.6DmE5~ZsE- lJpufC$l,Nsp\ OAC[G/e&8@-# he?!W֗ʇˀJ<@]Br-¿!҈U8ť*Em׺/;( :*YeJe uK8F B/bS[.H&ЖK\B&ͻfw4Ѻ'%Tۺ * \a8VWeZ_Rm+PİE_$ w[{ ~uC{3!oSpYRB5R79˩f^f by} [8eS ?D'|Ha˩Ŏd`4חpCWș\ܐ`i3mH5jAr,,@&|94+R)(MTeM2o.j/_=x;UsQ!=ԏy`f4$]` y%JczZꅃl39SmƘX֬38:N7!MNp)Wt]O5>Xѻxy %[^s/c3:D섎A b$ifr]m`M:0jԯ2w#QVv 8,4x.?V) NsRLU1>x3U\sck|U%g}mdwDc.;mP|(tJ_cW xR36;̪4q kٌK t6!U/ KH +pg[BZ\'Wi+urVbib1|6 5*v1JFY;p^xw| `ŢN81“'17LEٻCtB]i-gE9!@@ikM[+$I< :BVU=+Zw noóЏHO*|pG -ɀSMNnS!NS56<\ [/ lGٔh+b6‚Cp~fJgR7KX h`.%ޢAh8JNjš΄B6 #/xH$(>MՁs`=xLG%J:ӆM]QLu"YHF2mi*!1=ogFfBr,[$]cm~QH&rMךT}L7T.UffylciVɫo7}`}Nd]5iC6C Hŝi-?7kVC.ՒP|sQ]Oִ߭+]1Kѕ6+~@"k[RF. QuUNKgwˉmWN\UKu mV榵09KXbw(ywHr^-;ǠFˉ0k/Bخ|ta{I|_);hm 7I{ 7=]$7V5 ''EH'_oUBc#~%u pI50U эm7ٳf $ ' ` r [. qZSx"| f^u+ѼhDN D,C#2p-##Wunʃn|Y\g\w;RAnN1w /BohW|i2RjLKO3oI=tk% PP&z?>|ftYN|@C磯Qs!&F1rS.bd4qrk"8n45Xx }\.2\t^-DDOx<Bʖ]""obH3'Qƭ]) ^F2%,OPB4ELHkb&F粩 ߔ;nr:KkowO]%TG TLwBqڮܷ$ZTĺڣe -˕e&VG?f*NǵSq3!}E/R,X6˯WOcVOLt.d!;9T $iV:Բ}d I'̌ [;"E2͓qWNκd,^eKѬ?gKVR3TXG˩ :wǵH8eLm!e>fPl21qRNBd\`O HNВȄd3#6,Dƻn8P;as`y@p@q}"ʱSAXCW$a>{e7 fjˀݴYP"cSl(`{VB#2c)47aAIE+13~Ӷ4 J[BZJ/jj?;dط3GAkIx~kG-ſ#,]yn`Xh )fۆ_da4)j*&ARlC7EaS0^01F>tj ÝǮ^>%܄(06[D^\_O6GjQmL@e/^6+"YQm3e\q_uَBDts^G5@ъEP8#u<>N V~SjI[G*g5J dan1~ʱwtttאY) CTaV2~Jo ~DQŰscWIg%#?rLnZI#u˜IƛwzR!{Tgyf|MxB ڙ j{B(ᵼAxt$2%}8ͽKJd]Ko?܁tvUBQE^1ԈUd=# JuKSVt OȄI FI M1I"3(C7" ]Iy'|j?k376/Kɫqs;ldSG\/0*X/kU`#rvw\@t^qn[X"tX:FR_"2sF(O4NUl}8Ydeh6#Mޟ؉fX:Gi~DZB'|xtatŨF u6E׽ xu0{P|x:Nediwت^ѭ ;Yk!Ogjf_5aţ6TUYOj2uUhcC_ +a^mf,tز9zR*BЖ:' 2Y.7b3rt`I Ү!șvL~J|WB"o*q@,F TyInucg)ޝgE-ܿ]ЇʯZt|zxzHv 4[CBQ_aRZ“&V6}{ `t/' ߍAKc 8 VUFx ,"tBSyeb 9jf- 8;&\(֣C٠QDzE6$$Um3twߧy/c3 +RahQdC^УUFGl'qqM{kP!^5bBΙf EyOlr"hL}HzBmkAL!9{ }QK. E_x"3SSI4TGjd(hjr[Xk՝:ѬZ[%xl7Ko4yZz3ܽ8#Ql?pYOR}ct~A6 {BO@d8"1EY֠YVW.sݯNP1N.!f93E0@%Br#ŇքGt+dMgKeC؄5][4l,<bRt컲XXm2Zu"(J/w;Hr灚_tgd9F4 7H m wYadݱE 9бPIcDvǦON15r&˅1/Q@W\+;4k8Тu%G5 p5{]%vn-e~1 TJ~|!'p`Ҩ3oA> 42ph5o7 6G(ː~G8i\ #Pf[ֱ)ϣ{F曹"'%O)3;+1 ǺC( V_xx99Eg14y!`NR]=N1^1/iJ% pGɯy.QFAiD&r=fʍ='Q~ƅ6W,%(h(M "y@+Maw b(=nK=Iow%|EV6Dŕ޽I2 8vr)C-Al76VT~|jbEg52&dObˮUe q-45jm6Cwv_i/]H !kV' L98o e?q径L6mh5xIb9R<3GfQ/C&ǑOw.w+.w" ͰOS>%bKeFi}؉ݖ;۲,PܠCՈEal8̅njA|$6cwdFn3$.Y :Ql{DH"qв2vS8h~d׭o|*~Q;;MF4}^9'w* H8 D |1mO8 nIFN\mv͠~4iL}.CJeQyǡQhSs^6JXUE Why/1:a5c"FtR(;S]<-:~ef^d)[aE%P'[>14*pN/Ny뢐NnGe)#{pK&j̉Nj 0d ʡ. dc7 MRNy!C)l/?oFwu=eOk&e:an$ xw`vc`auu!7]v8'<68:>٭$j@-Q#}M@;_iB&pqB!NϜl^0}Vbvo$Fx ޷V6ڎV]ILˆ(9IJ`~8# Z$VsR`0Cm̂I#ePX5}ro47w]iT^XZy .$D k ݐ8;&`c?kԂu|}wz-~g#`dnoiJn,Ĩ[YQX9c io%sIGn\r$:I GȦzXRKC̺2v0" "}u2P"$泛yѨZ4t{V#j5]@+ԩVJuVeFcG#F^,,W&').>̍A`_]MW IT~y a4]L=v*̿ ᚨ)dqM6 r hiUk\CiWj3qi}FNBf9N'r^f)Cu[ɻvb\Fqha84eHV<"BܩSzscvLVAʿK#J24Z_/9uF-`ͯJȪA'\xvY>Ց9tӉOeu87!Q:v7*MuXv? ˤCPjhf}zl)$IkoHY^j5/S@9:rQy Su2g+{q g?SGu R8#;0 )DzHrab@1`ިSzh]ܸdCU{1-={m^!hKCf$Uhrd 70+7In֗|P=EH^[:*!zn<% p$=ũ.FްW}9J3A #Cc,Bdg6τّDlbpAarB/2qP);#պ[Ư|5R9ԎYf`\D^$Bygz!}?$-ktAv2̭4O#>/SÎH*7`כ4ά|a Jڿq0ߔEP~\[$oW2 Mp^TgyIydƏW!xЮU I !\#q>Lsr\5VLbr4>L36*ri^R 5v9_|W h+xe^PĮ9jR 0 ރ=kfGW_݊\#'7Ei{lH{\rrJxϙ*8)οNAnŌfYR$^/꬀<ŽS]Rr\Ba[D ]xzʛf!}p+?n.HUv{6/cte 1G3HQYɉMa5o hz-6>^Y]%ߓ~%f>L9bБyQ*gƔ-1$Z-Q[Ƴ [ kdsT,aw&/0@0vJl&liEW>Z ԣJ"6jOh&ENCr/d.}ګk" ?@ =اxw)W5@y2ȀEIrg!ZYX^|mmPMMT=OOҊsu|guv%TshHcV'~ߨQź?7+֗-`BSO%Z9Q,I65,vy%Aˋ|c=yksk}e/G.mpbaszw6FE4 F@r@yP~N B]L" aĄ\t n|벣]l H P܀OHx7Y'e }lR $OF4yɹ:adnuWpJԞI^d%,HOUX5uIC $ +?ϵX>D6uVh A S'[qMU .3Xw L?VJO »_ T`6WʼIZO/n cmB,>axf1&4l`HoJ2JYV-"(A-BCƪLF@wzM4z#nEoұmfDH s\Kq<w lfÜ' e=tzW [i˳'`dzz&RI_h`ISX]:!alZ_,Eػ/%Ww3t7{GaWf){%U3_ ) rqfפm“v(eH\.B=R`!g6<z zۓzv|0/"iac-DT0d#KPbW(DX:KWPCcia`]F !f8 b 8F8/qE8 w_$ 74Qq|TۑxvV7dFMY}qF["cuS}e׹hq n259 BxS̱Et=Md~7=i[ Qd®f4!;{qzFy҅LBU~)_uݳ 6)42x"<:5u{`}'cz1]D1`D9΍ICnDT۔e05qݑ?oY)n9 S8 hN:EXd(FW*d_/^O1=S Br><.f@>Rɇz3a<)v Ρ+vJMT 4X.)<*9OyPj_"XUƳ?#z',['Xgm]hFZ!R\y#tZs<.mQ:DN) [h˳dW_s"S>6-P a0YjvQy 2 NIN=`djG sG[2ijo2j&w_ZCLZZWPzb$gb,+^Mlj{?/j8 L'YDP߷)ZRE"ȋNN (bh^&UZoV ` A.jSQnBeB_(AQM;?) 4WUT͓e\G;[W^𪴴u?5H+7EHyCAyZ(Lgp ^փftAhZI{hirnzq f%lDcO߉i-I 2Ź0aD'=uG >.a0IR?F1K_*ۧ@͆TsX~^?!l#h73Yo't%)]]0}UkYX?:,_a@;F0`݁K94za20uHZKjtИx-n5[ hvq?~DWޟ7Ӽ|ݜA2:zQX6it,nRB/_#3%bT`>m84-~\*0j29n5ys%@$ۤ~"rXQC$-EhEPNt3e~M֌]S\*Da"+24QOȕ9sD; -TScTgg yR vXw̬cIJ{ zM*B8T8`A; K.S5L Z ~5af ,qgi {ԂY2yoEFps Υepen=* [%;Kug)A\"Ks,/) SMfY,K5-9j j{BE\X5ױ!nZb}WuքfY`(S,7VJM™YyH: iW7!穢񴭱Rk!J b*3tFEIeBe[)dU (0;FvZT/bNMR|-|``aODэB@WQa~|?RKMUPn:'@sdy)b, =F@IRܤs+]KhO^PXп)AP̊ZFo=Ԑ59DSn,w.e'_?*2XdC _u<+qQPT+a>zJɹkx|$\$s: $ 7O%44mQjJ%7f;k(-Df$sn'.m*b|yfLu,w_9澼xq"5ZV \(B.^H|7Ax84lX^-y4F4ʒ=&%?h,V>cKIfN--34D*'w*O'7jr,CfHx)`R\9,nPaњ*늝q7B:>o;KX(I*u"G+D(hw3SM9B^Ҳӏe8\fUo|'o![qȡod+O+ )^n*( Zݵ("!!4tF}YUGnv8;`uz l=܋W*OP-i$^!],;s\ X9#9g(ƍMNT́d:A_ton7U+Qxp`<Xeubv|Tx:OU$f#({?~E{HϳdI #6KZwy^u5;Ls'sbzsGB`QH )Z|%K8i~lj`WFrd0H^;#A- v1N{"7-g(Ͷ^ ȉwLX.X<'IӲ@ wb: lHON> R!iĄ̕S1;f>C楛&_r0B?f.>c<`HM2 wNϙJIKҀ$%frs[s>%l+`sY(w8ئV {N@Y ]So+ S_eKP,r\>ʀw`U=<pUy|jmu!4eyaZ:,f)X^0|E u6j<N-ĭKl5hw?|GGObHu-r9 Dn9@1T_fE$^[$O );-ƒ[&])?\!VW|T ;l6yAd kDw+9fB?uu88 a h9=FƩPe@I]ˣJI[ߧ; ·%?,CI/T, PT*1nuR.%!nK0iq?#]ET=*s@nX} /U= zQ֖ȩ`$:G,jus*P+KK! Xn4C%xG.T;: U Wog7TTcTR`հC _2sN~.CJP?@)_MNߞQY0 (4 4҃v ,Ҏ`! +y] L(N/ svا:b!`~N(wDUA p1,P1`Cdi tw:חYy<>gDK#vK>UWG[ՆbY"sK[xcǬt hr%iu'n;r`[ojS;R%rr@gO yq8s%XUӤU|*D!VEz;eO26R~Tex1@nP,,L>'ߗ|VWm'y׸E7OHhaom_[ԢN/51@UPerS$£)5FBW XF-UcɜJIk\vsȽxO" fss؊'ganJ)[Q Q2h z'񝪃 s!Ý3Ua^3ZL&UlJ9ɇ(F?IC8vv?85PڥJǻ$T"6vY1 JJ4t9z%럇M J7QitRtj̖·@("6R]eG31dfxeIзmnBpA;V!(k#YC|h񮾷Y&~حLA>O% d.'YƬy1NsrD|Hy^\̆/Wsd:[X miiDGEI4^=~^A ?٦O9ސlq% Wl@)|H%ŻF~z[o"'[>E*i.@H^X46| ul\ܙuXؼquL[5ļPg33^iSam׹l!xKEb⭕.K+3o$kùS9}]˞|M!Ij wfAUk k Ndm-)yr"cX >@b^:(\W=$|7F7F2sVwG׋'AeQ4*|JSk:MjIXeQtmKZ^^daY\Y{ʬ>O # `9vo^&4_fq=N=,aGҖi~+e+҉ւN-$(YR$j!~SzZ D$6*9[p嗂JcitV|Խ1ˠJ,s]7[rU2 Uv; 3̱f"V1 5=ДE )1f |YaP DD%("]NCz: KM;Y:R jGrG&wqKCO`fX{)W4R %'Avӄ ԅRYݠj azlez"{Q8{́3 dƮ2چHKtsF&B$5/uUj2rjvqJ?\ K$Jd1q@ilt-by "/an`Mwdvu0QznbǑt/EB#>/ktMשHZ&ٗ-'´ Fv͓ی3Hk#4(=J*YAʟ'yTxӡ+JPyoMôVjJ5[NsViGb97Nݷ>6Zy$b97uW2*SJek&yϪީh?SQ?E"n']7zl5zv~ݓ`_};B?`x_cr/d:4Fo0&6בhhl{V>ofuR.G\ 7  HQE4rNSº*4AONGȵgX0:Z ,}*>dlBz߃ Ҹ}A]55QdPN(.ȕ&ˆ%%zoT \ h>m#k[DU,ltBUzk4}Q'^.U)JYߴhښ"v^yy ~[oqGsJox>zUu!pd?TIjR^kp-IC+"1O5&X<kՃf/hјQ96pB)I,$x8,$ɜ"Z+ eZE eś3G)KHQ+z0f<-p[ٜ=,=1^PI|6j*j$Fvng'꜎4\''HNEdЁy AȗLkAe}^&Zg+tZMw9Y2[D `vk^/"?SZƙ.I/Cl6[N {+T(kSQSWyrT-Y44C&a 8M]+9 {xhثjp粉'? /$NT'|^ "jxlW4}>&UC5UZbtKpF|d˓rD `4ȩ/˫0^=\xFeՓ vV&O·L쳠̆lϹX>?VttP(=}ژlQhvS_%!x }7d!_ˮl>a(aIWÊŦSng{?PоAj `/2\x[K8˚DkrJoqJ99=3h:|~$g4Q+*p8+&x'tCIg`cl32S,.*QSxr_xc)U*}Yx':|[k0/_F[po;pU}Ŕ %DM>MkZ\ac&fb nH-Rȼ6Huy9F$,1Gl?uQւCA-]5I3`IWu| fƸ(Y&t(RKS >ꚥxZIIa,]%TC|rӾ恍Uޱ$w6ZpH"vcNf l?4DF{_hleEM@2 R :o?||>Dh& f4~Ou2$"qkPL^?2΃/wXnIGW+hj@%Q H㽡!ab}M< l?BxBH()IgL7JQ [ÔaLm~櫬1*6e1:؊7'I=mta?gFcod;b,HG:CO`#5{ oL[ 2֭Ra Ԍ+xi_H sqC Jzc8,2za?&1fyM٫te|˄Ѭ7-$B7'Ʀjxl:D(7²hpҰӯ56g]Q\HuGTldzn^qCnB٘FN(OSf楮bUm G%٨#dGi3,Ө=SB_YxӮ[GOv9T;t8?7,}˒x*ꡡi`:U88'16)YQ \*|A};VHR[M)ɴq\u%V3l`v>rfjp#Hn 025r&RP7<1>:1%7n@wr2c)~}uݾly>X9Zǚ:>~>rIJeѼm0ڍe;<.;YQ,[PC _*x3&S ̱lF^ 7|C[Ǥ!B{^Lu@[#3gcY(C$v}CnmIZ~D˚-Y9=q#F NA\PrunjlDlOB6Sh{cwZ0` %:IJyծZ U6k*YH-]\4?Y\w{;g|uq^373a:n7xVSa?[W{4xhHqWKnShm H^۴ϫ )AQ }FMJJm7>|7*[c) Zp>u1]qvbghʼ]aX ٞFZ! Pp=_nlueGP){?i32z4޻X g*>ŏɕz̉2hL~#aO#2;ǎauؤ;*M/S4`p9ƴJbU^>aV܎K&#RE]1XʇtW9-ټj9% G#NJ(8o1n+$ E34z|:4s ݘӝri. ^sZ,B"ۑZ:9p%ÆM;5u+Р:mu5&;!ǙkWhΰdndp8ь[̌tc84Y<>:Ң"P־uze ]"uGӭ@mBJsdW J;1^YW;MlWYvq8Ԟuhv!amz%K6gc$Xb>@=T i<=@p6KE':aZi20k̄wB\$6ґȀ3BLrG{\ա+D^I E&z1=.7ո.J9 ۖw>j> $/dzE̺f WQBlxóoIJQ'h]A ?"gXLNKjwN4D1Dl&7ǐ⊀Q ,Y0#N[+̓vn-.)q##%"B#ZNDVrƱGj9n]ڣ$6bp XF/~9Yra3ǨDT٩BZ%U|4,>۵LFx&D o:!US1cR~E=k=!ppH[KxV=ⰿF>+ǵPUVK S dưZ֔{ুeD)x'ó/:6 ]N}GBY<]tM@LoOP^]\{{ȍz'k"4):{vl(i 4,O]⿮v0@tl02Cdz7@K*S]V3ۑ=@"f-HH MZ e%ʳ]q&BC蔝OXQ#{D/$uDwAr0gV%RjA K[UF-XE|?77B*m5N-MHFhV˅/I];  hpM|Q;ʦL'1ǡu;j&s 2PeN%0!C _H"@넴3 Z%H' &ph: ǴW.'1gԙg:)+-ʼ;#MY`sQ1:{%$e|uqwōEڌ =|Ft_^SCÄQEWIم<݉=E`/Vҷ@BZrXN9%3`^psµ¾Vn}bd~bPJײ,}|)nR_'k0΋stݮHbUuυB@(|n[qFZKט[EG4Ke5X=FH*%9@erkҐ2~NW@TtLs6,@t>RB{>*3c9rS2Re djD ](.¯׿[7H!CեP7Њ{iY*|-C0h4 jjHoGmK|K{rVs|$><l&z'KÿC";͚{g77AI_j~&|щ\QXeUȪ4mpL uCOBc}1--XmDAՍ9ϲX?w#r&jZU7mKk>T.8;50Ѝj-nA a Tf)Leqy?BI3$i{;|٠ *yy%]@ >w%5LPKW <EMΌ;9`\jIbޒNHG#u_G:i4t,hI0 @OtR! g:oOUݰ"T =VeD(^?X6:{Q譛fsҎ.W\%'yf\Tw8"[K`\V>2.xG{z-xX x{A9T3T%TBdJQe]O`=^4lqL[0b8,/ҒE/^fma)3u)K9LlOO(sQZjnWF1?c5@%S('E+SaQnU7,tP䊰']H/pϪCf׻\01fզ"i}B kU!᣸fIw`B$yNAbЍ‰@GQi#A*ctP!ؐo;Wv$;g5t\q0ojژߗ)`&5=?#|ޯǠ1ŰbR-uƸ$SJ,{HZλ0vr7ʜBh(> FB7#1Sr;\䜐nYF1Ѣ[s^ZBu׫lIl-X!kah 3 _a')ai:tzڏVj,>,KYN=m1 ]+=S-=*NogsԘfm^.|${zT".5;: B-9 o%kԓ[=s3]CP2dО;džp5x )Oo>$!1A` n*J!WB-m١U|9X!ed@Y?F<}[uXgw0|'3A6eׄ46ɇXMoq0>MAXhO6ב5 N%􁇁1_"gܾ]S4On6(އ\T3b({'@3U)oӷ$Bѻ|lTRWMHcĚ`PSz*ނ*(`gD6;@m9:9ۚ$@Ϛ 9j󉤯1=] Igm?nۢ"z[h I#M/<ե͋ie'8??#3k%$q $u6Z@ƙ %¢0jhq;0 Rb1ܝP HI-s =|mh4S~/زn:İԇ _[9ᙱ9X](EI^dI ]R]ѶI~z>Ɓ3)>m|4aM?f:!`N?<ң.szqJ݌t]',!:8l<ƾ5uRWv ,oĹf@=>G9\0uAڄ|*SQLp( ޯvv@m2GWaisC#/&\Js(:,S?Sv `lW<nDa]DխIr9\'<#L%% y(e@0l?gƫԲCZ'կo%LU; a\qɗ#MMIo[$~q/S WR3m6'4FF(fwl !$MkgL'ÙI+* a4|Yu Ja8n]/͸- q3CZW(⡁c t$xк`w;r'X1J<_d",ëd6iVۯh3T֫|JNL`G/x 6!OiBDg@tQAzR|> I@|}Acv"Ԋp-YOQPXG 7gOEtY_WV呱R0 \=f /r$2 ֢\\Ol8_87/G7;gY@:D̿xg ]Sl4!WXޯ[yX/CNZ՝ p+GZQYTdx~[~oMb^>dX3fѕR!'z{pMξ5.3;+{ӚnVSs1mP1l`ò4$&>ZTW%Hfbjm(Dʈ(7 R U-U ^^&] N˚ iWh %ؽiІ?a{BO[YxXw`\ D/Y*^* eA錊laq\gYy?I5Bw~ʑPs0>) 2~EG&W boa:ox Ḏp;Ұ[ŦLyMxe(҇FG)`MPxLI.` u0iӟ "ZgaMgMF=`T' Q;&QЌt3,eAWϼLmutj4ئX|;T.:*5"#,ګQ GUcO,AsKL'DG%|56{pǣ-\Sa N|0k2Bj- =/^ ]+]?µZ@Hu*ta又/ǑI> ^MS%<#Sev6,neC0mDmtr|[?hށ^uEf2H_֋MV=~{p.էh8}EVW$t|Tw@Dow PF'9iӖ*8t.Dn@E55@ :BQ IGn0Zʻ ( Fzs8n8WNIcRL{L L~stoi.?%U[A+zJEе.dv)2+XkH? Q 4^QIP#XE{6SPfCW7Vr82n b([dw>  ^WXpN Q;5}Ӯ\,d= 6 I+tӯ}Q] )'·~*(Gt[= iC_jje&썶0 VK岲~n 9j!8{BaT89ށCמT0㉄Ś.܀RؗJ7)9hI)1bF$]?-7w2eb~3|5NyY˦"F#ϲjé*p;:҂[j#<] ]@4p}` s#;v_E`iγ]iip }j*ɀB $Qkgi"NI'mާaj|ue` v E0K9pP4JS:lD>y;q=;))DZɞyz?fwH@m$^vbq8/1g c+^gQ_ގ ;0G[c^Q2ʼc,P\Oˇ2 ?^Z_uЫ/V@#ѷ^g MhfD' SSi1&mv,hmdO̪X "e$~^h=t]`q ]>vuA óGD|d|nO;7w% CB0W<\٨) ?[#0_ғ1`>C6xPr<.wG ;~V.5iLcU$},&{c%-oVqr\i2aL/g猩;w;.0*ic{ Xպ+EOk2Z9<9ױ(t*{ գ4+q5i},aY~?z9lKs(ݤQ1<-7z1(6 tI !wMA7 Lr1|YŸB4ŊDߗ\t7*@Vnm&:N*BTiY'SSp,vW}%:j,˺hc#K%vH qAs$C5X)O{NjSΦ2P>TC1B.Jyg(a%6ԐUU r?Pp,)r~z]*fpEڗR<,B3ҽO`X Րڋ5-7LkA Р'h&!fM 5{e52'H <p~M )3o%ſ3HhsnYV#\_ y0-bh}ij,4;<2ׄ(9%{\ M7νBHya8V[3A["@fs阈/UhTT\֒d0L #=ա˼MᄳFAԲ{!4+cC݅~*~ 94uGMc8垣]648hZ̈́cؗtAX~ `;kFjH"nR 26fzm^0e[-u.8G7o9%/U'bjM4=GԊ/%ыAGca0eaI\DvJzJ=g"_*2N|hJqj 4J_Rc_mdq7&[ S %Z ]]хQ{Pƿal\5ұC mH%skZ{&c++Ҁ?,3ū_nA4f'2N.XTӭ\4@r@N(x$&;p(Y(|*XE@T&nXmi *.n4!d>|R oٕL:[m2,_8k]R"GuDֽ=4|Jq7'<^__0̑g0P(Džw*9oO g$x""Y 7V젨/'Ej4Hcijv LF+CUzݚ%оMSSnE]xwjR&pR5#O^iׄ`?x`X (2sf'1@/u19>Nn#ne׍e LǾB)"=|}>yɄLB"69)Sjb纀(ҧ{+_OQ{ sqUbiI`#:}"dL@uw~'*Kcr,-P^Q9WQ;,w%פOf,%m4?=!E+{Te+H>A/c4|JZulIkvd78{-t_73|clM5 Qz s] SO8lƉu6P'2h}gH/_,FH* -}\['0PУ=V?zeRꬭ)ڛKxoUXћ{~9|T&'7*YP6\G{x=54Ϧ5i$UnfSqWUd U͙7t4i<]1NNO۠Ō_Z)v΅p;B>SZ* qQB"V,7أs@gm9jY4p!FM# 1Abx8ERCP!UtޗbH ӛ&5jTLp9٬0f"5^&/APRl WMXR.č|nE|l\SG/}"sLKD~5>B~^D]BBR^O ^ ɥ̆@} ֙xDH7[gv;6FҠ^b餅O-i29]HewWЯQ3F+M*g:.- C)ݴ|W>`b%0~&~㒇 !>7RqŢl YgjRB"7Y33go8Wuj*z<({7+7c$әҵ7nC+0SH=xE|XYࣝlKNK T.|oJj9veN5n{-E,3~DЏyTro~cĞKY]#!}d4 ??/jpc?{%4IPEeɳ$'*KfȞNW(^emAwAl.h1])_$2D bw$EH 6bL2)9 KlN O#Ђ^:mU(>Ȭ+m:b T~{(WŏjNfKc窑<}UQiϸ eWrhsC# j#m f^3s\# ]|i}?ҐQvDl &2+b2NP~9lϗyw 3I{4}D,m%\. Zti4-@l6pM",eiی6h n)GAчRbQA-wk@c ڭ]xS5:!^#/IC3C<\ WL(_ʑw/9fumb) 坧=ߌbGc=d.eQW-vXX<{^Xj\#`E'B"1Nokk=÷@[~@ $6KMc ߠ"mU\/@7L5_]) 7j#@ƴhn/Հ?lDy9Z>/YEBY*0Ӻs7iOӎ=0X&GC>Zgڊg,E1~g[ |x\;y3Y"#T3iH*QOtgڥ-\f2S$Ā 61rVߵ)bh"֒JV3:7zSϦ#i5ٶOFN]^q4A3"Np11A wI$KBbS! 3 ~Á;@i 87toO_7ivP`hf#nVs^h FꢆVS3\j=CNF^>]i-~ /5zIeh}2NV=4|NzŹid8г2dG4ƤLMVi*/+^鍑4an~v^%R@/2L™s!9Qu˲j+41Ik=("dY9$v& N5E;"B:7ь_\dH W:G' ƲvV] I)X_8jڜtZ)zճu ;r G/3YY$O'Cjy 1""q^|[$}<lUU_kE6*brͦ<7yj klcO# %f(9 Br9,5 פ% r^frf&EX K? T;S&nrn^ h/P\x#wj7d>mx] `ig7PFb*?jРt_~%^T eK_=7THx@7?:K(MV=P#EX{(X1Gsȃ|{ Ci?I*DY Siuf4m8S J! ЛE7ffViM/L2s*.7$ Ej)=+Q=zE+J,n9x|(biA/r`ɕۤӎmd; &6^X6_htei*N_qJ e@O2:벷cK$0kw'1&XEm^`xnp2G}rnػԻ`G#Nu :BZaʤ˔OQ1 /b Tq IhgJ=ŎښĈMO4Rvtsb,AbxO g@;R.p=rfO,z() -΂Ӽ./{NN}?6M3׷-Vi 2_8c1 HA>' Bk>@~\">{$L4] pVT@T+9W~~7_*7aa=udg~fT#9 k+L9$,R1KIY5ǤSet0_Q5r&۟XT+>uv”N81.$gk5"ƍZ#(,E[kfUb'Y yE\=Dl6 J ]9ݸb(ކU3|4SV9<畂BL2% ڦzCh7 n{ ڶ]Nk{V xG|Ĝۓ[(n:i>$cդ[aa$R5fNgrQQ[ļkPH--'>uApԱG!!tUM3 mn("-k=$/:IFG7Y2KW[pX BM=WʡdoZ$4ALoX|6ls:X`/y8][+4)Gb/!!zu|Yho6]{|!ދM<g:N XIAh[Xc,Vjѯ}bW ZLjYЬFvu'~ !( yosT-.&VZ4+x 0콤B ᯓoHi^"/LIaT B;U c<]ݦ+O@ )>În&㾧7)]U*ZR.? stDqozI7Rm'8k:|yiBaIM߱`vQ4f2 9<"9*!>:@U"YutXZ[{QmD{MR]ܾKJ  #($ewMz=w6HDb: W"u#̦ uGs|6*m'w-8/uU/F'e-h?G^'`sWrd3h\5b7} [D DqIDq.HZتܜty=):-1&Iyb5X~''y.i?zz9 c'z޹*ʍ3e;<`V=D5W s^5?fe뼋Sa6K t-j^xonN#^ vV́Oz\W?^W^/$:4`2ٳWd A`-@?|cxaR4GA1:6Ú1HF/`Wd?Q{[N\ܩ:r2uD a |2IGttpO6B.(Jȴ{ȡx˃tz7SA [tS|,U's!N~3WMޒqji6NUK 8+:1Mh{ \*:4&KDzdub_ ΂]?<H|51}t+0 +dcqɗn*2Hd5q+FFBx΀YfC/z<(LF>*m5Nn_/a"NDkzNYpu}Z'n(i r-6FG]Plֹ!o94_vHP^=L:")|p,5ML"9E -$[e`K5`0‰W1N*KX\+9))]3AmUedqW+z @[`k9;Oќ'hhJ, bg5ZQ"#* y3z4w*&ib-HX~.a">3T1S9exGA.$XȦǚz7܁B3_n*L*Z22 \bU P1 K9'ܸ5+ٸր'  i8`] ޵+$Cg D[ :msPCzLmń:"8T [4e^Tf~vFny;D;P\"3^c(FxO'@ybxf4o ؋\G)Pk;p&inԝl,RWs mQ8Tc& UZ{6ۙpKry,_JD/ƀJpLe":Sր♫pQM70jwdmV2D Ĝ#^qmQA(&SDKMq]æ;]> xQnErO@(ANuŮb,̘D ,GWEAF?/BATB^#\ KIYS_x.CҜS+Cq4`UK l!ud8y:c5LkFa,SfuAn )e3f~:Uޤ`ew*;w{eaZG,cw4F{-ӏ |bφkZQT'u< ֧28 hZG t\̂wЊܓhqLGv%% vm @&P>W:Аˆ){S1B`~%wikL1333(-2׀A/TЅivU3/C̊4*Оw4γ ''ܴ|}}Q\aIleVRpF#iiAk[au2^|!6&X)h <1c+1]ȴ fd %H:زDpř8\R\Pv>F*LjX"2P_2:zxJ,ʊFkF`a nYyiŜږ\LfI}֎N($˨-f ӈYYpRr)ӵu:IO^|jitzQiIJ J6Hق$NX"u[ T G!,eZYKA/h\|zw9w!w&SoȤ{gJHaqكVlc z$Jfhp= %[I*B[Q[rպӁҰ7Z~E7a/8GοpfT{5=`0)RVc 1))+2us7Ǖ6+$Z|+)CsT4q{d2Tn=:r-Úrk&}6e3  凑{ *ӸrmATN%yKadoKSg,~4n *Z>Ie*J6 6:iϾ%˽}Ⱥz9dAiuhsa’7;OXP77<@53£L_(Ίo^d/3Qi>o.Z Hd2Ey`Cd W>W&քzO70RBu0D~ܿ=8d]-i"m48O^#My*O )-MW%$Q[SR# ^xiarL;i7f\)gbX'W2I.0tPkR^.A M@wVyw`t"(}09m0JT|\Gc/Br7Tܛ^~ 넎:h_žy3a^F6QE17 Y;< )Z9zJ4 pu2NO%5@ڱt UC]lQg_0i E8lu] |M>Y-`:j :5#ygTTi[#@C~ ہ}8;DYp`fAsK%mg V8-dNaEJrBѸ.zΦK r^yLp?*כ蝌W 2/dpxmMot)Gh)9eF俸x7] $:w^:FO *h\Sz^t)h y63tj[brc'sNm)XVb?d+c{'ħEIIl^厀E"W <򫽪$G<:1sn)ӶYI-hj+q]13鉪 !(ÊI eO񢂰 ve'"[2R䐒߳66+w ?W ҩTJ3NJ޺Mu`tEkj[DuÃ4T .Xdb$`=P/̟f&mejq@,npʟNMNU1Tj("9Ӣ}|ڰ1 U_=-urŶ0E3J s,u|.rJ vO̍0 AǗx7 䭃k%lkΰRc .źs>qsh_6 8.VT HW[{u 0 $EK63i- &7-fޫ USo63PLג w=ëiK"xN7𒚄 ,:!~Y۷'ŧ+ l Iܐ/͹޻ E(-e:H^g77Խ1uKe&rYt|NbIo3??H\.+E}'^3z)P%^3bi\͢$7*?%"bぷsIb ɰk$90jʙGe8…t-`/N%fhx$*~HjSDc/-FG2 V &ƚ(G5}>KIlh8wpB,-J`!>ߜZGOic{p̀*5_ظҢ=x<^`t:C'\HWHS5:ȆL,4Fhmd 37a~EBҧ8Vgx'R `?(Wgi俎ؙX)۶:EMG|K:Yt/)Z:C+A lLi.?v2~pY иXG`IZJmjӕ߆iQD`+ϋD+) c3v48;IPJIAj(6.V~򬐙Kt-:m43jC ݏ*]kJ0(+ϛh0#7b^vh ta"wO5 T¬,}Y7t)?%vTe'jDTMZʐ4I幼 Jը LI`ԑ ~p.6w$sk`>? I/ri8V0%* 0#nw'M-UcUϲd @]Z[=&"o0R"19[bEq 4="G;/es}9-XPb\R+F:.+VUhDi~WҭmH}2]rL둦XӚt+dTzt#.F/c|--k/-K+SYba<h_#Ŗ[~"p,հ, ]O6̯aߠG*9$$=ej{˕9)i.gVע$'%X~>S(b0'x5yRb@dEŰ`W# I~fjT~9Z8K(мūm8rs69kp8Gjqt z1{B2WN:&;}YX=4sy]ap@n>_t]klYY(OYUX41t2KB1Дr>WEF[n~gsf۱®nwܒaw/e"(Ъ MFx=E_}Sh"nxda%k!&rvՀGL`ꞗa*^pxC݌*(y>vH_>!@ `_ 0dC^lQpS 6=h+h@OD{ e __cۡ T^:t4,PJ ;RU:ꚃUYPI %$W*K*cS c^?0 />Xj͗}XM]V9g2yO]|9inba@6 kqR`-˪,D$sEhZ Ĵqb$0{IX큎a$|D@;@i1m^U|?KEx U2ݧJSXe`8~8֖`-Z}2Fx51P [IV|p•'In2 _s3d*~%閫&ۖRP^a͚c4<2< Il5z+TZ4_rkJKj-GtRyڔ"Hk;rYmߍC]:n^5 Akn{@^PB酄FFF 05q(t!~6I2&V0VLȐK:~tda>IX4<~Q"I 0w-D~U{dtG{4=nJ/b ,Ƹ5mHLfǡ} ̓ 쿕w |oa+V+) N 9 >oq fM/+`!=nk.'Ynjg/&'SQiTPo5b4`8=Z#t* 0QY(-d.=ŭ *d g|K  mP2r`ۉ>̑Tuh2e&G2C:{W3lV D5P|WV[-g c3\r+LWxϣ:UZ@p7%f.3SAH!In"x(kLa:љR\ҾQ=\dp<.:0L{Aυ+מU JM1[aԄ݀)SɱقhDz^_ExwU9f־\Rꈋ AІUJ̓fd=#jZBAFSCab#aI%@E/(oal .#:A)'mɱ CJ\ßs@7PL q' =*݊ETKdP`` '[5 'Rج/I C8`БmAZn94> =q̺k;*FL).-CxEBoĻd<5=R3*/Q.-cY-;o/v^k j'(lZ3Q *>VL$cի~wDr6G`3{(-*Wh[g+Ėpqd[G> ogf~8\o-+\,ݻoP|ԣ}&oy"D%O켨lҰ^G56u VB[j'K]u9T/ó49:H Kd@)hOd{A&Mj3D"5|"vڦܩkxdC9 DT;5f( b+źVKP୬RUse?B}2B}{"mzW%eX1 wparS Z&1ݖ~oڱ KS} f繂awaѼh#=?必\y?jWxYX_Y!Ks:=m w #=bl` &|IS)hvI'iU;XaJ Qc 4{h J`) h%^lJm^QևObEwtyiG,aJ, j_/;ٱJXGD["W;SC8f O| x ܈2k&6-ܷ2iC}}g&XT>Rƭ;K{9>YZm_迨20I _G+Y \ԳO| :qK✠6H-5n9 .^"8t{o6G:/SrrKbW38wyfQD%J^R<NCXz:JsFQHE341 6 uv@LTXb߁^Eϊ0ٮԏBmr| v;i-&R3V(ʡ!kO$ S'dNӍgb{I&Q,'PLMulpg6򄙎F൒Ip˦;&rgIvEQyh .knJ;aUz!;sQT!@]@Mte}ik0ۅŲ9ud`oIx,_n*aBf p2ªdbkt\Q{[ —'K=>nrx:4q q`t:Xڵ.V54 G ?u|~l^&Q XW qQt|A26-e8P#3 lpMTBN!cnچT=+X2rKTWjv&N$6s6 !\h5#ӳRk x4:K}GYo ) yq [yBHxc PF>MfFpn[fb PdWP܃tYǞD ϋ(N&_ _Zxsk[ Y%bǚ5hƞzYGgqaH[ZBf,(y/BlchA܂ J_i'~v${nNZO'A$ .<[{F 3G<ċrc;+7}4ǰ0T@08.w)> ~֓HҾLtsB}HoQcϹh$xx>IU18.![e5/> w݁Z\azLq82 Xת:m -6A:ɨ˫i"FOUvvgq[LO=CxT-pWb U \dCR!(g f!d6*dCIEp@u{fQ^C ّ}QPXg@OwUl..`@5z1i ԳхȌBndCb]ϸZh =DZ`Ӛvʼn#fWgL $=uJw=PYQKsJs_/ۀJE2$e3&ƞLF?,ipW|J^D8`]@|dM(#:xDwQ2m}sKWI aBstbB2k/ѷ@R"4zdsi3ާt!kIt[hlb"JejJ킂Zz| (G43P" .wT]{:)`aQW!O.)qΦǞoh\Z4` MVV+h2<8ۛjn 5mFE(L?#oN BWļ ѓFh!aනZb0G~'TG6 UvŀM_Gjsaiv̗`pBh-F*5hJ}\X‰Ղ3+HU#oJYc[ ocN*}Pϊg(H˛5^g_b ވ4:2)q/m;pk*T:`m=x$\% ٜ4-'X2F@/_ mvĖ`PA]u% ZoZ:|"u[p 4q`Ӡ/)o? QF F )0O3;=Vմ1sQmyo=^&4ŵ.Ek3pĸ=.QC1+;Fb-p Lu&-fYnS$ABLe!@`nS*q.f~GpW ⑸ ɔIncM;l8SOR "HD4pIh3 q2'9RxjƖmSB^ d7{ GD)e fPW0.fXi"^w-z̔|=yr5ZXS%*0 —97r!gM黪d|QLWqNo^^;|YQRtq6EYՓ0EDJ{A2HҖ3JGڨjNض|X$࿣£})Ux9RBa=R7½f<!7QdE?}zWvvл'E.E-o)G<"7d 4WYs(Z=`5E1&IDyx7Ѐr?H߼؝c0,Z6T~gzig &s,L7u\rƌ+ =G>lICZX7S1MFWP%($΄:Ѽ_ ֕j:ސ(`I,vԱk*)%H藃@ {Qr.XM Jw_T+Fs6;vgtl NH_Ǫ$܇l{hF{T_ wN_vs Buk=Xy~V|P韊% NJIwFXؐ.T橗ba_{W]SҋgYtjd4@*Iś  `[)pL1$i:5Csaކ}ϊ5"QqřoZUk.'[Rj|u}%-_70]b|GL}]QE91 } i;2!6d}NiĠ]JO4-?vSv{B>` _fz\K${:gf:Lj3=FNDBH hjwg(}Υ2$h܇k[pTAj>f5o(ɭiJRWnMba?MZ?moѐT$W@ocL/a'MHiv4)l>/CeA zJk4anVA+hjUC̔\[MAk}]7Ib U S1_\1R_ȹ^e3;pO̮O뙴0?ly[ nu3WNex'̧40ɛUΈm p sE@.sUVMҰO`B.#Yu>Xl|o 4j!OhS]TXo IuH7vdyaV㋵' M /oy_K0YF?JUK r6B%-:Ud1ڒLr{}Ai _h$ٖ.a#ī BOP1MFeJVţH-^&j{ɮDӏtDۄ;G-J(kFb" r'^y,ZfͿ&ek 3;&J@7II6w;FH11D)y$Yc{U,G` 5ƅFv=؎R%8{E5.@Q >I$HqU>'~UW~X8^'e#M@&G*E3ٜ,4ήKz C'95\ǙC55#{6Tuumؑ?]GqxW.-HmBw6^޼x}"jX˧( 6B d,i w;*D$Z{T){ytPkt=bw l 6 1B;0%iHbSȲtކ6g@QNЭ">^y0脉sZ>KM:P;Yh8{O“X0pr$1'H)I`Kg7~gIw9}" w4`n3"vwiw肙Bq t.VxSEU$J(˃ɢC~`疔Z:b">Z`}\`܏,%UVU] W =7[ O:rJ7 .. )֎;FtKkC2Nԛ fкUtVG<v4Xq@cnkjc+bfn.Ok3ֱț<.O_yڜP̹ pVP~qdIJa'$GKr5xl¢h0xEhIa0odž&(41,->Y~t0O2ᴛwDn\^bKJrߍܖZ#Lg 4<)Tz]k1 nJo<3INJK7^LoGQ?]eE%1 Z1 C.(:bj8x9y6`u%j >(hv UxklǭP/M0((;Q/Fz"bO.)гS xաq2ι,+C2/ oM/( t-(4i87[F$v -ePCI}@ DEv0]UgROτ_W|pJ,ѭ| -EY&:#.2-@A1R@Q:'ܲovPri_E2~E>z5X=e3?{RSs2͘yH?1?o!6 T\I1lu>:!Ȇ˄@B35:x\TӮy8^KN&_ ]ﶽE|bJ8S_5+cjJQ|1xdo'蓑6^_ 7q1'Q8J(O?|d؃; nb''.oI{BZM-^N!|mS~t(B:`_əu\}Ex5=O^֨Yo!2Pf\a<١ؿu՝t,H}a?؇ m/9p| &]NU a>Ơ4ຖ?C\<\[ZG}[GWzhzbY-g֒>Iͦ=f.weE<˪8n%#bFS"*^+aMny{^# ]]u :|"&@/rpb !nE*a|ɸO[yDJ=[mKƵ#>N:8_jx.Relyli4Op3)8q6Wӎ6Ϲ1 Y%ct"(9sXJQR2E嫊Wc6N}9v,V – @nCrѻRj]PCOA=$ƅqWbAyaLyřU݋I4!<nc9+E.e)sehW#B}tVdU֤ft$Lgm|6%'=3Hh?{dJ[&587ߒâ->co 4H^L١Ey}-ugom^Om>v$ >vdt%ia"2*&PMvگ]+|ߜ7q +>*.BtTf6";.^MI$€/fm0I&K5@#.7ݘPX($!2P!Y4툃|3.3[):3p_oc?-q=:p}^|sΤ^m{NLd'E:ϸet_ .c% j8FûQ%%#!;痢ޙecAўv'1#"L*%kklS-颔ʢF{c# EBlJW9 *5Mly}?[()!m[^ l?|9qx;y!~AD܉I:8eWdCMsV-g"|W/@{=?M1 y(ZyR'z49ȬԎn|]!57@P%ɫjN-1퍅8ΖQO;޽PZxĵQrog_O? m&߉9{#Yp5nN؀U]Z.݄PTja?j;Fݷ-"jsĿ8O/U:7|,<|ϯ+U7^{32)+G xf^}b>xbn_2[$(ZHF)>tb:NvrXfiETnh&C8SkHrHkl ic'ˆ sD?q4jR;U%C>!'YH!Twhfk]$q!{q :r-, X]'EhD+ÞrAWS:t oi˜{(:@o.XRZϡ4v3sN4T8E :51=3 Al~J ܗr \A߹9|Cir4MyҨC@0f2D Za虬Hgoq'rD[H;WD{tUŐ;TEjg p ;wBۭsƼXgth nP:HG|r0pH+` p҇?33}8,\0U8_/xeL\ "/vOQcxwI( ޳3I cmfin''35R.!x3FYZzZیJsETF(di[095 (){N3m,{x{e_WS-_ |c{g\R%yr_Y͓!u[$a,ɰ>Ҽ Tr*.>H?<^y]8I[ڍb[Ao [be{ω~)N-"Zѫ2pqRӥ816.9W&H`+o}B9:j|@#8`4r*J倊jŴ~W¿Ljxrm`I4U &&Dz詚{ZG VتxڷV!{1J0oaz SwH/ΙDJ*!ޏm wSCo@dYimȃy.CJ$277}sW/5PsU)5$?\ (}}wKYv'm-=oуZ̔IjBkzYMӆf:F ZfZMҪ6zU[/s"J%߳ Vd!*2ל 3`a,UҐ\ԹgriOp{b{HTWyVg=1z#."E\>eV4К"eyH{ BYS%a.ݜYf\0G<{y6a;{!7y/*0t: Oc< tziKi#fJ 4@ˉMP߰;KHsD,ޏz4t^rzB ^]s&Z#YF?Mr˽F$KR$QxgLE뎭.A.ݎaіx|sآG L6sa'?yk݌5Q53[(ʽp ʽdm\ ʞke;5\ltECюr^[!Z'kM`S0<eK[cL :ϳ m٦n=T ^АoTڴI<*Q'SF7fyki?cLUTD5AycMg)jCPaI^M ]=B r#ʓ^mӾ<04A`ÎPB O[3c{rl&騇^cYl%H.PK][ VU*'?jgcUb*6"2 ecoKU۹m_'ӣ4|$0y7CJ63{)r&z3.k315޻g\'Jz()]jw˵(̹mC}v?./"_Gi 3$:JCm7=_:h3B8mgYC틥 Ѹ57  :ҧsWTEB7>775xVe=W wp!_Q<1c5TV)Nn@ 4_ǫ\h15pKOV{)C#ez!&m[e)>s?E_rPFQ4*`g̛e:<WCF4`ũ,tAIrFQyד@jbLQYD8^XCʟK4FGt歠9ZR_J2񺽃0<{|893\oW[3 z5_$Z}f]vBHnL#yW}zVe!Ov< kQۗƩ3jSO&\;=9:dVŚ ȗ5du,ީtmx;E7ps겲y}n s\AZ2:AP*fWZ&¡Z4FO-ִTI{ ZGV$h/kD=:RkQ4K@uRW;֓EK$`YE]0~^_?C+@|'9ñ\<5ĸP3 DiiN/!)H'7X{u/㩌^ˠ ]R Zrve: n?ؒꬭo:[ҳy(4(q\9|h?{(l [Z].ش_N$9Y$&&7tԱ7ZJ߲tT5<1Kd ㊋Mu ~naK܌n̉j tl;j 5;2-ܶߝ^URw(bo7d:/2)l-L4βf Dfj;E L!E1-5) |o֝Cǽvh慾Ld Y&䥡hJ>)13[뎱$ifoFflp$IjKtNė m?츽~|@`2KgyL|_ƀr#NKG?^ԟ w!k$9$qG򴐓3j/̜H`viԝKoYn%!2`&e3TG bD:՚Jv JA1+ٲp?qj+ k#| ̔x!Y#E@;IeYȴ"C4IhibY{FZH`ҟ՟ Fhj,}.{ FB:LY|w$۽*֧,v~$֌ XV!ۦ~k‚LAYsyT F r ͝~E[r&?,#SVHl8ju:$d-Yw؝p;AjzJ:xyZIpƳ3򣜯4$w6T}+˰&'jBw RBT#UupJrΕ<\ 0QY{b3_[!ԕ:\E3`qJ~s &zr`룬: <9@77iVvM5.c1`J*AlQ`y j%iJ!N0 7uW[;RzԂ;B*<X _vdϹbmUr~#RVh鈽y y_ =t9^{6/T:2O39HpftYؗXG粊gQܾI~E uDuD[ )jX!l]АZ)u(拲C]k\6`އy:*̻"k,!R F2)tt\}rPf죭yӉCz<3/d#+W)\ bDiS\LV`nRLD-2V"5`<7\ѣ%L/W&fVC\n@]/C)d *pd Q]I/?Bz S#Α-YdxAsXg2w. :ʚePsbֵr1P~JUe0`6ǤQrp2;#KZyҝwz/N#8U'5)xoat(H6 2N.fӜg:Ox݉bV d("/acV0Ewj1[bL(`Y٭J.x7zwO4r4&q"B]nn{Tqՙb\oPn- 'dަM$y=;RT:|Jiт0,ayTT&Y[W #Sv )%5@T|QR,@٤εR1j }K)4:.-H!EKv)tO#ʗc!vr~6V2<%{yppb0S$b(*(=tӖPQ/q\u]xPIxAsi5dMkHiQŽ4~t 8J0=hXV.E'NHP[5j2|[e-,1Q:ؔBQ)1NpGd<".P *;C"SO2 :N z$OQ#03h Th^ &Xt͍o63κL㬟{lFg^ Αg\knJ-Y74m 1+~T3jݐ\+3+z?窔Y2%+j%WU l9Nj6VfR \%k ;Ye$) Me !sѲm2\R+ഝYW-)SN.t5QjJo*ZcM+4r:N^µ\qe:P^7VklFn#G6 + *+" HZ귶T~A`=]՛xh2|zOi֯mT徾Z!'?XZ(B*Πcz iO]j/ΏnƚSWpt6/eŝ"?s@75!Nύ=a& b:AZXyw*Nޗ]L̴<$Xxdfzڸ 9ӾjNNDۖ2k>}T5b8QԮ/C+/(y + ,KXv0P BuRn < <%icgFoijA㇓#OKbg [ vr!xD2PxCBJ$]k_&\ 'XQ2!{[ FA0#Z#:'3 %$v 6 Eo X}%Pŀ 9ZFu΀2> ~j5`j??Z ={7a,b|V8UAMłV&]O$#gjiK!1w+-tF2um]r%ʈi<XsEvX)\"z}KYS'8+{Py$ܻ&uI ZY^%CɥdzX/6חZ l#BH.RNE*ȉmLz؁+w+rk{2&R)ZzN+y,IxdAV/3<탙U{s]25/;.;:J 2cΈ5M P".fvQBHN>ƥz%xhZk~^޾ yp෡wPޮ@oCi{W8r@g.;?:I-UW_00cjF!*Ꝣuۛņ"a=3 n 'sE?Қ9Y^ q[!Ĉ[ALAր;Zsh&p% LA 5NR)ң >P)CBǁiK D#3qvy)2"Foɶ8 *wQcu|,n,]ybqx͹D6@:H٭nJV #ҨcKi𡛾O*0e^|wCqrkBQ١jE-;x&J0L16HAKTY e~`$U8Nm+40<19qEBi!*Fڰ!&G5vpׯ&j ,j[] _ )]տssi,Qeߐ##0^$CcAv ~8F T*r㥺/[tzڙ7 Л$nr7VEohuϢMC4j%L7JuZWiww pX_n?u$}~e8%,-;Mz0Ap[p%HzJ*msٕjC$%Ņxzri~7Quwľ5LC/ hRtePC\(\8Xп43k,t[02ke (ADu HX5o蚁mJjպHm$:S}O^'A'3`d~1$ÄRJ%?xUO-nߴlf`Q >qyC+8 /%VTKN< nӭ;-^6&- Y6LPQ7H5@=-ckC`'A3@"!؞! 3z ofӃsس=}7˚%cADe51u}o&id@3)pDC=+FJO`N"\4F-φ3G"YI8sRw>y]uiԛfZr.-ダS"̗`/}BRA+;37PNܴؔlZ)sq>zRK ^(a~Ƨ4/ka;~Ljn?$xo)oq]}WB%:U5 *_9x#I{&u8<ء&ݩ8v,s^y6wg4X[t=Gϲ˺{(PҒckWV@>H8#{'u scUt IwdGT|VNSsg!'u(VOAUV1wy|X$F_!8&|ZzhYkԁDe7HOc]k 8=~/}T٢)3~?qu'gyekevoKOs-1dC0$٫;; qva9e2T)!YKE,vϝ-Q`<MO߄nQYАlP'bpo,RQʅ0YVCtU('E-tbEg޷͛274_.n$FTZ42ݺ%&aG94?(yN+].SeK@x=#:Gk\5܃RBSl;,JpM9x0.Xo)PmJ`KȞUqaL`@Vx;7i-l{D;8P a=beﲉ^xczX#r4ފg;$X8?Sjq,JN`!cP\JN$r՚Mu\!40;qѮ o#MpA}Ory$& `{tvG;>ZIgA669%: jXFVb#?F)aXyy,ʪ˕/brsb.L 񪶐Ѕø!9xRSVIE"hM գeV[ޓ)7'=sĬR%'yy3/}`s%;k>:I7PPFVyޭ_LNWoFsNWax)ZJ<.v.g8gw|^fF j%LS_C&5jPT͌6oa'MM/nԿIS{A] \0?: !G>Bk7JGFBk*D7c~Ѯ[q+yTSI5o @:ˉ gwE{VlII ;3}(Sy^*@Vn Fq,ӯ:zzz&9ηѱnL^`0hc?&sw$}{g6o׼qbv] S` 7Pͦ+6(U4*kP Z5PK^Mw"΄\h8Q!zѭn2sizO ΚUUCO ?_WJNiSQ5tP&>)YNцM咽dou$klЏ s@6])i>O})KN-f9oUR*6MҝM< 0 /[TFrXByK`W L' WX$ti#w҂{No]X@9I2[&UJwѳy^d õVTC+>52xA݌{ 67*9l丳|]$ܣn9b&fh 31m;d9Ɵh|(E7[j)Q[ǰ13xeKq6V!1},uMХ*zf?y?#R=3€/rdQf(^㜩MH *,l/7L9Fr͵aduvR˒i]uc]IR.ӗ1Z64c䇦;Da2>Itoqq+ |-$" lؓ' 0+RDHʠp~%|lSdml9V%џF_Bn&\;@HA>_%jIh--ͩQؼ8V~)Ka% ch.h&a+?W>%nbo6:Q)w>+N"cIĒVlgͤCUO6<֪*4|@|W*}Y+/sj6ma~Y-$E?`w+V JP;R3 )p;Ӫ'/8)&.t p#).(p)Zl:y^g, c6/UH Bxxnf ѰUgJ@}ْNז {-ﻈYelBr'>mVh+9?nsif%R/Bo"Nn${jM[BG~D/|/`Ȍ)'h@$k&@a I=zKXAuzec6ʧ M`9./yȆ5rz&Y~1dS/uHa Zٖ+h} J ׁ'YSzF1"Yb%9VA)䖭(=Sq0ӛxSolp#srxIk\40~m{*⢭bxC x@.310b)/HyG*uUPnfQc)WZG\|5Vd iFT1Ds=k}!a^l(;# (rhgyCN^i`VCqן QFcn+u^d)"P4US(2[!eXLg;uoEv=7ޠ{Ro QK2O Ob-M\ʾPYg?|%i˱ƺ8 g_>Na_+T "} K"@/;iT3|5>ܥ{'G$@M{H _!5=2xj RIU r8)Vh̕(> c;b/ ePv\m$]q|Dc3)1 #uakj#CsDFDc*y| [y/0H8=~v5ImalX80qf @_L'C )X "(}-9S\$u\Gv??x@:^`'EA %*Z%Ѥ!:֦!hm77ERMt-0YW?} KlGEa<똍m0Y/8  H=&uvg/rz jy>*P>O͕;#BD=ⶣ~aܴdek~]sS[=Бʍ}MF+jlhK`fD'9?Ў!@V}[=v^Qy 0`o?G[~үzČiT0[`@*\^*˃(p%9`.1&D7!tձiK02}YU 6""{@c(`nA,w4V$|rfP%.ÀUt6j') `֒t%Jr3 A( 5&CF .p/yLC|L+'S /Ԣ l*M|MG9f`iNa[F5kѧK=\.0$>+s,mϗ|( 8GSDن♄U gVDl `(LJyq 3 J:E;\jSCl㣨Kٙq$¿PR:5(Ƈ[p~C~Td@W h.7tx>U˰ 0wQi 5 AL=6G))9nڟh)諹Ćt4BKa3ȑO!`%z$t(E1bPd0.&;` Sݍں2>}6u&z E5/ s-g!6]^X3X)D#8ed^Ê4=ִk>vᭁFM=J&\ts`>L)juJ*5iN3:Ξ8?L_HTg^S0qDFW)|Pyr,B)G` q Z۰] 6hYh~l̲oO0*K036ق˲_r`80귃2j[CFBYŀdu+:3IZѺAwӎE 2bp#JF8CPT,œ{~iPϒ-͟/B`0cQ43+ B&:QW1]4 \|4f. ̼ wzj9 *a7VW_ cp2sL/jDf^#Ke%n&UD6'I[9Q8(Ygere4gO9N/lp݆#0m q$[GrGxs5.] FXet^$~%M3U|{Rf?KM/Y @~& Cz6 ӤHG5)!v\m]ɸmݕQADi,:$6Pn⎩jnxAjl֒E.6$(L:B q%-ƾ~)E]7y,s0Cǁrsvw F ss3 / />Fʐ):`y *׾,n~[Lz+\O(v0Ӓ**ŖO~K#v> XcKܐ jlx2X yĩ]أA=/X+0[a˰,J A(YE7oūRn;cy+4 ^;(n ʇ ge X q)ѩh@/_H#vrsl*:Ḏ$)VwFXcvXǞ~ {R(O=D=T o.>EiB/>οyD:iR;3}:|1fG7/poL5Ckq`)v~:0`)_;m/ZtkUD^41-OCԡ.."nWՁe?ȧ᧯8ʣA\ YD!Uv2 B7QHhpX`~y5ba_vP'K%* PTxA`sA8Gæe o=v@LYo=%-цqRp&-PMߢ2B>|Aܮ  /:[Dž1qeFVv}"'Pr{ WH۪cځuo2vȒttɽN5m1,bi1}5\do"MT:S8a<. CrKIoyn9@,bid+`_S{@xP 2 ;FʞgڜLGbުۆ́I]$Ed"c?۝^V~36Ɛ'I$X>Yu8uZҦÄ@42/!*6x^?%!u8!HRن:y9VoM~PJ("p9l$geIhOD\^F%M|../Kܵٴ@=\K/L*?LJNh fL2iͫ;TMDB* ZJCB[J  EAV(L7NЧ YH=93EgבY|HfCY|",:V%~,]:Ԏ:#yع`Lv_ rig$fVZ;Ʌfr"^\G@{+魮xi ``͂1SzU VYR$Xb~7:m7(^ȉ[F6''z{犐D|=dHջ;Zd2]dĐ1O%g͈R:>>=#Ts2thu?uhɛ% h.|I*w4liPr9}ѐ]%ynk)>dzKs6W`A$tM PE9WϾ g.ϡڥ9pi@]܂N4֑96 9L "=hflzbE95k_!I %"'d!jWMZzv`Bb^cʻ].|ʅE^@L౺ :쳓 vնҕK8ٜ1 킄A2к:wD~W0, )J!/oEoK}pNJP/VD(?`1ǣ*%aӣ6񗞡g(E2/4uaɗ"% !{>H`g{+#ZEMw^YXeùoB!,3 w'1"TmYתvEN$0tj"Za#CW+tu8 @if;}с#~{6].Q `bqu{Zj~fW_<\Š"/qN0|Gny%Cq 0v|X yOIUB7WWSrdHNg~1,vk[\st_9Eշ^J|vxĚ 0g ŭ.X5[7px1@䎮|U`.Lb@`'38xc gU3㐏E k5 EPG:7eBo}L6xbaE\_V BwB|KR E7}Y֕_P ư&|/etUZjLBP T  i}ݩ[b SJLu&D~ > fIE*s _{h  uBx!v!gfJ{`(@ۄjb~44 (. {,їn\Kus64:l:U6GIS|0 (7W@/QycU M<::hSNJ$RR|8x*0@+ruPz^o0 \F߻&qxb{i߿}ʡEb$nU 1$4.[gwAV*cUKhF74ʪ`ڤtH[9H۬BL^sVA5Op+q!t@97r"9?SNS6ûHqgӡ=})X{ 8^{9d<= ^;kĜ =94[<BfȦV.|O՚PCG|bDSy0⓽̘Jܷ`s\DRy] !_"M D [">Պ%`{&0Qz&xuhJo#'3\MR6>ipV$vj>5?$s(T5 ٓj ="]kI"(мwܕ= J!Ӟ8Wf\1)BcZ(@ VZ0E򣕃گV[4+㜣\ h\pq `.`zb WX=(/NlGϏ%&*5egXdt#\)ω:ĠH"PGS=ڲ{nI*$TzUpqJgE?EVtǷh&B/ocnPz=ӊy8 xY W//3)ɥhx 0ci_L`HRO\͙WcKQ"YG9?ϗI>Q~ˍP\ֲox$`z,{qol@34KJ555& +0[6y l']d*r9j/DiW(Q7*.=w^ʿ *+ss&cZjd#F?ji"]eif۪ squѺE ̡^ 0W2gĨ3Fj ")O]L|m;d4#U̱͉2'MWd CX :% n>3y49)!5FCdFmd.QJd^ڷJI͜bދT,RX#}V ~0#o7i38R=:M}*G +]5nt G'f0v5k)巉PPwyf|GOiNL#{QjIU3Cj] NkbrE]_޶ UZvU4KzB2#W*$M!Z}c -ءή"sivc*,c [?-1g R')O/|>9dlO,90x=+Fyղz[F>'2`%Ɗ'T]@$B۫v#K@7Sa#<6mؑAp B^wFmek s j@1L{U75v>8$ڀjbaqH7n̐Sҗw}{g}_-}38 +P?S51 %KBZ3Z5s$4)jٷV&Ê|DlK<(_ ZWe+-3"m.:;9.ĥKgUZh7p Lju DHW(C1;Q .&."iO]}{&ao] 8ͤk &^ #\fueH]؆"qI7<`uŇ-P7kxV%aly}CBԩ9Lʦ0$D+ Q3/>E=6di~`%Y8>O[][\HL3)sl˘EwIz\k.<1Yt`cI !Qw K'̔]NopTn;[DYY.B6L yO<_Xw!tf/GřФ>Sֺh:ɯC^+\}qhnt`H Ӧ#ԂwkGbP߉.FͶۜ!xCS euj_ԕםyU^7{" CLh[a9ޡ#KvAG㙅L,xdSo(jwer)ZYLhj@Me&Y.!xЕ`ihUg^QO ! 90+-ճ \9Vc\'ubhv!ѧg`=IYbhR EloUݰƲm-*?9hv:!"r1zMRDє dJZkbTHw!=GGC=1-iUj1vBDC c`-ЕSjtBv>3F|Nn=U {/< m>,l@00:揻'N͇qr=k53ba]Tͳ8rWԻqsy[0cx?+" m?I5\]OP啰;ia^2z=J VS8מe}! Ȣ&^YE &[JŌt(F/4  QR6%ÔnPѷK*7S| Ll|UQ4 YSOMVf:gF@d{cTvCo|$)v\,2YS~ag25- /^ko,zg@u ʼ^߻Of/irt3ǧ*nww.QَpܕNzO@9dw~#1|z Rڿ_U&y;a:Q 6dA%k|x# Юش%qQ g%^lR?)M +PӜ'D:^pQJSIgeO5Z l hECxm!Mq GIT%#{u* / *3uF,ݳ<%.OMv^f}ٸg>Ċڭ< İFE35k[D)ABޡAa{] xFMk#oeLWv~'%isQR#hO8sߔ\J0B=ߗiKt4=H8!VOZIp->X }&kY;c,iW_wHM5bK@ !$:[E͢*R2&+ak"h"jcv~-pB}^#6k5%G}~q*pBJ(vh⽫$rq; vKJ#ex 2uŭm3i[5ӆX-$G{ K=ZS30% @B%ĔEj_"+EHր\|xUFRnf!@xݏ5 Y[\t3=uz,"R?N/VP>' piGk?TЏ[pcO1y3g=t2$7:m}u\qqd(ﳮf6l@m%Ol p^ˊ ̑Ѿ@j+?dMc_1[˭S˻LajsɁJV^wLNɑp01J i^P }~߯C 10mf1Ή, zZdO'\T/zcQVh쀷*>=L ߺ?[Jw]2@|' ]A'|SkB<XqN:k{p]gk\0?z*I` >bu1x⻐z*jkIŇJo*ϴ G&ߟǀ}GV..1i68g_'eN7ܱǫG..:OA@lu KUy5t MʏXN PKK_E >xC%00lWiS8v뚒\|q6| NΩ(#)>zf fpd֡ɑP8 ,ab/B)ȗPh|]amhOmf-=N8~|=f7ƫlSNtL߰x#={m4)x=jKpS!#DE+IW6sPUoh * ^>Ca'Bv2N_Ve53R1q7_S >d?,oZ۲h#eJwJPgrRX@t%;fueuKf)h ?}ԫۛ w8306|b:G R{ i6GނǵQ@r>fѻORcQnc!֒tAne7"P dTJA-Za^Eҽ0pq&>b㤒L-._2Mh~뜭X'< !ÝS9**c}d 5q#;fg!LGKiPp|!ܠ0+ =@Foq l#e%V*vU`ǨHMs"6Z+f>QSw0jw  pQ<@:9բl|funlrwl?JP5롯bǢFOZ$T>hf]x%1 w40`#ޓJrHhXF^c3Tz*Ɯz/bg4nRkHI0}Ϣ$9Bi[ͼ=-jXJ'y\\'m|"Y2vC r^E'?9h^nE*ʮ,3TxH2T~l^o#Ik(VPg -]C<'(ZaFِHJ%̈kj-pjIəl}yQpG}xVKb,I?J! svL~t1m(yZ1Gh?o CbX-R'7?_xV\cA>eppiw?[C`l28T9> QP8-vKe+ tIbedm7|g:WC|9"IIsxpdL|wۺym~=Z%L9Aŕ'Z}"Loi&n,fqcȱtE+Ք;GLi-2ƆQ@L;F\A0 vZ!onh{nq$O M=#ci7!DŽhw9Hf1eY5HI]wNQҩ }թ1.9{Ӊuu:N)ƍc\ErmLpDhD+@d`WRUݰ_GAC=`QcEwcfn;7NpЛ+c((1JNU(ŞqDr[i֪dfg4CnB-SH6$R)/\ һÜ=fb6YhK /(۠:TZ:F̦֕"c䭡F_bؚbOc̓Ϙğ8{W lh]ڙY7;4.2Mp~Po`qmOHhP!z0 .kdJZK`ǰ)oÛ=mXw"B+.'eeOVOs?smvѳv۲m3HS֎K`â4j!\YܟT:nG؜"tEB$N>9|_$jۚ@TlC? 7xUj*P8V  Q{Qˊ"-d+!F/u$~J[|w51F1g΋A֤!ƅ!)P'tÁ!ǻQ ([=}nQv>9:DSX_ov3HЏy;{atB~A).?RX}vI߅wH)^|DFC vr:[;ŋ z;{|p^SZ2i,Ǽ ׌S>?eS}WuԴfj0҅RD>4\x# ,-F0]ii^=*ͨ4g9ۜZG2]rsm%  ea|x!)HTiQ1f`Ay%%n,Wb긃+9NYm +`ʦvv2bXHqr Uam+NOgђ&x֪wneGǍ2Ұ'Vyř@,_SA_,#pUbM\sR&9Үɯ~"9-";Yݘ%132%c{@Uw=g>R S:/K;[AJvI+Rg8l_5KG5Qw;/{,?ZSswMDnA:_Apwӝ{}s(iAXUL9装G+@m^O(mǼ7UI1[s6Eux1 # s3-ӡ C!h9z Y_.~rMgUobPzC5Y!@݇Bsj?Eєm9 i׎Ij_Cy"=6Q 2CB5 wMqgs]Vpf!~FM+i~4.2έg`k .N"u/ԟhgPH3 P>v 51Dž~MJS.5)rI^+DBL xhfSs*D!Q݄-YMn, kw9ɵ|'{KX>QFv7ς6F0„P a ]nm۩bv܅xRHU Fr4drt0Q[">_} _n5a?i+2SGp5<>K{DH`A Lb W(Fc&!՚zZvߓG1J-<#)~I!e{OfAL稧&F+IJД֓?dM7\'Ѥɢjsk`;OXn* XG\NH,08ǹ &0]}3lo*GWYOmg|d8"ͰCh v.J] ԈE+ŷZ/oOR|@S@E*$Zw*GWB`sK[^6Jxu'o( $r=Y`x8q]c ,R`LW˜NŦE%'y?za+Z 5;I@}RؔVS/A'F<1=˷XΙe~uNi n9xz.<%@ `yCnzTag$CqsXxk"Iz:#cN#Liw]H…ibKvD8sbDW p'&k&2`@K+f H7L)&]YMȹ`.u)?b-HҦmo] :Q~ [!yl餋ZK8!R9@}+7xq(\SK{WD$g3칢&*SR. "+ԿoľS2 ׼/hc=$dgD)G5;̈́u)H2#3dr g;aΖj5UAɱIRH<I-]3vF<Tu87_땑@/5>R3i9@tLޱED?b@i cDwsL PϥVp{J󚔕g>dg-XWWwy;H(8u b+/ʺ|T%Y`6 ~)$'KV0쑛 %#reZf*4ϽoY(;Y@ H#v;…@xn V&%|@ E: j4Խ^|WIv?ѭaڽgڏ/Ƹ2L5-;Cm[Y ÂʏɒR AM̑&7GWkŸ`bXS&nY Uy؍P[r:2fz ۷C;*(2zDɍk촳^ǘ,ݓ[.SvLru }]N|(<7M$`gѰrX{0 8\@^8/)Nl XSFڠ~բ;D=h]V^z/hhmϧb.+g1܆A/mY[m-"R~N>5T% 䍺W ୯Uɹ3!0 䑅ҐKa)~Fl5YZ'y=uG%(X>]f,w8 "6,2ûD B?u!u0$wf a8I:dʈEҲQeECHخLL~a ڏ7}Ѐ;[NBBɬW?"2Bsj9Lllyu+8 of1u^FcKWX'Ya֝%6CV,S},fE/X7";>Q"/XoT<0NoGl\=L.v!*g=톊DM@C`XcP~BVl W.~/0]GXnx5wyc+q)Y`*(k ii͸ "M{I ֺča`+\"H`D<x- Ь#NJ0Ĭ씑[[YS$Z9uk<9EWN\@u\1OߴEN&QPLU}={Av>]uf8 .C# X%(jI pY3Jתx 9vfn< Ex/ X{=raSk;mgW)˞TCSht4tBy}!z—~gêϽm3FL65q:Iz|Z6mלCYy]dUh\O y}I*'G3jGln]p yq!+rS~$ R?/4 Ho./7DGq z p=X CO&J`15U~ܴagnJ>JٟUܴKjqkahxenb-=ᐙZnT`9BMyi Ӗ MfF3$A0U#⺓f+C}qEY>kS :T, QZf .7%}OX ! nٽ˞X*˿7eIBfeQ`Ak}$l=}'pxtQ$~(˜ to݇xbI'&Fn&uIe%5)krȢ\+ 4\7mjڶEeO%Jk_s_\mOEsxK[ vwʝzIYMrK(Ev%t|xIj&_1I] Jt!7n+KӖX }qR(0i:Ńed3'p8[i4vڋ~r\*f]t6.BUp#<{Vс\#VbFx =ٲb݈Zn`I \6(j]#&»[:0[vh\O]*;q蒹\N8cO]Dʂ+nQ91wh{ +p@duxuQHLM3\g 7*qSߪ*߲w)T$Xn{q‹D¬P@6ٮTʱG~oÇʣ7U"v^er|eߊVH D RcȦX#]֏cHZm6>x, vt)Ea(?qEZ50R0Vh=m<j(D ^2gl3=S(D{* sf p]UhNrTL8w^UdA%Cjm1b}*tpr=fcF:.R %joEkjEGG٪ӗV8>>2H+j:c(kI>8 ŮqiToA1Wx-I|JLHK|Oԗ _KX[kۢDqD$U10c.}ps@{UBPxQb(tol6a>*sN  -&LSldP&]M&`x4||$7'PU5\Nцm.IUxrFۑ$lIՂ ]d~@׏nU\rx"}ɯn'czSQᓛi_>rl}"oesDw|a80V+ϿPl/7d.^%ppl~FnP!(wEʝs* vTr?2Y0sR` Ge>"^FNX9\%LD@q}g皬 Qе7]HgAsl=SD ;pZ`e!oc,vMa'8c AQ#X舷EKNߘS{܀ \!AС^]#lwg{_ /N.}Cbf?B"RI>#L:1UʦlHyښO 6v9 ;K4zUڅ9FĎ@EZq~ $ f]oRnJX[ "3ͤ"DDZ5^2" ˗6}Oc|+埮Fs=ZO`uM.vp#ŸDqFw.PrL< iXhໝK=ZJ0?HDIz@.?b^ SzxD>sti9\{qj-fܲ]}bwEM &n\j{ PbBkM{Efq8ZI> c*XKicwʱ;H|7x .:PElCD&N"P0ǿCɌEܖnQžyh T\Ξ9>(1Kh @t2H(2O6*v"ic H gWh%Y`&./)5Cg<㓟sT.̤3,f~"mb %D)o/67 x=.GEwkr&r8L &*>B J(KWuz0l()3nx%)&O}t0 t'p^܍N{#;Hu熂T+b߁ rkguDIor@?Ҩ7>Xr^gjz>g7Rxr\M} t!̠/Dր@ezrxfIhГ 72 $Sɻ6nhd=3&t1nj={OR{~)mw+? #;VځPS4hX-5=7mH=;>rc -;|ddZH)c8F)!IB/JB? {QT}Cۈ`Swo뮂]ǒъBƶ6$([7YWGۓNdKS+ @ɤz F!9/K5?4AԢQ#VO|p/F`v?m(.!Y QӖzͶo&:w))KM$0i -^<%C+ykPNN`{*++ A/B3oLh~`?P(-iL,}LJtAޤܱ+0%1mJe+5ma~H:W5r!/4S+D9OO? XC6cc[0^}B Ka)Pk 0 m\p Ef^^:1f)(2m4AF,u0VRe4?3FA\N?٠ՏH} iwQolkm=d;"5 R C5̓c1Z|XdUc!!)_ꑞ;weYjC& U!o9aw,RLfCD^h>_L$!QK7P6;&a77gfN:%HfjH 3_NJηѨ)̔ҟŌ/ Pϖ2`bѫlhW%/ օ.&m7V%i}xyH2eRO$zD@ 󗰲a++>qsMK:Z!IKk8KwCz2 ,b;}-=K(YX<-{(hfi^ Cc||X| `SYAk>Lu>,UQV/hs&#G|CݷMILrI7~ o}#& %3+hiO,N&'6&诵0I(D\,R^{) FQD!3W`JNO({@z?mPQ/=!ZP~) F՛|;c:+HCD.WŢ΅`AJ=l<"Bg[Ftw\mخvӰlvUzAqmWbvpjq"pˬ2@>r[;n!^o $#x~r*JݢGQ'1"I܋{OD ȓ ^S uؾ"[x S}v8/7jkȁ2=aЄ7WP y0}&*οl4fwda2b&Y<Ԛ Aǟk^:;%3 ? COxx,2= 7&>+`fy/{==k ёq;v±.{t[%h bIJ~=<\qȋ0i%\^9J3 5bðbƆ?Kz2Q0h pe"Ql"HeA: ='-C#MF}lͅmqwP=YjKjO~,hD7G`l({V;`Ћ2k3&;=W`Eo.\ϧY`wAk8I gsuaX>hnⱮ˧GA. ó xS1޿ f"s[ͳ>Q&*78|1F,g=O:"yCK'A9/YL/YY "{LewR tGU"D=O p"/¶UX8xp8n܈$S U5LwT.Rؽ"S]""A]M9IJtԗٟ 9G=^ wC=My"FD+ (8=Sjrtey>ӼrurtA :.Ϛ?Y;Ak+$U.h0mW|gVo %fc)~xPԾ}ۺ"ߊHTZgXouI(vIP?fg׿A&qE T^Dv)pZdm# ^uH-6YR(զhU8im @" .7 R X}7 /D1Cj:BGO Z6?v.18l2C[|jX)])*0,1Vr߁t<|HvwAw꣡0j>v%f6D54UK) t1ۅD#9/rWNN'TEpRg.ͻI(c+F?c3k FRQ/rB(9n=e.8̍elj~o0]WQݩ,`E 7gRP _6 ݝ)*roߧ ήI0v\}P  r-f dHQYI ^9_F3Ams>?M=vsd\OIJ!Nj؝%隀g %E|$gn{3qR ~(?uM,"D i]cLT<}ybODa.yi=V +[ J0fYਙ6_iyǨ:Rh A;+*.i߻ ]OlAl ;iUY Y4\ ŚBy0xӧdF H˧3pBzn_%C\^ifQN<^əBt^é]OB:4c9м \+mX+`V(ƼϠYF<:Qs*"؟֠g9$8v,|Et GəKU 9y\'G1{nsvG\8iQ:}.٦ etV_Tcc:U0D< H l9|0U Є^gĚka^^"1@/7exЉ anOn[O.$bdd$k:eD6q].^~ߣ8_QqvנYao&Y98[fԚ*aD_o[2!ۢp ,¿Xd{G d!1DԼUIbsoJ*l(G>bltcW}8Q*wUĢxLSΜ2⇐ 7 `L,W[]6 Ͳ棪}80͇>gdN26ĜcWxs6ѱ_7+ow~.[,JPwK"uc9J)>LDdiNIr"pqC]UICV3ٺbqd%(Ƙ6cyV%ÎL:ћ:$3Fw \B[OQLE Q}Ж7dT)yJEm]+T8= 'yy 4vC=~k׽bB50ޝ0g:rFǝ*Ɩ^<:QDڅVZӋ/[%%( +t4;`ÎQ&{8 G&@?:ZGڱ qVѸDeVAm$`a58z[29!b(ϒ.^U$5%q SY<ҬXLgDžJ@ęT-g% v1.P$sl_ .ԩŤ+_:f}!K[)35V_bJ=8;C\b~7tGs0 "Dy{ <0n];_RsD`q4>lʅ4AF(UW4w;tZil@ _p6٣lתb:MOR fv( e5AY޳cm?@i3セk6Zl%z~^2ѕ܃0cKonQ $к@b/#M'>8iߏ]rg Q0>\ Cxry`WBe<0UEH;ɢDeo 5W*Z $:iy 3nHdA'"Z&e ^X-P$ qaX2N.8Y4Cy&5rm$96i*Sq+_%-)TI6S}2>OKe./7@A4liX~sցͼZS$Ik9ImFmg^Ϟ_0[}cj6AGX=2ô -/ # VF,"29`966.f|˨&P$rZ2[[tÛ{ YrC 3Z#\E/ze)4k>sbN0Ҽ܊ O1mqW"4EYj =RuH2#$/[-HWM@T+jGV#ˍ;0갵&!Z1 Oc@L8~!0̿;Wހ缔]{%pdRǦXчs'4':gՙͱdq#ғ[<(\ e;q J~Rg>5E1h|YpFQtq2XiURC]eKi߅L08 Yv7 RtPrrGi6?kȨ—<"E\L;x9wNfM"ϵ͘7Lu#fp5>9T{l;Uj_Z^E!mDܦ%SiHwrcHepxjgjA츛Bt:ORvMMor-co~_?q?W)/=Y=uR]/-0{~Z2 /?#‘[mT|*;q"i( vRcL|NªPNY ڎ݂Uzr6}m[A ՗cO_aQ {MØ+R7`fW ݛx,Uׇ6!xA83o^G<z_1GE*nZsp%hg g ʷ;v@m@ʹ!)V.Ԭ0Y@^ІْY7w`&/Mu9=k!s̛X1d]26޵A-b63 F?TJh ot9~R]`5uj<02i6zPXdh}rͬE #c;&s; BȘw z$duX.@1h[&2YETYRA6l;-bvT7x ]bw@$~ 0kF p|gwZYӠN^gV/\BǷI\(tQY-akt}8&Ɏ)܂79>7 (qܔ,AbLO*ŭa؈M&Sc50kO+njiNF ;?IoCԆċinD)5Mwm,$#>{'mԒ4 W^\y9"͸m: /ŘR:!pu}B%-mxQ^dhٞ2 PF8ҥRYޗ_Wzha=@2\\WŠ_Ѿ}XAb\q8`vK~3HXuhէ ꇶdDӶRI\ۓs@@d+:IEe\J`qR;DeȭO 7҂)jN0VJ*aDs^)f5Ð_P*Iitl.h3:S yv@ۆ׺It73y"E [7"ʍo8&YGA;.ɘ|Y,^&Dit Rh`UwN 9[I$}w0SdO^֜X,2tx4u ~o 5 _w+vF,m ֖QWՔe2 r0\13~_vVgs1h_VjS3Trpey־eIDB00EТC41]ٿ1&]lٸrILPjEt45x$ fV݅vれ.A`w\6Ex⫎D]| YEDj0r0k5!|ub$o1X^g0ǑNc`@>bԈO-2v)vh=C+I7Qԕ A~,LU?Bmo絇(׾}.$]uSB5,>h `UoD]hCY+]u۷kEbaPƿvı0'˓1t[bQt~uו.z≝Wts.2(ƼBY/Ь="oQH9[o+ PSGJѓ܌5Ծ8ѽ=o"+m'.IpwP3c0Lem01fY<D +`)Y Eα%$ZѲ;# jҊ :>= c>9Cv/s%^=v]#$EL7GŌj"x6>Qڕ(Tyu0ݲn`|fǐj!#wBqkokpٝuCYjuۑRi躁1I:| DRi4:uG5Ҏ=\r] "lH?{&rC(e$^Րr>&gF8$p ?}v9&tls` EVvnN!呾],$)Xx{ `k'cQ9֦V nHΐߍ|_swfDHsA% 1Z FUǚP=Krа(v6/<ТS͝mjQ\wh 63ڌjG/ҙw&J1/$t(Z<8ǿ5zOZho&b_fGj" O`:} S,XzVW_"ॸ/HsX8h=H>QʽSӂaie<ԋ2ctMbԀxF` p~I;V^u#(j F"Z`4GQp0?֨2LmxB$)E&w\Ovell, #VUk)$cnrr*2+C[妁XYzH<&fZ a߆G)Gw5;` L{?h Ts%9G^A (R `f*_K?:畵#z:&bMCRوF^:{_MU N~6 :x JhL6eV#{mFO$p#\!8>"7W|:7ҭ>%iu܃.YBzao`KvFRfT fuΝSYGĉ9]!4K}ko2FNc!@\E _BvJR_l xaɖ-e"@ɠ]D2qA et$E9a9A`v1-"nj#rt˭NpLd4*R癝:&y0*aʸmIn[Ob$"/o S+&*hZfQXRW6+74IZsòC"^{)FF WC49 e2tr9;FV 9ĉĻզNng˲YX.k \aW4 'XF액OХU}NoN"NoOӢ2[qɜcD+lj嬯y)fl HBrCÑA#sGm2#OX0TFZuX >gJfj1g"h$ya7m<@!AY"OE_F=>5Rwq\aP|{)4Cw>Lnh+FwG& 4 \1:ld4EJGL">fɒ2)sbGr(ґP} EκD`o3-crL)]O 震#!HA:{ėͿ\ӱ V:378*y"h:сw?Ӌz'>V[}[45ǻAcnS:T PInLeܐ+26{,R6+]OWSbV4-7 RuK T:ZX3 0;_4xfSvK  emUL)mFB >iSJŶs/5iӥ[eWKIlO:L-NVXy<ܠL#NcRէ`7Sw=%pF8Ilٝ'cR5ǯ*#E)QחS??`]s0OуOd?I`4ר5s.LU/ɔtNԖg3B%L6 o'ꉰEjM"ΟۭCd+4jŚtUM|!'l}-@,,bUwt%8j`4)ѵ{cnGŝgb0, E2>r@/GKE޳ߡxtYzZykP)ottyW6,:k/!X͊TPL<#->Kvtw# )OKćRO+fJ`͂Wʯ=hcug8u".tZc3BzdBA'GW|]E”Gkgv܎|A^g>YYvM (!MR4SZw,×8a+Ί5m첡8"ß@)HdwI q/]s6`5QQxNYU 8ÑsBX)ےn ؎{tp귫Xݫ84}_9 =رcb.{ۺwOdIW|c+6yʣY׺?: UҒ<"3}]z廜"{!Y֎|u+ґM'?gٵ7g8fi{A(IM]&bvCN\9 M1<\/+f64{DzPL&n?#n"FȄ'upvV)mMAa :?:rKzY􅧀[Iىɶ{Z~D㻫ʡ]ozHH ďPٛj_qcH8ݼEQXh(+I@dXk6ʣӵrNL%CW'sMIi"B 뭏{8PJ:V,5p#b:J)~\{J5pUi,`[ƂI(ze9ܴtNV_x Tcuj8(ߌt(YTjH#lӺNFwaL~H"?˙ IrO'uj@yof":j\8VμȹL|`"X6בGs-6]]7+qy΋lv%3n13ad@m#WH*5V5yܞE ;Mnε}ɗcj_{0ԡ˞/AoU=ʋJkC`R%ڨ{HR&X({PGW(\ >;(G"2i͟~r-"=Ur!#,(׹$k6Hɢ͡#BRAx 8PgvEY- 3Vou]L/tKEL, OʁLfKIrrީRO > 9Pe^&f $sV[:[`BZY_̏w|F/UTKͼyKJG]wV1=88;jj ZuI{Pc9©c 3@q$BV3-\UěQ[<+^mEBxGEqm/KL["%rh{ޑ*VjtP `}f#13 $6+ޢK~ޠ p}^^5z 6mK O׆|_\Y].t4ۣSP8g 5,Nה5tSHl1!#|TL2Bg#(j7L88Y-S!n 4jS:4o=%-UgG4 V!a}ԯ2 na iSi!h?NE&P`كW5GZ'&q KfuƘ?#\L) WG8?* yEbQSX{֝O >*^3Pxޔ&sU|D FˁٌjiA?iOT9/IxKbN~[m-tf^<|K!smǢuȟ T,&/0=pWӼEHS4e/#ye NͱQHh`3i8uCB@%3': JfÓ_E}SyưnsrHܘd;K0 Du(p|CT%4~ B.rYKGg5WCWNH ^U΃0_)-]+v,KkǛ$Ⱦ(! /zO<#c5k.ĨBFИ} =j8|99s } QI f@ǘGiU_GAёx{ T_~}8yLb矴uԕǫI6&I n)êt,R53A0޷\3SK9fJXrdX/7xY_E}Xϔ:G<0а4I0+1.M>eʵ'M-+A[2IӀ~Kr1δ\%q\D%}sI ϪagնSZRRxB%+Ą#)yXI%"e-Gxֶ*BPFEA Ubҡ}z0FN޹cxr+K۠512ݑ6P%8i9̗xq:r'J=&p/׎"_? :Pߗ1֧FVݕE,TVk-I@P͔̜/vx#uOǂW.PtsylYkOЫz?aV0N$A P 2~JzEFb߲ET"g*T% s%qYYN*$j.RfT8_Rc\ '㸼œHsA{E֒($-ЇfegũÕg1l{ܜ>V59vZ&?tZ+7@NfjNTt ;iPUT~ Cv=8 ?l$^*%PrL7䵺+D~ ˥R\M/u1;x$\#{4dm`۰nT M0 ['RM@vStYa f'e~eq_80|+L$4ѺHPY[@y#č:|)H)A[z8ZޫqN4xQD4֬'4dJEE ҷ*7/@,$;j\LOn1&; s 44Pبۑe3e^qEKZϵ\1&֥^8S]-4␤\rZP*IM?;Jۇ&fy˦9^"ѥucq9Jǁ94IQL뉁\1{osGE~^Ŵ%~ ʬ*Gix99-_0n|`&a-z%î_6 OnLA%</_7ɚf,\7 9pBXd<`x`K1 Gsŕlm3{'0AK8sv3lR9G,rkjR d 2ݦ/ךc3JsoD/%"uur;~nrum"{z˃@: r8\Ãtnͥ#Zhel)tb{.o<afz4%+C ڧ(BKO8ח]UG{k1\ەq『:(3׼C%N3l36^~4W)`;'2aIW]@7[1zZ 28 n선=r3]NҺ0 Eg~- 8?g5ꛁ ?F<[(#ź(onw=Fɪɏ^E~@(\YVBwP}ZְVFW]oߐ؈f)] 9uҒa∘+k$5do7LP7Cm}#@ ,=9@})܎q@ EP\ I#Sk@(*5rjj/N#g%pO[)۾oO&B%ZjܱP{䏌%ݜ0{{Ml3h3{# ee)]3\k TX:\{]`3VL\70O{$o]*.Gԕyi[BpZ=YDvj֣,yUv0Zhr1G_REVH]-VltO`=J#& (Q30Yw_2-P)An uusP^ (sd(xUoiw!aV3?:%ܷ=~qR>^uڷ24E^xߔzzP P4jeCYXQ;Kc63J:t`\^L{f7% }Z5!9iѶJ-dGߔ=шWEqO{ i8?^QdXof,/B 8=DHOJ4Z+5RV+8,fOnƟ8yA]$/" sjz! pPr#E|F٥-7WEjE]m2M}:VciIVz f3aͲնg]ySJU2gLh*]S:~Odrw]FT&*1;0Ї ^wC߶.RY:*hQ0Hd= v$ϩ?Dˉkno|qkK_ GVeL)r$<650I~.8<,/ABx? Q/i]d: Vxe^d=p}GS6LCV?[H3ː E%; > xv}:OuiWnqY:Rkn / IO۟fu[=΄\sY"kMlX-~b.nZACTEH9zd:)9ᐩ6`J9N3f9gþ*avqhsug+} N,zl^:JDbl4aEx[ w9e =%cҢ'_ĺ֌+3 |}'2{?U>? ?'|W a}L$Fx#x>a-`p]NQ4T29[(!Kfq[,D_sFOj9Uhabo8TkD'mGo_#.Sd?v}I@c:;}_B&yLs!7׿A?T R*F-mG y"fF(Q! Z#u:LђeiV{ \OZ$ .}Ŏ 1/I7'07s4)E"Xʼn%ՎIgw\\vޡpc79?}) z9^oS#./wHTZ-A$`h3.T9B?"q* <"O͐/)Þ'ȁ_p[ .7!׉a;4Gu3@20feChZkBw]Ah->% % $e Vѿ@!.'"MAK ٟ|,+%?Zߨ3 Twh޵PA ŬȀFzdd؎&G>̯d!JĉT5)y< c0gԟ) tTJv"dvqM&'SLю$v}`Tq\+ 'c=8| rtL2AV'8S8k֙^ J/J;ʕ3# +^&r:`jhʔJE$D>.~nv!* Smy+P%" l)'($ ['l7l,S0KDm;VPpAZ^aP5/(Y]gWoC_MYI<2UByAfDLnd ]u-T[v(^ {W, t͌[=)e5 Iv*"geh:KhK]ۇ؇2<9HvQy~c)eDr,|hQU/ s㲇ڕWjGsidme3hIזg-ބ}HIV\x6~D!ΤnM x_|4&5\?3x?Wq$yu;M @xN0 I'Fg'˹=5X̂ 2!/#lj>9 >*\%BjV6XPH[IԘS=_V~NZ@:Gj0Jl/? YCUmlA s?v^ /f"?,݋:ٞ&: (qaI+7oCmiETmc7xJd*)Yy9l3ǵ@b7ly+j4t &nj&Zb!RKgE$Mv5LF>0i; //aH|@OO;{8^nmAH?T)h0%jbPҼf|XXN {kb f;oVg/AD"$Íαc*qҋnnMpOE]{bůny6{WhU` 'ɪPB)%>&2D?IpC znW!(*E}Dt9!_&{6 Ne]T2rl%2LصgM'ښ4q)RSݓ0}W9-zgbL|`C-Sظ0 eBȋ% ϩo3buD\plb]70XGISc iU9-y@]֞և^bi4%71APYJ);ӆRjwNZO"92C/:ۭ:`B k泂 K:KV}'Gh`f,X__rh]~8waNG+FxYg2;{S{&l.sZȞTv[y47D"[:vx5oxt-rVy/˗z[ p"͆7F+x{DŽU;띘+z J]@ONV7ˣ_>YyƆiqI @7]ad~>)Ns`.QA D,.27X|3w5规+A BJV FùT첈MzɄ}em+p 䦲0+ *6G,:H4z̖Qtd`˩{6?R8ARYErT6m@kr;gƲC/MWNHi BV0}r*Iyz\L+qk\sxHL-1j6ee40F[h. ޶-ʄ6%`M/f VW>4trvuLKa F-ߺZqzi@$"j^/8q0(wRɏYN6f,KÎ7ᅂFJ}˓X:5kۂ_$o/t% yQ^# !<}3;/k[6$s|#JI~{0}x?gu]&)貅h nKNvoF;=E=75p!Z'1Q@;)D(1y?dqOyL 2IjOz4cL ݰgZ"$z_0y>+gk\[QEiKLv ! i$4{Vw(G,awvwC0#bm94 %K=W FW E z..ۦd>٭iң)ݠv[`^Z $LXT 12G_ -*v0x~ bejo(F8!V ¯(G.`HqZ e)g,\qUҩy;Ry8}foyݓ w5JLf\O I>&3S{&$-s s'3L ۵8Sms+7w$zƎW0`$#3=S>j}HgwU~왶!(wI"MRŢvbSh-X-~ZRzNNGc0X~#o=s}yu-z%Y`\ II[\ W@7UdnHPd?|Hx- 4̭E >6CS򆚹+pKRwקaMFq1l9'Ҡ %G:wOq{pV'"HXBC&I[bֿ\x{&8*~ ;'c~#2 ǢSMw9ǾX4-{hps& Ryi`@q[%C?S)6V Ob/Kwb'vM[T/bqV?Pz]F ZZP.ʪ4n9?N.~RNzƉ3(_(K-W26 [YVfx#>Pg)fbG3K$_R?M(<))7kWy#uۃJ, jJћ=".:NKծ|9Y94 ~bu3Ϡ;v^\ZCF#q.c>>̴ccy W]͑ Pŷ"Kl 8D"BAbX|81q@=C {'DjH[Z ධHf7Rba`lJm+o0Z?[lX&ɽHpF7z?;ض{,qgwV,-9rXj1#Iْc0"o%`[2ӛrWzޚڄy<˾~c5uRXGzWQ bȠq>]V yvҀat4oů&:ɸs\ב0#9S\u+(h}35XңхzB3񽻙4]xIit3N' G;(zʻ]nu |UI UBv-Z*~S0)a JRc*AJ?=(sk;(-p}ηTNkAt?PWVGh?#iTc/:$^[o]=|{kH9s@uFT^Hw&ȴ[zņwyJ$A$o!Ox,{]Y(fMJu 3tLUt4"9ȡ(1o)8$G M\1CR)S(ΆcdM f/Ȝ]੯>W7( [ EÚEݚҨN%8_j#8 Zf=(1s*Z lwAGayhbOn#U_<-n|['pZވ^ cC\礜1]f!@Qla8DOqO7΋+*/)Yd5u6Ş4XLG;* ڈC:@h/~9co2g!e3x,~H_fXa_k G`@p&̎&kHd0C\-hdT_PS([ժhŗ'#Bfxz]1BQ[;&{a ISd PK'>D$T8O,Z@uf1KՀZB 6K)$ LKɣ3 GyBlI4'YqI!mxo'ZQ sz~+؏ C j 4Bq',v8AuN ii>yq{N IpP_9Wl7eXyU$.؉mW@ bJ@~iL1P6`Tݦ?MC.dU^@U# 1ђqj}.eIR֩grXz#B}#\-Y 0ԛeZ@ZqpX6D.\q/}J"żGo#\PC,h ѝ6AYrk`,QdK ?BBW:'p҃ q+A[W_ɅJb?M_bS}tg0^%g{1%.XMN8ɛ罎:\{(,g3~4ɢNm,7T"3w7+uLs. 6.{#ɫF1VuS]V-i`IHj iC{YXG(f.\_-7Bhpڀ4{qz 퐓J騴#2Io3BBI7mg&SЕvX f(;x)a6Q겨~a)q0|I=~pfs䦞ױF{%Vxepk/t*ovo~L{eзp~8%5+KTbY.>j沫QCoi+GL 唝!F&8JKr85+8Cb/p V$B"ؑz÷\p[&+=tĻj-w0G{@VUf 7vؘYqL9 IYGh p9 9BaɭoH>;W)&6Ŋ2* +ղ *7JoVqR N#莍Oa:czXVL]]zN7x/U6 7<%0|T ~8-MOSd|VY-ߩ˷ON5 th$jQngZf OFƹ?5عE% bʥ ^e* 0 < )̓5' Џ-k]r6N%S[!-27||5_RL_kXHT<

          e$ڛ(g2;2o醊>fGf1՗nԯhl*]54sdGS;iR JELUC:ᚉ%q歷#zF|!9m%v4O98,tqotccgxeI->O@p%Gǐm! +mް d{5~:\N(.<uHB7 s]OO:R̒-]B)T$M.$A "5k:PQ(M`EeqxR9maP2@4=DB;Z1ǴDnXt:/)+ؤI ݇XgѴ!΄]E銞v]8*c]M,b`ޫT &Kή~o Jn}$_.?kLoRT~n3òFȼȸء-{m`߫f;p!wGxT%y%Dm%+vcaFjBX %(ǝԁbUȓZ[7f愯14:9URL꜐mt\YهeÑs,®-uv굎UPUj{ҋqtgQa')KeDž0es_ /\ J >\*7@>rY@K9Z~i&7JSBJ ogmE_*]/%$э,D$+Z$! ش&ټ$uNL? LkbKW3U/"\[,y[օ;9>qd'Dt`q-5;uk0Twd+j& iGUNtK+ ;@,Y`0r7gp1G [XW{1!@~P~4<e+k^DO1^ ig)S.8EV^g]ڠLS/v8ޥ5X@oHm<1[ 1tBZ`N6 {]|Ũ gBFYnqz0X&^g֒b[$u@S (_t1cʚeC[Y 'Vdx{\r ױ#)1k1 .֝ Xo¤FJ |(odcsH"#Z'@wH]O~"Aס<&u? S ^/6_ p %>lԲƾ|L&+PL$Sq'C E`W;(xXBM GJuŲ%c$m?Im|h2WRJ ݾ[K!3g тF%E$/q걮 pU5̍TiՂ*0{(R=,4+/ѳ'501_[4٭w|O~j\_ȩxf'8p ~M A︇j5O)5lbJO򋈝x7$F]boTRqֵL]y3L}:S*qUu(.lFh6~u&`V=MF;|B^2pi`hq 4_fP}=hwZKc$ǡH$9ty?Ɉ+ PwBpdS?J]?e6Bv*^Cv- ; [5zUZo& fubyc*7XOg%(C+ƊT;"">B΄Ft;jXMa( `(yDk^>g-y nS܄Tƞ7wdj{蘂 nLWn@M*֩Ay+D?gQ(5B ,?4rIU =jDF(Iq0Δql]2#?UU$Jsq(ۢ_R/k3A+1"!YC@Ѕ ?O p\"$ysɓP~ymk4.=l4'px]ee؊,{ s#ڋې~AǬb'^ s,CM#~*9>k=$vپ"F:<ƍfBWX9 "bz-$Y?-z}y줒EhLbIvwV;H̽(iйt=G6V/_22G:Kt13և YJ~)] pA徂f 98/PxQƌ7K ˈ/ R1k<<σg;bIre-0G8Иz%2d5stbq(c_ff) {+G7 fpr -B\Յ%n8ÔBp|g&1rw]DJ Uz; sK`2o:q=Hg^hDO`F^[<{C `wnz*^D2%VRc`Jt c'3=戹Oq_drF?Dh鄮nRh+GQoe,pϼ6I\Πw R_]JRO&l=WMD!: f535W P6.+{ dV5acQ>Rj:T/>>*3[RO'{!,*v^| .'hG]mqy@ b5J#\@'X yCJ4V,)n7B1@~{w[k$'=EicIQz1B@X>24x.G^o`Ba!TrKctin-qͶsZ;@ŒiMwt'n"rZi VG0y""eʈ9e 3xVuD Z٩gw%?eG 4A LSŹIʁ0꠿@lQmj̰J11 c4J=z>vI}MDOj.eN0:N貈&e<`)seiKpv뾆(-͸/] l @Qs6˵̫k琶L\d'Dky[Mzi/&͹!ԇDT)P?߶9F[ٞl.'r:~/"9jPFw[L;TY%H0"]hE3k_:NlZh7GFXHlSU3lb`d{L`h!wz#Jh.m~<08p1y>L㫁CDF0yQK4E"1o-|;ƧbNSd$\G@D3W6"|}]. M"}W76%Ԓ"h_ b.I=Nwh@NK՝̿rO\G$&8yGW 3.=a?\ۑv(EdP=x<ń%`a膛(v1{3YP|,lˁxp~0%(ӟN07I0Y-.ܭlBn2%tl-v8r*[ծM&]J\ u1+=ӊwŝƤD7أ}uUwsk:qEFNr$÷ڐ Ҋ;tp }%kc{Niq1TN륦_ŝQMO kLYRCa[|x .(KVvo++61ly#$1QThh:ȑΝfl N+oQ .ʩ2ߨb+A AucOк:!{c‡r l/!;L9XzW{!f}`9FWO6KOsԞp =cTԙY*s%ЍxY;SY:Ot)A@17"&<&&'p19 ͐4pgq?3+vmك~&RCMS0)2^pJNEQK@j³>&1dFdlbU#S6}#7}6ki{W_&{ZJF9\z1R= 3jK@T޽gu$Y&X+:Sa}.L~TJ0E'/ 9dޚZ`=WPK0>bui|j0T?G5Cp⑞uZ$qQ'U5H{Pӭa7c}׵@OHP&_Y[sð`I켫5,$6q㼹ߏҝկM#W.$(A ļ|C0eSjIx lIw*蟊*>&9C*{97SPȅxBmUQK#lg1a!.T6źQ-x! 7  آM0:JHζi'98UR16e^ { ^3w AmH?S 1zo2Zp.  w;`?-jY"Wh?u԰pTO@#ӓmא%Daj8)פ6)HJ{mǟgZ@yI^oV堌'}L8=&D+}=gYZ07070100000373000081a40000000000000000000000016439a3550000ea58000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/_]?Eh=ڜ.+A_YKۂٯs8-wիtح93Iɕ@xqi, ᖻhjBRC;Ԛ'Jzݏ*Kq {B#MS:nR]i}T~dj<-8X[d+ y~@3jN͟]'Dۋr}Ya$JC@ _Iz]X;> D,hYLwse6ʭRiv iwz$ =Go{^}*Nu+A,2Dˢvؼq#>wVfCUOdl CA _GI;&ZC y:K]2- wJw]ui5\ֳur0P{'kD0'U2Yشgc9X |ܭqSݨx缷hg+7LK$v *1ZyR$\;,Stg,#&#x#\=t1%,d:OnnZ"i zᯫQy C/ψ;g%cY+60?3x'8c*l@gP@H_sh LXT"fi-̿9T*0Elõ IO%I",iq,z;ueU݉nղ$@m-ؑ`I%@pV+yjV<2i!VHR>G I2xeěDl7ҋI(Vb)>ٞ9@/hiֿcllʕGt?b`jPĔD<𓣅NjVəĐ/(ehHD#PRO8XJ'ޡ6w, >9m%UJ꺁rfJ([+у: 6eфljۍTw\ܢi¡m.-Rt=py}`Bc7l‹^hIMy@SK߈AEfIST]_. lL|}#F.M4TMQK:>Kn1_߁Vȇ^H(m7{^5F?kC!DgQɧJoB2}9ՅUŸF(ĸ}2dX׻HC]#F{Gmel BnR2]P>LM9[j=Gģ ^ƞZU.Yh7'cxR\z~Ku}{bsB8 esҚVϛ`+]Jɲ@T jDka K߸09LC,;*W vTJ'NjVas⺶DGmRtjC懿5=`qXYݢ(j!4i1O $EKSpw\uv^DgbMCcJ }[KákMٛLLCrȕ9(,&1yυ/z͝4,HW0[L>|aQ2p.:$]c%FN5/YrvCr<5'0XW8B l%ESӢ7Ze<|B^æw.u ]iOx:?iqOdHN bTZ[PCtuF3BN/7ՆϿ+TF?I7Y涎B|$íh@*KN+*دhtөLd(U͗~p^K}ZSGV&`q(Sx\GYpR%(Daݳ B0ǞȆq!e?gw&RznYO+T%qLxF 20M#-_r1):al >.-Fu.&gP,v_UMAL{\lnWx\RsVjLFjfH }.B_O"3A4G-1s^,Aw&Wx~(n%oKfS)(E%2=N㢷Hg\mA(5s܊TV~Nt+>[d>a PSyi,UO Uu?ֹӦ8E,2w*`FŦ E_zXtRMg[}(QFH''HĄ&l\M_c}m> h!]K9*JKD|Ry#BDun:ɓ"I&LBvgv:F#Gt5-!M^ |ڰ{ɻLE~ӬO =\&:(e99zSYc@3ɀB#nVx {::Se$Y8oɭϛ*(8Eh8:B^y򗑭^^0wP}̞sn]5%gwzSzHz>gm:˦/5m9bc? @B _V(z Fġ)I;h߀LWi{b ?{OJZ[>` AuƗ*y&F$ ?7OlLhVp{nf4,؋QK;^R@op?3&Ϧ+svO̚#.7=dmWo>٨>A\iU! y# ^2:OYjOù5FBS$ַ|l~Hhtofއ?Z*JJp5R?lx_~!Ǔs )U>r@Mg"C0k=&xA ')MDԛVO\\rUӷUbwl-lXsƥ"vd!&EHR0l-aFnD;\1 2 U_)'(@-DGoEFvVנ;‹ &3DjV8|[|V -'7BXxi\:g؏7HT.G[d=~ʝ,/A?;kbh_ *ۋjFwJwƵ5UWgFrs >z*hKou1+B4B1"#Dp\jb'[Q;/W:Pj'r>knL1  #Yr:]PVK1^V$(z8@X6/Kv8yگ,Ogua*.wp"RV׷ղͦoZp/ss7"wձȥߌTa*b!-ʝ"5mggTT{hDzLV=Cc=V G~{/@jw./Ses%?AcQo&F~(]w$YN(rȵTF$cj5Q*p8KyS$"O!D  5ZԗWO5rϜ}ބFyMk@y٥Q-!Abi\7Qe[|tcPܠS6bCGϰ~0u|{Z$gCG3*K*,+E%^GKK$M1?P;]̂!@Ez;Ž-qR<~']5ORtܦ~}`%]rnލ_4ZˁZTCyEŁ52txTuIpmq^{q$h՛Y%ϤN!S3bZ>nDw(be{doiB;]%=Kkznx676 º! ;N!; 53]51Ch=@m}PZƼs~vvEFhVe hfY'PTZk"BJ9FtFCl8IfJM1c.Nh׹CqӀ\XL$5Rj<[MT ̻w׈ql"PG3MvJepqn"NlĥzQ4v6zӯ>ܱc Zo$z٬m;\HnΥuMZ %n)a >5++JA\rB=|\p3ԇ*?Yδ8 ^s5=vŰϔ+QIt!/:i{ZA}AǧqE@^x^2ܘ 1D"~LpԒ"ǫ?cԼB騣c}VcKq1"cAv:hԄ{-Hn'W7Tu-m>R _nY:bu^3DWauȧ) {OxŲ{Q?Jfc8TrGƧ)KmT]ۏ UF8F|WX*FJX]xouafl @( χΫ`A` 4fuPO ٗZ` Tυ"Z&%6 M&nvFInd7_ b?De(?u=ULg+ǭ.:S[-ScEB;pU&?p~z1 \c9z(O%a"mVVtrРZ R u5"jM1 ND-+ %ߏ'E7If2}H^JTx::^2{ ;}B ڶpp.5wh%fDBXPԪv*H` R\ ݲ?I@UC([@Iq q;ߑFZFVKnfxSI mrیF75%KsԌ.9\P/ uWFv+iYCC1 aܳ 4{@vqU-O~beo bD<=Q.GQM 9T <Y.&)PR|RW>̓)08 .C!$u3͞{E G/k9p6,NaJ{OyEf(%M)Ȕ TE(#R9uRTtcl%};KJB6+z۸Ϋ31;D_XP7sVy6g tKUлTeBѝ[Vd,_ ^U<Bk[!˘;'Hpy.KKRT^Y&O/Ctt1*wZ]} ~xxv-yI+=eJ򃌕9 Dxt !4@kh\U_;M?=1\ȪL q3 ' I3TC{g>bL 5~hʈ*Bk3ሣc0_`PY[;"BQHǗspO',G'd8<(控صURp4m>]60O# 'ַd.HRlʯ":u#cBrvL.K,mx|3%$ rF^/ %U4A~`O5{"w89o|LKNAƆmcѧKHŴkylfPs퐑>dC@{YQ>u$9Xx0):r>wyrB: 釙r:8Nj(Lkp=Y>]e@>i$f|GTUYWã>x87m8&-y6W9P럨ঞ@'l{Tl~XH`Ol 4DqsPa%8]ny J}y.OX6aƨqg6d[yg"13j.9 ->N ݰ'$>?gM-B/kgU[n KԏͪMlAV:ې63|fjڇ/i +}}C ys$ca<)[;?Rho:GAOC{̰Ȕ4bgGO5:g߱DhX[>@o/v5 ɧ"16H ކLnmcy%J}Gn%R jLtI\jQm`w.$ !Q!hH0۰AfpGYc|jwbS /IM84b_)REsƤ`Wwp¼G fZwVPgJT/X覩G#X}g$U< <2?0u1b?zNroC P'pѕ~P!0Ia'sƬy.4+kI#cY(*[roN§kr^sh\DʼRl=Keo^ ac~StF3pM{XR uz`f"gI8R7>QC &twx벥,3jK,y!X:ףtωWzwi |zغշ뉂z-y; ʸä[\.J4P/&Ƒz j|dF{jwJspR`}Mwg#rHם1>*>K'»o㨫}\N[=BӶV!EanVǀd2 H I8޸NkxJ/j#lVmg6`RĚZl lZERK>ŪcR4h)aV~2`%CA br!;#9-|J7,4Tc_}h 1x#{qxH$|eӤ>q$qJ3 ]JNi CIgh;܂n'xO%qcEP[F-eV0hMict"OmY0tS$- O,Z̹'ͤ} nfv# md 8Ktfu:ё2!pae!CilsGl6 Wᦈm ѳ޳m 9)0XtzGA$W>&f-FȖ*Zej;z ` w̿Qad~`b *K]A ".g=WnKTl'5l ς읋ﻉ3/(zYw*4cT[9,97n_>C+:N\)C\ΞppIIJ?Q, Xe*Ǎy?Ug>TTj-˨F6vvsyq9/i1fQHq@M%4Oq9fXå؇09zWƣ-xY>=8/Q(}j̊s{sq"=:9%RPkb; ׶x t[ufXeW]ˉ|algP&8r\JPH^`}炘(`co(%obill&M8qJz=l[u%a܉}Ro. =0V.Ԏ% ڒ6%Z25 &݌z5cَ7 /`Lisp9#Ԑ;{])LB{9BoܿvXMh{C@@ mC{DQoWR!z\` !|[-.9"ٴhxMaHR~ Ӧ\ԫ(63iikd^}3{~{¶ޤ8G @sEsWٺ6ܟJM XOv1 VRt`ɦ_ځ^(yN6!W#h|AjFЁn VUBO=_ X 7g^s4rhipV!!<$l7>CZ2 -x FdB_!Ao0$[+W<+Yd鬦'Y';yi'%w߉_e &ٛPKP(].8^vj@2խA[$^mzw5\SDo]H*#/ VAaJ&y@㗵e!8K7fфf [z-jl &e@H46k5 mec^)KƗڸ0ѿFplzldPV~йl~+ ̾\J؅Hؿ@_x{Gu,ŝEɓ>#;vu;nSSa! {!έϘ縱fw' $ :8W)%XhH|r*f%;V1^j6 VjۢL\yv;ol))!<JmGA6?uς7\@uj)mEÿkd( vƘ 7ܮjD> jB8vIPA*7XC<7lQBހãi\Jv;HHlҒUZg P n-B# %|V\TSW*rSﰞYl”_>OÐR҄v0F0\|x?8DÙ[|Newv1v~e5r$xcLӢ: Al]1]z[J (M]Np8S%Uꚤ[-FG֫nFM^|:I?ǝ&/ި,S2ނKVEnp-źוFpYW< Vu"nbQP~_>oYl bM:pa|.#Ox)laA}jI2yyN~8թM9ɲHoz#rRIfP -y]Et )dKg6 &eg+(PSdj-B'<(UepX/mQw c__sU/ɛR*hx&1ѦS)Zij䭯X{qPҴ⥷AL8}a6]շrہWi.,zX8cֻo|.N;|"|+-c؈? ǗFuةLR{A@sr/% 5SOg5%#_v}ځUD7D_"L;{_ ݤd"leLa۝вҐ)*M' %A=bRxꮬSv=:@]3u1?]oC6G3O~LX uw|\RYjD]l-xuT$iR2W~A5l)dYsVLMxYkR"ai߾ rp 9M{$:3≺^U]cD*p yi-hQ>`'}[L4`XͭAz~'" ^T|P~ZP丹0Es["g|5ǑMA1 s4Lz(`/Fj:3yO{m)}bcBmt EPb*iaXJP^m5ռ'}! {E~huxΨ=&'AyU"t.%֪SqK*VcIRowel!g)$F!ٗXcY,ivq;OM87u:.[dX}C:/+IM6C[ӽPg>O{z$#dcXE克1bwHB1[%4.2+ܱԻgsL=Oғ ĮI:Sv\&thY+A b&ayFMQjP8h #^X(- EeR⾲od(G. ~?Ti<`O Ȁ "WϘ\N)spY@)6EYy9b}_gV;4=<|/x{UaZ쪠 |șW0Bd$';,@TL+[&rzѤy58-xN}`A c=p8)HU]s:y%ˠ94d!4 Rmʁ?-3P8AVrmC*O l> hx A :$\;֜_V%#㜺1쎌2C\vA7k"po<3!j`JOӏq<_NZO~?~^xirt%s%hu%\LIe *ڠ(P ؐ(q]NGZSZlIP-Vk 5? [N9øo?:y ܣ h S4l.`%zH;N(<|Գ9pH#)JR` = s KO[&T\ bkcݾ 6]xGj+_%* #ɭ`hYte#dK51T)Aw3Yval 36zȂ@"j6uV+|GrySG :2.p_U£fbJ5$ha1F}+(%ƕQ]׵^zKQ4䕵y*aޫ ([ǟ[v-KhPhۛ켒; LKHAZ0Z*Ӄ0i"(yBwݎZF [60G#x|"āl !}U3":T7ZԹd#r~(tg7י2xd倥dugn6ݽQSC7E Ӡl~<]=UiB۫AIUm UtZ2,#1dxÎwFW l춱#a^aqo`I]OGZQ6|toS?N*vt YTJWE9LA$O4״ FRKIS4rfp$1 $D !vg\=T+W講ʛ@qKXxʖC j9$r";<;) BɟkײeN]ӄmm2^ xL>]1G[g :}BoR,ZrO)a]oqo#OsŶ8 +ǖژt­VVr& a(˨J1%d>ZgݬaàCr@$1nXEai!+Ql- d Q훹3_߀i%ܸ!jCF҅"M `.oL1-B\8ATMSUyD /M,n/OfEVnaY1By`r`{bnB*%0h1R$㵐~eua]$@טD1V0(}Ex8'kyl&Vܷɔ&dÛruԙȞnD}a 3@ۺ%1),GDPdؕ)i$z^P٩}t/*s!2;6++\(ۢ>V'xٳ@_/Gj윬v7C\gVu-@ۏ"'+ ;viХega.L[T-{Oqrg"ɳqqis/)(E,?1'ǡ\:Bԛ]*$P7WZz{9ɐH/T1z5DBA3\T6FΧ38s Vv'jR/\[:mH MٚX  +iDrĚ'gt& ьgMi |T+gc[Ɗw*|R'tn@<=❐IPg(z{9,),B+hjcDp%͑EUd]h軯Hɍz i ,m?*r8U/ n~\GFț#mI@|[jHޥyud r# "| M4sfQveX^%`b9bsoN}Jk+ƕl"sZ0Aaf*ԉMUrGwBb"cg+28$RlMwfE ծDB;6}>DXJ?cvsYDzh]cW--X)8LJp;5>ykfW v$] sԒM$T>HsQ2 +A0"L[@MRcOPC3^Tⴢyͳ/6m{͘"/[bk~Ҝ;U$[p77iWW0^EF(@&|fE>7t,z&2шT;+DCdTj^1~ÙZW7yB|YkUTȡOKQTde5&8a֠YL[ 3<{EC[֯~>.[qKʤ9y+ 3#hfl&ybB&3LUu ˲Tx燎n4,23e'rh$}i~*1 w{y3M%=FpvbJ~nZ;y8@' ts^SdDJy߄WpuϳZu띛_FƈÁ@GI4xԗu]9 hڎds1l6 miC,̌=c/wi5w%r<68[Gz`放CL_hm;9.РT-`UNtPh"h_\LVHl\4:L:6F;Ȃ]D-w`%|Smd1j!h` ZC$$B;- `y-yXlt#W^#D;Esk5%HA>¿<3/8=μ1,J=̒jD77'65\}Lq9 J)=}JQezoT*:t5t yNqL Xw}7ڤ0s@_|UTn,W *dzH-F 3z%z) Fj BGm4rĩou/X>x73*E+O a#P"`oQ%Wi~r6]3ޣUL65j[I~ۖ;2p=rr20rQ4Y],shM93 ! g&t2N,eu܆yi URwRZAM`T))" yM u݂ƺ'P\D\ZXayw*9B&\t,<$Ik+;  ٕ ˬ:{^{[c8sUx4!"6pn{Vds@^!'v'oќ@d:bi<4f)O3FZx(R+EuFiD9sFd@|ʱSI}m.қ=~J!f60oJ8/豪%z Ƈ/d2a쾁[ݮ@%^lηb'OWCt0ي"Z|-ؙnpFA7ᛏ<#AS+9C;16NGG N0ScɞVɶIV'@[Z}Hf$ 9LE.1 V_ -/3t̋񙔻=ӵŵ`jrP:Q6 qֻ䝗 S@s:F%Vú~svOL&t eas e.xA 08O~ b/ˀC@j}\U4*#Í87c%*?;pLߌu |IA&Z kpZ/f2lޔ*}&%fh\vmvNpfm%4}V? dJJ\c+-lTp4u.cX=3Ir8QS{P7sYUsy VPY-zТSV`+H>ɨed>Re47Ŵu"2V¸| 4;eB=*DD.X=.vۇ={5+a xhb y$AHBwtiM!T W1;\>Jß֛{.7⯴a5VsEqV f,媓Kb$z@ iX1ؙyӮr ;/gbKdi=Nj'|9H;wkǖ##?q,̵9LHgwDGƻ~Rd}y*~ٮ_tw95Ȩ_Fw[ :xVrlkMMݪx*0$%6gwW\Ng [ǢtR{ZP;2GY7K8u)8;,F*Ȼ@m0<⺝ ,-Zk؋-AW{Ĉ*"{z6&_ֻSeɦ:T#^%5UWOX'Wk Jbj=:cÿ}ýv#^,Saqw(*;K~!)WY)('|_2< '~jo^bIoEW P!#D0ÙyL7j Es[7刹nqOK{Am&@ `;)/It#1r]%JrO[؏W٥./[1$(^O0k^QƥUMtv +CP7= E2v mlOQ YxuQkR4{Xg3'Hx|,w8{_7 TФiHr@gT-g{rK-f}i$ݯ%JN>KJDG%bGm 3hZ߄İVvj*;Ɉ,8saD\v ")XUU2Qq'0ژ L?P <i0egʬ1V0U.5X?Z|nsS8,҆y!IUͳՉAbVw(m#IYw(mED#$J}u Z֠N9P\AP1$*Z=ED"#Ǥ r֦-s& c{LBa>?Mvcv/bW b]|Z>[5)v,XFr;;' uuLJ/ )0Χ TFO&v9sfW9EaWÞ#M_]=mBg"u#17uOa8;ľK$p%[{ <$j]6:Z?"a|NE'5ЗP%ӡ?&~SLڃO\d7HWS]t@h9Ud䧅~F}# `- TXS!(N7_qt`РX&UKY\<|B ^(Ya`~<ܨ!q K`:sO,YmIRhm Րz!MX_P75}僐mXҍH*ĩu Cbm:wo(YW+~N2ϰ"iU8y'ut4#|h5[}.6}83L3K,EjF˴)B,ko1 =njJK~_cq:I!wz^2l5'^[ERJ Xګ2<Ȁsr)Q9X`HIn<2`KawI1K Z|CkdZZh#~&iSdptfX'z`W[W|b_)}R:'5s$p?EZ]Il$ za{mkV0#Wy5hCPvv^!>!Ҁ*}7X2܏CX,N8i#THCLI7muf p>뙯:sqqd<''PD@NRGF1Χ@-UJ[r1vn2:9)hUl2= q}<5"&8P2~u({0#}.MXK<֡o׼5QUΝI# mF|i/#**vsaݤҦ_\,AۊCl:m#Ep.tф$oxµNH^Co(;$6. )qx~ǟcXfzcYHʐDOo :9O'|BR2 lj+]Cww.q<IH> e-W<ڶJӴr6Fa[qZ{ԇ[qIS1J,>6\lN:U<]逸TJnWM(P 2[cQچYtq~sJy8E3j+d0yr7D'+Y9|1#(Bg[<x~c *dOEUim.Y߼중$Y&Wb%){!3}y!* jJkt·tri 76.% !"Sc*d\U k; <}ĮȨmщf/ʄAkc~(ɳªs~FIM_V0 gSfJV~\% 6a'`=#=ld*ZPSK<~]kCy/uI`DGIa}l.!̌M#D=ֽi48FUE TLQ/coӣ<ԤYꔠpm#G6h;s*E\ ,=/4p}9іa^ 55-F2S:-~z#D`Uqrɖԓf}Pِ^T R6:GLIrx&֯] 7Fh£ȧ2af)4coM]:!ߐJ;;p:#Gh?za7RUh9iCQV.stsc˼4%gjn)m/ԅ{'aL V{.쌶%!\fp@7^.F/{qCTLweaguVpj qAZb{ ڙhAs {Y[֮bu 76hyP94M3w.Is_^nH0Ci5ͺߗ۵ODz2a: Mͱ+%N#kv$dk\z6v|QGzy_OIC?421u`Dij|W~!bۭrUTރ:L dbQceKaEoE!ZϝR_Z[v=$BaC?=CZʋl^وX`AۿOJWG~6|*  ?1T"c,3(^? ^6 W88p,ߑ'~:k_/V^ExovޠBT(<ܮJUh?\.>|<R%ebq<,bD| 앭QD` 'u"n8t 3p04thJ8}w].c!B]hȸigӶ)8TRs m& *bOкi?w`#1VpT.yyɮ*ebLj+– 3A6k6^\+ق RRfGjc pqȐпϔab;'prZT q-ooMx4.}/3t[5qjqqwHyT&]nzJ)>KͱD; BtM40mj`裮Y1(RXVJrrS_y$y0b} D{7D\]7 ;<%KҴ J'ducRlnTrJ&-MWER!RVV``$"F2.d® Ls]W};NOĞc[ZOwW`^@|YL\Kȫ #~ mV翆,A_AÎ:VAb r^O=a#VKI,5!ֹԋ©! QyI5Hʰ=NͤC@qxwK J[ u.Ķ1ƧU}9Y.YU }lP( {B'}ۺ\:l( z.hH=R'kGe\9Qb FViVd0U,l;{)鐳o'x=o_uI|kܬt)&{g1Z·V a^Dؾ;Y/ymaRlb9Mƛ͙xf~E.^"bpm^ݹD§Hhu"(!QM k2zDa Ǘ.)W\wQ7T`J #w)%jA|"jBJ[>!/+ '`.3XcZ oϿX$5HAn x_XC6bAjċ}=%z~0pݱ%,M!; SVOl =sB&_vY uBnE)u壾z " :jִ!ۉYser2{RlQ!`GMUbjg 5͘IULHYM[-v,߅ؘz ~?Y+25' \cm~O ҅d]V8N7u}+A_%2=)Z+"SrnllbVG2a9cY_P8sbFtw u6wÅ Z"%LxzG\ `1+s`9)5h^a);}${zK*|]ͯ<= #-r}l, )"6Qqo˝XVWQ#{_1}Xm85(cZRGFڗO>Ț8;4|8RLHM|tW[E7<&]ar68U~REËB9ΙUKm`[y׊|ڤ-:9 Eԑ ydyck䗦`—/Ӗ3~+*&T)UXAOڀ溟;DT5omU*cgUB="3=i/L1N-lP& -h:d!-hj4tr>p8-ʂ d'"v\h5qNLC%U$(d3$ ^fA:ZyiRvzo U'@ r&tǴG䪱v϶@ Wv؆l'A*a%6lKιf0%fN:=Fro,v,1OᬧZa^&m,P>zFS1y =Nf4,t%[WnY6G1XΟ>TҚVg-j4_Fb&XD:|Og!b g0>@V^X6Kbo@r|;=DV}¾9{ @WfHkoZY9Ey0e\(glw^쭐b}>[X}XAF%v:gIܞ=厼q=r-KߓcFjn "8>al=" e֠A[{l8T+ DMC%eQ <MҬ~ !n,ZZS|i)wZ%,4g"YoD9gZ:g\{&n ~`!VsbuØ@.6h%c*]6b^2`P7Π㭏 d E%'/y>n=dhOAiPxeET,?O߈n 1Uz ]^y*M,ͱ7GkoQڵ6J6nCZM/2+XY/ V]~<\lEZcS3H we1p/8y#s`T!`x^`@'m%-ڼ3,gZɀ*|ı .JѾe͡ByC~EN|F"tbAy&ӈZE"λ`kq3 zHoXCh  9`WHRϯ}Sk#S yCBת׭!B. EDeHnf#XV}ᭀ-ʺdݥ9˴ Gա|;(|xz{S@swV~L4SAR6$=Mxmxp\7d@aF, 2N2/8w$qfhc=iQV, 3~MZ8Hճv.|,X[@w0PG<:[ـ:+ozuBg%E_Ie1tBc.^O=jI^5Y.C/\Nx`Ɨ'C&Q45f1L 5 E@ˆv}ҏ W] \yU>pw/86=B x(YAv&L_wqh\>V̀HCS |]Sc"W2 e-qއ&#*L`rwm#yÔ$j!D‹i{b*̵FG)ST |QP$zV-uF_ڻkCl=~JM&Hr\ջ૵ɵ-%<5aP\M}8nRВ=4$u-~ %؀V@xe% .eJLXULj0.[)̩,xKc\/epi3uLsU&nx0qT \(! YY*PW;(OV#mT"lqàp<0N lT[<\?"}⏹mgC4=D$^lstN gSYvK3%'jwwvb0.Lc6ԯM31 |4j>zҽ8Xgs\zĂMNn;%K.Er_A7~\#1d$%i[wLlAua{ԓS.޳В‹Gy"?o3|dMȡ4QEu{˾qy^.~ꆥŗ5Dk]9E:h"-54,r|eYiG1{3 Wj0&D/k{=f#$D ]`B}qW8$&a~VE7e7P!f #H=*;bFRf)MiĎ͹f"ؙh0$qS -TB޷Nl3զa(o(T\YI#1*r»#*"NHC`Sag8%̟M= W(LH'KpH @Sdd9,(Kfc#eiʈBр9~ #pDߘ6#z-""p!!dKhFSb ~! 9>QF m@mZ_ð&v5(CQ;ug՛g~PIf0\U, `:ȇ~,y%de%y3Rɶ(P*/Vn*fh@vNe>?}ZMb y0/̀F~<]AǤPQD3]p.1Y:MJ 6v/A+M)0B:V7R5JS BĀɊA Ԏ01pm~]v2ąg-F58X-q0Qn"p#L. +ĥpQ>2=k|u}C_*ߚ1XhifO{dCdВUP`!AɧھYe0)Q^vb!^D)FLBC/{<\Y< }Am"1k@F"۳`p%1{EKg2Τz!{ @6B!x`y;iOIXQCA9J5yVXhE`1JmK H0Fg1c<&"F;Y\GHL-:<*1벤ʅ9t"Sm]t &,cJAGϷE43#3jٸ-|&@nGWg#Ӈ62 ߸nU>%@1 w` lƝNd/liVdH,:G*~Q@U5[|S|E0lFQd*pW ŶFypʣ4C_0)9t[ewWmri߼5* ᕎdAY1+?YTo׀+Pp] J&-yE슾Gz)_Ӡ}Lo܅Q_|z]F7b2'&={Ρ# 茫o`q]HE+'Ў / 3?cU3j ~H%H܇9OD 2("w pfW9O/jьjXk拐!]Xʹw0~ *.D٤~T9=b H,£7*g?/fNTe֌E1َCUn(iw*k:"xF4x6s1zC{cAZ]nnr[z T3aW oa}P")ZcFōZ+Θ_Nl "]جX}^uXdp+(487k90B^Kj{OtҀ =2a6'A{@Kݠv̽.|tGFRXLSH`hU;C垟v;qn˄5v6 O-ޝf@T  ~Uܵ剕#1a*!~V6S@;ѐE'Meh&l>%(h1|tўByʑv#{T/Zc$С̥yb{JvDvb|ý׆,pZRF6ǻ&<ߡBLTJXT9'ɐds|˻݋붍d1ޗL&7i*p8 d\NJ}bjC;kx/^gxn:sP؋rlx\Q+1q컵G̾< @vZ FڱsF`Kx:Np؀Cq1:/U/4>=rxEۈIʞ'Ȩ ld)H\@t&j#ڳ  #\ >I]&x)BKub68bolڠ/c+gBdXlHse.kΔ82'r&g]ظvTa0u6ug9Hl]zO!pw^~L2Luu@ EX`Í9Te&,YJf݃Ed(4+a.J#PހFυua$9lEMؠV7Ǥ]ne8Iɉޑ0NwjGQV~ 1?8*oD"?3.y'R?ePڻ-Vsomn}o8ߦz0fTIk:oۓ4(#C:PMR C)r(#PD΍\RNay܋k&ÓB 3Fd^'CWMhX{zf)n{`'sJ<;&`GV L̜-lؑG ;pP>AoCS*.8 g)N$śZ+2{"ubQC8[ݐ^lasZ3uAٶ=i ?BEN/W.onj~A- Ӭ<6C/Sv0e 8 `Lz:V;TwS`0$2"ZۉAdxub|h@ǕaA%/7EG$$7Чv NqS'Rnrfh~?sP|9;|M`3Cƹj*n17Sa5ROL'` ]+(}PSCj95p{"@ɯ4A')6>CpS_^T 紀|o\ "N{o䂃oFq&?̦_(0o1?(<<3!))&*Jvz^S2rr Q:Y/cہ?= EzLW'4"E8] lG hA<"\ֈi06zba?EbYXYpE;pN_` }ҟքdv EC$w~j0kCbYE{ #6mɍԺ(pK{5nS/siH΂ߛm!n㠏d wG:ߤjkv@ _FknfVs> 8J]JQ~Fx vs@F Vp6]O2)HѴXiRnR m?.1)vìaXjua}o8kdh(ZXô5:[+GӤxY4MR~i&q=C 5mDĿ(_U[Ւ;zz~3o&=r~I\Fg Z:%8V:cKP¶}joªTRMmw*>„?w,NSҝ2(: oRGw<bĉ@fj6 Itzk Y$2?_'ه?d?h;~{Khd%?eY Y뜓2p[=^OR ˉd<[$m;`$ ;ťj+e cvz 'Ch1s3R JyҎidC*Wa0_K` l݅{{;L|^̿kLE"/ > kڐ, q%uCi}glr_@/>nS&1 ch!?PvQ%?̈́Y"!$T}d~pEkbU6<ƛ#Bex#TaJP.Y'6Pl%ige\(SJ; 6ʶƯLY+twDUk<p͑dIBQi CQY(pڽאA^BB+/>KڎD9Ʀ$Fy m=wPl{]o:OS "kλ6ϸBq`ҼFOQPZ^ \1BƊk^Ѱ}tDEOvܣ.&!OOX_vBIvw-fmlPh2B²!!OF3.;0)iQ(,`KU憸=P:wi)@DEg3ɻ͇94qRR>ktPkr;~\e-oYOLn|eN'?`{Ūw֟$1fӄ]vꟁyYwtKAO-NVN_uьP;-yC40{GWhL>s.1z~+`bFg{e^TT1P2轜%$9Bk:M7qP@? Z;*S99"^qXx5Myb>PNhͥbƵ!n 6HS#i`YedQ9S.N29%_u TvDгɹQ0HT&Vfjz3IXr&d#G9%h=-5?LǻꟆx]kܵx0VZBī;йҏxa%b rVrs>0ZlSpw/n|?y]fea; `A׿"GV0][}ihN %u6[ǡ\r#:$6&-pMQt'0U*|}DWB۴qܞ!;AD YfZ9:BK3Y #JDl-w8% Nf}2èv.k8) 4Cp( f߁ -p^ #!vQl ˰"qn熞:i #j5gGilTOiy'keZXFWdU_њ?tE%R;%h.S6ZX:by]:GxwK FJb?^ TXwkBC$ͱRO ~D+0yt,R˳_sQ*UHj-(_bYZ99-Fzt=k i^dڮSo{l[~]iG/m"s9H/~DHUb!v]79%eCnKzjZd߆%jm Gnھ ){ksdIxsf5;=p8LKLre+!-ŧl&sKꋩBh'cKF2&ڶXʣƒ?H§8cAb~M=nJfLG^;WIN%ʂ\sZX(Y" MŶk^'~LI hY:"ƖP9 TIŵSS0?E4WҽDqG0GwN}S٘͝L'@i>4~g*"O>IYU y>":'KGanf5j ~ufJ#Կ&u1$\r?V2tSL&޻;9.^Uӽ8fޢnWJkQ6w\ޕf4>@ZRi#ӿ]X` H-,g ǠH3:Rrxy6 ׍+?+ՊL+k~Tzs9qTKTSp~.T<^+tr2IiByZ?@lDy~XT~d1 "P=f.W{k+4V V0<#~Ls~}" \ܴHtۛr/UfӘqU亐K O^` LZ:OAEJ%ة*X?oZ\0QqbHWӜNA֗ݓ/y_"sW[Fv )B6S=OT)S!Let(~,܄y3 ɭbvDޭ?`M;fJcs/it/z+ "yKpKLYpRG8Z \j}CΠF{AƳ)('iQZ[1etˎ-u-/mc| IvwRQ6(xee}擒jMh0W i=S9!3E`ϔNтV:tب%9zH,NnY4HwP gAuef[!'҃y`|6؞E[`&89l+mO3%k7 t/ӧmqw嗬fts?K函ZWvCvf.#I33کc79dăE?G;k)4? V8rϮfqQ&bIHc"ᗆi>i7B43whDhh0P:=ߺsHGf['z(9!ƼJBÖ/)˾3̨~S&v/0v&2=|L"òIq/ք6(zn slf ӔHۣ+0LnBoo[>@MS"IW35řBXZ]$@0j9[|э,cF@05e9ԟlayM6Yp8}20!(1AÛX͢xΈt:qh"0uGh+W?X,M@ f]%haӇsf6( 8Ki zЧmB!DOa&ۘ6dU\$%IљUQ ܂;}iT $&Fr36`pL AU ^:!ͻ@i) H⊼Q^VTg.U+=D 蓖ٹɠ]Ɖ)ʚ#s?2$=lݵ /ax<)VM[ D-Y鬤Դ$\UTd*L@`]=6Jd$Yx6ԗ(>hT8ʊ/{z+vxpl"#e޿ꚹ&)w⵵K¾M࿗;J0 }?.ecy7<G4= ;:aUDVƙ_xX `Iwj!UNTL"1^`Uv)gw TUr*ƹ;{N_u< fIw&[{J-%,M,F_J*9jVaIYplO,?>&]//@+J>F ]WE^~O/ZQDnN̤b#t=E gzd|gwGM^X l 952| ]RxʪU1KT)9G٪Eفh+%#<!uu~!目n~AB/@ky>HJ nl4 ^^x)Xyyxk)"WJ׻aQ,Zg'7Sy: πD  N05ƛo; lԥR_i_c*U%J|KLRտFR&P5t[{j E+ Z(!6'U@~dyӟ[&D)@i@y8|N8=t};A o5 134>M Jx+*}$^^<gV_-p =r(~fsbZx.5&+򎼜MZyUJL[䍟{oΞu(v($C_u獗&j>]Gjx1 ʠ3߼վ΃%ГZOlw:N>hWy+Q"@h>JJpmcX@:[Z<4o݄A}ɾ}+D.-zB_3Ż)W|j;dpwDG2aHZ}.CR./KGki'pkfcW(p)Ĝc;iۼ ;uEPo=8n yuyw?N|usfsA ~mA2,I@ǍU_M?<+qA>E93G7Eᐕ/*):yש v2sbҶ!)#-{8ч<ɷ!48*uLJH`7-V) 6Aksڠ^6=|uksjDgT*g҄A6v3$%%l8V o$Z+B@uc0jA_bM5Om%ZJ88醧& h'& 0Nc aa Nzq?5awھ6ZޚHoZeYT ѵ#4Λ?c;?P57-\w%]NcJ m9{Tt=PK(rc&_ iʰn:+IUt;3B6<7=M+yFTQrE->23 JFYF} RIg!M6.NOյWo: AKH-;m=;ƃ 0dpY J t ~, zVfS*&Z-/a86}aˊ}D, ^iƭLO==7j:![ FLnp*:[׻'912b#z }SkAGxQczhDL) }b}aX(&NU|v Nt˽zŌ!ltpnKתsu/ ]Y~Baq?&w㎽==RûQa WyLbϪ\g5BfnR@HÉjbn &?3~uOngdD\#dK& C>FF쐷Ⱦv !f*G! '$#Ї>N!~๯La0s; @5GEˣSp) CTuCqjq?֝:Oa?P_6\HgUeD{IQ8~&kPU!@)k&۶tCaCgd}ki"ϙB}ُ,x)j3X^f!@E.2N>hXcOJಉ("mt@uJ}Yuup,p$c$Zb],,~ĥO[&ǐ]/s?n@pqKVPx~ J!W;lC1Nqg2jFgE؉y?EGD]_J"KD vԂЎ#kqgMKc/%G!IMblöIx>3n jB2aj|4>lGȯNȌm_U蔸Eix UPL^FC-Еv?!-qy8ۄ>]<ފG`VDP JLP>`dm&|!c mYOE\tM [F@'21rD !4)[?53Pp@9j8 8:*{Xk^ᄈ B@î)|R}$A|nFg*M`^W¯Y0q l(G NJ5FoQ_%sIR令seZ>v|4" sMI1ɞO2$#d&Q-n Zp Tt*^1 L.`QLl=5p<q5@o6kkA]9.=v}a.<}enuAA()QF@xzُĕy%VGýꩇnLޔJ/%e n Vk@Pk,N6koЄҏj7A%֘B*O6yeehHfMgW8v$S5Įz_oimgצ;NS m>K>,Ux\:3ZM24m++ Hg?V`#u?g3Sb=̧|͒F/f%֠I\&(X#^IW-C1&%/<ܦ8D'`J \R~@ t%2Vw afAse Yaq(O*;rz\1"s.=f˜R<} ^ῄ( =!g[=B}(]e,<_,⢚irilO}f!PA8,kusHɠFzpARn#!hۙCG-!Uմ8A*^O2CnPU>Bm<mO|XߥoVO,DAԕթ:ra2OvEl=&f}|3& T ,w~sg·0K _UhV5r؃ED}U?!6U6ɭ0vsE3^7 DZ8~!f q~- ~wI (C{vX GH $M;)*GH}wF měz+vY]wJ paY R=2R+P*_W]F:3%VIy:w[bn|~ju\1إ|YfWĔ0k8c(1@ /L@Η .JnSG>~Y Z][R2[U[șJ4dZn鉧{ }JXl* ;/9db~G7oeYb\A,囮i=oui|+Tȗ[c?*.WVM?7ErYL44woѴXEηI&SXN_װ2SrdQaE@abLw@FG&Lۜ,J vG*""=mq)xzt44Km3;55o֝`=6P"uaP ^p%01ncnkPz {X6{M=@=XMnm[mPi\?>N 笇 p@CZtRh{KP:ẊÍ057R$cB =\ gᗢY&!yH$ҐY8)_}a!uZ[C4---PZ::;Fg©?F%rUoLR;uGA&qiGs8Iy/58C7raӉt:net항ѵΆRڵ4HbF܃fw_]FO?*pmrXaR1A oK.j ̔6> U\wp1MӇ<+plUJ= s㽘&. ^Fba0P{AFEVX kA%CUp~cHyF9\_@'Ah56;yC:fH 8ea$0Z\C7O`D8Kt][2U#ڽKq)RQKЧϱT"$1g \]MR1iX(q{U.s{ /^j$ݽUOT5KX[i6n Myz!!z&Pf'9`"A3]8Vv"f0q -\4iQ] v4"Gol?|A#X)_u %^nyA'-aZҘD]m$>hq?_T\vrZ(L|J&`baw )G) rF#}y0ٕ _9^]@+D0 ,!|j P{9q' Ș@/a#DD _yA.'/GYsP^tXIUD>S)fQcER>ʞ P N+fALud闬K7 $b9:?@-rv 'A-yawMBVr[K[*#˔3~C$9'spL<=Lg\2zlh%67˃?0'Hor YAuF(s Rʿ?p t쾵᯸ >s3讃Ne5z{}{,YE禄DGz4laUtzE:&=/rW"U:yҊ_b1i^ͬܨM$}[֑ߎO0(s$8]6SXp ~.:cN$;9G(sB9 Tz E8`1wF@0+nJ63VQ1&BpHe !OCfjwi[7a]|EV" @[XJLsu`Zd&&wKᒦu/wuWeCWxP=%߁1^K#u.`YGe0*zM2/բ4O*_]b_#3d~X-uIARx<@0;04/u'q!fM^H)lJ+9_ =NPL`~Y<|NxŘRttaNIj:¥Vck/{v<{kP(x1S47|K}r1 'mj =8QkטMp!;"o#źzN/r&o`恞!IEeRpΗ&S 7DtL?R;D5W74s݅//[g QaDh,%~zA}yCaܑKVWbv}͵A=gIZ),NCbst _=ۋ7FTg'r\9UӋ=>jd,85/PSzsfHϞ^.fM[ᆃ|*{iFd@V?uDGRP^?Թ|Iw{k筄!:h~&Zbt:uX*Axrc5&j}zq 2Ӹ<; uy^[loUAF ¸i}rŠo7mbvV2{R 9Z9G\ȫ o2i8I| aPH9v*(G/*?p9 dU.w>ՑBF KފHuktR7{EIK<L-=~_V> k@b0C2Έ̐}Nq]Z A]uF y1W3ѷFcwt8Y;y-C3Pћާgc7ZKe{1Qj*8L$6|h:.e~NU. ֡uf4/gYxN2zb1Q/2OMrړgWA!owɁ&d_W(O'c`az|(Q -vɹ3CxŨh3Dz9qm.BB <#Pbt%-Z`e:8 EifC? (u˅@ N7@\{p?+C{8SQw%[Px>pAR8ce0X=y$shNy .%A˾BBMj:2RIڃq`"g!)j?r]><ř*nfh۸UU(sxܿY4U+w~ \ބdx@d# F\kɧrxiHn$^};PsP'#PR@Ι_V|䵦™prhVBok ;y]"v\V?PzMUb 1k-f&oKͤu:wp3uH'uEV~BwXJŤdQswCGc"ngDä|HPd-^ aُ*׶l]>( 1ϼ9óf =Rb=*!ta4#6TwajfWe-MP63Hj * )۾s\DC/[Rߊ?L+ IM< :|֦qO'r!i+Fu4rIk'fw*D*VM7]Gee1oSM(Q GdgYZ07070100000374000081a40000000000000000000000016439a3550000b854000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/a]?Eh=ڜ.+plJ%na$ʼ 9K~L6&ʼZ |'#[/>\鵏3iϏI*rH4"3sq&",~ҠF:t+ǡ`bn7UE@y1#p FDVh]*8(IQ#9Lr͂Wjs{DK;ʒOF[<RՐi(=msAWA+U+OܳN7> 3qe>U:Qh(C"A@k m.[)p2'b:(FyK)0=sԅP+7Bj䖂tF871opDK>qVG&qE0ЦDi}3JPX&KCY%Q޼A gGf:0Mx-jYaR׵M7`,S6JW|79Oy:R^ʷxw30R:쿁n%OV>=cvUDr273GGY>}QQ Q6ktQ#J>94KAƑ;pM.K+*Ʉ*⯝LgB)(HO %in,J;B\V4=[}:IFH.Ub?B; }DVJSol,QZ✃0ݸ}+W",'Am?h PHv-~3oa`gO= gک=e!y&ϱFN)HW!UVن",c Ld$Ń[hהwGc8>pA"9F|Ė[dtDK: *NY?7I"ϡ&?!d|^?1bv.`7S]Yd;(zgXC*i=훇;K0ֱ* T'}BԦ Vک?ڳUg|q\2!\\őHQo7{)3Y\:{7E)43qH"%q@w(CwhU)qG7Er+rfMS&";}@ >om36 hF#Hb$ZyHn9 "L9a\ab&s^04q &S|ȤvKRЉLc vWIaW"9]b6Ve3 W`ojRzOm+Yٸ^Tg|&a3KVwȋI*OCE!) z}!1"uc`XU#nQ NEJrxy11z<]~%E#%Jծf&W`Z $蚐FjǤbBecd +ʸ%KeVpŠgb.4s)Cݿ4X 4TAamwn^}u$OT=)-K1It < ­Q°:6؅G{SvZua%7!4SaA`@.:vYJ.{9O=wYpIW2{JNxizIxÇ?`JY⧔Ɗk J;WUgCYzD*Ulm«\ө= mnk2^auͨ$vX K9 Lr$/cv%R[M^y٢_4?4lRBƉ2R{N#|~h#TޚW <1Z%Chh CEЀ d|`ٓ%gu?]U+(W\XbݐY턩V]9}{ ЬA)-giVgd=MҀz/A0ӆ (u0-k7Ele8V hFv!BY6^' 0 n{9@qݲhWRz"s~\^61.fM 8^ P#QSO:wR2#䣟3t2;mx~[D{^ɤY9ByDo۲TROsJ ]KBxYiZI*[7HuLUIZ+ {;AOx..ˌ~">Gń3dw \3ƅ]+Gco!z{j-O?1M)رM=a)K2 鸴EܜG6+ԺA\B~Bz=f"9\ w[Q 1nyII[TB5Lgˑf/{ ;.9rnƘ@gorRkt*h,@4)*[&AbYG &%Tg?4>bNDG)T˧z577r[Y!@g3Gֆ ~[ZMmSY{5`1m1! eߜ)Q\f۱M2I\qO@6p!?kC*pMj*G6dlɃf[sN&}@K/ӍO H܆7.ܕ𠎭/H`f*E )CaЎމV e@ӼX [K7g_RACg4rv:d Qci ;~Xe-fs$~ItD"A|W,iyAW~ƎtՈ%8#-Fx"η7*]sstn'_^Ÿ3o<3ً4d8eyYvc8sLqa5ԛز2 Wv§Fq o 瘎?:^ +tFMk@J6=/Ήpiqf3j(AK="3-A@,PT[]ۚ Xbcь"g:xsT0M#͞ $9OTv5Ҿh5cG2i>,3R吪"$óQIymD(b2 b&?l)xU9yљ/|j#wݤ{ D]m| Bp|Jh#zU.͛jzSA[#q\yGڬ e$X=8\X2KP?G̡-r'.鏮<%K* ~`.⎺u%$:t+}\OM WfTLTZ0fi 8UUn1eG 'dA"y/$#sb.֟ ɽk:7Yv8FWy#ɜU#r\Duj~S8 UH[4Տ16Θ;3ƻЛ+b\/mK܁WLm'NkW+15JRW*$=d-֤\++o]Pwفk uH= GMCuE^m-;g˨9 {GE|eh_ 7 ׭KKp]}u穘Tc+8)& V:G#bbvc0I_)RX s EZ5u{f4gRe>a"Fc".bZ`>:xjt3_%s/:<ip s26K]>y UazQsӼ+d[\l(?Xw̞fVDZ a 9KOʽ#@N c/,@zs;oK%6HI1$hU2,T^VCCe= kҨ1iH K 8BPw=A0\~vW<jkdjJv$7ý?; l I;g1X’FEwlp V#y. YOKtKPPhkJ`B1ց$mb6l* Cl@ sMPE7p*ho6en<ƤE- x-2AXIKJ<2ʙ6{j h=gTX IIhoz0?@q͡>xO/9 etR[ys&,.sXOIšV=Ox~2IK:a$¼:WXR]H2IFpڏiòW_ijR3 _ S :t)3$FJ{dc_U7FT_4T<7tߚ1һ3U"5 D v YBр qF(_i1?tfj _Zɥ\Ms|6],~Eb {i.cv~1E˝SX[ySYH YB,Յwi{\1yNTPFEѨ>730%8jԹ y_&,tRˎ _"ԕMng椙W @e"ՈoijDh2S'7nTqwHRC_gp?OP;הxv}*c _Ͽsc?s|G68ɜU}[kOFWzB erC[qXw:-s(TfK+t̺yݶ|p՞x' LgNoysX)0F(b{o$ɹ~s29xFU*BSjX`@KlSUK!0s'& tOC(U2#a8ޣFcsZxޜMɖc׬anzcFUNM7g d]n2\ͭL{瀈E +R @>]'%3;ͺF6 ֥6|DӽF)J"Ԏ3L@]K;ӔN5K{ ^X[>-PZٜl c4$Q'g@ݻu!Uו P#|DzǣFi!D׵<"{>ƪ6+C^Y|jҨqjՒcϜR wLi+XB>}+[JKt`iݏoI)=Y* ˕DiUx2^Y:V )&lGL21.H(J'N݃dG93i󊺔ǸD@~Q wt fV'Ԋɏ+(Zi"Z&0rV}Z4z*%y|"t$UJ<(.u%%{ZX3~ܝ,5mkS%)řM,L}ҁ֚b9`_ 3uǷ(7>]E6(ۺO[sQo <*THq $?x Sayd5VY:,=FAض PnM֠FرuFע}gV [dWʲIYR<`K̚&ob| %5M–n4dJ5fJqu%<{͚C}ͼ+ܢt՛T\yk:gxv? ԒP鑊$i #tl V*_m@WZG?7tD@ 2<[޾3r#6 ->?#y>ʏ1_nJ'ypsl`zi6|޻Ż"&jbh348:X nN}'unrC^>ק=TסLB¿~>]1,X}Aty'd_ǥ9Nor)7pvjf_:ڧSŕjX ]{%UjGPأIAhAa <)mOgJ:I HiA}EIB(M.yca#OđuLR*S3H%7]IV=SҾLf.K ^wxM5s.r 317s(Κ]M,swU1w *0瑚Xߝ(fCvgцzgC 8,TmE2g'\@J<˴>_^,N-(c":#_Фz R>ф 9mJ/#4ŗIk) O3U]tD?ARERep~aqѨ8YUE4ș} 焓nf[U~%Z>ZBM ' :mG}̼e2t;STbA'[4_ZgջahˊZ8c=R&#.ˏ;Bתc=Xfi]4y3j| QnPE_EXnؙGHJ䰖 ޘV_( >+9cx *onƎkcU74b*l э~y6%14Q#yiGXT *kzl)Gbh"3s]vg0hSg@g[GyUnwyp]= N 9Zl=I~|F{)b~F/pCqzr%j 7o9$kqjP`ug'`E0wu[ymbǥ D7w<ư1A`(Hrz\1R.7R^:CJ-`7xwOmWa7'8n\kXXDݺSDV_M#Q|ì${dG-$MLkg|Ӧ ͦz-PmT%1߉qކvĚBRo|p8X[j꬞|m` mMҒkl?; n7cICgޚ.&+ Hg@f90 εAL!AÜ3ƎP )I"2عzws"وojh٠nK#2kRG(. . tH]oh!/6>evs襇u_5m-5\ɉW-"QŃvu7 žH 8E=JGi' &T0SX-TVfH;Orϵ<5>ܽT̤-#}"\^qY1c?AGc/}b":״7pz6tL /NN_ ?A@E"KKÆq.ɓ^xNaEElYL:v{Vff#'#mO&h@^%dwRP: jq' C<f\!Bh&qq-(P짖B tE.16l wQ>U`2$D1iwlF\kq]BҨBF+`/h d,:EspUεrpe4H.xoZJ=غ [ +H(smj &8f"]-[>1$hU&_znENS{lqD'94y5JɯoS@elzKR-==68?h#49S^(+ٳߔf1-iL+ſ̧ιsvܯlg3M YV!,*ϷZ~+!T^+8jpu~d%8 ?IPc37 X&2  +3L-d<".nԮB ,DX:4Q6s OgBiN3ݢP6zhVp+(aHi1;s/d)yuKSkj9,pm QQn:ƈ#9ۭ{ ÒdI$迆Cd[՗M ju$Rj)T13U5 /'Z  } u_^"Ί,ՌRJZ)j4ΎkE f1˿&#Cp䜇(q^o3 QhxN/i8Q4=g}X1%qL9;F6 l&kJ峧W\)j:^32@w oVjQ)׻\tvgwdǖ\@g95A\Anns_]%$r9"]T4ɉʓw,Y"X"e7mw?x2aOq/AUkf`)x?!>T *0vok˵(< 9bLv Vt_4@JlU۸deBUBGnr b})@I\"T.>b~|9nSy% DsnzmjtD Yk1=\ Wn"Ѣsq;À|64f比4a21҄q˺_h d9RKK! {8|(WA9qb"U%w!s(')7~C|F9 ib}jfKQ|p4\ 8njH\`*)m }:&Sӑ>).&Z?CR98Q]ȈXpV kQ6h1z \Ÿ`$<] v2 /N M'%/LtdkESòcp'NI=_La9E>nT"ˇ>@GZ(%v$g8E20C%Wx0̃%.[&vuvN>)3L?D dZq5*q: (H ,Y&> w'Ȉ~=F]r2)|Ұn w8d4GbT :iQDx uW[ \\peScyFlHpr8AHX-y\e6&4Z{aWЩ\VPHC+i4cEd^yH.nTD"s7-549k7gt,}L֝l7yUNJgqxlOn*5F8l;D $37 I} f?PA1OX|cx%̢c M͒z|76˰܊ c.ѩՁ v)6GMyJgY̵SQ%РX.ڗ==ӆ(%@R"Jp,Q22ߒ z^ql[]Gѱu(B5LS5 g!R $wQBJ#Tt4?yIZn4R;\e/D*g'z< wtjnJpHR}0kY4t۲n p #EܟqbFẖL\"4PIXg9jj)QFa%;1GqSQ95%G6?m)4 C-hX$Lrl;)X)$~Zr;v3 Y9`1;}J|O ] >~k;b6-Ǡy81?/ +4(%i˖KBA&{$C8xZK61qĜʈJ*gFA|܌X9vM<Ӳ\.2Ɖ!#U9חAcR@{4T0|RpBfOdL"6d#?}dũZy~f>?ZC]}s\꘧żŵ!\1dHPgҺ7M3/ fpM4˳ݤb"R"&"b#f:S6D@MJᝍt]mgս6CPDb4`g,}.^Ҁ2.}^i0 wMтt1r ϐr2~]#bO:KxzcژH pY̠Qb5*g^hL5^;t%)w~Wa)wm=uTSf%!=M-{ 27wt,  *$si([ kІ; 6$CI0E2SL\\g/N=L2%qW ² l>7;Ku*wH(J04tw3/h=R1U2:~(%̱'iCBSM i)% 9sf)8>m__rъϰHO3GtAsaUeSiKJ=TbT`D -00 [+XFkO&8cgs|ZO J c0t^ |swԶS_@ Z]Ǚ5Xch&휉ʔ Ɓ;dh+,S>|*u?22bʅ{Xp/G6^F.˷duǿn€bc3s) ~8Z{Π\X$Nz&4VsuE=]0(LsxMLh/b'.BSoSEXѮ 쓞'>w3X{|^oR0:ijvCBE5!ᴌg\o4N7m88 32g*wNl :ܣ>l?J翂 ^.z壄w014.U7hjm{ب4F;0RSޥ҈wl%5rˀ qnF4z\ľnZW;*V19SI a#xa=pICUPKl0%іVbU&i8wý +V/MU_5̬㊉X#*1qւ%oNRj ~ cvٱJ0Dd iiذmR<5b3,k P!!"2 sr.ɺL1 `ҺI 92|}9kv6&Kv k AvmOȅNh6 0A ( RDwI4rTO/Xh쑯?NTDH63)S2{Q|Y{LZ 4pjI7.2p>v"l"Gs{l>Cl<:{#EFwobtv}޶ WW6*ap̠恧3tHRIX_IMjP eGshO?iaMjImx"*a%۵:C៥tļrib~N/y7M^+ 4Lm=K={܊'ԉ'Z`b =PR>[;<ͱ*Y# N/=Q{ؘĀRMgOkH9X5+dd&MD,XxܝZB ^]/WC@C ,|;P3Mɀ62%]ѱ4ʩ WTVqȕN} r;>[d[2R۹_jŖC#UOFCeZq@"Uqsd̞w@Jکh]QU? yGaQ6CO2tneBP0\-U-,PQ(r c܆ݗ[yiypXΊF;5+NPCԦFnJGs%D>(;2G!UQO6 6$7PbR' aG 3+溱y@yReOnUDzv$d˳!!V*`b"I%0nZEVd/*gꈌ񸚢%+OW [T(fxyp \H.A7H 󸙩%xϮ7$s)u 'w0QQ-)3Zͅۺ,FIh29oCd0Bcȯ$E'6))ϔe+=9g4݀=G0um-(;ru/U-}KjnWC6;'4{'mz{FB2ƒ *S6 b-}k$p[6|O-Lwq @s~3VO@J~"R2j:KXlTh=[T4<)y-hB$[UQ)¥U?,U sU琝$i2UaD5j.3XЃ;oʏ/VB/8(TJ 3܌L; "EmXz{]q:6zC!C%4Yɘ=nI]0Zj_A]{ʅ)OZZ\/6:J 2-],P6heǯm/Þ?Dm` Q䲝i/]}*lEL.:lj/B9zCȪixEx`8IͿQ~#Ե? q-Ch<.NeGo'J1 $Ƅ(m\n~DBĎ*e j͐9a{V,LCfP䋱*Cų{2/i,ǻβ$![$A۩Cx&p5bGԦ{ Y5?^/cM`ٕn,] JPz2 }g|ÊwRnvSph,RC&0!.Ȼ; *_)OC'&1# fnlVŚTd6ٲHoF[D~O-g, H:]j>N?iuc}Ά9P#q>. mue8ΤV!ԨtfШ.1L-1u_U 쓳.ӈX^_R 9Ռni9~+mةejv} xR>FGׅkCr)C sXͰKMH\"J#&8ݸmϰj66/ lsU5,. ӮXW Kr;:{A ';22"}DTr2p;qi/ ןBDٞ%\t{-%\G`5%HL+MͲpJ0Lsg^EdS%[JaX/ă *M56$aq6 0+BQ0ĝ leaQUVgB zsub%}kX'؈KiP͹U%z;hu / akgn;GLDt56 Ǻj]oEɃ|ն;~M֢9t~X@gS*_ʠ>m$@3B I -pZuz>Cp?MJ+w׿pm& \ųGAmR"p8%rhD_ĦAB^O&d2N\kkS)#͊(Qo8~%'f"X.zJIGqgƜl,A3uVdgX;OLoż{rWhE"]餒v֚`)JeV <Vh12'~ӟuNUt1GOH"_]'晠. E-@LKMM-F ymOnE8,TQG"EWRuLַ~ݠ{?`6t5pS+6K:ũОbE??OfDYHW G9b|9; 2j N]]4]lcRtCR@*"ZBp8$IXŁ“I٣x\*;GhN.W,;d|hM F{,:\"3F$A0{w@Ȳ* O"P&2!T-\c+>J ҙibюdJ LIF}#Md ǵG=Rv^tSoLov k5bƈOfL.s&1Bn. kr) 1;.T/9/@;Joh$,sո~{l'K]ӝ[0"[[/f,pT!Sz}d(uVF^ n){r ۖEf&V c'vAユ5GEu\I\ dd*+tPkQVgB,čqW]{Li[ jsVFlvJ*L`s55%AhL2y+d}CjD`OuT0(Q٦̊_RSՇөzQdH12:vyUTqz>rc7@As}nZa^/NVY lb.૜[-"(ssh&2f4Si|;uk09ԑn/ jMq aPB?y` =޳1D~_Z ~Kkx_c5M .C#a BSRȲb'x+CO0 ƓDHR=Ė\hXé+PO3ȿa#> bH;^?BZO,2nd[G !(ɍ|wח k+%S^% . p>:`G9iPh&)鹓=Cʽګ^Ildj+޹SE^2ꖂGųctN 0%" zq`k6WcZU\]5hwfwxUM2>%/clb&MjU"!hӸ-4)sەL~NڰPO؜.qʻfFk7|ِTawW֚!1e=Xv[6jYz|Y/TVd`)s e[X}Vt{0A{1oJHQuVԥ bsߤ_L!?÷@#X] q_ʘFk/m0?nIas!Tl&z*-xBg/fÐ뭱S4`G A svȞ; bٰdBژ~8+\,3L Q KjY<'uV3Je 9=I8FWQFO̕aUd}4z _:%<`[2ے?e'dL!w_\V GtswvG5 |@Jm^ *>ȘCVV?6; @g8~-?r%w*^d-i+oaKa6#?ۈm!~ ^sS3?w!j|`u:K%!1?*G0矆tK 8580 ,-M8)Mאrbyyr0?Ui_if܆\şYIk$}et^bL7RK=$z\;Х8Y Տ3=0-[%gXk(R-ht /+:FZmd ,Hy9Tؠ |$&t^Y'Ēus;'vAw=+"8H |EjJ4qأ!57{0O::!+o TO% Woj`$3GJw۾X@ɔ} f<o DnnfxK9FۻY $ywhʥ/ +yY3/DWE@2ȃ*rdy@*CtqyS}lYklyB/(/xE.m,,SQS{St%7+FTwx/+0Hĵ" #r`(Mu^M>:y=O߲Oˏ pTKYCh*h֟˧6G>9;aS?ЉO}  Z\^;HY9zP<au6ڸA%0'bx"K [p)|4wLU`I2̴J;BȻLr<;="ՀݔI?|e/) yS>dJǍG HM,j-[TL /봙d^%uLL5zc0 PB w'OvT"~2d2$-$]?ܜ;nVJ4mGiR$Ǻ;P]@u}#֒hə>Eʃ@/oy(BbMYEY٠ZAr7"~wPV>ٮKٹC599%Yeg]웚4Շ?94ywWY]'xyCs`vm: U9[%mJ9[@e Ѕy&B5P݈3:z!:7F.3yϸ @)Xm%âNB==.' Db݆ .S~#vA߽Y\3qtt"r!N1@e0.pvތ?!p$N%8\ v/y\hqft%,h #:'@RcԲ> 4[BWʌ^tוAږ[]8 -!h[zh  ^=Buy]ԡD2{BSΘ]?ɕw+b{;:LW{"[Tg <k.5V |NT Y'E;@^nj;nU#IwXKṀTuTש.(2HӍ&@n {+hK%$0lbM]rEă'>h~HU$ ȢΖRg0jO DR̄C M=;q9g-cugDӈd@9G?!..7ɋB@QC=U F)Nwf]iKg{\h^:4uY"Cݨux}_Bd85.oZ|.cҘ'I`}д5ok0mvfuժ2I_ D/JV+)Ś1ڏgrLj80p1wTNl!j:ձ`({J.WSmCOi!!8Rc&_R[x/^ZKkZ̶jע2Dl.Z-6w͕U( /ƒz>/g2?Td/.vzWwVLU7\>)X,!pj QG|yd9HB\$k ~H˩ep?F1^)%!zD[N5";# '~8xUj 01m\[ò&(\VNaaYj6 Q&pX2vhae2JqsdWY9M)gYNM3ly1B(M)$۷? h^eqmړhM$I$[$aJȋk2!uz'˃wPX@yMâoR*n!92p'.R" &ʋ . #f-ݰ3Pdʗ>+pN@r p"ijDaKj1L`xФM>*"tcߦ4{>˩ z^S:-AvhD*2o7+vM3֓Y B;\Q_afapWZKq'[AU}_`ʋãGB\eq$58oV[_w›Q&SͪUFsƌ'{4P/R]:1&nNY[]iU-70wPOdfSř՚2bWġ*P(Dk N] OG#/H ŢF¬=Mlbϥ Q|2JOd8o]ц{*XSέ!hb@ё<0 ڴhHP!2\RuEnׄA|3BX}b% lۊfoKX\ζ@'bgՐoiEk 'HѬT?+l!B%c3t7q վm^B៊/K*/fHY{&C}Z>p%HAtG~;Cԙi'3>f;a?$yP!@cq4UEv5a v9#8v[>u ;M=\c0l6l%`COX=b 돢RV߹[a82,F:~y4(x\?g`FJ"ύ~_cGYE \Ll?ZbO}kKS"}DeZ+Zkx`@C9g9(LS ö؏CGSwKul;6 apv,!B#"z?HH7|q)){ies|^ 8X,9|d˶%~Ҹq}eúH( 04԰#vN^-Q8mS0@C}Q)m'^巷D?( | ,WʞwQkFr9~981 |jA.8Ւ}͒WNf4!.+jdd5؀t/T;`2Ad5XATEovuOW z,y ͉8 p`)cJO1kqHFOwxy5]?;J ѪKgND쏓q^~449tajr䞶С2 p|;L(/Mڙjs$”>ůW{P48:˗ÞbwčVbEb2>"ZEh8;_+o֝8|thk/@A$0wvQXIC$4vG3$^t#KHn.!? OA]gV\7uS TFp2YjrS.3TX7)Z?500wȊg4x16vrmJA渀5eM>SPaxJp AuE~xYU5*q@ӟ xv.=!8fڔ,HUbTE?hzh윌 Lϡe嶂b2?% WARO'\ : )A-T+FA;h$U.Q)"z*%6gw)H'%~YRzA_l? Ty91oU"톳dsx01qg@pirDw:TDRPNJM9 L@lb7 +)I%&OSRSD? ߺf|~anzkgbДթE`\۷Zx]} jQ9 _փ7w*oGF(:l16p7iWZS_:EI+RAQ)rl?Qqᨺl"T A:zb&Y ƔaC(瓉X$3my˳!)OR7L, hI5|h] ΟUTSŃڰYQc_FMh׉Rp0ΒTkB$怯e[f_1<;EV0z\TF{~"G$l$Hڈ|6&g¶>7D1j5ٻ/Z6bۜ,Y!jư38-?;+*\DٙӛoS[>8~D56UէEs=8y҇j<=d5ql`6nRMh\l(%*it)Z!75<33lMnuU c蝟s& < !5Ն.7:Ѝ1/K~b,x,w"DZs5`Q`8!˗)F؜aCP2y|4q`(p-9|poPW " mЈK!3!o7:h3m8AW'Q I/Pj[?r[*!4KF\ܒ50bj5--H){Nct)~Ҁr_Kl{&T-L@rx|)u)p6\P!4l_2#<D]>I )4bo(~ fnJ\tQ\ܿʨ3C*P'UB8l[/!|"4@RC Jԍ;"Mlf\} %'u!IPWvPd7<{%~%(َ֢DK /Η r<6>O;=@0#(B:qpxKx}w -!} hCSyYZly@CտuWDJ[%!D8)>Ǚq]=Cܛ2ҝ2=m7}bS_9x ku㉥#()͋ ŭ @?ԩS5N~և-2Na-ԱH^!5x<o- NDu)&!_H34{3"2&IQ!"5[̹V>zs<\W[0n;}͌o{<ߵbG\~ kDM.N𭘬>/Do<;T5&Xj+6冫niد@Y')vu&ŁMNѝ*Ož>.?;|I( Gb>Y|Dy!0>n>~3 a*l|0S)½.{m"I#SLύYeA琸c,# ;nV2#IZDrmRZc_Oialno~Ed!>bk|"%&+5j&db@2A9%Hk9ѫ:>Wz 5ֽ* 5k8RMt7ft!gCp8bd6`tęӮ`~(2 =qJ4Ggrq/!TxFy@) \tK#tUǜЍqMW5wz$; ^U LwU 3rS۳a&+᤼=?+o>\NuFK?E#YpM$`M;%|Áz˽ @r`[U0#S$"ѡD\2xl,(1[e.t @ {AWA5ybDO%]en>P/(`4mfEc`Ɖu^QKn.')7w#F\e`ү|6Lȃ*oӾv.XEd/q}ehZ tD# X(REQ jiI֐\8 mqv0&&Zxk3 zڀL MڿD\Dt&ؒq'n{)H1 wEɨ#Cm>;^r;V7$ͬ*~O}HB`5S: L:1=n[t00+)sZԚ(AձQ)`)F#d| “5N_/$PUыQ_ %_c/P3]ͪYc$ , sAU-17aNg D dk틙0 _rF.x&}˄>Bn#X^ 3naF}>G:O>yqgo,&|,@m# TĘP5!͍HCp~"ʗ nInkƇ7r[ATs@SzД⤕zjMS}GrsNx%skm:52ϖ+RIA%m ݟf`:@ҋj P:`^{H2P:4LzZ+SNce^WB(1S&SQ\C߆něke?!&K@b#8zqP6t4T^625êP @e= q(8EgrHnkAVHX;'P_ȖUD&iTi*?p^,.@HU oE4FB~2ҷbv/DIF WsH|rޕ }< {iY PfTpf"fQ0v3FN]^s9yGWHkJU WR2P{@4ve(J\bu$^z%ժFoOXϳ7>!KG y笩c-iHtRD 2-3ҪUueو7(x6 &B3F(q&'py\OW kyJ %%{C؝#'DzgAU?.\J Ӫ) PYx0ף|< 33LW` <[23]Sp'DKR 0"9kOijW]ֶQ) \"yc+"Yx%K_I~>!O&+D+ࠖ99.cA1ĺDzLmW 'oh*7-.xr;#T8 tL~ vC1zVU]Kih>2d?tr;L T%GH8[ygPkEH4y\;M.A ܠ76p̗)O*zClI(̍J!2iXƨd)j@Qoxw4. i;0sKznzoًĐkܤh!rq=P&g 'Ͳ@ge%gq O֫8+b YFhI~iy맿k#X_KBc|6au++ j?/I7QEL>(j$O_ぎa]:SRdVܦDmU@TI>>M~ 䒀8 =d`%<9  =)H |~0wj!8}G7* d`E雥x-߱5nU5{xtø$Ν;gB>7nn+eO _ 󼼭>]EvOќ2wU(i9I3Ԃbo[Is;!ƛ$A3^/liK!Nk\otRTtZb-R$VG"ҡFX NTz-d|Y7&u|'w?3<ڍzjQŽm% *U:fWADC tx ?9՘`fE*[:`]J2|u\Kh8 H+C0܉]B&U̽MuߖSfUf:x[n'4W! M~]tx M L2`J9;KGdj`x sbfU<=S^ Mdž!џ>2ҿQ%C+vxʮ1eH0?U/xC!10i L7:΅75\ΧmLeZ0P|/77J3-O"-ǭQ >Y!sFp~w+utv7W(x=NsoH Wfk a*7ߚ{(ƁZޕGC9;YYl]-Z!bdIV + /Vbs ΫIٹIJx Ԙt(lAݶٽDqk5^ PD|{zQqlB8uv# dwX0T Tz="0iq79\d㛾zb.*Ci ʞ]등<6Pl7Bsϧ ;=iMy>7,ՍQV%}+hP-*gp -W73cm-#E& |͓G? m? KU^(s[zEy1AUBvzP429k n"6.Vlyt9wBrz+Yߒadj2Q&*Hua\m|Pk < 棿쒞52#ZOvgDv?[-DI /v5Yf5Üt b ٕe}K|W:R~ _į|؞W<ԞDXq՛@o-0]w;~.YHbpm~cEh[[:T-"tLX98JʣN-])lR&n y>ToFx'`OSvJH 6l,sPҔQs8ST-brE8E"X]Z^l{}+*֘==d0dCLxCtELJq~ 9r6yμslM:I>zC"r9_Bnb #Vl w%kDAT@\ӕHLK7/3oVcE+NbHo?ͭN~PF@ҸMN]1q)Ti j$ч̹=(ܳ< vP*t@)[F$dv8h49*g{ƿT/YL(tX젶͑?J6V̚g'IEoRnIХp*#kl&"vX ͠Ұ07Hq _]hS坢7->AHz4"uF S5{(w4|_?9'7*U}Jɤe 1Ӗjfɭ00#pVW?up6rX8mG-^B_\/v6cEBGh.aCF`ЇжN}q仹wWr岣*ӀwFbֺ<Y FGδ N_h>(a`[1gLSqS>睘@.pO@9ߖ8oȫDZ%Awp6_;5y:~'kQ8Uͺ'xI.uވwN_1<=$N!يY[,tlGȰL$ uџ4< {oňwsCYzhϬ }_ -AR9׋ jm9P-AmuOe%fp9!TB~)UyH9f ąCrauw@;q?ؽ!4h_^1)v.9|5AfSB!Ĕ$`RP(DE[]ȸ`O*_E>3dL!FWܦV[VI{kd!+%3?zxѩz"}!P̔˃FݶEPF8A=sZwf'rY!Ng:TYkyUl ?A\jco9XZ,>n*.zK'E0.q`CE1xk6u7xGR==бcOu$>xx$+,MGd@9yK##IT~ U}[L\뢏km= >v*q&KpS5z ''kCLqQv")`^qeeZZA5nMFʊF%\'s^ jԨoJ 4V26Bt</)Z 33ݘ:?f'Xohdgy"5>EǜxZVR'Y֔\@t[V1[SiqQ9渣k!A9' HƢy_-!,83=r]aJw [zAZM׾BJ ̑RiRG 8\s>FH =q%!8ryr8ERBGxXyf}y[pERuLq`~e#DAD=kpAF8E85AԞ,'CңT F3zI͏q)i85PzG tugH)߬Myixkь+1\iY 0 if\: ,>W$vEREBm2/Pp2 R%dڎ\0_'n6U Q ]]:FGpª I֙* ~ؚ;pN0У˫=ƻ6^ W8-QhãM) EK \xhYk'[)`CAL4F Of{2'Er,դ J\CϞ.*$B"SS^ c8\3rwmĪGF{ M̆1$bjS Er'G`/4R뷌?iy-'͹opz)"Yf% d 㻙d S!c f0'ןU>ئ!maMt*։l)uHn; X|_',蒄skr?I+0$‘*on BSX: zSasm*}rxb3 JR<ie{tsa@YS=N|N BNI x._ e{|K3= Nnliu @EN(=`x_FI:9{(2b3bB؊3UM e)brؐИ'T%E]"k߲-Nř{se~jr%7~H}@6|>.ގַ2 D+gRAihY1֞gQj MB:ڇCy=jy+b5$Wiu<ٞ2Ԋq]ͬN:I gtqPq}|<YƃOD@P\(zQѬV #3#b`3`ϻ-%EoJ]q<"xpi$wRPp|p*|S&- S,&k+&Գ o/OPDik6 R}&y[<ޯq>tpbVx.oJVT|asb*|Ċ dg7=c3p3=CvJ wٚIsb8yFbɕQ*FN'*}H(ntl߿BѵocIRً<,.{ݰ=3'Q/ .`<-_ۇA{܄"LqqwXn<П[?14=~hŮߑᇠ }3).BսxҸŦJCTWx`3::-z=3 سDcQ^1n ]*0HftgN\!M"4?S d eX6~JX!~/tCP})|Qn$JȘ$a)Q-P'#nhnCS>?)S!;W3xSG"=W%f2ǓBEGֈYNV!7Ï=7m-*-EiH>QϭjA}0oIuw\Wjz c{{<1u9 m]5NyׯBBZbKߧ̂$.[A:DS枊#dtKؠ7DHEBҸS} k r:&h}#⟑[Kua8O=Yg^, r >+tf 'Yhuv X 4ԂwQ*$ PxZEZijFbMjb-zpŭu<;@uqOyNColGCh.9a\eJZ@.J66&jJYFD c c%FesĶ@XAJ%2uw9`1)\Z@E5hdG[跟m3׀N-C߳#L-fH!7sroI Yv\hv$^oc=@DeQuU<OYATN!mF~ MFiչRK%a67j;'Z/&0]iUxԗAl]8Ij 0^pbC;8߶5׻² GCc[PP>H@"`KxRȊj^7]-ݰbٛDAo'I14{/WݗE5F./_xR˽;z~V #* 3?H K2"A|%JhxA[:wѽ[7xxx.7籂6mħlQ:܊]f}$3hZA"mw`!iPvsgPK) @6X!́L!u/H Jߟ$$6*;7/*Mm/G{L8Q[>ZѴ,R4]^eWi_ub-<W@%cW@ *GW)kxR\M!j[4ƣ2]l;fI#7ģ%y7G_^3"_BQ#\ C죀ЙI!Sf* ԹۤзXSKBz?[@A3(M *Ry;#j9{ LE1ڜķLS-Ck $C|8ţ#Aؘ$sK(+xn6#H.EqАi "f>9t $3*:,X݊,5Y%&\57ׯMƂrDmǭC uzۿ>yxq<]Bn;Z])dD0nrb7X1(ͥǓa)B5681WSNʳ1eBu p@S]oi@vSa߰$-mN}*咊D^H)Y />Drs~ LA JH&ħ|nzq 'ZlbVta")ϗH'k=11rc~HW&.m^N\YwI !܊hSF[Yʲ/JDӽ9'-7r>G:<M&U $MUxZA5ox]|eaC-)'Y"cWX*[c@jچ3,e ~zؕV3(yNn S[ uw~/AjGE,TYO3)2lz!Q%%-A`*uDbtS s:N j?t[0`QXGB@hF`lkėOcY=S'~^@"%#Ń^}w cUC GL5=Q:n 0+Kf<{Rrkr\sB2 =6Ysj99:Q Lڳ9,lDRgK'O(>A#5xӒd5YkFcܿ2ʋ/ ,EUpx7ԻrHn 1TJٙ&ljduÖd157hiջ=5^TP2C>/HRuH45Z==7Qr &'l8ƈP*Hc|㭓ڪVLqD\y*B 'yt=oIkO^Do* F[ #3m߅,F+9#8d5(Eu! FEΓWRMo6PMu.@EF؊GD+jn>ydsjr ً=Ż濥+[D¥;"VBJS\MձdAY>2ArtGZJ"hlx`kWҡ(xI> yVt iu%,Ɖa&9|~O MSδsky(r&:E)"фpgׂ_ֻn(8}`AJu6鞶\RQ~~zĚxr,3S&Pk;8/WphӽV0~4tls*9D+]cn(X{Z][NBHRU 0vr{A 4Nl_!)eP@_hM#RUk;^@a Ki5ϱ*Zh\ 7 &(X,l0x 87H*{aEOszm=6!MQl _eYW ?\{un%?徚;x Fkn"(0qU~8'+-a2;͝4'Yky\;EOTLz雮ܢH=:tݎfuBA6Ņz/#ƽSD]fhbnDa*}x[Q8AW82vU1seulK&mL'$ҶT8R=ۏ#Lk&;i?jWn1 B;5IxVn/,cY=a }@F/RWָB!V2K=56sLP2Ǝhw-̩mМp_#5.yVcKLhO9}p Yiv"N!q}=a~Y2O ץ `PDmr]VhA(VϞ^`aHm~3ъٔЪ¨P(*N@I<0JfJܗd~jA ;Vk:^&t\nz0W1=5zxD:0]+^%+ >1y[ɾƹv> A(,r~Kj&mzJN b#kݷ Ҧ{UV}lo+4,Q-F3 Fu|j`_'@[AUlҭc@oC/VJ~uDÎIIS 耋2~Ivԕz{%Dм2)P22c9`Oi&R)GX{lWl@#f"  bDKWr.^l+Nz )ZgffYz/?m9c8gC:xu';њÅ sP9^bPM'dӉ;П3,S 8y OuU9lhpP2ll΀暂j畓j x8㔐1ѳ>F̰|*@xbYR K7O H+3!TT2s?Cy/K&sPr~bboP"[ B)K}cثiغFJ?N766>ԆB+*] Tx $e ` ,&қ(%aLD- jtWGP[b >s2%{rA 138A`vlw([0 ]M.BX-ƄTG0&Y3,Һ=L9P ޷5*!̟դ Ƀ"uM H+F86URn}<%gA1} ۲R=+YzȲ {B+J`uID:h:č[P&搏|xi }iăIʻ:~zp΀P #b]TfVZQr`!A{juR}:s(ɞC]l!q#לoC1Z@‚Ͼ6V9xz{i%vӂTy_]4q1Alvאms`KUKOt CJur1s:%S+MHuݐ}?[0;aehg\hD3@G$YNvNXW÷Pؖ<)Hܵ `yHkik#]<;=89O?\aZ1:{&aQ"zO25aNa_7t= K ڬHnBc^}o:D[_+$,MuPG,!@>3H˯nYlH,O5Sq-дR:4|%Q>&ק uXy_3aΝD؈S5 5A.6' ~ۯsX?6Peƕy-XX^d[5FO X#cvuk)kPym[/Sā"pN5S+{s ~0 i4CEx#EX$bBh_k0UMBqQZ7cuktg.,+DBXt S_WO^;Wh>mbj}А 3]G#f1)G^Ἑu,E*\lt9τڛqf.mE-h)1gN[${ڗ~l [ۨ)a_(}p6i4}0uS_.YwLNsGܶ6vN;h0A{78:[ Pr%9r"۟Gu3.it?P1'ݟM+KϺ(SgVO"'νș!hwJ vJgYZ07070100000375000081a40000000000000000000000016439a35500059b8c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/l;]?Eh=ڜ.+XqyPB[.6w P+pjƱfy9b4 \Mg%L)lr/ƉIP0iHX^OVx͘㌱t{ 2*@1ɶ3@ٟT'vK9qKOY'iJ'YdWX޳^֟\[hׅU*ã`V _'O2Kʬ^C!_.Bo9Ac|HPtMwGix΃6@NB/?Y-GΘ3KCq<3PȾʺ~lq]TC7]_V-~]z[ju%Š0{SwQ\k4:}U2#g AߢP`e:ՠhfrMI=V 1H^ЊWX)8{mL6 yC ^ cBrEċ07B01l5wYV=TpwWb` ^͟Qrl4OnپďÅǢ_Dw,pu|o ),S3:seBf_l臙bO{:^Ch"% 6ZzhW|av<(Tly̎G k$6!6OҖK3E$֗wM73>%~q^_;3/ed 4WQAQ<ECX?kM#J/{~j#:KtwS k1?:/3ԢXj`Oڹ<03ZO+x; D5w*Fk\ciqXy2͊?v9909emF9ccte6(ߝe_.^&Ҩ26N"27{TcXTaA~G6H.*\qÚO@gC41)'n,uՙ [3 PXn,aǗh Q_:خ ۭYYAUs P,y<\'H)ʶDΉI>~|ywRtF-2r)Fr!OԜC&iʕڜC6aC+.P 7zrz Pk< A/ѝFr@ y3:^WY,.4U||ke`d#܀5roAoϻhx$-bɧаe+5jB @VGZ{"C78m,?K +ݶًjʰ@^f=Hw~zw`E:T+D0EQr'<=?iw&,뉚M[D9^lA:|ZRȶ4iP†KzسH$׽ ).gN|;ќʹ>Z8 XL>6TȽ<~ǁatd.ttrI/cdsLA#KwWӃOuij;jǟtZvf,ORP*FF,E2I6U4|E}I{Iݰ;Jq ^_%91)_ё%=Y$KDrZyܩ*;)ZR \Tw[+uH.(Ec 9ZJYia6x؊d&isv+]b( RoǑսeb&-0\xd#ͧd?{g^uE#: p TRw؊, ` &XVfF݆]K> ¹·A fd޳og\P\qoh ֧WԬ,Eq$@'CCKDH_;ɀD|~xA<ħ!R3- LtoY3XiJ=™ 8 L+#v39Cwo}]ܞ,RSW Hm6G q)p]kbهr OiƞKXWCNa0kC_L2wi Cm)46@pu{ifh,}= sUG J| -wR9nOOF iS;IyZeaFuݸӨݿƏlzǞ Q#6ac)Њ͂  k,T\f-SyԾKPkYQHhdo; wO!5};z= ^ ffeCHMTv8C dz|U_/**Fs]@0fRdn \*#,jI8O1ύl[wQ(\̲"Z .$;4wfegw&ZMM;e 2j^7$<\_;7K>׫QEWdf9+a6N̕6^rCۋAnzu)Ӂ3X[t3l0G8ɍlդ]3Z 7$nf$)AmWP)`+)-P 8եIlz^欓\PEZ5-z>y9TU^\34Ok=*%0}naJlS͏Nu]BE-ް͐Yf:I;&f˗JDQށ#NfE%dqK[8||c3)}NDشt.lfFC9&UGX[bq5oL,Q7%!ft#Z*ĕU ?%\3vWn[#Dvs`&MeONNH+.w@H5P 1inD 6" uJmeͬ.P&nNmYy~f_~X]z:d H_ZmQ#<-ubd"" =X"桃մKwLwsTm*l:NRXQo),#zFgw 9F$ }䒈`멲 V1Kge0%F:7h.JgNk-5 /Pn;dXۺzu :nYw 9ྭ xb'ϔr9qaPh7!H*ybm;m)̔"9.32#7x/X7H9ʠJ;X%D# k(xh=_x1$ ;4vH=z6l[+]I;(cHE$t@:0'.^TuҖjqLJƉX؁92ifiK̓z`3Hd7k"Q6xvOgYWpdzn6n))&[^uzI Z/{?7'E.~o*"r9 tYg_ykb ,+vb?#/<\>wˁєT %RMӣ+d 3}oĢ%,Zv=R{jcLG,}e&6"iae.¢M,e^4Zy`!#:+m* A{}@Cuvv͟`(Bhr|j&b.knQ^=54ʳ]h!<4 b%\;aOeRg]x($/rШH;P W*k6aTQ ~3i[͈I;OH^%ҷedJEY‡AYS5\tv.ʬVNmM>(i)g_4a7s]s'px/ٓ0Ye PTV>b(\T^ H `-̼u7W/BZwp1&Eb&r럪o$#zxP1Z 1Ԓry[Fk]2 =cj_{7cƶK$DQO,}TGd nvHq:"{$-s^:Ac {g`ZKQ][mwg@Q/<۶gb!#ML68pc%_3).0tɜ#Ԍ[EY{oi>"Hx-Eim$qIyy:d޺ڱ,ұ}K07N Bץ_,k0 h\쨆b|Kotq=,Ybq4۪s~S< ̙ZC`.> 6g}ϲW+lVٖv㙋<3W긴"l[{= [M"Ў,/+. f 3$$7~{֐ݘ-#\זv\5'R7Ӳ0&Zh:a,NS9?~*|!0* xSW\ö0~wd4ýy45-v [Tn"[GiTKI[|g|np mMoCs7:q._yy" j*}–(+ىnqo="s옹ȶ\1lGb7 22lI:r(hPz k xw٪:ƥ6F==8գxx •3ضy? gT7JhB|1yr}oM/I8) gOt=y`CY<97SS֡0&9} S#4ưznqcwF"LL1ou<, %. pG*CL喈 m@9y(7 KC׋o~`)AÒ[^nQR5*)@A9ays;T)rq|~c9.\rgD Whb3Ҏ#K$*0gY XޝZpš+}uȔSKK"v"ũ2+Oڶ3џϫ޿}Xы+DPB@W켂L/mDAVcqx'IWfO HN|:_aIe0c5;PAKbd֕b%_jޛǦm~QA9XnT{SCXOTwNJ{9 }ܴETG^>p(xchX ̰sWiv"^mz߯2pAfp`3t'EPSԛ N[H@O!v8@ҁЃ~f"BOwHlFDғp }A c,3nyJiDj5ˁg c5Ov}^Th+[xљy [AI 5D>`DV/gBo\n{nȲ҅<$`9,PX_k[K#&;>^̢ꝚށCLR YOWd+ӬOPqëT^]~)b,Tt(X=I06ON/'WYf ͹76-ZB( ڪqS9'6#_a G]{@@%1q h PҒ 7U Zw6D2]|/YUCdj5!x3ǣKb2^Olu_ϙ}(;?vT ӌ`o)Uyj<!{ȣ]|P'% å(E %wcNKsӢU.|VOwSD^-gԮn3bisbJ flէI) shSNrE'j׭6N܀l >L# i0,ac9BпQUSAubOh{s(1Wu#%qɃYW^V{wg9SM /kj)cSݕF/VP5}( eZ'V䉕HK -,?hM9 8FL9fuʺ&5{2i=jC O;8>&m1'ʔ% !U3Z&PkXׄ[^+ZuQ5/PG1Z-B `m}4ݽXΨ*R6*3xbH (Ռx{IDFu_vWlwRJf+&APn|W𝳩9.aAic xrMoV-XJ'U)L!0hgF8E̫Ufg?EA2WYK8&Wob3~eyigDH(m_Mpf9Z^M#JKރAᜎt"KLwt3HKUUxjT\/5)ڞ]dP\~I=pH}dk7'EcɁ{#s-|%` キÎ,F gj +ABf{=z.F>ʗp. ~ذNY=t+ /n/~LI@_*sqeC%vo'}=A$~Jй!^ ĂI;'/); 5&IZO;TE+Ga>$Ou1/ɴ5eXXŦ8Y ;uvW Ɲޢr^,oD~~T!k lY4)y ʳŻz-I*i\chI#,Pvm/-9hhO&O:ɟԡwRv3'ñA ?\n"e4hb'TF{hMe,'~!)-vXu-]!#ǂ5K5ůJO*Cx5shKmFsۆQ5)>X @5az!=X!]#oGmTW9"öZENF;ErKbR =+H1=xsS& +*̸=diU뛺v?!nrh683Ns [֓<(2y>҉Ȍi(*NDʥ8_4{I2»'6>eP8-akOk#p㹸1}E/=ml]eLEwaD?_wVbB>kqK5Ly\CZW\i2sn^&RArb z]|2(Baքj/YZ=qW2 17 rT*+ɏf̀֔ 5(-,:5ݸ3)yبryկsR:~gb ~l"d-s1:6(1>%S;}4EAjɐhVX 4# ,w#zK(#~K$dʸXLmO&BN% 7"!fWwZtsUHvg0Td…ɢKӫűZڅ;єotcKcS:[*l-PjXEy"'iUvF$ R wy3Zp9 >J>|_M &=.J $3.ta^ 0fOaWK3<r ~EsvF?vP',e@R]G 1&P0Sy&nE m1gɞzxH<0B N/JM>}O(jin/eg (9'Ιi|؊q6@cV;u߂e6L_y6m DKxah}UqPf9zg-xyRA]pW }K+@`3 6\E?<@ڰbZ䗾+|*6}#&3 s`YʶE2GOo#R:Kw?u(Nps/sa"Yp6,NjvhS}{;NNڿ[T fߣPP{.6!oed&|viQe!CoIGs)w8pH?<*[e2RN't<hC.,WhjT +Ru˧7|ф܊^:HDxyw6Ԉ^bnIBngBXm,' \h;رa'JffˡKLJzjKPZx'QzjH =KѺ#La9O x5d3\KѺjc&DC:4$Zpslh.5_!Pk$*s@H!DJyc(] E ǦCC${[(Oy?WkVU Ԯ1tp r3!'|xRr]W a؝)%Ѭ*MfQ ϧIXx҂i3E=cR6ZƜ8/-<@ohfYI¨W?ɍY">emyd%l:Qt4}*=;r]ԺӉ֦h 軲YbEx#pa i/uwSV miG~kCŸ^ٱVUȈi$`ygs>kjQT󢼣Gio _D@Sv8{D˗LᱠCaWS|/~1&X~L=ju=ނ}lU[!l$0eRl;y45/Et~>KY}O'uzO L23 <6IF AUF)\]gV#'OCuL=CSF35&>\պTrQ:zo(524E:kQOb ܋lf~. .#i4>z`+pLJ{gMqIi> [fRJMiL+9VFmU{]ϔjvShrI^CB<`*ҡxٌ[L+\2N>u r NW,U`#&$/X2vfSiUmd8@-&Obމd~IF$1K7}e%XSF͝׽NiÒMeVB'#r}Vc{N?䢳8hlPۇJX%X`IRE}]bQg;7 `05JLM}ZyWѳQh NuH?5A ]E`#cQ":+=NluCklJ v8m$|.Aam[:JV͉C%txpumW»28VQxaubmϮZydd$W(sL%Lx~aBi ]H9ay{zB; T؟~⃓UaX@/,3Ix_^#Lɀ*8jMQ'ͺD &4 w@i`a8/8Yr:k),eZbNҜ]0_m6$eoxPg1d:]˅߬(UYs/ & -eb;4$g ի8C̾Y!,Y2X S4Q'Y +YFMJNu4Ubhs]s~%R?{I>X7}_9avB: =Q9U [sژ0ZxO"8W; oFpd -~P7m$nwCDWO/ÇJ\7>`3hJ}D;A d|L3^fcs'ugՁ5cT`WjKB9KJOaM +Knpz"_fNA&ɢJp5'fs~YA"#E: B!#%n3AuQ$ޔ{ ix%<-]ߺ?JÈ6jOsC'^/#rEsX#}V $|V>*k?y6(Ӧ.!9Tg@jN⮆;8Gbowx8; ƛ0w@2(^rlʼV y4G4ъg18.-q$s`4Mw0NFPՉz:7s.wޚ=aԾqZIOe>Іsh$=|'R.{L=hz7 d MݓFqăH?^ypD>gC/ugpvguT&}zw/&L`4ۢ:" gn'f}^TLj})B%B;4ܯ| r⪟ˆcD "/jMd [n}Cޥ9lJ3؟매VQ FWgv./J*4t܇J5΄[A!x aNl @5Ɲ;cYsu͘T j4D rl1Bo$>F-( 3$ӌf/{rR [WA2JkӦn2`Jtz1IoFBLG^ @=*VR1:P( Y;;Kf%ꂓ4WI%>&%^eꦠl\94{|ERL_abg|_\S3jnm8#aI1jw/9X}J:+kN`2崥ViVVni*W(P i%¢D[C-w@~7U)#&ax6r|w%8c8D[P2u j'Sٲ /.0!5#EG'5/RqPm`U印ͨ;ˇ;^ N1W}FT"kx˅ K&Q4Yڸ$L8I3eJUTsn F7sR/R`/aH!=QHi1%\P)1:7W%,{' @\':LUVF  =ܨ+ w{JmTrdZEqF0lfrvO{b^v]r ~N)Y';a޶O{cD Y6.Hlmk@s3ZY2/v3 A1)>/ ݣ<:#, *?/!F^~rv/le귘Xh bW[f`i0h]xg32Bi"LsӁw3?)Cu)˾ qә#Oܩ~itl4f ? Xp6#PDɓO~[uZqJy8bty$dJiG6/s`EbPche:˚#z@lYD[guޣtGU9Bz{[BXcYۦXw4 ̵Z S.eg&ZΪ#YJr"[333DzZ7XnUr1(AAoShY7S9,FnzAbA~{T(V9>ͻ@vHʅ?Fy\A\qݓ\er ̄ arA kN&]-ƟtBG@+F~#}rB7/J_4?r?KBGWst翛My,ttZhϣFjVϯ_~- z>=aNHB=Łq}]xįuX"bzL]ߍvոs\<ޣh^:]PLys>|etP+3%bNHJl2g?_;; Lym8W cwg;=g3(7\:n.c;C#m~FQ ";ac :D"zKNQ>ݻj &w=C4^7U!C=DSBd%: %eĶm簪|6U<0_z^lM 6vj}PBV`MH7^ ) Jga~и#E'W (2b f_joznɶ{~-ܲ wQb ۫u m̷в ?ȴ&*qeՑsYj&޲LW4['Ru$`ٰ^?H* 1AShxiOu:tTO Gg()nLu>#CI ms4}HUN"UJv'w&Q_t{Ӻ3e=ͱ(ЍMQڒ(2T6:-/fo"e|nTӦo*Js'W/1=RGfX7!I{ɭv%O:uoSg_GJm"VJF:6=WƲqYY-|j1F<R0RBP>9BټPsg6mzaaFtM8B\홍t=mƪ^+F},qI{?6"p9?T^ЉD:WguY[.nӼDSX.x*S@zlg'ʖ`,BDOO[^Xfzz6q|<}jcO[ g<*X]kd2HYbe"=4u/s?bZ'].S2,$yUwdžCqQ:#^쮴[) ąϧWM-Vr7!nY*(4.adR'3D2ڒ^`j2vͿ Z ĽUvPUnόS Kk!Nd\"s|[ڻqf^$b#Vxnw .K"uA k;UnMiή& ttP*3k}`JGHDh! & %O [&oe$t!UvT)?mѮ>aH:k:66|b1mŏ:0nƾt6&gFmwu8a@/䟣\ʴ71nW%,ZB#/_WMu]:FEDc] HjslJ&} Eb Wv@kmc"5rxP{&epB*2ճգ+08C%#@j7{z෢OY/o4" dQb즈gs42ey7$6JK/CF|lCwƯ>.>w2+bBVqvoV3lZVu+8:J*@ncw{Gp+YffZ aWg\pY>MiaF$$j!Xͧ:4NZ ڜk AfsBͱN{5ڑg hSF.B`LųscR[Ҧ],#ĪV5h粹t-tg{z9Ba8ק_zԚu,bJ(w޶{:L|m-(咎y&T?9  ێiam_*0 V.iWA6$V#q41*߷M9`:ҨM6Lqxf<$]XУVX`P9-> Hi[[6m:BH]끜mW%23|I8,4p-G,UFɝQ\-V> AL Dw&-QaTW04NFڗIZwХC6zFzQG_\1 p"~,-#!NCӡӔ$2ͽՉۼP2FRboR0m*LH j)S~2$A[IKK.v ?erE7Zs!ڪ3t`$?0K:~\<.-+Z3}әk>AB1Ts7TA]F)X;0_+ZV7^ c]n 2Dyvmҡޜ~,Vcc wEyTa!jXlm ̎Z6瀂/=(Q(o; )"T5_k>ê X@afOaz\`^FwT=UK!CQ>+v]u2?|{ŶM~7ߦ-[KdfaoTw{Q ;@z P"e ivmc 6,mE^YQ\thHi!&o=V.J3~ 05Eܸ+4ܴwrF v !fv5ڤOFئ;n'qX{dtyxƀ1b?pfpw|9obk>!W*yQ۶%QWo9NCC63`-))o: @M2s$ gVR˟[* +)N7~:f*+O\[V[mɶ\cD1f"jj=VD:eB::-Y D9(9#)nyʋAHȄpYɅ'R 6Z{jdG (.ڨ;6E^V0_DɎI|{x}G.>te1޺]o) J >ho|5ٮR/Y( | 38Kswug֓#0ݰ TܔtO& xoL3;_=;LGM\mwA'[ZR6CpUR_#"'?Q37 7 _bc .eN N#!GNr?1޴o \&V'UV /X!)-/,9=-LWW YڨqlGJTt\7R͆x #A7m{yi#0=;^K5de@]ݘh "L+ӤIXq0d;瘷^ח3-14& `Nu<w/ q /τ7; |QFI5[q!=!UW'J1&4I6>J)a+A';p{i{2)+[ H\V( JU槨W3+ea!?~n< 0>brJ-2x1S18(Z'Ԙ")ᖱPKS / ^97E!LaTJT[տs &!Y8SnRf]nbW]A63vԔeȋXh'PviJ{59N+".R{ϬTU05݇%~yF]񐗕t''21 ]xo{8].kJ=-%$ʘ|1(Q6i|1_Ϲs@EqqhC-I+bphySJzdETO8^N@O^ŀC(꣗^/x`^]:Ϊ&M=blJhqA>6/Zr&:7WocĬ6V?iAB<űrPjB1_$s&دfES*i^Iwޘgx rS4%~%k;%%ͼ$%CHwW cu M`1Jfb RwQ /ۂ{gV?U{o ,>=OBW^|Uv$`9O`i9F3-Kh">nit8*+XB^&>VZ耤?)btzi5;V)#Cn Du03QoU8tk̵QW UfL(OcZIמ>NX~./V%#UE9֥ KO*Bɠ'w/,;iN=d|JZKGSfYk>iʝn+H#NX7Q! 8Ҋ 6įp`ct_hRh;x8H* ̽ fP,4[U,zAd6IP#x!RUc"g-j{P E9wiNR'c")ͫpaƵ\D }-S݈|eϾ{OS_3ss^u7А2#t+T A0VpʰG\]_걅u o"MhlPAN:9N Ko #ҏ艆;K,5Хe\Nc'2"{Sbf0DjOcI|Φr@,~6V#+S'0Ё-WHC2ZvV!&:uCSzp^GD<2ry^3Qt--.%%s`=s̞kƢ,pV0xqm9_2hk''(g*JS"踙3Jc K9pbŃ?~VB[E1YcBXy/ j E`޿ ̴{{c1Y˽=Ybpl|, E_7'p:wMk=\r~x -DnnrHj(,1)R9^]%}}x W|N`UQNӡ OvPiQQ~%h sC❧U%b|A ,s~1 S,E tN$UߐQ}âJvkc|Fl%891$}rAZtI9!2 e^:*}g:[]N/Kk%3Ni_Vs(ha%bߥ"0lOjTYw?rI;b%d ~F/|sԟ+>ULʱ͐OH@s-ِ_f0od2oCuˮ&0K8n Pa7v)1OҾ!WQM!/s2XUطgg>>xqj8aQ04a^ގdLۡug;*p$6 4_\Xao񬆓~HhӍxW)F}+Yk'-ȣ:$߯Rۮe|oB)Dk5vzVðX,OlacZZM_ jV9Ќ(n$^ZA?ۋx|heF) rr`Vl&ٲ1Mj-^ DoؓhҬXYRC I ێxF4|qg|O&G+bHY+F4<2kxRCQlG,ܯ%Ce~)ۻY8Uz ڸ9&(Snzf!k|BZ-Y2jq+gQmG Dܞytʮ)Xyevsٮi@EVDx9jIxŊP@~U9}Mv=:4.w{*Ax<Y?=J>5c_=&5xW 2te;²=zR>Ө~.v,Nw!y#sbz NΉG9|{ʼnn$C*旳%@FSؾ<(c 0sr&xZEgZFsͩ?PLGS" rU˧e#nT0"OvljŞBXe亾8Śbqn?VJ7>z!nI! CfVt jy1O87?kY h2O sZ^fN*ʼn{K?eK6*Q&ǒԡ@!l6CeLP*70 E8/&r=ş&iU% { HŅ)> ]oU3zte࣋D>ǻ}BN N8Ppsȳ^LX.ChnJF=p^@gw:|vTVF6!=%ۏh E|Z|7%8x~?Q-ܝ e!{J-o?(G˜D=CLtڤ[0,\5%w+}/,|L`Fռ$ H6rد/^BF&8 _MVxrʂ^C UɽfC&H۠uo&2dtfcf"/oZ7O+Nv2R<3gyE'"(rHw1kQ,>}3¯ÙJZ ?Ʌ9EA{8@6!#gBXfb"y"l*VyX!Yr(`"SGI"3n}75ce;"ز f]pTΙm4"{ .Ү%3J'T ٌO85^diK {{ZIO2AV#V3->w]u:j?f?FT6xjPgQˌם2.$]4 :8R6Gb(LIWf%,;1r@_;$ NKk;\ꈅn&dhw``&(WhW܃º?qM`Sʒ9mءڠHZ6Wd&rZy+V'*IJƔKD.\=?S[-wٶ#.KwV?\ ?&VP:8W{Xè"NسF Ĉ,ҥH]9 uaǙ9-Tۢ'R4ưcrQwm->Zh< bZy=vgֱΔIN8y X˟ >%uR۴u/jL`YߴUcJEjK8 cEH+;v w"TS^sݼ{Qvakibra1F"y#[lVx}3|g᱕A^/GɁ6P03.HZfI+#9OYuKŎ/OF;f8rpB3)9odYcڻW׀]'ZSQZxeE?<*W`P!V{JmtL}X ;Oqc A/,l VbUzF[Ww'6)WH䵷'yg~W2iwRSf?{hӶv49%usbxC=io-< >Vo oYրdK_j 38.Im|ow6j{B!esPׄL{+(0dWNJgiʗn{C2ziI~fy7 "kAC nWˠK(Nk]@=T9G1>2(~_l׀s@{ N z e BuRρ;V6fzR)j]VVD9m(Xk}o'>[&{4iZ ?({TU~2^ WDD[kՐ] ~t[R:}-JBܳ45V^y),F8;W_3Rsj6Å (({ ~U5&EzmvmN)'"GV wLC+u)D_x'uJ /HB~S`~M5fw﷿mZPO> .צn)vQ~LYN$sT{E&e:IfǪNw)#!l^Joտ 72h@ 8WaeAተwӚ)ZDrp?f #OC"ù|WtVq'U9u|54ɞ @{Q Yn{px/5hۏ!cTC4'5qEAE< 5~(T;Vψ+uWUe˓e $"טq@ǫlgbpl5Y>Udt+#INJ3)jzˌR˜F b]g1vf0vQTܕ'4\D`Q(tbFP(nCu(i3TYQCXY /ZY]# 5z0eHI,*e}P.]~, C[hdYbJ%GR5,yfGY.WwrڼIn=%9YJz|jVz٫`=8[?UCZQG669];v?d*0:}0~&ѯfbʎ%&~k28BʅW#},XFQD2M1߈ hH&aYwh&XKzc:kKu*M VX,ؽTSl\ \쫹xy`q(Pw-.G€@>pyz@e)_K?PJoP#6M+}?JaT|K>joQj[IS|޸$\,p"Rtт^I7v6q]v #\EBi=50 Vh2osH`Z`<?kw&DF4>Szuxωƽ-^n G$ۭڴ+"^'KRG> xkb+rb޷Q-Qi3IJ fB7qAl kT!s7{vI%(/&WTb\ݯA\ϣ#DvE$YX i>HJXʩ0AOQʽ[-c틳ژ0fy/^gj@A7tS`LyH(ǎGui5Ykh ȻF>9Qd^!r"<| ;ywS&U{*ӕ ܾrPDvԬ2K&_? M"s֩ d\MBI321'CנKg'0i؁tN4((]k+ta=CXɋr#ϐ0F9(m}Lu/gAKYxĘ+{?Į eMdE{g>(hK)Q3ɴZlS_Ua&b$B lo85ZCI؝[t~#OXئ2K+1vj;eruWQ1TVC$j˗‰<U$9ZZL4-F)/{OvSwixp}f4<&n"wӪ8ɾ |NXA p0c`B(9"aJ&ǹȅk\B1aCzQz i:&tG2@g2EاC_ m<.AvcXz-׼+wOY"M 239QvL޻i/ꜭ$&VlM39eBcԫ wB{E7t3yQ{Tϲ`v3I}qONsX5 LxMb8ÔR$Tn (KDh!wJ6M}&H5hA @׫7-p dKttkGuH˜Dy<ϧ۞*g}Ovr[ZS ^CNJ/(ZN)qkB 8EV*er _ٚ=a@k:#C='tfԋ35[%aǣ?~߫k7l=J\OʻSwt{P0 $lXM;Df2ǗWyb3Oo_h^ .,{~OIudtdk9Jͻ2 D#Z4ۘp~ >Jֻu&;KB{#ҋxM\NDb,n]q-L: ^Y67﩯: AP@Ǧ1*gApJ}؜GnXgg@[r|8S.2`E`EذZk sΣ_j5(v+JdEIPV+doOHW I^)ws7Pr1 zIѤg'< ;vjⷜ0}cܫN@%FlT?3doo6?~9K y6fD8s.JĨ!A} y8TB<=*'=FP#h/1^*;ڥDXNQvi/dO vVJ ;2o KԹ, 'K<1T $ó1=x֖&? NH/OR>[~;b$jO)yU8ؤ揓1.?p" j\cdt0QK> Zw7 ]5JƇְX8Wy=陮%K6lLm:U((B K@f"G=Ӹp=:KMM WΧ&1t@B<9˫o{e췱_ Oуհ$:f z6q'>q+{g? adw> {3YU:cEBTd 5ǯtGB~Gpdsjf~y[EȺFr˼,@ ! mcyZhZ" bo%qS\st;.=N F%מIF+EB{[ȃq2bo ]9d|4<89C`Xhq؍/Xk 3XV&?`Sq/)zPwlGK̮_ q1>[ OUU';'cAs ПC 6 SSJ'` t=WoRXpJY8nCq `Nk ]ÔB emlH 1^Pl_$ͦ/[C\yI {J%`bQ+՛n5f [sbB#-Q/5Iwg'X./3C"]%4`mEʪ<}{YLjCC#h%fC:{qR'؎4r(iyW/w;klθb֎g}ӷ#ygh >5qlȘx>U._g&{=ܪ 1f<u:l<;l DN DfڝunA sOhe,p;D 7Ϡ#Ċ0.ޥA 0uaaWH 3d .<ҷۖ@U|̚HhT p=k= i=.Jaślݑ2D45qp4N/tD~"(,SrAmZD$N^X#R ޅTy @VH[/hڭRxq DB}'~PU˝^4 \{|ꖹa4|62vw<6J3Vr%`ur Iѳa"x2[xP֘47@MQB>'lx:8y2:Pk-r^o庑B,g6#S>^%_P!MnX|ӂA񤠁GOB#-lSJߌ6~}C$"Tw`9MZRcn365c5M忦 $fnJ _LWR <4H,$Xӗ$*[T,r=jͱ#乹MS*ovk c3 Ҽyʎ'X5T%CA"ux3 hLDj(+3[O+_ JB`)黜Σ¥ )m58!"'u=&d.4_Ło0ާ:n.f#\[xy3Sƽ2/0 ~`fȳ*q|GqL3o^4C9]Uԓ6qڻhoHYR&~sC;AZ1nW^PA#xMr!+~zO;<3զCGD){?)AyLM+zg PW} S,,mvIetTv _a¶l630oG˜\m|̓+P/[L>ܯY? ^VO+−"7,.H ޏ~ ,\ 0AZ%z H52V! lR-}Rд!;F }u|w oՊGiєx^/d=?w~HAo{+? TW^4/Mm&*Fϙu[v~-*AzNR݄.!gTQ{7#ل[-)3a6A+I0hVق7fJ*0`>m3+&tmc-qfe2HW!CyZ#=UǶrQ%{Q Vs֞?uMlVH 2I!&[PZFb]>bdXé-HCϩ{NƛƔԻGHT9H}.Q)mDl)J'+ze'/NBJ-8r2A~ qۘd4C̑~͔>A8BߥYm͍N6PZ i +I7Z+viqhO=3?-K\FJ I9IR|K #WhsARbz) Se spJ4?bD+%Wb4!U9oYU2$2%-WڟYza!x$!Q?O=fiļ30+1^e\7F."7p\1! BXHz/7PQuZB[ak g#kSnǹci ~9˺Q~fDR"[ L`cW7ZT+\whx 3h K2U6T:"OTy{R TG|?S^+%ߘgg4pQrP㰮76u9\Uke;ooᗋHw9eEm$?m)bN,-x흀i? 9sKLy: # Tf01,ض[j;PT8B.U =L>ýG=ա`G B_RL6do ! 2z[Lٙ-RHEb|\+u XݎZE|~8߿TyU?=q?;b~##=3e{QZ8@CnLrMYi{ח7"wYur4? .a'WO2\l d,R2Bz+yGhj6~ c-:F?^0ÝxOJ$ľR1/c]*&W ׃@{ol,طmoT:CO{Kѷݔ5RI8E:j}(qCyNXEAԸ6UY̳|n=ljȵ`Y4YmX9BV!?R|H,n M%#; \ZNMy /ECJNjűs0O:U-jgY0M̬R*pY~^F% B4%̪Z:9ֲPtޝ;(발Qg8TRUPP4/U>:<SZ/ي '1|8Obll XGzUDCM*[;G醟tcBhKzF<A`Gf 77aLtXW3z?"ŧ )QţT3TrklN&_O$,mEO]:ك}*.b$P +%Tщ4W^$%b덖)z"#uSp5$ i#s0{"n>[X`1[dHw4w~`9N1ne€RXqSД-%?cLkJЯ#a>C7c[Rnf(+M$@cV .]Lcy ?ݞ8LXEq&PV2^dzT 6x-@;[IP4_d),:08Bwguo՛*UY2+ɤ58ƕgfmKtZGN4`E{ gWu / ku<8l@w' $y(a27 2<+Kr !P3=g>${"*ZU肠DNq$<`<<Ж<)2Cd)}w< 4MW=Ԩ#LB#Zy Kc^s! Qp(ACQ CEKe52r .O(7`' `ٶTP#jκzܧnW>=DC2:0GrQtVk+>pJ^)xijer>+ ٟRf* Jl6CGQhB-JBs Ire\bZ#'#_EM=gۤc6D o*%P4t_$q'6Ms)M k=Bfu9&]X%MarP h$$['(nĖ$eE? a)kr q0brRn 3Υ/g*֩eh+X>rKhoҶcGXGت:b%;fBQؔk? +S`.aPtyɏ&)ī &+ ^~` `TSSxݱjj\/*u፥v'`8X­JeTR:|3 krs[-IV'*ԉ<_ⓄX2ZD%6!v n(`Dna4v WC7eg}bA,r$CvqJ^o"zi !=R[Bu8&O2=BNV/M4rwmnxBIƞ)a>OwYho ړ/JmppC:R5R4-γ߷ arꡯ$ϊP[AOOut_w Zn3Y8(z~ !Hk GoMn64b{9C4/WK ?/a!;ҫ!--Y-;oi^YQ:Zϛ{GEuss]О wG!".3%TgB'a] ' "fٷN+f݂L u,/AU+z` or.T[^Im ChfHPQjRqO؎ho=7mueHE M &HM< 032!gs>Kt%Dz!|C-3 /ץ8rh@@G( kN3*dx*,yRvF_5} c!&/VmUTslkvpQX  L5 \Vo7ifj8*z͔lHlZr>POd>"}Y^pޑ?nS/&Pii8zTlAbkMdd* X:-*2Z@`FxC=64is [N9?&puRFK o쳩yilGU8D]pPSq;OyyЋf{3 3'G.ޜɛ%5guoJ{6`]ի\z"5"x4Zm]fiw R)}l$^SU<n/Tx^st[Īc_˧YM{л@ʺQ*;HVԅ;ȣ,uV,B1$kB*f?, bYW숽ޭJ`p)'(} m:BӶZ "y?S]2ⶵA>q?K[tI@x|{~aGDn.ٖt+Bnt%XiJ_)n:75GS4  `)3ͱكӠPD\A{-{WYܔ6ИDc2/dy%` L(쩒7"Ba5&y4c/qbr/1/(c̏^yۘH~ Y4W"g6O!.nV”xsD8 ?7̡P[ٜNona zʥW'iO gyF$LF 0YCf5,Y~Kղ-L:uB#O [$߼EwqV|Zc6(OY7hUn-Guz3m@ΫMŴ <?|ŮXd}alKŌϗFc")l-"*{m(uU,NZ<\^"f0Qurah,i35Rڪ^N66P7lq4LOU{؊~l3C9! 3塓kGzcy1heŚ8"goK6M@alm=eo@BJ&^H٬9C9T+(ӘL7[7qu3KuMyDhDTGN9Jxgq^ɜd/mW1rj*.6d]ac]"Q]_J̼z+'~_t}݇澉& NGGZ QMMJy0$Y~sЦE@FSruZpI#Ny KNU,<[k<Vۊ Ͳ}nj.S/Q5j<"nKeӮ9kOSZpH%\!)iz=ST]vʤ}bQ2,N;bRѣc$H3*LqT,!VA3,$m?] -aƤdԂ=GirQT&=UzpeCl}9]Ho>_g.%#xQzc̅֩N]SJhh/ª%ځGd6 Ң)r:HOX3 lS+ ruȓmkSP&d\{G.WUK5_5й;]/)A0Z~BtܖK_x;뻳–N, z܅J=k$Ҽp0zoB=ęv+բFkb؉Ю3'XmCN$Vfhuk8 ٧ӑQGF쉒Y)_JÂ7V,DTZ=Ijc񹔑/4b+0/ +nCr۝!މZOp)64ɯb(՝֖80gDm ׯ6R3# A({PQE#N7ɣiV1chc O0 @lFJ(0㛮) q>.D!~m4TgG/'Va~XqE|f<{8. d&vG\AcLoMµb+'{x! bRB-T pL*lw7qvJ_3._,RjaDǖx5;ә+$`!F". l|mv=A`$Zν=r1nHyI$Y9a°.ǒ[FD=xXNUKF)Pע3L':%|Zrr)lOf;f|\ ŲGbGsDº͗~~>qxʗD+){K "lpi7 v3Q"Cr_m݁uqYڿxK\H\K+WDġ5 ɥbeT ?2Pݎm E^az^-i f?]t]kpxC5/c|,[pxцNFfc{c3wdo!ɣBFC,i̘.+$DF/YBMNvXGCNEw6u[ofKAq:~nʩ%`6Nƛi/K6ƾ#kŊ89;de3W7i! E92QxRU`8VAWyIPLbiFZ_ X[5}HG\'7+)F~3٢L?R@!?AT JZD+U}Vma -Sjoh9k;"s3|eu\}lԩ'fZy@Z7zne7DG(P2r#ܝnZz׏=>}Tsb JZplƛw>nY?|knB'as@*JR< 羀P/ZhX|(2yH/;k|@T<kɺŴR"d73&*y(y3`= ja Ӫ!I& P& '+;J *mv+cF6YђŮ߄(qX]sG 3;2lq9WVn\H1}C-nŐOf=\odykGs(ٹ^&렑'ѽj;3ʐմȦy=^WRu} i3,i5/ G#ۢ}p (jO@Tii3`gAxdc{9Vgr@gHf3ĵOXL;(YG%V 6]z4jPV}~^ 8]& WlRyu," /*9s<-`N;0)5%sB4=ӷ48|)=*a͵GK!6dz3S>:‡Cn1?ň8wx"t.[^ʴ~ #U˾=( l~x|ti{gιDjv$C;WQvs3r; }w)ŜÈ*(sobV\&7c&zFMZ(Gs4No6HD8UvMvgr_QbZd~W˦ Ԁ!D/Cy`'z ;S"8{epEږDQ'aY`^HV?wӽnpL{ה]݆slOǽ9M891 <_cei<0^rkܨ%=փhI0.' CoFHMDp=:ၞQZL!L@RP%ȤJc&>\Sg_GK9x̣zQ!\ 2)m}X.ڕAu%|IQAw#z{0? 7>N3"^ :kV'qjUd림\ 1o6EJh=C>yeWdﯡ{C|`85QVDI?COj<[<~;V@DjCwzYW*7p쵴u{5]9jJp#^̗\&8S炓Tu|VaH@TA> Vyg_)l E̎(pVGW֫l6T韡Saog~TD6J pKdjӁmo\c:rB_.%zn* !/Roʿ-\gx5x&zɗ̜œ`|.&ABe{U1MzMkƃkz) <*#xÔ0wQ>.u6l=@cց5J7ݗ溭~JыMg?(E)\YWmWs-i!*s]0Ù O [E x]]i<GfphfIӒˣ *JCs@(1^@|x]:~-Oؕpw o-gҪ \ jw{0g |D҄~bf%t,v_庀 Cx3T1>m(A & :ݨe6Ú4-vra!uvyUj\V&2˗U>U/2`IR8j,0;>+E&s+cϙv{<#1 >Ó}Qv9nyN / l;fޞDkv^Ϯy8J}pۦ?1[zF4ӂłpof ff8dR &P0=,D:Ԕ 响"7St?9Β9w  vQāبθ)")pnc^}$2Þ >@]'$7~6G_1a1t؟ "x }}GF*f~$N|JeNsMO%8Gʠzֹ8se ]:KGXo{GA(Q2ݧ pw(pz䀢*JD  7C-{_ф* * bQOQX6 N_Qj$t"B8SvxvXmt GX?P~u>'߀c†uLevlB (ƙWN6Lېi`}{t|ܓ%)={_p83tiv\P v{w?/̄U]iJ 4nmKxmp}wG H7Oi[됦 n: mB-4eBٱT{Эj]J7 X|JW.}\3GeBOʝ`7pnPM\K0"낮"PsxVû\<ǁ{I"S׸uE*|,Nh'X"E Io9iq;(%U!r!} Mڤ =&DB+t]FdCn"M$_'[|qN`yIMg(F6 ^vVb='Fḱ2IhGYQ*Zt'rG;@"F cJH܌z&Y.`k[v6RuQ\yUb{hd".?3iSZ Ʋ2V{M oZMu|!5؀0F?-vر-t&o}xJk6f3R[k人.dL{/ _4 nxW$ OFN[Ckv҆}"y+TEY*W׍9\mDS]1ot9Ο.QLH1c/vÂP|h4QVјlݘH n b[6lehM}}Gla*QBl;㧚u ١͎ ھ4sxd]lCuh Sߏ4 %7"u`y+j0J6kY*(&TW(?۩QhVAV<(b/3T:3>{'QاL?^i!kit]AΜ/7C;kIo;n@{_c ^@=A-=t3eË}(/hA&nƄAiW!sM;ⵂpteXb[-E2])%%9<(/s||1=;d_:̤"FfX&gƭR4i 3`z4mS)NBUSK/oYc[4sؑT/䧐eGaLzijŞq:[k;גC/Ϯ/RtǣY5T_?H&-`IQ'P Dۏj9".uywC{Ӕ{ b(*\ku')Ny)XD^[ %6wOo IenuӠv8:uoڈP4Um_Hxfz<*(9搬ބ`j~`apۺrc“c-?9eJK֐SYNvB,Uy#AL)KP_F`Tg7 Ic-[+\|'903~ ޷x>~6}cOܾSsnߚ!V:{Et@tʅn{־EBA ;z .%jZ ɟ*_]mVb3XሙVD>+ 1YIiG K\e$W"ksͰlxnlmu f ]ivvϫ)r,l",X+q!YB~EYB}f:v6Y!ض>dqCKӯnaU+C]|bWv(!g=,յ]MhN0dJ L[e>}%.?D' ]I@Ba+f,gw9k<Оñ/K^+[.L /tx[󋋯OuAkcJrKv:bT?kY-Z Yt$;_ ?yWMwFй'm%A ~#cQqdKA(\w5ZN)GJ&,# ^᧨J'˪F-=Wuښ@+K?t/)*^*ѮX;gBwo#PԠX`5OzsLjZ n$ $B1{S4&ԝ\ ZB,yvxTYw݉lз=z<73=\vs6wLh{x~6n7m4h ԯ`W^-Xn+fN6l)+k?8Vv/UX\[ FM9I-4&dn'€d:KZd!\= *CɅS7;7P?Kg Mx)?,IFы !*x$϶sئa+raW-e#~4 O5 X>/b>o$Q,>u<%}!iI.^O$RB`$ 0*4i>.H6!zFA-@̧XC34 Z1j-NGGJR<`=|bs~wɢ%op^{WV@fwm Č*P{n?i7YÒ/a9%"ZyJȴzL I}d%Ӵqc%+)>xGIUpڭ~XG^ۻY"axN{`^ٽU> ju#{Be Bnv'&T(W^,޷ aZX+UevL|SNϜYұYe~t] 7V4Fy[@,zZ}-.ȜN)S}z»!Ɔ2D3@bb~2DQ b\q-c? 8Q}j~@VO8ɴvG4F)%}NgF2=[̣ }ɀ=.W BI9; |RLgpK+l5:^lfJ1"d Šo<'m ,9A'#*,S bteR(V]cvEOG1{ۢ4` IIلHQ԰ӣYHs3ΑKL$5㾪 CVMi>[ 3ۀ,5qq3@A4\6%\,УqzANpV빡rN;迷, }h DZVzr{ri>S ~l{{,lY'v0# hQfi(d( 'fI:HNWmO6:6U# bKGzJ| 55yLe(_@M*Xauwi;Ze.l<~ 4N\`BqUH狸ӑӆbY%(6W26h^ǔ_":ǥq#vKsuyPϩ}KBܣ0i&gNQ6 XO6FAv :Σ֟n鵋~+Kzٌ bO(YѭFߗjzq)cs3$GT4M֔.Xgxo9(vtbkxMLwK SneB^1j[-pq((JÃTF6|#O@z 1%Xzwq/|M´8=G(qnrE/ሗ.\iϠw>ć6r)ـƐ ɍ,gNBlP/k/Z@!+ J)è۰ \H ,64). 6cil0#ڈ'(]zD(dc{lGO=K{(?ʒ5Gr5'm6^RQۮ^K8h\?giuV.q-6d1G0uZN^ 2Tña!i:o@}ED:wȾBMW`=.%v`M@yT`9`tb+!tNB[v%B|H -4o}<Qq:8&qNhgDeJPxytn)WD`VBL1ؼBaq}\FcP<X_-}׬CşRf0LؔD,9ZD9`ڈZ.x+ނai˜ m{%~6WO͗*i>Pķ5+ڢSUkPqQD75RB1A<_M=dY0je;Yt)ھ\y1%(O bp98ewHcܜr:k(xE[V]&QdU9N5 f~"\,ʰ.c|7^E_1;X4LGC N-,=ZwM^;IW,n;H6>i-.=ǎK%x(:%h,dƶD8d!-}>CfSe6 yjum-+-`hCz7V9}Qh<*̎6:eK% ʊe?CGۡr;[¨b/%aI~yFWhb UnSZheo-{]B~zxW `>8WNضhۋwQC6V>%#$$ y\n ^) ǫIʏ ^54|'/܉y`@L\Bpn"{na` P=X>RygLh$:0`zb.-a_9yZ)XWsO")ntİѽ%̺J\( f`&>Z]hRoJfndMh mLJB;sN]%< ͙pw~9F>~piy S];GOhiR!֐:25\nٝY2ǝ &n|0ڃ+U-=I-k'jݢDÄM|]+#lZ:GiDvW8u&xuYj"[w'qY Ƈs8SL bs }WShP1rZ\#N#xG{ &Pv뭹/T_rμh +گBǺR]2S 53|'~,h)N , +x3-7duckٲ {yWT?Ae^_>svUa:V%f!UYI{!t- Fei%U!Z%ѡmSA|#q$NKHQcJ.Àntǰ?. +q_ =$vbT!p78 hS Ľǚ]58M5tjŗJᔆc_G3Sѹ. ޸8J5~bĺ\º.ȸ;Wo4XiUuS%-y J@bD@!JT~]AR{⪹Rd9A͠+&NVPfT ~pe-\;:ğHC&%<:9~׭?|@+&BK[Ї}n?Kh$] Al?-NfNط GMMwPB%'xCUfR9$5P2_,FpV{!/ٍ*]FJ -y0Ut(cﲳcsN5:}1hϙ+wˋ^W+ClճOg#okXnB &ʷ9_Ĩф!e`n& P6 GW0] JGQ TwSu#$PR!B7vQ(ty8=+t2-<UsH ?<= _%ȝJ=`~̄9N@y6dA`.5c_dQ1aPuF8 9n36a[1#_7 Q/)CJ ֊,}?q;U < =KWvpw.{9SF矅~ze֡.?&HU,,pbm*vgW./[ޟEZngFt]ٱB V*Y&f N4x;: =Ђn1ylTZo/ ,!n|&(,nJ{% 5iC(|#,V 4۶M=O L82f90J;x.';>J8zOʜgbK3@2]"X;J*F f'k? K_vn9g4av|H;7fHPIjˠʌҌHm$ t*6Mz 7Dn@YMj&'WuP4…\sxb ߠx k- .؉C7}Tإ7׆s'a [tZ:1gEWg]4V:ct"tڈG P!F|ԛyUgt[52QgiĊ~@%5Wѯ3c//]>,;lg->6k,|LI®\~#JG@!jץgc;8ud`ں9_g Y*E܊r|.Aaz 6Tbw)"tܜTd)RPgI386Xu AQy1LǫQBe U68z{~.xͅG|al eҕ9!D 3iLN|t0+a ѣQvzzk6fO>B#?*P8׸@C'һ(IsL(e EV(HJ P[[ hvmIZ`B#䬢B5RWH~mG*̩~CUhEªN^mȑoڨF3]Kū܊zA^5ܶ0('cw.lG?zܿHu bh'ecx$r=d5(/g"Rww {):4G`29 wu*\~Vz1tocWv± @D>~d$@*6wi\wqr:>D1I*7b2|S08˝飖;Yz3L(ŽEx n?0ˣA@u:B_hŵW^^Ƈjst\VI[=$%Saj_wNF`aX ȴ!KY'D0IX"Q6wRldoE E!8,R;&ULtr%& 4oeTD˙< wm`B}рuQ#HE~ڕBņa*E6ټ3I>]i|5ND>6N4ǭ3k H&KfK 5 !rCnoZ\JB O}S'пզEaDZ<5:|3dkѸmӝ}|2RHN,{i n[?Qt;_/ݬYAB rP;a^l=r+2%,[u_) żϓwvr3#/jIE$'O@.KW$K1D2я$n.BkH65,)A%1ph b8͋z+j'r?f p"X'z_Ja.>ŁSGg~Wly{%Đ=d88ZGt,HC1 ,P[uxťLg0EbJ jxwN%@_; l+mcg/7=ΥfAQIM+ۇn8 ejaԁj.9;>`_Uk@+ubYXww{udupSNV_Zf7_ʔESx= \gc]rs7fNe 3 ۣ3~?j#Y7XHF搛 ۂ4O y{eAh^ l)c7W)d_OҁcpB|v G0CpчoDѯ7c'+.^UZ<$e`ھM+J䴂[MlnssvcCx)@DM+p=utKvӆО0Y !C~^Πwo?.7`̩ 8ᚆtJ;^oc`(ZF!qĮj3/{,~|d *Q(YΕQ5/lȆl*U cP&r*6!*DzX1C䲠v&1Cz ҫ|%t1!kl4 o@@qä2nRNrTeƵ[7KaGs$9w)Ɉ-=ʿhn=VƮ1)3Ұ JEsgTM> \s܂"}"%a k,1{5.GI$Dm`bZeHp33 C:nog/)iA±hQ~ x؍7hl0iho7J^E 臟U^h;g-@[O9Ooх2tG1Z(V3@3hk -\Z!yS ;ȦY"z dV͙=t i`okTayc G Y)cִZo/!tpOq-]v|D C" mzܜb1k:[BJx| eeOɗ"</Ue(:EU|;DƘu.,,Ac!Vj{{t,Zu_У̽BogQ3s m`,Hv|Z5bWԨ%h'Xeī߷eBOU#IF(„7@z(PsΌ E0T7j|3BӦ8;_0B4J;rH5 U,vLwm4@IÐKðCapz`ˣH tm8S>ܬfI\۽ouN!K4\Kl#£x~L Νڐ )~'$cWw+I >~ ] J~KPpӞ=xiY\RXD񪺦Ջ/=f"va󀈊"$D dxg!^ϱbPm15 "- K!s*ǝU^"b 81*Cfw̅KR)Y7)!0ҍ RS^#RsJ]aֈA-n9wVk78SPOju/z|Yf O{oIȤ6Vo(gSnq3 䝕DtC҅c oπE:Sk{ o=vspq㮩@A1Gǵ)$_g{CnEozkSn $#aa r*`Zcsȋ6QvNBlyl9+Kk<|;ȳO2|wKN.؜A`)2gOSC%a $"1.=1u(`|YzFÈa4V/KX}ڂh)hXL"cYDe֖xb/Ы3Bw!Z#;)8WU74xRS>bȥdegT 8VD%UۊȾCqkMbMo N'{.I4Ѭ^r3*ZA.sBI cW -II#nZjIї0Gd jz:=0j2wW@<%8nmLLF L-,H@BGL򘎦B 8z}TUD Żk(9y;XwJQSmTƞ@Dmyu30a9xՔ`[ֈbx${y>;);깟 I=c^l>d! RNӎzG(|WI֔DΎg9&nw ͪ[5^A2+ 9NgK/7 y̐  NU< s3H",S?e]N^M&W%]ʮZ nE֣ @O?vhz­1:nh/6s ׺PP9oqZ%!:3 $?^io^7E0@WE J@W_(U z / ,~_f7ߊڤ)*_mh0 f#]udP6К+b,P9λI!QD\2Ț{ADT7Q!9/"oP8 Ho_*E gFrU=."{vXGO9]i[໻1}` ƹB!/lR#^Z#}76wN&iEW}^$|T30$O&ooeL4"k1]H".>rf:,>mN8:A)y8$Rf!NRGgܟ8)B˽\CwĺOǥx obP*6:9*S 6{uΗ$#iF_M#˾_e޺"BuJ~љvsfr[yߎwS siٻH =0>1䟊'[>Ǟ)b$50C/>SPf7|{0Ѻz}_4#h$cۓ1a|TqYSnD7r+#W gª+<::<%jP/De[rZ I0.|=#ϖHeZy%t Z;$# A?lz%fIg|cԖDj.EБޖ؄Bڃ_ ̮]JV^/h^yz)dʲ6:9B`e85xrIrRԌ 3F`L7j`2&?YMUWŜW32TC@\Aс gzͪ  5 ؎Wh ?IuOcRm(uȘA{'uY?YQO>+l,-02MP«5C\3L~O+x%—ATM \p@C2ҬUAOEr:kPÀt?i[iLr- KY۞iS5E*PDDb5 xdsYnxzϲ[.a={4{Ϋ ^./7BHrvInPf̔M*:dPq(9p&Z1l|ocds~vH5%QLU.ddXgz)N[(_9F ìTHcQfgS=J:$x Od .-ݱ+T&D ԴE=&ek)R]`"3fT Wl1D><+UYPT-=%R rym=nyCF t>ه?dTws n7 ">Y԰ჯ*wPĂKvO6i̾n)6+|IZht[5$06;ݖfEu{ cC&!ޗ6Sw J5338ɕP Р o2x_~GYJveX5)ӯ(c܁,=xgeɤvDɖej >U@{h:z_/,Odq0%Mڇq!Ʒ3E(g7q|[f&fPKs!S|JdW^WAy> ͼ3uc1g۲N\x&^G+ۨIo(%'AcWHѯ.Q q;!u0 LhR~ssPO2 ,Xĕ }r fr+AO[q^e;z{ >2 P1Mf =`oxq |9r3c,yi[&U{l禨+?څ-K3u*k]1GG}8X]K%`69GQmW[%hBEe=xsl O;<^k9B Fhjl5jcv]vҵ]*2dkXT)p#uauY { T"509aHX絽|8gg3;W##|C/\ 8N-AN3'CɃ귝~7Vuc uS&ٓ"Wj84l%S,Vp:Ok꺫wh0,lٍBegT)n䷤(اAkLdI u5 hXD0k+?Ov=mo9:9vH%is3S+-cMVLJT87="Լ/-w @WA4~6e\jW0BM'ȄL5 a=/:{Dfp?1kt]$dJhe0Q?vﻮ ka9\S*cޓ]5\a{TO9=(av\r\a).lHe#◖\c?w_|"Dq/.ր4v`ۀLODN&} P$Vz2]U2 Ϸa|+q΅ 8o ЃC1;q9u^S38)zD'8l-8$TtӿuIӌ.hTö to@\,(r@6KԢYo&JD 9ud;aLKx_V,H.;fBRrvi$Iƙ s@O5X&~.5+0>P>EUZdMo-xO<ӿ{\6<" '&hn xܰ#C!\"Q#}{-y3%o*{ mA&ghI L8nSUW?J;TOG+y P`l;o^hZ4UnTIiiF h,< :0tN\ m#u&o7&}ڎ -%e!^U߾a~ZA+vZu]U)r9P:b$ g퇆\(lWhLᗽL=*9Tx!˫[Lz-9VN]<$ҥ沮8'PecH?[1v{8B(ta~ѯjn7ݿXхuNr§<,9 Rb2%VTc@rYQw]nLP p0ޯSfFPV $C̄oo?>B#oXc{o0ډқA̝h/ǟqe|nz{AS[g3hgWӨBJezGu9_ަ($b9t s,^]Bk}zAY-d?Edd{ 1S#f. :# o&Kwn*\&DC6T# ̤q,x$~jy$fW1Xd ha} xz8O wX 8!+IvیIolJ$^xu3E<ND(Tqx]V# x$|5OPK=\PxJ ),5%ߜ?Ʒqr)^=zq g>Z]"HupwzUJ2@$8RՄAߌ 7͔02 d{I˦1V_'9!M~&!CFWЛ6Pav̈]1O ֩9A?E me8M5Zac>q=$,)Zۘ]Lj҆<i t}XwюP\1RgxZq>aԐni5kL2 ;B$8h/ѕsl/9VFWZQyI q? )1=_#='qS薟4lofܸ]E꡴4 B%C~k `DW#tJm+S\ @D[%p}DƨR1P罛K5g}ɧڟYYnCw6Mq JP=m/Av]ڹckaU1{;QOaMg0LE Yt#ޞaR1d@ńIKf~1 z0aB {$p4%MD˩:œmϞ $M[c?YSVawG(MñiydDPe-Jא@ÃYP (]I?] L% y* S2v jWkaS zsҸdE ̵?GW BuCp x39$S%< kHpm%V [D3OyV*c(2Hš>z)0m)p$h[LF'f/6SW3MrM;t$0^3`ё'-|>6BMR O/kZ9Qӌp⭰J#1j]K/1t.,E>aKJ10.ېJ""ӑkr1/2fv" Bj--Dz譝+I mD.} =0P[S Xo^5F,-P[$WBv2܅SŦ:a!]j_[C̯.pXu-=q:ʰ8𩩉³[W *E~wvߧvۻ@dM Q;hΒ*nJ yY^`؍/k#M 6Xޤ`a9J"*u4#v>=XV[| 9ۓ3 u~}sbn;,ƕ_fhg,~Aيki2K,e"1쥪SثTLjaHXTQNCVz%\?V=n׮3S4Zŕkլ"BjYE/\+RTk+?bXg\Q+e<-.6̼2!aS}dI= nOS#8ZpMMnC!xhy0I1*QjFt2hYK͕a\_t,-k熠޴w h: 9@=`aA6mB*W]=\݌FePW9嶩E*QvĬqg^kxw]C@aأVʛu-(uij5EhnZio{mVH31)ZsיVbQF;&$)cꑩK3xah2{)5EOɳĽqwM~ÀTe&A##c`iavو ua򻼩lcD՜I!nW;ƻI4k~jKӴ^99qs.@>/eka͘ AGlGrFGYT^})a2Z3L?`G7JasWEs,Lzsn֔_/qlV*_Ç̶1)m,Ms߳1IE8!80,m/xe"SRsz_4I|;LHMQssDzc{-fY*;:Cwζ݅Bo3+yˀl@$U3IgjHTDwBz@/8OvFxb~M9ջZOVB ^d'b %k@l$[ ɽW CIhBҨ>, 'LF8`H6\\( Z=otд į\ vKw lXOƫ7|F&O]{ЭVo[i rękPP(aNz 5ߝXo5M$7B&&9{Z@bf"_놽vwN$qCHNh]h_,Y>}`IҚt^֕t 2'dq5Gx`=F#Tr[ 9xOL5 grꛀha6R#l޳y]#!xI߆oeARfpj'H 容w6*0O5\M )BUZn4zе@(RlC^0.(׽ &p">l|#.@<>cƀ@ Ou(2x,Z)a'FDRzZJ^q-Ju&_4R s J-U\'Z÷]ШԣdkUmb1uVZzZUͳ5Ͷ1+}@!_7eUェ%FpX+-~C4zq[Sfou`r6'QP24\#n% uum`l>w XYBTĎ|kBҿb(J!WLXӑmgV6ߑg&X+ϽT&.U/!.WԁQ <7\)xU՟!Su7)vR-3ҝBsBX/ӽ~5,7 ulm6 yg7SJ <(/!-'mD7x^L3q%g(/.}_fFlW\e"lי4 QJ*}F|y$!6Al9o+CUE߭īj'tAPD'qm73i%>\ľggb|ud92rUF=#KH1"`NWʹ)SD>в`3i:JCa$9B,O6C#y@D/mlo4+xjIjkQߧ]KW@ e[:DY9(/XF2wCKo !|^9lDI5-&֒ʇaMJԅNӍxD6 1T]t3>p\;4 FεFWU)M/`Y*jhr Q:BE:oh t\l ^qȁ4_\Tͻބ߹WIY,bdOh@teVJc ls"~FaGf_t֖c^_-whK2u= d~DECZ0g.,N7SoN'B9$`dpUy 7!5QoͥORY1U3M~[ӛt.":jN{(A]^Hw{꡾7 x]\_1Sz597'“.]_jG[ er GMyӚu^i8U1G]B NPG"Ub0zŔ%d`?డ;UOU{l9'vK3NZ/zJ(RGM&~%(d䉴SF3Uҥx`-?rOe,[Ҽ 5;\/(TЌm@tw5suƏÙI띠VViEe(NT=[qzʹh$ y[˂$3vEIyOօüd@Ob D6{h:faԾׅ~/$48lZ>hNaHۚޓf!j+poO5:3wuR2D:I}͸?&f^0z934;}i-])I(ӥ֨YT,hʝV UOd~j㗴,ijn/ӿD1o92d( $~`%\}^~\.WD=z4 j£JR~$[KIAO{=h502Y!z/]~Wi[ʄS~YHE0iQ(Ϥjȩ1[;p%Bvќ7ۺP;z ʴE 9aOA0U!y$.$o/D7k[4LI Ѣ}E Y;&' Jq1Ku4Ymv.1dfq(Km dk{Zi°3lA`5IhDzKD?J5@~ބ|ǶɭL1 B 9.k̆|y8W4s.:Yd +%0L mFTA ȿ3ѝ EhGY .GfG1e2d0Jud0AΛgT(@i',THdPUY iz-\T%8 6SHI>C0—mLJ'xޚYI.N߷+WV#QK#ˎf8;`Z"n2$8-j²4u0:֤^: gQO֪ހ6adA`G+`"SyP$t2f Y=L s㊅Zc!={07NXgҞ3:bTbp||v*4Vqe`6DkprKw'j&[%1D~Oeh4gcfy>?zcY 섮ąc#ZRmVVw}ad!t= R~A__"TZ }0pB"„=pJ{-}V>5;(  +=ypWv9ܛ:ˍ~0J# V QYS: "j}=k>t~Тp8s,hA[ɼ)Տ-%^CV N2M#}1ў| .}#ٖ#ijyFn0Ujx0jښ:2$$Ɓ牑4h nYPeoXshɮ">M Q85 IJ}?0:]Ok^IpeK.S-iZ8=N>0Tl3c|QX4yU3vV?`11ѤfGL |Aq .:?#G5"kcMNS$s Kr$"۷BLp)<@t(\lADnkX ڷ.wȫ_2Eon2T4i ; ]YׯYsQ7k8}b XQПٜ0}*Caò>;`VvrG/_||f]5?; 6-w`DN^~1hH9\}Rk=V~q6m`&iıf 灝% Fya S5"n|(])8)>ELG;e|6Wr#dR3HqB͗G#Qq@YcsmՋ2"p"(C|LF9L=\ȅ2>Jй-ِ2p(tGu8}`j2 e)QAmIRϩ׮e8!{=$D T[3T{@R=SCy▴'W[E]7$G_r% Ä RLla/ l<rl'kG>iS-H ^g|64b ƪśDa_/vsrjwxKLĻGvFs؆| }VZxZ`8*)5+Q,Cdm"MVJ3:Al[!WZu=BϺX;R>[=(]G!ByI6tlCTm>5Ez'ub (cE]3 ) 9M,/ f8Ehg}(P$v߮ "F\Z9є}rd$7APl%Ub]K!Pї)cdzqr^_`}UYkK1F#YOnli>\w~l N?*dd&TV=qb]m;r(89q琲 2se 9P,GJjF*V~ŧLhBƑ^_P`<╸J"I֩dn8ʿY+tqPEr*:C_fa_(C|o^;ć}:t>nCw:dw^J-; 'ZPt|EH"xS=0Ԫy³Hͽ٥)bp7(xehAx=Ɨ|ul<%9ퟘ(Y6 , KS)LӼwTn)0'a)neA& (O#-3+dX)%( a7̫sUMg"axU@XH`XQ*~rM]#'#&})u<4e]5w ,YMզ&4V (tDX R(&fk}V*2K쇃B>ұ$mK2&:v1-r LDx7aiښLyyLwky"Iڽ*=DoB.xt3P'r{O-ɗ-Js;gF}8`UJc@/J&aP3plbisb&YBl IgQSpKGa$֌|v>(:G!U8]ƿ#V3'eZX \"Wӽ:ivGipfz5蹵" l6SW Vk90LӶ~_t3jRݛ_9 R4" k:Rv\};M3Bl~|9{L/KiЈzՅKn_X fU^؇H(!@-*ݷ3=ohZV;28G!ժ/FXzq:}ѿlnQ1!ZMIRVWLO*:,S"&%oRE{4n3;M65h2~‚:2tX2ËTQ咪wA PJKg^;̻"UUΤv|hF-EV"bC kz𰁩V3]Ba՘(U46 =W7}l,FiAssWS*0@s,d;>r5D%5$|LIz;(a\{%k䛾%s|E{Ɯwf%k`~fGぐ~'}0Yr/E Ԏ>_[H}1,11A`}2?i>[raOf&a,)8kS%h$(Ex4_Ɯ J!{<7"R(KOюGʛcJN<[c̥x}xL9iJ+ 0kY,:A%_اUL-LDIMC 0{]`w++LѠ *{(ObxGqpo#o+Z1k9EoGF8#P-t/g|#pSJu|_9pph#{ q)  R帥F#$CT Se"$Eltjক:hrM2p5"<kEEq~eԧmPqOvK8*y7f .50S E{rPkq9*wv. 5`7OӷPThQ8~7jCM$xYAH:֑4։,˕J鋏c?D))#׽|IX F) 2+.2r{UVX)$DҫOVW4~ ge\ ou[ pϓP:F0p);apߧh9#koQ, 鼖a ꉙʳqօ_[6I80Al˜+XAdSK~&9)aX7'B]b;v5?$s +XpIx5Nwmf lw>v Rf"+-OտI_Bl`IkFnTOi\oi\!Wٳ~.Tѩ݌ IڹpʹHē/ ywJ:N)=s\xX APQ)~瞽f% [.P2 Iک{98Yp!ð^deN ,¿RPϣ })~5/^AА\:@År`BQY'A>,.EBxȼPt6 %qS ]hxP;΢[ຄP^*OS,o #嘈p8 "fI#b*}Yk6 *׫>F0&4&S%0QЩճI`I|N}7}o ːf79yT]<3;ҹ{Vn4>h:xYXw㹞fPv)pY9.3#Q*-0\ӋiiY;8|^Df5iϟ[T׋UE,y{zzHxZ7`'JKLlcAJw {~*xQWU}ͥxѩJXF<$١?3@I(p^΁N&&xꄞPCůMA\D(>ᾐnvF',]sPw#S6,٦`Nt.(ǏM[IwzK"dRhogLjUR30ID`"1SFE5]E_Uv&*HOy >qf쓫T DCv}ؿ A NH]jVKto 8#P ޭ>VED&G&e?d:سkKveY2wռZztk܄ry)A4`Eob#DQ+lc"a\q LE֍-0Q˽qެ.vU-&gSJItdXb]GջAJ|FPEG:I\j븵,K GLUaBJF:\ȣ@fg˪rw}"QgZhIr[@tKVJ~NO<z%{ M:OA)i{6!pդn)ԾKAqSIh$Iu>σ \ֿ,3-WW(>\2ZTdԂ;Aֻ;9y$FF(dy:I`Uc.#uQh$L˼?Q.RUç6 ens߄(l{sD6g ,vdJJUHZ25( #//5#Nھ&mOs7f#a_U;ܴ(Ѕ;ΧUn$_i PF{Mrqd/*k^T;X AzٶW#_Zέ9pf42Ν4:|)cNELWUDG[}x!4LMő\"s׆s{AMVFR ^i)IOlsJh#֗oMvvK<]ovvDQ֋ara:|ȥ՘tAD^fr@6媋S4> 6e[j~y8.c^ TƊCH}ZBC,pu`/#>*ɬ68y`nOItr,:p,1:޴ @{ZxvYHP%SHQǢ-x~|>at;%jf^H ^zP󳟤>uϺ1BZI, %`Xwee ^p FO ڐT>V'̄., zLM`/}"~kYB.{- .BT(GI1-E/}E]Z\&|oS&n݅*Wza"D]M4A/ 89 9pETI†;5" E>idG@cD.%Ut}G\_uGaHsYvB" nܐ%4 kP낼<@PZ,K)P7RGPոTTS#O03[Xݣڵ3?Ut :;WlT >bw;+2^*Q'!IǠ@_ S V!M,h)W! vSdW)ݠ`@˵;QBf1H=b`Z&pfa}3ؑE(?k4#n(50( !J^p᭨نʘBHYk&< gMT/3 ?Uh截/;ʭzE1>yW^EÝ}N1FG,1CQ!dvGN>߲L)Sxfl?Bg-s~Om:a|r OFϜZȭ[P?/R/t U:F(Bdv&P0;[@6l`P׷)#]&aWJ_r$2- *9lrP_9iMvr{R1p$OMol"@<ޅTu:?w3 @ IılaRf]_Gy?:Ͳp*I4۰ $g>:I }!4 {ј;W-WMC z2Qv u9|8M C-r {x8rZ>:OG O/Zqtrfeomz>~(fh{򲴼gcNa25{No1("pz*%ѱxmF"J\qj7urK",VDzLHVX({A*~o|%ෞ9?ѯ:| {wbCzQle.fkזWKߒ?~Ot3ன)XۖM򘊶*l3 G'x58RAQSNQ6^Bŀwd\* /6nohYCQʌô{f=ǿa2E-B<_>$|ĭ,XqMhe9:|qcUv-bU1u;RYܸmX)8ؒ/Q9]&td9S)$e bz D_IR=sUiҤhw7H6~m{KK[IߤzGvpԲ3#e[-N}ku}jDi/m2?]Ojslp_?4]z }{.j^[93 \Q_b+j|A&̝,>ϜyFy.ʃx͹KVBRR 91RD Rjdaa՜U*J]W)`yhGA1[h:?HUT􏴋 MpR LJvzۗtL71d ,PoGc Y6F>Žd œ!zT8p^=2v8mD-}R b%mg&v&meQrn ↏QWS hѻȮuXz(`FP0GyxޞMxG?77>"C< qp :tD(uh@RFmƻ^zfF` oVvDsLekDz%K6?%%ݒ]wtS;vi=Bф54U\k粕gO7W.r'd1U`T!6\nj^hX;c?ݹj96wE+JӗKd(Wx!"ۯԈ\m`f~pNő]$^?׮=c5 & |FfQ q l煢^mLYjK2FSyZ/g^,[1F:n1SJ6AJ;R D֌\j](p8VS1gRv6 U&n)bOH:y]!᎐sũ0saUWǦi0=sC,: (DʐնHQv G|ˌ1g 6WFwՎ#¯&Z`D;re)ҟ;n<nwrKjkQd3]zbJ8TH)n[g' G$%XNrtI;QP Pvr96{.5z3{qO~=U_&${"w)} %4T8HY.qϏg%f.;B[9M:ZqY%.g\8QD}AםlsRjHnC E}@(Ћc}RJT*u _X1a->Q,-jA, zT KTc`GT>K ; s\E@`.0,aHBT,VP} sA&p!c lV/te{ yMSqv9z}^cCQN빋M]ȕuW |0ה8+ug2d[C,I&/tccm9pP{ωBt:RL{ӕ5ԬT2 m\ѣ'_YE8g>t?N9OZԹBF璉vf{\r$UmQG}gy8r-FàVa_r$_R+α|l++jȞ%*01:" ?FނRqvQɚ9;w׏< &8IDҽ/01Lg]L`@76`C}OJ^#xKeKLbEO~̜ܖ3ޤOw?!|ȨP|"=~Iħy-Z VU?Ns7~Pn4G NK7=T[%{cE] K`R ì9ԙP:T\e$.Uat Rl,T~il@]EP R8 6k#U{+fUtpeơoP@ؙ<[Ɣ2?؈/>;-Χ P9WM;.hIs V!;˵nz([[:WȗA*)XtGiq== 4 p2WYuqc@"5ʏ*Z.XTMU'ZT'HMtnO[ Zї)p jj"3dںܕcz8@ֽU׍ JdMK5y 76nz!}ch1A s=hUO+Oc@'Kt+è癅/[쬪*L-@OK_Mv\x:%Td"2W3[=qK*BȤ9  0OJcÕ*fX/Sk C} qΖ]1B r>%:Dz;5=D*w3f+7Q_o?-y,8H%)[(-zT=SFIW/]j S8Fv5Ee2y&^+SM,-XMN]ؿ ';@UbF  `9Px`o4r?L$3ޛ|ĘwblC+9ꛮ rtj!ܥ /ƱZ-y"y7 U$DGOy~Ł' @aWI- `[w{s ͯ.Sf/J?sorCTF=KAVI2b&ՂZa3hlw #-R@/yv-W-.gb {{J ~6!:t\Gb:gu$τq©&RG& l`w-XYEMM{?$U}×CejN_qp(~YºiKLoj,ť EUR.q^zy(P&27 Œ .1UV͖ex^1!$_-bsfz9oPtYs&uH+]3mp؈H|* 1CMM, Y8EYv *M{z%B"H Ӓ~%xNw]x6=GD%+Y<_8L,z"ׄ݋7V6\M02ۮ #zVI+)V=/ X7n3?($ԾO +nd>^uW5:r?4XzlJ/Wqalul OK/-mR5or? ζC"dkxe =5UY']ҿ?/OůqLs9!hxFL\$lR JῑY|@5/<=>k^6Ϳ>%S5_-t;!rp=S*K^u/-Ab ւ-6}з3e[vpCRt7-_JEwp(|3${_|*=R2>7?ߨJ\ d $O:Hrb##˂Oi:Y۴qI8}wJ\hTDur&A6h{ꃱqϧ3hdFzJI}o@]BU\*ΑALjSu $"7[Kf/(M L,I<eRh#HFIV5!D ٝC%ol>`Ef-1 3-,d$cAFgw T '[$5)|5"8]ycz"c{AӍ$Iv,)X as+'{ay21HDdYA[xUŽVy&D- 뺑MJF;T2VyR,+2VƊߛX¶@,ROcAڦNB6jּSl`j/m C;q1TA$ [' #>wHxė?rJg@mO+G~OՎ;}P{ wYN%uq>ދy~cU9P4~gaڀ( D!PWtn5鄮ZK0:=G" HK rMJ/$8>zoY?,`Y=LyJGtddOj>5#)Zf 0{l콶IeHv1fXspɜOCvbՋ]حPS|!5  %Io ʟd˚uTۆ?Tg:vZsѥ=اl 6#/uhdQ¾`qQSAqne6">zZ^>E;Že)S?4jyx u<ljo俄$fqpNt,` 5Nr%)wb#qj=SeyWk v{NA &@̥]awYl*yNo"y,%|WRloŏAz 8s;TU+^p*:> \[ p̤r \[G1Uw9bgi״]X{ҐaC߯{j?1aaɓ\ N^E "E.m]6vCq}tqɓ ɞ9Jfd]JānM9ԚD?xeW}K Zdj!MFKdQ]_ )vry1Bh .e={|a|C1hw?&bmh Xmh4 h? ;2 ;Fjz[.'C.SLw iʅTt5XnS՘)s:b09i/IWΑ3Ec#44ZJ0 Piv$ / ~@m"9kXa4x25%cK;Ө;ӷ9t`}yRsiTjPzK.>yq<5$,!٭9z|m1f )/ONR3{8JL13 vȺLdK$Ŀ3תj;?yABW,/e`O[݋~Y; &L*^Ia᱄c= z.=/$7GYg{ڟNK:|(++cAˀyGdt'tfŻ /Ve72]wƗl0yMg' 4P%Fu W˹Jz1';n5,G8դ>_HNn/sק jM gz1EZaʔBZZq_.S^$ljYgUIx44ZBPeg-h3EAL$\̱S"NG7c mBTtһ5 3D6yժVJ82 B_eM'w v:qʝP1yv9ǻ?ƞ{,mD/b]*bX'P5f^_VurP~oBI'4ϝ۴b5fW):kQZ W:ƫ3#Dh Kgkȟ3b#iLAZ7Ȭ%ܡ 9XG܍E:H.#|2K?@j̰%{ UN IY={Fd0L >3aV:k;5w}cUb cc &W>=gIps5h18i-vk5">^[QTqA`44JiQ2A`lXҸߚ3>]c^KW-!x ySh =9, C%$3}σn)%-0krn)_~uHɼ0c3 qmN1uR?v@p*38o06xPu*l%GcNcL+r7$"d~=B A@M98ÅZaSfQ% \+ ?0BMT S,euG}EvXۄf{a,̈́}vpڑo.}, 9p~k^2΋z;8zQĴz쯅?kqht3q;%Lf7 Z%m3֥߅qA5!L͔.6?Ҹi!ArT<52ƽIva02=/b5OO/FIE\u ᴊ * |)|ADG폢$Ep(g@rx%M1SWVeѠvܑǹrXف&avIrwxYW}v 1z3kG;Vs0dAE`S5/tLqş4|iHH^HlUO #s]z4fdVt| zw![ E8y;?֔KvLo/k[tH~!c,}$We.˂}bZzow#1:HpkbзmyũHDh%|f_w:4˖ڠ>_O@:W4`/XʛQNIBMF(.ȷ4!s^jH4L vZ:<ɴynCJh{ܺJJOWj ^7 GS* [ݟؤ#z%0 -N51潰MxFN Ni$sV;tCu(1ΑJ!F RAφi('jin>}J* ݖA@`}AE3[ wxhAVwy'R+H6hţX)2yQtיG;i?E$wZet:qWWIpkT]՛jhw6_K)KES ge97,S`jFJ@YXd4w+zLsmNTEIii#yh[g1+t&-x&- X$VSE&sL_ ;-~>}uKB`p'=Ƅ8W! (")BCsc*{(HG5MVMO&޾_Q.\|se󰥴Nov=7LJMd񴘓-TZH=x!@6SwHR3F ~:2w:n! #zl?:ХЪTEU#"Z,煮P`,۷Sȳ~XCn o$["̖iv]p{v$ק/2ȝI9%'W8z4uߊ!\'@ ~ 7,. weڜ}j1BiV9?oϓ]P'"FW h9# -zff-s%IQJ2&rAü NxqMa'l-3 9 ЇQ;|Ngk.4\IZv1 i^M[=%v-Eu暢*:3JؓP]vy5u%!JL%RBP1_>nʼRIS@:3@9,I%#s@jJc8fAdX]_GŰկ~ɯu-Er˯VWYG (> C=]uu%oW]KltS!c{yWw {?&KY<0㮳jtNOVܦ\=vF0MVbRw%ǦW MaF߈sn!ΓmBzxxf*VE2dx=IS< F:q+#fҷ{SLF1t Ĺi5t1t/nK3eX L7Vzmm_h%%2hbL$gw2ZyYpbixq~;ߡ\|8˲?npK i.֪;oAo͟`'/LTяا#|>o3GwU c>29@,67k@bsVs쓹owPĨim6*'$UT; LVe_#N X+NY~w$DSgLR`ږ8>m1D.un G7'oNԂ{*$J\\lW;5v -l81:Ь[ X2%6g!r7/](qؘD k/Z A3&:t"@ hi27w`s ¤j3WbBMĸ]߆L݋)xA礛k;U?jQ,8=Cc}Rc(]*{ U{zÒCs _ag 9ѵ'婵:ƬnnYe8}.8$,! QP(# Jyzb'I%3MhbA*V'&6_#ܜgd.B<\ǃ< j8ɜ Hlʓ &wO!o#{Oc:ƾCK\CaTin ]fS6 l}h6gƇf܈<7M>ƄErٽ Wqs7dqASK( 3\Kяrɐ1BQ ؜%n%Muӳ<@9zc>[}XB:A4= eK>GrZ{7Ϡg_ fbA0C!ϚT "#S{aӀmk~B 8k'Gm;}t*.[I8hRKO$334t᮪bڧ̮Y9xR(g5Fʔ F@am &}l@?hy  жwnJvSмCl# D{ZX2BZF>q@͌rʛûҍFɷNB,+|81 "fHi֕B0f"HWm^\+&l(c&*1޺REےOh=2բ'*Ol%azMu8Wk.NK4N M?v9c9\{K!oeɀI3/ 삈[re mpk#~3j 6Hq3s^t[?ܖ`'oRifr}I>@n9sNh_|Q"6`aK N l4㴃5Wn-ThuO~*gE61'Я}15ZOe݋0"yy+;ϓt0.+:dPp"pTs 8`ˀKiK4_cMC=ݹ:N (% L=m_Z;ߨDxnnt7̰p+̹8/{4< #5#mw:PnD'U1EZ9r_ʔ~+XހqzTʧ(OגS'!GŹD-؆aǀSBXB5}ۻ4סUƂ#s2z,$F- Rd_:N/`´J+NZ*.rs3tC-Ns]}n PF.О!aT&F3\] X أ^eD\ԉh=$ŀ e߲N 4\–y}25jX@gd:!yG sYwQ`]nݠX:R:fl˾cLL,=Bi<7aw T؍#^WU|e~<2; =%ڲox NQ bͅ|,&cԌ:M\ F"Jbx22+R)bl crY8?փC.Æ:yVuN 6G.$-@bJl9nrL Aih 'Tաܛe6㉪.kx n>¿n|tNq|*T`9-f4(Hc|GίJe?I/? ca|83NdFRG„#W8ω$hJ*t0ќfJ>. LԲN÷(7A ֜ Sy`ogV0Zj{bᣀ%XR*쏡G3摇;ϰ: $sXwM" C=t+R݌U`m n҂)xx"Pz ̀mY`LPw/ɭ ;{EL>HWa5[x`G&WBC6dHql_4:,** P63ݑE[89sݝGW4wOQ-!pi%)╢EE>Q4'>v8 Z@EM)jк.&*N艗3Y ˃XO|:tfFF`!űC/SӐۅPjm݈&R{T- SZsga1,_Ojxǂd]瀋7>+o]@w50A;=Hhl$%oZeoBf2oGR\)" M ӉE:==tk layk.|H#>Y'#͊YKkIJ{<4Me,=;v2):jW{ɰR'HKP]-N|nZǗwݱe3 C^(Psb +N-d/wfu{-V"]WI0_$ADƌ_Ҍϡ5tc|]3s!S *pZm_*3S a?`-CKȣһe9A[p&lhD @2qQk| 8OS3M MQts!6>@٩ EݕS$b)6E0U_߻j;> @UIج41n~졺#%zN (,lF|RW盽B)gUD=');f<@̎`Qm;ؔj52OD 7ut:{ DP]`؜RdZ~o"'4h bYJS/A~H2ͯqwZQE]ԌI} +xCuKdѺ />fo4ڬeb+u ^'b>y7^ xu`d L!(L{7tM *QL亙0+\PC'*u8t]U˝ùi8%#zq$[Ɔ$n+O6В'`;L@nPnK)z9v[k8P6bO&`=gt#5h"<!؅]}% '):$- `K峸;W#ɩ#C9E[dH#vX|ȢBK?e 2N8ZƋR!(iEEOR}%_+s0^Ch]31ui! PE`Bݜ ;(a~`&tE #^etB^d#&㦩CWB%w97~p|ѽTȗHIT!`7 d qZaI{ }{t5݊'zӀ.Z3\WhZN,h5'էz}f#+tj0{֦~ј ґY@M{ ^`XTrB$UM3_ }!f6GM!fgB=.#@3hPXYٿAoay1n+ts>HF ~t`R!Gq z4!AЯwЪ̩|OڝR=4P„f1{=ꕹ*gPp2Cn%>Rmo*W>ctj,_#HeKUᵟ[L"xT3SyeRm 8ٴLōI!WP/Q@xqQ̰īYB<ʊ uVܸdj5V/a؝:GeawrM4ipGR'Fx ;GSDMx}'^[kqkL 2Wu =& n,jmDCqD.n ] Z3*`l>cb1YeYzP+ŋH%s db]h)[0""zcJ ˀRIA^8J=qe@h?aPhHKxiT`DO*NGPTNd"kEe>=p!ɲ #Fп0:RCTY`-[pV:wP-C|u- ^RCĞNwIvIn~j L|56wE~:2a:h78ZAd_e?XsP.+Gu%0=w"9?w``^>ߗ.p.Na9U>Yx/7J^=!tICbNDK6ؐ&~m[al/@vYЧEW8=Mz(D8 p1/̣_ݮF7U( x0da} ϻC(07؍3|(f٬&#fqH",s_DKvw@܅15 xwb s ABш\q}K•U V:3KT MhB,]{e쇧8qL4H]="!D.|* eT=+$!4i&]"Ku;c:WŏaϠ_v,C=xRG6=䒾4=r.BiAxV\ M/<ʩi.}1ϱKfj;rNJV6{LXkg%҅*o3z,S58+@֤)]Z:Y?RRp(*b_]CV# ,I5caYMlZGIPPE^O(~(P;Xw̍x}o'$WipjA4afՎÂr>7ݶ]EQ[ O{"; :v>nVBr$#\˩Ak(sO2)@Xi, ZZ_dLg2  tYS ~!a3?Y"ʙpDI_y롋5i=֯'f_x~ƒy kNV=ߧra%׳ -(T)ShF(e _۝] *KX3ʲ1}kpFCԠ@W#v6 p|$.8ܷov2Ut6R5ED/@ߙCҤu;vb裎pI>ziWNkr~5 Z<#q|Rf0 %o)41;IԹvc qW1pXAӥu%j`RlkEV]o=C(?yϥ~"I;$Йu c@Rjқ$%+p,FD/"x#[HqfuMJP;MBka95 lq@wWz{fUQ;a'RGOȆdPT~9N~ٺOi<5{#(CgQ!ԯ&fI##l,@u/ p"nlH[iz6]L!m.pl_cq ̪A-f.g}D^Zխ\cI򓘢 JpF>(ZNӍm E`teM>WH t΃X,PVK?nLzM#I(ݪu!TInrb!oWY1[UZfVۉ>9L~h*b7'M=ea 64@6}aPJ?v-33PBql`o|^)[&Dӆ>y%޳ -@'B5|Y,/%N5g$kf)P $Uzb hKNsO7>qx$bW R0t"陸\e]"[iUF| 6]m.г.s2nf !OLT.v2LFܢt_/ !=IKH#1}nbuwxW|@iN,X=} hܷykرDEɍ3`NC]x& } O}Ŏ/.$Y3vKCs1e.T@t0'8W.KU9A KZ0 iiX^v'Zj\KBeW]|fbhnQ;=Yjsf1-04)yc4-l xW\Gm< @A(-ygN: VvLoIkϱ3ADk02{,Ր[ioS 8ObYjTWxi\YyqۭW"=Ѓ93L52B04}HV6CLXG٢9Gp^s$O}ro6uGB֤--@4:C>rߊJݢְHI_q/m$h!k,sHTp{oP[(i: k18rg9'1goWwxRٴ˷G[ᙪE{.a TVk %%|E[=__.Ԇy2ed R]x3%ň7ۻ ޖ!t0I\䢀Icj-2^6|N TT"u&S_`1EԪ^EhI:UsIG|UeB2Gx=>;`msؙ_CTzF_VA 3kY׷ω)6#؏JIԪ͙:eү[GXذ1yd_A<_[z}؜-RH6sjL\CcSx2iE~h@Ie(U [DzlZ1NS)d|<ٲ%X p/D!!ܞ] nJ0qVٷ_\@7 W&B]}ws>e*Hl|% 3c= *c%&}*{8G~O0tˈ౰ _ S5_X~z\u -fz J{e8Ě뫁%6* yaDS&/zZ5^=--\bơN.M&k(oirlM w*)~SO&p0qZMS\>%'~>8ܼt㦯9`R ZQuh*Hj!T$ph@r5Sw򶤧XZ%7eO;B쎀 wrl`>UNI,=9&m\@H[2g9Ic4RK(؞"AgMA*ji)2;VFɄ Ă2r{_a;/QSFU/YdrfݳdS}u˜_J"aT"{^t.vF7Zq~y-FgbfYrd :s0Ym*G;zf 8ChMWMkIJ^g6ۂ.ʦd\8e1?6ãt#j!5R6 (?,#AMOt:cڣ=\aZM<_ƕ!>s_ytF1ڟ Y͇~=uZMT7QIx>VfeWKQR*U>k_9'-#qxW#bO OFq~Q䈯{OieZhu'Ϧr t\qt 1>Itq I:v"I ![oLp/1Ich|@|3 <*IckaZ/7j!b}Vgd4i /J(X#C7SBQm9pAN{뛒D+VTj 3€#a ]Cs{ <| ri; )-0j@R+ K;@Tv60=Ac[੏n? j$yE9 J_EN^Ex*Ov\1brnP&#Vz)'0keTRl lIv_D:䱳3"VSvAFRS M[ˊ: vk#"f+ŗ~G o+šPI rb ceFbA-mIT~eBve>U;)-3_?0j@ Bm~\!r \c2SDt(#f(/0n:E8⫷wܷ#p@sG5J@SҖpJk~ &yJܩ)vEvbc7Ѡq7W'P-e1%& 5^ I_FFl{^c趷^GHZ1c.Vu!NҳPPp@W1}Q浱p2(yt1pCQ!<>goTУzx !?I}BJ*QJ-+bQH:I4ճ'zBC2 C?9y Y0 2*QKۿ"5`ac/"(].fv؍?7s 36D/#w"yUPj  ݄͖68cjrns~uKjQ'ay(Hvcrt9)' tc`1R1}ja8={CQhtwQ|s=i͕ Rkq[y"+x* :.u+tr`Ux5#X:,m9#7c6\"W)jeI[s¦c d wV|_-˭UZm~3^4 )CT7uΨDLm#@^_e% /F أv7Iz|K1 ߤ;Ǘ<穰O TDW3>au1.f "@oD7 Ё4@ܞ#Q+WKDci WZaYCGS5r MmyRٮyδl(01^8K̨ (LE98 5 mzh>̯b{fM ܮi8j"#WџQP75)GEЀDںniY:H 2 5ܛ[MfB10O@,֫Qhf8GDhPh0d u·>%%mei[5ev?]^Aoch( p0AX63ՋonNwSr;#&F.e ~M}vfa^#VMJvuTߤsigi$nZj] |\ %oTeAsCfJg~i r yo$j;TKz^ԤXѺN0DF`x`:ϋD)rFܹ2X{òtC/@Y ~GI|]Cvr*5ea\Rϟ [nʜpiI|Uk!yKȍE[Uɺb z mP`܏̃U+>σ3$hT&\^$sfËL%-%7u"`H^ר_XKph`س)!hH1+%0;[?Q=`ʄY_;ջV{v]K{ p7gepțQoAV_-u`AUF3B['l[_8_%2J^s>߶9p]6(Z}giSZ&CӨCEBh؝.&SZ6tgFX$2TJyJڠ4/08֗'\9"?2HpP[j.C=w*Sr9G1J=?`z"?-*Eu%l>SӍ_%uM[#(gDC?1*61~(-Vt-/ۭ:"iZjA #Jbhlj11c:qjGh{Ka- 5('ǵi0u;4 ~:MgQqV^_}wcK=OdWQΪ3[r\h,oY3\S2r>PF=VP $ymm?-hTJL6ME?1=^əü4EM vvH2Td_]025@&Wzr3ٰJUKHAO+lWBP DWPtk(xjlcߊSEL *^0Iv8+OW{ǧxDn.tRcwtjj`qs~:uβ7D(%]ۄ8Kpoeȩ qm;&(1pa,31jCxxLz*{+Ʃ*BuǤbBM&DZspiB]^&xےuۜ/9Y"&N- _Ě"* Aψ>Y#?vLYb1m#P[8Y֟ϯzO1? .Yx_^/-_^n}0!,&񁕐Un_1Vw+ȃضZ@PmpTؠigw=uQaNO``V4%ED[Uo/2)3tb7g2Nm$I]Kс0΋L6x *ٳ@U0?|LxZ+}]y|\bқ3~8f`lLo1>D}wW&G>nOxrl)fvW5Աc` ֗!&PIÀ%D3ڝk~h[A@2o# qonՋiC_q ݅[G8˭Nt}EdԉGt{]vq'b'd{G EIw~qZ-=mD">ԱoV0Bc|WsX_4gu&n9ŗlBydL :V:^gPX?(H;;5Τ)!"xlZm XHƃwX*&a=BJsg=Y\>*u ^GJ$0@Ed@6PSqLD8SfTQg]ji52wlHUtY67rZ#^U2Dkαl8HfhƝ:H\Ix*j$K!Le.y/@R.7㍫Lt^_펺O[ސ"9ca98 ?|` ic14kd'~5.N| ,dJO|Rt KX̗G}k̂lb&q1KE |d(UG~ܡeinP.a˾n^{-E]>AˣG}hG3h.@W#YlYurDpWJi\i$7Y-HǴV(4ISgT12|04]xQIGcבCguت*% ,&A:_LJ_⨏/]6 N.No& uHf3f+# H+Lrߏsvev2D1'>Gt2`E gЄ!M'5jVˠ6xDdu݄v_cc%xFqULjor+/| Ԥ"UN&ͥ%\Gm|K![:\#wh7:,nީۃ{l#H#*x|!H(-ˆqAtF Cym=$gdPGJ(1uLN"p,mjY~q3$²ȵoKЧ >gr42j6Z'͒d(^9V8XA~D~fqYFcQOTWx"h !>V){?& 5@-n;NrGW Gy6+UymY3ީ_+62 &~P "+'׫9(臨1-: KNmԴNj PU6P~؇N@S7}ʧì0!_O;܋9?LMeg}V1zjfL7יʻ| 6D_TcZ/a6gjt;tѸ~@/r#y%d{v%BJw@L_v2amORA~-O5ͷ89wpt7Va)>Kʻ :bad$W"(1Ӫd}cb6݇<fͬd靻4C*Ļ5Ŕ.z6[scIZO!/Ϲ}H[7';$fbȂ\ϳ_Do BqBE0ly5 \ufߑR@O55R$SwE6BVa |۴Fn] ځ֠OE 1]smqyC[ڭ8x zo߳—Wjy,0b5,!2(O)`&̟ÍBʼnDst׵A׷ 0ބP`/yJBlxeZol`nQ``Jg[݂HF16@V|sk[Cg9Y &.!eXr v 0~f8 zWVT"KI,~#2>\ xVr|ͩ#y4q79R)V @:I=ufr^/1ށ^0dƾF=8+x oqb)ۺ[`6}:4Db,64rtNuU>ؖxje݀`aID1={2 ^ 3@<.|`$O x7g5ꐅDn;l4F1s*SdzEرEpzuة\49-XHxbz#]#U=۾U߄}\ox4QVyy*x4ؓ L\㠠P_ANOM 5_Ƿ;m~Z2nKg~PuN#' "mEṳ}|WQCVQj|/ϬflEYFu,o8!C7]rn 2!itr-;Ht*Þ<]$GB]_z"S%@(b&of1YPKxU)js៰1'6\m[e =+Z20_^(kzREv5iv_|@ӔXې`},0?Zax+Zf 8_C(8!}9_.{HD/ p 5wG1΁8yb^ dž3ʻ6S*Oyܷ1 .g+L@z0UW,b_M[ѐ1rK&w +\@TnLU껆>?#Ȁ^(ԣn 3e˔#0o}0^)ۀYD66!(pmڑ'pq[MQyyXQ+M,vNfs;fDZ6pz<0xjlMΪb"@%;ުưC?f ِqzhzH\vgҎF9/鵴g' GX]%ui+7B!SgD5sD@Ss%Sæe,ۮR1H]&Ly3 !) Hx-w(坶/fRL(. s~lX,glH"V,A+R;AѾycK,˾ M"MXLpw34Ӻ8ŀK8{ụ7hԞAjdЂ1Tgd:CgYUp)'xy׌#6Bb GmDw-U9h(FxDuJ޼t(b^5dՉor^˹[!)l趆,1Uc4wμcI]rQ<IJ5@" ]+cbOYܣwybn}g)i~kg zVku(/-Ɯvf߱^@i+ǘשnDs9Mng. rL^"/˄s:vZ7j&-֞i_N+/i2 pWACo Ap^r\R{>P5[Z'խ»:#O݌dHU}KC̓K7 '8[@o#<@)=GX&^pN~5n7:"H'4 y\>ƯY/=a5'$9\-x_5zcwFCr[u,"UЈ W0AlwJM_<>3#6#';/,6,*CK߳PҀ߉mtw9NlE6z.t9І@N.E2 QFqs\I6(GIRXu)DƟvGhT;h٠Ÿ(ژ=jšS!mMC˯ˬ&~Fr(Ŗ;?%t VBef^W|6/y6+ђkv o=Aom0. ʤ iza*2Ρz ܁hV%!566N>"'j]G[q-ei v P26~_kn{饙Eտbl裮"ZI^m!:>YZ9^->3 a[1$eQjwj xO*]WaA3*.%Z`-I,JP ^Qi1c&*)-IB fD&;gQt$v5$!Qƪ1S'x7k!$fiQ{"cMpɥqD>fc(:M$8|O svzo.N:SWN]YTE-IEtƗ{ 0;,R~7.-JGa\4<337g0ugOjW3 LSݗ n:q׀9r>i>$X sqSǭ,@JH cSF)ogj]G__N-('5죉keס;  a||3-~9$"ƕX# Qi.?")aph{$Uڸbe4,,{ ;hF?|(QWebb4;1rO"g!l(M#Vj+Z厡$ D=0]㟝R| v}dr&!kS>*o3 'r`Wn_ |8l ˬ9ms_;XjT?<5.`$?-&e?%L!ȣy(oQNP2,&MQ S(۳\OL (;}j=&:i-ƢA0tuℳż͎t#CQi3] *HkoA A$w)J߇姑MCPH@\VÖžbaR84y!+p:5,T֓ۻB";! J鎤s<5NXcEA )~ /\ҜJ'/Zܤ8)LwZIkh5%u`Mq5AֿfY@jEJ@! 6sw"so19M.a'ӿ2ꌐa@LWzhuMZ^HA{4CQ 3H(0(qUKǁsuq-Q'y}j%+Ѓc:`tzuTJtmKaE4eV_!$SRlZ@E(?SCB)1N s}>YEZ'0P7BIWC~/}2dNz h(棸┾v'Fx7NY>I! [ 'eK([<;|:2V:ѰID\-^uOOͱ훚t ~/X5a^}ȘoDd^$Ѕ %gԓjMeDWUoɤTUY)祈G(I`e@-!(\KIΰߎЄ';jaFy) F(@^aSK Qa|jPD7oZ$v=D_;T@yU¾\g aS8H|z0AZhr/>u W7@xC"X2TXX*F^iWCAwn.ǭ83C,Sk-ٺ8 'P-x7dJp*2wC}_5]nC;#KϮy%JʘAy Q6i4z-w;CIO "2N!Z%xX^}b.kZ{?C2\ <}eL/\ągI7 a/@"x_piہMj:}-Feהݘ=v e.v#j)đSA]NkK!T/<" RQ_&1h~"U]nl?!=+l) %G XEqtFECW{L_U ٝIƕ Q^g(@jNgN$\{s΁ Kq_1K+Y}X-gmr3}`!mSvb\F$="h&s9s't##W[p*vr޾ ۹x"ކXd2ew7V}̄9eωܿߜL(8J & z:+vGl8{ϲ֐|$R@Ít-_"m¯ uV%ks Z=Pժ\ /hLH ix[mgS-]susӪ? bK(w 8}?L%|Q M>>xG{NTn -Kh.])K8)`nLioABd{~#%Ɍzp1o$? ⟉cj,s=T0`-^| 0/( 6o4ՉguTHt71Qgn iŊ|ItȎ>` DSmVHlFdfFjL [P{7}ҥx`n8KmUMwѦDLIVڭK/WMo'̈:4dʠeh~=M-բR/y6_L/iwtL 1å0V>O0U$=ʅ}zN&^ >t ^X#6TCYuH[ԑmb}uB1 8Y꫽X!e֤.%kb*u})+>hθV/k9Dkf 3JnmcDCo,9MYJRρ3m"9 #}sxg!e͍VR sP|OQ=C.b HN4=qmaٯ61:-H,H23Zx[`65$)p,zF$ְ·D=)gCj; H`'t6 7 $b?eXUڧ7 o9?s1-Rvf24hܜKc3 rB{V✷TȮOnO4Yqp<%l;3p^~o. +󧜛0ꕈѫ_FG[νtQ#WUDƔl߄Zv+4b1dܰYW}yQwդ5t ȷm ֓>&_Pbr~dK"'Ϛz{U9l%6/@3I`}h%ߠ˃7:Lh6Oa[3WL_dz 61 tWyVe [J1̋bD+^;fgrp@uorffbC`8nQjS)LIR/죁/n,CƉvl3?ndae(_k/~%Լ[úK{?m5)k5Qu(I#M 2bԝ+~:F}^˚>]9G52Zgs*an.̆-ݞ97ULzhe:-غa7g^RJ[T*lHhۓeh?,r EgcJ2\8,&qd/'KӼn2;:cpeo11!MjKqgPoOr-볭c:S7__sP/[` sȹn$3)b鋋I w+BRB7f?%I--)lOB`3Ӣ ]B @e$bF 'vzlsmXtv <tJ {r_[ stɇ T6oEcŋ.a)UMM9^]>-]y> ˎaTͽC%ZRg$J q|yAY.mq3"9A]6ˆ, `<(lſC4?36$,bX2ޣRTb>N{$=$r | gzVjqw5}f(b'h}џwګֱx`|_7Wgg 9u%=Y6o_ride&c(Xnʯ.rmb@GqLvOFqJ=[*/ 3t//«x孯}$f劇Ψ¬"}-XMHI' V=.׊_أI~z>T?b>$3@sz'-8UNi \dxH-g^esV  >8ͯҍa@W I\gKI}J&9"_p".Y|ʧZY d"UBS ǁ-MblkBf)BB{e`Ļe3|mC<΂o_p|/M,J{"`\i mMpT`z05o4bdHD\萸ƒH-[6~? BP>Grj?Yn_/\O#^y"(2dHhZ%hn~j9W|2_ɹJEr&.r*մvnU: ;Qiq<B.%,%ߑYYxI]q^M;:9eP 8/moz I}A%I/pfO!GU}9zcXtX _A'BB-2w6znU>Qn$Me8n&yh%L_YN.-r& {;#f*!k=490 {g@lzX55luξe;6stxM,]e_*, '5)*%uL"CvgY^d}O@Dձ:/2 mZbDK<t~h]hwx`B% >P) 7ks-̹@ ?dޓ-BtrK 1.tȞ>e#J~P))x:B׌89AbNjZHwkӱ%Jf,+3Pps::ρ^DcPʗ5:2&O _*VDt(m@ aٙwPE%nK rD+W6 4J}Fps?yc~a/tB3sX{:MiQc\#nnCgYG3欸`~ۈqWc"_j!|y 5ZHt"5ȵx:jwivr՝\T7 $R.ޚRN`,!C_^{ 4ֵ?4e>ckg;m{CYب&nܸEjsCz; ulo`Z6YawA;B"#dtl=, up6yxۛԋ Ёs:<)'8Ax>AnLʧ`+2,Sx\&Y.gԁMBP`E+U!)"u8 ' (.+A[(ʸ;H5ǯPyr\vn?>8)MlYd]AfJ|l)_v'DI} < لo߆]0Bz=t#l,\D9\hFO 2' b={Nښ/K6`*@LyXyetm@ \,,N4Ox_Fu]xhfAͽPL,w5н4]=txRqߴ~_6RQ}{Z8 80k|4:W)+]7TX1* >è5ˈu]4_Z? 3[DwR:! mʙ~N$ȹP/th4 {d7BXV ,"'\qڛ?m"A313*}֕gg'U٥)PֹQG'ڗ#<&ɎmxF&햅M*h@b ##=ThTqnxƲC/ N_v},%(]RS|EPOKCnU@sKL:ڬtRA3KC ʈ`'KqI𓔰Z1;pR ᛗ+uַ"뇠2wɣ"8M }i3[g]H1!% ε}K쉵3"*6ig7:?=iRtC$AֺY1D:V A1%Sk^ ӹ.؉WŭK s|FD7]vx<Á |: nkD0B 3K0K:qǵ;=W9gpDM O7;-=7ى"6 ET%E&9rw4Z)rf>Ǹ\F} _C!LkFU.%/VQ0ˁaC n57MKSf>%IwBvt?gwAXl|A _gP18V[:A֠ax^WLMl1dmUz]EqGy񼜩1ʭo+Y/pC`&J/9lkV_a.7~Wr[RqTy5T;.cp ŤX"Fw[NF@> U4*rEy'[Ye5x e:k0GT &5F뼒9!4&khWP:ozW- ` pL_#8 ~- J5dX9SN%ov3Lf `_qrD27uͣ ('U޳˃֯D&tl|Z&'4> s 7]ӒRZ+ ]1^+`3O?bp艱a \}"%~Mdt3 U G+nkJwYdS5K}5>]̱j;E'J!MdWjHD,7ҪP~#JpW)=؂LƪJї5.~%җGuo S).GAƓQ<4(ER{S>5Ce206I_ /qJyk"J pkzo5kԵRj]np%?A@ P"6(tƟ$|14Ud#sq!6qqp^F.f?NT8Gcs.<ǖ'uO1Lٮ ڽ_#~8*vEL,Q"lWUp͏ʃ .<L~/~N68~l +DU&FRԍ1pMDsg8Y@:GIkb7f `ZI46Rfݫ |9gƶWPdf灥Ǧ3#o#TP7d'E),Vp <̘˝;I1"yՊJwjv&@E8oXr |]G2D?ۉXWMsnIi.7.b׮%Ps x+KKstqw/oKG<\uYcDJnrS?0t# wC_f "/)ã( "3J8L"S Ѝߔ嗚7nAmz9ia=K#<ik“R[C.h>=U><$9ԯn59`I,W2tBLe#TowybsQ,w%]uQI .^U'ěRŽQ3h FmAl圡8hDC@Zjd'!2`j/$\p Q$#Iǣ>*S3mScN[?+t¦W'Z\ βqf<;s}]JxmTbWITܵG,Tu$bK|T a_X, l׷ҿ^ g}_g!.[mCkPJJ2eGo>J*Ru2:6$sOUFjl.nL&eS#5xASpdFd"qL;|/)C뺿CQ/W?̝@xCgM|dyݲ,H8v4wUYZ [hj_ a0[\h1eU<*;o1 &!v]i%|<`_t|}d],p_rh+iN~>t_.acymcF:*x!P`]Ev$ah0F[ڭ¦eDM<P ^9QD-A{smgDM=-@Ցhў8r3NDkP ݱAf'Q_w)g2rz]{TnF<^VG-|ޭ38N4y;@", K1EFdValOb'H`m)tG1o/f[|-iu[yB\.2qIHł<ED̐DkIE+nv^z?C7D Bc_8E mmպkW;XTUq:YBMCG>!WfT c"E.)hܚ" )fC}HiR%ާ]ڂt2BX"[sLq|s&Sh|f{e =dn4]mǃ(]/! /c~[F7#5/C뫋v،zěLFDrL'N{eo,3mE&8RR~^{Au!Y.|ݤ-qMN5K|d`0zP%*"g)HWqB:ÞaM Ȟ?8q4O&~[ ZIӘ,>qV|?zӜtLP̌a>Aмlzk؝0S`ޥ[jYTQq*aN퍍]ѣP ^@F(kZsX%ޓIjP:4*3v֠Zu-(U]h1hmC& V/+~]tM?\RX:5]NuYr7,H?Ʉ(YZa(ѱI>VwlBYdB79`)#^7素kWNH#C>'OAڤƷ= \ RI'2Vо5eP\BeoF;y$}B er0v3N2S߭3 *RF AO|9 ȯ# NV؞풶c]~25G? 6"-T~-ūr4Y2k̎CBh`A6kCG  zM촒ru@x",d싗+ ̖ZR h0 ŚaM)+AujՄa~Gi SdƲ $~3Mu2N_u%Bf%߃]:ahˈ6uנs]hƺ6ۤa DZVy@`誋 քZ됖5^MA Kɝz@M'72wod ;*Ku{b 8_G:k&L:{z8t4e>yR?zY [m cDN#5 3 `nU퐻l#M^Pw{"h}D lhk8ځ;Y>C omg]&xXs87ƎE W.I]^[sr︛GuI+k%V2O 45))r2C8Z~>$E[&UP-09z ýT];cg.RᏀ/oXHk?^f](uWgaL_Z^8QD^FO|ܗ샪C_g'S|´P78@np%֋N'&Є[<ꍋJ *OSEX(tJ3:FlW7ү Ce}6]gCsʸ MJ|F*I]mYP>A/S!xCh%9% -p9_ɮ> '+{6I#_:q5֯e/6oDw7H'gc(=[|/ fq?F'xkޏhV:B\4yo3H|尞OjL9WhN(…&Li3!}RR?T2jn~Ӳ1Fǁ}kyS+)?70rtg:?c`MBұzB`$ ۰_$(7Ы^Yy~zH| 'AJ0qKYc $;7pso_z(%¥Ȩ)ѸwymNj~"]}}ȩ*Az|/m,rmUncf$*n:(Uy^#rI_0íASe߶"caWѳ[M(Tm(SJ>^55?eglC!iGGk&-[ oQ*Ybܴ,!Clexo$fv9nycq9@}1_bt6Vin&DugynI!dTKVX4-o%ˈDțY u;` :<`v~4(_`.{)'[Kx0~65tpl@>!xe yuoOhrx^2yYF2s*cY#-#ELZj.M~7]dmvʴӡ{zR,q6t|Ao͘&Vq\<@ D`uyC ?3jP2zyt{|,D:a0BV-y; u>ay3Օ#e~"Zީ`)KRȄm$kii1^uK!G>D$l\'& z \-CB!S#ne?^8EDHUl~7}/'cAr*ԙ͘%R@+1:Aka6\Ir>Zo?B uOaŎ8n3$f4sEp9Cqk4v}^}F@&z TPRH:~VB̓!b2z,)2A phAa*±8 WKLAy|'u%TbrBFCY^&PZɬCz.I~>,#5#aqaZK9ESYvFݖDV0"pam# DQGU\΄P 4+ӊP1tBEڜӞ+MEz|`55:ALU(zV3xlh|C , s5/=DP[JE$~^͉_w.A>FV!@BG `xL32(GI$Oq|ЄgTmN;t E{ܙ;[b۞UŔ⚕k\ueS~K-B7p6@:;~)| D8 !ͭVJX. WdIWa:ewgNa6:H Oۮʷ6R3D3d?Pb$*>nmXǭ= p0co$]oB@Gmc'*۫ 4TvBG* muw|8H;Uvu >ԲvR/#Ymz+> 5*C֟I2Ң;BԳU Scա2A!shPF9.dis9rv9!(,Mp [0! *"IAu8z^$RMsN$2612 CC7zeÝ&”TIk-NcTt´,r4hnkZIx)QYwmzQ`3vYfmJ#^Oa܃Ĺ~ 6T00 *X ,ASt|]>wW(j8S*"Jl)tŀtCOCxwv!V.E#$!6k|ЙnJܽ𧎩MuxVȻ؜$SMQ|V sKjIOXu2'c!pY3<ڗlobF]oPB94 8U#lk"ZCM&僘9U"@h^UzFhᰫ*+FqSę( 3,-/ ;O:sV=@kPUavC\*19c)u8;`lBc% d` };eɰ==3[h25irF0(דY\jXtH3_KK;xKy,S MUϕ*1U47ɰ^SX{P{.!')l} V.SyAaxp:ƈ"!qzv2oZ5:](O1ޏ=D,s8˝װkr35Hk.iq~/٢٩!h1zY=$>q̰*_ޖ]mE&6j1i 5ZcR\b3<ϤX#yB$pbڡp +,fkPq3T/g8n@Vyإ63>f3Vmd6$\.Vܓ&5e҈과f)$wa"WQ94/x 5U13.v Nf˙wU !Om|Ez4&Ȉ@gR7t سgaG5z jÞtJLkm,إHMM*K9sR[}qbSQZkVs'gZSGw~_3EOwz`D1|ĉ&3(*g >/n`ߌCz(T1|{@sN}6H#ڋ~U4`(=1W]t!)ʹ.EpWٶ\pʬOB{J6L:5 o%$igf'Gҩ76egU8qG9.L̘ڈw*M?I-,VqAޕOz<#JJ s @d3ңc0AHV^#xA%SƏ UK7@PaН7k+ ,L<.[CU@Jn8]SNz]k$⮚hqYDuS,/bKydw¹[ mg{}ΰY#Bn:.sAWs%(ua^V0ƥUn<Cђ8AHC_Ұdq6[ > i VWՈ+ؐA:ݏ }Რ+t).Ñ;U>Cl 6km ̲xIN9#u6FS€Yrm%2s&<ôW*OL͗QYsW3 { QPS4T[,iS \XB;0 ~#(u#A v-5ުc4X= 6,-gK`bT # !잆Y@&ލL`FU cҪ48j*zha读9wT!5lTb>LLfu;eR(fQUϙҵjbDiԿ~`M/ ay @[i)>^$-xoF9}fژ=## #_ɧ=ؗX-6fRPz/w5vRE^nc ^AP++ΈbUTkܫ?ʔI>;!@|O"XuR/ .hðeUDVCnw^}3LȲeŅBK{ ip%ʶenFъZ<TоqE}Ee\dq=R ]W*dχq:Lyr&{Oj_$ J)Y?i{00PfЄf* NQ}~U (8 +0{A&Ёn4 i$)IfOrՃyE3&o"t^( [1C:ud ;DbtA qbK!)1.Ա*#W7M=,wLY$^B|E zc*i~!Vfk5ࣣ?sٻ  kʗݾX)wgiicj(R lN} H[ݞ]nϴxOkZIm *09chy.$k.tX ..x\$Sf(NWJuv+tE1zlJ<0¯T9O^,Ejd6@~?ѲcxnIcsv|~ Ih5{u48Ne]L5"=ė) 5.i#*2mH!oD0ˆ ai׿»_oHn۝0;d*OMAta"Z:降 yGrݵ" Dq:73S \X >]S9s%GZ`TF4y Änݾk__wg{n#_xc\$ґ^b 86#&oEO ">PzEYi$Y9 thr=w 7} !Ղ%LGcQv3WpD_þ/-\qk*k$|ϖ}5RR5aoX ,|YUx$%. 'L2F9,~oŐ[cu) /RyD̫oHModhr g!\̈Ģ_@~WՑ%d&UQEh%]=s\-^A%J Gy\0d531X Kk4R=ڍрV;fVuHF%s Z=+ZE~(z~c*it>ϣL{*_Cj o:} ]Sŏr*:sݼ3:#ݰgo܆SNBAYNϤAw^ k QvMKmq Sn ^A!;HFiGBEGF(Pk>u tFFV6kB-tm=:8HLHehj5PuVḬO 6͘;/(.ͪ/`+6• Q˂2șC;$ɭ?U3$v*%cLe&7 lMhf1?JMZJ nIz(EWu"y]#Is I՝WpmPF8XS4j^UxP2U%ƾ3&!E}y?gg~ݢ] z5l?oѱuvj! |22zDJr/ 7Zf4ߊ@h<1Q5}gĔ+"nDNI\vTT!#v4v,гsdn e2pk~Gf̂woHRO~Nڊ<|_#S#9,# KS"6l(Dn`LnSL Q' ]cVj}ǀ#й&eumZ(v1哨Jb(rW(6ٝ.4urVM[ݰ(Ek2 %Q#1v$!}WY70594GĠw8) ƚNђk'$WWeG dFd|0_ޞ3<|'"d«q3߬ȸ__ZaL[?D`i$1j.a٣[$:]&n2QG ɡI\!lC/HQ~QH%Ȭ%:P!uNnBW*R5wxkԭv-mA{H#M\ L߲qT.FiߟdM>I08J1$D |`ܞ+Rq#2/Dui{#qDε~wjgPhO h,Bh;]5#%ix>,N"pQn)VJt{D $YnTPʠnelwvȟD~(Fw NX+dO3 1^iu!fo+_l %MTeyc0O>7#jktoTk;?`4+?BcI%$whژP`ln~v-J֣\Eo\u>pWnIaΆeC6,߯!,ݰ^;X>T:&rZ=&J]PCH\I#qC) Zua:Y!Jb( ?o6^- ,! MM=Ski\Ɍ@#Q;=9uvi8Cޜ|:YD6C|V;: \A)/G(%hNP LѬnڞ̥md.(_IB_{DI:ocSP Q@KpxxCT &6b&/0vݔa^)V%r" 9q]*9?}%YUr[Ēz3`2$D2< zG&YɤBBێpY8L8.\5;O =ͯ+pfgJte9>gr\sՅŴ$*gZ? 4VJ50oOy~)#Uav#Gx W`!`1c[ZbeN_n;IHTJcǛ7kVS 8:]@׆YLExYH4S4O*Yh=G\p`R2 q lP|3իH $08,PQr\.'w+с쑕 JUNdudwb`}(21R°}ݦz>!@dO#)lSHgK 6+j֑J8{ CQ1𤋝(&u?,Ƽ7ThzGHFkL,eʛ#ХQ[ N# x![H {".ћݍ:A`INc96|y*2)t;{C_?(.W="5a˳\|tx) 0 TȫcPrxvnVEtLC#x'aqXGkS%YOMhʵJ':'ZhQgW& kww,I3VboZ:wKv!\pkpD+2hx},o?Bu5?Ss odǫ*&n2;Ӄؠg(a`TO(\6SJc~ݑJ [3sX\HU_wF[rYl[b3:]0y`b0gtzD+DcmuwAMd/GV2E5gcgze =gH6&LsdKw?+ZV}'0[ LO~B ~ba|V.wP+[oq9< ΣO;0Y3ZiNk4_ƚ%T"b?3v]tG{i# ]B}ZySB)u)Wq̔ڦ?ZjQ8kCHYˋ@|Xd 嫭.}8:)H~<l҈vvHC[7ɤZ#yͶQM im:5!7"_bi|5]$]iI s\!;cBoKg8.+ŕ`_KlQ(]9 enPSGM;F!F:D! '>ymR VafmfU-p:Of4$ج8noƟԓp;k9 t2ar[kQ6d\Ϗ#v^'sb:*2Na=)IJ$?N`f\_]#ŎxrU=KF$5gHH9nz}BZ '*S"TcیXdz9IR_N,m&شA_/=Vȫ7B5].Eoz ^gśd ~f E{vp q Ž,=?"T@$("]GkE$͘#YJ\O8ºcl]ޤě m_hp|keQnx ^XpJ\f׊ ǡ90gFgH|wvM>%h-܏b:h}qr~k hކ/u?TPDwU =rEZ<zD6r﷐<ϿxM>]ǔk&1@ܤC#f U~4 ǖꅇ 5g/qF'YV2g757Gl9g  j*eX6FVtc?#ֶT23~Euge'Е؃Ra֝ÎI i?#'G "芘jyI>Q}$(vDhOTsmʅyLWo(w ?nh ϤHF旉' e;"1)m>Ki˔3/Kd#jIOJw!nF{lu-I~ũbzHDŢې Kc2n[5{O,c;AKy1ڔy$ȰF4۬|)Re8.LG˒b>[gyqnOAᮒg >e4A_ų3l3jWpd'+wZ$z;Vڸ[/m:T(@w;,N…yɴ'}~ S|_9QI=ɐo'u %9?,K,'CVYbΰv;E "5}@5cNޣ$`(SyRBxAVRi3Yc%i$ܚ3(iȡ)jWŬsLElIz$Һ1,lCۦc¾+]Z,XxniEOo*"ɧ[ 'yQ:f% Cե6 Z~e*.'d[0C8Cz9M=l\n#iKujւjnmv3pbFdGX,r I`9P t/c.<0̊T#wc "{80Muc>^ W@"6^%@\^~SՙЮDXv̕JE ;5# w|I7no3=h!9a@Չ]Z|c&<gZܥ| YI9A05D=@B0ެ8[yê5xWG02jGG83`*sa8#^hST Ո~+ai.e3)YS,*d5AD co!Nq۬#^Ep6~SE 4V MCe#7@Ce~6jNHxjng9QDj.#:-"* 2 /'!PKxM|ϊFm Z/1r>ngSV~8Hwi(WF(nKUx%g|\?J=cQsnķ""zjya@fV{8uvAjPVR@߻XNR]>tEɁ,]F<@CEX'mkv ?V 3k#ZK9TJH|j:I۪}\̽"E0# 1Ȋd2\X#-hُ$p$W"[\%PB}«_RucN䣸+'$SȻl>AfPblҪFK.=*W\/0ʥb!_ ,Fjj6wd>"S?ygy/XYLUA 5Ux9? AIH g<5kL<Gu w];ከP&׸qoHmqa:Ȣ-y}}3)P|F{0/Lfb zkc&OS4%%M1}!< ;:I05R;ew>N`i@dGldE]x4 @2)z-"2MO MԥwoZb4&\}` [!fC*c&iŔgVP_^#!ˆ9ay!7P]9i,\ੑ"Z4EˍSK%x=eNOcW|fn'V9xL?)<#>3tqW iP(#35Yy(_uZQɚD)"纠 rG`C - |@w*_}eCW(%깜m>ZDܗydcr|( #Z9e]GZtUC8IWyZB/*+ƚwQ U>͙j$:ΚH#. mQa\|?JOczTuڕTgFs~⸺dM4>H1G4s|e:>A$j]&"Fs/:џjZlpۆlV6LZG_x]@~0G*A mMڡZ~9}Ff@5}"l^-{v\eaU|©p(7 ʜ>p4(l {N3%-S0̈́% $7=?v$ jet4ҁ"(pLLdf;V|P1ncjn4D0Vq3M4eybGhF=z^;cuY2Ar>UݜIQ^LB;FzlXK"U*E."W83ƢW5q<|%5*<ٸ7mv(hXl U#4§F(9.URH @co 8FO06&HGBO%4u}qYFcX3g iX&`,mn7g OKvr"̑@<]WZt +wMDl>:qժtY+D #s)j3>#XNh`9# )b﬐S\8~1pg3Q/j%J<^7mnl+QASQ X-c|,ZTW{YYzP~=XFA1K|8&FRx/M }CqNwk^;1nMAi>֑9^4؆!ݏő E_ð0\Zf`-Τn[B9&v} F㋫KB[ OjTfKcFqlT5.3o_ވ-1r*Ia]gz֘6%Oޒ:/uܻr{(W,s~ԑح(nΑ|y/`j¼gIw.]F`Z`ӕp ŗJK!rvS%^ ) `rnb(P 7Q("%!˳S"v>Ͽ2jO+5P+(Kҹ51JEj9h(~6q8[٘}[U玆ܦo2!-14Zݸ?@ɛi_bT؎dsk)QkT|]t @jGl4 Z„H0%b-8:8^"U:&xFyk[!>TE\o*@VSp @ƴ Sҳ 8b-'\,K:Z9I-v}.hDm/U"_UUN+:I>w.xlY6˯J"ɜm! Y R|Eٻ~D`_=SY5#;9.=$d!}2qg02IfI[M)pHwmWFO Pei;Jh:dČ9@x#(T[!FȎ_X,{jCRܕAMց%`hmjau[ 1h&Xa9D繊 *ҁWSX$:jEvw^̿ΚJ uQ=7]S;%<юxx]1(ڟN4]ޝ``S^OC?aN> 'WS]{Qi#Z1;>}\{^{;?EyeHJOڅc*H4!|l O":9{_8=_Sj MڑuX|tһM 29S~ek1{|{?OohU]\EZF ~Pm׍ٶ\Àԯ ғQ7\ $K~vҘ {ØOC8'L?XL]^kp6;θUG( 4K(wl) uQ et\t241Py¶\jǴڸt"Job@f%}rg?>-`- 4IXF,ҊXv$3s<2-s›_ȃ0BX`պmj &M. zC=Ǿ0(hdLjOi yGX{,VM13pU]$:4w-|O%n+˟б)# :3>*wfEq?k1lguQe@Vƽ#RkX`?&2 $\K`o=j aF폙?]^K])i=3桯 Z P'.r1xrfB *y7;vUJO !CD3陞m/-+cQfGv8]f0  9DכH\j>}\#G,WL$|8"NB+޻$Pp'W)Hz 0B n u }e]R)(ǶF -1@*,.+z'[ePF6ȶ>A>Š `Wa|AHaw=_Ӡ:+lB|A-n@°D`qLbĹD PHj,fOT(D/W{*^i΅! j ̝yɸw7)^$Z)[R+,qeF90<ziToٮVlM:`E/D!ѯbX3/?슎5ܯ+[;-DcXCKK # 4?SO# NY?%\HwfS rCpњ[9$:Xo2)+Ե) oWqR -vL㟁9sT%=Hb"\vgl-${n<3ЋUwĢȔ{7%QDNA-PA}38AcPQT ,(cDckh{y\d`WJh:ھ̐wbYs ߼m[u^4|PV7 q^s}ƕ(V} H./ +GI E:e-qH| iaGn 2zo妋pS،M2søYnmj;t ڔoCTMU1R$d%_/ )pmԥgs9} 䳠<[(ƳͲU/tOl={c901w &?g"zww P\"Xd_ Zaey"[Q޿|}A~[䗾V+I/ XEcAV,nGV Q\;l"Vm/NޓJۓ∊Κvھ T$\pG)ZE(+MLJlmR PUD򠦡DasSli 9)0]}jH|Uzws{E{6\ހ% }>9Qt~A&F pf}V(#ٞyCN'Սߒ0&Xy5LXmTT#RcYV/nIfQښ? #ͥز%BZ)z)W kF*'.Ϥ0yr5t1 dt߫˲X"z12]*/U'{{7vR^giJ;~ƋhE Cϵ}@7\>K ygjQI?ew*Da)QJS:-H!y L5m2{?xYz%upJaҭs<3̋A.|̐rP|[9aȯ0yrszeGt! VBY&6BZ "26|=.b? :3ŵ ?dv}b! rٓJ)ޜ On:NMtP͝Gk]K4$`Z]{N|PcI6&rD͵t~'2PߐͻrBBزATMexveID,VP ]lU%Z|SXBUuASaNaK}iņ1Vj˚Ī4["{iU_ӜU27̨\n#;P\Fa( B5W7vE7Y'<[pb5S{ZB@)0/(+f:=y'$c/ԤMy15_XW>VYhLÄe]Vm4s "FYBW :JIdo'1|N;MdeYE`/ׄ~bJ v*E^N%˷;N]kuOSN[ryrfo1 G xA-^@-NVQ0w >@"yE$iH/_oXdV:m˦to6@sETAW=RtuQ;w A҃\H 5nu{OO]PϗnG?%zK  GNI܁v ?s\ LnDvJKA?7v=^&ěxSYoZ=l ~ oX9WJlj+ sMրCE&QхB Ҏ{&*-,J7w* 6 *Q9ixz}"r5psb9㼆+ыn'6iR4Β<22P;vI{R {LޫFȾU:[(p,l BϾ-n߱z}=/lu^L/E9!Kd,Ww+7u<|e-3b*'dL{-Cm Rmi|PTKve]̶'H5 n7L'tiz.)+" Qv&ZCn$'S8)hza:B.a#j˞f3!]n/a{|W|0$)ooo#4!bEoD6ڝ 2>=W܀^~%!-2 ӲyMv }jf]l "L]cf@v( 뭵aWb撁yP@atˀ`-ʭc ] k|?PnH2HwJyM@)-&n:R(#{JaU=; $i^Y ܇rjﷂK?2zzPc7K{N9FL04;z~37h\HQľn8OgB|΢xAg5iY54xË3D0ѻX䖙u1X ! rڴbb2W[^1Kxk{ߖŜ5ᶃ%KARɍJSRhT?SHm,yse=9s>aCcѓV^ר6frVs)iAܻɺ kmW.uMy{VryvDIY!͇ߵꞌdIG6^$LbU|'sX)Y\M)~ 2w| ~3ӧD҂+T.7o-yQsΥw h9!ԧ,Ӽ1l1Ȗˈ3 ҪFvg[kF{t@v&"$ɐrI,c?&5VTJ/  i-"an c)F;̠# 1M<UJyJN+ %cLQѭ^ھ[s<,Vmh@a'[و(45C ®$sКR/J.{bϗY)<̯ g#B8P]cQd[L_gZoF>dX[א#0paD[5ҸvpbSG|4ڄ]kE#t-AY"y5>|g}7"~}x38$;=VreyHs$þr)nWG\0o+/t6m,0,0: M>'P<@Yp: %uړv%Z[>˼MV^rw܈ƈ\t`5!dlkSIW #BV'._ +䞠;a%6{ 7XgMBgĠ6$ -W\'V?S4fJbαn.D{vTtL;:g'KV+chD$w ݽ[ĶX#Y9~a5ZM5 ua= pc@nmPVM &#}7tش.lmiPƧ>GaR.-z}pD2{Sc%&q0efLl+z*^Y1#^.Q6[z!QK4:i;٢H-tojcͫJ"f@=QC1Itx^܇HɵCOEGiI /Pw6Vn)h[TkPf^iAVBV[j #u$^^&N0D)H?ލTr׫@Dr]B??mI:xW,Ăg p\bهTmL7j\?HD`ѾZ?|2LXy T`zW[>!ȪPz<ƪЯvY!WM+j' hKh@KڏqXwY#2qp}y_~+*}Dj#ȗ/w`FrLm@w .cQ
:/׭T7)>&z~`ZiZĖ guJ8GloD}^T^yGGjQugu6݌͕_onUT`m9 \tpqx<[C2? X l snk1 `NQ܅|[©`sYA ,-u3%6E<|7Bs,dhFuDQu#(3e`b%|Mp}Dr\5YezE<-]%IEt@aTt9zR" { 3Oʵ}7,CX.J?̵DV:ZOe;tszop]ݎfW͠d7?-.\Pͯ糖~A;+L˩W }J HvR$͟\V 'qR3l~I)^z$r| LjJJcصio hYydȜ%|Kwqp%*фίmAJ~~{'_VnLpAֹ:IOPlE @Lfa+1f:fna-R쏗\_"Ƙq “'lp_tz]$D/}}.oZCJzmE7ud^uՒibHueJ^l˻E@Nq{'+CZl!71dwFl}OWP)T/sJ_;c)huX0*{Y5ZFO-ӱ#r%8U.:_"6*`wBزZ^cx! DV$&x&˻bxFՒ<ʛǯ0UpFFz%U/fHhF"[uLnks#|[6H˽qQBUyERCs%Ɔ~nsu#PRZgRKdWIQ/-JBDvOY$,vX|k<{Pc4e |Kƞ-{`*X"Uw㺶/Z3u`Ϭ$X]yƟZ@;5 K,pl錡o8ߥ~ P9}f?y1RJnw¯D>k?qհ,EҊ!23i3sZq6@vAm" Y=Pl, 5~]N-ZGo%Yw,~Zt9\?wj̯9+e72&{V"]]@n+>ffB3|Ubacevg(Eow[13bYwn"B@hi~Qab8]S̼)ꂉjB(կ&(RŸgq*?Uq#0@VC'!DuC;'k=Do韧cFB~~$NRX*Mh|$tqh('7cU CLE9hyR,S r5gwGMEA iLҲ1NWeYԺmN ? ~<ޡ?m.1c^BcA ͓=(rw14 {mziͥ1)k3 8Mb=TR? CeI=t ;g/?o#v RA6,ȑ#t8@1]Wa miǶƛMЬ_.H>q%n[M> L5YGW's ҫiSy?^f|>qq9Rt/l a0Nء8}D.]7DMCsY`F 1'.#C|dW-W? P=FDM?i֟ į Djlj;|3C:3>k:|Ch P䌒gwYT72ēP%eѓLE'@6e65i'ԽF|g?'c `B`lq@!!G?:UqBHWa, LyMOЌͳePK?'PܭL,vPr 00%=4wt S+pvT k}]dP)Ųւ^[C&䚸a)݋r 4{ظOJݟetP+sYYPLi @BJ#dH\3>7kL:"d\u=eUITӶn0Y\RhjY&zNM}˸.hexաaCwŜiG{kX=ӧ.l2YzR"ʙf& a%l]بHkVb &mnDtSQ}H2%׽O[@0% J 8p>.ovr"J{<:fqyH@"7a}p]Xۇ,%Oֽ9RQY+WX̀WECHN:eivFGZ*GQ7͛xd!;W5kc`"Xɝ@Wvbj@`.[f54'ܪ1`uR#}k caviH韮lNe6A@wnk6D(EH ykMN{]̼R>AΖϪ.nCcj4h52t D^mehhIԈt*p`Y4 %nIA -sCGObI"W9zyWC#dg1A%7D- AqR`rz[?POu }),y|:w0b\k$<"ة<ݎÜ[|!f T\cKIsD,c+9%pFR0,B s.^]s&YCsvYEٖ辔X@K5Ov|" = |pƏ?Fl]waS#؃ކ19SРyy@<X4h 15TZ|r,c8S%ɺv4`iX-ɣbB܆Y"HdWsϴ/0J[@3]p>^:QoE{ {E7 W$_+::P3qExy@ӄC4o d*(u@yb!! vpkD?^k&:#zbo[@Qy/ĵ1"/`X0XW@ ݑRȵ+yX L*\RL4_HoO~-6W~ޝ(ݓvM|; hW`aQ)yRېHȻ6/ʜ@ L* /E? QG 7 IQF:RkOhN}p/F0}WҮpD&v4uw8ř` ,b#oC*ƿ!10_[QDF4ANϚo^{|Ex]}'¸ON,֌ eoch1*zgXԻ tZ (,YjvH>;smOG<~2isa#3wݿ+/n6Il\Y>:.בj[ @ZՅ@`.]m*6ge(dزo&= Umo=)J3IDY27VmyyqU8| 1k#8UJ)p%4X_٫ & i]N.!-xWI7CY$^j5'5O9,iBKHk"(ӡpy5] rZg;@ŀk#Ac%I[ߋ~9"L`H OW 74lZ3 5C{A -tnnhӉQb;!0n ZGY(V>n902-%l'24?軚lS܂!|2XDck;"eN \]#8VJ '71ڤ8p y$w@&<84Kk..jvn!a]9gwc G\5)U{2;;Nuڪw-1(R%'| kk?(&S$?Ua(3a\bހ=pFmɡe(i Uz6f;xY!+_$RGGrwɸөlsc?:BDlL4UK lឞ\ɪAU|ӌ;H7F ;됸e t DʈV*DQl?†Cű̧$öؐ[n3d2X)\ {PwXS4o3J眳K^+*9n^~wT*A\0$|K*9cv*Yb-Cf#HRiC]X4,0+LWE{oglԩp`w>/nSʊBKՇ #{yb?&`OJQuK2 ~Aa ֠h3A ^N[1pݡqr4(*{.d'gW[$mYQ7 .{mLޝQd HJ,%@1)y MӋw5QB7[YQp]HV}wCSYgJ)olD2 5)E>iQ}5SQ4dJ“H?4.d");s:-ߌ8aȌqCvl97o7JGƧ (\jptsXq-K琕O/pPOILqq:{ c$1C)Pw^/Ŭorמ/^I^~XO,:dv).Q?zdF7C";'Q5oaSE{ȦҘ} AOvUwҟ B}XJ7v߀6}jf1=brfh #Xz־KHH'43hP^8.vM2`qd贛o/\95'`Ofy$ k9u0$}mhV  h#(y.FxBEG9d>U'Y[RnS};Y@2hDg|ȼ=XWƊ9:hV4$ˣ*POD=e!"zbC$J?QA NW$!{,i'|=K7ћv:0c@Z@I9K{{EZHR!gхb AIfQEd{,HIfCLg񏱎LW c7vgfGd˼A .iox\ilr5ʰ`.zx'&خw䔽ZX^oF1dx@?_Pߠ K*A.m/R it{\6W#E%ľUpiib/c??ca")GND}y4%@U=G,뉈]O ?b,_REp.6-,@+iQVVR/E]mgd̡O:յ %A=]a<3U,us6xm,t 쓈ơ;3o^l'棌>Xp2lts*d؆f'Jk[/@ɩ̴|]dZhvL\̔Jhm6s$eo)kEˠDYJQ*G=HvWӂKaRuPOEk%c4 oRͼre0ӻhCjWۮVlu[oi [џ9 @}+2pT(םR+bgF iz,w:B YWLGw^*)kMB65 K҂0gOtuCIc82#$y([1؏jX5u1aBWDD= `nx5k6 )pC! ":| ݴ ?B7ߓRΪ}o7 Y{\'u>haKG,0s8 HDŽ!]ՍeLA—``Pz\O>y";RY^F{3EVtcĆ30~lg~WCk'춥hT>md}EcYRs׃yP ~S:1G9Læ۾k c౦BO\=F ~bKt/ [ 3iGȴۡO>i%Yfsi ; [j\ECuIMO%^O3QW x߹3C츕z[3xPuSQJ<;w=uLo,sgY>K' l#ttg“$,G<`"I]99^5aU#-!}Y:b i7y2e Z&Px%gb͹;)g_H:ӫr+)#׌ff|g_zy_RpBFC_c2O_@N1K]S%dByb I5d$? 6CxK՜}F56Zںb̒qɄW"aB>;ȵ{)$Wd|֠Sq!C8j [8"}F́G|GŜd6joبhٓ{ >b%ٶIZYA<υ>&X? ~%ΎQ<-ʳ͓p :tS~#*I{A 1Dy"8^IŧYqKЊ0jvi??V}IH;uu2s d5.%s#i0DM,O_=KHfKWN:e+ŽZ;u7v˰yhW)d਺BRB|Wq kt;L2k] jR.aL;@RQV&+9/@Y82<v:G7Ws,QbjS;Sqċ7`]Mo mã)DW8u %|#g!_3$ 4s%lJ AfJA`g{0cM=Ug] Ҍbw7N|]Ky|͞j&c;7ObKISsmOmG ĮdmDž7=.>Pڲ #Ӣbz1G1p,FM> g< /rSLHUXBi7!ȏ[e(z<+tsyÅ}l^`u}. T:ۉ=~`'6{J DՀӿ8H fvQ[&@/!T,ʎ;+H۪G1@K%t-?{ a]lchf5F3&Wo(ӏdYKR$Œ|,GLwYX%YQ dȟlEaG_!ٍh,sZEQ.v)Je`4Ga$D\A5d5); L/37Z ;ތPJ"}cFiNZXl [Փ{EZ__]HM_O"_I&QVlO򼍤i,vZ_;ųؾ[C_ygQ\W(kw'V:(Rv'1r!.䇌jPH cX"SGI6,bֻ iâ"! k(!EsQ9ڢb+$6-oɥ@ =ST>mN-#ٕ OD)e2̊*"7fVÚlg"0G*H[GC05+l1i`XXN@5jFa-x"|%fO #( 05pU|n43p,z:1d&Ux2gU^:+vF dIf|F)D8'# @sx=L?Ǹ;A;7m.M 31d[a_o} ~_T2Sa+b֬ςA'%:pѴ+~پ??K~oqOűƕev<)|wd#EqFiVtNJV vqp9-6~I9Pw.w*UKXa/;R}%yڦ/$ ׃b$PPAvx(z:0\8$Ե3.QG ~K[6N~BLU7G*sؠ2% {ҭCtZڤ-Sx}.[Ē1+ C9¼فgҀZꭷ$uFjñ` |/t O@Y?$˨$.PU m~[יyǙ#$gԯ'P̓2Lu-0+u)B†bKE0U1ڞ˫Mu%Nd Gxz3Ϥ*C@nQh;CeBfѷXc `!:er!ҝԢ4W"|ҔF{0^TO!%DNa 6+;kiU5?@>}46 `אtT#w)_a '#`0fM~o@ ` %ڸ,|.-kglaI:A&N!'Y'M^lm MS_0oj_;ᚣI n rTYM<(<שƶl. YK`&qJlsuzb>Ӓ 6ZoO>_}yE f.|G[{I,|Ԕ7DzPm@#mc5_QM&"/q!J(2ivJ"tG^#WxD,| p&xq+~UըuX%1<}A~ҋ3Rkm"Ιt@w'q&ZUR:`LxPo.On3-չ˛yeGKK4dCyGQA5/DX+~r)nQǥKu0M.Y@Y޵B\>X!y{$L>ˏ 6H~Lpf3' Xnb7fWO(c݂u U/I T .4+6p 'D0Ζ^c$ рJG*mKYd81NU SE2"6? ,,gV֧BW3e7 ʗ @ŏz L43̋4COyStV4q:tshPi 6x_JR"B}6;%Obݹ# H-G;6R|ǡs$;PI>2׋=JL.3b㯻9Ȝr))Y htS@|OAF-UFWx߲HCFdkyCvp,GLKF6A;ʦv,{ %wB5?aWA&U`gY҄DResC -iJ4^O%- J 0D> Spʜf3'*BsJHd)tyvuq!DnM-Z{@gVu0g(_xXwZ_e` @Z8f(4WCQy ֢Lj=4KA -v\Hd|ȩ28`ed%+R>1sL8_?Ob\pߐ?? :=v1Y87ƛ;qC/Rv( ܡúWuZ7zϘ u,QXl $R.w0#R l;#o9 22J{q5z͗#h%3GIM7+0*X HA DX@{|F#ꭨ 4 ͞A#ODk 7$A2n?D830|XBߩEsI;ʼ"U\voFGFuÝ5(ttgd(4OYeXRw-9wYcf>:™sʊvqxX #\ZuN6b X 3X@It=1t=Wd!e8cmQXgL zdi9`&';{;*yc;sMiJZz9lU@;9"(CRN':5HIe;9g,'\`\Bi,ASqՋg$ lP̌PMP>ثKLoE*CTkP /:%Nm9#ib@l-_@ܤ}wU1X =QLtvfw64C=z|c"o1@zLݠ/LIMw῅q*u1UQ't4ͧ9č(6ҁe=HJQ5#?YTMl _A/8* %ñ6Fڦ*6.-Z?renU~`45C1#Q"w,ޗrjlvXFi#϶3ֿWWKv[NP&Յ:Hb$m.(, ԝ_kܫ-nZd)\sZ4 jpVjH[%'S7 kBVsiP5kɭAdkܙמ{.*B;UYK4_.x369klվ*OٺP4M;qO1(' `ڭ`aIiw4 # 7$?6 7u"?(PF'El.Zٮ'M| 3gE9̌@hLrb_b\WU}J3tnCB]Hr2S<ѹ[[Ce\<1v15axW^JbOKD}Ez(9-&ފqCpC bJ W7d=H_: (!x$Pzۂb·Ыo95 8J穊ңzEn2n ն4 Y<"HgGkYqoޑgFL@(=V"6I Rdш)%Y0uߛgAMX!,-^&}}ɟvn) Mi?vfZBQ8 ԑIK$l-?AˡEKni  ,-Yr"I%J!BYOg"qUtz6KA{ \`Է>Z]烒/0?+~Nm:J:#R\pND۞pC$ԹMCJ ,Q&/R]!\ p7X,qk͋}(}15K:4rX&qb3ud`"WpEQYV?u@݋#~^Xf6w2 =סEVg3&TAq-PI+@ 瑽~ ʺD6̘DEFkPwthݹnk:,\A^fk~2 t$WdXD߅ͭly,Ksؚ n2pRf  u(_a`WxsIAO5Zj'GEJi껊`*zm(iC;(z[?зg^HᏔXb[|x_D\uUL*A!>%>b=XXM /vA\)^`Cw+ɯg ric[Uc[( \xA UaoR+!pс?&6o 5ҷGUnRpՌ"`j mKڅIMIGŬ+})?:oL"CfZ?r_r}zP=g8Pm!+N ,҂yߕ(GRv'x=c.[j*mvG Keu@brA/}=]+[FVt\ c D1z.MZ, m13ZND=|ttlʖAy<"Μ0_1&P߿kd8g'R82okT:Ki D$]y3Zkpy2ʞ(NDN !/j1^#htWi.cU\4)IYwX"N[%Ŭ8J\Vr!NP .}n |o=nQEx\֭ тH?^噧 -z=W'-]×"\Nk_46i"8笇x#,hRq9 WM - LT׽ĹZg/ ;jr6-SϲZcHC@mΥR88(cގ;m6!`X͵_33o1n赠'zZL(U!8i?$Nw-Czʴ$K ˽:i7F|#KA\#&a cQ"<;J77PP 8ר^Y+{ҳAI3BM#$˥rTs_+01:xcr͎ib`#1,{}V]6/1^|/i&&&}lުioF 6*j+8%MVׂ#1뵙܈}AM# XQ4X/Frܠsהg&!-_~~(漰 ^1|ض`b7m}t2Z)`VaA9el3~ӴLj`BUk+a6-~+8oZWp g{״(/m@f(IR,rwlXVJ[^Bz8RE@xޯdp P9T>uZM"Ba4$r.uu=m)'sĀ/׋A"\,J7 T&$Vc 9-˅a/`wËڐw'|7Nw\4c-х[Rhc@3>F!ތ1j?V& "3#mx /qveقnDoCY\6u:j9ɫ*X1cFTPUP9cDS @bÃ*[+OV~6,pꄟwnj,ހ6gwv$H8/K-T7mYV>װ(hu ~Rsw<ZCO!;Q{xx|˒I DRԑ߸R* Z0_l_qxHm)yXs ~=d }:rZ#WxO0ȝp= 3:Tvm߮9FxYh8>Ww--[MVMv&nP\0i`vL=^iT}^depv#@lz?7Ȓ:w J"Zioپ uw1 %GZ/fc @Go1I^t ӡTY76X}6-B5|aU&.Pƌ s.;>ygϨN&v]2iȭHEu})N0-u }iD?|![߱mGO]CMR;ϦTN Eg?*x-ϔ{lKօ#!t)xB0п>HȽf|]=,L犈A w']^Y@,misMŸAwikvM@#c%^ߋU)YO6Z9aQNJuS$7viqK&-hRv@A?jU!IQg4o OAJE<Rbp+QׅE H@ڐ+67o-q}$rpC .#ӷ7IFRœM5)x0FI P8ANKYЊ-&tihma7SXm9ZhPb~C1 Hb)&6H( ~.ɲn@%Lr'ew}{4[M`Er!5p"ĝ$_d;`٪??ֆjqb%*a/ۉO$glOEպa$:MDn"NbX{H@SǮCسȭ?Teڨc5t;OVk%Dl&O^MmI@L<UvK#rN"@ ?GyoJ諾ނ*K=7+ v|* a-]}~Pev un 0fЩ:&xqEB X;͗SG1tE6L YI(&w̽יm@d|mmo/xBMЎX$}+.wXy&yYt>%"]sJ ס>䫾߈TVkVr^Fr>\[&NǘPֆauS/"/fI dcl1tnON~C$+E= f7c[3,_"k .9I%w $KsR٪"f 4V[OR ]*qKןTڕ"hhWo'J(bʯ3f-Mԧ)u$ dàR!jՔhW`Vݍ?zi=Oq91AvfhMȥ|!D{TtجP@sBɭht  oW7)7}fHs:ou෇eQ <$]P,^A|{:CD521-B;fטWЬCt뙠-="RA™YpsK`]3SqυNc@GZ%bpS8S N:=K͆-pM eP"DRXh#4hs-(S7T-ܱ: ]3!H9&=Tڭ/8vluUxos4R,LnԢs5R6WEHI)>5P=tCڂxl. -؏oX3=ˎhg4uVK)ɡ̊6()㓿O=s{* yyEw©1EkZJQ-l54(Jvɱڋ`}R3EBWJB%?:Dl̈yݩ4j (.;.PqXWT>]T%WqcMlVl٬e t%3J8IiPfGDPL૜ɒ:@*Q,e=%f%zC\6ulpz.iJ811v[)>-ȞCUm~(bFFشY?%ؼQNiXc/@HyG9Dr$:MUjy5ԑU TWIY" +<&;Eād"BZ0Rx $RnRWLcvi/w僌Zo v6$t@ޯ@ə4hN+SWS,L\.Y%D i gsӞ ) 1Sa$<4W%p L} > nUM?UXDh TBRtWɼ8k=]0$~x'A;-"_;Hp3tZypzXQcH5[y7q;wHޞP1!Pl7CԏBiMS!+-=e{$HQo5`qCfc0B,Ni1#^lBdXcs=e2q _Q7-IǓ)HI`2Qdgc R1Z~=Gef@ ܁ 3sܷ5,ȣ<:ثߟ'du7\dJAVI)ˆꘟgXkbZ&̒ T>T7rd8g[zHy)JgWV7prmI!!xAv2&!n4֗m`N8`u"}cjxh=&bAUfn ܴ6~7w_N;vDNG.ss89qN9`K +x:z]WvHfj0C@96`8N [{&Xa<'҆T,'`u0ewo! &wt+$;m/EJn}EYHt^hh;!f[=k m=-z~S_:,ߴdzx<\?D1pV'hzO9dKarNtgB#m0fmAhԅL(*xQ!BnU+-a/azT{a** s]D =t(17 /xPl`f푅GikI+64ON``j!걧u-Q0{/n5E1`na)wOoTk WBKYq}VMk#4F+Q>a3wxqaN0c#D|U1Oȿd_JxKv~'2](eorhcpf_r*AY|8gU} gDFkb_ Y,Džws5zBH aݐ2ZsYF9 /6`"A`r/1!Kb_%f g5S+rl!wQI}ϔ(z#Jff3 X4l{'n-/`hEgF2FtM&>'\Alͥ~ !=<16Ux[c>dw4P )mG% QI*MUUA,o$6L] BAZ0;l'@$" xiTܴ  iwSU"sNX.VKٙ[BĦ+G:&ңb׾$3 KVǗ<[kRA c}0<5d!Mޠ0%fHI"bʷf̼4emXC nPz¯*;ebK"‰W&E@vT6LbjA&0pTMО(C+ au{ qlmgbe{&-j])]܆6`B Gу cXRWViUXkbYo@r@ʢ]HAhuN5}0k}9 mX^HCۤjsdBB9x(ڰYB.g_4,&UY 4þIZ]P=]l}Oe:'F"2zv*͍ ߩb) pHAJXg^O/ãwoѝ){KȚdc/NzyDPT[U[*{+zDj9^xArtX]*g `ʍ>+ 0ڮ*8ƠW {!Cp!}Aj>b㲙Igx)*1,)}V h_XYU-?Gv#-UN1QH8cȺja2SWo5A~}:n|hWYtE_MtT x 'ڕ_.ˊg\p j=#tTMub1 %~kheW^%!L|8g K/$/e!sbSVA-Pڢfd ]2_U"Q@DÝ}lp]R*Ht ͬu˿?,3$k=>ObB[fdUMT'Y"p^tH^ ( [ <zZ]< A-~`q?waVr +`%k?&X& s8*v4 Z{:{YD< 1PsW+hx 'cư]nB9 Oy#&ޕnKSD덃}*jZ z}MMdKR1\ ֲE8ϏX"ARj/^#gU],R`aMLPtQxiSBsFZNmXaJ`7eYm7\Og!$i/+ӆwov]#ס'c2>PgpTA&ﺔX?+ts\Kgڒ._>9YbY<3'%5TS ̿9XGUsf}p=DV@g,Nո'<9rfc]s53fcv.;|ϸaɺ :DlM]ZHv\1=y _z20Y"g= oٺREsKr2Cj!1pB >-D*GBp5CF|vYSxS 2&SuC~[ @[$P]٤{;I Jb# L_yq@AFnHҖ?r }nQA,:~nϰrvQ7[g mg(fn6EP n|ӱji=ʴ4⫘:C&^̎{le^ =1w08j#~aL@2QWk'.7EI飀?U.f]?-u1be 06`^@+I*BrVu̯S&~lB i =Gn)s6!}~P3D7&:>꩑̋M% |FwO`/5LN)G 3+|iD`TO'L+Oʶ"ѵ-{J&E] ہ@zX|Kfd]!=ꞛ{ˊ{r++9$\hMm3F 7XMXn"lSaxB+-N Q;xى3VH dэ ǐ޵R< G6ޗH 4(`1cS(Z.)mu6Q7ye\$^`5&Q rDt)NvDUN䟱aWN1SҘ!E sÂa438.}5e`9S@)*K}v̦˞jlZ&cP8ܤvD,*+ /GP0y/*yd"Ptos.a7WuW%sGTA sR(lPSGZ䣔.hd !E=^shD-BhʚDoTv{W`U)+N:(4 ۗ/f滄ût\xx,V^9H2EG1rr_hf!J>f] ֢~n[gY{@ 3[M MuYx%ܔF=VfO%urJKj9&rJWyw: g+L.׌g5\-oaǖ|J ~5]hY$y0;rE: bg٘x##8zy?9'zwSH qzfwES!ehB&$zFGiBtjK+[ޝsq~w1\>-$;ZDRb%#AӞt9RIC{(8ZH7V;絮`MלdGc'6=\ H,qԐȟB<[O<63JD3NvR-P}Ut“f%vE,fFl8*1S= hF'Btg1}b&iq:/e70Mf3(&-G}ÿcI5bMeuY֝CH@f5U |zAI=ׂ$kjOMLy 4"cg]j ֆ߮5G'Ecisۃ4c_.LCҩ@q.'$,nLZeȘ=>H5uAcB=C<) ێ5m3p }c0G`XΛ{I5w> jTm邘[cS:)c6%a"/baHZdH@G&r ¬'o\TUlr]apHUtN(X?o]h(:E<RSKonWrbcɟ=Mfax)fK/!-(;5gB쇔‘ C{\QQk]jmD1D4\ֲzkH ɱW)%p 7306,x^.M&0d 򳻷oâ. tӀ?eBPw(+4&~wYYAS!:#/]e?ǟ=f9b"ǩ9fhybbYL29FΥ%)3uq&2vHve.ZOp%,4 МR=(7=yWq/8ɂ0nBd{DZ Namc0XMrlA?** x7Zz1ۙ(*ɱ ^ν]8~$Vj)eL%jܮT8_ӥc{p2!?5iOIxyȊ,]kqsVd&l\A%.?ch2+\2#l6{9cTAg3"wlUXD'gGNsñ%Z:"M:b/fQ+X"}co|z!K\FZ1'eUOɶ `Z诋Yzl6gFs {5p2fWE8eu By6ҿw-:C |1O_)#CY1Ʒ'cnFZC F; D8-*_[ߍyxB*9n@!uh6p\ օKNEd`M_Hpy*'zAix'n8S0XMmƯֹِC\oKyvAO} bBOx2ޑ:~]ox{\KOW"W7C÷^e3U֠پ 9USdԑLT'8N/'IGCikŀgmRpU{K2^u*ΧJKE+9|>).`ڶOn}Ӝ9?| p 1AY" gcY\x>jqi5thX7g'"E'vs͔1k 1\lFQ"f.;RgycCXuYnLt_ęb.#'4W` |%8j:v$OګlA.3si'ʮRk[:;o[V5+5SŸkY%_~#uC& ONt@X\缜{ M@7طb.d3DvZmhD/vPmJ_T Yծ5(D=1uLȱLf +c-%i 0 |ĠgX @5˭;XpW ǢX@NUU).] iܧ̤:$ЍN7k=1bQ0꧷!cH^֝0\<UtxD|½R,߽-`]3&xP^a^@1jGH!'#ywKׇSl2 u\l NE0:5 YҿMCp67aAڲ9j_zĂJBXm|f[/X씹wc`RyV =}[ u \r~h._J۠J<+e#qwBK6"]oB]ee<f㴙V=[2QQLvH`ʯQ]ZZ khѺx/ ZVO90ֵFZDB y%b3!6j3-ŝ' % n!EG,ߟ%%IM$7hp-# 2A3bqPl*:F FY謹D2䣌j# K"^Lven*׆"ބ˩z͉n{ͱ}W9eS 7~ 1HGFMWɨ_ˏ14ϑb Ͼch$;ico$vN~lxې`ٝ D_i7R U5-fMD蟡zZf"o:7Jks QBE.97HW)Yz-Z=ţʫIqw*K^|0X@nUw㱭Rx7+2S$bP&IȬ#nϹnss;d7%r>VvҒ A¯9wٕ]#O,Ja17hHaـ0Hֲv .` ̄Tld=KbO=Z i[O*6<^„i`q1g+G*~杗 (DyĺV/0FYwAv8$ Hܬ (@% c׻reh=K2kg٦>Mw>+)NYN2Ц +agAƻtG7(ċ =ix0?Fј(}0]K0i\¡oR?:Ŕ@hܗPIKy/O]>\ W? vˌ+=%֓/œA)]+u~͒ cۻc4`Ϥ z+!̏lD)Փ"Ѥ3, ,.?wNAe뤊sy Z|||Ij/N|+حB% &jiy%|GXa:P Iqb %w1(^oDD(Jt1HDfjF{ ϫ$@ Xn=fOՊ0~^ySڜ( (@pwلg.A]B¥ 겿oӝ(X/TFFu2ɝF;4ka\ JVc^:j*iEe ^6- "S (xmL()]3q374O?p ;_󮖒KE8r0bz{~h,i{oPq~j%cmS[cRt[C!ה' ni24ԯ{νkY. ǒNpS윇jOO#$Xtl@mdY7>n)Ӗ*ٞ2?_ .N؂ fBk9kX6 ^^^J1Gb|HϪQd\`2&smٜ8^]M,g8 x<#NQ U'0Q"cbcPnI"R:g +C+auBu4b*SNL wUW%Î< ~aW|0~Ħ@`̟: \+RNʰE" yH){u|XssuGU=~f6tY\JD FzMbBBR —˧i[Q^q7QG>{#p!MeomFO=F3*Uپ=S\gHrr3a <p3xt SuV7Kbo3LC@R>3bWɤ yxZ!c>/ƐcI4U5[űK?Y|R9w5߽ߢh`'p-kȿOq,cFM'Y9peiE8xKkKKrE{,$QYtyF)&$[tt,S`Z!@M0<)d?;mhruC)[y1jI;Smv D+"7SX2)"ےXD+h";q7_ Q:2MMoeg "Ey ߸kT_bL,Rg&YSa`@+*~ FM-袊|nBQ12HBZ$ZгJb P$9Bit̗Ku#|$!]~П T2ڴǏ5<22NE~G%]a-Zbʏ\ht  oЃ-%DL *q{VMY^cDCU: ԝNAl+4-3IIejfv_s%x)sxu]KGQ6PU:! J|!P, t#̤'dZʄRUCҡ/OO)I3*Bkg&5hQ1ۭT|R>>a 7/)0sAwz?Æ3ܼ+960>$@2d<H)i7(@ɋѳC;}}uSHe9R}#BvFw,Xpy$ J@YGzpሧ]\T˙[}nGTHtԥ "ag9WEHvt/|\0Ά  ,ܥpҤU"h(Z|-t#38NY5 G8("&}fcz4DOΚfg\9H)` _8rO< ,UG6|OMc i<o*cپpk+)OP/?i95#qGX4zZpvŰ))bȩKiQj_ 9UϢnY;Pf";w&bHĈ(* iL~>?)CD1'PKyCŨ&gXT=LbOh tԚxx'oM:rF zfsՉ%ߒFH1I]p+$\sxn 4%vIHHM4k זVpi.z]xhUfh5%/'Qr,QT6*͹lnr/5:8= @@HX3#ÂDž;.&KfUJId`|w7Qb!Эג iEV&y;UFƖoS#ĝ߷}T6{fs4k1"(g)9q+&:7qwQiF9O2=/XIkHǁ${1j s fkw1*s cSVy"QXtMH!~Y +|f 'S +~\E2Q3`Y&qaGOjI׀ul戥E@e! ed9m7l+xHϹSyb&w̘E5MJD3=qZMìC7X,=*}?DZKt3{ Vy4F誋AӟK2؋pKװN67[=t{WؗMG>$q_Q3?W VH6$;XC]d"li=-33p 2m 8;o'Ȯz~ V=ԹaCi;4vetΓɡeCL8 V]gϢFPXWwEhF'8K7rLfYOO"۾\ ,r 8K^x\+VJ4[sul9;$sUbϣ7aqvR_,\9u-xC~@5Y3F\pk=8y| NYG7ߴeڳ5+畺JTS%1lm.9M>P/o's=:b k/0M[-ͳ`F9,θ7 9Tje'&zCXn]ij!p5H9,?s@Hʃo.\qSpd(4gA`hD.0-ocg:AXiv`=Yٮ]Nv4+y-2 xh,:wߣ*|%ե¹Бu _8a_V?ҝTj*qx i6yصzT(dМDRZbj!TBZ"A8(/(y(}.μh;OIF~MpPbAA Q>>#omB\a4]?[98{tLi"䣵-cG6{*hR[G(6f&g/pz/v]xYEA5a@[X%##5G]e-!eLf fqrCS Ns{tZ8!FOsϾl0q~LAnikLv(ؙ ~h/@j gw SF$t-FOSX^Et[.JN8N@`S L91GcG:N4Ӎ K:K*11ۡV CN@ᐏ%Z<\Q06m7j0~1a! y%a1&yV82`ψq ko˳lB?u+IǛIѓԓ0oKu(fw.& > veer4?gբ>Ú"csԊ6rV\уj s#ޒ»k-KwILᢂg3Tu<.{\ xX1E]OYo2<7&اJ.$W(`~ ײ ~ N`4bf8{V.SkG/(а=A`}6:wV|3GNbXJʈ7%22kUv--(WvlpVK-5_ieťq#s!7r~7}/ބzM~_AE;hwʷ% ofYf12m@nйԤRi7 m5$ˆ:6nU`ĥ/cTxКwɊG$>Ŵn#ꏼa Othzbd.ƥ I"nG2lQ>Uk5FcFe[4B1*pd֟V|2Ʈˬmt@qtI#3r%8Vt/]8 OELOX+/`-M/IkUQim65Һz$Ѵ u@vH.L9TA('5hˇǶه|Μ3ύ' 뿴ϥ[BV9L."hL5yc g'͕ bJs+޷ƙsx[zTU1j=t4_rCĂ~_=Yn[~è)Ŏ'ل=j0e#|rm?#Jt?jn73_RJ'7 +6װ _EL@8$4aA5Z =0V3+xܛc T-REԋ:^{=ޑvb?\~#,El"ENܛbQ2J~ DHSJ=-eUH" #C'D>Hg6:71 l7ǧ Kv;4i!ԭ ʀcUf&#Q3Hw@x2@xd fe.,|} ;5t>ud8;q? }*x0+*WĔn(xxg`txQ#uWP颏zw So2]Uj_2*H1ǃ~<=fN;etByd3ـ|ӐpƵp[,!c +)KhVKT9Y,eع/D tU2 ^B20;:I Ϝ4Cah؎WG䚖yΥ6<"W7B'Д(:#,\vhoB[g&z*Q`ś' G$'1r h߃ dEb{VHtJYV} "5 xjnڨ[F\A 9 = 70'o scCgO0B<>Ē i >zV}ݔ@|*]omUt@It0'.uNNjAmq~_yYV=YH:3X*fqdz%.Ӧ6Ƈ< =@5:KzwpgqϫfO(IfEW"Bk9/#pj"!e!S5$^'j7s՚PTV? 'tؚ] =Hc!Yr c}mYe̽z;oWN}5hŞVE̤h6?ywM ʬ.7(o3Lje='cDTI3z}U Z< ٿ-ɿh%̼0lxNa+%ֈ'qzbf tb9Τȏep- 5 }9iSҒL+xv /?ּ_9Uç%3}4-Lm?_d~[ZI{;1q{W @U0B*AtlI irvB-[H.L`8:M' {LzԸC ;!/1˅%hzbF#+WhEV9.jK!HLcDZ@Go5G^b_.l*]{jRr Ȫp-'66We'%D[k/d iu#iM;! D)͝ߚ*b<姶CDj2%<Z1LOnYFjeR Xҁ)I`O\c̢(ߩ;E7yӇ4ZõFi[.GOC^x 5I!0ߒ4*y/P9? śXMyZhOЯ0:`9 \~НM 9J^[1<7_P)fbL%kZo, 9DF-K!'ʆw6B%XY\EWHNϤy"|ͅ5lu]anQ̱TTͰ/r2WG ^ K!K 'hCX>.zI>$_+sFPR.P_!MMDAc RWh U[49ҋ@P{D]31>ܣ#14`<'^p|pA/L}.hX4 qg~\֮[B!jB77UJnfn]axt2 #eAzq!|Nxşe9͝8S$N>ˌ]&$t1=N _ʩrgxXiI9J]-HNFGN'di,Fӻ<\Jw#\NXrct#'rL:Kk-hѐcf3Fk2^}8H(3C>mg + (#\a|h~%* )`/,ʗvF~Z<>}є#r:/y `$ƚle/1!Ȋ#cz`~ȃWNS)>1l%+>6oظ7C}e-!diGPt]컯-LSՙ} &A80t/m:b{ Q)؛DDˍ&],GUyWMS7_6+m_sIycG[KKf+ '~2u ۢ&Q &:1 3!é]w6OM>s%,Iem>?YgXskO#oܯdI&Fl8*bR-o?\M:nSwV~uϔ*KSEY I%^%T*^^2tIv{e&:,{(DE5Y pWucH9>!$TNq9 Ru:P9ԵJ&jiT"38֥v 64hyBx5\|طBik>fg!E<| P`>We*WA D l{0*KwȺcMY~C50HLs>zo6`wcdRrP=F" ~TVB}Sw+;LWdվ'JbЯއ <\:}XΓ..[y}!eTU= Axr8CEYl0/#qCM҈lm[҇lV,8fEXl Ή+Ga[]r?WuO'(کֱCɈ(|B7yi:8^f" (A+t0S{z3Lo@GPK[Jbx~ 9('hHfsPFAZWV1]>LbF Ib>L\:'v;sOu؏$0If=IۻF+#(1a) \k: (1ǰy>wPkZĬ7'!XDwCwҵ19>U&z)5lmu,YjwaC=l8bn"Gph_Y%vס;8:B<^]ms2x:Ϸ4vp8raIP(I|om/;RHӜX[x/pU ҭ58?TzLP>dZjYF=~jQS2NPM>mJSЯVGQ:nsy7Q;|>t34SjpSpI %upyTe71lRb>]# bJ,*tnhɀ"R*?}(&rI!"6@FZ߶3Y 4yuy1%{;UGx2% IIf%C1Q"n7 wHDnqsdy+  :%VԠQV[d3⟐" TLry) /TMqN||L)JfOGo^&.DF&Um̽yh,ʨoPZ[aUi&Tݞظ,ֹFJQ7TލrG!s6:8i{V2A  c-3ڣN[M`*ȍjՙ<w]Rgh.ut?zxxMiͯDAmpRS+*8ξX4fco 5?FWߋzԗx;hɧ1iGe+(#9ZOJK]}ViJq{U:R3])XeKs"MG 8 ]ڇB;M* l'y%LrL }jF߱X18 D< Ղ򈠨ʓf ]DbBY& ;{xd)hcby;‰ 4=aoGa BXT3j@IR$;o% 1Zr?@- HQz]Y^[MF(eg©buhnBDkhzp"`H# Gj|o{k2@#x(Dļ` ĸ4[蔗 R$'mj -8f: Is7&X%~]p - (T<5?h(O'|K*tҕow_E횇]`)#;_:.'!$/}d9ywxy9R2b? WXK[O<߂.bkU!xܢP:>Fq P*E2+B٣WE:etR5Ƃ' ~3%M _X%Tn4wPȚCP5^(gz!*v2kaBPēU5~Pxi0Nk(} =/˗L8LϿ9f`A;%0VG[ +W8|f{tZ5e+YNn66*=|YE9X51xfp9 9lk)NGg:Ho|\EwK[$KcuJO1/ Q,MAKr m>J SCtyUkZiP1rRq8&(=l9v4_9,TZ4U2fBGWFMx8mkv$/z"~<8H`]`GA3sK:A.Fn[pq/@;|ڮ6rC0 2eXAv+ZqȫGKy>Jw)&ʔ%{S= 6H$@%qN8gUF#u Zz+&Nl ki=jk<ސEx4a/)ccZ&َ8#|,a8^ ⎝kOV;m{նGBSl;_l*lLKwiy &cYAG[<.܈!˧'{}*Qd=|;W>(X1dEOinB}'Zr i=ğ4w{°S"֞1<tydes9=a@NO! ƀ=pr [uN^|%Y[/^5KK^Zِ!N!%CS%ڒ5ڑ~@JmQ*ւ N/̤5)RH1q!vy[ՈiЙB@u~_ '|70 LE <>Oh۟ߘeL^p[[_nseY~A),z5'7 eX+f[I9sw7/aܡAO' U&} v} lJa7z8lѪyq/3TCV[PMfOǑ%ȧ)vBw\3J;I̟RiwF@%c`M P& ivzj amB .^၂q\[zA6 Nu_ӂε#QOVrzK )P yR]ms&Qiފ\HHbӧ H|B_[&G2;iAxim.yzP2 o> H+W ?k9֎M|t"&yJOL֐bv݀S Ɨۖ &:bv1'>S~U&wc8 |15@˜Qb;Q3h$f-/-Ⰰ!OJlL#qiZVja!?"KZגo #auZB@`}#^,{!^riX]d+yezXօgz5u:01X;Gkfϻ*Ce 0UQ@`=Q&vhoc(60>M})>&:ۀa jz[8;AEWng;PHV.2@ZԲ?5⻞Xj#y&K`;AI( ;O N -_5ǀwIɈnUe㌘tcCP5<*Wvg?#Xm18K0Nx=AMB-ʅ[W@+! <AP ˢC 0 vt%l/\틚u  މ`@S\J5:˰hv,J`>C49Ocb媲>CI@t Oo77%pF)&x5'7?N-j<E#&ylQ&9[[6$癙 lY ɲ4y*ob  @wGm0Rwh14lelr[k1 tW iDI]\ (GhA吅@zeV]~PL"(Ͻ]҃#0Ӕ 0aژ,9ŔYl_D@c;wRE5kJΡ/2>%Sxfuv/m.9Nqta@] g1!أ7-]kٶjZWb)2-Ɣ!oW 9oCò&n\Prv$۲L~s2^}DuLu:ȃ_M;۩SV]#YkSiy(be E$j>9 :unn7dUl(&jȹ^-=J٣?^y(MB+q!(oWG:3&~M̛~};3wpJ,mCy(H 0,饲{8Uԇg@ lUo{D[G:>B75"TSCobQc4{4Te{$(i v8qx3"[ﻸK[R kd:z}#5r&nzTo"5>Vts#! `,VS$ض7P8$WAM1s4935e"lvSxS1=i|+[R*&Kz%7qNetܷhjr$_*@՗ozK" Gxn۝KdJ9rBWƔ3`V8Srs}f/݄b=vo̓)Y#54,Р$:z(N} A{C`=|  iSQPJ&o7/qmfd5QT6-Y:jrDZm#POtw[]>lbjߪ`*lp1-Z:ńͮ|QgזhwǨY#=^;Ja"ɉ/Nq^l4G\sVh&=e'AhMM9i'l:o0u6ã5z6vb!l 媽_;q!b~ >o1sw-b$A͙~^Yd|'ȇQbQ?mR10Sб8V01߶v6ݳБJZ@R3|%$q}K*]yQD&-n;i[.\vcY=ABx)HK-R 8-OH З0O;e¢|K,u]=ovW-5j7CZ o\s N %LoF+QaN6QpZ}maRCP}7k,S׋~fײ d>|B-.Xm )7{$>BF \I.YCro1kʰMԁ.̮П; E2ӊ+M}e_4ö5R@R}5駘!6_AնCc%]QXXɅ/ĥi:$+msoT8 1) }F@%N'~pޑD0׻ dDT!#dlhi zc꩞}v8Dz7& "3tJ}Q~Ic5ziwJcϣ)7׫kU\Vƽfix3q/+~;8MJn1=y>H\i3Z?ع'S9ޣ-J^iOU<r`h D%QZJoC՘{~7QC5, s[z;C%ٞ _(*'EG-?qr+VeCi%SXh[ nK֛B 8d+%'Ǟp)$UH*=ECJRuOc_k傖2]U<p4-BrZffcZWS57=r2P=FcANӲio:ʠcR`Z&f<ͬbܮ q|QzV2-#uاTuur :0 @J7?ArrRN~㒬0Fx0q԰}"`u~b!ۙ1IBxMs⤰Z_9C Wgx^SJW@Y% ~1NLw5Qky )x5fa޷+qUXbI(e#8b_R溭jXg\Ame"OOMM<))` 4Hꢽ3Ō'?;dy,/ `+Xe{v*-3a-M^Y}; Y!C}0">oׅ =Bzt&^]l+$azq=Pr W F-ퟘ]4v:d4Th1֊H(eF3c eyl(Ⱦ^Տe"DFShX%+zfnD%T֏* i wp]#!ȼl9Qc'.a>dڥ#k'`;M4ʂ|> /SҿA%N;.#7 @y:ЇKOp\wBP}~.P6ICͽcAd~> -o8^ ꥝< b@苅{.xټ?EsHOiyU0e /pH+P{cT=J?>nthgvIS}~@])<Ȱ\Cɾi41k9"ʭWc*V< PH(/jnNŎMŐ۪-dtծ%gvzUy3/-i=SEixGe{3g$58:oTP}h!%t f *'j(€M}S0M7LC)ݷQvH Nu`pT[{HG1%QOG+_hJWR@6IlZR!;.(2&Eh{ٚ.cuDT H\@׺~4?;;~鞸JmQe@hʏ30<#&?z6iLA{8lN,Tvש6h)شn=%…'83@P#^o!!Gm-ļZt=+?|taO`#®d%;Zy2bdT}01FpDAZ}=dΥ?$'G0J._`!J@oհ2LCzxޏ)z5",$F 잓ME 0< ?:KɻV[)0yPAyǮ.W\OdBNkIՁrS: yű766}A6c#<oon}Uà*DcI?:#!EjA%k@!xnIΟ(c3ro;"E#.HT?,vé ,ReƷl^wflC43}~ϚVDL/ 35 3q/q׆Xk+D^8ˡdX$j^Uby3x"`2*yYV4z 7b~K=]Le?jpnlyWܠ{ЄݲeQ}}6G^K[eOu̖-Eysk*[ [Q!Ov4g@Z*צyCܦ$WxL#a3?D}[E )ñJ(˽]X!mVܯ`27ֺVBTM)4)<= B6tS(Q= k_L#&@PmG>e _`.5:9eWIGlWa˅#C \{ _6I0עbaYj^rPPI/s1 EXŧqnj@FJ)٨,Ce$zZLS%:\)~v}ѳý<-бT%P%W?)BumU}ҙ E:F cT[BkE(Yi,IM+g&,?%!Bp٨""ҷ#+m0- n"|Qyأ{^Co}vc!1U~dr %0iC)Ը.qN%KWo0XAϭ5Sw+FǠy~wHn/zǑDiBQ3xy;RבỶ\0Yϣyy9J)H& v0,}芒uaQ'(,Xyas: ]$Gd3DNJťYF\AIKc3 r9(P^mǚ;d =qPT~FV-QV̳bFmcOeĸwIaZ|֧"tޓZ&XFŪiz9R ʸ#]-9QMUȑOd%ccTYL{$4@f؇q=C=CUgn'nH}Y-&Vu*ūtsdVXm{Ju[GOnUH"))`_xb8ʼ{BCF)r/0dqRm76k_מpwZYTZCtpU@Bp@CAI"ms&GpqEN88țUrFĻW)O5@9 Oo ~xL&B0FOYD4f3aJ7m5xk\nj~)-zw ~tCئed`I˂kWʱa*5GW>cr~61ff &jE5s&񤄻$mj",: fcDzjccb\>f_M̌ĪN#7PY#Aa0 V R'ww6yyrZ E)ߛoiK!>D=1H 8`ط, 1Ygc `XajvD\"jAg*%z [,Sg/쑥":U&r kj#3 xzb+eOO +ӫNK'B 7 1=¹w0̽d@27В-uceFɆ>b$;M'h@3-:Iʏ3ݤNu;Ϟj ځ| hzfCMz)Mk,1 Gīx*A in }VS膒oQX -{L3 Vb1Oeb{wͪf,MA0|Q瘁h**+t*e#\:#s5Z0ڠ}2ֶ a ڪˬKߋh핚w4VyEU`ߛs>"?4s`] w2R#lHjR;ՍtCBW#`Ҕ']EpDYqwcrԓe S UCZZ$Ms&έ+!F]D_F(2ܡUL ӟ7ߥ95L: Hm#d8[uQ.FQ+l{$F/5nv.54DUنWnEw6o+oVfnTw B>avyf _tx H\3֖f`Pq%En8LAҳl߰  g'K۪cp(P~R?$ܸmlM:`w+=rfܦTEZ%1w[&&7 ٴ#$QA&FL8Y! CrũLh؀#j}ҒmH~ N(\iʁDՐfIa iS7l%E^*.LI_@ 8/K>3š[D Ȃ=8̭NN6 <{HH/mUI=ńq֏B֑e%U=(q^rPl÷T+hjc?Ov,H̵#`irt :w2MDEq`rV#vm~#βJhYE71g; ӖrԻ&P4pt4|MV'jm?$J^D4Jf+u)U+UIFx~PvvC2+&HW :K:V?Ibz'RG,FL0|9q|T't,1['We@f׸\.Hhvr?p1GVS=Խ@ʆvBwѢGzN'rio~Z) QchB$39{D) :H(^s P:_q6iMVx`tNb|XuLhӷȥwDksw3I`g՝x .STquak_x0¶?-ίn5МȼYhy$ca} kibQVn#Ƈw1sxna^2;"rVS-U⧣2W)w.:eBɛ-/JZ VsxdVTp*DݺgŹc =REt%!:5@1(k9\Ks~$b@9yPp)R-̐ # sp\8;jH"CDZ.Ǻt~  -pCH'8.ybQ*GfɢڱNu6seKcӲ{wA!T#.쏧WHdlm6,,TN~'s]Yp{w*C¸ǁ]Zw,|yT&T_#]sXo}mf>-x WM(9C s2<[|dn(xX,Nm-ݨ?`vX)WW =n3ϻe_zֳ#ʼn6=oo/D]R*'S=~abORØᷟ a.}vt/͍dWga\ pRľYsY¼>DII캅,[4M]cYiyd&%r^ycNkSk[~Ob˭f~\R{R&\ԏJ?+ٶ|m oC6R}C}P8d(Nj:=ep1{>|@zj؞Sܹe$`R?օ}<32y :H|vHwQLSɞzd;{ᶫ*S9)pq'g.B|#x, gr}2{{ʝaBio Q3n>-|Hkr7`aUYʈ/2l)BBVv;?)n!8\)i2X2+>s†nD[JcUpm*@QuSfNS!dhp1`D}Z`tlZ YƝla+)sn3Ja~90؇:8.L?;xS\-偹KmCr}ݽ{0  LRH%_E0UBF ^,*;*>ʯ$'-e޷ìFk:3Ѭ")0Ԕ쪶M` B8sy {fk\}&?[}lBsdUOT\S DP4hҋopkTB lD a`fܵX%r^wW3)"XX}\_'z@;Nj_- ;EEpxPS j$d1\PN23+u6>E=2б؅oި^1T4c :3xk4j7Cj:._5bwd c}tW!=+arl/ʅdܫ@U 3S%SUJH}ٽkQfsۇa1!%Y"YLC%-Yŕ8sBv.]~po⻫ՠT_wBi.?l}7>XʜxI$GyR !Й.1_ơURfg ~*c!Z=z?x)йqbj0֙S:Ϳ跾o*x춋rXs)9AS&-TlQ{SfX-{=+#l],~aﻉb߼'A!7ww-a֍cǖ)x;E7_$Da[G ^Z_!oFלy*2njIPp׽Qpi,iGLt1ق/m< _ˮLm]Eҋ :|WtH&1ghc!{Α]_z9Od{[CՃIx#hEf\ʎk6$΄tnaK\l`_#=r73n\IP4)}$w2!h]S>}ʻNx05ҡM28=Sqq8YJh c$Ų!(Lm֤EߣDG(۷DV%b6OѩSά[!u4jla46m845pmhW( K]^}܀|9<s[k ;Vg_ $MfݘH_MuhkT[`p`H?Ko#]DGJNM"$%oz[آ84>xd\E#iEOʯb6/$jO tQJX@Ө2}Hf8om{/F'2)lY t$91SP1{ϓ /^CwGGL 5ۗ˴Baj,Itoe␱)֐4͵zq5<;k+ԃ)^sPsݝnc/fb7uH$JW:dLS(iT&~NNrTM舁WMܫ4L^f.ZAnÌ, 4†x<"8Ȏ{urd;Q {sڜKӻz+ғkާG"p: JsuϳӮ0el,8*.82[' 4(o3BmNNQiM1jȞ^Bgw-qϯ E897sʡ¹F]Ǥ02rD l >x{u$ M7kt:IwsAФS~z%UYip!fYfK̓c .Qpw=bPSu8) h!TTD>Re¢$`lC_ӰwlIAϒ3e\rz3N2[4F\no;Ög;/uG.x7iSat7"sjZ{Dcq/dA0N1i.Td%DR_ad~6V܈Jr;<0C$"i#SJǖc"GJ`aȒRRIIUAvr0'T@1VKFȓBz#I`2Z=;jR.B"@8Y H“ۯZk3#AMĬH^vN &pJRR&Z%Am>%Q>"xųU^J }\5QIJy>/$~ ސ!Xqlۓ zmP_ U=BV!Oٲd#[Z _ʟLQ\ ȁ/{ȳmW:'{r  ?CU<m,pIA=II[+ .T8j{;Rbo?f+c([BB+^8lt'Y,zQ%kbCZߊt,^wju.V?~7g8Wv7ZiuKg TVMA % .W jLmZҸ&wQb1߳H1\׊2䍘,0SsP:3TP'xw]Ё%ĝ緽! P$Аc\ zn)0UP鉛2 |7z[1ҡB9םG+GJ>9TJO;ܔ;PeUJMi&k/Kj%"ѫbPj.;s9ݸAY~Z/5`9зv˜H*GAabI۷ĝ[Gåw~ȖźΌriX8y\-_>5u\HQ*F1*\ty3DE廨R8;3<#^x8'͸z_H[YAKÜSL5mmM UixJQt93)G\@Mw7 ӱ`_mZ$f}Mm =Dtl_Yͧ ]Q[(jxVˉp2߼뎆tD;;8.~ĝ o&?L%?$ {XnoW( k dP^7v;$x_:QY̩$`u6VB= u\=p e/˜2Ml^W]??ȗ1Ӧ|7KǷ#Xkxe%~Z(Wأ\-ëSI'̡>%j:RIUhu#t&"ۻx}Uǂp3 )sIW+ NK t*EWb?Ⱦ`4$~i33@S'̩^0ZK5ݵ5jQ;[0R [`c\cPEUw3)#*|P`+rxkP֐t1˧lRaD7N(EW[>@soh&KU(QCI }?|gf!DK f) pq:R W^+v=)[!_@>3FΔX/,EW`9Y53D dSgUWf@,CYeO{Y.ΡQ4|Wo66$|ǶWoO8ǔ@"f[I\Sq7>ʾ7ڜ< ;?x-zoheFTOZ)0gj~5R8{ ~ n:A|pX4A45++nǚ\T!@ẘ k`F2|kDj7'oot-ڢnZ3jB31tXۙQ#b1I+92pp@lMׂ(&mעFK͜(A Lș` fz S\ Qa5]#4z\O^ޙe:/=_,Z3D _L[af[2gq Jfe(R<-'iW:ze5sK!z7TWh-i^C {O%@Đ.%Z"JJu'Zdd|qϕ:Am4Zdal!2*rmw˶wѣ$DJVFgZS>*lrrʐM0jfzB|SXWدT8Ymq K6auuE5ǰ^/ ,Pk'5ʗE)Xy=SaTsti ~}J ơ[<7ZtMBe,Ri֔}򲈞(Z jn=j!?reT-4qQA [#b+-QTUL/5%B\}$P d;U%bn`ZȚ!Gŧz) $DJڊgW9 'W)㊫"^RpiZ9f165aqFU(ѓj wgFb)ARqp06,83b1ϸv11eFdEy:e4Y)j^5 ;`SqgP1n5$ hč_ł]Vn/#SÊgX/#Jj[z:^R{ߣyHX9[$Le+ QkogxoH:ZKכOd񻊠4 Kyq隺n[:[;D{7yr@[2OPYD(D7oɀ̏`!+Τ6Ku0^&Im^魡䔭p q=BVg_l 46h`ye害>}̨hT<]Oc\Ci` f~g=bk>k ~LH{ODíkO 1#4(BpR+2-TINV!u bHij B=TdVglPԊNT(&m-0cx#AcDVtA,@$=,> C@T/级\>l~:8G`Ńek݈m,!=ʹj5?sqDy͸mD(RQ k ^3a'$-OUW_D굙[ 4[ "9ph?ռM}kg] чۻmE5}٫z>U96ތ7sws!P$l zFFD[nhV*̓Ϣ^vq4nHT|?ٽĵky|W 'a%=p/%l\=h&t .*U_:އ!7Sx!t k%''CQWD_Ysd% I*b =.NU/ؓ1-T="T;@dwF@YY0t<$XAE"_'܄P88lVnaޘc/5v-tYP8ȣ(emv{I^]GuۃVaV }i};eR\vl6饜.0g"ӽ#=iԫG MLJ'N(x3+w ֙jW='E[]*r{QlT㋄i~#G۳BCmPP{ߵFC,`=~[qա$DOxBA`U?<^O+\?9yLͣdZu!% %clA# JseDǜ~p{|IK\dr&lE*\j@:ƊA>`~ƍ iaG>:X$)?3aW'=# -/uDjxvmƙ_TM:f>(woaJ5O/R474Q]E^֬OKHDOJE&7#[kMF: ZP qHoⶰ:rGY9cA8Mң@"ntVO% +,-cÞbtFо lRoqV5Ƞ. 5S`frmI"4F1u^Y> 8j~S%gj9(ݛ~&T CBKRl_'\,,3&|jLő#{`>,Gvo"({= ߘ͐Whg8!huԦ u{,b3VZƂ1ijO(x$̑?3#P h)*0=Zv#숇 L*$= ZQ(DJBDEmu(orIj~t!J  {KA w 5&8]Z(MhEf s&/ؽ/mtC 5-a==ETջf>7a$KĄzU{lO/i-6x빟Ýo<=-Dc7N\Dv{̤[@[WH)w2n‘'bG7EɄfe93 *fȨ점rG-P$`Zj1Ĝ)NcJxM?o*~ :zBz AΛ͸L[*{- RN!S! ͗y#ž4~P㤰&EАMe_m ;;s48u/:mlQhد)n i\<|~^71xVja+zE\ 7 (FD˝{lJ]Zz+anhN.߀fXvi ]c!Q ]Œ'LQ[J8UUACЕL+˹NuQ맧.htQ3lD4|M&b{;7uP!ley([V=X̢F7WyR˘r:;y"[#DUYK1b3F ZK4b|`qxm}}`#=-v= r37+-jM9SN9 cpz/Z1riY1F-|Wѣ: bhh˟PhO&j`m8{0dUPힲӉbJIX~): ";葇fV` 凜87ջH :\\ $@*5hE~wirI%б9+'_df:?q򃮆~ y߼Lw]k"_ԏc\tEÐ=&r, aة@rxV:0#rkqW_`. چ0jchB05F7 >s=Q¹/%\㥻AOomzW3.Wf3YQLQ<#☞(JK1..ǺyE ^0y`DE+h8 J响w S3O_Տ-S^{D&5kpIUx1TstdS*nO96tt8ÔQ%f(4[e>d$ @V5GRjtFf^{gR,y(g>$Ow0,V)(19!@8 .xYkw_&U{ VZI:`y LO-vz06 Ć;}?l#G͵`]?to\-:wX_ X v}4޲1F}vy+.k~%dX\YlX ȾO@ݼ{WzEB?q/ܞO휯&GSu+Eږkua*ˆPlɼF@CbJXH~tbqAkĻ;( P<6fH^ſ3( TY,jN OiIZEs*^ KGb,ݝڱGiA (7˹e ]pu@VOoy+@e~x!= ȥddKD O5.er|Y @Cml1K;%JHӊEX@r734nf ~˸oω_XFl.sjCOROrPIo7mQc%8tȹl"Ck6%1疁{|nshNhF{QtǦ>BdFL#bAI։[[ 2x_G_wVAɼPE2T_~( 2ara6<)ҭ2CKwk~E`||Mr*X1,G}H!7x::#zawtwbvzs~-ʝ4 ̪]K)8`@1Z 1nKZM L7|Rh΄7ɠ4ax7oP9Lʬ4_?kSkb dby%6h rqrh.t%npK4.AnwN%D)Ӕ>jXkGHɅv~p~EvEm#@UFYj>tXsSQQL9ZƦ\ulw(E7W]qT8=` Gz-pP$,.0O08%zb-֊5;@q 3GhK?iW^K\uș5 k@Ձ6?Oi#)[!0nT!aS3O$5?-ݖmJF $*S3! Wiւ7&cm"\j[NC(<aw{9KY&,Aa9!+і"5g1bu'ٸb2\DHS~f*R%nqZRSB*48P#buӎǏ%3Ҷ*T B~}Iw#2LrQ)Yp6{H%~*n7?== Y!&SG1:)k#h+bd8CS},"4 {_B>֓TXpg7D2%j~" mcg!16.RsZ~UPz'ݝd.B+Uŗg0pFfG:~Zjح ,U2z=3'^ z֬SULl1b5NIT+- Q^\3+ e>(F0N=^%XD Rs Mw6^,BD\3['-o#raDDws882 ( fm5mON ݦK p1A%6]M&.3p -q3B`ces9tu̕ˉRkP@yTUM=,( aYB~ ^ԁ/yT&tx)n l<j?gHgI3{{v(_a>GH;!Ej2<pC;r*kܰ.V%p,`S}~WtG1oc`GmWL\и?qQ"TsM߬3Xs\N{d]>'gJt{H6g4&(H/Al1iΥąq#-1rgE?ƞ۱KlS Sʑ{5HTWat +-H| rm%ayڑls6 )10nv+] fW* -~w:Z/7[346 *]I{+uLsU>՛{S3i!:Bz!:bJ l?,!V~) 2MyNP=&,e1\rDBBnFɱՀ?ǻ\}aXW#!3v,mr˼EJGaxab9K0E |>QQ>a; zK1 M#[mrD%|k2 5_5>J6ۀe|r)%ՅS]HpOA&zb.`^ ۷X@f͠NBGjiaC؜ia$J+-Ɓ6 X#Q)&:v  󜸷`_>ss3o^{ym[㟾)cykj{Soxy Shm]^p߶泽Ukn*Sc NX48Sl=HA< Iԫ\{ ,<EH>[1|$L1;5e]ϿvZTs d_$)VI!g&㥌yrė<>`NW.&0F[mIHiOFg? AgM$ݚv$ez'Z%1{,6񗑐F |%E\ja- 1z欈3+;uSiwTID :y'?p-MoɆ+ h$LV@f 06DcQw.0>!;d (Q ހNKnIs1+cU^]/c\Opr}/9/3Zj!}\.29V|dfrP)`F7ՏWѹ\R:_d)dQQή^ y.#V^Sq?.U{|íM&}7b PxE}WmiyIy~8*7جIEI?f~C4ITSn ym < n׆oɠV. vvΰ5J ;VfnX(oX ){$e VpCS0 CF ѷT[紡V D5O&Yv4M 8J.fpǚ򟶤B)`F0[xb:Q8v4<邋Ț5p45-p1w"?Hr54!Q1PmnҤ daC2m > Y_6{A"#; gvZ8V$)qMgU 8!c; V^a*--]2uF?¾oP7 ip49Г^yv)TyҖst0;+)Fvk)0+IG'!hyTl4GN|M!Ԙ \)RVBƦP7]_sMMJRщr:_^.>YY0xH v T#hl%BU-8E2MxM{gGz~gp]D3%Cz6] &G#;R2,%:Q؝@{ ';4a[?"A95iڻ= T#qGg+{뻜kwdQZY"nhdМCЂy'jI-ϲTcH<3p"@ kA`wDsS)xsT#+Q =^a4bx*5b1eJ~NR%`∆_y!"AwaY%$3O3SF_/W{|<&KD:./R/d\l PUr$ ۬/QY= M zv_s*ʏUH󆷟u&B}_v~wDߐW7*\cؒ2G̋?~D_<`լE#v*Lg7ka -Q/Y,[Hp޶#VK<[Ȥ}C D,GX(AЫ= ,eˤdºӗ`tV[d~ONB⑪!!گsGtY:$<)WuFu'(mw:*-F+]>Oˏ)%NgsVÃA3S~~IZ27>AZ+mH1~%ɋ-MZq0RM #]%4+ )ǔy4ɽ4\"v`[ʚm8ͫU>6M@}`WE&qkYfaZL~o=2ý#٪Q$6Yvn<,dX/鈲|Պ}]q^Ę2oYd-ab^5P|HE#ŧQ t 6g5 GS~^>,)3~daW n7fToKȄV+EOlg >OИpȥ<1EgJe\)dXO!LSX㸼AT014틸9b ~gH }k.QٌY JpϩZ&Cl3y9n_Y,K Dr!GK,f}HԖ2L.gs`ʘX 4Kney-1C؄n3TkWlٰjCToL*hY&^%!`mڹq|`4zmo: `̶І10me cB1hrZğQ|SBbQ۲meo=Y[o{PlIF57e}O9I`;"C ѣ( ;6Ô^Gu4PTfTA UZŀyG5@j@#d1:Ģ>e"2\oE ^BL~_wt>~Sm}:A7m—|mʘr Tg'0XiA `\&qзgDDØ>t,J( r* 3YvG\De;1854Fnu: U+e d(am7`NyIP\mI;&'r ~=Rq[i$1~Og:0NSxb,*v:?m3Ȅ#ޣ`Oxw2oz0.ߴ2Ų1YMxrᱰ'@ CjY/V̯݋RE8QB 1پ~Z`0{f(L -w^YX]&s:0wE6LN*:ŹB#NoGj;NG@6|*myjvmsYً!"_H%_cR]Qc+zm V޾=BDtM@{(̅R]5Z@`]0% XM[?˹r5[k~(hN tWB+B|PFSטLEfB1A@|o9^k\](l;B tԕ , L_a{oNnbԥ!f@wAU hdgONVp#2ie9I^x0.ؚQ +v ]LÊldJ-[W#ϭˤ/U'ڻELTyɢXCtԳh|/niR;|U,if |͇?@hm 1<|vyɄSRVguxVPt+<>LC9_%Z,[oL3RżJV_VMn꠲,VҚ77)F SV`\ᎧS=M#|,Dжߤ\j 9ҡHą(mph0 a7%HhhPAA/}>)gN(gڴӶ ߨKs(Qް,e"4BGݏrۯmN(F>[pQG[ijn/,m-/_ ˲|S#i] Yb~jF@L>25hFw4aQ/ߨr?q'v oW xq;\bsp\i X`TQ t0]^נ0"U1CX0 vWHp畨$|6>oOe}%#dSGE"𐹧)wUhx OT $7q=ۡҦ!`nLIQam/vBsl%o\&G/&͌eùITj|)BnHe!8+F ,;]F">h_U+­M} 2*"k.%SZ]"g߅}[Mq'Jt_=w`$B: L~eȯq 8oJWbZT~$6t<2cqר1(p9{\Ri!+`TQ1HAuԡ.NIú"-޼saKjiIjD겧36id6BKVPSdS+C/cHȨ;a *tO=Km:5&IFyݲHqFߎ_D*f.NTͪ8q9ֽW^s,8>@t PwAT֌^UesD*z}d9P /2l3ثvF}z6V#COJ_|xl.;M+G}O5 JBñ hEf52-2wD-VA>5)D"c|<3FSaRtN W.\D! Cߩc\y$IGF3 Q%NX:X]@ݎ~fyqZ$^\->&f,9Τ+UGaA]m,K|Zw'eF$es}+O"~C0TA{4Ac`T 79yeLݔW /0ep^tsR49O,́R 5v]_e2h㩼 N VQ7OEVޫE^z]j!Mt]GlY,Y ,ϰW*Tn[Q.XN)Yܱ!x ~:ȝ GWMV-c`;qPa:ǴlgsOآdq8cfei6zɃL>Et=[6(ft{"L?pgME Q%L.2yi6}Zv¿KJUh@6K=ǒVXfjI!նPHme|8ԨыUg ]`iR[9שdW}亝<@Bcrg~q}x;Ҟy&uбTRGNNGt[jfGt; a;@uKPZX*j˹k'SVQT|U%ΰUͣE{JH%G_wn-g.#SnF&@wNh?Fte-P i^"RM4aɖ*0-t@>";A>L#,u h(ɤ$m:"-Mе&fb&ĸoaĸ4s/Lžk}n?U4ϱ'+ gC9Hȿφu QxgW'q;0b_3sR;p7 Vmu-.SgY"C'i~Jg+omlIv`КcvMO?qGRBldو9.XTȥC, %GVaZI$RXگ a:e(Ź$aWn{~H6s/X};ص'Us9YZoctq ,? ^qMi 2 Bz_c5}3\v51k聿Fe[q]cb%f*,OF]ں9??UzZllzWlocȱ5 R@K)WaJѓN?IRa>kaGpR#C!# `Ne}SǢԸdLͪu$F"uNp*Fjs ͑ Yh%}.~Az5TXkD#3jw Ps<nq5^ȗ~u/{a+jZq+0BP#kFo'=Sl׳8\COd[rņ:A 8rӤBߖJƌx5OŝP /nŽ,8$›t+55?ʃ&PE7åGⲦ ? A-` e&*whXiѺ_&7~OVPdls0)1<5 dV\rwm汇fPۚ*.[_oX=wL+ )Ԇh(p/d(y6)-U5yʿy7ttY|2ˡwH VټO 5]0lu.cW*~/-~'o[Gm^wkyJ2 ZKǎm*0PdX(j:L~Kr_FihHks7h*dwW!IP^{>dEt*:vcJS!b'T$)\ Ihm0P-i?.M2sU]dE des-?ܯy>O՗LBKUQ<;/\*JeV "dk;Sn%8d*$M[ ѼGbR?gV|ufsn.QE)?Wwy+&>g5e@}>dGS*H SeaUY!7"7>z5Mɇ_}d *'Xbӑbwr1mgga`hM3>iZtw^ Au0 2u%ŠGAk%R[eh^h uGA8'v"CrCe;/֕QjE  ܯ=ާEB3H*$n,XbzkJX:"2~Z;KZ}$iAkFC$/g"? Tp{<<[Z:)\àPBa4gxU%^H։4.?n*x^TW_.A)`c (80έu̫4{Ȧ75MK?QY<` _lEF uf-э~Fzah|좲oݐPtwm \B><Zd5Mmm͞v$`O6;[lƭiN!|[nP2Ph|~#R 7M%R >a4v_dS1]-)e@qtwns0Di^'2ǾUFzKUi D#Pz) mcDB rf*8c_ @x$zap/j*鼚/Ž.mnxxEUK}baAg>b݅BxN+hL#\?gGVŔde-ì3[׬Hegk%⤘A[֡v e B}}Z o7;#x`6p_#9C`=bW35;S؜B0ژcYңF9fr5odÀNdwvrA"RnozO‚Z9 y-foӶ{Xx]*kXuY zlo$Jܽ'JMoIA .כ6|ޢe۷0W|㤫O*1?,iwJXSe(D0*ЌIevN֎G(Hϰr6\l dup3r=ʮc+n2꧜t\aқzOIgte&I]"@b:5Fg su|ZkG?s)!- zY3 DHK[v2cU "bCd9 ij/0g@'ߋ0sm7!:58FypqY$ӌSb4-f ] 8;641 p(B4~-,FC7Lu'K#6L%(2:2ISVg 饧m"VR5qq\%C,bL!ڊ/)zyFAIÍu8Y!gL4aίU;R߳mVն}oXHF AMhbbpDZfj GUN,m^') :g9.w$ 훇JLg^0/k[amߦقqjLr[Oک @Te#D4.e7HcwsNf.c-C\:?5M6\bkzr c9&93 &KnZ"T))3 alX}jKt=/ uC"(W#_N@٫ZzHHqg"L QcۣAHbd z!tIryPIJߣhOE C!p1k'E3=aoQ&_HN2'4WY~(r,ixz>kdTU1*͎#7]f J_B OrԆfb(`'Jm?*͟vgQy"4pt0אp=&H80C(>}_=%̔D~Aץ{+2}{i,~*dpWLij~pP& w̤!4&i4xҌ~KhCԗ &4*R]AɻQp2Dg5L, ,);yh;_?X}WD>ʩdM ke5m 陸+0GQ92|@jC]VtSH]:!۬5/hft߰BҧeQG^1:dw; Ԫi3{0=rh%,g };&!^C4"CՁr.bEDW)bdv׌x^!Q2QO׸GTKŨ9c! _ pDž^gz~,N:ћ+4y6?ن^r?^G1Q b^C,>:._aRk+y2R4;BvxGWRjӾ-*dިc|#1S8S3(IZ/lڐi?ZAKBfz_b}\^}Ù90+eڢW1+{2!qZ:uZ+/:}B(Qœr*1:OƝ Tďtzrn>î$(' צ@βaґk6deJLaW{B୵oLlɰqk"-_4,M;Jv) Hay/"Q8/'!i1m(~@ȫ4 !D>(8u\K3+j` nS * 4mն 9I3POS!%НAƴrKY??ݰDpL^ZO%gW+_2S\[,tx:ï5Ƅ(e!Ͷ]U=|sc>^vUOZfL9^ /gS5:ZW/b1$tUW~Lc[6k$q:. TLpC9N<-x(Azh9"ʂ9u_pTI}ɊYU?}n#6Ǘ45qz7{(LBW,.X-]8/>xw X4 ;d~qpi('iE ب'A O. 1<.QGӋ@}cq Aw"JR"˂LT,T agHE nKHmP}ɠ5\9'"-@҂jO4}rm [?~uBY-Ln@KzqN4ЇJt#iN'pItxRFo/J=8#kl=w L9Q:Xȕ `S*w]9. 0p(I$]뫛eAER%v *[/96[kȶR-L1ԬG"V#)Yt`ڑ?x9$qsXa'Q ,"ۉWc, m4O(N>pu{|-\J[gOseM'R t#;*˺GQ,fP5X|!Y1gC4ٱ%DSN|Rؽg1PPΎ6-:?l@ܶĨZ5\ibKվ($9Av,3QHf^2%*eG& m۹U8-h=5a-0DnmϔGhoT\)d~Dt#[Zd̚/; uf%i?ݫU{em#['&LE^G #/Fj1^?_f\݋s߇m06LӠ*^K%MV3V3L}!j`g_yIg]`T7APܢJJ!|u1s*AnI"X.f氨aqGAt֮f%"Fgkliא_? 'KbjvCЅ__۲[o4آйw[)cV8Q7N階r]'n͟;|3l~r(-;펔ҫՅs31bF/EVZ2Z? gQm3nnNcϯ o.Գoa5$/|rVL5y 4 CBfX8 !/פD3 ճ}̴m/ԴF\jч4fO6FHpi=gr iUƔ(a @WPkF>1 ,QwzN9CF3ea|l "7t+ o䀣ҫVuIć~߹]{id0 0+,$IeZ:e `wXPZ6!#syN f1Ji^!ʝOGӽ͉y.uE2"ZFˈ6ċhWoֽ#"?G )'Kg/uw(FKδ=Vx읢J÷Ap S JPrZ(D:vLfV7&F ڊBΫ OI]x>_\-{L/1Zcj!1[Gey]aI|PFXpnJ\HF+*S2KSV^3p ::nǴRkwP}j Kf 4ZY6SP%!`VVPb6'Kus34y/;/P&&]5e&Jk5qGP)"&${+qODi}T뤭%]HϴM39o%}l3QE AKNhRxjgH+x I !J;ftn /]غ QIiDY;!DRP"J<+2;.rw?%Q %F!QZfN6ҽmYct% ,m3:>H4ȜҐ{# rk+(c|h(ċ0Hq_DZcluI~4fl\Q Xd>B* ;dX/#ڹS{tXʃw VߪS:6OtETC ˌEMss%JAbx$e W(;#*΅.sSn=-y)NC)c,/e{튀CoЅ뉯4݃$0,a "Fت; bhRo[V+X!EXߌw[tBZrK"/e8+À?K .!}m/{H=^!+(zؐ%S W$@׀rZAjjKl# Ev*[e|1lIfCK+2Vdҝsj|REg͑l'KXJ[1^dv|14?e"TPhQF~C=?.E5kG2|Lj|twD$/bݛF} ޴J9=&\QՂKKݍx쾰~j2\8dC_!jz&ЅM+NR/S~zL* Yj`_ spߩaGbz#"9…KzrN*Oz/ֹiU`=lQDo5^63*4꒡jn;KrraGɱI:#@F& 9$J \BlWlyt,R &|ϻ9 XVyW*dkD0rY+L9T=ϊ;۽"n#pw|Lfdj )ڭSWytIW |5j7Nlb8/xtx nk)1LwEs"Wtq46 ҏMNkLYi0v௓.hF Q:#ks oLgG-ͯ~`1URM $ۈ*qcQkU\/43 2ۛ2G LvF9m #_e}滣m9+ 㟡LOT1e)7Yno/F:8^X)5é/9ӵXT>鞳*j1|b}~M^z 4s}ꍠ"_gڼΖOUE9*. >Q,ȁ`?6pV3}X١s2Sd!T6 UT%e{i41dI|Ͷ*]=kMHo5_v\oG|.RkZ?r WcI|{ۓLWdJtKU,}Kߗ́Gw:ڊX7cOf&X%J(Ĭ_ل5HM4gx]˄6f{Tw稅⶟:zH;!3CՇ\4x5DY3-?K\jc :jy?zy-I NVGBڰ.t 72LB)Ҟ #gj͎L6mp::K YB*|L}%cYy!he>6,jw..9NgsJKNJ0__8 9IHr(1ͷL mncl4% kᾨ)o*o5o2 !kzOb|Uh-,> 0eSw#VXB[T3Vm/7 YODKt,H9ƒ; տŶFQ %HDb wWWcS 7f'JA4`&B5.3h=@t1X(gkZv,ŭd1imKwIv~Ws_jĻN2@29%}fN+>oIpn(RF MXHO6mbueL5~*ir8ԝbn`);ޯ^b^0!9]>S[5ʬ\zC>X~s&O+)0 lELU֊pl/Jd$o! jWk=Pt3Ф |"R% E~k#>vu'H -DϾVd),M%p^бxGϼyoL2T®_975Ȅ) ע/TS &4PPTAL < !P^du3qjʃnWv:]0F\hI0W4{eU5)vSܽi*鬋A  1Mʾf$&T Ʊ3N!x#l4QWCF$U(ôy)'Td]A[N2ds6~%=0փˊnRl~B8k1UUS4-AuNk7P-53c (USYe`~Б4ک;?O#pK։PwU.{<̾A%Nx<#AQä3DfνTHA1?I>ā|̬Neh_Wwh70d(3?$a.'P\ޑmH?)+SJ+#^/5 Pn# 6$$76˶gslQ#ԁ54KH'Al{kJ3;I}Z gXH4!ϙd(ZY#>-۩Cz%ib43cw 9Rfԝ i䠺6ˆc!0τ q{arЋ~wy};7O`E&n74_f?m>\;g~-n{)cS_AeCFC27gK>ӖJvr-^L*-Э,l3;{N)HP[c hv\udIi$ ZZAtḲ.Ҫ-Zw[J`$uNRe/P ѯFMMY nHn LgtKv7U1v 埊³_O@St<DXV%Sm6<4.v?>K81w/1hJ&..~?܈)c={0(s =; HAxBmIhpegZ:S}AZ#q[>  /#ն`Tɷ0pxS?D]f# ܔ\x3צ}AHHm[8פ| fd㊕{P=dKX /7~^k\wdbq%ԝxu Ea~%`dC"m ͡s1;PѶ<1{yеںIqN3{$FmwּL*b=J{ta|?˹iEKƈƳMZcfYqY?$3NSr$][pKcR@t}8( q6N L^I6 If-[ç  4Q+_W&Tx=_"6AQ sh4 ?#ix!V:fLC^tIo-;4UÏNɴ@Zd5d3KeR\[*2 9E:8/}cU~[dUӊq.ool$޺DF6E:w<{Ї0<+ 8aG bN-Mt<I!9}P5Wf;~nSrmp NؤV˓o zYْwS&j~?&.~]yK;Sz@퍚.L(پ;8 p䙭*o01Jx3o#[Ȝ'$8vDLm8mC8@ƤzZ*5͢a!Mo8cz.dGZ}z-muӳ@n%ť*+r\V\]&bq :ԱQ@&.l֮Ee ^ŭ]<`/k-QvumC .XLmOo$,Act[yG@۪#e%{"ְ_Nlw΁*QY3E%׳(bx!T68xT/=6yoF|9"{S;@[ϟgiY8YNecHtEDKͥ_\fnt0cVj~AAD|5 XM3'  B+3Jbj("i7 (̽ `Md̔ǘo_$"Ռ֝M{[TOVey UA|/Ă&f[>THx+g>醔nh w~஍KSZS6Lgj\fe+ntL%"hPsdLl`1fx<߉̨9)2|Q9(AkGֈFa>қ`6wKI$u(!v/·NV; K5=J$**V 3qнr7DB څz1dh3t~_ BTQWdz qһ_acj{pOɃ*O1]ʁÇMD֦Dgw<غq*knP8էPs=gഹl1~r'.D 4@ͤ ~Yj6 H UdAG5;^E7M0NsrCpY(G Hԥph>n:>uxL^O~puO~iz$ 瘃uBWz$zڙP+0 DnϽ[鱝0s@$XLA{OӿReT&-ɯۡ(6b1QZX6|ȅD.ǨPg{wG|_n1)-+W\5"Ik4LI,q]E~,K|[ &c-0hs<vO}oͩcH)>om5@sh;ػ]=83s-.drDٲ6LW@bXIon!Kłx=j^|Qaj$t;ohdMK XTSf\0{SMt?]+f3b 0°^Abl hl>1m|H-;MDƅ5;ϟ D7ѱ * ) 6^2ՈIPc8l^|+ e><zž^uM={5} "W-捺 qjpZ(j]GʤNCf[m3Ud]t^9}r>4w}XI]h`5J{9o:;AKu獮Q./~$ & r|} D_c{S2c"L5}wҋ&1\#~'fO>tmHҠCy4Ƹ$vth +jJEo6dTx;&6PۗAUex8 }i3S:Knv*s1q-:[`CP(@35sYnBu 7A81WHN_zR߰{UcT|w:OoiOVX$fH!/rμQ:y0" AmH1@NI'5OvۨHb"~%9\*G&MуG<)uj=3 1gQ.L!{?nw˲ NI]?܄%au9.j mAֱyQ$th&}cH׵o&1.CY*4$gB I҃A.vPEk,S!"tQ`تAbq|rDs@G#80-4m-{u/ϫ-5iZ)_F_Pb͈]tUG*e6zsEvhX⤏K @TP5HԞܮS($uV RUs> cAӕ][#{/@s?#G}VD5 =$uNqxq$ DY@Zܕ)?t~/qcVaB BZbwR, i=5sM>4%}z^ m'v1]Z%c-}sގ37"W2y& |Ά"u APL >xCLDGrQgWѩ`vcG ШL =zͦ95pK*S:R$LT1ab3Y;tyWdj%M+f\MUXl+t1ș7En aYh|K1X:v )cYiIx9%&/P=oAnĺ rgr΋R[RX+vS/J=-y,)e݊Ic%:Aq#Ruf}cߝ : $԰:gt dzMNraP|D.Tu*s=,- ~r3.9TAGGݸ`A0$;*-3![Ðy9bS`"ZE$Qw9>SM\A8b-?< n $LdZ/#6BLpqKd,;4弖8NQ[*2J氊|S_ITYƻٱ_lūyۉG'[Xcˊe%ژ8n1F]m_k>3k06Ttn<Ѧ=@e\WׂMOr~-6GiM,EbCXw\c02ZmmN줍!|ܩަ[jH=Qvh%߹q0ݤ}w гRd̟p9>Hd1XL=c촅Mp qۡ \u)*Ody?zsy+IUK9"O.2= ><ެ&v tOJRX@^/# cpT{Aً\%")FR P~H&v&JY`Jީmc?.yR׊CCa߹SS/^MB4zGx!Ew 01;ͥp#rOѭnT[P=OPǑqARJg&tJ(3t9׻Ы'I7UF>Qx5H?{#/!%?9R2)7.ݰeOfGw!Hl'`5RcIb-Y Iw@/6>wkhȺtkz[< (恾Z"#"{PspD4G$eO"\jXU1 QunV8ƅ#E_c]j-b>GgP:=c非L.́щenZOInsyc5Sxfy; oK-"SuT椵P~7Rt-E)^. e6/P8̪턁)M087R6%SqQ}YPHu˿GI%ph2W`P¤a[KV!D.,=N-e.ό~ݤoM#HÎj==H2ub-~;.EU.0556"ߕhkd&\4bѿ:Ȯ`'Ƈʅ0$JjbRw3w)ѴQɃUl,%RfKZʣ,Z+ETJ$imcLKxuĸOQ|u}` v* o>rI[x`CQ}B~L:NfG#O#1-ՇtUI3¡Ƕ*K=SIF _K\UET/oyX2/Is.?/XtI+S6Dzlh)z,"ʄ3f$hxc:L3Z^@+f&SGbfGJަ)Xϯr`]_ywIkM%3sOkAq/xJ8Dƴ6+w|m4ތ}c]h2:]a@J]Q٦hoLQ2=~9 ,!_;y"X{eҍ߬X%}{2(oajMnAr;Jo{{1[m>3U'Bl\E^D~h: RJgX/ ZVߚI`eR!U?C + g;!ݹA"0rd@ߩ'7+/1TUTpC&@Lrv0e!"OFWŠ|%O;O>5@I:fm.&62/ъ(ȁy|Te 3eklő`8$rMasi|P] G,8sJ`Ǔ# ? [->goy cdó1鐱 ;ld2ڧ!8{Cի-2>^t K=]Uթ -3,Naʂ{/j^6daZF.ZTX=d6"&54. %W)-Vaq׹#{<ogX!CdA Ur9!..D=ˇa5K] T+pfAߵځ1X*$sxRU]c)VlZyp^2 u#RB*Psz-<;,Z,mXlp)%ZokRÌ9-v"2?vO4khjť.r3|eG#R}>6x|-mp' -׋$*5vZ]RڕFc+8`MQ*)Ac y}k@+՝c9yW/\5Ρ uW; ~q_ĨKYKq듈# 66M g?C7nHɲ琋eO~%@[t-+-u4ZKa;G&Xcid m[S)`W&N~BdE-腫ߵ"gbCAw_Af.džծ$MRzPMDԞaXiG_L/%]*0o`Y|,c# Hܨp1 6ifh06| i*P2:0N @v*ȌS_o Ah'A;܂`ES|fM:+M%u5i"|g7CRBd.3>׮gPKE+!/peC?DZwuɧ)nՒ>AWD`Kk kc`Ld /2Sހ]դӃXQLď JQ29Cɩ?~3"1Π;2RSXӻSѻ")J'CCP PYS}-ܾg=\%(#"`4X4"_q*(xƽvL;Vw9OsJT YcFkZ\='xh5`CG/D~)^ a:};f nh;-=V5 \1ӷ!dS_S#(mD& ?2(i/dbHN#)ts$W?c.Z1.k_+C `~ѐV)W;\H*2MԘ@a&saWb+7W$324Qf;&l%D)r\CmSNSZ'r(nȓ%G(xLjy!8(gj cfY*(3z<&l>Z ( Ul=]zQ~i޼ լ]*>Sϙm dnJ2M\t( TF0Bay*?a$J%W ^ }INp%ݾ~a6N=ڔ@i[٨1m!7TW `'68Ԍ?w4~H'E;|Jےk;j!UaҴ1N ryS7֨R{&qIH@A5u㉶p:[ݤQk$㰩阫^ϥ{HZ_r: h$Ҧ˴<͡3v,}iY {3G >p\Uv^, -qDg.#1@GcQ Ƽ䩢aU@viaDe-&|yN[) dm4 Fg*xc EtKfWVR}'Z~>qJՂ Mso 33d6y`Y+ m_~G^,V2ti9e}nqV3"gE"_!M^gd tt=uw .JWLuFOU΃XݗJꓫиͲI \;*bj4& !ZMpmagZ"vv5njHߵruEԟ g ǥaY-Cc`K|,ob ANrY1Qwn9)ؑt$ڹ3ӟׂ4/}qDZR-!Rj _r8lN TkVNMiv%` ?Xt'3ę_ h2݄}N⣣Hi/ug!St,.0|FXU{/%aSz·6Mg|e6 TZ2yMEiqy!] (Sq%mّ0}8fAE^? [-+;BpVהRHB,M,QS%9nXAZb ;߶/W5=cg3[{ BIȝMp،*@>mHBK/$_Y*Z6 ;m8ptN Uha׻D[5L< E*zawjA]˟:*;Ra YY"fQg"Oa96s`}!7{WhwLx穡Qk'> @$߷ EjES;hDi2yOyҡ/s>W {{gO{ЦMTox٧uE{+3Tn!N! Fo751F[V"ewD [9bzlqdt?վڦVKy3^0΢'F2 3d22lْ=U+0-:%A)js{g=I@{Δ-:OlO$Gqv ׷0y6gWf_a,Wƌ{~~G{e(P?}kw ~^~;:NK?(QHW(;ıӍ s0ν rNpucޤyg-#ZVf&۳)E%ޟDs/OsWkRg"zRK?9Nph_(9 G[90 K@m6$]}&BFRrJ loJ>;UWg oIfu{qMIZu5SO27c},NSW& .\[a/ՃXK1ae_M_wKO@q)1y)@^>[؜}W4ę=%!|Wh9$hz"@q4D{9G}v> `y\ԷS8?M(IZ9(:t>ĉRx^"a*Pg .j<07xW\]DZ,L  9!"-~IBVuW6sgCuHC' cqP׷X!Y(V2T ZT^d,d c 9f~BvYɥ-jF ~ƸWJXkc餛D02rUyBzm)2I>Y73ut{Fީ5D)B816IX` xb'ȁohS#>Ş,%B p<Sw%}xɓ;^-! NjMNكVaOj΢9^+}W#P笣3y Q0:)g޼nhlf|zS$?[bs) ;B?^f㫜l&F,27S0ԘJ'gbL㚘#>I֋J5n!U)H1$ܸ? O+ǯոG/ezQ=H4 z0|^7 `>;Z7Z0*ض[˃Y fl?OƾדȚe:UĐga1l55K}05$l~aCtMkd^] LYL3IiAr'+u G ?rT*vIzS: &Kf^1̣L ^%~FoY bըK{UBKof!~3I74rst/ LBP,q;W?}"_;RME[qvIn\'.19Aq]֝>gn"CKx4ΥbYd*AaՍX}b$ۨߘ D5E 2b-y0!KbCȸc=,pzx4bЙK6-a??BFG`o_=5ۋJeթᑫ:٪^lu.TXEoJqIxnbۿ1A-ޑ3J4~k!L#S'lώJ,{\r28B^d|XLMl6dyFvΝT#qRC*_NI_"芏,V@OxXG 4Owj$,!Z1g }=*ۢ|`ꝇEϪR\7Q?ZL*\a37>c8ijv>?TJޟիVר7p=:N`~֯1F ܛe4O_m"חO)טk](R6W: Sgwޝ9j7?$r^NA#PuPZ cކL 8 _CwbG#YUrHS)Kѐq5h`0]Vҝ7B޴L 6(V6^T1>_ 5韐qMoi?^7FB=^hokc:_k7BubvEQbKFro$|3:M88pMt1˵Җ3p/=*I@L{YKהld;ez8sq+دfvtAJunn7ȩl?JVrxR?gyS>6u)%WVJꞕF߈/-sa%[OZ$3_lQP5ߣui'ewbw h@s7{ iܰ+nNu6I.@cbd`! ]zm)jeƸ|xe /NW7U1T/ߌ -IbGZBmU =0lXh룡50b!j9w;;|}%IGɵW^sAx!O(1|pz wN{]A. |]|bK t7xSvҼw}n rhhK-\ݺ+Y=ؘ 55y]gg #Q0P Ѵ|4 W,v+$d jEvJ/lf$nEInLă}g_q+,)AW'ꁺjB727v4> ߊ!D(yy<?㙉K#;ڶw)pR'Q˾%Ί_#lj5&W6EviES7==m,Dֆ6,eGX!J'*ү(_ⶌpnQ[ &G%{F 6fBZExNLx(ӏɪ!0ȥ4Q"BG;L6<$k4_mk$LE?ꞡtuAQ^Sk*tmHqph]0'7RZ"H }+7Nʡςf f$g,T9]DsT)@zaNo#tJ}dcrul}BcL&%-8UJ1j 8w&3CGJO=Ee25rzQM?|, f4"Nl /HOv_(Q?-EF'{PaF-BDv/'2h ,;$d_ '91GskFUĂ8EJ8J+"LEJ,R{l+njp1$2Gx]XU7eA1j(q@ w;?yM!-*ouKˆy>NAe0vK1Mxe` (Ic)oVvJRol榌@#Cܹ[h$'?6I(WYt#@/32ҳ\ͤ>+4GQ\ HAntn :?P-.$t GJ;B]2R>tzH? Tk=6m|\Udqc~ _z ;U/AxpqSzaI-s8M_I#T5WdU9INKEM^z)U!At}<)VAm0k5 Dҗ|2C~(!o^Yi-+=% XF.BM@3x<u']TV!أ ,ͦ!M{:c7Q/N|/\ҖAF@sh!=_yf~Kw' 1 Y5~σ铀@#?4UK"ME)*Y>SH&~ZX |Nm rET|.K 搫>+5=j72Lqt{l/t2 XK#@s}[|:w6|" *C=d ߹yZ @4<5):Y[j1,$rN P 'm2hvcO/2)A)WTq̻>F/kj<3|@;(P'|Un86Z7ےĄ4:FdOxEA9\|#Ih26ӅpWcξ,ɣ<=[9;ry0cZ; T*ܿ|x>!,ypfO}FcZ;ı kv ; Uq,T#Imdv6x"B^S7/' 5lzAHz) R^&aϸVy5Rtwnrnk`5l8JVPV "߀#:>po"{T^[uy%; 0vr%FW;}أ!M8aES*: TH۸\Fr2me*xV-bfEnÇ"!8JͩHMXC b5vJcSWs#{Çu倓:|w6+Oˎ9l4:NwdM+]Ǘo͚S+aZMNA;fEX)q+AZh@|U;4(Q]vT*b zFsDv`K\jhfS, rz:ܷMx"&[3<ZH/V(j1; O쌉l{;l͟ȏ:A.AO S?Tcj^g/֔) }fJ#V+X?_x'1/Ͼ2_0`mX7+I!}vuoƶCL 7JTͭ_[:l 654c?e%T!lW`3s@gcFK΀Ë@+Wodu Fjh݌X#PUYiAdB_nOB׺Z]nQ|QiSIow:wy竤&VZo56ۜQץSB4|$S%%X"e0W?√Q(d`cڛxvC]x@LqjSkؠ>#hA-U=V>YըM+GeRQØ2OyPh&ٲ$N"WHBqN`J{'g s|iyK/h}4sGgL {jظV.&nBc~(n`)}Y!WQ‰_%xAZ@]I-@Qd9ґB#aN酲0mXL+O\jH'4;}t I7id [bORg:6 !]$0X7Ls m_9n!@r(sl.-ȷLhc2$2$'T6?1љL^g3k/hRv|suc†dt'r_UA:GAB;?fGfҘ s*|+`nNFݩ20|zג?;A e tD:^?eճHoFB|=`"OLm;4gG69 OQbyl)Gcw+BH  XAe㡫i.We`Sx3()ח? i%QpV' -2b}Z]aBFLcFJxf஀erڂTxV^qDm8 RE_o:0?D^XezٙIfeƅ1u 1Zo8a ,V껵k:Ў[Rz{P1y4zU"!xwQ[\ݸN 0P*]Ƙ6`z=ɬJ%ȯL&E6`Ne\,֌(cMvKPl3!9i@8aɣ|JvɐMvU5զb&+lt֡iRQYD {PJ(ȵn P+#>;t*5m6bg rvSUkAoO'0&!iy9 xNTl5% x`<TOrַ!o2rp'%7GXlfd'՞0&fkn٘7Hw x}^zlϨӑ뽡62v,Sex]I"Z X ]WB2-d|Qe`-36Ej Tq4"Gȇhh~Vj:rm|7!-Dc ]Kgڛo*K#W!5v8ё_O3>HTqKYA"j1rJ.)w. <٣G7 UT)yǙتDG=;?"DD2v 8,+䯠5<#j^Dk I,y tEYN,Q>) f]J X˾G1`tZu[IL;~E΋3 ,д#gT^נOJ4\֟SE#mZ67`|Տq'-땏C%'{.̀x:\<ۆ{@EdA)T 9YQ ~u',h #=?졋h}p:ۏ6O`dAF?wP,T-@;'(D 'ʽ7)X׃;dL]8j+NJ%? ˯#TN}d5Zﻌޞa͇@QW)޻]&ř&&>2M&f$]ؽ-U6pBq?*#O:6AO}%-ȮWG5{}Y#]{CA$ Ɯ:IH!I~2( OO{ $w|=R̷pY3Yg-0L`?OKSfkm拗לyO1so|Btt&ޅ ku]d`2|_1#K1z(u|kB}Nk̿kzc0I\wȊGݼSg0r·{_J㗡C߈ mѐiós K|=-%[gLr< -^um0*wِ{!UG]f>HOoG$:g UBo/p{XRvGjplhar^q_4zȦrʓ:AS0cD^;7$S@БͿv'r<зtU0QDְAԸI01 r D6?:!IX䅾)&l3@녜S3ΘC^$Set/vyTȏfP>101NAÈcRnsHpsd)rv$~Yny1XB8N$)ׄv@e|Pim,@W8^W[%GWxG{[MOq:Py߅zU!)?E#|&=Kg.+{`-0" Lp)!(t8u)䬂$|ؿsw_\PbFxlfEd'л0D/γ֜| n*@`i$VO3 5IE'zon{ek;v2aũe=+}[vz-婙v.2C5Hkec0qDZ%ӣ`PS)YoHl1EEy_dCÀgHhmHҬԧpoRo٢mzz`i^tEhKl2!]#8_9ŸČigoΒ5U⟉2s `}GA3Ø.eG~µ?|0ۡE7L*O=֟?f]:/xaYdßZLT bVlakm0 e_b~.mоqy.Ry:=o98OdSHuqcK&oBPޕ>ȎySpxUuWX$>ㅒ@wԘ kӭFVyx\>X~ !).}lbZ"k5T,txK'DwӒTqp>ᷨA`Uӳ0ngTĝ$a(Z" tyoO.bq=l+..yp,CO>*^hMg5CBv7|Kqiau&n7șcOwqÃ,xߌ-Rz!9tH{vc1ᨪ~+:DiynO 5@`e)H%)ݸ ˄M|#*Ǝ ,;eHzANo.`r'~,ɰuj6vw/*ޫBlPn3 qO,ÃhH@wQyܧ] W|Vqp%ֳa~41tO5u;Vl`5,m_%ʓP.nW>EyL$;BRtQ@`>wSӯr)\CM1T kȣ:!,zY#z ss;KKoJ߳Bjl/,=)'|Z^K: qԖOD`M'!6Vm yԄ<Eg)ɬolWtcνdWb5U =@SOd`oDB*׍ u4"gE DF%=EErkAȓXjFÙy )5ɬPOF Ԃq~r,6Q)Kęe+(p;x= *&)G'.{,e ͇GTW(f=W |P] 6 }0:^K@x\8KdRKMMFu ZFdpcȔ$lzu^w(mw:,M뎯J=97VN |2DI4!VQlLlGP $ `Ti'7ߓD;e噿kfW%w \}2Vt]%?ȵeVN >+WY[ ͦ{ˤc#gWf XcTrKp\/CK1HjK wq _Yј]&RB CnmID2yDۜuro Ri^ݚd͸j#JX2-Z5Ob[4RmvlU!A l^L>H4z *^HD3M{JÆ4Ycu1sP,@n ű!rAB侣.JS@DAgϰ 8y&j0γPa)pPƷB?7DwFtibZ>%GlP;$q61g\dAwҗ1GT7!Мj *i+A߻+Gnhm &jI}vWN@薯堆N ȍD 6i [0x1Z7wNUEZxI6.u48IaRI[IgNqPhMr'ܵlSEgVbzGƣP۱6(\W^+\7ZCbǶ=Yfe):ќ'XՊĝ'7.:}  \QNUCSVߐxp>U;ǹ]mpK\٦x)b9_ Qjҍ}DSqNH;O͎ZCEރPUWI_Yp AbxRD}?Q^j򹮾oyט Edў-{ZiHr 359pW$f aa qݭ9ez$wC ) -g9X%'+=|;> 6F WkM 8MC vq +YU$?P~Rge-8lWW^/m"G\WYBl/i!Z{8,JrVNF|$Kݹ.$MO(+lzKY1nO/EXVDFJ;W_37*E:m% s&7$7B|P1maXSec盚=By*,ILeHAqBFѦ2̞S1` mč7u$%MxMMРw)Ib se\^x>x%:|4Qx򰺛vЮ@p%2jMQr^с߆BhAXr Ak'ZEE%tD._Z:Eh,)F#U>n?C}mH@qK&' IJzhX8TX+s:̭ZuHr)a5[,sw'oUظ\4\Oi=bHmF8=CoI,~D'cPd#t L5 QԻ+{-S(mscx17jIf#`5xۙZGqJ@Wvlwb,6ח[ 8w\ b8c&SҬrI>y25L/měj3ܖ'PM`,Cڧ6^o mܝ2~w&KV0JD1p&^x~8b}P64.lP{ -K-L`-2`nF&kA3*0Su }p34x8.ZƎy.8}Y*yvmGZ) TqQ\R}Z) g1?H+`0O;᤹B~ bdu+nmnKdanNg!9>vđgY̰ 8fPԇ ݑi<%%܅ C1>hX1 >!#)?`qM{aml"6=`*5o84X}FfoϩeuN-+E(W,TC# _ 5^X")`=7:#c+oG״jHp)՛~4͒[t絁 fE!j~P Dt-5jbF;d'qpC^3 V1yy]Kk2&<1;2C*5UɸYs[MU*]nn}? P3s@kfGw?Q}r}$x!9nD:o.1GmK_g2ѕ(I`ЌB>0{tW=G?jM.-lLy3]`rq[Дb*4-PQ2ww Q ohͅ}P&r>4pBgƱ\ElY[2Y}K4:*?9*cd脭zm=D*qBCTFf׵zx+r?UskQTPpq@LtB$^.S 2NthLw|yBf[6 Js6J-EEi4U˲)ØP^5Δ6f*wҋMeԳ@/#Y(=B޳`awm 0w;, 7A?ks[GoK9Ǣ3k y *_3:^֮jt2BC̗R?0.+~) zdEo}p487{k_jdӟZu.5%M'tL֔I >kFol硾 ɇ9QFAa$8 qKrm,@t(r+̵݃.S9|Nqɾg+Ac^r$)Ӯ8َ40Pq[<>d-/,VcLwV`T3~!um2,Z.56#Nc𨁄| v,T?(aE d9U^,-;ߊ7}vfNZ=I *JֱfP+/jLkl,?#OPPۯ%/5 uMqV8Hƍ~{׭~#ˣ$]/GZ76hz]15"ݻDzjs9 e^!W?85k"_n'*`$Q9`@P+iyD@.:lquzdGwweZpѳ\8Tз00}[ca 6,s5XvQ$n4CDZBD.s9k4=AX{3Wc s0ےY- 2<} U*| ^6μ~Sq!>JJ' Ef]ЬyվYud(wS} ٨ {]usJrSkP)?R9/gjw^E0X^yQ'bx/kf+.w Ve "V%f9ig6:4 MQqA=Kc4Z%od'Nj.CV;Ci @]O [.5-/]niA (жid M#`&.OXgs񋗫hyioVa3L3\G8quW E'ODўiRXco=~(i1o(G +o- WG_բG:w8,!p'0\)& ta-wf,tPcb"rF =>ºM5{-`ʷ]ƍ\.>r(uKC>}h8̽'zQ0(1-!%LS(y_P'z5!waOJkԵI87s MQ{Cnp=[c_>zLR{R l+9x*[]Ӡ)W򄝊Pߣ |z]x|GKEWˆbzN$f | f~>݈˧RlZ>1XST@w2v5xU͆mT]f{zRz*cw}QIJx>t.+#γuKH3fOy,fZ'9wu3v^-iѦu+ ٮH275NJCY-t8@ r]*ȧC/H30D?mCT.M,!ԓi :6Βdh;6W,/|NPNOxpKqy1ÆūݎeÚ*j6\' pQn uH)Wַ15@[ޫi`ҺσI- 3|^UC01{4˽S -ڵj6~Em' G{=e=F֓;-L/O)`k:n{X* "!8ubIs;Ǿ&ؓű)<g]y7*PXKe7>.~>ܻaxGp HB3VN zN5xXf|HGgŖ-ZO#ףxP aI\x7! :$ w3T]7 ^TLY#QrOLi*S(ܧl>B^4ٴJ-k~D"23O,/X7c|W4p+`?fGҋ1YusEG_m?!spZçZ:`q /Kye659n5 ?-bHkP/İ>e R8f20x G`Cd7TͿ14m!b 6 (ky; w gXiyg'Z}ף<Y?DB}#1܈M(|[ 2u\K|@ߤ lbQ2D}UC*XoYuf[KVh}Poj.6}g.Tٓ'pi`C%nK-*ʼn&-lu.Go2qrjuߞ61 |@]^EfoӔ}XP]%ؔ q4 "S B1.'-#É~d Οת_53yN&j¼jK]o$IIμ `'BMmɃ*0+pkf^*)Zj{=ASM;x@4ZN-R-,J_6.Z{5M0'{ora iT8h/}{@ZDbvݟotjKz@ dq%ػF1{5U|HK=>aQF1J6v;Tv-hH YI7}r%w%ꍌm4ArOt?Exyp;D/1<3cq^ovfø@@+X1qcuӚ~"E3-!'<@1k =%cCB(dYQ vQQT<JōrS_nee9\f:EÁPy"Ȟ8(.ȇM d}ܗWG:C᪷` gZ [ G۲uwy]׸]a2)ďK2c~HK*H1ܼB@:d]?¶ˉookiKG=՛ᇝn}zt~혛Z]9㻷X[yzy nK{,2F2~@xi wpb#soԉ N'cy ܁91# 4̈!C5?,G򬭈17{@`;%/6؊Rs4;;y{&z~P^Nw|M ~ I+u˓ekl.t20x "\ң2R5쁷4hP iϜ0v~fH_/BFp`c8ElUh?' h+枤e+OJaJ#Z8 m} Ƣ;VjmCO T5@<܊ ` ۝?vUj ON!7%̤H0M 'h@ nG}J32~2qEE%y}ErM_[E]Np7*9|f\CFiJ?mX7n>׸vtlc7hFHM{WSN"y Ky4Ŷ 4`DDmP^E3 /dxOIHT1hrbuFGP^)?V{q"ydj_,NMá3Pt2;Ah8##H;l= r^V<:dD Dzjͥ'_UM݀ /O~`츧cԨ$' d"`B-gvxOFQ(g+ɟ~'zDƄNϘoB*9aP.@~HE;R=> 20q!饷w(C + C$S￯S|ZX¥0Jp(5?#'|wCb/ր`͐H6fvQ/X%%v$&gCւf3]RQEGk ّ},_g&m |XT?s¶/M9f{Ϫ7zщ@xh.W=+ḿ! 8Ϳe͸ʃI赈]^;de"8ڮf$ TI˫%^?:Mq@r iKǤG-hJ]x4T,t {$+U-l~P4q 9pd7CzfK5cV*h2:yPpUZ&_BFIӬU7 ?eq@%;ݟz7s"8 _DZ96=T**d-nVY}iBN๚l}m(8WXs0EN> q{*{_JA89&P }RNPxx1+> vru/ݏRڛ?sؕ ҔXheK`T-vu5MlG1C]XYG9D)έ/.#2]TzJXJN+ȔBˍsbBt0lԾ*a{mogphz*mjБNImٲB?t$Yvڸew^vX_e4CKoX1`ڢi;PlףK?I5C(Aw,D:ɳݞ*ԭ#kY(G=.{! t‘k>(80۪ņDR'PV,$j];kJcBoHUүʏ"E]'KCW3 M֗׎ 5x(ZĆq“f RxDwQG!Ӭm&#"R7GBX (LvĸݡAyf]բՁe- F-ۓ߁%@e%$@;F_;J eE"B 6L1ۚӖz"2D +O"GOgq֝!Is8._mf4'WTD*B|m7.3n}\@ qJmYj,e)th"* T u'ۛ_lo1/9N3*$[njzGĺ+0/חYdgn\-テnqQ9FW'iĒr=pŲĶj>ѵ}S[g L#x!ٽIj{EdYlYxg.{q_dDH2p Ned ͌!\F$Ydjz ںEE&$e[ά/퐆y#+*4Uޅ2|HMN0)+`r9<s%ID_wH d OiP[|u쭌8Y~ܒj/CX ol-cYh36xE<$%N(WLΒX4Xի˸Ϧ/y ;*%_qUYTa4أD{prۃ,]>wV\e߆E6c HYe;^Lz|\ә8}Rٌ)m@% ֻ8ADs%'젦v3k'r{`/osCD y.b"`Yr|M|a*B>cEPo9;%B5ۉyѸ)Tť9˕1=S9;f7X!d={IUQ>`HCCqo?dL0.\T3ƛ̨\s<ٱe.y˗f E-iˌͺnKO@Nɂ9O8Aז2޵ &CQ_ٚM%T]2ӎպ_/tnH%8U'd`-jmu`hH" >Tbr"gv@`R\+ؘnυ}o0ׅV69Z-Pix>kFZ06aƾZ6XCZҗ,Ak o~+8PJ`<|\TǴ[q'l$Eu2>EBMk`D&e䳥e&LT^L0.=,KNQ"XxLH-_fd̃qc]+J: xzL"d~qdjh2QT7}~b߼h|:/uy |謕L!b bb}AM)t> )kσ3$/D!=,>qqE|ܹ| urD8t#QQ4 eZN^^n;kvFUXVk,YyW~u`}j =K󉛴Uظ|̼s!:멹M&aNrewMǓQһF fˁ̘I@T֐~ llEyq_f0}IbmPܚYi\c} tӝ*h&NNr{ˈ0a:r2#y?.nrʠ$ix14 Yk _ LU0mNjo@ xf !їhp#1ͰL1f #4dKfa:JӆApf㕏d>_q ]Af?n:-H]zy} 餥N5.Y^޴ y n(S%JgLo)*Ԋb&Ѣ?:P.cȸjfМzzG4>]:0Ș?zW{ҴFj< `W2>KLU$>'GK8ì < Sx"<"@ <0Nwף".ZkwHrb^!_А^̑aZf(z]# pXZ!F7OТEZcj#V]̟ʺDсqP]dوYfb]AljWTd> (Zy9gi-hSc!UrY(K.Vt-sTv}a s+Z,cR& "Uh!j: rK@?V9)M5g}(TJ`}]$ Is|P.TsB{C9@>5S0ѱz(%z c38z; {]x#O;iA)!9{wKT8u0DS8pƬ v⦜K+|1Q߄b\ڃDlKTH:.Ub񄌽6s"v ;uhT Y_{(*7qZaf A>4 T;] A73i$&gpƕv9TY*wRgO_nuRaPfKIڸЈ>IR7E> N1n`#}̃~af$4cDŽ*7jF,1-ũz콴»;.]N@Tvv0Q7LV&d~3D+T; C\Cliqš(LnKEmdXY> YqjoB_nNO//QCeM«ɗ2@u o\Txz &I %VXn}>"S"zCewGW6<*y.oPYt!yw׺MS }ٕe},ɤ@Y}l?ffCOMu~@EK S!gf;#qWpP@㺟LY{sV'o< Iä/)cL8_g=JP'_|ۊ )Y3/rgkWQE;"]\S+%5 Ӆ.z?ІlRNA B3^7'' qbzKZ1w`E!g} z DzR.!RmxAyEGW3Hurȋ>IlQM ~h³fS sظ=N+s1ZCA0 s^g ‡ yK.Ԕ}LS I[bCYp޹sr\+,jQQaGx֟u+R}jt_(tDy 6rPĻ:65)dM `\o(C%uZ2d}i89ֽ9/-:#SMi/_WczQv="ŷ[Z毁p+h;y5p>F{{,}1嶪ęr""V2bp ӳ9ϡS8$b +ȣwA݌2$ى?ђVEkbJ(14?:J9]~?q gG9w Jac$5G`p:cFO!kAa'jHf/sX8@+\g Vt,_  ]|istfZ3 B7DgKME"WFDɄyOp+lM9DĔc^4*\2j{²復bM޷`Eu+[7tJPig2n\";p Y]mhy~nH=J<`bg9ؽRdd-Wc> ٚ6p`. << -: uחD(?+CY<DD. NeHX P}~䅟jS.WS7>r((9˾@de !QD~=q}TFţ}euh!ԍr8OXԥ3 eDd;%l**ymvAY:ҏ =IlZ %[uоϡ46WX iXU c^&"NC?D͌;;jYo_,!rp$q KK ʭmm'Z¿Y[vpp|V kKڅtg~o|&f/c 6ṙh?B\麗-_+ӛyk0ש%1-Zdp-'aTQqK^b21=nsQvw yJ?_9Z˓2[o75ݷTJ(pg$U J9@O>+~ ZR b =nJ`8X\M֦h.=abOX8J/BANe$wayzdGqI3 4RJqrN9xL=?i 'R)Y>@?;hO1 fgyb^}ᶝ<ws֊el<83 F|#<Ƿ=zE.vw8d=Z_z)|?p pC' f0c[m܊q:l°3`Hu]cQ ϗC2ND}Rdj%m:1EtfnסbIl*Ex1 V\"/rۦRr8ma4`ӜZ~\\ u»N6Dբ=zPfOA9oBTu_u5e[d]U(@6s`.AXsi`yyB@Ez/S/MY(MJM# xUT(-{PW1>2& ph Qnp̼b]ަrf-T`: $ %#ۙ kPS>ܽN\ʠFc]WJ|^i bI_Nz4uܼ䗘p tm19\?B7ߒxf`= ,KH9ىYg .ߖD7`H|')Tȝ0t맒h5+k{s,dߗ1j(G6Xnv0J?nnbcQ[ $rWXg/+ 96􂕏"2W,"\xQو< Uق*j9I_y?3dCo5*VOW/WQI.7vrsb n?_X,Ee2LJ&+Xfd؉3ñ`h*9g)-_Ccv g=+|]Yu7 гHI&E̼j'qZ!x/{-tn5@zyŅ.Wp^pZqWE@~D^BXIe6F,%Q<5{A~21yAyCcҦ?JTm훂fqưhYYg7ư.d//Cf/lH8T1QC M1K߰hwUb0 O]x.2^zP#06o,+7nprPh)hZtӳ`$C6CB?z9[sNH5>DBLp~r;! N+Mɝ]V0X,C?2 FZc$d;ڡSxvreḀTcoldUvKs%8=Y&LXQros<-E.Fd8Ƃ-ˊ}9%Ra3 ]7,1TEՄ-yJ--¥^AiU0+]'Z#L% 5&)s 9蜯UpUZBv(DАPس`,ZJYH t:;Gg!>ѩ"56K4a'5~*en+mNf+9NpkUy2H%aޝxd B¥ҪMcm-6H)glNSߝ+Cˮ=U,߷Q<4h$ Kvk<\#tlWdž 8FqIS=ibP$j!\Oq͘GM N5$$SXӶλ'WFʹv *)(}EUS ǟ@-DȿL!䣗7-F =9G\*M V*H@ <Bq|xpTl9G `yj{NEbi Nz& lkM_ȭ{vnpm=<~Aze{>Z~-_d+[8Dn\ՀxhY2`ƻ;L@7u Vi@ĖlD6մ(SaV=U`:FT"[tSIP }jN6xhhXciGѧ o(r4osr} ̽kbLo󉿦w3 d߄YX&_U©gK~T{^1QGUu^P#sfu7Fs !gɊW'á-DF1珽Ϻ3vJ$c$]*b0n倀s jƔJBͿ]ATQ ܷG)bī^ՁhRꖋWIC~-f ҔaA4%G*+$h's}%cHW&s1qQ#XD8- .m oF $qU;g'App)n#οtrkVSvB37_"~W?Q9y *O8&}Z< 5eYL;x?zljG.RR8R "Ҽ\ȒlLܯp.lf^H@~YL{Gb:$\ȅH}?QF-6tU4chi6*m+âZ@Ԙj(19غ})5+KHD?"|i$&o͌ 5|W; 59K][ >A>˶K{kκ]!~mC mFVN- – |Ut뜫rRNUP/FChKtLF1vsRsx)eR?I:2>ON!2?\?ےK֓{_!ͮ ZG=4G`2`$ħY\˜K&wT`i nɰ z;$=E})W=h;p,d=Ud..)8q>j7~-[Z-V1Xtp}OǷߪ[| lCo7˵|A/ѷ'yu&4!ӿՍu:2OFC -ϗoO6*oTJ8:Č &WP9f 5q)C;'~1KNZv3/LՌ'O^4zyJazt|Q*`fѸSc-ȰKzy*MSUe 75۶\wqG˞y^MA?GGcӅ[=}9SMbOάt'=#FbW= }@ey-=LDzTTc ^*u-iPEҴԊyUsI{#R=% W` KkwjfWh=Q2OhAG<ƲAx4U?-bsGIE lGL[qc,"^pj}e t[7!esDk9Qs&nߑM&߈Oi[ ޣ^ ,I.k$o"E<w _㧝)%Ac &e³既0a@xeOF}U9 w')!Ϳn z/78K;wE7KqLid!61 e~j+N`|,:$hWQ.Yt3KH`i1+мC<{ɭ׫k pB5:EWhG!#1BA^<Xwc. =mG菐̋m%1\H䬌p_t5^)ka|]׶jX˳i6?C5bN(b 0Q؎lT!:HZuoiqd{cߨҮЗo` f"I_l8NUG7\X'\<442ZGv0HR>[h8>/AJ#lvYkjHM|_Y"ٟSf{m0tcˎVsGA7ncYs>J1NIpw$ht- kTy6bj7\ uDe*mYq1r(@|gԨie 2?]Pfzi[y -340 ޲C:r`[84sq|db "øM~!䩄N>ciYncX\@@QoԬz"ƒ b4R\W|&Cl5RK̏58oi]6ٿk2? cD=Ujr`ɵ8NY;* RD/[7վss4\zo)Tѻxit@“Gyt3V2ȢNYێjބw>″ kÅ>ky<)d3~/[kO)5R5&{k&sHW -.TLH)_i3׹@݋C'q;3Qht`l`s _芌d5Rw??GYٓzz82 4m"c / A?θH/*Vt{uxyAy STEΑY]{,C1F;۞`)F#-jl0LԉjVpװ!3 @9"q≴@08:b Co!yHG䶵H.sIMAyHȿ3]<[S7hEz&K#5!u6=R֘tX$YV1ՓHcucH4Ě:PwpW~"UMF]:WT9o̺8T:8~=!*b E`C:L.Y'I9KyikIlzX|atݪVSa5 ^׳K0 #峥")|ګhNQ&'y )+{9ldQ7eǚ&.lƄZnfp :2^;Pnıcu8t7D,@)Z{#;Lu}oN:WEU+X~u ʪn3nf.Q&-9Z8!Ƴ^$U f9v&R<ý 1ڂouc`„eul !qү\ R HΏxcl0:zeOo S, В=Ɂ_E [P.Jqo [DFr vz=Q4LZ8THsHO0譡oz1y.:.?CSPb ly` }kO1,A[<$ GW&pjŤV 4 m-U=v;Vɰ|k-BI $Dz>iU <ǘt[yLo?6Jd0O'NiWtn?rQNgGsɐu_k M3Tt@6C d&,GzdxX=,cF.}qk LT'zftJ:5r"{x ];\򵭖SݡBv T3E;mў3?G_^J.A2o­bu]|whdaמ֒ xZ$4c4,k)&l ѝvZI292&FW'쀆ևp/ M>k -้t|שiJt/V:H`rcK5'PFiݯ1P9:3_?霃Kx?;,2]7Ģ=|l j͎`C7#|0h|!2mEI%iJTU=&Ǽܫ9ΕY ! z|u$ԕ^](9'* C4*> 3ii}`TL7c|FjRPgCn_0+N{pd nX7T'nv,1dW9o窼С;MmAԈQM/mc[ h cB*%b c2_eղKƄh Ɨh@_3u X]~m!Շ`.h J95_=8cIRc^l;b> We^f_AXD71[bi˱*9p$01 S2= Yɔ ,&Zs `|:uAA@ 0 R ;l /5. '8WOIA)q?֤_,Zwr'H`٨vd,:%}`c-ҦQt3+f]h"邶lᯌD3'ЩWRA5Q0|k7fѐieX^ ק-Qdpۊtqy5mx@Co f$3Kf_`h6?^6__sY6IXj<HSZxB4~Z䷍oNq0@-y# 6e.aЛ?pi@ݟR946TiqR{[~@2Nmq>'}Uh?݅1 Tdz&e۞ * <Fڠ]ᬘ "A-c1 { jl[[D(KK[Usa4nŅȗmRonH%k71]`L^dXFh ̎uZ$O&u)Zv *bPO/3CnqI}<,y~CG~$(z&:KIj,U}#穥֬-@+oOiXֻDMeH6ŕs@2՗_krar`ۯSHN-Tax ^,`9ͩJʭ}֧3kqg>B `hU1Z.+?hGr3ѥ/vR=Ƙ|E_#QW Uva+Ҹi(=AngV(Qn0uƣv*JG"(ƵKcFsIcWD!z>Ã۫k;Fgє+qM(ǣDd;MB쎛+|9<V~Or❋AQo3Y#וVit("j_BXr_-fGrCʨ[E>gV,0T2U PHA'fQ!?xq0/<>DcRu9&leF'0=fG7E>IpCȷ'bm`ǿk5`Gd"jqz h_^,{U!+_dh`)B"&^F=/Vhqw_jJ|v,Jr؜J[S|N!?h=[b\eow{ڼlI2Ti1T m^nC1mGs2hR3z`/GKKg3h X8;U1DRa鲱-CoqaNy StQM @FPQΆE3ͨ \|W`J \ku:KuhC^yFҊߍ| |N3WA)=F%&^|Ǫf\A*( Cnf_vQ+S궂mF O`!{8X]%2H͉@Cw="a}7Y mtO<&<<[9D%&;v~7$Հg0YXw"L7n&}tEJ_ܒ;Y3u^t>ثS,mV9cAK5 [ub@3 v6urcn| ɉe lM\6tS`"@FUÑ6 uׅN:p"vH˧FQ:[׏)!⋍5?}޵ȑ^,38tngci B~3[1©.-W#7/*f`6Pܷ8owJnsB`Yd7$h9B$6r6Q{5r䝳ZYwSjۡp'b[yv#mʰExOGs0RԆ oQE燹N<X9n.tCx0ż)J>Mrm L8ڻRғU7RZtY+:%~Y*Pf)2%wE@7L;VP`bLjf'@eՈqVpZl>)~{E?eZy+L@ĩ՟7U*NAկ7Fp6b` b)H*Zd][}ܡ5*'hVPF:)չ3Y[5 Qɀ2Z`룒25TM)ToTvhm#vPk( X\ݱowN=]1P{#Vb LrQy@.g '9cֿi$$6sʎiG覆΍xB q>02/)ϣ"gaLHbIyڡ\k&~rֆa 2#~X9ŀK0|۩P4a=[U ?.ـ6"kfwZ+%wq%#k7=;ڙ˸ԫX!W*;yе)랲1եa;Y'Kpru7>MGI^nH}橇,j} 0#v|2̷F߲^))Cp{G,K+!$uLaѸsM_>f)c"=~@@YJ.,,ECF`׊c1fGG\7!Eh~s?!L9 F@g-p.m>>4t &*1qrIDGZ9cH!8Vɜu3&Y!]X45FZ%1y8*Ux`gzF>{~TdlMWҫŐlmͼ7LrWa_*j2ˉQ1D`-{$/+L`F! jP҆e4+UД9~*j΁/Ko" K"`U!$eaBÌVGW~!,ٝ:q ,=m榰]7Dj4a@،{J/pE^Y8`+Lڃ;r}CogpUAP`YqFbg,[xsEܹ؉D]R@kV#M b$A_d>Dx'M晤pAvPw~_m`c6MT0kxeLŖlkB ?GR0'OyQ2frzOh9,*6ĺÔO&ʥ'K) qSӔvs=prqs TNW)vqtC(?/&TD9G1dJ.T.3|I։~*sVU*VJ W9YkR|D>!x!.J k'@ɷNYxH0gz)]4q 펖]42i4 JLX%X;h vw,U{Ƞ_Ӂ.Lc~F1nN֟Y蛎q fyj2CBxMV: A_ꏽXGZǡX>>+jp07!!µĵ[! km_*5N[,acQЬ6T)"`6@2 9z Kh)u\  dP0 4{h+qƇ>Ұ!F\Ga{Rb2SPhбY f2fp|'QZ < j.6EgucXg) ePoᩜѩp_|)jjo}њ&%rȐUAe`=`!YދBۄ{A!=̂ˊl?ѳ&٬I[ʲ]{``&ʷ4'ͥ҃rt̨X=[vP(C85|ؠꚱ7AbetAK1h шW1ͣB%KCN;jÍd1/dӟ<]XS]D"_B5 鬀w$G.K;Y'# /R7.;ܛ>"O%e g&L4>50{b ZJRoP NN8'%rAbyg =vG V ]_]ѻ$pY9VB0#^4% aJ.Kk˿EY%pq:jPe^iN LL'uӡ]2ā~y6Y+' sD!5 ]u#!ysz#іEO=ю[U{% n@h@yVVۃ/{}}Gi2Mm~UFs5y5!M2g3O;I>gPnU"G {$'ktP8=`v 7!du/yu){5ai6_` [xCW.IaF&"م˜,2slcD6HA5mTܗ&y2nD9T7f:"/:-1'Ѽ\UFļզ#@z*ЬiFNK[+NNu,^̓kOn|"*_ԏ!.gR6D O1^DG+:Don<t2l1(~MWwx)җm1eHܷH̑n];}Z a- &PmN<9kχ6K ) %l*t`&껙qco!F_GhKTЅvDo!.'m)y t۶f<0[W)Pjėr;DچM׊L''S0*!,3Z*, e4nhLz?qSa'Hnbjkgb}MK@x1pT'h=%/Jjs!㉟bOZ Trc֛+ ӅE'ϐYT7sb6d1,wFE`ز`.'fiA:2c(Y̖:¦5 B*ڡR$K,]~$WJB1C]@\KlAhFxrz9\Ӵ󉈒%[炾qۈo͔E(${3 !k>]tVdV"vRvRj2exeѴf7lAш²ba9/@tz'4QX ]CdD?,Ie9KyuF&nt6Q═@Մ hj~Pt[yy6e߯K&Cq%&RظIgNG=YaɁ v r)CټJ8]?)=:Y{{+<ƌFn+9CʯO;ٟ.\%;WߓL5|zSbM!&hAP^&7YS y ]U9վtdr$Q[tS!_lt0bG+mUP=ūa4;ͣ-e݂3R`x϶#A*azby՜gدp'[-M8,cfK@TAɹMڂ Fzy;!Y]ѓrrև]t{@[&3vR(H:՘906++Ȃ? C /F!GB m}Rg:ixQ+T6Vv)_{>0:h >vxo O: hrIDf[kp/2ݸ1攣xݘa%|ZIY @~vK !5a妖]Q`,*7P90#Re}ܢ_Q]v88Gn)b}%=Ȫ/ѫvP}jC/Cbq?Shxp`H(7N̟L =+ N S/3V?o#|mvEր$[?T`&t(5gdɎl8 l7d&Z5KW%k3a8K˼[6⭭-$6^ߕ*{㞸 1UvX?dc􆡳nupTnN)"ߌxV(E( а@ÔO ŷUkLRY::[xn95=C$ѣiwK.*jٸHQ7pP f`[Y!Fd4UsO>NR~$2 ::؜rz>Ѡ̅J_@l4J9|I[i8lj`!nyTvXV}tQ\ ik2iI~.{J?DLS5AGG7xڨ4p7[82I\lQ"|YAwR߂uyGHv"psq)U̵-K $̕ld+*8AP:S! ow'+ ?$b#͑#%}]֪h>-_0+>0hN#׻7Eŀx=(?N6 S7r~tj(%."m\x'\+!ΣU7)JM5Qt4^J[,a5Pj"SJ V<s6?^@p37ΔZ2c.ٖ(ˍ6!Ụ`C9H`?(5jP%cr9r KÆ[.r09GTd&ԯgԺ,W>| Te 1C;enBzzw0wՁ9sJFh^Ο7zm' /Ճ^2R 7כ.hdNAy;ZEPBd.ҡĉ >-ު$-¯͵v%hbZMإe_ '118}PeS9q<&l3hv(O2ˎ!aD,1 ND&Hn*jˆ 1i/(6[.MЮ : شm ;J m DBInWq "hG?<enMh}#Lc#DD[/,bxFI}T#D)]f ˖6AhrEU"i^4;=> hF"y={3ޝ){LY 4'"LhLA.Z+"x LJi|?Z!|LQL(k̿ Z8xEE{nvK:;̅Rk2IJN Nh0h H* .{H(ut""+`Qa,MoZ %o G2O|+8֧b\l>NCYMOVi j:ʩC,p>S#L#u&['~e=Sܻ;% |fa?P*{NGp`* ^} 4I(m! oHZ{*A'^Rƒ߾Cq^G|U yOx_ނd{!P`z6i?.hMnEm_Oa2,*d鼀*Ojbm֦FQ32t#(q% J_FLk=r6ZK8;#l@(OXs ·Я` uwy}xQEh%Tc"Æ KƶL`|T&m2HQor0t~4V C<:N2:_lq8 \kh^лvێ~G::ڃ~$'P0TH8}1l81.I 3B9\zx' y qU.6Hzl`#&׿EG[w=MD[y%ݕ'!3 \6E*~<\ޓj%m4fdpj;YQ_LmѸ_P6T}# Gt̄JWZd} b2=k%;ꪖ䩕oƭӳ2N=Se!ri2P:Dfcͭt8g[R^\gbf}2 w-)h}_nI437Q`c, ]6":iFPQ|IŤ)ћ8 rG?/ Os,Eij2/s[@(C .0Lg2E1%_WF_ocH6e-5f6Red;2f>U(P#m مOȀ)grNS^POJ;rHf*h$ۆAoOJTVXpL<Ny_9ʅ5H"lqӫ2ڂF12q )Ŕ4 60M F1pU bZ&q,_3:kg m#1'v0=/?mDՎ:MίiMmV|p{ͭɓ~^[=+J.~P4MRdG,Q]Cg6yY,%ߡ6VT4a묻oODX o lU!ץeFxiŞ=7,` v6dx QIN)ɍ0>d_t5l'""6l6o*Zy~ b!M@ǬeⴗZ{`C F+luEґ\Ur#EH'ժ[Q} QRm\qV'jX#,unhGli/}*&&,}t {g,zyiӤpr鐹b/ 'VB,$=fQ$,,{Sv?8cZGsC.B%;",Xz&oc}9QO*Y|n4Pw0cOS2M5&Jx *k3\׿0bW#=+xTi#>XfoBBoHO>mKڬ4ڒX?4P'*;{" j9̖w^=53an9QjT7ܝe\x4}7)4С%9;oQ|Zd^٬x&wQ>VYe\EaydR!/U?^/B5y]T- =W˺;y3KTO͖ ^)2D+o%T=ƹvKIJGakpXMw`ʽV{ƒ~;N;  !q82ID F `Gژ/ &P&y3(+r6K6HH"FJW`gkΑ@36 I":=XHQm$у;DBUޤAi^%HSzPG 4*UÂA"n L%+\7XA'Cf|ݩV ЀӔۂ-r_iCwwW6Ο @n[ 1[[(:s %a-$`uMΑ8cD=sY s8Ӄҙӗl4T]D]U#er|:$?աf a :MXX_=*]܌yHƀ՘,OAj$lj ?"1~@Iع.X#~Lg~L_ ;;ܠHĀvtYr?#W `V:Լ0񔫜h"߉m[.⹑`Ic !ܙfV|]qJBV"̗Y(Ah-SHԟ%ucD]l<9Ėi^4`1R +T1ÉPΑ UVS6> # gN2zݛ) 1"lvC?l24WJXmAi1Hԟ tg6봄£k S$z=$U&) #?6!3H1'U<,ָ|̔#FXx@7cچg #>3.: ս^PKK=.ӹ T\\knClnF2[|mLu_DhŅrpҋ46h.7~i`nVdH@dž3aiE>dC hS:bT`OyyRx5 8x n8xݿ53نIIo},Ʀ"7):luxFʯެm0-4 uŤ/y=3`0SM@vjn%@E,*îšxZ#APNI#s'cOaT,n?x7wc) zS:^{GA hh'cF{wF^@K,JRBV 8F}TpRpl*Eق.=-;]ML&J ^ ?h]rü@kTxU`ljC7څ c4A"؎C*|]=2iVID5y\4o9D坡_!@!4+yছ}y'YKV1Yg!ޚ?8ֵD+,C2+GL v(pCu;]OC+)PF/.#Ws\*Y.!&.ƔO_MjǻnZ5.r:JnuƖ&HD-)2͢Yئ~/ܠK{~26{٠h<7D_ _5iB 6n#6 p.2T2JbBi7Չ{v+]6Ac>lgl0U]Z=wњܵ GpK &g7˚J/n.@$\F VL8KB[%+r+ZI)%:_ &H~~3DoP*:ZrCkyiW &@ș!ОgPb%&Aq3-: \Q"5-STvÃMlUoe^u9mf܂39#ٽ,5[ٙN$O%~.8sFyMP//NFA5rEhɨ&ϹgTEj9!{<BWs#O瘇v*vb<6ދfgũc!W!j`ÎՁ jRL*k*e| V; 5N]bi}GhqcsA@␐) 佝M߬9a($P/+(W{3Zb?˨PjEdl|fnt[;+@^G_6J:q5 i>]gmágܫ!5*{уPK}k CCCgBS{ A Y~@89`#%䳏~ l{-zɰBN:~ő8 .rJyGʌЬASƀ4 -wAa2owۥT5L\qDzρ#5;¯AՊp95.T]LɊ= ܇JNNPmP4^x|4vm- 1 .$8aM)6-`~2Z`QH~7SI:q;KGrpdž>N>]ӸpeAѾ '3nW> 3"ɀkʝԡ3--SS`^-_Z&2. xZ([ݼwW S!?_S#9־Ԑvy 0&M=K*vTA̶Bׅ2x]oҕ9$֯j'>Team< .G+Ψd8o'n_Ak ;a^fj}i RDg/k+3i$n+߇~h"žt,  p*t7Tko%యbD56ELAo c8-F(wP4D6t\q'3z]Ğ5Xn[ H1;,8ۥ4(j\-̎[d=3x8_@]ٽ% }ju.:*"D*ˀR7tȓJq$UwƖmQ{8N\'mv@V{t^wWk|%?q䍔`cAhd ^EH[+xZK컌MҿJoJ-KT(SryG5j[ټ gP!"e$ݔ#- '0F1yGc\ ~vRTJLC%yAV.Jw\^pE0'0".HX-oEf3 qUô/u0&߭:Q ʫYk1YT"}a(&*`^0 PIKPG[jm>8dG"|6 M2Kރ'CvpEFFx8ARu@/ W'z92>|o@%:9UO[ ;ֽ2IWe)&Tau[PGgڝ$ld1gaY5wM!_/7F݉\":tR{F>܌rW-~^,"Q%n +ݾ5^,>BGUHj/ÊP.+Hc0n)皗 x+bQߠy3#BYf/cS&K,6\ăoqKpr "^)`'n aXqkuCE$7# )#rOKwŽ`?N[1 C!96X@q }F=+oצ|Q-5ת\ y yNҴhANg׌)#w~O 'KyAh46*2gд/!3DTEs?t2}k"!Ohr| aG^TcINNl#P5ǩ(L&nD"_}D'hL:q}M@>>{N@دY6bFTר+3 cBwz VO!ήqmv"`Bh:x&M- i̛$SKplu7Yop*an @~ކH\:-9yw#wMKj MQ{OHv0v#v! cڜi !;ISF7+~kVcZLZ ;ufU揀1L]Q [sXX~VgN? xF4CMsgF&s[mGD#+sҀs#wwC@X ͚Ev{2J0wiWk' NtM4?^^0b DDQ;-e:̏4|""Vy%>tWm`0sI89rCVI\"S9mGUX+1Pw!)W~ϯn Dʋ?'ж">dO/NJDSʶ`?"iGUI[M`:3Z!5*YdIi!ࠦaCA{Jo&tl`'+2 /4ӡlҴ= *e_I=U 7_P/otX4$'2VY"Mv8RirKG4}׷Ft%kw[[* F`L8L%QyUR&)Sm*ZDds CZmP۹ʼnzR] ƥǟIYP(zzM0ր,!muGvLAּ̐y[3+剾#I^|BflA۲p6<4@[g1!K|SF?hP-X)iDԼE*iGD ;r*D0KHm [E3 դS[ÿ' -cI뿾Hh<=M@[ (ٱ5 vN^az.bq&I7J `6ٞӗ7B uBˆw3?O5A/u8O5J'1C3Ho# ;&٧8oxD'o8pQ;'ЮJӢT7ij:D%u_)41Rx J6#OEFIX oE.h :IqQX1_y:GӰݩlUj`Ji`-Kɦ 󜳥lo:ï4(> W81~NsA tdgX!nd=FʇIJ(!&$Zvﻤ; KY_&vyJt}eR6<#ψl/c>`)nYtgXeC]o2pk+^iv:@ geo&c^:zNy7:6_$6X_]dDm/=+ufkݝ"!25  SXdґn=?PC˜He[$G=,6&@ֽ23X:>/iMOďIP#n2[`ywgE!Osv5}qG> گk-KWSՃT$(3pՅKM 2 *)H֮2Jd|R!4X)bDd̦ pƒ_YB=tgP } ~{wnqumR3ޢl@|DǾ{+XUR,uЩ9R2?9eMǞ|S |4 s_D%Ѐ.%Kbɚ0<] *&G6Ɩx8L%|Vo_L4DC 6̹pW)IP|&ݺ~"+` D4re4=Rj77%[vofCҖr2䒣%MjfKs(yZӳoIaS 'ZI+,{VU5P06\QX;87>k?ס48k⋠sd}N?K/L.1 qR$DXm='+oԲ]N|(ZJ .jhKT0FTYAxpAOVU0;l3 ؍zMh|-!<#%O=|P&R|Mp{ycȉhp+7ncp;ӡ92#ۺ\@֠~JW|TjacGD2!!l@o{P|FEg^;CGY8!FnJe웕Dn1_!٘A^ql\βn@{aS;xmT4/10 Jߧ,Lw+EвV_sր?|=5qQr=GgO8dm8k‹Ѹ&òC%>SJwqߚ)x&ky54S EAD]mfWHSUfޫfdEpSqhveErsoȰ;xWW^j<|k;Kŭ9C"1uTg8c%-E!mɶoK1:F u3Gg`Ǹ ]6+2D@)](Р0k6>_W\4nP6xxؒk#Yvo}*qB۹`   =@KK!6vJ"`+6{`@.+<<ΈҙiUS$xl@-NWSV9*;m}(>FK 'c2Zz{ypz?cHVkp倵#m SQ=qAXMƨZF%3*O5[-s5%Y0sMK[]y_Fs*Ⱦ2 3WF@C}T<;(]ƘWC}Ǔ,qC  $'Lqa,sAXPX]<Sf6 }XwZ\*;Q|V*UV7Qٞ=q%\x1*\'1B)$8E'  %5Bҍ8(4Ϩ vklqs`mI>=䱓v*QHDZJ@#!=1#idY"J?i;+jEL5x)i bhTcʯP.S[Tyox]M`Γm9?"qWJ'nj|\z(i۸J q"wNqndu`E*>,NbS=gf+ Y;]V6ˣ(cL L~7ُY@w\6ۻl,' 3q돊BTB_5A`J7}RQT@"(\=:#H7 𑇻DF"8e)hNwŚL|3q?SR'@|e-[ZZ8PGwpBrj`c$m4)1y̻~&>Hr$&3Rg_S [zo#(~fZl}g0ʉamԼ'tYD!4Z9פ @\"ŭ#yܩĐ0U,s?ۨ-U ţoXFY=ȑ/N*ˋ7C_*{$-GyԢ PI5 06c,kl4G|P{yXEt@Cۅ谄k ?3;ZD?٩E%MwK'FnR7 NkvTl$q'zR?M_#:6X3@7?Tgt 5<pQ&ɬI RL@<=V z:Go;Q'; dR(z7``>ct=__2 48*'?W*;s@*qe|!'(K^%]g,K=}~gZ d{rii9gt"3Io(T%2;L B{g_ T҃ZģT5.fgX㑝xcb(b_EIi;ʤq_;4r\4"B0?! iM@M 6 Qu}hA_2ijkEL? _iD-j=8zU "=ܕU-mS&S i+[VjyQRQbrܣƘwEi3S9؂'@Y6>M蔋Vyn־.9=>?Vp 20OBB/);+Q+W?,/^ɘJ0-K6)q{EK !,xσMB0R%5+#ˤ~gasy[;dF S̊2sZ7%L\Ct\V 4xZPQ/5B% ۯ=uo1 -w}+.åJ/yX2ޮP9Kˬu]gLh1pǦ&A,=J?ƃΚ>|aQqkIwR/{ P{ D3N5Cd\2wc1rFVC>s,]CH{3$$ ' V|kyh.<_^i?;r}B@jygg~Ix^'y#H?62}0Y0曏?eS Hh@%xOq%\(lvІo$խ\3" =s\50sp7MZ 74}<^ 3!Ocoe>ka p__|oY1'}.칌ό1ޓĜF aϛƨta->~ l&d$ SO,W2s8vfR&l[֠ھMju8M! ۔ @PA/ Ftױ\K7Ⱦ}Sެ/! E.Sp= 4-U&=o3ܟddׯZD#"gܲ/u)5?hݢ9xr@sǪUչz#[N l~9+yR#c*?[@ 0;^TPduHEG8܎|wݝUwloe u.*\ҸȶT['e5K`醙6zS:%b@ J8L]u^~l+*TyCV2[ l :E,`(dTlC7MVOegXRpp_R $|eϙ0֎{"Eѹ(Z꒍<]JBBʹ^z393LjT A=DhN2}+&kj>*6]2`?S ?v,7Ƨ %u9EQ0?ֆ]̈u}Ou8Ы((jg+ y,xVSzH̾Qu6 xW;h_!Pِ`5Y(V}].=Q"Et'=|P6E Gח-b9wt{$Ae`oDnDvsa2= [e> X NZ11u'@>gOkUN,M #KSZVeG;|au[V=R X\O3U9yioʻB@(zor?IN-<ޫ?WJ u\L88D}wt-QhB&GQܶV[a.T==ɼt/l/A8tBUQ,KEj}DUOA/ Q~6@"i39pFmx+?Lζ7_z%G :"Be"ZtE8;3“~ L W\ty$[)s a|4moB\%f,Ҹ]zv1i!~6ZFI&9;dkz،'Le[$'PԦnŜ=kDɿ4(B❫7>C[{gԚQ+ZR9*#2`jiA>1@>âDgUcbRhyΡT a ~dys2#I4a90bHČ\Ƽ. ZN8c^B l6,VDE0 xx۲4]޼WP);$W|k%pD(j:j1 tw{tΣԳMu?kiݛlS5cFѼ۷mϵV^(Ecr>K]9V&FLMqD]b Yb}o);L倲2e|xexjdX.0:9ʙ ͊HnW _g>~ OTãKuvR,G9lTj1-[&}@Kr<|_ H,g@vЅ}̫ƌ. ā"! `1`r-$f`lX˳?UU_.&L rG带6E1SI?<3MxЫ1sXzҟXJbqRv(E~[ BS}珐\NN20hY'wt&UG%LV:^V/sz>2ҙ^XNUΙMyqCݜ|vѧ/0lǧ@%LPEv(KN=5?PDPJy2ڪrO4;~k]ukT~%"<HfG6&?]랬=LGuScd)kr3/2S;ZOQkj@cb&-zͱ\zc q_V?O]C<S/u-0.E.;NР&U6L : T%b9FP2_!CZ&t h*T8S5j h2ւ/zйY,UJZӔ82.\xNYd~"ΓXr-G&D MBQa*fD{K/*ksW۬1qOdH,*-K5'[s?$1aPhsV7>Ʋ$`B>Zs_<Q0 ݔ IzŔBc~{ML5M|UmΨ߶\rV@`(cpGy`E"S%t\1~1NOt#{5uCBQ8g{Z?˞g_/VX l`Pr;`Ql|_ďe3@;u/^~1~0˶o9ap~VPKQCCoՕbn`0:y@_f؍08/]TnlƵIL^t"a{Yt4){ơ;;v׸ k?@edbu}bqB:<;2*3,c+{bj,K&),E;cfeCWgVN/Y=aTF2th<`غ⛇-1g!ZSQkP|6x.ѩ!+bs>ȳc%]1l}/",ǤphMde}!'ˢN4JvU:ZLtEq>`@gVqTeU݄~lN4FCfNr NDy$T4MNlڦUm2( 2q3U"=y^pO]@-Bz&!^_ 8Q!@Cq5 ‹LjGoHUp dMn(ǁQL2 ku[2\An[.֮B=8$d-!Z?UB_S`?WiE} &&-O{<GN_5 ªnSMgWZˉ.jX(7&'Ӈ&Fا֫]3X]-PƉeU&?laMַ"V?d9YLwm^IS2'/q-fIgLœW2Zf-|OW>jz02nM+U1dx;5В9%31|ƦJ**[aypRİ/zrmFM!)]n֌G}TToDQf4٤ﳁ([mû27ڻ*شM, E!DO͟7w9џWvaWkYAXa&OB!f|4^TBq6Xn:):&^YHއ0b7q g&Ϡ~k߻ޮ̚M` 92juJq!Sq2]񔅀0R`u7[̎⸁Fָ i؁`Z{g8dig a%*5q8n.#?o<ԑ cxbp*ޫzoXs81+a(QJ,ۑDcT_Q>bC#獩.=$Y7Sf>-=X+RA!\GG6 q g͒n{mILj:b4Pq=RQjIo?$HJzX2ӃaAū+sow9@/Co=@$&}*U q^V6ʥL&m(mB鱁rB%wPgL* }|d|F+JNOS]3;2RYtΖd{@A8CWOy=Z0kl៘K V 7&!R/8 pBpأQI6(? ɍu #ZƳhT/٭ddݶy@c@O'k~ͭfu@-,FsiU!՚TpXFh*U:3م~$u@菓s!kr)>>B7rGH,YJMpюkb *:GWV +x j}#mP0)VUc,|&pt`xoE8C N«I\P畞e0NOujVnicCaTXY$BEcA.. r0ꞙpDML'5PįmXX\:oDQ@lz-: R'.TӋiw\yL1o׾h>{v8S*rF`9brּ \ N Tr0"reks*CgdNn?5(W5$9QB3Ag v :"Vt76 jvb'V@kII2h=lykKuoWf[hFdLHqm?cp&hNC2t7ESצ?X6s9堨 x > 6vp0nV!Q2>f_u,!):;D ]fDX؊m Ԝp]f:ou3`d1TβMQkgB]Q2(Dub:/7U8~d8vZC`Zmhf H>srFg q4| :vG ſ +|gBN3\M9XńBB"5Z<3>uyzbυSwݔ;ޫcBWwjي' :=!/llc~h9hZe7 j9e]#wR7PHF'3JC\P!LY b [ߘφ/)K~m kS&cFo!,i1'ҭ?$j>6< R>7\s U@K,k:N>{?hrW"pj٧HC8BLgJהD4kyOjռv1)#Pڍhǁ\㣜T$dH(Vkd0Ry{;Z*;❋~>pŢZ #ȃ!`__C5vZV"}0Qe+KeYv;f,weijj*K8Y=ӕM6h*+IeKSY o,d㟍7 Fyt<"U^w V5?}~JT["  9N cH74[U'mgZXeCz{t<~{Rflm$%[|9JXF l10o7ւs(1Մ鴰`ab7p&;D}ym~@xz ná{| "Ki{ث"Ƭ֞0UT9n'Do2 q7.3Й9}!7oLYb4d"밎=1"\b=FLɑ#' .xS65_v\wm]@\,hqrR=bi pGeF 8Z xX30'y,\sN_UM/&8 )5IQ * mAPoQvxXR,p9|޺(f4ai{i[،~xX\u]i)EXkTU,X8;W3[A/k KTcD%Kk( h_q:,4 ڣG/=sOsed՘gicc|*uM835$1ut\cK3Ch`Gz.|DT5yqZڰ~}'e͈ tCԂPwܓleV2gɸ|Q x^DBc, l'q}¥/@PCrN]M'4@Ig̠ &>ˠ׻P\7–o-][㓠,J#8TڛFTK*Ksm0Z<ּ^ =@}W!\ $ (s#3Jj [6ůdʁν8ůk]NJчLqJk0nK:O5>g)eio'1_⹉q"*u cL -}]:n)#Po "> 9tL 4'W?)cg3v1T@(PkmuA+0XLs7]1¾(T52 [+*d<& A7fe?:+'N-K\:][ӵH" 5ʍoA riYK"a :F>`s}A%1BR{Efed'F+VwP} Ef}Ple)I_R`1 rJlj=n?AMТUI ?#lـpkʜ& -~m4[#A>+MiF_VsK מxxHdJƐq !) Rurdcy}MJ5|{OYZi$K6|(F*'G.A}qL:+Ym({_mYleYe֯YHZ(N߹MqpwA!m(v\)wY Rb\PFX)9=OPb!ڨS%YBüp-g\V"Y[,:#LE wRz*/D$ʾķ=!蚂/ѬW.w ˏxHhwfՈ_y jTaF4Gņx!9 q\dItF>W^Qj`ue ;y.97O]\M6&-ɮDr': NP WH PXgD2]bj5OHO]tM[ x[/8:ʯg[UKH1dO=XwW;HQx+rOӂZsS22 FćP*"T-9{kޛN68 9A,9,MXk.bܴr{_쇸|V814pCj3U~rhmrAhOD-C8MGE.`:k L+ uا(HrA (b8t`+#ih]'?ojX:a* w`TGOT&8DyćVjx*/u$[wͿ] !kKDoW'(D~ VÂ?jXV6f -4" N%@%<%+aSg,70Ì\`Sxk> /h< 稖1yj?L<,tmB$1!nB4!9&gJ>|';kj"F 5oX>IR2H"̝/ho;w?Eʍ3O oFL%Rg9mkc,]^wdv -cwy Rg;kD3;U[bu6(ew0TMZJO :YcaH`/r=ȳTר ^b0e\ZR]ћ@*c 9wk9l=Ә1V}h>A(7ɝ3^(Wrb]g7;.S,tK.&qW\d]nAlэur u*d6]q `^z2A^l!@sK)-M ύVR|8a'%~kSiސJz'sp,0Ktij/$X Ev~BkmW8|/Aw?0l/Y)áۑ G;:T <ۇ+BJ<-WޜNRtdPq#(> EX}=fA*u4QC3{ct''wxqQVۖ~~rǶ?6Nqu% AZ c@EV]T-APbC֔MLn’GU/yzgKﻜ)dbX<M$>;cA@Ү5l6VD J[(԰>y_lgG"=-Håui|Ȳ>U(wIFD.ޡOvR"2<섍6hق춽6z\O,7-r0Yn´]:d (^2a~M;GyT>8I @SϿGLy8A2v"|N& ꤐږb2&ud2tk*\IJ` jauUƨYSkkZƹVXУP3asvlJ,qoÛtLvY%PͶk uz}P+8քbSg}^?դidLМxEPOO\J:X-P^'fց9]Ikbg϶"7ԀM\Q8RЙK%Մ^Z{OFټ/3ovpvI1LE~(ghg$J!sDI9MB2 dEwx[[En<'󹐘4=f-dl))r#Tb<Rs"5OzPp lxSY^aqE_vtenX^Z1^0LlSX{zn r\C^V)V v6ˠf=GP)]~K&wWEh5;8-[h^٦&kƖ7ĴkBKQ~wEuX)z$l73=VyT szñ$V:8&lpF3Nh1 lPs?Īd/$?1ˁ?V7v g* Cυw-z%75 g gYels$ڴ@Ȅz=ũA8 VucL.@'ٜdD[oZ1ch X1wq .m6(O vr~MDNki]Vl0(P؄ q@، Ryrs!(Y*)_V CHhsS0P{H JQl09}KA`0oV Y,ziW#%Ƙi44Y608uh#ȴ (*A쳠6hc}(iGd2O +1RBrD Vl+cE失.$4D@BZ8}ZijuqyD ik >+>>"]|ws)9>Na!6 U"P%lbQI7i߃$ą@OO. MDKLy$(-fl&%:+,k+y@˘\Up;r踭z0;#;I 5FaR z8߷ܯ|֮Y8H4?*i7nF(kblH0ĈvzR(}sO ]8dD@哭4) lr!+_0jpž|!&-u@mꔴ CjQ n˻mV_Xպj`QQ3A}ZOqenF" V`k3=~4@E#.zHB\-' pQFP%i|S ¦0`UiMY[C:!Uzz0d1Fs=oIM.DU*/'r%T=,fĺ%~&;SkJi-1ڥ|< X{aϱ#c3Xz*\gg_t1ռh X91{XԴ6z̞_Rw>mmq:2|s(`vUʪ _.0ZECO>-Ȭ(w,<C7i1SXMJJes(9y:YrtzAq*`ON-v HDRӲ2#Нn-%7@3PO>Wc  zwQV1)@.-/ЪCJ>bԔԥU'$t')6"%;B:l@ FI\:"orO`pM}MeI5P~^ A:AD\[ڶC'Hv:Ceo y͘cxŗ XR3w`5wچ[^[:kѦH^;#ҠGɻO܈͗xwAFxCֺn?;)ԉ ܁u&jtNţmkY%CEj1v̨:n,L8vyUZ>/(?v̾%/&%E|q{F[@sx"')EW4d-7瞉1{pif sd17܆|:d!/P-Des2O V\Ei9u󱦗2&  _ABpKٶ;tMFr6 'ݳ+ök !vc)RŪ8I,}dz !H{ (1ybHɨL{x?opվ*Lie[DEMUxrAx۬kwZK,:ηDDPQKsIÈ3OiU;hIN4L/M.ÃqSS_,0}oC;pKzhI? 2Nt$I-jTnNWs3YhmɉQD7t畔:m%+P;@N!ש s {]#Oo0*?/ϾlPbV;&Wͤ5+ʝ~KpX12,يkcMv'/F\<sdfhE'~j3A{S}Elgs^"j1N=[W*ɥbppfJ*&p \=x]8?^! e CXOQXFSă'w4ܗZ{djH{C(@IVCdV^j6{I.rmAh &3 [ck`#cJSlϐa5B>8y(>2x ) F}=A0s{:Wp}w< Rx'EbIFhih%ߴ۵5!X\sWmmHP8Qf,B!8iD䵑D*sQzUvh-!G D(Nlߔr:gYſ/YR'ڻCYݦ!t':o 1.}`<5!|X=2R>ۻiF;Veϫ!qiɠ2 _4yr4H/걯g**z:7b2ڪZL*~gQyXc#xw Xh>%#»ˡ0t8`Qv:7y7Sv_(+]ņ9p: XXqp*YḘ3m/*A]/辢qT#JNPGP|p6>~/m9maz"@JjUȼ1qW̖a4JzW[WHLjRʣ=FKd[//Dk,htehy]Eʓ#}7_X( $!L4^8n'5.qnf5dgV ZrPBG<9 YEON6(h>М1H\ԯ-['1? i y} }?:xNzt'7jA+{~id&؇'폱) F̳f!PN7@(F?VN#tKh'-za M| HoHEm u_7NifLh 7X >5Θ]k=\镶0ҟ U`VH}3㭐P1L ,FZm tgA5=BgLtՎTׂҁK@JE h5[02&MqYVVy!yM\n%t{a ZIzWG@.c,&Je r,Aʰ 5el%r9zA9zg>ژJߙ'_ZC>qo*_OP*j\ޏ#h72֑N'%R:{tu!Ei ~s24Ѣt&hz6OhsKnzCw?^Kuhᨾ.#8v~?Sۧ0wsO35z6FUg VT1N!a#Gid!j( l8+g+0OjbDEn%=B3Uq(n9RģA8օjnဘ8bL&(=TWrlVq )H+}CDu[CT(&vնՍ8lRC%A0jaW-gb0C{;Nf"U&XkI;0!_1[LL^F^%~@׈ޝkAy_A=-*M2 X!5whW,{1M?&^YA$ܛgSN ~3jm{zj2 nqdzXI|=vɷVJhLY-֛s.SHMf I~$+9"!K Kp# (8l]KO_vpJ՚-C-b1 30rHoc Ntcj1+Nӕ>e-ν7pOYSo'` 7o#h$:DTKnbcb}- Cu^+X-] J؃MBQ?v>1H؆3J%#2 iJB]Bq&r@og\ +J}?.#I N3iɪXw)t,!㾈_Zz$,uAxt`1+Q:' 52ȴRk+VgBoPKÌiP:nb\xL6? 325~:KQts"R'*dprNgl'og@*vT)\{15=΋% Y'lt:iCjͩ5"D:[pչ(R)SŨe>W157Z#(kcҀ%0B\]GwWmis牍F# ^Ѻ+aSdA0a?kVjҜK1}5> L[Ǫz5A͜YD3K9pNAcTwD)4uHh!,n q)3bܳ=m?߽p:<#߂71v6T od՛6;Tw>ߎ|<)HvDen'. 0MA$ot\G![zUd$+X cWF 6[r8Nxau3!i:WTQY:iqc >&5tˆ'Gu)dfᤥ;b!!2? 82yX:(W#/{\,B1V|S֞ӎ\_,Y x 2+Z5h415ƆN=&>`[cV*aBHL^^@9hȓUmQ]8!?mWH$<(6>O*k{DbqJyb0u1_-rˆxWӈaK?S)A@q|S|ϹVPXڅS75y%fFVeg"Drv l\?4DGOb۫w."PئpꜼpCMэNQ&CF߶}[`LK_ Lٴp?:A6T6лڑԖ`))s:`0 -Ԋa٩d,6&'ӡLYku RnME14f[X 8#<Л'\3X=XY_ݎiI+\ؙR./%&6n'da~ A6xӛg=Xע :)eo\ xVeGH^f" 7Vifx%kZĔ!^\:JtV%s{B79yb^5^/gSۼ$&a47dI.m5ML&>Mk%x- _t e̍7j_ y4IͧRVu8v$֮oȠrQKc J7_nEu g;1ŷtWxR0A\޷S.ٕOfpӏQfi1͊{ÿ=jml62%Mf{c55B5h5VӂB F L9`+;t$6½jMgYn{G'DJ2%Z1Z?RgSo?QU"G}w[R)ۛlD3o}4v-4( lX')wur 2[0)K1;KGĆ>*FnL]ie;* 1ô3R2T y]G45 6;u$wɣEIq`t(81R^U`4egpq`0nAϜ4U\TbzU;:- @wK2qff.ʦ/`t/m>&Dx5m,=|Xִ9^iPzd*mmX!vX{R؋q˕aYdxW^qDkORr( 8r^T܆ɿv.m֬[ݑߴaW['TzؑI D/ʠjU=hJY_~#@yc@ON ǚ䄧֪PpHb0'ĵ[`2n{t>߱gYZ07070100000376000081a40000000000000000000000016439a3550001b770000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/z1]?Eh=ڜ.+VcbfY50D2Qtꖏ)!y^ yj]!,c}M!_XXaV(ccGM_#a_ Pv$ 7Da0_j=WRbi<ڜUV?,?C6!HAj@Rp͂;B3uS]˭T*PQ(YNwEosB8[@7KQ#YQ,cPx 14H3 N=K[$.DYJqzzDa)R3N׻50tD"R<3DCic;sYϊWu'rFْ'(9Y ) K]is%]tg;O/آɕƞOZ$xNKM210O<-[Jgyv%^#?5^G4/ s%fV[M;C lf+%n]+w=-cu F6# w~K'1aUO2jj⊾^(P_&izɡvy!Qpn !x. )O8*d1c[GR -ŷpԌW[z|OAG2ځp{8['a1ZaûGьeQ.m뱡4 M@C>pu5Bq0m#gT b69^=&+e,^EqDH/%3O>1;0u2X 1G$睨EvNGTuJfd,rdV4!yNUpBZHn~'2z]iF+ى#t+7H30m#@Hz%ƥCIЕHT܄f;+E-JH;0.G.'W/`Ye<K3Q[b8]5.#B2Gs“8A>Ҭʭ<F8 1pqVtX(mD[ֈ3gҔj '!q`1<W$O~6n ot3C9lvFy>t&VX2ؿ(ȧzO3So||6u{>Kv0B_ǩJ8nO6B\D6gI"Y.pQIS7RF$~hE^Ίٽac$3{h䩋݁c |C|XenwJkJ`ޛARzIw *B3AO|f`5u`Zl9K3%ywYF7G6{:t96CfO&%F+Y_h/-+ь/CIhHg !9=,ߺJSsD+&wZVxվ!njm,)رUa*'!` vH|q/qz }9|c쨎-ea}〩cK:&BlDje{Opfo 9VF /KG }CB!a]+o hT!'@=>5%-7 :UZfn< (S?7}!{#͕~z;FWA$@gtxE;h$>6Mzg++b`K?xi~D7xQId(*|RpWq)RD[:slҹ3Cz[޹~ m'ۂfwņMѳI9~mH=G^N{S}i5OЧ.EO{J=Ht'aw1ɦ9UFBn]4]wlB6бk)o漹g3\Ӡ ooL^9Lw83uU P+ &Wl3҆%1raE(?-1w<-l`bt_R THY\ wjJ4W En10F]Ckqk@[] ,xjHY`*J>PXI˯<.RfN0 E.3KOH*F '.~́U݊5Z9wƆt{k0yROL }e jD´ ~y*ZH 5HɊ-~sUc1OWyXM}$Ph:Hy2# >rQ[|Epƹ׾X:Xn9v_~0ӟt b|PJmj/.gGo}ПZ} t0џO߅ʌfi+R3і0$sicip=2A^e)@ˬ 3 ;lv[%R,1 EW[*r806b:s+F1_7EiR C7LCB/N6vm(4 "E&H'Z%[N'|GP>RgOApAx:-ec 'N;]~fuZ?T \?hp62?V}IQ٘29*73tO ?z!lYv [aQbzRm(Ԛ T%?qC܍Ͼ6Du=Uw:wm3=f ~ @=eeXuĔX07.N+v{,]JڄJ}v'0W-ʺ}rg,"[A6 OJt\1(^dJ TV[bs.^?i,$QV=&ܳmCf 7j#t++Q佈jw: Md&'M~t_Ű*k 9븂C; x1;mV݄L*X ot^H_AqζfC16h=c.Mq< JQڤWȈ+"Q6Ib."G2Wǎvm`ͱ[`4UyS~Gpdt7ql➤H0onr[C }ŗ_DLӾy>9! ,p^q_-p% >m8=XX BwȜsOhV ~J3?je<XղKŬnlCZL210x*e7`W(ޘIh`cC6G4k|zIE,bdRf"V(i EOˋ6}   [cD.:Tkp>sf*_;`Ў.vs[gmJ]-Ki3 ۺMO9þ2/kM⟄4m{Mr&]HO >Xganvt,ý Ek2Y.EcNgV4mBR7]ԂaB<7'+Z(?U&8uX:HNP4 q8"{@]o6kVVߊ 5k qΰi, ]4NHdφsχya7S_q-r4wDFԐ %`8A' JxQx ?\bDXƫ92G!" `Mr՞xO&Y+ƥAg"VN6"+>g>Ÿj/ǼgvveF>~[oOlY6fm,,˛1|́Ogs/88kНxSnh[֟)ZeGxs1s^S!! PN}BA΀p/oyѤ6pЯ_=`DY^>sDg~u4 amzv Y55>}~ba?E 0c]N(iZml0Us/5dSVnܽƂMEM~=CV.Х֖*4J%'djTf9E*\:V7F, IOt-lxA*PQZiF!jzи؏{IB`чnr)Z+!}~F ~AyvږO n=#A CJ'w7 B$,gtd-v1ba &7Rpb8*4WLqʛ),WÊ_}AOjI~M;xN N@91`NMnw8 X 1s laӇӆLLd®Zdi,w|&d x=E41uR cʅΌ^ή0l"akF:bZWshDqsD&.=lSt\S!vzQO.*"Pѯ!An6:kP4@ފ)4eԄd m5kprKH<3 s| {mЭmvrZ3n/a lRA09tl BAuü*pպ)C+hRh,n2mÊJ^2Pgjo?#C (8;*(F'1_(rbWb,OS Wr !˗=\ k(JOK$wlS3گ 8~ςǰ(taP )|W=1 )a*!4HĿxPöWz=уUOEo_?r䤪G=5t?=hё]mlP16#?1$8vAh{6{#_-CnڦWR>^rF^e~wvF3+ ˩kqb16}#&!r)3m]  &yλэX!ɀa k#f'! Oc*e>~o`0evX#ڮP3m7]Іuy1.qB )VxܒtͲԍidV %HY|sR2 r5xaeZQ͞ƔB.j=Rq<෺6wRHԾ2.h9ӔƔژF 5<\.wzUϪˊ1Z$t׼8[21)%*-qң?pqv; g|H4Ӷf!*ߵlJtšytग़hAFqbX%Ð,]Iֺ&cw E8D蹥U*XR.`GEi<A3:>Oc0ғ\^Cp$-g*oW1Aܡ! R d7{]sK;<\R6[\bRz9/;յRd(1`*#UX⊬n4 y#Q/.m*w0K XJh dpdq*Y T '(d=}s4CSlgj 7BF.zx\#W˙MOjSQ=YVJd[ܹMX.bM0;'О^=Z=џ5җ6e6=~MKX"W:_b>xbWMR)0՘ Q= V8EF `o7pQ U7BQO<l+/! J|Wb\I&MSAM*Qͧ*/HUB˖cT_O"^CjX?16$Wa)n} h$-1x̝To6_Jbi{aVB2.e= ``A ):HTKIԃ,$#amSRrMA8V\Y{X뜱 f]_#̈ Vth8Nt+ Z~XA*TK%"7<'%$i sԦhJ LXN^84kkJP1(ʌ(HklA y,5 ~_*T|d]}nԵlħéօdu~O3&jro 7TXw0*i:fx}Tc\bfڂyiIWC[8C7hl)Dγ3T1Y|d (]@/zp~VY/Ai&mlNW*q[l*G]$!0Z5#{>fÊ:M 3E6m>-WӰ`?5 ORd/dZFVd-y*emTCh؜j>9?S(-\ rY=fs80ymp;0fW?3}П\V=ұ߲lp`iD lnmihO[PDU>KYd %/9)uLꘞ>~?@?$0HQhGfXZq1]:ƺDŽ= j `9K3f%iUO$·/UB Kctp9.S 9˖eޏK57-ospLMkRd"ޚqiߑÑӲ%U+i*4fAfT\!*`7K1VxR"Ćᖦ29z舛{-azX5Knu=. :l)tpjDP jCЦ,,bmy>搮,H,pz1@9TJ/^SC:LX4_9n5?!^}U"gueR-pWFӀ츩W-w&t|)7A@c2=1̅;?k@9H͍6hNϐF2!Vz.T XM dE8JKΑtHej&RLfCv&kA]cjo=LGkEo?l8b|p4?߫;jvT\6b::(BT;֕[DwE"  ~)޼-pd&*?>b5z|wȕIbHb4!UN>"bRt<[1ث@1yƎzuv@4iK2hKvA4tPa<Uu6!~k~9/;o9e Ĭmԇ)aUxTˍ0WrIy 5`gr2G zz|%!ggf19CKpck$'Pw"P0Lp{c) .RNaweT2&G"J+{c!TIABƆ$C \s#a4p4mpmŋ V|I9i#ߴwڢ`Ἥ,9[]քυfR!5ޣLu~<8/H2i9bϤ5\ː8*F۝ZHF6mSsnjBlW+1\e{ 0YJ4> 'IxX6,Xȏmw#^xiW!}\ =+~OS;IY ' !+;@0v!yō%_ʅagE#NhpH9h!a ZH‘_b:"U;-yثKNq u`z'4 ք[`h.wo4為>Dr:Nw.H瀮B$'j m]2YGVNSX)=9TK'`~9 ۈÿD (ӏ\<'E^!H&^&'gb: X,=qXTɲ3̍{)֊a'P<3SdsGḓmO,ŕ:V:0>'Ȓ%c ,qڄ%&D@7~ĺXZb(,h-a4d*Ջ-J {S~6$IoG<⫕U% ڦF(^Z1ରIuޓRy]bLä;Bȃ(%s}e=_-}qkͣ`%!c:C{䛱0J}C_Ư〽00r;,||̂Jߊjԑct O>8R8K9~!te2 lRÀm yX@m 23YPAUcHqáU:77wa6+x\6_ lnw4#TTF%oE!W l;Fsr{Z<wMKoӋ@&JvvuswcN'e‘uզ//vo6'e&;"7Wwp B خݦࠢ#Cy=J>6_= m!gܩ˔=Mh `GT !T n/ g_ꅓu |MZ pnbWׇ'%*=TV^ABd/ԉv_A{m^!%x.vn/RD=zk1Z~lt@V=Z[FȝNqp'ї5ȏfsi]s3GM|to}/6*֧LsV@TsT%Ħ6E\K!h E9;蓏,5^_YZ-w=/?ZIϺ`_93;X]2rrOe ":k T`ET$Q&sֱ6skI4DQ4)i C#K5;&ٔճ7 RӯǨ 3/*I majZI J F/RwCD)QG&sį?޶(4oJv8gq+8`y 胇+&=RżTtU "*ɣ6͓LJ.PGMJrq>rm6* @?I`:o-(Pxl4Mn[}sq"E Lba6feiuX xzD5ZD#}*"1zY.N,Rnn޷J"ݑ!#e B\$M\MǠT|Ԅ}bSC/a7]Q])gO#^wZL$ ze g+jUs]EPS`0=`o;hN:l>,J9Nt@vh5g!<|zL&c Cģ {;+ҍ|]JІK-~iH6a-+,!av M|n.gw0kB'duKPP$}'cVkԜcT5՝YA>pX!-s[UJy(B_{'Ax,#b~-7tANs* ptHCV?BVMtB#Ձ8 5HUl y>W  uN#PZ!PlЧhQiB|c?ڑҚBэN9Kg0#&2L-O*VѽJ%P&{ͣaD6媥yoٴ j1)m&=ƁصV;mfjwUPt0xܦ ꀺ&?`n!.5e E hQ*7Rz#.[dBٌgc9A\oHP}y5:G$&OvvꙫK Q)mқ =/4&*>3X+s!(FYZKEO6R3Qˈj5 F?O(c J!.Ǎ3p/zď1,rJ6)^}׀LI?N3/ug".WY9Zd~DRi!uN~S:kvaP uzOفZ4S0{o$G(ON4v( OC$!0fB;ڦz`*<- %uqSTr&Wrš/x2n &;㕊bA')U >ZLRk u:}y۾@+E &Nu\8LmwgjbEw҇8 @b%0+vga/Kֹ{%S>4O1䵍s) z*&E͸Ycho'9YeȳQUD>X#diP jTn6fVij)|TDJ7&¦ij*y0yGxh푤#,;ț"?)aR[Hj" qLT[k3B= r!} u2$xϛ/EiުmAw=4fSǵwIH:&3 "H:Q+M9ՅJ~ E *b_9J%͑fsBbk1]YS~u6Ӣ,B2[m]s9.x]0{]~lraBW9@P@./5j*Y*#Zm1`EWQ8mrN!cB2xtAHD{Zr i0sHlI8'y_ ܡԂ^-5ϙ5J4+M!,xҜ%_Xgru-pJiW(RqN45:Ųt ɷ(-~ H68[fIfR?lESF9FA 3&g5xz4Hjzpaoq?hx`0 #7eb"AtdNta1O6\ w MTU[7w4eE4M6%Si[]nq]_Lj{CjAp1G8q[d&K6V Nʠr /Coj7{|5 n*jb5_V Ϣ ¿pt`.E%c(stˇ32i"ȩ2UV ݳ  sPH4ֿm/&?U(^+AأY 9pKLaJxFX1Ը5BriVRa3glma$nW27n8:v{HJ '.j%51;4g)g@ T0, NTŪ#=#^t!ϜƩUa+D" "^*٩m@1YrR]]EJX. ~h:2C&M\N*E#v84K$7rԟ;0Xr)'P7t7N[+Q"f𧏜2+caAZI4\aEyDN=i۰Ch;w03~O'=`e6\ PB^g3JeLe(}qtL{BlUzI;ZvE:ᚾ<)ޓ?p2W&Na O(JbKe.ƻFA^glJBS\CոG%4lգzn2P&DF,!c]u`V 3i^ׁsb\ %Ud¡ a 5 V fziX/Rr!բ(scڅ|_i bay߁$鞪3F]~p[mistьz\M3(S|6,LΣqRqX,K aSb|H f4(f0QR@mq]aSѷq燄l2';ݭ D}Rے-Eī:&qc;'fZF S> =zbbb/+ӄM0K4OM8hF #'Uś,e"玖i?נ!Rla g wKd|&io[ ,eejU"QX[k@0c%]-+KMv}~i;U{zfy^ }m:Ot,u8}xjQvd2Ħ{[[~`w0hV!Zpiɖ (5p%%ohv ė9}) էs*ܭcmaڧQL P`;ofD΍IhXShdg]ǫ]ςVUIt ?6aJ@"/> N*b9|,b@vd> ؓ0jE258t06{^}y6t4+3#u\Q+|pFͫtt)+bU[ &Gυ$Z2W,AR A6ZHs p5. ž2|-0Ud:;ȑ sA[M(w~45EUvaT7fM N =;>ܑ GZH5% hR].X]!00HshVnH߻C ;HW~E*̛ }`y6+omL>Tv ֱcܲ:w(P@]dWa4RwonNy;ik+KQǁɝ~mےjQ8|8!̅M'k n7_5}Zti/  4W:ԣx;DXpTWnE4. (Ff[}`4 Bp 9{Kp\'!A ͯ ajǫىY\螢֊0jeH{[P*MT6h ayݩ6ͦO]сLD:Kh[ΖJ˝c7Үp Q50bW $E}Jec=|5vNi_sld1#6a]MCNu JY0۬]=Rg$/CݵZeMƈ K}F EW6oZ8ʸ}wϲ&X0[U?rRƑ*󏿲sN$m4q EkV R{Ӹ'îzBt FP&4z'0RwDFT [?ׯ4fl; W> ܓ/1QsD"vF/qyGxԇ`Q_CˉiW3Gv<M܍:lʄ|/^uc(b S$QJPsIԈ弛ePʠP:ٓX ߇1m"1 nC7'$9!.m>-(-}BwCğ@?]y tۄ?B5dXQEAoip[C &8y;)he0CeVB`{g4s9c*1#=Uel CG? vJӆsHIݹ.n;)f$ML2},vI0$}cOo͜L?c(x0مcD@tnOńL1AӟQ=3qAߗ_JW 9ev{Wh> >eHt|Wa`]nֱ B2¨@.UVWGZ,Mw[p 5ưfQW⢮6eڮGxeم D# 'WB52o-4l ybO=QVlJa[bW qE|&l3sF=ӻ($Z<D c2˷ mMM'h:lvh98\{ϏLYN$ū fi6tmǥH`>lk2ZqR{C*ӽC ߮ca.N!WI'HTǥBl;_/Ptr=?yUX7 Wk:Xk`/ce07d㉀z7R>(X5+pFfY܊o뺐G|ɻP$ylTVwEO9QTЩd4JM>]I+ZX3 g(Ç>x@g&gVNOv(, Gv&M,q/s tt=0e MAr*A${tޕ1$Ξ%,% bDDm#^thJ+pc4I2( P"ɏ_TԮ k(֨VAZ*خ2+K''¢X?BA*Ԡny\$mʐw(+KܖIqr8H1[#N&x\Y`vR^n̓<L.3}:YwYϏKg7!S\L)n aF!w47+o}3)X؞/yUA1lQAaUa["\oJi l]Hzf|񯎞ULhkxgrf?&rƮvZ0[1#+j* F |[L?u#/Fq袿1 rYQr"L.R#RDN+!OWkI\)x͟e,֕ <1IM8TvLؑ i,@z/Tl0ڰ $Iv)ꂮa(`i/YW]܆nʻx;vxc5Rrr,#'[8˒E 0`{~,f*_ iqë)?ҩp]=J|'?ϖ;;qU KBsE  ;s~>XK4bjڰuMnVfΧ Xhʞ#MŪHn )zԸ T!uʡSycy@:|Fl`r?>0WޘzTk5*Yg-SomqcAγM)A8>aSr5 Rf/i)5ko9'4 E҂u7[O|r MÒ#MSGs"9q~B 7+f9aG3kݼ]? LkǑ G畢 VW5Ea6v"WVϕZPJ7Q{FtForI+)LI4E9ue3fňV%!r< Oqw[be '/P;j,>e9W18Wz2g{[ƻP䱶NGLkJ ɾV #p!!bx(ѩL+KAy:-3aV`j8Y7.LS+eu0&ѤףoI0m;ӌzV$bJ UE&7N3j*)aSxrH4 `p>DIrs6P]<+E֥Z|KKC i2]za,00Y~Jozx:<&z-tR:/VP\Iw6j^mfD %> [G9=Sey)4H&2Ņ1= 01A-p~ R Ȝ|??c<.lފfRFiZNU }z=<^Xd6< Z uny:Ҿ`100@dh(v?11 `ko_X;%R[On+7h2s@i!2 ]>fjM">ޱz\(e1dmq@ (ue5q3Qv{mfnmAg3rХ𳽷W.T,yo mrxf`ez\,4!DxUuL,5dn8hs_{-(z\xvJ!Lc)Lmp ~K0HhE=gs p=?乛ȊgE(SE(:"SUhu-`鰊i2Ӆ%0~SAymCGg+rs{Z@yQzx>z%ZJ+ݱo}9º*݂d'}(YyeQ>ogzKKsLJJk0 [m1d%l oj9Im@!^UHƹN*~bڢ/ၪZ;~>*^t(x*Y(yHJo-eiw)_rC"\I6/ &.&~Npŀ_W@*p㗗o=,SF-8::\l{"gQU4:("0ŋ`ǵ}'b)G6ĻȁXi"/p[QY*'vP >оF =jwY V *mۉȮ륆#8 ',( 3nBH`@_LGܥngX~b[%f'>C;b<>*7Ϯs#gυX)> flw4Tp] h*FVH=|&"seҤ\*4i%o Yu Ӯ:*܁g!gegib݇^E9z{KƐRy1CkŤgѕdHa";< oY{H2t u~إ,EQb.ۃŷ0k/G7 K}{+Zjn XU1"f1Nt`@PEQ_h-bջRYx݋"Y.phP˄Y4 sdQ׹KER4&?RPTZ{-PQ. K;:vW_n2DR@nMvrt'2 5ݗ6kܸx}s+3OvlIpXp7ӻ1GU?(?$${ڍ7mA a%"aٯ#&g8zU\?;g?K2e"h\jf%#uރvǖTfwOe5% q\,lf//S*=WIpO#~TE|ʇGL/'VnS$eA\8` (](f/?/.fB~]Ogu"t؁G3qT9+~žrͮn;*YʓB+#G)Ja`P3/EȃUIyq &:RY$}d؛\߆Q` |,+Ul,)/NnzP[p1 7x /BvXhZӉ6:N"q 6#Io9+AXi;^*;6ΛtLwXo. b ;p ڙCsU'X"˜JB҄SUvx7i8G$d"i8SZ}V KE'ƗiEj~r9ؗL(7GI$ͻ"$y'YmʰevH([A63bI捴ot6FU JGnhXfԺL w0epTuS'xˀfy@_7NԾ2mz5 #&|#}P 4ޡ>i^4«Jdv' 1>ݢ<{94$AA}ߞJ,+ߵ&CA1!df~zh_)2'$$K}TW|q:2aLGo|{M?J,5f +xZoiqOxq 3&tc"9a۫y[e$ v5lnrZmq˿D[,z( p"Z$)u&Ňo, zP#sb&eY?Gd2iMI+0#cRd$ O3ZRyu$JsaFPBG)(gN~iE\*'!3xsՂ*z­5. Uc(ԜşPu ,-TZxyځH`!K:svhC0]BM~nqbJ)($r%V*P`FTU1\ [$ :'#8P3!fji,2?cG]Gd^H\: ?LL%,sEYZHj?=2Ͷ (yy [YGϿ4l\D;ZEuԲ4vHS@8@.7{1Xe;tMҒ4tx9,^:h\bUMK/Y:lA{ 929!WtT;ߤGh~LO`y[QK(h뱽fn^`v}'եu/PZZEܷS|--Y&I}ϩ>leVɩpݸ:*!UnYTBZo]I~l~-&[b @N_ |i{m!$5룥bfW;v#| hU e"˽/"n*,D|D  gkFM ΋ ysIAt ћ\Ǜ􃖳=bǤbN*G~{ OapAeP-j#|12f^grC5'y0xr} )ЅG? x%0.vĄxq9Ѱf>J}kUTJ.f~5zȣ=mH i)ȉ Uю[ݒabe7Լ=Yy=`D-'̾%L)d?k0E Re&镸?\d*}R4*ubk@Sah#ఊv矝,x@mRNt#yʆu!ZO^lk$-Ƕ ChmãdfL8|9MŵX"7Է98 ZKO؍@9I'fRZ%}TC"Kk8|@y9;KI*> 3BƨiYBBaXLzGotr{0)+dşe!!y~ME9ژw2'k#F PE%&Osj#N/sqWe>"X}8 ~Sď_]pCs-| g BY^j۪f.=uB)I_vlc.7 5ܲ*gj"/IK0$ 와-J&:b~M(̢bCYV9%=7;4m{#0PeZ׽3ڭ 峳%ʱ )Ix-_ imasïyY2CR&>O2w ,FӒg[5=%9v};=eW*LAAP~6Q)0 ^6[=+JՉ0(I7Ѐ;c1Fc2YԿ߽L;O(G@<'Vo-VЪ8+/Ѓ+%)6oKz]5/fw{=B(YsԌW3~!ͼi2lG(P[ƴC?V.hqw;HݒxuXm<3<{ *'py'e|_n5V{p%hvۄļDk :%/ayx=TK(zi~앨8i AgCrn^NsnLJϤGyz$ <)Fl/ I^v2+i *lE⸼uG@0Ni.OT8}7 >19B2F16CHןqݠz}+܋lQ/W9)l[gc?[tJb3JCdR!6Q+nS?qs3\8S6w) `-={\W̽'n+mw_8D Nԗ/Z#f>4dP/xn,LICN6.D2_B?JoMI-qY[D!{L>3s5gdz~KjbZ…mh&Ganܛ'.$|8~G$m@tps ԕJ;cteTbaլԚ `'Y}犍[$[&"z*N T2Y PEނIn>s^=Q ~{cXƿ/72 !Sok\fǓ(Wwл#LD:gA~'O**n=[El!CfDS`̀w`8k:{>;)&09EZvikgX =Be31K%ȢrT8i"gxȰƹ7!ێ!}ée"+ 0 63y_!5_-P"qs{2->@1cIZ!m 8 FoWV?[zʮ8K9iM fLd,)xa˂Tp=q eH#_8Z -6$: 0Er5~BT8$>`AhZY(,"WtzmCx]46~E$"2BxJ,&VnkR:X4?qV -3nP,7EIE {;Cf-2җ%푶RXb0ZE]a'Z-DQpeaVT8hC2_($iVE)1֏JVR o_yP~C7q=Y!w*7R@2E#2{fD^=dubqH+#/ RO:},g?,BIy_,A/4]O/ka{Ml O<Ԕj+hbg"?og2F@G=~fk~4Yv`s}LKەmDv[s0ڧݔw\D@PeI:`>)Mݓ0GCkΔlj:.2q{M)c!]C0 e諝umB^hYnryŪ Ü.1|mÛI=Am%ZH Rb m~ei\JF|3[N ]2vC޴B$ܹk4z f*%zUxw(2py[7g1 r\-_&Ug0;[SҘnn`44"4.p}O*xsZxfX_rEGF^aCfnGH4-~1leŃ=[В-L0\VB0&?ߺ$dUıX+.Jt"@{ͦ83 8@q'M%[!kD"۟a.㫒Yv5ĭ]DfdXe hîϾp69X4![Ta$I;bh]Ϫ_^AdiH LV*P%xh+O~eLߪg\cn# wnJk`OYy_h`uXLf׌U 4BYpٕ"S1`R>Ff:7O${0`cK ZAw)Ae>.RUA2at2čmJ psI_L+?H[Ot{z;\lw҆%! !Q 6{) Z>3~ Z4;Cnx>pi,7eMA(p-p656c,un;.$4~4ԪFSSv ^L8PxI2^-(> Dilh` BbPW͎ggkv%}TD:p77mX|)C%c7ݑ79f25'4:{V +*.?j'6U4௴?f_Ft%F>&̓A ?N-Hw(7lG>"q m| AKNnMb!1lDG޹*X /V^)/xb*>E3BfxoNPtyu.x)@ ^8tT}P08#XЫ:ʑ ș"P) 0 "m@ѹ#_SН UaęlB-3WꢒƓDʫ07~v/i[ei]~eJ*:lQ- xЌ_Xa!(h==:'%AF:dWQ̳Ƌ,{yh }ai".'aΞ"9~@'`hnu#-8Chl7jO#=t5Fl۟^}#$m3{,*A-#4.)GEV2.}e5 t\Kn=yhBN9JȡI'#D5  LѾF6jyl`gEsJJnh/gd'tAx`kqc['&#_F:yE%U:+Rkp'G;N0ěKRTǃUi9\@b@ qN}&kį('zǶlڬu0v(1KV ] Gv p.'Ҍü1'zZˮ[_o\_Hf0Rhc-iA uFsKĥSTԽcB Yyc':^6/30-!{1MrpD[ɽB2F8)Ş^F&'ɂo3K5 8.0.c'E/FeV"N }Z%8cR=e<#a1 O]lG`@/7P45\97BRMlt̐Cl/??TP[mp-IJWM`i?[x8b6_w; )%&$D MЌhr>#1[+AM֤Ƣ)5Ui)bճʈ#,#Z3ԗx PjSe&mGw]:\wc48X':&7ʩyZŒWa쁩PDxRQrmfa!" t%L  y./կ+rT?(tR {ɝyjsz{>?ꍔ6-cx/tFVȜ D^(wćdWACEb(\cSH K~Ga8,3 !NM],(bbLjM@[0 Hoic@d15/8o/̔==+:q).vq vܴ3G3pC$M#naˊS)GQ$h2c5;<*˿Abc-5p@VEܫ=_? %5BkE $o4h ֤٘.-<%Vga{i玣>A@WA eDpS:ƗZ9!EvXtqˎUoveg{H:7ޤ/vCtxe~%I>u<5LT]dF vц#b}ҀL5yQ-#[(2l3Y$[:ƸG`-))& "DHu.L`]v9)A*=E&H-1*I ŖE(^ѡSd~Jm ic}Y6c8Rl  fRu8 c;ß7ۃTm8E7B~ DwHNImCC%n|q**,9h@sܚ@8)({ ՖܲގX/heN7h2l%$%'=A}9i4,6<''Y'ġseH*(TɌ 3H|+?"SK1aDiw-~x>'Ez뎵V_|]kesrm߱{14""B\!f39%C,cqܨҋq2:]Di zYʿͭK ޖj.AF%&甌]fo BWsOJbr1zQqa­I )+:M_"q^rsRS-7U^xhW= YnS|_k >`L(N Gd$m^].5H;>9r7zw`W`O x{AZSwLW*"<"pJ_~ԶYQJ*LnћZ|O0%SoӺ_z+Kxv |WVX*^ܔE3wb90Ҵ1u*!L"]~yp[9xݲݩdVo9m2*Sb<i |9y(gFuy+fʞ|ކx-lY_CbEư`x3&q02۠"]L8UN H4h4D)2*pz$MK\6'L3~lqV z'F9zx 孷ĉNu.[H. )49jSoS `X ҺM2¡vlkAf2sڳA1VM'lA^L+-iSq:Zo;/.czeYhu,}u3LA2dpuEf!U[ycWU^*^nhj硷:Fz牖KCtVDikL&> 1'ģqIxK "\GȒd/}?; eLW;Qf今q 6M,fW9?e/jO ܞ.fFU\wz>C+Cԁʼw'e=iw^g%@kEByFKM>֭+ʹӀtLpdk@>?d E :4.^ldbg8SjD07_p L9Vy^f06*P{|:,+N]Qbx~MR G'¶oeƳ=yFGmv+JRsBp]~]+ }uĘtrT:M@΂9]77;%^_rw AjS4j4rY>{yAu"nה9w¶sPN)m`Z[Y6eיV C! g `1y_{!xU*LuGUBOU 4[]PEp:k6RyvO3~$J4IaV~?Ӗ|Akηͪ3@%ldw 4IF3 boRb<8g J C 0{'qKȖP8'sr6E2 jzR ]Qӳ?[ˡd$ߛ!,HH[WAk*:l/n͗ۊ*!둛TJȺM68Te{˒S$AWwl=r[F;?n- BJ;^خ9=n5 7u="(Y(%ڤ%BgȏS )j8*<ҲWQvn= XsZxI~q!*0"{F)Bٓ;퀑˫1e#sI{~,"A+6w6_nNc Ԫ! W1k NW} R,0wH\b'@|Ry0 -&9ֵhGdȂ4;4-޼yo"vK΋ǧ/B?^zz^hj;VzN?|*.hT0ocjjP{ܪ7ܺeCb1<¥~n[ Æ@I +=*ts#`Ýv9N*=I{_YoFi)1h KnW,HyCurch׽2.r+XlYLe)rM278&o_8,FapX}tbouLۿfp E.v&=ijҘ !zoD@fC HHcL<΄BZ9nd/)X!, NWBDMX pָԹ;R*V񃑀dP`lV*t2TӋ9aqLwX iSɘ429y c'Է!jaRF'Rn`(Y^5E{qb F鎥b@9:Q#97YEX?@ٶpU]=@ ]n@ʅYw{C1u\(Ⴒ\j$ [ 0T {az ˠQO[o=KU "ÐG*asڡT!>FLT =mtՈy.ԁH%b|HC0L !cRȋwMiog<0-Q)0;жh7^[']B (iVwk@=}#{W֠wƽr566 {5tFpE&:P=)vYdE[~&{T*<~JPFvfB,/S``{C Hlk *MK \xs?"ƚ )IjEB/*RvBRN*suZg Ҟ/5¨{lӆ-,S[< NIȝ$T‚oT]Jglrh/gY`:3/3EX_v]ݳMTe-krC'!xTQov1ՆozQpٖ-0٣4}u>[z KX,KUj0z#QN|OÙCSԑ5\/V#`{J!<E4)-NZH:>gAj1\B5h%n_qiYklNcp& +S Ef$rqTjsţљ14YdmxtO%|ۅ{O ;QR+J%.jQOy 7$:Es=1r3l+,mC8Bq7AK˰5Yβ/系|?NZ\=uM)Uxfsi.0ٙax nCvY.-6_U'w3G2͔XAH4Oy+8 ܈bW]ՎN6AcHt,f>|u5|yJ2Qyم\.kd4:2S H3 !!G&q$+T)IG^I^aDpjJUpI?dร1J&QC 宗 l++pF%]uKP]!xzmI׻٣S윊'BqO݋zgAf3OZ+ᰂE pV)a|b#OhC?( _#ķ_fiڂ,3G ^(/#OzoH]nrvWHhaTP&5*`'VH'Ci9<$iML}GE"Wċqlag+m2hԧ ua׈hMc7Ov IW( ~r͘_6ׇE)EQ'5wTP-ݢ}ְk.ׇOڪvu.| VEgUsIG .Kg9\Hp^H]UE#di6+Jٴrsp?ei@ -%w;lA4AYs4ߘf^sC ĚK!SpI5|[g%#? d7uhGm(M3gc@HϽUrr\ɢclS"C*GvUd]5mWo8@"yry=jK8N'|˥sq6M5is`-|Y0ō֎!&>+.&zuၤJU|p7QKjS)|chb}* 6DŹS58v x-z&UdOg<[O ~N.{)X) HT2"Mdi\ 6GDGh2H~ϛ\>*}ڽϸ%SM5 )8n&~soh0V8yR;F29d]⾶33'nɰanNSm?.%{k18p)kWZm8{Acr%"<8G\icFҳKa\l sÞhT3 4H6iL{uLOf@[=Fa_٩OO2. ,F$5D?WR;o i{ŮwM\}RSpÞ{y{n)]YPaQ!ft$jzعʅMoe-fW7ؗ6ZxBWM0kWu:_3o2g?MCw9RX Rfϯnӎ6pӃu䊲44)5CϑAϜ&h-h6J>d}Y =ڑH$ oiPZeCki#QǸre~?ө3R>J۞* ƿ/| -ky uijJRt67EbsTiB@컍x*mB[g^]V;R?M_MeܪZ53ؠS~.ؤ8JKp <؛o%nG u98 a@HA+sr hȠd|5%0p%-= Z⩝C3MQ-\ wrc#{_"fPR8Ih%;"@eNM5m9h;Av!AI^`~x .n'i^n)2ft}kw:Ӹօ'fB4EYSu߄֕GPqvVctlq6`iFcZ3&y'ggr7E-P\/U[6Mkbj 1!ݯG T:=hOnBgNP3mzl[kֻ{d^@!:ȑ=#I2 UUޓcF?KdC#\K*S ? +>L ru:P& f˒Lt;ȐL`6ϻm3WD]PNi }*%0Bko9Cwq&w+A"V&{J}{ x1, vaXY푁QwӸ[v4LFf, ǽ{^ƶЩ;G8f h:=/w]R!PtC֤<abUl+o3Td&DV܆'v.7MGm ē- :&ȵØ(6!p@A#` +le R-Z!dŮK"vYmhכvA6 p *y"QλE@A $KK= 7jrxݚᣈDI c9:[b$xC=~#{ı"ܛfɃF7#V5 cT%2rKO vFxtC)v|PK}^PSvqF.1W{QeIuV>8F֌2B_5YA*4p?lC&RZr`t;3&]ST>N[*.pPgf*hmbhI:};ѐq^D3uw9/:yjq1*S1^{wf(G x1U;oNc l0j^=3lH |04169>WnD/gv3>lIJ#> ~^~a=$A6vYhgwBy_0+*K =Åu#r擉Ɍf)ɼ5Ƥ_d3N8`rB:R*bf$CtjS)dZo`v{U1yN^+~BXV>x'4o(XQT>.o~m|yorغoFW݁MEWut C{Z2hsu8nꢽ,Icp8`&5QmC v )Xa7 R$_{eRb訩W4Nz;OBmbVrb8T H+#JY 4ffF[0f)A$nsշn5Jx+q,dٚӘ+ɓJS6æVN4ޑͬaYuJ7+:ބ}Z1'?jI_өv1e{v?pOᗈ D+thI߹:H'Fkjl)kƫ P?2p`dyi]vIh P\j& uF?v>-UY:$.֜G_;0qy6H ڐl?sAy -j ZT߸ A.v:@Ơ3E#Q |g7VԾҔ4w_1)&"CY76IÄ,buS@U(1/;[mق'bcڱ8Y"CCGL!^ U3x(9OcۤpxLSKË3+'pd5aj#_{'?c.1'T#n7)W2*r";sFE8mzcCGf'P3" Iy<ݤjhcw(šb,q˛;}&`ZK8TbU!Vh;6<5"Qh{V0IQ_}Gӓ;c ,:Q))Q-xV*@TꎄEn̪~ftC5~Di 3Cȓ8>.~`A7wC!Rof] &#De( ^6oyviF?>I\p 7Gۻn4|i`x 0ͱ>ʖ[(A/ (zV8c4¯r9"{2r_8EEEc_ynE!aF,ܬ{]BjJAς?̶4 dj5 P.H6ͧz0S.;4E&F_f"1IT\;O ȬTg< ^E@ΐk42ak0;">IUfƒ)!tB [k. iYIqbwō 5h6xPm QB&$z˞%͈;vuawY"'HW5%֫I]A bۈHוb !H14!gkU 9 fLN0!B]NI%soARqoG /dTg3<4˸і'R3Vwe2c7C1);hjr#ý3yؕ lx^֭ SJNޥ^7B~J~0 ⤖{#^Vv3BIobs3!u,t206j)K,$"}w# 5+/$7CͿGT.Ѱ4yI2MD KƯ uCI8oN)\PC̉^ 3KnVPvL# 0qKm<\,ke WvA7Xn(Wˉ\Ef1{ԲdWlQ %'a31G7d㧆T`̽)Q*MؤP* B rCu ld. q0jOWvWS.WviݥF3ɆICcq(U`WV3eKOSщ m=)M;|/&1$y5'^Sl4!$ k_&yx`; ]oR['y'Z^P|5Ͼ~1aKnRê<ʤVrQLk!=)q׿۟u9 xZ~.С棣+NOΎ;ՙqɱ9fWj>M8UE4m=A(ۆ3yp*GK\"UdvΫtnĊG:|DMj2&J!ID7:s7(䌤G[ԟ73lsY23ϯ[|gTmua@= cz_Ž6y./ ^=v1&ƒӐf O >Ri4P X#wSN 7^N4q(;pBXtmvD^9I F(R\2jh:H} gۖGʠ`֊ oug\(<+}8`n~.a,:g]/TpKk,Sb|;bCp'+pi47€$CFVyg!6FIWq~D41b %_3vzA]U/L]1fE>70򚷨un'@*A#dW@ LUTZqpI8V |o~PQnrg+]S |zo usbJ1Y˼>PPq7\&¾?}6=4_O!\5AZ|8 7~=kln;><l1~ !<{W_psO?lDdh<M, _Z5 yQP)lr'f콊iItP9/\[ 槧{K= Iޖɞ&X|XiN4 5otz{`.uzK_MdP{V\;ޜNFg H "n/SF&8qc^FΘ,d0n ۢLT?ZPZpv> f1Ӿܿvهh-*o.U7 S#vɬzrQVjC_lw?#/ O?-x'vRi88"0)z%޺PS%,s5ZkAs""KZf>ݴEP=Zޘw>Ȧ4+:%r7"*lFc ~R )s8 @ ꐧȠ >05@!=_R__,5ceLRX{s&ޤX~H)w=M˦?lw?jy/|TéF֮CW5zXg ]ll^-zA ж*((V3H)` Gt\{j/X6! C}^i>HFs;RX70c7~w]gTq Z>nG9P9mmJΙgtlo֤s*`Vy6UFf~ˏjgHJ P⟇o %(Lîb[CIG\"yoת,d*g,&?MIQm>c!o6u|ӁreqUԏCX呪ewD=g\0|YUMJu.w]vGȊ6$Jij/j _azޝ d&˜4V];&KزX T>VzQ4"/j)53&ZanEnfY>$ėoa%!ڕuo=RvP`PbYUWcV yt $.]'"7i*hwτfQ11Vp{eL-J- Ҍ7Pn"W0#-M{\uAO?񯱝h|jkkrn[#b, tw@bmcxTu#($K:H1Q//$Δ(ʌ;81Qk&& |=Hgh{Bx舒 i^*4ߚ6TDڀ9X2f=ید,K;pR{)Qg~;fE1 s o΢8\j̉[@F8p3F Ĺ2Hu_W"LUzN\4d |?M,VDʖNs?o'˶jRˆaU wz)\phMB7GGP.B͖׬-xMӳ*ǥ$y;!Ms 3$*B`w3zRPPGABD-HS8Pn~#CRlz{*Xm6r}Gm+RgYVlyH08pk^0~;yoeBqmҌKc+I_rx1.&]eYf8+ 7E*Gu>8Ň-buy  ZmL _pWćæ_t%+awfo+w@O#gj\p/e0=ҿ.nՕ3 *3ݩ_F*ӴAKCe<9պO15(THb  ڸڿɱ@pR9`swz#t. 8ҒKDr8gXVwQYV07&)|3R^F#`M;B|];ɦ(;@_]Z [GfXԃ>6<%_B *=%>ŽT"Rm\UP0,B)ą&j-@_ޛazX ϻs b9 /p#4Aiwi@R{ܬZ ܛGh[i3WnYr+xb,T]F=r{0Iz a )%(>mrQ5Cv4>NU%b@<*W(L̃>t(A\\u?4/pRG& Nh* N#ٳ6m# 7x0]{f*̼a"'i(RBޤDkH۽:N-ɥΰ A{4q`GV %<+/+Ze'~5 wnjqG_$&As*Ǟ<-@roQ;} FB(O]/zP_v2KmH?!;].uq҂:_ Ǧ$"[(uSZaЊ9@yv2Lw/}ZFƞiZf֨'+ LZ2E-,*8!('C ㋭fX-'%A0-Q(DEYjmo;-wG'L@RGI UE=Rcޮgȗ|(ܷ7gaʨ -慆-QQ0\U^.hZj: #u@7+:%˳5%~O@'ݼ2|z\[>YD^/$nyƪ]sQ*cƁ|K)Z| fў:}w`?)zwm ;~^g|yMh߳8b:HMYsh_d8]It%$fjz QJAiIX =* [!`t]U5Tl?3d"+Fv^9V'|KVݜS N\n) 9@x̮aYtʶ3 Ҁ1kE6b u8.*臛ObFqPeM9$f`.mM{Po/O  ز`hgk`ex݇?¶y2Y>D*,M^l?f8hpO;d`œϣx#/AOrUhxsߴ.-g jzC6f3a\ }f{%ȧaĦ#^HMy}`Us-9|\p:J[? ?\2gD8dv#ZLcaFD4P?a^ Xy .YO̹!2wq|f+|s0~*Q˶ $p {XiWq~pپ9h٤t>^h6mMNcrG|c_[eoLܸ}6!V4b~M͚Ksȱā}  /""T5[xyQ=t[7eՇûar &B^U&hΔ[4;yZh+f˯l>5 `b+N` _9=\dwAL0@8~-Q៸4308ϐY\ncp jB{#Z<YѸJ}K=z~)(J\@S{f%``$7S_ʷsZ~ ç*f0L:(sbtgwdYW:u78* rMz+dK-֫X*eH'p MJUx~Uɱ7U8L>Y9أQtP72$p9ca79)e5q *HBVptP%%M٢5ʔ`+G1rPߊ\X8U_azu^ML]۽tJ6=f}iUe~vNVCt ^ LJl5Ѯ x(#  Tc17Ջ! 8 >YQ9 mO};XN$>%3 0=?vbpxX|k< ⶥY퐦D2_սMA+\}ho찙?'^{nq0WAu|c(XszÄ׋ Ό]KrCpRYɬx vszD13xLyϩ70AH!E1HH|5Fa~kAxlcWjx22)L1.0uioj?O~喼7+`!'EJ4/uKJ G79bd(ݕnnwÝXcd*n5ۢ\*& 0OOKk]pwC9Z,uV5&vUEt6 |hCX4`dL`7 n"8~Pv.Dq]INoeŦQA91fҖȮrpj 1/"G2<:z1d *ء',7nG{LX]u>ף)K}3A5mљ*f΂oOnbkܯlAM?\atqFWSvˢ>?^ X椃z!B[@3J ;\Ÿlh髢v4iN̦g=:)-7} Oûy SsSeڴ9s^Tqd_Is6N尼5큀@悥fD1U/ Wc6+mIY])(L6\ε^k3Osy/n+6{a͏'"xХkXlCneIBVWPk Baa@—; y=c4|c Sf~ީi g~)Rh;fj+I03m*R̼ 1K,1YG%9yE"=S2{^N$K! b֩.@Q2bj*XJv#*ݕ\ Ph@u-78)گxC ;#7QH{R֕/rh3v}wΝZ7Yf$J{ Pr :dYp LBC߹aITlAT ZR 5A{=%xT]_. ~R$X ^vJ"2}иke[60W[0XF`*0͹$yh|3g@(l@>CD]ҭ7݆\R:Z^5 ika! gcq)pS U%`LT=XP\ػ NE+_E|=b w;bQZHogF}J   0?&&g-o&H6ڬ9B5){CӁ׸ +H-em<% ս (%wxw@yr,|<6S`X_еEmր/$і_zlnB {"pT#nBMU]fKGgH.<)ZxگǝN3&S(g{Z]s^dGZ^PCNiLqSڤ ͰJ1QiOi( Yẓu(M&V4kI]&CC6=D2y-7Ue|o2L֞8()G{iim{j#8Rƽ rqSgrOZv+rzg*kϳ㞎o=SVES3kǎM)0i/ֹ@gWq[ Wqcؙгj$V!(o?>m#Ia'[V_{dGc8@#.q4qi&,qEB/Ve[,N8`9w'P }CTx ʞXgD^0Ku`>O -broB+U.2nNUʅ~5 Uo)-u5>ES:lѦ;oDڶ-[\]n.7z.=McSHBZ–HoEYy*^A+r2 ]whtdr$bNC鋀c>5}wU; EafpG F"RFKv0+G aPm8 RZl _a3H(pY5$Mm7VjdX;:@%{x|T җHj]NO%%ՇCe:1х(}YPe$1N+Izv:tOp"n aTaiѶ,B Wh PPp^Rܜ:{>08b-%]5< %KF!੊e]Z(.6v(K$pp^YtW# 5 z\: !Ü4/hpI`(nAcd6RA_qVtiN{I&#CrU#-Xi'ܛr+9"Rˁcm76]4e-Du4;#qoٙ>"AZ: :f̣%qA-ݺcxZw^ ] yn^녍G{Íe3sػ֯` BqjdTIWBmnWVzCTbyYS`eDH$ nLR*).`AU0`:_Xl*m+Q2ni % U{:Kha7[OoQ RjPAÒ'H`P"f&\gC`-f?aйg['r-^犼IQ8$Jp2E>#;zlգ, TᤒV <|L[~SjtQ6 UaƭjHrc1a g ]ڪ\k )*P0ddub,_à&nIMZM !{M_,]PIQJ,Fwbu yj{l`+ܝ[Rq8 _r*Z?Ƴ`GST/u 0@U1;J gmy>s``: 76b{LxN8H-v/1CH bAWM(%3n i  ].l)PU)}cS]' 9Մ4 uo Ȃdl,fwhn7h{ ST!5$&V|PϢl*g+HCuWL[SqV?bXb8[d%&4ŃN|d%_/6@1?bY*HAʟ/o&H:FZydR3/ .CJC!o e2{Xx bm ͏Qpu}ڊ7:{[>2QJQi+Q-bt93 $[tc@6N*49Fd;+ #|QտqV4I|!A`#&O|~3D{*2B}# [J_O"}lY dža4Q@@e 8ƒ*Ň6kk$ }&Cнm蟿L+jB*qפT)T vt=kTkUv/!OtjUK e1YPD,vR _r Sm~+̞>7mPgA%:a$ jnzU}Tu29|t KAyrzIН"۫H9GI aGiJ. )wι|5=8{ P#R%cÇJ4ŢINVc5Q(G1ȑzl 4-ҒG48[l/~죤P=)r8o lD[ST/# a;wex#^i$Ȕ64(|on8p&'6R[Fs/yHDCTû MQZr /]AȰF ɲ!y,Oyc\ANfF;}`Uh enC`gT 2/q`u<6$WVP.SRwOM!$.~xZ>))"R2xU2;D3Cʐ(dq-֌Ì )gPFZVu_SV"̻9ɽf)t<$~)~$T4LՒ0;Se]'|y&.?I΁Er>B_Ѯ' \a1*Lb.ws;yEBXiH<{qWr XLy$MA! b=ȪiM`.P[DZ½w3\& $hNkxkPp};fƕn-ĸ] ~h/Gjj93`i h6:h>Mڵ$N놭|2AۀfӣNV:EúksGe;"qe/EY4mW ѵ}Ix $ I?t#ۦsenSN4A)n--Վo$-x33{[–Az0嶗M2˭SwBdfD1D=ӣOk<|3wWm>@qE8 qj `&\X}tJǛ86`ȗsБ%x qfmB konQ2.T6,ӵhXiّY(n(KRVUN;kh\ץ{$6vMa*/Q^ |[fEWVTKCa{oMۻe2JYdy}-n4cNuA88,7`wTjΓOIXkl#Iͯ|e&7yG;4|U $ ^q/^*|K$t<0Ƽp䱄5`HU[s2ދ!Fzl >N!CZZPFgJe}ICvC4 Dab2{q?(B9v HL$"*51k& r< ⛠ f%Uy4XFu%a+ StrYsp=Oq-#cR8٦H>)M/FFUJ''QS,cАuMzKВ;2۟ܵ{n7[w3fV#vaz#MZ0<zԞ3I1N[|N=U! LW:Ccq{lni١9?=Rؿ J֗@WfW/5 I\> ('(**Y98XHܽ R4hh#q]mtSA9c ԔɦUjWWX"ԆW`EHSG>Frw P0Jpxt;N&Sԍ*xf)Xs]z{TN]7PM}P'J6LX(Q, VJߨsL:`u,w^ UV:ij t(dX^ qngh̄V>CL lZnxJCCWQ\m KO)\RΰHثZvU`Jg% (&UхΞ`&mSp-.6 !r4oz% HϦ{Y?T7񕞜y8_Dx톒sI=9zȊ臸4ĸ`׆%Хe% P1QB/,,r x;Yr-!v9Nr;?'_%,hV 0Y@uIgPAhNFԑJ8Hz4XQ]I9~ƪ%ZD <+K/svZLnE`I@Z[[x.#sιiî$&Km}J9<:H ߑZsI Xd-;:JlBzſY6L(_0*Qon?9V|XXE-˜⫷_6kHFe_m`=vٍ d#T1f?P|A+9y4)#$wh&6nǜ Ϋ<33 iͳo6PӒ F59"vD_zɗ Zcnc<۫]8kj Κ=L=Y|Zo[AGs|&U\m@h`;# IA,''֋jh.y.BA#8gz^C56/u>K >'o{b!Jm=)&ă6e7I2yrYMA' G\yaIHe^f됪 TbnE@hhtK31;+rE,Vx6򕁿).'T y,TQvqg)6[8f|#a;B9}:wH$#3WikePR+^ 1j3G;Jn`to\Nj m ͠34ΩHqSfXx>ط==Q%> .s6bm 07hw3WS *Ʒӷ%SgFE)[Y~i#_ ~'Ċ2*dvs\+5v="lDłܶ}H1]ZX_BXpŻz]TgG*(񍷃f? 1"`/e/բezcX?wlS.eG|Kh ad`۾O˻,&z!nV>T&Qr|Cҥ3 B*+Zf[Cr&!GLHL(uҮDo(Hvߵ(BTw\l,-ETWuu4O ZBvADFЦ8l6qP+Hůם?7Fڳ?mFGjd_'QW#_Md8n]Dij]L\jU6@3*5o SӰyKS-0a3vo/w:M"͚s} 72paRɸ"\dnww!=).< XO,l4vhpA"$|o=^jߢ.'`&aݜKj5PHkA'%XR@6!D5Y2R灗)X @ <'T{R/X3*j]7Jjq^'~MȾ"yRnKG7C3VC*'Sz#OY1YA<]pס5Ir^pq9XXf[l4y<4EVm5Mh3R(m.[#qt*= [LdU]܆RֵY4[ ,^oe'g]?6NW9'ļ4{yi[[ض2ò Kd 'Ȃ&m $T~{}SC,n > s!woa ia2bLp vް$D5H i蕒LDX=Ջ=I ߘtk9혮I`kUwIKS%?*Z] N&0<]䷆C a Xx#J9_ F-9pɎ٠Iۭj+WpP.M f(qV!oO]!_N[R6=&/R:[MԔ MS=Ygk+;*IKQ%Bt)kV[s<el61M`o6JA,1ʸ*n?WS^ph *Yi赶RGu1}5ާ$O(Û*a"K΂A5p&^lV=Չe-P &$EtuewlraknV/cqL#;l68t1%92Ã6D"QpSԳ}o+* 2okq?2ՙ"ѭT/Oy{qX>4yT)kpXL;+ȁ=N5,#*O[yrC+;Awiu4a]Z,:DA7O⸧}׬ #>U5ܭ5gPvdz*iP16Uڙo1R]>g .e$,, re:S E!̉#k 8[ճf7!+F2QJ:K+?vM~!HZ[9V-;ͽekRe A0׃$J ?Y=~_} wpP]t"f.ޔ Ub yݦ35:t*~QL7:I:T4␐QF#٫N*>w{xkIk>L}J^6gqya~]̐((f]] Jq'_\{k/n덐}a(k!U Cwk-yk$Ե@[cC!۹^ɿAWkoۜ6<=N#TtVxXIGG8qd`{nLYŻ1 f{/QohȋZ9V>J*f=;Zʒ^)mZ\i'KxUlOᑵ(rZ=A~p6A'36EQCQQ;~*,j}&iӱ(w2s: ||1s۽[ȋjv$/ml %KY^LwmS$'4Hn 㘁5&`k+zK+'xQ#Eɂw9 WT$cAF'z-Kup^hWx0duPq":Joi`^kmşq#l$X UcR םc%!'XcnX8uFHfRdYC"ۿk *ŒO!0Q:i#8L h6R~Mf 9ؽt`^A3<qTzŀ.Z [@whFAM?FdeYYb݋M\Xb\\{YQ(KpBH"q{)Km=f4{="SW.ʰf+| :24MRcq:yiz0_U hx#V@i\:\䯦ؚLG|2TI GZvuIGXWWg yX`exm~gSּK)k&m_] :F!YZJnwzpv ȵ VNиA uyH^tpu? &\ 縁duj@7XHh<)[*I"y` ]Bjb!- zJ4\`#=|c`vU>}[Jw_p>=nȗɒl- \)3i8UX[CqT+pq]CPYZ@( 9 C$9CVV͟I-E<Uq3k&D.){":GOYmPz ~.q=`z s?ÔM)M~ǩqQtmgM-dfc) Os5ɪ]**`Jc&6jS<@l]3,}j:zuB#C0dǪg&'A3f I<:frOO\.ʮАbsأxEgǪQ$& 6يN*F3_2j U Ǣn(Xw3^Qrn4a 16svu U0 ұ 0DF$Ec-?*"Qd?GV%zD$ N GmN0%mNWWAa[ &E]@/[`њ%VS^uu5Q*J17J#I%|)Z~c4a;_ NQE|+NuuCG( .D/՚qׯ9<כjDpW}5r+iQ_'Q~!y$T3ir,| x}iꟹ+N3*FKG *(2Cgv/eOv9'ιygI#z7] ʽs-,h/f{/Ya4X8eM~av栋uC> ),)w(6"Wʡ]!X3!>@xmM`W=ԍ$I.孨 QJ!׽`v6c-4DZzWˡW&MĐ*FyRVvK20U*TLf҈9Lƚy MGc^юkOtYjUj[hHnr*L9KH?+ėг^]vz5ue&teVvٍ·/NlB|A$#$3G,ɐnc1&Ƌ<}wi\  sq99륯x~͛|Jlb CɈ@]Sx)M lH+)_lrsUH4ȳʬ4ERXp}?,\+oaC _\wT>;QsWeO#31jW1_#|_t6BQ1s'^A<'jpƅp^ Q2\慱5N{6!U*PYv**pʴ{B/"h[ˉ5.Ve _?zm 9,` 8˺SvVJ.8:`M@u>WvZ~NgZ\#Q|4jmpTQXVu;y_{2Gr=Gp1:vyT͎#KQo7XJ  eR[݋F{[0o^S@_n=i<\s{H][y`}9_D>to^5&֘\_|=Ek]*W >p >^tMK3Znګ-I9ݟ%&mn5IW{#sDHGڎۯG=mg2]ޖxClQvT;1ev~FB/6D??؟֌O C -ή{`Wo^t-gg/כ}d!Y7T>h'D/]g޳tl5SӇ'>8l'^9,|Ȉ{nUq^1!hjrvQ,7-,\pÓ{ dI!z55":,ThP~}1jʧhƋ-:N0C cB=: ξ(Uy]xNrO P h?dqKPX}6 Ifs*e:4Pr bePj.539rЗLVҞC;~rP`t{ЭQ--z|żP| UrC k&l5RGǃd)- c~e^'6Zit$a$5}*htGv[vZӵdp5My3Aq&^AKyTc7ݼc*%,P# pg3w98>RqN;us2<[?cUrO 6 ur1sK\fKvy}$4ykzzeCEdܹKJ9Wpn`(+'엌^`>WDeh{XEP~F.5CڟpSTx=B:00~U|b+kʃOc9 9ލhPqU 0x} 8 T󙫖]16 ^s:1=K^yAxuAbo'%fhfkӲ$p \=7n"3Δե9;)t y6"P7`W,`ʓEtA< ҳymCnI="TfDLGUFā$}?DbLE:9_̥m@3=ERWb=ZPӼxGRHprø5Kb-@=MȖ:Qqb:`QD^5H  RwoIl+efF?tn3K970߮ܣ?ri ;/=kM&{`_QН.auBVoF./`w ݑECђ\ځq!ڃAQljUqML[[H^8Tȏ1 )epČagѣɻ50{SX-3`K(ve`K\? S yy_ ˫STWG2HBJ2m<+PoJY+h ,Nc?ځ!/E줢Ep+1ra[Ė AwO*3m>e '7Z=kEՍ< _c2;zh[:0Ov@sH^ ULr5-K*)X~ü~4⸝.a@\3+;r5 Irlo iE.y3bm F.W/9;hQ^^h07 18ڊ{(5fZY t}KUo37ޮ/.Aa4_ѷEqGզ2<2~ #jТSEt:㓞KAI\`!9bG^k>_0 BM;#/SE-cb1OūR]"3&&uX1tWoQDO+RJmQ)d3ij0EXj0͂rͻ42mX#)VKr:S݊ܛL㵫r# -)_~G< -;yat>OI tQQ|0ao-MhQZq3jSZU挞"b/:*,uVdʙs PԁG{v{~ik沍)y`kzZa7b"._%ռUq{us׿Lwnʙ46TϽS Hj)p]?0g~UV4S]pkDzvGZf,F)%JIͫ7aQ iW !2V҃f/b6T@|9_ij[&hr6fId2Μӫl<]:ͅ%LyɀS axCr;4$r{ *`ڊ=f#9 I2*qXPxB=Ni& O[j,7ONE(Fx ~]S:qɬwENpx beW Z\$)E(3ϩR^3^ %r 7:DUBlu2>7q@- ('s8&/(,4ʅ.606y#YrԀ{y^V7 '&bT,=RA[B'a3&\z證[9*$\)AF׵ n+j$<9LYrS…@N𕦪*k_\ 5b)mcUR:hWVYguYjFD8i(AS7wk w|cu<}Y4B/4 F*K%6ԉCOhffSdz K ,V4sMHͶ,SmV9oy DU>Oѐ9~Tl]ZGW=Iu:?~8ۿm'[@ Avêa28hJP@WDܺtaHjXN AI;qɑc ƙ|%iz)io KyځY60{g8 9h vti$/m 9^d[M {Rd/B~!sŕ*窍3  yVG˹HG<&<gHKC>UmsȆ7Np^P7F4~ ?eBq nC=VR]-Ipcl)oQ]l;)g)>yeWZI1-"O8WӁB jbLϚupU@AػoOى, ̬(g2]L(T=RB\|*~pJxq2)D)K/ε$N ;& EWXFl v6sizq .SzO罪>kUnt 1ߑ1vs . auL'A4[XQ&6՛a!>;#1y1&|%R@d }F8AK-ErDĶR1>=<7j0!e>=F#v]w 3Ӄ(8}$#3ߙkR1qp\HTOmk=2~MnQH88oeN ^ǹH\bhȡ.#)O:utkvD4LvQE2p=h07_fD@_ ;<]erwD2Y0H R@O| ծQeB @kZK}>MdPZT/+_ 7 -3E×T-S.Tڏ ѻ4AXTɔ>E0Оr:%?GN1`qϩņІ ?{)yeYA*W0n JC%m=`'&EAOʦTX(KFfw'Sop:sT{КeǾG2JtZ1-3sWX{fۣYt- 5$ Y 4K&TtJONͻ)Tv-+^lͤ^6_QŠ@OMkPB^)Mf `Kdш}Uv`R#>X9_>OPjOWQ0ke"4Si.Z=Ow,Lqq5KԮW s lQDӔ}N}~0%3f +߃yjGfWt|p3-rP+JESiɞȩ؞P2:z}=ln2Lgebó.Л>ܩ0) ZT5#y;GcBcvdl}\!Q bP4Y_fjZmkqñSh{TwdCq9ԪSiHf0btqlʺ#h;0ЋNH_h}]ffphSh$ͳrd0k]aT}i1l c`~1Ws =mԷ<EIaeC1si.tԞ(bʬF;@]?D!᪦47G$ 6Smh 2l`]ZY4!,} yrBS-%܍?&Ǣ_;RN$ӱѽ;E"OW6\6XKOxMgޫ%hshv,bgr`3TyoͲc7 S~RgP} R#xGA9x1}xӴ:GQ?8&ړ9R %gWu8R-ƧZ:F6 Ӳ2Ǟ@UZ FH ПL-[A5deų鸳pl-R!7Ұvcݥ 4u2b FI~&y6l„^^Γ+Bb]߱m>W ECmǁ ڏ ׂK6a^6[شf(C2C`qZ?.L7i!ɇnsMݴ W >S'2[JY[⊶Z8ֽ68r ֚\۾*Q ]ICݞa*rMؘ+`% R;ϩWP|MR*ED45ZtJ6vNc~b]%ļ_ͤo=,Cj߽i+5|K,bBR\qq'|QGxaWDH?m #/a Fu]t14oبï! uUtm*2'p̣ӓĨ~Okيc%I8"%T]ZArJSzW W($#o~CD&s* ۍX윋}riX0.P[&կ`Nol)Ia7%3ת7\Ǣ*NV}We ͔@ɆDoki]'5Pɻ w+h y}kZz(ۧn( |=@@hLeorMa/20ib㾛}VlhVNx%E\9/!fF A1C= &F 8C1˵r%xdRį׋4_=q񠤄T";\U6.!-Crv&V($Sa,5 O@Zzn,*4q$z^~+STf B͗ _P4w6ΠrA&rF08"4q"pKݔXI zX̱bUWD3'e~)g1Amg1BH뢽]Dsgd4qV,)cӄx +E,iZE~ٽb 튟a7Nɬa괋ADN;f -H[eht!b:RJz] 87P b`)TPig )suf»3sثG5I0^L'yUwaP[E 4/6_w%ʟ ڼ_|q gvVQvGv)hm=xHqSȘx! |F5h@eM^n!SZ]J(Ү H׿% ŎB΃2*蜉}LrN?Z!޲>Y͚>[2ӽV.z~p*}dgNQ,T C٢p[|p53Ռ2[?\KgV|!E{sgVF_c,s$IeXLMY|Yꆎ$c d-ezc ܅C e&-K"Iq9ݔ/iK%uŹ Q)~YuX^k2Vw6>f[O~c9=vj w#7pݎǕP6 2&qEJ@߰*|0̆)e4c,_HĶG$M AJxR{^e,P`F?eK ԹGaSGA7yB4+B|QzﵤiqLb Q|я|@Heǐ+1A)xsI+ %-Wo5KGY"[숟su-7*e7DHI2Awa3ǻQc )HV#=gJE)r{Z0R'1{HvDOmJjj"A{-F3zί\NV'ÖXܹ,rvCk&VWA~_Sy"f퉷'^/O.a@rX/,nF5[. qrg9o{1؞0y2*sܪ4@h'G_.Rb Aol6\=يJBD3-03Ʉ~MU`[=jJJ(Ԧ.pi\P]aהeW,{s}> {Xǯ,0Y0DFgi=3 ^j5^ 7D],dSXK f- E]n澬 ;%rd&j z51f`YS*}$>l}rQWUyR!kQ]$;u9VqYJ(@RQcü\`uQ &xwpLNtwݻ!(@-)db}vсƷ=hSt N@_q-dkErOՅ4ZR Zرa gCO[TaL#gRkSQ{r'tCt&{tl0[$5l"&f` qw 1O(P3c@lN/Ns[)_|2qߐ4RsV0nW\^X x kuT#~ҼD&ėy-:m mr&7= e۩ے50"Wr+"݀oիxͺ[ŠX+;8;~H*Y07_`>7oTM4/2[*-l<2#4&,J[Z{9>^4vo6g揚#= z"qoԩ?15^l 7Ok6 I$';3{nI&f'aƇ36*Ry㌚e#-@|5GwYU/ŀ$Yot}f% 1H!YƳQ{\z?%7:$wL@ jWHت8aaSFp1͹0%D\aՏ8Fq1νPHjimgDBtWLa_ɭ`kBҽmW,#/g0U& ᷋[Xs*QY/w.T:7MGokv$JZ1;zlՎ=r5{Y?Q"m{;^Ң6F>iMY\uVPb-vik?%SÈك,~> Tbnspj +ا cɼXRШlw^0dЮa)n"شSIѹP5Ԛfߴ:"!0RS5zp\IWP;D΃{T  f 7n*\V\to@NncȚR>a`CV#Qs,qFxe F']u(ۖ.WE p 1pfOI )N*32<94~ KQi,7ӫ 6YAYvR~)'g6niֱuw|43fT/#^Cux3SSygpusXLW3/Ȝ 3UzM$RKMǡn[w`vO"D<-.6gw,O{5~c=-Ӏ`(K:+DQZ?U6L =4l_ z#kah"buXX\\ł'pf j|Th<@SFlL  Oj4XtvɯJ KD֛~7ƶvg2/͎*%wΊ kGS1cTP-F2jLO)"!/upb"aހ5WM;F. JiCr'{a\aK H9X вv4:tqN1^dVh޴w wl xngju.B<al. ?U\6Kl98(t۾}+q訆5)kP#~1d{ MOwޢǙXFԣqmPf39UxOwxJ @dC zqG9%Urn0qߴr3"|2}Ml*- .xw 0An ¿fڀr2ڈ+wlP_b-JHlYm~, xQ)nţEYWdaxMr`6@h1뱺3dQYQ]GW稐j`+U_jYpGsxbTqd\.) s:ȱ\_4cFIr%!/ێhEä9mg@\I4bӀ>؎(~ VxFeKϰ=qskjPl=Qi"7%}cqgѩ(qO;~ˎɘ‘zBbNNx |Ky;?Ƣ?H*yv 肌C+w5j3m|b8⢾0q"T* !y'} !Sb_CETW;E^2|\k&7PE 1 BdĠ3#ײַ| AH0a_0t3@=h=j0"ZU64 Ԡ?`C(UCIB$wI%(I: 9>49Y$|@tbuՉд} #pUש@*R}܃I: =, >RLJˎ*7ゼt[{Y:Kvh jqOFyFi]f%;a5>:.A*zc nYIM4545w an.S(J'`O'*$$8B" r&#1K-S!Rr_ww}2?44'؀MEfV) $Dv9B{T?Y2};<oL*rg>kjqDs#N\=`R$ qI͊!$rB7RX -Gz 13clu*TQ]}y<3p OV B!7Xv4A{s:J4em&7b1ʫe#%ʇ2~OH,_0XRU{Ż͊>gG[g)%c<&4\R0_ X\x n|<~*ӣ㭰N@H C֖7hB] ,pkglHjö}]jȵΆ83v"s6\:+x)jYyzO|;FRFCi&,a7Sl|Fi:s!b)-n!و :ǰrPEҵn]sd x#_ 9 ;Gk vSYl,o͝/&w?,6N/{isCk%,"ʚM^AR>dALX,B5qݹ?ԨLkԂ7m& m&/ɂ\ĚQ'MncJ~zWd}DWr*d 2i11}/,ltW6FX)T?Tξ86 xbv}3m<.ֳ$r>\ST+P>{V.6M#򦃲u$ْ:Db;M\KFnHay+Shv9,3p--ϳq.b6|ەZ-eM %[FGP+]1]HTsCwr Cfs>1,Rjl"_3SH ]]y s4k@ 1k-Ado>ZYQGԨQ!U:QWw4b8ǜ>DM-vL-v~uK wj(Q]ŀ6xna9 n&.!]4b!tl?q0\dT2w=8ONQ{mr('ܬJnNN)0v- JzɁt'cy0Xs53EDV䉐h&Վ6(Ǔ6_ @C,,䋜\g2 Ǥj\U[ :dfE*V`u~P31'~7v6yAsSƣ yIgp*%6D\2შDR*] أ]%Z'fa GZ߼e{N dTڍY93A+C?,u{[>_c>~{Ykq ƖEuueR5D_ߑJ?arZ6JU^rBSb{Ii+ ϫ{}l%hyyRǿ3u U=x5(S1 J7*c=憬ܔtӁ39xЄ<Sr~0&G8$ѽĺqD_ #X]D_`>1 HpF\Qc+UW.'ZFWEzBb$ BB\ۄrpJQs^ w!PD=7]s[s9"b/u3mlyŵrY$u x4&;Q2d[ "2vкNesK5.!N%տFa}`|,1p%dYzfV s0{'6C P]"US\[pn|J)eWko:m&7U'3z{B%a<9Lرur9Pjw&YqQr3:#?cGEAk&GUzg~ prƊ~W=н+GĶ%Ʀ4Z73r6?S%RXLj B=+H[ƠA6ʀ^&v]&ƞ#oR4b).kd #%~wmY?[ѝTt iϏɨWC4eEjә]l,jA"8|*ʫ NRJGSGң OHДv5٫)exr;mT.>J=W){\M/톸ɺ =T;3 w)V<%jw_+ufK/aI)- xM5/hT2gwuԷ7ܝtQ7.s}/ZѥA %GnXl[ +NsǔX .0^"n𫒕(nhB9,I-7*ӅݤY=!+C$:/ Jbe^v/&q5bFNkIpxWTZrKljp"7sJn 'g%8Z7p Q{6pW9)[K_AäJe: ]rd(n]6a&}7,6T" 㩃$;PzD䜹/OP!ȡ9Df_QE[/!tU\ls.!CdFmYXf,xdh#8Am,n| 39?Ѐj5ề2Tv;XY4u!fcbz\}v$Fu Grd5҃ ޭ[E¦C˲]aPZ__>LD*-+EGph=GA~DY h(J jo\Q3k5ST,o\NT%S6vhKΐ,#f'Q}tXq7n+X!ߔԐ #wbM@qƕ S,k6Udi!=׆ Og?Oն(WsFY+AGR7'Zmچ UtjIh;]3´eQ|+U:"fR(\F.ݷG~Cp+3Ա:%i=e:aB<`M"㩛nR(oQQ~*w_@*3C~" T鲝%yr<@=ёJ֍,YdOlFz^ns]iǤ>6T啧ƃ9/ch,L]"wϿ,FڕqPɦe!@2j#W`y:(5{@]4Ngd_z "$Ji[s4[7h$NC/~ĿjX;a8:nOo P):>0%H,, (K7v0xKO!'F&3yٛ:W}Q]gNfP] yn}*=ݞ@5e3YSʌ3\6;8~'I͟"QMׂ-yj[QPf4pg/%nqI3!XYMmvꙟ)~1>3Ÿ.W ǻPq#b\/ yzGCYuAU[T z1 o#y9OhCqt6ar'z~yeݷq,k-]H.Zz!?H#c HwRzhc~ CO{bk VN[+WԔKQsLN>+s#!y>y{Cd-hfҦEy>t0_ /S2fڀ3K>oUE=o|W=IM_XQԴ58QXUFrnXB ' V6DԝBrB3TۆM5 m#J\\yqjS gϏa}^s[mIGcfUȔE9ʅx ȃBҥ_^Z±ACܬ^.D3y>HH\&ߕڨ2s lEhDRA\r.g&ԓgZwF'>9As)zȰy꒟ 9No6O*5JFjהqGP~X+w!e|-;ٕl}`]3(B/l t?\uI Es?XU`t9)a;~$<&ۊL|07VH )MOԣMD"*n@%sKB ȥS/,uї7 u>dw/s=gF@t#1ЮdQ/ל%^;}v\|/ `@mA:;jŪ>@fv'CcQӅK{ p?!#:AK@6dc1,?5L&_DkFUjq.WwaVy pMo?ٴ@$KzIؘ9P V0n-qzؘa۸ ̀wWX [k7w'ڼͱ/:5l,MlS^=tfb+&D*>!it9vVhYi:uPv6ub ZlaUs֙:MÒ" r.*/o213̎l:cl][ -N;!f'AoMjv,pH}[؇=k7Lds־-q]\AP6>c9-J{XA]F{I"3KA4'*Fff 9]Ɨ.ʻpǎ:orocf9{Bj;q!+Rq=uz՛'"Fq@χ%acX 4/wUGZXJ)dT`F'/]^UдR4<1m!1fK_V >>VY0 >t ˆ^ _6He %Zo` \_3.rRqMG@wأҰȇmAaӀ;+18a ڵEQZNΝۆ]xeȴ\a4,'n+ṉFց#0[z<\i8T%QB)XTނjQ*LZ6`Z%i8# RfzV/gĞJ/YtG qڧPrEncT0Gs4uxܻBчh6rAm0tzP#bs@<%u ۩gB } Hk-UgV41H`2ɡ?Ց+4NY;=oŽ-Z!7Ō&4CK']`{ ت5cԢ3xOcQԬd]Vfz 쇕kI2b8/NZؼ?UqKvJ^:}EaQfP蹅*hM(SŜ4 0l!$DEF\ UK$WEYg(|` efYE||l-=&ۛ ͼ<3i9qSD)+h>*1fxCyЬ<(oeD{+4q^flśm=MzؒhGCxb"!+}01;\ 5c8OAJ}<& O=(ezNDzc8hWʠ'ޓ9d^ơcbX]\P Gkwu)y%}2GSZ8'D- :wn+ěsjwN6ejOWA(4Fm嗮тРL HX 3QE/58RWx\BWd ded dr$L?q%S6u  ncn$RMI:;-O4ƥ|vE5A GK&|$pr@/:(+p\c5/2yPTjWcpi܎]ӟ{R Xl9ېIĒxt=@aQ lUZP a)A?bȴ-Tac  >5v5R 7Scݻ‡.X/iJI 5'w55P"3f5.)&ْ-W@8LۻѴ8ⴏr.jhJ Oc ~00E0ڙ!q8NTBdi1֩7x 3VT}{=?6HuڞUg_|;]2i Ԩu*8KBӈμ)Vdh}}V2EC\XqF4|V0eS&2Tc@QHw$,dYK~ga=BR .h`.L~Wr)Sjd=m>e65O[+[>gxr@m:ٽkj-*Q=UƖGו@2V{ bOT[)S;Tt!LqC_|d7n!uhזckLF ;ʜ}6WmY9QpN?s]/EJ-,Υĵfkz{Jg[("k1tkRVٙ_7̱<rP.c%q%pرb@!&,F ?8F''Ƙ k<Y,6Ḙ} KsUH;)OK?(caSb uDYƠLJ4_^J&āJ#!qsw?x wR&/b ^[[ LO17ŴV<~-R=rу5A AgEӕ}HCr '$F!ߪ$"7<1o'@ (Dwv*n&X4=i,zJ:I Ωn95ʩ_22 :x]="#%(؎68eſf_"w"nM$u[`uItgo\}bn[zXٟ%U]ED!tسc|,2kjfŢt{]ڎB41OU^cއ7cG6dN!k%KJ,0 >-|;nOp`G#CG͗\5dK#'UbʏĿ_Mv2[ֺE@Zܠf"XMXb+\k8`o-.u\8^Ky32^z ./l{i@T[@NA)qaYN~حG^ WHSb1,}kb Y,$jI}T5x~[POJ)V8uE4L8]ykCXA|b.Wy5ʡ1#*,ľ~qm t-;ZHoХ/dʠ<1K6mjHN(ai<{fïvO7b<&)0:d`&4n Ī{4'a-XR0:̛ۚ|2pa.#G&Xn_VA\ 'eҜ֏ɡN$?9Gc=iq| Ƶ5mRd?TH'v^PR@8QzmUtWt:>diT/0#/3՝L'@srUuJ=^?)ĉ7}~j[wMe;'՗4ɉh&863ܣZ8>Y*^k2]. $0n N@i4ĕh`PVKy@Mu??<3<8|q7؄=QC6hOOn.C.53xXKNmlF FxRkύڡ5wb:NO&CoQtĜ*! scN5GPATquVz{š8xABl Q\MC'1fDAtޮfʐ @mXA72 2qY',a6`mF=vF|t+Ӫ7.E"fdz=xP~`ZwC@FDVBۂFÐu!wjsIH)*P~]kݾDl V#5CS* :bpo"]Ķžٽ\,s3"9kcĸ TGϽTTL W`/Yk*ILT Ҁ*AM}uv 0#3KH8onw^'iR=Ӓ-GejA)غXG^M1%Ke^j'{ ĺCr 罉$FMa!kdٍ֓%_j{ S}ss0>cŲg5$+7tchݠυ7ƶ_Y A}qH۔ .GP2r R/1Ԧi!8oW=ť=UO2VKM#M(SBnU: TǕGݞ?~PGIrٿ OD %yu' [/'bwpC AgȐW \|pLl0DGX O^3πm=pLJ߅_f7 [/hJ] YRX*d3|""jmdBd{VYh>Oujy;#ߦ1T? "$NQ\tAeiiD:86vJm!ylu_b)W0 Ty%`UWX̸,lɋ! 9yOE )H?XU.cs; ѩ gS!I&!$QPKr:Ӷ92&Y @ؕ!w1qJ 'SV.|?|g6`IoF+Dk]D6BϢp%@jKBIѭmkqiUkRXȯ=NzF0ip"9+5d"3ŢհҔ+OJ w Qڴ1YxuLUD2'<Q^<[I2kix 0F; ~]:>%BJ]4 kC7ir*P%LP9C[4猘<6CO{Fq-`jƞ rgQGC6]~\xfwNMٌ=˦g\N|ss֪<J1.߼iy*Py(Z+87aM0b*(zbqtHz|齗#e'*8yO%t՟80k>ۓszvXnmd^-G y¬P!ST^Ỳ+_Vɴ 3oQpAրȋIm5+Q.U0|}&QqUD(5?sQIdeMul?l~ʾm V(rP[rg/ 5+46)" RdNƱ,T5'#kܡ[k0I|xϤW m Bzi8e%I$%m)KP^A4ާnp}uDUi.BFsxg, Wm=%z|._X!@{$As5/'K8|ꇆiIׇE63rz MbYC4߁0zHZ߱c*ԡIVWD ꢙ&΋4s mxGM}BrS"TL!]r+%Du=fJ HE3.9E>ӯ54*~@XWŊmŚ /"#ɻIPy1Iš[Z+Jjbx ČiM0>=U)jΊyl:|k_8N&%NPST?zj"K` qq="y }U#czy$_)[xwlN"JXe*>DO>LDB~Ӗx;b;gվ.o;3%ZOx(ȚSv͏zQ7`ښɗU-Nt?j2MZj x׵4@ Ŵ婜N%JdCY|:!]f3=3 )hK<ȵ,J)/f:qƢx\iɓ&9;.L`2h2BK?cxqGe%*}Ÿ{^% ff_/ , 82H`}[xJ-.ؚv"X)kjqD-o܅ȔZ=2<o;-epM~B*3Ԇ)A:JU袒RdqmOD?~b5VEpxSa_SFk]'eu$SDSSiB"fh4`6OnʫnX:u** =0a呈\՚b]6 ۨ_9v54Ҟ_ n!& k9@oÏ.` Ea!3} q_arT {)e+$%$RN;dHq8dxAY^՜<+3v!n硏@5ѰOx(wЊ]xz Lzтwiu,w9OzkпU_Τ9uv sd7MJ`.n3Fmr)nC%dI"rEڮmY1Ub^6sZq |YRg|T=@t?j60䍸BY 9?Uor"׆9@Wo tq:fQQhj,@<{$\?d0bW(ݬ^П EdpvpNM}}O٣K9io?eZ\]zpQFZs?&By.B3nΡ̋cGo`I>@`H=R,!!aļ,`w'Fā1 C W+]dj[Ν\XutmkOTFӈ{M͗^йi*L/}̞@BH["So6#ŗ#B3(8,G_-9͍++݊ tB[lT% >C0 B/HкA<2b@ 9$8:JLe8Wx2;&ՁR$l,T2T O_*z$h>#z奍ݯ3^-UKE85.gQuGʖ0u"&Z6▊+Ba9pe=!J%-gj m_ׁ˪b^2r&(ĺEX% G|㕬"ckTɈdM5xP ptJ. q 4Ef34 'on7δb"^hjPf؉JS438k맮Qrc|Ai@Hpk.܃]=B.x6.R$&b[׉2Y + ؀Тuv 3=l&$8~Pęz_f $1 8`rm&L(߅qV29\$0BԿoRATrP[3gU :yFv^JL3T/lJK6sJ?ͱܺ=SaφV(ڽ毷ܐPbIz"A$`O'Q)s <$7c Io%뻃u}zJc\'}Ԋi]"oh` N'=Ƿkb= Zg3ӳwL[+HC&+D??H8bمvvwQ9]$ͺuӷkȖ םIc9P# 4{G836J jk )y; jj5߼,"Kyszϕjq0&$f>j]9 K߃%2n:›`kJʑJ6ys]f\6?+JԤFos \N{F<\e`ɒY>B %Fp|< $VA-%B'&e]R.eJ"]<4'sq6]U1i]&(Gh3fnl e䪭]?85LmO`wb{$̫vx6YltOyىޣq^JG|͗"*|k`)R6F&)z5)hgƘζX[Sv-%׶˒;s& Ԑ,-;ۭ"_pS~9@BUm읿0pvB¸j0D̟&w O/5[]rDb$gD"T B-3+W(j?rWr'[f6ϥTrNVm*ug)w;@[w=z&A-hߵ@8bm:"S8^_3p?+LyC)N 76<ՏLOhAF(;Ȇɻ0AqK;ZBߔRۥ–AjgktJ\ hu8-3#5=En Jyk x AJ*P+o9HU&B Sa;  M7kƇ3sTڶhC[IwiBT eA/aBhFĈC:h` {>~`Á&  Y;=>=pvblI\Xϳ M51RFQ Y"ŬEBTcCGޙ3ŗxL9-+6|ozcV(gPr+d|(bl{Rr~WN5GF'u.pMY74JY>K#gb\dOYK\Ge0"D{+!-t<ނlZG+uI$>4Xa.cQ8 Σ@q6vbIJPfP2DS<3էd [sf)ZᇡD7{ e7vWiCy5j'!)ذ#?0RQ܈@ Mnu[!YL@ڢǩ⣱JAHbhJ}?thcihW`йQ³5`jNXEE.(nvׁݳy%/O!@1܂-$pk+oYzgĻ9:F:Dw_C qd|_Ӈt4F#22rqsi;3M_cDcf0 ]VP7;V?!!L`Gկ]gS DrҞSV6#:~(D'^,LDn$YЅ=9\60dQt[6/dBAvŅ(Wp T,.RrjJa`!n>+c)E &IH9AMM%ϒ$#R\'a`NJо+`d@v>8}Hf0u GF4 ș!`nи16tz/0xPIwꇘ};G3eKdٮf偀Zu'iwUOyLBuh7~)]WK~<P񷾍d,|nl^ȩ$@xsm3d?KO߾zgf{>Wl )r܈Vn֣ZwP 8e^e{Z7/1Rҽ|ݚ4%V\/kƢAM^ނϡUЄTL~*\nt 3&p2Cnh_iuZ'^9YP<,D~_nm# `/#ı%7##Wz:cK7w0zL݈ŬFjZ5 6@n@瘝3 .DAr=¼Kc,hjͷ zԠ/7H>0DINUWf+ 6I0G۵WA=3kTx5=R[1!5iCLGqs6MNAך_+x&C38* 3 $ַhx&FRC -I갤X;K_hcc &Yp{)l˺|5 #&Zs אH[ c!I5~Ftg (?a&3^,,&iww_aK0oon׊yajt,qiC#Tnj U{f< 463sA'a/d]B= phوΠOtC͜(k!O͐@@iw![[SāT3fި<5؋ڻ˕ ˮ.lmW0n[iX8j7NۚDYE`% z8$iqU<<=l+bz |A`*= K!ȿ+8 GUHs{БH(*fz>|{~=}M^]@a荤g aP=`/"z-R~:;Z XV8x " q]B"^5T-CŢF6{^\lB=GeyLl*+,R2ZB^*Xzʯ_ nN\1Ơ j'%'Hmc"wS[#kKy [8L00{@q4*M1 ?llz8ͻI>|y;q4(ý IBDŽ\ΌYآ{e}ŅH $ (*c;CZ3=M ٯk5}L ١p,DD zyCAi@0|n [˚bG2EL{-0iD3]z@(5.dSf*a54G]TM!b-aXV_WjVI8]>޼-4ppwkhvx:ϙ@VrW&؄2gKwmHnF&۠CtLl˖ob@5sqmG9`9 l^)=\o^-}/6΢V6ϟQIBHiۤ{qPP.0s6XdAB_3"}{H? OMxmF̸##3͒FNJ/kFe9m#C;I+3ǿh_UڼY ~R!$易lRYXd[P"\fTyP MJ46-xh,CZz>4Lۚ@+wUtL!Th~qGm6keCF3Ǡr)[YF7_#' L0E+Knmc_Bvmm96iQKX1_( Y\4 PmjѥsMnv?©j# @ȼs 츸/zFspb 2ZG{ҝT1;TJ?&ׯCҖX:w|C^ WLh*=ĺ&%L9Ԙ3LSJ/y,.MI!I Fiq?H_b/ZӯE;M pғYCk1t$-Lht9PfྡྷJo&Qlc`h&x/(R&7w!#WO-l J Af{Wc ?`J*Q'>{uXO̦W:j'IMHR23 -hp<֨f7lĸY9M=q:VFSUjh|UHGbQXGGю$qzjyb.Qtw{Uj޷uy"#[']FiFoنBԙy9WR[oǭu3w'+LF6R>tq^2j$փ.}?;gYb(a(Co/a3gw3Ov{aWwtdFuP-*k5T*>z %1/ 8d5 G2ϯB(ϪŘQ4f=[8۳nhlPI m1g/ъU:k2īkR&=U8Q$~a̐6Uj"֮և+CJb+q\BQ6=3H"u !9Hb^+*mƼQ6zYϩQiQON!ĎTM:Y#+xu,,zxŗ6pU?5_|8d*j{NJ|~Pr/YW1`0ٳuD!zvd#PM5|5k2\SkC؁B@bA6D;y&)u'/i) u b?q9jiAg=/o ~*SQ5^;V60vi=Y=_cNHmF;lt -;V̍,goKgx4%v+bVK/9Ab:oPP11rf=#@4C.oaP`6|PXKM6Q)\/ΉPtL6k"d(B(@΁@d1K;zMY}ܩ1_=d޶)7X'Bf1lEϑd:"HKnd?HS9tUV^Zi )]!.e3(u-,s=yy#\袆Z^s%O@I_ h/g`A^n I.#42&_H?h{&'_ G{YT=[~GE|yx?<ӏ4}7L ܮ/.N:Iq +Cun {>_)j$%},߮#۱ љ6J' /I?yGBaO<* sdb-J`+/YwT+d깷 sWCϩwg%#+ݳnR9|> j $cC,Êi~WhD!#%9cR>ڌ@s{oZ!n&y9O ϔ eӁIjYFA"!ebY,Exz=&\c]L) _gqMJ5E(ҥ8CMw]t٣ֻ^lm8Zԗc@NԓVβ;(ЊP"LMvH )2q| U!8,D;gQ>H$R.p&=щ='_7†.9I[S߈^{K[DEJ$ѽvIxzn=|όJ2M#+MZ T\ux 'mB=?)V\ `&3S6}Q叛b9)0;4~S,!M!w6k%j67[E(H7?o[ gʬ0P0t`,rgfIUUP٦ 6V@tG :V yfk9.C tbݾ)}SF\:Mbœ&6+MV\ ˏ@]YWD⋕dIgt/3eFj.7ŅZ\ٌLIQ{.hHFrٚz\_|< $ 9A:#)X"[AT"ױ6+c"IEpw]ԹY 2ې̗s%a6TOfX:@ Lt[g*9}&{c1IiqY nv7 Óvgǡ>;-jL6bb ?zI[yBiܟ VO{ҩs~ГTP&/tQF|4 _%s5QwjdNZQdԹ#O4&LW'曑,O_ҧ$u+]ђx)H$mMbOڵs*k*_ #"J+Dgz.ά1?\zWtEOƅڼ_{"JOr M.اI.,.R]p[B:$K{{tD>bSFf T?.lȀ=] qG_,a5Q̪u;xSšՆߍRȢ=zuFc=Q("4O)~7 ?z4 զY@capv9qFS~n'e@{bWnH֛pk8 |E3y[[a{+B!ofU8VxYK2PkSZ-.Pu89pz,@CX׬f GpͩMƕKN?j.U 5_٠Ҝ1e6InbZDy^yxZ>x?-u**kN|DhzIG׺.E9;8i>$TcYVRƍφ,fk/DZ=7&&&swlag#)vqf{rSXᡆI 7On*^9(ĕ壍lrfXkՆIօ-梗0+|Q5a .Ҹ`  BoT&` ||G4_$g^؂{צU T:Da :xwm׎>4^&셽uzs#KH)YIx~ۢ~?ւob-|;&P= /%Z@ԥms Es+EU "¦ ſi:vnY~?Gh n=Kv[!bV,+{;+ngKb/qPQN#u藅|¢5!eTm%S`͠/Ph9S >Vu"6=^ ?~Z:MtSc#9 !ގ]̿QNJޮKκ>NL-ٖJ(`G,N K#oH>U bd>ȼD崜AMWR)KY08ʁ!Dy%ѐNs_vGp-5FHxX"rs:#:y ?x<[?#Pδljĸ\j|?U, r_tg',6z- p 'mDW6F$BN^R]j!2: ķҿ)@ JS]+G8^buVH{<܆RCHV9Q]NƟ& 6G$l%&g! w%uQH^7֟O* ʁ`ivkX+] y0Z x|N2[)hZ-SHlPQ~nvodzR{ vۀ POTS*:o۞R^I̹ h-62lb]tU L cO?L+gu[b?$/аȌ/5\wơ(bP~'o] ([G֎`]WJAʪ} ˤ+_?Xl5Ln29N1.6wQ~78+aQlǽk2Xzo,n6‹.P|v֔j 4qG;EG$D;z+O&K;+cɀ#tmoi3VO]9ɋ~Iݭ,Tv@q~7^`SF=닎XR(Hy}I&}b |bDw_2x~Rgc(MΠ"V*s*éh:TWOTvքU-OKk87yt; BD|FZ{w@ #:zeE/Q#8`VB8|pO8FJDP/#SZO 64"&Rwct7M*1u Nl dGuJߪjeU,#}XaE0[H#gӘi.S4gWq瞻WfAT#'d+'wЗ ,xbL.|Y>}scnkL۶v2/,d|6.o#3YHF?$#?S#mՀ=VRk(6|t]·4Qz]aHS1ǠD6xYHY4wXA8E|Gl l&2ǔ$j%ӔU;hIfy|uA hf.Q 4,PJ.yr)m_XpDQwr.DIhITNԱv>oڇ~ok!i"*ɒe.]Lssdf$# 1Z/ )4 gͅEe_wH83Q&e@>${I,i $SϘ'(?Mbub/u"cg00AAUg HM+X>et5:\q-o,=IZN n,GGN?itfW0`)tÆ$MaGU29iYd+bOJ\i{"'.jl;Ec_DQW/]R)h]N9U|s:o U1)xLIpěߖ)il 9I8s%*ǾJN$']4)AS|om?Y +Χ~gٔ~26z BʮQ0%C,Ӗ /05D@m8yQE 2Im-vLGIr!Ե]nuNZ=:R(^7IZ;͠ib{]ݕ_6}Zo!s.= $u]W~p>/Y8A* N0m;Εo,%XQKnH'0wPu[8Ev},$$8ҵk¹e=CQZ>Hj$\vlUQ{ڑك[/*DxZ z5Y<\x/ Ʃⶼ9m"^X)c|'ҿ~tپ@rݦ;oUU{+]BK㿢#X DH8$lULãPj!)ZWzw) Pׂވ`-Rqv3t0&]9IMmx}bcG܈OW 0).<KaXHĸ}CgUku;i '(?|߾N%3Hw=C>ͯɚd^Ro j4 [}l c:E^b.p5 oJR(&q[_>~.cpޛ._4p| AsO64'U32vߖvTW#FW`A ,đ'\ Z? X&2@bjO~[Ilަj4ɊDN09Tډ֕n_S5WH=`|{6LeJcB"0)IAtG/y,o!C!~SF\o% &2&Xu\<pf48HמnPyԹD f׶ϜHhb \ ;N-_F`I~Pq˦69(礱+֎U5OT(4j|/H? { .H7- {$2diVGr^ZfQKBq$Կ=Տy)CcS m_B߅RYI{EB;@;|iKp杣E*If#* %|"UN *YoV8M"0@Ў(wȦJ 2*m0WVrDo 2ϻ-(]X|i,4iFPjꓲj:5awV ux6%nڒ7cf%*g]L@MeԒsz4j`pa>af_^᫄Ҽ%F6^z*V|@M$^:t(нz N+cnb.U1*i}5Hߵc$ֶcNXmzpAKjCU]ߐM5EjUKuV+[ujuZC.A0p\+=0 meWSgGSObP,cz50\م9EgeHTtI;:D~=DzLD\\>Z-6HNFTTYb1H4||6NdI.n3Ur_`or']٨w3atZGZuq:0#Q  k)sIf^fN;yȿxqf$F8[e]U64TnthkPa54Gq;rpV}͆9WcZut0.e)¬;#n&!w{ow'Pcq)4 6],Ͷ -@FCIsA [YjZr6 `&Y$^e[(ӲbmTb &:^Cs#^AQO& \ h`y 2Zgf#W2"3Ya .=J׉sBL`qzyu$ 8O$Tġ:uI$+Wa)p%M"֒a ODљ }H] zc}}bi50 ea˜ӏVjȚ?^&ccqNDWsRaQn.@Ge6n5MVMUq {H;d ֍Z2~o{k"S(DDi>e۠ ΃9Llsj <GD} u_mUF\FmE4 l肮qU3צΕ@/d zޅوx2!|57u.n(#Pᛐ} 0j^ƝW ?4 W1 5`9albml\# VBKkb E[({uК¶P]y7t;~elqw^yL^9jllݹxd3VP)}ti9rMIN@M+:w ;uL6.Ljb 39Z'u~gʫj `M}EكYiv)#-1ȧ͒6;BŽ\+n|+J I$C+@4j6u:c (gqd)L.#Ekkl>!Ioe]~εj\j[DE f!)UO'5(eӐ>e9uݮ8۠D"II΀Z Ղp0EZnUG]dNolQ T"(g 9?#4\ eUةVTf@\p;]߬+4'ml=O'OHD#:*={ZMv9xf ^x 8? Ƴo*4a#7t:7Y[Eq:5vǷZ;kF2=FHldeYS~uF͒"n9#GT5>Zx&h&hk7%]Tz4̵[/Oi;sU+#Aƈ6NJoKMO돿ߡ  )ͦC>GZZVGq]Qmp'"ja_brGyՇ|)T> "Bvdlژo$D.}Pp$1AFQ n+" @!).CjXi(co[IɊ ֞#~~ ݡO< "&ZYE&|O}K%I)`}Fl|%Pۆ&byxTsnu@bW{wyǻMNmoq՛3vy,F_,?~}a paoǒ]5sFU AK^ƾ ?Tɤk RAQ #p.8ЂԿqR߲ԍJ\Œ`l}d3,^ >aS߼gs<;/)jPAP鍳͛AO;]XU,Bcԙ^_VTO ξw৲vkCI ԕqW&2pcXiؒC6Vá"ps1"ń*9WOyP8>vT*!P6~I`9`߭rŅ]:VdygMq+Oc УGM^dɍLͶl=\fkn>F  -7-M.bq5…;&Lx'莞!L;;损dcHQH,كn NGZ5+M2ks8-0 QC|yk! K ސRjT]VXWPu#^|%c Zqk܁seռA(qgBk\tr3v֊1c$f$wa Ao1x?.O2DFXpUeg+. 0l=(RS}929 SLh/&++Bp)Z5Q5 :Ǵo蔍Y;#ARqlWND8?b!0MniX]cnJ7X |j;o!~PXq xu:M%,.{LJ- ./w@[>FVf'6AZf8߅A7lQ?  j%?88 kwyiC6r(S:g :=kFr~ aF[|}]kS RXowV>lDd7bK|0 =m٦ ɒe7O!1@R6JJ)'lc>C!ę^w(B$5s?V@kav0i;`@a)'DI- ~aq:;)dXc r0jz_I5`ht_Z{AISoQ5?*ٟ/ Z-vcTJlgOё`kkN]ǜ1AiKuLhDkN 6E=L'F!'0q4b$;564v s׽yՒQ_}B[RzA +G}=w?Tu*K!o'bFM\N͋k8Հ2vj8 ;CMCÔNacơzc$yNK*J{O 㣅 $pW|HAIGyybҮe8]ck0|nH CB\O=b%~$PD#C T[Zf|ްn4'{x;lf@@H!P:1g-T+°'&7<<7(qr<_O  }":dDcQ/(ȒHy~0wļ SF ǂdW9noǓn+coܭ}vMgç ?{S`j3QQ=O!q@S(Ҁ SfvJ~u`Dp!9އ7?zs:;YkЩi v(~J;t`};6ڷKo'V{اW{b9L\ yL-38#y]*إ)6>Lĺ(Θ2t"{"x0(ʍDI{k3!f_[OWY%Lr/>|Z ~\ct(sEF0@ !,T>+ݜ@ %o~|$q8bUp*zInm{F%<4ia3jG4P]č +ŘuԡAZXN^4h*&x^Rt0#kIөѦTO\!lGCXs|IɃ^^! vM0>hT!02QLп*wNAPXhmsך -mO\xxNt(9خ65gu3OnOȀ,ZywnkѾY/x4g` 'Am&36.09Pw"xB:CQvX.;FwMg_˯QwX$J|%&]kppݡa8~57Q UsMJ|8Q. bɝMQ0Lc2&~nHHGj_ۣ 55Noħ{>/{p*MT+]XD4؛)&iӞkBpN8Rs~w }YRqѳ'̹#QKR(gwW=]Sp,Pr:Q#a>청}H>}W߽ݼxղ.E%*mzXTx.4[%mu$k ތM֜A"A@=xaa"aW͟ +zo0U]'=H+`i,"/)7] CkO7'ѝEڴB>"Lt Q8fVpiQk @-&wCmyV1ʱ}QY~>-{RX;#שJ!5睲C~=a,)N҂-geTQJV4 / 8V {oB90'gm 4_ F4.FBxśQ@c?C`M[EeH9 MU2f.t#sV1P̖o}uN)nXEUքg-d2ҤO˕b+h` e/O˺tGת,3U Jjz`ĦQ;*>\;frj  3<6C`[6"W~僖2. lT%sUU] y/.öV#~<׷f{h{wi-k:@z$ 3suPr*6Kdsi${on8r؟Dr8af>EL|l&>=-Y&\XE#M|.ˉtfLJh_h?xZ)ZYq@"",>dED2Fˌ)`_ cX>uJ wh{0ӺКg 7:}1ځm?dx|Ov4 ZD\>vM#ڰ3?d.CH[pQ"@تq-S\Lc,<}wG+@(+MbգJ:6~˛Ԍ2["`g]{s x `bebQ#>Q*2;G0L$]^$#&Զ={ť6epˎOxL10%/-=BA^g|:Yg>%>|y2v>+܆FKC& ǻT\y&b0l:o۷ ؃#m^%u5y{ut]͏դlJ$jLCpR^K#ZM1Z &@e)mM|axuбzhߎjXmW4ÆoFUdlDaGʒ/ ؚ%H2G~Qeib{\Kv\8z %_b(t7GղW%z9gkS6 XGDa2/g?*ef 1TРF^ &yQURßb髳A6〫Ay׿؃󼀧9!2r:>A%\d݂LCB"PpIU?t4DŞN\"&8K Am"Ԉ-,tͽn~tPB&!f&鏬g enً ( Z/l_kŚG{:KJ(I`wWV ȹ6#kն Y~ cW'_tG;l~T=NpvXol`zOcWO$㱗3J`wH Z;2 8k/ccO4x[[aOK뉐-՝oXaBhK ZԢc1I^RJČeM45mhH 7$_APȰ`P aJ4l|+ie|T[L$ @UbYc@:$ EG18p¼s.3#Ft+eE?: $7ʃzN[] ̽! 7H?'1Yϐ7ZG }hҽPWTmW {*RMjr?VdW([Yk?f,QkD#^dpƏsxynpsr֕f3s_EV8yc{HvO(V3 =s ?&㔨mA ~ov 0iSEluZHtُ 2TtW\eHpcN|4D$D+͋K<1$mp9s`q f>B0XÅ8Zc=z 6jiN*^n+s`}GO pv*1!TK^':_ۯ=GaNs>7>ިeŕ0Ju+IDY7(ޥJVb3ˆ)],O+ZH 9%fvwh kF+J.agL 3xْG2+y $}](cj4B8y H"Chx QL7/GKp8>BeYkZ /EH[va"Ĭ&T 1Qy$L ǻ1PLzj$ѡp7 D 6n=31:sJ03ƳWK\Td9 MNO+raT(:R= |cS7E;bšC# Qn˫33&C9XK W]հEa-I.壆VIӛ7ۧL_CTlAnr'(u+K_$&ߗ fSX7"7|vh3n X0!*TQFRFD.6{&WTj%iTF0j*Wyf ~X0͕y+{YSTB;x4̩B=8A%8*+LN$zz}Ѱ+˹ <=<~&ק`k,C=) R" Gݬ9 tx鶰<CJi QjJ߼(ev zYCϔ\3pӟXNTP,ܚ.AA Ho/=hYZ3rb\@| Gaz+=$B,& ~rWI;9aJlt(Uzv*0G<H woF@)z{c!oiHhIB%s%@1+=BdRMfܹKڢZjDX[~br*8!'C甼 &˚R#br4'TZ[m,– iG;zbBR$UO[ߔO^v&} Nx؎}V 15h킄nX\ObkEE "'4s.d ʓBRF S:WۼD ~rk6GiT:7QUkE  0XURİfKw8vu-Q7.!r] `KyeRywx*a~ @VA~#Qus%0`UB.E$lYxPviBf] sY P{{xß<¼<'+Ld EDyc3FqORQ, a;Do,y}e/Xӣ}զ̿o6 |!7HvwUek)-q@,^S oAI\(^pQlx5>?-umnE AIB3@*o~sLLZT)D v"5vou:ق zm}rozMI аRٞEk8Wo 78ŭW-٨P'P ]rmb촽dŪ7ƒ` <)1Fv=gf!A2)PA>`!͗uhrE#l Wȝ?yHz;<EOJLcje ~ 8%XT}a4]mq2/yDҼU6p6aRJJ Rd(QbZ?__Ȇ)JXnf&'R+9H6Ħ/pC(adG#}@WӇS>`寚z][R^U5(NGTb]yi7R'~jShcVx ~C9BٝBO5OR\+~+hQE"U5QW %t7OXJBXNaE΃:ro[Z۷aSk3jA@M۷-ŏ$OԹ]|KJ寑I auCP I*xn970R(Y?o hWh~c|5Pџ9xB>WDoqP0Q bM4e.)hQR*оGOj vF ,HWti驶75Su=y|7Ĩl"r028_bU- &׷qji @p[RVB&T6\/ƚP}D>Yf9Sv$Uqt66V[Soĵ .ZkL]`!ҫ:G\ Be&yK؎í퓽7OT4r>>KY3z;Hj4_ΉTua KHw2Q,nHK1vYH&}|c]q[-w_ M-K-(T(㘿FݢbˑT5|bpR;c<‚rѠg1 aeNr#q&puIHU^Ј񝝷$경uu1f.%ۻ1(ƕbH}o؋[Pg>ƽL% ѩ%̈CONA$Y`U(K-uQ?ua4V3ܨ gO EGSٹqr/ob|bEM*4V{( :_KM3jx\T_& fK_M-NCO?w'p6 h !z:e933m BG\JEjbUt'WKx|(rx>VvLMee2lü Q΄3?n~qc03?[IݝV}A5bS]6Ŀ-pD[~ ?& v) 'XR,U҄^q3pzI*lNFӕ|nwq=U ˫IzrrEZcj3]m ,6a ڍoľd&1#vWopOIPd]%p4bIu~N*149K5wѬ .kQ]$!Nnr2FԬ ҥU;&+O,G;Z3H`{P'X^+ɀ\j``P/hyVcו![DX|$) (t˝Β{$G2g̴gY8Q#{'vc3h>m\ q˯Lgeܵz?KLAG$#} Dv|5Xq>V()B^%9ڬ=;!jbsO-'/zzll"&*R/*a%fKUA>\Mj+<ބG{Ҁr|ױ)ǩjhԌ'38 ޼e.ԍj36cx58N[jt3$"@_4;j@嫙HC(qCb ED,UBFCbX3Eq,Ye]v2xXFbko;\anjM'A"&yjڒ }+m(m/8l9q[J^&P ͷI]1GG@`Re ؙv=#.^pPjl,'g8XTOګ4 nI؛da.C5Xuw 0 NZ3527]juP' cA۬q[&+!fc|PV,hḧ<ы2[ik;Sz.umƍ$=gWkj0;@l\=d '5&>Z Z6H 4n;ͼIe3lt,_o?؀}ǑҠS^N!ۺٛ,G uH +)&łxZNV.~YKdQf1 f$K!r/e!s2U44%*2̀+)XoQiL4S$j}iss-B30;8c 8KwXBʍMu_͇mYGδv9W. ncv*aSX_jڰjZ6}J$x{LT qmvs4B.}Fzn(ƖГk37|q%:MJ';ym8|V M_˞Ƃ^REAeM mgp.U{VO0}07j ?&#ZO:F Ȓ%F7%({>z7;C^iE/[X+?րKeL$5 G3c hkb$Lƾ#qƳպGz<-!\is(< BubR)H9-0~-p`6@c$&jԠenO$}J!6["Zd@ #`dYHf&~EE Oy/z#LHn^cզf@}[f[(5 %Ѣ)J6ȃOsׇy$fH:wӕRft;Ku-Nux[hǕ|ޜQͫ|,1iGLBBeuu0IdܕΤN 7ΗҌI(@ՁpnwA; VXlN<X }nN!ef7]ƙ/t#\Wy wgd6EH%k E[?߇! n[  g C"6`M{ 'gbGlU8(:#37X3ǟ]u츩[I`cD2E}g VI>+copW99㷾~}w?!2P0)o]1Msh!hHN#AHs7;xu׏(1ljD19]"J IYJ?_T/$KʡLkk;GF!-)m & +9W(- ~<_) @`j_=@H"rw&0$3b#3ͲB^?O{܋/ +=2+BX|nF}Pa+/&hgPDC#ǟV6^nB}1z{s-vҗXLեKM1Է#>;:8 c6'z=}IJ+"Q'_-zzB-߅r}3 nPG fThVJ}SỏCn/qYLG4Ǐ-o.ބX҆1*[i)Mr+"^6Ȗ̌cѼ1bBSE7jrI𺯓gAUҘ:kX[K,uCygo_PǗAQ)t/Crg>J=H2!M75|V<ѯ K{>.(f#ϣ/Zv};)?c+._HhtLIn^~)V6U51ae1{e!rԞURMWA„6OzPbK.#5<&էWxjl2B=vJ)cXpE]Y:P)RtCLǶknJ1F`ѓ`hy)WDŽ2N$Pw}Zf.AԭI[gXVw$xWW~c&Pz4&r 3Ϳ9L5#&J74ٚNJN0 󰣏|6:mpɔ盍l} s5B<ʫc|+  ,iKaҦI Okth-nWnn!;@mS!*Q5=9ϡz]j[8"F˔y5gj.\A7]Wf#B* Q逞h#&xL8>U֔u uS051'ΕRr\:IO◑r렝ngJyל~{su-OkJ4 ^-h2..M/{1 W %rU߮P ta|D[/F͏~,wh1OsCl0:/jMx'{UAӗ:d;Evx/}8k B, sw0+$ZI?-z*eGq/ҹ T9.󷘝mbX銲+O $#IA/JAѰ2ݴ*(V8#'{;⬟>)B35EU|܎jN7Q6L3n/5,P/_e2L{9zcKxfd>6TwjT`?sǛ) x'ASt*lh桜di$E.C%";xS쥒471OY`9i zEًLQ=@DI?Q^ȹ_e*&A Rf&wdk \Soh: fU&JA'AuDO6gN4 :s} @Iӳ$`M8y|2z ]@VXG KuQ }ʴݲ`9,645~cF_Ifi$cz:0*eax5D~A1I\D0L^^f%>Bb7hӲ+ rgy5C]GmÃG,&0cAY%s"fR{olE*l,n#C3 ޷Sk.Gm7Y}Ĭtk˓˗&*ɴg Jy V R٥U%!9`m>gtg,3 BP,":|BQb RrCŊd;qB%Uk٢ XZB,A+<ɠ7ﺾ YtxdR"E̵aĂ٧w| ],T25T~F?cG0ɲFpdZРv:V´GbV08hsxa'v0n6"b=mZRѡqx̼hizFG2&M4?]I)iܳoroϕ+kYN ) ټ6*3Cݝ@%`\{d;? z\En M0`9Oa6HŰRUӟugl2Yg]: ;K.]1U WtUUP%2fAceRy EĞo99$cqP+3$vQP4gGQ"Fa~(~Niт(ylT/&e45G% IfKqm;f+3D㘇Ig l1f=Qz08S|^I4u "i;џ:!N;a4 دN6lG¶xyxrԋPTzw?t] pJj'{.㉨sh&7\ ũn¾+ l]Y_K@TϜnr)fjT3tW7((m}}7OXrYIl K|_Evv kҭc{A%!NH2Nw@ʫZo\7]W,΁|̤I\:E%G)y"-ӹE[}ƺE[ch[yC6)kU?@[߬+hџv7P[T(mǻfb;iI+a&_2J^YA^csCԺ;.䙛 :ŭrE=Ǥ -s l e}OLY_^l2 ,6HtgO{. N*V!ݕv~z_ZneG!Ɇ#u|f$(;G0ᖸ6r.^C9{Ǭˆ1,/7z^|Ľ6;]ӪcSFKRe6.oZhSub:3rqw!;Yt5 ^~G{VA+D8d m@r,qV䉗 #m`Ylg5b|Ե5ChXC2ef_0ܱy~ '&*)#Ͱ ~,I9P==Ӄ W@  0tn /f-t1S}C1Sr/~˲&f>2BˋVajVxoKp?~fH +Z iY2K$h*<'M~YVFG^F,K<,Sp:* sP1΍Mޅ"zs,)^tek,jB cW*#l9N*8:r^kl@._*&S~Z yUW(Jn[嫜7bB `Pho]L\HӚ!d+q>&4PA41"55j:wq&C@-~bYv$rƾrè٫BtNV] bύ~/ھJCv31S{?]l4BGLvշ@F7ŦȍDȽ{2 r=T^id\15~K 10! 7m\4M`p}e?(a|,bcS?t2FPN$$\i׿s%6>WpN룞wxw,n4]isԤS{6ՙs4al8 rvr5\hfX\ދr+{":M ^)k@3Cg- 7cXz]H13ȲaTwz!! un㺻=bm`?+h9+ lm:uq졶p}#׽ h[ K":)_n'\ŵQ!73|d/+Ӱe_8Y>H2ueD9ً'#vB*S@Ya_ XO"xK5&YaDt}xA+`h#!21Ϛ]*/sȻ+'Igd\nF^1qqߔd4k=bF+^Ƨښ|-{~@PԣI|j#ڑϤ@"XjQS~y4-d\*R,!KOo#=Wv0٩(Ep#GxS%B~sLTehg~RzvG} :F$`'1fktnB|ы1Ҝ=Lj|9U^aUGnm65oy,DO|dKX$z|/-xJ\:W?+!|;CFC ~8(gۆZ'w0 ?$#ڂ)2oºSrޢa}huoUMqS>quExײwPpWXgЍ8Jm-*!(݉"#\{uNr}Qf1L}g!Eb<'iHM+md7hW ԏBT0?, ǒ7 ,'Ƚ|3xX'9fĨeSL׭t&L~~ʫypZ"6Lj)+Yj @7Bvgͦ6#T )cLḱD'śiO8\]M(w3wL3zЈ B7},j|V"E$#t!R}הF`;hsǖUA-ӳ%~\gߎDOgN4 oyV$}ObkNaSq]o٬XBk M9vivE@ y߽e[,Eֵ.jfK@f*H["QJt䠚] 4(p{v1#rL}w{eJ<*5?_\Gz!25?rW$}*?%itB ?ߟF)[ynms_R6q-S*ꏣ+;7f XmU{=o' $?x8L*-2A5NzN${D~@ڷRI 99@W*qֈ&WfGXm J,x""*mpj`D-O;{F]tgAH̤<ڇ (a R-Ggubb%*RخU2nDE Uw3n> t{'aFG^Ҳy 'R`|>s%.Pp\hukǙF#6i&:gzd{c4|tt}"`BR&kt"~TiE.vwpQɱ*FEN`DpDj ۙ/gLĪ~Th6y$3RMsRa5Xp U31eئykO埶bJ"l\gG}cPj䳬ET.4Obw,pGֳ =QvCWr'˱ od!o 46k? !sv^}i8PI#8vX*YҾ@lLu1\&Ar[Ε]"pf Fkơ *_7,*2Đ͜-Ѫ $M.ygi3j4xOvr>|e"Q絿ySy sIJ4 >c\ટ7M` A<_0GjzooJB_#NkGs-er˫%{xzvH*5D鰅-Px<}ggi>G2Kw3}h,C/QˑHdK|d71`bNͺg#\omXո֡V8E"<4, ͈*lW2/Y֩ L6կЕ;Q2_6.2qh/Fo5̵HtΛ{3,]eCޙ L]t,إVD{z0ᷥ)GWW4:AN}I:8U7@km"h7ӦhN΢L{SB6r*LNMs6Vwk)XʙX-`7/Pdgh5Υ3FсGsL=?AY,d]da6q$VXtYqէJq3)$ߒh6Y%v,o2s*-CHڐ:d,܍I!\:$<qFmϒc:sty -jg4o/LJ2KYtR@҃wK( ~C،2}6&w*\ QـKz=o8>C=ʪX92qhiN|CVw_Јd`i<6uQbp.PYQ8~#Rfs%\ ?06~M]_% wl7,YQH1Π`>$t{4 >lywèTrIJk~#=YTH}Z}Y0KekK|"(:MQ艫TR gWBGGԐ273ml 4oѣP{B;y:2:SiΊ6{P& )sxkP<Ur(DPXtH"Dl_S.7GˬA^W`>1O#PgPH\-΃Zߙ`BΠǛ?my7K;^`&*$tɳW;@ZBmb}EQR:-i_U-#dI=Z;1Z!pĸ]&ep걊Ǵ}1H$ɼ.A*9ҩlm;R3t'uMpQ Tevqɓ&CT$`{c̦X\2( n"P"i Kqi&,iѤ׍ϡl|2[=K@2cpVx[Mg5Hw+yu '(C!1I (C4CED)sv<ɖe}$,KE#iٱyd"Fq= |z-uf$62$8B I%խ/k.KNX%K'$ TOsE,5\F6IV%>n61h5T$ْra(pTttyn BKҞKOxī:1jC{3yf:'wj:Qv'W?@`i?.Z<"B @oΧF(4_x'HgK.^Ӽ>GcU[lbA \0 }Ka&ԿG؏c) 6Cy!i5a'.t7ŲS$%{[X\t)Ujw9ѪO&+Z۪9SF9(S SM-"t*IS@| jtr} -;ErP: B!>mA@-7* cnȧB T)n1Zg+']2?$7EVKRsv-tF RcG@jv]sմ[$5Q@!=41V&ncn{ _)aꞲظ7`w;Aw%9Q%葸5`<'<z-(R7w4vG pAii ZFp&1#^My k}ؕlaO B?UX\5v#- Aq(ENPF]ײ}{ ޯHa3z[gx5$_մЍd6\G77&pR{* w[k!aސU6E]P/`;"&HPÊX[EG607YV)u>h bn2ێ ^r\cC+Q# ~OI>KCdB~tKtnZƏ~/ҶfE+,.VG` y;(ev|` 4@/ʝ*2_N+cg:7-G>WsRZ]!+9AA?G uIBQLD5PŸ%8$6j4JKHd1OۈyF0|)xʠ!őE)1Y%giW_0 _b=[cկ#]/m͔m9)]"A@*ÙЏ8S.t߄@\ɘ㢛bչl4A.g)5t >4(\VD/. +,Y0Yo5Pk?bbt S+(x³}<. * f Po-Z1 Nd 2)=u:PzѼ=Z FjvapU湐Fnx^#Vk'%.ɝ߲79(5"Mv$U5 5w['Bל?w擗8$IX?8/ß6k{94mT^ΣɚDnƲ呢)jjBqӧ|iOޭHmRI1FBLŖJ~'X@DS`3e~j64k$3~΋z` ,)ppԛ1ɝ5#9 ɉ߈!;aܚ'y N|GK mTnO@M82St[=Es٩lTlvmAsZ+7DV TH:Mƴ8hvL/;T؞C?ʨÐBݒH^!w^Krϊ/# ʭ֠M|`7k3!pAT@QX^cI8K J]PZFTmnRƅW]Q~5ɧɟV_B-SbqfnYT$`2No~φ^YrOԑct4XH;m cT5 xΟ"~.F;]@kiB_J7- aŧ mXV<ÿTziɞ=ZB˼FM^مiej u ׊|j-Ll7FUϛGnReQ+/@[f@&2Y#ϗlhj ).6#Po8&ed9Q壧P.2įֶߩ+o_'SXC%LQj}osRFB,#JtmaŰSs#8v9;G ԛ}"`]eڰg893{`h6mt;4X5 g{M.^CIZDKJo}EQ.@ cۓa-mUVQ1&תUYDm*T=:"1W"yFi x w(YL S??H(YFg j`7FP 2Ⱥ1èξςԚn:(_ܗl =6*ڢ`(nmw4rT/nqg2* 0k(uvy^ 8R0mdy`o*dl̵oBY,uT hPmtdA-8,(MhuBb\}&T|YlZlɳ~%j# ^WLoPr +euLsl MQ&e#|Z* $@J޴p& %4 7u RjH¤cmIxޝkT$!jƶG3Y-OM=ycI,b#K~#Q&sT.l {wwK۵(* ^SE9&֠ûY]Ru?p4QD(?:I-Q9e`4l&5n4}1z@tɭC!/dMXp\Q X(vz@)}S{BkߖenoSJ䄩fz ;3k鴈KQ+!` ;Oex%dWy*HQBG4i.Q^S,̈.5Y, PZ.%Q^xnlgF*cO6FOO T0GYEpzD󏿨~ m*nlߨ(kNL6 Qt 0n0|r ႷD4I4e^v(aoBoRlj`p.szU";|@W ,lZ0Q"6ϻ:rZg?9q<@ѰpLI#=!K,%ߦ n&"'ߥ>v赴'/fB5- EYk9[ߟЭ<5,[9OJmH d<+ 3߾AO%VZC5Q5) 1LuXYN `]㥎h1 /!Sa#W脦&!^r-@wMܝ G~ 1z >58 7th+glJPMƂ>!2%*6hcLHMQ'C3}1[9u nԖ6x1fHO@{?7"{ ʐggYZ07070100000378000081a40000000000000000000000016439a35500003060000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/70]?Eh=ڜ.+*\ΨQ^˃Uȕ'۶gF=\蕒SqMJD`85QǶBdք"ZP JAњ x^1k4M)%+9T?NֿNW?^]{ho נb~638l,J~7$唽۫50n{R >R5BF}t,%f J[Y tXx{Qa= G⯌=U+y3^g<;աN5Y">: +Z™L@@߱K@O^$@X n^F|4X)CztFvc~!70M#5t\YX%q?$"xv[K ħbY50mXaƫ=PfusJpOraY+`ve(O_fC$ba&ȁ](kdKɤЁjzE]\\QYcr;;ubL@z Rw죰)~@%QIA-\]&72&V5ձ۪'kݲ2/xR+m/Wnb:kcyw ~৵O^@X -9A dnqq i>Dcn20͊ӑn3k,wD@}dt %0 Wx׶J@AMUCD@f@12`+Aqв(GfH3oϐ8;'G@R佈  zzL0j }nv4.ؐ`pҝ0i WK@rzE4.O.6+Mʉ='멾l.ҡ` VF&MS}4vay4\)*8d ݎzW9o.> #S6Y7Uy)h{tv/ndZU)ۿN05_uUȾIWt)*i v̡4+*ղR*fwg?ꞰYqDZW Cc@twMOj3Q-p g=Y\o ^@j?ęLG} Pejt<|X?h4g{!U>/^:Ju64d-M2N3 ?ʳٟ̕Is(L`$> ^9uXF_aG$fޏUpaNm(T*=0g0 )I<+j_=ݽ4MS*l[e!^,aKօ6Y7h̤*Ք949zu!ND <WٜPO=VH1mh=}@/E)vHPz2axe焝dϰ PxpML\ zZ*n~m]jĪ jMtK2X!|Ww 8--pBQ/qIUmlv-g< a2܄ަ(a=v"Q PX+{I`tUL G})g͍O¹]: @vMW/u\e27&`?ƈio`rZH 0n2\O8 =C~0 jv{k%|]Hc5v'"6&:}>k;̋`Zz&/&qT5BǼ?,xqehc\ SΆŹ{ gm8Ś$Yĭtg\mC"fΡJy\y׽ì="kkBe  kWٲh9Me=a܏]}w-O޷e&u)4V/;WkL Tʱa3"(G`hrL!ӻNieWhᅣ>w*+VE x#a3$՘hOBe&. lvo*|( ˰G%SnCu} h[ͯz'*p2H 6QfSz9j'ɣ]Cd BjUvLt?HCLK18_ VR%ὂ(UVQbH{=1UT#)\seFHPoO x1Uh ;fuhjd/74l"ឿ&/[ F] E51%hc5$0SS ݻb5g,7(P Bn}FƏ:?cVD0O+u=4dnnt (KӉjYghO)WXOW0)X(ʐ//sX3s MpZ5Y@8ɭ[v˟\ lh71|Q= I(ߤ?Vy MJZ,C܇Cȫj[F$m=\wGYɈeCկc4_c"bz0q\~Lѐ{.(ؘҽieobUt# oUol_"׾(%6fb/-驵gFHprB>trO̞"Gpy|t\`'jtg| 7Sߵ+pEtie|-;:s=/ غ\ `uma?Mrv{:Weh;Rx^V;D}n{!GfؕtW4l^{"sTP<3О>*%)IJ$ʯ%OwrRj}BqŦdDPEߧʭ~Ze@p(c/%" =?M wRlo 3rM^n4"`vJ\CDy2Hdwdg>mPt2g^izݿ 6kXKX2#Gj[.6lw+e uK6 ˑfֹ.@ukwQygsm)XT;3;(Edtxr/ĉ#bs'B0nJezi҂Ѕ*TьO#^ލ5oOao?u^0G]Έ,&dh̟֩xgNCdKc=V`͵zD{Kz.Y!l'PC|@%NNW j99ʆ:A;| ( |tn;||Poʙxǵ&aqA ]tg](pCd3hNd}?+diؘ7MթcVkqNI0ClS%Ɩ0;Z(D&nzBih|EoD3I4NYމwϤ^jBw$^ _ҷ$^"zVPOk:bSٍ8G ;>&Qky6J΋FЉ❾o^[ܸ@oi-f2Tެک#&+;ck;5BJ8QDQ?bgHFY)ɃGj9F|g+)Pu8#riٌa˪)Ӡ1ÛllW5XpB݆f^l:q1~V:%_e*WqB˾XyjbV}J7$riSd8aYVy>,&w̝ qC[a6NzaiN I{˧ =yocMӷcD]J ekزI3 *JL-\Q6FԼk4+ /.ZE4k 8H RAa?eux$c٭84Q,wwVo]c+Uό\x }٥wq?5 j :h - wm]CF' ^מN@(P ZҮ±]-QĎlebLT׿= xYCak56mKN=>X9hMJU1"дw Рvb-j ӗB;_Ɉ:leuélw%)NeaQ6at%Ց{Pm.@]")@>ZreI`hg3(Oo ocϓ"GjnVeNxUbN\3r)̟dl>-1|xIM(mihS={đPڷ2OaA6 &iկ} [xoř7}-a6SÊ҇H8΢52qI;8sgBk9pv٠:-q,Fy/TQF6iwt1: j&10ư_edml|hou{9m6;֚jʕ=2)Jȶ Ն$N2%4k{TNdctrO3ADd+Ov]dh_o}r6JJ\?;uwoY-B 6mrO\u^ɈOo%!⛓l(O3Vsř z$X:L\vy#fb60$O]4]'FTWF5h O,e43E"p| 55ϫx 'T'uK}F\K>$(C߇^Zɐ\)8RNJx[-!sP a |ȚyaUCDXIrEh@\%iR߂?fp/I3/YڹQc7pTǒ~DDUnloZKr"bp{%׺ƭWb<G] h!BP~[+ÄFwOOhmkE\dI,ع~.5D%$_9{Xӭoʁss~}_ xf$k/qjyR4xPٿ-Z{m./=͘jCbq('\V亐}a!ͭupƎ#jx# Pm0R3Onv%gIPV * #63S87t!LqU)z5$vůWLp I0c_V {TÑW= $`gAaJPAKwjdz^wC"Lc@S8' ĜuكP!X0\RwUWc0_PsNj.{{ lc?Obک n(bl0Zs w?$M3ՈװN]3DK]ݕ Ȗ.謍 MY)Auz;Cdi{X~0k[{qĎ({Tl:ёo9CU෹:ת:ܟ1yl_zi IRҿĠ\6 ÚtmyBf^ l˩n]`{9X "d`'OuLC\g 2U@I߮)@";QP|-d ̾VqqA! n3 ;CX  ǤqڅoXu,6L@ڞYȜq%nqs@12`)3jVF%9kjomrED+Ntݗ+~{nCr+ Jɲ iN]|=ř/Ҩ|UUAL\;Kidq58%-璅S{!5ٴ܌SYӟK#ʯ,ɠEǯ^-.ތͰ,U}tp[r z.X||IK] |"ϊ)2@)iB$:4P&$``*+yɕCsuw a,(:F)Hq vmCĆvn"k`sAn@c-婜ۂmmw.A_B|M$18~/! ڟD[K䚛 ;:RN7@Mr'ZT"xUX2Vo{C-矱= gq9MG.J Ί17T{a C:} %G,*CoϐWTEK ;K&x`̤{UA6 2Nu(I=NZ:ӗԓJj YD<݈\IZczmz_[:mDW. @=C"x Sudlj9)vus~3i*Xύ2c4 Ռ9^ +bv l@|M;_v.k=U4tI]l!{{{:\f_N1ᓆ0PNaL2Ҁ5)R OϹٔO[sz6z խq}ב#?/<-'!8/Q`+s_98$ʏQ `w"u%C?=9#H!Kl;dRXWʀe.yc-j?``*қb龈mhx7#؉~20ECTogИCzZ!: v)R[5:זZTN}*<>c֛ͣo`'fPgU:b@-"F{sl.#׆o357 ՙmUЪ7VJ%L?L9Yz1ch ]Ŏ(Ϯ ow+9yx[ =T"ncpe#ǘ%n'+m&R0z tb٨V#^PΝ谉@ÏNqZ~Ty}zK. &JA m!b9 U8"-/㹕CUjaEF[w4?C5HVQ2񁔧Dʄc42Nn ;(?xpϑR#_&^bc~2ai;J`nAA2Lx!)l=KOM86wd MlЏ0$=CEϥ#gřT1gbJDCU_÷ "+T1:mzʣ) EZf"&&H5eOCS! Gx艢a&Df*򎹞@`paN};>ZNV !CBt KK3qavtijv qΣaI^ dKSb͝< 0 -/%,~r5pMCSH{A$$L_ %d]C~׍YG%s XVAi/Q-F)p m! VA3sL^=!K`DCVR_#_fu[dci-,=\eyAsNfNU?h'G( @~;z猱A}7)'J/_*OVްifRv.6y&;.AEO*B;ÀBY5_i\' W t&;>UNI҅ EFQ9F ~WٸA,Q ~(|~ZϜ3y4b{[ Ko qSx/ xN} Knz>)m86}Yjlyd_d}l@Tp[k5࿘vaWՅS*uz2dW(3wi\_0L1(ӟ~w5#Ս8m~4p)<"Tmuu|QzݨvLZVav 19jF_t0Bc\u$XQH4α=r'K*yKEwg.}^_0 HaCgВfWO>u!p^#hԏ$ F#$]|p(R=7TR]I+~ y㄃be..{'+>Tr])!s63=ɀ`Ĺ]gYZ07070100000379000081a40000000000000000000000016439a35500000d84000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/' C]?Eh=ڜ.+δh0R^rp[nƯ,u_Bxr8*hjʝ]vROZߜtG h"g3>%+-j h@|̕NG7!njt?a+oM ށc4|$SdSq#}%RC]^kN)e'?"Tj-r"3~7w$#{@nDW*cu)9Ĝw\/5s{\o!2yo9~wW$F^xT(Od]ŋv?9rbE[0a =U;zPDZGQf־Xp'Tg#rq" 䋡\.g2结NNyTVoGa`A)v6)O#(zoF!Jl\}\]0HUD̤ļ컏']!Ft hÓn,~/Bb'pte bčX"JiPjЌb Gq~hH?b7Cr:QJ9yFcA`(*i.<Ϥ59n(7D)No%>[Eh-3 :aOX(d}&,hT8%.܂3E@`YW# -KG6TǗ"@$F5bQ6%"~AO;:@KmG5LC")2l?X)0$4SݜAa<%R}*||#?G17K 5 ?e=_J\J%R5S.Wl&E=.%WX<`͆&2 Dbhwkk+;vFhQ;t{簅uc)&.E4>-]y,/ >f-2;]<}&U+xO~R}Ջq3P1;@Q5Rd,nfv|ƸFyso]K>qE.$DQ4U(н{JmB xR<0`O與쵶ξSh0C" I%hX515!V{vy_sT%]9E!'J_ǎ?<)`:<"wcu mo Ni!JA ;Y G X:K$M(z@`{ąJy*/S&eoćn9օd%| ,$ۅ}YPIDT,kgLkzh;CJ~jG .%IX, Eڽp\"Oz w\[,5.k(L;pQI&&O[~c "+z#Ei \S8cu= B7D3:L~ t{0) ̤ Xg:^~}3u1"p͂.=-F(#_.yŊ?ֻ#hCHp̨s,j4rζh&bOpm=['M~&zO[墅e33x6$o^BVnjzvtJuģՁ|׫z`F+zwGQ L1!s'-|lᯗԺ71wnX؜+Zoω^1MH^2V 4Ϗ1l|~{A$ Rw+WtTG$'_|bz{ӂ3=g}f#,ۤPΕuӗG5Z'bvW*<兄@~J28z $Z?Z w[['l& bwo)p\tyv2PRn擭7w4VB!IP?JL^u|sz65\̛.HcT"Y8L~&*G3Ib޷H\Mυnۜp24.K4el=DGA^?JNs?am8y{ :|xB=u{D||S5@EКsN]am8X|W7S j%ٵ#IX׈' ʧgH\{kͼtFB(GӣKm쀐Ftq._u$}Ie T]R0ƭ ycbذw: zl討Uի~Ҙp—^ Mr19fLO{=GF`SDr-< /p%CW𙞡@5弯U]eJG0% R4focgemF_+c?@6*yc4u{=}}EC_f )\oM/u~FPG ?.eAѢ2F=M_nRB}#wXØv~G]q{-Ƹ)/\Bi-jGT;9+e.FMk_y^dL6z1dN'[Y3kDOrl>M@vj&7 ϓC9f=@Y!q1 'Us ٲ-`mr[aN  V=ĚD#éꯑՉoMG5o ]2*vDqcZ`zg4u 9|F֑TunHfc ,7v-Oo}ւWarvXA,xI2&$'.(C5r51,\hH8":T, U\"=Th\ *v~oDe0k^)E*)Cph8IEv ah+#^RAub[{Abl0蚿>SN$\+KpStӨKZoN6^{G&kߌV^G;V7\D=㫓Sg]Vs_]G5fY`x_j.`&=)1X1AѾ?L$RDǶNY DR,i,~`{LvnMpv 8 zLl.M>2H>֕j?qnu|=u}zteg]?Eh=ڜ.+pgh[ur@d+:V@YS=:Eж3fg++Q)qX|ew݃_B*cL28R׮yMZ:uGjϚ{'{_9 ȋ*+ad_ۓ HL6O#hOgK'x T-jpx{v׵Q?.#JMmvlI' <* GMҮvޠ?4RtDLE5HP`JlR)A!h_s@S)7Y?`NTe2?n`e~W=/ʵȊEFsz ̖a9*{0ʅz"g ̄R5R RyZ}N7wɻ<ǿk{&伝͒{ 2A L >f4$[½vn:/X*OH juUBC w!>łMc?j/͘Kww\|&)*g F`Lp6m\[gKPN9M + b|c7X}%:[Av4!"Bj'$cdO ەi4Ĺú'9XtX? 6;sUt?IRiƥ^i0￐l;ժ;$b|y/͋ٽ(cpƹ3Z l4}Dk@skT#"(/Hd{uV)AڨFY$}&'ٹ '&;T.-rnk{S 0·&@kY6eC82:jcy ~^_xPl4u.2yTŐJؠtë7vniD^ύz?¯ 7ܣ^ xk9VM3: 7a'4|B %<ʔbcK{|tnx02Iqc "-,:>G9?'5I .B]Uگ[>Q,Zo>xVT ?䤫gp+zFIB5 IRfJ+|ᒚAΌ>HOnA3 dܵ=~/  \'bB_j$w_̎Pe`iAfkꯞh=Úv;ˆUoZ'ߟ gif $];is2C3gZfH58hhκ+?Yϖ *sgeo9gSh}Mpc*8ӡeGj*}I `{ͰrlcWֶ]uO:Qh In(R4[Xq#L2ЄF׫(~HZہX!v>n3HITHRN34-7}̼Yj&SO@GyZbx|(g?c.aABg'u;-3ņjw̻ 0 8v4nIf:TC`]iK8|,Q=&hys5|Ҏv-W`;4{2yYC)RDqWK-KE+ee)q[@aZz74ä!!-x֘fSj>Mi%+1^͖GB},@qf@+>j0epF +6` ;7/7}#q"o4]* C=Z)҈|3\ZCVGQFipk_ ='$=qfF<])J&)Mc kN83`QDKWO*I+k+_O ~L#tuC/(|SR}la kJt*qw/QB6L暵d8by^v O7š;)kyV$\f;֭Wx0k^HGνFye}G/eqaUi[EC<1_"DZ?"l΁ejU&=̤Plr;nMӍ &($RG2N|7 Acs_H.ؕZs 丷 '-rT{{t?O5_EN2*u/1T8ٻmAцig ڡ,UmwǾ"jp'JC0E?gx7~PLO7zg`7L%ɲVh[aNjyѾTיhV n]b̶m5AM1X$iN/Cy%xzeLtB<~`Q*k1̷Evs:>>ʺ//;d€Na/6@2-zևս܎czD-5ogo53h,kG&׆{{Jk F@'A"S9W8Cb3Cb')šOmz2Pp*-ʞ13sfF 3H NI16P$x9Ixə}T3OvN[zZClW3HuYQ6 S:Q2DiL ÷M8Oc}^7Ei,H?*:FsQXNy~W0&1r QW D&5|1uϿyހ9J 0t qکE܀t=^|@ڧ!d{joVJX[+ϗV'wsv"A1>/ѫӣp]]Z$+C:jpGjM=YɏY)gӝ&db@la瘓z`&b{xG-;e}d,u%Hk۵f?x"S90߄ak.20Q[L?F= R+qjOW|YRB"{ shѷjVyYI89hΔ1d7׷}̻8@VFb\*ϺJlr""ʶuS:e _?G1=%ti>AI-R,w:,jxLz2>`} vN!M3'jE9+E M-AFTmhv3 ?ݴǞF:Cth WK6k&Ld`a;T15[cc5N =ȹL0ܪUe:c7ydYFj^ޅ4RK^ Dj\u>v KF?aZ2Dc>GՑgֲc{ ȌSMkӪ@U=ҳ.an"GOmǪOJb%r p_N~Ft0 %ww}V$P g?}Pi,R&:H2[Ouko-, 8%hry ksE?ni)XЅaq&O;]$GT#vҒ?r0k׌p<'v%餂գ'mJa1Ǘ==a0`~Bže<, a?LT7Ǹ @pߴ βzW1})kj85*5P9qiz,3iq1܂oC/ׯ xl&㾑ONkK6#t%0fhQ@Wvo<@ -gwv$Vf͕- W5τe{P 5j ҹXsӃJgx8.(e5v(l<͐ <Ѐha鲦-suc ֯wF7z|Rl+!T>!P2 U’m&^ TYE<ن&ć7nu$|/$HLg#T+<)!0Q5s*HwciA#ˢf'z`@&c/™thwQqyZe7N,9:T]87EzF& s"ثeTm(W5揯X\m-GcdDOA.:VLE``ӳʦa%=ufm"\uLd-?woži G CRunDL,-xh)EޠumqӆFXbVKB6h>eݏJ PW Ɯ 짺. PRLKd;8*勽).L]E2n %h*݀@)9G;|@ ='>?u5!02L>(M!Ͼ"Pm["ԓV7?]/GFq19nE"+8M$XE^(To3b‚)eM`FNTrWGʆ/WA7rW8`5~="%H8cgs`sFS87Ʀy+1G;O23/-~^qA#6ua9d})j lDA--< z޳u&TC'l!Le&*{d)6FGA[#QPmp37NuZ+bb+޺&>]gvNmC^R8v}o[9M:1W㸝((0G*Z+Y Yfo7y"3 fwω԰nd6';s{D0ٺ6pqs2n"S4uBO7/ ,.<@ f9?qGB̔fulQi6 *EY;Dd|]&(p"?{/2+vlUd8mGx8Zך#ii 6|]呂 No7qҾXYl<+ϪjQ9$r޵uzJӏ]QDFKdB!&<ɼO:=ޞ@wQ<('t?Fgu'T dŨd"O1< im^3E$+eH-m==@#*9l'Np#613LBaj=ECd7M[ޏ)>Zf_@6[m9**I GSΌjX;V !TW kl yx_?St2w*C>&(R'{IUw,4* 1J7P<6EBw5G Jy! H8 I.'=QkzkSuai(QZd{FL`=:#"PG"n0 ,G}\A9VBqmCZgKʖ)ɠX5Z,(>P6~YҌB2|FKD'Ojupïk%_D|uN$HW\o)5`T{l1>FЉ݀`|5Ɂ-L/xc>At_1֭'(Bfxӫ~l#Mg[Fo!7O(5"ofv噅I˷e.~i/E*нΙvs.KZ!/yUXL;W\q'9^窹"F ^gN5M;woj>4f̥{DDQiD:}հbi(6r8qJ cˌ}DNk&xU_rZ]pTFM+:RX7XNxtʏDiTj<;+Ε{;ܟD8yU-;6AZyVF%]uSĴhNyP| N"FQF GBt͌jf}RNM'`ڹ,6$LQX4$3@S9ս-U@@ɔ~?t_V#m9ebs؁`瞍֎VIJ[$kG:XTe}fpMdoszþ],{](=%jV S}h)9 SܝZz8+0رO*Ls o.9ׯJ%@UŒ ~bS}yJJ cC/j[ta.ȍĜvV+;u2~wJxE8MYW by7b:L$h]#r[ň:bNǹ#!d:zqh) X!$&XTp|&]VU I۟_]le6&V+t:ÕMr_,}9S3]Yc\E 1ҽ{̗]E]$c'R..efzNeTlG@f ~24yoE܅z%W^`J(o%r)Sy TP`C˯J& %+^j , H e:ƮU*)@l$W*'\KeIA! `-,Fl}رHgX;J-=>v!GB&6#](q>۵53ީHBBA#Nۧ[}}Hhw ;u-k7m0u>6Uh޻Ò!FKhdFY-OYг9XO5e;r0{-:Y҇96yn(l"}. %`>CvP%4hKDxB]o+>∑P +i~8]MɹhtgL͂9+"c2:?=$מJE]Q`̆<MiD ^1o` > 0ڛP]1 ndb|H’_籠 ['p78хV"6A WS5|ɤw/CïaSu[B!LCRiW S"ϊcY?eܰ+->~!нx?KYuxF_0`-he9}cd2(E{lN| R9ADkgp/ML3@k$)|-=$nR>!P̈.;j./筇 o֎qyf{/C;**VuH b ϹfJNhZ5=Aʹ`)1|? )TN\Js L>qLR!)n%0%c@{ Uz%/λym;KCݎP`|~ە laծiL>.x "ydYR{8=~8vzpZRZS2# Wrs/72#4JÈW ?_(U_cJ&R򂑈K}>]>!f!=D~ rzl"Ѿwq\:D.+ja#AG(.P<¯mw.זnpTdIﴪ:e.ˋE&`qR vpj \! UD1A@mM5TxH'3/lhظ6D}}dױFT~ Ȅ Ѿ0^Z7$*1N)b D&99x&)9=.H<61- 0`9J{+N8+8C1 v) rLR3̉''Y0zF^q_}jIJW /Q#"sy_.f%ىOOFc1C ºLךI.\C7D-y66z52tĪC.ϰy !A/ZASBճVjpi>hQ2L7[-o<֍JQv1?q 2ܯjŰ- ~6"Q8h*DNsuVͪ"aRbM'l\"ù& {wf)ZjuhE-ltfcdvHdSזS}vbx}"Pޭ9fƪie"MHjPRW0s M?趥p wUzdK}F0eNLjg_03Yr=Nx 6ZM ]5uI] @mStגW,H.6v@%d(&nAßVn:‰dbh4?/3ogźyU|kӫJx2K lSoJ5W48%zpW.M1INC;hʮXռo]oX)xKI٢\[~ V.IEg 躖mlwE~$D֬/5řܿ-Υ[_HǗ v1sZp [|LD2=d9I\>X OZsNz0:7&v}`ROqQc%VͨOV&o<&$\ޒ?FdB J"4^`:gݑqIB|eIѻ&Qŏ1 ҰՄGPB}E ͇I?h]#w)3QV#ݲI r*)&͓]'v;6n)rf]{/ʃ*X%we+ɧCV$\x}gdz߶< >[=6 Dga>ڬM#ŊN1MA* ч0q>Wdm?$5n:^duiD9OgTi@Qn@W8V葫_nRŧaJVKcq8`,lNNSs[UfB†Rݧ&\-8"*rȤ;5u!N9EUj1K|cQP,W+Tij6X8慟>BOL?@ |V0qQ%h+s/3!b )`m<\?x/a@Arm& hxWJbC J2~!L;3S İУ\O$;Oq Ï9Q4!:ԼU5;T3ԫցowܙ\c`bE ]W`h0s< 8ZMbT,Ƹlo~@'uebf>eo*:_Ч_&.JsE~xʼc4̼!i+e[,={,my8SŨِ7KP-yܫ\bTtMQMwc#'\Dv[gRήfdU:@n٩b\$4mpNݪ˛md.fb++6 ks=vLmEqy%"/TځՊY`E9Ojac)aVUKe_ʹ@Xp[`̎ה,_'wο5`mnH?rxB,/?8mq;a!^ݡwh 3o!M~OVYvﮑvT䮹_& kNl`vr(ŴuAo7r#Չp'ltŎw^,L|ẅ!9jg"JyǸ,Q(Sxv^4ՒfڷEE_Mu)xC̦o;&'MwxhvNZ@=qpB]h7 kuڙ fPV47$_(Z=^{q+UhP3e"óZR/z̓cYVDžfvo )3_ [JL5ІχKj4 |2bT D}텧 $GdlJ87y?Z^=Cߡ^\~ RL߼ e qIG@SdE@q$1[[wrڈS%F#9HCD$e!t2 5KiN7c F}'jOԈ"38ji2]r il޸u(4K)sñzuۥ|dOUߋ"Y6r |I${*ciC_ِ.Ԍ_((JdzGѹKƑZ=b )WwC .u%kd-m͒>Q%(nckQ?h8YEl}5$@4`!iczᜲ;I'Zv03Gu/DLwe+'ִ  ߲uMotu+4`i52C,0 !/MQPIīQ'Y-ۿh(Mq_HB_u873jWc Iä0a=G^H?i~Y0 _l(vj%K4SbK toWCN霄y_)!|~nh/Wcw`fz)˫!״=:φJBmFlS[^zʄjVrBPS9[HȍPު{A$Yct $iWxXSHI,MMm%T+構_Γj$tTLKG5߰d7x$_k 9Qya\1ͧd6|▣?_w8V-bt k./ԝI-[){%9v5e#=ÿε:bv*e o@7`ql˕QNaΈ XGێgοoJςu(y5ݘl5wCXiXi>[[1z52 {u>+ȥ1%h`=?eB1)rhU!n0F/XnA}-R5Ye)~KBVsI^ĄŌ$Mt(٘ѳne?DC'ffaXk4Ԝb. zQ |bpvq$x,@\%\FJ<ԥ H|Eﴣ8-Pt;Q ~24@;31ƖJ{6r Y.+)SSZZTf$q3"ԟ*ZS17@kW̟7˼t}$^/2 כj3,S^Y-݀{Q09 9ѹP h~ʅRqK+_&0`]l+d ͙n#6kԶr 70{6/ԯ|Wi~i!hš̡krǔ\ Q9l0d*G÷Y>OлyMP&[+9@3nƠzRG6\t$o)#/OŽQk.-iz7RSEŽ1JGS0s TAK u"bEn5f`<^6!w- umJ(? y {w[O b#H <0k"g7:o7RW{T5@Qke)L+%PB/י`>ޖ}Էso˺mHNELjw*kgvlCwKMisy뵏d0F;Ftdx~Wt;vIw2N\ 0E05]첻 ŵZ[1$QIopլ|FWOW Z}Nqcv%z{B/4EYϟϯ̅+m!asƜ PO#X' < ʠ`&9 =!TavCY8TYk׸ۺ΂ 邧^r+F9yB:GBh  I;KTh⒖rsD)Kry?p(n2*P;.Do89Q6[= E+y`b)Ugt=YY_̒-k[d*Uj!G@gjlye2p%E-٨EM<%RwTIY8&Qyjdb@c_Y;$IvV:*-a[R+r;?[o/!WCC5?_`0v_}J:L&.ij!j%V/":%>Gҝ B2G8Ap_a+BĔ6Yor6wD'턿4VVkװǻv!X,›J#V;d+g\l YdWPRIQ!H7s"$؇zy(ahDktPAo7 `otNQzXfЎ_tq;~CɵwNEHz- eΐU#ok)5{1 \r}/0gYZ0707010000037b000081a40000000000000000000000016439a35500008484000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/UׄB]?Eh=ڜ.+>ܤC8i`uwIp i)#KNٟ=kYF ]g0̄ HIt{<#X?'i"3Q:ǥ<и!Z'8 |KTlrOymcقh@|1 r 9 cO2t~4 Ge03Q" 7JJSHVL3D~HU_~-y Y2cķ`|-4fo$TG۔L smp?\S9}u_͍ċ-E յAvP'C!=Fa`2!~M$׷p-#R̩9GrV{xTq`RzC_ RD(ԳqM?p cTh|޿vyBzO]3=ޚ8u\> \&dAԺIۘats%#zVWY]R"Qx$.w= ) x*A94:ޢziV( s)T׵hp[Ή[J GEay?J]m?\.iqUz4IBp\;f'=ANfGq{Y +fX32Hz;3^gzbmǎNQQr-<o|$+آ 78ScNcL&\6E >w3r0g}rX*H>dƣbE& Q<)ʥG1fo+i+~ѧsz/L p"\C4uI [FJ f*P+MƁ.u?#=-WgE3@E65S1O h/S5l# WDTy2eHr, r^ZPz 6sBBG :K~8f&0ds"\tHc0:?TS*Wb,wvF<ʕp12~mn.^)]v I.Z11i Qj7xI\Eq$z9][Øs?ໝڒnuxΣw2 =T,8kI'R|IZM̙ OQ:Ѐ_7,'e Ek䱬)JYv3քk /=-4RҾ3d?~mЧLk4^]R?bѸCʔ!l޶"ś0]JH.;)CG멽TmoYiBWJZJeϸj5O`Sive # řo 05doվTU<Î+f+[8}o H b4Il sP/@\ VmG NYQ[H#sv wˈDR[EՓu8omWqv#&/`IE T~xVL˔Lo_'?Q31N"/~U! 9fXe6n)M#b1fsB\HIkf1!LvG(ÝWg?Z)GPL7Fȏ")>e.LNb=夹m5 5ѡr3L`际ȿ>վP_j'$qRࠊ7ٽly֋VHNM0HpD`(g7A/q <_r-nٞ"7 Vd l ǪA~Aɗ'0B2v8Ê đ^hQ0 ԈF[jO*(~DsRX =- ܤJRX\_،eN, NZhA0H!F }gǵ+ٝy~zAj#iEi{oת4n6Ϻg[ɋ:I0w KLJ鞶 nxb.6 ![ t$ݳâDm&3ٗm9:&f[Q-7QX\Ct|qH j,BK/ƞ >_J ?cK1'RU)PaGΞ@Ap;3O\j , qt]NsB3%V6'ۅ͠h2 !٫f gX6H 'ɊYr+Txo0Ɯ ~(u]aZ\ HQKd7 mڗ֨wM:F}^b$xfF=iͽٯʒ\mRe}JBqPhw򔱎9jܑZ mZJ"f~7hC Ȗ\)b\v|cany&ޥw20:)9fSRYd 7i~Mhib!e MtjBKpGiU`ebM/uHx̬+xfmg_aۥ.=o0fSi餂 ]H Mz d|@Ap0~ vp3B4%4BB89aR,6|k&=WSLHPp}z{8to#=d2 'p{?.Cbd '`R >o :<`%9ի@"f HU1[:\@ $SMms(oح%&ᣰ!.ǹaFާd+B@dbE oT$jk2'A(Ѻ=F#ld>7T1]:oHc7 "I9^F G, ۨe8  fpMB4a3d/Lucҟ>SD+jKmZg4)E .'caD%{ʯr/dfr|yds{+O`qIUK3YI)Fb>dhPWzTnu!|JV:{#{]"y]19DpUpQ(g䦘 }1> XX4W-YWc 4U4`AO$ gTsa:ռA),;8d."a"^ipaU#\#fdAD0s\?+h+bt -h+6PR\/T'Hho S,C/,MUREY<3 LtK'C#>p9A3$3Vuw*ŲD8}FUFz/'i?Ip8+{a^Mc1忀iUP}5T8gᎱuKUfVb7 C2rIoٵ@v2osTaiX|A{K c^o;yz @ږ͸\$WduZO2=0' D<&pyif^'*u| 9apY{79*؜g?a4^riޣЕ d$ĊF IC8olOOј(8RjR%-҄51p6BT-?!^L2mqvdQ/PJG>NT(>3*2{p[ߘCK+{B_DEp] c(Z ziQbM_oivj^eϯwIP[):{C9ti]NɁA %2/SPdcs[?|}OOV]~!so~teRO2La1 H{luv3\г(\CF^FBw-\v;W['C((_jK5$WS fODʺAPUDkLN>3d(q+3ۿ2k>Se`,&UDwi*_Ո)R_ŎoQTiZt׊w{ay`nrѼf-oյ'ua2(8WQ7Y٣mn: .:Œ]mB:i~.6aţaDED_ugtu54M1l jM۬co/J,D#iBN[YA.g };ƿ@a:X .SʝЇ[aX6G:ϸrsvYC&?#rNLSat_c7dƯW$6 d3棱8&i %0_%7~g|H^eq0ѐGS!H/}f;xwd k6ٹ *rjlՇ}Gv~"x\dSꡧ޷ QJL"!3NCj?]I;KL2H#5q 9\XqդÍ4Fv :YZS6uٞNIc?ok2 FF{^Պ*@wK NaǍF7{ƌ-2\\'ip՘// )F܇ccp6!14[7(%mXq g{A~~ૼޕUG N,TqmMyAԾCi7 W0=ʗTMy Oqa#T Qؼd~#~A8tF7XxX5 SWZ\܌ daN*-=x2:kj7' Ďڴ[-hXAY\6??m ƅ ҆03V|.:tF)o_DW0K MٕaP PÖD(`k>q9BZڃ%PD_{cPziWx'len]˚ {sƄ5oɭ0λQ|6rd?ܐzt% K[Cc8(A .7-R[ùJ;y"ȣx%ORiQph속 3b;+Em2בv!+#eVJƭ,:f^y8dj(LIvb~3'SΪwxHر91uvz`h.ݽ1`&>Llu B~_j#$6Sg:t?<1Ɲ蜡?(!y6~k|'"E 2uLʱ5uA";@ bq 8,qQ*CVe^ 9V"SP?'AbE3!v bj%wu?$0'}Bdlۥ۹NVCctS2ompdXb۬ E =;G hY*3(;0~J U܋~c&R|dK^<+2 x4J)!2[I dMkK;![| #9hGQ{c39OB3iYϚg%ZS"!M5M:+:nP&ﳗU~_ 5 AHUh~l=OLǵLpc/_*{ f@!HW6؈k."fH;% s0jN~ŠUi#,kdBPɒaf?nrD0h`w_+3. vS"w.(ON;)#ѩQ~(:j|ꖢ*GG18OY|!u"ͺ MnYHl7& FRtl\y6?piVWCv;斏 "C"R;sUL4n`Q 2 Xx4AA߿/3m}_B7N` ]?|m ^8ΕQŔPkH@5zN0\m+ h]VB,;a}F'j}rø%-Ĭ7Xg!<]5gI.k0Q e>W:mzp+C˾.˻=vs F#gq7OT_RIC[!9HAlNʫeņyA[Yn&'&%|T8oePéJb 0.Y^hYƔvck%͕  9˕&&5to;BUviţ TAr<֞\(VKJX%qmvxʥο;7ِ/31e09*[!B/n/x}%ڨ Nd{z`-B |Nv륛SK"0:$?o:wwA_l@meҝ /A =e;p]A>C#i)؉oH]Ì>D!1Hap[.ހCv3X.c^,HLjA +{75TN.oeq4 qLv(̴fHOJ%'Wġ)&Xϋ=3]m(s8x09DYVhCW?QzWZ Ub.X=Ӗ${'vR ?% Hٔ4ry)N;S$ V{z-_2e+~?tx6nm۽!Λ7Pwi>(#os "Yk ζǪcؐ*PK1T<7.#-~jk9,xфܙ!.K9P}3i ' f4)]/5=5ppg **ȎPܙ kDK6Q:a"͖maH-Uv :;V^2ޞA4Y7`GȽ~g2GHFV 9 sU,D.f oT\| \1&x>"X>X.q,##Cu=)+ 4Hy^`zg[&h܏{z(9LzRjVx^t7H ET%i[bM vV~lX(6vgeFWPMM/? +!,Ƅoyp `dy:}95ނ9KV[$G+ΒxTQʷ>2!`ٗtWAk9e_U*G L%kue#VMޠuYuه-{9!4I3h!3Q.u ˘ij2ND⇀lMzQo535?ךddioQ2ID*zdZ;qZXa)n036. HռS>w=|ϷD/CݵkIK,#ĥLFha3b}pV~֎ghIl|@rr`$뮼Isl/8ǤޘEb7N/x{5ș˯3Կ>㪳>`zJjQLҌL+qڜCtL)f+EJXD%JZ 'Ԧvej]E¯b<Õ|<dY|X)D5nХET4@& 7:5?,)DKzم&fXymUL@ u*׍ǥޤr, 7cåe.1mI|.=qY HNa%!C:Os=<*' 5)'bt:; ߠoȣ੤iYWf-->Lqh =_LԻ]aJț_'w)6q-fO_Nҁ%!BȮE fie,"Ie;;1n³,cd쑨F7gJ$vwJABĩua5$/)zpnYGxsH(=gHD_cF vDQD;, ĕ76C( K;^@@uOn{HI{F1{CY+S8aꞳ . Ok#&5>ckԫ{깱oW` ̒2?zRь++i)-qƒ}L7U32#]11K'Z@Ȭ =և07qbᛁq2?b} Y\8N[}BL-B(:3bKgy2<*wZyPNJ$-4+_\4/\GY =`$/Eks_>Tk ʟ|pTKB_+2Hk~ 3n瘟/o+ͯdFcy?5,| :S˸ܜHo(rlZ;Xp NAXuyahҗq95.&g,8c3q[wK;,y ĞV5*[55I]pyG%^;~]S}@FCw&p׻r\< fnRRTN;9hږoM+5V(mꂱWcŒE .?zU~u 6[1Tj%gSChdw# yg61SF Edz|sȼvR|uᲔdIh[H'?GljYET2uFD `!XMn;GiD*]}`ex r}C<[ٟ&JEVxwaQq y'37t!S9|QfTTi\׺_  Eq0D3 :iXDum HLLv3CeM^o"Ўhf|gX O@ 5إ?'PLBOϔ [|\hHߜL~Y<ʟd_Riq *dFg;lv0as'5ODg&A)Ttg&t?,l< ҧ(Ot CdwZ_ /{q9'HP_D0QDA5/M  ¡zn_Ԓ]c;0-V$0R0Tq#FI#{Ցi?QyHýx@ Sт51Cpg+7;0~J0BW`|H8 j';fLdlmCXpۓ[q+(y eD#(«9Q,3Y=@\!JDr O[؄=y8ͣ<2+AXWEpkװ6vK?@:1y@8Ý-Lq9K'^2F|kSs I\tu帰*XY,ZB&U'@_삿{@ 3t#1ůM&h7_liCo+30Lby{}/mE2CևyN>GptI.{qBC$vH@lb ?k?ͷQnX]d(M/(۱paL؅c@42& VyƦWgYAv 6/@#U~//8` d.G :Hrl9eТ j5nkVE=<_3LqhBJ@>[_39܈'ߨmL()V&Ӿj见E=)5S@029rZ!NfÕȶiơsű}hXB Jc`|cw'O\7y Q}4兞8G7YQn0H\~2GtUƂy},A@km=bE`e]WånAĽWkPW#r봻-wߪ.I͂ܥy"yGzr@JIL@`p'9 ' hc*9 mtBaFwX*BТFvMٔHk_9୰% VOx:jnzpSNkq{Z1/!~j9Sfn-"R։Hf'벨lz*7d2QzwaX;RR8 uS̬jQL0~Ves>}}9Ҟ# aon,':3f,ͅ8+/6 "HX_,{8&"&,͉6igH0}?2b_YYz׺u"ߝ[׺>ѭ˅ʆWIrQiiՔ<s]9Hz4}r.ɓpS'}bD(^ف|9Gx ^$6 IFo*R f'H ]Xi-Bov_AiȭPO<uk(pb a:T"Bn0K;̯ I,z0wR0ˍvN[n1IۚbR$X4q͐P_]~uv=3|/o shiIy2у{ :w"wO(#rOd~ DZ oOk*rB&DsX ۅl#²'7=|Dg\ b?/ot;z΂:a3cT"YYNh_Zoɞs!e@:)W#&iS ;@:,@H4Cdp*{/Dh6#Fز;$/Ca×e!ߖ~>F250p7 w&9Wfo>+jJۊ JAܟu: {%YehW@d  @~kNjJ1*ӉK웹(q ^tl]Fip=V8 Y)|jh|k-fbd 8f̧*&L :YW`M8 :}EvG|$ &Ȃ$ c%!YVҺ SzC{xf;e' VMxgl%ݑV aS7(_r8 @E- 5h.B(E6ax ad<&?/>v(eB'mUR>s?Q|+Y@q#ZPh, GiSZONtC/JTO2&Ҭ_J*RE5u׀R_|)>jPr-G)gx$TQ` !Ճ LW@A9S^*\꟱dN/PؽH[D_c 9L0.N`xbա.Pr<TKQ`֊Jdw!g>6|Еb`3XWO'8)VS-ZgxƄ|C!  WEG~@RݏUX '®gc^?UgVW?1@O%ߥCZ)OVaIi|L{|~Aa G`ũh/DuzgM}F%`xѤnP-$vCH.Iu' A={ZQLnA#o1% LE8orNyD)GO&0vWho$3'ɯռB4{!rܻm:x~܁.l(LRA%[{[~ޔ\ɛS1(d|߅|1>𚷛c ›TH珄0%afBڸP k'F [/Ĭɓ::GMSH [UH6S=/(˘ڀ>ÏPch LSbd 'uMg [-E?|F dW 4bQm{d[>IEn#.M$r ~ >|_A!ƅ? 5z.Zf5N3gQi~mZ!)VE` &s3q+H#8 Y!^ekcB:kOU^jt 9}N"e@=Wݸv/50N8tr *d =aǦ9"\9ۛQ0WKjlWc9Uh%=&I$;m%ss=F/"};(EA/p̿ f&L FK1|'裯Z_jCYj{#)gZ FRbchMgL솆ry~qiH'v/@ǩL  1 SU`RA"cfE fy,v0Ѥ0Mj96%IX2;mzmF5②6Sf5)ATU=Gđ|5 %!$7}N'7@iҙ pU](_EG.ȧ}}h)AYKKcWTAvpP!VQ!p!/,[X?PIuܿIǍӤfHc:s-FL?<-8y,pK=)}F|BnW؞l¹;pShꗭPB4մu}El 2 -@펻|5$/G}7[`X&DmvJh6sm+xxr }L (BrpBq8%JX~WT-2I1^UԽ !q UoT}~Mgv!C*^.cޱ듴Q|Y0Q:1R=;#6BWX  ,WAy Lm=垌Kh{G;,Uκl"8]Ga@М>^$8pn47nØҩSL-ШYh?dحMy* ڂqԆ* 9rau;쿔#MYR A\Pr&mf't3W.Ro 'FeZ' ^W1bjzv9 [eϮ`"2E-SI60j+1;zw7) h LRx0!JQތL'E,BjB83` ?tly_so[x~qٌ%$FoZqBt7YzOa'rrbnn͛sG F ڶ ]zE j@;QԗlWТZ% ɆPp3 %!e۾`&uK@*U1hZ79Q$/]8Ec M\hZ5g׃ 'ê׊+HU{kXL'C9V8%Ζ5bBKq$Z`f@*aBzo s}" F)^QJ`24/ijIݲFp@ȽOo2̮RNJ <^{.ֳA~,x])s<|l0`M:u_=fLL|Bӝf "7{vYt[, ;B({^# }w4{}ve-=Eʅ/S!r#Yҫ f&>]9K:"OT+Zpޡh^|,|{2cxי #΢6_ȬG1چ2(ΉDk.Àc0ݷ{A z~TWAedو,D!Pv_Bf(} 5%.E@>9""\`,gGeO790TO'(c' I? IzZU.E6tQU"dv9+)õb%R~ Ì0nA"ہ9UaX.[bۜ}a~sC& n%-k mv37̕N[f&RN2# Ky@:x\QԴ"+A>?;o\eaCjsr[4ĻwhtX4u6Իa.wM$4sЪ,QL0 19Ov%2)m5tG452hfì2Ԙ2_<8XOfv$'i q_A9M̜s u}žw)*}E$OޣhW ?Tox=OU醕"ܿg;cT(kD`R(!o椰Xˊ23I\]b"ubz 9i(ԍۑXhOJ o(@HSIxHK'z hŃo\N|5iAP}ع=j^ ~˕ß 16n}yKUBHXd޶[A{(t&R[ZRDNL>Ch沞fjqI:W " `qOHJG3Hg"Y?&)wC׀x\X)SꉪjNOΆ4b*ᘇIZp0Hʞ ! ;yx#$[~lea."+]n9 ~z7%DHѪq8XҖ]CZ"zY&a JFҳ= AO'yfvQ/D?{$I8$[ uk 0 VpC&<(MݛW~jq8Viy}s;pSh3s\zSRF̮$T2y.'ȝ D1pvc? jq+ڄ6xח'x/3W ד4ӗ󼊏VES,?6gzDw53 _!K#?bb_W4_;"&*ngUr߳b-wqO9toD?ѓ!VrSnЧpDړAr4Zc:ҟe\m5^쫝k|kH5(~O gv)RמּMOudZ}CaX>=ܮV 7#96: yH\ K@S/}t6E}Xb O{;T)|–PrX]29r,?:5긳 RX*VIn=Uqc_|娽=b4_l{K%g={ @OavXwX-fb Tfp[{i4ޥfYdDj_`fufp@f·!CG,Vs-Wɯѯ8^&x-&@PиF)BA S{i*+0ϖy,jG`^;j$%݆o;rNپl c_Q?]s]D@1zH(!. ,j .fuΉ hSzJKqκ!}6H;aNQ/6"ܯd3S@\Q+*-!o^a`)4ova X;ȳÎ?jV{^N\ݍ]1L : M>`ҚYB95}}wzaJy^UE UNUvA(Ln-]Nat'Z` M67#,G=ud.?j؝oNY$ rr'&vܪ 5!B8P겨d5Sk6:5A? KO o ߸=5 ߨ&+ϓ jVA3/=~N_@uڟ1a)|Jn`!#qI@f6&o,{g\ys@DOx?N7xɲV-m$ L޺M;5> {ʊ/>w;P=F^2a? nJI]TS:QLp 'hp{ꗙcl $ P##ϵ@[pכʘг28"+;#<_"ƚZ}w>˵*E/7Oy0 +3@4ßtHV3Ԁ8"ЈgsVFG f-SIɬI-Ih\{WS^nܳAtKI PcTtegos>F[="[JE4,pNGNpmtCؿRt)Mkrr5Ƀ^.w҇:y SOTδDN @[\0~D'5sz=R!>ul駤И=[=6'}ز߄R$CTghLkYhb3vqbK\%&f-!G`ݬOM7nQ:TODS1u{#fL5$$$O23g%%i.C@pfAFOjy뤞qQ^u_s58#mAeoB뜽\?+~1&vQD.kWQ9^ho]E"K@9XjxxEas#A۠7sVKۂA?!]õ& ۷IRE<dzILjm#iDP^//`\G;{~` ۮo'yrvrjy'? Do G]I0]DV Y^p^ 6xfX}_*ʃ*>%(9HE{S&٩u\5Or<ů 1}'z08_X@X䚽 gT'xgاϟ93no FWu?bQ=}>OlB$:?cʴhWχYDT4osY&+}5yPuNbF ] ==|Mk̬ /F&6˜ uz`C;3HX`On:c yGm?Ƭ(%~Љԓ}|rMFnMV R۰{g2@4=z!2RzB//u9 n= xzFA%I3ղg槧b)-~WnmkN^?Qq^u 䥾úIfsI_x3 Uu&Wz_}3Eggatpn* IH*ӿ1(FM꽍(7в+GYo#k:< &t3cUqdIkP^ҼiwY%싆1]C""bXOt}pqAtȔ fCcmseΐs&"-Gj$3C8ڤhjjWSKPӡO>̀,^q`jBL"Rz#ogqCjq2>Ҫ[7^DW.UD+ q"ccu2i:ahFۣ}^?jtv@袺ݾŻtIg4\|=WV^:n=%fHT:R^D`PxRuȈFp B QƐ B0caHOuz=JQQ}4l$g-H50ٵG}́qlPa/mJynWښ[^%bP¤@UIum&-g)0% Hu(!84Ro7_.Gu:=sv{c SM NS2Y,Jide d)|xi>Us7~MnEi(E+fA[y|~۶{$NӚ#}7 +g A``{0dYyObચ+gDIWהÔû~*n_Dt%fe@V^Vut K$jlt=v$BSG9zp!EtWZ@fݛ5$zgZ/?ݦ3r&MCcSa9|{L\a:լ$mK{x҃%_3Mn-@v0il`yV٠-lڨw 6/b_@=KRAdE I}_RFG0M{ I2l& $ b+u)_T5:K\cZ4 Eaײ4֊7,>Hg{כSB8UuŠP8^#"mk7|@_0_x+\l-e!!m콼 vwv>퀥ekq!eM*|4@o`/]7&{W5SתbƣJT@~u]y`%ٝ=8?p3Elم}% X }LhJLl7D2#Fѩ@gOaD?{ZSxbVYHj_0%@NK_0BP/0Bb"KvGMUeՂ,mJaRUjAΒMgx@uozdEy5\T|ZL iq0N~#uk{.SI?9ɾ ErW@,{u>?W^pl(|#8Y=ڄc(w]B8H+#?u-"~&R 5Ć}pu3-F# pjjiC8W'/׍z~+\+PBǚƤ̆c蔜e6}^1cwG,0bʚ>ភs[wmh?DnD&K>TZFΒAn Cҫ'Wt<՜hb;_tLyG(갊*'̿b)[*2DJu he혜فVInr1f/1ӣt}"zApI'1r%Q (Cg_ҶɎ&ЎE48HZ]խ_zLpOtXR,+2mDӍnTg//ya4GYe \/rY..!5ẊV p^wd'u7F;Ƒ1ZfϴT} B +XM{0;aI4~"Dlэ{z#+Kǡ1w'pȫ{jPxzFCU Fp ce R\MIu+̡V͇8AZ׌"I&MTJB HM18'a}:Ǿh)t|.s42cFz?2O}"9W S!MVU#D֙.CIjGл[Xo*q$hQ3PI ַkRo`4^"O)ĥa j]̼|ΰ"oL}!!)eb_]Ph|K;Ց5>BdRVu 3~@o3󙥋Q@x1@p@k]ksxK~JaXӒE'ѱ|39Pk\9;*b#Vΐ@| os"Obզf)CJOw>4ru &J/]֖bW">]H)p`B( QYO\yl-j!fxZH?@*"WweH~x^.91Н: sNlv< hG71-nQDrژ>dC#,#_\!; \/C WΨNUQ ܔ1=zFyov*Gdv )#QJ?[g *)2kǣv'@:czgPfgDD1h@ Vo2 E!T0),&.3VσԷD}0ԩ!<3; 3"pmpbE¥^g@KA؄iyrؾVLJQQ12<9?~[CLE Pd?P(5C ԃgX<ԥ} pv"9<`S`UKlo7|vͳcv͠^rRSjbbh֑ oo Oʠ2th5G<@o^ Ii]h7iۈL }cω9pQA9jhMBvA,VGsD |XGU7 @1qIs!VE_9ID) #"hN SRa@ϛ(S槟84G?gI8?F5r#:Z]6Fߩ.Ү)ܑ8Xڕ'T}g }bFdW#CċG7f #繚Dz{ I9B߃ =d)):J_~(v"Qw1t\Mb=+NmSد:tsjsk4#9reՋdK*s։4IuNNr LA]Z4\ܣp@  ;>$Zye{%uSYi xoli`C5eNLBi:@zja}{T*xfnO><˳[ q`3v 7rha?<|0ЗK."ujoͪNJ׈Zo3ht赔1$Vr'yfZ\o~\m~y Җ90h>Eyi@q~&B4MO"'76шlo:) JOܻ{#ؙsET39H.yL)+'mmWn"K9[ Wr쒕,JЎ#ަǐĈ%'@Ctmݠx312Znh|$]878I*UL} !!lZf.` I)oE1~ɂW=oo{ɿ:V6Zr%A>_bL ]7jo?流ʌ6YCt|rە/  3cF '=u:o*K>MV`v80stdJ_`jIDbHEs\9*sGW̰!= zN5 EW y{աQ+{nPCQK^L(*-mW\W$`7nAyZO"} 1(ӽM^Q\\>xxГ$o[|p}jpɹ?Q|) yr4XݭI?c2]TʴgJ+Nj J̼Y`,XXoJ[Cyʟ0tEn^#`'GՉ0_G6j@M6픁>pN+- nr$WDܻ6d:ι MHy[,iZٝx)̨pn܀T*E⥅CυAo1)rOk[I܆} 6qqL}-Tpeol}Ą` Ъ_ްڭ㹡v|[={qV1 PG 3OЪAQrktk+Lȅ؍vE:ڽIGK!K礏4 APh I}]ED&D>2Xd "6wē!-xN$:B%`MN 薩t[oIJ@Y(e1sGdZKPds-aPSjoea}_yւu|Dڊ!)ʼn3NY~ջ$P)ZpQɞ݆@mpEMh'U-@Pgr&V6ڲ!#F~m~4 r&i>t<#ӄ[#;yp%z7$S[4n+Uԧl4,Avմqnנ|n6B>94XC'ᖘ |\;QYMEtMv&" ^mQ`Ԧ(#{Ḻ%He&y%%'/T &&_j’ׄb410Ao{>63zoq흓%2]NYH!)vof?ڜeZUZsKߏA9˽@ןWz@p5o7]]uz]G"'27V`&qhDG$|JJjUWc5,l :тη.'=P ),% >mpH@ۣ ''"ۄ5d\[,%>RPs珝rAH ͎}d4}| Q1xr_1$6AZs8WKfKiȍ]F||}]ŸG kDH XYxap$Uv-&!C!%뜮0^{˗P:.$>g?5 =}ͤ8J$xݿpbGR!])z~{XcğZ\#뺂IcVsvwLqYee{6M^8)do2;Isvp9Wijz WU}Sh:\ZZ+c }@?q3Ȯh{][pnl[[dtW8ȱ@ѥʠd}d`0}KKᑴs˜8;жqk$)uaHx:_Qf%uOgg̫W$M q! i P…S'8Gl1BM|si+i, Jzj*g#!He9qqP1nkw>a ^GPtPX%GHZeFnx z]w~.`[tT9ҙb!\*=mQL7)SţMqen5p Yٕ {8w1qb!#;G\w^}bj1+my*yY0w3\A&ͫ664OB ْf6TdSeT3.m?h ;)~J+.;lt[+'z8'sKW 5V2Z}mcRE(tw]m4ϒR;5;Ő=ru8/1ӧhos댄fae{*c>Y=|:Ws0!7f+9MRMeg*jӍGӮng# li?zT |jkɮ/Iy:vN7۽P{kCw=Wy.iZfpc2 %=%\k>{{S#<2#LO=*$սr`"cӽv}Cq+7v*"TL拺E N|9#AA)ƮwN0R_n.45^m6쎧l:{~4ǂ>KI,Dm0K{t\vY +}i;ވث T#KwgYZ0707010000037c000081a40000000000000000000000016439a355000062c8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/_b]?Eh=ڜ.+BFXgd5>H ?YCmzJJw3[mC]@փ<yUgE̻ޅRg36MT90tbOyٚL,^M\܋ǼTx ۓ@0fHeQ[4ѫp~x9IZ={T/0ER}xC$VN:(aYWxMRyIf/!S1``PZ/gfvu6U 8< }n"VK 9~oQx$9@xa%aNɼ3H?`6l'Xz!,ٳe*0 HAZygwbt5˨Le.6 2-}mQ8a4ÆNi5g]ihV܉dG@s+%J#ED36B#`;~ßLCʫ !m1!XIGHjS).x)z,5,9=ǣ.za]5;$?$v>k%ݨUvhxϹoBĒ M#wB^(6aݺ)kCVޤ>Sg?nG1j-70͐1z9ڜxРASVWʑ\ p\ߞĒ!֌ݳj[=|Ko:ƷV[>"-VɅz4i}]`T2Yneð82xޭۋvx\ĤS:'68.ކB>քPK$D_6CTྛ:ǠRK܀T'X1qFtڀ8/wU( SP 4P?ZfBAG 00h*1_.~>mURz(bT\Wx<t*#M"a/ﻞd|!pf PVD驛K @2}f>8XASDHC#$}L`3ogdpq)WvJWKօċAk)j{1RbV.,!kq7-95ռ-q)Ϭ#Y,ϸ՗v]c-Ǥ!V٢Te [_z(Gۚ" /bcMNLNBHtuqQKAڌڱZBsΐ^<ʂ+8?8s`pL2KoЭ hϷv6-#-l (=r>F)#AGuGqR}.[쎮sZB酣;&Su"C(vO V 3ofDPscqKхn.YZ7vPa)T8Y㚌kĮG0ld~'dN{4K.۹I3ћ`Pةpg i˷k0m!Pe8KLݟ(vx/o`ـQgQ{>54yTWNJez܀){ 2+q}:Z?շK3Y!O(@SާCr&n>d.tXCwm Da|g:s@ǵ C)L][ _}g?6ʴ|MY  $ѵ:_UJ"DjQ$ƜTUs `yHt)bn^+5bp!x\cI  rl/wnN;h~;(5-8!;5H&lݓjAvN.9}F W]Go0Lv:8`K->lyz!I}-m0ctaj]}:G㫻DY2]EA%׵ߧ[Gp_$f!)M:UX+iy KcPֈs!>3 E8J#]*;8U Ȃ@qLtkL^e>r<6åtce+P|?k wq!l)V6e 3q|@X~)TJ9܂@~K |I7{鬩;hc'5tוikܳ/Q[ld{ h% q 2h<&W--rQ #l"GW-q~5Z wIFp@i}b^m!͛Dr8Oҍ ThA;҇}ϊZfNؚnmնj+#{V')£zV~lj0 $\H)t'z5*C]h4Y$S_0MKi'tqY00CH|нmAe6!팜M㵳#Չ0acME|..|nNj1$*Xz}dGǐ2aoc~ `|Xr ƊJ`MaQ0 LN]ezm~JC RW*IGF31b#aymbJՁ+*>kɜ;``16&.,!Hjiee~U;vTr)LOsm>P)CTfe/mnyYWir|`FGr;ѫJmT1kIQL~MO:pIfm~n!vx>G̚S2fQ=q}iPϪQ㻄zH@+\'bzJڨV"9:q!,wvfD@5읢nK&'/>0? ;Rbk3.͏,rEfUZ6d[h.z?'ӯ.C:޻بq `4{H`? QN`zR$r[&h4J&~{ID^ J[c: .Mq)ԉP"-аdUDZo ۓՠLFGpECjf;HBo3Ȼ= oy8.dlϸLS5  źe\ p5AG:D9v!UlTk-g||7shNOI{* $^+V4:0LA!aK k(= 4SgYuAdN Y"iԟ(rM-)-\C㱄$6i^x-bE˶͑#-u'!1qyiw|M_1|wY&v%<lߊpKg#(4ft )L8{QaYN" jXm'_ظ9qEC.YDE.qdf O-nK޴vSƑ,׮{.hc0#.ŪJ~s˙) 8JG} -@<^V]\'Z\g9PJa  g}83GeMsRP{ i'V,5Ac?!+eœCEMt_e|;#}$SH2"5{==p DO$BQ<Q' DǯE anY1"N_77xs<8$oo :b׍OZf$vxbZ(bDc}}s#Zs3YUc~, 9iXOf";ݜZ@*$^k 2 Jd?Wd'83!}5%ׄG^}F6vWɔM:Ȩs V~maLw a.6ط> Z|)mɦK}gTJ('ZZlƘs|^| _khXگ'͋kP*B1K:-r v(aIwrdRh~ Np ֜v=% Yс`V=v5X:0 ⯁N@32e>5}%Oe0$#^_-pօ5 =G-rfMCRGk kV9j3{=F!rj }P]۔ OFw_z< |b,4ʝzom+JeEiF`.FSҘO.;ܵtH3ۓ @쥠:R܄CZׄ.<%5NW('pȧئ|#HylM%k#!Q³|$y Et|<Ɖ鏼ԡ7Պ ;P,Rm}C6e(a9X< pylnҤS2Q)q#0wmkj&gO#Qģ^D*vR!B*xGÒʮsf$^Y;gR3 Τ ]?X_\^8T x&V )H^JZq]P x!MȲ0xTao?gz[iuоvU-)t U t݃*_iERBQ9p9<^ 7ƙ+po֩v؁#G91o)H]GI\ GB $͜F_طOQ|.NahŃ U m|خ4fuI6EuF{e:3D۱IXlrԘsWsC%ym@NNJQ,G̈́'9ڷUFq%in?*v+TJuu`էUm Ksbd-?9byi<٬R |T1F8 x[g/\~xW%%/j6U;}kVColQjjÇˎHLi0xsJLly;yx~qEe(c1qYp49 &s"+A?ufyRWW3se# c$e* XgZٖTfuev( @9q-iySH[Ÿjԁg \Ox/T #dy1qf%);'U]V;FL-&_HQs7Kq^ sR`@|Ar&ڠ;]T==iwN\N2Pف(0 }>X&fa E#@dJE0ʼ^ߋ}j#&V4f{O蚦@ pŕ2 } M"*".maQP9f+JŒFc̀\\]74 r4@ToZF l4n Z:X { 1B0+4h]ps^$ϩVowKro=m.!# b8)8 u`^sEg"m#lQCJpו)9}UG> Kga ~<}}o'1*Ʃba~Dh^IV?q1yiŅ}M 6w!]Mq:ӠP‘wJ{s2p `/CHM85jD?%N7}-Kn 'ctd4G4GÅ3s6xS˧k6s`j8bqK)ӣCQ:XqEz4< B/RY fP>l)%"mۭiRSW9RE0jo4!cϋGUy[,(Iv_!tI=Nɾˊ5wMɼ;!IGfL/J䅗@Ѕʞ l;ُQ9/ey >Ē$ێ'rq>6•kv_ N7Mm#ĠV7,DȈ7)2v%km;DlCxQ:GT$]!N>X?+ʟ7@o{ŦXLwD܎E.)8m({ZpO vi}?6&YqSoLR HARNuk`l,@  'TvBfѹ YƁ-/buPk xu0%wv=IvaF BVUWiO~GO`=ך78nf֍{xP$iFZJpˇvznϡ,VOG ]) gNbDR2%B2 {Idis-F>~+zbVac1(͏?6-7Rflz3`|9|#P zL? ~\}ԺuleeR!fg]d9%n5\FXfs8 [vrK"]%o$}TjF>v>geک-ue}uY&b (`^&?wcEݝ-1<&pe$Qǡ,~Y Xfro 2fCrI(0)ہc2OdWVлE=4N@i95'Vy"nsK0}A^݂9/(bP7ߺZEKUE4h2 r \rCȶbEu13˩mMV7_,i[Tt/L8Wu7$F|8=~Hq3J'嘱IR [kj1q+q{ZkP Xqx-I?W z5ꅈYĆ@_Eb RwfS(<ʏ[-Py58hC$ܩk8フ&bDF-xjjAL),>,vn+^NP:vC}CJLj< Ȑ(˜|\ mď"[[/ mnFSC1 ONL HvV?'wx"q0M>C~;b{sz% V6ycX@@|YrR#WY?M Jظ3i(GI}*@NjzըS|cl|g9&ǫ%8{ݒ)*Z(W):= YBcdq ~r7F߫u3*vq`,P( ~:<( OC',u㶛g'ƍm&2p XЋ|鎜oOo8J ?8ݦtHE"/2Oz]cTW˳9\Ioy-ӛ/^@ETJ%r5b kCl.Zhj\4k.&c x.9PyǕ?T/20L>2tcge.;q]YPn\|a=>[Q KJ=ɛ>O9E4.sG.;Qf4JnP51K8JZlvH%( V1Iב)X@W1)T&`wZP/^O +|!N%9ut"?>޲d8Vk|~Nݧqڅ ]O&zYA}ay~ǿ-D>L䆞"6љv.Yu &~7Da<"N@`I!Bl$ o@2~E/{#ɡ`S1Jf>`Z@_6(%xX w( &#[a驺 ά}z^=( qx#Qt AWKvvY4S3SΤ;=Q)ow4GNqn`ZHO u_ڄ,*q)5WCICQ#[챒Jz$3W(+7KQGtSz{Uks1HrŨW iٕ`R qex>:}g܋mMO?RCg(t7Y3P.[<8^+l)yfR`Y{Lfv#.*8 !]F}C ]dbOCʤ'u |TECJ=`Q[,Q%rߩabfWr4fY;,,]jf׸ sҌV Xyو7a*4vB9z1-l߈b,xڙ5e 'Zzp>rtWxYa,_tP>zg^Dt:V1Q_6%[D&>#rLF`U,H"oBq4^~ :ڦ\-$=)*QK?ۀ`[z{FgMGSީt4TB <7D}Z67WBC@Y+xTe"DߘSm燞;~6i&"C#rv\h?1KP_d UiUA7T! b8 p)u<@*OǾi1z{pYZԐz,.xeIkU%bt^ܿpݒsQ)6KE .x{nQefW,)6Sh0:0}T8=: _ם.BV#hB="Д-zp~\T_>|%w'JˎG0{1lѵ_볠Ô!r/g ]tfVKZvA.'λejY 0+Ƚl#X|c$8vOwDYtͺq\IIќC|a x-U8k쩩Xe!PntlL46+q]A?4rwh[3ҥLHq]ŐHHsy|7J]7m/P<&O+';q2蘩z>vjPU$N & sׁa𒅂[ 0..YH 2;>%郮x !l,)>`o.e.IdR<zܟ&- Z,+N=GZ^+ c@DJJBkpdIT n͐O/좉7%eHO\xn\ '^鷕5@QML] fb(o\AxR͟R_} ِB5]<]K.Pq_ȺoxSCd 3l,Ŏ;7F?vnfl+@=VlgIkNDĴCa` 7ʳ ׏0Lk*gg4^ZiN*Iw[J/6? v˿ğmĀCyHz¯ mszD}7{Q|?r\$%Y> f{pWPXS׳$yEͨ"ΓBeMFUi^~dIbE2] 1PR0Цӵb_\h_ڝ!|X"u~=VۏGGمGbGǾs7R\WmUQwY˪LU~9Y]jo ԇGN`ȷPs4[BQtZ`[IKXngV(EGÝf5{_T5, \Wؖt5%ve--B͵Uiip=j$Z0<>;5[D͸Sjd/ 7IÚf"x13cu 8P{〓kM'y5 *I(xY9bH}怄CTʰ2Xr}V~0kŽ E#%<)VՕoh ѯG6q D^#iyuI&s՛cC2\Fq¥p%_o0R>%ι\[sZc`R/&Ufw]́sQ]EN FRq8BC44\&P퉗z[MJVTJ+&/K!y Մ/|&xyKdҳ3 w+ lOBeXq`#mSyuh{Ÿz+f7nb?'Bțҷ&=9, $Q9s̼Ǣ ҦKnNK;".b>T+@rRqZcז} W-NKnlȩ#%i!Jqjh_vs,:渡p(A:kn-)%C!#o6x/݅ɓI_X$l5΃jWeO)q ;/xOo`y0h΂j&|})"_oSRVcoފ ՚ȴP߯Wcs΀HJo?zɷ?X-o.P'] H^)x[HVʸD1N擃KNgZJl/m椚YY,(At7g84TJkM:$#qy reJ|9q|:iR$^LBǬ)0t|l˗ %gvl_ )s0܍'3RGo)A,Ӿ8k&~;~TKsΏAlRoj d11l0k\;] `L>K;E.l( W@^"l=`k%نxRf XJV\eS`+.l|S= ^ TT w97m{/W.1q1m>h7񸓝6EoǚgF(ǰVHŵJΌl Uy.e I,貜c2qm";I+{de6rŭ ]^y"*8 >9e>P|}S!{+S-UjW({tSkea$T@w b$T́E0,UyZxuAL̘VK2ODZ)9Ho49&FclXY^%Hmx ?rb_TP\y5pr✑Sn2wzA㝡 9]A;UrZ:!^I':\ ʎN=㷚mޔU! 7b:x!)#2n@c:{m=A7H+ƒ;`[Q|ok^ɭ鈩 N 1F`Y[Iz8/Kо۱'͕t^N7g.篛("aie!nLՉۖ7ìmԅ#@xgnݱ{s$Ʋk9xɛ}yS @.>+]p=d,a[PƜ맕Y\YUn7(AK 1ːlv`/'+.d3`;4zx8^pvyϿ4OE{<-pm,$ѱUJ5H<&~t0X_p~#j~wB"GEKHn Bd5y@; %Qgdhbv-4a`x>'F:cMs_a.nXu䬡ҩR,X*%ۂUG؉xY0N@nXm̌-Lg- )Q}aBona2Z?CƹnsHB? Z +kǁJT7 &AHQQE0qY"ZgMiϤ}0_DYPFr!d(BFίx[CWNݽ[-mM R!9q6wCNK޳ym+t7 e XqZjDب47s}'=Ta\ҿA:_i (-~Z:۷曠/ JA#%e4>nķnzRU*|=;U)KD |ht`;ڴgs/Aú/;fьz*76t~TFcI[.uɍ R`0CG'5`z2#*Ṣq)p%E=2*t&@Ha]c_-냁mZ 8.~ra(8cJ e~!1b" xE X' 9{hZo0|umĭSu 9EC=˰kS2}:zQ%ۺVyH.׈:#KޏAyL7;݀Ūg{N;팢e(TĿu% Ml>!_^B:{pGبG&/6I <ž ISnp/37t^au9'We1se扣ۜ嘬!PI|Ta9z~cR iR=s;ǠU%ЈP/]qSqH$UK|J;'Mn4]ڊn#D6yv $TBAi1'BK~C)~Sgm$bHEKs<4 Tѣa?g"oPA (`T:~i-S'Nulo& c_kR_g}Lft pAKrH$= V<&YG6~0ϗS 68]4u ϖ4>: ![}N&E"D4 <ݍrKBpaHL Z. ɐ=Z%IP7PHg^BƏBYˇJQMtÓDkk]4)kPnTe#dÃiJ4$KœvGX)Snf "y~ݒ±F 6#i"6ocB7̡sέ}$e P$7*/^p$gu |jzv[w R=2v]vfA 5g&vunx8f6 co (PX}RO๼TΜݩ-5uZ{T7ֳj[68Y'fn!^0lQSz+Uup* =NW7;s= @/cyh_; r lVƜa'q- L[FUC»vtd\(D :c+?rhLEU]ճ_YڣM??WϳE_"Ft97d 茺yÑz5%C Z-TFbs-+d^Ӑ2;_/fv-VҬ$+@w1DeW0;o 5 7%9eěIԶfm6Z{tp!:bWL5ZYM/CT8x;)9;I@c ݠ2l2xx@Ehw@X'7(8C:SxX8輊wNa}^O'_RD=~L'XANLdb{M-΍o*C i!-`J صD}j519quoT PT [R5 om {v׵zV?~p'Z%r#G.:ݱm[|C{sm1ugkY 5 /k )=`ANGߔk"Cm9톩}7ck_a?;Hk9B2CX$:W04Ɏ4P=g` *?7u.{ !#s<_uAOD\\ VqFhGncE;7 'Kyk:O`lk.q<0ܱeA %ԅK֚GΖ$2$0*Awhׄ>Yn^1T+٨<l+'oEL0бQO Ő#$a{0*%: " @[J[{ަuN.O7EU%"1fVNǸX m;m~Z R㷣=daMj+.಩@m'Bc5Z&,KΏ<f-ΕI֮^}0QXah`Wyp\XfR3lbtp9iQkYD uY0˚z'2$ފ&Xq'Md?>\:4ݳrf?<]TvNz͘Tt~ )d[ࠟ?gae, )/6[ڱ2&7lѵt WD2VM:R`%׏#i_oX6jeHbt0h6ȚFY|ϩ[B2Yح!1eZ{TÎןTx:턠5jA, 2{_Lt28 sé=jtu׼yc@cl;Ao2wgv{psW;['}p1\`݇ϴIl߀suiMa. .E  ̤i}<t*[d>5]fLu3^ѢzuWD˨Pf + ~^Lo-cN4\+Vw͆&u Ժ2{d'2Lqp *|G4iy(] J,qf{r;<t9RpX7O~&:xS@J%F_̤ѣFb>t8}V3ʖ/B-As?m#eRJ?R=vP:UZKF]܅^&[yP鮦 Pʷ&nv4~JߑL,S;,DS3LF&zLO) 2 BJced'h^ DbƧDs䇌gfD ȒDՌML@=/,? 'f6$xoB_'9'S@AĢ&4]K/U:8 sY(=0Jι:oq 96633n5(bBR*b<Y;7&p@X[˒zWրsϺĸV 'bh]ύIgWF*W󱛼(o~qL){by.8"&KACtܝ-!9v$bUaL{^!z>@:KYn_RL_c^`Yc%jF 4Ĺv) Xj 5ſRw9wkó/AƮ8Ϭ9;ӟBF뭊XbsHcWg]916X- ۭ&_}<% Jf[.Uvy7 `!ɄY Jめ9W+Ī<iMN7hQCuH~aeI xXKң*jfZVgER:2hP _)w:A{x5k#M;!&ʔA6jXt+/J.8w$7pyiڭvowm}Ws 1z^$9;b=P7]M)|' xj@mF]_&2'y) ]VdO 38C8c~]Cl^/ ! d.s.6|svkOx2qd\k ͈ @q^? z/>KUY*;pTm#wwGYOF}W/\GPL i'cm%U$vPGVe+Yևmx"LX']ŒϜ_,l m:ExvL΍HkYz?0$NN:Q.GT۴ՉDf*Rrmsm\]87j3vGnf蹩K68|:wG*asТǜ#i5ŘI[eK wdJ\|7Y)(=sG/ܾf5םf QqIL9p[hy?_c'eq9}9׼mOZG3ambl˨?pc*ؤ[ thl o{g\u郶A䈼m`)`*EQYÝYm:y߈җT|eaz_-@'keL8~}抏V|>az=i?PњQQA|>1.@5޲s Z-Na_~tjhF!~f }%0o @5_q7t0|89ski/ATHcx!D&g3 Hv{Ƞ{3;]IPѴy5xUfyqF#l'ϟQ&e/^r-/+9O"szp99A<{0K;́e]z,^nĸߕ$\PDU07ZxNĺ {+_cJK=YFdVl:{jC~3ѺN7W_*'4X{_ ѬzHA#VGVZ/F3V'*ؓ& nj@f*? ,c2T.:lIc;N炉r)k +$npBף4`)vr J@H?{3asF$Fz5 D0o9!HHMGS/Dn')4Xp2 ==0jp hж-Nb z\GȆ850f(Ry}*ucpG"uuYPPȹ'6],$"n/&7_C`;(йЭ҃"֛'Eol6Tks#|`%zumgYZ0707010000037d000081a40000000000000000000000016439a3550000502c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/TO]?Eh=ڜ.+@#Дg(y⪑eb`W8SYyн,ʙ gh|%6iw}1"ue ߧKC$)֍f]0ђ`b`\rRΒ:ނ)V5P&N1o%S}$86pYX"x܆ mT$|ԩ&\R8[œ|uȲ⧽q@J䗈gͬ,[a I[*L%]aliӝcXqX?sh $P*UbrQN7p&;%>LX+F?Y@ڱf3?QO +Pg~Ь-QwU]B` iƺ㈽ޒWܠF0}ι_xo^%6LuuC_)al&Vh?9l/O'#\*_k뉄#qi҇9NJ^*42n|8x:ªtg2U2K=(jRD!A-Z_ɞ1ᙒ)ABHGp^*Y L l=]x2Z®66\  ؖzjAm߄f$$C]P z"W;qMKPj01~ ny%И[a 1-^`;x8), oQU&9AhsX컯~DkuKh׌ M/ۖ,KX%vhPVŽ4ryx)GTñٖ>O0g YVi^V . I_o}TQ|]*VШ5|JV^F+ݠ1u\2ic q{&/]oĦ-\–;xAT IPļ^L RnрCcS G"{wŊ;"}c9d> "rg2xjqG:Qb2U#Q}pړқD? U(H],l-5ԀP6j-P# b`NYFpvukM~"\vm.$:K r5 =7JpS `K5Rhk_ufe[glyXi/a COYU,E4itu맻+gP\9mEI;p/*d.'Z|" Ct Ex1&j$Yك8ɝjcc 8%53cc(qWPxIq {nU-2T 8T9ľ1QaF~fטpiϏzh<ۭwv6=*y ׁw P*WJ)(A1N4Zu綱?P+E=BtiP[?*NNrD' *c[~큫S,@ )=Z1~yn)ક,ݳO_ $?+ ?dE "b k[g}Ȱisg`rU?a:MdB$}ӧǘqqW촳^J-GF酪/+w~x,qYsUj7|7>ǥw$欟[*/kVQ!gSG>hVoan('AN颵5s $v\;؝ vBI0 QL)nUK<2ja  ;3~nvRqrJַ쌬Tu`iSv7ḣmHfܸ1d v"צ 4]WWjUcNbf&˄a?:Z;g; -)56/ޞHe#7ֳJ`%y \eR?,=H`֑Agc=p/i\RApޚI`F=]ٚsjA.-zڴߩ{첪*c |c/l`S @%E'}b;ŷ)'Q2Sݜ&Ȕ'sz>Wxȍ'n8XO6g~+ȸȋYwh38Mڰx0P.b)Wΰ]4ߖ5bqoCy겑!~FJ)RG=2O;`tq$gHѬDPXoS)YL:(Cy ƪt$E?S g"*ER4\u`?nSg܉qόw7Ӏ <`dax zmc㨉x]㷊N l8qq0vAC,mM>%oa=&,܊ QLWȰBJ""[ WCH%A7vQ׳f|)5oo*ag8u*6ONm^ zPoz*h0+{Y Zأ[Ȑ4zQs7np5ZK(x(j=7 }x[+wBȈk ĢHlet]ȷBĵ 0eI} 6s6/~% :=X-?/d ` w>*hNrJ C9AmSX)/ow{ }Y˲)]HK guIS`0鑴J /J\-/ICjF!ײtNf3'^ݚ3Q蝣6D8[zL,:YB&hb@(HV?+Wg~jf䄨ei 4-&a5`!8l/ rD4,UYxyUC#2wʟzR> ۑԧٗ Ouv#˔7ZO 7nYiNSa t1: [,D*V%scN"^mN!{!Rq̧ηק?eyPfU*qAxv .N4{U׊M܃$O/.pFѶ zVk^l WU|$T^OorR-W͕'4ܨdָ9sʞ ̡b^ފ7&ao趴L :K~BfϋKmCj*.&oZqr|-40)2pzqlbNEw]&03l':Ȍŝ%= )rkNX:G+~Gၼ̗EO~8A!eOכ;ÈWc6O`x?ttMIE&"GQfI`3]}=EO,szîЦԲOXd!ér\%R(ۂݨ #Qܫ3O2/K^/F!O+B)r]J7%7QlH9~ײuNTȹa` _m4i_ID ,ķNeflS\\D*( tgjaθqзʋֿ\C\C?;C`P6BCG5WA?!ir96D|Dw[io&^Z aC*oa-fau>m?Gq~))r(Ep > P1x j桭 zj0w/C 6L÷E7Fp.=; ;қTr.TBFMNĠqHt̚=y:Wƛ5!?Eu p8h)nUy~TԪ JV$i,=7-0 KQ&PW Ʉ#ͯ>nmм7GgXj;%OxN1Rd 5rHz1ɂLE`[J!:H싁<fG Ͷk@XCO'1~ג,`Sv\ebGӸ'fRbm*R/5ݦenMw5+.Wc{\v S!K5mj.Vm8hU$k+>Rz`FYK͛K`eM؝(CT|83n" ֵ1aMCJe<Û/J_yJ {oW!TxP \Y(.M&qE=9-9|q8c_6Ƙź,"]Bya -JR{t~KA]cl**uÊ[PgF;N`InNoΙ:jvѱYS[7C_T%^HoIdy-)9 kñց$Sኈ9_CN xPt(~ hWe[Rxx2+X7.kv56-'Z'vd3x Ӱ%LļV?5TɡGҠP?]Gd׫Žr"pș5O;7F8caZ7T, YY;7$oTiV}~w6^zڄ>1 W|C ļd Qkoctu8vhsp.szUek /~yN I %D^w'Y3/4QYcYcTK[NSS0t+{BYqߐFV1Ư,8D-OGxh'r(Ma_GPFKQ7ڕLhיa5ӻ){y!۬:&Z3lEw4":_)SGyIYGbtS-9T'qtF33b[Mbz%SZxŠDs&LbbxX`><*cDUmO7LPNuSs@I-gc-RdGin4AR( I 9^Cky гͶf& 8IAz]2)l,ℷoH@&k Ijcq]͔['JRȖ GO2ԛZI`Lçv;nB#<3((LwtkS?h f=@8^ CCp/j~N KuB, \ˤaS_c˕UXA[ =i0@2aBS}C;[:շN%і5J`{r5 WI~Q,H&O' P4O7* nEGCvjɀK!$.N9\̻HҐ߫k^lV-Ub>\#_.-bu11x9yޗsydzotP B/^OhI){}<^ǻ7}ۚ|:qNƮsqU=Blln-"a:tg~-gjM8r2gbg†Jx+Jlrx׀Lȏ$!0<,H@#kX}WAL_  s—}e"¦ 3Iqi^|䱈ȓ=%YlLmis\"bPLb:.;wI6Qu%ؽ +3;i<'P>k\Bq mg2O@ B2%黼'⚬*(N8o:$m4'+YࠇU1+d282~ֹd3h^4eX}7K2Ҩ)U}oEQ&TآlX}LGG:S*hx6cmmY 'ɉhux,|||_@\->D^r'OJp9>rb!iŖWƨ0.ӷȇ}x*Eک*I! 2=`^ʭB>{z )t{"MON:'`\RMS}TGc|tw؟GYѡ asrǨr ]m|fV4q`IFDh\̀}DLς:1J1Xɬ+uyWAtL%q}e~*7}AH$tIXia]Evs!aPFFQǜBY܈SDp.z/oΣʔcmז-ڀ㍛aER# I'Ru1&OW_Vw)ӞJcSဳce= 3JFAmy~,: P:AGT޿"ᗗl ˲^n~;p2$X)yج6JԶ>PWpΧS̈́* ]`S_Nr=]Ss u KQӶ誋*^4$;x3&: M\ӆ[? mKMS<=6~IoA :Ʀ?3l!?8z@ s #lBZf(Dh3L>җRCh7"?Z[\{7'a*?COeit-鎖%/Rr9ASa%)"՘`S4͞؍:PdN+V5hn\ws#tq.nASP)5]lڄ:v{׾ 9MT qGlž.s]Oz9Ҳ__gFd#Z5sey}eU# A}?)*(ed҈/@WkȲjyOMED˯ҽl K>#? mH_<\&2OqT*1`P66bCl98 c ZT Q=oWln+sD1կ[n^W fl.]VGm=PCҟАb5e V<ڎ܈eۢRk'.9ȁNfpJ.Y7h/xsP/F" ĘNm #ђ [vlyfcCP/宅W8Hjr^ \}{5Ǒ?;WOdt#SЇl@TyȴX\iȰ]:WH"Hk*?|\e/ xB4ڊ^Em8!س ckL-luҒ^Zh;k>EdZoY#i 9qry!i_M) ww.>9uD< {Egú-:;#Nt+CS>3k"=#bqe1H`p8|sb g܅}fnԘ,d"ҍ>v6s7C̞:8C~ 6[{oVY9 `>tCfwX&kŞ@V&P ^T0%wM gUـۤN^;b+e0vNi*-M*w 詭g0jN idj9 OJ zFX 1<|i}¤(DŁbW6 ' 2HE<-a0vkޠ'ŧRS)Ipn QU">9U܂SvExoү-jG }|J;Ǫ5Ȑ48 ~0c;V ^Mk`O[m_3ޣJF<@쉭<PQ#8^FЇons+ Oz @,5+{ZιNqA :⼷7PTUX t,D9X,-F5'=6` >_/Z%S7lKGcEpŸT°ٶƇ%Y^jQ~; :J1 &*KCddd7c*N0uͩDIpkgֆL KLE(6 #i`N߯<%:KCFiW2U]L &Kx JTQH5:Ag[@TSq>۴w)cEtG@pѣ B郊ʇL"tȯi pV8qLjN 4Ȇ%^B5)'=`dU?ЍxViW'Gmх.1Rd{++2Xmr5!b@5(BasTM-C è14Q,{p<h jx8!.䀈YpŊfY ˍRLg) 1]]j gvX{ؓ yݔv!nH1L1$`VS(~aEJ!LoAUڲ{ ߔcAܕl2>^;LSYYXEu+l[{v""a6NH܅}3Hi EpFC1Zϳ:bEo ';U[f&b]} cbVbݔvG ` Qp8q*wFH`n2j-&ZDA~ ` ?@/{ h˅#ݏW5 |_1#Y;Ո҂sǸ!<܉NlеkR.)?E*XTiZͺ6YW+fQ0z2]^bڋ %p r[E AAǞ#O*+‰4 Jfgb=5ŖIn庾{v8OoKḍ! g띹ʙ5'Y)=;Nɕ[;M<搋3}[06qy[jW:ٰb4&7ȳcmwtRԬeunL@ܼ`d$̀P\/ĚimX\!pDa;ʣn`TOВRP~SӋaϩ`ؾ&j h`(9iLo]TcFtt,ATYI{7_BP'lt뉟\gMv!ʸ(Rr»zae0]qTH42OFg\{bnIڶ)vo:ɿ˟.) bg0uuںZ,n`ϏKS`|o7rf}Ŀ=0M*H4W] 9Eb-lBtz} T;gXz7m^ŕm xYiz\O%.X-}`HI㖀v~3 !۞̶.%׊>!ɤ>%x^W:KL+3mn HbEnOL.mNy"d2 !w76 XҪ00@p(5/K3~Fjnb-7x]w QqIX /g G[PSEu 'ڛͬ_( {1!%G4/a0& >#'U[b#/UYʜf`5U7[\j4&,Qw9 ʃSl7U?%GYabӶXtJ%#uO!+(G^*w󔘜BW(|*J e08PYp 7-ܞ_'!O>mCt"?\(t%( $xҏr7h܂7SUYS|'BL]`N{3'{=ۙy9ԛi &lȖ^lſgj[-m[Qa#T=V l7+Z:6H {d#L#LyO{J'9zQ|!^paE_&+Uy'Sw{APC-:<0*hC 0ʖY_@A12|odVy{_pTnxD'YKhCHqY`N|` (Vs'#BK\==1Fwy;(/A7 $BD|([Hreҁ$AK\)Q*5t!m[^*ލp% VR0<&~L}.+}zO9oqYR5\1&L\}rr=̜O Osmh-ō'puv%} 4\KQN=ʑ '@G:I-w8jY}P5STY`^bh|p@G31\*uC5;[ #>sETf+1d:Ţ=`1/Gxm x>Lĉ' ZBඔ}IӔ+|`o74k>[Et=`!0P{Ǒc Qy>RFAӉx`KM6_r܍G)VUk{M=mO4,j:R rTkuF%&-,],6Ԃz%W|ؾu L}e2$ˆ+}.ooCQ?L!ٳQ #ąc*AI.2̱HHW gh,eRx}*W;k|pF皾{Tdy( ߞ&A--z!fΠQď,vM<GL ĖRgixq/TItJ{nT&"o\"ۛmv6L+~D$iQ;Q/Aq@B/r^Ux.x@ u~L]q 0XB< |؈SnPQ k}#V+BCs8A꣨ws{[rH):}.>cнe۝^i>y[j) l9ҡd }, O)ܭ9)!ʺvšv/kH=C)R gPI^~)UVhNG%'P]8 >aOɹ!->p=Ю(C~3fQ))*BJSh'II=FV48DAG^hbh(ɻm"|jYy/]o 9QJw>\T7/֘o30bh WŶ~4[;֣2Vgp-IY>F9Lef/nISEX)x OU?0"Dzm(^0'[Ce!ceZRN2Zs>~캡sQjEݔy$Ϛk-~^EW Zx4CrxƇ7򝓂Y .MOk4fphD^]v2¨l-6z&xU M޴#第7R^ 6'aH,e_<17I)0vRh,2qtX5s3A},Hk<;q]O)Oz 1~dU1S0P ^yxyº%JcۂC gwOپiD>ܲx>,`? Z*y&؝(>Mav%&R?k¸aP7L*Xq- yR-01w$~k+fg ߺ[E;Hv0 :@ozJ9+dHqBrXbtHɭ93,a[EB 6>N4%"ubCt_Mhrjk w~Y*_,Kl,Sr萵ah;#z|/+es%VPȉ+U"n+s+, _6 Z~Ћ"zfJw_/J>)yzQhT_xody#ʠ38%rfM2!/OI}4^(A,3 1CVy$L`B_@m&b (;/DSWeZ!~ZC?iHr`S[.̂E%aFr5Ps :X )l=,"ETFmA17BnZ L+.+]6k{Z=y!Q,&KR dg6`KރYfϸcթ9"]УvHDUoE0[#M$GN"A8%H_)./gwVsMR' mG$d\~$'%J"p0 7I:0QPVS6YVJ9&gÌsh%f9MM+YYkS?L5L?fgyؓZ$hR˔y5 Nj[s ^q5m/uuցi-sjuB@Zݏ̪:bTgπ*@7U)a/Aⱙt3Jir1D{YFq2^QD>R c5RQၗ@ ?+7@Tlq- ܪL ȫ8Si9߲.3[.HR[ =ڙDC{l #+& 7#(Ӄ9~k^Zt/|i2w _ &`E[#X[ub`3QeaLj BU8Is[7x^cވWysHvcw(:qf˻QPE nyMɠc×f08(Pr ?/P5kxFA4w u9*SDЖ< YZϟvYF$\쀚ukAZ[Ӵ n2e&ģ(3?!)f&2YZ(~Lh<9ܢ'ᡬBnL5tԔ%2BT& ӽ865L /\΀N4mC xkGIЈM+n&de+n@Dv:Vumeb$^ڟ3(*KgIL `p !z_9 v86sն"d_o 0)ZDp':5"AS5mT5Fxf#N6^n<^Y''Q{A/4ؖj Q]ԷcQ-SfUʓ0%`EGL9'$a͕Yݕ#'5ЫMFj &r׀Q,ذL^^u-Mc=;ɟ6"4EPP=c=K @5/ۮ_YŒ}utSrY!i} H4~ceD/zB)ЯdXHT/|+(yKq35Qܟ ](-:qHTDjɱ^6 $qe܉[\:t`Y#3Ë*f %Ҿ> Y[MO`zF+1p[zW&E”QIs5՛Y60  [KcP<^` sAPS8D=2ս_ki`i J 9;a:j!hb ,Qt/-E' N4ĕ'h:w^i3-FAkm:uw!,bk"Ic^]~:~i2ӱh/tNhBf|7kktm."6PȏX&Ү/B%]@VZ*AGdX7f@q CI1VΙ:qo+^]^E8U0 Y7/#R6* RO٭ :Z 6OO?(0 v9q;%I\ަrk.  x z'KF梗ӗPU4wNo@9:,wg,/:дEE,5WW+z?4i>6?Qir vV _Kz<40" pU BvkggA#U'\J`.P`EDI8q$ra6,_0uiH\%%vg/w 4zz*FHbr.nHiuS2t?(fx KS1|MV_l#3(a}CMy̎xŎ?Y9F:k=and^G`I6_d"X[&38\"gD\rO@LSH;uWOox˷ 1A B&[lz8ͼGSw` ƫ6~!,HO ,`jW"]C?5&7} !bv(8MmM҂=l]Y:Zzw\ ӞB v_2[Yui`,՜ޤ;B=/mz^~}k;F۔LAңVw:%ڑYtc>|j`IzXJ(jOKIfpG][bFeY.1%͚">ѫɵdޔOdIR.8^Ӹe;/ $opolD^z6}YN o[#B7f^ 3:Qa0ct`n?qCHuda_S]3 04Inkz3:,(]kX 3`Kw*#&ɪq/L$jR;ŸQJE(-FɎl,9Ocm8͔XCBkջj4^oe[Xb`W~Iy!cf+|eX&XiziRΆ|Yuw#:}H֗rˀxܥV1"x"tq=mJP3 cmN-Y:IDӢ'T,?3}fav^!I`F 7- U+?5'U 6d0p}Ǐr-1ZYms k|/%jCjWQ]A<̓.$N Xx ;j82ϐOb#>hm(H\W c;A P30C1?*KXl#vR?%H+߿9qę~"?S$<ԨEAjOzczSMjktYo50 bQLof`%N!ZD; k  wu>w idW+Xo@̩?X(Rjv”1YlL&[-clȮ} ŀH]oAO?r<Ơ$:֢ԓ;Q  kĭ?;4) KcO 5-Ce2/T"+HA.K)٢wܰUH֧NSa[ش@/t哳ɒf6N)a0] .]pkL:g^?FMBe M,kMwˎ ;5^-Tp>_ۙ^L墰UlDBIb 4_Ej;shmlUUEN$LvAC^6CG$/PC-(\D8}/S%38神zV =Tl~?5VU;D\"c/i8b$ 3:RGݪ=Pïz[D?8M ~#3{s,k&9ZibC:q!&!ABg_z8o4+eK~*<5 J10 "ěD@Ycj5QKu\уQ}V$)PM`:F*{!#Q3y Y8ʖǗ[a`#1dӎ9cӣ:0Jg{3FpDWW%Rc-%-T4jPc"Ow7fQ|ROjoEd6_ƨZ8Ƒ*ט*%M4l|K3^+:/(j:s܀tXWGŻ~5rC>Ӷ4ڃEHk\!L|VALނI̭93(h{kFмӃ춑8#1iLf* 7\T.|s U`~@}>Y|';>dK~}F`U/%=Ȁf3?m$!;O'=47_kv tv]Qߍ.M8=-33-_ $LVeTMqXg|td#>g2;2G[MA%I`7w`n$?F dc*4AiV ovv&dltY,ʅ-I, P?ϿD&9kX<%D lR<\ y1neT͹Ra$~G}EN(Yg)[V W;"W1QyaP|Y4S26`1׍. OJveUՏâŁ27pEaܻ\BD~,9j9|=GnG?3b[_<3] Su(50D.tf (Ԋ@`VcsL%s6[U>RKpbs L1$ Dp;V荂IZY=Ƈ9( ly+maX5ʍ[`NLVXHK҇g9H˳<0v!LvYHow?ټrSrb \a":PMb@q2z%X;JG#%0ѓG1djA%ƻi dކS`6GKU I] w]K0=*-dsk@ ~(*%gyu ʼnzsY'PtðЉ o5&W!K SD0~9l3X@d&K_8ϪԹ[Ýq%.-£ݙRĵ}?AEqO; -Ⱆ͉O8 #gy!UaWRZnXmVVϜܰ!YiG<.\᪇Nn&YN[k`3$&)õ.(%"a|-ٕϞBb|weM[V8M ⢏Ѝ (:3u!GsM Ow4;QSoao0Բ zNP붟KVM-ș >vH,Y֛}0+?9X'f}?`{Z@WodIݻ8A0؉Xw](j(w^~ӳ_ m|IR, ZLa6P9WVqD@HLcV=/ _4e vzM1B e%>1X*@"2(LkBh[Mx% SdD`0ݥXHr9eQ5yOi̴ZVߊlcs74mKnΊLY^\t @"* :=7 ]rPB,.Rh%#mBca'"8d|6e9wG<^ Mވ l|%]:KH/|܇#/bk1GAگ> |"}cAj^Ef 7k=pٙ4j%],f?bC,˵)H!Bt>h=Y%W؅Q`_xE̔FI>I ⟮dE3Hmj!hrc@vpxJi 3`Q,č1V z~$~פɕb@q1 ̼6Ǖ  ݡܗۣmK勣>uK'}2Nioݡ*gˇyTǏ"d8K.Z3%,Ii%*05x c"AEp)%H)۸(mb$7uQ1F|kaw#'}oȋzU 7Tg S'dvh# peD7k|]9? 2--UIuʫU|sMŚ;x6C[蘐N Y!ݻ,5_Ϧ|q.՟C(Y2ou+ȾuM 6Tߒw8PYȼhȓQO`I/j2"Xf("ȡP@D +k0{MuTʻ;=h_&Đ|?ִG `Ӫ嚺-[ŊyG`ͬ7i90C~N8ES9 +yf'>z#yb)7-"=h0 Qt\6wjrHYS)ͤ!a=99p\qeY|}{تFNEI;UG_KG f Gv/5"x<}\W]?aX@W`WOY_hn\xK{i,-!xp%O8<Iϓ,+.gM lO8@Dy:JU\ ,'oMif+lwDNW()u zCXQA dkpdU4:Ȏv` wޓnR<`a HL<3!0F51aDۺ1\ٝuv(|J-R:=Eڔ ,aȊq:a~f^{(.w NԚ] W3jo,Õ?u|Q9D*5Y:je=AymDbybٸRE5z;F*vb ڷ_lӜlsf֢l`WwcU%[e`1Yon~4&|b".K ) g)ya\zxSh &>M.o.9loeFw+eV ]Dplﻺ=b޹QԾuHv$GT 5bӈH.)?BiG^L tS|@|vEce0-dw ^h \_qox-?pyiSmu4&FMk)бn'6[u#OF}Z7nwxnSެl^Z.>.R\H 1QG4t?-Le^KB.dsgOQI/.|xaB[GŊyH@uLf6W4ϲK^FOK g_o ty)xpA։FitfY;|4KCKEL*M"q'ٕ\6E)ڶ53(b.:ޡeri;0"A ^v/]GX"RԴxϊ4zjǐQzizW$X2F Fe/m`iH_+ܰ3RʲjAT.¹ sРڭRCHݸp/FPAguZnH)#~e!W>-7zUeU+KE5tr5-?P2б&5bw [Sg $<9f/gwnqo8xs5? ὀZr(8p_@̵Z6%tijum+c%=5E02?l*|no)dJN6[g;WmɫʊstbEPxrT.4><bW@'(-RߩG! ~ .DBB S{GoΗixȧ&HI%ՋH#ס%6\~ R͔X0(0 ! t*PXRD?dZ_4 r4-|Cїhfybq@z^qJ|o= sb%7# ut>^*3#W< ]y."̃@<{P\ƶl8\] r)S4X@BF0gՒ{rvppAR,*򟢚F5mz Z pQM8 iv6-%hZ&ۤ9O >]}P𢆌׏Zs.:ze,B\'I*9~Ҭ0^cGdDH<XoMD" :\\\UdN /&J$aT <Ҍ~ ZGkp1~J'n=1e*!bĄ,a0N냶ڲa_C~QIq)xkAn{Yj=;^~fv~[Y婇]DPk2[BqqOiW1p]q@}Mk݈Cr=0Ŝ'3gke4$oթZ~(Y1 -Y3)x7xm>m696Qɜ{{8*$Jɦ![سJXy&Λߖ 0S o%5i'Cݝ,nwiHcL, %] ]N6KHX\ W/ziTǂ)qrA!dLQЏL5~ Hҟotֶ#":"`3G th ۲HKɾ _J=wKFevLB(ڊ"n EB,Xpag$wW #0NRŬ.TQ#ҏO kM H~Tu`d L0|hFoyINbH!onGx5 #ep'>ݺTip;OtRS45åSogz5'wzhJݍ{<(0}S2w\`nC6Fپ8 CaT& *)_\]dc @Y[%:`Ť&_G/~%}Bc4FP>t`ܓG]2%m"@/#*E)wҪU$K5UBn q+!V 5\FəB% X \RwŁDq 'U׍Ops85}օq{V[ˈ:U+(v.@gV} E" j3jc3( ȕ.D,Kq#pJjxYsC1}Hu轊HU#01#7\>akQc/]\?\侟 Dx vCGߨ}kZg4=&| g>%o3&%bR9dSjxtDnH6Sw,`7)UQxqP"{Mwo[B0_]:=Fm"݅o^2Ș/{IT0,9?_򀬱C J=H>[q)_B[j3gӻxC7ihb+=IvӁPg28NjWg#/5XaT7` ԯyRDG), 톘?|IJ YR$bE?MM23OLnx'sW4?N4^wď).?aq]r T6GN`AN6覲ZOYиQc&XIo/o/(`lrW5˻\AC1Da\l.w҇Aqkl+HR !:8)dbˇO^SՕ'=#W>KrKV.S.#Ec]beP%|U\od+R&o&O4 M4vQuʥ@:Y(\țY\9᠟Fԯ?%fP 6%+H`t19흡mQc5 ~ƭש ڤ̡~{k;% X1 CMX DަC}4:4浲횬xoac 5eֺCP<ŸJ1eNp#eXGѱ2axܪaF2Lߕɑr.%og0SIGiC1){U C%➀7I&:G%S=?ljH'CKN/( rK3(.GcARN-谁02DD ?춝V"<<ܽ|",/)6ZN8x+%~1kˤZGls\+.Kl*-3&:}twYA\ yGU[h=z,yP]-xq pՀb֤;oh[ƱϙY tKM&8uAL" zQ/Rs@~hE1l;+O]l|1 !%AgƷnaf.WIp#Eh]`=c^&IBC?1QuL!|(V,JY%4fMX<Tm1*􃵡ʉ& n*XOtg?ki C&$eWA*9Bj3Lw፹[Vq'YNLH"L?Ŗ sB컣}0utu{ Zy +f'HnYMQjɬ f^tp $\bӌ}Ē&PJ&Z{ J1.Ir;kwD~DeX*1,=[nvX'Z9)?l͗Lo/ `A|ױ<߱0{sfe`RFtDMw6惛,@ A%FGg[W+=o LCEVu b[U;x\ |<;"P%O*|_35LԔJAҮ&Ĥ<Ž5URQ{p|y`K[4Vn|lA$G5,{AG_]=ԾzÍeZI>3PM31,6jN]:͋2%OgwVh@dNFdhEi"*/5_'&^Gr܁TСJ~\L=lQ;c Sr6{?mB6D2=R߅XpC,FEߎ=eG (=Am8Fɣåw3AYU4?(M#wcx)cvd2iTхUmfbsP0%s- ,50Vᥳ[K_KFqRL C7?25~vy8N#.h@Ww 'j.!qu5_Ψ'RX>(W($6LY|P F5%yVL쑩y wFǓ/lu< cB_sEv/J=qklPjP*+C Ui (ͅzIw)50,vq!X /.lQ;pWK(ULvw) vPMR!SBLm.7q׊ܶHT+HIlFe~.ZE-2U Hvw&ʹ1,SA.=xѢU^!IcU.rw8n o܏XۙҝE| IU-6H@w-ԏ,s]mNhc$x{o蒒=jJ,r4kо$f.hG "P${ATbϵg}O]6 K'؍I| :p>#<놭c"~ΘoPrkGw$a! 6Ji|x k?g=)zL6s,cP30 Mt:oFj~Mq\ľ {h;f?mtYlqcc\?:ɳ5e[{Dk(jN+~\6;# UXg!U<,ޘgRGvΙxPt@7xﴤhcݖd5UZb IuF#܍]?3.h~#@lghfG3rOn ={G=1:8ī{ѯZ4'VPin ҏ-|JC`AK,F?W5a, Ff6qZVLT;k?ґ?%"|}S^%@eLCj^njo갠{>_C ]iqӮ1UzJEPdN>#uIh[y$wkJOdwfc1$|`\Pn"jN\ԿWgp݁k#*`x^&~N9o.']6V 'AhUѫ CH臷(/`i+t-ta@NH)_7k,֦F=;eWPfYNW֪O>,s>'.π/e yneF˜Jنe8f]&\Ka(t7{G93[ҵj<92Q/MEy7BD6g+x%a9C>n3\G«>_Y&mwUdIY}nֺsę Mw AWhI_7J1 B+ ]ÎAD$P#$sN$|+2Ǧ`-v<)?_{kuaM:tŭWV0b%/XUQmk߇1<灍H,t:H%c5+M%yQlNPEp׀ߎL"gt)>PqΣm{d&x7<04ʬ qRiWYMxgh'QFԤs1'O ׇԶ }o:l!l%g<OodAM5 $mʊA 8\U.;~g-P%B }r\Oۑ:EeVd JeIdTNWkȚ1ފ>'s>Ć&rkbmc5t/iU/K~k +Բ.יcIV;"@- TZ D󀭐vj5HL ?q?`8Mn\M g@5`N:э~3A$ Yᾗ+&[8A 3X˧^-pObS̈ İ7N  *A;@yf+_֎ #p%c{lL"2{SssύׄT^PQv\jx .*)>~hcWdYԁK"S0%W=aL5f7sB:v ES*Dͼ`.x,J K"JjZ9©b$kNO~h(>dyrV3YtqZQ k4+ߴ<ljo J ƢcδAs!tN_n|ɤv%_@!%pRUEe:&dA Zr0 _E'(3uSy1 $ <&{rA'RSx@kgPZvMo&_KT2Jc c y XeHmr`x#DH;4It| t l+$G+;hcoeal`g_d{c F)cè_^D$;VY ]`0h znEݬ>$sɯ%WFpi|>}Hյ6;]I/3(ɋӖeڔt.H6cZ 7 x7POT՘B:zɔ -/G x|B%?H~oF"A6pYhjn;;.mr.=,z~i͇Փ8ӯ,kgWFё1H(P/inn9sBr]򶵗Co/~sKK@f-VƉu3`2WwBh?{m5T=,.HLnDM/Y*d]V`}:K@?~z2'*(U,Oa5j3Ms,ڟZM'gɲ*koj/p /Dw0.I,TMHH^t/ [pUQ7t;J f {vu76RP=|kg(+MT.%=sHG(2/B4qϴ6Zu9д#E:msb (c`FAp})ܳg VWd2{0=JD_vDCbY8"jSt G'oe6JMukiqN˯>-yRg`[rJkڸHq E_lO\Eu=aBiIT9& P:?I( ߯ŵ:Ge"ވsu#ju3;9tr,w8^XK+:^]Z lh-|fhNq6$ǩ+A`]HuBlu>%+b^1*_$q$Ռ#0P߉B[(7v6JQTM'kߢήؿ PnKdU/x~&N"@&@59!JHQ5;8ua|0raXULC#ˆ#E>l6{I1|XS⏆b+#1/%qg_J6^HmR#@ }eWE g 7"FP>U$~{Y "vj7ҮD@ذ!{}r&Z:n)a-$_A)Rzqk@HiT뼐W=aH}%|_#-F9Q $O0ȅ(wN -J_"+fD!`hM_ʼn)ә#H'$5k>E1FEEn tO W3E32JeRXn,,TAwڀЁp*KLb>٤#߅MکsrPҶ)]]ir>ʆ h(%;=ACN 3AgF-@(q+98!}o0nF"t,)ϭ^!7qՃ?3/Ayz)":iqR7• tnm mC~>ssމm^q|8 k/cyLnIθJbFQvەlRrYF> zAdWS|]|qY'ᄃhςn&iŤw^)-TC=߰?6pA,rKvm`~M[At![Z hf8k'I:n*H/ߎaN>[vBp \x$)׃WnX h™!R 1k!W<) 7JWGekO(zc$e7GRgYZ0707010000037f000081a40000000000000000000000016439a35500001d20000000000000000000000000000000000000005200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/]?Eh=ڜ.+Vێ? T J܎۾&!au8@3QVl :w RܘFgDKRjvG E'"[{(G#:?AcUsYX"C9}^(.VU \\DD,/cؠIh"G!ȇ3ÇEBO"M}ף5Q )a|%!j~G* BOJZK] _^ &?p3iSY y9Yț#iڛ .ӄcE8b_ҙ oZPX#P76'ţF0_@zOEp;vi!|§rFnћ- ˛`IEjf;h#۬UsS?eL3W`p$wc:ז/Ec1Qz[h߇Jh\<#DwMDĚf8;.Wo?T f4сU|_R^Q? XQەDQ 4Nc $qFJz/ZZǐѵvu sC|τՍFp37?>qW:mutӈv2] ?_a򂪬~fU( ؟lQg͏ ËH/'Q)B3*#Ujr[iEScZG1X ((A"x:q3 {5ĭgf[0o?k!SqChqZ*tArJ$ yַkf`eiȅ߻'NkUM.3o5T;rױmX4Ke3 1nt:?K*ާ7ICdy ۯ9!:)|QVT?;1w;j R/8TSA]& !?q0HxqJD!sr?Y5BɌ Cs絸.JB1?|wI-MW:4 @jcfGG^=qv.‰E yްV~G s߿1+/YHg$۽sܵȌbb#4KHA|c]| DF 1EF$=N$oQo qJvebf(}SͼF\QQZ鏺I(,i|VRj,0[<̹m=A9?E⍯{VO8u1tpQ!2HUԥ@~G\@*q˅rS9mo*k$y(MI4c*.u]4m%hśQo>,E7Y 5#ھFW0Nv,)Q]w]H֕yCĈJ ~M9lLlF$}V|o*oy֧FvüX7T"B /պ6H[FS`#vv?tYR0 ݏݚ)'˖區V>/ Q1VՠC?#eHr2%5NcM͈Jz/RT{'y(0&+1xmL08aVeT!qB_Z42$DdA'$0 `GjAu,K&.wY9U+)L~ݽvn3)EKNZ_L?Rf&sLBѻoS@ADmHatcL;!o970 ۍ9ᰨ}n:EH%R'K&dROq[ ~  ~n$lGReH )΍#HTϡ9Y {)в-op;}SsM.WOHLhu%ekHzvy ݥ"ohQU$=5Ņ [: x82-CE[X+Xac"y+o ݑ' yׯ` ^ Ktnu'8+Ɲ(HY-:bpI[ T .BFt!$ߑvg^UE]L^ I!xd CD+K(PB?@cWN7[xY)_VeTCxr=`,8ԃkt{u's3@Y;ü #փ<+<Fd0'E6i- lـ]Aݦh5u=ɤU䤛m_{?v&iHz~iQ8l|\A!Yރzs'sI t!弄=\56"2 o#A+y +t"Omd5B]n~((~<@B'geG V*^a$ӷ|e0tw6iV;K. h؞uñƫM,UM[]TKtAUk* ͩZwP QC&ωI;U~|}FP&rLm Lf)+<q u?kj`Z842&lf62fq -=^Wp-ز2OxWHd^I?oZnmK!| OYE F# ZM&&eq\T |)" Ԃ 0N8cl0h9Oߴ=!3BL׵!!.rt+Ya긂J ,?ή:]hwzTi 0%Qk= jҕ;5^|]OWl y;4#^lzw[7qs1@N?sm_&ImPNp1,1c~ _j17;aRs9(`qxHﬥGy[門/A6x$P&'駪 ׳4ԚW^Nk 0Q=we~[g4lޫؠrn1fB2%'[<=)U1@m mYCU%[17cڙ"胯gi0"j/PW\â4ʖѭr6#rܑ-\211ff{Ziє̑k?!)j"qziG45#k~vruh,y!v,gދ̳&3Q P81=aA5 bZАXlGVy'K([ jkW]ON\0`ƴ}.ttcE?AwFy:E˵Yw čf!A7.~)k8_*A5z*_e$}-j{b{ķGS5*bewi0![@#\IsDOؐ"$ GYR,?xNm6џƲO"ﲜ1034]!=*AeN"4\3Ay:W#U:>_:wXh=x& Oi> !N~,̬M&W|jݓ˜6 dHG4Ox\f&M %鍲÷IZ2b' XW/Y59U\/lѫI% }㥣o>C(N)m 5u^#AݯGh< q*l)W ;1qčo>rX#Y†~?=ne/C;n>o_kȬcğ(a&+ `t}R`6u5 8Eڂ?#2;kjmSb1!k(8GG = >3KoMbS![麼x_2W 8TMz9H6"̣II4Pƹ;'QTu< ~򷪝C}DE+NTpnMfΕu6R#N^f6+%l ^\hG{XZ!/gcٲ}z̖ߖtIoBOKJS-$p5__lCHTf0aoZ㘐 ҆l(RN'E۲ GT!̄7y>O^ 6?"'BZ4)+\#"Uf F ȺOuWBBOK;58S>7B©S e<-NGjϒJAT,9*ZPա\j\?ay2Vۮ-pK_*,Z:LΪK|n{6碜rI4vKç_W+RA!Ҏy-FB$"jBe*u0A')zIDŽW^۷d,Ӡ$!E-B|RA-y?ĂY`^u,/5Ҏbٚvf)ZUİpnnxZlLA&y~KO=~w.N[ƝqkiXad9pDi|HIwVT"F])~@p/*^@1ע6'(01G)wOcxhr C?"*kۦ'@EB%CEE/D5`Rbm42!qTɦU; jƌl:T#6b?QUfŌ3޾ut=d*&˥5.ivB#rt {(Is0?~%W Z֔P6.wVUԺujթD?+vzRJT3N**XF=ĭ:Y]1,a)ظhAaMb1r5T}7NKݕ'fi/j1v! N,c6P6&W6lQV 4XGļi lk4rg矛9?aa%pD17dNtmln±зMǣ#2nkbmU4wE$?WWh.B~Ci R*a'!]or?Kϵ9vFm`-I+KK(\#0/(v,Mԏ(d σD{弁LU^;Ms }1z!.K~D /Cp|OV!ޡRpOjѪ{)%ՃbM`o=;'2Wȿ YT7Wlrh!bksQF#2`ٛ1lZ..P-q Y<:cʬ׸(^ڟ ՂL uE-< O-NIL>: ݨ?S6N#7# Qp> s0Go7?Gmړ3Cd?N&NjHVӌaˢzkjFb,ȼ ;{)(Wnj+؛|;g$ܬS@ 53Y; ;`0pOʧYPe[+nDI*l(R`9A3 r?V/Z[&__җ >:zLy LԐd|BA0?O[#F"o\*PF#C7Lv>vdk1W3̿q|Y"hp68I :i\=Ŕ/AKAp.)סwBgLe0p*Z=@IN=|u : Gl7sjލRIҘ\GTcK 0Õ钤>Հ6zsP,+ {֣kP3 j ?7/dW5t· 4HfJJřkȆG>F| AZ |=pZd q4({4^','r/&BYa:Zm~$s Wvfl$(r1u1u-K(Zg D;# XR|Hv4oX5Tzi Gt> XQ6^k3ڈE8 huxV#oI4}u@'}9kLj. ,id%qK,<P7ahQO&4tF~8`J!"&3u"4F@( Qfw /CKgHnVn2a f$uYϞff>0 w)o8R<)}WP{cl{YacO)\P?ONVФg Q Wq<9ܮUU\MUr0t\uZ> Xhq!M<12EŰY.od̔RdgUAuZu6ԺO~R3&Y)DyJj5XtdtebJ'<3b G ;6$'%/ƒLTݢr05iC(*8]ќg<;$t6o< 94BD HQG  8'bSabͧ B4>dHS~ȘEz+2HMw* dש9of1,QѤ4ٲ2xB_P5k{^DH0<܍Bjs{X?,WE7T݀ S3 5&d:mvU ?Ԥ.>#1<+Em+Җ$v" 䥜.0½nS%b1E*oq#O+V&y3K]̠8VEi]seO1Tl{gZBq ŠEq ʧobr؍sV<0>ė6OkM}!+&YAA &3)DM(q(W 8O7V45tfS Bד,O2?JY+ɧ" Ä ᲻V"0ޞ?",,)1xC=(5l)o ˊÅK7Z,ڌtx6QD%p,~{fļzP1PcZa?򘢠6/tk|݀|Xt&$Ԥ&#FnvSBUqT&v?&R&/X[Jfk `5߷!J.v_R\ϻYpCH/]zHD[-OjhKzGdʐejloʅCU B ,my0unحz>lcN@*ՄK`-=PL!Eo*D q2ΝH@:P'JTb86zMsmtQ',%ɬo㑛Q&o-oYXNfM a}u^2irhA(Q ?fM%F*AB9Htcr֔q Oɘn`06>Q6[C(0kkf .d -0Fz 'oSȫLӿ U]2!'2TwDa+l 6Xd˧Ul2XƲ<я)ưm9#{85jIWs%셾9@֣ ̍iW -Bѵ/@BznרxD-SSd3a jjݔ'OhIڎ%MnyutkYX: nX0{4+e #|!%!pZtT[Ȫb}titQ lxWڭЬA!sǷz%Ha{8'4'YYݝk֓6K3OlZYz1iBj|bIX㷖Gnx7XJ4Vu˪󯇆N7 A)t)YuNd~U*o1?8/fԍ2pyj5E+ 1Q\~[~Q-?Gb&4p_,|v lPm*AZ IphJWKmfזJI@Y}qF-#p>7WpgM,;jo{G>f 9Z ,!5~K#]6۹#t0@fS:K|en.YlZ0SR-5m!Sb]1%sxp+LW 6u C0! Y9v@h:;Y `},8)efȬYjJ94  zG=`.B#W/s(H^& @>;hտ;`YxHIJ̭GuLr+K65BTZYZu)/&sɫ)c ^t.H&Yְ:|ϫ#_!<,La1+T+Qwч 6[ {޲DXeN<]@حgj7k*^BGeLTyA&g)G/4VI ̉@ch`gTzb[7 Ayt`WL:Z|6Npg^%q&:2ݖwa#ł<`Ut-YVIQK߰2KGd2Gh$j ! 6;sSp{g|J6<3،."qh{5™83j6j\4 (ku" +P*{|x4/ JQش/^h8*L9_Ͳ7RN,{tWjX-"W; :ʸӮ (1 ]yWX}QaFG Bʐ&WeI5!$ 1"p Y[&;:P[!%ms:dK\M~N?FK10>pM No+22pfQ7(!4x_H .C=2H=xjZk sсl=VI]2_/R~{u5HP"ƨJ{2 cU,wY \yC:YC x`:!Reuq\}xk)]aJ| $> ka#R % ܚ+aD֌l:nAA@TOdt nIٌXJ[9Y @">@Wٛ1߂`/%𜘡;eP{}/]#Ї(juv20K3!2!LDyvRu$Ysp8^~yojCP}r/A!4N|OpiaLŌ}VX L{8iK/-Օ"MQví[Rfm\._)$J%%L ,݌(ox 9+Gc 8W.W}beV$R'9H,\L]b":}.Cpc:LPb8cTސ눛r$ݗnO5iɦXИ8i2jQJyIŌiCѰrvCP#<>gZYGx5>DHK%tȲZ Rzo?9,XX['5rҜ[Hl׻ƈG_Oyo볿UN9_+{U'5wHVZRWR+8e nV)lUJ7<["{+L<ᑗbb P]xlovz62O?.q)FWv nY:Qzm!@jt(&e-1qQ2 ?=w n y/vsXsF7<gd0E[}u0eO& -)B_lhȫrklnO836`vY˯|4LE!iXQRKԅk$y Udh*cEV-_Y׷Fon0Aa&Ux twx 1o{ >SSV6D^V@މ &n^Ro-cz|;!/xH׃ܮ,D**PCCN6!2pϼ9^|.fk8|DWl%vRo7Ky#EaVb`S5=EmtZ/@*ڃ\VT 1xKMBtp MlC%Ln X 5G)H2iKiz7P~=BXˇ5l/s^F_JGČ\Xpz5噕Ft6J#(lE!puJnZ-HZxώvַ#&,1fLtD5&B>qAFOAH[mNrmWUQӏOA(?aS%%#^_![\R-vvYo>:)$UPM|ãf8^HDˑ'Di88[ޔwRO,(p-ٍa"K|:cO@6wT]L"bSH"RĮ&&x f{2.}l-@TDt$0%i7Ӵa4c~9d CaKPʠk-֗Ů:9N5>g"jjGB*Wh@X?8ӿ᠇\|ʰ*D`߉|@'jľV-"V,^`iSsTnA"8da dd @w=xH.@).l}\fν0X`H3pϥSb33Y|[ D`~04|KCvcJe! AY`;]tar}@,o$c>."}sn(knq( N2Q0ۅ2i*j&" eXVXjiSr8׫~$ !ZРb)Xc?V[2f]4pаͺ(bR` %3_OTf^Zrf!XҰ&'Ɩ5FP#ꎐӌvIb˿LEi422|X^NU0lȿjw|1'J$5 hLltK6SS 2#n6t2KQofOOs9ER򭡠4.خ\+p~-BVnR\,†O*/ -94,/:!T`1c LB\> N Tʑ(OnLUpza:bQ1ؔ#-St^{:wDā}ݵ&ʊ$Kt+(huВjMr 6z~PA2=ԧ$Xa./śh9jfm.MZroI 4a5kעTa>K?XEڸpV Vƿ.

          IJd"bi{a!t+oQ\V *lc7Wv1`\~fzd钨Q~ ?>ǁ[reX Z%uhFxlВ:`+Y=Pt}j-rqp"eqF9=H'(Q/,lQ)vdg=OKW5YP&stf*y!<}G9ənS3W &SF4Jͭ~)7k{f|)۾[܀yQ=1抰5Vr7fc54O1䏳Na1^,8Rk wI_tbߓe70zMKeP !4P EnL}Uw3EZ/XjѯKGR6{S?[,WD#LIǒ+E/;c:qSZlXr^,񕞤ubo!H2_b7@#jlS_GLWM)O@8. 06J0dG~=sj!'hGΑnQ- # hoJXފs /#l Hmк2_SQ}N;#PN>(?D[~[K:uP$2Y Q󨗿 11u~׻LC-DnzTE\ywS]%uXn˧W{T=;m @>4'A{ssya{R^0G%+Hey"ͻ%5V4=@=I!؊&=/CtEN9# @#pֽ+V{~c8ϒN={ֿ0yxn7h@ď[Go~\'؉< A.YGUzC [| ]zʺ]GJ7| Zc %zj[wGD^|<F G@ڞ3L2 SVUK?o J;BB;R't눀Y`V洰5m^/V`Ȼ[V**&"*lUpEueaor!gVj6gm{!yWHB.`_͘K\Z#e>φz^fJ+õ (YpR=9-m] :;{S 3AФ8ӵ?NoXiwkޟw] 5bTxG%SrT1FGu:R\ᯪdeo:owޤF`V<:Mi|bHo>;[j b=.7& 㞙-41cww058υ??A&ĉ 鎟F~ԂKHG&LhH)}Vw|L"oz@ ?gqLjJ,*0ePNADwYwr!wZ[#ոǠ$Bq\w4('z1xiqst;ҐYTh$BGˑyM@irJOoԋzFq bmNgYZ07070100000381000081a40000000000000000000000016439a355000008b4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/#r]?Eh=ڜ.+;mS(Bb' v;u3lSqO(ԶU GCNx8OT4Y9rҰv)3цa gd߭qti4gxm]D1)>dz H$.ſ1&h_K"?{%"M5ݘv` q@eC/GrcuU0%cf;cL+

          m^YN,Ǚax+-VS:%Q lG`n',D`N4H8؏kqeM >4~ C+~9M{8RH9LWPנ|kFp\1 Z:] 8\ֳEΗ9pDnHjLpw<<Ƽ|gYTkNe:QYkaHf8 J0oZCbͳ|'o 3Cf;my~9X4 "w~ Crh<&z C \QyHwX93/Hc 3(Ĭ2 7QyZuOD쎆HF.k(uea+oyi" \QLD3LZi;w0~UrX=orȣ 6q*ރ`\#C Z,<纆fP* @([|\E5 i^E8ѫ^g,ZUwY!.n?O7ڵDqD pX;eةM72:0j/'ȇƸNN/E6\]4GB͗J6|58RF Gɏk~6RYd :хA BIMJ~vd~Ys7LzDL;/U]8oQo"PD] _9˚(^uAR y\%$-1uQ?B|LSs'r)$Ywݺ6L7NWj rr!Ҧē(?o \<`#]x5BBp.,`r/\HVqI(ӗ/} RΘƿ0tDܶăh1=P!R5``pѧ.켒j [p,vs?IӮV9I|+wMjAaDtZM ޺wuf֑g6鵗I)>=p$k%QF^ͶU>.[_-lD,sf c;6fD]G#"fPLW]yP<"3a9h2B'DzqҖ\JJ.&$pJB{Nl 5zuAVt$iSW+ĴB, 2e!M/#9g6<_loA<@*xC+60K-*Ќ|srRJ aHȵsS:QF8sgYZ07070100000382000081a40000000000000000000000016439a355000048a4000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/OHa]?Eh=ڜ.+ε֐g:^,UVYޘ@+Ҳ( ,1 98\5 SO %EFt`\L;JorODZ v57 RUe2˸Z(vgC{1xum(wᱥDdA@BS(FhP/ĥ&a6DI/ \+ a9E6u7[gqHxjaۭ-6槔F+_Y\շFNAYa/^W-ƑyD޿[O2RF?a|yg0==lZ\ .=I[FIit)->j%4.ȦC Ű@sTkwcz?w6rl`xNG" V@b'ʂ<~޶+71<܆+7CBUE,29 -a n߷h6‰b Onq2\޷8moj&Ci˾3EW^I Z9{~Y3N}mbXqN'}Z=|Kv4M ɗf%nH0·NGo\>GJ߮A`uDs,&k C;?/Ylΐ %o;E[듇1$]ֈ#|9eIoVo x#Dpby_Yp5|U;XnSsxޥ\7BV{rʼnM^hb (}\/mg#0綮5q`i=t* lkX9+pkĮ}7;_}?3ZNq)N!Lp\tg A6תq 8,~21]"&o4x~u0nybV Zo!b;dN^Uy<cS;(I ,.0osQyHcFSHsՖenmhv؆ϼnu]ot96ǀ!U>X$sѢެ`[}GTI(}ӈ:Ie[pn^Rfo!VEد0:L@+$Qpm $MmO_/6)V 1SD-14dwJ"m =u43U.j#9iPJ N:œ]}3"= 8ȗ%]d3momJ W%.;y1 f=項ސb g\t|) whREfGB^~ vΛKML`rr nP!4Cͷ2Pĥ 躇sIv`NX3;Nk6'Q6&c^K%ȉ:%~,F07.Xjch(*B )FnbB^P+<. ݆_O8^zkkb#Jgm\A?Gsl~!넫L3bTmL$Ȼ5F[q0rx]%$Ͳ#p;tM$I'x\hYyTTOѺl鎝ÖҵPnLsY !{!\'eGka2 4=+|Ň~t" *YOHdļPUf[7ڹ\D4gؘ-͋fd+~C5=nwY(ecY53 }<箲DɦEy\ $#s ⸦ep^L).NcHQ'470FӼF BB_#toKƤM'A {siVU_C)7R eG3s?N6dwNm[%_>maE+Ļ`j{uЯ\ ) ^kmˊE0"ק9>3|1~)@'S_TedJʬXph}c˼MKeNK-`OOz MDφSj('u*$E*wO&90sp:TukeܑS|*CkuG:MVwbUQ+>Qxԗk\s o&uA!9 JQJo#$08@]7SKS[LǏ+h~`* HX^~L~uk1 ?ErUp/mK_{Iq `Yn~$\cNҥGpC&ZWNE7۠%lz3QGy"yY:: c\/rxL'1rfkWLi؃G8'[PkW0qLNhDewpYBuN7x'2RA/cdօ_7ş=8F :X,]?%%.%铜f2VGFK]ǓLL^b33%#`fM1H{&sH;bp? F/; ^ VQn jn7[ c;4Rսc騒jw'|4i?nkzZ`6uKW:I ȿxB\1]ڲXI l:F`ܘaN+lQ>?Ǔv&fc3NQˆius3!+F7*Xg刜U,hO >TdS$$<۫{-+8:l ٚoH)0%+{ fBd[$کCcOyVaj4Gȏ<s%n)$C{ShK}GdQ$)Aj3 \5W.4J2]yr8Ve"oE/[D1TMu>M_ԋ\Һ Ըظ ыqLJC]uzD8c!7v!i@io(0>$( cb7Φ/pIHJ1Lm UmY䖯NcuI!x :ؠ\iMiBK|uBTR4d5, ߶nj.ɁmӬ$0vbjAJlfE,h-r=Mc,պjp26RUY0bج 52Cxu`i[4F2%#G=,Mw,a _.\Ip';d5!qq#];)IŹL3"cLf TE|scta]|o] [O2D v#)A3?uGU='Sn<B09C&"HC.0fI_ހJe(Q ==ŋulg{ГdpEm[)2Ϣ.ʞq/G[sA_qJMܯMp0yDAbs|/c-m(J!m-Y}_Q'H"J{S5U5ȼX.F3Kwj0ב/PͿ此cv[0O߁К#"pZ=D>rJYF a=v;dG>8_=t-ؼ.2M_:dW26:EǞY=֣5<8l<>\2Bp_O_%n|~'Tm+80Jz`'yL,?ma2EDGYvp8DmK[r;ݚpJ5"n$/ZGB-gi uyb.gIOO_ٱ Vlf1eڈ܌0C>l 3] \=!mTI*" Pb]Gu%R/ _ dGcN{DXHQ[G DB2…t L )^~d7Zy@JBa e жpF6H̅EM>9BkM#+vR(8[ 5> 'z3APl=!AՙPa2)E!.`8 ~9>`Q.Ɇ޽=Q^8X؛~BpQ eٳO]GYN]<-d%KJDPgC6' bvi G˵n!1ŝv rtY럀-q]oʈTW62IL:A",<\=."su?^Ќ!{%ϧ}@.Jmݬ߆Z+ηk>y`nC~O>p@rSrV:WyDx˟ ;_.-e* kH,5`D 1JP6d3ON$-&qnL2clmtqH[Np~iO> F0 M֙Itx]pZe߻q5[ł4.V, S!=ros }2⍘Ժ`gR^ rC*ޮhUoQRl3͹˳LSLr/Bh8v5eWsye>aacsR6]Yj?yb^= Q!+9UӖtP6>PJY2/|(żfs;DvNT0h`6mNY=p $b* l#RD a ~EIc*;3)}*Dxur1iе3OR{#Nؾ͓= ?<3<=6; DݛLp >WiYK Ve7zˌ̧"SY`tNլz3&6\~I0vLAрE%31(j$s}$- ]yGk8cv>{2{\2O f|E~@pyŚ%w"߹%(^ m6HKKH4J2EP<#q?E+i)ɨO\?Zy%%EL4Gb"cM -{}Ҋ"edSEdIU8#5Ykn,5\Ly&ΆQE?UmqUߛCqC/m#HLI1NsCr?< CfznmYkfWK 1 bAZI~w94Fc^8몧șfXԢxnZlv_K$2qI#Q\ o}jwuƳ%=v7XڸȚj#ׅO'8?~%ҙo*b6'&mtv3C)w򭁩4g[͠`\Y4W^FkpR@^9ynƍݭ+aNΓQѱbS%@L˔ C A-wl&lr))/%oDcW%L_Ӿ>ނ/ 'qTMO -]{y08ŸA=vMpUꂧ +eqE,9f̯\a#EH5BJ98ƅ!B%_h :?Kq/1O513O-‡lB^a1/B3ЀhuBQv^I[f8*~R&+.ͶSLJR,:b˅L|wPY~0UDuRl0l藣ucƬחlTa%rEM:8ȏc:Ʃr) }șʴgQx2t7gv:S!eJf%![۶Xw`Q{IXH_0{ٍ6y66:I$KnpecoXfIs#*D牲!iQgcv_gSI|mBVCd/|Jڽ۸qtLǪ /<+-(^gľeF!bO[jꉫK 5%9l>FcO%r6~ ˢ~0!obB4!n=/')V vR DHDiU`=u~Ǫ|\ȥ(eЉ!HBeOkFnο~B;9gjyz>+1+xAA6B&}HŐmGɋݯ#2:G%`W9O\+?˿!kbcgSĵ(C+ 45x]v-[z:`ے\FX%'MA6%XnY o_+B++Gg!@(y`^WXEjk@ jpkwE醄BG@Ӡ', Tʕ [e?ĥWNRL*&Jn~eTթ9șp[pq׃QLnH8 ΥP3]ӇNl:.h52^li?r%3$PO6#-3qg̭. VAd1ݬ2}F4+J% "Zb+ۼ"D=eQ\[-eO$xI@R}&ܝ%'*b`o2СU%0pJ.s_e. Ri ~u RH[$H&nDi,Զo[xs\bcyv+;:N gmÅ/#ne\XTЄ)ҹs4ap!?s"53o(Dn i-zC.PĦ>tnڞhLDٱ)0.(iL:t*c. h[M&H|=)ƛT(?GO #¯;y+4)qgͣx} 3f]oc%6]QMiVemG8" Aވ.:7yڣ`޲IKR;)B+wᛕfw }foEarqi˺SCf{VBfD$"T"?Qg`5(-516D2F7 6K92̼9S j?Y(`F2 x<9(ˊؒ*ٶ/ovv1]Fc7^7ڜ,Cg?kWo!a7}Kl12%xML/sbG a -(Y:ہgh|ݯ(p0 `1T{/N= AGH6փ[j7jy1RM=|wnt%2GPjaۃ8h藊͊:4@rP>J\h}tH¬o {A==.ܒ 7"2tZtI7&äXYu(iP2[/WqlMye4ed"϶ΥҩIS1(I2Ewb|ޖY2qjP]C15gWDrib@B5ǖrhNOݞ@މklFAFHhLBdA#ꃝ, }^kXnh\'mWZqibxS&Ɣ ޤMNI$@f`Y_4)؇IL-I$bE,aw=g+*ه3ܬ~/%돩Qr" a2pC'rBF41[HYq{#yP~JfW!d*Kk8p zp}O%QЯƏ陠yH/{; g8K{:9.LYM, 6Nd>5*ǭْ%׺^Z/eÕbap/Yq8XM͕h +uF*98 " 3tuq! ,Oq|%'˶A"g7+O͖HYܔ[W.mR ǽm&!a9>g2`\}X3̸wÿ98BXaۤFL0=†0I1/2ݺ$P4XS=&JmY\Ӑ2L:Ʊj|P8dxf ,mH$%v8fsM_kݱZw)K9{d#h!!EHg`W΃[+K+턩+l(uliN8AM_Kh"r.e;+ǀzkE>,7? ".Zݼen̬Sm% <}n%:m3Y^~ 6zU4%Z|p]SKv)y!#GFnsX5:j|o )gM#e`>'RXŒ!|Ì햂uSV" G`$J(z],BO{B&N:rRH0!b}9O{왺^4TOCtrf+2QC Skݖ#X>{wrEP||I1w ՗2Kfz *N`Z)TM2 w+!T٣J檌jL2@Ei̲׶-lF7t?(g.ȴl-Ug9" qc" !-yg*4՟ ŧ@VVV63Gc=(ͬ n C-{&|Yk>_i.j3G 13*9;Vhd࢑L͒޿|.m.[t8ğ57k´mӥYUn? Lp0R)_^w'NZ%WUd0oO_>CSF Qe f ,$r̚Ӕ[؍^i/߉%;!&^7m t 7;-NWrc.9z(U=* OJ ?"v6:x9"u>]N ^F=;RS.{]7qG•y͉Q,4$b^@7("o|8,0 /:ӊ^h}?m*~.#bWnH>HObW-$&xF$Vy!h႟q:+UӋ.A+TT &@cAUfx`i0>xEyPe΋5y'&^F(T o*ĆFZ?VcTMtцH J9ja_CƆd,ۀ(*[QN?}A4&zh=a<#cX|Ja3A VVPO|@lQoj$g pv4F?{!:aɘ+Xk[.?0D.mLHVK40@7ė^̀F !I.fE]Cg9"TיK=Đ߂ܬ6$0y R)zL7dcsT,4.n(~LD7Gڜ&r^t7b- ?ǻ9Xg`I7X& 2d2%6drq3ZqT-Vs5y#s83];Jg^Ln6b#kaݛ=x8؋$wLl lK1Ы\$渥*zՖa?0!NSo(k`P-`Tmi3b͟^ijq{QZ@ZUYAaf<"[e-ؑXwSB(XN}Zl_b pR= JNzmC8LUCa:@./cEqbJ"@*'x-U_QlOpHZhd fEufIWZP֫q'|'] `I¿<>J4qQԀ; PLG %b#Ȗ݄oX.1[x/7c"D d'=!`j-<7`) X8MIcFY('笎x͡U}%]ɑdFc*C6m/X>L8@VY'K`!s/ZW!1{])}|4O#]a<87);hCBqIQݝNso d{0۲P ~Jt`س8_Ń?r5DD)<} ]H%oGӏb\'`9WCfӄgS:7]o@n -pH}ejE梁dzr<5$ra3/cR2dv g^Ӊ2Fܺ+UɐҲ4;*yyU0=H).iܦns\Sm>q :~81/9Gn:oC19jow.ɚjAAD¹8cԍDKH*#F>5pu*}VF< N06]=7'y#qX"cD{D^crR\-FB N­($>Rvty{ R;2TIz {lT@I1J̖b`?=4~".2 *@BG.iUGhExk }H`lZ뀁R"IAaPTx6 $j;8&/w頮veDO\.ҍm66׍`6~ 6')G {;L>C,iĘ\\ҢM%i[8䰬kt%-$~kF84Fo_nNN"(@aaE=a 2fn`A/F+iva0ڰ3:(~HAI׊SbI )-%]&Lp!q/LA\HM &NEhLX"trFk*A[ bB%KRbHLTXV[aܕ޲DƍXt@00OGn6`5XLJXf&Z%@_l9)<ӭ5zب$JA9\fo[_LW5c+_h#EbH|K?$[[?G>M.J0V;捕CC b~/jumo}]v_#w$0iLY4y٥i`\^CeW`0>' B%h/1qU\|x6@/SK'>RưnVQ t5Zg7$]AzPrKfCJ8ݹoTFoҶ I^?Akk[Tw6)/3z+PǒloUb]. m$"='!}09I) EzKl[/Wy!ZW֭ˬ5}=~jJ ״f{5Ywge0X0&Dy8PIhI'tozh k梡H\2W8԰c!_񠿎ڙ" iNl>̖u៌nUs9kV=\$ݻGqr&g╠ň#-;0 8)_=_zIXr U/AP)JXae޸`p<|Fi>_8XAm+kDXh@!=1oG"[MK7@d`dM0p|'ib&WvXJh\{o@y,a 7TxhA~r0S=`{J)n"N$e)ٴc=ŗʗvV:Tl D~E,{>TbJCJE.E!Ѱpwy*P`(#md&4 x|@ \OMoh  gmд.&ϸU48B*MSd৽?2”-Tc=(-]YZH9خvK@.QX`G5[ ~lD){wr8n `P@ <(0>P&/|%&h'ǃD.0󵅀Mw߆o|n> `Z}#'7`rbjtƪkC&%Ǝ@2f91qÓ)p&cGL1UWL`F-1"1,?^NEdG"J4~)&s/%KM% |r`p?%Pn,GĢ=opQ7Cj2Ao `2Zi \)Rkex nJ7$AًtG,%q;l]?tgYZ07070100000383000081a40000000000000000000000016439a35500007a54000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/$/z]?Eh=ڜ.+z7>%hͲ[iA,9]顖pɠrdo'\w=F{u5=c O.)$ddxS꒜j!Mw<" Ɲ c5CkNs^Lpb]є%+Xʬ0rp48j᜚mx[Қ߻G7ɗGyO_geʟz[Jx[mqAꓖh[z`/BǍ34btd0WVׂ-=a AF9q(q%*u,+cK?&ǩ>V =T FjwYx_ҭ3&7$RM:_"chKʍpM2`B$iys D\AyQ<$ch_{xB-:LBe?@rj+P#7UV}HH[12!X>ĸAqx\]m3}ŷJ_x&jtsJwfP)6Nw27r!O7H/0ڞcBvV+8zKCحe﮻mUo-jԉ xD@5?TKߚ"Dr0+AS_:0R|1Xn*dv'y$gľҩWʥ474K`*9°47{^W:˒GkicW'|A牪ͽ 3E>Y(; jq1=5Fnq[%OZEV2} ? 狀ioLhH:X $QsL'w-7_G:vϓ0'&ŗs X5n@>dSE<۳'-7PUر}:O(2wI NPgJR_o$-6vndGd-:;Y %yE@rhD'Z_|Ew$Y<梨2ƃG 퍌bꀣg߾bGn&0y{dT{#Pڳr XSUL{q45F ,-158y:#(LFs⧳/uxdTF1zP47Vñ\s]cf{ZK?Z-^%/jNm\ϗ=WDc;5oд뜊y)KDp bMG`> eѯK&R ! H .gHY۳%: #PkhڻrXtUB .j٫b o lz5sTh_QWZ0>E@.29\+ -7pƱxRczʜ ;l`{ri͢dkWD(KݓLĽszbJ禫Wf\&!&Z~NjG+b|x/g}3@VQ%UB\J~OZ{+-BׄFJ%QTŕ*oh&58-AX6+13p^GfURI霡.؏$Y?I཰}Ýwq)jYWw3,/ҖzWyoCAxfqjf+I5 X1pۘC ݼ'QMP;p ?m5ީ6 fkނJ2.Bwu]to;Dɴ-V)_I~0'yt.^0)yRD C e"US/3l|H0]Dz}p|'ÎZYajm`1~id/:F"e-(tЀC+&.UXdqԏtn"7(Т_r>m颚G@S1EA#$Cf٨÷.Y4F_zJ.eŴ0D>í^$KqELJ,)E?WhaIr#X=\^n@63jhh4j64ϓP a26;č)CcW`x7*: w{9zuDݐSkelq}SMDnHfH^F,( lsW8Y7YBͶ/-Ez02:)EP fwb}"afG&һG"d_+U6D6N`x"$Fє'{0$IF5fjA1kGϦu3dSA:sZBCK3}1xN\`A|\:Gh4*H2HzpP5eF>67HRیP0y rM bĵH`ƚƲX"=kA-a=,eC_D+\ot1 "U KM}ϑ! ц|O -m`>)R'CY)eł]'ٍ:ooG2[`S,AkzQuא$B69Q$)7 2(d65:T]Q V џ5G BJ`j@90`EmƃG}u80 rf7=ā;)vS+Ю=϶DO pϝ>_{c{ 洺KȰ,Qzom71 cYZA_c1Hd^+ܙ@U=r1=i51# l_X}-KEj :>R7&F< v1ahFw`|ki |t~-YrXQ;WpeL"”XA 2μNl);tzcܴ<0^j[:{Q ou?,I~J'kxIt&*iCwjf.W&F}1w |9TCD,?cqbc!NʅpxQػ餤cMcI6z86BkxJs^;;Қ% ` VeJ۾@B]dn s H-PjvUܻ/#)lZOӷ-^EɛLXхLI,&ڸ'.>Z5U`DplyJvV}9 2y/oHelk@l&o|M49>ERkD<5rOOvᬺ皎'Fh`%i#|$fLgbRZ; !5Fbvɒ}cܕ͍mF, ޓM[V&Y4BHuʶwydRS8ifZ D̃IB 90ieþ}ݾg8ܹ pmF}D~4D!xe +H[;Y_vH+al*£N 7:v#~XK\6kTҦxx'*lO'ÿ/!z7!7gv)4(:-/nجf`}wmkiOy1^7>U2@;}XV Xþ9(UFj U*3i WVi"/,"K QʘmpjtɥI*_UM㄰YG,ѢE]xP2ev#f83iEN&N #K|~fqvkq11iSh" A{e~#WUzdTrywXp0͢uIN-ȉ\3xBU_]o1l#ll͌t T2!et_VeB%[T˩z_X^4[\gߐpF؀GCdbTc_ֻ .Ѵ5-js.ǖ!;VѻSc1{&߾ULs=Z%>ef7?duDݻ@s|݆{/sbde; *t-uy{[=c+c ݚ/(XIK-+iZkw'K !yamcYBuvg nSƍsmbwwe﨡g<@ (BOǮc]UرE$*Z5zjmm T5ș>c*I`\Cx>͚pW 00dwݹ$^^Sڕ u^O/ml ̱zՂ̚6fI>`e|2WxR(Qd8pO;9fd!h(=xRrF%a!fok^DSOPI %)B4ޑ{BC1,X\swو 6{qA|br6=uv~XEV4ly{{E3Xп: &!eO,@Y'ڊ(^/VA83?x继lV.x.h^*OdI/W/fEY]V'i[z'(ϓFhŽ ꝿvlfUmn~; gL>_Lemסf_WoŖ\*'t@ TK^M3iAqR&׹WOq~_h_cJGCC 0P쩟) :ZBF,9P,nqM˯,,yW[M!ec#N5ުb[)/UЖq.hUa[qș9i~=NcNix~RP ̵۠OҬ9 r$EE /df ?愐!cϕ[i=pedX{bb ~ i*#j~`vF*6<)}M>mңk'gP4J*^ID-&wՊI;w& V-gCJO. }:nv+H jrtkbƐԌ8nWGxl#5aO DRPHYr0=;MLt=_FmHme %P ,[ 螋]BnI(ݫ~ b`>j1ON+\ő̎v Z-Im {k/dn+-%yi(i}k5Z)_fԵaġZbBQ~G`ޡ ~Dh^EK n iQ1CvjkmC e--(skӧnU  %BzQ]M/|7Ru wǴ Lɹr3KҎp..=NI  6+vJ핆Û\NغBx 3' \2S׿(XҴÄLyݴ vz5}Ljg顋!8=y0FݛJ]qhqs}<>1C{wjj>J7t&\o1S/ϓƉ%qr23ٽgG"' 9ڱ9JxU[e1ey&!T*̞~&T]2da42<%RSϩgL*L-Vzh⋲m43eP=G~ yD.}X{w2a^SpM;.7[Ut Q^ 61FPH,!_mo,Huu%2Һ"FBPKVa)$k1w]B>(SW?Z{O/6oa}3٦Vi*:1c{__JXFbQ#a}D%dtUAߪF倠uyόY,[JR}~RÃ|@%ylU/HUI胞B(+/UčKq"Qso'N̳J-{2 ֆF 2ڦ{m?k Z<pfuGt]YTkpysۻ:H?]'f`+d2&2[v[zysDM>.KɣLt) j^| F1:KJwn:ms P,+N_+DgQqR&6w{θ}+n>A'swh1,V^50%bT1%X{A] 5 ^rFf8/9<ub[E /@e4'z ɟsYT]-ظrghI&Lt>Mtc c0 :Kvij%w6vKL:3*8[q6YC`RWFk&a26[灃V &\LVt%@HVZS^2PW@Vssw'P)vP[+ڿ_d;U-xK&ѨBqifڑڴIN1<5Lɪҵ˯)ЊE=PVzl٥NwQzi hM܈ZL`JD+wؚHuU$ŗZ;/[&]bǠLƖ"M~7a4V@h/&+b =wYs%'Z}e?7wVۈ@ 6DU/H?\UwuVA )]0Q^灻8~!7?1HB:oD4]o2] Dt z?#PʻPhh[m]-pwFA8/zX[)i|LV%9n~@#{8rЛ_c71?έ &@])`t2HqY\uO hN8!r5f .j^aH6#V_ޖPbaϝtv"äc,E*hҪ[ kUkd/wP$t?œ_j"$\)n^Rl/ `.EtLCO'2ZϺE[TI>[NQe&cFڶ3\~A /"FC<Q)P32f΅ l*5)7}Y@ݪ˛^ZK+LzId;݆hڡBM3gn;& f]4V%4"˟`IeZmZfj+ ]5h#x}ӢcC,~q vRMO[{$;j<>s[ިf\ӡv  =䒲%e'MB!mIzS|Ӝ!=u^ȓCk%C)u] ~H-4[Y2#g-ur0Nԇw~"Xp@sj0Иr4JLHu H3lBߕr/i%Y tS69]}A&B-A[8T۝ٙf̪o?v/O:x iz}dƒQ8CGz[ bnİh$=|C Zn[ Hպ*CjzCCf6c+nJ)u;t*!k{ktd'¢X|;>@YS<.jxAOhSzA^֬--Uwq)i/]'7Q=ujLthI鄢n̴D6`[NS ` 8^VHܼSI@x(Cؚ{V3{NB`O qs5g'B^|Cm~8NL4 @ᚬծEƀsMB5_M9Ml]^-F2hDckU;!%P%evۈgB$lwkHD3|r2;!=)l٧ pt"vGksV!l DM?h~-/y9U 2#OS>Ӑ-AZLpq> k^.`;UAB[',yCص%RaHiTڻxewOKw-GHAKgm%{e9=qP)cBz@%Y/ܓ?r\\U#rȔהIR>IJ q|$3 IOlRRk2{D/ySE@$,@qo;.x/m]ER73t잚&FIǢبQn+⇧+ nZ2N֚rEbs> !X0b_)= -!R:$~1{u9mNU"dSܖSp$jICɆJ+{rd C0dX5KD[yfF{wuiif~<{rj}@51Ya9M~ٵ DŴJEtGKmg* Ґ U1yv[f,# ȽY)'_{-όZ2a`mlZK )3|a܏G]J^J@υk{*ؗ t {_ޚ}yٓwS5:q; ߳L6pfYԡG*oڀO+u(.ffvAkz$ԯ4 3iɯʶa!h__0|CdH8aE __MCgrzrX_µ3R?ujæ4 fY2Š.;P6=qZz SOZ :0xvk܂Ӛ e$20?КyӜ aEý(%[?*j}UӥY#xĬtp]qhQ_q]PUtз0x'!bKW!Fi~&mA./l>? SmELWƳ) (]`E>/PPGL^]WqWٷ J1sFEC2~v*8ƏuYȴa<O`iZ-_L( Rvy%Ù?`RVG7 {3Guo MplJ0U?99IetF>r* V0  ^YC ̥3`l"o?7}~VFk4,9*nQ4j% " oNb~ZVi݄:D"d@&Dy$58 0VmRcjiX#Ye\f`>e#m }niQړk&;m<%Kc>h6iԹ0SѪZUȆRSAEn]ɐ2a1yxs0 *g? t]9eר@$E܃fR' {ѕP. <]M4߯Ayb͒ԣy}/`OFinNJ.Ou6Plق~z~t2J::#舾@M=LjwC=QsG:O_߯k♵ĕOL!,9Z[qZkQuTƠ^غ_ml ÷ @)`5Q-ZE ɿLn[0܎#/?Vr0mz!t]VZw|y 5l)ZmͧM_8Vs0B KX8'') %mZg ?)O}Erm?&D>XjܬNLhA-LTM\ۉf{ ř ybl`(o6n$ }D jaDuAވrĿLkWlWW%g9:86H|.T5l6g\/Rޝh=ׯTG h'u[BouZk3v1a$<O:S!ۺY_]&;_=%1Zvcjr[F[i^€w#WwZTtdk2  d#`4R4-߱qC޷%.ټCߖ4"[_딊|FJFe<%*nV.uHT hxVhnA *۟c-1V5ђCG{`%*o7Ȟ᱊4jPR~oٟ ƪ6 U2wtKx!6>%7P*Ј/_ZDh{=S:? H >id\݈1ƛ8şhM2RHibI} DpuP~Hݩ'3([!U{!(UxCJMZ :z0a=+9j(9@y2WJz|T+m& ;P9[^l=d$=wx2ZiaS v&0LVfu2hL\%/$)aٺ$p-RY`IԬ8h[uH[?NYe2`ºC]Hd;5jQ6 (Ĩ9tm S$Ǡ, (rDq8+ JB5h. jiVQ:mw|o VKsŶ+< &%Eci4s5߇^+fh,9FheOdp<4gDy!+l%2H7*bTPso՞VT@~g*`40?8=jCV&&$UfFT/‰Q_y@S-f"ZJ>\ɥu]c~tS"2!=·'ăj4s6pg3='q,>H^ 2T:G=0_!F/AS4nۃ2ضKdtj LaxP\P|<cr slfE$p ګ ph)ij\;_!aKʓ>.(dFܲQd˷ 8`;e.ɧYe&QoGi;<>+D|OF+EFz_H#ť4aqj؛.@a !eDv ?.j:*o7BWLLԯoS:0=ZȢt$Wajld[9 NsKļN)+L>d'e>,t-U8$2{d_谅d51 6I^@I)<-q Bd-,̆B0R! l^:`"$ +:P} n;tegHLgi= 4 RA5򭪲~}S@_8b $?ߨj JkJ`o@V]Skq'Rv3l>`À H;cX.g;iY$ $mtwVyz|`Ā&Z !E%-X?֥݇S%*Sc:ʮ.E6 OQ3"h{/tg k%SPDw؍<پ}(,8g /la7Ch L~@WT4h[%r7veŲsBr\U;OV]G C}5 R| WEa8Rd6mC V+PWyfagdk$ptaR6x5ha.*fV7]_,~ߴ, ;%1 Y}Q%!;mUxͰêe`qnR M_0w`"׫]97KQ4-_M"ieEa=SHy4+B'w$sCMV^TMF=/*QBf_=[yr1gvI(<<-'1?ߑ{TܰwArC*c3gfR_:Ӊr4_Cޑ -HpzM86ȒI*qByK[WFy$q~1I!GpK!ʏ- UsW+-r5X=ڶS$,7*:ur!70 lMލuGlΈb;3%n33~z\47uG^yu|E̽)^蒈@nXA=Hs IyՄg,f:z^[+J" q,NpX +$[ȿG6ͼy|ݠP0VR_zat9a@eäQ%m+Dݍ&S3)Xy8"ʢX{K*902=3kC.u|gr?x~+j>GQ}O!ڪJ(WO+%5V4?Eyukًܹ6X9}i_o Шd|Z긗d=?#̮0 ohX6ũ|8[XMqt<ʠ2K9Q[Q9J-JJ9d94j&eFtx !5]S!WHB_oj;nnjӪ{;?Z5"GHn[4zǽ8J1cߕ$gŒ%:jLħ[Рv-znN}pS\/ BcUBIv'͞y?+8>$f ìG`e vZd4CC:!5@͘ʪt@IS(L'yWmF5:63x\"pŋwYE4>*p'i>%u*"U[SB7T/Y1]RSS*aD a(i2}΁vET> xD&S?(+AΤy퐆eb= HЅ=fC'k.J㧩Ⱦ_9āp;!_H7OмVX.VHb|@N0LB[m =W}1,bWI^5k{oLqehl!ƒkW=,0XJ“K3lu ξl6}_qC99(` ~H؁o %+WsZ5SnN\uTݪ!p1N5x lz&Ŗ]u^ JrV7}!mPvz %(S d=џgՎ:J$DDQ-k%?*roo,*: {& 7ak _|goc/T& W_ё1AW*sy=< /]?N &h? :9G2͓نb ZChJrsb98 y?\t Zc9h0K Gqގ<ߵk}̥(LDFo6H#C1ș(x9A%Ø{ܰwIԑ?;iS=VxI% O#h'7z Z3"]\ց 'd޻iӤpjT\f@VJ~4|-n ,ŽtZi";k(&Mq i*r#iJˮ;P*8EQO'_,@kyũSx[$%;z`TgSPuC,9 ,vlͥve`/esu")`>" Ӊ4t&y1搛!=ж/PJk =\Z\V]BPw$ /9}YQ0qFhDeK 4_hfZlL&Ԋ5[(Lus1`[īUCiV䷭}?&_t /avjg37Its$} xR_N.!.74Tv&u\.= -4 оd%Պ5UДJ Ѣ ʱejx4; ;ܖ> ➖}0iR j^iOg (JWyםoڛ2UMј_mv'ͳ,{AX/ ?zlrN?'<[gsq|۷BWD'ܴq;nvPݶRέf3:Eo\߄Jm9sF:k2 [g)ءȨ i*[cҩ}}S?"$^P,K*s}A/-+=kmfHj~)`};*cwp4i4Yb% %Mq?rA@zUc.!o;,%,)DW;oƝ WFDsM`/ORg g}Ovt 44s^yx1a379>JtA|GHXw ULư L[Y0oꌞ1QQom-#Q<(!I'K3CxUg~'>k~[+;F~I *6`ot\pi}*)M"z/$- ^\<1nt*:6ѡ]>C*ڍ:w5j}rFH 4啮(@i/ -Ow"֬^7qv.򬤜9T|h65l弼 X4`&ƔM(:bu@‡k YWeVly(r D/;0v}VՆn*=8K\3>ѦQ)\[M4ˆ r_oBx p= GOL^K*XLGJ&Np3P; /U`#NzU-UJ\0!\ϳ윛͝I,mॄ]Ti9ebJ,xm )vQԂQBq\(xp 9W3+EdYxS^=:̹->8JqE|O ;xƷ岜cQjtBPKL=Pz%,PHo/y Ddz ~ $ 8/uLY$XX"_ h-XČt6/4YKGކo,5Qۜ(jY$N*F BdZE(M/N:ؗ USӪ ^2`mӑ0/6ldc>&㻠aO'Ic?meӫJ3/A+;(ذ}?jd皙(1a$P;jw"s\.pPvHg{4ИgjY_%z v=;*9tk/T &gQ7=, ®$͍݊2p -:lAFZ?LN.o=)>9D5㆟8:ݻ.H0% ^vڏ GC*To/n*&Wah5/ޜ´,<lH*+=55pKۣrd76$=y@F)v;}X|/%B%14 j CM,h~#ë|cYS<0nΉ|Zyi p:*B$nHʍ!v~Pk!L,.;Sw7vPe?Jʡ4/&>u'^"23mJr4igp4Ctrmh fqQFA)L̩5asՔKL.^Lz'jOG4jev*׫<&sySZd!>U4JԢh?m9^O {N4ps^æ5"Ff;D<{; z!E󞭫N}:ƶ(ɟujG9.gC/\J^frm;fe\NW] ݠr-Ɇ>|*d,S2=Q,xXhf vIބ# 8m^xa9t vkYGk \ Jjhom{142BZӠ9G!@h=G?X|PT ."hTu~ yG? #x~&W?u~Z:C٨e+_RWBzh{2cˀ[ 79)Oku7bI$J_ĮݽP!z Ⓨ苐]EA7/wGi&bA>[\:+PCǼbgN[ʶ? `:XM GR,P؉ɌCr8|'hԤ =$G*+V}Y7@=GK9 (t޷35Kt66/:JmE8l8QO5̩A !R؛zv^ΨQ[VKwD؊=Q#}T/@&!؜:s.%qڴMt)5*d5By>b$_> $~&PYӏKsٜ\܀ F\sW- ESGC\-2s^9aLYllՕўV*Zhe@қT`aIתEBź LZQ7D \fTCE3tz.͈yz:nd-}fTZgsguF>t:0 Paٞ+_h;<-ωygZZ8 :M| /^ p*][v$4 0I[ Ck2)"-$yoD5w{E@T h;N;Tu\LH9fu0m0+_kD_UjDY``;CV60ξ<\`Tk2Ӟ=eT7N̆ ׷ƷWZ0Utqd zqK sHT]l_Wc!oR7.g.M= 3:-NgS8=qFT{Tf}bi_|ͿgnmnV{~1mnSQdؔ #q҂+Kj9:)7}'m)>0X jřAA76S5Q"4H077 b JrbkЕR(E*`uXbte3H+Ӭă>B>}lH&>hjGۙbA\:!7 /r֦f0c(H @M 8 g)4]5Fm)͙A/$@\>/!h~+6ŸvdX⒜ٴpulcahBΐJ(bGNȪŰ)NLM^Gea^Zf2[bcfƟǰT)2DhZrwOFpɃOŊ4<+x/ޱeKGltE FS0گX)ü(b貀t5zO`wZ\fJR*ISA~Ec)ʧxʰUF+&] ;:PP|$]*5tI>Nv Ȓ#zl5Oʙ#˼4Sfg]G"[__Qt%66kb7eUP`&}?z$jrw seQQ!56̂^cO8w4 P5kF/XMnVr'ږ.Qޟ 1x׷ƼWsR#8;̊K5'1,x8Qu,(9 ;E5mH 3k^I Na=mwdֶKn;FE:#u;.HHSWs{]ɰZ&.fрc[X{Vr7ɼ#}bMȮh+bYMpsXV 91sX/>#Q/?zQ/-a巡G.;2BƯ)('m ^%*7\ p>aHBu=puS+љZr=V5MXbFh^A_.Ĭ cqy:9g}馶{ 3LU|V 9F~c6؎X]]iE欳cLX۞Z vPG>o{BE[.PA(Q90 Ҧ.8EQ6,@{}x%#н#\ޖpsl{\^+ $ni.$P l0T3]mAb`d)x3X-Z'"dOleUSBv72ջ^š SƬ0/ APqJ1tsbI$?Zkul>W6o/|\hUu\y ']"%^et@jcjmirEE+AKkux\Կ4S7yX_XрY-8Vp&/U=wOd1A28ȃ2Q@^іiZSDzNOV7TI#{Yl=<)N}7(N[;?Ί/2z%& 3 0B]Ɔvɸ>PZY2daS=l/$v~52voɟB_=%`y_&O#%sJ7p SieW?"򀦖BDZ4|1s jjsU}p@l'EF~t#_Wک (MP|&Yra^%{u4[듪b Fl@=b^ yFoUr7YM,Ɗ3%aKedr\"373]e9qJ+H|W̶PG\Ӈ׽*sE "lD;*œ4i=RvL K1sE3]QfT<ٽ<]iv3܇vze9vWc_#LXBͣ틡dƇJn">u|1>&d;ԋx~ կ>#~(2R+C%!2)Lu!O /q*l6K˴ g1?xl|z-ЇˉMA!^<2Lfj9EMl ض~;ȣ,Dh (MQ>2^4 Ǽ$`xX,+ͷ RBLwXSL~;.y^ 'kW5O^O1oqIᨠPqkJNJqql Qfu>k@M+2p H% P{6P,B3YD|7|vgd;Ԅa w9=&RZucOV:&5)+ ".4T*&,| ?UCue*AaXw黎XZwG;xAd6po@ >/+?OĂqkI(&eާ&ؐL9`Jm{fZi<.SPbUvÞ5w-L=MS1`E>ihŚnsK٭[2cֈ}*;8]&p  kc^ڻ/hsX.ԫ&"~Ug)?9(CD숮7CP J(SmA6YkVZBZ{i7+AQ1ؠ 4Izk7=!l'h:TtR ]$4T*(|<‡`J. 1RSf!N=Oƚؤ ۃdˣBLw6qY }CUK~F⨣IEb83pAۧ;՜Ő7swwu'_~ozy_YQfA@.&53AӻBr6iU#45H?W-Qm3f8E3^?8MswvdKuPi."VR?7T8s6C&䎤;gP3F->Z!tF>)h-4-MW~ Ox[ U-ZiwD -"KO$pK# R_KS>k Yiӎ|;sGxd Hk)˄p  nN9dꀫgy5&+ns^b;Eg|Hl%q}\ Lm "ż cRj2Mc[i:kԜ792 尟Dh98ˉR,XJMc9;s1vcm' 3@IН`Hם\l m~ySP-V!J2:>Ȯ=_P ûȵ0((|&}]Џd"ZW^X 6\#ܫL[ 13̯;,b#MΚXc3pk.Bb3Kn`|IVzY jyIw}MQ'j z]'N5~p\𩤃w U19\˔? h8)_r`r#wC: @'G1 |7eHE/X0e8 -:񍪰:]sԔm0J=сZFdf)po K *MPO\%Nw $sG-4rmHڦg)?mwf^n ^zI\2OޔAXݿFM5 fRGTdIeFPP-gYZ07070100000384000081a40000000000000000000000016439a35500006a9c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/٧j[]?Eh=ڜ.+\^0g(y⪑eba 7h^H_þU>y}ҁrk?/cPmaӢގ@+տ\FKQYy&Hn $WX7J -j@qO͜ _Rv*)_Jy蟼313(Y$Aʺ qf'w$d)$!Oz!9zA_4d`R%Ad3`eEn>gl.iRj[MRrRit&Y $5M--AF=yz`r΢|[܊h҈h;xE̶]TuF%|-'Ow[rŃr1ʘ4)kRZXWYĄ}h M)iPc鯣8R7-,nz6P_ xD,TWV7!S"B`h֑񋇮 &-s|ץU p*g:/.,\=OZ:?T ۰DL~u"Xj-6ugnW|%?C`nK!rR"8!Z<)6ƅo (&J'%~]]%Pu1pw}53N16f_VxlQƐZ)JY4\~Yi.X+f Og3dFHK|WFU-84xvV}]Ke?/]ac']5"B (ЄTqJWdYZAh'I]h{[Mp\jR2d,HI):!?Y5S6Nb8;ͣD, *¹5Jڄ+@xu꫈vr O`#-аWƠgUUͅOlF{={Wauoz+VѢ3뽔)稢G!3VFb>*zǪ5:lr+zH z7_xK9"*x~M|!3cQB02)Hz%,[2Mv'ԅxåLdUl{wF_K%[$+$/GDR6!eUM/$t/:*Y^71|RY5V2vX?? GE@+1h\7/Ld<%7\4:]o E@I08Bf џ0>(-ėaOrӱJL_PA όzqP}M}b6ǽϏ1쐡))i6# #PX[z=hcA&yb~ P1 Jt2[.rzzf gQ.:UAkv8P#wa Orϼ28Fsb驍£|Tnzm۾e`qӽI*Wc|%!vNj~~ +zLE7[^-߄䈞 ˯pKːn>f`!j5MN_(0q|{J54VAZiD_!~n}B)D׍|}u ӹo+0gIП`⧟fX7:Aܚr*)$=IRЬNMm};95[Pk#CUN xRΩ)z@A0lݚMgySr2]k).O~!#֯[ݔ4SOy&/(yS?*|l,Cnlq%zt* L4:`PmD-w+p4@Pi#{F3߆Ȑ dE~6r\[n㦴Fio_n <|޶uB 10<*tj4 ].{GpwmRE-b=Ij7]JnAy? 6r MQadszφݎQpS^9I͒wK3|+hr\ :m3ZF#׀$:q@NKOW$bja&nl{Zcfe%H7+|y(xƫ|3etړsUEC|Xmt'! ˫h3щ &;ȋg:XϿ(C7+t=V2ZMZ,V!6pw_H}04 ,3am00ĸD#>T18\ڷDc/=;8&@YR#4"nG8gNi幞 O֦͹"9ܩ^;]zݡBW,t/O\J lW~jeߦry))Z9eH&W'fT,eUKX6;\s@<:;q^d;Ԍ}$@Ҋ~IX~q^I3A1>twAV@nzH,=eP4"l0޿ Ѫз$7Ď[P^ /;hM`$Rp|iL<0? 5ɹ"!1jF)P>:2xY6'/\CX4\+iFlcFQ[1yjz@wPBcX7I+]b(+ ו#̲4?'&ę{! LnD}]z\gTH-xjS4m͉_Fh&SMNKeh'-[ce2oxW\g>q|]?2uZ1Ռ@IyunCϖӠpm51:~n>axqQ_ BKxiZpZ~>|/< qd~`VH2C)j=v^]!\&arG{݂^GLkKڤG$Z\V~P?Tv$m)_IVe,p 9Zlk$!m&zgl5՛eu,ug.YG8SB(X:EJ|G|(~QCe3D*;kjeT=-M#xpx"/_Q,pviAl ZM D1(9M_ltJi|:HO# o-0@OOrˍ`ySϡ乚\dM (`J/E̬n^*,n ^O4[( jUuKyÀc桁|-%w~" lg-KfbAk_v?R.:єC7v&K$g $Ϝw!~p G}o_!jţ}rқiBH@8݉|<䤊 AÚm\nR54&B ƙZn5= ng5^~l8_ۊÆAdk3t+7*W㭳s%^>n) 0v {a)бv+^S]UyH0wĐ?)H13W2dE\9{%tZ2gµ:1ЭB@VK;OVُ˼iW81ospXZߘ;UVs*W~:0p/yp,OiYe`>{}MΑSob:_uysP{,hҌpizsYiֈfѶ_se>5?ZؕNvL8c5KLo@l.*k؉/AHC>(#o`QP .i8pѰKwɡQ9!"O;p?r$Դn֧z鞖Vb:Zt&s({DϑnzGv4}<5%c2.qRb& FJx_LMǚgepwT`=ˆЯMлܛ6qNޥJ+oV _?Z ta)c9ZVWvb_t hj:@b*l amqhH%60.9EVȌLt9f .L] tΙ>_Ĵ­h`?1p*^\[6UbDZU)B W&飍vº`reь#lEQ ?WWv4cyxw`X =cDw B"4 Apv_IDvHnɒDQ4UYsPX 9f@n7yBR-|l 2DXwO~lꅵA!mƧ<|sшTr$@._@cO& )(m;VV6ᐠjByz4by:I1zÎ(_-9F+d R[>rm= 襉>%:1#z7u'@?vRKn%;K|鳥` JTB#mlN>wQ"ůh\gw^!tS:^HR tN|//)qr>+'#m㣙u)w Q]Z ;Y _tKq6 /s/o e%kzkx!g ɑb-bgS4d52h M5V@]"O61ab-Ī6Le~E0Ƴ>%a{>cjuJόT_4)5X89Έ_<&I_TB]fD͐x vqTFFRK/!N{1iNȺ8>K3WqJ7ng,Ax"zY[]rmRۼ֪"1gᔝمӁ FnTRڷLmKw,mɺgV%&"9W0vA~[.bԉR]vE꒻P K( 1g*^rv +_yAfeZݼ]:§PAwSjbN #Z3r߽ 9,kn6 оWWNn||evb#aK!qwWlZֽT@Oa9?) -%iGxQ8[n3_i&=`nw&Y'rHO(t' 3]Nt22B im+> g37T zK'&+/;2'7TY߂WF$P)K賂-۽VpΪb"l;Yc`{/NS98 n[-\#p]+]Ak%lɼ٩ٞ&?HdsAj#:4lRmp`s7̄3*U8# 4XQ\W,0el>Qe| cw1K1z`F_u"O9;LiƧ9_DjzO2IJ%p6Xy Ě5lL/ +8l a4B ÉNT%p7!d+NJ_?c`e;hĊqWԱ%M6ȋ)}+H,bɓ!g Iw #S mEbϴP:ďM{<wL;Pd3?RC>~0IswF% okhN8Tԁ>E&/( l ':G0۟no1ߧd6d90>Ym%][5/`޵e}p~BkdfS=e cY [I=t&b>U ""dd*203TyP{ՀBrz̼X;caՐ<%N:ҖrX4 <̥v3eq=T gY+.K%TKXCڇ7BBv}T}GOצ8͇;ԦZ[HpT3kQo%0F+XOU-+|#Vt?[@pфv٫Q}O9s#;;6?.g˩K(Qq/gReUz'H AUMm;JIwqFg/Q~;!Z$M839mΙ#uq=xʆw&p 9`&Lzswml'2;th$Š39,̴F(%X?OepZ*Lw9OPN}'PB N2FIKt*cO4ܑ֠r| pܱ'%E2{t#[r_14GE@k}KWK_2KrN5Ro" RˆsWRjP[*tD֌?y#c8e2u/K.I6tKIoIƨ ;bϕӍDC˦cghb|ʡGBoT&D ڞDP;Q|γƀᾝ }f0bo<ˆ7We!ȭT`"|OtYzRn\`ũz7@ra؞6أ)'xw#I6}P*>3;œ]%SU( E;=N2PV@ֿۖRjh+7 zEκ;!Xݧ6,\Serq LVV@Gn-"j Z_gtd#cF`CYA'6p٦$krC\2;tAyC@K͵&%u<#ޜh%KSp'g&Vg׫En- 6 Z!r+ڣTᮦ} QfS1Sq' LE\4 Rb;rTulN`+*5f# ә*z@4=F!g5(>SIvVC@aЍy&+`Z?Uw*HC::%b%ZiِOp\Y !p+W] .>e`r7"Jap{$xŏ֎'?t3?HehMO-|Hf7g$DGƆ5F+B.;';xux10خW_QµIfM0ԄWnxw}D$Tk 6@G'qCumkKXt{ǯ"MK%wb Ctk y6,8ucn-{$!"2}2"Ӽ}镝MIh1̶˧2Mݖny,s6l+ԅ!m\Q,qRj]{U}!-4,\qvҠ0oQ(7 ًE"%@+#d7yWݝ(5$*b[gv2Jt% d(X~=;T#:e_*J$rʝ3r+ ~ϪШ $ a1*bJ~trp3NFɒ?Vn ۿg0)Ņ`=ٱ#$/ثye8)6 >bD48 Ӥ-_)3TZ “2cRyBtY_=zQ|foMKkJHh)X&k2JI`Y˟5Ӗ'4)_BS.Ѓt32zh{BovrZ"aBM"CvT}{TKԸ6;qNtNG-Ǧ+듏oH1dY!]q?гw1=QɊ \Eh3[WU(-ۓa!1;6Y6g nIEJ{ͮ<)OjޏB[ϏmA^~&tf1z}yàFTC$ r?@ΖSo '}UV[;nsƒ@ lc&4'Hih+%G2^bС.Ò@xC=yg.廇|2"'|K;{̨0̓s?9~^-?&~ F>WcPQ{I"$z_2vmw-з+dFB~LfaȪ`EhU{C ׫5 ?ܤtVa'A@b2n|2A DŽh&Q'L}-}eע7`\eddܩj jsߘ[`𸑹w齉aCTT#X*GX!(m`H=K¿Pl4錫N&o$qQ ᖑ{ 1/?QG9Lya=ܣ{<'oK:|4d$&CJ*ni:T[Dٳr B-R2ƢFM)D`+cqՂԪ+HYE 頴Yg,nV 3'HigP1~*ȇ6gv$PܽS n,fb:Ur*QIw*YnY5AWr:HTx%2E> O @kQjixspShGa |10@] * +jIz8A>O={@ wg=Z3b{s@āz<1,9ߘԊL_X%N889\ j]C)W/@r^@\]Z_J^8 l\%湙G`oq̀+n t u*4pt y}l%CГo^ !%WZNWs?X}&dmLHƨL[-!Wk _<2qCwzH~ DYQ"v|]V=yzʻ_)i#YګDᶵ -Fg gt7Y_N4:sUOD=$5cņѼ-q0[Kd"P1y @Oy~&fk/FA@gF<&\igAO5I>jض*O.F2&(8NҬX-~{x o&ulPW3T:rYL}ho+i|\,lj]B^^|yG}E|\s1T=;\pqϪ݁]=QT}g@V$Osw˗2`R="j_bn88Ϙ%wSw}.+ÏjG2YWʆ|# 5K*Dvt/D]̛˾:(.ԨKz$mjzqG) آ!*Bx]xmhro[S9i- ߈壎V؃Œq29ſfqr[_ BnZ$~ar mPoN'*ܝt8_6lL*LJOtnn]@tAⷊ\bopa[rv\9|/ziR X|^7{m+hn,YbZBp-?<+s2M ࿿PXI45^Ӊ\3nepMuB[xMEucQ׮)-%|+DpCDZ6+F9(cfA z7xl7bbI (oc\+meԺ0KV6=F_xejp"fO_.Hm飞TKH K.5+hˆz j矍ؽHq^lo$.&o)M*'Hb:e"UŞе'#M;j.L#8ŕ$?շ`BHKAEbq]ejnޑ!*0`>ԠP|cӶ H_#NSD-*NFqg~ 4scv':ߜ3}7R-’v%J 1rMAcf^bAi6luu=k"|"S6bsɪJSkk활/z 6US@ÐpO?tKy !5SRtZy8Ovhre[ZuȂEJ8=i(oDl#z*YߍMT*p%ʯĘOSNiBC~p8ЁZOh͛l27A?Y X>:|(P4p[p @QklVQ@K'x, %ju;WyǼ3Π m[IU +M`ͳQrԾʭ?^QᒕqJO׎Yv K).9H B|STjԵWӂ'ߖT^L?ACr[f */դWgFZw4)ngxoԽkǪsO^jy#dֶXQǭc=\Xe-?GM.1!cUC<6T9ԭnGXړ*} ,s0,Mx~ 6NwF ~#}OUe!م(H^h]4_9G7}-I7WwiG5gi:I)`Jc0ն聻w/$w6 P(!H  6<ז49Z/mx.X{>FJR;~~!Cn2!AyXO\ 1KFyh.fk|lxٮ-oXm9nrS,(OPwjx |eȍeRMf'g< w8(,+-re;s7]{&=؄125ңHϥHmv+؂HqpuJwn&qv{5yYg2gFuYs8/ǻo L"^\C3URxeBԶDT4GĽ#M#ϊf{!Ԕ#hm[%r? øit ByW/ XQ'Ε -l-2ZÞ9DZ c Eij.BzS#:>) \LeI N63bկoh:ֽZ,Fth#p/? ⻑Ef̽3~gC1#:鑗z;?U}7vQahhomGժco W@^{ȷ?ֲV3omW-Z&䎂nɥ~ Ҡg f3h3TwuML1˨)a"uF, y8'|/*,~ &>=(!~e ad假FAR y{K]})rq3jk"? Fnnu0ȥ:J9t#fɨwe'No8V;l4 d-{: xmIŰ«./%¨H)3Z;"|eǚ~D)v5`Q& 72VTŐ'BBJ*vb^6K@ lݳl"Ǟ:K7y )-GǢzguJ&%_r;\m1-KE% JhTuiUyӬfZ )%f^zdQif(ᙇF2΀tnVdxpF^jfI S o 'k﷜P eQ+O2RpcNbS~ϗ~8+A(I^iC)ED 鏰kK}T\]|v*&56{aˌt3_[NLo"̬e:z?Ì<۝:»9#K3d'pfh/*Rm騝(!Y3m_Nf`1?B A}@{G͡8 DE\p'$E\w~9y&DNjȗ<|lwV2RE =B3 W~T)UQb]6s CiA=K;\tρX t^%ʾ9A'P72Վܥf&؋s5JK뗔s lc)fb  vU%LOOEY\ʙ U81n;{-@S7(R;ApDž˲&\6ٻv݇!PݵJlve:蔰ޤxHV\hYUc0X*}"~870&sljm0(\c nfxHRd5>)^9楛[|oi^|%kq&C5`K]vC ׆tղWP5iae Q]b\վ.D U}*rOJْ[c$!Ήg3^wr6>k 1QӌvNI{&oF |#5g)g_<S(Q A{ěo >#(w-HV*NvD`)2+"b؀_1,`ٰLuҪƨ{WĶz$l5`3ZKaFZ0<4K &.]`=%@4e COFrpEflQÓ3XH/X'fOߦ%k&ޏ`2#O 3ܭЀψ=w:C K8d˞] uUD[:JpDޜQp>oƛ-Y"]2iZU,Hkxj*,N\n[9 $̣xxץ.h`D)u4W~Wӝۆt\x-g.-Z6R}빎i`MvBW*ַAUiih*{rr~<~"f-9^2Tq9$~BV11 xg'*2 Oo P5%w˖lŋ=Ê #֙0gPcD=B#XZL eZ훡LF]Ժ (Ǖێ7([x XYKvɔ HPS4IQ9 g%?5c݋ o؀ApHJ-20i9;pGV֚ r$򮝿&~}JJ+I;\W  ޟPİg>ZF_==)AבXONqPLJ~MGUbwS)`ҭtD,x~y#m#ߦ@CDLԬ>jrhos Άd 'ƙ~TρHQ_*PVK_CE5˭<| .tmA#|+ʪ:qݮ~~Wo; @S{xJoa7M.ks,PCoTld <D+^=mwoZ} ppeNVT%EbPl3 O5vX`ܗ>)~A/'?Jpz7/ʍDBAJ<>9)㩂K0k:;I29iwyL8Ȇ\_,-R$ܓI\C,P:0QmW)9N||CxV<ʖRap$tl&}{MM جQ4ڎ]+B#{Mpo~9rm,ZwAf"^ʘ?3$:%UOtlqf> >uXpABᆸALyRm8kk|f l5в6]J}rh:r-g仫Gws8S"Y{2 KEY3 {Y?nNZJ0օrwh@۟^R%HULZakO*GTP7J|>f_WakC?*VѱjS˵ܘ@%RUĻm)XEɏ;J/A{P "FU_o*9=O9KYme8-=TR"hw ݀Ϲ1S >_ͱU3NMl9͐, Ң/ފ{(lLbA`+emaH4L%Qѣ~|װct'\e9_;N',CVfy;$/xQzn D(F( GXjB)c{iPkG*VQԴ$F_5ߝ/D\N#HC- `b[~j:U.J]p X8l~]ΫDw̃W.!]-Ck4*~sI2Btc]9߶F b ._jjd=g}tJԣ˾!(}"0\8Xilq9{3מ0㯱N^XxXmc,+Ec/mJGJV?l4[> cEBj{9 l M^/콜x%̘jëOi}un$v]gE/ TvE}g&g+[wjVM3gMɿ4 _Xf#YǷ\fvFu P`~.~CCm:Hj} qTyiLzԄ 5gOGCb/ [+` W4_TYԊ>#[|s3zE?rSC.S N\]rFTmQ\-C p#J^g*3rG@ Nte,_S׶ڢN߶H@Ǯ$1: "5+'u<}ѰU: 516 S8>]˝hkHa^[cC!TJxIl쥟Wd2eA`)8N ifd<@˅(:4ϒoɢ^'{z9EZ_]d4?JG=/ }/&jV)I=_laءmYpklsAXw 'gNx/3uÇ%Z~@:b0,2)&~@$WMrM`{=79]~KgKIw }FHG1HX!P`͘'}ٯ/&Q0Jszl;$Zz'uQ@z6gLh*h,X@DW3]rym.$}C D)glL% z l€.:8c1Ȩ:7lcwC/N"vUN] [#{0P#Q#3\TL뭂>`Ieb-s x5b˂e&z\{w*ESF;sx赿%(Ly3!T3<ЧυF nʠ?[bJBF*&8.Iqȿ>aI$  Ey9$`ObQTFo2y!dG! 7Rd1TR69_-Y>7#S^n6@﴿)6M`[;]njUEWl/瓪)bXR5P z5$':p P*XP|7I5qbų{ؠ>;Ǡ,Tv~EwhEB'PsSiHP `Eq2贷a}0/4ь<]06FT'XyJq];:d )CLAwьK8F5 ^q #DEoeg[2l*+<+)瓙tU^2<ꄗǢiwp>oҐY:ZZd%UiϗƭI79PI>!_Il=zѺK{<:kӼͶ&ެі:oN@.x#鵿U8p&, ԩv'[ UUΫz7yn1UU{񭡾qCT= .}90+c ;3cꗍh4@)Arv3%x0'| w{y؋q?\le_>Bij ߽*ЍkxUlY" Vض,=XԐYw?;=92_?t.>؆},̭ޚL& '.DUZ2!|B- @v]> &l@Ne[t̗ N"iȮp \ie5uZܪ!)g [JUSg A8X3X\)?[ b~f_N AMn Jqbl6w?S9#A7Oxc_at3WS`]dg:bieӁ{6e.B6e #a_~osC_Z@|q3H2=䶛Ih~۟phY>`K0"Aۚ1peP0͊ANM-+0fJj+ #^DwwìTEXq{XB,p;F y).ikAfBJEx5TI S|[T(+i('ݙQD.7޾В';HvֹBDgyIR'p=Y»بL1Z=A$Rb=_0,C\ɛ92e:>-Hޒ'CےY?S1+Ӏ䲽E:zеm|YBxɛք0\?I-)h[BxTKnmSLnR٪%68}VsHH<ŧǒ;Pc9kp}hSk_2=9h1HԵ7}!!L(~m7hDZ3k }616db %yRC<ɭp2x~@(> UCB|ޛ<5iZ|/`a41~d۵mI?ayrLvc6`T#4^ah| e+ͥEhQX\3J5\l+P tFU_ O:#} ؛w- Td!l9az*uöJ̠>v?fÁ"'HwUڛmv@~㿠no^C$;rmJEhfpN9-\#]Md +m9N]ZBx/mS6Bx'O#C=o S1XOJt;xwN5mI{?6|޳+tïy~WvU[ZrΜʞc1k n?,#;&uj%rm*pjuI[Շx..p*}d6K[[hO/Q%%dۉ 5ԓeMU'&:pWR:Y+Ƚ"CIhө WL $imj2vcZLbFp9R v*֪j<2F~ۗ/ȥ~ a#B8UȢ6S3FBFqKԞQ6nQ- ߿=/r^㞼%E x4{S`k_`]smDZoxX>2KeOrMZ ZX(KͯmA':逞v[;ǧu +^K58Oj(HIb^ @$Tv @+FKI_;ÌB6DslT76M3bR:i3\H`Lش/QL [DwT݈,Cپ[f]FgOQYY.gFBnPam!11̓mwQM#~<萏rYE &p9T. m?&*LLӏw`${|o|^;<ְJDSO5Uw o((S!y(ۨO'-Ԝ\M$Gs x.swE$3ZW㙬B2X2$_wviYُ>IllcPˍ@5'1n-P{|iZ&*=֧J'y;=D51mq fF\C- ٷ-ܻX;2ZLIJ{m6u+l|wXb>s*.{~eULmBh0&[&l[ t l~}ٓtOYF33ڲÉn#qg(3R8~cH\<χw8h`8_rHESTR)\|%|e9m/. 0 "]=j4b{.^8RT00p]ìQ(-*hC sѭfk73en#B?bWx+dw$“dcK+a["jC\Mx2;}\;[c;A߂ 7:6M5ۦL-~LG{%ۣ|SB@Q]Pn"֠c%kfSQ:%7q}S:F*cV[} J)O$P?ΩSY(WȪ@,G= NuV{:n̜_ y.?jA' *? tQve"։q1{=+f]8_ct%F&u%MFu^jd,N3ҡ^=WI2mXUdrtӱ=P63ﭤspPpl4F]GaV$,s ==_| D 1yX+q3i䄹RC3"xzrGfo {=<^Bp't ٙiYfvjPF0alW~\orlU{s;]16|fk(kH`yA\HeA;E'ķDw{*цη9@頢矪T/5@<:ظ&6[@ G/G;u}ԝ@*۰~i Q?aBEz'PQ;v^p؄sBU-Wr]]BlLU WA4)lMf'T~%9ͱ' s u$h/_0ޕyg{ /x"˱[׽WVrxA͸ְc2\b|a|`hQ/Y?F >e Ɂaƣ`Xme縝˯;lm/l=նDV=1|YZRdKa;`s\iρ5\zm1ud~+dܯ;=).~QJ,C6 7R m9E8>W(x)XRI t= " SHQo9LIc[DZѿ ~!8Y}8ј-R/Fv1i/k <Wл(bTĚ{[ mЬ1(#BS1nፑmWeO&Mt weRGM;L.ܬ1Txwњ Tz'C>24UYY^hu{1gKxŗ}Iq}ߓI .,\ C@8^Gb X z;',zbCة erҋrl4[PlF @k#"/Vv>B2T0L xm~7IeP =WWx{2[kZxk׫5>sf N=(7=8ula[Цp"eAl90R[Mvn`۱ d\FDeqmuU{1;5ji~mY}ca!Kh/Wq jzWD]kԧOԸMfI/QGPl$'-,7u٧Ѕ\iIVlYq͕{@Fr@?/SY4@_էGzb]&;¤"3~`bWH߰ce bDxrg 1$>Ә 4y8Nzr*SD7`K"rE% Ŀf*e `(@%՘,6NFs3o%j!rapohije.I%aw~B ӶO"G%a:t7:>@`DrMIx |?&1t 0[@d(y>CR7i #0/&ǵ zχ3:GY5;{J/E;Dl9;[My1*ѻ:ڜ7ST{֑19 k8qlPֲ6FcxEB/1 `QfFF37=7lwؼy;dh7P;*0 EiB:ÝFXxşw\yy&~ZgI:@fBIL :?0ޚ=S~x>me ZThJ" ;l`*#vJ$ݒ5b&\ 3l"IT&v~&9"79ΧR'R,0mKX"0!]f͝PO(U??'N0c>18)h[=,ʼNB+ET("zSy׌wӹEs(Jh7a|c81FCZ./T HUTGJy3S~o^8ly0}O O S@fy`N H#y%̣uxAt_z7*ONڳ#LˍWj#,|=w [X1TL/JPb{J6h*ut0el *-6q6B%Ð>޺Gp<qNjQ>8b-⭈Vl6oѥ"FDؚ Sr@y2Ҡ`䱗vϯúM69Ucc51 )'=S7vAx6xe싗b+.]?0+dDlc սHo7 !C!]o^jC{5BqRnd<84.hg@T Tg&ہhonvMHuAڕq0R#9 T &^76ǩYZ+ ^QOPD/055vUvaXN$C/Bo?;~j:9m|BQ@[y`$"b^EMG;`I7{"&I>ğwׂ>I&0ルJW3 BY>mCTb4 .q! G!Pc=rBfրC8= #dSMZCtho)H-sF3Cw6 s{N]']Q(p->T:2(CK1-_k=,D5Nh(̱$`ai?2UVr抩7H8e9 E k_'K )agőct%DI }%S# VEth=}oO7i+I=[Hb*Zdt_%cP}_C= sS"(#s7Ȟ"ؚ1?}#lH]=R#`{pX5L "6N֍>=e\*:wp+x =0PWqE%zQ K*/.R h46ҩ`.š>e#f%kU.K'2^L] ;:NB1sNe-:ña5I#jM;;i1W[&i"wz,[˾炼|3lеr=L}Vp$e{d9#{ u;C%dXbS< 0TB͆7Zbb-"wmtx!N9earnhX]M'ߩ$,"nY2 cd߯+JOir)=bp!:M W= 'Ə*q_2gİ&;{vYw`oM5f2yRt"n𒭭;XM3΂|aQOð j\ +%6kE%,)~ xeyf=aO':}[ 4fI`l.<"2ەcjdkx /cUf\v4;!ËCI!1RjEq؄Ǧҕw]Id59n3u%4o'"[9 ^,j^S]|a>~mBV|yd4p'Cl(]8edk5#ĸf/.JCpKnMiJ% Ĕmz`$Utm={Oa֡.2*8.*py}[9gsyux${[+Θ0,piJ1ǹ tW<״ vb1]3FdKA^ `X 2JJ2Ld?PL"_YBg!$k4vњZeC49TS!P*7\庇}c=cM?E]R:[$߉ mMPC0r>}~,,uS6 ѡ8$eBsT _Ie0PqZ*pZlJ\c:t3 tl|?']4?B fQΆAl>Q_Ra~ݖbi &4I9$QE5.$03 n!RI<>0ɨC[-:"R%^؄k}f鎇C^ͮƍHQȎ}ܮZP~{RL_2{f%z;{Jמk2-۶s֋x;^H(O^xuCcB )$HsU}X+%_9 J!^j>f, BG阸[u,^Qw? xDDKlF9va$=іk _Ppc}o, ؘJݵz%Nxj}ge,eˊ͓y߱7U@dy9.!/ 7{E@5_IlqmMY%t yIq4B̉ sױm<ǍWWc?42|̦Fzk&ػ8ϗ+pFJcǕʾ_~M +S_j`{$N˖ȝ޴u1$%qAA3w a-Jl¼=5F)~R/ \ߥa둛q CyYqpeS*@$nDS glJw ksװ)`17 kKYV\=f5׹r{/2! &oK~:?^-n63;_iU3k:T(P]2Sξ8yMhsMG>Z')!7L|kDE4񑂔H@pZdVI&͆~: J&x4ihf|ʺ6eė+u CT]pOZ ;L7L&"hb{~z(k´gJ[X'LIQesƎgXzSfF qXp}n! FBdQc M(~aNVvp|aM''6x<ЗhڣܛsءoEj60"2_U@+t]F CcA0mY\%V5c#ρEChl 8 %T@DA40a$V6 r10xlq!ৌOUR9\h꧐{.yqfz2qj$_ʈ2?dAZ3VBdNTTQ &s2Lcb~0usCNd"CР4GlrVHGYA7li_/f$6Hb{sUV:ݘg4Ւ@~6[K^f~tg6Ϥ[* U[## ˢSt%U]$6ۀɏdнlq& rd,')S&pR)=⊋krP'mIS{O.ŒM9i!{*>/[?sF9-cL\i䙬icR8#؝9} "[}*66% ?ig-rLÙhxֵ4%vUĚSq 8W1 ^RjƤJ=J[sPe7,uT7( àO}Ϩ$8<Ƥ\B_K\q')[Ęý,YU&ԥ.,a>NMΥ/_(ÄBl"ei689QA)RPjG2s^}[o6hJs@" ElqF}_%sHz+st&f32"ī.y}]v:UK]$1#U,j'Fsk?!V=Rxdn_C%CV؏q<7x*5ݼM:`GZ X,!'wFz&gjNgO.QO0?0o:tw懳H^BWfK׀bz@wX ^f(ZaUڞ ܶu[|\(ԑ(R n5#b{9@ V2Gӡ&-N W۷F i0{ *t'H=jˍ}fѹ^Bj9ˢӲNtz6bO- RGwqL'gi+våɠKC/e(7;関7%&&v3k'W(2u%i.WAH;_-fDݵ:$ {|Kvcel7 "S{w#\ם:gY-1Zcl;]߻u8;!Ѭ6u@8[]@fI:7>'kgk, 7*]"~> +(͵<(HrT1 }yf:xó 2Ѹ(5s,9ߠE&G=r'X !s^#/qLVcC7 ӕ>Km_KQH$Tcc3o %RdgeZ@jE/J. ,1rnH Ϭ ɨCkgGaX*3`jEx &Yjvw2qdwbb؉ȫ;LXqr9dhZ>|b*:/msYV z9̰@%KllMiϬN`RCMx_@.mu,A~8$h:?wDI+ٛ%p)>C-}d`KG+IE0?v;;Q8R7 Ҩţ˹QQ1|D,qޱVbwLE0f+mX܇J,X ȻUK3cM^i>e!Oj>**෧Gɜ!A1:}5n!Bk PNv"#ǝB<#megi%} jkXQ2c(\ 7ÓoSWja";2 C +kk:R`m3Yz|΃ϻ&[t ?L,D8O5YXiIgZQueV"3?ė[^,J?` 1|fb*>4^jڥi߽zOA^_Z݂>2Y1;瘲8)zUK[G=(K~ʜy}uL0֞#6 oMEx I7PԢBc]2<ƿK}|^6PI=<Ǻ{!V΀Y)dpR&(C9gQ?)뾳O'Mϟ$~tEK B6SUϓ@3'xO~C@t~ N r*Pb &!=#vm< O=*kekX@XmAv&{ءowb9q h){o;˲)U픮^(PyP#lѰc|E܉*s*Mckgr\/:3+}ht[2_?Jf_y6Ȑ&vtۤhH <?InD۪s<[GlFӲ̲-OA#yG ,S=7m 0J~4?r :cBI?'_!VT.^dQ0ZяΕSSХp@4ӨL$C$qRga1<#=D{>IS5$#[UlmRM3]Jrb;,ZS]E (( ؑ=4$eŢTzh]i }A)EEh N:?>N4:xm w4gC,Yi|is"pP K;x$o+j܈鶍OJb%M+u 0%|% NdJfŎ@#|;ORdD(?U&E+#X.dRG 3~aez!ŸRV6NloiBo^@ֹ;&`m<{r57/DCKw_Kwxy6!:<@=0Z0/ q/e'_Vμ6J:2zmX3l}дY2gcC,E'(pw)+o;..qlM rbJDL`< fenKt@jddaXekI1hof9N{sEPW*C#i7O80S{ IAd"4ayUg1'ljңL{XZ*zgm~ǚܢ(P4ˀ2At m;T,zwĤgPSX9w+ DJ?EX\ӳi³^3Ծ-?1Gn=C9 ߛ'%}1>wVcD;ad%i$S\Gk8־2hs4%iÝd5OUC,"L$EOClrЧcޏ솨nSL{I x :]hU35lL\Cmpr3cNEnotI/!?V4) u"o\O Q xOG ^r5~NθCsxܝ$iĐ(TL40χqIGXf!&[i}f6{$7+^vjt;ؘd y2wc챤ٹjnd>a3>UTNK 1^ݱְ }IlQGΤו8OR\-$jvN.+r^*%)}Y~bk|Fz|KeuV#C\d._8zZ}Tq:bŴC{qz h~>n` `&Z8ae Nq)Jyfwm -ub#bФ< d3mW/pcu}7K)ORk[NR>k]:d8GM*҈0E0s`?"UK '`W ƙc]Ω~mH-ߡl||lfrwQ*t rfHE3g]c~n2dk+ <~u?6CCx|ʟ7SUuN8"~ {>ڼ9ݺoƙ~4}-3rIK̚A y7t Y+i#Jʆzh3ul RG:XB87: R׻f]Sp@{o.zŁ@_,΁O#"J ,B_vWLH<JXz ;&+nkxhZ1??v2ͤSmxPEbYBb7މi:<<>lbeݜX|H߳;u Y6b|7ʣ +}l9Ɍ$/lۑ;^w9U3hZ0};W5Q &I+LCq\a;JԼ}H mɔyQ5•iU@щMOCBVyheV@(' 22PzP9Z=&H#*CE[Ÿ҅:aejiWg0 M٠uK!1²7:όS*,p]LO;[Wn}w-eL Eh"3D(sAzT}>X =3ᄃG(Y`` IWOU/mi+JzM6"TW5 AI݊ Z't=Î\,ȀSZ i`2oW&jEB]kbLz3d#4KSʁ*~ABLchYcS* Es+/,DmGBv4nD nNE9Y|zY-z/y⅔'Sf+8u2ڣ#r5d(_a^tFEK(c+~e~4&KH)W ׼+EQwrR</~N{cʰ\5A RcܫYm@UžuToe2%u$;y X+@'z2b|h"{5P ܍3j~to SYNAq<8>;|:5#.k^;#Pd 3n x˱~'$RgEDzoZuEXҚ0pEzR*\Mf^2 ^r#A8"=G&jG e𻟃7 M1##);t4'{9|Ce͈|]"VLV?ye3PAԟ8)by/"NA[o55y:vW{[Sd2.ơydMmD8t`ڜ9G@Xs2yVdoR"AE˾`Y((PM)nїxBv(pv3cjJ:U NwBuV6op m1|NZ׃p̀ ˀABt;y,I-Oh\լ>=@T"8!WL6ga$,Ye}L,ѨbI/aоW)77M?5>JH ZEۑr);u56#D$ ;d_7bQT LcDӑT0ƜÑ&,U6| 6ϙ]m=qib,'ʙZb0J r}E: 7i Ue дAX~o<ryv'wpTsvG\ɔ@s|SYNMw6I]KjͅrتD+J~-^g;\,xnZ+pgeYTs 5NId'AT}6ϰSWř-;!+GA%*mQ9g[ILg4%SnMBחl]dxhEJ;N$?o5†؊0@|i쐆(;=2ɍ-b,oܱ|qB u3gQ^t,iZFd K B ی̴MX*RwsYI :ңcg +ŒqL=-@<^g =GyRL`.寤=XHZi89W&G~t2tz I.w޶S̑%ToS`hy_uv/7&qX>Hfof82^&y+D3W uD3D,VP\bDFqҟr Vjͤo5~=|lPXd%y 5sUF|yܹ6?g-~Sf\M!~M-fꮪDG>L>UUmRW5nsMO逼tgŖr 9p= EZޣtOlC: _/>zuN7x9bF{P!b$cUMqEeDj"DIY/TB?{!Z2)l#|˹Ij G^}X!&6 ӇsZa4,憱V:$3ȐsG͈ CͧAtclcv FM?EA=<⅕zC`oW$p WVj٫WY'3i2 )c,5:-Fq]l =aJ/ 9zM`TD-C4 FdDbQ.'5$롘*ֳlf#چ~+9)V0cAz(`.0:7u^Cl1'Ql7@NJ3ElqM(k^kDf]mB n~vR!gH H!!u 33Q6$#3PMyhFD|yDBq/6U;׍;ۘ_s;a#!Ŗ H2n\ROVQr$vY3:qu`/ҙM50UԼa*Y}8N(&ԜzCvnv `KM4CM?\Coxxz>\Phz÷ xu- ff%ޗe+7UOD 4 }%,+K!C뽛k=\"::"xn.q OLyGxW\l`en& Ien>/jW VepE@& R%H޳?. .C])VA*!zl_.i2f~c|yTUIz/ˠ,[B#pyJ^Í{XFmOz[u{Dj镎`\m=\U$0ATg[0 a-%$wJަpL oͰfo xʇi͍5(Ep8ĪK @Tӟ߈_Кm̻}rzl rm_Œ;w8MXKs=tgê|9 4Vr 'U"oN2~TKD|<f6~fmSF7uuEG䅦 9rA'uВ3~?AW^me^Y1*um vΐW]EY uT@^~n@`pluaS5i/0 oy=,Hm4v]D9_-I_5z'uv-[M[P(1&_$_toM_FP2_.sj^;{`ߤ:ﰏJi*]vQ gx@}ӷ3{~'"-j^=S)' H, 2tnj0!󆇷; `*};Jn,~U͝'yџBt*,McȂj5,pr\>>JPJhZ,F!| fapSKYRQ׋z!eW 8|fXJ(1cVRPmZkZR/BpDh](K5gq@%ފ8Xi>Sɳ)\7b56l 3=TatsE5GVV p7b|' Vp.QG+<5Iqp! NVL3οTlR Ͼ R|ʩ?b%k \5mILNW?`dOHKOmGW#xw4u,Lw+zeR4Q܅&I)qDr|p!2&)ߧ\tc&w*x0>M{Iu Q58 Whk`4ՙ^x-Lk %o{:T1K8Bj Dp;qXPz\~MWG74f/euciMR~=՛p2@” =e{ 3҃_P#9gDZtM UpIc2(} _Ś%Fa`urM3JRcs#"X`U_fhb ogZb@oF_KO{(0ϿrnƒR2UkP]Օ*q T)(*{)bn_h'm2vjb:`d& JD%y&#Tsg~䞸k]ևK#q-˨ kiȌЎٙL'ܕ Rfdvuq*%qᝊEK{*ڠǎ2Nx4fRѴ+羽%2V4,-Rz%]Fa H[9[@U .tۓgTH}NT Oe0؏bhTJޔ԰ %ﺖ*).jM~r]m3eO9F~$ KֵΧ,TO*ЃٽAUUd?-t/~"nO2eE<=I%ȑF||~PoiN޷[ˤ6o'N1if,DmY6f"`uؼϔenm  62ЫBK>>հlEDp׷ ge u5ߧh|DqX 8/efRBx.Zg]( ~hު G!ȧ/ +5F#^ S#Ww-5SQ;'b&z[xOeOPzW;kI`Xm-WB+%jT $<}e٬iGaDN9|ౚ+L?b8i`8E!  ֺ'_#%.ۀ~/-PHY[r>JbpR+R?T5΀=̜⭍_ĸ&!;^NJ(*Y_*{bf8Rm9+wXkƱCC;!{\?<@b-=Ļ%($^A!H?qŖ=hҦ?חedrZO@@}y1E)dƤ%gW~vLYtxk\K-}'S(ǺjpWRw yϹ|638ٿ_/BC6zҬM^y|;VZ$2: eNYW~p̀ v >mP KNav F }<^7ř _uN˵SV1 K|t BZ6H>(]vS)a|*9b9Bt m{ EH=o'M,dѮS;$_$D՝-cML6*m5-sVU^qD90 @#9Ȫ򔬝/Oqb\ g}_s.1mKŲx}?5a'o8￱樫H? 2ptiCƾ vB*\l).:GSgMx$3C⯍FRE ^ ҐxZ :mJ_\LC T0G,}V\iʠWH'u72ʊR"*l/Q[u'Gs:R1qGO>JyBZhf4I.RT"j/BXbhU|KMBuHzQ $4Wc&>Yo-db*M+gVjiC C?ECfN&g{r'39L"\Ic{ihԷs%=~9J{-s&i gVyZY8zKFc08չs'ca}UЅ^zRD"zl}j[c^*Jhu8}EK 2ȥhDE"@#4=oan[4Hd7"/'kXojއI dj;|#U&^-"o yCCr !tӔo w?SD$73m0IQufH45s7-K> A@5wQ5GJ+X*ҼWWH 4aXоtjk^bO ͅOhS~l{W˫@6 4xRPj!@Z}g=^Lm4 Ɲ%2vj51c#ըcUS][cO0x#[r]q EpדPt< daz,mTSd5\c *Ex vxb̈jj~B~/,>|5+l^p{`,EkUsm4o^c^F`K%Vƒ68MLJ 7o #KW0A8`ӘTODS1†g/hYA H8M ʊ$ *fU4\ $dXl @sZ'vrtrS@X;8uI9rپd_ HI뙔W.ʼn |Žd ȖtsQdhR .*|wkd*@ .ϙI^T-Ta(z%$eXpz=)0(QG<0_x}:+UBO}n!tXN( ʻN lQIBJZyM/ ~K[Hr˜^-ӘZ!d>g5\)؎_g.n|)T甅/SXz~(-E(rM`M<9Hw1FpEVj'fj>߷=N1lӧ Yh4Nhso(!97)#`f'!rYNQrn$fF]"(NFPv]@?[0uX,'F7 =d@zUG|IXQ;fF:_(O>V/dFɧϒ+lPXΛѺq aܚ &릶@lg/Rĝ]+q/ J;mہD3/ʁؼ7xLR6?A j41 被we&kq= 5# 繁3(+DzNQr"_"DWpR> ܄(-״AK:Mà3/]R8\$+6xX71X @4BVw*- ݣUT! A4 i4Ƶt%c%%nw =xϽ[fChnY_]P\dYF&WrCxX6m65e2 SN6AX D>Rbw]Gfu kwfͿ66=VEFÏd|3Z`iF:Qu;P{@$i4i!^љ|NfC:μ|d?"{p7fa=^b~̒3k,^{V^}*rL7JLTOd`ҦRh߫ny12.S<DZ,ŮuzAT }ٮd̀RAZA!uH َLR_FI@d@s?Z6 h~^ F+@|τc|IT4˓+|nY(`5Q̤AG<_WE j T̜sx*BV^䮻!LyDԸ6bz5gdÐ1i{E/xeJzSL|kj+6c^;@֥٭f[rg[s!)siAv7tal.tf*9ukl* q! L$^(6~m>A"po6RKtޞoh'm L)4<+?\`H#F(H,W}:0_j _V"2o}ő ,Dm =|r5Kpךf};'DCvYL p]>0~|Z'`B"kN(@2PJEb} zbsrx>J?-ȩЂrƩٴ Bګ lMQ_>,,*oJ*xDãc=.ltl-'nku,)ٳv3V&XB 1.Ceqz=ƸvFM~|(J~#ĸۤpd*:%9~Z&V~ Q0֍Wo)z:D^P&aHlq l:mpsNjp)SS!`qN}$hե;rvP R`:? g**WP@/}4o?f+; gT%5"?̌l4H'}7c3T":\epWOO=xJAݖ> Vj]f1˜QCy+v nI˯Z9~.0c9GX_Dpo8dX@>F})ˆŀ,.T g& X& -G V0q'oJ}f(ᇵRwT\(\ùӈ*,X g#`/ <*hvciqZb,jeRtYXR}kinnCfԜ3`u!xK1>#w{zjq-U O`f3zU,CtAjz$??3]gv5(F!mdRL 'b 0h/7p>슒^ӁmA-l8q؈J94<%jKU `+]8+K00o fƯ9F+B,F&Kyޝk~7DߍzG 8TL]Ĺ(¶s\hVǗg;F [8MV3:j}˗[UZ/!Ru-UkH*[ [*YgY<3še%NoS}i=K8녧ٯl*ٯe!#2>~2 I 1DՇ$hJL2E9E9T MRK4N=lX|=FЦrLYp*S"b3!|@PkyZ>ǧ`Nc3K3Vx"G8).F:>"j͋0 A ,cj@[J~2NtXqXZWnGV mf kt[1 _K߆g4m|&Kw&^ɌO׃K |:4|,]d J~tECX]cPa)*z Jל^!3q{S(Jfc  HuszY? rbq|}Ru NF3.3 Ȕmd`ao>HYlےlZñxR)2Q\`}10m giѭ\t <$|TP"ƕPúAJr߅7xgzܔJ߬,BClUAEvXh &ax0(J̈@m~B< ,| dkq.j4Fb]>;S+fK3OUq;!YNrxXS0yhk1rU++%d׿`(f:oرVey73&4 "6χVW{*a01Ѕjw ~"ڔYn%+N yۓU:P=%S'qsPIvCfLiȏ.“g@Ԍ .W*OMʹg>S_W(:I ڠQۺq[8 ~՞y']VK>Ĕ6]X0XsmC ~2;6O$֧f6>\=_QJ \pD?u]|:LbxVauߐ{ܢa\>)`z:`*Ižk(eKuXGҘipV:S펅2aĚ1ނiYu׫AǪ/EϢq|;#<`xa=b_Q=D}i `)`X Pz@V:ڍhbN_Yx~p%Rx!¿/~i?k!A8"np%XhQp%w+ So ` f }Qjα#u Ibꍄ+;G]Sunaō*[rO.Z~k( L Je?zx'}r^# Y{;{hg5mO>/Q`oWWyvpD>K-u tnھz+/Mh!g3G .u;F?DK|[He;Њ Ow=D7O4ʇo?S)hrG\*FzF7ڧ䪦^$IT rN 8Ab/X3R1+){i]/\ڑ< Vē|,!Sp~@j%˕v0N\FQ0:si,X!V p Ė5g!>旿={5fH^ RBpnQ1k=Mg*Ku忕~- qvrb~YDTC޸1cTMN|u~y<"%<4{0,o[{}yߖi~x/tT7};qpÅJE)D^ Ho>@4A8 o{y4 ˡ*Y-"^`t;ʏ~`OVeڀޒֻܽ :mU=aUҪmn3q?Z)~fs>M/uǢlCB٠d?O;Q zZq(%h1zMiĩ"VO9'\D>;S1@M=2]f/g}[MM٧K$o"Z(wyCf.X 04aQ'҈ - jvpo`D91f.wC'4 F78\T&f?¥z/>29s{1gjC Q5,ĎSU8^ [3TlK̠g*3p+T`Ji6d0oXA82I3Tʢ}R\h:F:EW92!"RͯIMdoR:P:WYз:ȏN.(c'%n֞ ^-rNTr_L>̗Nɔ!@ٞֈeVAh3c@b̳h`{YFVQ,_FAbdK_Z\A9}4IN疔hvޠZK93UX;ƇбA/ t>4JHp܊]Vr%Җͥ\!kY:GmJ,6I)D _cyT E9.Bt$WTum ;!ܑ 39蝾ia9ń L-1ylPGo.ws-rL3 WJ޺8`ZZE WFD4$g+=ϋ- w<'Cjݸ83i P\߹JB5M ןC9_M|iT251x%fV-&u'3-L.]4T˅uAyW&|Sk 4\c} Yo =4fqSI)i+U.r ;Fo ZM&dyAޱ6.;;D-(:gXNxȡupB:KɍWb e[715E)?#Ħo]/&!g&s[3P R-:ѩjMm4mg0 ĀvTk'X?;ԷjM2oiFuęYO$Ás܏>i.\%E8 Ǜ} MUCV%o*/;2j l0NGF:Bloy[ 2K&Rr~9WeɩW=]o_ewH%tyr6e 2pU_Mq_]Gt" t=DטFv Q+jZ` P`?cpax-,W718T}3B[.LyZe=>G lިr0wCkgz{cѨ$7zvg-Onȭ4߰z.kxv8͍0NKjX `ugؔ :0F xJ6iPD4T$_R=~\UQKnq@M4')`:O!>R[q?&^,3 Ii}/KR+)=-AH%()raDyTu#hN%E*GϋkՁÊ!/Ehd4c=rkMSѩ x 3Vb.0$v7WY8Y[ qS1}dtFޣ{N/N}e&>pDE{Y>sS-ũ 2"Uyw$pǗvflR$.p2&`=H4C"F#P/ .GM8tL鲣lSj F@Y:mM8|wϡ1ީYF;):^ Fc(Wŝ12UANkdς|3NWsOB?/(,vY‡yhsZJW\ɅJua\r;gнD%6%&=Jw*iPٺvmxɔwd @A[{c}9޳EΗܷypT(G&Lچ qVm#CIGURs&ەeͭVONmigU)L8`y4qײP1ik\P37!^_ǒ!bm/6 n 0 Ih nWڝ(잻D#Y] l8'R,DB}?5"۟HvF[|&j*o=וuOѷyE!W7%Y7#R* N+ӕJƍPMs %ċ_ua(pP9ͷN!"*d6<` (df>2*E"ă]_ihBbw3IAfRe^FG. 4A6SsΌ悔-Ln $Arʕh,ɐ9E)8TCWR̭2LChW^b竑d^* է> (x|kBCO@5z3<(P)2HgݑT^=G$BlE{wkO#);R)sY)kNjlviR 5YJګvvw=CFMk\w@CO(}pFKw%ChM܃psdSV4*D}*KюM]'D#M!0L7\ZЯĆw=kzc*@DhNRa4t%fL:?p:A<*Π`D\Pa}Om2<s@  cP{E.}z Dr' ~qpz]"0QBYdˇ(7\Fb5[gcߴܧQYPy ?q.1!x9bS2v"K~;qasԝ&)ZE4/dgg U)@lK70q{,T=\mV 5rl1{Ot:[YRCIPAn:998"ӷ5Dq7`=WT6}ԧ6>~'k=l<׹"p,~zO*x!.^5Ioxp-u .%OrN46/jDQ Zw2vv<0px5R}b5vϔSdC"lw)JEz/ 0l*­SbۤArvl5Ȁ"sS)L>Z~Dn3Zc;+I2?i -DΠLK$j[8j/oUԐQ̀j(p}֦cn;xmzN!|YI$oxeJ4R !O=i̡V@uy*JѧOħWs:p2b}K4*WqݪYW<|-pQLz EZML4}Kv;LX#09:cl7I_D ǑY9].v[Pܿ6DdݒP< >"ݰe6 S㢫%L9W2G&5IZi~iNkvHhёunGxrB\Țԁz_>ck9Wj^xHB3( 2P;^dAUO@Μ ԷG Zf{NhT{ :!rSD}TWK;/AK6lIx,y2 PM|V5%^J }# ?onI H2gk CCTh *qWي&wiSYStP\\A r)6ACgƮZk[Zf4X亄Y5}%*?:Cj -"V~b]8ˍ>3YGg@{'^=nK"Q\.]]X9 Ylޖ ͦ~p(ɢN +_z?6sjؾi0B5ٖ/ytvY@*ޯwxK>?r·)ԈHr!ƶ1 KA˂ 0tȠ)&Zy U'{0N6> Z]c_7G^g4rݐ<,~ɆW='i/fB&UӔe\E?&dnoC('}ٶ oV HC %uӕs{G瀸NoݹB `wׅ8t6^ksBfH-(noXڹw$Ne'VĖb>\T`QwJx7qm|S;}T,OVm Wfa(z1]S['vL9E%`v͈g60؆$: K9Z^hil}gr>2൅I( ,OW\ w$2qW\[C-L(}8QW.MCm.^Xm c*ghqrROPs{e)Y"A|t鈝=c_;yT/Ȋl-+Q0 uM,ė`&cVGH0f4r7#Jz}R|'9 ߌ Q7'1] =V /7hX +!Yo w+iVѠˍt/]swL2J זj0\ؙ; F d-qz\şUpIzMWcŚj(_{|>:͓څ.^z"k=CO{`AfH4Uum10n J56f{A@m.Hf{R@M^۸,uEOHk;U{YfljeHΝ :W쏥{$j~eK~L د)q~wN|^r4fE 0EFɒ9dn }5ғ]E1ohcrM9\~Ц׀\ ve O,9Kѐ&$VJiCp49Ưs@>t~YepJ. ?& -^B-QA %Esgկ-_1j-"Df½K59%îxOZ@v2ڶ9FQ O,6U( o~h&Nϒ+e"B#a^Ggov!:GL脥 aeyWŭ줺7i6u1 2e89r#SIsFIpoJ}X`q'y&,F$?]JZlO"#΃ۂٜ ?Sla Xpከ66Y/ܶqJ.aN}9ڽB##7ze&52EL(cDou0NLhXW/{"wduR6e3H ZJ_ZMmf_= mÄwEXI}&%l։)v"QZ9 +`jqH!sVs;ДVc>=]PĸCǓS)Z.'i5JDv| +hRU^pG3<&L#cCi 6]ŃJVI1qo:͎|1l%/+[pRi 9 QKm JC-4{:y[Nۧ'b**e[!B8hFwAJ/of__w#8rPpVrq U\4!110&~1c."qn}ՙd<# GA{8P^lO|[Z6บ1+G[rkt@f xGկ&Ђ6#wkm(֫[kO&O k3\*V &KzSIhdyq.D57k)ǵK|a$$a䶖Z9%9 5v3M8xD8Tꜽ|u0f ԞMִG‡CFa 6dA+e?)Võ҈J3n3"'K.'-('I1|a8 r}^zl/4*,?T]BAp =j󃇶< MͮT&fIR?nm,FTND{EIӆl l\khӓ~og=>mڔX,/OG\W,!&~Njt^ҋqmFA,]$,sTW!4"+ T|FO?~y8eƉw4a/&EĶ9C=WI>"BodyҜ,8snCID0=r6eGX!6;"D={"l2W)ٰTro/v3!D>;o ;}ӎIl)'x |aE֓d2_(1?`MOۍLs^T뵻U [T թ@T3v_zC K4ВX} 6.En$𩶄Џprnw'/MıqQOˏMC؝H+@ jtVNO~8/f]8G_x}};S})R|6!k^&H6"۾ⷹvCCxbŤ?j} XL Fy#\$s?QC Es5~eyq݊4S8+,JsloUexۗ"mϵsK 6BU؊/O;Xot,gGmqI/j E:yтgn\?N,ڗWb#T'4~f4L5K̥^~:9 ]E04BCu2LQ)`>sI^zᛣ@`( )`o /h eA_i,"(Y/ ]7iy+ D=-}d({,Nl ukI•vLv {P߫FA|ǑЛJ~k4hi`4Wg~h'cm %a_5ԓ?q'JGQ.su8l: _!9j}doO'15:y>z/;­_tȞf݈)rI>% ^3CewL!0j0b4#k=K]|WEWY혀Be{)7mĄޮ{\lgzZpOp̯<]eFZOBW)o&ΟZ^6V!jK(sf"1R(~HζZ} l[nȀJZ{ yqeX!%f;GW!@V`tu5jiQMv5CQ&Z]1~rTK wp].U 3sD_/̘YHw_S5dm1BK$Ѓ5uZ;~V>h3g7[gbɖQ1<݁x#TUy2ԷTA1,i,3CҸ 4wxCqDѐ gJ\әD o˪\>O;{6Qs+ Q^}~Bi^/ARv4[+V뎆0W]8A\/Ұ"94Mwx.׳~5?B@O?4v1}lRtƣK(qN4筢)ϭ[Lo bd!fQ:dIY*llOʚuzĸH(k7xA*W[yrc+/wX=KQ! UJqSq:L@[~c=*y)KW B/,֏֑f(ؠo!Ȍ*GUoܳLV6eЂ ~pɤlz B,KF}`GB#Y2A<ƕ ,rM"< ^J[/ <h+ ~擂LMF8tX#J]tY}"$TݬьP AD?ɭm8n) /.o[ pSj1&Nz/ qWĂ`2¾;@8R[D@ԑcP#˫˰wCzI JFq7!iZp~+G,BpXxIoڢ1W$@(tKipo`&{.INk4.=  _{.sar*e~hq)Xԯry01 jܝx1~4Vf, >\UUDQ-NGT8eB^qR :z^)Z̙[{4~N ɚh@#>zg7nk$Ok5+x@dP4ŻDwL6]s5 WҝdR =2!8J@: NbT K8`JvqSѶuAb7! C^ZP"|cвKB$;VO"Ao* V֖*$U|h}Q!R\%E܋s8ܠ/N]޺bǂ.O|?b4sԠOm IFkt!_N!zG! -@LZQTw/KrmW̾=l..B> 3 ao @fvg6PRAhTP4*G'7}i$Unejr!8}#; Yo'b`A&+?C^Dc}&)폥 M5id/O6ʓ3ԍ.i#8bg4mr>;JsѬﹿu3 Rʪ)rl6m򚤄2g/ʪ!I P:TotԉDZ𵟎_@:%%Co#kD|7Y_s(CqNbf @%B#d_94Y* oV[&ڕicGhG"\mU (2ؘba .wUyX@SC&xg:UE*zx'M#ۮOttxt%\[Dܠ<9sP iCH[UG=\7T(Ӣ4ʋ *znXJYXo``nY<-IY8ch5ڠRgj~X2T_̈́vH[u;0%jKג7QƮjޗ]@Zg™<[:[?" QU5UE$pi5HSG^Cù%k}xWUpCfV`#o5Ipg &fR-)BUL"ۣ @yQ縌?DZ҈G(`l!]9h/G|krVUɹRSJ?DT=ښcҬVף\)yàs3=FRUlwRDya$àbi[]&i=|Tgd{A[bC"76saSt8tzBaI7dlA'Uɒ̾)|gsج|>y &P2E./7?C|io$}B%m#r$"ږ:< MD۽&jPFb£]~C ࠃZ)m'kwInlOA 6e bU۶7a+I`MhG^mO(踧z>nΕoxfұLƮ\S{0U`:*)hH .GdD_S ԍ[-fT1Fzu QX>wJ_$ސ#v NPB\S&9!8IV'X3 H9gMreq{KO~&䨒g_'^;ׇqܔ 4|Rdu1ơM}9ο0Q$RG(d8J-L~&w˿^Rϕ[[GtzTpF >>\1wJx*RNʼn}d,=A}lNg%h;39y uؤ9Fx1XA+rNPF%v_eE!3]gCF(^/R6p`oJ-8TY? EW $PBT%Jw5cxl\]RC؈[}Fi*7 =!5DgΩҾY(#ߗ~OkBpne*QaU"Kw{JiTv^"w<_Kt[2dǟ߇+S*vxQ3nHkCB0:oȆN(H-AbSQ` >W.A H5SushpA8QsKSflW* W=g1E"Iu4Xdsg=(b?nQzSbu3 @Oy$QykNwyn|{)vm\Rǣ ,p4Jo[cLnj"_./3yR+m r)~F^ALkyQFD<df6ۉ)99y g4 FZ:q0Q 2@q.N Sq*>c-ly nh'WX=+t8/CxA9Wq`ZR4U780;6Kbs ܕ]]~T%6- X^@@;';5EA.XmF58av wc- I=B V-g+Aa_+yq"Ie693c-[װ'񆢲y]2?,abd`ŝwf&T v2i Gu^Q<lHd"U9jڣlgg *&ROk3i)A3zIa ǾBGR )ǒeRHk 0慱՛IXzHzZuRPU,|dsK;Q W{ƟQcn闎*7`Uf]&'Q!Z}1-bƳz\VάZevI;dFHhDHc_?* S9/bY2vA. 3Py ^7$>豈+zFP5w 9riSЏ:-D";_E. l3tˡy8'a12k z0_ܴ8d';dU᧲ b_X9sWɻ0"Gyr7HS7 ㍀Eڔ+uo)-AEJ PpގJg(SM}{VڼڃXcfg>w*)r\uE{F؋6վ|綊{Xx1kLAȷ:хISa#VS `،;&خ м=xe3 BW%@]=|KYS-҅e8<)w7xFtd Qo Rt~ qfpgE544?(,O/<;zxϪP-$Ӷ@tp^67'N?8̱tppw~ᤜqjhOb\Y``TV%>i2ҝm(\߮1s11܆ ʼ( mk EG?oW})!25B=4aZ~)@ge|rْu&gbMP!cɧo@c~H{ QOEWۆ/ᢅne9,JT#`5x(X"J֕5* [ J zVB+-Bv{ 8r d<  4}ׇi[DT@Uhfŕ3hx%Ȕ&B^0 ⻙e;be"U[Z%?ߙy>GѾF&<Ԅzd yP3XpZ @O71N*F,O$1M,H>{k+?Zb}֊TUBLޒ8ohƯMz=%z&gΏyg4畦y Y'ſ3rF-;T]V;,{>5hT[~k y (-nKgp-q<-֮}M;Q]Y0uiz}yfnr`R=)&rNC#-w:# Q$;`%4fsVϓ` fOcR[5kkH*Fgg&̰+l`9A'!iph:k} ?[r*N scGE~hO-F̳qb_GLu@Wp.X<򫢢}H r4XNHeIK'e&Bss_#DQ>qX u#eMTw '>siSmjpR8RZ">-D j 2ld϶E\l=_p7 ](RȋTS,gQ,-U^>^RjSKȦz^]{WM6NV]Mp)UUDT@f:|?e M>h:u%5Z>tAtKt  5.TSzeA=&fPZ'u wV snTҳ_g_B_ <ʺ:R&o?!y+| 1gT['VJ2IgBig"2+AZ_57fQ' "1rN.?uz3JuS(!t/=1D!DJO0lG\T+~)TQV $.\Bf6̘'I%&fQdJh=B]kj' xLg%׬pdvswq u%i̒|Eğ9X<30|< n< }KC-?^3`lF_r唼h`t?pБuyh~"q{Zdܕ/)\ `0 )"Q]%A{5,p:^+U@ӱ1 >Ŭ @~…O#)e; Abo`6ڵ~E"Vp~O3O5w|kK:8 2?!&{ތwrG$WC:ExZn "}O+B]H?,L[!}υlq |?.0C-^?I0QR?L=WahIOw'¸t?&BbA!õ9sn:~kZגykue0Ua3 |hFa> d2/qf2խ$4qq/I/sQ&OvΤ 6 h[\gM܈I!/#SM=rO_d KsGx~Cڦȍ8glX ^( ud{$,2e&XHL٭,55G벘CP]'%?z#MfAvI.PzWPO͊!<f-=G!J;嶏%7gFǫo,vshk jjxqp μ~`DͭXB[C*PA[N9c'ت,5hr&#x:;dor%nAp5Y봊(2 :.%Ƴ-b G[jn.+M$`WejG[vCſP"a'NC`]GNy!nƱrr ϕb u𢴮IɪXX=9b[ަ$|Q73lpS-=2q#q /NB22?)hWK!zO9g IoXfźS i ) 9\!Χ2z5ͫ.gHa})TӺHRd?8xhCDSscVUWYgE)JmoLBs}_s?#GƵn,˅ %1BA`?Ex4a>t>CНp tAO^x. C)'3A[_\JE%hvsq̉r;W9VZ 'zp. e|%.g3edɲy;K=̕.Ji&MKrm\R7{"jпe%0YX!V-[ПA{oua͏#Fk)2xeKoje8; Rw <:^J! 2Yd_N)3;<4+Ԏ=%L̔s75!o:GV2W(" bQ/36JU\J,k7Rv 튤kCJ-`6<} $MS)w2p_$j0 3@L#2huuLnEԨhQ~5WlsTkbX&a5Ӈ T+u=;hilogmâ?&!~JE7,ٹ.!cD4ZEKSgB޽F̨QC,땋0/L đ_rp3ONPcMcr>ˆfi " `caG3hIfs y gØoo+^y*| lp8z^а ( ?r-r8sfѫ9~/vWbdqeZKWªK_͓dv xD]'A"44\YHf+Igs[$P;BT xZ܋<_gyoZfs9YcNYjd֔~xъ@ knyixdYNBqu)t$yJ(ryMC)2XR_z^p7H]G)}AޱJA*BuW|u=K,rE`8r}S7G̃%(]8t^"/k.="Afl!?(=>wB.@l]hڇz"`³Hcз6n]C,=6 L|e]khTo8:"baj!jl#Q(ZҞp0®rJ5bl}˿gG~by޵Y{{5utGvr@e_լ$u67. ^^dTY0&:FS'Yq5= XSqrg]2$+ U.X: L~4 u,TuBG"Lcx_+9Iragfi#ᆼirK= ,x9 g&=UOT)NZtخE䲂Ke>*JU(N vN˥ҭ_ƒq2Vb`< Ai0Ph쳌;6h7-)xE2.EԼ '. ja 9m%24l΁LJ4N*Un0e_}` Ý)g Ar0  e.{__gDkBŜ4ZdJT%brn%RͪGk]%-5Pw'2HjkI@Wf=GTҦ#-%>g\ެ8K,l)_@}']QΒ$“lr0~1`Y t@؆#hbwX1/V4g+*5Ӟ'Q+tk4ܪO5D#*ě4y?4 ƣt߰W/r3Y'4WUfCA I 0@B2]7:ZP>S!6S9kZÿmmd 6uG~n1;:R.6£L%4J2A&qgvB]WvsDi CKe߸P fPfMj<]S*4h| UXjttv?jcGpRfv/>1jfQﯞ <4޲,o !/X6r;uG59֊YXPgMG\{yJf㙖ȟNU+gp:mndʌ i ξ'QҠ0Zg <,6k=w[oSyRaӚ o q ҴT a]w?.L6~L/޵1+zҶ14Pݿpce{pIJozPy2++Cf,KkƏRjAN j*.uޭ(hEM{" kt7sBf 48ń q:wKi|: K 'cBo;BFكzx sS+ZCwCaX0W rk`84@ArKvX(JAyXN`J'x,/Z&N> lэN"h50܃w[ayb lpcep;1਑͑7k/5\L6G4`jҁq(;Cip~{;Խsbن!Z?1zyȷ2BB‰Pn1XלpS(2IՐ4"?xmDŽɳJM#K澶ׯ}D 5!9(z/>mY0bxx~%@d0Z˹mYW 0_}a U}eP 깮*S_FI/;# |YŸ;WP6|)Z} 02dE`c:?>el& KD4~ ~Z܂R:tK/O- IapF6ۙ7NP;Sl%t7|?nd3@;/d Jl 5ه3z*}~Iqv"i/,i:e晊?du`:޼&MxO7w39z:˙fYm\SH >r2߽ΥgْݼS/ = O ۭT(2hێ FRxpc)` ZYbcZ[SU(×QFnB°qM̂jm l„&}D 5kA#wn&][w-=2S"VJ) 4 ^.oWHÉ"tfXkRȸ|h>IЦhՃ4fAx*Mf.iLviñdun@-[! gfK8ͪ{:=?,8ƫ\[($^8G}-޶S݋S-ᙆ6:-=V/71MX #Dž(97EAGz3g:j/av5mBT 3 ┟oUޥƐ q!=m"i 0ڍ+YW`~g٭'+\_p~kYl.3ٛ]@$`3dۍ}t`~9J@}cJF*e3Ȝ[Ty>J4e5,\Za`)N}XbD'e=ʋ4pmp:8O@Xa<QGS 7A&Kc&\Kw#Vu8J4..2chTO?`fe ҳ4|A*UlGO|P'f1T";Vd3kyhՊ/hQm"t_D\z藦PU5>fĦJY;g `dOrǤqa1ѨGilsoG¶ *GR9_;bKDeDjro號In >8!40Qj&DPz TJ{,!2Y97AGʃ _{ =rN[g~?Z'ex.Zޥg, h$CDKy{Lzխ"fE+lj%b5QAV<B M6WGTf;3RKmLwR: k,^I;/ۥ9z8 ނji-@YL_-uNEESc[RP#" s܉CQ/gHe3cܫ0z0w[)>k*hs׏)gN1$|-+{pCz4NKipp1LDH0m\>y; ͒Ww&wc_x ețcլ nCn}CO^ 5ac@:in~_]JKfj5X84|aX51.g--hT;bƸ1UTrfŠڈ=)AOQvt_G$G#qdDL nTNgʢFo DKyfED3G 33C[-z,`|gd5+Q)~|\aLmsiЮH-ZgC+ aO_ LkkLle-|*#.g/~yVWZlermm71K9ybRL:7Ynb6bt9iz?`F@†S}yL0n! B`T ̔ԣڽťϝQGę9^)-ӧM}Wk%;V tK{fRixqYVзy?X284M 4x\k\lK m*KH Cb'o!4F&k'عZ._GlK9@ !:$Lڢ43RyYn-|%Z5 A*ep ["h,Ru聒;B!y;{W[%)BdEE&y8IU}6hN-:L挿h V7>+I߭ <9ؚ5f#.YEL^ 8^p_ZT :ggh||F烚}Cj8eZF#<2[v+†4UT7R "?Q`0® Wk:4g|MeL;Çȱ'+ˠG>T sAQQGyj+β{q4ADdj%FjSёZ,CuH{C+tWStG ;}$\UZ ,V`^kHk4$[jSՏze; Jð;Jdu͋Z7R;c]YcNf6:{2FbZpqQlr6Mgn5P[/_=]T\ ;sy&lk'x;}Yf yLiX"c:r**@^&{8¡"D>, [)`Pss&;>O ';I0ʐ1qRM|qJlbg˵ܼL BO2R ~ػWN"Ex#E'U(j1/g-鳶5;1,PS\ u@$yNwpwJ7}|b'փ|TDm8F&A/YS1BC$;8s/bVy‡SL٘Wz'S,]= 1)Hm] “My,])_osO#~If!k*s+m)붫đDUzqs‰xgH:ʏenŚ'kAݏ Vɨw;X={l׀3vnuؓ9ϵ6|RW 1MT NF@[)voTń m"?#@}ʾk Ų{-|ctD7iGDdnX<ݭhn}$;0] 9õZ2\"0Օ/펂EA? ]ʂ(nӲ9nT(ADAO.:'v%hOT;,䞰Sq ̓/,am u(|`;zYbjhǥx Q)PDma{a-6Tļ:o pZTZw8Z]ZQZqg' @ZwLruPb6&wYNAǐ9A%}vut+M(v!&ְ@BmG8$APMW'wݤJ*'̣BGa{ZP2ՐGP(7^h.96 dJN27zV#BΪwnW۹~J8S yW̕#4WC`O[k6~r(, fo ΖvG̏q>Y^A p\Px/κcr<"Z:>n*ң<ВXjE1|`BH5[er=ry)`KV7 6%<?昊oT=b΍m3 {iq:9.5zgģ%0 ÅU;BH`OZQg}xy0*Op ɂرAP68SP}5=MSu*Hv #G]3zCfI !3b'_NE%lM((r@knzú0JCf(o͹<6^]f-;m̞(fbc$dە 6mfmYU>~@^vI~,SyJY=7N&u)2%nɎR_]DxBr^PO9GLir o+<$"`NszQahL8(i 6gȳZՒaT$/^TcYY?7ϼ1wtV#Ǔ3_1фtMvc=ܸr?&U{e0&ARkg_oE< !KuX: 9 hRڕ6˜8ʂLDQ g>sAO1#lQY[EG+=2 [)x'N|wڲzv #V{ߐtP_҂F M+U[LB,x4[2}4._ۘ[ nM|pi:^?9^VtTQcwX>CEf4%*K8c4ZKhUA|/n .6FH9"&Ƥ=]ԔfSaDnq#5E<*k5U^|ʂ6|WPkA,>R=2UvJQ*_ o;ŒЬn-E֐S|gY,?I[uuSPM?`i `_zv*y]GɌh5ۓv|36'vO3 ݩDHB4-!svAehն5\xj%Ԭ[оeCWwH\,EmԚeGqPE!xmvHbhd4>$Nf:%k8hUFUr7ǀDyV3>P&HQoHGZ|'x5a%K;.CY/W͹KH#˫ qO mDM)y MڄYcĴpvF)ѱwVBᥡPnO z+y3_ZS<!P9K"0Cykg3e4҄}*urr@탢.y03iF/*8ǿ`iq~$ހp kj@:XKB0.k~k#POoHSh\Ob*[p\L.- j-$'X< &M]ƐU&995jgj`P9qg*_FhfY_EZ{>y'.C} `(64%:Km`el$+͍38Q=:&¶ugX ",DNkh#445Z Klt %sX==O'p4$U$CN2䚰b3ue*(h=uau~\)H!pTEnCJphplnn?-=W_AJCbf-gxP8Kgݟ#\&L B]Ϋ޷pgAc@E65NI(ĸwvzh™uJwlI ponlT2B,c/̕G{s7*3M:j{a؏֐4Z"݃S nR4w)̢/ylY28 h8p< 4r[=xad"فWXhh_1c>!~qExS6k8Av(d t\t5bȍ2f BSFU t[U/ <3цUf.DxPf-~ݵJT(@JD<^8Aqs~CB:ziVe:l>]\{`@KNC9薱o9R!H?FZ`EFVdD`JHфC*wPؽGR$nE Ecӆ.d5#nυNu>s.um4^ . /{gB 9T,eba$w0.WQ&m/|ϐ#_e" t#R*vz  -: m13 @]д %e0;EwmӜ5YPU2qmvCwNBZte%&HmQPCiVt&e ~8#.⮵>Vk*%v*JIj6+ZrL󁿡+SPF/y(OjMf, x hU5K(eѝ7:/6۾a)eB=vz0H% MĮg~TXw9ƍAo|֚c>"w&W@*oDk~X4 l=ä"oݏN|tTZhy(BI|=7}6WtiIkǦQ4n8J;2uu'쓻6XފM%&6& V@2{$gM*DQ X X77ŽN.]}4bUZ<cB rRgcFIJ-#`;nf8[X-wd]Պ{/M-ݒ83V'ѾEN䛈0ΫAeNjxR7D=aG:$X/hf lfuT" 'QDq!A# =B=&aa)T%7J*XR>u[nOyӓC~nD>eG"P$챿c (rn-bFdYvRa9aNf(ȸUJܗD[^(]´\?WjP=sQrcY_0'~ӄ0Qk'qaU?aDWIU?x2jD2s%.LJY_" %GVp?ከ 5[ 7PSꝖvP-@8tz}5˶"K+oQkHsj`/nCzS !G PB8%|D -X +u(T,9XF`HL'oe|z/g%SmZ!jwDBXZw{?0m j 4,ZKFNz̍7)|?Uy5l~6bXh\WKHL#JAnqb@jBWO; u!+[kw!pY&]g :pHqQ !!gi+e"ˤpk>EmA,Y)&bJ3clD,Zbm"W! d=4Ђ OАUZF=W ޲wV*ɬX-`5)@FnQߌM C_z畠+]v]rzcj7ܻW_zg {r 䍋|]5;Z7n#eE4FcFߊ@KFpTqVj8Ӧ5@y8v=t}~iƟe x*OT< *s^36|M}W׆FSSFjAN !HoC f1 (Cn etuNm!~M6!X ۵r^.ĝ)B1.G="ǩWI _pYRw7 +^ofj B!.zIaGYYbM"#^^ޓ=;Wh[ӓ-@Nð}3 hVzC3jl6w{ %KZQ7ds3qe=[/\TB6cYU}v*EpTvdGIGW'?oͿ1x4b^[>ЉYNA3/)HLjvBlх~٬<ʅ4[tD:_#04bxVB'J^j~p &NR^EovR_`LnBAvLfRyQ.y isJ߯]3jWݏ!wиVu3nv8ѹ/@/cYV)Vt])RX^kCI*#Sqoʛ ;hYک@tq5h@;m0QX'-%ˢˆ)2;,\Bվ~T^؇#|KQ"G7@}FIWÆ?h HwN`B_n&XSc#ݠ_'{s.ӸC-Licn肯(%$~,ˍ홷{xT?Ī)qhڞIl'_luF$ n.1źr8YO+V):Vf:[eqʵG($,hk%" u~p*誷nq<˧1 U־uS i,G\61[\HY260w!'5Tt[[/6} : uhb.5GB%yRꦒ&a;qQD~DJvk;.@ p~SGѱ#- U Љ6&(_4|ϓm.FBrq)/M4B{(a"3joWILbT:I"oLT+y׊x-4xj7^fuiC}~,s1]Ss#n_t$9AT.t-Uyt5; \rElKYhz5dw$cL+кW_Cr5b8|5|>'6& MjAJkp}ݔ6X1RZSY1zd~Gcn'l*RK'4'cջWtV/.E_xȽDblO#Յn'mrZB["1nLnc*c6p:'X'@{YPPϖp(zv9c|UG5(ƋD0 $^^*<>M\_z?Z+#_G*ZWz3=|ADnulo /_1o(ĺG66ɟ/31.eo2OþIi&e =74:*<U} 9]i+}%J+`z,u,Ȝu\<؃\>ɷYēA\9Mql!YgA+0vQbpf,(dV3 dI\뵛?wmuE Bwԑk4}6\RbZ%e=lKͷpp_ &]]C>=#_w"- H,8C'׼!mFZ7anujk]CL6͙Ӊa=eZufQJg?xx D_eF/9.琞>%6FޫG&Ň:uN fC[+"gP[TQe3#2J٩B"]0v{B7[Q>0JJJEjžpر@ qDfX[KE2fkY_I{15_R.坦Dl5Iѧ.@ 6oGz(5cfGI{J{72i̜NuQ8ef[7m`Q/\Z0>hpT?"4̀(ss}e!ହ9!^ ֤`+$Қ u R_0EQpX%@|}^, "Uق~D~\Ua;e?B/EIx&X,GA?#QOLdD+] E[n6 tBGDzu5oSv(>oKnbm- m Bo0mJM R.ysLH}0ݰ(/'QԓTg;N0 S^'Ũ6]̗mM#-$]1nA?jv<1~(?A-GXDP`OHKcÊzZ"!#O{έq8ado 59M: {`y8C#X3D(F5EkBđ43g0fg] l9̜[*..d)^1͜.p/ jkHS6Dlf5@o<`giߠen$+bISPl}O#6s~8fjս~4&!#aO1Qa3~ z`TD՛IƇr=}FxO-C@ĄTvǨz_,nf zh9-sp~J}{>lmì.`dy/jN19c&(M5`/Ks xUqצ|"jrtgw″\ӳ {6R,ˤHd.nnYN {,Y|[))5J}~VKs.QgHiGl79`!BwqvCF#_u<ܐb -\ZJ;g9̐A+E-%' n"gjHi\OcΑ22 ZJ3w}4Ajٓ'RqcC]8(Hѷbv %U6g ”(i(wR#YIx'el6n5v%>"Ő-<0tC๋0X[fdSIQyWFZ5hT4Srƈ 8Ŵ N=w-_ .W "lQSVcBDwFuZfUFB1=VUQw=ŀ7CJ]]E\F`ڒl苵óBwZ}@?=JT$2*1R,[8{i_}-#q*0LCHOt(ubFݐ'A`dj' $|@;.F`kg#[z:rcZڠ E' Uxvt0uPC:-xZ.')eJHBn>_[__+h`lRȀ Uϯk(ZKj} &nQ`ggt}jؠ!}|B޻;2|{) :i]ŚǐOX5{fLz(ߦݢ|zNԃUfAܢsKg%9R{Lr=S8Z8gWG{ *4x8^SCg`m"@.v9fSܫuV٬* /$lM{#d2)D`&m:0:f]bcg?|Imzfn+ᵡ$g9ou}*$+,^Ǵom):":]O&OűV*7pHCP;`žPA2ĥ!}DTҿU!@Z)9<1Tx-[&LԯH w'y+1%$_l~V|18_'wv_*^'^(!Ǽ$5z"=ԩ#DF^n=O}n)9Sǽ4,&f/pj~T=>k(L֌!che .g_ev#0g\ҼC@mqg/*E\INϩBC.pQK Ke \%:|yo޻wJA; ;nh8gMPU~}[[v%R d;Azo^,eֿD6 :Njb\}ؤA486#B?'y۝6Z20, 0L[4m_LS$>bb2^ RWRy7|O7(shn .LcьMEe.wp]nZg~cS}Lޢpr29[IRiDԥcj[ys_cT) O{Vcϔf[*$۶@ɾ}##qiҰFi28N x=qqޕ3B/x%6Leuq2HFﮁQi>(x7ؤHОV# g3HpK[ ȭ8U5z*QO=ÿ!thbcVċvs-9 0+^Ƨuh*M6533#3 ZhEG1ud"#)V}'Y/ʇ7I"i\a8>ăԶ'z4,`x`@lg >?o,d*v9xS68VrwQ2.=mcI; \ 5_:NOS"t3aL#%o$_v(ipԩ1yqKL{=kLxj`+;0=([ȢPS ']cBI,e2FA9UoZB> WpNBąF展Fn(ز[3famjqd2fw xohԵ؛^r`P NvxF[[jUpO>'>םwꐀ"N`E)HȤP@uU[i@ֆ R8Lrڲ.:qXǃ&"G9mLoX;!lX$A4"upeSR† XpM;F&9 009s3ʶ5}Y$o,_r0}{n.@?^GwC@T ru"9o5DSoy,8|I<\R4c{rk /VW60wst]q*;gؒ2,׽|PiB^?[Rk2e2Zo2!Ncܾ]AeMD36T i R}ji{.(&jH.J$ElPTuAU7o՗^(5$0ݝ"Cy*zHSIo=Gc\ƸO;"en5ڵlYiuKQ3׫e>e}3Yjx4[p/E+|/<6 'ys4\9\3.)PԻ49R*1(2v0ON#M vLV  3j2T?G='OzOh:d˻Tz; y+::dWJfA3TD&@+.&NBO7T,`51zSb]Qpk7-}݈1TwGgȠI>K&j}O3r[v£c%Iukj: &i+y=u0BzՏ6;4Zh;f@XK MǮKl` ]aI}zh`ܛ)_h韈sϷ\CM/txVkvPZW•rΤ3 <'$WfNa9+9nz&]!{(M|cп B/p5}2 }f UAr~M.;%^B_a;Sg},)b7G_ni y@D9OF4-U 568.8lnٹ~ ޚ'$ :wUpNJGYP7X !>D6J̃I~ ,|h{`Zr`ۏuA6}=9v>r46;!AbgJQC%^R%L%`U%jɴ'KgKw K"w̰jckaBbZ1C"𬯬 b%8ő<˜ՐfERwg՟LX!ıhyo0| )QM{__{dlpMmy6GG/_N]oH. BILƣB.׌&~L[쬞uM}(Ve[m 1Fzմi ɜ٩'4%IL̸oӅ(9 4&%`śY?Bh!uUQ"wh!d~93-?o7MtwN6)HtD9PR\uI~?u_/&`1ʗXGQ(hB/#-Ye9ݡӨ;[?whήTuaՊ*W1yLD˾յ6Ç{S3V]3 ገk{3NJIRP<5ZV=P)5X-{?.yj0tB'Iy3BbzEZr{0 |O;zȃwc6OG2̼l:X\$mrA(a hYܟc5kjg J;[{mY P=:dWVCcxRjh\Wë٤<͗1|^΅?S>E=u0A"J(\s ]i@բ's}QAQ R^z((AQ&2u/oF1.ӜB)+ 74H]ΡNlget:cx^s{:?22&us+RCHit P(.|)(zu|$ D6eg.)~ (R? &ظGv8@!ڛRuJPܒwY26 M-;lFڂ unүWvw9ݏ|%&av1]0bOfYEMl6 (ItlA4קb BSR?פѭ<+P_WJ Q5) l~5-:Dop)8vM(4q! kMZ JB徟l|1bdD|BPR#=MQ+<4\B+}70 ~SUS߀|@̠'t}S_JӐ齙"֬ -i_ʂ;®xo㭞uo3ʜDJ]$u hry4"$> ]QֳF3$t E2ÍOKs} q3̃SVaa ~Ngh`lGDhn/f݅rC[V@li5͈HFz˭$p)2:J5$T(!N.KI$|UDF ,Hk"ᣕc_3?ox+譔`D˱XfPk}}XhDMB4J}!aqٷ\ZAv #ȼVLL󰽎 F)}q#xÉX?}djؕru*U6%LϕLDR!wy\Ti^>t(wwXΣP4;:;]礉i-wv̅$iڴcN6xQqFgbѸ)ab[Cc7np}PA:".\%Zzܧ/@CBNo A}T5^)}v(=DݰF9C +v * z03&HAX]J|<#*cgݎ.ey+'FMCRϪ<Li拮'6V@[_Sᅳ74f$'F,!a`UlvdG1X qeŢx8:_ fZpVAˆ[<)pG1q2ح tCD8!Z!weɻW#`7XθI K(ocIgst0G̉#dۦl!>:Ouб#Bv0>!܈ũi%Tô%!+[8>8%'0Z|5HMXwt]zɵggIOF*<~z6:&lF]C#=? U͙ # Q1K8PleSO8UoV6sAr;_$͑\} `B5^$|_#ePY;8j!~/*`-C=ݓJ|-9 Ahd@ѫ"ͬ8"9vc-?DkY)Kc˙7K1\sm_Ԥ[4;c˥+g ^l#d^$rO(vufP 1aM'(m'9`Թ4l 'l:JiCL72jIfp S!XQI.&0$T$Q!d\'1!~94jNqy@#۫1+Kfz<3ѳ+O"JcLtd{Eʺe@H ޿2a'Z>RYE4$~>E}6܍ڊo.3bNHc';XS.4EbZQ|w=^`R<+ubj:s*6%MSє4;?-hh9=Z%БN<3wt̕!oނr07yCRjwX {"ny~rvJ0פdҖ+Mo,QTP!& &Lwqf06jv6ę¼V43:]LgB4>Q QK *XYTɴA6^5%;7xk ~5!P7ehfؖe 7TNXM+*I Tű=%8ZjmY(49A7W%uGXjGlwh.Ad <;m{|=03VTat![>cY?@t&9fcMփKe J݇a |hB'fs7uU7p+bLJiՈMz`ÎP3ɚb _|DvqtN&NWΥC)|.[}hԸ EAeL Rz?+iqT[GsVj%!~Is7 r(w9Qcr:, ~<񊬹x/ ̻1q1m/Nlhq֧X5'1;4#,Ϫeƒ $+G,s/Nz`,IpD(ъS)HopnYwEt]W@bFJ˖U=Cہh~&RH\V=WXH_ wwHa&3q))AmT"ͳ :-#k: m[l/gA*lfG!]Z{s}qd=tiί-FD,Zr0r;ڿUK'vO Ͽ5~[%gt KjV~"#%4:Q5l6hᏌ4Jc8x#Y5xwa62-"ZnC@/ƶ[nC1)7.5KAD/X{I: F4hìbQҼ*=k/ٌ͸9Ń@`1Y+7P >y{_LPpH~3Z:RsGάnK#zo*f2RNV*oS`wHlklBZXF H1ȗ\˃~K,6+p_$/-ZB^˘%z S)AyMq3!3a=E^>\隴U8:@.E*%]GES^\JWA]ZAR b]es>8C&n1ɜjI]bkE씢}Ȕ:Po#$xiu[Z7@VkwZְ>^q+Gw>D%(e^kjO88Z/TAɾjgTJjƅ`%}5#35?@_tмaǠ1֩k'cƉ1=h> >H,HUm/xKmw빲Dqˋ6aЄ3@RY1xR~^{NȚ|V3gC {P0p Hjƅ94t!pA'W# ﹠:Zz㯕y~'@Q0D4Y`q%1j[*Nh/skF,4MCCp_^)oӷ8Ec&鰄T0MJFi\Hb @;qŞYwGkyơfp6eCInPfMNlB](GMWw7v!M.$ /|&h8Ӡ$,o\4=Lm,J =d]Eɋ CTANw-\1>P =\9C^+(;8A,G؃ȦV7IX-c'NlS5 Fb0oy{b~:ㄟlGjjLi.FP9&s`#h~PЀg*|\Ý\IJɦՙux\]25.Ě_" Yܸ ==K;f_8Qg6gˎgrkVсqrFrI.A ́ Sj͢ :o}vp #P8?)-fwJ8lU|c'>~AT JyWf̺.f1hpwҒp*UiCҶǰp:|L2s%7|{ =WBD3@ȳN6+v[*BT:f?hn Fwdwge .-֊܃W~w]mUxD: Yyx;!&1ͫSs)خh >u4+yT M F>!#ǭ,:w|tJLFW`n gSR 1n!2(ќ\r۵v;=/1H"ڭ }9*&ەUDTQoH M'x[c"B,%`,?mAtێ*לؔ/. P|r[B n>kn62UMK7Vq|f)p2ٱt*\;&hh4~=='9Tq\ߧ8`H4A2{YYz|qO#^ͲGE;R =#x+bAahu=v; PvyP4&6RZ?zWfOy>魲`H ORnM#}N( >pO; ӄ3T8#E&l 3®+#ԝOiᎉ/^$G2%:P-qc^w}"Kb_TŬ&YD.O+u^I% ~^3ЃIidYefڜ]>/~s wDy.'_̄MG:|SC$a{mm'%Cau= /֦utJZQy&&}RV֐AcT>ҋZia8U[Ȩ@lPDW9M>Džݕ`Ao~vhL+j6 ^i['~)իJC@(maH eئA A :ȹ). Qv՝W~pJuԑ߬Uc)C 3[Nx0V^K;d2Վ?"4.x<^oIQۥ0+_\wKriMq;F'BgI7;{DQި_[fg>MH1"]Q{zVRI-*Ol.*D|8nd˨ek x3_wh#TiՊu08uuad92E[#0(nhr-SkmwɊ֔Ex)-(;`LN.#Xd~-˿֝;&M%O_K9Ffk~ZE9R1T;l9gHZovLMRZ.UKw2д~4i7LDwPXP %VG4DN-;mqPA-筯Zٔ[)?j~DG?_:lX>Fغ֔p4vSN2F%W~Edg$E114?YLnJ}>As7c f1ݨqn]vXIx:-KATwzyx*ɰ2%ev|,x꫉ ;2R5P=nt %+5̙C̥wET֙ ᱿9Ϝa}GodDu4dj<+,8&#{ f;p'SN&?{8,ú$Rwp.S/d:?s9Lv4JgiӠ^nR>ނ6#Ot -*I`ԏɟ+< Kأ?]/wFå/Af.!I03WVM wjNغt7!dM[i}G@uc\q,fۥk؎ysmO:K妜E p7z'u#_ V\<L:AOp~LWSq#IXrAJ^̏|i ko\[rnʽ^ Z'e|1e6_wq0;=W4Q(A MҦ VYᇿ 6uan30%¦*Oyb# k<,. 3{Y= Sَ T2*+JY{%e2Q Y[gIkFx?*~Jf'ƢNET[(U}k^">ufӂEVCU 2>AaH>H2[Uكy Hz6RR%v; ?S\ d^w:ӄ oPj.Հ= tD2^1J4ǥ ?g31TC^5)^ ߓ:ħ1[j" ${tQ=}DV6X.8%N#xD(@*;q [lÃ&Kw"{F]Oc75Lq0 6;:+7C^,Sv5 nʮ[sȊ³ԉ @TɖЕ^GoP OS:i[Va`7IU9W_MdžG:Ȓy륜* noaiT-PLXt ;ԣ`ȑzdCT)I-:+j8ƪ%xCtsOL,/0WDRseت_*W8~w(.sS4>I'ٯUPA:tB)գ'סT[B"N !]1)a|DXA77w k #UD-`/zzyq/ PS;:wȎ׹wZ-eml)LFeK Z]NBR a&b2*ii=1hh[*s3kAb6;3ޓ&LgʿTaTـb f#"q/)hҭg$ڣ%#p*i Y Q.s#]|-w/LO^mVYhy.I0'g>~f;Ḅ[=9#sqFN!p(R`Z\i˝ErZ>{ԍdz-|^+wJWN@j L/ zw~Ä34/ Wq<6ѬLb8( 2 |1FTПXJꧺp$:;/b( $)olq%dS?#*(g\喗dg{ :.m0yKDɾUw:،VN 7&κo{_~v)݃[!w@LGPEo8@ny 7 hH6 k;[W|))gPwXWr@DC rI`*AÂ7뎥l:\Cv-ޝvcEijue$5 >IQ9 I瞳 9<*, &E,^5|tFFiWnCZ4 ԜGZnȂ1~elhڍ0 ~3?8g;x\<{rvhg*&Ӄ%жt9ezNL)Bpڵc 7.TGRUq^&_-,<}љ ^%9xEAJ">}O>~5h$oe^Em]#uq2}?5/·W0sV8L r&z#zEЗ -N NXIWYRnBx6fTE .!90E{n'c%Xy06T_YߝHn$2cwV܇yhZV'r=)}f6Lt k]&**Y' 8fg(CdyDaioД HÔ'Ё_i-4!i~bK0V:<@zpyI!$ٰ=d; ;g普89DŽ>wSs(::{  p>']RYCH}j^W5%5g^sЩsd2<)I֞d+N}ϯ;dg1u lF}HkvFyc>5[fKQMuNDY/E5[Nd|vՀu1cKdeϰ7Aъu ҃+I.ә3*${aet jy7ߓ[QB*XP*kyFm7*f uhRQ=8P,9:eD.)"kbbƓEr(}bVwPY}8w 6a6.=ߗ4@B/|4Nu'cF Z2vۦ#S%tPM7`?B3>ᄚg\3-:k/Eq ,6b=g̍Q:qʒ9xFiV.n䮻VA@Gݐr%9l U3,2{ejd3jI.bU֏!c˰FKm+s)zнوz -*%C#f-\xK~#ը$wwkCl[QH[am'@WcQ&Nu<=ɏv#wGRlMn  h|H^]X Ji%XP+t0(cclph9f}U"<-d( 8KOA)n!foܱ BFyyJ/=d)Lg,mqؓ{JXĎ"Z3P%TX5V蘝ܓf'L|ddji"ǢQ\GfKocX'υc%Ң3̋6>d{zAk X̯7L Q ǗLbM乬*}K r¸fEk/n'0!:G,Z}ʪX\ R+z7dr[";Z Mk,( {rɪûYA΃\*0Wb4ˀ8B % sHFw\JiPw1;]. UG3X hSsZ,{w@kx[[rE[oHV i c 6?]s-lHwtw!."/Da3m-gi)g8%`%Sq= ;^blR4 l0!"J,Zg_Ef̱9>J^_aát"uC:,'7cb1-k*IXdyd7gU=Hh[CT5x^JSY1;" tb SI)Ldќ7{L2z8R_j O=~CF,aW-LϨdބty3`Re.4#/c_Ή9fRW0FQx^r@1f2Zq,1(qwB4&0bafg3b<~Ԛ;nruieF]Vd!JA#)T>rj:aì|r׶}T,Ũe'[_3%€-j^H]/E"W\?WTKź.vEa;"B؈9zn&^r6z ?$OT0g=#R]&쀶Z(_&%Ij=Z?>b*M~3&j=}:Y=$?q4rei%ř$.%Ue^{9W+d0sw&U|+篱,nP,ޔ/ c[Ha rM:ӊBJ6xhǹ-B%:o_|FG7D%bBz 7{{(W(jr3uZB>4mqF:*RMN΁5u)j4mHza'Z`095!~pKZ$]NT2^)5ßV2A2 xB2ȋ˲14p0a_%*, Xh.!Vݸtt[CX,/ֹlUVש0HP"GBW`Y*yE PgR , N>Tl*Kgj;.=rGG"g(? m- [/&4G߹bY%Y"!% I)]]D4l]}tX[vI{">0ڄ K{ui6^oo'2 {V=V"xJS\| Thd5'|iҚ=l2YuԁyⱱHo7ZKqH"ie4&DW";IQH"yO)x `e0IJݽ H-o?nsEa#X3I }|>_5#By_e oG̃EY1'Z/+h:F(\ "RS(ժx~}X"yg d_Z~fI j (+3S=`\cy*>gvY w4Ս>* sZyKQJr6b)*_iD94.(1{ÊE-uY"  SW21v[butT$1anKӒ ҳXe2.u7=[nΈ=_qW <Q߇ K!5$~G)e.bM8L6{d=s 4+$L+9,:/81sᾳVA}ϖgLGqhDw;9/˴}.4z6IӘ bU)жڕPK5nM2cwaH|+w괥 ~:D`WBzvv.~$:Ywn,9m3eɌ8i[Aa^g5٪ f)]SlAKs MjW eHR\18YZ/͙Awf+Fkb0 F0߇:*Tbܿ eFi¸WrH˝~&Px5%E(]I,WxcB=OYkuOnµeM ׳ij#~!S$K' cFM̭*/hq@zIOYJ׾ץ25L8f7>Ge?oӚV6DŤK,FrOI:P <{Do~GB-ȜcpS>C8v.i]YT!:2N$-%l[:8;{K#gob":>HHB0bu[b{k٥h4HkaX[<ΰgc ݁!^+muj # #pbWM@hX7(SӐ_XGPtփ+xF-$U_ U:nVy{IvVGah}]9mҢ:FxSБI`%(.|iY-j Y/?x ؏g SH$"`K ("N&<#QU7&V7D؆le҃O?i*-.F55Nc*,q]l`ޫԵ ^孄;+)9K G6]ey[-T6l0()8(6O#>)d],[vQ&,xWU1&,cV@;טTßx;'/miAMCl=lK/j)8Եl6nLZ@nKEOAYVϤ\(阿D]KD tq$Dv@Ti i B0U`Un ϨrF{:}S/iA K<0.zVeW=pQ,l |dWm߃zY}oJ:269 1@%![Lucv̝sC^jA _v׶J P $uHEc%_CYe@m{bV!dKQK1I6>S#} 9]Q><*Q5hĦW¤!o_"8+1 E,Wv.' tt -~vpܙy\HzFkj5w["S멮xCǿSh)\2;R+d8n5VDGM([<\˵gna߷)dsƶ}`:AIJhV1ϝ u 8ZsUG.1y⹍k~ı%Ұ[c{Of:^6_` .t>vڒ`նam쬰Y!4//c:;Yi"ӒaʳEl4@# PZ]"@<_i+.˼Fɤdɤ:'ϹAŴrq-9Ivlq1sZ GH"'+A3) /SWVpxFQ(6|%{@6 .AqjV! ㅀ Z/JbF2`̰|L9Y ,Rhcy5C\j>pk`'6`lʜ==` Va\tV7iuEM44 ?TҢ*(ώm5LgOl%/coDo;>|Wۆɧ̽[jJ#~gj9+Sh蒤[oCX ,"5m`ѭ|D,N eDΣC$g&>_7w  p7YFS N5泿a5FA@H|GFOy s%]xin{' 7娫Ӷug6ioD׵oŸt2jJFļ dYL@.#iK_i&ݢ"iWX&/ {Ԟ =mU,-iV4#LC/ G4<)|Eu%{;jV[R@S5v0f߾ Pݭ*C9Z}/s+]g""߳n)E[LdB7"giRf6BcƓċQYIʱ[񏒪IZz<4c.d &Tjgd=s=ۘuL#CvZpVn /"t1 >|mwmXpG-(!],5ECKX, -Syk~eLHY@k'^<]k۫wҹF+BO^B+BzAaq)53iN$3؋E! nwŽd m9XBkNe*:{򜀰x]o蠔u]jϏqDR ]qE%K)m '?Y>M; Z/5~ sD` WTrz՛ξlG>cnQz0~ hj(6HB2-f,+Gxra2!ťlAN8IӤcYHE&ZG&ر̠mǾN}w0k ^FOta&YA]]."^H_gclS=i;riw%3̡!F?%>K TKoD2B˂$jȠ*c94P!(3X47m`V́'Rr}փ=yh_-nH(Rg4H{| 9D)goybޤ+oj!\G_:K㒼; c_|f^|0J}M-qrYFeM;S" D:Il:Y`ᩄV@CEouH("k/0'zs$p> ~H\C zdB9^j\dI_D^9©\l6\ڄR( fgU6W#'dTTݟz+:ULИPFhgWEUL&N:k yrRkL&rYf`_onnڨ٩L4Z8x87.]P[QCπrnut҇dH+ DR }l!.9{L;AT>TῃU #2"(gzjY%$`jo[|.1-[7;ҵ ŒM݈#ĵٸ?Ā,JWPʦNtk,#WPVcU<ŕ+Ԣ$Un;,\Soߥ&&)5&Y:a3VP'6$2Iصw'lnd!=}E&+Q;2JNEYfǑf4뉨czM0AcR\'ȉKSW*@K~N Ch%i I(]iwPG&Nu3ЋX-#4qжXq=UL3\&RZHŒy+U.YfSHB#vٶ#S8JИJtF3=&{`E.N*c+c#\0J%y| "N~AHi-)[ EMderV<3e ՀO^**Dz ~d]6:>ѻk0B+ᵫ9^y( [=f\ruҩBƐahj&M̤eI8.N`q4P#4 Dw{UĆ0wሾziQ, oҸ" *(ĽFP 0l]f![3)uIG܉s79ժ !e<œ 'J튆<&n8hQFY7=[!^Y—#C,J2s9؋ffrѹS*UT y* )/\;:PuKmN''rCSWbk d_A# PM cB?t-m\6HXPOz5s96D=gP1T\A f(r>Oy춰P`^iQ3?lPa%$n q⻔زB|fç")BP&;GAܖu{FT0$<1:Z;0{?q,asrI뼆_KN-2+IjL#^Z#Uռ}Jb n 1[6 7@;%u4](4= ,e"*ܾ5ޚvT.-t;jm Vrb:XerNߙy:NmvHjIeDN#&jrL,F| 訶:|O*T.-Ѝ=!&rq|Kk"A j\/ `!RF|pV>=F팂Gn٢򩤌[9-yo@w'|+ j8;4^v0JeXjK|o\D0(hwr^yQU@;}u؊vaT2pwqxS?i.sעL>P.DI,]˶c>ژC8}='qoMmK#:z:5-Xb4)Ep~ ˯؛ Ez: y(rm4TvQTOw'jUNUab&?jlyzf-F@hfCy_U}M򟫖>2uFr>~-[\msD[\dd+j8< )G *n3Cj_V҄]%4 ā#h{ ɏB@(7<\v]`iD~'3>yj\phRklУ|꒾qIb w4_!P$].(ɇ'uWե\;6Df Q P#}~,(Ar޴EOergYQhdubU;7u6Vvnj6gDZ#l6s$ߓ1T#bJ7:^*JIqj -,)?Wܽx}‰ m/Cu:e R= RgZ #,9_#Snq E6{Id\@S+A: PF%0Dާ01AxúXؕb;bF[K΅Xs7C8iϗxR[_([ִ ("H((7G$jBaدYR. Ȫ Rg0IwU€% )gP<|0?:\SzI_mTZ*dWc3*L]`@+a>@h$@I}?a+bK>+XG8ldpHXg4E}jG #E6$IHT,\ Y<> &%}O{'% EEmreEG\НK%X&Q\5&jH!.ݷ P Eu$QR`cw9Q̱U S+ժe8 7,)cQ_U%4vQ5*I>mG˛&Z&#^`FiT_m[GͰ7XlIҭSh*#*'9~3t5DQ6[:=ɈB8Px{ a8+BFdN1A.tO1hmːKFWj[/ \jjȐ xe¼uNķG.+EaIꆵ9#BQ`&1dD ƿiBT4&VBU :b6UIDS$ĦPʻ!yOŮId`ݠ?j+7Q!V# TEo4Dם.ǩ6}fOH=)To?>xL> 658iB_}8u΁')zEeIs +'q,WZџ ,CN^cr#I/C4^36Au[(@w0}ag;X`q/YRfE,M^vկT7M1pԍP;0szN?daQ97&c5G+DBCv޹=fD'ᰵ [V֕׻C8 WXFaܹN?!\L ;cK;P-+{ l(>I}=O˂`۲KB(]Y)3 r&8IA7M抈֯yAM#)LabaCx A4ʿPˀz+~~/)7;x%=479H"Ma){N+"KWNM>P\Н֙W6"@%LoZ8);UjeEj Qf8z4Ӡ[s3u ;IU> ,wn 9`TG[D0d: +wBB/eg㵽ލNHYB?C˚B;%2]Irگ+ R \PZeWHoY]OA=ZZM]id H>j8_>+(o4P|Z".7wK ^1)Qx`g#_9N!mU1 t`F(-YgZmأB^Up a1zUn<3>y_{mxzZv tF2T/q~B_ TygMsEb{| =F% jRm\*k NzK2ҿx!}?@=\%V >>LƐ2R$z3n,ZT!tƤXOb?э0]olm[R{r! 8*_/x9Wv -D_r˳%m t|B+Hs`{pe OJvBt,9Iw{f_07m =܋GXU2NԴ%B\,J{tkɐ&%;a\fKXGN-l.j~IB W $w/En.qsTe_^ A@&"^ȕN;3E~͂(Kq_69!jCISU?_::Tz\߉PRg ,F1'N%KWv벫ҡwS鸲ĆfR;d(AR!ԓi9_I^ҞΓ;'*w̳Ez}=cCBR E ;is_= M#kzy)/[J B@OF.,)jkJS,Uwp0 =B57C֑~uƷ3F픙^`r(9_k0('x:4̑r;դJ(Gދ[ZxdOlהQH+H-J"C X8ZOegYwrQ;c_NhR 0|GAKf[S<$ Ϲ@;#w,_a,ZtTt¯2킼T+0d c5=X1>:'~o` <)S_KC2jp'oL+}cr֟_,ǯ;m; Z<ټl}i.wGApNCwћ̗z&PccadP`v;`&@)4-FdH!HpVDcr41u[PsVxy;nRI8(=1(df:C ͘gw>"Ҧ܁^O;Ye]&n'WUHy90\Tpu q- C_7i瞷}sP LδP[E*yԞ;{ 1ҩeb|FfęQCU~o>7:_ ZU̚sgyz}AMOq-%M/Ŕ=3`?#fyNo+i6z:X%;Sڅu8QYl[6/< J~KI M1(h W s wm:34IM瑏,}ŃLaڊB߳鿿fX hȰvJvkak%aOo~f׮UiZ`1ԇ걧eaf+ v<2= /$r[hOǼJ2wh%Q\9Ed !𬦮>݈|yr(=F<ڭXS )񞓓STsh[Rdq@LfZj[)ꐠZέ34cͣ _Kz86H9#EWD!fnObn) * u(ȱ՝6]٪ibck ~= 6-@Qh^K464jzs^E1l&yr盯g O9ӫށxh ;m@@àumrdjXgՍ{ L$op/Mٸ쉀q,\ր˜q hݯ Q*l|f#㺒kJOsϖ9٪E(Po1Vov+֔8mBr%g O ˟4m,ݗ IXzGQO5V@ߨOߤm{~%FvaBC~Fˡa]kd_8 < aΦ߃ۡR.)^>jȫٻO<1EqG8UFqx="3G_g>V~d<5`гlϧlY)D㦂 ;{DS2ӑ+T g 14T9Wi?4Tក$-3#ke!#OODNb |swNeW xdfϝfx~88/id}'\2$;[6cxg &`jӂ)^Ňd`Sʙ\z/`ez0Sz~wR'TQoܥwKġ]?!ȶnR6]Kta$5B&hYHq@uy'> e" ȢJ?ϑ1@>[X!Q~<_l7'"-peq̇hɐXbgj | 1^@~=mAqd)UOaLу'+ \mxБ9 &+*[7I1Өh+HoV^KbFA>/~V?dXH1'ғ Re\d"p[D׾Ko\(j^DTH +}<+BJN &@ JCP9]!6XI=jM-!izvb0U+64P\r\g4t`{Ec My{tBe{=._ljG9zOZYC\LjD2hitЖ0FfY jOTMl-5_Ӊ|`SSR3.8{Pث_uo/3τ=үt#?'"&/(}r+NKP h\^<'1:a</8\BO?D/orr?D'_*щWe@55K#fZM;3(Ef^9N,$$u2گI;aZYٷ!s14NjQK]H jqfpo]q+8X' Ka1Zu"vh'+V^`e˔, |V@ec81!|j62*=OӫY;sIӣoBRz׍HZ;Y6S2.ȥM)^^<{ UXni'u@ IAbO3p% 3o*:4σ'ү K2 :fV.B*қ 3'R'19 {|UV$#-r@}ܵ~^,R-<eDfC .0!^lZCK{n ٶ9Ó`LC6K_HochܵOҞήE-g}fT~E^)(1&7 s|Y-I9C@fF &nP5ϒId(/0|]8!auorJx CT}w:1y 1Nvչ2@Vi, #`:Z';aXp/g75f|] 4,''?+*:@QL[ aF,f$˥UHBYtSD[Y"Y@'eJ%)wtg7-k?ĥ\r߅*AgKԿ,16wyYVـ4q鮇J] \]+txI |.2w[ jYթ5H+c'_4Re/~Jr^K֖җ"iF]:z я k'8zH``^n1ӹ)Bo *P%KW:WsծQ 7 u5J/,T016^2 ,nʧʈ.@4zZ:V*Q~ۻkZZñMC@W^$9 VoFihH7hnJqioJVuP~pAV]"駨xze]F Z@tVquj!Du*>ҦmD 'Խ}ܒ['xɫ%A V_DBh.7 Ǟae|_HĩLw9Gű28oR\o⚉c ǁF2;Pɦl[>NEVr N"G kLF"=x,g` 93l^sJ,ll}GL{@ ױZA^G} F{Eor}]jZD$D7xNXhȠDe-&M@m۶{li`S>&BAI"6WiƒY)RTB\l#}^N4XMbqx$4*(yV "JNi+KcUNꅵfq~ǹ||{𶣠[Iʉc=(HΡ6#t]W(2(ܙ@Y"3rQ^\|kA-KG#_Y%U!A< ư-wRqc 5Xn>Y%~\{.f1 3͙ОN,=mmxCgĕǣF/cRs{yY5`!CN9,H2VY]s3=ϳnmf3X8 ^AW,3l9oՏ[Cl>+;:_Q鼼 Ax9/!CH0bi7QayP Ṽy/%wӷIt!g7n=Z. 7 j&%*%7%JJkUJcrG`tTfAwx\U:ɱ}{^ ^?(#Oc鋍`pck<(0}k N]I+aQ AȭtdMGJAV,Uo䗀{0Z 9Chs ۢ'uvk0#8n0JȰ^B ,Ϡe joVhBV r#M0_b>uFDME8/\ljxbiơlʄ~_jԥG97wVR%5T" y*$A{i2$ = } [.ܥ 5e[#$A ٩_ s֯8uAQ$4ꤋ{Uv=ud ~7GM2?: u4AUTPȈ^u0r<(,mE?s/:6f .2A&0 y<ئ<Ѝy8H~"&Mt7֥iQ;.c'=Jc)Ra/BS1}¤2k \vcϪLH%1w>ʕ  ~ZY1rXi55J-X ]J3H˂0 @*qft:&Q]"n n(l99Q fglSP&t裩.0F<1(C?TԉeS6q+mB":n~0ݑA ꆘT(*<ȃ.@yHh`r5[W6=NS4s`fI|H} lIa\T)I 3sdt "N3HEJg܈0n noX> Ӷ ΗGCs7|7', M"IRgҌØpu8.f'^H4Eʀ|&W?v!c#t|M GxAW婼O*:,c'.N|5#H7$$d#w%2ұN]f/#6ֽ z}7.Z ,)>i>HD^e }ӱtpiu`$ټr>Nw jUa#qN~媹}~Z7ɓ%8TtAttF缬hu zxThLMB[Yta]&Q-RWű Ϝ:{HI0yQ*?AČiUo1XʁoiuZ.gv  v !,n͆ЮCfs)@k@HkM |RJeǞ)-A"ͯoKv]&͚+C|d,CR2(zXįU92l>m6BbPtzCV+>l{e)sCZynt2+I$L /8r沉rAN _bm2n3gkiVA ʰ?㣔i qwhoXל5ObAj+#hW+%CZίaMՐo9g.[ ^9:irՠVx'.{[?h鰨0">7NJn+>UبsP`i %5O` BhẊ{ka4Mk*Bx]Mc,gFdhpq0>8iJ՘'BW|+@a\ʄ_?}Sп >}`vk8"ג1Gۅh򤛁MO+Xb]Goj@c*q CIfng*)a:",8\1?K&ra7PjbM .z{!;fқrCq-D{nq F>-8g௪'`2ESWsX tM@K^1X*?je~>\/8Rx[qL/uMVB'2(RESsU*E(AevjdRrIN)KLtB!^]Bft(N/oM.YҍU-_5^J=fG&"ne4uc8ށ:gq5rV i [&{t=ɖ`kF$*9"o QWʁ"Á4T{]Z (cV~tECr][ȱnms-=L{GF~`1M_Է^{?͇{־ (]e1EI:sp`Pj|ڒ1{C5}QfF, JV':mАD5R뽌>M@U's Zf 5Q1MiGml<BU,%23@՗'B='o Ї%Y)A+;nd@}-HL]=$1DNg"&Jd ޾3u|\9A&jsvEPnT%t:kTcJj/ns2P؃nYr/#5Qcٔ i?H%R\BA!w: lSC0I6&Jqh҉=Z7F|h1{_'i:H~eg|lŜI & Ty+]n陷jyE$pRl7NSپG~֢`]AxFߍ@Oyo=$!\OUFȲsbhl@#=cz8D|z^ ګ(]A!C 6o֨Whs׾`/Y|!G۩1l##=D} 5Π%<+N\=O^'Iek*{;=LP'aW#z[ ߵν!EDamxAl1utpɐvU ,3 Mn)b"ĸb#T®MI.x-=m3q \![h]9?a_qFXQ nV`ݎK=-I7^xؒ+22E'Aީ]a)C(k qqqe&li{AҨ##n=SWSX⒫96(&#gJ eʻ]';[5KpE*-?gT\dJdw/cB ^  WX2~! uբTq,e9^%ǶMJR91e.~h5leR0k9!Cg@ʿv!NyGIW*pV: Ĕg([G'SzR6*4/7y[ӊZ vlZS4iD%͆LW6H2Q[y%E+}NMWi}[W&8b.%Ie=0~o+,DN\ѕX=>|B EܟbXhd͖byol,Fϱ= _KHyD 1w5>Wj=[ mce9Ԝ#zymS3πwtXo؟ ,fW MWT *1s=QͣXj3*Ry1IgWg++ =ī0lxAKSRUcqZH֎[40 h° +uR" %j1x']EFt`_wdS?6`0Eo2ʒniĒ6ـ|uf?PtR>Ʋ0z:LvzZm9/xE'3XI*AwS|B>|d;J/7p.`TPl/7pփfs{d|I]yx}~Fo2ǘA{HI>p֐y߃e\@x*UWLuܑDB#"dy*n'd\LdiD iEq3&`vCL} 3X,A#Ǹ6)W\'ٙDZ 85.71l62:tɯHcq 0w<9SXQQs9/*r@gi|vqw*D#xroO*8>k96|& QBycAk:df 3B1H7bIDž#ۼD(lHm(z$-*}"EOumrj KX,U|h3. _ WA܍v5yOR +PEۀZ;)`$<.ʙ[p?G8)gl/"AEc̤L Geexu}oPylt^BR1"Bh=U=16m$&ss)j1X}{^ݜhFV^_6d~ 7n=Akm>`MQfփ'< %Ct 9 {#Ȓf@LB?YYkݏUBȨH5=qc݅q.{)/CysPT`fqfy¼K } 筪.o\R6K@ᘁp߽CLvoIՆ~S!i^і y8 Σ*baRoO=.4u4 >Ո7eD\ ^6$CfDpW4x_s;cTM{*չLislC$ۅ%ɟe጑n>oϦ'>J*~[s+~1#m(Kv82y1{w9ƫ- h*PO&5?7J.=S:-;g#N 5}i5~R^AcQ{L{ vGC+W٣aF(?M/\=n[?I5ڟ0ݼBskz5854(^f6 x_2 "umrL&UEY Şx6"\1HteJ1ᛓ ^~[;]ZҤQ5vz}bQB Ţ(% u;$Cw_,=m5O5Hq ٰsukA J_=]mq7ȫ+/gv~K{N)xJD)!Ѝߵƌ$BO`Þ1(Ό,nlKب p\BC R^-ӡSm tB&|8t}#rwE>L;VH/ͬ3z_}_C9džQbD֐<$qxfJޛ$#wR:Uͯ@ϒ R׼HL6ͫ5IkeIjHh ֛zaiaĩa-A}=w j:N_d>l=M/C󜞧ƝH5dKu}S/cӚ?˔JC0&ȧ p ^<ϧ7O8;Li/jg,B< cs'*y/[kMg_E5ZΠd 7Lun/45*RO& q@`!V&5\rK)<2aj \Uvk4$S$.`ld$\Kx Neww#gvfm2JݩսIqO@ .Jt7XqoÐ$d{?$JfZcF ,-7,1tσ'1A9d}x98Ӧ3^ 'c .:$rvu tL~þlO8Wg70!څ֣~ x+Z&[xQB 8 ᚈЦv] ;! ik@ܮ|sP|AH^ϫg:(WXoceO4܋aW>_00ahj6sx#/Jr(쪽Tcm~1_RnY;%Ι*1> QBpy19 Q Y,%,Iz`X/CyiaϞKQ=WN՜i` )_DZ,ޥ"ݺ7'gH%Vft08Rfu J8ŁhFh4B(h _ev:zIj~s#:x){53m"Slāts9kbNeԾ[4H~RcmEYM!dw+9* ZcF* T6Ƅ_FNb[]3Xk$$n>kwvUTz)$bIN*_Vk_XZUYY][g+bH'B'E=Ђ/=pOM!xdpʇEok,> 1S|wUE><|,]ҍh~Vނ kg^&`5ӽa}ߦEbVrB{,oTȞhMcL81 soWK:iF_zp!tx{#iG u-wTWM ÌO_cB$+7hQu !v Ž)(gfwq7x!r.T\^P6E+zJq bQ2QaL,yd2{tҋS t<OXL#eywbd&'>SI}q M$H-Bp܂\ Fc:#eš~/x,VS>UɜZ$Uףf6qǒ@CaRr5g??{Lӷ8x fyœĉR3J(Xh'm,A?CkD QYCҴf(C4⋐>R3 vKғ[bK{#" ?ـ䭣p 6x;M8sYrO6II>t&8 tW '`TfT# e1)QM&E5Bk"/-uzR|+U~\<'Qޟ~1V<:c28~4;";ݽ`?mp GJogX?5o\A.qEAʎS|r,6w+ fI.AZOTpQb3gӖURq()LD }~>rI {n(޹-,k#bNVjf 0ޜ-\XU#se2 9eXh>7"H ҟɌx炔lP@W<-IU1n&o^D&L7~8)W{9 @ݿi|VuɒFZ9.`0p:a1 E y\J+uj%~$ΊSi箂ݓ>8Zmo;s WNĕK}p즍צU+zjٶ).x(I t(?PgбOmGȉtUOY܌K+d(EB,vْ6.ْ䧻 L4,$d-6?So4p,M%$8Y`n>#$n$Srpħr1҈Fz c~Q9~ޏ=;-ΣZ;7Wv.[S R(Q8glNLZP;9v5=*ɅF]~(~_-Ϡ'Bl٧b ʰk#c4Yc]$+= ;vg&Ljh85slBiS(n<ۑ eYvٿ}%h.6' УP'Z]ODAyڟbܯ!I.~Q϶*,)|⹡0-3`-"gI>=0&o'WC:aM3,o.3ʺEuQJ3L8XH2;\xfTuX b~.Ab$95N<9ջ<`$`㥬'jnĦœK:q1}_FJ\A՘̲SΡӅ`[ovvx8⠜0]8|MasUQoQ 4qL<%,i.U(c/ )hֲ٦͆{8GrI)#^|HW ]qcfXւ)&Eb7=s/,G:VSTpx֦e7U51Qdg+=Qb[due*]a/Z]pkS3%Hx8_JjY?->LȷFOI[|?12g"fE;:GQc#(a Bb'_8+XQVHÄ`AA:@=lU{溒֑j&Mrqp'GTVu(-d%4je{ݮtŠ+|l{V>xQÕu&1%D=I\@ޅ kK"gde1䒼ltM/B[gT1qw%OM, ǧTFMIܮy>G(l~4T_Z<UeC٤7`:iCDn,S;Iw<3RO2g\7&_8uMW]8D") g̀ds*fS=-nD>i& [nr6g*>ہQ9ڧ`O$'`DaؔnN4/= #xՖ8a%SZDBsJ=y3a uMM0q  OUK>Y!q9}㥆xaZ|"Ӯm_&{&pxĪS:|m{qX MIql[?pc ^Jxuh)٭g.!GNj% ,we˫w9~Jbn5mMFx;?PRٖ諰83Z~uHjlCE A_x޿-\f}#5kq($2ŌfaGkC#dãa/LvXlqo8yd /JW?եV (fC/ Öʌ4Sӡp69o}QQpJQH񬊶 =eP1(3*M_Tln {ܕwl+ZچMHjW S\ےײL14 `TI-eR*"dGB-AlVcyYM7$Wxw> 9Lx >UQ_d@{ImAs+%\LW`;搖Xi_䝁ےkMH~'ASHgj%x)oO,Œ5[ح2n|tݽnc#MF $IA!#|Ro0显}X>q%$ FiocxLCo$)G>։# H3 @:v^e h# SOJ_rY5lu? anͤVҕ:)#[]6į|<튡3$Н'8FqЩ U"m˼H(p3[Rک]n[Eg%ta]UNJ2C&0[jS-_[[bA :Kά hZX{8<_{@ޝAv;mqD2'1> *Rb/La+f5?|k=4S1Wz-n l/an  Ze{<j$vCZRNߔ'Dp_65; V Y5a}] tV|`B S{d=Qa+:߁iM3Fdk{tp޽&/V$`!D˯FzBvߴܯ+rV> leEBe io 9?iö1M[TBpx */lu Ք*֘7fAti؇oH)gVMsC|[3XȎ^Έυ_ש`C+BP߇=(PGLrRA#xù"L~cYol"5Odg)Iw/KD|otyUI >;4r K(Z %/*vٚfkPMWB~@k^V!K³`t8alOdϷ ̟yK\Snp6˔~qƄEL:0tM2 ^㆓,"- \ZN(|y}Nd_,=bLKX|]lAGphS_XD}Tp3fX_P ]sKմU~I8te% kva$ۿqzYwDV|B'KiK2"0Hx;nb.Ed[Ys/ # 0kO3Y&c]8KzH|;4}٪*|?yqYw/ TPyb)iL+yLoVJتRxϘ+ݞD)~X$,1\%# KQgx-HN!\"t~yEZV&^[OF /L:fjtm3[ Di;ĭE@݄K].8`&93ȯ i>/"b;U.ufPVyf^Dyo{ ZM #Jry&x}|א' s&^<*҉j"@ٴ&U iV49kUkP&S+5\k9}'z(,Y~Jfo m nrB%NL،F:˪9%qw.ZeS2n1H,Z2GHِiEm+OSvd*Qj')LBOiG0*:W 9/~S4 {2\ džJ˸57>/.)cphƙB[obP#!%&hRglȧ5xnC .-56ܹ!"%֗H]u2m9;yseQ'?&ak&o\0[׵7sS4A&^ D\ QdCOAjdΣ =eYP,Jv+gnJ`j*|:Ca<^H{ L d4pq:,Uш)3pn+)Q@db臂6|NMCzmQ"C=}!@((eNWMhOݣ$hp].7s[m4=K=k:"t!zPj^{-BK^y1IIMhCt!n]+^#;i. Gv%`9kѶ){aCf]p銈XPl\sM&q6 FDH3C$=-.:41X\ [T|Mnl`Ḅ˃FzN~k+YSړ]鿇Y3q])gC!P{;K|(X)篫$i%[7k5- Vj1u_k* e+QzFUFuJN9ҌxYF ^hfSsJa+NJ+`{jF+Fd4+z8`טD2vrg^%*OV)&ib{Jmݷ"@g5Ey~icWZxjc^ϰ)>8`szݿ[bM!Uيq{G-z6: (z@OU?>akjO&[K0 @fL".] SUP⺡WLdpwKX#z{-֝3LlU{t7Ys nֵuUp6r?E:SxY.dQOMmMבa ж'jS@L6xL5w0aw;<.S,DG6G%d_Ma0掤_0P'9{c&Ja$b" #hvt.낢Ǿb`%c~"8"䙶!&)x$$nȏ?ʰJ1IW:;ڵH'B~{S&Ep&!~bk8~`3%\z_ľ){06WM֔}Wcls[Qq4,I癬la(mHuń1WQ~Fڄ02@Ϥ !%0!]EG!RM0Ho|Ar zO?㌧9*dY%%4S̗l/D((ݕdSڨщ(eF#F(/d !=b"ffNm` ˛;m咸/!jw7ulW.]|w>ơ[UD)܎%KoT'#U)fdtctOS}is2}?W ? 9[㊛o \$m.с_/nI$(:J疻2Q0nNZ45Շ)Qr; ~b]]u%WHH3:AJӴl#(q,{ l T—^A'%>f̝ i_(B0|}E)#0/p8m_Ap _ GKvĘCItE))(Eu4Bǐ?f]?JJCnV57x@q #*O,z~A09Τ) KZ31l5c/bgAU|>4*t+䐣m_ c:GlC6ۨBVS%FӨ2tچ;~AI8A@ql+zDJ+gaWGjO&Uׄ]W`{ZjhMT(yF!uݚ=cyp'_]Kj=0PNB$ "~lT]R9nh6ZOۗ 9Nd9kq;@D!LGgAUuJ& շ*f\tDi`a ;.P"9T*REYl}<`47ӈfx?/&+U3ony7\I64K8d[AaՇIDEF@d[$dNN]A,6+d[^35WXnźB$ M,`f*"(N]2:# ܽcX*UȓuLhT!HXW9j7|">fٜK^aX>/Z4T=4laBǐ++( giӪ&}n]5WeTA\N{cDnH?#F /pdpa̕ʑ%zѯr@) ht-BT~hLR2 Up3[]jv73/oU4T3&>tި8"m%5/_ ߥV,~gPMV/C͵]~O O :8b5n J"ۿOěXzHUO痑31!y֛Σch?Liwd]+$ˁfV [ϿN7u<= a>x0j9(}&Mk|;jnK*CSCX<4P^|*C3ߜ5*ot>Z 'Ww4n__B,]&)%ug+jtQ:6zm{JGLl\;ɀLz$:?G3xwےAqYT_gV6&xu@+E8n䦍ҡ%& z  Fʣȋ0NM_!r4Vޭ 3)|E0"3& ?iz!4+ƒd1͸)9NwbKi%7PŭF6Y;-/! /M$E^$9p渵hM2"ԗPނqb`i)˶j$!_JWBλmt:J:/Hd|0o{%-K=mW;( j<^-!Lך5J?S!q #.F5$ؠYoΎ;R-e˿ fJ&zYbڞot%j1CfʈD/rd'\AXqk#hV# 1h:dj7 խTLD-.b4%anju]` -Osx\7LVIU6;\P"~a8|@svW;=g}[x[UJM6_n_t?+ན:Z~ L~ԉvr?&j8^iʦ#+% />P@Q%~D!nP^^J"ai?xN\Eul lPӬfn̎н o "C E+ϬFʖsdN Nk^njpVql9jKt]6d#_7)e6r_M;){^SV)YA:Rhk)ZjfW-|3DsZc j`mpQ ^^/ ۷ ,LKZ #L@@꯭T#f!5o!evj\-|*/*CO"F_Ci.+VV'"Ȁ͍d}<; pg=E+E#Kz٪E+ȑOo.OQtYB) ahع Sx"rQfF*޴)ضs_ vo\Va}k; b$[N9 C㓱BxTS=L@t;`I{no;&j5u2GlaLn#7ĨWM~ܫh?ǵeH y<7ϞTtMeeUr(޶(eŴ;1~I߷Qcã)0(SuFl w65w?C{]!s (>ɶKpӤF)~Hzǣ=iX(٨cEBWH.G L[*SCmvP1B0* ySjQN  {fށ T+Tw[l$i $H,Jv O6Jg}y>W3u%J]c-::Z-f0mOj }U7BZKz(ǨKdjJ\'~)Shq!`~ )pRbA?)z;:9SJ強P' 4S־C(5.X(sξ aϫòzM@ޱI_F:YvpLwz7=( ޱE]64hcߔؒw(d)wlxoɻ-^Oċwzk>AۆF>Tx Zh y+@vĐm 'u.k 0"#Ed|vRS@d5'jjȥH==9qxTJFHL7JlD)_+P2+705;*DY"x az>QgojJhsE Lv5'5&3 `"?'VDDs~.*RxlmSk bX4pR6 L)wtxN͠SO7pOyS"h>;IQ]f3N--⢄wJuЊ'Xٙ ~n&DZ˵_(K[4:]Ut'ׅ u|ϫ @U/qLCdGa)Ҽ&'9{e~lS VbnJ3 O5 W13kFѢ 4lۂuoS4&%VsS"p)q.{?k&qg|O˚S{9;H-352ҥ6{9(T”&-Lz9zYEm* \ #StO`Jd!unW9h>U=\#M=MJŁ$r* @Sy$C?|+zVCϼ+֞WG:?L4>dB~ ߃NT 4\S[%_ GάYDGFسs D J65,q07^Ak A4z>-AX [/W+:)Y~=?mǙThɕ*[,:jG"-Si;lW;RJvD/"w*%v$_CM*TIvK?k9uxN׺ѫǨ!rEm1N~>- !KXo_1=~Nr38^,'BecOYz`Z[~ JUHКEC1|DM6|ӵ6S_Q ;5= nSG,$NBK u.(jH'ݶE_g߻4mk85l^25|ݴx6"rHF P/oȴ̛77<ѵ:zprG%Cc}]AƂ07Ȁ0JТgiPE]GpsvyMB}U$Apo>2*ޑ="HkY>C]T)kKރ/P vlޟܳqH0^%&ApIzC.aCˀEY*䈊QxZd6/bf YhzYǀww쵲 DmI[;)CJRsD΅ڿLwr`+zՅV ys+g)WݜtN>Br7-u>yА\UdosHs4$ZJ4ڼϞL`py)˶TII\Qf|+F?ަi27̅];(vzy:NU$N\f-4GTh3l*IXO Qlr4;;7Zyµ:ƊT1 >wiM FM8wNMI5GmAgU,iZn`c2>_tl'(IA/3V(tDacN A@ g ^:<,ݫL6KΒIXUCPw.L9EZ˟u7Fu^ $'NyDp>#rAv_XQ$nѐ.NxP"Xǣlㅕ`9"qO FGA)\/]M/Q˛Jr亂# D1_n;\_Agb! }aIܝNkrk iG9YJ> /$t?/Ի 0t`a(GgYK`L!xFmgs[PA(M[%1J")ٰ ~<~TU;2N _qJ 9`u۪eK'ECuޓVyhWj (P<ܲ!݋+wkޕaUI1#.o)x-#|.Y8 |#xh35c}BxDA+$P"u:hwY&'V Z )BXoLϗT',4{4KR]X"4Զ&8ǺYW,/9L;lVx*i=cT/18wrF wpp*z}o>߱o6=XDvI ~ZM,:BJ X9L K~G%N_,b)Ǭ>\j7,+-N?t,GL!QQ|\׌m,aUݲz~Up&FkҎGTsC̍_dnxFpQr d8cb;.9d k38͊zw`ykt'b_k(&aͯ':?ŌoRkboifZS$_,o[g@r|>LHGJ%=>xqƆ1$ݯ*w<vu %f6=0+NR?aj]3=O~Ggs`2*Cer pEuX4$Z(T(/ҡfOaM=kqa@6^D¯}H4CgFB`y }:pWnkkMl/pOn&Ґ_/392s/"HmiCSnQSˁlzI'Qޚ] rB n  :c{i5zsKt0H y"u.^g bW%8zU/=w ?_[gTjYݑ3;@od)t Թ&$')qCn4eÜV-%3rk~ 3l}8X  a(I3Vzop$UI(`*%RA? &%J $Q+ҙE [ݹo̪tdDZ<65lHH7> 2eM}ҤbY.LN sFHԇ|e_mȢ7ؿ2Jnz("U0F:a{ˉ׼]p ,`fH2 ó-/pyMN$^Ņp140727r̎jA?.s$ ﮫrq݉b0wڗ\ck.mWfblvEJT`5B,e1TM[%4b|ؾVf\5vW#HMߥTRHep/zL8D,ln*> UNC}B}?] sB[u;ϬE&&U dSUƯkeBWFla؞3B7pgl!G6A~Z\ic} X!Jno8{swXHN^ "8L~uZp>G8NVEJ?2GN^{;)yd?hijw I+{+ \R21WA:YCG0&UV(>^g '{ @^dbu8n1 x+i,ߜ/۱~V[2pΒBXa-gЂ^%Bq! 'ŃLLbx\+pQS̖f?P EN(k@M@늄vAV=Gv J KUrE'q)/ @'RQ>! Ѷb} ;M&!vp,,9g#: *P~aьD~(Dyqi %0;o/c6|])*U9xB=: gfi xbz K(nxL:.2|IΞh~[bwt>&KBbVڷe6%Ց s|Yɽaʱfd&~i1f9T hm$lsp,`j~F_[l M ^t q$K 1f30R@awnF =t5/)V L3};3mv袞M\j}uVp,bFGsWR,H2{ERS9 uv|7K `n`ڡh7P˞*lNLArd]S בvC+-9LEY^aF[71yLw~GT:8);*:i[`F~Cn75I[2Rc֮tTvUǞ<rO2Aѕ"B3~^m\Kf*®^wSx,lFo2 u7tOjPOxʈ0cߍReӢɜU(p/io/tՉP 1 91n c63v_ &,AƤb%BAwWm20N`hTIҶ< !wh{zOgR&>Sͼ)i̍3:@AfYso7&AP MBy5)(.1> >PQLXʃ'ĸyU"rL6(~jlgϸ"z&@MfX&`m#3etd/V +8j0X&k:t0XK}`ΦL G5K\5 ,XI!+ lvW9E(jI]@aqҭ֧d[uO'=1!}(O@G dy /!LEs|EuJ0|5[y UCUOp|ҏj (Y3TatBI"ʌh%ѝEbk6wMƕ+ { 6WОn ~2 !P 7}qB$/L]܊|݈5lQ )jq\L: "S (T6Ѫ *,N4!GZXyp00)Ru " :r.Re Qs-;gRP <0g#U.繰&|=^I (ͭkUOT.q GeBsJ*wd3LZ% c_9jR$i1@)Ac`b2 p~~aLhT(7cvE)l[=(TFUL|C+ 6s֍uX`iS_ܝ:nux2 g#1η4m'$"ǿ@MϢS7{0` @Z`^)Mh$,3VڛZ>o[/ZvH@)-huejԱ&և9`%\U:?BZQc2A 뚿[c%D&X;ia]#U T: )WZeFdm`ϔ/b,''jLɌԯl,jsCovȩb?$+(Fځ`koI!3ԍkiHMͣ9S?˒(z[vh<,~sL sT[Yө:7&;~u1;#6{N+,M|\(hz@,B>A PTB|_\?[ sͨ ^WsJN=Mh9}C!d&^nԇcfx,UYn%B\Ƿ55͗@L%1@UWBd:#|}K~ϕN*zZ$, ?Rz^$DYNzsΤzO:IǗhMs Gz-oj&xSwr{J%;xKq3 wOjϧK}t_t"v UHL+Kk|6)%1 O ~!kKlqRht=b"2%zaF9j N,y:dP= U/{ן)֧5<%V&}u `FC pTHAV=IhB`Z{ޘXt#%V 7f6x=4D%lK:A t}U=՟>wW.{8T.43݄LD8-'%z݊2>[7E N\Q_ryyg{]a1ؽ#[4?^b߾!䆱2]\\uR~g]ƃF9-IArBO4<8O§,1[ 86j =ҝ)*G^3~z"E0e @_//Ab]$I͎RtmǡZ%Tc)=bdJ 6yN9_fq 'd IEh'!^ܨQSQq޸a!o||@"4)AՐ 9.+(Hc0)ϸ1P{&攄UA>L*o:sĔT' u}\pÌtghv; gqmNF0tD jZsS1–&.sLW'oWxIGBT$+;ҙxݏU^i5^Qȕ'OQNg7:zPH_ RH_ǀ0*"PV"=>gM%7[Rq-,`/iv8v+}?A-&ΓnO)SΠ\@봓J`(qt9;A7^cwY..6dT=g *[iᅋ29a 鶐1GW>{ h#BE:7HtjNGV_ɞF ߦWl)%glѢr!t2=w ,|"q;!3WfP6kS TRDzT=f$|3MsgZw*8dĹYNli PGH~EQm)Hu;E ,_f7M/ ]sclh?Vun)1D$B䞚\tt-h)S&Xxq&8:V:\3ҬbRr= }Oq1aoxrA{YN ]]-Tbi聁S]rq!~9?^곅Ow*0ܢMJ$lnfUo+qd#sb @ƅn:Q/8T[3`Cqy~M XC=GGm@ NMYfQ`ξNb2U P1wQb"eҪ3-{`>$0_*-)$5ma|A|)A|~ӿ|gg?uKހ@R&= vޛh81zg_ ,N. 6ӭXw OxVc?W5@]Y#)/dh! *4Pr 0L+sߪ65@uPRNmo4ݭ,]ɂg fT5!̑6 z*&v}*#FyԧM w4Hw*; h\7PMcR3!Pb̚-[dt9ficozD0ROBxB]Dw-_B8J:QŴ7|FA庺t4^DH01YlwcX-`sզ]h2#8g5Te+Ѻ d|pE}]taWMwwmbO,tSdPv!2+\1Y{ J_뙠,.MA|HLj;fH~貛6Dό8zeb;OjIrT=f LAɍREl(-D\]nT n^y$}ʺw ̔D@U{W8Ӟ$n߿om8[m%`ouLpYP]i"U3 c>?[:IX&ot"J<9AxnUz<#$!#'ϑP[.,7Ȥ5KmG(F6M^yˉowJtr]=~TS`Pg N]U FBgq|ˣUZbci53C]V1ky+l^Le1m徍 @ramV&)px!XI0౷ 7qK(Wl?=N*Gzs";' L]+|pyFeվnA>5vX E\#s[q;wt6#+~ק2S{I.'m1q=!TظZAO¢q 2ߞ}`/_]٬E:ݘt+HNzl1oc 8(Kt}ml{X q'{|مML':B0z[[tdFh"'+(SŘ~&,05|Liۃ2dk_*E:[I7)m" o{6''79%EaPbO+/' "#GhL72yUw3BIVXyt#OT-I%*ͣB&tϡh#H'M*^ܔw2CQ tFl(AKY*M_vLH|̜CV+37%D A[1<^SCWϵ_QH;2Z=;JomezD**׏U;։P,͡"oK؇@YjU $Cuu@-ఆ\BWވSDa#5Ase"1K\UI6]r1U w>-Y=TzٕW⡳!m׆dZd<-ଡS~-jPO5 v/g`}_1|߶ \L:˼ |WQcw[n תIi%8Cq!es %6/D|or.v1?Qqsq$8[y'T!KfoGٮwcNssm1԰1jX[r]ԖlwW]̓>i]t!otP&lm'a`Fm;[*U`f:LJ_efZ J%\ v(>Xhh7|մc` IY+;BXaĚ$[J "/ ʗc=-OLo#;Ɂ4i%p1&%ls3m0Zj9˽W0fӛk:Ie(lp@^rgrO {.Õ^xᔸ/hD|i#jVhpS՝KZYWxآ)YJAT}X{BkH{( ~`6R?/`n6ů D0U*l.w&O1YrW5'N<)t ZLk6--zc`U,HT;H8"85AчݟarN䈩#7$zX q$]5d#-*&=BW˟>Ɛ/#/e3DYrMB)vqpIN:3uͿ=)eO;\b"k~BU&ddۡ5s{;'FwҠ&@4 =CH9^jgR|(ץ*I5Az3\%&OxXaICn4&PƄG!SB?4zPt&7#DAj鬞[i+t;mT:hY -y ^嶫_{ K181k(x*JLH"<1<tSšl^wmQjF!,%$o[5->5L&n +P5F]3]62V8Dm bЎVV;LСɨhxxBk{$5煓&f$ nΣ< [=c;9:_gg骏A f^`]a\oSVeqfFw0ڸx U ܾ-x\+]X&Pc.#W eiG5GB$Z͟{.; C6`.30 g#&n/L^^Xq뽸yMMAb~=_y,F |DВ&g}bx0Pfd#Gk;Q\%Kxʒ8 YԐ@BYhfy3ijzC.q!1[,Zh Z-9#2%#'w[jow) )Q@aVtwdWx#|.\1S8Tj)܊m!`"f"-_WTeղ4-x72=;}5" @2<# )i~˹&:`FٴQ4U>1~m$VL%T(0$n '7AjO4WfgV_o W.0^iS)(/>(jCU;O̽vt=E|~H Ҝ@<Y~%zhMmbƽh+<mAn{A~GP[G-X5$LuGdV˨_s͔i.0D3K'W~i{nHN%%ܓGs *?" 3ޚ{hž0!T8Gv* Qg&.*Sj0m(_#~׳يWO].2˳h[80 {t+Ɨ##XKziiez3Wn9iۜTc.:M1=NL0Ye-&c9`V6Ym#"Oۆ6G!"`kuP,~j;+t(6~2$5,dfWssW5Ns]68G,mչqwuLe;bA# ] m P­OGr`%7qe}؊ָBR+BLFH7.U4Ĭ`LRU:,e IO>u/X̥)gݹMcP ?~ % .K>Y[!j9HI9b^!SM s7% _T-BUXL W{=%jfbJ`wfc]S@qCL:rk'O)iei{ӶF^"㚚0>tJ ywwLz"F'j ;?1f@wZgF6It8[u iK@⃺хlj' p*yaپh  aK|D2`|3>H9%u0Ix X6;$3_!qjs꣧AжXT{ e?g7o 8vK=ɒEYZpّsZCy% vvpJQg)sG$8|Y us-s(e3m/TN\wze+"v)o7KB]ȕ{hWQ5H]}kf|Rͷzr1S:?a)6SgHjѓQXY²H8Nfzɴ7 cYY?xMʖ0(VVG|.MsfJ|dO=_Js/o(zLgfă4[nac0zw7?mw/"6Z,2yFeB.V5f fl&5v_\"YG,8Q Q%^@L]_]; %Ci :-ONr9=D2ĐTY~<ȭm]j)to )U a,-,\!VUrmܦ{B!2c!s1Y]\)3VZ!¶$_Fil;RiC(-=8&3ƸV}r uUqho0!EK&};c8y}?یo349ͲƜtԍ`K~,]]£O- 8%,' 7BVXaQ?@E΍J|v ˨Ϝ |(k6MUd<\s~;0iZ>C Ǖ;]C}GkY_3<,\a\[_i6Y_i 2 0 1LHh)KiEynRt0 +n'9$>P3j;WۥJ[ĉW!O&ѩUE |,\ !˩^V϶q37)!#lx|uؓ`آ67vs. ]wzAioA/q.$6佺0& @Jkbl45 y/e']QQwCO`g!|~g|!{vaɴIRLcbG!qR}ܗ4R ں{ӽSJG}y ;ɚ`##W0rMR9[iFs۪ 5;W9Ci\Bkˢ"@ ,5 A=&~N{R/x˙ˢncg(&@HL(o=3 gR \EG-j9cx -&Lp̔. jFxdX\G Ij6}~&c sF\Q#xLiۜ)9$i)Oe.h2}҅w2%پ'>Sߜ tx7Zj6{)ĉ-7Jj| Ȇw $qj#b!4I {OJ$/yWQxGlBݬ گ*-ϫ`ԝƪEj t[D⨕1s0-D6U1WǩFI/DҮbS>0v7qna lPpE%C!ʶjh1 ^Z\7#{YSCz#Oz9i Wr/yt=If9d7@~)1t5&=#)\ ج(,֣ڟ-wַbWC$$ȊڵS1ŀOmCʒX. K8 -VU}3 h[ d_kJ^`x>,u3NF U ݇gs/@\V0yLhykΉbtKeOM;}hΏ!,TVY QăZʷ1a9IT̑*CމdMfS7A_I2Zq"LAx1syT] cJV;4:i@){bg$eP1[zAYCe{mlObb#vDcPm.{+2zz&7dT"oVlZg}}( W+bMVjp}Nrk4+[&Rڌ7 ڒ&烄\zJ  ~3́Lң+-mݸi"Ϣ&#!>j&q 0mUT, lp#AdixfcᩤS~$\wr"䃅b'|DX[ 0E K1)x`4˸ȪZ %=pSx^{?= d:KI/9Oἠn*Lr! H>/ sRj|p EA"!9u#{b2BYƸ~ΣVFڱF.|J MnqZ2 -r ݼ8:IWzL7tlSLj;wS^di KhLz>#LNpء&O0"/ɑΗph3gJiA'_eƠ_{q5JwVF55|()bb%א_Kj'ǻv}'lk6lV+*4E}e0%fO:f'>'ȦiTIssMϫ叀Du%uBU:qka*b4M2^d)~Co2RBo(N뜖\k{Q՗dQPFz%xA\I[[CezHy3|!/GMڔt7*XcS$?XC5GQy 4K#6jb`|^ SqbV)bڦl)iֶxApd^&^9z@BIW;eC--_y/4r4yHZ;4&}>Ӿv "FBpq@jid&(+]!^#cLJRQdܾ-#{w2OHA̹^Gx(mGh<{c>^pP9t81_6ꤰE0A5#"E?$B1xAT?X ؕ%o{j=T 8MDV9ޏX@"41@P-SCW+,gLC&,]_:z(]QTLJ63M^` 9tH'+CB|beQf]y7bRԇ4G&cdVk1OͶ D09@0tk$Cb;DSA:;Rc>Iz);qcmOXJsǾ4w?`jRB]c Ln{!{iܦK:jHWlݡ\ f`Wg3>@PA=H`v/T<fwZd0cȸqA- Eu3sqm%-֊w]q~8dQ܈!M6 <\9oe`Vtϴ<ғ,]vJxhZ@o_=B/qة9՞e=m0e:^ԥP%ֲoƷaYhN4e8 ~K6`P)" B0$=?iZhZLt <ص˿/:yГjE. m6ϸ(n$z-Z;} zsPWgYEi;\ Wh5C;Kǥy#+=]^yg!KxJNrxd%pDd;EGwp}iVCygdR*i |5(s0[wWAVhtBN-̤g;A}b`| z>_3cl:љ <֎i%\-̬/[brIy @"i DJNZG9bIEBΫBorޅ* ڇ /,`@V&s]顨({14y NKl)2>tH+hD%[j {ԍ@)Ń2%aqR`UVw l#^u޹DŽ] Y{*R9r[ 0xVEf"{T×y M8=`G@^`M=I;ipH1(ϝ ԙ 3i v=Ny8 ez+OXxw$Lp־:GE{BG &bF|\ ӼIʫ &>*(oD \&Ѡrh9>Ż `pv[g,A@Z2QVJp&XDTm.4P" Az:X"qGE8[R}¥%&d1[lL`\ɱ gdnb]_ ^@9xk`V>Y-!Qzmc[_j~Ѷvq}LZ7s^mX!ix?%D:)R^UzMJ[W( m9%yD_y suwb!,NK( XBP3Y^ =:M`,x c@HbO7Un`_y,]4}\ȁy j?6vFi.REKHWYۻ,OA{90:/Sa=]. YS7=7|Ed@uƥ\XGmyL9YFf&ČiՈq{"1,?=r Jd4Fc(. ۋ uHj rɞ+*`zvmAYOo6AٻJU?F\̏ՍO .ä}g}#QQe@*OEmrQҪr w5xwq"d|8dh|ZnE67=bm; n>W]s6c^kzvKBJBhw:Nj\@DX%͐Uٜr 1r!@bhkt׫C3󰉩vj!(ý:njk=mJ/YenzGp?//ZOgOQFe9ʘ^ y Q#m`g /ăwB ޯo5HDPf|$D u#4ґ@N3ިx[AE*(='l-{)E/r,GPܘ7lk/n\mz_(.xA`u i%L~>{WL~ ^IGߒ sm&stg㦽iFo: C*CPx :0}ާ_P Y4)7!.*}BE F<)oK0 }#Gʚ])FeF!Fe0 vkQQ6GFKDQx3>Ћ&>ϠD>p_'oǿ]Z"b\=~gq}ܜuNGRZ$Y]c{z4Wڱȍbm 4;aA!0#K;#b F@` "n*zGNO6|VqɘYȊ[çWfO2 dc>\;4_]UR"8d=R"[嫍'?+D؈sJp:}]'>1%is) ZP[#f4%߰gE?[Kу)68PZ6ȼMa#`s˞! N/}!Rܾug/=^#)ѿfwB]XQwF&&XKLMF5⽸(vQ8֛0JgR!?.T d複'TsSBRE(u03ʹD ȋFSgEmHi`3,:XkH*܊vq4H8ثx8+(M& &(gJy-‘;VZOJ-N6T۫wHs`A6.xjW%ckExSO71bC*4izN+nF*ݺwDɟ'tq eCd=$sVkF&ttL:-ȶV,bBgVѬK~~\cj' m~|{CD4q⅌(cd[5{vKVJ 'WKZtdoY?r>e5܇qv4dQ2$2Lj-V7n$t.% m6 ?8XřZnGroH~52 Nx?&I0K40_!'-&U5ߞRvghN,nѤ`:`CQ^z97&Ai&E ]HÍ>0P9=xoU40E$K! N٧CZsr]Ʌ۳ GG]Vޓ!I$:E1-4dWdZR3MHfWmqW$Q _YÅUS-lv'/a70lÇƵϏ}PA':~D9ٲfpYmVn`ﲑU&T`'i]Qeb&+n(x ZIZQ~La`*~b6v ZQ"pO%F0Lr%b E ͟9B?#IxSVl>O|F,C_Wr瑤w[5,.5Sx3C٬TDpYkH739"<_59{wr?$lMkO'zf^Cf(%xJU_ɆbͲ8q…S}k9ipM쬣wźO3_ Xb_n@x-9 Iaz!He] ?;tg8Pi6B Kl?=?UPdG /,QED43(&f$+H 廤CĹЛWihE·  }kjLU2p'l}dήX>X:3h^hEՉ)aTv∷YPjm3ExSjUXҽrdM$KIS<+:yFroR)mcS.0!pJs1_>gd~S8i] q6Gr#4VM+`meDgl@K5;ø\SLcN;xЎQbPh>)^(1Z7˻#Izo|s;*M)v$ a#`tD,}mBSXc1T.\#ư=v.`V`(֛`j^F8FO=WE a^$Bj_O@B0 #,.,:1" $ H[65NZ %@,/d,GcBlX0]DS3(]}۬S4s,AJE$['4S@}-Tsեf$1J2Zz<_[|m(]\~! {:_.CǣFB )9`yj0cM8 [((~o.KyhܾϔMye+ʇ"42C[mq֭>@#P`c @FP1Z<l>bXH6\YO@o' m)X hn٪>;s8i/aLgcph&Ymviݩ%&9.ꀣw,ѱ*; %>&yXEAnbaxCj)$<֭m03Gq#y5pXPaCj&&?Lf0fEb_i돮Դ@z9P*NsxP}]jѿ:2L≄8-65m2.gI'e4uZ>߅ݽ2#,tEzڭ/,epO0\Kb? "iZ} qKLEa2 zE\E9ލpM@DPrŃ Iw/KTWXkŽE;/U<5>de] s@׈3I!C"Qʬb8"skpd{@Mt+`%&Zv+n#0OEU%IDZb%ܛX%- SU H*W僠_(WЁm5]Y1P=K"tmR,pž3<嫶h1*=<SBǡB@Z1i,Z|>\o/;b̖6]f?ꆊ e~na1Bx3ʠBf=qf`)g h9*88} Ϳ&I 2%D+Dwx[n}p92IʴoS ,jI$ϟD.Kzr):(d.ZdN!;{!u<75C8gIdΦ K}(k*iǾXP'6((~qrk o1l_`]OxSCIw .K$OkA{-(uDH'-w!]FBr%Vi;CH=)17#J٪ZU!jS)Kڭskϡ4NQ[馣.l5$v_EYdJZzgܖDg#l$GM2i;uA-@M&X)V?ưVKVH3#*GSxu~ A7QBuznpӾHXw?ט߻w钺 R" _׃@~]rF-c8Rݣ6BUީITSkA*#'Yc.k]SUM/ 0D׫ynl"`3(iݯ*IhV\bO^w98 C] )f8d\m9P눹d0PgH8ۏ٧tW T.~*)H"N9!Y&TN{ZUԗ%/dCcmU$":{$af{Q§qh'TرGL!m|n ;I?\WȮWvsn=&v:H@Z\sf.͸{),'x &yԺwjz/@> LAW9o:O DK}ag 0CQRD-xaKku$ DI0OUK.~ϸ0<ẁv"NׅzFb\O>yz$I{#aƁ]`塏 hmW3d3% ӽOP@^WBVz0Įg2U?}S ~< hF;1#k-<n\;|u_C "AwW:.Ti.YXF첽no3#4ݦ 'u9!8jj,B諂n2t)Iʽ>f"f|yCyD&S2aJr쏢D<lk ObI6j(x _xTU@ LVݵnG&[ 7 g%˖Eu#zazh‡ ʮ6wC%䒟^6#`h3!Iy޽ej$ed::u ^eApΎL ́ j!tEi"~aӱ 6/ĚZ#ks֭yyLnӐ HYoBĞނNYG{IHCy ˺b_*˃&br>sY- y@gU9ǏR3ΐ*!!' [!B4 Gf/x ̞nbU\:)4ޘk+ 2ͭ\l (Kא 0Nm;AN=7؅fpѩV :*g!5ǩsXi5]E 9l}sF&JR Uv$yb7^$򶵚0^SY@E'TT|oF7zf?#@a[` +`gj K?Ө(!'k9U(ЩNd$/?U?Ŏp﹛]C;V;HFI83( :M=)h/.pKvM.,!T04R})Xx>-ZԮ"OqbBW,T" X(2H5ճ<߳a51r%x(bgfyZ avGs\GUtI b^gxc}ֺ9z7pSk'8qiU\Cw]kF-z񜿁zfy H{V@~ņ|dxVF5[27Pn5 xRDRoŕc ??]#uPCU(&p& svH6rݔi_D ?xu\d d6'}p# Ϻ |UCMw U'F5@tvn5-c&tZߐVTBHZbJ !00TeD]3ז#ُê}ee~!X[Ӵ@2ӫ<4*Hate#5Ͻx#NP]"^:ºXұ!_?؋)XOTڠ@r/ZFN&@qMK%Q\Td,aІ'sk&WÆ PHŅuඑ$+PB~E8M+ _;廙٤pCĈ[ NQD7`z)]VRo@[(Q!ClU\B,g4!Cv$s _ Ŗ?Y eg!*ooKղ) `ٿO1y'ӳC–''0͚fOꙤC%D^E(PUyDžÁj7d 0ex'm;dguM8ӂ2r=ttPPsϸQ|LKi`]J-tȶǶ斚bqm@ ϼeDYmhGc\ )KP0K0sm_cvÉpzzAGrm mJ1)Xp(dnr=Ɲo{97{~bq4Rfe=^<.1J|z_yRA y:.S~ $wjJmѷzn)#S/Zbkъ1P1c[@6 Y1if`ϸZ {;F{v 9ئUzl$]g#h Uʼn|exq= CG C<.:^#!:\v(l?lDE܅kDׯQ9E/2NHXoSWqqsȘw ڴ~U%)ry|z"!"[^%D4'!Vo IXwY<ĄfK4@Mt'b'7&G0N/P\ &iQ?Znf5>{DMERVFCg ]iw^SjL)M|rbJp;E{(tcѸ=~PF }Gt IQ(?=[  :Ks+wk9<#{?6@e+QuyDD^ OL?Kw̝-²-lYdR8Z>]?H'nlt]ŝHI𫤒[ mKaZ'h}$WX膴5᯹8cj.0R_=ps3^w҆1uKV PiFJ:( .G]?=8\S_ɪ+~d(oq]vaav!ib聁l߇a W&!8M/iXၤ 3/qFmZǸj%5 Y y.qd+ӒWcnϧQ:*|!`Q!HSd^S+Lǿg1-yvV Q(!_6 ؁^ O\E &J?<㩸O n>p} /szqEdKb;)t=-h:kS3|W _A*#9ZD;Xpf ,|?%blQʡHmƜyad _#07GòS@$E VIChgk~KywTpJϥޕ$J"T]4w4aB,@'1cήf%?+b;?=1nk̻JʻŌ.Ц U)q3>=l-^e'df~+ 3_th yAc|{ot:w˜BAN;)?yNש?!*a8Q i4d{ZS/Hj]2nz slgWpc.0"3r pt1$biq$ >ͅىm\ҭb:!Tt%Xg'΃~8T{z;ޑ2x1PԮ؋tDJI^pS#5Sd>-XD>^He]SDrEL6 YӖTgz+jnϟ%(6$ `jg^& Iy2 >,gsV`D\eIIìĝqӍufU!@2qY`7~A ͫ`?K"YZ(Ť,w|?FA_[Z&i "kA%l6KSe)LIud˗._4:5 8G%GDiqD{oGm*m_m Cr0y񗒠"(JU'nsl(νwRQxsBE*tqTI"'2#Aw.&fek1>r1KpV?5fUE=+|MB:n{HYp ߊmǏ()W*ZZW&#$ԯ&?0"?־3{H$hZ5[an/2L;'!Y\hŕ2 #\`䖴.4'Ic+i$9OK,OWk1<,B+hV9H~J}njD-䇂YǣÕ)bTP1ѽ Zpv*9Itw&/K4}xu:#< :y{`aKūߍ ?z͖ $)5Z+3\e" 1@,A+ep"ď=[8#ovF+35ڣ 5g^Eƨ1O, QGaZ}OK ~2Ow3(Oez)ز;~0cj4WO,h!_Y"Kخ죽H o'[hCIG,=X> {ٍ@ 31Tpe%*-0sJx`G+;Y V7?]oP?<e4 }إ xVL`(H'C튗TAogby*L>FnVrl: ׯMaD?tbZjp  v4M:6VWz.]#TSW2 fRhRgAfB!|/0h#~#lH6"h;'N )m̤v"#+oGW=z="qU_x0H o)bj۟x;W1Gn_,B&,}lMwLy&- #‘چH$}twc@AH,B}r7TQ-1r?vj$Ґ kxAijhV7p9Yp3.)'pWo5R^7DMcU^r{?~$Q(Y[D;N侻lˀCږ>7_K d6HEu0:jA_ptn<0L}~N]صހgYtf'V,%DV6Ri1qmȚ!+9Qu[`߃#VWϖGoM@&_ $9( (/HL$4l90WzNS`rk~6+(>bJ{@92R\Ud^孁]im+S{ |mœ; [mW6Ϯwg + aGm*nvqF$p@%p:av[)P%"1|?3Jⴝv$sU?0JqAx.PQb'*੔~BƏ[U&6aT}[+a-vd7JA ޽ΣN0ys1yt1cu(^"۟=Q$ ̊]P#'s+elnY* 6kRnjn} I-1rsעW'L\;Rݡ [2Ҧb=n O11 ėU5n&y-js=4h._4= yr۵Nj6D@ˑa `eAP`r͹Y5Qh8mg8}u nyWTYmPI45&MҶK+@֠:iIwZh:^gJUʌ0_EPXrT޻]Ѡb w!l2ei~> cڃ2<$&YǗQ w*pKM$z>q?~ܫ=~Hc,4.]ֱrG!Iy1T|]r^Z͊ "O5Ϩ^v!*ei1E:z)mܼ'*%TϜ D62jACZ=#+DMh?x:M ʮ g]Ф-ZBloB|TG<D{ԐmWe^0 _7%g&+XōXze 1@{(w)yqX|(]oqʾҪ6j]b1sҳ3J PG< ?n%wKLJU3uSB8Jl\ׂwcj=:[dXMQw-Pg/r68'"F7xp8hYY4}g9F7\ + -9>?toi9:_s_v/8~Yגk7Ʊ"" SwYG ?)`c60AVB84A)̵uꉇvH8F媤W0_V>~D!6NvD{%=>42H|jmY]K#2BpKmX7;R$)s'߅s\ԣhlDa#259³玪("e5XԓB€BX;h {cӡ}1q1Q T;&oi-v1֫ ʤvJbՂ/JTWeESF`1Nbʡ1=/_o# E@*E`F1J?'Wq6 :Q~b"x1HLH'm4 爋`Ծ s2㨾u:,Z _3l\I*cGgS9p E?e~q blo=UnMhI>푚 (tvB'IU SdS㧆1 l׋ U mB [f&N>=Kcco[ڢ}xe"V3 A~YW#>B\ [x}7ՈGʌį^z3B7JhJ)_`僘yɀq= 0,xN^iC/qD+I' <]H%͓ dz()SfvG}IoiC1;[as%*щ#[E9$cI6uHT.`B2K{m? DUvM^E f02iq$@-o,M͓_ qq1c媛* 6N]X]}}T䚝 n0J2*HP`%9 m B`y/檎usJ^=\pI30vAĺ`zA^tK Yq?6]'NA-եފ![}p+"´ >:50yZyj*/|9+2똋c굚HU!G/bm^zQXglhoA3N#bh?wh=Mp{m/Ib 2!>BHV"=\Ԥ\jc VnWd[R'mΫQ1f_d:'^aՇ\K,Zc fg;芕F\bZY$G_1Ҧ- lYh4eRpp˭+z5Rx,Mϸ']`<6Gb4FxT"ߌEW?bn3^1)u(/HUHSUY5:vP}=T?)vYՐƯD_Pmua<do%vXF Du cgmy(Ex_\a_Ͽ x*vw$.0CvWx)2XN|vyLyc{DOk #m>l!v2!R@]+Ov My(VY@{PaxjWP0buɲVQ)>ר>Tw.h8`-Q5꿑l&Oۧq1G]J[$j"kxsZ񼏛9_LJ'`Zr/\O`9 SE^D #zfHMɏGŰI;RSVFI} Ĵܼ,0~"ɤ8пY2Ȱ&UhmIP6x Шζ/m;P UI D 8ܕ~ޔ$Sݾ ׿Z`@[}1dKaJk⯎E'ZzzIp\)n<2:.YYMSɝG~@g*\*-i5T^LELKJn]vI0f8bP,( t:,Hm #!l=TXIORޗpcxӑюͥЫEUN*L$,8㸤pn}D `UTA>xŪֻn{%5rB`w%Zŝ# vE׀*p(db,fp)k \So/.sP9ՐMy3zzL=18O2W~.fKj# % N45Us1z/T;7M,A題d2Dȩ.SYsXʧܥF2x'>tΪ)h|4_e5KٙRvwt>as SXy[{VK\J'?A㉯9<2sfyNJ߭i Rk !EREӛYzDCIԥx}w{3.g K5ktGؾ`{޺A zE7 d&dcT,mD"vP4od. ԉVU*aO*飩? ~HLYsfħ.=GVJ'6"@{;v[(JҬɠ%Ɋ>pǯq^/-s/$ PvY h-ƽDn}WÑG)1.PY%tiSٕd3bn+"~U 'vV KOfR'~|>R^S$/*L4XL0&Un2W31vߊC 'y 䔐BtF6n1*$U#᡺ Vۅ-EɬI`$/8ho'7.&іJ3#{n oҶA8VUnbj~o jNg/o*>__ǪX.]u@J|FLD>ͪ,2Xvn:͝buK,>(]KշP+cagIrm!r‡wpO3Sa#.ۍyPrTjҠR[.H@Ԁ3TM#)y$ ;LA%  1u; Ga2 S ̖ehrpO!9QzW3iNb$hGZF 'uIeAfxxuX׼|R(t@ǐA퐲=ocq,:fk+t"j>5)GŠ:ER3&o[6O@ښ|t 9sk` 22A"-AUr&$"7_!y"K"5M.V;bHp@IRñI !)لoZe$DAH1C'EOqY@S̅&2!@xyYGtVGѕz[[6?kA0 |dVʼ`wSt.}' *e DT%h#wnMgsʼTauݳe0~A+F3!BȐ&s侑jǧwVL:RNMH0&r;HU+$vgiN›48LRzv/O$A\0nw̵k5 - D3H[(:&Rf>G8*av&~ uqtQX ޠUJ3#F?3A($0Dg\:FPA rBJGMul9ֵD .goz~UW'V>SDBv)J.aZWWEzQ6):.z3m2`t'#֡u&~L9bt&X8<P4ؽ{O沐}q1f) qȼW4aG2Vwt.FL5?6= (Ԛm[ ^1<3h[O[˜+V/!@%$ZMOp*k^ʆ4amhiA61) :snFh=Jm`y,)yQGrrWgn:"dq~~tT7aԦ ^y=%U%;'7_=˫+.?;jNX XML +S\{hQFTwk LzG|'EsNa}5Ҁ$G,E@ʟOYmlmt)M]ޅa<WqFUlJp^]~?7Hڇhw uXuri^5wO> %hgɘϧ ׬ff&lUi# * f(T>|'$OUibا`x# $|iZ0:+qɕ)(BѰ༯gpD3WH)Ւ)pZ38.1M쉇CL[ z @_wdïԆZrÄNVr%c˜۸9I#1U$ʱ*>Ji ܃I 7 v$b$&@L:!*Ġ2mVf_C݆@B溜.#HX0d\P_'j@ C@< тqzfu=C"&Tvl.aO/og|{DO MPX>}N߭Yp?)%gE擌ܪ#ж]NTXniߕ .KjY[G$h7J~LqthAs\SH}8f۶̢\{VՍt|p+< ZJ|"A-DVZqU;<ɐVd^B>E%3zJG lmx7ꦷDTdƃ>m)tἑ콥!E"IDH߁d;q;uگPh.a4a 6[[Nt);}&"V\4~E;T }5so]0$9FHMw+IXW>9gji-tO,gjޑ&\ IexgT}*bh*^:|Oe]kWiy /9PYZPǖW)Ic=B>_j] <j◻me ,mP*ߘ@O*bE).> r>; "͏y*ܲvY=a: }6pNA[C:dЎzigcck7r18t+ wbK>zl9iwo;9wȇ9KÀxj_Ux0 鞁vBEԏ64 r,*dJ*9B\e,XHtZ]UM6?_MYcVF4eYL'O|xI*vym6bkYQxЎWg,n$V9P(_7IЉC5ܒaqYOI`a%mJVҸmj߱-7T5Idžl>?-:/ wқS4z̭RSx,tp"g9bC"jp#IKmƧ7a^yB2مCnfk\A,);*0T9!Oev=ɚNMfJ{)&vE{6P,wʤeƗXT:I H9LH+0~J^81k/ÐIR{*=Xu8i>vK瞒ĬlezX[/w^s%Z0h9[KB%y0Ec#&$=na!W tyt%V,{ۡb196`=I!J(+RAj6<'uDVieBh23{UAC€H*fSYzTK)d?_X /h_0n Jޯgڸ2g@<:KBX`P.͜My_/=GeyВV4'ֶX^/)F@pf=ߋG/awId)ᆳj4 &`38;ezx~35ֲY vGuÛOQ(s*P8MF󴈉9yE"Ov; zV>h6d\/:֧;] D~ewaG1$Zݘ|")oA=ץPpH_qlsiS:JұTU;#ԃ|8݇uFFf+(0eϬ#(ϧN9i3v2 WKQw=xbĽ_j4T$ZPRvǝᦣ甆i1_U=YcJ6?2Cs,1S}VQ*^QET}UX-$tDjr8m!!VݎWmpXL&7Ra5ne^Ɖ^Y?;RY+EV*˩Uu yΰ0PKe"1td2'Ј8.d_vMĞ,vًf<ͪ+G 7k EGn J =[nxfhGsT_hk]Cz}7(nysԣ֬7_WWTi {ɿW0"huj%K&EZ+zxoÈˊY7ߣ?80ax{*RP3jV2)?{$ :p)OˁP,J 1PR!y`M:ctFm7 u_ UnN>&ޞ#v )};X( ,LlI ܕwsM~oxsx'RB.n6YuO)Ow\:lAmx-r!YS!GV Fg&-"W6_4YWRd7X-<09-PZDG%YH7+%-\fٓV5_hwi@Aw ]艴"厴. ࣚ$S:h Qe=JZwޯY9C`)&>=)h-3-L,H^Nvwfqۉ>)XѶFt+Q&#W\]h?QEv疰Q ]9Ef,UJ+ҹ@}Ot 'd~ R:RTd2R4 ga"VZ>Sio=A) 8Ֆ_N[jO4ޝM;$V{#=oӠoR~}#v-ipAx9`$cgNeHmd}TA0+LΔcEa.>I>6 `PsKUd)b,;V.jSq6yFJضC,Z`Ja$8>*! 7rɩ-O+鈄{N@Ii5xy{~?UXBZnW'T#Ղ `L_}6i ͇ԹJ;duVޚ q/sU/@vT4s.|aB@Ȥ{mY6 -O# 0J^i:+Y O}\e!Ix>Mܟ=t&t 6_e !Bkb8ze2͗ۏ\PվzP&pѮlNHO/O3N}I.n:w/P%jjh+- y<`A})B+- o2L.LN#< ùȐL[b34;'_L(҈ɮ+85.r;4t>g2}lD,g-/l4Qeo6ᨂL ]{cu*nݑ%hs"bXAe+n[$Fj>@{Vx2?)q5]8WQKrCP % mdC=LX;d˻Op y^2CK V)H'KZHF_ApѭV+DƦnf~hH힁 8IFL{k&CNgIZ3oV_=›St/!;m'IfkFi[(IO0ëe*g˸ym]:q$/E?e9g,E^rWm'3 ɑlNԞoe,(y =+.``Rb (/a$"g98q@Щ++u 5RrzSQӦ. (v  몫1 CщB!ςO %zo7ys@Juhlw%v8V`!F]^U{h:aO ܕpip]\]rYin42ebGT1w߲\o;sU·ձmJ͛( V\P9Lz7΄ڨ8>`lF2m>Nȳzܝ{{?F(/2tDÔ\hZc8k൘y9ʡ?5Ol^"rNha3*I&K1p苎}ňǹ+G3@{xj Cg޳@IS,ĺC!@X:ZhvубAV;W] I~`R|-4sCDMsϣ%ydаLyz&l+@+E#SD%:%-FFU8RIkh"{Os(Fo^qvXP<ڦMrG@1{r?'`Af=J?6( r(UG5Xnx7$ \ImQo ʯWƝ5[鲆^J}h P oJVi)?54B;3fvPI|hp2#psтUI,4GI'M빉<  (sufѶF֐olZb(;G{>řL0Ԣns&*L ٯ>.z 5ޟ$ Po~+bxg' agV[=vkVg3S I?/AMw@M:˚$LFw_kuݸΫXT%7+^^WLMa9iupii`+Uփ %r{s3YO9UzAHI!LLmn?NA >tƐsC$*a'}5_*Dl"6T`b~dȠضe6`AJ1k<gIf@[ ?io!ڡx8-߀U#t@gxuFv3E|&7DO|h1 "4 +8v#(%&>n봏26 ωP砬< }_0-lr=!k2C:3k]8* ,K=gMOW6k|ݿis l:G8濐|WP y5["\V8c.Dm.5Tm>ǦT Yj#8T\-3ɕ vC~ceΔg%@M@xuB'JW8#*O-60/U"cm{V3h%]gNY]!][@c)lQ-G/W&/@^[WmYhɤ<@b{՘|6)pNau"0 hZm;hw0c>CѕJ Չhn<i# ux/X=,ɉ!Fcn;N>ShVBīP/9+X5s9iOu V/_,9Bw&N\} ̽3d? 0 ) V!ϛ18Ixђ_y<\3Ů&6a`ɕԦ.G'qC84.;EvRx0Jğ#+ JWl a<<|dbRӮ푭H(mMX TZiwfuTDHV.+4UhV$2-¸v%}0$)lR(+ydF۞,[Ajj_E~1E ^SS۾ ay+[~N~EyxSF˂?4|9ĕ1pFfh0{dCݲxŇ纼@( ,>᱿ t?O XoKA~VcuwfJ3W&@ nD,HJP!O(䢻Qp?z c4;A>Eo|Z=g6E֡Th8"41y`CӞ6lΏʼUWxJgYt(@zw!jVSW)ЀLhAv|}h7 ]`:P2k|\P|Z'8}QN˦>mԵh~4o^}AKwO< c*2q=5g,`76ȸ֟>),qX@@gmKE9.1E$?WD*^4'Jyq)*lrmdR<=vSQ*x$FYa1OÑs'ѿFKtm:8;P_r*uc6Dnl[K)Ep;!0<%s;$|IEˌL)-_6ˬl7Qfӏ/GYap"F6G| dK-9|#,0!r UuI/+:I8DN =߇n[9;#X! !\ &yr0<Bc:j #U>,XMUJ\3Ә#9 p0m˧^&F[4WMvhmZʿ8cI#('gU`[ ^™4cĪ0MU&%+hvMU%֚\J'=`}eu3tH<%_MFS˚Ӻmbr3ƖD;`CL5/kr8HCp۩÷NT/쑁B0wQqe3x!Ļ!jGTtVk(HzoGI⃎nc~9H'GzL?D[/²$tT~_P;ߤW~ֵ[970);"kG5jZ;"j.j^eM|b٘o;8+ wa+ɍ 4޸<0ln#; I:S!yD ~lW)ћF,ĄӦG`]`Al!`5pZǎ6r gf`=q=;&bXbu ԯq<^*X { / {`UUW^p}wܬ9]6b!R4|K+VI)`L-d‹t֎^"#z" $wK6%\ lgۛ=xm D!g`ݑЄ>틏&1+zpbaa.O*PWvHO@Lw67M ;틚X؄"e[ԏaiCƸ%ĭ}{sU ?^RH֝Mpp4P\ř=ً݆ZWtX"; x:*@cBnC+d!h*d5<KekԈd2JjF>d y Z3e,Uv,WH9D)>x,'xtNN!c׿&EpQXqh$k\y o-:~7OO0iC0n+Ӿb&hfc ]TO1zVc dAqv`!u`EI`䝹bPW[yA޳Dp!ɜMQ[{Z鈳Ɣ4v*sT6QT%!1z,QPvŰB`> zWV6]mn2a.h$k%?;zR\ Њ^LJO٧O'1! M ud뤷d]Z/+=5kNF/e'K+F8է{/L56C:af("B=[h94V.Qi|pЅ|csC-ݷʡʖy I1g'1C?tdRihu,r*&k9I؛Ή:y2azVc f·#q3t8l."`]bi-cnwQ77ehK}<1\P\s=NsArxV>Xt  *Z ,6? P&dƪ=lkz ="?!=BнEɅmz`$ː%w ƓԎm~pgoeF2ŵ<R˄oT {+n.]3ⶋ1[dYqoqĀ(M-Z^_ VFv&-Vےh\҇?,T Xط1 C|JE݇ <~ Su^JӤ 2 liuEZ(.HŻvG4\t g &$}zj]*JԢm+ L5ؖ(ܼ~BW&+ΛFd 8'?oM KB| 5y1P,P|fdQTmi@]14:Pt{[E.gd"SyQIWQN )5@mNG _,| `֊!%OU?LI9_I#ɲs z}Y-HW:@Wi U3{Ub()B>p>a:675NL +}'Fm~vL51xEl-澲7D ÊUq\+P,x/wMԐce;IzP>+f'9~k|}}c>uTW Qw n}`]jҨ5E5rGˎ|c%|ydJ'[*~pő+c57Eyr͆lfm{R- 8Rd] qK5^gwANB)04KO`Wl#uX)%? 4WKK% ;,bGYL`]똖"!_͕tB?=Eg|lIq#1*˲+puk.{6h:|s$kD7{S̸-duV7ֿPi}(fюt]@;,Huσ9%!|yHV,htQ1ۃ$PyXq|t[bO)_9ϬYo0}.y04vG(5ctE ir6->rZhp3YPa> oͤ-쯮Ka;=rVbZ!PiĀUSe?B"`@ފc[ *W?J՛-~Cl̹$h3ߎG7^U]tʧ4%O5 @j=A. P/v҆ Ipe,OF}'MVIqɠѱĪDƁ[Jy+V/F Ԟf{:ޖ@2F 0|"EmZ`e% RlS9Qpdhb4Q 1Ɨ";u/\ȫ&8Q_HfimL^{M"۟<3@<2 DltZz]S4D}"nn5 %;ơ2n UIe`n7m%jeV tX3l~4<@"f(~il9 1eFmy:]Ѝx|]N- yJx֟3]3;J Y5HݘI½HQȢԿ"nL~6`G7d&9B쐗 '6\9h =FQUBu^?<#hW@L3h4<$,ltsk̿[?RFi{fSv5rL^%].B:ړlyR/>مETpt=brP!fƆ"tDq4sSᒊ;6.Bp[ j<C}F?fld4-nAGcpe&$= hG xutAe pfvMC|Z׿((``+N Ιe|y? 5+V\FuS1?+!ft=FV(Xt\X'>Н!hJk>rtj|.N3L|{w/Vfl} x=m"T qgäe&\ӿzQ6s0"P@TO~Xe9|7(MSq`2lkio|926`Qd3װD+ >:PA $CX@+bf]t;٢>,34nK4$c[A҂edqLxdMUF\U0g55["?ys-DFUKYw4j/X-IPG1Hprk\w6[/"~ff#QSH6ʟtP< Aɒg+wx Jyv-fv\W(d~GbgC*&-:x!,r5ٟ3>>nu%kPY8Y1{$/, JֶzƊj21B\aKE|=<+..6m+kC|qI\^5#p-N&;loL5$C'WXFPO%\'YYr(%d&ضBe/qBi&h_ȱ9۞aN{sDĝՅGP cj&G3K]ڧ4 _e2J]"KR-$?_QϢO{om(<k3Ђl}Z'0pa18_>}P;iJ7W_ lr4vji%-\+ XbǚK_ E[*wRv6M&zLDN6B\)HRW@*n8(@IsrQx`U}\"JL 3U}TNS)ű-M|(KEn_83`o5MԄtߪu0l1?߄*[~!nDȂԓ*oM($*SYБp RH0\}J[{k(u1-!߬b 1M58ɝ9u0MtE=|91#3%ߐ>(VRLJ=/"Qɻs(#p#دsTR_l 4!aϮLUQzZlidr*w nE9"Gm!cFl6xTpʮԍ_ E(hqk~MY&y~3/n:4L}nAHC -/]u7KxS fubEꢗ{lHlB 7]qӬl[šhާ|@+ԍ`l]3 Jw^^(Ya;uՁx^by 4Zyc1M \)WS(z {%{YDW&פv1#t WtAܣWnm╣p&!q"Ơvwޘ$7)80%$F6cUejlcãSUyw!#~ֆVIOɳ;PI$Q;7g_6:棇1 byY*p??HgǭD9%@{>_s&"6wFµmf7a cJbk# `ABbs"K«6>:HTZČ.8,P0n< j9b̓m=hY+Oǁ|}I26uE-i uQ) R2c9:LqY !,=i̥*+`CkaL| (F14&`鬍Q8ʋ}6Vvos- ~*g<඿ak̝lrT1N0$yŁ .bp~4QI5PM5'CܧӨYUq/ "BջmS|%7(`j!R 9W>tQHox9x1R) Jb4.5l4UUqݥd6#t$Teиa ]G>Hai"DmEXE!fxs֓||1-Kpp#_wh-ºs`B {5:eFow2欷|'X8 >s 5bt299y#{3&ΎjusE٩?x,ܮWCH\-z4R%ABoVJJ vl+Gm?恸`noZo]{|HE-YxhVMqVO*{chNwqR4yڨo&z%'g0d=hD RDdDoc|5-2&8-ygK* )o{f׍&a \%_n"Ǣ ^"%ֆ;&z,,b<ƠNaCMb+QRH؇KAhjQ=U^DJ5`i3*Z!f~'5hB왹|s olH-˧hz&"b9>Dp#bDkպ“ea: SS;WsYJ¼;ð^%__ qܯԦlYȲ w@Ґ&ƪ3d@m+R=*2$5-:k1h1A۠ չ>g/9Op&c$q趎yk6 (w86I|΋p݅!&Eb=ke Yumyc̡ӏ4^Yi,KmO>WqqIwbhb^k!)7 a K!@R05\ U`Űէ# Cswq{~z^^f́=~.QQ9C+g{_Rp)<4hVL}cq5}~DA D><[VG;8mVNɸ2JQO>5PHs,.ik9J\fȄDynӝ|\II0?:GkclsX{:d|FGQG R$\~3-l`*Bed EYӖ0qrC׹7׋Gb|c*) ߶F{L֤J[+Kh.vҙEj!؏-ܳ|uWF5o.yˬ:3@@>0?X}2}.v~^m ݗ5Q Yڮ/Q_w TmII Mچ1W.41yoQ ](<Q63Z"6,G*拌z3ЄSU_{XI 鮉s/-Xy$u'])ʝZNK (fy77&e\0I;KȒV(\[V:-,TwD+k&u Fj'uU\揥swƛfuѭfZܰUW1H ҍfӏ%^$‹oL6SlCc h3("ǬOh$=.524q WrmAK8'˰,){EkݗGP=nT^#mtV\@sp[X$)z8~lX'c!_ޭ(/yU% vjBzGN_rjH?$" WM9D5ʧJDpwV˗{rP쭕F_[*E,q-/,4DMCՏ\R;z}K6Þ+^/zXy"/`b=Vط}j,bNDmޖE& C}YCt ݗ\I?A4(ue,3E]hOa_r_=\syʉPdx GUx#oh?RTUS'uє я_p@1>)U`E;ʅU<. 3LU^B& nT +9;[:Fjr'#3U;?Ҋn=KSW*,6m`N,y:TǢChD󰽈 ˗22k3bd537Qd^ vZU^@ L-R#КEGX%X&q? ( 3f 'dYl5 }NCKBJ4ۺoi+7 }#I0ZĦD"x/~Zrޛ:+,Wq& f."[gu,Dok~xa{PT/)sB ψĿNw-oqcb1ִ&x\/ M6Ph,w:>Doc(S/ pU E/k-tik""֥Qwz#'կ{6IKf o3.L'{4:)\*QwrP0.RsxqZsg-YSLQӁ&'t,#G1v\IPs߅YYl+4WpkyJ),P2):"ܴUvF9HFq x(ާACp_fGOYqsj9!J濾?7:^H:;[^ԫǁS p? -ۻON,0|ᮨC͍qP4kbLQpTie {p.=IC,BU _T\hnj"L iA{^1EϴnIgF0zd@*V K YIv#;4p+mSɏzAEՕSZ}JDcZvSh?`,W)^NU!yzχ݆Dv\ST ]y;A8AIP_U)*=Zfw{{DŅ3U$7tn+veqhjuRzGNe$%t;Bteb "%񽫀apZm` sEdT`MC f}׿ٽR<˚4Q&[¼/]K0EڹpAȮ.8#2JۆK?=FT}(TiG҈p8?:p͐נjf/}oSڪ]g*dPo/vaLJ`q92> aTL`<\Jxn,50n{ %N\ӯ\5Lm  m?;`ŧV?;NMVJ bv. ,^:#˳a< $'lu{acqS#Uײ 8Hm5=̷֪pR>=0.ԩSiQ[ #Ue@U3\,t`r00s "O@LAF+nX+YFQb}b;Y6 LZ^uG*v+5o$߁6I_aLA 4!)F#RY( CsvCqUVL^`>&lfdAOpU6|JAo>!Md}7dgkKm3uɟk8 3BY&ҿR3x@wk թ%|G2*Υ4)]+gVKp&RYʸ-F\}(cO5|DF։Vkt2pɞFTL~ j౧vܾ2J &`4A*2|`Ekebb۷ 7fx+.Û3cœЉCgW>n܇y9Q1f{C+6czi(~y}n;B%&dAabW ;2=ߴ4Fjc.eJH2y}U?3{<7/#R2)ϖ9X~Od&^\j_=!9h'm#2 eTC0D=bE8,%da; 'lW$镑/Z`rŽNxSTZ  .-|+fC"폑kbf\S9Sk-Im|;>S$Fd%>"ԠWqf003I6/1iHǜNyd'=Y:'`҈,@i͎߽׀o\X+{aml"G|5RDb,x/sFt_6~m!ov{I4!Zuj,L;. ӀqffӾmJ(RK gr:3l6WrTgm zAksrL`l='=^W>?CG/w1ࡖ`%W^:_G ޳7fO?T/@²D 9|: sotFvݪAD] aTQ䳝R^XgϽ NIݩ2gxc5nfr!o=*S!>$rK䷛%lq$7|7j=P(^}"[EA~xX9O#XAt]%5pp<kF~L%G:O;c#o,T/;#ĐV$☆(/K8DKKL#S^l$*!cUQAz[WhExbfm?jdd3dO``-T=r=>%HTf, EVH[!pNT6 ך{ߔZV+:oA%aaE#k 8^l䁰ahsf6I ,04Blt 0Na]9WΑ&J8|Wq*53%Ϩuq"m|VEYy0*.זg7f73wFNyj}Dؙ9_Y2=~jzv:` Dr)TBC K%*"-Uzy4cKf3;&sBqɳ{frRwmN}@Q4{*ND3*RYP\DTD uޮ0LBً݌U;`GyET'HZAU92MDQqEc@e `aj91Cf[EI*ȅFӳ4+ٺyJD7v Q 0]BeW! g0gE:RAn\ fąN46\쎘Q0*At3D~mp&=FI,6~[pG U*Hvn;⪡ Y|\i[Щf zwl'fQ~-qc2`ly)XB=?A$*[L_Ui/fLHNjN4<'S5[K\chn"4tNk rsikTSm**ћM6.0^(N *K+Y5"p!mtD(vݫM/NԻx#F{4/ּmc}䆘>};'ƚߝt ,/m V_O w'C$9)GFn$I*EL,|xD/MS.yR$}@|B-qCi] ^ 0h.\7LJz/ܤ!~dB 6S8J* n3t,m0T:.X+KcMVcphQl i||/{ 9Di~#Al%lS#kPS E^?. 7 D4pXH;!\jZi{Ȫws[ ]a66\k_~1GQ>)g$`CF}.w֪*.;TNʸmɹ%zfS$6;za5ðMU7# m@I6 dʐu4/iM\w qn zJ/Dzi!@gGp WggʹkR{Y܀qFnl95Gd E(ڵ}ϦxꞲXk[Pa*ƂV1D<+(Qެ7!ˠ) \G%/GfFg>^4!O`ֆ%?[qY;LnZ_^p;/.4Xs8_Vc]0zS}8 0\ی;5/'.7K&z0[`v쫟%WA .؛^*~S7 ΊӤƲ2|\xq) i8N"we{k":3N9>2=Z(vbQM;8XIbx%N]FW b`ϟ U L`;p\F'@&NZ$`LsΟ*@~l1bH>1?ah:W 1o:U{PNLص\,`y*n< ՋP۬o&La"O>J5 `MBol}tN'E@*B$i$b૒M.s(mIN@?4V81?E;y`&1`vBQMr.xb!@o43tAC4]n4hQw'Ufv7G ECRIP פ \?77G[ ,bnwgGuDŽ\p{Hjq$Tv* &&yz:gVΛv1ToB?o{j\)/U@qЄ wOV I􊷪"-j0bpn#oғ,Ja1u_6,g/ niNR?,P\zRh5)#jqJYȬx*Z UaLQ($ .Uz)\4[*HO_퇢妒FfP权|*ӼϜ[=ON!i(#0Gp6K170$iļh º4ԝE b'^Mݻ|la`&^s@OBC|5g μ$sUtTނS 8P؜Ir!. WU8R"3>p+Vp^"4^f)Du4}z;37?\˿H|"z"R̀%u2@I#n_B-JÍסѮ(}e"L}E0x"Ul6a^C/G=3|KHZD젣RjY'[ ўby$\Nsj͒44},oV ܡdnMt(N#I,Cde{][Ȳ2GBd9P@By8> 0q9v4$ +,>P''b`qVg޼2 _%g̦`]Z܀pTGyX]. wKE pX jݷEn# !4qS=>PjAv1g5ˮw-+iCg[Q(ٺd5&Rm|-[ *`)hvn/qHJmW?}v3>9Q1f5icUb_8^@*Uް 9  fծF빴Thݹ mK?!iy 1c\؜a:3?(Ȁ۬/rь {E*>CJNc,I-"^lMK t.gM#R"A?@ Dɦ=#$NGPA$Ebs9al8o9^>4#5QhUܩ$9d#Sk'㈉ mw{5E$nu,kS9r9_x(!<9H0Ԕȭݚ`Vwn-` qiC W`aVy~"p 3=EY;,O]%{c6::ʯ!w7'cF\FbW}a;ƴrC`D }vRlo3BGWbK'l%nЉSd~/C'2Yo3 \%C#`g(eތ=#Ǧ` @b@'r{lh]uw0)R+3tVek $hP{+a-: hY8Y?U0K:RiJ[r:\]1/~ ._F4ziPjqhk:ܻV2t Z=$Ix q@Xy9i#:JEi0 M Ei|4`N^SYzݮ_?ЂUrg"'6|p"00MRv7G ϭ4oxۉmHP^]56ǹ-s7@c.<Jn|bDn6**r: 5w}sW컅0v(x CVX ܕ!*s$ō9Mڙ1]0 Xt{p䀢V4@Ht6Qo}$oZ"N$r` O%WoB6 I}0M0ɜy6VVF*y?^  8b>s|r<]$ie $T˫Iן!闘BpUH[\%hbNq%FeV_-Kշ ڇ?0O òm`ueb 4$6(#,ؤi2l^rHf 9i"qX$Db- M>~F~0@aӀ)cng0qj-CB+ T;f 8q[oD:(}py $z,=^fR2.r] {`ONz=<[ hښM޲z6#gkOWfzq,.7sQq3cr>6|D,ph%1oɻ'udoS|6\m,:q^BM"X(T9_: t S4:w,ۯ]S a aݘhu:)GԄ^jVya¿hAY؟HW1-+3 "1w1$"^` &"ț71 S@&G޵יΚ9wX2z[w>U}f{104Q@ 1C{S_(dh߷+,[ : zhA&cp+5x`֙hf8zӬ\I4>M՘_k~`k٦{3﹡&ag yۄGz\EVf;a/{|Eʙ?hO@ $!(rM/ \.BT-Hǎe3yx"JRCQ{)8Kj$w"'vs-|@{խ7E^&惋y0߉l_b~?ˎJf?}M:9;X|,rauxH1')jެ&*Y է9Ta\.QW# hrgH,Lbn ?t!-NPJ綬 ˺|<:ҪxK (BԌb 00!Wij#vB,ynfCZf;Eq |xuP{?+.8fz!T<3W>Ub6w#3J3>.O_8Q<4CG&4vt>R~T5M+4lsϕٵم7Ԇ''}JOS8{E}4+Q mɋ$E穭[ 9v bgAؗ6t6 5 4@ee꧓Փ'2āJ>9Mϴ(pn#ATOCY,n2,n'Ti}L bؔ5/V''x { qB7pՙ33K9BxLw4ϡwLw+N3/Upv[{r¿s԰LY xD37BBig'`( rMҍz^|٠c1"z$f E\(a Pֱa rptUVzVIYx2ϵn;nNxɄZ1O^u@jIYx%@f(+`MiPj^̶ ookpzRU D= xCw[/mTZy#N K[)vw#SۢޭuL&ϭ_M p-r(A GN Z `(~>uO'z_szkBvr}77u} ( 6&>.2ԍDmI08@+pcXcRE\t?'<o_+"ǁy}w>6S)DGG{t8,\؞B~;vg?>)vb=֯; ev;=ҽcY_"F҉­386gRfq+63ܐOW brv{@nG[c`5Dr`(6aԂMV]x^KY1"hXr& h OHfH#報}_p3XTHnͫ*LW~`s,@+۔F!0++:ɅmbC efSAA$B?ؓDIXR(H2FLED}#tߌ2klDᣗIJşG_R%/)K߽fn9K6MLL>KL9cfd@+8a9 ፬dPOV^lĉZSüW69PCr kp ԏ/U??\h dVB]z0$7741҆i4.tZVA-yf4 1K4`.Oq ]gv q%T:_Yؿ[Ӈ]Iņ,>`qNT,GyF\ E2h-;ZP)7hBg$^4-޾nq<1^aoHL9w;kE%enhsùa~ V/GZ#_,8bA@uFݤs\K+TO L0Xob W1+ܣ\S.p5V~yʼnw%J})S.9hFM Ra#+9qi'\k;(^^,>.,tZ+({@!RǶ'+,pأY=;0LT"ǥ7̃Fw.-\+]}1}|;mDQ1p8rHI)M0/ٿa&+{t7}O@~P6Zh_>bQng kl,ISN) |L*#v==30ty[P(S>z}RNi+Zy#ttHOں\)F+J#"Zz@{ 3!+J(v>6iJZ!VpdU?- "HIC50Ԥñ;rfj^ٚ1W]ޠ'q=ՇrRo$ʇHY"-WnX3B"wE:fZLUc9 CC8p" Dq" 0[OVtMठ#ĦSA/K*i)gW,9`ses鸪&Yej㌟ia??Rb$3܍g\xgVfI;2+lcYT;O]hCʳ>I94C,=Gd} o_9Ԟ9iFSi_5xd|}7K Mu:_U1.nj,(O?W.4j>+,`\t/ 6E$#&z{_;,JlAVUi dṋd@BŶX?ʕHۘb ԏIG|w3hPCR\z-Q+%ނV*Kioj)~1ow0yg8l]AWdsT+$&I1q=*_cÛ8%9?bI%mSb'; 8tuLmMOϲ%i"}|@v/<,P合?rU4X'+qϫsqӁz^fH%i"(2ZŨd)T\\eEtyz2W4[ߩY9`1Ǚ; q#hnVDC34ϳS]*<И>;"q}TTj$^ax1RIߴ!xԢP.UX$3BRw8]ö hb\y-NB If,4gO7@@ߒK OnZb:arM (EhNKkXt\̸Y4{+j7=<$yZP ̱wx5>6}O |qTd*޵C[Y $8rHr-~JNQ> 4$ƠŔI&C@J~;Ӎ409;UڳwB)iFBtpW'(LYm',2ңܲ4bW`"bх/ W%E^zN(`3q=L')O&*KizҴ6qg+ʩ}J. a7Fƛ^ʛ6N.ݣm(v_NBE%^/0_mwa!U8,}D:Ý9KgUtAO߀¿|_̎/ CJ֏n .}f #fFHU&LADI9 9u3W2?F9?:+HҩcGeԘB1HlޣWm'6TUH6:Ez`㧃D0Fx< 5k۫+|LSʀZ[{ ijVplqxtk>DN l>FхG&Iߠ&PN&3ThbUjAqԷ=Z+yֈȲ" ׊K٣b S@򱪕 r _' fZә#ow2h5Ka>j&Vp3aEc#%cZkԥ1*ͭ{uJn~8i ̱W $1yQn !vj QMLH^īA]폃82pC&pho#IIj6p{vզGfIձw]28 ~;_HRyrTS:ɛ}*5R ZK vשXdF+b{ '&+lx1Umn:XB+i=6}X, #kGmOJŨ(X% 1ED~%X'R.*l!lrf0?m<.ݗfQ|;JAe>0rel0%ljLR)%GGێں4f:M n𧓢8n&7Z.Qjq{WɄQ?'%p| x^‹>P`? -Q󽔪f,{N򷟕39`d0S Җb\7 *=r ЄH"Ley%5S|Tf(C^pH?g5T.]-.*ߗ5tn /[=29{O)mZHVfT\L ώTF+|}PgÆ;58})gxXIemy{C63X e_Z|5NwP[TKI6-,olMc"d`zm{Mez()?I>PjJ^nEQ8ݽ­OߖD1{K v (2dRw+.N$ir cKřY~Ox;Ev J /d&ADN:XBDS`׊мaɄsRIɪNPC@ eۯꐣ)ʚFIGˏ5~2S59_,L q7n1^,}َ d^e;'[њL(Jb5"5vD%.#( {A#}Z)̉n;c &iV^g!Q4VI`QW2p q;VcTuч<<=icG#Lv={r^G5GN+Sq)7*j=-S\NH`.,50Mޞ .AFoىgr֪1BD5jt tP *tNV-"GS5(%- y׀)%+Mp KxГդG_;Y#5C+-aѝ0ҁvT2.u7"Ĩ[MBπ",AE'P-6 ŭ,1[e?t%hO 4,Ox !gLc z.F̉''hBbFJdn{roEk-}7C,gU 033?h]w@^@*{uSP4g$}T L3shT8?9)I%m<`rĹR0HẔD+-G`a_ۚ"rK] ]nm6 ,K<;/x R<2 !DkZuU&N,g`*A((&>^;j^bo$+k]*+n42FX^,=yBUtm t>:b׷C B&\BwFߔLo𴾭Q~rNG%+BnrԖIVi2qhπU@r :vʾB \rx,iک <Ն#~Jqpo?: bJ, ͡r wD@-VbX=Ktf,nVO $HR$[?(>Éb:,F|d:ifueW|A]}o4!PW zT*G2k\ґT3hP#Lc»ƪb,d&f^fpA~F`\.<#RЍY-~zRII}QC-h|q(Ǎ^o7H nǃj[ii'ʟ{r֭;n3a>Դ>qɼӒl_diLGY&p AbDdÂ&7g8 RUvn+E(7"'IZ! 4Lf%]#JnWwȐCT#T&6d%06s3-ɤLHh3>wQ2)"ii*=||:VdeP?rTr_1w1l)ؔu;Qdbq;Ջ-2Ś\|ۘ+?O+($GhkF-d֥^uͩ`j_\uf 5<" -_8([$aY4qK{0[c,x &lVV)%ٹ[L,4Oo8?.[<7oE{J`2 ]t<>0.;hW9PZ:˒%PGŎE{8Ik0Dw4axkƔ/ij|)*MJʤ(zKDɕ%2~)"fe?+|2ӫ.oC]žwX,ky]ZnF·%wR583kxO!bķ?I̹ W+4{V!>Da tlD%R .xm#DsYIӅ h5Ffȳ(ھ4_ofC|#.ho~jkG!zjE^kܪώsxX:/,kmP 6lhX& KaۤX{ 9dAp+==??*8G<7@46 dFw5 /ŲLv ^-ylMeVyذ  FtryZ0/%tWަHCԹD`nH߂`Ck DbM҂umg4ykƹh]xw!=IaA,gx.sZIEUʐIYz$?*l7z+ԟ?=֯$ƉOϚ>뭖4ƈQbe!X)F1aIԯ^:/nbEeN "JJ5~m ~G;j& \p3[%))APu% H -uJB[ =Ǝ鸧8> a}Ϸi:E1|*_U*ꌫ:D 4s^qL Tr-\<3/x될2')>N}kS+}\.J"R}~gV ltm/ZU+KUWW v:lLv6aj;"KK2Mb:>]JG  Wpoۙp1@auK.#Q-$c37NI UU1#R &aI"iwm'G7\^9=` Yi o+p@l>~ /\#g0qZ62.AFYm*\)e(<"$Tgϸ@\[c#P rrT=|r`&㐧"k쌱ܴ+Q9wxm˺T Ϳ8~zC-#¼㢱FrHiJx6ke9(XnHb^b ѻ~ΒbVԒ>髙FLE?NaC5wB)\V=P7KV {d EAPq1m) ! J|4st͊ .Wufg@8Ԭ 5<Fo:1:ݳ^[g^[H> \\j N5NeT[_/67a\l؄KG&">ɒ?`bګ&>r.fT~' |`:^UBl y;Vq&FYPwIe9͇q,A3 <+y:>Ln=;kPaȯC!Qj]Q pvRwIik7Rj'e2ICĥO<LrT)`e\ _ h9̕B?Fz]o~u5wqZ <7KR uQU1* Xdw_TU1ODD9n(gG5"ۧL2:N! zhg>FJ:n%DQl =E[EΉhg$ 8ԯNӕ'2@%Y8],J_@=0WۋGA'osh{B1:e:Kx]R}a~?h~ADrN1#pFyIn}j?–u'yqʓa_tGt_uZ^hN+fs aTե%cN |$:v/mMWnd<4(SɎj:d bz5y.%8-(˕^zY#M]zT ;#kƖ0_/E2$b<2H6*\}'<3ހ n)Nx"IYŗuUD=7[1Nv1 Ax ?f6"ђZsu܉C7sc6K5%M11kf{,\N_ /`3U3A͎"ӪA/Lb{1F8,~7NT !T&ʆܘ} yZ[H2]1wbqڜʊ=D% ߀`7\N Mh&<0a/l7ߌao5x~c4"\IVR׋>8NΒR0|ݱxDؤԩ RMO@]ۨӿ Qa8}8$WL) 񤻱޿Dғ1)-.f~wUKyc])ё_mSi}a+J&F"^EQ< ?^ykY("ى1Yi>9ts$NC{}CN80CwC=Lm3&N7 ~s<55M`@ћ8}Ԣ? zFϗƊ%C=렠fDR .<:᰽xr1G٨x?:ʐHsw q|?h08ws) i*930[7U-JbA/h>AB*"3'V`nAMIGV_xUߜ꟟zBj-'ս](xgjX3`wB6#NxREv70:#ZFuxQj'"T9!LvqZPA 'rbu O{ѧ{w$$[t)!IZT Oص`WOAf%.'FM4`;=qe:b Zd/igE W{3*T ly:[!,Aic:p&6ٗHdjYLG:(ށ2&$ЖOmhY6/࿒k'Aw!(bS"p) Uۋ@Ϣ=BV-470 43?kݵҷiĜ$Zq$0Mk)3 )px"o8Ly]ݸ[X v;nGJ;B܎$f&M 4_CHqyM}S[ާ [r0 cG 4֨Է$62a`#n-/EAv-ø_uϢd9rtfc:Fw8$T)K ҷOݒI\S?տByR,pګS' Q-1fW2[%LVXɃ&3Q㭆L)&hB[ 8$gF_Zk~ MNn V3 /"QAR% W=(32ے]}'$Й[@^ecOV! 6>q֚>cP9$AT7'ʈ5% y5E>mGwU0CR)*W߄1Ui(xBU{~ë.&U޾;upO"V4K4myf2r؋):ezC!aTSO C_2S\{%~6SF ;ͼ3ϰ']KY*0 7 )d#Sa3Hpv̀;ժDOZ臒As sGnr! p'y.f C dゕ/m77s/A$L]G-=TU wc[FNyCP˚ Ro7+ ͭM 釂2qƊKP$.uaz4 s]W6\!W$<}~o<UEޙ/=Хz!GOj&JT'j0}8IH@ Ͽ{>FƄ\+j_ N¼0BhAR z.F+k?~bҰh}pLrIp $6Û k|*0 Ks 0Ջ ZigKd!e$67LS{O%1DSj y *oxe仠!mOJ*"48 YUqv %LsdSQ&RsX ҹNۿ,w..%|T.jH$j&vQEvl)\DY"$yUq9,J: |-2HdDQPjpth;=֎42~)Esm!CDL}×Pz⍎ j Y28bFn5?qCdI2Zj@"]~Fj楩+%YJJa# hکjbc&nZ<4%*QE(4BB2?Kۃz} 0-p(OHxo vN^R k%ot+qv3<KN4Vֻ$c*Gd澈3:hWS΀ OVs'ecM5V +ڷ3[3o@|@(e:4`m栵,F.@-&d)5Ek {y]8QZ[EK(uRhNY.f)G|jSG"e.R~`:JkStŋbBSES{-6BkGtkQVBfh,GPB>`'2M߽G;iG>#0NjA g(_> h A]ՙ$fLwǏ},@`6b0{ẗ́=gH^[19ΔUQIylS°}x6_8oIΣC,d6X[zly\b%t0xY?Òy^. 8N+=ij?Wk CPx) #srMV<ҊvҖ զ!mKTx8ցV}A\70 %WYCuW% "Љ%}`R9ExBc^i[HW4}8Ļnnu!I>QŽO}{dz5+=2g3%FMDetQG?;"G5nk(3E'"ao8W2Vͼ?7aRWe48$'-'8e{ K瓁\cC'>6=z7ȧ a|?kr(6"9k=MNDҏgB<=>nt؛D6:γsz rA?ed)yl۪"Q:X{Z'ⴌ,:G$-٨y'D,*`0Y^s%#e2Ods9˻<'w Ӈ[n[󲝥 `<Խ:>E|VMPgQ[RR V|X] TDW\3@H({p##oh&Q@ㄹ^)l\=jP<5 Rz ZjchQLL_ѿcziQSS] YK 6 Z Pw9upH aːWI*V[t#b&pSQ~CZx6%-d9нYDщ~DdK5| ǰ$Dr;K7cಆN0ΒWW,WPm8esrL~e%:.ת(5#q=ǂ--12h?4UcȔ񏕯rg şq\n'X;}&k_TD{&<@17!tkZæ`h '"\"ު+XiJ^18XgM,u/.~@NyhkkPVM_)S:ʢ_Kk{KN0+yŤS)L&G7=)x $qZ4"*S?~0 fɦn3 =e}\uH<ަޭELѻ~c\Z.a p+ҶFp8b#R1_9 ;5uFo|)K 2[_CS#-ؕ DBDK>+W鲌tGjLhY>g5ܷt# _⌴6„tJ,QD3CIYvgF&㸪6f9iIM"yٷlPOMP#˘ 8 +ǗErU{zŗ v@0rP.\;s5;RRz. 0s`eq!fwڤ6@wOʹҖʹ 1BWH'DE(6B;~WAh#h-y_d uis`c9F!An|*BnZ'Q_CV9^ 7* G-iS]ϟө8 P<`IJJcx*5cMmOyE+~D*SC$qG GOrd!?-x6;T99| D|iܗʕT oCS&}btүt(`)KiW+L_(~SWGQ# 7xeĥ)OH@/4r9|dhT>fD7/5cഇ@I : JєeIDc0l۩Güf`b9 c\?̎GZ ZB m-<y'& .s ʠ8/b ER˂GN$!Epl+ӄf} V O#oR h^tH̥sN>_=XPZS2 VЁ^mcl"hK _O@~hlړM"I! r皔^E\oID *1}x#WZ]13<RJWYD6$!<Ϧ"$7Ywܧ2ȿO pGȢ?eܑoDay+-s&XBb*6ZƯUY=n_l5U #fdz>4~b{ ^AΩjrf :V7) *AEa-Uvng;K7fZk^vŊrPԾ] q?<:C |V0}Kh lJ2\#txG/)6Ĥ9I-Iu4z6B+n凷V eA!ʦf}d~eQpV)>F] *]YI [38ZɈ])& <ѣdR&v119VYDŽٲB|)@Ib<UbNM2FV4#%-GXrv|"T $YFC =B kBYrjxu}J/7A]d ݿ G"}4UIJu₱o'6YJ8|{ {_i)mu3'gO}[rЊցr醗8=Xohғ l*#̆gc] RE C?uܷÉf˷K5HIO0mE}QT2\-ʪG iq1zk'S-/ud^p.mr8ҡPp#?Lg7dbq<ƌB?xۣN4sbA$l[NI1'3h09C0fѲ8ªE,mD8(,gZq˭~g 5As"*e.[e =Xσ:y;1B@yLM.x_' Q8(&^/'k3 ǁ rY-2QV~)$4uY_FzĚҀ)v-0ͥ/wC^tu5 wJL4-/Xo Mh\ Yc?'XXBs#e'ՓGl8k IC86 6e.̕WYt[ Ժ uZ.s*4x݆H[8 Q],+24 >_`- Z3; ՗N? -ΰ{ A,or#T/\Q(bfiS"G,FKӲJ :p6'öC=y jr@^4_ wC΢C2g-kCc5{8"wGQgw vx0}ǃj׸ӠˀDujX7)1roY' xwg!)_ru#1罟a$gSdO/f CDWfchTj+Xy]Agݫ3$ S0]zJ\DmN GQىP T&JX[j>"$]zHmʚ9oᦢV;(h k({LnW+p&dwk̒V4o R0fε'G~_r&'t\;0 h!|&%`S(C.QlndBx|e< 9C<"\V2<]3s9,O-(c /|280&0f!f(cLsԖ:J*`;2\Vw4wՌ۳^ ٫gp߅!;U&AS5aUpoMTVu!u{8ԄT =sYK 4T{7쉆5O'\W-6:e(yUgbyٻ[✜L(^|s%Z<fMaSpv3π G!LZ^զWQ4_y883Ty 7}4]ٲ\M7> aΈئVShS,@ Ґu/Fcs& h߁7O h)~T|Tu?f;$.=FeIjou-!v>OղPNދ:zRp2c%7ٍ0l2ת1}1|NbaH~~FH"%nZ⽡s ?~ t+VPdn7x\Z%_ӈ4$ :h n3ei|Zrsw] jtck*9Spsg0`|(>I75S8 eӹ^܋fĖODe|q1>I֠ ""@vEE JTa cռǬŕa>(EH= 0!鎢.[9_P®*t/Dդ͜U >$L>r(Н(qdMNȝ] a.-c3 Bj,۹nY Α}pa × ){/igJ(͗~̰v|eXkTΏj!ϫ?jó? Pdȥ>)z(mJvMӒD/>`B恐2(:vb.Kn '(HX!9UwuX{CqN͸@ @> hF+4.LVNSrʵ ;姢p3tuYUijfR1J~drs쒚q*K?ȫ-m,Ow&小1w@Y:V]\+zaEn7dQP5_qm 0@LcGAÏ nRtZѩo,3ӎOl鈆EƸ %O>dQDSGQ,b2E@aDZi^(~lQcNn' W&4&$eGsmA?3bs(1_Wz /r$=k޴ ˩s,//t,'>iSp0?VG&ɥny˝eB@}6G!gp7nz~# GZ2iE&0j ޘcݱ^n_;zkYOh?%jjX@!n 1@IǚN!ϱe8Z#i)ˁjcԂh$G~Y|pj=%7[Ox )={j\ة8>$pP)Ξ~Vkz2 JHPüT~Ӿ@LZbϮU7AsD݁O>*mW?f37}C{aLE1c3=uC7^NRK.3 'xJm'"}$1 9$)o5+aTgO A& =jd/1x)Ѻ6hoN ore4 7)r2M@pu|>F>dxӿl+]3ThJbK%(4h]X\A}ΰN-joVH'G kW7Z*468ŹN'e=S!bQWq~־ e_nXNf">_yuȍ=㺃%DӮeDJ&<˒#>X VT 4RA59[u*5E`I={?n($'Dn.Ay V+f̠|~ C U Hrb6n5449rZS4sGChDm W q,ꇻF+0yc.|޳ ;WnƧNW/ù_d_X'鼋@<$ KOb[1jjcАmy&A|Zޝ(ԯ-r^oiଢD!ʳC+DIr Q\Z1VZ`OOCX3:NPu~J+p# 9alLkf]mrժC%K*m]'U׽ *T~LfFː \o Y4Ɩzஷ_ͪЋ#kUߚ0 KfHu=NDm$ksVnÙ#߱: .xYwQ.#cѥ +yl؃_mp##!I#Ib E!=~%2GXkhH(Od^HiRImeHT\[NhYl#|ƔKsۇC/9ɗlO]YK k]zq{2 4=u%Y4[?lV =ZFbL.f0#O'u:2];>-,22d@xpq*Ç8^e76 XBbCgթΤm< I {xER&ƛȮykU b 6b5j0Q}Fn֦˶Y=0߾Lی6뜯V-/q&ƓzE@@]N*;Pu.j3J@E";W}4;nWd Pȁ|^tA[TaK}`K'v"ydv6-*bf^>e`.Ƶ pކme&a)h R\"V G[Z^sԭFg*}\'Y$6r1rS$,ai4dU=%s=k\nXnUH1.~7{/ n嚴aH5-j*'Dw5k&A\Ѽ &lG0|Kтg3_ 0G^aT4ʼǪ' "輭K. `vҀZm Vo8҈fYKg_~g3B1=y[1>92a*uk XR~aMX.Cy3'AVnvMݚGrhиtk,EͥELsޙKp)jQY~vC ۴d{/Dh *Qv9lD0F)RY\<ߑL A;q KUp0iJR˖uXGG8Wus­itɍ0[t!~t4eĐ,ii jƗZz:FJ뀂".0T5ttad$ V} Í"lqvRW϶rdKxƃ6c#9() jxtS2@r*7]&Gl pJv%yH`#T?<޹ tYuU9u5AWRe2f(%dTw\=azOd`/}>T|%E,lhz%Q0~A5mjp>R z {z 3: Pw[2_lg){xKdB)!_o4~V6ehXZς ԒQOn$'Fm8l2tj$/ڨ}y?\KC^ #Jl@ۤHO4;>@z./&kM1Q9 1Lse;M, 6 +3+BO F1 yl~*@! {;<1}+!W}AŤuY.BJJF)qgl>&hb+B {=Q/3>Z'4|*˞8Wz/.Bf{ 7??ظݱ f(c`v?|=SF#.mK.>x;SvK;wzE+Ù_e@Yr ; i2_PoIjA DSB(YAg ,pT30A]*();i!+ש:'}KTA_(qGɹ<4L0~%mOduiI /A??1~"j^F+*Y*vu}Qod-M<ӺC`94^>u*F~Q:[D@V4nJ2Gn e4T1ld\N`28rcM'c6=u 靅Qơ"\?U޿9aC>Z%^HJ҇3>vCF.T!Is&* NzZUS}hh߅`b0C,";ۼ("$X:-ٲmG2̃{:dgXXz~C)gXb@R1a=o2<6S"He/;vŤzO_!5cg7rPe*7"uȪoB աE1.fس0 ?W9^!ڦ LAѓ ˛gM=ti7)SY> 86@de s1)X(l֛hzLDRcN$|r,~2"IG\DZ%޼CۂwRQuե\o_Qz|VÀ>M'|*թco:Zu.LD>I~`v𮋁JkUm J>8-\g>҃"w~慆ϱ޲>"~WY|-F*tf3LĭjU<?m/-u3bZ cNA[[CM]É$Oj[ /i 8 ­Q~£4YQ,cRM$U 4|ŠNyW?yoqΗ(uhgp5D FGv6ھEUeN4=*ɻqCm@5"0yBr|H]h o;a٨!y" V?a! Dɩ 8VC<;֞tHs~g_:=)' pC M$E@c]PUˁMJy2w~!2Yz)@8]g\9.kj9'f.Oըt'iB3g *֡m$Ѽ9!Ogfim".Rlu\6LK\Ka|>J?Ue4 㟔6j,I),0=~fuhp_6E-5J*zPY41pAg]s^C:#hl&k~.xb\Vm\GRNYb^fubFתbk>:LFQ]R\vOBPĘ`bl5¤1đ'Gc0t_jSj9,^O]~ yKc:yH C+E~iJMQ /pΨP+/ Li㪌 (Pw7!oZjhH*>˒fqAۊ8 3סs 0q*Å>{J, x{CƆ&WrTdugcBIo(mI]T~KƝY: 8N/X\6dv[3x=%zp*1U. ѐVܺ;ߦ"sX}&%A_ Өa4-o|arϫ6mET84^C_j"haH. Hr? (/!>~kRyνC/: f֟bib,2GXǣRL3h&.bps׊ʹ%( 9?ɓ06 YzEWSkϹq{w ̢'kU[S 0iV8|dB$o捍!*qt/:d+,Io(vdX#kvQ.Z7e.Ъ{A+"'XN:D-qvnuo͉k5d:с6*\aYLmo P?Tcyx>kI . Ԕ,as0nՁP̛pI8cf|@nnJ79N8=0F5{dFMt ؏̽D YSЬ6-iZJx)*=ɖAbz_^C1h_ ARcT yX#B?efգ;GH8fq7 )8L&y$. }cz褉HnS+Gv@rP_} -Ű#($!?tYgG'j/jwƨ"t>*nBA<s?͵w"Qpk#o滋9"* x+{`ED/Ӿ޷XM!LL=sא"zVF!ȍ7-Q|8j-q-tӫf<ʡ%f]Eܵ=j}69ZbzL7EePLq%Mܣ 5׷3+~rʧ3)Y! ~LaAyyJs=~Hu3zԷ$K˕eCFBZ UZ&iɨ6 vSb VҟQY\θݐ{,$ tp;? z8ch7O9I%mu ֗V:z-@h.7/UׇV )~<ͤ.sOoږO#ɳN; ZDL_ ϊvPcj*v)rbļL}u!Ӕr dpڔ3ŢqlY6 4?Cn{ ncɇLّS!֎ycB UX,%pfw'i%{i\3S|o0MM``vv[2Z"v38:z߄h%C):ǍG`tʷJ]CI6 `j+^^R^xSy nJP9c8L7H H;.wd:na_ Q3'PBH V쒂 *|rŷ~{הZP2`j99J`6c#=J ۲ FNGdqˢOs$)SGkB@%bzRsp0A2^WS,ACGW<ڰv$7#e(xBcP覆 B㾀 {2; 'L~@Rd].ʹF sC?Z(ZW#WIpD5r-:ÃehOml37iHw3B{`.z|ix>s)QNϦo3"P)shaGx>0)LO0/K9ddKh0N,sZ)[Lhb:p*Ia.ˇ 0ycJ/P̣RxWSn-|RTsvpi5@1kK7 )a6mN(9֤d:ƅ@ki-` p6ђqXjh [E!iFwe9>)/m- aK|-*v]~6G'%iL-&o_ʯp:4欆zVSAr,.L'-Hg,>TD/QSC#&̳_ã&G]@.ň:rF:_+]Y)YI~An>5HaCoZe , ~tvb>sfpڊ`*}2ځRQ:TX _,ϕXY,w4oup~8%=kXL,^C7!ғ^A^W}{IQR{LDl#&"\G6;*O!R+,T^ٍۗdfO%JTQ8(NgQ8(t-w2a܎bwZؐetO3@e^!)Otdn6mla,lqaf7UuYޠa"H.Y-GAMon8JҊl*]@9P9ٮ/< ,6\@RA^Fw+._Cc9ũ^p/sCv&ż3DDVk5¤6!Pz}j7 ߭ m'.p=;W2je?B|vRv3,ܬ%K'R~ ^İ'NA-VP{h%A"m"txH"G]s p "Olz슅8% X1C<*'>g}yHj\P~VO˒s &Lu5 l\ h,xaa 2F4P1TfMk>3Y|.!irÍlx)'`!^..Fei5;eF}gFlH'L^PiPG0?mℍ:0:h_Qv'Eol!e*@"3,%sc`JĈdTް w9.dlPh&{0 xOC E tXI:KJuiKCuAj XO/73] [p}חiDƞaNy3Tv:H'mQ:-)[8MTA$AfxSӨkx/ )!~?:s./cT8bPSߘMٲpb~B b&)VU NiÁ>,p[`h s+\8AhT?0[SE("^Z қߗ/hʼnNQH;1K A! )?O(p+Ż၌܀EG}"ھh1խcJ%C_**R9\BXV!uNW1FEh߇+ɔc KAnak?B/9lۤ? AÍ@B,U4>]р 9U /]Y_oɞTO9[dԶu+>Bqb}уvaD֞κ<yUoI'cmb WH`e;Ec}jea?Izo5ô ʕ,4T:NdCߕ[=t,WZg/NmMK(9,zq ;pc5e}v3,cJ )!/w}>gZ'{bC"a`lGƑgB m- egz ѭb7En2%}pB\Pqe50]*|gi&! |"٬z =y-Hk?d)ŒXM"~6_řS.H(R/~GD2]E4ӡh HL2|U rD7?{xN䖍AS=!(קw.竹})MˢZɴ"}̲)O<_SD2~ewFFq۱ :jZi2 H?"hӥ'GM bnFlhB{bHCD_!zCtHj%Pp4߷ш8Ecޣ3u{X ~:.J'(>E&`qhUATԇhΞCIyݎkQszf/g+`%P*{%R~rE֪1ǟ*`*0'!9fAqd02µMJnriWZ6XRqOrA%O@|wiFzˍx 6Bס0]7IAM^F&߉Zָn& YQ(2nؾ3jEFaУ\oG(%prZy'mW1ӳ*S}MsJZ}FWݹ0?RZ QғcAW 1߮\2~3MHIp?ǎ(ajS(Z !8]L@Յ?±Pbq(II3E`L[.M+JVfmM|M4$4J@b+ AaƐ/X)R rH%(1d9lEOꥴdbv\C{^&&')7 &@ t\"IPƑ.L@s*d۲>n-)?EV[XIk9wE-Vxpy*ٔ/~rܐXkIRjXֽ|@V(!#|hsQLmB{FgAME 0 H"zQrV@ @8h+>}\qv bt~-yf$-$ *e5k< s9^|.Tx$Z7w,U__5$1 (AKny8Lfj!sb#hw| XDDr5|Fn]}3}2‡ t*to3_n,?$bu 6Ky,Ib`IaxrdYw1prEoxd#@aV5齈ᰃ>B_[˨:3ʘʊE7tS$s>N㘖@C;mUˢN2O:"o '/8Ʒ1vEzJhbC{]e- JlHR8rCk:>`@QysaCiAd=80SY1eκdlͳxy[JD;ZcRITzv:djQ>Hjo8sJs(GDoR:$Tf;Z#[~TmD ( |&S>1>1O_&]"`c>2W[ĩ޾'y)Ph^nb"Y4#wh=[΄W;e_m0%kf,P6)΍&}7J$I61YibG/BFw]3&gh7"Sٔ(.^ugSVdv"𻮉4L]< 2e]=Yl6M =0CzJaHe~J/&-@%'|5ajDIi~,R4(2%kg-[Dp ϓ-2w+mK3{qơvȹ"ژ9/RpHJTTE nQS%/e٘;$ /i)X(l|`_5kLz9!B2 Ó*1y1#R XJ L"_5l꛻R)0^klJiW^vu/)Hơ-1"-wW<-B+Qmǹ`UXzW=ڬT,%xt/` La]{3?O5&x!Y:=hV*EՇ:X"VloI\:>)oط- VqNHgn|h ѺQNvE\-DA`uJΑ]Z'bz2b٩د q_[Ð&{Az3CUt߅~'ނ_,•l'NDh%]52<1eHR5FPKhvA4R7OD4ğ`ZK0u' vcrыt[!IS 6%eYɾyGvH>wm#:\IH1ü\@"Ü]Q4,7+1`cd֢ GRwW.l{"oA\з}MEnqj^~Cښ}Q[T;/DDk ~)LsuR ࿛9zRMAzڋ*!j@Ukl6x8ʮ~+]䂨`i+ DRA;ҳbJNZG '>'eI[{?&F&6H.ytX/Tjc]';£JY2Z7P˴qZt1p%V‰, oTܚVf^k]~_{[zhvh;&K#ŠNGKց(!D 324Юf X_@2W#@)%|uն!uscbօnaYSbtl u&|`p^&fKͼ3M A~A PG6 !if=0` \ 2YQ$g*TiG\+d!C\C,pg ~0"eX%Pˣͮ݉'V k^{x؂2FO|Y16҂V/rQ{e3;h"ȁ'z &8ˌ/5N΂nKu :*ٿe.PcXwbF(xV*0K}ڡK?Z" rDs0Zbsi>;pEhq샒SUuJD5,KPPWð2fj'KQ'&)sQHTpNMy 2c؈<' 2WS TxpK_ޫ:X8@s|09ݜqİL2l/i]\Lb< SS Vz (M.,qC\ɻIx4fĄX.d?&[pe3wbj_z;y= 1no~#%G%cdfq! v{7:fL 5E$H j<!ݳen0tbS)g Vy1 ss GK?}IWJL gu xP:g%Hw֨Kb.paP8{Ty 6jGLg S3r1D]Fxh׷0W֟kyoW=PXd$E-$\aL,W=WG" xlHA;j 8eqԹ P>[EJgEH]Ofa[޲6y֒o)t 9!)M#D;"2؇nH f$CSΤZձz,j^\PG. d|嗘lj”͌/qsT0oO5(7XL9\*R'B0j3@@$7 rAXB1*g-qաYg@(7crK=KTS+%$Wra{}؍dXBZF%wHeu`ރ*2"N^Knh\GހNP蚅a]Ɵ7\ /&T ˾r-|lC(ia S~b-oޞX5< EmaM٬)>Ř+S .XElc)2k4Tbr_ZQ+yt>3yrњVXduedxyik޲|UwXI$fz[2Α'AzXS5Q!6"ۥ8_͍:F_t1=]iI$(z0ڍX m{t+%1DO28%N֚k_*"2sL]#fM<hQ"$>caQй^H_-9\nqnN% ¼vrl vI"vT|m.5T]hko'mڃڎat 4XUY~fruDl#VN4|PEnG!dxS kOq,֦KJ܀?CmGTa$Jʺ ͣn$7OB?ẃ?bcR$- 1$S.k5Ln )fmx,DUG//Lzd֛v/=| V}I2VZћUR_WλQV!CkRtIj,`_ywF2R6Lt' .mQ5Ydz1PtO| &nU?MnU4s+|Q})djq -eۣ+.~WԃPw5n[nkbaN3Vӆp?Y^Uh"$V$D D8|-zU1ZCu$z\P|bP7Eį;7E^a!w]wH%M>\ ZlmFRm;N^R3V=6VLԟW ]{Ltw +nz#bJq$}· O ] ijaxURS[t9 GG+E 9-ЀVRd.o[@Q="V&>s[jdR/_zw@h9vSVaS_4B&FiL벅g]G!beCa_;}<(ѕEtV*b 1\j깦l jVD}3O;@=;dJ%VZfO\EݕECN2aJ %ZFD:)^Tߊd}P  9T@b{QK\.,} 4͉Fav4gjI˹k"#e̞hg>@(PoF{J>gl:W Zغ_l /KWvrML1^6[ HVJ[5x?k/65Ͱt?HBM $f3J&k@12E=qʩ4K˻_m EGYL TFp۳@-=v9Mם3X.E.(:;p Dʽ_@TiXP(Df(^ q1Ⱥ=VZS,$yv[$1Q,JL:x\φ,O `4<3` ZIi20];oj%:U']N.$1^3YVB6CNH&U"o^n 115C݄sKs4>!B9]b'Ki -DBX(Z =0,z}wLsC $'M^o}7S5Ӎ}C2/2_,${҃eQ#oȦo$H4vxn+iBwN!N%21^:ٹ 5XZCboyr?ƈ[\YM_`wEwK3XֻRm¯4Vg4]g<-0{⑈u/_9N)30蛞c&AE==o$.Ǔt%l!K W >@߾S嘺x6x?' 3ZJxV$RbޓcvzEޒv-xckwˌ i E #n6qh]8϶lM8?v2VKLE'gOIeajoTS5:˧j'[ h]Ef"nHɃ1V}\l^6ڕ"gM0%Rܝ.#rVTs%} Oc'TeZCeoZhݪɠhs+Sj֙H $(;N<чB"0F"ljTo:}Pq>nt9@;{G]$n;G-[ib]~Z6`3[Trd!~2`8?B@Nƭ<ˤ3?27]%(y`oS*$d=enͣ$wEGbiJk+)Cbѥec;LFsR!06 /+wwr,KXu۴ih]$ºl)dAZe&beC\q7>m,@W@OnJ+ܰDeF$Gi'UL_۩>4֣g껱d,;9*@d6Bg(k?¯\,@t[ Z.tA Ёv:2]!IU(g))83‚iPFJ} r]]^W|}&U`b&AJxuXEvf.d~w7uVjHPE~u.n/GeQfng/ {zZS{w%¦ĩ{X%|4[XN7a܍րHRjTF[B_rCt^]TQY(s"ߓ9%FMgM#i/J5{ʹ`Z L(I˼L)ޙjU@xgs|Lú, PI>kFNMKW!-Oz~1WфMO/*1L;Ab82t;@Ґ+q[ Uk>}˶QƋV@m!wrj~DoO|3,AՁS6`i ٭/}[9|Ӥ3h]:*0 ڃjf>'=T~tK~o,os# c8.{p9s9 G-h |r-S\IPOu7|nijWWV!*yxޤxV=99-֍hprkp˥֝,oCS4aC[9UxVB[+?:_8y{hEQFn) >'S"h@ ٪VprTeҗFAZm>FUs]sh+O ˁMq>%c+4@@˓Sd&O4TWQ;/#ƃ!WTr6GW y 47f]:Xvt^/ѷgXBՌ,q4%n%OeWSȫS8^3b~0S*v|?beƓ=0AQ ĤHϋ)!ON`ˠ8iY6s npwV x;Tܦa,76l3co*7[HWIIc-!!z^OK826)" j|e)SFpkՎ!ZY08,!Hq'*ΞEX5yٛ?*Rgc_$H[P Bdg8&.ZNOH]zZܑ,$ k-k_ SZ_1?cmWccJ*mԚE]2 MHMUHmS )[kU[b]RMDfJqd(>~@ByTU*ذ]s9A9qɦ;SHKjL`ꏛr} Ŝtf@)3nkC<](<`=]R d@*Qpn|!3M36,s@s -#x(y{b*Xݵ HË 0[ 76`;gR_穞󾕜iuJM;"t`hp־*ۅJaREPii@Hx3SF2Zj~yi!k*mzM KS53vgsb"`]=n·~ Z吨;3dNqeK۸$ 4h%tYRVd>ri,D1g@?Sp7#M킈Χ 8(ns4taYVHGz@Ѭ_, Em$3(hE~;M{ 򎮍1?'s"q-qLܡU^h^ NG/l4 Nt+q&֢$[ۀA|#-Anz燌;Na_Wz6R:j(1z 3YsyϊvCd!ӞBziM Ku0aF/x3J6bd 6BFHA 3xUHE99lރXhV%5 j4HyjIeBp/*oAi[?>g'+釬PlpDxP|+g٥,sT'YsjL;6PUT׎KqM?ԈF"fW/{=ƃ q\7IԊ]KBEyo1KWd9,, _ &bPw\rYKbSؑ &Ŋ¢p{A'L9v0&FwET44rgVs/?8WW2/<}ERy<`j`e:1[99ߟ E}S^T\"T8 Dx.o0fsBݟ rƏ.APz5.:hѝ{d0P|kߴ/si^=-zӈ{ ixo3M.3d>Oښf̑Te;_-!zw>N  xzKՈ%6Sʘ\C^ hwoLji$ /@cx lxCנee!oCڃrwZqUKϞ1:6 ӡOrlڿA\h^( b kJa8eH42w P-oWުc~ц~g=O)n5kV4vH^s0G t 3.fk`FmNjtU*t췤 tE։{c$i _O,eX0I04>^Lc)~Fuj?e1+!}F < RQK ҮE¨wasW!u[Y{1|"k~m# ˫6<DU>H;hg1,ҧSA+SSfHuC:2y hA/8**nMal VU" L(iȔTg{"e#mOIUUP\)7c`LRVd9'VV ?縀ywW"Рb[ >FO:/IjiqWRX oZ!ROBȸEV$VgJij/xirɩmր/>gaaj*'ٴE(j(t-9)3/r,oL%PȶiYKgl@*G+G[:(nKyN:T,?*gi ͖0wt~N$9͢zTgPLqIKTh;]pJfyʗ{Y=e;BcՒ\.͜kC<͇uX7iGņY_Ye2uz˷\'e؜11ۂ ֆK+Z  ~EHsBy֨AE)>ctyK6B$d*w2Z[ Oo4(ʾ'zN=J*vL. ҙ89'[#6Z:z- -vb:Ll \o" 5%' *!".pƱw`(UՔCS.k~4ՠ#-T> EHZEZ ]9g,A!*6R)&pr!bQJ}%Rl7HOCTnJX!^TZte"V+ml y&mzPI U-:)7 ӋڮyO+Bɂ/HjM`SᝩIh$m`7>{3OIX :β EH**EHM-yѭOPzn($VT#QmF='P.irK7=i@ rL-V,J }rڀQ"%[ ݴgUޤ5qjһ^l=z`MTdPNs-3kg cntHOsha<:Z..pXi1>=~+~:6lȔp $z֌[Éhʡd~1, TiU^`="T}wۃSJ )Y{5' ;&qݦ85TiG*W.cĦHaVh8AU8cla M-`B0EVfG4Jج ¤}ϊo4\m\ގ5ܿ zUm%Fy#YXrꪪR60:^/z}Yr G.vu\nZiNSwX+Ͽӳbq9k @)Os>Sć89_1,ȣFW-U()#/MɸLO8!kdcrƊFYDOQOuXvΒy  |p36=cѧv˺ZZБe\t% {&? JGm7+2 >a:SehY^qHV=-%gnttLA5!b&ay%/+[Kq߲Om}#`t ' ֠i̴qih}ÑO8geo65kP7hׯFC|{瑽j@=^]E P*\̒i9?~ThFG2SQu]{sO@UsVzif݅ )`kǘZu>e9pJAG(##e/& kL0Љ2Ć\I8 G u`̄m4fyU/o#`@C;.Ϸ,j_KFL$XowV`hSKWUj9,MҵL 0㚵@~;Ih+7eu~'6J"d*4ƟΦu+hfD6I7i `ZR'SB_{%А] `$8#+՟~S!%R40=g䟓ZqsrLM1no P U2gQ̲!4!X}6c?}r?fyk{ݚ ;A3ލ oħSLG %Rt\|@~yrǺ,v_^KuQ }}Oұ67馍Eq {=aN'+DX`0 ߱m\,+毵Gbd|1~v> ܠF)^9q#`h$VrrR84Y^@Bd"3%\[Kp8rI[E@zcLvy"@V׶qz}pA3-s%ƹ:WNuw$%O:UyYhHZbwnܘ Y!à߹2wb4 ̊QS_Ddr8;BJe1Y  ,u;񊭀t0g\3+8KYLf”8P^WLQ338rE^֛hw^ S4C4FK#fTRlk:.s:y:e]ԚD;^9Nm>w/!DKHA#XƊ~BƬsy"a& xiUogt P eߔIҩ"ۋ#L-zߏP@^y9aupkRϹ(0E ѯvȷt5=R4=,8zyCsU@­@60lV$\j\. ^hc ty;J=!g*)xx0a( CV=/ۿ Ḛ=C.@v3m'g1dAqc*5sbSwkXŒ:2SW%>᷊amLI| :.LN &(/c[Yٓ;YimbZ&#kJ ##h#$QSCh"|h)ZꇂUi(]X}v\#Uݟ #I" lC%AuJ <}dG,+S{>{Ϩ3&bNo)P}߅=2[Zȇ`><8HGoֹmϑ1c )dwd0GpIm#]nf 3&WA&)- ^7ܖ)b91cK3Po~%/nwtw?u0rm0^ԩ'ZxrxbNyޔ:$>'or>ٗsqѽr&Zpg.;t,~#?cGG`0 չ.G4bmVHS>O?.tDs-h@:oc dcȲwnvnATײHA/ǂxz_PFws7|n'bDT ~9dVB$.&7T 1D2*dB^;;}eQ*)Ō6G) d xt^q]C&\L}䜿6H~z/.Ny6WJ,Z.qgKgdv R1)mW wFNoqgRɝ)྿B2JKPuں!KlP5dIUܐ_]S/b+[ڃ4? "] mw,CHУd f N0 H\ʷދ]lEP~+t9Py0QQn9nX-ֆ?ўZXZb!IY)HW9E!oxWgVaG"3rKGJsk&|1}`EO\&>^)ާ!;"t*'5gUK BAnvo$*0Voiӭ9n7=e iO iL64_2+L:Fi5#f9WOzA2j*s^qr3i"1u{[ւDJZ+xhN{5WLFruӃe=S.ۓ1%-np{$g 暺zLz;Ut۝Ӟ2sțKќ۸"Cp{lB,=1#8^e=sҎlZ)5κW.e]^8!8YWMtU%£yv$I+nC1~4̥Hz΅ާ#^h)Pr,u&]JOy7pfa|-ﴞ09Ƒii۳ otj9Y>8L# qsʍ_&]E%.q ɚq%{:m^(g3 Dmiaf/+J'8kO(cYY^ `6ܿJv1y;u@Or:YOjg_S93]'Gbi[n7*ǝY=٩w^5.86VxC1 iQ8ʗAgOx25<կF"~I3^-];+0uSE};ae_ux}hQE,DX~bjd ͳ@ #ƹ|5Q8 qfږl1-MV. ޝ; )uRлo]K W{q $hAO!H 񡦦TFƝ|YiGRl٫̾C(5\j/E`Q+N.3-a_1shK. cjdOPa,FpnK{ZŻ]蟋v{SobJl+CVmeLLK%FM4 I>]S(b^uهtByʤ!x?2m-'v3N ПYZ[:%ѫ{!honk<30cB=N]ZKmz>^t+dlRy z=Jfu}jqR{T)^|6R$)yM#TɈ_èxhafʧC4hkk~Rnd`%#ǬY朹ňE"[v rLIDri]ƩWTlT$4*#פĢym2ԶٴHPƜ : s%@ 1 蕨 iD;d N»B_ U$2ا%<\7 ͶCcbo{ 4125`b:Gg_1𼶸xQ(zZQT^~ߜNJkbs+T2wC4szI?y73IdQNia"3Ҹ}.jܮzia;2FR#&Mi&V:mKcZt %p|DG-{j\.7Dr.+̢>](l.L /,Dv9llAG9|)0 F7? 6`F* "\e<6>s@@l`Awƛ>0ooX]_+zFwоWϬ.J`7^B]\HS՘o?U3%/`rYd7>V]uBS7ʜ;9ʡKo15qBmh)c@D% UAsp!G&GwWϦ0_3V0sE!d u}?_OO[ad+ihDr)azwF/?%W[V{<('[:@Vy 3T}QA:f8&a>pjV=}?['uux5^cgp9CcpVNޛmq9׃h5UR~wszc.K ?ʲ^m_xLp󇎇7sue1vE4 fea*m܄/oxK> CLY"?ʸnlCx2lYI) T<Խ$qF˵OIa VReeQYٱDr=:G?Z/xȬGeak3QSZ*zӫ;D} (S@r*2bWՠf>=!b2  r-ʇ&0Y)T;Nֱ%+K +jHd@8-GtJuJޓ( Smޓ9.rVUR%ڒ^^ɝ9!F?UDc\O(ix#> C/~Y9M2clTV0S3Ϙ>?DP2pt\K9ǿҰc=Qǽ{]QMSk4 Q!GN,#f]؄.VOiEPnrXVugjLZZ Qx9^|XגZd\ ӐXV%*)m|UIy^VYIh6\+FL/1V*6f[KI9xͿuqL\W&/:L(%tv`F( K'@Ĕc- Ax:Y wmCrY_Z~"cr]Eyݽ4nň\?>=S6u-t&, 0]mKVxv4M mOo7l&[˝FS#`ͥ" ](c1#X'y?#yh$-k=}2sq=YZ@iV czL0ާTܦ2/ry~V?mte~hvlj0 G}]>?[DI\ Kj\/Ǯڹ*Zq* "f|kZi1񱁶ڮ<>ed82YLPp}b-nn\htݰQ*I,m0yrb9}-uK= 6gQ0-t&c{ycZ:K0 g>.',hp%5W$C+,!uݏP(6K 6fshxNT\d_ E;Eb=p%ln&Ftb:^(EG)ڛs 74!8(8zklzsxG^T|GHmM1:22ml+Wx ~ M. aJq)G?pHb9ZƸ"x93xg;):Qc NLIlRtY-Sȁ]O4'%u{  ,ϩO2yb>iJ+ %oB_Fͷ%3G hRe@7~4~bv/ݓW6$(N9E(o_aF\JW2Zqޖָwԏyn[` ηAw3iᘑttw(=,_vl[~umGG׭n)d;U˕G<%>'C-px؝pZ!0BC9DwP |tT*YD=Ԗcc1p 5YP4rۆW~ F=b ͛\<)XNXn+n1Yɥ@JY MvڈMūK`V 4Zċq!PgVmq)yHM5;wCq|0m? wCYjgXSI5UQ.w}m OgSLgX LH6d z X'CXsVO)l'wjwKDqACwY9BFu4'ypE* ekS?1\Bn<*}Ybrs{rbӋba0)Btgrƫư='‘X?aF;M%?nZ䨁#v`R`9D=Q9ЦCg+47y/[Oe衜E_x}o4+iw ! ضWl EHf;"W +ٮ0B=ڎ_zõȳFm膜:ʢ]œdnd7xH{|eK{,Ӆ35He-%y?(plSUv-{$Å|mytǜ55q8MXH%1}.yeH~|6J䁱;Nߨs^dDo^F“1/ϱZݩ5r+8O_ >QvF5xiR+KI"fo2"3L9fyb;``}2p* rįG_iܗŦK?Cy^>D$Cy\! EۖgEm2+5dH"=eԖ^ /: ,gIȯJsSj[Qmn*2EY?^I/yEXݘAO%Q +Wg šhqb ܮ.J2^\/0ED|$ՠJ#D)/yeO{U?g?(>4[Aצل_/>qư{\sza< ^`܈D!"ZiG+?{1bZb~?pyЛxi# =h86|M-2c몗#'k0) xF~/JiGNh3 6*Ju:1 _ANkt EFE:rH`8\2,Y>]cf J-9|D|XYro팁muAc_bҽG ŊX2v'p *xU6y/NEFH; ;rKlGJ~D Ѝto~~ dOЊѣ2Z[̔sNb:sX,oy ٞN '7%*6JtM)r6hQY cN I*wiv0u7"4$/]JVꓷxsX4t %ش<X7 ɝѵfGuim=wTԣ6(J2"Ju<"u<|E8F bXzTs<Ӷ w66eUB8LAfbK+5TT^~*ZWf_ CFy`w؁ ttCikg' ԼkM9]<5rkS9AN2!1\͹qv~UM~)@4uV9|z.579"͆HČo ~"8atkw[b_YrJ(8++߂6<$s-ȱpzc7BL\Z:+2@}Bǔ@gc4<zհ~6 8w&\ZӷH\ʵUCf|4qV%|&k/װULrTfzH Kl17E:ɅtN:j00 -܄{wMyAmMߟDO>AS-AW˥0p@.pomsR e^]Ÿ-.)~m}}-Chqʂ+d|#d*t.I{X}K[B*xU c3b3''YD {u26+o:΍wխ4Fʹ5Sm`yJ%h jRA:VC@YnzexX,Yj&S/}r%5ylɛy_qzֹÎTޯd=aR)KiO@,OuH ws? zμb>ByA&z >g8X-J #LhٴuM )ޠ AF*x_M عrLH&݌-F(Lqk洐^y }r/䜶#,jt4jf:58>xAIY޵bXizU`IN9j1zf.@`s= 9 [;T 9@L3++@d||o܍r}WlywV\$!B~3JsQ?N@+zl$ 9_ N tzM4? QNR?ku`bL&NYY&(_@P.'P~ #V9ܜ mm;AIrL׮DE 3J:ȹeGN]e.]4rM~:ס3EJ?; rW`[ANbc̣a#o5 i_ ʲͬvKmǤjn|>`+d vW1uhG{5e ZBǯ[7l]V{F+РDg8FLr'GEmW6ll!T-Y(gGkno CorQkLE(\7 ?7רOR>_!B *rJ+އxGpab F.k(4/}v2B|84vQʱACܨbpTq֞)5/n,τ@@; Qk=s] 4T 3qB/+LkT&HZ/  $PFh !lWsȨL.ߋ90s-f GXn1._7L2>qځt:8/] ֪ʈ{ǘElUrX`[CvģG4, lqr@|**,؇jIe5u{#iȬ50| A A%SQ9"t@j,phU9Ĥ׋"I j3g$g7أlVˁm>$J`DGBԅ=M@_@WT:~T!{f2` Kё c_hʷe-b|-&@:fH~]րyyneT-hVI☹ {J(JFVi5C>G_[EQ݈dz/ynbax-˜ P[8@'u%%;@axg"56i0IE]f%m.^u|%I o@dP'^u%;Μ9K+C;e\6+XKut؎ZH ɋǬ(ZZ L$BZLOw!m\RTRfIJR5ɴ$kTFVN!<R qəf/? &TG/#cp={QG]~Q7[`:;SN{h $k9gz]3 x ߘײDI8[X*XE2``z\nҕ 2@/Sh+.Kx۠#M\ i7.lU%[-E+^"=Kg{K##8% OCMAXv5AM.&6K*D!VgU$''#W= a˔Uwh?ɨo~6:喿aY< sĽЌϏ˿$O >%Q%ږ9A `iș BXAlA (ǜx/ BZ+Ϫ!: @#{613tAY.abf]2t%u]:snޠT-HϼnUJl^3}wٟ29(g"1[uޓ"wZ8x=g/'"-~}ߐ̡ N&_ 4t&O1%n%*Vcbi'=J 7U6`?G9T 4{*s#u{Iڗd&բkP{ԷUӟԣ2HÇܸ.̨>N{ڱ09Aɸl6fJ)@- [bj2t<3)l:%LBFmb/~ BoQ&V"_@7"Rk0S2H u C!;؄Av2-ǥzp53xq[.h+_`~ G9&f [!ɠ,M"_)ěQbZ&WZ:D i"`yjYZmcQ)ki[j폈}~HM ]b:}`1 y_6ɖY'ݧ~x#OD{ɔ1?)*d1Fu%Vj{ gb`XnjG;z7 @gz$:`FfPِ>e6ך7zOC1]\ׁώV?ٖz< Db;Hn;,H]D?Va\03ކzI|KڹNՑqk}i"}~~-6?!Z<؇ onq߹h%J(&)'8 ?0l?z<60=u}>QEnV?s83T`S:1ш DY5=̧"#oMWfL lD>`#m 4nr~\ʸj߽j~ <8djt1c NY80!d+ K{3M8E!xЦg*Yw+q:*{EF$5x?!x3fD=?#aŞ8YH1oe{f9L W(dGo52&B:[{>nBJ6Nox@ixy5fO.hp۟3a-H*CR`e#gM3(7qޠ'* oc6^|WU/-|{*;~/>Ö '=0ia;^#FxC>z#?ƇNweܮ4i/V A}*]n۹ZtԯBA F&чE@=mP n~)t~0F[OLQ* 'HXkd1yw8ux]M΃a04\xcT |V:&\O=R w#^oMF`E\mjn{Ss̈́:ti$+qhցE̊XTehvOT%tX$< |zE.vQRi3e)h1 {D™ BVĦWHgԴ0tX!ļ}@1=0e,H7HZ"Q@Y8tMx-8{ć8--kk^%6:^81k<洝9}hB..kuZ%f7$?D/ŭ?3CgĜVp=5dg^hc80%c*詈cQ8lRݜXcg1lyGD!N$WR,Vn4 aNTbLj_XbN_^]$ӣAF֛[7IU(OK>6QIc"hI|zYkqt0 ͥO^B_Kexܸ{z~HC5R?1(Sœ:Aڊ:=o"VR46{| 23YO5CCk},RZnY{ˎ1BTh_D_PV{89r'c8$H#%oU)gѻτnf #&Xkq,-r!e㿌hU՘7pmLWS폮J`[QK:m/PhښXgl=RO?Lj5fnU,|~l}6 @'+$SD|;Ϯ"b"8*eZ uՠT#̧x Zyf{,߃CL$&"X(%,ۊ ps@x^HoMsF Щ@d=Y%ae엖k\$ h?/ ("YFd( Wl`VDq^wCWkv-A OGgoDYD$A='ҾP/f obِ2W=ay {չMh?X4bR᧓ߺǀ2e+ Pˣ;4%mt;>|ζ Njf5kc*pM^CBwgzirf3dkxZ`k>d?0 HloA~l񵲗8 Mi~pBBBwrA*ymҁ./?m`0wqp#+7}*>wQ# CcE߯NJIJbroW(f:"_O $1c,gؚDn%vY%x*4jR-|Ջx cE}l@%w|5PB[^e~=H4t$)}HcDۥ{+ bz W( Nb4}8@+ BHjA['qLRВ)@DžTm^; +ŲOeY_ vlBnܡc%{MSjfuE17qP*L-"+ZHan+ c>;E(O0oyuG!&U:*ʼ8MTi.bXyRd$TD?mvJgUE[خ/8JUc19 =!*^p?&tf"!d z q|&zHձfsW ah‚M`X4+֫^hwqr{.xZq;*D>A `ƉeYp5NHqE9fdܤQN0]a9 =cV1~6][ׂ8%uTDe-18)svW⿰d2Ol=|]j5AǫTDͨؗ%SK{GNZ jr#/G03&D 0VKNE]JՕ[en!lH)w'5;)~%oJxg2E+$%sO A"zjhiެ'.^$eZQҸ l7S/? bw=vo#p'^Mqk>BҠַh58Qo kG]ZRrXz iAȐjmzRQE0C:{-Wk^X%C*P1<4eD//GxA>9n&C<Pda?ƺʙuQ}NmY=&"w!|VĂ#䂟8aʦJv OP?4 6|l5rq Fd b±oxXL$^dpjb6jVUGSP`l Sf03H1HH>~P^/޲:s ΐ= Kpcͺ؅Y|-u% caq+E{q;tD=7Ýt˞KPгpli~E_d.|`J1;@4.U#yI!TJzKޭ7铇{_?ۭm^@H.ۋ h@w~2PUkI5fsi'>\%PB?[_\/40]w-w3kLײ}V_x+q?!o5[xi<5sfPIJLhU޴q$S^=6 ?3zܿWTQ(fhW<ϊX61bjQmߏb*e]>݃+൪fWJsև_dFCZ;vR*szH`ldZ׺ӟq͆-mGU z'`NqJ騠bCnkm`WyTHסw0f0BR]dcůxMZe5zC~}]"AX9BP?gk<gEC*;)-nWOSB)d~v7%uyn_zI"Wx#_9R!PvAd!TG0đe/ : Y ClԈ{¨E'*H*2s}V\;Zl#RˬE5g}Ogov;ZιӠYȏrwK]W,]"lE7o}NkGAg ŧɵKQ?,`xhvJ[4WZe$d&|Yڳ.c;cB=Y:@Q|5eVͽ#a t ,CnYalM0j/co"*P%89A!BXy5pQK?]oUg@Rnű]dS}* yiO&>νVARb_]Q^}iFx Dl)|[hhfGõ; ijq8[^!gTNs9tFg4SEj'֫Rj/y䛸 #-Fey:D\v܊;QiA.a*"*"M't{W`s{Uh_%2_"$`uacssfGH:O6Q2GY~2>ww'O) v M~%󿘺 JOarq`B d\>-Rیm\LT'ð^#KRzjN;rϫZFDLZeBIO(ԍ-`q/\?D7 .`ȆIGևvmq4kIOZ zZ_/";d FV |Cy+erfuGa^ kIH7L!BVOȑ ŐAl=+FCuhUp|p wPpscFJw%c3\qXiy9 sTISF*1>n uxeDԏ*ibӋ6f ğ[̕,6.`^k/ 6F$w"*~h<6,S^ YRUM /{y@:>_pPbLbe.rџ=|̿;|g"~r9:m^+ r* lR F)=)s |`JgHʝ!3z͹[ۇ&ۃ3Zr.ڬZZ8oX!SϪYv"Ey!°ɒ\y@UgzruKD:< !Lh^R EX'3IfmCî*:Y$QNIf2t7wQ sX7Uq+N7ɳT:ňXex~+MST (BAF̝= !I]2X!-0"QtsI]K1+P  ^[2z2ABj:h5 %ᱸZ,|AAtׯ`E6˵+| AqB"7K-j rߎ=AL!2Z,yqcrGg Uo׭GVu#`1ℇ|0Ya)ޡ=4#֫)^.w :Wm.6O7cٻxRmpYmt0?صnd#ہbiT{b qDbϵ1^vg-wSpo1 of4@2c}wR R~֔e* =4iq*RԺI#zzm\lv15Nchܻ5F"mP%uy,lA!>e=qƥڒ+ ϙ9F`q= j qtkrG\ p@Td'"L3VnE @|] a1 䦉M]nBT'Ϩ{E1Gt@+_qP'lP.Bh76Q$yvdCQG.TB0RP+~m [gӸ;&Yʠe)ڎetE,.[iٌ8ғiM|~~SJLb&(:I-h-~c W@S?h؎^` ^t2\WnRDÐ Y (P4ڞOI\MW60l4oH7eZXe'-DNVYM񹍅C^"IX (%GlbϦ i@Y h0[`20W@itqҽ J?ʌ#1MC\N6hv3GA\ o}!q]`Ly1̋([Go[ZCe?6/7OV:6 Cd7tmNĘ/-#'=МYҚ&| +jNVCvWz U]ɸ]Qwy@ܴzFB2;C7T4 cl<}0'-W%)UXY Lϒ2 '|{$;6U)#¿ ݚ0qou)GG X)GR*4^̭D )2 AX&*۠UOӋ+啯Ho]a" p?}ÅՊyta삇5|$=;S \DG;I?}7Osw jcC')17\&=%X5X|8`g+,1^Nے8Ub&vaΉ)̐#/ʘpSɪ8\Y@>Lr<ܦ4(=pPĄ6h#w= @@*ܭ\jLnfg3?n&VW1i-w<gɽgIT'h)럎N ̜Pl)1cHpp+avz?`H'":\oyH 5E nekQ}wâ)aqv_9/KvۯS^:#l5.D٤wa@ilΈA\cv!@%te(B+RG>S5&,23CN\).>\%Rف"Y2sLc*Mn/yz@K?N=V;%86gY+>fK(6ɭ֊3,(6V̹\z[ ߌvYalՖ4JGlɞ?q$62%R mC=5)Q ١Ⱦ6ܛO8&Ϭn? z<ĔUW,|B281cH>KKqwJLoˢ#t}lks5++99M;C}Y10ҽ萴e%J9M@f|kOgzyr*g8O:10W4Q(omsu x>l5=u=;$d(cGFhPQ\4021 d":+ OcP8|8 S'`抸E$^||i,)ʢ,{q&.9'?NTz=;L#``K͞U z.}eB'|Ɉ oRk"-1.nRȕeӧB]}!N{Rt`7G^)wo=1eYQ#!?=_ TC>P_Sidt>nVol ^HL`,w џHgAhobAp&"^CVkaD/J?=,nZMFͪ("i1ST4"QMhY^Vg_56Ez5E`p%me8b84v1nqN܃ 4 b%jGJxD|W |YG9Dbc;9d N;Ge)D[0փ^6]J|tpotiD)]$?szos&t?ra%pR^3Z XKi4 M]h5[8nOS(ֵ[}*8$}JVhR6uzR^.aD]SCr~A*֌D䬩TH/sex `sZ^(UKcNq[4d7D8V?bAN8?؂Na8 3( t5HQam:zHC ?j7_N߂ًOy/]2OJJ9eʸ@K͑X:C둞ýøqL6]IDH8)\t@闶Ũ.Gŭs9؀0{[q b-̇eb08.X KQ̅TPspIHeT3}5Z1ڣ)QM "܌с?|O߈)PUaǮCt >)߀*Qx^}DӠefha] ? E V` "%fmѧk׽~OXVlQXrg%C<8-U0d1lO|CpLAboJgNH[%ݹyM^j{:$- o"GSj\D|VHYp3qՅr+5f@S!e)Im:J;ij  @)Igt8MY{kWd5胐abPD۔v)pڜźH8Z ( -;8QO9Ȋ..q}fWnDٷ!-s.G0wPlß:qH+oSFNdgְ 2OBKjmUP"C[m@qɳ-7?/3TEל+<%*s)u3 J>kӱz⟉.vUv+k, #à"cXMYn?Deh.teZig:!~t42S&oURS%P*݅GW lAl\Ďv<VHN wDϠԨ1\MA._}ob(HE`ojn!f) PeX^:Wը(~2)Gꃽ,c>4,^j2-nvuULH/=!(6(͉ODp֔ق.?n4f*r H[8<( vm7A39*Lc9q̐toa2"y G .%Ks 5<4}.W&Z0gț^H&}p%P=gH+%JI~@l>0'ˇ|$s%2$6貒s|9x[46 UFG]9 J౧|,~!Uk7XU83[QڮD]RZٍ)  鍧b0Fn!>Wh t1=jĢJ$auxϊ_M9dy"bOǁ5^BWቔba/ԁj@ u<8OϼZ IPɂ=U"^q0́1R7.|/*.tBH@$Fר*~P>~LX%$WY pL^I7`[6qʼnf`ZЎiW;ob ]9o`~ J"* G*ӌ@Ĭ&; Xš0z4<"h;GȜToٹsӬ({%N=ڷSG+? 'tSV+RDͰSXGOSI% L\>ِuﲻ{;4XPCK~#U!bsXq`'fl*l8l)h_ykn,b?ĒN#~Z{{v_;lø`G'y>'ogpW~ w3cl?zlʗ\TiHH nP3clc&QT +7 F ·^*cz%އ S_~/ֺ6}AEM)_oj< ($͘s(ZaU̅Z2Uï0g.QIPl\,_ 6G͋Ji7cm8MtQǮ9ZCn!o>'36c ;ц5z.6`ɞet:X({ܢ:F`E[V^ؔLe.1l"b]CNvrAy _N/&>~u,Q[3X<*,닽Ȕf4VILkou]Ṱύ''Fe@1fyA;ѭ.mь 2-t٧]{]=8\z“s$Fb I0^3ĩ>JiO[Xo((js@JjQ6 C#AU,3LX*dgRdf/? _w@k%;c3MJybNUIkgn6BPgڶE4wTTp8'[?aeYkz?,{-͇'ɲ: lK6c[";^=iF@E㡚AV_| utlfvg$(hLQ~$âSvE!819<"ˀV"5}naFໝ?Xqվs ЦXc"M:oŽa9l{(`ExѡU?<}xlV(OqRiak(& 5K-m&AjT*3Yn6oy7Zx~p >gWڂێg]!埉~O"OJCBl!k: ag);գ@ ŠN1(^_1^vw]dWGBp&H#*WL~=+a,ӭ֦ޚDN ~QG!o$NU9/?2[+#'1*gkced YXO/$$ ;ΥMfo#X"3utNoH; IeήzcCFW(mU4|[L pO+uC5C*W #LK}9T9?fOnNb.83UV]G%;mُҖ&0#nR?:Z uTT1dC%'$5d^T]gR T㠣q=J e%Ɉٛjw }G/촍!ټTh6-`2;bj鉢j8){>n\XdI8UB#,WY !> >qcr~)O`DUJ0 )гaDfvyJA2ߩ -˜9 jCB@R_#L/|'x--b .y ʚQe]?BH}sgˏ7$JIeG~h2rk-̺ 1i|\ed)(+(~ρ;ܤjڐ@nL3W z\$Qs,R, iPQW%J^p:clУЄV (hAt0R!y߈أ= 9 0/|kۑy-3Z'*a|+:$XWTR5bp`4XA/">B n8KTi~$:ڟ=t\`,z׊$rf '{?}nXF_}t([TL]>tp GC3,$Y kM]3?&Pd'LT9iˎ;^ѕi㏣EoM*嬧gnx"e9Uf!:>\zӎO/t56pi뽲dҡǬm])_"Ԑ {nt[X// O ''˨rfWR)䬖.vJuÍɒJ}L5Efav `84+醊@r[5?ȭn{I"_Ͱ-j:IP7.CpS=17O,i~|teiJrPj+?avۻ\! \sώ,1Ak6/>{e|[R7*Ggs&`Y;2J@^1aU~ @5)‚ȅ{<b9-{4Ct>_!w5$2$Cƈbrb81- 4Ǩ[~T `qωGGjr35R-b4Żq\S+dOXa"Ak+gD<Msce^`^4dh8>NM҆޹,$因iNOpw.1mYSIE0b S=Uq[ +7DRR8םz (, TWCl\ 8{rj-k] Gͩβm8ಽ[jMOZ!m$AY%D) \աbhP {M Sf=\4GmQ\/#&`RPS2gr8=.5sλѭ88R_L]>j!! MxRX+l()W0gj0s#<Ix!lu2|<[r|ެs(2!v`u6 /ne?V0-|u)(]|JOʛ0sJᚴA6i++@YO;GEvֱwwS[u3kN-muvyǪJ 0Ms1%]TC?Q,jd u АK%P;֠{T(-\EX@X{Vg}H}RTRk#w57EP9gNy,N/( p7_CjtMߛ0L—,6YKŔh7DHx&Y1EU;ՆYꛙL>z'AW:@ t-\U-#y$"SR\?GvD̖W+>Ϭvp/7!$Y ^A2G:m5h4ѕ%׍65ZxJ]mVs~o: yߢ0D;LM:lfv Pt|2.aPA] gwhnNuzi i~'`fy7s2) #/Buq>Oڏ;d[R]Ti;ҷUm(+_#L`lX`+6<#+fcVCcMYdߐaHpܟIޔddj]b@ h_wfA܃vj{zb)υ;lK rH^FWjӫ؄E~]Sd` i}b(f8M7Tx F:KN9 D*$0z\:&2];Xl>D;uf ÝZۻ6R=M"N7)qvmQk[Y6,RR}Ew7[G H0X8&)@НP.6~o\h:j. 5>EWS 9%T%b-R(\/;1nmuRo$.>STPOwpY X?F윊Hv0lͪJ">vʼn`7p|%-] dNdoI:fUVE/,@KgK:2shR}PL71)tޯXq_PXI+VW qfY#J+ 'R-5i9eEͦ؋L\q-Σj&-M0-jbZAR\"^Ksy/}xHPlLA3fUˇ<Pc.fpP` 㠱~mR'9"5 7!ݷz$BhdpG'1SzF!CFֺ,{" FIO^% F@V[} >K^O ɬP[".õAkL#]2Jp^:1CҸgj'"}!_.< ʸUGc0ci8] O2v_J>z>Z &:|c6( {PŇVNU`&J#F s#/_]7i'P&fv^Ny҅c#˩RQ[Yؼ09-nϴ ){0fw˻.iI0q,ù2H#fKDGr7V5$?jWe-Oo5!, !č0/~t8zqvF'w_-g5W@B *9FX< A@v5As_i |8eR bm}J$UBm|g lNewBEWxrBنy2.̑ 5+[F,e o/z'(%.ga3Ua HՎQ 3쌌7@e(<7C023{ǿĤooUܵUtu?8%YڽhX y5%&" p bt*(//Qq? ۇ9LT:_QjSi uD&0&G@XsEwET\.Qq RK 0ߦZ b2AWW-fwѢ~qÌ)AJdT_{;=s+? ہ-g͜O14MR/+)2hM9CG /iaA2xWNKїccd-ϟS`^w}',e~׃.7@%a.KOMB$NHgಁygt#yԃO"Mx/IHFДWx9,:Rtd#=w7IĒJ/PٳHmOc_T 9dgb&ÞsUlvAl 8q~Hu%>}bpIMÝ+}I4~aESBWm^Z a*ekQc>9"`wxCh2^Cr3Ӛ`c+R^;Uַxrok hQ  (MJ* j2;b4x9xάCTӿ{_g9%<K"4H^-~1&hɸ0%uD0r1,3 Ccs .icOnolJ$^ Y!5eӄFoܟI%VqzKn!Bq}9ZsCv¾GxÑTިj5?e-º6*m&J %4`ld̘K`2CO$B,@vOy,Jw|Tr?T8rMm~4`CFӟ$Luȑt|>?ȡWȘ>\@}Th-NGarT@o<Τ ͱE-dt ܤ6 CHmo#oHĔ0{8 wI|b)Jz6GP ;*.3<졋4z;%5V`:I}RA;kk68Ztj j׹YuWs "^ XZV 7׈xX,7q7eIszʏK!e;m?׊ݦ%J*trV~W\̹vmBn_ډDDrko)^,m_Ztp\;"P匂Ѯj'8ҏUk34*~bɮ`vB/xINY]ʹ)kY{ݻUnbo2zڮ>åۻNGm[[ 1ƣ+5>?!]H=P"I)۲FFC&0ȡ_soZM]=]+e}-V(D_3l @Tns]8ȩUkin6"áx4gu).klsqQUT+XJo9  */)bZ1\xFbWw+_8$)]y[ӛ%.v0.YغZ¾÷ʅ Q'V/~5]Dss"*%s6>3P=V(V1hMyA-1CC%,IOS̏hY iZF?(^V%ؕC"E*Z *V&=IϺNHA}Ƚ*خfK`.Tۂ+4^[:s@}ۊ̥HCd]lt%9vPyW*(-`"RFnC"*rD)ަ=EAPS5IRq96Z(ff.Qe 7 Vkvʐ9tuİZ$+ZU.M~m/ݷV2>MyOx bf_ xxp&8&:2!l 'P /~=Pspz5S bv=E?^œK˧GQl"J_*#pF{][yf E/>(j$߁{IwJ¢}9X^jooQ2[|NHꝢ:@_H2FLE C^{qIӖYRǒ=[uX>Q٢؟Ǵ\(#ϯv&HA_N}d~1F\&UdhF*TMR^"~$!!R G8hl`CC⿬s7OE)`@e#o(%ARVC I]u3kx/jR'q9 &W) nt >3di#TVrm89U.mbTˇ_e'8W707.jzLz_B0@"Km^7n=aaqݎ1ƿ6 RMo64ƓF][BfTN;(#M}YGdDžF1fuڶ:Jow}m=L4._4$=0MW}9 G-Wf/۰Z]~;YmmXS ɍnҾbT]hw [ * мh}M*C/I9z@J.6C*ä9-{g'%}G83!%4bPHf5L۶sd!-6/8XqNcOvqEA_1C~<%nGӤVw b+͠q޼z_-'Bdos. > YjXވ.`SJBF ؇knCE.W$=WB9ؖ[E1=d\ؼ2>7'Hw9ziɋh=n~%b!5rبXJGk׈t5ė#~76ubt/1-7ݵ~E4R'6)Pqq.B+R0%+xK X7K;Z0!' sk]o_1KC"%LcnPQm$K;Pɛr[X;ѼWձ`_zx2mOCS', 4JDtxJI/ rrixiXn.l'\LI:pQLavF%䘤\_BFѼQgY.vݶ f`eV7b~:_ {wo OXpuBr"pT}%o]/O\\ Q?3bR*e<„Kxv헡xF8<׏@#P-;/#;vU[.PvFswtsx$F*%S].T w1/ݩ5`O HDx_)^$/ARY<GnGYͩuju‹AgsH9*9W"ϯ8q*|jh QYoKFO(QMݝ"H" Pci)YDF-a+1; IqAﬞYx|;(-b#+⹞v }8=Ea2E_Ȓ+D_Ux{0@@kgmkm1J1Ps*! ;;8e(4bφ'-dN9tWsT%20,z$xec_fyd#Ӊݥ jeIJgr'D:u¤hUД(*ēzk*p觎/|Ux{4+M7~ 9pghgV V! )2~Ʊ]H>:.I|C{c7v1n] ۹Nkݳ ˔^eO(Ft%I'xĎU㭁0ef}H!~FDL>HjH QWXYCksiz8U4cqr#`[z^q9-OlzJ.@OtSc?0Tcwn@v3A@oM~ &/ϠG qsI "E9 *~ c&}u a4m\M[9L, |pBkelyV,PxiIqkm=d0eDˎOmkM.K{1\N;$S:# Of]1vpX!x-#y]ך4$XEHVZ5d2Ȧ{u]8 ѡǛ 6tS)%Szڍ$[q"Lb^'c A݊;3b9g*4%/VrdffQzaB9(0 eS"bvkN Y%Gc =@ T8c8J-t6H ""0='zeK6k:AQt&0"ȕ"YHJnS:,[y(uzؽ@mc2yNY[h8[-dfJu >7c& Oˏ>9}HزX}n U. &,5қ׿. G7nȷ:5g66Ac5螟ǩ_!r#36LdݦO al9 _pk[6%̷$q:aD P'Lr8TAjMD£:N% #_2<__,M4̴pza~F&gfbg/Oe|ӧ4^f_o̜;sA`(ࠞThNgqyhf*z"VgL ~~i(nEp1* 2*-xulU Z+6EˠZ= |vw!oGfہQn&κ%mO٦f1upb~q4bho~/ p Io{b1g߯r}\zw~hpJo#A&`BS\H`tXD6HL{:^:Ϭ$܄/UyrB5,8T㨥{T`X(t:5tMc;Ç*.Z=S*^[!'xe8 %_ 4u ԚRj])r'dPjE#q΍ /؜ד6L/P+^)r-`-AJe)s5;-XUSBjyH5| |NV_۷|jϺ0ir`g8xk^͗N$[=3WD01 s[Gq _*s<D99Y[>Bذ2ӛͦ4Q:9 #nbnو8 34S Ĺ= P79Y__7iXFI ٩0|!vB+ `T|T\8 03609itI Ȝ4bCakҏ7ҟZ]R`JWĆvDq^53J`ƄGolC>^Qd(] i-# |} s!A|Pl=溧;ݰ<uP r3 ,Ȫ3JNxUā#µ{ yW >h聹SMqT*_Iω;<JM'dEbDM, #G#G,Gp1C9,p?'eѾ/֦r8JFC#־& X5Y:ٓ6CE=ҎU&f# F~i .{ZTjDlg7*W@ Qq &m> @W KPހ+\YtȋpkgJ"uC &k=bi$'@2T3ah(2/~$~Ti'@ιdis@H{賰s. tQɆgE[g%kQa鯉ǤpZ*>oߏݹ#n5 lS76MkMA C[ 8Q%+i<*]-UyI#:vt&oHIX= |Tg8" uq:[ LbiTgژm..J7܉C?☨=5 |;-mQUn)Fg:oA{tZo3.Y Y(eէs{,]5O%ywW@O`Tpiы.}?hX-vO3MGě[bWfikWI[(d\j:. E>AΌuySEwMF+f96)/XdOג0Wy.|U,v!Ko0fgCŠ HgN kCj%>͆oS+rխ^SxQqXco o8d߆`]6gKuԜ-o|)lϨs~aԯ{R!0 ˭w.(RzΜ-ឲ\uU*Au4Ntqȼ։YE|PI",%^gjOfBqI~x>GےkԌsiAiiՙ:{?;FKՅM f%{ $(i'Xh_6/UG!ުA*)IbЋ3ACfN:LzѯtH">_kq~>kF{B 0Zf?zW %]}D; &ydZqͤ=($779 8:s@d):͚D9D$I5w*+MʾJy7AU\-@/FD%aBШ[Wz{w VdC `gDrQF֫9RUdQ?#3Uc>冹bpNZ@L')1PEO둞Q71а]&> VTTJPNb>57f,sܵi3]E8܄Sbk5pEfV1  dYuٰ˚m1Mw^0_Jv#~"^ apmGBf"HX?:bM66Oi]h?gye rVSvZ;AvA]Β{9᫳ vM3q`MEcɪ% 8cy *p1ߖjW84b/Rt^O"ΆA qacJ3ڎ`(׏6xBQdžO5R[b sjSrx ӵqXTa @Z^GzU] _rcǣoklx"d\/g횹PVdMBcx[Yodt%ީ/yxܱ;1 fEU.ɤzt  9CŪ5^cDAH.jVXݔn!2{9%Mf{ hG*]#Q )0kʠXx${iaB# ?FgWnU'dcC gfiS5]za(W, B**kOdW7yG4߽8uK!G. .~ĭGI;Znkc tTQNcqpɼ=.`pF%MrdfLր&jh#66UJכB/n3zvw=7qtqBx*瞊a9o8`$x(doD7.eЛp E"[ԏU= r*W8k(C.b)19 2_W=iӫje󈌂;Q!`J%v\bp@;>4XdLsh{@|}%H|^H?TӶ]hocAlf\_YdH Tjdfxjo{Ѽ BK+tQ ߏ uP{}67v [犼T?=kxlVSøsd γ5k&r!XR&T)aH*x{0o  !$euUI' 2l@G~G!?'0 nWXZrZo>Dꍆd8@3"D) oź(Ԡn߃i5qBdwd4Qu@1;:iNȪAj3)[Dq2?9t'hAepL6!tG)cE{!S s\-*nbk䮚 FD(C_`({ 2k _$%ҹ`sp +$E>&:j%S^"zd+_l VSVov@ NY*]Sj@ ЋOW  lS֨*]/.[^j"f⥃ѐ ѕݭ%K,1ŜıA*Eu6X g2~k-./wAmtZ(wj_~W*ĉh>?ѵy"",{ OI7.dc1;̙l:yClsI'ٟ7Ed2P߯^`=~Y., |`O(ޟ?9|vFh4;*M Q}$nE3f* QÉ,VR~ ieg-/A unPy篌]s&FvcqsBLc,f[gMآ)nb:uC`Z5j#y +N|`#I {Yb-7z}h!5sPwxyYL#4F8o_3]5vies;l"YI+1|i8JxQQvH]Ϋª#b=B2yޚO\iTR]tklZ} wfg-ݝDpM0dxe8}e~fc `#E.29Mƻeqqt=_:UyÌ0PQ/7zq :L$-ێ~*|n x i$3[Y O0<42}a6gF8wzڈ\fHMcK*Qwe5FzaN1S;n05IԾn6k Ǟrn`kU9ŗ6‰>+zB-1vHÑPP/b )7eYdag'ˊ0Plqimo# ȶ`E;)-zo . xZlt[qbPdr'(= o!+>E,ysGj69*[یH:cc Q֎ T&UY̥1PC`X3Ard6sgrBiޕOZ;2 g5A 5l q0HiiQ䕸=G)P@wB-tU5I~')BBu\~(9W|ֵմ_XBHgD1YzI=scn!oI?Od+)8u`j171+ /y3]p6"進.&"X.QR1488@uFO?&^B6BϼNEdq̖l "NF?&vq&*Ҍ`Y/6ckI6h [zش؊f#\Y2P ޣUU mzt—caZ E+%p+u $Ekƾ{&0sۙ2UŴ&XDb87Bߡ.,qƁ4:o#mٚXDBl-/1(cc:[+)r>-B7N B_%eu|,x⥓ܓ-bm<\#ukGR1Р8s^# OwW?E衘jdf&QI Ds3Wc#m!7q+&IԆNNF m'Lu~8}0;gh4}MQyWjcx%X?M)X~Ji Ne{"hUґBbG , @V=1`; ^nC"+[;}Ǟa^dM/}Ml3$C1C%XJ 6qWD x=,4[[- ?xz-ۣP]XqTnȱyS8(I!9h̥'B^e]dC5uۺ ^A ސ ҂63O1 >nً[7W# z^Z f+ᅢ6=+ͬW1l@mVˆiWNxg+1Mw>ܙXqs>%zr+M 9V_a@ش\/ :ZRNJ#gYkYZ-) H3 uVKmx%'Aú&rJr1]W]. OX4b1, 9Poq&8<1GMl4 L$s"sTG膁/1Wer*qLM+2O$lce3oWȀpމbF8Qp_)n؅4+T%;m,ӝ!grR.&Ksj 0cfD3@ة&j X&OZˀ /74`|gJ̡K$4f[A[ضhP aiaKԠ64dWRCTۆ̧6̙Ԩļ쬵)4umJ)l)uV u_uE#fFU|QjL;g]ބ O=1aPPn-%e؏Upd)$U2P(ӹb'2{KQW~""5\$4>~;6oҤR W׻C#Jp-$M(=D*h{? cB_&^#Ьfֲ _Rl9*t,P2ƌgE`٤%m rŵ =Ẅ>ũo t c35'>kĺ}S$ :~mzՒDdE"%l\MM&*}?*Y:$m!6 mS|w4hp[U]VPf;oŻ`<tpfQ& 3ƧwQbk6K?<Q2&-c̯:K6Ɏ[Q̃%z2\ ],W\A At;pa<捍LpMoz2I[(̟o^H Rr^LpX{I6$̀Y 2XdhL@$N.Q+nVk \ Gz@b{4[2.J?M4Iivrh8c? Q:{j^C'/#'0ϟ4eGc掠ydIykQqjtBS'hG;L ؖ~??mā3[Io3\yp'N~[~U6>`<[DjN!V{ .PdŮP]l?633ίT9?O|E6I:x; /`޷Hb2TPY?*W8?ږIٝ~ؖ}qOHK)Ocmvd潑d/f`)q'#*u~d%K*Rk{dH a(j%5pC{,t #w~(9]rqW(> ƈ1q t2>6RoIR̓qz6růT wX_IIf$q~t~lOٮƥ?ph]X|uズ#ٺڶ %W1HfnA` 1zA];@$T;J$S/I2ꊰ09I'[w*@m;Iz.USVZ)DޢatZ&['_V+9/|$6j1jP v^# KɅtBuѝ-q:+"&OI~(_.\Wt c=FaBs2@չS$UObUOQ02 l 5 FưÄG 8 0Kn;̘*m(v e˖8"73MMKyًLIv۞1?ha|%֠v. #O%_/m~c09y)5t -=, klvWs)a#^?D2veLpCotj醸U- ;:!4PZߟWdqTt i7ǿgQkNz=ʣSv̫p@hY{Wj*.FxnKriZvklύ-׾o3[͔}Jo۵,mC.^?Rgc>muj/*?5 4hj:IT n^ D a~p~ZzهAտ޴IplL;j76cCjsϰEeh!a_GV|&f*uE_!"?ﶫD0zE{'Y9i $;~>tK*eȑvQO=$Q f8=+ AQ%f0ApjѲ#R58%>`jP&bR{J2,MЭL}|xfank^cõrMgHY'y~ *kϞL"mIr4=H=d})[}Ҫ0 @r r3|NSX_z 0]?EWƾ{D+MHix{ͲԐ0N@1~p0Z}m%u {L^2Hvlo“|k9q: 99dK,\@Aޤۉ.@ps!^&7?Qtd03vI޳/U8 6aqPP }ΠeR&ډS% ?m{j vߎkGQ7A[Jw^p0=\[xNMޙl9^Sڂ&~ERz2`X0ie^/EX]@"8q]W 0=Vgӑ+[ˋ]mtEˊ>ˆ7F}-8Mm sL whz(PP(c2_( }AMfbN2fXS*^دCci$@ζZ"AM[ `,498Qc_.d;C/meug&~DʆTg?8S 4O )'>'~y4tj LAD@2>Fb73oj3,^z&|@<םHH$ }Y}2NvZƌ5:)[6 d?6gc0sDj>-ho::KMƌIcId?'RnRFV:|YљO:v'RLK[G:E9e^TdKJ/%׎s /0 x7TV۞G*]F2ܘVElY\O!@1h<# 6u?$>S€7 3)5f9Dգid"īxT"4 r%(K Gǝ$ɵ'^ЋO_a:tkM {ݫ탛=rٻ6~kh;څ%hYC7!~x+¶9<Ұ5:tHNl;㮶>}b|FtK8jML*naYi^j,"-羽NfV΀`c̺ Q١ʉw4R-$0q+_w߷nq䬽"7ƈw3A*6Hp?.Ѳk8f >ZNukݱ796A!Á;YUбg`^csvrqVqv.bc 9`*g|CQg'SXFU.d 'M#e\USf;z(YR+/"Ekk;ZSfb#i\|OFz2+鹿LV/`[ XZ*xPFONNcr5P'0 :M\O8& }W  סbp?uĦ0WcC#v29Q3œ zOZv+[v>ζM{5ʝ!-RqkQ{JSt)O׋YG( _p%F5%5yo%з1N,qܿ `t0zO(7UE<瑂~Ogs*A5W-tżI\BPu~&=n w OA7tL q3 BKm:pRکtI)g׉2,vzڪfHZ/y[s!@4^u^ߨ Q[G8Lrg16GI++Y8FqPHv+^ 4Z: k%!YZU^ 4IC6KH!Hqޯ60?3&T)Ow*lo7kňݙ bbWB@„s$ҾK律EhQ1+se.t gBY бc y=__f\j:ʊ'Z*&V 8V/HoRYtr>%O\@:fyypm@[i%:xblZ,J 8Z"Vg5۱s"1)`?FU(' Ζ*@c}lkʦXu9# RJiSS;(5Y^^,l%ͽ6VuHA["U$B< …B̗Y];pDwn+2s)l>UWq{Ŵڷ}PieZVwU}00c J>dz4X kXPYSm~џvI_pB.Suu@A]Ba(~i6> A =+ɗ&3 Si'p?pEC|ʈ=¶Ir( *d )#/=jeS]rPR up5uX:?SOŴxXވ$2Ra;LR7)êl#>/1 ʼ L됽!~Ϻ pvc5w(s靀x|q'zTc->T5ƱF;XݒT?>v_BA ߮7 djѾGu GWrR}'R ҅8j='KzRaOP8ZĽdj /%ڐqQ+cQs4INx&|:8 mЙٮ|SʥXZBnɢΙW>mC\]Ui[>0'~V&nhIF9z~H_6(I}Y^Jg/ X")jW;L.Wp/')\~nHHܰGk= oLEff&AؓňIzi6g2[,CSi.@t{|=ڗIJHF+k&$~Ti/eRS5}?pٙvs4f{ƛm@h8I;7'$ :uߔ%Mf'G a DHblcz]Tt)}rIנ~$ӌnq93q{eNs棨Bm3rIـ(8GF7z),74'z6޲+s['n:2kxAUP[Zn^Izy[7ߧ`a˹9>jpMMOe ̓-I{#;z~4\+6e?, YqQfFFtNcp"7;ƕ Fl_q&Wr=2bW4L<Ǚ gl=eU~UݳV3FHLW2vjrtiZUDg UE0 ֟8mv88Ʌ|/wZ( qK 󬴑JDO],TƭyS!;j޿|Gu,rT0 e[8Sl~/B؂ΨTkDo>@ @0hௌ,A-!ipu*{nv\T8qRކ#^TW[g4:jKh( ex>2"nl Г^}/] %l?A]׬NU #lw34@G+b%E&8;Pc zb;I? & ee2-!_3/6kpl860\`jq?XR_ )}cRq:́˞EVpu^ˍgNG4S]r}|or4&JJhbY?v|q͌trTDDb)eLxzr]5.w}|n'@UJ뚝>00uEvLkQAu^0@:bAAiO"YKԚim :L{N+ﭷ]S͹Wy vNwͧ̇9A>6~dHdZJI,ܕp 7-C3ˎ 4LK6%0-t}N'@ MvѢa| zz{0.W`r,٫hv@``SuӲQL+|6&,%Q7WvwYU)®\@:;6XH7m1vT|vƟd0?(˙8]g:[r!xų}E7$ tRi+\eh#tY׷loFW2jbo Z}`pὟG['&f^g^@=#*ITxD\8岙d.OnD֥H=wwBĨs`6`GGзil9w!`lj?F6C z߼f) F:"|= <Ŋ*ĸzS ?q*D"m9 mSU`$v 9z@Bc fR#_lNx:O&ϺZGX#-0d/'$%jqM~pgb~d&hsT-mmPDČPԭMgթ%v d6@0Im`ft$ _Q(R{6 lЂh7Uy& 6L8qϢJ ך6+,kMJK?Y iZ]$ߛCٓxr^Ʒk ,:QPC# /:ҝpn5o!$+0a!i}s1c޲B$'AFmxO7U&&^GuBeeeݭ&}b FbK+kUx,!hwU3Q-1tq(aG08{i[CH-bf,T6H}0<ӱ Î;=8ڏ5K&hTΛˁ4|5V DxSݛB(BZ*?֠ ə7H'}*[NA Ի?B -yo 9{Fd@r*a>9UA\rܬ2ZFdqli#yu> oJ|gvYgWֶ?gJo k%48"rDohC>T#w mfyd?'$OD7IrӿS̿·HF+\fRX%$ :j_Z|tGCʜ.y%'ln9PW75i4ުA-=l{1Pp6AܺP-i2 #NBpΨв()`,6N wVs ~/J'OSfn)HHaւ5d*aq|[Dρ)J_:r7\3P짖6Sfd?YpKLӱS@asسUoʌQ_;SʲʐK ;@'>&떽6sălDRXQ[:eqosʣBrQ_aD03m"r;t0sWiP$`A_L53Ly?zE)"4qL~fԨLE=+uQag[%L\mnKEp^};XrI#6FZhZ(q\λx:glRqq\jBL= F}wgѯjP[y#]e489_jM!FU{qkT& ;աZ>T#~&ڨxwϰƜl$Wnn>8'-hWMMC*n%(Xκ:d 4pZ">Ieg&1$y ,|}9D>}̐tt&'Zt_p/_T=)Dm IA.a>/j=53e/mqކ#v:"Vjo%\-z^@}-e5Qʰ!4DA X7"e{Ii>7ЩP>](w4X=m."ruG xLs8bɌ+1 ѩ $ʿ9~IPr!a VdyFO (,ìg(P0o9pjTVZ00µfpTߊ| KDɾIe X薴~/ʴ͈^C2]yŭ|thYl(;pt(1HmusN ߿颢]YB4&肭sjq>pwr%: yڴx~,"zgozހˁq-[yD PP *ICY?L  (&r+8P?Qfn@@d>],x|2IMDy4LK>"1Ҙ5 B9]+[[{6A>:TZ``mYmaI1oR\1-!'Egy&zYWQ4P7!tfy&.'G忞 `Q]ύ\ǕSa%>ЋbqsyI PiA)=Ϧ?NB7c==2`7BFQQ<{u͂o!];ό.$ca3ı6 T0RaeOγ@"nqA`Fo$1|eh-1mc\Ne.MΈ fY oc{)Oys+zb= ~D-U7rCJ]Dl9IXƮ/[ 7%82&kyZ Pw~uhH XIGLRS kf1H@JIg35h&GM:Fuj q1^1 k(?LNIt7.yGS4^)/YzzVePBP;gCF_l'm%UBd "a&Qbɹ⧱uS}ҥsfNb=/GrVO%Hl?F~F8̘BV =P" <_\5{=jXPmM==Z*w]#+yO\"]٫KƓ&pnS3Z26tτ =Y1EQ%=QjKhvjχqt\H{{e[倄U9l7R|zF3}XNaI@\&5{;^)j'-]N}gD6jwT-|Z"kMkl x,:EyR.)°rHvusC4!™} ]Q{PVą(k}.xk'il>.)2F}îC TUroH"(wYC$afb()WLʼn9%ȺA)5b$6K=A&89j: <;Bwԃ=BU6.Rp:6K=Йfe7chuE?Ew25S4 > y'lbHV=ݴIG}EF*i8޴(vhgHV%1cN_<4TuL~4 Z"!˺BQ22OA*뿢#yJx(@A5do@C\%3_lLK,3U/+9(MV%3S.[l;osCh ;um {oپ6T?V/Lc c\㓵ZىMRҿ@,hx_niPkZQN3f'R7׌Q͢nJ2k+3>/ ?~ G+nUmXh#3huaefD%InZò`'0@iT8D5ۉt{[r_ @2Ժ _f ̶>Ĉ:7G$'M"ōBDl7Qwr[VMIlI&R=/~ݓ2t  7$"?l^XSjf@JQOPQoĥC6$=2t">a#8>Xb]W2S{V~w!#"Θ8dXFꖩ;ueX%i .T(@`z壏F(-R| j.WfLؤ Ti[@46Sp_]!0}̈XbBwj-RFUTEu1d/mnxJD y%dfq4k0wяޞ )N%M:VTo =R mp,vGdhYKb?iroM5n8&Jx+?G6t>ǀ7h#cqUDnrf tV {gI 8"{K(?V+m M}|lO>Qrҝf];S&T) [;&# S\UMƖ냱[~n9R6 u*-b?@3rI* ;Ý>;iSzaF*3&t;nDIok~&6:S{ @-1%)H 5\Ao7!-8RVX8;Sne*XeaPonQ -RSN)RU1J:J]Ѩ;&f7!:Fs>oj{0u~ٖ4ڌ`(h Ytug/bη@L+1 /-oFK}M j- a2QpR$0sAnUU3㹛{?NL6. $M-B^@W;DR2-0)(hiF|hs$N+AԀ%嗶O-v|6Ĺ}ffIʴKu˄#)k/n}_t]q# =͒5ɨd-ZԫYXT79lB.SX[r66=?;9R K6{$46WhB@9o&$+;]I2.7$ xR~^B3j3J^`礭5+<<~8goܛO|u“p[W qGD^]eKuMc,]ݳkh`΃B6@hOr*rƚr 9W3v5Q'2 ͥ]쟫 . ^6p-0;bba7y 7l=蜹<վ|f|loͣ[.]CV][?XPc" ;`w嚣 qMVT;(>;#AdY_*M+G{de (#1u7lbo&5Px3T,x/PTҟn:Kی9+J؀fA ZPA27ުp$T18  Fm=nsѿM6r1Xb|, 7OPlmd ^\ٕܖPC nur^Ѹ $VDo[X[е_s7sz!:Te|ězGyΙW?bN?' k=l}]D7Y l"c>Pȱ+p(;_mq〳V s=j5k蟠w dcM C1I`;  z/G1c"Lpv2t>Y;%$MTIb^ZsiEK2NlaJ9h!4m%oE7q$!Za N͒!AE)xD &oQ~d[D9&nKW ,ILrcЀ Ƥv및A@P:(rԵ"PPs54r,xV\gD|tІ~uZlN#4l!RIW威~)@2f#G &Oi}? PN&ŴFQI4&ĵ ;vq M9_**lHfX2)%5x޽g&^׌w^a8 '{GNN}b7TC9i҉r,Zw=l4DhN~.pPdCY_%,g+ 37-x ǒGܴ,U8%-FY0T@rmv/UbhY:𼗻"JV_*78? *憗 p `ݳQ8rgV2=f՗ _xrДtXiA.=({RD 32F9wǚP0G m3LkRo H/i.W:EUhѡHUY-v\%×V@Fs;,pmcבEAșpjܑwJ\x j %u|n%9#+k ?Fssp7Go} ^M-x J镼j[=lȵ8-͢%S U-ȹV11Fj} 45֝Hy]e%b{6#m= HM '+S*MP!&(mANxO&us]zA'>`rɧYe5Rϐ b>;(-kiRy)>}S,@oA MP!إ Fھ@$?ztqTFݒj}{z[[詟WB*³V={@& E6q#L$..9Z s@qo+ U]tk7'X-PcVkV ٯo9 64{;<vͷ s;ۆi$iټ53g2w2׎jm4ݶZs]-NQ)\c<pl 裵|[2ca Nj/@yU9,>Z5R ,|wdسWPx|x\{C)|G5hHC'%~~pwxi-"MINСnu "aNv|#N~Bȩ*N8uFǀUS-׵nߛ PooGaM6p>s9rC;0l7g`j)fCm9~D%BY0d7٪}#]7~*ݝ)3ƻ pCPCF.&4AACh"k 7I}ݸw&SԽ=ų,HLc,."121@y3hJEEۀ.W_&<@o7Z`_/UoS+lYC^<;+DBGt`Qp&n#  FH¢Ho &gz *]k@%}~>Qؙv\Kαu7a+RhK0 HE;ǡPn__f6 WN^oSbń8YGfj4`_Ո!sQ8Vr8 ї+F x0qHr\v{wZiRCWY0/ nm{2_@n' Rb;@D_ T:'0 !Jv.z5ýIDXq,UEɤh?iA*%ZEeF$bttOAtK jU~ę }{4ZռB!Q sV0`=Nj/0!CcC?$2юuo9G,8yX a#[TV $n:  "`W_pI pdq];+[^՞".wӬh;a)4g;.K;i2Z_c\E5 /L$һJ|(ӈG* Z(PY=aZE_ f̱sރ?<I7J}7mEڏEs5h1 4L’wKݞj~͠xp7:3uQ兞Ŕk w$dZdAf{f L[g~{Y_( =-ane q1\հsOj Yo ՄNg`DO 8[O .pd<6KdVkAKN!MܩcˇDgt'‰9d_o]ǦQn9ᖣwlwZ?\)iU EXgp=Yhͧ̚3?2\kax-ǗͤQ:1ꂀEӈ)Qlo +k3DVċ#F{<06d$6I yU ;>̩"{ہ߰fѳKOb~A(dnSeLS.0W?Ο6|ޮ'E db < k# #dl+?`7¡^aФX{L2LBmH !Q\B5<"P[̀)3rGzwDB8țNa7FǦ/ȤiBO=ݷ'ڸ٭Y2|h~6-9J))m~[> }Drt`sH ,ocI{p!duD/2#b^)﫼%vӟ m}K*]jQM (+_ö{9֦ {3kYξ>UFNjZX㸗ڧ8er?{Opvy G+lkY.FU$tueR>O4@E_|mVU$-23qxCYɢ>*\#a&>ox,c Z9YԁbΏю:g~t7j3ͤH^R6Zy,cXLeB17\WwpB=& $` w00hac+IQiO>):!f?:qP."Q<-#8}- ƍz aHXb̤%ɢbϻatM>l)m7:}TT (2shD V_Jl^croVF^ڂqw;4&е3TQCn/0c YGjRk*kز_bAٲMWmy/Bd< *—f}r@: [ O[a k[' ~h)YROtUb&_ zSrR):P\&!H؅Z˵gZU3}Uz>_gwB(g4"vᲙ&Pv~UAKw|Tio+lsmG%/mB) C;IYZb׳;h0jL4ҌZUT±Vhe! +ϲ]-\?PYy}T$|?bD49b7:hs\,ˑE]i&f6lhuɚ l1{ n) GEuv[;GBE@u)լĚ @e`N R0sS &(g>v2v BWBpʼװN+:mD T׸] }}}(:S󃷌nD.*RN3W ׯ8֖NR؂~ Ú huϩ(`vn}#P6S9މNa=]&j 0#i_ -qHK $|s X!]ɑϪU[ZHTe1(h|E:vEƻ{#,Y&x #k\bPafWNF7K\5@гMCBΆE GXiY 8}.'n%TOe^1 QvWǘXL S%Z?]ۻ^f~eHG}67>"jI3svẍL** j=9[f,Rq`mRJK= q'8+‚=-uIf̓11 $Y"f&};2JݨQһ>A6D7`r*2[aȃAnq~9L[xfZKmrrVmѣ="Ω+:QvI/˱Lz4trDlEz<%P/:_3/؊?Ч #, ?؉)ZRL<絏zغC%<.PwKᚻC6|IX Xg{ ?)氚$C3}뛥5ĤJpA%̀Q"W2/)) }0J FcBt7f Nei[4UZ|q|*L,JC"ĂfFd?DF,8gv<+M۵)οkmoo)s@[1)=Pv(^٢-V^oX#@})*[R#c&$P~, p_:aZMn eJ2AUCDzqCk01̐{U7傹Z H"+d<%P̷E+gUs!DF6T0$d Eu^+Rw!K{D5{*TĹ-U*aՒF3.i5MB-B"iρ?A wcYLȕ?™ 9;FBAM7'_4o-δN4z)_UA3IfT.zuMߕb<3`;,.Kt?1%y\W\] sDś=ů3! .9W"֌QwvC(@69j7};-%QQuиp/蠄 ogܶ;ApNCԂv>)Ѿ RͱpO%=h,BG*W ]l̍qEPkoxt )DIq|F[J`e31Fz@ f`:j'4>(9h7eӪM)44NYr;W\[Lx;&Mw Jc!5 a,BG:z"d|֊s`QWSIh'1j/~jέV 曵 bǔo$NJ f'd{G}s:Z'?8>:LE,^&WJAc}.L@\^E?|jW 8GX:UgfF ՟(ddmұd=1=5 UDϘNSڳ8+2 } oDUwɪ}l2/ZTLuqX@.NzPvw$NcBH7-e7LoTNǠMճ>ޛJQ|#OtU$9:S?b_L@*Kh,za]i8(?PSQE3`'bo lYS)4R{?tU/y?d4"6؂*;=6dtooKKԑ&?\=ȖR3ǫ=T:5¤S!XvH1Rĥ0K!<Ĭ0jVRC9-|:? MFAO qKmqK8C-=[Hp(g/l$^ 11:jq ?=%Δ9$/~! vL"8C6i_!TE;͂JUЛ؆W Y,/hZk_;A[s e^Ө'yTV\2;Jըm(}X=D>3Lj+1N ~c?R+"1"Oe4pu2c& łl8 <2uVd-bTp8ORJQ҃Hq1[CRLXG[V(29aLbu [92r<dt'z;5tT7< hn$TRj1ul"ʝd&@4ï -s#۲/.oKQ)b6'gk)ǽ?!R.j%ڛTЇ "tB_kd_ l!tgjm&ԥtT,ՇvDv6}Ri31ffr*]YHR;·/DPV7^#mRCDcJbtY\Xg=Nȷ(w?m`Lf> N=MډN|dp (; C(7T95FO $:oʦ2ihdNKDCDtkZڞ t _`"X?1yN D`EvK7>, X0[y5:q%䁀WQ0T &aν Qm;/g ]]龚Gݯ\E _5pm [V~|uoKsSesT6\t#N}b/&^>ZPHhbUpk+1>y$uE2v!<&1HDt Vn#o0 aT{$g$r/}HmmYzW+iF{C^SyFUD${t>Od8~j`_;wb^H?9ҟH%Al*i-'u@] ~KZ?tOr@ƒ[^=^b׉qwԯ)N".J|ZȦO~bB%IpܫBch]ʏ^$+23ǹס7 ¤BcM] ٍ2hܒۄ&OIYyp05!jٹdXe^m;bn1ƈvuL`JzJ|efc(DiYk.V[ͫ,r8&}o)CigGy@F28OE_(MwnC}h 2F,~(.J0dHF!ݭ|fk3R &$p‰.|d:B+ʴҏ0C8}_O+ot1XϯVRNBU1VC.,k~g!"7GR{ۗ)u}[`i%trwE$<6݃OJR(wⷁiۡFQV3rvj=ΖDW1בQ',eI[!l"ފd.-g]7R /9Lcb .}HN$ 7ꃻFw{(C)p{Xс.G'(L\ +rjxmBa$65A@z]!-\^[^3U:v{nMB[کp ˢBSϳ[kd*8˕ `"?'#&{=kA ufh|a]m̐ɦ԰Xє(6uʼn=<,RBՐ3vB<Qc£j<5'xOI,9uyT춺[() P#۬?*#qL϶~0oY,ŃX% \53Vvp$,,B4łҥ<r kSq,Im-vmIpe.dUқyGn?#vtٔE&N"b$xPo'LL!Q]|ԙd^=.l ]=q7sD'[3R)m@DkF^9{b4ngM!HLxA%@_ЗFA)`XReցZIzЈ4 j\K-D#r[~a u S5PyMkS]a%*%!s|z[^CdRKNm 鸦N$MO>Z1YsT 5`u8NC[-.ٚۄ>-ank6(_=eȅϏÖ8wVUQ/h 9Nݥ*B z]eVa+FhL]7Yj EmtO-ܗd=P/d.-qAwѐ(bD_8``~кDZ„~љr=P0Lm\SzJm5έPwu{ .`p!(%3_J MSETUf.@#gxq qtcKvs{wجI2إ69 JJo+\ŝc[z?!S٦|J3l=Pz3/$,$&2t[Ԅc=-Ρd<5ljZ;tym_SY{ǁ0 @X^SݓN?Y\Gxt4)* 撴cT}+m2EfZFhDv&7jӸHӾW YUS}ewrԷ u 5/;U_[Xu -1f 5VbU|F|^##k l%r,YmoZcר뎥Z?9(,`,m6UM,`㿩R4/D_ &"ݒ(8\wy\E0> lǦ@?_+&.NF \('OYǡ!ζF+YQlFؕD(wMUT_q\{$Z\LsĎob^8L[L(d3^&{l-ξ:=1ޥBzrx!r|; ,j_0Ҹ1e獝B}ec&ybWS_~4Jtƕ( '!\=zڧ1 (l _Ryz&% T J]p9qZV33!~2ƕ@j)FrQ?]"̀RKtdVGǢ-iv/(2ش!SdN1KQ4c¼ u7/[?(ނƴ)o`5,ͫwQ{/RbBwSRʞ:8EjJ)h)"T=<܄%zށ_%돿wm'1WP9[Fw7e!qdEnmx5)% >i0ƲC>"4zfJ;#4%|430'7>/hcagw>F[1%"kL3cHG}917(_OiuNy$tQe^rK{>!J*C}OHԶIr|`H%&53hm6; ^0K# }|oW !TN{N`a9#JeGmB9KQ`UE?&†$g|.YI[5؟H^xĜWg˗m>;KֆWeU#Ѷ/E=WaE+ {-K'RTpȏJ&Pcoπ+=X6J1SΧD[A8d 6S?^~nEE~x9%lC8 Uw̕BlLw2>++ly(߯ӛT9s %YR}?|7;nlu51f ߒ]EwQi{*$JMU""L ޘvHT ^ßK߽nFlN-!|o=2F1LV9FVn>!ӑ*cin_pZҹoZg5bTX7i2,6Zl5<[<=(K'0&X ͓^h4pfcʐvn5VHRJ~3tNDMP:XY:'/ͽcY>g#yFabP2'_+DAu'RN96` ^OPE+RDΆƉf3s=}PzU / at^cakN.}dvS=R&R?'^00OlD Ao44G#mr8t)W/k)Ӗ_ylIr\tq⮬`~#MXm=ddff0EzwUUTNט4 ]|t-1qfK3N^_.Ɇ0_g1bu]7Lu-™Rγ"-((gĎaMUP?f̟J0t`i:V y,{VPo fu`;/v*69"}ՙGMDRrq+aAyS~w]xOҥTu2Esg>2V)~&/x݀!༔-{o:儀Op}:+Yt-"ƧVx+{W6pe̼DYR ʼY3"\Rk'W6uuwݰ|sA_뉆%?%?PO-@-]>U>,2P5ɾlJpy5hF<:[~nFm^\mN *k:V3ʪk#d!Ϋ j/-<qE'' XR3mro%YeRhK  AyM6K:2; 1 |zev.\zʑ}r %l.1|7.B x6IhyCsñf~H*o;DY Wu;r`"t>8{p*;j- ?ƈ7(3q7JLm4'*hⷂfۧ!`EDX)AЉH1MFUG]ƍM8c!3-VLPO) 49\_ m*"vӨW[7c9[(L\/֝o,%Ls߭['Peo#J6{d]1QJ"ƫ) P9~[GrE8,4\p/ >y" 跳:yҟYtg֎.w{ lu VpB|)dHt"0iXE"&̮Z'ZoH:d@<- >*{#5\)Ca$\Iۓ۝4מ?Y].UIݦq 4}YIP lqK&::\iguyb͎|uM P5RXjADSg׸ * b7nȵgv\6$-\|ө{^ma <> G%Hf]{F̕68K |uCQDK/ D5YF>E^NSo%dA`jH/5ͻ.8Ԃ|qPJx,ShC={feP d7^XDa6- ;0] GY٤|! O@0^,\)+ L:0S3m4i(AOIDk ѿdtG*i\nGYHJoq[nk`~us^^,VY=xV X44M{MXbQGĞئ ]ѠC5V'Tb~.dm_{> pͬږ|Yao#@R mgT(;]V1 D?0p~#`o<`)eD\:Do>&auZ"#,ԩOp*m3?NZRӢЊ-HkOE+qrj j03T$EGG8qh 8_ N 'gB/kž25i5p፡AKy$E"BGЄf4l9Wyf /e3 -tvGH 5V* Yѱ,3,7&Ǯ$8=,=jq҂G&uGK=]w Cƺ@^6/#/,YAF%FZ`;^QOɎemRC"fM&%G'%0h8k ߉|FjG6~~t 6HT磙Q_X؜\V6Y\JOz`> h]^te=Տ" t3*BS!A3shaY8 }HX+9ߐx ]CQ۔X̩ F{K?[1۪G>Ik Tez5w>b jo_ Mj˜'JBtS~KE#rbH҆SĦ@#H9tjnlUl*S}I57c@KH:/n,||WˑS>LǑ`H\+YONg碲LjcdRތ~SLs7841H' />(wYɝ[zyOu?`+ f/{PgkkAʑOMaui}ђ79*r s3j}=z v~C2mm4-$kec޽3 n{%fv]kgRs5.Ch -&6c]9G.׋;lK -xDvX"GxnD/XBt|0Zw0൜Vu %4`yyUP|n: z1lZU|&95mkb( ?ߣE(QCKЪ~"]EHܵv{$$\9(ؘY=͘Y5}OA+E|qyvm?Ǜt(*1x//Q] /1qYA:VzƼ^TBpoFO>P[D~>*/^Uw$ b- ^N)VBX&> K5EL%b\ʹO3`~.pKJ0צ(ps7!# ߦF\CcI}v)HA~waf[M B_TInZ['Z?l:pAAM, },= C^wa}>+͍ׄv:IT0HJ۱=0 $Ms S()zFv-<ȩ+/k>fPֻEo6?)"NaF@oS.vdi]6;a֪ ĥj%ʹdd9˓:WGQhǭNCfxHzXk#aWQbҪzPzP"eʽ(L% _Do/0d9u+`xđ~+N;sZ0εCV2m(oVto%MX=޵sQ@هqe\qP.'(d(JʚÇ«OuӁ*btk+ 51i/L큍pj€Uv`fτH$GCai"m٦c/$^{z!tVmH2CkȊwk*P xd/8|lj;Q# Qk W3^uL<ƹh::SbNAYUQBXTn".Cv)`l6N3)u}ӀyOK9*Ψz|Bd{gYFtXʏS2O^=h)B饄ۢ 600-@TC!˞<=!{9J G~zm쩢lխ@5blZ=V!aWACŦ6ZNnGOeg,q2@@#M$YP+9G>sx8RB0 riiy"oXe'U,+O vW~#4B whL0h$F7!g F5^[=w(ȷ|"{t B?oR!'& N9JofHdo>Fܡ`%™G>HZ΍hP_=] ˊI82WZedžҋ%g1wo Ӂ*į7ڛrd$"Kt m\m+NT/1E^#l e*t)x䆅E'}R3չ ]I^.Xr՗^V5Nq+ v__Eg#Suu2?tʭ}v̵\ lA;'pTxo5\xw ujZ>Þ=?`KK?{{ H `zyQ N=E{_X(tӋEGɣ?Hd:涐)POM/ORfDAJKAIRGI>=յ19iH){άhSS7,pb T<kݐ UȧW}3}oQKCNVP0b2 ȈKk[@jp&RPOv#1%_"5V\<"%ܥhOn$PCizdUADf/Vz3-NE=à7u`\+QAތI%N{E OyZ%ľ.8X.?gt{8S4'nۡCU)M<(>K-$w}myl*!ZyH5Hd;hGCډ> l+!?L" 9ή_!TS:Sr &l_|A5|kKۺ`w}~g,#~U7~Ԙ*\>HJW/W*.vI$4lZ=90V [5yհ$E_3f'*p!kiSrpۋČόDNNGDghSq;-,Ԏt;WӕfGW4ÚD#L裲o׳ 4þLt&J/6PSCh7"|˯ rA R9,kqk]N;@ECH:"Sl1+ hS|ˆ3Qʎ-I;}h_qT~E呈rjɀ\}'Pz_yl1{BtHbd* ";- <Y La4$W֑Sq(=ά56o<%Ry?{55#ww"HY}əI*iNzveA6 XʼO0ZZj[W/ or}wAqɱ?Sugxp`(u6|symtY6y"};waЉwș"j+F0T i>>D'9K ʾU ؒ3iEgu)M W֮w9㥢A襺g'lUȍyt]oAí%,hOGpgjҮj#{ad;mfFoGBQbAo\0vXtڙfJhVû3ҡBTs&9"s7%[ ^ΑP1ŋUE$U# %~èk Zdad=zǹ%9cMYX<\nJZכ$W;ϧdѪܹ\EXD|0ٚ_P!L_^mM ?îc}3U4FtN6~ 7U2xPExļ)߮,HMuE+X,m.~KTk-CͭBL"֟Ue}NuY>HgEQUx(ZZU1cWWiO|粧=>f_6v?NDg ĵ+Pq>kM_T C6貙iᒀ )6 R*6$0xA?T[9Y_Nk?sr/G5lX!n>Qtf__JLs_"aaĔm`nSjN98ׂ[ֿL 0-mv5?lZ5vrFg ~d/Sl OK`5"M)~Nӄ^m l[EjD;'C D"R^` /Xݮy ?Wl}u M OQj9 uIً޽4 ] 6vP &((!iAF"FYuxj|ӈ&/nMT6Цop5<=Hх{Ɩ'.־Jwa<0\=⽦Kl 鵘ImUg?.gqYöϏg@6{iqR"qSZ,ްBZ۲f&q8!"ǝ|M%T\٦ꂇuaDM~Ps5% 9Bebn_ZmX74~5RN^4qjiy{0tuKn UJ|p`|np9r4nwKsr lqjfOy5NZGwr .Mu% W ٖg;efhEʷk9 [w1ψa';'Wj$8v`Q⭮T?(UgN[c˿p#%ѫz% 'eg''$} c0U}hC\?'gφDE~k֩(t #حg[HΡ/Gwe?&vBC$o<D7e)uƕo{mr@7lȍ+ q S+Ğ0(|JA!8rtr<5b0aW\!\mLh_cVW`6"Hqxߪ_2a<ܱ,@C H\\veQ1'ʊPQUb-K{>n3hnuf4F .Ωab5Б}6@џ>7,WjwGJj%g:KJ,)6P"+W5bXvtB]jLY2aidWMQ]ficvd,<sҽェ^!?p[XQcK1KCӍ HdIFkӲaT"8P]'@ɲdp j<5e}E25.' t-%Al7H_\Y H$iB?ƫWWkDJT\z{RE\X&0)KH|aULACri+K \ CKxE?-eE$?z5rE Y 4IneױLUdJj~D7\1%Vg[[Q*xqg HdLE.ĐF>R,)OauK_99}#7'X !=ӽtY;ȪeQ"1 ޞ/EǷetzQ'¸w@%dhKzTHk2t]O-MᴡeUTcMؼ7RZXK#B7u pO%(LD}܄#mɛcf"\R׼x;qV%]Uҍ?zpG2OŲ!M(^uL [c%hS }m]olz6G07~axh*5ox-rnSӹ+*5( WAϵP'1׎K|1ӛ, |_w|;uj]ni]] a]ύəYܢ@s0yT=4OoTTe׎:^"M~~ @uW4٘1޺fo V-6[#Ρe θ&4X` = >ƪf9 rᷪQNԋRz;: jmz eD2Ug=& ˁ|D2hxb )G kU69dqR^PhUzӠ(YV"OU%E\ō]\? ~3 4mZ]ٔ@T@]*aacF~-o*W]|iK2I4US̸B5;,&Io6j[MC' /\{hOI&ץ2h>r4\5ZZhm9!>c~A -x= nmK{/p'QwϱI_Eώθb 썰.&@kaĶܧ<~cU0FRяKEy":VbBDzRJ%P {l6J_S63U%;+kāDŽ&doE.ҩ/>-}2?dL;Y/o@>R/3iII^Be+[6Ga-n3`n.\Q{W+@3sy3;"k5'_c 'hqLU>w=tAINI$At[Jo,l,SşqN#u mg~{QG/ec'q31-+)gJ,{n4C>py27_3X}⽉OnkCqm ! &gO\d0׳9d 8;sj}h~%mBH$/+ H/8% QDxsK3c$rh S4Y@*(CZ>B>gAU'mb}3~]Odu?o*ͤ:LWz~<;eCHǪ&x xi/9<{.>%iRNErRImh6،$'0J'IX{na{1{4xH m?<5֜smA x꩔C3] uR-ϲqmcgf^u5k[iq8'IXcT]d|Vl-.򙪔0LLs+n1wAo~) 4Y f |޼"R>ˋ\b2^(BO%+حtyӼI W E:ҎZ*I~睁TZ( [,.T行I F.+5iǓ '74=HH}.ݦfe{4fόcc4ũq4'$?}3Rf)܆aS2(5dᇯQZELWTbK-R@"*fR88C{*)>.R* W "PF\#YV"⼥ltZ%r,a>?U꾚DlںN=ȿ$Q{?BjXPKᑷ vQ<8Gno.C 7Vr)7szZ&10xx_5^_5|^3u9X4hmbz}W_ؑ3$v*y OUӋ~@h'MY.K,!{1k./.7I0k2k*\؅C[-=Îese89|C')^ۀ-P^QNE\#82)[2c@.dNa?/Jg31'G֫Ѻ`&8Cg=,0t3o\RRG댋瀧b8P(>qo0.ÜOR? ,f)gz2Tf'G!X}_KE!.hV7i3JVr-BYZI;(ruV }ѡBb%SMSIz k`tq[#q%%mZ~|82ny^5 .BEukbhnk)ToJL7ʍ S7_\)jDh?A{?.%42qe|9oK2vb|_ER:Uz6D+T\@_e;6ödWGF\vYt{W18dGBm^M.ȫצw" lnL4~b%ԲکuW`<47ZeάK3AtcE".DչW0Y$; !ȧc+ `I˂ºIB؂d6x|{'Hٵͬ߸!}q q*:b{6=% AgvѭR#RVY`\$D$Z20 !36XEqP!tK/@N= \=%:UVd߼Bbc4VPmnbGFSCсP" p0QK΁i.ß맯FeuŬ$Qnu#ёˣ)WE+I|ĔFW;Uz}{4eיY˼̋ǒI{kdl'2<@Lam'?L-Q'ݩ>fcNFC'h[ ;7y#hvVH QG6K!'48__A 3o[_kE̊fǣD0 NOȖp6WBZkf#;>3qyɐ?(ub ShN u NmVL73Vۍ:CC:z )Y<+oAⓒl@cc{A/cK&sL_oaNVh!/'aݠbkʖ%s(%뮌Rs ڤvtq)9:Ty"B|=^e o`ErYlٯT]:@v_ȑZ,E*RquR[?*C~K]zKoOIMU./,+?HqYkE>W0͂y-{Xe^+0'Yo5dn|7sHzӒ _˂`hEJݧyB's4Wi{vJߩSwf(EL٤O9"3IRdb,I?,ˆ N߳N$w~q`Ĉ62.]}鿙06En.i4gCE(NOY563ٕ>x;E0%=UYSE=apFq+˩`"CQ i2҄eaaеFV^D U@8lX~g\I]kas+Z*06=P{D&Y|n"[3I:$19P@H2k@-TaePM1V\X ?ʺIS]4\;juMGQXʧq"{SUּ88Sj{?*\TGqe)=Ԙh W>.' G[KuA/l 7} 9$U `v]|, *Hq}Hp~n1bT!|#'uo%|`H޺GmtqW{>K{(y-^[VfySv::'TJ11)tyOs$Mn0a I3;T𸎧Ib䥧FqjAw\&湞dm {hbk+\06eG]uW#PL8;[kYxiL1Hx`an<ߧ;-B! >[5X"fXmZ)7zc;]&4R  pr" 6ԠJC &S=ٱ'8}MnGw"]u0uKEcQ>NL bkԻR q M,\8RŻCC2d[T*n}&GOs&KGs"ߐ٩G*;V\ ñywi@$ FTlCŏZlPo>^5zԢoV]!ABI1,5PCOn52,|d 'D?bKo"OZ23[6ˆ[ 䯶;ub0ǣBxDز ;Kpb8ϓH{mI?l_=ҫUH|ZܨInzڵ[ξWkg,lh))IJise5p!Gk%^֠pnV!Xk3O8͡CaX$)EX7@ p1'a!cX3_7u7Dhosn\`4>&-K)` =f sϧ ;@M2fHK4~Ŵy2[,YM,IT>#hʜmFҌ yҮXf1)I7KALˏ˩P)k?j[:ͳR 0mIwM9G<5IUlC%;1nrNN1K\i195hW'>$8I=Q^s&sNqKJf5ň-yO,8q㈝ԍAJݙLp%SOV1jk ~eZ9 bM$Nሞ{]\kBr~D~2蠛I5I.BPи} 7 Zz>(tK; oM~)ӣG+S^%3@.B]HJA}|3cMw īN:rG 8>L·h*Yz:Z<G!ڇz ~ k )Å*Y1~^`Jr=D xjKOW#|ZvJWrGȰJP9ͩv|Yjo[z@&DbRL|4g%3Sab>(Ġ粠R49 pJyZ:_mD<ַ|`kZp4&;[)u(-0#^g 0Pmdê \Cl3Bॷl}"l;BG Ja x˯ݭs5A ÚX:E -7ehL{m1aDtWP4"͉sܢyהQRXXpwL^d+|5T3Cl" @JC m<KmmͭfU;^B>J]CclJjqN,,\ڄߺGUDe߉,#|5wQԫ7mKLdk&6.47&K&@M!~ v\(/&IJj 24KوTᴵ0Ўޛv1 RƂؑQ7^lOe-a!G:z&UeL""A/dLlVzc \k:"UG#ܱ?6ײ2S,Bwb ԓ4n ֗9zbt]Et88jwigr/:pm@`T./Ks W`I;1:pW5IH|huc srf0:3/T==4ɂg]:۔$r_W|䗕:v^lyL) lb DF h2xM (+E+؝5Vc=ӥ!@9~Vb5(ѐ`lLZ`Y=`S/.r5(OoՅv}}۱dH b][uj%XU8*Cy#3l)q/'3Ց-I9j, ȳ͸pWd#\.%5l"܂} yG=kt&&T55@ӥZp\Y? O9 }B^2p Sv8szW8e;V3 n_ 9MKן~m QaN!R-2jzqՍM*.Wg.b~ =8=Jv/*tcpD=j$RswY/?Цq)`g{{auPDP>*a :/2/X{v9ԷP v7p2JfDٜ[i)W&@ͯ,3+y?=#GkqM!K oՀ*KfVL>d[IJ[ Y)i9Ӄ׬Y 9OaovwXۡP+q]}GbYɉ]\7 Vx1,V:zOF$ČNIϘ{C]@̎U,C%i]g6,ZmoV@6];~oPPfzaW֗=+\Ia;ir5E@#co|Rax_Ԫr핂?ptT= hg@K$PUkPK]BbR7$m˂EY0ԭIQt!|܀SnAR+$>'5+? nPnJAfHs؏4[7/4/\g)E1 z5)z ،2@[00%mkB'..c 9|?i \opDg\k 3+@4B9"IgYK@E5 'A hh>(O4*WiŤf$jC V}hr]$skhG2VCp9±o}H7Q evuu:{vqlL6 ?ؘYBW'Fb}|NgaRPE-wb~$ H1%Mu4Ckղs%~ܿp MZXnɟpz\]mKz%z$ jtT*35b(g8eBxҟmU0/(2Ssma%$)<NH}>uk^CtWge.ב%Tk>ChljSijKG i2ȯ%pF~ٯEn9H63WMiAU(` }9PX[Zx9k FMt3k< njJH"R3–9Khzg,loޗezy97p-+sqN"XםNOg1sĥAiߩbM%R<(M+Ln1`B㒵b?Wۄ֪ʈZ<f8 IIQ_]h#nJL|kvñ}/nGaI%ycO&W y;IjMi(~ci@7 3?cAKzq=Om<}iu "VkZ)e(U:jHI \V#ѹڷSy4ݣ}OU@Xk[:{RTA/Nz;oaYT /492k՗qڬJX-`5Y{!_sB9ӱ^g0:XƖ{M=Q̜[1Yl 'u Y0b/2n]}& Ȏg)z_OġS nK?9O)ybL>yR`,##v8)das` rJxY<تAtsu/ylZj{Zck#-X0_!ATfo~ȵs Aȑl&T3pr+S=Wl=i~>0gg -^ nrEHMOɧ2  0Zu5dwN'y* ;:-3/M'K,/6?YcM; ypx{xSL1#Z4½[aޢh͛!kb-*Sg۶'HH"vT/$]=3ϔ WHk0+y"7e2v*ׂgSzp}#u?Y+_ ^eWX71&q~3V,b]H'p/=Nq7JKa*kKՐԷu  XI  #[ɗ7ȠBy)̄_/SڸXk c)xq8qUmSXr^nɉ7  &h9\OZ{x?1nXˊG`7Egs:ĆJw2J/(" Ӽ!y!y#k8N(%} vN,MC}KW;1SWqY&#)LetUt§ƒn Ԋ2N֝ɸG8!A>6uдm,5y"R􆨋J8GlD) '<,b;@ n7Tt-yD3`Ħe A::Hp +1mс/*كe={=|k[l6 rf}ZSF1\|.!S$]S1%[d6J6a\Dÿ邬U8;@\ӦJbPL>PM]nOCFX |\d_ky1A#մ!͆W]>w"F$pӦ;E5*w5Iœ5ACփa)#i0+IA\ wHyκ pR1  fk^OQREĴ ". {'0.Q!&{d/|شN, f+j*K,ƃ[O6{@Iht [U5xbmf3aښڕ3tѪ"(=KSwNˍI3,`#iHm !^MJߐD s7)p#huMa%DmD+: "RsDO$!UcRa}_CYWWpjSyovabQ}KΨ`nV`:" B\:Ij-L~_CY NJFPQ!fѮ\ Jm8QcQ*by3?g6iaKqfv,˵ Uu5wv׫x].r)T**shb4G4L%"  hP? k &cn[q$]/'^Agf%w1}BPn%cPUb8Oi:!LO鏴hY<=+yl+|#]͸Y‰W3fTV{LI`׊}3G<Kxj;ٝ#2:*N9GbŁIq9GB-$y:@U~cS 8gۛ1h, Rn.J2,j)MJC+ $@8X~[0Tmkw0RyNgC?C?*wRd7ˁ2FX4= 26Y 33^p m\meq>!8iZaQc$ER\gbXXZcan4P]Os| jh z`)'#I#fh(XiF&dWaaW}-K/V0VZ/bNS:vDf-y@3& X¼"Kp$tA`Zʄ?Dh}$`B Ka ,]'W}ԗ7xMu-4S6<ڴ6| o%=82hI#{Zghx[L>$&hQJ~}O˔=k~)NTӏXd~4>O?`#-<%p/}W%1+@KU@ŒVpbɟ)9&O,mk" ]%eK 7BBS}#.:#fGX,x#dE XE1&?DiW}`]_ 2UR4\5<p*1cY8&}Hf-ځ6V>]NI72fI5 T-wF$¿ߩV$Q;13'vqVoK_S%ٌ@.NxO%9Gc GCק͎}NYyؔ#^ xeD1|>IIo"<]rtװcxvemkFB5n<2}@߼XVAp Q,Fո;{-meOT^0uxsmKJoFٔ(z9w?cf}}&][NHz秵ie24K !&ʝX|ZHmT4fƶBOxGƨrf{1=!IxPy &r<=oPM%$J̕eSGϟPc8VY~7q66pԑ %ŀ7ϯEZs}֕g'Sg`Dok.RV=AZ/$N8DZH!4e,YzQ⾷G@~Q4 %DKVuud j:s֍yi.0~OkrILik3N%AyCEC<kT_{F!4gxD/ " x<~,6Rtb@-ӓeMJg5=$~$juYZTI(+$b]>c.DUWu(r ?I.[OxA08Ldh;9Gc9+D(ai{-ۛ$g2] B<}Kɢ)TjV4ag4>ɖ3TcRv`6ad7BGDc^ WO7t&Kw ]5Z.;,e '@9MS_.|zzr|Uv z\35enobG? 6w ;V)+M9aX8@Ҕny X|T4@n 0?(0eʽql5li!+(,¾6&}9iZn[8? 2ۈyEp)->{dsS0QxiCV;0ac/aSvM~xKؑۓ}?5]!5-",L$0yzFmhzaG}>%n~mP@SX|`uB\dH^{W 4gJ7 ceQR6Jl3#o@=gԪmA,${QcaQ谢l91fvrN6jy_ճ/C;W}_Wʍ`Y>jeNѣ8 C2`?RR BTFu0mf&v?ɝ7rimu=ۦ2qEvui4ŔVFaBbBV#`2q cM>fFmP̫LH~b&[*AՐ-:p@|$Xi:&Iӄ|'% z`>?Ńpȋ8a%E=J)z;/(lTAG-EKWYbi%^1>qt*JANSx'%+?tw6ۗ<޹ԉ3jjձq[5L@g|)WUAF 1[=x@oNn)Ci}_ caÍmJw dIg^P[CS]$@-)R˪qy aL v:8з^AD9f,g+a%Pn6mOM3 Qrj @HRl)k2}vg-gL7>qS@jJD!9/p`Akk~9JФ[CbU-z%4UY"$w%mᐵ@6h'ld&qou?j!E7 cG ොIl>n@l?:(ؘHcb^}m3U6c':as[Mh\l [`!GzCp zM"s Pi;g5߄F؉ -hT5bwl|8gY|6.HXCoT+^C)W/a?ALwF``mgU-G;d|<LU/^-{(|-+=2&^Zdɂ>c.ꈿٲ&;t.˃5rrDUc7bא;ӓ_epS&Qab-F,)t !5^h;9;RxDxvj$@:< >L0xr^ xx1|+ݹqс}`SO0E cVN,nN`.%D(/[>xP'[3KB@%.rƦ4LEX%Ӌ;a2X)Lp|Ok֠i'xyp_&"&G؆/Pu+ER=P{5+!6Ҏ7VWb }׼٢KIsOߥCZ%rfueu_L#E4Hz]H,wP)ev9d ULF炢 AآoPRyG ZAIԍ&ǡ t̖DGo>Ѡxl5wq!e_ӇiѪ)m2*=G v'"Hժ ;^52RN,4nm7w']bC*1c%`-l9U^&gXR, Yil\;/PGQ=lR`*#ğM-G=nwqИU0j_sMt3B p:Ev-17YWn-4WhCg@uƶ z/w+Q_ 7QRSjcx yw[’<щ/ Ku#z1>&, @_o=3fLm0w%-uS)涕s, J)Rj8QicgDK{\q-x|WQcK^QGa rPqk?< 7 /;mZRs68*f&6r9>p9',3 }g1#SU7&nj*MF^;E;T"/oB @efgB O;~ tmxH1ǿ :+6(΍@av4 P$/q򵪰 lӓbb_9/-SRpU3ח~N:7 iͯW\D[7a9\A++L:ilQ0yDwh"Cr@2v\Լ;X?\FWŧsƁЇsfzzdJ qY~F4)0-yqPhg4%"M<YNrZȘFo搠5Tz=hug<ꥮm-fBf/mM- \/iѢq7+]+Ntu&z &aJ)@͘5iʕ Q]j) 8Z2CƬCC/w{dr7W:6#w]l,z]Vh@gx!V`sF6qo掕[vR{g]5[؍y-ռ?=|JhCWܣw䠠)LT^i@7bDg:U.\{d@q# ZlZ7EPankE9q5!,H1sϝ`r}KHthGh^\B?y]< : pe6bEܯ[A$؉^@~$o NB4~̆x(h1|~*ux`@SG2>1aF Òbxa%mTw\{gb҂mb`C"Υ̓kLõ`y.!ԅӽ۳pcZ%(Cʷ7q1;TDz;7ΐ/rb9qיxCYĕѳ9[=,i.QZJ+$آMގ;f6y4{RH~G<.J@'\[ f.pG)mD~04<_&*R){2^|՜N'BkX!egnJM yUV`Lj0LR'hALjO9Q$%;d"%θ){uqJ܅CG?^*Ҥ g>܁ nG e2)߉r =fp[FMr,%EexAi"\)Į YBJrGL-w5b3̻ORj>s6@p9 S^_M3ЎJ ꭶL1L#R9ƏFȟȣF˭IbפTE>.~lu7S4  =tPg%ktb7icى&.^jKq7tڋylPIrEg4)3ܼH!/ѵӞGeWi+Ny")5 iISI Ax !&M@f%<%Oo{Jj=!R*BfђE9Gt,yƠF>خ:}$'G-crҕ 寥;h'˱9v.g0ǽ5$&0!K'Ovl7\ZTw6'mUF^8BIX+g3keGw| cg)Kc ]n3>.b;R[Bŝ(kϕNkXx:ͨqX[VnC LvkbG߂J]Q$Ɛ|ƚS?S9|LqI}5"]ILHu4„Ke! G O o Zw eXe:,3A\PU]}S*ubPq,mC/vX#v!62AS9HnKY5T?z 5ՈSߏslPP۷G3梤>Z:ɪ.L(ްQiibj*M] ɇQ&Bnu39̎B0z3LG ^,ز5+Q7~8^<,kdrFzz=:!nm+OS+04MBCC`ʲf]g &UONJrƸ jtǨKPUr\H5BQW{sPi1T si~(+7z︿< ؂v#Z+a]S ټy=DytGv\(AmH?A|}LQ+h V=mab>Mj?BOFhujщ9!pc!s+ Ai餲b^OԽY}Sto~[Sb0u8cRC v^.Ї&;K/D$(eu/_@ɘ/mpb  {E{={KhyF5A'*MDL_caC풴rBƩ;(dtٟꭉNnzMhӪK&H iX3FV-N]nx[\1kMH#{bBFdş;͇;~ԇJ{[rvaK~p$,  WX@[^qׯD:{Iܥ_{seP ~ œxF*XU'`3 %H޹M_2$k hZ}=ia /B?$ПҘ(8)kWQĢ9R/~po>۵(8LM)^= !5%=\ n}|{M·^(@`^Dɉ`0&N R$/'GDͨx_>ۺF]/m5|ۄDy(5:504C,qLܤB-b-C@F3XWBK#0Mu(EaާNMJz?T\DZ8MƖC&Ȼմ\}hid~tvMG)&,ދ>UBhUMu 5-rzp BW|:/t9|W %ۛ`5q26kjD,6q@^Qhy"WG<3"F=SdK,+d\Z$ŋ2PZ@~S)s T Sk/ćVt3rW}[]gR"Cލa_Ҋ"eKI@5ڋ1pb~4^CQU3sG)N9v[ )v$&'\~Rr]ܰ[7]891C$sX ln'ѡp4!(US^o(5SEH  orN;*&Pc)jA7JmDoNJ`싕NYc!Zۊ33i+#z1`/1ijҠp~;ڂ{{|FT-yr~Ѹ%L앑 y9}4Ie;ͨsP"5r?Ls:>!jZyi~2+ ,]|cY$mx*7isthZ3`>w͒Iq0Z*?.̯{Ӳΐo|};~)` ]ӧ)Jc& Z˪|۪sphrO61Pq- nD`v+Հs-) ސTR]Vδ1.L-I:$CH9G|݀=vq{ZowӸ,wICd%l+뺢Ff'6BUԦ?kYB~e=A6CQrd4Ea`8Uz~g}#.|wgߖz{e+.fD&f2k};g6WpX--W~T<1R+}dr )&{f1tP& 2IL#^ 2:J):asH0{ct+lXn RtP!D<=@ \:; uc*%'L=/~r'3x>/0iZ:̙-,uAĘym4mq"|=5 0o"6غ jrVn5p=MyS `~aՀ_}#aY*:>p;qp#!oԞ m&u7*gLXV`#@(:`_Mگ bؙX <KZgХruCɝŧ!|pL*FEZ'Mf+ּb(;rZS Ԯ(ԡּesds+moJC1Lr:xɼ/s(Dz"DSZdi#\]4kޤ fˮ.~tT=*c&0V$$G[)%ʌG)W$RiA_n @dX11MsnI♜P-0j$ǩ/ +!s)hAPz)Τ`Ma! ΒQs&|39Eo-ֶ\{WnH`+%b; %#7b(VGA,ιzFuՅ (yp.*2yjmYPeTX޷9aH0z*o ^swDs0o?*gVIj1p3vʦ֟w%.pDI >YB sۋ9fR~|!boَ_y˕?I!\;CIxg'@pNQ&β(;JicmVܢ%Cet>z{#6 SjrʭǟL x= Ŕk^ʷr߫K#<>PR_bn-P=-L5l1lX8c'u,.[ {%|&311%-U5㧙Y~ުT5{-D>b[#r'v%fht:?1y NOV8긎&)JwmN׬Ր&Z> qO0(  UzTyc!udW bCcEj{ī#VXa;S;}<qRhP]5_8T!,`ܭ2Dssv~"9둎QX?c% 2:(C3 &O8z3X:IB-iG)kwVP( DS֍tvYbSkuTv+x"jEF.*S)@fP-uh@Obԅ: .tOճ O#=Cmr(w%#Q=}B3(mXWFd ;E]¼KV֘M_(3(XSjҲs$SYw]?qk'V$&#X\cwG6P(٩C5*);_=Zf~̼( +'*F ~::Vw잓lIpp5TGLA&I1.&^ke2oioDzucO4'Ռ?hEm̪4WjL17C'|"ndiWNn@kG&e)o1# Po[p;|.t었RT(#}twG!A|5ĻFЖiX+iǞ wğ 9JqN|%q ҹC[i |BGK%e$iٵ44+9tȡ:ˆv< h^E~s0E'4lԋbYI|]ۼ 6L c|Ucue{ZndO jo+jW)zK1QbxV@QFKͪJݝ%H*e~/%DQ&g .WBr*gPG32g2f,O_Pj)E\Iq%/H %m`\*oUa0'hڹ{9kiI댣1l7Nl[.P,hc%IûBj;71g ,.B J0/ jL$t=Ez]$4UguxIJ9TplL\9o#oPYT{p,~ MnE$N+oMnAx8DڅݑP3ZTXS9 q7Nͬ.{o- 21pM*H,ڙ)_Za`V-~p}9Z-B;IL_(>k9PH6=='l6&REnIE#_u7%s\?k Lb{wax*#(TDSs$5e7?Lmw7uLS)#0':Ķ]VYE'o ~D^.}ht3Wvm׼~- dDX۷ˑ`ke32v>aiOWbtڋ<矲V tlƵudmd 44sLgiِC<[xF˘oǨ}}~GI`S娩gBnȵ@ؓqI] WK6{z6C'`+|~/ <t$|6"öOF'Ne>9I^6TL&Baӱ6taLϟ6Ho=f, CaVg펈ǗPT8+R:t?];/ہukd+ 61+F)=$ADv5{miʩ>)Id#lȯ,}d[E5f }L3bVeWPF fWEe3A I NWb(iN%hbՉP JXNtA1 n͆4Eհ'۽NlTA9x=:/|V脳ń#aK6jͲ%X:þqj {I:lXrK K_6%ޙگ[<(Bd.VŞ4bTmJxkVNjP~C4©l$'>h no ]G5hZpvRCK3Nΰۨ<6+\t).#ٖɺc?5^(i wBRʫsRV,t\^**̽\ wҏ N5X"=U@a_pElbY&mW.O\j4deX]s5)([Ue180Bgk®]sJ4שׁXi E؉)A/*~:Rcot AU: 8oi!vZJ^D 5`stբC2$]ͅ}*qi I_5o'$sAoʊ/wAKg]*nHjY6ѽ!ѨC^W/iyh.Zn8`|ts,O-2"ŸW@++kAZA2O8ڸN>wQG r^=:>٣:c,Zؤ 0eƒ28>Wl$]G@ހ)ULihvҁ3ׁwQdL ڊ\J6#uD1*cH"+BvOHz` 1$򥅘2NXj#oFL:G@so;}dJ4&kzB.]I%@e dE$ܡ[f[e!{B2I#b,. ;2o$[8͓lio 8G7*-Y=.?p3J6ZT:YƧmx\k5hڊ5eBhc^SrF9gOe?~J먬B85d4!l $w=;fJ 7,p(>ggyJ/F_@72<^ ieo\2H 3fp"d/4sygJtB_;W,z\ >IBҎZt `$8T? ǜpx'/&kdxTTgO=ȍ ĉԨkc9+Y3YV`{1aJf L@iwIT2v}.ثHBX׋qJ( }9y D&n''p8֠/i!XWdzXmm= tuY;)'|e0-\fi"qe?IL3+1s94 }&3q;cJ6^z)-R+8}r2+GK$:}Ŋnm HbS㻰U\E(wEt8.J)`ŏ?lL5 iy"y@ٟa+B J9mg9\j:| r) ykd9}i nY?m_+zذ)Q*O R'Wc Xȕ>4C`uG1"}`fj쳔/Q'n[7u1t;"C{FKo写r XP6b:tGU[mR;#HД'^5 ˦*ݜV֘2aM>U 紿DY;ll /hGTmu"a r(yC71W |MLHE9tE9l, >V!P#eP& jƤg*y.!>eF6m5YOv~Ӑb;Z#_9vGNXIKPX2ĂMs9rE^-U-a/LDtp͙ABc&8. Թ Zĉ ,: تK7AS[&GdAxma q`#>&N!!i98u'$2t1c\ #w۞,5|xST .Z#W?'HB"o L5Dߟ*.( DèasA.}!Zv *W$2o{0xu]l"qh"v}%lPL(!r1IXBex0hᶌKGow! A7:܀ 8RT^OI;%^/y\E^WŠq;s;yV.EgxyrvyMb2nxI1TQpe\\@@xsw!Ɇ٫SۉnsUZQAoڶL# }JTeR>죡adN9ŒݠT6{qD.-vz8fge0^%} (u-Ej`§]џӼ5Mƨ\xxT,6=#Elzr_V|X\;Xr/]noCIvor+?BZrvj$A,GPzPYP!@2=~E}Աp\;ΫODP·?Rra!v)wyv^zhYHkVDBsȖ^ 57XY-O- @\H|4[ǰ$6bpOzA0T0!PL~yj ec=;+n2^pRn8_uϻmoD-@dh l 4Ր{?Rt4kP@E$<)ZY f8 P;ꞼN-)g᧣1"uxf F8OOnuMlAn;6sIXt$TB2FWh[s:0؍BQ}X+, ŒTӅD=Chƞbi,DhzbyhI O?#JukQc}r_(\dr˥L㘔]%KρW6hKU]䖍@s\5_yyД͓ Pfo]uh2/Tn/;Ov %{~ xd~d`st*4]Ix=\ml+ݦ:7NEVr͆sC.ͷ[հ4Nq/p>~H?@?^]˳n[<8FǑ,"ImNypU5RcE5G*Z"Jg\k1&ݦ%\aTz+-jDL>GbjL:oF`#hfaq.4Fqg3YKӊye6NW3uu7CcMƙoh=+6I{e*^#xr NIʘ#$z  y nkkϖ1f AFhm=3E9C=8mk=' 1Flb%R/ ܸV{}8%*0\эK\o}o7?tޱm!Ʃ06pkw4{[^CQ#F_C7$#cU\}#2d,GGv|6vmU(7==a6cfЭeS|cM=$:l:P>|m9('H% u1IŘĝlξquVWlTە`JOe@œ%()=IPNc:Q$dKb%goZlLTv(x&=$8{fBӂy`Aɢ[P_ye68q>A;6HX*DWc*P:@8:yP^'9Xrt_M'G4MG%5׾SgD WY K垴$OXzZ!z^a5"ݿ>? 3uU~qo2k*أsV#nxE@r6MqZ=zܲ?nO/4a]( aђ=bL@^9؇5E2s$;B9v< QR*; gj`WnR VZ F;;h~5b x1@fuB]>h}m4}HR;*Q=F2?20IE3Ж x`):PDp<).3MJ6 k Li.0hS!gNMpgn+HPr{SSmT9a)kӈX%Kˣٷ1)Uk|ܔ%| >j,zM\`?0eJ| 굮 R ߍ!v?%yȣ<~ g;ɉ\!ڋPq5*CkJ줁h,,Y|?=CT"._TCe|lLD(ZIބ0rΒGYG~3Q~x?8`x?I-x'"{//tDJ . <2~OXƌ?6)쎆zX]ė} Vn>Yo dJR'4+3)Ÿ + ݢdQVV "%[ek5_RyƺOSwciIYa|~)m S-D-b^p {xE?/  IURddNk{H;|+{ ]QrJ_Q7-,?È -@12ADq;NyS2؏3XTy_Ta@A_58uf#J6MlZ`1nGH!A!Q/LZA.j t}`B\pIߔ7cs*`{Sr\`E 3;H\K5ʑG@*b@>gm v,fl8D|H -1),v6igy973A?L{tk0+^־fh{U1ip*+IyKGv._gS1nI+H;p0_M\ࠣι|XX-7>$'}IF$8 9£nh9W)je8*TC 5E/lj.VƏ q5fVl:׿OWk>OG|{jjZQ|u?eckH 12 e-4'| *ٳ:J5Vh׈q̶S &5uI":I-U?5cSZRu"Za_GF= 麾vY!]J jxu;s |l$4_XlPl0} Q+R@oOpdw,nu3z ^}dιu_؆}#;=<_gĚlfcʝ7e.D<+~la4_g6:5$P*251hv u|}׼6NJ[q쎵 @[1T}be~ok ,9M4o!~6Dߡ%v?QD&Wc~&:eADD?9'n3N?HP@g'=V ǵ69z/ ":{ нoPϚAZWV&sB'?JHI=ZeV78u^۫O{fۊA)gQl;q<ΗifݙDLq0D5 BLxCgʱ5Hѵ >KOܿh};WWElαwTmbG{>gfWʠtݰ9"|+).h\4Vhpy[,"ev dtm 86V}~sYS"o6Q/n wB:ªэF8qy48#-d̼AŊi}v1L9yBl svGL΁F$I$|}:T{dj:hGyi\'m8weo(~bpC5rN b |{P0aH#a k2Vl O{l XƥUU݌*Iוs炿xAN,5^brDޗCeYB_KcBͽ=9Q/"zù:zh@4Fm7tl~wvm/v;)r07{:8ZzVJ-a6C/-ynT,$Fq43M"CJ֎Fz4'de(xw_ŝҴ\*C b3;̉rEՄ_"~K~B Dz,MÇR ߦ)ToF 0J?.+ &V.V4}<[cO8&u8Tc!^W$+\XKF}aڋ2#VNf6jԂr<0^rm԰қ h/dŔBrӬ'9܇{}&m{99ҿ#cL\` ڳMAjú_IVO@e6[g>[T2zCӴ pt taU_/8*E~$w!IxMBr۳2)Ku[ ]fG|Vɟ?Ufd[EgQ%m#߀m!t2کVԠm׺lRf=u)~ʤv`6YHÍjGЈ@~: A:v`&a9pB NE9i܍GEX|jW=& /kWݸxkOeLjUB 2>dyA0CopX$mon؊@ swg1@ɖw%7?< ub47E[Rr*']}9",x9B,o0 A;@HtbiFŸ^_=tw ohZQnIK5ԟջ]5l$p'2rLՇK g`%#ԹjٵDrFUVɉ"z{ ?]ۄE=>&&7dGĆbug$+R*qSSNx̹ ޅZ{lvY$C`m@'$+eYhHzw|/Ni֪)A O/xB4FD4i‡ZGTDpI 0z5ڽvKueP Z%~yP+[Цx9㛡2[>P ůlU2um|+8.JZy"c'<1v1ѱRm:ԴPz/ WOy`:6C^AP__zy=MJP - Ktwܵ/m1o* sﻇ_[`qu2Ni*U% gewuSxz˿}eRv3 Tqsz1aLK2Kv~nnq-]#NXxAJ#eYV/O,}{Odֈ Pk˶a-qZj"nj m5S'ev)&(^3Vlvd&]$?v4mTx^xűۚ3 ʹԏ 0S2]zaH@ya=._xCEJ@V)nV&,'>mߐޡ'Pa@ϛsCx/{=/hRd$v֖ GVIH 6 Om5 uvWt{**chӅm8&;K<Q 'ZȈ2i- @']×Ae[aK}Ok)~_r^/G4`/t -۪ry g)6P|p7+h6%p5X[.wxߏև9NmPcg]LK^ҀD"p~eD> r=%cgf@!,u@{„$_C c'?P75pA1Ƕ%4S'8^X sLVM'Af]T5.(^휪PV0we8BR BL,TyiǕM\؋mTbXHWy[)_Μ6fq:n9v-i\b}7=ʳ``N{}UCr# TJ*(ß `:Y.#?ڭ Wb \e' odO:g'g}ԙ +0ڳ. V{XFB|^ =v65ĞLw=[iԛ/8H0b|(Ƃ-$ 7*!6S-]Veɑ PXk x_Jȩ쯙m2dw-J'p2wS˵@;`hVz=.؎iJiv$H⊦W3mI0ryEvs s/ `"jO+Ή!WM&3>C U! ,+dJˬ\Z&P D_:<@Nkvke6Mh|h,R;)^܀'õb]$^4@q<˼p>+5K9ejD!%]TQgې>t(VyyݧLA&%rw!O}B);;~57Wq#~Mi TL-B% : 곻dr.(ǏGF*cAF1ߢ}jB~moneD@{{)XZ(u@v%,zd 4rz<@{4K5kWh \V=p+JT!LY+*?&Rg,4RT lƵsq顰·u월;'EϙЬ9Z"qDzdU-[K 46 HKl:z"1{=JȗWT:hŅjV|LQސx9a ;> ݑD쨼s.^ZI, қ?\0/6O;!b)v-UG@Z@%6tDY;|^jkbaѮk n$gAÛ?8Wy:2|t'z.kgQo}~hiNG+h#֘̎aWJs1{jUANER%FY #c0U.5s]"찺.[̕od᷃D IfK `&{3!gtvd׍-[}2`A_C=xt4Be.JhFq1A֥0vEx܊eemE'Ttl%@m/!|#UHt;J^FpE$}ە,LON"C;5DB~9K. T &zorתCH3=ڞ>!ՓNpah?;< %& CXQ㥗GTx=k*BRސJn\iIМ'4il[f.li>2Cd7'@N4sE8wsFMH*Wh%8=n-ÛD0kge cWb\$nXb TWRu ז(LӚmkuLу/1SSh)yî-Ϧ[hBHa,LvQU_QΞ"^קjd,?׊`}.K:_(+[^Ԛ KܺYiul42jdoz~poI=೫GFUh|p?Aomyo;{@Si1qfwXWa`&nƲŸG[͵Us-;zFeڴ{x+YGHty8 oK0`[._I)o00a3jvO[5E|xQG.Y^ Ó?/JcFBǮ\ԳP ^xMuS܇+;pO@.0ND&cA -B[ҝSR\[.%mռ/ոT)~N8E%Z|@~V316 "«(JZʣ,zKc@Òg̶KB& }`ݺۇ)'ma#ށo=Izα}"oaT@w0HSq3^;C%pg=>slݷ4'`"P1A)PYXQ@8epl mSEė1WT|Hֈχ}TYyQ!f<=J-2)O!~,O\)%BSi u@f9r<vOR/ë9G?.2R줵{yİ]|»1M/rfu &ZׅGci'd9yˁV c İ}$ [2͈Xn32搁QBb?R p4z3ł18zx!hF>m3 NaYr30`}}[,涮Ow~fgvy{v.A?Y)6檁 Pw ?D\1`GuW<+B^GL;L̬eZp#3Okh[Yt$8+ dg:9b+:3`:u]ޔи~x:ʣO䔭Dan\_5 H0.}* aRXmk|+ڱ#ݕ{4eܣ$HSFe-hr߮T9[ 3"*qp&"L_%PGɨp@wF aLA^5lN? q$'iKS IiwM } 'vÐ*}HD7B.t` ŵJ׀N,U59)UFόޛm{Vkfꩩ+2|瀞!,ۉeM!/=wD'gֱ|>nh~xNW,<vBT ^F({Zp2:K:z0g,$uc鰣TYcLg&^x%N*A7J{E\wfb{e h_1>EP2_ {%aBckvQhY ^lwI% i4hMMi()zMV#Gwԯ|[ݝcb@5ghmoQR`Sd.݊?/b-;fș>? *#ӟtN7U5p8i%iL.L>ืn$viKPiάf>8R5Y/+=:؂!hNF"IQ;_(o(bp2+Vd oE4VrQ؉8Ԯn9{ƭ8L'?u5Ti"FF.||uwQ9PGRMc='SPM [d EJXB8@K:e@82_0STЋJ䲕_ink Gdm\ZaC$9ifC6h&d"Z6_7)& +G*viO&xQ囷%}7aq D'f})٧ǫ +eJYRJQH5]'u?K)ߛ i ^k#cH^S:G쉲Oz_yrk֓*.!͛{VOǧ*ap$vuMrJD\R^+a6x\wBev3)">Xx]e_{N$+rZhw7f}fؠ!q@_\[|RPB-~vo@w\rRs^:{t4|mcP21`gr Ng@Gw.Y芨|^1hn7 r5t~gg1gOen[\n(H(S~dQ4&X"5@`,k2:D.BN*$Tj.Dm7nRA˒x/{z$#o^ŽCovhř4Ny4:d,=}~a򁂒O4ԷL2OI;G8~9}./[UdIn,8/$Q1EUj!0 .Mf7)s@K-7kbB)dףndM,Ub[6B4:?[JKʂ}2!$cjy7-}գ/e¾7FEzm{2 ye颱Y!?j VR*›^ym~p *FPUGur?- ="f2Z At ] pkMCGi2"cG*N&*yA?̙O-iO._qߩz8+Q2r"fG\<>fL3c$j 3Tu|Eһ\9PVۨΚI n*'90&NI8kژKEȻd"+Ƅ\zˌbuQNns{bEv7j BWqFp_ՋZȓeN\9wkyWYwji_T:|̪{ox|Z&RMzvq03-M*HdP}I='DN~MgV$>e|f8 eY2~1"lU،$O#LpO \c[&8@IMֈ^ii%揨KvLm 0px/L= 4ow:*DH))MفRA^mC#JxK?g&~uD)Kاsz`p3Cc}].A1wԈ٨0\W77[ҩ;9ț~ŋI8w}J~Jʕkm^/kb¬%N GBݘ<q5;sHw2CAtU +i2/_!w%'Chݑ߻MMQ% /gR-ϲ#B ^hkoIz0}fٗ%z*W֩pbv'7j%g!3x#M/੓zP00z깓LJjsLa8JT m8 8Z{.Xk5+cr9{o"dIvLs)s"0%0ۃN?jCrs< Z =U}( <<8XDoס(G 笛},z@?-s4A++캴Jŕ$\IF t.^TQYz[v9`˚nB!1ɍN7%ǥLyeN;0n rh}7pq ,CQ'@GMhu"Ĕ#a%xL.0鉨Lr2R్[#qkJ3wl)9=jl P6u Rl3fd}FpTWQL0MDsG:i4g+1x?PG8-R?.8|c!S 8OF0l2`@39Ti'3 :n<з?Y|́Jy9RAE8l+E0oZO©B^P ,ܕqԫ)7M8k;Mwv~I|oxm!![q ?Bzxórf (n;i?)φeDYz9 .!iC')(2B-a竊ФE(aם b3i;[o^Cj?EW\?RKgìyȐb,ax%KX%en,|~C#_}/_Pj7jǭpp*hqlːT[Q#L2K!4`*|%Lq ||:P;M BTo5=6L8DSslM\̫RƑ65)b@Op+=сU DLibf]pU7tHMȘ,k#f=U7⧎ϱ#Hsy +!)`xI]H O;fWv*~3UZ2n^C8@|\(G}\;jv;1D-΢ZeCJ긕$BEṷ"vc<p^O(Čd %(E/J<=}_"AwnN&f6[3Z<b9]sz@Zo mܜ-$v  PN7Fz[_aQOarߚ}7 ~$Х dʮW8D ^%iAAv@4$"H-8[J53ኪG0Wy{qaHߎMkKa!hk89&qRV`v"S#^ntև ȭFJ6sEnwN+>I'n]{;O"ƩbJ1Jqaɵf>Aq:"|8":UK4^ +QpyMVS@(Ldnr΅ ړ}}DNh"56HLАnfug^S|NaٔT`[!O~ w0Ih<)ҜLpMtRQEXouبU_eN>'BO}bl>,209mA`SbBjglGjG`:3 Nyn2]=i.j5^$}HU7v |Ÿd ?KZVDԳF0hBtс1IV,LGkT= rE툴UCc{Fæh~p#b?@1lQSY 9Z>!m56~wIoQ0C< W2tO2X ;§j |THʶ'vdP { MTfnei;Cxt2fs *g(iV>njtEoC+L:pxя#2 3Kkn:1znNCm}ee8(Uԧ7Lŀ;P]6~ o.TBmD Z%Otf@6&y~3uVEr*EaѷKTip_}Ϭr~2 ^3d0Y 7hYՏъ#.c.E Yp|':r(;fbK΃@%]JmU=K=>!^M_ź|JN(aTL,fMO{z͵KsVX$(@NIEXGWrs}AdWݗv^4*ʰĝzz@)WV 3ڻ^E.)΅9f>,~&lzUYAvHu(:ʙB hW]z ZKGH,XW䯹ьw9JG? |'>5R{Cg`BTᶯl(2ݒ!ӱ@5TQVpT4G9;"@0.w^_k]q$(()WI'7eݿM`ǿJkdP˨ boiJip+)ա88D*[ܫ}1Hg@Oqb覾?-/ed8H#^HI`^$͆WL^+e,.-;9d^*AuWq?hW/:+4b'䦿9l 8^>!V=>bY]9ugԛ=K/:C=[PHe) C2}7u빩< #<%$R,r&Jw,tA VPsbXhp qXhpHR>Bˊ4$qL>MrrY5 l%ڮ}tuɪfU`0;=gPqTcgtװ@D(C{Vk6 [pI9Q(F L ĽqLiEA%Mˆb)I(e{M]/$$JRL݃:P>Ŧ@7ID\37̇k=VE|a>lOF]6+\$SVcfANF`Nj$FcБ,fPzb]3y[s2\?=Ɖ5[+ښ06UҼ }V8Op|.y㎦H_['lE%"mQFYb/iR:v7¢6ru̵EfJʈ׷-WkJJ@ijOj@^$d<<}I* P Hqj9pYPpj0͐PG-k?Os~;>k<̰ |KzF kq_`5f X UM39KvxmrX~c<#Gt*}-y֘OCx^4F-i^P#HנI0~0OhgqWF{[/Z25⊳nm-\?ӻxՐ~(sUJ">cgN6O/b@K~ ]4`qB% oh "8Gz(nwN!b_eGj_\N7?D|9\tĥG-Ul+㩉T)};ySOl¬pE~oFdf')PetTJ~U]j{ahgE0Nv{Hhu^VAe\u8 7}J *T9`~Gvx RWj|9e&R[HX9ccajU!.ɉxZA74#2Cs@&X bWFJ9(O%$|FLa`N`#D-ݡ{Pe7T8t܆eMZ,SrrB;E}Io{k z[پI8`>Jl(L2 .FZrmFNbt_d39mI|OD _}"|6vҠ)n=lIHZHq)o`sa5/_ٮ0? ڪ.sxE8pojo洆c0С}mJijΌTe3?v5}EAk5 K }uMb.hAػFW BdDbQ= { Hu°G"F)Z,K SL:wX,:Jz2b}܀o@6\ȓȉEwuis>DJ iJ\Rߑʒ,V64~+Ad5+[84)pkM8+  m;FtgwvC$.VvG혾*Ӱ4PU)(&wz^~))˫H1q\U{@Hӊp8'Xٝs~ݞ.*YZh*$ NQ>Zd pV)} Rn۱.㾯:BF҈n(6ED5g۳ KY[kj5dY:YnO,,K͇2Y}gdjYTM4;*45AKZiZphuZ~.jhVnʥr'-x昆{OKj _jN%.yc%})) [VcupI2J%^F=4ʡDfIs)z%n YI'έlooiX;bH({y;x SѶem.[v FQ[=RVTF@֒a~.(<.kY1 t=FW-0'IOMpЍ?cⅶ "tk>{t2`mM3`X =&(txh3\띌s־k4qU '-V}D? _^ujp,C<Qkl?âXpEp[MITsE`G\7g+ )0roꖁM:bq[)`56:89Fxd_/8E{yN@~Lw}R s3qjvk~ampFGz C"ys|UF^M[6`ŊXͩVWˮ6Vٖ1U&t:o6xuJ qm)Mi  全Ժ_u2ܳ jz˹&=ȷ_hArUYWb͋[%ML\.d_$@x̕Gy -lVgJ,{!ՏEb}Aئ&x!l\ P30kHDQ7&o 2;w0WӘ`pJl"+L,]G vK/nQS֞p }rcg.Ծز#H!j9ӭkP#LG<5eY!e||H3^Rt-,Ҥ*ݴ8iFO@%)).M0_fnHl^øÄ8/wLu ѲtPd䏯_ďIWSV0)HQQ.$b2'RfvPJ/H*D1TV|"NDb1[}깬(RQ{4=x<| \R]Xroa*^? "vQ޴ǩP~DaFicn? IT4a2>wJ1VX2Jxھszv`֏ -=RɢR FW1\XV_<4c 9$6|+p\5?,lzjȾ5JpQTÔq/Qwo}1Fe}.uLde>HPۇuDk=!׃k&>]gJ:=mWK  6gZ%i>n)(+d}r7\qdWl RCz7Cw}b"{dt8(+~ut61]Yp;lDY+wHB[`#9UYvF] ڧr"/J_Q iM\:g>~(97yw&Y{TNjThB8666*NA\Z 5pEvt¦s班oî GAXH9d+ ϢxLFCm 0/84{!fX~ۛ aɊlICZZ-Zڵ7zS6h48By 3 7c[q?H) NIkt??"D*,IsD[cPaYۚ=C ,_e|"$qnOB5r>b ?N=-'x n!xAQ1]bA/ QSJ_oyRp/չ$NBai=MH/x7<ӫ Oa-JAϠ:ç(/d*m܌V92ge]l_`jiY9}Ă4S;gltC!1\,Yzg|-(w;uI5ֶ w͟W}! _{r 1-q@@2[$rD-Fq5d"xܑw*TA6Lhg mTb[A˅r{Qƛ1$'e6/xbs/ +LѝaslXJ0K_iYo)3g/(`8{ZrAG},%O+An6 ~,}olP;ꌒ3VHwwb2,e3xu';{M3o4t@xOpyd6Yf#t-SI炵ZK h ̒_m7Nbz]_Iݣ>E1@ɩIǪ1+o_ gcJO֚j#?8 1_آBN8i*݁Y:5Y]F?Ωxty}R9 J+Ky eOo-ijT6]EU+߾q _F [?zDdMP@E0t9XeC:ad]YXvM0݊??fESsbLpV?eOj7;^p XSiV>(*iH r$y'G1,F$F]}ؾ'q=8&FC{уd3նQ Yy.\(uLc+kЗ꿄Œ'XaoG[]1 0[ GaРQX_ x~ qW"7W&h :&u(k[GxUZ +I݇Mk0~5iu~ۦo}i*3DzHw5@[Ovp\U c6q8nq=%*7ױc=jpxeXh}*^Gq 8(l˨o~B'o( R)9 0 qc0pL &>)}GY+}{QMQܖ#n?ORء甜Ȟz`' {lM(4y]첚/km60 |&wNuG4KQ|H -l$@ɻufZ*YP,IQΪ,ZC  Zyء>"=eX>* m|XbҾu/DP9JF' 7$v? Di!R z˓ʅSqSB'kv2J8Mg&f`趀])dMhy[L ј jY=7 5eQbO i~ג"ףVp(IDbaodW:c"i Ξ^mzFC9!sC,O,)/9l{ye1:@;y^OqaBt>2xL.8S\"MPr-'f* )1gY@炉H"EA;4lm8m hi^7c%ġ|?@y'p Z9 / ITicay^%ąC_0lQfuJf}LY$4wUOy4@d,Gy,$-/<מnnOd6{%gK@ Mr.ƍ!xXcX!\՟RdտH)Ҝ/NUvۿ}$3k!I,]sK0EFA?iLc x`I"z̀a;a8'8ٟ{`]SSg#}MާB*S[j>m4Z<*%—{TɩǢkrGz F/v,i4NѫT:_zVɉR3doI>:i2%GUֈQϽG._,i\h2InLŬf`d%ϗA܅֩.b6MCnjYeԅv&-p&`q9JkIKe6ʛkh%%/Fb_?l k.ngGCxQ-% (򀦑z:b5x`+B?1 L'&<1(45x>e1eiˋ4qވI,Q[z_26X.JDuEMv ?5w/.yetmcg^wsj佷Eq;HrzA9  )IFrWPҶt#}׷+yŋGҔ $K-0"PiC)怒opc"ջ~Fc1ӛhl48j7H 6H=^OŎyٚR@F9,A@B6"b%8$uED:-a=/ *<ol sZ F>t&]˾_t7\rF YY=# sZGj1dS( )fI`ߌ%U}^Q3䟖c1Y$h硁K#+r7̄gX@yS%L׀JؿP,~CX[߈,N~Tpy:X'Ǩ{8'JAⰇ yC[/`uļM]P);gdX:;$1Z9d] raOL8nA8D_{BEiA-TuEu&y#$#ׄ;-_Ts…COÿYt3;&jeئשc'&/j[YwNU_{t~.V~XY/X&SGkwD952= tSR#ħh?<1)RĶ7Њ@ +Y⮨rPwL]IQX}Nў* Lh|<(y#ɺs9*:+ްKZ _j`fZHkA7$bbȾmO3b(Ƙ}Bu)CtRI^EZ.+"[ [5: 1gzf'#b!5b[euf/2:N[AqIe,+/ZeOqZ3nTU'(_A⍺kvtb]=WA=]} tOJKp %Xw5 M4bq+b]?3Vw/<+MG0udyߧiNDB0.{y*Zp5nCÖJ#K`'K2M=qfk oR: =ԯ9Ǵ=nbO0&Z48P1a |Vc;|jP{NM;|w1(c?-9$8R.-s9Ip]B{=Sggg!Ñұ6o6OYrkG<7,<0Rt?*A䈕CdvBs$T LiJQ6 ECHB2^b?9wpUϊ KZh9f!s<tPaSZiCeT'iMoFJ˕ ?FⓣXFM~7&WAXd)AB["XJn>?6%J6W&6}rHU+ VZwk9E85|<%HW٩e2\`hfЙtM .'m6ՉO4!Zۅ q`MؑL$iO˚MTǥx0L _#:JbkF~H%4wf2Ϩ FoMm(W ۉe ;b&(Mcu{Ț^T顆9]R QH0ı]HH-_`o%/ U37܉6Lg3ug+J>W·uKcj"ϓ T3gM`)*;&ս9Wqail 8"Wx US {@\T ը}-wd~/ŐKH`:08zQzpeLt :D##r}Jte1|ĭ;y_2Ҥs 6xRNeIڭªn,78ev \5 G>O q$ޡ +XKU#;,pph ޤ9:C^DwnV̛YYàX8w5(wzYܺZNI'=êt@r=&KE9 |K-U;a^ʼnf6D&[si{?fC3oak9veG]ꈾt0/zi ~hoȧ uHz^_T \FvB'VpIVJf=\ l)(y JB *FR/ml @_톕qVh:OvIr0eL37!7{e=sHn `JIv+aȃ7 b)eҹs߰驚oz_\J1">ݐ_9G'l~(4.`zO` ~W(U{|-XZ`ZH TEa;#Y%⻄zTr%mm"ym*Z|!Q<B{VlL;;XG%HT; !xV@(X aiSA)7 5d4b}a}#)qBOq(t-`Ukim8|?9 ͱA[ I\]K)[ƶMح0"A~YF mN5ᢄ]vRƪ$wBn&lUF̱֣W뮣l[΢bJ_q-_h\Oמ[ &an?Gl f|6D@CѐzӼA#nЦĄ~CbDGvl򥲚G&az pENOv;XdQ(` ZO F'X%+z7KPf)/F;N _5ˠ3pGi!nENrXn$#+,9GcC=@0b߻jp+h%wadz6w5i2QN7LQXƚeNvaynZ>nRb(mQٷw3?`HwL:ͥoDodTp VpL%Bs2c&U.mWVDf$؆T8Or?]E]zg9a—?dgAO3`aQ3͋s7`ˀaJf?!1u#km}F*OWO 0^_i{65Z7a_PO[$v2bLS'DShᢠ_Lt b$K=k/I/3dS-bsiH-Š^ D TFOj}k<~ J)2:ThK)z6Xsh'ਲO=s腃,*|ݓ7.EfMS/ [n'R|GIZ{Jx>>9QXg46i/X'O񎺕7<[,{]͟H]=?3:}aޑtRc??{K,_jA3|;y#?6"oMH $q2>[[b!KwS5B;EpIS}O]yXc¿oq#TWbd=ŅПB/dxEyr1\ҡo7!yA8 !yEh2Gda^&w>$ #ؓWÒ &AJgk*հkjbj=ܐ~#0cbJ1=),:b.[-AQ%FZ3CXҒ{96@uxTS<)i4ǔE}9;ۈw F],ƱoT 3ϑi|~ŠyHR%26)қ3:g926F@z;xev`0=g`L5[DT7/Hnii\i3t nkܓ;#i9 KZKXК J; SqQ!QkiCUK"ŻߋşcDMtZs'gcjN*n{ ҥm=RigpzyT;v%C̓:C)TK4 5o''և_}[ vJ~RP1)?=alav/O!_~v'DO$T9ŁI{o3]C VZzj-kBMD̐+j׵G-#E}.)rTn$aBD|}X7ݰ:r@ZBEHDOeIswlDyڜ@EnW-p|Z]Puyr9b8O$y"Ԯ+ WEZ?']eqCjw_I{Z6\Iǣ>>.MW7\ׂ*+ckvPrj 9aGnRC]ҮzS@eC:i&bv]45me v |3ѷ+>B 'n3o8$.U.M6g%xc? Ɋcրw2^cfnaxBan)-Q<!vuZxk>=\ElVDjA*Zc V؟tb!_8MkyBI/ srE^54AJ>O]()0#}0X竴DV+K]bnʈ'Cx owJ}N,3ۨRdDI8y9A|7lgMEBwHsmM!(ؠ|Q?%dΚb"?K$if/7Q^8ХްA6~slNS]HtON[zM6*rJSaVe6T~U3fHW?JCuR+ 8gE;SA]J[^>V}>a)3rik[_B镹skDDT1 9jB4Q߉%O7{5n$/lQRWH%G ͉B%&/uqnòKd&=1+ccR&D)pQ`ZAO"0_=ϵvFn8$ rӾĹ.VQC:w Wgڠ.ÙW/xnӀXnA 9Hv 1+nhRae(`P{ӵ˙! B̴J&+wTΜ]Is1A8Mi EƸ)se0K| 3շc[4jH݄VD%L͝TJE # BkF3 .`|g_2ҕ /RoƣMbxv+Ղ2rR8?藞N,rv0lh?[pS+Gwra >3bZD2G6M^Dp*6z,&X7$ɀ-@^g̡qPwO]o/sNI-@bİjΝbn^AZU:sY*33 f/o馋o{GlZlvﳯ{3RF5L)c7Tn+V0V55i]J'HݾU?0ךy\Z3(zymoLjZS'mcKwoւh^ <em{3"&^n,A2Ge؆d&q qC+)O )qzqp_cD΃P)Jrf{G`z+.i'xsoݴzY7?R@36Iu6P /U(x}A%"_VZ2"urcm] $¹SBs-=A|%-\)8xX$X0A6@{Žٝ祧ކ𵂸OA>_aLX^I"Vp\l9,xӜBϸ5Dbq?m20L ̙B%edf,W}|%s8_ȐLuk4)˧:)ͧ-sȿ<^_6 Ɩum []ߥxɉCGc[9l0U\+{37INsSGg)Mo7'"/#YDB/e'E|54'~9`JW[bԳܗ=O1$#Rdxj˂5 %BCahn}kwѤrIy4̥~xnD^ZjrVȱ{.Ew7EڌT 3Ye0.Wglwւ%Ug=vPQ V';Dխܗ] HWPr6ꕻvϿH+*~r"QiʦA{VY ϧu7s !{s{B&s1#wcS8 $Nmlpבk00^:jYW~'{}4ԀĴGA<7}UǽS E ^zV p2K4qI֛^yG~Gdzq*N]Y4"Ǭ!+OE |%lE U~~ʷy'-_8U ;A `R=ʇVv8)fFCSmZ'x`r9äBuyOK$uc # fBf{=W9МD[KӠ@/p|q9##BV;/+'T,6aG-}AcdI_@[ӦӸyBq..?(P/s0fֶopEs~UB=G#KhUTI)I_cDjTjШ͏K;MBc0Ӗ7"UmUvttPc\$>ʁ-IBlx;"' H ;>#aglv(2},XE6 (Z߹G+x> wezn~ПO{pl.L&`Rc<'y$N96vfŁGb0?K/%$_"3M|04JAgA7ׅdbE-Ek(h'>gRL-M|PyGH6 k:nU.i܂xSu;籷o4z4/}G ӛl'$;Sis?9Seg1o͒M'aVOgJAf¦jd{E8#}z~LAe8?^I}N%\BCh *q X,ԈeP! LxDV!qi$v'iziӲZh!HwŜsEjV.~tRT0~HiWxV8͞ï{u*ecG (%iCa_@ $ oin>Hػ3@9I`$0Gg[tYp<'m<{W|OPzvcni(k"iH3`J 0]\F]Gֈ`ZT7@ YeŏʌPd,U%#vQ̞ /`H;u4蚓-C.P43_ xUʍn)XbK ,s] _r\ke£G*{ֺqFt=Xewtu{~71D*\?y؊^;%zch-4Ԕc{j/2˲"GҴV*˾N!1s @x,׀ogl7|֒8æbj;InX|sns*v_9ҰQXNDJ'G&LDe( :P1'(qkG9Dѝ_"l>=zY)oV Uexcic,GAXht2NӇ0Cu7D0{\DJ635Zr&Wثd@YΙ1W|C31 e’ƤE SW`n$trm%]eYw\|* xH}K_+RϘsjxFK-*j$Me*Y|RayA`_uh{D(Y= 6֨R(4T}i3%RlHpHg痤.As5;siQ 2ٰw,UN9;AӞgҜMY#V`z2|~XtVA)qq|A܃eP4*ڜSG?Kl̑fҼcF 5qU}uVN)d'7 9Jn`‚~|F0Āg4$\w*lDWRKxȑE׀~pA:EAB?[ 'QH2h-/c![]tɭ=a")S6/B콭oW<8D ߒ@l¯%SJİTlk n׌v!bU$6xKfLP!{ f,Z TYS ) >- ρFsSEӨ3U`s=Bgߞ`c əbgr{B UjwI/~9L@+'~xeQ5ƶ≷q;ή&(o{tm5ToGvُ:3gAyVN*H*_qnI–Bn~4Oձ)߽t`gSGV+([|oTkp2xh?9rdHg;=sG r ՘7YTi5C&xmIAQsꮕV N]`l,/E̲=9D[I\m6|/X|*SZ3QH遊hqy*'WaK.SƩŲ ppj,8[Bܝ]_,YdpQl m~yհBA&V4$dΰa85ђp f^o (npg4nBੁpy`O8AfA y]X%Z2$ :]ܿA K&+g` ~iVU4\MnN|@Ѽߊ"@{ȶ5DgVI =*{[}(hJMC2s~͵+Z7~Gg]AWYMk[?u _u?"w'g&_ ;%6ҲD; Sow-M*FIj]M?5+VL$h WDcɮ' D ]l(})=Pz ,܎o'PoHVi t)YƜ^ (TR7 c5QEKʙW. UBLĤJa7ˋWEwh^W-y E [Ɇ0~Ԓز# \޻9_VT,0ň2ki=m1MoR~0,ݿEtTuD=4~Q!.Ͻ} &Y_|}Q2{tnnjd ۸w٫.fJt'~>ć0u9$$!"Ls{DhQ{&mȱшnF$$DMN ʳ<}YhgDbձ hU͂egݑfFТ' f<?o|@d |b$CcXՂD'IJ,afΒN+Wrĺ ǡEQ_E4_ 8{)O*%vt a2`@.0a5X*tŢ%-2^V]qϮ%;g'MFf z#lEE[i+iVCkLe߇RwiSo^T'w%ڨ!+2*eO<6=[BXzύB'?VĭGVJ+ŚWW55O.T?YV8C.2f%ՐQ69)YN"KMBR PEY561+]pHl|'@O.Cg:83fpq4Br6w&hBGaͥr.kTKݚQʁML\@/IϪu'"|vab\EwrY+@ }m}azUʗ Xeh??b\[dӈ^яl . od,i,ziKBcdJCYX}{PW6aR" 3*p!.@ί'ac/v, 粆{ly a HjdWOKYERSYsi, B&>pE`4 uC'4EB1"+9o zs_K+}VSh _IbUBX ංz &0|w->dNlO1M_~xf6<7p#4 -19' L')|<p`F8 AA\cq+׍e&G;iB bH}8IU K45ɱ6 b{C0#58 hpxȪKÁI˟d],kCę:q<j!SQfDMhS0/]FWq>wlR%,V0Ψ& P&x'GȿWZs^sJRqA$\{(B~=Z_إa*-Ku\{kN!@xFqU> dI]qsā6~By4._qDD[NG!r%nזի>GrY}&q4> L:Y]~!WŊX߰kW $N6P4N'F'huy-Vz'"D3~rkn n"XW'ABF. 4r S!% 泏wZJ8WQ\Rؙ,qeʽ i+1v*] mӥZZ5V.fpXR[bo~Pi1ȉQ;1iyG-Z6x. L<_S´BY-y7]+!0`:=Ͽ)FoؼGnOZ*\8xTS bXm~zp! 4<,>h{1$_*Kut[xBipվ%f4.jNX%vVm*)[;o"*{n=s6f`#y;nl$m-Y7{}9k $LFWZlwUsD p z6po8sN87[8y9H e`=K%/ *wh7zd2vPUP 0C `2j|ovѼuJQT4`|I秉\1aL3]9CߔdzЛo mt%.AE^˕٭UQlS1A*sZ5#%ݖ:qnڶ mHȘ`. A 5p,F`HQz#U_4)tZ:4뭻k‹P'_ ٧pzν!Oʷf-h3zl=zv9hPiAr;elưCFX굍-dUD}M]Ԩ{UQoaM09aL96=aHWVZ"A6Jָ!)T4DL!<Us<44PȻUߒ^^YEU97vv91{au\LQNGYn &q8}hF~5%t34Zר2DZ z-+H\rGv7SBmXH-7l/3eUb&T/kԟyAuii?%N5rP`'%R™"u|sqk~j(;5@UdV%| %!yg൸5]U9o4:+>C$v񹻾kcY1jIfr*Kc4Ĉ_>tجhNJaEkM/DA`L9S=Xv QM)&lh'S(f|s[(Zy@|:E5>\JF8ͤsr*[oJ4kH?id|'NEXlf.F$6{7XشwzD׌U%$3OU7ҧzr?w.>.Ba3,j 4bubET('&fkqw2Hܕ*i1;pA1oNj+r5Orc:A wFF1ba|,0 ^s$\mis}G.↮^h"Ro"e?s2ϝuJ'((kB;*yvz #ffYȱf eB˶m#HI1L UĪ*AO'A̮vȥD58P8v&O.Dі.Rk%lX*?@%(GSUqdVH =^ +jԼoYA̱^ +Qdž]V<›ۏNʼ?i:0: v8$& g+PGa})$B>3 惀]Ɠ͏dv(š>fQ +7*qΩC*cPb D ztNؒCqzC0"n\_= T#̉x**]a$][GG&hΫN'O'ڗqX),hɔ^YF("@<aAhvAtCWJ2DXWe%TD 9ju@(\PFX8O0u|[D&v9!ƥWnu|OLت(M^3h=>g J;zڟRo@yxv2*o:Y(d—oݚcy_r y7ߌgf$w 2#qVn=+Q>"2‡}'CB^_YB$XB,I&ijvyn7Y񯼻v E*l'm>X:ڲ'\楑l_f=+wt4f^ւ DW.Jcw?J(0I(Zb+Eδ"j.05e .(Wx~wڴ }u _м|"\58dB9 5Qq6M {gaA1@Js˒j2à+V:! 1=,:DBy}ؒJ<@v _ԓST~3J.o@Y$7KawH+7J7#Xjŗ+;^4|歚CNr'դi 2[d)fHDAKkw^F=ˠ;}8LKԾ3AWrIff{ x!MpFJ0L;sHQ Rcµ!Ǔ+{f Nc]SVC$cmr|He}~%0g}bOSFqO/lOvYx p( J/*aZ;!jTcުNĕJX#T^Ym9w3.1һHw! o Aa@ \%Ծ=PSU'B'/2}L<r8X==u|ĸzcoط~ `M8{F(HKaُ͛Ͱv^m?b)Gt6b`:BUWqpeҋMyڡI"rCjIe 8ayb}("~a]c)PRVQ F5bO)g)/ƣNDsINz.?zl%sUHBs0.82]ktXP3/0pD'8C=gg yV#4rPo|] FgԃiyGY$J  j}fdEY"8T^->F G^x]$89ޞYux\-e;.ߑ|5ч-6Prq E~} Q}#sa^`?Yw=t>E jb C~'R |[(̟C{ 7jN kFMQjۡ15FC&6̎jX1sަV C\m*M, `,ÎSl3QrRi}9Zi/.!bm/eX+ Jbm8A Ȫi@Ɂ ?7M^,,&ȋ]f.l`@_"+KE :nE@P&A#١}3Bvi4GKYK&.݄6];Z} k`Xo =BA>?Pzq2Z# H8%m^.һ΄Z`R {ijȍЃ?Er<3_Bw2"70Yft)2 R{Qfߍ,IS1aɆFm N >*a-ʓ&t" ̽UiL$ $ $oFXƊYc_ wc>I Ai:|noHcwH&N0g@ L!m ?tWVq#spX'՘ך _lDL+˳ك"rq&xc0k/4[Pp}/qnNЌ0 lz +-|Ȥ1(D-ŇxlK*sRL^<|4(˽:8qT/V"Y18؍4m 3༁r`ށvaڑGX {<20&sFrS[kw;:'ҘӋ9ynbI;@~2k8 !@@GM%: z!o%';ۜFG4z?+9>0Q!8(HI9z w#I0S^GM6%䧒ϫ,)y' c0Mc_&Gf94_1]I3Y^S1OH%M[NK/yk*s= %Hd ތr*e*+A@=&U$92%C=ʣ=yچ0Pn|XZXJP@Җ,"Ϡz}*f":nYnE86Mp4nb? IK:ro$XD JW%^Or$G[is)C;M 9ܛ,wE7Iuz}G;F@Pl 4M7]d#@% _x/j> LgwM2OveqpU "mQaiL &fz{a4;N@12q,BaA]n% ԉWKO?ALGxyPԚvuwu7h0)ϥ >ÄM49w/Rʠbv*v8Ù@T8v:R ږhvU[dO_`1kGAsPul3M|)a?e$%ٞq? 0N.^V' ]ZE[@e7KsmޱjD# >M!G=NرqB-M=j9[Ž޴xe:l7 x A$TN*i Uq[]@>n@f'{ Š!SSo6ҁq։6XڎiStUIFȣSpSm/W5C=偟}dl`auÖ(/%:Y" ?g`t[#(L?r4`r\D?B%H]K :F~vΎ_nhDRY#%τDMx jp J{8? `IUuG>%ݹ!(`.PL9 R Ŏ^9K6ess%Iq[0"N(ۺ/xh@+<}[.7蒋lgkC - 6 sQ= gR*N])خz^!b}a'd*V7$ !TK,? <8}PG,ll 7 ':yVxgo yW={E_oNV)j*)٘WU_CFUX3|X.a_QZ bO\gu`R!A ޻uN}LB;.VN\_S.)?6c : Pk~U‡я4Ul BQkzDui[=ƶ92RXΑġANwDRu85h<8X;n5]}9-*`Ҥ20(IS%IPTa$0zdȹ$C'qOeA|9ȣMZDإTE1pE"s\\(S؄c9 Z:Mڪ-.\A?7i!eY [; MoUY2wSŔ뒿xzl= ]ٛY7Iy;}ԶhOsMdjk }r62C4q#N]'/i?d$rgŠq=gB@PPWz{-&[Zf.qKtO1/}$PsT[!&eAТe)[PzbbG̅ny~? 􉟟4s*UqQқu%JtN p~%0q#)|.5KGg~\st]) r>l,!F̝ƯPq1(:75HOEBDL{U`/5:ܑcV X7 -;u˹k~K/v T7N/wTj{ֵZ@hG42!r|oP-kMEJDSțH$,f9M;E[Nf&pοez#Ŧ쟽GҡNk6.bR/jwv Qk"@غp.K#k8J;"ʺpIl;#bY7UrM:22c/+RmjpSjPL{Pg ̞B˚jи#UrÀldS_G3|$!?FIT$Q"_DS&'ăf`@f/6>ԏK re֩O&'ӏr0_GG k"<.ǐ,~NjZmT9:89Jl~4JF\ hpV|GIkly %rZmAF tQ*9stLAnסC-E:g9a#-ˌcQ?6 AtXPʰCWԡ3Gme9YU=(k q1Z&vq{Gp4j ۥDskF(]n/J'׹9 2z[Yy` 4vL7byfk }xDm%''>aԀuH60W/F RWWTt`|gQN_a%|AY^U:FP"5CCxiI L4VgpBݯ.AriżFoV2pOAlsv :,lv ^a }cռuA1͕`b.ϲj{ך962?w6j~ٳʬk~zQ/PT9p}^? T=/[ۋytP9߿U ?W14uA(/u+)&+{N%'9m[ML- C:u %n;5պI=cq̊X^L'hX  FNMG(Ttʛ2^C@tHH"3yf4 [Ŝ$bB`=%SzfM'gEإï+c!ɯ;:8&_*_ʺeYml@) |`AX< -C_ɬhfήMBUasAy5mxt2t4LbhEǔdRQ[ ~{Jpl6# 7В!,UV:=BljmBF^rzRyap ӁN/UYn5_-t*WN *ܔ>y %]Kb -yk/e֫< `+Asx Op<+Y,yV}aStiB3 =ENl*OO'= S8M{^S fXEHRnx7~EQaQVnSЛ5FCDq[ P>=( L痞WSx{w]z[K%CoEFɗ,jױy :4ӃV}_-h=rׂ)3\|0ۥe)qpDo9vkIFiFBR,9I00ֵe[l}4|?%W6b~T`Os$9_2* 79Zblg) LgQ^ )lZ=Zrz{PbetOIʷT<_Yc[ec Y}z-q^.rM(?o3*ԩ_YavTŪb[5;{Q}sBF׬MLskr qvPHZQsWG.Qe dsȆVL,rJMXlk ~`?ܫ׍+@'5 W RVؔ,G۶0oR}]{z]^scaacvBl ԧ'u736FD՜˖l=/ڳܧvq?oǸ:)DSfS˯]WU_㜎-#{QwՉg3HY7!1˼dM%Wl[3R@Ao$FĠǀ[H흨ȔƟu[$n~z =CV]aY·ڼZ \%76ZZsIkZ7kы00,:nDWe*BzI<=4uw_ɚr>(Qd>wV7t;[|;y޹mRWAï5;O'A҄9y^)=zcHrVYsGO>n#m%˺i~.rT#U?IP~ ם]˵Tpbm,Tgsf]Jw1AǍaS)FH "!I"̔rc6?@-jlUd w7ejud(\w!h2&ʄCFD A)ێ-湛JQ2/׷3J]۞ʞ'eyl /_ET?l,0ӯ!F~22,1uk[ {u @ݡ9f彉dUK- Iܸti k7sxeacA5Tޞvr"]4\uQ=+`C<lZNͫ"۟z/|V"}kt|;9, 8: / ՚C,F> WB']Ak谉?'wtT @OsQjsv6$!hО$}&;дMa?:ingj] F6Bac"?²DX 'Q|.`zL)M0{ͼO"f'zi'Z]sM"Ԟpҡl]0YW{(i?B"5v:o29yxi*tj }q[\¯fSnsu~)צ6U^Q>_5F>0ay# 2Xtne>{_I{= q1†0pKpz"UZ*#g%tΩ׏ya\,b.5>pf?[gmnX#(<;Sw%q5 lcqmb'sy:^.{@ygi]D5 ɍ/G:Z|ο/ra~|g +)kDOAF@*( #SwGcK"CFyFu!dAՇD/.+K*("z=ʏDT-W8jrH%7Ј? .;3Ƿj y&نCcr_ qsZ5Qظ}ٵͣ)n7_:EwY"ĹbG*y1jYAoZqDu.n(q{J=! UbTV³+ʞ9=D|Jҡo>y/a$ȠP#Ki}ϯ~@:b,D,4 PTY&gHơ9%"d'CjU#ꉊ]E[8i=$.T/ 2Wz4D'SW*O]|hxJ=ǣTm J~u9=T>X`K5F9N 2Ŷy@jF|5 iq# xٰqWWo ֜ Kma&ߡ'oT=N^{dIM\ˑ}zvezL偟֛.X|oS2G7-߯lk&c":nڸٍKzaE h /N 73.wEPF,6s$ߗѱVfRHՕl0ʾG7ԇݕ9s?&j7?@ mjS@èN)ST KN+όVﭑ`2n(ep]qP? mZȺD 5&C>ي;hBhF͚ǭ_tu{8R< L؈/>*B3Zbk95SH۸`$”3M+fYo/tC+.X2w),K? S71OFp FkBͱ-"f8,GDg s!A ?)LD$xae1d­`) BPSGk`\]iqcSVs5xo%ԩ"Q6=|&w}hpѢߡF9#UJt*([LCޒCc(J|*|j O&Ţg"8iιۜ'ώ2?i@.o'Id{PP556ǽk^EC|Xըblh6)9f* .V1WjB&a1]1̑Ff"j/cܒUn[Y2WwMVg܉4˅LR7h33q;e0>P# $E멤) lu|Y#Z~Tٳ(gv`Y{F YE,LLin7j[I㥆VOi{K~HR}#zygY<HrhwlI]{~ѢAӌjFyTp@m>j7^ș "2MĊ@R?F7t(U$f),N5 eڪ j*]Zِ62_d:SקQKL[IBRÈPseF&qmd_`ja7O]zBOu@#u0:9"M@ċ A"enеiZmVZӓDA2#Qfo|Pv@t1/Cg!~Zm3wQgjih-0P$q8 ڇFdYeRg?VC`rGs|OgLs]0n<Zy7c݈)DDN3?8fa@b|Rh b7S!DX&%( xmo==r\hhOi,8Fʇ!}#&x!UC!JbU$oN#lP"`\.N;Q.gcvzF9>]#FMI8>ԎXg=7DU.a#_Gd#|!:/?ĿJ[eߵ%nhcs% > fnAvR,ȝxQgFٗE*cC>뒀{g 7 w +< -`PťYS`9OkA > mAM_sFFܥz" EvHAÃ] g}5/Z GPA 4O]8Vk%9YρGd8ræAM)f޲ @4Eh(aib Fs9x9U%\!Ly{֋Hxg>*eh˵QSlsYJ;c s?GsPB@țޒVq]jd[%g zAA_r3ÚhqJ2 6cODC1_HP|l+S4;O~l{SR.7%!Q챀~ `KSl2NR }SbR"l])'-!xm1! 1PdpfF &eq鄷gɺ r̻)/~ []a z`R[Dӄ,5ضm͡/tnM< ˱w$4 '{;=jSBM VgAh", 'g؂{Gְ?.x2/Os/FxĘ-_mu,~ y19+ٿ`Nn"ZHH茽"4IvOiD R w͌<*KA Jހ_S- s8rl}/S ;j GMu53[~t\㛆 njykd2F1ʆR))ٯp_[m?/qm?FfJa d|rl >ݻj{E,g4YbXٿ(\ds3SY4>_bbza7![`hy}j'^ SJo6tE޻&I}Lz9%է{p%=r19r|8d8q.==[Q0a=j~RN_f ͺ~ǃ%6x:a:25Pz,Y ,eosdp7H ?zw$ՓB52פ&QzznV?Z\+XN%z̬Jہ]{P!a- Uza_*Z $ =F۸sq+I ރa<܈UT2 Ów"}MŪu9?fὼh|jUGc㥑]e,RMsy g`yU/58Gmr7?Ԭj=.Sw\yo9C/Xwq9EI+g)ݝ *!Cx0]+'Pw_H =C WB:ﲴa܀0vմS"/8ZXɄв6-_oWXtבx5y8Ϣ )\MܛnD(ӷV>8& v.KMnnvVv'sPeuP/am(E6ȡ*-r5bNG&dt)c4qs2M 2f @;~,}V؉#Aq̌#vY(BQqH<]T*T)QшyL}ȣ|qAeAG5s8jY:yEōcJhqit/5ʾ"(H$1mfYyĊx?Z#.Kߤ4!gwfCkhfO S#*Mfڀ40x X ܆ml3gL,R/7o8|MIo_,j]Ocힷ(<#(2Ȕ$Hce(kT# ~iLRSkC4F2XǸl*'S͔T)+[U'v6pˉSҐP)}i}UHz{`P!;vh ۓ䥶6~@}J |oMM&v'/c ";v HLKh21LC0^hRfcVdn@pK3vV‰"`?Gݭt. Wsm`c_PeOt(a{/6SW!JHȅo }T ˹6gpdž{FB5qfO6#-uZuj͇MyXBi/FMo5";,Kn9U9ͮۛ _ ܐA'ff6m֩3(KACc \ fdpyҋaelD%xRO` dc&;|E9~tWrFU[< R})j.9G9^2f* vyM^7xY!ВЎ~ھ*)'UzJnCpɋb, ziXI5ECzӥFW^OvHIsAF0$݌oKqz mtze5ܱ4)U(EX(6Gu=5 IsBzЂxJ;Ǟ^D۹8ޤWa 4W"Ǝ Eʮ1q9U*:14"-4wR5& b]7<Ń tvā~"""@w9LV#ęjW'.j"O(q%Ep[J~&*eu.dZ39Ҥ҅VX'8]MoqdpprG4b>55xӺ:J1oXw3F!>7ԭ;u=I2zL"[ELI$r ?FY uKae˭aWlFnKP S5Ϟ5/ (we2(0\F=͢wѴy7[ yhMOL(Tq2zՆ72lnnЏB_. ]r|b)Tp&}~l/,A0)^,ciP8f"͹U}Ee`3$-|CD7P-_@SQZ-H Su5= [\ljbq%+Rw`SP\oXX c(0RMz`#dA_>o1/Ne` CtRDNS- 0.~ >Zbǘɯxcݭ $b{WDh|Lv o$x[cnۙܕ} C@XkLҋ)!1A3ᓽK*i'j-&追$sfxoQ?{17:_i:IˑQQY o8Ya6nƌo%}Rk5/G0pr).qkfRAn6L9]DPUAl".8`*6t Eu oadp[D% ='50qhk열V@;f@癚į^6:*D""g$ǫ|n$gsG)KLĽoR#;!RwGFhRXuxԸa>uT 09_V2M0M :/(z ~EOJYUT RWVg=kjl& C'og1dC2E0G,PU__%zh;|St1ÛVaBqšMle2HJTUC*wxe na4cPY|&vc딇 &I\#ェ1%$;gI$DkQGBo/v |嘽)176NGo ^~0woRB5!q{ Fx7چTIqB-G6Rܺ6Eduό!9^s]aJN{FF?8<~^\ ?ca F%"E:fcRa پ70ÃDpJ.n9$2x0v.ROLf`ǯ4"\1͐n"IU9C[Txhk˾ie$8\dd? p?ZKAr8=#RY/QF黫{jѐObm.vDOŰɥsڋ!b I,44?&Ȕ< 2r6Y,tʎ !8-'zN(o@ 8G1t\𘱅rJ]dR"?ֲ?p//Hu=ɳmխ'y~'#w뜀V$@x{JR$ fG'-dPQ  UT̜ K_dLODgZVMtMfxSư T[x֖Kx $`OUm°_cns}j ]tXM,Z\*)Y_5!]58uþ*TKy*덞E3K!v EY\Ù]dxz7_h'n`x%z8{%JJ|LkmT;uOJP`Fh'`_K"}ɥ.xJcC-a9r fK!9IbLmZw͵w94"tW4,N|Vi-OoP݉ :YLrF)E8-=eD61҇[u#lHr1КFg.D N{vx8]$vv ?a~Tg\kQiآhږ4oMI/b c U݈ R*OLT " d_UúK;)o4+"lB0 `GO'vxz…9)OE!&eѕ M͛ Y4J ~?hFQ lN,8 K@CB'W*!dZYD')]@?֏[r>HPEn`oD"q gL*#~ܽ;!q-̚Kf!_/ZlYz k_S("h"Zo<˧ ؂䛀rXY.JNm8 ]ªd jO m 3hG~aM9*aGղvv`?De/mnw\ٽ]%@(tī(L^R $_&&<YE}܍UԒEų0ݾp d :E5V;%6q;ƭo(s<Ɛ 4z(zh{XOϙwWoE@>;FJ:b2͔IťrMA(d~{7%.Yxԅ`֜nOآ>+dOu]9{ gUBFCu\f@da1[#hwv&riQl[eؘ\^QpP9NY>tJi;M3ⱥH j̏dJ zi컙e_jt x2=gK޳.93#4N_uJ|;`G,{{fqy`'Hejdѓ} /?$biYo-UO;^alEZb'6zy *QPca!UlPEEfQL:~Gl&T\ꡊl0;eaLTܓ?V-dlUto8s-ĦDSN:'NjR*>~B8rq\ᧄYZuDI30p  &k qNy V 3u`eJ5mX V .o܁quYt!>\]Ln/ПSR\t+,ckq4 {ۭ=hTЮ1#:Gd*v h>cw=:5k:K*+ȣ2?(B!)A.f`%/ۮlO79x9Itq0MĢh_KqM}ܧ)R+n5.M|=)!q|\wх)rRL +9vݎ7DyMwc2 U=q+Y_w I8=#? ?޻v/fmmZm lt[Q^49zN݅{ C\_`eZg8NknqZ  v>ʪ=S<}L&!:xsEHHqquQ:T '.SlSHDlI5L &1b~?XS_ g~8.XZߒ֯y=WXZim9@খa8@o?kq? >M߾ 1e$i:P?X3&4e}Q 3D zyLO.xz{/XLS׍/{CtO7'o!^[02Y?J(%T75 hvt`d2^HS!h5Z NrxL6R`k$lr/Si~K+5uԓ'o Z.y$j7׎.DA׸P R!e!ofwyƫ-̈SP`R]%r8QeZUpʌ>no9k`$SĸK4畞6MR$fYHmo2PkrփeuVȹI7&)Vc2 ~* ʮIp`F4_d,QDHn?49>zW?=ZSף0wDŽA=۲qQy@VC^FDD%Uur  Q. cɭxLB`T`Po&|@E>OZ`E QZwas5|$=i\Hwh_ THIRE׀^j-`zOۻ^70Zv=ϳ-;/^zkQDFݬ}TKhjgoK,K5`,h}d4$z91wː]j2.m:j:Ö#2֨A뻚S4g0OH7]S>laUt 0Ӡ/$0 `(V^CE:/:xS}[z;!Ħ8G~TZ_kAxbu=F'x--F$p3C^iDAa,䴙Qˌ_. ]'ApPx\QJ:j:ǸE7K ~9}߁l$"=,Bb"cЧI{DHqu(#&)K&0]b( qKFZ*SF:ޙ4Gp |d&ĞǁCߎv膦z})w yF?x,ej︡Quד2(A-S>HzCބv' %[DPJ3)_ϟBw߼ՕR \]X]ջyzFZr¾&3G=b0`$$Y?'=+}f9= &g9 鏒y]q(@v|RuJzv\ Ymz)YI5b.$)g-ktڹgYEg&Y+-W%tVh }oj*/sTt3'X $S-/\z:[EcƝ1_tHbx? ;qoQ#ݚ^ݏkR4$_ܧ'}RD7B#5@n;&3f o5`Ϥ:p^m~(%8՚jS]w^y|ZrBVVQ2QȢqw? $ԟVx)?Mw%WsicQ2;W#7ּ I/I8#coC;3b@WZ}KPn^y(5_1$"N^m! 4H_]Un2ᄗIOjBFeRдްx}łc3"]-TD&Fl ҪfJztY $|Xu~4xJRIߨF&QiZC ZpmᮝHT[>ٜR.%;$_#NQ/ ўWUs,CGb8-')(%?']0b'Q1b/b6%7QbYVK[]kf : W&+ijf+wL\R;NU>Nf#e7kޙ4'beUDڊXSE/$Y|r:2w=1h~Fg"y)R8.ϫжlpGCz4ߨPa~OOK <(*5j?y"+q1H ^?bR,+Q.x;_c?161KXOb@VPC&>&BA"jg,ɛs.K/-M6>O3<}e6g=5ٴָ{JȒ<,5Q$&`b| =]+0xH2Q͗&- ~# 8?v{>(O6u]0}盛„BJIܨNnGc2')@vpoFL#RW0'$|G%9U4ǯl]o1d>g<~|<^LLȷi}f%s*D %tDikǩ"B%c0ø)xgj|f-N?p+S=y+3Ů`Y"حt𫏃*׹č4%T~?RQS:)#b֭ơmUBU)=Xcěo5FڛP(7"M"d=B=غ`(ϩO2T=죘/x&)}?4t1ijE-Xdc|m)cV^!G%M0W"KָlXq-g 8 `BxyhL ,el4[EL8%#%1utɟ.vlA˄w^8J ƒ"Kbt-ġ|yK53&s^KlAC'Dag;-/] $U"8ϰ4{M0[A[r9ai+rUD+x)$ )\z :AORa-.#Dڌ!; $ GPSh YYfvOr=mf8A-"GY$]?>.9!)if"9!Ai1aci4NYk#}hQ "gR7}81n|:qJgu€Jbo0WPJěY7-&^hNQ8@LOC\ObD 2 ,=ʠf,: J^rF־%H㽬vY/|wiDRJ%Q}I9)$; ta.|;LYHb90@ +fG4YI.i}f6]Z45BpU1Nd!MŽ@kQd SgYtee^bf׵^Y7߄V_wRF)J K9 c7/KqB YSOȺ h`@q[/?g"PьLzDu&:3>E1ޒb۲Ǫ+`(gT~/]bҳ+oMeYA|zy/3D$ah\ٓvV]R5 ;9 lBino yc{!02\>Xzo@O'sfU54LC u_̞lH98B{7OAʫJ0e! bhv8`~dr8x2Ks!>ep97q{Av[Wa qxp%]ՅW%Ma]@dk}>d-mqC& 66GbII_覴!T1]YhY(y$Hgl|pH>)>cf_%-?hoN|*cyGZ8g QN<=^McXiJ,%F1:c";PpvfE؎6>YIuLI=H :4`| V<1pf  k:1&)"aF)"LB"Ubc2mB N3HZn%EvC~ *c^wMHGu)U3 /ΨFTF]Ԝ#[!z mx&s E gD! j{ʧ_;iA2w( ;7^B]0ӄy\/ [Z!ۊ;df\el JFC{;9 '6 lFR϶CWE0ZD@)tʏR2Y<+p%z׌مe`l}%͋n~;5.TPxo33F+GW< ,oЋf@ CZْ{L ݱѤuCyn]I<@ o\c׌7y3Q3_x("\}MmF.]|sZRrY~t ETPfZal=:Z ͦ{ZU/5Qs;V{*r%K> #WI%FKf]z/70Jg3ʻNM?8 ?ِͼ3t[` `N5ȉe@3DJKDPDw'r\~oS>9Cab#U׹ve& 3:jDf[':MLW'R=/6BNQDa! a+}8ffP tpA?JVGM"eҬaD~d "x}iK6sk\/u*n]#RMWs/*d:H(y':67}zTHYb|NEsQn/Gi/ 9ẏVX 3 4v2G>I Ur vbEEMUOꐓ+Ot8Vo}0|P>Le^s8䊩٭TS;O7D3Ibo6P%/0g\s'eXtQ1=ީXO$O)z._'06LBs:DBҠw[aC@mtθ~7A`{YDUR w}ehĀ"eUnR66ي+L' Qk(a>_C$FbLf99ko&Q5$NQ}S8pi6r ŸQOKPp$ *_4+%7$_U)g_{ΰVwFZ,v`cK|kQkÙq<5g"pR U ^宖[ .߰E:ߗܗd͎dY Ԯr䁔!s$gV4ͳ[PpA]0h4#)uV\ϦW.rk5rĨ'a4BYhYw d77,;VᗼʐT<]\eBg{s'n$ kV=S=.ԁ_(F]-]7-KBIVGQsRSX`sA3fm0B+{zx/Ǽ!!:1XbCJ6(~&j+V? "McU >{7}h]H:_01^NÉӱDt((LV.? qZ(F+mMF@k;yDjяV|\Y~ad0s6Yl~޷?,æv,汜d{s!z;:x-^%\j FП% {tnZ_$-QӂSUu,;Ά?eJ-KC8lx,ԥֆ$/"'7IkhHt-T܃BҖ":JegPpFu R [X-*^F#סڌwx(eL[2YJߑ,1m.S*SPVΦV K@f|^Pwׄo}Dh}JKr`) /'MW'%'z lN.F?+e5'z,Ӟ/($?&w=Obb7$h׊7/Cf7w2LRW2D=xH8u$f HW1"WQICcr]}dP{0o!7Zң+crEU&f + l;&]FA gY~MK"M6t\|óZ6xn iձ1ܻ3=FD,7z'әƩƯ\xxIľ5_>#Zȿ"lhHBʒ6W) ]׌tx||!q0G72dNQ[O5@r7 X#tKE܂S&IZ!l_[|e݁uAguC7 -G4/TԜ~+^T =zG kT_U+`c,Ū&ۘWȈtXs/qa"w=5=y?$T8ܷ*]YD&g*o ,=, 84ޡer T.,oWGO\wiEl[!qzg EJ5UiZPqz?LWq.NfW*u;h?7ԅEF@dV{;\pE6]F98'/EЄ֤m+[1iN&Q|2"Zvِ#eLmY9XÆ`,_ZW_? |1 ӯvdіb[)́X K$}¹p!4Z߂V'ȓKAh?*-ҷh6&h̡Hϕ9gv1/"e\EW1ETI'PJBiGf+SoL.%9F]`O\dmNnJ5J)O&`ޥ%XWR8K3ڎu[Ct_;aB[DU&U&=9j5pV~( W^v[ =$C ق#84ú4Ӟ6pǖG daۿctjMͮj9:"؞!8CxDRs=ğ[-Ig޲U_ X wPRU-31GJE ӌLuJUƚWF3#|뾎>GDkUK[Ci.)Gu k BP+vt!E*̡Kl{;Ap:E?)fM µZ5do&ӥ$Sߌu#pws]y< ch 8-<[!Z :1Țd홒 ǟ`]ԛ0f\c~K}ػ6Xl.wPbgY|>GN}$c ] lN-yϥ;؉:UbFg # Oֹ3I:#,{QWe+i4_4eoHLiE#VLQ]xlݜ0˨AS\?W&ɆT0nr*<hco_({" }9n0;n,Mb<_-1=cMt oHx-gCp*uUA;j)A}2N֛O&7xʻAuuu]:2vuƉ^%;.y Wh]-bt[%`֒Ɓj?sZERŘT'Fj;ppS?z؂aMec聴"JقRjR}@111Tۡ0/ߺF%M.=0>)8EN,2|@Ys ^Ixa h.2t!F6w&NO23()S)j!ps@(U YZay3 v,^M'_ /[f[V{fs NRA,;)Lv-\j(hk*K-z%ѬxWB=a$Jq_-> 4'c=9ZrB}t)nlVIxkDLy- N3sT SkM.g: u/ꊌ> qeoH7_5=1,l/K gO-ђ)-"YI&TdeCeb7}Vⓣn< Z!aa`^0`D sT`ay>I&gBe҅߆Bځm]v4|άF#| aai:tt40/1S췒x(d?/ї.vy)wcQ-镒x'\ιО8 F!#enzdu ~&$Lf͔G*@wOY.C i\-F!J0ojҭCiZ}DRPX4Rz _@: O ij 9f"[Uz '@i/MrbY& we|\uRg&;3F)4ZJx"D~np.y, zv#ꜰFw[ %=4 y"z( g֥Ԛa=C~#Jt}$-pj;_Jr%vlV JI~S4$Z69=8i}*X/1"n8!6d y[;30H/gEG>4Qtmj3s=`2n3U0K[')THuI`ףtU4S$no8:;)܊Aw߭9f}sԜwqW(hbi\YMWtaCxO2aN芦/ Y z;Io,u$Bwtݖp;M4q#0$y倐rѽ X2ugYSZ]Gf̕<Z[$ŷ-4(1+Gw0^ѕ9$t6 ,2ź k_:wP Ԩ^?xK& 8kmJƉSIRhpI.ÀLë#u'9y@U9>6vɄa uaNe@;!:FTVf߁/+0Ws>D vqݵ[kPl/U˩@EHr>v}[<7$ɼ"Y? LF\QM0/*R&{)ESd%]CKTɟ6뵬^w6c?ƻJCN(=- P#NasN^=GW7Į}`\9B[qg, _~ By"On|%>{({(~bd tvNw ))Cr=.z $a%iAAO+A!;`o;]X|YOp7ji*t3~(TPP!0\E 3fy$l٠"Lt t;9("]]AVLCvo^81zxR5SLWA,s  &f " D+HC' řC3{i:DPcj^[KēF<Y ܔv Eʠe4>ŰӴ/k<9й >mkƺWVR'jGeQ*&X.YѽZ3ŮMH1y\PiMӧ ]iQìYetQn^ek wG9uRLcom  *؆ DڗE͝a8%A bE6v~(n>zުj æu5HwMaCF 3K<?ІM<۱U3.r nƱe6~ZI%]Io 95]'7i5XHB)V]!z},Nq}vRaPͮuA\>ѓQ@4hk.WQ-=èلU}T1mA0sJ'+@;!_.1Kztq#[})^H{8MiaF eҔ_[ƴu5p&Vkx k}S SY|b'NPf ?G Ɛ 0[ #2K%}\mζJU=J7'`x?얟t%P#dc}MӐQDrDD9'f.fhmm_QbP$hK68Wj00>iр6LV*Hxc6l?;Ǥ7Y\AYfb7H*~ł1g䈂+&jmeZ<#sjCy!dž-r4(0X/Uapy IN`*5ϒ֢ǯF#: RajZ3!"y:"LމCB1,U|~ wZJEkdh42;rS1vA/g?'^I-a/-- `邓ÇEOgQ8{,);0J|}yl%5GMT}p`sJẎv2b\Vv.RoHd|&4I+E"TCo!Q_j~:f{p2( ;(b?S^W!9z y6Hs]3N7ɉ;-](jo9!<[6F)q#aes.zVPE9^m8Yj9d KTm;{@C*#^{nRz+C$xϵY`kި>2z;uVjvrʎtM6.Uߥ[,J4! ?Uc%ZEղl.r}Y\8̤\Cd@cהS^SVA Q,j?EAڳE[S@A=b:!O.!5X|F_Uڲ4$]ALj9hRE{C *6z~M"}y~S%6XGb 4bu4XBA'AV 5i"ܰ,к=EcBC!P;H]7'.5- Un!?DcDs&oYҔ8dx IZ:7\8cD)``(m!]nUWM mɒeI Qo#QDފ)w8o< gPTOӝ?yS*Qߪc ? ]CGUnķhoٯqzRK,K]MO㳫,Gɠ*0WH#3ò< X>O]cRLh騱9 蘬4YĜ>Qypʥn(b3 =fTmr@^DfO׆DbR49Y!C)}Z2bLg&9kFi_w4z2QW=n5t&] l"ճB [mB:e:"psłF]pf'sln6v#h+< qg8%ÏQ2!H^mP S5W_dibD.HIه36n!={2=y&B0ڌ(ҋyUyiLl|KUt'f[vH=<<6Gް20&zdvgC4|O;_^ˡ :\k[MԻe&F}cPe-{0D,=K³3|M^ f R\}>?EұG ύ@ف̶bFF3fpT a@]}NaZD)]A@NNB1J`_TWRbEՈ^{ d3 _wQ>3]1+?g-cL5\+#l>48\Ybkn2[:zi-Iށ=0 p~~g.vX6:9C*S|蹽?*2D cfZP/ʷ6_k)oN@ w|܈jV `сM[u&rZ[*U6XHm8P40KGzCΑ&*]-Wz'f .HXU6C3MpLV@ϕ!`J)̔ I"#Az8QB$0D"?MzNӛm~,' ].mV4fH<&݈h+6}_;Vdﮝ1ou .cقXa 3G]_]ajdIģ) )B7a4fř.0^Oe|A; Z1)uo\ݺ+0>6R8feˤtVOf"9Bg!n]迱Q~KM"%AܮۦU-*$C7PyZN-KG-0y$vKB1cP|@+Q?':Je&h&*Ĉ _[S`]e2UGG )OƤNW^Pd؅[C{uatd)JُUbgcGqI2ko0_Dմ5~l BlecrDN3BhX2 QthY;[T'j(}aFkJ'@xz(sh .Je&mc&ʫMRYa4LrN*dϡNJok}|K(X5X:F.vZ(\Zt2lEt7h3Oy%x"(o7hkA_$< (>L|vym]ACi(.± 5 3ScfU4V7qZ~hs 3sI;biePON'Y`@RnG}v5C$S9oBДZeJ3nɩ4n{edx38¼H7~pȅza!XjQ?[ |X rْ6GL͇?퉒ahz~21SbOZbt, ͫnT@3֐)G DѹN tLc2_a|uLϞ)U[[p S(d[v3fx8x[ X ୡU1먢&&]&&c ^V9:Ѭ DL< L(,%嗃О oB6B׭)U=JKnASV*#*' oPQ5LdRr>$Rη'}W?97` K5M+܈85g+VA| E &i6:Dy02x!DC.8r4 S_*K;e\BHR7h Uր7*҂L92yzu.t~`DaM1n4k; ]<Ȏ&RkR E?Ѽ9Mlu$}8>Ee9ؑRݱ^@AmnHtw<>8S?4w 45p~09=!]{wծ: 9ZO|F)YflOEx94Ƭ-UosX ө|jyEV:QщW7y _x+/*B\CY esT?ɢea1uHxdžĭfbˌP?^֠ oG!ϰ#9e2#VėcqI>Bbw;Mԡ $M ç[প"Ңvg1iF+Q&GQQΑXF0AK& }fzG$~*B?kWu~rG7ԔDQ;O(ƅ[4ϯW2:w4?1a(LZ`(9xlk*\Y~hWJP&;mvG;N@Jm@,\:kX֤@mF\Ͷӏ;^O$8GebơfEe̦Wi;Nv옜=CJn @8]F&&E_) xfQ)XS3ki;G8~IhnPa\4^=&nҡl-4;2әYõYZr])r|4̇@0L1?W?'k׿6OPn@&{_nUj&+[5wN;_A:PP(:Wdhqk/\f#h%(ē,_ذEPKLHE.w6Ek,E2O9Ueg>/)*A@~D>"r'?"^i̒; uW,؈UQ }ei~c /'8\Vvg=sKzPo5<4rYtbyMդ\,ɹJ(X<7$@"<c^Qܾ`QA;qZvt"PZ3rDo¦)Gv/$ʽ~탤x M;UI4ȫ3za)kC]f>"h~Y(ϼH/3u&@>^ AA-^*V{v v;E$DPWԥF>9z2P|Ld" MmlֵSEށM@Vz~ͦ{R,%tI/!4 > 0'=9A 't3xP~Vj؏s Sk#o5~^MOg9Y^1 SӌI/:"g;;)Ix k\A*6FHVwF`}uxk#S ߺ}n{<2<'TV@撕!e*hf gEjx?qy`^R]PՆvHq:6ůa; $ m7UK {:kC?fnX`On-:̰I ]D@4aO!GiMp\ Aq!=q,xFV#ȿTY)0#zȘlf`f,|08rPVբhwܿu!Og2Ǐ):ra="_G24']F) "Wۡ=& .@qtKpfNi9#GzuWSȌ3ͮy(s f-}WlJ&hDxBG\Pmg*# 1Q`"vf"ՊxQ擁%Gj6MԄaA2nCFͶe#IJ3㢝M2=Г`m\ZU1j \ ڭDuldԪܥ/P8f%o5Y?-Մb8|yNԗ]w_IeNN5R%/;לYfLKUS_<ד RRI~X)Hyshp4"7qT2L T8'.He[1l|KP_(VMꞓPiTVQ$XgxuIͶR խ N8>B7S4 )F뼮NXc0 lROG忬M 7rX_Ҿ5`G BdϠC6ύR Ls?CX*bͦd -@CdαE< ]MCTAWݭ%2GgQS]gU/N=-cVEIFL9 r52v#W3rJҡ){DW^04Ac pg+IFOZ\{f HMy@Lu78W&َ0&"6Lh"]ITӃpu{wŠdTp?nz|SyidçaS5hDk?+&U w+-Xm|@D՘^-7d:2yC?fsSlJ&@_: ,n]7PeYލb],xϫS͛܎}0T٬ )"t_)'!5ĆvN!x (],W؞\$=n u_8;A6u<VLe)U7hb4 \~jtr0 h20 RNÐx2n>Pl 4VN> I]隩0RZCJeԲ\vC:B29V"NqgJu*pV&[)!C;VHt`ɢsd`X3pa\U}=-S x} y||)r.# 8 Dz[GAvfzT!3@դtpvn)D_uJÄ: J,=g qt=\lge;7v>K9zwlmjgc_j5'r])<|ԁ!âp?@n|s4x傞~d^StAîc̯^%0zUmrO;Cr}.h=sn^hR\B}%%Nc2~|?`]=i}ݞ2')lx  @8_"Fg"ztÖS:/g"y[|fI*"Y(EU^pŘq?LΐK_@)x) {=-9\ªV$l`}?2C&GuEyTaHТ Uoa({A 5C5FG JISDoqe&z/Ӯ1Bܕ!8Ld\mo>McyL h-h91;ٛ4k:G)?f+W:(oh l/A6Buȥ klw?l=wnAgCO BI8e,ӣ3K=tgJ WOFgA0*2A_c&}}\g+ 00w\"NT`l}"wW`.Q/rԨw9Ы뜐&9TudH cT[Jy[H> S_3 NGCJd1}oLaǽ!UܿCphVQ0-^$j[6Лoˎ7Z@5r42wM$3Va3^?-?3G[' R1lckZ:R:Dw בWpث1oY n/7H q™fp`jg"W3$eᘮyט^59*$lRuW `=>d1]/! xZ1CwKvn*5x(0*֣B`U&ɗT4mP؛oBQn`ӜsRh:]"8CWM|֬>5:M/ ZnnR *UR6NYJY^?c:"IL2i_Bġ ȥ'RY'ARRwY|P鮷 F]W0r#`'_M1*&?EUՏQpbS pם恼$[iahӜ$qm1/L9xeUw✡3@,d$c#1Nt&ne5;;BS+4~~JG렛̄mh S ZO:G|# h]_W x F[5ߊgyz 3pK}&lM[y\i AZQsW6-N$|[vn/z4M6'ƻhZjVou<%!mp!~#c8Mhz\̧w7r>H7"7C&vA"3ΏXK䡤@6$! q ўh4- *diMIf=H[뵇?V[\,W~Y]Q[ryU ޠtc` &mكRm$FHД!zEp p|&dx'Kjs :4ZCyE˭ ;fF>O&π|z }ugd@8ulB!鿵xb\H…FkIF?<)O.3-K$#?D>{Iع+=m$Hړl=ͼ@wK^w:&__R+2wf2ǪX+b@yzRϜ//7};Af.ޝoS@E3j4;7$?cݔ#rtRV۲%pG2~ h9ni^Į$iHLM,n<=Lsb4lѼ/7}͎fZ)~Dڑ\.}0}2àKEm R= Or+8ǦJ`lWw{ py8ڃ KxǕK"D_ARGN{;P -tMuQ>EJtjf2itaR~풦dwoMEmWFZ}e;QƓ'Bm[={J{7KUy;e @i!T: v   sBT.ZMa/+*v{[}EzWs㓴k>xͯ^ SRӚp9>| X5QĩW~"/~|SW7j+ ͵iESLF_'N.᾽5Kq_NYe35層e$JQ~ )*.Cs1=_)kĮ[VGK{7LOϚ?G&2%߇m4=*,hB@@D+<'dV঩k-7]%w`NB|~4ga(n#y k,xJ ~EN۾G;OmBjwiE!1z:̜,Ky--ǁoλQ_Z$wmbW oA4u d$wMds^]Kod@2})zt~ )>RA3CmX^aRclvՋ H}9?;a%2IQ0Z뢣/ ڱoI4%{&BxL^:oCI3AVĚ}3a +<(>DQ I>N5" *W[x;Y'!Cd{9S+ɥ9'^HsG)n (kd͆xueXtqqÉ7*$qOIǃ>"4)keDӟr ^tVN%bMCZ>%: l/(`џVJ?CTR6HJ CA>̑Tz[F)/֯qc:yA![ OpifodcsJasU}Bֲnj~@ZFGX JEU9Ay^ݰ_M~Iȍ\_`mw<RЉX5A 3 2gLy uv ? ꥊ!nt6h<8 k7A6&4AH;{1`͸Jx@Bâ@U)nү' QQw 6Rrs u;L=eF]$L%h!a,u z5,< ޹N\m7s,!$#ƈGJ_,RY5gP|u<6DPwA}JeTP;<=5_l%fgON輛 =ߧ~<0NF5g9J8%w| 1LQ]*~fͭ?z=f6$ ,! !G\,>v?oXi3Jo 3=ЎkCǗ^ S`Dx%wfiGfxH`CE k|g[׼ w)EO|6] vӘ%꺦_n$}4K@+B7+N@6~lAnhD%X8{8sp"ǝш(͘"^-`q ٬`S@U?ܣ)I! +6r$U-K>,K@fj r5Sq`^U~ 2-MneXϨlǿ*704l۴t 78kF*)tv{Edn+#<md0k꥟]>N!%Y1O0 9<%XK/xVCb?Tclo$<Ae&dwB s ϶Z d#VPO6c]rs=>jOJjF7WC6J>3S:S f|C/KN`M nrچ''*E_^SM{"TM9ub@1\ oּ*m4J {. H+!6ǔ&H1!2CPTq/0C{Sᦓfw~y3 Lt[pCXkceBpb}K >ޣ 1mO!:9C?-&!{H&4- eaUvCϢGn3:ĿVh\ԏ .Аd gV.k(( I e| 2Ǘ%i9GtA^|ih96$MQ7baf4[]3]~@r5p9{snQQ(,Fq䇰aUk9u_Tt4H-ٍ\[1?8h9|v1xe3%! 6^MI5$}f)ԴZ`{tȝΌv?al;d ^JOP&K 6ns7p)gBP@aq7kȯX](sev;YHn0BDZϡ@ۧ*r5#3C@ut6f!)#EC kͨgtvqwM5VbGsG-am;woB@Gjtਬ` N%˸@}`Ѩ\K6F=kHt?YDRR1c酉$ܙV/:"47̳Pi3gtϯQ %lkjxe|'psu(nI Gkmכ>%̨)}eִ ^H*wmy%UR@b:zQmQ2Bs k'Q"F(哴:M؍# Mۛq^Lz+R\ cs_ A;@T]r`3Btal;\Qf~_sFRS}ޛfL\3V|RN+"ytL2`w:@iN2VO&ܶxdW;¨79n-M6 K x)P@ԑ{ghu_ &?t륞˂5jQ 9cQ-ȣCG4*/Vξ?}a4ZԦl @k3[3r?y}%+)d].'Zw6zF*;[(j&Y3_Ts!W (pjͫך.&[o|;`qxTUm:mD"s/ipONݖRCIh=?^ ާIlTKXNѷc 4M$ eNeX܊f&UN)s6h fx5??ppj#l^\էڶy)cIRGicDeFט&o_&!J*81Ճ$6k5:]J=s]/gJj |!bz[*`$mgԅi|cS^ ߉pEM2/<'\R0Q&ۤ;dm ]idCDмHY{Iѣ):0r9j<|␖ztej-Fq6~;1dǟ WE$olҪ$@nc\$nYC{i\=V"jjbo u\&$eſ5+@+"D;Y'u˜ŋec=Vr U: ,>N.99:d8k3xe4{םӑP|},9|5Q0/I<"D}$Nyz:~@v,gwU9zYԦ~u uMةS`Lf>?HBȿ_;TA*L_.`!k؞ɩzA΍u?*!J"q !{p4Qk͸Irvt" h>asGHr+u-DKxiԼN>je!}7ugPuk & PqO鄷~E ͋ܟԽ4.0Ankm|&uk}1pPRko`~uGJ[(h& {&~?X jՂ4NzZ1hO, z9{PH>P. $9~ EFCK}h8d $FId*lou<6EζszMw6 ᖺN*Y-\?OnH}I m6Ѭ@^]dwl4.a0[ncV+m|x' T ڪ`3G{,2'$:R wjvnBM ,@р=Xk@gdn8ha Yܽ)jn;wPB80I!l9$."{cL"%]OǃP36"{ƀJ}X!S؇][8}0٭|vjnQ-+_5{|]՞XaMJv"Cqxhtnjs\Ʒy *t'j$*&27 ϲ&<{`C¡LP CrAFs?,:q}àm"uk^Q]rP>C-Y|32CTbɽR20ՑU;<'F,9J8 Qg#VFuVuH(㖨g;|'^Hpq/X^^v'Fu. 7m#OV<} z  ?&zboY^n 8L/X+& DئbE1pKբs& l heF^m o6}z5^h$HZEVmaM/Uƨ%/Pz9C\%@"pc%4e|Dƪ~0el+OeB,srZއD!>3!@^z%_X&~Yo9(g@{󓫉/9}4Y (M R;=Y#.D~Ԫ\犜sϘv8Yl`.ş|Mx͖K%&(u8kGHJ13%"6?6%)N)c1,T\lWםF9B}s+[w2J>fGpr* mXTGꖉٴJNԇo$\!~kR儋|" CB1rusvv)[~/wPo3(j|)+E ,O|CN!f"Yr2DweyYށ{4jSr{3$(245I{49E=ͥrG|p&pl Ҝd6d2 Kq'J[L$fiQ3fB8i"PcBRXĉkr JK-w-4,HT1+mIRY6KW>KCA]d?w8X 86GEs髬PB9O~KHQBbZӢU\T؋ֈ `AX[}AfOu+#-6 @J[葭'"\VXT%! @XI79E0KF+Vvx~#Vs%'~}8;!P*[sW3:GQߒX@+Kȧwls J"ﰹn8O(B W喠&($9G9y9Wأ6rFh6 %|fZߔ!ϯ+a{Оgr(k2[f?n0dr4~{P['GQk ZvOD!@a9bؚ(FڭGB4.S);ֽQ4whD:r1 _m>U39ѰGvb!7<>3uDWmUzծ >Hv$ѥx0akF:O[ZzܕM.r<9s 3$#54O֕3@0fEX`Ts_>d2')['EOO<.EIdr0| !a"o"DK=2HHa~-RLϱ:@u[ .؆Zw:CF .j% 6T!_r%Ј 2 Y#(8UH:t LDt*‘H msְLxnvSIlprnM `-="`-YdHl p+Ñy;=L|FMrPfatUjNf'Q.L0TӻsrDv#{V7&V"M0ʙ |h/∿" qC0u(:$w'"~u]LE.`*ixBuƎ'|Δ5g%[:i\Q69 ~lqH XrT`E72E .k/b凓/" E;t[ѫYI% l޶*6 DU:pJ`ؼ0S`< fkI(~SY&@mt)}L'WCui U&bP{%cƕL9tSN'a].ҾHA70 8F% ܣ^g-Y۱+1_zIMF5S nh`QP$Zʛ>)9. $aeil(.xUk:L;ik.4|ݑ&ەu]Q$.Bw^QT;L)D*b0x!;Q/ Ne ;or@P7eIL*s?꺫tP])&B1R\2=#bj&3Y>{PO{ѱ/ȓڐJV%\hoY`f`&tdqrDv.sQ̾hNeՍ>)n8Q`Tb,P#5]='pb:~?g) ab#.Ǯ9N$^OlapN͐^~~D!1+z)LPVYD;ܟzvҾ ܂Sb^R#DA84[l#d{މD藆]֠^(W O^.4X(+0P 0Ve]h2ʉb|_rwFql-3.5/gaM=f ͺ/:OQKs9XY,CO<`m.{$K{ɇ4gx|Jeؾha$HV-:MxhBi0ŷ(Ok zȧWbR[(2"`$S\\l tCՅˤȡõ0JhlwB 3*+Ol2f3Z_'m-& J0kOrB4DM,hB&M~s, :x*L9.`O^5?,x@?/vj7.IGT:D-Hi(Qczj dP,l(;uq =o"w' -J~jLohq,ڋe$1;87`6gj爗^Ogl*E4H›;+-Z.g0 D\ VOX]AiV %"͘eOF H~ /Lʝ;R j)d ^dO͓QWVG V{x(!PA k:'Nr?R;&'!7gR @6NI% ,- j&~n>hG{C  ih蹃]h*:Rx{S_.(b%&?ə*Mtp%gTo+yTq U,VE2md% Ho9vK@>VGlW`Ė4 wtLoAhɆl/_Ѻq8OlziKONV92۩ه$R۵itl5nN-saSƿ?1Z;/i? N<SJcJk ' QJLы"V*Y'kW :L%)3M6A#8oMkpUQT38՛*tP!1Bzpƴw'CCt 7AdAiT ~H]+TN=4z v(Uhm2yW$CũA|e*"d%X GB՝Ǽ0h×bI v$ױ\3W«כ#w˰<-f\|0/G+F+4W Ķ@p[\MM!9Od&P7_ATl&>\盁y^{EfnIWd_K\Ȭ6IR-:XSOs1~8/jv,nI?zUVGdk;:Ҙ,#݄;)=j=ϕ^]@06]L= R8 ^C@dz0fqlggޭCZΗ 0!*ZkXCLXE!(S3˿+hꯓu恄) x -!׫߰H0ӷmNpD2HI/xƕv.-J@ R%l ѠJuU`p3UTDtݑ-|][/Ť➚Axc"p J7f$;0F߇aڅ%Iwq^4h uf`9}xmu$}4w*bUiylSˎ r#,&%%fi8u81-bLBhghPnXZ4[lHQe#Q!bk/lg'J^, {04cĶvv{Y@u)"KqW^-^oW}0G. ]wl90{Fo;PE~/` 2B!#vtX}ȱHϥIguAʣ,Ksk {.E]"d>,E\>ie1O.MlJ67{W"yxfJA\TBV"I%&)agBB ՆIJs 3^O_#c2"XXp^[O9o%E#βm :[;U5_艁SlߒQu9Sn*ihJSK9bTS5ٳxsj pk![l?>F|i[Գ GцBD<:Гg6M3p_L\Z^Vo>=uY]j$rqEY5n%ʲD-n 0S5իi FW:qw3l~_IG ޶[͘ܞ6$Q!,S2]M* jsWhEYgŋw$.ȲQ,R,xz44UWUǏTri^$& BΕ5_>[FNn5_'rfMnȉ˷*q oT]_(F֚ P0cQ<3s _ZulNof??;.J6@'U#^> 0F3;'kpVʢg.7kM~{ XJao -Gnazd[NSg}R\Z`-WA~/CԮQKcu$ Ej:Ǐ".9L^mW62X vu(;w2`+v|L#3|t7qEpON  ;qkLB Z: JFDY,w?{؏"YpՇu~/[DOj9Z熙?%A=a7ч|& l 5 xۡ9RAϪR Hڤ9|߱=k>W冿Xl2V|$reEaS k\r9Dg~a&ҤV;}fO"#U б Ɍq bW(8{Th 4R~D5h\,v왾 @#:'5*);{ &dΨ ώ RXqF!GE]<;X:m͛ }H;Y*h>VPeӧ/=T"Y4'{ Qrt(+rMtr 1(4awLZ9iq#ޗ-o"R9YL]QKO,qYyyIs!fZg' LH44XU+ɔgٲKzSp#Q !Zf.4u &;APyn})(31m!&RA:D20)U#%uk[bs*@=''?^'s๩70.Hi ;3 )U@1<[5Jx[N'x[7uv?{y?HyWi0c"+M4tUÒ9` ̸lث|)hk&&]iE"|ɩ>A\wD ح0D'$^ᱏEQ64\dQBF| r?t.A@ N w@B6A҉:@K }SH'& "JJ7~;0v/v-W-SmYQ$cމd/wlnQ jMU4q@qH^=Y-#6 J(}jG_&eHǤ!jazpaĚ%94;U]8N]Ȯu%EGύK.7(5=y(DeQ?f8#sl. 0601sA6[_[ ZUɢV2)؊{'7dli-2lfku0qT|XXcU 6M@C-gV1;ȱb,"X>A˙SI"ԎH Mކm3|;.v`(eJ8NԽj:x;׀z^wzx7᝹@ؚ;pfĥ 5~x.M6+c }'=0| &TAANy{,>Sj ?#X4r|O:q2"ytFUj"CkUj@IRh>9&_7!&[|ĸ)Ό/E$*(oq&`,;[8&`Zx.ڡO2P,WM󅫂 4g/"/cWN⡮ &D^Z)2DcI !cz4Vh0Aw{q|kGhȚ!.Vy,I NEoNr*EZB ,.NxcnQE8gQ&V-j;GE턨}d_u:. _+C.C&M!7XT~XpӬ@r\xgB^w#hH^82t旁cr`듳AF=T5h[0\3Z[Z+Qז4n!/.(꽯p7Z! &Gp-\$ӇW¨Pz{0!=aXv,\!XJZdǍ/D}>y4{2v^ul '8VL*D(m̛]x?FYJeǿˤb]:8<}O :ohm1~NY{3"[B,. Ef ЂWx`i`tm}w߀86ۻ4S+eR㞊fx4t gHGlѥPҀVX8ۄ*l ?yWΐU l,[gB^&Q!28}o[sR-&NF:96w.8g6tD]!kl-gpcvǸ+(rDki_u7Xl{ T2n &)kRZ [^?^'<"#(00tU[ɧ[>>DZ\phm*q٨D2W__͑!`^~fDj n$b-6n ۛzWU6h}{eI̚]n ~&yƢG=IL9EM: )ie%N4.;^,/|8#[bKFlN夆׵hhCEeOϷd $~/">TVxU/GNW)*'PC6j_-PSh[;Kb\c2|mMF1~xuJK3}ϐ?`ZS޹53 |8t.UF)jA"سp A>x+"Cvi#Q2ڙݍ3ew&=ǀnW26OL*r#UMԝ!Ǣ|cz]Ʉ%!m3cSegښؙ @JVj3G0.XLh&0-E~^%T Klw&s:=<_xV ,jHV:OlvNaH̜A{fDDkJ@S|J!6o #;0m a6ܴq V+aeP| c/ˆ|0eIq6b/6҇NǼvk[h $|OߺQlgLAG)!DCl֋IjxREG{Wb{G`&#Ǽ26e3KݏZ|>\Y72Sd8\FYZPRQM3|60c96ճe6Μ2::^A*V$z[I}?AKP=CE0{ѽM\rl (hE-S:  1T"@wJEU\d4hrwonY˙qK&Q[0/䈇3 @b5i2[gg]ai d.h bWcr<1DA,P%d1@leo*(i!I5ʳt{;3:V1 _1̐ a9X#|Ìf2t( Q* ;Mߺoun;e&/3 4]l nX4>VImIkL;id4Px%baY%c,HB&vɱUcdc.ʸz(CXrbqZ%oyĒdRYY?nok0 5'v[q{!cZy|=xm5H0LLC"K1ikW`i߬u,EIADVS=kLnIT&~y!;1SRƒ4nC`taYŘd'xwdĖO/da }DO\]G@'Ď"A{KJ%MbI9=8rڃ&"̴syk͉-[y"MU/E9fcp @Traq r%\X]Pk/pBAPX' E3xhsPJ-]ڷ{ :t:`?VEyְ?^weVXHBgJo'kf"g8@_Oz6U^ |q:(q(+(Ss*So+n <#/KlH;e*R$5BBruᅷ Uɒ@%ZI v-z]=,RYzQrk+KAB'fQ6]XC12Bm'@dO=ɬKT,0J˯UF=l}l(fW7E~8z]@LZY\rۤì7?Xk ᱮ…@S,?rQɞT#fS˳B䆰,m EaMnMyGż`UCh9SЃr/1suX^5Bʣ^6:lY /DZcJEPitUPKh+nДotDtIqzճ~ʰJ x=8 3GnQV? `_SNgt@P XJm2ufv_j bD'A:>X_4rB6_fYvX;N{k]' [PJT8Qi![Q^Wp#kn׽lqKxBeU%F4KQ?cĖSeBR2/ZlWiHvߌފ*foQF<d*K]ڱh"P&"e4 7HkP#!ͱY8|8(̝O ]AZqv,Lн=#e_vA$}k/U@nk20lCk0#g52}ݫVޘH> -%)ka[z4};&{J2Nj-N-Iv14n3l䶽mmM|%վ=芭З,UsU>@qyޚd$ 7)^  kosqZ/h{J)3$[?RM1mAw& n8Y-OAp,Jaf8;ɯ-F !jzlV9!EdˎLÿBVr8bFQ3K`Ix)+j_!mXJd5$lK#"%G"J4 } O2bnUdQ Y']|TɩmO]=f[u<ƣ-Bm?j羟ܦuJ_pXB0n?*8G b/,D;74irJȘ1)RZCr,+隬F*wPČ@@Kc9xc[=!_A$,QDN@lf=p:#C7ϭ4@)]b]&ĜM-wQѶ%BNH`"bgemKzm̒~B$|)f7 _`#!aZ:M"8"2 s@?ngdɗԍzU gv\H*=5LQ,tQLkN$XN1]lXp5eJ߷5|? 0mkk"dJU#=ZKeU~d3J).ZڷFd|@H,W%ۄr^%s|](|d8m,s]eֻJ "ձUT#PV8CG(7kh@,poɹyhJ@ۧ4D'GJulv<7K@s+~ =:[+DΠZbQЙ:T~ffy¢ZS潸,j^1Jdw󐅷rcp)4x3Da1aV=Wq\ωZ7ɴWt2ݴ KTf uFsl^w>T;3@'A'"=slDɶ. >C9!?j:6bGA{bwc #\iƲJ', trh롔@}VJ91kDg9vr2Nssw" ï ڬ`N6CBSh sZP:CcaF>x +ZMO6|/<0k߄| +MuIQZ-?#F~;'B/!0s -OL˸}Vi4c .ǥ>7zCN}\dnN5vtt=&k?mhP`,U8!*v3]wz<8v ) aSTnwSgHF#GMVyʿ` 3&niC#Yo7ڳTb͸Lpp8s|K`Y_*|C_G4w&P'wRVgVyDUa7Z=Н6fsa*ƘdU;A`KoJxv9㿭-Dvbo:[ץ1X-AJ5%\n>8<ưb (zq+PHd&rVk0 $#0r>D/ lɤ,aIp^)PDod8G'uoK)ޤZ.LeRD<٢vDTbW:^рv >S= (yٯxj=[Fce!o5A7J؇g JgxGHn7H-J'{W/DրHf 2ipߖmYOz֤WmnoT7)z-Gz!ؕ {%?xy ?70Kǁ΂vL!.2~}'2~ f%-@A 8k͏\nBHZ)zNq%tsK/M\,()s! yymAff ioEWcnYL-T)=q|0(#i_I5бjmYoH39/Idזw-xcI)Qy>ތ#u ЇW̞ ߇&2ԭdЦ~OoQ-Y`:Vh(3@Ӊ&K9H(v/U)1t/0:1g"{gD40%b:v019 =!NSw+u_Wiϳ[\e6KSXEQMsص $G&0*qc9A|v!Uք׀IHWLDǵ.NBMXNK= K 롗 ^Ȗ@x8W7HqzfHWUo0^{V.|&E/0COp.cgQ5+nz355<|6oJ/cG<C8 AQUwiI6"zhgPEa]ib5fEHn~yoH-b,ҳɅk$+ԅ]LSDeڷA:~S8ݕXYWc)nV0ק1'C i0[_Z?0D$Bh:>aE6\ƊRG![O@~./ xVwl!Ta칹҂72[ j mQ72縷Kp@=o3[KC\B Nzſwv@{GV+`%E+D,W> N-xC8ݥ> .P!8S(o3]R%^z湒7MQ'-b? c=A~ {t^VZ#hwv!BiQ+y]Yh%ecEX$1Q!&~_rn,j)9M[,e:âl?NmSi5# #!q-"m͢Frmi"d ތг9[gq&_v3۪Ԗ4JePkP0F9JInW;1X4y89Z/x瞋/Rt >n>DM =qAMce"v]pVV ݭ_pAmaw긫h`tȶ+Z^媽8oI fͽ`(%6w)>%-[jTh`$d·M3N Y>+[om"]$34d٢<`# NOW6ZF@w5&v(Q.>nG:5}\ċjoIN'3RqhٷS.PVщe`wˑEg.e=YarknKMWjd6R7~$C{>  L{~N N3P`w4 4Sn89ޞ`HkbNM~%`5b_О0Q^EkҀ-}b3;vgs 6EvB|GL9lm襀s+͍^Hnnۅ%ׅΓK;ęC#F萏>|T;:cL:#SN>DMR1R^d\S>SmPi XRIȃ@w7v3HbRWTe(gF6!NbO11UbA',,#W|9pMH?ok5eIeTr<`$:؅*טQ7˯{9"gHg7߹̝t8$Gk.LG2cK%+KP%a!} `N|@mmgiS:5L Kd?oYC ~'RVvʘf-:~8õ-: Z1PxΛf`-=݀S{?}jUӰE6b-Z%PbS[>!MP, ]?O%>|UοWb9YD2\Ǩ„GӤupF& ?7 lς,GļږfyI]w&1O<{&'hw/ս]3?qP0^}`c ] O;V9>V{Z :d Ոψ"Ir挂PɬK5>4& 跟3QfZ΋ܨ;V6r~`Mk656^1hmu7#˨bJEŝӥxU7]|c;yc䕵aZlsTy1VǢ%Rݦmع-v%z=A!ZCA[Xp={ V&v7jpMijcT;$pfO1ȑL]!`[]'?&Wʡ*}k.aN@Rېߡ,:)r8 ZLbR Gm{u_C'Mߎ!SXоQ/&*" Mz1Ep0iyx!]ڤJ1哾eSoI+@HKhr ]q}_3ܷw3.ԙxW~Jt0$.L)2&f=wKUѷ WXIn/WhF5`b눯SL.Zq_ nL:'v$EnsjZƕ1:35eDVhGsM1֢ݢsʼb2ECj*OUƌMHnWJ0<1.tyu3RPgn#{Ѯr˃GNTU(Ap ڊ!z-1p4Z]Su@+n~#mGŕn$3l5)`Z>{Q3S9H HJE= Ȋ()YW˜fݕOOb*E9al5|=SKs7bNAj̵Xn$LA#kBeQu*BϝiS!7b֙3dD 44E>H<: :sk+:直X%Ti_㞃?kᨺ"'j:GZ>Ɉo!?i$C=Qneү+{̢@ --ܲK>-D1֙?F޼?mA -0&h(rL)?T9XY#6y3[Jls@vˮ(dj;_/U.PhF;]NNp$0G_//-e Mz)::F/XcVRhO-Vcc/Vc|2pGϹgby ﹵P3;}HhJXB(}fLܵ EᏣ+RYnVv<9qXFpJc=HI$W/[p(VZU3>ݛ_6z]J{X\4#\(Wۺ7p TBVOo3fdu+f֊"k]i>l ]dZߚVnO.Qy` 1}K%6:;1d4o^ݕ"+M|ŵIo76k cZeR[;$mjԁNPKG&*%+V ${ s2mĖcG_qdf]l SFЯ*T'$= [w\jw0VL2x yLoӭ=pNօ4`)n7lϿUZt-X9ͨf v-+KF[qAɩi3vv2Po=s%x[o1@}8ڈnf#7㞙PHlڛEY%<@~NHE|撲j2QqXKFzE#e蛘X߱S|+IUvc5 @B>!/L/S uħ?}7f!s`dr",[vR#=o7Nq|W6%s0_;v Rl&LŒFHNI>R" ͥ>{n{->ȏ$fHm.1&߬U1rm;JK\zzq`3bYPY0 ?Ε"觜pJgSJp鉢|&(>19{k,_Uweٷ$5Ҽz]>I. ˢ?ڿO Scj-"<x-e/<aORlO;q3 ҋf,AHI\; 6Xzݳ>Ag mW$S]sB{3߬]m+x henbߢ xɷPXi1xIh.* }~ΣR?gQ#&$Q3&)nj&8xk=]bf©a4S|vxؘ&UҢh|㜢xE$G"gvQ/U# ڃ#l=fwn:T5:igVY~ iW.^} ?]ssT:V"#bt3pK7EL*퉇]pX@DŽ̦rg7EUɟ0^f1w'(ܒߙ-Ub ^?Ck8x*[?WyzTX1>_465-حe#rYV6!t*EX T+Γ>^vCAG7h3dR:SE)1ѯ_brf=-Uɭ9QЏ;Pxbzny9b.D\)gY\ Y] | [aU1k&ZhrZ| 3 ʧѸFإZzyJտ6*;:_&5YiIxo1cEV0W } ?<m⫳6~)ޢ~f >E4k.>B4V# f -_{f_1TM}~",яf 4>Bai.6BW"X`U,wLF'~ ;+h5cNGn/˹?rhL0XkmE:X^Q pE].y2\J\q@u"MXk(B/:Z^(9B G^ΓT0[emn N dxnT,}7-zÌVӇW0%K˛3a m˨eԐ^|'iiN\X,rw6D5)FE=ZaIgDOxw}Q3j~0dt3N !dz*;2Ӵv.JN@x c64Bh1o9?dlx~-ptYyfoSf9f[^J^p)mߏ:T¹Z}lHd7b]"QOb1f> /r JFV[!d(l>k6]sHPIpuo;ێ4nJ0LZ,6/~+Am~?`n|`3,/Tqۣ;iJK)9I]ʱw`UV^܂ E@Qd셄]$$Rް߁46][k.f+*tVMrfAt jF^ 4",Y G|[7wWYsx{n^lhN9*0@ Hqx,fy\sVBmV!H KԌ9"'c{[^Ýje 2LƿIeܢtMO[4 qGא֊'?Y{O?I=P 4._])x#]S˯C=DSc#3#gY%Vc*_a2uT6814{4EnU|2$PwI=dxȭC'j " OM*`~$pa Ar}a}3Y^ ybHIJn}ASTܸ@5jRIS4bu)@RD57\ `C=p:b^hvJvc-AfL뻃 PcIߴv@+~=ZL'cWṄ]{['n>/f 3H-z^LwcXb9c9!S* r{ ۞\ أx}l`nJ*`#rimAҢL: O&V^T~nYT[iKjsKSJqjyO(=Xc+*^YA`Ā} AއֱB-II@.{ΕγZbjy=:bCʄi#vD+ "b\Kɇ ].ҼM+Nn0/ XcC J6i(xQ't5O߮@UV$cɘibAIÛbm>": @.inކ|;` ]ȵk [6upYH)˞T2(±S(Ewnh.*N,*a2e+<.b)iYJȕ(F#~hpu9JI4N -ӭ݅ &Lc  r|a 0x7]wE!"7`eYiyi- /"3zZ/t>/.a {*9S^п/V@ā%Aӵ؇- 5[B E}m!0 N?8z\\ ,IhâAͤ.8$l9lpjܪ9m5!!.bfB2(]ߧ ^XUE3:0ɱ#|3/4H YyDWDmQ2Va30@б7=q\?>#s-|2=l8W|Y,ne]"Oi(I,C4 sQi w+0tV<7h:}˼&UV[":fuE"Dֹ7yhmZIa_`'sg_RX,INik%dg%F>ԉvƑSJ]>>P^lA1gcLCB] Ej1Y (2}ĢB_U@΋u+"F٧X&,[RT7[LdwB@HЃp<8QxX?#+@xMAQu8]*`5 1yY8ڍ=[ދ6N2$-k?1kDԅ3_ GAVD7:^y0JωVRw4CɈIdJ23XW< w0 <"*A{4mdV"Z w} J1q8u'$4D@i> Iga:}weߞl?8neT3vhyb>~{8}bApqфu>ЁY\ o͈[ _+>GRS(sWs> 45|CE9YM~~Q0 B: DZ$:|B.A, 1-b$ woG2:c'`hPN,4fGwF)oԬW7z|ID]f 8fn(v)gH'hֱ+dVFc"cr{L۠}aF. }&S ȓ;G)7XsHNuDLn]c`RQk:pR3_@٠[K9&t{SN<q?$" ~X紵8OJTX}=3lfLkz9Mv|qFCkhۗ ! 5Rp”d`,G6~HYWi-y I3"L^U!.$0܆ub"YH~Q#1y!H;:HG:+&_;ܷQ8}L!M$+~V]Sn^?=Ǣpc9 ].dz]\h.r2W3t$Woi 5tCwjĔY6PVٙE+l*{:Jru'\T Y3T0~ f?$:̶#aCI#U-IncW)# teaDdHnǛ7w"0wQ7LKFB gXʗx9戅 2W+ϴ+;2$v0fzg# zDFWU9JKٜNwLUk@gD4_qy*M7*]90fPkX,&d U>'BlE)Olq Eka ,7غ)4NqSR(LFU_AZ*&ȑ?>@Gki0rɆ-`awb>m<d'-n hłIb;X -LJi&dtt"X9a{)WǤાA{sRSV\9_ hnKJ٥vsh&͕tBJ'f6=_@8x~.f M. 9C(| @[MhWA쟆 bCM)gxiJSQ)#qDJMQ .\0r;EwX=Xp(i=.?+z< j,vIנW]?^:pۡzPw, kUoLlKѕ!49WPSqafj;6X%d }* Ӷ`WY3O`Uկ|ag|4au) dFOp]h0=;o$PV$,jjWRQ\4ɔ6n&6S Hb;w>ڕyt"x4(@ÛaWq 7PՕN^qYOL‘,J@u 3^A+AX,BrX-{ Hcj]bN*%Й?r|ݢfWfp]_l,sV.F"irdWKR%1N5GEBg" 3 ~ī׺Eh!IߣV*f<{Tg̸ٽN.{dewL/|]ܠTӆx[!o\', j=Aiicz zmzwVz C&o%?P":.;~u}5c1x|liQʕb͊f_. :(I^#ܣrh* _7 hקJ@B#?=ϰE;~- DxM=.lOTI,~^unw>/o 孅:㭟ݶbϳ+a&C&"ik<Fe&=41 շnuuB|d( ո +U\~3w>eBFF'\tڡ7upr?̀,-{@!2]gE8"kx=Z_wH[%B~ʕHvtfib4WqƶAS%(SN2!|8/N#w 2!A=|vFm)~X6 8sDEW~X!9E Rښ8F*knBeF۵ެݒD?W(AOf{H>Xbşx̺֭AxA`/=-<9py"w #W#2%(m7<¥=6]'x @Ap,X|K=,ap eD־ڶ^eg?;uIl]谖Do㫾f͍Y2kE'bPdгF=X%(5HN QRBK5=!&>%](hu DAlO¿jULcbviAҼbGk߁H6o_`[hTaa-:+g"WUP,ri DB{QJVWҝ9Mqg@ ZwN<-SU^ӏfĦ5.neՃ&8tTt,ⓛ$[##ӕǰA; 3$}_A1e`ѤѭE̾k_<q Ǩk51M_G軅Bb(CI|C*!В6ͥ z"}ӲMCWIYͧn-6aBA?鎷0`S WWo>vnľQ~ 9v1P,EWDW4&C2V"O@'b3ypgsX], ,<.ޯ#Ӯۤ14i!Jb4V i,j._ ̹RhD_gHojz(ɒfAQٮr\"ֺUX.еvV i?97y>kxukeO^^w6*w#- e=BPRCM-ĎIHwx+NE 4a9QE4I^@?/)RFf YP?XG$x5F{DBrZu(? s?^{!OA8hE[qPw-|˓Fٛ%W F:r7+Z!hD,֘PsJ}/ͮIvT5Zڨ/|5y.!c73}{OwyGC#\hJcVbeYO0:/X1eJ$儀t*-MG4UJ[n[fpPKׂi S$:Bd~^xj`ۘrÍ5zyrbK֘;]9P }j0u$?%.^QjA~zv)Hzb ?<Ïb.Ԟ\m}2^c"\(8HI+L8#~6ǬH7}|U]6bhpM@wPqJ%S~;g~3F;"ĉT10R]3 pn])u4 W'Tˍ7LQ9)GΏK%P_nZs;e %مX`}OU du๧# jUbszt<̤{uz `bKǸG_⚋}URQʥln5ϡj䥌BfQk#]T;1#;FA4xO]h 9}W\N|}#bn̶uo @!u0Rht:Cê-o(r) X^Rq=ţ-`ČGn erZZsqEa#~݄nSy`MJXg=7܈ߢL82+Xdu j‚dKlФD,F|7uT/rLKՖL[`Bd!~l'NL]S#m"P4 Ԯu^ɜB'6q2MF `PٲCHk K4A#mL(Venf/m "4!tyTgec^H/T>K9ȘKby䳁- W_3~B1xɻ!~:T>)"7qLiGGSZ%BwDm-5tSԬ< LzY)[+G~(PƏxuȆϜX vRQ('-/ɿӆ&E ,qsgg^ H 0sZWv{9c^,uWF>?mb;tj~30_`~swwJrs][smbGBVmThW{1+@ zuj%-l(ٶ"DrA` +9nuG&\}L\3XXO]&?qnprQ\.y@FFf@t6lYC. vZsB,ԊCxgWL5"Θ6lThUqؚHZBN1r *b ʩκ>,~{&ECf|ArvM¢_ʹL7FkMii}eI?A3u,kuS .N(0-:[}^=Eo"uٰ$|SZg+Lk,=y@Ajֹ՝g~%r95a++U*! e7rTBcYr" ]HIo'^Odxr#BWZD+L܈Ɲ]T4.8:D<ߞEcՕ~4g4EIQt!2lA |񀺟Ad`g[匶¨fn`l%:nա150F~Ò[1 sƲbɛNuв!RVׯcv "J҃ s\܊.M* Vb˺,-PS fj4뒵d6~:J5.?$Liӓ iٷÞf]ZU^3.?y{Vd U]YQ!7|4N F/⹢&{WL*E!ԟO.OQړTKI!g uQrOG3gqey~by DȏG?)$ eĖa[KbD_* n6JCT JQ Rw ڢam้],ffbXnJv4m]& 㩣e=a.~ka=NyGnf 8DRsZx26 N^\.0L2(K˛U=O{ !ay3b!1F8m3rfV{4ԠrMf=㗹a][%L^(d<08ƆQt}k\ct|=je-%nkgns#^,|jY@M$åRL[E犩x< h)ZQGt qzU.) іs]Ӹݘ(ye " !q20Ǎ2ɲۘOSSy!WTTZӟ0&Ըsp̐ (< i.>h_w#cWC2cX圷ENb Qiy;qrUhH#(xq(@Q@gB (GX᎔FQ啞Ϥ*`Cl4F6Ktps3zhqKY-T2(|s?O? >]Uo*IO a hF ]B|Q})ѥՍwkRCfۼUE6ȡw8@G. Y9 -vYcs.y]`Yb^3㋩O!hq?XJ(3=ŧT7 #aDoz])XQV!u=X&IB(En6;4B' bEN[M~+wWdC2X $u}ÏMgRqj*ZӉL]O3ne}{ތ̩A~i!IVBhTzQ!$&lʷzJ䞲h{zI177L住*-3 ma&t $OHސ6)J1*c Ol=z(L d ɔ&^iyxWSP&<ÑNf|v jOXGdzfʋRCWi(j2P^l3E-$9J`xaBc%6WT3cdD(ǽhϜyyDm>ii>D4vM1DUrfJ0NXOFapm\ ]V⹕#q򕺞0 ϐʹ?x212U1sߡئ&ͳezqFTo_ͥPr}5Sjn|SΒi[c;CUb!pecBpQN:wࣤ ?os)p=JbBB:ل[3!+ (vs P8dt fVn禯1a 箚InXD߿L:;,'8 Zj8&IgcZ?AA8^i4_ٴk._$jV":X;窤ΣH*Qz}ټ]\ITA便pI~r,_`4mėCo>iP$7)fS.@:^dw\'qM7t` qw+2|Vy/ #P̾aBRT$Cfr7$<9@z[V#AZ/A3bK(b)ϰWcBŔ(09/+3oPiWvi؛A+G]-Y:>qk͌IC_ovOq -䯓 aPw]^"et&$'"AV.`G~sd k-lX N>pE2W[ rD-zVW2?pGRekسGyp2NŧflN$8;8=̞2ftwFWddob{@ɾX u6ՎzG{qea?rîqti3׏cLre;}O:HuI% dnpg ֓zK!b +'.U&o9, ЄWVI]mUYgEІsN~C^9ެneCghSt+ǠgO@_;2hi=(}]li.Ӿg$ tR5Ԭ'͸\k x)+@)M&ĜB]3@u1:D!Љ^ut#c81̑H}~/3R<4'z'5:y"bj_ yFaXO,Xf+}Ď4+!s~swb,0wR!er uD.9_1M" ڛ(7|S%74#M!#3މʏwAA-=T#z'};A0.= bgnltPTKK1XCIA麨wB)Zk=mL~\ZYCzUgO_/ ';[ 5%" )5e̸0^gU櫣%Jng݇;BOTQB n~d'p`S D$੐<8o@wE9}\|X1Z42 yVVLzuŌBѡi^5c8Z^+tG@7/dw]-r,ahK6`U/D+bP3#" =#Aw* ɬǩk3@د@%!r4ET̓ӊ+iiXO3m-OҬ(){YqH9B)t*6 ^@s]OY03mJ%e}P&w||&}PZ-w3 8ffdv1v>zf~: Վ69K∷Fv5:sa% xD Q.M~IJLG74i| jR)'Hh[:Md:TWv}GP8_)# ͊FD:uWaءmS9֬DX̷Ki sM}m)=`mn0G[,*&tMm2 X2b`R?ݍ xx]n%bDOX?< 1Fb?6N]jVV"kjt-5AZm_;8BJGި ҝ > Tg8H]d6>jq2N݈{ݺKWq7=C-PI; bL.ZDFydB(dhrM/?Ql 0#~t 10ʢ,f7M%ˉ?Zjo:.tJ\d {G!ds^兼\N B4|%*H ڬ(SrՇFs*|ŦZ3ln&c,%cG1;UgHt;h-%IJohҰz!:΀U~ ?%Pu4R siӒ$Q·{ ak45Wc#'cH7:˼L6z:.Ex%ޒLf@:f9tU!vL4-@Zn3Ѣ<@x6mi̐hHGB@@ws MT,qVr☹fXb*/x.]-]z|VڧyEB7$o&؜7B?*ːȦC-iTՋ,%mRp.)2E;hh#Nfh8ŽvH -S"IRU!NѪTR+Bݷ@s**T$g /$B&xH O'dazK *:<#C!wƝS6*J9TxE= )R0M͊p֜^jǫ< y`ڝƕ2mYz8- 6P}6rl6=vgRMm_!Kmö%:_U_"qX^imӊ|0o i,e-,_fijLfk7(p MZM*8'*QO#6"[ ÿю˩"|nhob* 2DF5O> kFG3\ ܈9~5!OU4#gr["d#P?c◌1nHQËn7=f aR$(XjNg J!2AkXĢ.2gYu?l/ylxӹ"8!Z'(-lAq]g$FSOT^x&RR 7Ȳl XSګ[W[Y@>H2F E(d,ߊ!4D Q焵щI;A'ҹ^nzotb!Z Czj^\Ci^⼠k"w*ø̝1 ?̊yr2w'3nd\dT8u SX)9a%A\XAf^硷0tQ Z[ж4ޮp;5 {(<v0u…v#1jV=Į߽vwE`R=U#ۛotiڟ8 4]C2giL$s_C|iїvspg2,9p'5|(*'l%zaeq{-2}R- p__+)kM0UOxS =3ӚV n)(95 _ leupe\^cB^xLבÀaRL\7zg1C哨vӟmw\\YoNgu>I Er1sxfޘ(%D2}_L@œ]|`?e$R4-c# @/ֹh}0hCF etl&W%A`322 ~1$tZn kg<ګZ Mi {&J0p(_I)N5OFUXIlhl=u$;)<.+p;[A4_,L|Mx܄jy&SC?2wMdu+(~41a(<֞*mVP.@խos[ *#K uR+E%#׫AWF^ȣ{BfߖIo|%fޱsR2T]ר"v S%VPIn.t7&YCwTcF=,7~/lYgk9('$;YvwT?Q6^W[mVV;^^::M~18rqn÷tUKdH+Xbpw{hi2uԸQ۱!R HMi]D^T8%Wk;di~9@:3f.Tلy*Hz baL1

          S][bIU26UEdA $7ō˚W饸Q4dϖT%6Quܰ!lϙGcF[+=uc); b>5|~ LZQHO8Rϙʺޭ4[!\nNӐ6jʁY!RvLfNW+|&1?V(mžy"AWb]Ypݫw-kK fB򫒶fFv@Z %ޮUE 7KߛL qBt4Z :y `.+E{~ ul@0MTʒ~.pV2)R4-pO^MlS2u÷O|Ӕ5ܑ:Xi}A\SzƌrrJ)+ fOn>䍂GBDp|I͈㆏?bf ˁwĢPsY"|Jq (}Zgk=8S{CI#;:(ŒoC׻»G\7ʩ ̖b+A |^K;cd d(J-/Nśb{e-*]#Q*}ޒw4J$̇,\PC\<۰.a<]CcmEE,ws&2F)$OA;,ptϽ#uݲiRle5[ezylkO sv`KUS5U~B]TWlADP9ƐpBcJ >O7z}w OqD Wzӵ;y@LT%g̜q) [ɋ3Z/&ix#|s\>hr{4gNTƚN>Ɔ 8;U_K)rEe0f7F5*?'r yI5zUaM?a]@HVa8J%^I"BF[-%pn7+;B%FdZud*ؾI ==0PӅ&Vi{S`l5!w:[?QlYcN?]% K񢓯3ɚًE(.R1gio}ҁbuH<]iymGN7x4򷗦J ڜv!OnpK(`.9QL;/sOh1! 5$9_9%(o?VG3:\K93wlgmyƴJO@4G_e3 O{Yh:ՏxA{"g=Wz! r@x..o[Xįv_Bj ej*l[6uq:KMwR聟濻d>Y=8" ҽήS"h=A}tF^VGYuǵ_A,JiWtxD3\o#WOLZ0'?:]#C` nUUQtJwnN4R ,'BgeB3 `krHWl ] oREI#eht  Fyۆܖ#:+Iww~[sD*Qc2f=urCm5OhܤwI5'rg0Sk F뼄H aTdHXwvcSlEOkF] `dq&p +-sn%_3EZ \y$|]F\G-XeoWb{V 7ɃL 9Jf4r8){BQŸ|2٦jxĈt[XsvskB'ʧ$9><*Hb8]2V zU:813 h7H S9ds2,9--f K[+=jo'_ 8(t؁k试j}"ݦs=xbiyg_lO0F"̼#r^{PR;)Jrt =h=('2_b/!)XIP~νC'bnzUŸBIu;=ަqC-Lr)~CM*2h^IdC+?4dRIB:oGl҅~O +]@?6SM8>= gnqX%9dGiiM A,d.Bb$K>0pILvP7 Դ"'UcGS>7Sqt9H{DFF (?B@t[ejd:J4$gX1{#&wiP%G網Y-[yvς^9Y bZ97ᥘ|Ȳ6.~)k H]B!-j߸kx놌GEsPLdy/,u Yb=Q/%z nWW7SIsf`AݙrQMo5MW1=_E#hLhw@<}̚O?ژZzr /PHV]˄ ]D8~ne r].s׿<6ӠZ4 $ d|tXZ qT~kxpu״"#[ W>i} wDR֭PQ',[(H^Ol]YfCQbwR6eq[@DͫG7֟N A`6Nb_of()Mi}(ۗ{!ᇽdk2]蝱z\%{2YxꭢeVHs"H摯JQgwt ֮@pl|ߘٚzE kU~3db$<8p0gVpL~i%7{ʏPމk7OT7ڐ?墧hW%r> ?ez ɍ!,t/Ij},Ob96#pΚU}K-ݵ:r)5anpb,Z)JEZO͵o՚ryeI T@?\,~vDeާ>4?)y#ɉi:n[%Y] uNFcy AԴSUy*O ~+O=u9^Dz IZ %B~"d6u 8`V5.x+b&(@$K9M ?^۪ѦX QvNBJVfovn{^=l5JHg:>ߵEುMJ#bVgC)~xW0m.}{ӾLXcKlEnΎz(ohBO 8&5θO5sM)P¦`)\Yr߸[+u#Y>V\b\\h4qTze!Q ekܫј-IbSoD7ouCb>;QZ>0BZU(BJS_hinۧ9hX B1s:hq2yp/crzVyC&@bpXcȑk1,'ulێS}˶\tfSAWfd?s6ś=yj KS0{,7sAdn*Pm2?Vv!WriX09,R(K>cޟ/(E&)Կu(sH[uA'ai;t:G6p,={ C5暿E/r R"=>8懾xQt]c[K58Ba&>#m^sWsfHH4s{E9NTaJn>/ڐy08K^cBe4jD#R&|?RTvSܘNqU#.Ɔb;SYWyΏ-1=<_zy0g#R#u^ǁGZoӴ;6L o-8 e$tägg*&B+0S2V4^Wrjl%a?l"*q5 s޿L)V#|@u^FpC*@Պez5[kU*wT}mPޓ6s'۝h)Xt42WPzf䩚<+ic+ J(9ʕQ/%w}giQMA|Iyӈ*`(*.ߘlȊΣFǪ ьtCUZTń~PZ;XjhwW h!+ORkBpzT t"}()NZ~hme۳)}8a:a!lp;/WP '4jrI|1򳨫vBLlB:,4+1w:o UmV ޛsǐ>e5^\nwȋt*[~wC"E}T$n筏zfI=d#6Z!5yf+ϯ)u=ynKUnR *18U]ڛ_/7~ķs`9$VR)c-kГ("=.˻N,`a<ğVb{oI)^Hww?e~ȴʊ> kN1k;` _~,ӭ C4+F?"d\G{CMitLU*TՆ T>Ųa`.5Xv`Y:|֒/Zu@nuXIn pWM~&CDāyh\ۼ׼{9Q(%ʅQ^pW88)l;k}-VD 1M[ZA>Mo_mK]#GoA$f4ȥuT uHrM΀W`9N!s/VxFx[ v@FOI2SNUJ.:sE؛Y7kU)až56P_ }@-swěkS#hgYU;s <E!Y=ގ Gul;"IpB*k+I}Qm:Cչ!EFnO,ܵJ@GLG6pEGLN naR.~lru]vbz)~-> D*Ni+0B ʉ՘aHlw/OKA;~y2Sj5;l"?7I#L #V""QoS3Dž 9 ؙ-86^Hq$_h+ZJ22F@1؈m^Χ?"ǶI_ mÄ \+ G t)\L|/NЏ,)|t-ʀDX=;z6Y:$bv5?[!6D=/?AXi6 q^1B2`"nΠ7լr}L6QT |(59@ Лy(1=G>8(! 'VfRTҙ"C4\ꡞ9-D]-GSMqChyZܛZP;s|-#~nIRy Vxs I=5-ro߬buoVQu@Cck2F9ݮ=8m*Q[_GD.'|̻zvC \ L`jB48?m3H#nb! LJJze*CKr][#Ǐ^ߒWx͢I:|Ea+U;->rm&5Z]Z3}C~Gyp+/?Wf#jCH^u75fG)2q8uBS+ZQxV6V# O7}vv]@;/K-"4QolDٗL?H*W,a-Ù*4qh n:(rgMCJq&Sd۷VVu`YS1SC4J= 8G Y!K +u*=޷jb8UAkL٢mt%K+4mw0}6KOk- xxH}W =G|3gzam:XaB}R[( mNHDx<]Aodph Z3F'pj3Q.N]* njz|.l=[#:ݱƺyXwuW")IRHoZ{gѸ6ILۗ#]3H&-a4-pPMj QXzN8RmZ]l!.U1l }  _tzBgc\/lXmXa0&Ypc!Lc"(S,B7@!<#[|kH*{wuwí<{`ELLKꚜԬhMY}FԕCx+پL^Ff/w|3pX9;ZQ p7HG}m(x4 Ԑ.1QѪh=Wxub'fތ ^1VGRO!!QHzWV !e *iH[Z!6 t$=7JCAă+_iq>A\=ZOoh*E5 +=xP QMCw)kb!4V=^Y))FKPxۼMi(j5_)t0#^m@< Tjռ6g}ekYA%EXHQoaUS=Nept9?r#Ipbs?~k#I (r%oP,y(C&˜zlIHh92#rXug7P6B &xz:i2(x Rg>3Tծ %@ (lP׹o%$rۥ $AtXL/eD%.SBƺ]ǷN >tAX&δl 4ơT:o])\B!B=it xxTԛ((:Bx#/N}-{v*Pͭs T5Օp9N_H;1 nhd=fcTv+yB0Ak Bx_s3n,_Ө5[඗I)[;wfۆ)6hAz/% Ɉpn&P\xIO ]ت3"؊wxO?@cdTQGn#U)Ή@J'AVFjL,GMvS-*Vd{ؘw& [!_xYߟQpdT#cq?$8$)Wy6FtpS͉5@z Є{#F0<̔d xWbH?.հnŗpTxI UcGZpz߇!0{)># @ꤦf'i0lʕ_X~ZP_!dP`=˴LZz+y.::+i;| O3AhIIyRŢoF\<`H~?2! 8sQ˜D=l btb,gCz}Ľϩ6>7Y6"?ZjXW7:Wl rCd?m/w/~ ~2VPc&(pM5ApǯơN8}@y!avC#ǵֽuҲ7co:F3hu L `Beٹᴢ/*< 1(8֯Z~"3U:Ht#WD8)Q4JZb`6TX^W5lλoSlq=dsd:3ݒ<9Ef$ݻ@+4,!˜媽XDI|.zi%Δaq65cta-\pzqj{ )i-xb!]QQ_7K|P 1cy?1¬\DLix e#eVm-GyG L)1֖#|&W4tClWHvs'bWS$ 5yk$u8 9x5p >C h!+>zD> NIi`+-G9DƖb]Sfd@б|cuR6ׯK_Q%M7{#Ϥ]s,-1M)C[WP͟9ZqI *ܝrw}H;Jٛw_|Plq%p)Y( 7$„NO]ImQY$ߗeD=;rgWh}4tqSa=ԑ,+ ^q,I1@,żqGxvl\KʶU ͬՃISF' ;@BܬXj0q~QnX gN&>q(Ү!1 lǿRLFtJ('mz%>V;b| l:!akAP޻Rg=iaĨ2D8ЊD& y>zb6LIKiI̎܏+Vsc1;Y`C24K :yp LveUw~ӻ.O1Sϔ!:ld'WHNw22ZnŸf]\jZPpF І,P0Wf82Oi 5r$[t?(2!RLG A !c%\ݡQҪ@8Q tpDδdNHxT*w_RmC p.\" NK.gQ½z+c{cW0D;=O ( &o2+zeɷ*D?p"}A7jǑCwPR$[]w23\jV+ , s!&O"Gw&I3~3ewF;=+MW6wTm#i 9B_M%ǻgF;\~#3-$pxz3}tAw@QfX!e=ܧ2#!B +8x hgn{@rr|p Ug~2›$܋V6^< 7F҆ aː;H\Ssv,I8U0u+؈ӏ-q+5`Ub񰏃uo66 uSWcs'ϹCK֑n_fV:#D3^Eu/[P%ą}h!w*̔,CM^+n3<;2\0uE$pl Us+ _WF.u0 eAFgм1MK[#R kT$%^+JQD{s&;'XM̰^-Pɞrz҂ƼDUbܤ,/`+ aS*TLJ 2'ߎ+}yE`x*CZӜ-fHs9(2xz h/eNPhv"ٵ|n? 8LZkOX^V5M9U&UOM%j݈WUv$o n^yWᄎ#r/|H\fu&9| NWY>J]= rzb)%V ZqCRon5-syQ%.Ԫ+; _k{í3i&dAĤ ,7vy<PQ.%U 0w8vL2uHV(@[J٤lJVT1SrFS/<^bsKzϗY5n "qoky K՞u&U{R:x\=:8B rV }U_cr =)-n.zlb;>yzI0߬_5EFtI,مxѣ$3 DL{);) w xUH/ׄ@AuN˒Mr*?LruՃRsJ:^Y>TY"B Ro uabV՟#PΞb#9>j&`JʣlII@j$!Qkh-[^]Tθfq΄nwxک,3FSQz!5K vl@uZPyJ+fG>7Kdn*ʵ{]`F 2Yr5 -!~jWMk*w-ɊKz&!1 Eڢ|yY9 zuµciR6V8m_Nd4|6,ly*GI31m}<^5Chķ?J©\*flD2A =<+Hk-L= !ōlTU QAF~b 2_~DY2>!E/^Y݌mz˅cIyE+@6I~(-4MUao7rFm70x9aǟ 4$Y4.WdJ{d/pgxTG;ywnPTe`{: mR`J]4+E,1Oe>`p0SG1[‰k'\B1 JE[y6dOlUƒ:MFY3?s&` *T[OdO]t rQ߬B+HBt<λԬ"]|@0/iP Wn:IE9%?Rqi4k/!( )\Ÿ,O2{#ѳCO r9QY}r1+uZďiG].n?C%Jf _ǖ1XL)g?HȴG+Y> Z̔)s>! U`^+ٗ/&nz.!^qgHƘWl=)QQ$Է_tm RU?W~5|F1%9zaȯg@Ƞt_~0h |j.&~>* %?hʝ0~f#4z`lH>>OZ O)ʩUӹ;0㭁ԉLg{h`[5$3LqnӴ/)\~k?QN+R)6Ґ)6jk;\*WIf>+v 3\IeTfRoVٍ0W9iFUG>~hIY͉ǝWRܓ8HyGԧ|_~EY= Ե4WqUQS~TOj‘aA dUg0U+0$3^y)ݾƛEL'f.B=RYRxy3CvIyze6"қX\]ss3(o(N>7 o%pn3w}(dgrc`[疺Bui܉"e=U˷N!ܽK9bj+B[o'꼎R*BwG`!aLemJ;Qr8O#/8㽆())P$/${tm V-x8HD,ɾy݈P"d΀28)ՓIAp@- 5f`c‡; i׸3QeVɎcÈ]y%+r4Gb9_(>)ġ7D,kg=S/w0AK? ch{$b$cCftҌuԻf E4bbX}b.Q5;Vy̭ qQ\e H kZd:ڬTPLn"ύS;tΏ}ynUjCָe!s|?"Gb/+ħ9pZuW2LrOy :TYZbF3iT*Mv옒6. TuxN9\_C}鐇e2}6L&t=e,McFj)C%bxjrU<,DZ|²V_7;p[R ZBn?ohElXɣP V-;}QI0Z{zry9u3$m j0a)VzWWa&ޅo[AV9NU@v,7'|fH@bOa-eڈŊK\4ngFlf Ȇ42,xELƞ΀g@xӢ9S&"^;6@$3$(:;mD!^=%8Iw/Q@,. ,A!R€ ߲;fbPgę?cI kK1iKsjgKrժt" !Zң$W_ZW{=t&E8"L.Y,}Q̒9Ә(XIOSlf:.#= A#h>9 @2|;?~[{NJ[A>L1~XwHۃtS:Pe _j$%s z7p<c gn.9xQ'10X'~?zeǺd*a%n>=ҝiGXc8`:8S8t>o eq#m5xƴ$>*Ȯs#l"坭>bPtN1hd?m( =4:Z:vӺmy*r08hZ#k%˨{~/q'ۣu+~Ú jbњ\}5o1@|a1Ka?{l%{ׅiJG[' }[?ěc6HxK,)CwXrR~ZY)Emb53uZJ*xHXRY^1j@z_*oՠv$] F5ȂV0%48?.nHݢ յ1o$g:@ Pi8e~!صw\Aɦ):,#6W7̈'gamzLsj 7xI{9-ደRmy0 v.OR R4d_{k|w̠Z0Q*[0W IBHgu2 v l0LP.d(t)*13'%05cZ'Vc{&wc+3@gۘ2dV-?d|?zB;48?ˁfb2 `LAKo5#{v\ i1iSN@cJšyXkbem]<;Akvl4Ӯ̏+!=@F)EKzF3Ddhj`Y 1~>n [-!m{33Zl4A.f Ȝ T2`_?k 茼'z]udfOPkhޒO$Eg0ghmV گfsr[/UItd6߲/GI N1^[ѷc&#oy/ud5LeXX?|NE"U\կsCl:NrK;uEPu҃$mteYܞ|\E(XCod"Pb'cRhʏ@@T&\_ٯky[/Rh28_2|Tx0 Fg!}| !Ym]u ےgR# }]n\CptYP&j}H ncDtL1Q\dkm  lf5T/ƷsZDŽIFV&skk%{IWUfdqzyd̼0Rs[4" [lƘ0I"ӛůz>qc}Јs>&h/ ClQ2Ry~}:7ipyDֶ!nR;k:hv;LQ6 ":#Y;筼J2qp53SuگJwަ>_3i'$`'ֻ|plw) =, 56RXQ|cih+ʴR6{=ˠx]'( Mo, m:E2.SDI\;8.uF[b=őD%mrR̆ۗw9 3MG3\Mm#r4FP_LXTT䝤F/) eCَ?aQZRН H@ ,z2|j&W/~Cc_+^lsd:s ߳@vñ;61 cs9p2ZO$Q_0J´ S.fjJWW/n_f a\p$M`<ґOЉxsO[Y~^ZBï  K/-;>\EӷBD5N>=kY%H zE\:'k[`Eꉓd.+B)fLaъ@Uj"p`JL}]0$u7[[uZ^MQ`m#1IiꊐDlQV£M?+aP^*"GM#tF4S{qPb~G7w/NWj۶B !ٝv;M).4y4e& 0xG9{/Pjj>Nr0-\0um>2?+/nf% >f0A¨6xϷ(fdV6m}0Y#Ii ֿs%"8EkĽ r 6~<ޏ5f MÁX~}Qxby xV~XFPd\ 6!^PڀG^vq!ׄPy94"I] f*!Xu]kI d۸Md '+[u=#t,E[N32_ k-f}՝2jARɳӋ,Y%T))Xu'ykCgɾ=ES若,Vu}\nnՔ[FqmM"jih'R-r?C, /DξŪW&#ZZPԑ'8,&T;F@ GAJ_Jz=|IUbQMbW²܊U?3Q9{cȤit|]3Woܒ}B&d"D?QU@h4P Q}ݎ=_Lq*=lTQ'! (XQMCypEeގpP%_ (?xUZ.?Y=[4(#В~Ws4  (Ҩ4f=7gՕ=<=n:K05ov? .X1nd]%(NBxwe>?& jYGɼ5X,KTCtwP\Zϕ9Vd tHȱ iܡJ,?< ++W>m[>PqϮ^)kANS@CFpԒ-ܑjEnJ -D W)]S=1RK ,pZ~<5&`&-ƪȩCբ ӽlC3u6¨٣GI!"[Dkg$ۭsW+]>3נǗjrN2FU|5)O^“k{~zYK5c=xD6z+fʩrn=%=p0ݝW6@a&!;]N.]&sC8ʠ MjM\Ź fjA/ŲnLiV,aUbV=(J,^E⑕wudiZmXQj?n d-fQMUal}ehPa ҅Or*`f'\o⛠-Ø |H'`g Xxgf" vD-LKۘ _4["4"U:ov6FxXf;4jxWaTu9}8²E 6(n .@R@)8'0-]IdU y$}Mc6y0Qq}qv(4L_)QJygHamPhOM̥RzXl `L|)QLJe;V*kįQ9E@w)lN{J:ΗYq]_:7?Dd'[;NlR-2Dgw2YPb껴5}tjms3GRG7r_c2qi]Rrqc:bK{K -u,*17mXmdyj5v2w`0b )l o,g>ٓ(iM[ʿU}l>V}g?;vN5kdx =B6,j%֧.4?l]E@6 .?w-<]f4]6hJ-p5&/}Lk$rchZ#BKv1KX\*?+!^D&_k, =7XgR <$QhX$0v>¥%+sot06O\Ccbbbˆ\{0EW4j0㷜44`VÕe, Ֆ".gTҫ5)#FPk+:`^X͡c{fh"Y{L0^LQf#L̄L3𘙚3' b!.r+ \H[2)dC] Bvd<(v'ݦ`tX[ Te+v4e}%=CxݍwLe{v~VY#?F#rv+g9àZjuBbe*9hw^=PNBi ~ k!lʛf|Z>Bys )Wq]tG$w 0`&J`B_<[dݶlem@mجk CkYrJ}%^u;?ٿI C9(NcH֝g$Ju6Ja.P>&nϔa72ׯPNַjG =m6 P_ne3ޟ\*_kкESp'/7x@9rT~'U_S:!U˻" ߤO&pKuUK;6xWq)1nBiWVl_= }vp=+aPvrw7Bo2@p's|C2% \mwF " l8R)kpksdp$րU}"^"dʂɍ~?$"`ۭ"W-,%P @.Ӏr^ur|pՔ481 u&pp7l}sxr&pp#MDV59|Y WDAK$2I(m\ y:#`yFl20vIRa/ř0v1.O6Og9:MqDi"0B'qzsCoymnWzIcm`khذ(H%S';,lv7?lV %/y+:Oh88+Z=+&k[p6VLn65` HlI㥬a pmy3,0\ 2ffoVEAO3V^0%ٹ4]y Um1ve-SlSxW(|cdxW ҃d+;o2~+0,uIwCnOUPպ;mv=x`\vna'?&ѻ9A`g䲜F45co3ɍˉ"(ӜUA"K*_&+_Jw I=\tZ%Ǻh_RJM*͉buRTKӑ1,:7쇵6WQdpѰ JU6ͼ#Rށ:=e^;x NOQBy}FV7tփ`,*jffK6jGK6ZE ͆IfZLx''m3Sa'Ov %Uf=EITSJKguI/ćGjj\~- .ɽ'uvba@J2j)ihТPET~bNV'NyHcw><.WiL oG0+DEdĔ t@|ż/XbzAJ[YVxNҲJac#7ŒP w*/xm) lR[!TwLXթpbn7ʐVQ xܱ }dj'sua>1$r)M`mWM 50s(u"cU[HOkq< pٻ["o`=~G3Bp_l*پvֱg}C<~A2tQ=Ӯ8`y4_b@X @o-iyg,*iS_c9Q WKCs S~RW7o=˔FY[V]IጣC ~jA'$I $RRN؆,қYxi0;U]sz@1`&#I9TPFU,McļgAiB;l5.Mw'pX rʰM\9dU072"c$Y8iZ^Ic4p)NW-nJY:*_Wg?%f{UmjOaz }6+k`L's%R )U 5 :]XJC@j>;A>l=L>\@Β3Z `ŝ%P>P7"#X@/nwF6 ێNxqqE8hxY܇%<./ev4KU:9FYX[ keT?S`_#ٸy8'%JbAݔ'qUWU咓t@kK2ˠ-p'I ֝{ںr3į7Wx}Mw.jYl̩8(Gzm=, dQsMGxQ:CJI 〕q+cHZj2mgdPMsL~Mx1Υ$4m˴%~ '~kbehARKO!~ >@/c'y3/CIo _<9w0=Exws1Ѵ" F0 Li){a#+X|(Jn5f5K $ߔHF;z0;%dӶyu;UV>GHdО>*kuw{lhv0rImTBTHA1'ZMFȨY /Z&0 <܂~ {͡uDD"AhEja!JjZJ]} 7,eH`_h$,5I?Cߠ?drfQ֔qN`5<6CdoJ^hjS:TD$C#|k֡}Y ʰDxp:ҞI+3mFHz$xw^H y"9ëQ0@g3hQF#e.TDZQzj7k2FS-^GqK}U2H~8_LBXGH]?Veek'=ݐbX%Ni?✕&6S% "P`gJ(6+`ܘɵL5v+}MZH.P*G@{q. M+r_-м9R@4䁝8 B%$X)J"{qQp׵bqH+\5~o::Ao6Bʃo2[p9Ͷ`[$ώ&sΑS':BU:6sntLڋf׼/fmbY X;Hc/K D\u$r|,v:#FG\*rt C,aUaGzv\t&^(?cl!y%]-<} UDG3_*l:wJD7<@@٨\Qlr`%uɬJRMQ:Z}{J79u %3LWk;@9}ڼfnxWEJwPl2+_ތH#5ߏcM *_sܤ7k :[;'gb {-$,*k1jo W̭֜Fi2#NtE>s@u3ܩKO!"֫r.&Xh[hJ9 '\6r@X?cxǂ267 %ڭqc$nJ:WBE/җΆE"P>H/ Kz|.u^Jb+i/(Ll s)AWY=qN>;hVÜz  _lIܳ` j)P) lxPd2WZ]hOyɖsB9[͙CK,UDb" g{kF,[B'iR($kA_%}DW) n8QS͉Bz5VX׹nhfFqm^ױ_Ҕ`z^Ɉ'N0{|tĔ#zgA(*a|pf4BȖUU(* ,|[0q}f_LA|#Y)n#̻ZKZLGRǶk@$>m _/# {VXlRU[6Sd%gcZcFz֨9( ;fy5QXx3fz7Quą.IJXӞqjl!hr$.(6UPAE-MD"U',^2#52$NLO%& \#š[3~ufi-ZD\iO qpg`3*pPKAU"^:ʀǛWUVw lXZ[ehvk18:#]23O7>lh5 {鶎]uvv#h ,y:gxeA_lNx c-R n)[ML@V{$iSŽFT`y,tyL/̙U۱Y&g>X̂$0\m(BOEۦPlh3Nkd$w&;`cG.ں6D՞j 8)񒤛R-5]AG͵^G_7$%Hkl_{=BMu]57^)zY@JTF/ҍdVy ձ j{[F9z@Oizw*n.rOk5_638m 8 kQ8ba[(NUZJ*s¹ZR*EveB=.7 D,_VLyoCRgQCeIq;?Icq'K16]7<~ہNr[/~;fuuՙO"^I[@q OrhU,rRmeprY Njh:Mߡ8)^tTt_qDڧun!Z:չ%4%hIav$ wQi>È)6:\Uv7(B!md$/G8j*9>? fVydqbגaɩ`,]nr ψ!ß$+-:eNuѼ| 6C`E XGkeB%9+/k7ӏSy5jm^npn^1!3Of1jʮOՃ0gƏ ˓fo@gg(OzbZr5| {fwA[_ǜm[8(@s-^5PWEI8M4ڶC-n d[ip7aw3qlJbN;ZHv~m U[ɾ\ WQ7?o eD 71ԅi)tt /1,Z^\Ox( X^[,,%pKu/] % _v!Z#Js/Wي'ί^ʅݴ\SUoE+qK [x*ʒ@U];%!ÛMV}``wҙӋe0jѥb!ePh6$C+Hxfc^n$V#n!6PKs | X V?&`"ʅ7SuWnGώb`Ujl(^ƽ^mu^|voבV?aKk瘀D:j +r5_ASo )~_Vʖ4r N+wՅ՜K9Nbwp/?Ss&=J`J_uKwȎ,WN4offHnk!C>͚}] !9m6׋cĒ51Ue *%.QH,Lᦀ*ք~s>{vuf#vGr)H'. _{ ׾dqsqzVۏ -r܆o.GNv[j-|Pu.rj}'z՜$ I:(LRݏ vf$vЛ7ݲy6Xw3 ٖ%h0`aޕfY=vN  f6$5$j!4Oy\50.tw#F}HZy &/jMM*VE[٘qk y.UIJvI.C)q~w,8vȞ16*x 6r\VVt6[8;|R*2RCPXUw" aGIG2Aq '9B_$)i,m b`d&[a ,x䙊ue8N1|9oMsP8q)|+!=<ƒ7|5z>5/&hN~+,xL a1`i3> T"xBȥڰ:-q?귘%V_lS-RUP8ނV ٘?dR0cN$t֚v@V *_ RQ| so#gfGu"XT,Z? ͍o Wcl俑)~SLÃsOA%_yn?Icg4Y0OrF]n}خllooLED1A^=O 7jUlv1&mÑ1 WPqN't(,;;.DC}.*a>k bZ@ TXe1,& ]Gۢg 4,oQ7UThC)F+27hH]@->u]<#FfVًXDM7nlܐm^|s/MS)7FY\Eʕ&FeJS=sdV~23=2R#=$6)#zA| ,"2]v Ll&|ueayp[[TFjd#ܩ9$+ڡHN\$4h5ѐԅB,'ӨL Xd\LOV1:0 %Pb# f&̐[NǨ'DKauF[c:5kn4=Dȶ{q?;u:jl^#{(;(gۜi$$|߸X~pDViejG"3LaNWsbr ֿXh܇o'3)}$xf(w”U]ޗ YDKEe%{uQY\nav0-d8ǻNSnO C x8zr1_>aQ$oxٔF;]wP30)L#Acad5|wvrk0pڵczaM՟-ͮfsGyPzTRMĆJ`h<sH Az)!؋Ȍ&Z@x胥(}G FeN2sG[`^TJtbhASv]DK[EGWj;I)޹Qh "ڈ_gadiE v_BxaN}A8:߭a4GXN½k)[2$.~%7QP#ZjnOB(2j=-M{)D1rΒt"^Nn1*#\ގZ_951ms1q3~ #| oXulu+J4vf`e?CgyQZ|ktJocBtPEݰףM!)ER?|ٱ(4%8:1q\pNjmve'YvktLT2s#Ox"<%3tnIc0d!JO_GWl a a;ldݵ U²AA 󗱟|IEt!؊Z"dVlLQ Vym@2YGQD0JnL >y\!NiZz8]s NhyORy'BV2l5{(/Rʈ|`{p= bZXO4 xś_ vO}1ztY &ey2fB4^3Zk^+;ݜT2ܐrGn[Hqz'c_ga*ӎ``M;99oĮ VF4GVg=Rɶ}pn5(g+Ns@1mZLhJPRW-ҝXoyŴ>5[x( +1'ab͢SndZ+%gKYzw;Rd2)z!>-gfC7uF83mZM.\EvG ȶEH ꝐbNG/_r>nĺ:3Yvf'%y >q~ 11>-]TQv"e?v"ì#+3[{b_<%5<κet[]Ioc+YWO F ҎJNDoAf#/5e:yĥa\")5Bm;qv{A?(5;]Pg;|L{e9VAA=ؿ*zb$%AlG%x>QOp}*`5f= bd{Z/6#O^ twj[lj>X)VE:o`&#|9&t} . fFJ;h}hL%%=`_x4ϯC O WW7Nn`1rkbrDT.On]?=uU# U)z>_q2~>Ɏ^c~!43nm61uh0G F$W:Ax4Nc>3d @ .LmA|-Vmg xP႖C@}Hz1l!}B'[i?zG4P4䑐Se\x*~}3"t7)wH-ɱQ m5A}ZF#xKC6^>ĺ: 6,wp=|M̮]<[}N0pZ^iҥM8a/ʉ?B (+Uyf^ڨL$Y5&!\|pi5_eRaCno `VaX!򴼝M=@-rAXv&[.l[Ї]a#ލd26H7e1\ qV6ޑS&Zoxc ř ܟD-vH.T$eF:|`NqY4ITǮel` uN(VZ?|U 59''tB ak4-煐4J2[S)s5::՚T}a@*_rn<js&xz~S:,=DKF'JLHm#]OC+SHvF7MU18g`ED-x%ڹQ yQoSxo*[E2j*J`|)*@b\_Wdg^ko+^k.aIXCPQtd08 wN?ߜ7g˪'F5iHߞY 0ozh-f^h / l.N9A&qʴQU< I'F.VurN ֥ =;&sqHF4 ⹆!?{oi)f5+2Gv"T B-2zLH$ u (r:4'-Js$"ty`g]yS:3ɢXЩVj̦'W?Uƹќ.^[nE+V~vo߯w 3+w1~צ";rxRt>691_1F3Q:w $-{Ɣg({AݖeJɖ!L>Z$ۡYg@¯ÅO,*3 䛋mfE/J[뱌y#1DՎ2r%0`tY2sG%_^[ɢ|,_Ip} 7~/)kUQ~OrkGޘR &ZSTfNdޭE ))NɾY̐sFIL2cλNHF@eȰ#ۗ7b8/)N КjE}jګ0+үTꙏIZJ*Z}b=P|uFSFrb<ֱ8Wde$zG:CW?.8Cor!3`qՍ/\zUr.XM OdLQp(P-%S2N$s47S/\Ǖ@BHS $("lPeegWh/b vxV}V^sdƐp ʏJ]i(EvbwP'-a/_^ */#iDf M鷸U;ȕ5/th;^ cAkQjxFC)BksNKaO$ܷ"th!}YM/F4г'yIFȈdW!)sU0N=Trp' JKޛ[3^SYDD:9}$W7j!C^5_ͬr*8d֎G)bl*jU0#Ojg' Zn,cVaW} }Xfs/KlN #{>YpizJ8sy['"l[=M%_'>kKMct1u6Xrqr鲶.X^==ii(;~#qkz{4k;}=MD%ɷ#%"Bg6^͖$4E僐yk$f5FP-'֩ eB>[П% R)ٷRd䵐)[mPT(9KѦի"(zǪ@j'e B^ƲRVO 9Ca ͢z8+;Wg>ty^OLèz4 Vpj|?oYQ0nsPsS @]0Fd)߹$ۚ8 V_;"K] w{ oӘ@V N';wÎD|g?(8b&3c|k)vytEͬEPm-5͊ΜցBh,PCKFS^ kB}aOy-˻Fp5~r[B6's*o7dž6[?~ if ]( )HYOd̉w{U!֎Q;NVƫ728HhI?I $321цA_)>tB Ѳh{'O^d>>fWB8] iW77 j:5vmIV^zJ.~jI|*-}dsFIGm"|?A(D[){` "EIѕ,N@ZjU}wT6 HЧP[#S6=s ZiɤQ`)nJ>x+QBiCv IANLX-e8MԆ|-z§٫&cڸrx N^FGAZDvcֹ.x(UT ke 4(:qgX&Y0:4 1º)tP7gH}0VD$*r"8\),xA]谎usr:Z`ŴNg`]T;a6F:Df NYis7vp/82imՈ c'*et F/^t/)%q#-B5A|2CA1M12;A[g)ܯߙ>;g) Z>X6\o6xFe iڭ\!AO˫}9#842+T"WА-~uQ[ьEk_8X9.#ju1Kgm#n{en  Lh!*;j {k~P,}0n2N[ XC%4Vgt!QMWɂ-,͹9+rG QىU1Fq&k] C5Zo$PiѪCa W4ǂ?KvtElz`*OPLɸ &ງtR{(ߺ޶&Ⱦ_uWWtXhcO*8F_xSpѧk5`g͑c;[lrzoq*AoQ :wWr hy>'%3KQ]Y v7Sopz>/g@^sg]V%$?j\B}:k}8e AqĈƉҎꢝ)pmi&4Z(/;Q^k_ \d?2 !|]o1g8LQcSEw8JYBGhIÌFzјʒhKB}:|ed& iТC[-=2\GLE2暁PsIVODv,Hr^ AvְOC:iL˘K%L<|^FL$^3AMw7$<3;BcNc_KIs u,3.kK^Ћq]ZK]ȐD)Wk10bUNsGCM: Av{OA9eX`VJ԰jdch#OmU^&(cw!-P7iX AnZcv)eD1\[)7F{C{PZ*!ںzg̐E `\d7p:5(z *}Jѡi@<?"u0Q[,Őh p` fdj|,OPѼF {npM:64QݠBp b<]u2 'XLaW(-6d Ywon>,wWB6.v{АXgUJ%yGŦAW BB|H㉐W[O9I^/E :m8RvZ׉6BFQwy5ZG\Ā`8璿ݜ/F U,M-Bfʡ!+KLN0ņMa<qUGrp-fb npgk8neY~sS#mݱnR ~Ώ ,eo^fRG/Ek3[r6뿠,3 &I#nhZԫl(s4*5Pt#>7}2蔿'on$g/4GJ+Ըv :=mܠ[A /:1)h }Q3Ν-%82)rmV,)S^ٳH [tՌ7&E&2^T\6|_3}Oi2M=„ްlV4D8 g4?Z) P*->l+:&7$tWSSR`?E3w]?=Aa&X y9CƯMI.+`?wzu#Uj Zfqxt;mED>{#%~~Kνٻ=8Ln)ܜN S($šeG8Y_x NLZ0<0<>y +R$ -D)TMX0` J{Z5X#g׵uWtfeZ!?(qX!T>H"gz8Jm@7ipdtK, wciF^}a$9VgobW|證Fb4I`v3Tg%5tƑ<{wq߆ r۵Gu;e}jxԱ.r$cKI3|N.9haB1wjySU7gVkK 4%"'S?"'MEH&>w8 | mè/IP+$V:0! J p`-\2gf>hkF&;o]@ i}ԯIW: X^κZ~>܇;׷Fqv 3|&^e E%aj_r>Ef(/k:ïhsa=vH=\Kh:C@:doGX՘d#;敦72e 503{nh0u@urQם6S2{h^{?VRmJGZmF"=ph k{v1n hyvv4Z%{v6i\'rFccDQ<8KLՖq&J8?K rsj lĞى5/HR%OZ'kZkfUp[pwzLX HC5f`9Z@rПқS/sB&'xP3SrLhgmZqYN*-zJ悦OF 34+MhY7 k>F"8@eB\ńMSHպ**_-Nci&l)fyzbGM*(i%>[s˙nv.I%$ X6sFCngDLT-XiAq\ۡWV 黾Z}HnRӱ tQkTaަ+vumڻtB+O%,4GHLngomoWItX"B% Sr֌$_ŜJ=jK(+Xe㮞g&F:tEmg^nH ȼ/5#6;k3)L(%^-ܹ~| EZQJ6R/~ z]/3 G)W&EgzDZUbsƒ7krk'az9!MwjL~,v`?̂MB"'NBA,xO|mkT`xIL6PA˕|SDWǝG+09ir`r Ce+=Vpl"'Zx=1hʾoAR#W5;0 pM3;;a>@e7+pa\ )(ZsͭJ.FÃ4=y^7zRm!tetZDfYC4iΑž;-4:ח ‰T?kͥ\%އ0cв5YDKlr 7ֻ_[<"̰ԛ\GZȷ6ϒ c"&/G`qX$ \"OR  *?(<]u@M/7֠ 0?Q9Sph8 Y~ul8FĹG#bUR6,0Y1ԌN{'׷j53@m;϶~ifEkI53ƒm=.-¶뫛/3O^mYv U,lpdHZhujU Xx[/EopL7qdV<AwIM1UMVB>({{rˣVWvG)7ٺht H1 DzZfקלlSw$w)Z4q iNb`; _U6¯1\N=UV ?/~`7WCZbN=A&"J"eNChOB^3u PDތ(NU˹w'Ǒp\xs1jT3VIl+z4pz\ %oL %̝Vu:`.kV0㷹;?3u7Ie'9,r þ̂ 0E(Q``~}\|IBzW}Ćh +] 2L.r=oUSk8y$9}⑫Hq< KMU69.yj w3uqyֿ+[~C#'1sb=|c_xHI! >9@0N9JÔ+RW9'l5]SQT(Z;+=Bкd<dJ TB9#~=Ty:Gӧ}|::IghsWDd 0o;AP|bׁE\ n23A,1.(iv BXߋkShgTY) ڐ7m"?+˙Vk(_→>Ik 4~v7# })Ĥ ͕ps5o8Žv~) 'ՅeY*%U (LFv(ɢ qdbhS/(w3~g vdɏn YJQ_6> _E2ӼJ ̌,(˿Ia?,OҲJ=wԶ!L)vTԊX =(X<5J7fZm>=./z aq`)D}"ýf`5xyٷ)姍cb[ , g ^ٰV%I"5T^%xH3'uOW0!Bql&λ(r?␳(C\~7{oWP,u-\Ehi0$y~sh7Icg븑r^F\<3crmyfL<ͯwM~4̛t\J"aQ'@kO)t̙Cj'GM&ҡz^;93" JT8zĞz/<6(>6};Jxn F4-3hoS6ZயA?lqUD%E~D?F3zls?WoT<{kҀ<Ւy6ix N'٦AG1QaIG,dM$AT=GqHGgIQZ[[qcguQYIi㒩?=] !T)i;3>&^"%IR4ĭB򭂦٥0߂V*IOE$&|nKyU֩aS=@yi!0/T-_2z-LFYHz_:{4G] ? ۭH3ȏ ;6 8(]Chɿ{xA2QLFP T|/=Iqx"B@Ϩndv!/VLcHCTwFqx6h)3C:guZi'>~# ۴<ވ9d˲UQz-2 ")A00i\٘g03B(K4 8kg>az:s3cJCQPA: /lxT{\Kv^TwöhbOr Ͷ4B2H^,V ~h魟*qd̒op* _ќVR 6yG 4c>eyA cY0aNͧ mf{A=H^iǬ$a}|-Y/=lG)o oF/<.&aAȎ ؼ B (hɠ]Fj9KQh[,aX=݈x۷3)2_`ĺ9ٟFlJP#˘P6􁽺?pfX=h[)9GؓaX]G &"8P*(mذAӔXXƞ'nq نt_rpInju7%vֈPs0vҖ;9">ԩ`^J mp|?WkzOtR &L7L<:O9<5Ȃ FX"-fQ~'_IN(m;{9f U;yqP⽳G%֛!3G1R=U˟u5k0PsZuؤl8Sw.SIdGhm"k?~:Vi7yZ-2oY8@80)2:s |! JU>jo/!EKCt= oe` Yu s2`F_1B}2'j[ߛ:G߈L llwQSʭoč\Vg~jշ=Iy-0]ΟrN!le $Tۿ[Uyo!f7b]d˒hpvcj F^^Fp#W߸\u-%ňMiA(k-CUB,0J 2w9cEp4*,yI=)ZkT$DeBe|G4٧ːJM3lVxQ!mA- W hd2we/v{c ?)x)<+H~$,1C3H2AJA Nn_QcԿ׳+_m"?@mbw$2p0.[\@d\8@miVT8fd* On|'}SUNm%=2޲͘L0Ҵzm,SOCD6dUNr2! glgBh\fcFdvj( s$.t?^rrwr:'wzBQb%ۭ0w[%moY=nx[QԀϕ"ݸ:1Cx@:p7x8CģdEH6hyMpSSS] ':"'| [ Λ~eQJ($9ԑF!ĹEZN؞KZdiUK涄aC|͠L<"ZQ$7, КJ c37 .<2fKIChR^Wr؀گv^lz8!~7%؛|SSu$]m3Z*'+sץ:h "筭o*sHFSNa><+ QJr 7^oqj|a;}k:WP0x7v!+ÄbI%0'8SV3/~n]yI%WYxRT@ }Z,T>kd |Mvj[VWd!sE7<6%R {ܯW{z9n@w2Y>Nai},P 3ϽӘQE$`&TD#K}2 JPv@}'zel;3:MT_FU.n@Q*>2%ŷ*Se3_:d$7ct;QLKrF[Ku~elͭw7[,eiCX;#H[6p-9D,˒9ь66A|YX]/+U 9M /CtV}'!|{{3N8p=6zeILbHO !X_24sԉ<: /|2K;JIZ:$er>ǚy*F U&Xנa4o'`UTfS7'1X0O 2810>w8=Cp:e  A̩9Ȧ4Q5᪨VA)tPv1:ƈ(S@ *,t[T@O4ە MJo~^ #a7; ,C줁Ɂl7~Ͷd^^rUqj0=@>ߥ֟ZSk</;a mt=򐩥5=aa%VlɜA7OdŪdR>kdHUה٬Z}4l}k+۠ ؎Fj98DDT; {vKBkpq2˵kp$D*Kù'h'QSsHo0Z!|'qDZgcf(d}.-.uOgauAV W}1 MYcJuub^aJS+:8wO'gH|aJV9oH*Jk.hnOҕo;W:NRJ?6 ,An Ԭ̎>y%XYnb/6~uvD>/YKI @?Y)=‡ub]ԑ! 'OI'l'!8jy8]Pb}`_MVE׋'S,ZF/ Pt钢8Wm8A{m|"!HGJ+cT3|\ݸ `/4V$O$vSO?)I|")WR/Y!;>s Rm}c) bM<f6Yx=@Yo+Ͳ`0tPAsxcXl\K6N#C3” | 4l;IY)ϿqP^kqJq +EMc_|( &Q5Y UJs'hVHSMeO!^~:$pK͝Wh==/lni Y\'nTqAO6_,T\1XJpP }OsgqsTʠ~0@d&+QF9qhڰl!o#lv~hέ.IIw:S/kq,힙m'펡e+9w- ٣VlSY^?'v{C=MmVwiَ֟#H_#}=W me |L˅ؤ)PKkflqOnO?X Y _@|Tg57~9/jeq*i" eFYb sJH |SH[:}@UzvĀ,mbtKoءJG"wW"-8`kl'l%li3i)~n:OP'kDDhQn2r@vQ;\#QP# />QoPmNU| hj ̴k〲d36+[;æ*dIaa3\RDOg]׎E8rg풫R`qX9?8cD:uÖpm)oamr٧z|Y,3(/Mc G}4U랆&P#zBR-4{%ш^;h'(dچߐ~aduh{8yl gؼrMڵoW'/C+ _gEjT0v/\Ӣu, n*wc#i7_ZuG)#bxWW3 ZSd '7bE[lGuqA\rB=i>lG l4@4L싞`sr ȍ}6~E8,+8~m0JBżOHXr WFz F jտCm _2-X.pޭ\~vL&C6=nQA,Ai H`X~Tޗb,/Q>õQUw,gy0o2ג-Lλtz<˧  1M#|MRzbz&LS1VW—/h&4REW fA\б ҿ<(7s:큇iCqtMXUWy-<f FwR!hр0I>UL> W *;ć 5?X5a [h1Gq*=j4()h(c*8o@鉜Tk \Yva|3Ӿ 9Nb~F7VS>ٟH+wCwV|"︙0RrT!/4wnh :⣾exWX^)T]}0vqP`Rj_Gb00noDN }D$9F<|0#+b\ʲ G_tRt-_SDMIS=V?Igf_Dl¥MjŰV؟I}_L"q,jdNرNI_)JΞ (&ĪT'{ܚW|0`~cd7<uD!巀",yX CLEM&,%:amIm/TE/l{:: `kҴWR |8 B5-%f+q=Uי U*k YY(!~FdJq K1T?@CC@[|3Pl@(gr] 78n4l fkl ךB?'#`i9Oč[U(Ȱ2\? / FwtidT+{YW`O#> AL؃,9x+KyI` 2CH썂E9ЦJ<ۀ$kNǯ2FnؾvvK>y'ڛ*hnLf?5R|'v"dOFQH%@Pdm@tإg-LtA݉ޛK\-n^؟T ܣu-~--0y'/;b0qtŠ0=~WHH pLN? iW#Cs25re\I< +tANhT k9%r#":C__#%΀76fHM^ϒdžWL;9 c.nem5I^pA@xF``1Up$jɒs+ɾOLf-wn΄jUnC-MŘQԾaYW+gm 1@}LO`51yR j=1mp^sio&Eϰh^ՅD8ڨJLPAq*GQssUvrDPΆA);~v't =,,0#/jǙeJ=ꞨݹY!"rmWֹ.^j${pYA]I1ذ$b: $Wg!,v[{:[,ӡ4楧ZJ)r~9F( Xshptuc)O<#l1 Ի[ L-;wMZX?Ҕ`uzGx1 `(Hi x| FI]Sf`R6V 2Lm_#cu]l{Ò @#8o'jG7ۇ,@1P/gqQ`bLni\uO_Ϫ"^xr?/%rٝ}cw^']p7̬$%R)Nj=LsL2}W:@̓:\\7W%|iޏ`H"Dp>qBbY)1^L`lPCfw]:?£Tʔzy)!m$+lޫĬElW{Оza\2a~ԅ}\8p7iՕ5U'p*@3˵!~?\p E!{s]j-rb]Bķ5,'~8 Tb`7~&)hqTWhb]tfǗ" Td.JOp|xm^>QcjgD?ğVpߣu5l?V?+݌'g/N40M9ZeQ㚡Jp-z6an{ 7/%L.T0@K T{i{Fy!j-"95 A dsz9 L4: (=d* kCb;〻g2XVPԮs©.oj=ϣ7Z MHv=XWZqعc\"U)C]W/68SLX,9B!c@]6D#/7P&9Hy'9?=^U%c6pgushIUm,R2ڿw/0*=^]bJt2OR HDX%P^bd^ Ld)A;xp`0G:y"U#„SƙDICTtbK,1g)oCd^օj.-ѓOMuFuMp1MЏ}Gp6XREfX{aztgb^^'ӈ㏥{3uZA؋}Cx=>fձT#ãCYl;p\kE㊋.LDy͇_0܅]a(!J,f_Sp4an5+Ts['ج[ONB$E#ճl8;[Fg~.5K ZFB2mfcawά4. Mi@I^4}VB"5}['&|I<[J_at7,&#e7`:H'zJF u!w*-J",GxfNeJqx -NE|_.]JSgulyPKaK(n*z稀 "J5ռٴ+ƕ#ې!4kX,IaCɌm!DrC(kggc~(Q[A%(aiW|\VsOHk`9ےiȝ>ɵg.6 maӒܜ@ LKvW,bZhu- PQ%՟;>M0)k6k* &lg,%W C6FPlhSv<ҢO55P=Hu SOۙEH[v x]Il٘Z :(;ɞEL =yp#T;`6?lޡ|Cc8΀Kx 4@b7fNu〺QDWY_xhK?إ\:Ab;ld=j Tw͓#b[ Kգ΃W A *KiYgbSq׺_  ZF *|C: "MLߝ0qHEF*7FqۛK ' '),$Ei֫,u)!ܣ!DdklLrfi+dM2uf" %RSÿ @1_Tؓ=e+ })QGozF6*(yb!R%cۃP:x344O1{!ح6b\SSPE[ɌWݪ%JDH4,\dz*-RYkz=/r+JY+:9N!"a䕈NǙm3G FNǬM4Gs",4lR-rԨ?7;Wro,DpUy]*;Qח8l9FwJűHqdױG.kf\=d9Bb1*6EBf[XY#آ;P bJضew'P}DV[7)[T@ϴz\m#fnjQ2eA.+sJbTWLxxn@빱~z0vΉ^X@Π?/ ^p^`  @5 UnV]QgZ. %9A '!`7k48y+o\̓s+nx_a w]LK٢!װf+x u6oȥR`UqHYJn3r !-` ʪt;/(=@X `HPy}_* c6ڞKBαQ"ҁַCo; dr3R6cP jT!-7r-QolKk FIB b XEv0#zOj> Wb[ʞ9T8kG&vFysjZ*J?"EQ+кa60"->xFM.1/(B]߆?}%){%FޔnI;-:ÐrFl G^כ0^Rv2uE<]0pՄ)`!Ok0fiIEN}֗" AZksߤY?PQx$3O`kUFb(NdkC|s}čufj7i⍣2ٴ F7Hv&T!vV铧&Ś8"? jk2Y@3C1HG3A{C+1d%-͵x$iEe}Ay<rY)R9I'ŔȞ{i'E\[)?pfp%r.WdB2NAtJEխ[t t(.r|?mQ|`KU(MK(–_W0̴ÝB>)_VVN$Ōר@P9x$vWMPZ8ZU0o yzfͥZRARxvA,OZ;xM=W뗄|Leˮ ڼhA9kdX]Hs.+m:Y E6.#Քf7wD*OH5Nиc@> oD,Oȣ_^~ t^[w[ǞǼ38I^n5_HpB)>XmQk-n2M~nkn^{w e'2@Dž@1$ q'Xȭ7؏z2j\M@j^l Q.F3Wtw"Dc ki5ZB-x Ci9wc#BYB^<|զ9O%ecH`% 2#;r5x}7KnO q[o'Tfٔ)iG@cz:45Bi >dI3u4@Pߺe4WZ,}aɜ0rCpiop~ʦOwW:F-ڱ| TeNOC!K,-%K|;QF F+WQNMuNN}L~Ksu"|Gʻdenl>H] S#3FuxAPe@C^(USàaKm-C([}&Rr~l?`jz&` ⨷&5C=>shsT( ~1>,wc G$~mU-V4l^N)˃ſTPBcƮk [wˠ'`fRyߗ. xLc%xa"SɆ.>*;E:gu=T6r]'Db<8o6Hٛ B08Jtm5c !,vUDdGtKZKxsQʗQO4~>j(xPv;x:Z^P";_x)3]U0UJv%$ OŠgXtuũSUT'-2DLj!'ϥH-;. p$\-N@|y/||h$VM4 1˞;[[U!W+bh)p=#W#ADF'ゆi->hG9Og4]TH"17 FYc΃.쟄 T,R'))yp^v&Aj3# |ش+.νZ`dͪHPK   .rgzjq׊؜xEH; ;JY/[ga;"lrG(+&kBq~;'O67^nR59q )ʂ`m c,[ S&rE\lpd2~Q&ܵ.? JFB5`b2kI08t13DC3Z~ ]·>kI0<'e@G.H xư)irDg@/yEf.)5HWk>;"$&@1r4Eq4tHh}^ m$9M;bl Jff3=ǣtiz$^^mtqʧQo3?HF*[^TFmMB.v6o = B>n]BdP)17|!imZ$JL9A/am,q0>嬚@kqoM p -~k"Jdvhfc_D0nI9@ќά 积aX1N-^EAAʫ>(nv2 tfJ{iu ] z6&AX`i&|Ai7:Oqҳ ,CrH3 @~ Cq;_B"4AB Eٌ ? /J; ÊK0B%@mKVscY4dHK8'~7(h.`V~-kcQcO/ErxXm"XVAo7Y(qSÝW9V,;:*fee^񃠙c!~FxgtpUtݾ쿬^O欶9.ڹz˔$ڭZ;]3KlIY [ L~ֆ?$y XG rG4vˎXmsLk4 ɞ+-v,ɲX =uA-I\ 䣎Y4{XEoe!SBy?hFȏT_ |$:IO p,5Ciz!+kYȭ8A14_jyqz6:Bh"bH.وmOG^2fi, G٩*!_\c^945+ˈS-¿m^m&9[ˆdEX\1DI@ʸjlrxvdnB6"U 86E㹤*$Jϧx(S. }]S쏬?p['Ue'oRhmHށ­&z23ä6,s#@l=J5u %ՑK g晊s\LVVc[ K2綛 ".Lخs%C!'ڶ+P%UoQtڥ6k1OMU BR4'>,h<яemqf$~TZ )D a02"\4ܪ0Tk%v46/Pƾ jid#x+!;BD"FdqխeüS7Tx~^0^|tx.ҪW>Z09+(BPm˥%nSf,~miz~)k(#:Rebl1`!$QfFL[?26oIE q5-rBDFUt=a`|X ?{¬〹^\xJ+'v߂_gZ -Mqs GKl_EhR7v^4#d`A7,NLgǪެHJOggR=h ֦r |U?Du]E eXusC:a¦3oYlnzy݅b??*ᑡ8R jiS.8Hx7/"ѕ7ׇ_ea^FxZB>jAًmWk zcN8Y˔^e|;Z/Ԕņ>FO.c!/ڕʰ"l]R (R^5=zFzk6?WKLAq.6N[#bt~vj4xE iofDx8(VK:2L(>/09h{˕0}CM#k t@EL%"} Ti' ?R^*PppMT 9nl`;;0%IXC!38 }8wh#u++0,qQ-[#0Yvltgo<(nX<)M7 _:kvV '-}uڋ."IC%a3ђ*˜xE7TL`8'ѯFF ;:he;kJ)XJdNJNa3#\4k,զ:H` BQxJG[Wrx&M9u:'CMYc/c5MC>5pvJ!N ;cp$rW~vֹ`-g ݒ 2,U; _3› qtsϩ1D`ͽ܌kH4L Ï+_)I8ߵY} Rg q}ʿGǩϚXIʩzEE௸^6!}b5WMlK-!J'(A&4 drI̓vVm 8[\ ) .aizLh\VxFDMty4@1Bm.KL,"(T]ȻU]yAEYҶm9,گz lj.HG!FAD%˿7v(M?܇ƑRENEQ YmkfqK<?Wl^Y)k79!'.@2LJ:Cl&ָ2rLy ?>L;tuzlkGe8&>  &!X(&zġvmKPuy,{$G}H#7dċ1;V̱zEǯ@8||E|aʠ;liv FxGj;f =̰.zߑFi0aeיW4nVH:̖7iut"m_k5P ^ZHLb9rԖw̹zm:CvŠb94*4[GD0첂a;$NjLV"Qld^@ZcoOkB=`H/6׏\zn=rA*F۷8K*d5ȫƆEKIl§xfL,"hL{\aC+LEn(C̥~VS2tgTw+l v k &DV.˻I~m"!XP1Mqu_?\SgEhi4-׌udW*o#@Ƀٱ&R%Y/uDI@&kAƜ?yq'EI,G [RdKrXf`rx|Qɐ7P#)_i?4Twt?q'mlӷDzv~{ 6  P)/bɋpL1nL)":(8zF0[+G4D0>,.vIjw:X&N2`Jf!M>E֒u7,A1tno79Ɛ DGOe# ϫ''d(OQ`h"w9QmvbZ#SbOE/'>]S8r@J= _R >%Lvnz<~cg5/ʻ˰񏂫!M$f8OcFR4̦G)|9P?wvkh7 g=B` h|##"'ZQ<ۯy`Jz5K^d?ǀZ=6$ D5PSXPo-$<ۗ]UBwkoW$:OwDmJ+4W"-!t| ]ꀦV᜔?`zv*Bw#$Z/ T W'fN|rW/qR퉗ݵN^nRVLhyj] l-}!uD,$F/y%GPW\kSĶ&ڻ4͙X[I-vuC zTJb%qJ#z Xc̴1q71wjB[E!a{AM tӾ:VنݓY[4^&԰'~$\ChL QX/]lD9 T-mjrSH2bEMN9mhyNa_ 8ГtL߷(GG!t{t)>f^4{c꿷i.&f6o'SCgJؚi]%ZbHpfn 1o ^Ҕ&o>ǣ,ZT8],%|WlN]TkNS،蜧BK~=LMe;(jhTRD>D˴{[R`eag[} Mroڨ> ^B}O-M uV+ +UnRٯD!ՒSq_ MmgβͱcMLJ.pqZT>OJɩlG6x+izhCz(ĨlJS49!Zu=hb= whr~ɑgt7a"/B+gY7}_Cb:q|$l]F.vM2șV?uP-ohٔG(xĂ> tdq)KQjeb^OCw]2j5_l3ͳ#}h9T,+`xld-#hSށ<'u7DwS'Z/rylD c659)3 Bע kS߱׀wO"jB+\}9Vj6%u}ƓĵgKyۘ^k.\(\^n'lX\-KBj㐀 ?b<\o#[5>)F/z0fKFw--ݮ;AAZ'd8[&5uֽ8[0!@aיOCmX ȴW^y?#]'\ w6FvƳ>H>7_>jzq;'I> =Fs^e{`}.gL8jv!)zFg a L,Oug*ȠגjSyjVq׹?C?hB'f\tSꤲԥt(I!EhC@߉6t8w\/' ZeRcmE62 fCӤ'BZ]fJ|Dzknvd Ex'JO:#oh5{Mc1 w Q{Xt-BQcAu3jb W> IzzɱgMǕ=aÔ$l$1U&N'YWZ|[Y *bj}t[ n҃}_smȨsITz+5 tua25[CroM}yxү2GgTN0oȾ{"9:?&,[&uvdI{47g7!q [oy[? 5ЭxOZvW<)sW[G tUP~c)M SU"٥"uikqJv8g;掠JRpv@yF+L/:}9I,&O+Mgb$$,P@Jto!b-ߣߦP^l8A:t^Lz] U-Z8nD^`}&ock&g/}7~?vG1=YՉZ=߅ zZͿ'$uwwH&^vr93xf.Xi59¼x,еu69E(ΕTǺ9"K"KttcmӸKt㨻W(^x`zљ]&_"kŖӳ UaIL@'2"=l@0~eД'V5DjA0I} Rۑ)ǜ.'ϺO[ƧsZ@ {ޥ,)1zFG\d,v+C|v1sr#QX@ s: DA q)>?i&Q@3 Ь =?4{:G 4 ܶ3zjh~~eAFf{F_gʴJ;vƔi~!LWng`,)r}ʅ3Q*%M#qv֮uVh}^YP}s % e7ys*L,ξiu,n`Tn?gӂq&ۓ9gnnnd:Ԩ~_PBmpD:;Yq2? %MBi0v~Pb' +W=T#ug#?nZ{_Yinj}~b, Mۙnmli.nDrsu'[ev6~Fx? 0r'kvsjK,3-iTD" ƆGΧb`6_m@B,nWn!}*BLJdb?a(蘦/f.脷%^l-dѲ FWr I@L!ㅼUĭW@?YcT9!,\d [ۄ\$󌐢5V$G;犖%;* ^3͉z(&tץ ;Te|^C%Wfq##7(YۡȬ3ּ$Glc^7[_Fi0˽N(+7q83J-ѢD3RjʛB>`HpNøi[|%d QЉa E!)ty Aɥ ( `UGn?JyhعOB^ۛ:U#SQm2XyIEsйv Q;tr6iSԭtCI2,X"32!U7h)pJǻԯF(sZ. @E"%n˛o2ݴ Jئ3bX\&PֶkJSX+l,J\/ ~7 kBSkZk*wb&qi!#^tFϑyUڝ/E RHT[Vy @ůoap+ˊJ3뒆;6Ր"` {n 珍IҪ,ۋrEO1jC 8- ӝE\d[nb`tKL|y<0!MrFFmyHNVi,"><)L[^ ;W3о`\K+Uo+44=a?I(o^K wmA^aZuwCA^ pH̙'_Ciwiӓqۆ5!ysgF@}CIJ{R zMe8;)>8.잨K)QQ;T)@ڄYlJȋ99/ zwC4鞣_`K 'vQ%J1NǹiGrH*>L#I"fU 49EdLZI)YT$?6G죅q;D= eFoSɪз{"- %ҀtZ৿ =$4&V;w .T [b,RfxE/\]LYKzfyA1sLcFB@q홆=h򟈥U67Ϣc T ">@`5ē- b(ٶ vK(V̴-]{R^T H\O%(e]$}R$ƿrh޸b9+D͖_o$?Tt`_0I֏6R۸>;YoV>x7S3Χ".WTs [Ki6b GzPQ l> NfbՏݕߒNAΓ=Koxm Yi W餅X.~ōF^uI(iG,ooPVVS-hRL@ү IA_Eok&B/$e,[SfhO|42 :gqi?{_1G n;n>2))@*TvdF_ui; Q;V:R3 wNlwIi=QvL>q|*ODYJG$4詅0m*HbM$34#V)/ćU,GbDGcy_0 ~0;vb \<#'{ouAx#] &49|Q@g^IKFC;SCf K'̈́l$ò̝[diqeS4csq$VI` g Q$`(l1[ MXy.غ<HSc GwfMǰR^;+H6`Abƽ"0b_\~d/o9jR+\5eoH?⎉=7)_.s'AFUR5wE~9V#+esfNV^h}+W󉓠^$ި pP$4↉{W8lfx gېX&gl](&r4OAbK6M$T}z2< wn"5fg_ ^o2AKݨj Y-z@΋~J]pF&؂UxB #2޼Pg`F0Ls|$\ΒWfqPt ?+G=2ABP>&YXb`-q< N ^sH R$Bj ZKKkHݵddigFwɝBb6dǩRvm@0ڼ4ySF?2~wS9B2pF|*nӧ[o p>GzwLruF}%f0QkĠd egՐbn)`y/9Ģ{6D zd|T feq[^ V`x"dC%e6UJƔjV$|e_.2 ǣ4[S*dwmUd%f(J:vvJK?R43FBh O$g18hC 9`SH6|90yu?'%-GV!`j 2-ÏFhܖ;?[,d4I|bAd3&>$_.\cPuLZ8Qf2*k B.ػїw~ z?XI5+,f?6Lo3]Q{hnߤap<+vyëNv j DZ9,dLlP5;jH?}'H|DQq))L^K:3B%F/{VzqF#ALa?Q5ckiN1LClH Ғ3`/^r`L :ޮ.``1=tvALh~9#kk=/(ФEL|C_Yzai.;/,[ #G:rqA"yJɲt';; Y%NB _i@ Tu5:n,o;gR, ?DY%ISH[?4)51U! p,,c20:^&]p"#&9iƑ#e ^|샾qgۆܿƋ<8-U˜ge|:O8c%TfTbQ=;}@ b; ygF ɡ$rC:u"c?\wÄ)]yUjTCwo v}ROˋ}  MlG4<0y//IpsY.˰:# j1Y(?Y$Ğ:K/vVxK/UBdb΋cvxgHTմQZ6Z*x## GgMv@&Zv> Q }tB2IDp]daN"YHFzorLE"be f&g|nX` Q"yZ[=,P3er!W]cX"K|,m9xHMtv5Y4NOkͱ :&a];2WА`ye#׈ C60zi_@L ʢ(vaEO(vLvZxq.[EtVK: \8۔>Î%`$N2>yL;Xt5oy$we_Vo1N/FmekNq14;X$M)"BD}EHh! GۖkBN=e*{wQ9^?mp[ZQmh% FbQ(C1^ μ IIO5}C*)h6WG&W`g_Q ;A:%I풖6:04~mPs>DK5gD`ƴʅ¢Du ˳|2+ 6L2 JүkKܙ`Ӆ4s^!{3mp$}^֦Ї6$CER=$>t9#xS}mA"BecxrQ-b.Ry o@2p4}p.gNP<qRIIIA1/~۝`Nq_0@7Dp%&s8mRHs}IACp.!Q\;(Wߵ\!OR$rJU"?!?ݎAwK;Cȅ,KQ&)U"c$o;BhҠ0 D9c*^ħ "^ )u3X=VA\liQ<1ʉɶ&CyK`2nPD)'!bcUICДw6ZfSF{xBxE{&Ys>ĠE:9$RTbEHk&&5)O,y40 w,Q/&k۹\y )7p}`j-5IYӬ]o8'LydSGnT;zYO'}|v#T'YKH_slX!}ߌDMW/E+9z@ΐx 8QQ/b9: T/sY 랔(RDyx-n;ó~GdXXhKs};(!ޙ 3 }{=?XkI>eE[AP Kzm-xAgY9Y5_̴ k[vtgg_hlʖT`dV4B3Pt Xa6t+\94 6|Evz>1M-|+t j۩*ڤۺ)|t5>ոfZhI|0m%9dt .)ӍZ3{ X&k%l\rj7~O6)4V#H Ees0/3dz<.m[|KKH^4,2^AW9{(;y ^85c[^aL&<BJ~M 4֡k-(htax̬qIٓl3JĸxВk Nx uDCی,a{B$L9Gɮ:odMԳsiIKQtv CYNwK<:/ȡt]x@dx @^7yyX]iU/3;ivAWМN^T_B: o1Q@o'a;ާzcQ4η( r|2B[ޞt8K/K*= 9 [dth}`t"kݟ;~8(P?z!@ىDv5N3u<БlꇃE*m*bOH=X.<3H:Gz;D/N|2ՋH36 b::;r ]2!4ƪZTi_E_ u ()K슱E RG 4~ I}H\hL'aDn 61 A4mкڱO{6^R]L/hU)u /| 9-~3V\Q҉[ *Ȏdx%CbT(tv('Eq2+)Bs<[1)ɘIqyz' i1sg;4gF9En|% DoP:^x;J51m_LS>:(\9K6u w@B\11FqbJٷD0We;|t$&x.$$jm7|y:QҰmO/ku>t ,M`P|>myX%`;zq0qz\ἆ1bezj-ߗ1:0LNɜ]Rq.^oȌ][}2gӠ sY X+-r]y~JaD}l]dfAZ\9vBfMrXQo I@&j9rڱymzel I*S.RHWQ1&pGgo`´Xx#*T.WFg$ <`Ӌp6űĚF,tý#,h] q@<d-҈&6I;)JvP )l& El,vKӢg7&@dD~R\w$wЦv{Fs]QU~&Wގ)Bq!xZtN; \!w?cVĭD T)maA&̅Ô#kX i,_'Ω]×! i͈hGk8ߡNǣރR'a7g*0뫐sս7]}G)u3\s|-0.Ĝ[uQDCX X^ݾLO9(AL] .$*I~ޏ,hWF I囉 T΢$Eܡ"]xD& L#5vZU{WcUrY^{eg$zH>)0G;˝f\$, mT@"&3A"&w Ur-5nO*~YV;tG +z=$,Զ.1h٥E&⫕dq#R8r%xFNm^SAߧ)U,+2e*)e E&e?l\ӛFLF ޠ?g`#q@+1"x4oFtY.]gE?BQW![ rP${ g1A9;]6G#Fo6p8ymH(TkG4_!݊ʅ-(5 mrғuOp2W n âU-gr+t4 jk'DmRt)<>i (,+JRc#Z?fķΙ4qN0}R-;}g5rS)L2SEwN*8&ɴ0-|8ekJ`,PmjKQ*O}W:\Rb5镅-QkSrnwPte Ѯ:2i>67LY𛀃sLY-Gh6|p֚wrcitMXI~#ߛqb+8:g)- Wyzٵu}0G+۞r_"ُ'.T.4VYe&|o!T@cZ}ɎQDmun0\K4c]>NUX`G&$Jwl7UXd$%Z3dEԨC{e3 ɘ:D6TR1.Bs%,LC/vt8+g$^ko:Z:Sph5'z©ѫfC:Tі_YO In0i8վT8#`U_xF ާƯ6K_ۿ<~}EQ77߮x%Sqe\u U2 gALO3笹QiNw7|]YUbR6{M 6U$ pRZR}M sly#0KY\ i,'p;-i.sjXU=<[Ue#:uK=܈ruz+}ג5F䌋%Y:'(FMbvbFРwo,PVFp*_M/ymhB(nfNҗPRO*ڎR1uftQ2Gۧ+q-VlKQlJᑱ%a)jtåNڎEMU/yZdNȿ++_@/U!zR$ qg/^v,~X|^4Gn2A蕌mͣ$N#N QJ:FTp[wliJz[5&{]Apݺ,}}`!09VV΃3 ݹNz8Uv<AEz~tҩ>GrԴ׵dPדY84!"p]w$O͗R YO U`O U_SZJ7Y%xy/:_*&r{5cpŦ>'żĹR [H#V^ Ƿ-2ZT.^;{w|BM ,hMŻnC 'Tb*',Cuc lK:]zNϨ-t7q>-9(LL>m"7nD`;' >յK}ͣr hٲoe% \U`aP|czz)Rs nܑ:it|lR5r9`1fAسJHi72䯣f v$W!F܀r`^Tǖ %53x]0c(\ĜG}']߄:71qNwE6~ ~ jA @ur7~Y{-bgkJ۫RhV=+!b0!0/+6LsDxѯ*s4 rh"ٖآ#ݪqp(#3, 4=gۈ(tk|&a:kcUkL6ga3.L&N?@?O6]*wWC/Ew%Ti4FpC0M`tC'G\M?vFip,PUk`w#:3#]; k,"fnCE)`#jA I&=׸#]/JoboPK>4<䈑; /"TjO q"݀)PӼ;nE|ԦRl&%j3vKnU̾d8u|ѬN*8|,(8@//ALaT0օʈ;}*=#XۥvܵtUE,)@ jHM܍Y,+aީČh7\jDUVh*RPgX(HQ˕L!B}w2"@X\`MuFN= s͐ӽBor{λX h;\⒟7PP~L`M"9ěA\|8}Đ/U'eWhF'&-+/p3mk 2p$xv9+~{,8t_ՍR8qIũ7q~ҕSHN,!N~M9=. 椏V^-~nj9ұB)l[X4D؆w[t1Ns F_$U\sn0HFQtdrʨ, rDŽ~U${"a Pa}jw3| vw]gBS ܽ9Y9Qx/hs Q(3Ƣh {'lOG:l1 ~84] rg:t4ti'W󗥬wHW-/"~RLb;˔ [)sRIj}.}0}^͟M4m ~&]v)hMMq:-()#44t/)r:׃ -i'"syL*;ˊ/dG@)EHiFʬRta 4ӭݑ0A%Lp4Lh>yBOX>8]k>xjFR``$y'xN\20=-[/L!#ՎG?|]M7>CG9r.0w|@~Q)N @ Pqߘ!nϠXxqMzu+p0c$ fO!i'*VmH"]eI?d7]b C4~<@>z}Ғ eupꊊꐣ3p3kӇ]zppc08hԩ]?"E+lXXg㞗yvL`4pX]ߠ.WM):1Rjؔ fo:VTBt!!*r^P b-lo>kق[&DV3x)lf]8uohWvKy qd:K: 6SqͣfYĭ}Ž>impWD%~qtM珛~ :`)ɰ OFwΠz,Na.jD']HPHuVX;A1|- ͧm3;rD[O/aX ˼}p 2ƒH , @.{{P,A`Y1A_ѱi׉CQo};Ha%ˁK厽#}X' ҉(ZuW9M8PG66vm|<$nzYG1C]$; [0/aڮآ`܂uP*Te/B`=Uan|ʉ}!=m^z 'XqYɣ[8FSH{qSFg˧nu+_e'j1DbA>>]|W"[}Uo/(BϊmaC~TtrxIċ:ϜYcϚn^?'kAʊu̥?[U'Qʛ[Y %QYňg~XQZBUnu @٪n\k'g^3 G;_|f.ݍ0};U`aO!2b|61fiz/?\St @m8gf2 wphb95" NdukIbu<ļ7L@eIm5aݯBCϝ\MPSȉH:a ?(c=d+XrYx"~טSZ]*\e|-gcAVn{LjFurrAҐer\lca۷vʸ~ md_0&/dc,1l]6԰%%::$GNvS:8ST:9%k05h3g*I,zu[:UDHYX)Ɩ\>%qپ=y|C2ֺ @~x ~4eu#@g\|#| >u0WS9YB]}z!C&Zk{oni]zHM<Y]M /u-ZVp-sk.+UTw8m'vU-^P;х6ߖVG*jT&[o;O xP. D &+cs`h+bL޵I_M\uk1~ #+uu~7ICE k2o=T2%DU^U<ɼܙ{Wn'i-|)hػb^P$RO&xsi?{Pct[3y@^m-RB0^0yX(ZEVWF;ɮ,s4I0p u g)SO#oP_f;vNFƤz-pOj㋖|}\Ya/2" /9Aq3(CiQ6襈DJ~"1f =5 ˓NU(y-8*"9Դf /ݐDbJn3oXz=W8 60`"G^k7{{vcH9Y,u[9#cp^m~}u2 Շg`hd@:ߓ&zQϠh84RKK{ Jj'jeCU;-%Sc iNv8 G-vX. ~F[C ?5jזuH Jp4@jCm;y`mS_W8ׇTba=.lр;A!#{~7T%υΆq4i$k]e-^T7[p<  e\(#h?)s]l.VBzݕBT[q6n 3VO|)ie&Ҵ\HMZnI uƌZ4~(ٔ*:r] SwA33yHa iM7G۟LOwqx ʍwxs83 JI)2a]҅]#ڷ:1mQbUVL`v5Gwt k dېj3o'mC#BDpe|UژJSu:LR^ N)=(3]FYc?s# +=fSt/EJENLo$al Epk+)ṥW9H!! `"GKuXn 9{qMZFP֌d >Pi0t50_z˟⪘|50j3 &y؇)A'y`iq+}iI>c .>>1tW3/#Eߏ P,uh/~ȍPA11x>Ʀ 4ӿ g`Y9Wt(n٥(T&bi\; /$))5>cÞkyq\D{|ti]#Dw$  K'}eQ=k^<> ^fdz@Dꊕ-i %>G_\z?!([&b3-q'm2#rp+١V0{O]I|Td/xZh{zHŧ4_DB,⧆ΏYhKqf;E?p2zhHu'JCf]kg fDmłN'C9Q ڋ 7IrlXKBI܉?V+|s~$BWǵ%RkE@Ľ8: ;,~~d~Cvz}URuvLBwno;iΒFZۘr1:vJK~Uo5g'$?[ޓP9]>DmΣ*N5zy5۵o˜(_%s:4w@'cLy&@/Om) d"CHβ@qG OZ ΨwE#AAFBi OT}ҪOé8u]k35'wHGW5, ,"2˜~Z ءa-SS WCfs7P0#IEnKEWfGxڿ䣫n[()2)*]~T( _4m末f=j}gGrωD[6# [~6agdo"Fnr(U }q]߱P!#uj 6n8)J銩? /2׳}Bey!vqG SbY^O$dkwǴɩrWb :E h$ΆH7[+C޹*KI)[N7 ]?|o2m11 u wD05 96=NO,5Mt`,<%@,=kh>ꮲ?X/QSM36+^|hbgOҴ"Pr { zl] [ a57Xi-|ͯ {ôs)@aO`Gf\f+TtS(Dha,. 2n9/# NY3umxE(zFi.%Tfe?#|]}*te@ 8_+m<\p!s١SMGاzU\;NMNC&j=!V&5_u?qQCF@f(gtcd:I/ι݉1$_)}U!AVA8tOaeȿVzvYBP;rFLP%ڎ)E[2ZCұG Sִ7UȤfJp>P*fl=Mh9]QݭGvN|=/w@ۀ ծ3*ǫͬF:ِ-s(\` 7;|lf=(ӆ%ڒNFd)ҷ@_8Nk,-e|:[R/ Ħ ^jDv} C%M$DyDJnuMNԱOv[e[<%7##5<9$νe-aP+A眏c^V?+aVSA; /Mɩ6m5sیo_2>y S"~Uȴ,%4< ~!!w|{]"uaO@ZPo/IG!җp^r6jG{ak!j2d()Jx=C"a*+J0oZ(Dz,4B tc>'7fm(<Ar嚉U< ]#>O|t)"6{-`~V(9wQ}Du "mj32KfDD,Ȍcad^f%"&pդ&|ej6e2*q?{v(":UQcIG뵕c,@2fZ@ļǙD'ҙE8Fg'ɳa+l^ M{ >&L\{=< "$SK]v?:=rۋ?'G/!rxEHv w~䟙嬆Uc5̅d R,?/(>\i$>PװUB,"^P%J7T^lZK0^?$Ǒh ĝk{4TG1pTd7R5S.hX]uᆪv Dڑ/莭Ƹ,}w D(ճ -,O_;ZK0Fcknσl5hwDb<*mKO(1Quʔw*ou<*6mѯ{Jh:@?Q mJU[^~1~ЎRcy(&<-Ķ!6Wm'noG_p(BemI-I혰]*d"׻t/@!t܋RCL-ೱA%IȠ5K<96bAghb~4s`&ͅ-r5>:@v-b82wfQ吇l3Fd.a*}`476(iD:|q5XƋMKz>aT pd7:Æ宂,6gs#W!Ἐ[\{#wi*.zWtZKۘHmyDtjR5cD˃Qev΍4A+w|@C_Z2^ҧeZkI7"EO^x٨àgL_Z-)@ oa7!)gc gz xT51C7{$Ɠ괸>u;9H)=Fmӻ~jDQ'z 5X5H !Z^l@זL ,  |j[n/gNx4n]e0$ 3O썛kZ%](<Ѓy0r% FSmX+4$LY =VyGA,Xn]D}#Qmj"PG5;f܃a]TYF=# bb|"OS]A[[h'o9:fPZeaV8b^[)Y[uO\}}T,hGswāg5#qwٮ5w{2G1!ТocfĴro?&ꚓc J!#N4t)خiٓmwBdxWnT9<"sdH 98rpuOs%բB{01-kݙK3t05(a-&ǵZ_J d`Yd9X, oH5^o%~E布MȱЍx9`qQ^r,IpcK8&?2AM].zkuL[ۖ'@պ粷`z![%GZLJ]Z~Vz{m̵pчvwз + J] ks4zd#f}@<`6ܳx ;JhZଡ$O[ߛHpr ۳ ){ǩy$ٰOf`q=C-h 8NmhxrEUAiclk X:qne5V{v項aJ:6 4?sTDZK-*T7$I)ߴw!8L9@x`uxQ 4}r,uH\rP=V2\d醈={wעY?!Ï3,ͨ}gKKr4!_<^?cyGmBs`P4ncuU6(%M/0K^ݒ7鴶-#z~7"CvIVa}zW9jLnKdϞY䯤] 5iPn. XݤB}ZE_ ƶxVeU7d>hcb،5e>0"aEܩH~61N XHog#uܙ^t#I71Ү2|YZT9ʙ'8(}1ts8- UUL ^P_uY+7x@ b }Y24f1IZbP&#_ys>rqdTQaBaŚȧSne^\\t%aUygY/ky; Z_^A 0NsbMum/@YOR}%&FxumBWObŠ5 lrRoe=` sVP 8!dO \wojvzBC8e"^76XlQ&c.ܨpE=+b!!3Y,}}j~ɘ(P#Dvs܆Z$(HG7|48Z4DF$\B 'rUg&0aRlW,6yD{Om ' #d'31>?(" gi]Z輞fjq,8tˢJ84jH&~R%^M`\A(E"p%ݻ;+'=hriV"F-#vsE4Ĺ9x5sŇIn:ڳ/do "֡a'z=QvPaR{4Gl`\#)&,Q4^+UVzijMV7j:ܾUmrI뚸#đ`TcOiAuu;‘杣Ȥ6B $ދ˭؄:\N(7k-8iºʢn9aلΘ <^<:+)U߻}TRFWCki>ds%Xe_@n)QTiƄHiHS*iNZ;u 9@e6 `jt-27qwhͿ[gǓfy)&_}]?|˰.LsdyM{S,bʡ*kb(zlH !g4a|7NsaSGlC:$b@dȭg/xèɪ3gZ8DiˢQ<鏍]>nvFo^AO 3 Fl~4UJ> RLVF3;`DAZ|۸*06ZSrT y1D6d,M@ujZ䞁FPՑdIb q1_Z\\lLTFKB-7C\TM_/rLUY V7֊P$H)`⢦*kE~l&s@'TKԙVPYkXlf_)1S&%Y p#K'JJ1HH3WvZkwC`RJuuQHR^x?bu8ї,7a aMc^'Tek(H3E^GE@ q'M::MK+ULӃl1$˔SA͓&w|q{2h eO yGFSƦkśl[<2Xo3둔+g'jmLVh>|zRj){`2a:Q//uA1LZ€z,ґ#wlP#+!5lͲyHrh.fu.#T[+m ~cqoidf͞DZY<l+ )R'z,E߆]>ׄ_,8iNm8gv"^F9}UAxGF 0*cPdɢ cp|)2v4Ui҇)@du@4)z0dJfJtNVok}q=!w33+*2JI;'UD%r64r:GTZ)nDGo=pINSۨ&ӓq$ >b (XV">m[t瘵AAe[1Xa3H0']ZDWFˋ'E0UVxxSuEp6䩃.jF:gh# 򎦭 "u _3;qf .oxJR{r3 p/cfq|tdϩh>ZQrWdZ{&35q?<{o}L+і{ {|o[8)RsPkxoחc`$Fdy !jr„I.UӚ.;f )bzTNKə~BD }eݦ䕪SYp7c;X"[zk U(؈Ӹ6/G >Xsb n5^j1 Kr1|r6 ,|&E^Kh}F[!B}$,Chk$%v&g)@s@Pϭ=g/u)|qmc5pvNZHvѩI\nq vXһQ5Z*%6ρzQESOog|,y9ui(Q%# #?א*{OHޔC//_{lh6UK-;5~NGap_bqd0Ρ2,.nͼs`}F>`I.33F%dL7Evzg(C%sؕ"P)r!T;o'4! &)M2db̖ejTb`u;88C '6ۃ/>%_G,+joܳ)[(LRЌ!E/sB\v"D[3m%nr)(\)fXFpSYrD;o&ɉ7[2z8O5Y!qǗ}QgFOYQ_ orjqT6'(&56׺& )(Θp("M7HKKљ3(ujӸ_VKLj p8mo,r}KD J{|B>1}3C.m䍫# )B@ւiq@^dD o"̀d3E^(GNd M`<N`Ev9=/|iO1(n`ᦍPA*n\w#)s [n(3tƓʊf$2w pEmZ1@L/pDw;.Nr|ոx-G#Z˵joSϱN`}3RXq1$R rHX{8UX0^44&IΠA-A=k?Sc[΅M")֓]Zv[23 Dk?bSQ2L>/NQ> g:uD6j)|p.5AsԀ[~|] >靁_6'}Ol ^5mo&|B؂fQVnrJ:XOyռoᏧG` QkwDzj>| w;8X%GVl& 36jG$}Fώ('-a>1=^ fۃftS]A:E$d;Ʌ&=(}-!>O-eD*}S|?0!q;74P8jGK{*)at{(ff ǵ:Ֆz'=q-nRcHhjϏ{$M?ߐ {G6; q?-N?1.cXZmxS7*-H +xMDp3u,v:Sr繷lz=\ce)E5lC,XF꣑jݎZHʹuvG'<0j?!pdu5X!*,\1%gv.w;5eQjwhvuJ:ڧ/~r7o F̢;iScEjK`jy0~9\ΤCQCD&ScQxX^UI=V[~iLG)s32dsƩyc2S!xzSJ0ۊ<OER`!Ld'dz҃'(&AH(hGl1N~~ߌ욟\kXv}$EVL.B H^U[SQr5 ֑JV|u3K2̚&޾~1[Y,]rT.p h3kPVcNdW{@ͭv1O fRna 9_9VOP .*p\ BTQ(a2hF$¨ug=$SmN_LG Ka*m-gHZ "meW_#|kD ` )̐Lj e^$W`o9p؏zهM>fJza@vT:7tHj#^jú)ҬIA-= R׃},&J&5є _^졦ɫ/P ETcs(y6o3 ٝ gsryGT|}tv`#p.TE)@jxSE+XmS],mT6V0wdl<Rq8cRzʩS6h͍RElji20"?׷6ܚYIw;P~"Ѫ{4j\N{RFIwQSnWogrhxw^ǯ_7»6}jS3G@Uw E=)*­ ofʻMll\e Ծg>Ea}~WĈѾKr1CV&4i! T d%k]YvF'6!zP\†swStJF(#C2F$Qfɹ]D{/lJ8_d%RX@a{rGDͯ'WbخW0=_+&%\SO%$@. ۏl)prJ_n.;}M&lCb`_A w # $P%QrƀTњ׭A]vIH-9" hg0 eiCp3,'Yo"uPr77ҶfY{É`i윻\&Ȓƍ[Z;~2ld Nm~qdOy z|s0߀ ,Vv舶 G W0 Ռ-Y32O' h?(f3 q#8ZlɵG#E7Q }+m6\NNgsA-#k@»G`dyM:d?诙\v5]4YN;?0z`d{v.piagkO/ppqvi`܏mi59m|EtC 8UTdc|-U!ƹΉ1B:/q2Ai թ{d-Mu):5EATDi/4 eƾWĥeRH!"M#{>[.`s0=7VrW ,u'!#G8=J Iʀ ّχ1h%X=f]gl(Ǚe^,ޞY;ڼVvS2?=%cjyMݍN+)s1;O+5uӜf~h0jp84 "rC7(CBT[[2F?u3qs !fɘ9o{. C/K$j F7i:@.b;!exš@fMa)VlJ[ | 8#َO?ȝsP+,czj:=ɗI< 82[FV܎&M 3SVsœI鋋IQ$6+Cck0!֖A"}bW677" \`&kS"VA̓]4V#ݹNCg)1EN4цp[qt *8Y|FWsN#!{fuP lk)(d ]kGiG+6șƧVuo(9ȯs&i |, :Kem5;©[v^qtGξ|SX7FTB /Yf<%,ݎޢb f\< ʓ3ɂK6yKB'.]!,H,zR)RMZ:o1!qJ[l\.tѶ1J]JƳޚ 208=rSPZk3M8E9rBSXǃ~˾2%؛b1ɒuizy7ziDQ ;r>op(qIqn}T.RYWyJ[M?KD+'9 `YzZsrۓ=P\HDZJcSpx|;a3R1tM l%at;8"?Q-^c"[`B9QB 2D r]V. 1h%Xij1U!e1r5yD@< 5"8k=#5;l Glf[tY$(ym[1]_kM?Y r?=0UӦLO3=G`X @~)y>j[@Poo2thb]+I5wVj(ۡlaxe#cL8:Yvy;g9S*ϥ,uq yQMJrڞ??mGs/+5 . zu$f͕M=Z8ęX10qK&9PG\ O<#vcwJ7e&.T@ 59'qGdJ;޾]r|ݭ?)j/n U'44`st̛C/0y,kSA`lՒ^`lri4D&0K0@yO+ZTdG^[ *Ƶ{%-E,YjDCm C> n4B-ie|G(<=D0g%cATQp~?E =eҏJ-Ծl٨ħpm1x_s{Vabb:>y}mҩWu#xy=Jb6iܪʡA"d[ޝ v[mQJk[6׼9f5.z=6Nؙ G|Lf@M xv&r{кG˃DL w֦cxZz~U4Y#a_،9j7'-b|0o`4ceɕl d%7_a=Nt}#KS6 .hsKk9 ut@s;-lXܖ3uрKo/gԝygh`ѿeYhO@`1d5UhJfuZ?L^Kc v]y7ҼuvC {D3ϒнuYxüB%g[#/o<7ֶ+_3$ 5Sk:YْܷDJ! Kȣ@bD;@VT͙%Iy1/bt Z!zqw'jLZiF'st"Gc򷐟 ]x@Z%?+ DQ <9x.}-o8g?`P0!jNAR7;[hq]JG ȿ+@ȯYY1`Bw;Oi)-%4V<&_/Qߗ<&ݖb=0>V⢓{ 43#V@Fl@C 2m;ձeZ_}ƞ!n ~4s'W=_{iL_!zM`F-ډjs0z Q4Lsz[>}> O#ᾃc]M*%='jM/1J9'>oW?6]^F_sDJ:H6 k/f>Hu$(=V{Ȑ}89a},y2@ M5K3u1@S?xbB l3m}rHm/m@4_!ӹ>i>9꜎v)"_ySBRk\8`BJ ǧDs8-{5 FM;r^h@Bp9 - Az[ &o =\vsC?U xFPP^[s|M}'cFmF&F$RUުAan%  "O?>dD1VA.e`V|uR _OG̱9WI$Ʋab‹oQt;8ptr[ܖ<$_=ӈk*3~Z/bnHbZa/Gb!?C@1\O(V,3WHuwG%]AWpY<4~sI|=I=Y:ٚ:*e6VW 3)] wYDho2(G7@N%6= E&`ٯlk&G+W [LBDQa.<^+CzE-.%YQ l Ccysz<l4,w*HgDI}4V YoU$!2"|mH: Bf$XK?k\0D,rK n&J })^ךUIfN{j.M`@j0>Kq6NI-)74%#P~!zX*:{~NM.g1Tz&OH5bȉ.?ɜfPw8eVD  v5@?+hr?0Fr=aҬc!,*BJ%& FƢ;  VԇSePqU]_ Wd# p/1NjZ7l##{!>M6- xVK)V+ tL3:4,jzSMA}QVF svFB!vU5cK@EbY+گ Kf Pf QMڅ^$z/3Q`YZwڎluħR&X<ūҹQwΙ Q"g;僢H߻YԧG0tϭo]#,!^9"rĦJBY7 zoC !-Ea6Z<*P_V_к}Zƞo#\/J-w&bc+FŔb;o3ϼ-LfDgœ~)7 k\63(^8_0RO0gqq}|jȹOMx>njlw0 >,稳8ߕHv&%L_幒Cu RUyݢzMOp7gA)ti ~J/szD]A[ء{E=κI1?thԝ#]N[3=uyK$Dt&q RژI"`%HuS]&5 wxfFkVwxRPą ռ5Z,5dfܑIɓ( RkЪ" *%H;'k><,߿q6pQo܄$nѤ"P|5iTf9F8/\$&ɂ;BĻ*ƴlŭ5XĂ uR7k,տW,wm 0eG~ OٯSF"QNrB@ȢO;U@,l[/tW|K"P{d$4[*3/`D^=@ꭃt n(,!CQEG'bmyX` F_m'DYQ%w:asZ f C&pW`d9k1QyUK .S|NB\Ae鎺a vlhW3$l "~* +=䀁."ծg q/U4 @J.t4kt$wG>uVvYΦMw$c5ɗ7ըXG%`/¸VD`wa'clQF3b[] WU>FG|,'fyI.i֤=ґaSKhLn~Z]N81(ԓQn{0} W5N onGauJyqEHvjd 6Q+i,dpVM!d+>>i,uZeM}޼-X5___#xxb#18AD_Tf,JD,l,^jiZ1"|T eHɠ յE(8_ '=4,̄7FL 6EQ/M nW?V9!K]N/u e@f˖?hFI,5. ]+i|Ĩב V%xB{td -t[zm28Lt*-zqKqk%5h`F !ČVLaʲX+qy25(Xdc(uXtV ̰M¾To 5vԃU^M*%H3gU%z9ḯ]f-@tQ(&A%[otr823e8,yo܅%\Ϥ^CUCB7xcCM9HAߵF2fD/Aے yv=2RLVAZ$mp#xJ=D< )xA: 2I7 nU鐋3Ej?KIK(`GZ-zbf5^㽪Khߟ؁-:,txW諤 RW+=/e)ѣg{zڴEs.Xu6S*؁pnzvQKFlШRԧYcu*q.s KN?UQ(_D>?n[S^J&znMҫl}uHxHS s؉IJ%g=I֫ObX_Qp#yRlՔd"[)3&/K /<Yc~1K^v!$/XxDPj iբC]iFt#ͭqq 1l8%ŧV\0#24w"$۟Ʒ B;lOXsYv]L9oe&DgvFzYӟH+KgHAp9=7S|A7N0\LoJzEN+Fwj;flϩ2BbQ;rKQdW>2=GQ}YЗ-_jک^[p,+ j^!PDn!_usʢ 7VO/V6JϢN$].w~e@cBc%iQoa >_=4uFQJ}Ls:[́Ef% =pV1^n(^q3ky_F\T4qs<*,"j5#/VS.Q\e>?QzH-cqv#'g^EŕYksν#]̨ļCFӬZy.];7$QXF^NFY \d)]+͟Pp 2=#O’ Kúh8P&rl'ajyvPg-) ijC[c>ê@OWovJFS\@tN6?W`a:h֙GHCof"n֣(j`Ļ;~Mާ5Uh"gt%R>?8/B ld>*\*gD O:y9zX>>oUe"<*NtD˴(+\v,F;jn_I;Xr E2k7ȽB1|;{y]C#MoRcpJGEބxWp!c4<ĉ 0.e|:AQݍ}pհ2kP{ '5AO&G2.]Jc i8^vKQ;\-5yh3QqՕ;DxML,hwZTx3nJd;:kf^ Ykup5BE(}|أdVi&~p_ƆLnW CYucXAzƨ۱)>>ȝc#D PJе"ZHDbBC=}h_oh {P̊L`@|PJ־À]:ty/-Su5!@ Q v5 6͆.sJkU{_/d3ĨzfyпoP.sœ!]|mK7鵟VyOD/{DkzpN4]*q3햇aFTucH4z=q \)=msqh6gl%qwslfWnxsnDJC.fd H4}^.=XƳ6lY(~;CVsJדD\Ԃ9QjIphmeco'blF푵ȇ~3t(}l}Շ)zUSѐN Kg+x$ϲO5ܧU>+W9|PD[tr!;1m&8?.j?dPL0%p^&ë4~ N; TɈd˞OUu_0,b -JxF>/>[<4e; ?E /?YgK 3Vy?|Kp|Yd+'nw*@YcNgvA_$TiIv:eqdoVI' u FZS5$dL!>ŝ eqBD֢.1Sj_%j(np&F"EKDsq$mԔ2Xxin\gVTYL^%¼$)Ż2fBOl\ } j\͂E{tU]8ӬCKz-SD aQHՓϹڒpEHI:/J<~A.vu4TJb š_MmO{H<N2Q!}mTWz%dRئڦ 2kd0 w`印nh==Zi/?z S Јe %p:쌍JʗkKo)Oĕ{ =>єO5 O@O%fn$2 X. k1W}=C`3[GJIً.r.T}ocg@::ݿG!2׾۔S}̡Ƌ<b@cEd\?9 <(߄T8?FwfUm%pgD8R1OZK߬~ |J3NRpZr}0:`7ggخ؝_RF:sabf4l LA}a+P,a~I;>V{mh&$Y(⫊{`lԵ4 3 w ;!h Xz;3K '񚲥@LeL$G<~ dZ3hH4Ma Q=T^B);]bQsMOjg*"HwvI"WT[f,pz:5Zj~)W ΚM͇;Ye"V`^V}50ZIa?256#w6f$%]omŽ>L\C $(CcJ7 R@g(b.poJMRR={9Sv2 ̥20iPd*V4y@7k_QǶ7|"i82Nc2p.!nڋ&N\:@t-p0-e(n+NAW65ijJqG"(Mؚ3;NqH %Ml6E9_o n\!5m]]?uZ= VU~—a'60P%ZahmlHzqpv|}U1~͡ѧġ%qE@/|!FSCebIm'.(u 90Zvs|9U&)xբ0 Qfi|ȪI) CW[i)[|':A>acwT`Eb0'mϔE(l r>+4veVwU2sN? Tg5d=FGlQia ۅlc1@,l„!2'^q,8xv0ݎ(p:־;:8[~ &89Ym7/ ۜ{O//8<W<%WGZV\9\*WM6nD̶$& %#H+%l߃N@Z|zW%?x;JN"ј :C}ADH)t8E.h "nB(@I||cܩz ,cp( tZ+UơVjaD!!OurkC#U 8zBqdx<  :[38"3$NMD#3#|w4]փlN[P8ί i* nY7(tJʩbSM&ݧEPH.Z-oGِɌ_|5@l^SS71u._84jkׅlEJ{<y8ϏWļ⏜@↶ <2Ƭ>|u/N4ztO)ֻ/4f.7ex8t~EKfDzjXۋt7)m"A6#> zV 4 ]ѵXyaif]oPɩ 3|՜#8JH NSQ'f 0+cS{А; 7BGcG1/Šf lm>wգY #m>9Bcْ ¢UHPcb17Sc|P'13تUrqr3u٤6]]jY>˱D_Pm!-vH# `:_垂Ay+-|WNGr۽]V)}եdGPT)vc i_7çTivmYFe¢%5X}}qO֗+1o?᳎gB:~@lY蹯MEp4Zi+15)wR@; >~ |"&4⎬,D)끴`#,Sy@N@ K) #8s:tl` үP9' aYx{,^_Y?k\]rfJƫk c虏a+Ʌ|*aBnGwVygu5Uf22?ɐ1;'R9mF`,[Q{h\Ҡ+0 HK4l$KIj/KNV&@Q_ct[ ѴZt KgoAO}$P?Od_J:ݎHٮLT.c >G$k~\=XWR8^P֫ݳ YE? ,"ܥ7vԵY29`#[kGeK_˰Ug3c:ʷ5d"{W[nv1I&AAkXqŪK T-ʖPjc'˕p5ObfIml٬ZU3ԢP7h[+qw{ڐ!3v0c/Rȃ<[.gr_a*  *؂LgZE28 Jm  jC62ZkC8l 7N j]?~f:T'rr ~RqT γ~{+4 ;DXCQŸ?2Vg֧mP?m[WH: # q;|MuN+e;SFO /ѿ@Zj3I!¾I'k(dZm_SKKCb3pMSb V_f" ܬ#nx9|eKn38V@fm:;&1m$z> 4') } e+|kNeA~n)y_,ϑJnZ\2kAlY@ԮHݥOjxĸUyk>phQǩ񍌅&t_Q e] *^gT̊~^2kYaKըk:2V2۝Ni}4t$ \D@+=3K8.r.`w5.&9Z8ݢ+D LvWL6Epؠ)~K#AaVؤLwʜo0$iUgL}hތ G9n A18*fd+S\ql)fK0SM;oѮ_MšYk衑6~7Z M+tqt6'Se=R֏#? r5! XY&_]NM5Ir3(g i-7Lí}5TY(li{I%>QNjřE˺^ZH6Lk(rfLV >O+WPb|\}=gF:}~cplAm+=(`C}!O964V,"l{dTB6 E| Cwƀ{(B KȮ81bp~Qm$]nWI R>`viZG2wsSNF :`ĩ%OBOU_U4( ]:OR,| n'9 '- C v[npIW&'d8<MF0Sy$!$4A9]o|#BFXF[‘+e^??+4l*h;m(&;9Ux8} O{]ҪtRE84 }ЂO5## ՗_ZZ|b4{FP TJ/A)H+~TOVvӌ mt c@GIRZ) '`܋oXA6m< {-n-3^ghXNAkZO733%he| D1-hмD解vweVԱobsq-nw f1xK8gBfJ͇]y{NbI/@h1Qms%ڴ1Ê+"!(7o>&:y[v85M/>`/y)S6D 7~=l2)#RMgBP Ւ:gf]2.Նܪ$˗6IY1WW(~mCUYc%!PmjU60s̞y|)׼ uǓ Mf1yfm1_(gƈ- w.,۾ I}D* ?%I=.KsG'*KO _Y{0N=thԵE︊PpP5>D3MkfhJK@ i/$,ɠ˰Y厽6cI1 dOvŶL,V6,KD>n\ ^ դ#&[ȃX)R`ѥDR !.:=*%>>-ʣ sy{ Qp8 $DMqA{Vy c'|rs!z^E ըOt65? 1RNoX͊R$th7 GzÆGNT/oՂ33j اT8aŇI}*}0Ps3 f;P /oE0i }2վ.-*ULZFOLqP7C~=wFG촦y61`icV$풧%79T.3 !ik}?1v{Sz^E#PX V,Ic;}KS'>h^^۠&}˱Lzk6hPcبt٨S TQV >"bѴuQs~Ɇ_f;GxU]+;TS! sdg]X3\,H߮a+d^+o`5L߰z*Mғ s N}9Y^ SQ8'  DDWݷkvoZ5H2ӯi&L"4`Ȇ\eABsN}Əاƴr}`N%Qdާfs@Oi5,Gcdᢙ7=XtmO 6Ҡ 2cqo0iPjGی 7etAFdon),iɷM1rBB6=#7+bNGzg:|ϫ}^õ(x[g4h!Jh#'LZ9L9+Ex?j ?E32%G)Bfv:q d{PO;/o9MgE"ί߃ $&g(1z'-@6,1@Q)uƟ-B=f&CI_? TzOMgKʽ]g`l}k/ [Hɾ ~9dɀF{#l,&9xv=/=4؁M5Cۊiauބafh^,A.uV#d{%X/?Y$_!V9&~JxcY8bw>W4Vӗ="*áyCcVTΣ*q6`D9DRTJ1LxxRc^]Buȶ8տZt\$6!p?: EB>3g^AP_pis3_h)}9T8a.pvK*swjHMrkHA  j/ª8}W2!mx$ݹt6KQVn67h_ ga󎞂YfOrcQ/<'$I4=PUaW]wy/}޽"od/n}'-<}}/"9߲#>U(A~-9 mo>;{%܃z/q=_2݆],IhXݮ2D*rGMz;IkXE ݋zA 'ayUaBmJIcsG[(p@Lt4†SRq([B(]WXnqQr V;D2$o9[GCl&؉:b5^pOL36o$U#Ridb1w vI_8PrB/ Rs1ɱ=D^BeE4uݨй")M|;@fҭY ,[x^=+GQ=¦i,uU3S(Rܻn5$!7x k6(@d_y-Pcn{Q0cg^.nAɻ ^wxȼ65XנqۃkNj ])6Y&:'8lV$].In|NM5;w jXwi˄s I;u"]0tH.f aĐOɇtzbԲfCq2HC&.PzYZ"wkר`:(n/FFzVsGj:~R Q0A<ҭ֭ۺmݩӂgTO1xJ75^Da%N#{:UeN/>SPY12-"?"8Ǝa)j|{sR-ٺV^X>;@䧺vrø1Dݦ{0㦹xܔ"K2UځjVM/j*ZׄLMvO ;D[ޭ  YxOeuǞTK a+UfH}!b֟z`܏p")fSR!OK if,{}ۦR&'0E-V=O> _M~٣^nhE *#i[b3cW*PArm@OE^ ,;8NZ֌ 8q߽ P5Nli‰ydL"|sI~&;׊(׬rr|Pl{VgVrRI&7yՙC—2$aElV> E_ 8 mƢZNW p֑ϐL8AL?J)(ܻexQZ$m8L7iaD!&Z+:SQw_2G[ܶC|;Zg#|YF2H^I~5VdM'ܑ)+;{ZE8.L#^k@=ud*ºW k p=JX{|JXQ{x> iկ-]H*J,s!D޴妢^ Fa.j-G@&`|_1DZpj((HIR`~bqp Š{UQX.Qy$- tx_VNUUu1+K 2UAfXhokhWgh~5PØxixGvRR7y9dܺNpnQr❔w,MI"\W&ZD.OJlaψ@_Cd%p 9݁s 3d-)pmF_u9w7Ae?/Q?Gt3:SNfy]7Az%9ɫ>nfEIˮ<ro̓ut!9g#]Df̟jZ F'Kzu{ /Z+h#⼝V $8LU!BP`:蚮8KwM#nu*\]jv~uE<ՂI&agb y0;k5I`\?cSh-Ϫtsw QXzy+#߿8jӅ#H(7^NJz/J0qfᄕjl=5v,g V[|K8~!6ڍL]@Iew5cq1֥};\-F틴 6i/hA?ρ3B|D1Y;3v<٬ʹh`s\l/YBPoEÝ%~Knepm805o#'kp ;3޾[obR*ٱ|Wkzit#Gl92Ùso>&QQ8+MtQsޔ郕X}g'k.L&?1ٌ%\ޤ ,ɢG{*龎tt%-'xG'āmڳ@Ө"ٱK;#A+ cG@>ģxo;(0bu@mbpe叮")2-ޚhwi$G:*T{7o[9vH7ZPY+gӼpR`CœhI {}kG2"Qv#.6=Οw2w$%q4D_; DU e.j oID$B EjB$ Jūt}5~{!DB5bhQ.uYyЃb}cFU>6RNCz2M?v*õf?jVTaiS@'^ԅ)d:[|/Yo)+`ǭ6U>'ĭI ViLȤ3=*4Jf:,&Ԗ"W!Z_I.'t95 cGh 8B!gם*;Ny'ah8[y:eaqv=Dn6mBm$z۶A_tu|`LגynIŪ:2$T6GHÁy\/U OsIDq͉ zV ]ӾDu᥾0*S⺊}@~@Ԇy]]  ?ei!3͝yqj@+DOgbtZf:&cQtY\8ǃ˰G [tN6zO%@Oi[x!l`G)%睰mt~ywJ3,au<6=߱^*W{C{}n 5ðlpp% u‹"~<,B,VlVC[MOE&ސ{?wn71v~:L`>5ѕqs>(eH(Դ0kzߊC ҡ&-cg7@6¿,oBҳ0sja-h*QA1 Q|҇v @d0-P7\6 R bUN7J;( g([@[&Dc[t. G^I78';tb3 LwtE{mwgU2?JdE~9=K4܋ES3p+N`wYzaGaMHRn͈`1?x/la[.]Hdϒ^u'^GOso](љg[@(f:Us!3톢wgG#haywmqJ$+7*0̗)±~R&}9[.&"2v p316[jxHrgE(QU*0%{ϸ'yD >OcB^VDc DH׊9@RkC6%LiF鲖17 w{MDY1|)rmJo (;l8Ⴏ+B_8ٰN9^~zZ]{WAsgsIr{n?+ۀstM@H? U֚8axˏSmMC%$piusR'jZNFwMj%fp3#hbԅ,Vb&= I-Jg(&( *c yD! i{Zrܾ7Q,ߑ.d|3:p M;M8Էꘞ'_)W51oJO'0nK&#m˕ ޚMlk̛NB㺃D̐`ץf*\Q{aFyc:L{|Pr9Tцɤ뉶1DbY2!zmĉۂ5͏ c'o,0N_\ɐC;fgDĞ WXM/dsfra*by]O7ZʗHycD׉sL<[+~j]y'2E4N/gy!IvEF-~TeA`)GmÐZ,H} o Ey'9.N/)9ʡ];8 ѬM? +egBte7;=8ٻI_P{5G6 C07rs`]DW=ٳMn3g'r'I-a.:Bl ڵEgg 3)$[L8(JdyT'ƒ7PT3c^1h[O=l#LŖGY$ ! TL0h͐*CTNRlߺ?p<t N ZAM,l(OZ?4Om{UEev[s3mfBWWfŲKc #ӪDLoŅ,ycp_NxP9C35ׁKGX>]6T9hgϯ PKω ocyFA|u QcOCX#G9C),id;%lO3'AYe kICq/pl>p`H<[UMkZQ2l<m4ixoN#qE"yJA[S6 7؏+ kAYH<vAʠ:pS tlOs/YU;(yO4^;#ijl rLd { 1 |Iy,ۊu1_]O*LokOd:C0]ޝk@jѡfy|Xq]!1ݍNq&s3mܪ\ я=,{}p$!ʙJsL4lT- JjUˆ /D9`{N~!@lHRKtX/Èy,L4=V4-0^62/yuJ`W ?˽iT$̓H; fo}DWCs\oxhKڲ}Сr[1,pb㛫HnD=%f.H^nw/Tٜ3g/&6HbePYE&8C_!"ѡ(o7ԵSL %S5[G$D (ϭpl)^{ v\d,ʑM^x"NԻ|НfEkrC'SDWrScaܝn1dFE'%N"?;*x⯮ZP٫vD6jEg paR*=$tdiD3~'?G{4YW,g98(rWp"LR%| Z{,D'֨"4˸a.Ky^˲.w35zy]Vh WS?|tD?fKsG3o_'E<pn&'[謜`!A3ui;g8xoc0՛mԇ#{|ذ1 hŚp(\qBN(C@iVsnse@ dFZlD BS .kyO;,u{:U0htwҡm1 %yp1`q؉;R`ٝ߸(HZ".:yBzbRʹ|(ke䩢̆.K֮M&ݜ>gR> nѢlmk$p=8v|Α<8ofjMoU@D|F^Z&- !5iHyQ,CClh0^ 1'cm,J)`KҰ 9kx(ׁ%DTu0#ؖ8mYh ~7#?EFEI|:g؃(b8z=zcNHk7^Mᓫg. nBK,(ʉ$4lK rb`N`Rb}kiEGv< NAe; j%Qdwh\".cWIt;ͷVzFsa$=(us=5:|dcϽ2c[2$Y >"Sڊ@3J ^õ&DovI1:Wo 17n&ZU\_]KE/)ZTS/ vct u* Q m_3yu(:m]ߔC A6@^R>mKc.]-%%؃D YL\P`@ "be ;cR,Kń@  a+K<>LiK% *>8nVgcWσk~6_K"5t1%ouw. ^ F]y#J v߃zycw.s}j܅'ٛADjƶ;p#`ain%K#g?FA/xգ>MsVΐ`&;7쭭yўƦ;iJfX%Krԗ/,!y06p&psR t&Dp`J9f eui$3!jQ{wG8Jz,PkuH4wm<'q~ :@D]^Pzx,fSH%w?uLe3mp nM:~Lc!ߘ )Q(iXiu_vQ{@*km1$=lo۾b'%O&{b<-s:َmď*F;g)gbR}xcPFn5>q>xo'נK*$֜hOKxvt>aHc2%k9WIܣʏ?ZPé w< <Ɨ3+q[p]p %آʭ=b^:b0g;NGGg4.Xk=ZAXoJܽ"wEnw,0S$>+>|ςcǽ}uӾ,veeN i ǘ-%T Chn(%?zM۾x EkZ;OBnCe@] "hp? @B\Wmp'oQ6}HU2_=@;N+yJ@;ɷs4vRF;3!ٽ)2~C@P BFK NYR֌vc!ȦqBpP޺[trحSO)Sjuo1N΄去 4/k#^>X}ZDX^qwWK E*msJg7 7W3Ts\J-AgxNUL]&.q3 d:K7J[t~mdK(n `2[A~~ɕJB;kNk[8P:qy?bGa''J8K0{Ι UKpG"Y]Fy*YAF1GE#>8/E͠dhV g wpUPs7;[cU[4$skIN 9>AHo! ""{4ZVQ ݭNs&)u#h7_#UQC%S_ l|R[ k]A +պx} YgUT$q =/ ;dN!29u){/ZM)I?tN$.2*NTY3U =1EjBBȪ6|a'A_ȮIJW@3{FO6F4&~ ZPDXu(O՟&&8'2`#IkEKmT 6z 6VݴBeսSrYS*TYһ]ſKX#W}}a{ GgWAA>gk*lAWQqK,t*A1}v˫i1h!DP{Af\' @k˫r?h{5x bQ´x8 o-}±ރ4=aw=Pg_ N wD%J b 7aC|{w؝h_;Vr3W(\jr˔K[6|̎dXj7>$e>MH{91.ϐD2`4 :wOoiDw9H͕{-1hZ} b`sZG$ݭ fvPuujf t *i4R:1! 9h,C(S;]=]' |0 r9^iKgkK& K (EmAF!H#U)L202fW*+ۭ浯[ yեb5{Oү#j7RF [^Նь8|.{YF(ϫ<[ wG#løR0xU|h>*ErR%Grk|`̊㍤AM5B0H6W<)tPb~%gkI5h ZI;m4ZzRn%v13[$΋w<O'01ͦú$"N+ߪX]F*ghA r9GIGA:+;*#^g!40ϒr ,x dz3Io f} -G8"^bBr>ҌG#%n# XJmyps\"lJJHn5-zCѵ >-p&Xv 5N6A~ɱPG{U,R"i6y\DC;s2[}B =Qe2ʟjy=)OcR m.,\kݮ* g?dv)b ӻY&xM02W*gre I8ꏇv`끘XOzD[ Wkܖʂz-,viI讹fžXbrKq7?A''ߢS0ػL_-a "~X # ꧠp")"&c=+U'jw}|,1:- 7+>M?J6e% vig@D26=kU c6oiq𗒪Ft_nGUȇ;QC}/P<7 q=tFw(waڕ0jݚnW`Hd? FKvb_mWĽ0;3 <[:=6 VxRp̌}ܜZz``D6rцIՈ0la,ᮘ챲nbM_D~lo@́D{FB3uM6S^k&4${Jޟ^̀KFBj ŸKg'Qn ֋+jkNn`M?ATU12(rWŻ+|yCFhY  1؋IL(DfnvOY;*6/m%qчFy>H,״t)|'lw[f=2F{ui \> ami BL 䉦iFddUiw!Fr)* -qyIsbx lrtAkȺ(KFt8!q1q,1juvȨ ?"Bhh+>D<5b=/7rm }N-.ȣe3v'u"#e`1[ ϐϳ#{m&Α>WV0{ݒ20ʼɇˀ-'fK-n=RA%ҋuZ>2.(ҊJ jugZNoe(zps3훰g>zqyzcǼErU0xp ӅK=ӛb*Rך/0ݹItv xve#L{\pH2&m6,Ӷ*h$ҫ{h6R/U~) LV__o%zX%*he 49mevFfL]2;1*~I,͵iM (hEx;;7U@gUGf4~kX-OGcM1[)_{)/; 6Xl"re>W*Q^%g#oM"Z&FݐT#.0+:R~rT';Xs?V tfȟَ*7918 ߚM(K=># =I!D>x`56=AnNv@x5w*.A^]|ХVjz茙H; 9}WF$r MjVK%}Vb(YdۑaiMj箯N3A0m~Q_q*( fuuϟg'lZdjm~[*RcBM۰=q t^[q\oQDx25q"l4dZ֛ĥ͇"^0G}$6P4L=)Jt49:N/3s+bcjWBoTce, iq/rE+=egt:/.mF V _CZ60+-Mc j%[Ýl:L? Xzy9EzitÅnv;L ~0Ph@#2>P:?~]>s5M99b2g4q&5`=%}OԨ /1f/z ˪v߅UQnNы#'ξZz$=7?F?wMTSfPAO+0U)toʧZ*43j`a@V\Vd:=ߕuo]5›ubUG]VM\@"ۅA" I ウDjD̀2tŧ<9`Ta( Sv ,nŽ.1.dr`_(Ùԗ B7[ك9s.^M_F01 D]6zfyEnw6_9 9+頒+Af(ica*Jvphc%f2uJLn:% sfwdSQmicщ$6plϐEy yَ,ƫiLWpg+HCA|"ı~<. %j-E>{7%Յ:h,Q] .0, ,aŽ?bte~".ND]sw:6ܩ #i\1k2=^ {EXe\#<99)Z2^n5۪5`.2ۅndt$#K|#&EtC@O~[x=^y-|׃(NN^hgD9PM+ W!v _GFIROU-lz"N} g^~wp=JK4br^+>פr6Ϣtdj灁giP(@Zn ɁxvnO&sPT yվbYDR}x/مzbU>bzbD _6} )ULҞ7𸶣9H.)M,..7#Wα@K TO4|(xl|iVD'Sq6. `ra m !yK HT20EF$[ErI13m0iAYhnApP]*s#26Dstr- nXz%=f&F\#2b6QR/c9)t(U\4.H zUGP#Zi0y^Qp-!:T/I hr[(NQ2 n$ݴ&h){Ԣnw|wxKs#Ș>wX %|(K7+̕wuz|v0`#N߀*L;:jgO#z^W2ZpE 1x8;y8iK%0t65AuUϾmNQӊ,}cёR6(՟= r싩;:I1wI+!(=cb WanI%FfKv.5|uqky}N_r_;0 XH,ANs1G~+I97 4ޛgGهϣkG#R_n 7y拙^Megn8AIexvdz.I+SRqvEVgDqӤ/lAroZ)SH\ժ{ߧbQv(O{ Rf,ltY9 WqIzNACzs4Hܨ!m93R*ulT6*cQ=-n-[S˵`*w5.N88+!ۺkJhEoGQh,T?2tGӘs&7n @֋n_d"0$+Ű³FZR2\u#gakU#ac|i֡IQV*H(V? ~#v&/N c~W/L7*"oEh|qd%G1-]R )k4ۑ{Y}wVI-by x e PEE|ؤ,y2Jۡњh\pS7O Vs A72~p؊S*Fa5>7g0YFIuJ~.NW`|t8 1fd\xH$vD%?YXu7u2zsu.!:[ seP t`=1q9˗M ѯK%  ^:%K\ƹngʯ<G xwo؟\=/q\H.5s[׎Qv ~t@̜!e3͉BhF@W?& ;etra)TYþH/_u%=|S>^[O*LNpz^(@H,MH]ŘIQۣEPjn10䀻覂o I[E"q(j {6~ҽ~Gt*sq\bld&R-W׉k Q0Xjgߪ rWr~_PZԙ" sBi:zHk?N>S y]Pwi"&۠ј2;ZyiF6k(/A; 4%Tau9ud-n8shgm'zZlL98.(B&HPaط=؎[Ukdl ߦ# (hC2bۅ~5!3 _[D4ZU5!~܀M'{͡@Aڴq"[%EM`vX ڷp9v){:]%+e= >+vjeGb͇2X9g GELYbW*@1$`LX8k ;7< 82+l'Ft9F8wkKgm(񍌌{ #=tAfž 7RfAs}=kb>-2NWr Ifg! nHbڃVPYX;Fza nc#3MEX5IX%MfR: xSq=$* sR8TشR8'vM 0δPg-apv e9 ;|@pid'Omt;2739, 5`>)qgu\,HyA^ӫOKW9bkt )ׄN J.#LjJrQ:Wyx$\-v.XG!isCGvM1*{&T1I w%A5DV^0QlwVϪ+!F}{™)פ#6 b}:8$t_sZqffY`Js-?ccp}X{4֔ȅ#ƢE/4xI޸Xdޔb=3L\ Q&bE\;Wd_l5--iwG* W1qpܪm9lլzֈXltvk} +, %^)}!|r=B oQ"u14:+#aUGA+GYR7`M99\` ES8Žq4]YQQ4>b0+]|vzCnq]UN 1A*f~fy[sEk%+)\0B[yӵ^qǀg8F0bMseYc۩j5`%~ : -Ik4``Z\x"ȇQg#VӟygncFgFM(^6HRJ^'dj`s.NnK83SRj=HFni;ߎLexDlfY:+x dqDpX]R'?4vZf/RbC'L.F. PA&.f,K6ĔUJ RS岭o)Z^iЙWQdfb ,祖Iav\c\cYV^dc+}BΈDܕ5gI5Knvx`b7 < x2e~71-I{;,J\Qz \V2{JmGȿ5A72Y--vO38.DM+઩Kơs5TkJ'%׆cʛja꘲ ;S@ G}E[DmKtn㯞\I_{(JaY3F N`rx}ʬ !ȅ)oRTÚ:72Q9)p G.nvDn6WێΤUmnLct6 ZN]ӆJ]̼cUfv(G׌#?-3.)u6 \(gZ8f+Ύ_=Zf--bY$qv/$nlP>ke.+P=b U3%9%Β7[ALsȀ+! U]{I^M!RbUK槙ic3O)}A} j}b|`q[|=`ʚ#Ht Ƹ s QRSM("صbÀ3D 3Q"%4`+0­5v9s @r-'_n/:S,w3`rWFt=4oMZXo^%c*6ۼq)nclOX(3\A8Fj92d$)weCM&Td2lW{-E'k9.24VfDUo41-F"m! \q HÝGߛLQxlT ,xA+uįZWQ&d_ nrH^Y6Ey@V ө/;ݲ")>;l);K:?ƅCə1 ; WTq 8pI,<`_v3ӞmffʖalyK5QR^YtEp;V{s*)rF':l螜|Ђ }](k2(rMCݲR6+J]w}r[!o)9Tc tqayR7m?OBCk9g'pHNG OiHNp{ .4m}пOC>c62%Cp^/UxF6@h)얒3e2yEୋܹ7ߔPnʭVc v|F )\bEH7[ٶ<~ YP& :"|'t5CRfK oF =pٖco*Kr߀8)%68GSKZ˾tl9'Clc)8G,JnDR 4H÷PmqڴoQkNލ ͹S(buj'_=U7sj{Ϗ94Ԏ> t"܇'#Pd沫L] v_lqtΉ@"5( V0LܓhID f׌+|ٴF=2Ë- q 1K2XjSn#F e'"m@1AV*352"3kKOl(g|,Fo|Gk"~SqdO<-p-S|=#b{Tr lsyP(6*.t譁p_qRjZ!{P"SUw2=N6Ӗݶ:AKw>3,X "\o!pL1o8cQL?l]q48\@{C67'74nxV=:>V o%?,w9(]l_/}֮L54f$~&G"NDpE(P_B=PȈت}Cp3-PZTۢrL8}#A'>8f!FqܬXe*P i;@ms|c}yVRJh~?_ P;ZwWPSB]ʏ+o'(À^@P7^ځWa,] ,,EE{m꧙;x{xxEٯGΝڼ >|9؝ahn.y1[:*H/[ J"̙,Rq ٣/b/?R΋Խc玐hhqW5Zv> [e-Ңg}68#.PFF#4J x%o3!#!h˹p qxjwDA񖇮U9-҅|iwgLWʒU:ֹHZјKxy_Ass; uj$#/Ї X/eNЮxBw0('q%QF0ק{H$3g׈nXrA#DY\@Tz4<5vfibpF4b,_12j@ >_BcrdZ/BAmX* [ :)Cvjo0Xu%2!bk,ژnSOHR`AJ#Tx/ZVYoņQa $܍:l_ij޺#j} 7hwGrG<%0] h0|Nx:OD%epJؗQHEIs {Ga~ -Йo5N{J}Pqh()P٠bPN5}έGٙfx%*֡ >dsO\ ʄCAWB\DAjC΃@(2I+p@ia& #2Y)'rQ;5%+صX"4kߒ| :5G7oE1^Ěe3凌N_-͕w&A,~ճ3KKXIkЂט^v~y!A*lU6/c@eّ :3u݀i})sCLXŃ˾a~#t1)O޲hE`{e6y7H>}Q \IB %SW]-El~gul H:t#|E &iЊ&3 \ P *Z.~ 0.(Šd7pN l^R禣RO<ʫ|pVĘ@4){ق4`e/`i2a *3PmZb; VO=z>y? GB Xd`NBrD0a|V\6#>˘AC r x} hae=F d`\ r205C ;5!nyNj܃>3kp0;FATTaq#< 4[ r x(iPB7΁6LiZ1芷Hs[]]{e& \uw4CbDݸLNĚlObWS78R]osZ9"6L>)&/%bۼf1_+b{K㍕ c9I( Cx-f \k:RR{ڹQ^> oKCƓ%%,9܏]>^襩enKpOz ]cG;XLN!"Cb+ꨢ~TfAbuQfqR-\IS+n=w_+%wKԥ!Z-ɡf.wj,q_T,?Vj4Ў;6F$]Ku7m mp ܉=<ᚹ:nڀU*7GN(tI@zb ySfݞ1Y)i7F׼|]%--=D,8 ʘ5`\/=qRdKYds%WxGNơND:IVlS5(KQWp3a]/#mG/3Fea6:cO9{z{\.DN.x#dIYMI5xgq%߽4)ǣ b(.\?rdlwT\`޶9:r$8Eofjld{#hv_Ft.=ɾ]Fތo|UwM' qNڛ ?']K1^bќ=4l$T?c= XoL [y^༅eFAg},aϻRK 9׋]d?wD(* AL >;#Ss+_@[Ԫ,ُS&Ϯ?56#8W ?QAXѫSevNsZ쾠 4ӺN{bm`:az OTR2mv"љFf][ ]h&V]3x^7<*[$v 1F,GOE:$t[{%_d~[?cT*?L$G<{?q"/V;;n?d68,v\7w{6DIa?" x|jO?2|86^s_I6UV| S$Վ:q^7xzJ3Qy @z%YFCֿd1n'jjuzZ\8:o0uZ̵#SeFEwJl[D8 ǬV|i0-Ԧf$Ē%YC $u8ֈtt-wyyaXKnj~gJTQievһ`D})~%T%j5w &YRW =+ha&zAD3$UY|xHEVBL>c 2uwOeA}5еC?.&*?f7[lG|VjRLd.lt\Xenu)5%?5 %<QRwa u%J$fB-;fmJ,:}+Jγk4?:t Hj 芜ئ`v~enI,ɚvk|1aRIi 6@f.=Td5WW+UG}?Ҟ~E<(OLDr}fe y^56M6 %>1t8?dugv QA]hv|Myżr۩Cßdl왞Z6#9d=*2o;19B?8ՓF;BtGAGd~@#Np6s?1S?fPXAmI+$pY/= µu[qLlR,JJ]^d+h%<ĎؚNrbd >J'CGiPYe"Y>4O{NuqhuoeX7lJSֿQ6䄦:Je,8(4 Xq-5q-K.cVE`-.){Xj~GBͧΫ!. ,n%h8 ܧ`}#hvOvݮp1=0:)fg<%b(.JFr,uҶ`r!w6oo]z0A?iqwˆTiC1]J A"U4LZXw ."]iu{g*WMtJ*r;h[aRq`*H@LUTl=A+."п :fD5#fY9jC@h@LN,I(K]9„]9m tT*x6V( sІr(!зk[BQtcp;TOJ{3ĪO#/^Z stsN:m IHܷ zwt}޴UJ"7|б^;F9(ăM2*+۷vL1Tv xp| ܱ/itfQ}kW Fvˊ!0{'/5/ 8(D؋лnٷtkGb#,YdFIO5Jč{M $Uh c00&c3TXDX,O. LPy!"$80_YRvb1g3OH-><4rzWGHH8H|ĵ3Hơw׉D•?(ajpfEݚ%O oJ}S ":si?:.pJt'ĚmOa'嚣y8v%1$$E4mi=щ%҉M Ԓ%8Q_wQfX @qeؚϡt Ƶ^@A_42>sNY Qn eNqU(A>;ըǝvɸm$&2+UbweDebM0nZ\Hd̀&"v9E(gun({=)[Bj*Xп ^3Pbh A9 %P>vCAAkQ~LHC8)ƾa,Aǖe@Y{a$Hx;-`Yng"^{hNwҢDtf&1hѾ<S}jݽT#Q@\1~$!04*y Zec0! 2A*7o=Ya "}5FĠ *ᅙҧk2P0L8^ ?w)>pRFߓnXjp!&y4%? 9գ@4W+=o6z61OT;E?­๩hCќuvW$EU35[ڣC=^ E~3;jpmХ@VqG3wm|N50>E>j! Flc{ mU8Pbd\k4qH^g%ɾvo+YwxɳBt >y9F1="-6M(4iϓεe`hR9qX`Ԍ^jwyI9k-Ž+Zk}nZݤޠh -:th|r:w>_TgD-4Z֞%&FQOFpxwF l7ڇeLkA`,g A $_YsJ$L%+((P edߕަ(;' q,$ι->2M u$Ax8HߣNԎ~86C9oe,َ2}mރx|ɬw֦f,@a:M!6nQj=1r$qL,|Clzlf﫬o`mb|}"27ahgg4ey:nk{:9Hvgg'a==+ 7$#Bw]>5s~DȄ  f=ѥg=s'¤~;?& w뭧S 8łrN5^L:RڜDxqH62;*< |Smh C4Umy2G"Ž_t喚/),G6bg0_d˭3סEfPYX\4v]&FvyBh[Pש<]wi;XN,Þ!=ix_-qۓB-Ww[gWʲkǚw(i27o撻tWk6 7D#tE9BaN\};FT0I0F9OoErKE&=OLkǩDۇqNR 7cS7l|F6px9 * + ]7Ѣ1ۅ}@kj6JNvzDnclB媎bfr*JȢ55O5`6soj.~&TSZS4%)ti,@!+xߠ $[;[DG,iXĞ;OGD!Ba=J'}.I"*9VFr N =-QO0@Xǟ妯Cwb %eߘ BTTn &8 ǧ̰1߀LIUJK.했؋ILg(>v;Dݤ{__N7jMXkGďGclf?nEjϐzSF:/+k~؄k>VycOkU1NFOǥL u/3Lo~l dK%:'?h: la| { _pu&vTrc5 D_EkWrˉ$iKH1O}?؍N~k%¢_QbHV:am'VRU@=¹CbmM, EkE;G\d\.vMv@Xb.Lʑ諒א{zf{u vIP`sMg%0QR4 yrrT3WKeb^h FL !X'f V6Yw0 KR "d[ޕԐDϓ twd{Tn.)"7g4ya}j})o3@0[sn`H)rSZ^u dƮ ZLi\}F,"5M8]Y`pu2NL'8/^/,T?|.֗b9G%=bQ< G àNkA $M\Gm1\{)qrD]BbRAv%:tQ/[ϰ8aq=茀vU@䴵R1o <@BL&6 4j0rb閫Mí4V'MQ 0}^㰗U:@fFta*ss {m&08۫}lTNx.-pQp*c>?PJ#C i1 exC Tgܰf63tUt3d#'/ds]{ Qْo D%70gq d-=A-!|Ur `yؓ@s*l.Y+@ 4R+#ӧ?QʔT]E~*Feܯ~s໡qB SHF \͒OP"=-a͒Gr[Eُ-$˾),tܳ{lEm؁؅æij(/K$ߖyIWˆ}alKח>kwc^}m@iMbրN)oCД뿇՝_a*oXOd95<_H֙Dm_\Ik8/VЏv?Fb5zd#Uoc>0:Kǰ'tAq/MCC-u)q*yX̓),{τ;1n#α<]8/)N M#Kzښr mŜ mHæE>悞fYI"lf Ԟ:<*!tBwR'lX."r7̣ݒC7`P oܞv[םnsʫ3ouXuU`(`k EպO}Bi$M,آ6^^p1$\upI 5]TMG9Ӆ*Gt7#J#ɩ(n!IS}ƣr{3phNOB]lSVUz~Cԁ/ ciŊl :޵gSwٕMnkJN-г]dUx,a]K-"2l c y680y;K׷L[r&tUh/ YB΄=1 2. 7-B#D4:0ҟ䝹HtopkTщ*xSF9[K6;2Թ>$j6¦ɯH\yr&//X1zIJSɭl^2P +M`tM(ɖsɕgxfфpOkDNׯ]ް*0qrni™2%R] p)- pz`1adb dn,dĞ7G#^ATj<ɥM7pi?Yp 'Apٴ"\Zs#g&,ae_m\ sa3T>̰|2k.EV+;6>G#H`P&aVc^~Pv>4ul2Iyf.S`3ګkoFz7D6  ,睁㗉vl` Qin=U;h݋FIxx$[,`euJkD'˦^tMxč 'zep7}fJ".6>_u QRnUMI(3ezTPt Εr~AN зCj欝h=HfIܺfkN|~uS:ޑ`%_3[Lm:^y-M`A7YtFfRҩjz1c&_-zk.9WڌG~uZ\+?=r?$ n%_}Q.-$ȱ|hgZj VWR~ZdHj$ ́-3zWe2|?-cD5}ja$nEo,Kvz:f@3:k,8F?fru GU*BO G7xpYDRv)=Q=VW: Tu@L`Yb%[oh*L5E* KCbhЭ پHgٰN0!/Pq6@Mmtj|_,[=K d= ChW wإkG9C@+M~[*+e-m;h<-J͊t6LU%xI1(25oSNH*~0ŮsQ JGGplgE=D%C'NCY] Ə'7$I=XecShM1zgZqy. UPM9ƯŸ8؋7q|Q3MJti}R9au;oS*qo@B}JӼHR0~30Sjn*̄/K,L\u$3Y6+ ٿD 5מeU 2b[$Uźߟ&.-aND&:J8Sߴ:۽`DYL4SI!xTq,_.rbh\qO3d+WS7@B ?Ӎ̤[= B'LPGV=4޻KF bZ~nlPal!HAmn '$ AwZQ v[||ڠs{e)ʄ>Oi"\8AՔη[rIn4oǜR&m=f1=g̵e3%vtyGm_dI/T$ iƴ(VE}!e6p,ȒmL cy sP/FB< s%~tY\jwuгsoڑWN4ET_Exɪ4BxTc.oDT`/?tjGk٦Tw%0+fB`4i DQQ$]"}e C|Jl, YtjG $;> $v/RR)&z^L40+5 :IǾ1'9*6dzzu,-L}L&4I$\Ra%* \ v,8jc|_M +71Skzϱ9TpxOLFih[y Y.*1me鼗h9pgYԠݨ/ (A_S v9}fL+yֶe 'C:g"}䋚%.|K& ;g$x[劘 |$2@l{G񲧭fʃA ;,;tᵖ:if8pښMoG1j_мR+Mp3~?gז7 2P@qk ˗ ?09d' nܸ4@N9aY#]󬂷?ń%[wZFmHRIGٴMF;+>3Wz˕[=c\EWi Z7 C ^3I͋Bq:k:t'\$Gs1Y+B=lzMg. fk=/\U3dş,(1 [:nbŒ0Vغ<"\vTPub;gvʇd4/ŗVL! =ޫ,XUڙ$pդb`}n!sI.!4QT ͸C\Q8^HhJ*r:W;OG8$|Jcjar,W//cX|~opqB=!qAa4j:݈ p%Me.Gy2?Mn02[S hcB傀 è>S[R6oMchdIJeef}(95Ul*9(@. 1Ip)οT]܊% qp[G!Axh*+D>zƸOY._԰,LnIH22aAN`=܎Xɹl ܨMyVdn$њ,a*GC@q{J֓fp')S /P?hmWrõ"R:vu;Uux7[q:uV#3lQ%s&mϾhDlc(>eArz:F7|럩BF^/gկ:ѿA<1/ts'2\7%8qu~ ??iFz)Ϗ5ĭJXd-uG}jtF+N>n޹Xů}ܫSL+вfD5 #*D!mz>"15|#e)gv^fzb_5Vb$%ZqB8B0=e:}'hG xU^: 2ĚyѺha35nH%]r9MgHDWGZ: BF _`Q[w4`%$cU|kؕn@b%U'qf0[j9vz&:IKܷC71z:D؀+g29C ͥl3.[˜LXqA/[|=A l SJJARQ앖> $E/ WH[N rm0^CHjРtnvn 온{WsLS.Vq;47qKw:i#3|ۦc*}ai;N &oX݋ 8j" FaE 0 Q;l.Plܲ;K,$E4[e:RџӒlZ\+bnбΎV¯#mzQy͐IkTc64;X3)MiLrн[ScƦ]/H+u)dtv+,^ZDChBljڽ+̵g)+xdb:ӹif]t$R:٤aԡQ[S!R v%pV1ցxsn$oTĿ(\h>'A3FwS +="@?s3ͤi*<:逗 MfkV)Aju86x<(B ?LhO+ot LM:i#5o`1D {`K3蝇PO(pع1INWKg)l0*@?%*/OٽEpHi뜦zը5o;[JR։hXlAWÝ滋\ C,; T$@cSMA9uMb98r' H(sڨ^<2pKr 㳬ty,gxsgY1~Kˀd߱_t=k聓i]*<ȍa?5^Z糆 1vq]Â9Lr«j`;G 1FWs9itwV} 3h6TDV3_f7ICFˌ/zodWW#w0D1<ZOH?fmxP1&0lpr _6jk@وo7%oo,H"h̍ ӀSL|ў>P J_I)U3܀Jt+ 2}"ఎplk?v` -fsCw.SOJpEr6!HRgT+KH8E7JyB7>m+8S!x9wV=bLQ '!ss5^#pԀeLbk_ޥi p0*x[T*ŏtbT'|"kpIa˄WYꁟÿjB.n\ungg[\vviұ,8{1`K׬3d[)ȗvmlnW8&aol) ߰*3?ށSz#aE>tUu4'9YY8=-t]PQF#&QzBNoB8e3f~0n܁Zn\Ok,{c.2$ײ!]brid>Q<< 1ySћQal4 zkOcş"}Ky[T!4Z{.TrpKg' 2*<+zOr~ơ(5n nO l('gH'[qNj#h3Ш2MMJB$ֳ92T[|mHXx`Xu-S@~o&, J+;5yU':4!d'Iե\GK,G) a{sU DDԡJyK^:H )fY"b59F9.#'(j07po-c-5ޅ䊞f3>3xI)-*iG j ލecV# p,ybw~=b\¬Ĭ}LRc9$M-{ ԟ?\֐Hnu!ytv%YXzx|S2"1 XB:5BX)#\E*b8*a ZR (%UeӼ~!hK$>̡dzkյS1K|2檞.4\/\Oʋ6QݭSʏ)`F|oQGeχz{P׀RC庚,yYñJ-˃EJЄ u")۔۾PVĜ~N(\j{-9OLdY]x<' pvup2E3g deᵄUg] :BAwc Mcu)·i0(d'Xs(8mʛ: G#]bdUT\:4>>W:yӢ.+}NjH="BEPC-h"E]o mot_T3R?p>&y}p~w!E`x&}X9uϚdO>fhnuc]r[j!2\|cOeff`hfI8gww 9 Sa]p|>59_=*Ȥ~r, CN+cAA:=`,4XXu̕kvDW?usXVQ$i^^ 07GÎe2aZbB\ua[QO101G]'e|Ҙj( y01&;7'›Yp|~~P&xи4F2,2ɇǬ,JQ_ڝOQ-?oΑ j3C߅-toxt BB/i{۬B oEQ4-_FCZ(@+7;ٙ f;LOM&yB%0SKG 0Q LW<7h*8m,vCF8m d{ G#ܧt) YC"q29U\c#|Wt~LeCdE`DK\NKSb^2e:p\GC{2P(mj-^bg@uplvD WtaNʺu\fv?Fl~=W0Er#^S?{vVT/n_9ũ_ka݄qaŃHE#dӌf8V&ItꬷsOq'$+ڗ̃TPP],13$SNS*4$ڡqpgQ/XFbzaYjۗ E}Jʍ"ujwcY}#히xMp$bON<ڀ*'bGK z aXץh&Df=a8dbj>zȪxYw4ǹ'׾f)8~N1BwWRzp=` TJfHOñ8iX̒m'KaFa*R+U QUt?ufEBAZ 8q&0VA@WS).ZU.nx-p3Ϋjᣩqa3PbUw|?k1~{joV1S=)/&, zZ9Μ\ʕ 'Z&{`AP0 /ձ{eLm5[>YT-ʵQ>OUA9;C{Va〹i*pn&EpM̄aLϭoO6ۉۂ-pg9 TKmv#n'/y^y$#Z@V pC{}^ !;qWL.IsϾycmRTΆbYaoס S"UKaw6tAUܰħ_bYZ4cdDiO#ؚhC-OH`?2Oj[z H`PmZO+sW#F9\-2̮JhzOmu-mIńTJ>h2fu,6ñ,i -ѷ eQ& 73N5i%Xy(^./s![i,HƗn1c.Fգc;F6[Qa0G!2~Ǫ ghXyS$&;fB`ċ Y&>vu2`TRC`DL[MNu.`+WUqNn.HƽrՓX17&> KsxaJ=( 2nLSKb.~-b}'ڀ\1uP)j|FCɱ^6xa+FWl>H6t.l8BU l}WYRs\9]tWPK:0>s엽[ȵixOP 'R2@gj}m K#+vySuOBv(lN׶M٠ګƟWɠ0(Sn<BU&昒$Mf q:&ЧH٭3?Avaw ½xu;!FsGG]_L[,C}6"ɶ߼6$n=A;T 4&g$U<$0xI̥a s [3e]zL4_Y)H8q?ۜ iYЩ xh$&[{91䁡4iا]&&l-Q>L:zmhN)d?UvꦩyaV`2 {)<艂9j(AΚp߮9f>F0uOt E"Cf(+@NRs y41 y7uteW/Uj%[ fTB0cYoX 0aMy"J\ArL iuTf~g(Ǣy7FAJ"Lj{&@ ~0öw:lPE M7.I- EG?m-Ɂ܇f`&XB=@Ť^/έ1P o3c?Kԅx?¯d;7W:'~awΧ x7鈿J'q*l .mˑ̰CW\FE$ YO8 H4+Z~jd:JqBϦªLv"$,ByqQ~ϝ.@Hx͙jw!mf҈0 6H^F}}.rj<ٍy |޿Ն,0k!ԍm|?؉;wX_hqf0T{i(@?0Q?sTRPweNE.Rdv S2 6bSvk1k 5aiP~QKR1OWq[L I/:A=6Iu @)4BLqDnڲnWa!b3uj 7!=27XIPۘus_rE8ܐ/AxZ &R)dLevXM][IH1}T{F5V]r<O?~m9[QSa7/A~_Ձ14uy Q)LiHKsʶ}[ "Z^*H.FĚ|U_UB@nMaWP#׼d\TO30 .|CW'3?( c6ph׺x5lړ Qz(YN]O]$`3hCX@ǫq=iOp<}El {.mԔ9w=S˫j]=Hci$+5`;Q\b.CƍMD11ŗ4E!f8%foJKE@tUrldʴ:>4KUxqu9mE >$:w$ 񋼷},ԏ "j!6SwEglNnaܗ*sL\aB"`4}P(L{RtJF,KϨ(rg/EҏNAzA.< =P)`챚CmԔaCA=Ţ"ѻ-46a$ n7Q=&f/ q)Oρ|WJB^ж|ޠrJBesLK} 4N2b$y>̈́W\/,'ZLAg?hmq1s*q^D>\Wc%+qq_{|Ctn*8j@Ө%tFRP+Cu^WE8Cpֹ;fZY|N#^*)CBU?H69o@!ޠuؘt5NUvnwpSݐSֆLۓ M5rɪ5hqkXe2**R`m΅9Ǧd4JcC#x&z_&v.eI  mS[Y/S#V7E^@}rUٍ$c -e?cCWѓ>@򪒻/\;!}hW%b2~bl/r^e jǂfd_%nJrK"=fdIۮ,0gD۽8131f$a[؝CJazMSE49!nF X:-tv/6cϒ_1=ZhLwg9~s_CξsDCx"Z:4hSzi[]}Rc& v+_!Hr o ԒM)Nb S[Q]Se JK(RnLFpmLg"?:c*"(]=&(gڲ%WJ7˿LG(8ߡQF`~Wپ%WiNmL'9ؼ[=Q-ɵ@L c;/^g8= S\X UZW,R^{':SGV0I-x0L awl|3EP3dl"[LFsŎp@m2gӹ>46)8@6 BH$\bQFUxHzE)yB׭GicOZ`2tt0vv~'S!x'>iRxqArd6v!BAdcR&mt-`*{m vwMn*wˁ+>VfcD0HSK9Ndݶ1?I+ZDBltG*Z_ڭ`(): ˀ`GqKY4.Ӎj&DAm@ \Z3d W(C4 ؓrxwd_Q"<&*ZnJ#AxzY(y6͚5_Td_P{Qq9Px4HjZRom`K+|~5H[|y,zqՎ{[.Mw1 oaؤCm&_[Pl8"(WhܶB=-Z2>ʝ8yyJ5|P`50vEz[ۺHC/z3c*2Ab16Ke"j4t-ʮTH5)@~_{-a`$qXmKY:|‘Pl&ͻ94ߚڇvhFk,C q4#cu|Ͱ˃ҟܶs[nIj%BQAU&N&SJbr0ف?,\*_>6LhO2jn*7{oHR&nD'ɉS P`]Έ/.'|yUBܙ]oR'h \ID^Z l@+@fq!%VqGj=X[mIKɣiuEU],IYԗak?tAǖ;?l0Z S[W9 ! WCBK 8xxYrHKyf*M6n*/7.r Jjtc .3cρ5q$gR*l"jN-r?nYM&u&x(6zyis?dV4~^7sﲲEdlfoܥ)dMY0ŤU}T"vq*6SC&srZ!WtF! ʇ]C/4eGZdSC]=_-KT 5J/RM_NB`F珔š/ cせ}PHU#@-?xGdG j ~Z˹=cE^[)*^ _]1^nZf*jtU2C+v"PP&Uo-bT8İhI}ȹw/r<7>0;> s*rj9.%|λauv"8mƳ^|X=j9ŇzGR9v!U>FZ$ j`yjSz}E"91g"5̳k>9`r$ PP @VBJ{H7~T '^s"ιkj #Diϱna"h Ԕ䒞h<6t0/-5| NحeĺH_#<6}D4tpH^t@5_Awz=-Xqd,Fpu%p@D =GJ f$^n͂8@t_FQmyi>tuYT:Crv>Ƶn3gjS!yskpÂB˷8KYʅ/yKxTĜT%jl'"yK&llyq减k G눜9AucY0F]P,(R9a" r/ԥ([L<+YⲦn.(OxXR̒ 6p_k92DW $:tZQiij?X~EKՈX;f8sr\!8]* 1Z{m+rKκ5;`zJTxd)2X'8񽝼N\zVaӀIm|}]F]zC'gH~fE.[9cf~?ZϏ O)I]`C7.p<[rSQfJr}xL_)W1( +_樜%>2|B1GUM@欇㸌v'`>LtXvAlX6bkQkG^cφoO{(Ib,L޴,@"x49̛^AS@Ie({bEO~ ZD7-i+&k3ĸUiPT.e$e_3)1Wm9.r, n=fX,ke^^;ãFxˋ)D 幧KüX `l WxoA\j Q[X8':=]4?Nz5ZSE/B,N'u.\F$NCr֤9Yhs, ;K (N(,I^7ovG YY99Aj1_tKx#G@DE`aKz\_ՓTsg-_#1o};( \$x?@Cئ)w~Ӧ/-4Gm;atߩ eUY'`^G@V,mәr(8v!UC:z;&:Xf[mߏ[<`G8iD'"v z=S${1 j0Wȗ~IPD_7%fd`mEDV;盠-ϊk|_PGm>)jʩ?=3|sc_)̔~^{?虷=0.O* ʹ"}BS,/lOHv-RW _xn:m sw(84.ugx7tS9.t u%msٖNqIP "2`\EŌw9W5|XDV4}Hwt?w@" պ^-ѪaGB1hXݚ)J~;+W*mzg9XA*H !AsDI~jIgJJӸ&VZ രD˅$cmKh1<)Q><ӓ[b{v,uCt=[DmD%ӟe0$5ڠ`4,WSYvҩ! 03+-$<5vzKݮe&UBw* v gǣϚ'~#Ўe|z ibS.ׄ+cVV6 N^qRA5 AѺçїO\4,$G`@0on^3Л|-췙4ݱw 8v89'-ĚG`ӫ 3l|{V1}sO9&>.ŀܙҵ+wL@gA7YP=|ٯK ;0~vTK^SBozYI_E7>/|᠒ZgQpL zLA2/="xn}$L[,q_^BoX4/e:kzA~ +埕Y]k 'YHR-=t. O*+J棣^+>,{I\st[]!2hdf~ۈ*ϱa! SMc<[Ұ.`4µH 嶷 /p~@;aQ@5GxXI 6&JӤف#˱w?fwN|OrF࿃>5GޟFjXmc\'Cmyy%ԗhP<4[)>Y |ܺqDcTSY?X6gfɯ 2pg$/~6^gҁcA)+b+&9<}Pb &EFm9G<'85= "K߰{~5+e qoLE<*< p52Ox̃ZQyBx!g!DPy֤1t-Z?$J FIY-#);d@`^\It1|u)+N3յ "F"#Y*#q" Ga>Xnj~&2pV~߇~$lj EE_dq7|=v|yrp#QUv08ެQ \Krm$FYV>Oר+YܶbP+R˭YV}[)qsV("He _#jy٪$zE窭ՋkR^GMޛ%UQ pz_\$;"|h_3DZ]j}imCcѿsDQuDJmO5p_C| k\!rwDqój'a~dw GPTNmSΤGȄ[򪟇!s.udTkPOT+Iv~f<-s{Gx;W| |K?nSk-蕵 iOg6 nCf-G(O/kVk8BA֔#q2ҞJ 8go'M†W%~++ehTڃMBnתj79 .4AQNF~C4xs;RPp}Oc@# ; ,m"& Av*vBV£DJa\qf$B*t! FawxӺiCۍC:peCZҦO|z:@KqJ@QPhfhG^<$T*B'|W" Eb4ұzܧ xKZvhViJ@Ua:*ᬁS'qNmnwPlBT]^/icF}!XrI;Gg bnE( 2糾s̼P C2ͣ,q1rMgNJǟp#t w|lN뿕ۦڵ !FQJ<%صQhe?ލqgA} R9w.rTJaBRђ&-٥ q ƥ _J9Y#fj@01D^  QZP|nU.8Ӭ\dQm{宄^w~"B\Ϯ<`kKz _AuҪ<]mArrWE߮Il"5Cݚth׫WOl܇ųl ,A-fyU*&#oOy5uEwߊ7sa8s{4۹6SFF&>,` X[i>#kgV\9Y/f{2vQ h6\&>K1_lSA]`o:A?Xӊ58sYuç}.&aXSU?pIŠp 1oy{cFLE7eۓ\EycZBbOS%!8kgtM5ZQTnna4á (tLRdYpy̵vC rhTe Uxs5!UseRsښ&X7E~Yso(SNJQcOTf]֙c#ͬ,mA"2zyժgI %$îട qQ#B>fi׀Y?#zS"y5:?Hߊ'"I>cR]*8.x櫡?fQe*TE̿"!~EdR(~1u D*R{6ČDZn-\?A&zyiqw;Wu|N,Pku ,І]YFһէf:GH{d6!V3sjKf(#3^ڡiyI}jȣGIEC8(јbo&irYb'2,oU妎z!u\xRqMi.w%qC:Ұ,*W&T tKJ$YSm:*f8g!edd|/q+V4C]uoUeLPlfJ,{ )_[f8WB#EU$O |n~(dqᖛvT #A*xY69>1/)D)!2/ՒBNmI95KR]L!,eIBz( {%sd #~hE0I S @$!rH|jg&19M)))? &aj8􂡫&(d& HCmGdy/FRօd_Nlsw긵}l0.#[bhV)tě!˧g5u`e`_Y(bVwȖXtWtUAߩ஌1p_"8/)!Sӳ:Y}(Խ lW嗳k rE(y{+I[3N"TlH/Վ8imbF5T]U=[5f[}=+i9'cR)%nߝ~.P8L9^d:"29JNgg z<jnLT~=-U+/l/QJ&ԦXfms΃,Afu,jнb)=l;DDQ6;+9_fo~(VR첃6_~#yG0{4߇ F2i8 v,@aw7:bOҕQY6Kҝ]36e"Ng30OXt!>P0%JE=K#팠`'"/C$/-TO[Hڮ5MAR?3ʡWX(V=v;tnНc,T?̷~tMxV(5 0'3Q/vZpC~2 Vt5[GX=[6xvQo;T#T%&E) jq ` hQh:t"5H[s(~{ 3kb0ܮ|{66W!0^[%a^0rxu63-.Hrl gS' ^Dk^UqRʽpe!u/$onJ:.P/h[\*KE0F WU秀} |E`7(g8oD9yRq;1EljuՔ$:ZQcD?OwclEf6ISDMQrU,UC~r1n¥1#H8^"z1l[N]q`f\$9f,L>u.):S;A Z~y;zNf_= ,:-8v-DYiǯyA}ݣ$oZz̞ېr|kV{XpV"LL8]R.Q*08{fkxx X~2>F@! ƢӠW+ׇ]P+Wy;ʝe~} _~& COqEa#S"" MX{ _{a|"oWOA\k?YhB0DPZyOhqD.ez +!lth%!qd6ϧ7ݠAS8@$ȿ-)NtvCh8GY.dޮGebǡ_6xOs0 Z)u= D2%Lk+θ*vehFfS$\ۗX-gu>C9cFJşc%tr.瓁HT}Os rw^۾72D JOҷj=N<9(ly!/MۋñzSF(U!j1~0__2A}3iAaDJ.zw zV)]xFE/]Yhu~PpOF@?EQ:"@J/<~={(;*pJ{ǡD̵JYx>׬4VT-Q" &>MC㼑˰[n"/sǓzw`}͔g),$duM1xUv BR=pKfvv:iH=Prnh=d#K8y֊3")gu7}RbT]#ݛ D{M>X;ѡbcV%~嶁3w(X׍7XZٲE$u{!cnA!SO#u< fW=;` ^UkyfqÔH.ޅGP+NrUpWe^X&\W-o#ֻ>OBcMGsLd~"剅eAj40M'}42wj^ib pԘg)7{d ϑϧ}L.B4 i,3g|N?:'}0ȩJ"k5wEc[mbga+^WkꈬI1u32VSZPSԽ9 R8^q9*OĹƣ?L)J)9!J$A2wQ;:8D5+p<Qb}sz&Ɓ'HFHZDH{NT#/^e<@qуBGN? ;|vw-s':DguFn\bdMWk"H4(DaV řS $MP+d "YI6m|!+& ypϾ;Cr*\ݴI+P㵀Kdw,~ţy&iֿg5pkvv`-)hϫR4mewpfUA`_uRղ#[Qxé.g >7=>J̼ޝӦ, a8 1P9|P_+e&K*P!_6Kvk hy D 퀮Cvw=dB RzA@nkܚ;{;a‡OiKp1`\.4G6*DYhLEǗ2jUT&Y?UqciE*ϡNP.wAM/Cp2Je1\0 LEKfE ìgW궫,Ĵ?!1ty~S} q_c3 vBx1{ J T'g_eЉ)&DL4_j =JbC*Z&} ZB+ǖKxO]qY*=FJW׭Tj'K lDaIY!^WucQ暚Uԟ6sƜֳwbTy` |c9l8B'(툗5… bHghs4CzCͬ|ݍ3064T)|99oOB',`H.'/ vKNM/2-gˆVBw~펺tWi-:^Џ`CNڰX:@ 60#>#&_]`tq\-tz; bqH>rHԻy[e%YXwѦH[=,>Xבj}˙f/Dȹ XqLG퇔E tzu ˣ:kt bK5P˶[B8HWX6SG&ڠt+"12n*uI/=|]8%7^xH~QT(\<ۺbl |_GG?IfOݧaj󼠙in / Xd#A|?B vFU>(ka 7q9->%?cXB#Ne5szkl=P(fflcj+lE7ͧo,iM |SZ<2R6bw<lА4}:ObKB*;UTۄ=x#xEnȆU=fTӖ1g )d!0V Xdo{&eT U 'dh}@n~N.D xH4D|ޘm<ݡ:wYJSHm'; ?N@eBDo F7I]n6{Ħ mzjKFs_Zui,9w'o] Rx\u ~Y|sJ?ySN~ c*5 e~~xcʗ\& 6T @W;G͠A:1w%6. e |, d ѴЖRB;0$Lb;?l1/~jZ4'B:?ZsɶS$Me^=Kf^̽iz!H_9ݐC֡4aO k9lT_#.S_G^lBv89"BDw/!썡A1-J K236Y] Z -^4B4y =5I. $4%pŖ78m6y _qz6H`1\DjOzʿZwIVr)*wu!/^Yve-L|R6_gx]74L0VeRvREA|<UWogu},(^%=St ˵i*dk S?3C_:2xhryL>{0V~wd7R+]O^ 84v3TD:#*HBF T-&N*t3ۍo1ٱ`- '3AbӞjBv;C/ؿuՇv) 㭵 ]x}|5f1@ +݈]wֶNH]94i; u}̗:pdqgCO]nEMT>h 9m&es|! \@Nlh(L?%,0r@`VF' C+wvBdm栘.{_ק+aRzVQ0LiwzژW ˻eV-YmrH ⋌ FS9n?0jS\3Ļn}Zc z]ca}B+>{(F~Dމ2suv/eެs wF;I*et0 &."5z͵Vu;*=9l@V8l͌r*y&*!zQ2ݝ%RmC9#Yl:QBI҄]^u̒ÛiT0cl?7oZѢpI~XZlQ.(|7Cv/r2n/ʚ5i `J >U5vΨ$ lia+EڇF}_r 8mJ:,}\2 \v*T&2 R$-/|;8B>h>nG 1>R8y9ŃVgي`a>:ȒW+Xp{UBXJZpOXR/Ϩիu[y`9-F[Ѧ"ԥuѰw$M2(-G?։)7ңټ:W'tH 2, l"h="&N("-콑|W:};OL\Tcf"$ev\Zʿa  Oc""/JӍ t+WtE.+2Λ KAG7V;.4⣿\)zYX_z7qD4r)4>,9w':6Ņm$Cx} GQΟ"p)Zx(",FaeGUfn{,/[1&K'ܙ؅"=Iޗ5./k(hm]/ ՠ;g{ Fh0Ti땩ᦜ -1⃥]Vy) q&>oY©؆n#а5ResƘ(x }ngjaTs(f'4G^+s}x9|shZ<;l_Џda렓)#fC *&Ԡ0G f/7wKQ]-B!UE[i5 :mBy2B-c5񍶀YGjx3K5\;˥fSNjL"(VE( 9(K{MDK}n 0أdŢ8SgY?X7̷! :oٴL(nDFy^وؿxy|H3N&jt[:' etl܊ EWKס}n^rÓvupUϷh娰Pؔu`$`M6gwGOLte[ ]h3/(/e%Uj 7Clj4A!pft Fy-j4M+}Bgoy#rٛJTxEU!`mИ5V6[D>M G{]ھ1s_r1p7d-~`-8C[+YR ZH=ѹݱ5Xf2?#ע ;\+M#Qw-zM0٬Y"1hYU 6Y [Uk6{Qѳf ѿBmblBZR_c[c)1&-<鍠l/2,LYEn]MTe ʡ3g롻1Mu*efШ :1V";^p .H@&da3=, Z$HaV'^ۍZC(4% I|ڏ5/QRQE O/ B[4tRlBwJ͖i\) O?a#h}ݙC'ǀ[p{N{ n:G9(.QWSg]^< 8;5,XrģTM %dh7ϻn8OoZ"L]恊bdWj+Qww*iJJ!fśJwT&9BПWmhuFNSJnJ2lBAp&LZ̃ Cь 5̵^-;! G9":v?E8\̐R-$Q ӦA崀HA9a Z`]Ğ},G{SCJ{漁xL`a TBg Ώ$W_I™f\SuxbL) ߻?XRGc(8%Ly{ˏ2 MhAo+((؂[OmjB' Rlb:-6|Ȥ/wZ?Wpt"6!kR$mck8'{b]Y+e!IEa!Y=]6͗Z?s? Ό\h iM2(oy2n^f)ZG.ؗ+F4s"5!(X`ٿ*2~Թ$@H^] ˂ U C\T TYUd2ՉG/V0P6זO"}>!X/72c Ƥ) 2J6*ZIZ) pzok,--8Paz%P9^^zp#TQzzrNDZy!z'jC$]@4c>.5Œ!~rDSѸX%l<dTHăj~үdyz\ұ"NƬWF l*{ϚT#^fl%ݴtC8yCQ,7W5"շg _]W,Q!zON{PHyrJm rA5YpuR_Hp秲]b65  Zn#c+rcp/yzhSkwPRzuA_ ФGi qI;9cvTOa [:pg] K5/eu>=+ hU2:aaB@|v#JgbWy;ni0iu[BEXu(=| `s4TMhe 33v b,Im zU{%F`)NX;^`$d ljlVs6&C?DӈlAV_ɶәnQ {M[n,p;_2TKw.=ZP1'.sD14v,L{zy[zhymR(<)^Gwt6ZÕ5őʚp>:.byR#ɰqN*U<.n 96EopIƨ[,u2`(!܏fW φtYp!frҭ(0Vk]A~8~&@xb]f J[WZueMpk ;܂/pmZTvT~Mn+ΜvٓSb 9S91y2T?=FKPNR ǔ/ces+.Q[[hNGp*9zb"DIO:,?!ROD.;d^}{[BTl QN=ab.d9]{IUAw`dylTLCcB^ll9cq=!*( 0v79nEUMNN9s1y '|ˎXɿIsG!8DyHe$?ڔFCx>V˹Aź5BI8B8鈛DX4K!U]'r)1 cL5Эlh"/uFR) Yy^ b\ Uu/u#yJ *i?KT~vqvO|Q ҡ HDJ~vy'##7R|}!@F%78EZfGѮdI=љ$t88|6BS7UdW1epus?dR+h©GPlv(Zo=/"q3[ U.dsyw!pvr M(}l^C'6NczaS4 %dgcZS>Dؤ_B Hvg"!8fSaؤ[QOa`DYT3^'a ̯E$ 5$tD5=Wa_85jCBD-.궭NX-hvPCs4AJ#5Ρy!k|氝C~ w~n&K$ !865H-cڈWQm@j[@>{MeI@(cMedi>s-j)Ut gnp\} i:/\6 $rF*uy4옹L"K`e .ӲnEcj#Smt_}=3]uns;p-5acԲb:z-MKw‚;fzL\{ Zv#W9(C Ă?uvZ|I . yWQpxd ,ՠ<q]G)A!wJf\K|EXQJل Y _ʉN +0~wӋ1xܵCVgF (LWG|UGIMТՇ#س1̀:;H̎l) 1Bл?2hOQ٫g4SZRА,#-yQ] "2XH HsʁFSlaS<֒m'}L=vuߤ yKA;FӪCƭ9 W}ܮ{k\ݐaL0 "8pۡ * [p3Lih=jnGXOd줈N~/Ǒ4Y*2)f0翞 a>JQ,}qDa7 vZgCWYUD~d )yWi$UgHڻG97#md =#p¤~~6ۭR0`bU| jO& dQE63 49$*2GFFP寫PFg`3"ĵ MeM]|qkYd0 #r $#]#(KGBjs'yvZ&Џb,NZPm =g(~G!@J FMJr[(^vB?MwȆ[HW}/|OLmQNHlRȣ?;,5 a(Rzz|1_[mW!~Wkq!g=4^hU2v2ZRhV7\.oV&64; z-<;ha9'i@Iޚ?Jؖ7GCN4a'bT{Z!<_Q}0xJn>U'Z4IҞ^QĠf[ikhQZviո> I4 k1_P!_{̖ YsJQfNU2;"d0X){A%#ڛ:=d82 EL/O fê 2`` Pz !wY\|M8y~LK_J;VnfxUf3U!I(yR$lR%rOir&%t\  ,G:= 5m0BgB-T-[/0zޤnXnm$T4QC:~y y'%\AJP{ FKΧ'Ǚ~Pe}kd6Fq^ 1<i:shTͷτngW$r1V^V%X:|#->UƽpQ\40d]%$ƉaYI^9)PrdQ<68Tb l$BX}Zhz: 2"~vPqT4楾%b!!z.%"s&-£ntNuS9<^9ubaߡy {Xe";ܴ$ӏ9V-h=Z 7w|ЯQ#AϑG51 $ 9Ke(_?;H?WЉ rvUoދDAa<)ҨCzvSu{^Z>ezL o4x>օ>Rn~@<LHb=Ec϶f#E $~]vhXJq> @sh/K.ЃճΐM.$aKq\;f!)Jo*_'hC[aTRLKg߰ώ Ju1tF 'iļ*V :rb Aj(^ ZGWQf]h]^mN4h("ZPym6@ '_=Y# /F;8:M *h8Z}N)KᓸLGW=̀!p%D$u.Ɓ+kAH˟6y}kՂDшţYGhLj{y b{tE]*GtFo8?}/4r>Z-O?usPq*QE03PMmն_2뮰fZL?ӂ^+6#}0[~p?\4wխ ?yFش~Cؼ D[E3OwҳEO=ͰвNH'՛;1 >KA*H[A*t&XZ8eZ,cNoHC?H2T4-Lek)_m(kD % <@YkDUGrE! bv瞘yc^/p;2Y ])&z&!#t;}HeCuC=XOEn d)SU2v@.;q)O.S![HQ0[aQXgB!31NS[Vブ a# p{p2葡ύq}ucFĠ "}SSw*8|ҹ7En/<!yKJT,=5 {RI5 !ˀLJZs^FQĹ7#B|E hvM6԰E#^ZJSdh E7 7 @Id*I7j:g8g8G3%8ZQsf- -'/b@u?C|'3H}E`TO/S/65w\2[};?]m'Y@ʞ01r(6k(;q!ZkBw#d\A<R:r RAE pRUZ9WDWs6 e GJΖ ]MPm^\L*j?4S)'H Q o84۲02ݯCə&Ј[s'5`GM'`iBq{̑ (˜O̜M| T_zkE5\Wʔr9b]_"\/٘E;k&4N-LcU`pUOt+M5hOQ5fACyQ싃uj[H w#XUNNX  Rm|4ߢ E_u \a1mp< ~$aH^?gd [DqH=:.c~7;m03=d>%l1pihSUӲY$!ؖ%&\}\Ud v af7M>'9JxQ`bKQIQPReEs{uM܆쎺\.at:[SM J߂u8"kE} FD=r:˨ !ճq#iӏQ`i͵հryx#j0;n2{ j!"4 ^M? 6WJ-r~4 VIX9*B}ɚ<+SjblP1inG?%rRBrqM` LBhX-sg=PabB| nu*tp8+]$e\Jl?]+b^T*]c4R?%i16NcQ%̨tIaDј46"gaV@!6]4'Bl 'hD`<݇> MNRj "SzԍgDÛ!?\d} ci'rS:y㜎.*?۔([;iiaPZ ʌtZ"4R**VY͎:K)i΀HmN G+ djV߉Yt '~clh͛3 4Ӆ .&9˺Nd1nZ8Kˆ݅RU> )}=gb&m#Z,Y&zu5w'#ȟ3qkYIaKep7J`k'PL~eѹwRz=6G++Nz]~Mc.y*"}Y\':ӫjo陑=}`u jw"f1~*Yۚ%7l`CӀFKD^7DŦKT= pAk;z=Lf3xď ɄB݁hгC<KP#(=#e{L8mjj#ƂbbQhPD=mn3tfUo.tbs>7 ft埌t+Yr}z\OiNnˉ/Unޜ)LySI$᠁_Pt@ ~IC/ċ=pT&g ij2T Xyy-\(Q7K3z`DM]p -P/4ewIԃdPRQưpJpzel&'A89&Zh 㲋_R$]&`PS U=jc'F 2#\od!ior:DSIG M]H*o9}N-~ӧaH`Ӳy4* -cg?KjX#xmhiBdEQڇ?QbgY[[p<`COTX-m{rܞ-jsUsZU ȿR,rSH_dƞzN1㪺n1b#| '_29mŷONWUԾ=y8'"UgbZS_}dcKvU/c:^SwYu6|IL;FΏ/S]mB^suvUJs xkS-j1}TC߱(tw6WJ Tt ĵ]aɵoLU%9l3N PK-MW)V"j1D#"ϮmniLDq %>N>Eo߼: m+@Z7P`WA?.^^sDJu(bN$t%-XY$+ 7U4~廎ݵeM2!ğj= ` ͡*($X1lkky8Z43Fe1Np$CۭKx2j4 j ס젌\ש9 hsUy\-*\;##€ #*UByyč>tƅL*L˙>Oh]S%5-~lfq , cMszJC tD`[ "rP.{?IV{MI$3>:ܰM`F5Ɩq5!S~CZ`1sR[M1&} =/ЎM .2x3;B3He M[)$)`ñtAGf@ˆ ƕ՝Ϋ <ۥ^IgvG\(<Ek 0xؓ`M܀"YJ| nBФ䞒X*p-H[ Na)"’; [6w,^ʮSPkHo:L/>*22}|R͚(b V|̋MNkHTz^qT" ³qTeta2,^N ]a?\6\Fk'$>8u( B]bēI>d]v^}vuh$#vh9!t#4՜H|;(yb?>gn ߀D1pфʱ =W>$ oWϰ8Bd^Ą !ktXiEQ=KB10p%V8"<ۅsK,YX?,aM:`ny&DZ}p;+YTSYY:i8+D!9<Ó Igm]-J p.fLcЖ/ՆCx~>yaGIo_RٖGt_*U7ޖeq&<Ԯ^C}drDMұ#)? -{*(d',hńW!DAK xd gFAis;ZVEul2BG?t(n΃]"5ɟNg.;T@rDlcb}az־)jELMjq]o/͓ۢ r>fD^"g 'AZiv_|SE-%FWk4;{hkʃӤjZ3ُi.]'"E,1 B;<%ZHj̈́tT}b"PbN913t*VЦku46WutQ5SxڹzlXlB!ut5![hŬo Ps!E6)׊'D0 Yb"l[AMQӽJ޾1Z^䳥*Fi 1{d%MƋ2;W3"_M3K5ӔܙZ7^_ ˮaũ®|E8{NDŻ =9ĝeOtZ[Q1RjTLjEI:TͿ Aĺpc|б*},\}oہ&94OQOf"˶+gNV|Z-ʂ-aX,0^ w^~:)+I5#BRgC=LF>`ϰ67.2U\{Uߤ m@AD"xxx*g6OaR"nl4q޽S٢Ċe\k7tBĸEP[]jm4o^k68j1wN ,Č}^gCy=  >L/ϫMS&3C"Jc!XжX!Hi\ăxz]#3VR ]c/<ȫkǵc -Wf\qƧ Iv<>ɹãhv zaOd0_ݞjRq#2ؑ*\/E F. W{shj,I@9BF m(`U'I!͚ pC:r%L[JR/l%;`VA<Ee1|?I5ڵOO+ ULcѱ$i6ЀvJnV0DbpQU- <[ݧA\({}':c1U'h0nX騄ݚ0h=Қ,8#HQFE%˛ɼPSE e@cc{Agv\ѣ.pTɅS5XҍɬJvHNk`= p] N'5yLŻZVGHO5m9gCJ?$}RfhנVVk+G;YLZG\<7['MlQ x&-R4J~h (XhaBDLo2m.ᵁBםHӈ_FyXj&-z#4o>_F8) r5wJo_q&+RH.'y^F͚ы7п~T첤ӵ" s (Tԥ&90HQ Q!lKվ4gku>-q}xIki* 4"PZXl(NFFm6jdaa,-e9_E՜=Y1S_82Ȫ/ϬcwG2!.oNR)adF"P:QL:E/ ]:EB/ta*""`Fa_ftӟ^eVF7J/vwM甊rI«'C6l\G(ZArɝ* wAEAo}1C&w߯.;7I^QzgU&f!~C-8$ /EIX5axVZm_JC4ZYQś捑63y d >&nX7=vI/\&" n;?B@ӃoΡghH'5dCUf9E=#-. NjO=-"65u@ ߁:qPR稪zbz|IڅIs:PmxXKs6[SN+߮?765[s ?ا\{|cqH*yk?n0nu:RwAYlyF$H} 0.}߾;;W/[x1ۊ3nVm_U~MP>v-{Hm}yjpj/4{t6$ޛeSNA*st5ftp|2NZڬ;ow̐mn{`Ѩ+~+ !rbic_? ?r,ۜBN>+נBYh V}PBYesݝMrLy_ԨQdJ2@sd%!= -CJDx{csTIԼ/ͱaa)R|4c0c=fu:@Cf#7xw3mB'zEr$)W(ϭO2a(F6e*0)Ljׯճ*cdt:BL)8iۮr;{Y\ &٠A r'2Z7=tOt}D- nXC%26J(3E`+DHq~F8_,xhdV *mwn_A12 "?@1#V*ɷ+V [wcv0e+NBqe^a9µ4?óNŽ:uzdL2q΁R:oÜO6ā2@`AsrD>Z߷)a .g̠*TrAO۱̒a_)xD,q zsĄH(^4ּ65ll^Xs򁟋 @>]nٗ;ȁS6 S1g!; 1$oDKjtcs|Y*j,wm-N{[I@X?A56m-ⲩٙCǘ|o(tcxDY6/#Sp-KtmYqтk܁~b!7fJіtIyq,A.] 㬖dB$WVA:UՅV; (| RRLli[SʨJ);M:5S"~@wI=tvSr:ָ #*@GkT8ZD)?'* X` Ws'g^߹ dIHHgA=~y{|¤9[Ƹ F-EO#Sq-s#e2Hئ~i e*a7/G/Q5`ǁQo2q$R $(àLػnAa܊T宍BM;9QuvC|TsK7@> h/䠠s82ꕯ=Uv:z:o/Ou }/B@*M~Ehjە1k^;@b5]7!ڤg7 m8&3j$+h0Hs?}E[QL 3珵+ x#٣2(Ӓ-:?8@{QY8^h*pgEC**9("EBR TЂ$~~*ylWI)R@[DIۡ-&Ŧ XK(I %Kd[C-A޹tyC2Z~E@!剼wMhs91e޺fE/l&Sti*bl}5BKD* v)6aO!ܾce#'f'z+d\W#CAg,D,kO>!PX[bޭʂH\PU; Ȉ>m=!fU@nGy\כ7V^Epeo-KWZU& '믎': ȶx+WDY %BXǯ?~jAJszC5 z'[d:)>TRsj"EMt%lNMDii p=Y~w%qTK2+t.IVcS/:*8N]44/3֝ =hpal*uȄB~ww}UY7Gva Ze8OM_ :XKUhqW},w-9ա excگ{oP>o0$ aYbnźCR-KuҒSGX:J[3Ft[~1r.7`i߇FA}KM"Nu թozg W+o]VC5nYf-KsF8n 4:[@A)$\h0mZ8tL:!<<<&(փ j:m@ [e y12k>lqϜM5up_-xMTķpryN^|#t汧|f$b|7 f'#]9nvP1^UsYVwjH5ْř*}{e۱D% 0xF4٢wFRLtz>H}ubv2hʹ(aQ4ID\ V؀IHS 8X @^Q@._z;E젫М{[^ʺZEFwjDj q` >hwN|lN^3|h\ʬN <|ȄF +kH .p#CPٍ(gO3wɕ!`~pcζwi* 8ϴ1M-ԒɶOd1sKie3-6 '5T&jYvB*Ct}4vQ^IzY8 ֜@L N2޿8yA(N@Q1oVMN&NE "^oHMCr8E,`$~DP}^ vf_ ϛѥ'>s+OHxօtҋAGe#ꔎ:h+2ro\f&8&"GvQ,on;!Nhh77hiuo6nG/}kv;2^h8Oҫ١-opZ3o :J<͎.r\+; 7:}l\⻐$F׈"y0nXiFiI\5KoC6ٜ.9?P,TG*쟭&Ju^~WOj[D'f*qvQ2ƕ7qVh/y`-&kP)u-%Aa1{F|." M`GvZn[`XEA,UVd|~wGě/[TKɆa䧐L%QeG ^ uF JSRI!W`߬M[B>~4Z]en'-YNH+e| Ku;=֩H`$,y{u p2j"c1 ݽ;/Dύ:p{K7zy#cꌈ7K*ȵU$OFdIaZ&<.io]Ď95Sln>)C@?K:$-<$c%^D#(OB5:݇LoLi/.*wmΚ5[AW,+SX?f֭0)Mo6d$@U mYȥݬQae5(_x}%_N⺰;PN鯣ZCc-\46~wBBM~fs|K tķ|Ukk=qe1>AbO~捰$%q."Z@4x3߱C(]1m|ʰ ⳕId p(֝HP,Aǚ6tc"FXgI2Zmqme &xi N3a.0^Qɍ9igOǫ(.(o()< )G/L؉gloG101 UAB'2~h@jpY9JvZd\ I']O>".eXv ܸ:kG*> ]tF+($wk\3AxL%C), ,b>t4i4ȩ(I9kX=0S\݃>]1Ey)l -){I{\4}nk<!da^)}DC|T cKXA{" z;Ic9Zls#;]u7B詬l8n`=BJaM$TN2蟏P tѽY2K1% RޜS"!x+Aږ=fk_vc9ߥ#ˍ4Y[N]Gu'hڰŌ -}!S2kC KUC&7:0)Np[sOބt3tir hr2WէO ӟS|?lCMV #8z!a:lr_p$z= CWyIS5j#uO`?A.N0Yz"='vԴg(2 3uƀq%B;C##N +!?0PO:oZv͸\M^|j7vojs"#K/+k8x R1˽U psH8 LK>L?&t euV]x'w_Cˋ/Xqwa0_#_a-)GyNkDF"p+or-+8{-mh0eq?Wk?N$yjO HqR<=- [QʆzoEsEY b\Md!]qvyܵغ:"ј/IɈ~\WAN oHYe﹫VOJ/X>N9k<Ƽ=R+anFafvN84z%|4Old<;ܓnxFw:Y>|D4G7U;eAh YZlgP :iYz) zkzv3Nc4m<֨=9sgp L\I48aT,([p9^SQԦ = ʀ AWkNKE~8pT*{tߛnV4"\Iggz%RRl (l^V ZD|D34^YNfLtǷ`3+V +fz7g)՜)FT!g  v.^AdS6ѭ_1Nu9=Eq㗖~vs%jbS6x> z^umCoE?} F /?z>O $nŸBQ7cavf4&|S {dzrS,Jם0zU3QV! 2kB*̖KP AeF + KoVM3! , u PvI(}=zU+|+Mhyx*O Nob0Qn) QFڕo \6 !80b<)W[%9gvE ycȺs$!1 'q8ӟ*'uxIѠ1~>,!ي~~Y$}{x"Sе )[F!+$* ;K2ts5X +(Կf">: : B z`dˉC؍lݱC7ՉLnri8WyfV5|B'elArB6d*5HZ.9db&MOI/ŒI…Uu>5Z747>y771϶YR,lvDb#Nu! c`KBu˵` ed=ir>N4_Njkw7C`Cv˾%LsjD19L&aRe̫t6/,{XM5KZ\{S]f_5gY!@v9,-m<ĺIY>mK3]OMR#+cin3'J 7<H5<J-=R 2-4!2Fͱʮd T*BNPoJ#:ro,/ !.ae.MQ3ROjMh\Fq+Ȃ|FA,b@̙L6<-.6MasXi",%%y<{$^)/ giwCEʎm"؝ >Fc0/O.j(?zFRśn.SwFKEg"~J$/)G.SX<'\7+bW|f7IX<2ۇ2=@^J! 7U_ DG0PNpe.om ZeSFגUc5XC6Mtf/s( *cg#/[eiaaQTȼD)^lBw^H}[`r4<%(k9[K6sPN@oE,}aBJAqk晾vLXR @f}FvA]^~ Xyl0AK%g6S֐m}匯(Ky{헦HnLuButsQ&kpVJ4@1z1"K fv%v3jzGDVo48Q0L#nKCOӲ%q7:Q& DŧpU1,$؜xbu%Dd] K Ƙ$$wx(M{ {s?7' {9 Z#b E/YkvR]Ϛ+AhYAe:^YUfз 5䃓[U'Zj[{ZV&3? hZkbFj|O#Ηןew'|];b0nY>l=+b9njFI,y+)WY[,x_? xrO쌶((=@& SܧjYm&d)ۅns2F7(2=4\ٖ҉}/4z҄Gb\#AdJ.h@XjXRk+-A'ot=ܤ -(NR nd{JH7RSCtΘUŧ4"L2h#e(9*$;=B,CB*>&->}|\C&! dw|>qQ8a!@RdN|sJnn` OnQڄ#݁:)ibKGcK*䘢 On6jrD{3Ϙ"rWC}` y5G<ŨT٥aʈ' l2@@ (ĩ;{?0Hr ar(Lr‡V{F讑*꒎б%w? ;ωt,(EnZ{R1g{*d7.+~Rbp{yTFjKj\B4EA6W(pT:] I|鬘k$\9ǁAD㳙7`>{|l׮ӁrA1va;̦?/kQHush}Lcȱ#)kIB;LTܿwwмsDtR /"  iuÎ(LǙӛb\zF*cv%Y [(EYtW?+/J@B{CJyX s8dlpLD[pc5:ݑU#.FTM?|DhG6vE=X _&~*]Ϣ,&E](Owv'IIP_xC{;!aGU2[B%ƒ"ϟz?[a/c; Oƺ)0=2}tM*p!l3 9r'[yM{_Za^L7Uw$; &b3 DԺ]\;/ݩd@9ݥzpqd7+fI'VҥJ@'rE^T fzכz{;iчx:T\?B PșsϷݢx,UL1u(`! Kd6˱gfՖI/XϥIZW&Ʒ(e2)'< ˆE;)ϭGimQQ3; wA(nJfe~řA Ǒ2C*V@F-ao %e_ЭH$cqAB^( { ;|jȨKCa!gs22tyy]`ɰTGM9>u΢`MYԩ%z]JTƨ6`XBF02B~Xn/)[]s7:Juvxj}Ћ+ču^H]®_I#bD_v5;mvMqAssa6g7N5x+fhN9C#^D^4 ]ƯRGZz_JisAUloj#%qX=57l߀ k+}ꤘ?ms ݼ֝%St߄>p rnҼsvȓ ɎzҾN^|a`2~5'_ɚPwoO5Qr1ݖ i>c4Y_4j*2:qalخГpxmU8q0Ӿƃ=$EERxL\B- 6O?c+lx,E2 GAbوb y(0HULf -4VZ~)f} #ԝ9_r[cJ_U'@ Re%qAzw#HuAJ"\ejJJFڎjvON.5t:d XQWXۯh3DӲ|5SqƷU)!n޴xwD$K+NTiuAVR`.mВ><vW'AA-yh0FE7XԸ@n|Ʃ8\2t|˻f[ kjLHyӧ]]%4p|5_.Dtyd=K=xC EC/WBmk9S4ޕŬ,=%,>9;8~7ؓ-kN w[v+~n%Չ~"#򐇶pњ Uaa<Ǡ^ lnXAS hm xII}vjV26g<¨N{)9}xp1glg =e4񄖇ͷ`09ox GոK $mXb܇dl5l%vLbSj O> [4X-4Ρ0y9vx$Ac2y++ɈnQ Zd(qxU܁zNAh4sY-.~[Ƴ\2A-ޤ5T{%(`SdX凃O뿖:%1ܻy|Ϩ#t4,eW%S^I {OD^?~OhԞ;8E<}QcKަ<:N\oX56^i6@HC0γL=Tea7Tt:I1'E tf1bޤv8uOMDȶ%{eyyHp-h\l4T$7TW䣺c6%L,#ܦ^*<1-(Y xʳ(\`XcQC-8-I/o)FV" T+J\#x$t'2V ^e.mQCm]G`J:4O[;W9ۧCY>GXeڜӏZn0-AIV4s*fM$m+ (43V1; H. z,#Wnmh@ys;59 N^auy2 4nݷ:)}?m}C 54) ?`o ׹ `|5?\8%3\ 1oA&:\Ĺ$%5˦b`V'(ԑܭP >O;;}qgz?^IŐP]!j>؂(EE($#zܭÍԄlu _Mjg;s?F<&0s .b?UhMKv WQ%TĎ*5@D*wO3\.L=CQifO=o:z[b, 2I B!sD4`u_rR Al>*矚{ڮpQӖpŁ֧zFێRZ0F?Y~[!u @(Xܑe=&þ\wHgs$<,L_)" TSE5D^{ظnG=G ekeqa ^sY8VF `zhv^WdoOOv /Ncl\jz"" AMnF7Ĥ^:IE&1%l6O)odm|W5Cl511Hزk Z 7E~a3EҬYՂS~d)em+ mSWXYx9vSq䐥 K|2i&~,vԺnrO@"2\it],nxfHCi=] l5'WSs,y&8.y:&qlr+%GJ sYbF6PeB]4Zn S#\^F)kaNqaj[g[!&''a=U+/q+"j6М؉2հڈ*T%_9 1E6;h tݳrX/)]8P i Ho<n\ŕ3fTLQ"bᯨ]7!Z>J5mX.`hĐхB-r\c"*A.{0wB&JNg&Ll>9kxsI%)d͌S^[I?P%H BWU`ZS )`VSb5ޗ4!HP4uPavOn5O.jSs g1˙A 8ACUnNP;G)d. C:\06rAW1LWE(AEͿa:|ɑK9tZ|8k?usuiă29h;jwo&>4#^1<_fNfճ4KѲmnNQă NW1$bV¯v)-jE?!N9 9Y!~VCC,q^LjlI@5pVuXiYnAd!Z "`著ɭ)YkkgTXn6aV{|O?nؖsZNսN(N+:IB YmuhZ>0L}wXɹʭrpk d}NMAgj“kJF_<#&\XX!ܝϦ hUgpt:3q_3t@A;oeDwYpߢ0k7xKq,хHkcj[JVō#5),I%JY Dpt`&swU®1A"H@[:_S@G ~.֊n>7 lgQ"F26T^@4=F׺i Gv Ub-O{ [JG,wUq餤E}$\gDgI!Xykwef7l1a7ǹ %(taKA'x6L `,~ޙ2wkYÌH#r/~ѧ4ݼؾ}, <4Z3n8F$LV(猏] ,Hed_vIXң7\՝;kŗ@Bq|d$xQS^w1pwDz8"mf=<,ִp÷L_#>| Zmm#I9"\Bx#,mAB <[}Э${NX~*@ (bZs{NU+cE\ȭ:L+Bl"xHXʲj*8ZgޯsvQLoIsNlzr[q'R"9Sٿ'k^!UDEH[Lm[gr6D8(U!)(…8))#E p2_(=H`4fadq@veIڢNoJaf|$\@*o }\f4'x|ľA-H-~l(!.O<>Sm-#L abJvUz ~͸i7(7^‡>lƛ{yv@7Lʢaq&xWHӀψy =/R44P1 )S#D~[CGgzY BrwZ 6!pYr$#*ۅPE d:wt? z_9ODupɝd3J-Iዉ19Gê)e-ծ rS+& G'ȝ:*"F~~-t M*: Iˢ*>\ OVI{ ;^'lۻ'|(&-ٟBZh,+ J*IՌLL{L A!c)j_" h%EJ5}1##Ȅ *+4B,j:iOOGL*ӾF #|}3f_yNj{7"q)[Qk-DXV.?L}EnQ˓⚟!!. gAv--Y[}joׅ=&քYbWTj4Fd^Ϣpb'Q^ 19BVA+KY!bu 5tyYƜc .Z:(σ4L tʳ\<(4Ф7eS(O~iwa tpޘJT*}I0H%nlWZx~y4!U.ߕ 4zAnTS$OTő_$Dn9)ʳQ{[?"xBM^+Tg#"uIϷ ktavZr^dD !Y^Hrm8%*ܵѻwK>0X }w26gc4%9Yl \c܈&TsXD A:kՑ}g+P}a G"w)egWͱC%e#E#\>y ,4(-4Ur`Uwgf*^yz2.KI "ZM€/3@!VuO-x]`NcvzR-#^&99~'47d̍?S )Fd{\+t k,w=KiZQ!#7[&)]4(͠ r*ظ; k x$W<:-dUkpUg )A34#XNPV x|߲TzqN @`%ӉPr *FL IHSg*km46m~Gj'w<\e)>Q8ޓ=x7:0?UfBI h&lR[E`%'lι+ZÈHr=N;eD}ې_m0Jj6j۩J/(g= 0IMBJ$#kV Û"3t}k{@[PD-x/{ ?7"HW<x F} vmҜM)51>>s,x\Y7iMr] PGo"5')$5迣l3P h\3nw:>pd[Z Bwp vsT!*zфf^a#cYqYDK JpvnH p!-%uRqk9s TJ9c'RY/R'~ۛ1—B K2`~jxuyz%,Kt۬$jqpպ C|4ǠNOl|DNF=qgih~bdx873~5Љ"򞉥q:FJ]-Gew ۝6wn f+V(%*"/DRƋ 'Huir#L.*=aŀOJ1\_R+YIسQx=nEJM|+V_{u>PďQ%[KW'9#"^߂S{LZ-SsW.21tu*Ҝ{)v0|YdRSNT)}z$׀E@S]V!*EތD *c*(1jhOHdzQ۠󀣗 +6H.cFǵMOMg" CqĊc BK4~vtDr zl ]LFhNgqU|?ZE\V 8X4cWJ3;FbtЦ1߯T<:$ᅈ2ʦ6k1MEsdž#Œp3q dbX< D]k\G߽kIo;!N1̛KZ=pd]" eV/GRNA Ü}Pӿ@I^M_+ c*gG\HK?ixt%u(b#+=Yo24cA$[u2LPAa#Ik꟱(ɒP)0y'$T X]ńT>?CVPTKgfCR!$OJ,qG|)nF]#j ^%zV*?/#s0]~;*dDgMAW Cڬ&Z)*ͬ"`gNMZߏk9x^vi,*}YBc\JP,0]`%f%^LpVمlyJS;$9\Mc{bCA'qpmY"- ]Ե , l:Znyb=ƍ .};匇vwXUe2 (@}Я!i\fx)JwVsyee,ju) Z>؍TK Nh9!x­lO#8 zt(ˢw+)c453Sukx+V^o{&q]4|Ye$"3b낷T7-*\lVqPVV-Y3+1i g_Ukcɖ)@h"UYAO Յ9M_zs&U2?( p\d> U̔P[ߐJ)JSU1AȃbqըvxKHظ>6?eALьoR \ *3xlaWXa1e*%_A{1/OW5SisG;weOkkhK+ mv;D z6ܖ0I(k$uoKt':H~ tpOriˮYLg+g |@;xf=o`{9bz0/ޯuS%-\ u{@,q1~ss`9\ "L/ ƃޭ('a uES2Rs#|fXɺ=o޻SHxgZ8|~ zvO :3Y!+sӱlNMj l '˂Dq >u/:჉i|<\~eB-Y4V ޗcb)})'^ՇVød\|21,WblΕB$d-f(Gҡut-16tU4V|Z'חbD\r~Y+"n-+֞٣q@^$Mֽiĩ6C!??U a#Dce) ^glg+gjI*tBmb8{,;![Y_ŵC\Q&u1$]p=D,_iV#wM>m=Cm |4J4lla 9|=Axu*`GvUxFL,7,F*:{QCnYKbl{6MΖ31aFUWUC'ڋdwmX gڴ*@sL+Zc6ZAWIgQ'4lxN fmdEwj*%  Xv mP7dwY>}r_XO8a8GzMhbヱN&r2tz !">f`LElsX^@9bzfF_/,V9GEv%$1K$?@JAˮ,H킜>JȰy.* ;}XΣ||WnL@~p|Kz.QRqWJwIP7H\*~Rk9xthGfNbY:eNsCF`b v~_+иYK:[U^)X; n3*BFz`ZR0=X>f{kggE͊wl3'5~HԈ :A*&TUUdgp_ 4ONZ dAqEK豀l76*""ai3b9 Hk}-%s]Xr\h}⌏ $efa&Dn&p1hUA0b.0* eL p=]gnQ1&5O A>U AyW^+$Ԋ&@:}Q3d sM ~EM̡XX{!HҞM\ \SsJrcKRҟ W\470 $Jթ47t-=^e-~QLucrq؈ fNZs3티 RtM@Xdl5XB`rmOb,Er軀j z9yL/v K('{_,pAO 6f _0P 홆bW:e0禲+ }/0`Õg s .BgpRqeϼho?٥` 9OQG;,<;%'ұ(4}8o4RS_scT# ?3#mqk']8Kg3Oq*#A9jg"ܙ[Nq&{"48#\j \JAABwXcjb`B ezgŎ+.lj/~xv@4ͮo-Kk6.+^i'XVM49,ett=]ZV| Lˤ\{MMp#߾srɐQ0cbvi"VqSӻBlZ:yy<&@?n,}.;^';;װC-=.`ű/3>u2LKhP7lx~z lMgE,lb,H0) X} %>5w =%r5o@{#%_8 vA 99 ڊruBtGDwª#}6{B.ݚ*1KCX:0H9zW4!WnL5R^bSYB <>640ȭY/ui-V5) ќ, șuǗNC4M=d I#ުuY>NWf &R ~ܑЃ~#R0 ](2D,>~ =܏1XZM`cd l7kt20_:vF/2IU 6㈑Vy#+|ZsQWppi~~MӁхBk=ah1!h|<Ztnz|Wqk\雦&rf %:f3ZD{}6?RPm´ i&WI\HR^,9^(ְhG6->p2a~5zU/@<&8C] =1b:4 NL8Q~FoHٸvN&M4XE0,u0ifOF>\! ʷ-ɷDX}^ZZU4$m=r-8u(n&~&Rw'H?I !o1}fc;ɀX_*qA8^s5ՙY(k_y R3f67+J|L*pc{ ̨6YBQ ťg#‹寐X!B7_PW~at3~`ﴚI_Ty=at7&JRWY}@Z62q` _tcΖ2ܭ rө+!_.rmC[S3!(OSrQq-^%zF'sN) x6S)fbn[zrpf. kU0pbJJdAXRr<`g0d{%Y#4;z?Az6NjHQڨ>5WӒ]E^F0RJ?9f&V[, 6^E1hIڵ:|2]? WHOW~&!IۺTD4婨wՖ9|ۚl?rlT9FwfZs&m Q|@*-מ?;vPϲxeV'҇L}j#_jvGT/R98mա!Aљԧ /Fx?c#jfq5.2LٴlStqA߶h3S \XHt27AIgrWXŠ%n e3s**kCtvU$~-},#>E(Ѹٵjں-XԵƮ{]qX+#2# {ͻ2ΕE\JOjolC2U}>tRps)RKq4wD"r=@_;KX6\YfRLkr=F&`!*-oD,N{"Նa:>+Ř>eTzvl>aSk!y+ JĄ,rg3$QBpUyZH&Si.9 (̰@Co27$ZX1-Mr."@6INDW1)+7Ź!$ćfCWNqE?05*0 QY&=ZB&Yd;n* f~a\C<|A\IL%?8q]]hP\Tv/e8dThK0+ݑe~&(GͺjV=W+ƀF9X^ Al[LWϜ`ڷԊʝ_I:)wTdbG@ oZ}( =s5L?5Sߦ 'qȾ-- MB +$?.ۋz,%PQ\m>j8L~9IJ2.L,gI N Pm=54ak_ gNtUr)ZIx%"WoG$j<êq(/ +w<Rݨ#嗃/3T'9~jόMo/9 oZx嚈p~} %_iQf< 5Xnm8(?+,Rfӆ=ŌWˢ1OG\wlZ 1w >ǭ"H/:<_.w:u[ s77up dgxycP퇪  nk%wz+cdZj>2@7'\htS;1®0g?'v[%spZp px5IWx f@RLTδwƁ-Dvs9%w*Qv$IЯ?p$U`ړ !n`p'7zЉZ UV7hPʏ"$їXD ҁ)R\QIκcFdZ:h.*kV3cgy@NU-ER)ձАQ/NwJWn 'adGKCq>q)Sܺ;Q1jNxraiȺkOJ﫻*2Pū^),{]z[ J 'WEFhHm} ƫOe5h꠵og0_% Y``,$%o[!ϐ7k oE?}}BxTʣ4`Ie\,"^rQh^T瑙.m *t+EnA2,,)($=%<^Y 2 T{mJ4=ocO(\ջȤpR޴gZQ^t] dN&ݩM.aObl|7ƜTͦ?2T:Pp}cBXC& Y3tWeU?DM|~>ӣWhS_:0{2J~Ya]:Er-g@1ָX 7EVLr=lo6[Oo6\眝YÒ yo"X?J97V~E?pu팸ZfsOݤ4 DͪDŜ^ 7lC=Kv0b[н_dyG*/lxk""#վ}[7087? KqL\m+1A#xcK6 dfDت}!XGģ.$ v!rBdi]Ww_bMkx_g4:!/'PdW<;Ak$TY] ÎʐD&yٔD _aBϣO.jpGǢ6z1RKr-" ƴpJ<-YiFUC\8y ~4{kcS&hQ=w5]'\f_]06W1ުܯ> _I-%3)ӪөTi!~˘l$e;_dnC|k˩>-Dj)℆.r|W9T/$cOuvLn}ylh Jrx$4؇\:qqg?`v >a{v94斵'h '@ ;lkN臚ёCCrQǴ 9/M=(KҸЗȥ1}*zJM~CnKmt{y״l;١j)0@nĞ0gU~r5p~ɲz+\ 瘶+ꘉS| 6|B]m9QL"?͹5?^AJ,R5pM1.5 ksR*Tp̼UȨ'z6.%$"V]͞}!" JN蘛\tt9{'cAt?F;$5t؊u)2ǀs8`~ݵOÂ0?Apvդt#UX۴NAhřc[A"s vY0V%X-4}x>Fފ."i^^6fPHt{e8*.ٍf$ ઴~VX<bR]eفYg =s&S%T4w[ ?2Ouzt-/#1P(T&qץN()! x o5-)ܓ 0 O!2O>b-Im>>}/31q/+hGnWX>jT%\Ymv>/əqcyHLwkYcAAW\@'rhC=iuռiWZIkmBpRB<>|3jp;0n]”NAg/ҭ6vQpYx-)KnFߛm>CYb>(G GãvkNq[ώcߥo r]wR-zJ^LUAyc$ni4tI OkmeG`8~gs ƴE= 8.h2L!̊ NgWdYCJpBE/c\]oܾ܌ s݂ "qfو%+5l] _P_*sn+?wXN/=WV e?Nz^{*DsiZƍ:{([&,Gwzںe;j *aB&69p AMU#|L1C 3Ծ9aSǕ-;){ʲQ)~;ŏ#մB:ڭapdFTaoCMg6G{@0Gp6AѽuxQj]g(ҽ&;hn͓WEl[glOKid,Mnzph;Divhu{-IM-U'XzKoSFݸ*6Dٹͻwt{7_z;B+_+%gr ?`,3-ta3,':&_ w~AߡЁnr7AHpٱ'cݕm( 6")MV/vt`Y5OMil^/ۙl2!dЃ[ri Wdcmj`32_ J=@1064*ЉᦖU%|dFE9l XDΰm1b̯+VaG!1,)fUseksPp\! 7B%YuzsPw%-N!O)\zLk"GY_&%# {h ~+jPcigEg^Rj'`c1HbgZMf ]Oy$19uIh͔LXF߲{TJ {Z6Q;dӤkO`=(xp}mQG:eQ}ȳdJ5?i×*;>e|IZ;P0>.&0)k26!Ur/},9L1No5`gX$ʎZqb~XzpFI zx~eפauܯ`zuSTxƊgEӆqx?hX@f dZs|n9&xۣ˪[Nϥ}#A5離K/|ۼ9i-v1l_g1 Iя8KBu$qpv9G/rޙQ|ֿ!fJ'Җ_i)hCG~-NƲXFf[X41k Q̯"}AdZL_E162rO1l U#ů)i9D;҆ylwN6z0AyIn[gj{Z_^g~T ߈*Pդ;PчFfWuoѠy%&ۢ1gXٹJBw*kxa߂&‰oɔuBd;$1ama 3(W׻϶SeğeuGJMki+ DJo?DWsBV}Xl/j0QdjC|uE|ۺ|6qZ{`&  jx;aMl,ųC`uG ]8:1+5WʽMݝr_k8ڴu{cdw; ѿNjpY1;D%C9: 9SylgfGZCw7GoPƙ:['4f#m㕒vϭ-5|_r˵8UbQ01K<eק+ 1oSGzm{E)5}wbpރ.:pg& Iso#2g>>vu8Q篻I[N`sUrY.аṮl Bƛ=םj&( 5) R@ˋiѡ.^ eOX36kZ-$n;ɡ}cIWTsC=Eai6Qo8x8ى5PCS b10?L|ViFٓr( qMnuÿ/V9!Kq}/p}Ccd0T[ UIѼm)4y҃y$q6]&ȵc]4 ARWnNbRI;e*qQSS@37I@]*=Y?:G|?ޚ#>ƪ:O.+,K? LdVHOg fY][4ӴBFn;>MuĢe s$ >2!}:X-h.tIp^܋iȫ@`2!i+F'\7K{LK-{[?Wo,%ׄ%]1fK«Xע tu>$D}K-ek7C6&sX4|0Rw<>pEDSb[So[Ak7numKp:`O OWk6*7 J5TB+-5*GVce+@}.7kA䭅'&IBߘ 8+4o1 إԉsxTCM1fe4EHҘܡRGvQ5@v`%,n..hpm  eu5zc&K5L?px+0@7t|3F,iLIVkŵ'|Q':q1uuXAzu-!͞Q\D5;}ajdO O oG"VYTA؋5oX*=b "2w7no4.h -B,m"BySD.hzZWBa{ݿ1z/@;]1/ ou8JDx!h^YKĖ2e<ѠzzidY]Q&{ ؍٤TКO^՗Ľw? a$?BlQ&X ϾT1 &3;!h1\HvT\qduu/r;Ϥ;a! w(趼1ZV t邨 ɸ4?Y3;2Y}.;;؇w Cv,~A@ᗝq'M|CɇOUwmPy==Fy +TT妞S:+4ܡ򄒱9f$puk5F.[HZD7Nd0 $f#C>d*3uMaBL P.&DR* 𑉄8\#~qB)dFنoXEqPXg,32 gy~ >QuZ řUZP'n-U냞~bDd,Oc]s]w]ZV&m8mSw:x%$}u\I &8S[&_d] z~-gaWzױN&Vj8Kp ['͎0`PM[} g ‚\L QSGg47=zKU-ѺPVgu>{5Az/Z|GE鋬W F`OxX1wQ/k@<`IL.zX⼾6;DVE>O Q:=C[cɉ~n 'k%=P4{Hu^xڊ0lXH{ir_e0\`QRU67npx.-At[6yDyf5 T:Ai˵2490@ .ލ'p莪Xwb^EΒUvݙ=p^ yGlKB.?uz;2':m*t)NhjAG댟n1c)]հ;RolZ3Z\,Yu̸´B=2著2I6m\J<YLw Xr}E]`bETszv;^ ɇjbj;#| _p6|E71yIK s͔`f:E%us@ںqx+`ah'C~L9\@K2 tKP *eULb +5v5ub8lŇ;p$##="%R= 3AaKhaͭ9+[!0 )Yo jC;Ps+,g+Nc1K&F_7?q!r6AtNU)Fk[hMP =Zu4 wv+S~ 1)RW"1}O6o[@a@O("_7'HkZb(X8|:&CD]s;~7[YI2Y[$y {i{lSDOs6ʗK.E$|nCe.-a$X6!ב~.FuXTL("L%t&iya})? pdC8R[9ӎ Zk M*I3fQ:O=CWϟmg]EYx:.wjHfd/v {Tq[^mEӦA}LwQ-{LEM|O2T*P$^G;oݜK8st:4e:1g}UL]Qp- )f F[tG a/[Qcۘ7Ɓmqd Igky װ~P&4A 1VG OÃW'=&7}  P&s@g[4'i!wvI%R}1` GdD(|Y??Hzf6L@3WA}SX#1[WIY !!J~s^X.v}JEjpŔ-zz|ɴ.[ t[ e .pw|TzfD%"UeI-ԟFhucU:nWjN3WP쫊#OM|nik̎ hLЉon\{0zxB 0S6ԃ*&PI5Ip#4p_aރ(ŰɧfzVoDxy12 D̞(eoe>(AVBPNzq+OP3EKL-țAH7 ɡ -_CԬF2knlE rۼ./\?f;{5Ӕ2 x3Eܳ2S~/Wű5iᑬ "**z9j?cVڎEB7JgX[rB%TF@cZҶ!3lJx)uϨFPMȊG; L QovA}O7$9%\σ/>!I};w2J Nje<„ Ud?U/51wh8,> Ͻs9`^%HX-G~NJhkgE҅UE%֝iqNIR|U,]mCFÀ{rdQ,*>2w6]V0UrhJˤj& yHJTEH`1-blΚ9ėYaeWyPV\+$߄W$հ,)$hw4;7rܚ"]dcTr HBy3z;Ƭ"aA]kޢs?FM}>tExmal{4ҙ^LnI)0d?J0ѫ4$Un{nI?&4‚A揷,R6>ۓ2?  `wY0?Bɬ4'+zd&1Hlc[n ?dwIOGUx?G9M|$JV%F@L`3K#A/IC88 )ѼPbQ}tH괹0~`=G5}a}7]MLF,R[O|~d#C|az]NmPGySuN{Oln3~Ql]Ҷ |aLf=ʂ#k:NT˯'-͘Ȑy>8j[[j-bQ#'!.o;뱰M⚥EwbdZ V*Gv.6K%}`R XnX)a[n~*[w\tu9sib$HXy'0sQi6T*YP!+# ]XsݶBcqz|\_WeYGPI^#?3чr@ ̶>RoEw m)ow1Ë/ 3.2^<}W^!`&W= ݟ{ wc.Jn'SpW\BϽHGIbP`nD% So6|m_cɶԼ,)8;{cAlv'pX]:X.Iq "TUuvL%J`:ѴqX@CKRE7M .wU Pq{ Pbr$1xji Aݾ1Rf:}1f1Tg-Ŭ>ɽezz(VfR{Ln4bF;{5ݍVS~d~0!kOUmwgOVLAÅ;vԕo:G{]YE]%rema  بîބNA#=PMc+pHtL[@SOώ!-[d2 >,>g>a:"%Xۑ["U#;w@O^7ڔStx\$JZJ f[6B0!8,NȰ%bK.ɿ w2πkR6HK%$X`+sw>*]bdﳀBmKA=6 _Z מQ{lat8ts[l}  \<;F7sS1)UaWؕb3&='GĜG6٧Vh~g*qixCRztHI܉ZA@VfD}gileJs H°IP&34gq/hh$v" -{ypPq"}Vk51,hA0?A1)<5w~KC6E,67P btŎ|w6[$s3PT(nII"j {haC̾_X4gʟMϓ%z-1ffPx\kQ\,'%}κ0W2^|n/ ĻoE730~VrV8an Vq$Vg ne9ʏs&—+o\ _\1TXWQ% ڰ$*"G} LKQ ]HQ_A{\}=|`-W󺟌5l,u?^k{/ڸwB㒃+ ! 'c?,[duRz3Іz^N "?R&:)cd,`WFMKwKnZo ϴsU=NP4r7oRep,9m*;hZ̡rO c0V7j-M"=l"i,I,r?KM;~>z6jʵGNmĹc2!c~]GK_vRV! `lЦ д%\^ws;ʟok  AH_7" 5׭aFړ[+O\s[HV*Ifb5QA@YkbG$TQsp,J&ю~-߃-m6B}r2hB7}\S:2pnq}ͅ1msBނ[ PScW?<N)8*Lw{'4|i0# j1-u7~] A x"0"JtTC4q?!ρoZ~i2L~Jdj~l2' %S:%ڊ-)։˻a)/Jl]d H2o u9LQ:KJn+ ^,7]hdAt{^vYzrLd +V%:qa3ԃ6wfZ@?ՒKlL؁-d1:@rf=S&&cOvz%ߒ@8#9-%ОQb^!~S9Ht^NKOV3$.Ad2\dJVEvin-f R߂7_^>ץb\BT $0>V OF_Y`I+yob{pxi\ow*Am_P+oI2}olɖ+TG=y5pդ(NC՜'5Z핑)ֽFw.c=$| B||r`m/:]x5\sLJQ]SⶃאƽdHHMk0I_Fg"$U+НrNTPOɲT0LlCl%lm4pY5]\omtL +V8f1﹛'="pNW{-qbܣ * ٗSAkuԉܝL-tC Z_z4*4c꺔qr]B ի^ɴVc%4EIAPV ӯT0(}LF $i"Us KYӠR87Y7?i@3U }ҒtJ!箳9h@mdǯ-cȩBX{ȧrFhÓ5%-,&UiR93s? N&45UD1MUƞG2?1lOցz!'6IGHgA5nafljr.XD5IUVr7mZkC>hwh5 k8&t-ӅC40IV~} ΅]Y{}CQ  DI&@lz3QXZ8J>ي齞ڨ$x(lE&b a$!÷(S|=qcK AY.;+t iW9-n軮jv{h~Q-dS\|Ewt .&_K᮵P%hdetΈՋe h6!ȢHkWoI[q>*a6=MBAEzIH!af//l{!*nY6f )'eLyd"ih*io`*9d16P{*_F8B=qo-83fe PԞ>qRՠV}'IİaJ*14PB9;v`1:K3MpKE?ZN-Bd"@$m3*~lJ{SаNMьGE]|gIԨ'&8#`q8M H|{3%!9oӒv]\3aH H=K#s X٩CdQW!}DMH˛γC`E:B@e1,9psnMZ깋MF|V]kv2Q?md% gtlʧ:@ɂ_BH˕XH4ˎMI2SF Ib\:gqlq2Zuh9"Yf5;<ǩgC QYU4p&^::փ6P%J s0<:@Du-1:YaFF%uX6ѝBi=zӝhIJS Rrѯb֛z#SqGֳ3|4fQY%}=JˇzTtJ{ic-t$oo_fjK(}Q 0u+/ޚCu &IefLUl^$\!.mur3.f+_Am2( pQ^FYz50|H#@.Ch_ՖPZ rC˷MT~uEHʧc@:p>J+5D5pB4WOS_ty&q|q+TgHI` 2k:AP^{Y0NYσu~B_2Ԩ8Qdl/yV>*ζ ԩGyvPdxQ ~Lu:ޖ]:e"p,Gb8O7`h6ƎH@X.jB ZO]q,JçGtz^i: vF꘿w) ,mR/ն|ndx1X{8$ vVAcBhM CzڪZ`DWq k;yMv$8#tϹN-0B8x>(N'pieE9n Jתޯ]L#γ}Q-d\²9Ǣ_"^WK梫dD=ف9:1u l2>"& h\*EȮ 5}]8Š+X ΢^8rGLĻf96/X!v. ?]],U/ x(8ck9Q׆a*- P{37{qg6S'uSlSC<ĬjF$㦪,@Aֽ:›"0.h?`tLKI JΧhmRa0aR. zeN.V:\ k}!ѴC41PM{R+Q\a䞿/z^I!+ |6~( (jCDN&R' իm/+Ye:(Fr #E8&36( `i-~`C'S(t é(o:_W1x1B1KfAcoMxUz_}\̉L1Im~ c3[oڪ?s\_%qE&/^>I")#$_Puurٿ!L1{w=,{1azCٯm{I+ACX۝7rD 7q~<É(c9.N/Зӥɞ#Z&s5# f ăIV& [JL ު܂/"CBi=$[\b}L;0A[^18MOn'{K'_uQ>gHcľA K,vv"1̎iOp~1wxEB9[;%dp!adģsVǑE nwZ )5yܔm좵dhҨ\8#yJ y!Y' @ \ͽ~|/x*F1庲h|íIkI7ABפ]X1c Ez&/+v0Xa|秵Yvo4!#*\dd|/n_B #uCS?4H%t#AG*hOo[ciږym(P qDT'bbJs滭3 D<1?%߱H54Y]Y ;6Z:a}4,zz+:)9$tn[{ LXq\[An'߯3e}rBYybR2 \j]QC8I8?ST-<0\/:ђPjVC*H"SIͺh=UP+>tOj($FeeK.]BWJqWbh wn^/tykTӦ{nm]ժ4ä^ls? 2'3Cre7FOv4ZY$I+3x?zkm*r"?y 8%R18vWjQaYpa9c۟jŃez!o~q蟐5!XOvԌ*[򿖽CC_['~-~M\/̚*;VrctOxt799Icߗȩ2ͤaaXW}i_L:j vф'TF'8H뽂tb%T "zP$*2b/g z[YB[ aK>"նcGo„07cZP@ ݌jĿxĜQ3 Od{i-\Am,qʁ_^45j`{5lqIH"'ڱF?F:>X}z WKUdtc?_.cvV[I\qz/{-K`7. "zVc3MWUP$gTQ0$x$,_v #|#t@Vp]!D ;ԍ]5[0ۇ7I M-p%NHKdy:=%6_22Q0AWEREVTڞ++fy3)<>T[54NxݍS> 䔨=eە$/ŀ`ճ-<n42yO$|!U ۦ+EY!yw4#7l'T"!\;MOH1vJZ4D_W}'!B|q m=\Co'a .B3M˾eiB4V=jm}MxuTL nw7RAb wqmd+g/׿{ st<W&fic$`T֓݀ ?+t=&:=+zؾ,7 (yۘvk.O@+<肂H -q'tw.n_fIC]+y+Do L;*$VH[!*)1cЇ`r UU,725ELR.gpDN -7hC-^xq.bg1+VTȫVʜ.49DM1@A@~uO_J.zE-xUoitG.$m`rNE&b);.{n!QD N}>M;,u _i:%Rzc %:B Bv.jL+>3-;C,<{]fe,;Z?U m9[I,Ĝ 4D!@c{Lr J7,3IU%_\=›B9Bṋ 1Y3%{)TZ<[ݲjqy8['pd) y~jkRd$kuZ;= Vgƥ@҇ ?t8VEKc)Vu1J8C8AnG)I]x?\vG w-]-FrW*]ʊCҶ7u]K ?O9_/NЕM_8]wNbˊ0-:{"f*%ԙOa Bx)U:Qӫ 4mi>? I=9^B>mXr-)(߭2U-},^Gm*boD$-%(\A Ky&p?Jد+S _YV]]nܔ6/XPt)CJmfvC4a EBP˨A6t3FeZ`ȬEKChP=_ K1`45 &J !U&SJn3ҷsB(= 5w*&k≀J{qTP f>BX"\O۞U#55\㟞< ^ a8}2Hq,ܺH)vd\rS&*ӯr(j:[9P , ;e>'& hr̼8TuiJu}dYAD66$G8xhY6G RpFw0P_ K4eȵ4tJkYNt]2!Dd>Wkc;P%2†;SRoZD˒zhLp'@5t"K%ǙzF; _kbmΤAŒ#:*``P%'ق&*U&iO!v~;rH sCzz8S\=C6!`T7mA_F ^eL"b&"[*׫q5[W)ZGΕKu)p]Cuk'&= F?) ߱!-kW~Udpn#ӼϳzdlN{la k<'=eifKDTư<Q8;X#N%M7-ෙASIRg#L%B Yre^pHccӖLjj7 /رMrf1-3W 1mDMwjyk-w*D[UTǗJ.*d]h H&CPM '[LP4<#^gIQkW׺wbd\^\JSK,V^J~JUDfQ=bL) ċQ_g?<\CX tǹiC;Qb!URr}val߬b,'2 5">l7}`K~Ir3S&jFoY4ck'i7]~6&i!RP.&a{8y?f[Ɓv?ŝ]MG; 2zo>d_\ 1#hiEc?87Th􁎯\<\{>|=#ֺ-sYp$:< E/o^_VVb93wsqͲ9S˘"(8Y\cuM<;ѽ)q%i=('ѣpH p= ,d\xq13 ;Xr)'yI"FS.Y3of}Rw$dίbHKZ@xp=ɠZPKK3,e)^L2Z!r^p JKc%UJ\L+>:ke׸2CdQr >~MIn?C3u86mn&ѢsqGIBX9eoSb]DEl"Ef/5!S;֕ q]Q ؄wP.!#{ Ƭ% T&]PdtZ<էZ>=20~߁ڞ=kizK";#M&Oh= Ј,gIRgakG} IxGۮd}> 'n;8hOQOD-v@,/8&2dCx^šu*]635k1tb~c#ysp*40>muriHQ̹h/B!j2:EK$R{O6ø>@BZ1K,ЃeL'IL|~4|qBbmI5.iB lx\aNJbG G7DLONq%zJռ9Y{ ,Si$@XFX}"58vCYy <}ɲ2v&Igek=O&~O#*Q]g5M)hN m \9`t!VZD}>=Y&CYs p=R<xu}_x,vFy% {S93EKOGM;:bh\21pt\vCRtERm|3̉w!kQ53ZwebOw[`1p4|-~z Ñ>![s=&EhS8#{KꝞߐp /T/*TU8gǥvʅTb@l 5E;Tb$)t0|I?-wA5C\U}Y>v)Wg|d.s&B<]?= ?He_ |9\ J0 /Y6+ǩ@$RBK, z_~28(՞s^c(9Z< OmϸA9v׳xM7 z$)sـMa.6\ rGi%cln2pt=|a\\sҦJOj>YIdYM[NXΔQFlhYN>{r䦂N63$$D 3OL8;fl~zb#4`>LBU"*4o aLeK2FUh.(8ȼuGUC%!-OUnZKS|%:x"#H*ZזHP]r^in9TsPi@$Y ٵP-X8?&mhQhOWNW;ѬnK!WYnF•eh?X_I! `zX8^dI]Z`C! z7G_M,N)ޚ2VǭѶѶcUK: ZmY:P#5906 S4x_;,:]p>%_u 9i} F^Sf!KNgLͬ][Zh7̃CqUVvZ.zKOKaޑnn͈y<۠_*9YqKOI[ONt@/OV k6%蠖X  ~BS mywNa q8^zs 8MOim `roa]$%tN&[wBc֮uk؃HJ!Vo!L& ?N=]f'Xc B~<3!oy7Li}Oٰ퓛~M ~]iA69]$ xЬ|EY3.*0MMaG)4x="T ;2C)D \:B豟"uc4MҪ8FQ>hHGCP<")=]62ERN&u5Z#24[cim&H)RXnsu<ɃƄ;ԞQ wSveɳ(e֒x`}}I\)S[~ԵN9MQk'k+ W/EqIPQ\Ng ְY$E161d^ F2 lS-6]_ F1*[W0"UMFoL=}  8̼lǤ~~KkceVWp#kwM9~r{3} J)]W+m$Ws`4h%MU"pMiKB%Ϥۉ-g`ǗA!*oEڻb!&<D6wO'돺|p"!9Ev8oq.d?~; \/5<2 lij1T眇* Z"4́9VjYy^џr}yt:V-hY Bz̒Po'꾙-FS)k%NaZ 0ҡ]P5rT wh8.M% {)nI9Bh8v4Vdyἕ5ՉUe.}di4nSe֭r(YcCL`)r[:vwT(ͭYTgmd!brwڝDwSUm)M{8-R2u ~w[ 8@OO/;CeK;1g(1՞RUy\-g!T#6; XhZ(tG4RZ57.H^EFҀjwF?+6ycr]¢.,%he7*0æX]~@Cw/=k5c̺ja>N{"{[[8WV![]*x:tnWë́a]٠gX yj'928&vD_x?Ι*jk]g4Q~*|3RGjtdB]c:J U`0Z׬f`4q-9~H'Od?;7V>kMj\xK?o{NR %=LOVo->b/mql]TSX4XV>}^-w 0tZ Z|. IFwyT:5܂E )2NPxE=aU'{fV%Zmw,@w2!F_zz-mzJ*E뱆/ QE2O:Qlm`cp nKv+#2;j.F5[Ͻ|FDlsLyr㻩ݿ@]xQyZ-9Mi^ ]ey۴5Bu4F2:6yzo~mͽhxp$\l@ ;TR_6*Apr*n FlKƭmdna0Al*(=k.HUx\5m@.VpVt48FWYjدЈaqqrwcAͤO=4}r0LJlnhɨ:JAJJ<{qs(E ?LquXdBy ph=@R,9C!9CgRr#TRB/WB]ʽ<^L0omqjl]ZכwMTYI՚B[.߁Wy8U@,Ԝvۏv"M.]\?9c ~hJX n$3 5^;v)P>7b*DG?ԶSo!k߇ugCi(}]rEj%ZN3\pV^mZdUtNAE5%m@aE@ 9-`XV8/;DQg#{cbX0vU~N .0O"0P~T$VN|/T7%]5ܠ^ dJOٶO*7G'BI@mF;[ ,c ,I®p3Me=pZj#m-ӝ߰)QP[I+OmF^009VBGnh;sb6 DAa[.\h9u4YL%<K,H=Oi=پTa%G8i>a9.ۉ=y)U5_`$s\~V( o^jYe@<+@u Azt3]HgkF{4S~b#nOރYdrlwEEl&Όz33ӊǵK\iGQAM<$%l΂p kag,v}t%] h3"W^Hk!-g#Fz<4Xμߋ 1aEΛտ;20OEԿBlş<(@hJcXH M(h-*vpA>Vodlf)RE ?b2beSfZV n!z8_-XCnJVίM阻Snb|mbQc4JXNG>I8w C{Ip n)V}ŵϏN)xuQH Rq'r-]P|eOf= mT>;膱EBp>1M&fD& n`0)T6!ppvBB) LJj@Ð!D~:"_6 u;hh\hUcf"?.%N.hl܃+]J"9CydJMV&y ;ܒq F[{Zk;Hm^9U:^OO6 oКhw 3šS SY|ÊU-YQ#.}dZlo{T 1V>jC7ǧ%38RS۴˰Dch>[Zce}a7i'sK i b R۱ MKAcI\)EF"[>eZnp[-AT_M톤.{=%mb @/w[eI l 6(_5`;I/Uy_bpڀ [\8H D}.ꁳK(SK-1m)C ®mdNLsE&TTՉLzN< q^VZ!f|;ao黻kJiy"g$χbqNnD9ܮ*F4%ߋؤ8nWkZecH(?LY_zUtϩG> noR'}#@HKM$Ec B8K]ܼA"yn1;VGTٲZ&?T[k̀R|ؓ*0*\99A @eH$z%spUTVl B,DRk93̉Ow"DC 2t{)Y(0ٌ<O30ĢFW\ Zkm '6s ;opZl 4f}b v*f4+ Ѻ-;&&+: ADwg1oE@Z߰Ma[T;<7t(~òt# ֓Fnsq Bo0̩)L_.1_s nfyF]q{˚;tH&3+lH $pFߺ}?VELm&v˿)yRU#l0N wgV!#sm h=.HX_NC"94!.%\S+B÷[?O̙l|e59Xy X'Q981,VܰΡP'JZ^U[I[$aq)u^Ⱦ*+JWΰWQS7nVj?j)5_1@aCmpk"-AA-}OE|i;؛WOrK? m (Nc)-J=S|:EMv|3Ϊz_k)W^3;wMGR|1 lKa2 5d\R`]FMo-u` W;Tʙ$WipP \c -&mBRh \;[dHXkh5:8i$@cK[˲M'S [ըiPowjɾxIe ͉g^}EX&\Go&;@krXd- *VX}. L킃&>:xsp _ODe1 <j3-QBkEލZ'by$Xbt3Ggg"VYdV/K7J1b!)-'%ZLؤ`0dh%5DŠUg룺S:;$F hةXfcj84?ΫO}&H 3_U|? >^Л:#[2s&&8_ɽe9 `W{`1 K-rVFnQhG\QS `r>qu?*S {ͽpt}Ef|NH WQCùj4|(<8`D!`f A+ V/n sRŝ71̙+xKywC9 KVǏq%_KYBOd44t{~q>xaLuюU=A3 aMhK$zBϡKvM#dw*S#Y6<َjX;|CiczXTw,+H|lPĿ$Hs[R2߸TwfzNɒ G7!H00^[{"̹3O9.&ݣ[g+܏ s&/p,D<%!XGd/"B (vFUlK͊NWsѻ)K3nu_!Mb,N]*VbO_=p-cB8[`bljVԻ)P!h_8gLM 6 l< x!owp+tT{M.HD yd+ $÷@_B/v`f> En v>|k<5-r-9xx(`&r`NBNY͟N.k1v@pQrpsM% b" 2:Bni1. da3=l*2y~Mz޸_{߲08,^RY޺vyyҡcs#|^:OV*&w &4gt6 uz u9e&؏=g@]?6<G_UP׬L_J4)ITxϏh~ N2/羿sȿ,H8^?j#fkpdHWEUkt6N e"LK^пY~ר_8;-w^L]:uﲸ;y<,P0 1 sh^mXwØTrxy  ¸&h?y`/*?42tR@ VyV><͎) 2XR*H v~NbV\w\i i R1`(MA؇X.u'Ω˒|; { 0{8RO;Yo)_ 𝥰Wl5 S>uƪ/_wOsK⏜ĊM x4\]z렚I!8uX(jh=Ap!).(&5I3v<BOh,J,|xgOzuD #˜Psn/܈w]۽E Xk|Na e6P*]DlwJ,;?y }Go4 2[@8TkZi7(rWWkF ͣUȁ,N%lUf溉/!uTf)wg4B 7P3`hu?Vٜ#v#Zttc)14YEL֖>X 5W1qSFxF}U&!3D4&|>&@tI&8l0 ;^N"ZUOI}4lVYXm Lt92mߕ+ RC1_WBx~K?T>y|5AZ >+̖dbO-2YrSp|͖Bj#r%gc6Jrہ{`RÅYkFA v)*|TW;Nη><ӔQ!\%񧻘 oU&[:b6\n٪,ѓp{USI:2— B4~Hɟcb ʅAWYG̡[h^-XMZ ' B1W"{ӌ$p={p%%aLbzsd3# OE1m -ڬ%]KTX@KgxvΘq wyS"] %is$.t;$L juZp4?3*ꋰmZ(iVh9vnǃ G#9aML7f>&=h@k&{Xvr}XϺ.W7`G1ad7T'E "vƏs2ڊ~BXH EZa'Oi02Ʉ.D lsÖ\hj{(x#kǐjrNDeirJB&E, A kҜQf xyͼ-O̽d f|㿗|BkԂ%񸺹/:g9'-"һ<]SNP"i҉g+Yr_v5SYP>V&'#*g<-qeJ;NBO^ d_%ӇCTS\)27Pƽʐ~( f}[‰qtUn/%2wIqqdo 3qF$vbst?|`0tnJ#h:"  ϯ ,32ufzE.VHs 'Ђ]A5wH2rmJQs+̑,?yL ܚOnN+@gmQfckCGHrKvdfu9+<ёXPCЖ-"<;+cBw~CzR,8}Ct\|_lxe lPUIiyV2Y T Ye}"oB l 7Ǭ7nIRrPC+뛷)V׺%| َQu / dƭ 5rBP+(+xӿ;ƪ4e q+ϛ+wJIOʛGWtb ,PksM莁vqƥ2aNϖμY] K.i518 5L? bœۅ"`7YF-fJ/hx_{Ui-tɁ_Kl7@IOX ?{O687;F92Q'-$$&/ /YuNT]:46pYh1F2_^B­GwYq}Zu4FTš*a\*M3vqH^hk(72ŷ@}w€s#Xh >K};B igRF1P:W.k!}0fԴZ6Zt1L)AI\.&nT(EmZ|Up`<RS: Ucꪍ,]ejf#(])nvf7|q"{s#SrU^rNZleN0PMn_KD-Z]Blѧ$Z$L+%qf:Zx>Ӻ w?%4߫ UpDκn_..EZNZNMQwV^V~a^Nn},4M3)SM6{ +scʰn}OSL;)-)$O~;s>@C\,@e\ͻ,)!"7!. Drg} z+8OC֞"9poiA(?94%9(}Wq.27;̌QgV,*"q5HbhH0msQF&%)0FlWskﳓX$+@ A~0uő("w o~;%7m:ʖBI"1lca-WM8n_T djzM˸lTHW񓹮jq"9F-iۈK4n/kc]vЕuWD& ='űw,0 Nu0 8ȑєj! )^4e Ů' "N)m Ò!sm|b 'a)aT:YSt& +g*)LcMqg$8Z멤bb؅`SV۠Nj Du'sL"ϿRh?}>=ƧձI b0?9x NH8@oyfB 4r壉Lzv oGaΑ!V˔U ;0Woy>(<`ƁAJƨQR:+J4ST~vہ适jnC]54 nR4 2D+y{JCs?L&T:o%=|ͩ[8Pg?}xTcWYߍz-4>M>lT#{7 0 zү}c"ZѺ Vˊ⧸Exq.Gr-p чZj/էvPgҽh)WIaL)1Wy_TS $4Kc*^V~;zEVʺ9"vE30v ,&VG^Gq~{\K@*b<1R{I.9]Qy|Ԁ7@kacHjb)eh[6"c:`᰹kk TyOi6uTaT&},r(|;jlf› 6?sux*H>oG8ΞDdڀ"iw z8胪tz+H;fȞMyl)Yk+JF[v j4hq `3y%W&ϖcܙń2NmǮ0Ԥ#Lަz/Vًc4}7|NǗ=_~5J޻{Ҿ4ňNJ;'ƚ̽V' )ri QʝBΠK|=sK@)*_cam#Ia/[XT2ᄃ_$Vׁ *R!^ꭜvLŲ$Rfv 0is6%zUVxe vФ=\ 7Sd(ɰst[8lU\iҨq~/"S9MC7iBr1'$\~{gNAb+o^w*kSRCcEr"e%} UlE8M:o517)\!nc0ٷ> -ߥLq|qHvc}"0_L6G75foјNQY5ݙYajؿ_1aઇ/O.Fy'9H{hZrx9Rx(G"F>d\TBkwr,[qpy$)/\u\rj=۽tŬmđr@SG4d+TAJΪe* sr䙾1sZKq3>Q?(v3glxcݼ9*U/zh)jE(ik @R']* <<_4Ұ B)2+ λ6}aRʃ%mVi#rK'n}{rUv$apNqUCng(Zu>Ϯ@'@&AL)+X._'g᧝L\Y'sdQVe+ֺlqҍz=@X~5M'uHf5ޛ!%Z֑B9: Ц-&2컙T  1®buZ+3:hwyTk7 @,P!w%X&MZ}Xh5x ?=IOL7aJ"DƃMHc|s7H܂byXYN!`@[p\.Y`'G<[YΟb(`2)wj?vVWh=("FXަ5$uX z/ԃa8]mL`)PhdEFo0<#1?usj*sn^}73!Tߒ'GzGZJ # ^WB.]]<|+IPHUxmяl$ pb' 5E"=kuFpߎ '=[U_Nøsb\9@lats[,Y(&v',⨍wYh,QjvVv`\)"͒x'k<0,XqOgwx%כJxBu37l 2!U3&Jnx+S=1҅nD(*fY/?5hi$osx_zş op" iuOU z< n̴}ryDޕ<2$}4qݍ=T8:feՂާaU*$wo?U;;ogp@mAsv $A. {쏓9hqOrF+ee O% K0b{2kscvAF8v:r8Ǣyy +nV f9}^xxulPfT;V gZ3cSuh ;,@7TZUe^HttQa8"fl~TpdVQs| sG r%g72koBeFkڅ 'Om _#Q8/6΅juws{'.>&x N5EoCĩ짎*0HEbP1HG(8!2)ao=Ytծ8 Kڍj."r)m> sn!X^Gs5rSXh-;#f7+yű#!;)^hg\)A#O-.]fLcDU +#Rȭz3a˰#A6440^H`hzVhxpmܕqn@jV@r@t?b Sc.c&,Yf=LL*?$DB ?/\?yڤuN&9n1Ut+{M7<՝-!"& K{ S p,'rUv ,84&^g~Ϯ.x|aM EADj .u5gOZ8/֙-y S,:{c׿o~ DS|Ɠ38HkۡG7pʗ'e>Ԋ] @x`R :reJcڣͿخ|M Kn^+o m{Jh7慊Gs |[V~xYP|ӏ<_p[Ӵ"[ Z'pS_iC&q#Y]~ 5PA$s28~ &՘=YDN.l\#Gq*֞QAq?`oJu~3EYtjiT<^*߿{J.×H$'񺽉ŠN)#d݅k5㎽fſ>iÐ(oClkC5F"s7$cr=p,OqtA{A\[MVsT<5- #ͱlGj-Ԛr!7l ]Mz>BȿSV.[B,;=U Nk jwy8h<И68e̗%fYw7f}ߟ9["u6Cjݜ-!E_)裼j i9|%ƺ+¨t"k“/ڂUGNAFҘ M20s9pڱ!l7p$ٖntN_Iz>(ΥK|AcXm8ڳ+7s@NښR˃lǩ8*۬?Y*3?m-:#:O{3: ;"'3hʏ3*d>QVyK:2,dNҐ.@Bvˎ6&uʹnCTtɤ4"IJ߳zA;|6ST5u'?w`0\%s\UU8ߊ؉Sb^UJZq4o ` MG< ++|$$#HPYfhXo`k0}t>nq ^6Kg3[=+XX>Qi &Tɧ ۢq>Q6~{Gw>,< Ff[*W0Ohn־@'хQ%cӻGRI=P/2 spӎK;M=:guf<~ZƦ9Pejۘx)SSn›}UnYܼqSsRNL[w;?CftIj16 ⓆU 6`GŐS/O/*`ApZSu, C>(@!&!kTm+>=n䤽JCT[qn-W"B1j#_/ tr4?9oւ.j8RLBuDU>Zv6 ˓ 3\׾ZPib.J1)k+9\ᬮgVH;7eM+-YOm]*ܩ"X ? .@YmXl_f=lSꈺd|+Z>>-4.n5l$7YR|fVgf(/1Swg1^UP fF:w*n7>ԥ@ eaMm:c)-n >]cdI v^c6JUd𝥓b cmK,YXxNV]~Tq $:uE V|3>fEro/c]Bd^3AlJ7'e{FNn\ʽ_]+6LQj9%{rbvGEG/8qw R%27)d׎^5c̗6kntr޹o"[mdd/6GrLY|kͳ#ݑ:ۣϼO"= X%w3 kIY_Bx#vS}Y%:G|>IBmAˎ)Qo#T(IN p>d;e%h-KlQ&>qAZ&f\U3P3M4+9Bv;+ A'~mq;}yoi7a >m P:\n3SROp|eH8W9;{ PZ$:RgxF: ƌ80<`RIjJfd&Sxr>b+kM4;80BW{l.1 BPJ$Tu9-6;)LܪHgj}3hƈw/Xll$Ѽ*B_GkaԸwE$O=A`]5 TNr ot*gXpꥃ-!ΈP=QBǨ(뵚+OE"{{ tr3C}mw܄xF1~ֺo^;}&k\U 9Xqϱb. B2 B&{*TOא  Ny}X۔W^(y{쐟mu!&J" "|TŮ L|Igsb"S.X}Pp2DzxrEF2y*z[FV箵 n_PjK2pν{C)ӿ$2"덭D4dfG4 +~;+4" _? wKH#V:jbHOfKBУF&3mϴ-I{6 J]ɤ(&8VR#]P_^xF=^xLBmp| s@08L`AqC;N,aYZp kh sķ食"Σ0uf=$x]gaVLsGF$4a47OSb-Dwz$?FSXPZVj#GVX +h`cD&!wU.e/EsYyDOyQz*!>Fɰ8[5랬x ]@e->auVŭd9}BMG] Ck9}QGl4SSk+hX5x O__^gTXoAt`X4uf8kD*ଐؑÜR6(B^_FjoVt*m21 :2n{JMnu{8Cx^*P7F0pD>ܚ R1 `d)+n)<=oŽ5Y~ vRnd3~LYcQm!-v9z"ȝջ+x RvAqx㰚AE6E#ԬLBi HT2Νߊ 2#L!lUCm8=E~ϋ|vB2JT4k?!8"+C!A7j3"uGu<)ƣ vJous0Mx{KڅMӿ'_hn.|]BS` El"ueC"AƝRȝq9듦1Ǥ^.{PE8nF,Ů |j'KmXf"7Ee=0! ''GIZ:CӮ{͉5sSbLu==#"7P2v<¤e:`V3*믬4ɗ>ޠiGG%ƴX<<'ޱ2."-z]T99f{P$w8/Pj7jJgL=4~.mŭHL!K#Hz=Rב*0*VMִ߁ƞU@ߋ7lc볉c6/+uzx M3uL vXV}}Arc Q[}iijGgLC'1ɞ?;$$V3 _|8_ž3O\-PG KI+id!_PE}"PW. V`xg{tf M5uf9^.0޽NEaByC~a^m8Te#1VދQ%ז3M) %κNuU&^؆JX7%Z"rAek+~7o#ӝ'K?3T$^dhcZ>5T@&h\ua~{hBp- O'@ᄃA2}؜˴O&2H G6864Q.Nͅr#*s[.2k˓W@v6z]r;wqt=:(6 CLdA_58SMϮ׍oP:OU|5wT$C_Ͱ 41+ّgscSh¥,#F%R24IX{fdgi'$tsN91/-*?b }зu"H̎򹈟e>lǗ/\=``ZJ\.Fiµ"HQzb1.{ǚF0+]HF}5:ՙxK80zZFPGstdc$)_+-rbvfF#Qۉ&ft`~"Ղ _ĻwZq55`9_W*3~a P7Dpp3W^:!FS4G!'{V?ތfF~ʷZ§Eۂ}ܨVs|0N"j Giנ JO]^i~Iz4 X$Jzey~)@}ۡNήRr_>'CKE j:ک1 ӆ{t4!>#DR_6 \ Ö ?aKYo@f)Γ PƐ:D\ x_&< ^N[OrZ(XӃ5`®Xj%_ۊQ;ȀOfh <2"?c)-s? ;mld<*04w6RfXL1v%1lʜp*nĵ;&s$'ڥ =ufOy*Xn hl;"@myqcѮbax ycJ+;fXx e Dfa.atUV/\ >W~ lRpX@C]BlZ |*:xvtP`?>e<éiT~ibh].D*7m=z峮:hg;梻de/GjWv6@1bO:kk`4Bn9U=hs1.ah'B3aoh\:vԙʱ旨UT$TLgb='Y g='&uHТЎɺնŧ6h/+GZyT4l/L!>Z>tIh[RԷJ6_䗷\NK1\1qΈ}+Y~ , ,6G:|{^\{tW"fՙ#U Xqe媿6[B3Vٛ1]9Wj=98~θ©"ablhM'i)TkO_YMkщyN u1'&bŖ篍|cPJ8ssc KqP+$BcGYK*>ؿ !4̘%"IvMt(}c߀@c5c_:('ZS%Ffcps(o߸K&DNۏK4cOYv]T,Ep|ABDRK 6\nÍ>.O4wgƛD̆j<B1e$ѵ"7%bc ?%{A3Yr7Ie Hso1V<VQx^m¾$m02XEW07++_aO2+M 򵴉Rt:`}o C%5n2 qvȜd-'z' 9¦N%)E/(1{Żfvy]dTJLeޞ4'4CIC%܆ًjD@hh:gЋqs짯bR_yXTzTƚPL{N-ܱm 3T!Z>&\b 'p`cQPPLи>T D;qԹۅ}0´ܴd!\7_lx0Ol!`bv.c+7lЎc„0ټTv/tI bwLf}iXe,l!YXHf%'ʥx!RvGGvĕLDgz1 @bu#.X9&6OUlH˟HĒ|KZ|uwtg+8!ycVC-=wj,I3QߡH]HZt>Jmw|[#zêk%CN]p ө+L1ȖYi ~ÏwtJU3'=10 >T>ʬWlPeèjԏgiN%E5'1m6 ,)nөs&]*Yke3q<=z S {6V=ڹ4CoPݱr*#4&Plޣ?;C`6Mv9h󐾰ыRcFpkHQu>rtk/-aK4E95HDji)> fB8 GBMZr4yVkF)cqyҰר\$Aɫ*=!)M"$Y#Ͳ?ܷ{+8텘4@oF8ݜR#l6 Q N)#9y{m\#u{I,r[0" ɠ9rӒM?WS}۰ B7N#|vD%ȈvPgP)Kݎ7b.k\yS_W4M +5(D&MFsls?pKoºQz9F9P$.ɏ>=-nxޙ`eM!b/*[XߣߢcўϹ.KVrp cFJۢdlh~/*O]?;3_@R#/v.?sŸ>F,j13!`[/|k4K辨5y'JX3+K%U`: IS` 881a1,'~=GB/fy$$k3CbT@P `ȝ@v5~5T*Ő[Qs[+ldí- "e@%dX{p{ JOPs㴹 Dz&{s1^qII5ϵb6( a%Soj)[ \9l\cs8>yoA9H&xQR9K]mH_VGʴk1I1}pg.Pڞ2dUr!Ü[JD͑kѵxr;'LVլOå)uo}7MDS?v#FNex"b)60eg&/5rx^&0ŬV1̢|DM25_V 9}۾hBǕ :gx }%A^F7Oz py-TlTWY,)Eh24}RDoTV]R"enA䪍4m\q@K S*rt.22ӊ !,WV̔B\`׳!3Ѭ9pљ˻|4肜z9qZjNY]C1ÞTL+=y<62aTd;CL|7ЭH,N(Td'') ]0^]'`,K?wo ّ4r 8Q ͙gp~D'U"/BJFcf{ֵFu !}(V1T"Hr9"D)MȺ ,a fL?|]obwVE/ͅ8!+Ht_!20B"N]r%BX:e*yr1;3G#4[t%_vQGN渇,B[r~u_4.2^Pwa~76񪰜\ #iQ8?Z8J)7ݠkƟ(1|-a ZWLJɉߗe9rSC8Se$`@+U%N"V@;\}WW+Ü+y ̪h >$XH4U 8]l_}L_Uhyre6lvw\p̝IZ|xF!s5?V'u^YјLu^}EW;Ak,#Ù4:|^t=FV|nYIʴowS(2mOpg ?=)L be%_m@ky* >Z@W@UypCg끦.C]C_Am삾<k:?7qge啎|e&h]ޔ%Ɲn0]#0c RNxis-HuJ6BXU]2 zFwÃEYk'IUYU&yF-XtK?Ddg FB9N@ڗNuO'*i/<% n>">w(MQsN?VO )a{.!Gjżn 'jool-t7-?/|i8v\: ^njjxr'uAtcؗ'~|3gȟ霣ͦY(yk6SY4pr\4 wてS@L^_A( 8xc?Pw|"|1D~P_~0d-/҄&,;9]7)U ?~ٶξ &`V$TJ -pn b{yG,~FY&> ߣ/t#ɻJ+ iur "~ݧjPL %Eۼ,CY=9=r[8c,̊ݢ Z1D4+)ͳA[2B—iXܤK,ᖖnM&p56i*J\G ̵pOM#`ķAd/tr/FLtYR uZԻbMn*K5)VP]p!BbD{ |hI)c\CXz:y1%.gW)F~og3紑 H4 @v,uŶQaOŋ^ 8xfx#d0ʿw74Qjll6]&%jsv&=~Vg ]*,5~vsk#ɺKcěIG?uoy6`0_cqKC/t>J~VDbsar[ ?X~p1]%څr%[|C}I]w+Ke2QeXYrq*CnUښ)?W<˩έ , 1C6/ 7β=mԢț'?Q%ޯ''.B N!&c|C9هZ,3Yoi\4mw9maf:diDax\^*۟/92wi،p%ɋh7/XlIx5-Bęv:jtsݘ4:^@&%{'_'JJ;נX$% hnD5]iw|b IFJkPAՀ>NOY>b_ki:e2Z g܇l;V>!8lߔK9ԍqfM{B,p\i#ka// 7qlrpT#\̱`Fahenj <3Jzk#Z*PM>P쐽}XP# rۨ rtaZ+s7Φ][m. D.\fǷ+y]dصjD+Úr)"&M/{͏8M)?8-Vp!+M,_ICq`xj ͐AUͮXs^6\Jsc|KE%8(0|?hb[H:BgpV#ʯN- 'VuPB:VUV]ѬS$ۅ@^%%- ;Łʍ~l껱 =,߻ԧ%?\ "V l4}]0tUI.-M)A}_/qĞO-RAjb2GQ(@?2L*6. z_^RB.P?{cT( ʃqkAg!#XK$GԜ\RjUSӈs 1[ !͹l7 -E..7LwW6vF|t[pЪ ȸQ4[ _#uYy }`:3ma~ZR3$0zDT 0 Iʶqܫ:l#.'W}I 0S34Z/H7G`4>I.4gXTŁޠws;d`zq13d2It-zXTAB)1B^26ॲRiP4 h78);Y+ 'qYOT$4ei*kD$jlLs2)+{5]9%IT*Zm{f8+jb/_Uzņiyq }O S{LO|MgWcIkr@GdAeıi\J'1GJsTSKL!Pz5ճjgTz,_mǃV~Z]C( -nW嗆< uT:gfBv,ᷠ\PdO:q(*3=WfnOiSjlsZvv=TъR 8ϥSs~RЮ[Es-n县xJ {]c=jH(Wz^ WV)8tZ+9_/E"Hjڊz}AUH t.QzD9ȇVbpǤne!mx' L]!Y^F5Cn'L1>\& CQmN.?:GSK[*[Udp21rNA˟gP@Eqxr͋bk4ZLs"L/jXm[%m'ؕGB(!HvX$SI(k-4Bm!J5*ľҠ:N|h;Յ +3&s0ۧۿ# 9ړy{NHJIfǪY uR2{1@@lU@9WYuS\8485+ﹽk$I YnJdG!5Dl.l1;,ΦcZ9 1D}&h p~$k0bQ&U|pߤf8}yFE-Z 7LM;(x}u.蒕g8X.\ۍW,yZ A0HQ<@>ybzTo,>5SXd`1c6@]&;[f_GQ4}4֟ ϋԺi26^Gҽdj7vA4[Ig\Qx׍x(-ŒesbVyўPc&Y><݄jÑ7s8.-xdU7yp㉭ci[Qb)] nR tzx%kDz`ٮ\d:2uwHθ5s=:F]t]]UU.2Ruol;ӆȢIaNT v-?HOṛr+Zޞp .e7֔.f; +ENHe6JjqWGȚ"Œ?C5?P6oг\xOdv9B6iC׍H鎤t\4QHіHu9m`і;K2>P_w8h Ҳş pz:Q۠ye,b:0Uz 0Ă+x͒ ,mኞt^9R37`3u0_WZLeVќF a^s7̡ˮӔe~eT%SDE,F="@l0y"8öYiҴxg}a?tT p0S|7S±uX&KA.ڧ(^ *Bw ]Z XEQ 2Uv-7 b۔5H<:UFj;?Tr63tK&_S%Bp|ӌ\Kt&!vz֣z^T8MPw#``)cX CX}ΨTF}FL^*osƯh8Lp ϗšP-qyJ?˓(8{TOԘIa-aHРO]$Μ"(x{`veP?UſL$w!N#9`@ڬ}~TXY3XT<ַQd!lQ|FT 8_y+h ߁[Rđ)QFmJsQe[D#S.$ײO.a[nRvb |nܿQ5*+>78y2`h~BZNM`jtm+Ҝ8u;V"($"!6iݝLc$lm0Q Zg6Y[B@%ŒbIp Ma8|3SF3M:epvzfڞykbr&.)56,#(T+҄9d}\1ߘW*^n;g#+5w#UD ȻM9i=Q"hiC/*#@DzdٖNs`hLQS;{u>+WS¸xiZ_k9!dR.ogEh{ ˆ ʍD$$D!@-2w:ÔQ9w!"Z|p^w?9S}26D㶒(ba-C4y@a\@°t^ l!s@XJKPۤ,zo5]˽ĸuOuvfP\ihp[ކj sAypJ~0f#&j؎)(Fߌ1= h^;4g@M'5˼hlU 6W(zKۨ k&* H@*][V|lwRa^Dc*Z+gO37t wP^vez3|MkGpgFWWQ(T8_:@,@ C$)Xȶ^m]k0IYI.+xN01`*xs%C#aOMsM2Im {aC㔠qN'yN}[ʌQ74$<E)YX.Iۦ#_SH߬,N*+DrPEW[yo`<2e:ʌ(l#װM;Zb %l 8AWAGu;`q$b#"n/FIٽVaڱ t{@N.W7k pnJNKIπ"I#P[J\2 hE&n@9}#J,΢}o'l9/{XPÏ/SX@xǷP|z|}-+7{a\T}gRǝdov;ِJzY֖8@'xb+ӥ{SsQ fuD\e[V1]$(~p>DaL2,Qi\$گjNïd,%ݤ)'F_A7X$`Bv ={FC E, 3);EA`¹C9L(˳_?d,wF6a ]m޷?;]ƼLTA)F(9\LGB NS87J8mga: 0 4QZ3ov(3T+@Vx t\Eo$ό^8Isnb;k1'Zf65#:ADBLn<JjHJJ5h-Aqg; !ѻRtsKFwƇ/{qEĝI] 2 A ә9f(>%>D[pb?y^@ XISbͰ)d9Q>'((2zS$7a}$cF.HF%dݛ*Ijy-V!~MΠB\1hfHhvf9gq?-1 %}"̛0ݡ<_%u"y~̸>ˏMuU[_)\y?^Z ?R2'Qã5s,{)y,PĜVEd-a j6+dY܎M0hMJ X^EKRX{-T~}G~d+Cuxvb]3c#˵adcG>M'+f: <(f9!" 0&,(Ao8N34ʾ}~ \BdV.9w-}_K~QM `6 i;j\.Yn1)A-!i4Kӧp8m\]q>#xO,`W8[{'Tsck*JE0ԇCЖߟl3G. N+%GY%I6X%EZ(\k{ 4F@WgDh37:(!|eSH+&(D%KG`?l9&,!fƞ&wN9]E@[?4_}Y#_8_Dm>%CyFZJz,,(# *LIC_g.vL(:  :ofwNH~WgmwѸ:核s7] ) ֲzPJj&._& ɶ>rÌ<3m iH6i[9lƷL?2l>{Iy P0#` ]}:dA IµaeMͲEp!^e23)ŭ6D\Dq1 IuJf 7yedo[v <;>&*L,`ns9%s2oЇWoȼ #'w=Mtr=6:\HVx?X]GCكF |; eyXӶ쉈 Q,`%#?)6P'kWm#;'>rw-! |/ |al rȶ3 'LHp;.\j PlI C7D [Y^\OM r'jGw\w OW0HmӞDP`~ufLϚ4_@Yvs?CmBIZl%Pc֠?d7~~+㿲,tPH{%>(p"화z>+|4pF QPٰ0޴,}-pcP,2 W23o,uaeI{v3r?UGu8$j[VTV6\1e<."ke2/ R:Lpʦբ nwEZC*v%PԄ|ɴ(e/҉10.u<[[NWɪH/ _q&Z=Zwd{(?7w~nӭ`p7wՎb*^E67VfCXk}lj6 f(Rsp[m3VQ$COLQ7@<@|aZ+Ahjm(tt3ye 5!*`E3tԁ| `vhe~O+G tc0^7\}ǝBT6e&(YoI?kܽ,ĒC$ʻ2E- >Ģ f H 82K ?p[_̆w2 @3Ȍ5969J!E֍>Cb3ah}H}=⇿|ǡxv 2rlM_+ Xӿfb-(O' ] Ihۓe/'PIIỊY%ݢ] $G$l¬qV` _d<{%` A?GqٵySŠqp2&z|2c$7Q_[X[Rj?itɬ4?X϶9G#8V)tD280>!FYF^t:ͭgdGb)LmRbYꟓQ:7)HDZ#0Ԧ-Z˝ ,2T"{wMNz;pn0H5o>bǥ|r!Ź5I/,MWI<!o*1\I5é.N<&0T2§|H39toՆo91cr{"St]Yo DyZ`ҁTs1U,#r`1+J S#hm-oj: ,N:Pw{ƌ ]d[Q(]ptty/ϒ ڂ9+E."),j6z?' [rB3h l=j6; ߴv&("(Cv6HroYR=/;)vojbnnj~-:F7/7V[7.d/FLL]܃GY*+yK&@*$I99e}֢Xjg=$}.YfϋB0.RQzCTh}T&(H^_,>8dQMTwc&xUw:0#ޟt,1;fo?zvԞ|{<Ry\ @vW#d/YY R+vL-?pӺHh.ףv[n ݁w۲ |nWɧ`  DRE(6 T7YsTgLJB}Nߵ!51X`)<\TyXu$) {OHGÖ6pJ` h,e k CL‰WS7EtSvgGI6.lSv(2e9(N}Z=JP(hΏ y&]SxIUbE3 OnnƱߤD?Lo"`tA윇(z nbAGKjCO1T\Ξ:]̌/kG,MgE9 T&kl#? exNhRc9_i`JrQ$RfvmaTX~5~ۑwJVnGJ%vaqj%;O_E xE 4û$Z}όLBzAҩ:relD\c&+PŤT)< 4$HH_ѭۧ џj -ob H+b nB|CoN1<7`cP zEvq~)bBY"&ޱYH`ahnEw'9HgJE)ݪ?&/vK8WhFndQŻnTzNKj@o(P܄W&o l*5M ːU*:Xbn$<ՠ`AjY$Kj׹!X)`OzZ{w\ʨ]#'}(D&ۨ҅_ڙGy,(yKaUQ @ nk58fވ)&F^|L}PN^tA0M%F^A5+&uA *d~^ϑ]3gՕ֗%nv–LFb@~pʺ] ," 2"utEv; 'h%Zw98&X|cٟQ"~}qLL:V.l1|`1w߉zCVw#@QΒԉf0u:)uEF aP<E,{` Јn^&Q7%/#}r2"T1. sQ0`9`W:WϝLz0Hu]eKtOH;vG3r,z9F2tcC=jNlWRqaBӿ5L4rf&?·_` q`Q"@B=._LM/">xjJz{NutS|pVqV-s7~Z]qN88j ¿\R&FtK&eq2(q1Y`ǶyMC5 fsW]Sd NV .H,OX 0#}ã*Ah]HMz@3( "w*~P8=Bn6]ELoEb"\64eoJ_=#K$AOX8\i(>>~&W_dp?1߲gX*#k-MNѶojAsʼnfM.$W9>vemCHWS" FLXVUG.u ֝?.л֨ҏ,Q& *"nܽP8k?pc4hOg _EQ(~Z%S>W&'V|*֒Axm9zcoN4N6YA+K ͳqs^ao.L~6딾C4iF\îMv-ZF;&({v23'P tDU8BKhFrнsnĜ)̖ xWc~282t91y5h,ڢn +d' b嬢VYwKݘv^:y> y$U+3 U{"{m_]A OS~_á332j7QŲv snqCj>'?ŸE[YeB՟ :Ua3.?6ލqåQsf*-c+ObĪoER[UBe]; d9m}}jόtz8^ 7:Jz.9mEC8}~C|sn$Ͻ٠}G@̈㪻tfS{ҡ<+pVD 'm+ᅠi!g&El#L&7:0Ƃ 86t6Q'eB0Ok9 \"VaC r5n%`eKzLYM6 fCH&.ͬwsHzS|uI^gws*EP_?c(mXfS@45O(8hXśHZ xf5B"kMzr? = 36>N>܆]i_S{[mW61͇\tˮ &=ua|E,Xr+F,?"3ji}r,/BmQ _t{p%2vPr*flYY`h&};pV@8z㾂igfs.XDZt)] Ď4+Z{wxMR.E!$V7-ؚ'FXja,6IQ9pw a.3]v! uԑ S#0r#NoUãBl/;lͪB%j9ىZʾx8d$Al$4^LEGeE[2"L{-ą+%m6ϐ*\ 3Iu|8u#<)$Ȧ8};?MHxNFg^[~ɩ3ed\u][> 7<^;qIm_D`^/Io\yߩfK_2wbg]6lxe"uUr2}=p9k핎UXյZGQzRuF(nHWf-4x2:ƯsvWǚ)`[p{sZʥIk2UH0Mc> gK𴦛CӢLpGى˶>zrȿ^= T^BBӯR`p'kQ$z>.♐Z/Vl>̱0Lw/ dcY0,m);W H-֠}lemgPU2uKYYRIY홀}Ԗ:Pc/L/MLV\V߶)b=[qb" 8'%iab[|ADWsU:7X.-(;,͐91@Gdܑ_Upc%:%`-ᓅҕ[] 1xp:)fo{Q7mb9D>̴k{댹Ї|2򦯻 ~IRQ¬C [p \b S>|n\qԿ]6ehЌ,T+r:HbI_Ź;_?@ ^{F [/=F}. IOc&Lk|0\`v9ǥ1d9ZgIi  z N4Ô$)"ݩDŽoԬj*&w-?v!_!FWű56hwFjgf b#c-|Hu7^_-Dƪ=B2.!^~3̗f cAt5#Q̇u: ƣ|)$VvtSNZ͔*j!n6;%"oiEtYJ7|1>L(?Id %Ĝ~5^0J`_%U,|'?6$WKd3Xqu<89rr u; i\(m:KS;":vH:jnoY@"^\`!Ú5mnGz%$`ް^ -.Eyh<(B9z#a*LA㎱\*f wNGFիbd*xgZx0NʠbꩧE8r("D䋼xYVd?@ӂKz]2SuO=}qz7lŇJ>Ց<9Q: ͤ{D$Y51FJ8KgtTӴXe鄛7%"9/-vK=DS>%-bxl-|ab1x"!CfX*eC̿v"Zm{s|r(4_Xƍ姾 ;eig 1Np (:8 6 zN,¨20jg!vʑlc%'4ƫ%3rdH+^ev7gs{Q?-_GmO\LLw n}IZo:=>C rL\?&u1"Ee.Eo~L5°_.B xo^ 6csN0VwX#i2*O'ydɭo]S mG~>D Ck`JD4B[ڊ6ܱ͑BU5śIkImWԀ ba{kߗ#lU;ΎTD6&; inm6Iέ©\bm?~ղkl]b":duԯZA !QxøxA Ufcsn$@5HB>2Ī'2ދy6V^cj+Va֋mQY5=oP& [@AK↵Vw,MQD'epw8Q><-{%ځ.\UHS &jMTff R0FTl 8=lY5p~^!xF/j5K~9994d} \cO`٢S{`%Db#`Z~Θ5Vx2L&ng)Qyӑ嘲c9% mcpM$fM:N~|OdZu3} (f{N(q4\Ys9?fqBHJEuDO5w٧IaZԠD X;> aBRlJ9GElE@ B?ۅY4clWx Δ?L ጓY{Ӷ`@7ϼ9G`bid3D6;2haZyok!ձ}+2.yl>.z[8# "j2w@kv-!T5%j]6w~qyhZR8X<$ې|Wl"܌R%YQ::^Nɑ|àlNfSI̢,2 Ӹ4J(@Mjˆ eSd}-}Zђ6MbnCYDSȓDc9+)77!EyG$b"E;* BLld"F٫iw - 91;+Pn6'C (95tCj*m *v %-^i`i]!vq][T =iH [`Hmuzfm d^ =(^^ 1 C!M aL^e\"aS=S<]M ,UF@kDRU] AD.e訤;4y+,+:<0'͹U;gaFX9<4%nFK2:\f=džD&X=/d Nߛ3Ou@bXge 3EP|WbQM&NUbpL[61Oy͏@̉7'HP+\ol@Zr!Wnx/:!am(^7mǴ&J9zYc6fN/L-ײ^;ӓfrIhq˳S0<}^igrw{KqT-3uXiT8֥cvUg*v'wLG1dB݁oϖRmdLs&M-ru!߂٩fGP"~Z(]l4ٴ׎RloG/Mש5L S=V=* ۇj4oTٴ8k^PMC Q1|]aK1hz'j۬H ifXLPAp=ڄ$t >gz%M .=Xuz  d,y"XA:xn vt'{ KpR\ ^s}=#VC% eAQ7Qq]ޝY  2fگ_A%X#.a zug(B/>s:|n^zrKj:GubN:+! tE43 ;EJ sX=$cUױcGicά=W,To:Tӣ"*06*ae7KD-ww;NAm7JN$4-8_ӞL"@Tr->Po4*NMm~|PƑJd4s@WX~Yn.#_h<DthS"]),H ,sKI 4=.H9Vjo OѺWd̼٘A?ޠUz9a޺JBS"69\@4 pp4|z* ]cq]?ҰPF*[3&s=A{/}k|2= Ӥwǩ}氬J0!C;ݳnE[^JE4p^X1$AV >F2d"spx~;y\zL\Ikb~RkDJm*hk-&S,R`–PMfF34+EsD Lpa'-̢fJnj9Zf\,UPn'Yɂϰ=vIy48)8{F|fZѡf|AG ϥIɉO N +Daو[E!Fp`c Rt.?9R-(U|PoG6ϔhSCSl hY !U-i S~kM0 M@zI_mumם's(iS(`&Seépa,p.6Hm&LO yIVE!gg-$ g~mD]؃%JE!=LHKӓAFP/Ί(,!'kDt@z4)L-^~TԽ];l9LqQE]mN N|NᓸtTsZoLG80 G[l<'f֬(ȋ2Xlsğ$R3D#{IJn@y~Ԫ_:OqTJ-?"]+[#5MXF>/yƨ'G*Fd6.z8 >InT$Z'4Oo u*_tG> xn*)2EwU5'$~|XKD;qLw'I"ZO8p4.:u p/-gtK!JʑfAoGHݐ6 7o_QU[D_l=jֻsyAߦ ,2MxvIGJxሱe- )N&H_qo"kZVd>DUK.W2@Qn&^0DH#(= K#̊$.^.!DaTЈ?ږgkB!~t<r[ lKr_]ZzL=!(PQм⋋~ҏ‰%HTnULUgYNCTami)A_^COTd ZBG&4@-貏 IP&\мKwˠ@My4EleAݲj }|]VU>mQVH% 5-$FtU fһɠB@yh~sB+DD ֛tgVZ!=> j2}gx &@/0OBJ w(ؗGI7Crw!hЩx9gx ZԲ%ɤCqFB$HP 7$qH42o,<ػz15G[ 4FYq+ת ~-}'%_pά +D|/Jb1|uf6 L  ˍl'c탤+Gw3 `"D[YuJE\$bώE9R(&|9W8aQޑOCxge7S1kQ[6`KQ]X #R>=ƦVV5;?e4 e88$䦟F\N] RWmEw2 ^+~2Ɖ$=vtqܵ˦o3u5Hx@_K0ӞR\ҭ_bd4[Uy]{"h#!.$եeG9Hw[v1.6)1=M:2Q] 5;I[ݞSyY2 *\&d=buJln!uA\5/".6U12ݷi & ƚ3tv}lUh1"? RA+d.3PA&\vJ1nyk ~*pJVJ2ѻ2KU=+b"rH7>tf$ApcRQv#,ϥB1JPy]f彖V4i_7 [ 2l'W,4'= TZV.9.º905˸zqc Kk\[Bn3f-msu-Ϝ:d_4>ly=vdmjMX3]0`1履9Ki[iXj>դ^mZ9NT&: ՍMlp㹓#a(/7_(V"Qp^_E~93L) @8OU N>GO#>0J楒 0鯧† 66Fw5ݴ BwsMq8zRx;V%cP!ߺU E'*t) 銭֍5\qLSC?-?CUyi'/D !"+-$(2πpqko`؛\qX4GûAƎ8T5Yaq&S5v75jJov)gegXF~% YlЏu2Tm8ͼoiwo.YOSKz k1|kLnb(]Fng|rz\]x{}tڑ,:i΀qօa zD FO[#䴩v"Y/XLs.%^ M˿Nk݉sWwcಷȠ![~jurxk?_#rNu=(|L|k9Tc9"RSK'P^X-*D%^HeUnw#b-a&PV3HxEq6c'Zı 6a"mV1‹zzUS/tz1P/g@% 8fSԣ{xt=a~kqEc7.S9X>e#9g'ˆ7SBfkƦ? fve`r3Pp&03/280GOWӽ-3څG^!QTD:ԁMTB\N{o r8GrURMJd@E]6.0~tެNR_DJMt1,L4?*x\JU[mY3MGmq5fRd-:,k iCg?$O/6/<0.6.ƻ:zlQ>~BCX`#xy.ۣdB҈}Nmw}~0iD2Yi*\,p;}c h(\wKk2\ЬlJp{R:Ȓ&:&9ťŬ AnZX}ĘmAu I,:, ؇ 5[?C!4{;V4d.@YwJ!k2+60O3b44ūJU̎eFHոVD}80F V8I-G[9س8!"zX| JL1pK1Kq۷Qfn:d:\%%\;㘢/4JV#hQUP"Pp Zp ',R*{A.a"$NoO¯(M-f[p8G .7^8!fAy"薚${\?8{a]Ѵޕ:]daChnmOT' ތdQıx>=JGt:BJ[VάMpMS]:nWSʌ:u g- {bk{ 5a:x,$~,W&\wL}zK=ovX}o90PM`4lL?b+${)0:ObӸc_+N;-2X(BXו2ᮤLݥ-gΙ33.4xNV;7j3-67A}2.Yg.0z19..tstd-o;5S&\+D%%gf1pY$ s5>_FcFWK BP~C9J Ϧ mmr$ _:~( >e%(B6䂳JoOOSfotO y?MW06>h^v7=- VI7.Y0Co 0,$0A+4Js(( hdT\I66b3l /wIr;DV [~r,ꉲ8L )us{cڭSiM+Qe?G_tjx'L,8aG42 Ë|RT2r lxQ ˧ȈHuᡃGo;~:(u3ZltQ?r녅0N`& @h#TN5B^!Iؙa1LyiV?ox\1LH3o#,Xm'vLyGh@d|k6371Qe+#b4ly+#8v-N(<5GgAM\nma9 Z^[]S3Tfp ,hl@&BVCy;R+Q@KDˤ7k^v1>arM|2.7=}T\s@*,50|X~Ku< ?uQ%@%4[F# WGK# @g\=n=I:,`BUwa6vu)UZOAYlmz,~(0"`ǀr odv/ dǦhI-S.+Ui)̧3: t |E\lB*Ly |4{://'8ZɄ%evL;nPY~%qfyzm;T.chxSH&/O6Q% k=1,T"KZ`N:l-"(d̪;(,IW;-j'%,%^T&iQ=6 OܭA ϱ ~F]=w,fzyJzS‹сҴ}1M6n#2H`X`2,F̥h o06 F?yu9||-g(jwRglJDt]W  qz \Jb.e֍9Lp.e6&ĝ'ܫ1i5P PƬ~y SX-hvѨb\{IlLKfQqr_AW e%MxI?=}zv_]l;cvC+F7-t@_1L~#[b$m(TB8[!(JkEOqeE8e;}H=LnjYb+wҎ>yB6}W.]̤T{@MT@^0ė_,/^+`4,}4?|Dl04!k?kb᭬ՙQ\2=排)<7_K=>glp/#tdMF9k[ր}kY+M|,|^WۑPI2 We#S(:$=O739OmWg춵 7]X>o,MñyCTݷGn4=S=q=vx: C?hSJm.}$X)$*F2pyZ)eq<{xNPKеqz%g sCeJ>^@4kjJ]Ղg&Vp ^0اg.ƾPPLazRMCD.v<t=YLpv7ﳄ̔;#r޸mɒ۱RlP.%n5sqY 7AJGDuvWe 43@ DTF"v"؀e[W!o: VV+syuD2tؐl!nՎc.Nuv"'Z\4<*~$FX'eR/SnESW ~zFGe[YR}Bxmn|&G04TϘ$> 1$UOr]#Nׁ%t}~GX ]VCo]k{.ᣂ%o4+φ筴(;~1ěe NBt oMeY]~\ 8|^Nlp-s=P_yb3d}j^Gs^ by81i>23wF PnOW>̾?5G\hd*L)'dp|gMjnFkeӎZa%D^}Ot taP>ҝ4rJ8!IJr |X$3ǦѐZ{J5[1nDOPcQS,0e/A0`-Nn+KxzEaīiӾ+"K_ "D΢;r*ykn# -xK&f `[mvއz WF)2?RRFg<⋕#$I&|ǔI @XKC?]6ceM_KuS{iӁhx"^[Z'#Vned"1h6UvT Ы E-jÀ?A` 颢yv%G% ,D)Vz/y%{D&n#s[Jvk %=tkйZ,k1!f+t{WTnv/B?'&~L>܉dp|*z=hTؠ[tp6'&a@ˋ_`C 阮KpYó'Ρ2Yˢ]ɡ;)@D'1ы?-۪,JVp^կO~\3!~hEJɻ,"rٶ_z6R7SZ/p>Eٽ?/3=Z /_x(Pc캃ڦfB)'Qlf3.u.H_I=z)t8%6B饦R1h'JrNӻ<-sv?>2Q wK1C" Y\ir @]l bPMW}b^Aw#g2|{g.7=U/]k؊miUP׻:EF̿pTl뛴 Yf"-"E÷BEc`IB #7y¦eDCEaP~ayOsvb\?NӻsFr6G1yB(iuKP ݻ6 �K ?!l>EJ|HC`kOW0ѐ;9 NkO5PSHdWTQ]#58L*dzm|r☲Oo~޾+&wJ K!|K)>, 4# _ h1Ա{^Pн`s=e T"$De8}vId=xi8=a4j6m# L y57JEWqi4~s_̬Iw,4GȠi$ΎEf+f×Sb nuu!<9M-TG;bN3 WuAktM1˒-Iv/8u#00A\$0Vʥ |{p&hI2A@­-n2?w̨\k(KeR4ZS'ۢ?Cue6]ϗ\v>huߍFT/t$ފ*\e@yUAB=yRg.eQGx~W1%b)6d<[ +6fUkxh5E P\: h$u;6ok 5 0 :0dZau6.7/r'[j&gbM{skI6z!F4-M h{5W֗O{X_Lf"Ru&!}Q;J SYx}:(%\ ya J8n}m3yJF;;cʣ9N:32=T= Ll+Gf"5Sd;0[BRCg?w"$%#_"% wcXSǍfUڑ^7mˡU.eoxd몗(,ek&[̂X9>w_ k` 5:.LдQUwNz"FQ6DE2JN\; PzV#8e;SA 48_+]pDp IT/B/ 4`diL=bihu*!~4m+r%y^NGbk 7f=uhsAkr煋T_&>ܳ'Cj q =.FVZQh#xښyic~z;~p5)#MY1}v L9L;<`g,uJ|v݃xizJzѥldSm!=Y߶ʅvyBgfp"BBІu -&wiXE@<ri%hpOW8|Kpdre9; Vu:JDJfbG,Q}i̦4P-ߡVm lT $|؂Z \߼0.`**r|~Y\Ym3MOn"G ߼<^vg2an7IBSxt a38⯲ ? ܸdatpki ^JmR\Xg@LweіZy{xY=%;JuR,wO^!TVbA5T4N.%bkcTQN5Fʴ*j1ӌqѐhdP^GW+.,+Rr.T kʛV̿?,r( W =AVu%m}>kq UQتFG f^*/8~#챃\u{XIaH^i%15'*S3{ ] ) DWhM4TpX7j@VK =o\E3zaYsx]F(؉hU._jQYϨoC Mf%܁~i܃O#8Oxg E Ghjq;i2@+{gQceٻ ۢӇ7#` '^.2{U(!rC 6[-^ MϬ%Q/;Wns/Fj&]M;qbߣr'xI4 ]-ႿYпrFuO&c̠T#o?!ӨLmKWܱV~̄= J3qbF #6HZusH֑~4SW`z}}_&Vnm.^S>ͅ/@_%јA@$=a&NGcBkA9)4(bduP`t,{.N0x2|x=jf!Z,8$] 9lظոNklcAvG 1JߕȘ=E ]ɜkDtJxho@Mf&A~VmmB갞ni#O66e4iJYKB ߟ\+_qh~Lsil[-#T}aQ]T]tR9)\gBiQ'iI9T `t+q]7<%pL0,'wPeR(Ms!۹+Y|a!dL(A(uDN& YNl,9*[Z[țaq8pʑ%C-9Icf羲e;:7=Lℊ][\fFAfJnXh6E4P//xˆfC$WFؚ] {^z֛ ,E9FcW.O .i5 LǫFN0Rggr? (FlXկ &%8aOȀnedl ZO/E>_1{&hpJAozxc+ٻE2 j媿V*-(wa4T?ÀҎaYV"mNVJ)f%3%A?~9۷TImR90eM)0C]P'0#{/)Gy3wg`Sr'6+fظ RBeiiGH }jV,1zDyz_ a˜֘S` NN:$W0yS;w /IJ Y%(T}MՆPܱ ٩+SĎ3j4봯a|O&'NU Ė_"T~uP @ZHuQʞ'= -&>ֹC`cC@Eq_ gOI-(kc|tS# \EwɝfBiQ鿹%_:y$Ǒ]1%T:{WNٱ2 2YCe> >eWgMh(\OGqV/j| [d=Vf2:ꒃjJ f p3f`ulmBGL6/y?-E0bU-ߖ}69Fn^č!}|/BdG ywJU~_鱯MR?cܗeOc2Pvԉ?|do ̆)%Vgh5ilKwvlh s䔃*:w]/D㯷IqHu/E=}hu/\O\T~x"8)l Ѡw itbp,$T|Tz ΐfWB  9֛Zn 5Pd$^{* Mu9cdhX`XghGmK Q-:AM+T%&fSw@~Z '-^Sz 쑯X,-(FCOʲ4Ye@4u<5b}Fy,Ԧޥn+Zt\Xh1‡! ΓɛU`E?ECcT 8igl!0Ä+t&q@%ʯVY2eF;9P|X{) Jeѡ8ea%uFJVu5̙5A`2w@wmóVBB/p8pmEPP{J|[`*[0kv]ovHw3=t–:=֢ G%yF5{Qz\>{Yre[kxe^$2aȧ ;V0xO YWC%ᅉ⶝_JhGc,M/ /$9\ @:0^b+MG T-2̃Nk].ı?k)+4ӈAυat;Gޑ/ 9{`]DY]kUtCğ#4W v~X{Vۙ0Ԕx`PZbGmrqsðT_̘ՎmC,-`JXM]7%8!m3Dn hӝ 1US` I:]y“nuA3{7miwm<l#VBω7 (ys@MggFb4mqYS`~K TF#>ߠHq;XxrE㕙}. DcP "(߅ OA!E(P[%ڸd+bY#ی4x]q^;*Č{߂;K|(5R?[ʶD4S*7Ip?aN(3o &[:v 2r1PY2+42)HI$W o5CR #W`h.lt|?־Hw#ch #_~9ǘ6)1L͉c{8di2h{eSJBǯL ۆˆ93"\BTXv-${LJy\90 eА\[yZpIJhZP$kfU޸ċ^G >JSB;I8Ej ?/+ ggi٧a65;I^#09]kO,|UEm%|2غ>T9}\1gAHw1;ksHyxpDc.:ws*OQNGIQ8&ѵńk^įVHo8l 0Ɛla| 7]  n̼Ռ`Ut3'@HRdXIϛRӘ<+縡H`?Qԍd*OFS4iFB"_t~[/yFK2?.ӆ]أs*>3s;|@hS"_%BNZ*>(.CQgx ${l " cqyNm,zw{y۔q>œ*CN2bC d=CWJ* Ox/43{=>&d7xÎ呜5~yA!n:@޴/+ [t&6Լ4*-ZV$x*UM7CNWib50<ܷ녖DZ^%MJ/1{$슅mB*yʆd{ |D=wJQ(%)8eo="IEhP1?~<"PΞ;vD+\㙟^{l_ %'6$ ۠ʞq;&#yX=-$_5c4s fעO%uI $`ʭF_-;ub t%rj?;ZO4N쭵rFU~W}І=1𢡊O|=2Z_D?GosVIJ]>DaqPxf )sKe,v1D4tH8yxВdg3J\iFCfަxgYQt60\"7{Py3;J2xWnA9Q5Y7(=^}a ꪬ"*dY+#gG kp["Y]"җ.l!t)R8.Ó[ֱ. MϪmxmadD.oP}.[zw'BE1sދyjPmH@FsrxGOQVIxm+ gl3t<_yUvE$Ӊ ]߈{yC䠾fff)R?C$*E$J;SV_媋xP[֘'Q^?7Ɵ$/mZu^,q e )Uenj̋#9>n!溉7\(jdgQ-va. Rf[4tfEoK@lZ`lѮ$O#oG kz>5ug>T^C(m}r^ʺKs:I퍳b`QZƾ)dA9MAE6JՐ6Tn3 q7j)^_4MbL8ɀ,UTL5W0Eĝ!u ~47p'7u 0>{q{ 4?4$Kx|*zS*X(auTld^%!JEx"JVjZ(q,&VBHX—ڣJI}C|P^Ozv1pOH`%$Dg;1];zNpJG }_<\JiZwƔ~; 4A)hJ_W:B"τ9L}`mW݁Ox ˵M]F >]'6o\=xx4k̛꧁,ٞlZj O)( vF">Uy|HI :ld$C}ZgJ3YbfNm]%ı}?*{ ӛ" c̏"7_3c4 y͍g&:JrA]9 *]\Qί#&ot+r={>#PG܊̥@; : v -ݨ)ΉH]otZ/պ{njiBrUD1Lᕍ>gW`L`{@ę u18DcdXn3AM> l}_?`_ KA4+XUG.}U46bK ~+]l*oZd$Β&}9۪(lz@'ɼoX5Gy,ڟpn 0IDiAhՎ^+4d6ŏ9ӮcZ Ώ)ى .* 5"xm"ݞF-r13~)CMS@i dPWFmPo%@ogĭA/a`LݬwA^&ɍI܁+oblEKl}c'L JQX3 QqDlއhz`.á&#%L@OvM_ZU̕}-+@6`.GJh-4KbeY0Y95m߂OjK=!9:ڙЃf]) }%QѪ$lM1D#"?s¶{VMnEJ +`.95#- \*5 ԁy`w|o JHSMH+ݔv5>@Œ 6C1Y zAoh.0e.b ><+l'6lksE_c V|RjK}~AEЬMerCh{Tnޜn*_H\y'}H6Jk5^,wBN f!HUѬ/sÒ? 17SXpNmq6*dͧ!̀ԏ0u%etcc"^×a:"֥N&%~jA5Rݣ>z(yʑo#߉ >m6_fV4L%*ZF|=!?XYUz77>9O A]iaxfq&S,G0} H!~ܰ?Q7fܻޕܼ`HճV-uqu)Nɘ+Frej>- X{I{ȜTyǗ21&HʏSz=fy}݅B#LԄȴ:pćfd $s^[,CXW]:x%S'|e M`̌AbVlj4i @{ w}^Oiguƙ8(jP'>S&7ҟ6-kp{4GI)i FLaem^Ƭ#?5~jZ֕l,`ԩ jD?Tc+|~7*C"; VzWgkM}he덙%!g=-7(eO^us11 ,g5)IfzU7Ǖrہ=n[۞ DnjyK&ZI vIw3ڶϫڑ$ K?MsUHDa 39le:Dg=O2p4 McFѩ{K#>h:|nBx8V!Qȟ.+D=o=:쌶yodPJ8ڪ<h}vEF@Lܗru[uV#H K@EiSEM'i+2)b63؅ԥ}7 #5b‡#6A Ӓ ed&O 9*xD{P;i%WgEWϚR @Ep]wuVo]93$Te-ξؖ[*HDHIJf{҅0v ϴ(,Oi#"Y M'lc5 t"ax kl}?}oKhMmR oM$ :>QC{}d hJ9X/\ZS&; V}F>Iq\nR'WGP<$x˖|]Eb αwbm%cÚxCw|RР|7baT~gH z.]c⟍O3J*SQs70M$Jjs@2Hw k9YtvD3wC_`&e5lRs(u7[C_(Z!/mkf{!\*Wbc6=Z]՛A܃) pžfxv/UQ1ywXQ a<wZ7zSf)i_T~ߢ&=Đ'FwAu}y1W|bmF;GrΝQ= VR2ڟN:՟mOJqwUT$XC/tM#[u|,2 "G;5?d=}b'Ͷk H`2A LY0!D`҉"b㽘  3nMY RRc|?`᷁5_a0ߊKp/2 JKH6B|?[8,;?}*1 {Wa;ދ_n|K~K2e0 hSX7d07,މGSBٰ>l&Zq7K /JFIu=5oysx'vW:#wMG' )vE{nKCNS.~V[ dTt5ܐVQ5y6 o`Ȕ1>Uz"(hp\ao \!t~=Эd05Kx~}WeCM(G۝ݶDc r3G< 8|x z] O'j+Ʒn# 8&ǿ  Z< `x_fgdmFi^Kp+9+B۪@X* #4gmoT%zuXrH(˟mGݜFN߂Y6<^ 'ӊs\so;He[{ypoH6~R/ͺY3Ao95,~[- YBmBw)ࢥlKqnJ?O~K%*m!̙O6_<[SID>½@{T_s ;WӚ>9C&Wn9,7j Qz]\G`YMN3y4u g_IcD<@F`#Th#9ʄ;zl`A>-#׸}.a0ըgqRK' s$icK>sf6ġ0AzxGN9A>`Z2=Q/NqSk;\lܲF<6dC~^4"- 3k}ǽֽXey) x.NZ" 󬊇sf q!^|is@V7bQO\⭷w\ _X>v =G*9$@aI]q[2Tjo4++Vϲz ֚c4)l~sO(lv8ͻmכtLm.-nƨZpb=S y(15fs tܴ^&K>>N<&3=%`pY뽹W/[+IW]ޝθޢtl`v&b8*Hq#iԚvD1l9&"=qD)1z2 Nu?UI)( Tߛ'E̳KQ[cj83SjW^h.ULǗC[4MR?ϮT=염9yHA0lzP2Y;@F.M̜:iV%QN RN O >=yͺW8Z8~ ,"SI5π' $,h FsB 2SGջfO@ĔBDWE .'Xc%2ղ0A.Kz4}qIK$doJD[l>&KMդ[5[ Ch; ڭƝ Zpn$wΑ9:su\EILpc K"x Cp@1avmXnSD>b>,6me|sIkX5Ԗ]& hZΠR6;K.fQ{ T4ۻԝdv @WnȃTp 8I0lՂ竘j5F@zpsn*n>GѺ_|ⅡdHy)10U< T=msMr[ZZQ\4Y$ml2y8[p.صZKxScqklszX1vcTBo97.Wb? hEEzXom:f/F׺vA0^Kqc HB΂e\rKRVk8gξTF9n[ANj%;TQ8Ct4ľP y6U5t{lj쫈.J4 ?:n0Y=â /3(6+K<:jqAU@UMϋbH /ẏKǯ?s)Qmdؘ\mѽ~Eu} `W@.43퀧A>~ʐeT'60VIeh2OҰv~67(S&ėK?KeQG|(P}FYb;;7@!Q ćH,!-ܚSg< (MeFîvq4.^ċuڔ.GN5r42q$k V4zsxL'+CN3sd!ўe5P>U1>_+y8p5Bjl;eȇlZT_a<}|V3#f !?]{_y:prz "ڠճ_^SN͎h\f7;Yc$><]>ë5Z {SW|lרL9@aZ;.^}Tda -$ va^BQ'9 =F_>+n ?J(F5!;,d>adǨ3pAx\׌2z+~1-GEG}EΆCm鴈Y;RQҲ17˔JAz`*{ c"[+Zi>La鄤憪p/ 22p5D{gOK3z@覐U|ӧnqdlHD67E|3e#5$iqd} A3R f'N0@ZF%s'*;ghraǨc&$_`>~JwYU9/c83'(Nq(5I3h)ٴ, ~%+ZUz`$&g{urTU^fM;I'NȲ4C# 5ɻqIckk2+S(&p'S;I|UYDePB$r㲀."OR%A oʭb,<|d@'T"UEJWmeHnvh$LE-ŧmn*܅z$Lϧ͈'bD3:&1Ek(uߒOy\5maidZ $,#ΎV{r* +>j ХVhco¦0y;b.V03 } ڵ<1g_ eCx +G[e*1< 3ېZD@㬸-O+LfvGOhH$aqZ=mv5hu^۝xҟ?=6nص) $d`E9 n[6`!Yꤳ梪= b0Ԃ,k"^Ae(_G6kN .T;%w%g %PiɩQ#{]J B-Կeg7!\wKSū_Lzr$'؈0jif6aF D,[4?MvJXVUxQۭI~IA N͈{$LTZ̪8\QT@i24:7TթzibV Bvw!դ CU i!nu{Vf{zoHJY] lEŘXDmnޚJJfc0G5VdjN9G-ΏWw%i/5wQ9ĥR=3s< m[y8tWCܨ(k]"9| m$=d!q¬W*6 ŷAL]y5_7Vs 4-ҙc:9sXy蓚܏zX6 K]QQ\JQ H∌ (w_gA-b܍ R&s[iׂ)6 &_t$;5VJh~ KΕb0^dO[zCi:%.,T֢DNVmUK*b:)6kf [fxz3U‰T"s7auq>z$yќN zHcHc;ޡ"ԄI̪G!)ת>a(4:< 55Ɲxn6e]SHzڶX_+Xn*Mm+pxQg J,!^%U=VVSAP 3JW ]7v7-W,V8#JTat\ry EC"P=DwZ3L?U ? jg;АK;X^gڬWlLs^6N~x5EF/@I;s: ý*~LeSSIIx_ mI.A6Me*F~J2zsamvU5FAǫ5LZgSHqoY&3r7-ҍ-YP Uƪ؈Ijhz!,2QunJ&a"ɽz@NeldTa ?}ތ_;zʑ]X6Q;2RyFg^i=w5,Q SovJt,ݺ:y5n;~@ZG70zszIGfYԂ6)Z[q=b|3WXfZHD2.G9Brm]Bi *Db UljJ51^2?Vr,ۛ`87IԠNB[Քq|Y= $)rS2X~!3m)5R~(5[v` ^yQY*G.v]IВi1c+9>mU\;tg 'Tt 9T>xvŧ[̜ЂTbtkB8/VtyJfm;SeFF?Dy<dH8mb,D_T+|LvIa2׆TGG!. &igSLP -mlfuG7E9Dh4Ci+4Q'c.zy[5W+Aa Ch`o(_qxaAC< -Qa];fcnJ-Ag tKW]nb 12ci% :\]]De:HX}s`X>mEG~\E0Nе򝴶F8+LAZ؂epz.Ywm[dcs"TQŋGyOiVUٟb!tAO\gJѱ&Fo֖fY W0@{q_5E^M1}3#Hbe5,JL6nAO8AZʥH(Uzv?Zshn)ijv$wVَ&ϸjT_lMu 1b]~2h$LD2dGwj*, cB\260 e(xґ-B˭D'f15yu Nվ<՘P랗B>nD\F`&}MFP :D͚Yf/FWf\4BDrr˦]_r#L8T:\Q26u_}Mҝ @ ?/GͰƾY†̿v%_l0.HmPS]/ d _h"r ԷŴZ 8/* ɘ쑼.,O ͰK,y+Lw#> b wan=ך ᅲ3k,T;*ח3\"Jfp?("Ù+5iNvՆY?bRnjLćC0/~/ 7]`[$XC @6ɴo#l"K$cj}P| <rFU]gd,PeuLwzQMNQK-N-fmHd7? iJuLED\Rg Kèvmmו%?>.dʅ@t&#hr,*1u T2+?>P% 8f[qib*.$ 1.s-ΰnA]gy|+ַU@}.,3:ixgIQ.[e*v ~Vs0ENޞVZtƈ3TnxkH.$r&OX\@u^pY4 -q.daܨvgqpxf0O $F<^ҏ^WѸqLzحJ[G쮻6#~JSqdi:Ruwopif}Pp3c׉'/j.h(;]^HCMa1P4W]9bR^`vd[F_ S.4QL+I؁P/Y[$P,8y a@S)ص}2P<[䡐hnIň}eY6'Z&+U%C|fk(B1f\ :WV=M(U?y8T9gZվO!]N!WKsp;tⲉ(K+Ui0 5hآܶ5BIu \Q#*l^q]kB-dRBES<_!B'7PuuozyjQ{wmMtz6MEDsث??ӉtO{0#>Kb4{+kH =;xl5\2 o[JgvRx<3kaR/ e\,N9ܨ%1[\)>\~ڞ`Y|krOhD_\$>dߒ0"dB"v{INIonlp*>D$Ț&5k6 UN}bt7lzRpc< {g48:s{!,:Ro?KCO oS׹I蟨?d.dz?ޮujzx؍apgt=J|fs<}uj{(ogv8Bԣ=)s/}M&DADn+sb\Y*/{Dh/2EѻM.C H$G(n+euyg/ܺbMjC3||cSBA&T?Hd HqdQ_'VA qqܲ Guɲ,b'X'kUsP\'"4J+؄#SY5u31%{aN$NY"P.ugҦlޝ.,tC)cW[nQ TrT+:Ya^kB 66|=*t7r4.9DL>2n˅.QK;9ŕ e;y7k0T,OT/u >TJ]~lŨ:̮X{I!R?% DKCk&<686.tDWniLrqvGx4N`B'_M#@P^^=׫zCw$] jފOe;}X 'xSJe`r3](a-~c*6(:˙-|p W'])&Xտ(˷.2M/znP:-HL+Y^J57o|#/;*Vus5XTsڹpp I`.$ L7#*›"^%ߐi -o NF34TBlBv2\mcLjc eDMAIti }6;U=$j`+}ܷWja[ΗClb@|$=! bt x*1'w4$@L~O׵*i~w.x+"JK 1BNfӧ 6^`&*ZU8u p=57XI'?']|exd %EG;;p· 7fS5Η.(" if>Tb1"RɷE7}:kWz4; )ge^!(2{-ty97ZXBًjg%3ool8}kH9z =L K֜Np2rGQ#-I g{}Yv3+ &m\^o]Q> qF(F;"^T.|j'wRglgALH/ =M DR>M?;[e7@Q>;IXv8[ 1$,BJ݆5fk>?-n _:Z\q 8 e,c> +,SNxEHMyԌ}IH\媕xmaQЊ)V~JMjGS:9N֫OsREO01Z]+ Fvŕ_ +Nj-/u6=Alźw:! !0(1P{bXK]l I*NVA:L?mfJ_q>s163jk8dê?_mM+f90bv#}tMhj$Dl@Qʽ&:8tYb(e:*6]-%.x(;]9cS$2sfGKC0͟b)IxLmP=&n:W5c꬐"Ћړ] j'nL1EVVB4,`*r$/y u *u\CR;FeJ ZuGŗT@Js8Ub CK6pոB=]A$V}#eCe/> %ulT`T06j|;!AWY`] ث.+?;b X-`;ԵyN$yל N!pc-g%Ð"˪e4CLo^Q0,9$%76|d;Vu.ane#p[9T?Ps&y+zI&Q>R@y5cSMß ݁ (k{& w'pg@4_>>9-y%avgSԏq%`PAWW<*U(_Lv2=ĸЊHmGyޓ믁Xt!0M:b?z"B"Y6nf`Y[QjG؋MӴFR.i*h`NJ[EQX|t4*غV]^ O|{EexD- W wT#W㡰@`(ro?.(ç0?~o۹OC<(p1ki\HXt>s%bNT$hORiEP:_nY_yAw"iۮsz6h&2EG^_:"flskدb4akP|j8SX 9g\_Iw/Y 0*ֻvϪ̂hgyሬQg! A%zJZnÆ)_^ Ik0dɖcVG"33i~`;y9ݩLVO3<#O>zu S.Wƒi.# [dssYsZqtl@_ADOE1!41?'95 z'j;Kt4 ,^ւP-o2T_6oX'.c?6mh;mKdi}!rHš︵0+|}SLlo0i<|/bGBi5LjjiTBT3P{Di6rUtfJ&dU) W[[;"oV(h f87"YvCԛ06 c7/Iu *EE|H[EmI߷ LCD (%O8#7XFX(u>Lks>~ g_d:NϪ9Av|g@YϊUK.WV (8 1Y*CK7,<< jg՗SAlz _˚RQ }j~XCR%+@l+@Jc͟ąDLMP_=/ k# (%h6Wb'(՞6ߓݟI^KZT<gg=HK' XZe30kZWyxYo/L/9)4h4k@/,*G۬,] #*ŝ­ۉ\[ЀVf=uxgvFD*%ka[jL`>ӪG$b΄@~Qn ljxyQ@LOiipޓ.M hZD6 cI?`FKGZW)cKkI;~T8:!:S1sJ39/fΩJ2PÂgQg( sKoaDZn:::O[ qJ_۰FELl۪_0Ϥ뼌j }SZ]iZe'1.eccgxs> $O.-v(yAmh3*w ~X1E6RQjrğjHB(2-&XK 2-:ޟ(Qf2auLK{.4ྕeߥ5yq_.Pn]U: %eBvՈeZC6kaYyo7bE%9;F҈pXLgK$4E~ \->kH侉eI[d5}U܁3 KX(o S"#P{9lxDlhp%u:^yJx}'_;\NRL-x"~,+n#&ZV M3ljԳbhvT!42q/IDbH1m+[MBmWdJY9>f}q)~x=q <V8Qbj3vpړO/a\h(m>˦S ֋$Pr=@Z؄Ǧ5;}w-PQȾ̨zL:?YRʷ `-U$r~yO[,Ǝ;2#*"<Doykexjݔi(}<[U&Ю)Ȩװ2lv徏O&7A?Fdq)TͬKl\?6s xs9Y#]j q eylw>\ֆ~9{CBv"ɫa`/AixXxSGuw4`;5@#m`ciI$.jA|u?}DDt+c?fT &ص/JtB7 >*kc}2rw=_Me1wdBiI01¶;Xo;۟zθnΓM@K*DOyфoU9֯8`"D g L`,"f_\=7gKUqg!YH՜ iQ]7Z%?DLCy]4J֦Tq4Ե  >'5(݂ ۳JJ>ک[p,+kwξó9=`W7Gp:شSG$E5#rrũz}E%qYdJb 䣋4ƎZXϗWKSw 8zx 2"*nx] ;Ŝ&_ +K A\PDBSP^w9үn'Q3XEq:I(QM>Os`t' }fW}ꛛzpA&U)q j'@<]I8%{;M~gP)Me]oE8F62p=| Q_Lj}/P@ Ʃ툆Pz!+=UL?e*!VQ> =.1(Q5N>l>(ngᝢ8݆Av=}T&]oZ8Tu%"/hz7*1톐q%_gaž:BDb-68DAP@;ek՝q<^lu-C v;5~e&SbdPkbIeNB+XEm?M d_uQّœ)0`B-|=aX ^YB 9=ۢ݁2~}ݼKf}j2;:(Y;0CaKny>BfGR3I*'n$OX@/}9` ^L4a}FE2A!cBVu6))z?Ѯv0eQozG> *}U4W ڤ/ވ'c,V[希b RNY>5Ժ%+bۄ+jj[ ZU/'"{nU}Y@0 3QE- ~ P,`h/CEZ pLpop(IeWע~n\c$Kƍd-/6i*Ԏ4$K  NJFU(Fym2s z_@[Nn>2B ].XcOıN\E.tj҆Ki*q_;ի^}|ly7aA}^f}EeX3^{yޢ)pHEw1S&߁_rB*yK'z) 7G(NmNRAFT3hOb*YzUU ͋3&G#S`&$\r*Ldt0&!F0kWCt֣igD|cAQƙ rĭ:6GZF=<N; Tvv<Rڊh:t :Kq )[i3nnq5>nFRdrX7Uq ɖԨܨz%CGd,`՞0B 'R΢(d_^$#GݢfBlo57] ~ۗ5%2GAuFhanQg{}(՚V@u5v\zL/Gu1xM> .khn2}kZ`o '•pA?b/-vX|efO;i,\_<˜&R:ɿ0"y)d:4&xLg-"ӿg{0k]+Y%a#]Uzϫ`JO3X[Dx;!qpA |DxY_b#RŒ,%4۽1d+IjX9} /:poiWի@a?|[pn r6ݲ3sne8^{B?s>xHoG37a) 5}x֒)y.AF;),>4iGâtS>eRvLzuc#]Nré3v,HV42үdՌRt8V_<ٍ'JŻ7>5>Ő~S0S*6RJgQ?$RN"WAM4Ų^Z(_w#CrxnuǴEY# .cYUڽ8Kn@Ral[h1Ѕ;3a Ձ9`a&1Җ2$R^< G><TM/FE00˘1o㏅-~d.%/Ꜯ#c H}4+4nӿtU9䉊/>.fً-y+C`. E;#wBv)6": VMܽ]VRVMrI2ZFV||j\aa0QzO5ì<(m`Èߞk%G}ͣ5\z !Y٨,Lb8=Chpl8;QtH`Y8ϟbsr(P|炭 vcKD:\dQbuiQ &vLǐ[;j夷]"bМ7I:pFj#%i>狁\*E Ğ4K68`` ٥Y,ψC w(Jd{hҸpZYwQ7RP^1up tCx*-؍K:琲j`i&_RA7sui|t5\FPQk|{D"vX@@en][v\l^\:ATH _8"ZV_դMv*DP*:j h[%C94YWof1t-&2Sg+]6x \N(GY}>9D$(S-O(+NbPym _6~I1nf4c]iRXNKhVjj_QVXF0{u/~n4-0ؑQ-d$3`t=2o;ޅd8-_mIݏAT{Qܙ ;Y~[4͟?{UqLޮiESp8I Fn`О;$$bӗ5T7y C㧋tt xo͟a# 5S]rcc-biyPp>hD7!Zb5}Qꠉ혾~\ Y'„R-yT&KG,wbm<] `𷪥زc8̊f}9{*I= aXY͉_B>qa|@lGZ,`X/J*iY,}<0XO"PQ+zxV@eiq_Y1.xz*oSj\-Mp(SED_K'*')1+|;$lξ[ܔ sX>zqޟNQNulg8 DCn~iHZQE'r`"Yb7|Cp0IY 27B3 T\CcRsP*_j%u.SrTIo`Y#EÁ)ġh;d}מTNąm /GĠoRjF}N NʨQ?>l@ 8!(Pͼ^0E/レŒoՒ|[ t/5_L= :-*JOkK_ime'Y& [thR-Sn͌ǎܳ/RYZ&쫏bxr^PAc DD61(FSB2j-%l˯x&3cĵޮY''x@ dp+$Glt^]9qХx[5͒f1ǎa5vc=$%2U˼Ap):u'%%cc^5yWmRɆB@]X_`XzL9:Kޅ2s^k%W' z¤O3:Fx M=/Rnq?dX 3ÖT=g9!~fqɦݒ_1Y.dd*$",PUűȹЍ#gPPOaF4_ rۣ?/INF >qi`\G3Lٿ̄iGk $H~c]KZx!*J*1rq9d## -]ot-oٮ%}!3G|l FWQ<Ҵ9'/G=C͸YS|%7q֗+' 3Ab2jĂd6N9ވ YzEG$Q5;,cN5\aRv hƈ@wRK͆6|Ì sNYԸEגlFTpɕkE)*t爻oS̊ңR^񅒹ZEI=-64p$Ct5eĄ'KTc;o2 +:4EJ;0&h , `.XƠw߁%Y14g`<'w6۟(F#}#qIDkt #mO@/`D1N~zqM?_o#VЊU MxUuEZ W2fB32Vpv@2;W~v{hQԙ!asIЉވ* r$u[??YsQ- Qe!KGùν^@KsMt咳OэAr7{lNs ~ov0(m;EIt!2咧5^oTNn'A}Ry7Qzh=̞.lpJnL6Q.@$$IgG |0z B9el/";tמ{ /!;{F7C/#$>*Ǖ?!t4M6˄u9>I(ޡZ2f60mWh)SϞ@fG?\GcA.}e/N!>J쵹'iސ]βit /wus6ƮB*޵QЦ2b j$3h8@ab&lq"#|iROykH@}/W=f&8C#~c>hF&a3}v$*ɶb4Pi)ɏ=.%8Urhbtof@qlV`:UyMdt?(K\Ha3f.8 o 3,Aʧ g)YāS8ޡ6w@>5̏ / j@-~Wy mf뙶#듩C~}qo!tGEv5%| ]ߓXJb,ޞWqz'}L+9QNXlʠ7Z#!BԜv@ڻ",7p8NˮUN1[N*% ϬNxL^내a#/$pصa`dž`n÷ #N cftH3݋-T,mx*GF}77{;x^~Fa%}0| ~:7Y\um!~SpXCnjSO٦PY8lsw|FSl)AרD R+Müx!4)-!YӀ H2ֶQЩƔ]Gw2<<_"/~2=\q]ب?ZhcI}?fC1`& $(hB%5 >Y]+v_3do x.^-яRSTyׂ `?>uY$}HFVUj+P;]D&(d_!ҬMWd+o/G%t+YX§5q$֩ТgF#<D]ڄܤ€HzͿUa` R`Q<ӣh<ș@BɦpU3O˴*8EroZi 5\.ӵR0'-Ž Ox͆>KILPQB@?_0=eUB‹߹vsBRt@M*qF L:: 7GڂllU$,l?;@塚xb}S!iIe" n#@ƒ7c&_)z$8f-/ 2L#zjp HQpuT)tdžvACTFQ^P ƤKc&]"'->.?-| GӶAESXLs{BS'_6gΈs!\%ȋ(\#h N㔄t S@a4\NZv'J4S:/O8_@Y z2,y?DUsBRBD%j 9rNqEմU} Ũ6 eW{%h-EQM5S_eړ2vQ3;pW~ ɔQ[JzVՅF3{3ZXNjJv_ʵGu+mJU1\Yةym} N^BZw%Ƿo[\qOl L0k&LgJ}o(:PM%.ƕ{I#%Q>ptRuDBti"[a6;)H0yXo5GQ7~X0#eM'+q~~d6)B1xl&|\١Mh7Ym[XKkpr;5+ڞɉ?x云%C@>4dyW3%Tq|]^h߳,JDhو4)d` 9Ԣ]3 52fFLGeֶ%P6-9nGMIgF{X4Evh I={MHdGr)]J7'lϣ?~SG؋F ; :ʂa#]-9]}g8&[-^2Y -CZȩ<_$ ɭaQ| a{{zK(Yȧ2cTulp&UT!fl`8;\ٌ\tj㿇1=d?$q|T&]xtKa2 ;PyW sHƇ}(GI9/^[>t2 B# %VS"Ʌgi.qx -j5}Uk 5N]k^J]с6p2>޳!+M ZaxC2=x?y Ffrc} &Lx(/ԏHTda#xYrUYld 'mԿWMa|.Ohv=JgVE~n"" ?j%񸽌' t+z3b 5UՕ*gZ釖FXX7Ks9T- Yʓk "~$7sȬ|02^_xJ Ȣ~(;{.,nH m!Zo-u,,FfͲFpu:^1z23•5&J4ЪXLh#d0RޟItO yP7']# =sN;lfD5D%XL2t7F녟5۽g-I$BĭYyN%۬=Q`Z{H}WԩB,pKOd= 3i6PC5 $q"PO 7T-6x?@{Rr6j6T: Eii&.?޶Rl4w̝v3w)^ y8twJqgכ;vz|3]:υ!sCR[/f rX- ՇqUR~=VGAZ V5nmo9/E_O,C,/̽pϧKYln"{<:& }HJ>W U;L OS2 g}R9#4|ǪB -(YKrᄅDnāGVyZt^*spT$kg+߀{&y JZshŠڱݨm)??u9uR'7(`%Ĉ]#: +w#E~.A &!ZΡCPѤ{bI"GeI^-KQJ$ 5 1 ioCD߀P~r$0[WK*y\Q;1#]~dܥc{Dm: ;̧ZB?0ޭ"")!qH]da)r-&vya9mu'uw6ay541Qٗ 8 f͇`g8`y! /*EU1y[TX&@5Z&IK=kz}<5}B2MNq4c3ip)_pՈAuq*/+HUTRz#/?.v9'8l}a6,<ۯXG n-.}~4LK:2h,IMS]m2M<"% ̅/q~dBk_0,90Y‚Dj);o e<2ao>Gl4>b&a U&k#R$;MQvg6bH\rfjVZLՇ!]N =H<+5!@JY*lKӒYHƹaб|:PRE/V*6Wc۬zͩ<7Z0x'<Tsaq]`P(.5u~񥛍 &|Rj{"/r&X/V;pF@QT((Ol1F [] Lx>J<ᑌ3elpޘzO'KϧKF*wRw' JxQt(Hw>ƖHU&LpκȲժ02@$rc4NU/Cj1smBɆ;GwA kBu}o5P͟[f⊿VG\oW hdfx" -!eyG^93GwK^izG1> KTD1cQZMp/c{Z@~mz;1u si.(B]#&HNrxT8ëzO <=X*n:Ǫ~qr fֻ "q7$U-Ss\/X~<`w6xMv!xHd*ضR?<̼n,I:w}3fCucg1{`SGccl< 2Oq<2H4G2*{Æy:_fؠ;¥k9_COL৽te޳浕Kcn }ȏPp4?9>dOͤ QG5>*l;bk=Ny!D-Z)<h6)ZFK-7qMҾR+ #XK$!JėVQ\2rMsuFE>$|1fG=-+&K@5&bT< w~.#S*}zyɶE~Y*QYV \$'>t67uvCc*i%Hydq^K?Sq_tu!"rP%__0[{PN|^ꏾ,Y7V,JWD엸Xj7}XrM0>P(9pXvwr'@7.EkpU+&i1_YOs.״ҪyϷ˧HR <֠\xsdy u@eC1KDJ8SFLA~2w~?je=:M1J8кkwQ6 =۳R{xJL_ї+}˩.Ou9G&3LF1Y s|'g w3,@u>ɱU%j@/T:~eSZt㌇M\5dozF2m81Zh'SwR?9QJgQk`=gjSm@GzD08skڕgB~.;s{̍=b*xJ.GZ]1$ xʊՄ[/с^ǽ"v\iq> 1OF%.x{ >̓R&@,ifF[38EKP,‚`6{D[,2z[BJ ҥT I;0Tƍؙ$ ڞn}Z9S/{o6~Z`eֲ H$WfV1XTڦ 𵾕QgFk\@-= 9&A=3*S/|5CxؖQ7Ht5j;M_R׿Eqܵ~bn縎*f" 9ZP|LSp qdֶ8&g,XQ"D""K/8Z(BV=\(cU zc>i5td[bQ)B -Y|3!g"eܔ`1 ?6.+fRh:+p0T?, [BTʵnI..yC+~Q$U>ekqSo(壳 n 7ۈ 4@SY>+H*atn!7ipR?߀ b~x*7Y3HF8JS^ˍ@{}2y]˷ e]luoL]M)Z@Pw0ra#뤻{YOހ=$y69cVJ ӉaM1*mǺxX Y#&N$Y+ y?… +H@J7^j#虳-\ >w'dX9I\MV/ y5K5S+Q鸳=q|GB #m>p=%u̜s.<B% K/xz x3nep"L2أ0%# 7\ \4Z|rv$/,T GcvI~G,%\pD7K{@ak',K(R {2&lI_UaI.^Z/Kk4j'ŗsυ )3ef<}qU})/ ھ Whmn4 Wbc#6d|z*ln/NQϰݡ];jzG(7 whlH‚F<[M5j%N`Fa@ݣ.cqc̡,q /IKkLDBGqZ FA/ɀ 66bN @\wX&b(\(:]tCBN(!1\Tpb'aSeeyWnKW܀')3a4I}RaX,Uötڣyrn?¿ @M(k}ų{;Ve,VC->Q0(>&5;FYyb:.;I@ZOYuتiˀs9Lpa8:-Ewa1U^@h+ȾÆf葩31JA ;PYE,##a﭅8֑5#6S’8EǷt"X;t8G'$ѶCNL$s6IGy@{#^ u!OݘqipZdO68C+r$=BNr(MNTIHtXl)0e'dcÐKQnefWCLW)I`k+LVK0a^卟ͣFk< \اL.BE< G@\+"#e8kP:`sA)wSr]IxL8۱IUFND I 4 ot *9gf̉[yBwFc(ˊLk#x$*d#qZ03t;Tnp5$f>0Ie (0́cӼIw2uZV` 5tfF>+ _XÁ>N>uFub߇TvBKj7.\#b$uSգÔ9dqYa3e{Q"7~?}VehA:!+G{p1\1 HVSc*lAXvPg-CiJ+w2كȻaP/9Fkv1DzEP^Wm$Ybya q{3K<݊Cnf (@ 6IX4O1@< kNuqz` d78_96coEQ EGS= 7{.s|j}!Nx{֍a1ˋ՘5=q;"VmΥY3EყylCkTqÕ<3#lXT_pLJ\<>4 dkSFK Y1 mt|yk,3J84=OC$פ_>Oı9vGpлqOL_\#x&25;$mFX&γe'[5_BF}'f#GdB\Ym 0nEɆOcASF_䏪ƢpFlIm_ ƟH&Κ!S4 ԇVoS ;|wgnQ/l~h|Fi1VUP=gR"Ihu'bdwCE비ś8*1# ʭz-@v̩cȱI C Rj[SG;ICGhy}iRͻ iDN/q;,}mOX+ DiJK #a = -zߡo{[ Xܰx7Nd Cfa,Y%Er=ku43_d]24YFY/(іI T}QLCDs.u (gP 偟 ſU}5qakt7Jұ;>Z4YH{|;a%ykE/ĥ!zrޟk^ma_ɮ_މr 1B7"5Ig-?YҨL'u%NAf`/"d4eJerl }$r1D3ً$MvFZXKq HU`;[a.wIj$m~(T)HuNE*$Ai2[ ҵOW~ȸe̷: ̆^?rB.Ggҗ~lXRQh_l33x֗&=L1_VD*Z =tiՓej6^m GQcpM&j g4!htNx7N+X5"e.\':]w?zo]RP1ܩbdJeϸð*QYt_`KݯI+OB54T%_a : GR".c+S.&jbqiMLD.<3=\#m%SC]g1koG$)$gt:@n[M Nٖ9din=b5CTe#Zc EG5u>SCuA\Ċ*ya[T鞛k9iA Ch.d]ڜ*>#{=<{2guc4YBs1_aReJ f#w< ߂';u?D_0&'u!#vwYR^8O#`ݎUI~Gmڭe Jd0GcGsۖtN9S)>dYUBiR^HTs=+o0D61ҠRv,ї JIS|?yPEY:{Vح> Ib/\q̪Y~dtCj Gr~TR$5)^;t,W{~ܑG 'E KQ8P\!MۧqrT Ro{Q#Kj- QyO=mɱY K Qp@KHcxVbD"!L)8&92$5Q7J`wb枵6W3{5V'G_o8җ$D+}7 u#C<+"L{73e4.3Mh/C8j 5Z (uRƚs)l[W-{#gETP!3 lʞ3l鴦Ep$8Ifi;I$^džڇYKZnAܗ(bi\ݔ>=VE 2BkVHֱq]fqݴ7 (GWo Zң?*1>-i(n}ܨs{+D8D6P16~ܤQY+ LB_L1UA7Zt~ kMeb^3?*VEw]C>r뜞[j4 K4a_PL<=\Dz@W@] هdXFxysS+qMD<"ֳ$^ޑ~l8@8Ʉ9k_+NQ7}Hv =x. 4wO OjGOUQezߍ;Ti#@oyIj;q?Y#p#߱ILQ\gs=4' => 3oV)$q+VH-c 1TIXa$}Wx\ufoMY YR}=R+.?vr1.eŨD6VI%DZi^ ܶBʼ(ohe rt9-% .DN'6wMY[*s;:$}ܵ,b,792(CҽX3_G>N&2陃nQjj,f95VrXjIc9F`yn҅ (/A&0rg%#J` U{Đ?e$+V-+5u8l[Bb w7CE/|?f)LUAm˽z74Po_UO=Z?)cش$^<-RwƒaѳVDsHXZj]G2ڊzM ó `53v՞23(V-'9շ~(~@tֵyqPj:y}W~%+ʱiv짬 x#G# m^RU;Qy/K2`dqGe!!~]P4֒ Mu&-}VR2cӿ̰sHՖO[?4 e\Ox>gLyP=^!R^66Aqg+*%k0*r+ 4)IbgD\-r'pu/([';[#ߠ͇D~_Z:BÿM)YUYZv{o :r)$jYKI&GK%5et!_Gm*viR }y]ٻ5Ml+/͌zV۲FY( r/Kǭ|HA /N Eq)nOSQJw%[Fl^ZCu 66h{~D5k~JUC]g@,fB5%R9MP:z)꒓_%9ރ'N|j ,omy(V^UK!gli0Yoǀ}]eÎoLlJ{1?adpK𞲼AD\&.jrN6iiu "I1P߇l> '=:7`.3 BuDk?4pROR@@5!#Sk@j&oKEj p#$W(~~4tN_a_dx>1 fkW-Ze)MaUx:H_u˚0Z@@Qr-W>13} Gt>u)[iz7{,ߖ,B^f"f)>J24\4b'6|k3 K)iMlg_X6x]eqNa3 ; ?j'&['TD{*`ZQ$`llռiuh3?K 澲8T < Ɨ]\G*.]Vo2/UzT ZqK/L:HDX # }:DiS7$]Vx,m2Jh\ ]U\]ub[B[Úf&Yt<Ԝ=(դմ, / cI,*>e6x: o(Rڟz%^p<:e i<+ۄsX؛b?]ňz#;ū!hoRsŞ?ѧ`@gQkmDgWHLX .응ek,h h7ћ>NgL"e wBѿd!ef XFzۛ{} s-E7zf c,Uzg]&a%qdW .t li9 f) ^rݕmfz^tݯXC/߼b)੧VjRMWBǾSǏLhCE:e4bk}W5 tKUi_s5e LFYQչ1IhE__Ow>au7aȁ֌؜-/LtDcZrZIJoܓ{Kmx럁1X048z8uc5oNK1~~mO~Fy6 `KAhd4ittOcoW RQuq%1̲D|.^,D%#Es[ع }I:uP T]+C)dw㉺ O8>D#n}jތMB8"p}f-FCt/ H~0TzBM*ɞ"%՚V!)Vm'/QH WZ&ꇷ|mdQxs-?ikP>b.4 dkI.YdSxxԧٸ)LOu = MJn]`<'ݎSk9J%WwƉ'#+QrhVP.XSQrW!괉hy7P]ǬnK6T }-&56V"o"۫0?ׇ8l3gͼrD_{X~@H58G(:CN4 EG`Ƀ@!Y䞾5ׂaǂ=+k_e$?yGkhE[~y!&B46ßɸ #L)iQ$ϯS5K+5Ѵ!pt oPCl#$jĵnym@1sRIL!O)>ԦR(F/[tf-د2( [a4Ymd#|IIr(da(I420S:U,4rmE+k9wj{> /aqiam9v h)w qPvX}nPp䒣=٘ZKJ]v֩ѡaUВ/a}4AB;=~$?WGeaE⹈~lݑPPjxSz%8M> JݧA[㔀$Q[?‚"0H%/@Hd:Ik>cB@L)%FI=n}@?@耵s={Q,iިV)0T#B(k,D(f4jN[Ќ$wBӂqp'"}:I0A}Liqܤ4j[P!\؈PD{}q_xmww6c6X@iz|ssI"^7yU_&V$m*qfd)0g}>D!1pQ&:;vGVUJ}M 5 EARTᗓe NP Z샮֦GZ~U+rf"إ-5ї TIsQ5I|2M_/Nw\n36ʙ*ϊu^ƛ}~2.߆zahgU帊ʰT򤕅VɑҁMo,8l-+ dMzj:!|y8}tAIN(>Zlw8d@ɠ/;(_eŬ9y.[H'ԊG$\@mWEڤ3 F`. e`B=se],C^Zz4@D|mK؄pqh2ws,}3 `aL!{Ft)hp$oN d%YQQb`>sL o#ʉmJ` 4wgռ]BD?_H(%6}=a`pf=of.JOPAv=3pȀ 6׃G6Dc`k3~++C5dO 5{pm?uU.>S<_"k'$^d[2:6@d4lγ_ƒ1M2hTLSU$(ƪZcZ)Tܼ,Vy+a,8^4n{qE#FdnR?-K[RD8$|`p\`#rvc.uYԴ3;y@yN!\ ! OTrb#S$ژ_2 P5NGc@PLqSn(~rO9CVaj 4K f>PM$WQق?OIRvjßpva`~5ž@i3/tg25QO}CZ򎫓KK ԭS'@gm8~s}-]+92>Ɩ]{a h~J@Mm50+-puAZA9oac2Dtݺxv&lQ:Ueor(eF$&:1vr0E|GUue1 Jلc-ziv-"61׃sh45Dݭ:!eNNEj?MN)y4nd>LpoW>6FZ)L6r8 "Vk6h_x).FV`MO_8/:{}-觤s?)8"ls79<с 7ie6/ 7n?@g1 PEFfnq8?v7@v#J)ǩ۰1iEip(dX}R"TeLhqn)KاN?@yc)2쁏Aפ+ xT$[>1wbPBwzMV(7 XBnd Ҹky11X~ e9gm?#-c ta,Cr3?THNզ{ dm7'Hڊuvay}0Zht0 MOjrη<.[ F# ͻnOA!{R d6gy Kb=F,/w@*!䈘:YP+N+#b\! "ix;!cDG;vSzw <ի`!DPyvZ&l$.,^U=/5K(XfFvfWl TEI5B3=dwTs5^Y#ă.ui mLjqi++Gg vIuu7[5RZ&xH'i9SWm6oj6,vWr;|1~V4G,;/|7y%mdaސOPtko)DO"'Cn ѝ'n0Ml=Wz+[rjFC]za=D *zUd[6):4Q皹& JW i-r&}*Cse2ql^-wsÂ52@/xS%q9YAB1G0Ox@mCXhbԃ ݬg&Jf%w EoLrlw凪kAp<[!JQC*m8!%|!O'L 5!#dEckG3SD&P%7'DyFޟh; 7|m^Z]g a9$ lZLΤ-!ѢI2bKEɷCfmY`_GGn(M!rt2};Qo?an^PF1r2| °8@u:H X?7MO{cX8{(+ t}бtWQ]vd5dHˇ x|\TS)kQ;7P8͛ Z䅳>@,7K#Zt)yU8f3^{ٖ *V {BgCe =!!r92i1#Xq(o@OSQ^Π0pQ0$ lٸwYJZ @G ؗםAU ڻ.blV$xDEOˡ\Vh߆ˉO+(%YQJwd i>޲)8؍:? (u(H," g"}"B'm`+ڮ\S @KF)9_lUque79 _{ݶ WNNjM8g~A8a-r [:1{s碀T!J{>.=U,Τ%|J ޳]d@Wqy};osI46i*,ꦢWX)( D/=[OfBIddž/B~z ·>3eL7[r 07R-eh 6SQyϚ.^^t4T3:zNn\s+F&fEЃH8a!S*DW?5- "ߥ6YenY\W DÀE6 ދk(f9'*ۙLޝ1'r3o;Y!X 76GeU+2:x! ;eZ'4}nR,v;˩W-(6)Oɱ| !"q=--q'8Li#=Z򭬘x#J/,A@Rf,f5\HOCy43 9̨c˷2U @HK}<9 +үDn$EǷ䙫@X&q gV>s 6zxs}r^7ߦ*c"ä{~N~WjCp FGbK' Λ6e&ӓ$e&j^wB(dGE u|v :Loy&E?-a7 K/]&ժ̑*14f Ȅz,Y5 Mr[26Yeq>5hFw|@SHr=̓zqV͚Z@tȧ9mT*l=0ޙxHo6k{;+,bl ђTQK︿`pN(yA]?ܵce3\WFe:ID9bzS*m.zss8>ذ,DP*纻ean%`RbRXtlo1ENo~.Q潮m:<6Gcizt9rwo7է56TȇFSڐqa7nFgOp~ -mmajx26\_BL7!1?y᣿(B 9RJ pPA?"B9l@υ2g!kRrJڷF,R~}>zzfd爂-֪lo۩Kfzt9,PDfdDaEv*ηr{aיGrՄЙ>#)qt`J ̔*yf+eu166qЏBg2ȍ&3D<`qq8^8BEG(Hdtͼ}v@J#ID] 84c @U2Uԣ@AOG&>C;֏t8-ܠĄQd9 '8nX+(mKQ”1xyhOؗ.h3-\8 n%#}EvC0"dM>7 $[a*N4}8nՀ=&C().?E[³.IpFm1t^q9=JD~GkRy?]N5y&v"/;`b2@uǷ@gV"+ɵ`>EV"B=vfjC%w󰰰RwTĒO%MkIJԞ&U2Dq]7@enŝ^Y=s_9*]0$)&.IU>ïː5\K9DE-+9تoўα)Mq?@SnlA>5"f{x&Vݽ:ުo]%ڕ}4/⭺P2;'.^IIb졘t_H:I4jO,6*BH+t|Z'oN㮿~)V.2F "H(_~Xo[!(3/?qzuغ\tG|JIJ;.}.$w\,+jU3 &ğ{ ʚ7j"fDjOElIvxz1@1 ϕFbt7?P7q(np!Cg& 4_anQ(]h6%Iί1̀F<{G!]JuZԲ/a?q9Y-lܸh1[$ӑD<́۲;?!YO_O٪ZB4 : xIuzCH֘VT.S|߷ #&ťs[UFUk:f6e1 OwW17?g)X~C1^#S3w)d[b4N|`B[EB3'M{l\CuuՄ6R(v@})yFw^ZFJi&G~#Zq#`/;Xqofr@̘+Jq )wl 1 zgB! (t|jj=ao'U0dT&?t#Us*^]BEu7@4O֐n"qٖAzbƣR,'Rψ7) ѠUp+3^B,ϲ1c@u{&>jg!_[#o`cHnL04g /cLr,ڀ` h*xL4,FN4xfͥt$0g(D'K1}h] ۔Nvwk:\-hjH`~\S"gW\UBJ j~5hس]`8<_Q~3-JW67)7{?}j $y( Q怲n?aE${1U4Κ@qlV6Z2w$L,z蕲hꑯUDD>9=V&RD$}(EMXWJ6I|/>}1G@[dyr|n S}^w~[y݆-! B*c*<6fksw˫ğ֬ʡt<^dB7pګȼ|Ë<5q~Qyd.6΃bŃx,#Õ>'˜Šuұk1vg9i |*!TCAo~>e_ ]_D!|*˫;3ީvZZOnzmK/bz6Hf74ږfPnLv2۝KLl46S4&1#!)N 5N:so`Dqb亱V w82p~Jҕ WNG4H 󴯀tu[1[\]%I!:Juj8JMԫt}׳l r;6TZ& }ܻ@ØwS統1FaS:@jt^'7N \E- I+4~igu?w<\My (6.f'[l-Atcjp{"k5pg1 Fn]De>>H;c#PkqiBdR r( %ےۂv3iYo6+-MY9˗pZcY&Y ȐqECVfyYTz( +(0&/7vw* O?S &p";#S'M.rP_cOl)^sPW&? )("AܦduO`.▛޵a>y%yCQy F b 3cX,Rn&O!(B%CJN&GnjdE<0Z_a|F`{֯rwʚ~ADMJ )3}kJ P->2y cgmߦI@/uigr=tYH]tY%(Ny{`'L.̧ Az0K}G?7AD!3RʳJ0.9ܿQp-6paXy$45 t/z:zރ]g\@y,&gZJ$ M̤󅾓WЕ:Ryn9CB$I'/jA? U^ݒ2Cx/⚑JK"fk3 T6|wEBKuh[;;pR2|5="fyg z0=JvK 1IƠul? $9 db-.Vې? oѵ_iUav}ST3jq@d߾S Z-1(s$W1}Wv<]%xMkd'x+0qsÅy_,^a'0/:n:\ IW:h"_^u1`yNT1Fa/|j00ef)A;b܋ۜ%~3 Ӈ%׽a{&w3k0=|Ҫ;eKt}6 6ʰܾ=o1;K0(hGRo\UE'`m}AY/#3OZяg4K^b1 RV$"0ç[ ߵƫO^d[%:jL6+lm)G֜)FW, [tQɑZX[:ˣ%nǬIc>{x|_# p[檳gFIWnoX?/E8XeO%r4qU,KB*@J*@!cr4$NrBXE`?ƕ%ty)5^bdEtbiVŁts;rfC f*,46I9U0>܄_]_@ritX&+]2edWLVCFLMy2Ϯ[mRWa^ |nJbid׻_Z>th}3#Af!umekJ>IԱ}T#e0 j _5И̱>(_-D[ <6Se7AŪGYw(v > ?|O'%Yw=C_u5A`5j \4KE;k)USmTDْuO;`FEɣB" ԗjA9dO;7]`D\RW% \j{};)aTf5 _.젣12:j޺ڷ{o7U] g J(VEi'Vf=%zus?>Ͳo8C[ܯO} "{WEf1$.-4ȵ`ʡ0PXIr#T PAgb x2IMDȀ(s# DhG0 P g*8Ռ TeۉKe|0-.0VI2nBc$=>hU *\j01v#YTmY@"qYY&2W+\m_KHڞJ %㞄rj*b-H̼oSӭz_2G-1[ kTtR٧8N*s67h 9aߺwF'S4%l+ pp C.5|PT.C:GQ#?72x$L3i;G*kXm lwj5THpc+tڢ(U1LjV Vp0LVq8B!;hb _y#&f{c  xhފ[TmJ6b!Ѱ .kHPn3>:A]kls!В:H#4d yj{\ӭ;I@Ԑ?NR?lm#={.`3Hm)i^U*^ ư@iҧTPgѸ=Fj@{^ɁXU\ss8RTOאXjF¤HjebA "^}X-h],tyUW`<5R4aZߐW=DD%.g\8I2-d'B@cRc@c:3hLQj&;GT>@L -n=Lä9Pr5,wdlp)9߇+V3k7$cq fCL)}z~W:qZ,y3NG6&VSs`߶-MAdPVd*!n :3{=ev~m&f i*o]=lɬ?iBdyzrW[jn){!*i"Cc =.? Q}#Ԗi-/~3 Vα'H ?!*|Ia\ tn|raySp"b%qۋǿ^ k"q=Rd֠Zx5eEقM'>W^޻@ĺ@y CLqėm ~ ^#gk0r!4 bB`,,I/˹mGðw:taW%`埼#GVKW;"W?) n,ؖos VSܯ>yKb~߆s唭LRCҳm0VKS 4$V{u:΅b[aEqVsߍЎt8PFAom63xͨT.7Qʐ,eA.Xjmq=a< 3b+& 3ĕK&2]..J!"b 5fp1D&R}*I5>+j7UCd'ϟ$t>lTg GFAeֈ^..҄[?ճ]WˆI cDdͯigޝ} 9#h~Ū7$ 3ne8Qd[sX5Qe9v8ӝ#ߖO[l;Dӻ[jiɗcY_%k{j׳^ 0ߕ|< %) M|[7t=ԑG+*uU#*tJAbC{Te f_"ѱi>p *OjFOgzZ*9>fMyz> @kck屘r(Eü%x$!aG0i{= <55ptYKr /ESŵӢdz!z4U ȯ/v]<jё~~z3LjN)2sBv5m jF=TblF޾#e $V?+ej0! 1<;#ZbY,.!l0n:c~hWvmYι2w{oA/ LI4WR.Aa*=/lKܝJˊiGI/y~>*@#[ENW1LobΕؙ^V_!K/8r"ذH)ڳ7XNiR0Xw[/ ˘~km5}1 WZf%m /W 6 RνaotF<&E6=qD]^]E*ϯ@J'8YEu8+JDDm^dCX/td@, ?. Mk>s!SpfyM[6u^p+\2W5Gwݖ&X{QQpvդH͒D0j켱A__Pfj%@7bY><.hK{یY!̉Lx (";$Z_Q B4a!1+%xStU.lUgV;x&?_\ {Z)pG y!lE?=WN  ό#ؙdn~^FO_&"*i#8^ӯn})D6X`ݥ׽oO][ gC K_+9?sZ*0dHS&@"TZeM9|sˇB0pأUCs+ZD{7ɠw^r\H0q 2-2QG`1>VqF<@[{|m?JOtҔY ;4e~֪*:{fBmEHnRx@՟\=Qx &z$q'4. =ćHz6"7" g֠M> Z\cTF40SM|Hp]fHlit\$2T }e`NBp8L 3vmklIU[Pp#2!&]~pzzo~'~1{mõ5GMqfuJƒ7l|M_@};V4efvE]@=2խ<廃nŭM_cLQM(ټ͡cƱ{jk$h/V(ʢkI%jF@g-]Ӓy_ٓ'뇺UuҭY%E݂dϬޠ.(׍zEaXQLH571:I?uf_r-:/, 8Q%pz?JE˚p}m$0e=wGm>nf*>j:])u8qZF+CQDSMVz1XS#r7,FU DZVdLY^MRKR-"4-jDïlq́ 2C8h6#O2  )CZjz@ΜUwz_&:4XHs w+^)F.Iٴ5<+7%MepLtrGh`w ~_K!.Һw4|\md7,!IQnw砙iR/-Y| twGPR_mqf>gƒ5jfL,QiŅlA v(+Z㳢FUa[ѰIf")i+ai9L78'3LjdzoO}b9u#%*&M \ n4gKhy =྾wk=(T6@n9BxM>.prX dy[rRQ+ 7#}sAN!~MV>Ag߲_aTkGVyW'i$ױ国V.G lD--Z7+ZJz6pjguԸ3P[CPDH)CZs'oeǃDy+) vz5ww~׊^iU?|uD4-wzZ;((դ7XZ b;å=srLt9rUU„_N\~`mXS)7NO WmW{_A϶P-Vҕ d?[?^՜C9- bC%Z\Ж|oqihvvq\iQEe"5_Bjg(i"մ"0ШK T(ljϬt {ŰtDʆRD1^oc]\ϼ!0:Ys{ѦB>C.$dwv%Y3)"-LC{]X܉_En <9'Ti#j4&h'%1RBEqr*_^v_b!_ͤ즘6_U$" 8C6HᎶRj!="+@Yp0zlOP1ī'ݲW9fAr\I~u6}$n~7s{?g^)=D=_W0<"VʷXN/v"=}P wU4 ,<3j6As\/9FT+c8_ [c_G:z;I jNFNלyilb2x(8E (y3.Bbie& RqJ$A$ S'P92+ ;\1}QwۀJ=L;Jn&E.%$lF\Ŕ^].^dK8i53:<ܰS&R$TXj9G]lUbʕLCiH?'8íL^Ɠp,(3*]9/kFUA'枚gUۆ=:uwN%ᤠmO [` MTVuMfeчS5Fk <ߢJ#.}nEmevYCBY6*73NY~)$rꗐt핺>BFĎ D%)bVMh[GjXv qۨP4¹ti,3k?<,=xf{xv.(L_@%2wiP2(-MGJr&+wayE@DGެP/_4_妒8DW0 P ,|SCLc[!T'.lk@[<`-oL;ń*ZXQ0ETA%-H&JEyvՋF\v9ӀկYyK`|#(" ۘ9g/2GI)iÆvٷqja5LRiUS9jyKR]%\0ufTgRaPn-ƿ@b3DlO&JD} YpjȞH5(N q]0:R6G۔=Ʌn`ƻf1~! Jr:32 6Y]Qjyd O4(Ixq0Pyp:g½MuvHW C@G;~ݗQqOw5@z.*\*|Ab+4ۥE+'=$C\DRA"Bpւ W:[+;9֣-kbL[EI/5C)\4||ޣd=m^npHtkO2wDb8 R[]R^k/PM###KrgDq\8t# HL!Q"#ϊvp:>Gp?2FN_k*w׬xQnOR~u$ "fn4^:Au[ʘH,' ;}K')`u%nxPC2˒F:)FAP*aOBqJ~G\%o-\>ӱ J񷡘da0 OG28ZrA %=XA?\Z*+ ĪCz*?H!<&Ge h\kmA#{aG}c6Q7rX*c$pe^B !42yC!p@xۄlCf++88,߳Laqɒ"=+owˍ sՀ$Bj2߃\@l&&c`ʀ$2lԃo?q1{zUiL A6@Nk,xmI^ lA ggsP_UsAxm˙ӏhA)˚K5aonELirn#>yoVw_xɡk@?5|[{Cp3H<5g!~CI뮳Sh4=Spgl As˜goO~qylj/i5R 3-WIE'#.G;!%K<H}AY2CRWi5)}7ZN}*CӶxF̑]ۛߝ1ĝjMK8;Wύ"$,w׺-ۦWљ+Xf" |ؽ`Bq5ZAܯe3//XL/ư}\T5Hџ Uߪ,Zq"mA![@U;8 7r'ث BG)u9@NI<͛2*%IXLrAtKlHxсgY)4c 2"`Ja꙼;5XE% 'ҷҎl:ºUr^zyLAtMl [1v[0,λ*m;U_yJ r +Dfs8 sˣi[cdS(Rm'lw3 |*TcbiJ#zaT{yeGOk 4Hؕٓ3@G5?j" 2pGiGPK\a *0S&zƞbZU _vаAI)ݯ“`nRHd*u֮e$5TOU#7H7+0lLMTXB#Ht o~a.qWsۀ66pBiv#tOi;-2.FE4`Rz d  n:1vs!qTԇ̵ Uwv0DNeϬj0)laR e@?d꫽&/fAWEև93o>VV={?@Dpݰ,8G@a:ΔG÷Am$ a*_ yþda.LlD[W5 8R1TW5Ϥ&z;b8g15,Xri4Ԋ{ǛPB+zyd?Sa Hn!Kۼ\nРICDa2/r%&7rX b]=ѷ"ݝ.r!筁shJ_{wBՐV\/K"nqOoFh#}⪌>FރcX >X3̓='T"dX:V#?7փXNy<;}r`xؾ.p;e`( @:.~ʺ'~Q.+,L)T Ƌͷ8vyvZ85(婃mTMW3E]'%]yQyZ)\Z2r鷧9c;l N.O)!7B|2V385+oUhRLd&ho\P#tkueIyv'ؠaw1m4.v=0z~͐l6%('d?͂QOZ!ݍrϏc}^ݫ'ğFPYRSBRջԤMY<́&AޢUlQ(lFj" 1j3n־9YXy},I4I@mAI;褋>-pT~ӐrA?Tėn5WG,l5@^`.&ԣX #"º&%8٪Ⱥ 8M& xYE@Q .&,Xt{Hx>"P *!|ۣi1kW)6ڲI^]D ̽Bc^~?yaN^R1/l ?^4&,q}5CR*x> ,dSWD>p]J;U%6ĩ3@aeI_ dFk}a0xDo TdC~Ni,#wc:եV*pN(;c~"ԣfRRsX$‚1HY-qR!͐mD1#u?X;=3ڜxGv$ֳ{J&v6d9=S'j ]뚦:: WaLq?~S/AIiso~`` 6-[L4f,&+#TRBϻ~eIP>f1/b$}~{J:}T񜃖h6 (8]9kC`x0nu5r`V+@ גl?HZ=tG#DɈ7zLEb@3 L_Cbw'OS-RhSWfUUVlv3 HN{Sr{"o!Bh:XA!2JR0>?fI B0";0œ֥ݖ#)U84aFXԶ$US_s\Kq_i*dW!<#UEx6MڃzhQ8&^~PUBf:( )运"֤3kDg2Umc]/?I bZ'ڡ@ FUҊۜx1CzЅ v|&6A>% ~M`n = vp@+pƣ<6+ZTeJtWNlgSQO ?i=՞{X@~R%l}̥Wfsq6| hxz$Qt'yB,W_Fr:(jf0g+E o6]L G#!ڼ@m;#RzN:' |!H9KKYPȎUtq=q:7"9I!zpdi)+̚GXNٚJ&q)q7N8:1`^8e`x| *R-_oI/(s"/5nB<db/sj4 d+u@E1`c ltv1-kSBD?8f'"Oѣ%wr-u &^+ o5cTOx^*gG%Z%ŕ[}++8bKz⸓ם&2q\caHzwSt>6ܸeF;s穃 ʨKֵ|CjIJ$hץrE{v+0$ $q's0خ~]NZ[;f,}%P&nqSËYs}'t™.C;PwI%$MvMe3Byp P8שgSYHfnx0R͢!4*ɭ\g 2;?áxJإq Unr7ǰﱹ71e+KC@:0WeF.@:`ht|OxL%a^&3 1$xCIP89ysq^O0TrkQսSnN^‡asm]2{-o@i`!>c(!3Y!½jmqSdwA*Z@of=^ ӝң$׵QHSm (*@=Xȱ|4xش%vyí9%Fq-ᔒً+fvbA ?j吐=h(UlY_L$7<3jEp>-y U4)-T3y%Z dFj1È6leEhc<$CM-ȴMQqpR!zfzGR>2܅'5Փ g`=hiŷ8]Z4~E^GpBULC89O9ZT‚L4o{j98[D/T"mo ՌjV) aC%+#nwc Sk[4%{y(1FM?42g,ѹ'*'ߦM;[J.US"d;b(֧rqH5R,K?݇8{1UU)N?`HLHAW7XM3LdTt;c51(} ihЫ_=:\dWeL\GJ WS,M>Q2$f<{H'&_ ';Ap]yᢕ|롷WZlX7 RZx A%L΍_DĕѴR13,|Dv3~^1ۊE {٫-=RY$z}qEf-JtV&|@w9j{pYݳYz5ի vs le!/=>J[X=܄Z&'JPf]fugKߴQCR:}'ub1e{˚CjU~T*TT'~QԻj30;V^miO ϚT)$u%*Si'q^6F `& f|.Ls\gD )T-V!(؅QA0qC*BU< KV8.b$UOzhv p;]q3LGVahʓسA768QCS0U'߫]?]cd'S|U#}b@|b:2Bkm(*Eٰ!F]lQ<.q2y*5XG0&4X$s h{_T4x7EFUYE$5SV7<8 )~ЬknDfLfSbA/ Vz9E%}a~GPn8K1#Mܨz-ZtfP\%\, fMpOUR<}58_fxYoa}'-toӹ,lV6bM`ǍBk*TOaFSSj>O{eH H߀ qVEd$ΆjH16\bXď[|YKY%aG %ڢG\2 Pf =H]eVdIlPaH'뢴z3R&k]3=F;4=+tv@4T| :Y =%=d':2CqZ<0߃r'TΒfaPJd K7=|Z(c>|1,0㬤iԏ!fT]/O6R ''=YB5dga\#iY^NPX!2?dSK PTwA631&?йcNYKXv`b|tU̪~=Ii8M*yȟYU(6TRm˾)gޜZ wX\aB.{3Lp]SSdr|{ @1YP̯P$d4> D%CՍ~_~ )=[2WLE#.1[w$mLJ7 ݋Ze T :Yxڷ#CvGP/LEpĥ4JLȵ?z|# v,C˃P&R}qߧRt/ns 94RSVⷪ(K\5 ΃%r 0A Y30o }ܥrgX6pLrc%~IQwy6kD*5Lxy1VC2_D"Z7l'~rńqeU&Y /o.LuS؍cN IaXښ/G3`$9H(|%zf* 9Ju-cRq) ꏻ<6pW]Co*Jm'N_01aʡur~0t}eR\):3.E Zc?iO4D2uJvBOo.^? *ΙG*[ڂPc=cAjꪗ-j+nM-zgX`uW2v$#.H?p;;GtAO'+:Z3vt*uI=dGh$pB__ksTCm.sn#vMJ%3.1ڞMs؂vکsXW,6n+o_w m;aC3[5 U ,>kb{i x#DzTfn7)Щ'jmaܤacw}#k46*dMH [v>|6$1R6V/36 傕Q+Tz(&j)  (Ay*P_xnpFYd.~{K&.*AGu.ݩ2 T?MzD18]>D"sKsNff~X&b-o#3jxJhGA^n26O{,vŠApY..C xácJd .ihӞ3SPс_x.z$7I5vϔ:]/ <<}^gÑ~ ݨttDkB@?jQF5Nᚲ> _$aQ$v߰}En}+:sKs\KA( v4 שiޟ@Y h3Z 6֏5<}5g$)᛻<G]{%N >(L}gjv:]oIT-==Jw:ghWW@*Ja}&p % '+a!e< K]+,P[N@Vs 6WT429@`]ױCcG=H `tmꜶɳ,ּ6=>}*յ/ KkyN(J" k ԝFmŦ6oi:%"΍wʆ)\<Ȩp{Cg*v,w3x*vBM1pcK]k!iٿ,RؿJq+Hm?3eT'A({nscA1h)4C.&4Q_u:0h\X~&A Ԃ)+z~:({G4Uk0-iBj-#h޺̓_ߎU|_ ɗ޳|⨘ȂwwNjpB|3n`&@TzÀo')pȔ_6h~W&DѣCuEχ!A gww (Jj+wҟٮwr2L$K醂3lL%e4QXj@[ꔽCj`BJ{4=̝';W’aXpEAMD|BҼKhg l{ pst ,"5R wwZ(s \I*%NyV?o+?;;IpLRH (+vZ~!dj$xKˑ\ EM0$WdHIt,;lbǛ_`6s&7vtM"<{5MnE r7 }9(Q4d.Zwa1 F)Q_R',۫(5gv[}nE<` abt1`d2G" |k& ;$HS}lRF_џ1QֈUFWYYpC)6sNW4a>Vf %O 1;;k9jJ6XݱdD47Z~_X]v7+Qhelyq7"N(W?悍sÕ$J {|~hdKSEirs|3LcQFĈ`EB#iÑMŁ#W|'Vx,fZי E7Bc@ UvggHxnxɡuZw@u0 !)M=V 4cp7 ȯgVZƒ* ?,4덂Z_E[FH3^u}-0>\hX<\WFF\bxLNhlf>5ߨlwP2Vh q0[0Y[,|ڣ!G6좪K͐`aE&N;igsH׀c|U]ؒ;b]s AK g2)R(t'T>kJ>5pK jI^1?azgE"܊O\ČokR(cZ!Wu}]%B_x-="VKv_W OHb llC:2jl^jzTqQ^* s#̡#:bx իp$ŞI9pO4+ fP@QTI,mu3gxý3aaa~ފ3kN 3C|o"q;iY0]x,l'oG#j3J\ oeƭM!M ԛ$5^.4+ob¿nb ̗q&X+3 MǾs &%SWh10g=MV)g6.^|_4|߿EotbS<"8X5^7Ȁe{!> mcaPCHQH'va=Jõ<9_Qzl |;0jx+ -).0%%F$Tk"C-a^&ϺS@}Eݞm[؜,ߝ 2_~ rF&.UըkA}]2ؼ*9B]R'dI)يqdDf&H%4pE{w~#~8;{dM#}F8)lFcsO27ĿgoZ@P~۞klc; $uesiZ0vuM=W8ErE8"GŒg┖!~1) v{*yrj[s*&B*_DG=Qd]|2 xQxu(,zwb,F O1Ԍ(jRQ+>,g1q IZ%Mf+.}bCVq:!!`J[/9^x[Q{,PܬHcpN[hp1_&yxĸ`E+l>% 0!)MD^DҚ\WH=1C yzoJ Ӭk6%𽃹'VP ۰M Ըhf|vt"P~W3M wn-f$XcbUѧR_/`6mDh)q:u?1Ṃ?ssVqOx$!9_UeuȵǏ݇nlT)4s5=+MgOʿ>l`%#.|Yuj!e$[֔Ua\b27~e֎bVzяE ֹsi[5. XSrK'#Frjut7mB*{ NUgW +U 謸E;%s67-R_hl9ш$6nF)V k=m[;Rwͣ$y)C4"@E=;[].vyʩ*iElŵN^A!Tc  G᳾ڣ*$Lco@C|^;Eq9]XVmYl¦N%=:Pnp-7{xE#diFd@hC7NU5Xh9IȣMBi'M/ W&O5G\e}vq r3V3H S!{ h%Awݙ*b@4*Fij/ e,v;.)U< V|T/XIMT3?Nڵ&k\Yp@Kك Mq[<'#dX4Lg]5,ELmGj_|Y{ʰ4|iCDQ (rh'^MxveJ8|9Hl[|0?[l`p, pfN3TdJh0mEZ 1|G0r79ϫuqD+Su5p}PMMN1k/5cICjIQx[։ɑ{ P/gÅ=l3: wZ[MGLW?AVȁJSeϛXܭxSz]',ސrTx}=>"Y *FAN4 S$ h>^NG1ȭ,ıƮІbӼ& g@C46oA*0 . %0X42C;Dpt+p^KԞ>;^Q'uOco/ z9Jd꿾eWɳO"3NRe yKyD L\7x2o2^L|-I|zË2$Ic^7QD:؍u7O!o^z¯8nG}ץ $L&[ D*,RONC4@x+b".ږ8Z)Hdw9.l%o%n{e'%a]E]"Y޽rv>,Ȉv\)`%h[S0BeX_tx!یBJ ?Hy|_ -?D{u*2 RQ4:QЙ&f6*=N )k~k֐f-GߣYik( e?YN2E'kQ2ג>U3|ִ]癰d?/v>"l9ΔNmw$cu8p')0]B0q %XQ `OMb[Ew|kY0Ht uz;jAZ vAB^e}6&-Ub=]ޯG2!-M5w<_ ݃[yu΂mR5"Z`T*zŰQ>IeW$~%㞕ʥeʡJF$It{-Nl`&1IMcb~Yˠq\6 Me)E1hS"g ȀBY.-}\g\|P<5aLjk݂kG?c>8p{׋fϘ8|M>Re.єQx=F (h/}so:6 Jeh/J׶a?B{o<^&Q[׭gI]\,sf;~ ]$0'Gf~&]VT"{|Zʑb%uxB슣%"yzzt@9v*`D8X07T O^9dsy腵%$=3kaUJ)vϥ.=yb .2 Q"dm<wVH`||b@޿O{֮U~ƣW)9X&˜EX[ɱ"0y:*ߗ:/`tu z/z NULA"(N5#¼rNoB4/KwlƵz}`!7"3[5aE{n96zU/ʈm  SfQ*r<+㭇D3ע>)0C $l4k"#Xy/|s62*ݏv?T#M 5PCo5/ |r% 57}vSQP:%:7IgXM#Ŧaa.)&{>#ZLs^fwnvAC=w#Dn.^M &䗥RGw7{_q`ձ*)ᘮE}PA ϺBPF*LuF;\Խ8%d9!Ѐ9 &0g(hiḫ(>uY: 'ܒ4hu{ QTɅLgދa 8 }ӄK4z"1|Č%%8.x35/SNFad6Q pC#`"u'/YP!LbU}.\>""v8f ~;4eɸrc׎ |FzE8O8^mJ h}lS/PM؇Q M"3SXs EDR R?G̵>$vqO@=ぼDT*-f?qd9E!q)5s =FsI}xb3ż;h(ΓXm:8i„x1Q}iA}c.bAXq<_L$(EPׯ@F^k`e5״:zl7ipn33z"Iߎ:3mиw P;%)BʩC~[DՄkB4>s3 {zdn%b͆O)xPcV84y&`Xڲ|a7jP3y?B轹UcPlѧ;"ϝ~3ylIfD2y;N.ht Pj,R9|(f_8@+RN"s H7~L(iΣtr5\|K!1Q v؎0d⤥vc֘G̣\KK&\4顇f›G#H4?9F&qIe Ve4wd77ggՊJ!6} o4nKLW:da[UUCI^b'lZ_$D)ΥSs鶧θLW{m#ZAR Xc)} ϟkXp|\ n&=ʉd%y.1 A56n 7SHɛ@9hQu0 lD,tC a4:VhiЭ+f.p'CӊaQy%>,˧@~͜i%M/#Zc/\_TRRu<7kTQk LMf5ݒ)!Mza`.B&5 ӕ}Ay]YONa6MQgo]-l2<=A\lذfLc0b:cppBuyv:t( S%H]]e|.D2S7վ:2貎\{dV1FuAS՟qFǢ7ʄŸyybW iPTNS ˯͵I^xOpqc9ț)c6r֙AÁLXuzjU=зoc^1z=VTHkT aZsb}m&#@OݣaG\پXZ WxzPRjLDP6:.b,׿i:ztWh:וqQoiq˫U^^u䴹j[K$q$]DqJy€#޵N< {?B!yZFJ)duW6E lh2Zk!zlሢ|I b=0*r$}_F22@LeF+bv/LMkq::<Êjpum G/o}t+[|w&<0K3;y-o*;&ݩOmg*C mj2J@Mz*|îo_T/_nӜ䔆f$9x3C{ e&F6J_1}Ocak䣔7/`wy]-q$ ߅O!a~N-9WIP6Lozڬ2k:$lQ],=JM,5?2BI AL:=s.|z9>#4&_UK!49č>>+?0;&1cr'Fu*܄ABօUXڝy롿oʨՒM~7@C!)~QSJa$[dbguLrq Ojњx* :вDYXtHH[m" N`CKcoR~|c J1j2uF ʕo/5A2|?p,E>J!6SE7E1k]l|c)GJr N;B0PAno=ҹȤ]OAtTkP'6u[4-y{o1tGye]aHF?eW6#j$!w?^c\1':eʻ:<1@dk"_]s6.K`4Rnq bF^l:Nf7ӏU)!W+=+D>rHm8N×(ZDB&Uĵq{ ?Ǯ0I&_|*2Mo\zgV :u^3c;ԚԆ*=%LзpRk՘7v1_1okkj@U,nPq^‚@ N{6Dծe𰧦ߘdi8G ߓPy,G`9]|]oOr=ᐵWM-kt9@"qh ,n5ɝB.Pvn~~$w`Mb&2W>_&p&uu*OP|1<4_ kYKPb@@#XpfTQ_m]hIDQ> %]>${S,9=wDqJJ)e!'59QbN-27%Pi!.zHS iHyZ2Z _O6vR#Cӱbcǵ }1Ɂ=$[Gd7sPUk'D+RD z=lR޲8`uzL /ۜR` =0w`zIeZ•`Oy{|˕˯\{ )hVn )uV𼴏 [*Igrߥ^bw4%{I܏03$"a'tD0;KCׅFg<<)?I>>u5A  }v;VɖБ35 #&ߣpUtm" "\]:oe̯"z ؼ=*Q޶}Rۧ&F y%NQȚͩAEіNt%%tWq<d1١Cx}EΫt_X;ӗ+򮤭]U' ^Hg`Aw]5M8MTWmQ.X32RhT㕡qb) dTӿi>̞ r"6DxԻ;E$Øܶo'ML7 UMw %=.m{i  ʹ'0Vݾ'\P6b$پ6 2dK`*2Ƥ_%s1z3!}"@G)Al&,H*=AW@wX ЫYfF y-\2@@[mQO/!$W#CeP ; L'`bMylD>Iw&rnQ%F=kC@ʉ_SSz&\@KiTE"΁HMvbv@wHaE;KaOs]?yV(%b^ @-fY10%;'K`RM@-tZ?PRVZ }.> /싕H8=dw^^M5=bCbҞlוlפ!lQ̅53YU_IS>:QjOdbIt0N Y~+@@r/h[l) ^N xt) R6ĺ1vZ4S$`vwXj*^` I&&@, TfG,2d/tMlS&MbaB7c"Ơc&Kj7~'lU&m2>-LˁrQSш'nL[&jDpͭ p6D^ZYh'Gl9nvD !;@Ӳ.@FT'NoD,,OP9qXv2%,B1wjߵG$_q]8/•Sk9clWB*3K\,X8Gۖ,\AxVa !+gDd)CJ$t/QmbyO,{L:$J„)~:E7y"* IvB9Tb7^pNu J␙n&/ tmIֲ'N ]Tâ);n" !6 u% E˴{Q1VO\TƂLu}!q"|p*5]};3ciΥ&˶9'Xrm"$IHgwuKLNg8sL(z أA=n=iڧ?nŠЎ񆟊;FŧtYqY-֤m'%-a1,u*mL^x ^́K9U8R,a_Fܤ?>Y$;0nL\N^6ɻɂ>byL%vS[)\8-7zf9XG!X(cΖs) /x=|}C4'%ƜWW;&O}* o漠#ylٱ?ʏ$u{ I/Fjʫ,*Ot)+BЫoҒn41WZ!H5 ǃ- / V+JR FHKc :R Ngc[F=E/DhMT*\aSc0=DH(BBxYGA{RZ }P+`y~FD˥dYhţZw֡86[!Xϩ;i%R'ܾv9:G|x=Dl=_GFqof9͠qn%t߽ y@0L*+;"3Όg!.6"I駌n>FzGP=4=CIjIuk I4{+ThB E7}2ͧ1cNaq)5pLoD.tG||Fd={%1 ݆E:[9 _|t1Fň^m"NTmj},DiS#K2eرŭ(KhRؘGSmF {TP {_pY`y0mY-qpjpFya/<2$7})>J 松oܡR}YenWq M&3P|ؘi(2e&{qY[(cM pv<#Eu]显/1 *K]}K,e x|`!GגjZ[y G"A}C'Tv2?ikwApa x,ǖЦ{<vP==o[VELq=K D ȝ0P C;!g+歌ݰ7ɰU}BB-Ԥw:[|,>Hr7vz܅% `W4qhlԯ -McB[ I I(,,3_nYMg#.(W3ϪAD/2:3<<.ETk,u$GuwB ruyMoKʱ;hO|V“R3*D7azǃs`&ѳ=\*EI}> UN[n+x>k5}<"grTfZs BDf.hH C +;;ިY&CE^OQ٘G4/.&%uS9>T J0DEÑت&; kYX͸#jed"<7r đZ? j+t)6%>5][&jLwXҸ9%nK YPju2@/l-%HjR #S?W3 -thZ Ǭޟv=\wX%jTi#MXX( Hfd~uh^־V~m,*vȋn.xuό˒?Ȼ,"/;wJ{)ӛs^l(W)K9/QzjB򩫩SZ1=t.]"^p%XT0A!7qޮ+KĄdtjO) ïIN'<>'YR+QL9ƛ~^Fפ_0 ízhnsVL:E+:w$ryXyZNDXy*$/;sK~La?eZ$SB@D34}NpMg\}RPŀ.B4igv@;qԾQymEi3'FM;0j6C9aޒ P^}vzqHN!*3k}$Jyg_UV:p>§F, (?ٙ}JlU{ \d5(YjU)}Zܼ)o?֪9R8E}Uz`dM&w (3qm;tB$ˑ^FrLze?snWO%t^?f!;/AczXx Ϊ&\2J N_4a`7S9RB?ƱSRs0훟^D*rl+9J0-c!$X#pƺ桵A.%['{җJhQ)fTlxJ.moljew}co`$k4vGM1ԵeWQD&@hTuB/PR'B5.h4{;Ծ;q`V'TPSUլNI~Wȑ 3Aυ ]P&[B5a+kAHzL.–op $Z{!rWAQiGy$6%w! J]XVi'ƾHm6#KdoecyL=cZJڷA0Πy[cD E 6ps2Ô8=?֫M\%ή$d+~>k8\:C:-4ujL付F2t_2aSJ4IШ!sw:.x#o)6 =~Ow -HŴY}o m .R4zIhV4@lUNdwd91ao1s?Xޚs@{{p_ͅBSa[';ޱ5JH|%Dm@#nL`*fф`nt )*]qVUaRtzk)dp`sq#R!P% bFWiZ;04 " ߎșOl6, @=U uU>oXf#;\<LT69aD+8I2N*e|6`T*,Q9+{(\'=>tV狕6k§Ơ$` vÙTn<ng HnKF$?u^] WSpLS-i(Z*Vcr3`MIi]1)DtӟexCU;avtVXq֠F^sUyp Q"ouBׯiS}d(+Ge%/!r$i8ݼ*Ć{B6:SVP-!$}J43~~1&Aϗg@N6bN$>4U˂ #*&LZ9 ܫ#|MmWL8^KzJ=(PFi=r#N$n0dOa]L?P9a""zHɳj3^/6t߮_p99a;@1 d OtGgsk\1 zE&=4/Fvyc_ :M*y2%(,TKgd7NJvb7r#9jTZu(lA p=OqI-Ѽ@J=gB;b3&KsbT=G,M p[xIUv),h ~JahA)6ཻ?yi;wU8gyPsP|") ^oXٰ*BL?/s9QO:LBOϻYn49ŀ Uuvwv,cf&E3D)Ň7_8k({c B.vH#P[4 INũ#i ׋meeS%ƚirb#֫2s-X3NIYq8}Bǎ6 6D)ɓntu9!l%ʥ- Do^5 r^ Qe} _ұЭ]p*F},ᘼP-Qo>0?9xobx/+yJh,2MZkCκw40^_ H70S+,OCl%Bx7fC" $!8Gvruꑘ$ya1_|=V(5TY$p- 鯞F #~ƲM0ul ,JǨx#`:wPxʍ1ꭙ}t c-&^Aab#^4x [08~vι ]ˑr"`i8C)>aM]Cc=%}Č:3I:^+p'eٌk=jf|&EҖ*'n?`9H#G1J S$Ew_=aa.ԯqkDr&ӗBZb^ \_V8m$L^!X[6)aX~Basq>J=K0c@ 2]>[m^ڠpU(>였t8c䵕^5w᷑Uf&Qq$R" ߨtқnIc[aG &Hш󈪎aԾ|y,IZTEwzXBzbWF]%w M>KC5*TDV&FVN4`ԁOd 0ƣ`•>bu}~> VoM Pᚁ : 4 MLXO3ď "N}N JmnW)\V;{gB8pu=qwAi}Fu.ITCJ:zD oZ ':/4NlY3~/[g3Sy&hOAYXPA3?2c.!V!G0%R՘!= D @p/ny7x6mgHy Ceׇ8hl"57]7vkĖAL࢟_ŕ=m:Y>VnwS#-*z{E|+.u*n!52 k})[$A |ښ80AgQ 5}ɑr֚>d3aITE3ďts_hQ!$_NLZC^v Gc1#78RVKj+;i4?[˸q@ݚY~'k+%=ҏ1zN{(,vP-\CB= U[!'y?OJ *ɣ:騰6 H4zJF1Usm+Yeޅ"YFSO3OGK]]sEjb ϑY rpՙ?]SAE^CW'TFe=NDdm]Ӧe"y|"V+`| HGZx^ yL'>@:L 醩Eſ}õ4|_FCMc5ZV f;cP$[.Ȱ;8&#P&Qf>8.P[3vgj2HV ϓRDD)'<](0UN$D}#Ơ{ 5Q`BQ(/:& !i.y'VbqўD?__eD0 yP<{YV[v~h z(q4zX2ܟr*ިOcJIĥ bbg]Ѝ32,5E khV?톊d:X Qt*ivaIrI|!$!SJV (I\{rHF4Hv82e56L"~|&P/I63kT`̬٣a꓉uG PbGdCeJ~le (Fjh> I~!dk:@VKr+<̎D` 6n\ eba:dy>JS#=eD+r̨7t[ &'W3m pYZ>\uy(ƃ}5=cL,rޏme&KOX G\a+3t̮:237a=x'tQ6e`xr#..'sVPj/L&/#  dVM<;lD]Z\ ɘ]DVrbI_.SaQI+yi ̵FuXA&ԨolT9cAۜy`[(\لۜs5&̔8@ |Up,K 0[\C3ջ0",(X7AV62s))W! -ӓ3Eݺ^:#Αbju9GG˸VS?UfA8sDiQ䷠O.O .8821~t7>ֱzN_/2!nŘ"m}4j 9'DDSC(lcԵwwZ$&Ù;JgY@HV>4D%ϓCHldi !VWZ# E|r]-<5_ KU1zO(h/eh|@:P0CU`hT9,w7SX>LA)v 𤫵F^ZcrSx)Z2SIS uR;{,xkwnNxtq@m3輰03?hN1gsCV$:E7뀲32:7]e+$f5?/Gmk p$̄2vtfw]a P@a늟+:#1|SMEb|MT=Q)i'qG$sMCb̈́߼ GyѠC S҃n}YZF=YRmp0z<ғJ?k~#<lhi?IQnDiF #Nˁ|YD!dGE5'D&`E5kƑ2뛘Q5%:e0uhz-heV{[C~SF=l)?,t(Q*iV1 .GXh37ݷHgNEgXy)=D ed) )I M'4b쀖+ufDgvԭ4Vf8Ɇ)TM(o:JЁ˟Le8@k<>Nc^S |.lrId>>QuGK6DHS/|q YИHw_.J @Ã]TR0|u=17CcH磃(%ޢAw0#fX4KFo5!CfyX de:bkVؚ 66e(D}hjX[ֳHf}b=uS=K雺,VQlv+%-7D2dy%s|Uq1 iEJ}%ǰD:&;mBSs[iP?fl<1OUdM?ykaڴwiI : QJ%t931s>bQRf)$$]b0=mOom%Im.gܱޛYJA=G.tم!9RjO \\lwm r?xxlR.Ԯ˫ϓZ}0͝7k~y+Xd<s#%RSS '+ U:KTDEo.y6Ȭ1nϋN-SwmN^7jqsyM7]k|vd4$. "ׂ)C2qdw) z̕Zw|cEiIk%tRY.v__]kn>ӥkc+rxjM@P!y//8fE+zYCh -413V`O|8 0ܴܖBHyHAӕdJVl|2 ,i4+`$؉{06L~J9 ‰OƬ'x Av[ `a5Z Q"T33gp#fʍݓb+W&5Zdzfoi3%0x9'%Tà %% J55S(8 T_VGonu)A9ÙJV6[D hӷ:٩T#)NjC[U/yv>VM*g$ >~W L Ca7R#nDeԄb(Ƌx^T5*fGK݆TT-t_aE9p@c%:GbC2^C򩞾*SF}9N݀JbU8g(*T`&x7`oy 6K00N{O&RsI@ 4mwg{92n#`hmx1irZ F |Α}9C,q Xq(R#O1^#AV^hiȷ]s>=6E|ržtT 4]quV'/s3 $: X}*$T?zFm*XEͯZݬhYquvgEsᰄ'-w7?_T*=g4ӔRĿ{0ˀ[$|"S|@6 viQ.,t|ox<dSLB ]`"WI=4Z81~|~+>_!ŋ9euK#Oc,ʒ{{  qѻ>܂[csWz {x0$ԁ@{Qȩ`u sbڿ7,ؙ>#aEE4Ib''IF<y%V> RNP/䊻yO zBPgo7dܭCٝ |߿ #a%L9 n-gQjcOEb~J'_gZ0xuq4iN VfxJB /Xᵬ_|#E0bfbS C.>,*W/ Euk)Yfbs1&u (!034= {Ў. }Rfx ,y/ꗁs +Sӫ&o{.ԯ<{0#{{b;cugYuKm2 >FWFҪ̝Ĺ -(*@^-sڞbb"ؔJ2%wv}eYg 'Z H^\衲ݱ5)FR栌p$|Wţ[ TC FBbcB`@ob*Of%|ZOjYcȘ~w5Xz"Y8s5rP|no^|= I ̂5FDOVrF8wK ]:lsg5,$pﭞ[Ǣ.T <:[ G2fU*ՀTN^KER"],a:W$Z%cVhO!_蕜+nI v;_[@+yD(d 8 3[inш޲=j27umE#y fA,~>fJKrEd6E#=8xl?mREप4$U(Ǯ_`!U꿣5dRV2I<@&^ȂeV{%NK_T}};kb@) ->hj)3LяGo 6 e>K)9#82BC^J ;Fn}5ȜsMu3_ZGLM*EsQ\P(AU6gFoFֵ#y 'hHE~'b9z1t4+,ݍ>0mtT]+ˣ]b*#W5 E1AGdgԹPPasaX T eU)Мz4VҖ ;Ixj rힵ$΄&ox_vG2_$2V#@pI RrLli Q[e]y1٫䢜]/S*Pd[ƫ$ N_Mγ#>0lL^']+#Wŷf߾"f_98kA3M*jÐTtM/g[ZV%T Op72gHw;x{TjE Ԙ-sF1ےVҩ5i!P\ȴX6!}W"զts3Ħitxω}n F@`7Q%=JSBBT흦YuYMa*z]OTӔG7}b-ꮦ( Q[R.U|d#CO\?H|w]$aH >۷A,Q\=&yfYfAr!kOJjҜ&*uNgº㔼rL& -5O_9鏺mt1hJNTeHz1xOBt*(˰u- 17-%j }I i%"lRX>64I^\d0O1o=t=[c+*AQ$nkZgNRb!B>t η,%4]A_b\m]ܔ=?%3}>-D=0ăZ;ȬēV]JQ=գ/||a0 F壺` ,I*H"GhhL,,yoA/z*Zy?#ƾ /PĐp͐ ?{AbhE6(Y5j#~~OݣwD O iCZXHRտM'JMF㾘LbR*x0|~> 1Uhա4l#E̎@ ktHz>+\<#8@z !/ fHPPBO_/W"iB좔lhT -=)RS 802M,O'(Y we[CĞlo4[+EQ##ʨ-;ዾW<`z/&9C$ sbYY/ɣi*'F D`7Bw/ 0i;2mq(\+6:֒,2rbxtK&A^$~`||V'#X<frM2WuL\ c5OMw* H^k,c#q£ށA?BN-y:D.8u2Jڳl4W"ɟ%7bdƳ0RXl5??t?T ZEsK7v,yo6c28g. L&) w &wgS7q|0WDD= v"N.넦@fY3vIXL?etsYҡ5Of{mdһW[B=b<ݏQQmS\F=mR}hYUy+߄;|7؉ݒ/.Qh$zg ?dC')!3*3}`0xKW<}{ׁ_< MgfǪ80Dē)ryk0pT;K2ʵ,[{GY>j^o:ٷfb/󉤚IŸV- asCDKPq^7C)E4`]l @8vRs}_}${H ԰ GUmiyr`#J aQNxzaFǂX_Reڦ|noi rhZ_¥ja uTcu8]P\?aOwuYhlHp.;G@ꏹU=Eu=~R="esmlpT ]:W#Zg"PtVoʍ=M7b w =ϏܕokI'.-&:5.Rpӷ]|`9q2 `9Jf^0XO?ԗ|=JMv#VG{0);7*^NWBCL/$zæ(uc/?(dFVJky j8 Qoo maݭ&"<[/\ 47PNXz4Mݽ')]R } ?>7>oq .FN?|T@:,Zl>aC|z81#lZO7.:cJCEYhk\~j?qv 2iMʼZ:TfYWm3蘎õ6ζ9; .^< ze TK&z^mTpٱ#sE& vFqI_`Y:"Qg̯rvQ  (ji{ ^֯`eОܨhiՍb&E=/3V9pko=-눀!+˨r~B#;o̩9By>r ]d;^ T+q9gx#Z+A8d4W[9i3¯I y% y6JbOh[=p:KJU_O94_";g wi;EArtkWT+.M"U@Y>p Zϛ- Q񥨢Ej, տ0Zd-5zYa??.T lfE`uіIC;xǮuhޘI}7 dnڲn>PfO*lqQ%XdI~B vڏ_QX1Iþu}%d6C__Ip iDuwu1r ګsFG_1?"Z3VV? MR[_B'/qʇf4  c$a{D>5` OdxDž $Ⱦ'4F78P c|U!Xw1vsWGp#@`ۼF0U#ZT]}>]v}dqMCB,T䅀vl?/aW* jc}}*uX/mL9г[%q[#!Z:xf4}2/F!\h^y"p\kVg{ƿ̾99R/-lwlY$2"ਕg! 7ib+$bdN2b+|o_Nu ('P=b]qeb.PeA=ts@`f#] :YTڸqXM'֔R]߄(6|%@Zla!tgp٥]/y_]2׼N2$C)Z}yq9K.sL B=y[2z6s"YCB|~HTI&nlUb,]n'YA&R9߰UA:*l<Os6q`z_ѽZgT, ^e #e}GEK7ĚD /^VR݆IKDz:P;2_4esUM?-,Ak,#8cϵn :N⻑3bg^\fzs˺أB4jH#F; -) Pz#aMN]kV4+ 0kR Hn3ʄ+0uL/ץ=%}>މ%PYȚp{T埳7UJA%$TSI'>ИQeZVHSܴ qNc3C&S>W L ˜>G\P*m%}׸ٯ7D&jQNo#'-z<+NIt$ cܒVO {RFȳ3 5Pxf+oPH2>تeX&Gڭz48@7O6C,MPl؛Y1j _/{&F5Qd-A,onx$a׃MGcGR^GM"Qge0:Α,pzMʒ^qK U7\Ǚ:eйJc{ըtHh ~~GAu^%X.qJ1'Zs& 7P^5Z;enYY~:E:g4ݤ" XYN<ɀԤ=SLϊ cjSܣ#Hy=?~$Ycg!ߍ?%BYTUaWKO@onx?pEM?%utc6ī|1\ҫ6!v@{\ g@K@nH{)[7mJ/*.XFA(׺8.'`Sr|43`!׮ 9 C*MK̭c@US~DE  g3o u. 8z]x3AO` Fs09Wrb@ }3>rvYiMy %d_c"$3jU” mIG$A1 `V3# %{kbU.8i̛MY;Pݳwɀ~t5Ȗl(/1x2`gc]mɪC.d˦]K`{s o6ĩfj2ACkv4Q12|Գ4ԎKWb`?ՅTzh]7'Jƴg rrST?UύpF (-IpQ#qɁ/m&VyiL+?/ Si6RAZƢB wz8Dr]nrNnm%dME1J@ Q84O@^,-bHmp1*m: !bI)xV_oHŹItڀFe~}-1}MaZ{Fc VuFZ@gwX/qQ=6xw$&xtܰ8I|_`7LP:.\QiꗽDP" +.^Iܭ,VSL+oH] cN^ӛ5fj\ "ڶroIKOuhv Ɵ٪?V 8SԔVɿV_sb턯F_)AW6@R=Z̦]F8" DGAzPO]o?]fg}1k}*ldHp>գ ݖ5:lBO,J`eRs=!(Ѹؑ#5z଍xgQww٭  . 1rf=E)Д\T@pwdS6EmMk/q4+W.INB=|JPNRvE^qS o;2_~:aqRwBB%Xs7k:BewR6 LH&g:FvCZr&9}MXn1LfY@~!.1q0 +7 ƒmP'naԊۢ."x:৊ŵIn.ˠG1'4~~}R—T@ : XL1d 0SMm?u=|&)Ԗl}@,Uf.d*CI/]GTIiA{2; cm0܌?@ ŲmoڮpSb (ޚ&=?5DG4U{uڙHs,J 呒I]p·ix}I?vz:3T28v.y Tet~ )lJQġO_s67[:eg˟T cT>h]hC9rFԱҟQbC.eGG~a7U,n A=ɲ0m4)o~R>[s/BV@]Y|6(+mi0Y;ѶBqfWP_¶0sfBS.{  pfA6i gh~3uC.!yh\Z.齻t/ F 4J{,V*ʏe(%}l"9}DNݼ:o R ;qo\i1Jy^ˆF,8hZ"ʛ-p,:?}F=G} V+~z'T@B^5@V$‘VdW͹2k⃒2t<ܑU'o- 2mF5ҫ@VAw(:`^=ge H&,B`n8NE͎M"fk6^DkTH57 2$)`HN(CߩvgdDlH:#˺HxO[\="~~ 'sFSy.ʭZ4·hNIduK99 yO>cbd="LkjMl(sL=mD7m1*fGnںlEbyZ!|3I8Y.pRP ՞Qy!)]w? * OSz[; &WKMtD1|[a]Z%W+U^ }lE^\7;>V]a Ձ@K{ƹZ06W)hRl#&zi(P ~f13 32kKq+l9Ryd<&d>nV0+FV*XnNrd]g*1@8ei7M</r[e4 ݩucx"KxبL(?y;m&ABt0 am:h1Y7egjM5JNuH=3J1\V./E\ڮ)GP{wsVq,¾Jbp~fͧBf\!GC);49h&p.<\ g(h* ʇ&FSd(RE!W=j\oV:ʐul~h& IևYcU1'OǏxs!~ï H%,\P[U"I3b$X~o9ZqXܪ(oůVs78v,Y1y@Hp드▎Ut$ n"eXHBp/ '*-GnPi8=9mEk m_G:o:߰u *menkkZ$g_rGyBP໒zaϢK6PZ˚RQH7~矮HH>G#oD#Yf8ݒLųz-dYGFPz61b7aʮ(=vqnAؿEy/:\o%au}4(ԇsf)E3+J,pv'MtX.Cf;8p`6l(O WSDzNp~ZF6n|݇p(S1TNɾ~-٭'u9&6^;uv豕N56ZY ה<) c)`BQw .~} 1t);*H98K ,4Y1u5?/?M"mM ŬG5%,:BfZShb /k\`eQzQoA(4 G BR';V<(UyFnMA a<8N#АC,Ȝ{x{DV/$i.0rÕp)sQs“ԎJUTJjT9Rcn4c$P Nh#.칎@ҕ x^)2pD1f ʘɃe⅕Űp׸+m'-Ҽ&)wb)Fh1NhN˹7酔Q%g$4!$N Of,HkU:[5m|O3&l9R)x8JSE]w]#/ZREvb+q#Ea\l=H_K:gP_}J)V B s^/HX(K <)`+{Bvlfq }IIÝCگD`T܄ ;nF4;Vyq^YWCR;)o6w=7 c}|fsE1UTEDi-Z&QPoౕ J%n15J}r͜8$hmctTĕLZ;K]3٬=NmGNhET1=YTHN.i?O.S/(|HTe`H;,47 \ʔ"-yqS v$6yvRI1 gc=Yڿ𰈽|Ef_ o9Pl?_RNϟUOҲH5.GvUX9M1"Df=Vl~So'-lU2T^W/˅CVϿĎ{iz Qˌ]kL'~Tf65V? daܣv@l$ǔh׸?r]4@;pBD:jќ-'9(*J<'8[[-mhWpS%1A 5dBE|؀F/h? <;tH$`~ =%ƎFB>A=KȪ<E7. N\[ZN 2 E?FWImdԫ 'v0IFT':0 &ih89uE!jbsm !g 1Q1+{%qŴ@G۵U,kOpp戊ڞ2Ui[Nb ̥_pg9m?QFU)tdW$kƃt vak" .aѶ\mש[ylu{bV`w.g&T -x[lI4>FF΅b(s#Tg Th3Z(nNtppr+V.1CUsB?,{l| v[zY S,oԪ,uq?("=n:}'Jͦ.X#~D-2T[>딕0|p[On. t="çyw gڧ}x골Q^y8+ *qoe~XU$PݙjŒzNB\ÐbAZ4FA!XBCS\k@+]jżݜc{15TɋӖ/-f V7m)(IU[&,Cjpڨt{}ɒ1̃ ^"~(mQL\m7f<c^u%YգZ ;0z&z͖OKG- )רC؎鳹}G- ~U^~?$x!|!u2ި붯q}[QB/> ~uaGѷ\iNt3OA iXV$180`׈_5JC{l">Ϧڪ,̜P3d- J#%m86|E/ >iFOL'0 (8k{"њ]%%PwzV<7~U|L풂Gns4 y" Le/JյɏI a=JojJdP}0}hɢ1lZ3`/ O ׅGN5s92ѧ1k\ΣIܓ1ˑŜCҒ'uK ޹+:D=|ýsK{{"RN\G.(k#B9M 2mD#dv Ь%4q}Z)AҰGMY "IK; h, [&)P7?@ h'Lz /R4Uu..#C&y,~b3Ak4Mqb9gC@R>(z [5YC-4\v$i64i?pL"C*h_Z [ggraHNf>cv>tm zOf2\[VUؘ^cȓnQ]?g7tQntw;H/56\QP7hMJzwo`_hAh$u0AL16S/Dž`e懁KkB*N!ٌ+jwC-M }1R{iL$9YSNcs^.{VDgMbӨINiD~yr3l;B1tGW@O*?(fFZcS0i `oQdd`W*6t /qkg F=RynGi~67 >0f ݐ>;(sMOđ-\lR|+2~ -^[r rz^IQ_ = MEy;j?(Nӏ}<$GȐϻ}4 p4TsJ7z;``œN7Q\ YsЏUMEm=B;*{#J/9M wy$|`K4hPL@;HN; ^Y]S}_i e#H c۽a #.CI< Gu)Pꈸwݗ[$ܳnV TPxHis?Yα]*RoΙj> # K—TP#u?)xe@aXS1|D4l;ˉ5K},ɨ?ǖ)+3 czt5ðP~nYٰ.D&)XS×}c2!F~<$7^5`AI:뼏:7:gVy2P\z`AO1aC1AKKqTao Jp &W>Pސn=.&&j!4v*O$h LL$,})Zry?\5Lbģ4a[N\IwHN]Kh{_mYp* e`";څؐX&W)MYU\vnFp's=RQ`KE lCd}O¾R Mf(Șl!lxѭFRǔq681yNIr, O|sc}wդ4h4su,m1?BZ _[$UId2E-Zh4<. ㄬY:\Kgd_>9:0iOBlY2TƟ@V"ʶ2Lʈ:}(y&ɼJG+\vuþP|H$gqmNh`=!J4R"+mzLؑϪ5F^;B~J9`zmQ$88b_$σu F5L%HdJ 5i͍EREl*ͦJ/,PwZF.Yh5XTFpXk ͚Zm 9]/xuD2A5aXBVdx3T]~7Wh Df?#4p8/GBiK7 j0F@t,՚} ѣ&U? ɋ1O0]k /,R(Vvgc!^ .*9@N}Ã+WX2,~VWQ.-2?kmc@~뙇NK(= d:q_QAluj$pb"/3Pav=4 zY|$ 1LOm>EK.bP]E*Ϫ=s+w J5(c}훋okΈmFa2j'{E6c?]JPq>'%^Q=ϙ9O?hJYӥ4M˯AMf*Mw Yõƀvz6CT #I b:)]n͔HSR$ ~2~iw.D`-mUQU }H uWGgުZU;GC nm6Vc%rw QAJQ+gDҼӵ6/=畂GG-fA5}Y=ڱ2ߋ tUUv68k65?_XnQ7ï(LB vΥdL| |v{j_^~oQWeN͝˘J}iv/9á{TTfD*QwtmJ +FwWl.G᪦P쐞}sPXr1j4w2P+s&LXYjA{5͝RX:{ǯ8vd"5$`$X&n28}J87ɕ'UjZ.0yʦ :̎rCC>njbbEtܙKfCY`P:h.Q?Eܕ OH ԗQ~4XS,V9tʷ:)y(EC]e sn7>Mobl7O00u $G;NMSs7 `;j5^Sϔ{zwu.Ux_$k!1&!s| MDGgߋD=.ew *3ц؂!$>ZGBǜ/0_ӯ (o 5sNANB3t3Wa46.ã7B(,tv>EX1þy V'Ƴ_۴g% g'nc5Gy^>.̆%3[vifeZ?qj l&I<e뼯E"N_^g.zBoas eKW9a[SwCafW[+C0HIsK9sE@i=T5j(N /x~ŷ irjiVR61f#Q} s"x&bZ8;r30& km!*Ĝ"Oe ގ˕nnE_s{b.:TK֛w2E( w0𲂎.ȅL_mmmrvȰ)gJz\6HUG~#ـrDJdbJ2}F(UY\.NP/ϛ=;)w Ӊ9 jbSzU@}L ;hT"hP4|uj'>"A`mb ֻa6 4<E<wQ ȕ82HDξyo (e;l>q~ב`y3ZAy엋$@MέƮ}ДWsjhl{MG'z,`N}#M*R$84jgӸ/$B^E~J,1\5HZ'=ȦGMB_z4tg qY6QFɍtWkjL<,9 %!O9%"Gj2 xpiꖎ![A*^"D{^!vyWǍidb-O& Q k.^R#5{OɎ!s ,;VKl}1=.GfL0?!ҵ9F!Qw]9Ja杊'mY`I<0~ff|AFdj g L)  'eoڴ;kFE2 9\7eLFm{x 2۞V;~RN Tֆ*Héòb2,B"L,0*oJ0{?D Y0w({t.e.s҅E<DSpnNGI9ۛMjx17T]NO% :4Jwvb?Rx,\N<5`v@ʩD)/\U SAmK䷖v,RQ=f5~Wz-`!u[^YAW"*Tʭ"z_/OQ^pt^tJ 1t}Vu quu&+ث mZjETVMj٤^?x. wT# GQl4y3n/`|SoB؋ EÕ]NGNmsZU<qK*D8⻅ì}GX#+ފ -㠌vjnNu&9vEй*Yd,X?Aa:gLU4ݥ7JHSg'#w xPvף"#V^ 5 wo&Qu Gԫ4eqnXEOwK988q:W~|Qx~Kd' tdpilL jEUJe,ExsN)$ Q*jp Dz_#kLڧ=TvZYBsecVHZVҝt^(qيmi𖕚XvI)$ *8Yʮ+Rѧ'i \Q0aE@zMVoʭM˯]10u7dw'}q#a&>-vk9DᠸITLHzF\% 14%`YI|2 `r<͛VtF1ZE5jFBW,9XNlHXoƳcaVi!ZvmI͛]x2O@ogձ'|+s'Nj"R|wX H\˥^Nt8t>1c/3M+7(*=y7WE_D$eDN6}Lf x"mڋ J%Yb(ÙI {1~aMᦗ)JI@eA6TX;Kcs`b9SMҘU2"l:>~ 4(:&gX`: ߛ + ^Q&be\!GZ\`.u#K"~Ϧv>s|&:(]i-l?  @fnTi7 Q3q[{.,T^#t.RÜ~2"ٚ<2/U.pO|)*9:(sxZɱ[tm::U-ėԟJ_X~ɓ 5qi .,Nuz'JUmw",t^, OWüH ÒhhV'𒥐R-Kw6G-@xn%i) C2יТj1gb'Q;o6[v V]ʼnIIq58ĺ>Z+~ Q^e0РW6"Y-SS AlwQaJAOSI`'%Wb9|.KOS0%΋{>S UK?1Zo:US (妒|wZFybT+(_ i<⼡ HkR s}>Y-޴aڵ^qDXs)"}vb&D(\7ɶ-l$`+1uMY :x ' n9aQ{L\=ib `Y>=VT? =67Lb~&}h+q8g}jڇ=RԗwV ֽ[؜.S#{p)Mѓ}\aP|ĠCS`&9O->D_"@R_@ _JֈhC8Bd&$+!>3[J@U= / XV6#F3=xk/R?~ؒ ҟMؠxDkx.oU}DiެTk;jqBg=QA7sCj_e|A$wFд y Krv':MBA-7 c(r8PO"AIєei[uŜ@c_a%LkfGcX{)" u2zMiI5sx~Mm@,H䤲Jy M

          <랒\6qE1/gXmK%/b1C _HrH~Z$!JEMX'g#[*EM_;=;o>_-k$l)tFU^3|.Q.ZLo~O0|{ e9:Te Jb΄FP$%>LOFr6+~fO̓5w;GRW sC\l]Q٦0ͪ }x[y?IZY ;-}G̎LO(òב:P"pk؈@9pmSzxGϬE%mtxܸ l{a뗃׺Ru}vN܃#"pM9v;f|L9srJ˥O"WypxXk4o[$h֛IkJeG5ƤSbфK)|9|(Ԕiz FspRvC\vk|9\s׫FI@"ybŎ /LMek4t }^RnH}0nk ?I vX<"rEvðYM[rMv" 4004gHܷh:nӠ!)]sYSG>*>.Aë6H'R(6ޱJ֤d2焤|#t/0 +%DtpE-a[;WW /^8Er!եh=g0l*dǃMmw3sU'(`ע UPeJO 8G}`Q6>9A@g";QB[k09}7a~-}'Ԍz_ xDѾ 8|N%Vnb95 ?qav'+8AQ3\(,QܞjcDy?PsfI:Oa`nF Qڅ*4 :e8cH,G@n =9w:XOwS̨6Ӡ>=c@> )Q.}۠],1 @OoOsGs4+bhve?]1B4x @^(şk? 5}jv*g$Dm=7r_gҖ.)#~n75F|9D=v&,eMT4ӌ-FÏQI r-+E\28lo͒Vpb=ce(Ǥ=vXA \dd,ο$GWc_?Wz?ng8@w/B>9l qZ{pw) $U%bi2Ż2<ϯÍFdx퍸? ӭmVe|^\mb*$B1)4fIϪw’hwyd:QFJKVEh+,#Yǃ>X"?6zC+p _3Oqz]nHM)'~3>ƏyN&iE*pa&JI?+VGlo&Bh'0/{ʡFb.=br bu2qDG7,pwD\.4TDF4É2ZAHn#LQ`<:;>LT{\,$Zg0,Lgf/Ӟi!M`ơ=ufGM|.t~5Tz2`zkBս3 }2qc]KhM+ A{#NP0hDv*-_D#z.fɢƉX'2H~:VPEܤ29p YygOWܼQ=ۓ3A$p:άS~P TS5~!+AGT=k -\%muNpèX0Ű5v$*oZ^hz?3Ez *zDYlj`XLD$cB`lO$Ðc AeUs@D¬-uBK0l hyɢXx~G+?VGLye0]Z"I"ʒ\7姵Xhg? I!, %zss#aS9Ɨ>1 +h<ئh(D1)V+9Mh浓A*;mo5p;gل,n<(E,hEA4-<ԅƼ̉n18IZBMLAobMںYPLѣwĀ:F 1 R+iur17U[ X(Q`qOפdsbGwa8¥l|{n)$t1[|6뎍 yHo(OU꿜驏WL߄ol'u ]kFe*|4֌dԺ|f#-hw wH7Gm6q)tB'9jBYjQ"wJomtrt\E6l-?8CN\MPx}[?QA\#trWe2t~=͡Tǭ7s2J';Dq^?qĘOGqq3CBH'P^?C*/)c_áM.S du؂7QR͠2wvk6K0 ?ʼO.S^ )^c/T L.к)6m%W2M6OWt_ebs1$#BZ`Q;hMۆPKFtyUοyGd4ahkL[wd%U/9җC?T+ݻ͎D<˞Q 79疾LËhR2˾zܨ_?Yr",|o)k="Ꙩsx*f4^`4bOuߋwhg2Gs{+0\wEŪ Ue 3~IVJ̯_YX0KbǕE8 = V94 I9k676't%noy#TM#{ٙ&A7h?ӄ{;  P?gbYDkKQL[^='6Q.6nLh{jǗ" #d;|d,]{Bo{ŇLPI.jgߐi0%ǩ7㎗].*Ķk%%d[*apG|n~ة?Thޒ$,[QAe))B{xB^5W Iu.cx\:5`GK^$f??r ч\oOv:-oG!GkirN"򕅄_L8B"~fi.xҧS;5)_t% !9Y훧Ҽ9:Wq5 iSCԓ(|^ɟfz%SQDhwL t/ Gy B? ew $62/-s`B,CLl9QQ&MD9.'zT 6E;1{=Ds,S(u(pw&KyD׽&oLJr޽Ư=.۽Zs*fL9\ռP 8$`4}^afEm'?*Nj`Ql^J>5=?gt&2>Jl\' Ee>2n6td͈]%.jPW)ⰴ"ȵ tOyP~ݣ!n{Fa0Ŵğ tB8%ev WWnˣIQ~x7G#ʆ /X%g۷zOq'Bf\1G(Uo!pp`oxy04(Џx:cQYP<]M5Zi8R4pqyoħuס~nFJ'jViA!TPNqE)}Mk>Y9H:-cTektKt]uR:+}m~ OԍS4n)X&:)}d̋V^G?LO,J!$X㬜_;j+ˉ.ļ(Rt5)"D~G d)nyt.ޗ1sw6xj~h5UU5U_!Op"܌SEH hhosp4/'o?[t7\#cXOG yçRn9Q# ЗlTs@ސ=i/?մ_8gavf{.Duz\b1nAM9ҹ}h;m Nr8k_?؇|-%A:j:&bӯ!鍞jcuWh[JR:7ْ3(x(c^%pd@v:Ah}&.j5yGΊEp{JT&3LV Qx I :s@F#^ 2g:OX,FXkag ܔl+g3AH`C;GQt3;cfEڜxQ^]l**^~J4Sȁgם%ىP` ><N!{ɳW}9!⋳z!};$ȝbDq ,ZDc47e(M=G,Bio(?Pǥjl>H9 ^fy'3rMdXxHEQ4CߦsZTPh.`Z?ċ8SQM^ƫ*K+ < o$!]:2:7 M-;4ϽNHx#6-(<֮E G 5LKOa(OxW8:4#\[NYYMkq泱8-gJ^8]  Z_dgqA1[ ƌeݨo]Kݚ x-WiJ+IW`~oWڪ֐{>63}H/y `_p0 ?4=cJBӧz0 $QJd ,0xEK+8Õ(Lc^zs|+BK4Dap&XB`&(C$92T-q&MGd/IGTg;]u-嗌zCη?AoT%%*eERq4t7-\]%4a:>k`TLS[3CwKׁgm x-0Uj[? ]Yܳ-RSӴŽ}CRsSnYHfs& Xʊ^򆶝'^FyLR-۬7UqAa0ȉv>J ^#3P|UzTwԽ&Ne0C#=#g( 6K6H Fq'~lE%ƪ (d\E)vr[*t/p? SDZ~ie}i^ݒ˧n1.SI˒awe,qXv5+aDR-2IZkdiRosZ}F# DZ"K;G7▃uWS-8.࢙Xeԟzz>fI%`%|nB&NjFy>WZv!aϧ@ J(ێrI/ mЫITBsvZ1 2< ͭTe9 h/ǣj;;35L#N#x_34}OEl=!+? ]Ǔ{>@KCB*.jYDcc;6÷CX$r PѨ3@{{1걞r{锰8u5ORrI[dxW yix @C5_20*CMVQleWÄ bYymX;mƕ=JA3! &LE8w1yIڄMt&/6ܩ) ejWτ1&e <7>۴q'sZ8uA$RloShcggCY_ehy} O yw{. t>~g.<`ي4?摜jx7_nՇ(&Gx=zx!lҽOc>yXDiۜ43PU-|Dܗ;j&0 &=lx΁V#LI]FfB 6'ֽX,˾0j4EhEnzp^jwG.yI^hҗ\}2cg 9CDfqcacZ~Y`8n#OnAĜ|<籧 0-&$u"jmuw|1[M]IΥ!fxbP 1_#*ƄN/z Gn^uHeZX:gR ?rPE τJ4ṡeD[qr]vg_y$EN&^Q"/•V?&4:N١_kn< kO1>\,_`QwWK!%=ȖxBVA&Nu z8 d0Ufmm,ŕ GJrp1I58+}YP7\jI2jn51QFj"|1EXE+6g@'``(G&"7,7dKqaB9 ]E ]no CegY"KoЩlک%=%lj{}.{QތWv)D;)!xv^0o-2~I7n*"Z uJ bh`lf)KkT7]YR0;/"lwvmG$#G^jFI>BHyRfihbJ1> R$.ccS<39 `em-±%-*G=:}&|:Z@.;`QCwc)AEseN9I^]uz?7@&{l+Ip̲VC(huhns"o>h"Rkhk=FkP} ᗴ}Fx` XB.UZ6w][g|d/8-f4zpRۑoskj^q*&Bq$6wvv'M[9}irݙ33nD QEIo FyD[(2(#KqãlD皸:4RbBV@ tS߆Ʉ$\)GuA2[uέNWH3g ZwڀN^Lfk {ҁ."ʗSonD^9yBsVS1on Sr@AGn|?pURq@/ڶBD68hc=LP0L&P4c+ {>?eVM.4zn]4$dcajPz֤UhFKe6 2ެbVC-nрh*sj*q48 UEC_t붮em@nbGY}僞%@x&B3vC:[@!06U`xFOUsz08SMD*<09\+q¸PеާU~S;/T˛Z@t ,^dK=B{^1:pЕW/+m5ՇZCmzM[C’UQ !EIx9=O& .b+Mz .9m!5|QnG]{Bpb60Uw21YP5,S3ʜƘtl+}VDҦG BLܑA#"XΙ<3EXpvl.72P[޸n}Z^S2 _O* ]fMѫ_oNWkX2U$uӄ#~\TlxH "B=]eE 0}/ht*z)|Pڕ{dJ$YSrrEm@-yϩtyYA%RvO rry7&mtBN!Yj V(d]'RdF.Wf[n*!{\b~ӝGSO\|MMsGZZVcDzQ)㤉BZ**J. -tLBQޛ1) ϗ: @DD}'lH&l@TK#Qiʉ!1WFA0d jPHk[)ہ*QpG$>[Y40׀u3QՔ7H`]{m:{I1C$&>. Rx&~m7/X-(kVT^v-|=昸^L4aܞz zN6{֢z ^{/e5Y{`u<#Im/%[=բWcfid9j[z댦y YK ćÀ*"ushHK2ٽ (vi{s${v#`nK?L Mߗ%*NYz0jE;Ò}8z. Q u_mPX,Lk\ۙ" 4s| Ð!ԥ5VG!b\;eʘlMKIIYsW'KBvǰ:T!IւҶĕu:!&DFwdA~8ޔ?Z __񙪴LN/y]*},;#!9D/`6ߍS*ugDoS _D2s!K툶@!~ 'JAWA)1VbX! k׊ .uR L =Kf W @uR`_@vw,;Ԙ}< or,%ӟ>nAv8tL48&,t 4Rfp|<@e D7Bh,# gR04=)_vr%>k*Y @R;M ܥ}LV%oݳHFW7 Ri=Hج1- )#5Ddhty:B|]FJ'?8?5B$ O-k2# HL87\+o$f.c6`o͇~#T<]7Olt'WI?ucVIŨ| pS;J@ei23oVJ&<dak"v+TWP!lNPz9$^7z2u̝h;^9!H UpD'a\N}ruj2 =7utQOt# 5kG-̐R9JPWv\^":kW:yKs dWԸ{l6QFŝ1j4LJdc[WW*$^N+ M =BFZ4ɫY̞Mm#A3O0CGƝ^4wWIrM^SP)šQ. / w?9HVYLrx m̜ݶ7_zAGCufheGO最h%vIjY5<V"2"թ]x3BRnޖӉ74n@?y{Q63{{`:#]D%k9;/IuS2˱lk, Zqy6gF)nI28&HCN%O"͊¥볃⹖*Hd+8&fRMZ D? ?ORjkc ?[ڇ$ ᵙG PO }eA1ۻ#L ϽO3<*>O-#Qrm " edl}_Y"HX^zsH608b#!:NGwH[1wpE2&+`g/Wxx<@Tm>550'7}UNًakJ}[ TIPlUP(qڅƋTܤ>Q{O["rX M H7IRf+.Pt{uc$_4[wY%RB; 1H|*@sDiAJh^o7ƥZ%8t*Oo}De?9(ٕ0NuMqJS&>@waIM|)Qȴ21͓`uc6ne#v.]?/Տ, g'$RΛxGݩPs}dt'x*ZBepإtqr ~h5͓l-;ңQVZ=h`pE,ju7~,'J!FJ mz^1BY^@q ~n0orV]1qlv\1{&DŲd)h4EMW|YsO8[ 799ʂnoxeWU#\ 풫cb0. o_ui]sJpg#rT5_ m c:_`:S%͝V4M'J@x$@d7ufЩ!#3f !OXlNˤ[Aozʉ֫a6:#Ua.nHv]oMl%Ls/O5Mrg V=W3t2G/H7-FwCK:zpJB k8j0VAH o3E 2Yj  vXͻV^jqQB v [K Q:Oƿ/i\,IK&<%nAXV@?\܂m.:h &*ANh9J7@'+t [l$u}~z@){Uu07coJ<7 䁍 01}怏bʒF9 Jb`oQ"`LxSf("ݰTcE(9.5QB鎧{۷;\_Nt[';_q vP$[6 kی:Susl䘻2_88&;^~U>5'DM/wzIrUku)t 9x҈#~eZO(6)QF{efmbـn^tYlM>BptL#OGx Utj:iaycuHtً.!;fn&s,{oea%pFNDzE2rT2 |ɪ_ y?vvW+>jn#w7ۣvjeB0¼u2:5|D~PBYe}& =QlGI.#1L0vs* )`/jchDxr!dh<.1}l52iPB5 DeB E+IY(clGrB|*f>F[-PqbhFNQkUa'F]!RpN?`e 1yDHvH]|R9I,v I4z'~V&+r6?,( j~ \lqz-04/Rs: *|=[>\~ك*k|.$Dqt0-j [L)~1 }n0qL^RՋ#2g$xoƅV\L. fFlЛ q;rEڧ=L.j" YvQv ԬL҃~p3k0ʫ[ %PsUoq0 $V1WH@KBu jo";$Z-YOIeȡT0TxECM t EAᄗͶ"Y \_jMz֟y sYJDC 8MJȉ[-@c3se;oHf"@${^sc Fp&^3й/ܩڕk'C"BQ@| " ªppY&nxM;b7#DEiKCœEz'[[1\]I_h `M5G'B/ǖy?nkF0G)Ѽz]SEv$1okR.T( xf^| lޝ?,J{Z8t&Lк[-Yk 윭(4aƲS ~c[h' ̌B6*po͉e$Z|91mrS:eD bqlx?TCELh_/G73h'+Ϝݛ.A/M[P%m;Bb,eZM{Ͱ-I4D|oI`u7LA=qSϹ)QcYKVuoдؒ*]/U^ Xr~)&뺽tE#>Hi8to}wr }J{}cTh8ٖܠ[nWV& fhMnr斊Uҏ#]F#jْuֈi3uT߬&eA LH  ggL{$ϸzSO:e=rCc90E}/[_!R-/:̚ald6|.睽oUyTM;(f>{<=k.RHġ|ģ"3AWʺ|/r=o Iٞ<ض\L!)9H;HRPhV%IR%-]Yж9g-ș B^"CDbX.jN~bN?\KWD 6~j KeYyP.SrIBfg'¨ZMw:q8P!vU< )t&SO kFEM[ 3;X%f\] % s=2[G܀y-!'b'%E <1gHlm|̵gsAӮ}K}\AkOכG54V-8nKZ7N<}Fk K8 ߲%To)>s[j.>S.M}h7 ܉Oˌ8Z^:+g\r'-PJDS1q'-R(<Ī`] |ދ͂Alp(a)OeX7G P:~i]% S*R϶ds-JeD3Z|Լ$qU^wt,@;4 w) S3g˖᳙$jPE{1sZJUs&nvTPW21d;"-tfۦ *٣t^Y=B%'kUڻ|$\S(F#ݘz5HUE0f|=+$rH`nU 7P=ԧ=MJtCJZOݚ (1!eE iK&"G=Y qTcg(;B7.|h~Hub9ta`U[i ;nWAT!>[ϣBU?ǷyeǂF6dD#VT61D>HwR Ű j55"[; 2L(bϯ΃2ml =% z z싳86;͞]:?66g%Gt+aew]z(r #RO$01Eݛ)Vpd&7)scMs(b]S$F ֒T#z59"A]HS_6^:hhLRj;',*rX rVi)x1/Y=rSLt9hoesUoVo[*4& ы4oB)GU d,$QD匩;@{~}_vz}*B|;*A/΁^Hz߄CgCJ%-GHϤy!!9(5 z 6r28EE09.'ޛJiBtHdҼԑZlʥB{S=ݓGr6K^3>5N [=GRP5nI|btՋMWu#QチX{7m,ꎀm5Y9>o g/4> Ab:9VMp@9oQn TZaE7;Sܢf-"ZrFgZB:%)l.4擟aдS3 Y!+TXJ 0 ;&&^!A,`rQ.FqV[M:bMFQa*5}.:&6nZ幱9č'Z8[ nyn}" o-dUI\%/MD5w_q:3_V/чcÉee]iܟ^diBdJ_%jaTcҴm{g G#vf~kw؏C~Ew|/b>n(oƋd BO5Sz /UV6rOǪvgI׈y(p6ǾX'Eޱ8f uOQϯ`ǯoǪlgEBJbs91k꣑aYN} VFqMWva+GPa)rL*j?gK;"-WZ$u<[DwL </x>V X{*B}tB}#Յ{5ٟ+^l׻eSoݝndľFޡMy0*¬էTBɋJT8)"PMbB5g\|L>h@gBs*c&\VCUNFFQbF!VԂH%$Gm,ub*+!sef24hlf[o|gh7u>cȄHM NM)Y0'FbKyET)h˾-|k̖P6UM du17;85F|d!bvzMe4={!XS#2Unfu M;qPmݯs`Iݖ;vBx:vani44B% %8>;I¡Si l eԌ@+*k8MW7DtM+gd mOD{ӼӔNKeim]!a^)LqeIX`R9Rz:eġz!I8]'']|z{NX~$$Pu%Q4b.+@5?5ng[\ueސ~_Q&DončZJcm6--ܟ")۬89 GvFԤ!7IMk'+*rQήUyT=‘wL'P`:(_n- `(I O\Fy3ŸF̞V5+ѕn\[(`E '%ej:PQ>>N𢡊a4 ZɰgM{)2n>~t& #P֥}{wQw(Wȴy#5;17J`aʔ3ٿ0OGi91iR}'p\Mqˠ؊P;J!EuzU_@Lrc#V.sC]<£TSr'舁O/YHB~x2HjLGH[չl- eC=Cip@s;%fB2&#5uUw,\tx&v. j}`n#1o\}xJ(wdCI0.?.|Atj쪳-?,|C_-;씄I~I%+2;A1fŢ1R΃5g|^6֙VK_k#Õ쓧Q>w<ҍ &gyrD)T?Pq7P51N/ 8e:N%co$Q\f26¶ԼNBJ?jiewRX҃Mabeqy:k=iŸ;r=F;r*'b9V*mH(M/T^pu mp4%JϖuAS`a|d*K,Z‚j"3 :YF_(b~ !!k pyH?T.I""ң3) 0p76!o{}RODd1*J{^b&ϟ $ QՑRLɌ@ MfE3<݈"K'iEբE( /rqF:ERu\4X2Sc}x(E%1STOLc jSFLGsGY!j縐fntfdecI^i6q>f~yd蝟 #`9=SGȨQv4ae^])0Rտy$Tmq2K7d\ץyOē߃br ƇM-Z| os3ǖ7v'c6Jyqb~:EG"K;5dMU2E-QD!~nǂloxԏXDV'`LPf t<@!R`1JxdnTU, mǧ{:]x .H<Ґ}4_AmCHIlγ:։dl_@]q unĨ Rx{ NB@:]< ExSO QJ5")cO`x.Vn# x}z?2EA!4lH!& TɉU%Ȓ,Idd~Kd2<ȋQBuC"$+3+Obe{SC:|9UƢ&u2lʈjc?}KwEgXy=9e|Ҫۙ|mENIP0)/C'JiV(\'O9_l0BA4G(d 9RT؜7GG#[rakˢuJ!ƄZԯk/I5@>g?,*Ӽ#!~:O6-kB~E2Y7 ]@bh:p "~IHCDߒw܅ Y "mVf[ *I ]&E.}$ڢ91*}?^t7q R܎.(,R;=>Xy*CAP1HQ|1˜;[5S[4;6M29aE@0)'1Bz8|i/bH|+ibdֻ!>>HSVͳzjxSNG{q#Hm%}I[~ntDiU<2qg71B{`Ő t;-@JT fcNyR|7DؔYtȇڿ|~9ՑE^ʼnMHHEɟm\V5hӃO[:xƖz-++U놉~%D(JޮwWnO^2U ;c#hh0{ON~=Rn7 Q\gJĀ~ZG K|fOOM%&g27Ut vr*8`"w{}x^-' /xCEP:?Op_pÃ%5l( 0hݹaSQ7J7? %JR+J|(ˣcz8A9i~ NѬGo:F("~4;U%h 0UBc2| Xr}(a$>4(~ et8~j+IC1d͛Wpft?uu3JJ5}1#:^#mّ(_:ݻp;ȓE^dT}Ua)_c\`+8_@I_5Bu 'aB59MZo%H aKpOg;`36SϣB <:oK̨t'TB͢O: 5mr,8x[|_P;7n$O2gna86#"xW3@{VǷIz۾翈%+&=*>M83&mE-lG=F顳+G&o/39aX ,9dWgj rw5Pr0Ml"Zvsq]Kh}JJY=  2BUAsz84!9?-Sh\LC^yƵTo>NWP01g~Pa o91W*AJ&R0 oh͞鉝/hɦnPq@aJZ)<ը2A84q@[ ,gt̀!YGkn[O5 8`[QÖF5 ]{<ö<3[:^Nduo( ! +cxqV>vHjI-Jq8~Bjfnr1Is^I~W\5^=KDGA6b B&39^DbhntJ} k0 lB]52,/EcBb& R ۀ ~uB줡$ʺD1S)Nf'%1.\?! G۵ Xm M6u}[пvn )M{\#돃Lwfs0q[v4Q^k& :/X=^!\KSP* *]1 Kbd>+K$ ~j-{.y^aXUeC}d<%d!#*KB֫{%4mښDֲk 9^C ˝~&@E8ѯh - J*ʌ|Q_H}d$1iI3᧸ӀZ.s2]4[<6Ng~bC-Pm ] 3$`Pb4BRPrqdG R ;Э.ՔgZOlti*8e7궇`nߴ@ ’39CSu$ݾ f~'ndRBøSٚ{qX]Q2M@^_à,ΨaLԘdhNؕ0U&1 S4qsm9l8A~8޻Wz C[O_ i6pŮUV^Uݪ V";h5:R}]/fP7;nnAMs$ǻ}?[Kt޾R>ݥ̗joF+*T)Ck; <r2F*,4UЎ l g꿮rfV`)H&^quk%fL+lw%}rl/qΛTԾ+D6tÙqFvU 1K?>^<(G:J6@2bƕ+%kxpN/"SBǵ{֭q/<jDa'M£DaIj бZu ~$}D睭\`2C)M Y Yb`d -RΡ{39)DݜI<ҪޏV`OdAJj6Ky2i"[8kHs`;ʻ%Ty4Pe8hIB3E8}% ءRތ^bpn-VPPxwz3*& sD$gfka{|qmsA(ɔ\A[?1e7pXNQoߝ̛0])Ƞ9f-b zoԆ:5+H* 踭U1|1β<Щa0f~"ќjRqf^ܖ I ; \,ma:Z tbm^4@kS౅sCݗdk#="=@uyPDW]$8{n^&c"1?gs2!Q#q*&bp ]M';!.f ꆕz@M Vˮ(v' L/yQ|UdqC l82Vw˞,/{9KH0 l@䳲Y#k^m1ӄAl R8|~? X9aqn Ymw8Vޖ\qx)} Tmqt֖ޝY%;%_wv8/"[rkuPpqL=p& ZBy TPCFAÅ* j@tH[K`kM'b 8a$-$ AfzUwhVhAEdJ-:7"~j?qqe,ixX8UuM7]@Bh3sB1ӵ<OyAyKYgzMm="S%ݺ :w#9*y/ܾ)is~1E4͑ F܇Su)=g)9M쁴PV%,CM,{Ö: jj[ IpNM-\fMNBqk&nn&"}S=1WxeXMeGif)?tiGCڌ-w/_դ3':"{ ռ8uLX50V`v7n['r~3tp%<eO`F~pc]gܡЍ!vݻ)qm{ދkgq~9=ހke#O͹Lli~xb*% &;.goJRPQuNFBb"^G;:6S⪋o@ PdW&.u Ϛn)Ro@Ӷ6]q6g:$̴r%\rPGb$T~jx1P[KI(حz XRCV߹m:3,wPԾEr֓&c7?X1Y2Zm 1]$W]yT }T5ؠ$06BEFRyČf3~v:MD*MDi {AKJao `H+U# K\#}:9=͇ )Nl. ʧNv2>-$S n=r$cx@"ms1N~pS #YTGq-MYT}VYmϊ((U.mˢZӤ³^[ v2Wo@(5J p hm4(ƨo,53j#/ L\ڽ+rd C|.Jl%E x&Ө֋24%z/Kq3epɧqrqх%ac"+U,- k,k"$/|H7cBWHkƾ2=ngѢkj d2%Q^[Fݤ98P,@'sTtvFKKX}K,{Z!"G;˺)R=E+t-I6T' IUBIp/\ #213_srFXV`1릃s2Xh( 7 ,| .úY)||.ȏ?*rwV߶U |NkU7/CAK`S? #.6 N0(1RJ\Y\iZ?x0t`TbH6TvΧ|^`NBAIo)7j[*QXkӐjU _ݪ '̽nW'8 jQXV?쌯.a I7:J'eqٮ룷pS+}󞩳n& E[#%"8^ <9=G_"eguW mN<ǿy0>t3'ա ^;tF-ëЍ-8@I7mT3*UV$˫Ur??:bfF3qNJ'ň;n~\YWfJ|E3!#UP̊`P !M{Ͱcd}UZL'~:LyIzӹtDFr,Ӻxz ,$Lf.t xuS2/HmڬO:]+l>78hl2ê@s34Yu\E~ji V 6~U3H>N:?k0qB {I+OD2ڢv&)/Vtxz*X΄LaIrVq2c1a% <6*>21鰪$m% +P+#M+ɸ4Q^Gkm9gkuH|ցҹRJm=A>%Np k-=+U [  X#m#AZX֝Y(4l\5LDFEHle7Hwl5Bhݟ63z]NN DSBCR%@2|CG숀Q8fE7&Wu;{Ѵ AzѐvocsncхbCBG$ `ԴHNxzI rf9PU?g k,l9ް g_w F\TP)(% \+Փ8-dr=VA:z ozmDh,]֘9NO.ohFH!k̔=LP8=uD`|T9ʣ#Xb9U}aaAfQ]@]ʐEl_X2qiNWx-6.MV4ltەA,w,lBCߨn|%3*x('G5<@>q=]0>_Ώ\M4dCf+ * %~=M3x4ؙQ/ {\6l&v,-f<_Rw0Z֕N0ڣ#Gdxe[IZ"!vC}5C;uO !8_h>¬r\ 8)QPKNk;$-'i,e(@u2FO&Alź; DkttL;5}6zk]GTS|8 dE.$szAa ~qRf(Os\t{C^XoCza+PI-G) ]7WBl3uxUHLTZ4t!# jU뱅}Cso=@|³'0z/9C;ޮpj΋SEY]8طL ]r,C[ nyӋ^?Tʳm1^!scfv }(~6q+dz Ը1LV~ }(DA'T}Ӕڭ(y^]JӛHZ]6Nwx<ӧÒtf0tDuI!'] |pX2g+ׄ @r+aDws>v"lHb ڒtS+X\6fKUۑ'pZ6vxRMwpskCslݛ ,tU3w'4<#zҪX l$ٜʑsK=Z Mmw{5|fӢP9ƝES ~? b)\]t>jM'Y )v(qZڑ UF4y43f mǝxӊTʹ  +oߙ!z>myY"Y:OG$hE9b&<+!ȤaAyHu#b{e|WHF{2Ǚl^XXy堝=NҮA+?KCd=4ܥ-?ٜex, TK/c"r[JDg$$ޕ.*l%p)^߫D*n_$8N>4ؚŜ5f^#T0pK&`-QF^W"îHGPJ hQ>);Xˬ>eP`MŜe"Q 쟕}7c5;x8q<>{^~nZD4ҪT#!egJ HW(y`2`s%-Gɘl bCLcmrR%i,2)P ()|E3BIs;w|KvlpD̿ZSiWКc"fFz$\y%qu%]^,ԵܖyE:y6T!&Z^Mh+5F4kTzEXcP|w0;bc~Ot4c@@+UGY] zd+&`aQy?8Mn:(zĀ&,Jw2Ǭ7 $-UC0TA2hh0!,lFi5xє㥂9 c "#e]@D'9qϐ7,(`{/9-UZ5?L 刚"YdM~q⹌C^>_iPh{v/j [ 7Ϥ짔췣$#BR:+WX珹F1u6iEN#,<"aE 'OcIځ8 eJj耷S~.} lzr<1BuF f/gSelo,J(5;Moزr"$[,V㤧d\Kh& MV_Lh,ހKC((~m8lѷjT91H^x'}ConrD᪺}T/t2xVZ3uyG1lDe?GLzz]cT .^c8ۭ9n?ȃ0"̡v;"- [ոbSq1IFJLWfxW"Ձ/ %w3CVz}T2AשO%q6!CjK=[|LI]&n2;S?B)5q!cR|jY/ EMU aיpW@s:#E^,YI0"O: =}_ӽ2Z4}=0 ADE`88eSu+ƓC0n!V25pB'JcEd(-vB*tȨ~,6إޒhlO*Cѩ]a>3@i[$g8 %>Wȼg#ʾq4 RfplAG3 U wɮ *2pSP̴rbw׳ {FE:Wz-$hjM׊ܐ0H4;Y"I1c{wHwuca[ *rMV7VH[Ll{C~As[WW﫳HOIq3p weז$-i=V(׾)ӶbVo%]wl5?/y񿱩HSlѩHB\RI7sU=P=҉<5/sճbAʫQ}/ +Chv\Eקuh>ZVYKZPZЕ̟ |H-d掕DV{ي;IƮY}J{8B`Ew^>;Я~ y;]F-@~Ǫ q4tok^}Hm+űA9Wm۸qeå[?u-^qºoA͆=oV".,Γ{M g"嶏{ )~?_:S?SZˈ3i=Lb*-y`L*fMԨB}B$z 2V~Bfy׬8+$~rgoKpo,*b1/?a9  Y]@XnM%(Ba<{~ݥsQ{RH@\ނ0 kԲ"AbHR8qD^ 1 ~_gIAywYҌzsHo`19'4py@,X sC X{nw1!Jjrj4H= 7@޿Q(ϗo)ppk>1A`wIwV|R%Ϊ2Q.[N`0P1+ǨܻHb  R3;$}=[hy[@|\M4ck!IdS)0=15*gv4*z=[30MaJÜ*-n XJv0ψe:#)ŗpsB$:\]rI_g͍vw跆_yov]H;̐q˕1L$=߮Un+}9;Rw|=7Mo/=[mc"1Aك\~";{MqP}MiBGS\oեbIWȾd(;$Pk7%CB[cvRҖI`|1 88G{sUw+V),Pj[ݔDRZDʦ~ij L֫?.v?5Df3#fuI" ɪ qh?ey>\v 6]U&52'Fw4`Þui:G{v@hߝ2램|ּ ;˒G0~9CJAܤ7C2@(9hJ Uhr1udÍ|(jha۳nHFoa%Ow\*Quò,iL*)9[akȳթwbpE+n^BUcM3z nM5+}^@a΢^}K@:$x?Lp^ɩ|Cb*WY/]=I@3ұwCcTR`eSGgN}IɡJeKccTU,P1.Jl+ y3 x-; TvEGxF"`-W@@[ׂ$ls]Gi>|]8l5TIꣳ?/?K(paj}S;K0jߦ A1х@Lib9 H#ymG:q/1%RetjPMywV<|(^f֦pjZ/iljHpӞp,Py-ն5gCJ@bPN#R}5$Ԉq%c-G=e"%J=SvVx5]7%MNwF{\+^5{оO5=lyo~.ӹIs^ 2C.KsmX(qBgfircc?S5W{^5&wy,}}8 re<N986 z寫,vu6h:>kX+ߛP8T-><Ж9}bMLb}ODo#%GcJ1<[_1l$]=xa< gW&v3;gAWJ@\օ?m]d#WݾtOw%+u mF=17$kvK,^\Hu".Z'RpZFeڗBY5]KqP20"˨⢢IKJOAOqUv"ig.iN2_Ӗ|M`'b482$/`1'?zU " WdU\/OSZQ79)~d" 0?}wBMҤ}9y I+TI'H%9 Oʎ-Mye$kL䬏3D4ѷd:!>8o`V|G"|عw51#ciO*"b {ųDoǡI#F{` sU晆5_o'f(RxfHUP%Jzӕ<$@[-*Fo[БF`zʊS\0mAӚG<ޓL$U2JƑ:)fj &P819(?֠Aw$GP tRKfM/`B462 I!q\uhҰuԏYU[ώž̠mkC@;dqJ7aTKt 4it ^a=*B+YW&蝦05ި-N9 F$1 $\ bTbzށi(m!e[w%gB|?$Lyl-uN#$:-J, 7wec^y5#@Ld*m,maʔ8@U$Dr%cL-tkg*Pq`M|T>+yΏ,_1G(pkYa٬A+ڴɟ1-l 513X:+/<9` s!VR~{(+jN&6ZѰ}JB9}>K>u~i5hk[\}Fp,DYjAa 1K<ض|l]|2XB(> e0Sodِnc bJ)hi-G7D_;DF*eMsXTT#.Jk^}H1GWψι10ǯ8CekZ̕S9'湄d.!}(! 4U$լe0wo?)$EX1K:Qn!) %OsOA( n sJ ㊛BzҮ\3j_mT&48aUw<4]44y93;2"gb#6zB"gRbXNGBDyUw6mqm9B`rgq,P)/d\Qk_֕ZiRo mEiH6P^؅ E&ic+-r(_&L8g-9MB) ʛWb4 g'`G~URxKׅaF 1;IJU'ݖ uE4S F$A'܁m my"0D~7V*MU/c~A{7Q ^F;w?G@k٥(uO.'֭4SAp*/4Uz%#Zyx'w$N;2OّhDGB|ŭg?9}w狢aRSSՈ.,~οo! RgNQ!1ZOD Hb'XQ. g+l@G1[g‹ }o`>L-.!һƫS{ v=yD$kT?`@ASW7˘{ܼJlqk. ]2z6XETHn67 K|ʨpѡ'|VIzqtl|(l5jSz&%e߂1y {߲mEBMMRmxmOi9o&ѹ`h/3A0ajb3(LxF!*d֋~F'먲:{R;C2FPֱ]P8FL#.EWk襤B]b%k*> ibԁ9a5uK' ' W ?\_a>GHPt$ ^+g?~+&p}@٬% Ŷ߰כL*!<3}4g}dET͵g΂ZoZ^_ |hۻz>LkQ1oFo*b'}L U$f_YL#*T=LePuJBݻO[TV9WyGKk9mrR~RtDv cE<zԑMч-Øiv!qPkx+cLye PwTg:O3m{7&.`ً2">{Ɖ?N̬?b#fdV4ojațL{HRF~e%9Kns^E$.%L/"R @DB$O;Ŀ7w@AFV 4n2]͵Hf2\?@=DCE)1ٚ:R{y{eM?5#!J6DYU7cU'9G=%Cv'ߺ̳yxg'''\ǁM! `v#}&\ `<TejdY:-kDK^`=cpޱ+jhRe|d+&,ͣc!!v|HK${ q=`,УͦE'/bLP_$$_2:MS +o)8F suldk ߻&AlgX6WkhkӨ!ږ9X/ >i(ڬ=P>1 4=[[= 8!O'6OFIzZ r}$v0ѽ4`VۑiW=ץ9L| y2ުzE=^FĸdEa$RGt*b6N)5mC^M}-drvN epd'(tf|˯gw^)+ۍxB';_kM{i~/$j S \x\}q:rS@yќmUM̀bs`Ӽ#LoTF>.gsRQH.[AUxcVrwo œo=/LBWt8Q%oҷ~n$wV/Й#qQ!PťOhz-wMJhr BQ 1hjcɀe`Df6ZkR wMFɾ/vQ g`r!R8]t9v+RB';%NŽfp[H aG4_[WS.h*m9^aGS1ЊIᔿ_fx)΅aӆw>uDF2 n?!kAn)ԵS:_lR?KUAiI_A$)K1WZrWG;u~Y_B܅rU}@#Kp|8pg.C#UåKXRrZ8`=tcXwsQ[no|P3#YHV URV9CfW/](ǒ_*rPh՛c@ 3yzZBoGP8&e8"!|׸!B忮(%' 7M>Xnx/\アH蹏 bp@0L& L7,1Qp23:7UZ"=W\g5Pi/J+*A)ND%Tv3}Nd=֒"DʭBeLa`;t311!$e+B _=v0*]?>x [@x|pFˁ z:Z-seL9#4/K"gV xmT}T)oߗK:':ewJl>[r]TF6Rsj-Ǵ2+J$YHL#~9T|^Κ:P-wC3I9~,4|AC<>#ڍ䑟X 42uK"E&^#<*%Φ&v{hPh}>V^JOQ\abU4cn׷8 *VGi| A{[8U/m6P_p'PXO 껡Y6~؝&H8h (DW,.ao)Ji%A-a(y4俇y eOUsh_~@ nzy؃ ;Od0:uAXԗ6bp" )z#{!r]Z"ڛN{w \i7 ?פBudqAwO|Y3o9|4χuכaꁘC+q1dpptuR[=!{RZ ?n(͕Mnci8+GP4sAC{șpUиV!yzCj2cG.:txhyB)BUR4v*ضz$((Ta͞|/ffy Ř1"b&^MY#e9uz B( Rulg/ΘXfOّ}I"L착!ΟIsML/QD:j @@r{6(Kvrݹ3 0Jhx 4!Os~:|yCuE:Q=V+M{@!\1},F4uTJBS/$he6`K&u]q2A$zts71RȘş]k.4MGF4VS7N:H8 D>%Kӵu~N@FC_g_?`srqb4 ۲Jh1WHMo*aga{MS / ɯ2z{F&p!H1i#bU oug0̇qL QJ_eX*[zGRk9K"a=Lѻ-\"B'/Aj/iNNSlJ;hxUa\aa'6r2Rw0z5q-CFI㣰6ENZ*[9%|nftȚ&iP%"bJE@2H)&,QC6+ӟ.`$ï|Q{LvXw>y Fj.k853ѭ%"ļjj8_Շ6'Zq~xd]^ ᲈ&/;7<:qMMk4J>-Y|.x5B1T:Z0:z~.h6X,$zK[G> 6᛿ܶ,SQyyr{k."&=tw^xWs:6=AfVM!rZccSLqG* l_'3xLn[3 MYXq^c 6ߍ@Wʍ`ٯYm[ 3ExA@vL_z ?CDuMH郓'l]LekB h9,}&ĎQeaZA|J9 :|J{3lw< n^ӝ ܚ[4H;g)%qU|dwHe9d,1b2ITْR wWۀNKQ;.[[kVH ypJŲZ&[hFLwj e+N<ɒY4|cRFsJgFGN5TVx).ɽ Z$_/j匒6Z|ЪU7|_F,p4_ 蔃鴇9+5Rs|Q)sX˱T..[QMDqmo { >uag:\/(hz[dAr0g/CK!K‘4 8$4 Wg>Ew{tm}GYtk /hTB0+B%󾄀iXQ\o8=cXf3O]?sϧMx׌.04FBWfyZY4L"`M (^i[[+9CikD_C1&xߘ A/~@.þM-~;,v? .d)%08GN&) ;O}۴&`u]ts:1962;k ̋Jrw>a+Xc {~G)Ғ Azp,V b6^ouO`my!F {pGO C{iZPI0lvB36 c4mf41Z ٶ756=5әRd~)1vE1Q4Ƙs{ope"E&O3۷8วbwm1"lOj`O CLbToՆ81\b S͇Qһ"/}W7/-ϬJqg {#-C8JS1ϔW_[Y%Cws[/=8Q^0ӊ +i]ѵ; [s;bHϲ0Xl%䳆7VVgcǂ'iG]<}!Їɴ2ZIo=dHl4#zuGbC ٲ%a<34W>uAY~1- !Զ** 32/j.h0fqmjmB-:=\/As6yT"@# a ahaa Z3QtYwn`Rb͵M1k+iJM> fcw~M{Ĭ% XQGfJT]teV,tvZ&T Ep )LPx>OIZB+z`I5BiN!Ot37;HH5Dv[ Y!=4 īx'>Gc2*4ހG[8!ldZ^o`62"ɽ'L1fo'dmsr(/\q 4R- SnTN( +J-5:K{n;ipJHTMJ ':\4^:G;Jos1ORr+$@.iv/PaN4`CR! !MO.w=ϴO |=~Ɩ1BDG_牦/̟$mW|De A/уy ; 4ịẍ:`i!En%:\Sm3qFyQ^iuP@U-m#Lvf]dtSd忨q !hՂCA!o3"ǬA^> ~NSO}֋2_0qu4G K쥞ް6Z&>u&3t.c 97Veak}CT]pcgA9Š^b=R;4%%H " 8jT :uz[y*m;,8}B\-y`3i Pe^U;9Uɧz1S~ޏlB8pF;A .:KD WdE̺Ъ^K1Pۻ|CD #V~y"oh>`߳ղy}| rZVjdX"zSztYj%2A=FJDG j5-S?|h؏CA+Z!+VYRkM> w RqOk][ˈ[4C8c.uk:[|o: 4QZfx,o6,!V>g@u oB$6qk;M8str wE?qKxt/_2UO3[:b ʶD5Z MB3} 5ug`$Es%Q;r`H_ÇY]]@F_+WCL˺vzġY8-|>i*fÍ{TafӔ*e_4J)aH^IZ)|v[1ռ0=)/v\^lL,+S!C1 0ٔ!Bv6&b\-GgEIJ$rlw/.A5͵kL\vv'M57[:Hi92jSͻ[ou&?t]d rWߎ꼦,WEEO>v06Kckj|s PՔp$*4oGoc)FTh4:;莝MVsAϡr sۏbx{tZ vg9pl׋ZG hw{(u_ >JY D撐:/d4:뗐0te ^!J";-SyE/ց כj!國.:vAhAP˜S~uo) ~xAu!56K,.l5h7})Ua៸ XT r,cJv*G6!!UQb8 GL@e&5tm f Y;][Mae/3A儏 1QW 6'U5% o cB3M1U{ဌ7D.虚ٻps1%pLFݾMB]liIG]^t ltWy~Hz!4>15p>"_PܻSq!*-LHjp܌QCՑ? X{wu1TIoPiT~)IY2ħJfpK$ԏ{U. ft7Equ,@]sq 6o+" #FFu$7daJd A(-82Bz1-1ȧԉM qX)JެPbZ\D@dGY~ Gt& e!b*㴲[,RZDJ2e~7v{;pmx3{v5~K^9MR)qs)ՎOWpE o1n@ӺS%-h ]J"'8:OROɝ% 3R|-0Cg .("iZ:{}0U-;JLwK{/ywl#v HocAFg/E`pxk V yt-bh=f#cDo>=Rt/=Niߜ VVLxa9EYxة?ɑD;";$SZSlK@d"v\=#/u9?scgOUc5%۱igCh*h$D0v I~&>ymRG:2npb4D1UA6/i5] ѡ?r=fy >?ULC1KEE(Tf4;rwSɣQS-1g~"ByCS>d;)}1tŘR#JC^TF`r p=kuzh''f3GF7[%0'f] WyԼ:!~Y]MRY!CCvzL3މR4볊wvLma=GNkIF hBOI⋔G=ʲ~ǁ9Z! MNZd8+nprAuϳ_+ɴQ(DNg s:p "~%UG.qĻ cσ~}ښ95h \DpNǻ4-P x9uԈ J F#gĄ17{oQdhFe7]cCmi6og!Ϝ`Ĕ{nw9e'˅.]ⷯKN e8|!$uX ,ԅ];GVtxjOG KOW4([tbg;uD֫WOȴ+hU{Ķ.[EDv> beP܎ 1Zv_]^$j]DwgnIi~iT tnʰuSLUЅ7`<p7]7"m-y);-(N;d3S kU.ņ@U>x9vac) r.W Hbߨin=eI4Y:pA-hcHPäkoLjJRӤi5tITvIJ%8qGC/Nĭ}9#@ ĥ4=\TUE7^ܑ=T6an z=i@ F':%$!^pf#M1_|3,`9Dh\[dOɵ8-PvxgI RO\@C.bk˜_>{s# @?ˠoe¯ڦ*=Ɩdb%*| sFz# 骨LTGw'ne~|1dj)?0s ;mxA.(Qy}؏pVaQ+'jβh2F5IewwJ!L;xLqBk0{=V]c(l)bZKY !f)F*:^H'sY:T3}G q C-amQCfV!!*BC Yv?s!]qr-uA3ո=Nbm` PyIn (:a&$N:BOJe) Ϲ.϶`?(7 !3]/XwZ8`DtQ:+ys{!dW40ym<OM53um~VTP&8[^r&,'V}j: FQniD*8PyP!Q}/֒Zϫ(|hFOHtF={6%~ m*H|e ٛ(]!L_V"5C-\e(Tw=7Ni7 ZY}L?g;LNJT\Yfvvx* `iSY .Ois>ŦpR yQ*廮:Q_oY"P(^/K܏&{P\AVXQ}M 4_[yʴ^Y)9adILXY$1.ynDeQMV%aJMR3'r9_s ~w6fEM [ iN/Z|@M_*f&+2ۨT@r< pwWT#@&fIk pEbA)=xC2m3R탓-tlp<|WEiԒsi1$#wfKhUԏo yA! V[B4M,c\ϒ9̙}* z!Ed̎^"Md75?o+ˈXt\iTQ24љ+ F4e'OlGkbYn<ا-q>,z @%(0zgS|w&"HhMd}lUށ0^-љΡى>EY,]L " Zn |v_[Š;˳tldݼhބPpVe7[^uS^V1[sz9K'KPӭidS(9o U ru{bmLsY(QRpM'7DտP e>IgqEw $O;ԅob `7"@tH #NVtV* ;L`E,J'vT)NO!{jfhp:>K%}a/վ $׮FݭO>mҸ}2-": uz݋y,:^K6C>x娗_ o=[pjDN@sf 7+U9M%zU° I4z F| x]I*8DEav ~dnuY >:#!ΎΑ"]nrpa(/Z *s~jĸ^z`ě)a(Bh]lȏ|!pTrOզ> DLτWlMJU !zvJHΣ]*|{?4xP;.6 Ƿ7UφTo_#>pТ~` I3T15JE|.ƒ9ՅTBd(cM+{#́eV0,%388rOx@E 蒃´`7aҵXr65p v1i#f1{/Wc`0uQ랈"Ve drr#Q;PAƂMꇐ0@ܥiǀ \Ŕ*\4i\_ }HZ(@w9(7GoJ &2Λe"V-]>@O 8[3t[<}yy')@]I>璎 L:] R Ol^g_bת_T4l/s@_1@.앮ڰ* r'iq,gPթkrpbV1ņaU4~kPGm)q @#Z٫ ުr'P~Xl2i8nm}BWR}1zaD{#s2P SO4:Q%fDVF;=~v g3_-ۚkVEOڌܕ.,!2xbN1tl봴FUVoQPqξgXϘH.$:0Ahrz]F(}RtG:gPRrGrdp }>6ݹHרmM˦NQ<>QNz9yOYP/XY9z TvEZED=9\{R챔MW!bøU[EYsM=oiex8*7cy2+)3My~_6+Γՙt#.K _7ozƑ2\$_N]!,f綆 "TnpHg/ZkNFv["yGz$ (k:m,YJsu\2[8d'r==5t'Z>%~i0K$ABs/G dA-H Hs˅Qy 9 />v4j>^i.Έ3ea%%+ni_Y`Իb nPnmgW )c1д,5:׍o[xl;\[~keX]wm6}c>#V8Uv, &AsM#,],ήHtZƽk515mF/_!~T-V vbSqޜlHV{1  Ipp1 82 Ոԕ(۬+A\iI Җ;4]З~o{ QZ+pa(+s8pek]D+|AW w25SmQXpqFNfUxP=voꇖH;׳p1b߯*\$AugY YGR&~ۊiq* { ATlS#4EV`+yY+k1`^p,gF}q 񫮛?(}_H+ ۀ&?4dOeaQcg4N/0$ֻxGLuxŒ&k51[Prb(,g6懠:[ychi҄kjW",;9r Q)"<-qΒ(cС=KP Xn=apo`c~[r %Y-DG&pS|E꘥ԱmſG c8&5?0Wͧr5oE3 0"09uv9yDTbCTzf]C"3{"W6:p|c~|P 8 Uzv_ ڼl.qRp !=6r=_ HDXAC9sZ]+GgE^U;ǃTMy! rۈ6ũg\wtÛ$%/!%ُ$Z\ӟ$?u'Ǵ.Êƅ];'PoƁ-nĈZJApSW9R,}[=~J$9_{`mќ_91˷(??+ ܴ 5}`kd50MǢ s"J=eDMb^ 20&ǩx?ܻx erՍH;Bu \!>˙53|"\ez8h4z> I\kTDZ/*_xY#-a'h+E,Ɇ*y'(ɲf,۹(mmUD^ ԕ7{^Ǚ ?φ'EZC}AK±Nh2?<5< ӳygPnD~2b6?WknV^/O 0h>U GaR;<B:-xEIbB_gLiY7=R@ 4^V8 @$,8,Wg)-Z\c(sv4ʇN-|3!qB4C*JPIް R8'bWg7<FY#c.͎@A-[%ىJ^IoӃ 5ۋ;s[a:U6R ӓO. 'tx4zM2|.T{%ؿ (rDt=0 '*U j:g; sV0qþ#X)%:;l8;ڜoqovsV_$ىLèBNkcA{B:pқ*JKd"l_XMG:>%Β}o7&Y{P7;PePT=˽Yoh/ @?#31aߓLcPq[,TacTt}9T&cI$7٣G0+%`4Լl~ 9='Uy<9ӟSzEǖ:ipH6텆cQ0bc [lYmQ0BkXO^IXf^ GOB{p ,{VQ(Dܱ*o!d[6:j.7Q%ܐ3]LF0 I\X >s6…u3|WH䟪7F.vk|yfJD *dzB,%[1{.% N_I,qQĂ2;mP{gz8SzԷSzR,L#36ɎbLn _݆#Z r$;EA=_DnӬLu[z5V|CJ#ImxI> ;ZPrJ<> q xGvE>X_΃= |b!2zؖ(˒6--~[@`o I; xfXw%1;h}©4n/4f"Ïحva[t?ހT,&XJz5R I3V8) M c0}r3J KʇA=P:6Կ%=bd*-:?H CgN\9ssi^tY Y}QvE7 =9{_Yu0q) f;3rap$up皹y,HA:<3} qre&wZ꒱;Nv_t .%acӾEE^znxs{ SHfP\K} wFbK\w ~Y" ,jlk 5p6?ll7_a Kij8El~ ,P_[_rR?|q0 DCSx[~c൉UGXDCg.v;$|IG]Ƴ6 ?QY5Ҩa ڭkn|xD3uuQ>cyN&I*̓1AD Hg a/;Us)(`zc*fh<=2[/f,j1| 8Z״Ų& OcoG>oAi jYZ(뾡EN@y,2yQX{̣A @;y4Dwѫ/Z o<,5̢w瀂U .Z[4 3;[FBK=f@$Qk~x/K~eGr BG%[T|xNj$}F~%[o,msdsCR=.?>F6D,o~0'l o\dPV94>ڇ{*5V!ϪYWShr]`!ezJn`2_Fv)-.r*iJ ,m*[QRGKfK=&po1ȻCF]뺓e3bk9 HJMuX䀈d"9!\ E׭_m*p]MMlPJZcËtdˌAE& [I˞_Q9Hnpŷ*2.8on3e3-AN+In+y1am ق%@cY~fiO~FҲV4A0G@I?>V* {)!&~W]߁ R=HN獓+ 8DMCj>ޫVTF$duWU~s'@jyl-'mܵBI'[ܝEZRA3ӈZ|\xS.JAoSYj zer[Q,Hӱr ż36IrC" p'#L:74E18D ϧGTwԸs$BT`T"~(vF* eӍΈ/[d~F  >^Nֺ-9ݓM<2F\dgM3퉫Wn"yϬXIvLx:m.2]=qoqm;|i7 1g EiO{8iW[BmⅵVOŋ~?n[jG嶑WNۛ|X1b 3JR\G#˯#qa(084 QM|,qpkVZb~waS 90 򽈇%L$&' XlW  )Wm~ܝ)uQΆ?ON ,NvyihP, qdR-9wN4n kE=`Sk&_EfNmj@L)2^y}\Fu;y9m RZ4ub]-z7:punb"[Y2lPFƵNX3inօ6wT293V$9貥.c=aIC ;OVhjgyGl7f Il$Ju;Tn^%5K{M&km#-ML:,]!f62`lp2 1=\<6QSac9|߾c8J FhPJ&6A|HS_= /E,td6bezԢ)@*d %xh|!zd'X>*^1@3GIx/lPAnx-1++y o;3%MiEP*-ό^{]%q^hHaۿ;G"7]MA-e?$M>J,]$#ɋVEM} ׼yP5-)" w @{7;棝S&ue'Q/;ũ0/1BFM`oHs=o8VKgG&*J/jytߵšzwwNiQ.NIv؈88}nx&49h.!jeAVin|8GŸɅiVVH ;:)k3+NAEt07SkODP,,QKAHuMVM&_~!z2נFKR쉏z_ lt)~>q銃F#hQꦵNbRsJh(p ڣf$^+jC:abiL¼xt/7j<լpbO%/qMM<@ٕPS-D_RGQSĖLb+|22YC%MiFN0ʔ.ϫaď3,_=+KG gGT#ƪi@RKaEǮ֕}NT],[!F^C֟ M[`hD>h_< 0Wyfc <=uH܁=kZ\ &C^A)  VJu'w,Tu6L6ԕC}VīiM^'fٿ  r3pUI'^cc@E*ENsTn&>)"4I h*H)eT!(nEv."a=t,.Ż&oW/Wɓ_sA.g$p4:t}Tl̒rq b.?,hG讕9xQ LD*/2{3K}Pr8 Ñ[u8XsZX-LGuϼ?J#ĝ63c'.k}`L!]P!Q>(hu̴YHH 7 Pݺ$KPPlSX#8`ȨUAIJNYamh3|N9!Xw#4|"7,d1}ǭ"c(NoJ*38ݓqiDǔ cy+NaaQV2AwL6BVC~1n+3c:{*^ j!a% Bqz}iՎ SYGC%2mо8,_홫9N#Vya5Dcq*#N|ef(nC 5v6V)7 ,Y+%SJwGYfb񄇍Ḧ́t.\a̲?~sNG)%JDv1 o_ksG<p3<ӬW!+#/}қthkunkCwrp,_ÐhyÞ%U .{({.$j:-uNMކr`Uקb6;:C294{=7uܬa9z2Ί'} ؝-˜+!IVBĿ:.K`J_/ӡ!)xve5E( VfK=P흉쁶dB ,VfY)W)qKZZvuo ?oNC3>>TLQ')ՃwTX9DQӮѴOaO6e l%oW*[{P\=܉FVOstny1(bWHs3*bpE8Bɍ0+hTt1M % ?\@EfJ"\ W=J3_]CEy>)aBRhDL]0AhΨ>H%i^w߈M&e%Xi=RxxD/e s7`<ӘeryJd,ajݳ7\"ύӏ| ձ?9cæ  oyӄJ ߽k&<,L[(*{1>v%v ӣ*8h-~q†F;#\?Z̿%5^y:BqQFQB3\va;6tú.9$GX{s?H.gcw^iwo?M.qY9D99-2d (86B ]v({Ƚ-mw!T\5G.H1^DG bQ0 W7Up(mՑ>M@'*Sߏ[Ngd6|K+62f.e.CuK0PU>\cP) b sa*U*3 #<>6 S˫wxx;Gt旋y9!uفG%ϣ`g K'B_ VZx^@S6 >q6\_^67dnI{4 ]%un8쫖0 ,ؤAٹ'yxrVl) 2ycK{R8pt/h#Xe6| #Zr..ڊW a]腜 jU X@%Q y{]g^ ѐQ@%[݂Tt!FBKo.H>¢4,y2eӮ ažXj x*oUGzCnΦğϒ C6 (0Zhlc1 cɉ[b>X]uO sa-Ot^ϛJ_䶔rw)8`}MKv\E"9<$>ǞTT1ڶoIVnf7{+6CzmQ:ϵTD?ܝp.%ڽQKD9t`k_3%"R.ٹHc'x:Uw}>03_ mOƿBYpa0&]gL!tȓlz.1 ;Mwk.@ŮnM8 $gǐBay{,uZݧ:!|¹ãVbmK26cB9cuoCs,*i+Cqi2~c4;QvHs'&=,VO8pi5T:d].q60D9Øz/w8zͬ÷eN$A-yQc>Og.wrrK~B# [9S2IkڡA_6~@;—j>F32^kB{>] ̸W bp[YS+;U 3m>f>McưMkCf^çtV+kM},mU"tNT-hi*9JB؞= K7g ;9J(eJϤ6v?AwnbHeD$J}“D镥DBG4x0U SA+& W5hRh |pb]ȇT?p~F'g2%55 gDW74tuY8l{_rWzɍ|3 JK>a,u\aiMuc W=Gr~=AԬm9^=V9r[I֗$ߠcOב[$YO57!_.hu;Ői?:ƫd‘TIw85̥x-eO_'MxMK]ŕqP\\ yYFq𿶗lzgW:t|anc[-P?a.L ow`gj,c5F+j3®p{@r˲*5ޠn7Cp1=C4'`SoONχEN7o9)fL TGG'c< Tl`yĬLIzIȿxtv _wEړz (BG(0ʫJNvEuB0gv5:7Pt>~wO@WsCen ܛ&$]NM"ꐫ.(%8v4L~VZgV*83([J39e(8-&߄ߴamNbzaB"zU4~ K$s*M[ʙwWM.EQd5+Ly\ڈ !,S lbG{.effDp7ךFc]IpN Im23p| L?a#:fCfM}UoRwHgDUoA9JD+puvi;U8Mwwz*g!EHR ۜM;]I~d\y!"fsi]D|^u0;̰O_{a`be[=+ڮRu |9Rru#_?h*U$s }5r^> TnDр,zu w/H@QyZ]Vt`/ EfO01Lq,_}gKqStqY?'gJa6fB`:DLLCWЄիVM˕PPƿ0yClD+NVevX#څ&PQƻi8#so{j+RRBH0/?GJvE?P^?yn%t768$@`&7K֖z:W4Z|5٨I!DQ2=IْڙIQ8xR$5 J 776,kIYTlŴn}`DxASŠ5YuW!h_/ A>;E]9C9&ke6- 9e>}K&FF{g\tNw+sγ0X~k_hSO$c_g uk 6ЉJ'y`F@^~ HT]BwE|dCiM:wxúm.[ʮtXGuL%VtMF w( [F:l.g_TH͟a:gC8G -5i/=Wf?k)Q*xy-V{ۉm5>rC]Ӽ&[U JP<0!4I_sb M3HTϑɺ;z#\mpyVm5HT2*bRqkhBH ? 8Z3ߓH9)p4^܋N՛鬲ukG"]Ox0~(Νym;x۠Ȏ2PNxVەaDX/gosզƽ9q°l{Z7t9{A.V'2ܠ}] tCʗRP@uh"ZQ"(] ^E_\DKIWIs Wӭ9 J\a7M6&׷q:6g[:+ ANIRO߃J[}g_|3".bsv|+ǚgYwQ6QX:Lʁ0uH5,-Z_ JL4eH6ВHq~=Wscu8&UaUsKF 9 G8$m'HѣHjC$E.$I)sd\N[E4 hX#H~Kґ$+9 eʗ[UPE+_$N.}ƦK}iԄ@~ 5D?1 L6~55L ^FN:ʵb.*oև!{emp&n&ʏ}:xd;S 6ʌ=ky@8t=uQ*>3[&)*a/^nעpP}p5@,J SLȒvWE84 |Qːc*{ XPhR`J3C|tvaixid7.:<} f uOe4mˎ}fEiBi`O/C^ƞ9P(-Mo(&`]$ )yϳ(_^ &덓B0.8'K86I+l"$_ CC"T>3X2"^Yńhݶ1 +,we'Erz_D^Rm E딶`1^Oi!holpt ɵkx:>ZKڏG8'X)B+ b¨EK{xN[uLF洈k5F> !;Q{*c2/'ތ 6-Ti"3.5/@`yn-گ~ֈ} uz.8OӮE6ЙOIc/ICV ꫢ?2n/ʂ{\ vw)J:5⹦cId9 p8 oP>CAOKFQk3* )MSJ8O"| 82U#$;Yx;g TExl=+LTbR0e24*X?dtNEdPLcuǭi_`xcƧ& cEYko=iZݤJHVHft`>oU?cn`뒰 ,>mz$ơ{Cc<9Z>jw[dTe kP~5X $L9Lbêw)ײ%5YxiJw ~F[6q&XiU N>/x; b7~{vUg}obqnl5]Qa'\~ 7vy0\g:A \t uFM>\{$,=$/J4qڮ{NgL&`xcWzҸ9jِJajڦ u!Ai"t$^ o!s2!Leю EX"ӻ͇^I ޾qN{ՍH?`3>n07 LuD0%APD oސ/#n2@#Øhݮ[ykD\0–ĿVX߅_)69կթĂ M|ykQ}L(QOtvw'T9}U#Oy5(U"kP8Z F~EKU?. 銕(5)xlhk43.oyV E5RS\[SQM8=,=8k("/EݣKrKgQ:TpafD/nѲh=]6U9Ku 0SjX#ϥd/-Y?nPϚ9:PLnG;Ǔ@OɡE(%޼Z)C)@nӺKնeVgi{%]ڣ5qi7Ie4s)Vdz5鈨C6*=}DA!p=3Лi4\杳j8YvͲW8Xl &-ɤ_gw_۬Xx^N (+a mc:cȥ줹;WKoZan&i5J^)dȋ\h0u\4zrJReTbpҐ Opd8G0,n2덲AuڠJm1 #lOj ={Bd[\ֹ;Lr2 ZΘ*|qVA-FUs&j^tU922=?mJvsv|*'}J2@dԤR_ڶiM*h9Pb-/|}=O]֧}qϰ"ٺUgUVȟtP"Bc2[Z0 זQwlD8Goc't&3*n [J^٘%Nz ":7H ?1;YҐ!xx[ˆ">6 :*;riJuŪ m=AyϘUa aaj\r2Rx(?(Mu9ƆG  js^f8@@:Wu4W9L@pbTZaz̕ho|؛~Q+p|JGO&V2Jc B5ְqDbKRlB0Vi8ٰbjIO:ϖyH:CH4P:*,^ k!hɜr.Dx.;ex})\,qr-)EƦ&,AqbzFV, !+[ρA7˵G="|?K~.5KN2b<(ɬ T\j,o"<];f! tdyOvL;:v޸e\~rz]qr*'zQXwl);LyWX'aI! +JH\pR;K~reEQU7T,w5ff"-%qGp4ߎKD܉T>IW=A*|q >߲zr &h\ #|/S~ ͑ N7^v'L+v}kx\#%uVvh6_|7ɳ,k8e)E͇2bZv9+cGjiOfȪ4אΗtDzhWPEoR$H :fUwHAwwVb6G ! lP&'$/yMBn3'jB@x9uUJr.7T}E#ʧo"[(mW#V8T _w gEaOA!;ώPl`ْt d )/|(f/'"joו=7wӹ%NEMV+%)8Od_/<;;[X:X ZǨ)Vyv 2N\l }%+WZ}*~0N]"ځ%D-e3bSZNsۢiAr C1_ݳ>ur-Y6t2Kh,?$XA -2}!9́Vߍ!֭rRt"qht5-A=c1;I+$'(]a䱕gwyQT39_l[l2QaaûU'߮pHK|u1_Ih3SylL ~T7 5*5-u I䨢 nJ @ǐkh97 1z\,5# (`fPQ?ՙ S1 LJV=ʾusff@R(9-*y{ًH|Qab]}&?lqm`ON[ɘ["$ڽd,2H^vipk'_AŤ2w '=i'֮A@pĽ?ɳZ.;ZX<vqsI 6%'Dß^"U<ܯ6`;V8h:5cE3/uwbU8O]tE^1}[_A"z4lښhĺRaQk?;]Ui|Ceq#wKB!ߑTD 1yLa;?z<#kVPQBnKnd,BvikX4n{_Fo1]"4rPzkikWG V?ZPe҈XA˸.xh'؛o|ȳ 9>-'}V ͇rx&%qyg&|'&o_6| S-'Pu0&}vO0 \`0~Qh fvu<\>)a<)g7t Ti(@v%fxY br]͇]|ewsx6ݶ%@Lo2 [lQef#$=v{q[f8KTǁ764wb$=E]>{Q!MɰK(%@iaPaZW}8?GKǹ-68QW5yٷܲ,I-d84[Š Ž@yhQCiZ6jl 0mk}YULfmUP@R߄ [n+?d_l&B2ޑ a@,3$FTa\+EBzkp {9k1!%c> _HrWi nzuc+:3\UNF#ez;ij]ණ,ʉrg%D|z߮&$Co2X;1dc' 3 aGST^O]^= 奃'k$C"Ŷ$S^ElFxFp &QQp/P̙byF!b3`6OƇtHRcGջkWU. ВP2f O6:5 ֖ 24%79n1vBu_:=$ۻ]YDۀM&WVW":QuN^!Wn0ȸ!BPJ? n~+Le~]&)þvƬM630,q-7UNE+I%Z"|f1pR-rI"?O#p<(S6bѲH;:qAh_YZomF3Ҭ^^C;]p]1z '!Owk#,B])ߥm7Nꍹn `x T -͡-{[u=XqSL{'ܩw20|!T/]PE1'`b|aꦈ*š㍴\se`o2?~r'niyu&Ehq~R=|(H&Cvrc^ YQih% J2bG%3@YYȣwyil&iLZ7aiʼn|@=Kv9JZ$[.kwV=p&To! 9v!X4jE85[,= !/`v-:KjlnL;~#' r˰ѯ*jSQZ` +ywaCgrK`3''N靤Tڈlz-m ުޕo)tEyaeR -O">$n0_W떵[\.Pgz8 K(CDhy[DM_'- HS${?y&Sr#'C*RP:H^٣z=d ْ[O{4  ,ZU2T SmF착+ywETԾ&}װo.4\L@!r 㪴ŪSE"k?T<"ς_&xѦV(׀"%4>\6a9nЬ yscNswj0cܖ -q@Q7-*̰ƒj#T_U8ǁ=F_`ԑFGܛKX>Z(.J".r pBm j +Ogl2ܣ2# r+/t~]Y0~(Q^wO]mo1"mo+hs#鍫x|cKҗ p4 JLR.&,yOjzȔخ֩0@p/WBKlO-%*b;|&@swu0|^Daĭ{je%R~z1} 7R۵@TZN׵.e]#oxڒ(өRVc.Yz׆9kH!pFͩ ZϬIה|Ƒy LhmKP ; B|nlmE jjo )=B?XmL7lHAVF-H7o| cg.娂1#|6<4[lR+sF=_\ }·ҽ~[d@P*lEF,HpU6vċ&Z48֬D:_hQ[Vf,?k|H\r2_ t {T49e!H*3OC.Vi[4O{22󼹊1knz70/׺j%% >c6_Ur?E51VM g:,%Qx7:Fg.}, m '| LI2(9\[vcnĶuHKiؽiv1@w[ Bz~|v'&#cw{m ꈲ[F6O<$EyNߴJoͅGs:JNt6 \ i=]иChMq+KjFu G1 bJoӭ"+6{\?Kz'>я)[~[d,h 1[G YGr7p ˸~9܍27# ̽fׇҤ]ڧ3==Nh~6"IC Ic18g\4JTF;oŭ~D?L" k!aQtr,5r??/mqLe1t K;R]:ÐWHÁ 9`"J b$dV7re7!Ոz&م؅<iO>d`rs8`d H5z\bttm(4f|dmn *壻 ;J2a;x)r[,#ߺZILeJ1jP!CJx=8m!bCg|LRvG ?BYfCt.M&>܉"uښ_\(\Fj@' +ڠniReD}G3sJ _a,'k'GE*aT mAW2#q[n"(gpdrsQxyI(j EBizzUXQέ j+9e1ڿJ:f=m*]=B8[@ Ψ ב9V U0vT;k[ nW`auK8 FWcQs^I|b@`VBIxeHP8k7UhwO B/}7pjb'>xԵ?A-Tی$>gf9Ch49w'A Af[. 4<@DGwHBN35J])T߈ ʺUI~/-8wkю%) %`Pbχ ZqE= .֨-@ )6wlmG ɔc.c]i[:*U=ڍMBw )*0tW#Rm&LuTYa@ePK~[ y~䗋 SS2!Zkw n ]D `Rb=Ø?;8Cd/kh i2eEa*+ܱ罧q,g޵s8B~EjN=g.nqmэA$mqPN0Ua9r#oyF)@Y t+ULfrQ1WF.2ә *&SMړXti_i=#ޅ%.C_A!¾M-3ݿ`{TLQ= ǟq/b>ۡZ^8\mb=RXN6ƲEБ,[dli3c4Boi <&BO:N6<9:g\#ѕo.֒, l&ē_ ,u4|Ѵ4IXNz::c)/F/ASl>v qԂBU%IW1BIkT؇Jm!%sh''|vհJP Y^F_n% ~)W.rAM~ن 1I;VwR8wDVk<*m,8q ζUYc{$F2ZX5 ߇Zew9>>-l09Vŝ ޵o!#=El_)qb=YbVŎʅɜN6k(qD޽1ł)Lneg*eǧy/ݸXuҹ(8H6J3d )]g[!au"T%huX[wDۗʰl&zz7oԄ bW+ )2{h_O+*w*ӵTt[rز2, .4/ٯEi^l+ߢņT7`9.Sm\}(+Iyo MA_]8 OKZm^Y%el+}.ML#`jD& Yq-ͶA "mj/uC@0,r[9N0_Wycv+bO) Dxڒ`v=o'GZ%Pןhvo( w33Xr)RN d`BxP4P e\q>E2+,&Xr2.kQ<7fS֨#F!F~UzK>`F1ʾ`5K $ЕovD@'M<@kmOnr-F(f 9RTyoڝ?g4TeD?;s"2V" b;rvjt>i4Y6ݬffd`"M,S2P>ʆKp=7ޮ ,&ՃCGJ:B>(q+_>*Bƻ|tÃz׺Co#ZxS8!(hms3opu߯?rP({\Ɨ?"W@dǐouH<"Ou,V h0EyY{us*V;gjK&Uɤ7}@>;|0UT/s~2u%m,IYAA]ty2YZ puA6z6>fն4B ބz'o.ݟYۀ{J EӬ8·j.!5ѻ>D mT|tHOr,1*a͆*>^a}3W@+pCTcX?KI,5Dܵ$CkO =z4-۹+%q4ZYٝ`!¾Y ^BeFbH<;7>kh) v}7eA8%qHb,e㊖)SO]#5}'#bGh0xģsViBT7݄'3X,؀wq, n&y}jl/&\`׳hfD$PײC9#|cxhk8 |\0MSxm~0*vkyA֤3*{ueq(WEނ+95]Lwm2+!VR ex,QvkLn6nW9#xT@W ϛŴoE҄[/ķqcvcOZP-Ҳ/βB)>ҷ &kf(@Dڌ^Ͻ{,j ]DϮ&kYy)ZeÎ0䐕{ ,ed#XeCUXL6 @R_'t*~:zE3Hl,Lls{v/Γ́A biGZٶc}1bh 2h6(i h*;E o<.e᫝}܄YF/8x?3k,7w&ϔMV8ھV(:QM{RUo-3rBOײ{sA[rO'9T|`Ub͐>$޾wcfӵN VLfr$(0^4˧vHx޲ y=&P o&DJP/#+I%/躓uk.U_QCYm3Pif`|cʀ2ҩaT{0Y'8nA hYLP%NJ>[9glb;uJW׳-K D .K}6f:Is dddO}t.̚-jnybWR=Ue4:{4ni5ߢ+<;M[s˅ Hrs޻: 6 QJhZ,Eل۹Ȩ'|Sp=7C&ɜf6nhcO4YwY+ʩ4Y };E%WZt}b%ƹ:o'xJZ0G\:m}ra3ҏPEulu ګ6ɐqRsjx0.GX_O{x熣X81M4Qv>XCFb`ZHT2)k{2KpB}̬ bg4Yi*@˞ݰpg,0Ix4(>h^x~l6uwUǽީ>_XIZ9Hm5~V]hK&k[c¥2TV{ A֭1+C쑺Z@[0 [kPKmAܞt.*Q&Z8P0C\[ۥŦFf橚  yjG9s!\OmHEIY8 s`8,dKt_K SB;{MPmҧFqTފ@ްuǶ|HGyz\ԣmz xjV#, T2 ?t![i$˖SBo?tg@uMMcÇ9͢epfYd=\YgbVBdnpge9Ҷ?%'i8Me扏 BUS+:\P}=zf Ar*ӖOsb^gK喗s,7qZ&[U~DL4%u8W>v.9S_3gT;r= Я JH A^:^Y$GUP|ZHRHZJIb]rT6Aǥ,8ΣP.p=ȅ=fJhwr8*ru>==QqYKQT) C{* vWZQ& | )bI!Yb(کJx[0uKZ#Z4l9tx קyJw N0{()~>pְ MW>OX2FR܆zu"6YP'2:F\*_qTDrlsn>+~ Բk p7 H ~ s#&ܝ^e=/n ׼IpQgo֜HpW0i\šw4Mg0r]Yd[ߚS-M{a7{O9|$Txif4F9T5g܂HHoQi`6 E绡 -r ӌ#nѰ!- 5-'A;rk=n6.TpL+}R 52N^>؈t@~WQ<|guc)23}7Te9{wp-p̻S`9$گZjTXpA!g:&cɕ l5@[*4셾C_D7P0l6P#w]#cVa2A#Jjx*H{S C1G>,K̫w&؆q]H hfD ^?bmiu3bvX`}- g#0*STTeYd2n%M샦K&y|AFǕo˛ 1Jf׸s,(i] 0E)!ڻ e\jfI/~l#k_3_ﰞ&ZQy+_3* {+yX߫?Щ0󸛺sZyN0ZH !͘C1;ޜE))ADo3dP< T}6ن q Z5ŝ߳sʺPu`=6mH-p2 P@UY}ݠM@33yHK$ ?]%-3L0S;Lg2&ၿj+褘ƸgXCrqևv2\zE6/"0,?3[ ovf^PjRٌ {E2H/$p)Ȧ2r_pH>ZhZ$>2hkASy8dr"i]x 0v-A]qVŖzJmL{zU 18?q&!' $AU슰`:#CUXѣ ?DO01.=wo5C@OyK3K[]| B(t K@:RW [d`}ڪ΂Ȏ DS Fw /[=фn2,eOs(eD n[p\EwW,KKoOD܇]eԜAj@=:/3p \@ƃClqnM X{$a1R.b^n 4XބLHdMREC@+qp9ye̚R '43&R_?bIZh?țk uHmsd!:28ɮƜ )ˡPʢ~Vs7$b}FˉZipT =-{%e @3^=e;S^YkpV~`{:,tF܍=AsZ[%tf^l$Iƥ4| ɥ`iH8 $@pW!iMD5z3~SU7t(~,}"&;{f{LWrD³X0N+d۾X˃ؔ%~cz+oUCǖ/a2ݖ=o>TFܧUC^oª}l/ʔ{Me:jOCԀ(ѣhE8 Y۔InTLUӦ@/ExrԎ/ULhUVH277߄*qYaXbdBL>%`֛E=_kA"bGQຎH/ɔNxLNPYjlj̻QQ#Uc!tj6jy뇎Vs`\| a-|Em6j=-a$r QvS4LȞ4VuR'~`,g_jA}z4"v®zIR\YVA ^8>˘~d}ǩj[SOٲy wX g.cpN^v+˴?'&"j%+=lAxtӿ'UV ؛<[TCߴū/1Dͤ[!L!w0) NavȾ濬Az%c]Y(izZ_EokN!bft죋 zR{%0^y['IxꕐlرucP1b} n=-ُmf3zUΖ1 , 5t>;t&3̨RZ1+XEg.ʳkf=$w6ԃu]P NOuLg'Ug<o\K@pw'UHgoL0oPHX ]/uu/!ٓ19y.UvW De{ 6L]:8iciop7|LH6 kQ65q=|O릱lPd G}cR9-!\I酈>w BȡT5Vm5]t4)=o_VVN橒LJzѓ+uzLp!c _nw)|,'`6l\usyqO ~+l3mm.K&D4;$\́3,ں݌ h; 7IOܟ0Y]>VE"V?AID~Pt6*n54i z4zRϣeZ! ;㲢 IfK Z N[J`U8hVg3/_咔'N>T)AX(1%yӞK^ck*_v}dg΃^)5CQݼ.tl.8'Til8ڼ30u* DBV_-tJ$bNi-2+/Cev+K!)9P9aEˎ0n#?4KˆaFr_O).ȫE%|mTd=]*RђwOXPLdN+PY,kE amk+,CT 6`l{yC,<[(ȀQ3;,i[| ntw/Y,^c!(.@id{ " d9œ{4>={N\PC7'cK%Lbg =e\IpZlWA PdDŒ#Cv &rn~Eב5G\U(漷Y,?BD'BopX5-*)AR;%zz{9)$Xꠧ ;Iwi\\Z 5!i5)XŞP'Auka2Ky3j/dx?uԻqԟoFi*SmDDo |'S<%'q_j;VVYmyeN 0ZBfԚ:86 O; 6Nkx ^o%f7GYѷX=c g_;]I^q^ vO^2|V&i>c8BNzM_ӱij먊\o+ fSV/#VѿI)E,PT4+:hRS~$J!ΈHtLwr1Em7]0,ص$ s(0RE/GV.Z_~*?R}MoੇɈ +gM;mP՟NJR7Q3'\`ւla#0OîMt>qwb{U_e X[G(.z{1 L=<<C̈́,9p%  1K-,$D+$DHxZH[p 6RLD֣ؤ4v(}lD{4fYm1Cr>DL@RtcM7nT=EHM+p%[&̵?"ڝUlŘ1#Z6/O=XU(ac].3 Dl`z3UH`\ƖEO JZGDwZWT (X?B%`Ѓ边Qliᾊ9Q{L$Ag;өp6sv0Nq8v»b҉nP2~`nvǩkw}C}ƵXV('1~~IKBk>/<Ȣm2o5 =݁^92b,~tDvrgCL| jسۮ!J>/|y}.H5\W+b#t4Trߙ(pDۯ(R1Ep W=p[`c<НګP6zۨ]՚R񩌰|U\{Y-}iB9x/;yVy]}# 2#QN 6G 'ak(4x z^f2D7CSI0:O(A깈F#6WІ)=+ߺrٹ2[@m- , TO6o5B)Vb׾1UJ%mo,ܥt Gnqt E:/!.Ӱ ͑R;x=y8~H /< ؜wuw5 pfH5.|;7>fZMiƛX`P…&8qD$8ڲQLOO U/q74x' i|=5O+$c04^}u-5ꣿUxbUO.{EG-R5KW1GQ_bO09i~@fD=a/7O YX|>e3uꑮ.0w{DqLdÅs(zGLWn&\($#m͏bMS+O$.%+ь"9C%l8?*ёL8J V2*}}l宋OWDX+wu:M}']aW˅GF|%iUO.~eWou$K>Vk~9R ?>tV v>*>3ąЏQh8)2qoWX|b2OJrzܜkdng {t-3ufUt! 7( Jo\= =` 3c#~q+dʗHڧVrs=/dn=::3} OLr)8-xyViK{tS;Okl3i}yTReTL_7S , NdGp95!9Ձ=h9W (fcZ/v|VV)%+Jl9Gv(ېDw. *Rs@{hǁ3aD d#>\EJ[l e52c\>CJ'Lg찤NhhӐEY0!T^4,|~>a<`+j#8YWm'q^*yN=L)àբ~( OeBG Q-+}4haTZГ! 3ۋ}w:Z_d%n004}jmT2tMܛmO{3u4%DʬACv"NW[L"$CV!YAa=Z+bdb ָ8sM[0̩q=63W"vn뾱g,g$G(kWd)4#PF-g5 CU[cOʪ, Äc4Ɣ`wJ.)'44Bןhbv(G=QerX] 6i3+ʐZ!^HskCh+u-!CN᫿3jTr^z3:Tw.^pUfn ?L묒kJ0}u6n3W)jLꦒ;79#.ut1!ܝ=oNW~A􈘣O 1Dnd!֠hאޫ=0+v{T0RK4jkޫͥ2 pSkO cwIK+$.gvIh3FeXrT@V]{mE6=]jlCcކtfC+' L0hf(Av݇t(~0*<{Lk&i©@Qs͠ dߖ]|og=ɓ)s:,9 s')H m5z8x韈st\eKWB΄ t:@ObXbgrK`ZChQЕYA~.uy)&fb/I}BJv9Lʍt0p%3j_+E-踣H}d0NH~_˫UQ?&$2(_AJj,,Ե&(VnUNSOMM6C( ;@MʅbLN)/í|:GגMhk< }8Z yzǢp>vv'PA1D2lC4,ҫ6' hկn?L?SGt 5 zMąAɺm"h @tKVd}?-<ࢺ sB :'ߎ| 9hg%}7~rأttBgpw8J M_+ΔrH_[V$އ:ٙw?W/NQ%2+ g%.Rw@HC(3sZm ˜VP͕?/X *T#),\Ʃ.An#O{TQ7roΥKK^ ijEK8I&cDՐ٥ EBęg#rcqč=(k)q@W6tC NxiMAy,E$P?r @?WZX?51e_fa@|,Z؆̺;b=#d:a$g 01ZɃVÂw^7kOqOh nު3 SY:~k3 3$u{t&s xglNeڲEPBAN"rA:XƞbGrhAYªVdc{:JUK0.~*[mLGv:7B'w 1`eAGCa4;9jiYl4S/e!KyZ8SS~湭´\h۲uaћSKpC9r|Z(#tjHSra1̢%[WI$v"an;m1k=U~9^Ցޒ/917'3RZg+YPEջr=}ge-iAvm/,{RK\*SԷLIln/n8}sne[N(g$w>}2po^0h9۹N0'ݞ875 OMˉ{qv!LcW&a'1-=q9n4S9efx70z^.}yoQc([l+ytZwhlv288/~2K*W.Z[mB\~f mO}_zb+֬ߵ9Jsa+$uEt6FOGj/Q%{!qnVK}Uic^zu*,֠^uSK Ôd_lv&yG M#bW+RzSkP6RH8 -!YqN K/ .bAs!O~lcPj/0 "\/H!Ykڮ.v{} 2ʃ'\؟] NsFGSEk9oҁFW>,N4:'Wc?x_BonyqN Wߗi0<|]j fJ>ԁ,jp{nWz|AV,9JvY_, TR߻2i@:Vi8(m6F} Ld %FcӤP]fZLeF. p"7 Bz{qg ̓ʗFFQ0?IsDš=䨷*)Ձ7ibwO~VfN^:bO>vDoLJq{zC-Fx}|J$\r{[y;MhֆqlSm}Xj#В! e[:$68q,Q^(fʇ 0ma쁒-8vHmjKzAƒ|A8vGjDZҞD0=AG)]&94@؉Z3Rw, jcyL/Qq[j0FN8Rȟ^Z|D~eZi'n%yF M^ONMY${㆒bK otmuϻ`]䟚YCMd|VvC!W\@/9;'7ԅN7qk(ۡ3Q<`PlSe4,{ȢLtI6'̜pD]b7V.hjz&9kgX44viʞĤڞwL00~scs659yN-./-W 3y yrspzp(2(znOs76@y]̐ Z?s͡K,sPsQ\g\m0=#9{eirW:gA[V>RW8_<~eUx$G6)$?1]3 ɝcAȢ,?poaUff @+2&JLuۓ HU,yHh!L דĢ;u[K4紗1sèTg}d{߾W^BR8{c1W6 rͪḒ-v>',c6m3M@A&fֵq/)@.eL9U˧VBܜۜvowY cE(>Y&p^DYʆ ;b>ҁީ}@k AEM"V#P ײ,CX'ڪnmĆMi)1XW%o0޽6L#/Ke2.]-wx<7+_TH!O/hYil6|ѳDrg^as%n3!%?Ts̑m3e7EJ]ǥ*1 e kLYe]dlʃ-p>u2705>y'S5ςH(FQV=̮BD(9Gk`=3U3B@)e-k=0p;O/~fjdzx\gRm|]1kv p[\gX+|$rC̷~&\EE84WB, s䢴+ڎt8 [LҝL.i޼˅?[/XW[]J`3@ Ruʞ7p@tfLtiߡΓ0{ޘuеɓ("ж y\pu9A~=!p}Ah?Y#z2^XGwsVʝ?5e v $_l$h_0[Qg#Jd&9_,xXǷ( *Ӕ$'!4Z\}ݓgÎhڶqlk| Le-I|u8xwMHJ&"ծfSBV[Ϗv4*TRV't9qt~4b7:h /,;|ݰm_/i2VRʏ̘ϝD:]X{˰ڻ68ܡ!/-}ǔQG&w/ "7A|>ےIy<mq&ɳ,>=fddbɸyxO &P1F#cn={􅈃Ԗ2Le:yq/hEREuad~geKn-PH {lw}S>ʠE9C &nK^FR:Xf/;K| ߮@@I>o~W5'idsta' Y"/E5e(\+SlwdXRvRL ^Ҏ0sÀC|i/.ebZ-Vy>ڍ <ԕ6*}LNĞY]iCӲ=s:^V Q8^r"*k!gVw[sC?e-omP~:]Cffr=e1"LQ3;#)7bY7 Ň`Do_ QڽD+~5ɞ1w]~r6ك)Pz|xơyYdsb|`S;GДIڭeb hChM h(/4=?yfi: ~?!xPW;RĜ΢Z hrξ,9D`mtɌ+ &,֧b!eӶ5ѫK ^4)JCV+W1MjөҬ{Kޢ] 𿮧7NJ{9V^za#ފs .0. 0=xe^I"_̊ÐSfdp-db]5^;~d88GgwتI㞛*a=¶b:SBL26VP`=n;CsktU?ǨmBC6_B·1?ץ7#v|'N$?4 e6~oQu6&ӳF9 g9ZHTtE%v9k*ț㒒ª@a} !R`u}L^uώJ~Lƴ.) {PtgdXڈ8-a A.RM旮 %\ʇ/`a(VTMkÊxy?/; )#?챂qtoP]'o'1)l8@R]Q>UձⳖG@F+y%X!tHUSh p'5C>ZP]YBR$Sv'{ 5mx_ EɑJ`y<@Dx^srt|`[#Z!ԥ&AL33'}5ul{߼y햕I>ḻ :\վr1¯k16kdSȦ;NpA{O[?k;BX=T*u^ .Y9|Yl@uiHQٹ0J2Gl ?{g>׬^Q4q r^Ʀ[v#Dm!cQ4rxvZvDsvX8!h0犷[@L>.kA4@59%I7p=:w`9=X$-otXoBJE2#n̢{ fmHe$x:%f#Wy.]vO@W1#;֣s"QQR$ت*@[r~lyr][KUڭŚmZJE_ua*Fɤ/05̀-tU]*.RLJK-bJ>:8?e1Eʃ >p&yWQV%WRooh O!%lt|ѽ41_cþau"Gx_,KM끶;;weOhνr(\4^u=s/ &#<aڨWJ6S\$HEV92*#4F ~{vy$>to Q\Mr8KiR|6TW=7"qo4D:PDÉz-u%1gD pH~ -mݧ&eo1n!$Ѳ 5tװwc9M<QOr%Vtd]ѸҴE:F) aȱH@0;}̝1sBXBoI愺YEsナ{W;VJIU3)&O;fq&cbOXys&5Q|vRKMb5Ad M -M ^]UF II€PPw\_nRp6Pŕ~d6JVw7 .&+删E}7/FQ2ip@c$M4򻳉42\¾_,u~#lh&ߐ!s:]|Q PtpVJİvZ;@9{_D#?V5gzCc,|q`MgP⧳oٷHI0Cfieɲ6"GL\62<۩NXH^+ǹ'4ķMgo`e:~ސg[=1Š\h6snzj>n cc ;Ǻʴ~ʹ=ر&cw.>~CV6z'ʘR@J^ 1eŃozEUBjl48ܼ5\UHHdiа<*F d |EYud$j?fe 廗/Bإ B)5@܀ǰfF>yNi2GOso7gYp/fsvi?jNz1Aÿq񪬔BU@`A .XR?P{6l_Wɖ^G~9&8 q:P"R d|(Sg+ʉ~R^7Gm`;@&HN !N='FͲ@)*0SlXc5ecJfi"r k/۝oUGhkC`>s#-+Mt+@VI% 2Z93l"D9<H 7%"I{.{Ҽc.՘`*c+'j}[$ %Z@6$pXm+6̮\YISQ{`s7 3bLGd mUԉAQ ZR@v *GҨKlVX<WYU@ *#&tfoQ_y Yrjbw+KEp\^ q\ (/CrQY=Ĉ)`mu5r 2\s>$q:FzW Ln[_vZ@*A +bO:xұv?9LQ . hvjQworEBwe"s/qTaR:i-TP_'b[DEi2>P}CmݦzUx\ u|9ɻBV-͠ƬJ},Hs!*j>YvcZ ! r?'ơ(8=̆sKײ5Zz>3Z=]f# ]o\_ZMjʚTg;,Qu7zܥ:G׷ݲuD1 cmq` PNuhA!)~/[5z:yYZq|"1QIJ49lGu 3f:t?a[I@g>Oa>mt,l~(LJQ|Yxgq) stmMǼa>VaÉ`" ZjSD_6xr4:aU4/ZY. cd #nYw:'"Dw| umFN {#I5#1, #[Oet xEn|EUsC]}r RQQ_Ɯ~kKu1 :6Uf;.KTFV딸M6s!.{\`sAs3 :EݪSBP굷{Z۠nCaqbnˏW0;n(]`0Bιbrn u۾2$uclJU% myFu?ߏ_ޏΎ녈hlھ"h=lՉ^2VUòg{R!ZG}qۧ總zv @mkME05*Ƒb[RGsR׀ShR^SƠG151enFa NL |Ty|_x?=ꑭJ4-TȻ\wQs[2oϟ40<#<ڈmX}HmtnYν(^'k᡺G'؝f BI"jqڝ߽70̖DV.d& +ߡ(<%BɊV3L+.2k"Vt pEf^lr4֏ҭ/b4-J)ov&t K,PdYvYRPj̼)>񈸮zlg$]ͧ} nE/@X>v.K@`<=XL'1L+#_TNCUIHiC8q}+n~%sM[qb9/Mi9$D3@f:ㄢ Y_ ySĄbPF)-aKa8H^# @@b4ffD;+|rxYF~q姳`;BmiYGa 1 N3l,䰥>dc|[8 TzWbF2uuٯF]ZX[EA AH\Tkf|tMQJbʀ*9*Эc M,ZC2_g>bAcyP凛Tֿq#D"*==꿧)nrO[Ä" ߤIm m:<<V0DhS ]C1^ Jãڈ~9iiAđ;Ϩ2~!7]"z*'P gChh 2[8 "6 i +>uɆ}箤`_)X( g^m"|m9Z-\(Jhℎ*ɹ"hߣI20*ՋTjSɓ(z)K홋,'SBE3i?, K%֜I!(k`mr&?_m2A{Ӱmt PZ:*|Z#O?NCh=hf{YXu~x=}cHRy=H&R5-H9Hѿjl L;t二 .[fW!J|feKZ>Ne] NORti1g K8%vɤYv]~d+A~ij!?I},Ӎ}bO(HƨۀV%b- !j-Q9{zݚqWοϔ;`?> [M$|0 8@ϢR^?Lq2:ޯ+>?ْ? Wֈe$GmEQ1UAaYIBg.lyF[V4dCc(1"T2 (ɈE1خ9U[z ijvgzЯ*dߏK.:ϑ{ܪcyMVM>Գ { R[2.̙JcWi^c {HE-2Eh[eF>{|:I\>e;&.`_]zsm-}]}zSέo{F& |oGET`MrE~pCNŐmrĔ?S2@*8 ei+uW5p`5,/% .e{TF"f~`'oW6 zDnqة0ԻтK$*' At "d+L߻Qm;][z4^0pLU ~5x cܚ h;PK*tO)s*.vhXz@D=#[(slK;dgd>-u_ \duUvQ1X7]3,Ɵosi `R`aD~NZQ>bBwD]#őгRD٩͉0Fq[%$VvOӊ1+SV s"W8@ $3H{U~vx;e-riI ㈙%s;edUj_Π]tlL \ڞCk`\2CIsz1!nީAz%X+=^>,_]KP.PlzLoCr tˬq |6Q#:ӷj"¼zY o(Sv |4|5'c@Plw sij pt_rqpऻ;X5\zG}zpXA_cx"y)|cV)yf`Cp>Am=WIْ?(<;'͌yY6ȍH6]ЫNg/a6Cu?#ͻ$6'2Iuyh%X[xf1>Bob}+gs+TxxN W$ݗSKUF?$҉d)/F@@h0Zx6Pak5WF;rt>Ufc &d=CPhynp]Z ]M |C_z5jkfݰ/ B b|ROIRx.X3G0"7w7|~~)^ʟpM lkMXZP`.ĥSC!=FG>kgqGX DX<1( `YxݵHnA][45c{ )YxoG5[Ռ 5>_14 LmJ O[[@tKk(鿻b'|^/k vCRnGz53q3P(Iy[/:qt0fV 5gtD|0k_rIƥ27sq)4[Mz4drXn\!YEn5h ms/=ʦעWũ8` v_jH$C{MGK:3 ԟ4:B>ٱgYZ070701000003e2000081a40000000000000000000000016439a35500006538000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/'d]?Eh=ڜ.+\sДg:^,UVg.cLt^rˈ3bӀ5_L6RiSY^6:޾P KOtaagk}AqRy ڟ[YI5p% iFTD˗ei'?j~g.zQc6*v6btZ6As_\^u?`&DYyց7 XlVLEՉWO:U~cQ>CHٹUσ\z[$`dDr+p\pn66JD6K=U@}'_Uimp˷?"eVynB/xDM@`zdgӭ:"8X5K?cOĠOu}N }.6+Ec Ttttq`}k  $h]<@@=tSP](c#f!j>Xtc#bh[>p0VDz ONE@AJdi+ 4:vD/z6ϸˍOKljCd̵P$G T$ sH/PsKm= @S +D]h2tf%yuwԲ1ʋ~y2!lPkQslJWum(vN[jO}~vp#Vyaq Hy hnUv~"+gwM~Me<Մ&ռ͚NG= .YϪr GFi`?rox5ok1%¿x1=3m^Ra=*kc-нܼR/ )-C~Y"͸dUF–~¿wj,Ц;`NgK oz;b n.M?bB_)~M]SupΜe\ J@XP)_h;N2LO7ef`,E"u-|21+dK,ucH|ԂRi#k7q*qҼh"E59bm;cuf{{_{x6ծ'5;:\LT=Jd=OˏhH8Sd\.Cیz~}$Y][Co}]r$jT|xq˗CE) <\?-{P"ϴo՛NS6`f9vK {UŹ 8xQ;N'-7iy]Kl Zps)?PX4CSa Ԩx)!6^nX"0ݑT*KlIMS#1Zpv\ OD,LhNێטYȯz]$6v݂MDɟ涚CrIa Ke9W-=\ȥb);jp P~ʊ!]7Gi*gmrPiGY4C;O@@?ciĶ|rҏWjMZ#EQ>2ѸҴ]3nŸZmZWztC:)Ө;7}2F #uIOP'ka;`3Ѳ ٔQt$!5S|dGfT$ MIӏ|YҊ=4]Qǂa*nS|/‰Bɑx׈.]4U3:C]eQ-hןͩM8peN29o֖F grZд< jX 1VcJ*Ҁ@@-qþŅ1cGX[he].Zy~_7 wJleTt꛾Jabfֲk9d*0k֟c6Be)؋iS,1 D:lm&s6;;M?kt /:sq7 i/bisզ}3^ 55NW0 IqJ1(ZN>78PjA|2Cխ>I A]b:B7W+ {#8mM 3fH(C@mKaVBh&VSvbeo l#p>si*ϰ.KE.x2YuVHb<#y&c hrX`d-fzb;ՎćX[04*l8bD6uftz5d[[VoF=3Nfޡ 叝ӤT#}#;0VPQ`0}yۊV!ʝKP&FZ/IJ˼W\HH,]!0AS_QzڗnJ@XG.&az盦Z DŏN;ka&*1'YMq!rMC]ŵ.4_=k\g*͞!2k 4Ҟ(՚J>DX\̦1{?v~ZN_Hb&s 0t2B³\WAU'f _?%+7N%H#y8PFSuCErs,7OG Lv,@%2۫ғA@] sv\jbS|MBs#"q{eDݬl*BR`:xͰ #+4#f!4ਚ\gD{[`,Ɵ,-֬؊1I5iFw}gAvLzSmДw"_Z!I[&.O)y ދ>yf1EF;׊>3Nm뭩Tm\EO͕\ i0"I zƴ /)/Ox96͢#pPF-ĵ J$:J!){;>'m evtbh nW$=#s*C4mЩ-ۭxw24D8+r]^?Q)B55{c_I'62J )̘TX 5Yo4!Lp,u)8ΣR~rӨ+p4l$wq]]=QAXtU%*B& 봣Dkmź ,9HaA^ aYOb}_ڗQAim~I7t8pr0{Z.ǐ!&b{EJ5Gge\,EUn'{ߤ{b="7a%wT#A 4,Լ;+ͿN =Eׄ&-YمpV4?Ң@.&8{2)1so c^IQ%e`6Ъ\=;}XN.'k&iCOҭ&$n"AGx{TpWx M TZgqjJ ~d[9RГ-#j'<CkqҠU3>? [{"ӠzoksPTh)"GpiFoJrM7gfq\2eʼnR܂@)li㖝Jh /_.w|!EYi[U2愻dHvwhWN9 ǍxFICI^{ jņv'mį4ss)F|tmjLg`M K8J@v:@KeU"+ǑdD9͇si,ň_N;RsG#~VXe4U5|o^mgXj$5vΟ_:_APPZou-Of6I5Y$Px 젊 --.Xi}_ 6ỗG6LJ"rjS4Taydy=UfW6np0K\]$Obc.>ՠ ` uްIG~vrŎ_!iuc`\L7NQalDoZF';*JrX=) qӿbnB $߾22_ 7IO/;`;^v.lO58\/Ty?sZ+>FХ$ Z.KIb AIt>X>A=qTXd{Wg稑>53Gn=utnyV G i^EդEٹ3,K`v+cI&4i-MBٯ9Э|@^\~: .#)POdH/棘|<:Pƣ~Rdǝk%YB2+nTSIڧ?)qjQ-}(T`ageZsWBS#L Zž͘]΍IH*} N49k_vPҀ'A5Wـpk\~  a'2'Y-4mrQ~Y)ζ'BhPQ1"zyڋ, n\f_<,Z 5Z j{P*q0/C2m~ $-[eq5%h!^\37E7dnQ’e4"ӥR5 lmj`χP<`MP"g%>+̆iSI_]XDa9ߋSUý'λu\$6s}7@FTʊLNɟI -`.SIa@R-럈8~,f^ƙESyCIT?O)7j,9<,"ϣ6 >*þ0e2V3';S sء4ͳ<K[2Q%O 9àBj J\``0$56+]yk=ûA J B2w?Ө>ܩęo^72Dv.@uvxxa'"yZd/hv+z4 xEĥQD5P&KTp ~zTjwOfb3OJhea"+rUu`FP>#ËV؊H} OWFm˾ @eN2'j'SPqԊjr-M:J'2rM/-SfF x64wpglEk]7m a(\R:rJhO@ 2۾t!QoOjwsi#p)AiQqӛ*T PMĊTG/̀*A@9=CR*9RE%_)/MlNYq4DOYEzƱ![՚K>lWLO%?-0|.wu~/ņ-""ʿq<==\N̐d8|-%%z$4nD'\8Xg+3~e$?|I~&{;8*<R`iX#߮E.hnd~o;H?Q]. Nc! 7K[@˄hߴX! ZP"ԌUнl-7"#"pA0kMDÅOm]?@f^ hvuVf8UPK[S%vNCH3~ 䰘Y%e9R`k@q7ܣR0zy!RM^f/z(BӢ/N_XzRd t"8!]$< gxVmkE8l ;>]D+* w ##چ lf{1( Ak_[e@cF*b{x'l(j30|X8,T!?|k V6|4S mV$Ϙ^Āaj{h+!D\gU2#b@9QZT?Im]H" 57hho]=IW\hLG_?~"Vób 5-ө p:ך&JԄLagZDDOwʯL XI٩iA5ntaV'hHz~h&5Q FsPok`4lad^猪?=kD_TkѦ?C8/c,C<2ҁ*R'= Au^`AD_1 ! (gΧ cI _\QϪ+Aw](0.֬n_$*CDU;8jZNI_{O Y=RDv=H9Vhůnf7V޴fȍSligĉM<"܅6l(7BT DRBۉ!ˢ|ÙPoi59EM@<]"X[:/<#xmTo+v>ν +h|'4'!$Wte偏q^!+N uAgΊ\5@@|$$k czEU*9Iՠl3fnU1Wy04/B9d*=RfZ1? WᴯL /NԠ H:QQf,o\ lyݙFfÀ-ԻCO)%{.X?!LH8ݏ3o}&u fp-=';Zp3y{qz%?|Շ/~;鞍tljD#l7Pe~ ЌEY׿B$o'"Nǽ b0|Ӹ'X0CW ;cx,z~q~^PYlFV:e'Q$,7\p_|oT+ PHZ0 FnLb`;C9+5͹O}j |;L' fɟڣ h|Vjl[[ᖧKt3x݂ϝr" A$R_7Y5v۰ %{4I"Y?#2xOr u|F|ONhf6ZfDazJmv=ңy+$]dc=ݘV.*U TW?IC1MI?佮GX-TMÛ~eGwﵹybqW2Vn`Zi8AHmˇ½y7O+΅ojY4cehKN+Lo]{CZy-λq %p+i_/Qp30C7O(< dn.:  .܋2W 0¢EjǦYLr=㓙LJoeܒr YjiT>\q髨S!pIdj aY@ڞ)Gdgwo;v 㸚lߵ5ZD=2aYo`T".Fh Pa;i0YN 6rؔ\ξ@Ln|n1 ϔi7.8V85O-,Ol7YMU[L0O mk:j6*Fb\r i;8`хl3V7g*"(Ŷ|?ަJh J_zA-BY}6SϨ(J[)l,V[R߁Ж>K<3 *u%:-S6> w1tjC*o? ѫ1R'k^SwTV*ë8^ W)%2PNuK|0_/_jA )J˄qjigmQ@kWg-r} 4+'&a(xU)zj>-&8b]˪s\,3p]Rls=niV2~EҦ'fH#g|j]g}AJrN5 ^j p֥ +-ߑCc>̅= -.pָ \mfm<~,b4#Ye9JL?T#E:D]YTAiQoO޺X.qKi{%̺eё^N;9Ϟrr9-bG#V!Z ?u?wP.q @I=KYm\%VQҚ2j=%vkbe#O/F/KU+uZ꫶Ra-|%mIv։ wMo>}0* ,ݐ8!XIF!bXG;&A).ble0KA=ܷΠ JpʞNF[#hmV(KMMNDz VO F'˜n"rlE+`c~x})?  J^1zۮN`"&I= t\Gp >+=n%j@``ݩ7\UsGTP)\Yޢ)i'|.1+wߔ&ȷFS5tkLS9%net&.TԌv /QS/{tFLX'ϔLtp,j+ x2,J8cTc9=2 irz եŹFAܙXE/&-\0@|us5 QN-J>C=,A1|gZO6%[6֍>Ц~bS\C PW sDuɥ1(,N@R:е{yRf-\+3H'q);Հ1srwޚޝ[?|}Xi>R5Ȅt2R i׏tSX?>@@r[MkBAٙD!9Mk_mKN4؛-P4Qz9La.2W:~ KK8!|#ߘ{s4J|RPIC2 dY$#pH6a2l]PA%]Rei{\#6:2%jLBmaϓe i4NZvḼi-˺n 801Rbg D۱C6DG yE*R4\r?FX!uUSL$uoE~ c5ЫitL*TxMpDvBWôT\*ρ6n>gXO^r^?y:x&Py1`)Xf0c~Ml\1Tp?csG7f"oHti-De#[JW뤪?^~1]tY̵:{PbCcةֵJU;`̍H0U*m^41"a2F mC :aMLN]VyƆR\=ԛrΖBK#-Fki z:9 lh3D&-y'a E3<]L#Cĕ~ W*Dj:.)? [C7I413nZHxۖ#TGTݣNT[|X\ {E3A0 ƢzMPG꾪ۏ{`L=䈞NJlrᕰ~V&{͚d) M g歳݁U_۹Aan|#"|ɘ/T\ӂ,`4rBp v?nz ݿB:Ozv T`>яǢNÚ.mA Уf H{ hjQ&r+E8ro9"A=)XbH5 5x>p%a+ċ88/Frxj=G~ |}Ie]tJ&8,/b3@+/8Ҵ4|5y>* o_5iZ?LH5Q>r] +|I"V  ΍?s,,.y_K3/'!bOqB¤#~jrLi-*%+OGkhc(IPk"]7O1ڌOI%6gTH'{2MJ $_^%0^-Nڠu"k Vƹz;oi=У~Z||%L:'j{4šFmaMe;xoxw@zᆭdQtnNRFeݹ9HCS;w 4XQ,"9>LֲY=Zݠjr, Gg+@=N$$y+.w.-:v1לF&S# Iޏdp7> 3R Lۘ.' Z6~"dò8Ks* ﵲ_F$<K=BkwK[8t6W=~?fY–a_ ϱ6 x!Gfyagpñ9Lң2Gl{ruv2Ws-/혳oD/"x nڑt)+>_Bb;ɚe.l}R:9:]`1&8,4{h}238^υPԔX6N[k`+grDr+! t:ImT)މ@n eڃn8~Si>geѾ MҪiy,DM \xKDטeX܆Q`b,"Lk dLBpf%DQv5?L|^Tͻq)֍"c=7G8oFtќw$.,΃!nl:^لwO*a}I#џ e׼ų!kڥ몕Ph$d܄;pMw< KDKwYqBmكSkQTIنVV2`caBI̩\( U꧹^HR `FRf7=:皗Smd*r~EdN]dI@ʟEG91M-&vlM9 F-L˼OR/.|B:D|+ mj;hontgtS.kpY1,YӖ-V𩖢:C}{6Dy#K$OP^*#n ޥSXlp=Hdj_Gj3+xyۉvOCPէ_1:юxCRTm>|!q}P54wr$21"jY(=;FujmuL dp:Si*)m~!qz"+>B>KHƬ֪v}"\e+l"t֙&~E46A\)m5Oy N +uTo[{'aYQR;"7|חF rGlb_+3r6qr"8DCdZ3n΄m2s&c0RvveFj8ecj'}_(u3]t5(I=ٟcW+|A1Mz~d ك{{t D(nNH"alj;YSc/9H3}!#4MgʅE3E=5|[q!Eo4&(FkM9/ZR< ;F0;l[+mK{+LV\k$OKqci~FG` )W]Vpl|#.:+mpgL3gH-j8=y v:6>W̟16}uBe^f_e< F!ρCX:\agv~`A^+M'Iұ4:姡! 14PH_DSL_lG[o|%N`5I1ꮃ@n,8h*t> !J^=+郛 EȧT~Ac7Ϊ&!ylQD8$8CJ@ "+Ȉ޷YZeJBꮩI8 Q#ݖ@jO܇DϧX˛f{(֔_QBN:gW]V2؊rW;>= T=+p8e "fcl+OAOz U\UI!fB77C(@C\F877j`*!2ȫ|N] 3U.pWy:=<oP >~iȹh5EҜmgqwʲx1hjӠ_,A?rIoрxʌHH4%">Wf%ٸAV<Ĝ|ʃֱ%Ō8?.0S|c"N󈷍CcD z!~^kVcmUa_V̏@I4_h9Dz)hG&{b1 Mm4Fi󰷵;(o8VEw hHKv'ӋZz Q$rv 5lңf,#.PKh3Tu^as.b|;I qMBg5*a;df|qKY<1{mEg!WPgT+P(t0i>{رqJﭮMeQrm]beuIOD4+ə(o١Sڊt`fOOL{T+;JWa>ik -*E#q&7`K֤T[ -Ȝd .4+M2J>+fNEYV~$,= 4._0( V|߱jWp˛F p٢|&1p48r!({(clLъPDIGqwŶ@* }i`J(3+).k8&=`4vaFn#{ՊpO*!L4ĮspP3*3 02Oq܂S?>NdΙħ5#U"Jq*hFcgvaP'y2SOKX 7г~,1OE?2y$,SHJ8'm#~<4yd 嗎CÀo+b" vxeID|=ϔ:*_úBxsRT<\`[ x}Ѩ{}TS6Jz4Lӝ]an [>Z&$`p E 0$OW96Dt+a&av=P-DqH5{RJTrtS7+Ӡ:6\O\B-JE疙A@Il/ "{ M|7;>>sScng@7OA\=C/G/ɗӿ+ps^l;Xw% yH[I%h p+d}>àIohLn {EBMR1#]v;Z`g}g-Y6=tك-z—'{5())|gjaEn2tZS|òo>p]ۡHvcDIjv]齞`Gh@_F>{bWۿ|v+PA>]xb4hu;mu^5R%~FFWZ9p.`R3%&% o/m;9'{fx5yX툙+1H湖f(-Cs=R t _3_?>O{6&`G5p~8 ڻ_Q<q e #G߈1GjGwҔvX,o0$PV!HdRbpm+/ 4\hEt/cjD Kj򳝙z^x}`B /Aj`_PW3XNkE]IT3P9)AEXJؾ`_f l!˘뷠65%:rε& 5=~NgNk󰁜R`0T:*.1ӹ#DOOJE0y Wf4Aae,y;9GY9ҽA$V|lk5 rݱqD{#x#%*X P''F&hEwѴP Ag iEft/?ʲv5MV_~A? + V@oF5M )ys0 ibdy720wl7w!x۟9ܫVIe#=7\՚G#C雌+{G͠5_WSM3e0kr'3Tp:9ë,[La鄊 Q lݐ}Pϐ}_+374i6|taiF=.$TbJF2hN`6PoM9zL|a M="  hyղ;U+U7zI׊0B0jxbDf̧Ɛg`2'Fscy(ws@ Uy;@J˟s\KU*ǢNXV!{ 깹0⹐5+0fzIj$a{ϯ.?pЀ*00&<읢#RGv}編:Jz HO+=0 d!)nt-#\ 7mCfV'N2/_ >J4b[W:q'<|NӁ &5BuWoKzWCdEkK&VIi)CIGAhӟ\ JXt!#RbA[P+{V:Ys2vOk<?oce+Jnܳ[3*=o͢ԛϫ:1 iIصmfմXI]:S懝c)Gf= ('i^ _jv`")5FGQg)IXaQn5Vp.7tmND6JTɠMLP iK$yteSnI%=58 L\;  *4l=ju@ybhu:Q~Y`3GFwߦkBHd&~C`Rń13И'5L>Cۇd{!EPt5Y1gV"Tu)PJ~]"GO3S׷ȤTǀ9WY8u~0F2krodE hQK @<:.Q)0uVA~G9B3v,o2&FD(`\ ؈I(@j"'`=6Iza2>(a> JlWx*a߆ѥDpI}oL)0J'&z'={\ZWM7ƫAo"i4@ S) X >=v 0]F"LS5ri,q쓆!vrͻ*Ϧa=_xCMG-ٓr'$ K72ݼ;/n}CEaeWW oDaA3D(EЭ:+hN3WK]JU=`~v x"z)7plxc#'89}T[)΢F8k;_ow;Iݿs4h{a%aLx86O~9ܕK1P{ )ߛdgײp*˽a5ܭ6k찪Ό9#p$"!csSEź [y]`[E2lA\Q9&1I&pWjCVeiyϫuR/mʞZ92dz"7 a90F Wc[a]bW,18 2$J #4XҾ0);Cu;Vtȟ.ٳR|7T`}u{j 1zxOW&s #V&(WKY/P ?Tn4ns?dm5?dj:/'h/ڱGR%"b_ sc/`[.9*{~{8UNW6@ eMVn]&c|+Z'4G|xf ć2Ҥ0W;k~~v!j6KpbAƘA'^P"88Hq?\JJLQ@o'ohs(yn2_q Oα"L}#HrQzX=mc;7Q]62f1QYN5ѺpR)IrEb5*Vuw j`yBDkVFL_%{ø2@I{i$V)g.D+ s?!=@Ԥ26M2蜻u:Ȑ4b'\w($A>80ߐ` M[WW# ehy֨@FwNܵBtZ~$ȟ jYUΉCQ^ևP5P F(iښ#(TH:aYWƒf 2P[|ՔuJ-hUU hnio3/M=4IK->g[­T(O*czy:Aّ)CgN=2sGX dښ"UrAw@* Lߖ.)a??^?N/HM<6]J; Mb#}H]ӤҌkT=#v)%,u՟op8~za뵣8 Y" ovF7HKޕg1nl> i@1@88VF674I_zͱ@/GѾѓcyoqP]Fem'Ș't¨($R/=`)r&XWwo!PL[GmmMB>zpuHK'J͖?9lBG編P95 siy:Ŝw@ ӾʧI' wO9FxTrE]>P=6Ȯ>Y*DBL0!^֌.zK, \ rsGb}Y$ ?>2Xq|\hȫnyy<E$Z![`E|QUZ H+U>rDiO)A볼h-I2;1GFbfNH8(R/v˓q)G#$ZA"1>N;o1[:#SEHϮYDUhA$qv 4VV:U5޽yldP+.ͤcMءV7J$W:P73K.U5COOc8!KwB{O\skEbkf7d|@:Onjs m|\ t.xH^9 KO^.x x'bzZk_^bJ4D7.:Oܮ+h}|iƹL "J*J{F1,$CC1n >ޫ{[ND9$_rƶ ؒ ,l}sVx\\DMt@z8#[3(tG`9`3uu'j>[fH:w 0lpY1ŸS-jM/qzGO NT^L %@3n4-8f8X!3Ú\0;`+mPFJ: M`_&ɥ/LͿ{1%6rligK@q+0K:o5.KXaQgj".gR';iG C7M;{ZX!Ã0 X} {0a˖-ww; A  C^$*rPS'Ȓ@= H@SO줙Jim ~'Hj{SJ/{9"  !JxB'_L4fq>NRHʩ-XZV'J'ǮGeoeѹ6 QpdTtK%L}\\ e.1z n5i};DGU|[HL-!hu+@Xgah9 AC[4gcg4e&^щ[8hgG@z8IJnS< S)TO~x1.7LpTB*Ykv'}ik8թMuP]!itţ o2tM+U;)}憍ŕ?0%*; \kbEP?#f--tv 7uaCdU}1<(ɉa]XDiyRLɒXNh/6Tsen1?QmXm@mx龵6#GQ˧>pE׀6XDIV95w%XV' ?p^V6SsP^Pxy Q>6MBX`)mV/k8dpm*(&gYZ070701000003e3000081a40000000000000000000000016439a35500000c38000000000000000000000000000000000000005200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/6 ]?Eh=ڜ.+ RD;QA/k>1Pv ֊&}QlZOÏvo( /sHդi/ZdkFߤ|QY%ʖ|>hw [IYB'f([{#Wk@kQ.7F8t@#vhڎWeli@ɒN0OuxM?[n4xmf&:%+ϴfYQcU7 9U7G'ۻxެep:LxOer :p:/\oWNQqn߇WD19O#Sobq\G;)3s*îhⴃ?enX:\d j&zNװƗ>bv[U^ZN(0m]U(=xtbY!@әeq.2^4k½o|R3*v/hvuw5U#~HcJzsWH(u(ٞ&4w? 5gH֫@BPD D@O=Q0i8 %rw0tTr9`MЙXgڼ0>SV< o">VD P @ d`9Map",0U| &J\6A%N[+ 2ꆂyMAPΰ1[;;dDb%TlA2[`.ˤ]1K~8{q婊 W*'Tw¾hSo-ܨi@1iqN'f%㷩D|Dt_:8 _LF>SB` f|('͟%C(JKHB TDMಀ8THnzox 'uZU{-:mdˋێu߹%V0o/' )<-&Y 8Uqf2*Ys=3D@{K: 9 )KRG/} *iēIx{Ss`/z.ԵaqIX0B $v&|";&@D[o^6 XegW&'L#p\,ز)m?硈ny11&aZ~ ! 4DW:MRv H\<ڠQ#ck[@g]u}ɳ}1k\bB ŁK = x*X|8ÛpuEc䫂Խ20A lx%LPbkx`1ζr:dj$Р`=.'^w u8E?A4Kl١E{}}$t| Ι& +BޜoN$3="*g;_`bASי v-&S&5njP~V2$*iSϭ^ ?fjxn-lՍūһF%9!駝d<0$M"j qs.g,\<*ՋbN Ck1ʘu9%zCe~| $eYׂ+w.|2 UU t/O趓kF@V$fԧHE+}"*bƣ7S$smTPc\2|dgHJ#uUYq\qO}. Z}ЂHmID ;إV$ܯK( w\F$AY0وpU Ui^t.IIiדG[(A1K*2ĵLbF`pM3w6I U}DBmD1%,QJBCc7@EOVE}eخN XlFV.ÒwV^ 5 nrE%"Q`U T)}H.g:GAn{u4a :#'lX^%9X_cîWl,˜h;G8ש5x4?{1L>MSQqϷbs@&K9pQgikyZ4XHDž);bMtV|QA6,?We1މƒPuo5A!:3oUOK2m-t4*$q,dP kBP'FaԖedYp( s|&ѼMT+BA#ђ+,+֍&rs)z\ 1e.,O,cZΎ&Wfe~/7Am$REyσ40dGXM폅N?cG ji ʆdrhe{{%1%f(-qbNB{BYo%9(2H K)ufĒ9 گJåa;PqmJTT4l۪61^< YTM#W'V{[_} )P|yZ7>,^z%TNj#*8F`8{m*t ??avGy"#!wn<ɀvۡekg#BZZ?:ў.~7]l0DF*h/^kEy9GJr篓ěFPgۿ}ĩƩDSTl6A%&HT¯K\Z&.KRGpnZdlBsr6^pH3py΄0anoTg/-*U^ *cg{SXS< 3 Tue.~{MvZ#,Z P3oه̑uuv䩨F+YXD[*[bC("ۣrԗy-Tˢ.vO^ ۞0 bmZOQh'PZp,t@,$3?R{tR^U% \@{a\wP3R^OTMuRrE/f.)3tS>j)٣~oSiŪCv逆rf BAp3e{WHc.|]¹ɋJóYE󛧷S/aq9^+0'hZ8 -l,nl/{ABM!܊-o+$;Y|^J''m=1G8Wްn;ПзO2,gDc}P`zoOEyo=pqQ|f]V ŹZsv"Ⱦ4+Vi7y^[{\N̹h&xӺ;ߚljGhamj#]F\B]q-hဪr3^hx'e2U!̽rVHi?6(. L6XӼO5.S̓-.LMRT8 !Rqɍ -q"ONJ{B\@ȕ8(fN/%_Fu!ʲ}\%j0G #Oދ)%2EꉪL8:cwkPJJyK+HԴ_/\=tW$9Н* =!`@O@g"7ΕG.dOgRiտnoZRpe=Qi5 θmgone쎦Qz6.6ŇG:(@V( h 2_qi>|FKBx4tCGsEO6-nd?Z_2*̑pf\s_LF;=3B>Za>/v2# L' ӛf9v%~h's&5K3TMu)oc!$Մ.E3ĤU\o}o[$1ue2x{>º(?!ңhPN@6whD:.G*j?މBLr/DhSjB qU uQeI.d/}ĸ5 NB :pI04Dfb2q2)Ɨ&ԟΤ}ʓdR,X2C?*"^tԳ:85,6QfZ_37yD _d5LɘQuI++q/*.N5{/Xܖ.Ji/K?K%3`/4q(̮\ 5Jvmhs쐸QijZ}IQ0^ tlٌ\lǻ/uf\9ndbǻQ3DO n 4n2/t3|'3z6X9)F,+Қ]ؕ 珗ȕ4+v": ~VcO"3{TS{$*IYXGn0 ֶ&V | .%%e00SL4=&1V4ιf; -;q9!{"i~ؕ!K=ws%^ĿELm+Νj!EkYԟe/f@+To'z#)æa} 4,BKUIh*l-b+*ŦK2q RsISr<`ݺ޹a )4NDOn}ye(pFکAMY_1U$034ԢW:5sӕ)D7 [y9e ]TٕsPHra-ܨ ԦTY.`jE+(UkfU!^Oz|NP^ 녏])=3|l3r=m{U|n$\:\SRyؗ"Ϫu\ӸA 2ێ|[BnG?EB˂<(oL#k~7xit :/]ķ1۞ijڃz 7}^~^` It\6 e _{ `ӈ` Xwt}_HQs ;z$qӀ <2eQTrg~gHoJ?,V׶Oz_ɃF(cv]%S,<%VC 2ы("RxM8A^Хg*.m?}m7k\ ĈbmCB8}*e&F ⱽ͈Eр䡝kz;TU;mϗz*F"2tDSK _80, G=yK+#m7isy?9N?NpFO)ImE^<,aPlFO$,n9 tVjÕf9/ , 3dX4fbaB SoF3]Xf{; -Ybkk7"Ww4Jaw ݠcèwXy&nisf@tEn6!56\7u# wr%Lj#ޠ)no7@Y8af _M|mH:bC ԶxK|WuN kgY\$+4=b(#7i&7v=)#<)gn Dltehlrt s+Gnq֫V{OeC %G{m$prka1y,i |;HGEss}p/ ]OM# ս1ה% Pvxz\?t!5&26i;Jy?bNLh=bMj+Tow@yLODszY{,#{+@M&g8p|- h+bQ/َzҁnN Aֿ[M >>P2lZֿ T*۩bB BXW{״˗zJsk$+GބtbBc/b9ȷ*X<ª \SfوW@qAr9 +_3}&LMH;6J jy1^Q^SiE|x& =â尐l'gH$+2e.J~Ir_ՔP<;0-]2=z0X4BfBsLƣY[v.LrFH}AtodjAԗ)յuNJD< I =6Ԫh=n~s P!PN,Vp%եbErPYi3a礪X<ӀrO!˹ff}W`릤鏰B0-*nzf  *f(ƥdQ͟[}78^kz&Mۯx25&V.' #gr4S75 ;jv&sQRh\mi#<=:,iXrlgxQM8^^%Qh[4D$[۠ '[? Ofg="r2? p[džDŽDi!\COFL%o;2+A-kGǾEsP@Ga>G QQf717xVDHm{{6Fڲrʂ%; 5gB_{0Rݢ82U*:w!y(S5̟Ld%L]x_i>i%cgєKbݳOq5IOQ>O`e˟= QC|R?B" bgT&5 JN'j|Ƙe1lk2N??|ݖk!~T"qQqG\/сU1" blKžJ#pMe4aWP]'(0p d8=͑'2`!Fs^]y7TOy-:tfYƀ?]ڬMuwH$XmȄ1AzEyӨ9pecզ 8!brc6p԰( |ptЀnTcY[]=iP }Ǥ!cbV^ƷRw \:k$RiJR$F [{6YCJk; m@]@\K$bx)D5_ gJ\}E[E+c;{; D34|)55$MFoUG@;5x܊a!׋[˃"QTwrYo4#戦ə![lu2sw'[R"+Bp8sk8 ZJLHQk6 o8ąga <*ϔ{t!b.֢uD-dT*)C0^Qƪ.$﮽"{= l"g}N>q=Tr)d%q9 >FGછ*.s+k \*Ekٿ\ ʙ llR^E=\|B?βV?DI6 2F6I_?g.eQxc)ۺi)hCHSpR 0'X1v<}qSD9 wL@}*T 3<8?,#yT!b1f2b1>~<;?Iܸ;7@ nwi˙i4'H|4W)j%ptǎ3[I(l6;(u8Ls38gCkM5Ew S]b,m1jXۥuJ #; ;`Ս9L^$W*1a}=I%Myɮ8?ퟫ\Bߌ^|̼FZ; U 6&DA CyH@d8ٝ p 7:B5m=^XAzb_WϦOZCaЊ|N%h9x۶56Qv8X"R=j>"iQS%緿۽-wvMrR܇(D)KQ/ņHe+NR--<@v;^J{aRBvGv)vV?=z=>*^"A xH- lOC7 lwj1V''녦 ʿP=aaK)4y<6n:͇POZGm,P0nuAisfYR;ijL_ N/w[ 'I~pL CkLSTQU$)b9R.Ync(@e`1V;ap=cvȬY&+߽@|sՀgq•AC7@2l!./B.|)tO0l*2J.cnV~#z3m!1 ObNIwWzlGq1@xkL@/iQ_{Z2M|b:?cj$t;?a$,эqmp*]|BAptq=8< ӡm9 gIxl/6`+=4gQ(h6RN15h^KDtTxo5G8C\їG+ S-}9z[!Xy2+'\sRpz 2FG'y-\%@iРJlr)kF 6̜<L٠J:*nб{u{F 7Ԅ{b֬hFO56Ѕ@J{6@e%ֈGER_.u ,& Au|4\Af[Wy5qfkfUX7"Eɿj}Y&pRZ'=^š+kFKBsYIHlZco|֛>Il(_*BJt|3Gr :O3ĊbZ."oLa_wF=I:d)ĂSJݿ=36""nC^>-a"p(tF IL8$$儝8ƚ37RPic8&aЬ)oU8lmoW 37E?(/}EM巠?EQ$:UM՗o= jC\ȝkjGdۦtL \AM$OX L)7J1:~e㸿ȑ EoSGyוe/=D]OFTBg ߴӿhBkEx}>mmxJIvM!j_]Olzf.ѽeSVueœ揬I*\µ_QtK%|9%4{ 60{4OD\{DZvNs볢vdP`_ֽԖ7*HI-5n]<F^JGB D; {Lڔ.)|Ha1-9w'Q]_a%Ddt Tw7eUvؾ?"aUEFB?1ћ׸x͉z\6C@0vz?PB-BL5^1@msC}3WSLϠ hw'!(7/ɯ^>d<.~ w1.‚ChHU~Kg ~bI?_NYatUYִ>g/Tȏ?t-; hHCV|s}`x*e0w&2 %@.Y1|f;Dp J"!n0, \R\N]PnkeEF/cJ\*ܰ8x.̫g#-iAlt^?7n43 3᱃''c8F0"㑀K{t~DDJԩw/d*^B!іeiܪQ|hsvx1J#0ݝU@`Չog%;H\re+^m!*@\`t'Su0_ށ 2b o;zKYe29vU t X!ez;uM32 NN0 iz۾ X5bO7C஝  >-7gB}*+M"!<E7zL2F>NTAD%x{!$h_Џń0 8iЃ޲' ?QO-K]B(`v6J St$"↖> 9vaʹ 22aWޜMslq#Hm y4(6?p>|l.ud{~GV{`&ay;rlRoa1YsUDS H:"g1;- ?ڿ$F5u[]ǖBd k͑x nw=0iM~s xCEyB]Nw4EE&g=Tzd$ѽ^GVbXv|^o,X5 wz]Υjަ "P SF@ u_} n$fTN 2)+{|#Ov_fj_rٕ!#3o}|oӲtZ/*a;ҺtL|}|̩HqlH`LܨסǾ2ph$xxc yJT_rhb?/Cݎ8ٕLrH.X2/i.pQC#c]ұlJ]ؙ4jtc6f u}O&ߏ t[ϰe\V[RL2ac*]xuRܚt-h >d=Y㢭Sm_mp0'HS/6baD& bq j1?⣊U%d'/4[/ϏݩDgC]J_ f5Dq.GxvM ˼9DB'~WBSB ,)% yn!XE%zp[½z0]Ii :3 (poyE/|'d7}O=ۀF_ wsp&iw5fŲ7ŒOFd/M2{Q \Rm4e;ޕM ZF.zZr~"%[Z-p?aM12'v|ɿ P]߀m 1QCrDoj)"b(C;vQݒcVL1!Wm7bV,4򘕫޾URΎwi:V a SrBϒrdAGl*w }vF^"LHi9-7~J2γfBI(R9ai/3E9dat!|j\e"]^/)OL-;] {:T~y[Gs /[s26řf39r7IH{ri BdVAؔws{$Ի H[._m</F] Z^L{ ؖW>ݳ!3Iԡr(Rc+Tަ~VDŽ hVS+9X)Vr3:??EOLIyэjU !`QeyK6}sR4`) cE/SP'2J;#Φt;,9b'X [yJզy=ꃨ2MߜP 38RۙRv@ 7eGWyÃ;2nx=oC&ds@,OrFhڦ'!,Uz-֛ȧ4ؑ܇wcWfDHv8gް܋sQ*7lZbȧqn*vF33eр ;urC~51L 9:Օۧᣪ8Jb-I7k /*X4B}oA mA U \Xֱutj/ѹ'&5wk(5b =&i؏72h콙IsE]m^t;RUhH'ALwD`AWEi|\\͉\_7׆ H6*0QL.rw%T{m_LԶ@cEP5d`Si xzKH-M%aSP~%갪eD^F^sbDX Ajטґѐx5{T66=:1XQ|{ !AʀbS trPZ^a-s}G2\+ 3P[`͢ZOF&*cW5#krb+jv@`cֳb<4VE:0k(#QFAE>)ƺaw}"s H"3>cav,)zށ#&N% !*yXjHfu\e,/0i߇*װא /'|WWDcxq0yVDFd:a|޵ X EB ~#O:2g(ik9įg(kgDV!}.qkط4iKgYZ070701000003e5000081a40000000000000000000000016439a35500007010000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/atm/atm.ko.xz7zXZִF!t/To]?Eh=ڜ.+*DC^5T{p9ypeEQB=tj(c4$ҴhQ*֑&O799a<GNK%%˯f %V19TZ #+*_mEܱI؂5x.Rrl>W%ۑ+D1JѮ9l -BNaBLZ RV\iӹ/Gxn{_#p/)4(mx3jFֈK7):. i nh϶(ag-wviʊG"e0Tp#穢u=nwq#29AU@7)%j/Xa-0= nO/eв=vSYoY?Ɯ4&9׆DI8!W HGOŽaVou8 2>P ܧaPO^)"]Ei0bXe[vu˛!4pμS0P Å_ %$7%_`KB)[ SZpG{*eF5ց;0u~E24\/@ٝ.aHLTHOq1[8hݓϖkfoSjC[q. ܮ9`t2i-KZ嚪RT&A]N5m.|5ϏCI]D'uEtX$IgHgMR A" #:^LT b?QȡC36yq}Mm.%%_e `$g_#8 )D gC+j=Sg\G n6B=ԝS$$ v_A=} il9-ͦXa 2{Ll^73P.P@Ӏ@>,Ȃoː \bS{85zfb~GV  bDɝ +"[{u[|-aH_``NSkV7m CAW;楍0Hpw!ͤTg,J_9v:2fz[|u7S~ʄi;wT^\g.ǥ!h3pQURVhh1$2O`}La8 s>dl$RSɦn1ɉ X>c%@Bp;Q׾u !N54\N %rcel}٪HFȲX]zZ\PԙꗣJ8C(B_^W|TeCIA\uOPU(hm~ Q w n p}T[}1ʅc6TF$K y,嫕rmQ{R eGex "\MK0n%{/KƖUyק*ʼs/_㽼=nSkQ S5Vgc3' fK)k\"-6m:S|lB],r#샯Y)f_.B38aJJ>m!nbsHwzO$-+Anu>ۄ! tWwPebLOUy˫y2V?gϜD。3oyϚr1ѿH߀6g<./9u 7nčr;%eey*v>g6e[ 碐,:7Sny I@̝(`b}`{W881޸'_\E8P&ەZA?D7o,eNJP*1V4gicKEV6_S'@ip OhU*Ϡ9`f#b:ހr PkA,Uqj6 ~<`5Y/~(LYEeCqlHє`*c]u?LxalT0pt`qV;T#"GA|88lZLcHkVX:OJtW;_*s?]z$ tL׮u{ 뎎˰(ĤrnTϙ.AeIs%6vTӄ{Eqs>Hu+QwH6]t ີ~X넀\^*wA1뙒Z;Y+X;<֎CZ MlTY ,w ?HSy^1 ֟-mE5 Ec{]^KT9[Й 7xW\b%^a|j4,akh\tR E?SQjPd\2z~x0BsA8)ǫHr!L%jf0S7M5_jThS?U/$(/_i{[gyLihklO#گ Qd@6%Ο"aJ 2 =;=?+SB O8d5Lד>k|†j3򍷂]Q2z*xl /l c5}9{-2(kImj, 9K#Cw.G]goP~eg8Z'.9xB?:V y gB*(n- \H2sf54#K> VûH2bo7MUp߾ks?`yQةYi")LCZ2~&635(HFQ M&ndt "xNy3M{Me9^)/Qw/捹*-ә C@=*)VoJoI.=ʞ; h\# nG++9KБx P|`!D90;w^Nω@o^(-T ᜣj`m:@e^BF2H d >Hmnɲ-\ʋ\ι&:8yIMg+ }ާ>fbhtXz\Y:p v*%d1#7A-VLSvAwxS`Jzl@~x (d*\.ϵ-DʻT;,rhnKqu7yXh(S0-"N/|!|ˠjri $mi){)]Mc(7LY4txzLxEvXQ|Y]cV{ҫk_O|b*xPgdH;LvЭqQt2W02*שi} SAd, ڸRߜ&M$:Uiyr5/6h5Ⱦ8hS:K\}G[%&=(+dzz~Fز|4.LGAEDEDVj7pZvIp#V5`nIa˖l%$z%q=8ED$QG6PTAە 3D\"XD^6P/ GL'ة=)W5>R˪G` k;|Lah @h@4r0cLzdԝgIm{Ȳn84YM7ClT 9,;äܘբVZZ41BK~;96縷QQC$W˞R7g3gQljfXQPrVLeGm$! *\B|@3!Uk8OL^$gQ1;):>@Dy۬[ ѰͣݦZ1KNEfpT"ِ7f(#M+;/Kq6{6p_&l߮V_D frSW+gwT! npl0L\DDcJMMs0 rد'9{|jOfj8rHaVbpKN@Zb_@B[ @4k gL^E_˟®f↌!|6@Q*&-6,P\M)|&C xL %!1_a(xӐ!攜!xm΢ {LC]ĕ1S=-5eFT]#Ż{9jnb U ]>xa Qv~#ڽNZGZB.kwՍ7ǬZ%/곭`?ٍe4AB@3c`(W%.K D`}޷:c0T[ؚL mAJbp=DBhXKW\m4f޳fWib'J ߼ jԮ3WNM 0iTU1qa]ۿj,X:>Q)? V|t0_=sVh.#׍(d]47e9jk煌C3K e|vo0gzX*>lV}_B wa_FFet|4"Q'ډeY)<}}Z.䠧HadEBsA(Jt@(-qUwB>"MLd1 _1Em)pD.}W+O&ױE{⩱wB})ڐKħ݇ y\伅Lp^zYcmc9d)k<Ղ)o)FsJ\:[!Ov9?yi|do< u1+7:zఓ [+%pCqY#waf<-m^e:qfEW{1pI̒4O %Rz#2ȫe1c1_O2 3ݰY 0CNL.&${n[, 37D ~YP}PyEj]Lv!ď0^ވ[wlzDŽC~d=a^CT% PhmdZ1RJSY{y%Z c- dEt'o8ɞ[[ |Zн0s(aYղW.,ȏR y>D܇WAԘ6f+JCbWt0yZ|^J[6tE{7TX}v|,+sJ%mxN,gO)PB}Q&u,]D&lN*B`0߭cn%Ȉ{T Tzܣ#fqilL`7ѳ׬i씑*m>nNG`Eœ!Rkn'c̑=_+!(aa[I1kSTz0D1D<b3Prh#qHrJj(t0+g= +x{Qt8Z9ז?Onũ9''sSC=՗' Ns괟}i`rlr_hj&{ĵ Z|A!z3k$H],<71%ΝU)`[V+p@id+ 挝s~\ijplrfc)h21QfCҙVrG _ 8b>1R?@23LĖ{NsȫM1ͦB3WEIy5lnnOLFhѶ>"J}ZJf^LO1QEt7 ]Ww\  4{ *FɰM Qߌ\t>/bj~=M[ZVhʍƋ^ 2y<{X^[ (Jk3:'K?>xq) %F \sUQ8qv]5N(\Q)yۢqTTb}܆PnU.nvH•fAh]^xyf3%W, r@. Vۛxs]jӬ,b㔄"!l01-Mˡ2R-IB8uH}>NIxL7K>' "w8T0܁'DL6`e+{3Ȓ@|*yJ4 &{0pu+NQZ()*-UTx.kCcǑ,_Bze=wri={/so* l Ũ4\s{]!ZR].E_֯#a*L:sDaPmĦ]P20L נּ4LH^}zËkUR;'I{>70Ϊhž5 /R7b{b6&Tǟ G& @>s@KkWQ;b󬟤VpJBI/C2TX FYH# o8j!`}pы ^:>}qEZØdUMNAZISd':8\#2_D)dZ]'[4i=dUX[\EZ 34[F9Jc]+kC}1M7sƌiEQ* dz&8o5ؒ@Vk ~?( m@VbiO7d:̹h>%SBhm#C协F$X_IzdFEֵ4 |^F4YkuktxjYjt,q{][0 ̵E :+ >*ՠfQs{r(T~nh5IYۦ>; I{90 .~o½#e9myg)EǪ'Jh2nFSThj~f{Ƒ% 3X#Voqȃmf(~Y; m>{hmQizAuBL$|\IG|X<8r\q c+yFݑOu_* nx(Nbp%hpNyC-/2^>Êqǩ JLl'^c90-aoX)>#5jX7anZyArZg1>RBdҨ4Xܪ%D2S UCS[STF-c4KsHL8 ׫xf)#i?m<,(*C` |II}J)w[5Liwaec~ϯEdH$ӟ |.vU1GYM?k7g&(cڪmbA/w@AʁTW*6f&>gR"nֳcdWvduDBv1-wQQgi#瀫rIT9N`&kWtt[YYg1D2,o/:dPtBzI-?|zVDof%'qP*f];8 É&\* IQvR ƒ'#{WHh/JmW> tIW]I-Z@bg hE:+& ݩi~KAJou _?Am3Zf*S;)ܘ Qv%\[S9K. h60*  gQKn1fVy`7p\itofogZP^¼0wմ|KVeX/'uTY}Ӯm:CIVâyx$u#5W[R1ÛEI%Utg'F9؆ =5oR5UJ24#4Ziϡ^H|%[ēq{ꮊmC(1mg\O\fyj=ZX=Hp󒊲/9 R%c jB`*n[%n"sYn^y$טs|3b)PIJ*ڌv])P{;"yR!fߚ7\*E\ֻaq7,Y*04}z䐷aa +tKQ SoSvFD5+if &(&Uplj6sԅwйyqVصPClMrMp|T>z WDahIdZ#rƸN@y(kKY c (ބK[ӆ yqhi#ߍZڽw3l"."Tm-ۻo;8lC;Adyuir˒^vh -8_N7 oɨLyt܆;HqǶ)4ooh.Dyr~;lV`؛M5g[y8jjw7>.#b bWt Z Q?a.u/y6|dcCgS#(5-쿱@ƙ(cV5F8> y@fޕhPe C"Lbڮ/hX0hy"ߥ[l5Uf7wG ⳏDśXD[s׈.1aN_o*YUq4iF^ZewF#7z`o &S;5 ˆ{Jxo 6|._ LJ!b-ts I0׳jnKţLm} ߘnԢ]RF^H[DGeMB>4ђ?eYCvIhZomE^L)*HF ʟ7fdbV[mýLwzM=߬U~cCx^E49h۳YU3WR<9无e8xTgXCf tP0e-*plCM޾N6{#. 5a~]qĤ %UYI0*?*_/&16R&jV #I}z6ow0c iv8D~>9>ML^GC{n4`hh; ՚f])r͖@/7mqTvH- |gMC+]X=b946~^ X ?;*ȥ*~{#,mpL>z e˱`KP|zgUh &JH{vzkm*{?@uD3㜋OĈlV~n WS D5IHfM &.Zn:{$5Uh7/"2-r;\D3_]kItyҷ*KL7-<_[100 bFUÛ>''TwI͗<#MD[鲞&_}טʄt[3HSL/W_3E:xے^eƢ]BMBmTNaM 5xrrqw@[\PSI2UxCq uXaL5J<)VGܙB ڥ e=GJY^į 0ͨˣhD>z80IbOC0[/!!$\dj(z .rl%}cm('B[CQ~0oM{޲gN偲=UChjT۞$Dc!tL~3:6pf?~@6J: 9.3/8 g-3X7N$ԣIsS r*SxõD佋@ѡY$?z6 N!g;[1  YqjAW\%urht~T֡t=lK?+XP:''[&WFA?i-"K KF~Nm|,r,yXwѧ  ؔo9աnY?ՠ!oB0ᆎcϒ}`jZw>Y lWV 0 J:1ČBq:kI #/I.v%BѴ1oʎ8X>?(d7HK7\Cۭ}<7M PɱtCS'Ō{I etZ״~-SjF< gӈ!2슰oQg| 7,V}yN'q^NH .d4 |3ˁ1^ߗ̺MYM*U7FF51MYikp'ޟ\d`p@1?yEbA5wCL^] =!NT,UvڻADC̢ڡ&eqh4}& [hH= 6 ٓ/M{WK܏vMKOF|WE4_O.mݤ@h!GN9G+GB= f@c]oB0ȓ(eBqB:d,*ΐ(%D@ej.r R]zji߽Ɖ@hmߥC m`,^{Mmc,+u*!LFoL?uz8.٨2If)5j][Khz&(s^)a,6žxnaVn]dĵߥA&mu.j*J?" SXZ:'Zvjz1NUaj~{1HEz* &:T.)Bؙ%;^FS=Qch Cp uTnKvⰰn@=\HL00=n֭waTARJFI3K190D]=u3`${C%CŢ=T14HsZGW*ػ^ ̮]lj hiO)WMf%TU +.L6ⰑP#%vk sM:ֿg5fdwPRQ)☝>rdaA]գ/%AwqEEhKaɆBg_HZjޜDk~^EBWvǘwqlT%jhsن2OH4u5i(fMo\z/lfO/}`o\'V],!3*x[ɌB\.+;;f(n&|gI1T=ҥ-6EUR493H 'oC>@1ʿFsI$ިWǕ)eJ#A%+[!'g&<ړuQ5 `{/rL7^auhڐ<(Wy F +ܘkLϢiTRV21nWCyXBr ϟܰ~ 2]dzlT]<mI.@ " _+pp~M.,7>?v}ַk&g93-b]c+7Īp]pk-ÑGjTZ\t[ Ex}c%JoH@TI4dS"z`JO/ЪlvOs)\c9c9}U42r"yC{U6m1D? Zv v{Ȣ= 3kX9lk^(X}`>k|yͭmHQH5̣ L\e/!wgCE㼪~Jkχ'#Yi`A4GQf|K^]<dUμ6=ohN2l:$D =+ij0[,Xߚ}&Q~D\pFDjOqK3@8k-xU؋[=Sަk{`@}+$U͸H9>2@^8-=MTt R"o:xv@h7 bj*-F6keg=Ǡ{p:GX)#B'&G :qcIG ({$p¦B+zހkEiҡR-tS\Gd9&ɍ;~uP⑴ӠQQ]`5xĠp v0Na{a#+ °p)y x**P: )l\ CPy g?YՍ=َ'ŗ[)"Kz+}hy;؍zβ'峃Yےa^JKHNXMhYT/7<ό/GD7YD&Gwc험„KxNN#Ӿq\[p?r}k@+UGP'Pp1w":DƜ5O:B'5E{j+C6?z5{,o?;+H{nbDviң|0)dm's"pyvzitSb[e.{9ɔVJVN!G8T#&{z>/{oՇ9wOp7G0r42ֵ?c`ǾcaI4R=,[{T~s. ;SHL 21,E4#y~+5uD}V) _ HZ[eB_)f' _sö0NXBn=D;TG6bgKQ`7#sʪ7qNQ} p֊#e"~(@_x?6Ka%-*;.૷;?Lʧ^ ]lF-ہ:7{b^f+}6P  jӜv= a; *8<6U:t12Z!k!@-]%6Yo*CAYBOkwa=YmaT5xbMiw+ ` o?ų%{#9'&DN2S]Y*U@%K"L99l@з7Z) )T2цPʞpxP0q{⿑m \ j8o:?#{Rl'")S\z rRu$S,d15J6wV˭ae?]XJ6alhqg>iRT\G&HWIZٱ,dG" ZszCH5Vbo"݈C֮&ùNjő9i𳡦c-5υZL+{ҕL(hߛt_eD)Aj)U EkT(_ Xdtm3glZ)lV':ۿTk pB}۷'t6# h/\`hP)36u'X &(EA;Ha5L1K +nP֑=ˌ~G28?״(Rx:EC㞃5F3;k|+-N6XX'sR^)5RlgAr@V5E-EG:bAjvtr0BA[pGe앩$3g$(\c30XɈwN(pj2,Q ,䞠~4SDJr<DZ_QwT[vKFrEC )Ici '3\Yp&*= vty0h$nڪ_ 6fxief"=GG@*@dY"Ghֲ7F N<%󏃘\um1]hyߦ6-G"Ҿ]ߝ, e2@$  2ZcBzeD笘k K(Fn7\8W :fK܎Gtޝ`OY>٫y" @h_~NCM:9U#_L -h>R3uS݋ZTּ)УŽ)45I.br6'D9=ӆ\+oٶ y|oDFx:^X.Z<)R!4fϟ>$OK a)A {]Wߛy5|:@kxU[tU0 jcnf'ƿn,WR~DRHV}dC5[gmmݠߤ0i$r*9kM,ߝ8*\J6eV0-"詨C>} |js# R܇՗mb;PX*9,)Ro`b ϨfZ"Nja};lhh8šg?on߾;! 9`m9L.yy6J{i._.p(UY*ㇱ^qn#G?36<`9^-_D)t'}1ϭQb!'tSk2KypH 0pToX A9{Jq@ @*sj1V;" fW~bONH7*|w7.K"Hc'FYطLG?iܔKd7w==b&[+,ݻ+$w&ꐸF٘Mғ$:BeIc LD;Z(YoDg@%͘4K2h&0:@Iii8yLxPM@kC;Ëv[V=>ޝC8 ġLzinz(LO0 <]VP&X[d6  1n5f[4f4qfCT}T(VOq+$ S:-Z$s@kf&, *W٫hhlɠ2 -izlz2$#o[ISN ΚRadto^SgOaj ZDKn4N^ (nTJ5| @5ܷ+bH,'lcLa9q7|9N8KaA”}Ww C\GMY\wP\V~Q6bSVKQ8 ئ&uN8bE0x84ٜu>Nμ~1F}@, ,r[&48J ^(c[ W*w*M*6B+|eҷZ]TZ$4n5]W41dӡ^®9] gFۍ귍!èv]"zge flV yA-r[0ƺ}jEfEE^dtvu@]%=袑&a(㲎70Sӥ P 6>\‡Wm.oNoA9F M)/NhBYZԉy4~[GGs|=z~~^;j4PK~ |jFg7,$k.Zy-w"rv[HثR7׃tW<g޿`[&/OVxf>G^"!†9b@?jJ.-CV1ǸP!0IjyOJ@>MC'*b(\&mxx#}عjj_3b;DS+{DUЫt,&>O3m\ ^PllNE Gs%4rT( %E@"iKzcT-҄IyZ!$Ɉ9ވ`Dz 6Oա  :;'έ^M((z&rG՗J|gKTE7oíod[}(78rrza@PYܞf߾k=я{x7)umvà*φNN=Ŋ~If1ewwi ;wmڱbGD"/5rλ6ޥpNœżp`LpKla›:A//2Sl{+G] <.I3lIlU b^Œ =LeѤB~FEEaw7 (hEy5=Ā:C,0bxyu>PDSLIhpJ =hxDuq*Ͳ?+[}|AxsAt6ɇE=PagMٗS}g +B߷o]uL Ұl7AU(%VXʷt)Oɬ4y[RP$>̹l#%;#?Tz0BDo=A֎VphfoǼ?yMehE8Kɿ%9ZԽr={aW5ic;U=B:/ie)6C㜭,-KP%Ccgv_YЋ0Wzq\1g4+lLdM'$3Mܖg&{:tkc:7kSu )a"N(JKNbc'c)e"b}J;?>(/3O1P`reXIOǾ%/?G5h)ODR)%嘆"L&'xԉqV;V_3\M!ވhF/>F,+BwcxVTfL:˧έL/}QTk&;%?)CN}1lgAL&tR=O~'nzz굯Rϱ6.hccxO($tHcrrnOizR5jG:N Q\^3 /EQHVueYjܘ>2\yrrqx(RDʩUzm༖uJЬ>pSxXGkFOq] <}d8Kk3ovH^t!`[v_ҹ*g8e̋ ZFs=L|n^R+|\ k8?' _8(Fmr%MoVvt;1̷$7F_G')oPh5l" &,1gg*'0\/Eטg40/D:ՁJ -*z(]IӦW)I)s:oq5¹hr7%vJxD\.b,L$$|g' QhT1 >%z.q?O;Tۚ1[r{B2X wTEYN/'SB'E-^%K|6+;[< ˵q o8~O(AR`mE|106q/!Gl0ȥV蛫Z'ȯZOf*srI{wM: eϱgYZ070701000003e6000081a40000000000000000000000016439a3550003e368000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/❤]?Eh=ڜ.+aGinnzE<ү 6Кy]/x4Lh~?Ƭyn!24]{%=vHJH{Jvn*'/[ӒUq"#mX)>AwP\PT(K]﫧+ܼ O3;ћ=fvafқ&%Lrυ h]{Ϛٌoj(WoDnzL`Q4ti)ג,`9$䥶;$f#&h\A@[+U#k/MoEJYڬr/Ϩ%3„+d!V1]˵}1C1#WӇD!R/>]c?B5z׶g:} D.@z];M\BgYˠi*{ɥ֬>%M8hYCK\KG*Wz"nIr[i쮝W7/v=+=c H=-=rN =m0iqҼS!"KEk#JaN|Yk 0Lzn}wҪ"Frsd;PϠ%s2biQҬsz5 ?MHhZ~'ة}_^?^CRRVt!VSqNˤb=8F"*a=5ګ xIeT+k$8.*ڞVk96.Lݢ sч^C>DK C2" -)ĦV`ٝqD+xz`9Y#"ѣ+ݮew&A᏶i0SNRpRņRXsLpv[ >N)a>o<4Ε׾$'Y`ƒh`Ѥ|!hU!7axM3CV)[;x|O[i,=~Ve2#aKƍ6 w2kaC$ԛS&.3<#l(r9?N^~0ħEWژ2/6>?\0,eth3DS"9 Y͖-~d]ڻMJ۩QhH2 k^k$_# -( A%C MceQ I>4p0Y|.O`.K 6݆\zIKTs!NN @2q!] 4,yuraUu&c*<05|Zg'56J^J8eNYTZˠ ͐yUD5)u@'U̯_&f'~VQ=E1\ךZ%P@%b/ L Zs90/aOy=xQ^:+PgZWƛhUJ;@M/򉜬.Sގ{5,Edp*3CN60jZ߅@tX2jmX { 6{֜X88O&m::_!Q5ŠSIWAE1եV2v`kz*Fo:,ȩ 1S;1XgYB#ucb75sTȵARk܋ ;1R8I}ѯHmj5|)@є 0_Po:5/lHZhF4'kK͚8ޕ|jfx%VN{dd<b fA1AX͂!C@Ʉ%sՎ5^_ӆ\81<OVKOVFXW40 =_$2X,}v2_<N$/W+P뗕u* P@T {t Er>.R#3B4CK\D[Mo: +k ,3@;٧tذ!ʎ髩 ~1{%ׄz hMƂ7O&8(L ڰK.ޤ !ptAdx wdTj@eY%i,(4|D%쇱!+_LcQҿbsI$ p8Ѻl*oeS'_-Wē6M)cE4ԙSck OP%O^/ﯫcl>!x0.-R1PSx1ۛzz"m;q{ WՂ>7"Ǽ^ D\r5nȜCV xN:fWWh)E'SV\;aSJ RڽQ6+O<Y/v_WAqpJSOZ} ض/@'=hKic!5y@Uz̤6he ߹;.s%v;^3Gukiqq 5fVD8p eCzR\:z& u˂-TOk2z S_L}'L#1GN {X`)GA$A[x["5&ݵ8+Vt`-JH]Z>jLYD_cT>W}X +Tv~Hv3_LK7~ZNN!-b3aK$9sT=Z\ uh,t~{E![?x{:;G -MܘHDO `灂Tqȫ˶lj!%廪f{Q_ʤS?Y|smAj  M{ j\($@8HxHq2?Aq";#S˚#xB`t5c0n+\N:wռoG5oЛY'B)8aŷE7/ӭ=Y.$=ԩuO=W9e3Eu瓽 [ ZfhqtHѣESE%ۓV8]/nM]ACEO!D5*|1U+/$+f+馁43aTNTG_ѻ)q׷>%ط%vL}la=b'#X^,d:xަ1H?mA'V"хGaͻXE~VToUpI؎%~0R݈Od d&b06{Eb#okY3=fҹ)4*-IVh70V2}Sl:Qg^4cC/jMaag? ASnHSUH&XހĢT"eYDo9opqԅzx_)1vA/sJH<_h2fF4DO#\:i6s` >ҟw vN#V|b̈E"#j^pwWHt-I6a`+DkVo١NC|":u+p:؊(('rN_c W!ۉKI8ڑP݃?bEALo_7t i B h5z+W*X2u^(Q1Y͊/)=%&0ا$D9R]e( %ǭ*cwa.(h$#ӛ=+BŢEE}qգ=~"Z 0__o4\A0"pr\{Tr] @ P^fp_ j["S+[t?|v/:a,Y;l'SG04,.75ÿuA4"rqi[x!/!H96< t 1\&>ݖŞ0.׌o= bMráȖ gjl';_ fڪڻM-Vl}ƺI8P2kdXL&-aP\89pQuft$R|Xkr>L`!+AmHy$꾩@JrWon2QHW B |~灺Al<.m0,9?($5I!eLGs]z͹J,aⲣ?2ea[F~5?9笔fE`5#a֑8r)屠Bp~[  skZɋB,OL;MjlNJ)鿏FBxbjc*,с 0q]6/%sX05vAt!CkYd__:Z#q'aôݠfW{ -B {jW/L ݝнl\؟]Id8Aď|={d?Y:R/Bᷔ{x Ó-TŲiB.ݙ﹯@Ս70%0iyg%tM̹zw>$_qZ:?ܶl16M'}33e/Y7m+G6ѓ W _9HxJ_5̒ɉ2&^E eݍrOkv1g4۽' KշX"Е_)60/8\7])UiEe&For$C\̎|B:i*g6)qէݷǰk.Δm?S,i;iIBg').:smahkfw~. *Iw+ aJ^tXtάǢ+@")Tb 훴SO փΜ HͽJ$h,8$a4M1KD<<[!ňe]ݻ[ P7iL~U/šص_§Vå*Qg DC4l~=IZ>(+92'5pM\)^A{EcE79~0lM#tW>J9h1?SY2Vk<(9%ߒ!x -r~h:ә5׶Z>_T*K~/;-~I3CΚz7r2vkuB;u|F (J8%-Fo)CwF]ڌv8nSI!5W @Jgn8XT6C w3x㜠sMɏqV-pocP\^c;(N7 D>Fw ts}&cl  ƑFQ%j.8i!Ɋ drE T"r]: @]2(Y(Rms?YNc'=t.xR#Y{ڔ2/*᎕HFV(ɐ}w0smhS,ZP5N:+&LYvg~t;!Xe4̧¥'Sc;slUL")QU(>K 4ҿħ19sklĩnWlc]w6?pu%ؗ$/YsƼQ/Բx ]տG61c0HJsEF .Ȉlp_ 8J;f$WA [eFș 0X-m <k:%I)&GyH:U Ci6.X<sXm9L ;zWe(-@aO%"+Ge# 657ҍ}hIoFb]?K/؃C`oG6EZIͽ+Neͳ-Oi)9i[<[tF]9]o٢͜sZ!KTvL& cl$ ~oi@{FU2- ,Kn/x1CŨժoVbᦀjB;au*4+C,GvɁW"AdM-4?~UCiiN#䳵ER |+i‹ P╸<BME}` Bp~kM§+oL˙$PWKifC@)osLo{\<@w]'+$S=&yԧ9iޒ2;܏pXoVUh*1ptBn;?!vX)`420fuȲ֏=C 77q@r?)Fڡ0UF)24fvg0Q-<<9>1g;nA` 8wGƇo}'s! ȟƨ؋#hl;\^B(Cvn-X|咪1)q[ q7i:C>Gs9H3(䆎^GwfuCBܯۯlqsËψط\DwJ)>J֟;_ #H{vO{!M$-9TS%WeLA_ JJLB Ԟ GGTabdST$B0B"SʯЎv6~[jwZ pP,!~XwãЈx0Kk:+z$ҁ"z< 7*l)iFe(ʤu(saMkCKFϛts1H:ȖLfV"bt95=M| ~|Jr7/1,>-zύ,p`2ZL.#d.3n`Hs $3w2jNM ,v5o!w;05*FᏙ{1Q ,β6y4%`N.nE20U\xjfE+ ;:^:s+r\X'TҲH$H=X`꒧H%{p|.Ɇ9OPK=_QP`+> H>^h_}m1dv&. kG]h%oi$y(1oK E\*.!f&N;=竜_`qh$ʞzQuc}̕.obyk7A"MǓ|q#I :r!;7JGr2o z"L[:XUD L3߂6eR D}v5yԺ[YLE|$EhлA&c}Rߡ=:oi8 D>?@o7ICZ;VcUWs\սAϷ ǎ!1 $^T9XcedkTSp1>Z݉tZAP\{W(2hK +WxmZ_K>5kWʒcFNU8q'5`O_L?* ekwhF{MINia`h>u-U7BF]B\Ha?HqwƺɶїB,8L]n1FTy9:Bp- /yN7 4כq0hpNpg+_y=N%?bV2֍xoU;$HZ[Ax )Ѽ%Bmà?⺠/TVe_/ϝ`'(%ֻ:\Ô}.[j[ Zu(2 u*1Ĝ!;aW Br0 V јPJ}U_L**jV]u+lq!.RV%iJGNR>6.q'UdR~O;hHkdc_BԾݬZ}t }%-_Tlp6:G߱k>u6V$ŷ]<7Xn@Sכu搃UvP`2~7; VGEHxE4+ۓ/OCf zn'{>vDs (~?:0s豆p.hWoy16>@I\d%;Όֵ rLMt]&##|_ [F?lӇ-bxET'bejƈ1:JK oA2~8ur'2}>uGf ZbRh6n 1EafD@5e Q5 @d+BeAKoP(.`'~L`VoB?"!Gj2} 8=z"5aO=<jEמ9m;Vo}>"ZEohŽƥf' U wꋊHgnGnSRʑђ[Ȭ x~cHDBvEtUBR*bw?MnmЭpk~Oԁ=g)Nk7csgmX'A6|Ї,.@Ip%%.ho1d/*hw-deB;)Se!fo;Y5kIʼn̾]ˤ9![Mmsp+c$tqM+؆ʑP+HXJț#TŔ5{Zղ,^7ъw`ӭ)HJ;ST9f[ـY:V"-=E㘼(y 9z9:5&8 Y_T2(UJ8ZO b2i߰;n1Qi#R.:XtS ĞPXy@"1jf?.QMff ]RMh AULoc\{HV6X 4`Â_raO&V!|M̂Ă Õ_NhfAo /9~ɟ^nH)M"(ZО) 4pI+Äm*pJ\NKt]c`s}* XMDUPetm׊aMdo} =vc̭ ~ur;(8oY SG0ֻ%(Pd>,%e.TgV2& KܻRe}̺-h!SA. H iC'/a Nod׫5qbc]݅f WzA\e%`3ImhiSsˏҴi-<"{T:>@I؅[X$"kF^*ОO_NÊ4®ұhXQ-fR rmX +_+FdJh80j[HɿFª aƠ_O)=!ڡn3_53dvQ!vdŐ>AŶ mIUN~,<9As(6dS(P!kHUT\ح \MH 2Ac󪊞L~@X k+4Na`d"JgQ`Z-ӕJquZ T*Fpzod?l8?@.v"m#]уD TNcb УG̕(j]3\Uu+ްvZvcnN +"Jr*4+lٖ_yfssUh=H^jurY_yWN#L"Yd`"r"hvVĪfD|Oi&nehbuHX*bMi`wuw^^B`Qmhp>88w@V ^4r8M<(R4aìťPb]QzFP ׈"z^d_\?ȏ~yu f4 wz"6AمŚhø{}^ 6n910,r޴w鸣|k$Av T_>@r"6T&U w{Q59mJK21oc J6%#XsVY =E93DfC. oS/_3'8^Yyn!z0JdYR؝37a>x61ׁJs` *2yQbP].?Tk(XhnلzAH0ҡΡ ̗n(MH $Swxh7: YDk;вNUXn F41?T 2èeڸ=mK3m,SZa" ~N(>eqYT_A#wf%Q뼗,f1 cՔ=ǰ\"W"F{í^}>rN_r[?8Wg*c7 }}cU-/soOAO ‘&oFtYǛ` x ǴD{ oƲ̭A~60F1H`ìiywC@Q~OB1*bLŐ7mNT> `f'+!@1f( pOՍm:EZy?%qkͨ졶K288_##PB確16calުo9,j_.i8v̭͊U*9>Ƹ]Z\ۈ+@K߀?2:įAI8w|b/'_jۦ%ĠU*9-g\,vx%#eё)f+rY҄ENVX#=oq1h; ыWi-vJe7UTG*GT A63e5v6+/LYtoa(ˤuɾuW| WܰNH$VᓔA7#&j*r^qqQ@0%+ *~eDW4uy[hi U#D;39Ie$/lbu[CNS!bɉ e] T5s3".YȤ9n^T`G_m"`'ƔY_?Ͱ > Ú~4(W@ lFQ yS[?_@/t"_KmG^!js)O~4O"E1:l:&wT^µoF+lb(yNLcK;UsZU-a9 G|Ȫo)ˆ&g9›вfw,$'B4m18N &(+D?qKAALUxr@H{C'b|i3U4Md0H ,%d@>=ْ@r-٧tvJ=3Z/gJ*L|筵1+uU" _wQU&<5Rw 7 A~)C@̗̃䙰 kԮY+iѕ'm\h+.w*U ppj ւҴzԴ+Ԁ 2+40|XKe+ ڠ88:8ac 0ȪO}6}HP봄O? p݌2ls/|HuN X'w+kJ]IMC LY>q.Һ>\O.NK#E@"底1m9౓h00ȶ3{qnhy!OsÚT,qayF 7v@%C,q*eϑ`m(:DYN5ґ#EֱU .OEZ#f>JF'X@Ny'%nղ Z 2EpIWBo LU9S9#hũ6 º*XT4>7wWZrjs@ v{-CD( 5N suJmvTLKymAqA::e$ͳ)zB#3Yւ1v2'cAKCJ __$@F{s.l-ׯ/.ffA8g:s LmIDõC")K8vW;J<4OLbmRRX}Qe2kn?ܸЀCFIঘ9r %.Éo}X#fWwjD/ʚsw֥?I&"VA`)UG? 1:&^J \ %&6;bS]5R<ꀯN?X`oן^VCkh_ {XBztcqܵTP)W[Nu  pJ%hZҤZ&ip,ɟX:&_7UKmZpM"4C (k}IJ9jlמddjW:KO1КCnNu4jq QUj+8vC&u&ZýωGnM;Yw} hxIVhzg)w^Я+y>_Lp=ND'ChO aO+3^*hZlDBBE^htqCgcA6o{wE)QiaT|WXf,e 6J˙-,BN}"]y_cLSCp Hmٌ3Y2 ўjϒLSr:?6#*IwIv~~ ,j|799 ,;aj6YǶK&֔^Qo{lN2@G{50 *Va)9߇ MxȼGJ*]tDT&GZ fPC&oƛa$ a7kY :e 2帮0V {H:oZRNv A5pjee6"wsq1 yT|L]Nf4?O@c} -gY%3jd&To:+VU,glvҺfY˨Xﺛ9C{F-]B#J1tNTpHV )8mt&ѹq23c`RU7* U4c.22Er kTN(.]BA -kx|}_!m/xs1;Ffrl)>̼B7b A/UdwSg?XDƺoDRM*k,̶a5 Ɉ5}h`4pH5eÿFBl5DA^Hrc`)0_;f̟PDtsceTRnEJapG JC]lŲ`50^J @} gHT~|MNcog.hsD|%r mR C҇bp`jF.;K"ŊH&&l̛ol]2hH TfP_O#z*MΒ슼=m#dzz0,ω$}c;cb#i_L`P /_G9W+Zy^ oOcvxG\/lD;"Xy<-ҧHjT5cbUt JeC}Tcyb2 0?U@0σP(5ۗ6Eg鬊"lĊb+"q}^׸2<:^`_ni<D*!;̖05Qɻ™;aTuhW㨡x+7wxpn3E<|v6K kAmG!TFAA#ɸLh}_лd=HZRQ1"} +Thv9c 2X+e/yJ.ol?*B Y,Z~u!XdⴍJXLL GzR,> `,gW[UxdLNJa{YE@g-ؓ.ٗ+l=@/‚{k>Ď Jh}||ڃ_ޯAn>V"xÁ׿(})ӍH=Hs\i?t8;8 ?s8k^+F@*fw4R}F__uȎSU:o#0$Gl2?W|1 =v20\'lzrKI-w}#$ql(ÿXr|հֿDo͵%E 2xuMIDn$o%Ϭ]!|j3;!MUL&^~Q/*P}Yd 4bI.䍞 Tm'ᢠQU]xoEk1\/o4sE kkb|xـ#\,Ji߈*z+V2vkXk{ XXR<$GU T& Lہb,n?^zyo4ITEX5=##j?Rc@+WvhۮI)ӄy0eoH{tvN,6):Y;/\y+kZ?M@(Ä~ɽrޞQ yB1J,Djf6:՚Bg ;æ9 1t|!%+ho ђ$La;a̰9;1 HqcuI뻵(9{G*lހPGgF !LnJbDlnWe[B rg5' IJA' ٦yD0JE zdDKyJ#?b靏{puH/Τkqނf#L`kxT~qG\tmY\,y!Jч1 بh zYyOv#F_8Tސp;5i 89(u -;k :ۥZW#W a5ˆmeO@<[Fzv梻W;k@ "WSy 1?פ AQɝ\Ѯ9ꇥ1 5O$GcƠ-yޫeoI ]'6oY/hZ-HEm3}/vNCZ& eAٷ J~2+Fb̏Wv`:;j;iDƍo8Wң=DžCk5GrzJz7]7r;\ޭgrR:/ع%v_9RRI9ZXY ב='=@ ';2A;"M"5g P~QGfojvOkxz7Q,- ߨZ qlU<4> DJO8HGzP[7o|1^_Jo+'H;1CC4.yc [uUy-{d<o!+j]"M*suMdCLk"y{pctw$r7`ӾxZZcz5UF 񇣙zVjUqt!!bFMv..9bKΡE*yŝR5:A GyCU UuIrvndYz%I~e𤽸8wsDZY92uA(STqpU١MۆM)iP^&cDP?vEC}FJC P6+]8pDŮKrG䥿/`%x CIQKbY؇᳆|1: D[L[tCf_0@&YR&]]pqS LM<05d $1vg1*|zuzQKA&n!CnN1)Tj(?տ IRB@^RiPTBC65k_/ ͹&"Mʍ{i Ҏ}Mxiy4bTxϞ"iTОԟ.ӋGr}{r<-3&|-S^ 8]Y>~Qf wGDl=A!jf9ymOU1TQ\eɪTi~bYo91dH㘜!s3g@!,(ݏ)#%S,E_݋J]Z#Pk,LjIC#nQ5 W\FKv:HȴCނ03CJHrlO7uQ/|a4o0*Zga}eV.@*oyVTZ ߟ,k]i:xR#z!֘G8NJ"ư0m|01y&i Thvi$gwv}4_RBAgDŽ>~}%)qExMx9r@S=eZ-afO#ikwMCBwkBZ 1\N. }5Yr@Nx!1L)Ro:G}WtQUa>#cA/j5E0Ѱe C߀Lw&vlvz])v[y+Lyĉj`O3-PXĞ gV=XeLN$#bdџN"If L0#H Vs}~”^tէOb肅는qhBV5%Bܦj+;Cڂj퍦 $ J3kՃטD(V#})`ۢU\θ QYQE}5}9E.MU7F]okZXAErq6NCҼ-k!6+#'G]OyӹGgX2[W-jCH |3-C^89b?(*Q_ M $k3Z2n&Q]ZʭԺ鶘 2?g=`)̄V&#zKe)y!!(}c轅Ϋa>,?En ;>O3VlJ[Jd(ڼt@45.Gi-1>T՞]hĈ'wkfU4Fw7iMoZ&%;dz{-1mlbKk^nhs JFŀ}3ƶ l&߾ɡ?: KHvRb8Љ'ެ tSӻ3-͠nM{ooe{v*i՞޶4yUruCf!9npi+#C'a{1`E~}_!Oy:3s+K.=b_rp'ieAIxL/sy<0Rܨ )O_ ӡ~:p'7`Q`t `aw:m>MvF#@(X Ҏ(͸[lpaƍ'"+L|Z ؙ TOt9\&4I[Y?7 n],scq{Qw1报j 巨&jKF/4aE_?{ (U;:uL5yy\G/ރ;#m޺!+*Ľ8Z=ȉc^5<^وS{J"+IzO@(Sh:f Ib ^{y?Cu;$YD/Q >>P$Ld F]8v-̖Rfwto-,C2(i\WNj]꧃=#~w9ܜQINxsɪ/yxKn,gcg1 }ZkLs>TYS2/Bl{^Dqجey(n!V6+)G%]6d6Vs^Nj/6_0>a`!,}xos Q1ux&ElntA:NO ($ s v% I7 &ǔ IE)x,R=q(E2YM女Ty<{&*{-ߠ/j埼Ԭ/^+ "8g 4]]I>EG"t·҈@mhXҮ`z z mqseyV7A=_FvB{c Zn-A92>ibS,MrX=lbgWiY(H~ό)v,֦L ~㘢1< ݗQOG$L?M1-"zJi6Nc9vrk:+Pgre[t4 &,1zob=4?ܜ-th'"XXӬ \àS2wfYW?~xOWR+ar*JȸAQ?OG?#-DR ud D VOfVBU[ YվMޙ s~CN@8~\/fcpF% EU?'c-F)S|UFJgi24iCYۤ(xGnht{%~sށutC -FJz+ u@FKi\ޟיCx?qdOWbdt,6w*ߞ 6$_ #o) -,V:ꋦ e*}_sMVm8,/ Hfv?^j—L7%E]6b.<  'imM U;}5sk2ba;gܞXhyb ܄H; yWCrg_,Vkl ]kdIb:Xl0,7lÃ2Lv]"Q$=' h> D{CT+:ӥk M.`5J@lW*EqX r S N@!j7OA[y@x%cT QӔ?5&ўB)"Yh`܆; `mli &,3e m4 h◐~?Q{*)x /"#`۝ul}/i!Aزq^߳NGh*d9&HHҴ4A>ӅJ[*Un`u}5{^ &B9X ?.݃`E>v5d@5~~-vTibA*A|^l3\J˻[\[H'b/KW$qܛ֯"wƹokLlJ´"Uש:ZnD˾+o+` ~ҿm HE:L2Ġw= EGufPJN0AZЯnjMҫ*}R{vc)4~8K":14ǧF)V_{оS{ Z314@>,fJKh\Hњ67>R745??O*4TUjZ" F#D?~jW暠,v 9jM(T\^ǿDØWy2z9= }?hBCwB= \Gu4"f=#3 R~};^B|fXLGs.U!\NP#f^mꁶch`[w0) ^y{ZTBA3B-ȀN1V%F^v|Y/yf,Dxn+luF?@CȾ JybCzyn蓚X ~V *Π)B}sߤUja=-RN44x Rb0²l?-pO8IS_d$T5Gw2~KZs^ G4˵y*AN_'^&n~~p(D6TyX]`ٚOe)Ln.NJWr-ٚسǵa7|B\3ziD㥄6h;=5!w b̮ .IO!F#WaO$1d/}{ 'cO 3ݣpZI+|\|;mm`teQOwQDIù;9˅hKAWt %*T `ɓT/ d SF>y1b` 6Q@ZFn-\sJ[r/(M6Ox8`$( ٿ(Z3R,j慿q«78`[I 5kڳ?RWcZѳ; l Ã-P p `a.hs'eRNYD`(NcLz+E!SS:3"pYcHtmihjRт卒Ccv20ܗ cBq_/ HA6( {-UORIt8Kdb v0Glb<\cƳ,)IҊ?EK4 (D/V_:v;&Ƭ0*31橶dj >z^81PױNȝ[+"6`W #9Xp.D}1䑶S9pGEOAPH2FS@NI\(Q2 jIy6B_Ei%/Ḩdo_PLM#)E(Tn: Oβ3עU'$.xHk#6CB8';! vO R8lXNksov$ 0v\+1;[~6Ȏsd!DyDo^]"sM>AddpkxG]8z2*cuf+>8pYvMˣ@&jJ|01%|QҘi G᷀#b KN_"7?8Ё 3#߼N5{%Vօ}heT"&nNq.P3 {g@@k$C^!$Fu+MDn+7i41q7/Od8k?94.I˝:م2]8Bt7]5Wo=ݰmƔ:ۜ:%,"7O) JT%s]-wY$ij|\y>X9Aְ!bsbi'FF͎*h܅]oa}Gol?nEc^NT];DY.w:{xNO{8)!0>dٹ,v=$hCPXz68>"z^=iTIu4 Bh$пrE y>S8C~ך(3ʪCARp!6d&ثa8)v`.t:5w4+>%~TN.ᾝ'%L_&mյt, 'yj@ġ_|h7і'P_Y. s=k_.|:7hє~=7!.QκNGDp(fȣZ&HyO侯/G+Hq)Ek/ K柱WV*{OI'Ww[8ҌM€SԲ\~3 ;kPö΋Z:6f,dӃq X8Ԉ i$w3҈U+I/wD Dz/ݲ1YCc܂D8.LB2v!z}`l"w&]ͩ q8 ie@Z7պG`i81M޿%6ev|Wd%_Pc6H"lkBk?Z\ɑ)Z4ޣVxѨ6'Z`fKbxňjf{ m?>nM9H[\0ZM&t"*5*dwgzG`d:> $hd4n& V68 ) * D#VJdA(r$ UX"E98+Qn 6|O!R Yv#̝FM;W鴲YpD#Ψ9ܧ╺bQx\ %ɧRtXe Y̬7Ԭo3G|^I:۷;DtX9FaY+} 4 L.t"i,m;n5Afv⺁txYerNtI{+(Go6k RxؠX˯q _lxZ}ECV8oJ:(߀~{@1 V ggЀ2+ [A.ؗv9_8y1$AJ6 .{S/V{X^3hMޔ+XQ4w*C8Dz==xRc5_s&^I&/òV(~t z~|OkB]zH0ƣz/⿡eM7^ iБE0n49E{;hͤWEmHS.gPDπeC*fx:CIGyЇ滓E[; YDоe7{-8-+̀ث}yl,@0Yj"jȠxDgBwעX ƭUBh;"٦YbUjDs:U}g/F01G4{/B7ha nA2i@!JK`(AC`o.r6@Wk.?GqcOdS%'#֥/kg/Q_~p7tq̴>0 T̘V\[Liu#x އSB i+Kqm–$~l&VwtgPߕv¬櫒\ 09dA}s2EI|u> l*ddV(Us#ǑTlBo5ޗdBA>W-*}+{ 4}ꔏ^F*K&KABϨKzN1IuN(@9EҋG1<~BY⣺y ܒ%l6 *d ^>v(||f$:j:8.4Rcֹc%o7Qvm'ԝQqݞ&w 4wy1pٌC!Y.Xt4ΔJ]L F&+F.G{ps{1qOYMFNODs7"8Y;69MS=C}2 z/l&'I43AЫ`S4)}8~,zv>U{ AS{c.ExH5-1 x4;_>i3#; k!ċmkEԩ^]˅B>%u?p $hs1vųf$/W} @{d7q['8FtqT^m;1d!R<"s&Qn\_@bvw[Ma`ULZ;(WkxC][+-T(qAЧ_F"8rݵ}DSkx*6Y)ɥ[{Q@ΤOHРen}3R[-V0+'Wg…fsU:Qgz^dUf*1'jf7 `[a)jQ1z WGce l/$ GQ&{x?OY%('*X0~u~p#| 2®A|lfO^UZZu4aI"xYRW|kYPXK2͐DOϙFH>y )˿Q:z$뽄B7chPs6:߳& Iv*2 MVx [u~q`&_gb 6$'A}#:|TCŠ_u9+LFٷXP~269A%\URqW X\~IU3ΟDa (D:$ح?H,Y(=f}tL;JL*䁑XX |y ޫvC{ɥF/z7nl軂 ~_7ttH۷&`IC'J8E?ٝ.~T+8q;g umXAQ"u'調FSWwmDj~z (ڬF/ɀSΩʼn仑4~?N !|lt B+qYvaB_5+hN7 洐P@ЯtFSpt"W?-9%PDoۊÿoh/SIKG&k4&_ uD:~Va>㭋$\'p\ݢs!' ŕDT\ kHߤbDh"hžHڻU(^ ekї{݊IK Ipլ8iX`Q $|LxuhCzO Tԓw 3.E1LO">EHUSǹ_Kocb#`U1Fq@X+Da=4C)_Z})KtD< ACO z/0.s{^x{@⭡0 $x=0_+)m2uUpv(? /4p3zO~&C>Iם8Y%s) &O9Ur1t~|%}m(SS^ߥ`g6(JtF|,ɰƽ rK!уBq6 ],BfOv,12o,*UCӏS$n]WLdu5%hT3ZS_bC,DĺB3R7S*ۜUYX{Lpy -{xsC( mPD`K=3*Cq`[`5x,yBDgdIܢp@@)\Ds"ƹ"; CVD!xΎzu9OE뇡NbB1qȷ1˜ՄsOm3H,* g4&,SDB=Z{r倰 ;#C0W\&2M[8~iqvB8_j=xPM`pA޺YzF /&A` P'd擬A?WG&zz"9o-{9;Wc 1`h?=>g3 \V52dnO'qڗFRPAx$ w#wkV׀.( їE,bZHsK8=ɠMi3DQd 쒔p=GLb!yh8R o)@qO ^kyؽ&"ĂMi0,M&;&=fܥb4}ĂLCe2l|uhr!L^s- .cٍq8d:3LSzӶ-ޙ0`?fp`yzи#7Gw3S=]bW!5Qfa&_ɻhy:FY"H*%vF &לCf>_AJT^NR{dTHj "xni^sS fm)ǚbޖ *ΒyoS-oHUғGJА*0׾<{;Z=a o(*%2LE%/=0`uk0=#.拨7i|orOy߅[Qn^y$p2e3 H .6a>!EMs9Pe187)e Z "RNE'Ҭyz6~lX*g$f4u^kf_wsv_B1n70h&S3)L!MTHoר \u! ˛tow c_gڈTH5Jud#B s][+Mm y8t;Bim90F)F͔n l+)WtzRYSql(xpDWm*cN&ol#Ťb%ʷy~h3q{Q:=n8c6guuڬOChkfP0ĞJu"vX\tA\|\o=6 l1Ͳ v^'ص{su4<UN poZēŰHbp)'ԡ'Wi䊀XσEcΒeГz:Ѻe)Mz4-!XS-pj~{] YTsŜ_ejj41©x8Ku>"d(?Q?lO\lwU;jxH^i^-D:X՟Z$H펮KaIiUa1GnCqioK}{rN%+jE͏hu lWF6\Yf@zyOH<~C 9v>,Y!WX@8~:RF|V ا]oޥMя+Au5J&:_0xD >T02F;׊ћm!Ddlԃx3GO3~שbeRzKNwÿHB~>*(oIJn#k'Ǣ PdivI{:N$Y.o΁]S5k!zGѴqu8ߵӝGK<>G+_f4oR:f]c;_DCWa^HQ|*E'DOZ֗B=@4x.;>T7Y{ơx\8TDa]TֈbأFvEd€xl4GK5&r ;W|XLfn=Ӕd։lKa&ŢcCWQZ'|\ަ 4w휗6vt~5#2?]BnHYqHs&>+2Wi!AV,kMOYܾM= ޳Ex:BT]L;Z0ˋ7o 㽋G0.\\k%s@;xb+gfʜwMr ROZ];EIR g ֢)\p49g ].:ʎxYEh^$"X'-ZWLዔVT'B62od_p<&YvZ1|ɭꦘ?"@$ؖLV T(Sngvzdb}4 [0RgT):|yؐ$dF# cr%NG4O{k%ר?msawYd1S֋cQS(6`!Yna|ľDFn,Do9r%#r0yx٤Ι ,iU+ ts"QzE/eU Uy4;h_'Ew},0sŘKxi/-Ǎ%X2r Yh#V͢pH z$6 xMTٓhgYI)~Lx8lnT6Tj8S#?hK<< mp+ͧDVЅj=~)=2s[I"SL2_ŏ,>Roe6_5M=ۼ3{Ng0kNj:v\=ܶ+NB  LjO֭7 s>'>m<)Qi S~,ht6$ }Қ6|,Ni;g[QpźL{Y>D_zK&=EZBnMӆÂ8ѝ!5cq2dȥe(Dl I;A+uܴT1&vdv2{_Pȇz0RvK)-5e''` !ZAU8Z@bX)#o9Q/2ՉA^|0Ǹ^,!`Bi(Oֶ"")ln:op~_[KP$y y8k/H@Z-hfɅsK?oF5gV䅬`y)/2~V ]Xa䉑q SI,Cٓ5h}OJx~F </H{q(-ld}D7 :S#왰@6'}"%H{Cpx?ԕ-m1mێVo!uD^ @\ 4k=c5 !pvQ{0UCKқqLfݎ *do@Lۈ3 fq7coK i8ҋ $oAԭ#7tEhudin~x:=eUCDgE#_ljxy Cb4/|T!F-A i[w ze|YuMoPi:X5{/"u6DI~UxY%[cAnuzY2 Jk=poR.Rq}ܪ-Dy]OU&{N_I0RCUrT[n+&uKyMGol|CfXo,wbodK?ş`@m'Ѣ -7s ff[ݨPɯ+Oքyu%Ue+ D;\M{kVr=#e׻He\OsCḙ$&>x ;@q_+f 0Ab=TƠtFKO|2">&=Y&rR=U&Bj3qO!QƩNކ٦vT+:NXNi!#8{]ة{]|5l( mn|I[bU 9 =Z\ʪ2]owxHizu$s lÞ޲MF?ȡ\xWV]Tzb _ky>E/ͫs]DV^>H5?rES/zN `lQڄ9(nn5Ig㵙LXFබRE1, QQh羓 FXfAC |ff5%j?Ps65y?*"QWTq=E=u./J6}g@Β;zp@;i'uihԕ9s\Q)gRiOG[BdB< i͉w 4F3dmZ4ΉUjQ8j6[u]y=nϋ#_FSiӛB>U_0I}LeCj AM>3oryU+&V{99`=n3lQ00-M]L ꬛2@mMH6??N ?D_YKEbaq>g`UUYFk R H wF1$p~ wۨtm]|Cred%`e{ 5o5Dbf^{ɷ# ]^ˤ $LR|xl]k4U!j5۠_spb*Y2(/ 604B9 }yȵE58;cڔ $[8C(!㕚moIhGYJVOumn*u0џN\`'J4)k-/>O"s>,yAoIVYgDˠ_zٵSm8r!ҚI5xsL8|*/nPd P1>7 =A]zywMac/&1sŨ|90:SetQI;c([&Vwn9-mKՆ5'ysyaVE dn .+yiXsnPƱf5)+ϱ;?L,'WsK%r^ V~w@߅(P8$F_ 1\ĥO}H)F|>-SƻE1Aq-h4MJ//ۮG'J3BsPbI_k㮇lr P@6Rg:p5o }G-ŗ B35u%yHHK>N*SXc'g93R°+O/Iˈ[\EW_qvIC{Ze;7>qu>6}{r]%|0!,![];=?麐^&~VF̆Nsm7OaUۘ]ͣRS68nF;~0^/c4nҍ){4N~O0|h0uwZ<5dβRJpqIUEC\ݖjb2 c2T4u;7dl\ gKn^}pWda 7: h<ʊ;L|VaoOk'F{4(Xzwu5Dn \'U*7Np]sf|FcT9`/P DCi2 h}HnP&Z@/e/ǪJstⵛOj}=__1Ok述NRp]&5';NC5iEdpkX(itUT|HL'5>>4㙺QltK 2x0x>[j7cO4V͍lB Һiy PkK |.ƒJ`#At*v3-}9oISޕmyѹ♍wؚ X. 6% )xDG<5^1=m4w䙔[VCM-'In,Ї9c XKXBMFDVߘ 寃T+LL::HO dUSWy0Bw+[fY<ؙ඄3F?t/[d~`4|) R%QT%j˔2oD.DŪ^ 8-*Ӏ5|^aIGZ`;,&XWj#ГqOwaf Oح^nf m6+5d&%EvBoj6QIf6]H}X++4ZVX2?,Gf>^h*C2 OJ wTm2ۇ0f@yYڵ& LP@rJ+g`9=F+кbVzFVv`&(J[^YS6BV&Ks*͑J+U5@MJiY *&t!¥v2+9iA@ޛUbRkEjs({XQp-,^;] K }r$'|B;6,/m _sHSj$lHEX+bhS7%pg\_S3l1$C孏\b٠YEMOn% a5f|4(n xdͷz^@O=Q5PA1Uj>O/Om)vYdS5O_ n"yeEU/c#@^L!5,yg\咅CiaR=`А?[ !0jooOt@W )S@nNXKutHZL_uZt4pL%t*%mחy2h'$Qh:o;@$YYtVq^u:Jr,'$ԇػ}m"g$MsckOuf_#]U䬜%$}YoYQ Z3%jf3\HB_MNKM;3<4hdŐ:%|W{6gv1ōC~3&\7y8q9^x2е`Bv!H+`:B1-kdT7ܩd*$JjŸ qv.F =.8c٦f 1]x,;< v=ʣ*_&.r;.KOrJO|/_e#}n+LE;BԳ6tYRLg- 4_z+IW+VeD*_aƨ=I|ʡf|rO@3JIRp) C!ݺZ/]$9X0vd'0~>vs1Kbu+CI.ϗ"d~%^e#'+laQ9"vKkC M205l[xgzNh>-C0=Bݏ-2AFKM{g=wgz]vm鯟_eF蒬E+^UIa(/oKghk`*XyJKoc?z}peA'A4),Aa(޺qܓFκ ϚTbţ41&is+&>޿ )qI!{0k]Vz!\'= ܶTGb|qZcTG7Bs}zhT9qI7;55\סPnNud fr~C0h.Sp[,8OZ%0nǙ"1ˍ9aɘ_ǵY G.89Ve\AΞ:y.aq/Q$y嬑bP ׹ޮɷFٲj0k(@MKK<*aÜ:ԁ^I_J{ /Z=@orZ]ng *'`SFN jRWc@X у= Fagd>GWErXY@#C@Rt]ٕZqV/):oˮ4N9GawemTٜe'LTǵjuRo0ko@㎿*Oj /j!BF ܘ]G6*" cAy['-!g/h [tؑNa?Ő Y4W ,:8Y7$ X:`yY_٠kqņ-iA KQS5ż;%hæKb7X;:dG=f88*JFrSZt1m['oѐ*(}Ɣ_FKM{[VJ(h(P6͞3o]lx^zf Sf,MٛB= O}7[>*l9bE6H#T?1ʱPy*ءB)tlΌ1nWghsZɸhW=KAЭߋnL:' Ym#{Ya!c]3u@vkBc;1$IHxV+M/aoab@8D{_7lr&[7ڰtTy<ye3CTVɢ)['GI8E ⴨W+8P$$나Ref#јd鳅[K谉L9Sq$#i3i^4ҎBjNOff*k#,N*6!N|Hl7w,ȅ"1GV asF|77#n)m%Z.Rd(^B)J޺dS]c=֊` =I]W|SC/Z2ѐ~4ɛyT~{6}"DR,4׫t/J2`*:7Y-opRQCL:"s pD{%ٚ*v7?=3&y4[nsdҮN6wN>xm-mG f B\BAx>\R^k^9?k2snpTCVC+3Yy}=ss@Ρ SŹ̂{&( \sZ2s[6,+|=ViȖQi[KhwÝUxq]<s5/d l8d'aܷPEB+=+Z(Yst[u f._rNXƚMb ~,*vZ` F$4(8U<,C;wxS`"K8B;"*ǴFѰ` jSj;/P~p|}xH E7(rמq)k3 @*jb)d-v|ZvUt^'ӊʬ}W ,Z3^i*Ul99+Qx>r)Ny' R^KAGvNvm[3@L0Rh8;vӮ4%"mrD˪ pg.ͽhWJ?4S;>Wy/YB̭)_qd_9 )9{URhbv-?(OKYR-C0DpW)0ZS/8<>$;jǘelƹuoPO04}!x_+ X1T ?7®* s-sU^V`=5NO05=Mhm7VBuUuo:Hr]?C]D\;XFРQjH>.߱zD̴3r䰎wh'tNU>~SNtu4!J!i]f-o2hq-#/\rS x}DW2Ƽh@x5%=mݨgF4)Ĉm%Tْ=0o9̋QWf?j1]w!XcHǬ}d| ¶->&5ãU*Ni5]QKJ\? ?7f9hrG]6AF\`ۍg,7q=Zu`Q5B"8+#x0X|YwC 8u}rWÍ,rK$ JzpNzdC^Vn$b)k^E|3,/1%#}D29m 1{1{<-~cmÌu1N +k?>kK!Grsr48f/)`6oc2{' W H뙨O^DfXR;ՈQBE6 &RR-\^*6W]9*rzB~'72hj 0J@=K[ 2!MRBCg(Fd_@/&ЈSF os|ijb_"M,[Eiŭѧ J&@$S4 h9U8+* J9Wi0e>dldʣ0E;@3@W+(1tDX -? x,/> FJɄae( xiݖ,U1ɀ6r[lH>I"(gj>v0>Nh׍2]T-.Ɩ Y*g[pq7\~\})1 2[?OLoo 8*}cDZOVUyMUqGl0|=I~%:gWJRROO 1}LP\¼H{msrZmlx”+i1C\uzAF"c@u⾒"F',=l&8jt|2)9wE@Y /uBnxZXsЁ5΅?HwON l\&  wm@ZGyhI#p #4OF 2ŕވϵjky Fk_Nbɦv&g yZuR K! zi8bDo3L:gSñǏ pH@Ɲqrw@I< &@5=j*nJ~_'{#ڠLD 3`CWC܊{IGP̕u  ʬP hgH},d<>dt6J$(zWIcy MXrވן֐C 9f_wD3h %v6a\W/ F'BG4؊}U祺N}g,7MMrH]ì1Zi)Ƞvl$'Q%~FMglmSGM"&\*Y.>U=Sssb /Jr܀%_UZIfCs* (MC[Ѱo.<=y~e:6ݶ{6~۔Ȃ7_ Nvv9h{騶?#[-0.ה-?!312E4NRbmȹcT9Saq&X:[#+_`QVD4]&v#yj(#5p> U_$TiȆ;ɒ q:yLuqPMH^Wd_<bk͔0qwdRn`w98vQ"|MTs0s:zj?ImQi=|4 RaseEUA-1`mrݕތgu#)R)V6)řCvvҕj:zO\8UG|%cANo2^bәJňiV@## VlmY|/[RYJ2vM]hie%:RJB_$|$le wjq"y r$t{1`(^<&Rrc$m˚FbE*E[}ZK.$Ԡ>op/Uphp(aTYJssι[Bga'=) O2ْ-g]`GJȡlb6l6<-A{RV Ŝۤx~UM'ṘB wJl='KC&/4k$bD'9Wf)>OZHTtIVcW JnH .s]ҪO>N~>BҌ/Te\e̥mi-AY޾;HZ|y}Yq U\ֈn—f2L~!-83JTT;'QTaOa n}mTp daZYf~.ـ9I[ ϽS%rWz.ɰQZo\ |IX2.RN?+OۃN%EaK}åɡ=)? ȒdwĄn6y]HRvg쪺g\,ebS8gtf=&NJIT?#;{bEȠӶasVR ~͊ AjcZ>񍕌yidVW)h#%OIL KbMF/97Oe)pR$$DB[1:P< -Z'ZB+ƋaJm#vVՓNGp CE6X!WYa ƾxƏܻo/bɏCQ,`{k J%P $z;dQ1_ޠP=fĝWG|+'KfbYtS:u{ Y{ j; l}{*eQwAV.)c8lݻFX.=u@* rw>**IWRbs>66S/w=*ᛏkm9 ] IsR; ð)CSRjKK:m 09k݇ds`͖u/aH=r(jq`ֽY,xx8l uicc}닁7\\iUSZaJ'x',%!P~B#-MU(E*n .R];!9gG.HvQ.~0Q46oY F:&:rcd!%UP~U8WhOLͽ<*,a  cM/>"F+x '4Ĩ imC\ larKm]Dd )=^1ʙ~ Ne<{l^5Z2m$r]R*9|uMGL5w~5y b (WOpW bp o^pzOEQ9 5z\&#s2F0;_,| 'fvv.iwX a-ǽ,p¡g{]]&_6uZOUS. )Hs9ǃב'>k$eV@f#_12/yHsݳpXz.NoVEʍNiyǸl^y >'U=hOa{"FGJl|[ ;pT6SRؗ"$Xw=ˀ6w1 1!Vѕ\Vǁ!ge RƏ '1HV,p1JW{C>Z_.^MlH&&۬Vp=4*CvPWx}ph9?2…b^%|eJpQ6ٹ,} 8 +DzCX~LJP4h70Иl.Y2Ed>63ƒ;}opNqUX/ I兘 Zq>ssh xoDW9DŽA(iu (~MT8Og틦`ȚrUh&)kOzC0*HW䡭_󟥃Jǻ$k-]nr*u_uR(rxRУ摋m'U%wl5qb|+Xq)(~:iD70 ;gi!Ổ*R=QՉ#XyikmrC<-M h𒦝x*_u5|iԦ_;9d>TK2Yunc'>8d ͧJN%pLyZ#C3.EY!6tԍqEel砱Look|VV!&٧ ܭ? tZS?宸X%j|.XƼ&du'^=U+Y. =-05OXk cNjUYNR[Iv)=1&?@nlp9s LQةIm,Xa,}Lgv44ʔ~8zwKzGH-5{l73gchf(X6F;oWDu s@L$ }.=oU5#[ t~SɖYFtE,@Ga,H3?3gʉM ؉FhM(\)-*)V_q^[@ ebBP/P NyPRLHmuIMJUivh7P%bwbda+)yʡaE ْZ<N7^Qo#<#q;$7|W$V=!G c(> p90y`a&Ot{  )C^%.2tK~2PMzJ _H ᜈpB6q3h5޲ 5|ު$!`JL$P)MMP74IQD/n"NUZƽ E&#=xx臛4a_yp5TVSj's/ʽ9{#XxEĸPVOj?T}/'@M% -…J+5O6}8BwdJiT r(~Ker睑9})b"BeΙLQ J3Q'_-Bg[#ա9Y  !>k%ldgі|T˶3e cGa׷i[\T y^VGlٚr׬5@д#]4Z"ȁE .njMOͥ0Z^+Aِh ?k + ab(aל(ҏ-k'CRa: -wj}AA*+=]ΙIZcg".kůTӫXFN$anv_3r<& 2?.BS88 ڭw3OH0v{:17'ͼ^;DJV Rշ9w̹`<"z\N^ؾޚ̊՘lx>~+'_<+{uI`I[ S3_$ nCy6FAg AF.4@mG}k^x#T[x۫S6 M:|Ηot*//ƨOA??ID,ËLBY ݆"%]V d0>:AJ1^1 ~dRJ\/6eA59/\S(A- '"eGn*t]į|[4N&' ]}v)6;td9 S"+Fu#ί볏nS^_fiI;-] kp 1fAfSd wUdtrhUe :܌X^3eZWlۦQux[\]dBb*tA O'L("! Acο TZ!jJ-?Y$6^KeH<1q  [֬꧟N.iL- euf,`L %Hs^ ]Lѽs/ l6*hA刏̽Ϯ@3:еL)&'l~BlR.isiǨ!jG e‘9jIj.%Mh1P2ʋ+i<^lސKН8I:86#`ӧ8?K>nwG}F\vCۣ熁Z`I:H8_ysvggTWx#?ֆi+PFZ#[Uï<:1 ddDwk:^ɡdLV֭˗-2Su$r4+¼V*]^ 4 7x(E8mc1 eP疘6gתobE|8jL;東N^uHP./Q'*frBpP8DYEF<y5HaLUmlvw|M`ue}Շ7wcKXO,LBN[oT8jq+ QҵIꉂJ6H\ȳ&y2)fizA KR}*TzV*sE3H ZJ7a]h\crє(GTIswI]# G?l7^yJQ5|#= U41F) xA zQ*˾2|\>Hh0 \7L[^{q x@*ų:(G s}z״-'jO I|xIc˼QKAty|͐ؤec\x*PRzf}K9L} ڱDܔE}KSC!wUʾJdLoGYн=RҦ b_G׊&,0az]?A+WNeNLtMVf|ejo԰_މo) zw)֏QKpJ'4VRhs|zW딐RcwmS79W\(Ur/e:zZSȘ|T^t+2ckLx[4pk=oBOO/a^so+1@^T/*rK=DgQ .CNst#}ejV/~(t<VI>dlp F_3!zIVwK1Nڱyr,0׾>B0]Ar4OIaQ:o}}a'ΠBC:冤){YQpڞzS,[vu@6U|ѳt7`g|f:}]\@5jx m#=+4P2GB趆XuD*K.=,P|:x(LÂ0.}:a"Ū6<.WiB'qaIc൙|3nP6^#j`ӵ\VxJfa0MʨMahf-rZg++hC68boI%y)cfeudؾ5ڀR3u0_*B[Ĵ@$"Ƈ}7=F(E k!0x!xmyYmS11EIgie=X=rG2Q.("+qyge<^c~7RD\@Zwf{J+WTfJ6B]طD-`J]H'\?>F&)@ [Fص[[46A!u@6o%v| Va*?XSg7(oWZO[jjoJH:GDŽZ'fxSxBTV` JNQ⣾*0=7Iʯ?}UoX߻$Sp='ѭh=gqmU òGpRF-`#BE4J-}!eˠ=8sYWð!.-\cq[tiSvp'ېzTlf~Xv6+y˾HI (|C ] L%lۥ*t}wpQwwf/#mN:P2)XRvӵK\ so]Xฑ$hYo<"{fjs#)=HhOu:w=B}| :Pg}>;Dr.;P'+TϨYGߵ$q#Q-:(i/SOw0&&~xb7Lp{& ]UT]-d=5pmSNyXv' F\d\=WsƉY} <5FaCxOd2 C,:櫲ifE?[Ο.τW9#Pmݑkbtq%湘;ݏ`YYִ)|Z|}@I@8K$9<ٗnj\U"gFN˄S Dg =Czך88b1]o<өwˁOU3D@*isb5)C#! ؼ8 \3Ϝ5kǯ-[EهQLq%P.1E+Ic7}m ;شHhY5,>YDѐW:0)g[|4 LwXJִ6)FLઉ\bW]0&e D\kػ%Ji"-Cm ǒ3Q@gYӪ-u~x6,?ݶȌ$A#m2WL,Y*@<%)tE9] (_no gͅ'箕h݄-3a= G"5E+FʢA 7!SJ+^fA@@(ZXJH )E NxGmk[D#e#Ŷj1lUh2txe4@;fYe8S\k3(HȘ^5@4!tc)φݜU>6|thDL{+ϬL(YGSEcT5!:'\d>iizeGeF?PIkZuGx@dH_3|LI4Ɋ=?o* K!Z`zM͒FԬk; @lH25Q()3.K-놾TQ9I3—Y^uXH͠n93Ǡd;]f!Y[MiY@mٕ>3GKbOdݨhet\Faa`^{z90QYsG@liP5zyۂp '"^ #TlOIL꛲5jb"xuyJUZNO@?% ޻v/NXr) Gg-ëXoҘw /,d5D8ȒJҙ+= qF=pSf=`do;J"'"H[d lE!$.H!J3?=~R=T*4|u>Yp?>~]M 6 ͊Q<>%ƝW]\KNZ$V2~* W&_TrVի}h,j_ܬݩW9(F[I-yq/}BA} *qJT!k-5Zץ0Aފwo[TC7žk"8}KEr"TXƧ Hrx\ڱڪط"XQ8@?v=:lѶU\U2+qA?JP7|+S3C \@);\Ժ @To.\bȿ10f2Yh 6 #S*_zSn qyt94LiJzzh>TSmދ.8!I,Z.3SP|m g+I#D/>&Pe%V-JV{ܘ_@Y3"gYk7Mqt{4 ),k49+ Kݠ{ĸf᫨L`ΙтKd&EO蒰]e9 {3c˧x\߉.Zō'4HKaNx%<.DžYM6U[] lB*:ȿ0ɳC &eDE{Ҧ0'c2ʸל8ze:/t6R q/B &8O݆+F}Eq5H(xJi L{T#\= >7<]/W#?=S^Ty$~D֩.QNlR+PdN0 IkM Z1#Ii[)`XO :Bg.zePĊ## &l~pS 9$58W Ü,,-LK|lK3~ BQEJShQTESP \5=Ũ/s0(p87v5y|Up#PCc20YP ߳&lt4KaF+(M}EXddڲj,&jO{BslgVRU+[4Ry;\h5!'tߜ;: Q3qϢ֗0&-]%~-{bn8:D1/&5#+!ET]ڥg7فk%`8D$G޴fIjc:j .ĩ _]5XE01W#b~w[zۄSjCv 2\Qw9𶌒%wD0Ûa^7l 4=)C<.?V06F5_ӮαR>GnbJ5?(P;xЩ{ƬF'&r^ yYY{Ra|nޥ'GS>Բ_zvCj1:x0"i#M Q 􇈘x@b#ztN/o>\ GiXƘ`!)Ddt6jmj%k>QZ}ce^Q-G 8eY(]ml䥷G@pAɤ)\i[?*p {4ä)!ZsE>f*o+H(g?Yf烫 "c'"ÊXztCB<ܣ") ᘍ@Z#x8S< Ro4dtwpًH_zGzdF{?rG\rf+:ɚ ?j?ܰ4cV5 gY7+-="G@p}1S5`~ m/<.ѫZc8k%S:1 B(j?㨁@qԖCaEO@ٵ)3D;UDOL7g U|ϰjV@9>sn0ԓ,c,KH $jblX!fJ憚s.&M=6ai$+fS9bp|~=m'dZNTF`X$y(T`_Ȓ҇%NGu:Kc tz |"l@1ؼיg Ý3C6ykm'AOv|@7Bí)y%xC1> ֫֬7)?Ʈ26,_N;b\Qi$6$;.F{1B KS[,lbtZiiܬII]h n3+q8Tܧ~?<`ϘZQyt(jdKҹٿ\b g>XEj5ޅ$Tyy\blW4g$TekQ)u,}bEJ%%+[*I |HiDLf[) UFFfib@@3&,%qS?ӈ']5=G srDts乐#h[E+ KoN;L>I޻x=\zrbcY tp0TL@zީ+N TJhq-=3H&qb`74ipޭ "dc䧁H=ÌF. tw[':[lh`{Y,mBԥ'S.甂~xl!%S[$ 5ಟC׍\eʞqҫ2 OjP&o$Z{U"ibM҇Z};Ƅ-SuZn7hIL7>}14`iSLPz8v<Bje%1N,UgjSB=О?M[b`~HAVЅg2byZ|ތmՔRN d?D~ J4iN%Fby]kAxO]~ck *ʧzYw""ftw ۔CC_vN*M2+QmW];$"+\Y80 ;PRVx|;mxKܒr.@K;L\8$pQeS Yvi{8'}5,ӛͯ))`5d^1!<e}[ Dyq "zZ<čN"a[ ܏ct͎K\Na#2;"_E=yU:[yOj.N2&[.p?ڣUw5. TzgYvـ3e#Leeg5;s6~G5du3FuWAQ*zPIFTpVF8yDi^}r<]a6AC\QQW4Y>]5vπR`[` SrA($s{V5(#:6AcTjOg臶  %&&YП;Jg$ d6nT=|Es Cw %duuA1%b&t&=P'3iףWV\vjo0o KS:pYQ;A^}zRidPნDj =^'k*|_ [QdX6sZ?qqSS߻d.6')5$ []oE0c+5j xs^ F[Yՙ"7>O HBM]p mdEx_T7!!J>HP"']6/F)W ;y)cw/gW}kZ\7! *1P$loىvA}+<'S<-=z7Ev *"i,'ۀF_6I&elX.Yц<Y^{XW"rjq3Q![f4rt>j%NiD&]=1OLdo&'S9MvnD\~[ \!Fttӓ3~aȢx˳QؓV" ?{ψnh~jG)O+"YG]Cs"10*'CFO1 (M mIȪR)K h6: +@;N;O}/}kϢdTt!# !`>|tY5Ζ;~(܆Ҩ"! %{c?⾴1в f`TOD@.[X/ݖe /p# l-0{h8_؁Zd zFF0X+2vU}.>P8K<._eQB{&gln]B0#I|e2y*uxrxKX)9 T$o]D 9r;K%> p&XG~`П֡sus!b@5]D˷dd϶@AaB! 9Wo$?26|<Ĺ0bŰ';S6{i+gWK*r$C702钏.UvU{Q!B ٫k6E-MG47wD?^aGPE}C!Js{iaZ*g}%7WؒMޮzJ)>J,*!*whCSym` cR"JuDj!B#0;x>χl[ )|,xh5o)vmFg!DP7π,?sJ Oz^4& _}Д"llAhJB?a fV*t*>tbYǬ`֥2Z:"X-.>sB@ۍǂe?e\[-&كYoVD[qbXvfV_Vj\oޢ.1j_NkB5XBK {fS*q7.^LiJb29t.֤)^$&ZjVm#g]w* k\_RG5,$be}p'(YaXSjFH*|B.MW+wāwH + Lx@^6c5&uO KE-E'( Hc=_"DPTlʮP.6eɮ=rTji2H3sX|czxy~MMr~ Ps;s\Uvh]]tQ̭"zp\Ģ?.Rz=^c,iBV2yS.:r3n6tlzYO2Fܻŭwo*sFLnuB@fbc^,&{m]ILh4]-մ>.yKVŦPJy;oB' Iv,cB&Ʀ?,*3>JOf^7]ĊϘ0rAH6zb>Jto{  Z2+/8h8- BpHU`eu;6lQ4X>;k&{6LImxKU|s+;Jþ@ms kۋNci [᱅_s7Lb MhXVGnR*jC;9 r4 .aQR:ggLM,אVMctrv[Olv3}:7|"^Q3 ^P0G#&I)!?D{R#辱/atoURX"dߚ'KSSRu`܁[x FSHd<:r<&dsJطr wLBms6E|D=%_` UXM#PKiءb1QȘUb.JYد&iR:jE18Kl R*T9N~qnR|^+o4 qcRT錾UN"h G9P[u=ě9*aAS1&o-,dɈoeo@oRa*Kj%9&GD BUӂѹ@ob2ˏ\5 eND&`(ASfSt`^*K7$h1ɯ%s42rL ssi1T(craΣu>AO,FG:RKy`m@_f'Jy7hQnnp@h Z@QLx*Eib>#1f_0M":UGfxq*u%B1<ʸJ+QqZZ|[m()xQă1֌Κ(xD+׳Ҭ pةg._7.v5[ZלDxټy&x^W#S(sQb \ #:TSU -̲]x-Q`VNFPܦO9+}˼W},q qN V L/Ij\"bX~~Ʈ HRx"}ݻb,9!Kn2𞊿p{( 0үT*9a˾bo;|*w0~)k;戾G]фKM#(dgRX0U ݏ"3![urjYǸhE^ŚJYҌYl &׼cJѩOհ pwaY;W/H.qY`ْ8Ѕ"K2ކp2#l=_@>MjU-ŚP\^ܔEvN”&V̌Nsk+kwJkcC AZ7Жg#7d&lƑ5]P{b$yr3YiN+F5{4˟md3t@b X؈w>iۇ)K/& qU8UmߝpQ3>rTyogUZ/t;nQG:~)sQ:GU+X &;[&s|H*Z\u=2`-ȦaW5v'lHIq]bò+vd69d[\HT`+3ŲE) 7GAo@xMlYۮvA!µQ;531⟱+8$3E%<VLrBT|uFp^&lݮ OpNKaecÁ-lDbW`[OVKp.mԵT]Cy-p-:4@m#22DvTnzp?gafl˲&Y0X0xAoɘgZٍe0Lsd%B;|sT6іxN|0ny6Iuø i,AaiBŵ!{}k&x֡ͽ5Cܴ@DDVT`SzMs\{@TfXr:)C+B1i}{w% /2E)#k08Ǝn٤^l:5QWvN܄+a(1R Vy:w%h!Εx&]1ݧ(@0y^QM3okt%b⾢&.# RS+lC+Zp#2BSyI*bBʮ 3y KX'ϾX YbKL5m(_J`n]OъXc?BNvwH_ODnJЯ\p5Wz9ysX|m%Ԧc^fhR4\Y.TR%V!\X~N"2 G/8r d^32pCW;iuRM:˲/l}3F]1'C`x#sR"x3I1퀥:nDۅHOm/1U5`-t-xC.yb`\']3OF|#4*ȍv!9bljٍ,Ry(+;ܷ0@3;L&f'o*du-er~|jPf.sRoiw:DntLUiUuNV(Sϛn)Q?4 ŤrѪ>51X2Rd$ YllV<*UX4'^i(6+6h3yzs.zϡ7RJvg5UY\8vR~wZJFͶUNX斠L[\Pb}N#D{'5L'.7]a4nAk u 4 pKm$7XI `cn>_cc{P%df9Ip ? v KXdOk| _a>'%dE9Bf6S`')Hk>gH&} [&N3: Y,[oي9SZJ =8)Źe^-^ BNNj8&SH\,E7E0O;,W(A&fRklj3ALWSP<,u qtҐ^3笮y #JrK\d?1X0xL_SW(SZ̧֒B'E|ۃp+.ng|7$Y cl]H@o#a* NC3qpqyS#Sq;KLPUc,YFsk~J`Xjk=ʤ2BFc({Ֆw\'fQl'G@3ٌ(6a޼G2%UY^[ GaO2FAvoyp;ZǶCr'mO(/hb9K6&I!Q\' 5 igYFN!}BQ.K3F.[7\87+T>ew+eah%V7H*1/n?۞0\APq1IM-vͪSsmd*/ 릅`݉$bXeQ Iu)lR<|輕ʡ&>i*OtKrX4A#f#\r?yLjdOD/=lǣ!ڀC@~-?èG+ +p7+=jrد!1es}] Mkpd4G,$B 7h잨yGK&LnOO{(z*j6??,mz`3$)[Xvd_:sz6RQoڡᅮ= Q*coe6s2HJܘ ? 9Dztqjޭ^M8i[Ήr W+c![r #njp3aCR]Ru-[O5ﺁ-?WE K8FWj{BoV:6ڭGj%d';F fF4% PAǧIʉiTrQ}Ea5@w)|^?>lY45z aR7#ҵd+8?!CI)nK]e1ϫK>#GD'EU#6[OH47-;-;!WH(n?O #23crx)b)/??c$kX;W P[@2?5C/QEK<3A09w^wˣKG<5I^ɩ5rVO )_&*KQ,i4 ߙQżK@>h^VfklsgNJt*i+{l\{;4"Kbb6ϾxԿ=>?coc)6ͱ0yh^t(xu ;t`>G!41BR+.c%LEv%uu4E3IC )xC%9=^Uݩ"?O11i`ROB Y!yM]8H!P_e]h[v %ޏ-W54/lZ{zBCQo {wy t*_Mqk8pWZш-א" iQ&9 *R@%{MR 68[ CK:;P ?6]pdVf+PCHF.A< '>›Gpkt>R  WU+jအT#?|A$Nizvawl]X t !B~0iczo~jѼ&ʻ-qqU `z&~M혮h" LpBFj/D:W0) &M աOc뇯9xcq-t\ށJxo~n`,NEL ¦E4)%+7-gLuwCo L+HV8EIؙ˝28?iV";HK2&w]$;cI 6};24$:j%qu9n+伵/ *Uqu:fJ8&߾7~>/+0bH"NZ' w[uK),ʦq,;j$UO ǺV>gnTtQMgv<1jv_AG<23_ic[oȜ䥻H=T"];W@|>ʂmEϸc!NYu NS&V1HH\b. O;c:Fn?/(hoy[>g`)ҕd(gѭ^43\JX߂o&%TXU˧şCRԤBl"F#f'ks`%}ڑn&U 4P~Ru֣4 $C^:W [}k̉8> '䴜+޼ʓᢞcYIJ@wD9_o  =-B"zo|?hM8~p^}%\LtKäױ%'Lii]O:.8zČz#i@ԆEtfIgC=*߯_wmr٦LQ]YEc,Lfa˝ߴyxĵS Y GrM2mCQ.ȉʱɨ@xD#:5'ɷDm Ǡ!S"ks Ek /3U])ۖXIuȠڼ_Ԣg;](wSH p4d]ilK VA)W`೤tYX0Osh8ah,SAkp̀Lǘ\FnU.i |=&Y}ΩTp^ޓ-Bl'i$om!9R? vEj?M~pyiCV#l֬k?bx'EI*i`x Y"!V?A 2o6HCۡlvLJoL`S6-Kt|7*_/G$i]t:*0b^>}ur?pZ Ss-pNuP6GY'H@;Yu79vOf%SuX}^UT;Nu=l"'jX- /s$q7)ͣ '!hCaB#-IRH|vY8C<`hrLe&u>]m>ё&;f6{^rޘ2F1P!117 xv~eCbAU<mp9?:z&%a OUf( rW PyˌR8P>@.7\mӳ/j41ǗN7_QTz2pUL+gK*Qmu@pQژBB Ϲu;psL׌bLY5Lɔ n<<J1N(0}#6]Q:ƈrIaTJuiS$[֕89mB'wz!z2Ob7%>v2k'5nvO¾evQр00/G:0ݓtՀ{l{Z2 PWgG9LALJYi%{8YT88@լ쒗'&,{PPڄh|l:CRl5w3YDr[w_a[;w'.S86aḇRp\CI֕\'3E^x0X$\R**挦gHSn{ ۖe%0iN_D_]~C2X䑾ۡp{q5Zbbaľ-p<09!kˉ.:h5jS!9G^ zYvu1{bI{S_%OĄ6*,yt̯F l %kF8~DG}?p⳥Us&Ei{.Gn+̘ԍOp\tUu~:P9&(/E8v/DtrPb$] bv{Ph )dgɻyӛ(M葐'EM 1ᒏRՕm5XH4.$krTW;Ub:()DF|$q\H܏6L<ΰp0␐?[ +ݼ?m&/ce^#Ђ*Sr$%f:C-r<="TLr}DAvpzL~4tZVϜ,8Ѫ3n+. J=>G"eq83ji/Ԍ/=\E[}QQf+Dz 9.aE!בdؤugrOZMlDݹ/q{M2 }$)~zT 56G}x(  N/?̼K-!Bz7Tli`cuN>nyVqv!PFMEZH3*tJAЅȫOfC\9:p`k Fčy(A,*ZI.R<0lD;eHʘ 20S;q(/w0> NKYQ׮X)u &iHKUYv̗sl˼DPx'{]_ or85^>)UiM'Q-97^zDRqJWKS"BC9FU¨wU&fKYڨ)c9pO$Ej4ٚ犯}jBBJʇn4Y$LNQ6j7~QVՉ$׀+y0k;#mԓ7-loUMƺ݉ġN:o q7<>[GUq+@9/Y; ozsMMjM.{#v 􎂱9땫ȣE,˴N)V j& W)Z.sk̿ERxj~^K )p=u<:.a`x\쾕2+rGDic 6ŷnCe m))WG:peUI* `&7^ң-=4sjI069^%Of,H>qg<|VVJ_LFNò9\@j@)'xC5x&^[}PRܹE'dιR} KTs{RP~OtVML;c􂢴VHYqu;5, /)|*~7XbZ'I8)բo(kN8C=OAp&*EZȰg΋5QNz0ASλӴ>tr3 urs5"peI2X e {pg ȿ/Ce-02r$,gO>"_j2ElXo89=~ePOΑ!kKre86yߡb!#="is44 1Y#>5QY^Ĵ-mtkz}ط(pn\rɊ29wmEXW$~V캌L*pEV?TXmKw;jA &",Ur#bi"29lYX!Hn_òDc+}&V_H7N2@uvBbw#fR:ɤິ3?^V+&*/Kv\pz:1*V݁`*cUHbt$nD$.(EWfx@=7 UZfd,b*Y7fs9_fEiٰuƾ +8L7.2񏋌cRjwY=\'rhSꠉ|xGl2lsRX,m"gQ{(Vo#ݬ{YHF"Gt H5:J 4m.Rjs E~)fkTYz)T+lFQ\+J{2̙ n\/C`հm{-a||cύWvX-CwVI,B~C_3@Sp'}pNz،*COҮAl!jȔ"7_:* OҘ\U[3br/䨡kܞ[MbYMp3gҗ*wytV7~u{A7K붩D]v_U#XRmb` O~Ǹ]D }5&ZV(~'cnhm8>>/bmk]8iq`-니r7m϶I  q7uaRr@*նxƹAyvkKؕtSl{ˡ#`1ꖾTD'9Hp椃Ho`D.MA9 #t[ q+#O$ 4AQrn̢gg,Q'( B7SsF1ҧb͗]KW^~JIt=Vq7/U|w<헉õ#F5?!;4(NY`6xx]Z[HUU}.JOi(\ej*Nv$HA_8*dP~>G0N<i]*2 #fs(n|/Cek< :ړ1zZTALH-9=N;b'V|ь~4Sh6օ-nJQZyV6zAzƭZi?(:\V t5>ͅt=E,ݣ6 `N]⻋ىnCIC%6?r"N+s$R9R˚dJsM6.y ̬~i>T|itYr+UR2yژ2/hpAǗZ z?O>Fggj |s>Bx'C =AcwJ1ZsP# :) 5AFZm3ϗ)5ַ I!˓Az8 +N`<-;?WnPW~eiGpzfЭgڂ8 )21t >ͤhu`~dk:l \ $*l(P*Nګ\f&CsvT3H'd8om,~Woɝ;UdѸRڅ6HmӐ?3\QCd`cy>"[bkrVׄ]9I2XWij 4=͛qg^XFjߪ|s;K`?o:*A@)]tFt4fM:@[:R9hݯ—S,ć=_QKU? sQ2DQw(VG|1f }BX'8l{٦4 kn-|{~阦%V0ƈc|];\B_%c}Ij kwShNjox3p5"'@nչ i,)El2ˡv-f驰F _*BRQh#[X05tLE@'^QeN4m"z` kTէ}TDS)n6}n0N >`;()k//mrD `!lB\튥61~M*G=M!`׎|i:r./ϒEgZ^ '8z :scMKe9<,^JضLooRB[.=0}f]5*6G~V|d kJLLkybS3>*ӇJJy]`,K]yۗa> .[XւU҆3Eo5Aq-"}UcyrnSWR1S[LO(MޢY<%-]<, }=Gk1@*b֠k+\9*f4zNz%zUє"f3vw+"^+E? N}nXt„{#_ ^J؋ iR9)嵥7e}x4,\pĚPױ`{̉mrXwfvQFjpWrxɛ!Q} 1z-qyВrcCt^VWadrLwbfKEuV&Xv@}B*֠Q;Z?&RRsk'a= bV|?hj`ҟ+Og砖C!5H1-7̔/v EZ?$ FM&5n~Jˋؼ;E* ( nbܾn.Bb+u$`[.|xeM'*">gΠUCe@W')YRM7Z_ܞzQY_iyfbsVGm3ah7*ivq%-zws%|P+ltoxj>9_r2&uFy'seR AQ a@2Lkq 4C< 7Kb)ۙJmQ& 9IXVL$CjN ?fNpyQMGڦh_P*̧"ׯT}ZhRLV5yiWH`f )z6&w8.@2²l6(b*zm:Q%N~,Y/Է'S#Ȋ냷]=~ʎGΒ: Jchg*3Pϭ c6gIx7T/[2(U;noCr[g:*fp\zes`Rv֋=w$6oZ?tWX-cf!,05szؗ#7~bcT2LL6b!)Uͳ9>5F?yhz1Z5S/Vuw[Mǹ8]tJ6¾9R"&aL9T}y-ےCSʈ8 =C[[\@5>wi::%Cdn1lo(Y8B0el"Yi>v./0A2ml.裌{d]ܧ̃xk5՘ep $>+^wGϲڷ\S]VC_>q aY+0K1J: #rEw.հS[qON{R C[]cw|Ϻ46p>Ey}h)=5dh;BuƔOHPہVtTِ̡ ?1k rQR"J{^/hԙ,^v]XeKGBI$k-tic=Q-yTjNQz &_)[K]XCA:q8)ϿP]XlX #m? dpUwo#7\IaDf?9iXR_884&Kj+JurNҘ >| a M$CR97G z$=|MNzX]U7Vӕ޳Aȶ^Ô 2VAZ1&9y slojp [@c&&96 }!ʹs7Q8p+q`ӵx<X#BcJy%D SXr/3%8u8F]xzS Tä~`@&''&43Qloɞ&QE9F|X uOC~Ԛ? b"?Jx[c' $'>Q{;)?z.'GC7)r5 ukͰLMcswY Z)G^G@+pQv  }Vrgq"}R0:w+O) *ZOLYe<{exV^HC]DMNL&Лn b˖HL|2 xrXaC1,~Րc4"]Ѐ$N MiSz3̧dUNuk{a_}z,9KP574๶*"LiPZJ}_I$=aļP-8~bi*{ZhSZM?|&\*{N5Kb 1x̊u崞 Л C.<4 z ѹ $rŠdȦIL?w/4igL_x6Eg@{ku#|ؘ k d;2Dauh_vedJ F߆9!/t@y~B[^ yo'5-g'( MY1Rtm5HɎN eRxiH[M {ƠfFYˉzK_mT` ׵{4G(T")(h~4sn3wi ԠE8lL ,Rp| {`osa^󒔹TLjd+"=?͝/rA/XZ!ّGQPwuFa@ƥew\'h"ISMcoGe7.r7xczpݢ;`(n-BH`Wڲ@d78U07ao=;X2T ήyNHZX-icDc(̲e:jhZL|[ XO#{ PGD-yR suB?zaxC~S`Ms0~)1w|ׂ04N8{ff?UzTrTƟcobWR2+ N> 0*gɳ U k7<̴{om j ??3hD>/!aENxW"Ml,jL c׌7V >xw4n МEl&^~vkm ͷߐKrG7W`@O65*N>aO2Lӭ nOuRsa04jحkAB>R v@[Rt%Q.ZP9J ZΝF1oHM :QhK AAZgR}_3wo|y=S*! i}]V5/uvO3$O5,p9+N%PCn.;,FRFL'qW0Y|n5ۆ\ F'|ày~] h)ܬI[u/T WOqڥW`_"@qϑCTw?r1T4Lv@uqd1ʻNPeWFmL$Ș#i" 1z܀!X u*Cu[ <3t2K evYR Ц@g]q w9,HO^|?y7=h7URyIZV.6jI)SqE-w ;e[l@@'IL@/K35:$ݝ{6X2Yc!5zrTBp.07P^:!צ*cP3@0` .Y1 A1͎s$"<`pӿ&jN;*H㽢{mh)8./$bfA)X_1{X~] [`'J iJ!๴MP].>u19}tȴ51*wK~WytfK!jԻC zs2?&Ɛ/@8 Ƥ/ix v; MAWݦͅ:'0Ko4}(xt)j,`\([[dlςOZBN Zb t*b"$z'l+/դ\\uStw_?M2 rl}!.T||qHw]!Y#a-aNe<2>ATQ6;OoKeP6{h \O\]9ֿl`Rgxm髏j&=;8뭼AyVe0!0`mxk'LR`@"FȒ ~/!۲-FAUnqS?V։띡?4e_;i¿+:UQ|ImMg mW@ڐ#k?+@Bt݇QQ[*o-0ա5FkIJwRnluJL`5 A\i̐zu0yNr *顁1}Lj; 8i6G' -I({p Y@\X$G;+8ki<:?oPhcѲp9bhךؖ=9"T߫FdzBE%X.uHAzc욧O%:'$ A}kFQ6 m8ʠog2ҽ|oxH_Y:2&K[4K88dQDkj͉"=Ooҵ&jI)Q4S3cinX8!\ubJcUh,ȓM%dg #NwI}k~lmJC}Vu9 k:qYsYDoUs]E9և˱\LpE9Ie/ﻛ"&QJ1 OB"M2 .iB|p$cG\8ǨֲqJu( 0:L=2ӳDg. kyV\[xW8߱W<1i4N""8"\9p8gлrԀ <lEdMC >5ޡccbӜ}n0[*ąT6x"yy-x~:^&w` 4=`rV/gؙV2-śv #YQIohȒXSNө5P6cہLbZ@C4fŽ1Hԇ($bX9OB>k3{¿"޻hHeL~: fTl-oܰ(I+* L'1%\Y\M.H.gϻ9.2#`j zG۰[~)QȒhx]<4n]ޙKfU ю_fdxst}ba68&yxߞ/q,2b:h8O,7špU%imS&J+wr5K^ྵTAg@yzwU#б,TCbYoVފ І"cdVE@{X~b~ YE)--nۺ暾n{ǜf<|A_>%"o,,Yuނ*"^b06~kU^!t9T:h~\tis߸߿FTev%(Q׳4 > ph )^6be*w>je_N# TXטW?X{M}}<(QiAC𷇥.?l–rLDQ[>*+\KDgI¥Z89 6n$qC$? X<}:hXj ^a}pOWm<ݴcRHNJXr?k332UekQ^ #rޮVǥ+cB!x)[81rDaȣ[c3kP@; a"Hѡ<-_mHݽ>2G)D0L#T7T aQB0{ 8+Q p. cU<1VMU525GL}uRgxCivsf4L)u\S돽M@Hnť%] *p10?X$ڳ QλNG>@(t/s4G W`G h8g+XyRMݪ8S6I~iP_ػb*PsA}E#WCw ޶R I mF)*]{E}sLwB |d6o8'~] rhصӥL.Q5Eu5_ wK"θnZ fA+ToQWZ פHlJG\,a\l%.H K a 1nA9vj;~#kFrˡf<*d*<+w@|nEX.9 0L- EiJ>"[s -5s T^@]Fҡ^m7:UYm?@jiϊ,yz%uced@PBIHBQdaٜ e)3bq׃{LKik1rLLN3u ޿dV_Dxyk,%=sBUƢ=^U!IP}?qt/91 U~Vx 1̽/2$ ^e̺:3>yL(t2Fgk ";H}2 YrsC )7]SA}D3xDIT^tzXY$;΃x`uUTL3:f PZK-ޱq ~ W២t.s|Gz NIcԗ߶VMj<Ѱp9X`ח#O1JPtDR{ !ww,Rf@ZX(Rcq3Vu|E9G;6,v;Ť\MдjNˠp\FC/ȅvgQ?W.󍁨 <¯|5ϓ8\YpA46CO4Sj#}·m.T<[Y~ ^nM@z5:,F.6Zo ؿk%ڛN _H?[^-,ð엑9v aDZ7#6` (9Q`[SNg_ bې&Ib-[$$Kb" xJVǟ[Xe.n_ E ߨ @('т A^v&|N~G7!$ p+:S nvLZ45]L+W_rweI4ntt&Bw6(Ԧb,j?YHtCxc'1X@[:SIB 'B/a/5^GKtv%ff.&$`}[)%l^}n04Չ ec 5A]H^wfaB^Ia iᝯ7oRr@uaTPF?Hb3~ dJ9=O}?aex uްT6YԺ\PLګU58~"*\J3ߎ Qgqor[T4"b@}"Q oeip0EVt*#JBtt{-5pgq6A~W7NDO>hEN:-h5TvRe$? +ޡ*mp |{fxlP=HQR늂є3הf*0Df+c 3 isOaY};}c*59k}Vӕ#ƌ;aq7 ;LOcnG 7:T+$"clV#TvӀk:)"`4>7bjF(:2w |-F:/@U8CA >2|"-k಍6eg쁠ԟ$yr2r隰"ZnW[q)&&->gͣ1]k\ֳ#u*5fuN;PTmv%vyjaBF6Ɣ{ "34wV;~{Az0>1TZwSV P¿#ŸYͬ~Gti9{LrluFekm)'(}N?_+B ˚CW 0ؙfo1 5Grq:$e"ȿ*7P)\;) Xϓ넥F8j!/-in4;'rAwJ?"^M޶: A( @gIUuF-RUbNvSε]TBrF"} ȸaX}g5,xoD ?#6-M:T.iM㋻ ,$3pE;ὢY,e#}g0GY4>\s d*RNta_/Yq QwDŽN= FpdQ9t #:(=&+thgb $~9KSIiFK1r@q, G /^SV& @4Z8ZPS*Rvup[q+]ՀN5T>vKk[ ;6;21d? QP[RtnLWpfʹ b"&tT8P̴TN{ _B&3B9JЅ̲["atnw)X W02vl `HUH7Y$.Rɦb?ktGdi|~S@ @_Ʉ,α =}=0E99 Pz> F/ɡLѕ0xmM}~-U>hXUHvהGp%M-ܡŤ"1Bl-С.Y[~vŜMq} NZ@wA: 3 HTdXvl Ӡ:E=# Ю a_ p}X:C:=nGB(M|hN6ÔVcJUv#@;w]=EZt)>LmS*t-A,pO|^_~BbV>HgV!"JlYgj)uw'xgd7箻/a󳕦Ҧ1nO ֬M.]Zq{iNIү~O\bS A6c*v`"Yʇd]t:" :|?&`j{enTXSWFm6X2.~VlPtEARRlw֯)ytKt7= Qt2:S:SM#G\ÊyPyol&nR?Luec X͛pXM]1+?k#iPh^=2wSu3:ZFش_=w]m3*4&Ïݕ+v#*A:mO%a{cE,ۙ@]>XiAdFVWvwbE2rk@AXz(^%Se1&"I ~8D!^Ec*A1+9싁,5ִ:{SS)˲A_;P&)[c{O%<^IN.W=jGlt~;&ܝnY؋?֓V 1uN9?`iGjqg/Do՜4ab\ƘR*NY*j&xiWs䋏.BiWr9 [fOY \L&h7qႀQeHe䕴*6K"y0ի c+qngMEI:.z5Bjܓ_y RV[&3l$ԧώ=j=G,CPhKGnsĒ<ݕɆJl?0iV(@d}7b}dr[HC.0<ʂ{,Sgy=~BP`GQ|/yuA|& r@7|.7(3`g+sU'G/ \VW/Ѯgc!ksm^C艁#t'zG+Z4}&.p Cّ$\bq@r h|qc?\[p^KxJ|kB>M\ ;9/?oo[bl9W %veWԡneZ<+TR3.%9hꦦU#S6AtdzJzo1_$hufY;Wb|d3 ̚ٮ|S=:ܞ(vmr7zr QRpQ yΐ2@%sCw=Dg}"@~B*QgDGF귴>x㵶Op''M$]9X<-_-.ڲgrh\~C8rvbi/ѫv$Z @໡o79%T]IGFw>S-p9@/]UϒT-0Nέ"kl ҧSSSы2T{IYM>lP` #+gy a fK^R :-ĈD9eV),L],L!R+ EX 5)RN 3fvU(68ޔK\'m]dNR)2? Ϧ0ðX(hs3nCg$%q=$x(J'Qfز{b> A 0M. ⻩K-sήHpj[\7Lm/@;Dyg`  ؉,ޭKNqN@G,rujrg񿷺i\@25\)Y}8gT>“d ?D˺@,M7'1#uYPy,lHK4WITFwYyj>f61tDZH(#?ah`dcTV 3[t D}>Lj"(p YN1o7oO9 <?BQX.3c>Lv0?Ix5 IdaB}~XF=NnXܚBRӅ(1@ 8"txݕӻI:C>!xhK3]CSf)\Fs2nHXz]"UI}/șWm xo= \_B[M띢ru4PE0mɃ2e( #yt%2 Y}gdy+]$ZUpɖH+^Id?WR2_2lgd?%Uo&4ǚi 'A5ޮbEE3, ;**ϡ&I:a>'뢋 M)^wt^_>`8&밟q:ABm fbyYJCVd`P-m60ߑx MO.HFE^7.mfZUgGQW&`{V l7\٢^ q֡+@5q(X(ͨHZ4zJ*UH陥v7|É8$&F9utkV |VIK*WrzNSn&rcQ%{ |B_~ MCDŽ4ƂZ%+>6T D%XS <m*}Hy[iBGB0CT'F[ē.Vb<֘;`4m" tVg -7aYm)N'9= "4z3@WbU4T5Vy5o3\7i!$<ޟc%횞adi͚@%t4}1 !Kڗ ΈlPX ֢j~-yMeu8*u).I/C Yl+bAM;"+ cgf D{pǸ`H޲+5ZtPu_4LjP,bmdYc]ul0? )5ڼ5Q󻿲#(M?hu7d/@g`GB}eso8?l/dZn~KqcJ_G 2+dl aQ1P{ޣs: w0w{T?wqaqy~0{FO!-%~6GV:/F؟]HBR׫WLʁ^0Ħ]g 隃oA+7G;z #)3(w%kӫ%W+2o[t@Upp#﹵"+)w@=Xy ōՠ ~%aUzK`Oų@$24+{7VYJ՝X\GkLٗ^:`hf% AEg!Vc4?F,gJ"M9'6KזƲ Rr^4= 226*Ad69bdh|N7 V7ߕ!;WXHa(r8F?(hȠ*9\:TU<+PWwӐ3ֲ3-Bwg"[GwyDpQ[zeV2}c'!ȥ\ùCF].Hv2Ɉ~Sz ,)SThix8iDKPEtDCS8-j&_ G@h!'J]<³C:70Lƿ{]t gI vHwG.*sn(X=s :۬FE9Sn)\拷r7.˨X6dQ%Qx=Kū7$rC/bhLΟEѯ%y8/!ߦp{2pS;1z5|ljcB؟RQ;FfTz=2!rfY 4f x +bsk]t4j!3eXcex>HlSn} ' 32zѨQcUNb@3<xD} 7.n t[݀) A,cvX6,䍗5d{KB~mE<6aG F= $[GPO:$XJ )$/z. 3@<,~l^!_}%cE01W$+ Q#17>&< 5/] iOJ9V ~QFADT;Q~ǒw(WFU,J6::3wv0W{crQKBo1-8?Η:52~-.gQ*d*:U+M|YG)S1\ ‘%'0S{Y*NM2 ̾3.`"eDu/ꥈOүt-fo 9FGϱ03 LPbGjk TߝJuR |ӁI,,gx׫'O S/FZG"-ݹ5]־c~$a&V1bV6n7IHXIzSe.Cݺ3B9!|#CkTy('tn)¾>+gUmne/h#3TG쓥/éa& 5^ 7]xngS%p闅.2yoHqaBZĻ)Q.Y bO,b*'o)vt[%!zw]-p.z.PY< >lAX*>M2. -95[I<[g <8nqK[S3"=ϖ8c0w81u)Eu?=lGסpw T{ES|<'/s *Gr2e ܪ ']Xagbv,[(+:gaRJ\#7zYlXNiH$XPަP7pd~=]߷WJXJX>ye.tzk{ϗ(7x52Jxb%_OoL)UQWU K&LX'd~})$%&=GȪfn\lEݙhwF ?>;tc>G{o}^!ؑ@HG흺:n@|h#{&`D2aM 8!W~@>PDfZ*EPާ'!P$=Txe">)RV"5$Ek|s9y=iL!mp#&\I9l3'Rx'T7'ɚMxh$/EL?~U qJDP:-cwmRа/yf'P[K]i"oDt8 e"j~v-oӼZݜ"4 )NF~K|C#•r'ӫĹ87h'MUFZ(&ʕߪÒj TbqHR'Zn%2!ؖx̋D<41QN |{@"DR1+Q51=t*AJRj |NEOkOвك{eo<Ƶ^ 3bڟG޺uL'l~`PcT#CRLEwٛ:[WIW7 lny6FM3J HO\_zZ/&K>ƞu(H@UYE@4!6Nu= sKYf^:.G\ d]ihPZo'fw~4A:2I[&b2x)ޓ 7 <$j5ijbTP^h~"ճh.#  GNct{R;X<Z:QxH8];"'LOerBzBS yV[ i"!,AI)9aQmj6؈D7*Vw$~Pq A#JUKޢ5a18)kYq0!upZ Q |QMuWeѩv99~՝FJ AtEfԘ$ e%j4oipnw҂oVe{8rه'Aq!2ٛJIA,&݆QYY4G|Seo~<̌A@ CssʟC ;`X܉/ }Maa2Qj% L;rJI%q0O6 hSI*`c-'bz|oS +Vہԫg.Exu{)t^G$M X볱AAR- L| QjOj [t2ONB θ6I; GBxƷ8n1M3Lǹa'̇6ICCDtz["@B oHeu*[`1 I=!gJ+MYzЖ7p[_pu&]Fv5wP=bC-uns5{Ԯ=ZP؎<Z5a\F5ng;֩47,L!Ϻ7Q8NQI17p7f 3egHLn8GXo s<ɖV5R{ұ^U/*O u \fPY gv< f7^s {~'099.ȓ1&}T*S꺓 B^M\RC69Q퐎<؄~~`bV-J{E'%r"ɉCg 1ǟL[d(}ќ UhXyW0| A>ִĸ}Fq$!JrIl^ZECan &&.~'N ;GS"bn~0ڠh7CSgQ3&G_`Fi$e?1Xߕ`w,E8ŻEvւ+43_ ?]rH9nP6 S1ѿ"g=C:ps'5a3v˫3m8fKN99G .D) y,}24}$k54Fv Uq =0q81P ]0g*Xe_%gd3Jz?[5!OuhkCeɏtbN+W=_ֳ=mܫb)8:y㭠=n61+qDAB8'$ma ;fɜ) B' M%;Z4K dEg2\u V0ɁlT"(9 tZzjXbIemC6@dȐhjE쥜ƽTiڥ$%vC0kaX&Zղ_rK͜ 6 Qb蹡pSCN86 b*h ˵ /; >zHf 1-n%춶<@^r}&4fhMa2JOS-Huoc^(7vMpt8Ш2tvԭLue$8fɄ\\(ZBUT n7.v)-j7W<16׷(Ɋfdh/*6T4L93bX$.I1e|UoϏ"{Mβ ":; &j:z +r[&΁֏]lL7"pT}1l5wm@pQKzm &@].7_W,"JN=S dnz㶕Z#n>Z4&[9ȹܹ 8S1D$YF7.3P~Aҥ89lc'4ZFz0МC$"g6j@Gkx cL5 2GLn&ae%lI{\l!C!:Wڟɼ^C{=̴uc)F&8Wی77%|B[1s͎R0p .3pw]z#BO0à@Uov9H QҠ"V>" z˽D|ޮ>d2 H$[R'm-+eZ:Wff6,Whku.g\,lcx7bO7{91 +dAŝ};yn8% )F;UEgXCUIcI'NxOq4ăejJ7l*٩]vEMBBQ,; ƴl~Lk׳_d4 $FoGw{]}ZɆ?\g9S,+w$EP[23ԥKKxCu[xBڿn\ؗWTje@>bZ#}%gjv"߮WM?R̺}c65dC/cX L~jFNXqMʖLadהX ȏ #'yvoy/n>l03XKiAZ)0<3ID%_Ȧ+/Pq@L3[ebݖ8Efː )=/XY7(G^(bZ1t5R"wm݌Tm3a=ITub'w-qfGf:iDȄ[IudP6ҍP캇$}wڀE| pY^# f Mye/x_e9 va3=鹖6NSjv Jbv2*iYg#Ow2M'q !?i|GOγa2% USc?G|݇d>C)EaZ'A6StEu!=vu!hq0hy7g_CK#i'pip)"O&L b>ȵσ!L|^A`z"dF; H~5uDhh2vML%FUJ QISc(ED`yi =pK*T 0`zo#V2 / qz>B4]<;%(,.0[Rc:izɘty %u|#K=4^L;`Ѽ5ǎc%_H-3P7~M`26)պNk ( $ V1ڞ9E*Sa,),N^gLWs0s~&bFhTtCL4s2Rv_Qd'40rʢ ri:;fq==lhe;/NF\7ao,ӪE@^5yF4%r"6h3syv$ehim4k#o>ɈWQ)+Ȃ-6 zYl8>ܨWܥ_n uc;t X?zU&Ff` C=p!-n yV=xFqmIS](yVg\fgό][ )!c+TJ Ehτn@pиz|Z,@20qb1Lgn8c;E~%hqģdكH|1N [Q#B;F+hMe&="py+k4H_0--[. WBpz| ŵm:V͖pLFcO҉0!vU!m/e2v,#dXSDzEPFd{b@u6`tʏ{K~;fhy{nBhhXͼB&[Ke3$DLFEqf[W.Q^K̴OsG9$ݝ뮌n\j4̐~J j"Zn謨%$$An~Nlc Mcr$o:IC9QyfVA8 eӽfBF, 7EQQT&C5lr䦅!h}JEp;T?|rMrmn GW1G@.~ i[oS 1#*hSNŔ7s HcGa[9Lno{0]{Џ'HXChXYtt卢? 3X͇Vz\{SYV`Eym1C^)Vwղe5")z 8SDR7阒 1O BE?.4!d[^,]t)7AaҸ4NZH2 ,<Ń2ٮK\$'&C7$H́8br'T %ӽ|wtH_Ls͏ zt'LTӗcRTQa(K>D^|[Na/n-=5Զ4֌_+-)}cqӘW5<!r^YyÄ30ʸXu.4, 8hogX{z6fGF8I2^Z ȂOxmݻVMwH١=Q[4 hԔcF{wAšMvj}LljxȸH]0aVߌ`:x#dc)whV8aY8_]ĥK@xx&_}]5wd1.gB.kܢ{Y5k1B~1U |YUTSPV|*oQeS]J& ,3 б] ~!wZ$*ڊ>ꍂIaih * (Fpgy<<bJH i 0 aOi1 `|C[?Hngҕהfob9$…_.bɕ3@GDu?A{Yx>Fc"z/BB6KD܏h#yvGcc |!!ST^~ ZZ]h3^ØrLEwC&af}ӋkK3@ RyĎu{ BE!*$.7aYưO@?D.7C9./KAS٬ 4x%ʔP.ͫݓ.Pw z[UdZEl<Y/sAPnҿ.j{0ʬg dn.wR^S9 U%+n_ H<^W -i4QNI}y[3ƣ*'Ϟ*ks QhΥALGE ә9$^ԮA}kLsJGů`!<›D^U 7 ^A.gޙ[npͲ ـi]8U g84 .$G#FWI;36׀眝Tqm=\A[VH .0 eH`- >i޳T"zcv1JOqpj%&Ap0# &;;&?<)胘As״̬[nK ТsGeTL"7%}Ti=8qEVHd^0sM(IuOn}";n<{X7mF$(s %ZutUD$`SLf SG P 'LT±RkV^;b( ?k;7Z׋uP?tg>/\K$geXyZ.}74(@nKh=r#j=)l\ďü'`Pzϻ"R; 0ۣ0J\ji}tHOWY>nʱ?\WG-#(xp# ;V;2Bw5^0&@^u{6URw ~ˎn1Bkr@oM+ 3ǿa, QPJ~`3*uwraw!RN9N[r %ǔ!!HALb;f jz+Ut 8i;]n}D`tEbdh{܀dNFwy4=(d"#C^6A2DĢ'aY8*(B79,d$ZlB:N(U!c|5dX.^'[ N^y)<_0iOZk23bq˜8VE=߇nHifgwH)[2IZ#bv//P!Ѽ;his.vϞ:VqE {|G0cKs$r;%;ҍBWMWm uP`㫷@S[AP%6: zZ^عBW 4SA-̈c(ʴcF. wuI%#%&h280B,zH-"%1ٱ_Q=gw]5|i۶Jy(6 ght A~ff%ցs-K׈lv0|kV?|>k- kB+1bJb;}" cY6[n.]&B9'Pn VD:b*Dj8T߅o0".h;p62k'攌;͆xh#1F_R3[C%:1roY'? ez4cϔ$hEi$gȗ 0.>,Q]aj5ȢCKG噿 &\|1xit2wvA,&žW?{` Az#zjr8fiNE2\X`C3Wgob%ʊȹ:i[X˖Y*z>:qu>ZIe7j"bD A&5\VjP1n7.-=dʯuxdUqnJlɗi[;< 9&R 9%}ԗ͎eQ=Din?y ~VMJ(f.^]LB$er[ ! D>M`.iI  f5cQxޑqxx}IN1Ӛ o7e5g4`bPMAwD`Jn'/J:jX RAċ~=mN>-`N9GZLnϤǛS耝+yV:^<^J $nΖ~4q4GD}^LOncc9S-,Q?ԍ?8 mpVr$O66T6f {yOdBӝ➋ل=/{bG6 { k\Sr:(;xlXc;ptJbʔLYX;y6b[厾ds]`?jW灮󛿩HRgf8(:`(T 5}ܔ}S ^F͂QߚQeF< <be5gZpG6ofcl Pe5fdn}<:sa2TƇg7aú8\!$F&"kMzcm#,1 & Es!> X V3n!!GpA!Q"9‹gm#javb|u}L{ѕo`'Bc*ՂZ2 o//Z0>t"kv[7P|Ex004Qk{b QeSegAf֋ɴ?w<$YTb76p bZ<+oj UCמ SՊpIbx_Bjɱ |׸ژs\!(a'mA7Q $IYcت 8d9$11Om)C!JJ&haHDI* #_T0nl)FD*SP`*PItc+GtXATteIznP90p,~;Ua0eVpF<7$𬷵o1oVSc}%NXA283W8A8\^7lb=α7"γ_W!3'!7s6kj41+lD‸USQ(>KӂܺR+Fݯ?ӈ2_]; 0sqykiUhw?"[8\Tez[ !vT^t 5#z@leȕ:w/:Tn+YѫD>3;+,hoy-ļyaRǚuAͺTRRpN0-VtsP+AM)-b붪_8ߩTi{k5O :|{\5 1k!qj+;M,[PɆiq'> F)o4 Hybߡ5Iԭ'4$QO4У4]:GI/d}rcwɏ2JẒ G^?3>p>qr3"Mi܇\Hz[$(o tg3 ^44en!C:]X;*C;X{7ԫHOOV3Ÿ,tC)N;%KX:"S/ȸAM p_爫NɎ1A|H;& 8Ppt l텛10D)̰3VrlAtSAY}!^l킷ŨnPZ||It<~IW5 P\$؝itk`<@jHpU-|t%:&$v^Fݘh#M"2}N/ \v4Z=31SWv d;K2( RoAb10݈`vK-DwGk\SH0|,f,Ix|!LQ[S()2~teCQ̆C>tp**k-mI-/1 JOQ'C40v/^Cp:k5x9x\**vٜTN+'z=`LQmݼR}Q+:@l]yZM;z( !h3uFBU3n;N3>"ˬH,Mk<wLtv|W\ IM–͋a`兛#2͞B,f~a{TM`MLbWKH!qk5;A*IxrE8*&D{K(`Ԩ ZAH!V03 @l="寉Η+^_UuU*dp+v1p\N!eNJ ]!XkԆ{e40ң&Xk H;n\TH>!FC0Xf}_UvqڨA%yKy]K= zDM}J"#SĔBl`?;*qSNzzn*t do _wx?6I]2$tu ԙInAژcc Ϯqgk`UnC@qЊ%.i1K38IbujSn]v֮s}[(=x2wā>_k8}=Ke5&ThTbY̓v#[eK.^23}?ՙy!H 6n1r2E..~~'Q_$3χ>=zWWXig|<N.%4[-Gh6H[9[@mg+s-ןFSΝ]zC-O2?_ydۃܛsW'A]<r4hHIw>Ee[hߜGwL د4`j:2үfbo6AZ^2U'F4^$Rj7c77j0*(}z&8s49<+fUDw5l ua|YٻPa#c۳AXZ S+17\׉$ ̑TAS|!}5t,+NdS#Ӛ¾)$0H(H)[4u0pPlq#[M/뽇o:W{nY{y)!gC贺 )Gf5;mOs}p=m9g܈LJ-c~3̳> j`k-MOl>P7%5.Z*yaw 9 WϤbbTȐ7u.4 +PPQޤNǝlQx yETwI87CeeMZTSXK*ń#`DTȚ9n)rXCT(-ucYkS4VqM$hkw?Xh[_f fӘhi?qt]}M; ?htlL7K(WW @rs& b˰eY/e aA9mmh-3aԛZlpL~"6]ot=Qڣp@0!?4*EF[͓L`=1ߘae@J7U;X8!=c+hVZAA!ƄhctMkCxJ ^LtPŸ RУf@1>TJ 2ݟKJ/ʝcDbNqk0h((c_*uUHJ4r`tNxڌN|lؓ%&6fd!6TD<89vY -ݮиEbORnLMq0hղuFTD7W2gхo7[m6^)*v)6۱˘v;(M,7~B2s__l^on,;&/8i)] Dd 8/\ǬF46OfuK Q& q[R-?4-ptk?^z?c$ws&៘Z d4 ʳemݹ #!3963$}Π9 Rajll[ӁJsLno"+2e ]1zԮm(6"oĄɬnMo\ږO/X(A6|RU֙IY9d+7U+c~` c>jǽ0 V5edC F05Z~tztl@Z4c2HI-xaGR 6YyzIT$=t(}[TNҗ5}s(؂Y}>{iwBڿ60)M щDbP^zt`\W_+%?S) U5(` k K׎jMQ>)qu2`5>[o  4 ~Ůb#*">Te% L"U]oȼS*7f~(`m% c챦"3@+J$j6\;f ɩ2I΅B馬 pt;RÅ ߹ wpe UWPB d詪8sw ëtj8/zX j_΍$i9_ ᓀ#"\Li[7v-?ßg_`{9zV27n\l-w1ꥠy<xkT. >(ꆐ򐎸0MH]?=tbm=/ZD[&x 4NA n\!Qkh:1TGY?5YAƑ(wX[ťRGđAOePEf=ޖ ?Z&^ +JdtuW]6a.9@,ovm пJG~83 0r0Oߓ`(,Pj #b,gRX`o?\OKڶ]ZSt}?K|&LrQcߖM7 ^ >w f.Ev*XJ(%5"e<-̐SY OEA'5nsQ(Flhq2Gn-4%``NW=H`ב㄁((ZsnM[W/* : W6)ՇDĴTkTn$@kChyK V*TtQH_d[BPwy^ݭrg6+95bAcOar`rzuF[&pח 53a}w7}xɄGn۪۝pm+֡)/zl|;GvW?b9 H̊H`:Ǘ4@jvY&dK95ON-:a2Hѻ"~_#bI#`#(nA&ށsѡa?}}fn r1_7xgdz[] qc358mv>më5PJ*>~Q\gYpo@Vr5p(?z#Gwc@#*~[Rm:~؜b蘔ss"kX|W|@;GAR$qɇO @r;y &O]cfXƠ9oA2p4\x_(:yFӍvG=rL·׭W=gvD%h%QEpu/.P@+>z,/ rnp]i P5bf1ޕ!~hSe[mSJjk2J-4Z|NU1%jB,5u<S~)Ԭa'-P򩯔DʕKϬ8'BwW?ƹsp?I7%3Ԉ6{F@X8&),>iԘhƓyYܚJ[7RI I^TT%㞇_D4D _}j MNOԪ۞, e?m4(A~W\EΔhP 6ki&Ųq|YA䪬hnĢc7 (:fqi*^] ",vZ*&g/=S[ ᜷`I $Q(YQ˫DUjkdJz&x@s")߳PLV=Vy@VmwX# #Yoƒ*fV4t@!ŌwWП8ǛuA _&tpSU5VE>`k 4;[) +_OiL "3)~7~ is{H* ?hx78މY_Di*q@uixv~|jCAH`4j%O?"uг^l6cuē$GL h+:*\: 9{EuW?X>|b J2aau)ڵD>E*%0sYZ@oWNw^V'H9 _}FU[G0vnaDEF9pGzy7lKw 铠i$RbR$eQiE-;D3EH{+iz ƌۇȂ(c0xVB߆Lf/=Yi-JIX)djHѡV-HE˽wIu iH}ͽP846(+\|dòĵ!bn3n WQ!--,&EԱp Q@̙*`l-jFE0$+?$@`*R/}P6R\4m"˚ tz,E}nٳAL/n %,K2"cAx%JPt{+p[FjL7j0 V$D# 1$a[<ʄHwϵl܌m.ʧ_CX?(±rC5vm~ak΋0s'aL PE1B+~ 'N"̢Оv2Lq1pۣB`=0*ep=P0~,> R.nA#`TU4yIuԳ.WhPߦۈ/QNUICeH}r}{ OCy,it/<2¸;>lRTt- oًN[-Qj2hJ9G|> ~žx^Y KЩnk`)'BX2KElKlFkfxll&oL.p^V/4 PiĪ x=oEseoGG' u#ً9ʆAY43o!^B;V?޳_gS9~ >ITWs}Y6NʀG@h6&efT@Js$Q2IQ^lo*̰`\oLB0` C>o-l˃끿e~>F?ƋoV >^-`X0bL5qd2N yFC_Xlqu>u Pˋa77vZ9PLk(W L"5Ȫ{^>֧*S~Br?Ch +r`& Fa0:70 s!Y8@gf#ct hF>G /Rczdzwof^Xʃe4=$h sx=%i[Iƽw}^# ;GY%*%@],@-;j25}펚GDtJG"E q/ۅ%Sļ@+x#M {o3~COfA"$POd5f|li\OES5=gڎ\ݻu2>nl%zXz [vBb k~N{Esaƾu| a ոAyc}L=qdY>]{^䊦O.RnPؐ8ݟ9ǥl*[s_*'?!e(pCzg!OcF^J~0^ue# ׂN}J*qO䘌gqL^8e"AJ>gLrpmwΓn6t"/E6WTiW+nQvO?Frvu$ܤaN2cglt.c %"\.׉g**K{n$\!b"W"v0P$Z4CwV=u3?]OF4!QG `kaf,8jA>E?uA2äVf۲m %,ڮ_2 N^0IՁ*J@gik)wL>r_ݻf~HU5-A=Xa hi7518U'+jX XGx%K>0ԭJo:^z嘬oKD+#g^ă 0|W:Kj;?9*)m ІQ [E5 }$Q{j&NWez; uALA0gDx !/srxY֏y (\tKzU C8,ҟ*U2VN߉O/&H:DLc\:G &'cV.u>e=L=*JY`>s>h917! -b86WFƴ #YKO>6\7ֆ`츦zpַx%7˚d}խjz?m7ܤQ0{BWCL+b2ʢ!=EighPep1 e1#k%5F`M?> Aj01A@>2ٷT4]6w[Ex:x)Vj/8;p`ٴ(SB!EN!+N z2c!˯dPR%o(4 6_gbBR34WH2bn"FISXkqj`fIJXzxNMPΞ8ڹp4Ām'Z+PHkec%YAsjh&\PCM| `T -bF`vRS4B>eV`9R00"ܤ*T7ˁi5{ř:Z̗#b-KD95ҙeW06@ٙ]hx4{ qZa u3XWTi?~ SAjTGp y4[= b \9!.V'*$k"J]vG tE0IwFk'ɦA7\x ;@ީIMkgNe'% `RN\$:5c#`~ eeBɨJGBC,o]zJTgzmp޹Ť hN̯u#K05D'8?!I y~| D>Z$(.<79jKP!.EBFwu:&rD΅d-;5qu~MX!6ܟ0O|3^Hvq\<Y|^ -F! h}T$(@X,ib Ma;52.S[%6TRfA _>{tVQ.ѷJ%ƈk/6a8@}^x3Z;ARxt)mQwO~w`@sP?n2E]*]4zH[&E\ JvG2j7?A*n Abwf bdEwJI&͆bi 9sy4\jdȄr=XuI@e"ONV}m^R2-WQok~I((mqZ3mVKcrQR~W1K=,{>0vp,{rsvOԼHq>/t@p)AiWHRx̽_YUh%L'1|ҕ0 ' 2 B @K7:OUN, D .Nc3]l$Tv_JAUr\_u oXCl ] aZʼn?tщSOS5G; m%% hDM Z 6XjjӠIXy8&-Xoea&'5g:$-5|I~? uqh)tB=C=+%WO6L$_X92(kں?qƔ/?nrfP7N8(}aBYuoՠ9WR-_h=?7P&an,=>P ;/ }@0·MѲ ~anVH*ca1CfqfYB̊͜;)C:C|u6C{2{J@%RQ̼.WӮA$Gu حn@`[>Y('e;~x o#^)ȳc\#[* @ "<Ҁ(tH2 w_ SH!uM'+Km+Z,a:u.$@tD^T gY_N2<2̨ 8Ftu]+UC6]lWC/ ҮwQRUֆDWKpeQ'N+$ۑȢ't" x-A5 qL Rʶ8&=D ۭ6T"O$-^6cXX'֞ iݴ#FsBy=CA]P0WGd&QyxX'O*![q%# pdXzQ\ H$D<⻠Ef5+KQaU̲70ܰ5dlyޕ⽋!~Sk,s0:e*y;0(J#Ψ՞݋fXM@KlE#6w7WfYFB*NRv l>q\}]DL{qr"$3@X|.b*\]H.SrӗK4\~ H:Z )sI~(p+XmrmȤ2/cK8WVn}(+4eilMUp.M10 suëÏR0w4.mKf+H_N'%67(hf_!=VťiqzŚBTPߓε+2W D(KXjM5!2aCgf |Mg>fˈWUu6,rw4'TқRӀI&h;?OSUu&0Ɛ XnH`'!^GG^4='_Ɂ*/- dA߇)W1bR`h9vka;>Țw4}0$9l7/ % YMk :8[V mro@G?n濺3n:!`1a&@ﺵ1>=h3(EW-$zA}A!XBזexbӭ[ì1# >֜ҳ_f{}dWQ*?$f.! hRq b VN4 Ě0AtGzEȠ!h#M_UHeKZ,:]Bbc_sBņl]X0{z/5 zS&۲/Wɘp%DDv!}a+ܶiLt w^}tl,L3pZqf=%%K'"XS*SV>AhBy V>YmQj=PVueq7SCdظwό"Wi%hVЮW.a0&Hd޴ErrbK6{Ɇ"G2 ^ZI7l ZƳ ˞ ՄW"] ɭyJFTTZQMTO x(<㍶pcM }CU0@0{1HN *9ӔK;z=abErERݬMxDZս+p)wST#c]gVTgvϛa[h͠Bqh"RI%ccpGޡ7fq/ MmǪ+pjW6ʣݧg, b5 G\|7Ѝځ`f]__t~Vw(qYN6G&z4At^ _khvW1,\qW'H}¼,D=ᡀq?4)o eEh]u,y SD5Gjc?gNݠ"bgzí(E/W}) 8  8 4 ,&%Tn>&1dp~6l_bGyõ#\,ol}&lmGc8兩HL)՚5e;G_b {]İA,mX)R13%۳5R^lg=|5,6umez[}oF  l)U ]Q[VxP_|,9#۫D4H[M$l"X_T'xdHiń;,I Cw Et;pc#ʉ4{צLM(x"~ M*j .6e'IhHOM k@{].15vIJpIQsbrMC6O-vvf׽- n,rr&űE aRja뗸gY ꖷ~kDL(K +D]]PBJzʾ0.I}}[j D(gB,Jjܹad_| OTZ%rhS2u;w]Iep >h!by`#OXDR~iU\BgYhDevX5qk538<XBH-fpʧeՒeF*qDz0W.Sn GpDJB6Y%4+XzMѰF%o2|NAuO~-pE( < Jc2yc9|ٮ:{Ɛ$5t2z}b_Vt =Fw|·f"~4 hLq+~caIs7jDu L$W(W\1z}vIzaR8l@E'FVYOt#?3#hIs7&@Nܶ-E@7TeT@y.vxS_v *|,DizJlsƧuȅcrSSSc:Vp!O~ZCeF\Λ:x~׳`ZprB?G=x۷ЅEGU{|B9SS$a}*_k+`oum+RЮׯu﫷 k3^zpv0L=ZR1rAt.O:ڴtdNTzͫ5 < `1(GH~3\ !?LN`#Z#|&aӑ1OT7$kՖ*8Mi<'Z:`^3%<մ*GI¤9SB&^DSr] -WǪ4>^)HDfzc$vdS_Y~ 3RMoG`uO_8[Xv&T"7z7MDyO#xTyFbV7٥+~Or b^<D 3P*>XT!Y}:ǣu)8ḷNO:[+ g$u)lhj}O{Rm=lWlkc۠l8&q< 454 |l>hE5o c+U V⣂JSe'9aZj,e1u07L,s;Ou>VBA@ xӅz}y@5"~^>X^^G>,9IEucl)H%!׳56m{P¾)C'䒻kR]ɉ qh^D'}%pCCd5Vyb'B8Zk `r37+ҐMh*Jl7QM j4g{QX4 fH2 ~nx_EM.-} R Fpu6xקӦacn5`^7.iWm KT~8KkGA1!$ q?0?znÏX_#(U$4.lQ, 憌, 6Ѻ-^=L%uW!O^_ڇΆM-8Fo{Ya"t}< FJ#ky*\ƙmBZsI@ ~)Od \btrIs u,Q#ȻDG 6nBii6-LM)`̩ BSiJܜ*l ^=-F7|e.ԔHdX;~ٸD:i@g m`0׼ 9$DuzzXl4 9~w*֖āN1]Vz> V#;({p{\z yow3ckDRd?ogz2g[?Pw4qţȄwFϿ+o~{ER\sns?lM;Ot*MCa4b:Edk!VaB:ouώQhΨL_߳3lH-_<:,[4#B:l*it Th'G/GC=.DY1pyaN"?PM3l$6pevr*>` KܿW R=2 2Fk ޼Y\ğ571>6/-K\{և=yazQgr hN8>$ J"u+Bto9t8nǚfN۲ dxr*WjU ̀8d~C,RZ|ٍMR x.#Rܪ\B\QW:[JT_v3~*His *߯^:W2!]>%J[(o܅ zqYVˣ@l;kZ_g(4 wh:@@yy&'wo NYyZp #24@<7`."m@?@<U @،/^hKjx*dzNGda4|3PlSaIVơC7a ZBs0}],n+0W{ ,5h]jfdwѸجL{kHɣCv/am.n&?׷ʽ!-t_p Ӧ爙ɤܦCx v0~1 LLen pz.u@Fk)J>W 6vW{S@i<^EO,^Sn"hj(]ҸoMگwq[hBH;]8C&jj9S9V# m&*joYv%)=8eAtQxB73uڰ^7xYc<:UBk4Ām-b[lgIj2O~O{hDmaRD(5"PSǬL7pV;݀.5hJa_z3½_];.m o&p.Lq= I)O \ѝ()Țg*TI!hcI /\yHFu[--<ң+zYU\Zo Σ2k:eE"W]'% "iE"Oc8K2- udHv1B'yzϯ"b\/2D@XK(sx f^"6ϦqdN;O6APZJwQcW*Ȗ>YfT <ĄXxϨ5zG?Xl}m{ҋ~KF"Zn ç&_[~ey&xh%M*N}~ګxq[v+qCSvr&ǔSKU{2c#ju*X6^Vb[}P'|;.:=@}s60Ee?&l~R"45Z %ᑉX)xۼѭr^Js5 F:teq%w^q~,QNJ]YYgkboжq0[T҃78M R|udW2k=,s>l!w6 yAw,/]@R+Bh&4h*{/X_kU}"!tD--懕Լ}gf:⣽< u! mR@|fcUfP (|$UpIzbTlj0b$P;|gɢhj%|J~(҃ 7XnܺY[;Hr՚]Pˎ3 \֦LG.oj$)dY)IPQPsi=vBL{p^^JC$3!< +s[WLM4%,l p"ijRƖ%O^L~xI=T,)ZW,M.}2ZP$N,d2%ZEo`Wl3K6j[iGȖvrX3Ρpϲ:>7-okILK8ZJ+, 陬Fw*rA@ÓL{-sUTxbϳկX=s3v9`ewva]- c*:|XT<4%f>z]WVkD(L;>F=gJtI^W[z9rsgF{#Ln@Qoy}:FLCuJ{hjBr7a߰uu[I G3cx;s@t6p82gKB*];nVY[rMdzZ]Pg1sg>P)<%D2/JW=*/BjqWR mCߦ>o< g>l2i+zh4",E:qx&m'ɝyJ0~P@v1ӠpQ,#tT%1%vy+@fqJ65 /ށ .|sY gHgPF)a;ӿX-%zѸ02 mQvJ[%L9m2eW$?ɛ00Eo7cpkeq*R >kt|~wӐj$ B}o#|LbKa恑ɃХI*;rlD.oƗRP%gWCm2ڶRҢya+?<^Ij-] 0fZ, Q]^@jc?Ҕ2^pu:?X(Rd3xnb{,կ~Zaj =Ew@lSk#漤@e`uݛgP:Մ9R1lLt_ lfL>?#)XQ<̤ۅa5(un8ݬIj[P?'UXV7ґ)lRA "|mE= ڍc5rʯj&raJ;4+Cĥ uA2\wg'3W aSSÿǽpеQ%&逗eH 7^qv6Zs1`;~!+bueݤCXDؔLvm}Ǎ}x }_ ΁FS-a5 GHGƯNHvyl ZFA;np)uJ9+9Ml !֮-8Ӯ4;zxtJ^U,b"#ı GF `*׮800#Iv^0d뺅$=K#x´~ݱ~/϶.2}v&:fY־J8j cOsjXs'V5oubNC$؎ Vw:0 .W f_v!K3p2^drͦ~7D\~tɂg m%hzomM%<|B B'b_}_38tkBYїL YmVD/KȠ?6ܢqRn1YI(}B}s&ǐϴAO$A#|NG=]OEN $ zF\#$}(mV՚ÿ {p*ig +Ya0) khb6$ f|rpo!lhؠ_0 yui\eOkyВߜC=sC-}ӮA:kڮyءvgڽP4;ĹОb`70.ҙjc=}Ksgk&D]ODeQP}iR栳EX{ צ nDR:$2O5Oil8;3j}H{J\+Vw`&-*\ؼ e:#82T}طEz "6+!>o (stkb7VR¼=X|QSڹcO/~7bG#g~1@0}9(z=b]#CJYaXf%MD,ĠnsNt{m`%p^ciטu i!%J2"IJ{RM+ /Xr.ûc*6~j SYp&4ٜe҇.<#QGvۡy~j{+\2D Y@l]qviD4udq:w0dQd~JI}b1ݳ{umG |픻Ͷwa UMf.tE-8udUS~<.[;ǡuk|la6) [=Yk70 R :sXā* u^P.Kd8HRF1qX` (S'Uj*ύ6-0S#4:xs@m&<5"tbЛ6poroK fKprPM pZ*9odlk(hLՈ;e ;Ȃ2V5R좪8i߼JY>*_.giUSoN6 :ZVKn?O#S-.B *ʮQа;u~,a5P eu%d]T m?K7dIԪIIT:A0nV[ 4Gซ#\cX $)1tbgCӂ=VTCJ4HX ?(cq\"Ǚ=_JM nDFy}od[хE D lsH*'!#>9ZW_խ O)žzgLl,Z 7pۅJ4hL Cω2k۪n7 0wy)%4ii}\v:+L*8Hr`bpDF;:c1o&$ im*:%4c{$5ޭw\rd֕'"RhGĸeYڂ`ƚE 4L24Ue\sS;m]o)@ r`GK>P)>750o 24AWS_PjWILUm,,yq2(?οy \V{;:B\ NծU&u3A姼-[36ÖQڪ;n5VUfIF刺\"1~(+a2- G4-"In?M"5#E%6^_JhF:x,1-2²s6F^'eP;r$HN_>#xifW% 2I5YU"qA \[vN/UF6ˬeKכ#s}2qfisF19=D[.Rkqv/ FqQ0.OƽQ a8{p'YG 6,Ɓw11idޅֳ/F2b~PtC邖,rνz*JgcW*AĤ}Wl(wu MӲ|!l WAՌ~ ܡ4'o4Qex! 20jH%Ւz@SܘM睅 ziFȑ pu jMMg74lk4X20 y~rXZ6 A"IYoLR aԔ؉8K Oû+}nm8NR1a?[Z>idm +C;{_TR9wYv[yj%4^E;isߦv.{ȣ%j&_Dz`-5͟Np<X`]68Ӭ̓=Q@*V_b"zU*0mvԸ) e5$uMK^h+5_(ۆ.0 RֵWUe-ZoXKzqD4v" +3%v2رxGȜD%aAIR8?ϓ< fܺ+. |l:㑩6&HH&4-wL%#!Z9YZDr8j]6SxeA1;#_,$67]=m{O70K]ρ"ԮMIȖ K;(~|M.8#$" XVm('V37 oR[zj"LjC?{-pp$Gf pg]ם?k[y*5%xM0)#gh*P8qqT| Jv/f%p9s?W=f75tY؏9T/eE#|yj3Bȇ:Ce^7LE)L"b$j'9) = J+՚+1mFo0W@Id:&HJTD. *R[f7/uSf\nȇ.⸭ q4`#yy\_(cQLG]Q5F'3mv 2{}*5Z>24f NUf:kB'&oR~/᭜l2Ә Uy?XrX;BͶK5[gUaaZi@WnTLlFtA:%B:T7ѷՅ7F)*$:,,9_, zִ x-aZaԴ!Z`_gf>Y%PCȋ.2^`J}v^֜O84pQc f7FtߩRq12`jK٥}7DV17uX٠zG92k a} e$I-n{sIlSQ;.FOVr:Ob(:R@Cts6y!V/QP'#)_p†L?-D(hwZ:'a&֍hUw`y[huȳѸjO9ju( z/:}pX,>3xBKnHڄQ)V$G:,X.\'ܩj0,u}y[HGVWvˆUI&{j̅adp^ zWp[U6ah]7n"Yiz1s-*}cmΥaA=LtO>`M-W@efy\Gal7P6`T6)/`@i&/ b*)Q\` ٦PM/L#NE!]=YPp\cpr?( HbOqAn+bެŗf/rW]'_r@w2vbӄMZ$T0" UQsu$%)z>kfy)\L \t6b+d| ՐJ DƟs=2WAF [dJ)mZPNzs| f}(B] v0K 9o!ͅͲyNM@_5kho Rz{Pvao%ڥ>6ϊ067R5L4_ &.TdX/g|tdpnTf-~O7Ҹ` ӹ4rsT̳D % 7zB i`BU/𪖊j밇@Ue*&.'uПn潵`3Wg_@Bh|څHCx}d~[eοCo8ٸ2_ْ8&ͥ0CT{R;'Zg),;3 ^WlHL *cb;`'.a-JخcITDRPGp:;E(<(](ȘeL\g11i 3Xk /ȟ5Zf}$—fݎ8SV"l9n(%!Pp#h(W()\EvzG 'b*r&ÝP4|?=g*E%1jb dlC!mWI & Dws bݾp/~d =<>8=WLu>O-&8)BHܧwk&)Fgmr+ö >^%kon&iĞ%LX(G4J ||%FĹq=j*ɝ-Ap]g#!gf^faڗ;WBhDBsHɩҢAvT)* cWR1FK9Z:֍ː#-ʔ7XS-6` Ch_BeEݯ"n/2mnaLƏ I^sv?)Dd3QhUFKbu7ہ>m_B]贴W`k3[Әb#AܝEh^跃Qpq`usr^dY;c7[xZ&-fjFi}N)2C~9c =T=n BiU"G̍a'- ZdH:F }&;N7'˨{(u0<58`;n<#I:cDbi #3?tY*f˨{F] S ( %>I 6L=qE֢J zDFI`f2jsh1 7g^̠޷'.E/[3Gu5DBR}m$ܞAj,-B;0;[xMS+[PӫwiƳQ'La#nH?#[Hh. ʃXUNN՘s 6ZߕzR/F(8Cj12w9ob<:Ԏ?CwIx3oDS@(u7e)'ԧݱt>>Dŗ`x^%wՄ?=Ι" | +; OI#Qx|JftЊ'h!2 PBwL0 3BqTgT~i j~([{jE{p^'dy9ct@ SS1 ؀%2]v8_<ɦE׫8X".Y=*&7%y`VըabI$]FBf|V,٪ T^cB?RQ݋XTrGad1`;{^s.cA-+Nj2alet"cZġP-k,u:2 TA.*"%Ӣ${)A/V(pՌ65 c|&bU$]#bq)2"&-8ѯX-yWdRiKUEhjGR噅Gbqå<9UQr.CT7 h ߥ[y* $c' Y%nïbם$j0Ҍ;'.cHBk N1̿D wK;;fs'N\+ߦsG&J\{p9~yחSӪ\+ӗqW\g/#zy]dIPZ1X>Har CW1O* ư/G Љ2҈(%Vql*"i-Oڜ=Z‹ŦGc:tD L_Nttv*=%\ /9.G׆t@Je24Ha',HL:bLmHZɗ 6I:8o~Bh|6ۘkwD!!0%3;9G$@:PzQr8XXM^xCtKf/#EE# ae/:?oU;~} (f &mOyVгdG}*/I4 `9rBoNdI_Wɚz8SY #D8Bvs[y;xP'Rm2*|KzQ`ӫnEM*dMPrSO2z|"QÝ}Ȇ]|GB ļ͖ ڏ+f񛌁49rZͷ8+ z{K⧕r}㱦1V|R1v8/Oh]/ap@p2Wb/ ww5-Gs[ԋIw{Kvy'-𹨁¤-~0WDv5ϬTW y_\kC${W-jX٩% nϗo}X\|[+N>W%Jt!do:vq$Kz/̵چIDQw;1^^ط& K`u2:5:xCߣ n4֖QPuNXUy/j}{5ڧ QuA*<`^Mz4 ~8?^Vj>-T b} fAR)G5A:n-|soQL]^S+ M )onhiʇw)s%Vsf- Sl"\W ϭQfmʂ޻񀩾~ )+PNѯ,_Vt44 &juT?gieor_$ 0':IW^f[M'T4f){ﻉA됐oX_'p,3NMn1<)ɢ$1é$1zKBfj@BK!rֈ_&PߜW/9E|CF0Xv%Wಠnἢ\^.D70T[Mr)& 1p{Uh>ؼy09nFxpge(U)U8o!rĢ5_ϴ7vy0dysn*!7]* r C_ k+b:@@̾k(m)<؜g 1*u=2ctUd=PKJ|rh&OiZ{kХX;݄tgcߛE3d_ndzd&zgN Ji!QhYߍw5KDCI GNѡ9E6Aw|M%$NA)m%EnY}%w{ɾ|hZ #!Lɕa;ĂCC8-"ުsaRdyDsڝv%",wP2)lJ"4D빑Ok8Łx^#qҧBvCmCV-W ᎹʓϾXw|9[==wcȟV=%:]+q8(# Upr=#}Pz\;}lK;!p@x:rcD_6Sn0:!& O|{ೈ>i8 U3N2Ŷ>E \3YJQCEX̩= ٨^) RnruG<6-5j2j}gK,sńQDXG 豔~CSXaw- [ƕN28=T%zT2D1%&H.y,Y<C+sgFj"`'F?RI:kR\xһw@*/++4$wcH[WYr<6{?B.+ =MQ3,O(a3vE[qkB,+ًL+IR@H4h9g㱗40&] ;m9j DwQ~}[ P+#"j^+Ӏ*eQ AaU4xJ!QK_=b3^i`bz uEW^*_o%Z吼`A̦{Vy?hPD,lКt>2wV hx3BdT{qB)KT x|7 *W=Ojpvh/xX%YWED1B2ѓBbSjq8, uĮF4\B$׏/z^փK3)ye&=NWo_mO7񋾝nF!ʭYp݃G(5ր7hcꗳbݯ33yXW,UATǦ\1@?tRt{gAw[1 hȺK o|Ӧ$?lb1Nt+磰u[0uv ckyUOqr}_Ů>T BHc:Cja5v%h9ѲulU(JLz=kvrٜ)&(?NŒ*M狓ճHk{=JYᶏ?gK(8 ({9|H1!?gc|;' ;?ו*ݯߛA b#:2i*%yl)3wl_$NJ MLCHQp?s߬? M%wc"0Xk CGȡwMvHqOGb,ECD,׃"su}0C~f~N@gI~D+I:rIH3F_x-_&?#jMznan-0TGjV I@N>pHܟWRk ߟJep2$kwȰ/VD}Inmn{LŠQ-mC>Ef 8K<.K]z??+%T^ <6xRT Isl9U)sͽqK\SMrJ#y5&vwb?M3d )ռr8ԽZQu"sOlNN*rJF\ã`O]m *%j_.gXheSiĞZ$53. =oyDv;Ƅv)'G=e:B7jz0McLFq=yH/l!ls\N12׮E$]| ;Q [,16V̆ĜH'3߽,:܏ !:I<&M@Hm~K$ߋI~[0uYuˤ CH,`+EWc9J(4j~Yѽ)XkpۉhDjht#vE#C8 lm E#uϢ!7:'ADSt"VN&~\@ Aߦ)JGv;^ mS4|hB!~&DH(qӐpSPĿrĔcθ{|=`f7%Xi킁K0+Jwr0Ճ~QX:ԿQ7ʋ9l2WAY, _ "*&~ Jê6vc+RR t8W)v=ԑLѼ pGS!krd=kRͷ_Sys 9ZaBjBh'󄭙#,\SH-r"`C$j3rG&~_s7b[2rC~VX>xgw 1f=RF]TWXόFF փE,Lk:5eU"O%Ef8.e~>Z(<>#d7ě:"L452) JDp1p Z!EAl +(\/UiJѡ#HS_}j{w~7G.fغ8ICEa.(ѕDZ;q\rDD8٦ݶK9{#R\>||>wN&(8|>%x=X_)1aiפS`Ar4d t:Ϥ$,7!Qs\XԶn(E^1/׫C]\]ݮ$A7z/("Q5I4sx@^mc@ 5/|g:Mt&%x%ܬTwQgNA)UM.<cuqoggXdDkRխHlNtuq MͳH%snj#b(Ă "0'#\]N)@0豈ɃC_r fH*l*TP5Kc/Y:uXSN*^ DIX!{"Nj6u1BU╭Q=UAj쇥oQ8|,(Gd"OO?[[_Dwu}h$k?ϢFbk1 !J t4뵈Z{~aH+:ﺰrW ZM0!/=2cf*0\ +6[4S\?xv ` I.4^ch6+wr r/zv\w"RW5VO}1WNv566u%YwOC*Pc0 !>C;BЯ_Z[NDЍMmIcԲTdIW[ܳə:Qި'ӝX0O Mp8MfͥOz9+@0VߵlttIjӐC(Cj#y% rx7S-U [L wXm*`FR5.UܴJ~WG>.v'%/JPU% Ϙԯ'{$B_hَVzR()q\G~??=i;qQpLYB[S&sѹUwW>u~eˊac0k"}؇fGRvձ|vz^z dܛ^wš:V^z?Un8l>TY݋-Б/r4GvDνPOg/%NGpzt2݌ m%╞)y3H?|0k6AXE6,r-F9c^lW\j+sqbϓ8a}UV1wMKܟ]F\唷gZ _ Kف﬛Õ{-r3ͦ+AoE0,/%kdasJj*w+Q S41/' ڌYBtS5}Kf .l-ō7yAv[Q1ݡ `CDž-1 [>l۩fYd :i< YzOGOc=t #P'U="$> LE'r9ϰ8AD}l%x[0eȠ.z%XNHt"n)ަ]*ybRK"v,4l"5:BP0mvKҒm 0B?lG؈2t.z|,Cf?\D^2RH@<7!V/!k{Q<`|}rx."UQz$MP;{0X*Pg4]cuYG协Wif~;F)2 u;:0bgm9觬Z([v=:8s,ޑQ% l%4 ']=dSmi DYᔒ"5ePsYIw=.+.$i]*[Tn}̇΋{3LօHZĴ2eOEQ eH L rq[ KJXl۲.׵u4,o&^OO31nT|x]!:#e^ߵbWɧSwFGx U:d~5H%0m}z˱alH4uh8[\ oAG/@F oߔ+P::Yp8W_6nsLG5nYQl~xti@NtLګΰP[FJH@ޤQ@R7̀7yA}dYИ$_I 5-s\eȉL̐ޘQ?X{ea& [Kjrʈ )i`\^N3Tг1~ǻ{!s${(.f7nl!SC\d0?3փnƱ%NpYPk-]Y_kI2n'Dy#+ZLQ* ^Àn-8F+p2ɑ36Sr6uxIE**am?E 8Cb#gJnVR] ZC[ C)IpXA+y%(:m'Ft/Ԃ!gk{ke"+_Fb}]RVCw/ z_j027O@cEZI!uI%!C-Uzѓ0f!"%7"2HakGm fWz@f.CGx/L8b"t҃c%Jsx^/N .W4Pʓ?=(gtyē`5E /.6xdza||µH&)<߼r>ȻNgIZiEvH xJiUw ע'U-؁sMNށig..uV΋̠Yzɧ:-5i?1sƵάaoڬ,}rn6u4>Evwu*80sPtt0i q?^ 0厹T'p{ԴKo9M9eˠ -&UW*+\4&aSޫO`{ݡw'~"&)N:1 8³a2R$y威#l*zH ceN\t$OI3unxp5}cYȌ ]pH7?ͻ.1)#hLJ$\@Z3h)\Fe?U͵S1SFP3Q87SS,%"p{e%u:l8 Ii 1sy|EǜSR;Պ'c0=fw]t[\L۽~gCe)ebQ `GIwB:&dOF;劑SS*'pv $@DD5% {In-CuVJ`.CNQߏͧWY)=kgjy'o]Z!{iM#Zݪ/P5>^rJ>DU!8wugɟeY -F޲ [TF쇐lfHсRMD.z$?+U ^E/I ,8.̓n [Ь&g%]zX6 @IېZ}d8*7.֏U7N\B6Η( BI?W:s*_UFPۀ3t׌ѽɕ"bg)!555뇅^#ÖP_jnq hf̃"]e ۑy4` Z˧,]L>^2a|G= R27 TcO#oYOױZQt/ha@C CET].²ׅhf/H$&Uʽp_R@ȵhwgOB@ǪEܮ9#w9֋*H住D;Iy/1D:2(z!@uԏ ΃8}-( q/b^5Sw"1Hd!kn,'2vB :>H0cD-ki>] zH@IOjzus8wgvh2Й73f US%AP<Ňt45Z&(`n!fU5]<;a#H06\V&⃀Ωw/.]n2!2 3epJdhY#ol,HU%ҶH*v/"4)721lajy.W:enG+n/ )V=pz.^݌RaZTQ7^`LUSGbz.a8~Y hSk52l*)W*"B䢼=T6vཔI4CA $'xOl:Y8&XY>zĶ3[(_0'SMr[n1%uKRFC5R2T=Tvv+dكs?L^[{w}GMs9`Z d>hDzedZFVBE'I6'6O=FCeH#xBX{? @$<'wܮ;@/ME)6w)TOq{ uǸ)d~;?yy1o11{Dj Z~ )S?SFhN"!m-JwX%.)AVq1~fr.K-Em!yLUZ )Sox `~,Pt)f])F~<ĸSr;wJ+'taoxaM1SIW*\KQ1)R0@ NBۭ[}σG|*f DLpMJ_3`AD; &9ЖPXݝsAْRz,{\BpqlN}ecߪ5jZ@1h;ϹZ\E{RʈATSXKZP,$%}P\H6sHvHL}HA׫W\]~>()&)~pOpKB$)NRT/hΥtYŲt!Ǖpu/tHv_]` j&&7˓ď,U1e DYu8{c=eeSZF.IZZ]ܚސpHܾeEn .I8!\0?gS$ℇwɧXnB^ lSmfƤ|VwuU9A-D@%#- |],ു2jD,|;Gn*)fL1V )6O|Bs]1>TX N t&,b̲B\˒"L|IC'P\d|oc o75_"p%OכST- f^;,L먃r6ڳ`&})6-&$k%aL"Im?J裢[ 4/w4?y>bTCm v?䜍&oGX ܽU_I&N)C˪0O5TD?WG!S$T.Ň.?͌~̐'l{,y5 _Roc&W*PF Q+ëӒΕ$-fi.U/RT4I=x\2Q0(Ϳ3dӐ\{˃0= FVoߟ]R;M+h ,3Rg-YUzN_ 7?0JvrgiHrt6xxͬ̚FH[.Z|]"Mc7յѕj.=v|ժrn{eާ;> )a%+D^ߞt|dJj t0m48ru P:b~5myc֯U_IB)P!)[a&,0M"zݧZ+;~ěT 6>}~{pm(u)DșgJ䰩`Ɛ )d,6',Up[t sy $:BZ浲ܡJ=a7K^*m̾1|1{TUtfAG>8hnޝ3s0o!"Unߜoe棺|fTkΤZߌ[cӢx|{ q>-a}A cN\Q9=$DChہDQ޿w9 EV\^OνȨoVy}d!$hN$*t 5Mj*}r sB=d 9礼3vX%-.7KSJCY2h9_SAcmctoo&;u㠰׹&F5A"O7:[vSCٖbk4RR*u6i6ɇV)+T[`VK؈ZrX{؀>A\ʂ5Q!#.%)&JM4Z!^ޕhqD"`}ߔ^GlXD!RБf=7%M&EQ95[i06'gm#DlELd@dkԣK9?5N *FZ"`-m%XͥUX.xCd:Y? jEiGʏ|PC3I Ng4'# I3{ 2ЧY@.M o-=4_g"GdYr,3pŁ)7(;w%>>@5 k7p=^1簢T8T8)@<~zR gpSs). edQ\?h\;PRG}ǯ{uhsо2֖*/Gѝi5$PU Ժ JQ[ i‚y1fa@--ҥ<$^ pmUy4\A6)(t"Q&U0ۙ)M",nHcSإ0(ˑ3eKY̒6 =I^Ӕ^ಂwJNVY`sžyK4I^μt IPioQ,Qۭ*E6!/m3zhF N2 |)1=I::iXb -E woJ 6őrZyq0]$><^߮NuE2ԗYz:̣s` ._$؂7eHH/63@˲!RRDun\UBy;Oൃ|KMxno~ci{xu^9:l3xE"0MT="?DR;EՠrDQ8Rbm'fsJG.8[q}tNBAC]0?rH)oXfh~4 Rj,jz{fbSO-.UH%4ԡ[g$B%f OV赯wK껵kd?֌B{c=@Q=.'T`-W]9i"RSX.xj`cZPjK:af0_X݁|dr=T=zYq)\~£GX@QRE O4!j10veB[L?;9K]' rd0|c`(,)1u!G;3PYTS9"+17o@fo % W*;<bI i%'ƒ9i I=  '#zUXX}|?J}?^z4D@Q~KŸAMp7+8=\zȾIb̡I`<}~"l6 hWM1Vbj"^๪wL { Zim)93ɒZ:2}WZ6 rWq5Z@}Ѭ"|c]C2eUHxow(̸l{}U[fqRRi4GD/99,?Z,Z2@]@C&!B>pPOi ڠHZv^6GjA%JyYT uLbhzq`ķ 꾣M5ј_˙1xV%Fpri>}(&{LrOX1 ~< %tk1wGS0mڎgUb Co,+SwgQ|]>f:D.ٮbV[nj.`yZsWaòld_/:/-$>Vay}:GTy43I{/˟8:JW@ jr+F}xژ®=J[ûgh2JgHHX)eNX8#%ӔOyLdKeK]>R[ S-8~Zݻru>j'c֝WP¯î 689\mVS{cA­ zn`d6q l`QGv|r6np5t1lM4=5;\J ^au3$?;Vg:igВ0qBЇ5J9ƆJӫ4Z?QA`1qD2o@쒁@+?'2-,{/xk%)=\nU{&Y2m.QWyB b0.ōsI*-nux 9;ӜR,I)p#ZVpe:Hw[_VWYeiPJB8Umbzt%E){P6ʹR mn5:W`zrU.l|{Ggm[Vۓ8mC"C+F# U߮)[0ߒֆi^4@f8K$IL8R6HD(th+mb1O1~*R'b  D++mHttdwj ^]fy8ICO Px' ?܃VPqRR20x89:f ʇכ 3;gpQd5M8 &_f`$D*m66 $7~,ѺP^\"xmg}}gؐ*km/|^P-m$HwD7ΘW~Ƙ{fڛ6/_@{_og+1Gq@zG "( 2D,0jrֱyy)nqk =υ.nJ#-g]OfԄz+erx#)t qJ#߶qk58>|,2=bȱ ܑ.Wp8hKI곯r$9@Cm@9%KAb3 w4hk9"@1ELxJLP(5 vWm(Mb rgeH0IMk nqBl'չ)U 'B;6 `<(z[n/1%lMlB)1R/#mʜ/Qjk Z@Sq'{sɖ'c48{NhY دYN7w0KfrGă RjNX& 7R X +×(8q&tl2$+}ڏd^A3-d"jbW?_ӌJd@:֘ uT6i?"a ԼsX?I3kI͎͜Y W픑XmQ'vPơk1?fv߳ ekCmAk=`,?w𜚖l 8;ЗVd ZY̵8ߪw?Rl4<,h4I#O30VOd𽁝>I2"kϛǁf!@dH]~H{Ll3IFX/sD  -NyYD¢(bȟp)!7y˯͇=U3y+.B+Amݒܮ|qˆ]6-yZ}>ҳSAg9O)X1c${f0Kdvx42.Dz F|qN*"9w*DziEk]ro^n]c6D]x &B1sxgЖ$^lt,@~ްp[ WBj9!ۍx¾@jx5T;2 pNIߺ/RsSmc$: `c n@tŚH]I/EGo!4×ಖ)&* ^Sa vtÅHGXs\AڂčU^oR3]a /utq P%x|FsFVh7a=wHV^/nLKaj5 }^:$Y?Ul(Vrޘ,椝N7ȫb|u8ԊAm='Hhr%\@ ǝ8IL~5r!i|>lortJ?: ;T him8P=1z1k!k)}(8k7mGlhÈnFL.+7hmQ|lTivS (5\ 4y'z'WeoD{]MPF?"+RiP=~dnbT RhMQ19"Xbw|dhs];˫|G\9JXiyR:&]0Y0ǹ$VYT@:POZhtmhL<')۪ L ($lT[VGMvouLIٛś~K[|R-ZNv$> =3} &MH 7!{{*&͟zTĕ6סQ8ٿD$='+t=[ ,Ю`BINeX{P$Pqk5ovKQS#8V8yXCZjq{U9|Ȍ|ʲ_!R8]]X-nr7f7ph޿ŃLŢ%b=*˔9ȲyME(lr-Z\(׌Sč*XRɐC dP{9ϴ̥D6 Gf~l$Jb5 ;.g1v,)u$Twh2K;%"~@NM+⫣5\ikrV.3ZE{0իt ݂.P>1o;NU3#鏚xKHYc-dte]X!f]tg0qJ,/뺱oW^o Kɺ{ ǹ䝚[$gFK Z{:Dsn{m``T_b)z.ZQW7-HށuكVFMmYNH+4='S^) 6OW3҅E~̦e=2gXӏC;&h\BN7=\Boyjf]p ܎cɾ@h./154srR "kHG`{A^3V#̢3ŕX/aE[r :獖Ug{mi*5 -*OBm%eG"=A甁!ٷ WU-[6I&mz@$so1&ةZSO@.(3BGCMdA.9Ǟ{-mKӽvi'&/Xa?i T_Ʋ-D PREx rL~0#Q=apV#ij/<> L-vjoeZ.3gu%g\r^/&NmZ| U7AS0-{X"F&dÍqH57[,og KtI3.*wV{R]X%0@P}H=t[q"[,6`)H!B$4&M#ewKAȯYT?K1+"@CXw @JqC90ݤL) nm mDC?d Sd[bs0@j^{I!" @~(`{VΕ"X{rɅ"L >-EݧI}s+К3y_yf*Ri+  >Q+: P ЭvKnu|M f3I_ (6L}>99x% 8ix6'+NTq 1<R0&k72_kz?xr֮ߠLH21.j)~ilw?Q%ȜߧxfG_YZf9\+e~^LN wC)m@YD!>x[sGXN4{بw0{'Cvyk&| )RdcX란~=/M|н:6h`||CKe}*Qͩ- $ EtS:l13 kn_F}:?ޒv-hV6 # vs5cL)_)qvoGY>˪%6ˋRzFPjDž;QCʴ$ۭ5!r)x /S2Gv)=g7$4(TxۨoYg%cȖ@ODYBQ8Y(-N 'KIv:p3If"!gAv˵#}*_xCSe;֏jM^=N2Oꪜy L eM 'wOBD9e@;J_W $+U7ތ^0p‡1!*FQK& J9'~ySPꕂCa!t3Iy(J"5B)sZOMz5J +bv\|4ll@Z`nJ+\*4X9LCX']lB2SYe9z(RZdt 4#Y_^ ryŀq\4"1U0HI| 먔ݡ݁D}D(1wO2ݓ Hbg]5.Tegr5G,hb̶Tp~HZll/@ƕөג.cLi7axYңm~@Mw1J$gY"Wxcz,YVl<-Є((J` 6]-  ?*-TVHdu'fީNE,x]MWbz*mi ___d, U5ydk%ߧZ&r"'ɆJ)@؛ dN[? -l f s DGwY =m:?ׄ`5":[p܏»YU6,G>-L5ITiT:xK4g#pGQsz{-ӀQlH I+3F>S AFs 1rbqSеc QLAgcczBhD98xR豖ֈ)RS/ALE7'^S )nE8v7 ݂Ɍ()[L-S ;4="pV7vUs6d4nr*K&\Z0++_9F- 4qbJ2`K{3}Ly$]D|O ;xlaQ:)Db($GAIJ6:w1*߮ z@/.l]|c:8Dٷ.n`i[,jkVc_IIaEt!~煉 |=П}zDXZߘC۲Yp-Ztڐu/`D?O!#ӀAZlBD>Q&6!2eCᅜǯ "L0yK}g4R 2{;Iʓ2~{ݳ 1¾6y(8xHPS qxǙKcVCPp>5=t1aޜf_?c6},z~"+Uq_Ot'^؀ţ"))rW1DzbYގ>fM!,d054*Fxlܑ͌gy~C>olSuI= ,,T-ys|BHC0DqHQo\r2YV$V9ZqOIkwMU_rT7Q]@a;F=·JdFF-&Ǔސ *Zl"/ԗ 'H`uo؉tv&h8h&+ KU~8%c#iFw#lņ#J&+T[ ){KV<}U<.3Wk2\m|{=>}uKnmmR | zLtvJYTA^e>)8wG,=S=Y"OKlAp sT\]_@Ԫ\Xv:'?@;[f!{$m;ӂ 7G%43')X|N=,(q'Kʩ`(Y Qf1فaO:DR8>\֨ X/ayggq &rA)`4>{˿Jg*,^VRsKFo/qRT/B~o5sSbɒ>K{pp%Em:G:t9&eA > [K/%v|/6/Rǩ>t" ukwPR8W~ЫPd?콢qCCE,DVZGy"fd÷j ty Ú`jTV52Hۧ_~H݋!b{0OϹNQEKS2^>iBCNǭQ, sWنXYV /G_$X87k[ Km[,y]$B•#JDUM\'HJ&\wQTk}6y1g4/-uӳ[(0n*z) 2*F^q?F4<tIU{f+lޓzw&dc<޶}R<䮟%T@Ho'J(0)۳)k9KD䃗ˣfHhMzC̜ z Dҙ|x@|'-Q¢4A ^d 9Hzqݙ63Nw&.f lD\78C_55`H3/ t*CVt(4x(fsgZcQ`o#d&xЗЙ*> L͡;VTl:{9rh/ZR8D*p5U_=zGQ, |&'w3,L./w FgWFq秽fݧ_ӱTB3 g36r"o?˃ 9DȭUau%ߙƠBA:;SD:dpȢ 3Z*tPpFXTi=Ӓ =IoaS9ƿ +~rDȻ VwnnmMNB{P2^Xy@/8U]\؛wz`*٢VReVDE69q( ʤW&ȆmVvRZ_%R -s+g`E^zzHu?̠ΝL꼺z 2ڗc޷hJT |@PUWeXGMfx'Rk'Y1~)lՒp4]yЁyvPu`{h QgE1WӣKR@신2/?~ԉŊ1/w#QИbWGX6Jז ?ҟÁc-~ _0Gȏm`IT>P;L4Ge>bˡ2~G'cdC. inm.I{ &Q:x_>jQj{+ Ne}qghUq|94೗s(/D{1IֲJz -Щpǥe6k>3e7nٹYfB-P7TmA6 sBAd(?DFn6ԥ2ɀ7aDe㵑9wd_quj#{g&.4kv3 i! yyPK3yq]o` zTݑ'oY|~~a*lTU/,roNaI ~Y}9xKJx!93٣Vs?|c1FCu^[yk!1:-HO9%r)A1kJo] #SE bGmphMN[ة]SV)APT{ e!xb4[q_J Ҿ&ߣ, 9d_iӰI{L22;]IR9f1,q*![DžP0f#9 Ԧ}u6-ьz|K6Wz:r.L1s_b@Ώc.@^Zm򂘛MM;] AqX^HfIl%7d>ub źA+oFW!:34lMu%NiWHe/ 3}xSMʚچ -GF8^5,S GmimIy' z1<|A5 W&Sdդo"uE<tP_/I,p"W|k 7{d7]{^p<0霨])@Ǣ!ͨ:}XPwCEߔ ":Sqj It^I/`Ҝ]pN ?tgP4$B_#WrYdiGä{oUNJ3dXD.f!C ƥ*6KLB8*̞1[9j'I颭Mkmnb|x4V¶&W*7F꠆0L@Iq\esdo?֝)8[NM9]؆ P`cS81}4@gs22J*]@[$˽E7;&( _J %%A_/VV;(O+x0ӖA™|/#*}$d}g{*llVzq 8^JAfY}j&8.ٴgsh>M[;&PwZ@Dgg 1|($}Wy9,e{ 7js:IOiT4r#D0kg &BDXU:_o'b1ϰ I [ ;뵧: }uk35Mq+CH띚 $q -q|t.*4t.[ YPcWȟc h` ^pǒ9/y)Gp|WYS/bm[8zߕ"ҳ5O9stٳBm<4MŹ79c9#`A!uHގ> R (6jDK54\nǘ^1z'7)2ړ,uhpek4VTݷZa`|ʀ: Xi֩@L) ]R;BCd+1j)7m*/ԏ΁ 뚃 i#Ƒ0;Th_ۻ82!3ŕ[f& b[ĹGqSK< RCd17Xmx^x@f+]-T(`zX ֕|ݧiBoh3(i9'qEg>n*s|USSXUvf*`H+gW+5ׯeQЍjChЍ#fDN4w;zvUW=G (4`A\-l$Ǥ $"9#,8rÒug*zQ+#>tm : $Ak<%SfVwij>'~ܰmTdn* -t~o;Vy:@xQxBO6~ԯRV^~F6Iцj-- 4HwgbJcR (=6I?z `7UI}OE]JZV1]6oyUM=%'}I1tR A+C[H67H GCOwm> 1Gq.JZaqN:V.mo?CC4}P)w༅3rU{ I_h9Bk'97pDGSVX; 9MU'\@*j89p~1yՑm@\pM%/PW*j2yvG4UlY!f=#U,1k{}io.S㪭j8ʁn4dq5xG z?2TaLYqAԐ ~SRc,:$"alDMN5K ~1am0½_ =U8`+)Sᐶ_Zy[EJR;G<%b˅y-@k, SJhFN0u,DHc]@Dr:s4av h3ѺŁ -(, =htM|D"tҋ=%a5ksCDP!oC3:=qH[qxP=ٓ?ĵtmrN1U NUI!9&B<{֢iY;-_:߫Osv/-,<3`Y5Mo tkϐYt@U2 t'tvEn+ @=-{ʢu E(˵v7ܭql A! >UT?k{h xcݧ,NPLOf@mgk .RpvuLKuw/>Xatfl4pIW7@ ! drzG,!0eFT/ԟ υ()1Aot0ot|<9 jd[-T\$Ŗx g?Gsi-{ґ <0gO$yTOTUBS EX]QuII?qigKw&|@ɪ)p!e_U9S7`x\z$a٧K bUz?c/ho$ߓ'J'M%E@IޞYkllSvZ8&Ͽ$/(:l Y +"P[(^AJ]goZe3P\5#My9C?Xxro]zN$0T[.j6  C٧_]dr:`L40لXv5 &)CIm3^# _-#;.S5W^xՌnq[_w5&?sd-fh4-W._{ƒo[w}Wx=5Pqةݽgr#"s\aX"8i֩K7\l˜)[cY.7l{wE`;?d [Fuo;754nԫ߿Idh.{_eaI p\֏F4(qU {_n{Hnvd4fn|xšt-gq 1f 2́by3J֧0Y-“, tD̑4٨a $En؅_x|XߦٓO_gBVnFkMnaCf.ǮÿX)''%cadȿS7Ng綷Et@8$Osed Ȥ$rӳMLCXHSnX@j +YG`)FAWp/Ѿ:C̦`ghgyF`*s'Q3\~5S)%cSu(,^F)&>Dk~GǴA "_dxΈ-hˆGpprh6nS.ڱG IO-?bi1:, 8~A{pWl^T1t(XUR;PWz$.Ř̏ -9r4/qel#A*QjԐѴx#[BSDhULSTRCmMЮ R +ۖD;k.U|-,,\|yl89u,<ށ@зO&ƶ2%-v~>c(;G8"-AMkav_l'[TU駵(jj#qay'җD?2:XςpVl>B|A̟oa P0%x^@2x6* xp$03«R10ӛL,eX> wP VjQ0r h P)?\Tۛ潇*9"c:LnxCb{ЙR\h^7UzɓB:=`z)B ]6u}^Ղ>x'SVvkA= .-)БzKMBˌXb87^^W=>?)V LF,(~F1Y] {T]2CVb ͣ=;b;a=gs̳>`Uq'Q!y@8(%(JOFr PG],A$U~-$"+=HMhk!b@Xa(Q3HO?q8'AW υ2dǽSpB^$(4G'z^'؄cdFAl$v<3^ÕяA;ќ  y|i TZ!dD#/4PhPiFWAqΌD=UJG)&G<b+S I(eTx1婶k[ ߮~wQ4^,zDd^4$MWU@&rk̏0T!pܰoTM(=Dg8 ^ ޾z?35c@ү*)e/?Nu.5"29yj=)z|-5;qLJʹWл".4p0r20 \k?DrM;;;<]Q~ؗ=;D:oހ&ĉ^ʼH;$0#4YHbZJ3K& -]mb7xtuЃKcM,ep18tw, 2V֝8@œGn$7TW5{% =0rp9i 1ˤ[ZG?V 鲹@\QLiX06Ν⎐*9A/.0k9YT]sUIFϝ{MQl<+WTXQĦ\֑uʂ SSvs/z&"\{suayRݦ_7pC/pnqCzzHc;x>*[!t+ }hIDjjYg~PN@˄ݸ,AuRIA;Lq \ FM~~9N蒸\I\Gy Ͼ@B.mAazz։SEި'SJ8$QpR%7D@˕WܭEEk1$ qBΠYr~v٪/S]ag1te:IFHWBY*)W*ZT+B 2@>9.LkX^y|OKb >bp(A!c¦Dnw!=|ʺ :gL s' ?Q!m]omy5fct z-o 6C_(#eQJq#g-Q|o3٬d&S40JxqX#Ek| N0R2+ MFa۳/Jpers/%{d% t3LH 밅^{4;YlUxz!XвF_6.pmb}m#q_$+օ繁}xOCa7yw;{pw ,UeBNۙw6txx|,c2o܈{+ yf}W+oW$ہ9B(yVp걯 F<24>pRև ]Ɉ6K{|vn"Ouk f}ꖧ8LWM{̗BL?hN%#o<?.cºƺtkd񩹎YPL{Ms~ YX:a;1H6@b`^`j}הj_й0Q#4}맢>;Ofp% a@cm΄/"9g! p}j.W+STCXa@CK>dsv>9|d6_FO@5yO vz$nTaD҆[@ &]K"xTEtXR㣧#@Op Wi1%_k93,]D}|K`bS[PT`K*瓠t1 G4l|/7|ƨ7wPX:A( [G8k3` 0?,af]ߟ.NN ]ZWS\I30,}πƠ*HXZEDY-:K6 `^=ZDzZ Fӡqűl!k_SwF-×xƘ fq33g ~8[]>*^dtB65/ṑ-mۈ:ɦkc폾pK~ܢLZ@ܲsMz7o˸\G|H;I]D U۟ET`r/u{<@&T0~ XtЉ^B'k{]@KWLoBKW6JD/khe__#i\h @8Lq KSf]舽ڔ_χ yDRgp7*0~=2+ce>WYzK&Ǘd% Hw4A3 +Ùɩ/ Ya,@U )I D-DaAC8n!Yp gby6] Dp=]گM&,$^푽/>FD}p{HƣVx酥Հ \m+quQ>kxM{A$΅m!" _q6ۑE$L )4_?M?$JȧA_Ҕ 2(`m?*I F/H34e P0+I?}^+yIZKƈiwW=jS⟢KP'zW lcZN& 8뢖fD|[# n_PLD-m1#6 p|-';Zkd;@4s@V*S֛q*[䜯;q 4pf*4p{u/oC3{$u,2 ;sq&w9vG_n!-EK' ڧOD VF(#"@+|rN)m}-)b-jI:$M xYblsdX(RL +QE'X-f'Ao!5nvGo p,6=NRS)`׊w sky8D)_zOC~!03 g绂t!֩j|lRrt~^u(AbHf`6ZXkJ 7YR?|l|cݓ.OQK˵lR:pl{xh:.?I;j 7 #687THE;+,jMl8SZFђ9}2te,br:RB.}1s \z_Y|b#5䍞9Pv`@]zܞk {*@%WkWPC;,ܝ Y;q)0!YJiOzűM&\ɻiCU)mp}8]y8GҐAnT밥N}~;2asԆCbl9Db]wѢ{0HGscpPezKοZg7C¦YJ˹a`ʬŕwdJ6gq5uW!f]E,*軘ht4W&d*ģ?]$8Y#~T%CQvcaqEGw i7Y:d觷Q%6 H`D1|0QŁc{j@5ItYز&FfL_/cqlsNoK%b{T簺S!TqF2a\:cYZ6eeivVhgT׶"B͑,lC#I?*a $'i"0kk, p~v#@Ch8 }1߁Qr/B2$ d'QA:˃JL9uʠ4p]?ꯘ92ʆѸk`4099q$&; ̕;7(}cHI 0ְ#k&O>KOp$p dCJlYo1LD삵 w4cӬL(Mơ65@@#Ƈ;XDvk~}dT %Hq'49 Nh}My;Bs:+ͼį =\-TA'RS,Ə;հ @<_K6:^CKN{a:).5s(`4~fզYF|؎@Kð'^Bx~#)K (42]wc +AdKVK.}`|`G-}y,*m׮G)Z;@[=oTީlVw;+X+"\gK6L"xwPl?,I>>8δ5] G>r,zeOƤOr%ך0rcV,"Vf"|lWJ@du`< b*@!wՐI;CzxuTV.J7BY`7[[?;|6?3es%(PR[G"|ITk5]G;ZG 9xqQ̄k{\A@9{J-/QʮAEH6_XЮr1) %l;bW!UfuNv4R1X5);ȊL-Hj_sWԳ8HQڢnxGBk7Z @j"qTuY7I*]&=r< vYޞjb僉[@ d 5n7t,{&N6^6B!4mڤ:Ӷnlp|%H ٳ ,H[O9%5h Oo|~&ݼnBdۡ]&{>onY=x6fbqz X8O~7xKݰ6_ڄsfFsj*vO\V #݁'n)-{C9ͨr .־N j%I)״L0kHŜq8c|V&nId[=s$CH:# TBNdO" 4Oa51b{29dJ3%u(Ų#;3v} 4=p3xN? 1"U>#=uq10~!y!0YmCZУQEekz?dU^x+Mosjl{UNOȜ AG_-I m1;HUHa#6_}(Զ~z.LGH|RI=z>39'I8{L|@ 0)jFӿi({ ~:uva 2>V8%?)طOa9|3EGWr: r̊+J#5oM;?.j\m2a"Ȍ l ^-v8d){\P(|٥SŞY~jYg=?ѭ)Üld3d>Q]Vkζu(s#dغ281W,LW=a\/]3ĩU:jA3N;½w.) Ǘsq?1Y ۨjWuHˇ;,〔[^/ɴ8Y9#w Cosܚ[8r+j<)ׄROXDm-CK6<USKgӦ/h[ A"Wep?&r-Yq?Fui?T$񄥌a8 «/3фZKpQSs%C>Uzhg-\+a\FzTߠL:! ;qaWjR Jiب3N&72": t(e)]y !ZTÐ|r(.Q:xg@hd hj4+Uoy+brGL9ŽnږGǔn|-Ի?s峚&GUቐPEۇ$Z po4Vx;E=d}qP^L^_[\ۜ!o>aJ&m`*&13E󴧁Ԕĥя;q3tu?O5 㼍v7'x>0ImZf퀔1a}oWNVI8sX)(oWFQsFEZT~{in(EĵZcXɞ1n@hWA{U)g%uTF2clA$iϪ!pR!VD4" Pg$uER.`@J-q&52!.Ix_o5TU)",K*7<_@AFSWZɁx&Y+Kgfp *j ̗6(mkl20zpl7QQ8aBͰN[&_rEaD'8nm_yNܹ{ qڧ;h`٢m8" ;/wr1nIGqljM%):= T{aFGuh¿ǥlzp72/slFB96 aʮ@հfJx;cmfvn;K7!/o默I~0{`klwؐd]Co`2˗qS%,])^n_)[]BD!ATaSdgǻs-R-]y^=Ġl% AŜ%M I$|᡼|Х#>/@]0C\}[_]ߍ`E($OȒ q?fqolxVlX}4qtly",U (MPvl&6c/5Zq^:aW=MHps vYЩA ]CQV4eD~I ~lyuhds--cDMLb y;,3}&'T* ߝߎQCgV4LB}>dѭ]G-I?[Q sPNa8i_ Sku`e#F}]KDŇ`o6ӫ[r/VvށʹvBɕɠZp8cnu+:nKԐt0Ěy»qc^3V$U8^n3FٯES<b+߈Q~!YJ M$bttA"c{b{Z 0zyM\d?cXϯ̝UcB ҙZé61<.b97_gK 4nk`rx'Ɯ5u>Y}e5Xȴ'oc{-@ Higݫ.K={*ۇQD 颐8}Xs+k 1R5VLEsj$wEҭ7sR, пp_S*"Vl@2x$XV !`QR$h_cD HLҏ*@yeVQs5tEwh1rvi.0BӥGO ;/q"{AkGu2|?7jX% TCZ{-5!wCܧ*?D:p@ǼòQ`뿢"EN4b*KDvB{TM"L@ͧK"t?he"䈛YdUҋ^fUen?iXcwv#5@S_,Ru2R_ˁ/P;?q ļ<Tݼɸ|&47%P!v\Kp=.XFN13޻,pmoD HK{i\XvT uQz \evͺ#9Wct/RGMKcSqX]4 4BzɌʾv)j Dфn+^r|H7pu8E0u*)O杫l! +;0͓Gi*~ '^{ u~B`&# C?f+']:E"ղf`42;kn1_潷*+ts 8s }N2B{ z|xu"j:/t=@eF3=C|# %qX.`xxݛGw.)-i?㞚=y.;S,lc =!89qhq8Zcm TYwz۹(mlq_l1Ɛo[`)7`֩g[&uzp3y |BKL^$e-ogƶ̺z݆ צ $$} +>I*0봅m0W7TfV&3b$ #[|՜=W.]2vEGNoV%L⤼_'wc>5bX}7DqNpN>NM[ݼ }KsF f?`UόPf SHZ9!e`<u+-ķs *$s {ǕȽ匽=1RWS{|-~|ulLy6ᛢ"PJ;d$8m,N ^V$3Gl x"p1=4zjU߲k7 TbvKɒ *ε2d28/E~r LޛIr'g B=ӼJidSq+r΍%)=NUqt>Oui-==:o qҵjU6= .* :"T #ώ3n3wˌ#j ubrupc׶@^rAz3'i\b&2v؄5&״M7͑~ndw>=b/͆X6 e3x\Fy xӂ6^ҺZ}@˰Y~RJE+?lV[U!3˜sWM?n(zyez;GZa@p$z{j9.gj4gS{aԺ7?h =2}PؾֻeZ]~Q^ČKZsepƶ8:I؄?k4:$@VAl'zGŬSV' xI(w%1QXA[}NմTإcwmZKS'_Uw={onz4SEPd{\ HhpuۼeEmѓg!Q)x-DSq\C<@nj*\,KU@=&ߔzAb9޲/3v&uʷJ(h=bƊ g|3WЦϽ$,ia *=G)h`ZD;q" ]D$N^ /joU$eLIF97˴v|Q5 %‚V1Uo*&\8R{%9B}WXH -FrH7&#g,4V 讝3_1^np~1<GZ ajb_-޳pQXeHVTI 4*"6s;9)hr_\p)<68Uy ;^4iO*P; G_KV1Y%UxlfTbef|2~U#3؝;TgV@ݞ]:(wY#В5}N O(T.^*+k b]4IAn/OHzT$*[>A`~w8g IG)#?W/T@@Www!V)-GQ•&vT𺾤Gۦ)c`tLjXc<x:fDT:KtQtãvF;JF[]n^Q) y+_003K| m)XDAJt͉x/3$ZTExTc褥"DeJ5MgkNCh٥/j"L޺oUSW+rpL^Mw-ZLmݔ)(hR!n(#2x &b$ dpQ8; fQ;z-|Y 5o;I]uO"ȚAnKX Xw|rkMlk{oxvM"wÏƖA{ȳۗ XId)]Mpު*ܣq1],!CW &kV?#ƒ)#8ʚDqo̸FYIVRv5+lqʽ43)ԆgnmnC_fdM{0ݭwGrgV~KD/fpLB44& >E *"o VXdg; GZ!DmSKf~^r㽉 rZ:,uK0 vK/,ECJ/:lRi8ʋI$ij>m7/CS%b VmH rgTp"YqY0r;u~FkCZK~`90=B>yܩ;C܈`x%0]U 1QМu%ʺŔq"GdWFM}Ðluy S*F|*5f֓>Kʗ]QvXu1.V>YG.ZMNen1JA"Ƶ)rI(7>\ 4G Z<ύ QvO2G%;Bמ.[ ]UxEI-tr=5@SֶMƫy85j2f(R.-, D=Dp{8רłQc/p%EXm(agh+RUݮ@@?^4Aw8MK{kr39^m-v u6YEj9"OTAeI3<:탪 ,N/iR3"'t&X*(du Al5_T&=V^_ₕs(XOHs @U(b4//] ͷ"kF<ٗL>we%E_]Vk Žv/kM"a WmG0j ʶ,뺗98SWS8#B5jܐ:> b0jhvy@{qg0B3Aj8Y" p{zd8[6&J澃_d76BZ:ā-𫨄^o t\|AD)ո-ѧ|&d+sFŰ&ɆlAL9AWZ#tV/Q=?pe,5al} gnlKa=;@%EQ2NHxheĝ'FFa5'dj +rs<!E܃jz1hQCVHi@㗗P7uI)[:SyU9_ /?$tO~\,̴@ā'zS҂B[;FCM#[H] #SD3n쿹CE@6g&@c Z,4!5rAh6J% 6ֲsi v ńֱZD㖶\ROI PjAΠ U{F5|oa?-s-rLAjH? tO)Ty}=xNZo:$%HV&"\ruINirf^cqAdäsH9n. \Ѡ}:O48rt9r/ڠ,Uw+E, U%iA2<@);~8$!)Z]KxfiFDY. 4%鐞7%5j&Y "qc-3VP*փ1fkYS[}0%D ]o!3]5؁ä8^2 Ú-@~Ww;-/y,8 }8n>Lyjr&PYҳA6*kt+-! L!}׾LyzϪ HZ6snGhhv@omx5ɚG ~f/ sG荂+"Am.zF4 iKXQ@I Qk5pFTvuGN'Moodeo޸^A ~ JJU}tâ"6]Y;2S=b^:=W$Nji E(6xr>Gn]UgM@0= /@[mCK3T+RePXb|B b:lȂ'3vvRHbpx^>y2Μr77}'mdo]ꙭ\I4Q;= ru a/QfM0:T!3s޼M~=#^>j hY:@cFRÍU&u1ԸYReO%'irAbhRG"<|̙A s)L@K{>wo?{\)=%4G9q=ĀU]:}QH|G؈"^cW'p" OWf47LTzOl9R[ ̎.XãG'vP~yC*I![\[^yLJ\;kV); ;f&s}:!E ߟ𜆯Tq ﱨOkb3h5&԰CF =|:$.WMTq v@j\yI?l>auo3*!p0V+~o%+hz8 ym-\K/J}>&U#m4Ph*!;}x^{8,"gXBm[HO8ؙa-r&?߲-`toZp4#lz-HM}[LjuM`5rb' E4YgĆm|$i"qR;Ax-<]Up9\W8_gʟn}_Z1wS`('8Di)+^aSžs" 2kv@1":3C=s'˱SЬ3?B(!za)#jh@fµB[™=UaٝVVl {2K [˥տD3 D=I;V!;i Nt#=Xpl!@y ǤxRXLty ߱ WoF vE{WX:DS}A39yMsv[a[ &%hxR-]MzJ=aW%⩊;DXABu6u A) 6ryp碙\Cmvj;(YkԒٞ2TgȦL7jB{3_A b'gnS@޾PoݹRID"@ЇXbkYZ+o= 9H}cnFy%ڗ+ՌcϹk,cT l}c=sHKʌ%ű\Ŗt-2kg76e#л BN.U^6Hf 8w@k.,e-o+D=R7"Kȼ|/%[,<`ٟ,]0?l"P-)|c9e&%ݲU8{0/NF9MT?N*͏b^ KW(b&ԠA~ j4G3[Rʲ4tk5ɧPYeiE_}ʶ۠Qw#D!yLʼ7뽰)chsXhUX3N14 03!MvdyPr&jnYIR-?-5A`]وn{MݠIݟFqr ٔޗX\sĄq|B1hZtzc8G+D+$dKiJ0 v즅ۇ+_@H7ymLZGDLc7PV<̌<\2Qpј;shp2Hj]dD(kΩB|Ũ3/Z֩z>f?hױ' 1/ a'Ku2, X*1@|yXN\BsדԻv,3gzr e;̭g,3RDYb1`Ohu dŅ@æe-VK&҈ORxfl} /aͫ.dsN:y=7MP`LMc(IO? U4uP "bh"qIȂMK1(\j8-k8%xRax΍ _Ma^w,Mrw ДeemL:'U4pE;"3ـܮ! h] \aճ!z0=IPa}::~'C,:z|'42M9h8mo(t>E7vU}EQ8 KwbD[vA{عBن=D-s,: r)Gc,*&]{#)q{9EsjjqE I+??F_ (fPͩaHp߮ 5>N8?3إ Ir{.iMd^Don>HH`n qi Hz|IFCDO }3mJ/^S  2 pntDFe0YPb k=]|-@$X?gRj S+ IYj ^iJ ۡEdYӟLxVHǎanRApoWw\*}Y *H0af @0% 3VlU`3-H=5>wZB8(sZ(~ǝh !q89dU V*Vsrj ap"ڶ{D17{&f8<qIl~4ܵ${{!|&ed~Voc.a4*q#UYV*Wu{2)uVh{ÔгCh"*G܈#Q< ]~.0 p+w*{K{6m=?ٽ47]R 2AÞ`}!c1xb*_$ E2Yf ::4S`b)vZ\GzzJ̀"O)G}~͎_cq7sB7 z~{k^bᅽd!C%5~py Ou⌬"L0sH[]Juf mtS52Vx2Y;YS-"\aQg[ ŝ:@P& N^PH()hdYj]${S1>n R͢V{@b;#zMߑ]J!?L@<{LPݮ,s0J'8̮rQTHt9n9!羵(:")%:eEPĕS]7]gqST$Egk$ָ1:uS/jgӛvZ ,:DQ{n t ;7Z~_`7@BHc4O\8EIscD@=#3 {G<}ACO:A.ګN_&<[]^ ځuM4FHDZh͋7qAVV" Kx$^wq[hΔdx$.;It PU^d~ܣy/5z1[kI-2SHŅHjʮ#DcjD9~"&@k!? ] %҉(-@s8uё6 0&MB274aP\lDtfo?$$ #Elwt Wh!ػ<]-Gk];'M N * =ąË_dkNN`VzQcK,-Rlpj2|  Qr^c: ~)`eRCOjԻeNJRXkH+^7$umɘ(TQS"_'^[V. Ѣ$QpGd v|Jj&Cv!d3&?,ZxS$խЄX&fPQg0HruDZBGWr Ff[J?Xo3~}Ijt7ɑa1S1^@]w/Ѵúgk Q@ zp6io`_̽o,+D|o_| <\7ȿ z:lpU#ĔPbh÷@.*.NX ZXPim^h@?@_`Z\r[m#3j̘Gl"jKD ǢQ5Pi5i@NvMjB\Pn/oBc\] :#&܆qW.RW3VN\{ uMŷPSᓿ ?x.fHӟMcKP[ HsȦmmu^\W>r!M*k n(Fձ8עs0D1>oGdS9{:\,#./E?!BPm䀨$n+=Ӈ-Aۖ@&=}…hh i7DS i**r)(A/V; |3"J YZ/^+oNPg D_ߊBo!g5;bCQ|~1&fnڼHKR"4 /?d(.x̔) 8$WٳO PJ>밍eQ0\hi@%?UȖ{jX|<է0^2"1 q?^+ Q6] Z_4Fg8f)]m&\*}k{3J#,_1Ls91jh([8KSي HEJ)?@wa=BA%u!ґR:p'& +T GXh7}8=C$+V+y_fs&[ao Mb܊| 7GӺR{G%G'^e$L9&-lL0%@_C"l$b[Y<`>0!irW´Pq *+@]~3}MKbpn1 ]CkKPCܢ"2HFl|; 2)Zꈯ fi~)qv &q[˺Ⱥ0w=f{g5ί6En~D0]:o^So'Z4@*nĝy×ᾊ^F.PfA-#¨~Ӭv4`T"NZML&3FhGuՍ{JF5UQಜs+r1AH̞ŝ"bP{^s*>:$\nVTN3d<+Me*&尶۷@J 7 15 MJ&B<4C Jm j`$}f(/+~\p@1>dK"f>|l9j~2=˓ܗĖYswk ãYcns0d f:hA?'=-ir \:6T<P9/Lextfm:qRN~}'+_Y`u tNA}PP= b{:*-홓 OPyوژ&4^Y"w>eDM>NJ$ߝPE'y\sO,mӲQ/,nH+FY.B%;0iUOW4hL,nBqOꠞ?\6Ff[O ;v@ > ɃXS.A7&!b10Oey;dm-,J-Z8QHb}ByxɾGB4Fŗ3FCLе_qJ/Uk 5P?toTta6ebX%td,*_?G5|Q<*Zz `4 @H2jR0t}幬;k'Bi"ʼn F2^@.UI;T {;h̓}66FOŀ\T%%`ۃ:vKmVuk-ŀRv" 8Bg' &!"Qq)ԒX4\(y^".j{2qVAf2…)‚\,G+0\.3Kﱧ[L;6$fI 5fN@FXD"eYUb𧤡W{CSmn˻qT6ת}@:euu(aR^[ǜCȟaX2W=Jcչ D/sE-V.kC8k0JP  kr%$4ey+<B n~ wϙ lO2pL&A{2!:nHf9>dϞ(n#RV-k1bOC,LYxXULW])YC)D z].[+6êQX(JPYHpt2| pܦr޲3:+A,:/JƼ*Y?:!1$i%ɮ(~n*cg10 ^BYtQ%Lt(9#&Y ~9u/$Soc,3(6Ȓ-CBʡ*bnwZ4Xn}pBZf<I)'O8Ì{u'N: J֒·,EAֆQRw7nl6O6[-%40MYi7XO_;R2c%JJ;J/MJ3N%7Y?lRŇ2iB0sQ |Nu< =r:hc_!%'1_NWv̙Wr;/ I$ t6j -ADRL\-'D$dq30ŅZ?a"hb噫Ic 2JXo?B6҄%aC9ܟn:Er53& !PPSTS J$ @٧ݿ^Md@]TIc)h7 Lr]Gw~[Pⴹ}F#am=}HwL&ׇLl(=HVU(ZFkw kXVtOWCeL!"35ޖ4ܩO}*5&ߟ+5kSM"ɼMAЀ{>F*Z5$fRZF}1aaIW/GenbYa_ᛵl/UYd>C<)^3؎!͚x`~#4lgnN^3Y~w'/D hH]:f^dBLbWAyI!Ve,(?,0Zr"v`Vsu  G0 D+ Q6k/g 6d|@E{1].}S?ddAPq1fxHG9)6bSG{T4,fsthg}tNQ&e|3@1*F~?'^s'%$^pQ""Z9S+*`)ʹށ$rИܼ粲A)+ɔL@ vҐ !`^¶!\mu'.Hpͧ2cl{^ TT,*Թ2 48V!-hgkShP״-ri{/M@ӥVs]4~u$0ԭeݟ:!T,VTdB5d((^+! g: k&_ 9 ;m"q"d4t%Jؓ*Ghz^6Ei[hEKe:?hVG^ W`b X@AA^bO :1@` 1̔|>lvGi*1@UG\_uz \:_`.b=,xooMgŏMVYA/J4dh$sYX8/3re ԓVxɉ%F2|:alLo]W SҺ We_F4U/n0nи `JHl&Ga&l:5^4)re*;RsZDqפod5(KB_aL/ULlZ}TH,*=/E1+Qw\-[nuտ00Aj]zU 0MU2p!O)} v8#lՃ=FwGz NHv'Gsjav&Gv>`ysJԇ i0}JrH=Af/0fRv=2 >Sbp~8QQ-Ѫ^Ve^_srAqua&gN[hgdpL}€Ҝ'gZv3TVMk+o8% "Lс$(*`HbٰiAJHDуgvQ2A76To]SS~j2ti8P=;~ltxC;j7{]mZF;XӍBػ& qzY ;F`^T#KʢQ8VSg=?߆ .r:L?֪fDGhnԎ#F1OeB~"0gXL消}Nz{606=]\~Jp!W ̻V٢@ŵSyOr&wV~OiO\fI4GǶ֯ر*s-wtF$v p1xQ,7v2; 5щNR]n҂7eKTԴp7@~<0LYp 1k=ʚ?O)$3$>]Z1}">cȔR͛w^M҆u+) *Wic!llE:K󔝲줤Ӎ-w&CN,Ůj9nOs 895m]Y}^Er t:Hi LDF'o%.i}"v-s$Q:xL;-9S!"QC!\+Eyv̡gJYm0t*?82AA{ޯ<=33(~v֖^2Xm܌IG U)'ٷcu@!"H9.m e{pW$`k fso۸GjGsfqЙad~1F[-7vפ:_).c͘Wϲdsy5>h?JQ9DKI%3(cсJ4jj[Euك4u 8:$#^1 Nݕ3 Fд8s="ݠ#8~&|cԆB##^5ϒ~](kЗZѤ))02 qW}ԾL|]4{6a|DlEN_ 1iQWl@ieX]r[Sg$_-ra%V;VvF<^߸qh(> xMAFAMD i4s^mob$0Ͱdj )[PmG2}5BT8fx܈:]+(v0 j <(\f`9fR܌gmlO/?ͣWb#>gLPB9tR:HJrԹЊJI(6Њ-Ut^~1I/|#] C鸢KiYSyǎވrhkg CAT<UŭCP j/qݷgZKd9dݠ=:fuD5Y#bAPy.8HbPu5[ ^}l+[_3}>" spCDnP:meI›IJ]>%vi {ho[@qka[˽djm2,ǂO&+;H: H_H)/3^ 5螛xkB&ᖄ[*;V 6!m#= 3P;'љ' L )Oe G=*-(2j`"$ s* !q=x$*w9fټlB#:jvp,)d^}F}z/L)CFr/peRmH [Lh3'\~qrQ$ yh/وw`\ڛtWi; Rŏ&]r5sa&p/oR抍4~rlWTXxfmpY {)zRd97&+R3?Ŀov8k S54$=4Gx*c3b;@ԨdSwjS63ҪH҈M< džKU6!؊b#O2׽#'>]6; ޞpܟc՛z d(W k*`JgaXл_㵊0x&͊r}#܉eg:ȇ`:˩QW$b? r_8Vw 1 s!u+b⬌Kjb)aՈroit?F(FW@hb'Sn18E9\}%̻qo.MYN\uo$\OIF&lx\jtP K&c\,EDxxL=04F4o}$hOJܛ:n'*Ph~DpggdAcVt=DhPj~E3%À۽q5<0?]Lfb(8ojU1.m'5*xH1$H6sOPc ,$ P3MOwuR`wbX$fYHaF2=kW%axĉ>ʼ3ګwf6ʕ 62^=Tn Sx(܄QH":YysY5r ~PF僌(|Q|c̍3bm=׾ۅN+[$ HAkvd N1a!(py^Vp鬪,>rS&+ PPʫj M 9D&n 9 gmK8;yQnPy98E˓CotΦ>0Euݖ70%}Ԁ<ӼU4`o6҅SЀ#wEnlճIS]PE/J])x (|a_?G6k[Z")X8I}!QwlÀ5"ϜR=*qLmf)~'?NpOJJP(lm:EхE 3/w?,:vfaOK*'^*ՃOƱr :;bXzH*6^1xnQ̳&5~[NB0_kOBCFVPˈM7^b_ PMp[TD =HٺSQ@,Yov]KyN-2Dcq_I$NA`&-x/(ۤzMDzqr**Zz8aW/ɪ@*˂^ D4f~Ibn^"w#H1 %K (?a#ȇ)WfSN'\+ҩ?.r70TyU MH!rfN)3 "!%"W#&@Hfo48.)+c?~ܻ8/ֱ6}Xu-cyvC)>^TL] eQ4`B*,`߁WFR+ˈӸ.O3TӼFo\)rX+&Bmi!vzQ98D o;x֌,GKD4$OuBx*iY}L y[scc0^Etz*^$bP+]Kzh%>-0iHpk7o3Ӕ:TM:p_) 򴦰 ;3yĉc0-1 jI:[ԁ DR׼2䗰썯p􍩹o_ Zl !R@D )4-nӔE Oʣ:% ݱߗ"A,PP' ku^:+d@?!8Z#MH1WKشH:, Yܶ/#~ySXI2}4U6KR_c;+wl*CO,#7NdOmp`Q`({Zۑ,f WEv n/̏ sC@ y D##GO܂St4TR8[T} sȸ?"[Tgt@G>n!I x5=T~6}!+ D&QQ$$I.%F)Oԡ{QY̓*b]5>^@BN8<`^֭?Sx9@i#r{U}+ g@{Esc7\ !}"v>ysMn(%"s#_@xJd*0k]p /\z=>+KoeF>Ytǐ5P\QhFQy@$Ո]# N 5ˆ#2ip>΃qjJp5 p%ʊ1' le5;0LBX wnDd)~1SHSl.˳JڣmѮsIE=ptՠdB8ch|83wO=bftUvOa2E:X2=<Os߈#{oqR+:@%ԑ?(gQ[oz]sz]E 3a_0Ј65S'0&ٞM* ƽXGzh<盰{hdTAPGX[IA3[\瞼qT;&u\upez Xİ  ;Euf᭘HΊGil$5,hM1G=}A Iې*fI T/|hr[H7^>V[-/( e );H(kwOEYT9KɭT}濷/ؤeB5S@>aZ[NJ3hELN0vy?_UJTN`n<>R8!IZSXT#;=%{6n}K.#ARz""tGmyy5QRL 2‚Z#_s%̃\Da-fߚv`_Qbwx\Fץ6 p'[jV=_bY/b՘ zXR xv΋D^w4U8w.eLlʔU<0 HEYJ;Ws#)9Z}q2Q#aV-64;#k8Q \!j0[58@akGeEfۅqL`yQ8:$L!M`EDŽYF23BAƽ2u92{\5|枡 ]eE 9 8rKrk+ĩVp~gQGҐ@ }L{sã2_,,#r7oJbx ĐS+7)[ b21 sJ'ߐh8ނj ;8\#%*H皣@y У5w{qAϏTPIͷXh?{zZt  cGmկS`(JGD,kۍVSB@W.j0T}Q혜˜ /e=GMXʺ;V1@sTA؁ҩ/2fWݭO5kǚkBۯh TRls7DQD Zqy7o`SH'F#򣾟8E9?SDPP*`=QeB23fdK|xdIPWHBgtϑJ \1T#{@"TD aX%Tޯv4B1 ~[7a;  p܈I^NhJAr8aj~޵Ny09,-^VI7[ɘNaiˢ/- q)?% >cw]lL}aiEMy}WXs}̕Z̐L%@rr'42alCw5|@jc=eitq?laL%ܰ3+gɷ/21ZBROk63"\'h@c_POBXHHঝwf}1>v|wD}N&NyAU:q@e3A b[Zu5Ж́+\ax6ɲZTHWtz(Ad)jfkZD)q"B;-\h5&%&9wDtTɂ\4geN̆X@kHwL͒cpM=n PEQ:K`OU'I3~"&)lze%.%K/+̧], K\z}AyUP, -4w#:~<-cA`lʽCb62xHamY0@%TkM*DSeU~ɚ`Ӓ+,{f}C%12|uQUY'EZ 0wW2J;:E2GźmW$:M5ABY'16:ʀd}¸bdQdNA R @lդhIa€}߮ ,;_Z7x1?p8sDr<;v|}gs\iRu;N$^jˀcreT1k2&[w;[j cH0ۖd &.Q2 4C5ƛI9lA!3O8E PC*Ͻ.nl+r1Y?^ ܜKXStGBY-+4G4,nJXF`Tٰ|(v6UxzrdƋ8C AQiݡ+FQ.>EV&aPCERvNXE_4AA/Ѽ7I\r6d>]w@whɠA1poLRE֕+v]4Ӷ a]5)1XF}CJJmD)D#/v^=υj1פ%1*[ȋCEqG{eZ<>[nuqMj'ۘḗ+Nj#`21bh>k!'&@HN#ފ:`ap*ĹaM9EmwVKʢٌd%N>uNJ`~6Tv ޥ1$@+SVr+C$K0Hote&qSor#r=<^,<744Ofz^ޅLF*TCzoﰉ$Y3"3q=7) ,9 dT/fHҝhwtV5U w%winNvPy rZb"8Ng@}Ƌ y_d1rnػP53F T."$q$t݄ `=uuHql VKϓ|;, `>bMmK cPmoS5ۗ'O#Юi($E͙L 5.f@iնPu|oG3QlkHxm{z5ȏͨ/מ^greb,~30Qe-3 肧8_=e2!)f0EKhGD&8t%UyA)̭Pp$,W~\*ʽNUą%Nߖ M *&ˑz& 6Ne.xٞ]o]#zݻ\0(c'Z+BVrg"^M]d^nDhcn*s1>=E9mGyDkTEuG{Ofud"{zP(h>'8 g:kURK_cAۆYdy]=# /'Ix3?i&XVq#׫HC7 ͱL5,` iX5'q%V>zꢽ0I'=4M3>:N,xm@J:qnb%S>mHl,=kJʡI'eւ\4“(}4bȲlzn3fA2j 429M  |GB7< G]ުa}f =v) SsjBbT[U>:^1khEB6ۭm yX \6WQ{X\ V) āZA$8txSA".~%EُY3-=`|J5=Fb1Qq+ Vo3-z0^ <:H pC#vUSs"qm\PYc[LWƫQ?84 ٙc9bO$f{xm[j.],y"z!hT aض]S9y,*6M !} Rb|x^ zrSݑ({6Q68}/a 綀&x*H@匂vꁇyPyNyBLx 9jm<;ha '{J,eɠ\FEy7-/TqQ ~e u_epR$r ax]Y@0h_hcD7G8GY\G\y0GTӡ# J,R03A/ ;S>'DzNy#rWԒ`,g(Qqc6΂-,VK"_a74,">rp-Sp?KS21Bs7>ƛVJ6)YwrFit,pN$7Q!Jrы++=(K=%T}[^e>Lahbr>  x6{_Qd:-[ YJO =ƯisJs ੾mX\avu.n1%Twbf0 2u}w~ 1hNH1VN'IAU.]>[7E!i ]_8U_ !f7sB2I 'J8r6gp҈M Nxpl:NW͙u;ie: ]ڙ9lyt%{Fg#Iϰ7*،JRD$w880zD*>wbyFfM1=eM?h6g9 `&G3mкqho"FW0 *Q5Q^[_.LS!g+MRT[>+u.~%pg#^Ïjzz&|blU=iF8 guv@9襜#M-~Y* ӈcfc2FXRg9#2;9!%jkЕ2i=*G9s>d꥓Ғ{q1$Bs iWlg?@^^<;vHggͮ*hpJ̼y׳9EΩmZ"|}5TYMQ4gL )Zہ;7xi^LcǒK =x D Vਛ 0niQCOvd}K1޲|ݎ#[f@??YqDjGP5gN%%mc_j$_?-eFJ7|>ȾwQ~.r'-ZI[(Q$T _-6U1)vaQrf,تؕz_dYdC[l>rU]U_m2PseWR5q!JWr)ble葼NNllJS!֣T!eѷup+u豤6Az;^M%QDjk2QX0Ev[<%, Ada T),8[}c'ɬP++z0sF)]v8-0Ӧ nl)HL̺ 6P?S C W=Q!zH;̄&mˁjאB^NI<LS|8/_wjEz{VN&xjC@_Ln}-}EU0c6[L0H?V4h:˟C5=tGܯ)SI/R%Gx4YQ8)H5B&o`餴)GaY|=Ƕ\jھ³KŶEKiF\MhZ0`c=o-&wB݀Fe]UKv6# bxv+H\PIH8q ]t79k:(}^ :K |?Bq4DuW`K}z| d2,č%VKJ0! ;Io׎"'j9vїO1HKAUCtUPY[0ݰ~5wp#J$>਑?vi-52zg*.eOݷ>G!< v%+GAn630AiAM,&0dw8v Hg>n}\Q$C_ #T<M4N. ,N*@ytbI<khpk+ı_+ty@{FV;%bBj/ vld:1DhH.Ih~((Wyv*7|N1jCegruvyZtb&ohZw͠O3wx;j $a;?!Qk@0۶"h&R:}n'nB*Vyul}tk?5#ߪ pgTrAa|cgnwп۟k(牤gHEuss箄97n| UjQ`m9Hς h&i;aOՑFҨ6L̤hōC1͚H=|%=?aWx=ۑ qw =Խ?H?FփI=0;͖lrf::#rwbi6M03ۡ:!߆bvȯ/vSsnL(E8$&lkup0.|3P)$ Tx8S::bù`>"-O[õv9:ԋ/j<(5"h{pHY09nc'0t{㩉H|Q:0BeـZ i\M:p8*_䚬j0o`49 7y*4ь_7"ՍAZ|q0osiK'aKMܴLAckQǠ]E( Qv_t5u,/UnykW$i,֞hv[b:>Mث غlbMr1nUiH`bqo?uuasg\p-]QWg1I]"BS*l7&SA9BQYK>(^hիbK/ӝQ2lTAP #&Zx/5Y<"8kxI$iQܾ&Dљ+h} ? 瘦?`s2.M\YMB^Gkbx!L/Cunb}.߿v/Ik7Ϩ܏d@b^N\ZIܹ>Nkv `+pz@N"41NmúLGc +X:%ҕ]k{ s)s:pk1w3D-g^= i(@ETF fs)Y'R*~Ќ%Q!]Y^}}Hv/4?rq#7tH#W7zuK)`@CgCgƉQ57čd9#-IKL {1,m" ;e$f pGY7Y+K %>K&f8ba<Oz$G-E&6#Txf)%ơbQJƛneK<ÚtR6P˾fwAx2x?:A7AO+M f4*"@PU "(] E3Ρlګ|a@VZ s^Ӊ|=閗Қ٫GP/Ac{D5pbp;t7P5oƽkB9DjK kg*@LpIqm`[-*Y7=w3Alhh?7mƘn3)#N+RB!8R =TX(PXکK~HO֗DYGƂ22l;&(Fk'[a܍2>ޗ N h%44_Aؾ ϚJU,mc1P&=yv!Ri{hB<-/0Pw Lb\QƪB[N796q,/re HПP tJ=&AKY_V6IRKjeSCɅW&lޮsēpaߪ9*C[>Fvg6LחdL]<:tTgh3(QTw(W#kBf8\k}q1SٛrK*esD#qbrU1 c^^Cv*fA#抚yD~hdC'_5Fp-SӒe;%(q ]?ۇkmo,@}%;ՠy6YӂWVZyqqn1;jpv#sd @'Ot?.+uɴI0u }V* }/GpQ0AvcxFX󿢌fs]DUkw{bAEwۖ@A<B]M a xoM2{urZ'B y(h2T=ߣv#!ι(}V{КIzI.e(;.h :RS+kZFƏC^+x1 ?[\;*x/@e3ܫUA&]@J9zş4nkz(QMZSG晭*H»f%Tu3c㵨X{mQxxYtmdP$߇-\ #lέ>`ubZHmKR.Ǭ\D . xu#wU1Ƥ"򣱮"t 2a= Tfrp  ([;:n:Oc &uUbTj EhDMlVqEZNF e u< ٸo<+fY7 2j,8~Vp?;V.30~|3Q2t5֘?7Uv+Y4N@:8< `sx ٖXz+ujh5[֜KUzqVOąm*< o9;+?ZaM$A(;j+䞲JXFEL<-ya{6N ū2S6 ʲ,ṢX C ߵ9~dRLI= 7b@ WBO=O 0wQ88G)oan?4\ xKBᘶמs̲+uA(֚S \Ӿ_eo‰gƮΞ}jU,%јn>xhNfcsqR0|*+t|Ë8.Kb"c+;J }{jMO؊}yZ! W,'XV3719ra'lܬؑ aQP*aޝ?p <=w|}po[l6:_5P.hKegx>%j^.c*ne-u;5:<`2h͒%mui&0e>M-PgRtqyOloQwu Gb#Ihz͜oMs+"Q~Ccf dSFQ2v!GZ5š4#rˆ RO}ZxB7Ţ?V# sܲ )_S@Щ]tU0:VN DŸpU {4cHde?1!a/" aMTv=<sg{adn C^E{Do(_L*w HD`kEM3(کP]nWblNO =%96]?BDž |x`/櫞E N{}{WMRZ9~8%&h#ŸNjy* QQ$FJaY!+di'A#W}j:09)C<|C/DaU7..^n\""3?rpKvwWXMrx b;cyQVD"4[m Ѹfr63:Oj+*,H.CuG_QES3٩oy#ڢu~KV55`%qo'iӏYg*1`ZW5iM{EP y9o԰ K 7Y;ehŝڜtj(يK2z)02iTrLYD訠_$+:}{CKUrJqiOѣGA'6[tn\ZA Eb8MTt➕Nj ϩ"*2M];{x_oe͆&e<y/ HvuؒG~}q:ST-ƙ&)g*JO m"pGѼoW$x_Yb[HWoΗpdpΉ*B1t, (Se^;XfFDcb*mܤ|4FH/h~.3>HFd2ĐcCAد8 俨ɑ~>FRKkk y엚V 7njLM| $ߦ'jEPnF(Uamy~ZDFʃ9V5 s/nkNcBá%3ωei#dmʧì}#PM o!,qqاx˼T:!3fQ9ܝQY4ʈP1%!mOLja'7wSgHL b6d,[߈҂z8TjfP0?_VL[tY VS<Ġ1;eGf$u1Jb=C2)"Oſbkd= 93+$N—p.==9,ylmK/[cy gռĘ6;s+3W0MQ̑m:XuJ+=*ҫ!Q`v ucO;.[7SإyV$w?L`oGd9}QC[q ^s3wch;q:ux1nImwwu\׺ _MKm8HLi[q*Îut.և{99a ;:}W]9j܊aݓ:,~q_>δjZmǛK>IށO;PㅳG%GQPְ.[,`T-Mp# 2@:!P.~@MСI|wKSlC{ɤdAPצF(e0FiMz~4Ob=]B'B{s|. (óZ: Ŧ_9/4s5=*m':hUUk;U#0b,еnCm×$}NMV/<D,:׵)Jp>T璉VvkDuCm~Anc i,(1Aԏ`5u!w)aH.Kl2B\;9ӯxS^nhq3^a fgE64;k)ˢ1["15G@CoF=0d6Fg>*55cI?׬Ql"tN!p$0`ˉiWJݧ~O$|+~Ueq( S&Z*WtYXSwY09HZQKPMBpjw/aNG?lD\MoFe ZZ0B1F]()QA5P_5xG'?ԱfSl˶!+y`QۍT~ X\ Bĝ4Z8n+)LG9{pax#:auߟօv6T`LY7]I#,*[xO_($粪ˋ Nl]: eA:GJTMPmr o*(-RL//wjFM 6S,PijR8~lX!ˈCxBHy{.Y;9-u1ӵtgx-p_=kV=[|]P ^GsUe-w7-ᒼk>Qmݜv5ZU~`| 2{)ʊ4s|sۇnk/m0߀:{[Iÿdf|O0UW(2r{xS> 4T%Kl5(ԻE\*ڕh!)S:sӔ w6狣Kg[4ثlH&#Ve=~;EN*CL}:/ߜy "UE٦LG2c1GЀZpGמϠ5uO=,J*,~o]dlOç9HXwv9hp%[҆)OA^_5gj,f@:*8˨6%0pbNXŝASpW2;sHD ,'(jD).LCO7S-~mB6/|og>:fIe6?I:IVk*0΋ BN. DlzKr]-@S =tzf"0 쒍kv.4Os7afzat2N-'@L><_"^AD(u_,:%ѱЛO].ûAմ},Zbu_X+ EEVqBhBFSM=xd&xª٤jItWflDqr(5m81A{0?Cds<ʟpN};i,oj2Ꞅgh")p8b"[W]vS-1tD/tȉ4zVDu@pu6NvU(lPb ,Q "4 U :ΦmY|N l-/|]y>_=c!H#N'zF`}k ?[ל4_:Wh3mz&oftV}p–^wBV \0 Aj\nu{5]lHg:/n(fEӑCM;Ma-je%&Cnhz{^Nh>:QbJ oJ8IT!PA ;9KJKAxi( szTmҝJGKS]Xogez^T%=7$p,JR Зfj2E5MWI Osz `/䃤:|&nŃ|Б`BG6<Pt;k{v<ي79boOZZ{ woZlVEηD/k.`i:N>jr}>eơUe] nKo hikjwyV9% t="!WGzorQ&goǽE,«0ܠ 7ta%|ȏ:(sWp=SkFt2x|Yb#XrA`BHbXei@J׺Ͽ5(3 PӨ8~8pH* xMMwZEkb7I2JrW5q@0C[y}UD3]v0b@ꭩ궈(':7*|*YmUYCw`ɞ!nQY"({Mo ~x-6tP9sc"AiP{H*e=_%aXP?Arʰ 7aHl &xUnTHp=  5ИcwV1D/Dᚱqr֔Jj\0Y-ؘB]0/."_7>M[M)K;_'+kQl?HUbt:ael]h8SwZCWaU $[^1bPgPM6cO4VG򔢶d1IV- փ*Z.t%8XQى6ZMKyJ^Z0Y>`Ux :8 T]~ `~0YѭrTeXrbSqsͽZy b&Au}7. %o<%;AHZf`P=ǺtIBkN/!]4qN?f ?fG iB 0Es[K#nTsfbDbv.># j_(cHOĘrwH42eKI$./g هϋy$IHhƊL@GA˷@V2L/?^;[Dvιm7Y,}D>~/ M}|2I".xSw龂OxY qR!bW\ qfE"4L[G" pcފ\~y1_vVaPNxߒLe|TvAI+,v.8T6x67Ьggm̷D; 4ڋ8h.Y,>MiޝwckW僑*HЧgtD`h&`lc;DjEYm|iG a)NY >rC!N^7Agr".O'Lt^&8i:䎩;Ep>Nƅr#.z| +߃ K3K1(:9,҈⫦ >s¡lZ %v;1;'!%a=>rbCۢu4VutR"yԍ&ۤě wl=bD `/Z1+t eL?=ܗ3}2TE[$?F["H3;%5%Oob$odd9F :nl MT]JJth^]Ee[e>q';<->V3{qst r k$i0-ylA-E y*7*6cP:>);B4aچAWs 9\9lҡS/=װK m'_9T-JnjCT3$@ 3P׻"t¥f$_[\~R3ԚPC$ͅ:W+*侂 )E fo c9fT` @Dj}Z:Lw 88{mܚ Ʒ~:8a>g;m^[-G_x!U|-șppo/,e1 K#~1ڍSE> ?Xr18>X"$V2uA C>l,kP%?!: &ݞM:L.~lԪ{*<^~t%mq Y1$}}܎Gw+V/*\$K99G $ô媍]\ 3/jqNskhW8Tx%U(ϩ,w)0Z=.xyVQŶӢ6y l]%(>2-}_2ojeC")[Ь6r퇈HsRQ?ؐC1zݖBdhy(+^A{ݛUR #8CA&#$ Ӫ,%f,yハk,k>g$=%-eFO+=k3y98LZKOoKr`=JWgxX>AHw+-v8:ӋSpˇD#;7YS|f%m n/%!0PN͊UsA5fEy-g'ڌB'x<֧QCkὝU80[^+H4vkk7?dF&{XVtp#+F-2*KrUw`SUIt6s&np$ڊ/::"}sα\U¹e;lfXi7ii~1>"s#zEFWLu/dTiH=p,H-}1u'*rEHtkWr3TtBjjfE?pfeTbMp$uv{ /Mrȡ|t7beިQPf/v[խ|ur6_ DpNl5:v'>7:wD|zK|~OFhPhCn Ujf{.Ȑ^ [FS0 =iose+s PWٖv8&BEa* Z%1cهCZ\;'",/4esp+͘l#^Q{֮U+6> Ί[eyGV,/*F =2GeU},y~a4Ɉ/vLL[8*[olsq^T>.1>jG~Iү e5{,Qҋ2-M4`C\됀{ քIPP{/ Jm=cpk/d 9:=jaڣ9>[%ɔD'N#`#oD3"JAט8uVBh]2IRx˔" bb~9Jz0ΒB!ZP܈X.@_ty/&  hL4NU 2GY&D&$mY!jzMm$a,Q+(U0T̃-͈rZ=sz,rdI_b xg ߺ`%кcbi/ G5egl.{Dr!yg1$820\gsr3ڲ[2cy#&7nvpVrͫ4x.av~"^ao_[|rvw6,:6ц jm4~=u{ZgMv` OnsۻI;NSe_A͸Q07t&bD3飋lYz=8  ^XGec>LlQ1vl3?e!$j߅ 0 \XR4&"$Np\>+Evst^6k>}eH'2 ~v lkHIDN mԫz· L/OS@FiSc|30k䫘y0 J>`VC]Wrs/$ İi,176)3$Du0@K&s:;[KdPEs-rӀUHV {k@v1 rz 6<#)ȫ~7cؠoG)֡D!J0K,!8=UD>59p';\AJOciȰ#%x,Dkq}S˦J:EUR<3Mz_ųC;)710&pQ ׁUx8=*{<@ҭn>`k6J’Ġdrs[l@`"͇I|j->r_y+JH5zͶ6dtzG&LB;S+4򏼐JP;,e/VvkRF~߹gD9~3B"sMzv| 5&5N`.݌l!pյ'8w0J:]͝wҔJ]`%}U7flW |kv6Q.DӖhmBN_r#lɜ(z~`w31y꡾v; (+-yT}7Ry nT>pAH`ep?r}zsH,I6ȧx* g'7袛 zW+_H߶ڤ310$M_rH,oǤC>k+BPcn zJle5.UWhz?{5oDUDia.-7-Tgd-4a7Wy߇O짃X4蒛mrfӝ`eޚ0ܘJJ#v~apdo.wD[sDҶ%Mĺ)^]x a[ZCa-b6 IeYp7UKUʂ|5 'uVeYmd yz󲂫-V8)F3chK7$u U=~{{(KvؘCh,;7aoMi`Q1Sn#Waz RYƎ\L0|6 *.\-+s~FvO{;>~{xs TWzec̮4=Gv9q"=7ЏP؂`BoJˋj/31=R5{FNt5J䚅,znt[)ʅ[9̠E8R P f( sЍu.U[^n0Ű#E{F_-b9XBBI8Kb6BO7-*y 9މ\5̅b)q$wAn8 @rD ٮ/EaS&ѨATRSBSRLKKDA5݈ħr]_Cٿ$XXL *fOVuѢsޔ֯,P%8$g)X0TP0z:xm$4i?4C_?~QYJL7K GUBQ-S&;_wlTʽ:mE6V_T)LKx{TK?VOg8J$ /X~In t]d猪zFGo*5b'ned:.tIb/gbIa۰/wSq:ZߨcrE/ s[Kdt}B3*u Z~'Ba<=2U[vaD՞E||݌*X`Cs߻w`@*/uClJ1eÇw!]߫% miI,^a, C $g) @=`ҵn@t88j6JEY(ԡv6oq.{ NO p"s3*Ap3aZ[WX9q/ߺ)hFQwNoȲO}m}e<Bhk U嗑kΣ˂vrsz(-hvpri|+t.2ys6<2m!@N 865=XXQ:ūJbiCᄷܹ$'\Еdr&$x}vVh]JH15gWu'Em|͢Hd A55oc3d6:$u.|2%WI?hѱ=SB:L+FM$Vȉ@rgYZ070701000003e8000081a40000000000000000000000016439a35500003164000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/1$]?Eh=ڜ.+НF܄a˥et涯$Ien/itU}E52VMa-$oAL d k{,تl&jr] Uٌ.JK=7d5&J-) ]NY$Yxkdiq` tkH0\^$xO q߯66rq1ZeA|L &J(9nUhsqv03qF:y107-29ZjNKpFqY'Pd&`znʟl(kCr^_|Soճp+e:%KR m( JOXJ0Hr-x?6L…S G'hR)ϩцv枽Sf3I=fY."܃%Yè TK7Zz#ѫB 䭈ORYQbypX=hIއ/ n]&ުs|7r>iRIs6`gx떚+i1Ŝ!i|D<4_8뱧,.a)6 ]wu=tVmc:o(2%M?,+`).AsRqb%WIqysܳ8i|* }:=0\|?41x:g7fi%!*Z)EcaZЫ6nlQ5DJ>וKln?aLZ:ٱy$' 9jfY4/cBgp/m|Gɻ#"Lz:v1f ?J*"XW.X0mX_aHPWv3݉ʜ0HY2_&ށqQ8@Eiۛs-V6:&vL)X3ecTN\DGD>ށb0ذ4u]$riY2Y3t ^}g̋I+w,*#%泏\. Ͱڏ2Ņ|JHtrP涑W{ZBW|2{\ ڥ`nK.Nt!`E=%$Sf0R+5qF S(Ĕh N!j.ajC|^qQ>+nOΫqW{d}9[G$R2Ũ`+Y])-e j T d%lyw 1}SJw&"@g iz͸`oL%Vr/Ax|}˱kKZҮ{h5~X_~~J,(ޕ#^aJi5ϰ ҂ܴ i0kZ b̕UVD',~s؋UkEjOq[dAS3+'у* ?;Y4녗]ӈkP2f"u"bykPqd2 * xh\>֊4 .Ksis+@Jo<=y0 -5^C zGdMdPnK 閿yINQDČу%8fEH!Яy&v")8<)uBafFni<35rz4VS_,wo^vR6>ل `k d;IO-,l^T\2EKvMX"DL}?A|:JhΊ٤gviIr!ZY .}(\C0?"r>/dSg\y{c_awt Hw #:(_I7xTrd5nh娫m;ZsA~+S*J*zФ-ck][hRa+Nroh 0oK%j /&Ցۧ&_d^R5L cf9͙FU:, ;/KD@KԚzc_"KɛD'|YБ%=k% 3-_lw@hfIfYwU{^l nGw߫-8|""Wch*䒴Z-$3jʡ쬶4Dž+\Pw&$DJJ@{lYH `l-%5۔/ơܹ:+(皔Ϧ&WXdžT\{'R }&=m<(imWhen!BS#aqҩ#MHLTS-qrwڋ DXZc:t0|0jLw0F{㈼k<,"j:Y3}%Զ3!PCGs1sh8O=!QW@t?܀Q!u1G)u& hs&s!H$U޴^Da|FP^L4[;x5\=a_Ŏ0()?@,Ѻ.&b4 2B>uMUg,OH~'&I)?x ,jpօ"ŒDkoҌ`bp;,"Uml#4i*2Wp/Hvl"ֆ \I?QO=%/vjmxvC!p%K#zOcؠSyp9Ն~Ԧe˗˻gsqtGk4sU~k-J-ήz@7OQqmRIsk`D2jl m,s;o:yt'ZzB%C̀2܊-Fצ/ٵI"QףMlY "n̬yY5d95O`Iߠ l.qQƆ=}p:Q2-Uzx.p T?̝#b,~Gm&+RJENvq5A6I_nl!O*y+ʼn]oGvz %Jbb~Δu/\4}'jP,#!~+` aw:NXjr<8]|HAjk[?!aNI1H! 'T"d.$NfN:˵sxATNC=>\IfvޝyU䴋$Mڋm#qۮyXDTXPa#` β$&ѯXP0]luݓTҔC LK+9?+z(v]_ܱRep9櫕27E?}aZV-p UEgv$ޢsU::Til+:' Fa4y*x`϶z'ʨ%.ӧX|7?wMM +!_Q41`p=Lj?e9IH>^bd)#B9OH?H)њ}Mm%@C.aFODƯ!$VDKtJ>#lWD}1qAO.KKfkzN=^.&cj0ΌvH%ogLD^g&;C\o49#Nx|=^Qw9ٍhq12yfEw ז8-2y994_>qcOVyؠSZoqոh*r5ځS )Q}~v\Njƿ ):-؟T/ LS۸au/8H9īgKMzNjG_D.W e4G[N|*((v?fw .> krj8qJ!BMkTBN IGxJg綎]*mˡփս3+xϚ@ آaD2^H~R3Q8鯻VNж'ֈxÖ /n IE56\ხNi9GT *LEYHLy3VgJ@ٟW i.}a ܺ{a\mn&~h~'zfөO2t%VaL%&r9*"!v8SA}8Tz<^DD! =JvmmΊƿ=֙ 7o=|?~&Yy@ɴ?&[s jCfH:Xdȹœ{:9j֫)-H^v<.`BGx'*@͐ &Exc/a֒*!LҕB}*y|@hK'}ߗ8` N64*(s*xᙽ¾K}(R%eւWM&CvvuV0 hǚe>9['&kEeP M_WKĆk;+y2+:-RS3yv^ K>F#G^oik#Rٜ{9\0@ ܌^ieR[q2G#B\OߜK՞ kC IWM>Q=&jamdօsAGM %6mO1lkqئs/ Eɭ<չ0V)c"Qw1υxN" [eDwԭ:ЫΪmPz `- Nڽx̠ ]s/A/:_T-?ے#"~.x]$͐ 1{^ņjx*+e7h0ژ4pf}6Z3Y~I*.s]Pjh--Mø X8$ M&/U"M"Hv/Nٮ3ZPD._);4Jr8I.k7+YrR49nNp`W|ƫ:־$mLvPfHyv+,PMrz` '°}-HƬsT Bi7Z/7Vٰ=sl V Y|9@>Ә\@*2'yKE pGܔK+Scg)@L+#U~{ަ9R&]|}ـqE,} нΡ?>Q[!A栯NOGJ* 3:Md_PۦJ;!fneWm`KNT1w&tZ|ʴ$m E>.ij أ5sPbaӄu j AoWU-iQS>]M *OG]J^7CϘzf}b`ݔ_TmU8Υ%+-qwgnX6)#"JҲm!wm~L)OC#x+ jPM;DذnPV W$=e Wsx{ * (P= `C IVRW%{*lo3p~E-<ֶ Kx)=9!1ŬӐfaX-"ӭtzYrU~9=)׎.:ώ +f5 T7{kCDyHh UȾz8iߍt8>425d1ETO %7V>NerX 9~f`_{5\f9-,\o*6=[5A{{%"j } {6B) ~Ӈ|SF}׳3 Knĭ@pٍqq{n-_g~V˨{UF``<:㹁.)8yf1L3)MBSBV[HSr*6`"w$R[1R;j6b@F&'S%*Iԥ0vbXiBX'8 ]ح'h]胟UR cDJpw*W?6 Tx0EI_aD89 8t:9k9eޞ&B `%pJΪbxUTѲq4 dc_Tpt6q30-bLzмݷT_M[=s0]#%W!tHF~h}Iiee&x|6hQ 38CbW m&rsj%22)c2?盫w8JWaF{nS$nH} I#z='uKe`K`poG,72Q%>]]O6={ ~l0.YqgQFtRVTn?eKc(lm3E~DtWa\b|H"~ҳkPQ^JF8wlbL7!4Ds3q79"> vֿفo%mvkMq>? Ƿk:âR' s61~ +T(~YY[sֹy' |'K4L14~Ԧ8rb.P9]fǃ4ȉ4 }zj6DGi(3qbtk#j}Ċݭ+S q ^]Z(gޓ]iд.zޏ%/]+Jӛh'7N9FW`2qVhk R -HjN:,HD-q~b.;%n[|QXpGgpONu!qBo tI2P~5)Jqfw\uMnL>o$:a$&r{"N*5W!JD͟X)[D-)~/(^L-k+0Sk|%97){XQ1f+<յ]3Q#> 5HLi_%4:#2^Ԋ쟦5$6s3T0'HCBjlm㗉:]MxtxPPf8v*.Y9٪`s++bkhD6K4rըVPO3to=z|ug؉->ׅZ$S-ؠҌ5u Dyo"^$]GL>VizdkW<{gOdF/QN>Խ*qw_I8Rkg] T;7٪!)?68WzWY.6˶m8MvUs"gzb|5V`/Vޝ %N]T+xnl-{ۓcG[ dZn,F|] :Βwt1??]6W,O0QЃGc,dy`o݉;}^9I Gxcճ!? Żx,%"I;Ƕ p/D7T8) o:"5f{_2\n@懳ꖽX"ǝN6k G CJ7h!1FWC|a@o"%qR9 G%Φ$ptU(ēT=,kQou;$<;dZ'a,,Wd-! Ikx|PE-Va BRLVi=T6l`E+ӑ>YR7z̊$B R3v4b7gYZ070701000003e9000081a40000000000000000000000016439a355000036fc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/6]?Eh=ڜ.+`G%x\\\1Ge SH1O퀐ї@Ճ(H"ip=!{_i5j8+pamAЯe-A*lra>YtIAK x{[ܲtk;RBG!l\pa+F?pE3'b*nY-1/oGCs!#7kCkZǣk+t7SC.v zs/r;P AU߈(;`\s h* 3eo?CAZ ɨ,#a,ch1d^cQ_ZW,q1Ws b#\ׯz}? -^9\UkuIv~x@# q^tvfiXEw"rS/2Qsoze. (t츏_ ċ9n:"̾e7z,ЁWG٢T cŸQ9 3^މ濋0--WRwcqgTE5ten=[bn2'ڗ<,Sg!o C0dZ U1GHx=sFzO{nK%$yMs.ـMx_D^7M^Wt9SDfH‚Y?k1<_Sd6FC/ ͅv"IW5LC.|ΖSH&nUuU9Ӷ`L4tp怷po6ʷSͻ>Zi*m ll I_N)z LSqav}IPr㔰nJ>Z%'aָ+gp}C&FX$CLIGP41n9.fiQpdae| q-EjC9Y$[®ZljdT:=eLz]^Ck87Bm#!eߞn,f_8d;Dez+wB0e{^w_ZzOëդK3xu{@e_JP0W˪j!>ͼמ9l }nKeS2b#hH3ݘjUig wFDm괻N{W90e؃Ł6]g1zD6;D ;Z4>5 T: - #望)w }\ڤBue~Р |voR>B#|[R!l;0s;͹[e'CO:yK*o?208 EMrvnǖhe); 0oX߽~ɩ%EV8i>]z aIu,q=SCygcL[^R!t4OoEwL!`]&TׅJ 誊n&1A0Wm BgUV_cx//DKH_gCvoI_Mz^c\.gOq(צxKndN ɷ:3H> z|;!BEK7E?-ӒD7eV":14=G-3A!Wg8mvupqR}5c~µg*"sVgc2<؜x|b+4 L#N+$S2Xׁi7Xِ+»B-<uqa btːa386B2v6]ZL$.\$$ڠG woeA.i2ŖЖjbjxr}7GYOOHДUli} %_u%`FZ䲆Cvz:'+o=ut}ͤ2+N) [Mt #RG-r:#?"I!D}1\u^+|w͊.\}Y{ 7NKk +b+&zfgDښƖI@r`$l6K;$ Jt\ˌw _A<,űHTP6t!exZ 6½IuPȽ=ex} ɱ>w-N ,'={YI'*&'/A&dךP;"Fڶfa pf!`׊9+R;H\VT|3?u!`Q }:!F }doh,E6?TnG9$:AolŕC;n㲅zT,2ΔI }#h=ݟ t*F:\艈MMm[ @ CN HG\Uyw&6_by:Ƿب&{܃7acf$8UݴΘ]p4Ǫ+ 曻\|1 a4Pb;e0J,ꏟ{j-< WLц g!jxy]zHqG 0 |^M.sl+m#b}*g6z/g ,̤4EsW$7%[%1F.@̊ _%Ḱ -U'' LFw=DZИ+\Kk}k!C:wzLvrX\C=i0 u|;e;m8y[W}=1z 3b1rFѣf[}{@o/N0b|| u $wVSQCL4;gG| n^ mD *w&l' Bi3N>6Aa#1ڱ[7{\%٨XǬ5Z(\2)lFBOl9Һϻ( e2g7׾NS]l/Gu(c\u)]oy ut%/oC~e ^6fܢx@9J-FE }eډOr6e'w Ds RRn&ۄ/t!yjoFlUtZPh\C_dvkL&i)Ť3iR[ N{"R-%q*% Żj@5Eڱ;? 0o,'4|u I3!$^;=Xqzfl0QT9H^hށȋy޲b`{7?Q:oWX%塼ק7* }j8lХn-tb >W5.|~Hx֧6;9BJ11nJ2Y l+C%_5p*z]de >>D\S"jxVX3.lfXRpmc^YfDrO̾/ͧvXSV,%k FzU$R$^DH--Q8Gg.nHQgw*N F@ e="ԠZi4W"Bw8K:Qj|F,yTc-TV1tʓ~;sD^1!ߜ$uǴSTZ0-yEgnfJ䜭g1 ѥG6Γbw0uܺ٣xxⷈ%/AKV7"UkqB)oQaI<Ն}uVCȃ c.Mo,D# h`MeXb,x5|&$iFً/[ ,.qLb9%ylSms(,0ۿaE,>aDd^3†7g~,؀jRZ1pѰVq)=d>4ڨh5(M69p:Y%Z** 恴 @:}J1\р&ŀOGUvOQ\2P"L<ݲcOy}}WYĄPUNPUB'_vWɸjWe0(ԱFR=S:!H&E _obN5%/=K\Oxf40AqS9: )Te@p(Izwy%>PXpݮO p"PiGav9+'b3-2{sPpTe1Q9<M%Jpa/u7えQK<ɕѼ̿lH;TB\,Kx/S?ѬGU ]ږځd![b6Uu8x/CF ,r{cy6,V$"VuYy+YI3}ԨrSICp5!Lqh<"Zq> MXÊR.t Twikb㇍bKY U@ cZ@5.AbǾ|_rYlB^14C/-VWpHwOE΋QҢfCX{T)[n^T+h<D2@E V*<`c!a㥘,2][x#˨[4^27)A؉=%wSAYt~l~OtTzkE-: ?u'`\z+q~ʠzY'oi:zR%=:`dvA;X .I8)[h[UJ@hk,jT& 7:H+CX;0KSk9\X(buRouN!ްupյ}prrzSyd!dϐAlie%uWΟa?iTIEtdJIJv3mܜǖQK-cw2+0Kiy4HtZhA]/"1k1>}~Yue(3oRb*u_zYSǢ o>Fw<@"iɑQ}gԡWԥ 9Եo7Wk+LW#Z L ẁЉ! Vw@rZJ5lɫq_<jMGa'Ws]?jt-5(y@?(K7h {I 撘X)YvxWVD-UP]R8^4+̽TK `*wcyݸ㕲y'Yd2Otт L2l?ON;ޒ$#2~3¬´T_n'I̞\t6ƧG03ry>$p75,A 20meEAqCl&-Q:B, 4b>E>o*'jC'7G(Tke6WXCxjշWun;/u@4w~ \/ n."njQ1!g2k ?+wmj=egz"wT?SoI]+#YSOKLuf_fH<:_ C8bC/YlG(g_[xϵQ]Eڎ8@͢)m/sȚ A?YKWN2*BT[$, owB]ezr7/jOs'x c V3;bԪf D5VL SBe fkco^J!>0`ZPmgwpfH[l1Qs*p u?9w>rd8 #"?a{T:*'gt VQֽyTIF͕cjwgBeYp!O=" )խ*q*È+! ]gq#Qۛb͚B׼5+^-\17;e@>y^WI:XigkEHIQc+Erf OR.%7Ԟ=Dەs.ebXx\_g{eQ CpB||!ۻOkOś$m IiSbĈ'#N% Q-Eڗ6`?{!=;i%k2y( t.0_Ry}hĽX4<|r (|uLDHXi&$@yHݳYc*u!t/_IH~}MtٮVC4^ ?R*$^Y dGa7RVl舩.)J5l zᢧ3($GԊ8r ~.`e88Dx }녡,yoyAh,1݋ 6{rhYlj5IDIlWȨ iX2-$+pMo-6])ҺM723UtQDcV=Vcgq`uq8: +=I ;Z=ChQطYa|yFm (iϐ[q2pm^~BVYHJB|߭bf駚8Crm-õ"rFj[v`'8,Z1ξ KCBd`+t5m_5ߢ^4 DlMRrtxMCxmf[}ľĢk"<͒#<m'cnM+v=_y1Сps)A\7/y"L 7kX_ՋU"chwAS>BdYk1R} Pm@uT.[|#9}WV+l6 QTEKw_d @rAc*ra v{9ܙ @e}t:_Ճ]WxU6a/XBgg-Umo!c{*?/LznF ;#*Dö5_ͽ#I2[ԅYs Bp;jmyvW $Ql3#(f:,l/8tx [ ^'ʹv.cfRA&gwIHW K };}=I mj-xi k[Som]=vt#Q oniN'NpdVD6]s.-wj,[,R ;6nOh yoPS\^8>9.e``YHb\ V9 PG]EZTf^ 1ߑmX\l:9-ψ@ݢ8}~yg(>fiY ߆&]}$(= W/QJmZTUTZHM?nbʇsڳ,-|%+}܇rOtR%}pܔb5\vF@-:$lv*X>\ãBԋݸc{ i;HeBkFx D){~"{If{E7btThѰH{>ˮ\n97l9Vh_bX c z֟pWJXO <T9jϓ^Hi/4o??8^nONq|4@¨iƙvPMړ;]"лkV]aF-4n֓aS*fr3&Jy8*[N~;!~vA^\Q6cVܽKڄWVpdOx)ӃoXy/=籩LK^-TmkW kjh!Cq{'v,43h Uɠ c}]ں gڱT6@Q~U%_5Q)Gy%qF;v709%Ah: ~ \yYh[\ XѱbŸ#~Ӣ4 =q:c2<.l |58=`婉Z워 lmpA}mb@ ZSĺa![/SJ :ouvpbHYrǪݵi9Ӥ G= +x{N/#7'WmWKr+֚ L"=˸Fbd"{ wt]JQh񉾐;Sv^6C4/bu!qtFyڝEQk+o9찜9=f G|Mɺ%b$ X%h $z+ɒq[5ZB[gQ<}BrQþN(`s=3'm͂yhu WC 8 L̆DR;}Q8@s+BYrCceƴG gq*O>#|a{M:B>-Tӎ%_b P,Lz=j\EDTOP6wkHӐDP/bw 9N_hPHMTK!mKgYZ070701000003ea000081a40000000000000000000000016439a355000083b8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/?u]?Eh=ڜ.+,7x^s7^ ̖b WWy‘rg'0.sk\ gUU?uSëV x8`muc'͎5"X5q?+HlN8R޹J -ٛP L'ϐmYՅ[3&-h>Ne`d_͞J-&U (k=RD<]>J>Ar1zEWqt#.C W5b,*)RX@k"SSZnT>A[`̳V@aC-`T+P41B+_|/.!2pSl`^2dXV>%~IiMax"GֲAp1R$G_n ex H&`0:>` m)D1^l7ظ ˆZH6U>l޸"d/]_}JI9Mu*$| >$eXF)︳䟥`k6-^MTM$|r[WqTQm6{4 uGEeS%v ?ahd^YjPMܦppMABeG JJoQ *I^xxlHt#4S1sI/6P+~>/G0*ZH42Eo/ ~ƮN竸PZ,Pl@D+6oD;.iF O$R@a1!2"Mm`B6滨0]!0'aIo+W-R b~4:{sl+A+"gp+Y5UyY]"; :1n-lU|xCvV,$wPFVܕeɁC7 7iysZO>;zIz;s35O)']f1zȇxlz[}o?3xls[Ҫ2BqYav,hsus3#ʤ7q9S2MuF5GXbU\]syv2yxK0,l߈5fCOA_)**w-2„^rs*0#ՁyN68?W `\ -l('945&_j's޼ y_ߜ j vO̤C*lcu <]1?tQU&BԪ8p [2 cKbg0sf,ԣ(< >pQE^N\?drA<8sS-q3lLr l]*+ X6.\̴B{5Btl/7b6eO ~x ujcA\i7eO*VЅXE\OUXۆNB0@#JX+̰[Wl2h r3`E$|]o[ X?\`ſ8'%Ȳ)5YHo-#~*~x0㒨x~yQ? QNrIqĜwwp]DV6J6Xc*%ݕ쀳|4ͷ2VFȧ !d[@;Y"'vlwS8HrCO:؆6 d38]5 P%Tiv8$k){aЇ|!7 &in?mU||Q]0!D#\idFs٠{T\A(6b  _LlB? B}՛Q'˲#_e^XYaxH]})lF]<ѯR3d5MqKyO>7 /OMgشb: f>adߤ^Ed\bBz黐l@P#\"C-C'٧i"ߓJly>kw@:"u~0LkU0{I30Ƹ7|ȂLVkP(*~thd"w+c)I7uf.0ߛ PƧfQz*m'[!QsAD4sO/m"d#b`!HGpd.`IhV }>Aށ $Al[OX] sJ"ӧɢcZ@:gMeWۣ3v>eSY }Eu߁@ppx0M%{6jY¥^"eE'yq㢏fP@Y*bO%~e2< ᜼W"aT6!N ;0+PTߩD uG',;g.a~Ȇ_]7,86:z]gGteDt(C_LD|A SB,I8[ګ>hjYg6]EDڸOBy:@=A_i,j4?UBas C +/>S{yD|)^03F y 2ܞZ7Vj:ʞՌ$<)kw:δz ]$ dmN+KMt]qMLR!ZہP|<-nZ]#n+HYg#`$H])yg-9VΛ,"P2L) DZ;@>WY Ss6H3(Kk윂7o_Uʘ[^ܔlwbDzS Ȏ5$m-!`y0Dz(hͼ|ȲJğHzfЁU"<..Pr Fnv`eUL&9Aa'v>.ln+[w?6~yVPʍ"C= wwl6\K{S)a3 u$9baF̏m\ca3ĢɛpHȖMֳrd5pVBy݆'!XͼV&ٚnǸP6&˷\ϓdOJ0G'G #!:zqLA;qQa$ML}6GIԱ[<֝@ۦX|kb_ ?r.s7ww?W6z7eȞDH@" iy3LKڰ4z.[z !C.|E* IsY=>#o/N@3g^XDE&3*W5~ek."L=rf#@ V60y vY4IⰯ® tWݛy$*~k: =#EL#;;axت {qm hVv%!0杯olˀpف+38 pX(@1T6aY*6U@'z @EX5z&H{俑>#c/PbDs[ݑY`F)ǥp? yI* BU <֭ز4xl~P"oA3U )'  QhG21s`f$Ճ9ܳ]Ȗ?Z оuླ&rGTA}IqA15A5#q. ?3kQB2`c 6A)U gcF" &L7>0Ǡ#N TP*iXCm=:bǿ̱g0( lr;!20U#7Nl=[\l yoq_݄$%|8 q|bYO*[wA0R[u&e@Ă0Cu pQH|ѿ, K@ïCM^<}04t8XXv!MaYMfNk'۝.i'$D.*B$R}QWy3}O)!3r'GX*e*cR{suaf7~_am݈!b[<@^aNRD->Vh]H㳸eQePFtAeqYˡbv3H7>7,9S}c$FZ]r$68`?_ ,Vjg&R}RcYi|}U6ylJ ;Z#vQbuNx`k#z A\1\TpJxGӅU+(kBsر g8 e}vwW)/xN+jLWB+ɇ"~[GM,mqcSƬ +oy_Yd]ԫ^Ï5fT-FNs>B.S1ꐂ?tqU1j> AݛB׈NDt'2Fk N5n,Xx>S!@p-~*a&@Nt#0%ZhXf0bn9{=,:qtsfT5!lȤ}`JT_Sɰ#LiTX4jO([iL3N $3~6J6=4RD@i Pc o^ `̒/#$֑Q2eߨ#lSr#6=Ͻ%m-xYȍ}c;xeaKN{x9G*+ĩ>qxgSCtnU; ضn{W*n  rMT^nIVoh!rh f>,x`1AzǦ6/=6g#,B^j0#eA&S1s7i(&~Pp1ä3/Fchš (:!f] ;}eq)l;WeVۢP LI^}z>|wsª*nAsv LrUjёEēh[O[jbmKX5:IPLMqk#(lxP]މjRLдo5jРtY]MZ8/se=Fio:=䳊s֘>a=k11$ļ2XWOnfZ-ˉEݮMl[Jo)(-h)" $J b~lmu}t(4R۶pxS1g]>Сk6숓zWn;\~yj>Ԩ:K6]}Dbz| z&;@!m<*;$j|gzQ*#A&3Cgg؛hyl'}CۋN3ڟ^eUuyleLfpdz8O!yk`v|?]M{2)7x) Z]xfGfV| $`xuKZ}`#9\ٽOSCbl$OQ^.t"X5Nn{UDk؛zg^1^AkDMJ|B&T3Kˍ ZEz֨Ud ݧ0]cٶuoߍ^`\ȇD;~k%҈j8÷saaֳ?p8vVa!a Wzo@@NM>r ?j4*9a%z#3(=?6gnkt(,?w^RI"eU*-VΝC`أpRsBCjȆ_\4X7A ˙uyyc8M' rwL\?2IÝ8#>r",܊91IJ[gK ;/j)黁,δ uZvs]@U1IDykH' ~Uc?ʕO19v‹;fF <|r` Ə7ࣾHTZ4ƿA2GK_B4\|k c*w?5k52=7qK6q8N$0/HhІ\5A©vⰟ 0l,ujxXbt0^&X)2៸,7@Xe'4.OŎvRYR "D͗fd zZ6,;A<9ivkRzS&w o'20HvB ]J ^N%J+<8ۑC7']a3`{1Iprr&. ~6]mqD$:$}Aifq*XE~w%k 0VkHv-s"?p'ӄE3Sy֍gWs+}fLC^D!^P8!vG׆FHWeNbj!J+>Eiq4b?.#𧇃eNR7FBL9W48SJzH]OzOQva T$q$D-S\H#1?')Kʎ|$E##mdϕd@xBեL A@7ۗ +`m35JANs;r|@gCةnS}H.շ|} Ml\g@0I%`QWo(Y^۲9Z(p&v2ѝNf~s2nml%፛!dΠ2o<_ٴc0P R1͎7.p Xr-r*}_ӗm4"l݅P=WgKj^Ʃsӗ}3oH[A Z2Dcw&RCmsI:=v&uov:|p.{9`5R3YjWb]QdG%MӲAç#RmW2>cȑ eP@~D0(! !$0l] RLv`Uk^3dc,0gK~v N_\[ܒO"fVГaR]g煛tn$}9PrW|J)υCua+AI^f \fzysSeJq6(D&ARP2[0 \(mV]k-@˾ҏ2LYH)~&-&NWkX3\֨>;^P|MC2f'c 8 vqlɉZ&5H ܦO6T*N$&qdakJDxlsN'~TJY_)5&7|P ,? c=(G?U8(Uۯ:-v[t#Ǔ4z0Nݺ2 3zAjMT+N(̢ӥZ^E2Ӭ)?Ri㬟=(cTHɃ!tgѼ5"YЁc%m^,MR#qE%qHتxLR*AEL+=1).N}FFYw<{Y@yTOҪ[Vb{ O7E-NF5|0IhW=wߨiKmisB-v3&vO8ag3xhpJѷ 8S2uƘJe姮Eh*ArJܧ| O"2|Ego-YS%Xb?Q#z˫/:pT@kPWlN=7{، ǖr8Xښn ݠQHplKTW ʞx= lP7qAֲCYѼ`e l*dM{vKP ֙)Ϗ[Շ= Jmm){!8.~&AͷEf }مKncdU2v e{H( zg9%7XWc898E }P#,g+sު 2`{ab";.\D8zjG&@̨ .(2hm QTA =+`]g-e& δ6O"TZѵ 2a 0. 6#JK5JȤvƭL΍nJ{E4]^Gu{~8 ̕f/qRRt1/GKxe r8z /㻀m ;]nsԵ>bjq1ISǽ 搐xrc!WҜo liLk ҿfn ۵(|3- 2a2۾vͶX{+kmMjty]d$p0wjGY _am&?F4 c\nJ}₍O-}E[$=m$ԫmϊ=?^l{݄,C/xTEcEL_xP{)r〧)Tܞ=N kw:hU !}d!Wx e w}2J_=kt.LQ. A恙QTaLC*C#]OOM1-IIqrh֭>Bi(~{ǻz,QcdT[YI +l-FJe- VYz;Tw AVǹC./=̿5" GYp/1Nj= EJhhȰ[v=^#ǑAFg$57ݺ߬!<?µ&tet`F%۴)>ro#mCS\Qzs((e3璬Kk.F Ow[Iq b =$ y .64co/,VPX=m93ii/uf' lD>?y/pp(vK?eG~ Xx:XC cbLԢ鎣A2*G*i!- 0Rl Ei퟈6ڱE/ݬ 1#65w7oqK', 9u,"!KI GlB>>b^uη&|1HTjy!n} \ J%\ ɛ-EvӺOԵgL ErQvy^fNq (F*g]v?>ے9OMx1`OJ{x8S:ß?]K j#i|tt>?b~7KRk1LYO?1ZC dW5qcEq_#NN"rKX&ء6Q1.UGfGE/S է NK@[>sm4!}89DTVࢋ͋Cm:?O Ʈp;%uC}DBy|V =#How 'cc 0THp#ZfLO t{[v]q؄;flInRC;L{:88K ~Dc P:ްuN 噷 +}f{ ʒ2i׺s┰7q4]}mD۱]{\1I8/ڔJ}>. *4nxL]I ۻ\tD(!~O#V:,k\.6àmMaեX47I_+T +k.,F}ji^)a y"т[rC洮d(J{nf2?d"sE}YCX֖uN"acޟ.ņ{Db^L%oA &h.62ac:l/՘'uY"]ɲ*I߈\odHBN(0z;+U+pR?J25\^WWktv$s;iQ N[{Xlt0wղe6x SI$d<1$;bIⓏc >ѓ ɼ>YdDPK$ͨoƙL)1Va$_(4a%gX-xIՁo8V!d*-RРYWn{B;۩t(%+AˣQd=Kr˳1O?.$2Z s<,`>yjqaFjk{kj/)u]As^jwP8:G҂`\xhikDiczO{#$"Cnֶ?/N'{y_?-?Ⱦ!!WKib2?_sfNn,Y"+opVI`55~]ÞUpvW ΌQN}wxIj)ޕԮ=ΐK '33WP xZ`W(B_ZKwȺR.Zd.EV\"@,GHcȱs_8z4MZZX"2)ED5_jU\eB9"f@S~ wҏl l/9vw#ӄR]V;ͻ`f+(BS!q{"bGb/\C)ͮ!SLҭRFτmѻ cZ,)^ߎ1?L9A1F8{9ys<)'c'^}6e)S#kTag;SX/ugp@۸76u!XDXtqX~I=׷~z3 -QK%Lk&v*`:P;szIWVL֧Ñ ʐQݿ<}Mٓc>UdRXL\L5TjVx+?"B u% M(;R명m]iރwQEJ[9MZ| ԩOkM.h] ': ӑ!f˷oM\ª?1^{f"eݭM&efd +W,)igOvć~+HqfH]r>r@7_;OiBf{rlrNr"RyُbVs$@X½N_ 2_"G(gDЎvQG!xgec5\Ģ-+-ɼ)C=LVإIL&8,^Nwqw4\rxrGBqL%~ͮB>̏I zݵ3QEJE@'LDpPmpYFgPޏl1$E?l3:@%BWF[C@uluA:A:SXCd~4i` ɮ+`L_ȼ7okdc_WHiUrDZPuCc\QB}SU!{At(]\L.+?2)'Z@``f /ҭ V~0Uu':RD]i_Q'`FOj$PeJCpER┤8qBCA aB+<ϯdJ g=sU?3euq$gu8(WD^9"K( BWj981,תN`WZFɫm#&XL msQÙdr3訡T _.,W,FU\sZ?Ac$O(3D;$w(]/,tR~POvCEJBC\D4ÝawD:۹h#cu %BѸ[h1@ٷ|Gқ- ŖjGt8J$"X1*ͬRHwCT(4VWWÖV9>5zS”qqP`ܸ3>RE  dN%0*/%) %Td/ lXe+BJExv}T-1jjjCu YQ%3|ݵQ4,4o*KmTrWցXڈQT;͛/%"#9 gMEv=J!b`Ko Bȶ38=N"8wwkRjtpy%RT#EF&gI#\qw@w~h-ձ tՙ᣶ H `VVdׅ16n\B٢K LoXwUUdN L<;c)))G*4A/ ՉM]|3i<<{2`{GT%eb؟kܓ4Nڻ%y|ңt{K.z sZL9pi7IaCV "Vn˻ԉq z zn繖YkY]R!#>]2c i*nU-a(zbW+N5vNcH7瓗2*Ѵeq"g1"rY3qd =Z- Abj`xڨ=ʳ.?ܭGC'ӑuFaFHZ{ok{F+XJj+Mce.gO .Jæ?pS벱e[ (]AM/ʪ@a" ߚd*.NιhiykAFm4 Y4HdY1@.>oNGQ#Xɷ2tt^3kj]>S\[O9Ng{y28dܘ{sF$ =h)`~B5CWY 7_KO._fd[&'m+ !x£d^z/MT:4l1мz2(k.&֕zmL#W=򵃗$Y}0QRYpl pmfOAtA~CXނ8 t%F2QsݨQeuӞVklR^Hܚ˺Qpq8;U ϥC M<xz<ŨL'CM'm&i\BR%>) A`@Z{g,$A}pE0ua2ei%F& >z h;-\vJP˅إ;3n"TE PЉFnf4WsRrGao(D1hL:3G{_QV2Y9$RyK=*bPD;w4]Z!mA4}B[z 3`UC!uefH)8FnĔa 5xdl,iZפ1# iű&Y+:P1?9ꑧ<Gxs*6ܲK&,Iwپ1Dk?{O4wRdYՃ''-Y&t5˛a #TSidaaV {+Z Q>)ݿ5BI՗1a_p=yb<@bZJai.7_y)zCZ~Nsҙ;-wnC:(8Mu0:"='FX}F-iV[Q녹 wцHajAoFrg9U@ B%lh Pλ L+1l5h*4IkeG LKaBȻ aE*Eax 7$bZ ܛ2R^TGur@4-:I`>mB8|`ߢ9`PV՛X)ݍs6sh{ϧ-o ObVQr I.S3çU/%5qC,~$\?/+dd*u@B.⪛ afH]A]ҚXExgq_x.ISax%Jf4%KAг} M#)?m +aTON,Mmő7wb+hkӟs%=bAGafl~i{3ǠXѱµ+-gMgX%s`)Хۿ6@)gbS25׆pmxUO1+Õ 6D!#9"׽Qo'Qb9_y| Jlr4y!-Cx|;Du|6mDZF*d fSE/Ɛ8d/riaeO6w]6YQ&`' Gx={ݼ"Nק6U̎B,y/g_KԿBU|߀4 JjnQ6)œFMeg=8ݭʹNߙc$()M9NnШ)4}'kyt>9YD))p@S`U$Н@uRێ/ˤQO0%\zux fV}ZAe  -Io^&Ѐ(r5ڝr\K QZleC'.3ܧ[a5 ';bYt pҨWō9L25zq\F٭zޮui甫S (KvYqu"=NǪ/.yPTۼzvn0?% 9Q]IbYgR~S˼})ȲظdR '.ب2?x߽G`T0*+([wfjn'cDZoJGnmX͕C0xl` luokgD YQ.J06DP%lM笱x ^1O=DrƛƧިB02Upy,Y*vt6䶯)ZF&q|&2 \+tXS?bv:N@(6N+oˇ4(tdq]G4E/Sb-xpr\ͫ։m~D`޾T^ևa(wڧ~`c?9ox>ٔF/}: #7eZ#X|}u>**ZMب4wCD1lg,_ڑǮLr,e.&(;UMk9 |3Dg ;`CʷDeU t˱Υ;8ye?=SJM7%,pq6@{B6y8a\Iue6皭<3`#GU>OW?ur}GXkJ~W2s0%mhRovuM DLJ P5qM 򲰝JF[8m{2=Q0!~! ig҃h+从IbD^yg9oC UO$7 Xݥ8pL+^ G Ƙl{9TȗUSc.jZ OD{4•AESǒKRYOwe}I Ղ5mg3EOi>QS#Y5D]W[eh[>tÃzu! xgk͑? bZPZhe&[HPySC#8@<>; .Ε_i3E*<_6F|j:8'NDfcnoɘw KI0c^fQb.ĶTjJt7|.Nد-` Ocr<\m|6}E,K3"g Lc3)j2 hT⥙҇JI }B -_zdta:k>'gY0aE-LoZ|6QԐ%(T}BOł=^v\lw}}0Y-.lZD w\f{\LY!V񽺥|/K~ @$и\9<¡k;# QrG\q|K4QAvRMvO82G$v9$|jϳ+\c-QX/ a,$i ]7|aފ:~ȗ~K[8"; "0SmjXv*˄,H܈pE9`kLEUCM#&G 4(~iw)CcPYպ]8Gr&/zLԡ歜sTZ,۵!cdUdW۫u!љ4VO4a-E5-&Bݙ1BB} a̽l4ׄ{T rL X~e/`ԔCMЀ>./S亣< 3m"ŵԑ6c'[EY}?W?'.7ۭnŰ(v{f:wfD;W!l/ 5<Қ& )Սj%o<.Dpķھ8h+VEeߪH&=256MB޴0Ǹҝ[i,вX @ۢ+#BH {&ۛU}!yǾKT 0jc&V,9jT: $cս{_Yq7֓n0ɓ3AO?sf boZOX&vFķYC\g}G AF.gtMb섖n`)l-3@֚9T&;u.YLn- t@;<$C@IDy .8vw΍2_Z$|Oo~>7?[v3`jyH9|+C:hC!]ɰFA YNAgZCS˻Qݻoxqa܄7dXCbgu<vڥ"6T}*?#VR-D}M}a5lXy"]ȁy<\djn7Įӵ"OqC)NS;"BaijGfϳe98 r_~SPC# VDž ~mU>߯xMM!_!)FLޥDΎ~&G@O%n:"3>Z;YۂlӋF>rK%dAz ~?+FB^S=ԺFV?c A#4:Dw[a@uv{5KDfx&wt'L: l?s6&s5\ >/5MЪ^Mtֶ&(v~Lh;l`1{ pW6y}q!C nF tJ'>ԶV&+>?}?-j_]m'x&8|0HF,F:VAi:k6% lK:$Z`ew/tmI]r=YAoԅ[ +L:\Gi!6o)cUB*P$ȣ`,ZMl8{=6Fa*r'(s1j<ڱȚV"I!ÕƑ l|jYp$ (ҰtUUjT?10sYOCKcJFd,Y#jhVZ d~oXw|L)H.Pz*G)}PNV?7éF{ Qڿþm{Ci}|#yaDU ,w~96dn$Tއ[*:O?b*H*^[5u0B $#b7jP*﹙հr ތqSY._Y hhoA3j3̈iiaMz;,,Sfwn;nsAtJpMlyxC-4wQPQw[젱|*Pr"9YWU|a,; <5 C_󕣚h.o*h`MյM0$nu@NW]\_W|)P)=ce"BWigAEaQ_JX(vE"L>:Cd'_7& u6Ol*/'soEHGiIY m#Xήv_*qN* dV2 AiHk@I:,7ge4%j\ '4" i2(jrFfD? }Í893v<>?ŜS)tR r,*֋R&!29 ~ F"˼,HeneW;*! jxZPVd*ÛU%y9Uj7lTA1n?hժ,6˞  ^[(/ s%/pW/ TP( laJQ秅ed;5Pff~`'t'M#Dpt)Շ ܝ|~YgH U2 4A9@9M *ǚ54*zMev\I\E[ WȠ= DI>'N"T>1t7k`2B,'JBj 䆃GGC.l|MJQ6Q :'"ay؆3L< E/㱁LL 0S)>%aOo%R-W? e0kIj$}l.!Feab).PJoˊ%.ImF:f=mi]y1Z[d°QpM_e G=Ne9~Ɓa .$ 3jhJV`J`%.kVjG25Sܬ{| }w+H5 #)mipc9ަ"}"'iTovc GGF\/^2D2M'LeYEarbs9EEIXÇQOk&7-dKێ]qD Ez6=ӱ66SXh\Kp+gn}KUjeF@bI7n-܉V Kfp`%(X1<+ -bK 78g ekp7[$ξu{:" ?_Tpbs5-fͬPM15,5QDo(xojT`-n<OsuaTf; 4GJMf {ս2ksՇ6l[Cx&81!Vݨk0R?A? K6d5{wEL mt iW`D)nS ? x~׭O48p_̐-䡧iT:%aa~AH<cgZڄ2бy:^ŚЎ Z7iM5:b! 4BJvD()6澥0ES1٤9Au}bA4Dbuc3fH ˴'b2eٺG1p ӥd?8qʦ5K8?63wu4)磇`>Y[ZNe]$Xf~.I1 }&k_j.nidsBL. }+zRABv)ch~ҤsNU&2RZ:[ϻ`~O]& }oCQ 3>DGG/'s3A^) 3Y_Q-h0RV (g\-Zhmh`|H)tTF.Od>Qi'/!XrxQ0N9O@=q60sI+#,=y:ꉖƖ4{˟=)׭TcPON^VHT)=UTRggE6͡*l3u[{xP&+g09c݈,]3"fXe^#gɋ9=U[wJas4ΧTPyvWX3qm|RկW]ƹm ]JtOזt [DԬnt65 %C!E7/;*@5\K%^i^[k#JɇSCAoGqᑕ14 { CRN׬ۓ\YUV׳ j&h/˭%I/~ً+8k V5;l?-#jO z.#ҰtӥFԓbѐ k~?^8eVZBGC8$w V 7 F|an*M A"^aoH7BF-ϻxN!kP1gO 썤 pL>9[r]'ZzY0W+aQWN4t0ƫ ښkePO(9$2\2|%jw@6_جVw)\hixP[x(?}LX8NRt0Տ`C::;F,U !$жP TO Qv:u]mCS:Z~.?8w!qя-T8W Q5"U"bO{*.zgPa+@)|@>et*FޘMN ?s{D\l|XY1Eĭy@Vg脢z㫳2S{' e-P]G2D^G%`Ǒ]˶+_\vʪ^mJU(un "-h 2,NpҦ0&Ma*gfP:i!ӄtzuE>$A8@y0?q'LAO!d;pIƫ#ޞL_$&Vcbp]^j;y! l0Ar_{}zC1u6G+Ԫ/€k[^tϝt+z_p< 䖔m[%QR}| v1Lci5`g;;︜$R̻n!jsJT^4CXokJx\T۔4bMh/;14qee sV–VJShe-.Zkהsv r7K2- Ht <C&6SԎps}* Lk;xs}5񋨕/Y.laLfC; cZNWߨ75 h5ao*jj 7IE-es+e8؟ۛ찼Jk~h .dG3Y Ő ~/Yc)3r }t'LBʒ}˞J[ʛ^nND)" J ^h+N܃Wž x4 ߞy/^Y -ڮS iXRp4><QHh6}KA0js&¿|`>[aEZ BL)Houߗ]#ȀRKYt8ץ56J;!O_~᭠X)6a_FƼmA-#VTaC@b/1K%vaxluj2RhЪ4>EU{ۺ4i-b @S \Z@`5mIXD z\X )OO M9dh^ZÂisK{h?R[7S fUH6}|.I *dR&^%+/{x2 'QidZs,Mˮm+%F='6BFiI$!%KCvg1SPt9+dezU7|FI2fɘeK5:wj%dt?E-@R_x[C·RJ<$\8k|V&+~Pw xOIl~s*gfA ʩl\ɶK[* G^cėEBX 7RʘջM߼Z+oKfɤQwg7az^0`װ?|idC/"|PX < LWg -WeUE8/  ȸ֡hs 9q%w.$LqP5Zv /d*oD^<L$//T+)w^ţfB1/blJBHw8 0J%x)J*3xu\<Q$OѐU[LkB hy`!:we8L#k.@&rYhV#<cXHt /}otzȭ./n.MT7D!9iYkW/"ӋXَ+F9SW[I[K+;Oi )A^:[` ﰦ̞e~7-ڕ%xSXH<%Eq2HUeDi{m]uKٳ{pqL2P^kA7!&=<;l3Y-u|Iri؜O4SYW| 5#zt$*"+Cm[9‘ e{Kauw2DI?Ax=\;!imDle^z]V`O-+@QQ›Sث=-S: 9]sy^;X8Yt7| /bTWh@ }By2^؆ηu;GYެTyOyHjd_WwR#If^)y?kwfe$qFi݂?5F>534|JaE.]*Eө,$0B ܮ{VDz'dod7b{3xK=|Pʬo-S3 'tp>6鴂 %=مWT*szoyI/Nϰ0xg 1UMw{*OkT DB\}[b< {Ut0eBl.s@d K˭\%~@J=B$P[^sBpx3?y(rTTVN=&p^U3PF@X2<r X{mxřB0S~I^o5߇d]P5hܿڋl 02=*uE_0F2 ?`,&Z禹aȥ3Znm#5~ΩQ'EF)C;w}_NIGv>llz0*F?RA q - 5ç>T*a(K,*EcK^ wϟ?rQ o,Wp$ Zx)iF^z hkCj@/i"` ƨbI _[M*Mt n5 CA<[{<"zFޱ4$xD pWhJ6$۲)f~aɯw(cB@/!QjD J?)"'%1_u(&XjhU:Q Ԟ;L[*@(\>IVmXEfz'<؋g7G|ŬڞUAL ]o/kCfX j?QA>BPIi11_I\}5E[_}G )YTh?\W8Bovl&^!}C)CҧAB~i1`G bNaGW-lZْSRa_.OM? Kii~OsS1j-v _n%BM:)c jI Z78TOҙŕ_`r5hK: ok-?壆!aoYBYBGӬ43zQK5  N5Zw2!TJ-Tڌ2',6!bs@OW-5Kj7o}fX%&0`S[I'ӻ*3oeݓ#[Ln'3fx+BA4~&KѸO?pP$Jh)Qg.G̲RXW4nbrƖ$u"p2^JllܣfOɇى -Z$?*a0?-*Wn!a)'\ӰBaHc +Zr@GWi?}L1r*Z`uw'2Bb2PzI{-p)Y7΂ugewbngU?4r1e __%,HDCK*_/<͊S{[֑3[vC0}DDH7=w?3i>a쩌v$*|iPE#$8TnXȽ #`V: GۓGDNe~D4 Spnڭ  dd4U(GT=Fo*LOA$J)b2^DB0&py{8 LQPy!Qi}m`k\rpH-7Ϡ5y'u`owĥ  ܔ@ U}05[yVS[tf6b䏕O II+fφsPf[p$'2?'bc3S1ݞb]kFK9< G'Č;Nrs'ٌO?xjظ߬ z-a_jaiϝ5$)S .v38cEYHd<8^bs :GeXTBy4ͺi./ ͪj=?wyY%VzCC| G5o0V&.0A .>!c,P2|G }J`%NdB5,_3:M @ΆOz?R?sUsq9D6Gq>Fso4 xDC(& ~&@+p/Fy6IԞ ddaBeX+zta_:r2yq>JGF}V\4̇ Hl)E p?{ݱ6Ӌ5cQVҐE]a'⧠N$|\pyۢ.%_+_(2xJˏVU'a`簾nyyEtF8,jRc^NONrf/F "e),B*ITp"͉Q|S$*ᕏ`|񌺢(Gr8~dSc6%㶚:jPcDcUIZv[ yj#en"(YAkp>y{(NpbtubƞLdҒMީG7 ;N!,p(-lyfHN r] S{J>ӏ^RfO,:ޘE@ӮSf]qFa^^ARA1auy!k!<o\bF(j>3Y,3 u#&]+Ƃ1 iX*C3!m)x g$>k#u<;pDQ:sK.FӰ6EѯKRjO"#q! A_ >CA*m1=y464)n0sn9i Ʀ`WtDg;76a$vtDPyyg<҃}:|˄- :#u~W,rYɬMϓ.N/r)P2v9/49U撫$MKc fR`.)Eί7h8׼E=˭ʢw}*+vҕ_CbwHaڍY%KDՉGj)$ ncgo ?:7!cgx%Ujf W^"_fiT z71"{0"59.c: \!r $~Qh $hvs$gd_ d{6H /JUq2p=ac&¸̻ 𜺫\^G1}x'm!"̊$_{ೌ}ǵ `˂MɊYzAeX?>0R a~az~s=sI̕65;xҧ*5Bxz^Vj PNU)ML rs;Yeq3Səs~,`uzSwy9f[-:z=mlnY0mcN7;hb f)q7G=_ZS zC%I5$wTȸ=N v=+i/2g-w%Ys3V_☇#5۩K\֭ A0}.!2*ـfš;:K_HvM5l~fulhúBsG)hw"|MN| ijm9>,pT&ۺtͦ+HiMyl”%|TM>7Fм?m@Tv]1 ;kI&aќ.=(ik _~r+M176]L='4՗_^P5:|d^߮M].+v{^y_fkE#ܟS;Y1d\7i"!CcƘlu9ynO @9wZU>Ym^yPҜdغw9'Ջf^}i4#ă'SN]n@Ee Ejb/'3/VO_jcr}. 3-IEL_|o0b =μFV$ZE+,6w/q{Mث]NZy Fw D Bfz6.̔tM`fC HSE/ޱ8ygx9ayYZw&qI']-&vDȔ$N͂pV|NYXҫ;1e̟xIn "yf]m"[.Y }RSFM}ݤQF:\IIooݔqnwX3ˏr~z[Lh~6B)ɔT|Ü>`ܸ̌DcO\w5YwAFenV.^-5Ħ|8.MqNBSQj A5uߘvπ;x^GTrm`~/5Wt![>bH=]yg>\58\ɮѸdeu I_2 K»|Iy+F:yYcQbY6!!qZB˫|̺ƫ!W݆=<11&מ'T;L&<K`ԃܗ^J[He%|o=AǸ[1d`U(r^Y0Yh( V:99,r9 hFs˸{o`JLe~{GGxѯնOk$zShh1xP颒\`sVDqkG)IcAbv;3p{Rl./CGkCc!KSP~[yYg]\nY4i/I^ߛ.Eb|z JuX5`o>8b@ֿ[d-[ Ey}R B_:fz_u1tEOt,W1Ub E_X" 2d4w VpK/%$2 Ljlƺ@21h7t*XQt,?Q?yy;bI1l]WA̦gn50ёw69!I+'2W9|WQqq(66Xyny7 (\7'scn÷/@gC&)/ ^xT#/U'mm.tK/ y" @3#_qn껝_,"c5Bڠ*ڊōr Ӛi.)S)VL&3GG9.ImdHy,7ҿ\8f>q Y?1aD{T2"]ց_ޅ7)K2iVZ 0ց.Yȼ(?d81ۤJ$zux*m"_Hb={zC!!̂U;ņh?b1˪6|vXy& ]`e> `1aMmq}bwj D p: nY\Huy] )0y oI x5T'"v N6Vu*l޼Nmp^> o#Q()?5D[ "3ъ,I%N$h&Ez=.rbf\'R>(ɵ:K@Qؤ("o'댃%72^}z0pPZS#٨WmKp@#c/A~s-1Н 2$b v-!4@_Ž*<밶Dm[_ S|VfR պ%t}naި_`NxDiΐPǻ||6W)q0wlt wZ6m`B:nY:e>qʶ+@\1׊YkÚm}e=I]af(ڛ=f6mϲق)"j'I$ 3&cA&S *42ag}Dk窚i4'8wʫkQAEq~C]x< #i);v$-(CF֥r}ۻ7 oGfaIv|'8& SIQ(~6;ûܵnl:ץ7LoT& ;4(?jK,rli>w^Ll* e '.&A~ʢ0qJ!Gn>k`CK[Ē~+psIuSob#MP?nW׳*z)`W;fCM#z?Ms U\ۉ̋.(|?KK&VY깝 *WW&Ž9n,έkF z.ʛa}D]!ldp}@‹ַB酀6K.7܈p2X<ʷasEug4\݊0UzQCpaF\ DT=8v! n*=B_mv$Nj#ٍ] N Mߒ\$8{4OW}`fG&a%N?=QONYAGc]jmH|VqU3 p&_!zO=׮8B?}kEDO*1A~,ƛē>1ǫ .n? nm sp,n/m-9kg+sA? 1{(U/mg/Wg0Bt!sjoĽ+Y!\!h>H<Ƹ>#.3QՃ Ӏeo R]=np8Paw}U@ˌ;}#o(ErLw`Kx.x2z+VqKOF,}oä#gդiCRQ5lBȋPTmG+Z" )wgzf̙nV?\UBh k`U`N:xyRXzcr@OfT`~K1'ׅ үc \w>AdlO-A9I?)f鈑DLhe:s(@`Z5#lgZ<-qgRa8J28ɹ.B$JKXx6T[O\)GR7qzsYKVBzg4k-WqCJbs)ޱZ,xfw⫪e8d_@>znQ8/=GW0:K$j))1l2@oR 3F= i7~Q!zG. )@5d;Zz*uӋ e6^( 'QϘCP_R7ֵpG Ϝ,Vl,Ju-8pߥY5Vꏵf=AVYAkK8+,sBУ<3T.oӑPX$SWփ<á4Rt|h~xCI0nk/;+)J(4"UAwǾN5@Cj:gURWvciKRhf Ldnx#N9mJd45ps ζdmd_)eTgAbwlۦ=qd=Pk+.*&=`ԂÝx\WDTEJ_2* }mdNͭx0ڙwL'k0MNR'9 Ņv=uJtr%[qR Lga/qͭA"r!$7pc7i=roҌܜfAS6ouWlj4#ZpdԅNbz:LbކrS@K[V1hx?H"bc bSaQ6C .J QWc5goHeUAƒ$hox@&4Шy"7?uj/הwgGZa|ww򒃥'`#uTl4O11P| K,(Z5F>/Vm7}oe_z (&&hY[xM?3߼e4 T8au.؎5Ty5XuJ _"w_%I2`^[n }H5!YSE(պBBXsW'tZD~3lzl?(x%JY<+zNS u3E *iovFD¡a+ź^}7I3x=vLC{_nWzP#Y15Yvh Y)n70O)h>]BlOjV!6%_,`Ґb<'Jc8fq a>䝐 <Ԗ7$2_I%V}TYs0=RėT3k,?K7LcWY hl"Pʈ=:TOݮkZ8{B:De4#{-~G!y]GNjnP/U%A1eh_c@bE=<"rN*sߋ{dE;Њ{kF*"? j_2ա#WlWx-R^(=\GU9ZD".4yۘ}Ts&2|h= #Eb)`ꖗT  KU7ytq1^xzbDqmȇc!d>RyelE$r- cn[;iɞYz5`gr) -wүL4XSɧ~pXCM`=Lnh& *f (j uR]*t ƌ6nZ!a&s7)cBʐRϳP N]pQ{E/6rd=Lu. 7j⮘MmZVųE727/&P}}޽ g/ZZ̧ 62IrpI +W!Ld  3q /,PpB4L{4T45R,ͪ&^uުǮo7AƤ)Օ}1Fq o^؇l.$2]  A_ϥD8]y9c+;dԭ&<5'9!}[Hq?M*!/X򰎇d_^+<󐂰~V+r6!dxҬȲ|x``:}NXL<-u dqT)=te?Nit-}KxN`mLl'XʺU<}z~#Ellp@X8 Բe4"E 3M?h.qj.4 zkv@Bvv !qFWÛv@8U&K(瀿l6[ 2 wPժjK0.|ڈYT> ٔW 1RSGzSܷߌ{g-sx>5f+ Qp0*{D׻5'9L˱.dg'b<[ݙaC1"nJ͌eQIDcX$`_0 4{(qM\ΩFHte7nK!?,OOM\^$GV%AW>[X8BQ }7M߇`AM4sJwy9 X2.W-o@܅ SXcJ 3x I^f(2|OtFvf%:фF^)ˮal[+69 {U {9(eHlOWӪC}KR+kF:! }9 !>ǨErǠ'؃*)˸_PצsP.lُTlF\/L?4/pmu.gt`kܓҎ,M+^.L^_e$K1Fj!i!X`.Ntzԣ4<U6% Oگ[-k0y>im>΄iiQ27i}~ K2'> πxG\:51`d?z_(tS"QX,AHxw1b8RR":Ig)oD[&E V!wŠ?Hx<8>ң]o_ |0c-Ue= 3kx 8Lɼre9 ~\ NÚ kP50>vrTOQC,\YY^ʤ$:2Q_ֻC ^OsoA1)82S.3Sd~n%IK*A $Yʌ=ζҪTϜ,I1VܧL3Dlϓ"|<'u6G+*\"֭eN_ g#GaqqCM2 .ĩݹePw_:.3;e&.,Y ~ +(.y ,2Ѓ ԍw~*:$͸'R^+VBt!lzuyL'NqtZ>_+w }]zc;` 0y3KOC'il#Rǂf-gϕ] l 0\\.3%MM5OjoBbkk-=T`3Czt@5{4M7¤.ƈDsERI"lNƥ- DTHlŒi$%ZQnK㬁ѾҠm(iϹ>?eVC2>>˒>|H5ֱP'.GXLH[52w&:_Kӆς%NViXP`_ErW6&ƈ&Az!(b`:wo"׎0WZNqݟ8B!D fZ9`zL+99b˂PXtYQCofJ^JmMJ%ɽ_m3J710s 7$3fЅ?J|4^aš 85 F2c{m_#bP6O6P x秋0ݜ)jqcfH|BJ;QK]f;4@7^R^stRmCR?8VS|]eM. (NÜlS.0%FoU |ɬob7* ߘ'2j_f@vɠϹX&^Ayc[3FgvJ?3?46oM tD^mV:x q~`h|64:a$%Tueg2].YPC>7h;FD|`С 9>A= ձG>M^A~cxdFD1-Kd\tFKY-)謰,4(js}[W꼵8E> \"Miuj$" qt`⺵XZ?vKx$/8hâSj0!U#LO(.{kÉP+dm IgĿ!8"4!@yϳ~FMv86GaG Ҧh X^m”?޷bnwSiitn2;3k.e\>k$[`xCq ZFar]ӱy][v#VJL0a-+&kUC͋WF&,Ɵ.͠X! 0S]MֵjI1|g߸*߁Wg/@:j`v= $F=YVIj AƖin dMM؃%=1v/-23S5_* @\[!v%DIddZ *UlWs2R|\GDFoڻ`ĉ#|ؕkMځg%&`|*ѴS7:Jt Ha F Q]1 j^ jmAq@^.ʆ _Ga5"h4NX,s"mc7HwhM\@1>؆A%Dɻ\o6(A2 #EIvEq:6JJyHån߮^L cN+TKK Pb/s2eîCѱ\# 0+wGE}WU`Z[؇ bYԓ&: 2C'r 6NwBI'p y_z/bg#3IM#yr*^*~%6@Te]&61C='5$kCq![Rx4 OV#Fd#`zۮ{Xۍ{Co\G\6cWjM cδd4@SJ0ب avG Nj.q) Գf<ZzmY[s&vpps \RgMb!){dÓhj{v3;]3Wo;Yd'F*eF؀Mc'+!{^[~INK`2@6%yr.y=xK={VQ}/2k`H2=y7knt#pۢ!LoN̸4\2Al v{f'Sh=IݘdF !DX&:tV@[J|Rl4[v 'Rx fg&".Ψ!աj+Hj~_͹,IY: O,V0͛4R:r4fK 4|)t$_zdsܧPu YNܮC"᝵ Wmmh>/kSJYr~Iƀ9Q@NqYJ0Ţ^9}c"S9-Jݴ4rZ~/1rr %Y9C\!M$X;m6]ۭXdlRakFjSnF`%ve[s1\2(VDfSLڳvO $~+!5׋3^9~xS@N9_S^aY=Ǝ\ĚPiQϪ^`b:~O雮rF˅TG9ԺHzr1~;~@#p]NJ'ulE!p9{RGhZ ^;&nL֓)ӫQ숆%|bFEE5++׼Z]=@PEAsm.U~I~]tRx'ڷ9/*i@b{}[&cbA|sau~3gixOJLQ8x<䱝g>MM캽ma Dqdu1-ZF; 42)kօV8V5(6*5ߩAGa.xk>5oJe[kuDU 9!=jm?Q;,qh:ݜ8=vfKx Hi&VPlX@.`um`MmW(ĉ>6 ʸ ux}k VQJM=W!~0OEV[06tKZG/Nlzo`vWVyXd:Σ:»Ű݆ w4 =TRV~\ؠmm1d=?^ mWB@;Sukoiq06wղgBPn(LF5m5+#T[Јz8NE%wO#Qm5D jLYoB}fk_0->x ( xCE{ԓffQ>lh`iHi_xR N;w 7%z~T7jln^%1"HJ@Q`pvYAL1Z3KdդC16lwE,SR(v>`\+F*Zw T`j;5v r^:hpn[)Fc+:ej\1jLkg`c !x3Q%7Aͤh/ J>Ȃy3cH<#tod)6? ?P%`,UZ4_[+aux A1t1Q5La4=P nŵpKk7Q:mBOܙIL0]gc&SX)b/KɭA'K#2&Mkdj K4##\Q,otlA0WakeU nd'J6RJCnYÚeFfc7 &'80;v 쓘 ѽ1 1SBh4~%KsOӉ'Xvkg=4D+]y`*(I20fx+.?.T8,_{r0EV bAk >PN@}֘u%L("mΞR|%џtOúsx K! g/=Ha-~7T KVO^ S(_H+X/8%˴}F;"}G`Bc)e4ϽĮ@aZXޖ):YK#w0\*D`ݙ.R7Nj};n2,Sahh^?thh$uIg1ծ|(a΂O\V\Nʓ,ȕwf^V𧱀`\$]ď t2 tL[\`wVZ_:M ݽX 4Y4 IM Je-w/fFaHthng)'r2ޭY?lg;$ٽ%twnD(V$=$hyǚ۬NyG[; S 剤fC P(.|٘5o˩ *~ؔhkT7GX:ia= I5҅xVeSY䖇Q92h!Ƌ-zYGdD!ĺ+- ZXq9rvNY22a*mNOO׎4#]џ~ # .)/]p7U9 UWOdxmY3#:QtXݯk t9ӪntCU1AVc8p]/Q|q,6cd:f@DՋDX&*T`8L!G )ZB =p 㺢ߪFrX/5 }yk1F7$ץuwX|ձ)f[4CAE,QbQF(hӇ&[# W%ɌpC3.?=+eyTv~ܫ|UQPkaKa|rܵ9jss8(Kr㭄LMj/d?&{9<\6[kXߘnE#?(w# >d0 ǝ9(L5w9d^j\mwײ1݂ҚY>HBṲ*,%#Ǩ"\]y`.]<$(lڂR(a,٠12CBO3b Im I>7g%ɧr;5/{zxJJPub Q9JŒ]D(J_WZ6o*;܇K`WuL:ӵUL;+3+M"\n,P_r[ZY+a:5cGdpObm&'Y1Qp?XVZdejO\F1QuezQ-(9_y0h!ǂNi4yuhZ6ș< BdƝ0LrƑ%Y.DOIkɼe7$DhӅ6I0W)'Rؽ$:OWh*-361tjC0B^~/>]ژ㧘CSj0-GE0ۭ=rV[~Y:48)~n7|F҇ 睭,it YEK&e)h~ƏZx(s/)|TNI~͛%ґ: 1QFCc]-73b0/A],H7)]Xʸt=(Zx'|ݝpڦslcbC^"fuzoT`ր(^ ;-a͎5#?aV:k^Ps7 e0յ &WR9@ RLa@6eZv< ackK$:NC ,fw˓-k6WS|Wi?CMfM)tKĖ9Ofg~ڄwǙ!Q;]{geI[7RnDu$`>k*}L >! $;uհX֌g s DwZR\'MKgYШE/yZ J/6~.XDY06Y;d=[W+SNAuK )l.ЗluA9EkJR5SʱRWǺ}kKvzuAz4XV[pP1 b;hA!@aNl=SD}_pw{6}lD @&ɾù.V){Vdg P~U-!N]E LIPҋyfc9lS1tY\q 0ϳ֔cƗm*G$SC;d[} a5]%vy6V_"/汜ޓX 6|3Au<&=yiQB[gu$3y9X9HcWЫ%덿Ut_dnʕ1*η:Qr]Qp/YBf[̥ܠqs';"a:܌p;=m7EJ!`a]ƚѴ4_ s6N6<~FܹM%D׶x^b!G]fgV,e!ݓrγ_ˑb!CN* D 2)7Z?aRi=S%^wwb"%!bnPǂsjU蔞G!1;G*”(j~o<bPk_w +kWFF+=2vu!B@S ׄT m)% ?9^!! 5,yǀؾ =K bv^dpqV2d@y_GT㾮 ժ''`wˬ=$V5X;zLA4nщMS4wo==3_šfJ+kma#Bf>tKR1 (%^[g՘eTrڐfeYFUS'icĺZ$?cF1c)-P*|b2-U7jYZq*MZ.wU]"AU[IfNp|1Ȑz`NETu隳gz~.Cq!GQr9{*J]nQ hb9UбI͚~TwKG  2 nq@ݠ́6c-:Q|Lǿz@Y_)}NL*tÎ,eIJ/?/E2TЋ Q T*hfG4"8aVfShgju"Б[/4}-ږ,xoTN^hb;2"U`bD{>9TZ!t /*5`;c{tX7m4vsљ-=⁅ ziaq7+)c(ȪTL+o˾p{{1`uO]PTMf{`Z3嵰cij[raɼXRe@?,L U: l#!q5ٝ5I.4@w]8rcYcoGna}lXl%ϊT}5?2|îc)H^%ώ#_`m,qKfF_a~7 6"&p[$4 -hdH@oNٕL/.zU# *%a?0vPaVѬ'Ъ?'ñHc%[ka-q^rk-u=w68pʚ߻m2yC9Rs3fK]ryC0YMT~wz,p{}e+̗t-^DiHz} _'x0H 0.n[mU  kX_ =V&hdUV ;pf0-'6Pa-B E(ᵕ$o%Y#"W110UmDk@#H错cD&ԍۨ]3.#UچԮH9zYHsd}y$/vW".)X^ELwc2F|pz2/.at󈩵j?gE؅K傜N9VY>Aidj^}̜meD SKnJgn>mM޺ZkJ'[ TsZFY\6Nuꢇd6ƴ~!". f bIv*vEG0~uyzԁ+z&/XX=6S+tڴ[S6 jC2y2+g?Jxx'5RWaexSbp482' lDKΠCn @;ǣ,giyD&b] Oh[}~O=-%_53d$gԨ6Y{pgk5Ixq3I;ΒDT*J oUUAk%T6\44Q# m:1=|=fAQ欤#9u} V^^Ӽ5a$+ `h n |QǵX` nY B=COm I_.@:4MNCHj7Z9M `E$p?LgoPQ%7EcLD;yx-;&y [v2a]O0<|b~*ajCxۢmzxay? rO]JtGAl{:T0tpmX3 cgpL%Pf!rvۜgHΡXryĪ>Yk!|PQtQ{a[=x(mϾ^z|cѓ1!~:H;NdS Fk6b}7l 4}W(2ʠRڮU1}Vl #߆)8`5KQE)$bB=<wJ&3pwBċ-6:㪐s=0G\kFڶ0.au *ʀJʩtu8~ \-9RЪ"#|D-+):gʋ4I*" 7@+_ȗ1ztNw } 6񋌾mU4?f12.K#K5A]^k]骆٨+LUsH_;mj|zL/*챟̴,Ȋ @?Z[v|T9Bq}aP?u8噻aw%G\/tuOL Lc*DŽ K(;|(y y;=fs8 = =7 hPMAtrk}?s0qRKi;u.= %RQ5Oe1 b"(8[4=5` ӫNOlHp#8zs?IHOPӡNV_@v$ZpoHפ\T nV9GLx#i{wRRrw!' )5FeYtqK5G.To:KQ^/G.`~yAD,&{F5+bBJϟXW󰸿F!(%%p5Z#U$1oic 7=آ2]qgo ^;HLpw-%uI =w1Jb憮f%$i'yo:)y'D\;8wA8׷hM QflZ &eͺD Xaӣ:!mwޯ=P̓yѠ]D;# \ "Ut긵6c}MA`{VdKe뱄@gЦe,,"dtVTG+P\,}m|wM9>yux^ZNdN +5@L~(Hޤ;fQGnz ȵi |_\^BJHx zpvˊB@3mP-c] A^XWٕ) J hǀԌ8jvm/떺ƣ@v*\0Ąȯd~tP(qG+;%ǽ`BxO喔 X(`kn҈hUH2IxG7C_z;@>Ј:b EiC?ԕ7/vUǹF˃菟icIw../I}? f-ڇ*RBzw ^0`;Ӯܹ*/; lz_M3S(!vJ%t"O]Ƭht::>4Q e]=XaPP;⍿%GW] W?}HcJ 7: ELkHaj!ykC%6$,'쫁1 Ta-AfH 6Ky|x#G"pH5{#v^C=;&U4f86qZGm]𰤰s Pk]UK_\N"#0XQjm/rL$>*1 o^"(Ʀf8S1J.*YnLSiCFUOҙ3Ȱ $ ͣLjZF ˝1 SXF꫕5 yu^IsC1ƪCr՚Z."yg^N]nwvz嫔@t.Q%{4ƃ|QaxtzV4桡W}'5̝*OK*݀g394-lZtkuM6W7~{vnbm/05BE1{Z|ͭ{`_%>qf.u̚DB%2vU΄XUYmf9&mlDYp+H00v6^,}0+@6$Z kBT_lV7q X?-uj)ZCĎ+: /\.#rAS Y>7Mndl?`>|Bg;HTf=W*l d5{|rɍ%HT1\N/jk꽊ym_42؝dgహTG o />`&8gyJ@@o?ܢ L`XA]hգ,.ð]$^suЯc/B*LzjDW?)Хj Lsr qTkf 򞹵GzNV$,NfАGuKJd*ɜ/ 8 v{#PMOF>{ĂO{ .U36GvS?SR !8m^xa }U&sAc$lWUZ}۳_ݬ3ɐ8cɘs31|6'9P~aD^,fSG6#j}#?'8s8 0ȓq2K^no )A8ET+Wh [y3]?&SogQcgJ@RR ~6_f !((婴Z{ {o. ]D̾ݹյp[Qk?GO~?-(5Ho}Xxu=(XI#N[ٺ%J]C-I?1V-|í^sZgbqq3"Wm@hmᨐ吕 s@cZK_X6Ot9eu+0aY k1pcL d`aFspR<6 JyȋJxeћZ͹taLnr 497mq0dk[m=W ,o="2MoRs pZW19am LhuT#^7KQ<:ˢ^-Q^SI'O Q]+Ez5"FPWg -VJ^‰B]ZFJMk/-=,JzleI8ֽ{,q%*yHUrٛ,LBLx^Pp,!q?(a gH 3%&PFj.^QڭaߐOqY1ǍB(\Gm L%0>L@;91EuaF@Tf;`kUI<.] QdHaiz=I,Tʨ89|!&|ƚ5Te'eZD rqA֦>I;Iҳ3sSuMzm݈1Ӟ|=ʘuyIa'p#NFcY$PWuЩ4HFzٗG`ѭU[#S0Zd_pL12Oƚt@xN Yv(sڎbۍRs-" <3֑gwYÕt.?^&=J7Y/GÀ$hUzg -z7ɫxLYtݐ|`$ԒӠSWZ՞C]=ۆq]Z5';&Kݢ~j~>-M }{H!j)sv+ o6x8"яpKӚH #L+8[ʼnֿA3Q sjϦ*tXP~ߐ'׉DTNNHMe7QiyEz2oǖ>= )BB<'gI9%oU#4\?y2߉3+c&,QܐKˁN=+tsF5ŋ!%hKt5@ΧCIM[D} Muc#} Ft4={AR~Z<媊8]էd "cJ cb!{)ɚBMOgƁkaOS)\~֒h#Mo#eX B*,cxҔXV\zֲf\Z R1cr$O#⃁E3r8EZmHw2JdC" $oOsI;}!q0{oAWr,"6k4?*K['Q@U^I :%ci5摃"q1 HuD)4/(͇ UJ eX?#zK*O GM3Xƶ.h8Ťb,*yMoD}5VMҩJ8@8r4{'EaMSwU^oe;H : J)p8+שw\:] Аi:!,?%ċb}΂"8> ZpO]k]h]>: ?"VX8;0f:ZJn!P=ebL$M6x2q4Ùmٿ5="q]gr ;Z:'Ӻq 6\zV'QȢxsi;?1 5:iX'Ek.H فtK}a ^r϶`ȔVu{ǝۉaMK܎tz.VaBouq哷_ >>צ}j~iFc@ݬK HR3jN-_CB]|a^ۄaf=!9T@f4B{-ixT5\QtF?7ʧo/Uʱ-5/5vO`S"Y6Ѣ4I#&_>}3_ԛFa7HMfodiau\\&B)_Rh+Y>h`Z|5ҋa/_/f/ ЭeF G~Z I+3Ϲ・` rx ]kY䤻LWTW.N>$x@SJY}U*Hdb~AR(I6FLBQ)A`.֍Iv<O9Z#SYi nB43I˰sB_هxq-Ϲer:dϽx,kЏz- >Zm1#[*dcP^yޠp';&Ī3$I՜s`PB=y$a }˶L )rHs$_ܒy (mD̯axܿbbѣoV-H o\T&Pl!!{QԎ툆SH>)gh6{l3=G*N4A9Q'9A)p{(#]_@:+/Ukj*@Eңo+)IoM! XdW$wL,O|;">'tԇ]r)/ 9u\rRhai[ie6 Z9" yi+9*nyRO dB)A_{r|E&I*+aSpql b+$s|t6&SijЖ35,MJ``HWVn Hmw36H `\O $R5gymx,fEFK.)t#89V2HY.9{N3!IJh~}!B$${{&V6}%+ɽa#:0Ljc1$^JjZ ߶K/gqxXԭ˭ۻ y-ah/D+Jmq<?ܣ "va[ +h‘>WxTo)>ä&)!$b˗U㓘9Hq%"sxM_TƵv<$+7e]O^zP G>f0ϯ,1 M5橉٦n9f$|lX)Lt~?',A媱G$e}v偉zu2W?#Yf6> QEsELЍ _:7_1S?k:d-g"[(Z? Uoh rIIʶގ]I5tn~9u8M"? jCh?“fRbV%_(Z#.uMƶGq_nN0s;sKNT)PO)^,L<u<ˉqu` &y l.i o^oNtV@+쨮UPAA@\` ]@ao>B\1aXyr۰FJ݉4;6uta.r8S8{j'u 4wJlmVI"՚Ӂ+Z.,.YD hNf&T[61܀y00D%;+ÁKIGtp0qk&$IMdXJ;օpbeZSl2fTlaf#ᅘ-!|`ҥi |Drt4`Ӫ(D; ]'BU ӭHjD7Ea"|)(b[7>. ljs(HzP-rsZG^F*_/G ""q¥@ _&;?z^IR:jpz΋Pkxf\@Q _J*ҋi+Pp^"ڄ2"Pjqhx+jצ2#SGh@>& 9@3Nyh?-;b{JW-KfغG Rv h_yP4{)o!PUh?Mq%"$J; [f4QO|ưLxkkE3w&k޺6 Bg^v'zjMS̙6f0 828, dӮx|OF}Ë69FB}` 1Vl^sCk#fVsڮl Ltkj<%Pڂe6M;]o DU:6KDշejϋZ 6aHnŇdb~QR,F'!'3^VAb tG`C&mC*b,bMR<6qT%(I*̋ }~]E2˞Ls?lI$OIHu? P"1MAcn(M zfl~To]>:=l |z6ۈ1,7~{4ZӨlR"F7a٧ILv9TOH|j`>{p׉- ^ 'ʘs$:X~K"T9CEK.P TR%Ƙ L;Cǵ/ec&;[_Kd%SƔ^?vm yu[$[X߹C(/uDʁ w~RvtnN P$/]4tqe| 96g|ຟ4v_E'Ƒtٸ\n%l'E ;*ĸS( I3e_8!\ֳ)UdS GQШ !'QjBP qJDTwkfU|̾Q.ɍHg.~.T~Ȟ@cLK)գ;1ki8ǯ : S{ y"6jGLL9TX)p$PI_DHB{bTQ P*e1m;ׅʻ.K?\UX\1,23H=)-ai_uӾ!8JKoJWd8jACƅ%ܡ {Zb10Kww|P;Ԡx`W36"F .Bmu Wd։:"TQVZm:6>a!yiՎ+7^\\ؖkXaRcD1!Co'W)\١0`=4B4oFCr2/(7u<^Z{SWa2VU$u G]:h\qCX޵A/BfmA/ Q+w|;W$d wrJB^5to/D !*71iLʪ;dlҖтxnD{fM_>Ulk/*@Y@0WI5֐jJ{>.5󦷎5 FZػ\{lK1@x^$GUL_9Lj Yv2G.+mnHC)8/b$qIH{ŘwG|f)ӄgCl4ƿsbFGB7& -"mCkfwrNdk;wUIu3oYOQYzUw2 pa%!\jUZ$VAi1O_ >ÜKkg99H^Sfkd{r@/z5B?^ɰx,C8i0e+(jT]c$EJ,Ֆ֫S`~+ `|YţܒGt٤\gӜf?d: }M>ivVs@d38zMHnSכև;Kr`skU7H}W)}LOvy kDX˅_z6H>BNbqջf>񓥌x&~Ǝ "}0JZ_I llQ e'B6c鲶(D3E9̠|_Qh *FGe+ -×Ȃoqq'60B0UN7{3Sy44Yx(U{xHe.mĦFgV]-z& ?C״ 8[ahp^'Njmnn9'qWXx Ԁ"?N٪>@]`t*4HH|(.xVEy쁷0F~6]M+% FDT<;v\DUڊCTFmtGMV}!yʞ738rPkn?Ts8Ba*lˤ֠nM~ }/] _TE8FFīB^_D.c8~*dnݸA\X"Μ wt3QcE,@zZ _i Se(1E BSL^Gt^Q(OyQZ<¦k 8M/z.U,J"8nq4Scaʥ@Dpp7y$U 2q}%zjFc쎄eGEs,''' Λ ÈХֲȐno]i;r?"1} g`8%upDXĪ;tE_uvQAR #D}A7P3Dvɘ kq..FUxqF^ք˄,E7 uRwm v͌⦏^݅H*k6a5;Z騼!D]Pݶ,0hmHϱru5 -ìZm]6V%ȴd2`0ڢ᎔S@ w{JҲ5yjafu) k ߐġYZg_${m۳ӢB8MJ"d!@\԰?4 i32-L'6VG2;mNP+$[[On(,;gL(x]VM@הY fg 5y  k \4_A=俏o%m[|| Oւ #|mf9 d"a6̉ګDUK^+=nΉkiV33_Iع)ߑxٻp{ EimIj+R2oMKo.i:yXLo1В}Hy)gB]ZfFqA ?ƧMgrduϠ7ZwtޡL2<J:FQK=k ɞ+256ֽ[vfEnW۲dUK <3&-e{ۜH..N[uQ|VrBu`i.o-J^鼫[kooSq0): &a?鐥cĩAQ!Z G89j$J~LHo>N[g7Ω3IN,guDkGz4S͚]X%HcVa6Һ!dp-#Vj`cu=At4TnyUDa+hװr0%ϸ-ScǚK*h M}C(Eʲ뱤yɝ!0 3p#]G(F㻞[T=x~M> 5LRDL)+EfiΤmDT/ 7@tylwON.нfBb晲ۘw%Tss{%A2H3oY>$$c(ha>S,NBI'Wnֺ$lk4wٮeWmrS *s8kI A<Rb;sƑ4Uj-{{UxF#C}~Fu W&h(q=1_Up [<37keOl%R=˖,x*tΛ9Ea1KZ11-כ\9ͷzzbGx9TMMFVN7K͎7bq:z uc+fX&d{Xm֗W1Fl̙7]J-9)OgtF*jCE8JP,`s,|@x^HDڷԔ$E+g.*$|X@Eo{Sd `줟3H6wbX 5Y݂1AiB@Ki5"tIfEuå%0 6fi,<f~՛0ه ơUW.d#A:Ȃ6 NfԆP8ǚcflnWq͐.U }֬ H+MHYlZ*mQ6r4eQT5?ۜ$2R_"RTŌI/ŋMӼޢRz IPc E!{~ߣEq$AEibVU㔒Iğ\6D@hCj5YQ_Y5.-bNƛM8" :O|1}6K:¹?}+Bé.umP$CɿnGv/-I9:|\7zewړ&{c؛`$ׂ-xlVk.c4Wd!oׇiY' BRz@O;ԮR0YLYU]u΀`\TϺd k+>ח%?E5(inœ$!;(y&ɭ7&X%hHhb. t&(s: XWmJg c9B0e9(.TK!ԌWq@0XY hX !'%ҒZI=#`VWbq޿9KcW;w_%WF@BlܯBCivÔ`brIYS{CidCdC翘>:r%7eOq&D_تK7*%%^sD 5YaVϲ.{<ӜB6#1 Wq]ϖ|'wv)O}- w 1g^~{?E$N(醂\CE-f.0ulD z)r |H X,d/W~>%>œO<?N\:Jaxv5ӃpEI6gՏyoz*._1te mkhc6ge#zHJm.]o{[{Va.(] s,wEݛ P>X3LM/o846_t};"L6wcG,&zЮL0p Z^y0Y6CtUĞ"W;0Sp.]eE?he$sRd{ ͱTj=7&m2ze޽m28$d`z@hbR]˱גN#2Z:5UXgQ~1/sFMYo']5&5UJ;}]ic(M0z}zj "+c$lGmsX~j;7Mؚ&1JɥK7.Cs(~z,N/kl~?NqwLn&XnT V{B0}Y[Pw 9tuw+IĚ}/'Ŷ>ϓ|C4bĽąTM~F *B%-ի`g>ʮRSk!&:v&%BY,`j0D3Qٓc6.zH!Cj(O,HA,{9!` AWQ'"H^HNj%W[3]Ma+<" EMl(AxH\ԺNɇ+Ũ&38FriQ尯M#5tր^ felvŧ5? KCjrN2MJ.NyYqQ=]X r0Jz? Thp[}h#"E Mʢʹ^цF99*sFBNpWp ;({-ox:rӢOcS !SQwsn#Jv̪6p= >6;V%3f<36 4-(uHv7#{rc WSWh"]JE7r ѻ!kQDU4ZCcY䙵Z} ΧÂP2S{CQL1_Scz)ıѴjX>+)2{L3.C^aICEwe"NcN\2J jRp q>u4]~,(t<~TJMNgxvyY)y y}8N:rPRAB, `r)4Lp{B,Ҟ.= Zp^J΢vRLcd?(uܟ>עE_GX䚮Y|!27+eQˋY)C~/IdΤȎ|BAjP&lc ~+%ձ=-= |ڤv6lY)V^wgM?DPE96e[HeXq)dsJE/^Ez:Fbf|z /v8\y\@ؔdQ:hLt?9+R$m ?`w`{yY|I̬_3 zN6fzRߛbfrG3{rehtL4e*!2 wbӻwWm_&?G7QlS]Z8(]RI !ߜPd܂1K|UA`vi"^L'ĥ IUe;J褳Ł#ˬluq0 @T7EVdUɷoTмV*bC9/0hXX-$Ns5%k B wl@amFKGiʙ|b"/?^3_}4!(0-VD)5\<.f4TJtZ7ha`1Uw qV.Ӈ MUklJH~?.@ %]z |.u2@wЂY(v`g&2;_7'eH8K$L9d` %w g[ :&2Z2=zRd{{SKC׌&cPIHYFN@|-fmrCҵҊ blAx9ðzďownU"kÂuP[mĆpɠd.a݊bO:1F-Y %.k_(npݍ[9XL/hYT<in)Oú>8xo<^y GlE6Q*_KEb;Twìq$!}X7vv rk?Ki O̱l$<]~M'S4M#^=Ib4f*:Cn,ɕrx|Ac<\1fexo{2]r0ߚ)者= }xa)M>r4y[?/I%hVAc$C73 k?f$-'\qYu !:>mf3< Tb[V"Nu1kd^7~R̈́cW], 2Raڌ`Xp (w?a Ep"5{rE y^M4#N&)=o_L y;يAh8XtT#X8 YKL|Dg ۦ)nÝ+MGix%Ġ;MpL@# h~@=_"~*n,a(=Q%9n!Ǔ}4`n=S."n'cxx;0w9 ^@=R4 y[2vl%VƱLE42XR@t(TJX)4 m9p izoG?~b=Oo&Q~ fzDga %YKJ][l:t\jj+3gBZ3Ax7<.a4r?jEK9tMJy3')ΣB6?].3K$U}M< s 3 ނne!cĨ!;8 9yyخLx~g5ې~݅tBt5@9 Q.l wk#+[CZ2pBUN+>S{gS+t` ZS.&gqQhl9U4/.H^l|cC7Pz S̈́Ƃ6LO]67ݰ tr&G 'kM xL;%eG8mF1@9VZq'[4dN{'c>IV9r)PqK2}چXyo ` {ār4Dي;마JЙa4{ƇŲZui#ZŹ`tؓ&dk_٠aiJƙxB~;bK+J᯸H`"1Uބ]!5:&~+dUvBۉ37 &bqDmdT"'$ s:Bf SIU-8.lrt\ǖdNs=[Pԉf fC3Ӧd$(&S k[\6)nvvwѣZ&a^nX@Ze.⫸P]< f+qdڣ4QKD E d"t$Gв̇:@b#JyPF4kuKYR 2N9kٖLOڑ_o,I 2 2X|ԅLj/[F‹ue n';n1^Qj7OH[<]6!ߒͨ!dӤ}Sn+.w Bv9FxӗBP PEǶ#0a8Þ\&tߦ?8 Kd\p`뭆>@Xֈ%VS`Ad='mɮ ^M6p˓EFNEzBXn ʽi-QDupk;\_h_:hvxZY//%*G,hS'|}F Yª(0oldxsz,MU2$*Ŏ9;LK 6g#'Kf?~ m*zu\n{&hQ$xȊ pā~zកcbPq $QV*y>X1'!𘗻<,Ч^| ,f$4Ms-rXA]}Q'QKH;MK),atZ$8hbrq\pŀc@g.cW#ng?IhUIM:S:wygnR9K "  -d͌4J slZuI)[D$ݗv9[_v]'^- hȨH,zZz~~cSຊƑVVSHUXUZQÞΘFA- 1V) 9QTlPɽnO@u?ns_`]K~6bTmL$Oi^cOMY]Z)a8.94;pf :R٤'S5 ʝ\xnrcœi,kzI8oQt11 ^In(Tۛe>W; vƹ\Ōg]E/Ȕ`,Q6T>pl2P_@bZ8q/I)O:Es jc4VڮyjxY=KSa :Ƅ4Od97">qE4bNwrS7i3|X&U4ҥxr}_= I 9ꁳ@w!=)ЦC"ִuܭY3m<| Gof~3c+@_%`-mɟ服ZQެ*O-P;96Y/_C]p-|7R JychITʈ*\D0vJ .W^ L4!*>qc D#clWj%^K5܈o0\tdJ_ eu=T,#A25~_:+DzD߉>\\ ܚb̛_~M,bY-v hEzQ^-@HFͰFQ5 @169}s{*J5=<+e|dFZl+FZ՗#J'A9KyHmȒ}ZEyQyL#yngV _!;94 ^oӣ+9DV GT Yk!4 :I< {"Meh&KONc:~IP-VMcO5,LRW5ffk" 6|7;EQcDk^"l6s;3PMqSA*,dϊOqِA(kL&@| R Bz"sڮ^xN8>S&|zPF2d.^F"h`0oφ mYx ;YR),uQXHyj9Rpx|Nb> ݇r?Obцb?I/D*S%_4GT#mxLN_WSW{ef3/|?[ e vc;&䅴\gC.o^r6ᇀ6U/( 9:>h)fgA@@v^,9q^ 5{nE:sj4xzx[]{=1eN uE%vN#XCVŨ­ C|oޅ\]x/VkF^ymkѭՔ{3<;IAVS * aB &N{ ˶פ6ƷOfx&vEmɎ Pils(M1鬍s֋ZBMr@A rՐ!5b{ej'E(>mLp\ͧm(/WNR3f2HOY>eamLjm=\dqAʫX&l3p B4? joK3O2kB@8AphdGZ?dr= 3r%HL*6̃.> eLrA_c^/X) ۨ4g虽&uܔ҉Ҹ]@G˹M0&$LLo[S?4,%Gꦣc Ajg.xYɵNW8yo5x %dI_-JV".JL tf\@Xm:ut>\Ů&cĚv\MZ=iv;rtwW9M ˃T̪u킀\6u^RƄ\N" y0^[4+q,h!&5vy:IȼY\]bHxKbָԚo} ]@ڲ(B ` C4M *F{ucBp4/cΝIϴO Z R~ӐIT"l c:Cˆh\q=͏W _{nNS 3z"vm+M +m")l}co³T~gYZ070701000003f0000081a40000000000000000000000016439a35500008114000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/z']?Eh=ڜ.+φ @G{xh5]*%U9801>-#%'}Y G=ϟV, 2ojihyeuRJf Ӥrd0z=ӶQÏ܊YY|P)"Q7'JidIwv)wkkZei&vd?6.4ɁbOّrhGΠbELҋ+;Eŋ·:$좇<8B:6M6o;%Ǡӓ{+0&ZA3'3/!+^J.՟훋n}CCQiB8nc8 .5IonGWH/g=#$3;_WcN%8'aY@wfeXpkYhJ/V[)cφ0uIaX&l T`|^h-۶ǎ̧TƠ˜z.h&eYvg;HB\ħo\]thA\vQh<7\ exv7 "*ssi 0b jRanCѵQ\N`=V@v]$MFkb2k΅۝ $GKCN=v.csyj1 w`n "(0=<bo੐I;sEU~%83Q!g?S)V:{$l^? e!k ?*CKNr^HE݋" M5d>@1_+1_0K:8 5`p@NߥQzX7';YRj(=9W8+{][B`?f]by`ՆFw* 6씳06g6K߱A]ǥFl=P;;/WP|/Sm2r*UhB3VѬIE}CnLboSi6׋"r]3_^Iy?,s0x$W^S}-K ;BȈK?/~]{]F0_.-mP힕^m+[:u͸sDYU ⫗f-N'iF7 ڦO0a1zFPEZO?g67I:6AL7Z*?xx/]~-# -Tlp-+)&KX-x`BTLGr0!R.ږ9/RFaa sHNbrUNb yF%3_LUevFxtKi2.]$-pHnbuN! = -T f1tv%^_I%l0֝-K{ѮWo d,Խt3%M8P!#\Ɂ03.VHN3bbPEk19\8KQ$];6g#ɳ7?,i TbOՑ ]/揟i?^?Sn#Ҋ^͡{4`5=.XMZiPH9yhb:_қ-B/ρx?}vq}S>9/_UX~I !2^}֕ySEZ0};Ao b,W[c@~Wɚ6]S]Ľ']+y2{NR`"׊M)7tVp v w)1 DH{X*61jyBC0yN{] ӗ|NYRh "x@BXSy)fV_6/;7sYC‘0ʩQ~Pg[39"F<7E -n1Ǫ4.n3K>)8p7-HۢHӆ7*T88tyPϝF)R 55@"2Wr+`q)X/!"bxlƹaN79+lRV=g ;w,m99r45ԇ蜪Z;<\V, 0mLWS1ZGFpHhZ\#0pfW)*#7osԦtB!Z¼׍*/7#5Ĕ߇Yd}. hC!1gJ)Ww(Ii-c#ԓO8w_ 2P"%͕;54~YJ6HkrL\i볍!5Yv3))ciwbݍuln!Rrݐ83YQc֚NaPu-6f~P`vC8m42u{ Ll;8ti؅)jo?tGI"oR9_=x$ljl^lK%BmnJ@1D,Y@9#voB"mU1bY^lmLU k= J8p,9q>zGXbhb2!6ʊN1/*\87Ix5hö+JZWʾ,p׻1B%nfZ1G=`(Xvdf0\H{( FeC_Ϲ!eֿLF!?$kY׌.E@Mƶmәr&~8mҶ Ǩ6Ev{×xݼ1dQ0WIsct( b꬀p>q Ħ2jUot\.kjE?K݉HJ ,,#oMF2.9hN Y<.%|9N{׬S8gAUM_zsLf(b8{)wg-3U͚ܡC.E\Tv*.AL= ]O47+ /ʦΗ3z0xz#<N t*O^A YAB^+n,{d jvWr1gPBsrP6'a@f0vN:n+*^V4X{ ;%ӈ{քxIP?ʽX ,R?6l0~0?J>)S5ɔǺ\1Ә^D]+?ОJ{s]_ӳ#Xϗma]jUK+kFCҗR `8KrӚ[91gRNH+>N髳ב nLLԙ{iv|Y=Pw4d3=&& ^oAoá:?.L][LP a|hO4[61~`/9EC筀?ZPe0s曹ART/rbC3nS\d ts:ZVK' Xc`T@+,!fBb Xbr![l/ۡʚ6Xr{Rw=/)l0.S|)D7C D^sXΧf3\̥Y$7| 䠦PF]|Bz_QZ3o 5o5?t8l($PA?R'iߵW~xK]^D!ęqoOvR;ǯѪ*/?W̸K N|FSBDt rfM :$Ԫ~EJzjj%Q}澉/!|2mZQ5!. IJ ׅQ sHEZa%Eu<@4{~'Ge>I+YJSZҾTL(aSDn_'iFtW q&>ϸoљ0vj$-urtA\$R jd@kv9iD3wPB#! *R!)7= 7bh iknfI/^[rRys?10Q [1Ý-x )#n杻W?{Z]k'&`ҟ x_tH6ԯd'sOc\1?{g,t0 RݾLAQ6șl}vz/8Z-< )e4UJy"z.0цve (Ï7J;h@ /]vݯHG]!"؍v@D K|h%${X btCeob`d==n.~ڨ)EEéG5pf lQ5(䝎Ta:kQÀ&%uVGv;2jZeBiy>fFV.t Q͕7x9G]O0zttZu aZ@'"xcE[v'^Ή6w5JiXg5~KpdJ@3>;57lHr=9+ip\!9`^?}~xq&?`פ8FsǾsojk;\k9}&I +\mTH{]f4ѩq'LI'oh-$X3BƅѮ -k("@`H8 F?NU5V= "Zpߊ`_eKgZk*ڧQ@D8Es *yFX9ϸ9%ݤ/AN  ţg0Js~ X "V4vID* V#!x̝'կT8N[e=y蟯,)eH_4 l#1) ;yEI/ʬjx; !ٍ$j`ˆ doNc:x?z/rjV"d s\E F"G9Mc:DXiPmSO3Z+WK3'CħS>a(Zb \ؠ 7 oAI:44; j,ʞ@:.19WZxad ՛jD;GD$~~h JεczCޣRݖlM\B'Mfe$C2ea^bKy &L)1nqu>/^LwX"̋uxq%`G߄# g=r7 q{] REGzC.5XhH $x-u/ Az>#a!1j||:jrwD(}߈>r$ ٣g* T 4x @vc''//spmo*µ)Z6"?Ca<NG w7RM0ią֝QwWdS$d^)4d >-kdfJp)CVx)cKaSz 9Զ򙭲^Ov1_1' +Tk;6 ΥJ4\W^G=:qxRwvV׫Όrb x`]Ko2>eyt—BmE @;5A[{Gze$'g .|_')ÖFdFc SA)Y?ějd~Tv46ObD >f24?8ωWMW:ug<vu0ez鸆Ϩw?V'="n"hPU@ эWZ11<λ꥖÷^^w̯ Ldy/AA匁&sB ޫ٭;:`؉Df}7>mSl/k՟q6`B kꇣ$;iIL+fb)2cγp2 7*)uӺqrk=_UzM({vJ8 >JdKs1B07 /^Xam48'd)1} 4@9nb;hdlΒ~ll2Hb6-:<4[K{/>m{q c[؏QϓCB~kp)pIYO鴢kro@buzgE&w8+ݵ)7V$$mX̔>%m/o `~Q޾{-IsswOύG~俹f x)~¿{d8N&ds*@\]fyQ" oVnvB =Қ!KcX2~;̖ШU^3aT`34AΚMDy \ ~f~6=P)䧤ce uÝ (gI.ZġDNj(.Wo3" e%#!# 5ɋ>{R7H3/.WX<}P.--kG"d$Y5&fǨ -D[%YۉFs! vѴy e!, 3!_@b" ԯ4BHma#[!4a-_+JS ^$8Yaݖ-sc H @]@;0+f`@nߵ2";mjѷi":#N>͈̊ Ɗ`ZtMU0ėۺQr-y9W^}ܨkfTT!eR's HaHp/&h(zhNL6KGV-YVVHi]H`LWȫ$2^a8X j*a5^e,=dhai}xF JDֿAz֯Vz`5?vA(&>,Nr"IoEL,c}'].z9嶥۵'Zӣ},RhZxr/?*޽e^O:WJ:'ޕ_Y-t¼I=|k NH>&`p;i]̍q uɵbʚ~浧O)}awpQe直\ZPHg8bq1㤍&=B5%~aMM~@  Jrx, 56m0Y){o0PitX(EL'{)rA;/n{K'F}SWPlnCW>.ۭQ+;ypvgjR7 8mpCBuP>B&Ilxs:ޚ/~ X -'Gpaa g,%ywe2c2,ZlCSd JP1y7]pȼAOf{6ͳ\Bȫk@QMԃyVMvτ/ݚX;Iз}wOȺzItF!HHT˳巻n#`w0еvqLEw gSM<070ǮUi]h;|Uc PiF@:U.=`d#wQ?G?,˻:Y(D+q`M-;=LZ~TYVݹ'Y&[}>[՛}o$XT~ fG+ZxDz?;Vr |ơ9F LU1ꦑk76 @ka AM'c" `F'Ku:EcOɈtl7rȽm'ʺg*d+h}EQ#o eڪ;(!CHϝ= 3w=wu <^ež3*ˊL =i p}<:~q涑:}/3(Ic"&O5@&(%Iu7*ohwep jR" wbGuTK%$RJ2,ۇF;]{$)BJv[zG!z:T 2.n'Uȍ|/׀s_9-.nzKU/ih;ruC' dgGbu7+ 8cE `02-y">ۯ:ZUg[B'F>>W?uQF} &Hn-cg2[D,kV |[\DiƳg`0n@9}O p^GRiO%Q4(lOμ IϝH7Yl"Ni1 OvMs%=v_)r`\f-pt>fؑg=W΂ O'g32j<~:l}ECO;:p;`T5A Apy:eęKkWĨgG85$O RntyR gB[ofA\b0)ފarYi^540/LR `\H&QpDWݏUy_|Ywۿ 0p Ҳ\X<6yT=Ӻxt0G|L!bϛ0q}Bm q*$+O:5`Qf_q|_/>M:^N8WJ^19"]dU*?  ڡ=bC8Lx4f08Z?YHz d8ցݐ IV괐ԹFNCz@xiƋ䧟o\?R);q :lhDqЦfQ`D+`qrc/yTtn ZV\$lC6Ot" V()q'p:$8qDeÎ9yt.tg!`GNY^SZeXϢЇFrz3aǀسVܽ1bg1"`\RJB}׻o\jSdneɠ4&b l^MG5;g s=ϖ<?Sxî!dk{EP\Ֆ@1kcZ>HB7}̕R JEܼ[DɽtVh{pR®c';.;1i5kdq쯣RQ[*Vdǥ 5+U޲zsR#Iűt7R㙀Fz`=3ͺ&~<~Q.ap<23TRK~& d#J:#)ĵ^h;بۈ?%@22c30~!o:k x2ͯ6a1$/9TcszUP821|ro1YR4GkLdB9k ()JVwo?zq!m"\OHVti jν$%T^r; 8֌vY}>4YuڝX Pm.ln~\N1*OD-4([; ^jo9ǎ9/d6ԍϢuȒ6 Dp -5 oG[{㖻⺦FI] yۦUhsR;) TIyUuMYq+i:.g# g&isoLg4QQx98:wEl2-5[. ۇ2qS7D5w ʳg| O hMo6ww!o՞ZtW 9\ggkU4PЙ"m\*m"e0y2ţgxL L!]6t_B_2V Bv(cͧ,FtS`lꔓ͘o+jczy:!׭Sz˩z`PJ p{>ǡI<;CǰRg?ԔIJ³5Lku[f_.8TgCji?%>UD78tm ([m%sLtxc{ Q狠Mqź@KB.RYu"7=Ljј'MPP*y(vTD]bc`6f&FHr(GB6G]kc)#aU6US'.+--C( hPNK5gБgi Əgb)uvY!a&$:.R [IA|_V7{QQ>§dJCuiCv%p@bZ:]#ݢWS*ё5%cPU$]_& B'6|Juтŏ>W&dNkBu 'DE15H>vؚ4/}$YR4puA%'n3OFP\]WrfFX xB˘tXܱ^ʱ\E ^Yv]j,,+ǀ5e5ܹ{XυZE?$U}v:~|"PK,g%ܔ6G*.&SAe (}_CAH>J=?R^Vb,Ț捁=oͤj +]?r|@07>ĩ_ɓG>n UJv9Mnܕn a 2TnW<#ytmw{_ w>`~&6 K&/4ŧg'RL ^z)I )E˅8CWdo d~P}Ctjs1_EٹbxƝcpL+>ipFK\YM$nOicEG#|~+8"Z 9)S> :ü4L1@tb(m=ICOW+XuʫnxYvYqڸ %TM:t?d z:m7(d@gj Ɛ  mO\Db%|/Zٟ+'-gh&4kI9𘘮|c%&bs? i[ma˓S5 +f7?Un Xw_XY3Y"OamKX)Zke&*xC~L! LKW,KS:1ꦵ ZRe<ߨ>:zG e)?e5P}>s՘c>9£>Y{  _ [[3|*II~QE-@bT*aUn+?/<_@?3#7^j?vL8aؠ6 3<2@ohgwGdX>` ;Oq7K5wor<|1u'e1mr }ȉeA >QZ[mҶւ1.3l ZhM5 o\ 0ZF:Cv3+l\Q @}`>ZCYu@6#)5~KI*M\F e?BE(*UkhTr I9u^5괤H Z뼰?ׅ7f0c'67(s(zS}7d5XtȔjp^ SqKrdMgGDq2M(*1Ҏ"'r2`b?A._Z@*>} 1\f1MX/\ñҺqL,#ePDty(ULdý䍽g) PzݺZ6 qtMӵFA 6rbjtM\SJ@5֏/zIفf@{Ѵ]qeqAX/MyrP6'}$+ANVx <-,A& D9se.fz-O9.4ʥEi1#qNfj䤍^H'?F7QXwL>67.}5WF=j)G}%K7Evt#(B,}˜"]/t4JAsن8]q6T٤f;1oZn0,b *g)Bcc`hIXVL9Iw)Z¦X5ir8plɛI&͘{" Ad='W0`TbLƒx K<[6<[#`²MH4c\ p'b~JȃoNY٨Z+tVeo4]fڑ !g[-c돝`moݣWxS-#Ju65++FiePwAsXC^y22mV6An||&i񋹯֒!SCaBNzyʣ`=r8c#et:%W肠%7h{PRd`=+g%cݿMncsHV@{}=D+kA*v);[`kkjX'IhS׺gv4XIa_HcٸtKxb7vĬ3|:L|%y.2hG{@v YG-OWhNDky<a}]5/''j+sO :AdWTW ۪DRCkhǑY94drW([2q*\4,m柬MЈz1s=8jnuZ@b/30oAȍ+kJ[<FQITԶ$. /Kq+` IÓ2P γn/` ͻh 9D^8BzβPaez:沋Eu*Q]8wd3'f5 zTPF~[~K8]ؗ*GtN*eoΙбKf+TfWk3OJ^./_\lybjRa;U'&q:M\oeu`I_\{hrh[dȝ"/Dh$5Gc+ׂ DTP7WU H*];><2N4b|ٵ uCx=')''r4:6c{+etA-~ߦ4*8͂ VGYʢE/8L~0׋?~9{?e,4'L̰W3DЁP 揣Pw:Z(wY<yobMz7jUPÉL/e ㋮BRP`ujje_+ hDSEz_>vmp"̦&%YXdec[IgkBiv)SS*+yriA"O5,kX81XX.f5ǘXwNh0L78OfACievt%΄vQh~baf: '͗iO6#cbmp}tK!#O>Oe:c7HT;1 %5k;3/Mvr@ ](q3|~QY"XgzH(WEs<{Bl "&ʺNŴۼK07w=BA!eZN&A9a}XJx[P=00xOOK/hz!2b BsqVr?F)\j!IPg pW ]We:bnhQhڻ $֪CIeC7{3>8@2$ 1/4rZU4U#"r+c^"P!D bi?R9Ӥ'mF$0/-&wխq[`'7!9Q݀<&'8rZ69 4)U+"6#5]H˲C90":z$ NFV]ZMǼU4@7(VsW^BRʎ /6>ZI*b)j4ò B`1x+\ Ο5x'#$g{+jMke r(E {S:K> gЫAGPf8ŤԁR4cpIMhFt_IR`Gj^?@XclH"@f(UbÕ*1B=)U+wu|)`Gu֗d?Jfʱ2%al<P᷻/9{/W3-nn/\6[EsC<.hHU߫`Y}{TщˏQWW8 5 rKo|tV'ɐuɃi*`6H3l YM#}9u5 }R1Aخ=Vx-V:ĘN*>Yϰ]KD.V7Ɲ~T<]#*1?q-$ /[oE)\~k0,~`ߣ#E?H:MF:Oꥀ5F;_"cpPNm|5*hw-2~doRWh4_d7rn=\T{o ]E_ ZRdu~!ۘMDiO~ ޓ MQ9|uV0ߜ0YSIi_E{-Cbԛgz N֗? T.MkPճ >K1oH5gIG!M\kRw5d^PشP nNyDZJ A<##]+ɖqA p@BWwT]̙[ITT͂@藵3?8Z,I+Sm,#nr< =GY1菿{hFLUtζsr55>dMM*#ϩhw뫙r1s`?s\,&DXVwIî7e+? 5*=24B8iM8E6zCBnS8zn=߿YĎɪF"4:3|?8fw]Z L[y>@2 ~*B 2̮u$.5FNb_3;[pEٖ*q {gOrK bU\FrXO37vl'˿SW}͍s͕ͩ>y_Y UW>iiVAIɪ ls?2@~)d]9PB? 4& S$؎qiQF40):c6t}ڇz'Q=1e"hv#q4 1)=Re24p2$d QMCOU߅&"#|ݑꂶF TҐm8)Rmn]܎HY't` ^=B%ҀЭaI T[%iC*F\Q2ӚY?:$w.392&@`[D.Jf*VXSmŮ1XKhIWR֕]'cIAcή A; vxΨ#Ϸ m$&MОO3b2':*ج`F37hoD]cV8,FWW>)-{y[ղMj.is#mbh%w3gGs޵ !Q^2S.d8*nj. rd3$Q]k,V5wg8A-NZT_jܨ蔒`2yp*UjG-['PP ؾ.OX|{FwuDĠ)q@>9+Rd,""0ʠ hvC{B[_m+v(M|'ĞaDu$Vs+X铴6Ő_'Uv=\*ĕ?L8P8lhT1a(bQlaW?5_<n8Ktf:u-t.b}+?ڰr|.Vi+J dv .!?yP{PP wgEW\D"n:۞)R{cf!<Չ/ S&kDNȈcmZ퐟#꜆e&֪ ]_x=A[.Q#5ĽeWy$&Q4-15o򏟈U =[hq&o; Nr};]Ϧk _Rux8!/1mKݽԄ.Mn@wY׿ \b\FikHPdN`v.D-ɸuzf=#*5M"#PC ɟsxy`jlQ+@ tt ] d23U թPw_/Iw59P(@k=%#ik "p<-3l~//7!´MOnHrvlQ!nǏh.9ǠDJBbY b֪{N^ ?:hHx #ʽ)Su 37J-N7`; MBc.2uY^B %ή(U* hT\!e!|VToit" .i!bYRy\MB} ΋W$ӼP K>6X 9>vdDfˢ[Lu=UbGJ 0 SGiV*ma&%A IM=^zsq2m?V8mОh,w{&FT` ؊{z+̘ϲh7&^>)0vjƐno:;7-;AQѷKy;ɜpBPBs%&6X {1GV@7ڧ=!_ʪ' zﴳN {yd€[GqAjR]{kEaW==a&wQV7 E=jqs[id/a076дS;d9Uann"$?Fd-ݶ`XKZ!kCVJ3v)q/OtR/QqM6sbM @G~yt;#!"C^m&V^n^#ҿ7&Vyd\'#< í!??ʊaZ}^=fjŤ5 L|6xrO&}}}T1k!>46(ȉI=7k6y; VK;*f_vɑQ6%P(Ie8Nߔ>;KZ=IPμhuf^ȧ4JLrKh$*M!0-wxץ&FBAU˿8tJx{|#GIGG"K~Gɘ^R=%N>_ .B2|ٍFbԝTaҊd뛧K__˞: =˚FC$W pe@^NPNjM;{0(eCZ'.,Iw kyyJxNh@+_W|ZCkSr;ޓE3,EQf0Gߐz{aEP2*\ 2|,rTw߹/s*Ei{^Xf; *f?u19TERubWfN&f6(QB̿W51>p}9j]|)Y%:~ai– y/6:UWb KbnY)|7i I`Qu#@%=ZzIȆ5l3)ޜW<]\dp ~PtAӰ *}gʩfSX4AŻDlů;WEV,Q Y]!$4i: gI^;)tYj%)r_&W}77҆RړɛIyĜ,[[(N#&_@ '.8sr_)3E^ I? ZDe= oaGZcބIbH;*YX6mm4p2W0W "t.5é0v(R|!3iPd/lQ%As㘳DweͪRk{!08 ؿ󱲜Jf`]x@/@F_瘒5 w0QS=bj=n(>CX|\sc2!7M^Nh>@Q&U:a:_{LtF#ob5^>@sLγ7> 2(9;٥8ML[\3%ew[_B=Ar*dYk,wó|7Er+ %2_]ZB->3Kj qΈj,3+;z! ̍uSj2 W(rk˴ i<{e*@5n3 4]@Sa!L'nz6 D L\а_¤"_Z;I_p(,PХGLj :3,sϤs3&W F2GIs2ב;RoL"nC&o "'7TPi|e/t|C/K\d ̻LGb`V/bAKTtH !/f661st,y<:Yi8B`рX}&zo@,A\i*9ZW3$^I$A*‚6ȣV킉ö^o:?>~}9Ј}mÃ6qWh'3b"E;Kti, မ8؛~Uv^۰ !)/\7_Z~fgEna 𐟈Ss~D; Oe%sG >f;@Ue s7i"[,cdJ}iϾȯ'7f-0\Z~FpSMd/e`{u{am~uUڪ8`Bo(|–jy _[.wK-Vipi8}pHi \p%yd<;5PLRbQDRk6?em:rCMccqΦ8E}b3˽ݷ#;5073yjjWorp>p|{q?ms;,VXab‹/㝠HZ7o&bN8+ߐ8!ͬDR l^0}˻*}St~VsgoK6 c"Oq\fP'yp|TN}b=U/b'@Qw h!xaW3XI${gbv/R(P2^ɻD?~/GxG&X /}]K;_)=֡H(]녌A5xGUFx9BݫO/E Bj;[i:U_bPrjMS OMr`$%%U8 D#IemIf2-<*7-Y0rڒw**9m`9Z9Xܰs[UYY&awYhۡb='8HO\O\NQ"T#DFXBBflP9Cdv@hiU.*&G|Y35ƆD"pNRf}B/יIu;"K9 ]19YvqJEHG1'v` a/;8up]rT_8u"dUaWLiht޻jwe[+M^QH]iGF.IwPiK2Јk2ŵg-c,.YR5dq W.vx!5>- 0@bvlu?o <[Bk@{&F~Ɠ,<597cd{`=c5  zC4 Z)4ʾM\H#<k79dN>ʐ!!ךiRX;YOɮZ ~ (ig@AEE-B0Kn#Y;݃+;PAjfQ-9+Oq,'g6`"ʱjRߵⰽo6o8۶ ϔA=`if.ye03h1=rb /H5] :X~ w s"T1O@+iI*L'RtL~Ը.x*fMOW6w8T&l'}PKBEluK7W;܂. S1OᤊJV 5;ZnUX/ڄdmj+j7#{B_'ˌ#vzl rݦ~ Qi*=X=ߧĵ۹KF-?q1T\i 9Om4UӇnMy[Ujwe-yQ+ľ!dnmQ2fEC8sƗXqC08A˼kU+'4=NBWlÁK2i8SFR$4r?9?TbXEZ$-J XŎmZhnp5KGuiE#6iK z#Kkbb|+K\C}y NG1QɠT%HPd. 2<7| @NȽEs2+n{ف`I h̄EW:U0u#<[ xzwS[/rwH$y%p]4zjoX߬ɧG9?7jIJq=qP5uF]D%@nӔw+8('=S_+Jrj̗Gj0j6J!KXhbE]ʉB9\#/6nK\`>tq'k6AZU8d w[A@rb`LI=z/VR\uʫe,޻Us,"qe$7L+͖l fjTm,Yءd$w2Z,S/4R7ޅ,:q0!HYLץNْpJl7ңGv*PbvKTuY(p-߂d>oP.8¶IڷF<7F׬&ZmbҪ`~.tmi\΂CA`sv芉 ƶSdy=.!h aM05Q탷h l}n*] M4ךcܪU.Lӟ촷(YЌЫ0i:; v#WȧG,>t,,Zx s@Cb}}u'|$\jEĦPHI3+@guV qu-7";Ce\? B/ԔB׮,KߠѴ_+D6)Tf i\i ,#e3s 7Dpǜ{0#Dfv1iHWHʜ'-#b j/nǺR)fUJzy4|wA-g0ؙ7k ep<"2zn9jQ!-Fv64Gݜo>4Kv^l!7~sn!9<+TN؝0Vedec a3sO@Dc`(B#n旬Q6k[4`~v逹cџ@ m_z۞msEOoF4{Yª:E g5.[5goS]u`*EnSYWGO߻j?̶-kEMdԙH)[tmb-wM&}Ïmf&sQ~f1d<-RXUOU1:7pA"W KIQCw(e|ʇɫXz9E$XP^娼FPTd`RK=V0~D1ӎlm>29[ތȯAst#D2lpr@xi( b,f mfzJڨ^P;o$n4_tzi{<ٮ7vXGJ?"4bw.NKKD&Q4:Gc(g.R]9k (D c6`$wp,[pLѩ&3q{Bk za$qG:6y|L[J{V{BB_ńGa5s鮞רKKIUaO[g "mHhX,!3jxuA9 t *<㪗pJϫYV"ڊ [v ^,V 3D[ ENIR5bTwR {Esj7u&~̬8WB4]_X.CkZ;#wb ;e8Xϒi9 =bϥ+q]2/_%:c3YdiEjlϩkXh ogRMG7oL؉܈| *y ÂS$-lYQKDq;uHh:b[#~@^`4 atp]Ij7:5ҁΩma"bě[#O'o諳Gـr$C,bcD]r#Qc>#|I 8'TBPr pI*\+_4{`Tox0itUWԑXd Ϡ)e __w8)\XޢO"*p(sLfD r^`W!>ΟH~E}V~GCtu#%$K=cߘk `UmK"U%`$G!HGzbn Y24N¨sP*\AK4QN  $yuw4^A*}uFGX ܚ\ (El){* ͇W,úDKCfk֮Cĸ~SspRp&Ss]aح `r\xC]IO>.P*7PC&-J$dDa*,-8h /l:ѷu'в^17x)-'EO FT5XA`QC 0 U%w_8QVӒO97(}BY=D'NgnR. VM$Fw3_Of;⠈&˙N'1'ZM=1vZ6 l:lO7o[ Gg#gu6xA`P/$^*pt(; fq#JqK842OOP\Ez3cFҗjv ^'xįjЏJ<.;r/8ʟj ʰGmC)Q9ox!]ʱ4T C=[`ZSV0pg772A_YXs (6YAP(;L?2ꇾ-KzvF/U%t+ -¿ 8 :F%vV:ҤnBqSf:etCaZG3[>*U)0Z,%V&R^-Vtߡ a-kd٬i0O&64ͻW׺3:8.B>kqݴG~`f*.=a. }lHÐ(] ߖ0qL=q]ZPҍb=,-DFʗu}z;'qfxka}A᭍m.@C$5ncL{3yTzP>QY4((^eˉT8$,&Wv'L{A7?NnpĆeV񘷔>N;*G X\rfsZ'`+lCD/ ExJ3:)l]a35=} f`&IjhaxJ D;;rJyJ`B-Q첶w.wJ &w@nT `oNPW"%|0@OD0/z=i}L0ܗlpb,Zj썸=r542΍J7, 5Հ,H[4geJJZ-Tv霴I$\ݢ;7eIt$}{?tDŞ_$[/Gx uRUFZ*y~T3bƹ`J-d (W֫N'f+8.l4i>:YK[q~[L0$4dkWH76MEHfsL2,V4 Y^{d_jH@Zi^n.HcAzvÄ\ Q<,Df5*{R&(-`6 _q֤AJML |湉,o>KtH:Fg:mwl8c>+Dʩ5pzhoᚂbKpHLX7 ewþq k1@^jI]F1-Ҷ@kn[KQ=`(e@k7"E{J`axC^)J̫No14y{r`&߿|& OV]n'LPNYҧPPg׮+U{,I.J\KE}lVfTPLpzG\y,eՋ괢 8eaUPrlF׹) E#-w&<14w"`s8xjM庂/D61s~d\kݸKZJjn B&7YQ~FC+/VAp:&sr^@1{u寚wK,qNE䷉ȉU1ydg-l0'2 ܭ$ x=^]4Iy+6reƸ)^ij+B}G<$et$CGm[.Üa .?eoY#6߀0j}yDq ;&e 6'u8^|բ C6M'ƴ r,+:Cڠ 23nBYBSw:PSzaYz$ k=pcp~u *$ˊ?Surwq?5$F]o[JHe_=*c6s.6TFѰd}Eo5o/SxvτxulBӬx^I_uգm43& &sVTzR{$gUߖuƩ+ł*ǐXR=44A\~)Njf6ξwj(nEJs[`93PQ5}x ? .g!@m>- l(N Jd2\,>`̲-KgBO$~`3Դ(!?N}H-y|ȭ2Y@VhP8 I ^kϵn 3|PB6ȘPr2:LCtlbb׆jENl8*@o~jxՠ`KE ĽIB;EST.FC6njO)9Zfs4t v#I$x,楐=U{Xk:մ&i7/:ހy3 _QgU{#$',фv.8V.גD4K ʫaO2JKmXqO]^`":/[kB@}xvjʅ^<ΰ^=C{n ]`,$H˷vfۢAm9w& _}q^FͿP/LRalʗZ0wr֑b;{Z Y>t"o! >)(7|3?f -Nc:#(>sivY"Li)mDvz]⏫ p{pÀ+`ȏ0}+ӤU2To&3ZѢFDNA:}pAfH,u܊,VqjׂO>&E윤`5نCtnrQ1rhþR~oLVpn5xH8~6rYeznmaU_D~1},Y$ϫ7&{-uv'Ny"KCJj׺]76}?ZDjeYsN2E5drGn^cW^/#D 'W_/ү ?4dK+"Zo:0{^uC cY ڂ?k{*u(%JJ9ǫu6<3kb5W7<QyJv/;AD'QUM΄زA _B17(JϐjFWU1X& Dz?jQx_P$7XհJ3t' .Vf4-kM)Q%5RHA íFi/`s3Z_o}&h|{jJePԎv/Y-sM-$,5(|)ėD;xer/@]O3m͛mjisn/k\vyմ1DdT  ees%I#{r;K`ԃ[?xS0AyNа3waGkSU-w5LGbbA<0St+UYOF (ߍQД^H6)2Yl364jφ+ J-f/{sv ~ A)"aݪv?ú{D6ydT==&C'뼭Cҏ$8r#QOT{TɃ/P5R8 p1r4eX?E(3J8yxRVbb~NTOs:?BHLAC7CySJoNSߋ+A3 en` >9v?UyqK:ҠGcrdYG pRz峠ww-鼧E"P([eȸѺ*gXRx`U;)EC$/,-D:dgK H˶KyNBoOG1je~ޞw@ >y^⣃:X؊Z)\//]O8O4[Yh<Dz/귎K^e}W?}AnY0`#jK"5F$T)EJ pk_轀Kϵ4$F .=_!c%@ yZW0=Xں;fHǥ<;3w@UL<쐯Kz?~#,I0!=笻54B=mvbqd_"T)2l^/ZKW/t;SգR}pE5ee%k۾t@i:8 vVB4xyPu@>b4e~\Rjdt"~lHϕOo84iwxw>l3uoИ3` /Fkg u)$3dLABͲ`G7T'~Tg_0X_bH2\qj,mj{ 6qC^^u0l~[!!%/T9)H3wsйn۱aX[R7$JP4h/U=ߡ'M_vLR2g$1X˯?B"T, 4~Nu ܲj _S"Jfʅd,)P!?i7<|jBr0: [ jTeYZlP['', 9d"4ncu&L͵ J]%\ڪg҄BMVEDw8h4J윔9yꏍw )N|2{2ɨ,>7m礲zAZd4I/6)[uvtiaSEp+b_U |z<\5J BhgDEk+lƙBCV؈68Jp'%5:,fX ȦbD+Ӛa5[㪘C7)]ȂUjgk%-gYf ? (-wlw_~sÊ#ik={DIu0Y:^LwWD]jjRwJC[ p?; ӼNf_nQ'ìAO?vd`;aj,x y*&w`oφb'"H:Uȭ⧕#u8D"j_8h<%A_A; 0EL6VK^N6=gQqq$kJuix?߳/^P}AO I(M8kG]<NkU_O;n&Nd U8c|JZvS/NUӑ,i3> W҄tR,uU2F` vqdq瑮7"giS_CPS|8.p؃2eX%Ľq2;c,fv^7ivꁮgB9ӄF?q\..^3<2P<կuN*ɷ[c_ sRF isr^1surLf4P7|n D'a7ceL8t!C0Lt&6ijm&E ONrW*9^k-UuxR< W"D :{Z|^uZr|1;בDh_tEyo_^Yg ޏor+{Ou$`bWS@16Wųd@F>\P:'C#4ZmW~B}FQ9+QБ9?N4)KuF7r(RSe୫CLٻQЙWVԯ흏H~6ec戳g@aeK\qswV辞{/F7|reG!$-o|бÇ? ⊘.jz6ۥ4Gb* }[q#ٮ5K FMA-x~8J-'򏚋s=>p?ds'o-k)k'_uOF (KYnfaa2Y}=吓z0&,mV%;]Qf#U\ԁ^%UÞ& Y·k4goiER;-4A|Cjn,W4[y=DA b_]9Qg|=)B/畋:qy8ήCч%-+c~Em#ژD!ަMk%Q/'YAfUՙѹ@@Zހ: 2wƝҢ=ێ) jiՠA Ql0 'r |Yr>ءX4%ijM6!.eY GrnC FӔ< Th=VD_=_j[&f|k(j^*S?]?)X<>Qng1V` Ыq !a^|oA.B-GjyO IWUDU#术ѫS.?]=^rgS5X,Ұ@h|%t l_|!I\!=L/<*6:v7aò"~Okm-- w\*GwDLI2 d Kvg>0|hr|W4M A(ۡuq ղNHB' (dͥfHՖ Ż8]3 TXRX bpX O#wN42mFl&N)qh6߁A B_fgxj J' _=9e)HuMZ_1g}yzW`rGb5 hhElWaFZ `A粚·k9Umdwxr/:eti#f p>Cc3tC:v!wIGQkb9$ q]%j\JxgYZ070701000003f2000081a40000000000000000000000016439a35500004344000000000000000000000000000000000000005200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/OC]?Eh=ڜ.+8KfJy\ hNPR]|$Mf.ҹ-+BO -$ 7ԉ$_ E'A@n PM̀%qqܟNEh^G{ӘQ$"qTaەUr+p!;M2!6*LKFKT^$jp efj @K&1F;΀2lTOI_!KX"ϯc>B7{P)+N/i/h# YZ 0$8_$rZ}hA u-'?nKcTa6d]ZFT5%v;}7HRuPU`{tdŁZ E I$ 0)R w*ա͡N`TGv&pOMJwcBcW)e;@݉ه 2)|`GC~2v20+Q߳fZjIObk9}?̹zS~k?usj_VwQNvɿ[ba>xgC'߽AXP/S~5IP^%kQ i)ymX},9sœ_gxWƒ**| %a?/6pG^Xx8oo;QI(Jƻ)Azkݿ#V2|l_"GmfcYoƎ0fv8CAQN:3(tvBo%*N^Gh/JKH\6w!hP㱋UY-MK7'+ك sv϶ @Yx\:輗FƌG8Ź=AmLia4utt V08aB: r4J\DS[X}/ۡIB"*/x3\* LI~#0젬6Cfܣ-1$YA]HP>f4lo'nJ0hK}IWHqnL vJ aFbX`ROSt2$_&a&!x tWw+fͻ|PkN9W%L?R ?61 ݂sZqF[J\z"jL* ٕ_+`1A~v3NQi _IqpoyGg-]E]SGIgiYfk.G~Z4~ SCʱQԢ>ߨHً7waygiy *\}IKBMqzs $_Odի!Rח#m)a078FVI$wy+A&u|ޯS%)p9MЈVʹZ\ZI&4$ \Xk&P<$#q5 qq 9q8|@W v7G~4H5;hRȨ?6Tpq {*sfX[.)2uJwEkn|pvD8x r&D ibb?$&Eߍu w+C9֎a>R ;MH@8HrPm3҄h~e=yRq$ 4^Q+x̶R+֌=|1ҫa{Mf=e *Tsu ae8\_d>g$9L{J P/8}NZ55ŕ8?8C~sBQ_BwĐX*ˌ]stM̽kdDͫ䳚ҡW ڹ}wCCMXTu4҇|,7(cM|TgڐEas;yèӅ32q}uTHoef/G=G}ENҡ 5xחBÔWh&~`i ˟33s THJi|;8P2Uq;Ii`ERZ?f}2FCoJLA18ch`8j/ü~`;o,v%2.7rӘĺp>DzM#Be1S`ݵȯ%^yrƌ j){}#jj?h"!J |=5DN-<%) j.<v:1Q׹ CdD4x@ϴM3f'l9B'PX0t}r`X7Vo#8ޢ)sx#@`:BKR2yxy{(TߢbP߽tdLXk1rJmBWD!i 㕃KAZ`fnFwoմwĥMP"T2k7_Ъ1YZ/w/u-C9],%J ⅱJ@R3)bcoSv@y߁}RI/z! jꋿi*W?}BdhBQR*;ٓ"f'T!FԀt-.SgljFoKkE4EJ ${.c_tP59V6Śoʿ<Q\"6 FQ'@otB3V@-/d{9I+58On5N ePiΔx?cA=JO80}w;6'Z s[[9`;64DMF 2Wj])ҹA Ŝ3QVB޴D*.JքzQ~2Ƭ3{CxWuǽT`^ ѓn rn+)̋QUM\scch'dI%-BMljE+;Qn͵h7@ʓv8w<~m-V !z_pCwbR}Fh5fGat<0 DyHj7 MEo>ﱹ.gLx6Uk͓8EFɽn?|a"q-J?\' >Mh8\}n=mٞͮ[Qa6UuQT>;Cs)lJ<7uV@Cpi3#s Cl6>sXN0KI~3~;2HQ?Ns1Oo"%g; c剌۵ t.@5C*O$ZNO Ýuåa )wwQݔE'g*_M?pi8f%+r [η#99b$}NJ} OtC'+U<*5 A 1}95΃y,}c&xGLN@$i>}.*9zogt^nd9;sz䎳&鮻a KnV^,=@}9wt2h,A t?P727'Π *ryXFeӀbQ}gc)lSt$C $~Y}\י1EE;{7R0&UE2lPUAnmkj+Z`}2=~ަ81 `bN$twѭA۟e6?!q4%n~%ЗZ >Qdaܥs+yN<{_{[9a'Ӂ0ejK87P.a@ +nL⁂眡}E`hͳOtըovw?Fjң9墼-f9~[%6|Ea҂۾Q陻16ޥ uR'O#C=]q&腛 F}{2rDD<%z x{MasI[^=ۚ`!DzGUP|)6&nu!pV #U&G57ٙvxϷ/l̉H[x} h[ Oӭ{ ЄR uƣ 7ɫ6MJȵIEff)6 '+F62\Hr^6ph"#p$ hI67]ӱ:5蘮%b߉ 9GzNkn~OZ*cd,-q.JbwBm6FJ)ZG I#3IR$Q=Im4~HEe̳qVfU.〚QMz`άXfIyr\ƽ^>I/\ߢI( e|9',Xwi8QoܘX Ys.Œo"? VMӮv T_LR 0?j+0,Zc(4 0|ӅEoS> RY SK)(hU8 n/b#lUBB.8 ݴ1P>9G+OE}gEwAg_ni̜RXIV=x;Ja{yɽ A@sh8;?q1c42>#& K[= 8 nw smljsgjt^,nd`Ku`~\qR|/]:9,]76W;({HSs24np#=Ap+/ÓrХNGBz딚7 "tPԦK*'vЪ% +XEWDÛbr(n=C9BLڎ߀Huj Z~5 m/-A hVɻ ѫ8|N{S^\fXcK B% Cu)V$4xYbjAVh觍!3\#j]o t$Ŀcašut?* L!ӑŀfx LO$}ky+9 O1N,_ ^s. cNo\5ԫ[GB[aS۞貽q8I܏?yLʻzk ʎ`{U$X`Qn)_{okYzTAIf^m۲Q΢Sm ;Z/oSdl#%0:1 O?ęqerE{8>aN< [O@D}r`ea37et@K݃UM_BZ]+o/vt Tī u lsƀH'4>w.CEhx{!~W>k칍hY|h Ù ;-ƒV ]NҭE86_v\܉*1}6tD]v uK`v}ŲRn-9X|^m\M+ߠܭ#7ĊkL,&\ "uhnz}`N@R/ErG:# {#]}zҷ֥iQ*?}kW7Nqԝ,oYZD\저~}A,^:q+$hh s Kbru큚洋pB$6ؤgas4=.X}=iC?H-,ؖjmƒcW).y \sl*Ԋ,>ɞ8Q^/`gFi0W[ hHȖ+ ,W@C`Q鬃ΓȪ C2\Eʱd5nj½xr o(ڴSy)V|s(6 #)@%ԮMCO@N""}%)<h*bZ#xS4.GrPlcZqw?.5=P,X#J7y'(Vn-//H?uGC#ar,>m)ڍ?P֏OA &'`|!C+Pq)Lt,.$3N#Pjyŏ61X#iv;U:J'@d_r #F* qpsгDWٕ RT҅ +Een޲԰%vIU˵=O+Xώѵk$)=;yl"Np8+!zTWuuqfED޷^ *`Y @uڙN=PGC;lrKIYu-OUV$\ZJ+UXo 2t OJ|'^NƳ *?MQXtkNB˜I9n!b'*Q(Fx;oIdPQ뒿Jdm͕tY(d,ԩ 8oRvZ9q)c*Q _v}ka1Tx& #`80/%lUp$$3mdۻaǣ׾"&P#c&OjMwIWwEBc~J \`%֜^ @,|b̳̎a$ YVLK#Бxҩ{Jgؓ2ϭɻȕ'd Yģ*>id HDON/W|/|E H@bU,?1)Pͻh/u f@zh Z/X|%,"i vJգfqk w6hi=̆ߗMn+TʀSm7<|i$ տ9KlAWs(8=qU}p'oɧYI_1?W,V M?ԬT8H ];}6Dm̬r2`}m m*$\Ytl }r}{&-EBH6Bd/*U-r9'>_(64FL8n_zG4zMdv>{oS/mU. [뱬&n/3<ū47 4 cF&T4 K\ZCʐh"o5jԴ83_G %8XCo{)x[X3C H2%Hqq~P⇈a\ɂ?.R>k7-K@"p[+gkt*OoChLcgǓzSG@3ꋔ3  2Z o'߇Htz贲`|ƹq0V!5yv,fjmB]@f Ϫ/P.[47J(騌4 ZsE۞Gp"B;G͚X|l hTB9\"(FA(\.UG2-2|~SZ|{ӘvGVum|U4y4ϔH0|mt2m~p'g~,$':L='P)KPmQ; &BE)YEZ?]Ԏ{/ʭƞe[ f[ϺVKU;/ZRۣA';ż]˨iu.wp ;&N{Mf%/]SrcG{W 3&8angr<)sX1m,5oEưg=ҹ ؠOF \XOD8t.?7t1@_Tkc^pzN"#lpI+xt͉9 R}+اl,%93aAdT\jN.m:q)W:br>C `'ˑub&pcN?uVQ*%ҧU_| 4[U%TaU5!*ipX!Q×EsFyd;WXU܏KFLY2^oF۩jЌ!G{d<{*~ 9RR,"`zf[&q w8ƠB0ޮ>E:$ǜ!:6ۮ19JDQ48 ϬJ^ 䒧7.ǮJ;19 =٠k5M50OCi5nC<Ʊirr-y}Ԏ|]N*Y@'˝."}S{C8k`_D,b+[WzC.ڴd͗c)J|WnU-An- a;\ [H!=ew%as1Cm`d̍Q iΞ+lކuQyڟpBy5_\[ ү*:  [h?#=7w{wm-Vg`V4׈ߓ~6 ,AX}0b)qЀ'W<`Jbbq+䂿+ q"jL!Rʰ-X!MB`htҫt!Kvl܎t.bqXHexmUD{{W6bV"!YНx i/I-yn$}-X܏!-ĸw,SW6pNܜ'f%@MSC;ޡuxkt7Yq^Q a/Zz\yB̔I*]c[= (i[B7) g5x~^^?=a)`M#SU{6ff0;=fU.'/xteZXXϬ( p"P42+[`LyI2i)~`Z{z(p 9]eT.'ȿO}99<\>&oH*P-{0BapK+TŐVrVΚ ޡVѿ?$1*Lɔ]N(@}Tl[duZ[4o ޏK=%Vɥ 4tӒґu2HW=Xֶf V]7M|?kM/~}NO# WevJR;Āe" WÑ^mȡ}uZ^xZ͓VI wC5$6yLWifV^pvA-87J Z'ˌ ˲ۡ<.fQj {mCD6>#*UZa*i\MuK2}$66ٴJAZgb @{]u*K܋4[lTemu@q8<*Gnyi0 O5ġ+lJ:67%1a}mvjxUE3 r|\Kff-}u4u-ؠ~:CHrF_}bNYUզi K(cԡecAH7Yw@CpA,o*={֐ i ?s's)E!$Q={ 0|5rGcGn* ?5 Yp},{vĞȢI-[6$J+]h}Y(?+]\0KUa\r{qᛧo&;td|gl4u^g"KM.<7/F^Znm`Htd۲6:ef)GL uJ :];0%yВzxE41A \h9XJ, k$˨.S"r&GMp 2k8Ir& h&–۔ `.kcέ0SdLr&Gج41Kїi1Zc[S){E*pz}k:lM1wDդ/-:;5x3D=m`JEj_B&_@юXpO` qy$No~E eZ` ʟ&/L 0~wn2e::pR1Д)?:JZRdR`kK੽+ ~ \ؙ:(zG}lḓJShbG_] w<0JV$lt~|esұ^-TR?. Q5So]WZ mKъޛ5ؔѣ|RDJ֨!fvS7O*lF{Ĥ汄(7o:PǢkܐкX?"ߘָ!@*b8wUٳ,&lЙ+Clh>gR]KJ^6ŖۣTHRAjg2ݑ]{DLI`8+aI:g<7Mò{ Sdy9]w{?^v4Ei[e%M:r%*ĥ#bshAW>EQ[@n$BǷOYER O\#\Bʡgăc=*93[a%XP/Yz0e }J:B'T ORfCw?6d1=0Pi DspB m<8Þec`,Mfw6mݒY1#}]{%m4eb1^.WaĆyziO#[afqYu!?Fe:ގ)UbO<_*~-+R|m:)ds8}c9*Q?:0L񩷔vW#A>>[[3D=ĚnnG`)~(L{j@/`Aj"9E\8~^\vgFMVͣG_I-֐fX֭) ="';`Ne9ˏm BNd_d`(guUJ@11Gh/orBxK5!dvD׃c `YytGXȿPV1T ͝ސ-%~;l2x"pPa{2R<2 ê DCKu-2|,EB:  ֧UZpwWcg ⴗB}!tiL!ϲ.Ѕ(58{#Zn ԝ:2mϯۏ (aS?Lwzx o9{v}AxJRDE/*? !]p@y1="oÚyv?KٱgYZ070701000003f3000081a40000000000000000000000016439a355000021c4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/?!]?Eh=ڜ.+kgs׳Dgz3@RX#NvƇ#T{Q_zъ^ ܋ۏ`|ѽT 6*N+"G$i0fE4byO1P T;vϥ]6W9fZq ?o?^`Km//W~#Lh=!8`D6+xT˜θ&jv\܊tLg5k4J~.ci~S/ ;ڠbӯ]}`SPrU ړ{sRC|>/KVÐSaNBiNW"[xO )nXw˫m~ MduAc RةL_!FǰbtT=hG~Ë'bY_R-]+ Z 4QWJkE#{DyBٹ!x]` h۴[0*4B!]KͬeiEIG!/Qj H+]exfC{j]6 /3δTcwofA^nv ݢ&;{n qzY(}\zt=㜹H:Dj]xo }5ا8@7_2Ӎ@$rK#]3& KC#(>>𕩼]ytQQ#Hn;]b~)AhI yѣlQi"0GHD;VH37Br&ʺԲHTIӏaSLjYmɌd70d  Y~őB '.bt6qԬzdȆN+jyk5v(K1cBi +8>܂HVAdt=o]~}3 FY-LURCey47,Tqaѧ mFu9y jYl9c;xwb{O9q`4D'"X*xR_u*)NpN ۴D@밴<3tmêSsoO3Hg 豎pЗJ`N,8ܒ+6W;'MDr7N:"  &V RxIf~ga<Ⳉ5Bp{g#| zG@#KwYVn)5-oOp)BM-e$ +fqm׳u a[BяSV3XgTV8`6+ 9i7ӭϩz.+`5Ա {d0|OJ*׀}/2g*#Cnh_d4xGDaϟ {+ {/)O K;zYyC0GSҸ՗Qsu׎f/i NϦ%%j!im#%KbCڀIt=#¼fcc5( =@#9!Tg:Iu^]MSƐ>iL3]&#6,L"VMoBuEפw?1>7EZ 0|+oc8\ԍ-byZF$7etgJ}tv\+r۵{5["e*DȢ}3sD\x|<i/v$=QkAjWG9^:-Yf_'XE/єscz…-ĩL_fD)lgr!G3s7QAci+RLYRaVB.[F.H$Pf G .Z~ :̦:Bo? O09B @,w+|6 Ls!C_W!EY )dpƓpɱnߘo4wKA ? FgaU b6_<К|f]sXY7_qȑy|(Ce[<@@;!P; Qj ~%Jd'\y@ŷd6+v>B5t,FVT7$=n];mbcHC(ܐo@-(EpW`!t<,uኺ|\j2lm/> %9#2C;XAn6]ְrNMɫbrv~|*,8괴s:nI^))gcY`_ _ytGH\b'|\yY6.e5'e17*EꞞjKv`mz7ԒJT{{O:BHM)NjP%Z^'bw{~WSZeĄKTQLvjJkmWěeK 5旣w[zh4XN ?De]gmBOχ~ŠTHknfd4cѴ 4v.ih oQq 1+=y,Oe(.c7ԌlkۿΎ>Bxt | f3|3#myϘwnZI]AKW2A=ֈpyW_e$YFb;~WNNS,,-{!=OLD8Rm]$% jp \YD&ve"͈wn\)pkwց1b$q'BC\QMFtb *ě.Ve-IӃD71QWpG@e_ O! A@7rZ-l1q*ޕ{#.<S{UPKL$s Q:oņK!oEX]$hܴQc>AjiZm_tw(J=mWX{ |_3"PcBAZ>opSlӜQҺWKqgW*u ZsƪɋE{Shm-$u\BӒ]{)Z _v7AI/;]mP9%yxei'N"0و`ڨzTVOp>f'Q.z.37@[W@ԕ3EΌw!eMϓR90Oo^A`'c_Ymy[<8@E?$L^l +. )^TD ILbP==: J!A O~ ;]d0v(hUAEG*ǿgq{ETA`qH ⴎ.% v'ܖ,w Uqk>s|ι퉑J_~[5*H }3EQLl@ 4}d殼$[rNUfM)@O-Wz`fza/LTV6RoϏLTecBa>ry;U` E=AU;?e-B{%[|ě}6[H287ƨ8(宯Q+?v; U.T/qs,H%q&p>/粂¼ ^wJeʪS/JA+s6&rr= K>E<+ qW":QO8B6e?$<}"QE~-Ϸo-gXnQ Uߒ})w׸9 P7@v1y/8ʌiEK{{՚~THٮ_e66GgK1mүx$qPeH"s^#yRYjkacUrL9`<-ٸ(`pL%ANzʛOK68=AQZey|WͩKk91:Cr*!Khp꒔sd5ZYL7FC\ڄ\<%`ڹNiOfc`=+弍T1F_] vuRR`R-)J B7u9۪`-XP~az՚# h5 F*|LbX!UfjonY]|cFEg o`,5|dž;?0a~ļ ̽hnR KQaXwIҝz"D6ѡ c҅a8"\P!͇eҾi@ Ek/qe zHiwHQCI6wUO| A#7IzC.`IEȄd`R-R8*o,F}o<$*(=XaAdŁ0P=ݩ:=TϩS5x)58n)HWv+LLJ/bڝhp9:ɒT%6vK0gA>d7켦)Fw): 6΍ @k6V4mww׳ɦ]uRy4/Ma9nA{+wъs#zUDR?9Rq_Uᵨ|~ufqzͅ6Ez6F]4IIA(@L8 *b:wݽ[~i{tN9}{;ۏ I pqxd;g| !MY/||(Æ]ueobr?~.:Ea&?Z4)2Apɀ2Ou.%))1(݃X3Ȃ'(4&M"kcV< &z}GUT);10n#qb~OغFA;@׬nU!JVZW$̚ϾmXͅ="8d ,9n/} I`U,P6 鶕Ɨ!~*~sxsZFEM.tAQcIw>;V<=m= {qG.H&{`lsCXF" q%j)9SwΪ,7=rS^xA4jm Yf(B&#ڵD[^3̶D/$~+Y4wY'GOۈ).6Siy=_&pz*d{{Qu ݟxI8T*ǫڛ`+tF̫kDB(lNcWx֩>eH];*c_1y Z?V_tٙ'f O>#/!Fc鬷_o1Qd+-0>JY,2$ܛ9xe vtsɨ lΦdـR&P A[UZQd @ۀ`Co(=孡<7Ǩ,zU# ;7hqcnyCmGw27I\ +=0xJSKcO%f>RmaBl,|O ;}:oj;is՞m^gZbTAZ̀H?y-sZ>9NJ ;>VRa\k( TNWH嚘zKD{s'hf;\Ҽy-K;V"y\z ͅv "<4\.2q Z̹ѭ`3d%$_%*_JY˴rҖ 1" %Ih"{󹀪)(>;xSmܪ)tm7gF5ۺ:I i y Ua]ھo/\ӓι""YJnjA&+UfY3KG.jD5t7s~ hZ"C~/O=\v `sBVAHV!ɂ#5sKHwiu-IZiWeՓbm|h@PSK5 *_7^ ۨ^|7*0!)OJΒAys!8Oc)?BFy|__ Ot7TZ<0NQrcan=0;T|%ڐsQ%f]|LW@H1b2ʱt9튜hxpWlee: Z>W'^Ie$~nj|?R YH*lOc+Smen56}5Y /,7]f:xe8ϛ-a dE6}avf4@N,={=4/Gʺ2OjKx*Cwp F$^mk@7򷤢4 NI*P!'>^o`u 86:BzB )*W9ot\(%y.z)hFqT 9Eڀ[ qx}6߱AX]6P1BOd4-[zuʞ6pʄFk 8>(y[[jbcPS޾heCY"J) "eY0t5hs*4I.3#уACo;#}/ׁ`,٣>\|| ۫ef.8ZB`OwO>JH#`nZxqe&HV]Z &Iܟ1ydߐaHx9T}I%vd[| S]&La|ڨ"[XW)Fl5Ya`NztK ^{8,YvlhɢH;"-T/"ks;qC ]~ ei4d0 x^b}`</U3(=X~񍩯>α}H0@=Ge:\y^:nFطcP8'[\I~Gǧ"e5l In})QNa(,@PģS=G}b{S`F5J]?Dd>oI $ܵ``G5I|H^q]A0|sIHN9h.SMpO>g3Ϻ6<,HG)Y7_Tlm:;*:`1jss[Ђ%,6w.ߪZ~Y_`i4#Ԓ?ԝ1HN&A 2>@0<1\U`Tc+A%< Xe1DX=ih g7S \I<\{u1cD.usd,?ԁ kȓ>爰>(N_ &j#٩:rm/Py/fM5WD$e#I-p}6N8PExa{$@e/B_5 jי|PUaߛ=]-N+/E|HMz)(RS-/#$fX蠇RD3G >== [95HtgE8By&hdUg"Ў, MS]~|lIW`a5~.K?\jԖ (¿7ٹ'͚WV<*`~-LlR:wo@#(} i Pd\+ھ*dejKݯ YEc{ǏV+61dPQ~4㢹#ZehwU=H4]OE-cZ=J29qEڎ7oUA}G&x&Uև!C#%D e˲w\=c:%a=}Ve9-u(wч>Gn__ZFs %ouϺ+'AY!OOc VL E+s Ywzt}0Ęv".Tnי&-<% 3euFLmXV2PEYU` jjp.*sR=[{^ w yP+p9+|[̸kf;h+-h/DѬGPE~y oJсn*έڨa)u=lN {s!$]k=q J#!I)qɹ);P<'JIy^UDI[i۞6DSi5&$y_"L7t}ߵaoJoFhDAZ]Ϣ:9J翛qAM5_]1Op^)GO Y.e1}{'tw_ NNa `W"q(LkZse2 u㉀v2ƛj\a5ǧe.5)lVE$ ɵcfTޕ;w PBKBB+] }W&3pW Ê'Cʍ8v1PSI7HpEEc;^ _(bE7+5~In Tx[!Uצz'}O+3!4DCI7S?*KqsfwŊoC";Z޵y\F6sa!\zCqN&AaCt@֯$P"ճ\ s@v9?$Ѐh{N`?UU?(a &3FcC'B69q'鞐q4Zr[Se_ Z[p &G-f{Nח*3Aw~)E7WG^=lYqe7)k'~%l?z7~CE~W Prd+0؁uG:;پ%uM3,L<8|4?zғN@5LZ0Dl&_Ѱvt P|(~&:yC }OrƳd$!Xw79!Մa`_!g"2`Td{84p9 V(ϰ~FU.HJ] .f[Z\R|.*ǐ웦^TܮиJŬ?g{V]eԦD}h.xQ;-=!z/ 6l&Ңot4eGCO5j\BN-ƄwU2_B Kp fz:a_&HIDYm # (~bk搠@ok\AjyH(+,%&[',?՛N'p`ygs4lXAly20 5Ҳ'>}SBLfPpY*gƟ-Q.D0wW^ x(.@1F;"(/6==p>n/#{d)}cTsR%k绫:.I"/{,hsx~]>px.b[* VAm)i;2~B0&KDƳna: gϓ/vXW][{"EK~K 4(gw^mgŭ́"Js~cDdOHt.800 I)ՠW3++c}}ҿUc:`- D(`|2"ӕEy6Ŀ!{F(%"vʳt!V٢%29M/ ZY :] KE}Й|h)sS.lQ<ȞLGv,{[to['72%2aL:χ*{*3'G:)2lw n*<Js5(M3\Bb콷zq^ӳE^h/";q֞1bJzE<19gPsWEWW2\kOp Ɛ܊lHMY]s32pܟז=NOUGFm JVZ8 Q~b tj=y]01dq'J\GeDz>Go.XfqZ"{TBdH7+BiH2$8 d!uDNB6L-N;$n"J:|Ue!4S2~$;.I483W4exB4r `,(J0a4sm$M$y3Y #6/4^p[$m#5 l*wtm`[/@LVd8'kK1Gm;AVKdH[ 㹤y!ykK9L4oz.EL=R0ؿ!qLyΩTX8~-)X2:eoԵx;PҗpYZN#"5^?m؛ DG{S2g&Z8#M|7v\5:Hu)fJvqC%y/+Tx=)GB6ogOkg9otiJ5+i4/B M=g?8栟,}|b釴4|S㹇 ]W %5-x~^!0`d` |loIʉ2a㤩[p89$\.O` YlÑ۱QFt ɐE*K>@g\낽mHɵ`!?l,\~&m$x))wdw7d !o.0JΜgBŲ"熛Hrc`iXf =>}0-4=NOzP3&XՎ;BZx?7 !ParIYο%m_;sPUƯ6H#n\ɳ 룁<+نڪ+& eUbu̵NJ|U c5V޾`a٫jWZǐJJ5~ QDR5ӤvvX)Cu3pHıٺUӰHL9ys,[X5[]tRLm,~ß-mYr@ UvGfjU 1SyV0Ur k*HV}{OճX^"uTgh?y^Bݔ V&%={a{*4"sz %ƪU8nh .2QE/: R!TR[۳Xc-aB{ffxd1HwDxݟ.flwҽo ~]ךD+/!L:~}|48QkR-9,j1f`0T--͉ ֻ`J1-atA!C?i.g;1c|AC쀙=F%>Ae2oSfoᣱ/9 }+Kq#4P ZCcMHDLPA˲H^WiAUOS 0kn0pz[Ur>a crHl~8,fp(c0+WϲIm+2TK31.F|;ˆ .ZCZ-jj~^9ľlkdDS֢&2^@ڢC(N+>yQIphڱgYZ070701000003f5000081a40000000000000000000000016439a35500065a04000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/h]?Eh=ڜ.+r)@.GGid !gV3'-IOtzBVE%RZ\Fxs2Aa{C4 seF jV/@G:Cfj3j J^ ? *[tZ;W6E7O įUzAU"[V#˷Cq&_JMXXH?Ϝa}COu𗢕:'\)[):PICCӑd)ٗҋ𕁀@ӓxIɯs҄\9BiC!">ws+ٗ~ZA4ig^2B;̿ZGfrF3W wbԦ3lh>!FG/؋…P 4WM|8/-?on .S=CzOA;̆rHS- `eUb)W.qx| ⓤ>ox /baq1aK5i} jM561B&kFBσc1p!{[%4& \+(:#3*d0‹'E?X 4ɐ#dL_R>J ߮QmzWf@Ԗ `N.=-@?[0w- r}t) 0iڐ_h``@ϔ2iqGjұyO 07[ HGQ簂OHTwׁHo ڝ|{X_$_!HFoKL)ќ.zɤv <{lubsǠ/ ~ 2E Jj۝ IRSA2qqR?`㱅o#l:4-reAw=GҚ@]>AܱodM#AYAh\Z5! iݽ2`? t\v^$ѵqɐ_wʧ Mñkأ ӣA2y;\'*nECųYF=1]b`ip\!F8Ǔq}vļsj;а5/ՆÍZty lqⱆ o){[ZR/[ 3I{R ۸*|d KxA;yϋ|PoQq$13j,t~ՃGTۡEΆ7_e^!{YaD.ZKiv[>HG^s@.79Đ{{{]Li,#ELW@ӯ!]=#ηZy{(CzWRV5>3n4Q8iЈzt mrA`.āHvQ AH`^t̵[+x7=i3kl6KAtߢyh_GxA :xv$ :+Om-Rl =2zVҩ<1SEKWJL ^6Z V/ ]k:Ŗ`eY1?Un"Ш[ 鰡7po?=\NL?Id}"@_(4nP 睻FKȄrZpL_:a϶e'yꝌp~ٿOρlpMYU,-^1Z"_0-E ֞}K0lʰGX8!i[ar6& +2Xōׄ\h^Oض]ʜo{x tV&~fyw ׌?VNx &P>RUJnjM10%Ni ޘVh5\O&L2UQ&x'aDױhMqZ[CKsb!nf#* q#f(-95t" BdB x LYd%@a"}xDF6h4Rmu58r2'^&=ܱ@&DZ6dӌAAv*1yMI n\u=e{ و'YV1\&xڲKAj`v Ôwy\Tz u׵SmUtjנam-즑 Gy4~WmL%HD(U$м !glu@랉D&7`PեD8M8SZ#`ߡL/=d5,h6{}Y!݉޻'4g4=Ԟ$p g 1@< Ŷ>ݼ 4B =t| .y(:iZ+b*58۲ENJOtY]EVnuH+[kg 5'ia!_lLcf.oP" WG` WbCkBH=so,] uܷu ;ߑh%V&ycΡ]Ͽ{]'}3 hvbP%Jٿj9®h~ 5(D]nv7[X扭&U$߷YvBP_9;gLۡHɛQ9Not'i:ʴ7u OЫ˳4k^P4d+@o ^uřQ ?Z sIܖf`I6H[l ӦS#U! ji6JV9qCuaB"h*d#ENju[;)A_) {`'- b<q~U-vU<1N֋zpnѯ+d}ێI>V]fOq6't10 o_ɘ<ݳߏr^0 'LwϮ:.$ॿqzAst*r,o@E r}]k#cd!=ÚPB1 c,^2c`xiEГAOŒ qIZ. Eil Ky&2bꗹK |)gJ8۾P;Xmte^e""6~헤Q(bVyU(F(mMT#(zNÓYv'!Նf ),FQնGǕeYM;cǬ|zv-YXw17O;j\|9(p4/vCpb" R h^$3y gyYݱ$JEX g~0x gXu;kw\;ڮZ}v4*5t2ɢq̉3fgX >_ZLAN"ޢޠ,ǎԄHxC *}V?$'}SZ򂂏 y9AViA,q${(;{U*tlp 6t <;A-9acRVpI>_TvC[x /!M,4YQo3ssrbxm762_^J0 l ASppO,P3k^=!X}uuĐmMwmi٤^)af(e_k%͎w?G7Jd1 ~Y9){ N HFfk6k WJ6_Y l>ōG UävvU&6{Pa+ /w]ic^'偕c w=D0 vwʶ-Khb 9 m yKqS!1,hCg-lF/y [5Ơ6Bd &=XJ%K˷O*t JoͽINç`wA2†#Z7wf2!lC[僘}+>S,Λsۏ:kȣ露В1{=GÊDZW8)7JI")/ C,bor ;w+VئݺWwb *"3f 5e4{TDf!а*S`<~n^ݫTt$+vg~ڷ$ݐ`kQE Y/W}K㉥A]q"GxP]2E*Ģ"jT|a]-5lC{@$Xv T#Yv@+Zscyy̬6]9ق_Rm>rh*q{Ju>ݖOy-d| eCY5!^{-ӫ7K&KRVYbX:k2pOq+|:t|C}w[ZSPS캞ywR2ZxT@ɮBù*Z upߪG) ŧ: (Vm,<6Eag B5/6oP𦿓I"`sD )tN՜M=~IjRbB*4C۞R1=ľ /)Z5erxEq-=ehJ~wmw;?(uwΊ)cT7o?|ɺp>՟OG]#qp\Ř)Jų8+OD1|%ZD!\: ܓ뻈X2ϖ'/ڨ+$E^S@#:uv?d67"4#gxҒ+(e#IYUZtgF}fUeEЎ=YnU Փie6"9bV@B<Q&< m:5tJr/x/%LA&\Ǝ~CCt #EP'ZP )AG2n"[-\LYHB`n zA/Fb4س Ykl(>$Z:TiЛ#=t|]6{tm>0p-U,.B)cBX`B-hT.Z0N]&0yOZԡ)fAMT 괜]Lt)]eCPVI9Olٌ@Si[oZ rPtpQtљ=TYQkWF$B'O `"hq~LR[KɺS_/ gq(3gM(`+zt~űvR:" #ds6ӆ1NUHpO+ԓh*¶ uk2 V2Ɯ beDSh{T ޠ X#KJN%1JG5 O xh/3~i᳀-m)=10e.Q;VrlB ;@~[) N1`8g{I&2AOuQUvgHF;+EY )Wq$yC4#vne6KT}λ0!g>YKqDـ|M3Vv dHa 8>sQ%Ry'͂UѽROX@((B=m^m"du/T]O+aitV$Sri[k+%kĘ9ÌhMY#rR4 -)4*e(DWUGg [~#J'i \<%-KF]b1N&;씾 L uyn44]3?\zi@ Hl0 S9N/Sˮi,]}3șqAMt03c;Sk)&'N}Rpe25_rĻ?~eXn|&g9:!7ְŶT{`n?PRxגuRHJM^xamSAތvedkcx|ӊ?7c<=`rҏ5%o䣘|mAiIYޚT["w<) p>ۖC%Xu? "Ծe}aOށ o (9U5mb:\*^HSˁ86)B gY0$#ۑjU600 R({ĺ q~39bPwõ#S)o e}rX#"T:/$Dhǀ/DWQ +\ܠP~l(ӳ~DSj['rs"|Iju*M)Կz15kP$ƐBHbF[E~jpF.UՋQ%#9kEGTDftz㸟~PY#ɖF4stޗv [9h I\eAcM葤.]<m9n9Nݐ@JP\]S\] @&Lo g+fív" G234{@\+ax_CaG{=˅^|!G厳pk?@2UzN^G:=i{SIX2i<^_Zq16eT J'Wo^@:#R٥2wT=Vgٷ@,1Rd2U|S' i2n*]ODdgPuhSšxDsaa'\7 c(MXMgwP?)mI<ذkO B94bK ̛s kĽsNg }d$: ؞8CC GN1V*^Xx6 oL(q5\⊤$6NyR3|d)*=YZzß؎.EU{م3C w1E^ig&hH們 n UZi+?[m'D /I[_[@o;oN.lHss I# 2ՙ|Xj]X'~O(SC1 >*ulՀ|(tJW1.EVI{RƼ&a[u`qPnvI6+[yߊ10˗V5ql:d$Lc=Wfrn^RDYD!Ե=o\omYU;h]V힢xlqXt/[IYUFs]NT1a 3;.Ä\vEoQ~w&dg =>r'ٜ ra-HE 0ڌ+W Hr]c5$M&6/Q˝@8% "dѩdU:Qq4災%XY;Ęy]Dwz׭"D|4, HYZ|(⮏V^%/~x*UQYt/g25Bٿ.U wXC>o^E1XBϸ<ēegX\tSw> ,>rrą`*1- X` ZncG Z^b zo%aowpA/c[(Am l_K.AЊ_ܙv !&ϱeFhtz~L܁HyY,߭dA;ziB$WlWێg{(Ad`Vibkv5mt95oJ8j4b\.O$>X{r \ c|h{ OT$`I$Nx O7g&f?pU@HDu^ܲ+Yϻ%:q1ԁ~% C\qj@YQnFURe\QԔY&!&L U5B~miZO`PDuZꯀzał%c_|? ]atqPRgBHye>}n4|GQnI i78y@ |O}6{NQ(8P!C]Cґ~=Fl+ ]}⧂ vʼc6U/_Z;"`0LyC#P u*+!WUCT^ʡS"x`=fid`Pe>lXC55ƈ։A})hIx\Z JĞrVĺSbdAݯHնdQ-j,wOs5hf1bsT1u4%1m`Ov0$ѼvC?"^sƜvWztl_&2iVqXkYJ?sžNx;,LUuNCPE$x'mt͐,%Sҁ!(@JZ I ѳ=刹ϲq,%axtqK䬕Gg' LF@T$Kn0Brfo9Ư->ᨣTOozi,s+22w0MÑtxs 3PkSޫ}eB&JiujYV~2Xm@xI%#&HftnS~?8yoò% RN u@lJ<|`ajsv?j)P[̭ 2o9tB큀Oح -'U˥Y/䨲Pִ遐$tM 0h-ͬVj?X+~trzfWDM,HIy]9`&cwS$B'I` %Bv vm k-]K9^:3WŃlsյzg!y#lRƼYsV/. a9RpCK4£?^vɇߊ@{busq֭϶Sm9a_Bi#= 5lvGn!/xCAsxsEu9Gi=V;~:5wW`ic>9_``s=uGO^ I'ϱL.m઱Q5i *VnRRץF"pN*E s=kQI8Hl3C OM 3mqjD{,8L@ޙfK۽ͶQǛ*yeTّ1b4r0, IʭX3b13~ 7 ;-tv}˵(!EfUhř~Qln4yAX14q!ƕkYٹsgmѯ+AcO ]7ҪOpX픮x)Qh?8fϐJm-Ω$Z}(QM3 r3-:>J ђ1C[PeT ^Xz_lkw|}GJX @Eu1}}Jq? QcXE3Un=TGS㾓IèAw-]c6i:86 }WkKm$dZnò0+8 yH_6r>-eYj~mME DfViͷxgq N#mt 0SG A\N.뛉vQGZ+GsOWňD!漤2"~HڕG3PXfg ~1k}o+^b@+zVrHoFMA#R(m\ U5ssKX.w`|D9%im.,$Nm?Bu i\ƞ}̃-xjRlM=2 })B?~0O?{zffy'.~B2[q f<3ai`k-?pF> 8$ 8K-b7q8xa +񾱪Ɛak;U^ms2P٢#`)e%ōf+eMwl&)/Ur{Sj:ѩWĠYj{&Smg֚ _DJuTXOQK]ƦiY{=}|~ïFUw!M t;񓼙VS]PW[֣,6dNS .ؾOCCLuG Or'̮W^J2iK55S Ɲ&=0(tϠ^+Kgg'PsK8~ B÷1/i$wEa #n 73Hqӹ)'U5Q&<fYauXN %Y<@}=yXRߚ*J|u{If +4:X+DL}(-1%b`hI8;jKɷ;)^UWrt!t D-|גćZfKkC_VIjt viWhb4p e>/ZS걿n?>)xCl@ϖvx5#56Aq rELe[4gȣmH؊Ъ](#jb-ʬxŎqsܱDn/V7i,'|8`Vr+l#crws]?B𽝩p0{0{58p[?<&ypR6ГYSC-xe{k)%cJb2zlQl!!_h{z!\`޿tw.k '_s;9:7L%ya It/(@7ն"3s,voK Mv*VA>SS{5qȦf+aslly~1˂ٲdTEa{ wLZ!U[L ͠ 97gvP&<:B]~^f=Y_&e*%OПEP_t2)ss2'a7Hw;+Z=ⵞh %+]` Wt' qc5:P*D*ԡ99'_J+1B Npv2WĮ;-٣M=,:芻ngM|$<IJ.n 7"{cZڦCSJ KOoYx1x ;4NFq4=lưx< ` *!ڍeYΰ9Z׶=W7U`r3)u&19CQߖ1<+ݼ#;,oE#"eﳶVH ".B$ .qk_Uf-H;72^de?cos:sB GiC7oEX]4_J%tkgOf 3oPcUXv0QPv* mP=)qV)$rzK `WgC3wq̀LTf)yT< JJSqn`^gW|/wJ#bdp º9q8khX)`oOXǼPWM>e]#_c sSHB&)@3}л_&Ndfl@]鑃;TB3`C6G|p/ .H!{Ŀ?MO9H(m>=ayaO]aĮ"n4}hkiK:`\6ITuꗎgyʳ~AlKum)farʑHv,Ƹi(@Dxkֽv!5e#lO|vZp;7%CGP˽Oi]"ZmsPE-Z Yigq֎$$F_Z)H"`>}Xgl`;`=I q>Y,O`n<|Lx|T*ri*0vTۭD .9zWI; >1pܥ",\ä!9 [ ?ubÅb,za|>p~輈ȣ Tk75uu!bX_v1W7G?-^$Tx`G_3.QQKK7]\(~;;~>9s,xd>:mEUBm,0ViG-u`rF ɰiT\iӐN `׈N :o1as2s Yn-T\hF?R"!|iS@Q)i1,6RhuX5zIDVfB”=ҡRpUT/b yXyAY]V(8\ߣ^pK#>lp44^^A[E1p%% $4;J=I||e >%6Oj,z\$vQ3)P##k`:`~H9fIiMUSzEi%ഭ朽!"K7DZ=1ڍT}G=떘 ȉs-P,fz&{THEq_CDdd\Yv*M푌HqO"p+{L})j8-@z1}gRם u<% dS+ed VOM$uΡWx>y. qC3ȫ#X._lpo4î$c)aQ7L벌z+[,xyF_KY(ξBKJd+drt;Vh\cEai1d;EdТ`.)qvGi #Se^_]2TN-13"FM :u;8hQ֦E̔I=[`րԖ\i%t.DlE )gK aQ \"(‘()I'Uf9A0kjX`?7 7VX o^#a=kD< wM @?ГjnD^Q'O-p$(0A؍e/dh&lslQ~zrK(Rjt'i{Xz;X WpCΈS#pFNNdmP|po> n΍QԾy3h׸ z_dmnY9F56U;&RP ) XW`򈐷z4'BR7VS,S+0`-:^mٱ8[4T۲4κf|[Ӑ~(l5T^6%Ro04$JJC>` $la9(7v0zJq !*t)f(@!RGUk8ɞ;W  (R.{\ _KCQ/7*vcD%?hcboZ߀ K@D0Kf^Y2إ%]2o]. 7\-8r%STa~ц-@aTtW0̼SZc>di)m|A1 𧷔MDxDj{S`nTDb)@^eg)HRP?Bِm0t7ZrW|b {Ց/Q(뫄+4k. t y`bY17WbhDv{=Uq>ެ/p\2Zn qO0՚Ȭci7{$>ݬS4zR%}zƐq{KsYcrɣ:WՈQd*  gTEzPŹۮ@nWJp~嫙]񹳐F%+*`J»BAw9/Yl 5\kJwPo[))A ~S*YKfG#ђCMK볇 KDg stUP{ ٩(p臭"pLer33Q\/I ]۱r8y',ϵqxD6sO e)䤩Ho PLm}7'˂RTCyMkk=d[2(pн[_װUƈ}lzXIM YQ<$0OJpR7>0ZyԬDixS[~żngE {="xo}^nbol?G\^^jD吙VhŊna:/*CZUT9[ηWf}-qQ|_y^CH?OOAkHvW JDQOy7ږp=10߱$o [#y^>-v=ʈʜW$4n SʯLzt=`RAlƩ-> m*fgߟ* A3dLAݐ [%*V/#E\|ȱH^xU-T~V4~徘5+=2]Wi(%Do#6?_+&t=v%J*bTLaxojg@̨#GS325+qPW8D`I՝"QM<΢w/N(}G+{TVC!Fl*;k̏h7`k|֛0CP ~oe2%٢DY} :~?`x\;C'cN ! +Ȋ_KǪsV JyF-bwbV}8:ڛGꜨ.>>&)^Ma\ xvO:$~7. 3Ct+fb2.MF 2شNp?Nm,'5MKU?=Odz7 0p)P`X/f/r* A3{3FAs{zj˰Tϸ}BWĄnycBR?(o ]x#RtK:[pp0ln`9HQJ8M{1U$mL;u[5:*Ʊdxi8/MwDL_ ~exXd*6.xď7,ESYzЍ}DU'VZi΁WjjT7 `W;,}y]>mw>cs&p3[=+|V qdjzu灶2l$8^x(nWQV9ۻ4&!5x0ǵ>ڱj$EUI07b#L&xas7?~l;&Z$*^!22#*аj.f tZH!dR°A~.=\|{!x4Sv ' SmTiHL225W/QA$Wفss7tS3ql6|}[] kG_3qJ۪WoD] buoϡ.xt*OT2R Ҟp#\ͿX^j) moOVUDCD/§&(}w#m"1+KeQ@> +--Sި 8BIa mٻ[Y. Y"6W喞*o>r5' ?0yPts[л++^ g"S٩0?Huz 5ԩLY‘ i@ UEtoXX/`{/sJ`2fPVV$bz s47.Ҝ dv(_8J;7@}Npr]uS^Y ׍7_weGv ]S#}:(9=JʑʘP-`Zs b+B] xfܸ*C`'aFd@rLƦ^AL7x9?'j_@ӣ5 * 99݊9j8`@Qe&eJy'EMY`>-8P \2Zy??2ܭ^\M'Oqd$DdqggS`6:wF7[s{Ξ״dHJ_C9m$ZFb-PE9K/˰0 j޾bԒ%c^,zhJPXoLUQGp12DYxO>]= DEc+m6äiLMnU_gd ](N(I6U'|$RPhJPhL! BPdφ^[bA ʶڳ=`$%Jcq/k)"{s} ߥ?] *52chuU۠څ|jWh*li|fn8 8ZRP> {S֍nԢw5gyR;I$&`4lhh^m}[I#&Ԁ/)R6zlg:e ^nxS 6hЋx(yUOM': A^Hw@0==2LL7AӏݻZa򔣈Y5K^rm,׶i3y>Œ)_b0r7 B5+ɡzhk HR}:ɇB'u?Bڤ{K33:PUCVGlMNsm‰kϼ'+H}Q"U T%Jg<~HE5 v4#PŚ.ǰ`H竃b$xV9g:cJ+>23kZQC]b>[bSvv)`5R[.Ҡߙ{uiPcS,HO8aB%wjespS{#+ ABD${\Yg?f0xSг(vG ظV3&iH*[iFOE7`/bH"Gc5h[ꅭN @\1MuV /XŤG%'MAZ},hx'rc8#/6Ww6XaO-:YX)6v7fL$lp,ԹE[}sT"tJ-& ~4#K,Ҟ6ݗz.ƈ%wф (+0g{_h} 7W讟7S G^CtF[w+OW:\VnԜ:5Jk 8wU8ЯL@VyS!1ǝmvz5L̅U;\w--Œ/y>`X7/vf*8J3Rgf!j)u:Գ{/2 GԔrVso{]ejP }VwUMMbFPL+gQ`ȤB-)6VatFjuE!)z'plp5Y5ll6({."@4a/$X[:q~/><e=Jofտn,Hҽ0!{=:񫖒 9(&У<ν}omBU|kt`~q޶/\7A{0)7j\Ÿj;1,Ș]vdpѻ65pe~oRW!'Pqv<&[?ҽUv)R5}nWgQBS xe5O5R>jy峬%ASI0#sSvj KC9MX o] bsϛ{ӷI,<%HUK=0@AC2ylNs(IOɪRS2UYZief2WT|vEs]3Mثϒki2`XLc5^9تƂ"ߩƊskRðwLtזg*?^kݴLU!'!p߹Zu)眄D^,O7A)ݯQC-ė` ޔ?dPc Ǥ~01QˀSjdЄo7=y?`n1b&%w?v=j!@li:޵6B{ۚ6PnZ&T @j!m;+4⚲uV}:Ւ[% oqL̗y,Z3mܬ!S c' .Gh4ڌ{"0cYRA).}~؏ MJ6gDs e"tρz<ʳ}&6 ?ETfXXx䙱ݶ K'SRMehF6ȎjRzb`,47Y.J}(܊h'N玶?:HF$Gq&A^}sr;sjv5xB<)!w-SM`Fe%: / -Ԙ$tp|ȗJ>MClA A_X, ɭ=Nhc$B(:Kz#(i#kA SxHF3~_u D18o͸*V]>ZO+ )x%NJ4ց5{K4fu,A>"%Ke=an AN$Q Kg['}b3aAIRGߵ| >.uh%CXi qjH\+3Tx&QG=*5{s͋-Ad:9G{ef*8Jq;||ăXeXۿqK@evobj^a AM7ld^`a\Pѻ 1r"놲[av␡GkY죂z&׶U*yx2>KW 3lJic"kΐ?Tu%]au+`I;msKjO?63HT9.֎h^լ/z#S^̪8i.»SuTty%rˍ8 '{ֺ'tʯr'!{p|?= o $'Q 7d0#An]6_p*׆MbҖb+9(S8=QguZn؛ܦ*w+ (h-ub=H}Ls(,+أԡ J> Ԙלf@!\kQڅKc9]QD+{ NaoAvX+,~VL4ćs|K@$O$IQ#Jl0]0ICgbnȢcS3G_ ( lZNDQr~  ӥ M@o r=2g튎O*EZNgEWК;}~fɴ_{KiWJⷴ5;?yfը[_L9j,!~q9tyÿI}0~@rU7ɖk! N5hX۸"X[] xu`͂cg\뱮:^n׳Fn`PV!o~/*DvL $ "R D{x^o(}Z _p:x ǠJ#6b|>r 'P3<љ2(sl]g> |!c ʩґ~EspLEMW\VT~۵_zeT-y6uʭsGWnu7XՠA3(_MY j+h|N(<x5NB'd7Ff1Z$wH{ȍ_a8Qv@yD{煘kneח4息a (i7<>޸]c$Pb?Mu>*o DўFxXߴ)")2kx' G!r:.vڌ)5YM]Q`<3G@BogAyzv]<Η_ R6+yfLS_ DVo=*[m{D;7o\! e)cθ XgɃ FA fn[8/|:2'DB4Q> ۉͬJvVi,yS{[i{W3p?Ŭq"puY&z3+I)8(#;﬚|! '-'ykFaӼ+~Tsqz,b`wp[T6̻ާ}ȧ ]ǁ5aj Elno}եi +ݏDׅȵw& rH W5;I} S{nEmIPjdn|^~44щC9%2Z;wD!ra \+yz u醑{5KajLsgq~Z^t*0ٝuuh2nF:JA +9[يEibbo35%n>P<(p œFXGSԅ~H&o7| Y_T4d*L`ǭܼI5f\z}fuyJ4?[B `}>C'0[Ezf_}ahW nǹgE\ާ[Ti*TWk{v eJ^NӠVo1;VVc6IMO9 v<6ELSV뱁}h~]$g^/8:% \8浽0~ʉ30@QU]?El3ZhEv  Yv1ѻg̫|"kjg!뺟H0NGZ[uQן4.y<x3 s[`@9@3HarJ2R>zZ+?\E, t HIK*No`!F}C}G3)Q` C3-Ǘ-`&p⶞&ʱԔ^WGM iE`Lg6ر(IFzW@ 1XEcejb@B IƘ|4 ^\&{tXg5%o]K8;d\?!Dl[7 Nyabζ*&e X^rP ԝhN^f[ D҂471$쇘rU:׽H aNdIe~k[Pz'~kג &7TIzu(,%޹›Z?kc_~$g!KrҘ&haXJ5O[qQz</.usBKkW^5&q!$ & At/(yc:lN[jܵxD. \J`?&nNNz-u&Q5aͳ·HJLY \ ) xb8YyֲB%L&ܡh#E49Sl)0څ!+YS06$y}EW'yQEivYeWn/1#wZH&r}~Ƣ$&.  GƎهЕe\a}yIPDP#X0YޓǛMz7w",kR5!5&EGԦ 'u g]un$K39=9Z\)Vy#7tUa:PBo:ח0م.|sX". Sc!iAhbO<[$f$%<=rXNw" DxQZYYltbSeTq˱Mri?ihc0~>s~y.#mG>bX&M1X{dTۖk+3ZCë;n;sn4T2JMQ_NqZ7G ^+^0Epcdm\;6}nB1߉뇕ʟQNwGd! |g-xȰ0 2 ]VKtvT8 2f8MUqK7e:S̲fOl+o-ADv|p9KwA ^IҸ6w%Bc%Szv[N亼U&(%ؖJ2kϫFu%{!wf6:>8{|v*NYH֖Ig"nwp0UŲ) ~"޷2/GGBIK/fi]^ ;®ۨA~Q0sX#ĹE|y"JF/6۰/ww&4 [ޮk11Twf˕#gI{| ŞhP[z>|8ߟ!A҅T ͵cGLG<"]N{bU.C4 Bu@཮ru`*E1TmS@Xo\B'OtXK_| #,2bT>o%}#?ێзifiG֔}]JGAhMn*XIgO@ߺqڒmqG_I}bDr&ݶ⇱aLEyc.i@I,rr)ůn ֍T ![8# 6bk#ߙŴBCbqǕzxRsn) ;Z+JsTi.]?dMin?e;O7XD(wTY! Elw|1+Rè&f.e%wa,6PLVoW?zx"#YƩ9VoSrˁXitri5ú7pρJd(7|#:"LWJ+*x x9B#.#qV=ms$秩A ߃ff zlw݈X ځq,w^΋']'q`܆p]xv&9wf8)=i6fꆳFְQH&xC'f-eE via5Ev8W쿪gx"#ǜ!OYB7kyDyDHS d {R'񀏝_Vk$ZNaD&BFjH:cb]M|$"s=fdu>H3iw<:&VgQy{H>]jED,#lۢo)$5wUIܷS+Β)r]Ʀ_o\؊0\QA@QNƒB="&.%d6yg"7hoTA[ʲ-O8̛.@im3GC-+]|Ny|}xYh6wcԇSV#5, ٰǯw߈&5)@]*at (QVHGd*`]AYY.wj^8sTDsZOWLTXts֟9;+%4l,zDo TKjj`fĬΣT6G7EZ"@}x°*d<.Az}Q/b[}hu9~ |,mtM3iR'cB*tlI1y ,E~|"Uľ 76'cJ.R9#tbL)kX8ETHH!#Ę'F)~JcD|؎k545:Z;?׼S;-I1!.Y(&6Eě8K3cz*B/Sj)ۡVL܈u(OpX!㦙zz+a.Fw{ cdEEoibaP^MjuGwҠDcњش%-Ι HsE/5yvҗ0/8 Fz%:`dy#޶*S*Qk5X]Ce$^g&'O>EIȵ"5b銢D? n>L .ZqFfh?i餍oD+cI~ֽ%)s3%LH~*QǿԄ6~{#;~9\Sq⺻C@ܟk%/_pC/cPI<| 4:GH<8>2C 4J"qYŦ^zhehV5BI {{pފe"Fu-ԗ4uIΘ.8˛ZTԂ8 0D@ ^Oa?[soޘwo`VH4wnyq_ 2 8 >С!ّ:,Vup>ckMZE۞2 *Y)1 K6;&e9V@A]`g̃Fa\:Ɠ&D/nZ/^ث5`>=˯@YZxߨ\^[ْ d1-"tOM@3-jt >P'%žm\U7s_.ff`LlD|xDUOރY9~r/(Kh.bz,Xh JH<(;1hRf;Ynkz$V0^#6eT! d/$+`صfW@8*S sIȋ?&MZZBrʫȉMgA2CC R\•8g^O/-G .#_MCRhZA?-5򙚌zNY]Y6ͽ?Yᙴ6@eZ Z~f='.EW"MB!ߋ/wE~8$lP[UlSXc\M},LB8 W s:ź"ի@;D\>8WTV`4,yZ#O6Oe;~՘F_d_ZзKm*őű ϐWԔi%s ]uO9F[=CR-اߜ*.QXTs9m&X!EyXg 60-829.3hM8|X) %+v?>wP=:nfF]?\UL̓Yffb]n& ߺ4=VL1q8 jtD쑇c u~A@r)@xD/n5-83LIko"F{z@I؂Wp3R͇ŭkt7=F} [SL14suTj?u+pvp2pY&`f8:M !% 7A!V5/5:6ȝΥp{-y4;qox0) L;tUgwg^}js_!~. M'=& V -r$ *(gZ/l 1ꩤq5Cxy7AFFby@{Q]5(%!}”G`+;Zhc]&m: )'Zv #')t[ɁU}zT.*I0.?Uňpj j۫ea7bd R@W}fafTDǚ.hXTErK#m?_kthi>&ϝUz& 'SVez3y-3N!JoKJK'JP7`Xrp D]}#[l`j pf\=e%4&wO2'V<=cɞnD`iv‚ѿHqGŵQx,HgxRKBy9o%jA\P]D$;ݫ ~KY%GlvdyNBs+"KIBlt'yHR9ڧXꁰPV";>kX鯦j'Kxy,-`K>K +³yyIVѯGޮX#zTUdR\7rGqV-eT,~skqCPStQWvYփBGbԔi D 8gz1^U7,g0js4ӫo ) ,R%6l>q1 wRA*;T:,~/:@ m'X(e1z,\Yfɀ>و ɽDP= GY[ƲM3NeolN!o:ar㥺]凜8ؤn w=x:wc- 1Uw~!p3)uraNtX'sPXu)]pwyv!fF´۱9-jVqky@ Tik2~4xCģ(Ӽp:V=$B;f(4*#& 4s(P\I3NQ|= V"J9N05qCgDBz:c|- 26a͝)C$*U 1,Hiﶷ.x=׊! HVp'A?3i!X*BEMWa5Z=&F^e0!꧵gu wǚrO"&YR4(vO,T@`V̀˼QCOx-v7YqRu%=6 }\B=`ڏ{ɔ=onL~fPO4\TY۰ += ;>j8Uptp&͆ɞoƙVkr/GQ4y ~˰\3~G  J$fJ]+&xG#mtƔD{^P_=%k3 l9zT:nCʣO^c#.ܦQ%QM~7WOk,>۝A&7$R2bTh"25!L{7LUNZ?"H&^$;Zp6dG7E>+P̖8@LIzooL;݂!Jd&7-`cݼmP˅}?[譵]U&͗"!:KI뷛k%L\u`@jTLC!cs{?AV~Rh IC^33^[;Ʌi6\Iײ덵8&͛`(N4]E؜!@Nw E| Fi% gNn)LjO|E @O2,: )(٬հ(70zQfSi|lv Nt%C>/gMsrYC8+:_Ezf&CVM EN7˲`|2YJr1QK`Fim P6NDkziE{/*' zz Jcz :e73kFf@x2@ܕ$ +}bqst,3^?I۴l xߏۄh(Uƹ!,i,H؇JI'P%(>f`,,ϡdʸ$rYʃ'1|^c: e {k͑(Z葆,9Yh M3DgUe%E,޽\g.i0 !57.+ûU?.{M([߂HrE>1Mc q͌ _y4]6KC )]NʛmBg+βk˧MӈF/\/<$/S^_*j:DHK͢ dVPrއtztz'E|1t&+ MHׂ= k @ (}:{8$Jq2IB(:c miSO1?x0p=eـ{@sl"ؑ5f?Qx-$/ ZYfEl ѳ*-"Ed&H]O=+֢,]ZGYODMM_ǯLc'>B?ycvY"[7YSСsP82ȰG3ofF[0ECp$*9V| 6>};8'j]TA;>?$ w{]@u\L&BƣJV ר[t')݋Yf~fh(:̎Jꖡ%@.ৄ8N톜c(u76fAub]q ShȒ (1,V(eӯcVU]!@0;st6Ϟv2`L.;κ׸ۣ)c9B2)~>z" .l]ѲBJJ$~u $ܔWmI @DӁs6]X=yGIm9-jwU:s*@~t'YF[y3yz@7+x4W#H=HN G]_{y6YT1ij`[_9 aT]akLה9hYVCiV2~hײPn (> $sd%aa@^xYɂ@WAQ4WMY"^*eHp zPC׆7)=o RYRTDiv(0=pB[p 9=;UVz*D&v,v`tnRLLOLNj@`Vl\LeI&,ۅe XE4L fBl !mAP 5eW~E=Q`vw*b=!㮗N"zVf/>8U>oi]vlz؄1~7E-_:mQg;^/ Jd~LGm!5XIV/ 'fa:RЅ=@{%z,e: ĦbRac蓼@Ou wBJKRߐmMUy4kt6|T%=,.,!ԭbT`Ï楾֘*\@[<ګʛ<΅;rRd#uLFw[쓲j<3-w[\G`O&_R/'#<]{~Idܫy g -X1~aފgR\e봏/*C@cҏ6P0a l$$<b#yN[&V͖x0֟bǿ^XI"8:٫D}բT Uo^dz7fkZKT yJ|>W==ˮeI QVm6a8q#Yt}= g%V|ǚ  )h gbD ޮV}3R fQrGZ"oiDT3VׇijB` 7Qit!jqD},GK 3[p֯38^Ht<-5Q:_.|Bu 6JGmr Wg䇳%So]|B%/&u)l|  A&Ĉ?CblER&@ [Y ?0vՇo0o M׸wz KJy1Q,aF4jU|KyJd"wޟ32p3 u0Bs:E[Ve{5g%P#7S JL `'tk F).mn' &?pbCgފ0'b>[}0;&QuF'i~2!b3,XIȱ-8 oA- =LiUwPz"X 1='a:lORpH229Ų[.xTmɃ8-Qc3-\f+Mnpo3癞,<RM4l٠Zd-4[T`ݨP\绩R\Gg1Kġ`KטdӶ`{u#k+Ra9"\⧦Pgƭ:pW֬my^Tk#6@E*!a |' >1܃..[BMjgt>8~`/\D"'dzc}«髪=WL/' >j~zϭhf8Tb˃jzը>s{-b#7`cC$h,Vpv(EE=R n.Qa'Dyd3?|۾Iבg^S~[nAy I'ZVCE-w<ȱX8TTt%FOZPUP/Th𰋸EEݝQज!܂~G %z1<*,ĻgDo߿QJPsƚC-T(Frcyc7G,'V$*I5p46:RiEh(Og\&)[RXUOSXԈrb]5Ȅ/o6obǐ¾@# bBy<۟9:\jqTΞVdfg2,bQ3kbrg?0ɶFn )xmaCt[cZ*- ~']6GQ:&1+i<8lcCIm*,55|O.AcG3"|dϖqm:ξ6EbF)~9"IKfíGo<Ѧᬒ)+=c&|^ŝɹJ&Rɖg}eƉ mW~X8|A pa+k.%Hmu7p4_+]⍑v|ħV1Amw켳3=-RpPLsEvjB4 gE⫮3sGf}.q]WsM'0>ќPIY.aEE瞰Vke?Odsvu?OLYq%gԇ 6qmXoClD7׽˸%~i@ *M)8&KRCohɷ_=` R=-; qoz19?$.JGHp C&DUTreR͊6rO-av|X֖?u/5"I )Rϰrp-"ÕkON;ci@=Mb <wy#"Z?z^;ƥRFG\ Z^ϴϱYa}qO)fܐRa,$1kueKvH(vᖱ>iV-Vw?Lz`66ݛ,/ 5D"ŒMpd 9K(9XwsHx AUȗI#}t#n.,yjH>wSHѬ Ϸ]3u綤 r/wKI8:4C_QKRGM80 e͊Y8zM"M}!ͧn--SOnrn b559#Q' ?KV`iK 8@jeK"Y \(z8~>_L`Uz/1)ǐ\x Id}ݶX+T{RMf٪А@[qf|ӊˑ8;?ӈ4P{]u(mȿz\E(3)KeJ1Pgaйae/Z; s>smY 7.]2og{A0`@%+KU[le# Z 8 DYԯz/.Nq5 ,SRĖ:H5qpiɟ#&鋼v/+}FW3썩1ʙV*̴]jp#2*۔R'qHL$Cbü: :kۯzC!mB7{ɛ({f)ϋ#uec!sr?QN4"BV6X ΢zХ`ܧu>0uߗ4ߠoA9PBUIA֢&$[-Lhڡ(,(NҪr-?Bj3 )曌f]"2BZ&r БW>E$ZL3טZ9~̈́DYKTau K-2T v37rc͋ZPN3(i#;r̋R4*ҌuVe-м|q.hƞ6oX >+_}x>ڃ(rN8'2>5{fCWll%P1%5dB"r=P<ґ~pS!Y6>]}YqQMa8nD܁D1JGr@s%:!ͣv5-8sDT 4A\sQNJK+H;{X<][B1H\.A`*ғ_=C1oOɶj^C[sYN2M8_չ9)!m dc5\?A2n7zaǘ@,2 &Ѥd ?~V82Ǒ.wþc$#{9h.kdƶDHt*7h\2wS lO&1?%Hf TDJ%vAcD&AJ{uڡcj?eOyHyCA'N6j+v1LOS%.zwsm{kCbuBX7f3Fަ_u$ '~~9͢ދpBri x7`RNx-A?x>F>N 6ywLNC~|> 3ѓ OQnOH̬v:nFt*"W4*ra0zYLe1]өcx4Vi4]k_ ۓe1̿GuѺ:/:~YEW0DrY؆Sd =ϥlpJLl߰&uO|owTהraGIpzfi+_DtpbSk) {CDM!{K#2~X˽gẒ8*ѽ賸4];_x"-cin*+&yJ/Zos̻L3Ϯ`L 0u7`T"/ɏ$S1_K.je` mل;kkh^4M &iy7[rHBYMЃ zgqtV*HFz~?Ip |tK|XY#h'/q䥯-dE' LI^6LCy=bH116᢮ޱYC|&X૷ڈv/2@#kmTY ?|XKɮ٘ B6C!~XLc!,Ӓ;@@s{ HBG@ij0}M`T>@)Rഐ)cԪs)JG#RwT2ЕkkSL|uT^YזJ&PИtlV޳F@!3T :LdI_õès-(uJ( ۊֲh^=pʦ7yܿa&E/*% )=ud!>^Ԙ:%ɠ$4㖰0(ȋ퀦|mMrɖCsaw@IW܍d)cKG"+dQt-d1X՝_@PM27Kb-jP.jZDZ\W M{cG +6 9jq9!J~ <ȜM `# D#?Fg8Ej({V+n+,9vv4嶸E"I iI$>T), M(Qo(6QfusgLl"붓8n˂0U$\@5?Sk lMfIzaת-kaH@wNWa|5=!/+u;c.ț»m6ERhg5Ѡ׏=ʏ޾ۜ5Ž\,d hY$KjJ%#o#Bs!m_/`ev{7X%my!2W/cXrDz"-YB9gpˆ TEc-4gzYfQ>ICb2'fiL`O?A}h6!zA}OڕbBr&a'vqd[$9)X|UkZԲ<0ϔ+nmHʗġHà̃ T.6*H˨`臉KgU1&Wn}g!x/#x4鵙=“>"䴃6[ݙ'6 )>`1KZ22k$#0,NZNd$t^9{IE >Ib˱y5souDQ۠ySM4ɮ_y`\톎[֩׃B*h-ގ(b8!XV-({[v?>+X՜s !vϑǗEhJ*5/2.!tro<\yjiJ){vƁ7M+nZ&1&Oғ<{"?ŏ ۇ26Wӕ"t%t 1]nխkk'|]0&wYNQzwn!wwm~1//![|qݖKm467{`E8S v\A{ ܙ}cYztBm[M? ;x`4K%qgY+!#xt`҅fۻzJgIvzR*5@Bٛxw._:p{= >~>`0c\Bj2rǾ[b|X񐞟GH/'H Ts`:HϦU# [,/O)"aY(6Z*2 /u[3}=+fY~n$ػC>z{yN8YԿz0 ]-@l+ #e -^@(՗@+-`U]Jvu*-4t sl[u>naHuPLQz{8鈺>zGOԧ`/[]ĒUuNzԊ?Puߍ1q8M/D%|AP{c֞ |vg̻Syʉ6-^=(YDAoR.,S&b2Okޢڀ">1^"RLmHWZH+ҁ۫d/y>hac0wF?z:cNV!0[H&QvN3 6?l{0ZZ 7(z/9i ))ء44|RWlBΥ+>`Ö NΚ<2kڰm8gO 'x"C9j UMṸx:L^+QW1בcGeR:˥[eN8|W.1lkH/sg mMM\%c)bNayyJS!-ϡѻIҴ_Y(SS{Cs:  \Ӳw η@ܡw ZwvZnsJlWSZpxE E CA6;ū GQ-*;BMe|(i 0[HjtA=`ߐn \+Y[b#"umߌݷ P?S8YAQ:+,8'Ie|Sg;Z2wtډ3Dz*'V\;2ZRZtlF J$IptQ}*u;:jmD9q-˵9EZ?OȈK8g; Yidg8(FϪY2ԓB^uoKҿ ZE)=,"5^S &upɜ0zaQMzrO]d'lcm^<I'I maž5N Z!N.'Z&6 *7K糽ed]~xH$6{8R_|!ڷ.~(v !Ƶ희76+}1^G~[NR'=OS AfwZVKs9"S.u-@,bKy'߄F6[{28 Y/!Yu'qưY3diU-L2a0Ӷ,񰞾ҀCU/Jߢ/> N |h GZ뒊fźQZ1>;Y9C Nd>p P 0Yd1nakB-z,t>}>|5 )HWPY hwm ƷcX '+REgikq#2<5gIO&[>C)w4=_墑.;XF*~* 36# [Of0\Xfu]A ĵRY&*KiɿǢ>큜XL w,»vngVJuMJIZQ_ADZ 0Z5I/7\1 ]H΢o<3p9v H%LimtK:?# .BPы0 2NbƵް7{c׹`|gO}ħ859T A6qDص4 0&5F6)Fe߮58x2emñ[%_peOfjpLUBgvZC!ulII4 JQazB~!?>v>1sn3#]\J#FaFecBN5ROu&$wCvT6-CYގ?@=V+%ň|Dc^Bkyݬa8GˡwFuPBCȝm?*3yKX3(15S*4*Xjd\)MZ -Dg_c(;Xv蔃ByҼx+5^n"{~sQPϛ3<}^%λ7Ghz>E?TGܣH5,ڛ͕`5CU Q̢Z(h~QN 2@T>WFxaBcL#էewg,rvȪsgnDwll3J¢% BfO踺G]Mcuk+#9r ݤX¬SzT%VJت\RVvz$NR tDTˍɨf{=alF i[Fa[Ic>3'۞ {X|>+ҮM@Ў-,l7*$O-YU'C3Κ4*cΟ~юبY,;.޵t$tObHBu*RNl9(0<$ND( T;o^n4NxQT}FH×O9ݪZ !|Zq9y&xY) 9v?bK0j]:1q>0"^כRƸUA$LxIm=DY}̞¿p!uЯЄQU8 PN;K6"$Qxb*3W *uaG|d逮pw ޸a9L٣‚rCK۾=+Z|L-gS0 &| и)'p2C4d?I%@۰54 )9Fb)NJQs3ACݨ}iv6 sLTpHߺz[ i`I "l|Žy:oI)3TqiqKYB+ r036bBy,LO@)#G0:e&n^5jZ wd_&~t8hl4уRC5}W]lV9ڃoZX^qcDHJ䎧^D|}wqiīf 2ktdCGlw$Uk]WE`~S|N$HO|ؐ) 'yjxr6~GrGjP?Dx]3BB爆V+ 2ez)z}[n׫oD1\9W 4(yv~iNJEp$iM6Pe\ls:S*cO=ozÉcrUډ>QmפpےJF%Jx"VtFHc9sL6`mX9ڦ PZ(3[RO/ p 0QDg@NFG`zY8uB?u˷jZTqC%sX]g0BU2\4[:\)]A!LEȖob}PW `Tf[ܔ*yM- mN܎蒜ORӬC ZE|$5+Ĩj!_lnG_.P"{3y磶\7: )s[gnY8p?d ~y`ӥ (NEj&ّLq;m m~ބT4]b-h\QM+5[ayN?k[אtؤSp:${Jp ZApyKN瞙Qx*ЛLh[s vD >.) \vմfa~B OM,k DfK!X4}:31Q1?:@(7F۪*eM{z0*y_yGw9}Cu 8@=5}aCVB[y>$n? 5! l?g 񮵈`ȯwm ܻuxYK(yM -ƙ :FњeX̠P4B*9sLtX**}X)9A !c9 dGpΠ&.F@\G(kJ&r2\ো묲c cad,Ѫ: JW5zt:,JT̶W|3v4wM"w~pC@QZ !NaC%nͶ:v> w U%!GZftAyrSvl敇g՛jM-0`QM_/̡T!:# YSv> kq|8쎞 =m‘(!(5)U=?%b͈+[ٗ>f}@4ĕ1"\ %Hv;P;fHm#b[zM 1F)Wyt)aڸMh9PN'_ooYGu=S!Yק #EYt@3ˤ ܟCdSu & /m岪|sf`)(LIr"$O0W[Fn}I6@֙\.K  bQ18\JpV{8ڪ¬SG(<!%#\OSJ>=bqQNUz+a_ȰK9q~|ptu(k]P `,<]N.CV@%!ْSшҪ"; E|9S$H:tSXڌPyZmSv<d'Sc~rWsm~E)N@֌Eo%~D*=nLY4{*6#<ȑLZi1:"GdhR;s\p;$#C$e%Ƽ+cp^S"hV _:ds>G2It1vHC0hՀo>1+.1L{|_ӓ$ òKM6$|gﹲr2:(Lܭvӈ;q†tH]"{ t8T<.q6P~sNա~2g#+S*d˨KB+dw] AKz`qtp2euH8aq̱͟O9I@<5[}Dxc4vGo~l]s* F͖p{G[V{fh &Ϟf1oA}7nIM烌C Cz-lPeBtz8l FOXk(_1tށl}"^{*ѓ\1ߍ}iQq[x~TL3#]| vnEC5xÚ\$DO>aoʡMJb&XB0*$.C#Sw䇸S6u,bo.vV9|ʠ㽗lSzLvIxP#Ͱ:7f$!ZG43W:ӃgTߠ_Π(L)"ئs€ @;#qŵ8?Us7`OVagBsjL W2Xc.uq"*yͷ*CW3$P7[jDoyB8Ǫ~ZoHl6&cx-D_ݠ\wtQɨ5->D+TbyL!#ښY+ɝ81dxm}(wxga{_\=`$!UzCgK3?PfǙe$֦=y054 WjRMQa2a"WbAbq3g}Gy EΚ"um@ʛDNP] =~s),pAv X@:[MX2::ψ2iC M];Pی깿o?NvHP ~Kdvu}#3Tr $,sЈi藄˺l'sYi6rWk9 z?|y 2ҚX/[u.#⩡Q'hzdyϦ ȷ{_.!?{@3XNNUp͢sݵ@8;h\ џ4tpo%)A4?!rV:1 q3Ub 5gv|6`#. ,Cc]cIcwtmD&*1x8JPdZ6A0%?qîc9:9/6 {I1(cB.nzI➝؄>asUKB~4alT6ea*HP69nՏ5DyJ eU_g?,x}Xh7es>RIV1%s5PTxbduo״H:D~G`BIiiulf_&i޽kM IK㐜Ȃt ;ooj'yDQĀ8˛s/NСܔUH}ʅ[ύkx +,-Y=PdRGVWe"b@i}љqTB[Cn;McD-3udBt(xH-_aIHr$z?boF%A[r-^\ErHۥ &x#'6`WtݢupQ[f[P62/" C5P<*7H2tEѽzWsv'U;8mhRψ jR#a FSa@\bG[q5 ]RQ OH_~^1ͮ2n MLE{WjL5h' be1Scu>kDFYPZ$糥 yέ΀c}YOBI꥟Mp>Z!\џ y-lp"H(B3 U rޜZ 'p^%2Ϳ~+Nòv|prx(5P+b*W3Zw@ᇥu.3Yhp%~ۜY,;Fw K:v}!I5`G2$W8bpwQ^~^׾:>B"RY2z*32DԗcH8w6=(>#\8P$i5)4lSMH*S퓥Q ϰ+dqZ2|GVJ7go άaÙ5 Fkvj(\߹ B RF$ fswW"L m;f`Zn 8}M=1^-ay6`楥LIr=ؐM'/L9@JJ86)ޑ>Z 1"?:` {4LK.%K؜jPCRs5vztԚhOHI5k[٤Tz$*?n*1`ix: "hA5 K½ Gbұ];(os=cBx˄KlgxO uꒃ<-]Z]Uug(i<|="ާ1eF4kʈ5*̘r7:#?-L@+_X.c Z1 !ŋ@h>mɲγ<]Oj=/Vě!`$ghec={e6F:ÝY'fwa!z/ ա x /s+~48Yse+8S1_f5S璙5%b 8tJUrR)zr,|;Y愍4xz ˀoVh 7r|qkBrqWXúZG7O}2l^3CLkyB-ƔhWȩD \OT)֪)W \[L]F|WElf׉DV &/L^k vjx/U|.ɚ ʅ\V0S6r}ъ/wF[H1AVYavq;^6?[!ROKͭz`>h5 Z."&X@Cb gN:y5LB>C3$3[I =p5Wsc⑮Um2sR(;(i>e6N X`Z!S*\P{yI P"х'^eISdGTY?cת#-Ѝ'*n) tmQLۿ{deͥId$pAoE;%c (z`.9}nXkm1>oCvTDo( o(B7@.P+]SYsuԬm/t> v i{:F ,1 PV?^nFNG _v D?L LO.?~{=ꪛaO_MӵM|4TK;mun9\'fA}z",!|,mrm0S v->,VCë{Q7^bMgrfL pO C^P_LNS^[ FZf/pt~ԏ-lQ@ 9ȡ7ȣ>һt餽AFO.rg  iY`N[5ަP_u{o\\(a̢38 ̆Tf޾Qvs[Y'f~i4⒦ˬg%A*ckܓ(~#lU YPϫ?5)i3դ* ; Xu+;U̦<v=\V ᛶh?TB5qESFö7ٴ"%_s) '?=qjbJ_j=54.HaaW7e-`E@Hף-Je/K14 .sxJ3T;: W2#K 5D UQi^QD+E쾕Cp[kw+㐽yq"WdFh@3mEAZC)Rn%񙒳\ݩ`dYYdmI&J@M43m b6:2]HY \$5nO29νPE罸H0vd ]GWOz|L](ΒnۖdT!(ǔEQ1$n,Bt:pZ]a vgŻ@\j5JW-:YV؜\vpδ%Z<=eܐR/ǘAs@i=r1oLXUSl=̛o#< jmkOkyzr 5!xH&˒ɱHQ蚊n* {aZW;KBv.pS%YӔ #c ă$ؔƃ-p\I9)b#`a8H&(PM qN"tdXgFd([<߯v#*Ir(D&r1;;|3ˇud yB\۴T<81w/NH++7<וDžw>lPԧtmd`t&G} .YD!Hxtjj(EWB5جZkiZp 6ueCMYi$p  $?<간߿I"(#Z5Lj"bɆ阜&?1]0K38!7"@B(EQXcRVdօh.e';|vc"&|o\V4ja8撓臯 ޹5] S 6}#>(WDup/!Ĉ?}Ψq5g#i|,yNu@B:ʛfsɪP'@9z|^ָt4.gAׅzKSD5Xϕ 1bkʁxgHJ-c 5Zu5'X;rkr:.%׺ 3D0ղ9[`DG 9 ܩQ&O{jĚh:z=l8a^[3l8DٳZvm;-7N$kkHducx@>l$ʼn}8Q `n{<*t5g 5 @T`꩞Q!u&`_$?U#W *z%Rq86ʇתLabAh\7I4Lh5m +Z"H1!Ds6dRe- +EdTBᗮ!r"* ʞRLN'#D(߾Iao,›](xX8FwFO@C3.xJс^5hjJ[7jD q@l9= )DibAb֠V-o)`P ]*i<2 g_Q t3xuShbZšroF 5l0"c3JgOOZ6yt/ܚgkyC?,Q%νo!F5)WK/C\3 (qe;54DNQg8u1N̍H?<^!A-F&ҿFЃ{x)|_B`M/d{69oq`J1?ëM`5f~Ŝ2{ԓ$qOEuNӹG=HڼfwtnvpL#Ua5rV+@$DNU$2┸tE;GUYs JP F_k1uK-Ꮋ@1ٳο+s*:_w3S\2:z`q^270w36a:NI+x>6rʵق/-4uj}J`cӪ2N΄@oyLm2S/'S˟8 tr#<#=,X~g {CN7G[T >;!Om] [TclANWeNxEP ;L"`/mF#XgLdI.*74g7tFi}׾gd6g!XQe{eZE-3@9 ԭ׹.Wb.}FPfg_aۨ,תwsdn-إ*SQ 8G485QH='sC z[nDbNù肋JшѴrIgψcs\;LO4pplzQ1;^8 Ev?Znl:k~f8*}ZZ :Y>$RʉX'%EU y$>(TjPaH{"o9,sO[ Qtw1 ~{_յ -a >ѣ`j^c:!9xv4vvp䄻bUWB^1ҒsS8' m H!'̻c(U+_cKNL˚ A_ D7sמтZ]ۯ%6B jH Oa&['XtBłuK*>Z[o as1::iU6ƨP hB'An{+FyJcJjiS9kN\}4ߏ+]!8V3Aɍ0OzE4~+>>w'#޹V a$҉#FTbTaLւ9H2r"Oi5)(6z ;NsQ W|esr$?&`fCP֤XV~ʾntJ {wF]:A`6Gn2ᡬ;G <䒧I]8F쇙׽Z;όU DO/oKcfLJ(.Uܒ/nҠR, |,}",jVu)R&Cߙ=/'7w%m ct/8[ xcSXžlٚcҦ8Rs<6@/5nWQ/MZjs5\;j[[ FVӅ:FgH#E FqmT^Y,hW_V,ɥ*t*šl.Ib E.곑Pzꗸ| pyNǏG&hroaEYtU3 yByGM/d@2*afp3-4H|VdCo/ݨܚƑX{.!W|m4O1x ssa7]56hCSZ1]?Xf50_KV%cQu@;5Xo=cҏݹR- ;yO<QR~Qafæx%2Uyj8!¯)m$NMUFH9U)d%k~ϯ}UBRf/"U`G0oyV5b;qڬ=$+d;qdvLI]_Zdu2S;!"im~բj TfT[8ꑎB8/@ EG(H o=b,+6je!1aغK B!*]gW7QAE}e{>IU" %,!"X&˝?p U#c_al3o5I?KGE,~X~5]jSljS`6FӎTzN]kWn [eƪ ;߻q`B-[$^;1$\qxl(~I=8d){StrKA||E91rh!o1cp=i/] W~VǓ_6bgn2@:7=U0|²?AuO;^ 6=N; ^ݨNpK\%Cm{3$;eվaDW{27HMͺɘ,ധ1qذZ`E,)W=u34dixS4%aU (xĝN%C\sӯ;eXLuN'"&~ ٍK0S" } g}:[i<(òl@B"~SLۃ[#ʖx& 7uxPxW8ne 2r jz#*/=1|#{whJ?Z>?Tm5sd??SPi}.Sذ;柟q2ʉzʠVܾ._qtF}d> ށgQ."l-eh8|Y8.n`.=Y!iv~>8EGT0 3Ӭ2d#I㡯vIm5bIy3֟dGܪSa^%ht`jrsj22wǮ*SIu=Urm]`+%3SCוOJ7d˷+f[olMk{8-L{҃}X޼wYlJ_s0Uu5.co@<Ϸ{Dyڪt@;ϐO`OBk@\oUDa _@ecҵ nɏ[rj3xbΎsH5(Tۊ$bǽ%)o7I oQE vm@tYSX[jhM392KAukrrdq@s pzGa/V,;XTuL l &m&FF#%kxXQ|Gfs,=Ccֵ(Kk**Lj%,/¸ZLir!+AOXWXsF'*=B{WdւW{Y#8Y\%T+>5  !G!36OB%4Ao=J E Y̩@CA^dwz۠0T-X2 2PFޞv1M @6 f;=Gߣeޑ2B(QilmgFp|IFw(u:~ 0vB-:KuKlj i8 iU3sM1g܂.g@} L6N5M\d7[kF'V@‹vMD(9=DRo%LD. Uy䱎au;$=zm;w&QC _7h3j;$>PV9K赭*wʉ<]Є1 #e^w KI6=+m0D')/?5[->n Re)59;'qַVEl3>VTo!lT醊(HsBG>c( W=gg٠*/2Dn뢟_Hgiʍ;2i-ʵ_C!פ'6:-~|lh٫iAw>~)&4-Oɉe㨈)ĕ&!:W 4+vQf_ uM_~N?`9AۤGFꖸ*`V49H-Q9J:1_Tr~l`Y>DY!ѿ\,:]顨Su[փZgn fPpCՓ(eC䣆l!p"IgO*LfUǽU%:7Ӵm~܊h>wg#ZVhX'i2أMKE%eZLId.)NN,WcӷִV6I1Jm?;©=ELs]hyi kw4;n^u HB?sK^FDPTյGƉzpb~f凐 'ck9%1(?_&b |y zP}?¾ TGd+/nk-tdLcaL#;Ji@m[|\0R"E9SrگO,@7T4!YWr4}^i3v4]Q#8]kma>XΎ-+42CkԟZ/XY6\Thu@ׂ3/!< DJ t֋k~E9EWa,wH;s+It[gc\$']=1-2CƾyZD La5!cEIY] rC|cX))G [HA!WpĔxҹ$ާM")ʳ o*A?h[EX8ݺi%_gJv Da0lکEuvN gR}ef˻o/Q(ˮl_x儻Ɨ''g M{+y-Ǿ*4m(ҸU.c2!7]` oa%6 #8H+H:K~+[)HO9'HJVlc⍗܇q/HHuKMJ>.flyY7A^O>Κ&s!$,PWiL3 ]ke2Jy9%B930XQO"/­M93 im:K(N. (ⰻt%Uga,f0Iha3{I3E.;L "mVI*n[?_e% 4NPŃ fsfOzzhk_s8i{.6x O_'lxBQdW(Ӌ i Ǡ |lfƼ|uK}@J8'sѲ OP 4ک=Z9v PO2ϑw,UUK"Z[+Ussr.'6szz9JTxjHWʿYpy#4ZQmnyV>~uː1uhͲmФ(aD VHXp8?C+QGUouSL]_+ҔK6"Z//AlK͜\#%!R>R3(KYX4[áCx*ɼhR_iEB؞ dhᆉΞEU# ]TүkZT7>Y E 438ĥ~FRq&.Qjn z-^n-6gD >B/itK/Z-V}(q x>DGC tS5t\ cQ*0&lʮ|WҦ~z  P($GV;z!nXJJ'Mڲ̎>ÄOlޞe_s)a Z:Ǫ;K8/B djjk !m4rjgnT&Fw]Vl :16_n8#&d_:lOX g<)s\]( rdċoಪlGQ+LӠQ#{&X}o? Hb_&'=y0 B %.(b`(Uz?' %T2Pl 6)ҞOr%+n2 V)!TcGP`vo[smmLS0=;< &:l^tLWFYƥ)m3/o8NB0{?ى?/GjY!K EjULƱ}&~Ԣ3rH.Q.NWΙ|{8PF]q5BP܍o7„!C433ie8&NL?Z w2{|9#rO]̔u \("<^wWd|<'aMNL爭w+n ӈ"ݮ)X]82}qOjl_hUU/a=5PT=ctH=suEr{i7z|'rS1&:ʑ)V)겓۔-.5E2Pg0r3y Rn;E*$&1ws Ii f;7 ;w:+["]k Ȗ|Ʃ˱-%Cumt 'b\FwzD Χl*h@w'"y􌢦FeK zGpVJ,J@;^D-7]M]P\9@Y|ua.~ y}n> Jx}9kGH2E ʵ@f|0R%h "x6qcfŴn9uw"\z`cVTffswJ!B;×P7ryE}`vc@g9\ܹ[xᓍPHR'+~ힶS$/Fde&ҭ K 2̐rl"*y>G E 7'Ф*”&<Ӂ\R ss)ˣH`6+.˻Hi3R;?# Ma,$zA#<}鴄P}'^FzrkǑEJ!XO+#_!%>"d{kGT`Yq@]p`@c3܈Sg0c^m?t~1U]հѥEqtM4 %:kc[y݋`ޗތCZae3Ȣ2;ǁ[(@'4]%W㬨0^bki@?0ZV`ǽ0Wt5xn0Lrc~~n<?:R3C{RO@OHG90ӽ>tz* ٣0[5a3vj55QHk@Zתrkh> J1{_53.)8\Lf O|BMѵ$´)1"HZn3?[!$8:$^J U>`]QQL9Od"֑# 8q늻7z5lF $0)+Pc CdtCy0Y5eNc ֟'d< xן) .f}9l1&s-"nS'3VnC#3٪bڝ\չ>qx!V7IAm/)ΪT };R&VrRM@GQ5r7L|ʬ 'fo:$Ok8>>S 4YGoA)Z߫vWŢ2TրA%:"bG&Y z4rr Ǵ{t3P pgGPŀhT,'3?=Y˸ydĝ@ "}F ]b.6|R!8q#, ȰsX#-ifo3L XS}3`p/PڝGL3L#5 3Nj0}'mrcP@` E0,XRrhnHϙ+H/"-m>+~WNBwv2zub̟)`ٝar O)ckS6.-j/_"Һ 4D*?ClV's80yI&'lFT_Li3zʳsHE䞭25m,VhJ l A*(Z]CKytFsfF:sm;x\|aB>'];i{?w OraT# )3{W3Ge" 7puS5 oZO4 "K065e.$ U?DԱs՛ 9:ju]O`r n.):\j Wx.dѕ}!uCo v)ˮktb֌ΊA=!X! b?v6P];<>tl"[׈:̀bx4hKǕ''#Ice"'ߚhs갽]D,Rg.3xz VW0FGS0GJ`q9[,7;dSVzjsf#ާ+2dW Zm|=(4&+l l8@t6K={e67+d)mZPfzE}C1 xS\>i"σ(E _jmIVJ"Zda^ex 8pgK3!QٮA(3[wSnΡo:nz@&j~9%={?x]`pRkzxްjȀ'@V?^78_q!> qGe,H7vptL7H1WkŴ猟<˴|ǦEek4˵r敾?آЎOZ += P 'Q9m:.NM )2&2FGSJu(~? :q ٓK&~iSRB?1ZJXSvoMYP:dZG&Sg &71p^rFÎȴ~A`l#ri-wK0 KQ59tpܜR`@_@! AB 'В77Tt64HCn1e<¸>n ؤGm'\a"X}C7YQE^w?FӦꕷ4֚3lE# y%|WOvN]{ع^ӊzL](h6'q+1ObuOl;gߑEitKZ؋v$vM9~ 3o"8T,8֎áaGH憲ԁ/G'#хE|Wf~dcp{œ!Ѳ./?lV+:nU?7)FQD#R1eI= G=ԧ6_J CRT5{BuDE#~[k(!/?M#Z+0an~R򗷩G/_٘n>tWa;`=MFu1=y,sÓϮS>$Ai9| lUU5Ч S4..cS+qcJ.>n)"E:>]%[&o@)s1H*>6XG]E<9K\zGD\`jU>LQ!\hv 2i‚9tiKɓ8)4iNpB XPX,)6͗]LEʝn8_4w!;>!\Rϐ&";n.7o@=\SNDŽ4l0 nw>搃ǜSj*tWbsPsa'S^la##RV׬<: E$xxS-rPJO/ 's]l^!G(p6\[k~ė|*rDie>حň(tzPf [\5BcٴFᦫZ )9PWe{N:ɬ$kd Z94@F.kxf<:6ϛ[;4qrW_umo].egz͍~Ȼ3^@fLTsݒdns+~US3 D>XC?aʴ.`GR! |\`JL'BNd TatJW_,5FT?l-=q0N[W_.`^)[ | uAKc0jhf}ӛn%MӟPa͋|3Gv8 q*G2-br!<Rnnh@=O1YYoW1^ppdq5]I`p6 xنoJ}z2(@ci_dɩҁJ;(J<_d1:7i'/.b;y}|yygotYbi}=۾R8 oBk%0:25;PrH_>W3(;d"Xz<2 c>L[n'yq&rm EX\iI_2Q65Sd@xnc}sY,IQLp'HL)^ A=HiU N=gYImr{"x )$C q`I;8:o0@$7b]rFlFbwfD[^G6G|I &M%0 Y9TϾK#>|6cqUdx2iR\7Rj&m#ah|bJ1uӑg<, _+CI DPBrxse 7T~YJMKȴ"j$:p Fj|2Bfu|~TRӛ/l ɞޖ΃t)i %vC:rX G?&ET&ӚG](!BhOn.W9}a,X_Z^J2lj?,lbsI; ɕ6wl_[lb&y`Sd|вTߋTZOvtHiˤ.ʵoHp;sPT‹3=7 k2+\"Lr3-CdNN,d~xkrh;dCnBrݟ|8 6'K2}0qxm&Hܴ-[|+Ӭʁڬ%+DBb;!觎k9֍'sƪhb)R ;!B{iW2!JM9+UG5"}2/e,%D?Fe4HSH޾ Iױ{w̾q'P_"*U_W f6 C'6|%("m@> hLQ# `vqX0 OUУoM"J^ܯ6Զ Y !mWƎ+2I7^_v,m\ژ :_=׽ǪM KdnY F&HK_7(j7-:b?^0/;1F; ApxEsl8_VNQJɮ_9n. Z}C: ||˴nqM?t: O`=b,]H0~Nڿt0ӦyH~t/,0qృHb6>X|VLZyo}$Z4R({*!%V$(tdnraSFG5W/ kp{ކK*Ćۜ`+4i謡߅e 10ȬPCt=ېqt ̔'4F>(=bi>bK ,t8UˠfznO6'(R8DEpl. "c65i?SLb O"b8@\YP<.P*}; vܗwpeslˇh@ŝ6={Dl悸nc/#-,ٿ{A^C~T~^L<[.m ɶm l 7i3ce/_0ΓCT5.J[IM)'Hrp=ntQ/5}{\^ڻzHacQVBPm L%s<^tMMkR9M 3GJS'?zvVAr63ttj}0! :$r#"gj5I/HlDz#JLlf;Y)],)()ׇuZ/ [p+utߟ ؆f,xA?[{‾٧y!meWLj_LvB'ԋnKxOLpT'&@ft$4<R6"p5ԺPE5µ:dqIaVbB]Q6nU)~.Wz}vff4bx _bEhabZjX2$dC{Q)!IzZ`5tEaꇶBdϠ%wv@e(J -,=k7z]{Aii>?S/YSH{!0x]WaXX>ixEpN}DkM mb<Rj913;&CUGOhgTdL/!yȖ+R&4J l)GYByW~Ĭc`TB͖VBmfdk`ߓK4팪`0 @Làj>uTQt*$zO*'oT8p@mz`E n-٠-K5Z?~ufФMݕ^]o'OQǐ-0Xj˔\>t-zX,!p-^7_UW {*eOOz2W e'6-DH\*bpKtF(`99m&s XPgv?vhv1P <ݭOwH86_n95d>30㮃L8^֙;hiNuFzՔLi487M)n2.w+Y]Աŷ1餄h-ϑ.k1w{!Z'pR!!{% ]uoPoo@0%<7>M2ݣQQyhw8ߣ`h|`R,NT'1;Dxso=SXP~[CCm-u넄*%2zK!hq`0]Xi$z| If$ x툒dsWk@A":E%A3-5A5ו\JG3Q)m9]WمCAk˄^qO ုQ"|Mt< P}P嗼MVS(ڰfAgoKrT4ޭD42.M{Mu7vyoo6hX`ZZ@nzSzFϢ$Rܽ4 FsIb;me钟ObC}Q[m\C/Ai{wa15Vt[J35%v ?/W5X#qiX)2f#aM y>3UT˶_%m0fǚyX Pt?F< e¤掠 /LUȠeMI9A78. cWK/ROyOQR_Q] ǐ#\fD cpCL'Щ|r<]mh5!*^;{WL(M!._F݈h#4 ʿ?9G,6P w'v u`V|0 muv qTprkl3jյ&1{G h9RdzDnߎ }|6y(LR`2 ]L9qrDʤ|c/8o R.?# ]0vbV@7&x;>-*cN- Fbq% L+{|wKs,zV~S ~BH`+yG/591f?N ڎ,gKMhRWK\*6,@`{RS\eCCZОtU)/C 걢z16akQLUm/PPݟhb5{8nvwldIN]^Iq,@Uf)C2%;4(a3w$ UQ Ά2~6]b }gcK~K YDu$pZ>4JhXk4ڱ$Fzc`"pf7Q? _Ncyg5N~ a P P<9-bڙ%w?K ~d5 q{UqU83Na N²qÁgF :@j"ycD.!-Xй${ c @OF#s= .ȁ^xjĞC9SVY\.ҘCe{9e7$z^M9JצތVL.T?lCT 2V4HTWUTe8la2Zv_|",JNk2.JYS-cimxכ }kz6qԵ/ ԁȟݷA/fçOm9Gq׳1%D)B"9JQԈrbfOa:mgܿõ/nM8?k5oЎa>bʜ烪ZG+ a \ DA$E ;>|hLYrl9rNο.SWt= zNZ?4Ibemhur 4bSMc189%"OzQl6Y One$>BuҡlXq〈ʹTτfX0|0lQm6/bI4D4niFj;>Z+[fcFYr Y{\F&W&C9(Ԛ(\VSNݥ2*Ww!;^HvQqmƌswKߎT!uI ޤ:P!(\ ttE14="i`NM29:g?{ 1 6O1hWq1I)B6&5(kKXbU==g$9p _ *oШlmUmT_d3m*L0y찛JWcn0Rx6Ζˡ+43Yt]I& <ޫ:[0&qbAhD*~U Sw%"8a*VxK%,}NrZ>wI\è17TTOOB.VGjKg!.6\ְ= + ul Sn.kV3M7Z3/SzR~(I>V]㓁a\9JaΪ!kvl@@/"nh샷 O-'kVU=dF3aX80vfT[|')[/+p T=9r 0X؇DÝQrh΋E XK5r9TnFܬ2'72[lZ#vg тVD&oP1+{b5WNұe~8R.[b7<?}ehVfYeha9~~c|vS؏"}!cIƀ^8* < _QT'eP#Ԋ@8+̭IS:XQd,js^Dy$lp\4yzzJ?\[(Trr <{~Qy[ͧC0<5;ߤ qj%A&JmOћiDr :JXS9ԉebM>P]Z?1Te|TEs38 \4Mo~ 1/S)3aH^,p6J0;\^W ,yO.Tġ:NÙJ$]@lH:H(Ap1,ɼfӆ1 IL n 0ϨKbޡS%2K4bZ-V8!˚W C^@YZ? aMH!qh<`,1wEK)cw߅} x]]님XɆ6r&QЯVte"cXi~ko[٨RL$yt``Oz]Rn%zξ(4 3'i?{4:|`;l: hѪy1AfTrDRVO~Ht0!Yt6l'ʻC}0X^e~֗٧۾+SV(zso٭RMC*,V.Vd# =Gvw:<ŮzϯKQ9vB_Qiz謫C4mruM̋et$^K[eл^Ws9-6>g~jI؇mz1,pY8,D?Fr e|T^W~EP>'o8#Rvpbf#*=&Ⱦou_Vf䝀c<R||Vs\^xN_ nحbv"]_/y TǵdϏfy\-lxtlmn_t'fxրi x;e&YGH$wn9TA@ZQMi@W n0^a&wS=QۤQ88/!j_c$Y-(QZƼJ[N+\Pi3BP"Hq5dPJXtXHi&1yi'ތv)`POuC[< [H13j(DVиgXvN OГl,.I!"0q DS7V_#dXEv@jM Yd9meaI%:RRܓk[n'2JF<]=(9tqلir bJ+Y˻QYJ"v0'ALx\M`Y@9y8 <#LtyJ}!}"-: o^sk|Ձ D @Ur>֏mNl̐S/`~s|rFIj"^UU5(D2f-GBP|nJ(F(fJd{҆]MAEj i?[Uk[Fy X.UR:橇~O*浴.rc2+»Muy^\1rlpbKuHd~>u̓x[7ýW BSٓMqu亲Y~N3:8^^/zԾjrN? an=`ŒQvf2pܩnԝ#3V^uݎo \{U!/dzŚ4)́@rE>& Θ[( qF /T[]# mb|l f1E$,Z3G}-qĶx 5wgн跃.-&K,m1dg rhH/6Cvl՚24Jz@^ܻpcBBz#n^ez/&z㵄wHoKw%JP.W_"V|C~;xǤT2yc9YjYFN4EY'э?UYYBabduu8X~z~Y YCeզ nK,F,YlNY8Scl5 Q8Ǿ[F=1,8 g*^qҧӋDsusQ|=Ӏ4KFMX@!vVhQHºS/xS2!PG Gb#?o>Z]f*o iU٣%+#gX}IѸUs#j?NDwliPl/'<5Q&@t~0VC 4fB(I9;eb2ٱٿӣ۴qsOݖ *H>Gs?IK& 82A~r __~>i=8qsgzx˫\2|.zӐ_S%ܕ9'p[,#Z\ԉ%nDt2K(?$7j 'z)_(*('_y.YStZ@+kAQH܃&V*ٲ 'I"_ ][ʵ jZ1i`L-d.Tol4]۝m#cVMYY Qs>YTs€\!-G)Z29cS:9Rk| šoqƪ.tDKFQRry@ѫg{3qG癮j27pvS+P%vbo/ޝTG,|uBÙz`7똠pIh~F{oYЄ!ȿuCUZTd2oG2TzN1`5_CaL-u~(MXeR"\~/BU&]h+> ]ڡ\?OEۗY83}͍L2to2ύ yPZ<}$4N)R4 ́(FUOj˖Ws rn]niХ HG<֭PBN}ʙC,n\1O"*V[rza4FqUqD8>zQ}lަ/-ԥh!_zwPds+XlARo@;dV`p(pJ^xg.5c'2z&,s $LQ;Nt^X(Eg<.=x-ƃUƦQY^W=.p%D}R(""c壛}1F. %DGw3w^\YP1c {vRyA}w'Hq`i}rKrq |5j28%`DOMJΐjAp)?dMf"_oaz[Z^TNjExu ?:_=f 1h6dϬ@e\ַ0 Y]ac":\ȾrA[ܚ?3^LtX3MǟتF|Qe5HY0gjhCiASfoݍmzC2u0TÍM(rp Wכ&_VJ6;IyZ;E=tjfԑ 4deL'Q k1"mʮWX}h -}U}MbmEQ C#&'ӝQ=>][}k X௽)GğpRm*YZ1/g K&4:ԄEKYil#u$SwDwY DΑo~Pp8?X%_ShU2Dlϳv+}QXr!c'"a35]Et(t`d^QJZ y j1Q 󸉶m8YVHc=JKOyӶS#C#wxDq4 1G: LfFpHZ|:;+6o7cg f\|zUA5#gWQIuΌzZhmȥ|:DAKu˶5( gnsFZp_h%:P`b"1Eɰ3*se.+Ɋf ww:í8/`D/rz'$-`@,,CP$D;†h=/f!kgOmh< .9G*CI+>~Ʌ,l RbH_4^M$LXciv2ۋmt>/hmPB[9jT,i ԩ5pHK~=L_w!{S\)_K _YhK?M^=c5Q1 6O-0ǮFrZ!ldA6w@AxY.KTR7B`J( S?j 6]Cx(dۏhry9iuCzܷҒIdzIT}eBdMYf;#h̚dUMJ S>DUDnn, wc,ϖ^dW?2e̦e҃6N-4:r=dK7E' c ף&ϮE{KAzl6`abDesFUV/LJऀ!Ǐ/wi9&F+$ Mm2"!2=`LA E+47Ur(<GH{*nSi0IP)$D a#бaH*_'TUH@՟I_KPRǑ۴gY' I9,P://r8e X\bS7OeMw"wGh}裆i.+s  - FBO:5 2ؽ&E emTc[30Mzv8%ԄT}G0m%H#jk%=~@s9Yo,nt ,.(Mvi@ޮͱNuu3$m0g޼8lGܨF[}WZIle3J5S\Zf5݆LlɻPU?o6ʑUZ7N>'mPG"pAԠ7eM&ektjt-lti Pv5r⃓|WY*S)SSp}5R\NSKge{£u-е77A4sU:/!žAݾ*ˤxa#$0kU5 : G Fʺ26\-jvWLU[t'1 TYHߡ O_ʅdjX鸡k|B̫ XzENx 3pDGMrv^6Ï6<+#JN쳯IjFX=磌Cu`]!ILe:=ѧ@d m]WÌܤJyC;h?] ʏhQ0l֝1v{վ-2'|sO$p7%nmTZ]E](7`0!':Ls Ͼ lb͠ZH7JC{tPt,o#yiNITl2AM,n f, AS谘Qͽ]A+KLt42*f >(DT1'2|.chϤ/݅Q t]1) \Ek%7#-tgpei,0Ӣc? eTI'VRH<{xE˟3,Fk?!S{LP|MHd\^f"SQ3{nȠq(y)Xטt?LlIJC܆/rGph@ og|VφwYT Hx`d/0>}#yi y'-<x}pc| cꢢ^^?e(ҋS,45֥Q^pcΗ"a@':W!$"A)g`+5_j#ֹvG* #ŽH{܍*㞣߾/6mkpݲ, 6?@/UN̈3n!ph*/ؠK>?@Sdּ"+`NSϴkasMzCno;㿏hG`X=(|6ɿ4λQǜQ>bdx-~d1?-q?"iEF隆=af.Z2rP/9Ɓ T·.Dx& @{]mnd~Zq)ha# !('Jx<9Y2s)X:eH=tiDlˠSD-m]ajńwřǡd&cEpvK=L1$iE1޳v f+J]~J׉Ffq~0.GsşBD3}_N>p۸ABX iߔ u}h[ѪNw5;+v9j[!V0`fz*V EbkxOkf f)Ay tb|:V iY$z؈OY锘 br/ V 5w4Kd.ʅF` )r~Ch^Aǐ638=MmSIQu#n%y sIB*klJ<'kp1U  _2ϾU^Y|SXVj=~|zXS-ˏgn J5- ԸiMGV͘Zz E%' m-Ę?*Q4J'&#USOt.8Fi{ Jύܧ[`UKx >_3,@s1 kT<_6vrzta?OJÇofP)x`%!#H:P0@|Y0eE)>~hT?ˏktBh?@\6k{`m%7|=>9 XDڡHk!+M uuIE\ROf Y1 ќC?~M{Dtt^:F)͇UVn"mOԍ0zOV$#:K! f_k T:x{>*7 !k:E^zڙyF3jain uݹ w$F s*~= t$VWNU)sȥ#~7;Fd[8M3$yqq87K05m`߱QDyr kɵzd;H@C^\Ag0 >uD(5BKU+͐EX3`)NB7-a7ڋ~jA'E?IgIf*[wֈ5uу&B. NCzB*Ytt" D1 kE)ze 2SL8UJ@IDKCi;;3WD aIeg/AX L[`G3^J>~x&j3NN˯%T6-{f@ q)!- TK*~cT[/{ד)]iě;ν0A m_=P&];P ɢrT:+ʝD"u.+nod'*=IԐÿ&z: 8J2D\iA^[rRdB22࿧q=,Qx,>ɋ(AYŜ_-?.BzwdhlQQOkcw̧`]B;6G a|/pvd` a u$(;/uSw.Ox{1B\6A9A޶\P-d߽б=Uk K^3%~〉:1d 4/‘bcW#  Zo2wb^I{4/ѓj@3*Wagx,6TH%ì@i{dY3!cҪHAvm*RH/'U8;R>N__UO.oJ3bɱ#_ĻpKdY6&[:A$cY; e$Ci./DG =ûړ+tZ3101I W\k3\Z@mUhˇT`ڪ5e{q>/F2^y{ !]#RRVu@{LLjJ'[la$.rC]ɓO$Ef=!"^2v6l74XCy8^ݎń*܎mMr }5!Z,J W8I-~Ȧ Bu'⃡"P_<LT+rLe k1'ZA$P%P0Q.M*U<LIZfj4B+;ܹ>щJ.K,F)yrs:~)r'̼~X_#Uټ ɸ?1Džyn7Vlo{A§C.,J`ks]m= zJNMQ;#O; IZT]yO>U8ȹCu\:oy_r ̤<7(^WY6dYlW ͼSBprì?j*6Dmp?p⌂re2f]Rv]pc|l,E'zw+(}B@a댰xC̈n?\F^^MIxrfQw故XVޤa9#c9L%֭9ZQ$mc{S9] Qhy-LW3~2_107eqp`D+ǴR)G2. N;.CAo~fJFʰZzd2z4f7/hzF|ET!!WZؗh/"Duc=ܣ 1sqn*( FF_/R\ Xow1-':ۭG]B tnC;h$mL8Ut9ϧqrg98f ;3 Nic}ŀo2n#_eL& P _=c*`Aѓ9~. W&0;toDKJP`^t24$m]If_L *6ܹ 2 cjd29l0 #R)D`PԊ:"$UYa@: ̇t1x ۢzEG4jջ%-+\JFm8o.N/Si.6٬{v5߿0msy| WWx+Ritq(F=gJgGb֫Xɴr~(7jUDri)NNL'רHEm%$^e0dZ6s~R@TFwR!t^YAZwbA"à<״ŢO2=%M^[>g}ͽjQvJvB$MQ?ATVxu^iY}+8k`&Fz^&/}ZsېIQ?GJ#rɃhZwr~㈰x"|q\$Х?#*I|F(PW'#o M.я˔.یZ7%HUHXy(j b.*Y$z^;Oҿ5\0")CBQhX[jbN~1Q*@M$ <J!'$s+Zd[g:Pv4C'@ecGFnvO YJ%\#cg~wa8G-i ieXHو/Уc<#t $?bkw@ω>O`(x- i'D;c % |'m4\J%0R˗bW%\[/=# k{RN@4BJ2_eǯډYn L/Fba\U2A)Fn/g7Bd>0@BÉ#MUm]nŞʺ4"FS{ ]OvԗN,/鍮'2E98 G-g+zoc h2g Th aHV涰iD !6d6H,:?Q 9݌5f*N0-kIǮȄ8FO}lů ?gu=JI#݈4df' /DCߍ8Wڨu딿8ݯ%1r| 3*Q}R;{%ܦ=_4mޏ,K1W d=˧iVet$Kc9KⳙХNiOX&TL hyc!F%|8]j,\(uRԆ%ح4 4KG䛥ϰ9zoW|]_ىoxw`B {7 ?08pShyg'ܫgPoۋ* K  XQ*z9_hj15pG*RS@[;gA|U^l[R.H8񸟼yxu#eD F?ZSz0oNa~2")3+ o8Y-(LZK[ӂ9S;' sgytwǭ4Ԍtݽ?F"Z:F8Sqڽ:.,zD ^y ߮|Ƕ#T|DemxXdl3Wi"ߴ*/zϽWTO8m%R.սeOd,'úSOja۫$޼ #}o1 s3]ZЧ Mِl3X7=Ժ}Ώ av0d0#`#}6Uhy 715ٓNP&idzLwD#*5M=ث8l$\|vȞsUdO祲xN|wwCڛE'H/CƐtA}dTW)jjl{^|42htX1'׀? =.Ģ(t @sV&/7`R-8 B)ˀ)do* &ij$oJ&O[w'w4m Ce'1x2Q|#7R+GKIvXUQ>([NsdRE[Ofg@MC/ r25q<{bDId> $xGm? |vCLĂm[i↛ Ay=<7"-h}ph;snvp=߂!f׳`3]JŠ}5rHR}U% >r[KS+V“D)B:`J;y׬I[bpl8\cp2=T9nJdY% HN)b٤ '=|@bi萅mXeCoS;A>pe0?Xq'J OύL]'~2W0\)Bc 9]LTi p]7$VN,A+0&T\F[sA+ 1Oz$ Tp54D*hpFD 5oqx%~Df,F*v,*n_%y󯪠Fն*W(MeP Xf6xNnX4@un@!sxIV|bE 7~Y{eJwOR a ̰z Œwr gt Am"90^cӽ uE >YQfޥT2ّ^x:.nt*%¼5Y[3(ӏӾ:+izK#"aVhpMkȅk%! ueME%.SwG/{.s&$u:xZ''\3n?7}iWLyz=שqP/$bz,{^k :(  sǽKm;a2ETɡxp]C'`ih[KpM,jŖބRһT괢G8} " SDdQI@J ZʻCGbŽj/HZTn4<(ީ#؏1>l9Ј=aj,bt40DsLuM@s"{[AKErs:T֕@"G`#|qmR+ 53"scX0 ;c1r[+kGYB`@&Bws㱑?qQmͼ&V*q' vKesoaCϊLj5P#۲k\WuAtF/ `"3|/ITqqvcSxUi>'ׄc2ME-iIjME$߿Xn! [7;4Rn'~poa2vmzp[†{\CU7Rr \_A{U^G7b0u GEr8tE gv׌1^oi=$g.3+6?:%IxI]d*!l~܀RB_O  dk[DC݋D]{w̒௱Ъ1z`g'٭X{ؙy3Z=w Z8A:B57Wy->i"ȴPEU)hR( Y&Y,R.=j[~L;OmkK:vTd~D7ۇlԎjn @0MyBk)É3G Y?bǚlZ*b eT̈́{=5S ~ 1@b?ٍh)D*\߭anL2puLRCT]l#i e>H"rRbWp#*{zmY[SÄl(QG 46ַcK$pWVh=Y[:6.]@ } ʦX'˖#3`@&+w2 |Lþ " OXaxg6Isk|boZ|HwJ&i+/ NC5d?٧R!*\oYFhԹߥ8^.xh&8ݴfw52Q-\dLq[_/h"3eR=>:*? VO/ȚzC]u[0P%]s/UAqK0 !ڝl57>:m_ 4-}P{2V{)$&Y}ʶ>7}Hj0#c$y7Eɬ1yn8ók)cBbNe)7A+4ҸPlFroN/ kcMu/ ,UX!²| e$_IkNK09vfmCp{)U6$_3݀7%/t D O\:,|yp-H)!ޠ9v*ɞTܼ G=2w}V_:Ȳ}(TXlI"s#Ɗ"xnr5>KVfnY6?1Ԭw!ٴ?l8"b Ag=[~]ФZLu6 DHu)>V,l6}"/{ Ir !ۿ&bܝAb 'IkR4vM9,}{qxgS9UֈMԟG!DA:/{'$Ee\N=-{JZ+̻٭ne'-Va(,kiƜzv%KFTxI#d4cVZxRؠ ﲟa Xxr YwmQMŷ:U;t90?*r[v9hr_t\FJ LtuA^p3h!TBup݅hoK^dEAKşc0(ֳ5\As^ <3Qfӓo߹ܓuӥn;T/= ז+K} EOy3eX!-@ːI6Q(*<ᘝΔ:bW3L~z ڡZ 9`Dg2Ť*V42q}+R2.^)>Eԁ0jcǺ(gIR6MEy~CdWxnadL|w3!S)l(ѬQr-)\xw&(:}'6ޅSwtBGXt*!s֍CP] &cTˍ1;~l5SB?:9wXS]x kq k+K6x7f%0:54Y<#5@ D޺x[8HQc<#)-YGpesB$E|G'Y\Ԃvƴz7+mFbj-*'Ee# qc DA =gJ<u/e^#D@Ԇ%-UW:-&壘LJ7C8jl/=gfTjM!룶*Vq*be`6PP8 'RWMzlrRaʳ%c+hL=nW^ce!6\e$i:RD/[ HWXms95;z̔c82@'_+LVxjE (W)7YNNm;Ο ]I  *'t/3/˦>IN$9tdDpJ듆]g . ZƢ,vv5 R9Ԏc|_:LU@@miӀpo1 SRӷ?nae󮌤l,0׊q9yqۣ?*Ի0w;xp߰`%Ȟᝋ&;qM#[mW0WX$],ib0 ]sBIk/ִo]#B u",-GS;e<]xӳTހVWf՘~ގF*7ahŰS]0ŨKvcF[ 3jn(7ឫ ˴PiQ0)$8?T&n5NjpgDw1)z Ncp8ã|kC"q@}VwNj-"!g[t 0ҰB9]BB1K!gJMe6ϐ4|Nw7ZY8d\6pSMAtϑ>Tj;A{ʁ#fWV=>44Ye2,yz][BR[ⱛ,.RhbG.r4.^"UT~bb4D¹htL.<0(+aW f0 kJ'xu  v<~/ĥoi%W#"t=4ri]#%G5o&`/(m_B6WuRxU޸e>L^CpcfTGۆZVhԼ$'>/!08lłlzL]'0B)1mBx3wݿI{-㴾N[<_oB%}wQ[GMNjYAK8AEG)l Wu9sKNnY%%|ci]Bk-WDH_]'O¿]-/BQb͌E}v}ʠZF# tD);o>+=V.JAl߫H"ލ [3[%jhUTԻf;pחXF9yši_h[\f%潓i.78&FA4#\S>:EX$I {NO37 #w+{Zsz&|?+r+v@)oNTd٪fOe&ƊN3$E(I^GPm5b;DAoQ!t Xǜ]( S|9P\UET}\!k:U׾pfp ?ܥ*zHͯ ltU K!7IF5 N슎Fݤ4n;h02῵*Cѳ CR ͌cdn,͉Z@0=j;ї _cͤhHxn'hgސ PCQ[ +itd'%ڕgdU<45ڗ?m3JhuO- ŭBٌwkvp<\cj :O u6L"f9}s]cۣ^h2"NkJH?84T<rUM{9mfr$YKsDEͺ1H:$h*(1V BOL 8!UpK_:L]>}h^h Nt3+beCL\Wו=A!;E%U\+% B> ogoyki4osN+Ȓ{30Tx|Zۊ/GvV"RךDi!0!6N!&1t9Ô,mgcrq*| e88:24g^!S#&' 6Yu)!wiO/Pd\ ׾/).kDCtԔ s2w3Z'PR|//DbS@kt1# hOY}w9<ӣFUG&TKŞ),!&z_;PaxOS߁)c5oy }'wbk$)!qWwl1ZH Y7jAc\e 5R[~FRMړ^.y}2n]zqrP s)G4Jцfs_-'YR)c^h%Q]:^'{~t.Q ⋅]|Fy +Bk\I~>?nl[[S-p%C5xDԽrEԦnnѣ->:iS vq;Iʎ\v[;et"%i@ۉ$곧/u齔'Qz!&,{wP5Z5݅;B[UG kTŻр|E‚:Ο@  CHb@1-RFb2X<޿7~ڊhcyK~kQVSΑ'ɐӊCѢ 8]r3)Ҧ"*ʖ4ک#^z',FVڡ#3܏% -bn.@CdiwɄd8lr>Qi\`nH~ !XvA}"-\2q; qɊ*2mH.9'۵P67y)N&uZ:evt6YwSd7x/J99PGu}1QodD#YlB}n,0B {(EjPm8GBy ʸ;aZ`esP pw6UiMt\/gdIq1ڂSj"Փ" Wa,fű ΁GEK1rSwK<媁VD yFY ŢH!~ULOBA!.-Gbri)Gܳyۇ47>O(1J ą٤?>/Lrˆ9]W6cZ3paP\42qRz!uQ>d҅PKמMpV$LY~|a ^X5{<:P:uP#|HM c~M5{eEYUC6ߓa@λBěk,*;gGܢ >wX-z$}i٤=AIBAf'[jd:'QJt|UQ,}|OCFn$L  ,52ոiyRf{O6U"4)BWP fU"IYAF}siu ݅Hc&Lg+)N *,LvM{(C RE`S.]u@S O( `ҽ}YsKeDEE"cP&E;2-;/S' NJ#2)0y>maOINl,.h+h9.b2,u<Dy]JWtI@&S$jȜM"C國Nٿ`$WlǦDG@g$y|=R7>&@?>s"i?)Sp|iC&'-L+X$77_( _(+l竣}0opxW\TR9(^rKƤ7ɋ Mt7RQXtζ}evӼ$}Tfa-Tn &g_Cy˿L$Yx $r}[PtR(!5%_:h'~P͏?ǔ.k((B/ FB; >?N#AUjicsVjQiv,g'k겹Y*G}WCuH-@)n_–O41/^}u c-a'}eMt}d{i.q)9a4<,"#4^pX3Iߧ%f/S(^K ~j'@W`|3KJ7F5H䏭˘wx&9L(h@vH*. egSt}`m%pHH#y'P/}< %kB?m`T /,8 4R[EF8rؗ'>cQ CL?HE<{|a16 ``_1;L$`Upnvw?U. @+Ps2ʉ>yQmvJ[fS /pCI /e 0^h8 h&'HTȌ(,~cا'B;N re!C?ݟXTfj&a O0{QIK[Mw,r_T R>%Ƃkcݳ)3cB=C"Bm 3$4- Z˱6CAcCqXʣmpOm;Wq;"vSzy.pzѲ"O= '8m_w3^SY--[_0܈BMDY K{Ɣ#VeݢY4’%4X䟑8zbD g^!k<>vwN(ѝ+gbBm# X>I|Ɨ:HrMRC59VHfʧ6]Y1u}`y1n$+J\YSܣ!w0T{!֊ԋµMU a+a领6ed"Ϭ2cbS)b΢Ux_p'6 Ƙ'IM%#ß2?:C.9"MVJ@1odNM*Q؊.rXP_ǜ"E9op<=^:tpvYh$ d{/O8L@7Q:뛝aeϴwb;4z(M; W34#-jT\p9۔mw On;eӘoA4P*i' s6xUj(-qLHp.&8(1Bf&cS82PכhJm,afR[bxɎAcipFgO'Οׁ@8UPbe<髹//XcpaH y &79 ɋ 㶢H8 b{86Fi#q4kȄFR^b!4tJkz!}Or:d(D`#e5,.5x1ұ<.| !sAYX-!d Ny=<$RS4# dx)-m0cm /G-`/ެ;d32% hQIK#2Oj>,@1Urxe$Fԥ [2";4{ թޱ97NN3GOý! lQ;8n獸$s٢הckc;1#' ,3 19HȈd"}˶6W۵0lKj޹"mb*SUrø',/1Ac_i 5(ijĎΩOn<6c;恕,3*ydh`)o!!;%&#IU0xe=?O!WLSV5 'wa j\b*29d@B" vF20RK#@O]ol*fkPFf&}Dh_z#@슮Cv ﮽sR'k SH+wsSǞD"|D=ڀI҉ɣ7g3ԝlf7ūlyY" ':6, 1I~q%hG73=x=kqUM-YG-J.<<(@cRlnĕu3r@=H,# Z n2l5o"vo'@6ͣ|5~gǪe}GiIjHfY"ċp۞v 枥߆=Z$͠Pݪd+RcY1.i.JԎ0 LkC«s$N4& ƹSRQȑZz7O%}lyN:3{tp`lr`$16 j=$$+^F >i3ǡ$ `ٞyHCk:h2+3Xs3۰a$B4c =ORڌ:do겍<ݫsuQ/`΋I~9HPfEvڝkYV M{eZ%bߨKK= M|1kN$?S\1r^IXCkȩ=wN Mm`o> ͥʴ5ܡ͊$ؽE 3Iڷ ]B2c}`\ G'Oj9Ͱ+p#~% a 5?)i [WwVGv'W5%&Xj]`HZ:ʘJoėU89kDF+xqH)v'X VJ?%y|䷵(nn:DV X {_Ty킥j濯~hy% ˚QnuB`D4rt kcpۡ]W]1ԥQ0rH pY$\,eSD|˴%ۤtĔF puX!vJVp'JYeh?{[(RϨ}=Ř$mҒ) \8@?uT( `:4y4BL7&gdx87rѹ/?7 1Fn2,͗=UE>tҼW T&Z~!?^2@ J!܄T$YHf$ Ci;Fe}$ и.%'3CI3 !g*Xa 'NN[/c+~SF>V]`çizp_lϜܥ &YHVDb |T6Zp9up3(*0 Эl8H~/ÙMFyp mI ]:sG}'Aʉ3[Uԧft]&r=]CZ|ߒ6pr1uCir$fa˂)zHwϗ0h7(XtC.WهmfSJu.,Tdc|#H%NDTjצ3mJN -fbj:p `qw.0ڮ-/!Q􋨱"'D [wݞ,'U2 Qc\fbG9 l`"&!n!y;iOo͗L!'HkAIXI-<8k)'Lϋe .֗ قS%z;RvKX1SAN qF*F[$)) "fKrqp_R,./lO%bZT "^l>)K/hBjvs9Ik֤q 0acʳ%2>sW:뗁 sr Bm5N8it!$v>s0|Vo#zͱ5ǩLK z]!eS9QId;`gkWP\Y^sA=kzc[h}z:Mݡuvt`}+8 Ns̺ݯoc$R$D~>i%-7Ǭ>Bmݧܫ}3ss l96ud#,%1(nN5ѣo;\c@I?:2JXKnd#y720q^{kfWII_-hЦ%ۀb%={)TII"%sHyXM dD'qfټ< Ͳ+|nnڠ:7>aJy8+J5'Ezƙ!k,%^~5Hєb_*@פV~N&|yU]DXG0>&NCe?Q\|Stn~jrag@ _}*G(Mo"/|]kni?*f{UL;7f,#=ӊo%_X*(7|~%W a1ˠ Jڙpf:mJ[!:TXBJ(J)h :[V_lοVex̕ !kqޥgX4B;P³ sJN]Iӂ4QkZGhZ~~k)m:PSӧqN)Je,f ~H.O:v s+kĥi6Yڕ3qܽ=~j /ıIAT2tO5 n'=K 9, 6 Œ2:A>HzLptp`￈n(3EXv#U4͆Ϩ[grΐ)W?F@$@AIf+ް뗙C}z c^Gk >R} @F9 " (e g2吞$83PEF뢑: oŬʼnoSS}zBJ.a1&MoBUs_z~6prStAϹEH|)Ȇy +0whg'ϩ֍kAC<,݃J5aF)4,>洧9J7R:1Yi=}]?+d=ml^LYK40Dޜ_UV`e~sǦ&+wM᰺BR*NI6uBIBȕ8fUW[x%!*Yf5/@aJ֒[#B~Uѭ!eMiEw$ұ--4[&;T u2 c{Ƿ/ۣ@!IFfsN_韼өm2B Y^^-r+Ch{HJmD޶bC,Y$>?vQW֔,`L`p:kȍkl#H?^.kmœs|i  RJ9[?K _HUgP$WTLد;Of6mQj8KY8|k+KNjSs2]s7\z=Wr{{a-nmM AƂA=Qw + -ޮv #^+'@)1 eu J *|LlN"YLBֺZ2|xe" wtx32HIWջDz4ey GU %dr{ s~>tUl9n:ՒM@\Gsz/nΰJד_s 9+"ILv3j؛p[jFq;{yI&8 MnU84_O u^abD4jp9sBw-oɅܪ~u+[R^˶c4CEˈ ՓNxXͣ:\6EON۳z}ԁq:nZmP#a wN3PxEWfjgw"xŜ[2D\e ֥'?,da-#/dS ۪vY K"Fh th8bqCߦ Ē);|to*V ]aV#QA|#bΚ-(Q61vy-mnmeHxt[KiG# h tXΖrFPK/( %v3zk? -26F HdժBGܙ?};XpY_^t=G=ps1C0 GϘ4Z'0`?E/N 2IڄRMpe` B١km*+٘+aFF\lOeVD{ŏ׮:y1C(EvЪlfكjS=Ij@?@:8Ufv 7!EkO،ѿ`XN#~O|w*|%G2t$<``.V2rsK|OUk)̎miTY#zOu)b!!"*M>m:.D,a?~0S8;8xizzpZvF3N0OQ[ZA2EOUkNYBlܥLI]QZ rj]P"V8:>q{XLӷeZWw[3Ip $fa滐%8x9{xm=b"˥N"X2Oռ)c~NBۗ%kM3R*a0x$`p)4jd"oΏ ʝDJ45qngL4/IVm0Nb/lYk‹S%i $ኧJ#Z&u״F:nPgI}a5o[77Ts3uqX[* 4^D1 _TڝpϽS YϼQVQro%ƺ<y_Ɨ;1m 4#YWTϟDZbiK5 @^KFŲ6  hQ=EO`(Y~T泍|w$o߄X50I6~nNԞz+8gqd2T붇;ig)wG-aW և;$1JK̩4jKg"`8RC;7`p2[=cc Ӏs.`ę;KHE\2JXt0u _I;Z4@*ȫ`c]nݯa?* ƃg){b~ WnF֔q7]ٿVڤfaS>H~Nj"d.n1) ?EsaxcÛ۬k)Y jĴ=u9S9=50J[<Hd"E%EV@t'.#QE GJaA/nv/oxQ߃"x,hamH wڵhT7u+l$̉Ж0;`7 JvĭR4J@>#;<[Jg#=XL L$Mna(iI ET-֤Yn\*U9:yU^u"+ܗO_7@ !|D8Q~+{ւXο3D)g~h0wJPS1.Z?T2"bKΎcʈh+_dYWNtӉO,mqc6b8J  k<`E B1W4.Tp RDapδHNB{๛Gqmu-9H*<~rņSK>''0';֗(CXҬ{XlH+|P21>q< )sVBW`eɀRo~%yC`jS"yp-;Rӈצ;\=/]1kkzfvw 3]7cP^D5ˡ۴I!ɀ%;L ܯx\D>K >_II rJw*H UoSۏpM)&Jld] O̥qcmI:L1Ai3]_+/ȝ8uЇnĻ-0] >IUtS;cI^+1EqGF$|oJm'AxiG Ģ*`onCR0T";. >Q_9/>05bK$׀L^rj1yn[e4M8*\cfDGB70DQƁq'tqe]#a+4 "Y/[<%2MIk=#;>Y[W,b+XCYiMy B3bzef % :d+b.2썠yE#|Kgox&Yٴ>MejW}کk%dO!.-ߢp{ (D'4/fn$)L+0-' pw[^JBCu[n0逈 IRL+'{AH)bVqܵ4@+Ns8vG0Rr!ez9ʗκcU'eTx+P5sozQ萤GW9끒7~B]Nt 9^yX#cϠ,h%ú@c  W aޭ,"Gvpd,&B𥖛aXQ,t EvQ5|ĢW6SYOn7 ͌5FKkaC9Y0gDOී <$pF&"yhPYcA9Z%~L#PsJ؅~6oDJ]:4:e g|8 r^x'Ȣ%M[R;S&x<:x_n4)LLYHLrjYnҾ (`d` z!A 96 )V&םٔHtఅed5 G˭]v`PضBYO9cArh! 2n _ I´h6րX1R:suZ<>3gNߚ 1|>׹Êy!4aQ U w;N0T}@T׻f\ʼ4]4[ s "VF55?bnćsCw45{d,G (黲K>S^A% jmcv@fxNm^nUf))EYc yuR⥾U$$&IXw%?ƥfr'^rkYtl6 0yҔcQ (QApN8-0"s@?B#*SbfK m;\9|D\VbEu4j6VRȃ$~ *;HRQq L?WĆ <%K"z5^E6q}=aR,})2OUV>.dT)hY7G"Etڗ%M͔H~pBoM; ?++#k|2W Dv%6fVpW9j `!} ZǍHp;qG$P}+1D;3~-(qg~NU_3$Ker'jZ(Y>ǫK)85&RjJę)x45RiQ,m2e! d3—m1b;&unL1?k?|tErz?e`OL4@!aN{Jp&Yvp!h0DPϏh֋<] Պ8PjRGαGs- *"RZ%=`iӴBC\D#;Sst*Q읦%V}<估ET?"6DmUyf7 l#tjꀁ<нE&]\s3u35=f!D {Gn.f]J? 7锈=a`DaF]´;T%cQ? L3U%xqc'O÷1ҷɋвF*}7|?i(ػy!g-h ~n.לp^5]:"at),fzK9lEpzJfIj]+ls]rv-odސ&8U?Ѳ<"_ַa0VhHAmoUd.iv"{Sbz[R7 _ȏoahpKd ͠ژ >^`J1Z};%l2S{uBYҨuRa _d  (Oatt HC6 PYa]3T{ :C BMؕg?3vY|0૸M$M^zpqff6Z&]n㖏,{oq Ey Yl, Aew_pwW3س=}kX0 Mk&&JT6K貴utt|vmɋ^;y3˫zMXpPMi,곖 } wNHK$,!rlb+Ό< xE!r+G_H`]gepU\ K.ELۓl6m{ؠh>"jtu) r ;BBO_Q7lECCpj?$9ͦ`{M/ޏfg?tYs{.zPafv.}y}? -$RG{!{'84@̽A+{þs*}^:K':<>]Q4k$XYۅRQ૭պc6KHL== :1d},5.HB}H>dΩ&{*O#d*lo>ac,!#ˋ 신VV@ @|ѯ"G [~o)oF-y7o.zyw1RZNS/Ӎn΂V(hUӌ Z+ZEw٥[?૽,/ůڏ3jZt^adH;i*8).H?Nxa켼0C;DU?ROb-KʔiD FBb "39L9LNo3SYrym)Cpc5g8R z<,po2{W//pcs.ʥSk@_V LqMyW ӡ~j%.`f#ӱ`CډQOXtAHtֽ+̢[~e1CWC:K+t;,p[֊OkmWVmۨ-v( UkR\&Evy c}~Crt&#\ř͜)'6q6`$:]6+ (.7 xc3ܥlV՚H}b&wxR,0SA% ST#(2X0$U+\b@o!e UѨs-!?7tF{,o!#mi sN|:6Mv$>I+ْS 9B&6Hzei}h *s/Pʯ5w~>]x0u| 0:aP賬Q1"af $7eetNr.Ke=uƽ6BVU-T]~? ?ܸ$')۴]lR\ꥱ5AH"0LAK*><= ?/FqeeRgadd[ Itd<L٫E^|a'e?6. jL 0[mIv 6k;2)#Eg Ymw:Lv*'C )sRbU\9'[[JG29C⮎.' 0{prpF^ɓ֫alE`SF豺"{kBC.7s*"od`ҙ"hP05Mkh7ȵDzߎ2\,~hЂۗCf7~Uo2 7F."ђ6VvTR-Gz&>+~8]!ڔà%!GЩHZ3+H9v=-w9E`0 ^lӦ= cpz^utףℸm ~8~Ƌb=%ţ1`KWIĽw#\hBFP8M9m4MJ6 u|&kGۜ5E tkvv%DVw>O\Di47@8#'/S@Jk :{3^tAE aҁeQq_)L8E _TN#T0!/>[e?OUYl(O`-Ow-lkwo**(wץϡBgMyt=__! 6(CRRtR%96e^*r 4bT񴼣9q\0Noq;P{NTBTotrH-7Poy#h6OxH=BOdג5縘*,^N C 0Jc 䃞-X͠ONQC0.a_l]Tw`Q3 2+{'ɶdCuT,] .#!~I2_I Su/C ^w pi)CFH \C2~fK#-%N1ߘ_!beD>0T9qu^^/,솖S~!{Z4e^(yOghe C 䭌kv{^oL{VvNG<2v}Sy.aJ&L<(⤕$O.Х947/ԷA.k۩f0 8M9M `x"{i04/J`M ΌDQG*uHyU!S~ČjE'v/;# ~__<|4XzSaO071)]Aj"OXb,KȌȼ ԟ>mp!)z㋡e'R<0Jw-:*"/c]F5YY{b.gi'^1=STJsX\4oPa)Eq\H\q_ =+0u`,A~7ޮ'.WΘaHt,-Sh,E6`S~S (A Nn >砰ZLh]@krw1'RnDw;5W|9iEYVR4Λ_o2h3ԍi uߥ4| 8wqr^{F9,Î%{R+Jgxj(s0jtܓ(9%[9zA&E˸2㸜"~r{.\n&\!d<_U˓=;;EN÷W>yz}"g Ĕ jUsi%;u@Vh#QI3I6o} >JrAetŁ l/5ZF`Rc^G <.mlCз6|Ls6z tRH4fŏq 1\:,A3vǻS#V,6 ,]+oyPuB̖ ],@A(3ܫw@1[׷ߡEj^W MsD6`h^<9~cd͵1=֚9U6H_i<6"}^v *1 |MȎIs}ڒ17݆mp$nen~uHC<36I6|ݕX}z]t>^M0FeY2y< $%5012x.Mn#_۔KUvhPYH S  66Y1E[<:EaHTe4t691׈Je%<7QSjgZB:F+i4&ϹhA@k2qIlr~Owo(qHL^t!kP񙗦pM@Uڋ6?_yٯˤ3P9 ݂8snH__]QX;}q3hwMOIR·mr\^RGhl9u[YTRl6߸?ɂ]ˇ,ڪ&ݢ1A= ('H0VG('VW AR'm tCl׷u!7 Qع%[E 9\pk`/܃D(.FT0X* spO)QtkcVkz0@d4)kvoKmC,.~v^ceQLSn&о6'#lUÞq?*}!^*nF+Nݢs\\ FT[>18-}5Cf' d?~MCRU#,-$6%G$`i׍7ry4g {˼dY[m3'X+$rK19!y,M4m;(\׸6K^z5%P*11 MsP++q7-VW̓D m^zt幤r~GmZ^B p`_Kh>B2ʎ6+8ܢ?`22~X_ubGPL'<N<^r|29=Br$"ͯD pi tW"gY+=*~׭E6Vݐeg벏J ͺGٶ"f=UwAvH)n,MsNE Ϩe-XCI29 Q|Վf++_"7Uz;B[֬U>VB/ZV3w'4B#eL,Rd˼t74N0tG#csUF!*2"<>:{oE㛚6[>@Ȯb|dӴdny+k0l N$;jNq*NK242zYkߓ1Nex}KoL%)*>r[|Öug$-DFD]s棞F[h:ᴇnW?4 @lړ*^iBȉY+_\ D,>MT8liƝFMT<ΩS^lzRN\`Z)ájְ28 6Qcԩ>Fu_Kr&Q K>H^ʛ`o1ދ25_NVo~,sZXlvG i\4%4kyxL#rz!&s77,@ Us,4PY]j02_C۔LV-cKH̴rb{vקE(Sy\4xj?5cs7R{z}Hgc!h.txAŀi`:>g*Hbj@V:/` djh:WcXq Ⱥ˶OyGK#hv-c \IXէ }nmJ\yCj2KT#R^vs^phbYmЋVLWOwAuܤ܈n?G>/G7w|SiE.LF}e{y8-h*UÕOҤzt33f\e)GZ]hEχ_}:<#Ź6jSkׄr/G!fdjMv2V2N0 b @'#0@=*WIu"͔>Rmu=qWa{ P+w NsdL uӯum3(;:8CD,9w ЪCNi`ȳcx_K^dyOi8m|,[ne>"&ZyUQx"W 0EwښQVGPD1{B?K t`W%ЩЮOLaA(a"pie 'M5 sS-M4ۮu34:~߭p),K@Ն+cᬌ#K wR W2 O0[55ߵcBnNo=yZC|֒QNVvN_\CyT>,b*<]Lbq1;VgUcs+Y3h)k'2{̋UO)eGUO/i'+RbA8<jBr8jfG4g#qe4RmرcϼdYs$Ӎ-7}kwx-V}/}ŏW~I !wbAL?xQAjXQ ?=>h(ȦcUjBU{E0xE;odC%'3 Q%X/X9e ]hF*LI=zĒm,# Q0Q.vER<3 |Vc8M*v̶Z%pTx!xYf;G`gv|CTR `[y$ˌw.P`<ĺހ;lViT8]`\ 8by"U>(t1gKfU|bɢmq- :L-֙0q004=aa5#YϺC 8\S m&VЖ@2!rhnOTe-"A_A} 紱On-uؓ|ae/S_WW6tYAX-&ɉ6O#fVl3 'EOW>hkNuf[ae9/Gr.\NfpW(|C,nW0FK8ZE ?wU/eiX9r_3-D77|p/0FDA_Uu}l-*;(p(`4EUogG %ߒ>8B~e6VEZbL|gďms)TT,!N>, t#c@ _7h?s>-kޕv:UTx fYY !!nDg$H-fo7=nmw!zB-ip X8Y^Y/@e/=ؙt ?EXN.JJu 8 \Rdj]WPAN@)a'3{y\yfVoI3ǡB]A! (/D"L t5߳.NwWA \YZaqYF}-E?{3<ɉ2qXZJ)8I:;V"VԸ*閩ӻ*e20^67)  GT*F;=՝Ʌ@q~ס 2\#E;1IsD PW6zjz) *<mc ]f aw ,( psLz\U C GUz4׎ufɫb݁zDݱ^Ӗ]kQJ HC, #$>XʇH4 &AfL/|De0}3g4ć`<2jE5f{:L_P6YFq@4'CedwjR~'(wP\3:v}UG$~[ ?`$X3l!yףMLAކ7-QG`IVR !gЭC YI1*v5PbINI6N u'Z*&D,g0{w;خ:ȃvKhf mDa8E$Mb}8-cٓ~)¾BóǯT&Ko  ]ԈM| -} @grj`aΕ(JǗЦ s~'N9RiZ^ >Y++)EEң!%ti޴̍y-#5S@q_-!+^xk)t #99?.I}6f5Gvq} @=)󠡯*tA' ~~ Z#9զI=A Oc…x7&+s>cZ@sb:6j+YD#æ`Qf tq" *YG]*9D8)/,zoD>' S1j;/~yKxnIN敮ñɻ8+0ڀmItz4wJ*&MA;"F ̥#U?XB]=3½ӎO^Y.j\֗۸m߅),V(~-^PzimV& Ix'wKrG:^7mġhpUch&S+ ;@ q'J_d,m9PM{tȷ鈆pKҋ]Hԑ~EY MW ^x:Qi_4QS{7Lmbڎ[-X#Q5 ާHZ6 B5'b8p Y2UdJM>[ًQcrBO_ѶUhkx[HVF=I:a#NͣD}\KxT(]F1 Nv&j  -<4I]IsH5vn3|@%wɔm\aӖ/i`?J$A@"1ƪ=p$+`V\jlқ"ڛQ`XZ3OR >OW/s*zwFӁ54F Ҹ9AH5#}hu;u`~l6Z@=;'؅3,&N;aЄ;m*Ҕ P4 O,&M|Su?i"ԵbZ3}= wkh7n3gʫϸ2a;a\Ns^g+;KoFޗB问G'[AD 22f f].jPPX ScPRhrJ*h^)J!KA1!wq"0=?)mlXUF􏫸 °}-YƄI+xZ3#"~UXIDJm\~N~Mx ֺ0Y~VYJIm#zH.iNWb%3j7$ݟE&//v?8mP@?.`'ޟca/mʒ5vip}yCt; ᆢ˸|ʑLM7),L.XD47|sԭ,Tq =qD驘yN[v}vTd+YUlio\@nպ/ p\"ޞ53"xGթ@ZH,ܘ sBH m8O܉iP()čba;F[ҭ΋j /Y_`.T$hԱD Ui;I )3QuЫ2/'Gw^7..nE v&S4}^_— ?H4ĘP,4?| J?Bm.p]CYBzOS5K`^?_dAP(<\5ބ ޓ8(lK'ݔ;Gh75e)$w93kS_$}9k}bMλiыYiٌHfz'$'u4Hn#rKVU{CY/^~_Liǫ9{Va-b\`¥e˷"{pqAX+4+UYl iG t &|%0=s $[ S IR^ uP5W%{@:ͫsd{7K$ ՉKfm{WEʦGP'd0L}m1^SP08whmLkm&P2H0>#d"'o cq]1T+'kotAU yR0<./چgeVnڵr:7!$!.a CַfHS b0gj9:i iQɄd8POبQd lR;u쾥q]'^ھN"Tts44Q;FiHJ<`=7di E:. .*}TzN?coMr.ɖ|Qd%Y 578б#AXbn&:d!Px_^';G *:APEx5v]}h\>ѻDcǞ.hJF>޹Wu`y%ջh.zYW)eiZ-+x=yV'T __G8A @Lm}_ 0WKJ/PTc(c3B{ȥM®[nJ[ϼCŐ]祖?Z e΢9q !jj ߊ֖7V1'C%'W7HS7KeA s$䋌xwgc|Ov~E|$O|^]!QBdp#tqʝ?L=`V@'XX0 ϯ;)Qkd=ͻb31`@i1 69x{fӒ`J=C1£HS0Dro]0Pyv&^iqVrRjJ5:XUx$ '6q덁Lzb#O0_Xn Qpx+u7P)k!Ft߁ٜüZ !T{W]-jCz P.M 7"PRY~@c(>*oߊ8P ޗVD;:rTW8'x(m\"x8$íէ` ez%Jr{;#Ha$Wg0r+cgS5fΓ:Qk5%j1m4.Cg& d{#[22!pڋMA`AU~p 0m=RuloIu1*,rT "{^4e)W'^%)@l߳$Chb )u\~ҏlIk} 1UF st P"\th?jy?KK~VF8nT luXi<~68-ofS([,1 \"[}qYLِ7owTd/ \f?{a%sW^4=@KxN [nhݎUg1hf?̀e>q8Wm/wئ}zu_zpjҀgiLR_ܬH(hRz_<03wL`Z𮵼廏;o7ji*L>F!7@熐ŅXܝ6}Z$ W \&\'|^:o ʢzb/V. !tx);Dk+Liwx@Mm9fK;cWnZTe0R":r/_}E \,pTOugbI~"舐I%;`"ЩG@V ;/ʘ"qyX/ZeO^ $pz2d;*5/Zix PȒ!Z)z'[jO0jMJFDIZp&ށb$u{0164{ñۢ e0<!Pt$Tt=LAѺG ZTpk&=mVv$=> TY'Ct$MXfrP;6tѻz*妁! QU"%nU+inm9tu0IkulF%5WI媛N-q6]V=kmg-n:) 3S@~@~qi.BxzỆ&N$xj5x5dMtrr;7?A3Pw oHf-L7|Wo䨚$xb>C%X2cuh݊'nF Aa1AQc*pxf c316#lIMledO<. KQ78&Џ/vcC[-4jQk:]p}@>$9Y;T@ZuK0J$|sIeMovݤEãY}@HSߊY Y!U{v]ZgF"oD:m1Ɨ)#8R5+ "Μ q(Q?SɌT Qz,n>)o7DCj"ӎ0-IvKoWw{f)D׍R%g$7"PO ZRdM00pңĭnqC$78׊qceҸ\룱,k|];] 'k fÃ~j߅0Z܀i 6'z1 k{3Nt$;7^:.cp­hHE٫s[f^ ҂gFbH#sK" U$ĺ6}U*ue(rYݯZW}3͚h~"JR`C_t|Ks1|q \G9| 4)~-Xb&i][c7>ް0*\NMNkҭ\l.>8yə5"Xά&*`g$z3rmAχ'kK×^NmAF쁎6EgwB 3%:';zX'?%aT -ΊIaum~'=e p4W?JKSK&@M̫VaS] YVއzPӺTA.&dH KqT|% @&{Z(H9Q"W״8mZ5]RL B\CwْLW.yɟÓ<ڽcN鳉:ZNU8[ CϝuW>N(鐴簞;VvDt /³R;=]Az;lZwn8d3 _q5.bh3[6)y[a ]gK mXL$j: Z3+P|s=ʊ-wD=j¹om PƖ+*7J`%k=|ԯY3]GEE:{(FN;ؕϸq: 3A\L/7-JD$ePHzş:zI'6O;OF/]d5ݒ>+_LY!&S֕oIVwC4h41pĒ迠ԻʖKۈ$ nop]>4 x(0`J A "M8n)qW醜b88URH:ex cBH@KE"xҥ>ӱj.E?ʲ-9nb^L̷~"'1 Lk.Q}Sdzl8Fh;tvi6<\@ lǩY֣n`ultCz׵T<9~ v'YraA@G@;[ ?^ذ&at2Jݥx=$?,6=L%dc@o?VEH]LCԫFIu!ć9eVU=˝"nOo?*ArdK2lAhOD|2OX~M˔+^٧#.0P hFb.pJD{}l!,o.GM >M% OyLF±ǂQnwEEv+bM6ygYݒ[~.8>ahU`UWh ":HWhIn\ p g0#N#Z4}"IioR? RBk"{:`4m <tЎec,>4S;4Ry`u:g}/p^u)sOA=TZA$ELK:ql߰xz`0,b,n}tO.&[3H?ti`@݂.%>݁! Y,n!wvBK8/ }7e cL9)P%HI-k(<w۟THqS FX~rn 2ȑqq4? S4{^|b\Wv;3k_ȃ]д*V͚ȗnv<aΎ0KB-_(NC<.c "QyqtL1!}BhyӤ˸w]>[ '7I4UB;Q}k{$w;p=YХE/q2󏪟w2l8_@/%t.-HE6 Bƚe"QP}p1!BǶh$>i®2qA& ,cxhƀ֬Dõ$MlǓ/;K6)eu};r.6dhg.τ?3 s""js(/[ur^{Sm. =D$YW pf;Vo'8u`!wlgS>_{H|NJB(\x5`rzN BCX]9.0huV 0EN-m(3^I0b8014sA!xyyޘə߳S] e{Hb{|=a8Bı"@]dfJ2TCXRqjVw @RkU7=ٌ>sqt"pyҕfqET$k6筁#Z,H,8, m*֥ewJo+~hL/Esdm00Zk0t2$eWr]7dAtQa9SxmP4GcB/1$ 'J_ oy_1U2OAQQ )/3CSmRe$3-9 ML#4xIxVWFv9Vv #n >C1Dshl\2 ^_PfܳęȘ~Ce=6%sO#:)}Dl@m k 1E8 ec\l**UHӪOiHl˲9x]<0B[: g9*u R0sfb`I $ᓩP/k2ByՍFk=2^A$"PǶ93k`1gxrjYQ)FW[D%kZiܬ je41޶8pֈAݬzx}Iiag8"bC^ 4jS ktbC6wwZ5g}0?ͮ vD*bia2%d|Az>5n c;~>JW!">QS'"siBsXX//:xUCj`Y(]N)Iw9뮄G0ݬ.KMcvh\-|2(AZ烪NStkr-Vu!^D;ov| fӆ\ˆ/ ! ?E}EkǠzB1Ҵb1j®"u`ԼH)nًig]۝nLÿ_tÙeؔ'Ͱ3C+_nk^ ֿX_TXf"' {Uii!#< PS~f0m3\RYn[s;)S5OOuTALTʀa`KJʁ#jTn҃=\鍐 LQ 'V.ҫF`Ov:$MiWhd|ՏSdK2)olb`ʶݦs1=^'YR,فk[Uw4$e;hEĪ͗XfDǿ7wxa2W;F=3b!4ţlz^={ѐuLt_#3nwT\][$vq-Undn:Rȭ@yKG- oV ~'G`IΞ@3r)ׄ_k"ӠENȼkK#)LJs NG'_݈[ܪ":-6"%=ۼ+⚭XZ4JnOJUd@mkʟ|v6 7P PZx`'؆Vo7æEmH4\ @&ءF0Df%3;gܥщBp{N~xƝ.2J[D Lk9zmhk]60?$-ZtØT*B//,=7H5-q?6&UEVË߆ Y2p~F,oŰB+VrCm"b)-Lx<R ڬMgᖴI0W9.L戣'AP@MpdQl L)Hmx)N#ܝZzf4"oM(sw- [\oL|ޯSVHLiH Wlįn)KsSlL7klcgq5J5ΑBfEDM%ղ8MJe>PL8%9}8ߧA35ܧDcwl@1޾*}1؎\IRwg$ ݟvaL&R8Tv6]7NĄ\e}[Vo[)bI9ogTHƎ4qsȬP箧w *f1hKOJol[PG&+_2%>6{UMxC~Е@m Hs7(J":t>;/ R9\@KTQQ{f]G!15XVMu\,@9]Zc{Hx0oDzkL.8=í47Bnw3aj"ּlLRRCbΨil;M1ԣ^Dl.ݠ.}w#?X.]$Qo=f$z*6#&Yv՘ъrT}G2HBX'g)˗ŏQ 3Y#`\/pǿ*O|I|2EWMr.޻1E"R7@MSִh`EN|!0 ψhtb_@ƥo56jzg&M;FnQ&':6tU.١,`+\r\)Ҵo0)ME>GN  ,^4fCeve_7JT_. 8ADžH߾p='+y]O𲬓W|~JlN@vWz({RWAzxY> Yc!dF wLvK2 ^Mv V)ފaL3)w}Q# ԮD9DڸDy>McGs6 ̶k'>dG TCx6<Q,ܹBkNq0!ëqOcfbDZSTC;@v1 2ߪ\h%̚DTT\S^NVg{tP+lCN:(!$S1J3ksUH+[b Q6B9|I"M05p7l>ZA=$=3ȺpL4'@XIe=`gW~vSg@gO TTcE[9*Єie /r @dB&Od`Z+&uH̤l&FD /ئqRp[XKLmppڢ$ET{2ki@ȊjUd{]2?H]&3Yyo!kOR|VM*+-iFvBc}22HbTPhYS:j3z)oÝ윢U&YݮFyQ@im6w.}]@Hpƍ@u@.. (Iz'7ǀiUF'eC򵖎o'H dqLiQDiY;ՔOL`>~S $8_1 F* 4ԨL*g5x6:dH"?$d1SVqd! ~Jġ@6e cBS;& vRG rC,ls] Qj#)o!6fkP4(Q`ʴM O*+EI (2(jk-ݓX#,f"Ȏ.a}) sAW-٧RRժ^ׄ  0J76[>bwIX~ AAT}彩(4v-M5pfí 3N1ab$toϪOU@g5Au5l8gz%>HMy_{i澎%sף9pZR]NA9'd ]tpXTZ5#0!,&ɢa렭]#?m_ZPNLM ?#UǠ<8R0ЯХZhsL'5#A#599hEWO :o]pfAɬ2ih&i[9qXǽb3KFsX(N$3#_=E{i< rQƳlBn38\l4w[8\bWD8gZ9 3sETDOHM6.vc!P JseϘN)*m.f["l?J,|`l _-udtK\+Q]ZQ*qVNLB$߈S[AD~Q/)Zjb˨.}WʽIJL"WfqlYLri%ٖqG>=[w4á5ը,4l7G~,=;Q:%CO[exj!zv'mEBF @~7dN=&AS ,M$,}z@~6fR$T vK)\j:)`롞ǫ$Rw^]RZ*yu/*@\onpK]7 ƁF燈SE~lC^Fq hM1閊z>Q^ = вUePjH@ʺV;꿊dI $U}u7].#ڮ5)@S{>blV\D[mXa73n9U2\~aa=`(I5#$8g9xmOn *ߘ$Xۈ.X]'ބE2"&(9֒&?bNi3)a0- ;1f|>E ) /7dFWK;U3h8.G+yϝP6c&fb%Nxuseœeo .8\ 9 %]Uw!UGEi*fE=mS]Lf(fȿ#tn46 ]q'đ+ru"$N -d6>K|1Px*ZSw.9aթv ΐ-^>WQsef璈<.lcyp'c0^6yov8-B#BrFF$8gP SJ$nݳFv5އ3FqݦX֖!Q7Vi9ob`|F17cP[) jFwñV8fLe+UBh#h"8~qtaII/3Eݘ 徺 |́ ڔںX5(gpOl'H"A'Hϭfu¢Ma OFɃTj\zIJ_Z@ɔfe_Vܓ*Y ȭjI-aTI,ބ7W{Kzp0a bz?ugUkt/*Ц>Pǻ`}T\=ik`kev]2;خDU o?؝RfUSmW'ϵ^F?Kx-+_IFzڟ 51݆n磻W.f6-ZT$ >CGy'0 ws"<ϛsǕAyM.-%Gw:-#P}8k[Gl2ŧ!wfp 1 dNm$p7vPa2 ^n;Gd$| 1bE° ZF^(uB]" ehv^֛ٚCZ#܇ Ŋ>!hř\F:{9wU@8" F PƜXU~Nat(r32d+VQVNr@팊7!abPc]iQi$M aD;/C p'R\dxSa;C^.!v+5WS7EmF|f:gFvqz2R -9t~pEp}vCB*ȻXJEZLqz B:7rlA6,'M( B)C90C)Ng/B*]9q8ͽW7NG|"ޅ5YHӻ ;2lTˑ(D7O˰ET^ R=Ms26g#pZYnݮuZXvc S:p'Ss]#PM:EɷT=@"A_$m6 6BE{J-Igl{-YtLPOJh 7i8l"j8QF8^%-L4}BgrѺ{h"{DXl4MU8%@0l+~X~^=}xXBOߣľ{V2e{t^J2TLVa1h(اn_s5rbC| <`/QP!UH~s Э7b.*jDWu27~trNKz=7}GOi'K&{ZmZ70CF ؜y+vȃT W̜;ݟUn,Mt4(^9Rst/t6oFrj9daGy1dе+{8@y!&3S'l d@ըWˣo\(B꽚.SA)ST(dO~%{ȥ%[k /& {Y}LH'a "5L`7՚78C|TމX.rcJMUZ >bYK9!YCCM<׸ #g`!AH2(~p>`;W%NaW*liuțNǤ_VTHJjO3cPP+e;:iqN5"p::V-&7SMgT|dpP:3|ynL MwYNXr-CB&'/[&䶯aaw o1gxBP> YEP$KJ߷o1#tG9}g10kDTWĜ<{9썽0UI ISMU"~}tu?~o A*TuciJqWu="5ВอA*hA?)W p!"P_ϩk ,,RO[k3}0miI/p=}1ºFV'ȧ|}OZ/JK GL1Z]$bRG'<fpd8-.t Wwa/,PP۹Ez@A}X 23Y1f$!ϲ请94%+"LVUa5KFBw~,pfKOE8^TqQP63ڮ]B·Fp;˱q'1WrRf҃zrx&i9f 'QWK F.R\L#oixۅDAv\^#^vE`W6"]!{(&N`$`T@ރqȣo]2һQhpv/e|,co`D1rtwFcq|ސ,e7xwSB$Sj42G/gl|4@+I=~LM,8)!vF#5"FXy2,rt.ͷB9( B_% pt!GxQ %B =X=a!&,RO#2Ng U?joeY-/0ۨ0H;EEYjG2y4CO* 3 c+BaFk W -%NFzmB:_򩥜:Uvͭp0 nTe"_^)GӲAoì)7EYDg6Uӊ2RmU ΰgЕA] b(vh ?63]suyRa伾d=Я{^d>?G.)+Sě" c"y͝Ekrl[pҚ_qr 4zҪy2?loǽ|JK 0r{/ڲE1˶O>oqo5ZxM8ڋ*v^tt=+2/V&BMr8F) xo0jM}`u-{&k1j"$[N 8MfSѡcuf ^\-6ZD'%ʒ-M|7vR12Mwm& BFbUx=EcxRwԭEJxˉ'N^Kʈצ$fxi8'4v]d9EBv_ dv.DֲC\fvc ySirhI0߱p.()Xt}yT^m"5̙o) 9_ NӠ Szcׁ<4-y kәN|V/O[bom\9@u@20PŕZoU1;܀"S'Y9*j}g"He}Μi@sjYgC}feIeb#)X__~^~? s1W#6KƌK\i=wn_m(fX⁚1b֌Q`N$j=V@^Cz>R%7;Vn;F1͈F\9y1b,PK*e Ẕ|d 2?ypS$ި!r&)0G1+xI'cY}'-NRQSpQ9wCB݁!Oz)?= T#<.Aש94ܢn#{Jmx0~j$tt0-db̟%{jOm_PñWc-)qi"?Ila ZfI 78 A&ܐOt`Kn诏nݢ!2V+ubHTm kh׾a=|]Q?ZL? ?<.-J%߹9~;r#wi<@a'&~@/4cynQID@DdI֎K,,m'KAv(D\Ȭ6'8h0*ԑn 3r43_b{A :49!W.FӮzRe@TL\̕.ޣ~)^t|\܄&{̏@--)MomZB =&F+ʦ{cODcV7)Z4.!@'#KжC鉮eJ%GK/Q[E&8vCtR0;i+pԫP#Xr@~KN>2&XL %M&_G̏>ɵԌ!%x0YBk$`Ugc m^+.`s0e<ȏ^ӵ8O T%'mUTP I w &Y-i~[ ʺۀ9iOb|Xuvy.渨:,p($"zeSsc] `ر ɹNKZoT]nZe5|T9y \QŸrs%eQmJNqb$zd0NBAg!r990ܹr.gSYʟ7ts`7ٹ Bpm4BT3Oҷn+s#c,דjz'ĖXETꄗ<39%4[}=,:c_QUNUiYnch+;AQDbAe_ ahoGrX(/45y\=3`ce60!%dITCp[a+% t)p-Wq(͑7w|ǵ"q }zg=YAMFJ;˵{Ė*[]&n%vLrp|>qpJ Ʃ щ`q1i*'ٙqga"R'u7eLo . ɾ!'ƙ|}=Q mL/*Ay$#V^4'<ւG^uOdx\vpVtLpa0^+RcA 7nK7sz]yfH#nm<jx)q 83I) Ev+YmZ"SL -xĺݚ֊K a1/]x&;^0Y WDg BxkE%K uQV}%*`9FtdeM^,5taxXuoc]`2\-ͭ**xPs ס;HT=c,^.Ij"~vXdǣc1,|Epzb_gt`.E3aO v+U\D8iVʽHq;10rdu,)b0%Rg!LUD[x_LuO#B8yT҆$c{Gǃe1^$d?].tV~Z'_) T%B[؂OB"v 8N3EߖG_eTT 扬̀Dգ}d%{4 Ԁaf]

          4+xMǒٮhg? <"OUv ;f =vE}&Z WuoHTtxJođvDF>iY?%d  WO=+̄ F.-H!#ƮhqyX#-XGC{(s"OEK/1%`Nfw4Ġjl,zOrv .RoDU)ʋQhm4{H2ﶤz`֍)1]Y,}@]j23 N~YĀvT[)i@hО~Rq\`HdDިŝu`>y݇:fىdQ-/7f[W竖_:Qbg%01:a@ʯ*SՁ/珗Ug8 &??ۧ @As-b&Qz W\xm5ΑVp< {mǕEi3&{[>l6{t)ŸF)%J|Xo#c!)V6jyN5 Mp[ U,DǕo8/&BQCuC\5f:3ÑyCyA h.U/+&h(YQbES|BE;r[l'*C{@*rBh[7 6,:Ӵ0+ 6~ ~~߲FOz sʂ6"Ny UCB ENmĕgW I\*a"ܥu WgUpP!~:3y[Y^b f+|r+U{r(68Y:ׂpn'((19˽. qк}2pzQѐͯ QҰJnWf9doFX, ,hP`K m1`)i0T$A=y+\Xdf7qVI|(Ϯue:{JܣcC7Ȫ ?]Ewe[ y,+bZC﮻ڂ1NG"Uolnui-^5scmɵh#˨{**ceR,C^4w8V9LFAs6;fPJ(\HE 2T S\4?dCD( Q_D 7~Onށ9QЂNJ_C>&%~u͒4e0pU,k5q)Qcg7'4ǵ3r?~׶KĻE;Wݿ\#q9R6WUd幹ç뵿枛U(mjoex/5~$Nғ.!j,]pm/b0c&TIp 9QXmF*\fn4޾NX214Ӑb78d /H;xZvL |B}@&Z2 {ߡ ؊Ρ;w@UkNG^S˝PxׇUm KV<,Rd\sHKnx.sp&$")`h}g侫3#>0E& Px> ]g's㘞ZLI»EeFL4|0&0$ذ˜8ѓӡ6J&x̟`$0NGu,1NNuUM'-vH/k4s+KtKC$h"i|WN"$~b6u5rB>K:Pd(ۻoT1z*GMln֣THPʯl|l'&n{/-]]]'w2|CB)9/5c}oMNbǐ?6]brP~>Z΋ˌ *LHe͗2h٢̴'X1ABw8_C<~%jL!5'xXp]~ s=1BI~lZ~܀Hd G*(4\M# b\v [65`%+}ezdэ:S.TEHU^+KorN]2OyڿVQΓy7 ]!0Nq'<Ƶ`uƘ{i*F-3@xά OuS~\u]% CK`.[/zlqN=,IƂX~wb!vnVYde*8rs-]Y97)ϱv:L΄L-) N70٫̗CHce'hhN9}F]+})"z(=juBzwfc 3$&[]G tu4ei/"dz 7֛$RJzv켒1 stxWnˊ;!kΰhsXs zlT)ɣ *,mc1@G)/&qP)-AtHg:,"&2fLGƄ/4;whMD>Є)[kJKG'yW`[f~b&S_a|v&^iN✄6';?\k_Mr Sņ ڶǪPGU7C \sR~s/@hXf @kfGv./hg,#" \c~yݝw: S\ŨO%Y,ds\oւ1,@K477rGK.s(2A]!6 $ΑH[uw 8ުէOsڛA,&e;%&!WO+VlqT)%5hKVIQ鼂7'ku?Xa_԰w! 4|& =!jyj妡{w .A -]GUmcM#9lFƷ h$I~ix-h+#4ѫGD=ׁV St j&5n)Bo~ 1.PsgKn_]KUk ))0r }Xj8yV3SUF{"r$y;IηZeda! Xqp=Ah!xŕ%q7.q P# $%Z-NR5&]{ RU~UÿtVZBIq3-_"6#?QOFZ#s@ԒERzV P/tիDfhV|(E9j'y ED`{ _8Wj^׿G7mf7Z93M&(ƕєh. /LuAULIFM|zF7]<lL~܉!2;sjYVM] bP~~kj@h Ijr}+Z$?|ANzuzGYII"7 m[*R xon 2+h0\*,Nt" PacZc5F?,JGEt&L CυTS0G#B4Y/2.~LWgo9P"DfSOv%+DSp.#iGӢ[ikapagQl[5LǔӅWxowfGC6=EQqĻ3 I,cw'h#m^2/+[\ C[zэ~ Hް>=p5wt}nA8 n#@i`*PPG6)sxRv< ]X{#/:ġsp)Pȁ;Ы+YL2i_Iux\4{ (V[Rx얊;AU $Sv~.薯Wp3n5 5}8N}AaJ]']2#={Rߣ ַ? vv47^Fyd rxcB瀨jOz-O$V7m]sO 2вZ͐$T9=YuL< ߔI e*-]T2fϩYAݬ $D_XL=o {dR@  =Z/vk~){ BҤYv3HMը9+\N*W=0%4+qK 3f@Wz 4yM+dQ8?t%ͭ9:׼k, V J/  |I#֥~PE%kD1 (x@+_L(DeGnp'O9s0> :ԍ.ۮ3>X'{a1qdḧqf"hTn-j؂ޫ]!R &rIB^%v1[ tJhi/'WA~Krȝv̑tlj3,xh)?GmZvr:vZ1(⌸xCƃ6 Vó19w Sj{>| _ÎJ}`n(ph >v3bCԨOfhۍ6*e'握˘Xw,GdRI2/ᎋ )h=Yi\emWj-|nizbe:-\.n@qX}pbQT{25S*dT^htv VKNt@e$<8g[tD!w8==;xtg,nI*Sq s]`@ ¯ªJ|HM)4VQw04 4㮚.!,:65-a`WRͳGMELZ&D9P'jo0&4SԀފU*yz)Dulk~@<(=#DK. {؇f~x݀? >q2>[0Z肨ftW{bjjSh.춮.3 #YNbu>t$Ԥž-i x4F(P2BUYJGu-z#Av@bkxj,Hhfd 0D_ܽx)쫼2'(?=vA[Yx֮xr$ױ^^:qGfAF%~ϥ8`-uj:CѣAvIߙlLV]`Rm^9'W J9R&x$jC<3*HvW;;X/oHǦj]+%mG&pkwyiǝ '% #|L 7|Rg[>zcW/13̕O}VG2P]EퟫWI. p2Ǭ6~yeƎ(d>q6<ϩf3.-we1hoAJv.`EDl/}n4sY⓷yV<ٚqJ8Q` G j&Ic+B֎n Xףt9 YsU5S蹙T =iݼIpk?(2$Ձ|kd$Ordw"t0CjdnOY;5gM|7;)ITz.^# RT(m887DP"p-p$nqtaK Si9L!jzUUo{'=:K 9}k~InBBLvoģ-:9mGI2"0;꟤ڥD޶=u܉d3Dx\=qݭ囡ozÚSA*m _tE>bmЬkp;{O)jȊ6Yq,4jzsFD5]cŤ3k, 5.҆*@CI<% "xxg0ؙ\MUюqYC( 1V)tR[pph.YJtA9C4 g&IUvD4h=5p]7 n7t`3 7mS cJl΃ ? G$zˬ +CpkaFC UB\D#ۂ9Ik9ԟ9 %FQ7үUӷDkȌì\> 1Z4%`;An%>wTI鐿v nz`+tv:&>i^h fe1@gL .Znœ?D7{D8.!Z +a`$w[`O|숧Fe'c@/!"qR  rob>oH 64{L{֩4.[CaUfw+a>ɦl@MYn#vhrMJāTH99_W9)`J7C]kZrrR,/h =(x,:Ȁa r^ 8J,g479(j(Vs"7%&VXS0'ܧĚ/ۂ.Vmp! #ٱqያAI79?iRI$HCc 6}'"!˴EeYGKS;L+9f i IvN@e !ȚIS !^2W2=^=@R$IC'q-YS$a\m+u@w݅P3h6h7'_/{)}d8J4h$ X048=zTesb :_x1ٍ dco,%-:չm|{½e;, ,A'J6dZP*{rߵd%gzyw7wpj+\f;;cpR^_q*=&obbTiV)]+#\3䱝WkR3vw[+򨞔&iU[@7b\@ &c1饉v2n )7tM-c5)!s8C1s5*8VXECWK`-;>zGWb*=%GT'Ď:f)4\,6;` J<]u wI]?$l-Kߦrk{+ل ;,a; 1=%`h"FHgU5>Q݉3 ;`x{vѽ2@c2XbvjbdW-85bSKz'krDPLS0< Jϔm ݓ7OddI'$V?ݔmŠC,ۙYβ޻K.MT9uе`|leI4fWK3U/͆'!?#րo.]7iL_a&_~%w.1`gg*)̈,YR,zb[rPZ1 "@w]jzx^#2J~3.X:mfb6 {呶tk B3 PZs.a4XI- qԟO9"-YEw;G*(*HEE>0f[:TF:K@Tur_7)NsW@`Yo6!gݷ_J Hh=:t[ϔCO0ln[oPW Fg?1bb%x\&VMKT_ m$>R)kV_볂X5>ƾE^rEZik*\JyXBȿvlmMsDfıB,eF_}]Bg_!|P-q-Z >iq_z3@6AG#WUV%]ǙN,᥈P?!˂&o= :FBt&hE/}{VpOHzS+?G,2WE$_mY٥@PßؐU:q5+>ba{d#ˆgosA gO:s3<=L<]*uM[_3;[Fבfg-X"8I#Xd_{ g\,8^0Q$nK1)fȷj|Т)!ψ'!{FC9$ܭ_LN Q ʸOSQi5)0 ˖GcUk!9Ƃa pi. NJ(m$1D CrLBLT=\ЙQvl*mQ3A?HzfƟP+w5B+-"+8:qqA[rnuP] NnL%%-\/~^\kbB{&<3Yc0JU(z I*qy*ku;6-:h$<0ŭkϨ1ΙBK%:Oܕ;65L"h^UˢU"b" #%H*]RFWnFTs` с{ py5OӮI5l9v:[MX*LXYzbmv"K`b_%J]{6߯/' sQn=rŠ. @Zylncf8aΖJvO߬Ŵ4ZVk 9J1vSf*ʻ\7~L%8jU<" r!ϏR` #ȲD[ |&dn}@H=꼧cev ,8tzDv2 Iy84{xD{fMHQ_O)u_ػw:vlOBꆣ喺0h(#d¥O@t *VڵdmƝ(-‡3 .Ґt@TҮ eCKC (-%A|ǮdV\+MɄl\ b8r_B.0<$YnDrIO[Mb[Gf!!s%UbX{Z[U`l>0b۰\*tꛭ/\x-6蚴wB8$ap8~?3D@z8Ad-Zb}Q`/;)Zu8yaاa kpw3Y^t#^U Xag뒦4 wMvM7p7迢*D4ㄠ54dYZf7K`+=*+~rL~G!pH pY *n)3ԃM`;HW&LՂ LyCL/:Teoep(ß][Wmrh4+ʏؒPw7@~c@2nʼnXԌ;f3 SH-2R!_y&*hդz u[WZt/d8}6{6 GL+"Y]kMBd_́-Q CI s-75b DrFxV&z/'#3~ q_\Þ%QkCeYa"ygu~†?&|܀s(}F89u5n'')4VW)[ItH993G E>Κ+@l ?{PuFJ{G;Uy^\aڹJp:v“wW<& - ?wE3ŜّW/DOb2{\k,<JLuE38)!%uQlI^ۗJ Uy0Slѳ1e ?pylFgu'Ι 5aC'glEN>* p/WӨ "(LKcP[^QqQ} j>) $]d7z"wJhpR 1QMTrsܩx>cwC(g&8Pt%lqu Iq~std[ +~m~CT/|M9noj{?_͕O<Rf9EzL[h n^m^ﮖJ)]KDEZ<Ƭq{:cy k+3)_ńFI3!n,h9e-kl ӊ~ui(i ᡕaLڛ%zw(<2a]{6,-4*a. G2 ˥j:U!B#ejI==F(c3ݎIH|o]O=GN׌ldѧ@~yOĢ^f˼1gN"!f8<,PkS/5 p=t0vR# uyX˩(_DC+dgwJqx/]Qg"O@w}hm~m]669a|WgcQ-q^){4J$.kDҍ\ :n88OxU%y^5THK[IeX4zczo-dB,;E˶5\GJK s Q7moYic+vl_!r;GR#v!A?26ڤf%&jlIg_z:ak٥ :F1$Kv&Yp ^9r]tU|"H$`.?5:>^1'+ _u'bH0_ "}3MƗ,'kBJ4S|\UxVKԃj |Vf9ŒN+:MѰ5Zꑅ12yvx0R:9)9]Zv%p4Utw/gx},02ŠyhLSCM8ȝ cwpi;>Ōw(66'Kɦ`^=ԧBbVqOc-[5yib,xrU>`ҁqݥrco۰PCݯC}0)QgJ{V=HnPwJ%1C:>YVY07GVME^J'_ ߊ3 ցC6Δ4dE G~5dnE%F{SWL3 ROz_MPY}ʺjqVaVrr9ӂjR6a6mVIgLb®W-T: J!p>DJAY62'Dm<2mT43(Ak_yub!"T#6N(P$e_y}QkJexsm4ԶHYQhhj5,;[C_": k =mA/Λ4m[nI eY*ר Î>h-2_IC>HYH@a |\i{yY"WG/vH?gnrr Sll?>yqNz.H,6wMЏ:Hj9*,>hܾ,ƖK?A,LRWtGpnƘ*阠}R>zmKxb-q@Sw[= 7d۸^2hXdBrV JjzD+3;XB2 \Q-cK/T^ f{&jk1'Gպ+Ֆ`?N=?G`$&~XEW,D5Zh^ Qh1>-i]PT{'u7ըCUwTV(GcLp h ⎺uyɨג5Yq:\HW?W]l><>p'yN-Rk-""1b{l5{w^[W{wF2  @P(S*ud7Nɻ|t/1qDx+,rcH[TsVy-`şJ!!=-~/Zi~tΝɶf ]vN)DkhdD\j%bL6 L[z|NxjJ;NOxQʡ1oOT'O[A ,CC5J̈́D[#iM>`>P&J`=`a;#Wn}z(aJ05$ry2@@ KkߦA,xsC e?ýͩR.?~t,2D,7Վ@!Ѷf_5#3(P qTKThw ѓMf xg*f+]r,ǿ0vfGk]8t)`ŇݎJ\gUV R{29(_^Ŋ5O{=,ݼiU>{ZFtI;j*a3%n|R?OLF#Fx5 Sǘl%P"Ysۆ9Ot6k:Glއ+M(,CP񼹅z b`dPE{`RHȺPCGVCбmE$0)60bL7WUiym?A;/јhw+g_zcӌb$ݙ*[+ psgA)x\)sڼ&ewB< )zxmժS[Qb}^<9tCX;:1khZ4LmqfI/D"\J•̬,x֪fAAG\*<@V8$(3S}*A%HpB=ƙl{͝ʎ=2s &[>: `V IJ=f%gt'Un:9~gq Sc2Y^&5]D%n%|pQ7,ĒQBNoS&R ~1ᆟY~L/g $}HCqX@yhzp,¸X܏iuXRqKlAV/fwu'[2LݳN{`Omr‰;9S\~dڬb6 Bp2]Ku6vJ4 uA6B\Œޕ'^[FP758WYSS(6xF9be8a\M޾4UR`ϔ(;er[xEDZ.\+Yy˛|dŌ-`eq7dɓrTVolm:<۞:di0AרSU7 R!pNr>6;wWd%~2҅^*SZxs]]gA2|ihWժܥTvvU5*~."yozj?&e({ VMgVDF=dj.bm~=%4PѶ c29 ' :m`(" 54nI\%G\zY!a LyD>tӧ3q hrH{ш3nC`Ðsp33q xm0$B^-~tZJ5'`3N ,$Ox4fq&v~k}_jX7KqY3wK-gA;aڡmiB]x2x--32< 5sК8VlnN'EQc JK{rw: cT)=9[5+bѕ*ШaLp|X/D~F]'H?ҽ05Ӂ\M{lI1:Y&c0pv΅eӌNLs?CլZqRUa3ﰳ0ҹ vb,*'"X1PK:r$OZ~Bٖ7 em.g9S)0D[(¸#XV(_Px!]K!7B>YhrkaL<u%Fƹwmn8PϜ0b'R.EȲIj'UB9q ݄y2[۸.՛Y\|Upen 8ǘ,يƁpr`&2cL.qw{~t..NH;\hj1H԰鋎/3P zhbM7U!\moPVCW Eguپ#b]AT6# S6^M*yOO8O!,X|{Vp޻yDq<  )Ejf4~8lڐhaBKV $0{פ:n!Ib7-l#OPzI`-y供<*z톾k>G9=m)0(@KDZ1|=~7, %ș ѯN 35YKB/w[eF2SI= z]߷[FxfU)!~1:s]@pOzGE҂w怸`+梣.L#/; ?gwnED; ޯT|'GIWLy7{ c!X:M(9$S>VBW ] MF~Z RYkjE)eњ"A?KOP${P0\2[oY"`52Ao6m| `M_Ftv'!Q폢A"9ٟo4 Ks0Uޘ>18֘ 7svd")qC^/ x_M_~}ǴPCncبX6QJeC}QjzU};sZ|,7IZ;)!]DoJ:`8} U'X:N2p>1 qs/[5 %oo /т};H]hm?E+䦉؛^r-AV{to*ci~4zI& U(]Ptsվ\( 4P s.Nx$m]zx2Ogq>y$\^U1T܎9Yw }3 2A':<{Q1r8a6o)UL4ohN"h'`Hofe @dy-dVT(_I˓@++SP f N!Hku\%TDhp(j&rJKo5VA $`?`~+_Ąs;Zaijqs`?8&ݰj)*/O;oXB5pg/t?76r,Vo_fsqS=-}ӝldV|f=LM73k:fD PI5$1ao3&yX$'gfV%یtdmjbQԏL2"vӚkF /88jWDynfCvkP%k2-*@O.í3P̡ tۛt123βSʯڶq쥮pxr`׸蕘NTaf-0_uuh2a6\&yB@l$SS'Z)ҿ,AФ;7,?d@?Ha98x1 Z=KĻTv "0A<4W&il+ Ї{Q8a@ &5fCF6"KmuBilԫSY(]kIJ:!\:t"8UڥHZ@~+9o.( ,5]T3pn ZP0i / U8ZƢ5";K8oJ Fݰػ:ݢZ@J;uZH~&-@HG)5`\$Fb[ hRƯ݇0Tdx#b0Gmٮ5BL,qIlN4vYR+]%=.05/B!ɴ{a|Aԛ*i\yN^|ݞBhT+J8ô׷nh gAXk!+AkK-OFNpfTd-גj=ÍKjD!?G#IX8v4U9D9v6`kH@$׻bqD9g_G6b=KW&OqێSaLӄ7uto~?IYKF|dWC3Fs gPUGUu! k33RyS:9/Ț4hbxmGŇ[Y_:EaՌ戮ȳ ^#qSL*H8"WOʏO*kD_uT@ -o$mZ!{׵mպtd@r8_vݎhˈ|s/k>PG}$ b@"7$!KY|@i ZyPhP4jJ]g7on[tJeY"p9i{kelizro:6Qm __Okݒf1lݎ$G{s(*ГՃ \F\=d4WSb$u+7 "`< }S?髩B+Uy?h $͟Z:lZ6g!^|SrV)w1M>a zW`,j=(0~pNl:lw nzо_Jѵ/p ;+ܹ)ĔڻqlK֮ kbkq_Bc%1Ռ65Lc>3{U=*1B1|-Q{!&$f֎5.2OYhjFkkWwKR~Tū |/X1@wb| F碪]tR,kvw-,"=`@\;!.)H#FId`JYt0U°ꄅkn-[unrIiqT;u+JLbW-g)4}P 3|oAB1|'w*'JH!6vw0D[GnE )\z_U>ҰCx> o =f᠎q'/,:]";ą|Tܮ" +~RԳ5bP쇇D۔?0#bFnBj=qTFW1:qW!F|=WO&FjG-[]k橨 ѳ s֊Zcmⴈ$Wcp{r$HNvA Hő>_ Rbmꕉ5B(9 `$O9\F&sOڀ⃖bZAx >soD3-i+|X˝r$O =éHѻ; 8!ڬӈD"+/ ; ^8"j lyMᘡm W/Ē$VSgsVU!Hw7[O{#Eey}$k71'U -P3:7q@*|1)r2U KnF+xy3!wearo7'B.ɚ^ ?票xi5 oMuW*P!HD 'I+iL\Ԁa$v}.p4W1m7luHTk6 7'=M[ f_ }gS!I$tݓ5G|6"Nk*DHʗ̼2y˚fs%@esF_fQ]dPY;oBSDDD ,%<D7@\@e4_LhاWj,-xkUoqxEQT-:!t\m 8)@W^/,p:RsKUGҰ{C(6}N6VEy`۫HPl~ot4U%?&P \"`Iܓg-ni-dk#yw"[&kDj%伀u")uZu*)u1::?MоԡˁV4E_>G88?/{7̓ږSur)#r^gxme }Tü.7p%X"Fd8j@ӕ.TRTXF׶(OۓDsH1:ݩSؙE]YXm%u""uFʋ4At '@H V; B?J^Żaf\ىG@nY  a9{JH3ΈTDH~˂qm| [4f'n7#o8E%~!c9)tVҟg؛ac2$Khum1MY"bvnR{1~aˊ枷$\-`VwtkR (X`r;KίP桽˧^־*<0aR]=I@1>p'A5c"~9Og#+ !"3 sE wFpu:0ʽ"ڑyq*%K=>䂐wid3sw`g}j ѱ{xf 沐B-+c \!zc0Lo)nU n߉nbkMR ԹoC%62 n"}4/ρ4p ZrXݭoIZ'Pn Bf"[2F bEtif.$}q[fr؃ؓp.=Nisr@f\&/Ij'$z+'B!˚NjWlstMlm_ <*+(zផWpbڞ_?v4 D:@8btqi8of |7>t .y ~:2 8T 9*'"F%;G{#k-pGy$'޽wmsX2 $n"FcT+NT> jå_3TW=EuX9Fna>/*7W"^]m%9Z\KFKIyo_3(".^xxx=ΐhm!1Okd5G2N:01g6GfLdK[O%HmC"=q@( _'8(9*ٰf\C;V>`w?[GA҇HOӖ|̂[1D) w棁MkW/B\/8x$C"nKl~(l[^+֟%A .aO(+WW1܏_MKj6ĵ9E\$WO5l|)fH#P;Iu`OvË_5Zr? KoDTKXҋ\xÍ*}D2x٨1߫Y_O1\xg,<ÇШo y h?a3eSq@1άL#?QۢB<\O[agNw4ſ]u79w<0.֯zu4=:/E d!au@+ ^V , 45k8Ew+QDxeÁSsV*X㖢y6Vے\"KvǓoȳ`O49 <}Xzkm(`UHiFdxܥ]ǫ ۮJ4\P?n! ͦ9݂lg A66:y[5бT_c:çD%zk-GϭkDCMn*^8"-..|y]` Ls?S`սȰ4}H'l:ԅC"JtE73uئ0oF5W3DY,lZY#Y.sAfh^{qc2]:?lV:\D3~)@ac#ޜkpcUzKᤫ(.]S4DyUg|mO{̛ `J{Zld30UmzmUbv쵅?3"pG(+p"V`jKخ?DNLәi$8Ҵ* ONͅ$PX_:6/칡m|2~LLs>$ 寑6NFdӦCkXѨyM ھ{C~VWh[bbvkX(C´ ȡ ,=vfH59*;GCPZV Ic,%GZB9#ՊnX%6 _9V 5?|ua*DX/$Waٵ&Z QN $Xp,G=2xJr5#rۅn u[kSoφ}PADg-v&gWy"Ք1dbB7>+uJ#eyRi2;^ "k=|[)h (X.:g:'5j+^b7c,տU7 l"R%C=уnGΡFI^qڜz7r,BP3e}L.5k ЎUط61*]~S{}e(mި\B;{4;bX`#~v]vS>4^6sx# 7 BB3[ra3[A*ax1b-G;b5V.jS"6&;Lm#@㾭.xS1Q$(f}#XëUf"vz׬f%,o [!n5&M& %VRK7[,|@6,:Ŭ0-z&3Nz>'F}k(AQ,ݣ.&6WϚw89٭%Q: 8].$r\Pw>~O94G17qa?1*:9Mo$l3D)' &PR}mjo[8{¤I!F_fCd1{9F\ӳ,[دҘH|! 2Ho^{=X"qEQm-{r\+ D0JTB1b;͛p~+Y3SGUjTfI$ z/L2w)wEކw,oIY:P'ڻߞaoϔO" FTRf7l]A~W#p=ެd-{/Ĉip3Aq6동Og7Wr?`iֶP9W {FTFDB#rU{ J}Az,TC({ElH}ϖ DzF :͎V_t oJpQT _R-N>&tc(khu p; ?+ugLӘq|-q͉G M4\- m4 ӌ-@S^h}hNлpc4>DBB VQIe=$-6\GZr&ڍɫ a(`} ZdWlZC4zg 1 А'f_Ƙ*\) @_K3$xu޶Ϳ~͔jFoUY;b\2 ?"|8I.A9aG)ߐ-GQNHR3fimI?W[ g-?z[(Ùٟr&+$ pF q9,PGOr38}`05T 8yDvK@0f!:5{p7I)whNI/lJt_cBaCS?+67:A.:Jq2\t 5šGk6``͂9OΔo aAzy^V>Jhm%H};@ \3~+ &~+ 9p[lh o*  $Gui \l#"q2ܔ>6ۻv7>F6<@樊U1d{%ePdG_=3"7pvx[X*dAuhJm$yYJyf+m6&?xT\(%eO+rBDy9FƖ&pB9JO_ƹ8HީUZF@__;BјZfoO3{}je321hC\y:ʹr7m <7i9l\#҄+#2˘T}*3eO3H]+9xzNZFຌED:=d' ڇ#aMϝk'L\ rY'&KWw#mNAkiԄ:Ol"\by'Lb16CR(Zo9Q'_I@䣶88$mm)O4gT_V3`$tCed*4SBM]gye~5˽ <]ޫjMřY~e"ڈQ BKm@ *"㭑??1A(khl;d :tesT/9 e9{xӏQ,xm 0lHRF-]ЎC ;>;FVhyTL_IGcFieILW)M,B,’i􍓠x~Iٳү%2¿@ =M Α$JsIq@/J^->sbe#%t-dccA(+>+Fk3ȁi++v~Ѻ{Ro]s9}5䶋1Q'Gh5 !5mE6P|<vq8RfMb{pܐ|/u0<)mx~tWD4oJj_y[(=VZϲC!<٫僴4H5`D^Ԫº+ɱԱCܻ_^H5yҍKuH%{dp^}:>wq*,r n}f>OăL7ʴ=7Y:̣W䟫a?/{t,|봆1HU {Z#*N!jmf 'PeNAj3FcZcwi,|h,޿Lh$Xޚߟp DM飷D)h0lyTz{ƣ*R+9ii-^t5>lϹ+E} >n3L!:3D d"FR+}-)^h,xJ߈Zn3װ$'}^ͅa,nqݜ}P MYpL9e@$h$֏i*((>d\!k괧y-jNSoZhUKFٰOr^rheTaq\LLeZO"Gn=maLI6O?,o lP9)+AӧZ8_RY!1WS #}xY:mPU^`Tg)JYo0;),qIQ14c2 ?}n4eGCmG8/o?~ X$.D3(+E u=]~cRc;kǞچ{ ܡbl"<}Qony֠eo>^n>*SO$! &%e9]R&+Zs/@ͳo u7SW v|R;_Dأ`͈%R ̎5K˴>Z>BrR-)VbT^Cw }S#K-Rۏч+SlR{/أPF5}mon3kM]2v^֗14Ƈ%һ-Q7%p/T|Hma3O kԒڮdIPơ6Բ~[nІ fT[081 ^.:=8pQm%mznwA!T5#lN9I;]bšO!Wq?2) _xCX!c?4ҫ`m ~qc( mȀ&S@hSvF9HhHT$J5;WIczPvK7%\?:ҊU6gr7`ȰW|M_޹y[ë;^cOT>W׷P ;#'j@!B:Ycb 'Fb:Ԟ۱Zr=JyT@~*s[h?j! 6eAUग़u^ƛt[yO |SX+dX)pзM Zse!z\Swcr.Og֛dhc {$a9UKO(廬,O}UX?Am!чFG)d !.fb-o`=;+X[=C\MNznm}n󍘆"}#1C-=FL#@e-7xDd/ʳj9(Ip|l"+-]PWKEMU̙шJrL&_,]&1 >+zG+1;.7FCC{浯9'B'c:tvYt)Iv)ub{znxx[~wmv|o)'=~*ʼna Htgd,b4fxrC-{!kCzD J~ش g2{2'X ڢl!ȳuMB-kpvTq? BBX40Ru Hl ŌJ$=lSZg$:#kdڈC5B99xT|FvEcXnι_K@usL eâ[ḱGNlQcf S%ޕhqt8cxl!O*h>A./D~dcH&N5,UoޔX6RF3X?_gl/5uuf(hW9tr?[~O #]nGQ &r؃Vr0GB,E4NwH} w3=SnmBEr7 !96f8B;k?3/搊`.ۉ wRn|aB8^~mp#Aޒ@?)BiyaۧF IQbkLb# U4k?{RD2- fNMkv+ \Ϳ]b^ P}] f$^T鑉h&|שbt irB?-n̔ ןّ IrKf>6 0Cr_n貒T()\OjY-׀]8"WhdXJ2\ )FαrR3UNe#U88L^ f;(qu w3IM?D<kK~A=meV%X&zzM*WmJ I2TG7c\'m.9[S7x:w̚t[;z %#tB^'E7 Ro -0I<(` h=SgdrnI@PM zj!9^aE5-o^jsO}9_{4TF4⼎&HpĢVͬ4xe-6u0H*N3 jay-`X*u􈈦YCQ2>S )qg' w+'̙ ]~ƶqiD,.ܬ KǼv%L:JM^ʀ#I<N![ۃHR3UXw\k#|CtF>Q-lrgM.}'4W|Fu >vɺ]?dt z x.\U?Wۖ3Y|I#'I\ 5_mIEhq>ZndsZAMa6p\Ndv(Gh5g+Ff3"ech<,Çʢ9D+Wh7mnR( wWfdQCIO(N裾NRZE@$'zJ _ (?7d%ҝoMb3)ݵnZmMS$;;RB!#ty\4.¼{Pu Ud|-Ɍ}֪^ݨe4N{G@ N>87.<^ٜȚ(;}ԿG4MB=D@!+=/uyXL,%P}!N :etE'qu'qKs|65c*&AAI%OPzfy5RDr%ʫQu> FDunD7oF'D:{GkUL,߈$>\Zm jߨ/k`nadzrlQ LGgf!eRW޵$ti&L٠vX Z)"< 7] l!|sU2AQ%QOC]SlD?S'JХ`unpK@aHRoڶ75D"F0!;hC:`v7Lv|ՓԅL͜Jpڷ[yT:L<}+|2R-6~ca&XOBD$j-s>fL? Gd#{Qr |uJ LLuh$e] LXO|ׇt-ibm- ( ?xmb5cԿu*})r;EԥηDr%IF;n>ׂ*{uLԪ~63僥݇m{(k$#/t>"XC?PWڌ@ȇ @? ߸֮sK i5uzLԮxx[f^I6﹞u|} ze;D@ěԇ ԥizg =(]7 թ;'Ơ%J-FR L(S:]*1'9 Z4qp71*7c!x/{r7  bZ&t J`xtFxJhP=a:rSt5)kN2[xRn%?U+4[,=Mv}'%,WY[Ta\T(ߒ !zW%;P oh 3CX1nNkm~]#19|kYY>ZS1p0䒋; * ax>7IlLe5:#HFnb-"dD 0V1X Ši @L L|E2kp&j>>? ̸NI-;E=X(lj?v1p(ݦ*;Hi"!+<;"+䑗9qC"L`R&[*|6r5z3aTN:eӯm Ӏ~"0^R$>fFvuL#0.0yZ ð<ᚇ..J"Ac=A <}K)F5lT*<"n-*E+muc6X!LX!F[篡\,xN`;RX~#gנ)N [.Ta-h]m J=ZA=- kޣ-~yvqiw)C61ιQ;`z[_1CD6eM"JQ@&D>2:N ؚIw(UNQBdL5Bz46Z6v<\ -Wu&Lʸ`ʫ'%J@(tf&Ѻ zR)gk0oĤ#x04^14j.5}ʕ sVA/Y27 1]."[7!<'uHp*+ _ N s x9^ AUB‰:n]m_"Zl"zSfPC5t(bO>疒-I֠# ,2)ΛvG. D$1cI.Br '_콱t́К xD&Ǝ%J p{R#3"͛GG˹o!͏Ek?2LZfFYiIZŮ};Uir7+!ղ4|R 129p _I``F^j!=f䳽Z3cWy'-K!;OK v?OHtyL+VY2G[/(_ж@rUsţO-oH"is|- -;"TYD Y/g}邨;^5ʻ ܠ9BOy҅8V4@R` U# 1#, r6k=aTU4=YXz}(+ 0J˹ j:Q1 9HoqVއ'ܵ}$g$!UQrb/&;(m k.i@Hqk h1&1?bAǦ "FxjYZn\<|Xsxj_qÔ\#AWҋٲ_le;3oY#$]% XC⢚{_LѾ ۜ'€g 6ߴ: 8cC `./uL=FKBzl1+BB5CcPn%?q=(nd Re<*/7*bx4ܳ~;圶/r,LEY"z9f]`f߱yrWT;Av&( &:1P8˻Н~n\ݦ5ܶ.$-)#JOJcVU?wf o ?u˄,~D{h}Ȭ;S({CǞ.V[Nĭe! NR)6Tv!#GPiNы7 ּ>;*20K3zطI~Z4fy[KDpExl8IN2ɧJFqyIG_2W徧3 #t\Lrh$ߣO ̿FэL԰ K !0p?N2|1F5JȯM9?HBK]|LEmBOp&΢ ߼&'\0-oG,{5&N^-&J솅0h\3zR "4twF KEU{`7eQ ?(i! $h d9Ɔ.4P֦Ѐ.+^$F )Ffݱ\0f٦Tx.1-UȮ 鰔ړ /sٽ[*~Z% [- #'QTv_WiP X恃0)ECx! Kil{:dzLC6RyԶhy,Ԓ ^ 7k楉3bhvR*d؁צ@T~ -.hscvr\T6}B{Ka#=_nsl:WF+Xk6@{aar B*Ef#9ooM[&:1mG_䣩06 ̱j$tY^̐#Q?=1?lxTj<͛M?Vܱpֈj;Sp$(2eoz^һR9d{q(=^-cBqC`χ0 ~xeiVYR@|(z ,fz&v'hԭXD8UЬXߘ]y/2X '\? ~u눆d97O2T nd!-;^K6ԗ"0MrVpgfXU ^47_.W8'9cO`~8ֹNMsl<4Y}>8U5B(-9@ɒlw>9;ʍR{ Z* Npv־.+4NImٰ}$&T K¥ʳ\Z +,Q?"";dieJMPmO1ŸНANwO vG+В9)q!{cuxA _TXk$7 I`^,ݟ*4 %[1BZ=ZZ>^YԎq8uu8H=D ͡t& =ၹ%KO[Ɲ]!aа\!QMayf<c6҃.H&P yUkvE?9@ h;^e0jqEIb/~'CKn Uɳ\xZ" {S5B UMP}K᳊D\>M `*eRHBF{+;9^mΒY3l!~bkQ'gD]Ǔd@۫ݏ];Z.2䶄ƎT =c&KRG(VLljǥ?d 2T$ԣ]юֻ|2)3?lw6dT(1) gtR?e1 m Q̞Z<{}:6s"?h[iRu=+nd]{PE3Nq k]nK( DrAgf)CvtJ| UG(  ZNŠV/q%.> /Ě{"w˃@#*O`Yh@saB1/NNojֻve OI&0ZD, 11ʐO40l"]hG3#B&'hF`NW=8N D)I)5BƇSms[SGhn^ep8cTߧF}ZF0巶Xy"< KsCWazs a pHoJ½IanT]|uA|nIozTkB0s?p & _BNn{ʏP$VV%Jma.X 00Ճ-ueuн^E)j.p #4 .9GĦl)r)sўư_9wEbsP;~00NMi|: T9:{^7.t!PV?qS?afg=j'PѪ- @OՄdȫd[]R0l'igY04M"e={jk\ sPPq,8'4;6 -s{5lHPId~Wؓcx>[LbH۔Y&A;$}L0x'FU`+d5Nqc{h̠wu4Q #i@ނ59T .,8.W\թ31ZHcS R;ъ`|QB3YPv ֽWZ g[ Lle41}C2Lrk7LYn$܈f>!`z4hv<AEˑDI`b!3P`/-CCPDe5Qx(Qk p&;4)q#֚sΈb~7 RvُMKC ,+ut0G6zd![nЖQ#O .P0!3"p>ʡ4 ^m*NJ2?'jΊL qK5=QNpQ kȩkv3~2u/T1Si']iB2DKH̲&y;C3 DAGi78c-g gA2W/޹WK .;+x~,aP9ȕ*`Y֧!5oBU^Xba A.2uL:ܠ58?tߙ !DCZxMJK@9I\{ sQ/;hDA!(0ЉLsyC7KdNOPe:$" ~(QYݷ*֬>/$xn4#-|AŒEcamM4f| u\B?^#իkgu?)?^=z lfd3!b41gH~ ؇/fH(PaQw>‰(w{1;SBK1?1Q#r1_[J7P}0y irUIVfOy4P\b/-ɰiyN{5m%2+_[pyD4NÄk7L ce|J p%2mJTebPPwpuf0Ʌ^=MrFpԆ=%  [d^PVsT<7t $eM<|ˏ*t0īQ{_n.nBǹ{ 9Nz2U;Ē "kYmF8q?4)otr}{nun]ؕػUN` ?uNȕ$aTYscŏ=pڦT+.!89TAS{%:[ BRkv\eo;mV^ݙ8 vkP! @[2\݆6:R嵪dBZ&.)9/現 t, E+e0x8>k+) /fi>^\[xy B); Ȟ_(ʽzq* B0̪Dw)~3A&)cfh4]pLt$epm\i-HiRy@`]}?fshd|VL qGd+}c`Pn)aq:<䮗<;eY^iu& 9`/`#Wd7o֔^&5*&O50ithl2fߒ Χ!t DKxذ$CA/2$96мP wl.MGr3eσ 骮?Sce5&=9ilpX0&jíb2JDU1k\I Xk&cAא6]ykU8$\< ) ^G2Y܋~i3U.>\zm)cˏ.PIؕwH6%-p0K{ض'XW:Uз#BURZ[<_H H4QQ̉HG.b-̱\t\|Dw(h3 .O ؞<->^4RS ={r#~+L67փskTi[=uY-_4JޡRM;KS_~FIoc1E\Xd,;~V!(5*A;qPS L*}v2g58@e/cENNhKTev#2EM~Z*GD*gɨG3mHwV@?x GW.W]l >EL~lWs  }ؒ6(r9@f+0ھ}bv?>G&Bw]|b-tOVۏ $7.i3eb 3NvIB mx>7T7E<(<}OmY7hIބDȦ' ag6W8\4+%{$&#N JA)t?Iݜ쿔 _ukD6"W]wMP*u?.SF)m4+INdaҡ&yGw&ެqim$d"*B}~i']WvJy%a4E']OW(zwh{p n}iZ?ޠȥ ۽*}˓CPm{2_x%Q4YΟVuT8:/Z_2EzKl0-cG)":mKo|#b6kr‡wP'gV<ď.  D[H= ]ՁBt*WZ25QH:p})!#OgVN)^WsU8pj/A.9b+"Ł-Yr4VFŎ>} 4/!;V_%)>nY]XWl32W|DZZi]2W2SSx5=nPF+ԍa2mz*Gf-$~F_|覍޻cyD F!_gf8n{ב&+!g4=e# h1s^w^vDe{M'IoYcΊ#xB|*G=Q$C'v^/e1+t,ׁ*)^J_izɽ,nw{U-PI@ˢ;1A5}]f']V.ǫYأ:S{Qkx$,_\\;oC qZLr35<6&WT`/sn¸)2M+HPկҊ- ܳDGo\&K Ć N WQ&sdlܰ*T(^o=UG ()B4DCåJzSϟh1 B֯}ŻsgaPɺd͞\ug[J0EL* 0z&|k<9/B1&qKTwmd_CwL'4G`xke0tL"f,As2:";[݀Ļ}bkc@#pd'M%C9K5c'EqG{*7Ҟi_[Ț ﮈaSLGKζu~}O֕HC6Ϳ1BXEHܪ)[>{C&r Zka325(̈3mJ ` cap <",u"C`i>3;t OW,mȠw3so*ӗ͓z}ǢF6o[JBK"W<4?DL'>YǢY+O`7_Ӎ%_JDxp/ oxU ,P0ԑ:Gԏ(հ#/ Np/9`i v32CՐZ/ا"Ʌ _˻ {Pi*ᆰ,[93wvc@%"+j驷elya 𴏅 zQtlk~C?i8c򑙁z$[--ɝ>MZGM弸!U{RnϦ6^.[6`$MPxYK {AU\!bSS=8, "n 4 ]u")"Ԋ㇒n^1ChJU;w?ݾI52P<K1h8Xq|]M$uB\#8SknieWѠe:13k(q8C_d{ ;v&y{ / ].QV2BmC'.}n칎GĒS}9&scc @4a0մdJbO(~qQvm؝YA23#Jr2$q/~磺3:TlX jDb#dK5>J%N7=v5#LhCHS l-_xuKOhWq;fz[SXTf\Be> ~==°njq\`Q0I|/ΙpLU5= 옯)Rt7FSE\Ğtrߡ1եtG,#Zed$#ݜ.ƤF# &S@0='MhzGka16$ 9^T8l+wHҌ t(e~;S ,3{,Z"/wJ)2^Fv⥏#ҙΨ'+k-Okm,q`Lpa39Pj F,U&؎EI5v_d@|Upg-njYM]th6`+rt<9_ϒ?p!s.vF(CB9h]-\'i6u|?&爗c+)-\liЈGr*xD"bUmh;}$a&Ik_ 5oYqa5g'}mX(`BM@ ĥQfn/:قYjHxK>֣^d'Hjǖŷ'V|=ؚFoBW݈0ώ~ii#Dp/9@ !yB A^9Y~;cVH B_b)쑧|'70(Tͤ<7gr77+ϴ_\\sMTmTUO3-Ni$6ҧHEc))AuIOHK:|2.]!`y+0sw7]J bҰK'Lcm$76ef/w#ךk]`N=DC/%mK5;pELñ0MZ6辊:w/}YtLy|mrgO"JpHSl\~΂3/s(x/XWԝ*RlÜT k`}ܚ?ȳȘ4J{<_ӄ '7m˟xuZD1.zwҝTHCLUq*ՕP˼OA]d҅L-U),q2ozwpҙD|<@t`^\\]r/Tkg 1KdW|9W-Asf31hu` j߆}J_Q1f@VD\~d66 8\7|p2+Z`ywFEGՁ){BBq}@Ѐ7նɇc3eE`]I{ipzXv]8EFfSBh&͸AAv)A+Eopq UC~TQέȢh"S}~f7[-]GLκIIpCR 3J|a<EuJ fud $bN 8Uk+#9M? @|\j@_:CnxyT_5.ںئߴ|Y$o cW'ؑ(xUX4Ѐr6D=qUy{$DSn - ٰ8Nm)ٔ}Ɲ#`V1fu`7 :^znsyv0cI]%ֻutw^Ed?ihT+IB*1bkmkySu^qoGr-}+HT T7m: ;gy4h5)`g<=HkdQAP.*x::s鰟G6 }SzGN57mX1g 01Oq03G1y%Le-ݵq3·=:.՗6?V G(oA{?bv`7Ƴ0nْ םCJ6Χ|qzܐp%m ڒBk}? X3s4M +Уas  mMm|2'of U<ՃyP^2%$.B:FCA7d10Zgi",jw䧲*kHOb5jpʹy8l/Bq#X<]Jܮ/GG] UÉ3y]yI*n2 A:c—`mކkcL8v:3$۶;Fm(辑+gC șmI Z$F!y9 wPE7 O 3P[uleŞM%hQ;E59Wݛ(/9;+x-RAp`VG=*r&t!J!d)0o.$"$?S[A2b>ybaRݾBt m|Χ:ir"w"n`s/⠳˵Q !n6e!3;R>5z7P̧4Euji yZRsklA%Ed"Z|Ϛn)OE%̞d užr]Id'-U8o>rv(O9SKB,-=7oY)ze/Qn%>֟u5G#{&  Ñ QYm\V`#Z5skM$z+)x+>˿ABruB[R0 yn*Z&T؟:+sۿeнq J8 Ś%Q0,wGiz9ݾ4; D7!i- j7 0'&kS.Yݤc1CnW@F= n6Uh2]O^F@4(:zW\wtw N%V~ _z?s}SGp 6G\^gdq)m^Jn5mh\Qb r}_vl^" _C"JnwQaRO#cp{x\Y"WO=8{Ui; [@Yk'GgiS֮w妓i6= P*r"8b{{\M6L~*?uLEf6=U#p%e n@ ,֦Ŷ #œ.}fC.U?EYOMk}TU0\ Yf}˷xD6aÅ T1$x JzYn*UkƣNI<꿴&08Iv>vdXFz*y/9pg?3!~i{%6]Hʾc<0g{?̫_Ffom9jDte8t)2`(/ț߄feJ$~52.Z83l$a(OiL-QPȷ*GEǫ$\ Xf,Y<ᐼc{(d+W9ߋcݲS>Z0JP@z8DRB3iBKxe[Rͱ ^O{IP ;RpT4 4nJpv`x>g?'=9ɝ읭X۞94da ^rN <7\Vvs5jzk_]?>86T ?9,"l|Ets{d2A_6P1Q>_3IzAVOLTFoY)4娢R)gw~HGe$_LRi 0ٷ-F9P<詷F7LԵQ68%Hp/ٗVB3xeL'J(F|ME3bK Dź7䙶BFI' ۸Hf?<`tnlw.){gן9>#x-a&9 u8Ē[J.NT$ Nrht Xx;{@fd+ˇF!*qVw<} }Ո903XGKjd}or~]:OZrDl/Pƭ-ͯĕXc΋[ ?;qޅK\8KPo[1x[)d3(k,FHFC7~@lgl:b Քf9Oɋ߸PusrhsQh"w7 PFL7o}x֚ `` )քVs ɶ>p͢BP$ "i/ g^R2QZ'C)L_8s&C<_)<E@SΕt[m\EB6;q`2Z?,o(@]NlHH8xZWZ`kһI>Ee޳ja7o4ч?F]nef1]*TJ4>+Fm pNWf=POEűtK~|Z=r@`~9:eWƊ[ ş+BLA&]"d}HBΎ) ~͎/W;~.4#΍=쳐,9z1dm&9b\^ 7H+sXWBeW\6#2P3ޔZ}c]2#/d%ɐ'>=IL\GqPRβkrXgo\#ޞ!3 缅9_ _*S0| ֙GeTdzs&K?|GrBߢ2cO`gWHf:'8zܔ퍤.$(|mKUwLM}LZ=IpT.1u-#)F͎B\4ˣBnߩ^:!GpaŇ`DATvZg5l*"E% 6 j·Bo麸(Fc^`OW43\@ KEXwLmJhdz{;#^ R) 9t /nPt0ڭ$y"*.ѧVܴD:, EҒzk:*{Dl1ϧ)V0`ۤ0ch?6~67MᦻVWh`/`ّ4@񔩠QıGgEx_ 9]MiJZ"2 F.j}LRL~Ӑfp%.75ULCT1x6,1 W#W'G.dG֩xS eК(Apr`x/o;CFn@$.M2H^$oXSrgR F" S$%Ì y\|jEڮS=m!![oBΊ BPpzxj(_ce._L݊=`ғ㪞M~sW+őkvk` lJ+X`]Aꈇ7q4?QUR <\ȥ4jQUJ#~ ZB/&%U`AZb:];}riMWP3iuasnj?"I6yybj䖎pP&d.ĺ@lX0CT~a߯^)JU,Dlh ^ƍ^FέM)׽U`Bm< IAު!Ųԛ1m%SaInQ(Jz +Zlԩ띳G .jH>=> mSsi% ~0 -x;Tϫ6v# S ].ByTG|xw媦$a]m$ UF^43 ;n`^`VU)pH :=Z l-R |zb)x4 %} :ߊ9L 20g~YLEyꖳCͤo{Ӈ:E@2RTF%vF^vbdl\#[N~}2l Khbi_t4Q~qMDc7 BѢv,{kH#c&Wo%VDr7Vhm&5kv"EB^&B¦'!<گ>N8F h=kVm1(` k>M]@B-gi@DzNwܯ4UT6>m<͝٩Oe)%w=dzʖkCn}oPۘWAz޵;]TޚN)LK˾*Ɉd  8FY<\QPTemUAՃo]".腹oG#~Sgvt#~kD𜒠܊tԵNW'R"=^@?Lpu:5f[v$,pˍvko>F5x+R<24ԟ$aR&A*G%H&}s+PQa; ys5ܟ@|A y hg͔{ JN!6x&,-jl(4 'X&ug|ۢFKii xI}A4OK"H]D9/WiIwM*!XމrdeDrλ8q# P}[RH#bY-Ʈ"8f A:>-?}t3w q',4yQ~z0"Gr "͉s (`UEO{i 7A }ȡ&3: ߵ>=ןPìq;fىDxx$0-hv@tobk#U8G[3/\qpvoz7=  cT埖URhP]i'j6К 婏+L.<P(/mPjQD؎ˊVMU :SO>&Eڠ2E㧱1%Ƭ*9baXrɋmYT]x'ƻ]si/Ñ;Nq%ЗҦZ`L#ڷ#VhJ|zQ^.X:JfSvOubw[a'{n}e>h^±u셈F9(Mui𖡕so}Z+(gHD.TyA+23|[u7kӂ+xZBoYϒp~r()z }FףvfϤ٥}cfQ}咋XlOCzL_2ioltd#{Me}s$dWG_F5WO\\~.j/O8\}_v lzȋ­ N >}%OX;m4/@_d[?9ضAht=38Sdx`o!z+U:[$zjA"nh?s髗#HQZ 1rLMtn! V u;׷9TN+ko'Aߐ1-j*Lׁ"g_A|&>*Kф[g=τE.>tUxǸV}dqkS^)ZFHqDz "UŢ nQTtko_`(q^Ρh Mgpt0lk۴ uS,Ú>Q갘dF>TR)o;@~$)?XOےT5oW휶 o@fa.N$GD*=ߣ[X:m7H[柀b `;M5f;&1XۣudsV5Í1F+tkg. k>{i( `sWCSXMkK3/SdX)KH:r po<-yrqIA0 1ww$][xw4\R*¨ ;)9G'h`򕆰Sa5cD7뢝m|roPj.ӈY0ȚBxQr2*)՛FDU E]d>"nlӢ.l qz!塜jS ͘qhQG og:G_0ilLpw۲GIK`'QqҀ+71N qMB[>kMr% =h J ~a{:v($lĊD 8T%! ~pχfKfF\;QLkl|5R Ig_9N`CB7LL{45\йi n MJQeSB;;)[Bw=~]ʤج&eޡӺzZL7op`|m~@߼TO` i1^de(4lŌ~'\a}a6w =(-ie\|b|Q.حYV+bN@{ LkPZŮ)eM{[uJ 'OOŊho"2_q;'M0󷔤bjfQO@t)[j>5IF7`*("Na|#"L v_[:.V" 0 ᦔj2Ϳwt,6d3C RhX)D,:=zd@1yJuXPy{ݒ.u;rM\;>ÿ;1AmLzf,=8҆HQ{;eM5c$/G!l&fN }ӤZ=u78|?qi l=P *q=}TX-Z0?W {ffwOyN!<}yRmhhИ?(˹B{., Sw$Dr@ؕuqFG'_W 놽-[3d^ˤTl)Xv*UȊ *f7!6LY$6mY;_, tsgPI%Ax)$Uq7]450)ާ)΍FwHu0+Ɉ,XGgpI e$! l4DԆ4("vQo \*mt[F29FЅNPg-f?rXQ^tiHFlE=BȄǨ+ x(6~ג<ȯpuRwΖd3T;S}4T5?DaKqvpU1!^g.mS (^ 'ܷzli5*ݽ5/utxv܋EP#츼|9.jwjybFz=CQҕ~[VͿo ܉d 6Q,d[3@^W5/V<1, <+C:~@.…{%V-t|5U;UZ^\؏K/q%SҟO[A~4><O\VO!}Yh-9N3vIV[Q<ʔj5lf\'Yځ5%EC0b~ɇ8wr"${YEV5'zx-$QO%:_86Sr6NHq5bRl0T||hŗI}m }!Fxph!:fϔo *ʂ=9E>q=|囸|:J۰)>=/Kq4O8*Äyhixݡ);?U>p~54L2%-c `ۚKxB.-p8mRiv\ڔ̛q\.UZ`iݱ NB$=ԇȋX%(sbCB I4 wc߼t|9޶fNqM[<0+ eNp#dYnU,qW QEkSω ([E w-9V>3!o {N .c '? 7 ־$Ƅ jBQ)Lp /.BLڰEg+|AouMIԧAQJvjn/~ARC#l^H{~-F1LD4B\#?H܍^v, X]%~Ccv@~aĨH ր0qIoWLvcUi5`pz$ʿ;9(ظLFHR"a7^ DwS͛Ĥ 3?NrWƭ[t Dg$|T~v4*ú9jMNܑj X&1Bxԉ;G;=A51k Do@׳ yKƹ/fJ&.7 phd _031.Yw%gaŮ$c|Y ZL[uU'/`Rh*CZB?7DGgM552; Cq|J,MW'6G5dUZ*ࢿy99r%C Zo9;_}Z>9̪2W뚷ư皿,ޟX_!{hCpIG Tѫ0ƺPBH3P>] u$TMlNhM4@fv$t Ќ޲`zd*_DZ|EbB[-I\YU?B\geg@6(3G5~zmO)l }7SGC23qilp|G||nE , &|MW8 C |MxgP@ ”v@49戌8K4MV!#HE>Y]JJB^w)EgiP_ 5>Ieu&ku ]uF_Ŕ b$'S`{\c((l=b88cak Nj6]Jv(i5wĕCEF%tx +}֝IMlǵ_}=!"a6BY Fȳ, )zl*;,TBRtS)+R q8kXr`D4mܫ84|MZ;9V;t*|{0D1V ]\ЂR ݠyac?UB S/1 rfa&{ +`;Xߐy唹6wc'3p@2` 'ϋl-:]$7<fMZrjN=ƣKb6hxK d1DJSЄ zTd1°ZA[ pͤn!`12<\Oˎͮ, EQSix;+}&R8)U\h=a}pQ-9]a%ҩ/ZBg5uc͈;S8ei&4S > :$pȨCх2MI/fD$[8D ,|ta,A,S`Zkwf^Vs_S]? ɢ'kJFbp5L3% ^M ;,re[/(fn+uUE:S}^1T^Hچ#"Fei@b՚ d2 % XaáK<hSS{g=Q.+#b5^ yq&]֕hr/&IE_A(\Ӽox-Ir:\۷|ӸW/c l4ܚ%[W>!J'c wAonGIy$t jD2Ոy"uZD6no9Ui]f 2xN`; aE5)4`c(L"G$ȡuBypT`:_4/O nB;9vQE ÌmIEʨi=ەיW䵔4՘$<#1h qS;ט z)Y |m"-89 ݣRJ@T$z<Jz柼y OV/I'!G xB[K)Qm>ٻiI멋qMCFeV@|s oqiWm/ϛmEMr]SQ{j,lrl7:3{͵!)sgP3Ā{K.0GK Y NnoՉL#+GF/ 9^~YG!n^RQO]qȔ'Jtq_@FU)=Ы") ~0}{"K]t(s \uطAG.s\;-Sv|@J z̀d.wī֫vlrr˖ gv#yb{ h0=rVXjwgGRi@,;7FZ$4'IO9 ZR5"q9B`%m QOcLfv2:L9,[sOI`pB,u#:dc nvV^lN[jUOIOd3n͆SYsR/dtHS; f7tU otcB9|*B!w+WǸ"m=k݅o&N$< z4jogo)SglSrr< 1%(2f{:0M~G=N\֑C0WEJ\&gn[6Nr'~i7@osx} bIW+3 ~+XMS\E6 g%em 81 V,l0&+jaw-Tt;l-9r=1ҽ-z)%]rz%:8c=ݹ[Gr#TצR"cYh86~ǭڎ/  Y?+{nu8 PSVe'm3*1DQrjqkGoG8ƀdu1Qus!9/$pjS`/乖M[@ΘཉaMh34?Jg, 8kx>YS ;><,0l-'b=߲Q0?qP Uz1,Я0CQxt*eTŎem_ߑ0c?mV-7R*gc2(dy5Y+zW\+ ;#ӒKjvCFP;}u$bIj8A5K 1.JMJv(0ӦNgq. .Hc.2w~ M~+8*ۖq4e\ "5լnR}{LGWT/tV3 t0)JϼJ>([XQ'бS[2>^>F{lh>4DTX ZkI% 6Z!OWNWqs,L{*/ gtq~%ؔgɇ[S`b#?+ńﲛt F8a[s q?-b{H\ER&iQJYY*FJCQVEhg mo,xW*-Y!f]\.]?}̃oUIHPel0 8񔘒`@ʑhU>̲"E@(& R6U#.)ԯ=4U梾*T WKk-x\f*; ؗ0{ aP橧9¢}3Ro џ2m52E8hwƀ j6gcJl7iƕؕnl]KCJqԂtI,B[l(qML]I}Zϛ;V(en]xQ/*eJD ̠_Yr}LȦFT%ќoM:؎2E P߁s =9}D2D9;N~Z-[j5ioF0ӝ^Ϙ?ܲإtqZ.@_q]GN$*0OG|}!yk$|IWtI(:d˅Ϸ$cpգ-C%7'H(P ƝMJYȷgLN񄜂zvpD+}s*%T"/D%/1^xf,48ÂSi* mAU*9YOXJ)nȍXp  aV&&DPXS)CTL!'*U}mUq:3PU]jS<7*slP͓kСj^ L23w./lo;'=Qh4y)"EŹqg56 (p^:XGŠVv /ڤnӶ*:e$ٌ4Ư:ӷ0[[}` 4oe֕ j8BùLKzQ jLvEpZ\Տ+@|5Q f~(m8#|?ChNy Zp!+JBN4#UDVAd H< Jڞu;-m"tc+8)'&,<^4Hћ4Ζ ye6؜)y)^/j] \H:,H?< n ܢyHlаq6oj1X$.74"Y8J#N Gn#![(I0֍Yo6 MHss/Nm I'[.T4թot䅪P\ }6'X}g;Zël1^7@<Eչ ШۆZ*=Cm!=7/5>]I Ĵ㰂q@?9F$ 焸oąXS=l9}!W[ Bq- se)B `7{q־ؗzWqW|z{8 Wx'vm.BHM+i.~>яpC-x |l킄of#y5NnrܕzeZ$7JHI)FeSaa.֛1Df୩o%sEqD [&UzkOxr/"~e]58Dqc'"*\&5#=mMxϺ7<(f3GpѳIN)8pZnʳEg^'B6tN3<򏭦t (ճ)$>"Fo+ ƎGM\·b!ƈIs3;Jb8 G7CX f&I"hrPj,E4ej+ .REJ܎K*kne1іRVo:hx>* Sбh?r}&}lq3FDP2Um$ Q{Z4g8+n&ĻD/DmsdQ;.ET8,:&Ygf9g"ws :TW9ZdSA0$.x6 &i!/f1@ӡq~ҀR' P_9ALiYK\4 Uf$#xaqzTcihn/\+T qP#yINA"LS4_ዙ4i"_'ZIZP= P.vl SLh%qOWTPݒ*k`/ Nϣ+ R/5#kf -2NO֫R9™vԅ-McDkyz=+s0.0{Ye;s-(ke1; ]Dk{wfy2A LbėԙΞ_߾&+E:)jKG;Xs.{%=H΋׍fN6Di Y?666ƒ; XHKҩb\ e|Yhex@o/䫑Oyyϟz.UV}͙qC=k8HF̏xҋT'/зIFq=rYr,םG12Ǔ2ӱSjA`/C#j7f.0ߦ@m(v*E?aN?lIMM 2ݛ<$U)Sx$|`}w$b>Tdn5] *9KEs 3zl^y(ur ⬘VMn]*M,`y8Iw*2_NKJSCI#,C.yoLj>E/I7YQ$̧_0މi2q٩x/OR)`+wٚJrN)[bT>C7J Vۻ9rւ@zailqNaTF^ FnqE Ar|<3 W"OUb5ScAVnrSg@1b#IDՃ$DVIfEU$6kxwsiZIe,絒zy/wzd:/ۦB^ZPB1)=3Ԟꪪ]TBT]baAYIW@Mϸ<j"ŠsKХYXf222\iܙvq`DhLA/vPiSO,yЂ"*3Y&Y=W#i&Nr:w-)ah_t-gjXht?f4\=o/-0AVsi\a3ǐ{9 5?~Jc.yaA;N glGI|MQE/W#|c7~3t2 ˝l3s0۩)xkcC#ô M?S0s1(QJ GV+r@EM\e#"h:8UqH !kR^3~+Hä, c֣6h_8j -}""5'>:U)9sa+{}CϙdwϠ4sxm6oM QߐLjiT(~lZ~fMv! v5"D`fB|f0b!W6ҤelnM}6^OP0Qcwn$8h%d9ujf7P֮ (%NsyZz]qWn! - 4Âv{ݪ=\He\ Fx}6y;q vga9RbjM5%sSSzE_z0oMً^`m3JD֔.ihO]86%aqBƞqjdӎ!C |P`,6 {5/;jD &n?9iQ<= 6H~|UBA;s6@D}|r\zU)ZZa gTnwOYdF6eRZ̫1tsGڋ.TsXe Cxro |9.B$fJuȗ_DPm^$gnPy-{GOJZV\z/u T`L)Tl㷌z.Ef?gE (B3 &5x4ʓv[O(^`,鹭)}Z%B[Tbap(e֕wЛ`qϥrfv_")k 8#FN0<4[[=bpYԧ*BY\֊<8;]8J[w?x^!Ցd g8iv K#JWr8G_JvF^<]4L[ X>~%*LZj@ !LD[Zû잲vHp8/5ЬckuҜ-5΋^x$^Bf\{oD32rYzM"bR=޿1 "VJ?oKj})$&nAbdc&o?7[[٪QkŇ5eb?٤6G c#v`rD(y+6" -y<.nJka@,('h;]k䉍t\@݀ tgIE8_zSfI5Kڲv8g2w)QNp.Z\ښm@pH~;V FmGfkBRW 쁒!_]C81顠Æks+ѢU0_pdGт6d`AVӽ(E"j[;+hb&Kq>9H:osK ЖVs\r΢ s9~HkNNC70Za?cUR?&MC 2j]$ FoFPv^%ƒJ›~ [B湋JW Am?fg58G esUmתH$h{RSKع3gGnۙMI⭲ثafbTO?UK\99\W:;VoeX*jeo~w3VeE dPKv;홫 Ȯq}NAbIZI -ſo~1@:SLzfĢI&]1Mo 3ӓJ BZ+`o$vPi> {꿛)pXiT'S=gbwhpF?#`liYR"騀3;>OQ[˷8E&@2]I9 򡘆4@魂\n 8[7䜵ݟZ" Oz%dt;!BqTx`Ec*oWɶE4ݩ9ni3a&ZQ7tLjaUWGET!~D'UshN0km8#YTW}RAS[$`P2[~R/`wZxC ȗfd/qU0,?Ip&qVo_G@D%]k2&*>Gz"ጄylnB$_$ـbųԂRhY :@]z}FW>F"oY5SZH+Igd_Cjڤf+,bdFC͸*8w}W}Nfwgn׹<ס~%Z:ZEUVÿ*w%Mr'd%iw]磼4oB%!Q%@h*rO T"a_6C U'nEfLe<6D?S&6]-x:-jayEnNG(wvIǙ5tո'KaA kg~1PTDA;1T{CqŁ,hY]U:/O0iBӋc?)dYgNӀY5[PtlK}"vgSCNkФ8 1oX f8oc:Tn#}8+:R6cȝlh{~N=p- ( SWkl]wha$]qYsiv]1=L7cjZ =i[ZGTƖϐHOCū鰾W180?_a8I&YYmj[#_Ykf:f1 iϾ>n0D>6\)'buhZ=-s`O %bhLO?NQ,Ι KZxNܸ0~&ոWw$fp9Y\mHj3GZHPxc)^0B{fRяLBdBhJ}FGl/l?վiN,46H%[F eFCŨ{m~,%Y`JxۀgoR_Qh+O8f1ZF1p8.UR5We!62r XZ`UvE1nx f7O*^i`BFE@E%< Kѭ2Ip>>zQjrw.b7>͞HFά{z=0iN4|UrS6sN /Lp mgrxge~sGݦghi478to!DٽB;UBo 1MQckja. s c}kg/ {p$+~/z,T8tJ,X,ubgst<4NNo|J蝶vW I;7uQH? ]R%@(ܲNB :O>lzӉ(:*GVF# _rn\z`r6FlJi 83]bq6`Eo1bʉW>I2JwL: 4E%L^1{Kz8r$Ҁi K.10r?Ś1M6LyӶ#tlB,O #P0AR2VKB2gf`ou_I!s.9A=JE؂Hp"@"vWscP|jB!!i2ĸYO'6ѯ]""K_5]fښ_X8GIaVRD"+"w^Pp݄&be)5kNw?5B;8Fq,ʱP%ZSVBoFh+,Rr>ǝOp>͋M ^pv8'f$A0PTk`a`rvװ*”C5PاolP Ɠqe 4目q8ӔZfU}es"OZh=n [niLh>1x$p6hF_mR7- L~x*<3UrM+M9(,1BWeoWgxy/Zϊ4E'7L4xZ̸:-s'佂 Be򠞘Ōܦ:rl^o3Ek7(P7e3G]g+Y 7N=-X4YiE5,WE%e1j}M}hևXwL&7S;1n\w41 [F8~XHC_37]yh+2p}@f( AV.S!@<_Er҄(."::c4Nd#,jЗwՖ${裵`Mn6I1gcL{{6P3sh6_jr4A C#"ӸR?AI㕗fG=nnJ5UseP.2 T[I[TD=szs.Ywet?c`Po3y*lMKS ;.4Ej_G\蘶L#|9UλVmy /H\""ȗ )Q-t2,0*$3ţA-&*3 +'X}_-3~v5WYoW@|͐fvLYhmsfMbhcxMI@\0'>FPEr:Ӕc,d&{qBYz05CO"1Y{=%H7.j+lU.P:~þq!ݐL|[.znIg dmFD`u'gJ424LH3`z#(սXC?Wr+-}r* AcW^' p#b؝Nt$/NtR@ Y-FBMuew'I%{Bb茢D٣kwYS'1;% =)' &rvV>rm,H{=6gyG':dX!/`'5$_ϐBB{8 j]p({ {N~)iz '< L̀~o$.v.~n, J#h. 0nNa`ZX5 R5FxOBTN=gaF] d3D(R;.z;r5,ZCL8.ŠTy #6szf BHjdKC4Bwϼ +tJ4bkՋ~Y0`#I$΍* w ai8|f0vwL4e6+@OY Iu/ B\a(U 𗪝ll" \3눪Bm=RbUT>Wc!jMפᘜ_* 8vSft3{~g7^GB*8UڙbnV< }Bq"&VVOZHxN (@?j1-+4 xc.n5R=3T^D]o軪޿bu%U$;,7*yZ#Gm@)t#m(h/i-ؘS\COs]i:BBίWsXVjwjrVx@'BE;Df! vmfW),zF GHq\LݞP %\)bR$|? 1u9u%]x}~YDUg'z279G;kEY驏Es)'w|c-PnaK mS OyjRM] %'N+mifpc)VMyyJˀO>lQK!;3q4;!siMd AP4.\{fCސ/no.̎J2XL{d(sfbWH|':,MӪ_vh^fL:9B')kjS68IJ݉ǀ$h)H.GzzEB~UAKaހ!֚1]Hl \cS3нXLpIelHdU2|d [B6 y[A~ҡ\vS(t.w vKXlKcz1^7Ro!IKԮPᓎ|7gCVUf@yt_=[|=/pU yhF,[H8FIT^qbH8g:zHK6M0 [n0CJ#n05eY^RJMzp'e 8i֖ 9[)=cG-3ZϖٕS 3+-c̃UkK2 `Q+P3J*U(X|bCT<Ӱ=y1` f^.KUS gFSZ+˕(-X_9X!Vs→ڙ Wj&Ig8&>nne4#>LP\71/7NnrH~YY\+N:̠Xt'L]J9#yQA$4#qg; 4QUAyqZxJB#`%7qDњ|H ԱK+EȬmվ>YE_cҩ;-[ŃmڛM6u_YnMr]ǚӂ=fQgb:s^um!gbX'mU16"3Gv&[X&`03V,%UvTHsz(~c@xB=7zzگ]pu?@6~ǰ!d(GK/EX}M) bSnh QΉʭnV$7}8X4y :ސ1%.+48];><85)#P諓: -$qv .03LFW?^]ĎrIA$}}>x,""%ZN IT234wd5%W[T 9Cddφa||cOKu>xozG8vھ yiאL,ch8<&ep׌`u7?3H}d6!AG&g=L]~]=?l U)³}*Ft^A+ &ќ#y~/;5ZB+kAWwS{u %iww [ߔ.pΚ0RlP\Y}{*,0ZR[ϑӈ%y֞4*\=iǹ,vV:Sp jRX趥F)0(wS,ЂEϠp$Ay^ ݜ.#1&t:D}d`W>[k~2Tu\X|5BҒu }4Oj72)cAeQTd~;(ΰu*G4D*p%1A(\qe"aJ6Wt|(cu}b=\RRj|P_+,E5p<{ E>)-/ L$ x7_#EY#N|ٖ]T )(JFt@(-2_C4{pJF)WZy=z<u)ruQ]#L@6) |>T2|(S[;4Q(:glB[\nJZ1 k3_Jd-@wKְG=MyC6%z)&Z᧺v,sT dwRbV#{#& #tɃ.+r}SJ=ښmf֬3ѩMz$yªOE}/%\B;]S۪*N[AgP&{peͤ1~FZ ~mwf9 KcU'xWW'YT ?bÛSOUPѤ:"P(7c?~ AF R\$ML< :  =H ϒƷ`4ԀK!4BubkJ@Y3h7uc,&8 4*8PK^}YU6S_Fĩ>k)W& +{!'4B!!KPc5QNűj6]%  ZlX6&x3K\37#[m$wocJ.X;4*y=;8;޿mv<&2R7ԋy&\D:%`YƗ2͉Kۥo5ٖ#\y~$7UTھQ#r 2p;r `O| m m,Ѫ``=G'θ1P8{}G{f/l6I> a)D^t3B͚dTbNї=^pj!~_YiA(ak~C?IM"e,uDwyx@ҊUѰ EwmR* ?81=\:jpt?JxHCG~j)d?BgZ-*c k6?L&k,jꡇѪuzQjǕ `{\q+.!⫠n?4ߑs C١ɼu4vQ1-&FUc#[sͲy}JPc-|TdQeG>\n[JhR2<["?[|ȀF_6gyLF}B\8c0s_VAJ+ܿT^8/]v܌Jz>=sE !?/)hKtJý <ѭTVP[f0b*h_>e0F;zRTo(JCkm "vH*Xj@G4xbjl'3tgl6{v?1k嶛A̺PZDMXŽZ`yw epUng9-\/4!{mffHws Wqq Opr%Bٖ.P;KES5]:VvƳN u \guq;7ChQ$A,?o`O졪5$mWMe$\^&ڷI:':DmC~HVX&ؙ&}AIy,<&W򲃴, =~g%5=;}C7lk526MA"NM_qĞܓo`zGa^քFmsGڜz890.OQnu~_џJ&&ԏzL)֠39eP0$)_X_]\toyp|SbȱSȣ,h3`w!Q4HK{uj?>b@l̖af9x" D {@}5_x8۷e`i^ NU/-3&u:gvbnEqH u&-9q.:SMpVv=-f\ "GB*3bDB3Z;xl{ܴg~*-Ay'FޞXsJfyL0O̤9+.'7McN%2l=% ]/A&"R&mKofn)Lw uԴ/47l”Hp M箒DJ6d,A7XJ$aBI- ,-GiEJkO$ T=sDK'̎GW[&j\>BQ JTV5x2jY&ݗr+;W>%$F':cDYdRWܘ3 byVAOɯMP%V\4;~Fc+F$/lscN)sP=rwr)U،@<~S#3zWڈ Kk}m:98hRB+Ѷ'm f!a8s節~OLqkշ_Ͼ"q2=zN8D:nwX0*^-_yhĶe/RMiI^~Ot)JqHs'-SqMZGis0QԚ7*w :pf\.Ql=#J<uqD6?<L#j"sa{ בhTRjz MJ;(pk {<[\RwC}9Dz72pKֲy>umbt' }E;h7'KWӆdyc;$PX)!]`Do=GǔQq*i~&P~Vn)P T*,TT>` jY KmX6T|!5[gs$5:U?C.X;33]ŭrgBq^)feXa3p-YiM՘J;IaF>F)XS|)qF5uF|Ts~Wug#Z!m~p^0jƃ"FK%Z[3?!E.1YX{\K]`0D}̧{sj﨔z%ϖ=d*ōg_tj+%|cR`WY$01HytT1-@Xa N8zQF Vn Ћ"CCt3oga1qbn_DEqwldbuS8ćk⃅wi`tS}MXCe)/x >)pG[uvpz}= !謪=h3KXW5* o6v FKn bO{o+=ظ">+gOï Vn"=7m6ŋ7F֔ ,|oHW ;k0Vk ӣ8ǫN_ FN7)#:4E_rJ) glMC'h/sxň@,}P$cXb. (d ?=@7)gccX|q-/r`k[ o&BF>h*F2+{Wm;GMOa>hGS KP,vhé?Uμl5t6{`@؟Ƅ/#Nn+h{9Ů%^S'fDSŭOMŰ6p}۷a"wxI&: bo҇I - dʫ;z %q"Li'V\fµaiR^b=@ڄђZ/y ^rԌZaHceOC4VY'kƃdbD10ItD"b頫 Z9Z9~K/񯡝&o[07V&\^hL%WXdn0?i )ꡪ{aRB 1ۭnH5\& Y e- = bysnD×Hv9P>@̖]Nf9Dkc ~+h[I B:}pz re]*gf8؈yn׊9~wڝ+"LK[$n:iV2,g2bFעb'E Lf:<uPAo|^ 2y@&M8:x3$A~nz-̛3L(E (Q x1Pp9"SSklJӁ5_F9"heFA=Q-yr>9)؝hDH() g*mMeeXbww bJ00ѱ+Oaj<v.9}%WBXd\$2akc7x`N EJ>&pC%=Ȩ:ulj j皍BW(48Ñ 7g={\ jFla29dKkq2\#}I7D²ӮTљS>{.Zw=5T$O ?uV]s W Lb<=g`ùXCkϝaﯖ 7te#aAOlp]ُwN;c>01IBamJ(eKjҭT@^y)EeZ'6ĭKQ@K1x畏KY$ƅ 2O t Wf3_V+^ 1]uW.Wljnz҇ jej-.cF-$h;TVj,QjH+7yԴ{'Tu{OcVܗ9bc?S\'_ L`PZXvTC)яIHƻ÷Ԛ11C!UF.:,VT :+bFSoH-SS*ehHI"\-BmYW%,^?D'ÒZGUN/#+h96jP39[~5x\v,eOG/J\ĎR<_o/lU?k ϥ+ ^N, *'P`㢓_&wj[2mYƘhC(9)-BM A!#MgFY$+bs9(tzaUdҧdAl5:}X췬4fP.7hkZ%-bEIQuԗX<~ ~)ld-}nnt|Fb[GO@i)wޠt&WBl%b]S[ii i83=Eb[t\ևثaHrszïX<w^uiךӹk\O[- Z;(j`S~b< "v5ܬ:N9Z!Dq[JW/8i&v6!*P ҷ(36r/ )G\G˝>uH Fu+!ෞ /Gh[`x8NK]2~|$6FP '9Q̀B*Nkd FD|f4)טD D QuJJ0@FIakFCGX" Z؞B̋ɰ*ddܤDXyyDvBn! bF If4]]]1ɧ(.}O̪9֣ v,| G +ԟ\'8j &ZskLyr+-3HђaYIB`Ԫ=;۝] lFUjroȑ J,in'_޴5^/oZR 2#MH6> 8d"~5  RbyCÇC!'A#9;:k#U&IR \Z7ڔQgOݚ$:, ov3$}&}r?/{ק+@^ _GlÈ[~.,]{]5Vksay7CIVV5͋MXE43Xl\& :DL.O3 Wt"*Fe [V\DiёM~?ndՇFr"n[+8ҡB$zڄ);fEG-nPw3Fk|Z  zVρCl)w/b4ʨtA֕VEQ9ȫ=ozn0J|e'fmJJ!k;SZ:Z 7Sde#P0*0r\פ̐Bsesn)I>[UgJpӤH9)<ldGX{8ٛ4l6#va^@aYޮ^aL#0J _YUd#S9 bk; HQ ߤO,Xig}Q|B>4hE}<@l 1/ڰ +d33Y؋d ;uLuN+ z.a* Ԕ^9gzg(p8bMI5{G,xer"`9b4LI\Q~8Lx|4Աm 1wK l@u42LU\2rGm#=ϸhy~ᲊsU E)G$+ <2!LZ/W{/ϫEQurч.ڮ=&jx zmN3a+\P7wN=ե8!ƯZ\nڅA*v̙ܮ@勳r\coSPM? ʇ6+  ё9PshJpNS%PӞ9&`#k]t"T+@7lJ28(+cOe LccAw/09G7f:- \5 Ji!yc?)։PDIٙ[K //P^ͽ_k] J 8d)I q9?vJ؜7N$Nx(ktLy(S7y7>Z?1I4qԯx\u| ^ٱ@T]#EP'BY_L8Vib:ϼmTeB=x5]C%Ls`1Mȋ~ݒn.u5?}K'ΰ+Dχը.δLUI:)A@[Qi*"NrdGQمT8}O$lM @݁:aZv陽"`s)^Ԟh> &,M<O%3Q@*d%Yݖ<p&]AY_643 ݙ#`B&Ϝg^]d0IaVƋ)s[(19L>(lsT_$"&({ ӌ ,u $'J0pjǿxS֭WɊws)*O K{wpbPL>TNkXĈ?/?hЋO^k㡚O)mLGtT{qy?Şxzg%vm$e6%@Cr]^,Scǵ+EJ`>bKJh6Ա"Rn?LOٓMsܪ ldR$QynA?[^cPyx2vfmKѿzv_SB0Ħ>̇C^ TN[E%&e^#P@y&3Acn Tj`ǹ$m3 ]#GߕI7M]ɠjD9 M\S7wj?9%G:g ?rAGq*.7Q9!H$ՈߠdŢG{Ol)U㷣%gkA,{PA 3wl$r֯;qFd>"/+I]^qyYEӋv jK-`@!` _ EvA0Ü1|sAK gƕ$JB<@c8Fbǿp00eg͖ ,\θH :"rQL.,YO)686x-S#H"$++: }!s8 L~D.^[7Eʍۙ<BּVIO\װ{p Z/OPs-qW+%%&HLJUR7djm -2tv%$(wg ,g: s/3Wq9)_l/5,d:cQ|/)6W')Zf>B*&xq@kpaPiriIn枎}a+ř An11pw$XhS#WZ)ՂHp_ٺfkI@1+X О^lPO`y'`k0 $JEe,/cQqKt̓^\OoQ I7 =rXu{2%Me6{0 B*=nӜs1(Jj3Uwm28v#W,L7 WFS/"LQk#AP=#~Sب.aun>nmN+pUj I&eJmc2XrZu?ڋ@j- B0LuE+u9i|o<{}|3") 7i0H%C݈> ;-̱ i'(hNϖc,(/e@, $y yU@kXIYL:M^)Z4*A^ _C$UBA,cYrQ`S`m9.ZL+f @+`(FpݗK"o͆|qZǶ)Gig~@lB'B@y|3lb}Ahtjϡ[\zhgmTr ц7];-ߚ-&Po6}KtA qM+Gஉq}nt˸3v Yхc:N sUhhqSTM^,p:TlԴ):oAF\ 7 (]/VuϿ*O AH^#xLd^-6^^-y >Q/!óoK,#|L@bϷɓoIbއS:DRe ӮdX+Y? p)o:X+ZUǜZ]l@4{|UkhS/S 8!rwu6A=9m&/@ZÜ~\[,1 EPDITKkw;kܬX6[7X:Ӫ}Hm& '"p;,P=VJ^i>x,a 5;yȥטּrNN$A2T8οY# u'kP"Íܔw߫շ4Q*j?(Rq׻]gݧMܒLB51+ RObd8۹ȭacF >zx#?Wh߸III!$?!K"w<NXcJ]yFDNYJ$xx0Pa+eqCe rK Wܰ/eP2q8lB<>K_X*}_ 2ϴcOkg˞?VSgCb!-ljOj/ { b2b6[zBKx̫M{O-^vc歳ØYտ KYR. +>D/@75W%Tq`! j0lcO<|mjv4LWzFj,F"yÀtx-PWiP; AIm@ ^ (+$PT,i^}/lyMC}s-zG|̦ySj*= X6Mg6J),%M'3>Z~we Hs%T{QD -HvCN fSthq4,Å<~?ypAԁ Q4eAAdAbYm1/^RG/3RXǯ*]6)˘cRqx3LsXPʹzIPD0FeT?#}YF*ºvո{< lJ0I0J#,~ )ut:vue}> |ʹIJbp ԧpdQ,O qDVȘV(Ӧ8$kt˵Vm!*Q $!M?s(Tw٢-a='E%q,=PpKM:[V#ݝ[S5J/ 6'84S{~Ts>۸Pד`/lҢ"a T\@3>#Y![d0]ͳ7eH4[ l/67v[xg&$a%݋L _Z@LI:4f_A)>-#rU!,>(F؉eޝ9c U{8ǍܯX?d!1DKR0t(!]r+?NxiFr\MAs,'ފ&s7Q}(M|@Pŏ`?9?nZtWu?EP>Nz[ RJ;' W]"Y"CXw 5kF-ܼ20-"zIn+bHK7 $Nl *:^C\ p}TRju p†#K@4"cYW,7=e0Gסɿ\w]=> w+Wǰ!jO)i7MHtaK/G^qo_Oe 0 v!Pu} Gkm%F2TOLȁAZg*z@'=.|qV~b^9PXLjsժFfkcCC^b,nYB\sVwxscZKiL_A%[KհvvP\6+S0.,A$3?T^Wlw]O",ƸљH@_dPNz6.eI7R`џ%5X J!p; Tj%5O|t xc AgV/\oNJ_b`,,rss% Ht)e[_u^,!y_&/z֨`0x Mr;k'_$ w{ Nz jd+Xqlg]=jpS(52+kd˔P|=$\8{B0\rFsJ!٣ph;bE#wD,fxL#/z_/lAl9(&&2QxUuG:"!!\&X*H>H9"ܫca{tg+"ިK14Ś+7oLkdq8Ó9*YK2v8JH_ F>Dݺ3aHΊefw}u;(AD`Q@>Zʗ'F'SS*IO8yQ&ՋPؗ AaڨKE/m(S0~{ISChص̀a u [avKYt&JpVQ nS߂l,oЍ,h[U;|W8 pDZw.R0^=; G=ҔU۲wX&O`5&aauAC_a JpQY| aopq:cEcQ^m1*j FSF0#`Q53ܲI.?Ij, /%|⠌퉙V`T .47jJ\cOf #C0o'ij!|u|PSp MV>YIJ~1@m_7,9!)!A[pRZ՜|{P/Uu[>՛S`/lק@uXp_ՂИij$B/ .c6hqf<"F-" g?ӅpYЏ֨g _(}  9e*mg_I%?gzJ,Ke}qS9][b}vl]^h3fEHiOTb*g?l>,dkEe"oPFtR?ts< d ޳\1Xyh6լHʬZUmP}8Sɞ|z4#X,xg 4cIk^y(tEtɢar}J'3zvWQQidll bיOi՜߈ku#{u]j@'ԋ:S`P2K.k?Fo exD@v#\"}T_W罈쬘@Tx}*UA&n^.Q5FʲRVͻJaw0^"1tk^7&n!%Ӎ%b%IޢSFQX5;-"6їNOݧzb lZA;byWqx94g>MW}ݱ|, lgX[?"2GYL7jl#? {d,w>F>fBo8rf8R66xau ҙyynM L t{+J*c [|]b:Vt:Rn٣* ݾ!5q:c.R-\oL#o2(qz^r{qr`H HsLs!ow7dʈ]*@I#X1W䊵,e}F`-0˨gv< %j0&oilwY$)b]Jn7PGQ 4!8[Y#|sguLm߆'n CD$ҿո^"7FTAQ`#b98ԉaě8 H { vh|yjsʫl$P 0;EdʖB )×PŔ"S4Դ;9T }Kr%c}ś +jӄ߲-EWL:؟6]mpGW0!Ka+нUfHtpqmte;.tx5}_|F.윣 !!|Jw !?\g^ĩrfXE)TZWDOzvoCI :E̥< 4gmZ?4uF :}d^hZPPJsݍIҼ1feT))uOdʜ'يH~hH:FӬ_,C/@k|`vmD+Wl~ݩٍ dnSj 7l yv0.c_r|Y'˓\!&iִoDC|Y&2@ Sk,G e&y%B_C4y{x\,N ί[=+G`7Q@؊88iV`2z$Fvr-g<m_(QI2%aՈOfa8[Ԯl;5w!p6Z55NlYljI6M,2\PkI{}h~{Q<ܠ[/G Zr:Wnj5c;Q S-zZZܿvTl̮^~n8+(ٙ16!ԳNbHD8`T$bXfV8A3WO8ו%5( [K򆞖\6CO%n $%5׾oo.{@˥n 3c&Ȅ[ZR2jȸ|bݳCQ~[K̎o }KWZb) dk. #)\'Ai2RTȖ.*knmQtc5.(<>2&{IQ8=ly_Tr9RS$u6O^ŘPD"b_Ҝ#ns?6$aDs|[3{] pQvK)I-}ʠ$ 6"DKl^n:kE Ż¶Q9r4Ә8lcvXbx\(D b4q*@t D/'#k_>?&BPLdxM5Qx6ϕ8q+4`ΙG{\!֠,i_ApG3IްUV>?- _g`Ζ3f!U++bcR^f2%RyW{}̨`0E\QVT$,ژ6qXRVwO zDUPZ#A;P<_2-R6N[9JKbP'jPp*kf#28XZCBHFQSu ﻡlNp3p9g6K{02|3D.y)y ctEEG5} D¾ۯ M٪O;_>J1+}u_G]'h fKg0Np{EmQBe)SXUGp~ǞH,}ϥfz vOb)E`J&A'uIh*h6ٮJZzҁ6G_[Q,TFOyL$589q>R7l5 [ s%rB8pz߼MD,~}@" Jz%*8A ;ij;ff#Pn.vOX%g-!=%g潷$aOwDMj+JO\<ʭhu1ʚ|_ñ:!WoLH+td0+# 4AM&n$sI^'fj5pOPv"{(nmjmZ {wS4RMyS UZbaL>z~1zbS?]~2X))(+Y?9ĉ$w\'byana<+ZSDai:^Ǥʸo6cC-.8BٙaZC(S-VK[Xm;݊NlܘF䜏 dIvsA-y^_wtufxgv!'MlA =C!pmL z5cE٢4PZoƇ P/ bSEM4Y900%O|u4}XYcPL镁qeXX}Ut_IbEul 0[8x|)J9!F/C)* O?鎴x"ExKe8$g ]Xi- 0J75 <Ñc,p n:1{YׇY ~&Mմ%qj>{<%=hѦCJ8;Npita:ȴU|˽=4r>1 U/':E MK[}vKMĉ%75Т2C2O/JMxk$y6$Ym{N= ,ffap 7HߓDŽ vΉ,Z~!+f=r>sgՕ)eSNXgegPۂ"t6x Nj )~UTZLhVٖVSV˿.1$o$G& ^Ăȡ*3g4 >Yʙ%+# 9D >\ FFMrmkꞰf7tKCnAu ~cKe V1!.]bWeh);h!eנw9TZF=E\tҭȟfGeGSn{3Ppc~\u?#̱HxoR63-Qs+U<O]uk 1$cdB_Z rT-i^r7ztE V㹣ҕD=~K, &p[e ب,x}w%3,*{rvq.L$:I{dM *{,{@0%7͑>tsAIu 垸٫R7Ll\B߿SƈMf-)h*gz" h$4ɗ d]5:~ʎԾ '%X [~ F$̤+}`rjf|?<ʙfgzB.V!ٯYm Rޢ;=WuRTﶾ~0Scˀ Oy\q]:MJdž"fsml5 ^`OFޕ~L7-U,eS}Т aLf^%bdLZ>np,J"w >ƭ5Oׁhu?ۆo.u -Rr=ߺ t^PKwߧcKʘiT.L]?{gt0LJe&r(bW-UrGTOeO{I8a/w( i_ua^@WSKXџKYcvD/WIvt~~aXXUAa ϯ׊zhIl"39E){XFÿ;!P@MeM#2۴{ӊqB4G#&|YY(xůC஍}F5 sa.#8sB:K ,k&3M(#%F܊(LNz \U-~@w V{1_#Bdx?l2 -Ȱ&c1`b9=o '7TߩL)GA·(gћobv'7WLsRohF?Zfh sGkX7dǖrK&x*7*b5c0xǘĖ#PY`^kE@(.B}*(3M#c;^1Zv'>ɋbn.$19aR$O@QB}j+^;'j>xa {22υL jG,ݭWܣȗRe-Q I-./V=M'\AUJ%s _/F,S~j {Do@dqCJ@sXf$ɽ=dt#I\0bA{+d)Și3 \S>ņ<'3=b4dHT.v7/\߮N˾),sηIYp#1mcTX'(vtddd+ 8]'nK a&ؽjU/'f1'VC >D˱EeNQUk0#7&coKY~//Mg;&VJym-ﰮ5cd=> Y'qi,{":_g#<)='WKgi:YiiBA;Q1/>! @%w= Wrp =$f:АX!!TB ?-(*犊{`>ΏY S}f&l[٠-LM  [7]!NE7էBq 5#*pH3ajxC֭4*'^iPȬE ~x5ec:(y.(2?ɂWK 6uh R맂g# @xHY9`k مy\Hd&ӟJ`Wb3>N #nk?^|v "u DXxNbfՅ0N;,{IVg_p23 /|TXWV0#Kzz aX[Kܡ_VUʟ^ɕȽY00gA5S0@JU%<^ |@TJ\LW f?~O[Rӆpdi'Ă<6ٝ lNi'Jx,-FlNw!ӥ[CA1QZrt`,La8Y t+,Km22rurx|ģÄ믮G hDOl#!gHS9Rx7nd6B$>ijadZ!AE mWAt(]vIeJQ_ֳP z!> N.ys*UH䋈$6ԕ*(rՃX}/!VE 8d9ΆnXr9~mE@[tb5;sіQG񌺼VQ/L r V">=/W0G[J\HHc`<WY-2 x}yz1>?O~~7L\dU$6“!M@Di3*Ea>̻KI - xX \av/0p8&Pėݱ1LS!ΡsJEF1^`۰# l͛`8i竎zr|6[]JWc2)`7 0W+UÌ'c/a5S?*lo u|UPdKOh;}ѨP~TL~2] P_}4u@Δ, Ei4g:`hLU>F=nn;iN]B`{w&j&@ e_=L#JKz{E9SoXiOHۍʎM;bMh|С]]2~ba${!Յ91{~ʹxBŕ-ȢBxv`!9(B)J[Yk]K}aNtuzl#5](( APZ.9HGcEdKe}(U̧|aLs6 ) f>o4Z"uSSNn892$ٷT[Cl%ZHqcUl$XȘ @ӗL2Eq(BeaLX hV0``bXvr#**,o% ᪛Ӷt"X A_*T~FQ7:#G(/4oj 4s0t)f流XpFSVJ>2be[kBNdN,D9c!с/qfݧR&-z6oy/B?84o^mixsPW\)4B(s(FƉע꘤e.dYBf#`=tCXjPc@贲R`H`uwZO[s'_YlĉFl%/Mp^(QU3uġY2Mɉ4tky7ȐD|8?+G%D0r.i!Nٛ#! qURtUD{6hy;\dn̹笠 T++ly1}0'\hZ#>?F0 I CUAЎDJJs(zy![U38xkhb9Y:i/5|z-< Y.!j~k֢I8Ŋí$Mouܻvv__қ<~Uhh!NaS1St7KŸr^rrpfNE/|we.]0睲K&kn Zc\xn;cՆF cyٚ :L1Ǚ#l:* A칻7rNB$υUz.W'2?x"Nf沧(;,yx EϊܲvS OiPORЃ;ř6Z@/FIl4o9&P=Cuy( DV _ TB'rrj4,䄬}MD/QK#-rdʢ$o %Q m*c ½.Cvi!Ol,5uJ׏4_[&aF@' poP}B4oB׾$  CzKw(b˘w/H Rzة?Ի y`.Ƕ(N WH5)OZGu(ndXryd9r5 EQxiQb. <Y#\K,6'ʵZzoж}#s9|K} B*FknB%GlrӡfYq4ECYoGOdrB:߶Xƴj 0sxAzK}E,N(S2FT*iadͥl\A,P\|T^¨Ү >HPfp@ccKRUD}t'=Hg5U޽P"ygJ;O^pU jz$[һ0^& nG{ƀ/D224cw+"4 T|&|P9dgpH>@۽iBu\|V*JRaՃ%'I8L%!9̭aZџ}EG?JMb(BDu%98GTΰVyVڇr:a3~\fk8VpH:% U**yNVp5WDј4&7b1LsWX}A) %28V?q̨:$W*V6cP:o᧯[E|K>u?[jB^ZۈaN[C2.I!0!ja"^/ݵRPN~R׼:x,heTր\Rp Hաm^b2 pW\{:9 y 6s] b 0 =jM+NتRiFq 8l4BnRdmm:+-/f]f*LyĆ@R ?#Vv*̡NW_ƺmK(k)#lw?"CB)xX tkqâYΈ7]iE ;6ھ;)`.GhؖH;87DٯAbWei\XU؁Jϰ9rXJb@ h;FaѼ/}ժ1oQ:ߨl~)j![i( g՟TYJ΂mJ`1W 8]_X;/u~Y9 kEJ 0Vޠ(?+qJ?s-~Ls靨[OsĶDO[tA%Ich#UZC=drܢ_=}k/HEM/XvG"H͛m;fK^%{Ϥv:: * 6ߥN>*K^O,8e{߇\։Iqp;s&{)ec#/$"!nT:AJ6/1*9" Gqcg+DOR*v+[QF@ab)vG |XpJwq@2|0/}ZCV)!(N-FmrciAt#P˴KpsŸWktdc+rQޅC%bT8pes޲y=+JYwl!7I4?zA^eSfk];:rwQ-Oq|";}ݣn@Q;icx*,H4ooU͂ :*$UEHiD!m) ck)sudFrߙ=В\ )bmc΃CqYu*uϩD^9P~;(m @b FfV_ =SfcImG]*g,~> (trKY91_f-l[4gw$Mg#g6D}niDȓz=q%s6ON@@@=]jMx,M>Pou޺@]åw]G:t:B|- /(06^5 P=ϫML|&K]܆W#b)٣;Pe'3[Z qW5؎a=0ccE%RQϽO|ٶsBI>֓GE730wdg+Aex{MzI3!+}hg})x(Di>.U\CX>B>pvVTrbqQOؔa0:guW6>{ْQ) >9~!_< ᜅ9'a&zsKpϠ뾗y7X?,-] OR \٘/E"$oG'q,2[0;Nihk~CkAnZBj%Nh68 jVWBm>g)1k (pILx<ң51y&}@VeCs̼g\ b=׋ BA՝b4ͪDe8!͋ʧ  ζH[qa ]vo6{2J _:>$uDt x6Ox}4Eپ3/T%9uP1e丗®@?yr[Jv_kv戂3Y޻STqs#mtڂ$}-gG<.0 ]ت4ʲ11u0x[} EP o%*ƤCUq`BѨK_l~Su}@,+e܎OC'%4ETbR\o >VX~ظw@P)[Z/vϮ%%*~SwOJҕGJ(ȓcH @)~4.tʪgdXp͕V/l Z0[[ s?I1 .BQs;XcGZ& yCPs]D d*)DLf۟W|Є˸6NH*g.)t6Sh&\P["@n`35{y35l@ mqGCZX76viϒ20=ǯƄ[>Y({*xT-XBLڠÊ|H ě܆bF7R=N!r\ʜٳN'Wpif.ݪ5?q?1ܖsă*-f"R{ wnyn14K>Ӏ>7:{=_ &i>h3Y S,OM3h:HDJGumM|#>Gi!ݏ7]VR rp)\ UxZ(@ٕ +dH@^`=)NlU-:Q. !r&J]W8S2|51WGZ ?\PŜ&-q4WL(Js q]{uӚXW')nV}%.N&촟RcqOK 5@Od >"a^:'Q->= ΄* *<;kNa]8Ild۩u%0U;ax E9ڷ9ns+`uʑJ( <#BqT륧Eţm>&t| tuTsj.VE ^t-۳ T=g-⭍Dޞz#\ܖHwxjJ'3K-iRi-Ka:!`;ݩCʉȻJ=%u01SR'c*yJ`}ђ6'XxUljC瀊O#w`* GH Js]GxcI>HjϜ8tn7}J ^cP^Ҧ#0&0% `]yS͙JW_pӊjښQV)3\oTZp\-ʅ81\yCWBT7'uA&ݬ'&CHwOǠ~>!&bκ"8ͬtذZ# 1 ,q僉sT*c]Fr݇ {zIιsDnr1 0SQjwu>B_W:zU?Yӄc .A[GJ4k' N⋞VޣBgO=Ol{/1l螳T#~CNG#nC(mR@?eX1M\&QZ?t}@;ʳ:9Hp%pnBQBbV([DP911;%vz U k`|Mg$d옋3Oh`Exz\+S\84Uh]2^4yv8p%C^%b夅&׺4[. u& 桴`b`,GE|˄ٛO U}p^FyP839(t^PUH"1xoΎc|1,* V?'b$@ʎ̮yԲ[xDeqBd7<G@]dV ͷ6WEx7w):cTP@ڎQ[st3@w˗`!ܽ6UNa{oHD-nLmg:>EdgN ;N9tpvBрt_T5W7CZ) Rw?b|5JMJOM[鋜(?h~v[T8^qyp$m_B>f`䍨~$(РqImT}()l o!S2Goʟ,{-vI\kvAiՌα9 aS$M1R0|wf.7 Ԥ*!g`=I@Ɉr*Վ,tx_޲('DEHK𠪰3HI}Ŵ% ^ospuS~HpR1$jxkĜ%hDjS&eۭU1)A{,@N&VgZeo^\HrOArsl&̫!xokBM2Ҁ}C"۩3:cuW H{5REgzy/xg'c zgga6eNu7n4֐{'XB JkNųBW0-򛟈Ř7_3Ry1:#ẽrP]WVܓB$;`UTF)2-OtvZ~uJd%>tP ? Ytt?ZY @pL6&Hv/!D)X/MD 1&u^^.OϲOiSgTRn+uUˉ7k*qNϵCTTOT0Db+\6)eƞ=9H)dh|!@p`W>T(_W:q6uDY5" ?ER+$ Ͼ_g! ^X8LW :}Rƃ#O qSHp<Ȭ,9J^2lȣCKs9s1q^,֌'0"zt {jNO 잆x"=$锫:[x47-soޗ>tKKMF <- |fYeJjZjKU>Q |DZJoHne&>qhX $L KֽI% @˜]LdQ+>ҍ}[ϠEmEP =r@/ho8ӡ kWIkfwB1q(loNmj/Ý: j)|vsf󉰌6,YNrgEbf\ƾ,2W4qĥM~<ː۳L)%<|+9- Į`o쇺8t'4?r?D75GKu_ѮHV9g:›IaIo'׭q'dm iUFs.yܬ$0b^"$c?,B{!A:j~^Ʃ1xҪ<(s=2̀ )婎¾3 iWi9jJU^4c˔$eՑl۫ekDk|Vs5 BjiAzdj,0J{Ӵ!Da$nRf~YhBS/g(c-#W} W1\v̵?~VocC[c?Aa?9 T)qI Hm8\K9q ]2DiD G[[!KKkBlv{>7Xd[UYO& Amti4X/ՕMKLC$*#2~l(H6?0_:Eno\ȉI}YPmѰ1d[):{V1[|K|^ ^ݸ?ne^!s4`,:oX]nMG1ϥL:hXr:p)=oJrKz]T>'raP*kV`@^8\ɻԇ86XWQzugWc˪ZAj~rKxIjIlϊ%, nR`_P$}Hg'Im95,'g&Ql.1h]cߘHhEC5؅%m{wGz­v-i"Va|–rHb'NHy7JQ*ő b~H22F:i#@2GzE;Wzaܤr̯6w m|m!eIBĠMHh~ ܰF DnBl -Gj[ ,66m,uw!Zd Ѳsjָ0Ai| a˓(69vKum'6V cĔuVdR|0XL 'sӼ 8.zH;̯L,D5LbI7~ˌM(EӭOJǘ\ 5:Q &ަZ}םfb^a[gu[NIYLm2)t[:(8Re #Z]dN-qro[u$sLb聳 gĘ^oUfUxKcV.XNĤjG`lǜ8g8܆FM]Ssti3p )#bǏd&ٓLiT!Q"[0qmi_PLsJ1qL9>e=b Z\bƃA!ݪΝNLc,;9}95mfGʄ9I:+BcE2g*b3-njxZiFmۃVƫÅUTGAp)EmE|Pq|.wB[?ZFӷr'n `D54DgݥxL9=4ԄE8ض*wKzhRjѴEQ٘x񖻥QajJϸ9zGl|וyX/ 88ƶ2N`ː/+ ,gp| aK\g#`EcƕDG&z9U zR.dBk%r.HHiVhUg0c$MնMiSMy&v.)GqQ(B-#)jG2{?0y^d%)4[i0 cGjOU ׋D6's:^܂Vͱ@Q|/ÑUr[-KlTwE#bC]aS;[,*rAIBxp: umcg 1g_Q ѴTؘ# Z+]BJcb-0V{yG(D}ȯʘ֖cy%Ŕ踸a,Xm^F"@~ޝZ׽u?ئ)GV[| 4ۜxZU001-KAѥ08+CۡY0!Ё jPc8rwKwW'<;8jXI?] +Q[D|$ƞc󥔄v4S"vy; (vuIJ8Q.!Ws >0Xb_L2U3s(OHzNatm?rhgfГWcrm=tB[ %= Qn9`rj~ ĺ:u9VWgE|KCrh+~+.혯aC{㡝XD56+?|Z ճ L:Ϸ(ߦ;JV] L]FK;А %dHƚ̓sȍqmX2.3U+F:O/cP(4oN,?m74պ 9׃NaɡQ2lb6 Y Ρ*Apk ,R nMg$ops9Ϩ8nkdm~M"hrFCM|7q+w97vVgC`7!2- sZ_eZڻ_އ;Z1~`s ߬FnE0S`]D1oghsNxQַJ#bS3j_qunc,R^iEr\\)E{^R7^E){!U+`?%P  %FѧKޥd)tIpL*BP-n7,q!U`cMaW<3NK *ok.Q);x:ׂdPzW0<{%\y.ro.bQӽH70B`vǛZ_#Ƙ`nBUy R5hXIu T KmhZSԪ&šLK89/bOUYOKm`۔+%{<иmJ}Tr|oa8# eqLh<0*`Tu#i<* 5LȾ"g"7,7h:ߢ]iT.yH 0bJ Ѽ9,g+]K,v0{?`SN)q~)G`1WEP1X]ЯDYǍ$A Cɔ&pAHE:/`)cnSB._  ڵ 1+C oM`m̆70Cٛ憛c&x͠I2YjZѳ9~"dz w)EHx. chz/(6V%*$ + ő4 0eb𘊁'^}.Fb!gՏD:?zPLXqʫ@y(afܶv'Գ]X@.む۞ĸ3gպ e-uIpѻh]_faj7Ԃn!so?B dޅPXzѱ;dg|<` O-azu]Ü2FĤLW &Ȓor[jƁA ĉ4Sӗ2zR?}PYA‡IC~yj⮕!f'99Vp^%CCjF])라XztYl/LEp̶i70 3%lQL@e->EAtHkg9.KDhɦDM5Z":[W{X< Ϻny(ӂf_2ʐU|5|}wl]޿ɳcap$7Zw{eGf:|'@C4W|^[k/9rʾ+w[^|ښے5oV#DlU}فߓ|fLjOb(6\+>ByO$OvB A"$h˨ * AVڼSm&HK^slnokQWpfZ>l/y3/?S+ 9nD#'Zg,:'<"v/]aH.v66/dOM{}kxPJO^^+Ɠ)P c1kbf;fBj4 wy%zo,FGµ7  *E餉+] \R<"kP\gӝiF%_1/A!>y%GY"EiIiNL2H9eɝzVd^H̥X[g)u(.ٓ" 0XH)=mbiu.?rY7"@s -۞%RXԐXH%7gp웴m2nosrLSÔ%e$D;8)oX5lԬET/ot#]QoTjˆ<$Eԕf^xƇnvC(H'az*ur_$(WH17B~FϖX0arniA ꀢ&nA@:|E6tW,UVFN@xfJ '%|T38ݟ4֒퍷rvA,,׮H2 I ~T|Ȍep|'0-%#OaDk{ EO63>̜tvg&ܺA^67E.Dxk`R*$Y~ DTZ6Y\<~Xx-WL?,z՚Bԙw͠:[@FYLkڽ=v²O]6Jf }y{Id4۷tbcw!oEs\.-TNiRa?B'vνpKJ>$Jm1驈ֈjIe LUm4w*҆{`>jhSKg/". Yvx`(G S5#|ӗVA-u5*\yib%,Ρvn^kq&i=LS2L"_8’P+nre%E7~Q7#?Yk-v nhZo>r5o{2*N "W4S1j 0E.wr,i3UBœ6*ZG'BRl:6'O{'U|{95S[.cJ5m R|\c 3;ޤvOQ^;)S\=Qzh xDr-kEtې ӱc;p@?عSxJ~.pkNkN{|ئ?}6/j.`KH$JDIƁULup3riP-,(ћJJiKm%S1Ԣ) =b% |ꖃzA貵ʧǍ{qsu6wTFcSfe[d: C𙕧# 3hig E7 _w8^'t<~́aiά2qVF;VpM;N)o1(@+xt@PJ>_e̢nU*V]-SPnPgP{.lHO~ shEFCs!Yԁr'@օm'dR0`oԣ?:֡3mJ hS3i}M&{'5x=ip{YUمe =zd[a&Ok{Yq*(I؏_3;Uޓ穣F`6UЃCuQҎ AXrN✄g-2B+|">K}z\r #[gكN ~ct={2s䧄@JjGx@\· sqbon.&ʅPD#\&&\Cu[/HBv(?a![/rc$s9dDng?R'7c Wc ۳sҝ【#v~-,SCmmgۚS:Ya϶ ziYԽ8A羑/P"O 1oR5'ˏP*I qL ~R[%֧kXVRӋόGmUP W22N[z^>+4IRr輠;j_ƏUn=@5TG6*:<3Q3_Zu^3l3-R0 W ,_ɍsjٷvܧ2(Y׉b۸52r| \teToӿ {kw|v%6$K!Z4_ѮMn"$GuP~$T8 C؏8); 0BTe'tjix~&\{T'[]OI?&JTDG~ɰףe_@amW&^ŜZ6.'eE8}uq%a؍x¦T&τQ"г_ۧb - J>]C'naxG>9>ڹE_^( iSlŒ-$Ou1I-Y D*˧;1_-DAS=q/f,0[V9 V'[]CÁSDkU>:.fε &mYp aCu$rK5S#}xC8H5zVgu`K[x$92+m׳v"8qK-릪4 SK)Q-JGM5<|\p =5ļcuJh8T Y|sF@dgeJKw7̤c7U5Zz;@Xk"VR-gѐk_Aa0]!ͷłzohZ9cwS]BW#{M St&aa}qKrm7IhZ?zXa2,(TҿTWf@a\{ W 7G$zya7PG{pQ#˖k'S6#'߇}8:-^ZO S.Ye)xV'`x4s)&7 hH..ʨC^GtCFo X/2އ-cY$XLJ_GYk6E=$y04hN _ 5k^aڤ~DZTY\LA";ߊ8bܛ"# ֬ms o8NJ@|w6tgK߽sLc-IJ)0*yfu2 rDOTAŚ=}-;p۠́yMv(&n~WÇzpLJ;.QdXu{%~8r LV9!Zn հ(|\eVG*`|T/k㌰lk͞z}T@[uf]/e WsvȨ*V+̈3ڭXZA<]7 ;lN-rŇۖWc).۷q Fi7`3|d.<2R8m AGfN_ c} p 7K0 "r{x.)tNݞ7' RCx[ (gT(qR agZYdZF|2Tsh(A3{tG,SA<vC2OQR2(n;>wΚett^=Aʠh򚖄\,hr)=kwwsLUq/7h"N*mrc^r7>;pTѓۑqhw=@2F? = ym,ZF$X4z`-0G`fNƽb a*J#f[iܜw݋6R&(CXJ:IehZxȍ82ڱ<׈Hr埡SE&sXX=fjb0i)&^r>8W+y%$=>laۯ2{_`-cD<C _mwsV˸6^m׏N0gł5N~\#dOl^UM\UIo:}Ż Xw팄FKJc_#biF6~(3HV-M1nb=[ObDVDjtNuw:= Y1behKsgFFVQaD$tn.+`pdE_ B+- L `sA0,SWe_1X>wQ@u!t5WSJ1i˻DԀo(U@0ftR -c#}%΄_oQ]+>#|B1|@_><ͽ$|ek3dJ#dPj< ťldjqQX/?2>ITp˅rn/ qKBuZ_{)hV m_jxØe *$(;xk9 6H8mdG{н b(ua}[PK:EO~Hih;v>9apFiCGv$d8psWQ>i{W/C[J%Dagx Fpʙ} ~Ca}QxP@%!% 2Nay1$}aA9W#h$ږΝj85(㔙Pȓwɑ8udanr=4KFyq' P7}0Bh|,ʏ ־='9z%J9ҚpNHjL ua{h6bq*̪pZJك2Yc?6ؘ[_/~y֦Skɝװl;BK~LF9Ԑͦ@TC-87TW~>K.h3ß/ÖI}qӑlPf0RU^,F0T{Sp4a4J#'u$t9p #~uZδ3.Hڅۤ5Iㅬ g\Aƈ-8/̅{0Tz,qXЊ95r%40ѱD4|DF\%*dV ߊ^ӃD ЕQݡ# ~?n@4/j|9{9!ÄA+Zn7S:w9Ϝ!OMxrIy u.a[WdǗC2bիаTRޅ}9,v_`L/`SB&@YŁu:9"u ۍmЉ~<' gx]z rf"ODGF)CW9L7ʽZx2v?%f|7ﳥqϯJO mK*Ϗ8u*Q?"6]7ɤ;*X˿џTw<"xd~ 5ɚ}qH˻r\n@8SvQC{1(Nl@Iw[fo!I-i T?Po]*-bekךJLiX^g/ɯ>+1g V{ʚ>'zcLo֬!fJc;dܫHlzi {QNӇst GM:GA֓NBɣ!#ߕ*pvCxTC}-26P=PZrVR 7m|cl s*x]5) aUѠjVEk ~ !Y K֮i;:90$Bʡ@w:m[ٞ$a?ꊣdE'![X^7UcSPJU/>= KM/U"UqyP׹ݤr ]R=CPWbb}e"\2)#_òg%91 b祡7OB_ZF-]c]32O*Py鄒{UqPv%{# r &WS lv[~{QXgtu.2?#U˾8,+م]Ɋ<{ Ei`Ȉ&$DLf'D] 6*/vG :Q{ A~]،70*I pz]m&} Ϗݷ]FrJf3Q]W$Ae"%"M/xZ V̌}n*cBXR!lvxBib[ct%}ki}=@ƺ'Eï9En~L_0Z1 F{!|o:ǹ;Ǟ8c2vΞ 4y{QTs1aYMȭ383fZ8En5 gh^[Ve{.>7ka^ʭ?}3xy\e6nl-.tzxH$@N!P._\d OFb[@Р( 9'~[3l/:Kmͭu^/gZ}]uO @V \9 I3z $ [ щ;;;  ?90fn3*8D빗|wÂ7(d@ RV K=܎i+|6qؠ{8GpkB6kbs.uSP77hD0s8)^'#(o* j(J :':<1212m<1 \wn sERn7*v[b5;Rg޶n-qB6>J# '?qnቂ/7]m85{Q$F->Y/SPޠɋŞ,hXH:{opca^COV"Ԗ S X4&zQ|8.znXSki媿r4+6Vhg;PyO0M}GC=yk㹒O;KjŰ.63kd^%U3 HT4:ߟj=6ޗ/f}"/?r@6q(2\z&ݻ@տI:=&j `P%)g`pƗjF)SVxy窯 @ߪH=UQs͜kp*ae''(몯@K R VbUKv>:+gp?|g[澙E]FVт.Ƽ? ?. !_CMPnZGfb~*QqSJh OAj PUD9\qyzȡvK3]q)S4UH=rC*в.9Bs5n>7#H*q;0>:a!, U$*C.{wk\./z,Q%W $sJ/6M(7!jg5b AMipY\`A"v&s46\"[Vgcx2KzRΟ@J}}q/y%'2b2="BLqX\J3{תGSuJ=W>SMrP.gYO.e;2ufu :ǰ]ZFts*lCUqΓiok.{ 53&އke?\on?O1&G]Zh>voك0ͰF) <Fðch8wbd8 JzGքcoDk˭phbЉau# #;sEvE%x-Ƒ"KlR`UȂJӉJDV9uƐN+q5 [|,6 XN;.|yM,y"LSI_uv/'>~ÏPܽOp?dtKi^^#Y (j4̲( eʒ#.澰8;z%T '`4]D+(ҥ[2lzs!09_C8#橂!@:)Ԉ<#:jE苎q~K֣XYPfMkg8kvH.\rZo:Zҋ}4E)|ynknv+B :(Q;2u/h^oy5glL.,;*5Hz(d_#DU/CÔƱ򭐮VUsrH:zOR:hKIαnR} -v3xF-)_-6GPg7潫wʬ fV )crZZK@̥>T8.;b"RX?18Dks:3ƗY|nDENfKhy[*vf[6,Z u@/g7Ȉ`krhk$a@}> ;L,oK<{J0Gi\H~b :Ⱥ줥մ+W| ch\Ibl um*lRûA>QA|D++4 6Mx[e&P';q91ΜXN:XlG*DfEdۙC_uR#CfJP%vy? `c+ATxL{C i䘜lL5UǜdU).0eZgj,@(!ʦsTcR [ڬ,, вHG1T #U=e؞#:Fb`ZLdUPp{\rk!' 1wݡ,c6HMM@[b4IZ7:ȡ޽D?k4nj"|' ٴCx%$G_ߧG *^E\Jֺ煘&){\ خP`!ܜlzeVDZJt"Ipf5ʪƿ3lP+H,EAS2: K70g5pŎ]8_dP&Xкfޑ:( GyZJmV=|!2՚xq2b>mV䂺^ſ", nQP4.׶ h foIsFF@>^Z?B;,=c~ i ӎ< +5|ksq1':?o4iw2I\(Id5c]B?ٔ_/R|YP@態kT#Zex$+\Wu 2 YR~2oqp e6Eaۇztv[`m&y?HPM2XV+>yķEV ڀ[K+9s/D 0hfi6ReQq_V>4%CpoS%A͂B`R˾`mt '5Jn#4#Mq~ 0͑Hb ~fOJfI+M}N6\=6*!z߮_3Q0Ԙ?o{T]Պ?y㕷EψJ48b$XU0D~n32E)?E;OO |Ѱ2P45ρCKP%y)VKs8kX#=`hb0-Ufo3n9Ԙ*E $03I2DE66)a ձ>.j6V_ voaS_?DXQ)M$Qwȡ/ի۪5;ڛz(D$amBҸ>Q"R%~]Yve;1n/t()|rp(9bo*D.AHQtrcS*-@AG z+59=q&!5cQF܏LD(`XMѣOo[$a[[ܻqdvߺ Q±nJ/T8V@F)kt=yg)+ ó 13W,[E5f2+g;RW@γ6E7ߋj^z}Z l/jrrE*D(38LزU@.I]b`S:ǐ%Sj]&~Q$wS槸qˌ\ /N@Z;Sl@="/-jSv40*#:?sWw"T M|О&b)SQ5cFJ8}+jFEN35\&h,uf,ju, DXi>>Txa{ %Ý[#h،!(lGBؿbO^0걻J([Hu/0G V%-֦ ,{5ioA;n:ڦS(cZ:_OcMm vy[=fS2{af4 $$$tͺph@XSVZ(*j[%ÓovTZNQQ"İ4|TХo\ Fĵi"gc ! y(r+9"Yۗ~b7D,&l =NSk=(@o]~x2^L-$՚WtLw > U!J/EX.̢+ [x0l`ɫE'YЌ曛O8gݯȺѿ|^/En$KDE~Q2oH:P஫Z&& \6܊mR"R Z iQ΂1MLtI~uBW#xLi\%<+ދIs]Ő6z穵sF]1\ N5bk3v5׳-\ٱy#LUѮVZ_b+ov`~ [D_Yb^D])zs iP L(F/_ޏ; T{x=|'TOmt1UiQ2* #*1ʐHC8>X7 iF-}5>ReoS8+zzQ L(JG2ҠsV0Pem:P۲&m{^\} <(zXvѷ VhY3GXS>Pb-k|?DV|6c0RCuM>_#2y8-n@4{kIrpl}%nT]< ;""njrĿP(*DBƺ &D^[iJ56V9 ?E/GɅD`|_ۘ P)aq0`Q΀%¦?!dH`)7dD _}zdR­%`?]Ez»qHCv_m;YPTzUd"c(2(݀sbi!RnLC˻π!t,Ou6r}i-.AC!_A2 ZF!GSV4>*`OkQ#,Z-4WnTޙj9ݺ vgrjP%|-o'R]CoT '=yܼ}c'~g=,+6|W7atac&X~6|jֳL9:ԵBm.l0w_=2kp' 8YD"7X725r6wZuMՀD.H{) *}:"zIlu ':ejz5 VʿD.-aXjGIz"Q%Rτ)} ݁M}g>*w_U\yKn> D dl *5^kgvA 1aʨq6.aCCeM2Db. Q7 [5%"\м]SNQa(?Nj T CVEUMjO,u/3In=S & l;hzYB1@Mmxbn G,99x}I+݈_&O"gd4>T\H%-yUzPlT̋rXilrRH2 @˭5F?$h{mj~(2Ӑ!]eS2_) Ds+|D^[kJ3 d :>+i"]4YS(5G4%" =z %ӃvMB5 -]CيKx 堋Ol]$_i@({>({q+1l|D{:^c@rA"(z M.2Q՟fdS1%Ѻ14UG_z~R#p*/ ?"v ABL, =CB2[:J@~GvWUK~]m0Υ݊AC_F_]mY&(8\4ΠyPVa;%\ؽ17c Mm=DYZcvE+ L _cxBF7ޫ/mdc7Ban'oߑQh.mSGD`]zj!@^gRNţɚ29,YQf4h/Ytک5%oj9kc{Hh hzWHv2%)@Sglpv^MӢ%m~)3JthQ 9ս~1fH%zD_\;`L$pkDŽyT !Ei fkm8:rID3#%]n_Ls)[2ݙD^K&Xfq.ff ?9cEVqe(B)1Ju|ʲD|oH&@䊿voiј07KA[# Z0k.> Jbymh`#a@\XI$4AΛ k2Icyǵ8VA~ cwg!8KJ{U RB{  >(2l)@cfu49sZ:[F3};wGea0ZJ6X%T`1h֞< Ѭ v|̍su1HTdl`q犾ø8Cșƙ"O̾: _Ov̱T048s"S$8=o"v"Ê~vJq+Szt^O'7,yOhؤ u6Yws=IhIܺ8omm~4Ƹٺ]31ܜ.̃"6@ω Ap8 e,N7/iWpS=5g[]v˕={t.0W\3 Z7Cu@ZU7x6 EEK] oaHy`|5PU#2*mKϲ"2?H C{DL#,>tj)İكJAQ-`Y^97FNa2JN@ם)a/v`T6V ;A#hcTy`ݢHM\]څg/{wGgW?yK9I?J(@L *me'%!~BҫI鋬=bjl*0\|FG,!gU΄c4ÍEVpLKfEu > Jqezy#GnN3z9m~Qb)4ukdD>[(RٳȡPk9)ų @e#\(/&~fɣI$T,{ۙs/s LGs-k\1?=gL-QO:Gj/S/wP3YJqxt|8TRasug;#ʹ9m [r5Qf3%-󜩣K{qdcSA' Q@E0Bs.DFT=Az,Hac!v&k!΁,҇}iWif)N/[Gbl 8|+(ӮۣCje,KVae*la sg{B>=]׵|TMW xN)@N n)kG:_@ăb>ZɅ.N3|05>U57n ,@`.EQ=Hm6X8 IgWb,y,ȼ-]48sn?eڊ%u//r+b*HgS.b c .=~hג6h\ ϖ94ЗwK.tf6a^^?~fڿ8Gs>EFa;zgyK#6FP]xo4ħ\ãf)]C_T׵,wo<hwV]Ha}z#"Q1K,8qIEoegeæ0/wz]+$0G41+)C2GF@š=>-bfӆ}$jڴ7VZj3 mY4ԂZnHW|g] h/-U,6m׼юfנ?j`UU:=Nz[1uUrLPdRS9b;:]ᆕ~:yFEhʹc5֌ bܫO_F5[O#@fcķ9zdI> ZC7$tyG'D׽_mCk{& ZmuվVq.gq=ۮ mҞP(ݮܬ&~KPmf0xU%H/cl{z!n~ xgpOW6J~~oA #l,{KrL e$e}@w4!$ Ipj(PN[VWVr"JoxԑZM+A=]@8IYr@]9@ֆCQ(~]FR/XbFjO/'o6[ї%?RaM޷KޯepϾl QUY^3EL#ƶ hZDP+hhʧ#F+%*dsN{UiZ[ͯ{Bq`=ߵIO%9اH*[t<{{}K`k$u^m_ie$(r/pX٘}rRN|yln)pQ_DphŒ_ڠXC'TQHiT^Nlj[w. mIsEݥq_TDc:duuR%Sfpo;VkKWl,[55~n߆YOˆc0Y kHƂ8jX*'/Zw4T̙'Ĺ?sa)W%EbXgW;)`$gB};*0c`ZahR4#& } )ƍ;uYND:F3,%#E?&]/sX|oMFOwدF&:]ܐ5{ЊI[qIwZ:^d8S\ /;vM^ "gUxl˒W v=%t ? I}I,]r()7|;GB 4ɯfQ'O˶KTTg:wi"\.rx{j!$ {jbuブ ?ȫ/Ҡv(Dhsy{!H"Njِ15C L ᏝxmukcaFN)df>g0u">߽iIAJ;D.+s%"dj,5 r|jH`hPrRuSòH@ijZ3L0Lv-HdC#kjjf  i 4CGWy,\;^\x9k̇\`@WXi^ֲ{-f\[^`JdNr^f "\{}(Fp/ ftLM{,634ed\,iC糧 +tn]F7[ +d72IvQHoS7To nZH1Έ'6 p7&=M0 6??qhh] ~Y\%()k؁oD#ҵG*"k En qJhӰrmjGndP?Nj?>]Cad+YRxXi";Fqbx},gr[xOY SsPF ^MOlvxnm[h^iUڂs;YwֻJB =1 SD6X)5>s= d7S֣}S"|Iwcz; {5_p  ab"7P8 dnJN;ID.F|77` yڷb[V4p&~kUSe[yTyZB):ͻMӕv܀>rh[2A7GF~դ^Me.? $5JT$7mV\/W jn>S+j0LvG K戧Prv}o[APt1-!rd~B?^ACS [t8 Iirŭҋ"8YoϿ3![Ӑϳc2+:h]lX2E|jM=a\#̈}05x:-M׌t̖hqpZjK~Wz#0 H{0q7$&3ą' w+%F:gK}66%yNo-XAD3}m}Ļ6qWcA}_~u4ƒ( 2KsUZ\Z;o4C8NC٭Q$VӔfF]^nx$HŜ{j ªQ{>+®(i:/[kmސ#4P$퇉C+)5ت7VsxU~͟ H/nA^,{+O +D7x^o^R)#<4L+ 8PWZ__e"i耸^ҧ uYv}+ܜN;tT A,kR㕙ܑZp˝rA| Պo.ÈgtZYHStv6Ζ?wVj#zby*kZGJne&j<̗X5e7 jƷ&?-^|29Ӥ=i>[G@bM K|VggF5= ڦ&(⻭SC3yYeA%)hvRo)^)nM,ƾ>d.Zc^'hk ԓ?c(^,Rsu)=@TMۑղW@&o$:5LMO)TdҌ0bh-^ɐk1LFɚ.]A^JO4PF nIeym <?:Y]KCg MBY[$J$ 4Nq?$Ume]:=Z`T.:9֣M;',<~1v H3n͖i&XUKR*ĉL¸Md|pWpKUJ!.v ҋ|a ̛p&EUkK0M0'I|tџI!/-eSutЯ aYتmDGf4C P^(waRgR#EkhvW ~n! ykEu1zɋf0w3{p41!}-^{/$ng1\&-=C%0/{K^\0-z/@?_zT%KڴZф JK`5_3 N4WUN#eCTEZYk :\Ğrq',pg ,>L48fyFx[or.MWeWABBޜ纓 siI)+kם@>(DYC߽/M!ƒHtt ?.5*Lѓit: AӤF?Z5xt\ieRU(Al h8~-um&P!!=wm<ɕ. ^⸿ EM\(i,lDT"Սzt D\df#G?^޾Z?ו]#I%A ~n]u9,zrb7=w5(eԦL:'z"VY,3rāo_|GA4'hSSß̒(7GpȠ`30U.P[ ^zgm D:ϰzQ3 plTQXEOu4c+(`5&nRxZdICfli)rYU8Y1*Ǟ*b x~4hrleAz{ c^VXܖH4SȬ(VncQ5a˥' >k%eK9]0;_䍦*rBC,#=ɟY$a1ED!ϷfX(ѐSy7&)ك8$c:k,L|R<͐YZ) ;r0z80 %s 8^̣>] 1m@uԦ+FbP6>+7/nYM@I& 7&tS,Frh7|E/zoO8$[NHIlr9G@ L&~B;,L$i-kY{s .uJ [`J Y:Iss. (ql[a`'%IHTVEG'd13'|801AߠkɹXwW!'6$dn/":!Ss#tEQNR ֹ5qQ,ua w-~+vMMe `6͝7<֣[?>>`|,=Q y)x}W D+۲ kBmuO ~ċεو3GenNC7x_ b.bnK'e$^"K{O_׿_L4a0Sf=w[o/Ei;n(/4VwT!h@oJ?q6is>2 k n+|rF5"HEUOl]`g cWta37^&"% 9dVҘ\˗.mQ/ >Ѩ4TFo#CWto듛G %9'Yg"v%e,U=MȕXw )U.[nVըO3VY$tEr "8z7q90&.Gu^V6ʢ_Opry差 KO[xvؠxD v Uoe.v+"izBIYTu0r6_ZMgϪ n[)+zPXtByݡBynj7[ y 5,GUܷ3OO*!們(9ê_ic":ղ_fB<ħste-9i~&]*cKѰȢuf8bۦ݈":ώىZeХfW1LaK$Ua!Q^^7X)M"#ô$wFke (Or 65c脱;\֋}%,g}e=w;3c6)9={v*tԸ#fD 7;0ރ(qDt ;U'iѺt<̔u?& Npa܇|SGD]gb VxKs4qdEyE`Nd[G[+Sӫoemo<4Y፛6W?fD`.,<՜%NN[<E9>Ѽ_TM l{3w鋟7ɳ@%:uMn%>`T_eyoWbyj>,0m tEh$i(;IT,Wp(W8@׃R&NfgNyݼ,McVIA>WϻSY0ppT{^ jgO|CcMK# {oȪͼfFv>?bt5ʭ-q= &#t8ml횒)'{~G/d-v"3qn<&5t] a0&IZD)9&a(?wjs _<5X/P_xׅn|Thsn:AN1nM ̯S(mwd/uM qU&ƐQ0ʬw$ qUo{/zozK8UϾ{5A7ňCI)ޘZJ>qU6UC]Ao&r(hٗdQ@΃&W•R PʝaB.,]/ ߕZ7Amµ mdUȼ>ZH.Q ;;1CUUS+6kB']-.JA0KQ>mdWihIym[#ߗ)F>b cT)lA[)|J}%9.c)]OtW` Mh>7D$%ISTE?(9҉;{—%-$blYCߌ?+ :42+Zt ؑ>' i 6/?Xg7h+ #ᱽeWt4[( haEs5Bcgח˿c礑 |m -| J(),E! 7+ԻأuV\jjdn7Ij82JfI˭$D*4@rϒohERfe%,Ԋf\(j29{^B˟ӌ>Yjq<}rܠ7 eWȐv˕3n@AG[)ăxlxkP*6[ ˇ WSzsN-F~oi,,3G I]-KgbqNS=[{Sw Wh>aI,u9=ɩB1YTM[+sEu:[}<Wud9{z8:i4`A$'Ȝeο!Po.'Zl6e>ތ|"KBRfPC4bT;6fDl[8O#0^\!_Sd_{9#2czBJd*0$^6^31^|I'H+?qW6,O;Mx6U޴RfwŖ |hOPϏ5ҭDNi/rifivZ_R)*,K H%p!C9dyGA;vG_bZ}e ȓ/LA(E.cs̼S60#[}ŰZ~ư6,>Ë2.ʟ!%Yk1E )1X?Nf[L iׯp&|rτDr+Xx~g~7l/o:.{7/CruK Evcօƈ3.^fZ;+٠%t5pmF D˫"< ,̌Dr  Nho(K7 Q .leQm*ASgڏc`2.Z湾$~  )'2zzudQfg#{ZbTj_6oia!q* U&1 byzBEA}AoFaR?!%l[ Hӏ9ksbKٹe #pہA8(]1w.+/Zzd7+jgF>. -IrbvG t!6>(Y&Et"@pD!RY8\4zsL6EfLj; BQ1۞{(Xq>͂ _ڗ]2c͑.,6 ¡2^xCۤ| + D͵ͿUF*]+cC؀G'. 6Rc5"T Z3A8y^{/H(d vWy!`mcӥ9,4q~.?v}_2urf$ S'\Lb}:B^ҨS|2hВLwg_[%^ 2NhR\+~q7NRQ`Fb/rى9ic@ixMi7L,Zy.h]ȡ:1,ji!\D17PՁJX)Ů(tRX_P`\ɲPmxׂR4˔AzpU[>4/+pb'>Dz)rI+4_ yH'S7C5CRBw*TZ_8߁TyvC YРmSH 8aRA.8}Z{!N7[Uૈ2 ݜR [o+1`XL{ qy6gҳF7,p%;AwFٖo/J27Fn% tFΌJ7J%"Ji?<'@Z@Y mWܜԑ¾wB815ƝMQT9D낪13O/[,QxDLyϨW̥ -C ˡ, eH {?H wfOYO$U ?B*~`i݇.  9+͊*e9C0|qB½>iHΫv$@j&+ys7TeIens`!FG bfPYG&zX ܇+ۨVߎe>ڗ O0$&.a]e5Zu'%ax^1뀌=x7+T-5>bFMy3xݑ՝=/nETQwGdJAʆȝ~&uhp=bqH1As)!DT9Ô@q7q>,G+.:2߁zrKTߎHasBYowhCz 8 "GD)i,z€}85j+&“"PQPFG &?T˃QXbfK`:{&eBW;u:@!ˢN;dɱ9#끝B΂/cۺ2o~$kYo,2q?O_bGX!4؄#i몍e;Y@4p %޵{7~GojDOm7o1M٭N*6wfdp5G |gl:982,7†g lwk#w~d N !`#Tb=\0S 怸Ёk$H,zrP+mEӴt&=PYpdk%sL7ƫa^4ا赃$:0-A:Yb)+?%RVZO@vS@?o[Ef@mNxH<ڞ0(aR&+]+ EH46>x|u]GaJB+=OF휍eP.l@HCSi)iSdiՐ,w \_Ba:#g18 5mU&7ey{?yX"RF]V!7GY0'[x75!-p4K*ʎTu߸1r0* ed!M( /\Y"4\a[6$j/qCDnWTl}-WyiU\ArA#/Jpai4F+[D,DQk œf!ش0_%&<;9R4@v'qI+Z}d#EE;Bݢ)}?͸4=4 I}* O]q:ڗP: >mL8}UŏYFm{/N釕A/[6& :'\>>auos' %!C'u|*s n9Ϯ6|%2fE6}|COoEal׫ l-@:S ˱ꄿ29vlfj7e]$6vIBwb(mak*<<5ء l0%8"P-xkUe_ΘS0"JQFڮ/!ܺuY_-anywٞ+QhR{ {9 Ȅ!;4P.'λ(rhjr44ܵ*Ԕ+[Ql7ݗxzX?ӓnd<&i7Hɯk/> hxN?|/HjV8/:Yew@nŌIm;`VedR Y8cX_>CJ~,,J; +"\(&o͎M =*_̸؍& U[-_} l Na|k G4 Kn~qWɢ1R*t9~I"'~zSqT"%RjȱCbaÁ!\\-.OABWs eV¼T'xa(k6.ԪX?='FgEF3ҿZVr^٪[]hSTeoO`Yr~WA12"$bqhp&?²- &[\7k_&86RiR&6b?Nd'J M}6U(YԂe޻}X`f{TO[˯>9aeU'R5`Fqw{d|<;6UBj4tVnQ\ػ\̍ }CMNlޤc2мuUvrvuÉX%ގ=kW|PttV碉"z2,8;ғ}}15{ 3}UyµU#sμ6fPvE3 9^7.C9X0 "pX~}S.pC(;̿DM Հ,Ϊ,ކ[LgCF0}y`md54hwG8(N&I#2f/EǨ} cΩW~)5ۖv=' $bh3u+,ѵ 3]$Fe7nB^c1CƏI7f=N$d M(݊Z2iRn&4% JG4k=n*mCA%jE37([d6Hߴw[Tt@KS|rFm2S#xb0FHExMK .ն1sE,TTcX خVڈKL[,8,_m[W%N|)PhT se" 52*Aj^m:~ZSov")p $D3EAKoc"s*/Ѻ]ϼ"A7=3[}_.%= ɥ;5Q@9]=m]D&֕9Hoh4̛'Aj쭢pd]՟vqc{zoZQfV8v?|W!N\-cycw;t>@W+=E\>9y ezu8R ./7}\p'O pE?'eWk[[pպ dE$SFc^3KJh44А͘6;sc 蒗|"|%9g#,IV^6,CTi?+l#-*)e8j NQWTQ `*3!РJ97~;tI$# [{(5t1_Hd &bڵѪ}l9 CwbsgH%cz\0vbK0+r6jaFz$Bƚ"嶶A"ٺ9PM_N)O19?8"5Ydmynq\ v\Bż|RRU[,$GS~_N΍Ц{֧4,)%G]wThta2H`έz1.jbunJw%~qT4>H+0; '%[19XءFMMD_=.^z׶. S+}U +qRST|/Z17Ujk' ? 1$fWdAbљ[o sF7C=]-M đhJI910 =a.iϠIIZA Pv$0Y|qgGhCƟf6ᤶ$āUlzD[QI36x* zHU 5Gq;6'lj#=ϝj# lIo?xW.QwBÏT7ivC)` ?cpӖz S WewZ9α$P;zЍ"GԮξkVE+E^Q4WYδ>g/2hYŠ_49\&|WgT$і¿O׻EvlgQS%kwkOQIo? x|VKBI"?a#{bQYCUO/%G"1ɞ¡*;rÏ7X?a)X^\/sW-l-pk>X)`IN[7?tEdFg|&䃨E/+ _ӛ%g)u-ǒcSQ[z]Bc+C^jƅhBՌ2za;b꒹͈ۡLLʼ._VJ%H.Vr> [4n =߽"\,I?5t|) imUAV y#Th3\)I(SACP\ ֞A^_1; e(xc2v]Uģg jW~a&3͊1R8ΈgC$'^[L{;yҤNO&:Mjm'~vL`Ey .,ұ5Jߧs9  pU0Fyh1GVAL5"J2""ʘ0JD &Txu  V_u f8g$m7{¬i}Les& szGRe"C%6r-ˆ*tʪ謉WZvtrG22#X*_ j6 /:"ǦȆ.UQ NhQv]p;4zp.6s&b يk|jU7;`9$THR|֖>\UEd|X/p6~1;WQN4tV9" Π◳1 WX$&L< aҘsq84AP{ Dv+PA~lJ+G"Rk~)/-$uLIx/upL8O0X8/;{uB,UJgπ{!:HItgYm_,.^f\Ƶhq:< YwNQyE#}8 -[m%Z˵Ÿtjl= ~ <f?ZO(|9REcuZHu8(ӈhQDF9L⡒J;6ZP]o_i!M$pYGpe=[MNLO^Ւ\a3#zzs)b??+O=賣6$U4B;|R[#aTG2@X6^%İ{lbjQK֥@Lh{E QbG#4 pj@Dlʝy/\1!6 SdaEavm@3Ԏ0)B`IV6sUQ!l_!4ɍi%ICV'Rg,yJ*AwR&rvcznQ,E4dO`"*]Ex=W"|CFqn_6!jIW|)V ;婰 3XRfAkK|4NE܀a=$ЛE- 0Si>*8Z>4SN*zmyXFB>[*JZu)&<^n wJһ߁QOrMyvGmh2kIxLJ`J)5 !w#(/E8k)H5JݗoTa"( -z2  S瞻8!#_ItAj[:Q"-f%,?@ ]vX^JZ=j% Ga/A. \Gԉrǃ|^?%hGcI{Ý;7c@F]gr%,K'W 0‘I+:5vYeu8 m_~0!.9LikE#QXKPN~d+!rnxu➨3{ - %22_eo.vA:¢˝SȔn4SB[Ø$72*2 +[-uڇ+^ogL4N*{~\X [u{ #xZ+N_++Bu=cCSdm+7wbL/)rٵOؕJG8nGbNv_0w@t|멄鏸_ۘu~rvW5h[I^Joub"qҵk.H">kq?,4.Y34 W%~E~^om(jػ=Cn9#V5vw7]Ԑŏ~ Ӻnnd4'ђruiu7Q)0OxL!]++3Ra @hT<6YxAhj2{ƧIa[lݲvb&Ŷt_H@c>'FtV]Tνc5j䌯o-'nB3֥Kbn4zd.Bau s4kx z* B,SqiwRڀb\꒐4FRU+ ovbZ@t0=/ɱFs!Q~;938}|hSZla /p L5E=ə[ӃwTnKXy{5 6,`KfEucUA_gc/Q.4)P'> Uʝa9)z{ :yR X,؅i:6nb1> J1v3 > j@>4':Smlvtg}3]y/SY-;֑'Y{ۓ4BBV%u:sRY|vǑ)͡;t6Μ&'TU\?JFovG!o#,#ߠo͞m`r?fjU$To7P5R58㙄,7BgAw׻R/ij̕' h:Ra-a-ϔY`5%oBR ŬX ~#sɾhcł5.(UèmTk@L(>狸}>^C~?8~/J0]ۯ>hX͖~P6~O"!o 'f?]m1a,ɇ,sKy @/˜37trrYuӧ-ЕmN:6T,FA1-&[G锌ԷGgw\To/o~ m1N>|>NӋ#w1(ĨbdCMisEw:IkiK3݄#QGh-#c)+|EyaZ `b&Ga_RVmgo34{7F6 o"7FkN5=zv:akc{vFgqsN4/j8mBB$վAJ6J]m@+4|Jf㊹oN'wAPVB0GӮ|XE6^10Ctk<Ge-ښx`Aa&̄4%-۬n"q g-`l~5`&[c{qYe}){ _ie͞L̟r.a9.չ"v"Ohs.]̔7%>l˻/L<~ejk 3Ts7( A/d!{ObX G\pY{|!9EOMIh :E h+Π,lN9-+֛cP&n{%x?`(.顋"]8w**TeÖ/P.f;VH^M r?jVA@[<ca JJ2ׂپCt;EF^7s[9^j™+)c$sEeYB*єv^T|A Ez5Y-{ljc_D;$<ۂ;Ƒ)|w嚴\Ftwܗp0?^ 1?Sq# c>@u; DD{{P4{EK)bQdoL G%!R"}KZ_5c >Ȑlp͊y  tŀ Л:MGRڠw%7;-4ж؊GWGV4Txx9۱ HTzViv:HlL7w#w ǹaI@u$qlbsÄ*dr鴲0ః]-37PcTx:3a)e*a" E:Cy0t6-1y1xQCxI>'?$JBjS"ͶQ7Ӊt x\8v7pRĔwQ䏓+ʩNW;!,h)wP5Qc"ayf`-<@DqKC8QY&DD?bTC$ψŧL2̽nO}պv˛'JA V}a V@c]';N l LG*dUFİ %Л:(2̆I5vH|^\ oKɝ xo[*PHs 9'L 9Onup,{3EȽ \-\|W1)HX3΋R&J}mP0%_kfߒ9iecod] \)"Eŝ:O?HV*kꪋ:r}_DR* -MaFoQGG66}NEO?1"dnyܕcx`@C PLH]E(Fuh9īcnX-djGkX2:= rm-bZ,&dscv骂 2)E\q=S{W*]x/ܭgi.^Zv)A䔓~$ҏ DZ"{`)/@+vAxUW6)65dCtyrxزֵoD//{Q(kOV+J.F0w%a3ͬf䢿N R Q LIto؍ 3x.Kmqp&n&y@4RmL4 2һm4KQ 'Ht۬j E)Ũ^_IiȊr,#~eYlAR9lyv;|Hz}lF+ NЄOStWjXOJ*TZCy*c ܑթ27dkzcM9nЅ qȧ2{:q[5?.ZqL WR׵ڕN׶2HMwZY{mbtLw.CA x"Ci=*9 5ׇjL) (ۯ 4 lN- 0䒕s&FڳxՈ3кG]NXjw"R |N` 6͒k p-]eM& Dr /A=[}) 4~rx?gHS ݔRχ#ŚW9"bk.驅 hvs W!y<`we^[(]X:&mh&jvMWx " 9 )fA7Dn=2']) &'*yKCz V} ̟_zW 8\6N5&2[*^BfDXXSSM3E-f7ZjtRT5֯eT5ZD C=* sv%{׳W[b~.6 ^Φ$PgNksxM9&8P*9~X{:[mN.oİs{"H"mD%ݠf2FQ(|]:u2#5zwƎ28ל+]@Cd0\|X$x!ؚE0umti8K?}D)KL2[GNq>dȮ$V$QÃx" HH2)3, I:VM[diSK_p_قR8}#'=>.Lg[axϪ_,Р\ŵjU8yZkG+@E)9P~OnDI]{rE=쭭pSnǪ9NIQz buu-dp8a T<B] ["ΞpJ)pdB^(Uz WUhѩMLR]ǣk8L 0upɍVn &5բƝ@7w@"dAvhMe}]}r#?d3ta,F$$*w’>57uuղrO͐ht ҁd^Q"`{CC. ۛx&ar$ & ޜ[D :/0"sK^x WmWT P QFVgA,oVD^뀀H>Sl1tj\ǹ#Gͯ7Pnoi) !"hC1}&Ʉ8YNL}y-IVe[7"" N3r~1̩m|Y,7jh3`Kc# } P~ 'tK{gs2.+A}$.(à'ͮl;܇ Έ(Gyugnbp!X w69C1vb5HCk߳GIF6kSk +(1h7#E\haO$]x-l)"P9iD7F,,m_2@Jno'<{ʪXכ5`HHA=!勁v',VP\*h7%=[q S֓G|Ȇ ȵjwXROfoxs΢2j”_V4tcO*xԬm[Щ>CZޫ9M>SVkA̛9DZ6qAeZ4`E-pι@n_’#u񭬿﬛ Ә8J'zKH¢HY,O뿒Dwջ/u~1vh}pRB8~"2XܧϧEk[=p⤶a|]ԡ۩4gw@xb؋XBˇ˾* U #hxA)A#ui\7"nP "BF#%nSNHji][wwUIJ)6S5pV' ]*G;aȩV|SoB嚌b֢cۥ9v>N;C$ǡn#JK& e3J|D1=c g("ɅP(ʫ$EF`q1~0NCxW͢䚄#:Am[H;Q冫n/J7Uy}_qGA3>tH³wsh5"ZkW2#v'pV\/Jְb!Y sMN~cm`P42{nvҖ 2L" RX36D׾AtG y97| " /+%~f!u[.AWM+-M{nDNjWh/S{Z#Վ̩&+PVXaMxyMvxy7yIub)RR-#)rDZ7|jJF0 |X]t?d{1GI7VGǙOl{_~u:$%mV׋hx8,MRM X_moڴ\m;wVs a([;>G!S!սA5E:MA'z^Y{HJ.#dO" 0u;`RN{3Ƕ0纑5dmˠϴ?vQl?Z"ː=+6ɲ8%sY hɫ5+:{w' . Nyrn<_i.681==N~`Jl-1Qt)V86RY0;x^T)-f&8>ֽ{}m%8A(@Jvy}g J`p/ LB37iwsLkd;&D߸w Xaq[ZqKRQqq*DhQ.a U5)11}> Eo8jyZnNjWclZ+xEA썪pO?Bִv7emk =RO2O\f)1p^^&1J7d5l1꾷w=.n\Puf5)It#[Rm꽙ڛp+%wWx4k'ɫeŵ(RfU;c^-߄Z=hY (v҅1 @1/^{K~fmVk*lHXqHzZ sD@IE{^o@=oC;7!Cک:Hx&Fԇb%+P-ZT9{ ^vN\턹nM {ǂCz X W& _ٝl``71ĒObxaو$`l2\nZX{B ʴkt0Y6qcGJBed{WQ@G3ImN/גA!Y@X3}!+jgyQBߋb4ٙW Ȃi_Z'9$?3p{Cf;ٮtV mkl8Ns, u%gM6"s-9}XQs~̜gʪtL=ydDRZ*p o7/dԿcH KIm5K!B v`gq 1U \K`(q*Ԭ`% }!*5 $AXh]7Z(FT鐱Ŵ>%?:Z'R&ۆ4w}]]Y:/4':\: wdiW!.T*sZ;:+t_>^vVBq(aBN7D.Kwl^nwY;7 'I\qzQ~T*3a'T2D^M[/%&k Y,P8cZY4Z@>ir @2~Nkz^h02݅e+BM|w+Hf5oRJ~ME!ɵĢtg~aጪa\G B;Y=8z[q=Z!lk["fkYyܧFWu5L0JSW!,,z)a_r%tzx177n{x˼,ѼHo:SN( ܸK#Ѹ/aiU%m'Y9,'fܹ 炎CIu1NÁ`?#|ȬH}4uMIq[_ȳ|9<$w ]0Ƞ8I ]ÎUݾ_!/_5lj'~{1HѣsvPP2:\zybG-2Xv5唘a?.$# ]RZƸ[-s+t/VYq"sUxPQ+m2cpS#r΅2lWZ4P$"SdV>*Aoԇj5=Cmʂmrkuhb(Dm::;}uUж*{ d8<ė^yN  B q/{,PNg՟Hcaouma mVϱR,/dI^aoeFK69e jrxHb`I[sIU-҄ъ肉x$rW섇gH[ߕ˜1nf`OIofYZm,7=@1(@ShVpQ|=bjB87W?y {.h!.7M6mP c}/ P}Z2'QOA!5UL(L{dpb#L_ Lo alb` ^b@UE=˧Ă#ݢ6I":pRqڤA5K> U"`ZH@~;P(/j 28#K6/P{3=B;J<v<] ;>(`MC@<(\B+q5ig׵h܃G\iώ ] -k< v<NlT<fBrk"pp&NVӵ9As8'G`dD"ڇB{N\*YT=Fʪi<.*[Ft1 G108H4>s'/r yb|| S,d#GzzG sde<#+5kڥѿT[:D+kꌇx𜉊[W**pi^-|SvY,R7?r2—[+ 2}yWak0 a!cHL*aDKrDJ9dt1=q[I״۽Ӟ? 2# W?'Ѣ,TAAMSf{ܚrhT-f)=I#82B:k.m%~{F*CǿI%n: ryʅa-M=nS)ֶkhxB7G1+y#oCa]LݎD\8%b6I) |1tD^CV%D(7+6ET@kX"}r3:V#9@ieYtW&UGІ ,=)cx  mHN>-J71r<. \}EeH:]iICGV41"Z#V[{= N9qjSAr)*NGhiY|!Dcb O>w7 |ƫǙ!G{ԅ$cȺ;=_pc^HW̔+CQ{\,;zeŠ-GUE+;f~YHiW@bԯ1Zo{ RNSS XauXqIڽ,?u%scşv &1km*z& i6/o5x~-RyV%Y/&' MD6]kSjrE (@UzCQ+]2r\}Erw;<%Q- HtWPe !eTR8dH\W!4QV#AS1 V@a_5 P g^?Qd{zWltvJUErmRQ%눒mm'lbĎ4 4yQ>[|L{@,/q'@F5v7O15֟U0;O7ZM244p xላE,HQ"fRybofQ|ۗաйYGDk  |$ffFHGw2K|;uS47`/Uc,WGzG6 5m _(S<58n-$Ӓ % iPޣ{UQ#hW.\Νҋh,RS"AkЇ+;rB9BFŰ" Q''vOUu#&^+}.Ţ3'j%T!XBuZe43/{VXp,Wf>HN4JgcHۛ?I }q,e2@!O505sUi/1n8nX }cOVƞe:}u@[ {za$dvȊ C4Yºq.??"댤}0B!(iT-AJ2CA<Ԭn2^}hTVD1AׅO_fRő@>q%'ށ lBC#msR$AJx!xBPٕ4, T a.5z( gﻜ%]{}cFŝAF>&v&P-v { 㤛T'u+< 8Tt}kT=ym9R`e.JדY!mX ׆",qQ(t7)MzFԍ#l+HΣ&q&6&ԓDWV.cG9l0Z|tdg"!$@1!.[Ȓ0nv:yYtT>woEqENYvu- t]y!Nסm!Xg<1 mŰfMwoɫZS*ls.P^Oי- τzF-/ qE2Ļ^_6c;n584Vd0͐XC3<1{Dr2~s~bHm_5C< Onl7P-zS"%?g7jt6nZ*푖*ĝMe>/{n%EPgg|nk"*玲~tEE&Բ`$r#T?)Z1-#d R8qw5\ he!8bєǖZ ˎyQa!NR KS@1{b*7shfvږa`Jȴ|-3 "1SȾ B!3(cC"gTcUBE;`) ;6M P/lԎay.jMkG9 dDAdD*13xt|eDR2TאBC;l1&:[t:g | FWLjez^ʓ u>/(O%dC b%~m6r0_gwSԾ <-GZ3xc~H(#F$椬A OhG9GƌyiĹ zX\Վ\*I+AVO OM'Asy6b# K oj9¦'jEXU4:{Gɴ{B$@!=3285\,y ӻ: (ju*:3 Yf1~|ڼ#T~$?Mz2vZlϤ\*} <)w;%TrgJ谽fWY-!۔jQ4d~`ʵ}P6Tp!_2,wo_P:Fe> \% % \) cH )+_dc]D6~a65)oܲȝ&yaA\ݗ܅ܜ#/z킟^M#TW)-7,V9]B8Y7eQ}0m\E>M<])[;ǂVpO )60\O+&.sY EʏߘF;eg,7fnQª6z5,k8$9'!QQAsH`?53UlpX\䜫g*,jEYNw?Z G ;;'Zc8=+gpay+ c5./ڲf :"1g^+DS9"a;LvI6a 31dia:` ݔ@ܵ5SUݔ_"iϋB^fr5b+iub˫M[wLŮc@^V"uM`I^)Nv$8`pc$3^$FNx<ϔè+鯭1}+Fowi~~|yM YMҾEY*Z`%(pŜjcnjOs` CxbF̘sbUGla@bOTeI󅀄ؾCQMOOݳ6 S:s.@|[06As.fa^ߛ0:(Js&]/ uoo+~W9T"ZLgEǽjLjr[aLwW=vd:C6|yGŷZGA>Uʖِfb0ASSň3atkIӢ&qNnhњӾ5 1z/ s7b0.bI;U뽴U7|W\u,DrXQ"ƃ$jUlʶLO]i J抂u]9墋 mH AzRÇU+-y厠egAaTT&%(a:C} ^Y1V FܱdӢ-A/(ab]YQ'g Jk{g#l?j+;) Q\÷p- T1x#ԠŐMբ%򾶷u !W~3>6kX@gh_vrQsAVv Y7mR/+yxtFVFCO_Xe+n0Z(G\!᯻ |(ѭU_I {vCSE5}"`! 鋙tAAQk\tEń!0 ҄/&o:tV 8FԮfNNs F]3#'}4ާz>~lcPu)Г] *qT# oL eCOV%צ5q΃ &(~1" a/QIe)[!Wŀ2!&/zF.͐d5hoIhϮhtL'!K&# HѸ92 5 D UI }>: _U홄%2))qWX?N Hޘ':K\li/ݕ T@ʄX+J$3{" YKW\C4 `#A;7xAMtCCVrz[_0+hܳouTi39. 0:}a<{'GEm$le A RĮuj=:4kaoil||e >Rw9UnܰTS"E*ЈFJH|ToyVW]5T{;U[Lwī?gHjz͊RRϡZQ;9kE)n2D@aL-W^NS??*$ӭM r jy[kb@XvYL),3$oaObޱzAt*?{n|(Lss+#äA'BSQA`~qk#ѯ6{ۋ 00~2av9m'|fep 5Ua Y+i!Ӯx&~ 5 :U"`dUqr p 0njPZ >ҕBOIWS _T?]o"-#z}L=S$x8=g Io(-eǿ@ ,Eհ|< k(D]gO+b*KZmK@''3.}=0r0 R[ȦG8!{R"iB4li_S3sM.6>fAʥ9e0Q1u-v֨Յ\`QҞRF۴>AV- iuYٸ?4hF]ߛݭ(D ,a&$ŀ!b~&,V@siBq8Zu2~wi(ӵܿʕ"af.a-іH}!3Э{ -8ɑBM;J~ 0TOMpq=Nm~FRfm1PB}ܛ1l? <上Wv]~%!CڈAT2n^|Kb.8D2ab$<_p[XU5. @_A6x=kNĴ>csi=0gk[d(`UD z7fTTIdLuZ5}dHaLw;\lmې.$d{ `A8Tr:J%"B\ T9rd  QVomXǥ ` N !LIR|bKq%16RϚd,6 ]fFߞ*a TWW;^7f@M2:&8:I*y<9zARH脛A-@"#&:W]Wr .<!! :R 6񡨫g}fGV_P$`dKܐ97u6hT_?ӦyAffJ%K[Ƙu;tr'xyGzDJ[X#bgx"C^Yc/?KK!$2QP;$WrX !e`sjٜ`\>~:qN6`3&u}Hf~Fygf tPFSIT^'*}IHfrxbESze$kUm|tPAX)RU)) nHm疼7LxUT 30q*Ln3j{*6}>qf m %YBk6T$5_5fǝ /q2ffW+7s 3?+dESmeZ`::*(3s؋B4Sr.dD1Ď:uKZ~ǝ0AZ<k.fsז 5AsE`*b 1!Ô?D;3aæ[7ͼCB,݋EѪjHF(;1l^2Sz/g Q>/ެkm L(M~A ?o 9Qi)~r R8@geec|i2o0E\(t`o_g[0f1^W9ĭV3E>=vI!H\k( -uZeׇ襀jT߲Mԙl\äPVbj1]k/uo'g% #%C n3~0-śgK\/!_7tH|VpvƔɦEd'zwlK *GdqV\ ɻ/`T,S.$ |U\0EEiJ*?ņPnlE"ؼwF~,d[/ /tlx ?zF8f[V߱3'﫧kY/o bm~ƅ]e)ڿP=ΑfAwEڒOh '$Vp5&ts=EM2%\-c@u4#Qf}Cz Y( hlO+$s}iBڿ艮jc^Xdf]~H/y+]H:̯]O[w޻g_7QCjp7QJУ|4P~f #&Ȅ+@N:[ ӳb>^dI x*yx-jCCM4 15!#ut%긱)EEaXϫyg4!+ooãZ`7fps l^~KʩDL`"!ʀl tbh CO'~ٗ{d\Jr^]Kk: R]h|a `E|oe)F{h &8 = -Nw[+`[V4_{;v.gwQB3TVm LG,B\3s]$>K7жF_;!?醨} ^l' 7b+S4+ʝ8hvQ=%n<~gLb:⃥ Eq}~N 3&#snAYU8g. +½: 2Co_I֘R ِ "nY(Y`E%䆙jh >uK^ҫ*@b?/@ s_0~{V#W*2iM6l%In}\g`f !*`)+ UN WE,w.;nۘm@KG0r᪰VMp~ c :- XLJ'如M]7l5 L};qCe S\7\ :'$8wB.}FM3[f Ҵʀ+)Z䨨 t$zAWq!{"Ƨ,!{U[|(h[2 N6nd/eqVс]7I-uI z ױw$ Wn^;zbB7 9g' vSa0DTE4,^ @iRe$ B;fP/.-RIbTKq*TlPNbiݥ㖖k־8NӖfmit8U1PVVLjijd܃Fm`㙷\A/ZW'ѿ- |^MtNB$O IP :sU%oI\R0gjOdnu6#a7 !q8.+6QB @є2f\Ti(W PBLXq:f[{2`*d5S uhz3˳^,Zv8,TY˥*! h,b7l>f ʱ'|(Fmar@7Re;26J@!َ9ɿ0Jyή6J^>[' 5FlOmn=N$քBCb8tICPR(2g'YV[k]kR'3J'9-M[M5d ,oypjh)=ܴO1edE刻(n*fe  e1QVZZMy):Pkj0ga+u A E#0ojԏ+™#8;&~Rvm'v`;\Au+Cqy&zoA~c? OZ칧 BN]ѝZPp#d?8DCDKYS|y=1(ĵ 0n3yJ#/dyq$rB#J'/<%xuh!V@.vg&Әզ#t Fv5$z4o~UuB{HSyHW~C7ZuN'9ge7vAD)d^Yo ރ4]o3[3yxc|-iBFH))3g9fGxٽ#4D/m'5ZYa ͙`2_̊\*ڱM3tE[ŒcʡZ ,I߳C9:dXB>*'JR~-Zuල?B4빯W 2y>X;Ǝ U+V'3 [7:q s'M@" $Ş2={,~^΋y X$Ck]lD}L_ҷ\'JCOuV¤Md{\ĀoO#%~1&x%>֞B&|ښGYc%a-x6ա,Sdw(!]W2Zd%cRI,e -Q2n{n.+5fATk4yrǙ]޽751B\@2k (AєQ?m{kʝ#рZLXcp k%p7Uz!S-=++qy(RH?t"_ d"rZ{q.qQ i bgS_BZȖX [@ \`Ѳ[t V)U?w#{gQw.-|A*WӜxT0c 2XSWBK_9n{?_^}?]!M6xF={E+b|Dl-sV~M#umF)TLiR ɤV_{(+j۵۲9wn#~Ԉ.[=~f~˹1 p-< 5 8M[.};jNa:JH֭~H-4 5  <or x%D'S^yǣŁNګzex%60^!dQs>27cpǓDnŸf^KDn)gVPҺZPVVTGv#f*ǥ#zb#d6jbYuV پƦ^(4Sz;clfgַnnd\tH_޾[}^A>ICqv1f4ðfVN|jX!`bYay] [F!lV`r5Se2븏 *{ S;psB'GnSH?gF ",P@%/cQ_dm=PG0MIg(Q4'75ҞLH]Ȇ< ,s_:XkaZ1-6׭k78־pp162"Z}PPYBP#| <$kC08E5۽f"PQa̕[k7ә׮qv{KcR(&ECm֕5Xlޕl6zꕯXǀ/Z,oy,ҵ79,:vkC\#_,,2.zE%ן8*̖wƳǸp&JpLoe@=jv 2z9Z9FDtVQ)^ղMy^ޑ8wlyrc$EP XQ/pm|ܩ*WA c #X#T5Zq!ي!*S:sUаL+)+g_=˟죙 ;0aoEC,&{Gs2Mt7JBFZFp XΊFg KW/iRS W D{`p,EI.@@h@cS]$Oϊ~FqؘVB 0-3r '!L#OuO4[ߖ0 RGa$~х48aZp}o05A/߁Bwo1w\x)LÐA+Xuyjܷý05BUзv 63JJUrx'Q.BRXGGay=툂ҀO֋4O n'F]=E0~-V:Қvc \7E^c۟V޴J/;qEu¬LFԑ~T:_g@Ǥ oٞʾ;!FCP 1+hs_]e3yv}A}ϵFm/y\~}p })+.?k΂8"aٓ'̐fzM=ٺ!6W6Dp^mL=MIhxK}Ŗ0cMD7UKMvќRԮh?!TMp'czpb$sѱzfjeq.]qdQO D^q8 <=_|Pqu?3遠URv7FjLCIl-ا|1$^$zR\Xֈ'loՙvUu85yоM< 40f, 9ҢI£aqsAyE5k/<(5Np\hn0! <1 x%@-ВoqNxNO3 M\"ՠjy#! =jc ASi]L H<L~8hTJД Le^Ĉfl-?r:m5#5=Wi0~_xkp?bwTp#W+>A?hs:@W9̄ f̚%1#uT:gL)"[[j%{'̕0\9v{$9AIZ25 v!u_CeBA$.9&W}r8Zl(Fԫ`Z)K5@ quO=)8GN$۳ɼx1iUBRB_?>f#oz$7o\ewcT.H^4tmӑF.<{ɺ#_ e+N<7;r]a$/4;vr)DLY,eu{ H٠i _?v$b&L>6#WZ[EfC 2(ߥ8 w5A/$em7:EЏ8V+nC! v 60rf0gL{G_|ԯW9@5urHوpcC/곢}9'&sb ̵V=E\ :@ŐSuT"0֘޶WX߉̝zRRF_TɃH;_U0 ⺊>ܒ.09*VY U@pY@eP'ғc&y`oʃ b+O d,dur"A8Lu+H 2"y q7ƠؘsF 5(GLZVYwu3}8JnL}J'j{DWE>}Z$))sg1丂5Y2>(ЫۭJM PfIBQ€ ^A+ (ȷQLޛyf6P5{Z>_M(ǹ)agP$gpM} r )Tjq>uuEumk A<z΅ttj칞_O$hXA Fw'5lc |w n~(SIU%."Hr|ptxV.)-]dT M-KRe71~!.ՉwR -e*lˌtxg u,HV|oj2:[>^l _%zEZ2edqZ- ~rsN+϶cNf _6^4C>8KrqC~P]J"YɕhyWH.DU$੯+7|ĥN3NBHMFgvʓΐڲL,h$O4)eѲt37V/#@ GbCI4-ShNy/nCFPZ]Z:Er9EV(n\&j&m>;¥c!;C{:}o!kHN^/x{F͑ rq}52\ft3hNLɥbL\Om♤~A3'Ge]%M +nxuۻp(~)%X<]p"$]&#e>L &BClȎd7%8}%LMbK 4F1Ұ6 ";H}k\xB=}f"f~bV񉹿롒'+<9ȋH49nYa$;g,R]Ħs2e1Bt8gh;@4VZFeȎ-s-ϭ^#w[p'N5H4>k0T3Oy{&KIEz{ W$=5j[f\Z9(F 9:uz)z֧4IEh;n3̉gQw8%ȆD">sAc/ns^ pDٳƻv&Hz P 9:aQ4h"+$s=dCX3 Uhz Ŧ,ؖabkvfۄ0#̑L$&]'9+ w@j2,1c۶7=jgd"PrdFud}Nṁ1yscAEdZѓP" nOYxR ,/Aɚ4keA]g|!yv"C M[z=QKe4B\;]|NAK藔lŠ B-(XD-' z$c;ۺU8e`C /8gI,O:~ߪ+Qy#pf7J)L0z!z@wP 4nw*j 3g mZNح2Pu6!`yĨ/ir.kM?n4 5EpLWr0+0 SI5EޟtEߥ > 5@؅uc݆n`} :H%GwKwrSR"NS ҝ S+Ey۹q:rv2=/`oŸWT^2`A^42>ͻyg6EDۇ2)AJgm 7Ҵ}ա % tAv"\@Ep[2axKOPwl,loz NOa>zL!P쓖&r#Ve̚ff\~q?ARȷȚ"x{Y_D0D\ MT$1[jҟhKe:`ܴFo[< , pF# ѥ me}031lRzdu #FG}g0"'[[m|8苞~K Pf^ 9Q!΅ZLp7!dƮlk1oM~byq.\咤^2?3WׂIk<'AnpO웺,`'n*D$U[cvj>qe2$!Y?qI~~_Q=!1~:bBVʸ,v`2G^t_8aFrp-z!}uR\7*C ڽMX1 [y7fak=+;PpyX[5[Vb?nQQDS2z`i~I: l18Sr0 2~2zQq'f3n٧al4=س?{V+~dj8dmT*pӫ8)vSH:D[0Ɯ\ި4)b˴Ɍ-V[qȭ '̖q_c c '}|$t#s\l>?ſ8A{5rU>hi"A!(2ƴi#XvA/y`{6 's+ZQb"洱=m5n}H-$;=ȑ47yZ1U1`QD󊣳cg2|4F)ݡt g6t5=wPo|Mt1M3_M*,RznpNr1qr+`DO^JmMJn /◾'I#5M4x#X>x"sӂ27Kۑg~eCU2Ae3(A?JBVU{ `;fU%)0ơ33d<_#-i/{X,Ռl6^ZPy=*% ],G,B:%wV87ɼ8̑fo7pܼ$υz-\CpՕ)LRuS_Ќ?I#ZMp]ⷹ,wg)id|{;+}A/F-Q!IȻ_HeU"hc6W/Ⱦ̘ `3ruꬵmX-Kkʢ#^*PCS2975qo5ib;"p֏tu~+D/-кyzxpc%ð*o(?j z _'lT:=?}s՚tvQ~Ŀd,y)fM:,+bV4KZ˝jg(raTp0n X3Z#\^@w sE (#=+r8JM4)Vifȑ=wa4+HHҽ*ݸw4)y Mw7=j)k̇<$S&! iOdnj~םK VxHpia%EuXvS␩iyg Thq/P5"8J+KEMg.(,[.-Nm :Ǫ{k Ƚ;${)0⃀g9XNm@%0;*gL/H26F8  -!:9M7\ "rHveq J2 Ѝy]0/UpDkJIm~ O)ҟy+ػ\ 7WvrEh~ ыIHWP ?@y}SA>c6oN#A+W'eDSr6:?95f YZx%U}1\ơ]I`v:X ~Risfς,4ox#ľTKEJQr)@hŀ+g+6 w[_߂L H UkWE\=@huw+d|(f~ؼ?= %~v'յwIQm)s9YR ; 5I$N |@6 dA)v{' 3D]_S[>o"8sUOZ#PIϹ 8lSV{&(R'] I17#0n#锤*f֬ؖ9vV<4(Miloak=n\iMMKGzL 2%Lu2+fQSu64O3Utp5Ry.F?'eHhLsoJ hMV*y B\<|F`Q!aRٔH5G.dU`X$l؇2x+ݝpR! (m4$rsNCP>4 ݯ [Z xeP%TغO32[ h%:hH'!k]:~hjS=M@ZW[=*b&TSVڢ;7r]v*CPH(AQ6t: κ+nhMicqh(,2P-2i^n!+FaVCk ]=,&U`EH.Dk=YIp9p2/bFXljb[[^tc\ȊJ9 n$EGy:fMF1STp)(T!/R:M}7U}G)f{| #% t/1@[ "W=Mho<[K WxO0+9m1;F0{>$#`ҊlcuVNgrk6nxL?7^opѾyai3qs:` T*:(!~[T1>B* U7p, a~V: ?2>I e~k4v(#42|d4T6BW@TУ`2sL+'?zգ;{q;(\yx:jJB0 ]$7ʕ0Y \R!pˑ/SB|{_\S`d;  `%rg~$>i 6̆֡o@#7)hzo,Zj0쵧YhY߃=43dA 31Bݸ1Ǘq槏>ljuij P&F HnĝhB"5S}8 ")l QZC(NhPX]IH&D]=^G]z/ Yqz&¹BN|H :u Ey7IKL44oL[qNCԥi!z9g[D#À=7vnEt"0AQ3{G![~0i&qpz# 5G-șx>4eƩҩf>%e?e 1"u h[UB޴}X}"W%'B-L[zQ~~o>ݯQ1cjO$h..C4>l?T[W~Rkw7(e"L9”4KWV@ig&Of6 2]r&dA+#E.k=;9zbv/"hM2 @Spj̬A]v~؊2X1tV}{qywFr N}sv۷ M`?GAI]Rd1R{(mTB׀X%ezjS)V^bIU#GYؐWa$_bB82Dza^F `:cHXM#)$EܽC2 w8[ܣDP]ړmz5׍"DH߅1v<'eN ħLQ[m\ʜ܆K@L %mt;"]P*vBB["k!ivnVPfޢvꨞQ }\G7S_4ވչbMRc3\{0>Y3G֣C LO^> yXZ;(@ֆ2Az(eY.Ip ,jo1Xg+O9=kQMӆVnRCq˚+np5$xC%Cu"kgCl7?XVШVW@GONgÍ,y!)V`rZQ{v `; 1'Ǣ 7&]Fh춳困"i5ub_x]4-f Q_G1tqHp ĥ[6Efj.o,{q٠esOmf )vZ:c$19%\)|.Sg4 uа{' (R D؞4&3o1Mf.u=í6ن]xcw uw#){A;BeƉhMnL%wi.M(Sf+YF2=1< 1`Ohd",;\{W,qԇ̩k?= Y'C;7CG۵89] =dX yZ?\tZNϣGf ]0s",~rǻ9ZYp_m\>MAj_JrRY>)OvFn%28^vͥ_JA&]ÿ]M) Uթ}j==܄2)AO8O'~<5=PFsSWFUکbZ{M ɾr:#/ CK:R%ǹCym݁hvSSg a+~cg Ĕ2NL7wIw?X^:j~;@ڵ#5jSҔ1S(Ut9h/Q2k~im Zw`f"˼#%a64Ýj/ţq-dż{HYDt֒GO\Β C^J5 ?pDS7ߣjg]S},W}ButPYkP{#E0gyO@"xOHC ;x  .`~boͤU讹=)o+D{%8 ɳiq#Ut;tڲLz/6yED?Ge9g"|A< Vi<օ4 ľlO[^!ɊdD([ev;"hlto;^vo͹=:T4l*NwI2Vtϵ<4%DCi;qDq əG| D4b毥4p9ed"Ea 1@z)uGo.Jjw³&>X56 dޓW^h/{jv=)w a>˕:@9.F"aXRgu-QϨ l8ݴoF?i+`ѨAh5N5 *Ҍ<,4qU};/eXg,o.̄H欎YlZٟ?l^1f4raSq죽{lqUquM<6 ;!#<{HRAxo?&)-K݁vMX|p0rՂM w 8`K:!3s6j 2R\;>c¢n1ۻ%Q[w}_^[##l#r rgX;y?q>S$N*)egDxg鑏=R:ܾ=Vd/u妒nqՈ7vlbַ5(^XGCYMLYI=Ȗb$v+bRᖐvځO$Z+!P|X&6IT8]AMNL,Ҷo!a##!߇|>ꗰggk(w{rРiDtԀ*U)L|h*+TWHnU49qսLt .,QXRWi .L+`Ww=OT 5\Dśv.IRL9,tH"nҞw4[ еg~"pm|eda0;‘:T~$g1X2 {sn ~L?H(DDzo-nnħPvW;I_ u!ѱ&h Y®6=1nv.][ʌ&UW/쎷]t5B %(!pC ]ok^|WC%J&بe:w7r7 .yR il-/NAHfϫ7ph+|$ [+ n2#ղ2mĕ>YFnVA>199&bLhs3[=!\,y0l3yaԷ@Tƍ$K@7 w;29:%Hy0<"f t !9P ~lz >ޫZM-L\y6|]F%z̪ G xo'YMIcIQ99)1d|{N/b8F xRcgݐaQJp6%oY^Nȸַ\ܦ5BDaڇƃ?J}-Czd CdhmX oJ=(KvNa}j2lVLZd6PFɳkn+r)3w('K“\z`j4` b|8%C(# GEK:|sGn0i^P~z ׍} AZ/X 2~/Te34hjft1|"j^Vhzxfs1?6x NUl16p5cĵjklՊƒ BFRb=C-Z>3To@ \88'9dN.0 xTSY,3tCi"Θ>.@!qoH5}G_mc+BEnM!0vA,).n;q+!!3m @_ބ0Ez]>"^Q%V!bRX1Y̦OF!YpϺnzOH.Bf~xd]ȏ(;Ro~lyMƞcrn*$_P`W"zu5eidH!j ve)`>%|[?= ҭhrm̚@4H̹;eysَ啞F]. +3Sp\ɇ5F]>'~7>.?}VY6ğ&3"MB6l/-/ĨWU 2t8l=@^)-*j4cƒT9. z*߼e>YpK&.E̙VtpwvR_&=}T j'йZZlKY_ʚ y%?<&͖~@t-B /k4-X9YA^ucHcR"A@ިz0Қ ?tp)B#&e x f.t$L0u緈_UF.^=3GW2*~ *z? 1yD)!9[(+vXD.792n<@PjEP?@P[Qk9܄Snz+Eq§d靧{zjf>ͼS&dDښ\h~L|!mdMтg.ǹVv_Fckn6BVFijkW,%=_f Xk X "_Gdc1 8<ԧsݳ4ԻWD7tfx C4k*_Dz։N#ImFGL쀉Uu g*?ʌ9$ѩ;↎=#Gry_ G˼ }`Cd!ۅ^\͞\ QKK01"jd _DE3 HKgSh)5'U^b|DޤZOslSNTrIZE$\%4?pmiaE̟'>ۺ }}V ?K/H8Дw)F<:~?c'aiB6/ # { Sk+"<_e\)sʜΦ|QAK~NOK*%TXNoURfy\hq$ND1t~7y;됺n~7lUU" ]J-yT2'%SUR y)j &C.W|!aW9تS=D_Lxy =k.)u$vu'Gy墈K p*΃˻ʑEgMu6:CR$mN 3͐C<5%-MVfnwv87 [ΙIa*wIDۍD>'QW &/no',"iQFpw:/g6ղaUE Lex U1=m=7ΌAv yUh'Վch*!ǵۙ1Cp}/1D~s7vpՊi^g1xeP(V8s/L3h"һW#!/iF8~S:BB8E*qz]UܪoiN3 Hs.}ʜ`YSSB磡 #9Rf3'\Εs$ټ4Hb?pv L&x-)_Ѝ ik:y()kLM07vZz|6`56(%Pl-8ɃPRX|>cRQM-8T:9p;\t^ |t%bʆuۜ{dM /y픦7"l #Yd@>d<TW8ztP3=X4M:+i.]rv1bubdBΎt1Mئ]+]N26a 7N^?:Ϙ ,z&%͍WϒhW'eir-ֳٯ+zJ¢Co缤4DBvY<I#j4gXTR+`^1p'—3zppYZF 4fg4r#l☉ }(x3I64>D.!Ю5OÉ+3_=9;u,uS`Nn>[1Mܐpb85>M| 4D=?T# slf6hq7BdބwO |g<F{=dYi G$ۊ$` gYOSn=w urm?0w$)296Y-@R·(J.jTMa-җ凲6H`nK;&M~ k!a@ÜdRpl7<;Y>TW@f &ó$~?MM@̢p&&}-,ζU.Æk=1d ]هNM-hep?uJjU҉_+fsqT녑TYCd$s0wUY ߐY1w riDD])0W 2fJMHT`{п5h-|3rk媣׏sqO*`1Q<ܴ)4>acFm0f,e޴dĎ8'tKzVБ½c/p 2.LFL*bEF6W LpM{C4Cquʞ_YIf'Wct4@@<6 r q_(c 勒_4~u#V~1k !-rJW=:TsEj )0h!X~=Z p۹-!+3 :;Dw.)` s9ej)qER1 *ZEhNPQhx}%8@7c?Fص0SFË+%k1$/V6NeYgy_~7ZV4#L F /*oBTXa- A$yı}bSs ѿs%5p㔟YOGhG#5Faxi;osQ r?Z$3^󝜭~>619)A;~Sgi/qJbO?8; |)9jN+$QF8zzRId0adk㢘ulS9ݷp9[3F(L̖Tͅ`E(86T%O\kUf =l_V&/6Pnȳ$S,g9G~`guہ8)TXay^N =DS[x@ujmw((jF"l>c+gTb+N&؀5SС|Ո@79o,Hk#`AO-Ne}H|⻡ ![~e?aU179 KT[E2aUYeiY@y !<6H:dPT2y=Lxs$W" /S-5+'LL"|$?FRF?bRm"Lk=+;368ԝS2#r/{cS)BYVñg%[48q tH77mktx|\ / .~ .uioE?'@8 nQݓђ:12t0h ltgg)7KAY0n#V Fk#AAۗ.M %{t ]Ĺ;XjfG>f(W$ 1&%T/\LEG(hv+[)/8Hp"w^:ҋ{Swq5}ˮbLO #n `㥵s3K(OΕx 5E1Nw s pS j^ۚzgAg wq~Clp{) ~FNuZԪ^0\9 [ʝXaUƨ:q曥$<1-t`ސH@&ƾAoHĒF^kX*34>#ٰv)dHřI(EnDZ43a 6}(FYzyY"1+q<06(˩UZu>#tjy9/n:v <*2/'"$jyR+ctほ졳B`>ISi}G0o`g<`wfo|,. t:G.'S*U]ib)pv%i:UBaQ~P "6'$J9F ?u&[(7Va`up-UNO&bv}-̮d*7@{~.~ꃞ+ӄɶ 6AfABp uxpI~0 JC4QcZe#σ@I/U*R]qkF7gEɺ3 _NKd`d6gL2'D OYc:Ȩuu2R  k<fKV+M;iLl\ m\+d yժ_b "mq/oG-F.pd -/q3,0gxzau`oA_`4A[~vܳSPq4FX40n}Lbb; gW}.ZK1d7Wޕ e} {OM1%z~P빊sݜ`X3U߭MF??#ph$tj:} T5*Q!'s F +o&mDgvmLdD sKJ[[C,b&00NXA 7$hk:\wyCMG?@65mF_y;*!4'J|}ː9C7"juA:"ax{&?Wv DN_9Y!^=7铕 e+M$cvHO+G?T1s=1.åB=*4f$Ժ~[ R&DY e0 t/;FI15-ܕz'RwJott>~Ate|qGvIٟ"jXnXՅ;ـE2'L#$ts1扞^FTm%VߙE0)`|9uiV3^v-LDhB?pYM'xu0I6C Gр' ;}Gq9Qb&1qCGi3k*,2ZY)2rv!ljȞ,i+!ky)C%@pl^<\e!i!Tŏū1 ;Pe3Y-*tm}]e|`8B^y<ȣf x˽{C` _<պ2ʒ$q jtk}0ٜVI #bRfR<-QFU+A."X4q82+GD[¸L_fLlnܒ1Aa4.D^OIϹ*[OֆTDlSZjBBoh pIkUmV:&\Rz[ 0kxX%+ĿW$U dh,6TĐo:Ѽ;TάvwVW YW9*=P9'*A__.@bkҴ&a4((H@I{d𭈤;-5W֠͢+WJt:buvv; Dg UY*\aM.`3ӧH=i,d T6/A 9Fva:pg-΅ឣlqV)ҵtɌBGL*rdOifs@$!ڰ [Έ 5R ,UUD9J_xۗApHRQ׫* L)ˢBs{-5@Yg,7~'YTɂqlIS&s0T,ݿD'.rCE W2x)9Kkjpe298 xF;bF'`B 1OmBoY+wh1:l?ÍJCs"̹`Q{@] qZ0AZpLw^|x՟`Cww?2b|) Z)oc82rZb-V51; _BqQL7 R31J㱃d2w:3aЙ Y*qyT iZ{cdQ6S2ZEhpۥJPV;j?bLpn#s?(!{[LFo|Opwآ@^QE#8vSvi ko( ʟ&B2f {N`hSHܮh6'-NQ..?P*!1 ($֌J@Cc[>3MHio'#?:/֗~LڅVD\IOK_۬1dM7I=MyQR5譼|4dC)uIpdA$ cvQ(v&O<_> ~kanT{"ݼQx[ y1 K4f=j~B%~EVO#?(^}e&(M6ʽkPf*m3e1-$,}bY3~80F-gHT/Zm254gAK=U>ڴ5zS]ɕLWq߇> ZtߋZl]t~f݉8wնAٟYwv_ϓ^Ki(5߭d^2Љ*Ir(Cve݃G65r S@ 5MZcTafe`|1bCuͻO4*ծk!Z>8nvɌ_KzŰ7 6a6|?Jy xKc}ƢX,y ޚOߐ1get~EQ|gf X}'_ޓx"rj7wixDH=ךP* $d_ eg!v md &A! 7OAajTTlh7XQpﶶŖC6 5O<'k˚_q$vyDϣ:st10 $N"x !u3veI%b }˯~d#(.X) 4q`lZE&Jع]x01l5/H@;¼5)tTtjQ47ybnL買֛kB6¿`ő>q9%>9N=s& |/ ΜOaF5%қPÿw<$TÝ CdU!*L[abML'y PAtWhy o+&f;|4z k hT (tL(y`YP]%B3qɴ\Q Ͽuƴb*DtZ;߇@;0 oSOWA-NJBq( *L&կy5.gjAMPƼB=fYgF7Sr@p1khID̴=,yH`Lih2CU/h L==y)r=1'G 7"0ԀtAÏ{DMʯ- h?B8||mRl?Mb$KpeiFn6{ynyR/0 g:~.*l,!2VG䖦h袷?.}U'7Oa&-@Rꢀc2D=lw2]wn/uەMgkDzV0W_ =X3]:`視nnuc=Lz]pNRU\%껛Dr~>,}2LsNeOS ~(AIF8qvoݛގBWp-{{=ի+2<>"jpzAtVE#P5j#F= N)0x[3K;YGnb?!nȜ X=%.wH4/vcHY2Edv4N72׼\Wn @zҐa?1nx69 r#59>u;U@'\Ѓ;!j=@ "\oՏo biiC\LIԚ*$4myqYĤe4,|t8'gC dz*PMc*S}LXCr&xM|օI aҰ'1 t:^SVC;y<#W9bHD9qN2^tG>ux|w!#ۼnBHæ.o!U]ӟÚY?Bq ϘkoFfԱO  휽V#wIPPbTsPI!dYD]v0r gڷofhG'Y.{X葝V #$o*eW̩0^<'vVǂ$t_:LTӸnXjT3 ]ďoRor:RslTI1?u!-h*T塔H+I0@;/8>',Azǜ2U p- ʻQZ"6Zf4򃶃NBCKWû닰N HWYJtZTQCX$\>M”fO`ǤT@(x+3gA-ŮKæܗN@,~P f[Pr76$7I}41ࣿ _w"iFh@ՍBHK9Q ׻W˦]2t5y*,:B8.eK1 UZ&:zb̶}=INr7 ŵM>pm~T!N"-v9?}$س,gl/o̻,ajq7O*4"j=vAq7s 7h\k a FIȏr;zEo9P?8ȐT6z`av9FYf[UJ1Y'?Dtnk"VcLHfHJkׁKZד&(UTzVS]%6̀Wwȗ2`PJ**>v~c7S4N8ҸHtXCxc(mFAJmo2P&=,sMM|Y 3]vl1:jr!F6T6tPoaf˜\!s вw(Sx DIXi|@w8i|?`qH/g7״9,Gn2p$>q:6>PԨ|τׂ{vWLԴ=ZIen9i5e lB\oǘloOf>&tc 둷~)-2!.c 1gnW) z|ի6l;m%-@<Bn)rfhLcQLgsS8-ޟROOYi E2Ll%QZPUƱϚt&=hHNڢڣ9ܦ<[1Mihw,f|s>_#N|S@L=k+wP/n:G.%Z)qPıݵD݅0Q}6@~T_F.AاQAzU3!o]qFĚhF|C q 3< ! U2 y {0 6:"=)l~&MxWu1.=9@3y$uyufڗn2zR2l XvOP0M6tD_ k+<<}{UPTf/nTQ,yJf܄?3dYKj_k;?@["iEىa{J!;yVyngls:-2lD I6? n؄?DPQ{\sIm37PYYrfJ*^m[g@njGR!a}ΉY|\wq ]=, JeK:\x@YuR/D"y֜,98Y*l&e-r;z &{7x5^+p`۬/_8/USX8FM<^6ea6S`O툢 VNCe/3QI`nM-<=м'?G4B:k)Zw}c$a(BR վ-\՚g0prhd/2n{L\6e"Gx8*뉠YNm^ Y\z>}EG('?,'\7I7X9되WOxܐNk;qw3p=O`D M4fKK:. KBeyWq%6 '!יnO}ٹ; GQ}ۀ MuX؋>chnCވUl"] ?/Ӟީ(InQ +@$͒sJ81 c Hg4 7{I,WUX`MF5]ۘE %RA"Jx#dk0ҳ6\3]B< IT5QQQА7℣0x VOPKK9~<ՄCA̦6Cx^\절/ppu .AkZ(|X`wzzTG6.K\Jn=c8bB0 >. 4{ZhIa39N1!+v9:cߟyXznfkWH J'O]~ [0 ([*Go;\F~ܕ,<T !4d0\@Ux#s^g} |[kF4 `?@8;WؽJ<3XffSMGQN*F\t5MɗZtt-=v =;nŁY taOWPOvRJ)%Y~G#kWu*8껿i턨STRD_ g]BRmN`]*0і~iĔ`g:; tͺR ^}ĭn%6:z^fҳ3P?ʹ|S"ٖ| fa;XEOňs ZfCPW{YvοzY1u1zXC_ ho`D0zf3-XeGE>.W~0>? -VKs1'@Ώ iyag۷ upL!ܿңDP,og:b@T/=c-8:~N\W@-Ypoć U0{EF/;$JWo>}(q@>h"yvń>Wǁw8^C&໕y.EmݬwM.~ Rz~j*Ekch5lwctܩBCcIgB7LM\ k\iմM8OQVD T*pi .̈z0vCrb_ĕ2ɰ+jU\n-hrv Is{}+!W9?@0rh8f{ lD`s5n/P3FP*Ժ01219w4r=-ddojl)O}-xP `+#>cq'A6ڢn:W3]va|>A7Jl=ѽs#-jg .~C῰pM Pi5QJ؇L ډ 0abuS>cvWGZGHSA:#f[Edw`ޚV aZ ~#=x|eҺAev\4 {ɵQ̮j \G̷GbYAcԊΙ\Rh]Ŗ!Wg-DDllI48]wc 5#- NpϽG/Yojv8z%Hcf/5ÕuX~ ĝXYw,'77KkɗT$9hYP5ٙ-R.RahqKPB`Pk6 L!ba 0aא~jNj (g)=#\qpa w&|e!Uh C/ol7b.GD 4ބ=l_(:JZ k\ -'+֤C;d9 rT?ÝR|: , ր.gʍi>Yǵ9VhŪeZy#r'8)TxW 7h: {,_UL_o<@վ<`+),wS ųf?dJLzWYX%,K2vŀYp5gک$sR%i재 +Jr srUzIzЕB6HHnE(dg+YK 5b@+9bi9ha1sb*;~0rj#=eeЄmF\ݟ>zpE7qkX|kfEF\%(a!8u:hM%Hi`o륣Ag:`QHˆ1f)->a0;R~>hˌcA-؆h8*!@$:w %(jqY2`n2yzzՒ}OωT!>5 p{}"qq!L4`6HD84u̎WL8(hZ!4{9|s#ẘI$"%z-"dB*CY&*}N6c.gza54fc-ZY!s˦,-D 㼦p-)yzbҺ_r)?%z\}+T?g-)i-\~Kq*#$D_&j2fѿ(K"=R"2q}+ lMe2qoXs9;u鈍|PyȢkQr|u1]h7QyPgo/Gwm5x ]K2. {p&:/9ImΙ40q‘Ϙ:JKYCeW&v"1pevuJ_՚=-@vaWۼząkB+\"ka+Lca$_/ V%}19oڃx7cIGD{,c|ǒ;iO(%?*f~ĵAߺÃ؜,Wbi1%ܯJ TO`hE0JM! !ts.[`Ʈ }ez-Ӟ{U_[NEܼ|$(N ȋ86Cq TŻՅ\Nwa<!j|wc_5mGj3śG50#8 O63[샧EHvGBWL) 'TWOc޼"Ը&Wv >:䩮DC Ĕco l$ǒ[vx c^߼zOnck͋~Z:-yqhB\ȕj9@\h]f'[ VZ`J+e+jmo r(mcuJCŴu5< m1k6k$+@/l2%oբ;3H  *$?(T*p~U)HË티 IbH}Iɸ譕,AKȊJ-EʅK. 0W X $C[XluRU={Z/b`]=K?*zmI`Dl!Wp5opoG:,}.>hq;E:TLrNo޾+sk>g-+1+o̸8~{ϧ᮰Lu=ɚI' O!7ti0d BTG-e2Xs[h06u) x= /LZObJ6X-- 0߅-Ejy++juR<:'4pT1X4v}-9I\I=]i.\jwQpwp@3iYڇT E >XP$V6F0S!QgW+= =>٤mXRϛ6enwP1Rp:N:2MK4ɡfVYsdMzE2l°a[;~m{SPڈ5a3pFt7o5nz4 +WwS\6O'ډH. 2w߮_<n/W@0nxiij* )]`e[I"bB(qȋWM2";л +8yC-TU}dTU FΆ8PYr-ڸk4ШRvP2[H~VΪ L뫠1c#s@| b: Ld+ & l[jI4A#ȖמĞ cP,\06VALymc,`C^,[J{s2H鮬-P?X`A^'xPIwR(,+=)PekXY_eYV-DCkQ. 8)ԸbՉyitXHXN2SÖn Þ;zF;UR"2a3ꑜ)m)N x]lM+Րj T<uvL F{Î5E_Y0 AņiRl`}Y ?vr4D ;h2MH?(&ac`|_Y`ZxmURjCo@TIl;0ϱf@\q L*k 0T5jRi"2{iØܛ#6O4l0Nۛ%dkR0_3Ճ :p vZ$L ,͗[O/|%.@u~%3jN%"+z~#؎8Jʙҟ?-Q_ʏcؘUqdKRC:-/|0'#m?]}2I߉8"(҂p0fv&v̸:-w{*{4D52gZ ^Fowޱ!uUrid ncI)ͨ!,Is{zvҖ֓;Lr`PhG$j[*jj .`)Uް@q^"Ρ'm(8dNnA`f4OX"C 8x^ٮ DyjQ 'M7TTӞzC ZhŢ5]"9`Ksr1`Fy`&{b(Νj 1Y޼K\Уb >`Q9X b\3fݱ⣾oGޅ:y=.C4q7q0 jRDnHwGq~(MD = ve@s\f-8~au5S[cP}QJ1-^_\g8킠sDGqrS% 4!Yኽ Sq!C5Nltssڑk4Ra ̌'{|u4Lv L q mgQS]A~<JeRnB-",x,]" ڰ+*b^،o?!7XRm7\ȯZ4u9c䧩?a c ".Bwm6 @e=iB\WDS~)"^ZG={gިCtAy.43ղs˸ŧd%Hy ? ms'SjFx.3'ܴFV:L~F`ef Th3۾' iA$XJC3jǦ *NOlT %8$CĽkwSY{| tvUY)OFCqeusSoe+JNVGιwu9c_`:B@0;m3~# GJg<߰")MI7ĚVP>ᚂL c,Þ3#1ž:nl]8 wsD"@t; G)w, 0JBrl ȭ<횻@vl,=˯ sG j5W8Or#1GzI en}vYr"@'{o͈.(b$nmlɂM{߉9t5P\L]W0ͮR¾mqfgak@>`58hWFR?%Z;E(W&Mn_6Ї<g7;~DT>]V~_ѡȘAOЅ&WjMR0I&}2g0: anN&5u|r؞Zn>=R0) ݎC.,Bx xyaΔt&j\6hf.*1/r5|3{5#|./ZSkܥ%H9!r+=hʸTZڥ~;}jJZ2nYhzwrNW(0Wiҵ.kșX ۝=s=~y]ũ~J+7Azl aa B?8)'g(0rEgULweVcꍫ{'K,<L]O[OM|iTiCPNoABRx ¡$dN{ tfry%\yBEp3N;O\ ҇S2`*D@V/Svm9NKɟE8yC3v]dM$6`W9_˛\8no5jێ/'(OROm hK~ x\BHJ ~+gl%[]ovfVWCԅ*ipᆳ le9GpNThϩE㵺6UmNzsQtl3z-Z]Y8V#2g.[\0uf wi.lW֝ W`q(*yH&Vscnu,lmR\X0Ty0%?&QO褜t з af\&>=2! 8{hPge{ گs9M}v!qZ<ԭ`\>~&$"x42(rܰ"?XeLexHcR XbAuoRYKڇ_cRيsC3q^^Нv6O3f 6o=(򚪲UzۛCs!gE= J- NoqukyPN6Ce7!9PgZ(b^o85V ` "]jK9"nk֪cV_~ܓm$t(D]B՟/WڳX)!;0YZ070701000003f6000081a40000000000000000000000016439a35500008378000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/p5]?Eh=ڜ.+? &B-H:LGva =gĶ޸['sPxza[hZ. н:1S:+C[ Ocѻq˦ / {@4h^^X Sf.4Tk0Vpz}59Y4Lzrj4.ux/# ds]C.yMCܫީ2 nsPHZ$°N[8!3 Z8 62<:F@u̼^]AV.x%Ŧ? K.;969LɉȘQYV8\nx@- Tn+0.lwNvʼnEvJdPh4uOֆ#:αees:Sdᚤ?\iҿ-\dMgm9l ',V?f|c3}yww5OA>njGMJBLtK9&%&][I_4|@#H}}:hhM >nڂ`*Qjt3XK wjQ_E١& [{Wd!-fZ~# 9jtf-OTwM(\X:&SL'@^LPh1T>:xv゙ 2JWŦ ;K΋Ԡ"FΤɅ) v*mCC1j.C֥N=+\g)\pC̖/TA4k{&FrV1( w6LثDT3*h1~"Ҍk'䏼TyL*r=ȳn' Y]\x{AWE3_4+mVT;3?~v9_"עŰ 筻!q$KM@؎N=s"+ wP{G?a]j dp~Y O}W?(\A+SA*6806Yv)0sѻ blr̤LQ@R f"ѿ;H G`A<$ bk70h$ȳSLvyb ݒ͕;eKs2q,O3^nV(`j($yx2>zQz6w-cZ(GSɄ~$TD`y؂ 5FgNC5zi>`!) Ŵ 3v|wbg(!9!9 P,PV(Ӈmb](,֢D[N_W&8+/}n'xYnѿZ4@'N[=_2;} 0niϼ?Sޘ9PO-'Ii;u c7 c:JqZ2ݵ%Hڦ BVh\z:Rg>unNH҉G 0ĵ#0I򤟉xU`E\zrj/}Ģ$7iĿ&߿p3=kre[>`:>lj( zTFݕu(u1N@L<^8Ztq|*8PnWm;2AwhȚsҸt:o7,q|ځ|ɹ|/+HIlĝV^7^-|֧yoh݂_ͣ 9gvt*iS&+i2C?WYu5'q֋0ݿ< 2䱹4X0)ŸIgu]Ʀf4!@ݿ*dfƢ.O ( 5HֻLn)`d chu*x&u\TgwVqӞ_Yu(VǏnoQ #M\H':;]WC/v]DjåQښ{0 įROWZJ^L\GChX<'S5\x+4&vSwS_c@ě怋g"4I?zJS00`dy&8`P9 ^Vi݁ w u@?2FQiC@H] f\#Z}~ӡ4)5YP}|@74$`$bsׅ[K_I<6ʎ ؇ ePgf|d/JrSH~It6&gSn>mIbblLr&wF`̠'6l)(.=t~&ENK+,ZK"ʝ X"e}ӞE/ȡS X MUoŔZ.@t5{EܘT212 V pʱ,o b4u av_LZ r(_غe\ܓ*fBqW㩲Z `Bvfe1{)ouVܛA.>|kAj%Ns|hY;03}AR, R@c0*%f =e{_I&eiyf%X% F)׃! ybF̗ղx8/A{>a[ I(eaiu;*6[x>>/NfɀgF4 gOR\s{ZǵU4C \\_HmKhTRM*Un)S1t:"ؓ>`dC uEmktMإ*(Y1 ~_ǤƪEn.ng)ܲv:b>S}۵[&|/;6qPCu(nܿ>hh:쟨v(Vky>ĸp/e Z \B-)nEm[<,@^PjHC +̱#{M(J9~aeS.[b{84KҚ ն‘C`Yjxkn#FY`WO~×gVv4:]bZ05&Ć]H/'e`dZHOfh쎙+DIծFN+х L֦cBvV)5B:~kq| D A7&/ BM"דAZ/=7%['P>sjgc <^䱦IacHw#VTCl6 ypdX7{v ޵YLo. ﳆ^g(xmCBJ*{oE1x$66^"6D97BZ=̎kk!=~A)"=9\g#뒢Sv|gE(`э6!k2"Ԋ'h 0oKV~rdyzu"!<X:awC'`g cʟM8-\fp,7\y#* 1ᇚ5TR3H'xue \Fy5纷4C4@SYX6ǭPePM3Ā= hzF^T+B(}̵ISȋ<;3SJSߴPYݥ>{O ~2 J(HQ[ei/zO33Z^ix&gq9i )rbk,"<Y}n41)\r~@U_)BXY jR%|{B/}tBYS?>K寃 nz R|>PG*xCg,LG>N%bk̿m!_^An, [/"MФtfmMr9fJh]=?}HzcSOxH?s?]VSA|h0Зx²ίAtM ӄڀC?H,gSN5Wd'|f,׹U1c`2ˍjB iax/,EEK4gp`IF|LfΆ<N~kЭE:i҈^zb0V"ƪdF`uY<2J(H*Z-<68 Zӓ>Y63 dk`1K(^eRs4VGʵ^rIf^}o霡6J3!WPx9_1[9I}e-~ƳxcO>t5}ttՂ#F~9jcKQT2 Juζwo-'A L :Xj z=m~m_d[:m<,KHCl_֫>(#CK> ՔF9kC2SDr=;(^53M_()= Ζ_Hj,y `y ?uE2BI.ŝ5*wvwjLVDVէwHrdͼhf2 n=mVz zeY&2A7E5|]ND,-Ͼهτ?HH =,>ÙG[!d*+~ؚХr&vuj. &ˠ*(oqSlĺlN= }_=ρYHҗuHO<]8*ش6\SM/vM b61}'<#]!aL1=@}tKO\+@@&֟t;l@UiR $['Ji$38?;Vɽ"E^wP m%73A]Ϣ[ٓ琉Hq( * z~ߛߵJ_ڷQL?;۷J-ŝ/h;B͎Y"P9 &~9ehKf vӠ-;͕*QNw+W^TӃFAX@{/[Z풶i솑Mh)8CRr0oͲ I:B&DϿgR)*yFJͯ8(n0k=QNk zaY9D^CaI?Iūx_-ȸONɃW Q bz",c7򛪤:OT0LBIz iD N1|i о7<=aVf;n)i;p9Q1j @I1"p<"\?jP$+ UQWZ xQk#vt`ZC\cG^y'CZN$ΖDW@تB#p<$vxYYq; &Ra P3BO]!+q9A-=DndШ 7w|aOJ,(N /3]u߀֟ @aXi HP/[׊Ko,Tu޳'Ta{Ctݢ״|eBXqLc퇁˜-GiH'G$80+@TօB8D Co,.AK06>=*hHẙc1Iy"֨¯U: n680M[` ^~"YBジ[%RsK472wЈ67sK6y|Ĵũ X{sW;[n.=s/3|Z),qcWNO4cTٸv"C?Q2{!hnHJ\j* j 51|62FM6 ?C<'] 'p1_uUp^"bEDǮV9EzXNW4j.LTvͿV~LT:dQԻ !V hx6 H2^Lm{t:V.˵!Yu%H?do0^_e;hF/ڄ 5m~$"#_cF먫avMVjXZtGtCRx!nף ?HWbsڢS.xkcZ^e!vCD@]NdЁ֡ `;.d–&Sw QؖUeӡ=KeKc X1 -64+R ]o?<1 { Ljԗ)B0 v ,*ztºsjqL~KBVDY9Ew[WSB_YoM/U]|hnJj,H)3-3`lcdH[ҔHI.C0s3E,|{ ^,0THzj.oﭤ}s8ުB' ѮsFݢN~wpPm83uXA52SZ"|iu].UjPш0WrC BjM`Fk{ '>\;XcvXIޛv 5p҂ICE'ӲhVތ5׫ ͖j@&%b?D;Q4TM5V.OğaC/ASŲ%G`[iܔ`#C]j)}YJʹ; H*ޝ 5)lҁ˭P5{1/Dki< d3Mi;MeN@\ҹ&YHk8G9rmji<`ҔQ߫43鬏mp]x>)5|S`PS䬬Id`|6Sc 0pObT\Xm'[wX&>P̔8MsǀLָּs5)ni@wNwQ9=?m$$KH4Arpsuo64; rN 31;"hjVnr)LR7r;5Bz8*5 ^BhiB$M@r CWw}x$ z)\m.ڷhXy+w"}vQx70 MkV> 6}厈kj ԋ?g*M($Pc d]0Y q*Ey3[a {T حy{Ǐ.:v)֦]VLD}hEJaA298e ]ۏK}vo% 0f5OL lIЍ,u1L`G#kM+T֡snNnIs tY$'8 I=Pvi/xҖH\So6'GOv$YR5jas>eM2LϩzrwES&V9>_Uҕ:6?1ޫ?ݼ{. /'u7z ϒ9=W*0,j4,+"! FXOy%&L)"~IoT}n F+ԑke:ǬɪB GFn,faT*ZB]T|2AljcVùoUq|r_K!F׽*)s;lm!yLqN*)/i:cYovI[(:6,5Ų?`9c(DsZ%g@"4<,e tIPXҪǘj~*xq9a?2xvyt{6,rN`NL˦4 CMhģCZd^m( },Mojd Ae›ؽ6ؽ>cm^f} <ia;lrqm,g'x\gYQ5}X3(fD ;[S VoY?w@N,vs˽yȵ8:w,W_ch!#sǬie!}R2.^DKqL4 \Rz1 nN^'8*9n d#EG -Q [3?pUeտ)=, @-~l7jBpQͦKj2:,}ߪfye)ų#x)BO) (@ʽ"XB nc9UCmVgB"F䲓-5\gCz&J1)Ny88 tb`&l:16z"NdfPK $:`CЭ/)VP#CеO$0[gZL%Z'D,t PyyO%V6`6o9J[N>K+/g EU&y=nXqrb`9R>_T?Qo/Zz+ǵ 7yCp_@ն4qzҳD[s }]O#sUu;(ZPtU=5 T~ 6g.uABmw' _  >X@[ `.+!#6)` TB$-<H܆bư?8g cw/}qd +j 1{3_F+-,[n`o[_Jp gA P A ;Z4 ?B {pQFRo*pOthqn6I\xMWO+dBhּO%O UG!)^!(1ݭV<ޠ᪏gn zy67 _ y@xXX;YQGr:(Y*oooE$%F(s!y;Wh\'= b=3{vTă+ Wm  g+I>vX~=ypLJ I E+ qMCh=UDROϤc麶,`b7~ehCcyW1!6XXl4A UDj҄씐v2="S {WQ`?j\%x&( g2g boF*Q"3@1X͍GXAc6KQǿCns=>G1"r9뜰gJxDw9%MT}K>_-N*Ev,P-Pn;?ݚrϷgޥyk,ȗȌ^O [{=-ȼou-t(oYƖͥ!NJpg\/5uUvKR &G$V0ɭ0&h㍮{=Z^w*)ئ#E0u yPlN@O5\\'WC)eP| otq)y$D~ @UEsǍhHa2 fP3.CfG˜ޭXypn,.˹l!ԺG E1ӆ2znݹf,2Qoز% GqS<s_:yp,JJMZ]O/ITϪtsLDbE@=%:!Y/mlX.B9,2o^z;ҵ󧋧$q6)Kk/WgG YM`qzxU=e8zܲګ֊1Q/ |[*9gwu8cÆB^m8h5R.K2̞dȚ&=$`a^^:]R!'jZ|̍bm& џ،z69D'>A`E+ѺDR-.(Ɉ5ը>}.e͹S ^+wۢzPurXv~+E^%p ˁevDdej&N#-x.Sf0iiѽ<K9el?̽aU*)sNN"e(?Yћ1C[ H_bǭeF;E8ƚa^āMb*SiM[,ۿ0Czű%bO>u1%؃:cYh v;W|H8RЄѸoh ʁ!L8 R)<ã)Qf[a-#S`I;JCB5)=lo29-<{ 3ʁOA-F c%D* XF]et;a{ -,tԮcž:0$CKLdpSo;ngF@G2O!Saty"3'#ŁR9]0x8A),iנ7B- @HUb] e'ZkUB3h. 񌪲hXb$vgUTomzBiUh};uq\X2\HXUEє!&CFяc-L?}ə%2@OiX &PBXϏؒi#/<â5kǚ,Y+נ_G.>"ce[q|g9>`4x{狋`Uba0I Bܤ\+Q=;Efvn1K>l=H 8E{[T%/L̏J7. FYL+̠<Н 91dYiC <ǖ+&iާ:}U,(JL[Qpj'5Bd֔[ʫR0Ti7ڰkY%,)jկ/mW5vV=s ؎ .diVwP)bWƉh¾|2J"-S*aˎ4i JGvJo'OTmVvצ.-J5Ĩeʦ<>.6dDv"u.V"AMkΐˢY&Ymn@!SylK_tz񋂦c,]g(u :2Gh3XZ;#mol1?M; \@3Cp\F=:BSBn"kTRvW/2ol4Y֜HԮj [bc@ezds5jczZyWK k|xDzCT Ӵ_;4u[g.YKh-y̚_%CǢT2>Eg-PT֭  )jUe;}dqVO"б69}E-Pð+ VNlTy]'TPS`I~,%1o p`]D}J[޷Y۾WƕmZ}C,K=]5]:k TqRږf?Ѣi鵫v=K (/ťh>iR}a;x&kc]ߡޠr32m͔i` 9)ʝ*vdztfvr0#ΙXho3_1=$ |[4H$/D ;69sZ:pw4 )iAŲJ(%y Ϋ:ġ@+n5$*=FZ# xoi>ۗGšӶBP\~8pLVMsBu>p"Q|]Q1Z~6F"57Q|ÊDG2 qЮ^XU*)[j=4_J$GJMdMEPsJ@QSƏ]Ť@ȿx桻 %7jх-^=l?˫a#F4GD.'y'#l eKRv7T!?p$6iFU" maY&0d\ q)^{b+Qہ#y IIjXu8#,w* " {&t%a-|xd>`BX/݊0O90Nuh%ASf/g 2[i2\WE,(bٜL_ϾG܊ƭ {{b)G{ezz\BWH=i{DfZ] 5}-N;iZَQ4bKTP}?}H48" []-0g,˵ݡ3l-n 3Ì/Q8#>d`?#6ugPrP.ђ [d dK/M?\@hh*@,3se_}$3KA1oFK<ﻷJN|yk@aBn+ !_9SGqR6Pz-]MJe-Ǒ!fP<$= 7W=-N+Abܒ QT.?Qɕd{gssD%t蒄sH@}%E TLEǵ$E*ߜbƸ1c[|s;/B93+6Cz 3>*(LuNb\n?YΓQmÖ9/{3ÉƩ(cz+yU>77ZmƟŤ#0QqAm>UcwmQ>\jgVc"}t" nsAx6Q$:36$]Ip s[K&,Vh"cO"⯅XGsYvjZj_@DQfy2pFKE*$x]7u<]\~B7 *okS)8%_hU}NjI5.]$Z g%n{I-^zx٘`Hč/ ]'ϐ]{=* V7?Mb^i<2aMG~:(7 WMiI.pdtѱu꧇ uʔ22ad'/K'MsŒC8YH2clL¸uʙԑGBl{#w])wqwȌ M2ArFRZL- _$;ePRj!7\^[7G[iY[KBk #Ic,*Pmf?sƛzBk7\q!μ  &: dKt`}<H*$3ѰВpodF}-q |1R-ԝs w\EȲ5cG)~3r|ؤMb&J+J94 7_+n VA7*^] k<8GPZ9jAg'8|x-:xHQ4x`Si&I|t/Cj]ǶA'/*O/^FWBzdn mF4sF)7An4/D5lNotVHUog4Wx<Օ%(SBG4}WvvOwy8<~X0T۶u'`N׈ӫB9rِ$DhC1PpJ= ,,=F-lK:Uk'OS#2%U'yͨ䨜]ƽ^oh  is5)]ѿYh\O?ϴ8vh@{E69L)9(/%5rѴFXqblD U>A? h0T4`ϕ^vh5CXT-7nor8+7:woZ#+;Ͱ6ȹiX bCd 0Ud+Ny 03C0w[~L$e`s(ב1hTwZkήdYXU~SnG`ڰe 1ɪn ҭg%gs<;|%%Tv!-Ao3ctY|{cDcVCHH dr˴ z՟ԧ<o X  UDR[}3wLN6]л=fNQA >=ygS1odCqWK 8}ڟj, _1@5jsJynuJ2tH_o94^`@eyHq;~(ȀwHԋI$qB!&!%wOS!j>ϲ>'`:jϼ]% mPȽޠ+tXhE-M}[8,?pb¡^Ah=e}.t ZK #6y&;JL,wDJ]ѽN<wDBZmGȹSpȭ JP#"Q.*CɁ~0*>~Med䯨Bpk PrJzwLDcP0Sp ; `M)5@紷e ,-Jgʔ /F_w1M?Vj?m&Mʄ1$~{}->Ăti񨢀Ê%j`{)ƻu+lB)[.`\>?ԉ.E WR'i,Ԧ^UwkT5.%AK3A&~׏ ^+ُ c=|/%&v Qk?gW+Bʽq/ v`uQTB $irbL lao;2 !>N*jCS"|=KepRe\iҌ6w](/UTd3Dj%"l͊yn*cY$D dk1XJ="Umf7D1x7GvBOg)z)SvtR ZL)P_O5W^Մ^e.@Kp\?jXf^ +R x<](1d/+0ŷ12>&;*ʌapnخN'jFVre;aK6St |6HATt.L 3 |T0~m>0`M*F;E0߶PYГ sL*j겵=|;>? |jܸrDDlK`D-_z^jR]O&h$|=o46r]ޝGO PZ 0K4!t-+,X)V@;I]}2(1‡αSJ}h frRŢP_Jv~&uYZ@aقidO@  axҹ_޸&dq7J)n$ S k?Bod4|KI Nд#Χh"Yzd Zv$7\}LSo^SF[:C]\80fY1֠-u抳z*s;6(45bb1F?Ln372RiɠPZ^zr$|B(54Z _u WkA[u#.uXTy ^-'挶Vˆ)30̆:NxZ0'atQ7GU?ſ4)?#%R.)N>/ kUȵT^0cTRyMw/bi3v6G&[yfvvb g5/E ,ZC|\#̮Qk[\ݧbjR:;&&BvBW%uVtBUqѩXۻAWk]}C aY[Mqt_-UQ5V,^I{JBTe=X. 4p*7{&fWrE9Tmb8/e1Ea@bOɽUń~>s1>}  鼢[{w]"ru{0i$@#hY)/`ϖQkؖ Y@BաƼU,Sb/IkX7U)_=h1oRTtbg>wp>4G’$6PɤOhS9JO(暥FgWFv[!ohduiLh0κjKZ5?_Uw,ϴD KI(I{'<;`=Q9/ yl~xjmފzJyb[5SNFfe=`3uq ^*rϢ!ў[Z|n/Kͺ`ΜOI2m7r\}5;BU_V>>Pj"6]&I=z  ~pJ{ K1g /t<[jkv"d=7>/LLFCY6k$I*T33 TEL#!?8e 2O_ {Pɮ?藱rqcHs*dq\X&UIC p/SeHB"K 'PLWAP8y9,))J[aO`9 66+3,DBl~ne -2(1*&:5YBL+n.zMa%'Ƭgv8)[-b_wrExj, /IYPϑ&'H }`AH y f_]u54It_uzS>k6׻pD|U@Kfs*J^=Nc!͟=[z}M\n׌׬WY'ꑵj q.iIr|u⹃[k.}%f oJ= *)fL>|[Ĥ1$%{glQL=n[B 2ovS)YX=6$XZV7> . ?DȬ@xZ(<%EhH0tĸ@wQ0Q z@ :6~9+_rtA9OYqm"|pFgܘ}NX~#y"'rX/F)`蹹5J>71C|ݵMs$k//SYYo?X* F.'퍭-VUusA0$m61n*z0㻁YbG7{7ѯsYWg{xԚB}$c$4j[@[wu4@Ne. SJ?7|mWj fs]o vReqqhkth );!ۼ =3f)5яt()L9ӿw]E׿OXAs[O-vhZ4GH޽@ƍW*QX4OmB\IԿ~@+r>j:TujVqBZ8 `SF2&Nn:v`kjm(jXcnuDE.Gwy Z;Z9 "Qy_44@hLS靉5aǍBgROsy:^l>O#D&6/tk?lhu`-K:ҘM0XH1q8P^F{%yVl{gy0蚶Y{m̃!2.CQ{e-^]SSA#LAs({vQ7&ò6Ó%,;|BB*>)!B4+5j90&蛠?/vĺ-H@{vUVخs!1ё,=(hO">_-5Z(t|SX2L ߅{8]`n"W2p"?hֶEzGYgǯYm*=T(oa(`=_eISό^Q͈8SGEcE K¯Ũ簧jN>Q:_6d5b>?'@p[b\a+Sf5Ś;Y&QShNWw>j=e aVʭ1"]h - Oj8$rɳ[l{o$'J]LCthbWWQL‹VJTDKZ{,쥐93;L`aXQg\)FBYO_uzuDVsJf|@9}nI%Ex Rʩfy"H3z PwQ)3P6LEagzTq;=xФc%v"gjR Pyl Iy;A zgoc2Z:Uj-5뽨zIX !.C^6Qf\9]/|jZNa QY=U_:H"3gHc0NN}(^go:񝛮~ƜmsJ @~Uū`gqQJ}q!^0(E¸J"T8_|tK٬j1I/m%=&.DᷨڡfP~ e.0zԅ+?s|_0NvRSisyz DҪpIaO:D9ϫvĽXH5YV9Ygu(|:5fCzv.ܖ~#vŋFQ)? r`Da?Ky&qXg4-j87-=9zLn"5ǫzJ[*J`'+/4!=7_'ezHRﴊy0X3`Ax{޸0=}AaDzȠWB8ہ:aHvR55$TyjUd* CuFJEW1c_"QxĂӣKKm'}RE,q (f;L+pח#hv>ʇoˬ.8F+qr<046w]0QgPyj}:s(boR4FupǢ2^cEaKA;^@ $ ȯ'p i֭TxPa2m{no D\|Sm<̽?"9|PI\?WfY׃ZLdq88nu]["~)PMPيt%0ʓ%dC E.dq5cxS5pX96.LHΡw'QKF*$qmrc޴~̞ yPDWOӘDž(Qwr ⟣&|w'Y1 ?{3y"'xnqQl7_m]1r^Pʠ1yd*Myj9g;3tX!> Kb9 7J wW&@&p^]A.yBF2܌My RR0f=to"m7R+Ҩ:>Y+L~.'(%'.@ri-VQ&kںs9 smb:0(I9L` O_K~/E__&K6grHVF&S%ͅy8\ a60<U ehv!?.5 1gb;tHkXo uM}hMkoW)a =zPAEEDf$eynd'{ugUb$;W,N@{zxhwl%W#E gN Y#-I[`aUCLXn  FNxW87F9N)x:tF֙y~Ip*d"N` c*GO~Zm2_K1袒LAb-J1uL>95?BWGڐ̜boDM 4?/씀>ߴf-Uﬓ ?Ӝu*֣ 4Ђ)g>pW)SYZ8\JZi>= dNC2n ԧ|#u فOUVG.،~pچ\J~*zR:gU !=;g+1'ܑR*"5o[4],TP˴Ξ/[ L$4^+91Aws떳^w $0 \#M\k7Dԭz! _NR"!%]h󍣑:nq8FQq.߫?]gzr3o"r\?rB4LJĂ6ʡD`PC /?߉oD--Ç~LlTQTq7m=rH9ü{?z~6Z:r e.}F "Ǯ3] `_sWN0L{70"+eBe$TQX6;e<<.x1t}:htDrP&ЈH0'%n8W0AUf9@d,CJ]&\4 f"4m%t2ñ%lإm^{*%o9;5TB>( pYM nm+ n׾!Mxh >;YԳK}_"D-;}E8AjqZ+"[Q?wAf8s;bbYPK{S~!a ӧl5WdOCO{'F9.ݱ5VU.N;!z/j@ePij焎~+>S^ԭt}GSfxcۑ)=ڰ]++BK.nClR;V@+վXHUhselD|Ax ckV^/!Kޤcݛ܎3AYUlUү%1$tUؖ=m#LD@iL%X>>'W58$%\ٿE ?;fDzli0KzGЙѯ"GpKWI+ͩ ̫?>%A/,B> QOr8h#DIdt:f'7UlwDH%4Fǧɟ';lt'l]"HyT%R@{6k$ @8`23 &ii\^6P!Lا>B1!&y!b91Qz^wԐLzk[$czw(tRIϠrD/*7_xkfپnOMc/޷}}SGQb8;-AA'NLQ`W-<ͽJxN$ LG \0Z)%7uzxdL6jqB? )67s|=fWѤ#8pD[|ma/ȟHCnzPs sg/bFR[XG8ucokPJ7Nl(} I $ *Я'ѩ0 ;J:akE']A Vnv)~@[7\^b$Ѳ5/ZWL!CjQ1S9 Ty\t*?nr˜p]PRA?U 9ah&Ҁ-vhbiJ6 ◫1'݈حGұk+̮ݩUTE߽뵰(W»,kwYgpSNmK:&0s`ѾMPSaF#FNH= 4pO^I-5$ZAoo+Ƀg[{䃡&koU tkgz r*;qd SbXj6'73VG}wV8^9!ąd3ʸIO<j.\?C.m K7@R2,m_@6n]aL?EI ߑU+iY\,WE%\X9vJO}};t-egϕpo:"y;1e0S*o\DsNіhnfavѾ]`M $2(T=uŽSCLUU8?ܜO;X E?sո:&lfѝHl?%>Qu-%7ĈՕ+@i_fU!i0QPb`m  T ~7̑7ijC:"@|"ֵ'?퇻73hS7kGj\0 P@pN,6P "zD TȗcT> ֚t,Zxf` /Q0oRZLḾ+F=7JxܓC7 $z5?j\Yo:p}KzꁹTG\8%yα|aa4WAXV Alkx~i۔CvJꡦtVQi716臺O,ӹqMo/}elq a(&\W@tIܞ6r0~O^~낍 mq-Ȅi0 7?ƥ_xWHk]/j70]:ѥPr.I8П| A>A X*gZ-s}5?hj.|ϼ9NKmJ\ܫѭؐKP=jF=Θ{ gl ʿ:?$$`QH+[J JDbeit1Y :巕(`شAtiaw[(<㱡0<)Ԍ21 |l BU3Zj#ݳ7\]%@7]U֦Si>wFlV]3LJ6ŘkfxuFaZt,0Op_{#Ϊj=8%t.T2Kw8炥Mۊ`2~-kb%.#6'{Ѓm-ԍ!*ع*zRM?JIb; ?_>tH~ֱl:cX R=Dy0*/\yYyd1|JsOa:DWc`cδ'M$.p]W8s3tX&yb eQ]uD|2QLԐb&CaՌnvEhP~Ee%YVQլӏSŒPCɊ4,WXzؙ4jhbv~B,/Erwb}$,!u#r`<ٳ68)UtV.~?Y՞ uK9E_m<`3jreA8^c[6Wax\?rK̸?#rj.,[:-/DeuI RT)OND ½&o}us$\*8<bRY;.m/I{2i Tqr]m\\mC{t6XhK,t FYaZ!eB;6)b8BXųfoFX>h? )ի6[L'_t,1BX}H^yDaSq½7]FG?9tPQLZ]4BfB>IW(,ϨxJ$?GwR<{FG̓5%GVF$2Ŵ!{V_*RI"K;.͗' 6*Xy\D(=QgQb,ԡ:D^[ʰ<X }ICy Mfo'-qITiA(Z|)|?ѕh[l'=ޤ'/Q`.sfJmWa^+?GY]hccTU~ `+Fîh2=דVuV5RG=giR9覌Z)[FB^S5d5{x8ᯜ,7{~|:Sl+I\ҦWLa†nvb7gVbS$¨ wMb 9oyzKx 7>I Q˳Ӽd`CSM+Q.Um XęC5uZCqOȭ#2淲$=Oա\ "-_h eG7_A@lAeFTն/"nGS}!4"NNktB58Jg?% 1@rcHXq^۞xGF }>NpUei.vatj0V9MLX›OJ)Euw!{E:@s>yqh?qZ}bnS*V-լuVzSia濦xhKM9^!].pE=SUAcVłd3*{3 x]'gT7>w!<]`Ml^'V#ttS20XqYm_T|hK[j +Fo_20. "B{)-%WZ\<&(u-7}?Uh/9Z*IO6ђK&2w^a$ 'xM/M+)Y1pCa d~(6m J˷\P ] aģ7-?8%pؕM0/\٦MSg&Jn{iȬQ3X1G tU8.t:mNn7Uc'H<¥@wW)R_~,P՛UV8bn v/8naRrINSW8pO*ny9c:3o:Iy(e~BQ4e 椕sI9%MṒ{$CNa-6XJG̣!wc޼gYZ070701000003f8000081a40000000000000000000000016439a35500004e24000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Q7M]?Eh=ڜ.+ˣieRtGZp=ja⣌l=a=&wq@EOJ!f^Ȣ+=Y>tn/fZ0fs7<̤eb)pkwc2Bf`X}‡AZ6Pe ] NVm[DoZ#6N[H*~| S> r,&[ p&H'&bxhHbjM|U#xDFc5'oS$؈RzUKe A@#}Ei'&D`>p ŗF/y::D"RMXRd@Vٻȉ5~2vDjc+ Ɠ oNd>c}d+; 0_v`ݘ&@;nHPo &#Nh@8܈8~p^]ȿID>Qt^g3۠Wf(S0[2wT騅LgIG0;&q^:cCT @&M 58F UbO@>>U,ISlW @:CN4V&{_~404۾$f+Zo6R¯o [\I(ua;mbIE?r-t :-0Ԧ*B,~!BQ] Cka0b\,7_J\]'H-*PdZbv3CMm6i=y]2 tMäT fjl|f;_)؛nhB*3e|Ե+E:׌,_A+Z'qh73DNdE{CӐ 폏iǽJc#@ؚk DBkCڜ qBX}(;z>I#\QKΓ^t:٪VCE=ra8J@P/9APOgBi53bn@GX!O#Ž݅x%,V?Fn84$\F)TFnϓK9y7Bٱ^I?>Ȓf|T94T~u~Zw҄`C3]cJpȷ6&h^`Wy/ߑoS)0=VMݿMa>c6'U̯J[@.zu i0u%}|0Cj? MR鏁98⛄Lp^y92dMHJ?abTk_C5B9G C9YξEUSRGj)j*m.)JLxy4syrTLÚ{/,ZWO {QK-#$ΩE+X̉Wa~^{Bc8؞_~}1uL$:XJ^*!Bi SN32=!ó 0 rRu&;_ o^Rx/ݯ^Uy{~pXKԽ%1wߓGo$jH|q& IX+ևAoXIoj>&dMR-/!$`6ǽzf^ AX:r}m+8_u/d}C/$́J&ox'GgK ?0.DtvNHɯ?|Qh!SDÅgiX 2Zz_.=0桲g;ߔi?03SE!MI׮܏_曭/['Gt9rp˥q04 ՓwM;Yܬ?߿, r~j2}G<65(I gOeB%O݈HiGj,>z87nt1Sè~W;Xp߈#Bl9SK'mX"tPg,qjkh|3x|'ϝ8&ۢx;"{PUH4—VO'lTn^?֏ٙu jDc"徸6SB5kt b\lij/jD|M27b56g %o*iף]3B8| }7(SiW1ꟽu j4,Tp9;m64J#V5߾r"/MDžkA}CmY2UFR (G f @tGe.68#Rtw<3QR/U067C ʭѯntu1yen nj[(J㝖ԍ!*u p=oT]Zehb51疣OI^FYQ!^8uL(FVߺV4&5lHA"r}_f ?B{K[Z{eDۑt{v0|5O]HTUF3wݞG^Y dPmȜ)ࣰ<5yΓ>mϼRt$9EeDp3zR,+ipEؾȲ#yQt:UM)94'vZ2zyLTI\?O7յ K?<ђ2㪁ahr8#:^HV`M>=2[3[BZ5y`T@%Hi\ 8>ƍ:Wܧ4: uhzp7oCZJ#v7d;HFtnW$4}ZG=x=,`-ňIlOaBE]s)m䥃 b2g,\m{E;OL0 շnkVᰨ8Z: '_\w6QCkÛͬo[}swR ""8tK nldB+-L!4g?g3)AV%9ya bE'ectw}umWfP?zsEUL-Ke tVM (Nϼ8_ܧ,,)h~M|U/rwv[cLy .hoyԏcm"$m855: .ڌ?Ae%D 3ZCHr(Q[DP*C$?Mw_s`ztFe#^mӄd,b Bx{ Q&e68@ 7q |+v~`& OY\& aEeoԔ `~]RP0ũMotV=]q0_PT^Oog,x@R/ez[Eb"x0 \Gmj;9g”`("}`,hՂ`a?mS`6m,wkZ)E1rr`-eNvy`M=t1rҲ {:5EמM>LRƇYԙ8Quu{iav!dBinUՏf&`acu99B>6z}5'v!:eWm)@ct& Š1>$̦к- ² &1Uˏڻ[h V:[ăXkiI];vT\eWLt{hx_pH}VǍ}+ O-Ub b[cb[߇&G^w]&f5N~)\HSX "P,{:.0ƊRY-a=hIT2h #+%M:ըb/}Kxi  gQS)iԕЀhkIͩw2ȾU˱NJ_:} v2&4ٓ-yIW,F(SS. -rT15%4%-ŞC..g(HZ1+yxuZ4@Q?Գ=q<(V!j> $J-pMhUΪ rA)IS1a)톦Zkwy=缔HYyĄłq`Vzv?2akÍKdy5%Io~aӫwuII- uB:uӑ Ur'&Qr8uSK0$oK+>\ي x"vu3ac<eQ)fPl-W`8,?Nw3Ek8+w"l4[ pOXF:$7-8Bvコ>F9ɸMbSHcɶ2&"פQ朅VS>-l"æ'B\wTU)| nCqdmWʙk# ] Ĥ}S wHG]:_3Dͯ\0*-1+鎢$2лʯ.-i ! \47:6)42#2=k{֤$҆ JCq<jQjX7iOPS}589uI)ZrP%<~nn>nKfD<9Pi)CEH0#X<I04pz!ejv!Ef<c e払ۭa 1n59w~ }%[$XR-k{ː[.<O^w@j1g@gE4_ LrEO2XJԼFJIX< ԝfHu(ݠZTPĕMn~SC8F3m֍_Ċ#G;B7&͔ j?K9xnR^ {?) p9nq qevKҷ)f='7&+2zVa c%`ע e{0ozp]}q_٭YD^oVCh 䬪sg%C!|Y|?3 n&d0 w^;R)ЁV<k3iDsw`87OqYu<fٹa46ֶ L*-܁0*,s]jT:)qq~6PĈjϧ ;Lܐ tEHK8X-( "§\R : 뫚5:|Y#=^6fqM_qMjJQ<;ފKr1ʖ" a\cވ^!bmwtɻ24|޴;b7G3Kg)Ò9M'4Eb0N8ޟ17β06Vi!wZUc0r`,s9E8 L{C6&?<(FY4Pycf +@FŅnHx+9XI|'Pls+RP=< sv$=6ͽzJ c}q>mh~jC~Aۡ ?х.U+ٻHnx"[h Ţ0Hm8lIAQ[^wE8UA% bã"ڗ|VTM 0[p/Npv〕&M# _- s߲=\[O⇩&9텾}_8;_fە71-߲y&@q< B{p^/;@\{$KvZQfNsfKAihcS_x=yk6Eܓe#U8JWz0y "-5kn (D:`Y/_g5&G6>굻휟Ftth2oI9&eM-s+O-q1qr iԤJ)N_$~9N7Hn¢g+$# iF3:VIo ;W> R*, r9ʹYu&T3Њ[ʬg=@ vP“'cQdz~{20]OSWuS=P䤪 nP<a'EDFS 4j j%UU`M".\sV-m~ ^(1qG[q_7VA؛l<ĵ6 lbH]%j/j[=T'FC%}}݈qwHb"e-؞V<2 Ru ?z&OLN@ ?$Ma"U6\u$\YN{_ۉktis9'q7lHm ʒ\!eG͚&j -ds&[4}2j~^R_rJ]L"G<^f$Ԇ`g6erkcYbb`}:dȹxw׉:=( \'y,f!kcL-hz4H]-o I$FFsfT?ĒlQ&Ytjק5"#'Yh D^ux/ Kܬ!6ZI%_CGc` W@D1=l gZ gCcg<ݑ‹?)gJHfodi,[QFw D\EN;9&׌MFB7䫫:uԇRٲwsf f\]H\(Fk[sd#&2mynӢWaG*WMKK53pmkbqĪyW~8*__%'TT7Bލ[5n$w{Uab/:s{͢3(P੘nRT`^ a*=cZal5[_3X"ob|1XʍJY>sKϩBDD7K5^< ѝ9p^H̆ w Dww%Y4 8g7}$"S+6G} C-LzEyDjG4@<*[AP(Td!\T}A8h+y;GW]m?3MT11GAO )Ht&'A94gKK(NpN6461i҆n}>6W9Hk֙Hqh;v%ixq~ZWPT69@ ]quY'- PnݰPj+iCVj5Uoh<sG-AXJ|Z"p9_U[TmdH*IbĬ upy7yx$^*@e[o@_D/m;.9'Ex1s[4'JUo"e'L:hmS_]߻b@TqI芯.QL|ahL~ĤcEN4W=r~$h$i*W2їr""fRH H;v6 Ko_&ZyYynJ̪cX1-?~ۑIPۚ 쒏λ@upP o z_PKHT.Jw)mUX{kq>)6+bR8-d`Fy 겷 0ه:e C; ÄC[Tܫ-:1r0 "c{5u09p+dR0l aZA{eb=̊\* ڭdrSc p - c)(\$y.uje Ig8.Yjr"FڥR=,I"WGzj'%+pg(KS>}'Jy@=I'P?`a:˄͙mr U?s`?_fswI5O AQ^ q|$iz;cq`j-żR }:!t/)uعK!Y Ądm;(,SC V֐ szka`&/kBaVUzzК聄8b$>xYxWI xXStW qnȥhq=g()VO_i> xڴ6fZr| 8!jGrK cЋCC=RL kG.gr$0_?rѠ0'#|uy9F %\Dcd@c|P Enѽv7ˣα[h_Wj n0dDՌv_\2Z-5=km|BtfdK,i1syr޲%uDM`AwQ+t!!D)_Ķ3_@ =VO0g}XNOk椘;1kN̑>UD}ǷnuE3 @#AW7>y얍ߙ e ̗hJ1ڂ9*gz s7IֽC'!/_Ein!T4.{QVJalx{;ҵ·..a-@&oFG7]|+d`D~4BLB<hblE@$TPاu>}ܸ 蔢 o򽬈ؖ)J pT%G0HI>Jm6"{s/,r^ؑ(HhZdRbZ {Ҩ:U}.|'a;!!p]6R.Ɣ4 ICp&͚-œ :Ǜ[Jyry%'z /:3_!7{xL:g\)Jpģp?6Ueq#EW_C*M'\ҭ 'P krȮ>[ad-8T-^DUԨ/[E+xTAlɀUt Վkڃ?+z謾5*먣x{h,G\ٹOl{L5ފN3Z HJu%"$>\I6-FȣJ+nLu$NZAN\}*)}*q}[O[?h^]xy22zϐ A$![U+=غ7Y@6t{j 5";BdE= xCD~m^] "˵H;z,H{8yQX+C[_rꊩYǦILZݕ ZLҩ%vWGmҸ$ף18_hk֔P ؼD:\NG:Jqx`7W#p}Fv0 vv83)evI5' ?fi=C4 /<qQN}կĵ3#0P4(*^!\ ۣp4rޓ;CBx'd }A 9y[+]N\YS,ae[1A9 %)w 1Wa'PU AlYZGC?,B%RUO1tW JBE}kHIj錥B.|SjxmzҞ %F Z ,sHZ,ؗjʻG/HОzdNJb!a_>gmA{NLׄW_v }Ҫ浭[1 x Jfp<.n;(m:um"lqXv]P`ⱈQscX_9 u1OlqrJ@&ة{~rR’<>&lr#> E`+3g_sU׊ # Vb+.XH!MufNWvwIXg9Β tՁ3_hM~_yIt<g2nZ9 @,*0E@\mbD1Z0Y$,[T")uB˿ے?j ,&!y%AGBF^˳GmMmc,9-MWFA241e]+oX7$h8xThL 9lf©BgrЯ\#;[@l('mkHw ^hs(k_b@9BDϼ"!|/)(L}NW$Ω{^GWJ < dgu ׾6e&r{ qar?])oxD3+7zۣ4;+@8 UP2Dz_7Ղ*6*A5" 5Ğj?=m%Y#>bB"nHr ֦!d:FSġQ 82"FMBhvi]0Sʎw Q|'.9 [^e%rϘc)7m#{^'\fY%ׇ!8NhR; s n\;21i D= _Nv"QV 0f&g}0s*{$!$*x]1mE= )xbPᾹMrxJmꈞPh^ƣ oN5û*| ;ܳBZ-O1)νȀ $\+_*izu0xT !kIxQ0}uﺉyI=o֔ږC]KQ ľj]mS+G^#{5%߼x{0'$$O?pM7R *__?rBWcNjIS }UIgHHF?4^eT,u'xW>TMpJl"i`Gֻe^L! 915A{c*lH˫dO[S1R{'`a+QL) 1λt>-[F45O3-{bRC(Q/k?UE(Qzw^`͵`{Wn鵂rTPNV6rrۺ;Oϋ%ۚ< Uգ,G Z_VxTe]XƽԹrov}>lɀ7$l!U|]r7om ?(pAbi[ xh_8\HM 2wL^ȳM@@*%e:C2[O/ePC5sVthHfe' Ѻ $/ZJGZÐt&jֻ@=Mb*3(Қ]f|ƙb^n%%Cu'IfsСZ!9Vyg,0G+RR]H|# GX5ڰ`fNR *e>CfY\nX6^N\(GJ1-?@ <~=he ūH1씐 mJߢ"5"-T2ҷV}4Rne!(r%E1@?O'4!|kR] |/&T(v}YD3"w6)9aD=UAɸd!F"|4Iٯ"k69pnK#dpcxKLi ri 7jK<=ԭpt=̓k~=@0kT^Hp "' Y:(oCu'Ymzg99NnM2+*vk<w=óT/3|_\|=V}mT)J G,%u2 Ǔ1/*\F?>]ѱ*8#] GiyOHS)m˄* ,EL*[H\~9FpQ pR%GZf~dL\B;#8,_Y4F&w_ gpM$@##5IF a<hP8dX<0"P@mn+.+u'X`p.VaW0~tO&0vn3 J# $.eb \<}rs g.4<z`r"GozJ lX %9X^sֵ#g#iOnnL;F9- קWΒ< B1lXx7S~Qb7a H+6$vQ;!" 4gD Oo,llӡ.g_f!DFY~]?ʨ6[ ݶc4LsMDEbr!y.r"3_H{ْfcx 5nrx.u$g SDts[\^ / ݈{GPV4E7 e Y<5LRz嵠r<ݮiW ~MŘc.W'::QI  }Xe*bpտuZ HqMJ$V3C8A=bf96 7ylC|2t_y1 'cu,N]juX0&ٻgZnmwzOc$O|s0R{+c{-*-MJ 3VA?k86H~~.VeyqIX$WjÇ*48v$>VXhӤBkmWX-5Wogq8g`HfLP,~mcr S愋XtV#d7ͯ4Q%e8`6q1d.g N•G沿eu;r1*M_^BB$}ȧmνݓ$m^="襪"@,hX]`o\%69E78{±mÔ]sWh_(] lߪP4\J t5f[ѵ- T?c&`&EN2&V+I\S;Mo>z ? roK6rcekXfH;ON#yWr6{`;q.oQ蟲+Sf'uvP NI΂5m%*jeSp6/q,7EJtB}י$yª@Cg2F <0~,𴆿}Z܉SFZ~}.w3h6oZ3feyLӿ. Car?s?{}f]RDz/y?h`az>.Z0SEő`ly] dy#kSNvݣ\9+Vv?7d^'ڀ^&VnzB( 2> P{ DXgs5YoVv#ىbpFfiXp'o$$Y4NېgAAg.2P}O5ʈ|GLcL-o8A%!/XL(7X'n|-/ %7xxVj)x*FIh2 \M!ȬZ;ɋEۄ5q}>! 'RGc4>,F{sqr7p[@ /_/.! @gZ_dzXp&oha);j..#)HT}U'`W <~OYgKM,]FzZAv׈U]vK%0gPp#@j IiB ? =SF64]ŭ zw aS}1ѽyԶ3\SgNnЅZk$]/hiJj:o4*yax *IBJaBy|o7iQ}՗Bۅq˛jE$PȻtC+;-R2L^YٳeèSO+_OKm ϗz Z@ZwʄbbY\?' zxC\ǍJ"a"@ #=$y>ǽ{4ωaIe#G11:lM=bD*ݧQϯ3Q,\+\J aXaWyXcWYVp{5Wɋ7Fgm;CbKo[j+3$l[’W+]ݱBW"TXY'ƀ4jMb:UĆzg)U] RɼvxU.d] Ӌ,B~P(f=VgYZ070701000003f9000081a40000000000000000000000016439a35500003374000000000000000000000000000000000000005100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/33]?Eh=ڜ.+J0gh[ur@dnvQ!)qCUpsˆdt~zN`W%ZH]}~g<kIӫsfmNѐG3_#|I%pȭ) c u/U7cUNݭGp/"o3gfEnѯ|9;cfr4P;qTژgo‡ ƴǸ?hcG]bV l̜cbI@W+$Kxw2yљ!:j"sPp3sfeT 3q<͐Y|p&?uy+{EՆ͂b_ UXNIDN +W0%tX[`|>c V T? Bo =C*et>:niѥW+Rx0omGYҹU uh唔WN)ՖPLi)l,<ŐT@/%[PM͜ *5fM[*M+ ӫ#4/\9vgfdQyNN0@?#G̫ⷚecZ^WE-HLͻ}E_[i=|PF*ZpٳWqzFjʄգXA~]ƔPz7Az?w|q:zֿśZga~(r\v+qSN7`_WL0_t~b7߼^Ș!<G{HBf{oFzIӮ/At6 }qNp90r t*qv2ؘ,bYOL+?+5w& Y QQglHe>os!VBX~_O_x /xs;Jr ]$lRbYI] <.3 @X.yJ*5#9^F \u e{ٝ.-90qɑ kbJPO AS7\C^էm/dFLų}9^=Ht'\*ffVI \Uٌ'<ƌA-h uG#Lv g>YP":\YU鳮YYD8 5D1Y)ݙzW;?(biׯJ |㆓)4wG֗"qf28 ]:K= YQk)-(r"q )AY?g3cmȕvL: ]U=N:[ ]7.QK~J( }nN$w *aY$s)A  w`lkThUx)ĩ$U Y __CPkqdq/2qZhSs?n~f%JnYU6Cu?T,ʂi+̿qܖ>)ڮ(S+RIrXiQ^7ُ~vFDn* KX""ŻDl*(` /lL a>heyv +iq>De &bB"@:o~ +,/{WR=AOkKqϚi۷=YmBb(88T;zx{ CoPvXHh:$.m2llDu]sudu;L2 2`( Ojck*ǟ&~C0r{MX)FSgܑۤ1?YH$㧽~2(A#v#K°iE9<{5N2 s)BF%bGT%@X egrւѫên+v{b i-Y)bP|M@(GΤP/c4ȷ pil>W2+#F|ob=-#R7ϛ4;@_3!6 1CkRa<_Ex $F %)SRqs$B<$rEE 隩9U1 6ozɋ,xhޣ][D} ieG#<5ؗn =rS; :M#]7Ti#A Qj߶&hep˅MlpTdTe7l0۩@tQ_E0Z"9򶈣/nüBѲ©C5A:TPR- ܚ{dXڹ_= 18yi>{ƍK5+˧|Mt[18`5=] N R jf7ɘ&sU>݅G=ҞH5Bxb?^ḱ1QuqE(:+gZKB V;uw-U<3ZMJgo4[.e]B>#ɥ#ģ~ >Z)wSL`*cyVcBZ@1 saM?~>HT+8/\F۲8CּqF.7APy60Oh>=rഫ.ǰ@6x񡠮;$H!Qo'f_umwcӘ5Ue0et#e:BMnſRrXf-KĢ~XYBL{ݓXd*_XaαX{< {S%5Z $9e 1MMs\r7uQA(V/CA!?8k8DYr *UnL+XyT䑺*iOˮBnY19V,niJ] 1?KqBX |؞\Gxڄ, Z.GYgw1uL$2:Km4U*A-)ˊ%EW-*G&9^5`Cc7ɦz=uaO b.1R`rCyMJ9H8p>GVy*:^Hk34M1\Wp][&۱L\t`iE ()mnVHoo^6g7S6Ds:$5T6˯Z Dqtƕ埉DCZ2FJ.6q [7/ڪׂDFKוtC?uky0*͗˧~/}a1&+](:IijM9lClq@`6h*Z8y# q29|Aj¬o~Ĥ otҏ ^݄9"$sR%(:@ j/7ԋ^{|t,J'Pw#I~R(EޗOfW& 1F{ 3p-ax1{uM49~뢌o/|d=bRK$S8E+Ɩ8 ,HJ=X Kܺ_7Sx@* %3kģxlϪLH-bMVyr_9ן,-q-hG"jf򳈿/nh1eHR7do4:M0OD@gm=Zꚓmڲiј76L[2ckւDS}nY ]٠jݣDdnzgv`ks!#y:zzf @u m3a.fs &(l98ٚ]m]S!O=ψ _ބq>eP'*Bs翢(uƃ#vٵXNqQVCzyA<$LwYY Ȓj)U@^W:*.![w^cc5 ?( P :n3P33n%8;98#&u8]F꫅qZ4"!tiC3 )w“7^T]FpX- O͡JF^+2qVYx@Lylؠ@sur7c$mp!p2BGk>UYc01H|gF<BE m%I,6,CE^hX;vpgfde=7^{ \#2N۾OjuU 닚C^zy/ae =Ö!0r"1V"[n -1Sa`ڻ'$s(&Ke6[,NjPJ*&?:+ d'rQe8?;rGǙ0av?̷/QsxǺhvԲvߒqmPPkUk yI cV8aØxVǞcDCBQJsc#Xln/!C!`$&:%/#U!1ץx|s?)>kLiX719`*fkT ֩)liA"YhUaԢPj*b,* o΃Y' -|ʖ00<\PgP}.E2crcUYҳZseij+B)-j:X KJoCїjr"꿹qCo:$/,7qT ʲGj$MB޽I@fS 4[.)Kr-gafj}AN<܍V&,Vd+(`lTؾR2GfNE kՑKꁘnLԘ% T#Ny}7'uvBz歟"Qh<[)M}P+nlRq&$ %< ˙Z4e([ε2+;莗u'P;{'- /qbg=sGN!nB6MIRFĈm{~Ȇ+"3H*t!7W"jj>M2́5lэJ֕z@PkOTZf2Sߣp{k?7h>kB4+49 0=b_>OGyҜZ>

          Mݤy@pzܐ#caӖSXQ`gw͆2[lf8Q`E[u7(=Kn*kwuS]"S #MIIр+f(x`׫G!@ؾB:*$ov4zJk` ("ɓtm^ϏU_J?p}txPt5[ &9z ('H{;29 xC=k;[惶ډb-|W0(y>q 80ݘK*L6<|a1RFAI#<V|v&ITo6-ER _%T[ȟv=!O6miI|6e/C8ʊ AAzO6+q^^eńs ̯">l.cC>̙l \wu+ ɘ#YXW,5R|*3ݏȣE1QRFZѠش[-|ĕ㩶#0a&;UJhj9KA{eᮁD1Ĺ-zV"(wνRg Β,Jtl/42Q^HbFfAe9hI|ʸ4 ofLS*3 < V2 Z+"Cgx3'H8lx?*\s-C(ݎ^Z3AϧD:X5x넺 ݐi7@vG&MPsd},<Ŀ낢wb =s\'x$aY`C9Dt(msnHUv0`l@!޹U7S;"ci~<"4O1Gx;&60g;nQx nMX[A˄[MZ{P=do0!{ڧ{fjԪ^$[|D[-?$^):Y717* UX|c93K^ʃԨ'a#EﶗKA/VtSY!tS Ns6ߌҔ@SV £l QDNHKNpP.xInk݆n[fP ~k/83j|%ZjY'<L2F:V1X.5x/ .[, FI@UGTpb72Nr&1:#۫hy+f!SZc!2y'[ߦB;͇ZO̅vwR/+ٌjHe㺿PwgLCjC'Jd X6z9.WCɥioT%;a )Ż7Ρ Ni):A3ڥ"эfZ=ߞၘvoTǩ۪of _9w:|NZ C.9Jy3gdey ;N#EֶhtjI|yA cfP(Vlk/ ! ExFODy>&k&?kXo7-0]S92[Lp9I'>=oK{5SVDd<6wc'n0ahԡ`=F.U? KMhs9I% ? Q9~/k)s:bD; y:bR^\}<gfޝ7iȠ?q%|A3X)r_X+qa|x|TD*CʵOVj2V9c"qG-J ȈomS7~(QWK# Vxjax&TwXeަo(ZwO@wM^]Bbơ~Q珱YP;x<?Q߻ =_uzkꙀjwUŏ5~E!&R)J !! ,mF#?z@Ŧjt҃f#^ Sĕ|CBeFMt[4@dLF'Ba9"5]߫n}oAB(9r$}:%߾Y^KC}eG+/Q2}׵9r&=䎨 ޵Crq?E'D74%w2@}<[9P+{k #ػzgr64J5+ XYGTh="G sO롌g*U:5]`CO$!mKo >5OpXW2h SKjixP[ђRS93]n>! x$%݋qt% O+K9QwP#jעk3`)FRmҳ{6EPt놊ovNç0dR It ^8†ǀ]p2ɶ2gœ‰^\%Túyq#il &'o H#N@+A4;jnmC&qR8b쁎98 Χ)JqųH2o<ç4D18gdN׻4iqrp@!ܔRQ8fYSK%S&sI|,^~:dp!F&8UD}|f3и`Bw`nh)lְ5ˏp =Nȷ'+|;,W] <5WEl*$L3'S-`HjV|{ޏwʩ^i"D-X7u_kw]=k aӚz7>*Ϳ4O矐u,3x`f03J'"nnfw+W_&'P#h>@%p8{RB K.f6fu 8+F$s¢6}!Y8 ﶈm_`2ɁqDL4e1՟\}ei`P7HON"r盆IM(ձ(pWϴRh d!| 5W(xfJ/<`z4βֲykV{COtBval+fK 9‰vx.LX0I'^ML CSwRxuEhYbxAJ8o{zs=0qaQbYoOWVS>\8*G6UXAr΂{ƴM'KM12OQ`Z|=-% fhd(byZcQ$y=Sմq|j_.ƛ9KLJdx49x1J73)7 v) fJ3Vf03գhaʒ 3K0=םHG\  d_N l.;⎢PfE0T5Ծ.K9xm%e<AYR(N R> 'g͕SZ֖AdwUDl;In#icS ~#L%Σ2dW1+4Qqbqx: G =uƉxw};{aК(Ԇ}I0_~䅞pctVCI-mj<-|f7Q#" $Rs!D(IN3Z䡸:HTp>a(O78D&^f`fzߤqz&j;D(G8Y PvNR- q4~\qڠgEqɿ d|W c!,# i5-*vo96*R?ktTA\x+T!۵2/ȱn^^۟TFML2_ѕ3Y>S P ^:igñGAAT}"[xP$kٲ Y&;! 4Fw- [ª\)y3ɸT.2K^s38>V_?s ^'?bVH"E`h)16K"_eE=;Hv ղOaBuJ2Oh;E' Ac vNb$DSBUV%Xg|OIbiE)!86sFUd[xǢWHD2(+sy?D?(C!!}uղ&ÅnV_[:k;#ͣn۸Myh>FJ7dz 3j.$@ȩ|7{5kv&:0Y+e4Br3ڠxz[!5m)+]A((E}\矛rq[ DzF*ߤaLҕ>YqcB|_cX G0:OX714f|_pu/Q:aVHȷҺ*x`הG/K+eG DaL*CNc/Az Di5N LB*6PU._U3P^tg|߹.1{ٳm5 &1S;nE]" וkɡ !Qs TǪ Ǐfc,wh A6ꈙ {y{-\rݮ~4ӣj$$:Kw em"q4:-֪M x)c n萄_0J,~;=#k;=)zѬ:>pP$o| G7cfz*gYHtU7i\+48>WOcOQZB"۬#3ٜ>;k$xϙEfpYNܿ/CلC4K)ZJA@-ȦqIn@@342I!)+ep*T)\EcH[݀QrAdhN Q$\kǍPet3emaЦaypmqLE* I'OeB!!(G<k-ͼjSO[Q31K6_?TqQ&P7q/{5AGGR-l8~Jf*^GfЪ9$MTF 4ޢ\Nw Q69pq\@k/qĦ<&GXK0 TcQ'"pZ@qpo҈;Gaipck5>0& dw|Z:TٴD=`cX3zԒ9@^MCh;&diN-ҝ 'T R7ROuSsvpUџ6j1EP/rwvb:D5溶r# ˇ7@v3xz 71޶Kz J.ꬪ_^d E/ O83IƑHji󗭌:̙Êv 鏇 eu75q^aP& Ѽ$8+۟p0+iP?d@}軨+kbx^|X#!H{ V'?[1r~7 UeM]Ha~F!#p86j f=dXːɶy%X%'Ld4z}|xw T)E@edJ]_6F3=՝+~|`TG>x (҅pvUq+*)5Ê[KEg $=m!DߟiPa [q) xG$xI mO Sҋn>jou;&D"ce,Mv诃$@wYYITCL {|bɴ>AS~ՒOǸ~g]LeCx.c\44P*X$0̘!҂ 3ڳDu,4C}n@P|3(hЩ &,ՑX" vW:~Ȇ91,Oy JPvv>{&/FYG]nNɿaM) +2>]4yIAWu|C_O+I Zm V`wZAQDvWDezKGƟuT$_dGB´*c3.G[+t>̼fd:7s@ReQb ;2Ixd+A{p. jnD~]ˉ@ϝ}F s(h !q /ЯsmӘvƒFA͚w N:hqz:)fEbw>pLWNF [pۃ)+ 51xMqxCNS2zρ̺(ʓ,GiQ=sZN IWi žzfL|ah=IAt!܂kXxfKE]Q| |}Z-0da [D&qPV"lѽ-Q\7{`kln ;oqnA_C蝉B,w10jl=^-=~/U9@X>^ZL}ulb=i\1z^m- 'Jݲ1-~unJx? \uoEAƕWotW E-ػzm ;g]TWٱ%+3#  dԡm 70Ckq^RmioL4:&F2*+׊~cs Eo_Ci3K?jYL+QeaB߇`7a+"|`}}I;]v 6A\RRQF˔j=; `ƙS:uCa2- v(V$}K+PZNi~cP"oV@S ܙe~XoSbm.;3a=}"C:&lW fD>HRJ[GG#!( 4sᆱˎBh(jJ4?b]W]F5rꨨi8ZtCᦖ֘p"d8ɕ.v^~`6O%w>H}_H*]aόhP|`za=jUb׭T,D١5]5 s FĬ^i1QIx*_ޥe{Lpu!6zbJ6h΄*.vrRκL^R'nfTY)Ͳg@\dE3)VurNsPlf%J,\FqrmJ& 8=<I4HWU-|Ucc 4dדۺ'$M}{(˷We4Pza_jDT^+W1- 6~&5| &01C2mOzqjz^<o_pxa풵Q40jyhY?p躘g#<B'E/FW| nhNe?9%߀hjؼ3Np{|HոbZsr88o dUz n)7G*+W!Aٹ`r%+6[Ъheq _Pk]KJMw6R,5\3h[(m/{=sdsTf̸R:jʸ%f5|ꅾl0Ѝ5Qu*> #u_f|\EYv$FWyƘR/RY_Xgc|X0!%3(,Ҙ&2b9 /̣_Qڶy{ /.suҮX[p1qcM9dg"˃ܣ'[NYVI-Lɪ릣M8K. ק.M:(d!{ m&NsK;2ŃWn?4sWJ!;IvB& ?̕Re& + 92 Z̳V.{O@!o_|?a@JJ\81qR'nDòYaSq: 4;HJ"{reh"\rla^.|XT3}: \PsWM s~q0(bG+X1x0p?TM tEYsKmfqG{&h&GAZ!5o޺9;ES3aV0D z׷S@[)hSrn*˛N3A4;G_%$2[C}e܍عѡpS3YYApzP-G"jl"Ok .:O/ajusNXt}r-an3toiwe}x eUqyoN[#9dcju$`'Y nOyғoarLik[G.:AnDl1E֧;KA0ky͛3T3r0}>.5Jl9~8Df>܉c)}@R@ T %Z[ q89"-JU7 CavyJ~Ꙉ q]0e[v^D]պ|߫{ y+BG.0##gw ~0=pa!ϙw.ؚ^ejc {#Ꙋ$ho%2mt(N1qũM!TaMɌ}sL*E7G|*IJ1/YDȲ[JxTxŠ'ך08"͐bPyc`oL/D,'zh|㠅@1D}3/ }a&B*v?Mz\Wuna VXԄ%ql-= (1s\-UK!xwgHu*>J4y'ue{%PcaڼiƜ$,E`|O쯈!hرX .$6W6PV] l0sPr~qUҢ[FZx+Ji͍(/̵ , ,G"ц!Z&(Z(t͏=m<y;fr []dVe߰;sR(1 *y'xII]I&)8Lƹ#= Rl{ZQ\myng: -Ww9=O Ss: #v1gcP%9Hα" Vg.xg/s vűUdEw `= U5^ [@WHrLhOsBt?ռ+ Y|/H}9uaF{? 3@x?"A IZOU>ܵB3>NNǃ vҹD-pdZuH iE *:MGXc$A,#v̑v"|q=gA+ ^<?]A޻KTK|K$V{NK Bz+ ZYED )'VXwLM;,U*`*h$&[P[xR~ތRSFe9̮}? jƳOqj(3hTOHJp5IM-T%Eh&P1u=6fѧ*ER `&=ƽsom!G)3Ԧ7(WhpU2b4өa |-=ZUH+ x&AJ[fv#EIDs劥ɞɯKr4f./_$/ (HaKrwYXMQ,Po`][ Jt q;[J i' ~:V89m<,d3th# X ƈ_`L]Azuδ{Dd$ m֥![ŧ<S2ln>0?XM|u_>F%e٤ z-*ac+YgINZ-O$sD'NMl祊R]9|J%m a>$<9xb"oD2oc!b'NaAe~xDYb@OlAtyt' 0 RoPyAM}%/J4v*q&6P`ywM*WH|I4Ha#114UVxZ@Mjhyn6+)1gv| p8>>KzWj}Pn˛cҰs40 p\DrV#& %V_4+Kgڷ' J҈%Z ۡ5mn܂U$B<L>OcEgм~MQ~3$::6i.}EVMuJor"׍!:P>{?t`XA%1f3@?`!B}񩿗z YC"SiU x6 VTe6(}pB~D-gTݗ599:,^oс̜d L@'JBe Iɕ#g X=K$4jot[gG0~C :k7Zג1-H`A* -DOپ{]fJF))S+d'@]G_/43{%K!"f'Eǎ"iTaF8#{c6uXQ,0 "z`8̣ur›I3 }5"VxUT>aDHiqx6QX2Y.D9,׸?2 QE[|SFQosA><ߞ8\gе gx&yذ1pe*(WU&MZ<wuInGh0vh_&MپxSˤA Zޯ粀y\ B]38G*\a:[o ,ZU, OMD]Ԝr0FY zdm7tFܩ)-Zt@Ιtӕ~"bMʮںwOZC\_uq,+1.Ĺ(GjuOu0ղ<,iY=?ޕELĥpÉo鏻󆟒XSc?GG}I1ow˲bljۧߜVLxh@OݫHx긗+`尖WQ /ȴ>b\9Fd7D}TTSUrI|vᶻ§K(PiȩPxZaEkIl2VkR7 uMX;D<]8XWM4ap^bu5p1FS E=G" _FqhLZ0{km+d3P+"ٔeW(룢ØS9# D/Є{f1SڀVd ϰ\jtc$&b@߉ w& 6!>2hrs.m؍9blXP:\&ŕ-C' #:@NOۤQ0 Ƭ AWh,r?TiIBQzJm[XuYT=kΠnpW1[TNF’Pl߁8Z Ƿ)4MԶƛjΐi@6Fvej21-2"L(ezx@ڙP}J̝>])LeA]F|#[G y#EDA u0h/N2 !HdbUyYn+բ9<>J|gh?|&9 9jt,{oVYs7c ԅw!+)FJ2U}O.gJ;lhÛy@,u+ vCR.5"fm KE,s0RiO GiUXW V)= тE7o봮sb{QVg0B)* Lz,%ER{W1xG5`ӄCX^!G#a(3X'pNyh_t=YYN YG*04g;(eV*2<^An|@"it6o]WЦa,SyY .Cͭ />:nTA߫OC] xDZE]i6/Pc|fnQJ"ڔ.~/wn*ƚ}P+*( k(}% 'i8=.B)o=Ȁo³#W>>rtIޫ?C=ktjmU)+MDZV1 hp^8G Xb:Ҍ(e# 41%ڔekMhCVR:(2*4o}Xܱ϶ѤjJL`gopxEÀ-g zn Fh&v+2@.yFW^(R.<ŊIYEUcRw*GiPuG*6-=D,(+Pi|򹫁ָ={Mǖ#|~^۽%k؋һ|cCx"-" 18YǤ{ #ↁv(9&8NSoMLV)pnQ[D?riXob_A#?}wtM[l]7I z=1&sqF*2S r DWE+j2 q脐[qQi/7,̪U!*(v oZ !l_fq}H$?Fl.#lrmK?7>&F{ަք W$V,l>7. ^%.yi03~z,3GK #`lFFA7LfYaFl40-x >- +gjms [!^vJչnj-!Ť/&m&ҴCQ\ 94թf 60;eREnXڳ#0*K+dD8T~RXToX6nlI!sxH~(ڿ){XFe*=KāDDH'oGVM"9bǔw"k*_${f}@QV4/]3ta`6>@^ 0*ԫ?~[^KXi_1|L88Ptyhz'>;~̟❙XYQ5'Ѡ3`oN^s6]>dUV7:RF燴X{UWQT:VA==pѶ4N91^A0 #{XDY~eI3x,qŝ Ip`q%d3h;LLJ #}90hDafHkIo>oTwJt4i*֢:!󠃞/ߐd'='KMAV:Bz8>̊Q~M}pz~2 Z6@bO{"y/Y %J>?&㆖:+ a"[¯(@?N^v4{,qX#dɸS;jt}N8y[kPquļz2x5=(La% l#VϻP\ً1gx!9MGe+ #"vVc#̓@xR;˽ΠI2Z'[LdDžjNeֿ0~Z[ $=IXh]МV78ƅsߋ i)jǧ\NTab!^[hd kbRTpq";|w _j[׽ G9g}3`k;#j#4]uEAyUB!=Ej3#LD7R !y.+$0rW2~vpqPa [Z($ϖ˯aP^I)4/ .eft\?BoR+bs!O>Scd њzҔ}9CN,:݁8 _+#u7Ž^ "աk_~q%N]~9M3S4I26vfӵgPB1RuVpbdZc@0Kgk5CwjXW^Eиd+{&,Be 0;zK.Xƚ''-+\j͒Z[PnL)D L:p6BK q8>];|N1h_Hn?7 PRkSh8:zFCP Xq.wqt$ -. x, 9ED(Z ثZ*SRbxkf I @Tjŝ E}A^+דzMIdsFU! -`EbZ#/|Z֒p,F!K,v?` 2brΦlV#D D34VNHهsΘMn; 7,71s㽣-Dϧ#fs{}&[<.IH+%0>1<, s $*BP6Y*c> 5{ B+fSy8˖N*D/}Cn 4nU-V ZY<|m3U"yxg'?[_t=~jFw(D" u]%8lE`3fKIc4Zg-% yDgKba t{Nuq_G4׀ |{@TB!pYwh:|sm{ VcP~>D^Q"G}0|}E^+$jhN%7Wx!oOVve=ݶog~3ҼSV/ݼWT&) XǶBe~>Fb[/>"XǺ|IpݢؔE}m{%Q֜)KY- !u T(NWCަkí'∖P}=ַLe!1y[xdW,ɧ&~8¼yZ\|eԗ< 2O$iKL :6+t4hK^hf̄?AP`Aa'gJZx?LF@5@$; #p!Jig 0%r^+d<@LǽT rGٙ>v;ʓ-ⱊzّ3?+ߔX24cJ6nUUhmNdzFȜDZc!š`"͹@WN<:$˹iURm|!9_y#KcLR$8)($=6MQze # LXE eu H8r.Uƻ!P5׺)<%:T+Ce0 V>V>U$ʑ6`S}G[J7{0I\S41kڌИKΡPL ;2LyOE&E `=Fmuy@6t "awxXC'TT â3od6[8OeaZ<Jf2ˢHFCZdҽg_t#du!<ъbc`mY~@=.+.'NwAM^N֓JM`g7?\UC  oN4]*0UGyբ#J2UJ7&JWS>1U[O:pi @ϼ'|EuJ8vN\5n4tIVMYj=Tr<|7|P_KVp76mѸ0&cy>G`渮4Tn2~`vBrQpgnA/U?M'J: i%&?M2w4i{{^~>-SETg߽6|q2W&_| 'B@%32ϑG^7qy٬U3| 󹻚>RVp'EF} O| qv{X:4gsC?A@r0M(N(}q: ߈zxxIݦowL^@ُC.8)W(-yo1Xaij]b%HdXE/Ĥ3{UYz`1Eq3nža[~׃O尤Jj+c?ZG鱮#ޛmz ::%yPK81W<qvO 㼁 .u3OlL~0S)VʰqCXos_#>6^nˆRF ?ϽXhEPXc1δ 0g/w ^t`ϞALp/2< n8xB|'{~P+TqnahECkSC0W#ľн>Վ SpZ  5{";3bDB)rNKi SÒwI'IJݬJ&'yO;Tph*~e;]< %7Ҽ^w h3 [Կ>LělPiPKNzf* ,Lh6zg)diUvH2}8n"e."PjOi=*auj;e@v4 ,+B7ȟo"^sS<?ԮڔNzY[grG]AmxDZn=N * G)t?KDL^k}I8_S:ƇCc8.n(R9,jóVp/x'c:4xW7:MdT .;e?s|rRwiЕj _$qzYu*3l,rS=tn=Rr#:4_dh =&|DB:NIW2U]cU#5-r@9`ե43\Ɠ OjDD&*O^N%+-^ PdY-LhrL/)^u~oѧ| A#K!hrDd̫i&۔1ؾ훹}Kߎs/-I`Te sLWwNI`vN06:myU8V'b]#x`JÕi ƃz-a|7NXpH cX-h$;G_MYG |"uw) G:靀2VR4)DžNk=ti `e[Tm,R xJOV-R;_kBo,#=V=nn[>qe:t;7'!-T*xҹf:|b' yJk݌I ~8H ԉn8\xV;C<-qc`u3@GpPz4{gB:mk=KCy\Y_ *r YI<$L{g4bv75o}:j>Xb]pGhM>l#-KB+n3v^!~u aa c4֦1n3nėRdRĖWmqiveKJB v(j˦ߓAtFrQv lLW#MF4[N>L؊O>KIK쫤KO[Pi%a''` bԵU8\al_6F v%~SR!V_g0+A55QƮ1N|MaX&MxPX |@op 1JzxD:iXxc][3` 22SqSV$Ѿ: h [tD ;V'N Iҁ!2LH5^yq@ &L{Li:tڜ 4xp*P~!QU/1QڑQIU <ЋVݴ8|JEV_KBBͲmՀ] {(T3%D9ٺk JM3O*$DEZ~ZِZcRh5y ,HOT,MҊWg{}τ6y^F&uۑlTː=M;3;E]܇"肓ISs5K<_oGB8CwRGAtӡCoRxbIqzD#FN;U+YM$EiVcPܖZJ%(e~1ֺI5Q('^,H7FFaE-ZÄJmb▧~ ?杀2>2)|Y$Io#yyܛՇ"wWu{R_96ϲ;+A[,p'dG7ޠZ7!iqP=iMkMDvs3u|tjL2G_B\^mH6/JrѺO۵Krp0C2੭@.pH0Ϧ#Ϣ=XraUs,Lytp-6ݎx⧂$^8'j]\1r(V,-ɜ.% xT#NF]D3/aIg׹ 1mz=FFRr=p1i0?Rf':Fce@(G P;L6fG[Oh9IU\s-*V7s72W)Z2ƧRd0g@׊5ޞc NL&lzڛBI@́Rd#W<Ѧ$# Xj7 C4b~Uf{!ş|[a (t_Y!ҹ#FLU8|bkާ]HK3{sC?=1Z`iƦ{C%`vJg))2L_]@x:7s ]1Õ~41ڗT'Qb@8yqMG Q&ȋ0t3Ň}[9cz2%%ɿ{,_A4!}O[50c:ڂ~͖̊@e绿!J [޲rqM5ٵ ]U(i *_0pU8_UT;8ۧ2ʾ!<|Od<|0'؏_8Hַ.ӊG'sZt#:##wJCYM| U:K7X".ަR= ܼ)DLY2Pg#F$YWd^޷hW0luGsl#+nyG)<]Lk$ӄrmA@;0 !(slmRG9[mB`(/ɵ>7K]yy#Ɲ}3QQ֓t_AQk-_-Ha[B8NV8/*|tĝ_L[LoCxA]熷Y5i/ #AfOJRp}B~'Ծe]Q;MB`5(v8#Q`= ^?W @B@JV:DV jjL 0g HZc~B.ϋ,rH$P$r̡7Ҷ)M%緦^<< u-f%JV,D_Z>7N,B"@S(5sj"_O:?[YUq[MTZ߱>7G_=3ózkMdU#.Kbۙ[*1J#au3VgJ&Ni@ @哦)[x;380#TPdc4I`3@[T?᣽+w$>ZD:Qn Iw بv\xղ< >tYGo=Yu,gM"`އażlya b|G)2>&#<V:wƃ% F`Q#y!ySG0=%_r(VMJ#>0V@i뗫hiq4^>9Q GVVI:n{NލtTDaD͟1뼺 Ʌ59_K}aɞs:\Ҟ&86xjaZvE5)&% `Y/'yVTݕ_5h%Ҟ2h.1 ]od"Lai'&2eڑ 0F.Nk+LNZ?Ith/}äY ҏ!i ĆXxc;T`  קJ{Sr7Ie.si.۲* ǸL *% jN5yX(p{֋83B&~u^E*GCwWujE@UBrb|/a^)wt,3gވ (*aN,UN}wO=CAq PD5UKgy,%LHd_[+֕=) f݊-_'*&L!1$52ax6`Z'`nL(%<?n߾ypNz˦;yeszMyAMfmH>)@mw^‡3F*.Zvlwj|R-"C eȁ-izkb&NEFHO/2dI'[H c!9u" ÆڛUdcLFzg_8 EdG"Q9 2?m[]oYM> TfCBdRVclS HƬJ2j36z+C^;oP3^P}'# %[^#̦L5]34PߠF>^]Gb})<m`jB?i@jv#aJDxbxZ7":xjJ֒dA=L.6rfNc(sVj #ߠClp3)*t?_2S-_Pi/f2JG_ӵcL"bOEoaȆ[:%qŮ0\5 \DLqPCɤޯ$pS 5?!teBO p}&,K`30ZWPw$Sx^i.PIp0$P]pSL)LE+i5P|anha&b'8d@N(EFʮ@ڡqZbȊ0boS)!zː/F|mBpiJP6Ps@6hC9U sUgN6yh^tyA6o $mx5l+ |\/Y->yAHEM7\dq$Sdv!+bXJ7kI=O 8/CAojn̈́Rf=*o-I҈Obabv$wscA͊Ž[6AYdoCW4+l2$,n%>RG{F;Fcw[Mq`bրփo!v.,XΦ gAZHzԺk;vepu6`Q!2 9M&,` 䗒$l Cf8K/5u6ǖ-ӁD!mz|٤f\hJLe/Yll}ϲu}c\j~l rw2rh!K baGBʌn=6N9,dp08^MpT؍)n,/ 8:&'zܼgxz20VK09a#%"5=K΢,<K}X D!)-ygHnK/l"Wlw6?h 3UM$ F'=Ϡ%#l%fKbmYH X*hϋyJgw}8óGaFSq162{Kjb2&TjLN\b}}bC` j}2&hKN\˦nUۘswp%/v_"mg`/EC4bb}V9=;;~RqKw*&b;doλQl.r}R-16Jҳ!hd;;vWYsB.I7ڜC eɇ$ZZzm.ȹ}$-"9L ZYC;3VsP{ٙn?c'GwX}CU|Hۨ[X*ϪZ\wr7K*y1m tC*7pgtDZuf!df'q&<#&h9B30d--N%o?)w@?Bz].nĢo?E 6yfܗ(}!B4=omaV1ߨIsqoT;5(3X1|pNF9]$_hKSFC2:<$=f zq?Z߿́o &(h[%/: [ *X7vr{~FO:ģnBgP-0#XZmQn&`d/zx"L_PSH\(7DaI4YeIX!f)e z喏IZξ%Sm8IQi"sIe,:00S[Ja+vX80(wIHsGm K#/eƒH˵ Fg0~4 LNTV.f5LGZf;$ਢm:=]TR\AZlOt:9)D2^#k5KDC9UMw*%^H?Wq׸e2a+Wz2w>x&S$T łֈ. EYij]ŨZLW((͸/bQvѦz=SlSݱ<#)o0'euV}rѦ^{KdAL]{ګ aoo p&i W,jFug"r;`U՚M i!Ptҹu0sghyRwM ޱI&m pwdV'"(`A4~ â޻U:a,=vBnv M;I1@nm̟ioYñ$Z}uYL'(_fYK9zMM[2N>1 krX d~7~ Ҳspa>|'NX%Y6v{ybd8`SIa&QŐa#Xʳ>(I%^܋Jt9` Y? F%jh/݉4O.6%1~k^Edxٿx݋ӱLU'Ŝu)Dc,SG@|\ʂ'_Ò4?^[WW`?7~;qLvS !/J^ĕNz7ξnɰ;4UV=smmѵ{C /#^j6CR 񵒴.^f%Dg rkӵ俢TO6åX@O=5hgqy?fa1 f:C8 (Ts]A_ 7^5Yv?;;sЈ@ڔ%޹s}ڤWy0܋oPC]$0m`$šb)xa哩dBmلηڪ]2N8L0e63R`q!JܽFp^5_Ϡ +o?=TN7ZΡ+Fig%fǗ u`c*o@T !)~˹37_@Rja* ǻm ͇NO  knel#@S,8}cMlL^˼% ${p.Cdee]Z:t.90,ݻJKOZ: I6ʳN26GMR `z tI2^)O~ՖtI3;Y}1IPz4? =o=F)ӕ9WlPoK_ɾKNN bPZmWfnxg[TюIQ9-j7:`T(abS\0m|B3qTS@%*Qkg;.x&+  ВmdBq嘌p~v4QïĻ^$vep'XkY;tzu2kI'֡~72w .kRl@ťpWT޻9w'׭A, >%!6^ٗB./ښQ+f a.f4O">y#4=hdͤt'9ҺH,߱yecB]Fy00r.Q:;&5:m Uhn*Ȕ[Hhn?='O5V&`0"iQ!,&nziCؓحLisT}*8.5r£ 8W΀CHAl" `oZu}2ïA/0ALյKk",Ͼ~7/e M妁 A*ςrR0_q MV @d:JrgeeO"ӧGXku+lGwb ͙&RB <]րWIU|}n w'!T܏f.1Ӻd a\T0Kxwߛ8&̵ Xf-Px> 4w, C<`%c3*NkAYZ gWC5 N!e3@|(7xftt|D?;#ɼ`ag 1QfJsqRK!Nt`mܗ:FML+KN4*js6,q7[~k`H+wSw y=j.`,sOay^/ 6 pY|{KZNBfA ZJ]Y XQ;6(K2Ø5ʵy)?{s { KHwnt X{ 8QefZo#8BkekgMKb@&K t4EMB[W%|v-<R]}|!I:Ӄ}#l?\XHYXRi #|0 Ҵ,3cȚIޜoԅYAEkQ\BOq=G D,C6L*X& gwmDdC^ J8V61:P BiRhEI=AZWJJh{dB>l,U瘀9gLnGRZUA27`\X"Gپ)- ZTD}K%/#3&c&gaOrדGJ|Ah@Wx3SelNǖ<r(|!9 T}Bw~Ì="-0񅻮Onw]lJ6j2a [H+aB3{zܞh8V,B̨uM=3#AJCNG}HRW Ht?ٮCi&]q3ܿ8'Užf8Mxػj'nR۫}ڗ7BQZ3&ͽ (NJ̎Ne%PKU0oqOE{ T5U#+ k_j1r۱H PXwUl<46DoW[fȲXq1lzBKTUnjjkt=c=uЛr2li#e-R ?+P9݊7_3t ˒;) W-?دaH''7c4b`|~2m*m`+w@lQPѸZCu6x捩li: mygJLwOOX7=[(O);=_BCq+G#y 9 _}& ڊLH7-jOi2Kފt74>3:d8{2K`[ly}{0@Y)WפmɌ- K` S4"C~`\0&UwzOHRet8h.`c|]AzMY?須ރ?:xYߓl vͮJ-ғhmNݬ3s|(e5@ݮ>QtM3B{_s D1?Q dC/rq86m%o /Tz[u3w=Kss)Rb].pU{YETbQR+w 7CY<'B[=J3|Ͷ0”Q^/|˶7AC{y)Y/K*e4)K`Bh,[4L06a uґ!vP'.CM뎥&QOJW><;wy6f^IYs>:T}۫wRk{Dr{IϗaާKJYvIfLu]*⹢ IҏJ.xLܦ;Ef0S;=% Dxi z{mzaBH# 6Y¹累cfXka>ۊ}0sϕ;{_rGK4|RzUĈ9%#-S~+*fl;kCE;654FCQBqbI'$Lo/Z>"+ ;6l3zt{ Ȣ'JE2KE2iͮUoBRnDɷТqI8/xngbv2"3e4dB27~{ogky}["9 *@34̀TNpՈ9`?TYȜԬZw=dAY'XQ,7!O-]@|524F}\+Ϧ[Bi 8wT 7B-^ywpR["bul6p ܇^zM[Wlvo:&~rE#shwg/[BBVMI؅2!Nꎦ0O<O5WD>Yqmu3\t@ 'vlvOw+)g0Ѩ`gxxn[ eYбrЩW<_ B%Uگ552)&O5vVlòi+%': XAȨJ͡|?M;u6 ї4Z~|a,,0Pyd-a@ܫ&ndj!bZĺͲZJd_JxhLuS~9{Vp^L4TgIGy"i4Ȓc=!h4PFV shCqe@hgGxyޥ\N\`~:08E8$$c^Z ύnl_-riz1;H, ]@ڰ3BKҿTCRo ހ{뒤mQG62EɐX$Z _tasuy`4\#(qic&$CƏO\[h~"\/:$غy?zUz; Sz_DA,C@~I lLylf|ݳv ^$J?5xJFX͝C[.}1s ;;N1F@k&~xR4Ր~kT]fPtiqJ;_\sT# .!c$Ht; ߹Sa dhXLYZweՓQ1W>9[oF|HHt+vIE=+zױ2SD@dדvиW ʈD s:!s?ߞ\X_T,?>w=-9&>K(dc&Q OƒdEb>ոGx8Ώ*%gm8 Ch?ƙj֖/$VӠߧqQEufUkuZ/WZX}?bn;`ҿT :m]M'XgeVRFD{I\Uk=u{x LȒBB<ɒxnJ²t1\?U9[6 +$cag?m !D^"6*ۻtYn,&+z:h'9@|nk +j3(/$4,1'$Z>Pc7x}EY gp8MoÐ!0MSpWnCuǰU_{^.ӳNhBp m!9$pC|3]]-%y5 WC&vPD}o)9ŒjJ,ƹ@EsW~t 3O/q!vG& nizN0×_}_P5TWQr.*_yQBYt 3.E)YB[zLeڃ_#|Hg/; nnPRuHzyTq!T2kGPkJoSRZz(bF##m〗<(o$J1n VgqqYl1A!#a);ݠ+`\4s {sbx6+deͣT(m&WYfh"5nyR^"8IW" G2h> \_>wa̒n('Fa5:=5ڪGڇFLmkͭ_W zMcti|ri|Lȥ/>qv_¶|vecb7.|B+k] `Wi?\7VS JF.6) xiVPxtp M4kL{p-E]M&r"_1`}d;rffUX+ تԘID2邸>wI"fsCѷXdƍC4C~AG<)@{hbJ?lYl`^?(#NI&0"SϠu0~V2P3AdN @S< P' tcJ1O80n30ty%j)w"\3a#]q(+tHyzwSW2F2[F` 8ud.rutY@hnE@5B;0x=qYpSHeQp~,¨"Ldx >Dv@C:^ plKv狰=ŁT+f}EP] q. u t 6'N|#+љ%یqGhN'ġGa\ʚVlg/(t%}*Dd Ӗ~f|;|_sPLjS[C}J(xrnX6£ڕUCY# P?̭ڗtcmmTu [ L i`?\nպgȨag>5! sb':p@vC T ,* U?=Ty1(Pdi13f:f ikz䵩H~|s^2lJx6* 4PQ*ڢi3K~B0VW_Qڠ_۟z)4hvיNv2qiB ZFsA~SCU6B8 ئ!ZH)9 vwi,0ʌLӔ5\:" %7 $ۨt$AS([ .RFܥqňI)P(M˔=Y}xw Q.dc{cqUZ+|NLHo_Fr]Z]ڻ@l/JU'gxkMvv!&J*8'bl )Pi=0iIU;K&Mݮ ?P4$f-GPk;@Gix&W,__ "s%rk>n UdH* 4[)6+{#o; `};d+kߦ]vIQLtp p@aeH?%k{ǖr*_:Lp;ag`Q$gIU_Ӟ{ k`m2ť+4ȥN.1#`=#%av#͞W҆V\"jFohoT^SѽdHR3IIi'eV:kd Vstg`.osAZÐSYd̏&Ц%Zj9Dj˱]XZ~ĕ%H 7sѓk ԛ R-XKw7T.8Ն`*S@Pa:d]xS"b2BIִ mAjU,n#<Uxx_n;[t` KBBVEȾ%ı6*@~u^qgDz @o_܋]h~Wဿ)yrnQ[T]S7J\ry A_J(ٸb8\jv "̱uD-*bm`ށv,-vX<#M3)wv-%p/N!`G:MԌ.:ړdpT(+L+1z MvȖx ^ M՜NNڈ O%nF2!kU%89dBz]- H2o&gnCt'vi:G*PnI=] ix$kys ̣fF+޴}I3i&f{߈̳!CӤNKߛtvzЍʅ\rFc|; yxˋL'g=?Iz w}d\0 ~I@vCxqG]zMiXc(0ţTc;;pD\|Ŝ|4-ͬ/D`14ӉQ|k(f]Le1ޑ,#AO$Q"~DW JG|QLm/|J#*%(ȥY-_b6Jkۺli8qg酦#DA[<Vn 9;}ijTxe'@v:E\Х$Oz*Č+pCЧ~/x`F&nPMFV,"N /:/=Q0bhqGy Lt0<<ԁ  -ՌvJ SjX*2Vm[vuK7Rv+=UhL`~@+Y_~psmV M :oq%8AbB3fL=vXl,o jN w%RfQCY[S,~geMB$X봾fux+kZ8ܿFΤ4׵ؑzK?ե8lhSA2Ň6_w){>wJ3/Ъ%Uy`xF?.|DuY`C3>ʎYH2k%ᛅe-Y&5n4<ؘ%(ڃ_!֧DlcͨP6sDcZY]XUX:FQeX}V&:h؅Rnm?ϵ6g sTяg|w<9V48Ɉ(g$2a\U aIVU@dK_Je T=DU aٺ##oLyɯj'L׏NXgCҼ`^4G>o{ߑC.T.˻ÚY6Ci+-py?AY ielZDqGTJ G1\(/ qӟd^y`tՁ74/$ +⩏tXdEvǕaY|l|`}W@f?S8\q?AߨqS.džOpCN4j鴥އr VG~6,A| #` !B_LB'(dz,BEjTc L>#uxMrQkM%VÒ+3brD  \t O'(R 9+}'LOhYs*_ RNe'}9fJn '+:2uY5Sdo{\F5QY%6QrHG5$ nnhSDskjIY#\2}!נ3W) ãQѦS 'DDQNI2k~a<:-Ȃ6~N:] )̷U_lQCy#`ʌeNz<+2"B'l9wq A*3jLVR\U84P&xl˞9GO d}r h:Ok3+-&"i̾F*"vEaP1Ϻj(bS|pM꫕ 9Fjk0^E> }蘁b2"O%P0,.XC>4%4pɄi<}x >?##א,ojQEQ9Eoxb'ag7^ùگ"˼nћ;p`J jϛjD'󮃋UV(9DI<!0,.{)Ѣ-e&$DNqk(s4Ud⢓cɀ mPi^緒fyfgs݈]Vqxl8 v/ \,`eax\d2(-q(PmCY}DI+ZE#TpѴ&du8 ;}|q[Nwjia q=2 pm=|&ٝp03ދO7ȫoEd=|롯]H66!AkxBRʥ)ݰ͐ڶK1&/^X4<* _iz%r.kJm c\>`[~`aP2ok)HX }-XD$9ofZM?GgHOj4FaVZi؃-V cq-WGr~UR+v!ߐن#m+5+iKX𶈓ܰO|.ouɆ=Я|֝[3ϒ Qh ڝ[K#tHuմO I T&#rbkTTR#ɇ|IUxo[jU'1G`ٵ_94uA*öt+qYl"9i^Dw)ˤl N>BQ\.T~\okﺜ8#BmȬq|ԈAOi8Ex\xσ[7+TZo;#J; i: CWӲ:תث 0BtϭȻHpK  Or&!ꂮ:0a7Uw^$F/ 3{Mɖu4[ikPΠ/u] :' 'p"R\kq LxBtVEλbihqbW+tS}kDHh5&`'$=A +3N؜JpE;QD 1\ &5OUޟbP]<US }88n\hw1W# וd%.pRiL10 Ѡ/߫#%> c7j-Ri![2<BP%BV(ɇٛ1О{f CwQ,oE=q0b5GI[nq)4UH6Oaf7VE7Ye&0YY5U5PФvy}{$Q.O;LvgT0ɾ.Tb :~eocKð>B?BW + F-dYHh)&LvԶn3lQQ y8ԠqЭI (陋 h m8켋 2?tg*pɆ2N[IEqUY֦Zcmyz K(UIv!uҿDO?MBTZeܣ'kď6W]<"@([>Ǵ1ڹ=:7goIA.fU7fPoC_4V`ݻX]:ia`8~򘋐S`•Ne[ d24h)-\::`NȓP+L(*1rQn4@;{!e=H;fO\JʼqXaOZ?MQPS_5"cl @h'͉=ogY;u9ݏ - .Y1]/i11,ʃ>tW݄ _t`c9CegQ7b#ʬD| LWj#B`@(tMo2Z5WY*IeFV9@G"qQaܢRk>QYn[[o UlQ0%R1qN0ikQ'%)/@1L$ޗEXidHsADy1ҙ(vm# EvO/< Z}0<_mrF 1ެR-z<`^*Mg ~j~ k##u$׌SbHV>Gt Ldq +H)IǮ֧<`CU=8u,[H]gojوBB=UƚQw^T#H;F<&d~OǚG(3G7ɷ&P"~ q]rlae -zZ')LG=YA}ü!ѨH}{Wu!Gg&cM33j~f2 s>L'~ҕf G)q2 LcP Өbĭ0O0@~pSw72߃InOj)S2Sx!NԷAv>G !Ьa|",LG9,4/IR71ծg=KpxlVZx$aap%ژSGp;l߼xPYi)9ʂXP,(M BhN?$ͮ,aw?*O,,tL_"EwХfقیp=֤־/,;_%?9bx 04a)Wٜ09Vkni%;? C^mcW-XVyh~<@NP :q±u nG=tkx̛"j\oF#_R:R'I.:j}^8f\*A:KA"8g|;7P;r}3m\KU@K~+G;"+ .|ׁoBoշ1G'sT{Zg\/%lbstn,eIы V7p+:Sp>RP}Tt9祗}R~Z^ /bLYV vs>(FxX!g2EDZd〉GS3sr\Jr-7>;~ͯFv=f@kuA`AFgFVu /諔O|˵qyZ/ڌܕa$ R'V[5;L8L0d.r s›0&]Aqn,GX!㱘{ 5ϖvݴq+tbE2 e:iN Q-tmcU!Aw6.(n(k̚y>zlW菱h dB@&|+-v!Ƅ04,1!ލOX'і$v,"98]YF4ua22(u]pe{9{eC&y6Sѵˆ#]awT{^?[t[A2m_0):,;>E$$ݑ«ҼưlGGY`ƯDZ ՙɟ!%hDo>0̮5xl[pĝRi1#'ih}g^ }Nl G0~ ~Ʌn)Ӻ7얺7ƽOׅGScQ5h<#[w\ۑ_Mkh5xo˯(i<9!}:I?y#\Rݩç<.#;T ?u* xT@9KbfAQ rgWG4ҜXv\`|{2G,{_S3Ya}:7 X%1t 8"73E sƦlՈ8K3̩Pm'. I߱wtE\-OT3l;o% 7+h;~/#puXv^2 24`Z;ExͨL:)(C]]x3&PS 'F1YYvץṮaoSn),9l[V^$6u3,Z>N2k/(!@Dne5d)-ʜӭ3|%hq;P\`%˩ \ ^e cW{dVϚk[B[ǐPφd#)cۮM+( lYVhEȽΜM2*e4 0$bCĚuI(>M4ܭA bCJzUJ+-˛l(OxL"oM3PHH;ݟH`'%M\75Qdݨ& ]eɻ~l(ME{W|=귢ymm3m;venLMJF4SxL2@3Bul7)2!CK5guG1̠4 L”%~./N}褖wJ5Z =I75#8FsqHvM"\_,jvO$)2S+jLBi<&%\~M/+:T~ FkՈd2MkȓD̚Wne=|Ur DwQp:8C/Eq' #.Β1\b:F3( |א7āè~RVv_FYwo[6CD9Q_>,#(tA+9e>йм[gSLo} $?>ҳ=nVa. @z$s\?uB3TZ rJQJr6YIl˯Ib(GyM ^V${{!t{ ~΢Ti <& '2( sׁu d; ]_R$g )b.v ~zdg6OW蚷` ˞69”4'q)T~Y*#`% nzԘGq<1[*aG7s݇% S׸1tn"0[TBQ 9!MJmFԣΥCF6y?R5<`!'v׸&bthkXqCD?HOc hq>!Xko7IXM7eX?aSioJjlQ@,iw_yq6$BU]XN-{9l+TQҋGB{BōxI66Y~6̶yւQ@sDnGC'-?PIXXǗy-g9Djyt+ƤS.Kpl%ɇÊJFdoX1ZTK.pZ[L-giGGY͸Mao,`&bBE4p؊_5C y,wZxf]L|XxDP%ZbQ}uɓWp[K.K˲v*V!WC~[Z"(FuZHxUlu˵FɻHO.>s.+$D\_QOdC )zṶݧ=ShLWX`-#R7ӌZPEvl7.`| )y;ݔpxŏizJ[^rB<҅Shpޓ64d?2,R}ԡ.K$i؋ Ok-(`aBǼsu,Бߛ_Qwv/S@`_n/M~7[kZ:6{띎 Vzv3nK:H->05s,`K'% -K}q#2}Mxrs63w zZ\ll{\ї&2L`Fz\lO/ٟӱ 3BE>:O͞u($ zWmFmv3ʐj*s%Ehf5EȢ(vd_4 $FM$OGSWJGLp 3H*!?+ǧq UVIc_zPa #Jj(eJerױ 6ޕ=LF\Q :6#:4`3[LP2k,'ݟT \:ƕiv+gΨ5 lz )S=`hS` YÖ >3D,~EbxZc{{ \1ʋ+z4@K-a?^;U:ܴ<Kh4;5H*8اEVwHr9*, 8UˎLو2v̞! JՑ-~X0j+&)uUDaU~Ăalŧ̩!o $9J-A,{)q@Ӟh{V_oɶ,UMC.OS Wkf<~GQ0;ߴ#>$oQeCy2/3g$7"Ev&&["ASR|tUmRZŦ/<˧Uz082wҍɲcs=RR7}=ás(iճ>fhYMTQ7R7duxP^>\)IP?ՐXѠÄ(DFq$©9le&x"$oP%wɒzi%;/O\4h²6pw^Qk!Kd$ԛʿu jwwzd@m9[B]˱[ r >g:ՙh]""(WK 1Bkycl Jhxڙ{NsN| Q a׵PivY-í.XrNT>BքJd[mG줿fJMS{D>ILBr3R);6 ' k#]a構'Jlް{W!1Æ̈- drn6M'񰥱^I8 ++V4j}ffYoWz>B֠@~E(153 44"1ϵlyD!uNj wv$Rcrx8|F4a>'DA"?$1, Z͖4(J"¯1'k 6'Nup;I-=Rڸ0roh[a k!“[xgكAXɝqE½ {HeXH|ワ,D:EBeұT~Fm>*C.E8 >K2ȟS ڊivq~e"xyt&?[ A݌O$Ώ*p2[6(Խu!ϼ}r,ON)d~6#:Oh I>."6t2 ͠r C9b5.p1BYؽxq/N_+#]֖Q\xa_ (-$+kqnQ2tUY}iv/t>f'j7,oj.Fm ˮգUɵӌUB2~zkUm gZzm#TQe76Y 3H[Ap5c{F@I) 3- bBN:x/8)ih3`TXgn0bL~i ٖ?(O4ۃ{mF3Ap]|ZژKv0NX{^KLwTceN4AJh0N՗v =y f +-n5JH{h ӾU`C,B񢧜#hΣD7xgO^M~cp]y&XW-}#g':!v~:'9ԡd'.uAWl. ى *sdYPJ|$WI;q6ZP+rV`YM"Y2!a$3Qa нDwpvDIt~+aA - U]M#۸ ?ȷAzB҇x`$K79m2Q%7d~' jW:0Z YɳxoFj6]Z5`ʔ%)q$s !iA#v;eT.9ZO=bV a8@QfirQDzv\܅ZM,KAԣtx.xAzaywq܌7W[:A缾!P(i ,5K3qDA:9wNo7EP{.}h|)<[[Ġ\'w<ͦ8X@uq6RgJz6LUZk&R/[RnH6}p W47 u~ac ]$uFk5l8 *e#s'}N W5ȞHA CfFy|\"',v O͇I,ƐX/dG$(B(S!4?ʭCެQ%#HKۛ|$}k+&Ⱦ9\%vh/c=orWߏӷEWXO kl2?\c~%gg;h1|9O10/~+@!ڛ(|dS^.fB'3nSI@^]uilbPZN{J, y=#2C]hCZ~VL=@uIc$a,H A7Vk=vu%MB&8vG3KIT~LX+M?%K1pn[0X{JWMPdgjo*ʃ {:*$~gTt?渧*; %2!޼jl'w^ڝ7:ax({wh9W&ujb}'l\xt,ݙz.0=sk:K&IGcE7A0e!Z)ƒѐT>wgG.sHܮNKG F{^Iv[^Q< (C_s<`++% z@ON$=f<6sT 9f|s<\ɰ\;xk7ܨɥ3%.o-ijZ}I@Bd;60O$68"/f#GyaP.D$Tp M0.AX1ȍi&qKKy \"VB_l ry?6ELXh,z6 sJ+ sxr7Q5 u;%aI5ĴN H A=uGiGv.1u=Мi."3 lod pa,X%$1}Z1 =r_#«rO&ӝ_Q󙲉X8U[7;p,}k2j`x"M+j= Ȇo AvQm tUn]8ߍfjxy1L\z"TuBlVձ"WA9':P}l˻#q_qV#:]8=}ZHT>ocM)i\0I< ߀ɔzo}Ef sִǚ e>^C.})3!tf6aA)n(:`EjL]hVz~erhl >$ߏQ#GqEՉf[rcؗpd'7X[`jS\S}jE Ό}zDp̸$< nVQ(J} 'j\fYAk?9푓 JҺCqD5h(+`0h@pKS,v6^$DgdN=sgsQ2Zu}"v~&pa $X+8KW;ņL=Or'FG2ϳ6͋)!=Y܁k.EKgAqa2$5XW #9CAm ثJǘMj[72<@DbxgII syK0Geu,_*ns >wkRqYSui8#,?Mb?7$\~~L4]=On8O2/X{M_0 BP oLX ש$K ;$Ancxd=%cn"5׌vqx}E[;ذq=GQV{'k h)7jWۍiG)@`2BiW+ˑp* 31Y#s$Q< 1sMܠ2.wL DV7פӷ;kg? J+Xfh#j^&6V+PSvkq{p|( u`ZK(B iM2-2!~h{%N~,kʁp~z@?6It(?'B{wZcpΝOlǯl̤6 ڬ@=o?)ڬ<{٪y1 Ŭ旽lauЧ9a< o:xkG@c`SQњ_44h{ ' UgO 0$&scRqM(QvV#<*w~G(!E{D^k" %Qn8MFN} p7+-i₨@"m-3e egtI7yvKj`sMv^Ѹth@TJGkSs ,,N2VCBaDl "AJ] %68DB81ˉbhN_ @ .[e$Z$z5j^I4>Mz9kX"UcG'Ĥ 5(u?4%ٱ9@_/9 LsDp)kz˻X@jo3UOÆ{hQL{G9@G PmMWh&S]x / 1"R=C)tvUzDH޸NB3na\I6l85;'8r5gLE HbGAVe!W07%n"B!ױ+~$!sGp[aC+l8lq=M   j ^o*^#dNʁ) |*Qܒ6H A|~Ԡ )zA^;u wlrp/)&,o?(5S$aE^(ƨ8=aekgy 3GH$pWvh+*MBmuL,L߂-jbd ъSo*gfY7JL؛@ɖݭkXoִh8,>RrK &{u,D>CAemYGSBZޘߥ#ݞfrIq^߲IV̾$I,!kBNWXưC-,KZ)rUv-u 3 \FVfaoZ0ydDbO&Ծ M$؜G73mP.xETb&l0?}WNEqnBӱJS) k:;b-B)bJ[  IY1UWH@K4)4CţvifNXS֜h[>kG@`ۏtl{Afy@ FNME,VB6N9>.7f٪7o SDh7`JM >錝oؘt 0X`@{w6~VM0{U.|#=[7&ߵ ~վyG^m䙯$_1'Lj/j}#ɭ]l]z% 繞=P)' o#*jAv.ϯ!.p=J -GsC{ , M ]bM~4Ahߔ"~&?a{HUhhUҀڊEs 42ZIyN;Me%tdݛ?fVw!z8ɍ3o]=^L[o56uN&M ""ozL\tF!,M|wd<+ -ڸQzlZCB_o: Vm{9bz 6&ʉLHжos[=r^tB9$f*S9hS<# ;QeKg<6UGLJD]vvDm (Wou/9DR' kbDDcbi6!HU ?Aɢl̘x'`_n kv! 3h}iт1T޳vɒBĐsI:MZh)t` :Ɖ*aR2Xi~MnݫkAP^dIQJ{hv 3iaMO->0J4*Ţ\' =hr~Mӊ of'xcÿhq-jS'+TCSf.rJS%r\1T}i!g8{Y-[Kl&V/L&?Eo8)j^*RO p/[NiZ?{=)Y<7~-;Kt(>Z.״[۩P ^Ͽ^}_}IO"A06yѼn/ഘ6K`(3p ;'9JP56^/"(`y #ƴ wLNe{b{چAlI+]]pA| 9(b=SbRoe"}!ez6WꚈ ֘sc&Fġ3w0q>'tQk.b0fNZ\@6#ŌsӐ S2b,Xp_[ܿBAؓOoˆ[V/#.Xv_=etpEےMZܬ IяEZ1 Ї)&\%KLb+L!G& ,]U3"*mgWIK<ӢF5mxZpգ;2̓S`t?1#*|Sm$lPx2 ƇQ ,6;G-~,)Ue w˟( >nm٘8Av]N#UVQI7mRgG5B(hҜMm ~3ε{}TX\wj=V2l;E]ҶkZ[5j\%*qae}-;G,qy؜h[vCcp}ZgР|_y[ġw>wOKndvV.Ǩx }Ȭ脐*M|$ec:5tGLj"{lIIb7aOvqàѩ]!μǹF`?Oa}C>ѿ bL%3,sTUk!uC֠3v+}*>dk/fu xEYݮ{%p6J;$1(Oy&2^yז{?&8`]_sotYm*$ 4n9QfF5垕XDY2׶YN j3nT 6=&OφyźwYXbN'T\Ivsp'Rt'ذli (_͔Bd=YhSu6קKpKYc4i^fOc_(B7^<;N;]FZf|];M&Ž[Gbb_HF؟*WFED[K:{5ê?OLc5LG៷.yMt i 8symUZǚF|/u 2n!gj1۟dѽ)5 R"p k+:ň ]-!mXv -qY(팯7gE#7V)(2YtQoqy{ * ]r a1$me4]n+quL \btpcI+kL?)/[F=[[HGpJ:?Ced1ΠMМݭdQ1p""NAR.|FKM>^4sRMӠɅh4T7_'n3S513?)~yUkuB%\z4J`iTm/yu  XrwǞqu%:6=E/ֻ hNҡOFrv0x&Rtm@Q%GU{\/f*e@S;+"㬽,=H%Cu_>NE?qL -[2CptƶdYhH ,=A; w\5CTw+Zs:_&e1CШ;q\EK0Q-OuBtz 6ڔ ʧ=7EO5~8`2ܑQmlL(SB 4t-EmS6'u;+]9l,B5: 0h)X1m PU,oH8 >ZeϮPt_--銘,;Sry¹+_yvr`UվΧE(u51IJЁc苍FVIem.싗|s-e;">UYu{]}'\շsOFEBaC97ђ.rG[th[fzoݯʢGb9oN]t81-,8UGY5kШUTUQq pu@XCMChxАKxR: Ҟ<$U7aIKczJ:2ݙXu`sqˍxzZ^փ^O^'ڌb,I E Ev6ݳ5°q@~H)W2abJ*v=l` xzQdڛBoCoBl-DIo(u#!+$QtkAWQj^vCh*y5X(IžmP\%$xƠx4;1 Aӭd҈l;e9szc[>Dx+Cbr\'1sthIK[&2/9eTVQi;?cP~ŤbFo!| >nTtphԸ %Z+"FT` hb4~$.+g}g^x ِZl t'*pRi@CC;D QxĠ&q *p0I t jqm06VpȮˑ6&lu/rO"k53plsta &7"M̝j3N.]XK18d BF݋Px,V}"vYÒt_:PlӉ v:xD"-F=oI8h9ťgR-Q?Y_}UI Dq .TEmm4ryÙ5!l9G]ROFDA6D3ҟziR~R0 :y4MZ3Ƈ=O0H{f=JQ 'hKkM]Wz71gG`ig@$a9{O1_+˸K*X荋9Z]:rrH_Enl6JG/%mWù#/o^nkAj>քqK+*+Ihw2yE#iOro>~jEAq٨ڛ۲|xyz֜7Lk{}k$4T, e-L:l9;68پ$ΪC$s +, 3D5;͑`bR#&Ƚ_=T \\T1зP%-Of'D\bV0mzoag=|U#n[66 ,=dx[o6⡟UKsOr~jXL6ݢCQ3wOL܍q`bg%Ǣga^hƔ MPDxtޔq`t3p3FT%ַ>ePgl[y~ƶ4[3nZTJQǝ,Qjb WȩiV騈i]RՒ8ΧYQf{9 >֪P+Ɨ 'qt.V7-uuL#5/UݵC[ FLEHB˪vsԨw7yyB?<{޴py;MTs:WX; #qg7I[B'XJ<+!^g9#] zZ54 T?'w[\姷O(̤^}:toTm=Ug+'iN];3{>+S8R);n_N,kQ| 1GfPOj7y׺`7PQ9UV%LX %t뭿;R#MJ>TT`sKW Yos:2YDZȕ;* {c;v=J0b(w㯕$ln|?&V&1mM>o[-\V2$r?%} 4/DZ!ӓO2/W|[~/UPή8w00&V][-aZ(eH {hCn3,zUcStKs'n9;^WV<91|VsW&ePNR5amiLNsU(#@5] )N\# t]_x=/V` ?НAwGĞV]CU+w,\a0n aš#)q9;-rdiqy%//XH+`*Fy&4ǹ|5.LҦBp>jFaza!I\&(5gEX~lМuSwh{LLGG o?m1I@ƆK~fyLΒ=nUL!PK_ dk} j9;>k!ak.-/9/E 'Zb`;+[;n4(- όSE ɾ MN-foSɝ_ } 䮏 7Y춚ԘLd/r3Ze^e:IqBܹ~kv-7j;s xYLdQRFKK pRP8Noq'(87cn@]Jٗ=Npjr# :h`MBrHzGb`EY_ سq  w73k;yxq"k|DE9V}V*lXߕY*k4 NPgRTaS1@B>+ gZ=\q̭H8{~7m虞`+K_&ȓtQHLɅ!GCUܽt#>ز-[{(YfJQЅ$:Q3]P-bV>\OSz3 p pIA]ezN$h-쵺^h4ձ }ݣV)Sw i6`*r˄E54Z#et >)uXzgJC1!>O{Z:W.zN@ [ah FYMD"|}wrSF!Yſ *{WA oVa7uE>k_~S@R ӪCsKx`MS":'x1c‚46+a==vJ\7*/n!o!b1sIFA,t'qO 0g 2Cx4^,֒iGw~K]ۂmT޴jKzO+mrۭ#RIDꦹ`S$EqxCsAۛΉѡ|XZӤUld .鈔pAMk(pfja&r ꬥ/MA bq~;+>&0pBdtv͋{xej>+#sA6i+K8z dޔ_Xa4b 1ˊNM7cjő0 C.DAC`8NU*<dQ%OJ"fqH/lؤMM"(צyG0(9^`qMR$Z?`qc4kA{SͳvCZUƕNR 1 |{;.]I:@+z:b$}$gMrxI,'Sz8-QǸ p^y]r-9DlBR`K*~@GjeD?y#d,X>SVvJ`\Oi례/'Nrgq.7dd'z>eԛa.ix?ok5>ةfK՗RTc$Set'49ۘL:t}ya#+eAqOW]hْS 6+2.I*`5 Bby7y9}G@qo׻K;]Rs13aڇ{[-)b:B ڛTT0B I?UoNTbB1FQwe WPo50Y3V-qT+DUة@3fYPh uYnAGU>ՠ (pKQ#zasPeg]fD[B)(xa=G[;@FsXf"shwQ}zcGvp|Ȑɶ6Pf:\`bC9J*G"G[lV_0S.MȆ ,l:_gh[Ֆb&7zf`Zsv@2ճOo(SrX1^_9 /NCԝw6m aZ;`5g.wޥto!X [4FƮ^mz ,g3cl[tjm&zO{f( fjcN5Fp/ < f끸G t{z=Tx[Y.f1H,G$[ :v ]G!B,{i/3lVmGMV3 > % #X0귫xHFW~pPP:}KMإk׬&n\K^bڭ}?'G]C}o0!jŵ4<ɧA^R&Dmc#&Z|OaƯ}\B95FӭaYaBawZ);a5ZWBL{j꼜7)O:+=Cd .Vv t,9Nv K(s^< K8j?@orl.׻zGDtͬ},o]8*-oKL 6]񔾨∓M';IT * qqG[0!eN6S~,='r6$cQ8]*7#e؎#7j!Ԇmx9sڧ-W#5蘀oWxIrR,tD=@ SL*] `'wzl넬(IKUb#DLRc }r.q&#ai}^;z6N,h]'$u g~kgLLWAȼӷ3t\AzOa%F־İm:2]G)p G  {Ţ.vUw@?4wV*x/흒O9!CrJ I!n'ܣ':i3$?!%};󰽶 mk[=@8=W8SQJm6TE/9Ls`,2HK Qg咨܁r<'iX e^g]6( = ue+#"ڢܰ˟LlHcVSL_O.W+fKg_AJtckY`_hO5}kwH9FsU Fut% x;Pc;B }G0.6Hx#0pie(B[ R=/H[XaQ#C<=.;738ZV]ިMR`:>)FTg}EjaIg6H#u!vr)։'G "PkNy׀2-(j>4vcM5R%4W1/7' :i+PȅhTa:2#%qi.39r;tFs3/M~*Z~cYafGMlcUYTI >~K"bdML3m,kF. MMH\ŊS $6%+]kHYD }\N] u.MYj4z juځפ2` 2-ZpljVv{_Cųt& ʽ=MRJ;A6t}uEŘHm:{H^)ХN 3 %&f!_s捵@Ke%b&U5ƒI<`5nI$lϮ! VY;v6څ&'o#@$ c@p鐟&pFG5'h% fe dI-%l5:ۊ7&Pr43Y-NtŌ+>W"J);HzԆ45%5\ 5JEͤBaJ,lZ~)A^/'g{N|Z~q<qW_Ted0}eR! ` Lx8+}_k pp>)9f7#S#H4vcnOn~CiM)h F5 0R֓a< C8¨ PDb#T%gLY'oT)W./! _ d.À (L ,l!3;+RϰTä9ǝ,W)Cꑍ3ZHB*gp[d8VWJ|OZ7O4}!Z& I6} ӵw;0!@&t(9FZ.Omroc'r0޻/HfnҢ{Xc_5˳,GuǍ]^=j@*aYYWh+m磜~_?S4OmƑ8$+,7-IٌcnٍT]j{"kw7o,gуMI@x~|/Hjv2tkDtl#4:e+sWzbyj'b)kޥlgT谊]:V(CijUCI@OD` ⾂Tl 2aeΕd Om`D$ 99Ä"tF2aocOt=#<5x/f]}vZ'ן0ĦpQS9 cv vrVyF*@%ƍQD͞uiĈ/ઍk~lt/2:𫕠l&xpoK޿K 7r'`PE\B!y\ԪwdB{9C줮zu5SUFqX= f81yLFKś9{,c=II"6K01h2w]7MJg6\Ws+h-lxɼfD^-HG>4 A2/DwTRK" ;Yo&H[gu7goYM_<445a| x_N<@Cख7\?(y-0ySVj"Z&(eGqdXG)0bZ YYWdj]@RllDhLbgr&ydsXX?7|mznfM7 9图8XH?Hl8Hj='{bz%!w:wT[3J?r[)!e@ܱGH@>*}zC$] Wp #ъX$s RaуPoPݎvêQh#ɛw* D{<6M,Me"qz/[yԭN5JitIFn1}*!ەe{{%6ay0\M]bS pwp/9yQ{Нac5z/G}$dEkO"x:0 6I/!=WAkB ]O{s!hI{kқ3 Tj$H8c@58\-T;o@J,2}n q׷1K6ʀ$Aɴ9%7.md3(!1tʰ !̝n~ }WsM/Wvb+^Q% R=Mx~B,4/!%s* ~bLfkVxN#g$B]^'s `YR䜼8cݼ^bE '[~Lbn-20e1c%cKBL:a-/ˤ [GYsjۯBDLz~?"yHq$Dz!ØѷyXda`YjN["/BKf4$(X ي&\e7Z5˪B v|"%K]KmV8Z`H]'j3 JƖ2S@%uM1>"l9J$ቲ,dҎzkQUՕl=*!o_6msΫtCh@>nND2%Oq,hHلܦ9kx=+iLAܖ%>vDbH]%je]> ; B}hX2"1u`).j.+Zbs]5i~xMjb۳PƋls',HJd V.l">O׮O}97d)K1Y25|z$^S*nZ8I73@)1rL =U 3Xwr)%A< 0d? i]45ҧvuV~ʯAM,ݩZRF0_A\cht\bb2s~7W'TݦR۬EDuŗ>կ#0.m.qǸqswd? Vъd>ߧ\Aczh u)yW{(vu\͕]< @bFv7Ij\Pq-_i<_RǞ; F'>VnAr ]a:PƷ+S9XL[@3't G?oMo7Э Wƥۅt4+B/+w5q6mfYKGB ;)3Cqi;eC@ֻT-9L^biHo=VHσ,7zP}j#d}!&N<) ߯钮¡^l`I#M b8? FCNxt WcZI">g$BERxR\ C~0~')Yy"gV1C˽u{2yf@b3+>NJj Ad&| 3X[0.{@.D?ˌI_$Ұ!&{H҆g=qiUy(LmJ L( [hKV} O)Uy'H7q38gRwyDž6>KdGJns/`CqjL˵-SpW*0Fh҉bi)"5f({/R[./X^$.-I~ EMWτO>o0/ec3 qsJMl;c=P=dOZ>́mU^ٸtO1\-85yk)+SwC}Ͱ0b8HӁ8DLVY%=B=X£A{xru֪8Xf Q j3mȤ'ի h !!iJB\mKY EP/ XA} (/(|oz4~"jl-H@ 6[Qmk5_/G㸂 Ӳ뛋w~|#8÷|71ֶ4JV)h=seǧeE WOk]ԗނ ˕ $d H:32_lCɧE}{+~SiɍGؾ?>(Pls:k8cCT"k˯^ɕ!)}y'䇙%ah?GߺUbnx n0TM/0/ߤ@( &(``O12^{/P;Hn V|<ҼVͶUj FX7aYD[%mVX]dz_p$T^1Ln1kd qہR\Qz "y!!n#sqI^w_PlwMh>H:A_Yό}z,SQ*S 26-?i1gB(չȜFX.w̫E2Y6 tLY%-{HQ]6ϡg$B]&gn]LJs4'p;WF(?t_A3&#\ڧYeyTr1 !g0Bؼ>j I2_/##z%?$:F(iowQvq*.NT8J>5UFȆ۰`b1m\%5dY^5Vgh6'ŻH20:SiVDZˁ۟cdʙJ蠞"Gfz+e5L'=&;#-CE!^PI&I0'x=:iw+7T1iATJ T~D +嵨#ArQ"_Zrz V|\ c#tsRBrG񪂃U~έ g/b_;ph KȌP`5|Rg^HH߽#dtP]X4,)B*Ue7lG<bD %LBy`#nemx1&5o@2,n~v?MZ&e5vpNujV,'& NL%Uj>`DƣBDZCy-[6ӫk]F&`MŸ7ÔC6@|3E!umC DBk#'̻0p-aLDP*OHʕErNfGӐyBkR@7U1 R^<;e"SoCj vhQ|nE[{N5@3߆( 6ecxYdbx;IKd Px5,(2^r^Q. e)|h8BD)}+(a0H,(.tԺ=q:he2ZcjH=S7Zq7V:\k`u.a$'+N  alPe>*Ox6< Ω%j Rc:9 LE,gų l@#?%5̊Ú)yUWC+ j%„?K#ŤB̬ӈM<;0|bD'ibڄQd[CxvrqP5W.Ǽsv؊5f/΅oJ1-iVOm(A6wMCX-e{,st&ć%-Ř{q3vd$53A!x@=E]ʙ&@OFV훿٪FGdȮ0}ׁCI(WV8U猏s6`=,86Qi9i.z{rKܤk[.EdTDO>_p}Sߑ8Itnc\bT^TM[}89kA/y.,bE\9H6x {S~7y󻎦-]`)lnהcS&z9\OkWvSC4aSvzG%z t&KѯOv 0ս]c ŵ_=7軹b?N*NF ̌n?fmH!Y3ҏ׫<"UCstR؝:*A%K&V!%M0l*cB=$k |FY5,3vO>J $k/!>l4xG`PѦ|N<:͜,mj~y]HBI d \uAhq9|zlyE8,"CWw,t[W0 $ cuFl& pfnӕr.I^KC{bxNEQ^lȵ5-8syCFM &y|ԉB.!ngKSƕ bV_(ڬ,9b{[?B.*_7atldeֹ=FDA xQSZʫ?i2 !SQ):pJW))f?|~YڕSY5B?Fl`0=^<~Oib\?}]d!cU[6*{˛Z`4qi[5=9ڧ`)#]R{kL=f!'yCD2[rej;쮆Mc^0[?rX- ڵS~piZlKoc%7^5MvHAe@n= UƲ1'6lwAi|C'#;=9 >X>Eȵ>Ǔa,q1 j|y ˙WY?ὧaKe[G`Qdk] Ȏ9I9.;)Uj]KcTAINftIH䷚>tl )lZaL؞~"}ͲDpņ<*Az_"PBd6KKh$ynuDYDNkܡq3w:ArAS},25PysM"^+\Kb]Br!_gSjvUE]~nȻv_>4 !h u&{BL?K쉨|GcaR°嵖d @_00)]xC•.CO}W$#Yh>޿`6m%u+tǞ|oygfݛzxs"JiRTFOXh쁣٨J)sʹͽ&BKZ!4%wAi 1j!dd\mP/O@G :pv͡LIhfg @k|a%id^YQ﷉@ 61F0$2B3Lj4r"&9 ZR_xdñ]Ssnؠ#tےhejF{"lHu[: t#c.Iu| d/5.ZƂm,,DCTxGKP 59^T3v2DElf%XzC ƕ' &RU>H%(k-PT+:ƽ ڮMk6G/`e̋FGg\0*63mwbq<LVj8&uEkP٢BafӓJDUahW'¹E0+B%0#]qqx!b|Jd!A{J_tL`'Foq=Gi#A.ot\!pCٙ5zޒȺyCFO%amNi>TGen_hhόf;Arx!St{ U7/жH8mf jHdck;6?@j3o}ZJτ.c tI\CE5 )󘩾4; 5F&'i30 rfVWbI|ڛR8Q-ן ##N%xM|-n<^#+,qtheZ͝<bTP'b/(; ۖo6-Ţ[8kڃ3׏fJ;3G+Py"tɉF -#W`m.+/P?jc w[&k'!z߼deB9|PrtJ twYOH*W">>>FI_i}Pۼ~56gf؛O=Q`s!``kQ,;@uzJYq.z!&>Nü n$=ZSMӭO]XׂNX7a0O(ʰVe=$ ]oĖw]W .' vh]e%>VgTMd@m{Ѧ(K]!M_5'P3x1Hg/uE6-U@;aدÇxL[uCQ\7@B^_9FmU)w m He(oty e8輺50s²ߣ7*RWn,s{n6M$j$iNAC@|K4v&Ob|cEaCnXX3muhAK]1Q`]I/ RYFؗ̆L)@7v"̷ky>[,.4ZT [sѳ\Wl],Ԅ :G%m9 O"RόB>2EԈG͊ AG *2< ) p@r=հ(>q[[}EBd:K MD6ϹPlGq,g{&@I(GMf}A+0Ϥ$k(Zkret_f~6w,! L&6Es߿0 .o hs«b5_z;lNpۊ9}B& YGt"3"YY~oW(XJi+ߊkׄ!PyWs[6.mQL 8WL6 {hvz[ AG#DWJX_2^e%v&-8k?X x@=ȓ3 m;/,$B蘧N7e)\rNu!\i@WKN!` %u{t֖24q u,꓈vyٓ!itA+0Z B|}V "he㣴U#HcGY֍0s"1re@ Q>p=뱕q#ZE»c`(5z8z˾za֍ep"TbQ0nуp]!*?-,/\7 YOK+glݶ#{#B!Å0p΢vS]" ニ.bQ3!;a*τIXKp66a\i'#P8#x@eB7 ~3!Ie.wj-@E =`dkDGIf/nz_vso6U[*)dJb?M(bk@gB ξ?[B?|!\)12ߕ{,jyMޮ ® ]rD[;/Ჸ0鲀j+zv_BEegpp`9єf4߂VN#p䲑"h> yŹU+,N8)9MY{3]F&-yJ胘 wpu U3mS8oΧ*o[vm.PVuDtNw9 ʣcaZ^K֔hG'a# e غ"N 7>/ `,_0*[`v:A2ƉkZ(˟틬Y[Oσz&FPꭤE8Md 9?b;Qh){BsBh8 SԪPh=jv i~ETJ|{C6yPP;}+XyV"k|Ц,τ lX#|mڢ;|Em;Y{ +En 4}߳/}oFW8qN\NxFg =7dVn#g۹9sa []|i2f%Jv (9qJQ~=+\ B߅U:F1FEϸs|/L%AS!1DPƱ(BY5xnqeCɑyNbova^ZG!ϟNg )eđ%G,Iάhci&(ѐ^Ր`P~夶zѤ|2> LqVP3t7 $ztp}US{')㋪dhHi.y>ދҾX3>Py=*A/07άpymC:L].n7i2i('d(.y`īO,EFl.`̎B#k#PQ?o]E#m ⦪Q%~,±gYZ070701000003fb000081a40000000000000000000000016439a35500046628000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/Ss]?Eh=ڜ.+\_.e9-O4nrLAk=aq:yH6㷆WNPtME]xu@(G4Ų}ŷS./V0S&y8:G#~4Pc,q] i|[H7 86|s--> E &6&UᥛexrˍnfT('g>GIv0טmpvY(%4pLT;v(rHgd9 3fZ=5zp:?# Qfy#ōk~?< k8EZq?|YBo)grQt|l 3(Biiǵ!i<ү}B\/ `fHI;!Bξ RƼĈ~h«v{\}~ ʴ"$5~Xvb Gp#QUk~uJV e·FP=a rJTF*R:>%bi/XJ*h<]cF hxYm^@;qmvL1wC#,}BQ`[%ԮZUq(Zhۀ*KzW1IW:`F)Dy Gd|4]ED>P/_YZF:ajbf9`[٬䞪4,*ʗcr-@o3JXrDՉ2-"iD%&'̟n)Ťܙ(^1ʗRrugh1@ lTt?:D&7hѧFXS3p̅72؃{l3EuSS@qb6㑺Zc,a%-O']vЏ-J lZ} a{wA6St>1Y^~}'J/ԍ\_W6 [$H6ޞX쯓i g4{*TȂoonMBJyD;Z77Dv\?I8r,0M2uW'?Q 2 1/4cW,'/v[6V `(|v*QCjTIL\ᇅhF#&/v l0FFFhˊToʡٞ_ޜ1R*p4g2-2SxJHqF!$dBM3rᬶ;Q ܮPՠ7ڼlזC4/V<+g #!e~{n9'sɶdWizb ?|.$A]WϝmM'cgX-~Pz/~Ygѵ3GzVY#5 a'`FXļ | / ,1t ,q|1\}!T/߁pѬ PL C ʼV'u5mx5QT~4,%{jhvxBMiCaA4p"=ϐcH4;j󡙬m&-Mc_u_'8Һ i-g<~DOD9od%zP]t}vh;ѐdv5)U>vf:v9ekR,SqajBqg?gA.nAKOz <_ ];R.#fr@/KfpW1ŵ*>Mͬy CV2u .P}a vx06{&Ljz`{wЈ_2d"JFVURulݟ/lz؍_j/Gk}exq#WX[ǟ~zmL4Q`~A9Ox!\Z^Ve)K["EM )I6TTի<Ң2at..Aˬh2ێiȦF.%7e|QK(/d<.ĻA}c+;Rg@ 'HdW\WUQVۭCO5N_F_GOݵ:NV9,E/45OO+5H'80<8vܨR*ς e+5q/m<Lay0zpP1lhR%snt ¶c #sy8QVhtΆҌ;HoEMAk ^_vdٵ'ȹ"ﻸ>{8p Nx"(S*FpͷfKZjQpbTAI4e&G!i0)~+dZ]jvdTXqM,lbEk v,f$~uT|Nj"[c"A=|1l0oyV>(ё)6Kٽe&3:$wYЉG5qڪ&حJs)[@BʔpY=d/S7 4b:W2ӻ:5~tR~M%92Ms9I:G8}l(p.-{d!m{Lxu\4K[,+z/ RZZ#\U-OOE$kVvI?1^/vNrn`,ׯ)V؎৺w^u1Βo mfX5 ADìVY?ag '׀7qoPnbץsc<@A+/rqDѦTYK=Fg# W $} E*nЯ6hP%vvX'6i-X}P]3n 1ėG,.L؊r[hY3g q_z*bSĩφ)5VOSq@1IE[zB$<^X$?F]sL?4f?r^_JH%H&88>Głss<+Y1b@@=Fuò+yl> <|ol|c T?wv}8IRش=ikr@xSi$ <7nᣤF.CQU$rZnO1W.>̛b|"juwr:~6Hyxt%-͜'mN䬝oVC: Lh"d8#dNN d'R)`EL^RG 10q[~^~U! QM'Q{|hHMMvn "ħ^21ـЩ3[/M0yLbw3-Zv # 'NW(plkݴL{!DPO A%^n$~`klUqN7}5y|m2%y>4/ՒNziCѧ$ ϧB}zu ]H! fmnKʓC7hXE8r\]:> tfh{{H-䙰 ܏Nl}<0kbjss+H>6@K.~x߲"p=n1F^^|`?P"8bFfoL"`;mj@fԸd ^S r@/ *`50&e m1P..<b-ɅRI5݆T] jMnTn0_*\1AO|08.Z(,ȣpiF:E9J%1ʼY7 D5F^x 濓|Kffp["Up^%5m]>AN}IFoXTTa:cp]#'rM`yc#ki0'ZqQ1_(2J'~Tefj߯p&WhX}7',]$iy8^ oLgMGsAk__% `xt|"-0CAXf XAI Eϸ{1zÙ8qF<&$Rft?2 %I!*w=}C7Xdb͇l)a䑼kI2Y-gMn6HG^e8rR*>l[;PZ-mwGD~"ڢ usaiIV6%pHGC(P;x3DDɖx׆O kJfKp}U^6zkb\f?(R&DB'&?75Q~d̿KyF@kO1M[tPaŔ6VmսaMaa0NӀHA&X`.M~P&Fbs=u;*֨U3lxd%2 RL3KLRY3!Sz G7#tT |ʌ7iv|;>nhֽ, 2~)<XߠF}fL*ϠN 9*hEϫޟ<`,6p97Q6 \YTU#ߦ `<yI}[ǰ(riqH]ɞpk7' uK}%:ūSxÞ)nRp/ɶz XЁIٽ\|WPdz.jSc&jfكER67WY 9lM%KU>V~ Ep. 4&ݴ[q|Xl0&K?ôhrw$p~fp̫iy|s8ɽW633CYgIV  ?x+HdԌ}Iܘ<.P,dmlM~3 i V{#Rlj|G|&nC+?@ژozĕ@rjN;?g*,$mQ WۗޗqkM=P|q\|yM:jIsH,mSeF%7x;= WX8~^D$%IFso:Y+TƾnNdZ:Iq8.H2;Rc4rf2=l',ϴ xm:'}2q$eny7Fz59\ؘ*3pf xF0 1L~یs@L%ܠn0p;) 燜Ip*}[(߬fۅIK%#ws&kr -=^FS85}U63'ڊrZfoiE&Zrz%mr|l:vA>& .ayu=&)Cs-_Ob^*S<Mdm}µ`Bv-nþ~n=Sj5riftRƀV4 /E -:xD$}?FKTm!3XqP+%蚰!ޔSE2 F3(4dȍ&lkH멺bT+]k_@ng=t!O*(a=9 c,-ȦNjט⽯W[%!Gu2QOQ O*4"NJ~~ÎrzL"vTWfXkb$` :#1% ׮M<(*6>ƊQzsGjHV rmp<6m` L}?58'ҩtƣG\-5GbVHGm1JuVe⍗XC\G['ҮŤtD6)+oC_b x4 kM&^Շ_5yO =Gوme<͘'@XhzNEz9ҝ7+ (j[Ljj,8Z-O` e'+:H?+yW 0Ssb萒ȸ+cj& lF3 8y *kcTcnD;lbUZxPm +3x,E,IܫlcIMa=Ib‘^gyj"1YDqp7ޅӋquoQE-lc/ܮtp>eS@J @Rͷuh* NIt ##P6o_,aD5O-&Tĝ71T6(u2e oye>;"L*˳$vkU[H()H/y|`W1 guCWlFk!-35ޗ/{f t\7_+* %ĵF`uf}RRtR:'r#C=$ mN^FO^7\iN}Ld} ߉k-tћ1WwDbﺍ”3\ڇ6 ~ Բ3g:`>%qu}-x/ugH 4(i#  3 寘F+Rw7"l۞3~tc~ѱ'zvx7C xw :;,}l9NxCN>THJ9u`z*Q4.Jiۭj~0pMb2 ɴPٍ͔$y2-.+=Ee\X|}Z\A,;FFW(qP_>أ_j3'CyOhv #8%>~(I)S QnH,XAk/2GHe ^S*bĀjTSz61UW珲1mNΉ3,il[n -"(pbb Hc_TG\ N7,ikxLp]dʅajxףi",\KZL49a=e4UelPqؠ #luz-.{2E-#selIP+[XK<ĞY:j~ ؍H!#}-GU[Y͘RheG"]Y/!ף|O*E P(3sm>pvۄYOq>X8`:_xH1lD*_5B[hm8 6ښ 65ʪ0  B pnlE$fz 7OX{y,U]~DJo(]U/{rkU?KȉR{l`^s/2S_oV+^wT#m%}b`@~,Qh2C < "H1-U;ŠMiMvEnWKUjla(dlH<S$αzEdw/ܚR ]bcpWIGd^J{tsLԁ3*x`r dD.(} tQ[>c8eй l+k.] FȒMp3{8tӌveuklR,219iݮ|4CȚ/bw X[]۵X|+[/9x锘=<=Lhio,1fѩM kL+]&nRhVH Ũffpl|Z&&Alyn6-#  5q+)Aj-4(:^r@zzND +#k$5-!#VȠ)X@d "r-BH}M(be2oqs_-'L4LM,HvYJrlA2YRG(*vBw\:c&g!iMT#J1/xr̰LCtઞ+<Qb[-&o[2.`%X ffbDJ#dj ~}vH@bk%xjQX_WЀ<{v:VuQبUX6 i4j'Efgn-CTA=2h4K7ĪadUhd QXR{$KzjOp+M]6NٴE@ %VMz5s}QJnD`#mѣi5U Ag֎T(RʋtU2v)Qhh%8aAݴڔ)+qo]isY6v3 {IWς] M؏- 'ZVg1`7B LŦzY|׵pr Q$Jv"g0?8X K62*sL ӕʎ 3BDZ K@Tڀp= ,fJ1TK3)}^-9_'6Dtb7)WWm0Z(;صPc*Ȭhw-F"4\5rSc fح^5pq>9ȃ ԶQ*Ҿ?tIs .!L תY|x%ztf֟bRӸKy; m,.~*BqvM Ծ zDFg|>>Kf ɰmsHjfߥTb0R0 m²zu[CINif+墸ovKV,f!j zoɉy(6_7z4BB[GYDFե\-h'iwoYNAy._(},*ڳFnlwi>#1X;u.Ҷ{/fqHqɾ>HUUT Q1Pݻ2qq[S{θ;tw2Et Iw: *&7x6}*n`JkB^E̵"/jקMkmxWuUZold) 8Y3YaX#o=~ڗ. -|&uCli3QN/UqTE)fpm5,;)-9q4x<0?.ۢG!@+us#J,`}J-y栵75 *5hEc.X; |L a\Q(3Il-{}5#)&q CfEPw~,rMr8e-uv9?`&~ܔJ_8wmM! Igb[2cWa MH\WbO+NApL U>d촪j.bsKڸ% #Mu,qgH bP.)xgRƉ(>`FTe8%}NbS J櫆VЙI!N'g%B$QK|I 'p ưy|JUϪD)ȱ>^J-W8X uR1by紂4.ib ȿ 􇠞^m&%7%XeA, I7Գ@ʠ2W $Z[DGLFF *eWĜ MnyJnS1?SƣI}@gcsh?,)AqTI{nɗee!Iedl_Y"Ò츫(TیbH11f|eҨȟZ&܃ØMphZ z>DӨ.﹙O X>i=Tv _,oĨϼd$6e<"8ƙIαW6\ aުxr*C89\Wp*zyY. Gǩi r_/$&D t) L'Q̿A'C<^*BèbLav:C?brR$n! ~>M PEB I> Ԧ.q,?mcsBEs>1W"" hw.ΚDyFjQ^ nly$H+㘨eRQɟIܛJ5{uèS|y1Ӂm]Eڔq?Y^ttH{M)eow}o(Bq |a[F&Pj)AF(rKsei3Hfg?j8 zQо eR'NW'@l~ [D̗y6lp.I k7jUw2iKT1B+X]<7#eyϴ\5SRRN.czwj ^TZrsdEU*V:G5cC~+w, 5ی\YZA"\j«4#A27F ]|m9q0ώ!kМkԸ8ݰ( 3a)Y=1i PXh&$Rq󙺢 7H9:fŞ1|DR1r;@sn5~.>w7"Lak_B}Lp1B~tH~`q`ݞ fMVtiPT}KAu4jVAuEYw#ܝ' њs7;a"r?L#ۈO?2m%fMvZ]dmhTZ=77{×~蜱?І•%\^>RIŋ5315GcMU)χMBaSz04y f^GF%|kJ}1Ira:DJ.bT'>s{'*{iN(3\V-2*g%@ͬHKcUV"4Rdžq`s/QʩPz(`ϵC?R({*B(:84E?z{ڡ t2 M,'}$+W*p܆ˣdJIzX| Wp+Zyk:*}Kn˶xg:0 WOLE 7`p,#4 `]{w oLd,iW4? V%aÁF{ >pw;8ѐl+? kF>U~8 ~|Խ3ܫ]T1UL"+rWlL+U; <>fl= rACF6Gypҿ]i8ӟ06~nC>ĝIWM|JصW0*O7q61/{ē'7mI8ij?.)mãDL%(6LÿqE{z[]uX DJ> *.^j ,^DNj#0+>k8wCKd8cǐjWmDoӣ794ѓ<0Int^yn`e҂+!έͼ\"يy(FebA%U7݆^UrҮXWr2E3*{/i~xlv^}K=FEh?7T:cETXcaD KFJjj?{4g=S(NID$Kʈ<ʣ $z՚=r?7wC^Y?-狀ƍ8ˏ u3ȳK?!l[ Y;[M' Ő͑EMU:p K*q!, )q6E }#u\6 y#HJY) I0EĵrU`.tګ :/w+e٦լ*I5jҸR Pu_8(X05j~:]z5kj'W?> `8^t/g`d52^ m~G'!lCnd =~| aw ⦮9e16DC3\D%6+_=ߕ"@91JFs+˰ 1 doR{g-?~v2 XF2P?[-`Yd:"uaK,-T疟tͰ;?u|M}U7@uH&,vM&Og'Ve-ŠqFbUU@2j1yjNf03m ˜^nM>gKzҝ#NQXncD~Gǐ#Ϗ%[*SgKXU5d$*#OאC4u9OPşE3!Sy?Prn4n{ԝ4lKEhhVL.Lk6[ z`7.a5dV2MVːBҡ>j2ur=80nu*$07U0.tq-bY5}OmE(X-3J\>`ηu,σ >w 䒟՘yz%>řBejY>FxO CޜUj'8 $}eVfT 99 ~W#PHUzFa%?ɇ_/?8[v._<APуOdjEmZ+iK_睊l𲰚PR3;D\d ^(v\Bx5J5i,Bx WZBSh%wKi,}aQY ˀhոmFeVfl<뀖|wnBg2Ub̽j?;]=˗w ~H~9B.S#H*AvD{S^TfNCZ:(痖t{FRL#e#>iL#1{sgs%Ȩ`qb0Zc,PvV !/hB۴y@z݋PNm 8br\/s_(HM:ND4<զ7?\0Rl.uZ`%[+iEVl &0$<6 lQ-ًf2-``e]ȓcEZCg}C%]'p]bTt2׳h ez砿鯞%kN(7 /I{+kH;[~{Ļgs@H_[Uzu6Rf A^@A|VWߡ&~aD ,Y qgl[C}uiazr溋#,`7%-XJUN4&렬t/S<%=cN"UiJYmr:ugv=Y)NdCJ$W&rwe\v?`:,J<W/mx_a}}K {!Dq!D\aֆt'4Y%X~ENu½gۘ(BA) DL- -QIڥc5vxlD ,ʾ3 KݱfL tV SlQA!O- {h/6𯉝NzzaJ35YA0rvΚ$jrϯ^PMg OEfQ5,1ԓYM…}dbP]jwP}ZT5)9:J<{md c{8;T IxQg@_Saz|0h~rZP--1ڝˠ,KE+ @ thmv- sQ Vk̊KvZ S^v/<ֳ7hsΑ=  U"uO9fj犇$ȇ暾߁$I>$,{$Do#l#k$4XG:Q%xjݓ*D0jPR$<,5?WrJWsMMw@V6G/Kpb~ =O%w7X)"܃ĶcNW 2*=#/7 qoꓔ7" Zߘ7k6 `%YÿS.q}?yrU3P|xʹgXktH1z@Gf駇%{N2>xx~Qi8Fycr,G_چ|: Ow6+#!6@^& "iΊ eu9ĕ 4tb!,FhW. *Q{]Cs{ڴzLr~/U .=*${C>Ygg:^cA8fKԟ1<,3yWwKrroy`5TナD?TL/ &% )BX= 'D3ĵk "nkοt$i+ p(ؒi.ȋ6*m,{uYSJWN.y[eiGX ͏NMHsK /$\S'˛vMC"ןx;)Wo_&1C;䳏>5 ^@HfH_XګhW۸twߗ+gac-)8`/:Zh bB}t B※JOGÈ {3h/P0}EE)4sA ט]ݜ|K|mVl[=F93Y@;c|oU6bigRh5BG߬wG- +t #wAъ~-:\TVϩc8i{%4>jG$*qD|d<`AR&^@6#8}KL%A&J-P/#zl=]])V>gW% bz JRTP[ 7ă1$0Q6'gơ$a "Mjs~}ѵVA_d|7=.3Åe{|) H e$WC3T/:|*[G%Ys%Ğ{TK֨\.`'sE[PW9e!06C"Ҏԅ/锆} ^6d4.IH]( \(XP\@#2JۅPZ6k}rN!\=ă ܡ7޲A֭1ׂ"-o]`rȀ)J7_f}  ,z4ͯ꿳 RL|)0c3׊PO "T,Ax2o 4*CDsqK-Z\0YucJr l*Rq[#㴽8"n)T5شC NieE IBm!}__)jFuM$ >bodS˜D?4gq gb}k"K.E挖X?O:='hdE-H.N "Vu{"5@\G #%ˍydqtĻR?_Dj9ܿna{|8=8gbаfH|=l"oCsi2/Cpn*rpm{Ѹکӏbw^JP&Iivީ]ˉvN((VylK ׳MZijF_T^.d2]C}g>XMs3&&}4,ܰyI$-= 0;جBS XEw.s` BֻCv_y2%_>u0^7fN_rBg$$IXqBķJ KSʒȜ &ct꤫3 D, rÂ=RvkoBe 0ʗc?R@ [ Zr{Gsɻ {bPB r=:IPP k,&*G)6~W߂tcDWv2 Aզrޟ=?E%ItGkKP|ΘېS3B뿂/G\`y'Kɗ`[;W7q,m< Zo 峽b۫s2u,Y]Ĝ/<bN@ak Q38iZØH=Q0,)~ at 7!~y2#WCK2x5!&CЊcy=4Jլo١0u^FTf_iՂp>:]|ZMfLfeJdˤ4rʌDJ`nl@5wb$gh:*N黔L5% WRv*?1C%2vs9`j5mV&bMhӤ׏-L*z`篊'+讠zk;&33 Uh{s5 Q XmO AE;r{BFiwAH[Uf7Zxf˶!rGo+*sh5x-XR8;X0+\qmSLPE~qD pN9'I/uٷ5:i bP o uřqaڡ{EGK;?кtݨ*]T6q.qA6@Tp<C“5Lq P$.FغcםE|hIda4~?+ByIA>| 5ۈP6am#Hh r" Cig}wf C8Q 3i66+)c ~geR*{qC_ev-P_@D/W ONCf9@ϔ=kƲ~{P˜>Z:/{psr[*W1W.#J RQ/x2U[-y{W/ r; XLx<:qK1FԔ|my4+҃Dpb buڲJHSѷ[cAT,0}kGx#t3x(SⓍRh Fv26d"7ya`cKŠSnCvI35 y#tN{Xșb1.|agD*]uPdd!Uakkn.Ӆ"yBV&CKJU%-k0x9?|:%ݙ2&ڴyd)l9{5E) ,: ˹Ӎ18q.PŎL_bqpzْ!\:\'=2f2-eP;b 2US @4 Z8#e`;4crI Xc +5.[C)Eܖ_3]{eP2 hSR,UHl{ĩB{k5 wS9F 9'; nE ON3*^ J[PE|aD5.>A7/2"\1M@xuj)JwiMcKʾO@-sWyalց̅+[߳,E= {[I@kVc3h=7#icH̺E`)_Ĥ_]wl4HprAEEPqUHܹ3+Tku:6_h0ЯgOERXd G{poY"4ՓQQ{/8 Bf0=Ⱥ{G4|)fBRЦIOy7P7p= 6w~. D%aN}jzmeo G՚~DC=.)b jMYRo=N0(z.8+ݏR- ]9cKYoq-pgl=Ѣ~l #"11ضvU.FT#|b@bΨ-TzϜpȁW$T*6WA&7[U?H4R qgh sxHC ӝdţmc9IgZԝ} $w&KrfMBy;ҋyV-\tpew3~, od9Je1yՂeҫo%:etE%P&_w%~@ʘnF: Q|v`q/!?g{.G 6 OmHɪȃ\CAuJ+D%KQb eBmu}>jBAw;\VmLC/=.BCc⥤x4gPM"0qtO0.CkgꛁeޝiX=k:dZg8Rᬜ}U}.;bvUzBhD 2~0RQ#pO*`8ן83yKr<<6xUfv;~_j!t[i^s`i!s)Uf]Bw[z5P(D1{QǟZ=  4xl*챷^TGHUJ_wi4Di=5cp婏 ?HqFޢh;ɹh"oR{MlX 4\ fr!{]"1eƟ!NŎNo1˱k]KyqLؤgjA&kdOfiH#~Yʯdڋ/iedCaЊ+Kg\ zg6m5#pK#A7]?ŏӸylw9c\j2SHEԎٔ `qE=L ݃ ) `8/0VF:a)LݙM:fyț+ѫ-H;X.%^E_ aS&yv߸&}/}t ۘa:=(da5~1P. !MT+1z&MTS]h'L{R1mlZk͛0\@tryaKey^0nۢ螼<0D+^ `L.}b^E-=4կhz9{BQ+no/2<>_Ve0U.!+Ra(OlzBAlUeGIB5H)b)2U,o< }<iObǙpivw)^(%9;[h$LsIg&.ȍ4!un4x~Kv@g"ANdT?hniα6*Tb1rf͑p‘:&yQw ,kV rVnש{lq1 2Y͸EȞqu7q('ҁAPN=Tϗ+;Vb0'4lndhYIH?S(dnP4r{~ 0lBCt'۝oG/QOqiUkIDdBɹ*$HEA#9(xD4G_ P~'C3nyvDƂ4V%Ю],Tpzܻ?oz7`;DyJzAA' wٓ2D:< \{:ѬA1z-FruMo'D$zS, 7d[#g*>~xbkח3~ 灤j7skpP7,/V` TX YfшU.#~ib9 Su6FмYx@


          +zgGΙf{oX}ĕ,'@Ww\vseqTB"|4>K+Dv짳vH{NE?/H1dY9ۥEݳȽ_U(LV]Eι2h!^2PqnVg]W?эաTdY*Mkɴ5.rNZUKs2<ݼYXFQ{T%Ox9#r1Ԇ7*I֦i[V"! H7eG&Jn`#ɩT:*3t.*)9 rc*&H" avԤ>}%YNϠ[2I]]ֲt;*1pG5-a&Z8'Ġ/I"uQzԑo xʻG 'ąojUB\-UbG@]Z2hTSdL~jF/;_8.Kok 6U^7 dQ s luEWj +>n;7.AYy2-O۹^`̾nl|1sЄA8Zu/Y$XG4oxq"k Ks1v!F/ryqHu7nqK#kC]?gV)0T6'E2 :%8L!> %jp>+q>7(DïYc!iDJAsiG`+SȥI Hq#'!GE~<ʱJֱg)}vףŅy!9lh ֲhD׌a;$3&r %:%Ԩc ^yhܲ#<$W 'wJz*nK/ !@/ `ӊsw,2]|>f[9S3 ߳vpA;Wry+S򪱀3a&J[0~W΄۟Xu3>'A-]O4z9*<2F/%QSI߸ n voP['롇\v̞a((7 M=:VŽm͑uY䚱_W>7B,f/ h(c= >@ݹ |(l`ȧv,{1s^_hԡ/ &f҉OtkqmkuBz{BwӦ\uES O<}U~=:/e0 3?\D5,{ wГ_ԹG2rA Yɸqk US* V ~ЮN#1Sk(Ȝg: *e9SX{@P|Q!UBA&-!*h!,? NV|ܣ"L $xD31_A.}20/Ud)xڼ {<1NܼV\Dy3{)ijƝ׷ 2l*pHFCDxiI 2N鬆Yo^TKmK)on]7r皞gAɵΌ[`lŁ;e Z½ҿݥ :pVVp'0Fd_c\e4"Ij͉ϊf@qWnLP8}R-[?,Qj /um%1#X#ǁM-@Ą0e$^t ~6[Zj7n4VMm]+|[U| .ʧ\ iW}*ȲRldR18h<*|#&KZGεQآ FsZL c.׳q #M'cΖ~ v0ПkȐ$|wQ:pXThz޲[~U'Qz?a7C vF,?;e(* -=0Yյ6Ī{¥X! `iNy$}`::py vrzݷkcwU7ā0 [_B3DqHt+Moapj*W% ~6VB- XPWR|MeO5~em&6&`-_]EbtKNħVGL҉r#)+6!r/i[.nb&U&T8kڦXw7j(J UWANJwzÙLMjk^vG;Jj RoG("J52(\Xu誄\5,/޵{:ts3``+5 _}  u^ϔM}/]}?Ws4mE//D౭wk%k^-ٿ8sE, ų2)ArY~-p |ȕPN77<6`T9?4*GCںG̛zB? Gl:0exCcbB`Ճv9J6,5B4B`m,Y@Df['x*nY$8jq %Z/3;u؎vw5.C_7Tbnc\^*{spɸ@ۘ uHяD%>DS>̈턭 8Ae3mbؠVPr76f%fw!šѡ1G` :ܕL79SUu:*M`X-ooH6}2o~n "r폦{MW@8/L镒+v6 [VNq]9#'Gv*.`SpI<`\$AMg!<)l_zv1p}YI)ӐN}o:\A۴#"%E$b,ef%`NU.<$#dlYmپo 5jM@Rt t0<ӛGl>OΌJk{UYfwr쇔tJWL."۬Pxd7f75h |Yb.S'Jk,E@!z'.qϜ+ʿv8$91z<ʷD&ɓ2j!d j؋r0Ă>= 1gzqY;voR~rt$A < RQR$|aPӻVb.{.϶{HLcn-kI -|y,H_B{Q1=жprD T%/UIv5]DGJm(W6mb(Dt뱪^xsB[(.-/mr:.E\QH/J3#|x싼K sUj/T 囙dXߪLfޅ (e|3Ɓˢ47ʄ=sr&֩.[ z8Wa`!$+?Zc.dmQ!8>mBA 9R3[ZA1Pҧ1)Yk&=ߧX9ewH"9?&aD,6/`1D\W3ZeWr$8u&$YiDmdz!4m2,5=_/a,ww(c$ E=U| 6a!Fh V*o>(ͤa6O0$fgMrj)|'Cv D*vw7z$Htڼa@(Ո1yQʐlas5' Q Ĝ+2/߀!S]\ko<.ylF!DI+9 -B_#!*{倢 CT4sȉǒmiVO&!\TԽl"LFJ_`F5;w>x3&&XZf+<svTM` T$oKC;p%hZUQG$[Ձ'(mg YH8HƼ&B}ۦ<-odJ#!c#6t@K~Wwo}Vz^Hs;<wPyп,MXȥ>Fu=2zdSN}?D/&n=@fv8(Xg-¥03# w^But8WCX|̶090r=v)^ s\*v`Aa4yLi=Gp>uSJFj&*WWVLw;ty'*ff<>_* ΖM>(>IKgnNWzf6odYt^!vyEN8t`s'DlBRc{i.vN Q@Lb'k( E \id0U=vZWC@\ɲ[9~? T39&*Ciοhp 'y8E !I8X04ˇOɏ3<sUyႉ//菱Lza!7η,hcf'k8#SCCqsz d";ʽ jJ,JSֆ;XVHNk$[xU8G}7t-wtt"|fEq1 {Ϥ$iM@4}Y]BY;ewWU;:;k ^P*[3>)~2{cFǁ?ºZ-& a: g׼ N4}v ~c #5+nbBq>duEW!U"cTnJaiBkz h=|ISam#cǬcˁm}Ȓ,Vl7L8,D^ n4o쑿U&afG>%&?6hb {g ~֋A`nz,\$)I;M?I&T{CDe^p= \,q4*b>bi0CGZ.51:`wziT^Oڐ^TfH5]eLq_ECaw9&r{B wHayH2d!`٪8"zP.=T# &gl%l=\e>Sg,SnyH#o Q$[3w _ٵ{Mf~L|[PVU`+q>Y%]0Ӵxeqb↶/1NeD/HL"x @MBW-dr?ᨽz7U0e'r(Ch fg`.'mֈURzj8ʀ hG),7dU2Zj^H0ݘn'I#jq_zp0>#َ0{:koM敠HQt-K$'lcXIA#ŘM.4CJM;Z I] 7QNpN/ **w/F㒎VƸ*SǏ.+8'[zH)tVl@Q_9eWvz6L3蕝>wxKaX Upy(Ad/)CX2'#c Zo!Rj}?#C^e&55pdtU${<'5JyF)mWBp BmZ~/ǏA~G|׃}@cE)5'fERv߮@vQz81(w"mճS#2~]FU ӆ̆ğWh(7KjE)\Շ9"T"C뼎_XSF/^1rZ{ 7qIY z1@kC=А$i1o A:p6BZ ,0]%X|KnC_e3kk!`Lwt4^ƬpzW30VPށJ槙[H/Ek!G07aKtoh^.]Zp}8J lh9Hoۍ?]Y;VAQ{ }[y|:ŐMD̈́{7;2 B!iiy}!LW{T +_( hΉA hpTLҮrh?c" uf۬xuK׌ |ctj4W08̕y %\AUGsX_j*U 695AEjN4` 3w8r=Shrj b| mV)o[V%=榌l(UCsI)eY7!Ks#;֞aߵtv}C-G?rJ +m{ j2 lEmfÎŕ(]P Rs!:^99 P >Wap 4i{A]?⦟.Wu,ġ"^As,llr{Λ2FL܍_B.! I>ܰfݸb8J1^ h4栎Yc>REn³+_Kh)ƕAg,O_ioyLjzk~7R7+Ί/J,,7Qc.|__ ;υOh 2ؠ/* 儶&9 zaί@wa3 0 gjI|l!λ sߏ.aIݬCq0ŭ^%\%MzӖ1Qz83]8AA(V%t깡cLS+fnk1(t26r0pȑ'Nx9 9"2LQaH?gZEw4kbz-8 ] `0u\A ^'!"ց 4Cc8FYa0(c:ދ3BhJ)>[) Sd BGhӄL_(sS^Xh+ZꉉZ]&qv+(b7v`Rsf٭U:<&%ܯyZyAP l7.V8?H; {[8KzJ]XdG!Rk&h>'8ו,V =+?OoXraǴ>>ңA_o``YWEsT.v6M 7![3Ɉ*8?Xz M2n(2D 8rDHJBkЌb SމfiN5U,^pYFPfw llvNMUBO=Eo_1O$nSi^ ^Cnw&e|: 7#'Nw}vFԳ;[?|8 *0, 0{=Qzx~?/ .lы ql驆癗zF#㽕8drU2YSwq|RW؆Za'{Cya38]ǽ(|q[=I*#%LuunC3~&*eS[9jkw Ea'/${0 w{lɼ$HriYD78۞g CS,Wr9sY6}Rv"N}ű2+CݎeI7="l%UHؚ(d/  $?L[ ''?-2`S+`8Oc'_2Dvגq&<64#z!q~r3}Vbࡴ5(F}tZ*jRyA5xo1TNQ)l;k^ HQH2\i 6 6 ~ te;v_EE5F"lp }fd (r \>ǧݤ;k'xIIjdaa{9@ڱ/ `Q;ifHsXVlb Pز<ЁxDsfF*WJLK4}s^|Z=ˇi7GOt#IB. R}\ob!X,YS!+#3y{Dx#%c0Z{-g=.PiyRIqU@e$t}e0, Lm&;5_-mvZʊY09֔˴ 0I9͠)9z֛IӘztOir_M 7"(Nt YIJ L4ʴQT,)-21c:Tv~b MSwEcqCQ;J>mŽ ֟9aغ z}X!AMZan+>,Eli_5NsOf$Q/ 5+IU7k#G#CܘK`հ"T41^x#rqZ چgt8@upa!l1u(Uڠc;|# hv^Z3͓H Q?3bgOZw$U-vܴA|*ͧ]= Ä}/\KS%P3R`W5KI~A.3ٛx |E]H-Ds!. "4)&Ɔnm6)+ItPtzrZ8>Pfq'N@z`)!V[Ƣ)﯃k~g2keא̹ʮ!iD{3#8`I(`<סޅ]Zkӄѽzͺ1hkdKk1lN%̗jGl<%eF n:۝8iL#(Wv4oX[Zm]V/d<`@j?k#ͶF {quaO˪ \oՌ`aIUL;xis ǎkpJ]" kCuIF*c1I< {H5<OӖadQzX{YjѾ*#?U'ȬYG!''pAԤ얊a|:犬,兛!0="O6I}v|6cUPd[(: g-UaFA H@$ThWAu/ ЬP7cf+cr-e|g5a~s_W1xC(shUƇ3\2 m5,u۲%R胧>T Ô|<\'7yd퓟wMa&A};ݭ8Eoԙ-5X&&kH;t&AEP|XY 6Ί׈Sk|4wWa{}]`8=Ó$kɊx#s]USm%t}8nlu[Xѭ3ۙ'<+ц)Ϙ'=[@lgddJ[Dc/2WEW;Q'8 *v{WFd[..jHaNA9mH瘭EYobO$ek86% $#HM8(yfL_ܕF8H%Ք1e>O)EҼwTv5J̪xe9=vp8܂ZYX%`ZUtLkl1pk;]V$|NW2s$8ЈlDޔަO<0. -&G; `]ƼB_ڞ}qPwGI%qn֣1pl hF$ -F][r^ȴ#TC/[3#5/܏O,s30綡n$P2%0ʄ!xgB_SA7?k)OcNgXy}]k~`kA҅yױL?>ۊi;[ͯpss'Ek|]@ OXu=.:TT2(6Vm@Ky Msʼn7BIvIهy8$tp5aV n&ɂ@__d(;saS O𣆁J)S91&E#%c'@P}?Ʒqڕ 'kd6{:Sv3!7gb3TGŎurC?WF}|ڐ9 \av `+#1_&= nX-̒7MܣeR"?2 QgcϻIP/e, ` Ebh] _Қ8ΧSiRg-DS Y*O qC6K  F=g%G!&1k=I:C+1ڧE~u_~ƪET$݂!;䍲nX|)ˌQY>hu)7rìt{AI/ILy_UdBpX^,MB )o>**Du|7|oԭG9j`fP) >ϙZ:PJ7}gڕ֒sx,i}c 'Ha)w|"^345Ku76:( LF5Wᾁuc3) ]^Bbg %D,=qAj34϶Z̰'f<2N&$aWOũɝB^}eFh{o}z[36DWsf{a:Jl6]KRX.k@ *s(@K 埿cj ` DkBL鄄&wK/^ dE)gRt#Һ >pa!IU~ca>q!AؒIFhOƛ ZX| FKf0oN, *^>g*hH+Gfle`|3 0:բ$6B].3E/@[$4u/Mnjvo&kUb,UF*U OL<ǖ;բEwM1;UC"(FeeA"WUӋ''5+pS舑M̛X{?Dz9)ʹwC 0\=V _HE|>`I? 1W|꽿U(FK\1UA$j|@Uͻ  .<I`rDCG?ie1oy4dh 3N"$XV Ӯ5|l_ JwĀ\npiR}d9[33<ٕK9GMu J^GM/ZбaY]>? :IKDYHtp%@fZMeBrX Dx(Mh2qx )1wD$@QIي "D+/:{;:4icߊ⃵<EFQY#o$iEv4Q?H/E!`{Rl}Ona6O_G)ӳ{a41UGtdDNlMZ߷Ir$Ab(ٓ %X"Ȓh+tys5#(XY[ fV6?|6_ O?x ;ϬJʠA;fҞhcA߿(64m5 B9 tJ82%J<J ڒD)ɤgg$v^ƆNl{d/&,|^A0eR_t@ym)/E3'X^1}a| $ Հێʛ.ÙHfttfHȂxuZcq CϚj yGlM5G1`%w z{<"Ļseir@[5y۔L+JzUPz3:&V}U64py2=jD8F8;:8$>3 O^q>ȏV3ieO<ѳiLd1gһuLm6 \ ޥQ|R !#P'$&2yK欛 Wğk*R ?p~azK^A> W>޺flP+=oX#5zg88"6yI3Yl| zjmgѡAd _E̋Uc~4suHѼlss"fi :k0Ĺ¿1\orE$@j˼u ~,'ɁƴX#p-= d\.aX+d!䁙|L+@0s;6h {+6!yjp)}wTJ9X3 CLZhr\EW 8EHH|!\O9+2#=s39QwUlr^Ŀz<:VϦuJӑ`S +cy,eR#cÓw0WO9FZOO|\ GIC 1)i `2p8>okp+Ǐc`CfvlPo$~fy!Nt5^qL*w^J[]`+(C; Q~! 9B~؏ks*,uķ2GV~nfQX0$-pX,Ozc=Ѭ֮d9i3+b D(|hA,RX ,irp&gbR4ܐ iCB6zwC<ב~8k0yC>47HBw1Qj@w3<&x<1Z1~9XDJFA FHc(1ENՄծϒOe.λRۉ`u,?Ƿ%8N]mqA;*+32o 4OU,cSǰHyTB"9q=EJP9U1pSEm> ` ߃pGV.U@ۯo:#E㥁GIҾYrN707z=Mֽ|L 8Y$hGk,.fiUqr xsoapwGqNB*){upM<HZ>E^nnLi}YyO8XD1P?6ޓ䲄6CYKݘ1 }2{Gj8Vq:!Wf0K>A(Ϩuq+%!,h<ۨ o@s$GԓO2uZb7&[3ctcg,U9 SCA+z=xMBsmyJ&WґՐM)pݒ;Ud!a&y8 ^up>8DG/IR1_-]v;9Q;p)lh!VP9c-CgmJ)Se ,,2G!4/뢘ν9D9[AZ-[@|,pgSU%$ĘhYG.^^mwQ_Xס (JNN5S%T^}4+4iF#v4=sR|X+[h@bW}82&7j$QXqeh-MYHQzCnR9ǒQך-%h(Cmp7M"-^+@k1 c=N&&3/B!M)R !EɜMWX<bۍӷ=4]P@q^&˜l't7"braiB̊hHls'1aXSMFLַ̔Tj?\ZJ!8bBW*c\~#bʬ^6n"y+'FTD4ƆT7h(M6&㥉 Y:|!,qGjvɸk5Ɨ#1,[PÜK$3INY6C-+C.dM< ;Nѩ/R\GqsCub>${:S: r?';=86 3 Y>S`5 d ~q굮z5\1O49Qb7sN~f|gs Vl鹏[?kt h**th#{ `5Z1$x"W(Fԕ_M lV8'i('2qLr3;]ˋe$ |yL.)yڞ'B7V\N3B;m~鉟D[(c|Q{z3~7>m vu 'x0b^Y썅0J,/ړ*Qp"rTB $z Lm=Hߠ[`@AfmW]$R\ *WH*ʮڤCuعGܐ u5r-F+*X.J骄9ot76A@vK/]C9F;a n%g}5(|FcE Vy:N%dc]Փ x7̣gM6 ˔8];{>S*A5RfX,QI7UٟG L{vsKoLӸgKJZ/EP6:Lyj(U~iAJx06(WjÓ/KQ{VNE)1xQ܃wbd7M拈eM:]b5G ?8Z\broEmRB`K 6F;x3'O6eǀ-yXSt.WftCPB7qz7(zкtEXfztJHkߗ  hhF>[H!hYuTfFu2^yQ%3~>ԇ b3tۆɴO9ٹp uT #+]d^0q%Zq$DL*!Ҵ,OXȚFpӛ;Ɣ$1 t+Ox=Tnb'`KcQ2oEڗ_[l}RP"_˔ G!/ăy(:w9= Ct/w:"CྔYnٞ‚6dVSiȳ|˷zeSt ƒxCz?6]'Ck67Z邏nZt !q4Ƽ e)+X]x-3@!;(Mڡjg?M9hDWv=`2MCxEX-\K<<0ӛ7}a[ yՊp(H J5$O UQ%!3:g˕"wl2sd+Kp ռll i&u`q21LJR?"S^Ԃ_^xJ{$*.pN"f݆6IYS<~Khx4Da.ZLsVvI^6}%I)6ءC 8${p!EdW-" fc$̣}a RFG>q΋#rnWgoxb+޿Ё( Q%:J'ȨmYJl Z|HT9UYv[Uh}-GOΊipoǰ Ϙse6&cw]锊+St4=%AT~F"A9^O[Sm`ݏVN`<˪71ǐޅS#~+pZҕ} 0iBbɯ`@asf'\et=`BTXh<#dJ:A{zԳ:W>vs_gRu>yvΆ<#q9nR BUַ71>:F= df#fL"h-W6RBs/VSȘi-db=N Aq^ML4-TSESZo% 4ng"Ԍ?-Kr ýSTa\Dw"V)=b8̮­ɠ a]7UrQӢ.i7|,gk8˞b# (A?L3L (D$RG!{ u"p u`1h[] >ee.#}~R&93RS9׋>gzc~S/KNWRye88%@7I @VxN0iqq)cԪ!eN%}&"ll_lm>t6Ǻ쒬S.((W0>- ' @}(UfA- T";@Nh\Z߹b%`(XbAyX '6k|xd4Y+ ={^6#Xy q7/xũ8Tۋ TDn8(rN&bܐCzdJlYnX'$M8g^zF!eM~׏,תF"^Er) مui9CJ*kdx\V!PVmfE:lXo֨<23d/5M;X(A6W*`vaE-O(Yii/p̉;$x礋&4& m' u'~!Wxީm1ͻQI3B@&d?ŭԜd ػ3F[j6o^nӤt;!vч 4<S7ʊWi,4~3FI`hkkh5_H #ͅJLM: Bt)Q,At][&P[X6^ _AO17f#ߊuddaC>R.3_ P"rY8]nn7A2iT9&'-,׌̧N&¸jKfhl\Xe); [Yӵ c)b-Qll F*d2o9L<6:3yLzF^JQ*4};,:!Ri_ISd |UZaw_etMjݒ{ZbXEǭ5,nx@ 5$KvuN9-|ZHdI ]RkZ0p6kK[Je@63exq7lPm!SrߖO67>)g/^+ zfnĬX֝bqJ[5Fk邠߱x:ԈږVm1XV UfJM^DlomfE(mtA='Zҏ [o;jǧ4؛H{,}y nia4?xYa .U|E% a܉CDU 7)q#VR̼KN\G_fG$v&xWE#*6s^ [lQ5?JF=sXHsp̺"RY4WUey;êpAiȼ;k6 Fs=S=QZ' JS Ϭ63Y8JU`dy Lߎr@6J^20RmEt&96ޭY4LơgֆsY) ՔOPjWgf'KȋDž\B"zScP`Uc'`m$kDp&0԰-\N}N/! bg;wj"N,w:_{ u]jqAPZ $WRupk9Gi<ɘ,q!3&&Q/>A:3Cd@K7 EnW=Եy)7,n,k0ana{[9^]jKb<릒0p/;U?NJ B |ɄVhw0G/1#sT5hnt>-~Qk~C- _#ВLf ^;ySM!}*ɧV%٦}:u-fP cLD򘶣 5*ԦR(NgbcnG'(/EGKiȍjzjն GD,xU>'|VajY08=.6Q^MR68j]e ,k1d":MZ ӿp'|L/v$cPmU[+bc(G*Eϳ';1<(˿;5( E &ܫ "&IZyQ34|{_SP-9"'*t!Û;Vղ/нu 姯(Z“54VW|qAjUdPe:VZ6vɭxAH9MI0c)cfOZ6wIa4a27+cUPN@3T1Q(LY*rж}rߑQg8eYjj0gEѵΏwn 뜝0BjtA)9d 2['NNNq!N|Xwt;9QEjOO,)ƺ>D'n fAuQNf.Ǧ_D2*J2!"FIAD KU]4Cl@GR=ya9@;:XV"iuP4t`(`aZ-ou%۵ FIE꺉*=`'Ո TnXҮ D^ꪆ[sRwҕ`0 =/aB# 翦|9 ^ŲOssW"|wa HɊU{P,e+@)Ǵ* GQcܳ*@ er(kPCx/of.=yTià*[ ZH}Hk{"$f{`Rk} Y icsˉid Bcy{~⭱rR0CGJ dL'A!V篧Ν.}(}6|LԻѷª]X9 ތ޴ʴ\7+Qa"a!c+Z'NBЀY*LދU%lus](l{d-!Ub mTx\~CB[Pw/sn-oki&'ɮ!:I&4RD1&uY/nJ{!UiGYaWU9KT+""? UaqVMrHk֋\|5y7ϲCkoےXcDgx{YꑥFČ ޏ"193iV^\^w$~}B gO(+qƎ猖oKUȶ4p:1;.=fT9ƴ-h+W.fU3g/,fӬrU)-_ؔsaK+>`Zpݲ7{I6\pDQbx?ꩀ_CQ'pz3vASC LXNvx]dUnmֽ/H `0ԇRhirq{@`])9A,f1Ȟh ǎLTw }Rw];D8 k<-;6U.X4h0Wl&Hڍr$Kc G#`Eti6!n9‚x ]'F n 84{nD"k[Y?Կm/~'g#z;)w>Kaz2Y=t8'.K%}5Hw%4emEtqJp81 Ѐ~F&U:Ս٪`aw.㝓 iwy]Y>AKʳ5mq&GB[1vP=lQ"]_"\xOx E6i׸h|L.?W5A;B/"l^ *'_j$>Oj˳(dOuurb92Z~Ȭ:gzNpGyDiujw>Qy9Pk2aB'DtKzf0j ,!ps81[~Dnaqi#`^_RϝSșrqa2:w)nˉ= i 8:} [X@|+68;7%Xז;M>[9ҎhD}B3| u HZ8_%W6P{َm\}qz5 M"QJrChq?j!4L|@l #\!4x;[jL:ծf{>6U`t{+',Z,ۯa`UwNӖ9  yI).'2~!_~yhadu^Y"+M:%d4 kh>JUxtC8s[G(, Vm.3È->7CWDPAHmazWrtf GI=! qۧشvKR'T>.E*_6&fÕR&c0S7*ѵ GIEO~}`3zQKAyA sCxR/U:)AY3~LSNmXNS}O|L cwCتLs A,0;v |?_ V19&d={ 2_ +H !R?)SۤO^nC(Q^,Z:GO닝"JՏO#2yq]4I[U9?!mI?FԆty_Z N]'/CQb뎊mDtdgv̵r?~qlF@[nockUm ȽA>1ECE?K{ d/rӏ~f# 1hr e$ E }`g.C` ]ћm:'D{ frÝ%0[чsz P5Bt_˪Vɒ^T5@1lZ_H'%D&րߗp㣋+2-o6ZH*@!_S)@O4'rm#ktgiEy$w5ē~[.ZJh*eX0Vpܖ J>"L)#Ζ6:128 \Zc@0Rfs4nЌ_OB73Щ ɸJ1&I|Gti6VbZJ(|!]zWKGL%"j$$lV2#ҒSyKA\@Vx$8ŠA pr,wi"|hD&qm3 -~JPK\6CcNaU֥fw!)}Zv< QYQisYK*YS_44R跿ã_5k+m +WB3:DGH3UE)(~}H/e j%WO _*+"fD3&ҳ4 +O)] @*.c#~!/QDmţiѥr wq%Żb-sU"˳1S;U &r**&6'k"PrB`dtpISxjiژW ʷx-7 x޿2> 5\Ttr賒$ H/&-E`4\NOYmu'ˠ}PYAM{'ցJRݐ:fp }–޴ES͖S'ϥZgc-('V/Igk~4MD_7?o~# UkB{SDR/y\z$u'jצ0/LP\:!W՜؀4'd_*XRpG߶yK}e].| Kuɑt$U) ZIT2@2_Ŧ،>q0@ iC*+,5jrV c[20%5Y> Ō06QSe-qo4qq,IEN;o"k޲zy `,hSTJ3.%o9  6uH HPB]WɆ&pK(b0XZBy#[h*c+9 W^;uRduƖ84ZCW,F[g-5أL{k|QhȾB62-Ĝ2{aEM L@*X {5+ P;MٗHs<8KfתEXjL=pN\|__#8jLB}r!a|\`9!\r^_]G_?4,{+RxzU6= nQٰ~,<\ޞy Fb;DTY)ygj*/Uy!G͢Q:D&#!:v&Wo^>,qOɷiuQj!I\F'CBّPmT`ۍ3lbs K( J<逭 |vDy{R#?p&)h:D|?ՔǺ2}вi>oC-a\)g8Fӽ2F/>v5*BlXo`EKAġJj_ j5#+`g\HG !6G3 lЅ"GacP=DX~&׻?IX7Œ7! Z9QeKIp8uh hÜ7+RciiHu3d7/[ԻFɷ]\#w*1G(leEmbjpij,[-@lmZR=ANAs]`97"Dг5P>y- @{pҁ"EԪ Z;%[]ฦVU9sP[K}?nw&?nM=x.AAݶ&+=0`dd=Oƪb.uc~NGƄpe 9̦<1:U_5>9$~פ#$6:3FZo#J+&"pU3j\ 'iLQ};80Akg?Tv011'lGʾ$RکȂ72s/g~e,j d[?r*ɑ*5Ovԩ;JU^CRP'f~3rwbe}e~C32nKL*tOw|DOS&V"(ROJr^kcs\[FPF!dJ^ws> ݯQqHcPZ1a`'2ۛ+[Vjr0x5l dzJuD1Q[ :"˙ i"MM^8z#E諰e_L*tg*Gȷ3F1Ǟ>V83J IES΄Ngm3_u:#qngg Ĝ `8@KU4 'rp?ASԭ)H/ YE'SXB Ƥ("znf`ߘMvQ?=q~!N+/ iZ9cIDF/žHk s9cHr+&U`. 8ͨVOp?HJjȵ47Yƈ@\I蝘Z9&b}$jxd#1TR) -"9fT&k,}5m@`akW-Ɔ%돛Kݽb%Rq<쩠![ȝ[٥/H_oVlDe$<iYt.CJ$_IFjlq\=#:t =ټm[M8 7'Uw6OsiGU;4$<);@okI:oqD 2C[G`K< 6c9. ˝,s(I}l k 5z@O  &Ք~OŢѾdڈ|Bڹ:A?g.N_҄V`,$*L*ǤQ;}"Ww nJ dԣ}uP^4nx4@*BECH0Oyp̯NZ[_LI퐿=没f{џ nGUPr@❜^ZeYJs9+!'DcB<[(h]<Ë1:[0 ׻_sKZ.֫=/i% D Vo+|,խivд&@ys#Y7Iյ87C;%XP;_n9@R;/ѿ .O$h5^|1kp*Ft z эp9qBB%V3>j?) FD\hQ`)v6Fy2 gCj C]y1 ZD|%,aܼά8%phIWe c=kH么[:! V: ""TށF#ϩat:v$^_mXHF.&[JLzg-L@AJەpZi)^rQdqwMNazY5Uf::~ku@.xOcîh*ETNss6@%0$78 LkarL"k.y͓`Ks|V㣊ܟa}L]VAI_Q}ɘW-΁ut|Tܧ3Jr!SGqcrwt{*`}߸*15{'M&QWC3@*,ԄDMo?x*\PP/+@Mڇ+7hFY9^yP7Fi*(F ~1M7` |2\> h>]PtB vnO`2j5T0{_ ]cQ&#$+7lO8\oC7Y+7=lSFv z wiisckbTi&'% GtRӂl|c^SKOppT<٩̕HŔׇ\٤&eMq,oF:tt 7O~j$C#ON؜7U9w?벳1/*m!bׯy hEzn޽2ެ~/me3IǰM11 c ndwrkpUP[A c]ܠ=IL.5_kەEmc y57{nD"BφiVH!)8EIWyVko5Xhn $|nukж'!xVCmk'Qwp}W:x *(msr'k#M.PAv}zEq?[ Q _p#"=LT8P0TNEU '*ŋh(Уrޤ}Mv')LJSY#V"&BoVQ1;jfMo;!x,-.zRP`j93 ; T.Ebbj#-ZڴHt" *Aܭ*>gr̋M{TVl)#r'Hbld2Xyֆm l+].><ժ *Uh3P~hkn2 yMO9oK*˷* WuAС1<4?sufZ).rÄC-@MR6"J3X/0s~@@ )5I"9E8{-]TWgZ*WgsWa"0hKEj@/D'öfpBv^twŜH(1Pú}ꗺ}6-?oGR콶1^&=TPt[p]wQ2;hɖ$ih_^\A{eYʰ^BR{lXXY ʎ9)C 8"0DCXwehf?abY<[ZY*g q7/[⌽F TYT[VEBNUuG3py }"'!_&(!z cW_:yO樂z!]jy_xԎ fN3:ѵUj9>}ljjNN\\w =t;33̗IrzlJc"jʡgo+ɚ7%.F,qSL6S˰wN+iG\$4%!:c $c`$BN&4fDB ztV+[ø̚,Jp,Q& `$tBA!Yd9G2 ĥ Vx ڮYj܉28OVDfײ84}jq>&zrӷu?_Ƈ&ب~[DF櫅@7Ekl"BZH^햗 @lV:u4'){/]N.Q@)h\חavTL?]Cri^jG(VDP'W*w,נ#a9#cаQrT%p/C:8܀ ._)o=6i`"%rIP+,sܣk%~hۋ.?a߽{*cln2n6gۣMb> qǣ?'g4Ҍ\] H8E&9}zF,u^ԧD3};RMɽGS/2ԶmEY*d W'No9w*c׾|`&,O"չTv@>Q7EGQ; _6yzۗF! l!n^V"*ŷc|9ȇƽ8|1 ㈙ O̩b ơ}U">9jv3, c dI6@/ς%IUFqFi|,zXWZ&[M`Q?LJTx;1w\IXfW7  (9ҭޒɢ;5Z0Z Jz.j7{T\G[2rX*L. bfK ,D %&6Zmxd^lP|b2;&@5w U]6s+L.CRB_ШN_p`EGRsQ5ףMٍI%_39ew ,zQVn_Y#u',;GI@ӍpwBM J1 bV##JA* W:*{5VbȈ,p&@ߗ{idF6['&j.E~eKZiةNςwҨ̻1Au+gf40տIJXKՃqЃQط*keʪ6!Bg]I?f14io΍ L确ޚ%O<},W@䅆S1j:ώ͆/+#1Tgq!ο G;b3v7OVMΗ"Ea{ث`pG]5Sf\lnB#>`5.E!(X@y^%SEU+z]s,SHuowߤm!?Ze䭿OZ`̻o/+ z_}ž5y4mjGHs}B?cOE", BNһDwtâù'Cۄ ݓ`9LJ >}5mT%Yt&+)-#B9n'c" -Q.?0(Jx1 5PFA_r'>N#cntwCNy@"W6DveNՄh|mT CDؙ@Es"lZ!iD%K_,se5gt`in3gMIGջܱo~e11?r6Bp 7hhttT>?0]A% z|l(F]zA250T 2e.1S}uth%0E]E7nN~ndpe+  j] ;E3L! '|7NAS.* pWWҏ5mdɆ a32QݿWr!3ma]|G!~AV]c__˲B0n+3ظBKX1SKmзio&7 $p'ZYk98F>se‰:S}`e&:}*נBÞC*XSln< Ƽ lsCC_Gx&0DŗNQF>b~_XH˜Ql=(>i.z۲/ԈȬS%י80121;\Hp9'^V>-+YݐC}H `yKXh}|-gЂ*NG)K% N{] {JVk|>˗5ss l2bʸm%{D(@,=\+eߴbg+d33o2$(2=ȉVZ4rn)BMο&{✼2m*ZL|z[˦I ֿ7+!s]q0ljhB<9~wtQݗ$rxJ#0_>M5ln!l(Mrf5/dvbf?z2̪_dӀ #1wyGԭIQQ$#,)7B;JP+Qo&?EZW7QDh txT.ɔcz*tˠ̓O+,ɃBCu{_d˼o1-/I3KP'+)>;R6G{Gё>RtVpY{QP5G%RY qƛ(-Lp#V~>(2XO˶{CᥣJPmiυ%皎?<ɶ´RrnoYp0ĹRaW9_/Rf9sJ\zW=u/_oo=ʅRf`nYV-I?N=Toؑs<Xh}Qm#N%dM.$j_7IA/pq -R*5qKw 6lU O A8Ýʙ">bk_ͷ{h.FŤ[2td<s"1nI-[uWqaHB̻Y\×v;`e!yÍ0}V紫?u()ݔaNDL,,׋.R_3gbEQȸmm);شxQ&KON z&:8/ 70;^ΐjK 0%ƝI=Җa䱜!2ФqtZaA/2hX ?[A[be?,B˄Jo8v_O n"Z‪4Q(| ZG@"PO<_, ~YhUu_O:\&OX$qG\֡)8eg7|WB WRT1G%E= z\)lafs:IEP,I~ꪊIBr1{^T+xX1Ɗ_MS 1I CȐ榕&]o{^"/֣PX =qnKj^m.=i3\g`=x' Ί#[K&E%W7MC5DžnjwEm*$*-!a0 M#vkfT϶\bk/D5/6GYD}5 [6nXn-KBǭ*3Kw&ݳNDjKC;WB0hͳ(L&>!S]W"s y =yj14pl'2m9NذzKBsO2G=nFh`ܐӲzgP}qu-X d(B?vCkS/, "R+Kf9a-/ݺbU_ %5!Iз b|C/marQX,p1IH`\[BY_@Ýsf,EPq$$6*88t5(U@^vڭޏV4?Ntҵ>5ijp*j¤o*'aVQx>Z+NGJ{oު jDb1SבֿH(X+kMscY}OZ8Adяk 6H|CL ts<" g]NzӛI ΁9bc8v^UKkFKK]ݺfc(u>=[G4j#v38ZY690€A?tʐ pZL̿f9crmMdf>P ✙$NKe*Jv a[YojoB5"M0^b@:u}ݣ3^4˘t)rtt M*;aYZT)Ys8Z%Ŀ0s@ڲ UHe"VE~9dB0)/x%&.g.vHE}4٣I8Ies4 l;᩼)T+$l_gcX>x.=C꣐VMkXUТ ӫi,WtU7+s;_R͠V$9b#}T_!=Sѵ YXcW%Tpx)SIBP W3>t'8l2V ߢ3JJݐU^<6M !uԝ6|NOLZ$fڒ>dN1:w|U(.#YL'"-u/:-Bj@ِtbfJOdK-wD?Q;I"#hVwBt-EV'7)+faQ)rjksx`Wהle7f4ׄ@۴;q#vHؓ#h-@4:+=Ê< ęruE/,z|K1 ^2FgR6:bu*'r+VS^bPQJJT7eݏamN<@-/]G4.Y#?ga)܍qWJ,ko`i/=6*\v"g/xÌ7hyF:U>/3$YenӖ+5)J:pSќwWDE/qjF ,ʖg Gz&6*ѦC6_t79㬹\KʡfZp{k"m\\ N ")JQ NnSG'$aCyU*E#ʌsR~\OWc?JEئb(%-IBvS㿙f{r{щ~A͍~}V{_<8e[nK; $oΦV2l --+c+@*1( If^g\&=M^?2.Dr9(Ts(LL >-E0ΐV,m}r>mglz0͹9ԵͣC) Yg0!՟PTK3Dqdj/{krlr*0㇁@ 3NV7/3VF z5p-}' `dV<rrUi#0L|YIQ|)Ixv 5Q'(l/)!4<*8NZ 4a}uk!'QaB@tc9)$w]~JsD+Jn[^uyN5gul[ o$L0* p5E@7KeǐNE +Ÿ; :bA=X*d2&–. `Cyr-iIR5u5\|շSV`mbP~J%kF(4#l\nsِ,nQ#NIt"GBP"gX{DFLZí$[ØD)Hk|j!~HqbmS# V8dw߿2E 0pL֨deXւ{`j-en$,=!"w_:0 e|]5Dސ>h2SA>% b.uMV/:%7"{h#QeŇ*;x]z/$&Et噺Z VDYXocZJq_lx)HDrꄄ=AqT&5s=JjQjS!ś{oM;Dx= AYs>mڠ1U9qv+!2nddy_ ^ Ak*Xļ;aP]8|m‘#[a*fR0.z$IIצA[4TK8p5rG|,>1]Q=nqy$C$[}ǵ$0beCimR*O+XHm2c_uU98i6q!p5"vkS;x)ȉIeJZD>cU$/jYl}9 < j֣ Huۙg_BX㫒>czz;VƝ‰Ē^q}k &`^KQ$IUB%WV!{IXd`W57Et3þՂz/DgjXsҹFD>qRw@ȳ727GPDzgB<'d %@|4q}rJ9_ɋ|I ]v`8mgw0f(P){!: {oTeTJ &?W_gvj&GS,8(]7,oڮ{UJ:557kb_#ޔkႠ{sWv_XMui- z}$~ 5~H΢q{+.^hj?Ac-tz< s2GMQnbw1`6[D15`J@rOo"aQ(/bu` 2Ukg.b~!m%{2_j*z^ÈRXU* ČR{ZUHR,cOMBHsSlE:FosAhmCZMP&En lHyWҖͥ _W*;$uѩ.޷ی+h oL#>qE5DXD,PZ1˾R#V@l!Ȥ]@yЇ"\\D5kAOoj vq`NTE;+V"$\|%xj}^qՠ4Q+ IbvϘem9YRsT⨗D'# s8[ipI`Bl`YޙDV$T DOVS4B43th0ZmMԡaэgff ,m ZVbYy\a~ +1Hn(9fh txft 5pZcd!< w6!j_a,{ߗR )dHsN+:4`sE0!2=N6D<֬ImZDmwO0ӟGÞpQ 㸺'4uIOKy ,2l8@-8  Ke97@Źj 2,-$?/cȮ.vKA;{jfvN,z3y薸A!ڭ\W?.Gt:kM ]mSoԻzL`-_=uzoj D9U ud!FgiHw["eA L  @;p/$£O(,!nsV饙8D)Z欎\v/ )Hc;d 6Njf*1 LɎKZNf?_;xs|}:i" ݬٺzAgp≓ΐ5w Y?y}i+/ "(t&Ío] .H'@uos=Ǿ,P\pL@ _'*'Y ޗjݑ=J 4[6NZ:u?Ls9|H.iBT_ʲ"A/̫Qpy?Lrk mڧ=v 訴+3V&.)<5|h\ +3)qA NX v0Dh<*ʜC#!C(=9eɧH0 &BELVT)pmJz`:?I۫vVwn(m\vˋvz1J~$Y!/3Y&sAvJ*r߫MFV3;[򳅅љx.\D\&Jl^{ꢏ\::7saE;%$PE7R yN0#AOHB tmhA#aخ,:Y 16&5x H^icDcG*5@HhwO7<ر~K_l@mz]Zc-# wK|TU{>V;M5tΑ;^EϢ 6LKu:tXe]?_ýօYƩmghݑ>"y؈ٛٝ:b|5mV .F*`{_MSsߏR½:}kEL_ORr rC4D [;x*Jվ [(-77/G5aicz9|0cM=7_+Gƀ٭=r@bus-UrpJ9+DL}8J[ß``?Bm 8PbBpabYuf0 u{vڊfΚ ;w^hᧇ0$% sJ:C࡛UB#zs 2G[4BMҘ qP&ۢvY6}; 3Ho;NDٓB_zhh/ t,Kf`X5~=7PW}Zxt(uhDD{lVb܈mL@F, x ȤvexMޘ3vfg\P>56?r9/f"Jdݤ-yoz*&F'0+e=o4Sr kki9v`d#}1 ML2clJ`xg7g;eO-_)Q)ڋ}kDmЙ7[ddڈ@[XKc4q%Dٔ7 m=O7 ԔZߓS)ar!x4E5煠W7T$ϼ1Ɍ$#AĔ?7 6)xc7ց\cԻuO -"Ƨk]'rHl`֏Wr7O8Xw,G神,sxMD˯m3yX.aC@ _c%_Lj}.]k85m[ _Uu6s.>h L˂Ûw^~(VB 3Rޗ? hS 5M3A7lH`5yro q)Łt&ڜq16,p(`Uo5ڻ6Kcl1WbY,SuwaG,gwIt+qQ:W!}$O @n-<o'z.?UF,p~;`.1urM B /~]%zJ7+'/{9Ț#=#Y፻1OF)XqC>>Qİ S,اy>Ɓ˱]>d[.f]ߑPir^R uh `ȾVR^{R~v2(f^~"|i- M'Q&6SVbmkۦtu=fX&2Űh}\;Ж0t(lܺ]ھ٥xUN6,[pn&:I;P^^aM9=3su'ϴPkRqz-D]˚`]N̳#0RF¼>j/]T/Zt ?:JJ9}reFR_"CN}P" ɀܶ5hci|+)z3V1F-sK `3DL}|I>FŇQ75uUDܪ' LA9 ]\r^O&ʯ[;w}YFK5iZ v̙̕ϓ dbBp*RCʇ!eX3lvC-"Ii~b>9 ήJ2pXtskjsZ)N" SZbXg&$%D5W[#3V{^'ekLrW\^:o~L.I{Hoۖ 8kݚ| M@`F7lkWNZq0S|LOBS_Йig{ϑSz+׍P!ڃDZZ}=C ZbUwÔC!Lڮ?] jhti.ku\y>Q~N5ՑY_kWKU: =?< 葟%Gx=C"S Ɨ:V攮q@8{L_CW&EBO`40·Lq mPF+u[f S^W)tIQA<**:-!W"'~SqLXtiAR\aֹbeί>z#W @/o?*t8g +X\T*} e{xZj;`9nƏiAD7vs kʅ4 j{;dզ527dCT~$?WYU2}^njz$鱸t#TꝊtOq|k>>k#՞nP.}Unce*CJ̖#3hAkܲ~A9Q" э˲~=_2%DgAT &)}Q#LU<*fKSȊ7=гV"wWPujhR;%$p@~ʕCe=_$}h|\%{Yރ./Fh6< 3zUJrCF]6/⯷ N/ȱ$ī nN/ބ->؋^ݶwJĎ)}c뒌MwN]Alq&hh+>BV=ccWF7wiJݾԙvG{v~(Ji YK}0rƋJ'=N* ƌ])gKS+rτ)mUm{N^ѡ`0AnE{%g>!+?_2%'&?^G c%hhmC.HBV*^;ȮFIZ÷X^*UU^Ј1|9K]{ף>|J9u_ -geM3Y$>Zs.IU=Ѡj8ͫ4o^Co4>C+B]eRv8 ~|ub 'A}R~O7;K DV(7?]t=NngT[}m?)3?\cA!ct9SK[ _kV; 0FGU` PkshejOVjzʀ߉˅G=XB"r<5? NxVq,s+hVB|4n(D[IYPeEF%ByMn? ~)™WS@ذ]ґbd+f<ڤ1ۺ/b4ӗ)i mxD_JWE@|kOa!+}Ъ<=gCTk("كLP+)K Jƨ +i!8U`_fGq]̑B/-HmB-4$Htn!2$uة1s]Jֿ -o,\@.N{*%նw8KH#ٝ]O8vU( $\B"PMnWCIBpIilyY'KAhu['UkUS 9zNJx.;?ϕWCh3*d5jIx\0YNaPTǭڂ/- ꂠl )@. >|3ĩobsBGEGX8hʔ5dXeЁ4 ߒ30J3xM \,-B^AjcSV}DrDX4p)ަvĪDbE59Q0 ;y_;hA㠅~:MBX9Z~sEZZyq9,% 'ʳBdˇmeiP 5h=iI:F<}Ru3O\a:,$}4z֑5G.! 2w\!cǣ5-DBsRs\ivtBS9Eǫi/?cԌ1@}'QդҀ܊bKfء펼-idUݣU<^0BHK~)o;j0l.{H{ggP˸\>4#I]iN)gLh&C¬p튋}vRT)?Y١ Bɩ vp1&oVVS#ҕ#{/C=K" W۵[~ Opx] e2LAt>DEyeʟG޿?=>O_JYW@y8:^ign-*^40f"wLT)Ju4͙BM*]}8B؛՛ơbMzSVwyZG\M2YcI HQ(ݹf:ѥKOnszr^nQ#b#Í^2pQ?gB`Rw-)I% R,\-u[!-5L5jlкAocme^Kfw2Z-?.r<7/}b#fMC@\Hea^78q[5cJepuҿ=F :3#Bib,վK89:HDj! dJyڰm֣)fsO1|3iLP|)_aQJyC ðDȲ0|BFIb8|u>,:fʃ `Πv.hrºlcK$A?E P9{p^p4-ӹ[^mca(`}<{=v2 yČyLHnѳv' ,Ǡii- ٲ&%N(hPClE00/ba:HF 9@̶blׄ2i^ Ȗ3%?3ӦʆY(SSf/HOmIUx!6^/~دITAR>^&vGtisY.P~ho3p&zgWPb׮_dޱZ8zq;9^c sVGLg \߯TJ}5boDQ<i|[ WRt"x{> 1RHН{nSESqTܪz>_Ј~TU `s- ]=;Hi%w1'K))q?^!yG;AY!:/xmQmYS H;O|;*1_0PC+#Be 3Lj-8UWiux݈5kFG7-oQHNjY}UL~"`{|&VNk+{xPް {~_jNpop.|L-6իXwZ8КÜLB!5E[$Y7ߙ|C&k Yle$8ioD/^#m6-I$o'/Rx\E$) UJyrvz;\pt:7G^ V1n 2׭!r7cG]`;k7sN&>\V?4-/Vv0 nN]p|+MGyQa=וUj8x|,LkU: 9v M+!ܷx0&r }X$kQiܝO㊘ZN يe g//NܻVPU!\Ӈ;"+U=J>zw]YN" sTbi{ԼE 8kd:rHI%j(.7W&S 1xL6^:u#'dB!_A9sYm0 "*0*6~5*TrۘE,BuUb~\kk]%I&[oCr~s#ޗ.=*nU;M8(ϲOU%xdVyV75ff?љ3H~fi Ls =2z%p>qiʴ9pc-k5~a^J\Sx\eogʠY(ZdWl&4z*k(3(/ y !]u*%1ݮvu#%Yo,*M`0Y*l?Ɇ?qҼV NACi ܴ1R/zcM6fGyF>^*ITD@,c?[O튤tK12mEsCiRLã]qqŴvݤB$ !򐳒978kʅ3YQm=|JKC&q,:K !2@_lX7vOi D*y^6YٽM;ZG0#=owY",gU_9cmwyD7Ӆ NPnf2;(j{מ6Y, xG6lSn/]vdv69t?+}nfhEW,>t `fR]{ xݟ޼fwR#\ݘ6vΰHRt֎ӄsV^>A;2b*'/v@~fh>}(`}Z%W?;ëv/l'udygpڽܥj^RB'/'8܏I bW Rv]qf=\d_%@ɇ xaS qJsDYDw$CY)͒;I*>ӡ(;O7,}&x1.@`t:~QA9ؓw$^FByϜ(aE2MH{%t l6fý=ɬXb''Ԥ(Aɏi?Ek򆷶2m-X2=mz >P]`Khfwbt`xtуVBLGoO0D(HD+OrDlwjAgא#\=% e[<˥xqRqj?ՎP"g@򍲙& Q)}VG,Q)1o*>(2L} EWSuNWɅ[\4{MhYlT5[ξBQKPA3@{6KjC~uCI!%Lp{j, PJXJ]b]w7(%{=Ӌ63pc,Y_ݕpW?W~;FRga(z^6Rf,mQ ĮMF<$A9sߊB~vI[}\n.{]f6K(mc ̭'jߺ 8Єk6,OQc ?1*څ۲~Tz+(ۮ 0(Gmbdo 𤺑~z|ES,!8 鼣73chfphW枰%1}cnZi+^c{޹לg$!?Zpץ#=}lD{E?Q|f'j;GcmGX)5$*Va#8hշ-946`4yŸ)#oщd1O0^!OHw_GXxIM#Ky["c@~z)~>u2~?f#Vqo6q82b _g.?p=%M..Ku12 C:vŭ萛 e坵( ^EnEv$=G!_>u] tZAR3$lZ6l@DKu<X$^B]AB=fSZS8`6On tۇA5 n-1 g{

          788Hj`+8F_ 1Q̖Gyjbɯ+UoHn(gO"͹e}6 ϴOH:T9ݧ5.RNe:[g7-ӷ*sYL(jφr'R|lzpU7'^Dzٖz,wXIKdtsak+GfZ0V#W+s4ŮxUGV0^M? ,Z:ſ%ApeNЫB$WA\},黐l]X @h/Q~LOl`i"OR :>%;kLV߼SꗛB`_r3!ѧ Lw 9w_B@Џ"BjX~ 4 [#':BK2|>3qӋVJ,zqFw-8Z?w*d<{{Z6.9"AKV= Bm@3M[YáИwW)~tM:J.b%6Lw!dUaJ3~@ 6+Ϫ=LԤ.:&udT.{*l<!v97sZL߶"w/eVe}=d:o3E,A#wg}s!?[͌(ʨ q >4'GjO tG|z̤ސMWB޻sүƔ iKֵ%QJzar4o0.у9,d"[V} ^i5_0Y"isB60-Ռ02IWBŁfmB 7bS Wo_Ͷ%KlϢzfz1SnXUrR@L+kf8U&ߒ= HFL /Č8m"x yhcT*r" $X|c|A 7X$.A7(@6rQK*2v 1GCTmp7T^M\eONrSse=XdhZ}(͇m^}>Ԫ|_C; [y6,OC*p"N - CU-gkh\߭֨R?CS ÌSqYNW?66qc-8#@cVx;hqBJ M8ݢWnoSKhlBp !|zYIϲU#nq cMX2IΚ^EGOeMΕn^}wAvvBKnW%\LѹWDF: 1~p?w%YHarޡc T'\.w ICd}Ԗ[{2k~G=FLDJ=Ȫ<"\{ӱWq@5+vM.5I&>JQVFJ'7[Q-!nc*)~Z.x@~ˤ7sW;u<mRI{.HB|KMP MS{zԫ&yo9U='U95Ю('ǙKdcH7a#+^@*,BS\LoqP_?_KR㢬x dfU<- >i$Ӱ+Lϖj$r-b8 /$+g8̂.|>0$\  yiQ|-OԊ˒z9>̧_aM:ڪLgKaB*X]x`v‘o?X[kNr.DJؙJ+5!ϒl*@^)qm)vlXB_]Vl<8~ձ4lYQDaX2y1,JϰQƜGty^1c*g1 4*r9!q&8VH9%{p]͘dYsNQ]~+()tǺ­4zi߁ZX_~ÅL߃%PUwAaz|l5 p$V;U[:CMo1 `Z[!/o?aa&y\Nqҕr]2)G c1}9BXžb!FS7>k?X_cxyP! ˬD`wl QH^c4ã"B{}P|#pj >-1s.3n>u8B<*þ}C;iܾLEfK PAdau)|Gz{,P>sZ^iL/O6ա&9Д{3;yjHg퐛d.FYN_.6GƱG:->mJrrJ6Z 1u l mZ]ɏ@b~GLH_,S8P׷ek*J6FhClHՀXTkWQpI? [Pvqw=!vYU?bp6,#*-h_X+$R9M?rmÂ1#Ɍx{CQӨ8;]v#;€ |dD:e<%Gfo=%Rz=Xj4^ F`/?febpk.Ulk R$#OY٤nە*U B ܳ7 ÏvJ9EP!ڧmpL>پbx,dWg}KSaltcB.^.UdoATX{7PC^ tX3mFjs<8 9JaMA W0 Y:8jU0 V|]Vc"t$μ(J6 WY{@T )BxW / _ VjYlqP VjKʯ#^E!G`mcx$zU ̭hR(A!<EX0TݘX} :})Jbi92YhAooȹ Tĸ @/ $4Y払ӷI&DP**PY?GL5cN:#Tcc[qDy1gQ"e8caGiitY"\攡>b[{XD \2>n:CeBƸL$n @m7[/9%"cڟH,cN| R>Vx˙Q'Eb2{F4]uY&*Ҡ'jv smk[>#yb0Bj%/ȝ ycX. )n@Q`5՞I:oOFaqMMRBNy#B>(yW WqP Ay4V9vy2 MĖ "G͟x¬qA,[ ;cOK># j:&Y )2hTO @&hf(<61`;@pxKf[pbNj} ]8uGyS`ן!1wVa#.{ڊXwP`ҷI CʋSM kn;A ɓY!s$Q6dfxަLbm(WA~IXg[7g`eHvC"g? NC7!WR*"?NxY>N9D]q8J qf1 d컁Dj78 ˟ŤWF?]yPP@DctuuG7ɦqZ1;~HyfM;v6Yzc *IG#.5e,{ayq쿃ǎ_ٺq<47ͤrK ? Uxfz- ,b^FLՒ[Ve} 2 JHBwB})T|첅:Nv?Cac(5ڣB.KW ? 8+)P٪eNRU'WM? > twа&<,F& oQ(K@ogRت[17{#MV7:U'Fut, $ѥq8绑__ɤMDj0mr7O, Ol}ͿXkAa)6qF/ uԜ6'g%וAuR@ۨ?GJa.~{I :d ]c5{|?Lvk񖀏cOy6˘CL5!ّ#{!(eKy;T{EgþEƖ&OG }ld`6$iAVG ΰVMPu n B-VRչ}{a~%x|>v|inFb$77 ygZQhH.-ԟ//1B{-ց_e6 A 2틒2s6lbLgg Mk |(elgЛy exDqN q ec|!S~D黐@\U kF.kX1[˦"w]C"3FJhWJPgcvˬRG0!f $uԊoP^6")(J7Y+{c/WpQ!/IhxZ"qj| v~xu.3aBu⤜OuqWэnÌ q߀_5H|iˣ-&zJ^tda<{ĮB2DUI]6M+fW{?ֿH: BJǖ˙%"rS=FR |J\ֶ\I$*,XathTlRqTcKn| Ҟn,\OnkfAAU[0C3g"ZLczWLi&]N&_@uQSauE$`vY@Lvq6 us;Ncq 6g Ð!^!s=i/ a# 9̈b&*sFw!6p"ĻSYE;MV] =Sl $Msvϋ0G-݃ɱ=Ԭ`{mC[8{S1Զ-t*%rQ끰RD1ep-Vbk?kZG|~Bc\:g4l6$wE$b`@kn%3VA;!E)xP934k)`O\Ǒ({{ A/SX S\lP: 0#jI-DNC9ŷjO!q3;BC%4¬5;Tl'Yd}`P" <!گf%gzLXbmZԊ'KԞL{fծ4]DiXm2̯٦zd`?˾nWb7ޫ)U'T'7P4IXI`h) wx<i < zrFI!Ncsc}p tp_[@uոft1mHs.RѼi0>|]<8pGˊCT6nk@9;mW-B qql`PӚA0lDT+(4E)`Pjv3˴ SZxhtÑ1զbTE?d)b2O,f?LHnoZ>W `,{Iq;Lg1#KBo3Tz*j}WAPȩca!xNBS6)9kީh H$Po$jiBn9vI:V#v^ m-uɦv:%2}da& do7_8Z[wD8˩I/8hkBIW-%ǩ~yxC:#;~Z iesH?"d:Ց=!SƷ GdO§uX>9mZ& ~=Cp[uKvu'sHAZwa0d ^h>:=:tP y^=L_R0ejD6(=jݖ6[A>tV ttj2#߭, 3#Fe]W䚍Zlr b^aZIb;qw|9,+ޫTEbi646( {IS.蟞1t9~]|pzQ֘PpIK~ z.vO/@k *Rә 6ę_GwŔMU:~RD0r_+O-Ūzʒ{ qPk  B,O-,+3[ [z;N1;J /`n6)G $! FY_/ ^yK^-U>2}*:j?<ݿӽv~mn~oGme=E"` l\RNw0 v. G|8fYĿb`-Li:A]iC5׶UM92A+Ok:`lhs]x_eN-0 _xT5#_ L1Z\1Zv tkw\nWeaGb.Ct7`nW?/,#`K꫍4ڎbhhfqP :<( ](Vo+\45p) X?v: =;1rE@BmpCٍ@]ٻRdT:rwnj$ MW"huv۪tU,h=,y  Q2O; H- p^ <2>~Q&ҹ+"KY7-F_ua[v EM/$'^G: (l+'m}I~OZ_a+ FVZ}pMg<6'n4%pݜv2Q\@7>j]lDfRWJ C̵؅V._[wF& x8pvz/MsH\XC$KFB FyQC0@t6C+׸ViK#gKlPEhIJI=@FzX\d.@xJtDM!T}RjرHb(2nn1Ƴ\Ѩ{ xgVbv'H~ݹ 'XTAkj|e_<4 bC~,L*; .kQBȹU$M~aJy݂DÙ(CD !YYL'"Bm s| c( w,!jyD|y釔vy20/cY^*teO|8boK܂\oE`LGAN9釤*Uh;T`k7㧂`/'m`n]pb"޳F D3+ uߐZuR;IG`j1C kR4.@O~l5E&!G9.S*MK,~ځm, DzK $vN_ToB4|mb/# uQPDz<ޢOwO:)*|S>. y(Ez[^Է 2 T)҈Es}f ٪ NS:Gƿ˫>-=4.rZKXkW2btس߉(l,n4P]$㼯IT0d 4+`fPmN?L q~o#į}Nc WP' x Ps[| mf`WqDBX!hS>QDH~wZy.IZ).qOF~7{iz' p'ý`ue|SB<9u CDr;6l5F?1k)>N/8?SZ] ;wwL>V= *23uJg3k=Ah@C7eӫ>O`E]CaԐ6aL}d:|UөAfǚ?LFy/#SѼď6kg9to"h"c4Hzso-G?'Hz1sZ=-?@> wjZ}FV=)MsSsl{ "oATA/ `FM+*3D= w5%Ds}4V+Sne8YΌ'&ZdA2_,Ydpy@3,?RSH~IW2ф(Z9ekT::d6Ĝ CF (o7rt^;%瞁C1ڈHv0ffA Wo. 0i'zԷ7T32\޵ME-. >KwKHQk₠Y^Ȫo.2|~ŖЬ=M}5R" M|@OLmhTPasWsI8SW\M Eѓ|Q'۪V4{ûm=]T^#9ֿw-4g\uIXwwbF-5~[|&Mʵj}}]W6^gTJ&5C[\e/$<#Zb3@ !oZ%9൚5mKU@|](FŢ5}<]OC(.;M ۽5# s7"QVpDӲo9zƵlf;uq+ i ')tOYpϕ|b}Nߐ˩e$[tgr(\VG@Ba0I0?dH3[O"ATk9NjL-AVj'I_w b/f 0)n:(U^T"9|7{J0vUV/dR5/x4t,ƽ{qRHա* ћI$Y˦6)?3ބDǠ'/qh+VmHP &+o9X`nH#z`Vx.@74 L?J@vU6yPX5q :ONW_5*Mĭ;Б#BJG|/a.WFc(E ǩw{r@o6\k8f#>ޢ*;-O38 񓡸*"Z@=m\V5~a,UIx\CշkeBnb`r-Y9$ǩS&r߶`g!R% b-<OJ>%Jƺ|m1R,qLh-S:\:HGŴ~ 2GB]3XG3wF-aC_g3.&!莫rkD~5Y­0%CF9qk~Fku~1-2 jgYZ070701000002e6000081a40000000000000000000000016439a35500002ee4000000000000000000000000000000000000007000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/7.]?Eh=ڜ.+=3Q:@WF'mLQG=gkPصE4!xEYn D0jCw2ui6 O8IPJ@rŷ~/U)>KAuM,)IeFޢ%.? 7o%!m$sF|2@^mLlyP)>20rĝ_ٜu$ɠxtē3C8< ?/xXA6v7^T &K\>Cm "tzz*HE-_`M[B_FlL:Gwz~/)GBܜ}LP~x /2μoL斝ju$ E"Lt( )ށOw$o%mYNq!MtO^}t]OHP$V9;* 6ÒHw1;#K4D"tx!=иdy^e_}¢kтCQS~̳IIw)FD^E)\9 |Z=)5WGZ5y{aA(_m}k/1.%?D@[1_Nv=ZuY9`q`!aOm K'{EB)DKb1!#'k"[%oW/P! ~ۅN~Nb'c:IKD9aF~: /TNz- _4gw)I3٫< M͌4=&1ǠKLÏڈ|}8/UuP> ;!v>P-)]d4BY:U]LG&>N3$X(射ZHt|7K-=zGJw"=>rGr<]U$: # ~`qU<;v#[yʿ3܂uX˰9;uQRJ%bM_ƦV2h^8ŠJçɚ&$I."Ne1s Ud`.6G~*ƣu25~0NVޖ-w7kE5) k[̉oݬҁ6%_͂GzwsDG'OY\J3d i3X! uO\'xZ~0h/)/zwKqjg jFTKΔc"q*v<k GcR7#$^AU*:uڒ)Q.!BLT9Cڱ!:8b;d9kCsW}qT05qpV;9>aZ/{E۶hV/@lqRQj"Ԭw IEͻrIk_B9,r&!0PKم[,j;P6$!W!mq{O= &yt‹L/v$~JW7hNc-IN12Wb|{y2kRY 'Xc9 [O"C;E0}J=>-"WAXLpg|FF:ڰa.0c'д $iU'=&^{L|vzʵ炇Pn ~jnK[HTti)@;Mʺ=bKN8NY0M(꼖5,􉥆S#dFkR3>qs^!0pDz0v{8ZY㥫i؋AS;LxfY.,YReWW r/Uez1-ۓrO& 륣!'QLu(LIt 8cYooTT%!ʖyșRa$UrQ*=mܭ$y;HYCAT! v;|cU/x:ެ(SIn~Sr\ߗ*ɞUm3(G('->-nэ4pZ~v\=|,nκHͧuâa$yw!~޹0{NE~ uùt}IrSyy!AQl~,^ρ&֮jӊGOezhD%̤p9:8$$ ݚ]B5/QН5d 40TV@o' 2xoE+R yȧx+Jgf׋&57u n}ձLV; jՅhp - Zwq -û;rPIqIwX`euO鈋{BAvΏ@)H=B`}i~Mgמ[a-Y~8fVWJ6 iUyűHl 8tиR#w|`}D3{+Om0 td^ߜH⊾-E7MlEMܣY+TG`J#"jߦ~9|:4O!tj~rcEw8$rAȤGBRhr%bH!]&圣`Mj*OnBit5a ݃NRBON`602kԫ4B{jkWz$<,6ֽz3(%̱o}q/6\^Ȩܞ2?k'v%T8s^|&;/FQ4?5^HŔmxmmṇ%r՟؀Gsori_Qeumr$7eI۴YDڐ!~e:ɶ~Ucv.KeEøl5Li_/t+L'8.>l@/k!b,$h+!IDpѿGDf1&ngB7elwM$0"N{}ӎ^X6~m7ZXCݤM\MJ"-YzYsiv>hR"cX0f~ӈ,p l2kXyδG0#h=AWY7xx('Ef\O?(U[CAǩ! 8h0#cl^{?aňgڦei'~saKL.{0qc|utM2-6|H=_6[sr[Xs)Ϲ~@-SZC2Ktc,7O?t.یl}Ǥ >z=8(>jԖG**ZƜT{=^>sli/f7M9\h6_Ot. i z2O-54E睶{8%_5DL; ,Mq_f5TA?$c0Wfݛ? uH W ̩00=U OԜ sxu\r䘡<&[-fiaogUaXiz|@<*9s\ZRpMdc< cߎQ NUOY}J9DC JvTU/Ƽ[u~e# ;pēze"(#U`#06=D-Cڛ1ih܁_[X?0IWi-yA\\+~Z ~iVLOm`{@wb\+ԐКqSI"")2gjcG,6R  ;)!w\t"Tl9D\?#M͵^tq*+1G]xL@S=U|5iruwgLYS<Ѷ^'o1u=YiA03wlA*B!*tYGdIo, oeLf)og[tj;1 ej Ɂ9`1!ӈxfpȟၑJN΋d0qצr9$F ^D[S8PL*։qӺ@d__?:5PpgPZÈS`%bKg+b aD0,v #{:n{sJƝf!y({1`_JT hDe0g 'qq @-#K{"^9pDMIإu?̓ҵ8֒>}bnY^b<ٲN*'- ߘчG[Wm3[^9˛=s[@F43v,8GGH{Qg#b $˻+)!g 1Yo`4sk;vuH+a!c/FNNpa٠^_b~oL.YT=qpRv~^A ; 3N@Z?D7-5{&>٥Tw>lHZu DN"5#;S_*3sD(*lN _'Ǧ#` ܥ8xV#7fhEX4P\8tha ky؞y:Y銆1Sj ]1O0>,YOq+QC?oHAx5 ,94<B|r@È= Ŷj)>ϓ>oY8B+\c]̰O2mb͸2oֶnI+'CX]6s|k$pu$91zpYP/Ԃ=)WhKP0?dH[\<&ZbQkx&Ǔ)?GU4Cas*lcV跢ٛHA]a0nQ].rUȆ <>0uyytU[)V'T|*BL'.E-pÀ9tn|j_s)=.S+f1)E8dF]B+i$'cY'k?)(y"m.{9W;~=37(Y_$7t{J}?{^UP8`, ϩ.'u&d%v-K}R#7|# &2JCI)xsy%Zl_1ȤZܡ# QKOO!ČaG( ( si!Mۗ&* T$Uw[JcTEEلȌ @h8CEΜ0S7-S7",}f8#ovM Ndaj6%;^@&^g7G6D Dyb\mv 0ԥd2D}0=@|6ei8%K"5Gm $DO#!VTq2iﭚG*Yܯ/#ʥߵq9i¯IrAY"L>$LRF*Ӕ'Qq<>N\∈"6p[H\?-$ԹJ<) KGV``^N>46fXr#kw_3'χ5uo'']6&^GUVH(òf!gEh 6Ɵ>l4&dq(S_\&*4:"%syU%=:.0Z! #.:ןY!ߍ87NuǓ4bG e8p$*4E]<(!T ?2(YPhEJT  0RõўhHr,DeB"3P8I%]6y?5]aJd/;1ebx {g%CF ]ݯW;MZVqm[D  /dqcD!7IR(/1&Xf#ٴ$Mll\^r+g\Cz ޾i8+P#AケI)5YXR@m;FG'VzcMmDT T%$/^_IAjD5;EO_2,weK)m̼<"~+(KX Mkг/붾& 6WM w#b|6AxG0\6*Y˟I^ťF'q *?/"ЩGF-?rJ=G Q_-Wa N9;]}"p(yf .X.7q<3풏ZMGY1^q$.q^.CfDADͺ6xDB03HuE*c P+!@$YJ."䱵 t6hkc IG>-Lp d"p`Y=aœ?J}[Wg>WN&~4~lTto 0m N a'U2TC`4)T&<3;L8nE 3X!*-Xʭf8Φė1Qd1[4/} d(#^.@[x-F2Jc ]g&\{&Cwj6HbyΓ<+|x[E4m`DYn~RKǪoYp7;P:U#B~Ap^ɑvZ睏nĉbG,,mDcO[V8D4 @;O+-\G&=dJOyGdV$p8 2nkoc#wqRP$^ܭNq:!d_XzHPܝqsT; bolgTI#xdaꭾDw,Caϸڽ(h#Bbr>0FaFL .Ҝl!52<-:~boAKUA[}_)6*Gq{ܷ>~٣VvE14S"a5jlāF ks.'LEjeNwdɢGbyw }]{Ehgn\q;mrcd>Q JK T])>K;3119qO r8`BN,r _>[[ޱ먪#zaΞeiWom^\RJ F䭄wܐ0BCtR79TVTRQE99L)d@\iȏ3o鮦y0OŽ}e{vBJUyj$S8{K8x b%p˶_3$ 6fsB=K %El3Pb/ۤKr_Uhg'P_lEԺZ}GU$\5"{YJ\⩪E.O as{pA6֧ PA$8n<.Ԯr"irl>ZR5V>i& -]"` Vr};^A+&dI'0aHsuk/ȪgóPT5!+vF\}+V-Pmu6m.b=#^nF^+ϧATUNo;K| NUMJv'z ˈ> |۠ˆYŹOd1u4U6@Ϡ?{+޵b5k:|bR^j_Ǽ1VҌL( ;j3J;"N"r$9@XohCAMG$F j13 [Xef1@9_*39F\'#7LWeL}=,I 1wQ:姈e ˭*gҧ^szmUvMNѤx(4k#] m?}Y3MY쟬yq# d .yvx纥U{)ܾ.xW\3qD2+rFAn<4ԐVU3\-RG!\S)y>$gpVpNp`Um9GInAa) is V) <=HG>Ff؁R2X1Da oWgGGK ےg#==lN{tUs\(]592L"=$=ޮTѠ^ǗZ|)ٜuA˔sJZ9=Eѫ Q*9_Ro ;L>Os^PU:L MF/L]]W2"-ԧ"c'>91LC88^`=[uDwO;.'DŗX|=0t\@>7>,YxI;3ot u/6 O(_YG4^pp yJヴ0Bu0mJa9&iPaj!Ȧb !&kòäL;Dam,25EJ%KK]?I~[R HE EuW~Hc2kfwavkUz߱,VN~G|D븮;`F񡝮.P `jOLh"xНU X3)yEσ+(avDpf3`!1ڀUg%o.PK%ߨJ$CsĨ6BgfFX\y4o̚ʋ+6h7{ /CZ ]VEb@=&Z-j>@zBiW!yh3'7h; N+pg[r|-^ԧ32RDlt>b;.mghǙu]>*FЊFs?5lW̫sz5K0ǁWGX9۩opG k~:a̖yv؟I1xA}.N|T^[)p>#wI~bMigVc5ߥK`Wۊu+"ݧ4$XX\dUӽUp6%n4$E}‘B/쭭h *~]Nf2*clOfhif]d+'OCn>X`CT>WTr A^W,=V|s+E ;ρDDpF&G*{F v(ƀsm77&=>g1Tl<p$.gٞ\YS$~)X|ڝph+ȻhxߘƑ?ྡྷA{UH#sVUK@xkA"Ŀ| /UR8"ӞJ ~983 &{Ud+w`?gei~gstVuo{VH g jmРzilFϜ8{nWxnǤx֦ ,e07`5بf&gYwG5b/Z"h&ZG A~Oby!NypX\tRA֬>w B/Zi펺o(OM-? H5sW-Wk0ί.3GD*rZ:ubsj<lİl#H7vgGmb< shx.d zg0N&W "ȲMHY95JZV%LeJ@IM1 b$;b +?E_ -ӣʉn~^d>RfO48y;cvJGz{7(|Cf>ȨF)X_<|B3P%hS qn6GzD^z2zW8~*X2AhQ._"\k}nـ!f9#$Wfy}и[#$"i' *Tr-V#mk3A_sJw-Hn IQ9nY*nI \@8/鯬OLDL3Y:W{J(m6beSoЮGS.M /m[iH<&|L{02!2P?GMQ?r #)!M eGhcNPr( %hVzᯨb@z/ڂe <|r#퓅z-0_h{>c1{t\j"0zEdM;;Tp5!3#5z{9#$Č Ы0s</#nZ4lT;i]2~{W<'!}"9O)!۶U'%Pw|D67uxˎl؜$U2氖^LND}&1Z\_i= fsQ T { 7B+60- wmf|ԪY-iGȵ+V%ZC"hп^UM#5f<ʈ47M\P]f)0ԑ<H G_abP}lU:tɵ@{HMe$I<Px+R@8:iʋ^y.R> (>р |`Ngrh̥(0S]ݾG9u!4+aJ.}ǧ>8YP-8Wv$ <&bV1)ou:4>+]KyAےZ-׈Ҹ.Ԛg)Bpj9iLj߄% X< ̧8b%/:3ِGWJu-PTMF$W4%)v낓 G NjA CP^wƭ13Z3盶Yp'tbIPh4Mn"qt0 I|ܥ̸H\ǷѵÔ?o ?/I_"AICUNFDڔ XcRKT ٖׅ `V< Q03Pqǻ))Yd'VĠS!dm'?ǽP;;#8Mnj| ʹ)Hu Q]$ /eԂwUD|ۼ0xC1hܡJGT6W?ag$6J|>ǘ^tuobJg6թN68+B$01 ԕSr'^xkIɬk< 8r8]F+pߪJ+YCLM_1M0۸0iLNQcVrW3@©Om2NU"!qʋ`Eة cU* < uT9*u<9&)d^.9u\r`K¨hzʤQ$'$~Af(iAЖz@mm&pWbe! *w eC瑲'TPu8 H~>50n3?IG`"8@z*ǵ{RHJwRޅڗ~|̭;4OCA~g<Х$:@['6p=,jx iu+YsǁF`nkWGܿ5 !tC4u/pso"a-vaa==u(N!~m:ze25>pE eǘfdڭS-|Jd1Im," !-cY 2."w4JDr=o!ZY._uC4vhIcqf4H%QAR4 {Ed4oܐkXY]m*$/V_4EZBv׳b,-bҩ0O`I+EE~FcEj0o5y{|6X+98ug_3p:aiDLt'RW;D Ql8{t#!DX I@|-3dosI* N\FJcx+>l+[-nY#FV$pJ8/f~Ό;;vO~{ƌmf˚ʫjbzo9"í;v|]qOVA" l5bQeD[>IbK|W1TLV J Y/QGl2g\ʲ\"O1-wŠ UżZ6~]1-bk ؽ8C\5)5T&8LYY բfZ!94Yi3nVu*UkLJDNL$H}yW`@? 6_-lhP+DA^$ C. s]ENҵϹ7)5>@+Os/42=1f^ K1| Hm !WBUo2gwB's`{Xqt.q_k,0kxm?T*ճ9Ͱ {p:&݉GT~}ņa05/I&F 4,&m*.!<P.HZ 9<* >6+1꼶:Ӆn2!pG0-k0{o&  [/1}F`P߆3]-OI؞?NwPI C61BݧbயNCV| U7?>9mmM 8*!~Z-p5%G׭MZjӁC+4d$>uF-.hůA )zs"pܐSr|2g :IH,~U_^4޷WZpf-VԳ+O-[˲6̓$JIVS*U$SAke'  ӽScC /ҀA2: ֜HQՉ|EHOxJy]D%:3PaOypqJ\dL7")-8ISu]*`kXY=h |ϙ_m_?0'p顪m |WY|/[[8t{EB <&^ ? _\w] `;^zMB64GeW0SǾ[-e{RNA!䁜u !i~ٶW¬!d0^{lWC.{7H / u֪\J6(%ݶH {cUU٠qFwt8tF[J !Gue}/dO{`/0<ήQpq"rbخ{(AILB2d'D| tc8QwfXgq>M(ߑ5D&䇘]]")SXSqFQ ْ 5^\"qAiF&nšm;ʃ_0RXۃ,S? WʀIƅ6 %%w9Q>x~.2 Nϟp:)oBFSGE&C ~m y#LӠfy!kD6篂'椫S1;o ꈰ%' `2x2ѝecI` .xl "/PU;Z CjV !qrιx: o6Ԑ/mcp &v3Z sf &@P-L)kΔg?J2YO/lks,T-}\Ut|rKoWLm; 3 +QC Re<&|jZTK{,n pX}<KZ4)S[Mma ]U?>66& Yx?ϿE"( oy, op)9L450[Y^AձT^HüN־C]Y&`0Cne|K9##2J; &DGRɄ {GMjE⏟O˯q-3#߁GcMÙ?Z{Sj^K`^N)%W٪hr5?&ة^ (E6?, ɢʊP$cW7*.2ޟ.~ PfKq(ﱂXI8Os@䖁Ct=: B;|Y\w~M[5\hr/y<S#2ɹ`"s6OWˀ]@_vaP{=73RoI/qO5ɨY^];gĴ![6:Upbz| g2Ws۩42%;:̳}1@6Lƌ_u:p- Y;]9(x&aEbg^f٤.DV >ʒ\3fҠ#!|71] Y9(3Y/K\G떘P:oDVl(2֟)[: uovԓ ,s{M-6*$L/{Kvv?#X|$IKZw'p(o}:pk5$e0aJD GUin)"1קk&v m-&!qs)gP_hhR G%75cǢٟ*JRk WH`Gل , b{'1SHjIZ-;\Yq 99f[ (/cp\xI$(YXg4f[6|^;O3MqMh 3Fc{I7xzm+&k쐜jbҋJi86ް/~QH:>OK^gsVAR3WU~)?>;8;7!4bgI0qvNEw`% 1'ϽV?꠼pk-˺VOTNO$da!ζs~NϏ#1 MRyRQruTU.7C^ǯZ$ BcSAy&)͎K>&/ FNdc?lCÍ\Eg\vR߇O/ .fH9?y[Uqڪ |{2_ɽ;xW.(VC+(+f[`"D'[KX`bۉaj{ArxY790@ ?)hXݲ2ҥ[t3U;5n<ScSZUBL=WnjD H` oqTBa)@"2ҋj x WLf{@C'Fvi|os)Y]UY>8O9>"\p0?ƚ9zUnn2%K|/^OyWne['o9)g',FXE#4ʐkcul]s^}WR6B2)H/L! PJ*O-, m)BkN>B<ƥ٣ VL3VV*r#;ed.[ڈO\DIńH_&7@2'*ݽplsgOLrR />;'ng*mŀ$Nm2Rt!# ݌Rᤢ6` &,Bz=וXH%eV x " aiq-<%r2:SvY/ p_R?ٰyra$#lvY,|oB: NlN}tn hw/)U?h^-u"AVd=) 8.WK\OY39dӜZ(>O$w&P|:<_?f̲ٱ7=t6:L0A%Ht@h %,mqT>^:R-;dW% e9Iآ liS%; ± Ӱ덟UfvZ+G ȅeR%(-t/ amO ڟ{@);Fq +PUCd"QN q;l)'n ̽NZzh32NcIHzQ)^ tipM;bi]\΃0d7H;=ˇXvlAf[}GEV2D JLK}JXX[澊_ ҏ%5AGr8װuY_yn+սӖ 0Y;%C  >9YF|~Ғ"g|▣cό6k+e&$W[+vPžh/Y@O ]:Y,\L *ig5NV'Ce䯋L5; n4r&Qh:g"$x HI RvTKɥGMVbV}h;EX01{9/ \?L7㥧IY`iPw@Kخ1hQzz2n| 3>_h9둽פ,v7x gO 2L WtTn"4:մ?`J<~>P) TNfHb[ݏ/ٷ a9Jh{*Q,V-BMWĦ@TdI?)ΞQỳ\"*קO&!'Ӆxq?AcD n$ ϽM 3Ҝ~=j#߿#(z{-%ZT&3bHv{qrl׈TE۶uY痢 ;]ԶDr~Ƹݦ|*}Ac-H*0@CmJ-p޺KW>J1Bޠs9?JlNݗv撊eHм>e5tUe$*V mI@^,ht2KoIX-9U!?@1|,!,,ϞUb>}ĝ*sQJ1tK|R̻)]y 7p(Gu$ksZu+khe=tLyH=Z5&H9 J'JHy(4\u-QpcR"ˌ_(ת@|PPo<4tӆlKh?%G,M)zA[ {u/"ث2( +dZS}~q/kv LNUR8y0K\lTbI>Rx(q?Ⱦ,\k kq~ bFzGso"CAҧ"Z㨴4첎HA3unZf_gH3`GA5ܩH?da3JGK.}'y݌£W$Z38`NG)}0'e]eL%Y8tW q ?.YG+xwܳs1Eu6AmՕf? c+P3 #w~r/ڂ A:Lr@tzU wdo |Ͳyc2¡24Ft?RX\{ĜPMdx [K\ ? H}Lkp WIsDٱާZӅ!,\Ѱ9(jRIm+6ީK}<"^ܑ];&wgL=jK FJ{Lr 9?E-O JV|1=y״2c S\ȗKJ̛^!iuݑӥ%{-,]E2 -bx,{x4<ޥm53Y68݉8 L<=4^޲$L9b}b#ݛan9v ;S||ܝDdG|J0BdyXN(Kf԰ 4AGA*TCLj [O6sޠs<'*5KY\f- e[w s0nV}RoMB AԑHg)烆 IG"iF_?f|r"V@o-Á_ #H_+u9J>GNݢ L"trŘZsL-[x Y~R(ķ{="3\M*G^_x+&O+:R0 U2BgT/ ࡠ6gd 0/⑀VX8S|b JL+ֱּyKI*8]Iga_ݶI+ȳ%ձв̙J E\emWوCܕZM_hG]b[c#'rfȓP@y.$h;G.Ld%9?+i>V!-U *+Qo=2!oəu#iiZkDw=H$"%+~3̶ PͲY?EWH'ߴ5pWݢ6|ʙ596ߥZ,}!Qi_ʐXv lUçLy8֬e>aTi6(3) O<0Z? RzI1,`{UfmHA6a 5Q9ly0CY֤Q{"gZ[b9(b 1Jّ /tQP4hk|h˙8G!^8˟4Dzn_vANɓϰ̗wyn?gX ޙ#3TWa=9E C3MǼN'PE9 f\Aԍ7{~"(lsVggsJJ[)Xܱjِ6[WaS(xVGɓ cD@VRTKfOQ*F>*GTdyBI 4y oQ^۝ljF57| nhDm+_]%-^hk{r ZݭzGRfEgOPse\ކe ;Jb*4I,HP,NOc{>O:Oyi%a -[;#/]vJSS;D\̂ZrT!1bWcĸmj) qrbs;aV\+;x%J  ˶m8JY̐-j Ə4[Gf(Z͋42ynf5+ٱ[Dž}1R؛.PZI[) }O_E3N˘iISHql8R7Elj M(N1B{CQ6P2`g"7|x0 /}bG;$EUkx.۝uPYtXpPwa~fW-Ǖ%ldeS~BQ# {YNE'[kf{)$K>5|1OyBs 5rzvN^dN}n+iԅ!ߗe'zo8l[_|gچL@9q}|:9f΢mMN;,bxgP .K\=w` 5ѡAX*`C lNh x-(EÜъJйc|tDfB50{ߕk)HZ6K2P@l\jQa/Z֭$6c)lF sci2tBj9%:d\<(YcQF㫃 W<~3AlZbTo]-w#W-xٟ,Sa'=K201@Zɍ[V`MHsqF]gg1<ר9S,vn?rWS|ZCwuQ %Vf2T:rnʳc/} bHO֮`|&x <ș{<=0Fѯ`V.N9?2+*y xd –FO-8ѪPTW;i~EY ;>/VZqW3$>]!*w}wacLLGr^]HB/GnfPX%s?$Lr@v[@UI ,Bic:n`A%ygۂ!SjA.餫ɘ_cFޅ)23ZHQz%FIRgu}7i)G?e5Hseux)[kn8x4؜.;έf?4Hj%QQ!U{Y(S~loK>2` Yj:~F&>A2h^Cljq5w7,;/BNݶ%'UnM1oo@뿍l*j Ui>I̘^isÁ<}Cz DLpD>J RGR zl@txb3>{lZVѽJM"~aN@_> ]cS5y @SSПn bI",MXgI*p`;Xy tJCzۆ1O_~Sq]eu5՚0PNPJ>7M8uqi_y+|&9!Yt2pԩ2>*idB#BJ$>,mh #t.6~%']`lGO TǚkjWi;Pi6Z5E("o433V~ZnSI/'-4h#n?yuOQ5DY&Iu8JŁ}|ZY?>&: i FB0 /Er/D}^p{{$ ϜMH9F~IAʼn}v1PѨ¨ 4KgI%*|n%ʵ,mq@R7LTBQgtGSH,< t 3Ձlע@ɪp [ܤA Z?`CS\7[F;Np&-_1=z-<v9Ŧ45UgL4꟒hs i/ܹ7bZX&,$M^6p.LwQ%}/'Gćp aU!^McbUaEqzҬHk ?y P9}C{|OZ1x!2>8{nJbhHx{Th3$乻`)"@C89}㣝ɘsD}sՏ*rLZt}9kL@/KFϓkD.t:fO(T LeY`R 2(N{:,dRJVoe"dG@W3>wUh@z΁REM #.LX#Wѽ,)8-/H˸7t>yjnw*HX=/ԷuV(*:H%%BBWGMseZ_ mFi^e-F=l?egxly!m)%F¥})/NW$1}p,~_x.y㝆ŠTA-< @qz wF*V6)ʒ9AsihX4܈֚+*u){4sz, ~Ƕ,4Xewoi-1 ";}$+r9Cp69^SV=>_a%|힞Oχ>J&h &Qص=vbGvxdQP̮;PNC8eKS4gTyj L@]Oƿr; ;仛cei`I]rҬӤDQ3pA̗'4S3BlCO?{{րd2h=ŧL*KK!q|a%ܦmwI(cU*DM^OmqXzOoeU'7ĕβVd]R 0{EM ]ΒS>}ۃ2|QJhj#?E. *aӱbLk&s9$?Yر~1꿯ltTD_]Ʈ3A JCI0ҟo Fp!h[g"ŅN"T~47zd?Jn4Q-j ÏpY1G⺤\v`4 \/i8`86@6}W99PiVd~ڲb@5F!U*S!jB>?Z*ddj'S޲ThNjS'n0DƊtLBٵ:̬^&0Ӱ*Y`#>S&1ȟIc8FK"je</?wEK(8SvY3E:֝ Yu|X¸>lzN u*qSC\liv`3=[p)23*EmBFT=Դ V4'%Ó9=;]qw{9̿ =']ej ĿDy㷕QB;sT%hZS,V94%zf3Rc5bЪok N.t>~,K/W5]q G1QW)2E917Smb\ZSqc/f7 B۫ SmgY([=@{Sj,\`81!a~udq!Z,<%tNBЛL F֘}-w 9xAE2M AEgD6xMDȿomPn/NN" fX7L>6>MKle?Oky;;vtM9АF~^prf%()~˹1F'AύMO6M-*Jo~Ȫyx7t `v6[or99,yaMҘrK i+StV\K_ QU vK-<|ItIҶhR %uçA*A|zΡz B_w^Rȏ,rsվ]g"`eI$Luugq+]l=K$K《`Pne :dQuӨʑ~;9Ԝ&T)jF)zϮUf5_^tWP(Ier (ol J_PV. g722kI) Qz0f*5 *XyK>ώ@B_L)Zz卄|ׅ+qM/jF0=g:iU۾(/Xc\)[YR%JU\ qyEHFtxkwٟdonh*M}IpYEW_VI`ן+ uO!*Alfm&P|g0Y:cQ(SFNVXPXjL@(0FwCDBEuvs\A9OO&+ @09uOAc-ADRQN0d,Wܒ|lv:v[́l~)$(Iv)6Esk8jT<(H!6nd20fvdŲ(g2ͱ'}mE5&uHuJ߾W6S^:Xy'9:[o7爗4T AqF8eNQw hPCuj鐞N-1ٷ҂žTnN A6ǨH6b]rɮpqJ9@qʼn+yk44D=gea'\IV+oG}y'J *G2G{Fn{1Ovbdm~2Xƚ-so8W-mOtJcUvoO##{;ByCӰ ݰ~1Gq!jx@i?d$ui6Sd|C,%?QK9E?Տ7 o)k2.D⮇,x9i4=ut>QȽŒ!4~+!jy|R u[ٜExHIpޢ 5řSeL[ȥqaQ/=Mf8 ϰ6]L/vMpK.M3PGGOf0Fj WX9^^7ذ%t:Ĕ `AQA+ H{cRa v3(.Tƛ%䂀x~o+2d6Uʓti 7l-Chs@luw18[GBq~I=1? +sM wq @,4Y0V~ 8  X9LX#bTl"(kn*i͙u1}r'~sD2 G&D|:(ڧ:8be!bԡ(K` {_&M|Ǻ&w\]•DDR㦐jjN$A =WiWe~/?|]=vJ'_VN)b{(V&9Wm EGʹ(԰|j%S#8:Q?AFx74^I:"SncߙGlK~czk ; cvUl0g!u|:lN0;r1d[#]S)z'7V2QҜ7-VQT, (A]7F']_[_{@D!00 Uq[¾~= HeŲd~~@W]:fR6g&&]ӄؗ-IT3('"_Tqq"q@h KhI`ۦ'7{%=W:Z*`5zJ$~j lFUP$IS7 ޣBM (uSl"H?('*+B!^#@<8MoYT(Q ۘW'nԑdSVEml%'gVPP'4ܾ"Bō?&WV*E6=@ !n w/l/x%O/a(PnQ:1kFڜal)BcPOd'_:W!/MH!.p!K ʧr;È,* @c.oo9 3V~,lZ# zwY})*$cT86(B!3~Wk})6xI|cҴ/J*h CFP/9Olv (cmpSG[~T2F.ޛK B<n kMmD|/! TTбY{'sơ^gFG$D_erL5l1Y jBج+5. ,]N"im6OO$^c[nN+bɺm15Hp{ڛ "ũu|1Go:Rk͉(C+o-"mmYz~ t9 IkE:Kl_Bs{u+d֏5X2JmY~t7ĦWi$=C VV©F?J;lgsm )qA2A~@GjX/[Km%||ow_THyg\+˳z/a"oꂘ >ky5)KS/T?6njK5}x%4$Dĕ >)C2>~]7A`#+0QYg[AĻv iNamA*xg2ZS\t["Z<J6!@*Gs(Oȃf룯c_*)2PmƎnz0*Ƶ]wԜ-a!S䞗F)*li`/!mRBEdIޙ^G^Y/4> ys.N_*0ws D"$BUAG2Ֆ:33nϏ !/jVv9FGʻ4خv ۀLơiQt[v&J)`NEj@6e9.kطK#ZbXyVz|]*s)IK]@.w3ul 5IF~ pZ(gӷᕌ;v}]0CY1 :QZZfueg` m=^rA斳rdrTzgJDyD}9\ #|lUU7C aNuJ ?YpINIxV.Cq {ZZd[t3"gQro N\cBBgYZ070701000002e8000081a40000000000000000000000016439a35500003cbc000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/)'<|]?Eh=ڜ.+τKДgYq*~uL=Lȸ;%XzfZDx`B8a_X̎L`#S3< 9Lhjc[\Ge;VeKߖn>MȊPҿ':X*.T\0?AR(aBoV%}@òlTQ+r$%nMof\t9|& mV Ŝ`&WTņˢ=aۏ@yɓK!r4aXgVzq|c\̟& 3oW(x=>9>8}›tdsi $7Sw}i>R7j.),^UȊƣS0#Wj:Y:47F07 Nі1ȡO?1#pUi_<* /"C:Ո&wr}&J:#tC0YAD_ XK; 60f4 ,@r&]PaC8^RW?s| kSq"'JZԴʊH+om8S蟢ǁ>m@ ; 2e<)򮣥yR3KBr1Xm1l"6!ތOIm!H8>d#]urWcqƣ@*DV 'l'9ԛBPzsw%#gDǿꌯ⟷s˪oFڀ.2 +pEn_?k䳧XOǏUv{ NBbls,aKo4ʹw8zjZ?@s󳴠m|~/[2r) 93g7J2N 22E}t}Xl`x)ڏsS!6rٲ.a%r4%4g P`ȪvO_' !1ϷKy' "b]8NwOUzd }A/*Ӳ6ބ f{\\ePwD%L!\ =${{LHU2`t'˓)\D2X%lt1&WZX{¨ۦo 6]#ފ{t=`AA-o$ȏ"䆽U_ }`$Xa?pҾ+2itx=`,yk8B&D@K?*vX 9OcH:9=S\c)Za6} @b&.K>xpCd9\fM620'87SE>8J[2s;;;l)^.N6Vڮ.&ER_^ŤW%2I4y1d+k\_dAǨ[a1,df_u"l 5!#bE7fhU&^D J:D?Qޕ+P(C#ᰭta٣hD1ƬM1rQ)I6ZyQOU=/ |J~Y5oKVJI D/_s; lRE_9<8646(+@2M#nv B!gd;_B#Kj/5ɝc[-G=ةD^L!CByG=ǔ'T+GMՇ ՖdFև]@rf#24nh_Mh=!+; ]oݵ9q_-qd #39x-YȜte***u#4t.*-yR5J0pd'&/&.+4-wrvI2~`l+9 F_g{-{ xJbW*=vx61._'egw1 Ė`}EtSҵΖAnn>_*βAI7=(d|>ں99E?0P3@<0%w=4*N,(E/4vQL$V+SQb% #~yzÇL(\X"{SI|l$GvÇNjn_r'=?@!aSZUn1j*o2n[B տD+ s}ۍȘ#Y}=5)H]ΧY:Qf`dxI25]`#e4$j_ETbz@#}IgB=`KhuBY|C,$j?"#ͩ/]؆5]8K-P2n> [J#4 CY0 EH^ȕZ0дuD+nH^bl'K=CYȔ\AjCZb.+>uUR;ڃr  Φԭ:ptwa }' >>/R̸3wc?#Rq?;/$C(ݎ1>a^e)r AKrG2ǵGjz簎E Foz<fFpD]d]fP=59u=] :~k}R'yx+,ݭ3AN}71Z)8JL]jzYut-Z%Sy6Jkǻjl14/%N\!xL־xČ !TLaq*)EIkDZ!*vpJڸĠ-8\&7ҩ(M26эz> ʖ#t||Ms~Fu|4yyNXe8i*%seilɴ~էcywli~S\KMM[ZKol~v6#}v9'~?T Gzܰu3YRĜ\̧<|N|F8 "ZWߠ׆j҂#$_?$jYsq^~//0RX>grHQi$(@jhs͟A[($9kjP=xݺw趩(WdE pO>M>:~۳(":rHh'{4 F& @`t8YԀ 6iS" ^$8YIOH6kNO=]a ^lS:,J.oI$ \:8E*FS>H6d/,ȳrT TM *}y7ĞցS.t%I NVgW:I֓˞;r٨/FqXE(@ᥳ8&V+A/붮'b:HA WD?gl1_j)fu_؍uKgg1hr~vR Qz#69 r0F!o( jI.lhإ9NןAxE%lLOGF)6ٺY[}|n %:]k1y$?IJ-ZjX:T(`k!n-٠>M"}|XT{fM$ GصY7hŲNAC[@ 3.p} y XjX!\?Js6`RIyi8Y{YE;aD@tZΡ+*NX٩78LA~.9~ҵلDCਮFH9aⵕ!],mg*ƛ;i71wYLA)AVVzΗ\?_PmFм]>F_ȗ~3C6D's7)[L + Z keɹad7,x7.rmF%g#ErVdciy]6젲 ňbFbğikW>s1 )HdNH1dvvBm0=Zq^ " `n)KSeke?FQ 8BuTe8Mm_z"8tÎYu|6: :Tr.`ul^XvmEd1Cw"R+GK_/$Ir09I!3 3^M40c[:J 6[mv: Sb ya5.!DE}Aބ8fޜ%!].9Wv},_C@Ԋ9TezZ֦ȩEb\j>-)ئƠJ2U,4jcQlܓE6nVz) YXVasJ7V3ީv6va^>G(P<4@,#$=yvZD637AWbOQ7!%EWa#yʇŤ8]ɧGKQޓ3E!w„o)9m6hL =kmVA'AFΤ#3$r Sţ^ʷ]q `YgOnMO ¸eW"KX!Y/ʄ@V꬯cSc?@h)boX#~p.=^$nsr[dorFTQPFTG=:kg`]"v.KBAK)|(\Ofv;ہ-ԫ lIdS7zTsj0xo?l7YbY3Ây-LVZESk"ㅟ:f}_TtU 珶G ux0mDݝ\~k_2G+֒%KyƳC!E%>'o ͨzE Os c 6N:>@ү"Y~VoM{0M:b*!j%} &$EW}ZNMj㖉499: 3F8!$C*AVØv 3S~NmC5/߃whG<0@kTȢu CXf{mVezo%:*t{*B@c{Wז&A<+wķ%ۄzCM)ދ@3+gg_^;K7D.,x0KT?_p@& YL+ڄ\c"|þ8^cdoc /a MrG)n= x 8~F4 xo*`:DV"uCȶk[l^ 17Y넨 J=ٯ=;/ )U.x#~BTuT w)QlP/^l%v+ɏ΢ BP] $kDq-agMqZ"ȵ?1jq-Kc0AŖ'TVL~2Ewc9P! #9./!G'Ǒx C0sS^"~c\(ɭK$X<>_k&li(:f 5$e*<_֣?a~2&4k}U~NwP2uqZ _s3unS[Yo;o!hg! 9R4jҷD[4w4v BEP#pN衣ij20mD4=퓢yQ{1=ll+ ox4&2BJvEi*5w`)דuJ:HU@UT0ҍ[Ydfb( kOSȳ4J8\]<;}š^tľwO\g3#hn0M+Ƃj3DmQmTd&?CWIH&]<1wBU6L*x!C/^ʫ!+0<3#5MCe$VrM헔iRvQ2c XZbK{HjZmU.ůJbL'XT,\x܋]ݳ~+Qi%2d~`G{j٘gkRƃP +nwPP_!-Hwa]1 2+{xSK{!]ށϋ&q>%ٕLu;nb$X m ^m6+cu|ђƔrBp_ e9W}8p4Oao#’  Ae#hO<)N'p$&UR,cNF탞H~"6=WEXUG"2ύ)XƳ74E:{}Q7aB~s/,)ХIZVz %||9+2*l~3GxbS. >BhkWFDMm:XIN 8Z+ XЕ#`R#U3P:]Ҫ g[#ju,R d YG<M-:UnE:2+Yh 4-- s?yv jkD]Vx.~Gb9m`R|DF4Yb@+\㼄; c$W+!G3lnrީ%s䟟qeG䮊lh:.GC DiܕD_.%SҞySߚqlArԃ(v<~~^ 4C7Jkղ]sWb]=2 /F jEȞ7نJ6ƅo"TЮ#@iBt>]iy#Q'Z$`Ur;6 \zBʠ%ػ}gPLJZBm.@܅+,G!XQq*J_ 鿨!y@[#;Ӧ=b0z /2H8b&)O-S"/fL;NԠ-P+o3ͯ [QRV9sWffb9/6`5]`hp:6 OUp1"I\Rӛ {P:RQs&B~NV֫f$BxiPū.Ow $bm봥WY{7ת@/q#j%k~qofZ{Y2(7 A@mn^O<+Ȭ^aosͱ8".pNnx7^xۈ%] -+lR Ϩi ʙ$k3'ΛДq^n+AsWиD>@$0.+>P`X!r#2A@xǫ ]_%;֝E7\T7O'AJ К`xAv HR fL^[/d*UY7&tObO 3&D|6rnz6Jh)hX/,X%#;7tku*kF-d6U^ۄ)!aC_]\:ܭ洊5iF.x|ὼ{ Vv契v'/U^tF 6wDR q~ .GbR%ui@6M׃굷2 Aiuw@5mr* yVֶ(b:P&i݇(Gy&R*MILΘv'TZr &?II sdMS}M;9=gPJA QLysbN6l@5[xxy]X\.uT2#OvuJ$QdY[͌T1:} 7DJUֺz7ʾ8=/χYdz{37tUGLmf ȳ+;^l#@y*fE6?Wg^c ̓kƚx; i@խX)$fV5]Y 74t 1UL1\'*Ag|{Q '<]SrX0dەD rJFԂ $uT3x6bu\L+`69v;+c> t[+(4P [)&mI2&;/BQUycXȻB vy4n"霢?6y&6XtզKE|4,`):m:x1L\LRkl 7BҨlMN1f+> rX\J# 50WU+g$<_`',ˣ8Bvkt8y&W/lr3fet/YDs} &|z@jVëڀ́BB5`'"EML]}|75!D*pJjYWH,T>lmfraB20{3,轵uo߰5ŜQp~SޝAP&ZWroݿLaE毕[ۨܢ`mc,gx5pd]FԹ<؞0ʏrH S^|LCmw ld=b2wW%i[巇%b^מD5`Cvvw=S6%>5w^`ES(5;?|߹",k;tP<[(tVsf&LbC).3z |D7}!R!6`w٠BfA Bm r[,ld"F*GpPSBe;kBגvuX0bZ>6#2tȅa~pQEPvBk9qHRN >\@\KsY 2:E߳L*iƒ 6>S1Yf1.AgܑB [R>߮G@ME `:vFMK4pEӓs6`ow+]g ۻ^!֔h\DiW|+lO2do䇽`IqIY{ɣ;,޵\{TD" ReKQP?!ʺͩX*s<8@& daɼ#\yYhT*%KcX} Vu7&yS"8p?|o_EQ)ikяԻ6 KMi_ ''y*/qMaҮ hPd}s=Y)r:$@X&'I;.i@I&W/C'r?)@HhJuvI=>i(τ"5aEE0#!e% ]6~^ڿ^t{wgywXb餈4&l]r\9(Lwo6DwSe njgzxX똋kN;XM{hZ3=cżnDV}GLo`eo  ?-aeMDTOwE=*U7}4 >(lse!!E#$<뺹 [.99nP+0 b!+u$L B qI Nj Udm0 vJ%[w_ ͟'+.|_(F ?/EMe.P?&ac@U/2 ؎匽 Hq^>h"! "! P Sg6Pޟ"rjPRqS+{?5!N#TNNC5_z AH- Kfg~YɅ|:*-rp43?Mh :(_M ՝NKCzMʼZ0YuH,Z TU)15bG;fa# СLϮ=ݻK?z)XcayηNYHɧ<+7DZ|" tPљj" -"^S``8C9 \y l) KcM՞ᴿ{?fƳ7K"^ĵ ޔ>S:eDLA9޶3`>᛻RU61s5~wD-Ę-xnPy^%M[g5M!yV”p%qUM7(-h:|SxU pm]Ljl U3wkC+Ƿ3yz81Ep ]6*R Cȏzv+$lj2b3[;SDY=a;_XJv.b\le@)0nq&U~sx`x'&aKP +L-yW!Dq= ]aITɿܪ'l&ëzH-mt, \]RX]_^,נ;PLt`C+ xg@1Vu؄oBvR``xp_p4ӕ>:,\GFU!PGcGᷪ-';[f֣ Ye(0ΙЄ[Qd熜xJf3d*Bז+Dq9xlO^ƚe4wt{֢(YL2mr r$Z,sa;E  f4h5 sqkƅR+Ou zĖ-&%z%?Z{h||ܼ ί`u_X6N*ķQ:Nu1qx%o,k\g1H44Ǒ+2sĜ =R ' (!X}zХ ēY%3qkx| 6sрJ`@6g Q[],#3s LpOdݢI@ 8gP9gϓBurzx#?xO*4r%um!^(Ui7Ov*d E;TG qxG_^cW$Ϯ|/SE0_ <"WN @]Y׏u28ۡ9ZU+ Ժa%/6s(aR:}alZ0 دk G$Zv́ OI!\(,L)^t3bvǐJ XEF 'ֆh@?_?R֮cqhNpIFF=NumSm #x&n/A 0xt9h<^"؝$7d;[la18 "u;ywInl#S~NPҥ\Mnz_6cLoz\ njACe+C[[YNa%| 4F<;r8#uƽ8NChJrwH3\UnӎޘଢU=7P11HLm۰ėEzK%ҰHJe"! xd\AyE/\cPQk6kEbhX zEG^4!rݧtbrhu-õs!I*ca٧(y.~} >ڇWJ 2@e!yj(( P;l8,KǤs.Vg+jn GCSt ٞ 72<./vScVpM]F&Yyws3_SdK\{k[zl̲cO)/k."^t?)?0@OdR16P&r|8 X AN`GTGTgnY3X49pX"Q9ѴԐx[z\%1m,k|FVpW0ga.ݼm-w`T/=۲1i)td#?ipMd|szn`,,h\]BؓdX OG4%^vJZc$4l%ӈ[W(C^pAduZp_ x wMpM_\$}^J.g283ˮ[nZ~=9r}cT_=:«†fe2ʚ>LzE`ZcҌ!/lK_9.ɠc@`M JG+N12ڋ޲LLh8 } QT;B nڍtLArmƎ_*sX]#3`4Q)oUq>m=r߼qnVD` Af*)_8)dKi`мPI%əYR֞Rb YTlf_0Pal\Ձ a6os H\DžUZr~}3;cFUI7Íօ Q->ܢ.D:T^;Xԙۂ|,eo6%7B@; & ]?s&_*+/w幍˙';tMN,2ч/$  08DQJVN@7Qt[|㣃ʖ3қc}֜ k|=4HUȝ]B҅Xw@޹Xc'o#eAmV_W\HQ&htt;Uʇg6~5ͷGY6D^]!V:#e@n }Y`5аں<—?rߩ9l /Oxp(l 'mS(0ig׋,|3WgNX[v^_cXSaM1e%x QZ5n>'%yDB2~nϨupT񫘫|&l/=JmK3CP2A]=A6yDZ3_'`X)@92ꌍ$ihzVH2{U.a&{x16WYX=T4.  os;XݾS݃Qh 0^+ ;AװdjZ1JƤq u(J{&\Tl15zіB v'=Jᇡù²#X)sʞ-hzAPo=L6LtiPq(d&K4d\W٫kSS_\P`QQ`g)^KS*~F E%]dMϔK'͎1I0}$sd9>jD=Ο: ̾BA@lz*5GH,3bEφeY.5~➡lc_L qoQjp2OЮz, Z~kO34Paq ,6Ӆ t6hJGl"Q?mHdR)rRj=&͘ X?) IP@#?Lz't)x:Жn*@x@}F4N֪J\ j p k=9h-4[ GK/S{1nX`m$rɥH̥ɶ`N /HȊo`ԞR$ikڼuK15(tHdy~v8"HO,TPddE#ވ~%칮ǟ0fzmƋzr6MREH[(3*΀N\ζ!ODwx9,U_q"fȬ&e@FxvQK-B18CoGitB|NT>z44~Btf:\x#K@_')t-n=,7WG\57(sAM~`.nt?[a,3z9Đnz(Fꍐy;g?Z&ez g0d+]DSSxǛ\*蚴w Bl-6^8CH/SR+L{`Du'KzAZIo80@)f0 7A0@s1/ 5N~cX.55X<ڤM~XR9{$^- ?$Nɒyʂ2n$ 8੔v6P?B*J4{3 [{aJIYZlͺgycYօ sFs6OA/郁S~39\ah'mjä [B|UVOYzFnwӸ;S ;F|_gTٙ< ax!ΦMҶ%NL:QtMH d+B [ܜ>K=Hnm.5%T.GQ#̴&Gheu4:LщNgh_ѷIo=/X:uzRޏL`d'˫1܎HjQ#.crFwdG%]'mkHn/9[Or="mU^|k k'qOI.7U4? 3ʅS6ǁ>hS~Nn6=F[FMš"׈~,?MPmuPb$ @N3w ob7+XIt:EV|t-2d0Y+So? zP&BVh=* UEFK12yUsP /]rLDjucw %׊pU3=ZL;:]nl7ݲ^Q]ȯv-o ў_g'%CD?8.BpG;ɹ rg@?vE V?LkK S7brY^jgP_=7a4|E3TTtI2Ykpf+ڽfئNRuVA؊i/K,J06}HSu1wy|脦  B/JFה<34Re]s4bIB kchVp&[@N*tt5?a o ^5uc9]2ġ@`('風L\-%dt?+]v^Y2'J6ׂVy϶n֯uڸ B {|5m)Z//ˏzbLv 24$!Pk.پG7a6=_ ~QIW :wҁdžΙdN@ΔjGbO609D ,*gKOvϰ[IgQSix[U.Ҕqr#V6X:gPy$IŌQO~a7;ɅH<~Ki a? p\zwo6$UM1TqG:ђzn6Jg?C?pC6t>VfG/git]1|w\̯ ۂ>5׹z"áD  Xѝ\&*p+l>vTOkOO\@By VP E>vxGjO; 餀OeT+S)S@_Ln?`&PՌbZϡ H7PSh'Tc8vƣ$[팸vx…`mwGq`5jBݑJ| [Swf hs*8%0Eb\S}5go0`G_փ "'܊hdWg=$9E&.3C? CHT [?!;NVh^7 WLdẠA>ŴG [t5em挵9aKg7>6?/K?as HYe:^?oiGiy)Rr:W['x眵.HwW96q1OQ|<ž}.U'j0gi8Lr: jyTom<] 82RT^g;]:+`%p Dp!g \НqsDA ƻ`sO@*eX4ZS? Ku}mK[[s"h}Kk;2϶c:=)]E:}xQIz}eS.g76Z9tq)O2|V0%͛Ow,+~B* ur:9tnpSZo.hH fط [ Gm Aw4) Tre#xR[o-aMwKi&luni"NY<UUi5H5$7-`aI f%2vYsvA~wYuj R~i ku=WFy}9J: ($'JwP QQ"镺"kDM{x}]3N9Z/^ù%YϞֽIz']:?ܾa¡>$y u.̍F҄ r hQyVUSIh" }21S68$Ub(tuH(w΢??C|,<4Hr]!wXs/[ﶖEpyIMQA LA?}wXv]QCF΁Y Cme@4NpP$U; VSZU=8=•2%8+((ZV~ Ӫhk(Ox*ULŐlKٙdHH;9 ϡQB". k8mdcIEQS`a ؈)څkwI5/rgyf0Д3 ngcA5/oEN_OnglxkzIfc.ggKH#Ñù}4oFiFZ 뫃wx^"'kAWӴSRէvI(Ľ6..g_{;5J_4\)K*rc*i:X h*`?Q|uE"&w rv#J ~E& /'+!%ܰ]Evy'z{@t+2Y߬7 tL)^ɛTa"YRW DܝN++-iH> [6~ᄭW? xKJgX;;y^L\H"C6isșn:L}EFC7`KD[ aɭ* z4\MXzT!W?Xxk;S/:m/;*xIJqk:X&CnTj͌ec;5|"~8!78>dSj ?.םyd۟^2, [<9=W? aGy/*@6A&u(Q+,o=fzs 1¾U{!y843w3AS Q .m~ b+>k!LacUąY>|<|D{S6Ыh]?YGeEbEӡ1p,Y~o|>BSA`bK20# /=2@-IbicrNjMq%&M#9 65×Hr1q Z̐EUhWơ$SRActA֋{yi!U˧x)T_Gn7c8FU*Zbe0a䮳Q)QK G0#_-,<>)z` KLlbcT@ϪLgQ2$Z$e Fk؞ Y}!8fq,nɣDͨE4 _LȪDŽ钌>6XURO`S[Q6g ouHD:b4PqD U''= /X$nxUr` fE-aPrdal- Pe_k!ؚa:Q@ Ȼ@\)j"FQ>HwrzpQV>p鈛3H[AЈa?*/bJ070$6*>8Nj^blzE,ܪ>xo8ԏJLu彥FP z)_U¬G5g i+OeSOE ZX)U{k!/dZTM i7J.Neŷ0цS귿>y:q~aJ iߝnv&BwX}i]1p)M6l 2Wk*L/l耞ţ-FڜzH\Pt9+9^1j2@k렖Z 8GW~ u?<[$VjGe{V6Nc J7]oXPv#g'wIW.9N󱆢6#'sUj}f;~+F/0ĭӴ򽿟NmsʤUf\[yhWĘ_Gt)eP<+pi(:C6G{]\X 7 [~oH4lR07f]9?a]2LU40/ǣv'޿ ůPw;,1>@fhLpcAgWE ۭ 2G 7VOdc ngv;X16=95̪KZ7ɁZ])/rIb Gk*C(R; Ce̚Ы\l٤0~趿3ȣFP`!lމU/lD=̍sA.R3ҹ4I xǥ܃t"1)uR<X@c!خ UT3 #V(K}\f;ᬗ:jxcMD@]ۼG5ZHA܍z'2+8_zɎ7g)峗= })Zv!'R? R/U;!{=VD2-qH Ո0ZHJ XS[z)QQnm0 )Ac=YGJ2XRHղys~ !*\W9b6RNub ~lPmqT(¦NPPD)8dwf^rڿ#pѠr3l.Е86tR8c4z1Bt3N 桇8pp4,-]YbZ!#"N:NnÄ.5/c)_.ux2_d UNtUe*I" I os$i&"N& F[L^)u8Oļ+Oe A(09tΥt2Ev2+oX:Ej/DގGaܜsmڅ>kj'yJ;k0|9̮)cmZ<n*B,=gIM[NGCX#yk=_)m$wg,O i*>|͹FG`F^~lXbUZoOi>wfY{Nq@`P J 3g]UASD-ߊ89V2d^<7O5kTY%/s%\/ɾm.C{SݾȔ|>zb;u{$+ RS.a:. 1`h޾}G]PPu~jS's_b؏ 8h xhdjA3 jvφ_QhgƚNuc[AM mC;kdZms;*j]uGCpJd"h,ezdI~H:=7Rn]Ƥ3N$ZY6bjFql|Y*?~vdElO~f'<-'̠]Isu)G]/Y]pX4)ŰZosXث0yCAĨ55Ԧզ R3:~d^ޝ=-Occy'=Vk]xn 9hU4$E'0-Xl(Pޱ igg. =KDB8T'ׂ@˙F[pKNyh[S΁eY5eI#D+ǀ/z4cңgVP:Q-9Aqj,䡤dt|tA L%M=rzcP4q#dYD?9*Ju_6*`z:?d Ć".&U1 2L-.1L0Ox/tK{nM믒Q pC-Xj*+%N2(J1ry"gc@(|˺ A jlkˍǸɲЪ5Kpj 7^0>DV`0%,yJtarxQS Ko2(.(Ad' +r,7z+,_풀4rE5a\p)T-Y1jp߲hBYSҌ2-XMN)]_p|I[P2'ddԸ :ClHHϛÞb 7MHN1&5{͟ cls6|-ZvFVe8 lCŵNx*Pl=.7 6]>|88>p昷&mwD_ؾWre3@f\E*4V._5R{*d߿^Ч5{3~҅"WFFxO.H%v'Rn9h.GK@0i_5tZ~Vb݄S8-utIGv޷1S}Е !#E!~;ޟJlYV5Q 1f"On7MĈzMD8J+!\ܹbj;E?> ħ,t5%]̗mYߗt}SN6VE$oh8j5ÒA!rƙ;PEVx&VJP CIeA"N$XGӽRkFm%"ʯf'wyf_)QI eDf!A32Z_HMҷnXW{'<ۇ q󞑘ӱ*R.SXmjX_l=`WS]oK{Ͽ6q^ `0M ^[<7Y+KFԙΧ{cYavzEA؜)4F(B {$mY/,Nw U ,/OR>s 8PMt潨}5{k2[\v $]ٓn߿O>pp@v1(P).JsŒףF,bŢx'a8sC.3:sc{-l#_ҕ^n uJS !,N* 9 kPa`y_Dy|N%{ ,H0%oͥao>fs׆9UMS Ǘ2w}೩:ѭ- 0OQi] ѱRq 6Brdz]OuUQo=mKha8PdڽcnJW--#O#ng\25rRYgGyV쮨4/q<[5fsmZi`cX԰~&Vw_å"([~ <9Qw}m]]?ٻ麕Aq { ӹ8{]׷ܰ`5Z%4G}d8עb~/'QugNsHSAvFUA?Cw8 N/<"&@$+::S,^Y9.G$-=ze{Ȩǎy#mV|iQXQ(n]38Y;WCGއYsud׈V u?rЧ,-` %T % 1}^?No+46Lȉ7GRYB;GަW G7Gxo ^IM30"^ Cr43Uo*fS6mF `Ո ф.Sc^ktt?1y>(ZaiMԭҊN;gT~zx﯅%9_ 6d; PS r @%,*T!28]qYSh n"[>8ڠ=  ;+Қ po-,&V(Nu`R͹/Խlx'r=P//|jH9%4\e.􄍢_򆃕]d DZ 1#$ !o.QBpVL2H uy#@%t5\<K \i֯z =^D(C>Nþj16)b|S,͊)CBJBUA޴%ix Bwh !9bd~5_f\4ţ(.{AZGH礈Qr3ٽ30lk|Ca@gAױdv8ϿE ^rP揳mYSTď`. \H/_{i1羜 LΔfv]BјyZ{MCTs ӊY7;5vw-gXֳP9TX3{'I~ /N\p'$JAlX?f+d}NEtջdͶ%Sϗ(gIx@N!~5qhxL{GwMxa **EOx۔H _U'EUy0ao.^!Ho =vLMɛ0R5 ʰ*'as"13'!FA=Ao4Ĩ]}xi Wg/D枈bSc%fLv~ & :2Xid*t(2ɨp9s fʌT@!W*xihђ%Tm@~f 4ˤgx-畼az;=/lb@0yW:ؚ1P8=κ׊ CTӦyLB9=k|2F7[EwnZp38kL iZg@?y:'Ri#"8s#|plLST?26Sfz|0AޱOMwƒQ+ka]r=%̌bZ%3~F^"񧼞Պ75u#BB^zk""þnnh# ȋ?H^V)4o ?X/s_n58X'ruա2k:):e%cgd><20xq}sY^ ym('6^jN8N x"N<(M2.`P{.r=k'^rUĴ2 C BKf`+#'!f?JF22 ?@P"dV/h~ϴB ]voa5`b4&dV/ Uxy[B $2^O :^ vMQ^rY)}62vbeU蛞Y]PnF'1jH+@DF\ezqln Z'S9Vݳѓ z;!w53xFP<9o-~ /]0Z>bSqx,*ke $^XޯwN 1H5|gss8*o,TK%t9&Z yy'lK:m4u"c/-&bƂgtX+q-Q,0%e/{ii9gΊPk:Y?;[rkUyf OQQRUˇ{t5IEb+P*x[:"A@댎|bn_J~'#?[u  2 [O0 IϚ+ ;T#jgbbxd7 Q=;+IHxQ]~A @@o|ZGxDbW1*?+S$Wڰ^$| Wjl7rԺ M$3~@U B4&Rh|&u4F۠;".Gҝ[S;,d;gMW&{2s̃h~K]QeXs/XTn21 ՙ^c;%~@h?{zZnc# ߿N[izJ r8g]l:ddP hs`uC:zUޏ"k3ƆuQEΉ0Qh8D!KZhN)@7sY`)f(‚ֶ 3Q i)ha1I!#wg2#Q.dvPq9בufTfY p}i4!褅cJң]lWP4q黺#]DAqm?Mp0IDz҉p4*=4Rw,*YJDkщ$yB_P<ӟ7[H+|C'}@ĬDjtDt%P57fSD{6>)U C{ڰi"Kͩ=ha'`g%E)ֿ$>,H2,{$ﶃ̱[=o@ 8Ul_(dB(h_Fݑ@CjZr pXN.zGPZkx2Urh<_;"ĹH>O8D?h8LwYJkwHqLt]eiHEXbyA6$&I/)$YRVP5c|Q[#VuP:筂Dq֞)ܔz#MDbGXҭ LV*<'#0~81h#,Ӡu AgQ2{+էsW3$ ^w/Yd>7Xm~Dz:Jޏ}Ű+QLXuU&qbɩP5֐9EYd kIǁӑs$")*(Z(<|SmDPףh}-<:~qLE7^] tp٣N\Q1¿;kM`ƘU"/A Ww&%ĂIAi.>{}HqtN1?#6 W ߺ?}\ ®+Y[8Y}'~8'FL7Eg.Hk>9y`Nc|Cʀxh:y>)GjҔpGy^}DjB<ኦ wx^SMK>(MD|'}53M-˖fR2xU&H!p?+UƘ6$%C VLqHz!]UrfQD(mK$ldՐrmQ/;!qUk6ڣΡT%vpMn ܫw׳[,_#;Eǽ"z""ߑ͍Ζ {84WOT9mF;o<`Бqi՛ 9tYBK (jgQ=TŖ|QÞ ayEur:3 \e*"jQ,tBF_M'$;_Y+IQmڭ2*X%ʨf&D l: yD$ _~T*‰9YC&,k` 8:IG^d$;8C[)d/ps\[ux+#@ G7EEǃ ̊ XKQ'As9F7POJ#iRhnR85_D$kpPv!ջNu+QIxOf ٝV-J9?C|:#CzXh35򖿜*[XС/VY5$ڔ& w!ͽ.us(q&q§Xzap mC+uS:%hGhAG >pPs4t3Q~5:7z緡v~9*s}OJk/[2Y? _ zon3vPk7X4XkXS!PUL呌#Mӂۈ@i.?&t[zq[.X(vwB8WaJ(_`Yd=@0CPP TM3(V؏]D폄NqrRC?ѷ|If¡KĨ;2vZ%,3%%Wŗc\sFrBֈ-X)ۘɴ65ˑ)q & d[prܭZA:A23m$A;ٱɜc'kl~q-2[[,y\D>d X%#64M ;< i%Y~X_ Vcm>"S&@9"O[߾!fnaj#?t@^; =C!-DAz7o(Ry )euS? n!6Kp}`'T6r {*>JiԮVTԱ HT]s ,2.mjKsG.A-~ 8G@}r#^RWx >:(E0wGij/YKLGuÅXK6{8P~,/\PXk6֪"p\%Nv(&C:QL"kqTvG $y@3GÍ ~Ue^&{ 'mrSMW #DMMNZC4iOORZmFZ]MQz|?MXP\B{ULj~w|t=!oK5ؚQXTǿf0E9;u82X炸 f$r[eÀ9^K:F$}?ߪ & \Nx 8!ó|۞+ThD]EϞ eb6柽r+^΃PQ.^iLD.Pm̺f<q o)`wo+Єm8?cSCő+^?gnv ԠaÁl^kG4;`{RGJ l*; 3Ҽ{zCh+0?s)~l~xpoBcX.cnb\S &Obݶև.<1CXuԜw3O0_7.?zHtݽf&^80ޭgaυ \lQdC Gth j{cw |K*CqpPrk,NiJM* Fw₭8/M j_-͢ڰzCj|7xlLttU +]OD,7R [u`^DPRF{ PRJNW/.t-ۙG'K:A̿zk5*r+b94XێiEeX ;& "YF`=ȗէGXC ^y;HN_D,~!8 YxHvE-TKw9PO&u^t(WZβ])߱W'r9O oLIdJxS]Kb䱀o$")ȕ]⦔/`h8@*9P ^tn{Kh&çSdsiuo"׵GގL`~0&ӽI礆]l5j^rg6 PSo (|^5wbs_:C3|L*׿h87Ԉm$o,ʞ˃tFVrm="J'ďd 1Kv}dh[Dо6D0cJM}ZH-NW. [`5Ŋe|=X^h&X$MUgp"24$|7P1 Ņ^>~>NcP*d)df=}YD!6W:(e^ܺEBH(YA V=կ x< ٵ*ڛ롦]G<m"CgCS ֊ܐpi66V:EHmȁ(Bo K:yc~4*nc"Us}b-cfo d5jZ%#)Aܙ%8 0vĺ!e_8.͏ŎPu` T AcdTkiDELOٺ\6$wDDjThI,G6MGf) OC_rǰIgrW G;8T %/g*p!ڵ8@v7"xg-JR]<N͆R;c$ri&u?z͵m,X\xu*%;OoЗZ뿺eP<1OvP^hIw@h߯* +zhI=i_yU1z\C=8(5Yb_x+X10<1k v,xBL1^#g9b%2֧OjNdHFi:w4RgJ RO愪 ay?u4M *sc~]$\r߂j0Qu `Y¿ [^E{]raRT_wH}z-Ԏ3|xa%ߒ(,%|A!HZ|8elrZ BdĺjyXaM Z0&= VmޭYrcD8H 0$3݄N獛k&S,clzN40Co&9;2ہaҕj%,^[ߧUviބ<# ʵdN*p j?`I9c=L,-w>'!yE^>KkRG`^,rv!| |mp֨g,emo&3Tgۚr%0MK 6VnLw a|%ws]M,7"Vդ!^|ך3<ݙjjMž1݇1Wf?¾uD.CѸK5AmC +~_>F({ٜ v] `S r ,'˞1bbѨƯC O;{u?*n"H7}gaGStJDeWFH8nL5ً/l Vqd)ZB5%d&3> >8?8 M媝 c\U b$fDsP iD0%s:|bQpoECTv %TDr;9FX鯍*]I<3a\Q#ƒc;&$. g7)'fbFRֻ2PO5KށLUzeo p7t*/+q+T Q( HjHrOqS<2ݨ.aZ6%s$. -pZh`ͩ#_bYCש&r+yқUr@CFaPݪ(闤wA{-qa`r/t=CޫC풝 Py6Z;\ϐ xIZWՅAУYK/3UԲK hxތFOѲN5=u#nUZ̪i1ƺ17CH:4C+(GHv?4SZ~U׳_?rS]>hxoP WB>}0hz/"g |pk?xF<=/䘽I]3}uEJ~D zןA]#4/O!JFOAL+N8[13甦e\a#~3@,\?l۴#aNk8RrjpϫڸJ掕>#ko:N{"+0lA~E :,BoWO)2.} Z^xYoCd> m])YCsR֒Pv09tea?`+ ū!|-!ulza5VSXpUIQrlM( f8(ƕ (!׮54wW:aF#ĻxDfHwX켲I{%nsoIR+|7U,*ך\:` ϝТ 8-|> "dHWvHU1v0Paa(IK\F ʼn8!Ԃm[ `g<[WT&EzֺIL%/ Dq L~X3x응dGxƙ̑i1i iE^'J f+jΆ槗P:bu;?(]SCP%bxķ^M8V=5rڈ^@GV7I iy1Z&BJ+0@8jll?9 %6 bA|!m>5(Ptz(-FyАRQ+>͍TZ<+0sW;fdՐՠis*`BYȑ՚ɧ(ve׺:)xp]7N-?\0#p;@4`yl*cF0 n eֳ0}𘦨QA ˶lb"o$q+2 0)B dFΜ)3~W\i @! v_ܚqTG_:Έ^O߱w,*4m> l-7}_a#Koam TOСgYTRj~qHs|(u`hR|!Q I[*JٗSSI*nbI-8c:YK7AT oJC[LFoUh!z _ Iu$X4'UJw~VןE:_TWW}K}zEF X^ /Kjkji k aOK#ZJ3%kC/GmnE\JIT?V!u"cU ڶ|R"ysCϯDi^D^y4ꏋ@"H⹃}OS^p9u7[}a`u&$RC.KG(v) T">]v9CksxzsjZR|Ӆ!32Uom*ЉIq`>/h)%'E홭!UA$ ]sB}"W=-d |YC1(u~~a{eBdY$Gn[X7t=?:E(=&16F|Y3MM_I!2hz5hakJ4A6c* n#u|,z#&s2Ƿ])8:98`$#5d d!~-MHqê07xV-N͸éOY0WJ@o|&T䚳(At4dFN9P ]5) %A#t$AƁ Ȭ.K`"%;FPE1feT!6wm>d䥇,ò .p g c'̘Tu'VvyYWA2>P-)A;rlٖvԀOWHTp= (4T<<әy{sL'fP΀#c^*K-bhbpϞ:^lV+豬o UUYg(J)fdAF֭.g8]A5aaws7s4?|uqDLP5&;]߂^yP^ _H?w}%.r 0>7*5njia <7وֳê4*rhhuJgƎT'f\f9檺ՙcH,* l؞ukYv; +wbL!4#q'>팒kL37u^ۢ>i@_@~)B_=Ze&1%q `+)^QL!a(=TtOhHЃDw7P[rr̉EkN^Oyl&xro{sri=E–%T̍vhCm01x2 c6;wI[& *qE |vcpRHV ?E\v$ >oҗFmu*Kܻ)Z4rJtˏZ1#ŏC%keVfi׺D~xJV9H&D۹AcqgΌ9ÎB%N*g4TPt(CTyb}upn"$3VWdGLSG>1'~zϾu040nKVÅy!TZyW6gP|;EKf(m%/05Ji9Fx|+YPߜ2UBl s*^h%P)3s1Iu5MP(J\r͌$ XCݳ8"ba)NvƉ[-ϟ3j"xspVgvuX@!s $hxH :mh5dnSR}.jiEXv*U?NUmUfn>^qm3Hj\>6| 9toVf@*gq}2`dr`.>>SSрT=>BS>f+q FH_5 sY-,G9=q> asj"lky?&]$B@*C{Vd͠p$U2,us9MtEW[֗<@&<Ţ;)G: TƤ1fUo 1o2VLM)I7.$1l"Nr*|"b<*>2w9'l9K˩$1ATi]39uKw0-/3ȡ:cxMo*45j~~?֧yi549|l!-Hxhi~fPV귈wJA zl8:;G+I@ݧ]qI bRFGV3 H`&-eNGeͼ63x&Wgd7GIB}(֣k {[GMпZZҶ<أLM 9mVNj9ڏjPppx{X~].H3Ԃ~ZD#tg$vSE7mb3v~iQ"59rB_!41fXc:f{[oU 7an%Mw\99>2 6gRo>3=-K3ݔkr#XW$'Ց9y94Zk+r HP-;0lLꬨ8 MDa/*H("p?ׂOϼ=]&SB^:{HWR?im/E&F9͵֛- O'`p\#`GU; VӘ*D0,:ʥFƲ/Noڕ?ghNoJTz Y%gobu(ꡏ|<^v 䁉9)"Y',OsΙA?Yw]N 0e A^ ktuN>9,F`5z6Al KV+󭢍7@@%YN.ؤQu 3>MT9ak2ƀ2r܏[t|gX[lJ_mѨ ?&7T(K\NU>㚔)q(Zuѳ<͵>h+]1zxJɾ {m/7z #ڭ,kT"r4Bx˯I7xђ9]Ț~ Q-:<\l07Hܶ1]ǵHpR#m1y yˆ%jNb^^n7-9|ʩȷps IfI eB$a?m:=Lz*A#v+F?v ԅ"SYHX~;_j’ ӄ%GC?Aeɸ3FmN>rW ronxWiz?DaKDA_zH҃2q0!@8gg'kEWpX[ab!Z -zqF(ܾPKG.jqObUX#Uw[ଢ଼\ʖL9@e˲V>sdS,[*H=?bʈF=5b0zjvG9_3-|h*,Do @d|zkG( {%_ZGMwM+Hퟛ:d'zοߨ6:g`8"\ 2>]*%9/Rx{/xwG.2J٤/? bX9cũ%\Za!xeP>0`q&½|I'nI`x3=ZuպOk{ f72m ;cc4'c?I3AVԎf+A:YL/UަzF^՛)͜0Q}0yzo串M`8w$,\)]i=h0r0S'ِy>VѢ~чeO,@OG|o@樓JZS#\)D̬,*Opiغ($#JQYov~J$N2gP.e(v,q[-? IdL-0{Ho3jH3fT-gjV무Euf7ŴC#Z}|T@2].2p%T*\4 l(tggCDǮ0qYƎg8P *CfbCG Z6s~bdȔ+GYބqs~q `}@Аqlt&\'g_6J$*T0)7HJ[UNl_::Rkĕ^5)!Y9Od{%QLxAbc&,}X(i"VvT*̸⻿#(]5>iJ#I?Ʀ%TM=ɧYOY*ҭNDg5Ic($_&_+$Dq;`Ÿo9ai2Π@Nrt6D{V` 29 q5ݎ3mS[I=@I6 R}eX(ȜOf' zcgj9fg|/O%7~$@fܼ:|c:L7F,L_z򘍇Έ:"/yNvz|_)Я6KWQ~FX~ ,"j|a(}`.VRDd ]Fδ}hQѢ3A+f~Ά,ÖKMm=,[gLdPu*xBoګFgv\nHh6+Ж]#:Vh*(w'kljkteR o_+Ih_ Bjs| jHIF+:}Ӷ9̓+V7oM HCt $3E(386G{}b ŒD֨qru9b8څ >; k" GAO2L)zs .e x uTSu)̦2ׯqJg@mYCDp.' ;e6ǽ DñTPjPUuxCioI&t Y1>e_h {Gu{8'p=q d$9=EO+)s8Vy֢eDMϬ 4E4p.Kil4J6?v10FW)]ѹh":A- !MxmٵM,W(I49| *p4kZ` 6ړޛ J>:HT6bTJ Vf/vC=aM&wOZ$\h@wnR ϡݽ*젯j~7 igx:ULWeLQ G1U,4&zM+?̷*'F.Z=>Ha(fq$t@1-율3q6 b ̞E'UI DÛEy?64øļ)h#K>!B0(0W*ˡefR|D0[;^fiVAHsm'GfK "䇎`T L+꿴(hnj mohH'RI!;F=,[oDOLtEݫqgBL,NB߬a1bx*v%1]Y]>I4bD{Я3koШpD`|טSVRKS~a8lqg#5!~7iaF;>T׿TYLJt& i l/]D, Y1mfR\)?aq9fI vJLFZ++B<ƓχMq^YAoG1NC!/g\r T@'Lfc)PzQrUCfb!'IPA{1-1pB/􌼈bR[Ie:[g ]={ZOzڮqTqDxU C 8&d4/Z5c+i>?(vRmt^p?{3 SA0cB;LWѽrO%#9mڧ i N'¡o u&``6fDnl4ۓDi ~((~+ANg'0ks> ]1՘h&4Ҽ*Tuޜa.Rj|d[m!s0z4 @:.>=Bhxv޻v ~7ZC(sLbiu܃e{ޯVObGO$al!Hz t䨙sbmHX)4oG 6Ֆ(d @ܿXė?@׃1 _SĴ7^MД7G^Ĺ-(pf1vy-_wP DS3RBFԊ_Dk EUVed JUY=?'5yXH5ٵau FTKKXYLqaHnx t)TOx 99z$p |2frKg:LHxo?Yd P&Z(;YE- $vjBc1?X2gD^~ w;fj(a@ڬ.lhL5y^f Ƒll;ѻ!J&}\w"xn M;]DԘMʁP o,qSq .Fðđ.k`nLcu8ٖD9`ʭTtKj0WRi@sG զU9N3z]PR}Q#2)ZΙF` @KR ?ם#( SCq#8Uh\me3biʏ 4G[*%nFɿYa׃w JgQ\`6.UdcleT9 WKy(X2.C ,Cjm ȺgI.5x@0h сu̓呅%o&iH>ޣ {Jcm>Cj>X@AP(ASyeY)ݩY,&e; AAxo =U֚cY9/6n{4uܯrk=`5!y u0BߊK0Tmy~k e4}pA :[2F[ƫ QA/iE^ai_&A9+$A6˨3ٲ}!6yq߳I00mg fOހ;5[~A!5ޞV6,qu3䊺9~xIj"s%T3>iƾ,B1ӡP nᾼddbj0 +V젳N$ӿڷPn٥iKÚ$-|Fs8*~toGSi7L+/!Q?T;t%6f\錒GuCۧW'H 0&%Pd]?kG$?ඥ7'Vc}_,G#;,n-ɟ%xEAGuВČ&ѻɬm(:!TSpDlfJ&V1Gx2~ksG"N@ʋVh{ jOwSHJWIݗ4TI2o #Ե2.h02Y".e;kΖ $3%xp@ oBS]^zKUdcÌj|%Qܑ04WQɉK  pJ!6:b^ӓǍo> }ҕ,a"IOt.uktш#K%(o8 9ѫ2MBwJ3}1 t6==}D i?:ب ax?t@IA+G#r|ydz8bb-E |_"P㳍| ͯVBIsb8r͕mnd q2/T/#1U Eb_"L|x!H:QG'NO,@WO>"RO*1ϛe+uu]qJڡY7@æ-p^wIfSf` nebUwMſ܊H*c܆hZ]?SEXWL,O;udJ'Wi{K|ބ<=p4Y>>{o#JzҦIM| @q~Md9꫇Uvx.`Br@&Dr#Ba=mч7 -7yu$ sG ug],QȅyPV@]qgBG9ѝkN~9 \< eA[Rzl8!'YH舮X֛^YB(M`s鉙ŞO T(EhۢS1I0=blGx2c>dP֖nIJo2"4Ѫ]iRbe3^7fϥ~<^R@+p6)=+E V;S<^}`V8ZvY+!deꥲdqPIO~YB#4h_,|0# ><vH! _u4^ePMw6m@ J~G1?ꁖV$k\UWCtV1?h%Sr<>P%jot5Ď0 *f h.v^DaNtga|ERv;Hyq$dEwؐAEsD Εs\@M)МAYj\}6_@JxV>p@(# Af~ тo.K~j-F!ӒeɄmeP Y궪 &4K#P֔>Eצ$HYםx>erb2>0zM h_N* _=?lh)_69"BG*R<$ )~z5#~]E(`dMOk, HJUj q~3~(5Pn@"J_lRZ4.yܭ*$,=ţ;~c۩U- N&|PjeҰ6 UE9^jbsmdR ﮻D]d=|Cb(HC*\4=X\%ʅm 87~yGuPGe-2&tG lwӟA ^n*XM5T͡@+϶s {l3j:@e"8%XsA_l @CX ]9T,yNLtmBORYn$e?:[$O2lZQؔvD6 3)Yp" %d IÜ+ê =ٽ,g :SN;do_e]4ښD=靘PQ|ܤ':m5| c%չL+E?щ56|d(x=2c,:eE nW؎dU=XFsF^0ZelZ$m'YgyaX/4).ԮzD+bRxHR]2 AQDLz1D!%x!}N`/q<)s6% _2.pn@qQ#|]0Ҍ|C5cܧɝeVz?}ئ/y"c]\SDA̦$}^#}i#2j/-@%iOߋv$ ="EC>M 2}Bp GJ% ˩/wq %h& (o+I $BonKD^ "RCi =T+P ,ڪ>{P™i5<Ng]Qؒb3B_*b3H,q>/qK[VJ^Q @ (FWg҄Nʗ*yƃ-oĔ4 5䟘\!0:{2~SቂKp՗ 0ɠl(KBA'Sciyse}3 "I#_7}iaph/Dx#Z.լxu`q 0N>@WM RU YQzƎ[=up*o^顈bv@;X*yV5lc5oYͤ2٠@HY+sk.M$YƠ+p 3hGe4;ؒP]܀V3Vr2*΀){ٷk _Dċ.t_qS${65?^zl%+hdm-AԒɩ(*'e-##u]rh<-[38 D5k,`ؼn0M 뾁¶,zcZ$/JEPox ѫ{$]|+ɋNM(E87+4/R%R&Q -$|LnzEɎV4aa2|CG^2[ߢ l FlgkG?a 7logiЉ?hJ#ڷ=<*LӡxCE ySpYj>G^@]H@P_Z:˰\7e[>l+ 5+~e_m?ľɀo>]V`gC4(CRV˩vJְR 0/Yw2-&O#m 04" /u0ص)dʖ/$a}qlgiffsy)|FwG:(8kEh4Hm=ye _xO9Ys>O+,B.dOI%YѴy:UQK>93shT ?=)t8^ $ ]QKCq.BuRAeCꅨC̢=|4ayփƈdA!ǥYד8gbuH(]̍!Cn|Mx0>`'3ŀu?Nqp3eDZ imrUm~.yHcڏ[ C8w=J}C?/]iѼ&B}dռf[Ys3} t+vn/Cdы{S'y7WeV6mAE%|S`4mg#>J?@PTK5x[>"KiSZϳ>?KA25(]U,nnDŽ MX,-c}oQ$c(kՋJȆi?kNÏT6euEO MrJ!|>8Rqu3p9w;gsz~ XU z4!1 8]n.~/~DԞͥ_Ot9z<S _ 9u)[h3m|iT2 Euk9Xo)K;߷2V>AUolMFO{~z!ޣBp@sst"R=q(6wԜ[-12~gm66aW(Oz} \^)ru;3r=N6Pu6y!)69I=_c:a<1xɢv])OryX*7φ|34~BeXunW>n~t=Ս.\涨} ґѦ_9vIv y\^-n@Hgf&5D,.ö% p-Y8E͙KY0:I&xJL;LzQLx%.t ؙFz^KٚFx]yX p^a}9b`V9ehу3Aa_CyZG9~&x w)mQាCr u`=I`$}2BvH*<ٶ&I+Ć@CWfjLͮw lFJwp#V#hwn*T4BvfҮ!|B7s; e<ӃlH>IߩDJ WF"c-dgn2E6U3—f!c~ ޓAjUfNջ܋ CQ6 <0,"=Mqp[Hp=#Yv#).ޝ8 l |K 1 {od8WH复7vnLKyŝ&-t`^X! Sjcp \ M8%jh?>XNMw>*lU?Lqښq,yؤ̩J+Ap,_c.!V3>!' N{$A &tsW\GcZl e%nՋ&ͼiǬޖ#>&]D9^%wZ^ [0h{)$nBp ux@\Yp;ap[5 s NįFpW%@ 1{]B `H.O_> |(,ԟP6t0T/#+*W]ŪΌaVG|ubOꝩ'L<}ub  wA9g\L%Xc4 Ԧ* td8k&ձSXlyy؇峷;.Gr\HV MF&g7>rnYZ.O좯գ=z4n[+&7V VxF`3-31]+;,-rX)31&zt$8C텆N$}?3A@HHԽ@;m/jn%DwM΃e)IiXx3w+S܅m7pS-H'm-RdKBn4aO^jbc<Q&c$ XYbXѩ2$guµD=."rrMA;+C2!?[3ܼd'gMn5u@Z\w !k˯㜵 %d=^!z)4: km?ruv''sgCEHK?Ȇw_֕h;Q)k-v9yUzxڗGԾ<@fԏ@y)EI_i!xZ& M8a ǼKSVi.t NW8::>iGbXg,^\MqE2uf/UQIh295T#3_Z*!O0bo]\?+WBHEG Ml,Iqe805'xjPy@ Ȋ %6G THOG-fk!*2O״0FjfxCJs]탇y#荷{`= /;]eX55|L`󛿋ɫ32h?$ce);¡ AA<.`%6i8FZh?RT# JWZ6ȧ\J6Vaf64U̚1˰4Vn5+ M4qD-]^'Ɂ ML!GY lDkacj,V*$D5Q&qk-"Dernm_QCNMRz"bglpVR^dx[Hc3O.AiLćź4fcKd`Ӻ#T c= dٳÒX2pҎPphSecXlvQ,ћ)l:'vfp7 Pϕ2&Z7h/ѵ)aꢵo ʪ酊+9XMyUMu@#{Y}h%tpB\#ޘ/T8/Z^/e!-.l>pߟݴB]KQ.k+ 6#h蛠@1PzBKtVH%^0V&FWZHv?205`Ek?Ӏ[kZUrZ@&2N_oQ` 86~8?ԷowVD7P}|7wP-}\=hG9pS_I}eAe Cjn[72M\ƅnl6u{UZ!f&mԗaq:*9Kn"Ӥf*>Fc3!kAD" Ō@u=VK^I'޻$v<rfKZWO7ȱEІ"ZDQ$w6˰@,uWѼMV%AzwKT6 @ EB?Y1WUY6?"WQC A;j!n\R/ 3ƹ3O*8ٹ9>ciE oow痗k$,So/X X Ky~ $qUdݝn9=wW9*+C37Fr-l!x.Oo0z{Zqo@7@}Yj#sR[`WyN>./{&_AJrc4bG#) "QY: Tnx(T^vu+ &`zF?(ߡTQZy##b:R}'73JWϓ-x(DP9#NUSN{]ozUȤ ],ImT*7cRJkY1cdJxe:f5۔S7Ự/5}$z?uprLB]D\dSM~ty|}Y#!,oBIh, )kZm.[t kWY7=aZHےp(-/A/s1'JXg#{sI:٨196 Bܬi0nq<1Cx^PzSۢt:aEB4لޅ-|ЋK8r[5Ll•-GtoHN>)`Vw֟ +[ )&2U9V(؂6c̥dl-UW9"W N=693{Lj lr(DvK1.s7i\4~o$X_*;akPt}4Umk\LBv,/ga"{;AXN\ʌ$J%Vף:xI!dY[wP0LSZ FLk?3jVtCGbm>foaNx)G}sQyE`Gjx)G>?&P<#JM5굅5m6+x_nr';T-^&Xp&%I=giΥ01co-7׻@4H ̑l%p"9ɠpz`ioNj'e]<}ȂC, ?A)bYzIy \֚8]nU:N}ٟ%28I蓝/C,w9'guג|B~QUz3z-~ #@rO,0,605;Z?Rqu2=\UmY\QIf),sS ֓$'܅&['yL=%("dAzq?}+NMpQUᷯq XG+I7:!V3ɕ|?eORC]ќj}KE%y|/'+LT>-iw= ~>Bucs\EׁC![c>O8)N7>6p^4VLP&E䝏6՞U=iQah-`\.UI+6X8$a Y_҆* NuhV, 9_c#o vېSXkoہM Y ء?gղǜIq.tIƆnЖԚFg_^}v TlƖ}i$ aE./ȵd~K{)=xqw +g?3p 9J>@%]A7__7DdRNLe!9ٵMy3C`;Javo 'I`̿4!%v?SSlW-:pMs0V[u8Nu[:IGo: q+]܃:X;<-8uK&ʷeP`U3aii`U+xdԴԢ,b%[_w(c|8Dmpͧ@$+q ӵU3s:ā3tZL؈ R (Xv'%Bg~"{ (ɯ+f |[UKl0 (M.[8924 jӭ9D=B%wFwTLn_|Ow,&hnf(̠BvO)΁A@JX=.‡JN VW!o, 4%#Ps!uNS8Evc$ɸ!63)wŘ fq"z,Ext3*E#IӦq_dPP}u}, /4y}1:wov+zcfې胘G1dBÉ˧o/3)Yl#VyX3GE/b>moI v"J㮉;$rmY䋟cZn@{b6Us7ҸٳwmC8Pdh/f8W yf7HX(SuIo39%s2Ww5SG'#sqo_+{K~IxG /CjcQ\srz\A{{ٸPw8Hqs`9$Б-udTpR)nSs\>c76*mzYbJJ!YɢOL91@ ik+a QXStWW#컭<:dw妴mz9 ~y@ܛ纽HqZ]=IatWJ92cGek I ²a!Һ;,Θv6k~{W9U݊ݦ ;k:o܀m-شVײ_4M UΉ}JQn\Uu6*5KdDpk\\"O$MgS"fT(=i@SſtSB1/X2&4q^7GP&#bG?f\7 "I-p`^mj4ktF_Q*OH.|@P]IO?%GmiTeWgd e;FM@T$}}=نpDV2{/a==SSe~s:}e\N}M.hy-˝@-nq4W4ޯ>DC{3ݔ2GẔY>1ӥ~Rf;362]g>7k>Jݡ!`l[98`D4|)"xtdW/Cצta0r}M$օu\jsW'z:8 Ip؈πVz;Bϟ K9nx"SEӳdXWҫd+/y,tɓނ!qD^>g.- s6Ѥ2mmJk:5Bq;Ȃ|0ҏ< BA`*3mcfR22T)uT O.'鑅b;^MͅeD:Lbm Ziu=fT;"e]Σ5†[X2ͣ.2՛ pq:2gg?SpY'^,X䥑h# tHJ};ǵ(^7JNnT4hAnZL8Ic_r:@E$]s+7\3D_?azB~[>/%)2k\cS]Tk'1 p/;jؗ^ *8-Oi}?qYc2 *IJPx|ɷ s)8gOw1h﫛-w>+^VroJj 1y)z(&Uoafs sR~0߭:5QR=dϵT(+9ɋ=i pfr"-w aіi@M%e7 "&<_mi/MpSI j~[8:b=J>(zr:f*/2|% _tYiwyĝ&QX LdpKy<2!ȸ(ָu`*.AcG-uFX4Y3;v+pۯDQ{$|<97"\>݈z#+1=Fy^|zsw&[9 Vhf5*<}Rg6vfea[)XKeMd?*7+r%БUTuEhDBv1{BN\/PdVŴ&oȇA,A:K3?H ΈSߨBʸL`"d+N,%Bc6as Bm_oٲU ̱,{7?jѕSgMTX\ K/D9I:q/ {GnFfl qb^e"!IrO /FM= |v, ԚPR I|ʰG3S@KPz@fj\K "0L $JH:ikw/fv]XjۻѱP1rFߜ.K]SfX*Ba0u29ENmU=3~kh;Oz|{@ow9En@mbGFVJHG5a~7%2DxWΈ<5ٓ&"ѼB5yFw 2lEy^]KTHcɘ諴0@p8Y%?}2$Vq(Tip b ˦${ejq'qwa4E =&U9墩Լm"jRf,A\;zsFAr m`^i=D&%bǹ騾v [#7S''q2Iq7`B)r8y<*_vFkcn-SLKF3\qTKMdl43=TzrsxbB/cRb77J7[Vu4ErC%A5> =uiX# 6 Hٰ™ˮTq#e ?V;Ʒ[vYj*{\>HRɨ88Bַv5*`IoW*_I }+fºwakxUHDR&2ܽN)$3[1 Y.N'䔡g b 3apwr'͙̙;aeakogteG:[IR = _k.`p(w?#VYDDڸI-JI+]R%5$T PgCawDX\bPU#C[uq)*!DJb#nW nYgCbδnxěVvp#w:A֪k[$%VZA"@[zqɲ-◚GA iqͳ<){ǜp`껝ǫ=~L cis'BԱNu`YR s'ޜcf)><7)k{AjP+) k铣K.V]5~YaA1 -1C?xPM/:$6rj>;ciw>J1e,z}!?tEUtpvٝ4couEosܭ He]]c Ķh겊P4=d M.4)@XʖV]VoӟP[4=2(om: A.Bj䥗fYM|nƉ=4gcV1JcOXnt.9 J̘sF(cKR.<.(?uՑe V!\))TOITA&0f;DHi熁#: #IrK"\Wd2P()5-%nȀ4 גl+z^{v/zsQؓQI*F)6Y#ǝ^m P,= ILJd  JډcA6 b-&[%4ٸөJGsLMMOhJ6Ɏ>+ym1rUF]벒{BM10sHt(|C~)`&.e@&Ȭ|Y:]v{)QIڞIV?2Kh4|pv!C =W=a%gʖ28h7f vy}xo>³s#L-9T" b gcVg$yE7%t`ӱ)qrX>;REW[hI:EQMINԁyxገ ӷrB@}@;>_EQYJkd?I1\qJ1,@M.ǜq[|gxzHd3B4 r-MX;ׅ4|K5y@K꘍wX^OfH +J `N3b~;MW*ϯ |h|9C!} [xr~;Bjp!OdkW=?1T57dGM|ގ/}tO爍Q(%RܾU(sD{I J.H[|S}K<HObVL ҌHP|#޺:"UiJ!ʨqU3sBW@'DVn滋jT"5y#byV;t]~ W1UZ$R]aX7>5$Wa)54JZЃiGJw2"5t;U"M;wH5K %`9|MnM#ލцӣ,"mjp$̾D`ޙ|.8*MSMiNsj^qVϰ#=d2w GǾ{0̍¸k`Mpfad]ǛPr #_c~*B2Ʈ68fM\WXD2(JHqsIJ V!BﵸY\al *l_y+#ܩ8ͤsc-$iiLbgzgom"rNq^aq~c },XAs@i[B< \oR OA}u "7\t I72G#mL 鱢 [tYlX'F@mkGrr3=:Jl{_ptVgUʮ_ָQIB#MØA\JǴ*:CYLWp,BPʟXFe)XOwGN-DnP s5de#'2 8$ 7LgJbѠjҖ6~cP+*yWDRHR,G5쎲yx'k~^G&Rw5(JYcb?{g%wI$5n{T(PQ($WQQj;uUnRmF0h o H;lyNjG֨> 3tzFWV#%9M nqD_ ^^mK]QX=QUS*ZK^P"&t5ݠ ?Fv4M̏QRS ERB0{nt7?br~ٯ |4a_St ]C(̿H߰>ՙǶrrJ.Y{k g9$^6>/7X_5)~G*|)oK3V*SA ?Dieer[h+;_*^ͪɕ&ޣ|Ż,uGSfw${w ѭu8zWޖ[=`1Z7ВQKS6D[ 7Mmԃp.U{M7Q,$j%D:Y٭@HrI%"$A}݇KD>'Aq-%[$3_mou_'|LJYE U__hT-!N%Zk[߯SYݡL Yme@Cuɗo&l42KI ?E;'hEzAMDm ػJ_$B{wq,%/y#oOXq7-YuD>|euQM]&=iX %7: n][YOړ fey @:5mZ αYk2::^$@rOBt(&7xk6Z i^TsřFjKim7j5nUTڃ$ $擎RD-..t{h6Aq商 5G6cވC&v⹈Ffl#MJYA5N$bl{c~Ow]P@1G_,O>k$Xo"X>#jΩa J.AU$"{qXĒؑ}z!N8sѵԶUFج+@|2pGUhk"_ߌM9'PWXi4kMg?lCfz@V b"yf(rjx&E̿jtPPoVÍe;\EDtww<-}F"X>GkX|k(L:=lׯk GHoc "Wqb^b9n$1$.7#lE@Ag0c1I)T" ;wʿ ,)[&GSm!d;ʽh]ϧ,5-g`8ZUbv'>bYe( 3>0vIkY HhF%~aŦawp+`N*1rpuj+E7Uai`μK-4*/l@넯+ŤB4 ޶K!E-[O}is#yR` yM;5)XIDzB昫F7\EDXم؊kfà^=hFA"CPF Sn/Zd+TsΥv_G<[9p̺*k/FaDRZ-#=zoVkpN_xk$o'#_.UIBƇc\W ~Z]-d~e7-H <  BQk4 nD(a]?5dT&Ԕ, ۹x{&^fXWg(ӧ(ȼ1Yxsi.0$!`ΜV/&U>1 KtE!e9}.fɽ*kZocE@(X n(n$Jd}wCj+&}򼄒Ȉӗǿ:͜ 6%`IIZ_Z89bG|Fn2 6yY%A;iYp2}> +%5Cٌ*;#l R>i|*EΓo/K.qղ 5"[#C{zK9(37Z(S\]$#|k"j9yV3VUsk+`f9DK!ĒMQP uк'|MjcEq _B!jh֝-FF o"insz'"504 lK \8(ggߐ''2OW;gdSC7l!J\Jk47 d Tx o뤨ŞB%‹4RXξɒCl&x~bIm|KKu c܏C~#ӵh?I%Y eT =\ӷ mUA]588-4ZRϞ*0 iVuc$2G-l,hx+&Ǫ'=ef7@g?3 ""㻗{efcsЇ˫,ްK *(|hf1mxutm4r} y? کt-LBrkR$95 @2.uaX}_Ե XW灀JٰKBX /6$Xy?elռn%Vx6H6 !. {Ș !{~@Լy1͵@ID_"g&0e.ƨ^hID&&Xt2\jpoNROQ Eȉ`s\*&aU}woY,H*Qd23=z=FC= #5O\ ˯Cϡ mCy-n&U8cHF F-[nj~u\/ʿvNPM"7Ig%qwq"EPoUES;.>卍$ASiђĞk)gvnםk\=hYeJ]"e&L{ʗH|O??cYw|9sR Ҙ#=x/jtQܶ n'\KF@şZj50bȐ܅-$PxflN$Kj=ʫ8aH#|/!-jg\1Y]*.@ۈo^YhBlGrhfUlrQ.];yYmA&MlH <|En]ͦRǏD؛K]`Ew, +(xBdAp(Wiʶ;jM>$6u8 SVdUF%ݏGAҪ _i0dKd˔ѭǪxxWu}7$DX 7'Xh|-{J 4AJ{pBV):f,ʉALRg0P`ӹIl- .3[룯V&!$|]sKN,B+.8UR[vxL"]ۣ.\s @ |$/ ;K+dF99w  EX_t{%xÆR ;#~8_bx, o;'G4?un!߂&|~;aRok6u UcOUv&&P/809)jzR z;ZWoɨܵxXO(z.Jkdnͱa}K1i[̿7C'VxQ xDϣV YiC50;MЇ.MhNZ@!DUr1 H*6NxUycD۾vU]9 Sd~KTD *3g,\"羼";_s+˔#|t!vF-JS"2:dxL)_2Kxs[_oAua #"GA֧`Y TEeѾ<>n'J,eFQ޵*Ԏ3Ǻ3ǑkWlg,9ʐ=sT 񪛺iՃ|3Z[d-=je'M~G3T% BAD/CŢ<ǬwXgU8>po0tKK^VOO_A%WqM^nXDqY"iϓU|Mj\ u#i hRA#Rt=tob^oGwӢ,">n-?m{ZwQBq =Q;g9 U.` ޾VQIz)5W?54%<7uefm XZ]\9`z\'pvfuIj'Z/im,/&>.F+#20n 'neZ(P0F$=p>ՌEe˫Gv'L;!<8~˪HRC3SD#'{t zS`x.qkgad]ٞXA_7-U/zXjE?6VOK "L`*/:2J=hn1g5Knj(cIp_h!zZLZ1r1Nb[bsH@Sǁf[)`oH&-im'SΘI;yKRhi ->~*&^2Jg חXYT 0GǹhguP%0,QrOkƆ<hLu!C1I^Sr! m,x"rsٌ^ʃ+ƒ}/3q nY8}>K6 *;w:!3;5'KG) i*aKt}*ωF:֞Gm\\|_W鷶yQ+vaT=F8ES65Eٔ)<msa ^ Ud=vY67T3JsEr)+;Gek'Cuc?Ú0rVT=upK/b8McRCSTڔ>Tl"\_|XRDWNGsmJŦ.ySTW J$uH[,샵d$X 2BtUG$ʥ,D`p}!й% K3QtK9eQ4,òXȔ8%5TdGtùgZu{yV%yl8ROӷ>QCư)HCq@OHOCtguN Q9o&Gڗ}v0S/<6?,>\>EmٓIfj[ !"Gxf55.OT!qM[?26SGJcW}"<3xx!9gָpg6>ˊUC |'H~M{]E.YGkDRsKhY9o4ςT*#/#J,X'IwyJw iF7'^jQ *O)}zX#Vxα\$Dt UR`RO?$cKFK %&܏ACTɟƄj!d`_wldiK:W9:7A`$FIL̤{5 #_Й֩aHQwoR/DtUƞX 97ۻNRy-*/Svgs,{hW6vӁӣ=M3Z'[4߰LٱVK͚; Ԃ(AHߘ MX,sc4^j_)P*J,DJ#\rBS1܊H&}rg~!>/OM V˜V濦2-lũ>,i9Lu<7;)5yDz@in,IR%))Η,bYl>CY0#y%Y;GiՉ'Zp]JH{.,&:L\z}L5!/ּ;EP1r 8`#49Uf50~jի\t簳*o`3RD FS>{ 轢lmMB\q.$u#a W`2@0bDfJ."sS[KbY=Gt_Ym$N'>Bx?M(/$gXIҹ}^)ܫҘut|m6R޽vHԙ'p El#C Z@`_k5dmrJlzۢ6EJ&!͡_}f91tk`ӹ̚tQR\07{o J o+6A~4 cUƱgDѣn` ^U::x9`(X0;H^1k8A/fT{+>0=5ST}U9'\y2\PCcs ϵV&}kHW;/בEi RMe,)9t5Pgݽ9g{U-1`r)ي N <׭.δE(Bgw~kS]e1UQА;̬SšSShӯ[ Tx킠m<% !VicHM7j&S0')هC&YMS A: hħaX TۏP;p]xz2$q] ~PxD>] *^[jX} Ya^>vbؐMs)/q[YJ å3'$mbjD::OD3^5٢'@' ӷ`S*'NO{ޢ(,ئ (:'YëI)=}Z:t໇J?)dIOl,7_"e][\^/f.T_y=+-zTg@ bŌ?odjf,01smp,ջO.J p }2?~Prt̅Ae#e$/Nҭ?<7)9q~G *^K{7Zi1ER|/:sK#ǰ;jgn^$Zid,V:թW)M o^zei-bD/F:`<)>!OΙuShե_q.C}1UL5މSS*6.ʫQF-jVauĺ]UcЅ&դh\* ?{?~f){%q=tDߥíܮo |0fHi?=uSmY ? Ts׬jZ1UGbaԾ"ќD+6FF;*pMvi>W/B:Urb EJ%Tt8n+z$YO@bt|jTo|Xkb$Qor$)Nrc0aE. J{2)|a罅%Is!z4-!G~5^e:E` /Fbٴ G-wӪESkjFPiQ"`b~!TVeiUj",:קn'*|VDuٱȤpe IThT jEsޫҲ8 ŕY6)H[d;v[RBvc$X\4 If"+!?oۅ>˄Ta($\`ݍUSʺx A͜&Px!(Q< _N]8=#@b2y3X:Ñs[=rC o=vz[d󞲤iE^t |#*'c9?ٽ-jFEv{|8.XyqPJMn40-z"& n;kX݃eb]I|;Q_):$Hٰ(u9mѠodyg &7 u =Gejt ,!k^{_ 4 ї].Z:sNC- 2ɳ=ʺ'SЎ8}6kB[j=g!IzwpQZ٩1ԣ*vgղ[ΐKo'fGB&4[)x4׻RyprYxSBWHH=·n|6i.]ڕM2U'^> TmC>xǡ_2K:ϿSf G";x lCJo\ 6/ޱ"kCD: EP߇Sf8ϑFB ;xl:xAK&VI)xg4^W|r]3 Mo|qk?qKߙ-oze"]$@Q,^x敽OQWO 6b/>}P ͖YaTƃ-sj"oq)Sɋ.Z|7c0n[_B 5YbI&X+I^yr:mgC;Pz]Qxi` >Gxg+je@p놲Y,TZ(Vf $dJRO{񚐮%a-?b)>g]wjpٗJZs_5 uk(Jٔ6 Yؕ$ĀUqᕦaX!'}C|!{c74NRh)GP'FHb q`qbdMCe*+^I  58zuwݤ/}ΨI2e4W|Q5 g8K*= VE}ژ(M#q= 2k/F,pML;g.X/e&V'gkt<}[vDzSOu"%OrչcW&bB0:6PRL^ywt ˌkx0&‹cqj=;d729['SWt`{Srȫby!RV:6 K)450]B!| tDrs Կ>3n?QB3c( "EmkZCQG 鮞kr˹hpb Yun*FיX ?Gbs :M.MCQ9b23̡K8p2'ɣb)S& hP`M =m8N|_И !։',߂Wi5SI.!Z !Su M}Ii\M,›V3|KiG&NV)G~r[]{m@!kVq&y!nNZH%Ifpi fA̝&IpɷؘXx}r  P&IN]Z};$dl*C t9J3=J+SRJ2[ԍe˝ܭ]9Zjmr/5 {, ˑG;`5õ@S=_5+<ߕ v |JJ;N6~sQC5Ѵm mb[ K6ؚw9 ĒZM||KVD@\O+(tA,c91'TtU8$qCUyO7)ub4 ?C^0Qk}l j]oQt~ ҟF@L4 Iw(-lҠ-p@>c%\;QFvnj^I,_yph֔B/W4*1"-=3]%Z9ts`Sw=4vg`b xkF7 $ȶ#U(GEP+vT'}LvS<kVPf7U?`ʌ=77+z87M; =a1G;H}4ɉQDFe8p-g4kcJ>9^o13b/X^?1 N$FW2D׍ݎ-PhqzbԟHOhWThѮ?E*f_]tnU.@}BUcGN[Z`?$s]0|v$S{W(r u#e UԳ'J0K^bY&JBI}(OݬWcA^gΞbpR+a Hl7 4nHlCʐuɎ68+gRA#rBTȚCAwRW[^) Ve|O'CMɕS;)nL*P`&R^RFcDqbM70"gAƂՈ=sҰE.a)I,poXYh@tw/v[ r=u = i9?-C>¢l.gtm|)̆ Qmxq?Y5Q~ [%`-0'vWeBBٰ?GCUhNY|[B/]4>>N.o6- 7_Ur@FH$:#~_2D<]FRQ`#[RS%sLdX?9W =a^4lDk`6=,~'Vvym(@#tVҐSi[YGi%9;P@%KGEfUoJy:cՆ{<șCL@z4iGzMv5:mU1[4HP/\O#1 x;UumCm`;il'ʫ ۈJ6Vm?ĘpbyPy<6aPs(2/#FbXr୳k+d4@lϢgU%$.dҢͶ21jg.s4$D恋`vfU V~H6|;jw$wdc)3O'U_߃ΗV4ȕ*vzD>ٔk.>=H`rMPm(]Q:9̇$AY2%,GËԈlh1E!/)9 /ǁ2E8zCZ> bGy*ɦHC[_\ʠE 9Sae47H5cBioQ=LS)|b<"z#skJS;%.,La?h4u 2 K ̧Sq_徭rz%^TEL%1Okgo gd7Kt*b(3Scj/ B1?Ɔ5,\HJX~ v(NMi xD#k'.V[d<t7o^UShRɀ/ αݪTX&Ռ`IYeG .Xr۠;1'NT舛C}AaIyi۝mݭdVn=t{[ qs*ITU d𻢩^vw0O !@g&c*,D[@K,'w1 tѰ,Is#^8^ %x -͆{Njup{6<7p]=t]yMRvK*&*{2/~@&Jiadߕû<E0.k𮮄i!fl;#HWGTfFU|AӻYg[-Ha?؍GjٲZx/^=[::a* ܃HzpWH5xd15ɻfx"e_S54ަk~k!E7\!z!`M<2g,3s]bPznu`mzVE% ~en]Vx~gqZG2Bè"3']JĽDbJ,$?~J-&[qimFWОTz4 ǑR:u u^Ƕ N0XFٿ^RLń5Miٗ5](s½h>4'>LxX,-M{򤓝s,'b/enCҵDdG͸3v˥V^(+?LH"TՂ+P?n QM 32**rdcf ۿ{JQƯXlFկ%BˎQ CKIPI7UWC׵D/petu1oWX{H OHA#@3c^qejrr)YĚL~|IrD$LU9۴s8Nd'f\o Y.ER͂<г94S`"/#\߽e@8@cф`Vtf`"pz׾,:ie=tPtԁy~Ss$iy-u2qQzFOKT=Ѵ`qNComβۡv}j̘*dvy~Gl#y |h"3 hg"m2Y섙dz Gp~mMoIAvh%7Iv>u*U, 8GL~;OqKXGݿ<-A[ =ji0 *3Tȍ]NIE]e%BH|_3KΥs=WihIHks wvAۯB!MY0)s kdEkKi]g/KaE 4Ѐ~xq)nצ1WXȉ*K/Tz(3{;>0hf=&!gI}_NyN@KR~HD)4]Dy@CN ;4'M^hU\uk{gX2)pM)٘DA4 c } Rtr5E{Ĺ7;b٢f}nj?>[KҲ, @&~wg}?׃ݱnٖXzP\HlPB6%ძc0+^Ŏ*DZ4zesAZOQ-Cn 3#BSV=OMCƍp(YRs[(>֘? DPc Lx8*nF=njzԴG֏hcA]7dԇCWO!- 5'UhO7yfi8o䨬W-qXiAPH4@ߎMiLtG֦?ގ\{=kԧf0j+0[++vp"]5^mxs6bFrpX,_IEM&^},ƍՑoStCvs$ ;n/ ,*GQaOT{%g] /Jʔ L`n' f)"ce4z@7tv#I6a5WzG]4՞\Q^) =%qQ9>Q9a%T,ޒ%@V7}.]l-lC,~?į@L)+Ll{iI( >Q yyUK#uA!"G wǞҎh}1_~d4˵\$YN,\F`F\{? 4TUF#@Li#ʗU(t 񧥐FG~*n?3]j"suR70ĘCwΓm0Q5SSuB#wx\P0 &M\b^;F[JU%:n IpQ@iC85vDWh< vBOIg$Hő6poE 5ŹkVO7xy*3k}KRKXjH`&>$uP-%- lhJ-v1e\|ua1׎vDbOETHL~̬[߲OI,I|]c!hI_pv&u*ѕJ sa87մ(-1jy@u#ߣJ1wa [i2M^(C2hP$O>y !ҚZɋ B.d*JY7 m*9&U6* <\sbUkwe g-RiO1S"M!s!p2~ԎrTwo21Z?ؐW>5bE_F{$UpiCLt838 ߁mnBȷya?1r'=,+zCQ@99`wH-"gg/4&tb^hfw$½$@Jlv ._dx+clM :2?Q5 -)%n݋T AsY&ȻlB[KQh͕RŎoi-擧2Cx0@\nLsYp"CϚ:BҞv*C>Fb(uLaqP e.nߺt'!. [v@ծ _)W*~[˲` և $QfK$edlZ$Fq~wMUa5@Nh`U;/f&C 4Eu1 gd( $C, $X"k` ؂o`5=OXh]ě1Vq#}t'X=zl/OVKb 5iLT^&D4KoH 폎Q->[4@r/?6%c9a<(]ϘT2LM55^$l!G! XDiy!v\- T?-+SՓ3Ii1T^E¹8,ᄍE0.>DT>ce+9KWՁ"+lvE̙J64s|bl)# US$ -`yS]E p2AI9nJL1oPM'10yPmu/x$3־@Hc2:%_g [)窈$ |q'41v{B _O+#"|fU0U>P3 ]mB@Rݑ`/ ؒ;ݮΗZXjaS(os__<(Or'eӁ_g\3-e, pAmغaov $KUPucV՚vozCQI&Xt$jk@ w"R_ބNJ7B}\s#7Fi&՗!yCqLo~Ff7L=Ϥ/#ؙXOa4_9ajPNGu9~jx- -:U3IFqHHg{KПeQ/"~$J0~ ,G-J]ˠ;c-Ja\-QP QRX{꽗Ix7ek_#7N᫛E\SEVjm_JZ{e]`X~*O~#hP$Bkm&]I2P56Kcu!!zqNml( J}c}۴J\ WzRyb@ )kq>?2ܡS~ ze:̹ ݏh78|P(~VX|2kRKSl^ovG*\w_tRxJnbQ5z"Q~ ˳^ %||KeGݾ;|2it<=%zζr' yFĹ."g.#PfG`}v˲gVP S_7 p{4./cզ++3kNv 1X'n6XhACLi ͳ'\nl>4Rj9"hŔ:'GGzPDRX\I4ĸx ;Bp^`ڜ?ղWӒ5dDW(R~hl ?ޫ4Е*krkҲ$ѺN'%`/9~ϴXNf^xn Bl!Kђx 5~|ڰ>q] p/Qbn-=#;5:>;bϸ'4պdPZ66躦$Kmvy4o$Vߓ]XhPcXt*NS!I-S[*a"v=( %\Յ7w'A/""6vSWbz"x>|eYxfukCJ\Q4z8_-$d}фኧR: \&9<Գl{pl"h>"㪼2YA-3+^ &f(.{R特"Q::ix2?l/3ӀjbS5ۇړ1wC i}&IUN9pn%#ѝh< &[*sۂ(9ɰXu 6Β@ڗzZ..FJ|çxüWgV`k"Xu>Q$c맶em |LWXF茧Q''yMg@;,J.>\:v6s⦋G5U͎pL{9 &yl#rͤbfZ#,|OW1uz'.@!Z|7ݕ{=^OO{%H̿X<ꝵvS⛔*M91l:Gl!ڟ%-Y[+c ;ˤeX&BђDD(eRQ?C:x>hT&}Ui o[܃c}UH]7wBt~N/FZ󇵻O\zs! L(šQSKC<[/Y y?1-D\B [ [#STO~©oB>eq/ku,KdEkSglmD¦P>c#^Z4yEruddץv~̵HQ> 4/]m1\}9X xm:&gd A <'5@RDo+:!&Ĕ""9Ҏ;t;y8-ksChA'T~nv>Ѳč {L٨P7JDs&6.i2, o"wKԓ6x_"ay(/ nl9p3H}< 7IDJLKeTm[Jf[Q?4G9薌6TnD"yg*CXk*$ySBcDҲ?٥՝I. h&=R5D<ž\kzZ!-e⽬&XR~x;ޘ8! ɳf#wJo}UVrGUj *׏xWnK%ouEf[3tw&gAQ[#s=a`%l4\CVҭ ymm$?q^Bê_saZm9'ygf KpPH$^rwҸ]؉74rASXcl8L3Hp@uz`oԠPΙ-kMQwtC3CP2y ;2!4ݬ񹶄j nCcJCWjv,~A\рM;:c7>()XumﱅEoSPqF=m1p IC?";4uQDX` ӷ;F*Hk)\Hw+PH.g!/yƘzyBg f`ΐDAX2Dt{Xl4VyxYpFay !S ן* zB $S0(j̲> Z4^@^HD NKt=ձj]9EǍBɝi$hF(xyjN޴aF*A Q<_y'w`CX,ѯ+D?X?k+(9bfO ,UE`TEF֭ZWL,o]y,Z-GqEbWc#k|N–\<4&94z`F|N8AQ#-\f)ʢY.Lism7]"@; l7{0MQoN&]3dE]L*7 ^GؤϨb_9|[;kz Cٱ9Q]t9gZus|ERӄ=lࡏY-0, k IWyȦ"Efr5< <)+W}-_GZ2]1HKZaMfs_J@jEkz&Fo+bK״@"#s w M H9{oˡGaX7i.l]6J;}D}`~'/֮W&_Yv)= 37yX_-PMK+A$n:*+|1 564 *q) .4{N C2̋g QR!r.KBf7#)pXkn8Oe2/2.%ۺ]`F EfP\C/e%ʂacyxGZpi7?$'sNjb2\}cgbr g$AUmqL'd)7Z*>̹gvŇ$̸?wwyb)ݿ|׉I-D @5?~it6.=3XBD޹֩'[Q93WɴJi}Vw`ڭ_RNFMQOU'a%3q<0e8g5gX_w-wBHOUĈIgTkvFA5xgWStt3 }FgYZ070701000002ed000081a40000000000000000000000016439a35500001ba8000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt76/mt76x02-usb.ko.xz7zXZִF!t/sge]?Eh=ڜ.+φSí" [/a!X6k`Hу=2 s^?a ^écD_t٦ ٧wô43sfQMq|^-$1#:0ʡd $[}ƭE~~U-^AJ$Lr 1/LZ|i/ GЁFZo  UP 3_8h=xWPT@ Oܳ v 2 E$]x{ȥ BwH|*rlM؎el'{7牻(`Pςk4걛¤!6ZYf# .!2RXϟ5QD$wÚ e/hCTe4%v:wp[φ3 `RtˑEM,QU7$MbMξtVXIk7$eq,=O^d&=s~T[|WTQ`:\nGNHwK'3@FʮJɧW߲Qhְ\BͶ)S<[8Tz]V$ecvT\أ?`n*U7Jrrjsh f!PR,2 >Rvi Z EH:'&\_ p1p@N?Se~qt_z ꊨ+/X#?8xCyvY*܃2moֳφٓ;Cn퇒>2 ꌊD '5Z35W-[H *QNP @_yLʹYݲLRk$ 풱tSldG/뉝nǩ3$  &wyˡAɕ.|r:\׬woO|NLl#!5--E(~pMf =%Ig c:۲4M]-.CA* ҜF\˓l(ŘE'xy縹 VC7e.Ѯl u%T/?Tߺ.DIb$#H~!XT ]LJl=} ntou}@Rvσz]ⱸY۳oRkD3oیAIP۽a1o!r'l*:*]o=#Y ы8_ūZGL@V'(2DqA!gϒT.ӆJv6]RPiJne^ˡ;=FlVtL8լn܍<-駎Uٰđ cΚeI_zcE^Ki&pXtt u-|$97J/WmLv'h:I<^OcF\%#L,PׇKwa.q5jq +]2?dLӢ/YvДjG/;9Jb\ϢNs5++,Yf,:ZWhwn~ClJwscI6}C_Sv*#yŭF+e v_zA[k)4)z ,6uE*b&rbByx/( X}#986zfBp@>|~#Dq좶i~#ԸJ%gp}%TtLx⃎l95pI WN9Jmgi{TG, !AC^5>=8| fBU;厦_Do^Y#qC?ro}8Vpe}7bEI^ɵPYuH!oCUAeyrNo!Q_dc wbE%h5,{*R`2Nz?eWGA kDLz{ 1DqDY#X^UzBAuM / `|Z{"0%\: -m{M~)ѧr31Vd|1=PVP {)G KkN`-}9 A^e޽>OU8Z,se]0jޖtz9y\@3 bi/]$BY pO6z0tb {5go#~كuW;dTCUݚD?4ϙA0@P!, @Oz *^Bεy|3 *$2D%݈DIC2FoyJL.Yؗ܏="[\ʸ+LRhkR_ށ<+||385g!ǢIYp_IPaVW%$}iVWLس 6LRHQ4޿yqug֙>2Ұ,e…MW(}R{& ]S _<+e}ڻ:L68GS׵snsdes= P@[oz|.lVVc6MNy^5x_rץ'b /MՁy>߷k ᱆"*8 eȩfE0kTװX(NQT[zpbRC }@aI9@툆u\(vr-SHm?3=803b蓣"aM/*&OZzW|_gB+hMixmE)|^&B9Y%\Bw5>#Ւ6@!)'>Tg۱js7O\>d\=P6ߠbUd.ŕr#'@ZFSIb<&QM쨏;RDNVN J,D Uft9d ̉R[iTdW.IhkڥȀ[ =$VgUɩѤkuGS8@UPA@2Z ɋc$_ɹNr6d1:_?csx6?Zb--%<@jzB6;% ~>Bى`@Gwq"uc{aF\XD(8 yK3F#| _fl:7gmD-/9h6sH6,O3B;~j+fVą gdkPfTb& maK=(¨0Icm}&5C-Xh|;!`np6˞{SAYyG7^tqu?/cC'heZVr'FF |?5 x?96 hi"y aNZ46|i-?RDSȯmoNs{c`[NSpSݟz:y0ly% ܉i!Wv~^#W`MFzڴ&K et_>\ߏ\{xJGq8GW|\ ]NTK8|TWaAx+Nb5| @oQLzfUU:G&Rx - >(6la8pGzG 8 ER=s% Ac|Fe44S"vqa/RP/:7IjG}GyA?TՃsHFTmvƁE2r1w[ӴǟCmK{gm5d,y1^' Xa ?ߩ.Ld4!搅{t;-V*_}7ǰY#yAIh+j ?߀Osr,`y.T# dE7Wh䌍#'΍{')V-yC_5A""JcDC 5@U !%yھ8 X$Qėu`"GȴY=Ӎ&8]RC6.!eŒFl ic[lZ. _?4£(^~+OK8YO3t}fLq%3Ey\SԲP!lFRN`V zT)~Hq3{qWqNNȰdǟ]9z0 QoAX}3>i%;켥IkiGe D,U*ܐ̡GẀi2CMSL@i-8s2_sE4 B)kWoAYg&4"H+7=pXB`R`:gf5K/|:"0Ea1nZǞQe<,8f+d4 .:yN ܛ%pدHmPBl10=zZNWw}hË9 z5*m =iz5)cbSrP̯ϣDf].nnvi3pG3-%"K; b`@s".]_iYo_R _8a7cSJa=[;Fi=+}xHfK]RIYEq`ʲ̡s vක3x z]*9(_+k1)d0W=elI(w,d`9@Tbf&k/gĊ50g.DiDˈ&(_ٜV=~ oSvIzŕ;rz]M e2JῦFp*@~2MuJ$b;h䝌"drE*Kz Mt]OAɐ{^ (Tt.jhB᪆sݛ²`$SZ@A!H$j~6LWX[߄OiXrg BU+D" ƝR7@8E_$@:6AncOe%ED q閑Q{֋nP)FuCݤeO^R)&%RVӚ/e:ܻ[&8S!_g/GT'Xf~Ίpo/씱]y(#=AEkiۼd Hׁ󻾪@C;^X}"a]6~k&;e cBf!Dx|.b<ȋJBRcS~Q;"f4'Dv,U1bE7޽IA\:X[dnĪ'Ϻ{KkQ4PCHV0x4L9ę,4R; 0PM~=_dںyt|*۫z>XGWx{0Aг8nOҔKmD9/%^[Fޥ{j=P" p/mhB qҭhe.-S$S{1?u NT1Lc}uɔi@v.6Q^O&O;6߻+D@-9TNmgͺ6XgI9(?J@ I&}MU,xGKgKI%bW^8Yp9$ѱ8 JW|3nZ? }#f%ke3V!X>޺A01A r|g.P_,O.+c /o}^hVӵm@eZy"3CDH +D]?y>%$(yQ1~9iӄ` YZ4iq+ fq>WTzv!_W8$Uj"hp+e_g翆@Ր86Gy$.kQiӵ>nzt4vu?wYNCEp2ҦK=,?C\FZBF |%`Op;v %_3ԿkZ.8H((ᵕ%hqe: $MA P~<?q>aY DHp j+*U+*")3bnV$5 ,L1u|@X=.2> `9ͽNuta\xN*/ySZ3y$1Kx9tY[0O_#J^| 4O#Գ>C\s@%Pֻn|Ϲ}Z/7e@)gwLťb0_%zYh3 t;qLӪ("{@t1I~%r!i D&4D*`ILs^QAS)LK\PKRi*>o#̣C?k=\ߞ B}F?- ظl&ɡ ؖvj&;;jhљ񃗴cvKWwFLҵ _!4rӲ 3LT2,04q/-0kL!b )$8M=)w~b9 x3W#QMwj8Į;,- w 9cNbV?͇ːJt L@T'R!َ hKj&B =Z" Ն4? +( 0#5w#+_iQZn *SE:?'^TGcXVq OÆ{"2ó/6웪6i2؂:Ygmvu&$)84wz;%Plέaga88qNhP=vtbKJ R0ѝ+;SsD悢o>G[{_ '9ڞN 翳BjHؼ [֭Ms ״䖯J SOx9:7L6>9)^g%%pm8Ws}P(գ%Ff2ĭt[EG0 n+Z?<[Kܼ\ )]`#"%B2usx lt2D~1~Bq3'Rv_yG_:j4E[w|mĶvF݁fyϬZwFmkH`6 `czsY$3 Gzy/¥yzR/a.@{-;~9DP^!`&#tf.R51?/*\rHF!L`4TgIfb}3CÏDN}U,j+qWQ^a4 s,.EK/{4ltWO YgifB^#E !çVZ#{w)} cȢv,d?/b}`9u :vyl-hcAҧ\8*91F7r"Aj3kK"|6;*ssNl~;;_ǙĘqAPoγ,!Ľ}SF(زͭ`n:ا6" ɀC^E,MJo*̕iBN'^dw1if"RHe󖻛ܤbh'1Rh @w/uM$u(@Pb~{2b3IWit. =);uْR,HY~r5fi h2<Lch6:M):mX#5RDp1I%.R+yEs B$?eg%pDrQL9%8=si?=f?k]=a',$s6t wۼ Ő+ rՋkg@\=+tYcL+bV.PIԪă =OݡB=X328p=I-$(fP\xAl(VTN!JTC(L2cBya訆S$ jS?ӝÊ 3w\BuNV%󤑭CݓEJ P-6/kʸuFƉ7MJ;impW1wIHI!{GC[ Lཕkѹ wv&ݹugP7 K}l =Z >$1,P*Pf=nfPA6)ڳzqr%7jcYLZto~BSVt |2AqkwuqkGzLKcB_]T{@ҍ$9NG#j B-K4߰"}׏(,aoIJ~}2DNUt^."Ik/jkqRoQBJ#rD%v;I!5(zΑy)YOZfH^88KB~z($9$xp)2i<-DTpW918HI,Oq`@{SEl}uܪt%ڈdM+;Dž 9֍wgϨKZ*=cA*2-r'Z&M8:~ O h$AN&MNTh`ڊ;,qQnhy"#q2 UǀFZd_1Ys5QˍB w}B gH*5!eZGa} 6ꮃ#z inp6U@2xXѲ^HؾK;NET YhZbO3 kRFvF9 duHmw5VlaQ)B'€܆C@kPg #20 ױ 6#2A<J!Ź,20y+ ̲ xm\tr!!aI ҜHP)5?|y˾R*hnM}Jj7=(pFZ0nȹ;<5.1lǘL5%onr2^<+ȑ pHΕ?Τ~TvW ^vJd^tN>4EԳ7”&)次{Uz=paFCK 70 VJ]g !g5V 4OK_\YYTk gxAj8Q&rL1X`M  vu YUHz E"xu*"'\'tLPf6 L6(8~3 UB9|byyTQ9blz$h)@7 ĸmR@%5d}}Vǯy~6< ,w}lsy3, _zu_ԣ+֍8c$Yl q878p|Bl.Ѥsć~ȑt4螺Ǝ_8ɒ/1(d@mݻ/u*zC8k;%9շg8O@VJ`[T3Ptr}8< )\c60*bc :ucY(L"O:6/vAt)4H[?ŬxŠ=X` yxT1D;n?P$Z4&$T2l^j*1rRz:1\R2m2,ugv໧QO& ;s@p}fEcظbϝ֩_ZUkde&&Ԝg^mGƭak6^L,lu-[ē@=*(?>J2塈9ph] SW./uJ9?GȏcU-ql~ɒ1|C=vg/92*sT:L\Cnv2j fJo (84$TyjRtƸkZqG$GC(_:P6QJg6^{%xG6(_Ml7DaG35Fd`YRvb_j?# ,T*.7W\7愋wʈѨNC'8|[UOK̻CT-P~Y5 b2ju֌b#n8 eE8F 멊Xxo?H,C, S){ U(|uL;ˎ#xu {l\elZ38ǔ1Us"e2!c4A|8p^3rC " - en>oײCݪ},sҧ)Yi. #[6%Zf!" 1r(T_"_0Zіq`eb&A )?NU:ֶKCЋF"LYUt%({H`3X^$^`}ķ!c߈HR80s&d"3Z"S/hm y5VG_[y1RlNhF(]kak0ed%CvRK2i[R0vY@^@ɖ$ӨXuѿw6cO{oЪ /_0@i٘ Xz@wVOeo|ڽ ?1?&;+U%w!_#z875inik@2R25& &nxJeӑ$ sD,5K}V]AL\)'nPqd.'`{spdYUwu3GD̋t>~MHvw@&"sQdtCM[[썯z(p;~O.mzvOwx%hF 𘤁,ڮq^0ي#ӤA$٬?wSVĵbc^ҤbN8@!R5[W^Pm.dYBC:q/ٍKZ@pJM\,_0 H&w5;թ:W똎]]!<-5H'XC$7ʺ .o}]z ;ïa@,gIl@l"7K($]q[(f?;^^c]*5NY1"PjN&2e_SKR\Mf9 s7K֜R]fusK &ˮhh 3^Vᐍj(Go{*ڞ% Aq_JPRAEj<_}9S~\&<JTwgڱo7bJa4hn@@@o'oڤNe SZw}iv`!#5G _S\v8D@Fos{*p9;!4N=$dԉ}Q5 ,ZuT5U'. LvZHO懦jՉas*[E>Nw+վ?`6*V6pSr*\Z8"T%~8MRJ")ʶ{8'r aw&v]e}ˍs_U>a!?Z Gv9*zC2G(N1<afN*]jGUWB2ˆ1AᢩBa@Yw)T?ۻ٘nMKSŷI%ugvxrҀjS- ]ȱվKiLn IpeUvO0ih{؟}LR." Ԧt2,C96M.e[dZ!=[I a}Q Hl  "ο.-M3֔$G 9<#Z9 צ><~!yoTcƌ6]H0T?>Y"?QצM~T/nkߕPP8_A-ɾx(t(t9O9=SCU@5=M Qq56oC'4؇UNe^N̾0wOA1Y% ݆^6bcpFzW.F#e=%*{?r<)٨R w4I᝕ M:#Xauҽ(Q۬vnT INZZΒzVuYoɸ0ذ{SmB7yfЗG1 Bljԓ $I S+`hAr%W74NIv pGCJȻB}F넘xz--qъC!wpf/۟z"$}1[&Q\=m,8kY[M&__œꉿň~N\,>"2^. ?o (Q``-1?f.V; :M #{`{}*9WRS;oӹ'>T rjv,*_ EC, &#$㗿&gE4`,ևUݸ*q`WC(9i9u@XyPߐr/Y9RU'(XWW;N S}o*I&(qߑ ?ք(e;&{f/@SqBYn6JXu`t57kz {>u'c6茅3-ѬN1X\1 ivFc:MIɮ;H- Wӱ8ΚYqaoC /IvAg9r1PEɎ"KW^N#8,֡DtL6e( z 9%3-ĶC.eP@]NjQΧY̔AR&ඛ7tb\RFg0A6pcP^؉Δ?<6Vi̿WR_[<P_`uW)7z5Y.RyVd6*–@L#E8(][+*"n~F%n(6vVA0$ZSLP=rPןV=Ab AofF?~)KP[ ?)yӨd;,IrAbm}`l!,N+%ߧq,oVkR&QG[,7[4`0RG)'4 h)=# }zgʀ0rXJ HY]sdJBrVx0I*^\&V<i;dBGZ|?|7$ t:k)xo?'C QL)xjl"|둀@=#"e{X']F6a%v\y.ϝtE8@>w5> &KnmږHq:1Gr+6%DJj˝lR ?B{^5KZU)0Z* Քv%Iƍ>CF!3܃$Ah~9|'<ץCe㧿~BIZn:>ग़f&7}k-.:R5OuclZR~׻Ў(eN;4J&ʊN=.{8J5eQGAUɑ}U#e9{B?ju>`'<;զFt~Kf:oH P_[`bjMaFhY6q @ ͙I@CՔiWM=#jȘگn0FP7_;0ccISE+uA1ƽ(BM'cpﮡy I,( Py = 9vdCe.~yo(¾@fKbUT{"$߶w4(tD:,u`akJcjeWixL[!DYض䵏e@rY3VHJ0)Epwq3xv#eqj͐%ߋy9+L(%lWk?ZTLVv +!4Z|D DITl <6ҋkؿ괫tΕF*tB"E7V"S7R9YV)tՠ7^ dJϷ10<++<1?~ smZLv 5FJ}um-0i>â\_04479QqÎl^uJp؈6Th5@XmBQZGhEp+ſG7̷[ õ1[c#KmC݄s)ܺB?E82R#^E1eϯ?KU򁠇A:mg`:*'RAuhx醥)g^'|LJl[Sr?5`,?@’=w XVpÊo">Ygt"ڲ$'^%}=fن*ql&My_҇#B=x,%v%274 l )‰vm0`Q x,?i̜.;ћ>XK@=)lߜ!@/[Ml#){ r0_OԔBJ0!#3y "r)E#l|d aʄ}Zltr$Rp!w(0rA숋tk;Q4zAPqٿYB+V~z)L KJ<.2#{ ,R7=zRF7PRjᣚ8{fy=0´ͤ&4q| N/1pq^0 %u'EAI 8ہ$|8iҧQda4|{%w~NTmX2+Bz, {KyT qu>d^ǑH\;ޛ꾬Q&'{6I24=" `JҍDd S{݋?ЭWC`reXٵ{ӹ7 ?( )dbB%mi5T-S\ `s2;{kIןsa$f%ACܞc+x[+D##N,A=g-"UKww)a~̞Z+QG^02'4S}KӜI1W7>cf͛e/G{#1jfMƩ;B`S#Nr(0Y$wy`z=4f6^elit֊7m{]ouqK9bEVDޞ!ڵ.gc[(XVg Jtn~81"M4w(nqmItȞ>d@pS) f~M=9[G?9Hyhì0Dl4 g Y1%RɔDIFAՉE '\6=`8n߁Eຩr xK֬H4dK5W(3"d 3fbD@PgSi57QbX`W[_s/0 -Q.h:8iQIfIzSu]. ABFAQ9:Ů1Fb >,Le'5R]rܻ֕~6e E"7<J+t䊣D'Vb0vJi6/ 'lowb͖MUMP4HLWk^c!Χݶ~dž'y]bѥ0A8y rϐqOfͅww9v\o4<6"4DTjL.II2/9dFhϥgJu `, ^?ص,LN0 i^fnv tK;Jm޽򞸠*i;,'\^J.Uϝ)^CÏ3;pfMnwrԲi(CrZȁdmK|(?B+]0;~ˆ3zpJX9ޠRSG795/n$aR۶XU:YxQ2w3xw՗u@;Нc#eWyԋ޼Sc$h1qh:JBq);jAs`#j.+muua1kН^ ^ X@C!hL L?,G=(G⪗) KxGƩdg$g&P;|I#c-?{j3OŐLv:8\܏f#D&^ q*^JdWWd Te\DwgGt}av02l{2U 7(X] -!#XYH؁v(ng*,2e:D7 @*O{y'.a^>=_͉c :b) @O>VmuQ.PV}ha1bH$xKD .\1qEg~PO7 +ӮExșwq;8t~@G2os[̮mG59aWH_8~/ #GU<)m@^ס?5cMi'c MY2S'`{`R/5q1 4_װ|0SKo&*ܦ3\'8(I[8Z~*3Q2#l\kpĶc_"'.CΟYQuVCJr73?}^1h:+]ZO%b9hzLvq,u&*2#a ~v19Rz!ŌFy|zHWyK9="s-Bƥbϳ4@E-&*\?lj#Z@XF9r#^Rqr7gYG>*w8jA7NS]Gȱj_bc|8W3es8C^u+'D_俧4J!2&4AڨRhU6ŗ28J DV難t%1>^hwOUa ym%WF0>1 K;4u.S҂P'olC ry\bWqxN*%%l`=ԢOqސTTF0*svqh j*;XNQ[ܒk梁 ӷ#2qPk6pR!V0ϟeԁ!o0 CHјB䮙 r~NYvV͇]? zuGQ[D.5{ΪV9w5o 2D!(셍HtROƎ6p@=dgk}ɹsF?[FxcPnjET /|X0TM8y!rY]λ5{fZjK4lv&wj(̋,NlKDzϲFjQ"%+D-ؐ!VݡF *-=Ev@i)ia-y-B󼌋㑜P|0QG#X\%1Kdm\|K k~'$% #7"XG־Sk"qEg{zv0Dy[п]ҩxZǿ>XQ5e>1 tpLW.>]L4d+zBVG/7~`. P=m0VE< BLjo*[yN;fuA=2tٿA*t8-]IUroCiP ʮ# ւB:7EK%a.bNd]&Ş},OV-:h u%6M8:/*;wnN=T%8ymsG\>[qP=`71dF( 5I[a% yhl19fh#BcZj esbXSZdҋƧl}:`)dj$AUS < y>B^)C]Ch+C?Ld?IS)G02Ej?pZt9 zwJV@d^NIܺƘ@5e}Y"KJהh79Ct.Tf0v%hݽ)"8;&/CD”-v{ _jDm)9 lڬ@ez3a)uJsܣ%E)m҅ d& X` 4+}RAtי Z2ilc-E7:/ѯt%\|2!fd~b= =~H|c9o D ahq`c2 T͟s[Tp0%4cP1O3eSn7ݻRHP遢T;kbqNK5@ֱvu@sl~,&yVޚ`.D7K#a?;e3aď,gmxْDՔ~l n-?HU;0vy(-#܃ɴl &W}ebq&mWdԅdnLpwab+f/0 PUے;/I,c2O`WڛWě4,!ш38g.)$ĻCӰN'טDl?O7}REIC`PWC{ot&u^|rذ-4Ѐ'j!\C@|ᦕJnjO<,8L|hsN77oբ)b=Gu.@9؉VĀDZV$o{Qt%J—|[ܗNz.gG2'+$ N4POҐj5ɒٗV~O5 ZL-V@˄$濅w3J,蒔'Ϟ0%>rA ) `z]٧9OVs@NlZJ{:4ۄq䄹)X42<@rOt`+> a|d"L?PwKԹj5치*}m4Pk@2(vxdY]B2׎v$G7>y~; R+qqVm4AaUz߂Mu);HgGiI&osB-cE9x MatA55GI_t(vE*Y}:bO?'tdkwO] $W$ts gb-+[*>ѝK-{LXJʐpc|^2xn+(Y/- {":akw~p!Z 8T*lY&dy騤uP0|)Uu/Lڴ|Pvre ,og !ߘ2߿!# jTWJZ@:-S|=/ XgsAQ sg [#j^zϊ օՋ8iZX @Knj(STy5X+Luk'Ed$5$ݾd7t=rDMت0w1@R:DVt'(hy({*S 4H+M*߻i B`]!(jVp >No_Pjj *OtL`ɱjx cs; K,Ab6 lt_=_Gt%%|uD5-yo=3nIFP29ΫY.:j4]̏^Jk8oL%4Ə_yl[h{mE:`Ha*hKy>],a!&]7£4G8p1Is$d+lcem(ۖ+z6j=NUx˨oV'U.ŨɃ?l&j|f󠂷0,v gwG6Ck| x+^5kw`!@V<}mn$3 H!aσ ,*zj k)za/'@AF11D6_) ["~伊un~?08<RRFsk4JdsBT": k7A8 aQAFDYi[P۹MsgJ(D=@JZgY$oFvϝ(scHݝ)>ک!59o}Ah8cj$>Ld M:S}|DeZ[ICqbZiь]$4j Bp٨'`qQ]l5n?^6 tE:s[KR/t cs ^$2hWp TfWQgΌG[mszuZ.8A#GQ+SmgکI"@oIT^g$&wf@*umx(ʮGrMuAlh b8,ziw-aե$$Tt ڛIj&us&f!,_Nڢ!$lk{#>y5f$Þ^Tݦ;f +Wtto| 4 _?؛.(aTpPcbyO9;K#էyI]q6CY*}zpOրqX'咞lg~[/# (ҁrt-xxsBWBі)d8V{%5tl*LɏŬdPGYG[,<;7~g 2=Y<.H9|G> +< " 2}~ԞPS ^ %B$kg? z7NYH RtL\߹}|9t[#\m?!P8ZF>['T܄gո)h?iXcE+ڑЁ_ \L"f{4{ݼ'# hb.°ET67nsKaI) d9Bc$%B"bqֵ"T"-kG^3s4A$xjG' ĀiMnJ3Ks xgpHV&ċs̀(OG^C@USʼn  :~( Ę FQ/(V^XLvоh1{je&z8^jO5[I0z^{YP°z|F*^a6"Zn*)3jmh7zJ{5Ѿd/ sd0s$(yB4rDgGڂnRWqr:`՟~#y^}x;<~q~`wAKf͐B"(7Y럏3Uj? !}^Z,,d#zkIh5kwGfBK&e%l QwybxVoa/m~Rz|uƙH f*)9C+lwRNgzm4~}TP_/-=!Ko.ZŲc߹({~o#\aW΍zA汆=Uپ#8WF*.S?V][s_]ʑC<[R4|Bi\JtQW6lÐF_gXW46N oS~M]LQx1kmZP2VCټ!e ȟ8eH߼~@DnYr?S[L|ż(]?d҈X-:wŘVU3`qݥ&mRnK e,C|t͏r|nE,rfP3_JV๲ P&N-liM*,O?' ש ~0Vsdp1ݶuJzʔ ȺF6lw?wA9%ql~QWoA0x6!rhl(c *G7 9DECحLRmFFz04"P'}?Gx"6y8v ػuw7GSȲ%fZO߇,/Υ޿p%x+ϩF߿@}%d/*М/v iUSL \q.q>Zz T@ށV*DU=rRm[&ڰ{hUD@tU<`Z;ʋı5>Qn0 GrTB'UK}T=YiLJNBv^sBJ8rQjB.UwĞW xb؍mpiW*OpaRNaӟIF?@u^Z]-hnpҘߙ"ԅ  2C.l_L1G|YI"8LfNW@ajU@ּ(2W%QOܤӁ` ^PVs+X3LFUc2po  Չ510ANQ0ȵ2Ҭ}X[\9K_{6>~ZS*ˎwJ%dc`GGZ~(D ַnȔѫf4d@ 镼6Tk:]cjbsd&o/aE3+*bʙ.3”^\9%0>9IY枩#`hmk}x#ҪB#ClAc&]"j\U0O󽌰Z˺1ڈ8]\]lCkzŖ+)3aSmq{N?4#m + 1iq9g[liz)eY&6;`}s/oۉyqBJCV s)5g,iْ4p׺-lK=94jH݂]3U2ci.VTRӘ1Aơdock{byKޱgKg~L Д[sUKR_g!'ہ'%&{n!-;[ʔ,#W$RR/ni_eP)j@AR]XrƌΕ! JF A,;F)%磵džۃ¸Eށ5]nsNyzk"wT*OvBi?!V*inP@lх͡ ]rp `s$&R i8^+/c_e !y{G\Pb+35P>K9NFQM3^eFR+5~b)22 h)K̪?p5?*;kc$]$/@KEٔ9D:+zp  <դjrt"91AFC6 ׮*xHAa۶I$d@䈼Rz2@| T rFY=s:,|.|+b۬?]m:s\$LL -@\HJ=ݑR 6 o p&F]1(dHnC_' ]jd?=ൠRyϜq*d]@IiN$'3F'&s'!ֱmWV*fޖ h95{uX~M8,9g1U8}mo.?ex0ŸLL (#yNZ _gj8qM\Xz- eq| H mw mɊKǝpk.Me02I-lYYaQU|RI >5 YY^[ml _WmmI᲻#y2`/WQz Pw ZԞiԏ`=GàlX ?Z̵Sw9e`[9v[>Q>-`h !n)jD%kIUB4?TC\ &Q6􃄬!`>'̺lt?8mG8\Q%mBՠߘRt&a1)lZ3.}4 P KjrI L}Z-/L~q!;/:a>tu#}~^ bЖ> 4^؛(mD[{ٿt`;Nn: q08Vfe.qZVܷ>Rc>g+W_|\v$*lqXBL%!gc{2I@ Ѐx"|fXz\`z5giNa֖;ƱwM䎵wziXP?S;F uc@!Hu<y^=v"$vIT`D?M4,SX'^,aT]R :ZY}2@< qH25r^Q"0']Q>v 3/׶m+tAgn:|B l%)Eq; HtLNInS`H=00odp9n'O(Z`mDocN̏k+RpSHb X_lWط|&Zk'S=W-6/Q%DnhI|ɔP?c[yR\(N8Y-pP֊BաN 7 *| m𪼸Q"5+.%f~gsfq?ulmI,5RkkιI6{ƙ߻Oޯ%:ʅ3!pDVf_\{?Z ԫ$Qd Beݧ̳SLLG;=4_UMG/1 K@S>׺"( "ψGl%@ :}zGew=bœ)"J6hMNꡑ40b,(`5[xUR Rdl;04əbh2 5G4] Z `58l$@ɒsʛ&l~qe>@K %siDZ%.7(TXv7>q`QJڊHb7/%^K "$4 EcیgK#WZ25Hv#a,6~N{{/ D:l Z2b5{אi"Bo ̉Dx00B-KFz$?'0o/9T]# wQn"dxXdn}ξ8d}l:N8y'I\k9@TL#i8SQH_ԅd2\1=Bf:kfAʍIF9^ளe&&M_dN PL̴"1>A#^Tݫp+oUO7 GA]V5vMB2T|0mFQ!Pǽ٥5?rU4~3U9Oӫ؄#(mA؁l bPN3QG?m wN|*bޯOW7@sMr'l@ Q$ٛՈ=NDT* aeo%4WaO)ZW`r4l``|HmE%)6U4I41r>e8﫸CRa4|Ym~RamH+P{*ܹ Wc\wz/{/­h: t؟¹>4BO qe]ǫ-6&+*y]{ $:n  &.(ϋNۈޯUvQ.A +qþ ]R0oz3r(h s613>Ҙ$_@y&x?ﱉԃ)*F6VG:sQcaH I҇j8Y62I -{o5+.crpx/8|(":yw*8]C,uGmu ˠsiyc!czvԕ9VH5(?Şs;ZQ;1-=-\` a)2-?TeCCwMQ/-! w yN!;);y,gퟡ1Vޒb@v++txO|z 3yDM37?nVlo!\0jzF^sG?ԝ4xE+eG}#ͮqWk6 #?9mLgD#1\f}5mv{2w'&g摖c3cGZv03ְ:w$ۨ]5w&cB&Q2Qy)ݞTBHEq>벜e+$A)x (7}rl#*("X"^۱&E-FffXPsuG$ B!gP54Ɇ ui+ |RF٥z>vb~\KYWxi wd!S+t{tiaAV|ئh"C3;4 ){>N 4:['CU :d7퉙#sSCEoڣ2EL/kjRG6*+DPޱwm0h(Tlb(Zj>0n(Kޟ mH6aQ$a`΢{1StrOJ/.dK F8*DňB(ALN)Ĺ~;lJ  VZb9r҉X r,~Gv=sa6 Oam3js G9 \qm_PJ_kkqսa=gr](1"2^^+o(iGhQE,z>j;$.sq#7]BWMqe~)8c3-5۴)bK/lҜEamdW^\f6S.@͸6m jHl')\hkxgnſ|hܼv:!#m!P:~B9Z xi-?C5J x+|٦y$5TA>ōrZ*{(L{gz>K2)}@o4{Y OBVt E6Ь%AB=GmzKYۣxv;b̊*&4P kf+cv@qsϷS2eBkO}Yȹ9=@$آD0pr5-Bр|{V[P30OJLMQX'xETq X%Н{ ЅsꏏU`NUyis⣴$ ~UQQ'3pV% /g} 9:jғ~75y% 8? %|]%>X8CmMi;<)Ă6'<(RP)`qG~g+k$qo./XD󘭘K+$Ev nql+U܉P;7}J%6ci穧EY'',ֵ./)V1 ^^C5o>/zEH>#x*#xpgUa~9Nect{-1mbf)QLG9n Ta0)?w4nf5#Nm0pͶauDND}( H.]D7t2 ҮrrobSxJjWh]#*Zaw關̌z}%]i(mNUGCEX!-\=e5hN 't`s v){oDJ Z!v]|ۑƸzowO*2DlSRn,p،/Z8/^Ø $ؚވ&W>e޸|>G < Y;nTky~<|l7Mc`ID؆0 1Nj |!ב.BTib4@ϤAQ]6,1P ^,is/=eybC rT,nSXxi (c؞pp^Ȧq7R0[=bC17&ī>p!s1tCD Ls5jS&A⺙Qu^(oOv .WHMhOQ >-)}GA% v:: i6NW# XůѫW'`'O{Ψ*S<%SevF'8}E}榒頃K 2D\ J  0HmF:a} ech3. ep>vv.]DŽP C/)t:~+VpLw)sJk_No!ն&o cVbұB]'$Q}'^iys`ٖ@OZk!:#!~8K}5Y]{ND:I|P1/5u="0ڈ3חSEx82P'F@˸Hd}SѢR-xu)o )DTKDCۅ89/ks$US3??M`qS7s~ 3Ψ*!*FϠEz=c4bË$x㓪S5Jm'h́uI 9 ԶuoMEz#GY 0z F%|"E=KM@bYhl@'K5H.嬦aR܎x`$SIo皠vkokt2G~(tr3 dI0`>|37aMG1 !zC)ɽyokߊљ/vܙ&o2?o(O{ZV@jw\(~ /ŴoS-QiǗY "b@OҲӈSIh#=!w Cu?N컛Q,W}td"%-‘cp\2Y tVS4,l?}~Tf`mj|uR.m|cX>-b@22iS&_ 8KjY$n!?uN NMՍ/9 =xXq~ޕdb޻?Ex=zE] *)#߃<n^%H- \ ?%}CEl<-uI(0S<5 Z:ɱg?Z>Y$_m4xmFc()"+S7 ?Z->L 㗲>@u}uq f'hG#S_qI|v1ϜqVD19RX:o' sW& bZPwsukˋTbntosI] h3MI/Qz+>IBLN>tTKKگI?2YJ9֮8+BO5zʫW_u{S0/C,n'ApxeqN |ɺ&4-'Dfv[уJ~j){&޲[,3X$W]|rbPhGaF$t\mo ӯũ8= y2;ﹲ=6U8mGjkGaiTd)&'up1TWd:i1J="5ҥ # ڐAw7ATdF-^ŤNڼe}T<>7|g E 6d1#vdJԭ𖰛D9وռ0[:PDt!_eOO$|"/I(ӔyH2_zx7I00 TEƼa[1AWaK-8a4e\{a<=ijYs<3\5$QE~<(Z޳fe."Qmp}0xOf ,*_Iũ|>̢L*OD|7@[ TtiIKbjd1 rcyݑA2vX13i\1^#<4̘ΡDdXN yu@'lFbZ!kgn~&k;KCyt6yL_-,2%=rֈe?ZF#]I V8*HtZ>}.nNMy ^bfy?/͏.XL|[rzŌztO̘ 0=ⵋm8Al}@H;ի9ߘ?A^7A5BR&o8WtC0[e2H`:@^DcuD,I`IRc]M9Rz`\ت=H椡r֑uXu*b,TgCc̜>"*wmˏeb^oj&OtVah{Zb}@dJ6Q˵ZQ5Nc`ؕF[&L&8l :_3"%GIIXS[T+gL!zn09ekwg+t]*,g5{ Q$Ԏ<3>~Ki&ֱfp=u$*3#UE#dLHJFVH!ն6MaDǛXȎ/XO'$CrqTBXg1@{{-\L?4b6 <0|0 &'$5FU\`op}1$^vyfĸ٧OhÅȈ/W"dUTMMtJ;^/d1U}ƒU -`J A3O6rիì9wvSlZH{҃ۅ3%TOCgLi8>nsm#UW$'Co+>|"C!1%2%^T"v0 42ĺ4D^z{'F$n6ܖ>] t턾%D=}w6SQԘz&ggHଐӁ$o߀f[Z}9/bLb929V6u:RT5$Kw1+6;Z߾5LU8;讯Y>BDWG|׍jnMbYWgVrK(.pC(ä!W,d'ԞqHE絴e:CoapIG8MbR|qL~FNq]n.aMMfpuFX ,d]FQ?``+]mn`^ّ\dWclm, ټ*0ZE٨ 4`|an7)J4ёQE5!f~F#_9yA7=в֧ÎBY8g~ui@P[rq|w:@]HWѸ+L *ʜܫC%@ߌ@.t8i|_gQV_n`;@ mN12=aG7fp,XTaݵ @ !/o?90JnVM0eÿ-8$摮mśo4iJe» v6T y ]r<,h2 $aY>N10#LoGEꭵ2xP!@Y[Y0L#tܑ}Pڹ4N*S}Wߵ ii5o Mm*n0r\"bQ^q88C#rO>JN 랴 -Om:S_%M =ktn>f-Y]ʹa]1<o-SbAԬ^ȀUݡG2QLl{A,fbJL*}s%{};7p? zuѬߧ6I C+w Es^V3»?OYww!UuĦ6pkV;8qt`{DQ}N%X^ԒNg8Nz8v7?qZM:l=J 4!WFЫIl%CVf.AX$슺hHA{l7Q&pS$ҎG~t2k:#1I3#N=Q]yULp>&gI4(hR \Ld_l̈́yT:TTr8x/Lq8ӷ>.7[H/tcM$8A5"ɑnFCS>=1VYH)Hcvjd1fgDE)cVfUI\x f0m:y*@>eoZ:KGRHwX i$>qaMwB oqNiZFk9ܖ@t/,ܞOdJvjݮ4[ÆY~Oعl,*,=nj!&!cw?=w-PIdhiŗv<л$ˊ%0x |# R1Zk0Y)ص +|Q)Rfgvbx`%#JYEFNg-׌t~zLѪ,6^Hw <.ŸI#-)%M cd- \ Abc spIqycKUTߕr{ʅg%$"Zsd:}[/sZqED!-Nt7styt tvm} oUDQڗ@dTBfHk@H;m5xH$Gƣ!6h't'U 6љB 4il)fgӂ0 صnm[c ͬlnu|XI_aoM%2W˜h%#4U8<%H Y>eq_< }s^G:DlSdጇ a-_½EN!4> =HP۟c_ijrEzVwkQpz V&vж9HCYMδRׇjave :VsE}YŞmJgut2?K\],Kݦ'yg[RN;VDV.LQR0rZTa_qy -Aly砦&V5:*wXW#ش+\3HX{鈾u;_qh^\Ɔ1)rJVE7z௕ pgV͸=RCt g_\nzxb73k)#OCFC8eբ)Y0K<PzsMs H+M֠IiSw#36UswL -s 9=`GER=J&#`( w6\n) kzoGؘ[H ļ8rBT@c %5^>Ghg[pXiHNLBojZe+Xcه޻eI#+IA# &癤DeOUc3 &Әa!ɡCXd7#Ki]{ߠDP)Nʑ IřqoVQWi:U^sB1KigTXI(ٸ$k!n~|7e baBm~0hG!q9/rT8@NV[ =Aa"^,(~p7m.}uvqWH@hؙd#``\ĪלeCS.n2/bS?~ᱟVY.=^Qkǖ|{A0VŽP$3^H~Y)׍Aӂ,`׎]դno\b9@.j*I,p >T`tQU&ێUYx)a=ɋDyJ0=;"1;Eh2qHWKnM<zx"]FM0Fp1T:^ZC5.MYCځh=6#4l\6o/ż;1^%R",Z7N8#'=P=V, ZJ5nbU[v\;|6M ˄3GCtoO {= ԫj命1]@AC -mmt@+zHckwZHgˑ-0{pEFE:4,6˺#U w}q_pqZ9!9ҷww^"co/s_ݟˆ^LX~_[[q~VBE}4Kʢ6uٶ~{?*T`q@qŠjZ2. ?Lgm0+h@dInhm :Q2=] \-]feǏi_~ լ |LLZ33w 3HX)vc 5 .- Ic*ԝ:Y%kWUm dOYd2O 9 B+B#hr:r#l'K|g[fanK=BuCZVxK}^yZC5jN[,^F{˯0&ECAz8OV{fl9M:)O|,U*U]`{ yUR nĸ ['j =<ȄKbڜM'a/.uI/OP`]\GlH⹿` s Y:OQ[+{XwNNز2q-g3KXF 5m糊a^gDҒ0F1f4s?AYǶ=_mIBh$.E y\}Vmg/µxuA˰F<$'Q)x/ ڍ}nǑG}p}Vɧ OPtLB<,R"ܢ C]n{NaL}/LƂ#R5̦7/؛Ts`Y>'y./]+C'yU W{IZFHX2"qR(FÌhɼ! =;tZ~lϩHVkw) =& >xK%9 έ(7On. k5V濔t&]UV|*d1(/N3+*VX-sNT(ҎPb嶖H৆Gi %, w؋C J(s&=>yeR~e;egDPA"4hko*7ȯxM (n@܉`X]{0qukM-=vbxe @[Jdh$ tրvg!x+|c&4?%e9@cTݶkk;X\ Q[ >EoVə֪$0EIA6L1Aaޖ%ЛjbvoG"J@&*i1#vnd$5׾CЍRX|d^W ۍ]Ao5rZx[ < 5YJv Qw.z1Vs(.GXXG,>\WnD!bTb@AӖ٪ vL#b6l7#QپnD|,I@ۭ%Z91Y8j(&CP@5ieX(+9)xC*X#Ttͨ4RQ?Ŭyj3<ZK7Avzvs~3,9k f8xcY N@l@j͸&f;L@xP |~ V@L;J0T@{_igy.!ĖN*ﱖ 䥀WB(*]CPty-ףcZsT'Awyl-k\T` \ZLB۪H?N%AdV@j)5ϡ\nUyY 7 ]cUn9$D׵yNϋmu~t%MnƢ^ZNoo,hDPX?|us15lD{{j)+fOKAj+ .ԲlIpcSBD 5zŎM/boV=~.<-aWNۉ``z뢢H xzK"J/3ySݲۆ7CW$T.&$ݘXj|yl\*G{3k_${( yTm D,RZ a æ$ͣk3̜_x^z!l>@pb}ȼq,cd{)CkJR Ũ 튉% PEi~(A3bf:ALg>r_<"7lsusɪ*J(­p[W@1TcTDc4S]}>DٹGڴtB22iCrpR'}{!J\`=\J'ܿb'txuIlVѓAA2Q[(.bH/JJ-Y;}6 #M?9&ݧǘOn>g8 d̵r/U] 1yE/Yg;x>6vX"x΂C,km݀RwURB)l>zA^%VBu#Ao\^P-%ZfAoV9bUs*|Z:BN^S O X MR(;GO&_%< -(0x3I8~Sf"o_=ٶ)e/-m PŌ}Exi )ffk0[uF2&>c[enyv˼/!U3X?|;ٻh/&Vˀcmr띬0f0}<7RzyH+ 6>>nuN8s7GXﴷ3~ ߀>mٓvzO92k3?*bW.t<ҕγ{r 4;]=UYe5[N-MYY#PJխ%HG‹qn򐴤 *K;z&CȀf:ޔOWlv^69]Cp3IRl0!ce5!~v PF˻6:Ň#$£=HkDrЇ|ǁM .,UidJ=@?t}SNX 퀞ZagZ+aW5.\ ݭKab*&] <#Z& 67SAi}4)$@KYB*˼P@T(.y+ATnJ.>s{4ɠnƘ撆xPd0h=L%=: ] i>.:7 D NpMo&uIojjMEW88`I'x;A&'F+jtS$Bt؋Ȗa:N FO%D&Q3a=^Zk.!ih Z"["Mܒu9qmIL]B0EjKܬ/p{vkZ}%뛵ل;=؇XA3P ΂jMT7t )u"qQöakO[{HR^ Ψ<0F"h<=25JTUĝG{)_-*C.e0!zb]`-((|"6A@K V_~/oZU,o]<ӵsjsE/jUL. h=aM#ޔ~F/32ri$6T]~;J}-:2#x?R^g.KZʜ|ժ[c{ze̳#XWv䌃R J3zI9?FZr{wld`X6U]x'KHOQ7c?m'8jQ S+-$oEqũd!a Hk_mԤbEBxSC=Xܮ&I ͑ `[ܜbqw9ʤQ:Zv>a8hf.D/pvvܐ1@?+>ci9 (+XK S<2TA懵u(0ѿ6*>6&4R)p^7B)>0 আJFiiښ]@cBrGPD&yJImVᝢ #s7t3A `hλB4*F `R+W^ 9/m3_vIq1:07@ x!tnuZz UD)h^ꁑ"EExW8r?LzօN׉X6c`ꔿ*ԓ(+5JU8[т EjJӳ5|W;ɻ)`ඐs:ꓦ*(*=M4rd)CD!pt\?UZmɍ35|V8–ٕnd%G|mE1y؉EEv ;g)P6OWlj+õJP!.]?U_ř äZV4΁=0XFί0)_iXcIw5]kbh_5%W"1Z؇;iK1g:?xsٙ~=p{5yMNjOELq k@)zhLj*/+ՠ kбiR5"SznO0)B^q!R#fRVQ'8] ?&֐Y\#Yw 7, Fi~r7L#¤5Gz|h12n U_!ϰʱay,oS <$Ņa•:s~.Ge=YMf$7L V|M#C)6-= ^*`J [Yx6*KLB 'G?yvG0mQ @D"_͹lT=}gL)GqqC+HfI wWh'" l(W[ZqW<+ΔnQ!=2-&[a8 => ¡<|mF,g9!(r{\9 '̩ K~:#:&?!1(WC7ܧϞVtY)äkcJr\ B)`ss႔F$w@#CmڴFڡwBH,`7]8P>)AOoͨꭚx@釒u7rulR_$6ý0m 53Ns5_\|QȪ͸('O4[>l VGQ|،cH$jmJ'i@ Y@qW 4m(*L'ŎK)oYk1hcټ;*bғ0Qca!m.uT1n;7NhP^%cXx-R4+(hIEBj RxnaRꪊ_\I;*wb(eO̭kJCFg|G) J3CCICL.?ֻ}(~ we `qo)/%'JC jlCq/A£2Yf޹Idai=o-3n5fgc +#'EN)fcK7sx&=LmMJ0>dJI/ґTC٣>ke+O9.1m?+nc+xbRM15齡7U)_5gJwTշ&e"6 Y}Oi+A5~h10©{Nkh h:*Z4 S愽uM V =(]_ZFp.5dA6gG|:Ll#2ΫiLF?%Qy$-b[y]>x/&9Rp;J68m")Smu销2*"'32 )g% D^w?<@Vᾏ!p?ȴY`{v Hބm(4`娥ǕBȷ&(X[ ,JTc`YZ4ުIhzxJ$RFζvAܡxMmTNlV.됓Q?HFjH~#êo ]"%9ԹaNAH5Rkߊ[4#]+0*guĺ<^Nj xqEl7qXp^IVvp8OTLxJu}o'ƆXҲp LWJ x,Z解˿*K42>q$Ե m)\^ؾNӌ a ((AZ]::cTP0Ę Wx4_97{bv=X]ڬPK}Ȳc<{MGy+RbSCwn4_u2TQCjdn_saK*t,R2M |V6ouq'G0Es98)K`evq .|z!^S9 >IԀ5I^a $(Ub'auHSZzNw]#=8YIjNF,qH$o=qq*(e ͺ32MEǹ`ge&+eN`-\HbHX'sX4m=f?SPdw弄ӋJ9Uֳ)0L3$`XXH.5IǞYDG}v,Y0]$T'ee|+׫ x8ZApg8/hSlsQP:N3xPY|oP"vEdYW{720X̛(?7=,u_3`~EQlܿ AbieomjPgkPV,2J=< a^Z1gj/ e'*4.i*Q,j$q}/cf4k.h d/{Hc/>Sй᧊W:I@X8KU<:eu+eٿn[hb2M%|5ʤ_'veqIޠvp?=Ak7K?8T-yZ#Xk58-1O:q ="')ͺ9J]iL`R| %NfP}kЭj+ 6SfYEhP%ц;_'@H9Os mܯ_?bym57e&_E _'rZA{48CeSQK\ku?0)~}զd<}3!㳆d['켙^Bp(]IW[=Dr @ZHԟsX9XmXZ)W oXInu`VvYٵi}\.IԩNe8_IRS<9`w}rf~/E N#8?jOӈD&92,Кq,ۏ~MBMR2 XL(ar M;9- 0kBaIViDN6gR~q˗4`*bW󝫋Y>^ FI[m^/ݴ) 8^ͲH8@rZC$wV]?=ry닦ҍqJ/b`Hڞ2m5Ŝk)6$iȔTvM9r"*WO QM3zG^Em.zPm)#QMU, aM0Z2UqC 'NrsƬbV6ѫ.l-S4%-z7{8h㻩~y /!"7I%xщ[i"ϓ9mvE8 ݄k ǜÚ ι(ZUYgmoa!g,}YAĊB ?M_ΈX6>H^NvfD<~_FJ'O&y,NJK\iu"d:ߍЧb4??[u! U&_(? YgދhOwH](6"* e:D]4΋<~/HAV`mx7ؕSGV-~k  7:cAn7뇵*1Wh4ŐVGD]!F`%EZ?F.s.1Voyr]m9WpFwr:B@59{.smpyTAl'b+k211K/rE@ cX`9m+!iW R@Z^_9¥tD_}gGvȮtk E6pe>Wi5O:vN9-9WӓZ4م-`P˩֔z'ݭJy e}&EO –3AE$[48-AtEqyV:U@<6VfϭZj@UOR]+$zK^Bn̙ᑿ?2T+/XL![;n5D葂>HǗ%1frĕd-D.0ZPi ~*5{cFV́flR@tB /yܛ]UwuK z9P{"wX!CoC3C7EN$ eR4SJ+q93Vq׼Z'gu] ;#@o{Rnɝ=kh9lKA^tHxI%n8s%W{W&A#{;1L>uQ'٧5·Ẃ!Aeho $'u.Y DpaoB7^HdoRK#};&7JI/ʔUYڣfR+"MX<;]_0N#IQ9$]EϿ^]]ֵ*Ok ľ/lc#ettn`AܵnYQ֖`w[C'A.|Di̥zr b>9oO'?f3/AyL;|D)rG%ssKu+}!UXpQ#隕yX&P}l0m[["^r>![`fEW#y)?Aۢ˛h"c9W{$Tpԓ@wTT%W*=ѻ2Nz[ݝ.MB #҄:R^ 9{ ˞(n3+^QIJg,˫ &k/EoUɛs,⽜OCt'd9Q6lI7ҳFpR O#NT@N|]|O6UdyY}䨅H:FMUIzׇOs_SpY lM~=QM#T:ILL?4NV5J:U%i[}N_KdR|R9!bǩR P(ちǗHeyJt4V>tƶ;mCe1 ;S4 ㇎K7|]y7e]P"\. <(!r:wH_uO\EDWXX` I!7LItzy' G0AQ_IH8HIn*my(Ga38bgAunGWUAJ^sVznTXHmGԊ~W 28ς5y!*t9X1v ݋o>7Z@9 _jrAxH{F<؉ S4eTHT-HAaaXءe6㟘b#Hչ MQ+sL1Ss-=+WWc Gբ_q G.]jĕ6O$^<Wys/iW^2Lmс;Lrµ['i OǘE R-]8N&jHT$ \P:* Zo ׸`gS T:tPE">}J ġѬAm&=Ncp7Nsz;t Ji*`-k ߍ.l{Ǽ`ar d+Q։r~&Uqn|C]DRqQĽ@o3т=;U(UU"P~i)D-3-WJ\ myMH6l4Rar6eHu.@睹~>#IKʿvu@167Y VUtM{y\xW~Z%xq3?qx7s~R q|@r}s@`~?߼P(Q]yd"B)trdm8F uN9#r驕o2N*V/ vl +TzNv(\ OVQT(TV#ƛ'W[x;Hj癠a'PdMhq{{èie-$o;T˧3_"JAX3Ӵ^SNw ?I $p!R^fջ8'5mZbw5#(OCǹ'd?p.zƣ`YMȣ+!v)B-KˊB%#QIL"U ' ǣ<XtYzKb@%\u61YcxNiꘗ"lЗiI|s5!f'dJVpw6I մ#o!IQ7*?W}f?;ϟP7!wɺ*2$ t/5f;{%YMyLC㾜m$68'|KW-~pne[<=*ҟW,IzrЛ?t?]YeR+=Q4z&gŚ#|=(_4JZT @َgM%wxQI҉O5t.+[QDgW #Wʢ)-\O0u(ߝ2*MΨUEfI#V蛠@ os0[ u倉6(j1ql=9j1@7 2Cͅgxp1'zQ/xj^uvh: <71kQ'%Xͽ%ɕflC̪UįΗljeЩ#qm<* D=2ZIҎg[=N.2 l|z_h5`B9L]t}?[_}-_O_? WY~D@x}dGEAFb*nmmg/Bm#?Q-v%{0JT/jߺ#5lIBRF&.TƄw C}Ru]eREg%n!leBu?2*%TチKlUTQ2;[;lxHlVc>K ϡITꑜQv_e:$iҝY*Qj@ WxJ^1iw=BrnZ֯]Gm, !EkDƪG(aMl?g>]FߑQj8ʕ. Gya j$׏2t# &A2IG8LjɆerKO_?$s2&v`C?m yvOWxBmF;kA` #gl4Nٷ5;HR&H&X D?t|% Бoꛆ/ ˆ"H%{Gl^iĩ@Ng͜՟D sgv_%dC&Y %zZfMsK|6Ja'Lg1Xى8\1< VOg,62|p\@ >S6=&70ٜU;]}Aw[ qN_1A%Kt)q%,{AlMn l{dJXhy cL|1_D9dk#j=Z6AБ*;|5aYFOŎ 7-LÏEԗ]$Z- }@jcQ/\ԧ\r]DZr}S,MxbI3 cX眵Xniײc3D+W-9Ѫ6n"TNG$ > 61 xtD}*4J.'|t\]TQeH82h6S|"gй ]gܞL5LL/]πihxM<aðF"#<4gY6}'ko ) u_eqj#DRr$ρIx-;k`Ďh6F.Մ:p₄}5:J "2_{GJ!{h&q`"VzKS?:,h:"cG0jˠ9I#{f<=Y)8\S0SV /aO[\ ;G@/"Z^aL.OZpȟл(EFylM#g+n;Zm`u QXOHKY-#VwK)zǗ.Jm6O`1(䦺'iJ8JDph vrF:a#4YTS e{bw' v}%+xy/u)Ob HX@3 | t C̖a$=6'_W/)7:V57ZdciK"b*`bd2$Q5 8 C$8 w4+LE>IX~5o+[HJli?`LņLsd#U7As98M~`t@UΘ1-@'E~^ Z.evWR?$?ߣ EN&] ygҎz;9qz/FyA}'I[\43դfznZg\yC-.ճbFOUҺ- b?Y[B9R pPu ^k>ڐY{pG`ٷ}.˽~|mTW4 :8Ǘv\ݢ;md^WKNͯS v?D_&W7M$5 H[WR"-DVl$  `y )C맗hMk:DN YZ0̵`lZz)Fy3͵Ru^Y+Xpr_/“!㠥?ÝN*qj8`#Sy^%47wǡM%iZdby+؃_5}R½-uG; 4לܨErcm+tsD4j$j {9,&J0[fnqq$g<XKZX;9AY$7TTjeUͮ$n]Fe"¢sG-jPz0=I=;:C )TǠ~ͤ9s8]=k=}L 9h2Hd{[RBXgteaA~Jڣ]s ȻݧmT#_&}bT^!RK)BQP-mxz_J֔}yaBAr:Sv]^g2SFɲD_cɎrѦ:땪+jqQS9M'7})zi̅hV{"O;w A'6Tw<Ʌ(EݜAI2\4GLbeadg~ju-\ "gaYdYm>"w/;T9(M{>J/(m#yQg+hH.8 wd_ -CMh?}r땝MmvFi:zDb5Oޛcj)^͟1+6CL0JUe {X ( co)VbtFi(EY󰞴 &tHW2" 3Q"gf`mWG? 4c*N;Q?bzImu:uiG<,ap KEsm-46Րp%Y\*@9zO0 v[WAUF"ԍ* $dMV[):@HٗNhx0ؖG@*z:>x_G~;%xC@Dj{J"fJmSiExQc*,UTkxlWDff)mrF-p $p꓂/~YM2n61Z4J:m>O[|w4Do8+,|M@/=jƪF7_뽥DTrsq帣rs߀~j?=x^G!+. \]5nGct`:+$_־*;,#uф緄7l9l#l۽k,6Ŝg8_18RpOgX,ʨbc' I]nCMbr6v>+Bi%w݆/fB$rm#Ebh'\h!H#&gY]$Ez|xU~z6Ÿp F_<f}[+_a V(˶^M_$ХH@k06e45f]WJ+{{mL#I1B29ږoHElC\Fi?lҜQ3RQƓ~uU~6)7`Pgc iSeD6{!mA{)d]ݝJOMRKy! nv"( ][ye5Ds@D^ٮybMdӘ7![k5'ӱ}WJ-g㥆ђ?iY,?<@Y뾐4zrheS'wWDE(HG+"LPeVdu`R\m5:0pO,_. }8EXOab5)^P"t[0̊Z];<5aɓs[S0#fа7ȁ%`}fgSS CKNf[t)e7 s)%;s7"NddOp I(d# .TtYHa+[VT;_]ܚ&0`X8Nι9ډlJ)@+~Yl*쉟 ¢4+K*Ih6U˧!ғx$@"XäL$>=L:n=_HH a + ~rZ.KZPoyYD;LZ$0'Hj(^ `55'1 &3mΗ -jhb֜3&*S8sz [iШyT̀ЅVXpTn*IE|ijW‹22mYt\H"{%Ey,;R3GĪ6;-㹾V*ܱz9&RWWC lBw Ը +ѱ3O{db}!vF) Wt4%@.V1g  t#w 8I|- W5 w?|5CA}a^ 7h_!3)WV>ʵ 5S44Gx[K4۸ kt/ 9-meE[2uk6 ,\{6=jrN7Т;J$|FG;Mi5? s6RI.beax/ v>֥#5)̌ugY8gwW146EN%xDjR[Xr6bJJ5r,H8ͽa Ġ_ /]nme"Yxc,(CD_C>a.A^K KBKL7_4yIT:SIݎ Jz|NGv1#_v^O>C7rOtiGLwc:(Kā)S egmJOI֩k詸7nL L0)m/\:˲Ͷ[);[4B]@9mPކgW"RS )Y#if_qMU1\ȿ?wRW$c>g1c<e/ZkPk r;hshApfW1nd&&p̀5\a¹( ͋vNϥZ4e e3Dt*VP"y>wS+vic0_!FFrhNy#qeReM Qn e:![Yf.=1RZK1\k?t51ӷ]?~gn-֚M} m2OSޡxJGQ*Y ~Gl|Oy} Vnl %+o%nrV\i*gj/ԼzQ(~m]yTQlFBxyIZ{^ׄC%Zc|o,ϗF CϤDhPxM RïϐO/wfYP_rڊM`Γ'=$qԕdZ-0D͠V85ó-겍N:&0hb1&MLr&UN"8OU|+m_RtXlɼs(}.Mk>c2gxNAW)%e4_ |h3Nk }K_HP ٚキ1XlҙO!@'ʊnZخaXGq.DX^va] #tH§/^!; R~NzץL7c<+tC魾 6\^d?L&{g0ehhD(rmB V%G \m\4U9<͠ K\xO@ݵȬiqPm{錡,7R|\qg#%&V6Ԩ+5ڗ#Yb}q@t ~3> ߌq@>`FR €vLΨjaNRU-,yh+y^87ID =L sW # [÷+XEW˳,rP\ĝ/e (VMNDNZVvFō#f)V/>(MA#`AlkGH뒎(aSB& 2[*ڵ^RZZ&1bz)g eRlNli.cn:bEİqu0_v#3=\BZ`dINlbݟ aM:FUV3*6fhYcʨo &kڼ *>|T spq@Տ^EDFFvs_Recހh.Hs.k@B Tß@t\G!Wr1."Iq\X`ŻI$ge\GSVIy(pfm[liFT9nOZ%،_= dq]z2i,ih"p^䁰DMvKZ9y5CgJ@)[CC#p%NLbA*Z 2fa7ׂ)HS@%ܷm X\:`"z*IqTbH^;9߹D;̫9G))+H[!`tfʖ؛*J?y 8Е-,1,~p>{[|ni{b%˝cTf8GF=|_)8DE%> vŶQivdT+_G݋z`!UQEG#sA B?+]] vܩW`ґ.)!~N踇aBdl}c-s.h}G/",8g\hf%yLW~ʮ <Y2Z-l"U(2FoWE0~rI bͬQ>kUa7yO' ,q0[<1VBTއW&tn~<ש\Lɂ|8Еet񓛗%5XZ!껕oy,("槿x;qBOsZޮ<؇2=BEjԲS+;hE kVƤOڷ~ѵl} 0ң9%SEB+y~0˞@=]&Jb s/VEz/[֣/WNNR&G.L^3>҄,ǣC 8Wy=Csϗ|nem|iUЩLk(gYZ070701000002f2000081a40000000000000000000000016439a3550000bf74000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/T4]?Eh=ڜ.+UǓmD1 Ju:5}l/uDA[N=fϧӨ:WhE+0+rqчY,@Pz*榆Aѻzo2xvX^%~f\?%ɵabCZ"koӭ)ifV4HEgF4T-*0O'h'D I o=ܷEDh&xQ;ɛE$2Q5l6mn+r eQ2jTKI>K5K)U=hKlu7^6nHsiOט6gV'ٿ2&}?|ļVs2yl%s- \}Z"qiG8*ҽuH'+VX&yecFb{K] -up4gUԚB;vnk(h#]A{FQcGe\D羫(}uwC7"yoӉTMa4f%3XSv=I\mᢵhG6V<>XxE#7ɟr:x-slc:Գ|ڌ AՠoYc5CSQjq. P,6D  dN~`6iX~(=<@c٭/TaսAML{f]CB{A3fx/]< yXZMK'o|_PЛw(`3frȤ7K)JyVҦrqRe b0*KBoY)h >7 yo j%t#y%」O1EsH!Kz-6F+POν|(Ԉ5š{ʦ%H )# Z7m6_Zo"~e@%x"E~i qi㉼Ӻ.a4SvM@*qngjw::a\ojGZTDXkb|BȢQύYbwF˱Lai\L٣}dBt^^17_P}i:! .O߇e {ZPILIieL3'uPTѐ\aq@}1^j0]ɡKkmZ+\݈I]6x38x[wĢYyw,xpuVDba 3*dʛc{FVX#H*IRTk=P~}Z4κk $^f~_sQ;16~\M㑟l.B} nn "In\5G[ ޵NR5x@p_H=!c-/I4A\O}X;|}L>!(GÌz!Yu$P 掻v{Ib}d:Jw$;g|T1%KkÞ@.P%*~ 8ПKى~{qQF4d\}/%1Gm@eWˮi@v\xI{ѕi2 rquk,tp fpLUQ5_E⳨eiπh?㝣ph+l?ތ|"E$sǏoQɬԢ»ӧp'+2[`Xu"qgI=]'cVOB@dR Ri[Xͻ mws "SET2H/@i1u=e|lK; ca Zr R\Z O:DuBGwP dWmb2&JHy|ƌS% XOtJӑ#zn;8X+?e+Ơ R-@FRIVB5#:tUbW\?gMSzI\)ům ¡~. M/dXQ.oªmSɄo;$W8[S-SkvW/~'NFu&;>|biZUNԖ/"h Fuy#&I$8)'ZOve⫦:Z_n6jE̾1ploVzl1^>8>HI }{PgAw5F’+pƢom,a-t@CPE>l(mrjOf%af바*20o4e G`uI F b5^/W6g:11q܏asQٴ,y,?d(RՀEd /%=/q !,n5"8Ĭ o4#s4K.ۤFF `I]|hKzdhԫܯa\)q .MuƁ絢Ky^˚m?fZ Eҟ22T#GrAǧi5]mTdFs4I,W]Bf7!#Ze$43Sgy}* dZ3H! 8wl5(:;E\@Hk)TKO y\ųOD w'|٧ikQW7Ctǃa+$ضm WWi.z6<ׇ82fG}#yt  \f+$%a R!Kr B8VEK媊P[-Fc咜He#h?a %7&kx)I&BD"n-S/%{JwqW b)rv!UXqHIQ}iJh][pmM,byff8K)ܸ?"F-"*[Vl%xz@|:@OY45'bylP[2>?GǾeY'~T $H'O(o0uL**羒Ǻ-T'#hdžEC Tkѓ hQo#)Pbja4NڝN!03Â!lH^#a۰1la9FǬ/x2Kv=j_k8 PVs,ZB`8,Z3Ѐ AJ;c / TNG2g_¢Z.D*p8NWeXC-5_8ɹhl[ݦwm]2:.+Et M 9GGԡf%b@fv1,7?'7&e~4^ft4!} $1>f[58i0}F҆ ~Wrՙy\awz.:+K[9oS:Ç718+AR}5XiFm.kID4yU UUl%0{!˕dIAg/{kЂm[X Ղۮ*[TIA"Ȍ#̵"B-p]}aNmAZYVEé3jtt)yaƍmXnad"LMtzp %#䪕g$S~l(%ZbaK5n̅LVjSx:Utw(/D_<P`/t P?88BSCtѵ"W$T s̆P 8-< <_'֒y7F.-"quu,#w1ŵ4V Kr!D }/i]L"_!hR|p2_~V*TO}u[W&՟#)D S-XWB1 :w?zG'kx'Y,>ʕˊ9]44/ 93lL_Etn:_I+vߎ1eK%WN<[Qp &ioL6b~AqS 7EUX_KEt/3g:^+1E9v_eg=S0OP]Z} v 7 ϐ^H]rP֟S-={9P_Z1]]ہ6=ma7\>n*6 ȩ cLWb ݲ1sYSk)GyAGnZє Ug$pP0HuZzf1З3+ P]:`j3iQTiY@G:I"tYS& jz}(MPIfzb(ϜGDFw`+fa9:[mo)3E:x֗{5{'R'tTצּxOpKqlԼ)1F2[ܑqKcS(62 1&" 0;ؓ.NXVF׀TMZfM.␓˹+bł!!~R!` ;cڲAb\ϒv~[bR;8d;bk~u^bALEoMδɥ|l(dH %3E#|Ǣ./]9 G!C\?!zhA{o;^,bԤ,=&T z]<w::n\I'c~N- ?g5a)ø3nVveQOPW}n((DLXa<.Ʊ[+׻i{ =[V tFlK6퀧@6@Bzr3A}2pd2; (2Ĺܢ4PtZ:neRB(|!d++>S\KZH0 { M.F)QىghL0\n:h bh% EᬹiQyhiyT{8:.^tDsYT4KeP[Zo~:G ,k q_5aO5<6DG(^(A* RG>?2#0-/T\ Q\8$Tߜ>t^cA5xg"J{PDcޕj/݀v=.2Xz4xp5m`5U~oǫo!Lҿs3)j-!s6;7eUZQF>ܑB q#h[c)Y~k}W[_1sQocbJ!Z.% ϝU Sk52 J8ۋ8q.uB ~6{r %J@vI(x~a8! 4?:L.?/"6cͮ,NSkc~QA1Yd|[7ҤG$T˼ɲl݈Ə+ǘ\5q:- 0їx'::#`U&?~G[S)3age,5JHҩ&C5av @xB\ ڽDV݆yW.^Y9%DC [l,[Pqy_4~[TֳGKMX7ar4h3fǿ}T, Voiz$X̲ 11 h,C\}մLwV#+0̺H^MPQ>jZtƒ8쫠cH6%`>ovrV\O!bXjw0Щߪ\t\ ߧJ&zit$|G(IY\emӻ1<%`OTzTi]^ pHdqTW3/Dؤ7$[źwCL^T~q饈' cI%>ahXo 츁WӉ6jިrX?_)Ԯ]fPrLҊR36tt&Gx(\ۨO3ffD? B2$]uj"j-q_XUK2\Th](=nдUdsi\;p'_sHlMFdbS'vZ 0+2"H͘ ;eOI^[Wr%,AAbnf fE:>Ra(GĖ/4aV0SiFq7 BxcjmM"oÎ)7f9sa%g%63oRwKMԍE; tD Vh*DRĒQMHw9'( s#%AJ<SP"ᅽ_BI7WӚs٩-4BU U*]Fpkǀo%o#1NLG4b${a?=֫~(mJ)qZK_@HޖeY89$$N>E$'j7$O 0)g< l4^ɼDЁS=ę+{ߖraS`j6Z]ZTo4x} $Kaz5|2\ԗ-A փA \fV20J66Z\s{pF8Gq%P\De! "&K3a@O%o;b}qW@jB1:UvF^V0]D .4J q=>(<[{QU֛?Z?C}jw"꤇\bjoAWwi\8{c0M6rC*xQ@[3SvU]aQW9u<0;BYumX}JuL~Pڌzzt1աc"v*ȇ,ium aO23UT &KJh識xGlWd.-V`^L7*_j`v'\}d%YmCu%$ujsaP R 1Qvi)0̽4mJ?g(d WxЮX'9=YVv@R~g{҄-\n yqH]BƹH ը3`t_1ĔZj?/^ic-Rr\f-~Nz-U HWR֪5f7hdN:ơ'LR'G7*X yn̡-2̙?Mp\Zt2$%e}&6tbңѻT‘ۇSsw!~ނl'F#M i,ӳ& .R7$Ow0O!uNu^ ALI4G$ {Ӧm&IGeU${.- wru*aW%(G 8_ǚhy+,Y+2 nCL@U,~B+.;guN@F5K;!~EL?b43'֔SMRSPY?_d \dDJVM(D$2(ԯ+i25JF"lErYnf|1s;+4Nϐq~XM;QJL{Du"h; m+!ɘRl8=l;Q/&,o RWTV<ȶI52V#LqVd%I_ 9] l42R|(ӖFS}mQC'>O"@3Iy>,e c Ӣ` m-/+tƭ>o B#0{?lxl03iK%7d-~|uqH,},apx{DFۡJL/2n dZ+Ё[uߛ%}g∝̿, k:&K\n'57|$f/0]KL풚kcFX~r'?}<"Q=tc3H'J{i^}5hl(݅qז4B7+@``18vYfoڇ ISK2߻ҕvlN_5>:j_(ӬƋS}963 ߂HoRcԐXYxL^+6xr!Ԏj]sPfLe[}T 'Ⱥ L}EYx"/vCch^3uGĈA&PCaJENԐ͊kfRN&ۊPŁJ.GPgTƌFXMj ba9ku;#xŅhq_cw}7F*C"cz8[߁aPzvv};03"E#75gN=#/kqmd1A$tt& I'%(iɠIecĭ45F!X襬$#LҭXɢ25eN?=*xT~.sJ1oJ PE> C>'tn 0(γ頻#Eo+zCf<-5`h _]d(zTĎ<.gЛ{ vGޒ&DxB\n+n+Q"ǛQpe7 =G?~e>4%cW ? CzDnEyXC:;$ģ)lZeY'u*vY84'_+jN9ykJL$sG|ɶM_8@~BaEc.j  {θ%Y zhYXVweIQ[jW_&D|;;s??s)[)X9FHmH0q#PՏZjfT&xCeJM^m粜ibٰL~uI2ٝk"CBek`qV%S?cOǷ6/9`O2/, O % k T7)ȺUvHR:d\pc#(}#\Lg_2,Hqo9:XxΑԜII TYlGC9*2s([r(hš;&((V79̕SbQ-)ւp#u[9&#Μ 娟`P)@{G|J:xM)\u̫iRTwy{nxcwFI xY3WTqʹU,E$8B1|}@.JbɽLbm}D!{˔o9sSpRp݀Djz_üFݵPg6l.1F߀$4O02q/i6N0h[6}CHq k$DfgNE5ڠ)"^0LCQfSu qHI=mdy\7N9yqD[TUc*@,%؀\qg?Qg]䕩f 7=TRRG Nkb ^꓇$dט;c^-XuguAaWtevA2vʧ%IJsT~Nnj6n޸.t-U1<˂ wփSLm!/@FRg)ħX:?@5YY3s01j>JWH>i&{҇5ҝqw8YxL]7iHLp|Wɤfl%1z5Zi{ ̯Y~*D!!<ehO"8̯tA#TRxz)M8GQ`PخKĭj02$Eq*'O B,ǨE*c?XQDb64"s]-v;t"wC75:D2@(? QlJ!ҫj67 A]s~<,, P1-Yu7eɾG4K=߰zܮupNT;/7I1rQhAFk:*ta;|re?f"Mۏ<мRՁ>)W1U%e"oN}+X[|iKK"m'P|HnN%VJOX..'݁c۱vzN =C`qJX:^OuIMUVRyU19bpLXcJP%GmAU9Ovdm/d{ X(r3Fh kbasJShBuu@OEO􆬯@R-ŞlrStSՆVTX1R=V>VƨktHl 8EdWdpV+~8]sZ1 X"uyo>c?[ E b)'9eE .|4\Rk?U N~%`"y`a#Q mX_8Wn|Sj{qG˒[hVPoǗZ)bW z6r3ߴ~7Fj2*}ʻHi~WDIHB|]\ȭ0L)up\=K50%q.Zi߭<hBx;d/ b}7;yYPy@w Z RG0h_E)y1@SC5Pg̴aAѴ}:#9;6Sv?e$m+zkucv Jh_ɱ\8b&.cC7'#k`Qn/TAt!ݾ6xxdi$=^[z[`}y0EAsB:0 "mqڙɟp |9Ċ1ѷߵ)!e6fa㸄jmDz޾r-?ρv]'ʊs0IWYNwAuտrg9&Bo9%zM]$u'àcx㏪s?dе||8V\3敒tn?׳`_@GuW/L,.2yt#/A8hdķZNܰNFb_ڲ\%+|3vofCNKz|VN)C _e<"c$jѰɤ0=QӸMVz[0j-Az}7>x&Ŵ2~goB^|(A(Q$h.rp=RF-kg` &hՋO[lA }ߺ+@ /cH(-HA*lO6rCQ Md9s 3;b DmHi9ow 7x]P#%f8I}{ 03yotwztz}g>Ub+am R@_v}¹sh92d +Ėbxuk9`RH c늡 I}h2%~d>]q\5.n?IyU;v9WDAeүX AW?)~wH߾8H cViOugK)QR]:)hH Z+q'bj" Ke}a[|:D]>FO.)$mi\mfn +U"X#KKwf@s~WjvnK/Ag7U5آ(o=lޱF~¼nQ+&Q @'BoxЇ20q"[ϚV!cҭ$yYh6x7ujB[0Ùdnewޞ5%3t'ҠfS]kqRB)2wBq9w?O͎2t3tDӐjʍ1#qL4i!}L@_X2@緩vw!=8&em{?bzJU, ohz_?Xi50(>$ :Lȓ@P[3&ͻ)*L;\G&a Aq6W}?|" Wÿ;K/uc rS戕f┉Q~!:t]}bA)(Շ4P|!Ūn1-cN}hԫ1V}iQ:1]αԪS(݉FCA!1UrPI"hBshdK6g'c6{H9>Y)n-W'%ulymbq1i>{kEFI\g._D=m,@a1u7koL pz jP~xENrHⷰEIF)H4F"qq+GAL|̒5L͈DӦmz_ qةs!k$O?`)R0es(jL! 1%$7ؖv8D|ƾ"G8e!2k3`phnrv,cޫa5t熁T"WBVQmg871^^H*Vz* 8}wUZ 6Op>UӇXA$$[Aػ6V0X (z_=&<"`OZIP㚄"@Dd2JpY uL&kab~y77jg 4,T[Hf:aNHym3+zBf`H 0?&%pƝ j =E}70㍛ђn=۟sJE`,B|NkY]~u1U*)9-c!ZX F&'00"j+9hs.T`B^K}4\}4L nTٲm_,})'t#CV̾r@pZܘ[a&҃ZF%9Ng#qFS*y"2 3oQ5".eT\Kou-hO߰ޠx5Ltƌ@K8!z98YC$5rۥ;AB36\#T*~u?g)~ i& H8I8(rR6s%N(ufiJSrz ~3AH}6 SN}=wn<āp rksUOMPTzoM n3x'dY:rEQ¦ZQK;,oƋ!1ǽ 7 OD~ fVǗU.8h l9kiwnUl[ɖTϠ0iv&VtJ3=k84?-ewAR#gL>W\oi\(*揋)I5DE{qu7t| KN9cƞ@՞$qdrG:vq,4x"UhuKQUe rIv?.IKhRj?_`G>'`Ve7,Ȍ[/]!e/ Ek /?eCw/ Jƾ{N_`2eRD֐} 4j'rSn~@IōBg~bXp.xfX^B 'ֲJ Guq=Q"/'ܑ ?F區O-it/Ɔ٫s/B)i,z 4^3sKNݘhR.sJ[S):E:Q@fNq];P^. /3mbҔuK/๰noq$BV a!AޭcpN"S-ɵ(ʉ$BJѭL}g`,'a;*a}%~Q~&8Hf}X4ĵRi)r9H~*)zvX\6Q(SiL!;?*{,:~Ws(Fd|E5Y'9DxnyH;/.Jk#+_gGDeY#V#|)7yw,o?9c恗~įAסcslq0T7f+_]|= EIu%ݏ~} fgSrP?er2"Si^"5xK;^DsKo>֮vp c2DduL յC*vvqIӂ21Ndii^ h"Fe =tdR@$Ҽ,Y gBqk)}/x"Hk2cAip@7u^#2rmVXE[,^99z}J&付WBx.ٸ:S|ha]s 3&$W8ƓJA hwi*dr.XP)tGJ+t^F' Aq$^Ȫ "byT:c`I# :y߼ԈÎv ۆ:.Fްľ1԰F?Vӭ?(ĪG@ Qxm=#SDs>l p.Rx:2_.)!w"w2O w+8TAtGEѰT㹯)|4\n6gǍсb1]B{c2xWm!҅͜q`YT~1 1HpbV #hLH0p@t#q7I5G t 3Z^養s)hV|=4?dqM%8!h2[;.oA,}CjRXg|M(SA$i}QE7JdH:l ޛ d`IGTM ;K#2&#H_jށgP[ E -:?V0QG2w<0Q:<#JQ&Sw+dO婤c=t0ǤA6U`jU{;~R"qYkb[:&pU'S خ?KQjv%G"+ v|Y<$>-sU#qE(;A1Mو sQF ؞^'+3>1[8>~#(̋uP5^rHΜE-ŕbCN q!)D|>c;*̏ sN;:=sJ"~!}ڄݎ ʇiJ^~0a?Ar3 /?tzm:7QיVӦKJX:9Mu%5oMEd+VRM1 >t ;2MJ=A[@@X6֙kcŸuimzط8&6%B/p!U-MCƁf΢uZb_\@tCL-`t1nzkw7xD 5 "MLH} ;d;k6Q](2_*slKPDBԻSU3Tx,^#FT۳Z]y\;%!;GېhY32 rQxrާ&tV*/ sύ/+\:C+TI`aԄ}9|ށPUa0q0?R_Dm9'G^pk|c<1Ϧ 6#&IE0tR9!pk*x$HlH%6JOE_]4A;^[ Ubp';ᄝBTzZzF{=۟ũl.8SJi`l{ G-#NÅ0{Kz_!Qjz=NⲌQ=)GDI樗%[:bɖ'?@g  -(ϩ|F O@p/W+K++ 6LWb, g40GB3ըugRQm2;9ӿzSqePe*j7#vY}:hv۾VR!eJVeP,oeL٦ x79%kr]Oi{Kq&sxwZҔ_$Ķu2kAcMS6z?0ɜ68cb [,/A%)y2,f%Jf}TL[׏;pvc(UZ:Չ}-8N bԳ7M9z2{"ZGO˖N\`I$ei^\cqy5^f2n.|[1@#U6ѾB hD+_y6RZ:[b^-:-[_g,U^MiwQ R2/OejjOOt\ݯL.n3 hFCz@ SAqc 4 ͺ{~srϸTFƱo:H4Q#j¨B) ~/Jw߲W{6kpt:vuQ>yo3~zXWS%+HɂQ1L;gn>ԅRV4@NLզ_)[-5#QV[ϖUXD3BAKP(2,Z ? \=B=4~g@t{=_y@+F͖,\899f%'= zp!g;|(f{ItȤϛ9@,Ӓ: = q~61`)$A:0_7i ^`0$mJEqD *,3o V=_gvjm^P6a'1{U"{Hy=`#KQ3J ) 'CNY]Fqh~s NEZBʄ}|zOn9J{|  <~>y=3ⱈp'\ H?͚$Bbf)_=@y%*UIONj&WX 6‚w;:7OS})Ƨ:' ^#kni zz-\v_ ƭ6PjE!tF`_qZ!&rF,˳$Vi_Px_}S TŻ8I7ZWXk3 ':;'X>Zl JZ69:0"dK_>3wRxO'\ɲ7t&rtz'? ᵆYVm -9TʈjB/$FB\VS.7B8(c%q:22d#kW_Y~G"+z~;+Ԅ=ӮE$IUc`1'RTb)|Ymژ7 =gvYC8^r-V0jW:Hh tY~ sa|V^GT1;{q:YsG"KYWN[w;qs=^h/8 gL;7'K%wob,&[uyVi孚9 HUP4~pe|~j|WB1ݥũ=f2 [ȐhR=;#sk00+4q|IW(чYBx8{=ŀC+ I\TiʌлN$t /匦gZY>;ƑV3v2zHp;}W2@ޢ[ռ>!ˈӁiR ҘʭM۶eS4lf 1a,zݏ*#ʐ/G:պ|- s!K3u姐jEA;$Xonm7z{?;w^dK<盶V/kwtJnO?N[leXߟѦ-MIN1*ِόO~';>cunU?9.ȲRU$"ʀ4}㴎MQhSTDȄ %E t|#A:70yVޱ&z_h;O()fiLq-÷"iTKӿywK$2aRmNk{4Segs8 Z}=inv*n?-}{UF3FQyke73c{vf],ɏc~nP<@O2p!`ٵ9QpXj݁0ݑhç"uWA-@_z lɷG (AwG%2YTm;-)wNSwug5VLy-f h~R-_5R6ut@v!a $.o(/؆\BU>6/jjh$qzzna+ Tʨj]o*p_eIfi*O xOZ7bDk"NAu3gޓ7.pIߛ;hQ>%mm7C+: VzjUW;LR{i/! jx]nC-QƱg4ˮCCu4ɍ!Jt(Vv;Oyc`F%L宂!2xR޶$FՊ3@wtzZy(f;~űx.N -(A{F7fH[R#N$ LAC<|"JijKK+;-`2ڐm~>`GwJv癞^6vl2+F #Ӝ Wc!g^|FKDRx,@Zd]<'.{_B#>ђ7>fIxP "t$u%є>^끡Z/R 3*$ЪP'ecOk}n 9.,2wΕ] Ejk/tw"SU\`[ip2Iﭯl'o zw4x^1hOM!=8]d):twLI j135bqwS-qSFbqi)U&#\;Ν/LnS 2^6L] 0jOJ2ܳ>flܮú=&2Q"XDudO: ڲ V));BBNliYv'%d=I[XwO}Q2QqOEyFo3e }eq;t`:gQU&]F^ G1ߵY/d nM/ұ?PY.vтgL:fޛ:HE!#ht唥aT$*OúvCGѯ .U@?ۭf zaz%z~A6Mt!Մl`N@csWbě 1hwt׊h7`Z|C=2ܖiUfW.xBkAHQ$χ-0{@CyўBKT_{ΥQyE1B`3sx%xSM4$q[]M*TD)coN&-A5O}E|EnO^%x^̠}jÇN .'@ KA":Θ=? 1SCUc."mlPDRbZW@R^eUR[v:(p%_dѲU<=dJ/)] Spp>v_xS^ԈXׄOϬNoֳ&,&&c"U:B\:0U%sܘ;`Mf-IHj5O wY?%Ѩt6ܙ bh7|1YՕ"ĬFEzf;Nzaš.r5h>@"MQ Itqjx wC'e^nH1Џ"hv&O//6f^{4B iKͽ='$ UFZFUqalEEdN>Y%}zoL? >Yl m(}[r}m wƔjdv/Ia~ fpٷi&@njϨ(VQ{pv)?Q;r`ʙptм~*s<Qe&^'`ևc/]KM7?Ӗ# V1OZwS,`G' OE jW=͕_J;%ˊu ћ}缎O7ur3fF#UMz)NgRN,49`_zJۂf1ĊT 8gO٩nr~cEM`d=o/AYǮzQ>1'-TVCG&6pƟPFqRLBp2޹&-[/q~!,+P8ǰzVbɕ#hvNQvVG2(Gh-',0QUvkr͊UH{Ѧ裐zr 0'W ɾXyGU.hd5[}iCVU w-QFbߎgJ򛕏Ӭ3F&Q"Yrݰ˾pBMʣ䯘1 I۰+bhy,%X+HRGփ"yVPxc y-" ^xyM${kid-x/Ks ʽ\´@>>.E( =JE%<>) mt ƹxTv/k iߤuI$ ?I5ed.szvT2u8Q!et٘I& + &P .p͚{ՅVJOc‹ -)!ܢR_œcǬ#0̇#6{$+S*~nIMC8*j#j0+LzJXZCF\/?10J)7ǦmxeTk!=9턩BngNꍁo@pGݽ9'5ց$rq$`07Gn.kV#a\X{Iiy%Kwl p5S>O \^zTԥz77f$_'l~:hpgxꈶWGgLS&.zh6;pF"qvB{m y':t8,S7bݱj?0,"Jfʤ%R;ocf'_, Fv_,G&@=nmMJ|j ?|;౿p7%º;F}@]~dleh=PЦaaknNT/Pu1+_3]<4)*'Z:oG_sMX!(m+Ȇ7J3X7f{ @Tcq5 ..c:ާޖL}u4ފвawOwZWγ{Ʊ9_P^'6e!#lGJ@WqTn1&8j?mrx[@&Yo"8ΐ!q)~WS>[I &T'0#ܗ =l2 c[yv$ 6N4EM=_⊱OقX|;&"khbqq] (];ܦ R]sQ07_X x!@$WOrR+nNckLu\1{E^7k|%u6^e/)!.;l뵑yK ذ[4j+HٜgOE;nruAWSl#ZA,2LP)T+'369qؑP F igEpW t«huX׉AWgqѩĒ7*_ A֣_m5gs RPQ9*ӽ{Y͢0t.׿)ЂeZ;m٪M&ϻfK/0<)7,j G67ZP|L.?*ct4>otS#Ӥ)s߭hsɀj u!5 (=^U:(r՛/fH 6ɧ@J)ECWȲH$<ϊ6,R+Zbh?!ȏP ԖVK62h]OfH3:"fRVd9F%@6}{"_ s5f>e|E&=oQ8Lc;+ϝQO 7Qze0}&ভ׬ @zobS3Tb\y] įBKyo0^d8PRd?el1ٟB|ͯfdǚ$Ȉ]KPO?Y\?xL-;g_W\j<9HVpߴT;`u(5g- 1sU3Vn@}HU($wgQ?TD ]p`HKQ(%j%XUgWYa*Yէ~LuDn1_OGP1(=8;¦{DB ?KȍGE;fЖXP*rJ"ZRD$(o"<& w M֬Fa_$aW9'&7nak讅4ז#Ꙧ <甪(7dVe'o62CqO`֛0:ɦObnp_Ǧ:f="'(PX뽌85mA0i ]ۇo~ҍ8/&/))}(x`bptHVuԄ`yNJb Y .[\ߒ^DYj>t&M 8ƽtt7Hgb3()qQP(7F+#B8Ʊȱn׭X?S,vh1,HD8,mgZd/% kp0ZoSh U1/3|I@Њ호Ea8vTuJ/2oZ;IRbNtDžhaEih/ŏO6}^\D`_π6:mG긄6BtﺲUơMn`jɸ[x2(avjYJ|ybnj P'R!A<ƋkUH AuIoLxAYӅ۔(,cu*p5Yei4 4*e^3TMܝ5uhΘ1a9"\e?;OBK-u#8yv5l+3?_q6~⹿LFB_ؒN/-f+ˇ'u[ GkkErǧy>Ëh6!f۴:"k@``]Y<7ZSt܈UmB#`V`b ) No\=L!1RԎAxeKl>UjޤybqH~~ݵkkf5≤ʧD:eyHՉ,,-3b{c|R*9_*;<8zoLsݩֹq+NZ(r"iЬpmOU4" 4q_T6"vM1$I5{U>wx?/2/fn/cӅ_,ST  ud+BKXZ\U4TYDVҤiv8MV Tjx t@7-_9ik Dw"{')amc]nn͛ qA-?d+>UH^%'˂o8P^$Hc&`xIJalf7>ֵ1Y3J۴?哱^P-0g]}X֕ucw-Xtu$(Z{yBb3#Yc򌑝$)"uE-Ѩ=wFW: y- *DeX۱)kU3\bnNOq(%,B !X|+͌InxY?J#i`3478CtC]#gf3I&^ƌӜb.HxvlxТބ%̦n>/Ceu?E>n%OnS۳~K58KUYIAuJ5xuЕLyD\n)c][8oK}(B`úso+IG8)_/!0?-d4Wƴ*3f A*A19vNSf v3d=-291qveEb0Ǿ,Fw6t\YPg0̣S {a(j rMLxgIFqTK6OhL59{!eMFLF}4-ƦgbW[<}] [|XVxӭP/v|&ɭߵRW@\mt8g3 9QA4à $(tJf 0fVd청mGv1@Gc[q%SpwzwR[i`31d=GS~v::U}6=4>Lm_6d9m#u0D\r%iɨf}jcVO\pEs2V ^C"qA,$QNR #kB@mGQ3{=<+I9 Iz(Dѯ`^On,fJ5?@]UA{0ѣ]D^;9jJ QO f$dʵom\ff0^j(ycwc&'+G#HKa=89*[H$;" ku .W%6$Q6:6祬RB씉h" tXֶf1u!rG"`:dnB،> J,k *NS_9ZU"м>{z|Q (+0s(|cxe.7q5F\3is1q'y%+_]mʈ~%uwb -Z 6:dSRЭp%ۻn#Hcj1a/KNژ` >X` +90f<3?p>+10~ox_w`u_rFL\63~6>x慧]^ͮʡ&w#b,mOM,%Zx[X>m$ 7a+ Z'cMm !R_!5&ОNQ!QA03+%Vh}T:3\ S&" ^(vD] P{ume)w=HwÌJ rꂧGEI~OE)eX.qfE!+b7) 0e@dt+G*Ȳyl:nWcJ/gʧB?yn±٪4]uڤt8{D ",x(OX8mTu2Qe4F`]Jx+uƒ:tO@K)CO>] /CttӮ735-gS򅯼Ώ{! 1Y3F"i1+n>VTSǖl_LoV s/VKTFFuC*T} & {Y8C82"*&jd  2o~|j;)\N7?V/']<vDDIadgd~eMh䔡Ş*QHVֺm esF\.@?Yۑ '7BOzrC%^ ӮqJg歏u' gF%X Ͽ1F,)=VWF~t/QThЁʅ *~[_L+`/*mӰj3vB0uo7f!leNO< zjdQbpN_3{cFQd5<\'/slSN, 3N2k#V`pgfz.bKM.3|`\^m]d^e4mdp^C1m;rRq.NpR鄠 &Q}GVѿE 崾w:Ov^/O{gZAdpDT[Ȼlֲ+z(hD Vc۔d?;Ju: x]U>'&#\ϼRLn$L&#P[񗎢e~03_t[hnDĔ^&Z/e_)( WԘ_2jAsY Ga]3K^ N&6ӈ`Fd#o!sUCz\j*f3F4p2YlX?9H8)@kt+*мNM,^zHɳi ! :^0!88h(4a>GQ08&y)/v{~q ]]{V3Gs:ӰKZ-@u׽Z{u Uoݜd'5J0]9Y)էÈؤku]"2 }L*h["hȂ ^j,EHr1ڻ<|Dx+A_ X8i>i؄'NmV >p!`67s!_tk3eKb Gs${Q|t_:Z[m*Kh/b$}6ORAs@Dߛ}BhA˖ z+Ns^x{J (%7߳9K@BOM Z.hsIo h@lsޞMW^38w 8n~Ԧ2{(8Fw"U`zjd&xb,00շB=`j+\y 4ii{n:7^Doz7$R!+gOh ێ 5U@Jj_sY0DcWǀMFPO`4j!ޖ =Sst 32 rYVE&*۱j^BV6`JeVCq2X*frgE69-x-/&njReAz`\_ڛ`|3/b&$ Fb¯w@ fraqO~2IVd/Ѿ[h/KXtb8ÚC zŲZQ\Q:ayF;Zqi 6oGR;m5z~cU$8h-Zn/yT\ 88Av]{3Bə0)фFI:Gg'jZv܀SV{\AF1/XXkjM8¤} j'85 C%]PD#Z@[_фuԻ„} K'@U^bN\8ݾ-`BeO] qOǘ"' [9!aNTq(9hzyOM"ǁ_HxH ּ5 kKz񋩍oZ;r_XI$uV:Ι'尮 |Q8ܟ!OR s}n&|9EF*[kbԚ%.ynT"YTyr4@G{t]n s0k"`_B|6yj 1qbM+Rm?]Lx| Lc^ ty8Gm' ĵۿs$I{ JS:uXKGګG?Qꦉ_ ~>ѓ:d7 uy04qRJ}5KpyHrtFaQ~FPWh _1 ;)o쾩L&4"bG8?@L50f"Dd>ѕ@9^9H 0c%Q{2˥+Q_octc .Lc5oA9Ʒ+ʌg$կ!}fB8EN# 3oU2S15R2NFQ,l}C1\^s?xQ/ON]Hp(aGZ dP2RR:ovDEP1"[e.B@P dH7NW΍a7 +0ȢT)[0+4[3 4!͹r;3gD3n6!zSu>IBvE5sް% #'|>& ˍjl4~GCR^)]!ݖG)=.Yi}nK ;xQ1]SхUTsLDx. (nw|=[EJ=+*2$ |̏twQ_ ExY*?K1gi- ̕L.ca(4)!8[߳[:SwݵcECRv\PthT#Dg{ dށOC$rb}&[JA DU? `~@W3[ `I(c[85OMo$z )Q͜G ESu|i^QQ$ 52郱U4?59:s/#-Xvtx@NH S=H(m?MVqAn WS]V!h~UFLq5kGǚ4`M-Ro0bt9|GWA`}ϾJV؋J )M8uàkvt9BbƿOHh34B;7DCE,Xi=`,hlxkbX$0Un趈sRAn5PmX .^ b/ϣN5ؔWx%]?-b 70<[sZ<;5$88X<) ,;CGYUW8'*C?Cb VE|wCO^&H~)l9vI߈] xxſ7@:`^Y~%.CYBڜR` y c?aǘr>Մj⣗ٕ!3>\hp*j\^5}7hMxJ]tH56e+z3ldXaC4tPl)6~rQxQ>UBŶŲe $oF&PvUm"V}ZX[KAcqo:67q'ŤXᇡF,` I:.W-`HyZԼBlp3j3 ;hbν~ Vt dpM =+ ϳ-lkJ !dNG*| QϬ|>lqT {nX\J̓?,}Vh.tDipa᜘;OS# f߳;[/7R/X6Pw{@ӡ~?xO$MvmCI2RVy7QWH!&>rDvV/.6 `R7$^s!ٰ˗Zs, s2_õ!yBu[o:! zFҎ3w[jّPp_Vm/9ڃ7(rEOzU~wsg@fAۀįߧr֛ĚQ RJx';I*Mvߢbv񑋶?Q=6=)*|X{jP񖖺z4 aE6ĝwcδPm>m(!4Sp)축hkK>6)>f*c;+r;>$ڞ c~WiN\s?"ٶɏ8,_Ә$W$[!7P @z[@7}ǫ} FH-p}^6q< "mJ3_ovzͩjiVCulvnóIfoZ&@neyBx $mE / KbRۛzPFBx%o 8`q\{Ѝs0F3>1^J1nucGZA}6"I$krzJfHL:/uy(ZlAxo[&L7VRJusD݌o;,ձZvM3r.$1kyIeRoVǾ}׵[lr&`uxF~a%o^@9ꕱӰ}h|! *\ azPG\ i 4o}"v}Wy.rzP3d~?:*U|V`^rpK0x!aF (3|\g ħZ]:F-y01GS4?`:>5A]sJ'6O'BnܲsQ3aP N`6j1Ω2 Ʈh`ڌiZ~C,FWyݕ`gFQ"aEYϚƵ#ˀ]?ɝeUz_#)w"u;٥z$(/t<ex8!| ]5L i, 2wPthްݫyKu;apLʶA41xM0苣7dÅ)6v)085"F`R!}DVF wUyDF( b7@vwT|ngc{},Z]h9 #E4aa͘(UJ)(A9ZM9xy^/U-&NLr4 w|ij3PdĝX×Ofi 6cuSVOU,8pdGF )r(V"VQ?:vv21+zn4ٚUb7č+4D+Y;L~vr7`4ߚZ\8J|cdDV[lRT/9*IX頸$qNT|Q0J)nb1a[7mTKƐ6vwwLC إDGq 1003=^4M (& .u ,y5UƗ0l%=4OT /=S+'R^J@=JKh6`gc^VTwQdV!7Ӕʅ9cY_RO">3> u'/gd"*+9kTVřkb{e%ISg]!܏ :8Io\f  ̖ aA^勆9@fo@>1K;3u.uFNTד/;DJpOŞi >Ϧrȕ <sx٧}gz]ÎU9 @OIÕOGe?սlDl dI {v6:ȭdne8BEcWH.(7IC*q? W. 77錾1¬>AË VOfWJp5ȘƩ>ߔ* U njy+#Xl#U߂t>$/Emf=ċtڰuH&,Gv$l͍N*X7* #`L x+4AiYSp:%/9ȄJJ?W1Ng`bV;4,-,`ǩL9!Au-]Zy[+kzf\9賆x1sf*qdq, ٤'=(~6@_&D8#eXcKSf7I1LZhiIĤv er J\3 j-on^2cVjb9xaS.WAsj[UO&~lp=nKH>pe yx}%-`=%w CSM*J9;OrXl\>'x?x6=S0)90N 4'NPc5/nj_/ 'C{b }itglACe`ya$^ۡ9 ?)"HCwA%$eY9`I%e%W}aHȹijD yjٻS ^8 ~.R6(#E+ $زޙy;6hq+Sw`MN6xaDG)|64tMl+a$CIqQM=Q vw6|nT tRܦI5mf&Le"Xb^ j*U (숏^ߏ/3܌.y#E 67TˌBi:(M1džĠ@:&f$vt;q^,E Qrqu22RNDY4+W?uk}ӛ =LR\iߩʮ$XeUim}Ft݂9H"NeOR: CLOc1h)2]_ -:$ ,=9Uaq%9a){@NgC2V{0b_Ѿ7`9Ȣp+Cq;Pf[¤"EwŖejRX]b(*qF,y4,uD?3=6^:ʣeρ?%:מ!݌uWMup"?՛^ao%pC9L#&Ȥ:̡,4WߧܩڡR 0F Yڏ]m҂0v D' Hcnz^6q0eaL 鱬aHd~~>v?r<ݣC6܅]Y䢱Hj"LG@Seŵ!=8zU@AAآ{H]Vhw*<} L'oUe\ GR8(#qG>T%R(Y%W*,Xpd=q@}N[֖?S9o[1=y 9]Г 0N}uԻK<@8xF<Fv\oQ&+,=){Xz"^nQ5F]sA}?J7&ljt\ \w#]`ݘVoK^hnܟvm(As^X!EQ0p$}pW"&^iO.w#=E 'ā>;OmfT6f$%}G%Aa"S_tfӇ enXV:oWk n8dASم.ęOU^,b8UxEo`A<'x!Y7ج>qTU!b*Vpϔ`/][LJdMa~ ;̰~gf?FB8@>8ԺXަx$ tGDT]nf}v=0:* M E,cfn."z3sn'lE{,E Bzy<27~G0 q8']pF4VQˣ~-zJ^7_!CHcp-|LBuGMޘ9Fk0mwJێ}b_#pXU A; Gh.iYyAvm$nt%IA"ϩm>K/&0=s3 ~O"-n 9MŅ(1G Qȁdbӹ2iO\e8y;W9}rmp;Y46䕾 Ee+Pƣ'ԏ )MpLPE|\ ̓xGoLLD?(-ԭvr-y@$t>3ma\yߺ4&l ^ۧ'CfE=]hI9SbB m҂=,dc7T^т8Tq/* k$i+o;*] $ ]*A5ZQOV0AinRV=;3-'@ J»3G0Oq,Rn@Ӏ:TQA@1pL.ēF%S}'a9I.'!O_,rK}SEIeru,'mijÊ)ݬ/ d;ϦLuinJߩxenf*`g=w]jm%Nbkٴ*(/IA-ԙQH%;t wUU̹(np%ae#TNGmgUtVwFGڨJ#Q0ֶ~SϼKgB\Ùy֓AWK&d#W|{Uy-C[x]=g0;@ IF .ɾL Fת>gcZTF&O5-(B KZ3q=\F!ʉ?9QaKHHy-a7D$|.r-0cu=olaL=Slִά]iU|Q[uL3iqP5g؉JZ~z!V m2)GfS$|`OpT;5'yà t5 \$DApԸCuS4Bcߑ D523oU!lM-4Z%CȮxJt.COQI'9Biz[Cr_g/~!Z' Jԯ;sw/dqzu@]xp( *,Mȧ-%[S[ͪLRn(|#:h_:=qy0&dG_VЎ7ɒ9:u}K39@"gPzV\>FJBJi,]E~ ̀ FKC(:1S4& 9)_%qHUgP.{Ns˄yj ЭF)Ӷ\w{M/+lQ*"Л$.xt.+Z'B@wm?Q^/?u8tD! 'ED{}sx"!ɤy ~>|˩/ 򅑍2on{;RMmVg(V`MsG_R00 t` -ݡTL.nZL5t4ۥf|}C0nШ-;\^GWJ Gzn9JEAȼ6[ K4iǹa^m@U C]qU1a.!s}(/}T3ʱ ';ss7R8(;;eI܆îȢazRe웷9S->/Pl?+'4r&GՋo@ڷ&M;D6]HӗJ/7셤`g<2 (3"6):b)b(~x !f-f*5cHAF%ϜƂCV΅pl ?*K.ĉy yJa'2T_Y RDƿC fu晿 TnP-QDO/nҔN*4OiޯK@4QZS㈖ЧXkHD9ˢ&W%,95+}"Z-,K,GW/Cж4{ol/Bj3,d4 #ٝr,p]ëën1T{er7+jFN- yqKG>t=-gQ?zcyO.2\O#pwDPlvb_I@7H&B ϜC'3rjq$n(ɈqLK_[{8(\גe0`M91\Re[? zʞCzNy3&;0Ar,Lۚqh[lH0>x8g# e3O#82A~5IF>-6Z$iVE V;A8oC5V m{;ϒ[oF7 Gef Ͼ/7xO\/~ʾ9 M&6\w%iPQՂx`<`^pWJ4<42xS"#ʈa!m wL}!zUL_q'ЙաvǸPu!E KIW5'u][UѼVYcH&r&BQsh.ҷd}jx=nPk 9 )' ֢RteC c#K)f~P^ 9zgٙF'O)p#& bxLZф$RspWD~쩀!>nw HHF4Z;ZRhUZlB[{P SKŖkv~?LܶjI!0/^ֈLѰ1q/? 6)!OI`W>*øOG)I0j,kŔ!1"\ڮf Ni ߋ#_= ֦"ylr< 'mM!=#HX%{p4Y zC}^q=ܣc+bMˊ֡T-~\Y2 ̨'YEaQKLvȖĞKbK /l`.0rK&a ,ȐUA!:2i+pGyshs?,D!{yDEıD; ׇ3'd d@"^Wѓ샊9rYӲ!)u "e*ωm1@PEC%nIę#\| k@u%qh.bTYMYI&Gs;M&ݾqu:.֓yMHl!Vm`z|!`6[ᯯܗ;S̺DCZ'O~`ZvO.Dnvk#Mؗ.Nsij? 5>$8'n&`>=<WyAw. yI!I^t` PbCF񃶁r!2rW2z&ڥ;H5*q3,NW`#(e5 >xP-EC`o3{u[hJh%RMYxKH1ꊳBCKKCWD L2Pؒ6f Ubֱfd"7*a=^<6ֻ-vJ`][X {sԐQ[%ؿe\z֜OvmÅpVG|$hk0iXJ!Fl#" _-m~F1ث׻Lp%{PicՆ "G%\Ż `ʬ> l/4]C*l hڞ@?Nr}NcKh\%|ĴmڰDBn<-b2O'>"E5[;ňo>NS$W(`/ X23FuTuqS2>[ر=z m)[v.AkS&lXq.-ʒIKEb| Jk-AJjH` \RK)N9Z%%n}~!7%ށqYݠVUa"=̖PKB+VR4M!2d\ %W6 +N iLwi*6i 3|Vd䓫ʁǛ6W*)3l" `m{nU6,31tah̙ ^h< Ly<9hӊڅcֿ z ڗ3(_ժ@x2yAK¸Jk x]DJ/ɇ\#o q;+2GAuܭCs"c%y N G&QZxɫ ׎ɔ,a֘$G"8cxBl9x{i2>'zPj/jw"US5R,0&bl1j C ]`_eв|\@vzCR3T@ay>z{!13uK*hF9,W]FYx!zVA622C4vcN:KKlf0!/DJjBp.C):DPQ!/2:/Gk꿁 LN z ̔ubZD[R2L>56OLҍ4SH 7Pﮂ±&0cJy kK-l.7*X%-ہOhs2ם.2CFTDP6လQ+Pۇ!"y t# >и>ӂleE@E<ܶ ajHچ|,A^%5 ^<1t]c"*s}):UνAe9F4ٸ/f:6vH\O`5ε.&L|P.cbIqf! A IiaDZ_qkp7.}ͯ6'nqQ1uv]*RB Fb}^bEHB3_R7^!@[uGtvuR̲k7 ExbNVAlFҞW=AtͧHH_8ӏN2;)~#SK?w%iwg:_͍Iה}]㨦 V7XYQcn/q8tj umNzelS;ݲBB^?-Put[OvMed JuB]8erv?2v6}aj(*&,ۦ:5"@}u-;^L z/]WHj݂E26x\B^ܢ=8БDZ0kZE뤨 mRvh wĤ‡,Gג֍A~'`x^E԰u i Jk DgB .l @p&oT,(մIҥ褳rG죀Aj[֫ :'qqEU`hW2d`7fl<~k< =Ί,;QfڈPU]FC nEt6.3TM1~T0/n@5D͞8I1t@,xfڋ-8YNp-> lp qu΄_J);uz2CH?`F'V3%v($-+S7X9 P6(FJG쉷J^Zj8^4( L_'A*M#YE) S!u6'UO8˃)O|4!^x=cXr f0wK7_.'ZoQJS[s;A9+|DįO$%2j!E|i~b3a\)yWh,T`BmĤCuH-@45=5+ZzȍpЇ[*}AHVF @o+8lQF<:*,^sTLl~Mv=Ԓmsj ֜S_t(iŸq3݈._&}Aͨl. 24e*#5pZgq8ǧGZdU94˱,s;:t_ہ.19 {7A)]T>{qSYTB\7 C[lI*BIA܃!WuRUwOqO:_9ERn;*MuW2DܬHaTRǒuv<·1Wt{YE. 4d&~_J5$i~rqG6co5ۨ\WyďL/Ltd>ܐ`_9ݰ6-]F|2:f ܐ< v^ڻ43;l"lr. xT u{.ů pހ.+Y}qq.UGs4:Og  6-Iz"Ao]Õ]Z NߺX"|gنo/rxB%}x>\֥U"h=6Dqx 9nAtNءoW'%ܩS K9Fin>xZcuY&a\VɄFFИߒ|{F}eUI7hMF{-G@Pn{ YmI5,(ZDҴկ\[iK>y:oh$# >3c4{-ݔ;#Iu8_|BxZ&F.ue_tdu. r+hoy)wZsop#0#UЧŅ׽7F؀삟)s{Vn*\p!l=ظ̄y`kW+$7Z8JL$f ݥ!)D k ul3J'x+F Ǹ/J@ r'Y[8A;UMoj͔ib Pg p7_3gfyW}乇:Ap‹^hpR3)5&9i[? 5M_wı&W$L%fޕN/@Ph.e{?P`º9cߵ 5c!?vTyÑ)u.|3J?+ ­]GpSn30m&5{f/Z ,\I{|TK<\kRINՆ ,$)*F>թm z ]֪YJV>o?sio`JWM A w9"x݋uB/^PW/7pky6} >#zjNȂhrs?n 1_G<:3ۉ8 7%\ϚSӞlNGۏ']euxp{2'b͙k}/Tүچ䉟,`6|%Zrz;t^\PZSI&׽^^+=;tT'zOɚE9ゔyqopz:J3pG b0&U!nE=E(u{}oH] fdnN)1 BC0F7PfM,dZ Vkg应J076X]u+|b} !OaDU:gsebc]:A9A6 _Zu2sk!೴s"M;Jf*)0-߭D7/(Lqz jI@lk8Ňb@7&N>H:ˌ /qI{#y2y R'į3!ddJعg߉8kpr-V75ߪ|Ʌ|:V=KWʼn%8FL,GǬsYlǀ^TF)I3]T$ӕTzx]OD]&h䙺G'qE"i33<7boɰ3PeIx!(qGt\Hob{OU%϶zz TV'BNlUIPVQ{ G~=2"hkpKhd C(D$D[6A;K-.5&#M_3>uH\ܣ^ ̺M[S|:2zS+3EpP140 7K5 \KB-G./L@MH?T໑QqZ WDfNŹR/*`\HQaq*D>9%1 M:2  US}3'FxaPMaGU:4sʯq>xcć !NfFgV-G덁 'yđׂ7uĀ}i?@&c dqOPo{挛DekA M_\ºvls{96&Awk硙lo sdг5`$ID G|9eSYt?'#-hV>=Hli[7:pZj.yj"vDEJ"wLg6R0Y?Dϸ]˨0cXt/SpMI~5R=NM6&@Г =:f?OYgvؖ<3C.GTz]C5Ӿ 3h! k%tPy ?'IUbr'ѳ1mZQZڰraAqZq3Z^F+Ɗ"ȈLg@.'#0ȳD|/Q{ oYKB'9&rI#m6b% C;b^³3ZNO3+=@A,j3N'%$q+|3Tf@9<ɽ@߱t}Y$PRa+'⑦Q1IQu =*Fa_vɫ6g&S^Y' fq޳pu"y"Ie %WxÕ0u<mum^N5ik p Rq-:RƩ꜏isHm[)`6Y /c r%KcJ2͡^,㴷,kiFN),a` Ų83U2<f-RQUEKž)Jish!t8,T ZQX Z<Ӻ\S#62UB⽚KQVx*sR<^0Fow<wi#__n-z]5 K}bk"f{ "RR"] `#bb;SCe$_-qȣ_L+1֖]%ffUd+tDoL_H%ojQBX'r}yEccKC?=VlT_ Ԍ瀍Rcͪ |kk#;i! G]?YQ#WC[*>s2ձE:&t4٠ ( & WC'ijbYYVsw fASxn 'K"v颟DՂu\bѩ6pƝP0aq \WZ0GK]H 9_aw{ yoc%D:̊ԏ=Zg_MKTf'eb!պΨ\0nkш :lญ.!1 GX ` v#cݘrLCWbW0d@P뭆X{E;c[|(zAvE30#nJp8dQ+ml01хk$Qw_SIۋLRd ~UyLZEȠDŪ̉x,8=ҵn61alOھ5?0eE+eCfpyo.4Fm>|Y8 wR7պ%ۍ6eyG[cfי{=* 3ozc@{%w?$0Je?T5Ce{<[ͻzt Ѳ}w5,&Cq~:;l:.H++v4pт .w ogQr &[hԣiJʉؠ?E+H$%EP՝YCnp\bW,ޥ8+@{2 % ZޖA'L׍Ar˧xJ]GRIdP€ lB ؘAT7 eE.H+m[9_,%ퟰˉӇXGC8?W|0z_"~OX8~Do]SJ! XqZ۠hlԸ!L'y4N o׼OX?Rm:i9OG8NB~Y/`+(ȂcS.RboNYBZwmRg<-WjBi5Bڂm.¶M,]udu3wH{ubQ#09ں؁1=Nٽ>铅\A=n A3|&<3~SMy?y^gpD.Kp (CܢEe =t/7HͰ ASШ),=<Ϡ08V2A\:_X|m˒8zǰ=mfBFzJĺ,K Ftן}*dA %R1pV"!LIXWsi AL<%?-oq %.' I>k_!#s'{[t(`z!H^5Q5h+ -'аCp),ˎE-^hX5%?_'~ŻD Xȩg}\͍>GJL>'8ql(uprc<3ڽm3Lﴒy&Z';$^iaWr<_X;oMR+4Ce\466JYL V: D ,I4wZiBg95 h59w }.Gf w-Q!܎t˲VMkAX+{)1H r'ܨmI:Y2Ix5jћjj8X=?R`;ǞnIB-m݅ܟq9 Em XHMYi-<5;=63O6JP! /kңp`m-*kaȑqݬs5ymZy 5*Fq4aJ6`'F\:U1L4S. hw15JVbFMłTb*~.J!٢Sn+k~GOr(l~AK д3lb7֎Rݑ79W*c?R0[@/;tOxgIR[73I 3 KfflKy1k[Ҳ^ Ƚzu }J:KǻdH3=:oI-!2,zVajLŽx=%%ܹjlgh%?qSZN[MC'߈> W=9wO5VٴV 5\̵`XIЂ"h-x'WhAesX'4Q LskrJՃx?Z%B1, q/d 7ٌ̓\gWCT#k?|@Ԯg!GUm,2 ,yjZSv"T4,ɶ bA0Y>il.wޓD\D[ˠx7J (#۪Sޑ(ctڹH+}Я&I:F~ J$t=aA'T>=k,β!r+!qHՖx$\CT7hupZeePZ fA]n H˄i1oxqU|X=:X/ L v zCnI #殙gw* hGGOčnxNƝ3O+x|$LWM @mWC>Wh($}[3/.iq\߭lDKA!}DmI}ge>7rr?K'HH8x#O.`Cl9㝣wJ%ė|]8~=.;U/ϣt, P|T5m} <,kpp[D?吤{fP;X_6g7j y tYf ƋMhnx.Wvڳ;䑂ޚ]1I2[!7Æ2OPRHͬXf#ßtĢj=6u)D\&C4'@'~)w>ӆP %L6)>#·&*O= J/?ˊ &@U}pfBޠ z37jvͰj_& vxbj@vF|a1Fhm+-Zcm`#~nn|3%unFFM\iT:*E, Hg=NpYusWŦ <M`Z4e.Rb|)4s;֯(Lڕu bC9 N߈#́ؕ& `Ȓrk]O`趥gm:BTҹrZy5WdC+{h>D\N@ X?eL3pĝeHXٴ ]NE5 Ni"{oP^}Ϝ(vx =cOY'|]f$m 褑K~|kQpU\a+v') }!?7l>FN>̖Ŭij6¿A_g&[b7]ө+cVST[6ޝz#pDR0f֨+{ˆG[5bAгZo6Z#nOb72#(]RiWBs :JAnIMo'8 )x1[`+ʕFS?*0mYepܬX{)ݹAԥ!|iՉX8-LJ0+(a]$}aE7T ٤5{5kj|&7=\|2g '4Dw[tNWzMȕmr݉"V'o),_4O*IoyǕHpjq.ǯRgo8a'-v ^7[RNn rD 0r^˓Zp4V:JA 9JҡUFDyt@bֿNR)ig[~^TEYnA*O \F[ L^8l,wGrnB{;^!:[AYG.}r]jԪY]ݻ }HbLt&S3"|8 \J-UyhV/Ns^.&a 9N1i0N][3[IP|mעb1"f I"=9TpsFZxSSCu\טVփćt]ܞO]*S(S hёw7_QOn53 MvX+]ҹ(CJX/Q!!^b'6 R#3直9UY=.^8>x{Dy2Sֈ ku=&lw~W"f!`JIV7O߲hK^ܨFX+hX`tPu/D;6<;$RSZg {v0XF Y&i-7;GVؽC/=qz9Zkd(ŻS+<ٛjN8ozLrʹOvEO UEmw47 +И~ł?FmgUAVI@QvW.XU\"2Tt\لW%Lt%{M1_wD=B<4FCd`ɷ'|RO.UQ , f\IS\0ǀQ+$Ÿ>aq|,/\#lM3J?ȧVj)Z6otwNtN6弈"F:~] g.@%Ty8RF10k>"xW_,)M|œ3YTkzǓ+qZj[cYx-Udq#=p>KL&3$wȚ# s[4mmGh$7kRܟȒcSa9|':G(KA: \! ˯2B7CW[#๹i5ɗ)[qڐV,Mx|}Ve|ӝWFOj&Ni9:huG,Y.duأ>\6D"8JRIN.1J?|{>0P@ ͏xX* e c*$p !(73|z. z=dI!Ji|f,2(;ob4q("z|$[FS$* (6пi"Mu(Lv\Չ0̿jV! +) ӟNj%:|b!J-өؘ_RUFsiO53a8 ?)ev~Μp 4ux=>5mvsRp<8ۤNdž9 s[Teq}w^Rn̋V19mPK7c}8n+˪7MңG7R@w-NM)[wL/m߫dUη]R8_a"u1(>wj`Gݚ :^ ?*V"4+F3wv `>#ɢj@dB<i$ *I!у(Dy [` ; (O Hcpl!}yG% QY҄_c׏2U|' TƘfslp6Z},P6hF3ՈZu@ 4̻R RP!^ x*4 +ŧ˫wjimmgviBS[(o;rNcm?5f9Iny\NJ)QPp WƲ@ 6 ,!#19H\theP#`/R"Atm!l KL2r7Ċ˿"'gA@T P !*R6كeKVo4N3f'VnI=Sw҆E| JFِY~<8LΕzR4FkyW3\S`#sCnjwz⩩ ! gZzgOR un,YzS6w@J*)ݰ dB,5cװpI3\"|d$PcA;o6gdDxJM"׿/d \-;pڸo"8/DS_̴z#AjOX}VT820&ݢ s’#!؎uE CB^+Ţ2ԃ!(rru-$ù~s{]5^Xðe8΄{ޥDS}Re:7? {gH\T =-"Ͻ&m;g? ÖȾ[,xѽP5vz R5s.}U54CH4jLbUo.69!oM0|n34 RDTN! (b\HU*nw/.BiGR+q Q+LDp`maQqAQ:*!&S[,|ڦ,gB ;S\8WY]<%كTkkZI  ]ypI>j'10RZ^yեށ7销G(`&&'c-cM$1Xߦ -SGqW3CgścG2%fyI 2CS#\#[GeO\YH8^Z Vih!0:uըzrv28iD@j-0aN֫d44ߎTe8\'z'Wm}ުb"dž2MQR]0}Wji\W,:2{焢xx.e4f"S\9)3Ji}WMB`fuG\$K˯o{d96uЎf~ 2t6u&*]=^3$~ !~qbͳGfy9=f^;S KU]{}[P4ڳ?$G>RXNSZ6V&Ÿnsɞ=g\@*rDbGٚ9a`eWs4X+%sto:NMp$ bc )߶%QGO{!U+ )2IU[#lN=mUCc1 (Sܜ1`wB%y@R>IiGؑ4ƔdFI\Mjed`ւt{zIrh.ӎ@/~m| ͒BʭRi{;SeӺOYˮΝ85ZԆfHh]ݘgAn^QP-U^;^9FwkѩPiH~dvl 8ꅰ< eA ^hHz_HUBէ(nT ^!BW=w]3-OE;q M6ېק%Aj]cv VdW 6M[t %4F1eX'/![и\Sp(}e㌿ ^4Yoy9չ჉ξlhHr^&^ɝ1k_הV)=HRE=jvO޿&eӴ/ģ H֐Uw`)m^5S}N ,~ |q:zpBC$46;BBLaiQ8kb+zu5Ccn1D҅HwqQכW&A*)) R i)0ٵmH'A)AsfGIԷjw;u}b:enJ{9huEfNy18KZEW=ˋaӾؠAn: <'Z.D_+Dϊ'җ%jd] 8Ճ+;Ý|aHGn'v(cms*$cI':UW&XA*W02 אlcN0I)+yɂ)ɞ(P?I^+k<,&Ym8Aˉr/, { MGqIZCĆA`wgF4D]39(}=el|iެ&]+2eK}Np'Q`-(7UщkkK% |sLǯᖖ G!4.AWl%G~C EMT#-ԱS4.k3$^IK_[FI-sV#Pd|,=1oƱ2rD L+uCE!q0JN lI~QoaR >)5 bVLZYG[d;," CK3cI TccAʋ {s{N^QEm0Punɏsh' .eY5 hT,|q(:%Gڂ7eUf{VXyI^Y&ʧaPD7[bC2 AsRWzO4*!pxnq*10;׹UЌ$Ɵ6%'jPkdɏEj_hN[t 2A5w؞oXz_S*A'dn9'V [d8IVFCZkjKpTնASQM?e<i "NA44wL_{ RBA=%4*j k(ttֵҌD 7eJPf`4PTa#[,ܰu4F 󋋴pp]lҦVvD*&|x7mXJsIL35$_ӽyt}`[/m$t)f,b`5z5ݲmC 홴83Щfc1)a$6{9M R5Naտ/γӰ4dħ McVj⨳-_D sf[oQ *mFizAX 9&XO5d*w4YCtu^:}IdbqY I%dJۼr\XUt4fR)$ kFZZr)< x#yͥ2= bg/RaQSn0]ƽ!+>͛FO_ݻk87 qDb_ӝ|t&p䂣fgHA d02RBRدMMs^ՐlvG";%89 S IN-re]w%̊~TvqX>B*`|{˞JF3eo)CL-64))(7`y2qd.DK{`p.4ȝbw[>1 P3ߡ\*x'tg =Z'-YPMZGuq@!̢DpB;{sKCn~$]*Wx#h| JPLl:UG|fzzIAn^B"됾qNުxp]=@K;sVA|~QԿl_+(ʼnA{—bKK&<Ԕn( o7:d%Z.Eh'J*+!+&d_/Tjdm {YfQR961gL xj ˬ2 3gwC ZY$5b7N @9^6i(@"e f-;(eaPCoE Fo&b¤zcjs&[@I^#eL = `C ҹuOؚ-Ԥ"gs;NwCӰm").J?5ʉm(ק)U`M;,<@3p&7v>4_ Rf]7)]ٱnM++v٘jgwh|ث.ZΩ.u9 6*j|(Es_ fZwubw~/:N2|cvq=*76U Ż%{h"aAҬk;mΏꈪ,r+HR"Ys> ゜ j`` #ޯrʅ'W9ͯ!23圝TY,&˩ΠU[A,^I*"V1ٰ- kxpQX/2llr "?$g$q'(ƌ)rwoqfj@VvoTo褳X~ e}|r{ZUJ j"]c7f$kZ*ʭgmW(7Jy~x;kx_CZSXg#f`/RXAOq#w `4mEKtu lsp6%t|&C;95+UFGJ 6pYKNŞB޻n3&H豑>nѲ 4_Zl'J4w=nHz[s^#Wu]BD 0)i.Oa=X,5~U+ nMFYWvG VƲf=4ctx֍`}]-zW :wzW d"ܧ}"0I%(7Q XKbxCl MỲ3~XKp}?(k_K0[EQ&b !qr'j|{,ct`.|oz!y\딮O M7LP?רW^>Vbb̾@أ[E<]}MxG)扲 ~d ߛb8M CST őV~hC<z(L^d,Nm(oS$]I-EO`! ĵQ(C+W5b̶XLCRW!V@S ӂyώ;`.NVS WT,aFv~kjcc dր~6ms-jГxQgk jRt@Mf4--;?jH=}_lp3 2U\9ʮXcY6,ۚ Fp9[|h Hr ^{_?v :-9gڢB#Nfrb@U`1PwEa(LNR2TlϘ6 'F ޱiϏ#xA @gVjé%O,(BsC՗K-~S!>fgWhYg`5G{a3!]+8y0&׺'܂)k[WuPSj}Q[HřG.eއ,Zwwd%0N*IwLT+.I^5C"d+]b5BH} .OLVCn6 \ i*ʬA5\q`м4Z&giM !ϰF# .MM4/`r] n퀚I--Y=&e\`\oTm[?q[þө/]#/dDnPak6W89.Kj5/V[ʑd;43DxX5߸|~LAƼM5P]/HzB.V%GM$i 6ľ <^2T PڂCq1.eQ/{ՋzuUգ +f],oMO=9icxu g j]*:syq:A28|?RV,4cT/~u6yAQw rdSMi`!*DGA 6*€XٰtU kKeDB24j=1p)lm ngzw.g 0O6Rdw @1>=qн n{haջ(Ly% Xpq~ݠClژN6 4tct~N˅NqkCh9RfMe_Be} 0hD.޾W$cR[+Wp'A7QUݱAHUG4VrBT#Pgo9O6gYv Ѕ_ /6;Ns͜Zo|VBZL!iQWVS Æ\m[9.Vsk` 薑#`KwcO3n5Y0T<F"R\dP:ᎍfwM7pqa׵plaI;#zL < 5[l36ȍ7Y7CdG(_zMFyUg6U dz=_ne yq0UО6|fa||6a}0͌rk}o+*ئDzCBud{nʣ_cByvyM3Y\#? ,J`H/wY9pSyn@,35p:` *ACh,!^G)Um;hCfϓ0W[rLh"Pt@2 js-o82&WVdf#Ɵp` ;MQ\"zy$0N͊o 2!҄?}FgN!FESftΦV|ZiwkWD̶dЇѨ$4^ `TBc-2~Mn.psdb4(pm@îmC>r&.l~)UXx쮮oUDm2zJ537{9m}7M4#v]";EW멝>U##2|0fJgŚJr'$8|Io?jV-s]~ْK>s`E]&J *7f g8="Ot{ apR眏n9R9JB }닫u%m2UwY?^d$#D:] YwȰ.b:g w ",_&HGkU%Ԭqǜ e:"L|˛"S&KùU \liw,+g O luӦiJ (}uwKxa9;-NMS6%EF]klRKHN/wV^Y=k,AzC]9+˄;dI1K ~)ۣJz2!2?Ye6亸>yށIj|̻R>7} 5[DZ n*+DEzuك~ڋJ=dkJŤbϠKX87H[AhZo6S"8Hw_]ԵUe٥ xf1%EpXmf=.;_ghkp|K>;E!Ѳ Z#g49y/ad*ͽf#[(wqxWV=Zڴ%^fb-i8qQ8.1{mi%gushU61CpDf{,VO6H K[]l!Ј2KQK5,!TR(~.qܭvayX17$qKU)0i7}U_b}VFnqw@~V4!43wN.R'a&ctTdgWJ*#] o,1+"g?ԖU D6H= iiУ8ĴiG)vP5-N, - 'N֫4נuziiNj<}=ƐBPT?L$Ǫv C"nft_v;N)LGA(Dy ƕH|:\D)WI,le 'S\l!\8^ۨͤ,*KN1g''X76W-r&܌̦J5)r,@ r3!/VEB 3mKzHX$yZ3:Jc gW<#J;{WbvwP薗ڴ79clZbZ P߂ s%-H>S?'a ҋ0 4&HnRTae 9J#Q_T!KHewiD ^l ;p 6z850T3[MFK,7 lU#ҥMQR4prO P]׈I|bbX76y̘5$o>׌nݿ *`4[j-`Ge*#2Jߧl>?AMNGhB}Չ ;Pq13Uj4(PKto57V FhM{rg")tf`FÄyLL@# 5JQvFxh#<`YR bvOJڮ(qMQIA'sXXǵa"o;\ p`Y:rT)"JN$Ճ%{~1rC#$"Ͽ: &)vH˼)V6gF 45lޫ3'E.4;?$MWpK8L@Oݑ!*>n.%:%?%:3??lQ7 ?uJhY214B#Bc0 !"rX˽8yʵ:> EAf$[5;-~mGjd7P3{c?az63|%z'8JF8f"(IA_`bк{,Qh@*azv [W1u/"K!_ʇT6 [*o/RhX %k#3Z`bȁ} j,=Brs⼈C5a䀉*٤F) à3x봴&c`ؼ󝝺B+uMD@ E0Q(.V7Py*DCsDIvD.h3n8̹K/rӆ- ł#dńoM }Fل-@b"mOs]9Y{ 6ܲĢڑ&f{E%x6n6h*i p">L{F/K]u/9 VfT8Wb%H~͙vu0 ]miT]g>mCؑͿi3Dz Ro͢tNo A$RW$^)jV@)YyF]h7dgJCn6ՐWB_$kJv]w=DMN -ׯлc%/E?}sLa—J t?- uXPZ3l=vzu@MԚ0WUYDČޡS$H&#WఖtІ]Gubbaȕkju!_fK@u*#0:g̹gvx/ 2GPf#٥9?cXV&|k&ɱbSI* !Rx}g3nCK_AEH (RniV=T\|ޫYT2^qSX#iunO/}qX7t3D9N6v(J ߉zE 4)aB=)x7U/EO*G2 ,eiAh>_^rLҏL>Y?r= l"=X?i͝v+m!uܦW޲I*G_:Y4#Gĭ$%YUruSwl+>I|T}1eR@GdPX+xU[)9$=$6GsqSgE:ޫW枲S[/mE!Mk7دi󑀄!hf608o4UkN="QLRV  зt˪asr :!U*)׳!JAFSSdRF㓍[*ȏ4-=Gk2,dǙd[GɤgQJ&)Vwci 1pigˈхh̪:uJrj|Fr2}ʾrbO61ѐ'luG &@; twhdVh-~TQE&MLuHm!b-DУua*g+!+qb"/ +6~;s \Cw5dӔ9"Y_s;;Y~2zu4~Ol2z3TKfxM/=hK<2ګ1l{]@fSb``zSsݎ$*]>W̉kw{Cb$UKgep^>U%Lִ a¹2Sb9Yϕ3ᇩA34Hq_u3m~VuILE'_%΍r[J))3fWg]ǎGt|˔QWD̚V=yװ8j`ONÿ#U ʩqw9u_y݀0X˨lYM:dQF-GU, D!OWP'sR  nq<`F-AV_et9R_e7G9uDokB&FW]o`<Q,D(CG?)iw]:#Wq aL҇^DNsAmThfQ_u\0;F zh cNwQdAHaqE3`TaT^=\nU ⋌҉w.$ΗčSZI E Cb1 SZVs6xզmQgPB>s@AsT#S,szj'MA勴Z}H TȎT"ıH!l6 >.JhEeٱ`[ڂ K4< \n\o*I0{YLNfc#Ku{[U2f]j iZ-,>\ Wk٤eh]J?18_Mk?\gWVJ)wVH8q:$A& X1#<~|}A1e^O PV&1|j3CĞOwP i9'=D(QEn|F܍`ãu)u{R-Z<(ںw 8Me4sZzƍS#lL zZ%|ӗ=\й@FRSTs5N֦/u٪64QAf< C4ޫ%,yOo;ajw&`SN_=;K}*͇wTy)ʔfVSchG8'7`j@"yw1Rڵr9̆2v >2Q1feL>x>YlhUx䨯Z2 Oޅ)^[X9 )_'\8aI''i?Sޠ]+8@M\_l'$; LYQT kA-T'y47Wd29U Zܺ~K^r_5ΣrQ0$"( _J aku(0Tf?q~)TV*$miWduү댄bR^lQ$.1b6P4Ϡm_q9mڬ%䰭+=`m3R% R5ל*@>zKщd#ʰ>OKLX)9sMW"邀Pw'q6gkc5Heq ɯ[Y :Gި5:)1{۲L3ȓE6FQxzWqx7esEkmEMVh1I[LS twmX' cq~f^(l[2 .^/=wv5^}L5 $4vh;HFld"r0N9B8 \)ච 54r]\Pݣa/I>8Lw%Qʗ%X2`$dvl!$L%d~v ThXU_*-H8W`fx҄:P,wfrV= "leAx2>'{0 mV<4AVf89vpi~V'^h0Bdج 3Vl+!x":W #ग़>ES颃%~} >?ƔN8(>S-ʕ# [[ (PzbZ?rC BAT֎4@ˊyS+mU !ZѨ1pDoBzYGHH$d" q}f5mteC6@x93\~BB/;*ǫL=YXᔒ=\&20J T/0=Wi}UŘrhb6\fM3 =O5r+r?,X&ު7 H#HR\=\GV!ROLknӭ2 cd @nCzua68s,fSySX8Lh%S~'PB ΕIUeSxqO5J@;z~xP_ua1%hou" z!9,ݡ"tXHn _wSKb)K2ikwiSD2N3 gg-:rqK8- S`V'yU01tl!;Nd52^P-]H?=#W ڭc;Q)bXmkX3.%uTC9p*Qy%zP9` ڼkn8~ʼn{K.f"uiȤ:L&Rk]0s6(kzϸdA[ Q5hyvWMчR{HS]8)bCo4hQc)Yid:l5V& ~S04yx$Wæll5 }m*J ry 8;; D'3P UDGt]:'z꒍C:!̈-.弭W{ `_Naatԧ BԮ$ A/UC-%7&`N*uU~KG.`iq%@z@D{$ٶB'|Iխ^H R)̭X^3&]H#@\^B8[0`!Y;| :]E cP+"-ƕ@,q&ưFyz6"cU +}n{`V=q2C -,|{JzœB6r$]Ţj\W.u& X3H$e*GMX r4#qr-,H!r])er?DDr7;̂ /DXP )>O Ɔ$/p PeDWuZU Yi:ǔO{@K"?{=;<57jJ.?*8?&x.(̮#epxf $jW99Q=l '7/M[O{w~Ϟ~?psʍR/^p%I{nX }:<3t$grYWsC%] ٮ"'ͩjpx/g,թ샲l8J;Rˠ2vDI h徧pUrA9p[8s fSpM cςcxsVt~I0@gޡSH83F-Wh% aWuNP%] !]G$K v ME?'l4: O#(2@t[☗%&lwR౑`.6uGsERZk"y y'^W{%u b;+2~]W?Aj:]03>ˍuV\K^y؛dK!cn9!1V@Mi":bٯl(D_O+0-@/~\ hg}3Z,>aK 3hZݺ:AmDm"#U͌& FfCfJ#飈&1?.9Xј9I]-PFO9 (EO߲%w`3,|AA eH%.Y cs dx!8EA&H3L"Yjhd!=o|_3 ~/,MK&ij)kx80"ٵ+KJTVNhwP MrwtOb.9wM'NJ.!o+ C3I\#މ̑N@5sv,Es%n6R_];şM M#Z!)8p-JN+s]=<ܓl>B}\oQh1T7q5zJNK)Eod7+2gG~;P1PE>^Yc4}޷GXKocBI21+L.|0',-( 5  0"abh(:kpd؅;^N;nݡ*~G5\qfL?yBEgOLL>7,ŋB_]bwM,<;3R"; !ܓ>,7Xg_İU '#nz5wSYX2Q!{%ТW w&`kJ.!PtCl|WfL|VЛ*1敕G0. ;^`:Onלlw϶ÓF0#T㪨~$EnAX޳!Sq<<$c!=Ű"Iѣ,1y9:Uv.6-[m]ec٢kxC|cNqJzz2 ZRHǰ[ت3|̚+:+Ӓ|d,q,35^snN{o ÝHl2瘭hA$-&媸޶:0&dX6.qPY[m?M|72rfEj&$KC\r'* wnaFF^0f!Bb 4]hjI $&7nzs&f"j"nML 'hc*KZI[B/c0 7:-b;d՛q#DĻnWCvłp_bf{u=/smWnмIS 4ܡOƴߏuwqg,% 6]Ae#r㼘MC=05{um\JbkAs} H6U~g2oΐ\kJ:$3->%Fa3T zq':Ic2O{0v(my3N%OyMfadۼ9u---еJ4k9=dje2ByCQN{"`䕭B&4 i͚6^qLdU*ذ gRh5tِ:AϨj9勎Π#9-NkBh8u}/2F T+ds(OZnTfJ'RnQڜ@(#:.Z&]Mײ3 ZǻL_Hm|>? d0+c0=|PIw'eF^(A* G灣;?0jhhTJM!23} 4zM"ʝnQKx95l|K'Vh48Z2;·f:b/7FQtj:'W|\_':/h}Tq q: t$? HR8;[dBZgq8Q"?.0~Y. &p20&@(5/J2U mi8p|*3!:թ2"DTr^- ^_[J4l?Qqp p%zLLITXZtR;|m,{:bz?W*ݘ0/ @>Re8 _[-V[P-J]T4Q#\zevEZ tQq,|kJ{&#gYY -D2AK@]AX TFWEBs_.k;zIbju, >7yNvEmGi;srsxL;cmy詴f5-4胵ϥk*S.eG˴9$ ^|W[Xz_0:OYs?ayDYv ACʠb[8b?VIF} ?!l}]ZF'}`gB{aV@Ƿ<1r_H -e<@I G{ws#s.J.G|GY-ɝvł~OiC@ˏǤhC3 OKJګ4BVLr(< ҏ臛dU1 OFqzgakjێz <C!T % ^Ñ#ZIdAYxb.OW|mo%p5ێY<~/"ZJI,F`gO6I'3gi?05EzAa:?PDxub8`2F!QɄmv{{75jdr~oi4>Χ+F7h<3>~//?U/9^`6HnY[pM-9hrA»dA S[O6Pzx %3⟤^/`7Q F4/E|6MM#i WeB13nse7q7Eq{y]-K~{:RSow9]M x&l /e%kUK!;~|z(9bs VP& 4 i Sui*EX}kU9.Ykժ5`t$fw9w&h$_`'CQj/swȦFy6½Dk2shwhBHcذ"+cظ}.r%P+V2WSoM7LWu"<><mT9gI@?M^OxybZ^~uϧ }汕 N|Qe}Fˆ9$f3*Xs܆bhE"?+yJ@:VTNu=ϩ8)n\n5;:DyRs%pH Wi:' D<)H( ۓs(DxLX3t1l( `d?&YҔ*3Sx[),XF f[,_JL?r+#F 1<+.Jvtdt24Lp|x1zҶy 74 Pg5c'Pܸp87)K7YlT4TUxyiȸPȴ_(AA]"#._Msx' C7󑭛Q}W|:@`¡cOF3* Ua)rVyyTpu<"%XWvIvٹ5=(Ta˚rGW=evRSwOU/ J."otq]>kBm.yzJP:SҠEb;%ELhԷ{h,Ek9 ڹ-Ny>I#F8k`787`ZMAR,LX;K誱삶c䢕Eɝ^:@>'Y`*"VJrocnt2.L") 4>7[l3&inm631\]nC*?-i+.Nžt;]9MjHg(Uhq ^;לl+^@':A)Y6TP\grJt9'*"p6m%%=@, j6x@.ӔInjƊNB=eIa:蟆rwi U|%B S'f +*6#Ej@k"?| P%j2K,xe0#"VhZ,/1)эrD,}/MxM;-8jv^`(!ҰP| 7##L%g%"J &c߽byI8BJV54ЪN>Ӻ d6oW kzpo}hsWwxDHX\] )>L:U}P-u(W{{f~i Z*<-;ltkwk tU Qmu󐭝Ğb1%QrXZƇrSGV9UK ˉvUn<}iN'\/ i/j+4xzDP͚n$)PUq0hiLc-zpT#: SJaA|*r259]N?{KdrA\W  jyˣ 1WfEc]'V{; 4n dv[CEtcF>$Q\bDG+/xx̶B̥|AZ|NtZv@D>Gٴ<5<pmdB5=sel(:^T"b3;en;tIO b{kYObƀkI=w}_4A(a/^osR|jw45ݖgءfnL_[ TU( nL1o K@)!$cPj45s*xx|;HA/p-'\jzծ"'_xs ygk{%j$H{"emIhpY'l*s 4[J fz-|anCr3'Žη`4QiA`~GlQ%K8j7ٶ"M ~-=p&)UADMyTVbAm 2`\E;Y~Wb|`ыx֫3{~[H0hػSRXčv k6"M4gJ8<Рdh`o%K0^l4Y55 &Y <2CӦo@kZ0-qqӴtjR:AM8aoJVQG-7A1t%|)E)*XWEUZe}M'db'iw`NfCw>N2iCyKa5i z\b eE`%G<= ܾh::%V+MljU&pĔu#XN9Ğ_:q9.I8gt:zPouiFcFTТh[n1_i7GVO,MR9":n'p8j0c14i W^"DEryFѝwFfY?! +cVȉrx?q9voEdZYdʆ[{jAqav&~L)GWA}pP5QvS{~ۧ8a.ĔQ n^z js{Wɿ H3]BV #L|8*gFmE*)`3w@Qc!-Qrޤtnrf1pш"f9E1].Yn׉G*5~}1 0-#KzUa /^,ˁ~YBX E~8LKT vA4NCT}Wɧs릘*N >ڠ"еUv|3kg4:_㖧[xKo(J;1K+@5!eu-wP JN6QV3/((8=$eC3T4q' Q#jT/󺗍l RޛUMAY.ZA4snl aX>2N#fd*8A{B6Q3 IxP|wtSLPz꒮ 曷$.:9.h*AV1djYnoeclFy_|p5KgRVoRLGo:^eNdz(hS<s;WMv%l76KY-~ZHyyO׀$"C}HeEf޽",tlM5M|i=x#3&\ >WtzWNwIev6Mt8Cy`Ʃ牤SHǬw )göw ֓]($o ɺgO; Ȩ`,X0v+z bԆR%Tf! ֽ\#w fWk%h^ʎ^p!XLHHVH̢vpcdh2_m̔0"԰lƊFg/fw Gf|?/I@Md"BڡPb,$T5K"US }- IHz)L_ nö D߿̏fA]տEܛ8LT~k&sMLk;[$A<Ն?;V&UĦrLӗ%cŅ]v]ZkRKAc I86b؍,tl]FL*J-|ݽ=B}D;U[B8:¼@rQ fqJoɟh,p܆&jAɮ[G4_wy(%A rVVOt|ե?4,&ٔ0I| !@vQMD(ȿr DP_0X1F:C5xV bcW@oNS /o euKdG*[rTpj+Hq݅5wWl?ID6Uu!ƆזRCY`=Mfk>V;A'!j rcD3"ATIWK,SK^wAo~)@6-A"Tุ,̵=<1Ip{Vkqd1:fu#WXy WfԪ4ʀM7u^6M`UWL4/\Kv?cioxV ne-n̷ktz Evz\$@c$1K*Q59,t-uqy5@/O hr4myCzŧIkN=s<3o )؇(gu.Ցt_'a_5 ͈/,c_K~7M!_5?Zф|2ǯ)Ժt~!V𴸛esK%u˖, 7dSԧA_k>yT08c>\FEİ͂ؾi"u:^1&UB9Qvc< ccI4ZG\(U4vE/CC݆U@8̚;00δ8D9{cHq1v`'ړGE[}J oN@(붟KvV ф}gb|Sid*1m`J>C~ʠϐd}ZWN<ҹ "V @( ]|1=-(J"i,4%kl0>$  rM#)SZz>zm&b3LWbC~=3xSϿ8ԑ`oB8r ( s΂IfWZ~0@8Ǧ7G@iYloCP,}$*犨μֽa\9 LqNX7a_w+hMVf@@eհ}~ }3)}kݡŊB Z**NhѴS!Uʑ|..B{Dt'8&h}0['> }J @N*WQIl,hUu>/C)(50q$Y8#-ad/[VVA7CCγTSW[5UX[ˋEEuk'=XhV1<)7] A,GR\"xM8B2):q?e-I$$K-MAJl[+&:2 )Cz٬n&jl'=GƑF|42Zw;s=uZeų\a QNjFm+h IFı>,e*gGCXWw4#q 1iRI.%ߢg;/zSyhC8RczomQp*b7fJ;4r3†JB?q #o0 &\_v KC]Y.p>e%ccSlٙwl0#1qͲ2SË;9#M^?* wxEL^}A]|WLLiu`u՜nvU(MTX)"ŏ  Lj⡌&7gLq3g^~O9|P𰭅?4@ui+ḛ 5n4mJlQ abHZ@ael[Б&* ze{~@6=8,qx mUi}-J7S QAb*1^85-‘w-jX#5d) yhZ"Vq!>H~l\%<RY-Sq(\z,~RKsq/l`Ψm4`$cQ]1WZ82*YL. 형~'N gR9䟠ZEBb>ހϨk4 0=Aef'?kPQ+5@V .E[4GR '=,qkT_㓲 S3dqzc{K]wXJnpq^j#SQ_(7X=ٔ֨#꾅_יAk _&ם҄OrN`kiK,E+D&A1ف d_4pRS,_KեA\S3֚alQvdCEXvio.@'yJ,pgYZ070701000002f4000081a40000000000000000000000016439a355000018ec000000000000000000000000000000000000006d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/t]?Eh=ڜ.+MSHo]oZ/3u-KFE d^@x&o@8Шhö6>qx7D<}b۞YJ,=3eyNL@BN/4Ru"<ں"8/O.?EplSCؔ/2/&~reRA xchQ(,5!V 2C؋Lo;zhnF\:΢ӡI~1oٓ?O&6 83yNo`Ci୔רTfYH!"w?ه>օvku@0ßɫ۪G3 $e)ZcgSRbK R{ .Y\e3rBڌD=B3?A<\g^Ayf@k$"#LA2]y4'\:0KiPȢaeCadת KD_l x'} #|V n֗40Lvͯ=@鬿2鲡x<]2ka5BZݥYt(/X T"db>e^.RZ _L9م:Ġaa5n~_)~G8QV\a'?Ywillh9F*d{qwz$ dxC1L939L%{5#~lD`Dmg6C>VH_tGƓMĻM;|c<( ^Ȝd]349e&]gǡ|t!T0u;7xN]ȡP9빒˷0H]%b2 pj t2iRjsР+($y4y6,j2_'LCv|O9z59S ,־w>lAB\? ɈvyQe\0"%"4_24HKO <#@ I=Ko$TEw ,ٰ˞|eJ)[LQ.RINhñA*=C+kN6%gxjٜ\B&yU^u7zG؛jγ} 3;҄uQlfyHϰP} ]6TMl~{VCM㦑 LeTXľƢZE+^ Ezr7: e Y~LgE1 +&V.hu*7 9Pw79.!6'k %iz:;g?C^bKና M t‹A~Ԟ+R4"8 uftK+G$vSe#V}4^֛kfך\w"}z.%B2) f&׶#*+bniҤHtP̿&nfbaEFr^`Kei7IDI?@ωCL1^g ,oݜ-ˣS  wBn_D 4Ou>)W~#SP=B@51d S|aɁsjJTˇ+)|`.fS- Ƥ=&\|  |b gd4ǜx *ɤ}鱅&Snt5Y\e RLN_7!\IWX@Ii:NcP5":N7HUvקS9WvaU.~eVLtZzDpQ(EXd rw-ec)uC(}5!WᛰOǰ㗲k2P"1uc)ͫ}H6^;*(*)ydG@~>z&lӟ@j{r<}>Y`*ǣb7t͡VA#F.:0iq HfC:<A+勷L럵vwO=yyK ӈ+zXG$Zٞv"a|G;=VGuDRHW7phBxjPu!|@G7N\2K;p( -&QkwqN8p0AM|li{Y&΁.D<r/0d=aGQuuW[stXnĻ$:\80Oj Ì[ Odd$1P5x]:^Ej'еwˀ~ 90LdzW͟&yyDyKx2zi,J3/+7ABt7\iB-I j<9*mZeJDb {{śD~<#B`H$aApxe\[;HeȐ 7kdf'zW \Vˆ#Đ_Cn#+9jȩXy8ny\q{5F{$*!O3dFP*lgxu7E$}1|dS;$|/f!B_aӧAI.l62%m޸'(&߳a6n4TCL -8Դ/G<;DZnr^i cG8i+xG?J-mgvmDC[Ż^L$WHܱ~S4ԧ0?@۸BwhP`4-LZҾF /别H:``Wn}ہSHµW!zb^eGy H-Ș:uq[zӁ4->RҨj]؈'T'~B܉􃁼)btrcs*Xw);pjR-PX$#pYk#@Kxj0IF`qQ5Їl*29Ν*Sˡm+`~cBTh܏8h6To;Kc7^!@ 2p&}6Jm/QZ,K^m_>#S+SvT9foܷe2ұ,I+"y k2cN ;e ]f{'$VøPtrs*W1g.OX[!_6л%FFRgMB/(b9>7]j9пqU_۲"lod&[xg0[BbEos4vrA%qbVw`u}k0BM6B{\|OmlK2_fcړq1PGL] rͧjVG7lKd靷jv}lrk 'l";h]7gL*xg"aKb/`ݵR\fe/. A9`]fJ]vMAZ<_?[( HүX7uHV`g"-oTJKBM{ &qCBszF<ܼçц7xoL 괾A"gy;hap~YY\$NP]N&t!Ea֞cS&6zL6VL"X(s{c4߃8<3gW 'Vc#QW^i0T̊ )VcՒ ?hNgXMΣ6U(}ٮkv7|< n v< ьHd:#g{X, 8=fH{yI؇MzYMS-؆ؼs9afN =X˘9`E%{r`CV,얷5n~2e?șC߳K/'-LV*$QKLkcXן">C~EA !v .ۭĹ~/BF˼BT !wS0zXXXG";DCi} b(8t>Kk>*@hbsLӥc@5DęnDU6VG:439 UeD/[oBpB=KGr!Yr?(PӜU^+)G{pִncBF\9ùޞ/[C vv=|}_Gg.Zt 00" |)0&' -$na(&=*~@YuazF ީk2+%Uoˡ|P,]A3$;:w"w`@X_< cfTFXD)t7gfiCSʈAH0˄)F9St \QpS}j LD<-W|0vqif$؉0E_$ ^A6rl ˳ڼmxzD^D5#I<ؗBzDESң<7֪jFl5(~pfD@qrmw*.mugK%Nݔ`HKaj%Y=b=\R- e#r1%6`ZJ2RBObm:Zj)={W>hA\m*Z?m`zr>a>A B_wh|=] M3:'CI+ZI=3>ښlʡl\&aV 7 ̟Ձs[a- OےVYO⦄g eV4Eہct/Zv`No2 wcY%\lbL?sggUԳW",|]l5$MOf$15ξ"pVݾI,A4lP퓡GI"~^Kd } xd0gкJL퐱%nz}zs҈[%v橿6 99g>39ΪuMQd3q#X?fjVR;1YPgYZ070701000002f5000081a40000000000000000000000016439a355000016e0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko.xz7zXZִF!t/|]?Eh=ڜ.+Ȟ9ykzc۽766)͘Z ݐ]hUH0JQN9#ަ=~ 'O﬊Dfl҇xٽZ 5-;ro>KS`8Pr]/a\r|sH`Mo/ IVT'$llч BzPOZr WhT!ٍb;ЩٷQ+?[0 Υ!}\ƀ!3'IRɏ?H"E:$d@tHeTwE ~0 :qh ,ZP .DTՂ9,rOۅt0x!F2V}qG*_ )MXHvXk;:H.# KС ̒")yyG{2t 7efv*| fj^J|77 `Ewl㮮%tDd;Mf"/' y :ނ.,G  <:~C-w@ XjÑRlBG($ @&qJeAA n Jd94v))yu9?*r ʴ45uTtzvMihb<؝!`i.:4ݙT&Xm1.oS Oz&@(&+9zE3ݵPzh \7VX\bE'Ôb ekYNshÚi30p/=}4~F AeKYߴ@ݤnz׭z>SջF^mDV|9SH@\t4jDz=@ލTwMQq`Ii>#OFAOAL"x̢;5C`äW P1T~-%b;{a tm"ø͘Y-[MPWd޻\1{L.'4u\M!W_lgt_:*@5Xl$pk&MEՂXl(ap)3 UlK_ȳ""_Lų\57N)IIxb6h$ 3+Ĵ"dgf]tR$ z:.jvLv0W<==r˾C]S [&1!C_85Lَ=`gXSHtԼQ uBOcd! as©!Y5Jsv]urCw Y_ Sy5vт d_''9:or3G4B5. O@TL@&a&d![B>4cҍ+*JH3g}4=”:]tjw2z|֦:Y 3+59ˏ3,opΘ]IZ/\ɦ .d͌i28fh.g Z}EĞ1jjOYfpS6.tP+D **x dw'OOqW |ҵ2;쇝moԚ 8+a~@wԆGK} "I"{2X5| #(7,ڟ';(]?EWL*SpAg/NS!L|qSr7pe[$P F<ԖW>U~AjzO`∉њ>i7ZyH,f޺:yc$%2g[OTMu y:n]I6 @ _N5g KRk-lU\=BʨE *GeXc`w"0Acx } <J?7Cf"2Ŵ?i蹪p96^YYV1h6 ,T.Fw٠)4!*5A^Bذpũ-Cf6 kO{z5 A_5T\88A0FETNNj7gB"{-b;w=[{eQH(ZUtqjз?o|"[Qie%Ɓ˲;[dM p7bD3;Lnp6[jDee0L6<c 8VO!A6a`]8IBu1͝ԗDLnM+UJfY7Z'] C[+d,JÒc+3rы :gW!\hgL7].2 T0l-[Q'2 qn5F(N <[%K=-Zq '.;?¨Z֟I|xCJuV7-`V/l/oqV~9fΟ_O}TBwd숽+7*[?mET7'*u"󧌡op\3 L j4 :F#)޸G|1Fqo2bJ4#!v ,mۢ<6)&KdԞfКh7( +%Z龊s{"/}~E07M;OܧpdO!g qS("$z2pƅ{^?HH36)DA}éY$J;*We'˵|U`w[v(T2S&K[NjHE{QXK*_[p8}O4Y$&'T< oYJ[9Z%5*5wLcԙhEWk4៝3_MmeLž23AaExpvPE'"% _7KEU$!!>IW'~ ^@*Xj@%&5SoL֑a,S=a2QKdX *Q̢b~stM0U=U>v0U1f]E8ӱOpw;EͶxml%4X2"t)}1=/.߀1E'a΄\,cQkw$ ?鍿.{ypy"8;KbhVЍ} M;pKWPrnɮV b%, PjUP[֊ =![9i#&U:O񑘖*zG3c ()Ryval Q)d)0*>T6{ۡt0].@܀,@Syyv5meXqJ[=,Dֿuɻ~B<|?!D!-S ;@H#~>#̯앶UkE_=ug1'DHLWh!BޣjP7H&iQa Ƶͧ#/鞤oZ۽gbFF^szv\~W82Svʩ*dRA~p%Xm] b}(Kt2tR.PNSCeC JD|3 I@0JzM4H:bG}5sք˴@2m@o•,wI'B>:x~gj)k5QQn~9Ɗ&CaΞM ̪w&q9nr@PjDP#܉J ޡL~ 3]Z|!>PQLE[c # 7rϤ*Iؾ C#ٽ"M.?eAkOz֟fm!> \&T*%K6<J8_RA@m(wїg: v6ȼ˂?8=.?POEt^gƃ)X㮣U.԰$y9 g6:Mk{]"2J8\[D4?QNaCBx#^qa]GvW\,b]x8ԯWnYW kcBEiS S$b"s<Ȁ^{;Ff^YK[fa1i,1J6~J-ql{{WRDpV%GPp} aZ=wLfVua}@؀5" XO-", >;L U`*U܇PϔC,S Z,W0_׀nNdڶcSb܆e;Cb%e"fi}C#Xb;Pr8 dw1j1^ǓA>iy~Jٴi#iM+SȶiI|ٵi9;U*sFa|n,MP`:u}*Jx͗_L zXWhg|̲.'&5h j̃;^najv ӟXi0bZ㞯:5 j#U'8_t\jb V[09?MON@ {V4L)Z._KduL%TE_C/4C׭HHP235dHce9 H*1N-tIcr߈ߑJ2D83b;/C$Z밋$V M.':3*ݜCUE`-n%~ P4:O JBij_ڿ1 o/i9RfK uEqx^u h:G5JjU73Ef]gq<{/' u͑IXM:E1.$— I(GU}u :UOø^g#W1"RǓ{ PWav:h|eI C2oX+E&oodTAm+0?='V^XF= ,TOj}ߧ4)6ll-9ׄzϴ/X#hlbA/`+R{[ތrnϔ``t6ZD ݕz~Q7hXa7Ju?spj!; :ІjᐥO 0G `Ns ]qlx 옳n |EāX܅죐uLmŁ!L֐3gTX<3*:l7JW@IRIkpX()<~yhcG2FD4ۼMO8HdN<1$uRy}U,UZ; 6p+CzFMaEw2j6``W+CO|՟/x؏M^/̖bJQH<9k^aWQGHuG-ap2֑dH HK UP7NfxΫ. GI$f 鱕kNFQ48t,_cQ>і3 B٥QF{w ѯ^N dMJS8d88<*ꗖ L2Kj/"xcu^\ƤrrH:GaNC}?8զ,=]SD2b O EBNh,٨Og8/WW>×:%hEܞ\ҴU#1m-)KbATҊ$X-j̆!E!F|1ooftJRҠ#A$)^i7(]x=KNLcY4Aw8 ~x V!"%lqSCd])1%;ZO!o'w<9^J)L8:YO6+ɑ]EMtwB;}xމ!ГosF|:dIS][۬F{ܩ8Wo^sK`3ɾzΌsg7Wv/DWOC ՈE" UH>D묻ƛkk,=MEz7^Xdrңspޗ w!G;i£4\ٹZqFi#Ael18`OӸZ@f~%`Rh3@MnwVR!l4us+}{=y7pPJaY1JFGkgGt&3oΤ R{gG7QӱYl _`_q:)%+$EW$5]=,ĬJ{^~pqr@|L^. v%4yͿ>-8]^^[e q9Xd. Qq `x̆Zv0I/՛oKH OY*lqc)I.bIt<{v c6eo,5˥ rvO~: 93`n5H$gP{NH n babfo׎^Z337mpxbXEhZ$,56tP[% y ү  ŃH7ĴEQj|e3i~*PdD=g]];'b/ƛEQ,R,8* Øň~؛k/:gsZ|4UIII*P`ly]?GV\_/.X`eYk7{𸈳Y\)<תv9?Ƚ[?ϡ = <= g-d%Y6,W$ &l^iIذRŝ& +XϾk9@Oʩ7^f߻K@9SF|= FM37W[>fi#l.}mg(&m*ֹq.p3Xߦ@wn t\%sJsS8AG9)w8`ڶ 2"6,oL3)Mѕ?jo$hX3ڹѽz|2_2-xikpzZv2qr~PGoGt>zcpݤ1~2,_@Ub|~ tNw2ұ˜0!'QRȮ.ػjj֝ bnҿ$TtW GC5ޡjVd4!C0ӯL|;jݭ f:eG:ue {nKs.X@yhڍh ],3|Óo^熉/eHB~=.tּv7l ¿^28eڤaYd^O>*֡5ox&9/m{YV5kXjحu+Oac65>j{7:34z憹z"ۮC`_|$qkty?SRqt@Cp-RX4VpyN|KىZ_#dm(Sx_gq[ͻ9ieC<"`I6o; HB-!A#zvyC7[gP0|W \ךshwA=+PێX0/ط0:󹯒5ǁRbS4Iq ҀuG!R"t]ToeK;k~֒sVaAD: {#{3ᖓ%@EIõbſr(Ll$5bB{FUVdpf6NX~˞Amł\V?3ݙtœ":pGo%mI^¹~\Yp*?/xd9vumޥ9$ySKl7fE rZZ)e^x֧:٥o1\Ζ-Zc oEp )O1g͌)95dJ LL1 N{@eʱ>4?)[9n^|N5~T}jV[e%#s#9C`EqAx4>Pm̨)]uږP`>6<(1p#")"Jc'dC4=[n3m[/!w6PPb:B.U-Z[1ߍ3ྃQ)7l#+"f-Io_fz&63W%Bc%dIqCM#P |q@h95P.I-bj}qp&~4 \GDdC97Bb/ `;hE<6Fxmg4{Y2p"EO %8.ZhƥRIq3Y[ZiP_Ӆxi,qcmj dC|⭵ φH{аO@ وeE3|{_=rdse_D^~l}[wjmG2aB@!'o"ݻT;Y b}"^37BC~S Tw [9 3`d,X=1!od9sȬ?=Ba^/e-lz|G\X1c)Kg1n"Ԏl' = 7'3pRSO)0V"gUj9Ҥ*G $t5]~q7 ?ΚjL-Iu;CXMl6ļeC!ExN hN]ӲT'>(Qi%FmSO*7uZ8-8TɉU:{C[GC&"LQݑY`0I8Tq<,:>]}_E! ܡuI4/Nkfh"CQNn??o΀+Bq[Қybq9(kݿI^_JJWQ%{.@g4.!٬J ̧^}C6.OIKӈ+r_r[v<(.vuP6 p fZvy ` ؊ysPu SK?G8b!s/dJXdQ6LcG,[%m51[)oE|AK1C59Uje<-s|'rYAĄVU_|it bj-ȋM^]L#BIc}E6S > GeG'p &+&I Z,QVDn9[E8Go L1'>tn2[|T  cA.l?>b;ִ2?^Z k܊G'Zρ' ٸ7< xR)EAM<GrLcLgpDOio۝8Uu7x @iQXdފmes{ |ɪN2эj-,Yšk;0Da s7…MRB? Q^Ĝ/qZN#"^zidΆ,|y|"_pူB@V!0]2 9 .;C{7:L01vlJmI*vV̈= 8*鿳{voxAoq kYV%\35c= It6C” }{%~{(̃p ~Y C% Y Ԉ{T sxUkZzU;C=e \*޷DgH῝lbƴyNbS6ᑭ3ɭoP o^t;4s'y#p" zo;~8bُ+j|V:hƐkC3RŞ4,#s@%6Ƅ+QU$R}P 9De$`_C9ƭ:hgH ڳe&`"J+ q|LuCͺ@m|r`Ad9h;ʽZr>3a<;HWVZ_zi>J$j܅~M@r* Hp CynigػNg3 8lp'>Y[cX;y+^"qnMKh;]\C?Ќ^$@+Yq\v8ݞM{[Ǡ,5߳lcccZ!G t1\Wo8r_38/D,EQrk`[phY A²Cu:ܗ#CHSBN_ZW86&N4Vk"0V"EMn(#ArܣL@o1vFՐn )-l$AOwCJn U% p?a,iblܛ9q&{ ͖*X䢻{UA/J|pެH0dC 0.֯\NPz.f@l, $AkM4  a˾Ѫ|8S춍w1jp d&a5Z [*X /%L>9od09^w‹ <☴KZ-:·c+Ma}@5{#׾cL|{TݣhvZ mD0՛dhJyj|i?$"+Z#}8 Z^J{e W#\ ")XYdSW3LȴJ>(ԉ4(L9(X{pYX hᵉ=A܊;$fL ndr pe)"s8hD1j$k䖨Is !(O,J/dp!UQvQE85w|0 <$M0ΟN53]w~+ÐtB9f|Cl[ stl$Z4vrR3r+yPb" P=n~ƶ[ma-c|Jw:ZgN,>%K'sة}]/k E#B17;%зOGD|vu]:{4x9*ՉDc ۭ$ f3ؼ#B!#oսBL! ZbmY0٧1,=zv4k5O}r?[bmN"X EC_ ڌ%r;,Sh$i[Bm.q'ƒDrsi=.p,ڊ yLt&QB :╸][:l3:1F>XHHko_$E:Rjt1藝Z+Gdu_ UXCuAts)auڿ1~LDڥ\Vf_7ʌ~WO6 q㏱0[rni'rfQynзiYP_iI;S,eMA[sgw͘ċp Va p7~qQ?PQ_dg,$Ҍ^[1q#XaSD͑fU/T, *fc{Vl-:2<6Cy}/5!Y,Ƀo;Ge*诡MH=e9EƦMq@4:l\K9)U2~ . pu#UN o*:e+MG@0J LʨmcNsE#k02ZMX•d1|fUzٙ: ",+H?| w/B+[)̻Z q(.R #I3Cӊ~]%{~8HBcD2@#Ww [a]VN!t_]jڣJPEݳti70, E Wfx%V^`DOaNhb5axyQ;V7?B~CĎ3/]⅃c`Tl(11L4ӺLŭ}rv$NNE%]R1nbLp8gKa 4XKO-벂.STzNqp`Gсۍ۶E#S6.VH8D=<~t,cXlͿC "| L%{VOf6yC./,"o4t q痍%1MN,Bw$3.+(az2e[4Ŏٛ ";Ú. f#W{t|^*3vb1zi,gt&9̀҄Q|se~}֝S,z@ri~3ܡ:3"ma=>לSѥ&?EZdaI/"@F[J&`8x+sw> Pg2fwrۣc#W\tu&:/R Y)Ep"1d don5E}.|W,0 YZF8MIT)p]tB-rlJ me'FӠJ75uBW鹐ǬŨyy0co {I1J^URy@S:EY\,QlK4Pf΢6R&2LZ3J#t$^Ãop :@ggז왰=uy:itevq2Ptj̏L\rDx OjљE;~9unIރ +~G8M9WyǾ2IO8k_-5_Tg{2528N>VT(/i2uM 奎Ze?Dl>fjGtfkjDԚ}\&'{-K'&(z5}z6& ZveK*!tw 'zg]Lu3TƔmx]kzC=P E]X~U(;N Q.Ku !sm Pyu` Ǿ8"FZD &IYqeg7&x4q~5Z[L}ܝ l9Gh3ı {evgȡ/3^Bcto(n?+O#E0>ŵHT8X؅l,آ~~2m&H'#" '\$Rb܏YvyߋN}9=疟K).dm\/$,^sΑϹח%/w܏o]yl "o ,Sk@u/9_"~称ϥnhX#TG sdY Vvn!go6IYa_mANriҐܮέvгHt!j_(5HPO1`UUBvIm70aBeIXy ZJ?D\=Qy >rjכb6E>5b}Q]a x:: Q5\ ?sp-Wt? c?{B8Qt {Ů ͊0T&*z\SL=BU&sj" \Rk8Fx+_FZ_[U*7zYL_$ֶPo,Hu,l愰MxV64 XL)%KhybxzxJj//ԫ7އx QԈsX +P+N*/k+GZ)I'kbElNL͗eP| Kfd#/)-.K?S.V18y-}ǢoRzXgP * G#_UNBF >,iԄ8 @R]R`^t qogH Gn&tJI(.3sʳLXg&y^,|tSBO'^ lmRvSn콿a !,tKŒu4fC\mgN@zXes斐PRQ&nE[r{Jp%)򥝧Pf A8O3JvWnƗU)/eW܅ j ȉ 7/e6xk)Tz~1rڶiDL`N<ꖜ( m+\ep$exY*)"W^ 0 sr2Hꚢ=R@iv̮yq, T I8-x3rO07BT9`K-{?2]5&LY֢8r7](=̋sp:F4IkCrيmB 2⩆%,WcQ`#ts-zkٗt͟S n< vFˀ\sb&1Np|jf֌q #JN6|kMgm]QYz֨5#"@(gkюJQ5=vFl~gwTEF]}s"i:M uZu]- a^uWx4]%ҶwEϛ!2_8;ȕbfNYb1,gڇhH0٪/,FfQ5!yw$ !;s@ _xh7|pͲ$g8+r:+ 35}i1/+=)Ahj;nXSeqxC9JNWL+[Hw 2/qFnBK)4O5UŲ yM։_De^~ 8V\0~0#ѓTm7EF&\ޘ^ :3_9DɰdH=6)KG5єc[F@h1t:gfh8Vu %$e._N<^C{PL`|![@ܾd:md-$gݓ':ph/[ME ˺f36E@ۉ?N1N)Ś0F:a [ } vO>0xe%A.*NKKs2˸Gi vaOfӰC#̧twpr!fIfm+q sUy-,g RSis{!NnsO}+ˮwgU9AuM1 g?0~e>bpU1BkK~fbמr~dhW+CŻ|7Ag!҈ol9A\Hmy2I1!єeٚ+~Fg$u"7Qv]" >gx{(x?8{$N+wΉ0-}1x FTI1N 4#oAlq`ce',ˣ},2]lj;S $$.6y( RI2$i^~4"_o-ɷrGߝBt[ӷ9I}~, O鴵J>j\"A_ L6OȀ*ɮ'm̅QũD?Ǫ("H9EXG x@fiOseV L,:IqKKpd2p֤vC칪GO6ÀdPm<* = 웠$DA*bL@g;Y jSV|HOZ܇*|M))\gd$bH+.g&qt~ exdBGǞ\\b8ck1|k,6o\.? ݓT{ΎE L`ϸ*8\˝^l"S tF;ohYVl,LP kWJPs,S 4jǯߐZ A#N""LH&#Uzf-ByMW)DfyoF i ~R urU s512:zQ, H; \+P2^U^?LEBY2}CtvJF3a AllGD|g1ZhiDBDw\som3*uR~Cwol).Gy:Zffޥ|[:e1<,&YR/o~ ?T-8ϩMj(ObC% mj C 2X<ߘ/sæzLYrgV(˿C82Hk&o'5O$0WB$GNAs,wKݓ"Pb )uApa繑QSAq9Ӑf!$𩍴x)FTV4,.^؏G^>1h wvҐoSѪk["dɮ0X@Ȁ e̾lKT/^a;jNG-e)UOE f-EG2P,[K|-.W.FCW\a..pPP{+ 1(TV xwPrP=L[hx1C͝;ZAԕ>;¾VzH`HէK2,-D % uo_3ٜY/3MAz% }K!t_+h!1֫t0!v`ƻ9CڵGpQ:5)]yF |sd/8f*^рBdu}^,#)eOuc.u*9?xQT8.:M,Mg؞M {cWυz~v {V8ƯU 4uwԏS,.07|_#Om#_QBM|wZyd9&ҁ!__U4 XonI5`kx0r&B`Xaxk~r(wPaeZu2>NWXM*x^3rHv&QD%2Ua}ߑy&y0H{CaW#3[UMIHJ_<\"ſ]~j)6(7D*ȧ=ؿOeM^k|KM3/!>,~ L.ӤګM\:jɈMGc4^O' κh֛RvC;k/DL5Hyz^ݾL~ǎv\$E,eߣ.F}ne&GjhT*/R`Dظdӓzp?XK;itmF0]UWK4]Dx 4$QR#ɿTr63S1SFU<6),]i|#Rx<^FAh "`;,E7KQcƚC#aPW&0{9;~>r+鳳Mj:hS.H@QYYGg5ò̹ du<)6$A&9 Ҩ-Rji'%5_5,=O6p53 ^8Cw_z͘0I۞åm^XPT=yvb^1urߛhqzQ@iOd.u<[% K.ݧs FƞntrU#.>n[NcL3C 75bg\=Tz%t|nG,NLgTS)}*7T@Q(yɯ ^Q4)4'<WdYpKzք{E%l>3/ Tl32^sl-Zrw+REMt#omUlG!=&- w ؓ}|T6RÙt>+oƹ=y7yuL!HZ28l(| L 7H`DRt |S1h|>9I9Kǃwٵ`Q&t x:|OֽZTk;[ s*+A伕=pNʬ#FAϲv\ْѤ~ `?֛Etߙ.}ܻo<ѱ!( ĜrgZ ۵@l8-Fg(CWU˖v0uiPsd+sGijFVE) gHwPGsᒌ9%RYxv{*T}l8ɩ !fn(W_Ffqfd\='e.e8L|Q:h~:&io 25uJkkA({6[0e ^ɋ s혅[X$$ӆgt5ҭ̴zEw*q-c길|G1^ ?6Ь%{#`R@M9bn)=#'m!ۋ\ePNuՍ|qܯPjUU+b+iZ=kLKr֯x:Y%݁_)#I-] eZ*څVC [o $@0(R@q:ΘDk,ZPt7cnx/%Y=F4`۩>7GbfYuFT0S6/m}Й$+N?rSX0y]{~|IO'1$9y,~mб [d_66mZQ&՝ V M6st†& s54j"0tzS'c/s~!IVm;;XThܔD$\p6ed6~b×Lیo7m}?_A;N9Boc]0[0xn-T[5R lF 5k-bs1_{{K񒰯CLut5;Т!pG1п#4G$|go/W缞S \ZI]yj8BI7YF+`󿟘bOyJ"YZ3YHCdjPg(I  +q4<^GoTy5,[(,Ni,.Fߴ}8Eh@E[:luoBV| 硗tVK9+]pCȧנ5-Z`y 0W 9p M6*#)d`$NtkIs[sIЂ+Ό~2eoj .2'ƬDxL'kAvStVXy;nOrT EQX s]ZR}: X< NTv+69pϺP +y?)(Y)[w_MLfT֘Wf.:ɤo7*9֋s*6QᦃqgoSw4]z7u/B %܉/*ްI"H~P4q]YEi,^J%r+(r'cCOK:p ; x_Ɏ~";u!3kCfKuOpipٝO&xpߔ?럓$#Xu*yaa/ W,#E 8 l+]۰$(z>Ò ;7=oS"G+P (EԌY,ȷXq2KSG$DlJTA:?FJ: "N +"˃vS@Od¬1Xa\l$vmUF<`^-pl2ޣ5qT!JSSsLy@:vRۜ{Q<ӏl2{r#VHgQϢp%2Y]i4ٙvF~4M9 R[5فq0SN3o9qsi󇹔ܓYXd|FEk&^#y 2 dW19 ikKΌ}7y? =cswzHgnCTt w7c_uWB*)y4 D 4߀#ADM$M8A8d[V>ß -:sϕ" gs?.W{: AW!R,dCbWo; H W,WF ,-_2>|wfQHPrxB5bsϤ K7W]M]F4rtZD" d Siwu8O[qŗlzsտ؅0U4s88 (!שaNㇽIY?hR%==z?Mn|DkOD0UF?ÑI H-ff>RdYEI?0S3xR !@3f kI,Bgy9\ʁXղw}UwtFGZt5Dъ?Y I (W)H-"57\3-pK Z#r:Bfl`恵O-uBd>g4Fu8Pqp&]\G3V|b _0ac&zGqHDܷV"vUC95& K(e[]ddD#]T$XX4VJ9BO)745hƅuu ٘oN'^] X!D/%c/Eٜ7lZ tpC ºpyh N9 Nk30^=HS:n I*<2L\4=wl*} r %’Wha.GŰk`>İF`\)EBa*BF2a #7F[̓jFfDA8rEE#WgREʞ+;/ћI~Ejy/mKBS#B+҂ϙʔ#U٘n0Mwv @C{P^}5+`bR†&ARM?G;4TJ -c2\̇QN>}7%9a le +`[גq ^4L]ul6Sh~ąQDel͑37CpK$ :?:!y8Uc ۢPL~#艐'#(FL8]@9BF>c^nU\ku ȖK9iVAAadr$e3XsKcs%CnL(~o61|"B)V\%](|!`r[fċ쑋ursP ߹ǂ kv]SY51jKg@S|daH{C8}Nj Ms 7u)` PѢ [(gwDdpYt=إs\ψ4AdEb昃lɑF)CzS[AwVjCBUk,cFvP'3#/3TPsԦ&5}<{ZU?q(b&0yUr9RC!58y٪q-Z3*зj\ 3L5l%FLJق;p:h~zt1*NGBbʡxQdi 945wMiQLra sZ^TssK n2crSD.NOa4^LݭHgVBZX`-aX<( N7 B3֬״J8]kPAE"fk-nrXs(vONҴz-cUA[t F/b}<<(~ߎRAwW>>(-/<*f{Vd@bKM;I[vnŭ3fQt~C0X"LO⁉&< ڰKt 2[eU:Yލ^.{4c3T!H 'Bw2~8sp@=Aԇ5ZĔ>+5[ Ipn YaԱdr_4W)Nh6Ԗ5m0!yڟ$y܊4@׼ )!ҟ t(5fv̸0^ZM o}CH)/>0IsnsI*"fx%{Qn2J`0sm~n뒟ND0Xfi&aҺ`v\x  7!g.Øs!@K>DJDيkzZȋB&ޕVk}7`qL=fߢZ 9rɓ;fIu#Iioiv:8L/=ϳOb5l)X=sr^k`^1 '7^["ȻkLI6s҉z@M-_J獕;ڣ0}~xH}[N+ 0Y?qs)\!?pg)ݸ:L}(x{&wڱp3mX> zO.@P0y݁ M(\̌pW|}^"b)΅ڶV66LMxCЎ{ M.ۀZ91`' \ܔ:':3,SSj"(`?M^$Or*\2eS"b3kp:׹ _bmSV(<IwZ?vPЩi##7U Ikt[UUh XvPr3,|\՘Ҏ\Տ޳e6{te6@Hև QC<9Շ=\dΛ)u+V'=[~_&:B0OǸ391g(z n^v韐d.n:NҔ%M .EDu N ތ,|IYAʒx R7a#9a,WNyUc"3]1,l\0yXh(˴Rkc .@6o㬀rjKFV 6' Y^'KpC|K|Lq*yc f̔{caba}x GWMރ˘|G[@pp&l* NӋ3.cզ>d5~TʩlݶShǎ|q^6 ynt.oWI@Ⱦ D>-B7gDZ3+t 0dKF]ځ*3:,n%nA6PKn-HB|&`IRAη\l/BY;M'\iI{!ui|#ApZK;I1z ;IX_yKbp,\ "_2*-K{2W73=89:ׅJNx=M{o hȥ̈\$<$`.̼[cQ/N=M=nƿU1S2A׳KVM\3 jq|t`Ըdi!7J=ޓTPբ:&iӽΎ/ _=-I4Wee1rfkkǶMz)ҥIe aVZ-@UXgǺiYG 5fN=_7r%/YT: ?=~^8pL֋>P m]~ [Wv#՗ /&{ CR6$chO F| HҌj|"Jg=B[>ޢ]:⨝'/o#=3@ER prĵh83)R۠aH0$!Ur}>.a_Yz2TE(@ZNZw~׊ea'۱L M A ^0~XkB:o0EPT {bX92v!Z{I骙$<-u$hj*/y\bqpx^!Fl? J(X@/Tpp)O炢IJY1~shDZVND<Ӆnd컖5bT{TWUJ>\#= ,?U C[~lʢ'z.zP]kiyNo^#!ʥvYS!1. ;{<3 ڵ[豨l:$2C[>dE;T]aKwVq-=wnr;u<${ 2x5ѲN{i|V&L~=hi+kVI\}tūl=n+|Q 974tX :L B!\N=Ӽ^TOs_Vʬgn*#Xl7*>|Xs1s'$i\iLSW Vvv d8`4lN+,U>EKI y12kQZ7/IVt5IM(!?*+/3J7;[۔<&O"MayBL5c_6La[k=U#T(Z4jgK5}y"J[k߸ޱK֦D=kf89){|/p,nRD=7" =W%VB*@8܁X b| n{Su{ΎIN`1p:(myvĔ8 k/J$X*7+C=$|­bdFy,*wbV$hkCE 8*%ks#k1?m, bh5 ;Yi${1 C;0R;y˻?Sw2'A>?ʴ!$hU6kTntе3TMphGX NDpdI0ZJeÛu`V[JU.{Z7C?V!:$ם㡏E823JiȞa+Zi1!N:QTɁSd"Ltߡs ZT:}+& E5X>2M@Swo3Ĺz\]oIYl{,vvE("&ڄ0NFrdp JR`Vܝ84p8(m85H[~)o>270 XxCⳝܠ/sډ.Չr~ ]%_ڵI<2,VDCg4Xx_ ij>6|v gEH# FGZq;EpP"蠴Ae*Ew!M>bH',(342ep^ksķʧOL=dƏJfdB ѕg.&G^0J3*yF?Pskz$;fQKLS=3//}lQgM{vRf/ `,Hי:-)fE{q--kN&`׵ʁ(p1s=.I_#\ۻE8p uE_JGڷβɱPz Ȇs#9gڈHE@B7Ռϱ5"3AVo6 Գ ԅN<)',gnWާK-P&^cnA( _y&63v=E |+Ca _/Vk[P|sAjx/ GV=Z%'q3\b0W,}O?GeB9ߕfT%[W|lܴu r%]`Wj^;7(/׵}(;y4etnګhMմ߇r`/C[0hI̖TyדTgYxd {cQL|4gh!|B+O/Th0vQlaIGKgLGǦܞe`}5UB '$ljB-hvv4ݝϰ{\2p9*!#V3*$e 3Bkvt jCɵF)R cd\6ȿDF p.D+cfl>L2I9"gfRmrݡ2dF'HvAJy3Gw 9adzj@vCa^~!`@߆Tޟ9釤mk~p5ĺo^2I i·[zLEyқCQ4FbX~zn,G SL 6nTJ'I]Cp -Ym]SE(V(c3NE^ѻ@?Oe4ތ4[X䊅J @EIpWP[^ '.g7:\=2v,0ȷ)%2MZDSz#XRgW9ڸ/aUb p*mk-vPȎnr~`z9V~j$VZP U 00kjS0;8G÷Ȑu'wx7{RXfl]w|Ts /e.9+Jj<Q7 g@$LcKvK ˀC?G+I"}DAUMұ:zR5Hlّ;:YFH/]Isd~`ӛY&ߵM*슫`X!aN6O@&TT+y5U֜=R_J=N2ѡ8^z$?r61-"U| H /@;IZ{YS5X-w7۷KJ ,난ƒ(Nkݳ ڳDgFW\/zSUޒ Y c0? E`|Q<aJjyS"3GNEOJ/ C9pg9٨prs;!Gns՛vۣn!4NTjE:Lg<$5a9/H:(hll%)aofT[ɖpnI`)i9w/w˶bIy~;7V6jˣh5ch2ݥ+BhXN5P|6STGe'ޞhJe-Go(cdS|~vMc=L)XKXdXfl0]"}5^eلqS3' {oNI"L`f #,.j~o<~R/BWhx2ZLk)Ю^ L ?xbI6*D6C}M'HjVᄡkGN]{;.emEj@0`^ ?>:TZW ҽK8,P>uK3YDv7MkK+x$2gUgj-Eo&fi/Bn<)~IY %NH3skҪi5P"i"VH]{j殨>tCW2&3۟9#+5_Phq4Jb=Zp}eNYMMMsca}w ):áԍ/0%=&69LZTs$HqV@+}eάZ[ob'P cA{C n?&ב VR-br. ENkwF"R+2 LTBc؎H:>#pv}(]-qaWk .ǐl2Ҕ(ƍjL3UX6[rVmczﺷys '-'%EC$4>y1me44"'xCĈ`Sϒi M R]&f~N-ɳf&pUԱռ!SF5-/-s8[{B ÝgqcX{)óhP[Ṉ,5,P+ǭR޿3NBa,/qRZ TP&.{g}yuQ_QI~()|R+7ۗe ^-F횲P}\"٫ްt-c%X8ĝQچ1:) Ney#R퉧, ";wz9s~Xݣ&+S A^թˠV'7TL :"X~P`"*W䤲NTvyv~C5ȇKH /bg9uhM R`t/s\ .TB"?R7V*w6 ISMyWf:a*9# K3Uk xGØVڝh?g?_VӟT(>l.\ʒC="$<\7Ov1)~-TЎ:*򃠁&}hWjR ~ß ɫ5Bb/# {!RGF#ZL_ǯ Si$;-ykROT23D@xկ_"@U-jH!*p4diE1D0=JQ%rIY3^?B5e(/@YTUFZ7w{۴Ѽb~9#{ t)BG+7)7C]Wf] Ha\0<[qpޢVM݅|)+x=k,u [l,رh]a/&pkܙӫE++w#!կfggTnv.*[t/Ŏ[sیw, ]l!*+e5~[Ezi:[i5IJ7[$8KXة2%Ҋ 0qQ>f1-^ 6 =ӪdFcv#E[r׊|D:Ph20О ]r6m}-#u~MحVQԀM$ oMҍ]Ro:ܩT-p5ښ.Q$OL+єC浵668qH28*iPYquEi&j}*vq$J˲? n`[L+YZ`N$@<_k0( WJ$7[|s6Ȕֿ?]:z34'H J`[Ry]Н<U4='ˋTTxÜu^3D{/*_>)o~@3O#hs%*2syp܍J'R\XA<3akd."QD=4-]YC!dө\.kR\P_x8 z`ʸW3 mpMF阑Q[)ڢ0;z &v@W ZFoܝީj{ E@&`ۏdf"F7o \g3$&,s=g(&č⼈q4u H\HZ u@KcUߺjFmJ,[Rة[KI5]/xMFڦeA`G戹0JjT>]R'] o;-w-5l9$'R$d'UU(Gqӵ< # Uȏ!d &]X6pa̭sI=gנ>貥Мcv!ER~e]ID>-Bbz~?)ho[tnZDU48Gŭ>(=m>a 7.QA -&=(U`! 7BCI Y]]^4c,2c'ܻyGmeX[~.ad}viXPT6U!/H3`^Ǫfa[]?2/xȳaf {;,  gD.E K^SB߿\tJ2{!0z5A: Vuص`5mSn´b$ˠ)OW[,y!{>2ijuM3{:9̾Y^UOUպw=I^A{QWĞ*$0~LWEV UQet9ƽ5q#q`sq"0^3.pI8<оm~]:dߤT <3݄zUOwǑiwC,(O^Z;:6ne~\S^-"صM/xms߰.B虍w >92:[@ qvu}0r}_'C,_Ϝ .dp/]+DjlDoBL7`,ao+x Mm2;.H4Ԁ]!ik2Սu^ &8yQ4t E2Ɛ( %^C8'79S$p%%qtp+f;f5+QMA:!6/X ^ut埍?%:Dũq>іsaIQ4%^.pʽUyÿ)8Jd0Ltߣ孎 *ƃ!n5|yBN$Ns M#; 욨P3u1}uO.; @qO_kzs+st[`ʯ`lc1wFLhm&-zB@ qjOWW FKMND7"5f %O0t^*"ly h˂m%߿XSMNT2ƛfwٽ C%7:?a#ٗw;ξ~Bc iکS0E9yC'$ºDfa"W <ʕKJf)Kx^ܑ5-)3bT_ZK'sb# 9IWf˲KAG9߂f xE5PrA+ 2{n'`{IM ,si*'GHd_WfKT ~6HS㝱 H<8,?1JBPv @LR(˾_`;Jʗ͍`:-By- h]n*_V94Nojr烙Qvq;/! itDTȑmrry6;9 lln4^ K<3*(59Evp皣ɽ)uvͶd^-9DŽ?w\T+ a^$#*s,Y J6(VŢ"{&ff4:LZz>Nit2B|](̪wl=Y_ bݏYIC"u>BksRr)ۓ$N l[VK#`E8HtUGWd_q6|ʾ}Lgc{kO#͇Ȍ>Yi`/3d/ ɘ>euh/LcrGi:w8xZ=KCˊMR?4MاaE6jqq\O{n89-S$/z 9DjWK$f _RlnRKdS~VBpl62|F98օRs)Ld5CӬU([SC6A!54 ;!3"]uyəkmmd$x L36L{lƴFX챴m(J3* س_ղF篒i#h3q9 p)Bt7`}aL |&ƱC| T7ݵjK'τV q~MC}w_x#pkPw٨4)>:- J#~@PVLi}Z_̧P uSڋ;,G޻] '_iАkuwО;ح bY0Mќٰ(^ri4Δ#Ʊf'3 厕J/.0Ɩb; h.)>>TA\X$ujCӸ(K7Gy ]VYk3CFi/ӈny9VϩF?OJau fk>#J"fWDm 0 5V@|I:7Ș>PvmWE˞g@S,7\\l~!O})qce"glR~6S@q~.$ eJ ?WH惡rFH< @ ?yyBZ.L+"|7k/SBw 0AoXOkz7! |wa[^L6"y@rQ t~|B 4eV7ji6djٟ.׸H9f|_ +!B?Kn)UI:*7L5]v}{,KX]2[اPf2@ۙkM{0wHWgooJDAytװ\cC9t:k!%3۸n]}D(Wx'<R;ho`oW#%I%X?Ut~ Mc#G1ЩynCd8;#Ky|^hƝBvʔ@& ށ;7zM}&JRmǛ -5kުeD1i#4ɢ*ʈPA"ط gXgЪ휄(rC~?yh[~+] y;5#E4Y I=H+ ey%wXY&Ғ`rʟ$/=i$Yy_{/GM%?DZ!~59TZo\CyCA l+0Ns cD9`TbW1]Eא?yyQSH$ž3>]Qj`‘(;Do $%/- +uG l|<2C"w~ tPqt#:"'m%夝/*)zdmFK4vFS _NPMJ̓ÂNP^HշW@Zѱ[Y754=wO=7OV,ȭ[⑜E!U#[ϗ1/J#pjyfOHU+Kq\N)ςBb̰Fm99Sˉf7#& {)~('ϋd'9O£xfE6sW+>Dԩ5!^“?TZx ]x4~Jw ғͳe['UZ3 ڽ5cՉf3h g6sC+nN%m}d3e:[O{lߩEs̔&C]c Џ=N-|hW/_?2ݚ KAќuZ~]6c欯a4WId8.+&3"Fi#MReA??rٖGMꁺO@my"[M*{`rNf|ДH+dΛNZi?{)`7%c}cQ. }Cs)8J7FIUC)ֻOa{mh%Uü35ܒ_k?D[r;YAEGԊz=ܠƈ>jcV sTI:C)xۭj!KVdBI{%^eDI0u0=W$5'9=¥=~?4C|(P ?^G5g>HT=0~qRg#N:B6V"9&#<B EeM,6пɭXX;f-ZvB-=$ *"']D (ϺvW` ϓ<绞żpDIhE_Ң&Q1RO,7Xu&Cp[tMԎy/CʜҥRm B(<0MLh}K, 5VU|/@I4y5p[lgȆs8C <K6ǧ7 Lks_{=C1wܘN}ӹkuC_ &%׈dl(jy<>0NY1iJ}.b۶Wt 2ָ防3in1 %/r+jfZA>v\+̩J"Z{N_;E۟X3O9:| P`͝{3g` i4BtQw i5<asl {C(ss#++?{CR„E;XfN;nw|(>jþֹשT[v߅(?)`%re&9lo=~ 6k]LIj:Zi&\ I}괫N(\ͼ1܈y7m7GcôWmǯ)o,;;YJdA@by'Ms}LtCyψ%q rImVxѱ &ncmI`̻S-#ty%\4x W]elj4Ni=jaن2%s=h#3rX$e B6 _+]Dx>iNRވ=|o,&KEPkEH^5 %9E%t#@r @c]bbݖPB2UȣT Gj:gQs-G?*`5ܺ_fՔ1| LWabK+m&2F3*±"G?ZGEPc~c$` s%(_m$6%z5(L5G(9>v읉=ɲ歏X 3z՗$פ}WF qڼLTz;?3A49=O٩982IUXĂi_@a{3P0&h?N <5}뜂˸w,* ~ab^PE1DRy2JHg0 |H%H}-s':ˊ]-C7J@ⱸ#u.;tɀwAXāY596ЧQ ߩL(I ] Y=BEg΃F$e衍gc=z<Ø#cM㘯:ƾ/1K>;cYXx$gfsJxek>"Zݕi%}t,}Desz 6p=9*#ပՅ [Œ 0MZM$ψÎJjݵZayrkVwú lqpخr_vKcC!4@椆*<ϫ3ZrFJGO}]h!a(kԴ~(!ћI0˝`UjiJd,,\$lf([*'Od7B& 22C6s'O hd阔7=Ic^]30d#jgVSi"+aIvSF\ʜ7%(hc2S 6Aj̉wQ*v+H&X S4j lm\aLjΌjj:dː$T0nsȩܳ z-}P$.Au"e\:'#i6aDUXÅeW&.)aSo?]L% 7?C-!KCXiɍ0 ρڝUmS$͡dDrsNT Ϩ&wQ >:E*:'? Y]긮;hf0מ 4Kvr! NqE(:X T,6G 8O3Pd3odC!c>WO6OVgu6S1x=Q] FE /bJ+MO'*,{|î\{]nm"WEdJ}B! SUAl!K8JlVJΐ"sI돥o#GA;Lx!Grq^ )k#Xus0:V|18lYYO]$̒G>Dq<: _sm[-pxC ^\%u].iwkB%qW,<LIw(HAiun}M-ˬ$y3 ;Al_[Â%5حJx-}ҽ%jvљyV%GTj ;Kʤ *fYNHx tu9},S7#\t9u8sϋ/"TtXe^xC wBm2 ‚*Ց YL=5Um{oq_6Ur^Dziojݵ/k>ܶ[;C xdzA]3s/DUD#UōH+KRjOY?;T]QIyjg2d}]|Y =y|r/{ږV8Z?@Ml,D}H \n~ruAIQH^bqbK/mw /g(tzסE%dK~- 1 ժJ76îKN,_qJ|nW4{&:O(L vʪY,;v]ۦ?o~;`FԫB.r<^8;/qɻea;V:>j)L5dgoцuBh#pm o(4kuJ( i;?52`A#F pbӻ1ɬNuEz(-_dED= +H+2:_fU)\!{(v} 6p> R{Zgֿf[ ts0{"kF_@sb rR]C,.{zŻ]U dm0 \+CN2v92 C鱭n@@ #?@o#R-[ǡ b4Do @AK/o~7ƈ> f/jh*U+Nke8B_lɤ}=BoTAv1f952nBOJ02eie|Jp `/qmus󘈔dXfq^/(ƕ.h+T3{5,ZS@L8k8al \m^9ǻQ';_V)5P@D (UsW;vSA_j ۈS^#6 N_7K[N'U0R AzwrECYi-,֡nt$J8^H&~quOM`L1[#lj ƠtpzLϱk+yA=FAt9eru:n݈𢡧v?4bҥ^9_ִ_g{!ƌQV7<$S =ma#!0,IɳefׁGt7korw{u;gz1.@-/S9)^KdH$a ɝ.>Q8KɤGˣ.ClԭŻ ęVh[]#y/;D{m)(i2j d&;ohF 1sE>/;{C!qbZ޶\b]{CՌ`fו ᶼu/ї\M@[2_XTHUvfjv` ܶOg`dV .2Z8'FNH%͍]Y2 ['lDU&ŭ)+;kﶼ~ح {Y>d#Ŀ&&\b}Bz09cFuD,/N"b9mkFi7⭼jn$UOZ9LqGNBv% MِvucY=kL<<EvƋ5Yx4(&Z{n(ȄT/Pht{orVC{BwlЛGIbn//:*3+kVE[JGtym8YqS<#9;~' @#=v6f(Dx\oq5M tIEwA~iӦF_$iZ^KRYű]^lu* W"ډQ1Mڌ/%܅Tȁ3=b /}$)\ td24VV5Z.܊@ gԭx .i%r+i>QT+ sTOG0>LOoXBH8#A+R]H,X,x@s@y=秣t{Q:<)OQ^Hf?ϲ)2ИzD)) fz캇Ycr#f+gN'ku,,(B0TDO ҩ2?w>]7 v[*=oBߤl $)Km Mh"~.7[A:60DUAKMt 촃QV'6;ܭS8AMx9VC뵟_5ؔ}dT`&i "dCOo9.DQvz L`BXZ=VN`4L'Q^.wk!jj@ mbL2c~R*O8WEFX ^EM\ppwvh#8}ՠ_դv]PG濛S 7|ȩ2j|Sժx(Tz;48[]-r&?7khC33w%o?9XϩkMZWi28l.k=aAܫiMŭºZe qf6":'.]UgWIQs۫DMtEcz [? b/C,].x&^ǂ ו{SLz#S0R}1ŸŽ0x12]zĤ^ZPk.h6PsJDn;e(* [cVx.A'a*B}pܿw"G)JĴ@dWFMPբTn. m'`M [+5;*0 [{A$uQj>4fU(Can5.<@ d+>KS7Ŋb,)t$-xa׫$-)hS8UĻǀa;:%{1IY&rKptX a)i$yWMLvmc)T#t%szqNڣ28 jPeE6p0u& L],yE+]!/̇Y^`A4aA+ϩPzhrN3Hz )\+U aaQ{N6pNN|;oגM gy I\XLWu`з>ۦT'-A5ܬǓ8&=33fWY!<2Ug!94?n1JtQk40cdS%aǧCTnQhWHHvb)fwtsNUaK7\ˉ(1id-,wXh )CzlF!SO|&Xx9UkeˀXr{½yY7z)x|U|?qz51xV=چ8 SgZI9|>i<<9\Kbn8Z݇!5p˄>|w:/cfWPψ#m!;)Я~Oa¦Jqlr͚ R],,µN^3Ȭrd7H߾sy1#Nud[Kv;L:zJߟ~c5˱{aH߹BR=ʖ!(ݷP P^{ J M ^]m4,,l̽IhhDg8ߘ/P{>oʠ61pUggP)c0`&Gf (u7aQH_ӝt.}V73/0j袗hN_.''6 A&6 ]4_Vu<-e>SPwaK>RbD^_݄ĚO?X$ϧ^bidUZh^*8[S%éQ.>jSJ' ?gaW 0nE r3 2պ|iZW v #* SNG[qX;?l)iq4QYPژ5@׸̽T1Si+fmPs/2L.,ס/ du!7iE.C!NXSXRklbER(2M}~ڡx)u$)YXKH RN4MxBiUuR#eي B _:Jkn |}:ʦ ]S6Ey ~ ⣘MX?IqG:x:F2}ulP5D/ɯ"Q@(]Hڈ| ^6}(uY=E91>0wD9:' 4o-1\uj CoF`8JTGL07EYKټV- { ,4׻qay_f|3<.rϕU]A5 BSK` xNyY_C?69|O$@bycođ;씮YC6L>@_a4$Mc'nb_B-3Fq.dK$+ &!sO!& wmJ3 m"dl. !uBА}.Z6Ú`G̮ {-yJP?0|{pPN}X./kղ+5Т)-Sߴ2w*8^6q< \6$G=\ooB67̿K^]+(}ilWJ8ӆecζ zMU`j{!mEV?Lg `ؓI?}Wÿ:{v"-ei'CXMj./2e"bx/Kr`_+NrL>O\B Th?yqIA 5yAcR*pFSV3aInq2]PY91 i8Lр3xcycx= qktԣbȬ\N B=FVZ;;*ЁLY '+#twS(4 REȇ^VRR]2'ˤ䧑x+9ϖ ]:7LU %Q-uY1KD!t;\p5!üD@w?HB6"fs+E(~*N˜jOrW;_n%OLR Ə/gZ2'=&ߙ1lVT[W <.؏#xፕFϫ~3 Ph DntQ]e!xrgZJ8v_;m/(/bhqIғq`c 4XSE-s ˁo#&؇K'`hw~Vc2:|6xg$ijhMRctz񪗑Tbmx:^Y-a_ݍ5'QT酛[NˠsdCI M̢RjR&1T3FrR|$ T* @f笁gsӿrPVNȨS3ĽӗAݯvEa?-)!жN9o9%7{[д/)ѺΫ%Pb'ۖW2[( p#M((9Cy 15A+==e:%f?1j K0<ҭk[M(+$gI?NJ0ALX1ʼ6mo\TH_%WUڨzx_ˡ>'쬯al͛k#t}c4 d&Mć^kaBs w'Rsau2= H&SO6@ d5vU?A7 y] sNw=3J ڱ#~'%0}fπyu}_D:䥦y!6͆IzO]'5O]]ҖDht6O#SvH>tC oȎ h|'Xk' ~ i^i ;,GbgaBOrOv&%mCl/A}#Nl|bF2n9xFF?Vc,> I?~ eA|t<9lOPL\4}В&˵*tȖUg$q'~+xh2+Zaol N Cfi5@ݜ浦Std?MR3n.?go 4QI#YJ6;I䁕#Qc@7sfw P \) <0U]=~|amLjp४6yA3ىD̖שAcc|1^Ls0N#eVH;PGQ!R*]S- !^pqixܘJ5>:tE fkخ"'S4s:OK65*9Stfy/h2'q ._;{t[`f̶a{!3ArLn#dGFF\`Cn昄SIa2f J{Rl$k%晇vBV˽aHOar?TO N!l4zd( =b _ &cK-$Hנ{ÆLPG̙e@  `"+oFӒʄ]yG |zZkoBW2 +FA2#C_Ph1^I[x:Ag Ao,k*b[YcL$IRUalʮw}D˳aT^s&h Wl_7;`IQG\ Yיz™Y B#aǏ7+K'ɳD\ղHǡ8{YGXPʴ>ѠaJ$ _- Yfb3)nӰL 0ՕlFf[CLrǚ+|fCv0"j>}I/]5;¶.A{,N&-ՑoC"! BL>y!?*O=cU;%v\*5`DcA5["^&xLm-|Ykh.#rw{M5^dS3wDKZI\|r^IhYH3Тsg^g)Pr=I.9&I$E{KD}:/`q1mm}H޾j}B"( o!rrIf9N*/R=&QgLLNt?vt|oh_Ӕ{bQ( 9rV4r)m 1 E),[!6Ь$:.Rshwz)5Kpu.ƩG Kc8dPmbsu5xƺr! !)!VQwU6ƀkq@mYLE;:IK=HW(wN؉c|Jos[kAE]#bŵ?dyvhG~G|=*z, Tw㨛@b!gcm::Eų(E3ȥva#CFCv: p؂ŤahS܎+F1tX'7>#N^(bs< 0 nf\#r 0c m{\`#{Y=sAUgvKi0/0#a)k{9H äwMO9%%]C~S;leC&ice>bcxݲqxidz[{3U&UٲrlzTTxKP#*c~ZW!jaBD08! "!CEVTK6*6v+W-FYR AxFIr 1myWDOJW2J~e hS#sI<7duO³?:Zc'QG9o݄ Odt!ktAdM?ƚ}5^,GpݸȘIٲ(YM{x;f$ S ݆EAvGEuZƚ k"9 ⽶mޫ'U#LTuؠ., [9ɸYn79]q~);V !Ss8tJi\Yc0[Z5GʝhQQZLN.$n E :DV[(>1 ߶T)[( H>bW0PL}Ʈí~ x/εHv*DlRJZ)9 wEԩutUc*R[>;F[jskZ,(<~̎K:6yUsxrN@ְS ֟:Xfbp0DC: Ρ&`YH]v)$3x}) }}L + sZT@:ő_izVak}f <(LZ'7T|p5,\!C(MARQL2nԹh_E#ṭsgjȿ5^pF*Oj]5tnpYyV}b5I<>k f1Ug3ƯH݁Luiy"Ǟ:7; 0J:fsQ(Ҩl8AB'л*Whgߍߦ PB"4޹f?~B*~8lS >`8V]*7H2[jqljXS|]G&%gYZ070701000002fb000081a40000000000000000000000016439a3550000be04000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.ko.xz7zXZִF!t/7]?Eh=ڜ.+dbIG1}-6=r.HIU(p2Э"f==Ui<6ntUk؛4$@=I')D| * I҅a~g_GgtV$=zE<jh/36%33ثo)(a)_6K;@j8sG )iM?ʮfbaJ<|-Aٯ0-SSPa2mj\Y^&c8t-@0k3h}xŔNõ;`:Mwq~D2IKm~{QBۥqΖeh^L*W 6rJE< AKykƷ%6P<ҋ iĨQ(p_] UݛXYTRjc`H_fj'8XϯԎ{+M@3HVbWg7SSSO4{ sdܭ2 m @ NwH;pR'1x*jE49Y^s c:0CkдȻ6~l<?*m'x?xh,Q'xAUlqsMZ؜V{KB9S܌~K:a襽j_0N2.j Š5ZlpGUa+xThO9{8W< Z}v$Jt*ZXh鞾K4Lʴt;TbqJs) 9w*iVq;ﶟHs-G}x{#iˉ=yxTH#9&7~F492,m_loF:osNgK,Ա?<53D4.GZi+W'I )ʙ?[ΰI-NY1Zc3/[^A8I}a+4})Yva8rҍ[rnNvsCpe%30oT.ӀWlH9gPܘwoÉ܈2h2}l\Q]oB8bjҊ"Tx86ɑ}LSH'^A'[a=D-O:?XaB89[rZ]Ƨܤgwa ?gVxt ³IJd҅Utu Fjh pF[/og<\6FZ`\PP#)CG.7q{3q sp2d6]Ec70j!wG/i% w՚+S$Ї@=t; l􀍃O#}EZ-Q7ܬ3Ls;aˏ[%ikd5raRgM?dȚkumOs.ZɒD> &A ~;O@՞&]x!l|E7fk﷌K#NcB-pz%LݒqU o7d3٦!JK q^,f9$KN2bhփtRͺPck}W,9pRRUΚ>44(gx{@-}S2$ܒ^L b9W0Y%ҝ7 Og3FƣTq;ra Z} PP'jW0 kކ0aЃ rr}#"m+(qȮmV=,<,cלj=bדtmChЀS.%}\=Nsw֯ nmw]ck^ l> tԨ -싲q¥H,Z̈=WBSIXȁ,8plPVf0a4pa::nG3@|nҘC^@ʌ6 WJ#u76]'.OQUtAE}ԴHS.aq5I4<#^ܖ]\Ծt,`'>oJe\°V%ZG@<"Y0Oˇ FRp$F f.x/Q6gpn+u9>jB衛A:o d-e%[$aU!瑦%7#r77M7ad÷a-E$nCiȗ^7heMxR?l{& ЭZ807^F" jekvY0:u%tžu1DgVl`zVF3 `;t%4G3̀Nh EJ=%1܍lb &Vу6L9g#X V}Q#Bn˳@kV!i%i%u'3TCt`#۟A(g % _P)r(- ?>7B8D΋iFRbQ0B}F Zk"ÂW3K8[#eUP<[\NJw;"{nφX<]Bg.$sU[!F CJϾJR (/\2/ ]QTEă0i0;ᝅ~FbRXw hʔ=~h2rM3C#~_;Ɗ1 'Ocİ=@V*{ 7XiZkW54;=$GWh础m:ګYBN.1nfC2b_]ŕQbQث)Ց }9 d {Ω w;!bђ \GSMx3ZdjJ\=p2o!&^:U:aOSe")LQ@0!ꏪoB`-x)k /yfju3ӫ9OΞI6{8:WIY:'Njѡg\x zF??oa/"JDvR='yU՛Q\{1n`ӱZbqN=-B}>#d1ƛL8o~+ϧ4K* țip"/LhjwɯBPB"||Q@ pɲCvvҖ|+4\G<2I Q!__JVex%ȐE*-ǚfB#33d>:}A|жt& Nۢɛr5BPjKP$LՍGa*sD ~~{;5:v]|\@AQt*1$ze(EogB鱠ro0?}(vļo31ҿ@[]P'դC L;Ph꛵y#bٖ7 1&ubS 90}!uZr LnijѼN-a| zE{)YvzDlL8XB3he<0@Y-aXԒQL+vuӘV:#4C1H  X\# +D AF }˕^m1S rwpqx kygluI::Px T's1/6uW=sO\kgM(6)?LԄF$in[;N8@Rvo/.DQMCˢO/2c+SdؓWH:D跋 p%{cc:뷪@Z+ħ%7 1[a=SQխ|@57'Gh uz: [/W Pp 2i 0+hW k\d:e{'|mM/1|^8!Y {15(bo-Nh7+CY. Xhf<:RGǼ`d?qEʋ!:Μ;}OdQ"v}PK wqJ!/3L(x-8L=xl8UMsqg:T@&k)O^^wA8dZhUoJlbOZ)&ggFq7EZfN%P5gzML_j#n)7 rgq<ʠ#(>rEHG:4d8'W.C\s"6 dtA=~7l?~pj[-ςr7KIO}(X;om}hPr䴾r0"q ixuCu!ʨz 龒 %D Tbs!o|eWXaUnUP33 Cz˵GZCλ]+HQ*. lvh|&NEagnܷ)o{nIMޞjW|M-ila_bNꯤr';m;~VXDV̏DM44bV%I/ @S~B7훀jHfb%V$ T @2O D.{1tM&9O^ԁ5w $h% "2ͩ^ nl@7-JRe&DwY t't} 3 fג 96ϓܢĚLkd ucT8_ut'=X1D 0L!ŝXUo즷Q-Pl"Tk4EliVU_];|1G8=`g e\u5L"wǠ<^4fTjo%! 4 嘈~Lmd&4$ĔQ{Om~tdޥռCɕkA=b ViYq*}.iW*P^$[%ﴥW(CM@۳ꩯZ &0-xEeCa-yk\3®OO\cE͌G1J&Z|ۑA\_GE$ mGH)N+84P[ʆGvLpϚPocrfv#\4\/2@C6`W`=8جZ!x'ï*?y0,u%㖂 ܧ";y$NGby^? [$pVc }NNJX&.]ubon 5ȮECO-ں==Vb$="= FR;^8bEĜ䪓 g4-oc:Y,?FNgP³^ƪ4X>#S|Wlʗ&Wa Ui-alIrƤ2 HJ҄]wA܌X'!cw~Zj10mT'P `3p̘3QƋZmu>JKm~Xs7U#gy_n43&) 1$O=i5.ocC;^ݛ\\ k[YZ'UDc 6kߗE3ҎxQAݮT^6[b2qeKxyzLAsSIp H9A-䄍wt%WӀXG4r` h\#17?}GVțCErdR=)Ir/]ѯ8 -I=b~ b]`WO䄧-DSzMuUI%cop1A[Pl8nJ.B4B]bMAox|&sN-|os^n a+N|vD62dؼPj:&>2Y녏LhŬg(HEZS΃AfA B\REe Rǯq:/ TÅwTxJ9RJ{(,UkH]:ƳAe|A\o}˵`$3K+ .54wY p6PsRAHU@Ǻlw{;ӦZHZ PX(C{GzYA'0hR]rwpRڏ,UL⃍p s]gS$7WP$¯]E{Nyvf#/H#YO*lg%ᒠ.drSG;wgLUf@ )W"Q\4mswpr@$'Ai<ñGLɌ“GоlSќ[pDV$Tjrhvy 'u=:xu6bUorjb1ANƲ GHO/Ԏ]_6K2? bvĆڲh+R#㏣'bUZc9K al8l93u<+75\=|fKʥHEq@C& A"b pu J%Hvh7/Ps;BIRM 3ʹ-D֖35-Ưi,4dcB[7,|RS)1oPJoR#6ҁ'+lRF!g߯r xPǹkGh6o; 5@ݲ4`JCPwpՅ2M\m bB bxccNG)$蘡k\=@i )ώɤ>Y{ܚƫ-{87/l UKFh{rsju w<|D?ڃ|kxCK΀1@Re0FR4ѵ gOG,_߸ULh3kS곙;XzHp44}[:p~ Lm2&KqAjAp'VMGRB\ a{{k)z >)ME$`{]~jt3KeP2" LL!}]2-/eӌƯtsœt yt9l3}PStrVQ$@Taæmf]K>w=2o&Ek+7$8a p2)[;#US:\:y0v S `C'gcr-<\SOeHB;tNbSN#at?+is*Ǜ+i[Ob;Zۿ^ܫ6NiBm?:ڣQ'zˠE/D.lz=O#"3Ei"7yJM!nVs;{CUi7 ؄ ,ho@'^ޒPiM"ȳ1{EӼ _Hs8g>J[Αx7,Y,kW>Bj%&=Ix6 @*?C0]8oN70 8wbTI;GS\%#2m0/\@Ha,68m.1SSka#|.5:Y/oF>MDQBwoKg71J^^zi9l†f<ւx,ecS0ޓe0ZC2Ͳ ;np1h/1p?m8ҏAŌsD2o=E$U0rF7H!ɣsZK#ᴁī;4Һ+"?VKR0- + ctm^T_;>V{ZC\nDʚFJ"lrp[}왩/ug<>cߢ[ҪI*2sVĽFBiސu"T(59Pp?pkw'7 Jhʮhuͅʫ$FMy>*&:ͣ9i, W$~b^cotP[oݫך—ý'\@Scl0deT؍kpb2uj+ >3TiUz EI\Ig͍XK}h'0JFR{dHonLQֵ!jx8:)#>M|2TYTK mſD7tS, ͷK4A7u`+7QެƷg'ɕ +bܼ,`e.)6ɻX3*JFrDQǦ mAnѾzߞӼ4ubz*h^=JesSB20fJ=0Ig>%axqr7N%>O5g|͢aBG{~)/3%9CfTg_7N@gq"Cl 5m{n+tm΃uq|iqs<}]J:̗c/uLN(vFZ⿹P*kj?f &88ix44Ods WJ?yW/0 3I/;||) xy&| h&)̎u*O#'(ʡZ6xqTng.q8|B&ƩS^[?*O}H̚c P0 :8-*o[D\'LtW4N3\99&|ު RiNSi1}HCd$s#kv]V߁rO>do;:# ᡐ鹣8VٗRYeS%NPCܱoAC1:Ϻ ݗ7"P-bˠf螊69r^ H0НNO ^ǚZ1@4&͢Ht?̏?AjGS|Ar 8)o(.:),pw󦈀.o cW$b}.hOz(d= ^ѯQƯ:[kd:~;M]%U@ږDFҀ"oQTKfc`ԇ)K,X2{v㣖jT*+jCfSֳ7sDolã.?ZݡIZAV1φ$O<k?%Üy#Qd]Ɍ^*2)V¡k%#⪓=oTICtw{#OM0JjS;iw@`|W6s6wlk. lGKH^]$3)#tB$)zߑ%; kkhlenm5C q:2n3W'n 6q](*^ U=a^(G/ $R9r\'==^p wzf%6"xO? ɕP++%g՜{,O 0m }31] 5vg ڊ#\INqP/M9JKv_gN6NE^-E |nȱk[#7yzV#^\/` 83 ="=ZKx$ =( Ci-|X ]~oЛtǁCrk՜#U]嶼gl'l\_:zP֗[ve{ߖx<aCe/>}]?TYs Z,H-X͵^f0)]%).;¸,Pӭ ̙٥;6a9?BLդaMy(-/Dϡm ;`ϼ£~l{N.Yg Y"1]kV:vh|a̘ ' 4]?PH|^U6aK$iõ]%Fg#!xb4JoWu/6mzfA%5H@ጴ:'^=4y{!0F(Һ2?W/u ET/!\Vj##kok,}` p*M"̇_D"¶kwIz AWD+|*}#1rU8Uo1Ig5w[1.% > w{SwD(co0=J7Ԏ4_ڮr`p"eĪ%'u0>IZ旖SE& kƝyT;@oQ<$V4:sgciuJ *tWhZE^Y'Ô3T߮z9OFr*c5"EIY rJ1)-!-I$"*dpLÞ'7Ar ?'X]=GF4.@b6hn_%}V&R=Mm[*n &9%Zw`l$86q_[ ?fks$_e;&^UB8O;+N\bIĈ(2AJ$ZIP2c⨿agYMS|BKz\\'f'F2fcVv-Wdޏۯ0%JJ`D XEM}_),_~t²7,킷 BXʋ<2y _&J͘<=t.,zp m~+BV) )mnl&lD  mY{ͧ 򧖴ӌ_P։=ʽDoEk3FTH.=M[hxXݴVsa[`b* E>ʓ,xM [}q\ yS9j] <೼Z+xHO#d`ؙpnn{=nrhܛgǧs7x0`0|'}b弁mj8ʹͬkmD81iw]& YB>npG j A8,|֫SvN' DEWC7e'BWgU_dtWnDQ?1}Կv/1Ndv3$ hT5!i0GM,3vI%yH6ڊ18+6 yK`J?V;yl+n=z{{4HI0?T3㺑%e:1$5[̉,I|z*pO+rQjH{y yP Ha17!u ok;#]_F@T2iZB>RخH'Oߎh?өWmm\ۜ"p8:yhhjOtz=lJ+FN'D ^=6~4P[Sw^W .Dw?vϏX}~pOvFUi][vZѡHqt,b#i$ؽpŸ+◯e3n"e]zrgz#|hu|1Uɗ JG`lo:}BxXd;Y\]/OYjFڒ20(U-g:XOgD!p^_Ѥ&.(qꌄ!Bťkm/2%ղ ƪ>r0릏v܅$Oh6Qo,:ɝj 2Vf } 5ה!RSg2+U7'x Mm`_=v 8 -#X&wIۄT$Y8W\#7 @/JOmgw~-w=:y/IE^qt^]aLDÓa,T^El M}- +p+/\Mt) : 'Bvd^jCAէn̪cvz?*؂ՉzkE[@̲)L/FKa'{SZZ.})eks&FgJ$H ܴ]`b~Vc}T{Nr}"R4飭x]w".Sw;y=b )2)@qMʆ +NJL$0A7 6xC Hqfbܒps !OZg 2Iξ5`W}zxđyJԻa*:/O45sX`em4eןz2{eËLW\EߋdG%>A] Q3w^C/ؿIEv Vbuv'Rp~Fov]wߐy54.*o%(ԙ8._@_ȍPiin Dl1Gh|w/ eD0| oigT?Y/%x$D+ e,N`):2_jrpo:VlCy}F h-D]JD$TqdN:SNtQ0ܽ`L12.=Д[ jp\g@)Z3fݰGdܵޡ"ߟmm-:t٘-f /VHpuz2]E.P5=h:Pd ݄D>& ۚC"d4_qfj^!̃g.\v/AVE@ؠ@e4H[v? -I1ES lIպQ'b}{2H[1".֓ PDn4DaLUUTLD3;%E1E7D2aE$yRg<@YlIj;.| ~Ǎ/=#h6U܈ u:^5v^'W鍌 ]@Ĝ%q╛[:$&l-Us8@8s޻r2DϷvW*{}LoX^4>xjjYGֳBzܯQj3(Dug "y [W]Jœpf=4"heV;П-(猋Pl"KPl?INQ522Ev/4ww?j q~Ȉ3:c6򢭥^,$uBw5$-P9惁VYG/q:-J$/<-neBRۖO>`"&N~w *׸Z_Ϩ$^CwGaq^8#IuRTD@MjU2XJ oNr 1(3<ƶ\Ȕ VӦt8`vBؒQ.1ܞB&&ՆZ#OvH]+%KB;n<'1`Fikm~(o ]+ZQv }~{+g#3fdfQ%':ر|r'߇ ۚ=f?抇<ۂSŇ!3V={-Rﵕ@TD7ES;aZUK{01{)g*nNA-2Z`"iJNd&zT`nIpcL ":6]ŵq8ăF"͈9>2KZ]@0rgF'O؃bc|$u W0K7N_Gw?../XbZZs,bgKS +lwޓq$a\s 6CV⛭vuW@zuB]e m[J[K40,zeHGԨSU!}knd7Ԕ,!:rw)qg?{r7KPB tE~~-AN|kh&q?'f{F?&5Z#'q%)XB+<ѷ< |*V#9{Q_wo2d'Gl(Ͳ0H!q-(SGU"^'ID:>` Ҳ/^y+=(ojDC`K" [{SwSibIk0x 9`8P.Y!pl' Q9!-̢a ) ^Sv6&Cʑf<:9Vpa-  prX `#ϣcU =e5%ZZ=@#vY(wcQ=hk !1@^21TK}Qr|To@qu-!ZLz4>+x2Oj\!) ,FbTS!QuVoEgmʪU+E.X0{wdc L"XΞ8N}F.g:P5*[ }Xi1s6{7dsEbBg뛻,0zk$3T 8T5z;[ch\ nǽcVQͦEӃz5T.)40F)j?Ut$5<2#3;V',ҹ_Y3mɎ ^-ᆬt$j}?_Hm'?x8d?hFJC:i5M`6jD-K+gWO>t*Ҩ&l[OD!e+&ʈ,7tut,< *6*`Q;-%01KWJ悒qS[7@PQ|'K"=r$,ĿZ%aHD|<ǕB~d]#z)G\(.mʅ(d;<יkjJ#D3]=v`.pbh[!n Gum:=U.>?tt%@z~_:lCFH~{t'rFuEb Ÿ^UgMd ۪lΧq'6ӝIN¶{ʃr@qXȅor1ijWI)VBdFS*lb|`yY90~]l,Dkmz*2QH}x:luf4PntD-!bH?WQzL D<(q"FHfdmc5Bo!ׯm÷tŞqWa2eK-|\3=z+812X'> F;1}n{G|ɤ ܲ3*U=F["Rzw浰8: 4EMYmS*24U)(h9'=\@iH #8V07yyF,cWA *vSݒ$#;Lt~KxF>QK#`yLxC.]U}B㑹w(& RIH 6PǥfV.م1PV wpmG= I?XI`E}KnS$eX?|6Š ̯[8#mE>m,5AI1)y. LNE_uWE"\cGArԪa9H_XrL䉵\%%<{.,ʀS$no345d-p&lԠ;KS#VxVJ(V &> Cv7Ɍ>8=)d'|ij0rf Z ˆzkh$^Sf1Oc_Y)Bv{yYx~Ԝ# ^7ɣ2wcz 7_F+a@u.9BWS5QEbc7 7dz%H]]y$V2HE?oPWӴvbXѴV$xP=/K%Ү͔5ɶ~5T|dog0+fS%EOAìW4że^RgY{~V/^FƼfI]̣]f6L!4xV_Y$ AoսFb׆ʄ\ɀYEc05A\)r`Y*wȀ1G#\bxJB `yR={%04;ȢgvG- 's<̣[ jRiq}~b9w3tUkUSI8Y]c ieC(dž %ǘhj">PZs.`w+ܬy3j}ؼlx-b[MeDZ*Kc^ %${{pGnA6Q[vB*%T_:-9F5ET`0z`"Pyj4qբc_D'_"@nM3*B]8X~!HU Q̪wf<"}{iEU+43 ;qԗ1ߨe|«}Y7T(s2 E1TAR9Ϙp~hRзn(܁- y]/)3DpGbۀ)X`1raܻHtjHNl1U<İ'`h:yBu /17FC\dtAϋav\IbޘTZ[ W0gNםl7O?Y .j̙Ucu|jF/dܤK/+뽌zp`ۨՃNLÖv*hy;emzҏ1]p.P$fUIީ_nL/um*IbJrNpcZќЂM=Y{z!"\oQ`"(^GjwD#Nc__bHwB5B"=%&f`: 0Ը<ϭwr ߰_{k}8~ o࣌nfg(Z)X_4"`F4EZ\Lkc~Jt(ʍNTtxA"[l:iͺ?+.*rms*|Nw(G.@wN+:'%njnӼ\-Bb $SLNNlrSU䇛[L@ql bxL*F+IpK6pw0 3_oVvgy6K͌V\$LxFO.AR9)䑓3PxZ^jܼt?Hy(Y[d} ׭>x4:z@:Sќ./5"PHxsSg:"581Ÿ.n$a(=tePJa;ۈiI z)fν:5c$ӊ uy!$k1xlgxBZ:،1R{M@~8]\Uysb$AriF ft*Xd%s.38UAؑiRb̼ϡ[LD_ѓ:{2ʀeS$ðQ|[t`k6mdVЉЌ^r"m'q8\= $͠HBOC1+#ү0a:GR Φ,3RܩYEI;0aV(#_` 5ک^g,3i~pU;} ?~ ]i5%KsK$^wjOa5f+ߝ TIF}yd#hݴNSÕe!vf( # c,هIz-ff $-p0ː;fZ,X9u6&tQk! |Q_a::MWXRYk- 2Ya1ۺ.ӝU}l>N&E{V+fKCu]U;}P#ZczRr2myU*=P)qUl0ʤ;&we@K bc('VOǯSJslΊyVA_UjI_ (8]],0{Hr] ~vLKw6?36_v;̾<1%̐_׹b,S;z?[Fb$x^UZfyNK+#]߰Y* uUhس>!˜Mom͓@I QTte,9e-;ak' LC8f1@ڛ^$jALGW3^89] LEe l&iXSokなeHw3 lE fh u k:?wOq+$.`aR?eu2[vqVQ[BYs\e, \ҍE_`G#++fػ]R NEB;lû}c)5QRun5fO "k\k4Ք7Lf8m+ɪ)dv'J{20}6–d'7"GXf4$|[ad#q(DǍOhZ%. M<;2zE%}/Еp))~i{88eG_rAA7ns]W#0ˉ! ;$GHTM2lY2mRGHV <TZ<;+ U @f24:rZ4tbliBHrp8 O3m,[nZ( ."}9D\nom!'–> Mdv'E;KgѣkS[gC>Q'E.l3mX$ befjhzBa},zJB~-?%Kڷ|=˙t^++\1mX䅸kAՑP0!sABpo9r6%"B%&8zAKm5d='k]u-MDV:Kkwj9Fj!M>%JBغ1}*'{~eKm_ƾA^#юLQ5O.?9骋PSMcAf ؛:늫p[J>Ǡ,QN‘wN|X1cLEMT6zd*9=v~VŁm6j;w>3 "nVuW=U]M2v6K'sNVfh#PGj>MH7oaY]2( j%%=\?{ѪH(.X 8< 7t,ӊX9oӍK7_9Udzheϭ:-ʴW *5OΆ[JGTS}\6f)tL'>D|x &Y%F֔Ol5CI_k&_G@z|~>zPMl4Jfy |z¶I$@iRU@W(XJ:) o3D,wT@'@&siX>EU= $Ã.Ă%Li8k j. g?!#aU{1}-?džMлtJ# KNei|X]B {"%A?n/YR0Q[oMPKƣC}2~0='rt6әމ,E)S ~Hmk>F?<%\ȴ]^Άe@;d+&YjZi[4<'VcIXQ4N:*{ZUUhW7 E:IdαOn239>Y؊K4]4XE s6%6].@*gZ*3C.1ͪulҡDh9o#hI6m;z,%uth;Kh& )GͿJQaώgm+a|uh؉1@x{tLs(ec^>wrq 8!^Myu%o]nB+@6:Q'B% 2/c!3lƎo0nc2C8٤^݇҆9'囋4Zjޗ>8`i@ 넼2n kV9ﶢW6UܹiEM9)Fb:v @gO6ku0M7r0J˳E? 2JpyW\ >̰j@dg0'nroγȞqau_>P^(QA VW)=%yv!߈1M9♥5[CTjcOXӶ$ Xu=ʅG|Uq7_YORDss#DQr yC$k[jnғ$tZU7(J#"/f>ߤZ6E;Lsޑóܽ O^,]7BUnmю&Zo ԇbrSaz90L"LRkUT0a&G2!^hr gYTÏщ}s UcFRTKԱ1/"Ҷy@YA^#Bu\̥$>&$ײBr6ܚɰF(+~ ZZ:`ƣ#NV۱~x KDb8v%7ԦR}jihM3@ax32bxQ;`lMlE?3}Z;.au0vÂ} 5F_Ul4-fIpܦLUL1X@ }g`Ľcui5jQGw%Hz0c-}ۀOd f 3XWCґ>2G$Sܢ/`lLy@o}٘4;y"ToX&jxI\Q1)`q5o,_˓S` >B ûDPCumȉ4=@1>AIrc: ڰ`r\{"kG~/c8N8:-/kYu[B 4A`S+˦w3d@'.>X -҄1ZNpkb+MEW\I.2SJ)k`:56~!mv:@;e*;)il:ZຶV+ԠDijyRllOJNtPNҝV仼4[doCK74xTH}N5xؘ! )5m2< +G/ ?6fGdWdf=D(y>U]}O$KWįJG6 x6Ȱ!(0}r7-1,-*(M,'G.Kb5kp(6 GvOt D *8u,ŭ'QE؇voXbDۅrMA?z!llu*R{O -&ASaιRFͥ7 D1]7M"5?lYU7UqtտBd0\miCAhxY<WZsoAQƁE1Uڀ 7V@ޱU1cwsIFgikEtk21u힛p_";>*ֹeǪDP;rvJ1,{N!<5WkH!-@^YWn՗áJ&2uU OD;?w𠤲~HxH4Vwb`hKJō[̷?j[ҫ;`mRh-jvqˋQwts h(䩠 ~ӺQ[/'v[:V%-eM8.YX=L^[SaQg%ƪ|b?ѮaJy]Y&dINcnǤ8:S`,y# )2_|[6^}_FXk:pVӰXkw8ZlRXA{~ +pnW,N'(jCPHĸZf8t#LNlf㢐,O 'y)RAOTȲ8\uOy}cxIJdLv)_'>᳨%nTdvU巔!/{ѕK%˨uaFzQH&PYCYˎ"Z[ MD~,/̳v EGj/h ;t4CCZ;GD ZU)d1d`Ȯ@xTa"9Xl.)Ӱj+?Ѩ#g15wvkS]PrZ,.^>dqS6zNbXFEwƑIF7o_dD̛/ևn-\˓l"!OکZ¿ptm|.B]CI 6 dxP^Q>٩ ŭ<8WӼ`rrwsCcw0Kײ2㝿jr)2)]5Äbn563,hrf3e;zcmۀ3s8e IO]e%B)jZ*1Pi e15K I}CG8Xt \_0]#uh\iKpQxH-UUS#XЫThzE@]'!@B$/_.*,Xl*ҭ7We|ҶN }Q?_ٽa-cx-QaYD*̒Q9K f=sB.h E2z;=`2Iۀs/w8)we42$,^짍^]A)X}@h8W<Af͊nЊye YʙU.+aX1bS]W"Nܹ0$rEvJeɢ>hKEpMF#^Djo5RO*TNӬRpؕKg`uTE sU}6AF9͘U f#oT|0^ٹӘ,.S{rۄJ n:jv"9J4ѲlBqr:Q Ӑ1MTW 0\rY_+eoj)o/ yvq6d7$PU-T\·F^W\d4`ri< —bA"q{'_H~ٯˍ|*ηZxO5%b*6ipb뼄\Ϧ,snNW!hϾ9= ].oݍaTֺة\n _*e 2S_Jԇe_onRtA_߲̗8kB{Jqr,3VJqvJkȍ)vQkݞ=D$!VWdNjgWq)+0jkuf~|~5: (C1SOS6KP[pƾM*XB![gӗh{ȣa CϞ=&C]iVO+{f`D,t<6 SE(zͯ fxL}ݽ=6q -ϲUqG7= n=kKƅ#U"iQ ܱH xғ_ c]ƜUq!aХѺ܌1ҷo~mF]t"d#H8pc±(/|&NT>>_a2o<ޞ.ao׻PȧR?].6>^7|L%Cy9~5zQf?+_B6ǧ颂XQdzYv_CC`TڇXX|3@n[A봋-?twi`|9dl~`Ӗ[pǖS4p%MDdͤ1z_A#A5]Ip$A9-'#7pP1KV4%ҩe[ƽ|q&Cσ=۹Lh gz:R!ȿC,F}79+t{xf Y!pݺ}/J-)#7S~M@EGXix4TExEqvE @tWE^>BLsOj, rE#(Lgv}:*21­MH',=]YHܾ^>$c7%NL~as$B}i&T D}lby6Hb6.5*wC0zZ?,Mu[tYIHQݏA+Ț#|):t-$TwqioXLYqC.) bE$ֿ"І 잃Ҏ~9亁c~@[f(lΐo;9ހ%mV̴I;9|ʰ_~etT򺻿}['CFyA>4e f2F.>WKWw. MPǎ2.hU$#'k) ſF$Hu\o1#g_ 7Mg(`FM섕\wB4Myc4"0%A9"u pTx7%hٍ]`)"L5 FH$mZ[Dzg榺ɲA0ಙ~t[+"݌h{Fhq]_Ԧ1:Sajh?ƃ ^|h9>+jRΠ+54'] D[`3cCEjAڲ`"(>="99j0q7p@TjiwAK4\7#H}4Xh]c,\QO^P36 p{L|o{kM6$ T~^opϟOBAذO.YE0Nr&"̢x P PZO@c_9ALmSEK6L?w6s'r.ܳ{ Ҝ@#Yic*GF[ 4Vl;/R9hbxtʞ^0l̉W ~D _3?1wt6T໳oF6b'R A5ҫJѤ1I;&F g\fi59Sm)Nv^%mȨ'ђ;_J1i!ű:#ic7 Jz7yN=z{Q +LASd񿇂P["5QZjM"~x>"n"OG@e E}yD 4*թYb?K4-DaTSweҡZhjߒ'S' 3Ɲ;Yhl9̅XϢɿޓ*41u%p3,ы[(R&|Nj..4w FSv>;>cYHMuB|qB\כ)[Glvh|:sL~}҃C 6b%+[³46If͈ZFwr~:h3I0lQtHL|fU=@}3MF̌ek>rL7b%La O7-+~;7k%Qn]wźƴ9-@0Pzg+pR['_fb%ʂzohJV仡7_=ś/13kVr5jSGsO*C9 g-h AU\1oKl8c ]&E!fJt)xԀNӋb'VH= czPMkrTT@x\lǫ/*|Sw,:m*"y:Eu&Q:E "z$halhIt0@X#p_Մ^g%*mH^w߫* kWhՋgTm9*x'V&6NU }sT%܌#Zb+>/:IC΅> +G3Trjzt&,VoP|&da;?ͫs-! s=LI$G} y8*c;bInQEṃD9FvMࣥ>$Yp`w rFBؚ݅]@{0$i`ISYLjh$F>? O#(t&eFB;_e,bJ,ekEc+p)6kȰ% |=Ilba1?k} 8AzCٶYvK+0jI oݽ`r|X(FrM(pl9 g.* 8SBa6!Ý)+j`<%s ټ9aehX]p 俆-2ߵq1$=C 0$iԗ(4/1Aχnc;X1v>N|Kp꧶ N񚀇]6ͅg.H$8ȻUohOe˯wI1ߒGԭ$sm^$;>+ =R/l2#Z M:';oa8 u VL؏2c  jWMcO"T^C︵:U0Ϭ2$ׇQFGpb' ᔷlԻ~V&=, Nt$$iPlO>tw~ C=ѡ>{@&藞|.4b`L+ LȬw?]dZqjChѧ;(ڥش@;݀¢4 drw.hnEI`W2r8VlYC*>j>vzy60uӴu~Yajj2pv<=(iIXBnmz0y!_cXq-Ǣ,

          <2c%< oU})z?J|Xz FSZ86 'Pƒ?n{-쌖l19{H"S򶚱 ^|(x̤ 7+nJJ`M8!S;HN6(w)YHWUsw<33doza]CGx_Ǭ GOܡL#)8|{];`I~Wl6t&q8!~Yl:)wkfQi- ac$+f4 %1#T[MXA(#ÁsggAWNKvڧR|Uil`V3^z@L<@LID02pv5 {#jug%uY?oYwTXB,Z/. ̦)\nCPQ@+ isCZB٣{$L8_ l]y۶vĄ)id͘6j^r71lD"&wlA%a ^7yW Bу@3mmM.N/'K$|ĠۡCQ9рBLH)Z$Ъ:K 2^/ux%Y䔺l{u 70A›/p8"b>ѫO+=,U\eV,0&Ð>ar N~S??i12+0劀?1pxzCy>?WJ+}FHmcSM3s{bZݜ!$>WK4YrS#m M][In2[l3~4eqHhHxdl 8OY?8ڸ`ig^^J7w,|j8}yȢ;\cZ #EQM?>p1S7*E2?D,~=:5t Sp܌gx'@#|bwm#WPM!2rtI yky֯ 6"`1)41C;*ۀ֌ ZXPz q"ȡЂJSʆbKbQKLx)O[XJÂ$B 1L1@>_p(r*_ںjB 8C/$:g)3+g ާu5vd\w&]JѤ&c?Q#_ qQ25 ,A<0b?/91$ْyc.<8IGtaI2\$:bۺGv/Δtt>E*Pr~*f-^B9Ũ7fѶo_zιl^nB J*dV!=P58Nf,Y:z}"Pu3jر0ڒ~JN4k{{0)hw|ywQ&DOX skB-C؅7|n Mƫ'm"1 id 6\e|6D<91ULih M뎦[Xkt;iBo"Nb]&|xo Dz W]B$to9L(]X,#SJ(.U#鬯l jsfK(+'r ^^qH)okHH y+t(ÉISO`I6X(ٶ!U^푎y'vplMc1IA5"؀Y^4hUTeڜ_ h;)3Sh $jcmȔqnX?0jmAz k<( 2GN tN5w&O ~r>7Ss>g(_jBBʬV/`J)E1v }ϩ'Aq{ w; ˤڳvKP0;y(ad,s 6IZ\>m_#ʠTHu֛;xvncKHT D?mQ`ISeN]Ò\svD:GPB4sRUȉS}uE%*_$3#Y!W~ $vPM!N$%(x,(cAvG" r;MNul;±!PG'”]lB 0 s 'G"P>86+N3n WYv9+cX@휫q6BFǠ&)eHMrx%}KtOuO\]=dRgV ֵYP9^Li8FhI3Zl}A1Bc԰fkF\ZFb[ȩ/ygdF ,q.skfK\/FmrOTasa|"Q+|F#CڡGfynnf- |84EC_;u1&֩!΀9g Y1ĘV0o@ȎB솄MAQDY;^EZKE sMRF{ LKGY2CW4m 9%-=Bg\c o0RH/$ق1F]&v`~ %P~M7'S}"8,B4;h\ycs2Ńd(Akq a{9ZeT|+#q *1XhCp,?1鈃f ۧy.#]Z6y[VwTBĐ[i75}kY.6Vݿ!)YI W@+v8ɽӨЄśԫ)}PC<@j}9-K[R@ujeqUPկ18.){HH-{{(BdL"7eT>|4Jamld%YĝK؝\vj{X66iv3.6yrg0Â_nƅfBmT,rB~9Nىc3 ݺ} R"M4&,)P4hK//a 44f=C.HbZJW*Χ ,;<Xu T3(3BU"D.ڐoVWA aQwiT13D )iKf5آń*Vwk\|:i֩~ȓpF)g˔u#WPZդ.=A8k?+hXw ށ/MP^">p86y gjDAS!nWHzͩ7G?W$x%IYA ~Da^\>wN'Qy15_eeEE~y~A{^NJ Ky?}> eEu7 qֺi !U뱵X&k5Ԟ"$j^SAJ 1&j,c2K/qu85#خ~J]:iQ֎Bkc㓀T1ZQ\b\33X t 9az PȮ<%/"h)?:>V̮nl<_?#Q=,k_ѓS }oBn74X!5-@lWg8="i2wCpň^9 x#@5Ho|%'{RrDa|M/_>Έc 3yd5k/Y@T$OIYs#2 .SVEc&1 `_1vU='G4q7 [>>)#4//r<;wM9|yBnNyG|(|!Wx@ye:rdbӢ!J_6 `rF y-aVk7Fdԃ _XZ:|>* RY&CX1c|a%4 _,;SejGځ|7|9%Jrȕ3D@t_ "luHe7*܊"ΧMmnRi \vW=%&$x19f M;TOk~bݦ^'ѾZ)YA9*uMfŰ߳wvrE7Y_HǽAǧ'l`vŒKTq`IÞn}h ;VU9G)?;XVkKC"r\ P%Z WәvgHǮV $% OPC B,a/I+higKb\k*0d|2#B.:q^V]IܥϬIhv~ xPH Ŵ80zߑ u81[D rB+)Yam6_Hy)ka7ȥd$ޠi&ޠeITV~^B蒶7./ =ɍ~J a贔iiKzQ=5j8гz.$qAK`{jb%(lbYmWWk ܺUcDzFgI'֔  xo{J#RVo6zr0uQ7ǘM:fe;Uf<yz:WRz/$-bٗP }^{jn[+(gLYP4e;"m?2SgW`uL-.o~kې$$S$k`~ q76'-Z"]`\׉D˚:+!yG+8 D[Qdjʭ\-j)bwl=k;Gt*̎Ӵ刳f2[KUal$,4sӻun״%a&&2AgCV(GE5Qڃ(0d':_B (@u*bD>[3`8Υ"1c[fe:]RlEkk 35Ǝ=qȆ , NWHڅQ*x/U$J44_E d&pƂ4d 767Pb#4:0bu7ښq_TkLnٴ1˭(nq$O,n&t0(WR ƍX||.ߺ)D76ƲYlDˢdodasaרGG8\ Dxk܆2j񐪎Ix㤢İ5VV=  YAe]̳EU6(JEK\?g75r#&^DTG f]f~?reO jM5[K3 d&;W+IG|//HRirpf+WK:E)C=h*SM~.f649o7H>?4]ZbC1,ܴe䆋4?EM$6>Z ֝v;{w{/_e;F>VY0CPm=3T{:0н^163CU֠K.OH[a^]r RkPXBLztX X]i_Ф_C{W]zTOv8pi!iWWءd@Lp`^8?5zD͞W#FQD&,[gʙ6ΣTX5.|Eq[3Lp329%u6{S}Ok:Ս?Ҟ:96kkuh%2|JI0PW}?ζ1,qu@DkVKX|Yj;7&T? C(3A.;kca,:'C#\Ͱ5/r#6EkvF̄!ĔF=+ stX= ?NlROgN`V=' 4Smd@5\m+Z%>o i@n9A]O4Cϛ*J|GғX\%" ?SUHNCP6r1a2־5x>2 Rz K9f@%l,0)Bd$}{Xm+jLu* :`5G,XʾaK 5\KElںvt];UKOS(0)MR4g UuGRN+(O YsPL!F.W*b5 G)#):nY%V"MIר /3@Sݛ"N-#&>t" Rbsws M|V:Ury`L텆Vw am7grfu0<5*}j"&Q#$$oPHi_:)sLV>Yr D~Ӈ* HFl{,-Xձo|T 5-d"bL*-Q8GJ(Wϧi)~uP%Yz 3GH,ꪁ}@9vqxQ=zr *d M"FX) }a("lax92"Ahy ڄ~L EZs0!o/>;ap /ZJ~OLn{{(1,&VI}xz:}C{·rh%f(q/'s:o5jvÀ[ji#~cpֱRyBQ#iAk(q{cVnE?8e?Y%Y1Q+]35¯R dt ^ȱ3c V fNF@CF Jn:&T4_bmd^~ubtgQs 2Y2A)k0"Ǝ")񹗼Y"u%s6.-Stq57{Hzrqϥ#Жu}`iCeך1(JȾMЯ Qc mį߭x||ڶ ~^>|5ItS teѣ%%haqQtZ+ GCn/iԓ !ORާVYY6 Z; i6/Oh# |~VZn p!R6!`RTw<3K'm E]TL3#ՌG&lZ%5 WxFvqs^9AE/yHI)| ʎeWD: UJrU g]ZEpl<E2;FdHۺc'$1Iј%>=e@R<*DY_(*MV%{$y)mRC CÃz<UXNE}ʓYF`Eq Nˈ;z+~`ư(ˌTDZ4N ܸO56 ~4}֫_EJtVbVT\՞,,%4el1:5i߾(oH[q +,/,Ҍ|'Ft%|Xq:s7 8R!&tQ$ۜCoTKIƽkmyߍbPQ&<ֶ 9V"5+퀴o=AUC{P^-w% =dGLfk>"6I&d_[_K,N_ N%"LLEJ XT9( %2t.ʴ^`pad1>TfV _`i 4|zt{rftLLv[A?:fӁ&C!m*jPI ɭsoj,;8ZJӦ~c;6P1--/;Ѣ!LuәvPg\wj{xc!IAOO>{4Ii)F  mW:eGKk$9]ElTkNb;o%iIY>هjS^y&#Ҙ@Q齶ն Ak(D uoOgZ%|~voD_C#*0 OѠSAp)TM[{f),8YVzG`;b_NK&S(9X)z \hˏ fڼPÜѕhbx՗BJ*V}{d#ˬ+*5_atՐ.Nq9L(Ji-& "VbK.؉Wnsb9N"IAb@L)WaJ2xfB1ˎI*ݮƘUc 5w{ ĕd 8\ 8.w'UVOu36EUdk"[ @eE6ww/xj(#ټPA;%W'MKɉՌCiZ8(3"סn *цT0fhqa`6v{ {鞖Պ=yG:iL$VBOoUob} 1(UnNN6f=Rnc) 2QvO%7`q2ub~B&܋,;{){Ih?;`VepP ,O馫j3]O]5~4ِ8)3nE+k^NptV"M|=&z"1 1`f뤀K*KzX/TPEحQ,2%4SSθFn m:_:֒ŨҐHv#bI E-_ |4pytVtJهrɻA 6dm>៶]D;3N!A㝭H$ټZ[1lM%7K5e?\?R릏D`H- 9#^, ENќ2xeSѯW|oV߬4{8'3'!in[3;8 UeQif4[.iX, ̲Q}9XОUa#z~/!Eh9lB0뇐W\}/FTؠZfBpQ \Fb~H[,íL3qq>CNO(o9VQHZ؊iXI, (/?ǃ"0Ֆ!h դ=9MЌ25'c=Ž{)oY ]PS r2'-eE,Z7p6JP(~T-yZ mf^ڞ'3g J=b#mh_/$ND6{ѕw55_ӨVp-?Lg!6Ӓ\&*:lx@幑^/DȉaXolG4~\/g>AFHȍ\RֵYl|%RV=9Z4 剮=﹑"ƺr+nd̕h%ulpJCz?k(C# a_Q3$1;e`N \JjcDRR]d=5Ʈ_Cq,O-jyQ皡z2 Dk&76j*' ŏwl2#g ; [:+h3_]/C^o do-" !"j.!@QLHn1˖|?ՍF}Jv[X҈`Ogil픗`^ϭVH޳#Gl9[fRs.0&ы: oz,Ӂ"qEaL+Ogv 坴`Mf\s SS ۼx0RشD3/{`M6<ws3'쎲d~قtQB ڀx܏{ gF"wx0nM=IV-5'GspC%6up*(-1N ,/qtƩRtjLNY0H 3K/j⤓&9J w'o_=Dm~C;o޿P63+;\AtS/MS2X,dS{ՆQ/#ܰ_G8*%?e!9S2 ZMW-Dxm[y[^252dU1L LzJCta>&Զ8(ε8 c ,jNlR) e@BF_B4sH\ jul.[:\OSh rn11Ρu!FW,hXĉLpq8ƶτX ޕ쟈O9zDJ+e-Ygaq7e-FIGkc]rJܴ pCXŧ^t4NNךx.w=R.! DX DgR^Ʒܒ D눵卫N! +^C"Ez»%F\x9yȨ1 p u5H*2ArR!/6""?S`if_>oˋF m$ͳ׻nP9('Vȶ"'Qhu4lMU} hu`XT/ TXjc]Ny#Q'1K0MGo{*_fԄtH[M?"Uu;都_<NMW~NGI(Y#\! _P?v08I%'RTOC > ;V,UڮO+}Rn.Uֶ}d?nbiYM `h2]$S5MÜ2UTMb ܬ*A+~6ᐊ'nl(!~Y&J)K$aSwu4izҲ6{IH 0 1s@Be*xha(DY% .R]%Ltt34@XdEʸIP`p ]e+7i7Bfdm̻uK/|,sD^0oXja#0,૤\68-xHÌp-K8 $~ߟ>Q߳+Cs3~A 7d6}_'e A r'J\Lg >}msĿzg ( 7uiuv(WODzPQD? Wk6Jōq%a;i ߲"ݩE8~oF)U1FӵM#[2,EEn %AM*5!gyE T>Bq4m4Jݖr : ۖyٻ|UÍȑ7Zൌw&@?2Y5zYzhyv{`9G]/W1_d7Ddh0B V8S~Ͷd>)q.ɜ &B[s#L$lg% pI=B):zU C)~|,`D>֭1IϢ{d/Ɯ"PHz ux[ؒp&7V"->M7':NjMY`dto%خI;ʾA{ϻuJr$Sk@yWELļBFJyesÑN),? Hc ^Pe_9mmɼ'ٙXȓ@|S2ٔpyScװgݥ9wXVqWt^f/ԡ +YBU%u*y4:ȢN'$/D]hCb6œ@ZP|JL[H1MC >ƠقlzRTgJ=Йe 8tBQ FKyB'Sɭxվ;8"ӵ1)HYm&('pVk<c- bCuYf.G$OKb\}-Q;gg=WŬ3cZ'@Cʼϫ YqA )VPD}&?s#ނ ,gZǑ*|S1Ye5H4zIћ_Mj%pwoL l\z$Ld sqO5Y1d ^^q!o^$M!qs]eJ.5^z(D :JiQEgBݏ\]efVc|̎6T;V*!āQʫe@P- \l UwԯI^czfH*qy=II6F- a׸n#plB`wѓ8F̳UOs4/!<=s6]_}tBa,;_= aU䖲##GP'&cB*NmeԹ4 u~#U@̧ԙ-O+(1 0yzcJv$2FƟqeGqeRKH{_TȆBjh\yț ڰ?Y{ <}8QĚGfm@\/ m|J~ e>U$|l7qET`BމTa9 ѓwRy1idӏ. vӀ #տ$V[b ߯a^j`t|^= l$Vbe]>' &[~c˴%c7) ]wK0Q S1̍+|2~dž8o9ͰָօuJ, iCc 'FξTjap7_}iM;x*>;>n4SQ[bV$Qv)3V:"٭Y)Z7W !n6nJ)KMVxcrE|B;%qleE,;y#DmJdBH=w6CmMҠϖU EITxІ~9^Ek n_ONx4' |jWVr!*_|kPg6ٽRt$^y5 ?3oI>r+Z@!dc+WmM/Q0j&]K!xwuq0#)/ZXR((mbX_Po&v@,{D"mB%űW.(Lսe: ,nu}J@*ѝ$ͿON<7{c|]:fMpet~f+]NuR\ 4$wvNvqx* \a2~<^–/%4m4V'cWV dg'C$PgwUĘ|{*H)eO~ۤH3/?/Pl3B!åH:.;)3PKE~>bhD'\nPӴ$WrrM Ǻԅ/xnK> X;ܦ6;˯MT*=`@>[4h&پbZ{EU(hbg cb>CD@"h.+eBΜ1jc[g]䎮wϯYRJ^Nod{} L"ܡ~ `Kؑ8T{SM Ϭ:Iݭ4 j]/a(|!\^wC a-ǻ挛= ͟%)*9v#5$x:B͗uɖQPY|)Go?c'BZplR_yfrL|nS lZ5/VJ< ·KaYE`D&"-_@z=.e/}rr<d(RlvoOdQS⭲;Z1>@^gdG^obm]J+¤@.qBsCMCutײnW[@Z3h7V1<ۈ'tj:1iÈi[%~ K~M6/5*Y f.nWl`nO\Nt}̟}E?wM"XDNsc. }j*o^hzf1fMx/vRO HKC Y" m02dأ ?87̽P['2o4YMqP{kdCEzvp։aHP>G0BOe RZ4V 8+x[Nb22aU`ޡ_ 1J5C s'_2=O҄'ga!LEɚ TkXd{: oC1UO.^uܴ vCJ%YrӭX=vpOuT^5u[4Gx{}uP!e p.}֪ά~h oc.A> V>?߲Pc@ʢW-}vkYRS^ #9. N{4 V{9\ . *))FSSrj a*2 Ҥpy%_:gKL<~;QJu)xJ!8OTAЈZЮP"m^Q*oNzX:IL9po(NiI9[Gk[ȰOUM RT+3tS6-3D?xWT|xH"RFbB,\՘sJ02&e).,7[V#7*2ͷM[N95}. dp>^@YWe #5lj)Pŝ/ґ7:@$K0t̰Mf/:@/B1,Gi>k '4E _>ˏDaP>FFu50ߋ@$]<-&E}OYSpmV)୲T\"űEf.$_K~z9пHl4kMa1}#Jwcz'-` i~4hu} М7^_ؒG숱yתZf¿* RaY8Iw6]T{$\*(o–]cAI׵! 8\8ƴ ufƷ. 8.pLR Pd`ٕc; X4Kx/zGF'?aFo8j\;qpjP=8x6qzrKpgOGj z!uiv6Ti観.J>AQ?W3V[ՙ|wI\ r.d^-A3S Tɻ|ҁ]v^Ah> VL|w81ކ.pTXu?^BJkV`GTAMjpXnk ^5[Hd߳4T9 1\G8̺Ƙr1AT{ta ʁ_kˠ_6VH&!tT6wO`,H=[Ăq>Fxc7̾T\>x)HOY[=mRWߴʝswXUs?y _Qǻ $[f tgi^O4hvE4T h I߫hCfˏ"ɐ۽_&fLX (L\3 ;Z1rz3h(P7`XY.7M $CԌ8FJX1+vn-$Ik,mWjB'I`֌,SH3S5.CQx\[/>V]2` pY<'>\JIujB.e\%H'qҐB7@b&_) N^&Zβ0_'{n^SPpôKh zI#l\|uq~?`I;+ k%kA}$j+*2=arh1bjֺ Ɯ+ \)J=Q#6IոʔtߏO"RS^Z+ɀAZό*.k$hh g+# SG(Sl/r:c@;AFVAL6a)( ]45ww*us3of% ӳdNnD]4ax'gu4 zA+wD0شSgćeZ>FBYZ([$_w>u.#>j d7GG pL9`Uޑb8úiy͂c32;[SisBfϿ0ALH340"6״d A)sN餬U' xFC%݀C8#vTh8Y}ۭd<آ{1{^&e ^iɭO >-5PX]\ MɩyF&PԳT A͖nD P$IQ:{aVg޽k+%mMmRk8H3fR~ā]޳mz^=+B뵷 h7'EO{^"U>AµY8X-?gP!ITnD0B~-FOP)~h+Zq] ^n+W gH:MW9IcA܉8Va cx#\x}%ѠBsN<#PmDG܌1mk?w 0r迻lqp)W;'ᄊ%i'RrT,i=X^bUb/9붧e_ p<ەͷAۑ^gBAJ;UJs5hCU ՚]in-cqoh ;p( HS'['/ЈEoCY;:'|ʋ5Ɲ/APvX8@R*"Y=ƠX%o줎3|#0vac-Xc]]›թk'f* X-ğޡ%M&nIlei J:2߫Xbv;S}^xδB*F>$p|\/jSBwoT?VZ|`(얀qmQIIYM^d/th@JJ;96ƢjHP,@l QQ\n9l6#og7Ξwlc2t K,‡Fh"LSR :^-2F[10@״µK>lfZ1"EͰzPXwnZSS|V9((5*K~\'/`i^/( )@ӖZ0я -+ /hN>][PApwh껙Iߖ~+Vfmi.۱}3`)$=3ENp$%*C~$ ȴ[B<2fvew*C2d‚lW[:V=:2 `|kȼE d|haeP'zYº##! G ƥs@L:O!VrC F.<)slfxb57h3 "!Cn&%7Oi ^A34ɖ8){UFT ߱~KK2r LG 7 C& =4eS6.ʉ&6h\ϴcaK60)$tBZ5z;Be #M1JR=9?m S ʽVǨ?TB%rꉖ LZ/*$w%ð+m3^v1ٿ%Nޒjn+3'dįfDEET\"踪cveiuK-x`l7Cd)0vw5o5$K13xoqĔ5H5  &$ `nN7\Ob[ϔVo߽sqո'$˒/5cd?d"?-bh4C(ZƞT: Ө#y1L.7YT<^@|Bl"C/:hPՏNUv8^S#a 3Ib`CN$܂ƕLF7u<#RCyI*ݕ L#A Bߌu\*mŅ1\ P3X|*_Z@Se>:š`r̫:~~`{gZ2m '4* _p,[7낲s6"ðNI'VTQء$Wlb.=WbB/wmLvU>ȷޝ#]qɣׁE8..p+"%sO86iA5_*,xMrWv;cY2 wqT: {]B^GRzMN E`k+5nyMs9Ǡ4|u@Dc(жF)F> CkrH<4NOey3ň$?=ޅ=}!Dn"`[>Qa{ +aY*];Pr?ͨ @07Q\/<| l3!ki, C^6wYd!6N$s ޵yN4!lei;lz9H˶l^IJ)/Q[T<~J;Z4ܲ PTˀ<րYi85t-XB{5oI DC"9]I09+LWyPŞ e; ;2kKMKȭy9HXwq0sLO}WR2pkj^c!()\_/SoN,U:>X 5-2?W$hujSi}B$2Aͩ1tZR'yuKGT2>f-іlEbDlf0/8+GnHƹ1{SH͟"g[O,֋#Tʧ0O? 8#łk?<0.Y1l&qCXK7#0FTC3LӣA 1yS "Q,B4xmVO:^bq2-D;pEdkN!{#^ېa⋄RJj.⭥~o$ԡ͹< Ϯ9Bw]RIWx`?e :GhJJӊWx}ݩiNV!4nRl# 4SkMRȩNc[`OrbR ?IkGgExa M ¹P|d%KGg4Y)ۿs1%ƒl2h*ĭ1ŴgKsAP%'D3BvvL_*E$v}ύ`@};Ag^#Mvׅ6 $gZFSv9o6r\[CG9:R]br>E} 7{>Cj649$&' V15̈́f-dMo{HmI*mP>2jNhY9UzVq D>22-Ma/,^ Zd6$Я oa{yVjrg/Ww 5[sʟa| /Llކ2::pFPw. J ޯDqn% 6|ĵ#tbx"bo '愗2> G&rʘ(sU8 r}թY Ow-ƶW0bt4M@noGe8$rqb0zS|(t:j_"J£Տ ~gZ;x-܌ LB-`y2BCDROeU*FoQ >?. 8gG -)Scan/#@̭H~wTm.5*4}L)Ȁ4o,AE_E 3M*TA`r,3&42 C]9pWX8-ۆ&g9,y2Z<{l3XUl(NI Ѩߴ})2K= U6LU#P(wzo!raV7rhUkhkrrg2 Frj2n%Y"-=y?S !‘yRqͫ;:" ?I'91UCu) :NprHZyZa }EA{؎4TmO{hm@8?"9uH.^Y԰nR_;)v8ΕD&]͞S^fDkƣdTvm>niİXᾎ0"( .\ҷ)QCch#t쎞. UF0Qx xuw'ߪpLg~KFԖ` qV^F'P~nŷAp1{ i;2Mȇ:L Awq8fuS*PEsȧԘV7sCG_A8_f! o#Բ؊zTlGg*,}6lDRq\H@b{`n74{ǧꯐh a!X&Ñ=aHå)>CJÀsn -e#W^RnǁNj0dI<սʝ@?J@uľ.ϙXшDO G> H)X/d9?yHMVTCZ:/m;$ƋXdAD s<.<€@1)ރ[5י  OB48Ɂoq)=:)_g*;&`(>̆.H,)+c@ՉmyRBV0n-%co!]A? .>"v"]?7q/!?,gڥxhnԛ]ee?6(LPZ ʿ~Y(ˡ-kD'1X]SUsvG5n-],$(:ȼ۩4:P9mY󩣪M_tCLGC M NXdo,v3#$aǒ7&o)4Rl*oMxih1?Rx6bG/?2_ZV#E6k/@#,Dum t) ,50_uS5G?5;mEk?xX l+8g!I? &^j%)/30Öw6["vX=- eρM1ޝ1G8P"t3ANh!&' oXX 1hP+^-. q2=1 4qSg/RJ.nif!'d~Z12xG]0qrc%?[|g^YS%q=KłtnE?Dff/­e2$?mg5i%9-T>OC-Q3nqxWpm>@g𝺥VT71tXC`W'9];`Dwj/7> .EX(l&D^gҽ +׳<[K_ܼdq:v:n@C! NZ!nz֢gyâ{7R-~V `LʽwCV@5RPNqW`/ 1! !:ܒK yԕ{tmM0(EiRv ձXo[XO'j1KT7t0!ܑ. E}c1 D̸8/$_u3% p%U&gp5NM8o؋gDQ]U!dGq,{Ԟjd;w idNa1R"-+0O_mf'@t2V[̄yjVF5`IzODq/*Mh-0"ejJTؖӳ yj(-l  ZO>wMYqe J]&^lC 8 1%*~hOF򎤉&UH4΀p~!ʖ.SЎ;iԄ #0Sp-ӞLN[q<q:x;~BIԻ+x$*BNpmjG,^vBmX?,hGڬܶ;֠5HȰbqU;{eԞBA xu)s6z\&27}Un@xj$­Uwcg$4֫lv*qq7mZrR ꩭNr>liу,!(i2DߌFA6}7` m*jh H֟6O@KEv ]bl4tpx.-2|±AXk{Â|4"]uWcc+F%{HkshU *K+ CG󉈉U]KE`.+t/L1w8jc8دF/mE6`Xc|2l  ^"{W[l9A5G/9sJf n#[F:d}`X, >Rd҄ KnLt#bP R:U$Tr)E6>vND77@k&N![Pm2LS=:xYgKVYEmn[^hbsLG濝P\Ińw^hxyoz2Vmx /`S^%hC%Y͠aѴnGJ6 OcK%.!,1,f'l5wqd+*b8aǂa٘hWq1(}2҃X~d2 4md?z7Kt(dYl8Qau"#׈+zD)&pYZYI R!Wmtj+~nqhqc90w"tS6 &)1ܗSN`R䋆#gn- ]R2Ek&6Lti'yjV7C2%pJuYe==zoW@blĨY30)b{E/~sXC_ɹ':\Ҙ0z+woח:"UA;{3# >P\MY]prs0=qРbqxdr†/Ѣp6Aɭ_:q&KFحqz:cRl31Jv  JEWW:0-}>kU+@t TXv7 6Y3-i&<==^wשA$H I)?(V8IճkQ(nE)ꁞk`_?ՊU.s4{&`Ś܇X9 }s{-`x5|ڳ*!XcGR}Kg l/P>"}"{DQ .e^cTv37b oWJ<ɐB\c@׌-AmqvniN⎝Խ,~ 08GϕǛt:WG*9v)h^n]ӼhR4"sU(ϖ)jR=X",u7[qEH?AdyuZD{)|a%Uu8[iD^lnhމC+W aH#Y>]aj S}~D`,\׌^kpx17Bq8%@3BbX$JJ@G$nuR/ƿmr^׏FܢoѽXώҵVec-tB 3$׋e^ +|b T3=6gňu.sx07.xZ˲י/LH{eЪv _ V4g(ص#o aqQ; (_nRVmQe}9DTU׷bl1:Q$9'6ٮ+& wLqZT)2;Bz(H6Y#YʇW |MYN؞,rx} iNpx9 CBo{]?N x&;gFʓ;}s$@ʡE;j[WLQaz% P-v @3)Mm?|K%!Q? YU~%}JncU !{ڣK:G/YݜO6}jW^9X$.7=qcE|>Ǡ|E:wBuNP?yqxxi r\xj)CP m }mhEXsA]RBI]0)<۩i+.|_c; ;Ƨ,tk$K8%SL('}xH;opW2'uHyUbJ4Z1~_Iza/J! wQN\jUnO:=:E/;b[2bc\~o[nlQb Rљ:eӿ#}#'mlC*s[C0ɮSǟ Yyz]{Tt4\.#)ۮ YޤL(;Ō-dpw0`v5R@x-{ E5<4$P)K(tir]Xр;܂|hm)9B\;aG;Ex׳4g"R~]R%>YTb$iֵ6D^J̼\YPv8N;/24'B賩p nN&CRg?h 4ԹFFNsHhe_ -Y!"n]:aܚZ*p/za <ȋۅ> EܦˆETiRְQ]biIfi"׭ (rKo {]W9`bgFhQqgjTv7ec'3zu$*uf2}u*֊ u{1\8 9 s"ulꌙ :> ֦DvGt>3…z݉DI2{qkHz?e8?.Y$ )(\E\/1n)l@MjJ0;~\^E2־pNAi"w3]{(7kpO܀еqHB4Zȅ;־`n?*ߝN ^] _ٮ@2k̤2w8Oٞa0MkΉ^pQ"S*\i6fl2 }GdWM/j9%RGiT>L( yL,h0M ࢥ-&6$4)NP '~K:X˳EOmL!Qҋ&V rOߒoN{<ܔVӀ&Fjw||D]׽?+*ZT'i|DŖ11<(czL "![A =.G//T&a,K U$28WD /LX 6AI/~ETQyeÕ+Ӄ EqpW=&*׵L6ثlϩ)a1xoۘ_[PP:}HC%/5 htk0'ã|9w=fH90y%Sx|B{Kr-gR~]Ӯ=`w)vwt92?iÝuq`h#y.\?G2npHS³-Nˈy/kTGrV9ݤIK雂Gn tN82 KΎ 36Ш&C/BzW  }?Bؼl8pPqŸvT4=cdq~ٚnk%a)/NaEOsb'oFw< Nr^s-&. LPY!`M^յ N]ad_9*b/- }d;iNGA _lP2 釮l$y ߦvdJ7 Oz|7«h06"_꒞(~;f(y&Z`9f!03RcdAoǯ_u"ƀr\3I?! yDB!hd-QӅ\\٬JAJa'*i3VV$)3{e2'_.g]jmcCzLLLcA(vEB6nE'2c۾OR>WJpT }xJ_ 9)W#- \·qBHf $>Qi4GIՙtrhG]_}W ~b Ȣ빢e$S8Ε'^(U.hzCca`' V$YjZT̕EQ@Q '߄Ɖ%tb<"Iҷgꄗ Q3a+gqQU-9=msϒ 9 !ySԌ0^ou$G\)g' lBڐRݵح*| p-Spc|o%siPsDٛE*!?흟'LT!mGtl@b9Oaͅ=FHc`TPCVYT14$2+ pQ0׿s]I1~&K"Ab.tC.Y*zW2e3n#V#ޮ^R 'rm&CS3~=d-;"Q3f]4cGgzV`}G̼(&B|/d0|)~_&F奢V#˷(,F6%V%W..j\-jяOIQG_RaG(J0vz,TSwe)#L5&d Ru=\ U4]u4,y$ϲ)ŗZӪsZ-q3,ȪR`D{?M(wWzGFېd-`cBJKm| _K-lO"jqSƋ_gEM-5W h!Y7 #_q;:a}䰛aK9Dj1;襾7;C ֚BԖ~=^"A6|@Y+<Vk)dMK}xY:mpه׵\F^kQ~I`U!%rEe.{l9/$XěLkzA6_ОPtd59c٩DU[Exj3:qKo>Ċ$_ʕ&?Q9$6S#J!6JDk\dPxnN 0oT#:B>n5jGLxOՉ:GHN -FM/nLu1ϴ`JcC=QEy|R f(xȒE@OssPv؎Dpc#`5]Sj/G;u!Ш1'W=Dz"#QlkEd)c@P]3#%S/+e&ه#*,9ð6ъ#6lȅ^/'P(6ۺlM> YSbc~܂u)ȵژA>POz^B-؋DFrhq7B5Q% ATmϫA0Y :!SAC*R8E8nH9"2t_ó`cBdF$l$3gqkOvWwŶw$&De'q71s޺nԪ$h0,ثXGT`VW}C~uHHH:B x3{?9{1$u]h|?f|fU^o:i/2ch/}]VX{T[mΎVIE#RcLi 3?ZC)%׍z~!v+< 9+Q^uCʴxzؠ(ܔSڑ88Vj"n:q?s3<?|1&d |4AvjSg%o2dZq 0'F=T.5|p;I$eػ /OG-H)t٩+wIȐ7^2ܾnVzӺI@6WYfF lMez83CĬʷN|Eq#[8 "4dR9(%Fh綞JFze|NvuU؈9<2Xj v b)Ec?"w<.xT  $oPxݸW韜;Jz3ւ$ƐbW>\[ 0t*ૉidSzЎm^t|[R (K|*i>e 'h~s֏v?CYgP( 8OԢ٥EKjwTwS1#q6bVXr3 aS4g(m7Q 6uX2y]F_VE(%SU :X)(>FI%WR34OpY/ Sw!6cE3ɂ2Y]x7H"w2#L~&3~3糇LK]y[S)i]h[L"cIJc`L B5K 2eٿR@>..~|_v1簥ǪgAғBãa{?;pX QI»%Pe6:s\B` a~lS~.Ҡ}W[u/2<9zkX ssaAv<Oe;=<&sT]9. `?ç[.N  ΊcIo1:dQ$lTеBBmslWbtb7R!)Od WN>>JHP*B+6% #!'ZV8zو]9-gy&7y޶]Ǔ %Y*%qS:c[[";`$K/?ȩft0\\A10t 1|i*nQadyh1~1+l $V3vD 0¨(ċjYYdeޚqs-NA 8`  ix\!Z@{k@gx3ƽ[.D(~Zو[GNFvs>;!p ہ5n=wyrcݥV KD}qnsau ?h:T멯%JYZx.:FJ/ SL4 q]d{h\0!C% 7R, 5|R ch][ 5 +. 6ᬺ{tR$Cf; oXe)tUsntA`@(ґxr319Fn,_l4a7 |( *Z4@%A)WWz)G@M()b7OKh-PEc=?7GV ,ۢL'k2 R6CwNUe&y |ض 3]^lV&KY&7});ioܾlf'gxbt+ku*UX-e&]2N2R񺀂z 葑үޤTnOjOLUB/XK_SC8%Ϳ7s?4]n#J}Mi T C\|d#4w~=ȩd2[{A @e2R2q XqCy7]]i  n{g•N[F!$UOثx î+΋TFnWT ;t͆Y[a/>3ԩ9{EUu{RU0qg2@a~Uљ-ϟ<d59"\ /lc{m;_0aY^]_hhHW-7+?.ء\ZWTT"h3U:v)K^P"%ȹ6eF L.RO'-6x%%tilL t oј0#P C?ߏUTH0]˹R!rk v<-"əEǫ)Q  _F(#zwC1vT?{܂-8,*BT5+e2z 9$ҕCFFn^bbBTK.NFġqZ{/E=s41N; Pq>ltwx jЕ/RoW<'-#֝a mgh}2Am+ 6@'ءa'mVZ4`kcfu^V8..%b نU VdE[X\U 2>Ru)O`ktUJ܋AT/" yFn<(*!y@ep fqpn`gLQo8ɩSf7?IkBƎ9Y Vw:z+P:XYpdV'σ,@)yA+: (sU?]J:bF1-b0M%۽-]CsZe$L*ʕ'RoLd#ZdV?լnipP$IDomnY+NLKbeav.Z[V5\(" *B>.8YECO_Ǟ01icQwGb94Uxhw7"M5:A]k4$礹,tTt(sbE{Oiw$ǠHn6?e\5>{srwa,.cU_E=V-EWrF: A+z* mXt%ja0j~4,C5 $iu\c|Nq݆tk֔=n@v;WHo$mL4@|EMhm8Vn 7^@B>xŚS1.1B*NVچ-.l`Fѫ0{b\FL7ɱr` O1߹} DX,3J9 "[~<kGkB bZ%{H̹Z9I cuy7Ǡt sё:'M VX$ys<{|1kVI6,oÞ$?3]*vk$ӌ"{m_ 8d=&!|;m#v_$bsSIb0'C('4u[-13a!N|(83wH&aJNk  Ӹo]i`v=_g)ݱaSձcRV hxC?'cY̬)]+me5?Ef D{IOۿ*36:!\P+`jw{VF JB's>#)aEᒩ(g^A͏ -_n@`}Fg[ \#r_Ri|qWqns('{``Q'$9~Mܠk ({%tGT\X]h%uD0_2LOtYdi,R4A˗sk+5*28eo/hOB`-씕=,(8N}ūOJZ"5uN75<(W s7TtTJ8609WsFspۧsO sRSTQ,"3L 3hyՈA1AŏqzJ̯{A1ņs>Sj)  1FUmrB}ݾ/C\a1vu/ 2=+*BsX(E8 ٜTdőVL$WolI2`紡6f( [XHJ3ᮍ yaI0)" ?:&ɭqDg6מ L:3Ί9o,b C\ ߘ/`d feCh'h{E&"Jƭ-b@m|$,bԛ^$~iFb6@u0tz+B}-U 䨿"p6y>VMdi h8^mhch5R&ؿ\EȲ΃ uiFV.Ӌ^t_婎Y:13-7Bh5aJSfSL7FSQ~Һ\yc_-䀹+&7u*\Ua9%A᳓[˽9< y ސbEzT``K ЬF]U5գ5yPMsheDFE<]HBS(7d?VYPl)t#}#ZyO>eJhQӷJ4똍C\&E3+mڈyA%_k5v-G*u!*1Js!՟&[B*<CU5Pserovzt%sQguGVJ+MaYc#( $ j }y8ZWxy)4Ç_r K{nN9Aϐx\WӠCĺZ]u2vP[$dMj(|uVɩ1YNoaJʛcҚ2!mtm) qxm?1 x[W],eв/hG<\Cu5ĠZ 1In~e~65O)F*'mH?0qNZ).0R0P^"v PP[/euC1CC/ ƍba0KP>8:U5ԉz5,ܸjE~x`]_t_ &!'rKCcPӒ -USH-/"SֶR6[}eGg,Sz?6 #3f}W8P/ jYhPdnAiLDPnd#A ^ئW8%|B"&\!ĆQ>wBsFH.4ݞ&hɈ9վRI*.@P'xdg1G5ZT &W2N#:͎s|>125lY䳋 2gֹwNa#\ҝl} ɔ*wN\[Hk`8Y/OA㾘omd|#xHw9.1J2rp_ ċo~&%~VTY祵86\mH.Vmv-oe_V,O Ӫӧ{ MX`cVguFU0:/ZtP+sfUhͬ,˟ يޞduT#~jFfL+.qmAt5k%$@]O̶؟ҋFaZí%dQ|K~2GLF&1{rCjU *:C]znNCl_8=taRP'KE ʬ瞱x 9IF#Z+:hL0J ОoS'NPxRBs--l>k(ծTӿ`]yX&b,){hHP6`'!g?^9ҁ*wN1R7wN_n[*ղ0x9y&ZEX!.یist{ Jmñ#BvFb: 9Nm*]Azg4>L_?M+/vFvRy:A\i&'kS+\9{xKS.3ek@oڃ.K6Z}8]a%%2.6mTu>2 [ɤ&_o~[Toq4Fg"An` OwoU>pLz1=5iD 'gq[M':yA3e O{-նlD0 <XUweH3S,8*OuZB.|LL-^#R>r쁊 N`6Iw3lvE sA;T쯽[3QK@ 5VHm$xbqAs@h jJωp.}&ffuY[7͒^[ ž{gޗn IxQC],l|wX48mNL_B*eX\w.cE>ж-B`?1߻vU#*_dNBjlX'.Ib&`0ޓU9j+W-rU@pvEaxg|1÷gyEV$ /%KK I=+DMAo%}|2Jw6EWaq杋uu;@}͸(Aj{ .WE?]HiZ^0TWoCX{Y?!ciiөsˈG&2|kr2_?[>P/5}$A[2Ȼ.LTqysO㞎 Hέ4'36(JKd+uӃYC.k bY>7W{P(ƉQ#Dڪd\hrϚߢ(Sg"nu $FGH tӳ6 EVeW"t Dyw3 ;PC?~Wb_t:氬qP&7e%H7D^o5g- 8k'G1ȎLw,hl));z%ȥ3b?.Wi]\px1phZ7W͙7_ SS!;| /AWzhMQޡʲ>W.&Ju? r- a8>HY4XBAqZ avkށďx -Y-06HsfoPt=U[e""m [kn0:H~;G <"iC~Ϫ<H+F%#iqxytQy,$zk"ѼlHx84[0>vS!&sj"T8r% Y/^Ŧ;F5X2 r0*=Lա~6ZG,{% etnBLV@3.ljȟFǕ*W`d}Z-s62϶BHt- '}1Ƽ!x{U8rYYv}U}>"14vtwC볃pbyNW=3K_ ȏqXγq/<)HamXyqJ)A f ӂ|),!Og0Yܦ֤pqOU[k9=`8YHHISNZ?WpIG;pt9&坚.<[8&vJ8X:\c1|mڕ|e/*M1K29DC0'% $`_oC>vZEr >y4u4s8GYRej4`l2P."(DRe@y̾c+9tH-1VQT%36Ƣ,ƩH W# fk.l|l^EY}Mt |{Tn`,]zr%j4u=4{!M`ˤ{^8g E!!y TSLqty 9y:،`n/]+FYt2J_}Cf$mպIA;=4o\gmhp~?{/ScOTLx 'RsEAJ[c~"^. B:F` * >~K$XczI]!D_a x]7y_oTkQ a f'ҁrnHyl=6c$"q#i< [1X*HwSxW06zMtU,zJ]wkda'gNJ- bodrE <2͞@ܟZe(!U)@3~L2!;;J-{{SAC< ^4e5ƮMQYK2z$nOUt]%ȣ#Χ#gϋ9DRbbuCPvp@fx4P9P`heIKF;<{!t3*^یwDD&R2J7KwԟS ylF{U+,nmD O[L1ó/C*$3j3:SiG(g Q%B{܃YGזj $%̤Z@-q)ÍiKuYK.,Q1݈=y3Q+nS(jp7.oIԒ{B.x8vy3AYq@m[ ݳesFk!4Jcnd4M+35xbS*].u޷K|}@I4~Da}סY]c3 ی81ɰ 3Ylz ^w|:q/GenSÄuV8--?lAx]\rzH[ RB24$ _363tn;gS>#j{(m5PF_jQgzʶ$Sy䟹+nGFXl襒n-ֻ >YQ4 : ̟3&_Tӆ$G^^M>`IMo{NJ_)*"9bQÚ=%&_c?2R3TD!+6`RP UJhS2_7A["w ,+jwVV!-B]Bdݓ7M;T>H_t+ L# Tvǰ:_WDMշP(dA9iuzm)V&SznX CU)<&bGC'E3~<=sdӝ>Gf X+HC>rpeG#eo@1hr0+Wړlgj y aoms-'J/pFx#/* ŨN}[Ӎ׫B?VH9>v1dcp$o >>AR[ =G7}3BodU 'kmy+a@R"I'ZR.E]`T˻5=Նs0,zL]8;YBp]0ceTU^]NB csU  AпeV%'9@f Wh|0ӡ @jE) <覮._i?MwP{9k ?M8) j)7CJAZʾq1,rCC V &<+a=|:_ g&.!/V˾vc,EX\Ә~̓0#`s3_e}k:.bK,' C{b3~hm@ͧT`BqMhဧ41wIV9m~ YK `{xιDD* QMeu f$YBpr#C-F`Qǚ؛e-kQZb tT=tw`.,}@ڍ(IS7O(-i#zFEڪō+\Ϛr2RvӿeZ e֌f= UL`,h%C0@s}^ 4;3>=Xߗ$TkݴH(o{}*aOqE_Swe![i`$0_'8qc9 *fj{;[r .sjgC[SYZԭ{ "lg ;O1T%nI!k/|ڍIhsІcvdI<ײ%6s+،O,?b'Z_؃t_N #8ׂz1VPE݆1+scnc,P'"ʦ->w !RHƊ9ǀUY\RlUd/*^ C\ģ(=HX=D3)=m*d-|tڳb(*ӯO;)iDxWb DLL`2 \M(E_O;M櫢B6QWƬRʥyfJNN{-/S/T vnת Ā[JBU½ǂuL[tj@#~ek_szD@j!0=p5ɘNTH;Xzff|ڌaH%hI~W"l)мY0)~qrSjA"}9qX&p,  u M#{=/Aff™ͱ 'V;FMWe’tyPIߚf": 92id oO{Dy25>aK dQ zzjD>\Td{m`HQ&E,O_8`sAʦ40NN&*'FkH;00q.B]UrfE4m_Kw@Z,Ė&nKܳ=Lw _D6,o#О̜jHҊa2ge2,Y7I7c,._TfazinZgs4ec @$ 43z`d TsK*\gpSI;z٬Cw`y~іP8Remi#vXM@9!#973c+s5r f7s.`C&-,VgV!=b(`Kי\p)cc6UmsMl=gj!a+GZeW1<FȎ[C~z4fNAgD!z{mJ^<͹vW 1!{X4\g<9U@U(`ֲA] ʩ _rq3$.YG0;;<WAV37T܈eeo:" ,yBk^Z2j˯[G~ku^WB֡ovKi@- NكazlF_hѹ7lV-jm^z 7&7k9t|қ[]пA5D~-5*Nx`nK۷~S 88bLhN&>.]`D[ϽGsߒAASc i Q[:ѵ/'XDU4't q\95~ɻfゞyu Ye =7^C#|L_<>Q`"

          ؞%cYYLC^}#`gX* 5|d_HjM (k>=[aU$,5bT,sˊKZEE jWB~7'~nn *LR,(YnNuBj 2Lq\nѪ7NHH-ISY+z218t0 5>pu꣉+'$S);VOM{f̧98DhUV Џ>Q_)p%g{zji(?=t@#w31 `J[#)X^g!scE!јzXxi?Z$TנJ)BP'ǿHh[ BQ 4θP5>F%aYg }b-߯O?l#oI33Q@" XjŅ ,Ce dSoAʉ&PV<4Œ@_g ;Ն7MJ [z̭IkԺu/S߈9ޘ@jz1d+Äʮgk`l:H O%ȁ{Ψdu+Y9bp2ٟ3"eo~7R`,Vvx =ݳnz#nZkDΌhIDW 5>~H@RFzP]c5f>#nKwRSXť}LT~saX&d0K#F Ti@|EP@he:ĺQWO4>9Pvqb 7BKBF;&/bi Ae+۲q9T2J1s.3 sߝ)@TlҶn~.CU/_qfV[Q29qN^| kUZN6ijz CipK!5Hf, $0`"s ԓyA)qJRċ`74g2CE;.ĝr QbwJ`A'->CÆaޭ#8`Z3[ `qCGԆ뀊Yyn4,3Ȣ*Iڲ+ uDG~tI^}ЕwM>$Qg0A-3 : +>[qt:1:Rj[YĢj6gmU!UJK&șM`!~Ӽ 1jF򂕁&/^LQ1p%_]O(BǺ1й8zDCSBa b@W/"GiхBG zl7=xI / Kv4ڭ8?bRff@_h1wlxQBTJ]p0gDk`C/g}/R?5F\.9S(!1CT,__i@rgۊ:ݵб ۝]m_C}I"WHp3Y{Y;7J.P1j1S+s[%q;O6NĘq!e;ymp2=+b)Ԅ=a;׭tV_1٬{yn^MaK*0xBwfZ  mɺhNv+8)b{]?EeXO2~FРТj#qZO?KoZc?la!c}$,@I;A2G&;Z dIW;HȆĆJܓY$\agU?@Gsb4<>r|7TH])#ͷh+Ӭc5+O ~8hY9do?Gضs¤]ItMa;I,>fA4Si ^zvRJUVU_t޲52=n(0TekɶrN<)ܞ(bcA^_zB^(Pkg'k(.HӅ?%es1iqn>zN.%xVȢw`A~û6%h\8$˓Bhf#L 0_p N%/~̦] I毂wك[H:<2 &Y&SiSH64|o22™"%WmJ`#^*[ 7) Z\x(R--=UȈ;:8$8O'J# ,Ylen  \9qQ*!^pWtB”3e(2vnyH_R֖8 Ŏ>0=(*&>Tcvpd2Bs۷?$*A>K$KuUL4Dx(f=ȁ0N:%e B^3A_Uf#5`/ ^mcaPh!g=IRZ. 0 }_9aS:%Q,O3@\=J&oQ6(u+0(,nU8SHA el6[P\݀2#|W;Ͳj '5V:%NbMn#-Tȱ=^0=P%{ z}Ԝ6hlueĖ i7F $r|_0SƸEi$~UV(P7#;dʹ:ʚcDCR˖dpɷ8 ۨYvEw=kܛig6Gn>t=.Bu] ~)7 ĕs>B@d)nLT&MjJ2OL~UƱf2qcϕ:8;^L۽[Ӥ fsUw\ЈH9 _V]G%)M@{"m6Q`yH L3ArD/EѺ pک#ZgkA}Qc񦇜[O?> V"{j tOeـ`#VBNBgfU}oPġE5Y6&r˪"2`G,)xZ~OTiZ77EcaU4=qM7IuȆtݻ7);| '2զ88>Cڗ 7 C*% 3"D8]Z!,HeXgƜ]~v*;aNʀڴC=BYWq6lJ&]5O8a[4/[(~vm@Sl`~/37Pi.V ^U T* "Y'0K7` %(!CfgJHcΞa.ledb4xse1\oz%oVAN5]jXs zpo0ـqM&F^ZQ8nUBSZU Dmw[;ٵO SS:쐘n֣tLnjb\e{;%Cr+SCS3){y8ѶhZ7'w#@u-]VnE;}Xܻ -8Ә o=nJ I\{N!f,'mEf , mA"U(IgItE>.IJ5;)wSʧL |~(u~>JAtosX"l2"h!9$3YEj - xF,ZPj8Z@+l"IqCl!޼;w&KwheAkefyX!VS96XU]k1M56Ȣ/Zd\dGadQBÃIݥ 3(ZP6`VǠuIҿ%ڜMf,)K1w*|ֺҕw Bc%7`Kpu9f´qkϚY8_{a~2,*,sA>i|{hkJ5 bx1 1o.>b 3-?\ɿx R aTőoɹ}a(a3/ĉHnKǏw\,ek~)\]Mt4oiR NK:" SpSF|".$3xlSoe!DgշT_|<~29sH. {JBwEpࣃ-db]+3EC )n iNQ~acWy@Ok3:h;py QXBS|"=?'{a#o1v ?ڇGLvߒa+b&e]gE8.[JxX:=̯,6Te@h+@vz}q'&D.?s3@<Ț(m"1J?i6sp^NLU㖆oeL{ȗaBG|/q PwHs޴>'Ӂe|wxrC2q(gɀZi۴PlmBhQG/ƒhC_1 *5br`+TmrxLO%c? 3wwH)6OdžH6\,zQ­ N?7gp.+S >jNiSu|3 K1s::;bZ}s7WxeK)΂}+ߓW1L-#YX I_Bx\9^_%ǕrQ؊|]E0 {,:~^e׮5U:hSzCWx%L6(8gF`p(gв8bx{ƕ\6td1{Vzz:+lRYZ@O*?Ҕ''cvt9"ޠY!+<@{zy`çciLy#$PuztCJ[(&mXNd`-jy+Q|f3@+af06 "jg+ӵBf\g/b:uZ^ h: uTFɧ/ %mYǠ) z5Aۋr]SMYJ~6jbx$a镴2aI\oҕuF ,{ҷ0""ݓ]sDOR9 bD]"P;D&V=S u;Bdf/P(C@Po#(f@ $XeiFB1(?#] ƕq-;%^h (2Tfx1}F+JswG Ù// 5$“E' ,b]!X$TR )^,o1>Xؙǽp΀s$p"pv7#hS@$j\=05R R'DCΝfv MGE:jv$rǗĎB˅]R @Ch8G5+ .:ÙZ~2YAXWrcXD1B^Jni 8n1Ͽa:1 F!Qͱ~%2T5kG-n\B4#`g¹JE8T3P )&FR^}*'݋DdVZpP$ɋoL77:++0jQ͙7!#IhlK\s@Y1KxE i!S _Kٲg,ܔƵQ֟&ύOba6d(DtQ:۱2eH]Hɭ"h2XQ,&e6j2!uBӀIVF=bюc"r {L-C fKv\q\^;hz/7eз7UFx4nq2h,`HڞA̅tT!=w/C40(j [3# D @O̬cJO=Ө+tj@*) /@Dv4r.FY.@My|{dȟ e/\X?I+{+5dTր1楫S,u=8μ>`ļ%R^l^BRwnfȌ\ݍ$.-z+z4xG_tٜ bBW y{ݜY& ZS*~Voi~gEg].Sɳ{B#gl}i1!R'>xçk@$:Z31f}ukD8#tʎ?GPy\[sf|cm&&᭑7H*e4ATA.jgsLN+‡#!w&:B-?Bdr\ hê-{T Co"X̲@`F%K+|nHop"<9 z$wAc7O;RIRj:ɣ2Z}t 'B,~T> I|X 2O_uHMtQ6Y屚&{=IK$lt檼ovt|c "VcCn4!NEq=A˓|G/nbeSahRV  G\gYwn&Wdz&Ld Q_>P,aDa;ͼDهHcJwx+_ >; .HdɃ4aza&z)W⨸7CzEfT`ʅ.3nW#%(%߁ lܐDNbY bH<{ߢ)wW8tRxNsې+.`Hv񇳳e걏1NEDoYܮXnKUyۓKlNq|.Yj#ŦMd ƿ 96Lͱwb0x##@S˺,ZՃU4T¼F1%   9Y)iQSn;$Ҟ4&eBԍ5=I7KJi_mZn9}9mHP?/0ߡYC-E4Q!;@Yv3>{cKi_]%gUКu -!FԼoW./b+IjYc:_GWV˧N;e>LtKDUVœ +o[l<~cx|tvbZ{R5=G,%.x zW]ߜ1H=~|V=@?${oݝIP`eoAfYǼ-ap.[D@#^Co-Qj*p(5Qp[BizN{s&6 VO$3-I'LgJ$R],yOqdž&IZXz95b$xsio TLAhG/OmR4W.݀GUhŠ!REb饽0"&[ϔ H3zV=\RY͛zonƼFcY^H|և˙x$G% d՞bP|._WDqsa*r4mx9X_9=[ov2ۜi*B!lsUg#ECwc8~Z_H5Mo.nWrys\WFK j#ž))GهMtY`~_XE޼n٤XĘǸ3 _&#_/$"i|Z҂W!җSD?"^!MGrNKtlDOb 2ߌ*; r6 3 qזTiy 9IHNQX[DG8Ђh\O0fkmpj3;&@9Y-Urm4&sV(RؓĐ99rTNcx0YAE v;4kQ\gS)Jµ}kGdFD'ר@ǭx%4ܰT;5IF|H+m} Iz;O"Iy,tr4!Y?gw eňFզxe b@= @Cxoh,-yGUZ-'Ńz/a㥤^G{z;{~G ~YXV<=/ ޏAw!H{d,z}:P@ yoqrІ]'u{r t2| XBdFF@nGkIi=A:.$G+pRĮ[_^STD涊JK ~P N+= -FcjcdcQ[fd"b)60σA0Vak9C(rTs%ʍ jfZfrQBˀ:޴g C23j9O ͋ klΪ7Đw*:Ny~";׀,KMZ۪*x.9)Xr<Q!sqINus&x ,49 -]bNZ`58qKB8Q[d$uZ=A+&!o@wsܑ(<;;/aΨRp[U pz|12dOK#Թ Bp N_۬9Y ՝!YڧѪoVzgݚ»sS ҥQb0MA __1HhxZ@ڎ6atroo+Sq4Ҍ*#,uXqwG>hOPi4?>yY)9Q+ҡE@z;J=ox۵1>`cMc! yW:ҨŗbG0hOo&-1Sā#fqy ?JxFePwL|£&OY#A[~fp=5FW?]w_Ѵ~22eeѭG (valJm+Qkih=qFu#XD/!^ 09O0 ]ػIvF9X/">@?zu@mI %QL6QZ.kr]sAdm;t2%u`L Jxj2Ix._P(PI[loΰִy]Y# shHu[` 춚x._uMzԿv C<~9'j2,b:d _/ĺrg~Wj@9JT >K\aqN2$q IOHBd'h>04%/q Ju{^0n5:et/H`!"3D$v*ibWY<$69EFHtUROl[`M6!h0T+.ޅ#71qC3C(R~GnoYg SBD[Ee6aRW}~Gzi%۴l]&9O (<8]fh8?"j~@#bcUƪW塑vdp+a$t 6??RK?-J 7`PX'QEi]EvvB.6R5J69 <;,π(T_:qJIE"Oo}|Pb+kz\vci`ivjs1Ko[⋳t^N?cՍvfSܣqxBԈbC>RvVك `d4ȧ' ¡4>j<HvpMl#K,k_ӦM-injt$VbFF2'Zٵ2Cò\Њ 5zlzAU(43&~ gg/~[㊶ngQ T4xXu .Bpg"?zT^vR zT !='&4p.0P-mzB d Aw.~zr<dçc??7.Σ)3[%ˤ@yw㦰ܕV=J [X|݌Jw4'̣9t{(ެwk cY4ZP) Սt*;d/qu;(ŐPf=tePO0*Gb40"3 aaZ5s~ a,8WdhHQ}ÖR^ I$I#7Ѫ{#@jj2dX=9~=p쀴R˴>=ݷs0~6Yvd@^³/,TXwGt# Ba\l&8= 30|]J ~>_ƈvn>8oπa'ov=#]eK9>cm4[*(rc\U?2#pvpEM/d .`:#֙6 Ȭ@É,^D R[(fù%m8g8kXW5'nL6Yk]ER\dJ&[Z3Ӑ.1Ԣ cO5b-c42Ӫoʧ3v_gs1jD }Ջ{7=!|uӮjk7>T]Uݴޣv17@k<68qCEAolFBP.7o#mCgt G0,@reLZ)$K$~>Sű dN=w+O>(PJ [jQ.D (Y]":F)01L&ɾ3 Ș3`,}oCH79[.PG3">&)\`+WP7SՖυR/p+w9rdvK`q(k187 /SJS jmYb].Ɨ+OC=%%Q$Mva}>.:$blY16<#n }f#|!"lN[]Hm)WzVME`0l@|Xr>e"] 6ɂriam]ۑY}JO B.d{c^6(Jd*#0(bݮ"cǹ7}.u!UvQLTiFuVWg-bsĿBɒ#DYKύ Ru@G" FJon6Nso []J и=#t{ZFfv2j5AcM!*ULM]#p)9Дb0% ؊&ݩpK[& QtCbg0.эyHf (p0}8T x/y+زNZ9I']S1==Xo2#%}XB>tc~\ M(R헅v@ų+¨ T=Ͱu<24~0T/[ u 2dD~T'$z9oDU* m,-Bo#1M8$r|F' -'Zkc)+-7[m(NތT]ÏYI6 6[VyDȇڭh,w7bAm>p#X.g Ax#{In/·6;;:/8Tu\Hi܆-d&6f]rSM@@&99hA^uBǎwDJьh#|C~=ѷ^6>$J[р:h:(1x-VhI/WÛfz>NP<T1ǁJy,mt4fr B*J,\QS|*KLmş5*i;!&Dc&w'E'M1:zӆ^ G ",|Ii)Nvk&$$%DpYCi[ Q@@qs9ml,tPk `3Q4&٘+!fp:À6oDU-L ̥ai1gX^bSg e˲_bF4 Xp^=Xn>s*%Ɩl/to!B)_)UBix]?!D4P ^[$ #Z/Նèl$$|g6Uy%GhSN9a!:_x[-!h' źjo;%FG#t &r! y[ Ŕ~XCnh4E3(XGI x ])ucaO3YN)vn+DzĦk?A>Leb|Eٓj8LSfQw6?Ɣv4iO^$X%^" ܭ65|u+S*(wأ k[+BAS6 ;M#ߙmTٳ_~R5EbWnd܊LN%/])6na4+Aåcdވq8~DYB|R37%&`=Veu,y B{q¤dϿ/Q̷=|A=HD󑘌]~)uGyyOȪUtq9-~3{zSo )V]:ܔK:#oj~Q/QBUsT]rr\-bqrd$)s$x; Ee>\P#Z~NJVfp,mqj?wy_]2.Rmu٧/%8}%=r?Ttf7bƯ|Z*ChE\lrD ^?ML).nR̷>祘CX)xDTwg.;&p!YL59rN ]0S(Q@ۇAħKp n{=0°XP72j$ #siKp94xB?xc K,XGg┷8yg,iS4ؽuT_9h뉕?gS4Ei:EHAd2e_J"{FO@xOiRNVi;Uek-`΍tf 2bП׹~]w{ G)Wj򓚉$)0Yu#_eM,VԂh1w<":/fQb?Sܾnl &ldC9Z"A9Aya^x}T18H D+ǕڰJ Q/]\;.F:((Ζֱ'ٕK+p6"#(>[=XTeYNR\: s5S7v*c 7A V' | /sb#rD~LFiz ,d0sTk¢K7F~F@zw*1{] eWGBQ݄QIhrut-&}T]ej {6h=.tꮎM:Vuoc6l@NcB9`C* OSam?PXp_Jq/.u /Xg%+2Q us۲ax,t؂y9vs}CK{h cwKBV::j[,4e0ccl -dG\Z\*md)#(<"яJ NW[ gDk׏Kߒ+Y/oL|Z g q9M¾4e\0wiۥ{mXa&RëcqBl=; u:MQxЦ+s<4,7Kv=n7wW։iIaZG@zE5,7ZW1B]1`\lGŠDm*F EGi/8vK4jdO|U\ZYÔ/^k8X?@ C&i~-3Rg26@ߊ^]F_M!!DmֿR/Vi(X|sz/摍SUQUSȓyl}})]+,(\Jj[b|0jV1 ֫zҌKM@Mlj#.²DhWʷrNi˘o0B>]ءgN_G܄"]QYWRE*٥HD3 K7[q՘$2!(ah᝼'EXtwVeJ:٥knvIt' =p;R)P?՗?aZgsy{ĥv2ou]22qZu^7h8A梔/04 i:BYF̞P]AuYC+O 3p5>$448QtZ~Y_'MMKD!ȗT7RnaDŎ)eGZǐM[ي^4E]YFFf(iv SY4Rdxr\b}|zg!`zk6c':EHqj8ˌ@u9I,p qTBFS%J;=:!y 29JQ$ lԮ+ښeYB uCF7Uɼ]: ֽϯ\!ݾ;@Z?Xp+ކRWs)Ɋyq֑3Q$LK ug:`zIr w;y0dQ?-%Q&K#TRYTGg߈D83M#s9Q05r_P ̱j TجDѡ]L{H[jhJV/Y;#׭:{H#'eH+$8˃_i0Y1 ?7DAD)!;MYoYTvƛt$W`kQa 9m~bbݖ!]3Ӟpի8k^+X.R`,_eLByM6{8\PqܯĒ1nڈ@*xL{7[!Chb$hRVKm^tT]6XBE JEmy4PXșo]ح֪--:V@.R)[aLoP[~L=pOB/5臕d`?V6o .{~I[ET;n!\`bޭDX!;=K+<œ-л?JD:}1tHA`c`+("92?N飄:F[~ GU3z.H ޣ;P|d\cdyhV=62[L I\鬐R[dg?iI- vttJ􉶷4Ĕ/$d<2F՛wLJ *k뗾s\s0oNLN?G#3Nz>@\]%c6 k` xmJHT ja#CBI0F|ʤ )N7I;kڝ ˊ `,N]*=|8L߰s8H(9ɶEWKdyG(AiG6mR|u0e!mwĀDX`ꊜuJ蘆H+eNә_yLˆD-WuHxvm‘_KYuMݫ!/xRJ+▧r5ߥ )vdTr\Wa"(U`]hoxUYh{X߉#;(pbͷFࠧ(d.&8 Tz5Ҫ:<.c!Xi P~v vM`+j/v l-v7~*Rhk4B pCKW={DSC<+{HH:uA-p&mrZ 麄Yfb)|g-wlFW F!3qiށT2XIZC;? 0iz}+GeHDV-`>#+x)^mD YCd֨;{j@;>K fž-Vݵ:=J{sC@`$ CMݲ,.=3QTg<ĔZ{ھ WqA]2IΪ{ Co@?!F"\. *{njvt/$Bdb;X>nl;/"靊{EC,|e+DJG41u"{'ky pfS> %fqe]Ta$C˝Z4vޒU!i QXFKK{Wݮ;4EZ}>OYa]c7B]myW SV*j*;*/ 3~Dܪr8rtYaA6zBeF"gՋ !(xƄY4h/5מD\d7obJxзt5c-qx8I~ޱJ3Ϻ|Ġ(c{V+y O`CI4X"Iu2ìrN߇ڎDP 'Rg#Y$J," Zc:ø%p܈.Kjvkf8J^O0otƕ}|u)mI<`QVu]1)ēljk1P w uā3"9avT5R(iT1(sȜ\2yv:b`V}>g>PxI@#̀!>dݧSFHY$u +Wa@+q?:R$t3`mGͫ.ㅳۣ+?F8:՞o?DyDKs/LBrcgqh:=T&Smn)eÏ MԣE_mY޹sG8 Nh_ T)X8M3cO gxAƓҢ r:XvSmC/lOW@U; %aGjR+G]*ax'\?w-TO9(nuضdˆvQoG%(oUFAxP^Z[cx<`߰p=q[J4 ع]kٍҍhQkH"Zo I ARe]np7d6V94Z3YIpj0Tϼc0 <(@0Z2$/k~E8 8(*Uڛ`bU$FX TΑiϴ[1(>Kpn Su$؄ԌQ^/}>w6?.3˷F@i׿#V5Pu>m JdU=>NiP}td&bx0hDe1pnwT 5z ;(PHf 1 `"a̓T+D"kH%ndIR3Tvnt $-4_C.T,by[##luz߻La6 ڒE_:ҒQ63"&}cI;\̢,]qZ~a'[fDje).δfӅ'=%}Ghy\Ljelm k>Bv y:~ 3>M˃IͿUr_hNrB/P퐽_; J(mLLX^EܪbYQ 8k2#%b4i!1jl'bjAlb: A:2;UAQqQRhry(aHka!xB @Պ.yYXŋ$NE5&-<9::r=2-9D%j#XR%X9Rt9WI2J=N# fW׉7ߘ:vӇJqO%laJIWV >JgWUyzoniR`NZJ@ m&apb ʣi~jηqR񎭬 )dIT/vBw \^rR@cPCld T biB-{aA+*G{U?71d](_I <4za6WK KmT?orIpp{ .5u8Lq? @u[\֜y{#/ӵw%ZPdFEe-ڍ Ϩq%Gs6=U*T ߍd(ߜcE\HE?7@Q7x(AM[L ]J7S U?4|=,hKӯ y_ү"5TiĿFLʢM?X9J8YZ=^ LP%7b$Rmx7vEej.e'WCwJ={_d}k( W3í2 XزDuvBvOk안sM)V{( et"W0^N~-5H׎B%[K 5%oA L eyӸG37>I( F!{/H:8*)]?WwZ[]8U7i"YG+>(բݠI>& ;QsB# GKұ7ۍwC 0(L~޷!o7G1?/ò15Z='1 Dl{zYj!JuƖaKtX?!_5iz LZZ|C[DXX9hZXvh;eK}ffTٙyqD#}KQKD*Ł CU$8W>QG T낶=L MkwD$rADrvepxE 䐶DSETg!ޣ.А޵XupO 9MىuD91Y`nq֩Scxn  Xo<[(J1 F}}S=`܅ȇGAWBmg>\}:qmt'#1`U_Ծ yʛDze3,%]Wgxu܎M4 xө>{ox;`P3Ԩ AV"|!DPA]~뉄#{ᒎ5%R q< e)5<6uq%>;ʡ MU>?XlZ-k|PViPv01LDGhm%F0HXX+: eƠ#Ua>[f V*1ʤעP"ʌ#8p9xe^B6!_/Hd!xYIΪyT44h32Δ"}5s^,\_m{Zz`A&Աjn\bjFw2I $q!}7E/wfS:_">$KS%roƖ6!OG.\$?t],"3@ GD>S=-04]XxHlu,u-+8NN']:Q6KC%+&$Z]ўY`A9(-K3m!LxA(ᝪjNҀXwifG.->.;E6(m7JO/CnC.z͹!3 NN1Ʀ%]ྼ5_gnM;ΧhgfKVe ~ZD!%G!]8!95O2:611un_F8RʓX"v8,s )ZWCr6yѹ-k*N4f)C8؏/Nr6ׂ8LW&F8'^ T<.z'bsQEwv"%;]n WRzNw4cɼ7+@mAE=f_wHK_RAM}K-gm&bx>M5/i븥z~xW۲.G5גInҴjIi#Ni#e<1C 27"pg- ɨ:u2}=fFEZq;-e~;it=gb㳑[[L=ڻWt-7n1۴yQ\9 ?o-%S}'qT*o <0} *9y# H9y4/'vlVsw֢g bZAlJ#;sIƹ́ /_4|*[T݉s1Ɵ|?K3P1gKWidV1~U52*{kH v_e_g@ _?LNCIUr?r 2LIY=m{sZecۖ>g˃v6hQE,hOrֹ""tm}͗$Z7/FUI8 hsc }AC&(:gIhUӠ%^rhJѧk]woK_N(F+ȻF}=}_)ό@Yjԕ}RT8ikXhQC2!#m>~yo\SD3:D:^LsD!=23 nclA2dUcka*HWv.Kv`_d=1  6t%֡)E/xB]iJ7/ U{; m 6)։ߊI5UC 1)%REtmBn On8z U1C~@-vM5|lNƸ`-8uU;W $,Eh[T-JpզkPI|r|3Zm_xPR5էkHK-p aǔ! }9gEU^}-҃MDY I)&9Lx!!;PeTDιܗ# _*NFS:v\idf(z v*ڼQl=F:HanmXdP)dd_u 3K%..́( [[n4+Z8Qkg02Dhr`>eKpV+ L./`zwTqvuX眀ɋ=*_~ 1#$RfI2٘9x┃ i>'VqH,itbhOQ?{ԵQO1 $:vAبZ1#SНU߇{ǯ.Mix~X_‡ogW+^oUDe?U|n412Ӏp `ϓE7ԢQ*9 9hvUC?kDӮ'e~yLAHd]xLf$^R.j?8e(bcn}kXZGyW:LfrVj-cƮ=59kL7Si| F%?ŞUpD:0cFC=LbA#d;`ro_ک3<0cYr/#Ssf5iu̫`28J,Hॾ풖/X8)qr_+Ul񧈆~:ǒL֦sF`f&O>] ~ `hTŝ%E\06m2>x4<s#cg7.;,WpA8%^-gKSCF\1 y%(vՙA?=S@>#dӀ(SC=ȿTj+YCaQDɜgaj t]ts/>T7oyߴK1z6׳Jخ7f%ɮ4*_F랺?f6[:̞*`4<7EjF)|RUcoHO0C2IT(dջ*xyt ,ƹ ~N +\#Kim7Pg@fl@XSt#wT ,Ů9[K(J2B#7z޼&8x1 .UU7Ae ūFs&KlhT[ $i,ll6aI>P Ds6}[̥n+t4.gMADJ|)>yIJLFizWid}<)?:8v$&ߴQ!uO[jSA/ `C0;[wֶI 3&d-ipiY..Tȅz(ve8V˞>b?ʍH М+v]xԄЦ#m ԻeqNp54Y[ QSPn2&!/L7%\XuKƓl1jX*S\ Cq|?m ?F|J8kv0{9FU~ep;jIkcr$ڕ[,,DwHvdi ԉS8Bw$H Xm5P!=C/QNV ݘku @S,gH,5D<w:.\[ޑnT0qaORqr#GLu,qֱKf/߅8+>ńx}jp:͛(dzv ǭ]ِԧsGhbo6`\EP/(OS}KZ9cϼ1vw(SG".0_ChęfBr.0pHO =ی%9z.ۊHYsԣho,!ϋRNa%|CZ 6d uLfۛ v%_l:7l,G%'D@*щL2aB&6Vvxⴺ@*`(x.hdŴ[$]Id_F\ϛgxǞ83ct/3002{hQ{qS38@ H::*/cq)͵(0\Zi挔ÿ—o9.s  - U;2Y O#b%xnhӐ"wuPٳ&0>*5NMQH?RF)t Ÿ蟝|KZPoAzr0~AhW)c3^1щIu>Иi T(1MoG5HOo8b5y+ɾҝ=.~4VoԎSrpn;ה)Ăf gśYl m2LxN j 65rwZveK77"ş_³`$nES_kvhƊ\+U{ZJ{F6y͘aS58zgk2O~$[.*"<"e&QyuuR,elPv5ϱL-f •)rha`'ZNnKdϠ0C2O LlhcA Zӻsr+2)T2%=x<8d h=Lkd~UIa:! cW?L!0C:ߗ?!U#9F& Ň s/ m =,%iX!wN'L*w)T]h8w(4-g<8i_޹K7? U|u+?1bj G؎莸ÔH E7Y8!*z4|F]#Ӕ$$0qcn/ڊe4|qR&:7D#:;jj+avE@0/h"x2zkY>;SMqSe16^7/?(J|@{% ^)*|<G %a Lh-.ڤP "zx |T7fϋN *_T+NIB/m~HJ- ϲ>qrTq@ZLL?j>Ƙ%D>ZE !Mf*s=RTR2ojb*~wts 08-X_LRv9A4!? yT1)uI- v1j 'h}kG+ܝkϕdĘ$Ee۩tx@{lc$⟱8q]Wb޻p" ÏӅЎs 늫irS.`!k!7՜gLOu|; s~:=Y)μ5TN"[Z)>Lk#FW ,ٯ3U*yf,&r? M>s5`ڇZ;9&+mS27fcUm* ,~lRr#Wڗ'U{?ژey- \nvaOwp m?<ˍR}z<&\fk^ ]49ɓ`g{[=1=F!)~d[N3T%ـ?KPНW;ũU2rpn6F5fQ&)II#Ci&24iO (1,վ%|ZbU⪹zeJk[WAu{.D>ym]Ȅ^jg c֋B]$[xd_:چUM"-F'^fN3R {Z5(;!q0I':ψ/hzoq X+ Pҷ҆HkB &b`m&ˆ;Gs{(/cZ@LiaV!I%bvjtwz~Dnyqj U5c*^{QkFz=YCT:9~ HoAmHcIBpsʽDcK~K=I$7I05dj'-3fbdk\w4 >!Xcp'ke8%߹&.jOZt*Ї"iApW}A`Za Ex, RX}@854z HƱ Tx4->\8zI\$.**Wm 8O33uE,T(n(0E\-^o "MxS?c%QP] <}2Hc#! qKlH(By0ޮ웧XVF{DNEt>#B,8%${LLc\f~H>+7LeX4ɠ|SjAn6?Gd>ݢ1°Ҽp:D7xV5Q/Hr4&D s_D OLH*\=b%Gwe SW>#~({bQJ1+_RF#f&pLhs]XwжL$ 8_G=bfL}S؝fB+ 3 ڛgr#- ~|q dI:h{Elm㮇Yl8vARShd4~x0ĀR\'e(tfma@)ko6M*Ǎdː!mNnIgr,>g:f.QuFa V> [%%>!cpuV(R=62J 0Sޯh>PTa+ꙝ[Yt.5 x{mtcyQ-{-Uڊ ς*6G,!rդ?Q3R]&gHrbGo"]w&ոM1$[9È8^kI l\(#5ĈL@`f2b^̣Hꎨ\> Rf72:tO &4]S )k}-4H4! @k45fu[`@y>/%YǶ+!IG~ s{a-|-0|cƅ ȓ!g/-d.g9v9Nmj%*᧤-tG=#"?$"m p^ZD?4 6>-4TW;_lQ}#|1>x=3ZF+#Q|34jFI˨s˱Ӷ զ.bzh *v{n}]_=sGYe }ӞןC;ҦǪG!O[)> ]=MxClRlW}bU;ie|pAe$:oNY>WVwg7ejwmP54>1K~7 a%sR,4u6ҀTU*v_D'y-xT뵍`Cyb_ǟ{šRóGth;,6Oeڊ&wk  QI^9 1(@@s"&U&-VV-b,n3r?={J8W'0%c(aVHGD/^`y6z|VON%i`=ć^&a]E!" `\o]VP7,\K؜'NQbY6Dqt{hEl9lS•$bZ[{ģJc-VZ6OZU&vv>CKͺg`Td. N{HK`֓f g3ẘ^'' |LxRl݌p,J bԟal2 M#!4 vD}߼/*QQLUi^w)H<sYb;Pvo)Mmu :6B7W{xðkY.Z,ԗ=Q>YZ7Wr nyRE=2A,ݤ!['T"-]]^jGEN'(XSuHg ,7&M^,xš`; \x4EvS1t[^8|@#7z70 "1obuRcy(m ,9!j$8i<܅5*eb'e=^YX{M f(<9F8 ,߆j*ǁCJ'>]RNȻa\yTJa!*7]A&j1GflJbHʼ *i*> ݗpֿx])րrߗ=݂HfO_T~Փ #+jg&jF!VfUꞡ'u |+ӊԇ%\8 #̷t8?;7fHzoLLP'@ڛIܪ,T4 :픖:6*A&mEK/9mH! Hcs%8g} Kw3L\Tl@Y.4m*N9*QK`:=.yЮI톇Y0=4L(:86 8WZrRQ0Ȧ52bcorjG '+!?O NpWrH\&MϓԈiLi\?'X(3z4. *@^4J79ں'4~vz Ҭ4~wT"FCDw5m #V\9O}k۸G fOqj6 Wݦ.וw' ׼Q]gI;)է+0nʵD-A]~;JB@<] ! Dgq£E4{tXlN>vZC|dؿLqN5H5!^PUf;S7 K|PqRhn; )wH $^CrSE>>aUia-)̶B<}x,iu.ppʍ)!>;=no24f^tʉY)&imKՒO1(yzܬRk-^ĖcV0#7  u`$őx-BY%Z'筌>k?e4tS:J0Z@)3Lqp݂-0Ȭ%1nͳmt>NQpOŒ`P]m.jjb#e#ԡ?LVzuDjlSmFΜj-D19Bfd6=όt?4UR6y'b&ѱü>S\qpdCYȀS|-Ə,KxY0Y&LS3|&`vZp?t2t)Clc0z͝,Mr1hX4;x^Ұ0.kIr:TV!KK䏲6zV/٘63 z@~G\ Si|SJ δ:kVzXuD:9k!t]y;T8#buOS6'q6TNՁnW^uOcź5NT:NNvZBI^8ho%!R˂InҰF3~xgQ+6"CR`Ea2<~ߍӘxOpq*9V$&tdN:ö57< +3<=LuI4`Tvi|}9|s$rbZ#0]mdL',`Vu <\%/$%֊{|_B'-ngAc,Y+á8H kyGh~!B)SӇvx?ljX.XJ١>\mFbxD= N-D!8?MEq~UșԆ*Cb w՗F_OT`!tw~LV쒯>XΖ-s~ɹ{xϛ.CoM".K=_v`^ a27 |i\Uu.qӦ+L'S-Ƙ:<#ރˣtmsʿ뢠 uKڡ(2,[.帪m.{ܵv< D밣\0Յ9$"eW{>4ʸؐ\t(k)Q1n i~sG}=ˎ#*mXW&J(n* F&-s(eGs;t*D&i#V^El3ȍoь:hn[!tr ]z$sBhHc0L @}b60er wY#u}K]^P19@Ǜ*νR+5h&ίҺ Q1èjQlPB 5]W6-Rt7ʪo擷bEw5R3E;nEZS~m!"1ONk4A|$umۨ5KBvi>솪+n9|n ލ@ZU8P٧ٌ5!IDxޟ$s޿f~lZA&¬b72kqM,΋EMԛT}ܞ1GI:Z*̺o,tIv,q'N#¶nb$q^ȒHp&1? Dmq1d"w8:6{;q:C.Cæak ]?A7*'9ee[ Wdd6u S<<::$C|d Ezp0[Jkq܆1{ C`nT=aЊ|g}Qf:%\`7eGWİ1]J~Lm8Y*vYyDk(L ˯B^<(Q2~5Pr̴,K䴛TfW5vӫ-+9D"Yj !+ieFz͸(a2-zKʔ"J?X)jP J 0(~srH\$%=Gct^ 's+וWÈud8j{޿ǟ?%K[]lώOIH-;.I+ﶣi0Ӓy[(Y@;VX`ʎ?4p. _v}Irlx1NTN5tj[b٫Q8Qae'Ҟ6d5Μ0rP%tg~sR7v#_r6ߋ'#"It卞Mpm;cgAC/aEH^'Bs`!z=V ahd]`|. fD tC' }cpw{zV.N Ϥ!GOuɞdzh|1d>Dh哒XN# >ۆd@an . "jJ3"iД̂p#A v ȨKdfZ\LnA2_WwGRC+TZސDܻBG3=]۞*Y#{@O -Qhz|TVJ9fg`8KEa~Dӧ)F2:'i3X8,*! _eH(`5(۰Lh+|9 ZX$1tc27gE"dEf8⇊h1p~Kk;X~` w-F̹k2C4Zl Ѻ'j-;nn.w:U7fJ\Ȓg(NcNJJ~mbo݈T+쓢95nċQc#M40o.ɔ#a@qbѩfMt[mλA}"1 9B.f,׫pB eډ5ܾlغISky+6-8Xtobg)2'eSD?sl >8s`nNhNs84-7$B8@8|&}&Vf@R1C!NP̼o}^6'| Rn -Jmڤ: ;UjB28Zq5Hs"j,<Ꙓ,vZb\!A*R ;Z9Ioõ@ jnld y=:6Ѿh J6"'B.<3#շ=PUIed5"rh3ܺi:$ 39Ai.4!^7d;ePzT"G]#g7~1Coscl{Ͱ/w tU@헭Ƽuk#W'`C* 3"jF}{5ͥP&SaĬs0&%gU jFxz邕¾*=*ߨpE $$pwY$i`IFmGf5nfW{̒ بf{Љ2QAݼf6n*93~X.:-L\>zQpUnAϾI{TqI,ĵ! L*8.e{8e(RJ&|\_9`πX{B@y g\ Rh/W¾AdA.Gch@ypP- WF*:HRgƞCH{ yØO}+]ju~ɌuNH&.н<*^ gϑ뀾m JnRpS|u";-{a3ümon/fF}-ʙx*z>;M0v0tUJU~i\d/yTFU] /C,IW P riDn+.9YSuՈZ!9MerVhL{$3]],=;n$UEr_&1?]᭎N/ S5ʨ-PbK?:/d&s WчqЂt& +X"CTA j#R\UJ 辎4XzzOL^jfՋ%;'\'{vlRﰾk g8+_?^XXLywYpF\(962 㨘[tTnK0YSŮƼ ,l%\HK"C,oua/K]y Pٹ8R2v!8ګSuw=4F __D_7 k_XHI4Oez "e˝.\6 =a/ee{Rw緡7]w - :=}7,+?9P`mn\'sdmZ`?YvEL%Ap)o./&J fh!U?EVOz(IlI|iK.L'Iɇn2 Pc-a+ ݫgo ǜ/!N?%ZrGz;r{,hAJIm//UT \яvT)?2;sQ%@i+*(Ŏn&Lrv9֪#H0ƨX';-^$&:Z>ڴ 7"z&TC˦/qURSwsn LSܿrB]iU<$ ʵLj}\̕F"9bƉ` K7R n "ĵfmk#dͻqK<@.8-Oˆ;[\ŝU̳11VɄ}NǝDm|7շ|? 76/(VE= &GH(RD.8wuu+ѵ⦒h~xԹ"9+!5RV: ]\FBr'4gݷ pR\qϾg ?{E}{C"c[kzH0ؙ^)5 d DK J b)GI2e<&h ΥGP9VJ܇Exu,LcY+mH]IT03ia/jxėȺiU0e~t1}C#9&glG5 UPs|Do6'E, >w\0.v//kI/IYpPIb Iߩ7ل 2(xlDNDA(PD.UT#+w7aYKz-fYήWȬ{bQ (/na M;O)g*-K1IϹWKbug4wp R@%AY@O_*K`DAݲOq7LP 3sw$I :7r$1ԕ5 H[umܡ<)/732Q5Ԥ \/)Gil{U(ġf>6J\ͦ> &O|wUSی1H633QK1+tbp6oTXI'L 3g ߞy\_\wa^2U\ŦG@w#3jr(,Tk(E`[BYRS޷TnGwm->% Vq#1g=oe?W~9Q[Oؐ_X~ln W2:sjU#Ymyxi:Ay O@[ +),Ȁ肪Iɾz&WX $ੀ7 z{¼|/r7OjK}ʝA;]ζwʖž'6*r@[Qf>yݞD ߘLnd0t_tu]{>S7,K"G^#N{L @pDXΉ2$>&J2e0[ZP9Nk1_VS'ղ܊, `%>yUvjɗ jb)&b^(DC#$Np\}vR" ď'Y0=P^ܒ17Fƣ_ w#) St *P]"MSr t VE-4ԫ}ßۓ2@O|SGj=X=Kyr):_`j;nPdXC;&TAlӚGVˆ=ėnkHB_{,P t0j;1\/D(efe]2rOwap"7R>9mK!T(PpӎT/MO$>Og3N;ZgR9J\ tp_1Pl6%iW_~W_GwK֡Ɵ r:)`8EHUdžZ:ޝ)eHa禨15i x78( RNgS ù;lLjTP_ Bn[+0C9dGUKJȂX<ˠ~Ç5',{626\n}`{:`?MiL݄v #6~ᮗ}^R){%{>篌yw#`HB./@hQ }J\߿RwTploXv20' Hβ}""$4%ܘ/' xeTM11Pck BAW45fsq掇d.ft}R@kn[ 9\jPP(SJtN82ɨpƏ].$ |Ub8^n)zpo˵d\ , QIҢJ71*`>Ws0HdqOؓ%{2u'ikBN6!>g[2o8t^q3*Bndڼw@$@XznX=GsG~[T9Mk!Oʗ禉 ^S}LG%qhT/;-\}*VWQwo"NU Q(Y%ZpL5oL2MfnA]j¯,$mu1di5`T4ח4Hu9, ѼͶ;yFxhφ ͡5(mud=m[3A3ϯwSU{-up9:_4׊;ipiXLP`k>JpQ|v5TmM8t*^r B_uї0Lp`y{rVC"(.[v*ेQuLԂ%FO7`>rsL(T.\c22 j!`A-/\u wv)w4f<1H. ܶҕ2$eֶꜴ0bSb̀xj>443 ~VQԸ6crkT!(9W U*+bk^*<6#C$i| Wwέ.y&] @p6?zڱ 0QTzv򳟣% u*&uya'=<ې,z4iӬyhgnTΫ`#14C!4PŅF4ѱڛMÕkHWH$P<1>> 0z"27H I|^jƈ|vN ɀ3^ 9qok3 ]={\)QUuKDν&>X 6Xܜݏz w1L* R>VuN?o08:.?Gr(Z,'ˍ! L0/;):l/$HBKL/.yAb-\ixMsĺ_&(sS׭~P=Z]a6jދ8$́kGM HOt_Hc2CR ӡh!'H5@uƌ퍥tw[=.}y~XJ9)dLoL•X<abBL̫X55?; O=>Kfe?sL; ~c/$o3+kF $0+1e{{7divMb{C'I)cj̸+CeNOE?(x3)|聸U.CEdke+tEXwOUWu9np΋_ґwJYR˄ok8a(| tWV?-Z1 @F-h{3Pڌ<=;O]z-yq$Yt KҢxJUZ8F?8-Fe#+A$C)C$iq܌t?93EY9JE(-R&)ʗA\Koc@6^qdE #&=+XC ܏lgY@De5ݔ) r$Y+d.Șf?-d$(!3 F_ Rzu'g@;s5C #!"CtgG1\UĘτrtɭQyO6$trTYǧI_÷E H 07gy)M&R:1[oWBuX]4B`? NspRǼȿ' NSR5vo-F, ]JV!Ge͡/mOj1PvPeW䴿#Pu_CZAfA^x{9fq7o.F^h,Z'@1E=}$':fZ b9i/ch174ӴO؛SzWgJ/'BH6*_%4pKC 0J^usMJ">.ݡٞ#la ?x7 V)*^5Oj*cx U]yX[!h$3P`fdĂ[ʙJ4>du,JI*;ߴ>ڟ! 6#BRk8 ͽGg_έ^76Q[tq>m6fҋS.EE,-72O(oBһ?ެ a~2 uʦNC-uf\vA21 ;\7터@q/ 6o4 Y =5: Ģ}ֺ}uwpx9vÛԋ}f_Z:hwFkC`{Fv" ߷\ӽBM _ iLzۡ*Q;I&xn~  0QÒV\D𨚔uj'^ oKƺ$[iOV-aKn79.d9sqA$n5` DO[r:(bi^6 hxmv5佲Oק(s/Gk56egWȀP/&U ' 7#z)#7 ȏٻ72&.S_;1ϊl$8&V(?fʐ^7X?~?A *.E2!"U>z=b@͜c˶FbU%>TpΘ2jY\n^r>R M!$4N!n]~2` 7Xm$6Um^A B֚鰣boͶȾlonXڳ0QI\%DO"=.y.M!N/Rq0a^D4_ZnJO̮l }p2w•&tV}|]61|j'_Io& Eow]ե6:@$Ăn_tX|.. ΡʃRˎD`f#̶z1qވ";)dV\KM^ަ"3nkw8v,v%9?ȩJ)XZ< Z8gqS᾵]Zi &p+KvdͽB8jrRiZ9s  [ZB 4sV.䉵GX٦آ˼bI/Wן)MS<Ց][k)p,vpxHxte֦3<~iT٤CXdOQ8 r2NZL%To馇jz~q=%ۏ`Vip`%&<ۘp댪ո [w6)]%Q<#9SLRp qo\KyUv}Zr "/j tily[4쭞츛*/܂Pj\#hU0\2<#dw9z+OC8bvܢFWN'/@65NW& Nt.q'ԍp0â ݗS)(]4džZIz"'@uM^ae$i-OCNP"z}D"1~XIԡJ,fgD9͹H{R{T_:X%Vy(vgFi;!>ʧm*%IXRcZxzǕy*2W& #Nv/Gn8PUٶo0[XDJVZcSQT-z`)=Iw ԉi6ljwe !ꜹq`Sh},Ւ`)Mm%~{x߻([xI_C\M/<Tmn3- Q3K'wkGD +K~TOo%"^6zGd? W5a+') Fv0ޓ|Ɩʶ>M+ž%-;)'8N-_^Kп 2,`NE Ns+5Ml(̾SGM1wt,ЬxR%wLB0s!4[ >Z5@SS0x5)Cx^ڜeH ^"OmxAQoe.A)kWEn-&@'grtgvk[9Vf{Teli%Zqu]+iJgx,Ha\ii%PTB! %DZAtYt {O@|aj!']N_74 =_Aҥ:[3kȝS=4T7PWQ#M$sx~bv4GD:/JI їg)!¨8;%BslE.X?Eӱ J~6`IiX;xw욖ge?jE'‡r*KyÉ!뎣n3Ra em3HMZK o93o 7yUX/@ -a'<0m֏{e!CX@% Y`zQt%W|~PMCR#py7g o-?Y85u2d"݄Ќpā&nk!KLZt$_Ôr(YM`mA >IGYlS6: è< N\\ZrjV6AF{St)L'`pgA8-ʶ!`Тbݓz–ZMʸxo/#swq,v~OZ} k2,أ`C9A|]) ]VǣG\"jBSNIk'G> (#!6oq&?Lnrۮ֪^]2udhwyZ>o3I[EՀgܶi4<ׅDS+Pjt(VP6$a-̨~^gp)M:a05SMyH¥mBtZoz6(2pæjmM⨑]2!յ&=0 4luPElT,}eh]\\C R7>9^Ki2.Ǔ%Sj2G˜͚b~q.䨆(Ha92Ķd>8㼫N;o2*xXL]5"a7ԣZNv+CL* 889>{,xC\.FSxhn>S⑙?mvƎqYs'UqEr&d3оf6Og'Y X6nlf3eJH &0Rʃ+6a 7h VYc>ISJ>ݸ ʋb-Xrmf/颴ɥf !:GFʠ6.}ᚠ(H/rkA,SMg!}{f ms6q^՞QXWFlXs{Gz FB1=yn=OY:z%,j2߸U">+ Y C\BwS=)H9lOɴw^hו:G{~.|TNT\6 h mU^Gzmlݔ~b@{սwDu';k-NQ/@ ǾAVA`w-_0 AysZ@;ϊ6#Q{ܥyȗx.Q-'{m5U(8AJ MY!>R5P{xn?)Fm8o5y"]J=ء] 6#!]EzB(t4]0Ddkq;!&u"kAsRݩC _UPlE!?}RCn%]b;Yr6=FgC7n+M7ٞWNWzKpbO*"XBviV]1&w{T |zeXovʄ!%)}pf}$hMCD+? fy{m,|G|!~lm%62+OI1)-Sjdۿ٘bG ‹hq7js) %" \e!3C-ӹWu -:*xd>0̞5c$㟞pa DP /+إ|Јmd[$zjO=n>VJKKbLS!o3RTme2mǃ[7cUQ7N3a8t͛}G?:#GC@%NGĀ z w-tȜ8m 8$w(=®,,D׋a[niz䳌d2Lfn`;Έ":%%Mc 8<:jD"~ZTld`Āk1gڨ2,)77К*1WkJɞM]/,OdtnmG~5O,ԁΞ.Ӌ30[ ScaQ$o:?<` MZ0U qkbg2&jϹ$sxl.EB撥)Ja|'u -Q߻ nZΥf]ŜzcXJ* JCUhA^&޹@yvf Űi8G8?:Ul9f^Ƌڰ rٿ5bbDG5wvՉo C%'ablC HF4rg5&ĬC?X4_&p s0* 8Eg23B՗iUcLeRjCWK`G3Vs3QL(8SX-M͋KXAڒ@={,,;_F4kݬը4[%w>MfY?M~qSlSqÀ0ə-=ʖ=Pn6pp7zfmgߘ{dnGu.4=[B0|r+E, uGRkkn8"+M{OC'mRyG*!y4Ec68jVAvkbx̅[a+ #@xvmo]K\6J˴]U6?C΃U$)|4v}9Ȃø#Pܙi;h>9'~0r/4HK !mc=UVja. {J:3~;#t7,=t~tPBn!g9`>Ժu_1wy49:> Vfk*c1~URYz9Ԑχ⊉@[>cPơhb9B=-QL*pMG0㪖|;ǵ g &xg5iy%dQ^*a X)PnGk"ǺA@3*)33=*VfO)u [ V}hacwzY:O 7bdzURQMŠê{g\<ƑHùEדٴX#{w(rstE0X $t뵌@$eDQ5˸y|+oVѺN% WmO̵d|u_cc{ƋgkMVX8Mn.5t7v>Y ~0zmQ9&M"3>+=L2g癚blgNky9+qA+t@PI0=0 NYd'vag0zTYy/n^YY&{ F1ܖ #CŀTR8IMJ>hsk󁥛.fkb\Jt'hMDhB` !PnvS9 -(y6gdb`n>Ҁg8e_^۷ MDqrԫ4 !=^$*죥|#勒(v?,fLrcSJU'l˟]r7NE#c$mE{f(AX-fb%yx o rkKCآuIF[ʊu_~0fR6 +t=x j[VBX9u( J7)†)zwA*|Q^`-t+,_ r׆q8j$A\J.ěfp׫=VD ҌsGTL,LJyl[S\9 Ǩbbn1OJ_`bKA ~Mța0 l?LLC6ڧ<{bHlP V-sLi3SkHUc`vsՠǨP% =ئ %kC1JkF2mJ\h5yMެatL͊ܜd{Es qg9"҇,FT& Dz O3wSK$D nv6+ `z!qRK o?b?1 ƽؑ;mĴ3LʉF3iv_Qu=T5.73i2x Kg4ӳk#rr4%v;?D-B;渍5?`X*iPJ2 NWqvHjKB&Hļ&UUڇ[lM'#&6*2E c|_2bNk6@?pGQN4kYDsQs&ky>>{)Tε[0S,h{[*G،8v@lz99=H,-,Sqx򟱓V0S'f" 1K q{.IT q%{6)ҔJ~J@[+q}y@^ʆ" b8q7~ÏJ& sk.K7tDԷ[MAW7`滺X4dļmGn:{Nee0y2F1t4u;uq<@BZzjemf(yŪXPvy0Xw;F=h Ipr1h1!Q%=X2ᙔw~7EP{!.JR oab-h^{ar>:D&q[]#cp+zb[ HL{h=45ԫ'PhZCXm|zd.dnF\1_1 ĊR" x|X ] |3ͮaa^װmq-z%|.'l)cҵpêz+Dr38I^`滅H Xlr0Ƙc<]ÉQ*S3y/#g}V:Mu]^Ca5q>+q>8ZJA^kĜRK9~pr"G1/5BmukpN,FM I)sX>i}YDٞRθ UC*/M d[`BI[M:HŠĕXU/Zk&d&vV9c#4[I<9l$.&)Lyօ3\Wi aIuƞ3<}I*lb^g(t!Rϫ.))V1 qnt}?1ѝQH:x PD!3A߫RJ7mlAEg3 K&*n^_>XڮPݮ5b'9\Od518΋5R %S0{IR&Hc< ˖H[^&N)OjY4&0\++QdÞrZu/qti]_&FOjۤ(H(׿OmL\'燐0;@fF}6C`@{hCPֱ@'3lf 9O<"y/co;?}=x'WS,;Jm,Joww DQ#K6M,ήY,W(˥z?4 X`5_Kp:h IgIКxF _/s.~T(j=ݸt(F1.:Pꟳk[l?p5dGٓ?&?fl0lj#+if>b̘m=KS8fh27T! #| 쓇G0ԣ@o#&9-4Ţv \2wB1'ddJ_]!'xoM}{%+]6RyGyF]i0X2\oI l@=^mڴnH<"huq(?(:TTN_ex3e|p/@ta5k>Yd<# M"]دBQA>;0tOǙjK>`y}ME[Pϡ^ǥƼ[x}ۑ$o`c lk NᒰəuXK X 6qwciY@%822Bt aM> U4`Od=(~@ӉTXtE׺,:Ȇ'o{HgI2cp5 s|/wUwB$({ztA\OzL,$U,ߎixMвӝߜGA )u ?k=l4z҅t\zE=ԌqΒ`_,FSI#1aבּUjS4dő4?įy}Mnr]%"^P{b =BnܫVlJtsM(9Ue|g'V]2J޲]ݶs}5ږdlBv?tQ~eù/q9 rˮ՚t]X`wxi0B*tA/$°Ods#Ymjn-Q`əb:7 n DbmorHW{,2xBMԦt'67M5gm %N<n儋ys9sn)[Z~LS|,,vt&^f}35|6ܩmDL`ҫB7zbl=7?9t#"V#"b08NuݭXȗQd./ށX K#) 'ۛi1YP'b$BĶa uGn\uO{(L Q,tC D} .>;ru~!.ߌUJ6~K=E14ow}~ٯ>m6COus7<"Iwٷq7Ւ5<_d.+fw更cԮ,ZVsױɯ}Q2 däWDAmhceJ95xO◨vz;iw*/$+Z; ½KT&i?-P=AC9# $C%vO9#efkوMW]?X.o 'tZ $0n芐XZI׸0l;1msm xS\ϔs=8%0c9$qN ?paa !3vSe,{?raZ1GORb47zQolӊ8.{1N6ʓF')7R n,3V+.=H*ʂ R^xic%Y~N8ga7ꄞN1NY/?>$65ofP ϣj5#FKz^5)e0Xb[gp+oKAc-9}T~j+!Iw_iP>ʚ%B6Ylܯ OƄ!;oY>K@cj*⬽3c'<j au6Yu,hrrw]/P.N '.#&J:U# UZ36гHQQVSFShYeJ>`cQ9|к!Ri*c裬\[|d"x`ѿ=ϊѸt]uۑmpsX{fB'^ݻNfM(=6:Y+Q|a:vhLVס1yI< Cv N3/Bӎ ̀Q knI/OUCȏ0&# FR^_,C ߜD!}jT阅Q'wGk UPkxNdbBSC#afӱ_ep|0 kns(^Ѳ_zA-G3]<)eɯba H`,R"V4lI{$ u|JYgl-pa6uN܌sK})N{AA!)wfcA/.@F!j3|:uN&( 5˭Kg)iv {h)ʨԇ[(&/T]`{#{ =ktY[Žc7dmyf֧m)`ɑ[op #k-(ݼ^ xZC*hgpv0 31IAWaT &M۔bż& teHdp[b23|QW-?~T`ْ͙oGTa\ `7?֣eklW=ztM!& :x X8؇y\qBk2(\6e9ބ] dz6Ϋ)k5Ec߬uDÖ>=&۞Dv^Ћ%x.5Ye6i5cAt ;X\@YgZAyԧ~ݧLb:xlèC [( s*p+Am` 06(:᧡Q-N"n~JÌo$O @I2'mUUUi]X*vh9*Νpv?d-&b~ނ:Dl$}+Ճ ̝v`!єMs:u]Xw!5ZuˈcTYH5,I85/8R}cތ m➖{(< d-í:+@c|QHD-׿i= "-̬mzAPP *<yw+VW  "aVCAAա6"` =GkRZyJ1Г"ei[LO}@@5ago}yVq8XzjC+P k={?_p?G}伈//s S)57۝ӕ?'x=nwbEY2ox|E2.ڜզct-?IZ@Q4:'d"ǐB 'ǖ@Α20 ,Yy/JNYW`}O._9(m,oZee+QuM߳g4<{ƴՉ僩clK&1:Aз qۨ2UoTaKܡK7[#^{)e>ւwr܀86N1,oXU~xNj)zdSjO6Zg쯆0&FJVgF=p-HkYsH@ۚ3nK'Vo4̺ͤ@=ik/t~yy =F2B4D9Y`;Y@e1 |yOsz"9y;˜JxϢCjO r>t7Mn6$ТGO0_y=?;2{3w8 "6pHd`B'uEJFzl<35 -aU@p #HRaYnk[^CYk q c[ kzҳ-ZtV>L)1X)^XК!wU>@97Nֿw$Iƥ$)]|݊cuds̼Kd`ĻLzOWWzWA;ɇr*DI03傻<:JYh\{6[ܓГhh#ιBF<qe*eFVݴwq}:9<=-) cR@97}l=Kʣyil;$9cq:W=Qv9Є"{ ,iM]^ܿV<hٸi9]e2@ZL.( )|`Ic kFԅ>v Yk"$嵚g-Zj5= uT9ӗնM7|97rM|X#0!H0Wɻ wtG;\7YܧvF#(öT#ozczYIMڕ?Smo- O>Kɍ+Eo =bX)8'y6{Cb̡!du%pB6)?Q|49a9jR@w=%QV9эIgq{Z &W.槛 ۊcʤ#OG-PZv !Lk1s MFBHN"s[;|R4 ."by7!-~O"tΪqp EdiBsA1 4 nbX , 9fPĉ q0]P MJ@7_,ʗ$j*g`034*.8rCQ*\O.'i6xv(=Xhv`&Osjo=!ōl&1QhXs i[f)9./ Sks 3 <,.ʨrz~߱3|BHN8$14mkO7F;`HG$a}Me ÷$h.&10_o!@&!>9Sae&{(9>yGJ,w-#D]R[GClV\JjȊLl38BO*ܳW!ưܤ/ߞ\ܗcKU(CU3b9xWCML.m[}A[תH@~ψ#z|FdnMsGL11˟kQ)ٛ Q F<~cFDv w|$ }| ;/U Uaؕ@eJ'WlNm0dw´%S,YwEF Eyfui7go"7Z!rq^Nä4Eoȣ*><1poYͭM5{h 뇚tiU,.gCւCepn%˘0^jR:~~w7/ qk=EFJٲ!mkIJ1Oyy4E_ɏT-BMM h8<9ԳEn #|/`Hvʩ_g"wmafiSn&U uxQaiXba< !^@-6љY`ezvÔ31QX?VsUVjzV;lt{ `7Jّ= l\hȪ[8So,5=6؋UBd,'[[F/J9FctDy^@9Y@1 m-GPEUeDY(M>z:û/qr~ZiƦB+>4ohhLJ孇'3@ɱ0L1/f LAunX<\yJ"(?)ؿ6콼t@*ejvx l_bL'djs-8[.&^ޥjH%SUGv&p!hUf!,A54\^ъjk )N\QSq&^R=e !O!M[ܛs~99vw6ɦ4yzZ<3pãdsv @8a_5NAײ!1 UҾ`o3o^:mP [x>˳iݯ29n*ogYaHݚix1U[,'h[dhtϾ("&6Y_ry-|kɉ6hJ ;iゐ20mzo'5ѣn3xդc&t^MگGvjm(0 AaJRm +´LR). !KiI$_G W,VAP%iޔO 1zn'f{PɁؒ_eE s[~H8FJri3˚kC_rqʣWmnH 5,{IK0P^ZĞңMlF/{O S978 i uf-ҭ^,w1-zL%TU s`/Tȵ  yz~D9\`;tFPNuen\rcH_?\$K^wb~n[Js<6@*}JW̞2)#݁4vfl;@_C7O "VxT]rUW"}~8Tޛ[]ؙ0 }8^x*Slv`$*( ]P)DuZvDz VIr/*Viw }R --t;xQ>raEQVS &| '6ʌ0C$O)oz58wi]Ҟ?4}׆@{ʣVl) p>+T1w[lfi 3&9ګLFPoklc.R^tA; @CYԅMSmƎ7jA3,6\^-I ;iwO F40?:8S%0Ģ7WOyj7T S." ؁SԺa"lf}7qh^S\KJD˵< (D&;:P_PW~(W=97ξ<:UmSz5!v4]:̚JO6CT. Ғlt 46+~)Q-VJ*YK[*y?27"6ΡSaybGmmW߂'ؼGv/”J#vJȢa RŷE~, &["tQګ =׽|7S[pN# *sc}XcwĔq9sہ d԰* oUctQ6jڅt;1Iqy ]cϹ3)ܩ%)7nbxAnpDmгeNg",[<@w&*_e骁yP+SZ¡氚Q7(1J'!4ϫ8gV۝>5GПzձg?Mr+PWS!ʳm]Tj*G] 8&n im0P (&xH-vViP4hD V }܋\ ND^,9IQxZ9\ ,L9KD1ӌO+- '\wcEH񊷺!O̸ְyR{@D'qu2)1NWzh?:o#Pt1ҧ\B#Azᾥo\ >2O3S Oj"3@;_/Ă jި9fp<u;0+>.{&DVivof[5 O."NrZQ^ E^ɏ^Bocd|û'#I{ynKPj]>!n,=r0$Dzy._kdCl#*+/[CƤSo.Џ~KV0UTN3bQ]M+H|4Qoǥ˛qr {Njc71ps1`/ơ'rJ7pp6B6qy9Xshޅ$JgnA851 ڱ5b訟5ZN]ftI7bHsٹ{ţ:{U KIO{irw~l(7`-|=HÒ{j=MMPF 0`~ۭ[L89ܧW5Ra*??0\} EG*ώIu4fV"=z^#`CLSUyK~5*+ á/5vG BFhN&ƽM.h=}D&1abVp9X[D/F\.#X~NI)|R >o`g]"9rc>AZMe@adAd8>{A>is xyA ֛yFuSx1ij2gFdkK>„˂#" +_c9S㩅EĜ[^A&(EcUq,3*,v¹]i!d;3Lwnp .G2"PPÎص㷧{3.@3{|]E4pUF<;tk%o=}%GdwK>GoDP ;tb*X ZXsg]O[Uf' Y:~ [rqh7%puRqWTf3xD /CM?!mTڕ s SK4*,5f܈Yj/u 3tدͦ1/T)cGUJQ#L2g,ur] p?ZuG_Ϳ&aQBzNM!GIH1(<Xͧ+=^%,u;lPJ#q:7ʮ\ 7ϤX3<۽M 'Z-~_.=Z A.6"hd. .ma hu~es Qנz1:΍z ]ߐ)JeBĝv:" H64dT({<_%w (4bAbtң+W&G-R,fިeަlV[4+/kNRTv11Y31J9עE02Qsi~TC@xZD.Ҕ7k] IƮ6X [3v‰KCOPԇ>h6X,r97( B^#tdq؏g<|FlȣY Y`0i 5rl> +rL(S\cN<^ ֆԆaib' }1̻>;'c_"یj-hLo 22@Qgk'LگNd2~]ALpH.8(JljF׺|H Q梻ɟ ϑ&z`ģh_ CI(,Sh},m*Fan,19;+T)/Sz{P['S F/8a5P853V>> `n\QH et?mPi` zݭױqT >%j.$Ig`8BCPj1{!y!xH7)D+630č'p3y#{Awl'ae?X?RqH}F;"L+̺6N3t)|ͽjHEؼL$;8$.w$ǟDK!8m㻉(ZhGy^?4e:nA8he*?#=H)fr'Ȋ{ Ob~kKS!JwTwFpafFu-IBDBOv+URd8$ܑ@}a{[tDϲ-96T$<կhvµ9AN`j ٸ=0l|(Q"Ew.XE\|B`ϡyN]cIU:!SFj*M&ovb:Lʫ'UE7|ueoR'h"f׻m˫Kn}:X6 }6+$zdr3kOERgY^!TLB@T{R3Z;v\?lX̌|'t*^}Z{^F#)], Sת؊\#V Bm8-#%^Q 3J9~!ဤ\7Ga0%j%^;xH>=7oC Z+gTjiF 6؏<`T.#x%%G0n:d!QoUCסr~,O"4? ];c" pPeHa"qBS`@ .:p5}f,Qr !, ti-O5XcT4G)8V u.3~yr)W;vꉣ$^PY//ٞڧkHDp7)x݁cAHVd&' WMrmq'@~r UG:V!v{^@4=3–*$IJV;;M. ͞23Q&c*Zl_Zaqa3,iw3`p4oaҬ6SMb)MU}b#D4')Tc;XLpQnG:T3;hٌU~7y`T]ٴ}Lǒ)3&?'i_Vv0ӟ>8o4y8Ehݛ7Np~4|AOnO23E cDGH.f3@mbs\(_g{vzN 7…vh-pao>*#:^MKո2gƳR5 fPRcLCj/+ EБh7 L-;DGƸ׃^ʹ:tz5[( ?u=5"&ޝ.N&ޫEs tӣ<ez8 h Ȳz_ϴ)iYt="A0{- a6쉄.V7i}?<- }ܼDhbTlF1gA2kvbD_}CfO qCq+`#En(LƊ(2I>UЦJUȼ٭%˜uPn;9^K&^i&<EMŀX֝^UY@ fly`?xi3d?H8Q0fs՘ѲWubРbJJj >֤.Fo2#5P҅;Oڼ  >^]0G<'s'd/[6A$bg g]8W%vE9rm;6Fw3.v๎/"zWDh"2Qϧ1/ն8h 'f-`d/r 74mL=8zx;"dҴZ"`I_].\||Xߚ%.Hbp&Vg>7hԑkXr_M]=`o;=%CMޯf99A.%8į3:DE r*l[O)zE2Jlܧnk">гC0!'Qd\mv@1.oʨ+{9*r3 o)ws,_~\1JSQl.&vb+s]; &/V۳‡{]SR__﷚pt߆Wgq/i3dQ -`M䢍!WRaĪn':Ŝp^GN`Z-jX7Y]2,"f^i;h_ᔓJVnm1Mz irꕶ}RTPaFa ^gݕy-&hWE[xD!Õ' ڍ`` ;J :}2vy~I{>% J$I:d)`J,Y-SA'8Ex&.;НjH#}Ł FbKM\8K Q;QʑD?Ţ1~rl xᕶ{mѡlY>'`F5I4Fۿ u2C7#tu纫`J}jY/Ք."z]J;Z ETjrR(`B[tۉo EwKhGeLM_YX)v?9Jl~Ikޑ7W\̳)V(%q"8wgp+9"VMX(ua[-a_Ui-D 'FNSN)gUfUCl Z;g>~$\F<{%̆m+u*^@rK3MOJo7"+!5bR\@U zY D cʧ[J q^S"Etmi|iboyde.ݴzu0ա9\H32D69yn|JbB@P7Mo*j]d>yky+߁ ꨖqlRMtwq?MώʑiL>9~lA%z[!A @KhJDoAetSA2 V6?hwl qe[uoQF.yy heL9L+e~%8oXZ@ b?t,b ]&i?PM lS6Doflwἀk [0 j**|iLIq1LeA^\mו@*!Xw}``tag#HsĢ}WN=^J%{TLw=l3ߗVjV9s (.= =9;{?z JY|sqB|cɌ*⹘2"=i(W l3LZcv^c?TT=+]OV͖%_8J؛)j;Fb Ztb!CV*/aڃIti"\TK|*-@T4zK5ge|b$zj(q ; gRڟTG$~ӠP*Z੎!K%fM~ 3p؋"œ0C fnݲq C8O?lNvc{Ҡ+YL<V,[ V΢B (Й(Lkհ(`9) d|ΦqSb$]?h8nvw&^,ldbmN68c 32uT9Iq5*ߗUma!#m JU0gr`N:ȉ7w zOvK1.%=17vdiqr$k:8D.^B_5m^9lw| NT#PLPXx`gl4J?s@=#5_WXtzCM"p v!=K^YUQV˧nltjK3+BsR!I9H!ȟl}2V[7HSaC%Sf"6mлG'Iel4xrVERwJc(o~ۅf 5 .(^$"vL| Q'29=bЦ Wcr? }\1lg mc[yVӳBj[x/:u*_h/tS[?6Wke(}JK֗:~hRÜP0.n5oU@P oon$lwjl*׋׹qD__;;'S{0| ]Hn>"џ9nsQ`CdI[tUd_PGQ\AXK0i?6%H\~d &Ⳕz8vqwPR1ŦE)Eݻ,]Mw3pEhBkZ rEGw}z\_77_ [.)Fp)OlDxQ{@#UMfG$a-2)q,6 |]3vߛ^.FAJ'}$ޫaL*'=TX?+M2GZSShQ֌& #͓m?`{W  ٗ`#+֩nz&dPD;im--jAкd"5!|םd9z[\q+"UEaBx>/nͳ$lncN Yܥ!66PʱZ6"dԧ}RBJ'خtB#IeHih3*=צ0LOS9LPjRCaϺ2 C&m<?ۃ3[gaj2J1t Cs[=~S5r%o$ $Z-ZC'{ĠwClQWāu^z?ߗ18E5!)3ZQCufɼJfEu?t.bvEMCc<]>č0音Jø1. 5d[4+EW3]|\;LUEo3VQ C':1{l!XHрs!Kl"NJvF8uT;Ok-ҽ7 'QrG."sC3[GLD}S%;p{~OX*k r߮O`{(akixz+5Ŭ,3s/$}+ _ˮxCc~=?(ܰΥ6DȔcH=QW+%Tˆ[tG[$*1;\lvBs -M }5UV>g2u6dj4HogP̝/c,ĆY<X5^#]H@uڋ̓I:7Qw\O~{rΎru2m<,Znڿg|%׭JW"SemQƂ, ۵9P%H 1x]XC'UbN 0 K ydݮNCT(l%`,@*:B! @7XyqmZ5h=*GA);lگbEe:lT0̴ha۹dٞ1S1;JJlV,`OCf"7Ln:P ]Y"uLQpq( ,E]4i;30wQ:R&wkP ZJ+C%+0Gh$&|JeWӏOݍ%\q/h1ټBu#=&^nRԭ%鼹I‹ t?ע^̃@6EP:Wl6l΋;K\g KN^^} 'Of^O9 Nv9"㓢4wLc K^c+qڟ$ 3j >>w&]%\/p[EOdE.A > KE)l>&>' b7p<EX7CbObϰ!SvgR`9k!,wD7+X> =.('}OQ3y}JHW8Bc(2Pe>N\ׇJeK =0f$bf+||4tc\Gf04lDLt(dchZ,h2倢 7bKp*c`fT6LEMKב Tn a3zUɂ /ͳkK|\N rU~깠@dq BK@bT8ݰ>Eѓ UӦBYgF]9Q N%gJW!Ż\}' =~4C{JjM{_OƠKl϶%L=[ 'sg>8X&!e* IsB4Vi¤fwzxDL(QN97_}wA5Fܻih{`Էѝ%@3JW0 %Qo c$\u}hCT"23{|"s =/v#hCHc,z1wL>Y? ekNK ^PG,5o2%R=xtj4{E/RDB̑} \x>ׄv^[~p,ن9{9m7FV5JH} muYIS;1y:UaDI2uݧ%k+.s}I~V˝<CG60%'36uRNzh~L=FlBc\Z!vtDdQrhPZBG5K$st7з/{es{%d)I'"@NFwA3fY <h'x[&`.,!  VW 7MEb4q͢%/M ŘB_5~&!SyEUm+%BKp@2khƼD $0æ5Dc>Er +S% ս9ֽ&j)bf^|JUz17\xDYT53dxbnj(!š_$ACknleǼ;CJ=xnn:y"qа.J-|@'`6n9w{&!im͆PT2h-Nl u|I~4{-H{,#70JKEaJ M(nВ5UB4NFsl_.dS=yzrǑ0!VRfCZO5"$֞ߞ)BAeBLl ͦc4)M0@ l.4닍MpQݖ'<y:(StGŃ/}B z]x s,BoCd39f-y26Xl))aQǂŜ <3C]S%kW}&Wn? )H4/O,qs"EKQr>|mΨ˞W8I p g:ø&@BIl3# }:໩I 6 8&tAExڳ/Ľle5 c; |i(Fh-W;uر_@6SD}_/I(Pb;4Y a$Ą 4N<-H6=r Hn%fNհI0+"脝0 ԗH+b{ 3OL^ݯAiwc\y.,@ {=PFYWZIQϠc٬VJ [腥WWH8!r.= DOӴ=rg[r0;q99ҼZ޹ o91:MPcmc "\?Ǹ"/)[])uҤ2vIjEi 7/EH&" X=!tJ>8LԌ2p| 2 =ʜ=s4\Pgrp_w2#3~TzV*LuΫaLb֡3B[ܣ%BXKԧ|=1ecoRU,s)|Ũbs#:\O_`c٘\㘷mn:aQd&O{yMӸ VB2 rC-^+P2XP%i(hed F424:5.b3+ˮ9rj  ٸ ,dvS[/Y1ygT _Aj!?><]ra@\: >G4ۋ/ӥ8bnyD%u$xKL4̶aVn^vIFm*gRq+Fx17\8rš-%}Z-)Hv>|5xM0krgvF&M6dJEkm;s:Ύi|54[{ -T~A1G dG?inaS$UJ !U[E+a+KLjVnR]B5.P,\H߉*=Ԣ%a?<}EC:aF{Г!qk=|ў},>tsc`/׭ԗ6ȭ*Aӗ\v'@8joV l^1SjK{V);y̼@s)㙴Z~վnоx^y Eˇ=t]w~gjxC7_P C&E hy->@3gPDbM}l K}VmYeTzĄ2Mw% j݈0&Q4qP}r@g&\v!g2y#yYGl hrڲeGTt+++eq Ɩ}<6#;( ]ߓJE,ܜB&Y zj9g cљc'=j5"=E1߉u^%RY'&Ai0bm'Wohe.ZI&N;V&m4& A)A+ޟȧn# dQlX:G'8JPE" `9^ G?*j%#zn bؕ"to9&ƈot 4~pߑ?'GVImjsU8 63$:od(O@NyuCD=QJ%V*{EŅEL[#lC5)x^`x6RY 0ޛgZt]X838 O2#z\>2/_5?KY9mLqɀB@RXXB7I/^H'Jܥ?)O]Pv:+6ǑGKKWDvKF2M oI1^8] ңcB̺ jhZ;|(gS 'ʑpykM>8.\?mw5llnB~pMMנ$-@8ӭXjP-qEnIwLZlB9b=n@z:>J~zH1V)^H"BǠ?Zv`l<;ER>x\K{~AT+ _G#ŀ:r ( vqdS[2QcVX&wD14#XL2s[^D2:bYE@Yi|=/ФAȥU{Fqq -za8O`#,`E@kϸ@cAo4>Q~R EXx2:'8Si6_Źђq `_NL3,ZWAz˾vaϹRlpg; ч`e>ף񁲸+A9o1ݍl^G s ts??s+@ƷkbBCbE%b6/0_S!hKZ)$C?AᵋeY'&i\!X-8l4beC۳qo}d*fݤ9ꇴ^F]5xaވ?#IyuoO'lP町$rlB$(?Di_? F6gC< *#OF}j[!*&v{D'#|e9Cx G=iƳN4ܔjOQf(_<Ήŭ8ֵ? #ETqS[*hL` Ttsxc|^y~ }wXOݏ8Ißh|7lDnO"%UZ#v:6. W/1a:)S";J7[|бr$!a򒉜P(ZȳF4qHycEAo@` ڔZێqwW`oɣaR):*DE'x<ĹL\fUr<&y6o|zYWZYtt/'fӹd]s"IyB 3= 2om"s++$#/{d'ń@}BHYsFeTyk@fvY:ȝP,n`ôgX`BrnRn8MCt11)wu; =)#7Zc {saTzj_;CdUvFIOk#xjFp\% oCe] )zvkop[/olK9 e O ;$8 йGPޱ_$j7M>ֺnJgEiOWqTSs+Xʃ&1I.$"]/y-K(DRſ!$hg96H}{z`Z+B/&d~=zZ"EddwByXWG+O7jiGk&G4=ߟjVy|kmh".9EZAbcw# /ٻhZԽ+w7$+jcy5N=*Ӂ(bxQʊLyIhQ5tbN,kFNYv/#,Ԇԧ8@G Sl¿x(j_< zy%\=fge4 Sn7)A>)4F@|̔m;"aaw7t.oGJ!zՒfY٘[ŶVC.ۻ |M" 4<iˁ#Gt4td%_@0g$ӦZu!E']$I02z(QLg3XNUe. =y,Mq~W}~ ;$襧8o|ؐ|R.:I2byX\6%pt Xlɯs Uz v5F-Ly#D+_u X%ӍQEugA#菤*4nU5*gZP(-{A3j_$d#y'(r١]ŁyDbG{7|O4Nlzܷ ܷ^tkzeZx&w}3YHDS24B5V9!xX1sQ&@$R)n!'z${3A~.Ԉڴ Ҏ0߷M9vUՐ_h5;[s)5se?Rhċ*m3NϩaRv<  vՌP 1"9Π ƬgwiݟH%` ך>sb!=d468S&@G"K߷x3wæH##b_Y B=%bֹ "J&-xy'9DIOֵ5rESwjŕ_ %%B#esP_RH]a ^ӈy{$cPR?GOWn_5z ؂?^pENI/!M86q%^TUBa-VOJ ~oJSpEvNFO|!"ϹmxcDN̏$M++!ywNΡ[` Bj e:X26k ;aCLїB(c[w| yAOcʻ]5#qγXq89j9 lT?EҾ |pAD3R,'v;T#io+ZL}dw!VQ֑g蚟Q}ZWA+6դJ4t{8v) d/T$I7(D \X]D2[{qj1Hр 1g|]؞,cXk6M4Q|[ / 0PmXOO3< \*Ѳ+(Ro>{*)d^hYĊ-t;8Ȏu8jCNL(ȣչ 4aY"R I"aY~K J{A^yTwbUBų %:9h 4߅j_ZB[-E&5*^]Kv1/:mho/"+ѽj /3PDb(k%<Ԓ*c.! f{{+]Jn BBZ  %:gq#@IK*Y^ "+N;uȮ%/.XqW|pÐn))&w\t}$ u|6v*Q(|6b 5>s膬ۦ)nǹ4YѺ7mR#2P`C!-;GJ5Zoisu'qRSjyOJ'qtչŬKu8ym*f:O lm5 2 S#q7?دlƕYL|oS0\&G9OޓO={`ŠsoF & o=YF6-S)*wF^X9w|}!/?$@7]_(խ`bkAs\Y@\-–fnj匔 惴:o] H$-fzңӎ&^mA9nˆB֩Yd٘ MW&LUW]iF3ei[&hZ)5KkH:vI 7hڍ?Lפ@XT"O:Œ*8WVn!Q>PRۻѲ:>NYi(?kUnJqCF\3Jm; pP(Ef;'H 6sgK.#j+}<\DElX`eg+'4҆ :ꈮ2iƉ{_ d)Haro! rsTk7IGAM۱rw7gB/R\eX³z΋TZB94#Qqιs[.dWG'HH\DžrBԔ>Tpd$x.\z@$D3jQ}[젵Mcu&u`z9AsH<6y)Uz "/Badհ\/>xc VcqYȸ}7H7&+ՕJ ɲW8ڋ{r}btS?v֤mA^Y\4+sf$U k(G3kؾ ގGf$ɏg'45X>ڇ>"'4-Au jb*:ma;* J)dY:UImM&Z" y4sXB `pO? }Sbw#@7:8;=y orb{\Q!H(Z@$DK?~48"`FOzcf/5OFLY{Ĉ⿵c]d1{gU"8W^ ؛ly)&ֱMdy..ƷvN,wS}Fԩ1{Xa+7 BJD6@PjTe/`|°9nAȇEXF(N[jt0qP{_jL5Q;Ag $omdaksKƛk m :sҸm:\z|Rw:Fۂ,bѥ9ёU#0@ E}3,[@?Tgܤ:J?qw(I?DV,\|G*p)cەa6ips{.c'bhˢr$er :GTKܑ8`ujVSrXkJq(9NRCzbz)a[FYMЈu Ȋ~'=L>)4'\XhF,N^) Tk̵tBq+b0mwmC4 ] *sR*%)\5a~o> ']vJ*?Ux{u__+^? Gn'[a<0z݆3ӬdW˸ÈP-Ԑ }Q2EV9 %(9хM%pi}b/1 `Jb:jKtAxpu;p1RH$!qgyYkA | a-uRђTfΥ \ ZpZ({"6Ꚓ.:[  =^àCQO:̚Ӄ:ls40Ah[La9IznC 2@Lw12a+O*TPpy:ha3U@hK+k"*>w7 .SIG4(k쁅&fs5xeaՍ};p|{{SyVِo `eBtxڲރC1!DG͔!^u> C;MȻ˘H*YuJaz]FHib+8:+H@ʥ/W-IJߕMMĐk{ O+͍c$lSuA"p>k*0Cv7S] hyqM=~4csg @կ0g6m1Z@m]-E+3qK % !牶_wT3ċbu^qzUEl՛MT2bhOkn)/&ƍgEAFXZ.~1k츜 <*ccb;S8`NzD8TuD -'ELV D"_n,c_ϧݲGJ1ʹƈvk0o<)5%1`j\BǶ 13KP^dW_GO;dJE9'届 :.z? R|4퐏| ϷraMB[nFy>s=BKrs> |t;g*zaXPT[]t<`/?- O3w%\>STpVT\YVK}V*4 ٪CMՏY5'Oaʕ/<sk: stZܙyC#3 zoGRU.dǕؓS^x ֓l0Ptdk#(ÿ8ïbhF4+T,Nm>wld \PZw±. L| C Ή:"Zh7TI]Cp̳'@usS2Љ}ZeJH{kTֹy3KRXFqҭ$é.t;z_1ʇL!7!ךgVɌ|^\|&oKw~'(l^5m!OD\YTpmU>wF=Y4IO5?.$줺Ó ۄ/-T jVTOZ|7m!'CAR3LN$@#-c~NkTa :?%=Չ/`$3^=j0LHWE-D [M WP&$FԝCCۄp"xýY򮭙^k060: ٸY;ykdU1:Q?dN.XwB`Ji ?~ԧ'Aojcu;mUܤ/5% aw<4qt"Z2 @@s >n 80m RtD<7U>엘ᎏX2EԐdP؄*j3iu<]c`)V>޻WqS[Vau+ףQZ]b{vQ-X{声 BuZsP0Zd4egd]6E%K`JRgP}!_#~=DX%FTM TeUY~h U ѨmJS9MD`+ h y jD*[\|91)}::Э[f@;C5{>ngZT,w?\%gZhtpxP\iPH?6'H-布,CûmTl([OChPJGTq/sb*S7@N>w*wWo!i$z ! h]A0>Tʧsٺ9$ڣ6u1Wǥ6k:oÄ;8wF_"^ԅZe7|~jݗ@x~;ba]T2#.=qynwDa {t}/A1)e末?ĜB@2}|>2٤Euw`*Fgx&<\&gYq?otFw[&ت#xI Vc]WJD g)1ss5MkH찥y-r뿔wơˎ0хP< XBC.W޲<|]Fcf}}Җ;kiz9ȈѽN;AnwMo4} N؇nC򬓟b$ E=RB@ Cِ#uD*8xͩI!KUO①*(ΣC O BRw^Q t]hęBEW6 1tx ءL8G]leIƑ\+ir 5ߖj_O簴. n2 M[oMq(Ba4TZ7爟q Uja\Y ~ӂ4>N&y1kk}54QCpݎrRPA9QJr6ΎK ofv*`KySwsp"$+:od1D "n|>6L\x[~Y俑Np13Y7ׯ se_vR E/ŧBO]qq{)Q5@_}-Qz`mNM*a~ fq!qq*y&_,l2/Xm|vc) woӒ3#sL-tbX.b2c_1,'{}ગp限^GIprD`{/Gp/[8ё_ɮmAM`Rj\PEb!jdIIckbEQp^T3k>rxxkwJۑ5L: =# c_SV'ELl<>i^,T۪?*O`luHah\kQ[^6լJM;gwD6Tb$T$rd]X[9XORʢq30~-&YjWeR-,nճy"_!0qOvƆGqmV5{ۄtg' +*q_( BɷʑE' QEکm#|wXF[oPdðAN]7p)D10V;Ȟ2 e1U_ӤQ冔i"A 79qIQ 0cܾE#?1V4GE!ȥޥp,R aѱF6>ULE/k@9m?`1HEC~6.`=TQl7Zkpw\uE1(DT* ԎE!hmǙ~&f#Lw)BtA(H"V? )f"E@ނԎ{M ~~h3գ2Q8`"x`L3,N {A}Md9ڋpPx5$ş}U o;,-NR%֛*Zbm @K A4W-l)&3/kM7?'YH0>ZKpYhךz Vv3"j&Swn;3ڎq],x=qNpWY͞|6&tcZ-wY]ի^& =S Neyax =+LFmJ a2Μa, ^H"=h-0Cpu1غn4<%lh4ܺԿܤ XCTeT+JāWb_>>#E8-/D7|I*Nb;AF ?5,"((-u9> 0uflz$uW5FyG {cC^l!LӚ_JbuvTG˂A>f?|̓y2c "xvVռY(oROFmR%~sb%"G/F5p,T? ϿH.Dc'{*Ek6fA-YF#s Y>q_L H)r޶7,ND/b{V,Db-q?Id/ yn._=H]3t1Wu c$P CM$FCߪj\jTLDDvTEZ- O)jSn0nP`_?ΥXÉQ^Wƛ_rRz2>]j ܷ>C? ߤkD!%<]"4o"튥ז%T2IQ {7aPejGyTVcwxsL: ҠDhjSn1yɨ Ȫz4}8uB;\P܉eN?GpI5Ok( sRE8ord܁.ɺ/6hUntr7WK^:H U{h9m 9]}Ƽ+E%CVwJoC@jPw4{R0{:Z#3MNC5d\Ro"& )+#Fy:w6Ø hT "N*%κHZ./ki(OԮNJU_dZ"=y\Qs;P;'wR| G&>2}ʒffDzZ DN\Oga'$؏:;YwjzD :Tn9Eo8WJN V͡(CD!A&Zjj̚cIg= }:\:s{QIJe_~r_v>JL W"(ɨv0#40R*1 ػNe1aɨZ yc1x84OEI|7pQ5ď'#N~2vKEp+ix2=,+5V@7D`:9 wDn[:ACi^4;ODAl.,9EB: g5%x@,L)ӒU&;qjج3`N*;:jb2A MeЦ(AX pE%oo 7eh%4x1*7l+O 2 6,p@\OdC/XmMW :\\F' &t-;#`r"{3btU7p%/-HlH9aO&Vm -mXGDcA ԍR<'^TZiD0|8 x2c@yp vƏ jⴀNh$o'\kHCeYe(`gX&A{;G Mk5&c*!80_0Ս CG*<.Os募B*l8ǃN5Bi3깖2w VqշW;,(ueW Vrn^ow:Q8 ՈgQV]02|VU+߅9(5`<XgvpsJ2!bc螻Om6#h B(o׵蔨@|Ⱦ}nC%jyz>]:S` i x$̌<4@>áUп26m`ZDu->My0תrE׈a;efn:\>w)G`f VXr@k΢+rs6h >~5*y)$ۮp)I8}fDY'GxaF R2.[<}-U,Dv鰂Nη 9ϼ)0k]؇>Vַk9-0gIwBMS'&KvrufwQQ!\uQߟ qBU" kK^t~"^j=.7}wqL>n?pB+v9U/_%ɗ' jOT3-X?N8%(_pⓝ'q,'aK>(:YjV;7t>CX8 ܱ 6MSg _M)`C|&pMI~ђRQ&‿%Dj~^~µTZh9xXU1@t76]H1ŏ,<-Eԇ.0S+Y]j9k*m7R?Sk߰ McXDw'.=mA*2 >'3hoT@hBqAB1Dֽ;WH#`}wHnjV>Z.X gv C?4T[s!TzLaB&dH Y_V({ zaBEFɏa'ލz-ܫ԰6Ԉs˹Zǜ-KBLIL"t Y7>hL&/1>8[=HMB:jDenp h1[&Ee-1.96b}[D$16[pQ,X`OMF/\0m({vxBM~TݙқPw%*Zg|9O[蚁?HD@ f?ϏA怀6PY:+i迆T>ژBfڙ+4BӟM艗X*4GL.Kw* #]e}2QW>K_̵bdSٚ/=gfAv=5v^ s1$EQ;I%CoJ_8'K+38}N;?> A<8?aSl#<4'1@,e:ӐJt {qDb 7c;/^kA1T S+V4^D/kLU.ႭJ|QG,оȀoF0!;Ot,P/>SWw:=4'C1y R,Ș,TL4%}gab?0vB胲eo$ -q٦DƠvldËU'X~O85JQtDB9yyM䤍vYHx E-[2LՈ ݃'OisvTh6M7vlD,<z}NS!VF:C6;(uʮ  L}">yh7xW0@2GXU(Mr8~[cvceb0ěǣ4n*$%!%|txy}E@uv+?T򹡟o_QK5%is^Zϟr]%;T^ػɓ끟#nU/7ZPҳ5>E2=;8}њhՄRQxe1eΝ0Gl8,h9~1}RD )3k˄3D?BaZU% 1jMFV*ϖgGQo?Im'^RH{Ӈ6Єzp&Bh139PzS_Lek7:JY'&S=D*@B5=ARc_BLOnV@ؾJɨh=,j,r TNll?:E3p:*PUAؚ])*N:*INH~h޹\-xVyd{716/s;W9^j>\ٹ/8ϕ;.xZ=ar@t!?KO[gth'>9Q`ԉ b>Ưsr@. b1꽆G]L d1纮1-h%gXQH@E#!:O24p@%SMOZ #vCH>҆Z~WhNFZ!J #z A˻ %15q]1`mEV߼PCxW9&r7T.D^jRd~8줡 AvkwTn˘$aw|_TWQBw}-?y f J@(F,zF!ۣ9n+/@.vpW L>n±* 騚cvV̰6|QHaFA˻jގ7 EUۊ6)JZ_08UF0.W"IJQS?3&͍i'X;(vΩ[9T9&,hƜRL+bRaf!anN ((,6P\WnxWˆXWEǿkt27FHyhƄH&@0PYD!574w?Lp˙xW`:ߴ+=I,s'$%ieϡ%{S%R7y#Gf~RRW,[x~#tjA Uj5RRB };1T$^2>E˒eYt|V:"dlI{J2'Յ>}ZkC犷@glV seȑw\S -^8e2jfI6A A*F;&!3ƔnTcH uHRhsxN8jdh=*ضPbł ٤ٰX|3T IxҚ4CgVm: l9 =OJ4 {T3X(N]%m}kJ:օ`lҦBCפw| J%p? *?IާIbh*g tVTFqW8TSل*'RY<21 1:k[uLDj };+;H9WͯX,79kLNKp>:zdU?Kú'Z}+ŸE:ӞS,liCիߔn_8Oc=r͉n%,!L dp1Yl+eR S-H Tw%ˠL;mY?W܍x"+-}wWKxĎ`N, +ҷ:$E63}L%Tk)B%4Egd @p^@ ."+aQN] O KR?n :8 9[Y*P)U"h#J)#&9,TiRZ|(I$ߎ;7/$RoyNK觭'V\W˹'̂c9v:/D7ZoxRS[jc_t^ĀgvOv >5 Wa.!GZaO< ^*ݤ[g?^xxiGH^LÔA&bET a7 @քac4 651wV6gJ_ |$ZQ%腨sR6}}ڳZ'`B\I^m4H2k2q xuP{ AŅ Hv3cҹY{&M!.yO8] H5 dz- S}7%U" 1S "xa$\ebWG~p, hUbZ}g֞vt"/-N>pq7\q ;e}xjԙ-I(T|)25pන7Tr- 䕀@)ٵ o LÏSVb5`oiwI'6 "5:"d(6mb/J;[0 {h-$?w+htSthݰc [xfj~bȏQ dy$"<, e۳oh{/MBIШ$=tv!Da{.{kf"P\ۨvo$39sz3 ?꒗2,gC% y>;~q1jT/`VB`kJWΙל,o>5IgkǘeB?(~!$@13u2 j8A m=а>rL9kG Y%ִ>Cc~phku0[ RQJ<}⧫^2.qq6֑ɣ4}]Rk},[Aƅ8U;trg/ʫ 4)`:'y[sFm~TrfiG AJ>qq1d><ߴR.JY\RՁ`\;w>MN$I4 z̍5Ox;q8,Nt٬5]Wd'J%ZendY%s\VA q:je5mwO4EtpUdAaZx!J]]w(gD>b[I68(+N) >$ ˜*Ԧni_l >'nɵl`zuMuHhYn!QP^7ft>q=Jc{gp&4b% lQd?XH5mםLNAyѩ`|$ F&;h}(pжRi3|@)Pw&b~wN 3V-2*t\=_YG_LSՙƊ(rR^RSYq3 @8{{ix'ƫm<_ڸn4- Ce$Rm=Ɗ F4$+Y9TUx&/)iSxZTEBNݳq_^I.gʙ%v v `.XP-]rvOQhٵw)~TTzpj'^Z S]k*x*-;:h\ {h|ʻ8o?nV0ro#RMux=Ip#3 *v_EN vY'uHXBl?,iT kD%nn?>O#CWRs%s x@` ]h1< 隐,:qQAMra <ɏhf K&.m_p ǩ/?fIzVW[IӒ`#:tq)a4)BǸx=AI+-+~`$f xY )R&,x P]هYEמ?Q,Ӹ:z%-t@M'P0?T=h3^k5:;!>e|=`j礊W'J]@SJNgL򞳂>?-kcGTcc2Bͷi>Wu{%snp0=P̉DG2<oQ0΃l ~=x0s!#^;w a)AV QmLvFy Q+zcCU1 λ5StwxK08OIT zGZRJWpu噜| |_d ˷C);|QavT0DtW.kS|0%Tn wU*UT)t.^Au^)Ԓ y_B%ݸ CeZԴ O [i&R5R@ pu t+_ ?֮WX$ rz!} k!(ٱZmKE1nYԇ+'uvA_bҔk\xL*[W} ӾYJPF&GD`>eC3Z'6]eI3lu\Ѐ9(*f@yG(0Z,9>#PѬ&Oc|+݀DkekPŃT:<%!(5ҍOeר~s}aʶ oXqu ؆D#Oa(i[KfP]?7IdjꈷnY 0 dg!b n8n|p.ȼy9C 'v5@1|&_5΄fHd+Fñb9OJ[m_(X7glky`Neql-YFst6#`h7d<NuYcӿ%4 !~J` >O˚LJJr_H+NeϢʭ+;ԇ'sMPd.k\D!-!.8!R8d/Dm0w|qG=BWhu@ʰC7p*6f3S\WTϴ+ٶI"V{p[{4t: g4 Ǯj,I;C~G\/>fA§S[k~њ9*fom֯ "2.a) O]^{0NqP@ȑ4"9JX׋-d+˞í: >N¶o'pR%a 2 Q`?)gໆtvaL=lH?b{'3=9%DIez%y:VyZUaHZ'kv?=J_b ֧<sj9Mh=m3un#Į%1g*.B 96 ZD)xӚ Dn/Z>rs2( +ֹnDkSj#)Jpr[ ќ/k_x%s MX;H{Y+u>.@&[KN˫y/!}+KWr<W<"_Тvϋ'[SDdL xVK$cU:+ !W&`Ʃ9-Ĉg]d7B+*If7xPY5=̅FEysc v/`3%@,9@ `b9k6ҿ'@t#9O|?|s$ b>ۏ29Ox\x1=u5kʡC3Wۨt{"4R7.ψom~Y- E$Wzoz/b_{&$;ҬOj;ܠy~ÚVm|8mDv.') I,\/Bh^ hYiĊʈ3N:/עnG󈭜-;T)ˋtc%']THOwK HgvԨǸMU?+F:ɗW#-8^`Ed!9]Ip+tY3il! MٜڥPY[!/RVw6&W;[RهgG|{(<Ʒ{?^<x=5 XoR Ѽ 8=8 hJ@-:, C63Uu^y E>uιEWI2և3 Y/!6ě@:C$J .QTeOc<@K bfj@'Rg#>eQ*& P|#r.aF.:5~6b9*kI(h 0UrdIv=Vgjkq8aP#6u5IڡfrJDxЈYa%]nk:rle̹P_.<7i$9LC 02lFN "j^"B:Z2.Ɉ9uה s">q(ll'"Z׼ 8_#n1`|^u+ MF*!g4`gMnʽ9z̹M$gSK9ccnہXK~z3T%][722d%BL݉|{` % $=*Ư9y!38'L|߭( >~iXmz5[ F 렖< 3S^mN{_mmUo񇮍Bk!L]Iդ').u7եm? `tTЀS7TC_NF3^NSUHfHڬtLVMW&E ٥j*Q8e6NdvhUrRP]yX)-aDb4ҔblcVz WH+C|d,ZyYřezjU/X%3Haeڃ#ڰJMj2/Eu:TD𢨼Y?gĭcZB@rq/, *O?Mꛃ_=LG`' Y[cˈb=MiG Tl)OM@a:9CkxS;Drvb$x_ /S|>`nI FF'Bm<}-le71:giAgc}./8 uK-_ V)4C(O1+<ҽbWᐄmE l7޶tQrς2ge=N}a}Cx#j,'7usp<ٳadSP€G7^~2˾|D@?y@ՃkzEOwdЫ*}Ջ>4 ) q߷bJ;4 35+|>R}`TٱTyLLFz>[k:m&\K']*"MîFF7@ \zhjeO7QnvzL(2A=b\|'1Qu޷N mZ|) ŸZӄ,P(0\ޘ;6t ȍL'se覩! BD }@q{oM\@&[჌&N(|#.rc#̃SAW<>j6%oTu[ '5 A!}]'iev05~"XVܴp7&֗e =47ʼn 7=cߺ#I:)/[7-#io6{"ANcbVDi|kHqY% ihOr ZVJ kl8,,-3.̐QZa52aȮ[5M'^a^njV54C(Qۯ>}Hd`Mbvjn,׿SVeTERrN&ЅϥEdݡK27j1>8$LJ jDDR2:vKZMUOѿ6Z;jƣˆ(ӝ 7? #Ps2Z=u(zC&:|91 xCx(i(PV 6I&"BA7;6*NVyF8t+%lyʓi&Y;|_a0u{ n_z!i 5$afQ1l+L@5ЀnXo8[oqkTM=\Z `#O5%@OvD stQ48mpm7ݴkVtMhz@9EEkH`t0es4<[:siJw%cc*XmYG*F7嗀#f.0FOCU6,z VvCVE8 HŝqWbnN݁ hKiq_an7GDQDe.*!Poz _DM$)i艘W-!~sTyJs5Bɬ*Lz:nJ<u,~|lɕptYK~p TW_ЖfR?V)l8ŁiN C's= \}Xu7K\gdT,:*FU7aC2]D&]vMOQE8<9hQhlkh2RxU$vE LdRA(k6["gJy kqCKPugcÿ|K>U3h*}{z C騪os/s+r$q )zY8:L)$h,DČAFS4n)SKFzs\{?7OjgwϚ -g宅3, hOt,p tF :PyH+Qnl(Kܘ}ENb[+%HwUFs:e Vt,GjN8õ;!)[1bFL˚^i5a 5!+RܤSO]ͪ'V:MEߣMB,GPkM8/gVwDQ&wVU#rrzέx] AH֮ZG +PsAp5J> 10lF|SyC8 !41"Wvsa͏;:/=! Gb+8-u].A֐Yv2Ywf\"|:Q_O{P.)zY樂w{[XzI8""k@?>,7Q֟AH kϷ2ft{@ mZ,#k;Je2 b[lgj35Od"s{'@>+NI`can$3mK2."jy$z"_մ`oRr/IKX#~rGI! f@ote02lCU%R/DHJhFJ-8z~>:**NθÂ#͆υbx)IOnJ*FRx=]Zk"ؾV}F8*b9=.UZ} e_{ TXvΆ ӋqYezoet,zNUsiTn5e VKu cΈ FՒCV×yUiڎ ɱ(Egp</CIĻiSlU5Z@%뼰{%aZ !&%bRYpq4:4A&v'D `jG/{Q+ij=+sЯ(  18CAi{cVcنGO(л[|;_xƣ:GC֑Rco@|o~G '02ۈ:q44pc -A%?Gh`/m;W_?0?b܏ ݀wyRJ.STn1A>Hs rhrHU]ltR9L+/Y*ki2do:dx @%IPgIc3Nw|mECJB-V|oQ(4xuF6e'/3; {CQ5=fIXXaڐmr5nWg3I VM:9!V65axgۯܰjb imvagOpmnNƛ"0|L,f;8}:=,|-\RTC"J[O{I`u[ =_m:+gƞn*d2Zww<r7@,VoeJL0e)g3W~IO;PBL8D6Dٌn200妀vaSP{Z4 {3I\]PZ?V~_ܓ( _#*Xh 2KdȮ Fƍ匊TRS6aя~Jz p$Ey;Ij7݀|1rgC՟ufxNRh?D/"ˑpFSfI_ؽG]pRY;)#碁$Zh7)9_R 3KGXo37bjG)g 0ԣHr$B3"BhZOK8ͰA/RL4eA Dኃ"~ecY7j>MH:,vK{UMMc|ً 䡼Ɂ:rx5ug #0 d-i41 P Lנ@7ku!L}.{幃΅sX(M[+{VgYZ070701000003fc000081a40000000000000000000000016439a355000008b8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/ac97_bus.ko.xz7zXZִF!t/"x]?Eh=ڜ.+)>/>"M(1qEpX'T8VЈ78VR5hD2P0C WO䴥XGk\*pdxOP*S(1L3Lh!rHH.PМB˶rovEw".N@㲈|wvT-tSb'KJl*qAN\KWdMOxjNlKLT5|7<&y͓@=;@s&tVsVlXS" Bّ BȄq16m&CXI X괄=L([C5YV _& GU @ IT8~t?Y30nRI(sWmwh7ypR*JW┺ֻ-G#"xR tsp >Eg^8 " De5HwF\43Bzs-~ȜCާbSj"jaQ¥ᠰ/Ph8zsoY{ %NPqnrҲ)g -9JP0#fz[b-MEIVM#y1ws#NK>CŇaMз{Xl1CeCT6p3x;ZI4t*RN?`P^ qJ>W`]xhgOlﶡ" Y8SkkĽ'цޜ|WvwL43Kz9A_"*JĒ\7r@Tp+:ػ=,˅ݿrkQsKֆA!Me1\*y | 525@K7#.ˌ[l0t7PTM(𳗧ꅪ=Mfk7t};9~QΗFVՐ4V'/[(ˣ_߾Ji1DX#f &Fp, bU*COz@w6&QjafK2昤! ʈt!,#6YHhI겋g0m80l\n09R%77GP?{ڙ}=fdC7W7>x]ubE;_>2-񢬾KW! 7}L];Tae :Q[偙b6;Zʌvm#%VntW`5J΀pi&4XR(]yf7T"N)TwܲXfƋ(SX'8NG==9`k]jgydQXcva0Tk7mg9:cȘBUח٧H]#f\HuԔr5 Ǫl6.7ԍzxB3fW6?˘f)t6 oEy3aY˅ե!LV|WBL9RZZ = 3ȂEOfcr dۂ)[̷H)e@]`g*a=֬Nf|Ҏ'\Vh#//(X AU:>Dɻ5 ,BWKa|tﲧe֓-#c'yy5+rϱHtr2BJ>,(" -$c+3l;?~Qqo{VPYcbSʹd5!?\oC"qրNXV^KmOH#zFL2l(oդm{Vfs,_U=V("Gr-r%O-k\Rk&K Ղhۆ>86}!-Ϩ״E}~ 2<~ط{ ~e^$PD 2&Hg1o8(߄;s]`YEH^VO %^wf'I,q{D#i PUޑQ|#[{j:ُޤXz1<-2]3E>gYZ070701000003fd000081a40000000000000000000000016439a35500004df8000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core/seq/oss/snd-seq-oss.ko.xz7zXZִF!t/?M]?Eh=ڜ.+ɑ-HTvɇ֑vv괐WI;+hz%}4u,"q[j0%%yoF i0F2DvA;fN)EuQkYbEa6ic*-ȳ]" ?[*2ԕJ;TbShCީ9y,']EjWSP& `)m<|.?'dOh <'Kw)- 1XKKxiiL[>p+;[?}7[TLZ妉'_LMsA8zrL`:W>",w(onqv#Kӛ1RU <Y0IQslR׮.AlA'ok;D`̳: G.+VpRK "4:0?j;nHF *~z۬~Ɋh EE~z-9Q5cJ c2gFal^xE }#s4'5{ihm %*PbCL 41<Ɛ?;]5{Jgj*8ҖCru5߯ j-}7@!״ب'~rޣc {'G06 Df 5p'8P.M;ˉnɖxn'CDRٟ*I"9T XA4h(M6eP]sw0~jOwSR5,{V:@CFAg8=7*c_Gܤ]ؕ0>${p9Ϋ̠D7!4#˝W)@RBW-;+kL(=fh2hx}J{ ?60Qz! ԰'Ch(:ү5Zn124KaTc'N\& $|BL,BCeJaDPr}-CJrW=g5[NGD pZjn0m`5Q7M^ļ!:w~hs0kR MP[a ( c,KfEѵ nW> ]elX@wq$(kYyZ- WFb׭7O%?FјχIRR֥PfdN_P0naolDFB `n9zҪUZo ^Tĥ. dSL4JǾ#;[̋K￝8AENJܙBmգdt]g M=lD&l~ޘLbZţIGԩU̕x\C#&QGI򾱽 K*O˳f |w'>:V 00nldFgܦD 7.@Puv k2:Υҗdӯ e |Q|w)$N1< emX肢bWvٜ"s%|J ±Zd"GasD(J!4Tz#o$#a!n⏸x Re^/E  HR rOO@nPXͭL7 ʙthi* LTŰtaE2(D$we` o:(;5 !Ӷ4Cf@Ml˖`G 'זΕ$^ol %U(>_pI C6FM\ LнV؜bp/BcD/V?|ѡȆMmO}0`"4׆Jo9VNm1Vj/jo.o5 +:F^ :%uϏ|zd|O!p͸!M.l+knNͯ#1{9 㛱2Awh8+}TA0<'Έwh/Kb/@[]Eq\u_J@D A=%@awal6Eۻ=~B9 V?9kJNãӭŮʰwF(N)wօm"$][Q>>4(JpmAğ4UB!Mdc@2Yk1eq>M(9,꧸̘~[7E1KԇVO3H+/-m̓<<2T5h2x5v]w7DtU!$ yiն<(huNfAN욚r\+#|"_ͺL$YIs},Pg0tfS"S3?E䪓F5vZ`[r|f8ж*[9}`h`.ʼ:sM.\i{b2@/r W1hs]W\"":mrc3EZ(Zc*^ykuj4pG Oxer4< ۔L6؁o(u &!؁Y`F/~N~  D SvVRy\䘎TK˾gL=%"Mɘ\==0*#PA ڂř_يFd d>QuvV=`lX^DbDGtBAǃ Z01Ojb2Y$J+m9R޿U3^%IVT.x1-Yb ]K)!d9R=46^x,Y- $"CT愼6WEQsJE>4\7"=k"EL ]e qNm/zHMM Rf6iMh2\!c:74|p}/=:&\\ʏ|{$/ykbq\^'9۱,CIoPopm[}UU5Jb.hvXx])HڡISm!4(m(^0ڈw`*51^bp>p}ĩA|.ﱯ\.d Om5WPݦtaR_"b&:ïO4y}\|q0U1Kԩ>_gE饢d' #uM>Z ^P>yy$i(XX-Z pi'Ҩ/ n-CsiΦ'vJ%ټ[!1)& CQ Am[d齆xO/&:~_>:.x;k`yfJlK3IM@1M [?aen{d^x rE&/d,VAn/i eG7'Fk+Qk&fXuW٦m.yOfϢX/Ϋy11;4h%4Ɏ֓|^:P91\jY:཭gs8vFYʖ?|e* υlt_)%l]0d (B+L,җnd  6A cl ٣rnWL@[Zf&U iT9o&mT^E|m}>7|}lD눘>&P7#1SA:gѳ(-alz!50=cVqن)wN%2 Z UƜ&nG 0 c#%g!312rd58汜;UN!H$UESGvq[qM6~G"Ad 3u${ 2 lj)S!UիXuNYzڶsꬩŒfӟȖˋ)hl2d a73v]^&¾g0,*9 xFˠHviBA+Q%Q3ډ^sr]-˵DȞ0C #08 5ѼZy[R-,*eWaize9 xr1ژqz\'@>sE6G,C} N=6L..3?Ȉė|K\-IWxgG2PIC󴱅Ñ @U!S5u^YĤ)Ⱥ4'Ʈȏ^ҫB7 ǝb^N*@4THw!YF7H0"M>UmSR9d'BK&a4.mE\ì|Tҍ'4bh; HU2 %`%0mġ eD^Y-A(vHP;6TKO\0>uɳ2z{XXQQewa3ޱҋ8Oܽ,i01ߑ=K Cu^v|fJeSG8Kj9kJ ʱ5e19xrFjmX.D i|I"eJV1r xf0"yB jXc掗`w$zz#o7PlBsjoNBWF=&6zgQѻ.{J-P"=H_iR9+2h&87ׇL4bo OPNyYNɗ`toMOBVm '+<:{![-3*hX NgZmiwyߎ  Oo=we=ZԸ<"-wL]O|TmJ!tXR8n'R:ɀ`]sZL0٠JwC3h$̈́ dh=taxbOMzuu4鲍ژ r(-r1JR9Q@j P'jNořA.ru, UVpHVtY">Y/Z{7:;@dx-Zr<BdaCzbv/F 5ʋGmK;MsuNBs.g%W2g"#`zyXSlqMh+La&k!,iѸrWi/5&k<(v`(n'B:0 R6-j- &ˏV캠5CiƩI}x`WS|f*BμZ3GX6G!a7N|rm+*qN4͆ubo{L ><إDvc|9LJ۵5]mt%+h8pM7pK5&칛NK Uv،\6o#1ө!ybGnC 13v$ԨPRXkQ܂#t|?5G]AGlfjqi5ۦ߼7>t:;VO:KaEwBw"6J/E+lgURX@6GMS$]x k×vwy]pqaZխD[oѾ>2_)at U=LU3wk?&zqoMЄFjkخQЩ~ڿ#r=fDZ3cl#8G\=gԵй?;r*gh V5ɑN9ŷTjkζ~~m zn훆e}M.QߺQUk\>3;(EZ9o{GK',9Qt=OQe Un`͵5+*ʉ A? 0 +05(gk y+5 _pR=GP]䋭+ҩ*Wz%1.YV0fHdQ>xxF$7V lƫX> 2{ӔPs*^N,/}~qMH'$A504H& d,Yn)A)ioHGԙ|A:ٗW&-ݴd { C_C/f$PG["'{ŇD#;LNN^h-RvڞHT@`^m,2Ӷ\,`Ֆě#,Ewm2VWt%Nm!xnCav`Cdwgr7XPInƝuѯ.dV^GgJn .ZJSM =ױiտbR:ٗSull[y"{ć[TqDApӨ!fSnEB`ۑ8f'??K.3|jB`X3Gy1<Ï+ ћfQzM@R[wtkmT&b٦6Q@ZB`8%R,I8}*.]Rwy(*n};سrb^"YjUͥvegQo"ݻLx>ssb i`\=o*G(*WuXi ( :М@a;eqbvo4R;T!'.k)^T~m߫ntiVY H,T_+~ :l2 ȒVGp$z%X/b:kNTs2ˈ QMv[=V9( /FJ9eWНW(o,xj?u٩ҟ½?WA;\N,^T|!fX"Q$[D# 6äRqDlDAnt<%V w"|Da pFc=t _#uz]|mq~9Az_(p :=R\wR.dY8|K+޸h&bJ -b@*uᚬUesґ&Pۄ 3 wSR8[̻LJyJR&ZQ/G0Ў[@v<B j鲓\ʙ8W`-|4b~9bŦLxQ P:3^F`_ow(G`QkR [D'v5QƖfέB5̀@ȭ[4pV@I*W-4j/^jA:..)C`IGHKXFy^+ V8rڄ*MhC+xK *?K!FZZë"߰>bx"c,fsMQo[+hJ jHgpek qT2`+Pns^_oC^ɘ{CxYw 0?DaSY}gFK&;OH܍',Iu ~RVuQQrj$1r劶͙9 )&zi0 xgC@nIs_[qt. WUFRoCk78w2+Wk^,gT$@H6s twerrDJxT(yafĶ FzU`#`x7תfVy4q>/flzEX6pVrqrQJs 7Ik>)L̍U7TMqc&tEɺ=W 7CepX" CD=,+@*V1~H0@4 s9g#-@SGLK,ƇVI g s{s+~re%%V$C ˥ 8!;T }!5#>kIkS3֎C^FOK0|%t%KXdJӻJ}|wJE n(8%K1$@0>~ۚg-5"ϖLgdsypb)Wj•W逗Ð'1MJAkK#lƎ}(`!7ì@րR.k8Je5`vEaCSgK.o)$)hwjOȮAD^FN9pZhqI͂UtQ:%eANAQŪH+?> !_̢Aȇ+_:&8/;œnx *@Xj+#A_;]RTOBS K.od%Hu^pג| eG5'd){zԉNLɶ2ڽ"#\k˼p'Uͱw\e- "}Gk<<.13=x&gVɖ|"#ޑ#PJ>isJg͍b:knH0őJnשsSj7@DjLvĺګ^rMߙt_7~+ٰ,hQE> ~Ĩ9u,طꟹ.ܧDjqT\,u:A >Du]ɺV4{|* t%Y+8$*I'vzOoDA8M!dS߃uдm h[cus3'EKiUEOשW(#N`cff{0 Ҥ\ DCֿf~a@#hpmRQZ j.[bFRvB4kj4c;ܳ_ ;b,q=ŋT3X*~2=3q?Wsڊ:K_|8Z&=j)W# ` ^e9LfyZ9"ɣOcݰAa0mE<*X_dl T.|S%IFKə\j>0fk"3*^RO$ɼ~X %B)Op +ұ#1/kegh>$E.ﴯl>ׁUbd4 Y.ʻ>{7y9QQENrϐsWx;I-+< Ӆۻ(͵@26^hORu0>jO4@ՀBG :Pí&z!ݯt3Ҳ!w=bI/ rLZ!nr2\׷7BH' jUY-p`=}L)v04eC[~|XC )! T2ɇݸ}9ʰ++,]~%2 FzLqv;+q LVf.L>;Y%RM;#a7muLc<2gKZӾ9[G![_uM pjHSMEbbHhXP? !fv Y>Zqͦ(13?]}l^]7w7Lo>&lo\W(}Cq1'h=&qFI&!+D Γuj2(!-tWHt19έ߰4z dGzw'yY-en֛χçе|%Qz:j]αՄDρ'杠k,:b*APr!U6ilwp!j{ +7-uCL(;c~pqs"ú)V:Hx|ƾ6͹X\'D.s^)%to{cܭg7Y௑(C-t?tZmgd9e "JyFSd7ۦ/}^ #%k/91Y}[Y^EC@[8M rW?s^U\K#AP'3ʢ'd0gE=* {x?(BZ#XXw?,|(cI(8;xhf{kDzWo!USg~mOBw*X2Ac; 0K[Ց GD*/6k2 gRMJ8J܄E=IztL{HI<;07Io5{:%eUM>Hd(ȑS_鵈hۡj8scT HkbeUEc(R+4quڿ"_֪aŬLp1ħ19q)x_Լlc~CK{[My鈧tGM?WCcfHk)z}J@ħ6=mNz!ic{l6k.Hz3 ?2Bdsoy[7bg}+Gv]goo(靈#ˡ:vm`*avp>bTBv[| zvӝg_6²},boq#M~D6/CNx"u>3CwH/8_L̬fPloe8ܒ^e mԎo!z>l<͸$[ib wz/2oh^YV4ëhXU V&m:F.!E\)3[~q᪜aHbx7&C 2z/E5pM=Dgr(dO&}H0**S{uX7a$|ie)dx̸؂tN2'JRyRJI̴ >672o7G '=0+*b@zvJ*{' 0ȬK½+ p h>fD)\^ ]HNJ^5O, Np@P8M`AUuUXWoHy$姌ԅyƫA*(jPhXf"?Sؤlm =6綘ea“H3Q q ڞQ ._4;龔bw>JrD&MԀK+!B%D:jrL؈rh vmxϝr3s" (UQNtKup(;xܩl.C̳GCXb o\N|4V)CQ4 q!7%eJ#;A%HR77 6y30䚴_{YDl$-G?gBSO6 &vޝh˵bBd-u/`4Lb u3 f5M=2bua_=N~=d$fmƷ tcn;1.qgMΒ\Hn*+LFaaѕ7-RIJ#RNa \P̲UV9QX=-oa($M\gY1ߍ-hS̶߇(i[j:yz#UmH:|hMGn^ 6u:Y= D. 6Q:LmS~nwQ-Te.X2S `*[O.JBu-o:Rل"3 *Vi3v$zS{w챶$(_? o!R1k> [ .^az~3O?+c&+(Ł:(qH =H{ jVwwtl2E 5N7V.= 0Hem{[sjLB=)Cq)tvE7tdYaE;C) (j}iw`³zATv#k &P½ؑ`/0cZ,M tl0/ylLvFu표\Ϳb)dSfV;L-kiFMz8 EdFYk *dh^eۭ4x@hKvŭL~0F47gCjb@CWy,rwxW[EiGyoh՚7{A0xG ;yD-yxo3&֌"4[92DS |2xx ̂K43i1)͡ۿ8v@[ѻǤ4XP†?z>o6;(++ؠdĤ5m?I8ѻ8s\ ~pLƯZV4qa2ZAFG#P]lYֽ0AEKNN!#k)_#lş8E(h<Pb} ˏ|a=L'rқn>-amxcN4h 3ȁ-K+K 01RUXԀaWy ?yc>xB_MlC{ЩouST6 T`rEB?(Oą$r8X?*my~2ۅ1ٿ|nUU04vBp`Dϛ Ȏ>[wܛGl 7:^׺- O.+3b}5]: X40vb~ Wf3fc9+Dm&Cg X0-|T\U ӆ"H)جQGh?s%BOrLO{}Dwlb;5ow=_ ׿Sc;1斉j01 )6"MQ7 PXgЯT 2E+"pwfcor mt_ճ>qR4o*O t롆y}'α\+]VIPdS@N8̒H7ʔM5yߒ:j~X2 3]A'/Y _c1M,V\@h4gcm -W!_z7Y$"?X u?ΡL}bqE"r+<1^wݏԫ"ZnW Gxf>'ڻ[jRBR/pПsWiAayH_DM!bhr,iXrf#,,D_<=9Zm']L^/Ihin=6 ȁj]j;ǹBʈC2 1HNR8$Nr1fwer0sAPZI=V#'4Ӑ^mC[\8d+,Zn*M+asp.GHD(a};9x*iCe>[ FH[jx] \E9 JH:ѭ"}Ylp;N ofyp'iDYtIh[WQ94 p{@OYo ?_㷢ޙj+O l"^ LRq)8-smQehfYd#ϛntayby? 0xxi[k(s^58K/^"g ^ם =KkXX9Ʈڽ3]g"8IBtlG7 B/?f)L$l|wu8 Yǘx\'2 v_$ɩcA@_,xoeoM-鮢&jJw,lgd0F*uj/C b2`IZX~ ũ[`֣ y+89Mj a樋KM?O ½;\(-%Փ5̲W э0'e&kK/ޏxYmeVmh+).$րщmQ~!Zl"{٨*;WPF`/^%a{.X&2_Lɼڑvz+6ŠKd1['{j+pa|{?sɘ˫6N3zJz #/ۋ`6 z!̸#;bA h~;b1P2DbC `J343C8;m%hO9Any#q'_ ɠ.\Ho~Ĉ'gl>lg;uGzFλoˀm3虖b(.yWqeie?7ntz,M?!Tʶqn|>=Mv+d~m])hC~5J̤`}hQY-pŽ2G2PXgگ8mA`u yARH! Toi8U):zMgkHs%}WM"H)udiۊ:x]ȷsS?+hsi<В<-)Nz.*GPnة,<ɬcɳm$ϯA۟DdI^(=z)J/q0RUo \g~/߶/ȅpO94ei% $ bjŀ!Qkd3#{, !F)fJݢ3Q@]3Ts " <5QC{}P⽤&0O#4ј(|dDK?#˄Z;_YqLc~B>ouPӅ`h"nRVGJg˷HEjo/ ($YbK 9O=dEX~eMU~@u#g-fcLAҀV'WOBY 22<v 86gA"'a&vr1ϡnH!=L6<'q/M~ Խ @z+u-QtqdS `inBW ~IӕerQc+! p1؞(PP.ጚ(r['8nqRSkyRC_>DCi'@[j~6 #Z(Q3 "7$mJ O3?;z,  L] r 7C|A|/5oO[ z7(4NQ2ygy4ܡ}:]RjDFqCf{rEV@׳8'uzCS[4|t~5~܆huMPБxɞi^[S#8q{8u!GVGWk͝`&gud=M4rm Koh zL;P=ǵ͎+{ʑAsT|P9i@˪gyPI}ID:)ܤxPRp`5G}a >[!0 MV{#Sl{(;2`QR[j=A5 ^U-[/4fYƵ[c@_i²˫ʦSP7k F7χ&tD`B\ƾ䂿Yi?/BzSe?؁ ʊm21`dve';=Ƭ@zKA$<βr?(.{dɟW * 5*PvS~V .lk&na,6Ѡ.4,&& 18S70b #lT Mr,Fmq\Ws_R[$.{p6^_AZ,|ED8btIψ9m&Y^nA>rrY7놉X ,uNP] ߟcӥ(eM ]h5YgXcC]u.FCG䚟b+X~l#%%*[ TRrth.8|>8 R.Nf=T ѷ #{Zb|HxB6nM+˒ڤǤF+ &HlR1JUuAtFǼdr$@H`rw jOGzPaiN0 hbȑz$qXpYd;gʮ5nنj UpϺsq n$fawrZFHea` h+.20H ˔Ed6Sޞ%NhtX[9<P(gPqru}#ËyPD NTF`YIvc"ͼYdSOp!pjI5!$7/aKR:R0$-Q =bm? Աo)y#d,xQ8)<FE^XfiEս>`v?F^ZN~hIWh(u ˁ ʄbn64y۫p~oo J}&F7g{j?̐ѡ23b8Hۛ%c%l -cƁAӹ7jUlLU9wWvCIxg8Ge>W>΍vj3bx~6}h\AI2]H>ɜ {ip*3Vwջ·$l/ 򠇇놮G$Wf`cQ^TOLmŷf#4~8Cq;3 mPЪQ&-R[?;v?!ݼ Պ$zju U__qڍ (I88w/1Up]+8xrlOgkgY!C(rJEGuGl \Tx0DKI1$ $|zgnNZ?@B?^ w-ƕfs|ױc F!7H(5}OUo`E--= :n,‹2i#*y; V};4z"|NB!Cv W<5@."pmr}ʟ>&oB,AC|&N5%Lxs:?L-="& uMphͱXМJ2Bv*W >Cճp/["Ѧ'hqgRw)m8T$-JhObK]^)z(z}NQ`\v&<~u~6O#c$q!bu*PTJ@lg %t8lҲW^VcZ ݪ4Œ y{fmyȩY'v0s^ww-&"Ub!OA=iÒ[@c5UX-ٛ@SJeL牢j "o;lK@W ~>JeP K'T~Kifh$܇:f'|9~GUю(0=T ˈPT>Jk փXY\- < 8P5E{;~.KN[vA%}ne2lXWJK`.2 rk.8慅^ *)N:'f\foǫ 0Ճ .D{f^ؓ<ٲՕq)Q^E{ xi*aD9ީVR˚F.tu[,DH@ܧˁ~~ MNg^rqI.1Rkb\ qD33`5~@~r{tskyFM %[$/ܡ^)EhW|7_UB1zClξl]_6J$\$OR5Zn_]+}ހ] ,xU^nYH,=wQ 1Agrq$("}|lȾ&(8-/C#C8i`Ia9s8ۧCva" Cc+#Ο#\AQlMGEػtjOa4g{8lllL[<>>NZ|dQ$GH `W$-\yԝ Pv4n*6SԞWueek*F@;%񼛯l%b|,`>wO_Q)IK炃#,0Mr2:AfpѹR.]sG DaT߈t܊!6*vR퇢wS ^Ҡ8OPOvp wi-VmMe㺳‹ʭ7ԕiƗuJu[ٙgB?-L*0tcY`DMEZhz6ì>)v}鏯C[M!t[hCeUSMo]oQa%N聻g̮I&҂M%]^HC(ztnJu5-K/*! NwC'aZT=|<[GLړpf`@b(ږ @,T.AUu9FPo,z6f{*a9? ;&+o|1ZX~%>/<1#n  :''qTA r)' j %KY&< oq9lܟgIQV7!HCHmQRSѭ51Rnm wꊥceĆC{N9F gʄ\|;H@mdMSPȧ} y30Ga{䕛7Sz$'{U7aE9ۚݞuVkȗE[J5Hʝē^_ 8^Q8>|̉dlC)K5,T&N R(צ>eesHoSq.[DC*a]sC F-G2Ysw96(FN uc[)`5>- "({m%)uC¨ޯֺK FUejkᒑ;@ DM87"ڷr(PY0+ 7( X26\i[L:l8AIXcm:y|ǽ}$;VW&'n;1pb= F쓯Qs*:&9ÔԆL@Jql-x 3Z,dnPkak&wr 9_F(Ձα \fS8(>kb76] h0Oj,YS yd*?̉4\r$_m2tLнLpaH">ݛcRg J^_ q.6Jm}ŐiTzTV ֻR+JU+PYzb?V|92-)[h!.,sNkNѺ} P bjtJ_l~@}F YAŴjw =6~{ :)6|Ͷ_kj®D#ƃ@AA dpG/~-' U"6Ľ. TcROJ:Ф&ַсLmB")?.Uv~PhG&^$k+I#uJ~l<0h_Z ZR#u34Q^zDNW8Ǟ;ZLOA9jhvw Fjum򲸠T%k,j^T.ybEVٶ"h}7x*<7(`MNЮє6bVPy>#[$%dg\*ZWQ9胱٧`ݘbw 0 ѥQ;C{}=6 Ӻ<ȱ?oڊvDyB0]ϕ̕&vWXZE>|ė v>ЬtײnTp=Gbm8;[C"bSB|N#O΂rXBn,Ҧ9(D;|>S?.ם>M^G)rMB@bcN"$3oٵdl; y< E `.[Jb;˧őkAC'Jsfj Im9K8Y_GK4sr[dش8we~|o)q8Ԩ,(.s,s~zl驹) DMP]MknsuOEȲ~EapOmekNx=K߭5Xcvp‡_̱,BS1ypn qP "&[-!#V)^Iнsa ul3v[ bHn$)s&N^]Fq)ꮱ2#Ou+_ V3$@֣hrx&&~;.쫜5#cԙzQP袝8?κ'i8|7) Я:n׸O D@Ŋ)躺$s /}ޝ60ڐ̥aG CJIr7FG.%M1.Ϭ,dkLjg1AI )ӻבiE$sDŽ<Ԡg&!--q&lDJB4*]y6*30ĆN6֙OZ p?oQ̟u-bcoKp|ߞMk"k=^]6{ub5JdZ `y#{f_몖G <4,jWcyR6,Hov\arv^BJhVU%{qr+hI˜Y u҉8Y]9(\a^)7v]nY6EiPTFjBPqIOq_f'poqy؂)P}L Li6 kyMHm)?> Ǣݔ:B.sL`J ¢5z)S`RW%NX%}5߯DFQʦR iUYS)$gw=, o>>*aɘHwё̸o4lZ萺-F!RgqɅԀ/ t)+C0SCH.k0bpj߈ߌ%oO1*n`?\~sĜcxGB8kg$OSõ6V{"CC_u꧗ Xv J߸@-O7, afQe-;=n}hh{Pzï BʀNuC $&~`;F˲X58᯽|{kZ :K :_\R!SrBY O9.x(ڝFZtzE? *l\'3wSjRwXAR)T^|eR_Hdp͎V|Xff6hDža'b,w(q}8G5jϧ*WQBF9qF)۟wVu5{9'?P6UAtͲǒgYCV"gG=^DQ2_~!ƨ,*9ͧ[D~Ŏ `'M6|It#u"O F8'ħg/n}se]U\H5CIzZ<|h [ߨBVy[vA\z)~7fz;2g#_ ZHJ1cpglCV"prZ[)vEf挔mZNq! ?Broi66=3{ņ=*ui.X.!PBAe?U`.[鄗ⳳl-Ғ2\ߠGó=B"бS\dњj[.[p%y?jp|L&`BKEah+{L8ٺ^G$dP?d[{^k+iUO'J#1|MD 멩 ,c\FOϻ%̦a#̎LÐ}ȉko -k5 ]F uYi͛Jf]$ ]cP@xebk3Cm `+b,j7H)@KU ZDb-ma\kˍ&ĐWDr9'33n V`! E'[+ \:d#ԕN8ß2 aЈN$6tbꂯ/@D1uUe'NB x)Pzɂ 1G;S¼}$OR8 $Ga2DK|)eq3"wg?^oR~891>/̜b 2B"nl?X/:r>&ׇ٤':l* ;s(k4پ9U zT4LNq; ;5=5ThJDR~3 j8j &gIZ/ `Üeo28 ݿ{a/F:/?Wih&} ./?qV 4 =x nYt2d&k(갲g0x ?=V(9?89B&2:I'r`8^~Hc0k%";[IXSք/&vk}iG@-jz؆{˴j"e Q6CСC|\}̰/6]+{, ;WND^}CZi,M\r6*5tq)¡T̔n rMh Ƭ^cmR}^+/76yGYubFrTf_ +-s'R65b}#ϏJx[TJѫ1>Q-/ &IfQgl./O U2.$qFLjlG5)< 8Mm4V U+ô8<0gb+&Y`&oV{GhSY4lWaOh +qeB_3$ƣzoܙkU"ve=I*5[c=(fFV6jFc-!яwUj]"$ܐkKd1~H `p6bW 1 M - lgG$ 51T c4\n[u2[E`AW:b4 B6l3S"r_l2 2)2WLҿT)H|]#Tx#haՏ V {*6ͫ u}WI_c+揳'!3nCQS~ ysGBZOQ*ٹ ɉ27} =IcaYspB 2Ua],zRD`X`6ph-/oFdͪ$¢nCڏ9hG˰%4)|4N94Î 9888(_a薂3.%!MS {6``OW./&"wNʄqa/$ĝp{Ҋf q)ɵtT_~T>-haLf_h|DRW6 rZ|S:i5j*QsGxskTE u`N-P+d߬q>l@OǰhHl'7.pћYGM5Eh~*)$%QwP.McP6[ۜMoSrAu̍g,Z _ UU^bj@AXl%9~B23[hz8q=,,C[xnQWϯ5ϋIon (Z Qoh^(NeMҐՠR('Ҫd6/mI߃o;*܊]B#@ h$3N3ɸǃhH6Y鶪*[4PPRRT 1z`KچnZmH*`NpIQ@e{'+ʿ{SThtYǨY7Et lЀZT8ƈ&RCS5:# "Wys{6"pzFD(/#›@1pTs<@G^@`(f=%r|l8)Pp˺y՜.KXXͯ#ﲥ& i(L(*"f09|IJnǷeV4ԝH;"~5e+So»TLfBؗ}# }x2*zQ[#IF, e`sR|ηw 7MWIR0lG)_3T(5Y'oXaԀ爓=E{!;1iAc|-1Cyywq) Sr)lO)g߼WnCr:pˀr)G+8#+Dz4r1~^n:oM$]G^*k:Ҍfr$e YWkP F\܊=:E[w<i>*䖃}_+Zpj]A;$"h,lMl".XZUl_<~^4QWӪgĢqShniH8]ďX{Gd ~{ixwt$ځK!`k\I'OsWՈ!ܲj5Eo XvjlMb:K!B!lI$J^)GQ$4e%Nh-~侏8vEw2DwD'^xf ~\iWnm.*6ϒcՕbC, U4ɉ La0X=`"GGY `|TU>Š*=6?؆Rf 9f_`6eUAK$&VDgM}K4?[l#:m Qme'\F:/qٴ"t*@!+ꪤSnTvq:Fl7# bS{֛8=&;aiyi)Y_!ﴯ6 o`Ss[kN"OոGyDO#9@=YQW>G8K^J1ԄH@5k^( 33ԇ+Qڙ.&*ڹnFz8po>9p˾}l ѩv^x.D-"G>`ZHZo0\_Wd3!2Y$'ER4ŨbNS⌏#.Uh^ Oc`tk#uV-7 Bw;oO)@E@_bbؕRަ6;S  B+gUvKyLR.Ww>4GvkyBc"ff+w_ f@JU~/dmQmj뾈yRJW_Pdd/{&a U0p&n0L'6Guq/?N(~pʹQ sfӣ E:,O zu+++z o 7m48Lqx=(TVHJ K/صi:cCҶ7}Mۅ-#6rߣ| =8ouᵙk 6o:1.I8Sf4 ڲ CWl'M a&5]CMS4xiZ4FM<h|ٌRRO 0:!LSNVv$~ѧax7-u ^Gs|(MàҌz`+E!{fvhrxMZyaȿqbA{#Um,dCô.R 6re*sUXm ;2kpTt; =w"e qcta&e݄ $.P)`Ȗ",UI7ky܅Z܏N#7 %iB=p@C[K/?)R7lVq#y􍂕|̂>(@OM;ydS-Q&lY{)#bh!4@]J_̀y2._[Mr!QM(s6ĄO$O,g3ǽmBL8'j=<]VWG clFW _Ut:k8Aŕn'c)%#S&0@EOCZ`(;[ t`P3S*_w݌׺slcf8 !Qkz"r.iQxz AqX^NB-5e ^I͑^<SLEH[?§@om҆0EV;ƿ -%+*)vU"0ZԄSL,@@E%mpB+ffΈrMSnWƚݢ՘MgvMXJ{*P=V9<-[p:.Kh)N',<>Gro{8+#Yږ"0|nd@L%8&vlဏGA*XĤVmcCSKGKN3BV: 7c,ئcT8,,M9pbˈ271[Apd-/b2MS9ߴԹr,j9ɢ6lqq_IӐR#ȝ~>}VIA]bS{v0@Δ~V;ѳJqʢr@Rh!@QR߸Q b)YLęTs6mov: .+DioO$ 4Ð>5A tgnWsGuCdCJONʣѠVg]$a{~p|F6_O驢/ba,ɍgbũm=%;Y@ܤ ո]WsB(B#E+l{aPV7Od5 H83ͻNc:!p4K%s60?=T+*6‚x/v2Ey\){f0aiVDQ{ݞ;ՊʵGm~a6W\|ܜqP+uֽ|N[cmwݪ*Pݮ @ [9GMio)7-/Id=;f7J핉?L/~FfFjqKhBvRE4ӝ E vU K 2."ώxz y)}lePe'R{,7}\/S>a }1zP",ibZID;gA턢ǨG]uro^bwlj! \!A ê }PauTk퐅E6a6; GIǾMGeHn"R/ȻY &$I#"ߌ&"p퇙n-01+2ёMjE&u&mչ.:P&U;H6cA~*V=@Yٺ p! W3.4ѿ6ƈBt1kii ӨG"RK C*+ a!ϸ_1k"/H_}A}B8ӵlr ({b2o,t\#Z m\YA"ؿ1 Jř ecl@e>+yYyy2*1eMv]9qmbN xBQoWzTuO.-pB9>H>Lj$)guKX p:|BTᏓ{9QϞn5-| 0~]ѦN=cu^r7@6bK;tr^B+Q@Js˷M㱜Ota 9m6]SFjͶ? Vl7z.tBAͭZ j^7^UY1/anp+i|:r1-b0 m|rXL㧡\S0 {FWw VOGY-˒%JZO_ U!ewG(Jyxn+$KF `C' i56=PƹvNk!~WH" /V߫{4U5輫Є9g4j)qdZ";<)[,U*ͯ)ے40 yP/ <$ntJ(oF96h -;IyyA+]>-mx&*iLK ㎮d::uH e#BDz=v]8x8awӛ2ߥĠb _0jՏ~ ~&${YEpIO[!,I(EQ]G,[jǾsY3Zc[-`&aLT^Zl(VPZ7Zv/w(g\y1 Qo /p?h~)kF=̻O< A1Y$7(}eKS 6ld(c~f >Vu/2XoiІħ_,y"`H'sIdk}E i>&FU=CfܷF N&R}0j|}sD&xIj}IPޔ WaƬZ0}hK ^^nI"O!9N;u>yRإ](~I^QV^. ]i81yڤOހS6w> ß,&L l< 7<:Q;f#yĩGOhɣwMRyW}b7ސۣ DBh?2>v fP^%1m\OBe)~1KBkm<,Z* S3t+ac%7V1N1̻S#=qFm3JEC|,"YJ P 'f]B-oINVIUwYB~uT; v\6k5Yhf#珸s_%Yi҄g9^:^˔ SsmL;krBot>J>1_@ӒNazia{cq?rXfeWK6{=B/ܴ1 72)ewVdq&d1+LsVDw[ U¾ͻ'sАmV]T0k*4xk;ud.6]N\Q>GLݘȜ>pF؞[E- UP#UI~GS7f,mjne݉f>Flݣe@^TG%^-J~V3gHDr?O7'֧z,0դLhSVuɽҴz;6sSgBAu .1XBALtbW=|Pw2XN$h+Ʒm* )pjhܥfc2qYB)nLJH90G񓁤D _iV>yqb`y\A(s\*'bt ַ E"/IzXy -w:adG ֞@ 8&iE9#4;ŝ5osDI9`(ؒyC)&}0L1ZDRg5B\9i1?Fo mMjt)|}L (QTbȖGūe <ˁk\_U$5";!e6pU*5&xM `^?+mfA1 A.,iIJ;%L0-ؓXfD#fz>'kS61T]Zb\`e['6sn/W{6 l[Pn=B@)W)ܘ,vߧьln=2Fq:je3mu{' ocn,eDB+L+338oSxBhUbUh"GzvsiQ| g_Q)}$rdFLhnLaIOb6}e!bϟ7c|v?"V60 h`􌘉LH [IP(+_yC(l7(]JWwv4dž 1?۸T3jm ۵^2(yS 3Dk9lbV,뫬(k3~0߈xUANKhSI 6fԈA+(\Eb}z]|ugPz4_lLii`$m~ b&uS@2NX+YBXS]{d$W=9[2BId3gZ&+r;SПL1WD+YKBב( u(ߒ]W;m;4>S$‰"m0MHF8AmZ3(.;őxO|9OBi{}+ߓ>H])P<{$K2VlzM7u79jTv^19(g85gBI o۬ 6hl(4 M HԲ%oWi5QqhK{کג ief~aRȆ1Ey>gJfGyv>AtZ?} ա0sZ!H}/`OU<9vb;ɝE+%|V"xUCD0[1oU2Iʍ v Y}Υۧs' s-MIXvŧ0NdW7pDou݄n=y`Zwp*!BA]#xΰ{#Pj~d) ZW lu)RlȮNgUoDK6P&zP` <*If "7= y98b_TՍB}@oI7#:å`U <4hiBB/Bb7l1jY4 S1슯jqO mPȯ_iLeDJP{RGH4# rom6J9 tf`*"$R?81텶9,?.ވٓI G3Zv7F~%B$=IBnF@`Tɹ@ކR#ʮvvIEh^ \مQ~Eg=t^k7pY#9N:%/7u8x2(?6xN7}h Ke zgD{hDqHlL尽U5w_FUBe\_HIf ejaJ0ղ8"$0s IheꂜAt1t YZXBfN tUv0R紧c`=y;iZĠj<Il3)}BDA$ˮy-\vlX^ڎ `5P)ެ@=SAxc\mDIRן`.vdd ОsixEj ݖK ١E2XmN{d{y8H:61k2j_;d_s_˰KFC)>Gޡ@ůQa{1#;r1"ژ׊^u`P3?"Mq|.k()?L)\P|Jl-YOek !x|YrEQtAT bUpwEyk{D^Vٙ+q Ψ:0LVHUr|屘1t^;ҢmW)^izJ(C.'r~֟ <` ? Y\&"::R!'0r?)3O# )մ#U7Rk!J8o4O8D!zZy>5QH0=fB&n:fɧr($K@(1 +QP= R>}%9+؄c0!ڭ0 әI&( 7uL p~ A^Ѝ@ KP,s 7M_0_Ai{xs°_+̉TFsCTTN ގ$UDRzXÙ5S}Sv N,]ܾnPctƃ!:/ !.ZeW¨lu쎯ˑ c9wl]XY${|Ds^4Æ.QrΚZ;4!>"I# ocSMHus`dc3vU  e-bp1JE=wgZh3 :{LQd [!Q{u+wrh<4(!~qi@T!?*C'sy㼘6[ngW6i3 @=[hSܝ= 8$]"yPG 8Ԓ..g~ŲBfә|τ1T~%:E]ЀiQATiN9 $Ebqޑ/!%fqzD S`N@awp5_$}WSN׻ۓƵ3~6(u2I.\l뭯7s%/A0\T"g)R޿ 5#1*s 7-u#aq%KK9r1/" VL&:Uq"!qIEH`-2~\;K!!GIVò9u_CZ8ϢjCEJ35J @ȳѻQH9J7\4?aeA&j[&}l`s#"t9˷nc *NOC~%b  7I CI/YȺ2;{KT`8 pBMՕd_eGNiOM9hcWXޒj;(r%0ɬ'6 /Q-'*v1߰X*uF8z DC2¸`S04w65g8WIxuP0̚p&LrI-o|lr /5A,ݎМkXט6p{0>_17lD̯eZ.hB=II( !9ya#!$pQ jHN&&h)cyq U"u‡5ab="0vo}4oCɑ8&^BLGao(21yÚ Nm%qTXһ-*LzO(;JfW5.f5XФ~=kR.Hl zw>R#]K8RF]0$-IEuAbS5| <O"`]]֞!M)aS z "RsP+YO$]\MaE0\  tHtn9\LC꜀C\Nt-Wxh}x{B2eÉZձZO.rXb aΡ7'y&r*P`8ǻNlS6KFnnɑ )D }\I9272?tH!erqtz-7H@EO(8 {ݹ1ԳXl'K +7 ;u0(Fhczykė=Ň0þH)iUܸWa^ݳSǠ[!jz˒-*hظ_t(Lbp׉ -ݎZ5S"5|R y"ZܡvGy j?]pj JFY >Bx>E0M6aU>9ͱ1pΟwԔ}@!PZS_G"uL*$pc*L An@V;Ќ0p*D 0yb s /V,,]Va&cEc?#t5 .{EEYLhϷqE%%Ge&3 mϺ搜4tK~HB [-.0aWm{dR1G:q&NTim6 Xp 䈈ƄieLGgxCMZlc)Y`.E\Fe`)`(a*`2ei;A$"*9+,=٪  j99T4w{392z6.q:KQU1$o W݆@ysO*,X>qʐ$0$J*\XCd0ɧ9HU @"N~:k0|o=5F X]z] ޡUȵ;$X^ItQGc8#_[QeCEw%oȺĊKB4HVr"BAŞqYc ,C&j#JEje @^ܦsPxƒE< 8TAjm`+YA I ns\ꑲrӜ,:@Xi` $͍?:'Pqr&vwfEsHmeSiĐ'~?q. )"O eUp0-6.|CE&34bT`>º7*AӭUp[cd,Zkܯ@Iw6UxhQKDɓ4̛\kp$.!u\}P3{1vE۾ͫ8[ p##ƥBvC9e-U*"n;nHuHj`$naUyaE2dt[̖rxd `>lED¹,K/dp f &8]6AXY VrO:)vJ?`)$WdFFq QR \r֒_Yὠ0ܽD:X,}L: Iwgw*5zj}zNei1 fZ5raP=YWDd?ؑ`+FZcf"~V=UdbV>%OHƝ#fa6eqX uY~)ALyO,S!%y j=/Nl4EԦJm[ͯ8nzT󅂋ܲ֠o_CmvÓv/CJBQ+uKC9 ILc=ӎnjE]4fƒ&:,֔.H|-ܙp10`38MkI_ǠC:s [f {E5j9Ίܽ)t~1O^j)H#E[+ץ |xw+?{y5҉91mJI̘~KR|W%("l7|)azk;߀(G9]NqTu! iJ؉utjrXnAD4&9L_[ncN/9W Z/G98wb+>Q)T81,$3ؘ8 ^k3'2b^#Φ "ٓ X7]˼&OGZae"7וef3r ,XVz϶RhcLj2Jt!~`,I73 DqU`E+l1L}g)Q&B-%X O ۪ AԱJGmO$`.g٠$5ꢧR/un9 uu0FР4.WsSw"$ӭb'ZW)<*B" I:W:O /LzN,$9wvIW9[λr6e;n2 t~+%i8| x>1F".Iρ;kScD1DH3O6#M$R]yYM@{] pdF~r-<$ͬ3HT4TZ @^d}u=@xqm£Jaj2wv<8O,/U{#4gQZ5:\,mA",0*v6S #*&C VTԅbTt>u$)*: ۬%v':BY"2umgBʮ QɫSK^YiF\11XL% DBΞ`U1A#"~Ujat'9gUcL{stզ:B?6`2 ( ȡ~Bz!NT %{5.71%;o >[Eő8̠_LNc1 naO ĺ'DI0h 9Un܄88%n&hH,NX$4>]2 w;m\?y 1q,i6[PM@tD] &ToʬtlQn4y'&KN /67X#[O#ST#ׅ4kx~_/]W)X~_ Xdt&;%6gOf;+9()茓dUՔv9 LcG٬~Ĥ:'59q0CS Dnl-,TY;e ib1,ܪ)#Q3xhM?yg1`PVdWFT44Ul)QUm ɝLZEVBPzG nI(OKF-a *yp<$o6(:,q=OE&!0H8PuƏP٦D}0N,~ˑn_cnpx5t뼋~!wwz^ɯ ebR&[ʢ Rbf}8PΊrBiMߕqpi׿4?N0\w+`t'vtjY`okPJW&&0K}0\PUݪQ-Z|e_LJ}Yc(pyRRsы%T!ð1N~u@I0m *fr8ґ҈M\u'4:H E5>#LOmjkCE9 h]4TYE=0eU7hMTZy;, quIgs /p}"8/9%avnܕ:,͂"Ob&U=tgc|(de6XVB 󣵄h#[e+j~Qsf7oM8h3e0-XL)G2 ->IUͼm+Ȥz? !ʇV2gHKs eFʕ=^oe y{s)2LA-P}ϔ; Yt PDP,)Y ,5~u+)e=@6Ƽ#V<ӽ/X?mg\Lg,4iݟCg/^BA(3ΫajzoNiDH}$C'#Kxn&:PГM[4E:ŗ Ê.EU[#J{_tWzߎ'q%i_<6>W1bv$u!mmF+d[_ Yh`PyFeG[PR lҟNU=jA/g,M^dVTy%w:InuMôjW# AeyCJPu)^ZD+¨omuR⧽47utRfCAm:Y3TT:URNDIuJ B9"Qux 1t:.O2 Ho#i,gLq [Mjv.\VL<Џ'Gѣw]FxZY|Hju1qyriB6CgzpQh+͚|FH oWN3Mk+*Zh9t$|4n$֨/Kͬ"ځ z^R` & ]rYtqq+R t@/Du`J۪A#Z81@q|v, 7m;=\l\ߪ%g.P#b3)X~荞1)˼Zԫ9AJ^ ൮+?X`_~Dev( uצ%<,gPBˍ+4/ĹQiU0]+Ңd<Ư(m ~h]ܫO0Daӳ?SoI^%/1tNW&e22;iń;;-WV|ٵ%FhD4 6*Sݍ>Z|ƒR_)TGs,kvk!TypM1O1 :"p!8Q pha#:`ޟ8c O#s//dRnh?ѬqG_s[cjFF8`f#^עHʗ+MIi2 `>tapLؔ <21rg#І\L *&{ʱ6֫&JRY^X8ZM-x4WZ)@D)JGj ;G Ht:OuYfW== %Hnp30d82zy`S| LLFd*$i&A[͖Zv4a'%PU F,W̞F1u1!2Gwi%8獋a` Z+ 9{ӕ!T~:UDF_A* *Fp+n$cPeʝ)> R!!k{U(:ELҖ3ܫ /152G>̒qRBeaAx.Dn~FY\`@Q"hxp#od;I2Y& =0" lBlxJ8Kܢ/_\k8;C'.kN*߁E} ߒX*2Ђz(4tt[{IQ{E银b(DrԿLsiBI'Nt/73`5*~ScE{h{pR$A?^Z66hX@omEa XK̓^̉Ut&m!1a̯ԭ:nxr Z|i#UvwB gDѽUJkF'|RtdH;-:>A$ZxKjsz܅HjFKkPK +NtK F{caӎ:=ڊ0d?*WON'j(l⊫_NB[ֵ0.z`7^ !};2`auS-`zqsژ>jWz}7i,^:3Ȩ5@g2ܾ_('QcWJeHIl؀7a0t"y{CC kml׋PUv =*3@ƒ+̔_T} b=;"= ^8v%jG6,c׃"w"Qzdʍ%n!YV:H`(hz2fRHDT fXps%&ȸf3zdMZ4}A>nN0|ZJ薧<I8Ks.z 2.⫟|N(0%#W7?Gjk bh't8ጥ, 6s ;Rn `j&\tb\g"t}&>a1Z}h h Qb>G x2']/7n#-x;ԣ&@F[p~OADT(j LxnWq˪>zjS7%ȡ:kB!b_]-!p3m6³B #?t $z _Q|,ӦF7]U7U02vj*BY!5"bWq՜ /q_3ƇG 0bɖأ>W 97@(VÛobvO37>B̶Ѕ:gisw.wd!('z!iTBi<V,9m?LO"<踈.SɽQNsev`@hf2 <+ž&bBɶ0{Zי`|b@: $ g!lfI&X:2~lo<[c\l6 nv3nx-Fey!Hey%>Ͱjb Md%Z7j64rX_D48QـҽXi\>æL;~K"cx(x@Ӎv&]2G7go86 xL;p(7giy^'VHWI&C.V90]Ny*QVeSpGRiKwj{ȿ,H6+2z7uL5hÔ/5Lp͘Ա*؋_K6Ϝ⨃Z-c$C ɆNifǟ?8U%:9l"xe7Կ a79ɛi|?*sUa]mWy_4#US"GW%֖} ޕHE6b.^~$ uU_"7&UmoI˼c3\}n gc0ѴG<ݧ:$☟=wﯮ."^>Xe[p޴9d v3F2b#%$̦ק™UgӀS?4 _`7U<*T2Ȕ[[b ߘ]={)=/>AGcPjݽz+(&bdX?zToyBDB10dLwtt׉UnҲm𲖧~%( &DyaH)SBsI}vl~.L)6bP2޶ K+fC/Wyqv+nVщ6uZ װx_//낐Ϋ#dcv0J*^ >h=t0lSa WbWs=P5mO:*,xUя0pR7ol 3LUYof%ő 6Č3_@`2M{P`ʙ?jrI xkyEies>渇&N|"Y󂜾G/oF99/:W<r8qJ-f 2j67{$D=uhݥұU#=S3>XcOR3Tkhocu aԳu,"{/d7*/Nh_TYz3s\3 ?|&ij~ V&C݁1L9nWLElccF6GڣJ4W04֨[GTe$]}>$""짦j<S_Lm{mOg.%Sa Տ4Pn a%bx=j\0[Ӑ $TUg|Gʝ: #O.*2cMW`8c;R/d { [p:.EpK_<rOeU dci0/G6(߾ z=0K 5n|BS7K`o\h)ZD2bu  _CXN QĂ!V•ugi%—Xw7qL1XH0L~{rUcs's߇!50~guRKi^bχS4a9sg ݕ0zCD5/u0 x(Sr'nЊFU1feB*Ŗ0y2?8@IYRX!S #w;oۘ&%D;*LQ (;5goUmpBX*H͊ȔP)XbrۡOsCs[ D ˞?=,Kټw{ Ւc-ϜF(_ZNnw"\LV >5d}}mx#WxU#ybnI1fS_,Ga:u_вDRǤ?.WeڋjYwvp;Zc'Es'Uac\ 7q-NF/Y& e7rw)m˻!zoܳed֭]0 87v S R0Df kq R$RwUAC*ޥقugm2hs~&.ı$VdƱu-f#ٻcj ƮeE7_#7.ُ~ 5>K4=T8(PvL˼*xߛ4}YQD E/[NiQ&bXX,qh!4M'Ⱥjtʊ$vh?+aƐ_3a"qjIc͖KqT,+%yj=WQu Rn4?F:bKiAks]YQZ«cEu>ipxQ,%ɚ#I"0d/5^1Rqv:cujyrw? nTuL%Rg:ݭfݰ%'lC3hy8ԢsSlzy\u^F$wew@YajC6Gr )@$ܬ%B\?"YGX7d#t~J )Iyl۽H=@vG<\g#.ug̬ep0*Ӫ-~6W}HxRlrW aK,]y7\60{ܔu'$aF*q%2 r7ϭT 5Kkfm-~يg:c}kGf ؉hccs51Uܜ+3p<@ [a!tƚR\ǒaPً&eݗ>j#Ώ"Em6 fPI^%&UϢHa~{QePU|YɔaN GC` =ᴧCg~k @Gӊg0 Zvnݹ9jȊ:-7Qwp~^Jԩp)(V骑?XV dž>(^h=ouogPew-΍f÷1;f(~۫:V.13dA1orbl)kȊu g?45~{}% A>B9+ 23ST_|w"֥(7%yK|GlvJeq/_NteVxSQ, cAn0`ϞDֆZ Lo9Ljd $q,Gk;]-u0kជ}OIk/GLY`en+R*N2А0`']?@ -E=c'3ŋBl3 [r7{4YyؿBR}V>aZ)O6GbԌ.Lò@3*Z7@S6RY(Ǽ5k.j̃.X7}*Œ yQ44)FF+rOt,I6Ɖi[f A8巯bQﭺo0[zzꌜPq^K"Š-ݐAaʒ|I Gaj%A%[| ")^E\~lR[K[h^FxlѧPs'DgVu.lF )Es)ӡLVfV%6f̴-kU&)1ܦzqƐ(]f =MNj0s|MC\I7o+rHܒ 1>6&g7v\u`Fe? AM]3I=)J\l/3ē0%>Mi `gN"Y^JXb1ET6e̕2*V/`!n^4yXxGZ)~8}ԲрC?rM|0CE[2*N|} xotER0D X3(7TK/syyHHlCy+6u]&NEIw<Nv\ĕp?*'椾%"pR|,qN8!#'Τcw<-OC9򷱮-T< .(3A8u3b'If$,D[R OIe6Y-MfaJw69XZ%MqU'L0lVީWHX)ow'Dfe< ""֕LQĪK >Ħ HFvK2VK789(lGMc]b lz|QSY>jX.E%~;.<~DB)mpG \QÈ}h L|M>hrvP22/зqR6M68C@jQnO+'ngI SNk`Eޣ6PGh)A6`[sy#f'Vr3v_kh?% ]*1uzJ󮉆 NJ@j 8O7M225 XBݘϩt+o3iGAp!WāT.&ȇ*C?\F朳{^ @Lq 2`\Kw`MNaV3bxe^qhW xF׳}i`%w%0_9}s܁eNԝ2/S(lA_&CH7NJlju35#qAДs?;YD1-$G4>[_Ǒd}0F+U-u4&$ӯV ^2MdcRCBcT>M\|>qx]F/rRقQAR D" 7ס>ȀWW.8RE&oFR3s$ *vYŴh?oM?dSe,~9'uej`Ln#&>gNn0d17%Ak um(G8?)I *v% I)P:  ~%IE<%45p3qrB/AL00#au4em@VDxbD/ԢXԚ٧=bKtm$Js;){guȑB7{shv1;5 = <6UZIq~9bKfI/V5E$jKuxǸza?G{&UNӉl- TH%BS,[\ K2qKmŤVV6a@?*X칅+ @Yw^r»_KۖC0͍+< Je5b։#4WT&(arO@v7~Nb[$77/*]'|LjoZه,Ӽ+`Uu ~>Q@G~NO]A'L?#S/耸.,:[SsVӴiбC:oӷG[U7hV4޾:j\qq<_VƯ 2TU?_P?zEHމu ipt2_zKp,(렘ˆ,C%Sk-FyYVDketr'r @)}T*y`\ |~ZV}̽eRk^V$dWsbQ.OD7,?XnjBEBqthzC hEnXAaڍЂ%H"E:6ygzSN|;;6u]@oK m1a!Jϟg4#%m*n;Ķ“[l3t yʗ&e -,;%fq`^zF+MH @ӄDiuWܴ:N5,at.D(/g>/]YԞ2rdMӄExL MI^aYzJ=lVר8NJ}= [!r>工dt+.5u@ PV+} E5c~(\I?V\) H=KR sj˰9(QϥVw :u M4`tNƶA䫍myrALO9ãOfቛϚQ>3 ܧnDA]v50Ѡ!@?N3xeJF<_wwFe?OUumøçX4m?ڲj,;P5F&cYƹO~T ).d0mcILӚQvpMsOmL_ހ: g);Ml Զe"MKq$, $ж76RA-E P=i5+ ,{5z/'S;w-JbZ2jeeay nJJ@$B1#{5ךּLskS tU$/\&I}JP6랯,%@t"c8`t9*hĩ4>2g63dxzB673ƻGnM2 21UWelCayjII=bp#0 2j~)V;hn>\II&>df `DG@SrNxȓ!atԉz\r+Ǟ U&¨B5hjЪ3Om"劭xn ]?EV),8=ǷyS'5UPR٫,-Ma*ٝSYk$8ɸKK_p7xOO7#!aZ|zkX Lg L&BWi(x}7@:س2>+*Κ(Z7ٙ(ܲ/vh#"H(M2\}Jѧ)Jqڿ#ϒ_̡=2_zT:Q <=N/Ky,VO[iCՒ}*N}8u؂?_2G9Nͮ.J*}4Jm} _N+E_7n IB!&HH> e[|pbI3 1&T79MK)ʆ@dBT{ɬ8.i0A f ΝMoJ \B>EP`[@4fjSy=2L2Vnҥ}dJC.QBIAٴ9҇wϲ>p 0z8bڧmw1I4Ӓ0}qpl_K\{bSL3*L4WYPܶ18,G@3]='nD_c}7kWn~C}xEC$,$U۫4 )iMz8꜔b߆8N.@z)>uӇhI U dF&I%5Eti٤$^ N.<#w*ޠE(i֘˚0j2 /#`B4S']̹qHWx{aZr|KqP)Ivgs}B,9~OPxfU!͠(O#>K}c4[y/~{d ;rY#Sk-O;P<+u, prAN[9:5XTQB2ͧs)/$^dmZ!5ma'ca%!+r@y UYM*ҳyϵ`h}& 3/&^% qړQ0hEMz̢tW}BL6A4 ԧ1e6;oqz$kf,;+?Pw6Fb|1ٻƓ -V$eo: f;Oa7!YYqnih FPNG{+n,j_T%11 9gω׭_8 .֍mdR?ѢWh(dU͛WBAo iVfG #GgN}`?I  is5&[{IFp耉 rE\86C˕3bEw,pz\gex&]m(7 mKsaD/lLi>@YTuF8;~ ;S'DMbKwEnR5N*}y+KC|G>Ni@*^',N=I?-<;dn#:;=РS`@_~b4'kl?hʯ˔@"#{x[jK}k=ӧn++'"`G) b82[($G9l"v7'ƇdK A7X*g>fnÍ5mRًôĄBךW6J죐a~瘕~#oT !u(!\TǁteyuhH$ \gN [WVS!ZY$]6*L']&L +gy?;虤714v|{)j+@[mfɀǽMd.?34Ih0.(E~L.d> Vɍ-F"Ds"N&88u>mr t'D`,e@(};Ѐ9^,?W6c`WkCMԅy;{̹2@~H's0FӶy2ً,]`Ϯ ϙ1q y's?[UGv UP/`ʆv2Ѫg_p8T-8h.G[c@Xf+\C^,YX9I@c0z 850,3@&㬦߭+?kyy:ivgeGzZː^Y}NVr!|_ȳf^FRfyciת,Ԣ%ӃPD79o.T/+-Tu32"9O Y0sTEBw,КUwnZz7!sTO^qBRMJ~vɣ_2,s*5޼55!8ܫ[oS,xW{AP .,6~vyp"-Fm|p(bpv/ar2PU`GGEYZ՜Ȏyۣ*fv\`qnk[*H 5b"G,qcޑd-{1_p>wH>\l9bs8)`if C/OdN,u#%z(m-ڽZ0׸( ZJA0[0-A ,Zt V$-!6xKF%d:rGD>j:sہO):|a f7n/qπmYpO0QbDIr\%J8g=Z\%uIMFĆenPƘ* dt r28:&m<:j;=  "U}E}d0^^2CqS'xgqEk~-Y lj~׊i 7K?izqVE{Z|yj۴N8]F:DYRzS*k8X;}ą*L"%]˚#J@ዹsݟ\DN!sΒ:Eb`'3qp 0aՈS7wu&?qGl]PВzRlzOIE'3ۯ VSAXh:$wxõK[56xG`9SM,͆ga,i)+<Ç li($N=c_uF A'Q%*O驒󊦕%Vw^(tZ Wu+\g!lQ6ol1inkFj{T@F-."˩8~!hId*e^?ڕ,1/M9clRR`]+! [gn~_{?{)4 G.Tzl[1 #ˮBnnCyoBN~{E JM=: =Dzp}lp\.vLj޺ ݜ4hJ{ͫ(Sz C?zL :s,)]>z-f'^q$f/Yhoإ "=Ђ`Mg?lF,1Z~KmD}  z4BgpuOH@Ɨ}OjѨM9S9%2ӿ|`msqݴ1 F fA^l|?C97E&TD_QBig Հf$͂&"99{czGM.m[S;QQ~2ࢵA5H8zpn9 LX<x{b6e㰌+P5X=h:ұ x3C$H)}_Òm@Yʼzn^#L%oB.†PӬL] ,}hрv)JR 8jw P6P;q64`:zq%Ա&*DAO53QV|=E#MX,֏HPkf|\qڼ(}fDp$k~In0ѧt)IZM~B 1s+{8P$bYNOh*ZnM:X N>T.1դǬ X݆%\\|$J)ܶ8Ъ#iv$?=vM{`w ӹ4}݆ysw\kڛSB:rm^K.֒t7DHDόhx{0i<'FUy-haݨYk1df˹Q2+0s.䔶I;kQVV6* f况P…|j*\h+FN-,ƭbw8)7ؐ#*Swq%E.9dT]!j~lAÑ⦚i" :l=D~PDnѥvzoN_cve`p2pvpu`|02RGRq_k"aBfƧh (ORBv_m,(ID&*-JT}hTw{~]݆@VPq%şfdyAtMqe)k!O֧=B!ځ>dR #kuE I3Dc 뮎MR2S܎~.K#?`n]c zD^o8 F\5~zLN6!/n7֋7W n#؟w&8]7*VB 'cǞg8fK_ډ=&".|_1Wߋ#xy6h 'ڭ|Th(z#2Lks]q4)WɋqxB+Y(ݖCGtzb=i- h-F:Y4mZ*UI*v`n D0ZJ9.Jxc+>1,% U&<(-`HE1;rEvч93Iè'~k_OX ?sOCQ:]-Ca L9Od"U)(@*! DGX?^xtagG?@fZ7?~wS]yJqGi͛>BvNpV0u(B%{ lz9~Aћ?2JhnWQ[)Q$fZ\HЯpAv}ھVc|rQr"WO+K六F8]ir~RGBvC>ZL(Etgd^ pD`PIcڼP까.WDJMpFQ-P/ xel4rUmE(浇|%ovpkZ\ANeyǂp^_PR>zt Y#7}+H vVxA3M+ڴM(Ǖ +_t;Ғ@ݷ#PȤ*+d(s1O cu_O_e*_]D/XwqdO/&18JNn;Ee"T`|{w{7) x#;Ptƪ\-)r,<*ѕȺ 3qE9i!|e,fssJWSR˴J0Q?`2AbfCNeN83?7qm_o n/xG(_VDI!f0LWiHSAiԆW~1Ǘl&sÌeTja#>"Kл`EԨ/ BeYmDG 0D V"ﲓ8#щwE]4-'PvzCAUA?kRVh 5H\n7~ 7@$lR'ԛ*G.̌E)1*JG<칏jb:SNҍjgHd$8v{ 8HU\0lQ,;ZGXC'\r'lpW%Jp1}#`#$2l225˥hd% zd&Kw6\S\ =xUHQBJCwND݄/Qlc8},[bp*i nMFiz#K{TÎ0xUnǘ5N~l]nz\/#*{T)kb]Y f܈naKf[v7PGI-1]'@|kyԻ¦GgNg>jxujHNJP`u\\],Iu'rH%#l+y+Qtz ?ؗCd_#0h>Z$_@D̡ȾҨ=!xFP/Е`xs) 67RƪA-mu^D nFytHJӻ|<]BGRnCN u>"(lS&6QQH.sOm> #즂1vUf>^r9Jy8j^VoZ!-֪#[\.1oS2T4GC_m*㦹YGc0H xb06C ނ"JJV$saq6P"Pe{ʞQHUB%w} Ji^i`KBU}D.wAzv}vXb-mGvijq6*\#jsբक़.S@Fr4|[C?.4j~QsopɇjbY%R9 wm2+п[ώf{k7*qu1o@QIzXDDYThn>IS 4]"~ %/6޶Ftq* T 5Vas5M .\u5M dN)eNf̴EҨ_ zIE$ !H/Wh݈ 2LK;0@cJ&v X#k>NUD2~B?˸ovhb"n`s{9W.s@:]rk{UDW:ړtv{,؋\oor37MlT5:F/PG0x/?oX򉲄 buP "idd+_HUVB>W@ q}m~iw;*^@%;xنHeG_R#gWS7xKX?ۈ|%DqH&rԡZ9A7!ѐ{nU`M^n'n~_A>cod}lB?~~_!zlc >IRc* ug frxd:>FR4'j0tĄ@6=WK侉\c'r37CRrOMO"m4ݠ1'5%2wuM\/*ZJEspR# "1%)5`! |u947i]'J~hl,! S:8M}v#>$99=lA#4\K[2|5ߕ#^)p@6KXoIWb, VO?a1; G iX7!"9AyUi?v,2WCyIK<էy.ROV6э|c90Ҡ1'z۷g4t;?5!361}e֜=C [qi#T;^UH)mԴqe8jHEi)0L[A, 3צŝ,Ƭ3?s!&e`x]XTTn֤GejBITQ#),ߤ~BϢm XłZ9ncpiyTp0Fo7}kLVn:%~A#Ī _w%X`CY-OF{Sh(w8_NȱJ'TrT< VD3R]N'G] 6p!O7%ŃWPD0Xf/@t/ru`G[ 3֭{p oCRTkmQyٸʂ'}F&x_®P󛉉v(_x S6U"RUUlE5{=}1X5ynCNI5Ӷ 3QCƼ ]̳+v6bv͠hSU@6){.G? Āb,o(#ObϦZk*+\s4[r@ x=^pߙM _;&T<|9&>\4 իFhN& 3~mݏ]f\-=Sݒ7}<#T7dlC3hX׉aL\SZa~B5ᨒ=!=?^쯐Jğ9/h[PMT!\%j>ErǑP:nؾм v61ط/m50w.f#9dҪ٠bHDd>!jV JIRDbkSt ȱ$3 jL@I*'Օ -$?Nu~){.ZpQzk}(ޜ Mv/+ K5hPT8M䁝w^4ml)eM/q?L^ J$mf",av"zԌK`v[^KWgwʺ*p B~BCaS<ʮ.]x&|+]ZgGEl ֔`\@(kx";HӠ߉9濧UZ#|HKkGMm;aFR4ru3]4dF>쇕X㗾KXW7߭F:ZkV:5Fd;ЅN 6x`-SV:K;Ϲ(ԙ4Xj'e (:}F5oԫL"诗)l?K`d?M 4fUr9|3aDjs"eu?MY[ xZu! %7kF2BdcqCrK GQsͧEV#z{K 1Z(#xaI`CmqL˳ǿ,[z" sTĚ?Q|4PGaqVN̘^gzAQ00@X",4PY>?ĵMv~kYw_U4Da'|)lQ[OqYH˫s\38pU S7g4|اdb. ת3.l`Xy]&ԹkB2 L9ڸ9y\\P0i(xeng} `z|qm m]ʍƫ?4=GpkML^ P%VϠoZ_oo4uc1Pv $j%oEʃhŗ~4n+Qi}îDKJJ{5D0:F Yv1T uSX2Jz9@Z*`~sYE?rRD$MS ̡,TmSߔqאY hXvazQkdJRp[wsߡDPl\ih:bV9H񊓎d^y)Qfz'e7curx%N9풩'vH^jyaΙ^>h-#PƞYVBnI\%*Fӿ,!EXt1ͱhCD}* DB2%oP"qi 3X|$} FB4S8:hw2"zCUP>2y=J-{fLo*xuZkbG}YL 끬vTz='Bƚ.83WbCȮUPK0'hxE-Jh`huNpm߮ecW㠙C`nh qx{S%֣[K1)-K.vfzu 07H1V3h>SnǞXG9b҉j5,Nڴ{ ޻ W UAw -]L5$՜dC[,=d'wu*U=ɗ>tgQp*lW]X൩fib+6M$&h ԕ6`eN- U4!0}& wP!@/$ 3``b@R4 .N6dŸud%gCx7Kw|+52o389 l>jyFf/ϴ (v*?z(2mPe`*׎&[ee>ꊒ 359j$W&jo"M)A ʛRQ).iC!DZ,F̛X(يb>@=Yq>/GʮK/?<ǽXtgUzvb @]e$_xbu@#xl@{Ir!WqY?\[!m,y]v !w^{3/}@T<,ES5t9:B>zFl{z ]m*B7KX.Rr-`inYz#![4C{U~3Cys(;v&T{JaaHڞ1j6IZ+pb<XHF ۝E>5J^ 5{`FTOK(16qTT 1TGr$wAر_G5gI @> I%o@chv%2[PJB#zɕXzh 8 VD I0JHNOVO*r0 F^kR:}vFipne)KZ6jӍ,UzN Yk\.F04FIx3r pO'Oigx bWPzZXLUe :F޹Ϸy"4~_|؆mx޿}!hv^EWjk[YMv}8NHY#*I<|}3zOT%#rTYXB7oc&k~E8`J^ei7k"%:(F{vjR'5nuUbt͍/aPClJs[,Xxċ1;(86%F7g˳vo}*QU`Z^W,"JHa2 ;0j7]*6R{Z#^|Lm6XظKPΑΉU\j 3DA73\Br09K Ph8Ȧ12{r1C:)[a^jݨm9=t!ߋ56_gԶ=hT>Ym%חC;5nJgF*AAm xow{P9E ✛XDYKQ+ExOKR)e{J:C@H}wˊ0'ȴA]B*I/ϋޚuk47|WfuuzY㬼<`k(٪N:~78W9 '\𛶃Vnkx;QOsSL2[GyySAI1sJ1!_GRe']AkZ&osn-GC&74V%|Rɏ#,,ᄅΉD;9ojȓ砿[s;P(9vͧ:4^^Fy;Z"/JZ8с7Tg?rye!=fG].P>+;͆ۍ~G#p]LyI?z3ZKg Q7p ɇ{G\ ,"f#2`o&9.qn .98UmAz:wꩯ,n6^%Uk2ݾa6)GM2+(P -|G?X"?s(]<JEש3Bsy># . ,4r}~;K(G}.& fim'hB{ppQAˬ@hbd؂.E&,:{Igۚ Gb_&bS )nhY:!<o0@@ {xw|:[baDϤTp3@Ek޷*0?͝ῇ Rn瞬Xj0ּ C%M$g5D my3wjElK%l Ы KC`4g*^]2‰3`Gg p%lӵ玬=ɯP%[ԙ:P6Z ͜y3T.=ų x}/aZ{G"Dz vPi0P DCut ffCe6Ḙd:< ZX߹Dj9D o*Fcgͯ5ݲe[ :uKZR^"O_;"~AEc3yLG0Sgs ~Mo x@bDHejdREx OcTIm(*Sm2{ddvڟDߵҩW1l{*$ |j.A{f_:`U| &RsܓvN<1A ףsXm .Mjus+w?i"^%TP>Q1%jS m"р܂ yCP` mP}}lҗ?e^ p Kd$ ]KP!E:([:rt//7.A% ͸7+16oDDԋh@.>|?bv7RO nQPs([ ^ݚչtRB^câ%qWk)%SS:=;?"urtN#U^Fݒ ]_䷚@G10n"0pJN2,y[? \c`[L3XA-튴5GLJ \" c>W d?kŬVb&zͫ/kVif1>a I+KS6ČoM#]<&lɁm_AW>vݼ&vL0]tPfx)'"KkjmMA=.!H|K6GIc>C:;j5FN%.N! (+!,{B?^~LS8[zʸ 7#7@|jhl1O.<4svUQj\FOCh\r {~\|[)@6 Nle`eB pa}-aQ`-={J`=_  tVCgo3DWZNd~.ta94 сm}Rmk3v`Mcaȶn)wz`A"?g懛>mAZoyl :|m'Ϳ*fbedo#;w%[5n,s[HxF?aoҬ==gp"S棛5j"ߕ2lA7 $A/_5;eWq@^#)E6=5O i&ԅ+ ٩hkq^y4⪴}0`_xS7?}*:㎨\MFޑymW(tZ7Y@eicm8:trf}T /G5\_&Udqll'DD~eݿvp@>f.G;3GCp^(M/ n_%O>~.>fx 6#yxƹt\B*LN@{߁0>V6^ЌF ) ;!R:Wb}c zHr:ceכ B p@7 E@~l[Ee1sIf+Li }^N9y1β߅iՃON=`!,^Y=?x,Sl~LI_9ϡ/(t HV;p!cp%|ґz]_ ǭ0 F,v>8(! FJ9FX<Y^c,0] νGQࡽ?%E lGF.ubq˜!"Hp)ZtQ÷÷ab]R*qvYFg~]tD*Y2b׳|\&2*wo/Tz[eǖ)iaa6 8:q0V%$пEoe;H*ؑ#yPujR( ے%Q Yl6O789ÍN{ń$+GzdrЇTV+Xu c''쇦]pbLPD}dm'5k>g\q=Yw]R;PJ#aBX٥]p4(jtTÔ{whThbȫF^p2썠3%^А:(8~!@ȒGZI.YC݉k6Xcy(4~- (#g-;e~Iۻ{gQZT89/J~ÈB;Fj fdv>܄QwO6uGa{bYKV/lBr:zJi(9˿yGr!HUθґ$$DwyJ]!fbCg\B,RJoVnUQN}sY,U5K!]HޙUtC`_N$ 7xn6:RMAqq;2@L{K,EXŻ`|"<2FtwOwv}F2L& k#=("D5BQ3('*?i~@' ș5 }QcтwDi\xRޖnF;|cBAMpWgA?u;PqrdRe#)'N^!s6KH ˝ttdpxT{Lf_.0c8IЊK"mT>_o7hNFx ` /zM AA$ _{2U@eqy"`ͱ{ K|ϙ\&6 Lfi'h3„'W eo5Cp&oer7[!@ uDOLRݬ?G5+X ^$pu)' #%ywwd]6m5/ %a=*ơH.[)/$utYcKcyU <#R@v6lJ-Ak ZMJ(hͽE/Ip 9fIٟ%H˽v`BFAp$7T1 6ۛۛ=IA&ŘRO3hrmy [SKOH |c}%L!ۙU[8.u,0LNP\VTHK|?LQ N/ga % kqW\)88{c-\TӍhqHt,nsm?/ \v(lTq]lTKc 8v7WKs4;J ך+ {Exʯ΢R0_t5ٌ/}pMh^cs?K}~JeVGX\$葧B/;<nXb;]K|8TEƍm]7" <]ܻO;9?K9cEI]3vHxBV3e/&,Ȣm'agS 1 qGŨMRX1jf.@t]nz$|̯\{ټQGfs/J15s$(9j? kMWе F)n; ,SOCٚDED/[s^-fބ (b_->H_oĚ G;W{VJ߸R:,󮠭^x]Xc4f#$GAUSP23¥VZyZ"]Ht^d+M+75(AodI%Eymt]%LJtq4!b/0=U$>r Tbo&Cƨ~dߺG%$x}ZIf6Oan~DǤExfzVJ!ACs/qɂyL|7Y5qޤ;;փ}O=K [~a_vqc/?7V)P֌AzC t+·SYwu T,V_}G7Ԟl KDLS nK:p-s!Qf_\)zr@6EbpE|nS-:dTHxG..I`xסo┳D|t禢-hd>֒'*Pb< #Bjp9bNXAk/楌хpJiOMM:y'|y\U*wgm8'zTPIM]fs+qfG<ך3V.ŤԢݾ#ORn>ѿ.svd w9m36{wBGwJ͉p.ΎQylpڿpPW vŲaWt $W@h!IȭsJZXK9@[{bP_jNK ^}8H=ǹIaKmrlpWlB*x`IfӰ -IU^%cׅA VAHWČƇRAK 8,P-v-7-] ,kydmg| @AJFTD5|}h.2ӣ!S#YȸQɴKFO,'2"=!@U;w9?ڈ|~ Jp B"q"U))vT|g89-Z'.yb« uD[9Oj>UXi5'[$lMB\aqpU8{q 8,V{9ѥY]NLuO U)P^h ">ȇc݅(Ovvo[U,oibD/y~*[رA%X5,Q{Vݶ[5vϵr <~T1F80vUJ\~>ڛʙ%z>V*$6 Qs?lXJY{a4+Po A?Qt4?IT '" p@$=ohiWl VODa&ηum'1>q lѻօ|V[d/x`) -]L~9W'%8Tcgj]e@g妔N]AGg!c9|Ϥ縷 )[l&Px +ivt|&z狺YRFYJ"AU066 KՊ;3Y:WuĿ\ o~KL1<_G4d3]XNM#jɛG4v/L%[-g4oS|B:6ޑǖzf@#TVO•D { e^C/ DαKܶev7pjXXu_O9zf<4n /QS?jo }=9:hr+ >$U>vn^=?gܻ0G[l #l_7<A2B:8lEdMRW"]./$_îNw.۫'y9oM$Ods ⇼ԽSWJF7,F/C@ qB)FV[|.GMnh>tB}OmQ5)-Q͚6ȱM D X,Գ5J{ssw,_19{Ӈ;x;۠#^9K<76^E.[tH!XQhLU(^<ϕe .eʉŃt hBqR"} 1 G?BWnOs#@fNL*mja4XtbR $]/>:]xt 1:=M KTL8k-`x%\% ҷN.pw^Btɋ:AMصwͳ6xiHR[ZYk-Jrӿ+ 'ngv U-$nB<`$ ~S>AadfB Ӛ%bi_P{݀X~ QtzX"šKem :) ԉXV,Y{/2: $'b'[~P`Uy{`O_.U|k8#ⴘrlV"ϜBtp,<h߬G֢l`= :LtyvU䄖A;`ΕBWƔ'y?,QמTOߍ$b{Fݿ$/_Wk^q[ +R;M"m=fu9j>[0wUYB5-t- %QGrQ$?flgz)bKR0?ou૗>j$&W)OxosXՋ=^*O'L U+v.In7"i5޺T`p~s/ď,eb/ʍQjLdО^z\2rtC3!ȸVqMb?`2 U2 U5{M8~*%m r`y1UKH:u"e|* ;F P#]D>TK$טKÄxTm'CИbJf\ח?9 ˞H 4 EͱټDhz%.gy*7bH[M"Sv[P/.m%Kސ"?_~VUgd>J́Cr<-> =qO V6>8w'[nqzMܳbsl(bāٌFpU=߶]ݝqlJ#(2L^!|%Ztoך7#XS}#)clh̢g6gj6KyDg [: Ə? kK gHM|~a麸w>% @Nʢ^Z""dXe L+Q/w=s.q}wt]C2dYi108ųjӵYvGJ(_TċD>'{"p]iH^eto\րgzhǜun}=~>0bC*,*vɇ+NWQsr׹Pnx)^Y$QKT:(.ZS4$s;˭ ߭+О+*^D+u2)`]&# ^4sh / I i곂S]u|-6Gjʿkڀj2x ۥSp gJb{?wVNMLw|àk$'>n=xݨKq?!hK9d >KŐgGhk ߺIp5kp徠țȬ Os[G9*[)Ǻ'cm;)fwx(T%MuFU0N&6Rs$ËKjQ5qA{?@:XZL,J7n1d][^_~CXJZ".D(Ĥj|BVbX7ؙBZ[0<)&ے jp&?m 3rHN9mص]43E8r~tyxOvi|ݓ4zkkEu:ّ>s8ZO"曙k?fCsF$[SbCihi VbBC_8.$,es+h=vl!ƅϩzD G|gyPO,)xumR6ܹ5?oN,'{2GtYX(h)-k8(y܈-#D@;%^G|N6v00p=p0PUE5dahT ge{~ʱ W]ώW[)=%j8-hEa} RʾCX/5*`;VlQ˼y2r oILj9b**go f-Lk+1RT3fn8dd~&<.6mm^tc׮0EO2IKW7~g4HA"l` q,Erغh>x\\ӈ"1=ֲmFI4?9hjsm3!9r3JV'{ "y;"NZJ8kC%4}t%#qXS!TAuТRkDsAeE="CZo}^71ia}3 {Vn`p:h$©ie<.#Isf1  `<X¿hhܪd7;ڥ:3 O0j]ުQ_-7׹oE &H+ȕ6;qkn@_su: ðg> 쒿gMVms%] wcނ M5O7y9{{c]R-7Kpx<\-M!WXOe/cW|غ>Q~ҟ*z IP_^.?Y$ϊn ( + fdЍ0"0v/Ĕ0,pO=U*:Cu㘋aw[ GvGX+O/S^2̒_`C͈xdaEBݡ`$ ݰ'ۆwW'{`!9} lG* [`}nOf@m+oGKs [{x c Di[d;~8 LfqՓ^(Mz L=` j1}D4/B (x CZ5tMk89ov(XQ7FM„9!#z*JʰNX* 46GiGnq Kq#ṿ Nrnu8!u+J54s!`=Bt<Ś'[cCl1$`CGwKraGabcX0bILK$!(9)jج%m)i6JNb3u:~[%wY;T$JQKÐY< G4zǹvvp Юv7Kdˆ>KTCjB!)e ̭HVX(쭏?<\& (-pŞ'"f-<̶w5-]0l{_mYYFT3 8/:oOqeU@Q t+~mFNfپ!g{1-+:?;g(sb /c qgT0x83"=uL~ "Ծ\靋7H:]?[H*pñ&Ɣ_gI]PyOT L(72tg/&qGmtqܔB;]+>]UCF&1 mk 6#~_ wBz kֿL_Vv@|*EZV_,P(bk%VMÀdOnl*Xj ]qyITFqEJaed|fu\,OjAp)W .9n([*-~4/jpuB>n` e`1#$Uj.eҍDg ㉐Aj'RѵD&KW)1w&0hxM?םo ?2PvrmZCەXDk?_`2y<f՚O~W aՅB)_Bj$IRW^9W$s50;.GyI޽h=sqW;zb -24Mzeй9rK"DFc5i}@%I?:ʽtm `ըO Ɖ )vk9qmz5b-a_EgkX^ch՛t4YnI2Ex3B_m[սg>zL袂#^%b9H:ż3wQ]vuCML?[g xH ˆa4dge3%tb<,{ rxr`1+S'w$u0^I__$!\4c=Hv3%|zf#<Ȏw͢7J3o`a>ӓ,l[C7P9FI.vJ0}N~<"Y1Keit/4P6բrﺨ *JB[(d-#^!>Nt43?"o1 lmE| L.FLf%( 2]{؂ J_$6~*YgJb92}.cś`Mo0~$| pضUdfJ73 W%/o4@Sulw ezQ45/}(QU>hlX,ғ42W,|za5F7]nZT$kuxu|.dGX4fvf Æ-׃f-|fHG"!wEgW" ib>EPJ7u"}pfgVbS&;!n#c*,GNvRc%V۱QFS(,&/]/j-xl¥nb!3@#ߠv$:lp= .C]xystLR,Z6'͠0)-'eL#@KN69Lhf ]ߋ,0pb^@^ (?{Cw<a-( zVZs5 a\L8׺EꎉE˸^*|2x`m!1ok"ܒRz?]irע+.e_ûh-  kdmZ@Lo-Ut"xȖZSKC&2rӽ|Qءi܁1o}\۞|]V᫆xH>NLKbZ٠BJB,sH`kg&gȎ `+R\ћ9>8@.WnТ\[F[=-ۮ[4GY!վGh ")Ҡ܉̹{ My*h2c]hd6!CToQS>&!H5Dj/ NyTG E%,{_?T {a`!b졩h!%5D%EE}X6km,f hNj%*nf@獉KRka*CcTDuWy;M ~*ja%Mg Jx L0V%nSxywћR† LD*KfW#I0;fo\񠐝Džju%!UmgmLL#4X4 e Hu,ݣiXR=Xee΅҉˹o~L=)ܼ*G9uBv4֞yrOw~unq94z3D$ɕ$̴g,Be\tGy~&%Tcd=L膌'ӷ&ړfܷg 1Ar Q,ZV$z/VrD\!dg OFcy1hL?&d$~3U~ \-vI(F"|.|w$tz"wuz*J#ER>NJ5*ht@R,'|zBwJCY65'6mmFVm0(^!/]H1}0%p*\Nx'?0f|(zU&l-]3|5)m@/5fuwdY°}|MnM@!P9֯+DiE^~eѓ<|^]w!A!G r#4$ǻEL;ޱ1늧򻉩~{p\LS!R(%uyp2 j`\Qj r@|uѥu/De_J WOe)]Sufϛ뻁y{:PK™ 3YΛ0 6ttD\Tㅈ \S@Tl/,~o7k}V+N *l(,)w_տe8( X2:N\-Sɔ)j"6 OrA1,Cڪr8qF 'ut4݋2E{Zg4>꺝 qpwm9_jDO#Bc6h'~Y)t>,~OYW SIML!xs*)edڲ"b%|RIs׌C?r"cd_'|m黉m aQ&([OR?# [N? gSD<3㖄qGJ])v#?3e ۆ-I\[6P$XV!r/EIe'`i( UeE[%4PZq+º%/0u4ݤ -nHw1c/[}+)83R@w_;Y 8azJ~)dԗyɝh7aIٙZft|c-vmyQ]4;{zPReU/RtÝW|M32%H "Jj p|Q |‘ڽ^ֻ̓|ȃ.dǜ䫤Ϟ1;z==22T ^љux`_iIhM*ڷXuNru RE5Tdq1>ap؈}~jHVUKi#Ц\ bӆ B1fs;5Tn^u+#e zQu:Hre\ .rȌ($}oyMa,rL2qīe *ZE{zJ<. xI0*~QG{}vzTXҞ[QXImkE0+ֆ)qi8>ڹ z@ӕjMP1*g&>g+DM gx)yv ܋?(]' tů>LZ`=luV{AQ]q-)\M]шT-CyHvXDǛ%@8*x&iT׳1K)}.H$0QxIG- 8:k>~0Zm:/V|#)AL\7Gt1VGNm9i+6=cX{ ,V$3c 0V| N)xlG\U?UT̿y` (.78 @ ])xیO A+TG7*}V߀ *ζa 7{l,BX^La77|}6 啚aDF2 (ȳh bZqpܼd(jx$m,ڬrA t0[{e/k}'#0gQ[ExHjCѫu>ubdfͧ+|pyw `6< 9}Eώw IdeH02ng3| <9(YQ Kf8t s7cK[,J.903"@Z(?mf >J$P,ȋ,aU鹄E][3j#mI'tH>{-B0)H ?f*(oy#"(cm"`%/Ma(~1# i%LJJ^>M=6^K0 nQhot<*˗R z9Rq+\~{W,3\/ #̇H5ߝVq'=?N9?M5O݂z6{I^L0zyazD\O4Vi#s­K˘?rhUv=E[O6kf&+")ŰvHd-rp($#98G}4#m$j3pf$GA*"}x^Ba;TܹDŽpPDp3Qa߀ 8撡]pv}CM]6TĶvPNF+xe*쐗[@KKȽnȫO9(zs `+$FG:|FS L/켭񫠹b{5 gl|;Aq0UݤAg[O2"H Ic=Lp "Ѷf+-y+C>/J3Q7=%FE8KJh+|$ۺfC>}'tU3no-&DQi=){.,BoWQ{ %O+x-$ɯjO)q׹]a-f%O Q?Nȣ6\ ; n+xLx3Fįɇ<[t%J2ꄰ2:P]d8 ;gE8 jk# =k3P>?zK{V{ eN7{LuKl%}V C,?{3 #[97j(8w&"KomviOt4Ĵ/%½Nㆫ, 0k. €Ql=zb׏G48ܺ@ĬTq,41p%^QK<+p|Kb\,nзggBq'9Igw4TFH&帶,~V5oU'M 6 ?}u(!K բaXqVp*ڂZLĆZJe u> ye V4^p`Q4| #{%jzjɋe G- <ҍ1!4д[T&8VS8#H,?<~Pj-nَЬ?+VȎP/X9@8mgq6~5Ydhaf9J2Mu-eei 6sm0oRp{q)uM8jtC'8Ҋ}0/7G(c W6 kیkJ͡'[:7:SIM':جc8ej8yeb!$Unh$/7>⮅]iEUoe,6ܯ+]ųӽkA g-fXǻ q㕇yH%DX\$a/҃${fv}&cⲾӆ_Ҟ"NCz\fbvë7,m,^VS5UsI+|odB5V/\׌rߗ2d!zd`({F n. S=k_OQŦ,+Ky/Tـjk &?s5}׳,ts߳0V_u "8c&sԙld U:6oFA 39˜(6_mD#o4B,;XjJW )4*@@o 16ˣ*Ee ʉ ɏrk%=_%)b/nj3T$*5V2IB}R(_AjvҨ݌bi5O޲ #M=zf57,W&X\`&رu!vXsޔ>< Kz4HN35閈{d;rNjiBLƠM(m099;z ;>mrɯ=F5O_i6f#@\eߨݹ@nHAvAo+qFMR$*k_ZCNOui ^I.knRou2Kn}W)ՃI؄bHIxDIG%\Cx`ʹcDTsiL+8V+UN@:$NxFBO'.iToJJߢD|8 {o "y  61OonxjJ6LF}l*ÆH|A+?hK&j)P#f14ކ6uZW5->*KT_ cZni 9|yf"`[ 3tzFUݮq)0RS.JVygdNp6Em#S~7Ɛ<2'Ϋ>lRSvœ/.e86!mnݫsx oJVPF!+c%eպ`]~"/ÃK43ctA0RhB`uRm]xyZj_nC&[2`cۢ/0*09>Lߖ) VyJާ0fxT"9_ְ& a1(@gV|=65ڈQ{AwŕOO֞/kEI5WYq)$>c9插kSs K6==-[7КD.t•9%bcO?& AN DP ~y`GB{a{Bܖj;ܛ=T>7mHō})R^bo<3cr ]"Cx~Q{GN0ف ~7#0nN:ג5r,B{0Q <]!ܭsFo4pK*=EfټbQ1?¤mW刕y6)b=v@U~K:ݱBK*6@a$Z{ЭaDlH:jC$r$ ZLFÔ~QrWJ% @]3U*dIsbaZ+NH.Xb+nFcpoiX} 9YFF'fT5B>VckwfŒ։L[T.~Rjo[^ëVB'뉼1`^Pn\W]҂g_C*WAF.F%T_LvL}QRn&E S'p\}-!&Om&˨z;/x>2H5HzB?E l}](bp?ۆWR wd揂ߠ5w!jBk؈vp_A/mxYX~;)ct#9 ){p'E?f't`Br 5[ES>Pm'Ӳ?U{biB挽4h)+oNf&BA@m{UK|4Ffg[\UDf!±|I%{>;XL'Y+E82܍9 Ǚ $#A8 KSX:S~>W\\"կ' M鱮c()ɰ' Q˙faʯO$ o^u!( # %g+,<7ܥB_ w CYKiӨJ\vQ`-eEJG 9 9@;h`S)j\3?lC2JVQmzHtFg}a>:@U>De)9'Z/zuVU˰;IAIq[ȝ * SWyd;2TxNyQ UyN(Ť/4`4q!f\Cnjycdq`-b]Ysxk*5 f8x4[`fdix4yiӋN+*K Y<|`H_ _( DY/Ĝ:MB3bkF.pǚSHŬsG{TRmH pF$De4RE-ܢ]I;]ߘ[h,qN?Bw@-]EhsZF|U.\I<~Q.%&<ct%pkIa=Xh)`K*5- s "X@ 8@ uu`_3n /%CTЧ)f{0QxQ<^6H@vTh19do0._rֱ\˓NFbtUN e=7#Jf{;1)]ųɒ7u5l_O$HV[ Lj 1H$*^VE9S+4R1S |ߡ^Y%(e)uX=~a/!Vqn^DFyGR/\5Ly =En5;z<>5ƞ6'5f?գ=)Of+%xnUHє|2ȤW0T/(JƽRP{XwC.9fD&4-] vBz2|f>#TǰsvM~b 7Ix|N4"x p ӝ߃#dU]ʸ ݜ;O),Tyw֥%Z-9vO^-K9fư>]Wl=F^X:Km<6nPIٗeL_jHmC\)7AC|M b-Y݆ ^g9G6J+oa ŞY,Oc ihNNP!BݽH#m ,D}t(VR3@zDjNq5op#_fYi36"n/#i#*#ߣغꧏBZ?eZ$ilEOT:g* i4DbUA#wh+Ma! 1r|F3]a`ZtpwKA/&氉00/MUu]#&6Dɣn;4L}wΟ t~ 'S¼W$]v߽BEEm3v%\La4L+8Uݡ*NkY cXp{v12Hz|lӇ~nbdO%10 ?a,>6"0Tܡ((;r.јτ{6D]TKNuݽS9,%;AP|tDȊxz'<_lٕ`&HP.G:F22,˥|f.aל0I;x3Z%O`EM\鱏2>H()f)EI@QPK&C[?Ӧa(OQ"D#0!. ܢYמ2o?ŝSܣ}!i 5EZFl%s&D @ d2unn3X|{qr6?4J>Zu?6I7G>1X *V ĨFO-g^i@G|6C]_~y.DE9/?&dM~M7ZښÂ̔d#~AIp6Rsz;Q„0;2j˧B l"hbUlTpc`6<IcQC?>i<H'R1;,~I U}[wA?%ru Љ2%?O;FY-p P}ni:-ޜF=֌LF %X25߷lFN)AOddӄ 1'jOVKxR&-q`#=N˳B+_ӣy5t2^u㭿M!>|#{\pE9:1=WͦMcc K]AkLl8֢},lw&+%`&jK랬W sS>`npRCn&K$&߼jGu\z 2Po#.l1/5B O&ZA\laJ>b ǩmk Z{q#䍚ՄrRfݨmtޭ1٨#D_68EՔtbL'[&ql{+u4ڙZW>%U.S;+ ě'Q(V/!sxyqyܰܧ:5) Ʋ26ّpzB;z`._;(P$MyM gSK_ω(vD".IQ-m$+@78Z |5Uϋ5W %%m79j@^ý*̾Scuֺ%1SH ~Jce!V_I7^kUE],cvY*xFzgR2UCEI[z69ZBi0lWbto' $np?lim?]t0B!n2dxaSg?2ȃ%#2W>;sfw[CNbE+Qv uφɕqؿ x*M]<yyPNTU^9rv'c;y=ŮgOWZY.M\`m`3&+c2+Ӊ>lJs\TZԟgӾ^Z Jޟũ%Ō-"n+b6D BvC^!W8උnRxyY?T"R;XkdHNYRm0mkL39Q f\sv86E>o"Yaw Qkۛ 576L, H^n4vb mYͩ<PD 0B`"Mts@Mk.K8j%&a|gQ,&ޖ_>!mdmʖ g@E|';LrLBH)۰ gB"ޢNevf=u_znN/)sT/Dl{o꿒8Y31!HiiUKHI!:%d FXb=ˀҍ{y_ˮԹ}xEcWw`&\=[rã Ά4gwFXZ;15CwʳA}aOEdtЕ15tD܆2ӂoXXpˢ[k7Ȱi\6˼f ?`B޸\!H\鐂sR;Ocה&(lXGt*`)کwc"2Դ[t,m== #}y.5UP^Gh:pT]2TL"?PScrڦ,EctyZk[Ϛn{uSN'IVSos݆lӿjrӨ3 aM+#):4TdH U?b>f3Yg>mv,FO4֣'RQM!n]2cIF+yCHA +N 7fė5|"YL")KF=կ?p0wK. V?^a)Yv7v '}P9J:xn ^\t|vY8B'4x-#,=8hTds5 \xD\⌉j 溾j޲Β8Wi^||a۽ ޏH-y6} @)[A7pQ/Cͫ$4#O56=O(uEn.lpq&:ݟyb/tk뫇a&_&@%\Pvz4'a li9U ZLM6I 1 l[^56S*!{1\=ث E=_5^gDʙ2ZwF6$|%o\gf#vVHFp4ц/'1^@n22~~Y. *;Xr^gE1 @r_%5)ieTG}1 -ZAq6;1aaʌe.msi |m?VIDA^!vKi+MÝn'b(k q])Ɖ> +[_>"m"gG>.tFd +t)qf}{n=g/:J$Q ڷ{6WQkk "3|>I5y JKE*ōٱ+WhI#ކjlY0Teq3sZ@xgs/Krp;}FuRv6d5PBf5TtU*?,A \Ԑ٪WfnڷAYaX.; erzQhԕ*}|f0XHܴyQTz'~D|RD yd|Ooo o1}P&tە)0Gf&|](qf;D}{˭!$]@7tU؈j%ae~Ӟsedw8Ffsb _^G:/5yz`,p4\+*,!gd?wQs҂ؼybLiV[?$}6]ytRG Bj߻g{ GxZ!"&͚KpsdI+|)|$Hڮzg.f-#n ݻM JX5l.A+gGvMdOf[5rJ֚ĶwWV|pU@LђG<@lhp44xRn 2؞(8|o^[44~+a%t@6~swa~K*UJ-S*܉朱(nr;lKL6Lvk`SͼBJ9r4C>NvljđR{g"viadỳg9X^5ᵛ_c pNa 5(8 {Coy5 " 4ru0]r"?<:a#Vɣbu,673<6eW{}iVf*1џF'?zrg@b }0iװzS%v@09d_Ӷ2ўUC8. `Cæ5lЇNBs//O%EԢic'"ئuҕ0UrR6 ޝ%FST 1&lf7>7+C;P)jr:Ne 5ZU +WCdTl&ڙVh+hhY[3csxK5#pS῝ﭫrV$pE{.fCu?UĢ'A=\$0$L;C=(oi0Q\EbB^ԬKnՔ/'~ɿz}EJPnuʃiEv1ܓMW= sxqV Sc.Mz:TE3\Q:l ιc-q/>Uξ7~Bq~j&uXcOj"YX8#5Kf5134XaFPVvO@%u x^I%b묪^|l7 5⃰X!+|XʖB}ġՁs}J ; Y7Bz D( /җmzwZʸv<k7ۡ􈲱sG Z-$X&YMe7]vc2uE,m.cAlW{ Z٫2 [s_G&Etd $cXcOh~dxg#GY߀? rtfsH|X/slVpj$D@f9mYAVÈ"RnTءj]x2~M @%֩LϿZxIS W>3Q=m4%z8/f%=Dℍ5g1BRC/f-=^A+G_ϫINP| MRC`E+:\j7rݧFG3Lw{+&nx3!t`y=gu#p>VSvSl}LhnR2h$PKfs3?Y^*i7Edנ[Nea>O 7wN;D5gakW߸jav?JtpDskRZ}}ŷ,-r "MIbX۾NI5*g\M Tm(OB5brO{NynٺZ#H `P ))DRN{W5ږ`/un3cpzQWY\X^\ZէU p?́D;ި#rF?+:Τ8IњB9(SN62Օk 8 l*X iDb09m1uD \Vxy+5`I!REagfV g|x,y5_+>#Jb4&7aq8}9q_5X7)hW~p#x- /U$ݔN30.")8f?R bW߽4(_8>E_&2qi#P\hAm9+1c)Z@όo>cQTnկCzʤ%3jJáӄ܂;Vd+dE^ShjHhNfN _-bt;EM#CVciE6ay~%N% m/w*hr5uPC %"I|o)24+UmxrC* &gx·7[=@8t:]N0@B|?kd 4Neo 1{bp8i27ݢžarSk,P`ӦlbViUgAQPxCYTz))h\"r&Я9Z\BAF?Dݻ"ՙBt9D9e Jis ?q*E|v|ilo1pnz$Dh>݆Z1)|U攻as9 F.UmI4ڨQV}:sozZc䍪$#sCQCa5@;fl`6[ZEWčVY#3)׮/{EB"INmy|I9KA>!m4cβoՐڮц, U? /C r+;d nnDm"xuO [&8FYęaX`tC>N /.KZȶTgj jz>@uG=GTj߬FwI X$r z,ȷTu{A!#ZZw3Ch= |\&~oEļ,+dbÔ!(VE3DɦXu!MYk! +Je :4ot,)tM "M̺ԋN+ Ynq`VPԟF;a%eݶ:'Z%Y5Ej\KjL6qޔ]]d##囎U畚ŏ$G)C9??6NRQql rU{'+}R Ii53c|C!g# kڠ(ZcWsY w n$2V&&([II^Ss?6QH-Uݕ _SCbKMZ | c\ulv/+/ߠ f\3_CƏ\hBՐ:|rA6_nhga,%'+ {^ SO%;wl\+Y'݆FMN 7oRdS_7IN( &+֜HX+cd7)AQ+ҷ 2! ՍNCyp<~W=!hOzNpWqH0Xd !Z]4t[ O/9- rVٛ j9 W񋋗bo7k/f4it'1 CNCbZ})$\pFeKԷh@V7$,2fA<鬗xs@ 4V ,7] Y [j$nj⹊(] e77Qɥ R-M*\tz;?D5CmbW(@&Ō8XNaXCTwR1h8J">ֈ٫8%d~:J]$ءp %Ѕ{"T6,JujVJw G1( iw.6Wh\z VXS{wr TzΏ0D?E?*Y3sM!5D^ZY)>i6OK`* x25'k7ة:άTˍp/*2")DD;;qGgiwQ̝7~(GVh`'ySjHBHJYŧi_!5+;A` Fuk"k-7C2De4Ki-tFi!)qgo1DbTQ^' ;oF6۪{܏@sS1,I8J7'Gi6?iĒ ݚO>hy>@ ܱ+VU,]YP|QL uj㗵&r'w 0Գ@3]یs'X3^:]-`kB3f\iyc8DCe]?+ē# uQV[IN`fvROp+M1B>@:sT7kO+!=ُlO|tnN}(/,H TQ 1}ZՎ=R3k$yK O3ǤP=#{LJ[{di{ʂ_ |=q/,Nu]e1)$Dla}n PT!ݧo-^|WICD3EȂ_9nҔeR/~dX`rk 8>{2 ;]ʍ_2D*$S xgHyjQBŏ^dI?89`q"+`sggS/~MHJRo[vmK$ϰmML\:5 vkG:jt}%Wz~^!4gb3ܟqޅ:C'P UL{'Lc`5$l1s5RU"#o'&&0w_Y-m뢟mŝ}Q,p7E"Xq55)@(=`$ǐn Q /S5viԯ#aifut1/:k}BL5Y}u[)ݮEg{O0G,#CN5rv׹JHCfĠ,j1+02Sl~Հ 0OEm޹kAwn-(@2 } J֡r=J}[~,BW+Vu5Խe9xu0jGG@OY.-mY@Lz:'`go] pfC8TT0F[1ͨF) d2 Ye_= ;hçCL}x3[LlT]wExU}6X^J7?G;v أ" ei4_pEn4VJ4JE.ǖ _K@6W hB7/+`B$ "szJ_QK[ ӦVk$y>R(g{;7CD"d$kYT5~5s7%B& XywɓVSd +ip=&a]3 4[`=2n qƺFY~`\l-~MWEWE H ö_ӵf5HL SEE u&9:!%dc~*F]@J6?C& {B!)efm2u̫r];PÞ8vW {3.FrT~b&zGf̆MjL^B_W0aq][(j)%[;w-$;YS< 2lo'bDױh?L#Ķry$[htSA}ێm}z->[3EvUH}~pUf]k:(?FA16*Ma2)Xa.+Iʼ|jO͔MR$F,r22l8HJ= o]ĝR)"nɟޙUԩ1ͼS=zoբ*M%/!"*lAq~au OtF3NkSVBM ,~\V.5 ls;Z&_S1r O)υ%ϴӋjG~ѹUWaǬ ëȎ$Ǟh(S-#[VȆ\&-\mȺ֠bYɒB2 <Gf3; @~vZ>v9l"pDnn@75 9A^/%N[ @z;,)pmWfC{ۜKO({۠"7@qRsQ:{J\Abkq@ch4LQڝIPN)7.Fs Yf_l"ɔ3\\9U "#A%jiB&n8`UՂH}3tmX6qnĖ'_AofCյ<Ϸ^*գ02nWcy>S8$􃋝cUāˍ3JR٣.Q"C_'}8v}V)/ƗyzI j;* QP"vc@MBbC/%Lc9n/ \=O@a@"8 Hv{.׈.VrQ̳p2*e(.Ǜ39!HV5bQ |o_ߤQPC@A\uh=;ټ;@y)=Wٌ ,\<-e_yXMHjs 3SLD Q%(=Ϳ </:͡D;͟(%!5< F%$H0A-!D/ѥm.&O35(1f&>4qkHpp18۶_ҢN؄ hsnZP}j|[_Ԥxៜ~t;2Lsdl?]ZJ}$ ՚ nsl\՘VQ\ZaaP) `6|N+a񁚜t |Upom,g34-9HCByx[$YK 󺶘6J>Vz*pQrpIDtA2}i#N*Ъ:VlK2_.ψ!ÔFc&w*w+EJQk8Q9jۏ dwjR|qFQL@w{K3x8Bp$2 w qw>VgrY2ǣ˷]|B0c6(E䋟yQ+lhD״j&yu80IH]ܕ7犩?IJGCYIs U$=隷aMZ>PlN}=%iβb`fϴx0{.+v <Nvdh*~3QȍTN<ZObZ>Bm x^DܱlTgH-qBaŴIz6#|V_*%5黕ŧHtvHxRs7sh#˵W+n#Y ^$@4k(oٻẻsQrwcT77W]jݢ@.٧smԃ3t2E.\H mCTYHgz<9oMz.#,X;;fYeNFY2g0 rzZf_I/ߞ-qW-z2O㨫oU-cHk|F&d^1A69%S<>Qsȁ ~֍XL`{:΀]! U/]=ԨasڄVV*kĒH%ͧeDP{0~s r4eAδ47E\!灸鑵K$ڥC$!%_G>Mvgqr̤,"KEDͤ?a=iD"sӏS {i*1͜h͆qAƳqHpx9ͧ vK6+p&橛\bt&WHC.$vh`1L"deN*|c5mPkŪӬxfR~ LÙlkB_'L!5mwXRl݇3|@3kSdGdbB͠RPWmWmw1͞Gˀ ij'0$gόrf cԸWÐ̖_tv+X FlKuӱmSb_4:ya9hm+ )7;,WK^ϊ'Y8a| ؆^L:F]k(,$¾qnuBܜyL1G2gCD!!Dܻ G(<57&ɢ]χ[׫}K$ ڦJd~?,b fHR[jt/+|B_0&ݚHQ{JZSFy7zKQzsy TEu$7 L!/T4GraRa1 tXtkyz %׏64 <=\,u[Ib^$|1ч)#AĀwK GG֢n"FB2 J|rI=BS6@Xg_e_fFm[͂/^@zhm Їc>c"贊b"4\xLoyTn9P9oOMךVW&6qeI!0Fm<=PxUbɻ@/lԮ,BPTc=7Jǹ`dݩG໚ZaoPaBKXƜJy~ 7Q93 m_1TY(MT Ra^bs~}B5#ihWHn%LU}/Mc#̕Bbc5Le"T>2 twxuh)^mԕ )`aV[iQSȆsnch9|}`}ɽIBfg "E Ew ȗ9HsV>bh}xGJ~x' 4Ua'i0O^otyHvquP3bWGwZ R.Z1LtJ~O:d}N |1g+fw=X6H!LW ni-B{ǿ'vwe PjM>O>(U/T^u15ͼdTLE/5oEęJCÀ ;p#uз)!'~]Q(]t*) պkiLM3Kʔ/WfUю*CV4LVƏ1q&cS2[J>^Ia@O"X?)jZ9u 3qzit؀ 9cɂn&5V#T'qO FRn OTF"!m17"]ϐ]ӓf/v%/ RiKnqi?&Fטյ\OM Y#78 W@6=2 ՕP#m`6^\LJ ntm$9B䊌;M~jc4:WH4ZT4N@Th=#j1.~@]} |#,QvS0凉Mʑ$k19 L-.x&aJ/Z_z _t09^[ - imBuֶncw]J9UךXUӇ2Qdo{'!Up1WY勞(ॗ4riAh| 1XU ],޿ >J93ft!jpoޓ!.!?ޟ^@](SQ`^:1#q"6Ĉ"K: |5Tz֦Hܙ JHcE% 9 N6dA|f*;xK] Hq-LT]1;kT\_òcJ|:T~#JSOc2k%3B֮13- S\mk.jn#faXڱlT_Ca]bu.UF*h_kكֺJgdNх5i}栩VdYVd>zt:l%3α?hd)‘Y/~y I y jKNtH3}Q8Kp0Al"tŝn -1pyȴ{`!>,]B,v$!VxJ0Fdq"4(%~?X^1﵉zM,omShh99Rp bK-<!v`6.YHmx_^b=tqC) f&gE3Q~DRT{+ I`AnPGqȋ{aqi}SkEfWI/ RWKh[Ơ:(N0Q:D|g?FUm# oUD^~ͯZZ5%ub@gocDYӋcz.HH05:V#s܉k3',5*SN6[%>K^)<8(=%Z/_%H^ BK^O?omL$Oס@8Ә.n㲠̀J_ ucݝJad|Y@AǓ>5RG"93p (88ُV]2cHJ` =#؁OLqE_N;[ I&Zs@1"$y35h :,ts&0;,k(}N)V3A,^ߪє w`zz@G?QcF(UhLLzc\_qOccKD}g ҩLOTLƛӗw49m"Za>i(<$;Cn|GTsgwYz~apeh ¹_KNֲ@&=s1i6HŞa|Cj϶d`7!ua?i&GZĚQ>iJetOڒ -qNJlēqIj 8`. D7>/J1rW[4|z6A + -e-dInӌ*1@V %TCVa)X*.kx}B" /Ic˂ѐX["<d[qϩE25w㹹a.T$oh)؎֚Vguy@a +$Z~JIpu%_@dǍy8{ ]Gk+0dT?)=}lGj^k!C Kx%+aw /qG [΍u0oеn n2၉3PSY$97E-;Q4u^Z0l|xlv Ԡ}; *%q{YdqrpJd&V'`{RA+r^ʟR)R.In7cO ?dMqe%oEj1xA@O8(d fJ|Us:j`D4bD+I1Q5]SuG!9d&Xs2ۓ/"U[;lchU#SЗ^gj"?Hm]fDPMBj2^SoiF|Di.:=דcLݠX 2iD<UcV_b<8AO=fI ȪY L+Ύg'$T_+x 7Mz&x3 _;׃>MB-d]A8sLg$ ?tx GՠԽH;>\|P0t9B :s֔PO2?tNL5jrަzc+|Q'3L2A R7mfQcW$ i)cH@We 5T{0_A 5FN`إcwsRﲳM+` =zs Z1 )'$냂(,,86rvPNq| AtD;[}_o݊>x1ee+1I ng(_aB|gQeܫmK=eWElX_E!ҙFE ;x+mWysv,,!FyƜūBU0)# I'.TTWJZa&R¢h˖ѱ0,AӢisKLv&nɹq=%-rRrxKڈ$4c,YVp9@̣z1ze}9Gwȟ ~D4\ Mt-3U6~ j;x0!IAe 簂s4WVW{(3 ?{Vu \֧!%Tٽ)ݯ"/(I~i sNYϧ֎r{k pEbDHN<|D^XpuMRYnq>>ŪܼaFeeB׹/i<y`jGwOB'aa`{hyZ솚XBjA&nϭ("3m@Xg8~~O0Q5Be?5X=*`~ֈ +3(TXAg4PRxM) % ,Ptv4AE&r@ufڃ( zgr 3|.\Rt^!syr&g&}|aչ_ .#$>`qnRjO"2\u<~z9ʅ77h4<m*$ajػq~gOYR綰>s֫Ca4] -?܇>t۳mF\Aw8IϷE9>%utaR|~8,oyƫ;F6>Dmv{2ے|n@/̄e xJd/o|75Iف RaIa(-#S}7BՍf8EHTd]Z9W=pmfj:Nѷl;٠`clR1hmJ $X12'#ǵԷ-W,>59KT6\JpA}_Y]fnbN*/[+z(XexNU+qyܺh"h N)8Q83c! #f00zh8ĒP" `< oT=-nP=|npz.c҄܉u)`hcTƓ( |MR:*Q8"-<||UiQU7`9Qߦ,m(l"/ITJ P|FZqrN*+{w숽M>gxEB"ˡr,ɘgu>ms/N@Se5bˡ!&E&zP_:m,L\MU'[TO+̋:חUSˍj$aH)= 3m8YM0FxhkiмyT%g'oV` *L/ŏOG>5]ѳUG[|v;*p$;*:%70{dƌZii t>Mԛ<,D Ys)_I^Fgp0}x1.pbĒfI۟C ゥ_t9dAӻ̘Aku/dTzTdvjyʶnT/ Iik'ʕQd/oOMu*ݸ~TyAHu1EIbڷf\=4t_b(E!X?*gk.FЋ ]w?`D;~Z2_ˤdňP.9êJ?s{sUsB[,<naE^ؔj#|jˏi c!..|໰<Ԣ ŽۯmUEHx 9 >Ud?~䷝Bk[~V4,ZGt_ڱ\һtJGO0) w:̔lk+Z{W<9}ܮNa;829, Pr!>tA=UL׍jq8A`iIӉCEMݻVrʼ߆ɭxGĜqHI# %1bj>M&HԪ,)C,}!ny]Or3"$}r1*sUѰ]!L+ƻ/P½&xU Ӈ^5yvi`Ye]vNnA2j $6:R@sf"<'cD ]3rh4fs>":ņ ^K#;~ڥ;滿$%6s\ڋdUI ɶ>m}G9IQ&I/_XmT"ZQ@N ޑ$yL)!lEP^8Y tP,&Oɢ1>0X'pO:LdEJ bXlXTڐ]ɮ8[ɬ=݁ܮWˀ A~2(jt >& bnP.Zdj$)+ n~B7G ej aL*!vvL9L,ſkUr#~[ף> G:^~oo6b)RkM[ R3Y;]gHR϶j]nS Cg™+7DaMoϼ2<G}Fi%X 4Ǝ\:j7&+Pb۬^bvKM!JQHٲo"EFU,k݌7</5C"D9mgFb 1-GOO⎕%S+"mW(*_}]d׹/0A"dq&~6X wP%t}z퉢OdEXhqMKh{xBЦm}J]hx͇(eDZ\4X^>,˸JǞ(>{%qS*PRR]8 ";h@o9rLJDwp5͢7+HɼIay@ {!?<+ėz<LuOXi+kzl zDqV[[^N@7-%Zhi&̰ۨ}z¿o[njUmߎ.>x`|0 C 0u'?D+lQ1@.+c o‰sYiKV2!n;13-Bf3;jrxȉ#MJQJRDk=vK桏0kx>=r|mq.JFZL<ぞd +OֺsL{Ijx9ac+?JU mw2/XL1Kax`FR 'sNyc'Sl ͹<.:<\`3;54].֒iYc,p#f c,(&V%:"}>^k; 0^` @yz&6Hsxp 66KҼLIdH9N)GPzy̱2灲8bCOh!eLBy~`~nY]tU1~Nvdfd ,k>w"ͽ!i[w|+?~)b 2YUjn&&6` HcEj|_߅ayhF'-~v̲#]m>v%rW;5C r.BCJP5%hW3Ù볛c\3i^eD]" hJ"xCH֮iRmE:xa|D_țk܁em2b2Y/sl+upHAatj)P|kS i֥lSYGT-[?'LA,Up$EgBELK`_I5X?(CF$ QV.M YvI,L>+cS#3O54@Wv 0lsMLqRW ̳\=̈]οy5e>K켚pe4].Z42Fijnj:8֫?QeţlpÜ=;+Ηy+'xz5joe;BKjȮk::a;xl}v.tA=/6$z)똚:TG;q"_iJYەxu[V/Zp9:" zr^yr!{y5>TFCX]HT<~Wăjo(i3kkJ*zO:!;F#q ܤmݩ5fnJ\/ SvlCh\EԊ"K `ZtfqĨ-#<,ثG2X-ayl*}͐{ʒ(u ~9棓0H{6P׉;VZUYiS˛%h4VNm"F tTO]cmj1T(0;M0V&q7~2FEk ז4EYIw燡>l0\(7R\I"ҿxbm`(ғk4t~QkZf䇨\" \zp nbLD|ơXڊz|PIy.hiZȁ_//kd%蛚w7+PډRװB"~9Ox};Z4"Ⱥ4g;~xW9љȷoBG wZXb[{:ط\o4l`uu h;JS{]Ʉ5βwv2TCIoIs/~$!LIQ/[߬jAVm!Hˠ?Rpz$LG$:yĐc`ܞih17K ]}\ͫw^TD"Q\XcAٴ Fͺr$`Fx ]4 s_>8mD1b5y5VbC돏6ppmy%vY62Wvlؓ[qt oV` pҲPk.IrgY,) Q/<Dʼn{b۟t!ƶVAZm|oB;{eh!2d6]>[mFb ( #{ko{uCd2NH+s59J8 ABe@V~`mԔÏ>ɍ6pf^4Ρ}%b*p<1Ptݗ)cafhCBMD:nPix6x[_f'D(:ƭ!75$|EH$@8?鋂4z m%͵ʌCOxqХy|{l \CeF;VY?sG28I{ЈqH'z)>MV>֭e Pi:,݁s%$ O$߬h ЎƂ#7k m鮛p6+mD)i@kRNm:ÝE)  ۭqk_ӟ|zmtm s ΒǻPx=1)%e?+1Ĉo2+_gzF5Dp =IID h"M*SD.6aMєߴ)zөIC)qNϕZ-`_e81!n#VQ}PyMQW4Ěs:}D|T7-Z"GeMh;2br|g*g%lT\Ea> 7^D 41JHfNK0u2r޲bTu=L$BU(Q;1_o&Y~Y`V'o yiS55ٓ 6uYć@h#>C~YwOגϝ pn!9m`{|%o1^pBjY<(doZu OUM!xђ I#lcuVnr)SϮ_BhmEp֌.5W?Or[Cܜ~r/EL9*(6b1-_zF'|I[ CS&t0NHF VjΆ7V[qxM fhZZ]\5yn6xd(0eS2mу< JPZƜH}пKM~W]qUy%Qyo5v+Wd(XU$I|LZp$$.5p ”(rIu#\#hXJvƪO1RUKu],}p%Q́pz]9yDMlQ4MGFjܼ00PJ?sԂpF ɐ -Ejon!–[`O\y+.ڊb wf]2VmgawҼ/9fb%e*ƹn7e.'?WA+؟pJpܭٞzHSxfGWLAzCxL`:\Zz+]=ٸGKbYGaa,ƒ(GNpKTn*+E`*LJث^4X3%S"eWJP(s>[Ϊyg%J󴵽25[<*]psV\L1`aI 8 Ml4*DިNjU_s.p0TuP>4 .d$ibXImjx*h5\zqQf8iy!펟*s5xz'E q9u|;GE-C"%$ "Q;feD_rꞙQ+`Rm(*=rT "W r뾐 tOU߲ /-RD󣜠n xqB?VpnO\I,1Fs)͂}]^&{(||_6aO'Ɠ-˗*$yL|4kZ> TwX22\B3ҰPIeI=xjŧ#gəqvp Ƣ׈HxPJ IAҳJ. (f_;݃SiӦ]^V\P'))*]dP6# /8*erUMQ:J,dXIYxo =+)Zp HedyBy)F>+=M=Ɯz"TL܉٤|EC]"qFtqlj]ms"2Uɴ wSN2g%*`mw253^:IA-a[^Dgв>bNY!htz#^!qc{kןݲ9XUo)91ּ;Iܡ, 2l%Krgo5#o U(H,W{a]-HV}KUNS5'ZKgk^OJ|L$kp溯EF}ug5ENrPo 3 j3">>X{);Ź@%]:Vb~֣c4ٱyH`rWfVTs)HL-IEȚàԵ9qtHq WT*ʶx_x_|Hdf`1 g<*\w.T`-:h w9b:yfиO? 2 jFYN3|F]ףELp8@.Jp7S-1I+oJ>7>1+2e3X=]\[\a#}o^/WB}S+6td9xWH:i:#[iFIڈEwj_ze=&?gTh @gsVz严‰/|tKr*ݟT{ :"$mZj\RP|,ߐeڃHaD,A+{.>t(7t**lK-tf8QV`MV?RIvƥANC{-^_}(DY>q& n`A @w(Ij? M#v)+ba;IIK, -v`XRښ,V҃.49\3 lza{~K(h/H]У/Xj:J~TzUnN>8E~GdОYQiaa4T* "qxJ\\Ǔ_FșzL,Νk$[E;vJH2vf9՘0 ޶A=ё (Ŕ>Fq?΃ܤhRAaX͞HX Eȍ 8O&8>\r`ˋ.$!%95*Ss>+bL=姗*#H/oE<1g,x=Ĥ%"'3:' X*CĜ,jD\׹y-*ZBq4:N7ֻْrW.|g#0ExjbSʼm;!Mi܅sVyr'\ueJgoYkn"@%qxG_"5a[e-:4zyWQU?Ǹ dx_r3$7hJ8)?Ąp.:{?SY!.}?JlALpJ_ 3_&Oj]\C-8xFi"ݧ7cưR€d iLlR\xc#a|&iuj?] GC E<`r_\OX|߆`[G"x `ʲM;RgNu Má?^s+7Ej9LrW/$mh")ߴY~ɖ$^8JFIU F lT䒦<LX)]W-ؤ ӛURhUzt@'юLϿt;@i'p$}rkY] tWlMIħq\-_+-Q$=D}3Kzik OEl_dl wJQz|ԙ7X[e.}rty](#B"kHagĩ x꛽M3Fq 9bH^NjJwtt.v) l-/OU(Ts7CwJ\[髽kvΜͰ-,(HqOI"9f{78F:,Q:2ҧ ޔ1oDEGw h7c 'mCMsU8/[#PE|/()t0ŴE%s1kmyvl<^CO\8,Cz:^O*ta2}Vq)ͯ*L4I:OP2C$M<-\+2\ZhjF Yc kE8&1eK1~ EE4-T4:½Bv#vM%f򦒚5r>̜Z4wqpmE'W/60;.&J&Fj3pś3y9ڂRe">^M̂BrMt9*"ّ?'##5tmֈ\&8<+ V큐N?ɾx73>3_ª'rtOC~3V=NB}_| ܲPW?3glg`N+a%{ ;#ZYANn=|QWO`crʀ*yRb)F_Bee~OS! #&p3s->"l+8z~yRԛ|4X[U@iPWq3bWz=”m$ho=ou"[IybB rdt1=DAOΌ\#qư̝+Z8 IhH>x6Zd9$*0i)_ V5E]I2 ؋P=F~3]VGmb2 iS {kes/iԅ[-τ~ L.> Ϡ߼0|O$h5>ڸ{"4Qвڥ r^t >!`^_%,T2TTy\uA)MǖhyK"Z1X|QW?|Z.8  OYڝ"KNea?fLI6lZ8==[qDȞJQŖ:9V%81N{Kܲf㽣N$ʞjj0PvzB4B3꺎_F bfETPCN[Ɂ{Rm&{e^\n؁gwOQ2Rh7wCaX!N!뇐j&8dmQ,/U\b쬥NR::]i^HerJ,}bg`i^2ipߡδ븯i/vȰLśuFMMJ^7.<G2yDl[ H2\3w=?1eGhHU\TAlָ\<7#H;[m15Tx2mA5yM^Iz|X;UqR?l]QjL6CIZFH[ct]@_+qxpY: SOv(sosߝjhcQ9y~IO./X@~)/{|;/sE9(%]TP GO-]@[b4>+x;Lf*rêޯ*G xzYm%AzUvo̟ f d0 'EjpvB/[mXTB -D=Y4Qnpݷk0GLt-DBy2C+&.dn{j*-.*u/7>xG+ "azd_yqD. ӷ3sv!*NBbD 5O.ϛ,c.o2#]lxV9.g̵K¤@j[G˛զD1}؛l'dj"S+ 'ӎK"S@TS' ^lq%~\~HVJ4f(gAUOV控6(s^P3\9z&i2 ɐ~]OдU*Of!shA2vw"'aqC Ϝ0qwuQByP\jͦ(DJ Fw 5UYmAC\FiNF|=RꙣKX#p,fP fP[] :wL'!U#z+^%W 3b}7ƷF/'uδZSEXp6S^Hֺ2V_ TثMuW<gEm],qUҒGZuF[^ft%H<9ɘTO!45ZĊf tV0Q &OETQ3EE1 )H=>>Ž@͢-.Yaƨhʹ#2$ %̶5(! fT>:one 듬XK̨άeHht>\Ap #K\~o (B8'[V"./F>~87I`\`^L JEM5%H 2}_tM$j6\K䴯iG|?N%|ּy8f cXwN+7'G#t!ϜSPp]sI={8/oo[Sʴly Ἥ  o9G #ςůQjhA;}ޚ- x7Tʙ &f9EM| 97P!/r! ^.[6j4;g}'G?>$wGw$EOŬ M9-Yo'$`K?H "~ U#T¶^D)V_-x13UǽƑ+\c:J߈M7y8}I@'t`/EMD.f)X+]RʄD㊛ 0߬ FOLȗ-jG.j)o*0v}]ix j|A[j ng>JXrA;+AWΤ mTLݸ)uUEޒ<3 FWPpG+i_9'@wya`j]/?^u;5$^Utb11D+R "Cc,,XUP\-j%7eD>`!{ʕS߈C]!q:)[ie7WS TQNw`;k@ȧaǢjfxH[*USdLIXFx_* =1!I5$3pghkc6*׼?r:z,I͇P 1?m }$ }M@as;m k_ bK48EF˜gQ\wnF^S|Y)q;/_o湈^! %K=~ ZDm6dlo[8 ."ܒZ 4~U1:=6-ΗF"^鬀Rٰ\2Y ;0; |aں.z/ulhsNQ>?MY8c7ZllR

          KUns"\[ɿ|EӼ|hoz~.p&#¯ИPCp>#C>N]SR7A'iiYKR{}[>ewoܢwRtWdzC$Y0 dJdw^Eff=#%/<~`as"5.~"7hX.%p*I),@48?W<aE,"Q ehMvME0[{}!G-8xrmDiDK`W$h.(A7.*p'RV;z/8մw9y8aUgA̞0^r]B54R}!Kj£z~ա-V˫(3`A^F8Oys[$%\,cAĠ4A˲l3T*ذ6A9@Inb7 &@lO>҈Ux!9Y<>ɯI9m%.|A( ̐ _#U?s${-MvJ 00Ԅ0^N:Ge+֥AdsXM@66{Z;cxC꼱UE#z-W" 9M1^͓Sb]u=3so{٬;2oVu5$ύ/ʺK|D|nyL}kJ&{;xА_Љ/[%#1 / &͑PJ=XXbcySty?}2FTd|Z 5#Lng o 1t~A6IUX4E/[Kkѝ{o=FCI`o<+ո5hc M!(LUGNv4؅pi构W8; ~qRk>=+M4d)7|;'/O9QYd5iBy֕nzșRP x5B~2FhMI [qG~ӋZ2>'K3Yr ¨`+"rbdɋؿ |H\R<sd~$԰%mC#z].6 Z 1Fl`SSW]v$)<p+G"` ɕ^h y<08)]hq gEqٔcsi_y2s2t)Иx{2PN,u!3g9U_Xgzy+s05ZA_:sK0ca~|]l trZӪ>t9G9#/9ֳPѩ! q R1b%g% ^% @n69e;yA dbs+Y X-,A qҪqa豺g6sotJ%;7lǮʓO+& ;Э5"N%5oJS'?A}p!eL's9>zQr OX* _K{]K_/8 '={F[6S^Y#1A|p,&cMF &lTS#(.KE֏}}0ف!&%Uhݿgwm|[)tj'i; vױ݅j76 ߒCz(~ =KVc!HvՋd|H}!ǥ |7bՐP*t$CyHįϹle1vhg=YߩKϬ%#3Gy3"붇8&3X^{Dz^ݶfE"Yse53ˆse 쑆0!dyU$xwSJ!oLUXl]5Dzy 682upUD:yÄ59>Xft|O&n' ,}ZPO/p1RBø< Y#vb =tKW,@;s*b-hFHȦט$nMx+dal%<}T"Rd+gWKb'~qnen+=4R.Fόr14$J{f75.7q"!1g;P+0.O& ~}GGNܣs}cJʁ'ǞNȱ%KWRR-{N(\mMea(V2q60Hċ+6q]y)r* >iςӱʤ\,zxiKgT fg.L#8]^)C:m*T{Ia"5#9!(fN+9=۝tboØL.dCkePyg'eE Q%~cba3oJ;& J=_(f #]hh-A2ˣp! mJpz*=,X[+1ą6az.|^cmbXknT#߰ŗ\c4ƿ6_&?DR٧eF8zo'\ =4?_q<3]E h Jfw#vDpz+_rbpxJz"ԍv&,ӟ\wIpn nI'Z̍gnyx`47"0U* ^31_ҹ&!C. CQPD/-* PDP6nglLZH7M)e.i$4K|zvJNjd OXmq3EhReN,|m}۵ 6.Ƽ|Wj_D%!i HeW:hne"?' i՝5bsT ZjmEhn>(sѡ_T5\C (_͹oOS^0{^dv)Sعe(PO46LY$kԘQ~u4sM"RǬpJf z,2ha4IA|٥|fCLLi!”FWJjG<~Kki3z'x`)jttr_r['p9͌fD0_ M1ő%kI^+$6jT|8itXD m#n/L*gqP;p3Oay' zUk`S@͍_GFVkDM(k=p;:CSi%zun Z;ޤYTOm3jA2.a WszA^!/@= ~"rIPǰwwS YUV (?>BVi'4 ;1!:9  Nac}4hiA3 m0|+˂ͦ.|W'_h^PNnxOw|:=JhŇF8qy7}L+">+-ϊV%iQk;h:I|Pg cK3H&|J6Kt@7 5pYFy&}2k0!HY?N'hpS~A0x\ֺ&4$;WU Tw^iI="}3]?6L 'ELK >XQzXOr@]MRh:E,%O!KA _u7X-v䰦JcQYef QO՟:t`7Shk+KH2farQ Dh5SWhTSeӍ91u7s,& 4ԁ-7XuJ*~/aNXjw=]% fw],aO`ܬ ̌jTބTsU6*>gR@KLnW_,oYk{Ʒ4#ݙ0~EډGaώMp7m^R-tpt,wsjRnbq,-ڼNK̾sT9SePq|5Sߘ]Lu܈z\G:0ꄁ0o:҆-nLG9wTS,nbQFd+j=)>wt':!P2 ) ,/G~o`DTq4\yNbVgShUq [&T3 f_c={?||zwL(LH0Ӝe:3Q~"p2N=_]&@!k,Ts%gIq7 FdO9dHz,z`_.73(ug Ohǻ6w?ݟ&'4ʵD9GZ5+'+oCFLlj\HLJaJTT ]NnjλJpB{vC|j^(!)@qų.ip*Տ?U~Hf!FVÀ )Ձ5%4襉 *YSZCB昁kjIL5mzrALB溇MuO_ɽdjs_UUGǯSBԼޜnAROc}slX%$af6jѺeT)K<MrOAg$ڦ)!onYk:蓃 zon%xX! /+^WVnWO DžFe)h I `G#{qLSt$YH(*\PDx6%w,_IJS{Qc_} LdaK8y*CB dPV4s^^E~dzjt8\TĜXČ~Lc[7ʜԬl37&`P]B$դJ Or7{HӶ*ڒ<+Lymc{ F\^EZI;܃эE]70@ sr)`@{b8~S\cQ )_t&Ỉ?Ob־%f2ͧ y~9 F0 W"zOGEǴ|W(%o1'8UXq@frr<ׂKiRƋ*|^Url|dpga$PMc28h)Q4@bV -y:h&rXppd\`(lPZ,]lc^w3 7ҼFL)}ÊQbw7!t eoqKx0Lu:h`<`xv*?B"| %NR/eVi(IO1̈$/W —C9c;C, T@v  RkjH A~ "uM3t{eW1-a3җx^q/a O3 qW!=ZR[4Аc",EPwCd*[څ#F"jSgװJ6A)ʅ!hƕ8͠ݱ6?sAJfl- |YAc765+60O%)~]o3E %DMpZ^׋*M* ׈p$5/f#VZ1bٷ& =M|՞7Ih/r7lcq:$&8?X` UN蘼LPCd ]jM upQp큩.DI[IakxH֤FX}[(]YxFtURq*>w-&"\/I;)$tuwZ-^9zNm^`vؑbΡa#LY~h/O}vByϿ`!bn9وAPM(no_BM:tYЇ%Y*5N)t:!"r5]  (T_K/5I8莖7ZJK<~0D6qekd/i}B0MsPnD(Zc:V'6/,)m 9g_0iO&к*.Oj߼p_zVuϛr|#??E>B:`FdF>pxo8bHmӘ^Dd~X 3?WŒYAEaLurAg&XGk5_t_@omfPg{с ܺzSaI w(sWVI-vTeq5g'(r_zݏ-QfLp:)fK̂- I7GUwT*;)Pv==t;Sj\YTYwF6wv!+qŐT?Lj-VKq.MN+n=Kw3T\%ֆ_$U( A';!o.KMæX.hEex@)Y߁k.N#n\.e(_/T`DTb߸jIڌk+a΂hV! 6-z!=$ޫ;!}W[@/P{}*m/ 5N d b@f ˾UgqG"^]X3F53.a<Ev7{Œ5cG,Ng޽)׃4++/+G sĥ,!:HMS[n?$ nj jhs&]CF35Mi#RùBQ﷿MVt rgQ{oZh7~`n%:qt'Gꊕ;v$+A]N Ei`Y/^̧IFt2C`0I !h$zB(ZcQuƹ~(l F)`{UeemJ"s20wb|,)w~oe_iCl9"33)MK 3`IP% pjĈ;[v+5ˆfAIh @wscHx %J4/ xE2WҀpff z'I gi4<4(^y}{hX$ f 1}\7W=BE0*0a2xR(-1Տ!Rޤ ǠBzs?6bH"c) d7Z8C|U QPH|.QhTGv!~/UDW7׷'jSɵ-͐u5`\9Ӄp!܌uU"e- ,ꏟf6<-4*K6`zdsgɃeY8kXE !X_ Px:0|\ӡ$=76[?Oߢ+y{#}<s*W1 80-3dU>;&⫐~q"vȒ1[WXmX%(4RTXY7mZD 3̷>. kM~[dE#I(,x)$ie w%QZ ܗ,cWhz+DlR;46P]=|YbZ?bjzlU- P)N"kLYM;Ujnΐn2JGȥl旯,uW$cwξaNAz'oů^6&$52'[|y>0D97R ?8\7x~~:AgI뵕yOEe\Hb<VVj,0u]5S$\wpTx$Z@aS[$R# 7pc%F*\ WNxH4s C99挼8#İ&g]!GXJ̷*ߥgn2k[ x-t㊔IUF>֙Ҥvj&.BpFr1čӼ M:.H0TNacvfҘݽ6=yzϧ1] -#*o[@T5E<EbVH4h tfdXl~Hp3J_#0wGa6sg.S(7מJ$ȩ8'qi{$.&%K<5,M+Wo\^"=³ E P9g-đKV*C[j( =}I޵X0y0.MUstXr+)&:zJ0Fs4]3yf&j'mj ;Pln)S;nrf~.n_/A` )v:~,[[^S u/82xAT5#.'hƴ[[%됏IŻYFG'~rA{{G6L~p6P { yljš'_js"{1awj{Q-S.Lʤ=U,98- FJ6h HAI NaZb;RTŸwˣh*oH[ZJں`@, L١X4T6*ҔBϿ=aBuH|A]g[Gp@]TH^?Q'zXjζP ^6*SLH C=;<d$P/*G$Wpi]IlN >ȩ6AЋIGC*>|~cvuI8c;x1&,֭S$8~E5irvس&D?1z `HRdt{1;(i1憻Him!h̦7j㡊vS7Y  #F,!lwaW~5G̚Nm'YN)# kV?QypO쩹""rn"HWbZZwJ5I׍QA,˭® Ys̸/q}yW^# / #i bN9B>;,9e҈㕏ɿ'Rk[#DZi@E)~[Ca&!E,'Q!}L9N+e I.QV9Hr8y叝+ wϺDQzz'Ķy䍴 `aeqPQ#?_W.&H(e{15}M'^J"V[&Ӯ΅OfL[QE}ڮ,v%,hI_8\&w{\b$c I-K"7`@;uZoA^Ad&SndT=MW1G.AQ@o"GLSߧKyGq%f T#@O p`:g&V:~ԭKS6/U=eiM Sv"Q*'a4ooЙ{DCX_l8C[\JRvhE!5A0 DFg 3W^t]MZ3_9#h+L! yO]kFd4vKkR|$A:/X+ xމ3>^*DM-YޤA]D##/ޮK0C+Ggk6X0u_m/_qr]lR%h"Ù}2 ? Vju>,_x/ZHw7 tb4renz7q頺dg R}&L깫POL E@*>[`щ6;^k1.hFr3Q1e|Y-|Umeȩ* ZNk#jl] |ʹjv`zcأW6 Y =9 v6/W>i8 >%}\3"֬HG)~egGW!~kiJ![]ݫ@Tz vg uh;"ӤCDQ{ ',?^̯IzA 9=[»8 ueUD;tYc'<3%NO&US/ -{?Pу'z6dܶ}F 0_k.eL^%$+:ә9oE­ Cs`-v^vqNm,efnpJ?ʹ?,A\ʧ414dk.!FAL{!6/u~d`=}d3S4KA:҄3MI-J,<:JDf)7|d ~S?!M}i2aL"144=5N$w[QvnsE9yK389 A8dxU(#.<]weN=ƥɟi͇j90:c%Q:3ܭ_,o Osp=?l؛R}7}C.HWG&3kJtՕ1Xɏ}aj6Zngy(A^uP(h)zȠ!Is[w4Z}rsK>1_1&ٮq[w [a7mj4'UlN/o+ynKr]:0~z6>N h'r]Y-*}jD2TZSe^(NJSࠜWn꧞V-jZC1j2F͠ke;em QKzVRC إH"2Jes;vTҵLI^2&l-*r$=i3E^dU73B(bk Ih&r(C4c%`1{i4]OVIbNυ#yf~)"D3 7K3.f8j(tfm.Rhba0Br+`WS#3nYt *ݿb`GAOZӰU S )+"P,O5Շ=Xnf;'goJ#m]w <^LJgˁD/ s)=i2SR—;N=LzHu6渜y'j oUZ;=5AJuZgr'$ys,*{9+-3uHr} }0={R{:2TC¾+|PUOU \ןLN8]"vÛElC"~:3_=h1V 9V yau5iv݇:ô3:L$Ĝoм>1Dy.f 5<$ɷavk"ì6 7fKh8>M;u71vP1c6ŠvUe8~x-%Ȅ 8x1+P̻Zur]e- A'.J,XZ?}ɖeǾmK=nehH7<&l̎|4w_̉OJ*oP${NARKtyyYwn!.%^ZB p3ۚ6d9NnNlyARŅ2gO'npBŖ[!AlFJԓ==:47M:n7M{-i)PΧn4l+DA]e}`D Q(Ni/AkRE 9pYF{dA6v:O~`(Y`LA?.`ɃaEZmzQ3CNnlR8olb> q-T9‹ߙ 47\CȻ[.PR@A%$o{r"Ԃ?].d.Kt\6tH;{d^O<T>L'rEo8)ӼOO%Է^MJ^ܞc'Y>أK7EC2K4B2;VxnC gW bg \vWɊsr;R_d₨8REfn5y6CԹL)@R}$tI^RB.i; 3 "sa~^EbnfL" i)AUPDÿ{ "hbI{^ÑȩK-gv E.˔=n#O80l+*t?@d@phLKfoW~!掃z=UGp D(#LPX+no9M./wb̃~%7Ru%} lȅxά=z+|l`[b>E,Dˍ[mcOV74_sxiz+wkY^GeħVƢ\lMX+fZ<25yV*;͈0j1 j@ro[2SfS=[6܀!RzR\rax^KxDPwoZGHMtIZ,,X|K#6Ѣ`!LvN?kyh{40 t[Rg:y<&6Nf%)syyVq/] Ahy>@)8 ndH=̼ðkcG1VBwu_aM{H`Uܘf,<Wj2MrR6}"/8тfcxy熆 z3xuɂr^vc )@L {̕e001?abBM?CFM|ڇG HI-=aՑ5:ي1ͼE-K4I<8>~նgf_iC7\}p]Հ{" fSji@"D[G#%W6N:H>|p&ڑv=ߗf[VUBt=R]lv-e ]ŁzoLVh'IDz(̽n20q$X?2wkCd2E,.@tzn :- Y9'rLc:ؒNb"{H-"WHB粿|T2T ߨc|k POB8ho?ϔ;DV眷w\+w"FDv=^V/{85*f7_[},373fବ(9Tr(*Y6K֍sKg a^< 3#?e?|1 wdT&@b RaKqDjF{癑w\>`QJgѻkRy!yz WCa2j{dZ v qvf Q,Z{:%sD&]mcs\9ydcFjةp f u۲Sbm >&R *> ;w7%.8ݦru ,"Z۳Y cl^&-K\u81PZw qodGI?9Hyv}p?u4{;} ^v)ﳩJGObHTM#0G)J$c=Z{v=GŪ8^9k鯵nlɢ3 \[q# e$8ͪbRou8w{![3 JlOY~9bh}k<:,L{殛 [O=TZy'@^mc;3RqewTy"-}HfpWw3ݿx_@lJ}1 H V~2i?zo{;bQiF>'364XP~J`3A+V֥m[5e[`RLb?E~<g Օkk{ dT(W⪄ [{%OwBʡKVƬsW VgFA'k8/67e&}8#w2-(V&`Uy kW![. RlȧM +A?&.܋Z$E]&4BYkK Lˎ+f%ӌ]ԃUKQ@mY{ZoR.xJ}3~R9-;q-bQ3'M$ ?a4I\,ydRAµ:mrę.p7!'E}N&?_q~ߧfDe^YC 21URפk?R0-J1*01#zfgPRE6o8EIV@9,֘~}jݬ?wEpS|֪(+AufjIF mM9*ф2b5p;&fH h긯V*eIH8fd{}\3r S XUt;3>7#lSy wYB-SBG.c^5_^&N쁝]K!Y"U'V*dʱU2)ߙɬj^h)QZ4R/C4ژ_ߡ&/bT;8T-yz ӥ w!ʰ7b{*2bTy4 $[['v*~ZɦF?:tnjգ,қ^V5Ll2<iؐvGD&vsYs0̭:<뇍]*B a>\!Vuh͠j I };2\wHDրCR|F+Mgޞh͜_>h+mF4w֙⮰lw>`[:a6@j3&l0% Db ot CGg% >QZ ɓnb: Lj2/- ckX_Ju[%ԚNC[!;*pTWDY{1J#}a\8 _f2` c_w^ൗ- y:QPs98Գh(P`@vuY\)Lpc &:LB+Hphܘ0ZA$ MBguΎBشYgGG>{H_ r1a«*-~U44ˁsFԘ6+>@a^Ҫؽ ݞC]qn-m.GWQY:7K-X dž:N(As^_hRd+$La#A 1U#?G?j]!W;/VhEk~x-ECZj-$Tz|q@]5Xpy`[_kq %rA"ֵ Y??@츔cFDH[K \{ꆼJM#' ' b`Ll~I-t5`&jBp QAMP~دo/ā;m%O0V؇͟gi4d#E l x"=JM 6fp"E+g(؋mhn7()KyfPO_m*zN#x XhwN]ͷo[I-m B֮<~T18N3w 7R9(>`xҹU۟Ѩ@Bv)Sw 㲽 ۆ䵄AH?%t774~:eGi9gvL9/ PQL>JnOx3IqPKUJf9a ۹EMɽ[d,ֻ1RT4ΐt`[ =4m>寿S 3e]„V$7\HɜHi)/LۭHhtҝkl|0yL" Ć_ kTS\ul|6[2t~':az#Eqx$bU/E6$b{Y.^F}N%RQ=6~lSDJI: >~@L!y?V+wGa']֒+¦ndV|jY(}hyD70]f1^?f|?GDXs0B1ҙP _)-u*v@-bV2ʡ1f%[HA&޷)(I6vy$pC|$<8&΂Yya6L1E)O=ȃ|1B܍5h}M)ʱE,(g,6xADŕ(' ݃+1ĐO (ȧ:Xl'[TP]b <2dk@Ȇ?IpaΧMF в:٫kє//ᓨ)jNt"i.M= bH5'|L?VՂ:̾ /acb/o'p8I':+<=i(qK@crH({˄غipPE,%sUC2(:߅7=4#Hm}1)aڔdPpV׶thf$Mޛ}Sz> x<.D:d5BzNZdR>qE2ȥ";FcOT%9RmRg\W< 93Pol4bVfOTtQv -q66A9V""88ESZg#W0`[c90#hCК&$)kXP pSU-A@|Tc@Y8 15jZD# )ik΄ 997i'{`1. C>eOXf}P4|-Оoy-"{cQmTX7F|N&tͥqLA: {'oU/7 #|)dZ& !hD x"bzϹst,jL.2NicM(#C7A &b^ŸKHZ0NL5)I[eV8{R 7Fp^w/1Ouh?PGC 5;Plp1th&g#G#! ηZ7sP x^EvKlMr35*-z_A?;pOL#qX+Lʄܗ':HYmFaYAY' #WבNxzlnT} `M:ebI(x jSEwF48ZϬ:f/SMۚ>x<(/2p|M/C&~Vzn<)8"֮wÊI9IirK4v ({Vf@P?g .b (:~%̌ܕfi j#I1p5fRN,~)ؖ &`)o=ENbr6MJT%L@F3A*g^M5 3<b޵/~ 2 !|T:c~}nG|Mp>26^]'?'}%6[i9bxӲ\`3Ͽ S!`8^U C*V/_aLGӇ+qDb^h nᒝws] 'Eà猭w&: hf+ *g ОhAhljAZ(>E8"/g?7jm0ӣ"SFW=>4ݒN03‘K v-׬_Dv,FMˢ.MS keFXWE0mGC`OIaQVtV' "[݉0L+51͜Zttoo,y1)JH!!MVU4["('{\/­ykv),95U]( ;˞ ~+hpKͧ؍[i7֡xj"n)}lNg0 &|Rz_%8tE{؞wC>w5.d!D"t}-u\SV h,yݛ"pcnjg?C=NXj}Tl6J˚sxHbKGyctÙlw͈VO]J _{6Oe՝E|[=-d<yg !L8rӊ*_O+QKVi/ac'g`)0G ǮVH:- {TfCiLsBh|Kđٻ*bto$ILF qq0ϒ=Y?D"Z.0P~Tm]P@aZ[QQ >BTK2[,G%=.ambI9iuȡ7q]V.V'$1Mz# rq69/.;ch$V{ l/4;nB:u-9Qf[g+km)RJt>dQp)6 ]`Fw ~07姥}Pu%c|ٮ>wH,sA`6 LƖ1 D+G! J0θFyBd\/N$T2U!& Nɭ4Ya!eZ(l>,Խv4LÇ2B%7b[̦pMC+P]z9VYa| -2^ d]REpP*X *0L#DGh"(/`xApY'f 1cae=YYtw}!{ M,;قYƸUZHIT39Fښ΁x4SN!kP.SקL xXY's)ЃpHe{Xc1TvKnOf:_J*$, =8@opS'i[`Mg{/M;E\s +:NGpan3訷lXGJi˹4t|Ϳ5E5<)?$>VyNan} 苵îa>a3$eKl-aީJ^drJm&_Yt鴺\BV, l5RVLR7V Aǀ2U<3ְn4I{d}z«Ʒ(BYrv)wA;:|ş<}-=5өNkϫ>%#t~yr]u\1̃T;W 9GJ)GtÙ΁ {]՘Wz}("ޥʙrT 3#nlBPzBdz@7a8vـ x\R WME!Cf"A7)kۓVD ÿUlB1G*ێ7c2N$,?=%$Ũi*0 ?_F; ;r =L} %fNzF+Dk~,qdcu!9Ć_QzxYpIQp+%(hf"jۗCr[WLZqr-P^'@plK'.>B |Y֓H0A2/?,[V>a;_8lO8Oe7ʷ_NB+͠@3d[{58v @ @nH_'CuP cd)36kMZq 2 2VVvFVG{~yf-0\fDcX7aK?vRs1+o7^n~|F Š`£;(c6,;S32S4Bt,dNAepKqd-аU¯9srlsu}r_&p Nn]p@ &Y嫈:ԳZ{rM)iNKm7W_̈́Lr C.;X-Ө Qp4@+, P+9n~3Fۉ[x%$uL23V=|Bhtκ\MC'0 n[&&LAW=%nSgEĔPT%z~Ig,c 3.gs?-\/[X3EҲwf z*z*?chAe~{0^z雞pld* OiüNKPzr\TрW4XHR(XkcG1 ~z!D /N5aW۩IZS]6g宕Ü;k*?O>Wm.\p,|г̨)c8ئ!#I, >fwbLES1FxB/'uo gX3{e'O *3~(y\pL,{Ϡb%@{̰Elo7f|?}zld‹^NǢ=s*i>,?1+VhwSi7(WHL"5 ֶ-tbQZ?M$d5r{H٫6)b:[S~ݪ$k'R>nOȄ;Qo\7ݏ@œXCԎI~Hȃp!Bz1c Ӫ V]LZ yi3}_' ~ ߭&;>C\Pu"hdP=!ߝ{?i=y<@?!KĬͰz.u!6eکZPTR  XdNokk|̶&2}QΊt'MG$p,q[;}+RCh.ئSz-΍qyz?y`KkwWҘ_{c5F5ًbx94s_f/X&B@ +s"J#:$dV4rM & ѬT´*x,$ñ%OJ{-Jl3JB5hH;r)' ^mzfeidH^WB_%wyJN lsjˬ0ao5 -4گ ?l@#4N.bDc5{fu%,y*:U+`- MvA /81H+0TA ߱67;s}OL@DUfo4MeR U 6D$6L3gN\= 0DžtT eyEx$8L' Kte)e:eՑ1”6AOZ:sDImf1I%"ɏU0 sF\3>QvzW(0\9s\ rJN-G[P J*?ǝֈ.l ]~yu`+ 6|rwkv(%ɫo%w\|dK'6SH dG^ǡ)Z.X 8wiceTb l%G"㝮8RWh13-Hh=^"2Nsf9DkxVsߎb$2cle^8 2CMwD>O+a)XvTgtY<KҐtM}rsD+kgfpUVPi6¹T$3tklaZFT.LAe_!υKt퓏.:-&-NhU:;RiSf.67Q-уϝ3 /z0mvW"vn@裕1(&Lax>:4dy]Ė?f逓풜:i

          ҦDwĐ-ӈIozLUxK?ARc+l8GCPu9hJGolg%1GټIimo!<2y \KCvse$; .:*x b.C {\~ Su`E3#lLrddˇNԹjϙL+Pv"?V+iIz4XOrL'k1{aO`6GixzfY҆S# xē%PkxʔKT0Z?" ]o[چRdL2⋞J$uH6⹾푞$WNS}1Ynn*{nvcKUl,PT`z )""I"Pt]AW`ا_ UYT ɬ] ;;<( E|LUm`tVDf^A22!@P0ZKC>l2zdO ҳy'uxf T h*O`] Dh>Du3>/uydFB.n] /Y<2o I|0RqT7)/!ȏ$`>Xٻ}Y*hu\(₠P-ö }0p1[Kd{V+BIP)gjYp^T*L&1 ?1ʴ,@LZAk⯈GX,`9eZ'ol1]G^>Ch ,g[OL'7}GR- _(mIc9 ȥL/3"AQl^Tu/C-Y{kDXV=i:<M2,B+aNq|* WQZE9߮;z]ý?7KW`݊/s|V;׿Լz `dԞ96R ,HD_z']0vK]I{(_{hD?NTw 4njqc kW|4\Nն]x6tfqUH4B<Ա 1T)ؐtd ~E{~H5L_%Ə5]1}-f3U]tU#W&6GǠ.X+BVJާ j*p-X~˷&~Odi$ Alڿm1Bs\Zt;nLA+6ayd# c8]2Kd*ȆKWQ{ՊsO4(̶81ueʹ&L {z"vnH7TF>~ Uϩ2| mJI,hy{'-'+(H_VtIb۔k? ܪ+B,p탱CTS2r2 1:i0_M*|:#%1ӕ̡֋mw8~G#̸9Lδ*TXk:q'Z8: :/Y7ʕ /K ˮ۟ێg3mL6,?4-`; 3Kiol-Go !1x>F0Ss:0qmu}Zq@K(8T/\}IM Vv1t`< _U&4tu ;kI,$ugk:6s2k;8R*Iv5u5!dTn~$i&58M.)Xa&"I.ƄZy`݋jfIlkqpzZߜ)U Z\dc8tDm>d2>}׫2": Srk嚻t˟ǷfG],xZK;wq8i_h^piC'>lnM{PP[xi{W  ݝº[*Pa^{Ta^ @;9CA ,:*(O,J+q2l4(oKo p- m=DV lz:MHR`.31=<'nG-E;JZWt:瑥zZy u$7*DC/$pUE}Xg~,OVóLzz8^~Ltg2QBDl,|$ZFl}TEΗ׵˾vJDIJ~/1 m}ڸ̮)/Fw)ѧ1-d6SZBBPgɰ؈ O׵Ѐ*sDP@VSsAf"ΠXsVlkyhxKCrxs"J4%L(XnwbEm" @F $ ԏ* [!=7M >*726 B> i"vSw^FO3E 'Ӵ&,^tbYFQ5$u3xOBJA;OvJo yS`p36[LيLS6 |l@t=v@Cdaj:[bi6>f#o?TS Gֿr^|S'Ar}DI/SGu`Fyb ))|*b:'g,8i]O0(5=Tfֵu .|;62ʚtDy^= :1e )00 -J8z n!>jc)gp(v .kPpYЛ~Mexmx0Q؄p/eDgG[=<^mDemY~P̏ EqGmMkFM%R!QZYL5l]޳xeylb/X ȅ)n. k @,֎!M>@z4Rz[Y`7l(_< )1|mh@Uab#~S5Ӧ ?|aIo2 LYBG?[yvvU jZoM&5|N\[t:Gk;C%`7+ȌJ;fXHAS-o CKsEdh({bd=o jn ZvCy/+/}Q h׃䓩Ce2B̦ {QJ]d1/P%hA}o]xL}d\iTf}S#pPo:Rϵצ 9O6\52=8z [h!:غMfkL:Qy7D{;wE'/7j/Ή. k\= +2F~p:絡x;=J쯿LjBϑ??8Q#jP ۝18s ٴ.d4dE"*Pms}qU8ԇ /U_@`ysPvכxǨ^o2T/p7ݤ,rQwR?!wB[nNسdǑSA<7n{R\gIG2Úv޿Dž4#-9Q` 1bdNV1G2ߟPp+yR@i0!'(;sWQ4uVYJN;J%|a<VK 0HovD-+:B؎A2,LY6dwaaî쨖AdSH0>L8l6o+|_B.J]CБTq|qm:CHA.Ӧ)Umv[Ewy?>di&X4][G^vSs⁷Z̗xu ߷/(:]W:hKuEҠߎiXѸf C*Ks~Yn`{9!3Da@ b@YO5E l7Ybo1YI NR[:OkR-o`<<#zHO&.z9ESV!+l\ x8خͬ0߽#@Oi~PzρX3,SID& Pޒ9yze<֞c&@8" m za 1w$fٰ7<@gzy;hܞiJY4Is|j)Jbyfe"7=.T,t74h%ԏ(9}%;j_^>oA)=Nz Ckzh;j|1*ݵ{y0FJm7/Nj`;}0(3eqܠS<-'͎f06 .?mY3~fP\Q-9Zy^K,Sk>y3kb )ZkLZs`Zw>5%Up>tIJeHR4+h8R~s"8D#&é_nGĕ`;(q݂MӨW9HVV$ ZmP"t&VUNnA4CD*$.:Ӌ1^<=8#}(~?Ori5P9:^$GR/G\C#)o"9 :$|dL'v hwH5ekD 5IExlLa$)]^,v ӭ$G7[zGcL^9(x;P/ ](OOctK6ܲ@V fVF+|LR5zJqRT|5+ߞȠz٧X\j'sD}r>O1ʓ:L=^qMYXgd&F{ rN HAE#Ɯ_;MAG1dlӟ?w?8;T}R aumINt)qNy^!zDξxCN/-׭Wo4X֕4@]u r`ʔ|`E x S925uR2HM]c%lSOdrGCH!oKлR1ډ.&k\t&%jX@I-P&" ST6D)dD(j#ƉoRl-/^Nά$ʨ~DtGzx9tA\v 0qKNhym/!LIw@. /Jt_ͼmpd+G[c,jk(8=)˜ !aj#AY~fdY?tzU޿OO]G܊tr3rȷ5R#olŹ>Qz]=GH7Y 3T H#׭I8$OQ"%$mjǸ S5  j >=. R`_-dICy- iőhÌ%*/^ReiRjih`u!uc! AL}yނ,F:û{= :>5A̿gVˏHws`cd7i6\HYh/}+V?|hlx- z+3QTR^ƄnČz" {qREg'b:`hsde.T/~(ӪT~0ޚfSCuwN#c #fCney׃bpsR!wqLT@ x]^ ]s{})VڧA`$*WgS,{ñ~l")Qwvw@ޏg@ lb2ׅ\45D]eNl{UxҐ))[YH-E(>'$e!$!H?Flp8?+銄^O,f#/ݰ [gňI?uVJz$ @ {U͝H+s5ӿ{qI_÷aHЙMk۬瑹a5'l-2߉ՇE$])$BʓXB?B}0\.}N92Tog\ dSʋ! }lJ^q%i}v32"U̝Q k+29x U1x7FʂDScc+7kA3#VH"UQ48AKfr[b\e~xFzDwqw?J~smgӄxZy^'F`f@ܤ FX06JKFw/,>̦zC,X~ _!|Y~29(Mj8-9_WJ$OΜ񚫷.C@güQ\)7Е&gE@ā3;g#]1x-@2q,@h, cKMA8aځK*Rd /*"MD3 e3z0Ai{&6MW Rd]pl_:r⛋q7N L[n!HU4[0tnB&%[N^NCS9D\j FTu_L|! (Vg&+A] }\Ы6Sz:T-|ƾTVq 9#: *#pԮ.BmkFŬ~ݞ\ wF:b!,84E/JSFfHU3yG_"ܳH; EAVڶT%7m<*%2;wN{ۂwk 8MeZ0Z&^ioP_< AX 4b mZ7=X EW3 v a#ibd, x&Fb=-`b<2ϊbXאˆ(y~fm3&%ˀuD6a(bU]ssYkKSM"-!$S#K&i582ک֢DET="MEUxcg8 |ќw{9~ Z v,z(6z*{Ԏsjw f%LaS,4Vq.:lEwr@e/1TAICyY_GS% x[)MM#^(g~}+-QE9:v͗mwnCZ[֩#%w_b6B @Daj2Ӛ$ mLI{#2 dI"Jv l#]Nc?]2md&E3Rx&&wa[Izg#EUwĹfa-'xz.y`{6 h p>wF~-K; TnB!$A#Wh2Hwn†0LJХ7V;D 2M7g&W[`r~ BSDvM}ᰯhXj/xLpЀbD .2@4 d"_@V:CwZ_۲ͨ|lfn7YZbCi:i_]>e"< lmۺ. !`OMeLR HKº0!%KS@)^ptaHX)l =(kJkCaGP2~$YSpS/W*ȔAWSs}ƜK7N>wW.70cSF1[1'9|UE0)K&c&"e&|ؘKgfYde{?_w,Jnd;99<7a80dž fx̋Mp8OHLEU{ )2Ã1>3J`a|A$dMX_eO[I/cYs:bb-y^~!kX_A).^zaN ӤJ@6YoTf<).Њ^f&Y0P]צEܭqd9 n!{=HX܆4Φ4G"%azd6iljD KL aHxqm8%6YR,pT'QZMW|ʪv+;%gO,lQ!Q^~VTbc) Uot>SjR~BuG5P[&N륳&aYri/HD@ 5e8bm@KYQ,ƒҁfw>(Tm *\Dj^ĥ]iJAbaϤo -=y>Iȣ=)Oξk>lќTnFB%śv6'Z=yPrnd,{2|\ߥJeGGM~{E3X 4`o#dqm?y f<+qkQuXiv)_&iJ'KzhY$QUWQ6鿨1|>zP1[.8_N.se뜨HIHt; *ݨaVĀiNlj~_.:R9E "\zPn$Vg;|ڤxjP ^9;z@Y&b&5y[] %%.rx _SqIFȽ,؇@!?BKWZi~E \Z:zߏ$y#ڞtg@<~"Bei~qL>tDqNqS|q(m^W,:6".\چN qw'7M>e6tţ/pt[6*@AߓrFQB4"g[egSm>Ƅ)8t,zÞbn"w K0 = _;$ ]Uy@f5@u !{iOVd/VY2=n;}0VAg(ԑI~x&bgs6?-P@魺ưdkW#C9*plX%{' e\pm(٧|t=%EӜ5'2uЮ y ZNs馯z&(E 33Kݐ>N]} 694 3Da(">2oq7d ק,UD' rBXcec-?l*&$7,^(~RI?Ձ0Q3fSPtT,åL1Yn&9 i):;6^+?&- a 5!|Y %_kҚ)~z f^ޗ:GOUz`)D ť.^F*?pfB0xˊٜӪn>/dS80 QH%2a_u.?0(C_7Xas;i(0 vs#o15ZyMZO^ʇ$a^mMs0)F|X}hXz Rmv?"ģKŗ::À[Z/J+-@U \[g]{\w[Β7Q-ii>B\B]3 :mtc2h"Hjf>tY s[b*CS-1vW.Ϩ؛yӠl6շ 8^]V%Ś D`!uC$Ó>O* 6eq/IuY2fDB=.ckYx+0yQ+%2͢%^3lE Ia!JW:6]5Ή:B^[w=CaB VG =;2K`|hi@dZ gҾiQ@bnʝܿ{5h^lR&f7S¾yQl%M"(l6g`QD˓| 媻Iγ2pif{*3w* 3VwskSF`[[ W8XjV-D@j'ʋRJ2$=JNWhϽt%?3X~>QhV0` |@=5n¤AZ:銸@j4зa<P|N r>/P1E_T&\vObs_k/,֋\ v̴?Ȑ~[9*9{ V@] 5˲f:62h΋1- T֌Er=+Gfj6}%-0a\DzMerT[O%ɂ^`^𰎗Ŭ?m0kU.O8P)>jS% 'X[ qdNW4-89K8G٩|[l~$\FN׋mpV A5kVd{ʒ$wݓДwˣk Qn'+8)BwRDzPB.6ބdKifϩTG6) ugu5w|Pey~[i4oHp}=e^Œ8\k%JSRNĻ,E^9[ I-% G5֣vUd}?.arkk*3.mxxVSEcJ[DCܼپ%#]*3~ <UNvl,:5Rr`ڻ$}x%5WP.Kװ9Y}8~}$JDS&݉9S6%,T:dQtšg̷"۰9*:ɛt?& dE?U`SYh&O 1\8"CCMVMkceחOs*xSᑄeǹ/)#Fأ>N q75O$;'(_6uAOAJ3Sl T"(ԓ :qcQrUu ,E8w*T:9î'*b}5W_,8T3`+‰bLFVQ :&DJۅ\ ѦXI:^~=F Yz~@^>Ѭ|g*R7M?Yw[:4>uҙ5E_"?u2k|\?<nzI~Rk eMTAIW2,6bb@xnH|p#`'mXcP$=u&K͙HOw>F;n3QLL{Ȇt1P>ml ezr@Hv6u+#GtCL^JJ$GHЯt^$tq٠S0ha-ǝ< +׮K+\2͔=ee8o@L 1w DfHd$ ipqp@9|sY y};%9.y2eI[_D(t{ yF.-*Գ UM/- etnv[͎u٧M|d\Wy犧$]$9E(5TL mRPkL֜*< ^IBϲ3 h|r(1tS+"_i~鴁^''34sF Ӣ 2χS % Vl}0Hxa}Jډ:PI={̦#r3IH&}"*>|l hDjc`?-Q6=H}?r3೤ \V43?zm&T'QqbIN㉳cL>[=pjw/MYԸ- 3QF9&dxڨ6JȴE+/π.40@#c;"bn'yDkig"O +-6hm B57u2q=:V4kXw\q`2tUnMϭ$Y|J]T/uO)j@Im3;pK!dvC#W]}c .Khɇqu~LRd.*NXdvXcf -~sk:2t] oe}ZO/TJT(}$P5QB58W_εyu9D<˛]> O$$ukUX _|U2)FLjel 3 ok {U`0| yd䊒 />.Čwv z#@SZ\&2I=xkTsif[u}i K*pҷjX0Mޱ nFhF7e:}UXȉJ&vto$,(mh=Pm[~OŽ;rMK=tG>cu|j,_A Hi_09sMr*^@>|9i)!R<9qp@\妨'#5/dj*af@\'VuvF~6zrQGR2kq IVGA;&\DAQ](T8ϾqSQ#~ޚ\me_hp nyhB9/DlMhA["Cu'ˋ%qӟS[YF./1zY/-׳肨gQ*Brg/"*??yvtZmFwDkygyX&_Nڞss9.At㐚J.LKj0,%; 1|Vx#׽uIj=gf;\,VSOU J4p-ym @{q%K<1Q6%7D D\UxHrjEAc9g.pj!wDLnIV#ۃ剌߾VTDͅ}-'tb˔$T.Ӄ ɉG}&Z2g5ݓfUu598R.I_Qy%N(%6~s5r:.n?|/6?̜ b$K[Q3~q%UveS!c[BP+T쾛N ;*^ApN2.JVb+f5Jmj\{`G1j v-5MM!ӃOb"g_ m aryIɑfX~>foC4_eڥ G$$DߜʀqfmWöj!E=띩-]՝SauSY/!vȷ_?Y0uZEkZ@^u:ꂱUG2-7,ּ$j X-LUP|2P8¼DJ0|?& ?SnW30?+4" D 0mbJs/e`G5 ]hN.XGŇXjQwȊwAv)Hp }qFZEɿǣ Hrm0ڇ`N wؤq2~aj!݅Nۻ${`By|@Q '4߷p?oKV@xS^}8ܮ`pJZL'G$=h=9$" 5!pR,I1h55,5pxc3$cI&i0/Y H? "cv?F*:=/͝łpaG0 _T&L"h "O3ne&VIkst96?s@'HhQzt! 5⺙7-Ց_8 yXJY2oYJ-f ".%VH,3/,n;q\feDVK bqd X|Nn|%==ُo?~ˍ! PM0蓈p:VA%a="7 ,~|5mD_j h>/J*WP W 7SνCܞ1X2pMw7HL޼ #њM&an0Y*J웋M*dlnO)rGPU7Ǯ[lP2ooXdE$N&PdOY«WV󺝟 φ}tnbAbKr}:~[m2mI}wmDyv| Y6):HRzEUt)'۟/@or~V~-}^MFGϟ@j=NAyb3~EXRa GRIw|/y..j+8%^Q(K0Y'|[#]tEsdF M[ XE ”X)o/ѬH f7VwdwΦvODi8Q 6M}y;.+IJ`[Vv \xt`/zS7NK0pqS/|=" 3An"=l2=+v;=,ZNC)_^/o? >`۫iΉvѵYn&o2ag6 pyd UrO5ޅD)&s@Zpe0bh:8wa,ii9en鳒;7%`4B _\˓u:fL/=Vi7~b\f-Yb@u[2ud{κ.W2sUtۘ־Rt^Qitbtk20s}^ SM0Y9*cn~Y\!p6!~ۿEYD M}ǣf'(:tUYyHݝ,,TD(qQ@\}fa^S1t6'hql{0PU2QlVDS ޔ4Q\o1qP-Xb߅BRhu@#*D <ɵ#nSc͊+H"&Pxmk)4 0|8a/uW9ZFg`,5&ͻDݿCf* >9 +S!lFLy˼Jd+ܨj@V6^n,~F=$[#m[M`}DϼQ9\SW}s9 èyVIdDz,F|ȩ WXx'WMn'KN]?AZQ"eˋ% / 8"q6575صu|fힿK@[NKEuӪM )mR!S*&|@,  f׵JNDզo,Nʧ kgWIq-*i$N-T+C nELFDٛYBͨ[bMjqDo=J5I/T_~4)'М>4\7_e U&suZX HIEe FOV2(c}>M ACiKWQrX)1їPԸ}oHB9bbFO]5o?Yw!m??GSy`Oң/pa¨7Y6;d׏QRLk9Xs*~MJ}L}F;^0*ȩ:m~u\AݻF=˭ >?|nD=]"C*JS1;.a˔j\ h@%R 湅 BD)m 9%&2B2^"E?r$C]r$62o~{n/;!+6I¬'dֽܲ,<lhGu?Zbe^9۪$tk'T,wu]bKB& g!#"JlO/ygQ9!~)O }u6]/ rOCwu нӬvV\s뼋͌@1 44>;T '!i$ΩJ&0 d y:(Qf| f |:|-$tT8Gt(= cbs".cܷimjȅ#Sb4 Mj], 6^$ l|z~#z}OCT%|7*n|o1?E:mm(Rϕpv@sbH9:?z锊ÿH}~'xнbav52x9 df,JyxO0ڂGZP.\xwHn&|]W/0vY48I>Ws+A3}׫`FdDm] p'U`B,َvvb͊m0 ľHEjm䝭"2{r1s(GS>7/]: wǟp/o󌽆V ;]S{( kD>k+ T"6f5%}$͡aO}C:Iu6³c,B:#TK > A:y kڧBphgU^N8ROzO6 wiY=H̐HKl߶tP6RP#?RL3W/ߟ Ln?T:1>iwCyOD 8@h#j>AK` ۆvkD$TFqN,a1T)-?_d]lje:{| RIwNXsjCo8R9mWsBÁS衈ct86[KʸOߢ{^3X3Ye7?G1tH3Rj@JoDԣWiǧRPg]-[+:LRBnB|ܢDB`%7~ŗ4{(f Gq1 3 3FJkEFH*ZRW]Z;/dP#jvPYP31YUyxZsOVndqFlyRqHTö|eqQ>j7NWGYbނUK !a5I ־axpsC&0)UճA8V pUpT&=7)/K>TWfjFTnZDHDu_]i͋&/c=&)KeTTxÝ ԍWi'(80{(%uz7m',a<ajO܅ N7M&s*,{x:7$>|gEkNTU}/ Iql4K!p<9I#+pIѲSPǁN@YO;lFi"KS Y͜~F@H!"g&9جCS@:k/&2o)k%ޭg趛G35i*k84K&06 H@KY>^4k|u;/]!*}>]dڅ=1y& ׋ˮS q,tBxvu/U- $$L׼2X ^N!wC6)Ye*ݏb%E3e9P\n;"B#W砢uNw&˜,݃lg0VIvKN"f"=-NҸH9|g8zQ]M'oy. G _zYb.%.C K张9[S%JRT$*%kZR2}!/n1Va&tQpfpb:%]ߦv mTM>QWѠ~48 ,e&c߳͞/`.K+6 S;0Oޖ7KvAFdk|WeGş$QzVnǸb_7,MVQ?ǓMDhdF+ځ B)/e"xq2j8՚C/\su)P{WoƁQZ^^bP1| SB99  :۱gYZ07070100000459000081a40000000000000000000000016439a3550000da94000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/oS]?Eh=ڜ.+̌B)]8rjYbؙj3 F+LXӘt^]`ܹ[{ލrkC?)hl]lt/44 )QsE:s1e)Йޟ(Aq]sC\*T'O:`RR< M[,VMВu([DP;J%{->Frxga[ T{nfH L2Hvl, ?'KR}7dm*x&ꅎ-RإaeʇӃ<Uk*?MP5wL V6R%#gꑝMJ2ȻغDsR ġ95ٍl1Sὂbzdؠ(L۳;B-Ev=z$ˍh2*64_W/3^ B9ԇU!l%K14Z\%"puqQ6$7u ʢb<CF>)3'EV `Y3HXlL 7/7tyJ XB~=c sY.{f s1 =uQ!:%o #7wSyۓkiBQAh'P3 c7}B(8rq}t#|<|bZ YgghI?z24T OjX,<K ֮ V<~6W]%ڄS-"C^BO^:BM]B*kGAGE# Nw0yt~BH^Cw !}#-NK\wIŕ 7,=F5l;i,B<ܹ5|+1n^mȵ lJ2#&/^9v|ڞK?hWcȹEV^lDP{$\xH$K/PTWp(_UA"MAٮQ>.*{?Za3u :Z''I_a2H]H𺊇Q'J)^Щ1fSh0RyP Mcl8Z!g]4Ӱtީ3^*J0n? N+,^5<AO0-JeZ1,;O #BqO/r8"%(DmZl<u)3)כ w j=siR*zQn}%G_NBRئ f*6&Of쮻t dX u!4whod]Z% I*JHrbS%q1u?@KG[ȃ%:yr$XmB=muy*tNݹ#~sJ'OFO*$e{:D??Uӳ[I-MwGmžkC^ctp0 k3t^8 o.'lˆ.L cohv"Yy^uK*=\ ؋DQM7͠W56^#ospv/}~eh;3c>kg=?9SE6$Bm2RR֪K@-c|ЄHt?roRRal- @1ist'fQm@ޘxJg8bIsؕݙP5PrvqP5d|"ctA'm.6eكШ ޔ DfcɄ;=3ϋlzh $p̷ nbv:[D' DbTEme<ϒz{R(Ap ꞔ̮o3= M9)w9Ts2!?mvO{{/0=Mp`8Y#{G:"ـoUYWKQMH?w>NϬO3.JATĔ]2b6$8O}8 gIhD6=/zLzݨj\"NCaEQܚF5CutWq)2lgK4,n`AD'X!ֺPe{jclDO&a Y9}<\',\e.RؽАv}y=Q!)N÷i#0U("vHO`plwȠJ $703lyiqCdɘU֌A-QطQ)>~&޽)1*FlɥĔ7%.mUOG[Xˤnz@3g}XTêlsRPMi D\~ZxM,؏7i!+#,y~$$y |a"R*-Ct=fhu&_[&ˋ q 9jJ_7osAph06Y%QkbĀ5΋ނ|٠HJ&٢بYށi5e*Lm${@3u1[}N~3xAmNJ335ǬZ8#nȍP"gW)'5zZԐ1*"YR|-w%-"7GT+f*a|~ Gd׏! N‹ﳮqHQRP7ڀCP r4dĉ@ VQu%Q[7+}8˵KD3ZV0h0y,! Aic&K/a 랜mŶ2BP@otvJۃPTV4Ǵ1HJlHS?W+?;'g1cdrA54*f^$=os#F@QjԃH:4[.dOY}x 0|/uK.ZCSu%(Ya]xҿMO-*f1*#ʟ8N"F}2&=4G4_V/gOU\e%8Rټ7[zCBYt(y_Fo4z"&q̛qD&8i  c,oh#*`á=_{;)!x 0ܮmH iک^Qb8mB0hq/ςt"5EW8IJ;S̨ڙr TKKt'Ǜd׿Zڪ%r4QT9چNP'@ѱT'aU_t^kucjsU.XHgIDhQ% 1v~>06kfeAE,بO~dS{AvebL 8KJ##E2``;@qHq4 PuK \\\f14 ۼ@* yO;*^tbDejʽאCayc(0|._e ثISm4j{B@OI3kUD\w.<iа,Єp }3"33*:7D = )2o<8^UXѵvuܬ_i^ .A{S_E?ly/|P]dK1m eXZk &w~캽`u[0-qV՞^UWS3_W:*[Df ?UjzCxDKS͡ U w4e+5k7d{Ss7VmFKװI i0-n&:l([]{"p5@wg/Oc R GSaJ'\ &"hzwRĭxo2kVVҍ$GAc/&*gHo%=[~62/ 'bVȔ e)sDCnv.as7rCcͤbIe'y_*;y~2J'T$ЏpP&Bm[Y YG3-Tl Hsn~"F'R@nu8賒)6Pƨ,b[_D6yƻݱʑ n#h3{`mRGna8sk5"ĨXy=-H u1B=2$qA{rg+Lbnm*S~|*l'}D4sjD7 lMbMvdڧ8Pvuu;!r%0@k#M'Er#֐|48_mYCHChUnP; CZ~(kTS@2$D%,ugꟿ/9&i< `;K1:?q xVgzE\h s=&̑k԰1 Eu,W:Q?Lق,8&<>PJ͏gx:͘dim&nylί!ZT{s2,k;RZHsG*:301 .HLhvߍQfacvFBDEwiTt̉d wxQ^::Pe6(%k]n щsvy@5y繱y#s}wOgG45ƻhEM[t1P HS!J6!]23zIg&sj_vܦukR ԥrvtl ˄3R}^e{G԰kvzbp'`+ca5AK$tqj;S)^\wf~ C.cWi v_&Z;%` IǕ„t(TMS% Tzn5$frF"=R2Oat+ \JbAַvQݤz!@0\Z`8;âZ cQ>b?Χ, ϲDFN D|6oQ8xSa>R_g8^0Bc8!e@gĩ VԥS\6VE6d\;:' u&q1+_5XEN\]">nm(zU eP}YOR^μ򠭺 /O_tbiK *ml~Sl u>V2YJ6UDѺ \:$\sn0KS+V|Xi2k~z_V=Ar~8˵4Wfylўpv F&֌^2dB>%SL6r45)D7cNކ9(kZVlPM_S/1{KO;u%$AOܳ_<[} Lfrl/UHX kvpӷUƩ8ٹu'X3 dwcD*{ E)9Ri`1DKp!^s⛔m~I4P;eyS3=8wC ztÔ` 0`\ +W0ԝ1Z-yKR]OSa%D5I/Qȍ-Cwef! f%B9$zE7fKilyCx9{+ٹyO|Z|)rhXp6uOzed.+ ߒ N-ňs6P^M rL]͎a!r@$'Ox@@eOFy8DE,j~t,8gROCGc#xxcAT?F@Q;llk3H[o+T[icf_;v9%QR[3o#6/Ѩ:kYn ]{NNgZEH~Ɲ]Fu{;g_|#UwNR+$I$;*ȉ7, }"(y OVt{@ܶ7_3q+MoI* ձ-8!lf0sh)ӏ(~GzhyN?ymMV`#}|&i?v 4دZ-x4)쩾ANőQH b,"F`?bUτ#=a CG yrk.nLP'zY[ zS{:5Ro {ڒ5ӑIX KglaYwqhpoᠠv-,)#UxROd<+Wkj06>q쯭L5K:YH"|S&:di=wr-E BPutdU0 9O76|^Σ3 On2Ncz,ߗ嘊 {lkPijlɈ*Yo?Q 󊸣0-m]{wD-WA|qc3~~JzqDizO wh ɣ'd+媙`& wK)Q4A*ms^EL3w3Vf8hiQܪT*=לsg#SfKvQ+ !^v:As`N-?%UOr ֳNU{6BZleÞxҧ K Eh?g nr:.Ʌg,Dl Æ3韛u9#-p{uzZů`|Ԁ~Ԣ@Pr{ #,>e-J|L[y慙FC< A#Ǟ+U=}YLZSLۺ7*n7I6&20)Bij|"'D8;a}ߎD+?C,q~k^Þ3@iA205-ITj_pxX1̳FGNUx亨=PKxDPAB1=qfJUK2nW-RW ޸/V;۩D/\Z]Z?ޅ49pCµsk}_2Ɇk_ͲX #ĉ[KE1Aە~s~lcspk b-D.RݝxpY|-E մUSul<F6k  px?\hJ$m8J3};2oAa7pџPiS.;k0& D\6ѷ4/(>ұ{}!Jٜ`C4\Ey{dn. XM(T{4nDMy\씹6;j HܿM9Gwz}xL|=~tt$$f Eiʐ1iGK(AA^_zT.{bSռwǢԱ iqaT[+)Z!W H!.U@i d? yG ;MA/򼟗Q(?~i !l %5B3΁\ jwħBEڑ(~Csp2A݅OC)xr?bDB2%!q3 ?(4VF1K/rr4aT;3 "9~v\4C7ǯfuyy`VRZ!$Ȝ@el71!#4XPYsUOķ}RrUZRzhzn1NwO-xt-$22(<ɀQ.Foe?zQ~];Y5i@z7hكS[O4THٴmÞI-GM,){_tR+~Ԫf8VuxEip׮s݂iZ]bъͯsۋX v4}ӎE}|r+"QjOi$`Xb-lκ[;Rk5!*K/[ Z[.V|'\<ߥq'׌rV*p雪ف8td;lMHh N|9| fu('khR5,9 e_rTxi9<ȸeCgѯ{V_ n!l_pQ< xEZ%~e]UAe4:X9k~̌ ;ɑ Үȟ;{== cEZ|YvU2~o2.xW7%%@Sj @2_ SmX ز6O^+QneG_V"p~˵LQذz^u`?X%7\P;x4cqX u :B.x! 65,p*UqǬ~%gy'#=v1e(YxE$~[}gp }1GzF}ʩQ^u|$0iXVh6*nTN dB"760YXN &X)n9Ot=F5kyL''̣!%UMՠK |Y%^ժ9ɫ%O7`i&O(Ԇ,m ;r`,džQ45B77S:Š1Ը"mV⎷0135=R'c\q ncPĥpGy<{׫x#HĈT_[]b1lv7@bV]ݳuceMcZ[ٸdѮ8S@2-7> K\LA-۞㛻U*('UE,}Cp;Rvx̺jcNr#}!yʂsSĚ_C 8dmpV\%yfENpt5wQ?#z_~g 2 [m.bH(b@@Tڴx}nL}f&]=EdUQ_}Y.U*uJ6DTggy"7C^~HWìC\9^' HǚMXq"x>n/|m9|)R oP>hEf\{ݒ^[_3Fݡ-H}m_x^^m[vO5 ݞ7t?A4yȖj@à93'ˬDb c:,`77K(U99 е݋dn% #VksU)(07nRQ ɘ~® EbKSCo~wGj\ůx*E$/fn|M-hf{]­tCOHfҿ(Y`*F*6[MF_7;Oe,݃d-(8>LB8+pz^nP/hڣupD`w\I$\?DZn(q۝c4ȶGeJWς& 0!ӛl\L௤7U}WK(ϒPF2Zo e;]Tܮ&b!?`6AIh~*\\'\[Zr.I+OWOOA+d) h<=ɵ޽^xo$7Xb5n1lqfJ[{|-^R%!J+Xֹny4uJA@#BV?G[W<7Ƹ~*Yt Pj_B\Bp&w]XD0~&m_g|ZW7>=>U yM=ǺWA(䟸!HD\R dkɄhe`S+G<)ߑo[ j2Hs ѡXz}38p+(_fU1n^CN0G8`SNSos!Id_OKn4ɹ5o~J&Qw\;}Vn6,iPA J:65A tfK+vwUv谴m|DO'n25 zlUJ^r/smy_KuM$y:=_ϴ˷aaXHv/:L>Z=n+sل"L*k [IS(' ^=L :E>:KcΩH7J"[qX(%ZL=WUjK h~l.qQsQwr'X8 RL-~Rg;D"Q7:ɠ}d3eLnɖu?Ճɋf WtA!7Ǩ}9S3b#].evj^ g2!nX@t.DvK)jeR8+j~(aon@_,Zݨt/ސ).WI:B,s2E_-L IBRPB}ށ_VWED6J*x!fOY\u":I})VJMH0)Ta,T$#~ G]BU'"D.'ي=8MH]8x 'mg=%Xl\F ujp_KF"qBl Rr#rKijfyq #!Mnr)HyprS/4O$ÌT bIIA@+UZ)=_ef$-[DL?x$S$Mwep"c(؟ͧ`"MRнbBDZMܿiL£Gu̱ŒBFHW:ɢ$T,UQo/b8J}̵V00 {iq po GnBB]>Bӷ`zxPup|)S6-"}z)َŻ;ev)z⹱wAlA"SLKHTh j̲7?v8!%)B5m;k1 <|SԢ57ffj.֨&jGzeR"NlƁZ bA.PeZM\X g1ګ[oj€MQ_wtx+0ÂJ Xk3&w"CċkU76Eܨꔆ5;> U&6rGs0[gMLN$8v8?s-p#>v#hhrxVJm!sܑjB)\#'E NjԨet!}>%P)toC.ܷ4t<;Lڋ9scaE#eαnvDt HFxIY Y͌3-MMKFiNmh)u~{$$6x*e(BULM ͤt q upFM٨`'>h:~qy,xœ$i2f-"u׭ 6 8I1+hm1g:׹%AIT5u˹<t*UA?J}Y "z8V,:P!`9C[P־H+w^ Jˑ!HS%b-u1ARmT9 miB$N*J8pt(L-TkN(ڔEt O'Z9>(91NZ81"ܻPbA rk |4/ɋ&/^)χu/8g@!(W e9$ՊZ o:#.<[/k؇QTz\[%-DNkI|hx`t?WPzg =i? Ogs`LjfzV"eMu*^0ā .$5EtHڛ[W`/s~BGV!䍩6「rEpϚ#ij/ '<@ 2^smlT3/N;q; ,೿i{~۬Zad!}#X}C.d|1B"ȣ P&t'r vC;br*.b6FgVvb7Ǵ&8MS\j?zQJ YX[Ckt\bi Ks?RK D 0LN XiP@g3dOEp3BKA u'lJםiTwY!P=U1 C`Ίl`n$8tVo([0ĩNo]UFCp8p2B{>AfN aΪp[4?UEZC)z4Sfy@;-xأ aN+kAUQ]R('j k>7,@:d)/|W!zsFJA/C#>UvK:7C5uP`%Z܇@XeWpEIlN1ƂfR곓{Yy*r!W0wP6_vY l\w$:pVIk#k{¨֧ ;cP ^o\η;9v\+kP dT̜gbaRAe `LE,%s7m]|6Dezp44i#)ih)WhE&pɇMsY) V2fBA)$uG:@R8~F"ctyHNCg']%fک_}dJdMuH-bs7Ijvϳ҃@gq@i GEWnqw@qmw|%~bq0U6[1 @v-ۅH0`t8Y r6b{e}_xN r7SNz:P3ɣMT񲌗w!3],!;m*CUf)zoJىFOv_Tm_*whF>w)ٻvޜNiT#h=Giy1Ϭ t ,Q]㌃ _id툥8TLX 37)Yb]yJnx|AI+Ci2mo0}Gw+/4yi J*taQla(aF(yAO"Hm ߔcb/}U3/uLwaR$ hl6ܓTH﯃vOz%;pB^Jn2ywg²0^\&jh\Q=tTC =U8 5_q H9e*lmpY n(2ɮ%G*{ؕziUq.xkg2,>3Wy\)-j&B^Ci MU #Wb!Ju^uH up\h?Іz:=j\4䃊.7W5 ?]-;rAEPv٩R0ͷR sp'1<:oI6~Y|!։s| ,*Y <4߁ RNX:86k) 9H}ZLjL{I~Eތ{_g/:hPwyz #zv]E*я$3VGP:ʵqj1U'[WR!隭]([#L %ͲV-rݘg7w > V{w)fݞB=No bLK7S^ uX+SLs! cÒ 9f*MEP2eķ>#`hƂanmOdȋVpKPb U6VL.0]*am]Iƞl[v!pTɝ=ny'%L .>ebVhJ v ]1]Dd@"8|m%\`g xhq6(L|aԡòŒ b[A_\~&lR!{1 wSqa%7"nX! &G%~=<3Pˉ&oK ðМ/N?,|Xt(mC^jTw%y,w/%CJmweh|؜EBb0\E>ޗꮡbH)H/ňͣWi_\I5l/Yz_RĈ~Db41eN;G8(p:H'%MۈKBIe-bЏW=>h1Xyg"=PaeVGyaPvcKszw$(K> 2fJ?h@؟,2 u3I~wҙG72JpM!{$C]o52yr$? t ukBMվGet]Z5ݾ?UlKWƦ[/_sH<=*^GeEK>#^`&9%0CU%%U]rUCqcS҈}Nq SkNlI:k$X^ժ1ZVme&e6RH^rA{5C׌b5Ό#@tv~2KѦ} (̛>det[Q_RYd2#R6 6rtK~5f#P)촪N$'q 3o^9NJ S etD{|KfqXbɥNQ'@CES* _iBqxxsJl;f!X\+$9wŶ)ӟ7r@В(}?*V]K^rlt=SWj=' "b];r;ؔmDmzvBnj#?YPI Jb'#U;B2u8ay2aeWY:&^`eMa;. [{<e x4.v!}Tփ̶c;{mv\4PE 0͠3vGP uM$U YRCظp:Bj?]r7tZcjԉL$< s( t=b>HtD34eL$a3 <]=,X@W7e06 vqgs0B+4æaԌ}rY.7 Ipv (wW=oT9~ϾlJ1MrVK CyTbqu]SN"K1m@^ﰥJ6].QVE3{>W=Ҙ4(f[7yP4|gLӄ:.)7. 6kUhZSBSRF'Mʯ +#Yyc˺1?>l3uP,{n밄qaX/as)\*ӪC+jN-n#HF?=~[;MZc87=@( b;Sgk.jSŐ NrR/!Px5sZ.5+ܙWMaBR _guF-vo/S6!MR? g`+K Ҽ6~JىZjfUgӞFU4Qȶ@†_ ~f Kq8mEl7R[l#Cyjp^τ/2kAyAJ@SK<~Js>_{$^ekZU#_6\:-_MeRs!LSu!w$Gu|e{z %B=WϣtOO2nȎ}X~\F\uRB&F!BCM~/[*\J{Ƙ*Cl_L삽h ?x=A|OV@o.xUBit.V qm!ziYq ki6-T(oQhie@V7T\?tQeikhdfTD]>7U7Ђ8ĖCytt@+~7[t}:xBKDo$'#^i#/#@⇟ς*)Ǽ͡XIv@n\d GYnMi3=[7|DMqȸ*9܉'T wVio>PK]42Lp5ϰfuߠe»yN"%(;}<14,ل3v]{ EK@1dpba{EP`Dh&d I[@Bui z{9OD2_'Ziy<ȂйEY;!=D$IqZh?} aFϱ=ˠ$:ʹٳ]TNMJ})4sg ƕ$׀28UԘ8.h1#koB؃UIOX6nUjmΓah\NWU>@zsBylolBU ʴ6>-'Y.| $!8f mq`;TTƘd HF|{f4gE)-]oKa]x)yEp-uw؄!km>k:~f~r uU63{ӟYq,5tf{QXXsIY# 2om)}0:1hmj659 n-β_y"5o@#Tyu>V "ͬ:+Se`n +Okv0>E4)1 fKW;L`'ʣT)'7EX:_nv-bE/#4sڝzj7HBda-O/G,=8S@ןv74& ^?EK ʳ]M6EZkқbHR:S/j{ܾ>ύq~dZ!=~jEQb@$e{AcnKWMC7&#yvg ~Bk1C;g&bD'$A%xEXA}3YهvW~l)geV.-f􋷜2H ٭l'Z^|sm_ 3+D*>7p=2 }]`&`VȜTlKb?t҃U)#8hϾwP!faEUĨ{KfO!Ycb&Ee8BlJk,JES]:N@]l &X#whDJCZ#.!#b[ )su79FiQzt|mD-CT?DI&( ObwID<1j ^D~DsNb}E։@blAoԸOpsvjo2x^^F&0AWT"/3W.&ITnthE7h5h&ȶ .A4}tjRuQ(N<((C0~"G+ΟE!fi]{HdNH .׽n:o+KV\M/ܣ]#8?>'E5Fc"Xo0-fOܑB@^= f Cv<Y/ FROS͛l:d (~.J J8*(Tr/^Nе7R'O'}`(2W*GJqiw": 13ls@3پ ſȐh + 5ghjfՇ^ MZƷpJtwOぴchN7p=+bwmGќNJt{/>kF=Ss|wgvBDm햞Nt`H/R|HlADEC]h=H;;xr_Ws&Yx34o[E͜x3 d68V<\əfƍ?YMEف#.7FS!%!ڟ79CCm2h2m; sJg8jETsґcjl҇Kd<,i Ԩzgʠ1>wuw;@ǭ#WE ܕ !xd?#SZMVOFAdґQwF>9ڣF LA\Tו:H'GD*0F=]jy|*4\eriR:LC㱤/IeNV2$cvHr`D&pAHĵj3\8Ǭ=>,x-ZShnZm:@̦e.%biFC6NI[aiYFH vQTG`{Y8*s8Qx L*3s/lԺׯ0:M(_h&50,a]zY:ågʇ+$(W 0Fp4FsI6#Ĵدq׊AĺٶKcF,U <m |`>ns\n pК^&f8Kl}6(/C3"x6ڽ_O3dwMOWu=]t,)"d{$(QqXn?įYvNJc>z> z~w>ܫ0]SDUxHbyszҽC=}7Ɣǃ(.X*Cb˵u>TzM?[`*'е0b(ոlS%vN'sk] юLn Mz,.!п?Y!Yn"cEaE>˄ [*:}1My9]~?1y߄HZs[& ~yOϝ4C_rϱ0"]KY,/ԁy'iK4dj'!d)dn]"| at .lD ^8dX-~_!xdAn W,$Em}Pckr>OEk6Xu0hԖ^Ozw ?Jt7D "IK9_ g]$~G8ɴNfBj7o;>cAENy̏A/cDN8kw=#$/-o'N 4G?w"e~,^G)7cEfG Tkm. ׯkQw%r)8Zօ(Q*p/bq?S[VLWWIc[5G"tLυ-%HjOϘ@{JƊ_60Cg#"ޮ!Ў.2zEq {!߫$GuTAQhk v,5>WFE+Re ]Z E& \x[RǼp]>4X Hˣ% \w}g'U"وd%i?01?b y7~f`e3hN""ޚ rg7Y.\T93r||N߫Vp#167$>e̱ 5 n 4W$!e # 1ue.Q\*tGb _׽&Ǫ M.`ȍys*Wu =͑UY>Va+ejXZK%t\1U֝~_S ~t&e吊Rdm }0ב M?3My@n 2c8qZ8V,D0(lriߛ &C˺t0׻>c5Hy?~Nnfo#M*$uw*jPqir%B; 0*0k NnpK8S:,60f Gb0M1I ͊ah?r\'kSp^hA +uԔ.Ă̟QmֵA' !rsqdZjƿX)#ӡ(哐\v8ueww#P[FmqKOY;eK#R>jn?!PN~,X4Cτ%kna >90vk ߍd%xy#a\i:ķGܪ啮ls^%3L} N̴&'cҳϯ_z>E6 ~+a O!`Dq|0-/ip^qֹVmL(|{&jaD -Asp\<8:F6_se!%tvYڎ?2IO3B/,P;>C:$(:@Ǽ,>z[jΣV熕1ՎpI̵qΞ^v:aKɍIΎ<0K[I&cw&'!ųL0k]ZCJi-Y]s#ȣnTܘn9QjxIb? ޲; D~BC*䊑h+Yd̃|- I R3GS[8g0-sU|˝g)b]S מd  ^0L R7<~Y0I(6t|Κ&tkG!\qufld!N]$=l;YyVa!S qt!# 8VIPE}yjFyI >o,^7ǿD:d*O#]Cۮ>GߪhurfnCMnw|O|_Pdh:|"q C")Òل acOePf\uViZGg.h{L (;\U[ { @|D+t;\gxĺ4I}?msn CɥB^[?ڥǘ >L(hWȉ ɠxp>l N_elr/JWgb\xaCػx_xVf粉{Qv `Z fQ0mCj/r7Wq؝l$E%q3Di귂w*C=3P?҉yxǀM%cB3r4,,\cb9࡚ l}ฤ7# )2 fdRlB ϑLm ?j Ů=mw" >=>~(!̗.N4;;uK4g 龌p(x K"}"+D 5N{Rs^'MͩJ`D~a[Ji<|d~}oJŃaa2!j5o="eQH55hl#yB{G*r4ũ{SZ5#KvXfuI d[)<0n~Zj9iE1ߍ>xVHa 0oWwSy- ?|&{`vo%(kߝBziuhs!ߡid >=sȁLED`*H8pP)w!QrHڧcuMaD$,$RJ2ڪwU̲fSb)%8hf\A]# >8E;"BT;.";N"x \!$GJ([0YBS `Ǹ5޷~ ii@3@ұX3k_݇3/XxvI ̓]U"^T2G 8qG DmP'BɈm$MD9H  `6*m)5 zjՠd_!՗mkOqQkOEB3YR uBsE~lۗe4;﹏Ͷho}3֨1"=a$3=pyF/Zed*?ikGo΁Ǵ,]"Qn1Bn=u6cZJłŨ:ݿ]2MnxvNn]9jSQd1T:dӦ՟b5/ϛԃ }64NjкS8-8$!]wh JJzR gTxVm3rb|ZG4_jn09ٵmrmCI@Gg°ըlq-}]b ~ǘ%o&b4bGun)Yqd=Yu;ew6|h@Vbq,yh} 9g!CS1l!bPh2ō\:OS"j!پ1h@HdlFz~,!D h51^C#;dbyaD"%{j;ᢤCKw$8+HBv5VXhM!YW2'`HwƍV&hd0a/y/@Oڛȳ?h0-+RZf./@J 5C0e%\LL6ץkLGW,iB:0En{W1=K6J,ЏTC;Y(L:b4VF@@أl&ɦVIU4=ʍ<&q. pkgw &vjC 9CTf0A]?N j MyY>Wz.o"9g{M_T9Q!kGxb'jcP`1 Ej6t!_Y (;[yjF˹3$FcҞ :d/V@9_~ss>]G+m/^k 䅄,֟Bp1s =W}A4άg|P cV/HKKWc%OxRwE* _V6-l1[_..]+[C"?mHPsn.W@}HRc@`۬ |X6\-;."{SbEj(0]o{83=^B`&pKTboX 6n;vnlD/6WA݂`7.G&3cq{֕Ҩ'v|: nZTO0¯8{-0ӊ@NMraZ[.BZUDmcuLU%ܗ?VeS˫Ϲ6#`8?ҁ㏪X'Z:"dn;j2DK1 %3#;HpIEC刼1zjV ga ,Iܫ߀Ͳ%C5A93: %dy6`غJnǬepdPq,*`vh,/}m >fBw^"v)`w㱣€^ ;nSSҹ5p Aqn=qr6pMO6Y(*Ԧ'z'5d3w:?1նWh+23=a]=Gc1;;"z1zO<.[&;6Ocp$d4Bŵ؞ IeIjPfr L\a Oow=E56NO`@Mi^6h3t|;s*< 0~ r΅ dMRZe.+tEт K1BYO4Zi!ijhȑTf%1MnJK-^`R#jzį<6P\'Xj!|=L5ܫ4q^خn%z>CpUW.j(]?b@UZJBG;2?$s]}P, ;ݠ7E]ؼ|? },t:h5}@؆hvAWQpܺ%|3,s)XXx+]|4=cdd%ySM*ewӓ7$bJpez'QKwq\6%rl7sQRWsKܬy ;*NR֩ $Ħ!SߝlƵe C9 XY9,"UXBv%bOME~GexXL9kլ^5Ok R5ֈtJ%iсbǖD-D׮(){ul #6<1 I+O;\#ZwNQޏLPt|bg2(85K_Lܶv%KR9[̬m9tRoJ7<&y)v>hUDGmah@eR 5GR( OWi6F]Xg: /3Llɛύ`yŅpg_  b$9OD\EKrz8O.f3P.{iMo>f9(f0s-O?cqNJD$#_u 1s@6m(jtƯ)|}ɘ).`-UwGquo6{}_gmy.{l&oaH\Ș}n,1%W[)Q܅WeN.-ˑy dX|pi޳1f ljqj( ͤ,H [:<<j5V ]b<8, ަ^fb~bplO؁ё^WTVR|ĵ l $ N@:BO{ʕǶ͢5rF厘'ńZ#2Vjj>}tGQ=DR̰z0e[ֿB6&;f^9CCBS[r768kSrRy .Y9ép `EHNNNzb5ԕT܅N/ϵ4Y@=ʰ";P?xMf96E\N{|Ud/DGXPC~uwEh, Xaacm CBWKmϰsƣl:VvrȺX]bQ@dΫK4ꟓ+ГYO {0c{aO$:ܓe) UZ8e0Mʖ Ҕt^\VAk6W?ɻV px^ƛ.YdVs,&>qɒ&a=>K4HwSW yrYFKw b)eRW K$ @I rqBATçã@Fl,ەfY5w‡VN8l`Iwqb0$-y9nԸgl%yΫ ]>b~B3gclxwdVLz5$vW [+(cdQF=ET}}7v:_]Ӕx>@ i:F.t=N~I!-}Gw ɩ^t12|Dcu^X7MH:",LXOFV Ⱥ;q'xbS]f6es_hPthPk~/D5PY­oQv S@\@!>zYa^Jwf~o2j48 B J|(B )U,@))Z?A_BK5GV063 =RǰEfb%n0'ܧ*M#p*E9 z|rXi(K,gͳAN:xo5i|8b:!aƢu.W}aRP@ wlL7>!q׸UxgU,2 0GJ*%퉼bA BYLk.UXN9>7ݮWf} %={H9^nf6#At44ڿ8ג% X%\5MmK!OO80RnnzDUrJɛ"1 ?Yek͸>z:?ʙVJ-Ly5>؅M9j'Nң ,2?TW-TG9;7Fe13LT289-L/9ԃSxmXo_gv+㼃5Ux ,a;.]c&], \eP׊[#ın?%kQ ؓ| 1@,ؔQHNXE xƆ[dU'}P/+^%9vkS3:(H@2{disb@sd6'!øQ=^+`Z5`N".Aɿܙ`F7X` J.u$۔-dfL1_uHʰ*d~)M[GH_!-;\Z2л6 Չػg?~.KdfGqpMWC D[N Z#2+ Aiʰc w(_11?}aFh_j `׳A]^\UG/nYYK}Qlʞr'W6 [n$?<,$4ړj+6IC"Gc(zM><`Se\N2'i*gqww Z1$KOT>ƽt-ior)3tt 2Čj{%A/{GCDKHi9dte8zCLgn^[Pk/_fm |lqz:C,Ղ[z =ΟlR͌'g+AtЇ(E["I/K3ehbؠl\%vm2L㩭I4S0M8uP8c*0hTomeW6Q'S@5^j|C/\g+D-q-4MTL؋J@ä@ is᭔4a|}ȅٵxDnTxRB+MⰶϨ7 S=9$ >VM5OHiISu1cLR }W}0d+1RՅM#,ao?@Iw{ +nnZ=^b"^!R׺~w,fc_,]V{ܠ+lPP!]t93ˤ H]cu~Z'!,`n4DIm%&T/w+ 8-HH>rQr,HV605 -9LǬf [>;' кittTg"C F"ajfVMI TGˣ6dxzN"Oe7_ ̹~%0~-#/p|f4f?m CmN"RQqo 8m˷_~75t){COz ڏ\[s9[dᜉĩW缨Lm Ȱɗ]+Blg 8uw L  Kl*WSr>Y5,NK{r = @͇>6U+`)juIa}޸h ;Yܚ3*z1$pYЃtt3,(FDR:*MuP.*l*C[Q=XqC|Na%|N \vTW4 ʙ`!i/MI^<=lOk(1M[EHoF@H7Iez)󼵙Nx>JLi;q~+Mo98 f>b0۔X$0?6JAy=Eme_Wdq!Cu'Ƶ*\ߠ+8t nld;;A'bJ#J}(6m;iPi#Rl@Ȅ輨 檶H!swƊ!s@lZ)=f#qކ^'S>Th]V^x)xKH-e.\\o%XEߵ:%[y ǚ/_tG]L⚥Í_pLKn#HRt$ZpWS&^Tk?YgrthёEeri2hʓkн%ֿ7|jg;bnoMD2$O\VQo4ZnG l`p[` 4 У>2z8?x,pPA-ʆ~xk]-`לlf T#s9Z5Y a{; t|7]$Ӥ Ewfy@w>ʨXBY$z>AZkس @yv+I[d"K7{[D+0S^hwhf--% !'̽jKw*n3v2 ݮ*ӺØElϧnXf@)NB#k3ZIU0|7Mǥ^u<Ʀ#}A8[7h-OMأF\EYV"2bȈ_' *P| eudpji x>V|8oN\Nz(H'6hJsq"x/ Xwm}1"x!G 'Yg3m]%L8@gwA5=>WlT ]p0wǀWjfhxĢ@Dn|!QsT4_7FɌ8y(j)qeg~My"-K +q/o/6`VGoꩮ6Aj!$[L]c*oI$[Mw,q§PKƣW)w^b~/aFD4}}(F9(7 2.Iʫ?'P=v[~Go%(Dus6".?V]8'?q~{K *3lb~!]q΁Y_72oY| +pZeV_ K\X=Z<#jUyӄoTV;~D7oeb3j(2@jڄewj^;eÃȦzu75Sw>1; 1h l|Ms5;w f\ Ӓ=&bt;=f]p9eP? ŵ̓Җ;/eϠ d6|؏8U{D@Z 5H< ,1]u!+|'|E'.!J"EyR4Bλ"2J hqޏIھ ;мU"U2`s45RTwCBPR~ɕgSxͫX 3}͉h5zt|b+̏5VJ p8/rFp"c#RR>Hע&muc0^@W,1|ԚKNlлsOd<u'Nd0ƛ ϧx|Ao;يj$ʋLqV), &Ŏw8Ew~xNe)c~~G 4H_yJ#Ǩ59 sLD y^uqPߍΣ„t*C-Nʛ F\nJL̊ޗW\ 0G1`IN_HhoJ_ˏ-sc੤9|v8!Wz=nߠE*{l)69nק]Sl4n ?+wj `_D rU+}8 L %oy? hҠK16TnX0WLwzlh^BCb{ S0}Qw-^qn>,[6~z1Xt xne9V 6`^;TCo 3܀C3W+Tz֛!;Œb:;􃱭8peLx4yu;OK'F.H{KpyRXуz;^eeB}F+k a8/҂Ypfÿ1,06xI98y'_W+IR|!d[+_#HKcYx=倚b};Fq2@t8~@c3Đ34E$59?^~ MӬWWl)cHɺjڡ n54vzP7r7vcj E`Q  GFu!2DEsOp_RjYP{'+]6H ,ev'KzkBFP~Xv2b.ꑮK $NϨZ_NX,0;G\H IYr (Kߜ!V(od?l5, ;sF nόxPWR~(*PW:N_@4RNbxBIm_$.܋]]+9eN-kA4~13j6ks E6LJe>}Pq͹,c1'Kba*k)&;y.^BIgD_>6H0 7F.[c'^G+;qB@hc-^OZDXj`yؖ:`,W@`N=M9ھrc=ݑ@Hd%" "շboaBvy2R9N6^ø*P/uiS2YaSvE[ya ?ANZI-8cڏ!yn=u(pQ=TdUjQ;6}CՏ81c J@B_R&vdxQ$k;44h>7a9#T9@=x买['s2EoRc7g4!a6X> ȲI_r`ۛ ZxGOP8SJlH\qp a n'3"Cbob2X~Ø( #!VK' 6R P5wطao7j{^`g<*I%>8sO ]4ե:vxecQOOcgoGA?:g*=ɋ>l^{)G>i\}Hz"[#6}!.C(<Hҫa.$`A&3y)ˀw%U!wėoEJ+3 N *e"-wG"oC-ܜp Nǀ_~#kKUqOc^D^Of?-kD.dzI ) TA~̃oWe޼` N@B;M;_{:++-d\In,ڗe yy$$?Y0ƚTʅU?{\[`tѻ^&mx'xyS92$Łe&Y4#kN9]1WSF09?bt F{6z-X$aC׉r eDLe; ~ZWB]^V8e;];is]o|cwT_b IxW] /эkzSXp#Xu\ȔJ0:6yJw̧W}W)4T$Òb6(_nD;سRyW^:5OU)/ tUO6+ق7n KE 58f<չJx왏C|׈$Bj1B_WjF&myZ!tW>}•Y $ ||mfX9Ϝ]07Yoc@~+mw!H O!9bCx kǑ&Kq?VedR-m (͠AnZ@Nؒ_< !:S8ܛdc5Ue"; Q |4XFcxƣvZu^/:]x"31SQՌZ =y&_1hZQ>y ہ^ q\p"] L;CYE(B2`&8KڇZV4 ,:^;(SVW[&R7#ƒ,ىʿ5NC5d8røTc0S4Ǻ`jj2F>5E._RF'' e)Bϟ EwXџemPR.T"uw)k\Y Tb |]iVׯG'TXƘ/s{OUG')5BW? taԻ>̤ox2֍P\lAJ rND˥e+c|/|<u2 dd?AvφThST3'M@j HzwUu;CIa z^LpnSy_ԋdH6 aU9Ik)U#OsHmZGh-OXorKG5eS%^|z*j<0&2ΑF0?D:nʹAƍ#gp"GLҥ+(DS Jn@a|cÇ2PchaUl̺usZ1=~=z@# '4"2eB^ .4}K4[#tO)a_Bax'ø'OijXKH$Rl  A41h&(Bi0 ujZ  [{q3nK4μСwqYAbMi8:J]CY > Ǣ^n 3As10CSZ0dU8;Sy_wBmI}W ^UloT֩5r o#_Ieh07'8gtmIOy<%VE$tFz<އۮ2G-$[+2ˠ̍;x.,8eu} "$SUxdSyrq6bU8e<ƻM mk[ъcL.G{ZvΜZ N=u,J\V7Fڡ;īES&;zNʽs͛?u/~^4M (w=ƥaVxN5k v?ǝiw Wva>,jq,U2HѺoșhS~6"B"3}[IÌ O.I15pl'WdvBH$T#m5T[yd2-܋`zN!Ym"ȷ_]7 "-)JYG5҃4頿r5@tM}&1Ƙ&6>#DMaOms\g`ug NxNc[4ڐGCipw5YI$pעv .uލ69#:;-,Hk)}hPN=:rvF6^5k0)s%*33q) cHY CWi~]3;/LK:Y:arOLIRb_| 8m\Ӕo:/Y}k]䡤e$j̛_XH 30P`o\׸{Q ASf/ń$sѓ3,zE?")_LJ .H E%ȍd(7Œw~xBϠ M 8Vs[g߰(32&@;?97˂΅*;"Rӝd#ao뀖3bxA']Wk&}B i1urE^~P%P+{>u`H9)P_֌|CVw4),W2h1wb?$Օh:B˳τRqi=qO/gaٝvo=vws1Z"|NycsG{H+ώNH 3!BVa5lʒkr FqιVl#Tږ'xE׊U`*]# fKRef)-l {"AD@ @cJg A\u(@̹2O4r+VF-VLB g~ZCX|+s Й=8uN1Vz s Kص{@ @Ҝ2#Չݴp液1jfy60@\+q-JSz8 F t0ѵh Zfpwv0' jyGZL" d!+x8N~rL:i+NP:69Н7WGI8iӋ-x]FQ3dIi˺%#PdD@5YAրؗY 4du3h(90(g.) r~6 \[hnQȽKK'G3V믨|j8Wp~r9Q }inEM-gK=X?kP\46WHukMXx?LPk$T27sf*? ϩ3Nqjt@0ZID#*"$*r6 OT:[An0(lH wNa 0$LR0qK Ġh\jKy@ ᗉ]nNBJz 9mHGxJ2P<5";CS m% 2A#䓉!7< iN"㬍v2:Gdƺ66m̓*"ȖH|]?-ˌJJXעօL(&&hg)|@]fB" D>B׵g/Dͅڏ$Rw`vt3u {:I Jɪ|.zUɝO g֓:XX @Fΐ,x >ޯDsx̞}h8zE?ަS $I&}CAxU ¿lly.:u, ('2@\ ߼v `fFO7mQ𥰥Dɇ88Z^JU?#@l"Mgr)"-8D I :8XTrIM:m;锧qS<<홋g\OjT:E !XZt^L,y 鰔>G:EB{bHZ{tlbUHۀ#?0^(yj)#FZc1 lR6fί}. |gq x9I}0Y PSQPvݘ+b|\"ꂟ8~ہ9Rę3nT?'~vD|= >wBj*s!wXy8si|\GOM` @KL7+!ÈB*4Ek;Gن![ZQލ.k&8"͵p B1ϗI-2½~(r1IIY3~nc'jQkwC)0װBϋ u|R+xm!5KfuoN/͞ut"=fNwWMw ;V$ksvE"u3@a78 ,)JphNhe#z%7OyΣYq-9!tZeS C!^0(!{ j,zC$I1)ȞO/(ʻr$Brmˋ0:*5VCƘ <2)ER0BX VeH=FS2zBoI=;o*j=9=/nwY F95/W\EK'7IF,^qmyQԣz\2β}os;VhLv(TRŻ8U[H\ZsTvo,i!PtB::JPgRq!"4yer ܥ* *_m/$bi4\F,ZiF\#7I?-&#cmQܺzX@TDQ#uChoKm[;Y v TYZjo4'6l{2;O/ 7L!%-Kb)T?V<S'44x 73F7bu9X{"RIȾRy0 xX9&T;:J&N`oZCr<bk|E0Rb1?sw1 }TKXb q} =O||Q+{ = Tr|tT)N7 . fk }@2[k}Y:bmV+2g±Wq 2V{_/ |9G4wSG,:&Ĩ/K]6Ok+=ئ ;tYnE;׌ p >,ӌϲ"5 5hf٭* kKlmhtgo 0͔˞t2,2>~'%0 -e64*X[oD!=D,7  B5L \H4\qul0޽8P']Z;;l1-集 o@z\vql_BI\l&7lEZI™D)&ƛH-6YlwM "Q^N @F4f$cw|l yU"]zX{Inbݾ5[yrtH hA8DVe/O/YrB shBd[l{k gm/<;גY!lCBn//AݼVnC$GttFa9AqlrUQ¨q%6Ct'MK;K 78 ZU tە#, ;gC{#\rkVY@; — @ICY&-[Fn(uc Ʋn{3FI$[&&hJmanLZ?e9EW%rD"\7{B״r 4eZ -3nC4p-71 4g+1 yAJUh]a>t j &zbu3=n1WTʃ`^H(z"Ȟ~uG/PF1a[[%EݟYIS|0ER2 D=2h *Ψ\g/!.m>Ͱ96B'9W 0E&1 xl `{ᏬK4O)tvC5ܳH8!%dMyQ S\2m A% _;/tN6*ޮ|lV7Յ k' uV!A ^x>;%&F?m !_zmp@w]e] 's],[VoL V-FM70+ > -ڹé@})ƦO+w94Uw"ę^ž-Ѳ?Kez6{BRn)߽L;?)Y"]($/\l)&d9:HELcK_Pe˹x_n,j /L)R\MF\7|iW2\uFOf6~:5qűߋIr[o=Tx bn3 < SQ [bȦRDª16{G1ЃPBhy87X@hp1YNذxESqKͫ{wQ))&w<X Ҫ&foX醲"ϙpJhD4V=9M>EїqVW뿱bA.T5XM Ub]zY`R2(!iPE8/. ^05 cL, ˽<#G89v!b_,qag)&F-̞iu9bCӷCn҃%0J}W#'O;cyR*jeַZ}Ixsr PSҰzRIwmo_mf;ƂI=yLOOhzLiV|ʅXN+jc]:lͷuR)2%f]y GpKIeW>辷pv#7\mI CE>uJ"g/ڮӎtO=ʏb xuds``89)}--Zf.I8-AVJ=iR&3zUuhD#0Ȏ*v)Г5:E6bD0m7.D7t;BPИəL9$\&f]2{3eG=. bx$.t".ęd1cI8-FqP\uHRCEH% a Ef˟ 41n?O\p-0 2sL6pYfwqmq !rJ$&?šk .gNDWN85܏*pROWZ=Ω!}q`r1g()q `܍k$  GY^pd/#G] [s .;YR>N1[|?Ji.H O\ eu? l?ыƛ &뼙ӄT NZxX4)'otY&(/ ղWω%]\O kЀwR]Ru","Q7ډ\[Y1[ 6Ҁ0V s[;I'ۮ?;a衉 x  ۳tSAt1QA韑81ye |w" e沿s35`Uijg@C##`+F,¥/=%0[gDc:CIB4 D u-s`A:BAk}9Й%&3<hvIuA}V6΅ͮ/KT8qK$\4@+&Yi#!o`AV47@B(ü{@ Yt:qPv6C{yi+GKD{ S4M׈Ȓj#lrlz^ԵJd}}2=xI# 05v pۗ7Ȇ2bӒF1!5`3! =mTzD C1G 3CIpĈǛ>S HZ^sMni}cLP Z &I> @cyg_kDbWm~j΄Yoڮ:sNħ?#~ʢsCS/>'EE6_2g@Ì`ΊsN&m8K31?ceTaY)*_+gYZ0707010000045a000081a40000000000000000000000016439a35500000c40000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko.xz7zXZִF!t// ]?Eh=ڜ.+^}>.\ԫ*N3ِ1ضR7å[ "|.ESN(i=kC=hDY7,aKpJ"HJ>:Py)zʭ\pMBJB;Hl#DDFǟ=V؍L}[*ffƜp Dar6jᕔ1)Sdo F!{%[\{|%WmtiErTܥ;\JͥV簈$LNn8 E{>P앑-˯dᧃ{hۚo]5/|<+OAj`d6D I _M L֧qљ{u7Tj"|:T0I{(* s$R4Ζ\WXuoGC0Mu 4McnrH-"w+j[LE{ zMhLX]m)a[RZj<8i(j[IoQ68ncv[kʧ72M ⪟dlU+IޠIxbq&ewl"##5We6K;hxQ4CQ|pv^^ZDg59HzmHTvM)?VXH/xx2ƴƁd6ޤ24 B\DEr>9VoIAvLH4B ayW#Wg2h( keto&nD_DE)tQ ]Yn `yvMa"|)8Plu%N(e@[y*UB{iC2mQ $))i?S lkJ}i8{f2o?  UAY?,S oCp}9͋svxv1ayU]0}8y\Ź2%U' 8ٚ@*i" (+[[wh@HjꊔG n杏,4Ko1S+zneP1ҔL4$t5e=;ͱ8vͭ"!!9W@vXi_"՛- 27ck6=Ϛ#-a\rÂԱ zOeBOm?N).o$HQ@ YsBryT؋7 "E/Bhf;yؒY02o7 3( :vwh<|[MPIFx`AO/i"#yEU@lMm IAxڂdbؑ .H~vj:GnEnFl~%%Y]KIl4 Qӛ qaXKfH;_+ 3IIG"q\a"f6y,s׳aR3qO%鿞Oǹ^DŽUqU"l#ͳYx xREQFZ{˄"]0ϢGTS1"DQ狒SB`.Rȭa-"%0쫹Lk%,*hxE n)مI=&k.K0Q}io⿮Հ0K~Ywt5B[c@Ol*sV"[$bksJ~fx> v3/پ}훓j70ғq6K"C[hX6IQɖ,WLPTUD#>f Gvc>0'0J<d׌S'@{AH"o7ݩX[^pN#3!j-@%5?Z:~/G؆2yӌ @ʌXݼ b_ J-/e@E>^ 1 '|#]iNL(~7i|)ZdԹSx*Eb\;DC \rӠM Ⱥe/7Hf\3TfW ]Q%ׅxsg(L׳w'9$f~gͣͥo ~]L2:@[_x[(bI$){'E!Ah$SIK\|1YH|I@SɉŪc_5/)Mڄ ɩtN;jGQo+EiT<_6G#7$04izE!S`k mZIUj9),ݘ,)[k{E[1]6G1&5{@U_.G~֚ 4G#Gc]V(T܋+|AdRhr/{ m;RMKt\hM?.f"\4'~9akA×1~_|dx[QFNExrmX<خ Z'NJ4廍SU q;-jyot$ BҔsτ$U=4Pk~{fJvU ri͗yI w_eT9miC)}Kc.1w Vu1ok̯@pqb([I1$uI5b{K_@ƵG ^0<7Ӟ̑M8kB<6[}h|32l. 'NafCLǍkĦX.)C?udCgVMxzr;@ࣳn.W&7ce@묀ݸz1&/6^!>Ox}Ii= )*F-DX/Siv 7lр:eA-Nz_k9_#gYZ0707010000045b000081a40000000000000000000000016439a35500002cdc000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/,]?Eh=ڜ.+BedNf7k,Ѡ}C,Q:x*vj&_5$ڣtU-_DC;_i.X^VKl"Y{7XDl Te&=ݲ8ia*3"?\qkqdQݿDl"NGӁB7Ky.$\>aMy{bǗ{g߾Jq% W!*[c?h̨c^> I%0.4){`C:2~uhuW^%8.4MwԟZjޜSA Mr`^񬓬)QbKhM3nغv-PߤS>J)cy"g>Cn4IY̮N GJ`l JhoXȼ£EIPL&o(-6o+Ag; KLimLh{OalI H<;4/%:3%t3%`*gBヸferhѐ>f𝐁>f?PE0MalB,&1sʅ\xoQ_WP83J=[m"Io;7cUH묂P~Eч+qr!734>r՞eI²/)rjB篗뷣U=ڷ\?HM{±*{p^YNa<9-AlPal\Tl*dl6QgKGڦ`/Mw=lrދ%r.ih/?% A2܃N ïU{JDkY=*jǥC_jUIlD ] OXL wߍV寥-D4xlrmFn ns=DLӫa&TL= &ʻN@2Bf!*8s< ǼEfMgb0NHB2iuҟz[ZgzD?G U v'?I~g`Mѳieydg3Ҥ *'I_ Q!Ǭ n>!ƶkXȟzj=$;Gh2ν¿Gd *)ݒ=?/|p`~xx? !:#A8a"v®34~y⨯0D\ ?4w.ȐƟ[ m,h3 Wv# €}:/rɁ|+mX3DzPyp:uzz$~40߽"69S絸gˇ/&:A1&/ri$^ <>\rMHB`kݒ,in6eu605UeRz*&a=(,8/z sd=,e$Gms=̊qnᾛxh.c0q5ǀ}Nl㈮TbX1Mz 6,^ӒBta|J^‘ 11 3L~OC(DE u\"Ugc;:{ O>bIK & ^(0h8=H㒞wH H(aD;9noW]pY_ ByZ{qSLjx[%V5@Sß*2D@0~1_^ASMXbxXR(c~/~YIjY,Xs qiߔ2Cn5XUrvc9vY,v6yL6ݣqh4}܉`#]utC;핧Fal=x {b]~bFnddNInKS]y@g94?e;ջdX.IdhK'[]TP~cHCδZu- ދ 孯/Nm7k/%J}0}#b-1,Y%"HvDguɝ_Ebp}#QÛPLs[gyaµFKEˊ1QՁ.|wM l?nU#R4XKemp00sSӆf5FlDTQ# pˠ3/ gn (2s ?0Cqao%$ L>zq*lY"$R݅PA-WDx{;jr 7zG57#.:ނ Qy[7 fm M[x&M$4YV 9*4w*4j꜆!W.a@jnƃ$R_͆9ZAaeg׋y[.yx~>rJYm"1`N/dùU~A2]֎{^ftx¼uڕq2 r@~J̜;fqZL7,ԁQJ6Ea$pVbo|\ps)-Εzp b_PyV$&+y87Uf>LÓU*XO\7$EWoEKHŒi"4a#)h.DwlaZ,留n4ʋ!-z2ا _Fҕ.q["Bw+(KNݦ|B]#No>mdpx YSܾq83ȭ)V/b_1~0ze!6LA Wz8I.aGOٰwrxJZ@[Acɡ ٛ"VHiW ^g7\J ֶ%٢@;9--pL+n@)íPmUGZ$a](RN)lfNBYʚ!"DF`&o wdJk<[EDƒ|{3O >9oC:3on:@(:NՒ{p5f!c\Ÿ;kSd-=H&?ЪI}秷ғ̔0Gt@kѽ\ix;"2S rtH'3.L B,~Si|ӏw}8]Y.Ml-DcdNjG)M;JhsY S*D6`- vswzHH{WL;Z!$PFT&/zВZ2P^Zd!_VnڗѝЄwf=P0- bjYqŦ1tzjtVfmr+K s,lаӳ0fKMbg%@/b[/Yg)vφ?vWxn:jے|z 5ne7c1pLy#Gro D1cKPJ 5g1[,ӕD/K|(Ҙlv2iϾYIR@+_T>" g ve@9L,.̳v%Qa[U~D悓6pAMcHZ"`Dl[Y&g3-3j ŠMn%2LI>f;˝72]ZW/xqS%R'C@5X/ej*,)AwVʥ<$<}-Ym%MZ;)c$ON$pR"JMwNo`S/u(5մ)FJ >*-Τk&:Gf|& v)ѫPRN7yaGEK %5= }+!i+3-qp0 ÔVK+'N=Z798_>TOnx/Q57@Oa?A1ju$ۇ_Q66% ŪYXDsDM%&ihBizIre#!_5D?.c|Wl Z0*{bP{%1qJF+4&-C_ &v#A5{?LÁ7 s%vxVèI􏛿6ΝX{o C\z OP UBl %-Ɨ#y=.`o-PZ#j!,ŁP)_Or[U Qfɫ09nD:_4i=^vrݣMy.J%g)̞n\>3t} \J15Hްdx s2 QKwʹ/g.6+.4X[krxj ,dΙ$U@ tD~39e+7C,4-][\O /B=q&|^qؔ;U=h>xX⮓Erd; ̸,9ۓZO[GBпfR=>h,qtz<{t3kyY?$}K:~YhNbQd--: {XAed૨}8_НRxꨬM4A;*h6+W׭'nߵ8×D8H%&o7W<2WVo >4eF1F9$AR7%=z65$KY*p RNP`{Y_@ٸ.dD^⣌^#/&tuSG#y@3٧H8mQP+(4ٜd@%<*ՏͼZr5< b+* ml| h}SD:#%*kL80$kȏ♸fK }6^ƭCk odH/!?<[.Tݞ)Eiѷ~RH b )S?24\#0^㉇f&`j#DsuǎPQB1jK~w1;̂v7mK5~98-K\{~Q[CzdpXCdm浅_2 sSԛKir'FW6qQQ?(O 2ʾepKaL{oOC}xEW.OSgLj#ŋSKFԒ6C prExj X KLB䰈!N *ҵo@**kI:o2Nz6q66S]Ǧ&C09g\۾%3o8JsI;ÂfD 4cL8*\IA]YstY7sNa)m{ppU%;(kJ[Տ "ل$Ef1ἧz lNkU Hx=S?`| vn@v㘢J39P?Ps; ݠP0]r RNﻕx 6Se)YN'rڽM}GP lhDk`" H[i[9DcJȤs9 =41Bi=G#ژkaO7=ox(I/2*9V0T  ݱ+i`| +<.2~zmx:P >1"akH>` $.HxE=㱥{= zBvu)j' 3:#DfbИ YbKlBgYZ0707010000045c000081a40000000000000000000000016439a355000047a0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/>G`]?Eh=ڜ.+δg(y⪑eb`u>3V eb ԭ ? mr[ZĔA$Œ!Pz?/ @m6M*nuHQ+16_/Q"eMzH<%b K"9X2!+_iXq= ˊ!7ݔS#w[-%7 0 ô8ŖeX& lj MF\*orwLO#IfȽ?dKJjS(j:q֌@.NK9ET=z ~;#PsB qBFt^MN:co`c AcM(k˦ Ts H6׆|, (?$kg F8nܳ@gA #9+md%= mn"RNw/1f8<8zSwbzY¶NZI Tz<#ѩGwAkX9/?8A-:xmPoN IgVѕ2h~ y`5G_\HSf_k$T`A.ڄYmC:BMP~Q;<0Aͳ%`$74q؟]4S`6ڐxVdIAkz^,׬1|hCX7wKb2 *L=(`:e6Q&sbĊɣ~Vvo|FQG8̮'ҥ:Srij6A#t]HuvŌ!(zBLA;S >+{YBֲM s^!z'M&m˔,֦-`6q2`S \zCDYX~7@ y%KY`WJ!3m nZȏm]LS調ϹꨓL4#zНt4z =5-V%C:`>b[;O ӁOe\ $Ml5sœFjc} ]]Lb[JX=nhP&4.$CRI;;KmAC[.vs]>D!_\zT5&2xq=>9=bۍuy9YUQJL# WfcF|ԟU$\Fwe憎l<<4 ƝinM9#BU#*!t ɋ:Es7} aNJ<4o{_ n8ёѾOGP* ol#D."1;G20}AϠW{]]mG[>%i ˟W7ab߼a㨴vm|Ƨ]?(WxZ[/~x[A>4qJi¢Bk',RCBJԢ! fE:pYRX۴Z68W#OŜ}&?pQHQdA bv ;ފxTtƘf͛||eG`_,u 1$LT3tAaM)#Nb2 qS2]EĴY@϶I~}2cDgS#Y6ogp-^Q/|>t{&vm_tg39qiZ.V׈DN`pBhR;ΧZJ9`M^C@ՎZ&yO!6;%A*-l8]̹GP Ѩm9PnSYlLѯ<6ީotr+44ȹ!cArUˌej-Xbm0wů 3BXiG\$*u\!HXQv#YLtWOXsJ:MW.0xc%@d,2HnZHB|FktjA1E4;Lt\ʵ~4=LFcBĭC(H&J JϏ@YB-O7;Db165, |VĒ=3xٮC=1hx>zQPy=S¸x}nIų9ntnS&Ј 4("-oR|;G3|5.F'@E]s/fS)TUx@];=BFe/'&p\2Q܇ٍL)c4;DCwYuG'U4v"+òü_>;W7]h2))l1T1xby7u'0 L=d?dlQ%`IخxHvxhߗ Ha81Bm4n_{qvEݹxA젪M^Å(]޵gi~WnG!0jް 8kϞn6sE+~d `!pwUhLxԁ̚A{u扊 =eW% aT9Tk|M%F1ca99;/_u<˽ (笘h̩ΰAG^OsJSV^e?sTِfkx"zFŽ!]{Rasthd#AԈ$ĂZ%7> }- oSX.0XGmpf ƓBk/~KʉaF=ge}ܭ^tWصú@?Q|Nx)Gz=]8ɏ<Ǹ>v6@}@ tr]f5Kn )R"Hб'*%H6{`:/\hBbi'( FZqO;AfUNO Cv~ZgȜikڗ$I9g.͟>J+ 3dΑ*(?CLl5yё~j .]<-Mva5"FTz-+ ތ5]IXި>6뫏K %=Ax:vc-paiqwDS3cvc}$*I PwV]kDZ(jiT]Aiݪ F:P_k̓]4XvpՅ ,ѭX2C'CSGǤ);y =<#~LHB'B̉"X3\*9| j׎k8iS2}A۵N,w NhX+ fT9s"|.(ni)SJu!&0%+6\fLr~(Mb*4' <.{ L''zʥ:>BRg'W SJR0g'Tlؐ-t\S3|\җ}T^\g#1^J{\0e#GO^9 ԏ'ާC ߨA25=R!ȞEyϩw6/G9dCo.S.t'+_S`?d+I3`doeH)  Lg T}Wl#Nx=mOKܾebޟTҋ#VRti kb4f~Qx+Of y}cx.!pTF~%sQ,?cAg f xx)Cr[qKq)"Dd5C O(,=4b.b;7*'h\:=z =\\Cf׻3(=w"Q)x'V-9z-}Գ2ltg(0yl!FQ9#v@ʞ Ri--&#[RxUnmgkvu#WkA]d(T+nƂ^i~=ZxSݰAӽ4Q;_aΎk,_4%1 w\Ґl$KU sw+Ҡn YH;%B_sj kʏ]20_"0KZЪ!_X`*-&UzLDM"RAq?nαrr/tL",º%bmFl6o.42[u*,p6[']Q9߮^YM@ґKp_O ®DqJ+exGeӖh~IJ% =ަ &Ur5/GX ?%Fa'}1Og28-tAiL-}(ipJOɥ: RũA"cC\w5&p (Ա Q{'F`7-4W l ےGWI3oG#dF/҃ڎݑd"($>s5Y@8ey?(⌰$:Y˯AJ{5P1u:ag@A利/ƒP< ^8Y< Y=SƸHoZO٥Dr&U/7>Cy:1*}j=R\EE2=Lea[vCvX?Ëϑ;\v1iq)[r(hVӝtdG(7[YY6mרnXc-p \;?;>}dž~ u\K3#Q]SRty9a("yrdb`p|;a꺿R:@E@(*q.ȍnjג* d*o <<*ݴI\VAt4m>}{p+˹d@4F2D@*MrD1nܮ]5 ڧ@Fs󇉵2H~#ٌ(CEvT9p).TfB ֌|@0=69fg> `/mҎ8I )/e?@ڧ߸U)ǕX4uld?Kw0QMcҖqy1$!#GsmJ;5J.T~ȼ!GC4h7"CdXqQ}j Ǥ7^gKsotbk̟l(7(EyϨ _YLUʒѥ_PfQ;fhwzǁʻR<,Mhk=0lׅz0@Nec<@lS3؉#-oR66>QmfcM>YeA6p q#hVym]Dh? _֮KG;4Ǡt](+;f/}6pĖm`BLu+ʳ@nAO(ǵ)\1qchػ6@ /COMdʶ6g_Ξb ,O]!M39PPzxX8=IFt+κQsda5JUj TI51/"&oQu&ߔXH: AtA rȴO]02E茼yCBXw n|hWjkI84ۅe` 8w alF,fvY{65Ɇ}gf9 &4o1/s@㧖nlyT.o5}8#+ /A L&GoRk ""}q )Ƃ<φ3rUTR"RNxvc>雛YlkOii̧f#o-e9)^@|K hQSCdvmD:ۣ ~ ^hdwip&0^st tS@ף0u'G[P,OlT= !EY3Hd}ԉ+ihjC²)c;ggb("nH4RE~mx$.Ót*IǗw؂b{>`b&m$ %"iM2߅NVHDf))I~=2/`fF*ҕzdl1R౜e\tQ.֪ЊN6f[.z7dAkטCgq)2뼧ϏSkJhy'guet=Z="m䦏aW3Gy.=ds 9~ LotTϋ}O|H}S. J_m+KSm4a>j`!iW +H$(τ̤} Y$]ΜG2Dr#뗪v"_Iʂ6WACDNAzX DBadGv'+m$TF*IJAtbOYbDy7?rztF^P'P8b!i$ ,lO/Jm1Qf{w3D h&hO<Jy:>awS& ~[ lbX^侟 ~Yr~jU;8()]䤔Y?JȘ%,/Zrl[U@L{'Cs3!w?9 sG5@_0:w47oS:vGթ!P-<<._AczYyr(Po Q|u-tI"6sw+w[dd6g򗨎d*+j()GNx##b~r~)f_s ˟tiVA|KSc (qpV,Ɔ-Xv)ŭ=OX/DZ,t &nW3?f t׌{g2(WrJl!R+.h5g5%:z`mq<^i;!JV- MW6ܙKdqf]2Kb,W-*?ve]#ZU#HQEÝe*.u0^/1N[c3\ )?^ <+gB zE̼{-\;$GP(vE`cwӔ{Md BV/K(ƒbeD>>$G?(reIj5vD8)-GGk|,v_\8ϯ.mI{vtI T)Me4hIZ?,mT=Z{l+"14O\sNl=~\Ş,uul5zvm>h'¼XQ\Ǩ[(6gw;I"]4qF7z+'%h;_9{?E}m(ƎuNd2*47;]ijO@c8rJc2%CZ?:9_[WvZn2g>mRC@\Wr@T;K|sÈG0~ [*7 t1oٯtDp,$^ij!%u|fS9 l.c( %LJ];Fy$;BE)g_{FK:*mZ:;E#Ŕ/r ~v hwOv@޲dzͪz&gp=B$;ȅ?9iJ- c*v81ǂEGwTa,x$-6mKZKL#[XT پz1)kS pvcHƌLksm\5Hm snmB iLlm1~3쑻X}Huݛxn76&f?{#P| N=6t\j^3 2xm)XJavRG_ Hh (vnuqrFLi3;aijL>ϫϔLO!+ϰ $UN<Ѿ5൏^{#ҁo۞Ml >81߸k`ާXECT`'Qwvh<.ëcґ'.&a[ئaВ^KCsxx9r͘~L`[: kg)!qYXPWIۖJ1U0=b (^OimгzR_c", ϣXW5l8 ugf - 0s2.gI&G_\>L5l-AKYhn!|&hrQYx!;M_ dLZ{3Ӝ0 =%HF8# !khӪS2Ι3Ul?T,Heuj];z4%µ,'Z"ٺ*w/vHPn[æ|H7h0`fB;fJrBBئj&FyT_lBjHU%@+su󭢘Ts w91fB+M2SLЁ6t;9j^X9j.~zWX+ܛh0\E#NhwkKdȪe2lS$GTs&xYc3z6C؀el6T/{[6'eȣ >Q.oO L_Р-56{VX /*gg]Ok u!݁#s.w".H6[jLAUZ&ڜ8@9Y1̞o _\״ϬoYי/y}ԥ۴XWОq2!AJ ɕeϖ =a +ƜxhqFQBIeKٲ>dԩh3_de/ { &_}+\/ Toҭ o޺b~i<; 6`UL"HF&2SCj!9ti3mQ94YZڷFIm SEZ>ң#Ĉ#ɧCFF#mj2 +U:olKn6Pu ՝!Tvڙg(Nnz{+eF6k&:S%\iXgS[]qp@~`\eB/sC@mٰ"7޽ ~bHݙ\He @`kE: ɲږ'EIdQYQ.C䭉xçA6'r@`,&FfoߍWJL1$EgM/'ໍcua.~f%_r&t) 7h]y_ M^Wgļc#%C>[Cz$[my⢦tr'V<붠#ܾ XDtX{ z}fro0kb· onxݱl-qQR&ĪD NɻM|G tѐ \G{Ոo؟FAħ^M,d_'Wر*D ֓- h7_=ŕ0L j!ֲr!q4}d=)0!egh;1,?b}{ר'!WJbA4$/D^w*gؤ* zԲt8X_gF`zH9QZXKa Akweӳ܋ƬYZUHw)uwj-N~we@2( .KlJ3 t*"cKLm"ik[kC_ $Ezj`!ϖqJER"foUљvC~ޱ|ʮ~/Bp]ֽQBʤEXՀl'?6~G[{[ +2%zL;9V2^Jum:9{xFikPYFRmZe!W`JL/qgngmUsg}Vf#L T5GZtbNWŸo>>b\FpB2G(v? `gRyEX"}UVz&eBHAGoڞ#Oya)` GՋ^üV<2B ?+D颴i/"Kk j[]}ZTй Y~߉x{-[dis0o-4/ U<)CΚjjJ >{eWkx&D;S`*_eѻ&o]L0ٴT Z ﷃ^Ny,g!Jܝ8t}u[" ѣHfqZEK9 "W'fْȻ (ƀ5YW_6 +t5%XsAA0u %:,3lH2h v!ɏH3X@)OuLYd7igKcZ3l=oƈʗq_OKT,cQW;MY]@#-[WN i]ݺ@ c+6?Lj"Ws$A^ 7qk3Ɏ/]ƧL9dѷ@d9GE-]WCט,H 2%/Pٝ) NL?L_ix8-5*~$ѣx3 8C8M6NOì!ΟI3SizF$Un.?]wf<%xܠN^ɣ.a՜vQ0(Yӽbf{eBCOgQ"¡ZH~T/]} P֏g]bOpLU,d|v&I@IbQ4͏JSn~nֺm^ "A=|}jQ61^)h~SaXo#-)sf);v--ѼIsrtA90UieɌ@F%tf ۠7wmeJ!#Ru;'ٻ!\︫L}45QYvurf 5 ["sUsȰK@O=}(MtԢ:8|7J_[MA)ݽY,n Wi2x$$&}mq"9W1k|2%zzBOIP-z aŃ*~6{AyZ1pxċOyl1RRx7%40oKF 9ڮ/ URHFjda1Z%+Z@@_fmqfئׁaIބb§mu)DRxw1Y98MBF_)uu-sv213[ӱC*>sF]$4q3׫ CO3 9\vkONc<"GޖG*.75哌:H#?͌%C]^{^'fz%aU7tr}S^aBwy`_YW}?`pvƴ,|W3Q0Re+]qعw!>5 U6.e!zVu01:[lݍ:nrPֱRܻ[ no"Xc:{"1"(Ӏwlӯ[# "i rYLfGt+{C& O./qʝ,vi>=-Հ̘M&;3QveQ8 ?3]'z~x^jx+8#QP/c:O3-]j;]u)ch }|̲tAg Tz̝,x;~kf4)r֠sT(G|KkFٳEn܀|8BU{edR ?eiF *yۻ~qDl4}=s1)%\{f$1[u:6SZCedNa>+')Ĩl_ Կ_#inO%vjݗ6a:KL D5JVN@8e4ZxMڂ09T Gp.{/IH]lb -vu,cD)GX΄ੑy &ҰT^ 6oPT5^q"Kq Rp9Ϩ6iycU4q!k?Iߧ% v%(pl&U,HYb'uNpXoؠEs–&v-L>-B`d2]A)=Iޞ&&ˠ9EeVIpGx쎄7ݼH@ΰmww7(}_0W A@ޜƪY 4}|pF2gG+h?pPQ]){l܇ .la!G t.ym-/]0>RKȠ>G80jbV{P2Qs1a > mbCXl\=Qx1bp=Gm],Rq+(ja2Fh2xe\YӣhӏG ׏Wv;Z݊E.[i{G/Թufkg7%D=ld )թhqQ+g(7*F`-=kJbV QɵT62(B%{? 3OLpRdۦl2n =JCyw@q[=`2|.`8 㒦֤p_z2_;>-DGsy9QB6qE.+bk/|[U[Ҿ2ḤI2痮-DF3@oW*(_>7% (b4(XaT+>&&|[.JԻU=pS32ɠraNvZ9MP^N:`Ci:i]N6c(I푻$f&|!Wz,_>ۧ9v>*@A :Лy,&[1JѮ Ɲ9W<:#sqj=}V;Ž\Ŝ2X|:;7ȜA_<5G||ۚnG9TC$D婩ko&ARq{"WCQм OD/PXjCr +z#w;rj}x@tif\`BR4z6'pb,] 2!V EʠH&3_S*u<=(G=f#bETے{e$1v5r06)S-%PbwH5* N3Q;*UN~g0V?Vjsi]j:k D4$l:|n?,= E+~3v"Ӟ/z-{)DRL8!j >>TΪ_d'Q-J|tK !˴H?_>J~"B݉=\4fNGTm|y\CP~l}?O5ZE! X^"iS2Cs! :lcUx;2]ʵ?է[2zwĕd"?lWtU$J0,Dgiis}c~,dϤ| r'CJ$){Ń=LYs!Eϝ9BG GkUŠ' D tFG/4){/2~}e6JlOS bOT8`2^R: %C'(zF =i7?栱ǒ'z@d ˏ&<{Rza=ό!ůʒ# BEϽ^R}L@yyўNIǴ9SZaSO#nJ ^w{J{m6u..2UVITpjHŻw?,ABf[ &lxF[D㪴;hJxTi}"QjފY Tx:u1sC T7Ggz¨{}bUE" goQ-cT`ÝFT K#Vw^nOOYbVLTN>,tFj/ʨ[$<e- M4Tb^ Aw*VtSox'}m#֚a/å=z(gLpx"4=pؠi=>dvϼ9"!c@xgߴ3 O=ʑvl^+XgR.j&IR~I||-tpNhLΰX|bqxq׌E8ge9AAE(>ʽNb<+O>1? nnle봏× Od̐ nßl%҄F uWB ʢ2ܥ0eв8- pfpzUFf_R荺 D T|6('/ȉ׫AWAA'IGW/ ֏(.@GdG7 r}a5ZTPu<<()xniJ4 n1*-^v(x2BNn , no:ҒCL ?.3Anǡ7=rFKG"-A ~?'D"fuY9[>]$O-\ \Ee&߹P,s~X4SfV)OCbFְD-*'3GY^klE䬝p wcm#T-;)w&ǟU؇Aɝ $"vrΤQjDž"P| C&k&K* Kyj>p{a(wtDUSлH68[Q%{h lFڇ0N1Hla+ 9 YcdrsvKĽ7>]0玌ڤ^;>/dƧգOx%0'إ0' eA Fd\I.X[_PDFg,3)G G)H=MjqqĄIp@n0m[Iw$`JcKm\_v/J&`R]`5)0`6-BРqj.(m84)P$>AM#wIv8.%0=g mHG]Meț~ Zli}3~WbYh5<oˆ>jLo$׃uւjgu<4W85{'TWC"z8 0*r] igw, +H$p"UϪ\hՍ-rYPQ膲3H[x"}UWZt ?#}-ۏPVOcs5XlGa00t -W?|0 M BkL­>{ǁ/0HP0\[tg+{׏h4*n%0g:iQ@+Ȱѭ"v%Hݎr mҋmio"v9G]ukifܪ~ױ?̼cIR '1cT Ų _b>vKDڰw< C3ztπ Ly⟽s ́Mo޽QhY`Y됰A`LFF";{l/<uZ&cukt>B=U8 Ⱥ *dl=m_g\=rkJsL72M9[^9I$WODΠ9QjWk;5Bغ֐/xQUuMbY A_R^u*xNDߖP8&rۘ~(ǍIϢW:T,)}2 Xɺ1^!s4e \H&$sAm5`̆|BȐN# z9-H>웨r[NN5M\=+3[Ɖٺ糚gu+ǹ;hh"7@:_ lZuhkv0Y Vȃќ=a:sEc;ϱoG# U˅1'(-1`hP(Cʟ"SF֠:nwe;P>W2[ .T*Ԅ r8"FXۯ"3O5KAC3"ǹ6H$!HHVĖVurpafqU<ЗG!NcX'dWO;,t ds,B94{M)$ QW%PeP1bY?i5Ә@goni(d$|k&FڝI 6,WZ#A } ؍(xen%Q˓ӭm<3l^Tq!d@tkfA6Y}:5\Y~UgovMOjQFni{/TI!i.db.KjΤGV5pm$hж 2h /U`{0*Np LYex.0h:d-v 4K]GԒ4U+n[4+-S,48)}nmΦ>i# @tpR#=MK؋f;|4VF]ӮALȬAF3Г段 6ɏڸݖļa|+ˑΟN%Z+tY7`d+,?X0xԶ\d(4dj_uhSG հFoAXԌS33Rzeb&t),uPg:Px?M3YGZt (#$qymS,6َv@#'*RfNji\940Ʃ/l@CoC7Mn`zrrlN`z/~WhHlgr ̻Iypyp 3Gޢ @H*[9y͍u…Ԟ2B<[P \#W,L}(:[A?AB4w6so.Tm;VBLJjn\\Aq3S'L,/͢R0dϾ'z yJY3'8U:~ʖu@'v!ۊ.;LN >r@ `rfXR糈*|žVCU 'S_ׇ>!C܋c2f1ѻgEͽπaċa\=U\ =?3ݖϸ1(K9(YhO)GAPn Jڔ[1Ʋzܭr1 |6*LR/ǎFUO(Uz- m.dV5n^ıեRsVL @wGHF_b<3^e:m)'-;R̺k:(w$[c#xfCrnѫyP1n{B#p/q'p"=n,-F:w=Oֶ6)4cs\E&F^` \^`GuF╊OE٩H.Wa'%1&8Ïc@! "B?0*0 H_ EH.jmTtFbmAjs7E :ɬ`(ga+Y/_{W.@>Y-7؅tk74yPH Nuab:7U5/8ߙvojTi3=peIɮf.VONv~uiJ<hG'ߢv9E)QhThz\',7Szirݠ*wWVf8Q,Ry~O#};4+7,eT1YwәPc=+HbaLMB HYپJ@ua6ث0eüm cpmXW詾l/u6Ci{}T8?` H69dXj <"51Ό_b!TO,᱌.I 2lg5h(5Dr~n(?(y9aPrDJ((OXOa']w˿j=p#H#kb^tlzHh*55`UrЎ0>ZZ3txĸ c,*wOQX{[ ɨYW)I]މ`s0 OWzl)tӬWTA/ M&$eP{ ghF+'g:H,'._6gr'$ Q-W8L?wU]^;Z aA؝ QiM{׸,KC,]LϒD($^쯐gxOOgVqR)FgWҀ;|XE447ȝ^>&^u AdW a+M̌Un%z/$LHc Wۭ|f+ p/&9տF YeakbkR,ӗ_Yfte"Ӽa :*.Fm]'[TM|z/Z?` U*ԠIP-_}f 7Bȇ5s Ԭ)& c:lO%QmRp鑛~iOI'b(nnGfZ;ZޕGkS9uOϷ'Aލ"_Fd"?S^1qwTCwb^ vԋMg1EV_#`5(ian?П Q #O*s/:Z-WzXV 3<ڨ "S JO6r{';r4CMeif{)h<= A.] Tzf Lp֛05_.a#.*_YR<d^Uxv s/$f'9 9 ,2)K RpqWAcw"dJ_P:#.aΎoiw`~,k;K%Y'} oobPdzߋN]iBa)p;NC d/q NʔbE=y8RD\e\ Nnn:R$`*y90ǔw5L $'Zkنgqm`Z"fYz YXl ֍ m2(.:&69zKZrFpq8=rH14%k հjT]}쳲48Ÿ|%L 7e9cXV"F^O$M=R:HkF-O}[Zǖ'N Tᄋy@ ֕UDIwPSl@H2)O$< !_=6@a]?ꗑ95N|{,aU:+ 18e&y\}p)* |kZ7۵o<%ӿXáX&rG!@A IRO *N9VcLBE TRdvҶcɓͮy!UV9O( *P;v8=PZ1kҤӪ+x!W#3\ w;~hJ.q- g0 D0DTE;T$s阐wSfTk-ދGnFz?5Fkb DLRFį^t32xgѿI(fi*c]SW S՞͇ؽ$k^ȹo>Ş압Zn=Р~oB} vѪ U@52^/HMمߴR_x 3u|nӊwxp9i)sH UWzsa]EC?yŷ.軾rHLuyxhA}d(*TΫa8"0Q5aTpEhid܂+c7cs FAR~[.#91ߵgD]; F4yȿcә[OСLF7jpR>)}ze]Kk8|`Am7}jC o*-.ӵ|T\TG% k`y 5jg :ġ6Pfrzg/?rߣO?|o=\А ۸QCE Xyy%܃D [(W6B'sbK>Ƃ>{u^4D[G8}IqNbq5Mf|-s^p!m}F<, ;_N3-S1V YqFY])#GKVߒN4Lj݄;U3\MTGX.+IvsD.WI-1mg4K U2-l QfėSϗ㗩ՄWqgN<}O]m&`eG-R (y#(eR=zV}^7)lAvGM+%xIZU;hQ Ю5nu+1[Aіǹ >4X jF q7q},`jCݣ4^sմ{7Vh7!`U tcYi3pTg[{ !]И|4;VuýMA5c3|e6ΣHJ݀ulWAƤ <@~߂5gbrf2\:~SKJP~y#[-^P)֪Ox= z<ǧ_3~4H3W:S=.ueF8`9o֐FzZˈfcd߀27og].Ay$ij٠0"KK)RM,Pm(C?߂e[ֺ6#OѶ. C+vTL sr,o: Vt''0bUĢ46G %iftlP;HסqJU@Yb]Q'E醷t No{d9Ymܮ, ,Z՗\V[℈^$M`^Si5w)bSg鼤-_G|RP!{IoN뢖Nؚ4Ҵ5VJ!eADg\@U,*:EorQITiQx Cq Ӡ"yp\J5vQ/tIA؃83KVfk*FZ`6˕2+ﲿNpAw;Q/(#rI_˪exd}r ]#`OqvUS}) *@}u۴ԭ%X_Y!M=i TwfNJT ukL3 iIũDY#dU19FeMoKU,A)\`GTܼTj1xP`G 17v ^J#!,- Z z@+u`HI/GaE]DȎJhH/92YsɨH)[v#++hVPd$ ߀M;^/? O't*%E7 [u5-)]%tZ}1ZR*i]ӥ0B@bx \˒I8 K JXASߏ3pN"W>eg/K)8ؚO]ѻnd 6eHO:AEuͯxN'tБz(җurEԊtJš5+2 ]3^` QHuMj*n;AD]LVǧ 8XM}k` 5d5noaۆ Y\v87SqRD}Yn LY~:V 8\`׊0gr\WM{ UV>s_{C<=3M"G,}I%d Gm@GpJDѭVFSdPt#F49(\U##hwǻGF6ZVyDf@j*An,&`EKC88w=_ډ{o/ BVlO$t=O:h Ь$oʇsI =c4yԻyתr'H iO%]z!{wMMfT5-C͔ 1">`LJK,u VB)h؍gJlu:|ߠ'ɘFpDe3d,B[rbT _.\)8 l=XEdpZv^Y D]Hl DP%J=¼$\:K̖?lhNTD(9 *lCz@}L Cr +)}pO6,*:nS}Φr!6H /?&P27waσZ}UdnXbW]| eǏb *R[gQFqΉw b޺K(B@`ڳ[CMᵜԪ5YkkT-.a쁋w `#\1 Zvg:A|Ao-ڔ{t)7׬]G=#)x`g/wè\3h_?{t"bYTǾ2I9 }.HӊrFՃGͶn!lf!yu]zU?!/_-9 F9%r#2 ֟$H"qd$psp7B,ۻOzgw]TȄFxi! 2> kV &`Q)pSślVRsQP5FTZ_ ȷ^6 tv]?*l\KhHɋ8Ga#P:NgfL迺ޱ o]ؾ4mឌXr${T0[zJ)wCa[\>_+uS [NX,(r[Ķɽ)jTX!Z&+~X6`,aK|\$ƾ c`]!%DbZ>h互~+E?zΰF̅h1lO&xaQc{ת5%Eţ:Q-Ƨc-^WprDb/Yyy*h4P ^a- YXi,[Z@N%UN'ȣ؇C[ȃĊ0-ʲ_|3Nd:~O-=VoLnIV\ɣ /F*K 8+T&VJ P7.Ys=J^J@”ZhVRD0ƘmT9[}9rHAHr&"px Wgd1t$4!][wAҩ~3]_pk=ƹkM># :k `SZ:0bAdӖl7%YҮ Cl=xwB(^BaoyhEZn1 L|2\?mx ZF2,7ӡ2o])Df.dZ_gN=Jn{--wW^9)/;1|k%* YQH?Vds45HPİrpkR{$&:R2暪J&~K׃f^kauN?Hؘ0&wh;[_^# =3F*ƫZ1 ZHI /Z+@ِ`R"& $񬍌fCk*X gr'^LNBW_* EV,NR Q3ڪNz5L B.FE6ɲ.?I<.BV}8&lݓӃUlE,:w sT0)FrR^n8n[W%C<[ΰ;#4ax5$(56M OFtfqr.,oS'- l;ste#e`fIĨ;LnyX D-e舫 Je8to{M0M;k +8v֫EO,(Rm=SBX%4E~ra6?R#&+L z ;(v@4&O k1%Wwq~c*H 05q/U a>vH 8$3i/@ nC/fnrkrikt N6 GdN4+ :Y(MƄ$4PDnӈ;ͧ􃹭'7&ԈVܯMt>d7F14p}x9V[ԸFaKy(A`Xd Gx٠ MJ8V Y ROV Rثic7|VB#] )L(61n>b,[ =LHƓ&tD VpGN jΏ_MZp1`2`y;O'kۿ7!Mdo f_Pon֕Ii3Awm(= 04c^aoR~U|FLՋ8l!n/ 'W;;) :r2gdӨ6 8$\ [ tewBd'ѪUgz[֝e];mDP[qsF?̔"Y4 3hRd!Qp7Ր;@niJ7l}v=$<- m7l?MpGvu}*J^#Y~7HI CsXSJPc|E *!y}sa&]I~>k;^h[:?t3}$&s:`|r/&`*~vhW/ /O wov =n񊮳ȗw*CڶO`zx"ij{ÿ p!ɫz9Ƈ"2>K/v+\FtgYZ0707010000045e000081a40000000000000000000000016439a3550000572c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/mixart/snd-mixart.ko.xz7zXZִF!t/WV]?Eh=ڜ.+ʄBy|~x!ٳԚSw=^4)xpit~9p>0҃TLr:f6xh$Œ/mv|->/ޚjʟL͞E`J?Y~Ehj+sWv3M]Pnxzd:p;ecֺ D`Mk<N$%@9: p$/JPOAr&Y|O[q| s/olR4<hA<}9IO\'N!& :ŵUs#&(?(zm B[2Yqa\TF 20X 'Iu(7mA#`#|IB7o}yM#H0HT!&=GIw-sF/av|]˥㜏36LNHx<ᇽ][rmr]YLGb6RMmzTG*+?=f}v8d73J&_J;S4yZ]b95Rql}&x*cv 10UAփu)Na#2)˄4z6߮sΦ;Y=r@S ,+ȥVq]B:yTIkf&Ѩ,`=$̑ 2n| geVn/Z}kNv'cI98Ap|:#쇣%'𢬣;Ŕ W Uxg T@ph*'[["\6c'D Q{&3 knI?FTomiׁE ϩP Ʒ{H-:NDtaR9J<^їh+}J m)ASUL ʰBz _3[2傗+2BFkY4uUq`X ;\Cl!x%t>LU h0L2z\Cwk46oWdq<{qG& |\JD<*Z}nqvɀ]>y9=ȿ?VeoLqsLg߇+IGOc@4JIm>ݔ;lGy@d⩏Bk|/nB骸el4+N4lD4>zv!PJ5Ӝ 2í0JW(ǐ'X7"b?DvY s? y[w8-U՘qITlC$IYTA!٭so0xaUz֮iu, X2L v׭ T@s,f7G{ u r`dWdV5oXsVYm#O_K?:[I@=gHcU\vLOw= wyfAٱ#Az)\$*ncUc6q~A=|VWasAƨ͖$Az@/{Ms3j/+<|2ਈ=stdL:@dA VbDT<]Eu#++Trti!êcXmpeD9ؔymKa9>!񿎍uj({mx߱^5Qy!V/<`@?WY*M9%n!>݆CoE"AEA;ŖjENn(L c%92%6D,vV7A"D|syFrclm' U, ;>+h&\TgvlP>V^Z5QQ.n, ;yߚ~/hu6rM a J$}m0NkvC}ƕ\eGgv;*n ӼXEkT]-yK풙1m/ -'_%28{/LZJ~7%=PgfI{sŸa0'M[$B46]VmEK?o6dg|c-*dbƶ]=@3ZR!R-LbQe C xH3e ={`Oq#ԶTeB'SoO։&Pؔ%f}Xӵ]k*Ӯt ^u1^ڋ%ӴHu?Bb-7]29Tw~b۲yՖCUze GLæДB l? M{ο DD)J8)ދ޺6yVyEho@Me>z[70|ci{1H΄6Bf{O6șWr"BrTWg[9*?eaT]!/2R5tK49`F yw(xB#3ӅBAc&xMe#LeUqdV9M UJ_,Uᒤw6 FXG̈JQ~5F54Wv'G8Uruz`Ez} \Ι6SohK-_a Wނ A9h^=JOٯ~&5vl[f c|wD_V44P;zVl 3Ȉg͓pdoŜ/<%.ݥъs@I,|8'-soY`Qߌ;ǯ.竰>ujiEdý{ϑMjWƕ3%6!$㵝)ZPa5搣Ozp :`ȋ+3*#Eo* I8Ď\q󯫄$OqH v+d]AXܖZ;F]n2aKy[ [*HQ3MCfb1(>֣¨B3'O5sxWD#Lמ4B$c#rszF}t7&MYS BnIqHƅ*dC|,Z|{f"[9|CaERozPRw7t1Nb[XZ_7c,==h;J vF^,hW |%Ho/ctPJP,33,4ʴY!EYt5WL8 ('sÅbY<hƴXqDNܞ+1,ke>s"t∰6P! QsgkVu^= `b )o3Mm eJ"C./B{c't|tF y;f0}Oq:qcn,hVdr:+2~M16j$*1S9ǃ ITzzb{{D+OK|.ybө'1L%|Wn4r*8帘&U! |/Pp%dwPIS5Q!娐eY'2wM?E}ۺĔ1& O)Px9v{rX͖Πp?Pp2.aQ _5~U||*wP r>pPGhEWSf7+[ӛp} |4eL̕*9N}:@LvZoqÚVWlg 5'v \:Bاyh)j6/rgjQ^xDX#BdcP rxG,k;gQڠe#= &y*TNkO? hTI:!rzxp&f8@Wp|'w)qn[.@T;bG!ԅzXyMkճ&nBbbH Πk5BhVxT}4, ~,l A>o*U\(#̱],PtD_P_U '^ \ci]v]5`=.= ,넦v0JXm%*+gCJA8~cnH^U##"{d .96پot4j\ݫRmq/+c@ql}OX$D"Ą^Qd<IK0:$P+j"Mkꄵaly/uϋ>bP>gZTHz4{n$4psY"/lUuij}D bȧ3jBun?kr MTF=E M5#4ywBפ0Zgg֦WMzdu-e`)iTflVuK@9&ҟFyԖ̤o1A" 3if==}>MZ '8g{1ݭ;h1A"}ȗt1%{YW6%_ 1v )t۔njEMEe?%\56/pZ;wym% wxi٭ɕ̕BLp9 b8̸"4XZWnQ8c]cP~O14MKo|;^qzP2`i+t='pr(Pօ&r4샠f=`stNJTyO4pz>_F1B\$/v[šr -M/?9ѿZ$*Q'(qj 7NX[N j;˘oouHx+/zO%6o{[,LO[ZXd M*dlDN ҶX )Nا۾tV/dh(8%~qEƺS~$J2ڄK?1qh5O;{os'>P1ޭ5!mԇN~j +zgj+“ A駹]H7M C$<-}_(%iܴM'fO%g ]Ar =O-?;[dN}}kwKI1qt/ -O }OȓJp$eHmVv3?^͇Y5E8B|Y&Q!̷ȃ9Lr-zkǎELi ӌN;k 5QָGɄ)Ε!ni2[Xs\CHE:b@*4Fzbw`Vq1?]nfQ鏿=A^TΜ -d] #kO,I;xUp% ]`8=Yk]"Zڅ3Gh<2?ѥ'GPUW'YiI7KQOA?*p ]s%XoہKAk6;=?ctb|P7 wYOĈGg6JXS]OםS^ACU|<2rS}yȄE:¬6$/E8~f* t $g6g|9kb h{)9JG8+KyV$3@ī)ݯEin&{ljZ=ݠƘjN,!ff{3cR5(3A#aCoݒ O';/eUD,BAot |Z1%f`vLh mJHx.OQIȷH@["hXm~r@L^t;Lb~eSCqQV7Rt@t5K)a^moJw>:xWtUxz|`-*I)(-O Zb0kASo(]#cf?ʰX2^u.-.y5K*[І>j`nÄ)Ol]3 EAs3y ;k'LH6ESh$˄ǐ ^Ѻ@ &2G9G{6SҶYs4fnq0dlb^vߪQvc« ?u b"e>aPL!1Ѕdcz/F:;!r\U(1`yRFVB(BScV(,r𾓘*jptߘT_KjÌ>g~ڏ#λi>zwEx')PdtQE,9b7Go~ +lI " 8?UXVy1B|)5Ax3K?w4aҊc:QGejbXOO1sJKY?0)-۳ΉS)}w :L`ϖ$*R" "y%z:\PBīg䃀/;|"Gvt 4S[*'!~dʝWzcgX~T l};/ѯvh;o-P\"41Y79eG\oOނsI_کfHB;Z83OJ&$߻(.GszܠR J\d<6 'MvAlj5W@-tn^GzEZk*fqkHVnO3 NXcNu'~FW4d#i!$9fzsR FZ1ڇ$f:Mr[=Mp͘LY(%loN%ig|;g?7d{Eو  ZEv׺+^0B$S7'1SԣY[A}J6F*UGh1]RSJIq!_mK[|K8&7xDV!N"Ķ}:sǮN]g[7x(츝3tcS~ڟDoqf ;\)r<\sPtVDށ~zC€$TqՆ=z+∳T'4O@|'ƈ?fXF8z3xp4g&|:T+^S'1'B.pabnEԆ;Emb% zz= "qÖ'j$ha,: Ε#U޽񱒅x^'/}4_cnSF->"$'xu8n W i4T\Y՟ru=vVbx9+L=+,|ї9T]1e9Ca~⑺3hW,к+lE TRXUùpM_FQ 1zp𭄼 )dNג~,obr` pq+:6늤Y7xOK<"JG+cA&Σ\\?c[K2 ZLϧ֦n3r4懎mӇuQa[؃TF x=86:Ao8>ރ.qWk1qgT^-Q\@֍$ \BԜFl1w9|~?ay<ΞgF8VqY>^Rc9]$$hߴ=k31U<) [%V~;i7aw=j>gŇlmCQ|i5Te7$ ߖ6,Ͱ~@ǩ0yg2e(t(n.K9m!rJbe 0=Ѐ"#EL` 42`­燀Z ofbZj Ĺɲ^k'tY+Pu(o U62$- <ǧORBn"WZFZj3׋%ȟm;}aBKxԈn]xm}.W' (\z:.bZ˴\A%-_Ă"H/;tg86.miOnGyo'"X|r 0ɰ |Jpc̙AQ`o+l-1W=vSh">Ѿ\'1(bUesZ*y$p8߾ByF,|y~6eV5]w(6Yu%v%qtvirףV\b1ގ,9H/( %Z; xb ܋\Y]: nH(L~|&)qx_m#jq{$.-]A^mT R c3oe=d焇1]6&B]d;H{wQoS/c1LFi=/Hy/<#!jfY㥩_/ĴǗytG- ӆi_F/෬{ۮ&Չ`?4V*a\+/~sTq'^ڃ9vzDBbN$imP}j.] c:x:KD%fʩ}޾}NY-3w uQ@u#1| Cű77vPQoSvN鼙:U8e!%`8YFf4fF? a(>DE?}"\aH*Vn L c!eoOքq,rf #aheui r2nZQ 9HH H"D1^y,̫Od_X:$>g#h=]K~kR_bU9Xq%!p|;ާB=~EJޑˆ`i 0KJ!5ÙB+{ DX$CBvm;qjI#ǐ YCe| ^ wIo//R$ow{u4 '>7bAL)iuKhԎ,^I |G+Qs:z+-t@vōIze5Uy/p㖆 s F?ݐK.sN)lmsEBF^l*?.!S`E[e Q8淉2 ,ټ t]|=jd:^X@e_^Jh7NL91Y=蝸df@:\eݘ;U,X !`!a;\8GȠ`L# ~G!+ҐmW_ifP+([@iAQ]W6JJ} )CeX9fP;Z3Ǣ$4\?1QϘބ)ȴM-0o̶?V% t]P1l$D2Aˊf`>2x&-^LK~O i!h^TېCPU!x |UY6ϕJ\ ۶! .N[p %R.!ͦТbzWq @je@}C{dw2뇼 {})EלՅ*C]+!$z= w8r%0Pd|Q"> R33y/ t ^ YR|+(;=B19 [ܞ+װ4 \L v _ #XՋ's>jy3xj%@Rva+N;^Z\b1 ]BJ\>b{sdao`MW~ S, h4#\ Xd[._?p@jF*F $]܂|8u

          C27 C~{7/a>!9Lo5o`ҎđWײ.C|XXKnix1C0C_Q+j JtמE){; 7a"j9q@$E^h*tZAq%sp7x8T=ūR]J@;jSDհmAv(Π[Ym81Tg{"6v"TX£xFʣ:^5c#{z4j}70Z^EU(TC0ٔ~,|UdܜI($(諩 VBb70VU`kAՠ 9\ŀ,Z?yB8/Big wwfphPnuK-'pg7Î-}AՃvKl*6Lkz6 x@>[xVc ;'qƅvm YH?fA-Hʒt(l U_)1iVy? *GD9 !7c-8ɩE (雅 Ă{ek6#5gZ΢UOTE( ; l)#znu\oaM7$1[{F)%`9j)I+>6pNџ[YWWS@nž2ZvĜ`k= RO&.gy-+Wйՠzs G^7h.Pi?QΕmm;)^ؚ(~ 9v/8 {l\ma`"[-, (iVH·=asog*3`ww%#}~d^T ϧR-ŀSw.H%]GL0Jfa -a>JnHy2)W~(mh,bbR +4!5FSo2hMI,QFNXFEWȥ9aI u JY!:81в YITL~|y¯>+g5IOӣ ~@߳ DzoK5)h!~櫐C6ق<>m8з_3葇q *8CZ2 f֬I1 h6Ww-= $~?<Φz ]Bwy.BHw cw1+)C/5:aAT#7` !Szb +^y$_V!|ojG(Q3H`7MjOH  $PUeL\DGۚ`%)uZq.MyXgWfU}^:|řp@=iBŬfW=QjsRˈ:Ǹ'NPnH!(T!ɀj7r`7rA0@./Ӥ [f1@?{2_vZa(%O(|$q3)!&?Ԁݹ z)E̡$"# EOύLA:ve pd]~ 2S9I6)__h޴ UWƖ)ZbC `OoʧYWL.ea%ױ)8J - ~2<(Ƈ2li 4ú}=[ٛf5]|C3%";4ŷ's'XY1^T?)NGh|;;۝r &>/`{yaD[%CbM8.5*-r͹zSL:ɕYd <4eCj RÊ5τіlKy OO7t[`!^ m_uFa=.LmG2iITfg<.1oP/!Fj8@å:G 807 {H|oIdvBe;47}Asm&A!?13N(c S[8Uex8*Z2vSx&-$VQ^32U; Uj1."q@/^ 4$^&d=ujaot]e-7mFRrPK>hoܦ1""w-RA"5OX[6)z+f"K ݙ#NS33`i?db<>bEGUЍހ%Ksp9 fvḌtoҀř4u ; 6Q_h"A"[ΐW:ϰ=0 7 ^#5)zp3 (G5haڰuG^v|Z DŽ[ԦF=V/^TkzvYہz;1 cylK'2݉?jvbUZ%`])O0PC7y$!lMo_uf 687/Gc%Hw[#9 q,||F8JJ{~Ƴ\nv,|I#.n,&|ajW)532$ +GTi&?p9hxlP B&hnT9 'I=Gƺ-23泐p=!GZT85Ѯ#|r]F0t3fHOh:^=xY'}MmUqw~1b^{C_^v[.H1OA\\rJ -:X_e 6Rx$xcA'ű?ʔnt!WO 6"Hx[bW㱨" ۷=zL|" xPb_AO\M5eވKыGN4ިN{"i5P i z ⶢta L{ĠxGh[Q|PKC9ō,e|a7}ݶm!zEQ|5ޤmHw\UqaXg]ᆁ:ݪ#4mjO"WP ՗ay߶vOTn|khsF%@]5EA2d>6@O)WyN^f (}@\e8%nA,0ryZm! :ۧvwahpN Z#tLPߐq%ݸ/Kz}Е2<ݝ>) _Dg&$>*8%#ݿ{t;W~,Ww;k=Ხ 2=ڷ<+BOdă#'fqmsuVR4 B=},Ci,C:qvz@M?鉆4،LgYZ0707010000045f000081a40000000000000000000000016439a35500004764000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen-lib.ko.xz7zXZִF!t/G"]?Eh=ڜ.+=8]h>ZIDW$6DV WX *]SȄ#]88u'JǙAn;z`')~}weG7Õ\Xr۱3# mԈLnbME #f}u/cxF--Hcqe$XѶi^ΌsEt,FZ@~SkFS>օ({`d./&"#S9?vk<*(CQLK!;*tgqѰ Ef'bN5V S&RZdL-iㅸL g3]5d K#'&s*dҷ?1v #a#,w?/\N_e x#d 5 @ ߅-GJ6zM JNo!(Ά̂cj4z:ۈER?P6x~Ib#NK%ejiKȐ^m]P߻8&vNĝ'x$92ViY.5Xh $[kȔd\E\ઊ>Dmv$Y%a(|GЯߣ6j$zlW]靓ofw3QI˕]q{d3D, y!5ʵÒ/>a}lZGs2>-UϘ"*- ^].sK4m|ܞb;SgHnXi"8RO̫aIqx$4;#},HJ2/b\*J!7:]߶y`5| D"O^Ern#-2D%C_i':De J%l hqA+Mnj#j}$Q:rj啒|imcF7޶s_vN}3q@ ՗_ُ Xk/?,Fc07ASoQ\uK|E(7 >PtQnH rDW ^MwI>)@geoVnhm{9 GNb 4޷xQFRS` >wL6\}E=kf]xe "8q&m.[I P8,DI@Y{%?B "<5O.+P2+؎p LnKEj0v+"l9We{9}' 4a4gz/-eb\c3^LD5 SW VCUAC)RvEI<0V 9e\O0Kpw@sφ P~vk#KɿɄCK>KtrHMhc['HmxpR4t*X0,>cdWiXn鹻(]\kG Ɏ`%M;" 2XDz#9S[{Tc+ 0/"[nh ,b=o7`9fRk,tAqP{Q/&T|3`XO6ҮL5 o0{Մ|>I\1ӥcNrk+UI9J$ywv.vt,p؜< tft(YdD_O_Gn kSYd c]O哓HBAf|eVxDoT=K)sN{ÔIQ-P*Xgr!ejGZa!`Y=D!u'N‡&+/?ҐWT^V-+`Ą>ځIqB#g5݋mDފi*iY 2W9 EBoUvcPebYRuʤ ,9c3NzAL9>:Ϟ|#{quעbUSW%ʦWi<1И_i-_ҀEV8/׶(yn˵^6{01m pB*&uMHO02/%̀3qF7cH޹hho{Ao ~ T5R7kNד:FP"_}%F}fT_y9p9(o7" wyB4>zX̿UCl.g2cZ-t~(9t.*MR:s)l/I1U%h j.]yz;&dfX&lO !- 4b(&KyTts &g_5Mw.9yDřd*|WE 4+$ =)Ms[(bt?P{{u8kt^Z*jv Y'! ᄅrPxR1W8TcÆ`*'wB˒ME)z{ih{6enkR&j^_6ƬT52y1k`q]NДfːY6XY)d^mY{-)sw<(-x`txw# љ4DK&Z]lOyOW2)_o. >!8ȵQx4/ #񳐬hS̅5e8aBVQ"ӨQfkWvziX )?B)<*߯G '/ gQUG1?Zd;7g`$:NW(/ * X՝KDm[ZY\j!YĒj1MNxy2(%uDA]1*5j{`pZOJkpBa)W@T+sPE15 _/$ʼn\iY5h =kw8GW=D/}%UHML;Ok,KE$&r'Z޷q|] SvAK=VPc-#ݒp7[68cR~mG6+$Zx60XWy }Ρ8!Njڳ)xsa4|I/iH)@6)9NtK #!\N6\v(qNYl2 i36zdp8YN'Z^20k_GFVN.Kn4X]-QqN$gonʹx,6O ԓEg^/g8AI+6 wGS=hc{n1e&:%PSbzmri|/p28o|T֜7 2JKnZenT SjpV㧝qlCqbF ?~%}CUeǷ WQ|'s58ҖKJ,V5x.7ss;[W7 T8 >rEQNh%x9htQCQ5S̭+)#r{M#m1Sd=2͚`>[xN[= ̀b02tq^M}~_AqՠMQIz<~*Ɇ 8FVIĿv _ٸ[%{|_^+#Ɔm7J0cBy3BC~][AE!KɘR AyB۲o}ꐬFR=\Nk$eD1]jy늋-J=O`4V/Kna'U3g7|h+CM9g CZ]D >)&ZbݔPr 5?{Ʒginص*# D҆\*s;YS|/rؐX֘z#fs,é\KD|8z=>3Wԛa, &*/Iҵ:q p -G2;{t7B<>i!U3^ 0;ߍsr6EGLvQU$YEOܚQ鏣|-eƐL/8?PlW=?`Q 2p;0*eyQwCq'$:RK턜2UsV-V5>fuPe uHz*y oY4]m"Mtw̟lTV~16('ޱe0uG±aڝoQp /A.dY|VkSfd41m&v]קKs,tNuɆuѺӓRf녦awa\N\7hA }2iDq]հvЇgル|.5$w9厙$05t@8Wr Mwnr..FܛUDM8ęPyT!z2vz0)N^ 5 70"= lyc_b+2H*m*R;9ZV`IgP_Ϸ֠1.K&3]">&ir巏YmOO U .N/ψ7]fsGnʭ\Eh6ul9s2"7 |f %yW`L-1o{إ 34p|C^NŃܺcIQMdK+'Gx*^cy򦰘&(ߖj`4I@@0\v!ZС+sji`[X=PʽsFڌ݁z3!8Eʺ>t@K #f&&D`ެR4`|\jZsL/&%VR& e4+RPP1zx9M Wd`6D8LFR62&`vSjΰO7*J}':T ZV Ĺ{e =ݥn2Shл5{c"n9Nw }&hw P ŃdZa,8vT>]k#.E)0MuyՏڱ_`f}x7ufݖy}Q+7.0^)9" q4Jq3@pPѺfrROINg/'ɾuڦ/h/e3ĩ#1 ,VǹLAvy]Z`eme3r-2f=pSik/$ΘU֟B"sVaL.n&.@,0ܿ0Kp,x +p6(+re;Im(jW!8X:圐 WMS,xOfWdZ֤@J*I4F l_+*'8 ^Me c8$͊;+zPD]j^R##? vS&A<=mpw@Ց 5j;b >'UHtg9'yjQR҆ =hU~pX`Ee]wH-&<dm.Q(V+WxV ?EͶ0Q")fi_s w?0IOJ+~<[-Dq "MF{>DkM]o(/5tJ^`/L`4T$: AM,:TJ;|I)ke7KT ~Ͱ^Ytx@v) a C-%xuU[z+ e\ 4ӪHp$?4 s RgU u1VzSSՆHJ\L}}E /y!x9`3lü!A9cWpsƅk9߭+Oae_:ƶ@m ]3pFз8Q 4;92Fy 4h^P@52tr?:ڧrQpN1$tW^cɺf ץ?;9~D,J2X"xF[5 Wt_k_.#jώYs@㑠[|D+ODߒ" Je'Vt(q׳x 5 Oʺ6 9HF *-uWy}'טg† ?'>ŧ1iҋUӁlԨLVY^ xz0CDF?! bVEŮwFpGyq,a3]ag{ֵ!2r$#]<s`7OY3&9r?HFi>όKo'Sg 1J!<`k} cV|"pUBHZH6ZvswĦ0Hugd5/Lf$NYdpyapD-lǏw<3̊^%SclVyXu'@CtS˸%aX\rM%4'I ~%(kв5ZWFԋӐBZx< P@BC.+Thg"UK-ꔯUZrH@!A+೚a`%@'})~k+:FEݶh]/B =>"h\`j5٤toM\\d0`jG:)8b"BjF=FUJYUe 3 :C-] 3Q(ܿQ4UR÷_Ӱ/Q!; O#rau_\|W)c4ޛBgGe߱7F/B$ K]Z>`A@xdxp| l9i_8)p0u_s"_wŲQՆ{z!'6#p3WF|wEWT)\U|,)у3HNaw@Tݥ丈o BCx-+/nZojج+5f *햻~?Y8+87Y:8סYw(9WS7jɂwcShNkMSL̷|~_ Q#O;.KXQÆf GH7.h>ugzӌɓ (D\Ǫ^~х*Vm: xR+0u>e>B#oF*mE :Huju,٣5AtsQ{f$ d4XS -"tBK'Pajm?(ܕE<:27? ާoxi:O:?τ2x_Nt;](xǥ J4GsxIk)z$3 gpt>R*Bdˉ2w$w:iR9"N=(4v,ҥVMqϕ9Y l{oj -$n e,M7~=jMg[>7tyDo[ҟʈɲ# +fl٩ܯ[1/GvBbP4^MZ Ɵ4T7^yCbyxI =#=s>lKw|xMD-4N4 *-gFriW~)FU+沨I>Q`]܀!U~q{zRad5^l@*~@.FD5s_dtƻ;Ѵn FP@A 1_wM_ޕĕx  Y 0qu[6qMI!s!Ab Yf&WLPK|>a5ܖGAX_x%Jn#hxOs_K`C>z l|cY%X)ς`t ``t}%q{\Ē$ޯ\Nax2#,ɩix<`>b _ ǫsu뾄kd3kp}^e$iyM^9x^ YAq>8c\0s5߾D5l%8;~G]MywИgĿ'*+YȊQ!=럄lGN Z!(Zӷg+!U'2 =$ zc tUz&CH(3*)M@zUbM*+}Kw5E5)%6/Xv68Y[J=8_ݥj47HRteSL| b ?T=)ӊZHWQ#;$,RYIeK(ncc;]%NRKo r?aJA~W[b?d;">1G} b)\rP&uDέ&:!mqMg~NPw `9*x<2y.W6c:aHKVWYs6TJJ_iXWbl ziņ!7E:H4r8OT1>Q*[sX9D9=XV؟C3C-zD%+x'iim_}' (%z~jpγCiT![_#SdTd}Cn[Pg Kx (S-.u,gFYLhw5t[{A\Uʾϣğw3R ~A RG!@=J$I f6OӶӸDy`YEjBQ酱*s"4fnOBӅ(]&Տ r&9AYOP`)B4 ^Kdnؕz-UAXfCo\P?{!=rrT%w[l20su?M|p*pu_h4»䟂)9*<6@zb~T(֝WBYDXkV'6w @qDd[dl[Z) "^87t∍A|-uBKlSta.jbʸ#,护goKS⼇/c®lh~^ݖƔev2)R=qY n1ަh`!dG|O3O j-Y-N &Ss?x0;?teonعC|Z.a&y!ϰNlLb/ԃ/㸻"0&`[y t4RnlprQ.mF\"%R GGܔc](;*;UujTCwQ-3G_d6N y%#v ~{_ _a ~͝+m3pb)lD=Bzv-T0 qt*V]uBPHUoi3hǧv|N1A|)y7ЂNi%P/4yd7)Qrb9u"lA?Ik Qq/ּGBρXYP($'YՓL. ?(z@MQB鲰lidKۇ[2l }5LY;VF10Aũ5z<Nk0y`V' !I8MF1nfD_Gb1!%?"g{q0.aV'.*РmD~JUqK^[ ɺ!UWخn0*= E8RuZF!!?;PDӷ!DgGbo̩OT5t^FXF.ٓ8иxlVw:I=WjJ#~7ުwrL] d։'zF5pU'{S|{p*nUנ:O.V\޽I""x˰1a,u{H.qK&i,zfP qƸG~mǢLϹ\]sZ BG2 z\4ށE/H<7C1S\Wp %ͱJMk 2ޫcbF^ɵ\*nݴ6"{}8RW)5{65@w+{!(Qg4CX<#I']n@S3g;7sO~0l{Sŀ ݋#ЇI?C.l6G{ñ\aP׫Ĩ ]?xe(Gj/6i8pT=R+e4sgU ]/S| 6 M-p8j~2ג$j pslH硒MsK=k'jc1 vI=ӫL^򳲫׮{iL@Ol|ff"6*hZ!D I1"nlPxzy3ń,~y,gnrष;."Gu5EQj Uw\*~R.9.f)gHWnO^a+"(Hfy@78}"z T??vzdx-KT0O1e!41xiU;'|y]3`Yf7Cct'+h+wF.#N٩ Ê_.D i5k0ƅιf^8Б@skN03<3GН@U6OBvtwZ0SB&9rϰؠ3o.GEUD>xc2,<Ŕqz Oq\ޣ1Qsi@ǽПR~KGMI'[i=dhA3*'OS1\jּ]iV,&fp Y MT0ᣔg/^atA{LS8<ҀFů9EcY<1k`yloEzQ:z,^^IW bi|fϝZ@(`9Lc3<_Ie9CcR #nGMď`gYZ07070100000460000081a40000000000000000000000016439a35500002744000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t//']?Eh=ڜ.+Mo;oˈ?ce4llL PSHtR doǴâ&xӅ22aΈDH Urp.mkPKqXWB5`jYG֞#bn歙wqgl벙j}'$MUKJۙ᎕li]u`6?JkC>le:P)=}|{XŒƕ_GK5+0̈G':C Kf"O<5 CճG|՚ݎƒkWShB۱h?IZS#\FB{]]hL򅲫?Ґ><;4V2tK  G e c~C\:3&KJV$A ,sMtV%Oe,xc^~Kʦ.iS ùiך+LdMpԽ90|^Y4 `)ucrax /jP~ Y`l=LԸV?C< Apσgek-巘+" 2~gf@Tˊ(+y`O'r _(F -)bxwϏO*ݎstw2]Oŗf$Tx dVc]plN+CʞTu,<=<"҅)=?i^㊚nP1FrQa8&fKjHGV{55Ho"x-^giΖgRb@<-bϙwQwxg' [@ k~ɗivƙAej3 ja|6M}̜d(ÕT('v懦XbS>=yȠGJIA|bƳ=t*z0GN9)hd"D^f2 UAm30,Ґ@5ʼnvw4 p=ќ[ەyDE5cH[ؙD.t<.V>[p cE~Yߢ::}9^-]CW-N0h ^dJk%$z(=a'#{hbY T"\t ! *E:튝:CYWCλS Gs53 Ѽ]b8Ƴo 8C^AVZ%K!L$~|j@8gͳ':ӻ8;fpV&;V/cg_-A)>O9\Dm"-  !CJ`Q XY⫄ .H!&/F%Ww ' iumX.jbpn[qn F*.Bf$Mg=\ KSjd ',]WbR `GigpʳE#"T G]p F5dl=}v=8ˍhe`74xrҠx\h ]6"oC:AvS INJ2.y \#eN OEqCK 7<2EW0 biѡHh6XNL~zǭAq!ê)0E <7wWSUV(N&hq?|BT՚ EWpN -~#?uپɌ{Ay-͙v[X#_wmFs-8{&sYly K+x݅.U[ܰbX{8}IA(_!ꅞ$a/<5^9jMAA,+ &9Ѽ 6i&W`yId$0>?:,vxIoU߁%k7 6 S)4\^~W8(lR{eCKK2ҥ:$tCG`mg=6%"pE@U7 `}0$|ɛEp5& 5>:4K$f4+I.n9^ovb4N-P@׌)A˳LKd)@}j%'Goxg)!9Uf濦,4(8f$M'xkBQ=dR*pxr<6N[9!\w@Pxq,3_:D-OyGh<)*xHրgyI |mt>W5y0B-g G4~ U;)2ȏiV%gl\C^'kƕkT$PtPBi ,I_DNyD<խ0fukm DZ+\œ#)}L(a(*,Ev{Xe3a"օߪlQb4~Dxz;siA[sL5Y0ڴq6PIRv)^TP{@s{Kw5O;PxzSp7ǖyt${bDۆ=dQ=N|_WBd]%< Qm3r.tv@UfHH㟖Ë2k?ڈ|mM3##J>{n1~hr#";AòKi&2)Atx*bsv- &ݭl?2c()1N5YJ_2B&B®<*Tp&wLax+ׯYC9z\T4W8 gcږyC/޳j#Y`۞o BOiWqr vf/6Bv?9X YMuAxrf.ݡj%VDth5+W\f~ՇnPcĦυ+DQ²;+NwdHoՐB-I&r@S,.%UOp+en]{;l=q1ئ,D@QǸI6R4}b=sp}@v$Nu 'RłT%n1sKhC߷|F>DBGFC ,7 v#VfZ%9[U;'~ggk:ܠBuG#߰U[ f8Khz\ohh1#f0FƠ@_=Il{17$/чiR46Ş ”6m6gLfܢ=+Ǯ}M&sB0ɋ<({-Z1pmAO]CC8eELuC=q0z mn&LL_zq1S;{ p3{QNq|Aޅ?nh,cA0|/u6Dz[ {USdg,?uÁ!CXlN"$j ZE.@'$+ Lw5Ѱ .b簮!9J$3\`6l}t=K`z`lz9mVA2yŸP1 t@4dHqGmIctn"LD8z%:fc[Z1.٬RxOIcwV4G2m>ԻMHIlJz#. 8>)kҺ2`-؈:Y7E x̱بH'E(zV\4HQ#6|_-L'z0r k[1 $.އ,oP%ٟ~;b&VP0A2<9E*g!.J;1h$Up5xSfrHa|?X”'47}(c&rPU׻*޷>Š_e-UyϬ"FJ R A)v[Q9+r ٨l% ˴YKc # qϫt#ƗFUa}pF7 %HZ-Z9`2,eW*q$QhRybCB^q#lA?}6UU-O0dj]E[Z$ffCE,9rMr79K#_"@vd2crMT*%!%uħLi$ij,wj R,~ NI๏eM~[+h2J@_`;O],qU:W:v g%{Gzvz\ La m0-)D:ZچZ-3oYD9|+? )GԈ9xrS/ٵJwQ[NG3-ݩ0ӉQ{SH-?+2!+Z֐LB7Rs CQ՞&ٿ[:d]qMn3](zt) W/OyFj "״RߔbiijFu!uB$΋smˇY]%gW1Ǫ)ׄDr_qX]\́>@H{2?2iq~`S}H.Ʃ?o*H‰˾jU( FCdӘj WcPkbg?EnGX^h'o;#4GLm:,Jyu Jxj/s,4W«{q⠘Q !t -pM.ʓ5LEθP,iirsiN(VL ,_ǩH93mG,r<^{^_|P{x\2~ o*N+^.,RpaS@K f7(hR(jwj1dE\Ɔy@!FKi~t *_ʨ< ,SX~ͳ!}|\(0z흜JEbg_8+i`̐mtSw|7ϝ|"i/CH%hz]W뗧͆j9WxՈh >ܥ2j~o69 APIï{ /v`Q,h.˵KMMN9$lﲍ8@%7L}ShS$],N1،K(XvvԱeq$x[G/b=[7Ƭ1X<11N4LY$c|-+b9fRN\'H1Fb fpxɸhڬIzb $iE6@g6m o/$hkI+~AaVf$ו4kW4i)]^ҳ+2I/abUԙuqX8D@.IX"ɳn?>p'm^IO$3ww۴!ᕎ=(dh|Mq ow 2:[ucjG"HR(hj}H\gO5Wq>u)9oJM~ ,zNAm&#&4A以G _BCi^%~^s@.9'6R &?%NIq.M/b5 q\lp鸩zKE0V Ѥ= (Zⱍb ͒pC?Ro!_\ȓe[V=`/o=42]bhƢ\Eyό+9f`͏y _) ; ܝYenIl\Z~Ϲ) R4~x[/ɓG5R`־8&Z8h;ZHﲯj̄Pכk[l!('9K=L,0×BH1xR(Wu,Jü 4A /H ˚8 𞯳L:/gKCN K$FAooG\D3#5ueoL1PհڣIJdd=a(Rf&SlQ)C2MK).;)ON!z`+oyTtB+DDh:rQ'|{x|jK*IUЃK@> ! D~p}o )dB; nh7_(^Z:K٥>n|A,2\-PA`ߝ؛&X^0,)_>Ή|'+%",GvbzBLrF6uM/n=W24?mn9H!NU|圩m[X%qTC!-].f;u1feֲi8%NvmIakZㆶ2sՑe APRD v`},ݪ50y&so]ic߬1*+8U -2>{tڇ2LM2Tn7ΫM*yz Il"*Ȣ8sV$<߸C܌=QvYmx <ǻE~H0+AYBW ]ޫ'bO d;*Ϡ4`7GJ^ @]D2bo6ʈ^>_s K2y_.4kmfYze`pfy[[xQ6fc4F#$@=pB٘))5cDྦs'm6Oq436HYTm[Uz%6s,הr Zr|Ӳ7ʰFdn]sL+@Fh(Ut|L㑪6©/.wa',p΍Eq-~q2NCX& ~'i FV?څE[ d.;Y"k+C(6+BE'rt8m` 1o\\CIF1P8Z/TIaJAg7*\"K؀F &rXm؝^wg*q>.ء ty7zXJJk9t;̧\oUp.fbDLnË}NZ%+n 0ǎѐB qu\wBBo{* #8%GX&cڿPr4a'-}3QJ xmQ&1Csx a?6IUUtMMmnQ\T&`!>D"*0M\}e+|/Ϲ]?rA ^OЕߨRA6"Ʌ*F"ٯse;qwT7߿5^G1u}п#pBAy9 .u+oa/.Ah7zv׃_Q lqu[cDHZo$38M qMKNd;;_\4yБaU:Tb9)½Ii%%<>M)~_j,Ԙ>W ^C2w3I4gCi+5b|G$v\RbюzFK F OpyoVH,^eb~J j[#E\#%X 5L) ) >bS}ƚ*w12C6L!7lcF}V#{HGŒVØ80<0|%Dw[B|PPc榳0':_Ms{:I"tMiQMy=(ayȄ @l_O@jfF̶3HVp>1Q,?T0]H\bfƊ(Ҡv˸Q bQ)C,g4d.Ajm, N5:]M_:oF9,$kK-8vqtX1w(¢vXS_ gk>! gm Wȭ!ak%(Rl%D]`[q\?:PL^k!x?Ïha"Ҩ7CTGވj$A[.˜Փ hX`vnK֊_rXV#l[2Uz=10alU_+H`dZ^<)fӵ{F`Bx%.}Y-"A IyYznQBs9#E%${D-,}]F!E-d6JaK1ևgT[{ !FɔL ,G7QTi~hW j$~j+p|i}.CvbS"ƽN[N(]gբ7(Q; vJ־F*^N(:p࣮stI5kҲ >}xD3n'H m>)+4:FBkOcn, IDQ<}OV39c;YW(%H+0_Ƞŕ$vs 7f[n{ (qICo'm?2DSEQ+YJ̈Ē}.!6`?%hShj0_~q*ʄ%,=89HCYoQ3V@ y[&˥{l'PIYn[r7q" FΈ IG9LJ mBuE%-+\$J1>"NVI9#q*(60w7.rc)suz{cֶ!hDzt4Ee}] ޽w0P=a_՜"8q^J9;F0; n?0{bo3/~9+Uv1!-s q% +mVޘ&WIF~4C3M=-AKoϳҳCSj [vG}QHDŌIڋްH)=(x9[0zՓm~/Qnw&M5H\h5e jq!4@ic/?_:̎@ B!k@gGPS GDW0=9rLH9B>[-smAӫ` @KOZIȁm\Y KSR0{]\*KgOKQSvv$ E^'xmo fvMlnr!rTSLqP*/b,y_KnGqJy$E==oNJδ? DޏP S[ruإ 00q#]y|)"ޔ ܀b$J؉9y}ft1oaggxIz\0>XgsEdp6r8KXACfGȈ7^ hʑj`$G۳.PCbވwrY0|jy}Cdm ax`g6qVYA VTIMHաwzHL|ʧn֭XrFU}͸/KN[ZoY8E;sJ"DRJ)td9Vqq`wPuP:!w&dE>cgHf$]EnXHu.v#-KI.}R7.I`U<ߞxI'|Ӯ]'C=_:Gr@tHGR1IG-}->0u&gAN}`a<ǚ^9ߌBc9X.bUnsHǫJ&yHǤB_I )mznQ>"1I &?o/4 ˵L&4 .7^@#S~o4X:UYNZҦ9+gYBkK@` **6_CyQv=;I2]~`ae= t흘f}Sp<7~OcA*-&<'>QAEy:Ӆ_61|w `f xZ;(*?+Y: =Gɑr\| hZՂâ>E /[ I+XmS>vj+JlPXi@(\Tg%`'. %C^JjP$Avfo i )HpHo$]ڏ^.1S2v-#$!6d 8r DnVDê]]#0R3#{=_mo*R+CYgS[^Q"Ժqpͣ, V;o?ܜI]!J|-y|MG7ib(Tt7j1+U !)"x[ivR̯pb]H*sFk\hlFL+fT_AwP䁠Z"}P_mS~BρT([=MwF&C-#}C.0]g $'=e?q"n}C;^A@^f^nج(KEO- +˲(I:O SJ>ާw=Gz*#k'e 9Jk&x 2(k7@؛f@8/?](?w g*g/ j {>f"H OX2dP8~rYiTr٠ve1 kZGD[vŧY%Ù?*%-E8.d:Gm\uG4!XBMMsN` ;  j NM$BiYQɮ}9Ks4ܦNYu[ҡ8juP9+<}^ӂ92OL#^i_Z!kK_Љ?v 5dY~oUS a L&S}Fq@Z/6Czc&EmÐKJSAZVs=DK'XBtSE+҇)MV՝ K)2D^XtlF)I,ʵiIM̮qVj34؎vO,aޜ[s -N@3fDш-&ie s#;~S[wX`F"Noq-#X ?dGvzpkqt`j#x^p>G7( ~wH!*Bb(`dHB]D uR'=D3Ml•oZh{JUݦ~RlsA=qӉP:a\ &W_ԦNbVޢx ^;v3D kKѫWX^ +}̞H0"VSjG܀;i Yq`<\1(csGn~X 4IIvPR,8x2mU4]0vcF~ @ qUUi->H<!D?Y'ܷt.uڡ0.6wK&栌eԵ8vJCOTnM'w)*޼Z"MAn[i{naVtl]iL#ѦWzv.w붚߭\ү\e[>[ԜGBbp#b0;nZTO~8v؜FUr?Jl fw 1Y%X@"}rꅦ=y=;ӌc j3¨dY9[q0 [v X E36-W$}f'ݎ [Dl#9&1~ZO@ G^0kY 7 0{)A5S2im8{hsUwk@Ux+ժyjK[U9ضOsyȒwlauAvٽGOS!k'aa 4;P KQp_;OC{o\pP#=$v9sNE8*FΰZ!KȪҚ͉H Afv}A>MG&|'ۍQ+B5*%sMVh{#4^]- ւv K &si<A Կ@cWLOfm?,ٿx }30+kOB2U.p ګ/CP7z!8 G"f!˭U%Sԟ(-d}s!K΃Zб!D WzlLP'A.U=P"9p*vRD&ׯF)al5a`^u5x{ɜ/*^L9 MQ}y#)dp[=J|{n'Kқ%+_eIҿX~Еwn(% 2ΝA8Nr%cͿ\0t4;lɆea?vy3ɣv)!.z;4ԳZu-F.ˁ-݌?/TLt 8{QmhK7^O&oPsH[%P x;x|~s&!rNFI*T$,ܗ;UB lNuj >zxar9}q*%7eɒcp孲 A_>*0+%l1IJAċ^"j_>tvG;IN~i~0-G;ծqbT uSC$lIsѺP#XJ@M145d~j_h!8D.IУ2io{}+$۵ȟnochEv/+tixbb[tuΕrW,X%uHcYN/6t7I ad@({V[p>ᠣq҇Hc&Qc K\1Or{!Q:><}T=I8>#9]>}h\U(y(N D[j%~Ob Wmt>KDpsq,pSĦXe3*1QBHBY}me30?OGfgYQq\.mL0-;x2F/mAv\֫JbXEiqAnP3@6GvzkZ##L{ ,T.l-߶ xn-VydUmU2 {|85ʢ黸gۻ$ր[:h[hx!Kmhm;ȶ7sEG\2*B~%1IB ^ݎwWgRB]kQB"x^}Rq4Gقd\_ ,p7P̙E9}C;1)u,j 3]ofGcQ1,0,=6IM"'(ZW0nJ֚fl2 ZgP{@ ge>=h$AU8`hFȦ6,\~RdZDȅ ղ)9cݧ4m,Br䥊BdDS/_{+qm&ꓝ+__de|#CR~eovp$:ͱdHBKƿh4F;@b5x2#LbK0%!X3 I#4c w 1[;l␞kG$UrF)ri!R()bN-وz Jw?X!hED+? ! toA]24a~a? Ϗ^aGv9 `Z銔f ]YB/FC@l T^V^ʢ W؅풀~X]?krxˈnIT3P }j]lX53DMז|3޴,5-FO,a@ވ0H2q7&LڇsoGqK:<NGr=jZg;s+ԧKEXKunch6藛4>'~Ld/ blrY҂Xq.Y5 k?%@=W7Q z*S֤&>>i:)c;riM~wBmLԨ9ZcQ6ǤcjУqxqLT<\r;,WiŖx.?ԙf>ZD 并d4WQ+^\X:>2%`Q#*8oe q]]~.[Ue t;6N[Ц~qd0N^3e"ƋNv7t-phqs2/EYaIN7Vey5e8a0C<)g-|Nn\D!vFꖶd ly68R~X㌹d`>2 $Heiޝ\ņVRZAqT9s%~@[ErKq{mgIgS# Zxx~,|ČIAq/]Iio,<ۧ i[k+ ]PkBi<9 0{J9+TȽ4pT>9H{+W{2醛*J]x(Q+.$l eV`@G [0u_Y\ çC<5-wX4v?CG5j8>Z&&fLӊV6lhnnFs=3[fr(k~} i6\dQQ}M%`mupP(߰h:e=rqZ5*Ԉ`zȠdD#˜(:ne-)`G$Ӄg׽Y7_"nf70ZD' m$xe˫w6d  )Kj<[wW vN%V&b~g\&`&5C C+iI >W8}vv=4%I1CMQ[*]:B~Ǝ8?$kZBϒZ~?Zp.˪j+| +$Hf'EC}5m)#SZچcinDB5ەTRo\PmGjւʆJZo1 ')NP IQ^ɳ(30TțyRF[Ot%q;$ELY Ts,j=[;M5 (lv]V w/4" Zafj\<>oQ$Yd6VTƝAIcU,N8^=bz?`hC2kuAB#ڀh|7Kq9UB;5fO{DkE/fNvo)xN"vZ3Q6 1(,ơMpjڡ$j{lDM`uU$c&YQa#pMRz rˀ8=5[8g hrȡ!9LwW}AEԘ@ʎ(x?iHXö`o!ܗ{_ S Nӹc?ĵDxȌ$#FJv[&r}-ev|^xiF=xw(lvطSN`wǼ}gmМ@~$n\{8+1Z 5'Nnpa3GVHBigqPN >=8`%[,r :aw< "<=+؞7.>Զ%dvyvOam)^6z*S?v*|a!c]\=yOG34mVHR߷~8@Uhj{F s;W}qG!e3(س10/zvWj 9mo2])%/4Iƣ/f`Epda4#h*XN,HcG7!DhS'/9DV&%V^&p0j8n)С8DxC_NF-X*3ኀh iΑibn9a8|kBJ$N<*b!Ny}^0tlG9U}R1{^GqUP"th(\lVlmi:,c2wdpw2Z4DYl] iLUPZxK c?@.EŻguX=λѡ=l{̾Cmm1fCcs%q/#5iƵ7a |ߝ:b##"LO63Dd6x3j'ldLӚJ|leWeؙd-w1 ]3$$cUN/UU,O3AFFe6dCJdma^X63O )HALٙj2urA23_TJwİ_JoY"i= %uos3ԹU X.]VYK`$3g K?Ф6)B1S&o ƌBV|P CE'vzkl4) NO1o$' CB 7%ł ףJx,SN+?؝V(ދD3{F;S+:INv\Eyr[Ddie>kVޜMia9^8iG Dz<~z&GǺ6.ޏ;~FyFl*$u9c!Kf/ܲ  &PP@cmf#I=[$ բp{Igjv,5?%YOW6fJe+<ޝTk\pUXc}@\ZÒA3Q= eAQѾ2&3SqqRՠײ5idi$RICK4s А1?ݩS[X'c2Le[~h_a&WG%x!}br_84NeSD'x_V{s@3"Jąjd/GOlHkKr]IBM{ `t3PȉP#@jbD5x"Ae6 Y0\ZZ i_(< dUM.kl(Sm2pcg[8^$n< Uaˡ z{05 3QU^cyD!J}k 9zso^Pm!!HJw.͢Td/U`*< {8.i(Y"-@8oL9Ӟv؁l/'R& o 6 )+T>5aCfqO SeD(mB)d K@Iۜ^(E&ٳqKY[}5O"}Sf]7\tewl+40Nd硛<*rp%(j"xY9'(Or5#}.f^T$0# ԛaK?!(1TJ7ɋ͂IzY8LQ#=1b7ז6-v`9p5 T&5k *|]vQ`%E Ě BlMm1J4Lf1jю - sVqսŕh+mպ0FkQ1ı*㋽Lܒo)macR)ZK֞ 7aF1AM9@ ȕR6޷ݰ܉Y:Gk@$*M:1WId9Pl͋drD1'uߜKV @z=AF̿k[&tݐ[Rd̷'!p3h Z[,5;)yOZ{ŖiJNqGZX`dqǬiۢМL1c!t JŽ}QށPy"n}<  œ˺yd J=HVL/DtdqSE/}Ei{9Zܠ|W-ڋC뚕">LC.SYBXrC+.S`yaJJkmⶸ5FWGm^G,ƒxtp5Lk~VOƂx,C ޫnmzGH5-ym;ϝuD 5[C@ ۩T.9tFV$PڈB`\/ ^8o{b2](O-<p6`\4KtϪ]I-~jG1Ѓ@7C Yо}h7#u({^+=u5s.k1p `IeuGź-יp?쩕D+U*(`%wDSQGX'p};E<3r%}Cdh6&(e夦 d)/x+[ᥚH `﷯9\ ˤu54Xu%AUݏ3:H_:j+3vOq~AyC[E,S:ZZ#8 kx6F ؕ7.m`DrwS :q@Z6\Hl C\W_rޝUr6^æ# `uԠ|(s0ӛE\GLFJD=ΐq, =V˘Uz@C_ =F\Pb+M5f.~^6R^@75zKj#>r&Ǹb hIIA]q_wA-_p2)6nGgYZ07070100000462000081a40000000000000000000000016439a355000078e4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Tx]?Eh=ڜ.+ˣ2Pr>Ϳa1IJ}{K.XUz.?"G*<״{y260kZ]UrbD#t9% 8dUh0N%Pf9ŠG~Wꤔ*$F xحu1-z \ Vk ?ەaw49,+&hL`ZwxzM"`2ͥ* Pa-e^{h1­*cw¢&>%#R'ķ4x3g,̡EO7:&j͐] fΙfRB%I~XKl&.u\$++tٯbAl4=S a_6V%@2DH!ΥVp[(tbsZsEc鏷?&- ĭj_Igi7鯎z֥ Wt[.CIhvb1D03 j %* @3J%TkB$%+1IOݟ~/E93JFT0bZ/>4Lu"hhbNz0]*#!w˩go~[*;:;b FP@qtk3<N ;&~hMrc-dx%nPD%%l8l|VOΉ,_gP F )&$)o<]Q6=(B`C6wjg kݸ0Ģ!឵Ҽ`@""i =wC*95BR? &" ۚG:+W{z]BU B2s*rQ+.y0 _tBhʀb',< x9v7ouגBȵ| TIJLLq6u0=&05a%tj_pmu3BEXWфa\K7`%X>GOk(>?6Fmb݌-E' ye4b75gJ9 ^a/\ג|ySj*.va0Ҧ(hh{Xxŀxq[b1#q67fÑ鬘& 9|h.iy`^M>Nxk299E$M@na]?z!Wm}{728g[im kZ"Kʞx*^7^2fܺxbeA3SeNsyRɢڌV>F˾1UeY?jfzrf)+DѸֺ( 9L|դXU),#k~]h0r'8_̵LSUK I ʞ([ gy| pJ*gEQ J \sR|bRgYZ:.@XB )iVk";R&@Ꝛi!x 3FDd̖ . t]unJu#t-u=x' l.4@DS5@CZ+ά/m2urhZ|H9yS>b!YlaUQ!P~z-b~W{#0-QU/.5=:x=顷P cI?iHN~T6)>d>>~{s1Rr?)V*頋{(]?5 V3CDwGFB rt+ zwz(MZt Za& ZU@ܓz;P ,o}Urbø|lAѱ/k_!Zz@QWL\QL<cMqs`h Lۓ _ލ =px8p=9k~И@ leL(W^)lGtXGHdAkJj^9H@l"Ω9fĜ/ IR.hnuxH>Dsjju5fAڳ}u'DϏ!j"QʱFT5g`s ,c!#52ƝR8ZpUDnʛi'Z)*,XPxaA";čUL}iut۝B'H7ᦇݙ(-7rkke#5+?{B݌9VauA.Q η?}֟xg:tPV@ $q5HsD!{?4·@Siߨh ̜.M p^|>\V?| E۾1M;s;E 4|Ed&zGl'䃫@b{":V8Ǭ m!&أ!{:udKHL.:}4N.!?[,Ò*ZL!FAB(JC_P,O||HnٵёҼI>mM(,qߤ\ct|e|Ŗɡ:Ն=p(AaXrづ#έR`̴"Ԗn׳3i67!6Tda3{ah+wXfρ`j UchA|b+CYMNMgl,j3F012Bj]%W'AlTejc]Ys:y w5Rp3*t\g8r_70_W"ߏЋeExޠ懽\ =6bgjjƧ *ճ'yƝڕo(o^; * &!P E"b/%nC]Q2s#eI7SQ8/a|s;+Nh%.أjHn- p>8Q.XݚꚘ)|E]mXm?]>m MRR[9 NJ}S^rK M6MH1S xp0{݆@?JNU=E b$OL(d"O,*DU?0[- }]!]'IJ;l_xwbiI;:!@%!}=rn|F]G6NyII=vKb!(lrLwiІ5˚ tQ/Hm],P\럛3kך~r Y晸onj|qw ++RC&TansDQ'|йiS@V&{0n3$T=Wc=~N#&J $˳ON7oЎI34 S@Ҏ`'OēX"1A\sRCUj%" sXӕ˦4b%<7fg$0ϲۗvLvj# UejНK|;~록te3>T>OtTlxEdPڴiY)"p"`BKȷ(DfjD2y,qF0 '&4|d֌G'U[ijp20k1wIVwЄ]|, dn&Xlt hz 6WjMC7V[@ةʖZPQ2YcE_uS/:y7+I.ڼ7̈́ݚmv?"N zODӑQ,v+˯J]9-sTxj#r/ ߩ'&U56XYre3 8k j#_ 4Lab D`^k")oROgG.g6c;Zl!N'Qi.H">KR%wuڦSٕezUaX{t@$JnG19TV3qpΦ%["NV~ś Қ2f0߶n_)c6 lu 32:y OS"l'+ȇ*y~Qܟhv]8-$X+; ɒ_wB5=B.' ScJǤ/էu|+HKcKohLLWU%vȏqK/oi?|RG/ OfʜA˪??96r[:!PpVr<ﯺ{58=nY&*{]-V-}NKy8@zUNUh&ꋒ8:N(^Xhۡ '#Ma`cHIOIu+m?YTK}wM0d}W<6FX_xdnʱT'Eb9"r={t4nP"u}-[ik5KsҞ3|ecMՠ]f:tMOzAecHMkf*đ"!71cғ"9x.rS>\0H.SH7=&XVFɔGg^A%0)pv;ohv]r(rxeU>hÜ}۸M>.H\sRb˱#T]9(Rl驄ň4`je` s]gޣ4Yww! u4u~NמIo \@(~M~SCXE?"P,&-G80Ey[P&1":3*p7͏ ocm-ՆADHR.WAB13Ө8#Z|]f tl|ʱ:gN?!Vɕv$p:zq%юe"a|ePqaD?uEjl.P4$/t.a|5Yw1(lQN;zh%F໦BԿP?9sގPf^2_vCG2ڰ2MϣԈb$p*tz3a1G'{F8ۼ$1¤6@S>_: (f l"z+=..TV!hH3Nc+ݣvz9+4ӒH|Eh2>ضYMo/ K1WtX0:i b`1l1x;‰q_Bu`ƗZ2qYq`\Cqiqi[:k4LUN1olZ X}&_5wh-'};3Ad"Vg1GO*'~AFla$`R v|t6/~5z{Yt4w]aq^2uZ}s\?YV<u o(#̋0pʰ'~PN33B澭LA Xw6_f#cٯToI. Wv|t; ?ѲS B!Ę6w<[O|1oC3جm-lgI`'ՠ2vPŔG"2j qU镄,i l7 'oxLpKuoFzF rw'@xh'5)s*TcZ9<n~7 CkFz{{ho  jsD [>Lz2k7?0vlҔ|NL[fEz~ariB)\*@q0 H_ 4# A˨N# eB֥IGF`$0NO M ekfu:|FɞT~ qk$h.mE5м0X>"in{pnDV{qQ#`"Ĵ@`ŷAxqL,VA>XTb[6^nK)B:,6RX">J#RT<,&φ4!_HcH ^n2NW>cx˕9&/z sl?ƈD:V$[HI ٶѫX>in_IvX8:Ȧ”G:b;ѹ IG t}H9-ajb?ݰ#FCQQVLDtMlɕI8q @tbHc[E!YQJV3~S_{׼+G+ɰ|!'UKT5/i/D'Iz]`hӼNUZsH>Pe,%|(N>J["VI^{_.8fs}qPLO٭߰U:Q0iu5Fz)- 7),:S2.[)$遛rNe,Fab2x&q3EH̊gP8 Ѳ%0G`n4G8sFOYõ[\۰QMUDf;ѽ3y@ [ ";sL^MT4Zv޽/Ww5A @6NRD*we0qu?f2շA+6w'}|໅kȊ; j ƕ. &9eկo|uձ ɋ cë%*"E8`[őZaw<[ޏ8GۡCu] pG՝eœ(K^U⛖\\U:<8{ڒ|L-Zz+?U0j4"` ]y`~U2 h޻r{UhMɂCZ/ށrWFujtYeF z>g IR<5d}U`n!e2v88A{donnOZ` @d!D﨤${wLphj6xTLƇGB }vD[k"ƑS{'%VaF=E+tTA?1 Vͷ ^ xf4Wȸ)`RW# FnRp0f5%Bė$'D,Ѣ|6!s*$>ֲjް >RZq{lCjC7$vmX*_2+"4(3z]_8(S:WBVaCYGoBtw cQ>371G1%. +Z̊lڧmN$A5vZG5`LHjmڰg:e!lƖys!k4o+%?/l͐{Aݑ#w5 ͠0]xOJIFx"v;qe!.os!kWBI?Y~ (ʱ??Z7u(5ݧa7oKp4&߷/iK"j2U($Zw򪣒Q(x-.xK/FOVeenw9E_)eV+yR) 9!+JT1L#$3/1S=˞gs:*GAãOhA \cwsM/+ yaN(҇$t u"(VkO_g&rdJwMNDl=\"ϕYBk2k˺k!wMaFj&~\NϜ7+;/4%eC,*)fWe2@K=(Ϗ$ډ> pZ UϛTvO9ʵ:Ro2(餹$sɕ/w=b{yJyJQ֨ik~%Kˈ͡ϴ 1,"'hGۿ;p;/ݸwI.R,mI#I345y<:+IUHETR C;Q<;|*4SXvGDvt_C r%;àV[6mlHq؉J ɉH-5jS3d6U +w ʌc>BF 1jH~p8zd9]=o~ lab,zǥlQ@xkeXRjӭv K-oJ ?Vaʀ*E —^;9ZB]q=c'"CRSlS13ZS0ȘM?zYX]Se]ZkN~Vx m`$Dz&/=9*m@[x;pvoJ#G]dGDɆUb8| 6<%pヂs%=(U"z>Y0ٲ\ "cD\F)=rKe9TBƹQxCu<Vw$_۫4h$B?sGHO_zR3nމGF$d-ڥTxn}I#LӶou廋f Ckb>7T| (ws xA IM6dCûo:}(ۀ-+yN$:$.bI^Ž]GCz%qz1EVY/KI¼/%Vt-< q i L N/қDeGt< lHsx46p* >qJ 6KB_axi KF4~.2"}BO8$A!l&vɾN7ȃ}-$v")qJ,Lߕ]D_vqo3p{-GzhSU bȒ-v ^!>RYVՔ`^WRq!VBSθȘ˲;-nU Mgl"e۹ q7`lTuv2mP 5,g@f$UΫ-ܲ[xG}SCh+ջ!%$n|Og -Ŕ6rȑpA3-dbb*T ~g\Bc$:ċȳpl-Nn4u`,qdR-i0fȱ…q}թ!C^,ւ:r}ggp"Y2tAGApR,:b}@ 5C#u3q_-LmK\}}wrgzrю%+6~gm@.UZ *p>"t;i/NɭȢ0R?b0DQV# Sӊ8ЀSxXV Nˣ<{ۈ U° \Y>Sq7kL럡H:!S#~l~nD.R$pE yeAZ#t,UQ@pJux^Fm>C D>♉h*ejuÍWR$NlqqvU?vҏzg]bԗu.1/r?ٯhU*AWwLX넗ԧf) CXᴜGƎx)ܰ5.6-f񤌖ϭ3n `DakLXi?mD%J(8Osl2MI q$C)Ո-:@NJ%3Kfl0О1w2jT?{Q+|Zfĺ:u%Uvb%쥏8pg2KS{ke:Vs悚ƞL%R׫I@%1,M6;â_M_Wv9!1eOj@ߤ{5*oue`ŔI4e)s e1>C4XΖ>+D@' "7YTDs9:,RxWI]a`9WD녟VFDv>| UmQQ5C-z7隥X'h^Yvs͔+r%^wShx5tk)'dPj|&7(V^#B&wt 1m o>>T`|;)qA78+@CҮ~ /?Tf71ۅtW\&+aÍBM6~ӭ+_iJH/#bX|!MCK\6例Oӄ\Pw|Da" doB\V*O%l˾H$(oo`+?hg7\Q؄ݰ%* )6ea${:dS}eOE6 V2'k@|,Zͭ_κ5~L9h4xDI]\M;EM6-K= i{$*Ȅ)n݉Pr/8زaBG~cm_%TZu ]s75?Ѥ>A&1ӬCU3Lwq{+aS9Jpo˕)CƎ$J!OR:CZpEPB<')W>w0>ӻhi]^x3ٕ'^j;hyT7)NinrJqNaN"[%{]!.͹r#ӿmuO#xt}Z ~<1g`X$8A\b(V Ovg/K&{5gvm]{wxsmo^1/ ~i<@u]_6Uq^Mn{..[~Q2'u~}XćS/]UF9$J {u0a;_bON/w62Zs ۞K,L1/>r ]Lja gyg0D|=rszAYSʟ]A kAAm6sO#@t? wvl PNQ:PlB0)eu8|5yId ˼__&'. 6I8ԲQ]F*ۇ0gο9;'S-L6(xH^=n@D≯Tx1WߚHo3\bijnhgV`Yؠ;@C7 ?eae L/XSD;Dx}+cR0"߱Sa94`7W.!塡Q]]U;:dqާug&IG?.T$|lm:̀$iDZu++y :%Vl9 c涅ԉuN;mV!!8JQ/[C )QEa|B gGw&NO#~GS׼T,b<&[0xSlB$BDfg[Sd( e t5dA/˻ Z>`R1 -Jv".˜)#ź$FmJrq639q+5Nc]I3-($53~DIzM0̘k' A$%iwGߢ6.^*uWDP0nbծ\uًaV>s2T o2 *Ln'b<*1k66VZ*6Yb=cʑ#1,0DKBH\J~w"JGyl%QZ ° Ƒ$L̒h4C煺P&%sH*zk뢱jX4~3hG$;Fvrg@Q^λAlIPLoUK }!+yk8#0~ mIVzggܢGXU{C8l>Baղ0&öDd*cM qw@LZ>v- O ;Xv-#Ro45@s.*.`Ȋ=HdWt ɧm#[J$kf~χ2کg]& ]cvqPVӗ̵ʹ}𴘂18,Oop7/^}l[Rpsqҕ \ 0]d1u[k1m;EEn@ :f/p12MeY!R,2ضmяhC}4 %߉j2 m񉲓W߈\Aw)h?[]Ir0@sIqRxQ?Ḓ{ z,67"7 &k"ؽge:8 2݊LsBHwK\tRsnO:HT +L1\u)aV#ZF\k Sse.ÉArx=E'儐tx}=~+BBJ'ZTg#06Ece7G ?Y}r{Wy_ qJ{ҿ2T% =G_xpvt +UCd ;uOsX5B˜aj4Gsiv뀇'\6= q`[qd}cQo n,0j4*wev+d3ŰzeqčH7,w.䕜eixe}Ĵ|Bi&]O{MH*c/R0=ٜ/4xfe&zᮨY*Ŏ1%Ӊ KBgh-˚ӷQVEP\%y@XEeGⷄ{ER > /5Ǽ|ݕ~ܒ mpec1Db5^]UtHa#"{[dYM-op2眰t]1?3:aƟO'!U(փn7~"d+2 )ϮMO˟Ux[ F `iJjrͫrQ5Y=͵bh?W[+y$=Lq`y3j<z]q;4?;`)gIw}uBP&0K-Ex%8b*SJMm fwd`T$j'NųF~Ć: r~9BʒcVSZdW\ƚ)}..PMS Q=ʒhq"GNtvI St?gw& ThiĽA бw ]v_aoBm4nuDddH:(x[IKT$tAv&i7Ċ;0{uQB]&\ xm &)^M&+Gs T JzJy~xGGB_5b'Cka)<2\\xyٺp$0=K h.S(7,H{9;%MHeiMtڛx6z]=ݏCt !7V MÝ %㾸 ٠~L7U91i>^><"ؚZصʩ 7KTg=*+S_.DpC~i 9@D8SJ`[BڼN#PS5%k3 nFLW*Y<.7I*lA#eЀqlS:`T;F^GH'6ch৓?J}79T ~+jQoF1ݥof&")L\i~Xv+їGA64E˩u SqWM;1RG_!nVp|$ Qg'hH3\H|K|~e 8#=Rv"aYzCo`XV_&Rzx-I,%GH6 He.F^U4ߎ~2)*>Ӥ`%5W(Fhd{^$X|eP$MzszZ)XC*DKۉiqAN.o'wґ9wceVsq6J\i5ڪj;qO):1|’@X=SDY. ƹX0!=-$& uB ^6 ʈ).0OkyAo*#.ヘ%fAҳ,a:&1(?ӌe [t>E$̅W#EV0E8G!$Y4pXQ~R2^*6'͎~jM )xNB'Ѩ)CO_b`UJMD҈-ym7o"/ƾs~kYCzVڗE꣮yB |V#;.s݌\ @W8nڄE:[AՊ!?4CQ\:D}6r%'6}sdGvB3M@ o- k<1ھ.hJyď,xK;WGMtiyK1~}dcɋtD Խl&ĨyST.jrrUAli g)4 ,)E} 6r}<$ɴi QKa( Ǐ{\nLB_Vz ?^S 6^UkjvSe,@302Z%^CI7FL#`2׹~:x3o>#{ItpZ,;G < flL IV8ʱYvFiȋK2֞a9юB"YhċQ\˝S[z*^maY}5t"idjfVe|XЫcp[lG x"Jm兿 򙑬DA Yo0Z38~?du`n1沄, 0a_ 1F>'m {Yǫ {e[}vRs7X(JZIqËFtLc;clMv[CpJeS(72+ǖr|]bmb5j<\-IFGLȏ4s rA^ A䚫$xk%vs[L| 7OF30L tg64[2ΕNt}55e^|t=Z3x4Q'yޣA䎢h$LحBjJ/HP9Qw1@l)U $t\KknOWE,b;9%6ȳO'o [/>wuI0b#8_ ]>|䑮@F1t<:rߪ)dK~n؜:jۏS5 -])b.R vY^'boss%%␝'Z&Z^\Hs_SEf ,oAg~}q #1Pڲ6FϺkԭ䄳JF!LVt'A\=M2QkO= @ QǷJ89KI>Gf\ JcdK]#I}5/N%:&jfg/ C_0ò'ōKG==)@Ѿ1}M+EU 2́s\Pwia?ncP<ĵ7וBmXv.De_*+1 *}lu/Yb 0|&mMcGHrDò5ҹghqW|a9" 7WtG)ESD.{{ |o`w|\jwv$ fC򟿰`AfD>JHjl5 Z])h=fURRLRml0؆9*uPYQ3g 2Qd-H}x6=l 4Q K[9ʃw\Rs V*nxF27':D{//7^MT"#0mꛖȄNw, $ߒxxA[SdW2D2fԦ_r-ϴIhWΈoxc1y 2>0) (,Y^.v(^AQ EVf™xY Ai";PZDS8׶ZJ:xDScFZ;&2Tw Ӄ-L(F;G|w [5x>_X ? .Jr_'r3/{M Y;|kU.ˁgUEӠj*X^~gh 7Pi-Q[2#Ip/dqu$م%=jy3'߂Q.r>U>ih6vM0訏13vnegjVhuաTa)ÛSŁ#lF}:vbtV}^fz޷>E#ccnGw9!S-_!yнf=x%DBWQ"BN.3y՛; o6*--㹐¼?:Cld/8|t;E,|rc$NY{{2^6D"diNeB֜kӵ.}^wzt8#=(Xإ=i'YrكB}I'EKgcCN .PC+C8|bTqS[U{kBbӳ*4!{ZWݙP/cW.MzVY2H gnA' bO|Pxx?SA-ON{+<@*Gj RzYAv;/4wB۰Ue ssJl' 㺁({W7ڙLjc퉳VYGzm` +H < E!\ex4@6- FrD3<澅 hWVf-$ $i/zFwD]_WA~[D߈苚E6m#4qN#JE@9!d ')ȔZ"LJ j~jB7 ¶,P @#x* %pjу|jH5 ?QP5* 4i&;V"؀=jt%<4-"z:HPpٝ ~ ?RN$e5%$(oٵG19klo=ž,d"y'IʆYjR<0sv-XN1M2t_%sMQ;c/Qc"ƚ>V#?/^,C`Tn>HP]?5)ug%g{PY*Ppfݬ n3FoS91`so 'wAD|*Q~eTߌ'uQW"CQ8Yz4Sr >F|Nd4no+^]iqw9:.1 R΍rl#$i%TѦ:<R/WkS|5$qbf|  1!yH]H_R%IL S"!GZstz'j\4K<)vUebRE^*/F:댮p0yue+M%bvPMazF3 3bjBQJK. l닺r]6=';cyDNH?wv(A!WǂRհFOZ{c&#RL+Rju+q ~M՛ݼ㈰?* -EPϷkuΡ -Ӫ:t-z&yW/"ìzYeg;pa;qB<cIJjߨ-3NW*O}-Pq!!6fᚋ8Q;DC. PZ]'G`Z`A). #cDH}p!hywmT<"%@ᄃ. nt9b`Cl}:[A?pY^Tla2_ ̩!6w+xyaqصB~͌rTr{S/3xGQIJ`.P^<\rs[=^Z_ԏ6}l9I_O/?%˭; zīZDǑbEŘhs >^isGմ s_c3ۧs,r \&|dzڢ8ZD#mQ4Y5G0S`7.M~۵=%ɉѳX~>,c_ }>ENKu鬑 ~]q&务|QK}<.kARxV'[|)^TJ%PA>SQ`f"zVy=npc210怡pD%ft,7 -]j s,۩ 6)- <+]51"̚"Ԏr,WoOj <fd9 jW$0.MAЛ;3Ceiunwac;`oVD_l̯5ԦseuR/<7^rj|߉+IJ]z:lhjRzEqrm6E̿nMwKmr*k"r9D7f@ <|ǽ1(iuێ-b[xEXڻI =,؍DȺrt!/y[s1תћ=ҸB5=|W^MJ"0v*elD ?t AA|ӁΕGE~!i:A\/$66 LFeS.6-j6W=LEu۳!BA(@lTc="U̇L[~1[O&<ͳF芴n}şЗx*+ ~0q.xTFQ4 =޽eH/(\d0sbĨ^8|pQ8DSٴ`r7fE'-?DR3P:sޭQ]+;rKL⬹%6:` х.*:!S* -Ntbl0B@", Cuzk]H=5JL UK|l OY&LtKP{LOИd}Q;޼,m.g2?yx-6dx٘ ACo$tjL 9B݅>r .ǘ3R/ ṋrBcÙ2eKPLؔ;t&B$2tG i'dgkg@ 7 m:]~sNx`aුaO20t<9c`wiZ\Pp;fJSa1aS8YAVUL#.(׫kȔB&%PLS5*JcrP@2gJ7LMJ^CA{?l6=!Hjۚ%yxxJu#lc@"wb?6xS r)RL; O>w,o~B~?2&G -;Z3Bű.yXǛϾ:"b g[!6 &O7t7݁c˜zM] qt]wUJT}t8%W,Zf3J_ ,AT8a[$7**@ə2DN4Ik*W㩺4 f0 Ky^8Sa6;h>05CLse1Kτ=t;g'~]}4|ɐԠϚg!`z')m6{[!>ic?s2au7,o9tk.DRɆ f6t Z$qmde Do1o5Eͮ C;D,ۨd )@m7\,Z0f?˥y+0Qj%܃n} mϔ^7՟Wѡzpq u4 څ/#tVY2n۵+}WѬtHA 76$ vŋwe\ϲXhxwoI*cTA{ploV+W "R*HvH`Xܚ^Hr grgez IK Y$*6YPO;V"wޘ`4G 6{z4AyaNap[+nF?P@TRqUNsah;q\}D [d꺄oD=;47,E (?H#gҾ&nhm@*],yYŬ%h?7!Nbsh18aƨYR!Fİm,&_mףe_zާםjaW~Xx%FȩYwtJ|j@@Nh>4<#$}5|,ga._N-)QKmRgDfz kekXd;C*$1~ަ1$1`71Nu8Vhs@31'-'L~g׉ !yq{z^X\X{1눚]:OGu}m'=4j_GXO/da[V v#!K+G HҰ1DKV !cH{#TU :szImGԕ?2.< 2*iU6Ԣ #ВفP}Й"x.+ r+.F:b~F#d ,=Vj G>XeO*(څ,8ط)*9Wt{Q%Y6%uxW.GDEq+{\* jG]RQ=2Fi =M) ).zp@gb*nR;pBpXj1AZAL'";ACُ71(#+2/;4\|.ǰhu \ڷgy%y3JaHz)DN'aU?:-c2N!6L&S@Wa(:{I[G8^t xlO3xR66oʏoPxԝߛ-ME^!;J{ lԞ_#8e:V,$/n1܎m {y03z=b/,: ゼ(-ج+O#JKGeQq_zN+s_Bfs?YkQs~JnN|s -BaqLRy8y={jFIӔjՓn: ݡ $Os\EYA[X&v%kMzpW?t YXl: Q!I..Q *=eҾH>6qQV!Z<`9N ~`5ʷ 3zAwq+WJϯJ1r]`19!..O,%9%wRIE(~%~&xMc %)%2dɮ}merH3ܜڶM8qhrdݮh$ ?Lx0wO`l 4o:Yj#dpġ+)/`hAF#ijup]5 20М)"o{VQd<vu?g׶hm| ;. jJWLMfEA>&@2˫.-M/OWG:L9l1$^Ah  VPm cB\uYXk [s)Đ+5̈Ŋ5z$R 7K2=egIQVD`(CIÆtSC5 Z&.6/) (=K`+aҔ]e $03ܔUo*v _Imš05ս LT(a9w_ax'%=|U!zKǻOV:4BQ;NEetP2C!W!ap_#"ګ6uȉ\{1̇@dmW|4g,0K~DiќD*0;>nuВqMBf|g3czR$?U跦V $FPHLVXKsk"UZ I&EO~G>a˭a~$?#~,&NHp#^1="NVF/.vx|2h=oUEZݤT[lqtV0OlBe2wS(i$CuB !Q)"5-Az׸䊚Icr\uYdX]W(!_Ϙ3+鄅dAX>FAj>dV|B0˟id"<+BB7_CiG " E|˕]`hO<4hug=A[TcZ.j?1%:j|4;&%(Чbo!0RGXo /%Mu|y('U@org~bz{XQ&?Ew)(I@ Z)|MDȮ6, dIaLZҡJܱ4|inݹs#kbD: ީNI6 kÄ?5ǥ׽[2YmV}Kik4 ֮*@&[G xv/%t\&{,nm:b_Eqi mlx%];ZKE+;-79$p̠).gK(m5aɀJX"cZ;AL9 c1TXNǪ2 e%T69޼rxu#| ٜs+#q݄/Gy `(~ôr4ov?TvzHTv(^ŲVIir?rA 72 ӛpAзۂjTU[@'sqۺ2SrД \VjDLiͲ"RR[f |$@`Νp7p #m15FޖBQPMt/h<\pHTzdy>"cxPq'V`" =_h'!];o#%<-XYc.*]oޜfjz% -Y e3Jqj.v^]Xkq[g$l]qh?hG]Ab#փ-f|YR\D#tw{jȁP5Sj~&:ͦ0:pi=WYw8zg];.``w_5Ac3IY8O>DN'z |w_$~ѵ`J fq Z):Qk j,ܦAxhTYOՀ]h .3EempjN">@JIh9ٵY 9'';WSZLS_̆)K105ޣVY}d5MXn_㛀GaWWݺEPCJtЉǵH|j蓞j.CTw;6|-$~- љtR?c]]S,nWm 6^,jv.P.*<_L;j$!7FLWZ՞u-Qp:_zCɞ$V>2]hSX݊x3K߈>JrF O_u~Aaij2'\}%A0)e!O4ioU2,ۉ:xX9N7u' BSsgLV*@aK?3;_k1pViCEKw}) g ܽ`3Ԙz~kCelwpWЕ!EI7]vJ[ؕ.[.oU-^d)m՝'yO2[u8jn&1#Rl wH٣8pu5;aC<("jtj>'6PlnӀe4<"gqWYZr.cn"x:pf.gT'8ÜnuM\If#PKב$-¹ =ipO5 ]/V:+lB$Gwtvd#G?qie>}hv/̯NiYc<~LzZ#p>WYr]b֧IaVubv"$|*Oԋ~fZU):Ǭ<$C@7:֊bGIczn&`"I 3d$cl89GU˂eHvX]/|?G6 Q2gppKȲ)o9fN/Sk)\O\]+&2JM|wc(o ;3`#JYv'c{"D;l1{WD U5WJ¨f )r-EBK%?|l{Y Ř@P&Y[)kn wv(r^5ʟsBEj_/ˌQP\{n0 /{BP[KQ6A2{g#Iۑ -h]m/!5B0UŗSE+s azЂ]78: t1Bf%!TFoTE Z,nZij_ |۹`>D=}e7]GMS~` _ډQkct ]}jsK#65ݸ*mc%qbfa~(2*|C{ ePK-g܅euBQ" mx91WtkN0{2jnLw;n,&/ැEGk ۟'L<ܷ ]:.dL;zF/1E^LjoM V߫B1aEYJڜqi~p,rVGT5TtFO~F չ1"zUE]<+ևdzo 8Ns:޹WV+dw^ɨ{Ay'ɦO܏O*٩G8lp% Pʈ(;&Cop>5d6o fU&cĢ:. jhvFU]`/ N!A{p!b$ZyG颍c4a ɟj}PO5lYb:9\$ ~猐?bB|%wť؀e!$7 (v؝\i5j Fʑ5N)AU~xȠ!ajH*$Hryz_Q4{bF. nl>g ]mRd/{lSE.?{:궲B"!: 8LnXIl[nfe.?S;56ٿ%:i h!*eg!u5t'JL0+쎰_ҍ Is*&y;[}-eOJ.Y~H2aW};_dgfqNeEaFM6X&l>r{K8&)|?/ߔ_N{U$g(.aHa?>a}ښj!Kjt#7'eaQV3K8n3蛞_E>?$=ȃ =`1誦7!yͽxOnC+4a/[ @A}O6<9Qi6=[FZ,#%~wK\f頉1|ہii [F6ۙ| _yWPEXtG7FGꁉyh+v Xr*X=cʒ).*f$v1$[KEbeawU~qo*&U9@3SM`O7`Ñ]Rh/FEdϙ*0cӾrpyOcI3y$AԂ'0Gs~ZN~1+](8ʘ(=}ի,tѨ_2`-\ǫsy: VzԫGr~n+rBm+d2*Vt!gަNS6e)ȑ(!⓽>:m`xa,5!ə!oxfj&a;kz7}]@Uy/t&}Tuu:%κџ2=-lG'%p60hMN*^m/?+: ry==F7 2${F1ʼߤ >֕.NP`qk뼃%SO#lǍR7(hz.RCwp¯8QIXK6!.!;,(γ]Or>g&jaCc"A׆@E?IB9n/׫8*Ir[nieoC}_=&$bs *ďtpLۗjSl wcix֛f8W;ɥ&5k0,ϙ($5 ǖ*5h,b@(z>4QBM}։ћTxQPrDn T7@˒fN xnމ a =}crxT$C`۠d?'ۦL'GAZʦw3<_%ƒ{QNx[$A^p 넗_N?Q 4CbtX[Մ_4_5#Y GIfsB_hsyxN7yQWQee)n$F3Vč,I\*(?L\E}n|զv_u4sn -cFo˔~šIʢ$iwR?d*NV43rrZ/` `'Pݽ-tTG,Ѧs؃.Ao=~L@չ,g؈=l-yk6+{ѕ72?zW,׻=$p>@6Gu L'@I˅G< 0]Q~7ƙ!N6Ɇ&Jx2)QdÛ\L;6aRFUK +?) \dkK_@ףH+Tŏ+0?OBӄP9ʷ#`Boq*] V{2C{"fOav ]|/ '/`.c)I0g.HBC~LJ7CJOí@X޹$I:Vg4 L/#bT7nBݝl>9 'W*k0(M,."[t@~n/>{vi".pSذduF/r|`^QX[6oz|B7Ha@ȞGs>D&31!yTQ@9X m!]Y%xٟ*u3\_?* pID'*ZLO :&k2v 6o β D;Pp:o34VZډdB( b?zx尵empck;~cOC{{tAַ sm<5' &Tr`[И\<ׇ4[Zc^qUm"y)"l#WJ+0M6OPWb^*AhVi1.(БCGrjWZ-E#4~Z֛#ih|utxy <>cusڝvuBzMC'lT8Iߨ d?&Bf[h Mӭ>ɯN2&8u>KC*Odⵖr*'v[Uf=kX'[ UDU4Oc`ЁNԲm]mgК ,.Pĸ=^1v A*W0XSUR\e 4RFZ9 OA=SYyX؃x`/r6 &2qL t_r&{H!ٖ2MkUC2,&x#J:3![*@ A_mT:O4+' -Uf\l4Ò՚CP[ }5tiH&(,)GQGHvRH^X֡lVb?2m36H7f;2x$gz Tf0 "(<ٲ{,O%^) ?Ł#>AVȝe !z\n)ֈȀe7j'RK` ǧCӔN?1V ])vD% ̥#9,=,eQ'(:PvLV֍E CZ-GSL&ج,;J]W7тnY\qgpM6d,^Cǣ4l.k?)%}r+ط4KB+-P-{7.x2}ʮOQ|29ݭ(e""%Q>^cy_{d $VtZ5+uDjc B Լ}s;ՙwUkl@ʯITBO.,WF:^g,P޻{_A$}Dlnhj;JRwsxj#GMXVgH ;0w?Gn?BdD 8qoSIjy%IZf9*,PC̫4?EǮ8 }M(HvmpABNϹtWРb;H`wfcm<\~7/Y2@W!WB9:`-Z%hD-&^>\i99m/I("aW! !` 7ii"F.:`xpBw(Ta-*!eL12:Pu=TOPKy]Ϡ9WQYE0 G--ϫBBr@Z ѣaQNGTff 2?@Z^7tՀ%W?xY P9p&$#5 I5WFls HZI>\w Zώ} {&EKLRa٣Uף_ާ tnICan8$mCxQآTt‚}Ԧ s#Sӣx5ˣwmﶞjlkoƩȇ"P)j2Qp46є'hIK&[tNyxu&pP*~dI>$IY{&a{`N&<R1ntv-''Жĵ}jnLx `!T Vf̒4w!B;d4(Φ,)Bz7^dG5d=;utekuѤZL u(Hc/sBLa8ago9[P1 +kA_Cne'toLh\V쨕$}3qYfaPȚچ3v:Y>țHoZ:3[M1G=BV ksE 7#ƄVmj7 +o,ٻ fgi*2:)'E>kd5?j!oc);-.ۊ_1pa wR+v6~hJǯޟJ6#YLE1i5R*y~TtSWB:s#n*H∀015'*Yjb{N@\ཆ!)Gh"WvpwF(ru40aR?;$c8uX9L&:S W)LD#og>CAk`Co3W"v8 jHݟ ɾQbli?|hSvdc-0N.#t: bv@.G\RtSZ :,c_+lٷT[BcZ >9{98+rĔ!I1*GkTXn)X6qTf2/ $]U;]N_$"(:_`Pkw0pMDo`̾c=lσƼxy q;%FK0"Iu\FRkJ}nkPXOSdm]yMA#¼Fo\ .pC>0s~dɧMC2ݚc%?'\=m>}|hNEg Xdm&O5թe24Zq?f~>_$Pi6R>܎&'ۈ#L0ۃ(adJTC+vO\*hE "-t$/"afzTT ;-'޶1(nCx/q%'dǸL4RR^E ,{RveԂpyZC(C{=\_\6i<.ic8U)=4R=):3n z͓%tUXMKNs VJe^J<5Ej+`'2xVƔÈӠ"5sXPalfI4GrGW!^U\=s_7X~deݦ^&iz_2e.^ov/bBHbj\^ `(*?R32h-Ov( (gSl-__OUY؇But1?uoG/f!.>R8m40_ x@x|bH¢"ťGzNx"2tA^fuQO2U uv7!q^qC.s]l*Rmi y" &p~K7Jc`O,v|V!}Ub Jz8ɘHM)4Br;,`'@*i T ٳ aWk{:Iב?N:|0@LErM2}/"\ADʦ_9iR?Vrw g{v$\y%d9pSqg籌ХArS;BZbb EYk\KזC=gV<%L?f{{{:, %oH$8es-h Q24iӘ@o@1t77 c\a Lӕq+(p3E@(ߔK{doC`>󽾬J)qq^ ANN ,eLƗjHV+Sq4+^Wip')ÞD;~P(ċ_{&crx]Z0ÞWdw]KO)Zl9Ċ8n0z%VKmg똇`)w2hyqM .qf){+Yd~ksڏ{.~*Jspvc g$lq1Fp硰V#bVy@Cwӯ( W]$vYRax_Lxw͐^iwF E4] z"I3N HL|, xVl0?~m;mt$3AGJx,䂯|[8.W/\#9&Fݞ9oבs9_h@Z9U*?샵qa\+KF cO0u(ג*;UAtT!! `3 vh!b~)9V4ςo^Wvi298 GT1wn̿& s)ASA SG *'|׀b~-R,l3 +n5ײȵ O-b%+<2+[ֽ0mw1ϻ]j痠NPGdxR2';gy8tMH^jŮ߈O>W^܊Z?gUE?"#L yE@z{NZ! wn Q[kOV0b'}:s^ kI=na?$SEF #nSfm-g#-&c('u,A pH#T|"=*=dT'R(o/qXtU>9ո(r&VsC魆YkFӜ:ĭgյtffZAr})܇Ϭ8C`f7,(\A[ϐ'En#+knG;`R̲F{ԟ_ɿ`}O6.w"`HWsݗLwPZ3hZ$E:&jJjiRU ̡3[~1&X}/wnP<:B$>O`ڝXx be5/պzy (:}la}_bd/J߃x2VRk%7~:@  B@lԶr9Q˨2T)u+ VB=F7F$"{3LqZ}x>ek1%61haf? :ԉ(WӀooʥCVi*,ߚ`>aD/ o[ Lgѳ`Ȓ!Dֶ͔:s- 4\$F`-&JwEi҄g®&2NM)-?.pGQ 8~(y%[?}IjL՛kus S{Hq:Kӑudt 5'! sjbmU MMs4˥nWhy Hǣ=['2鴝Sj5`AG(/Nh_A9Ha>Ly l;w?Nn-?lƮT\QMq!4%7LjȞfL#s<3t܌%.q =\&MEoemXAI'\;!69D&=)ùMow{NlsN~p[sWwzGHMpJB#1Luǡ^NZ[eSMdFD_%! /ϟS#/P6|(ļ2V7/R1R;s}wN̤Wvt,;¿bP*o 5*p>CU*96?tdDYZk>D<>&0R1SMD!Ka#F ֲj慉enk:t nPM<7{pN3sj.)OdؘBܺw}ڊ$nߊP,s n-1XM!_xU8};NWbZf7|upm9z@y#!}#G$#/ڍyNoaD5>y!HyUIAN  RB 0?q")⛅fIfs¯OצԲ61c_R&KbV=IO_^h+ǜ N 3zA|N֝Ywe0;IfR=U{Bnk/"p:Mlo[)N42BghH,TWUӍn/17b,:m|;ɲsu;F!'\bv{"?Zm >ÂmՖ+jI᫛6d<7M:3KxK9k4s?^װ+ȒmU I޾ϻo >?A}Biйo3>, Ey0BŒdCߡO7CK{ǔ$V:%e5iq%\Eմ~Qk` KZmf38=)ޫ69;>+d55"N3jRBji)P=聅)BCs~<,vUELI͖i f9CG`y\iQsbq]#άjpɂZ!ЦAI-uy|2EnN} buD453ĮY}Ӑ[-UB6)0e$?ԂK:m'eF_[gu Nz%A|d%!}N鯁Hr @2`˩O~,Kn=ZYi)âk_K͕Ǫܣ]z.L=dz# N .;#o9M1ۗLdU^@c (G3ueOY جFplD(LL|/s \Tlda%'GD5O Y2ˋa=>=Xi}!XEfptH-w/Y<]g?jܦ%8/t:sK)' 4<{| ^\}na9OPu b[zU g2r =G?v &E:r`iOq7'|n„#b6"/f>aZ],Y&vD\ٟdegV\lj.A{M82-H 돵JzqZhJ <D't[mu{YciZ,pܴDUԄ <k2F9uۏkjd֕9sEAlBRFGF!A^OO ǹ MtL+/|<Ce.'"ŲG"̻CD4Sd: g0x iNJJdbjw*7n95-3߸#n#!P;@$58*% PK8 }s9ŤF'Hi*ҍ&>z:LX\%6zo7uyc  MaDuBn+b' $BL=UGT%)4?dO ⍋cK5`Ki_PZ=T zoLlU"̮m\^G(wRH|''U׼ăXCcA6Jϰ  e!04CQ̖U6 a",=[_Z}!%HP4ܺT@UH-,̔m.t?ԚtpsоMZp(؉ppIGk*0 Dn“f?F"nPY"i;<#מޥй@[:O~z m+Ftxd}#̀`q3q  ~X CƅYEiZ`?ыG7]Q*yDOc3ɔ?U1h!"{x*% ʾĈ?H/Q|؈n> {0c"QZF}3,12#ϣ=J6 =r ?!N0yrW͡ )jR5/ E xۈ R-\ܚotȦ]X.H3`%r9H[mZbCf2LÚXxkߝj=Jq2ߨvev@TJn:tRfZ>a|O(`9]ܷd2ARᛵ0HH.߶9LLiD+߂4.a/eMU.{ 'W ,M-Fw]TT<RŶ#'0JU,^-&ԷjD`qJ=kXcÞu]M= |lbqP?I:*ٳ2!tkYZ>69&GI xc00YV0 [iCۘX 0" _M -r@ݗs IcފgeYLx8@F?yBR[w{/Y i\dGr}WήMwx'f{%7Ospmd ]'4,C[P93ӎm(~38ࣧutNsQ> @3v8AC!t-RȸY2; '_P*bp5g^dy.r)ni Pr ,ɥxZ㚹P=hpp` !i(뷄p'Aa?JljK(LL<@?qסSn^W\Z -fѠl\d䫛خ;?߅xEH~.rn%^¨95(3-"?z5mGP>1NCPQQc98ρ +ПEQF$xq Wu~mS+Ǣ8=zM(iP˜{ bL5w 9ڭi[uwWV+m\dPOfz?!5SዒM&A on&#b+$OV2U`4׫чq~6S~wƣk7c]7.E"*]S7%s\7?Tb+冎G[Dȩn㻵$k(G3EnVSF^г]Ѫsor%H|R)  sS9^A46>Xٽ|"t\1F!#/&禬 3Z}gE&5Rs)gvt p O3/M?lu&:(~/Gpqf[,C W GWAtRJlyU]}X}&zUW&&mE%+O.x{Xt! 5^`s4SmlhFHj*Ҡ>)X$zTr|P?y,7bfi9i{F-|Sk=h+RȥE,C3OUdQ(?+爤/_OtKod9G`s2[Fjگ_"בq!cU`'HH<)GI:nw^c'ZZMf [Euܤo,x2CX h;5lzT1fd0]jb9Ƌ+-:{ti &5Sg)wt\˱HA|(l/y;m.gt >aq+ 0U #B0 >VM2t+/J4"Y~A )"{v0 Km9}6:{ =LLUgYZ07070100000464000081a40000000000000000000000016439a35500006bb0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/Vkm]?Eh=ڜ.+9.̥xfپݛ}Ǚd y.@yFL!ȐG yv!&oDYL?]HsA$r)$ћܾ%eS_RdY;zV cyN};f>Nme5#|?|s>ɧ ~v$ -]~Pk|D&fwzZ8yk^ZIPNv;ͬư,7%ɼm6R+k=XNCS" AƑc8&B=P>) &!yPj=z)1f#N(폯&vo[*O^A1qI ]>Ibkκ]Xb%Ufn*QAfW+<%kl}KPkr,_(yDZSj>@ U[Xsǜ8|87sNO'AF<:j<xOi_y4Α#%dٻ)-═])n$_l͹WߚÊOQT XkJΝJzBxh[7#~v}:B.h\N|RJR1a}!, ctsݦF#$qe1~{N%򍓫Sa00 o/ EڛdmEd*{^ݜF; t=~M{a2H/PaX.3~ ejoPb972,沅Z_*[}:LE23tr`G(3.,ܰ}3po3 ~LaR6a]rctdqX- ~gs5Y/c*jn%*JOJGo.‘6F…劫cy#ĢܴO*^QӞ[[?老3x^**2 +f/-dƕ1H xZLK$58_f;=کt&>dD^ k1Н$Bs!oU6Y.u`@x%ބ-)T[n2 g7p͞,s2Y/s7w!\b֍N91}o'닂nݽѕ(WhBG.i'g8)Aj#@=ɽApXv(v΅uv|>@^zP;Ь_bGձŎޙ[juXv!?uCCGQ9:l(y]aTf777lgNSa-q7:[_ZDWГu1 ᧭$$ BNb~h4r`m0za+˂!Ӛ66V }%^hUrJhuݿ"w#6^>SO s;;;F*G5SU"0tDZxRzA*AM9a7YKJ32b d"z ゠<h${"pjPa6=*rka|Cp6m0d i ]n}rbcp/G4ҐKXpUU&iT܉f$dVLF:SG͊rQ= _MgW?2wkgk1x6]I, EJvD"Sp@ R(, j{- C[}C pE^;/`OԌXshГ[UKQ{~k Izc },3.Z/6.[~#et72Az(Q7,rRkqͦ v ĝpuzX& \AĻ\ZWrƒQ˜opWvP@,F8jXUHW>M|Dx"2Twہ2'p™b+=K{}9Ya;vYW轞v̋)-fF#mH+y l}Ӟ4nԚ#guD\!cm!2#E$m"j)C-&)_̳z\6}AF _!c`!,$&1kEV@ډFha~dgJ8@0Yp 9/ƚb$8 27D B pk+%pk:;u/fd 31Mډ0F%lJ4wlOp|K}theCMKba,Jꓭca-6p:,{9=$,+âw?NЄY<~@N5jxe\"qK5n4A\ &t 8)h\*Kp'$ӲoNvh+Xzv5]T_wϤLBԗSe5`Xhb^,LN&AǤLpMVTPھ'WZ74~6(4wn,pGBL sF03R*tR\<멠ib;rR= .L7Z3f3^Z^q8&?v8,bɽmVJx&xҢz}I3fn7Eqخnqv(]ım}X){tZ31NXBQ l E k\uY>*j" 0>:`[)zbᦷʍ@wwbװ!uM-H3b` ragFh*t`jkMey@w=!!#krV@v Q&-fkwN]Tz_vd:p+Jp U+a'#˝Z^$33>~,v_i;`vE1 [,Ii}>ahԸ=$J0,WrF8)9zБFXlv DR$ny _Xz5/:%f?S! C bDsWhv8e6*5f>LD@ R5'_x ]"ƽ݋>slAZ. ld;a]#۷!d׮v*sE1-vKV3li#[ V Fq>,aD}v %U:"^\(&Zh6m|:7\IxBRXHd9u7)&e߶#/nol(>2 7G o,y/y3_: Ā̬(u쀧)[7 Z Tl: ǟ6eu}1 Q컍bQ'y!R&tdgt09Rjҿ!,^jt'V!4qڶrH $r P\apX؏ğ>ڑҴR5]K8"EdNbO;,xxN|[jn_OeDF"^jG*ǭy.+[? Aܜs!Ix/}ĺq'Xӷ@e Gk(n)"<8P>sjD6Y)9/WumD#C I4;<,Z(oai O¿ڕN(,Y*%|!cKz7 9k hz_1Oi`Y}J"sF-@LФ45;o ̞2N;pNIlOv1:(WHt &AC&-nhwvkzJ_q/ 0p>4| k- /_SP+.0g iA'})pGScأٮ?LFݝ 8hP5^X딛=(bMy4a\F[Ueer`xd.RBp,Uq+S̉FI!?E٨ 0t]ڛ7Ql[VQ$2dStu H]k!1{*؝s KEY*$Y ]irOݻؗPM8lx"!1|a\-‹)eyw̩k  #;Ʀ<}oʺ Ѭ);>}N9*Iמ:3^B_NȝCO2H5xt54Lÿ`ӈKzz6h1z6\i}GDOG9) uÔuGhv @^bUu(Yr8CwV1DȨ6cS΢ "*OxÜ3 ?bL:uX ecS]Σ`rTt39=-y)O@гUQq,\o Px +\Wb'dyGHgvQT~>8@LQiM Y =`F%ؔ9."etB2O6}^t7TF5չ < && \ PyL,d< 8eĺzi/ç(!RE)GM)] i«olBXmZ1/N,Qe֌Rm4uHA@Ԟ.~gް"ߥes@ZBˎg)[8Mh4iJ/[JN䥎׀'!"VFe>̕XE04赢Gl:}g z''@u= o*hHSˏʡ0s1h4ƈz܆!Vd?Klw?BU8I`BZ+n-ałE zgEp ,ʘzwX%UûӿP(z`Jgo;zn^ebʊwerM,ރe(F+hV+b$-Z}k%&B/8b6"rj")dZ3Vr 4V,|Z>xNl-}!oN`ט@ίLsB3jY TRE)^N;J=$~y΁ "|sJwyj74-nk1?Zyܢ)1|:8f ]r$s9tVh.ݭ*iUڲ$f 6Dn[4 4lN!+#KPɿ㺼^ !~]ATa-3X#6Pse>HzŴ𙟿P3m7C 6 #;ƛ;]WQ, H$ܕWhx3;8Gsv}>(QA| C`K(̸ ^0+!Wp?"04҉ 1mYJXWQb͛&T`Rg'`^탵FP%5 q)œ:lH'*?exnew\Ea8E8,YVm1|L(A;&*%_3þ)ϝ)IwR@ 鍕eSc&G.QZ"ˉT= Ɍe/U =PP~0orCUx}JziI 9zM[ ۥV n:m6ЦOEQ֨cCލdmf]6K{q+ab$2__Dx`QOe6R-SKN fdQ:\wTu-?9 qC,th -̖ЌQQ 1  nծjO;E.8ʹt`sO]1*$8`POQGDz B%!ɻszt!ȬoD^j{V$ gtmh~ҧ˂OMVm4>BSh^H9U3a6QM]  C%ZF| -!H_+W4[~!"TEEYAW.'j7E34rģq] Eot "2OTGDvG;RAqPUn(f a8`%f25gD4B:K6c@ drU`yCCQ1A/520fbt$LRdaE\TS@A2}jտ%`f@DZ``L+ LŤ13(wAF`11575J.jDrKpKгhDU4.S| e[_},HnZv|呃/? "Ap˦H.\wa8r_`1%~r+fdvBXp5C1\'gpW{KBd%U\xO10cd^j xf e|&6`QoŒ\\l.SO~U'|}7܄!sJHi ek8Y/2fT98^L;SgJ(U9?D ϙ9zK>mfH맶WYz\lxkIMC1xF]us5jp\7 H `YI.8SEG߭<幣ﹾQzDJ)?cDʢR@o7Ip1!t1.#3+SUvW;Wׁ$5[PH%=flw'9& 47-70lY$'B%`/ EjD{&Q  [U7Hla C>eċ<‘ @?LI9W-C]tm!V@l$̢g]y ёM~._†\FfߴG}U'C ƨ>=+x-79=nTc4{D3[kt+IbuY-{IzߒН:ϭ:"]JyyȤ=kܛzהS+i5YU pY !q&&X|x>Tch~zQ.U||:KڊpH`-TUdMp өš$HO:b=`_RI!-FV_sCDx ͙*=4 $+#FFF/#;ڃ7@"[![n-*ӣ%LȻv>ꉨɄK6ڬ>j>Ad褃Lo V~2sRZ ip)@xF`&Ơ%s LU=E7].8Ӽ-)V5y~x biTXߞ!AV`Y N'([\;y*aaѫ?@^9|PQ~Kn_QŖ.mV[ZM]]< Y|B)D(W=4&{%qPm>e$k{'v2t-5eܑ}sMmkLcieޮ!@ӋL:# 8}-v|uя&6^V@ 67D rMv0fHvKXa b\0 uż`8V=dHTm |P+5OCخ\:J'!Iy_+RS'5eōRy$ZdoP=*;I:[%̖MՏQ7YO|ժ.c3^]y kR7xqHOI舵[N4ϣ =D<@"Un§ͬY:QЫ{\D$^{/-F"!r=+լsn1m#-j;1N ɘԤnh!2{&Yo^3\I$k}js&'8tE6 ;S`Yu!. Y1Ƌ+ ďE6~n\LܼGB R{;K|9N*[Z%!E{٦S -t}E٫]lF XW,L'ϮhyPVE)Tɳl*/|nzҢkhJ/o0p NTOfPՄ&S~Ixu3unf2yT=pRdMoKVdS6]X٘LQߴ HO`;aqȉJN3Ք8E">mUucZ{iԴ)(w w_@W_縨+ RpՆ5͂&0C(2go6 1 M3GhqjM4uș4Lv64S-L-JWHإj_aAE&-_DcV} x)Ga},H5iCr(3@]ͫ<̡x?}',oa}m,~-$L*n2&n2ƌ@"dݸ%! ߩpCBE;[zȕvUǮs߽`vIA9E fp_c1'_%u˙/u@Pbõ[՜O\-:`2ݓri|[s;WZFBHuFA#yO^,wKEfGʋD|PUj|)|j\7XK;0^ ftJ  {K,]P[\9ev,~F&nS93 Z`%#w7WܝvkƂ):Upq_ st k5*8 j8KHJ5޻ß˪ǭu' jQl*Xz~ҩ6ˆ;@@~I3pBR(`kL#,fc.hq{0sbLCւÍ~{GM +OHʥ[hL'[i=OL &$wnƉ Yl6ޫ[X#CkNǺVO{9&1iN)Vz4+0F[܁ ٵ3}dD TM%3 ڹ gc/Meuy#C[< {BƱ*&.BFXǧ|F$KS9apw ?@b''CA59!h\h84o55ܽ<]SD8Ea][_YۑĄ9zF0q1]H0ˌhhYPquZAңU +|D#'1Z ~gaT$^[k<~f9xhŇԆΕd%f>0xyسUQ"WYN;Q ;Vi?S=b&c17T?@'_gs}bD 4kf 1XAΉ#OOck@MY =;q:o9"qyi4fl96Ņ `"` 20@Ͼ 9u8n=S0qL N v739|m_d6! HEPeA)>OMxkǟ'5Ð˪Lo6!1fE*Fx$Ytrsպ'#n=mf1 Oה[vMSO&M93LIM?֭\u.<1_cUd|e,|  z1U < o?I(S9oU5`ͧ;XL 6dk=mpF̓KVcq1v Ϋ5&];Dٝ#y–#EN[9"xqi|HۧM%JoX4L tҙk7QWHD0E $C& 3_CԗgA)cpgꞰ.ox_rn8Hqn?3$ó}N- 5u/ӊ2kSvFxEob5zLw߉28YI-zp-1(\)ab%7 KƽZeYʳߐO)C>9u٢*NJH0%=:[:iT؝5dZA;`޺_ Q9|xcv)XmgDTA8P@:'qd{H8,0aj["԰"#O&'ɅGӔtr*^%rZaJ=qFloy`ޥ蹗L . ?J@ ta_8}\*_U bťVo#R ϸ<&{4 +Ґ(HV6/wtنthzg_WCOUˡwj_&OHGDW8#a?:һy+MGR5DN6G %Y]̔y/[JUm¢4fHeqbHq(ׄ !k5H\Y2/Zd; VոptHǀ[NYEF f8! joy$H9=\siaIMr_ԸT+SeUbmF mXY/juGd 'QvBk%T*UX 'Z^2qmO-3Tg t =s}M=TV,8f `1qF+]%v^2$*nh'8 @b9mړ1jT(ҽj`ݣGk g8(x_[%?X^0T/lțe#[Π~ݔhɧw/[ .P%Yd?b9`R1[jJ5%}%#}?>ᩅ( !d=IpOd!9qE1R:Ԝc7C C.c*kFugkNSo? Y7泿KՐzcJvwhx(H剣m4>զ"!:0]rНo l$P/{m>w"ٙ3Ϙa4WXÂGy% 0?BN씝GBTF>ꅌzy֖6[!.=ϖS}>Niz;zچG0e^}%k²y>#i%Z—E-㰣G3Qa6Ȝ2W00iJKƫph|U %5pQo2X/6`LKkμŸlF |@K4Es:9ɀ4/&gKt7D« Bշ2GnǮ⒋2@@Q1]̑@^:!E>@aOxcy6/L=?:AZ@HOquwΡiJ`$ s4aIDN{t;damrޙU];)0|THmfT혺d^r]wK%Б3.=NJ~;wgI:v*/Uv8ITXbw} M.ٷ Pཿن0i& `t̅hbNtY\ Hvri6,j[zf|+ u,d'6z!]McSذƱ%dfٮ|qo 6V_*cWEJw5}:@j2cRA߫!B]}Z TT";%Y$aκ2;?<&YrQ7HDXe68{cvIYuy~"YOIy}:6M*=&W Au) Dh N6\_5[nWyT xB7jx3 X2=+!3(:5m0\Up- j pe?*cE:-j$ 4JVB /t{sՆJ͢C? F\dfv:Jo8XJm  @]k1(Ӭv> MI+o~%S)\ZDηL* WD6d<&F"|3͢Ra:pvsΫ @v{ƚ?o6Y)9N;rw8;k =/[쑑$Hýwڍ@JtDrԧ_V:-.#gvo^ b]MtBfz;OK\U~$:;1-[4%JpRi FKR_2V T):wav9~I''38GlVvɥZ+g,8~݋&*C'\ɲNDr[+gե0?3&$fvxxo2R%vH9|Z= hZ(YaqO}qVG1b{*mXZwV.vNP'd}N!h]ɬ!=p 07Yr5'0ZMԬ5GIu?ktG#؋Lc yġ׳ Ӏ֨Wu3h3ԒhU(`[B 27teE:)Lh$j(湨Me5&|z9k9^? 7$K!O=+OE7ֳZ0꧿6xs"&EM[C]cHt(hI͕= ;]|CM$T\%@DYjK1 hIQf?7Y25u)?WWZ1yp/UoZAe o墒6:CSÓ ޘ=k.U.rh.d ~a6|X>qEb|kYWD\s(MD.5^;u 1=Jd ̚8Dvi}޾kg}D~?w>}6,.tk1T򅌍jV?w9 ۧlݥ%5+3BoD[) H-R`|mbLetHQt01&plWLnL9X:'Bcd1NZƌQ{s _ λwCBBCƘ"x ><O2)>Et8y2{ ٸaϟO;gT?CVH.O-JUU/ WetauPtB+SA :O Dtaل7įcD9yfYiT>.~jA6/p˶ T1%‚b{Oe9kN>:$֕H50(kǼjʛfW˴ & uYHJzZkotp*2篅ścp^QχÓ ȧ\Qhݺ_/(~K@BNtA)HZa>@~~Pcք7E#YڏdI Sqgt&K˥(XM f1ϓWXn]l&jw%=ғhYп>37Yr>h")p<\g8UlV^ ~z@bh PA3!<`Fƥt3T%< aŁq|+uzipwMId緃PHԾT:c{OY|$HCO\}";J|/'Ԋ6cUHZJۑkqk+ЧagE_gzqlL } yKuɩr) [s5:+Ml"J0ugrM0MP?)\ ê=39Ϗy =L gU-MUB&{1JWdU$QURX-;6lv+5L] ˻׹8'MR @ȁ+68'nhBS2q>ud(,-Nu9y~*P ׾bo'ڟ,wx{sEր3OIK׽0rZEP1gǾs@ AG z8Iq漣bX:99/5n>gޠO#L%y&u+^]WC??c+ E8g-3^iu:7= LU,/01A=>1mLu~+я0}ҥ hc8㚃7W5LJ1f8* (I_#V898o},ůO KZ& )! inkj{[)Z]Ɔ('cޱP&԰+T[=jy|RQuzxG3Y|C6<„1= +0>Fs;|r ܃oxBָY8W Dv߶oyp`KO^<Ǥ]‘2)z7,l2(pCHߌ!z=+n?~EkE,Kz(*؅]Df|VO%jhtE\iK>13Mgn2wɜ]NT֊:4AE1|v(/ qtO6߂R\EԁTt >g.p^騊a E%!̤5ehO7'!#m<-RSM"QνR!M5xE\o SPm?̑XiX8LcR~TŌb\hh6EC6"7+; "Hh)ɕ}:JcNi>+^#ADg$q`v`_.v|sopN:ٻHn=8t;!XbR,f1X{l^vLjV b®z'i>YM^}9fN;_-G0[XAQ82\a7qKWO"#/k/ eCy2c&f_➅үy|o!{1]'rEC6Y FOO UMhv"JM3MF`Qc|Q[WR ;. |btoi?b3I!BأLm*-MPio$~x^K$ט{'j4a}   ܷL7zN(iaqd^CZdXy%<.5A-0Scb .[e؆@&Qp?*gYԮR*|lR_%cZ`7dIN댇;|'6ŷ5NIiCT)_X價Jv,XIB)ꪞiۆ'̚<"zPE3mvFńEi>DVĹ8b"kgK^-裾r* 3zZI:~Z,h`5gjCTV_=0\zy6:^|RF3x_[f@ݓU =_Gt6PP}߬]Nk?NRo-"Eksċ8#Z=oe8 E6] LX5<Ԙ!˓Iba˘E zJC{[rQoZX^6UpE. oH`qOWgsGx7ycr<-|WpIsG =Zy7 \UO ǖgBX_̒ࠛY!KqiͷJa)xeWmƍѕr҃Xh@ =J0|rح/@,Ko XΊPjX[$BŧG-g^X6fyE7b/X!bD9=aήkeZTiO #VŒ=U@ U8rT<*XXF(p6ZD3\|hJj6ܪi<]k]%\2jᕇG\oDW4^C(Zcet=nN .e8unä䶹A~WŒ:g9;o{9q 3.nZrZijk 'nQy Y>x΄ ^奬_6n*c ԩIfFC2ᙐ,"PckM퇦>R.>,Sh@N%S5n+/3vM͡rv%Q[L~QQPh/9AP((q t"9.AEXeL5LrĹ%o>rOXA/8eْ(p2IřksjB&Yfp4:Yf_)&?Ak2nɱ@具(?,f5Ƚw1|i6ɀvF)rRL^Ž'kADHuҎoήiBDK0 ݿxJ$#fHyP @uL~-@u x^ei/7! V,cݔGBr2>A?VS#zQ)7j]is%:Ij&Fbos[@ y%4U WjV@~_ο/6Y8?Ӽw&Ni0JQ}!nY4%f Q>۫؃=nR3Om:/ H.[`U^3,mI=Cf>%l7Rp~z_4rK"%˰"poK>v줴'o̟J+r -E֮^MDf_y.3Р,8KGsksU|&=fi0EL@ʚhݙ3^0% Qhfr3qB@ )-R2ݩ? \ .|SȯrRR&d\*cJnWeJ0F@FI՜:`{dY2K!mqVHcUİxD'P&k&AL KXPI/&雲UpLTq<[⥺< .@e~9`!Ϊ 4 n=_Δn:6h'U(I a\Ϗ7a ߯[)Y#`:]u Z')k,oy_MwLVcn(_TY9g#L9 dlQzl[QΙ-%[NeP$a ԃaTjeb`Q=1Yo͖>aV*v#Q ֛I>;MWgAS@]2lے2}A|G5vT|݀KSx@G]dl43Rv:, zXdk%G6%?~xɄW<Fߦ#3m]##~^HרzkJ'fllk b'b"-E=Fhw7?G;aΙps[V~$L4i̙گqm1P&seOДr(_en  %T2FX +.tDC@%C Mx3m O` ֻQ*u]*vV*{r[NT"\PYr na~z=; è"ޫ<Af77nsDDNxWiFj6%{8[æYmbu$Y{4sMEbf k̉k)'w-hyxM-i~n|aǔ N" *cxU=IG L]LfS 1VP,.:@ [=vxv9K٫t׉'Z'@x93;'ǣ3x5} S(X_!z%8 }\GPN [*0BiYdP]׽ Ҁ:+ hXk6?*,U/ U)]Lc# IQ1Wp@'b> ^+'{s!5q(ypN9#FoWsCmw'W5jRthGr.Ï))z}^tgg8Xrכm}zlc"1X,܁g[ !J 6$u<-p7Uʺ0 \V#\eQr&nLHA7\4V2MCp9( GfsDFjp3-q^ Wb%C#4f4OjfoC#Gt}eG3܂pIaȖ.>M @tތ<2Z6&rYg{UzM.ݕ蚒oa6 xcg ,Ю=aL3><:܌L[@Hoi{lvIfN翸mxbifjL`!>e8KYU rLcnܹ)+8).ZO, JvFTL{~v*!K0(goeF{e՞* _|Sme%]"4Ԥ?7B]#AB#b p6$Fg{,cD暻-Ck݌Fyf0+|u/s4>cne.r&}'s۰AV^%?5*tfTG(p3\'Sn sj [\9P@@4>(u'>8 vzh# 'e=]; ,yD,':܄:ɇv:˭"߰ Kr5x:AcztpbE@~JYco>=cȔiz,7* پv- ?;Sd}Yi8izMtf BϐZ*23 ̪T_X))YȤ~bTk5un9`d: lPHJQAki!c$ $ q[!T)zd#yf5A`k^m 3.! y?BB5c=1YV0g gdQeV2ieI]XdUCl[]COn>DkAI p9m~ؐɋD=b*IVQ!qnC,fJ߶1 uT9%{(#V1%%Hu,cj y9OC%*>3ㆷ*fP#ZQ,opYu䤏󑶩4B'xMza<&GogXC_39#" yn-)F[9W YuԤ92C_Gv0|H"dS1U)(?$4M˫`$C?ӊ}rC^iW,pt*n76ïתߋc)rh، 9'ʽBx2heea饎-vļuC+JEgҖq!btMpdrY.eĉ_HPJDg Q>C`ֈ-4s`>Ws.A_Q򟦱%&)9h,ImZZLL;7`Lpؔ-'8 J5g51ʌ8a,X<}E_'-RD:E'eHeFZ u<_4n[ܼs]E9n`@KlוM)O@M5p\nx%gn" =2j(3:uӦ?X*u OO'v6ςO!Y6b<: M>ێu QT!S@b\w#5׊y-siϺСc5u^D]PK8?$~u0poh(m7q471_Pi7i/~ft+s#\\S,Ia5Ug4CTMCBuDlaBL!N? )&q3) Tsyߧ>t}5ac!d3ڽ;42ɶ`LK~(Qȿ>x74GS#,t'Fa "<^IrmZ5Wr+$SHKQL ^ aK]pۑ>HL (E̅j|R*넅>fhQ.|_(HBT|lo-njbwr/,t?UB= y#uԩ·/ek):ŷs~I謥Cv P*bbUl1#M[4Xѫ \[VoVnG\4E3szB^MiME=V LdV,g /&\>$tqZd}jZH`'3f#=w'dˋfk.Y掴fR84x,bϽqu6M&IyFr73i;o.GHnNC9-W}C$kj>M VnFk^u #H{;qx!V8l C#%4pHIʬ̝Q5eR|W[ v]8a_hR9s=# n;(1!w[MK|u=Gp"wR4 ct-/$kNQ$z!p|9A5"i\H,@ ҷc{xi wmklR'ͺ Pt9xN[Ko#RԤc!62'])nw>r0Tͳ=CPM Fw(..uk0,nY5U~LDŽBn%iKNh Boݐ\|(H@nYT'\/-p ȘB?S@iAEU(\⩎|wmJ喌Qg^`k2FP6D.ҸD]Tc ~DWQ=d)OBeqDeP޳o D皛Yy1:'(r-td#Ѻ< `[~~ZsUۺY `K `p?}6q<ʀtulL{+i>#𧐌e낰KlE#8yz׭}3 @Hvʃ*;!HcPz'oGBľk0eeT-OCX.d'Fv5TȷjQFAXIY&a Jي1ey!2"tZ)1eokAnGC#{4 _A p#ƤLƒ\L+E$`aC°FȌ A.H(Zn3|EњoxW®.qsKA")o-ԡ w E$穀QȾ<Tr?&4ۃ}|#!X{!H>;֐\xX|bCڍwEM *Y'9T~=CNVph|%^nR5B5׹[k?,1{äD( Nȝz̘R[g bCڢjP;VkwAʣB?YPZN)\M dVsr&\vܡǃ˲XO&B&V6y΅> 0)PڌX7&CH α;;PF<@Qݵx,["IktT-a/}zm=)È-_?] ĵVqѕsu{RTr'9CKi'DCnfe ']KU)Bz[i]8:;6TV}ޡWm%sݙF+CB"|E~cƏԅf`GuK7cƄ$I_Q j->ɇcB wa(H^_4igL@8E~,泯)E+A}#", :wl'9x61 O[3`jQp0#LD᭢.w;t5yb5@ʼtD A,`z)OMڮTcY-bEddRN;E554.Õ"^4b%0uB/vf,JςpIOJS,D>`Yxu!2oo/_O(v>~!xz7^Jc$c4˸)?VHGVS mTD?jᓛKc뙭@qv- PYjOs`\MeGd%XRL@0aȘw +]lq:ܵN`ݸQX߭I7lRv8p GNً|X^$|J&ۄA꥞iixK뼻3,ЃpK!+M>G=)T2&ҫmtw n[ WwJv~/k5F3eb8MkdaWׅu0]~ -U[D83U UmZ(Ìxf{ܲ&`.^aθ GBH|z9B5v4 FZ%NVܹه\7.&v5py i8Nh xPx-|[8k.pCf1`޻i9o>K zxI;tɞkRW.R.JgSaaC 5l,dLU:#=#CcU90eP٣g~Y֢B3qo)/%b'ZBHwCEֳM#~XPg]] 7ܙ,_R+tSGUn2MU îr]il;Plv01dsQ^UH(swBH{%0OP#m"_\$?"TѤ4G\wuֶef@>.׉]~= ۸qbpTZk-m:FF\5gԛc  ֶKJȓ>* zb&[V^%ü[YMXZOrԻpxҨ]!5)]+_o~ o^zF}s=p,lh]2>c{ڞ1j@9Z򠯞(g+엡%PիxK2+p܈`)Gqq_ߏrzs΂rd_Afwq{00n5ix!Y(ޣT "wM'1ʹdG=lI1^^ߔ-}xi55I{Qi'4x0!|3D)&1TkDxz۽ө`LĬ!*f!l']ޔ3Bp^bTe. Śzi3%Q,J/LJ\ ӆ|*f?:$,wܞR F S^^h{L!MjѸ],FKHPrj\z,0n͐@R*<hrl㔙]'\\-t(ݏItX>+X#7uc IL8X #U$(,Cy^gk7iEh{ݩwń~"찭h;<>tvZz׃*!"/^czP#7jڼ'n~+(Nm&9)zx>Y6(;I:VngJ, a h͢%Y!wmGea͌.B{ІDOK\K| ԇ7Obz%AAld_uiRAcZbHCmh` ާ8qv}vw8:>Aڝ_T澜{WY,"K¡HzS?c4q&,b)aE3P\3!\.@$^63-FeI'Zna?>|ec>N%#_I,_堥 ßb6QeMaN, &ځ u:X䙂!uM".fâU-갴5Qs2Հ46E{,HFeiA4~\}*:PT6gCŤJp7?Q;Sɴ+D73Lku0lײ?4\B+\#MUX zJVpتDnV+ڈqtQ|I E?^Х( s)4 ; #?>aj_8?`Xh9uZ?ZYIH3gm!-̑$;-YQDFˠ 4Ó{#v31US O~b:1BaCսJll JM1̦+-i)y)ĉ5-2eT= q2uY+FHQZz@۞1~2iW)x~,Ǽm+VL֎δO JJ!mңCXV$Jx!b@&X"ihҒ4CQwN9&]a(j#Tsᝲ:S@#]GlU'[ k"`ߌ!@▦''46asp$E ?74oЮ:R͉qDwo/oy47R I4t<^* ֙CDK~<>yE05@}|1 .+%+V5@|sdI:NӹV63[qW]6+yW4˂SL@6LG}i29OLlj!|`v~0H}e+[2ESX}"V3gAlەnJ<1K5ߟ@}daJ=GX(ɞjY^b/R}iۮLxG10GQ VJ~]nwyG0"zA(`iUoHF[Ͽ()8Y d~7%l hziڙֵo/ғC׆9}BL"E$_ιU~7rI. <@(fA{&HxV㐷'xQLt$_ 狂qBj8 2BT( tZ jL|P*;Ω#A]x"JZIWoE{*;lYgٟ7R,'ڻÇ Z=U0T ,e5R^Ȝ"[ƣ3#dR Xd@徭hnw0 $)Rm}{:dF3snfHYz\p7'i=(Qt"Mc[OPP IujZ`Z62ULٖΰaU6I#=EqQwPEgՎ=ܓyرLFUÿ! `ud(+k=3=c&AjWa0Ţ21xwRCP犐\;yxDpG-&E0 ^Zzf\JAxyt/7!5ҹM=V,(jM[b %+NÅ6 >'ᙁ*$U(:Cי.  6͹wpiiTy)ZhO"t_.zQ:htwO0E*ױu`6, s%Q/=kw w&*K@%*{j E#V!#9)ltے[jyCw3OUSB3X[kTJ;A_Sa\^\8`kޣlܜ0.Y!Rg`KRTutUboMG5\f>{a0O__LtcyL7͎"ou7bf'cMw:}0Ed.u2Hk?D"ö ttf!%iWFkj%>(NAM6z~>YiLXA0\n]gOA ^.ӳ~K(\[VbE^#`}9yqZ 'irmϕl>6"_J:iUj Q˱<(ǚոͥ t#i]C?EP3]1Zir~٥ h6XLy50yhTu-GMA>S)sF(6&2Z .vTp+ě+Q<7t~p"Y&o@i i>t> kޔ+B>逤q== y`JrG+24XrޟXxE~v!/$fqpuIY!YK0Y>ySL>I7p_ _<(-lEby y۠3^-\˧]oB9wwg㙖rDgileB5/nn}APc 3}Nd1И֮w_Sj]w[9҉DN"hTU aFեHܚihc`׳kMiVj'uU'Wj:.~ړi sEW_Xgih>Ӱ~fV%ڥ?B5KVjtѮG"Eub3LxB!t R)pj+tY)y; 1ھ5{Titwp1\8Q]6dJ 2PNprDpRaMN&@|R/+-s(e&X5'S/k b9[4nymn1 ͙-xŗZ^"sDm7B2fd1Ab4Е"rYp 5?.A#5! `@B^o<7k0DL{nx!y@cȮC,~ ]sDr+Ujs5L9{py)%X* N5;#1=+W@Qlx ;cB[ʁ%)L23ckCy`ӷI/Bͭ `6D2.k'+1C]E41Nfd%zB݆9] H+Оh֔bMt ?kvc *̕\Yp~̌c3&m\=.O`Y| Ծ"T [F` ʔEyoz'6sCG8p{K[2T 9+q%it U3+}6y]"p[+w,9-&nW4A=xy^ڊ5t椋uGFsc! G&6J&7W.u -F.hdY;\BY{~m0oX},= 0i26,~u_j8P霁?WȜ]w%vkuT͚!7l X%,/dM (|HmĺrfK\<.!{l"sC/Kw-OE] D_ 35U7Dz$+8"/ҝsWjg(_}ˮ= լuڕ^]rQ弽p>"-3Ү^A1iv|0쫘>Jsy&s xu_37 +G2+Xyjbvw}ey̛<6\_"6yLY UD!\EjО8pRj|Q)6͙Y(BUϋ 9J0o` z8N>ϥ+*zK#\MxfbܨoW.M2+Ii} fQkmfU=΀seGU,?{vd;KktlSc/e00[%M}styboxyPj#u!fǃs/PI!5cmQGDR#.m }b#r 8FvtTޣٗww6)j~^[Sg\GgkԩOMGtOp,hp,+iHdهxa^g_E7 ޥWz&陗. tWb ()/V?%a,K7uL,½jzCa% F~|>'!k\Y\!3pх:SA CN) =ٟ.lIABWׂ2<Q_WH= e׏{JZҽP1B5ɰCLYdր1 g_56cwMei+FpfJK_Q/j?PVВG0f7D5R=+&mȦpVʴyLC99T[i K$!an$g#MC JsW.$?BB>k%#!DEhQ{D]Z}e/9w[*_uLdžv4UU)Kԑ=CHو߶J`YlO3PYA})3YF| ¯HmYhǰɴ%@P:v뷱jDj JcoB^[m%uYIʷ^6DA"ҋG^RY18\ݐ,g}@baNhb^EQJ3+;Wd. n^Ligup=pL3R0[W(J*T+ Oͯ+E*?c{SZQ1!3 uY3\倖@:&/5ڟOYg2ݑcomQ$6̭η"@C45mH;=Vd"KI㸌'!:Ř&}-M.orKN~zR^`Zz|+Ԟ6E o'r*rNIC0Jf-yNFMlb/d3V(oPG4ICEsrYC =犙טes슖C͕7r7s4Q~s|.4:@Q^^!;bOd;+,"&_Ww$oxh88ʂN02Zi3GRDsƆM!_r+j:@Tf[L)`:Ec y5fWOVv9Nj`4v7n7(AD<%$&l̂Biqb v!w1^H:es;gXǹwy!m-f/DK.?_ osDrf萲5%#f3)º+f.9WD%ܕ[yUEl4`S|R':ѓG,Y]wΦqp^|J0s}~)Ciτ4YȻ.m{l`e`cؓ\6J1) H% zva@8n~0528dbY"!_4FcĺZ}M{z5'|ZL/,1]2G܂$OFp$kald*r&geCbE纈Nehcُ9'$X:xE tVm)gA$}&A~@0l!c߫ޣߋa;B(KLeݭռU8*f=f}* ;`Gp"FbHLoHeI:3?4я+"Ys=>߂5]*׳BRI.BxYC=Q(dMul+7 WR+\/4wx٩ L/ͽ!p]Rb>S}'{Yi}os,VCbo,oA_xO8Fr@ UmS>hXeI* Ĉ>qzGO=D͂7=Ip $g`a}YDu%-)`uv+̀ՆZ}/3@$B4>kz2F 2K!~g-jK;E2 ӂ|.v߈ w6 ŏ3QJh&fӇW 'da͟y(1\e^/eD^Lׂw¸Oj 9`Rὃzw{>㫉F9q(})3XRRA -6ד#X07Lc óbwy 80yd9 I$B{"AϒRsmZy.¡JPW[! Z0wQN4M Ys *u–;^^9\./}Q궅"g+2{7!pQe1;/bg qY.+A;rDsS`F0G7 bd"Y0#n?YSȟ (8\ǫ XwT?|WC5;oW01TC1e;۶RaD?*Č+-eg_#EW/6;rԻ@ xZdٱǬW 7=Ba6(J8 No~3 Ó1W3WIas2 "^I}^:;1I-g_vQh| yCl 0.t=ƒ!P'WYMށqȑ=̒S/^X,uY d,>IL$5l2tI^*f,?M_SrCìC ?yߒ+O҉ C o'}OOS[C3T&nzcj@H"/Д 4!!{L%(ɧ]tJo،:1N{~(4Pj+H{'^yl%4$5L S|kŇf&o *(:6eh5^o#@u}{F{Z&7LW=oЖvcߘ C o]}h 6eܞ~; 2o0kuFlj6 yҥ@XRycm?j^zGmradLu͝C@@p >/pEol%JT2u0&3A*d3YmOh͑ ~NTi7\q eg'Ѻ`Vɘ M+ ŜKW;Kօw^77Qj̘;7uYyX?:9b:U_|Kcſv%(]}e=LyCA#/A9nC%%(z\F;UDԣZ0zlvS~$$!Cƾ6`n<}lF$te!E wLhڛ6M-A*`r:$Y-W<}|Q$)HQ9JBuV>T+bsҋI4Iſl5%ډ8(b۴x[Pz}Iu }_59G>1]vK;4>Ɗlx~0aC$-7#BE]3Qנ=Hm@1=rS}?N&su.pШ!@ӴnPhC9x^~*πqM= ʢ09`*&]q!2 MT*G6䊀V aiN;0ѧCN=R[sg jC_$ieAP1Y= JdkǪ$_yU "‥9)GS^r>JNdrl!VbSLJһ$#']9J!5f ݦJ t+R $sb6f:pj$p-,B$ Y0} X'},lѧ?S":M\ӎY_*A߀М1f2ls3vug7 \E=<[n#;0lfwn/nzE֖Fw=m.Lt+_O˅=#ٌ4O7]!hv$ܑ%K)$\htȷ=jMza7+RIWhʉ`qfhOQh1ꅭYU#e@G#9FzLÏEuo@ QO̘{C5|@ܜ&֦5KO峆  ؃疺vwOk6wwҐZW# 즘¼B?¶Epv9~oKX0jhez<^X{X'B<~Q~v=SDd\ R^Zߨ$׹3z&r#f/DO(trpJ -Ocu^[ZH>kn&_LpP7Y46.P]fyOWKYiPQĦ+)i.t~^,3;FnH>0̧ڶ Ƿ*= @j6<iEz{uv)sO}'P[.đ-S`4 h쓽]V0^B/*.% ELr. ^?G41Z7{\-' 9`׋bKA7qZz ~ѩ'qq P*A%^??-UA 4"4 *cvKgo+@)s] ܦh|:M2X H[1-8@I5֡P3%!18G,9ۋ#WhvdNm͑(AF}-YJ~1IjUgI31;LkչΠ)A9'gNx!b9PeɑF >jFTZ{CQiʪyzǏ胶,PjxULc< YR~AaA8 &ձzNd+֛TOQ _^Յ)ӿL@.> iǩIȏx,~8] .am*{W b,-5No;`IψBYrymt+?QױhC;ҹ@E Zy~qSޅdE:{ϵ…^KhVB,( dR2=B.NWFB69pJSjQL_imo53-y;2L,{?m}9fT KŮΤV"LAIm YQ˕Os``e=kO7B6`W#-?Aȭ"Uۃz|u[Lӱ` PL?.IY6Oϟ-`V[uE^1yF؄~ޙq9YW/Xpll%W_֛9G5L׏f 2&p_3K >y {;YOEfzT%A^- 7xdwXʲM3BDo/wqnAHݩwߊwα_ɕ!Tjf5^Wz;!sʼn.j+P\>G=uo͑E `as k 2SV2Zχ = '΅YktB?rrq?bd(=^hY•W(eos- F3c-~o#Ci G[r ۶yZ$PoD 뭝2'z$mЉ 0x!z;۲׮fZih5m-Xq&qȞZ1Y/[ڤ/nd6!h, .)MC ~д:>{E4M%OaD31jkb*?cJy_)tKY%uvS7Sc'!z] *(cnMCkpZTKhq .lH T: |L3D+hh8Fd/z$?NJxfHea~ v*fO=]jjDnRiPZh ?Ox7tt-K==(!JAВX(MPP9t3&d砏pDL\=K~.WCٺ`|FkxZP ꤠ|l:/`ýA`6`Fz;è/QXBdt#E`ɬ[ մ$!/#  ~""υ8)?!yp5{~a?UWUV/7'$]xr{ ֩P7DY&Z&VW׋4oY:h9\-%O(NJ9ZiмL%b&LM_95h[A;')mqQ"_f%Xeg?S?Yqr -RjwnWApAi~˘@Z]+1 r,Jh䟙s,g"¡Ю[%F@gʳSA˘flENa93V,a=,qE`KM,c%G Vltf9!@Jެ#$,%:b|9y}_KDLW-ffk*f(dݔ`6@.2_{k2m]!X(hPiSD͋H▭t.MC"MUT;vCZ3*=.+\ɿ?k[SZܖ<+DҟX  ~[%J4b柬ۭ?E^#x`qMw y;jD"l1@4=yO b6܌nߘCef2Ah1yH,UlR s *x!ŻmhS9o'-SórݾC̸&"TLka^f!D#] ]@iXHΖ]\0Mnh"6 xbIL5[DeG|\Xg.D֧d?\JRīN4]npĦ<  EnS90uǘ/lIÏ,bK3;S^8(qlNM_P̫ p\QAe=–G+>LԼ9|X!ݲMhb gVo'o8Gkrzng!9"Gfhza߄d{6j:2$ediXnO=BRM[xh]ő2w(GG>Bf VȂ>N?1kv^zSV)ݧC"㑀%)%ذ|igKvmgJ.E>Zu1t+ćCN̬j5qt @4t!TjH$v.O5}n[MA/w c}) w[]VţшxAlޣ}a YGwu( xȃUʵϨXX_GXi+X^.dCǔ%[D&ح&xpoGRfz_xoMHn`51uaRaBݼ+'˴SzฮO$% ՝"Fa"JRbGpxRW*#qU:.g_E=b$ރbD&Ō',)ӁgȂ#`eg[pJx{Д >4y`0+i<>^JbQ@ɉ0ch+4mG@"bgqB/7ೡ_Ԧ *rV Ʀh.t`r_Bg'YZyn[$! ݮV/O]PZPcl:kRSqsPdfn WN,hP> GltuwNN4y6~Dq6Oa?8)<8`hk{{ %Pe$iuQa"GG~,TxPWp 5Mr"^jO "v:ALǾ#L}^8F9&Ntl )3b0`Mf%dpS7`T$OC c2`2yg?!q'!ŸVsC45KfFD4]p ~! >Tk_љ#~! XԬ4mf[l* {9Gmp 5dN5*>۴R~| V8Z§EEDg}/(GրEj$s8uQ%;At#ЧNWPt|kmP5)R=*tc$}{+ʻɶIC`qdBKj :O_ӭPfnkJJ;%ģt4!wOc)A`aCe?8si/)v(yVx)Ik)=~H Ŋ~vwfAHd4Q["LC=^84!U,<Ȭڃ[]B vX^3N}}s,C:֘;C%j[;)DhY.NVzLnI 꽦ȩ5PM:q|LROLL^ wtҙg|K:0j)U`J79S Z(׌R[$V$_h J}J\T %ҩ&l`7TaV,9x*5u! DՔTՕZ.pl3nY I*\H'q~`<#=tybқw(xs<98v$[@lo6 Imi [zEe$k0 E W${^Ev~<3 -(QI\[M tC{ ^ ix}{pc%[E3辡iذ+6)rY(G!CjDCyŭ g Y^Eri3%X?ĈWB$8x3RNg, 2)1\dOАVǜ&2Z~NJ3jh"c8Q~~aC /׻^T;3%$`{ɴV2N8/$Wp2Slb~3kZ]y6B1/CR gD=t8= VQ6g |&?g!(CSE9W*PF~5x)Uw97xLCQOgCPGŏ^kGUAh(\\ 1Q6~P6WJ)'HwRO- "BUbh8~ی;D<Vm ρ  s|6ZeDŽ8ZIk2\v0qMZ^]9!]N!=,񙻏D~J--):uB ֒E)p [ݤtu*H4%V&_GWt"jM^+f3[Ķ>HV Ԯ!CNL];Rj;-gt{[e>GhZE. ܨydUwWZ\nJ`gs$1fWR/eLBSN-7F*/2Fr is.+mG,{julY }^C-˺+Nytmvy K!Ҕ{ C+$\kck=Ǚ|13%qw5 R/ KQ*)7l&pДH:C14k{BIEMrbEtn`AAB) Vg4JH c[rRZ/F}_cb뱝2w' r袅L2mi #jS]sdI% >s`*O/;ea5W.i,8th0 D-blh]/&5IY|FXXAaR`C88.€ԖlVsq%kKCG;]"reC=0˥WI-"(A{+d6P6rZ 2w燓4e!DVLyy#74_eر_|(C@}YGQuvNid06yhWrI2x{M I%{׽ r\4r\VsXyzYүPy:ftDbM }^?Ѯ'h0bQ#zOtd萹0@μ&ABd Mx˔!}{iq\cX8:^ҡ;w1V;LђID;ykK Pd4eh;S8&v\W&ekyA]>%QQ~%hcTr+Xt^6AT헒qJaW"p;f@F{Hw287܁/QłPòFP+\=%_jLI+WޏG$euI~fnDh'jj.Iccdu^?4A׫r٤0VVZߜAEmKB]Շg2Af ?b,ɞ O 9zy|Ʋt:L:5u]7(K"'33yyW d9b-Y,H0)A q4,nZ xt[QpbQ);E=σyس=fjJ cWHMN}"Y m9מW]IEvpLҭICNͷ@+ԛ(͒f48LIH-u]HA>-KL qv5:[{JiTWGh<7 q%яǿ8Ҙ@N¯\1h-}2_Qw9jɓzE0 :aBê=u<̴>׳@DNM05&^C&L1V"5FՏjKgvlj/~I"9|da>?Ǿb$Qly+σTG]R3l# ~YM!U]V1ZG[X=VhcBfU6> !w..~UV*|Լu/šiR|#N/f;pw@'*SKeDX\C7">9K1V0Ѩ]ى~+ǭF]x6]0!?QE`epn|MQth &vۼ[~Bw,Clt3J02<"ޡ[̵CM :ra}Dxf3a yGع=a±ߢ~RTT$>\Ze"w:q/fP?UVyTVvZ9u(N =N= wT1b#ns+/zK;pS8oё]o{&ܧ 1 z:-›$}hr3VSi$ AwR5* X->b2P-J%s kN-{@W ]°@Un[b3VrO[};v3Ī 4J[A dlt\(DȪkWʌ?g`rôMtas#=X| r퓋l]C8"Yу&Mw_oDl؈e~9or"L.N]b+&R@' ?ێuwjd9]\䳿rScQ~U*EYxF0( 9H{ y+NŴkI=aM-m̲"qmZ$qƈr\#By0B mNIV#=ڀbZ7 wHҁ&a!|'O &R:v߈\@`(暺N(K"  !Ɠ'# N+1J(r?oo:bqhVS"`Fy1,>-Z~{O@rUa۶tH^lV.hq @ *DןUbu B`ox4b+}֘o'wh@0}ఐ b#S9pIU0ELxaqoӸl+s¤,n9[9ۋ;@GUa" M(8:ۃ^PP`UHKȍhڡ_pet(Gˍ&Dũ*ԠxaE~]SO)ɿC꛻i7Aأܼq>n[\^g+Ӱ)n1AIW"\bvytj.~.ʋq' t F({aMn~PI%N'HEEbfPBDݜ~Pt}\oACdUO>+*,6 2\ۺo@W[ 62ݯz k 6shWM`Mbtb`XΊr)_^i>Xb;]9 ݭ|F[Yԅ1 %$2gR['N5>TT\pa8*lȥL+_Oe'lߞӐl21`qDI !pZG:Sno*\M< P?VP:ܢ'CXn")g`f<協]cj67HwF{مQ<#b5N/`s2\ϐ&/@\o9J"A_ꇋµ5>Դ%^@ @ѱ< \j6'A39;_3#fZP((>Pʉָ$߬*(578Wu7΢By!ܟ6E,x] *f몒^z&8^焦Ϟ~;W$faeӨCV0ȕV$eT:W4t ʖK&1_]̻DmÒGa,e(9XUu&Doq>u[̀ICGd*`W@r]YɷtShnмa+t9N`c86u Qq5_燤 SG" -J#֓0vn|i v,Nǧ^\pyv.Ly^զ#;7-L*r=Bc?C2r|B%F9 ќ5yx*2Ϭ(JAm/ZDX\p ɿ蓒l4;e0-7YJvӸJLYtXICZ]-IlF34t aasV q#smAIqJcʿ&+EwoVNڻ(Qa58NŭÂ7I(s'RoųeYNX->Ʉp!KZsY TL`۲!"χ.i%:j `hE}}E#&u/`eujQN1dKl3dDR6 )YR1XH_Lc8Ku'dzu>m+(arnH]UgvKo_RSOql)&kH2DUgYSl}55 pp$C1`^԰$i=SycŢ1;mQGՔȽW~\H9DBş@Gtri[ދh}3eM`ڮSՕmHC.fҦ۶ZZ1S֐.ՠ|O2N2#9;6Sm&t$LXl}KI+@/A-nyEL!R4yX~17̰[U6}80@gH27 rp! j92WVr#^@yA*XEs3q9jI\33{+`_3DYlj.t o&)4iRע Ւ!u\œM~ ~gXT(SEݸ ? zD[Q1! EDq6gJuZ"?y&P̡µʼni3}2m6(F, 7 u؎޳y`YTuVFo3bi}~.%L|Y~rO tә qW$1#?Bdc YDBi.M!p "%Jz5(QK7W3za!+[,똧d(,l/QxEH*f2cb#t?B48BQbr̵6ehֵ(šxbi=+b%%n_IWؠtϞĨs-Q^5ΥI=@Lٴ.(!o٨d5D̗wjίkAT=lo )߉/7`?|/'8Vq#\8:|j7iɽhsسӎf胕3SSEsn6<0$HHMcZ6|#TJclD7 G?X۸W ёbjst_}Uo50VxBiIg?x@ +Yu]Xp/3 0Q29COpNu|R< ƊhfY,ϖ3A!Mpm䩸VF_c$GD|-(@[YO2NhL ˾-.*ՙ=u,1EzHJ)o&,P at1tvm\YIsPhG'##@|1@Q54-h˷:~:pE$V[R)?YeοuNu~%T2gWΞ^recMj{PQ L@ǧ*qHI+ 5"N厨vsxȗci3pL>VkKDG=pf"$ T@ l%~gZ~ɿ;]Kv>Dݔ4 bC`*QTno0E] G=:ѥc5`4#v.qV?ؒYBB#Mㄥvhi^q ]8"3r.^SZ_Rt[ lj;cT. Q`z= áSf]bsf9pnkVQH `0 ;N F9&hqCַR!ξmZqfTڠͦ&Z[7D u5λ;XNRm[c{!tc͕d@r"XlGCt!!+iRsRŁ;gLA_'UMgr׈j50壚}>'-W%KCylLOO8;/i5]Q}sIs*Tɢ@u&{>'X꒚ .3lpp[1 ˠ̐p(Jz0OE4]ᩗkBZkv4|^5v04|Ic,kVoq8u3 \c7m戠]lIGܦ9mB3Y9h/cUd)AT L}m&S=X_l3 ;]k|LX#JL`0L37m-n,N$f iKRtwQª/Dw0"S5$XT4Z1d8oٍ t @*ҵ=ԉlv < 7DW.XF.בv(p5/xM.ajޓN(/kcFQ pVP6HmHs,ZP0bTO'gi`X-&( )"wF+eHHexvXX"%e鈏ˡ`U}05I/N7afIR`=ʌRpm3?Hq)ZdEEu4jsDvK>"Ow+oDK&2_ɀ?TlWrx~>4gݏq n4No04}a\E'qM)yҼ5C`"Yh\p/ @_K5Geh{4^!jR6ȟ_Zu_XEocv`ڭR5wa~;ckQۮ' mIxռDTTE2O#VZưj/܋L⿑2d1Au,I%$=KUG~ȃ|mDI&J3^^M.'r+8Z Pm~.Ne2T鶡Fca ez6Q<wA[4)In[NmSf("Ro"9݇P*>}*KBh8kn277$&"r2e. eT1HтmeZz4hH5;%cw?d_' l6KE;S>e&^'4#Iu-GN#EcEČ'swאH a2#Skq. h ƶH2tG{-N"@C]a}RAVZT:GިޒiB &Ӗ!`>pK7J0TG2 Z:*2ݪ!`#OX]3cGmT$%6+lKR_&X3.B%yI@SɎEH~ʋ&u7FA'۬KMGCuQ-rtxX'<"eu44c,"(fL!B-c0THjUxӟ O}.׻-TK'+ Ij=+'4_B,gF!鑫Ch2LzyБ ˳Sӆ@n4/_x쥨N Y}zSR '0PL??fOً |n] ? LUIՃ5Rdg,ww,[0pTJ%ׅ0g:Piң_+y'{4jZw2_ ,,ڨuĞNط:A=15_2S>b<;ۭc;Вm]ō +[ pGdiNh^tE\) *yv9,E.3铨o+#;Ϣ@K\Nψ&-v [J֩R Fr*|&Sʖs(Mi)wbI; B{ϢUT+L\Ο$#0ÎdN;i$e|Xg:&fJ) ]2ga.v)SHUFŇȺ{a BpEKvAɧyʗvKCtɂˡD;"1Ī?RDlf(bҫ_L{^ WH je^'ܸD8w4c7\ Ap~7O4Ax|TEZkNl: m7jI]xJ0@xI̵'&X@X;a) P4hN'٩0yF*5Z`UH ɚMyd颍FwJ%X;NF | zI <025[1ﮣ6_UbJ(y<9's٘J˃]F" i|X&RM3[d Ҋ lbr8vHKż/3U8 qi4nYu;u]R f֮~$2X$,L(yBG#f1, i.o94'垉qCguY@,]R 齽T<+9*&Vxý?137M yn]|}I[KBX:>W.1R@BQv P@idx9e7%xQhp65Owni.ֿ]rtU'PC>o{ԉ9SmJAxMoZܨyf[U(BPXc5C*;}Pg2:NP64,ޠyܳ!4e"nZ;xr~[涐[U^>F8X"Z\ `Fb"MST[+VGt>ʓ1 TԐX#%x>qFm'l!pҔC(/C-x\io_7i&Ē =8nlѻ(7|Hb NH#F{4 ^5 IP 7o:;',6ŵsrZ5O1)Cr5QI]T 0Fu<*Sv,=P4uTGȒ\Kּ+Iӫh{ "75,B7ֈLr y{CɩAOT ̑7FvPr_Up-XhGM1J?<DC2tt/:$M]i!^Oپ?B1޺~'…?KJpACB3v(d*Crm?itɮ)pi=[+Vjpn֔ =ej J{A*W[nr]ވ!̿vŚ- ?(U֢P23Fs#''NZ-7;[CitBwVFǜ1ݒ 6:| J# AS{("7TXSQ_fs1F1<(W+~aR`m٩م @*J9rz=a ˥:'W/K/Jnȹ#sIC+FPSةx1>U"5s_7{Nxɰ|LJ]v>CD< S f?kJ]:CJx;>8%=+bTA 7샕&bb8sqck .B[LRGx{4'.GXщ ;vm pOn}kb>=I>N"t[L'az4o!PmV'W*$J}ڴv$w% "J_2X7k—-3VHr- v~Rx$Bh< nKRBqn;{SR$|۱Um+ضGTpˌ`/{ fV;._bNuJ %EzrwT-!F>3caeUtA D8Wb/YiYHN'7{7+Uj\UM;Q{XhB qmlq:w8D+ dAx &&N(l2|D;$ɽz^>u'|5>~DQwo<ʮt Ne`ۮ"7ݞfy'PXiX<1!psd\c)j$&R8vD$8$b"pI"؛HH8 ߽>2`JVsћRV@h GJk ݙ [eX㥪B!mؔ_U&tF MHJ#U rls Z\]Ҹkt[IBpxp&/-64n7L̳(ҥPFM ЬE#'_K1v{V&[!(^ 4>DKsXA0\(fowKv;zU}`Lк׵xZQabxԑ =gWe?{\2o:1Aya}^umBC +ͳT T>8Eu3FTGMvIK&ѧH)a(3-Y_@YeK`' yG},\,\Ugh1ղ,8^tT\|K1#h2,#ZZ7kN FOJAG}Ρp_tZ5ٗԠQi&K  4-~PSRjy/-}!MUzY4p`8npv%0TG>['Mp=T11l{cDQHtk~ʚ#g/Ի1KK\G f(7uce7X^ 1R5vHI6k,%e ?3҉A\SP'>uj`tXpVsnv;y XjhBB8fPmȵ=X ɽ.Y-;. 1*W`\ÆQMv5gu ˨#99'Qi%7p-~'wlnrFlWؖWܟdw/$2JJ<b* JJ~`<,2Mw:;<ըQ)&Mv8ԌO٬Y8m_ bbe!O >uE'9œOR;`L(1y3;Fi[_9M}ЯԒ6(7Pd4i+$wLg"\{UzNOL ?!w1޹ؕґʞQDTlOiPsrLd@Lo}!E.Go@|1$=/kbַ|3n:i[$P6*VߎT 2$jn.lĥΏ,# ;X* u۪]>7!u.:6KHod-)$o 4s ]g;q7 F j.XXOYx5#*h GrFLO)>"m۳/6h y>]n#IϑPZx׀(Km+o勦fvu~9y9]\'<4<|68G `'9d3Gܟԫ: cvw-5Ɵ9O[BÙ6KrT2JEre vnWMPd|. Ry y,+N۶jZ#dgcLͻHy542^C|"i@FNFVĚ5^/.׊;C߭ٞiRf(/GcүZ z= e0(|4+kA3xte158ZD1~A||]*WSPL'RѦʐϏHΎخ^1$ZVv1$KTfG# o[CSjQiφXԅC_V͟$T?$a<gyzBh.Yt&COྺ@;aq5qy#)R_ѥ`GfK3"uo>?(?DJ{q(D`&M%ʫdz<ɖ&I_QNW5\E&Ef[J.ro g_=7yҍ{nP)_wTc .8T'PHgQ=֛ƴJL֪iG{;b|tXՊk]?{D *ӊp;rЪÛ ct{z;O1RF`9W[g2L=WH86awԺ}rD=hD} J8I w]ar K^B=22شHFE0.X 5KhOFʬ%VkKJ߲NOd2;/'kNٍ>- 1Q ӎ,8~qtYV@YrdeB[`e(PasW -|qv;pCA캊+,?'Ł~_cB"JuZkR*ihguZXP'"V3.ri<zwf3*ҖGO<۟%~'b6XYSmaoTĨCm86+kLf ԅ/V'zJѲm腅~1Gx| 6T!к9 l! ɊaϪ*YN"!vFr.|y1"J hn7^ `TtU 9銉,=e)P̅(0rr",m p]Vn2blH, q%_ﴜnMD 6*V)>VY7J"Th_D@ E' v̟E)> 9H[̿@Y\Y$ԁtEeΓaZq)a+d2|q1bs…7d_m2Džz71bҐbsKJ{?J!?*<5¨oH.ɵnxCoAWzeЈoʗ,<>/V~h"t@ grIpiFNΟ:|t`E/#=XqGt< >E4,d̺yY0h"vÏM.C_įw k3 7IVIZ5;s+Kcv7oB þFCu˃^}Jv/>fȫ%8y|ΪEBi\_,DT/k8Rs C5Ň:2B;5NjO"5+KJn% N?q)/'FXCgx$uռjk2rc1Ni}Lc;gPo>[6@iN k~5.eC%3)>oi(*Z9z7C!jSA:{#"\u_#$K]GH`Lq>}j^܀x[DY"\:WЅC0%̼g !~EKKam+P{8Ņ 8FlǂT.׷ W]a >)5ZCF -|[y~1^JX%Ӱ3\eD- L|tMz}0 )Nˍ nc/uJ"RÜŊQt 㼥%X/K56nע,r@cIo8om@~hQY1r~J 96U'W+!>cc.h"0)w\T|"fىVP$~-])@mq`xjO+itjѯՅQAQ c)^k &Iv{|k7䪉#%zn]Ye{F ˯*=ZaIau3K '9 h~|i iD ZNswlVVrK;{}9LkZd`\[}ɍqp,X^/NաW =HTIJ*R^4RVM>'F$T/j\JQظ/DZV{)މx=EPP\;2xc8!-c8q7X\#R f*BxUsIi-_lcsV4Fz\ '״1.&9ٸ}B +ff֢iʲYDn,A%+s>y<_s^;ğ.ذ35j*)=Z#F}e ,! 2⪸ewT~j0ft&(Z7cAJ^FC؏%4gWk e\E.uZ0D&݀zEpً"s1kmiiĻÀavsWs4?y[llm Tʘƽܙ~4ϮAN-e͐w9ÃVqŗm>tybJ[ATPmjStyβp@ywT&ξ+C_Es IK|mF4 |'=OLփ e^FK76X< Ued\ Q %\*v-Ag>J> sH} dھDuy]Hor*ۤGWAkYktIBF^iv^t!م|EV4!&'t*$˕m_yQD\k΍T 0oR0;Q t\WRKxk_M8WչPA 5fψjDhjSj K o Uǫ8N?;B2SCDv d:W_ ߛ]K1%XZ{)G!ŀ?c<6,@%V3]usbl]űiGunjB;/u*cJZBmrp_vZw:/c>aF9KmJ8p;plHA^تf8GJ:41陬F~nS>% zx-%>ɠب %%9VeW|p4jv&cL@"=*Zě{dsDu;6糄m>zzZrD j#)N ߚR`2 m ~QK@AOMtgϯ5(s|5Gm؅ۇ3mQꃲ'1WK3%-w=C{'AG_B1U d8(KY .p1;[g}^* Qfmkr5L_јPb|PS ]'v&I) 1Ij/7/x΋A7J?fY@BRCKL#f|Ӝԑ/4+=erdHE '`cHBQo3CdZ-'&#HQ>a,3zöd 6kl{S]ۘx0+tLvXP5r\eif9K= ԗL0R*;}IV+ކyhqAR[jB>vEBXYQR}Ωssek%r)p\ 0Y AB? xnsmRTQj|RtT{-B[Nɖ_N Jo}QZl[Yp-ePҽ52ȹϕrth82>Xkɷ 6ኣn5ۙ ;@-=00nt)|Yě~b*[ Dbp?6o2MdFy ^rS;TWyR峥bYPGUaag;!no](S)(S!}0`V  E9ؕ q *t}Tc۽^gT:};XD~l, ƫb6nlw}7T=2b:mmb8\._8)F ŏ' 2XA(H7-CVUd7fNe. s+7˵YMD9GǁNKMU8 6߇v̾Qy>31({wuF @vE(vݩ&m× ^?_tFa#(@ӼrUBq w7Y 0N)/ߞ̮z ѣJ2K0;L$C{,3b)AG:OK|ξŝ\oҗXRړqrܙABG)\:@o'_CtB5EE泞f5vQsJj2xƢ%5D?06[YkًiYh`VB lPtA)}ѯQwIT@h ch# ~h $/$3Kw{.c=F1Y1{8>j7`dtUOb3![ 2CK祖K{ѫc2 Ϭ𪉡gH1f%ŋzڏOd:Surt4ڪTw\B8${3 i‡(Nr3 !y`hfJ*aS>ƛZp9(/ɷBj~Mnp 6GS6{Dy%Av|wǬG.EEjgdJM~|$dv~F\<2K1--f樎duTXx?T@|c1S"\tϢ@jtAށdgn\\- UJv8?C#QD:ƿ5\k#hrCL͍ ~ޛH'nsݎ RLPOXxQh$S1ԭjxG>PG4;c]p8u2=hS"r6zG/IJ zQa3@ۀͤje?m2`#.q Ss~C:h9Gr%fY%-PoudiM`"l;p 2%݉oriAkIۨs @tۄHhLD' lT(2pf}FG}jX}F%֍*>&"-@S|1*̭^}:R'(C {98׹?Ri5E\ 9jc Hmbo%v^p }l=s3do>g}9lVUɹj]aDv"s$Ǧ#sFꝆߐ1"(y?S'ɐL0̈́uVS<0s^7 <#q9[/|"r fbIƷs8k,}e)V-"-EVPm0$Yp,Js}b AEg*`[cxzOdcF$egXҕd2Y][*4r:_sOzۮ&ՌRU#لF0`Om7~C8yyXiiQ9YicPΗ[ +8ɶ$}6s%+j_<KƳE9bw<2חt A1_ 氙{iGj{ n1!c'T#mDp! G1/ PnN5(a⦩A >KW\ƚDFWrW!w82Qj*\MxS2}50Ng(I:>z$]QVWͭ}?6;  `d>;2i2j!m~oݬ3:33H鄊W(m'9 lJ x<$MDX* _­}榷dA馞XFKض򙖟X*'xJ{ja-U.iq䆑wWsډ6hzh[4h7.E-؉r)p(h7HܞJ .cޕnzѢ~:Wuix MvEȟ`^:RMgMݍ 9!9F)kIV#&}b|X7t:8@,h=j}9I AX߈@+6|z W]g6}O1`?z7>V'J̱)]Ć8*P&)!g;NZқO]֢`VfjW@+O<MnWaԖ[ `GO0밠QQ%hua8m,uvM=bsKTm#|Q.tV/JN0Kz32?^z 9'ZL\v8N_牠&LSjj/{$:A.oX< @ P dyZ?$"RCPx,n%}43SqB,miDAd x+L3r&*uPN&"кy(UZ㏣ː4=뒮 &x0K8NIFUQ1xQ2kYaK}h丸F2`WB4FfrG,7=$ 4&`JiywB8EHTPyy;# Gz=w A+i5 Ƹs TR@>WE4i>Zz+͠l5xZ pX|'/ǙZҤ0F#ҹw'k&< Bd{Qy.#ZX@KO=q Nx~@ωe>[1(XAH) /F Sۈ .Ld`C:5nZ >0f8].#ϮHУMngIgefsHTւey@H@EF|U"Qh;DGnRE//i|EZd${OJL{B jjEL*ش.mzpiJEde#qϫ]9ƚ"ڮ |5)]kK*f *Ȋˉrjn/lx.\ +g?$rXJFBRFSSL 1Gz1t6uű\6.{BR ~/d-LD>љoc5K{|Vr=ƅ6}=]5:n-XS{=j̏.gXgS[LD[|az *~;2"\l=B$d7{LZ_EKHᕥk?,b%~YL!B^\fuH ԞxL,jmfIHa';٠: THtk?VXs+Mh'D!%)\a蛖}˄Ȱ0x>+)Ֆ܈ H}96L 長ܒ']$|ڰ:XK*4mª_|`f\ɽpDyI\h{П T{5z=ypseyMKX䜕_$lȨEE$Wh3xV©:T3u}fQ|9-rBuhID]"yBDvNa%3AS)FYTMCDZf1c1~\F1`_Ĉhkh=]9U U f-zٌ8Ƀn]N6S8%v -crfpŅfPRNT!h8աwLʠ#p㭻e 8?j$B4?]|xkO2CD\>I~ViCiSw ~KnS'kU݇]25{r$];LsR6 _&cz3Bh{k H7k|}dy(Cvu}~ \v ꚮsWf|?,{D AtA'٭x"-3ԿNT kܛv49{| e WYZNLθ(hyJCrc/ 땲9~2dWG\ǚ&62񃓈FgfzWM?>/J9<ଛS/aޣ{ b4%)ej{@5c#8{ mKfD0[` oi`I>TdqcC󤽇ۨh2Dóo%Oe3tNț<{i#Ք7vPW?b, QA0?*ZeI\72wbE8[-Fe1*{+BhYRT]zQmr?Dby! 0N5R൓Q v5!%A;:b?}TKTej1ڼ0[n4h}C?Sb`@:`9DQV s%{E+\."^* sr ԒGa`dčk2˟zs9Xu ,iO foHv#N] W5fxTq*NvK{ 4RS> ;Έ$n9.zl 4II$4{q#b1*j O &g&c-e @>oa8ñ iIQ;{MuA(@C g"BE~&:xn: GuKؕNo. jeKqIuCb,A]]p&~K;"tKHhQq@HiB0nW|x9Ih,z \t`%mW~Z. Jō;4o|[.||fTra2 @֯E'c|!G)~yyFCYj-T*^]֨O&a•駻~Y04 +5텻膔 <"4vmͳXů\_2Wbaf*.wU /i,JJ`dXI1ө nŧ.cHQaA@H&rP49QUڤ ~XNw/BMuMkf|42># ym$)(]d1/:AP/|ribPJ4D[rdL}{B*͈v]Lx{6p|bDEiDJ (<ð_j&> G ̞=߇ ]D͓T ljȜ:ݹ ܭ}{pd?|gO 8^>;-14C( giW~ }^z]8Īx=s.#o7sw@F;zӠzA {BDz6]T(zM;FŽXAMSmJ 5t-(-EQ|ax߿Nsv~'2 !xw(nG'cƀ=j#Ʃ_~Sxcv 7Nm%(p),Wӯ"<@N^S'8r1ӂhdȀi&%b"nF"~eUu^ߒ/j_yT.I*].ެ_7d~9zƀ] Ny@__SD/uAh#'!Uzt8ųki| bnz *=eeN/L a> } QwDWGEdar0UmiN-Kn~RrTV)--$xͧ`>J\%h7cl]E\ƿ{^KY?7[dӛn!y>1A#:5,KIeMdxzsd<@d+(MّuGRw~(G~FQ`bkcIpǶ^>q| uyn-!jOoe.FV QDܳ ܸQa }HIwƝ J2Kj_.),S.{9^цvnboBZ>i-KK0P5t4lӯ0m 8ئKL[vX'ٰ՗`X*wP{w~iA7gyAkzByROi(vYiXAc𡻤E8Fu # {awޥgb}ntJX-"Sj]PX+ƜVup ixNzӸA܏yKT ƿ.ƨHm'w~։*06YqH4RT(QvE$npt!sGsqb:c <aѕ %`xҩ@5ENkh$ \\ H8˶8ԕj6cp<܅kJ6M0fk_սoE,+(b9ťJM=P6+^ ~-`זgY G@pe>1?K )!6&越ȔIj]#js p?m5w[7mwlEvM˯6'=(Qt~]r{wQu>X( :ʊKF%k'ݎ[ժhj깢ІfـdZ8[q#Qc߬4=MQK.ZJfbYv;#0ܴuub\Qu=-/ @tfen:ӷjb cKh 1m3iO2G^8833u25Mwң,+Roz4"߻O-h_* wVu\ |U3T*g #!0tp}fዣ#sA'nq~)CszGc0M4bls/SI < (rrM~_V84j@DN޼B{R3|ccFєrsҲcpנjN7 t#I5fIMe(R@P? {aJYK*o=bsS'UbgCBG\WgpuJa]yLWݠx!gv|`8es6V;g d)k5LxFH`9AVUa9{yؘz(2H2paby\s =lJe 4{v7ᆉb ̘kx8Ϡu|aA_eIF'wX2r`}[e;m7N!2'~{Run3uꖤ#e4WA.X+#xinX&qf [ԡUd\VW=]Di3Ք'CJXs w >0㧊8,/Ra~m+Ї,~;cސ1”Fat~D*5~`ށII FLړᱣgzy뾣Cͼ1W<8K:<cgp$$}y\⊩ CBdm^ #??XL4A~+W2GlpL@EgGA^BAQ=I:` _:3 l'8[c>3`qdM;@K_Nm,vޮV)+jĐ4DbN>3 qy : G i*ч7YY1~osſus?] sOek"Ҝ{k~18'!.7hreB r+[ +gooV&9q`!q}kѽ>$v]?ɷvhdxڪjMAXq@ /mvNtTpD;n'g4n$͌uwq]}1/_DXX-ylwJ] ]~*qo0Dܩ!^Vqtr\"?tN=HCVӞ?k֙2\Ǟ*֥bTsdg+8uƵV:I @^v[ xL\U7 PR<򟅓GRv1Ht4ǾOX< <2E<{*CU Ig߽M#Ň[aJZt\x'^CHL5;{|ʑG^Gŋj%C.VAm};j nI; &YHUg O D6%{zM}; OaK45u!PlwMԌ; ]18zCFŻi'ZGG&fXӎ\ Z0#c~eO:ߗjmP_)?ޒ'as5 ?BcxYἯ Yⷦi\'MRʴn FhI6M6 [` EZq{742?&?ՁAd]K{9uVź(I`\PJR|'j(9KY,('pa,'cdtV Y.ɏl۲`랍GbSYw ^4RBٯɠu$07ڌvT-9;*[6f1߭ B =.;q/`R=닊+y'٪ 6`@R2pt7@ӠN5&:g)Z|¶ƨ}=iN1J:KI}t%vJ"b"-/Ќy -B`X`LJEpn!ʳ0L38vQ,* T=]u6+@Aj}fid4E$ZIC;.͋7ۼH-WϚC.@X4 0,f0:hfoFjx9 ^-sUU;~Ui }ּx]ڌdݗXA2~o+G0pHf{$FCncNM02inNݥZ>WeTR>/ޥlm[ÎC[[]̬~de~,(. mvN`bitib:x %l> &~i5T $(>p 65^T`3=;/o'uTf'H  sq|K 7b׎ @ߐW kOnF~&u8@WpwnFw?}&f4AV v ]mR'd<s 6D dcN6 xJq9YKo-A!9v3De9;^:Xo +VJ9 \~YfCi$5ITୱ_ߗ"aq%\b91ܴKoEeoQ8auc KB[ňܜhSoHB*ca3)GVq#j6bl4gP}i̅wR3l[4do!,` T3Yv=$:]ybw7*ۢ 9s+}#Xl5~6FDRp#bI1W{8\3QR[mPSR(*Ew 煢A˟Bif=5~p-B==3no!}}or/<8֖,W+ܹ;Hdxmwmm{;D+r-=N*>eg+C~.X>/ٔ'ʚNPMN_2:3 W9 T4QA WDFR" ŏ)QtkݧJyп{%0.HF$W!`h"mf -@f ~Utv̒1w4{ޫPVk {彺utC"a?Zc0wYacNaH^u~% Qhb336}R`rS6O.oOĘyj3xL-f )ŹOtcMZ(1{8tBӂ4' }c)j!eJ7A%P~68!+6x6G@ҍ>xDMa:'gĩ59Fg-^Dk0P{[{đ=_=9v7e}O`nuۢ; *0-G'g&o` \lTwǓa}IByqZz3.N͉ĮPB|+Rmo!Dt[ڬgmO9L/&1bbKoTG7ע'0JPMnC\Щ`Ȍ߱:}A8]rΘ PrP{ P lCF=q(z,HV3o*;4Dz3jԂͽ$܆ՁDm |Q<&=g/7ɎhW {ӛ=t2g]2iZeZ4J6q2g2q(ܒ Q[(M[C"0!: bE("y_ "pQgq;[7O -߾Ȇ`Ô|p.9r$njtpD&>ȰxQגWYغi%M_r()e ?ǡǻҘ6$nx_ 7 a\QĸFU6/Mb4"d?`wz"55S᯸NʜJ0mz{YYnpgBJ`>c> FԑTz3?1 'F5WgORx7!^ :aWs.H HA};& L%oޏȨ 9Q^24(}[oB?{gp*?s`u| 5Y56bJf$FWj 3(Єj" Ce3vY+C N`EKk]}/輊߳Q7{[&,_1(Z`TL6O`ͳ*$ O[p)"IS TԵ3g EI?b̠Qڨ}:MEatv{Jq@^h҃v^'nGU^ɋxc!Odt(#͐-؝;_ݧoP]ۘ=rBS߼",.d|F~/tT6=(› 3ŽB 0PdМ0@}Lyc#Fnj(ʜw" &q@=j>hft]N]@-6';".0&cSc8dI&VpGB`]AEX"`5+&@&'ID'G*)κ TV5-61ncN?X34:~%<:66 .֏F͘@S>M|?6ϊ6zW\@KE{L7A/8.c1IVcO4ĜKpdqDb۳|"ņKόU{.PCSJweXb>ğώ(aLHGc~EoKe\ U~bi[> -O2t |P¨fq0dVUg~ +\"ž!|dn&*Cf>=8c_JTBlqԘMѢU誢c̻Enx$ƉEbR WȥP{QbFFT%ۻ<_O._O<  CZk`Pf1B;_`RS? h"ȩ} 2T} ,|YoMe,a|x3peh᷺TN 4+Ri~s5 ;XM[$8'/5 @e`𦽿:{lvg) b`":_X m1l],𒱠G&sĨ؆_D9!TS3RQv@4ŹӒ7Sk7Iu]}Y]:s e|Ei Ft[)Sغ73D#y\3 \$惟kE@5X 3. pu$$ j”)|7^{ol*RVS,~m瑊m9AOtFRXO掤, |tv3y,%XyAi_LB1ö^:gY8v4guf 6t_*4,E&E32WJY{U:Q̹WW8ZViXj[lZ;,ZV6r{*2h |1t"2+D 4΄rנy Ocpܐ򪉒^e8o˚!n%j^k{) |\$ӗGwRi+ K?m:TดE:=G75Jݻp{ɽ HRGts80lf*]ߜ3zMen5 8@'F"Q oPMlvD-@_4&\ 5[5SFXl-a\`iDiͰr9urT͕w^E=D7'W;ϡ)}5tv0<-4f]{SZ,PvDTE KuCva(gnHXO[@QH ht܉ \>LZ L9^ JDECQ@>.r!;l*.s +5v!_~'9>|m%pF&$VO S=HySw)YD3p#&WjO  5üژiXK{|g4.ŐW}c?k.}:닗|"Pij 4jM~% 9kLs 0w_~L.* 6ka]Ņ%f{ѥ V"]Jv_M [tZ W.p0!W`~!_G4(>m+.֥Ρ&)W&*5Ƣ669<@r6"aiqwO%oB#46Mn$A%e$GV$41gQy>'X>h"M.He}Ǿu?r٭J:4 ` c|sERaf2Fɢ'=f>qӷM4z2C؜Es1B~e mS~~uʒʏxRїrQ^oZu/ A rHl tVVlWL?iql%&`L7בd1< 8Hz@3urjj(Jug*J)>\T$ h~M+S Ǒ92\/'#RgqN O(6Δ1d*oGo1/ocs+bxřMU\ŵ;4 *S (n ˛H΃m BFZ/U^Сz_TEyeB]eZbT̂gMcFDeWUUVgVAGe [&,:R<4♆$*!p6Y- y)*7텶aY~1rہujDygfN`34nj-Cݫ}{N&\\YFC]MH3~x\~ׯɵisZlTLߎt4JB%Ȣz&IJu* \74>R!)@٫I~l:L+IӧZ 2vGhG/ HHʃpS8n^0 Tc=55TTcWLhLNo][4&m#R G ^R_, B1mבG^^й3qp55MU1-3Y̚[ /JfCiZ:ބ|jѲ il9c;]23=W^-tSI!`#cU?Q.rc/ݬyoU)2,ő!_19;; +!EuNw4*dBLȕXa ofh$BQT^8#y:Mruj3ۚnUQ#qK?. B<=(:'WF=Y(1g͙y, It"v9X \wB]LُILFߙ10$](l5v}ECmu2FʖH PB$bLvvp!/"$z1ˉM7#V D@SaM,P6 $w2r 3=X1Qګ]J a,15 SQ-ċ)k&"TD$fY~Xmd5˦i:.gg4ԅ9#:ENۙ*a b SE|i#LA%+[vyΓ.)`ͪ}A6כ#/A?Ā&DYzyJXҙ$w܁_ ˹<_|$ګ%ˌBө3YϨh X>\!&wEpJ԰#^?RRm1F5O6#s [ pDBBRYDoK}A\_MnsUsYyVKq|;6P4^iHgwglZ]Q'3ND*,D]A\UbW$N(.E*ڜ96˿"cHWjEWIL^.ܓJG 0(zZz˩BUh8Ѓ{- J,eޯM^{_'>e9mk/N!N yNI}Vψk#NӌHh. |q{Z8:?j!bP(na y]kaAoKdg)U:s6dUe.fuEyuy?kbB$!xn Kyd8UB` 7h_sGjs=#66\:_\Y}/hܢ"!ņ&T{Hi4d *Z;_~Bs݌e#,# : ?+I:&@#DA|~A3*r}Ԓ W ;7?%GlE %w"ǼjoJ{3yRdX@Զ=ИwlR yogL<&­Zj4iavMyMA@ȵw ;y;|BoΠmd( +ć/Zw"_mȏsrS)IRSeå:k>%UCAo%3A~bZ=C<"RbBtjɿj0vg:F `TZAViJD+Hv a{Y{s|bzߨ; MGYyےbT*$yBku0j{y@Ȇ9us ,pgр91u0t@,O,cяpD~Hu!g.n2$8 |A B2u 3Nti H D*GHZ9H*7+HoXX ?m Rf(Pn<\?RdG},2L:!,yh A\Ӟau:}V6N6f0iFM6Kܑ[8gG-QM|Oz~4;*B<p}~,bpIeunI\L) ޟLPBi"-}outFoژ__x {yC]f8olA&o*hYN7rSipcԉ~K :MUr&{s6b !"X!7bCj ~`opqMR /x.W:i8OȒ9I8~_}#.mAdCMf::;v]>2{Q'90^8P0`LΖ (bvݨH1{8;࣫Ffv*6vu?HͧXEK㭄b'a  Q?{X!Lʱw[1#n>5q!SC}4Ҧ?OEPã*F^\}@>orԢ@z+Y\ vq*Va:O|wQL5FStYC1:><(i=sG﫛(aˬG 9)o3#كoG,dnH1>_^'` ,G/B*HThg8n܇{4A -eH#OB3 /f"OQ&nncVijq.K nRo-[Ke9z 8 %%xrJ]YeL33a+Y2|,gTDl$q]X." gf*=qDVnO޼ y1E*IT<, PJMD玶Ֆ[{S t ξOGglYm=Bf@ǯ.yvӮI]h׶rpù/ޥ:h3{f\zv5fXl>ȀE~SuS.rVNkuë;j6vF`~}=|. h8p4fX9f!2Hl!}2|Z RǮSlv%c"Yo"9vc,bR_br2n%0)9 gۉJ/iJhgbQ٣N}=Xxk\S3">ܗbK#Cqp)$cuZ[d;Fh-.0uF0 !.[tr}S(QBׄ0Q`{bUvׯV*, mf .Fu8ahH.c -īnJhaUVgO|GOkj}ČQX4٣ah䡂pF/}v{ZFN_" G`h}kyW^pL?6Pi"E)s4k 4\2k =+ [^T5&c˳Ε`AasLI\=HF0tU=*5W$21z2>L#r$qK=m 5CZ+!@( Z[}wأ<@z)zz fP@{ζX9@tTt AyL ko^&юYEo?I;qaÁIb\4c=ۍ,>*מl!0NuCó U@2T%dK|1}]EsI/+˗l[뼕Ŀ8nh!qK Vћ!Mz7LMx .PWv{#·}V5&.t߅p0 !Ҋc5*eU˿J9 |_@[N9,KrqnXR[7HosO:ظlwX0QYY"ǯM ٢ȖVq . `>Z]u[O2ͪn(y07k)2(4ȡ('{wyQ7+5_fȿi%_n2뜈+:57Z|Xͨ]\X 3hpv¼^#cwW+,('F^H]t!{kO0fFuNϐꃕTWr#K99>G9ú52kJC hz _`y[~j][Y7NӼ\ֽL"mz񪼢3/J::ʓSBrW7 zosOr3Cvc 0gkx3q:gE/{+{osr=R? +KPFߴⅧ~vl @ggK:W` (.Ϸ4sd@ -A ;mz𥐐{ 3 ՛ )6 C='۔L֘iB]dQxvĦNȀȶî JO,-K,/Ek)m%ȃpQmY$վ 5X]H/85M޴YpO,QۘH@ņ)O;5,utq.Ո&mb9l"peyXi|FƽPAh 䥴D*4l B;[mφK]Cڐ酛-Ox6C赼V#)֍d^~5aYwé(ʂNzkmXq^ArA橨bOw3ZHkG,SfX PXǠ #:`vDaNlYtKth]{ϋ< OT_~WK-:#T !GC=+SsRk#j}aN_̄L`tϴI]_̄vLr)׵gzX?W`K~t֘D=d#g]s|#I/TݥJ ;%f13$S٬X@ 4oT Ш&bsgSh^NJP 39`򍁣w'_b=v#i50@qi֓ܳ&^ ?;RP$A6'\]$ep:_hl^m]Qٗ i.d9YL2zڈ2\KZmG`&J-L'EW7 y\hN~҇n~iA+D/N;YT.L<7J\>TF -!FsCD]*,Ԟ.P^[az Zj1\:.!FSM͠5q6]`&.L]EX3^bVe?ť귱S`p`0PM~Ì/8zX3NH f hO}dk)|Z8!*1#=Xp؃8|rizOQ1@~J UIWa꿖#rPסx'ݱg(s⣵:hUZ˔(KҍPU2N˿/ cJtClX_^E5WRU76$mLm\dkUAd;Lgם"6yrr' jg1Np.$Bjv8GO"DHoSl/nLyfK[B흀}hk`aBL ~Vk fn<72S&FDqY@P2H:Vf~gtcpB\;'2TF҃H'_#T7Lf1EC{CS4^qRvxBb S+Q<}NM4S|:!]uR3 t`((Ys^_כqn"JSә ދ#DJ<"=A1oLՒ]I^QC}/1A$$nt">D VJ+ZY7p`Wثq.BҔ/dyC0Zx4 4WCuབྷgS=  ^J z3¶g@5{q~c{D9B#ұܣo 3u&<楤ӟ7Edf-&o6bv0 5)nO@Že6VS(/J?vl#wݠ.`=,;aSDeKGWtMFj+`'$W=t:7ٖjsYj޺NE9F޺䨨=, %-0{?*q_S\"b{-lqᩡ`y," W3{".QЇm{#܈ pBXge+ØV=pW]2N\tYp Rjd>$EZFB8*ahS0Z9a-ǙhSRk.OvgG!OʒcԤi --6"y۬EZEb4OVN_G I~]jaAJ6 Vbn斆qTD0rC5 Hѧ0*IXO9 A8ϦRdRStxׁkЫz .>= N.$F'iT1dm>5"w}.6@O_uw{82 ٸj ؀Hd60.0YZNqr561#\sqCj.4'8.鍼=@9՜jXj&R&n7KI[":CX 'G *f~ Yўih+G8DwLTjn^PضQu+u¹6nÄS)rܧRycBTe`/#geQZxr9 cφ2.91]g005 \Z rq!hKVpx*Xo{!|&7Nj4qe`0 ;]TtcɳQ[)K:KE{#3ù)Ҍ_)L-Ϸ`u&s]p36SV2:WQ5fʰ(N*/&\򐅲y!o"<$ƹq*k`Йo:ʸs78|}<@-_zHȈb[}?t l-Ao1ӽq`̸WM =Upg1&hbE)n1l܂E3'E0W8ob53gGR@XBaWb[MKvkyf3n =@׼ڹH)MWtDWWa j8\!CˆyrW<_`1D,ƌfi/iGSu[Vu Oʵ@]0^`:bE iؠM+ 7+@c2Q-̄LO  ]j2r}>ڹXwQ,6ËG2,Z,.EA™:ٵpMj̲`lT˲I+u:>tSnVt#fgHh(ˊt63_J~zFrw7_֓pZ@ ˔&W BN<*KnkYIr* a[/2v? Y8 f0? \'>d]C*7y4B4{gK{&4U IbnKxi%Arzה²Y2REtags-udW!b)8aiseDP3:oJ&E&zԓn-;=D #cinTu'Mvecʭ]r8ɥn0:j~2tFmDh)4)bM+o'{hS[\B׬LlRU d1Âw:㉊_1+=_i`R[iHp (Ȕ=2¨.7nf"1 1=&y7=k z._?q~a6_y{t-mX&խ l`\oQd(Fh+A2œ p]qygAIE61܃sN{{yM(oVt!mA#FfnFk4ٽ'?]ݺ|A#pPV< uvƣYk itv]YJ;T\ & Xy픃YJva4w?*+K)ivҋSQ)ʗ>0+e7WfR|$ G.@ Lx' DJ9# k: >SvݱG0MUNmԽ0ʮ> c S'he7-c# t? HtYšC]]npb.ߜwIG 9޹^q(L.4(E@*(tW-eaD$xq9#/5.F ?}ܨ@M7ţxUwjAÅUsOt(# Xm_T- oe}bkz:ӕzڵ Fz1cyhL@ƥk] @4޾#+ TVWlCj)SlCXI:J㝞ǛfB2ޗcהeB 73w)'M8` QuL^IFgڒ]M#zbtlzt0>VǟeN,{[Sȵ)+9Օu$Eةiit%/o[bg[D/݌il&DA+/'{˼ ]{`.b e.k\#ߒ$1.5dsx-M0TN!QMB8 T&tyZ Ap| a4*%ZnSW_7ԭL!NJgCyXQU)ϙjSZv]Y9yKD5"խ{OHCbrЊt Uqhł)':+)ϯz0+oh@N0^EMcڕ Jo)Uu7ұrۇCկi4Զ Қ(۔ `@CyHQpd0k}#ʏ2lN (g蝎>^|I^u~go~}wE뛁1)@, 'XXHcwx~r#ASJasm~Mr@NE֒ yw٧SJ<𐉒֍EQra,z 'JLwi\F8 bw(<67|k;9ٲnj޾h2 3mpB29}2`πō ܬ{'֎^xEA b5EA"taJG`A eH9wx8vJ h~;ye_2ܩ0@mkW: ˧_ pTwHWl.a%*d@";#2hB*M{ k!&K2 NĞu{dY_i 9){V.SXW`u43}ܤOl",pNЍv~!YDI OH gXHXS6'HplQyS!k}(w5;"@$`` +Ƿ^#]O0>xF/ sIw8k+3 v"*צ1-GkXlVf$zfT}7)}2 ;İ=ΐ!`H(3I S 09j8Y>h?U=Cׅb/Kׂ󈜲PnvI6_8X i_oI7%Тq #FFfvSZMC~vjd嫁 -3=O\FhqA#m7Yv˃^wI"UnY6O_ .Naqyt`*&ňGMEV%]hqz\i1p-siB3zl:N$Vs&LoDI|3+Q`!KX;@xvӏz>VM.#޾EYUioB]7+\e 8w$!zPmj>_#96ʵ(҅hp`4HwEޠ?<чRڸTAԉ>Uz`B;5 ۺ)eXR5Qmz2]ė)(B`Uœq2|2' 29#uACh &15p!F[Vˁf'"҃|P˼W׈w2&@1PIVKeW M@*ЯC+;Ok:yO$ a8C ]ܙܔj3ו K/_ ?"sQ?XAx ~pϺL]ؾĶ;Et -[ΎN/] 6ôM( ߆쀛xU Q(y9Z!abBL S+-8 捻3̃^EU6CwAL? ~ 9%1Ĭ:l,(|0M,/6u+qV33scL3*kR< )% i󳬑$W]"H(IZ!Q(&"E\K{37c^A~OWh3067 .88lD9Rzm(l:`)5Db~b2gnuϦ0r&x]^"Pma60B;Hu3n]ăSDF?<.7s`E| _EJc(,dDJpj![T璣f!7ֳ;x}mϙ>ŋ'ԟD`K)&!])/˝J@L>M+8& ݧ1%]աU x;Z*aø~O5|] !Q7EhI~bx)f {/\d},ƻ,^9KsT{|WEU,+od]FJmHAHSlfoTF6J!@J~%v#tEbj}i -K\a>C#^r~K`bKIY$}B c{B\]aF&gȅN-1Լ< %2H]C} fX11\Y KIHr*4hf_ RO`fHEo81E#6oB0"W”{vxzb%jT{&Gvb0E`Xc VUE?JB9e\,Ek%^ HJ<7, %GGsDVFPl6э?̬?9~ls [( .%Vpĕ!o.W7hcmLJ3"%՘0k?4IBYR2q=TS+I4&-nn% V0Z{ m"q(ĥTE2j:",;BiUUYo6I  :S?%7W kǘp7񼁈b(s+@avD3n5ei eyrvbt^'-ҍs]wXK#AHٝa `7GBV@i269)P;W9M\3$cW{^if2/`ԬN.ivnb`%U>¢j.1?>Shi&.:۴藫 4d:0#UQ,䲱&>>z™)Dyg߼YCF}M^LE7SN|l;9WM9W;:;(W$ /3rN|0=s> )RŮ0Vv[z[7>w56RܠV2$j5ɼ'ZE \(SE^3SxW˫g;ݘ 4 3`WE%P/Wʘs<̢5蘵5ݹKߡ:)-"s7sY(OXdK=0?~Q?GD l{>ތLs bm?UG]g=b 洰JpY'7~,GK4B\pvF_0;B aح H~X[3]:1/C6oq}TKULÖ;{};0{$Wx]$Uҝ5+:bKvەL g@}j"0d~'  , ͱ!jgN9U1e!,+9<[@o Sa>:0Ps钋W"`J#8m=]!OJc W͢BU8Њp̩8p4}O]L."ۋGbߑOs$=2vP,.(ZY~A7לy2QQ}8z~1Vh x_\N wP(OHmD~Gfwj)cVXUB{ oh}2Է}rT>|\]qĞ!vw2×iOBݨܙZjK $QubVD^v:t$ su Ȁ*_}n3"Ipg@*ѪMF.N\J yG*B!!1D"V7Ah/iA۸HC@`Z)2 t'#xKxy$pn@o 2TR],])0#NER늚X75ȎoG?Q[{_T>уD|gsJX9HK<+Il>1؁n +vڟeʜЁl3{LϖH_$X(/:o*whև 6@X䁁P}ϒBTq˸FVpT' $4" fJ3[bJLhQX*~Ѫq鯤;dUPDS|SXV<R uĽ|t_ OG u̚,\o|ZjG1"IPBGy&BB́6e}-61Oj!2Z]5{:_D[U-J0+w?X $8Eܫe8m%rw>`ĉughy|s%:q?CV`zEp؊Dav-,H8Bͥ9h!N]T8s_[lRUxnIyBil+ Js3~܎^ᶧvdz; 'C!ߝjRU=V@w8NT4yFst[w[*#nmRiD1dr .hK$&*k<ʳU35P F V=Q&m7\1Ҳؓ}=\ ߜ>@NM"K͗~_/跺'K1tUNٕ ^+~^PJ_`*y/tF>[{"a"ltCyN*:_6cdágmtELirKpue'E9g&VuM;a<Ӻ_~.a问[2u A 0(%մ" 1UO{S$Ji6 (5֏B+ùN2FFHL}1:Q DȮD?}yMمgc̤G3,P$}kUNvSh9_C= ,NUɪML^FLSP׾r=U&$-#`$}I tM'ULp+ H@cW+PE=wk_~vԉ>a\FA|x9YZɧ{ϔS5A˂1e&%毡lٯ\y1l/׺™3'/Sa[ϛ7>( ouv?ȗ(H%SzK?ep`;*32F45kҜ.؆ =zy\ i%3HbS1z0ihkn֡0Ij[>6]).5|=HbI7׵h3{0w!kZpgkG@?'K#}V-Qfc]8{98Goּov?6^Kc"_X):PQCytr,x%_صWj!dmʗ[)dfvxB2ӬdIMeG#3ȥ ح! FMIB44o+`U!BNcbB1~g^'a0 b Wib|tNպ^w 'T c5" (M!n#@|U%/C MS{4b1ΛE~hZ(LΚ? ʑI p n8ol9@)OmyWEz񿧱t F "G)59r[N}PB TPJS cVˎ-MײӾ݌5U=x:!D.xf8ɟ>|Ee:ӗx":O#.#1qSI"1Wkˌf r{9#qI,"H!kqThS+^xJ)衛/ddX.y@Bum3rMW3UX+%X2Z101yU- 9P:]m%cfP";=r/ Ė\'NjV &$ʻ:8mqX븺UpXWCH_C,μrȨ> *pis14ϧ\1^,CIc4:t0<+0Tcb E T$\̂ؖ-HGteH%F#H9%,mG\OYgd} [VhJjv85noeн=?:Ԭrt~4bX7;39pb=b"&xɗ. rakܼys*0A7 m'؞Řթ;^G5r"ژ1:r2֐˺mNd.8)sb۰MKLf%u/nzQeg C  , bxtb[)cڮf .ȯV ?[X˟3Ld|qb/K>;.Jې+@IOsS7m3Wh'&f2YF_[u n(KUm]9s0T7 &-OsDm;˘BPt_ #߫JW?%Ϸ!RIh5 ߣ;-1?FRfء֐Ѽ\e?@UBdw,@]]ŕ>ݑd&xjTp, s7+2Q{ ~T.ф,w^4(A2g/ma@DY߼Nr2Z&.5dy3^ttLM_/Y|`K0uG "{$}KEb$NwcA5.C[Ua${ -6i;1K"3%^I}>EgE^Ђx [iQ^rUf,C݋0F <] 0M9ܭ&'o e-8Q!$BD[TW^j Ew t,ݜ@{#H6+jXqKgC*\! R S6RC5N7B\a<c}IN?OK6G%QxHY44 fd")70yrMO_aNqN0)e)՟uJqbH-LbO/ iK$gV 5=/o<}/Ǥ[o=:_#S;Q,2gY"Pɏg>l>夵i3 r"Ms_{Do σ! p~ d0&(O~A1 +F Wŀ G.%碆rJ0XciH0 }5KA/TfBR?hK8Xٻ5c-ǀ9'0+Je/[_q? ~&iw6 Ti$cS~ϔ-XN:Yzc~Ju)oF R'xC ɶ YT!b7Q:&h~kIYN% T^;߮K;TAVWkVJwucbu~E^/> ]f޽ҴzIˮ*_aD]njY+^-=mWs]:֑ d~?Zgw@܂N2 T2|DLIlLuL+n,OA&[ʘeEgJ#4J5Qw8蕆 xΠ4-aI> u1U sEkOŗJuy]|X= 5.Qxt뮙E݂;l-r0sc׷BAN̄Dp Y,Hzh`c5 ѿoN` jeUmpO.ŦV+UǴq&e ʓxJ?Cjcg~8!] o[Ҙ!ԀjVa`XS]Ct mo+9gVl7\;hG{.ӄ\ ʾ2>~?ͨ {>11;VTL$~QZj9oohZx:wOr$.͜jFjir|q0P8@݀=RJtƢ#(yX9*dAC 2?t6)>.'C,"g{ڤ@ RS<)W %(kcTUtDp8]Ss_~ ,DKY@hK0I&05ˋM0%’ m#Ä:du˜5Sn9BBz6HFDg^ˍ%Phh7hYj1vS!ߨw(`n; C `$P-|X0N'&<^}Z+'5klTYrgC%v3mF_d/,[H=B*d^[MsFa x,s2$?&`vKJ»Sym$X3>VnHNJ vA_mrJڬR$8 vd \2܂s`F}LDGzzeZx襖b.;0` Cz;.es QAAZ(cDqLUI j\Ͼq2zDv˚ jFَف܃{3N93GOxvXhONpa2-o]a3Wn*UU VVPȕY qBL^O++;gyHs8abbʏ@|gPb Iӝe|EsL}T1GIabw/1.lv> s#+(ېRP~TeM !Vm"gSV[ @ÂBvoGn"NFP_i#p-JL ۦ 5 -g;P@\lNE߳IMO2<`oJ]I`bU\Q5r+T}ΓUD,;٭: 1i93Ut. `NJ@YVp=]wyV~$_T+S`bܷZ ?!b) c3"5EB޵cSP$U5RU2ߦ\5l:|2*h*>#8rLPmR*-#\@¯ UzdN>Rws?B(yy}֎3 C03 [_Pw% SjVZ)+i3DJ0K+$blN";2uo׌1A^b1(>s'L;*\d \%Ki/4dkNގȴMBcțo ,3@K6$D*&L*Y٘!x#}m̥)POlNz5?:= o>y~s#hn"^_a{pX X!,k4G% ؚ2M\Vܰ uy2mO4Fw7qd2;@\!yAK#WB<06n|I05kI6*?=,ް6/X1-Cg0 iia.\l/=Z~0>Uno\ZhZnGl϶p9M>慉ݦ-XNK?:,G~=JB׵U@lŨbvRS~Da=fIdDËW Vs_8Dj A" 0s6:?U{iK~O3kB=">< ufEz}h[c;U x+DHy<' k'l0F2̄wS;Γ .{EUC;Fٟ%I:,"?~m@Sb/dLTh,_V$f?^k? b( Zʾ96kkwAec`,:N6t'u_a"I_SưhN|T6 N_uO.a,?q*/C6Z[{ Шa9= C~  ؄.el5i $uwA ([q* 3CMشڥ-: 3T^컈tB/,~JBjn@]yM>Og]W ]' k==I[a|P)QIk|_nZ*ORH}p-7qb3 f|ߐg$E*zHCdu㦖tn4dq Qkڔ M_U7knWyї#HȂ8c%34;ǔ^إ1Zh8'[O֕Lh:es*CX>3Hˎ,aspnJXM,-Wotp.N6VᆱLdVZwnUN,9Au0):]&ۖ~{|VǩþR)dB 膳BJAӧI(4'g5Jϱ=4*+:lĻTkf㥽WCO F!l#Asaui,zӢ22-&?C׻-!/0+hƤ@TMa"+r׀I Xz4I;mi%ag= (dNAzә&+`:K/ LI1S+ ?Ě|Oez+[oYdB%ja(fM[V&ųY;u@giGm ϴC8J^S$KyPRWsΐHp׏y- +F:Borb,G<-K2ό? JS5@RydU}vL %[<+*Kc0PN埍N ^^o]cb<=aG)az'UkgMe_3V%}7F]/ cHQ|Чkml[ИLjHv'JA_GQ$\-,9-wcFf`:ubd u6a˩Ms7_wMв/QړÃ}Y2IUkk&4Q($} B_xMM/WT.(NYnSj8 ,Xd_*7qg~m\kNtڕ`U5<}t})YKES-u"I&<\JE=bt6H7hl(M U4%4|ù P\ɬIֆ:]rZ_P@W?6/l'oO&/&RmH Y%AD]|pVqÆ=?{=>oC#r fGK/zq1BV ż,qD'6f(u:0ZvZ_`2Ҽ%}y3ԌZ7G2e洘^2KV:ֲLUXNlv>v)&\j5:?&-XcPi">A'rNH"|?b̶:A),_.bvT3ܔxO㬓E,Q X 8Z<Ǔ_CԈ+lP(^,D=tD |>\7xn]|I;53GRS vD?y8D#t .6qjZ s#} 8Ş_M"F<5F-jk,{`f:,[cִ|G7,I{#A^-k[<L+700͸-6%)Y<f5o|$HQ=жq NV&*3ǚUMC@j3CNP|XI42 UVAj_Yj^9]-ZЖ!\Ij;LK$T@[ChF]r 4BKKBHS#^@kk8 ttCd"qD LmZj3>=s(Yj67Br}C{Mo*2@ M!mG@$ 9HfDX7Y.!F$HT<M$=;sZ DvxQu&0EڐҎEj7qv]h@,ؖb1c3I娏N|ZB:lPrH_^,1s5Ro#oGܖp khSBm<ǹ ZM=K_'_ln+}+HDzGޟq[i%[` c-ACU=imEavI.I \_ p^*mXrv7%Tau6NHI ^bZ<91ԲmAח-kZIrAt\Pb@0GTؔyZ^9ӷR"O1H93:.y('a˿zcn񕤝?mJIꅮy9{h#i9A8]ncգjCD}/i3G(jAZ9l Z?!?u=槁/LQI}ќ̔ʐ;͹kI%{A1T%ZmmE6ImLu /R,ujJ<%j3A:cߣR8fR`h',|P؞aX[in;; Kw=$A-kMkQ3Dh,ph堟]R^2xՈd"4r|ƒ 6Iuw$1s!bmX{Rgi;#-ʣGs%] 8R9eGP IT5=Щ[ bszRXߎ-K(!Hְ9CMNQ a-@Vtw",Ƀ2_C#+u!HRmgZ!@5M?-(;c=*J8+Vl:%8R1!Qq*8!/}"$_@X>? #[?-%E<#yR:$j[ڐyF<:tEkO uۀ8=dlp&hLmȂH9BWlj rI 1|%=1.z Ud2Pe,/'S R[W@`6L>(s返wۏ4"n Vdvg1qK xh5rʩ(Gc1!%2˸1= ٬cAԍ@2si/շ0}HI뿋-O LAYq"VYKӀxrI y|`{-]ZO<+G!Ȟ=rI{9yYf设V\yܣe%n4 _q@ͷTn$lXSPүw`l>( z먙! 8f b37w I2LTmۼa>n0Tx/3,1z(07%cԬ-lkY9LpP;LÄ5I,VF6Si}ɤ`yg5 &vVuۘa_c _4Ա9*u+Xq$@N 9aK=p%§`*6,gy{w0_*gwC{[K,K#ƩD=HaZ}}ҧi~u`3۷C&;1;Kv45M'&=y}Sm\ar4ܛIɧx|+g &>/T1bO'RבXPkuf|5=r&}.ϫSDzڬ@&Zwa}4tUhIS(we:5~R?!W7b?X#@Og'^?{n)@iDuX7U$(\/WZL~ňcBz* O|E$*Z*˝ lfj'nC~$#=c1).5\y%[ !qֱQBS6m`I׍5cF7>bԳOĽ}"BA)mWkBuݑ~eqbQ[WFIU3b;ED laϦ#PpDz,\J+s`㫁?$0&.\u<8&:BαVXzF/xܢotc$<,3Ku8ׄxG/:z `_ Hw{7L?>TGP2ұQ0~̋rAG/64 >fe ~*ؘ@쉅1>KWUjWDc6`]VtY Ql<Ɩ(n"G6Dk \_Bzj6>+H8C@K2 s!TV2,)(té|L3䄼b2KTjo7:XsکCHBLdz܋ene|s>|3ҕ-ej8ܣvm4dGa/؊<%MQ>g]69eB ܌J!KA/;ًn)#ghM M_+D^g@Q_6[-8R: q4<UQ/70' h6+ӀÎ ]לT%7Y4]~)w5݌mb֮p@qF4hI}A7sSAǨ T%}ف47}³߁_; 3m QI)5NXɸsk¦~Lh !,E@gi?^%mgs5${# (ą࠰a.+DIc%*c?yC;M9 Bώ2yטQa/ٝqX¯ڏdi̳p}Wӳ%fCGX;:T7kP5+Q]XƸX+^'j)e,k'VYYXqj) k%׵T0#Erbڋ9} ~^D JWmQ ^ymj"T)sM.X9n:ӶUz\ܖu(){#6~xe5( :-#KX'rۙ^Ȱ|UM6PQPF׬&u9硆ȡ+ORWN'ʛSchQ(q;[!6Hv 9+8IH(!]~rx+DD65ȫ&)]HKv<\R^i鲣ݴgKWt%΢YnQX 7A:Z' f`0F-;0M=KIz)$Hf\ր -el/6"nNx`Z ',7hwh͆el $htp3Udc@8 ps|?0I'N αmaأ뻛*Mțcӆ t|u`6/j vY0A@<~c 8Ėʻw|Ǘ9,P\'27Bw@8a*k,DW͈46T}D7\U[}hI \F د˳-jO e-(dZvS ; ~~J_\ Iލ1@\<y8#٤ۡW ׆䆗uT*Bhk%" Xȏ2k:]a¶3+ 0*ҍG6I,g #Z)UPcL][Et%/S=3[g^Ŷ7#pw\DWXP'18M,|/:jbdK>$pDZ_4؋B#5fb;h_1A>N!󐙪Ou @g&^ga6,Xp6sO=m@Z@H ;GͺMp 4pwK*QwjO"4!=RCr0))TJv*07 6o01ˎ_H&P0$`OHgleIa0B cMj bu;% AՍ'Rg_E8-ڤ[d!mD07sSL6CV傽NѬߋ0 iBw $ex 1⷟0p'\0-BMkd&_Xl1/ ] k-y*6.Mawݠ7|&3˿] 8=QRQh+vOvk-hkHԀ r}4(Ģ[dA %[Jv:"~Kr4ft՟~ދZ!u7"~g= \.Xؙ{v0ثTTPyӔ<_6ӞhfgT\?G82}]:y8FhT`-Xl%a*FâA}]᭍~UX2ѵm>=N貿lNk۾9K8~k.2 w M4^+@+~S]! j_Rd39ؐD!L4Z%C0%ش vxW&RҟO2ȇ\j7Q̘ 0S8-ݗf5UF+))AWfHMB E C(7= x*N@";r"my.* y/\a# 5GAk82(njoK|iL l&9-y<8c<ndo1ݕWS%AЫMʙEU=Wк,b"+'^ޜKcvZ'w#8)Agc.9*2^&lϓq Ss#:tAR߻;! ,87$A\4$WMN +׫K(u]e5~9@BNZ2*S<֣Bԯ;* `3 8"Ye`,o`esaB~[!!ȼW%Dqʕ2w6%nV=m@` lOX)MC?q2KP)(ޅZKdq Kɝmh݆#1&ӳq=6. r(&RAC!lHQW_5Ua\G|i\ s|X8+B`gr'7ar3`n}% ~U ;qW{ \ ![1yZ/!N/ _-;r8=HY^%mw?1pj}])W~;o, [[Uk $g]0"*ܽ`ިوK˒CSf7B o؆bOr 6&{I'EEem_jl#h?ښ3K)mnLCaYTԙg0Gd-H^%8Fm-/)ĕX'#SSa0N)[3Dvņy{d#-0h9Zl(S m(d<UeMzB 0HJD`wCߤkjE<2}}!~=87F]PLГyFeYʡ[O=тgn ׊ `w.ehKY~"]OK'#7lv<; ;φbIܛN{ exF(;|V ;o ("dg Jm /`AE YR;3wtWmy%gduia} L%xe/\l8s v`bv*D숨v-@G QI]gt6"fUJIjy w[ĂF,۶T4[a-NK( y >0s4x+ؑ-moQd?Īw6ln횲-MIv K50Tsˈuȷ2Y7S)7J?Wom}Q]zj^> 48vPiw]ܲLPׂZ-jGڳݿdZRM:0S&m/]ٹxtۍ1xfHw.ibJlY|s |HLqgmB&,j{{ eO:Ç%Gn^q޾zc}~V(s.`k\-U۫B &jt[9ZIe F0叺g~h0E3g&5av9oƠ%w$b n\CPv:#aHiKc>L[SV-׼ɨ2zX& |Hxπu: 1 N~;s3jWٓ1!a*_k6W&"3_tMD/LaAmr 9}i*| Z.w;qO+JodLɓ3tj {ȶ@?188ղ ת@u%R$t`wzU,a%O:BQ-`uN=N0* N!5)5G=>$Ǥ;[NlsY > `lR󜠛=cդC.I.kv?]n 0d3]六vsiK?x{⨽cY7NmţARLpÝ*f'8%U)IKaB%dm w KjO\ 206y>k%B2ؤ>8 X _Dy/sAD_fO>t,`[F*QgM~JÃ`8 z!%Wx)ֳoNw 9xc  $봴Q0u1. j6\t }Å(KӲXy$ݐ2ZM<ߒd\[x=m+D'Bm =.Po^0M;9Xލ贠}|E|׏r'F ڒ٫.;z|9Ni8LOU1_bR\r' ӾJS=wBsW s2ktd1 L" m_Tl:ܽR %'qMM\#ZhdQgZ {pU]舤mZw 65'^!S~ 2~#Wj*L *} qɲrȡ ŜⳒ+%P) "P!c%Q r_*?p]5ǃ-°+ifQN^kr'<TP( آ^: opD9@_H{lYX(P=7;k'H%]!0`HHalju%;b&F ;|aӻcb_dt0=~asc >͓~_NS Z^+j:8+ [@=y(RIn[؈Z\"Q6#YG;m^v6 =!]'p C[^;||epj[Ap8R~pܴ@YhOa&ڞ5eacbE 0ik uؙ1H;4$q|#EA.v9݋9F?IĻǑ(`ɀNhVίȕf}ɱ^񢅾6]@b@1X2ҡF)\k_ fV;G (&rsD~e[GbPTwH9vѕOWdơԟpuO\S@|_7R]Dp<^wl]~s&f{fh(*6rCIl:M:;6x-u`X_ykcF2H#߃ -OA&FLD-Oa^ȏm+TC,;j^վ&jS0{oSneuE X;uaJȠlC z1m޻׻f$}6d8h lW/śRxY&,psy) Zt}?j^?\cHv~]T8ҎTdTs1F,wg+Fo]@gQECO @.8Lw87q3aJ=s&%P>A~nv]?U,UBx桊+ߤԾa%P{GN,*- 28\N\B^9- j8J?\l#gָC5__ %Z gؕb~J$NĎ둉c52`I3? f7%|hL nxe0+.OTx/Pމ)N1fu"ky[s0T7!/M裎`cʃ(elhK\`Vk(#)`#c,{2q1QQOy_xK}.b#D$5nwL!0'U|%Q")Z7޸] PX: 9h4 cs C;@HvY/JW NΨNef&7I8 < q>J4[Ȏ܅g/]YM~D{x݌v7*yBtv:k/O7Gy*1W.0A$fj>6VY~9IS+U wtwE/upxLt^ $x"L&?&{?֣!gTu_`@FKA6bSBa^JQlA,?΢Y0z #,8Eڴ-&uT||++@jT_zdՄd' >5Ѐ{HsqC$'K>',syH'v$z^щ )ȍ͂TB^hH?΅ XzG24!L\XrZB'z'%㲒la8(8?C䋚o ~J-bH!Q+ݞ9~DhToxظXHBR7S|HFx7LQ Xtzwtm{՞ {zM&[oa0oߴϜi$RM] JZi~زsOvyd̽t\eQ^7-YU଀u !&²b&A=ࠦ)'|m ;(u'Vx3153-IR',ΊaK]6ڱ 9 0Z_Sb_01`F_x;Ks' 7(k/LCբ/ު6H.A 7fȃB}GZ6j[ L񺯔8_"^E;MmLZυ%!SV3ItBcpdxUx.>cz(/eD$g@¬l¾ArJj_SE7`Jg2Șw.GKi-EKe&yPB,4dr#s?Tb >R6!?/nrO|uɼ jiv6LI1}10i{ !w3=X]ǡkC9[Tq{A+ei97/=9$yѫxy>XHA\Xy+77chr(12sS/aV4:]n͠Ȏb>I;;H`+ /%z8^dTm p5?ilz*PXA)ɢ~kZcO|B[>D#UZN4*b$5*BdACO{Ds@a 9ADY]#9LOcHϷ4rUO暈v31)Rqb;g~^uY'aw.);Y{}v`22Ĩ)ӊBٚp 7xy͚k_{Qa:0m \\dЧ&dN+XiFS5_/o/8؜Om[~W֤ƽ*UлK/2~gB^CSۗdtKt8RzxGS%Jb[BK1ӓf4M+y`7ʱ6:6~Y%ܓ)ZpƢ/9kg%IoK,`>66 Y=ȡ;!3P=R<^p=bH\*JhցNptE]{;ro@x6X<XN ]{w7Rc2 G[NsǶ}PUj:8I@0[OXUI7\tK:@y嘫e\-͝t s+[eL*L#(FeD^䶙 @T*1Ze>5XSf?uA^.!ݔΨM/gAƱA5"k2j[:ɱ*AdEHWb%#fRQk- j#U3>)@&< [!Ǝ 6'I+/)^*;IE~}Q6gS"~ѡGX*n%Zyt5!̴ .GgCH&"-Pk܇3*,[ 4/;Ѱߜ`Q\0ޝ M>`~Qq->1hV7ZGf+_3Ւb;y)'gu ]$b l(hGUbn47|؆6h#j2:UMd*BPux&JDyvW%*״g}CwLІf|-5>Hi1NSPα]`=̋ ,c˰ݿÐr]^3Pt7ר+wme Ti%/"AyEqrG [ӣ+1X6"lÌ)6]Z.y$e☋i8APƹg$(e50)_^l+`#iq9YpN {sIC:Hcfd3LN -qn +Ymm eP> 5ëu 4zNP׌P5{T¸h$prdM%$&@eRG(E> y5@:<&g^j^zV0~coH@:SqH>]t4 t Q]p͡(s^tRYJ]T9Z85X.i @}VjوdPʈ.g|ʖoZbJKOL6UgDH\rnD'#IF3?]fi A}W%9,*;VgTU3Gaxt-KT:v͇mg&)YMtęKc>ė[ӎP%|\؅?8q9#}y})uBđ mDq}#/ 5'h6Nq;*unM"BY:rseXCJ:nL@ՀǘZsUی`W "&b[MH[H =%OxL9Y"@;*2Oe_.L H4HLCBqv cL] {64^_2SAaJ=]j3xO䔔7@~|v"e/xBM=ZN)j<\o2dmq73qnp 9uz޳ǵY|u'xǧ'Kr# =Qt.8$ Lhn .$h#Rlӯ' CiZ; W9u x'a2uv3ДTe_+?A fF) 6`S.MoȈ_'ah_ d2|,g-L'l+E#~1WUl7H'vYȀ5Yh8ƯJ:TkgI o5<Qe֑TGYח gdٵދ4tpGCäL9h' *TUn ea;<ל㉢VZz?*M3i3*sU*4Za+P_/8zح1EAu|Ol=Rt@v)#Z :@1_v$ bT`z5.aXDYϳlK&g"{{Yl7(fXl̄]!_"X%gy\p$[FxY]lK֛W 1cx`&WʚNSOiʢ)F6Os 6}AGqGJGF1Msx_.żj'|P҈H F1N5u@MpR^:'yBdP24=O#31cX!W6NgqvtMdhfԘ|&@bU\ "6(e{vus"r_%1RKM{xE[)f=\it1I.s=ͷXw)ܨX y۷#E0HjU5 P+ ZQWgX\mqoNM%$x'*:_Yt0أ*z?m,;#ɲ2 "%o/١yRvi1<^ՠ 1Zcd5PR'`t]l*<=>`I_f\禡ѫ5#PY .+TǡLު| x.yA!C6LE߬R>5 T@Zz;l6[jV L`Z?ɴĴq:t6YLYoY)e ڄ ZCĞTH wiłk g-q^j|&7((qBİXsc_l# J8~lw#/tusN'p&0N#L*/#0]_7m}KÙdžG?XB(.Bm+=H3xzbo 6dۚC5GƖ I 0ypN'_noqsN'RAN>u-Zo׏ W4nj9hz׋bi*G+ϛud}\|idajJW2(`+Y"zd8QD}U\B?9U:Ƚ{i>ox)m>Dkf20\<0*8.ZYE;[Y T+$+dGݱTJN\Ƣ$=V+U Ԇ-):`A?kGӫwخFCOWzK!rJ|7Qy~֖0](kﷻ@jӳ6O,pyn R{ֽtPx>tyoTF'1]!*F)~Eo˴Yi@<4}gH &H0ńF_^j8ߧ"HQ]Qn`;DN^[T^DD8T}$|sK(Mt~a-V-|C-u*Hs/O n=BE>e @ |u1CP9' s |j)hV+2Ty "pMA]u˝3hY{<Je @dvT# %ޢgh8x6׭sZuF&l9R5D6D/t&74 xO!܋ x2lKBķax0'wFt%~hUŐ PU/"L&T0&d}K ;0SCFD& D~,[} Y%j?hkLGN#LI6fhY=\^00:UE- 6bt!/6\!I(Y&\Pņ@V>e ͌PI,-ŪMrWc6iNo#ōDbUƸێad.%tn(Ze5ul]SLּZVFߖ&8pmuKCwoL! hPzq/Chi3طxLX 3P՞¸гIܻUXDD] (__yF6vDA4{ޖ"[mсA2d' fGiWNJ|ldu7ky;Kb?%1V>]-]x8z 1@츕^?#mK̝>Ji۫ib,H CB=0u$( H2brD#gT&#e8xQ㎠^E tMZg$bE?ӧ&)848kxd8Vn8jMȘMӄudqIOYő\5%ZrENGCtIk Io0p&] ejOMLMt'-M2 )l }=$~Pcr)Kc Ŕ}h}P|z4%OCeMc~cBhhtvN+geȝNs^70Y mB% ڦulaKstY[#lz8 U}@0AY|˒1@W۫ inBVѱo̡EddϬJLpuѢLҨq߂oڇLPzU^B uГl7:ܵ|=RPĹӍU*Jߗzk@JiC#5*duK%;edڴGO)?$.9]J$~u 6,yAr>G/ E-$qc{α@>EP@վ2ᬹ6/js` lki"33΄*0Lb _fp: W@Nup9+';oW+,,v  DOX[N^;YnUe!+;!`/EN>^0$~^:Ci}u~ANSĬE >f JfbM% +:Q1wBsqux6|yPi)Yd^i?Ã` HK6ض[|x)P\fn n.ZžkH".ȝeNːQqchu\q~q+COHaeo$4| 7Pzh3|ˆɧxD۶}@N{|"<9j.UrSh S N׆W5xNy0n@t% fky"W`sR 5Z\4K8 8m]S)m-u!m7XD82<'[&#s%}p"`-^U¤dHĺz4Rү/:윶?,npcC!4c䢥E*$ &?̂}J@lemBT]|߱;T_bc@B? *Dyx1JȽvuʕKr9NwَgGWl.HXD8B@Sp9ʹQ(i8:l%xW)b A6^zd$1]m:ogil:A1X=[¯3)85܇r]䃊 ^DH0<*hS.۟pAMWRv;b@6EzЌ ڠXjTu\ף|3~uϣǴ]ew[JA2.˜" 4# g  שNA;P=!Oq4TD =D\:xdgFQ!SxdfKW/OU0V"Յ[ND!M,'4݅_P% #뉻rA'Ddz?4"3i@XX$}dZv*|ZaG ; u)=L9*EVp9>GmJ}@S 1sQIIͬ++̢ظ*11ck['M.cD`lmmv% 6/lmuo47*ηt%M[.AFO|dHXNsn-ja0rV*g R3 bWFks\.5dqr w.V+Jj'A Eo;:;!nPfD]&HԚ6RO L_gl͹ׅk1͊qa 7Ea<s#N,Y7XchDAA8(7_1MR`+ ^<Ƹl2|zk3w# 5NM7iV{ܹVTb3Gn᭄Pȸk-"3+y"IR/s^t#,+ Nr{@dX*-%_pgǚN=gC\Q;Z(L`zos$g%O~+$}@ r4P^na^H ظAO)ă3Zb\cJPb)|BԎ66 ,V*5)ޓ|%%l6i)Vf'6u{ '>bWn_$pވ*O[JA"eJIz8l- Je2 ?o_pA+يdtxsa!aG] RW%m`9f9U.{_.vɔiZJQI< un*ie[gJ\mI ]'jJv+ ~Vc7[^EǷIݸ:CWn5œXv=Ńp+ CB۾E7=ZV|wg@Hf+/l&AQ!jN ?8XrKxa<̕ ؖJ,E,z1=cV2ڿO-=vZkSdT6jڽȗՑ%:єF "n\/o$x{[F  n:'Xc *5ar9Q)+60Δ.v~T;w&"1*ZM\ȥ4҉S͘'*l8j"PôRXQ cwaf2 jgOx+sS|QN_oaqJOţs_ ʯ ~f1 gO $pT'ysh11Zl HX3"]܉>iO.=̶S|V /G6r{Bnda0[1*e##K9p/>iHڴyJ o$W"!>nGOf 2?Q~Ϣf`> `ͼm2os%sYJS>m@&ރF@:.xj|HhRzCe)SAPw/ 8,qΤݓóa[qzlyzPi7#nL}ioz SĒ7jUl'qFv{=pu-tʇ~hjwfL%#8x8Kjp)j}=F>%d~Oxf`עSCТDNvŭ mOgʤ{i檴_1^0}Cz2 W=C$:d|L`|jy\KV4=ag9Ney M^Mڍi) \D9k'UEaBEyx򘙶q$;g4Yu@ pUc[pRo_wE@A'PK5uWcjpMme/n2*3AZ]7E[²A\Ic#o #i>tګλ3wnFe|NKz5os&IgC.l,峪 AsZXj0& )M,9Ђr*B \:l8`דijPes -:ܯ|݉< !!Ann|E(x/MFy[SGA0$gx"̏FX9I`_c5(gKSX[a ::O?9g =KKzM~Wy@'"R1XI&Wt~'\7-9U\gwC9~s-@6ZQ >5 (@1ebFS#dq^tT4,>?,Vv6i( EP%\ßA3L[l[aql;FQ2=~z͍sPb =A\΅ V43rnᛥGt:Ʈc.-ZvߚM0Q VjFBSj4_7C**`R;4LL??j6rLxIdӰZ& eW 6Ӡq:jERٝw4Bȉ]:j6+ގ%y1?w[[wg $\dz.)@/RzO >ZߣA>Mt+K g(p|Aom-%@)aЩ܅*+4{]׸NXʲ󬢍O^wZ@LUN} EQ)1uq<6ðcz!IL 5gM8 ,?iEbd Q5 EʰA7@ZhbhR!W~yFG̿*Q]P_Fp/xS>+rT.6[Ɣdv4e?;Kד6ɢ܀zaU~A/~[* sZ([f:fञގw>{uXgz.|FQb))qT%I~|,/gxZe-G,2O'9;jaѿxl҆&.~MI|I&n/[B/VGibTce-\,"ݓd:ڧn%#j K )9&cN>2q`sTwqZ#.\|HuW7qTXF? WIŷFwIlw." y3Yfb4"Uz[* [R:7wb_7c yUy'4 e6,g)~ je 4y&,M}^."*D 4zcCuEnq-"^:m: ][Es#˿4RIf9^3lozC/A8/vA' kLIxj8z+Ow3OyA?,N2ny+H o?k[ШA"6o )gKMYeG 8+]UNv PG>"/>k][eI|"0"LVWᓟ bePse=uQ )|˥|H'?Gt]$}BCv^l'l5?J"ѭכVY9SԏO#Sc41^Eצ8mù2':?bgK˭t9E?(/WEp~BI5DZMIݩ7+WrOLB3HiZ 7:C9XPp4^Ɠ.sEa j!Ma%#UDlΣ) 6vG~H߸lqɪ^)R.@J9aQQh8쭿P6fǬ:u(~2D?°f D,3̘27=W ,ƲXP5G&J(A7U9 bQe0-){իp& Up3<GיjS\._ڱ6b>3uPҒjC^cf1eY=cE<-ȫeJWcF7£[/νWյi@V/<^iwO'Rg4IR)%qؚ&Ey6Q4 7s8O DhJ?4ƆTAio!zy xɍw+F"Z/k9HJQL~/A'h'BA8؋Vx7>8=D+!֙NQ[̂)2e@zߊE]6^J,l4H&Z`K>Qt7qyI/̡\>&mٌ}!GN)7 "^7ųXi;yP!Fj~БwZv,esed =** ^HP}QkThq#0Iy JJ 77Hɱ~jSWӼ ጕ+hA]bdSMVle<#qȈlGu?z̒r J J@| jxĊICݒp/d*ekm0+[;*R߂$m 2y/ǝ¹tt9 xA/Cx $X1)`X_ʮ*P \D6A7/s(U;ҵnmjQJfF`=wIen3p|3>y$ )^~V,j=_8kB>T7NfaX5 `/v~#8`qXZpr5B!ls!`oq~oL߯{sFnLjW`}lf90&%'tc)eWxb,o <^,ŋҵmV3bgm*L*?*J)$|-,K9pXVV&4771" *.w|4ް1C޿Xag[͚o<'Z;{@g!1 /)y:Lh=ZE@ޖ[ܤ߶ZU2a}Ɵ~YQHCHnDBW;Fv!{4tmXNNƠ[,4xZwÇNvt@}v{/4+Vrރyoٜ>$Cd 3C71ciu_o]zNOH&Ġ9aaIDcpn ^4^b;Mc6ȡ %Ț@k9~)Ύ 0l`wYH_:\ϛl>8ly0)'X WA͗W!ګM@/ DIgWԯ^DU|V>//oW]kěiZ٥gYi9g@ tk):7JjFu < m9}+: B엝Q"m&Es.$r8*e吓3#~Ǽޜl)/j8+437 ;Ub/) ѬGpC_"n>)j8ɼ9U (^6KC@}ť "2N$(8pX>NLf_-'g? D*+ ܮejPfX̟֠8L 'p!!w, f.Ⅾw"pR2R@7g`=B-Zf*gFBEI,8c &Wy~"2ySSkϣ ,=$x՝EJE-D3 *a|M]-R8}7LBN;vhԂDFҳVzu{55xא ?O|u*<=s Fؚ]JU] ;+\偪eT}*bH ՠ[)L (ܢX㘢~H6CE'Z_-)UUXI#WD#pMxx{p)$ ̚ɦ w>#Cg.t[F|s{؂D->kcF2&49)coygw M Ň: gimJ;F)v}% р̓dajfsVf>;x| 6Bq 4@ed+ߋ 3w:%*7](V.⋖R:'tNM's$8™@ih L؊9`DS%L qCm@ ,K! ~Δ$],F;n_W#1SI01>1ikn76m7<%? &\,k)vW| AX <(CNZ}G敖|Yt],V`BMހji"εu7 m@VY2vd߈VF_Oݠ{ }QZe>=<Ibadɽ|ma4K<(¬E{y`&"Rva7$[=wFkB5ya{Q͚5ă>\$ Я:=EX)8l + K!zH 7t x;As mH&t tPV3D۠īWс WJjT1 :X:^shp-DhKl<䄣^Ne6x}e+_I@?/MY=~zlH-v  |v,)=_Uy51FdOt]>5VŹզq(`怎B|j~J܃S_%!p|=ܤpfSwVwͻu '9}8ȻZ yiʪiXM\z޴1%IZ0Ҁ-^ew^hX!}2at,C%kثzy{PmFKY ;RmDSJ p;ˈ+yxM_(51T/jҼx)N deczqW\pW9-{(K=Ӧɍ˃dV@S@~ۍ(=b$A]!WU(Tq)ZP$7˃Le{€o_D܈-cza̋DVo,":˜;}Wu `:)?v6*7unE)u{*7VF/0vMN`| ;A^h@[ek:Qⳟ3D舸uG9/:J{* 4^I>Y}Cj.+>wC,YSN[VoɳPGQ`~?T(vffSz*hi$XJ ЏN&N0U').) 'fI.ZM/AWUpwGEN|2c'zX6- Lp{_C^1o+ O^"Q{ԱiZʘ!l@ME"ІŔ6X]Ntcک ":G~NxQ>%Ŕ5mn. T\5T^ZS#>̲2&jwZ?u! mr,5 NY*KBS3x2:|YI%D0FhIk6A-fNƛpc/J%w%JuFBFM-9ދ֒jƢ˅mlgREORU !4ZjnyEOߎWgwG*(uAU S f@G @RܲMh4%//`3pF]^k`f4E8zjv!tG.ev{g0lփ&y֖.H%q`ݕK;JU0D]L]NxݑU#vpCZ0,ȟ&/@ÊH>,NlGO'ufRTx:k~߸JU#!$[1[Dc,)r 3$K y؆quj-a̺w;SeRLbn 2T߱bnCZ6Rh[l+p`qCU35Kr@|jBMZ?^m@|]v]Q9*2X_Ed=cR7d֕~y8 ^S{cRrNh0Q`!l4ƣߞ³"igr x%,Ӑ1ԟo$ڈmi0_{ s c\$<YZ_? 4̗k#%~I(JCSmHU# F+oC: u[iRnP5)e5dA~aU:":^š"tRi_be$f1 gO@'CK8ߜx(I yd(7+˭% [.( AuGt ~굈+ v0[m9>(7{EppW$.vॠۯCF9?WkFYVF;"}fËO/iV*&uNK'@O1& s*|{"R,wce&Yvl0-b>C0!+UfԌ9˶B wFKAKz+C 7KBw4Ӯ5QDoLSsQ(|' p5PI61 4i rd Q8$RhNV &hfsS"XP/ހF)0$ځDzND nVNy4ԧJzHz`@_[ Wa_! %a٢j[@rS/mmΓRo%:'5qECYJ\.%(A5< Z`@sR87D;Sm7N uKSåxE̚4Y-5ǩS*W.Eo)Q5ïӽckctӔRK\ [6RnYלn}-ry m$y dK Jt65ڑ.yTQQ[EgxEG+fz*~[j,Kt4-(yA$ za6"r>&6/?vd=܊U/TƺgN0o<8Z{Ne𜆀z61djp*H"]׮9\Yd̮"eV[6'\SaX HMaxl.Fy& T J{ X/;9%9Q<gc3B@1µ6^7ШzA I@> <L`Yl&0+Wj&u6s(Ÿ>-8oZlv{wN}ea~g><9pTŞ5v;NrVE=du0h£?įVuXOnqȈOB &ML-zיAT|CQ_} fOhZ1 C&'qUYM#V#B(^,O %[孺aFf#DӼ29Œ9Lb xFwO0°]3/}:٪|- hzQcR/J_,"*qvT7{<~;+:fG;+!zԂș $R",./R3yמ*C;[)o_͔y%ْ*p_qͤ.a0t3n}6 s˔4 60Tī*:u-gRɗZlǃKG1e㩲L1`&gCq-zsH5ֲ#Ô[ |o'5RX/rܻU򑎈q#4 Ŵ0L+$ڛN5:g}g4~dr9dj|)&zBJ9}%m5L,l.Tv?jnAEJ!WWO{9h~;! 활sL>Q9JAmb#@ol{4Ocb9;Xh&NRa鵫ٵgWC6vێ?^\AXbz\ΛlyQv/;h ?hqЬ٢ѱ7x;|~u u&r?ʧV5>4^* wm >?Bvk0'hLi B4;s{н=߱ -Ji|7&98"tR%`l<ioM}ͩƧY!(,,@'Lc5Jp= .&FkDݧT`[IYliR Cu#}r[Gy52#O2{~OBYp j"@G=M͉ε`7imaqyG 7 _w4H܃Ql] ҟR{,n_e4[擼7ՋUNUGN%(BX^% rjDV]蒹c#ɗu\NRaK;v}"*5ڞV;T$dOn 3tҐib9`طjDo&+m( bpitŢw.3Qt7/hr!GPͣq ]lp.7] _x 9V;>I+jkkؔ޽]y"Aw4$~,q.p>)͋j0`5\Nm/975?tC.#&D5lY1NA5Cc%N (=yumz@mB ܻ{{cw/|vH_ )VnDL]<@/o[pHBrcL9l O 8y a\F$SFѐNEpjYG# y@ 6`|I^EQ*v X01뼺/~/}@Y*V!J?2 ̿PqdRkn.F(iʱ_DQjh<[ .dҜ;) EW;,-Qzt2EMmנfv0LXMԹ At'f;O ;x1?~@ڲ 1wR뵖3Q#hNBz$Sp[x S30QԇI:/-k h:>14NDp *Y1@KN,B5t+!MncqAӽz?x5޸ۻ7`W>ζeԢAV#:@,I`_ RpȎ d?ur^g6v9"> "\N?5eW⻊>㾮0DzBFkח23Gz!]{ #+dE#+YTs vZ oӻ5vsY̚0OBeQf/ G_6>*gDއI5? 5%7kQgOCVܵD$,YIi>R^XRfe+S3\V泹oLF UM^TXݘ{ra:>U!iq,-z!( ^U$8Ƙ)%vk=kU2ś@uIbvx^W%+dxi\g3[aBthm*erxRmZ\\ԥ>- Xi>h6~2hrl*V94H57EmA#}C3ՃY`Ugt+b@NUo Rl^^c-h/kS,\#̰AYXԤL~ w}d~L6/h+G8E]E`ߥG)*dW ZɿB!{T=~v-Ϳ&MHn (MM>mc]cu`ɐ,2zGUVV#.nR@+ iї+Ox' k:7xȄÔu)V1m/;cӑO]1c(:j|)iG~GM˘,Yw~8Ihؑ|A!56P٠oJj=cup:%~  !B`ks^%OprM5 H u(Odz wu67BKLC-0;Rh5mj95c5aĜآlnlMb$o[\kV{rLPXΫSP+g/tiVGdPK:rk~y'-41DIGĪxo{nyMwbB)(۳)KƗuÔl˟NYU6jo> M`F +2;(1p[~F{C,Ê*eXI}(IL"mw@|k$^!4>RģRAifDki*~Z3K#q-î8!Q#͘ƨRЅ_ qYK{l}Uoy\x"|Q:$=^K\"צok&tԼ/mK5>?nylPk pP2QWKujߊi Џ.#E2]&a{'}ި@LH+(:4t#uN"W?%;.r /3|7K)㺿-bU2:Uh!fXDjšbt@i~!#x-WHŪ͠${Q|V(Zߘi`0%[ 'dzc-C/fyimȅ{PG+IQ8e/SJ> بdhwaf+(;qC ?cF6 )h`zGV]O? t9|WalC=yҴS=93y}z&wht+P2tθ6P-C`RJ,"L&OcN$3x焹$^#x2 4X4lznlYG\֒"yqqϤ7?cUiI8xS7[KBM/;9 &΋yCV6`pdkFCeE|^#%Yn+PA'}V69Xd~{Vʤ ~(꽫O w /G0M0!ki+-ӤSj[ /@*$vTiqVQY3RƆHj.\3 w;.]jb! sQ#:f[LBTMbB!75:(ceOE6" "-Mi1QD1-9e*R7ڢkU; k+o-m*JDX:k3y]}'̏yh}=_ysny)̓)&6BUA?])U?dlv}앐[vxJ%NT~#ָF@?iOki h|@Q{+R/=ϧ>>ll^$5PM|e\e~ߖU̧'9qMdav'߳ +czX pGDB O""<ٰL?ΏaJA?b -k8xՔ؏Azo)q:䴁ЦQfqL{(nG{6P=@N^vyht*ys:@֎02(Hl-xƼ>k?Jj/{tvF0u9#Ԓ7V4kvM2R83 -flҩ ^Tu.-Ѱ15QZRQYm[s>=,)SM8%dD %vֲD:閩h6O $@ ]7N4seبhN)9y :kO5@34+TuJ7Bq1`8 2캹0"*]G#bV@bg}`; 1H׽AZJ\<2Em8WIЪ*bFۆ[O?Q@E`"Ȭfm>R&8lo@Ba@ZJގ+'s2A!!7keB^pZ]l8Ӡ]Hp/Z')]ЏE~3JQaj8NVK2ف&H!*K8bhHGk$ yt`藓@.Af3MLE@!„鬤H{kzu;ɻr+Z m=:oI!7/4|){}2KA=ȓ>GCӓt3Ȍs>yimRz,/=q&zMh,qNbҽ,2beβ#V̨~H*0#/Zk` JIw4<'wd,]{lja-I!LV+?#dR/ ϓYhdMG_t$nߎy+@wڝVPӫt"_'<6YH.r#d\ V3aD8L` -(Xt5D6gc#UMc[NCeSO/ ,Yr:[|4ٟgqZ<+ɒ+d!ݰ (i[Y߲~vo:bY O*B-⸉1掺lnQf6ب 2Fj"?zٖuw*$+ܣ{Nk9mz0V C%e 8~}?{1 "!\ΙQ@)/CarT.v cYr [`󄳾i V(9(gҭ-hzc%|8k2~Pݖ=łZ|hg'0, `vq\[\t5Tb(VmoI0t' :<Ř#E$@^C8&m?b)DhMʕ1A؁0Hy in6cx% 4P2iVZ('leEh2z;o,dPU+fg+t|j܃!4S_O|]tG9f` B\֖D߂,)$|ίnQyS!Cn)l3Ҏt0=M ЈeZ>]k{ X{Ţ"ǀe{ #vt^W}l45)9#1 HHyK ė'zZ^^TD>ɫ&^U`|p%>R&+ZBZ**];(A23/9$|M?yD3^,vVD_g>%Ñ XHzũȓ x 3-BGbh(=qKPGokT`ȏnƍF4A8mK\oc)@_uPZS`Y3XlCЧm)3e;J>Q`2rˮAq|?b|mu/ܑY%HKe3* n% 7.G6iB#[AHi7ToKQC6dhK`u^Ox4rͣ@i⶯G*0 *6S:řf=ڃ:=qrGZ.hW`UqxT$Q@=s( 5r! AF}wf5Ԏo;VMe[/~H@SL)$o 1J'.nb@+{ LG0P? 7#ַIp]*Rs*~Ej_)3ͻM3P>/=߇飫 Q~\vY`<(88w4fΩ̼ m! Ĵ<:50az*R{(, a6Z9AR^\ En.ֲݖt'(i '&Urc~-k)pmzd^ЕQ:bH*_ ]cF권EyIgr Z?۹TxjD D"Jjnq%Nz;Wgok}[_K 9t.l*^J&~)upy󮆭yc =KäG6ZF0b6v Z#'eF]C/&q~-o2kmkG#ddorv&l VVgm|8OU)!o f!X -_1^~Q/ILCu`+t3dIrٕ?9aA%26 }B`Uwc]Yi/O˨n_2.4 B_8HmD/}|ʟ*UֆmWC2<vr|/[ϔT307a1ۏ*E?ep fܯ_B9{F4xj qJhkFBsI RFK?Exxl>>qqRJ(g , 3vYmv '_dC0@2n,pmJey,oZKrTI}Fwjܪ iCŭwH4D^oUۓEFzR)AR$IH̘GV\֞ :){aPSHZB^'ԍa2N&%aoףMuV.VC0R) z?#1oހ6vѡaG=Bղ&dt>P?=alMLƤW\Th>}']{'#?5  }{ ,0;ӡb`"Tm]*ڏKbR ܫYV$1F`;?N}hOl|[:JnbV9=Rcd`lRяU%&{\؈)ec,Ñ޶JL&`u[ Ht\[ؿۯw5EQ[`[,"3jU1 v8Fĵ#Gb=Ih2_e_N(\59|ʭύݏL[ɒtdw=TMI@C͸/)ߦ X°C>AHOg+)zGT6%s]8Wg fb^҂:1 xYRp|W7]S@O$wOQ~PG΂S .l?ϳcZ׭;0;z&lX@ƒ5'2TQ+5|`NYHenChZ.^SFZ()`T/$}=O/O6N|X!"Fu<"zɿ:_s?;?Fؗkà/KJոJ߹h?g>6Q-K ֝[wÖ9dw],eiC!'<Ρq%ܘe,3|] &Z3ú!e= Bb\U/˲BB֏ȼWD+ G 3Ty3xӣ>Ȯ4EqBe -pQojp mmMuq9Ko},C H,ƁKGG 쒛ΛRG9#h!)x2^J * Π tab(GkIZ( ;Opa&q5]) u*dKZ>U1c!YƼh9)f%e0+8qR4|=(k5j)n3"C y.FDWF'J dV)lUeWo1s#oDMu(,saV[ o_%? vHrE P=D2rHdzSǍp,&3]{fr_MrR |oKee"S@ >oTeaQϛi%J-وP:7 wkOKm XE#,M[f !uyГHCoVl|gjJZ@5{IpVwgArUtvdaA8Qb}.$.(_Ym!jI«BI?~`!ls;;%S= 2a/IFZX$f|+>fkB+llKq?դv21`447وUGfE}RN_ELa9l7^ Mjĵy\~5c.vZ|N+7DM:3 ﶱU.:90ڹ[<;}K#x464m_l&+w*嵵8J1u?m8sڦƨb g0o9wt6.N8&&0 "RsLUezspDN1#‹Ls͋{圊Z@=.d Uײ̓Ĥ26N+ܨmhzl|m%?(-B4dnR@'K,`\f=g3sE*N0jkSAPw*T:_,(2aH*ab z"%Ohk9AS Y9&i7]-R y`+V R|9S]>;?2b㷟];Cb˧Z$@|mfp@q?cDE1粱B5as_GBv)μoQ<bά! ,-/Pޭ0:cec^NO*PtHމ_\xT@5S%|ul1s}9# edM~JANj-$A9SQ?PSU3g/^/ow_l;DmpCO. M3Yo;a챤]b@lb&QTۭ~LE9UÐM'``06"1IQoXХA3%$P [X!}j GH5oGVэ 9lr,D ηX Bz $(DIa [flΌ{HM!h-%gI n)΍qt_$W.r}_Lz?̝X꽞eߝmt_ 9BY?|aBk [Q+ieN}`ޅU` E16Bg'kv 8e |ϕi9oB!“ 'iR*־hD6PjO@;~^eXX.j'ˁVkkjZBT*0uk!*QZ2$?.j_4&LdITmy 15HϢȚ)K[&JU۪kZv,lUJ:0i|.hk/4骑ɮvƩc(L~0 FT\ <_IHfdQЉy^isbV/sdGei2мJ"Wg5/7ZwDJfAUdVp(Id_ FfKP Ls":(sg}; 2+*iga㤞RÕo ϝf^coi?{{`Ru;A3%d,:xer% zGiɣݛꛯ&ii%; )hصҊAf`9u/a:ZRM&V0oe bhJqmm6i*c$7p*$O^%5>$TșI8Ix(g}2oS譎Ĩ0G$)F;K 4\^sfBml*yt,GSڅ5zå“EqȿrFeby:F-_ dm{4$[gMG: ^mVQý c ~@6SIW;\r 6G/Vɴ$CB~Vf^V'^R6_ғ/Hރfŕ>A^O|=[*eC.H};KO=GaB-Cdk |^croxa:7f:[' t:9 <8kMIB~]pl7ͧ}PzM6al0Fzi^*Q(OL W}뮞?юG9elCވ,ڲㄒNnKBsJ_;pLܹ\20 `RKLDJ3߆?/ܬ0ed|Gq p-;UjݒיYW]=o־)uȤK⯺;]0K00!ftk?~wEl MTfH%u,/ =G"D2"#\J /-}Z m3T&߮B}s$:$w'pk!4")`Eer:Yh[ywNs] yCPաꪚZ?EBNF݈q{Q#m`L/BahV#*Aݩsm:G@Kvݟ-롄h;JewxCr^n\#p.tu!څBFxK_9ٲ&ًyDcf<Ftr\B(Z,Ob+9%F0!wSȸڝ {L<:}ܤi-;%35*ѐJ, l/-&pl7K=zg[a l@` UƎXzK_R7%vGD;ީјWn쿚Kqkpga{MD2(EMN:*F!(:ݴJjc?A,XPs`Ipu%IЙ* AZ hߍ+٢S陘ɮ]tuxrwy*ɻ#w l9ڠ[LBx[UC][;OUwRRE^d&=i,mud=H5(#vp;F\/sINf[}shNuFC^4^.F^$y_̕]y[hQ,u$pe_R0>/exUܩbFud YLwFZ1KFOn]c u Nsg<=i#[1SLbgIh𪋚aJNg;5nճQCB' n L{gN1lj G6_bEypDΛT? .!n.w;)k->ŭXV$aAm~;Ő?25o[bn8gcu0^ !3LR<9:>16U/8 j]2s`>g 1H8.cу=%N(&ԕ+ ^XY#'诅-R]URTc)jt2Mb&bl n_U+lj?r #b98\snlbgb)k q|I^0ݨ ؜suS'Iw6e(Zp- J{z-p~.;͓ >@ _e_pHA}Yk 3nUn;D|8LK Y|TBd"ZA݆9؃"-io/n߀GN|jjĵ񠨺QCȰ=lJ(iVPaǗ8WpG*fw"k,TuO(,n .RBX8׈D~[kCYUr_q`:CZlqBtR%e½KFSDz,^s{0:۬L\?zloUEE{=&s#fv_]6!wu5mӑoCW CI bvPU6q66<~ryZB 66N[E^VϸOPʔ6SFZcqI<#RV R*jA =kʋy*B&IkejeDTrj[]yc=MB] ]U6_Z@R"R  >.^F' b_mVZqq>2~tIiڪ c":b(9+'_\X uí cwGJRK\A4CƶhE7֖$1Cs0xdp-=5@J F{կN/]K$DF 5YzH֭8e9VgChZ_c<ԗ;&hz{rh p:_ru}n]Ji_HrӀˈnj0RAC».$aXMyn=ʜ5nIڿ+ sy0.;0eDx70.#mY]G> oH  yo0Лt*#RP)_ZiP;d0$ܬ[ݴ1l_f>mRj>C;1A3eHxT1?ˡplA  %<㮾|kU@/֖b:HX F>Wg.d8 rj0s%E *!U~zҫJXffo/3 eICC&S i[C$Ay{LƢ}( z"}7ڄ#8fY)ϨDQk N}2C{XZ"B ͯ}Y@Rxa[=/QSS/ڦw-]gy*Wq6{߸nu?-?wA`nXSv MH] |!2 Eo%awjy( z8%о/LcI岿`G>"+ZEŷgWʖ68(vE4o76-KJ)PLw 5]0jbȮ]?Ft:Ttalɞ 0%Qچv$8 ݈00umi;\5l2EWN;Zk2rr媤fc,h"g f|~@;#Lޟh}KW@>^%j߬{O=-5p²7'S?5k]ܛJ:!e;X8ꖰZGPMU\̚8(\*&ek d,EL Qxi =baSu#k 9v.ظ|%`UI eSu3c9ّ]L)v堒*F%ۯm.+1'/p4Nj-GPg d}&CqL%dSSo ^A^U4 -^tژZZhh8hJ֖7._HFpy3}[_< }ּOӃ=_J_|GiEC= {I:6+[W¢Bjʈ竵\:"z{_:@Dy!/͝_TsżjfOqG#58L]`5^`\ScnV@U4bco5ꗟ;}l f d6)i[.yapRT%Q ĩCgSi ͡. EORuB(`/gBw!i͎@@w*iMCZ'9jrJ#Lph۽ lh/xCﲐ.4F0& R~w ,wj@ Oc i{Ӯ(ΰ_07[䀠Zo4ČW8I/?v/* _,{% T0s{CJh+q¼&[!Xsy*M)''x[_K\$s\u|ϣ@9)Q,aG#|mVIn 4#&4p1u|'(x31-j1}5_Vq&;uٛ5(lz}UWvXb/XxN Ndnc|j ZrBkiPnD?Oj Z wcx%8+F4STk[/2C@K<3Yԭ.* %]ڔч|A0˄CbSb:M3iAVJ(q?O[ !ztQ*?6vQbzopˍEmR/*nqO~.uP"_\&D6qAɵ ջ\&huJz5Y;Gth(F#w]8*sI(ÄhFa ^&>#N;:Vr-6$$2,[> (& a' ŭµ[ፊWpw;;eURϾFÑVdhqQ99N?1b{ll-^PHVMQ+Ӣe%A: C2PgX3<,S7W,4Ekę%};y]~ /83Ӗ@(U8Mr,zCfKE3f9dI)M 91uqbk-mXh H9TG0]u=6Ggx+ES]x->Lr e+藐c%Г͍/baXJ ńG{̝s+(PA hVCD$zU ⴝ"J1ӞTb㛃ƾRoRx=)!,ZuNO(J4p) rU5MKtZ80Lz*U< 'E@NƼQw×޹5O_A3 c@^`-l bܼt8G~BGPO}:yMN-)(?/atV`F0{{$7j/09!OG|pET2)qtއQC.fol乴l kFHbm1z=q/E>m]+1bF '~J3lР_*-IR 2.(/Ѱ)ؚo qW8a(O[`N*VeWRkhsԵ_+<&1v͒ߥ~p' 1n4Jm̀~1,N M+Win2wj`cPTfaI-Y3{50@00+BM˩Or2c ru̡H0Q],}%E/B+w9/Ļ,%˻73E:O%2o֬{]"W첣j@Vn`6ÍS(]a{yUgM(5mHd %`> ]A^q07⵿/#3j4Aj\dy5}W Σ #~uVCK/EOZo{#ȥI窉dUJ?G$W@Ts+GʕwH? ׽c5c;ԧEYl\W54#Sn#zUʐw\sPxsi+ը?"fwͪ˜i F5Qa[TuS2YUԜutPTbe83 ;w -WMBz?U,8Nf.-}&`|BJVSl: YKn?1LT,^ksøOq[vRD\PaGPoe ml]vEԤ]9Q5Cpy#c=Rjx[ c9^Tـ%#8]8k8ghJ ( C5PrD=-aXԝuBиkP-(,wY4Q 2= =LZMl&UEqiY' 5ZE0qS\ +cnOCrW0?fƹߟD([.G'K6>~nKn$YYԙo}-&@T Ɠka]sNye'8qgTܕ~ńF/1s1ؒy㏤^=!N/x24 2c$ё<`5V$d*􂸷dJzoL.%ӯ+u7C(̳i3O-cԮ:[QMIL`<|L&s3`s Ψߐ0: t%KkFjF2 X#$//bdbQL[0XQ { =ZL"8{N+g5{[n>u]oyJޮx>F8~UeI`ʜEq_$ B}7 C>7ŮJH_vF}xpO-tqRgCϜJ˜g-nM,<9mU^7IށFѕ=8e KQ.o4] %X<846b1\.!t@[ﰛ69·`=.g@Wxc&&4@ûsymZtC_>D7Pqs_=l |&A xJED4LӍԟU8DMgfuY}y@>7 bek8bSBC0be?ljw,?0ݺv=VWOחfw0 ߩ؈=ػBi;\8DtX5}} p4xbͮVE6Ň͖o s -|r@z^c_ Yזб]ԜA.]HXLبxGɌv$:{ɑzdmI$rWZ>BHKF%zu]kԀl~O';e̤W6Zd8}1Dh{P$KcT ]fbJ̟qhn?GfGD֒4A4?W*zD6x[^㡖H\5m|*_ScUNPPns ٞڞ=Tσ@ty#:O=N-gTwv>m8v!UT*v@bIk־.;J ֔,M8E|ASqu. .@* ]xf.K˾*MY,%!ٟ͸8^9puY@=jm_iWBzq?j!odNtst2qo<fRiªڂD [z{MC?ۣESzH[ltz`̨{(> ]iL6e*eEpx \7;O-93.f b&~vc"IXCn %ܣ7f,f Hy{-5 7x G-&$u3f8`X&7=\ghkQY09S5(=[<<$b\wT[DEqHg.lkb9(׀ -M;}OK9(?e7JQuuHah#R|جɁ%hPPv{$1YD_8Mb᣸EاqnVyHe_N<[`]3bdh2~x7~Mf?g.V5n"LI<{uz2'jn 4jv+':4Ӟ2Ӓ#ѝ}bE[_?^zNòN2#4-T+k  +>#;1^ <ܖSr\a1e0><<66) ZdOxʳ| Usf+iب].\!thxXJB}TR] D^#Z?tE]oOǼ!3>JȨ,  H"!e0?DUtP,(;wP|reGDf]YkGқmVlkO_eJ *u4 džw(6HBT0DNHU[}.ҞL4IV%G`ŢЎ7tU&"lQ >{{ȶrWQnf{,U&2$h5w+@R%#`,bLg-tV#@m3 cӝBoX 'dU5qC;c;t暜t'ghͼ c]"΃ s4 ׮k 㗭}QgpËUܐ[G%4CЈ1~n,FoY좂$YcID,K'v̩46*93âms$ot(7㚃/Z=6A.S&K4 4%))}چwn "\Cͅ+3.jB#HTK+EKAE*5:NJ=HW ,{`TcPaE=zh SGq3z]o˝ Rv _LJ3,PO\-(f{@2M Z/{T^?1E޲awpxIryO9S(9bstbxd%gq@SW,f)9‰Һz.cbjcXŴMD@Oט.aV>M^^ԬdZMOTOWH!IXG8xHd&xrBO })^| vZj$UMG2c({a?zLVGoks#x. X`^M; Wv!k Y3|'ӻ{MH9>sli07/i:]8VXܠ\wD6y. *7B豤_ψvB~TChrЮ__|1#A2 :Mx[ӳ-G?mF菁zRô|/_e)d#F!1#|XHBpä΁4Pʾ׶a`,?^ , z4 mJei8^) i[N,/K17"ɠTgi92/ۿvN:8QsNxw8(2 o](y} vpCdԨlu"m6Jxi50H+/,J u_R=de2cKԊp&D(>>`Pطd P g`^3iEd0)Ɇ}}w01i.o$#!Ho 4l3*ddKHD_a{󮲎2TuU H(Y_UǦ&vz k&ѱS. qJs,%c-IEeWTQqqU"5їr\?ZY2`DMх i ç^~ 6b@w`_y~OvCsD0o=27<!I5ݴtЬӭqB8:Wv}I's!!~E͜3'oM3oD(G Q6T4`1cZ:jۂ.Ӆ\NV;XY:1(jqFNaw P\BV"'݇>oF) Ky[nB SpMi]qWQ@ccLpS4.ҿ}Ԩ77ֻ%3A*\}<z ,U>̡䱾͗i!t{;sF5&*>:~akwCv: }SH84vh{MzY~Zo:9L'0 AXҮ1et+GcP?s39QyMew`fhLٛncX<Ue.VVJX֦6_at >4pF$fNF~A(la@?4H!e=-@=v OP!2?ZDߑK:TnSø(AWպ(P75x%ˢdو #JXmJvKͅ3={lŴ|P s:6^!vZ Sﴙm_h[XVu/oqÙWdX1z7b ْc |)f],m322 $ JCchG yuD6f/ד lJޗ#g-L$Sz6p3/5Ɇgv]w,cLS$)53 V;^ $oc銃`D5ļ>Xr`$¤r*4j rԁQY=yS wT4ڽD)"{j+em 5ʔ ?Hh4z脱g,[>jH(zk4nKpי3nVGyj+ՕL|ej|tkQI*PD>+Ǯfb:ݫ#x qZSp)#ԻKW&?ij\Xz S*N&.!c[Ajb0-֗ֈ؝!Y:?'F濹$M;& >h}#v1ǾtQۇkt,B+ :s)т9sLcr6*`6Jq(d̸́^#aS9x'C_)x @},Cd7O !jBG ou_,gQ ‡C"s|@W:+?ҡ9Y!Z(k"Wy1 H]xj:l_lg}V;K}'28lmG{j|(]Nb&P!:侨#vKV)eCdԼ"oD>հ6ȕRP6 $"K#[e\[9r]!SȞYć)78 ךaW |緘I%ΝrC(u\ڥ dH]/AV8 Qpt&ջjomz5L A-<;&l݅ IttDT%SŝO|1"G쀑`d 9HM :"/> *kr |^l#-{x.{y虶" ٗg}O:exidII;2L 骆|q1 ( q؂POpL:zGKj|ʧ _Y m>BtK^V^XzW!+kv˄+RˇT,gYJXGUܩgXՠZw1a0gpnGBE]PH;Fe͈d.Yt7́}t7ٍ]wF%͂n)%LTUOBȐ`;% K/+1i#PWcwv~ִIjml*/.a/[@D-{a_; S\xN/m Pru4jԟP`Lڪt%0WڨUuwz?7b,AԵa1}9GHC+i`6ŴScZq[-j@P$FZ~h4x+"V yRHI;-[XNÂ&JqprΗq'o7bï%J 2I38)RKgik[j_}t y%.fٷѩC,^h`|Џ);׸Y3E8EoRA-s PԯG,IZXr$>+HH.=-V"0G["qKOiU<;=H[WyAJ SU@6SCvFc֚]G ˤ|<#eem~5U4nުșu\Ԇl0\И: 5N} Z$jWBG9"G|?vP>/)A`OǦ7DFwcR2řGSZ +cYR:2bί}ᒊRCc/@ҎT8VDㄮם2A7/mT$pg> ˵P`41KM^8JyX?r0W%Y3GX$Te [ KbXA11AJVy2B|4j-!E\sNyx;܇LR7rc+I `_x 66 3՞ >ѵ}$Pyrg0#-)er݀=RH:ZԨJ5kQ׼om g!)BLрaﻬпR3G"]@$]$)ˆ >ye>cҁl KBLnrewt w\ܥr ?ح7XsZs#1v%׫Kzسi$>coU V{ơ |uΉ2Uw`:Y @ uA%|;?ڛ) Xcv֞xjL6uI!Tf+jO%wHT`oe!kIo8ބ߅,m6A]V}e7M$ Oʻӊ1Ụƹ&C77V-Ml#J@mtl2qf/'iU[du@!N_KeH3!&B/l#kG$OK:p|'O!:qc-:E[jNºwq->k}~9Yh(eXTR^V{` >ΝqЙR4Sߡ; xP9fN Rփ"0woep=]cٜ(TmcYLԃ(NOVdקD&s$.gptYP +:Ԅ.#Kj $ZH>'RAWaF.tTa/8(m{69/ZĚ䫘X3s+PFEAYaxKed_!hfc \|{ +rnTo}:!1 vzPaXA`&OUR[u,Ł'ADd@T2S<*%zkXˆ%^Nٓ}Plλ=L9\']#!GbC94f8|9j syQw|>X+HD攨KMjfq? '8`~p;4}0ES QIoC wx1KM2s#nS#,}GR?; ~#KOjE+c垧/=.RȂQu( +]9uq,,%Mkz-R"յDj| y9g;5̴b'܅:XRo*2VZ?IQXi^juf\HC։W;,ޘ q2r+7ڗϱ >hCf|u(0ƎQBw*$0 u}@8c ~A9=M) MnBq9ef=8_ ;>|7 A}0Bѐ:n?;#.& Z Q-9ל t=oSi9@ݔv; ΢/ehzU`Uedjf?$W*?\[XP˸UD1MRVw-pIl=(p[_' Ȉ]<)WEK0ndžeDEW%O"a_=Պw@+Cp=֩GLLhb( > Wҁ^lr[9.'sEM!HMp$ <2)N REuCЃEx3$\q`$ўpdBӅw6Hťc@E嘫\}itj#q17.'z*rlͰJ9[t JJNwdz{6|\IEBF:oF3 n, h$]%Hsk[XLP8izUKnUU(Cm[~n֍(Ml4~UșDS'[몫)ãI;w vMw.P_Mi)XZYBH8;ΐ>Pb* rݽ/phnx񂨏Τ>{w9畟iͺ$5q pi-thݞ}HhQGyDP6傞I NgB7e}/^cgBj;eSE 0`W#m`16&9|Xh ܶMw%H%LY?! \>.|bu[};_I͐(PFW<ܭǦJ([Y1;=eLTML޵^,K2k 4a.XbK̓Ek_ F"%K,fjB̟QD-tlQ[sC JPzSިg1Tp:XA>w"Iv ~j,c a㯼mF/8c|nR+2Q]9=HI|n 4ۘ@v_8<;-`+ 'αSS1h}s+ݢ&r#s4\'7|ym2spi1fG899s߅k4kS53idQշ4+N(rC؋{E2qDavx M HN# % Iչ:u3'.|g& {N ouL?09'm@>m@+6,\<+=ʙ}5ɟֻ z)X&#/v`tQxy !4mL$nzjWўZ 0ftrGA2YZJ&|ҭcl0}耂v-e^33:fp*=!>e=y"EyɡH֍g%=p 7(yŭC{kb'疹qp~4zWwd3~x?eY/Xx.<^-[LUQb3օH/'C(xm0a,QMkh&#sV {tClZOzI͙T+>VLQ6PTy6bJFp"&@o+:#!3lz-w= *L8`X>2>CGa-?w븮ƯsRp+,yUjL&}؍uvPC²(g|ӿ&{[v Ì!+Q*"Zw[bZ„L굎6I:U4brfhGlNTpѷ"E.\6iW 9V͟ixי(HZdZk}g5}JgfJBϽϽ/.3cg'6߹Faw- W堳FZ5pC$'V!`Wy$Lٷ1 Ҏ^) cS=sbv "`Ovah)#+E4AVK!WK q\69?mTdܥA۱Z"AZFBj0??Ez~(Krn< -+RuKu?"Bxj*:r#H JA ]c mtDMb¨)LeK=sCz'z%&. X^V}C^rHBKT00(v;=@h∼E!K]ĪDXYnT:=g#7DNqh)mZy`1y;6k 6UG .)kNȑ\WZym߷ڷ;C6Op5}܎Fd붚[@r RM%",El_ο/)B9Y ೗US"=6CyA>KQ f"cOrh(Fa{w8/(s,'1S?*٫%c] de 3+U+ABAξbAЊ'j-qTJIJ u3(ŊcvqBߡ/tl:x7cԚˑWIJ9GCLBo^4!%SYfﳾwe'k]̾5\c)WA2g/,j\eO"XUfl"O6X±,?TbcWG](aF8_Y'>Źns2P(ʠ@, dTdtB֤R9Q?yy,ƻsOwLUE<CH9*ZPO}"n >}5Vf y‡B п=z[PnF7]hgM6|&jlKQ  !*Գ0x A4},ר@29Z( R[4*r8;[Pao W$\}Q蘺8f9,u\b3Ӭ+v*2\+8Ipߘ=4nq9F.jjmyx֍&`q2(GDv͊ u;1eVdn~r nRjb9HE?`6oD,KJh<UBL;JnW܀F$AqS"KwKcw-}c[ubi]_sŰ]Rߔo7zMj/@;z'x {ϖ?C\M6rW7QxꊨlkaܫNr4Gxo#"װczgC*dԺ,M[6A01<0-rktmyR7cg mTfJ]Vk-zح=mDj) v2h鏩B ՀP7BZDb "qMMFrޣA%U95Sx"Yaևz0|7+M%a!LpgYیaY~6Cw 3C1I5xy 0GzO\'\?t WJ"oD&&ޤҊ'2M7B-#q~FRBu=A1Tz@kI=e:X|Fa;\IBnz1p_2~b*JhU0g-+έYӠz?@PS%7q /G4kGg̭4#eRJhi? da.@LM5ّ1_/TH}>'3eZh0 _.b:fA5rJG|=Og cO{藖_$Ln8TיG^oRP>í`W͠c[XaڜTPaQ*&TAf"豒~[{^cZ8dGpGY'[M7|EF1=(.i$x]J uad5 ;WJtRP@PYJʹ׭@XV*-$Vl@ിҲGً[կfc} c<}+P|z#Vho53te ܼY1q!D-߳Q?+!7tP>$7SRGM ǵ3|7@\H4șbCGql@+F:F*ڣJQ/HusNa=Ap* %դ O<#{b~ CZO]KהgRrJ%zlsT6&GM#NL%l≆YYįhpVŊDF%nIk$72~76y7愃IU=MeOyʫW7cU{WYA"Q7 sd({u@aWe(,Ll]$,7k68qP9: є`BGUƜ,h7ub|4d`w iz@@UC8-BvFt8jiY[k`S*6z-mu.`M8Sm.+fM"҄X-[ڴHT!mNS柱]\&t9 k>@};JQ@;5߀23^L2C;Y}uf-5%0!.' $ @\wۥo4ar-)POib^z7.g= )S2lCtHF6 w9Oh͉Wfߦ $O^_gre((͕ eD'|HHd6/#VaoQh{6)joϔR xzC"bW_w]tjo54[{!rpAY_p3;ei%;ژT%ʹ] G$59G Oξ @"wZ,F+xՕM{Z&?kd'O(; JZGk]XJFuA5)'yoVي ҷ3lWtg $U\ڛ䘗& ׎DԕV0`zQ/(;b5HRHTɹ+,Bw\qpԧ ?5kvjd{4n.[3b){;P):|)\XiL0>p$ m􀁍}"65ߛxq wO%VD.1Tq䤰r鼟7i &r9>6iPU(*]"0Pe1(U-aQm pReOi4|q̆`$? faᆭy8}k+ldntŨi݀&ݷ57H9X3T0naͻ6K\([ .AَZӌǹ1 33[ Ԇ a7ȉ̋Q P˗xLR 5 效WMDNe x׏ !"#nf: ܆ 0OŠ]h:G͎m6}{14=/ы_jTF5S˜S^fS`N-'ݩGH dl{W:91dT :H%TuQYZf> Lzy[MbĿI~WD]x| g$%UhHb۟8^ xDdi1IЅ}Hg: Iϩ (oiǍ`}5;;t%~s vg.Y3S1FNz܅HM\pѭk1G#:r\Glg\觫V7=ў4SRwF}@k[;q4/uYMT^ŧ ?"gS UY@vTvZ|0JFS VG {Gbji_ \]5$e, _Q DYh=!4MߗM(X=i% Y7:Dg}ޥצU .B(R_~ebWƞc e%p Gçٸ*U$Z}+AFը9T8{ûy,W?dvp}e]CT"RoUiPCW 9@LK>Uwx` pYԳw_d__~IwWZg}) dDc2}+K}e۫NI7#3y-L1a C%?)mjDsu;`( !AL,LNO#[ Lq`fkLg3<dI_^iQL}Q FU7"pŧK%XLZq_'3U]WE$Mgƫ"`VS-! mg?{zK/`Xa4[%m|Q<vUF" ywռ]v[.uLWaPXԷX7,qRzi i}UitIh='yQ n[| QF\)Mj|HPU`QʚAyğz dwZ O  LoR,ţpER /\trmBD9چ~Hoe0i&tܒaE^s>cL/;+ #lAax(4?}RԢdRwEGLҦ@fY^EY5T'  SFO\q}vo"PH>AyQԱK=kӰ^,4 J0K p̲+ 6Υ'Q(NGBFAg D:+/$&h2 +@.=v&fm:9QM Y, aH{pmJy}'܍K}'6@é6*Q>#a ލsOqz׿kIӠp`+v'mܖ~O-:P=3$@d+ҝ滚޹JkÃ;csg= ڜ *!a!fSmKK?cDž9XdPcwKg);OF=iG"ЇdvwtH.OG^"ʝ!-eӈvg,D|_CB,l7gʢu"㏤ S8o^y63Q,\ܳRVҬ:pw>6KvGF0N]bTm Iz9fC qM3+&&y8h6: KxCacRV)i6U>DܻL欑0+ ?/TV܋tWn7ws15z^@L_XI D4셅ܷ7h R#܋eHm b!J~ i;Ovhh135W7ͅuCHW}'nxcWg/p[4cqEBXO1AIsx>6l\ YTZoAI*A%;ߢޙ$AFZ>'za *ʞ1)`E9$o:}fQ [y 5N3C+#KO>vVQ Ww FY܏Bv <+Ϻ]u40*Fiߤ{Vnp˔ -*_f'x:b\ 5/Om9 ]aab'olM9צ7_4 Nn:/.$OY{]Ű5͒[ wܪklCXlZְk\\q drx:j)tbKjd&K)YRҜ]X|QiA~۽2k/PV*XZ=蛚 ^ˊbWq< >l`oՉΖjژFǒԢO=rLq),[!#2t?YAnHK<zκX{CpvFuQK.:M|=tV &*G&X|3>0X5΢|#Mw@RrU5*c4ԫ؟ "MUSzM"K#MaQw[T]/V1ϝf7gA7>5' - <;vf*3>?"آ‚]7}|f$if9$NT}m=X#Ay[ h'&=/uV[ʆfڝeZPvx KIޠ"1n0SiR=]1̯Plw.P!Ms g0ř;Dd)'TˌOR}E(oi$ѐrB$դ|>JԑV_\31NjMp9kyK8_ 1n;KV⭿YseS.5(ڣPL+)+Scџ&wS]X[D^߿+ű!YɌJq% :,B@.O*ޠ؈ϿHHvB !.X.;|/y6o.||"L < wc\t`zm5ccZlHzCwhU`\E4$)(wb;#\H8zz4Th$_Ůg=`ԍ +Ou~Gܤ'Snm"Ż/` $?Řg9kHRE'7a+Ja%H4_r}RU]uyR;ДLUcr-^Y 4 ?*P(-K'?f?h:)K5kǽg7T"h5;g?#A"/371MzrFeW(y ÷fɓ!@ڳw,wAfQzͯG&S*_DF6wؖbd8xHR*}C]R_^yZdwjbeN:2yvKT g1a{2N--`Zjȹ-X3Q[Y#LJsBv'QpC6zZEuiֆ>;RW_Fn$䠮v9xf}FTS|2 *Qsm\KInFAIS՗v>lp'bs^W-6~Z[u|zص,}EzLN bsx"("RhIOtR$lU=O\X;E??຾ݬ\Rc 9'Eam7fO<Q,p*E% _+x I3ִ` +?,yc{*.GsE& yiX],ǹhVфفq2(`y, %B UpqjGv aaa*I@}(vEdV}.tQ..3 PO8<X֫ԑs=$FwWgk4# ElQ/N#" X lY ''x)V Us!R,},K[HJ!| }(:hV%toX%LHoe:G^&˻: p*,fr .mdRHKP#M *ȩF>\aJ$-Z׻ef.hQ8C#8 ޠ͐ɯ R&ݳP޸OC!b 8UtE#9 Ϡ=%RC[zi4WS&̼R/Z |O[kչÎ)ԾsjPfwLpSG&fJ=گ9.P%Wi*D#r5vas.׽Gо\md#Z[}JJ95SyW.p6iDih$88*(b5it![Zv?>e7Co1s_W%>d{-1ivʼ 14TuH?M=3s¼s1}Jo ' @!T =xLMd F7^u2k($k4r~almZވ%^7=nBՑ?mN6IrTJt589A[̡V| ؉xLa>V|ןk2]`2vŨ_;I#=∄b*pjRN3~.PX<ŝ_DK0(;NJ}2!8[p Xigo 8D>Uo=KW{^ق1p= RY<TU=_(hs^ҨSN ? X$'CNeb[%+Ky#[##h-wE`Dd.z" gf۹EhLh7v wYd Dd ܳ|ׂ3=~zAE{*g\Wos(hJwp@H+鬜T,Tt#Ɠ7vRYQ-+ [2j7&-6 .OeL7^@Mhl<?roH[ qXT PͧQ!KDpPՑfNhVM=rW0W^lz ]GZ :/1lI"z>3v'򿕽xJ\A{N=@㗎3RY0Q2#S* E8,gͬ&77{ 'LAp1$› HBx_́ ^w{4Z/#e &LqL@T&6?jU #+y0 XO:f׼#@`M:EN"4ovRYH'aொyy.:$YI؅FX?FdtӌuwaBXUP[1/ЉM$KʹS\H4)}&7LݠT^Gⶵ.aq3d͜ZLtfO2 ?x{{^q eM6aSDwK\|<#Oը^FbV7>\|=rZ"Wz=a׵FP0[y:3r4 "66-[Ñ$z]_LKl5x4Rvf^H:N2\X0 ٭}/iyHoݭtģؤ&9E֟9];jLC:J%~ V$ lV{ULck ^ a{K:(&g-WUԯIsAdLBLv|F! @"QߏBs[QtMSjC[>@ >}nrע̈́goksM*BI$VƿEӎQ?u*TNS wшcOoݛEl!SDHCGl,=cR5Cl|4kYc:A0IT`4Y5W ZrN)vLs15ZK2Y+L?}%*o_x ?# 1#4YK/R(g樿| a*,<X/3,oKCOy-Vf̶vO Kd訄tb$QA"csU"gS.gAEPE w|'/^Tz]/1Clfab<)΂e0C'`8 BZ= +`rh;C*zSQ7Tp_y0!z/N00w$*dmc11gYeMoUcR]wwaͲ)d %/+_"J--TSmSV NHV8<~0j^*'jmNUyG>awQ(XU;=7%1+-ADΉ2sp&\)bCѵoI0gNY`^ۊ'rH 6&^XEY~O+o A޼UE6qqm:7!Mwv_2r7HydNE#JyQ_ ^֭M&XVYif9QUX?,o#k="tx A?*e I%th杇Fy1a];܂ŔgS(6ziEi`&hIQ;"#}C[/u{%pNjCEYߠ_شUfUͪx(3χLcnOSC]`Ae8%r (Qݨ-`5&!G+o'm?;̌#wPJJdgmMiM h2&ZC/Q̘Zgq^Kb`KE dD?)_=4:g{H撖iz1O9|Q`fgZOtXwJCQ $Q-{HƀM-l̯cz\ݽƊ_Y^>gҾ#h3&~ o*:_i#Δh#aKnjׁ\|$&~H@(2wß* E7X|o.^Ӑq V[nxUj^E^dCJذYy&A%E<·Hb*}-,?Q^ :D ʃdZ\hc?h'\ Mn#@E/ɓMZ9$ASy, dί$bfB-[:zAE4{Ii{&I@w6rX3utv)O91M3'}mC)YK/H|fpѲ8a2ܼNη4BV}D7٘E/tgX(AD%FǶgs;3-EG*ԩ- $>^x37):N2tSSۂwŒJI|#'_m?O̽G&vis<.LqQ42Fofo~y4wr;16vG @tqdi;Y.(RU`vn9OǞ*5#kҒp1̐a#=T쐲 "a H.?qz~h VoRxWPi.3=:2J̗׽1ܸ# pP}=h  kwliδ,2-p |wMQUrj|<{r=& Hoо 6d!F1alBL#*㩆tOa49IʕҜY`'Sԓ~aZ@jhRgfEvx$am3< Aai hI]gVj82ϴSC*3 T惶ܮg?7k4mZ0.{t:rBjld8W5);hfUA) v(p r3ט6%E,M1M>Mjr^5Cca˾߽R|F=Iؼ eV_|f*ӥP6NrH L-i@#(pF(~9 .tR F?y>|&ʒd;L ȋL 4:˃HHu icq$c+]t^ox!(@tВEB>U2bFd7Y`uX}( M@ێ8`MeQh :KĨ/A2%9w#X¥acD-1b^SOɎpK8n-S2O;߱Y^Ӑ  X/H*2 \.dHsI*Qk~%w^8&G=Ckӣ ],zaF9ڒ/Rv, V;}# + ˨ePLV.,5`^b̳ʕ3x6%[(Z(S;s9Hu-lrlr6^ss{g8;QI"-j5v6\#Vj:lXf3G185OhKƃ* Aa ж4) >)(I{ .>~H¢d&=X'ElFYaǝjX yqhbTRP-%5f *wU y_ g :8 wsWy>t+]:nfR̄wA˕"j$';5q ba~Foq<$7.=%HQT3_7H΍$ nQF=Dž:81X fTe8 ]/. e4TպYq^&UGzb ۘNH<|-2SXB۞?6x~*"k(qD ?jűc͌nNt68[=I2Uʳ ZvGe&@!c );GO3 {8>ɑ(x u(q&P֥ew7w_$ ^0d:ό} 󀭧a4ݯ hna ӽZ\n F7rZ[O~^6YJݞ_©#N#BR XpI6ˏgO @ѣ&(+rIRZ.rʱtigs}G1]W'lv\ @_ԏ8;1:T?f|d|Dp>G̒ɽKVx8g{^$ӹׂ#Ū$ DztLQA`PQb`RN<ڳQ 8qU,FL4$2F v u%y•1ѥv>NIB/V@̰zMAkDnTć|ܮBJّeeNd/GcՎa%`gB'/n'{󇌷> В:ⅶ󤰧YH=y[(2҃]yQʞޘT̗La2[FXQ1ΫK:9\iZdZ$ƴ.=D2ôu[ͼ&­?qY@4ɳaK&{t~]Ͻۺ+к;y~Bη_+v/Yɵ)>^I$l7 p9r+U~t?nhmtO8@䴣,7b E}P_ԧM0CsN7b" 5t\r~ؗ#pZ2Tm8u_3&'BnŸsH+3Xf]sѪ+?{+^`:%/G&tvfyYBydbrvOF9~50e鯵^lGqF%96/ TO;X*^ާVRpf5Y(/p/Oc/XjAcgR\vw 36タh+d}CW?LK p_fZc;UW@hH%Po0RVy1(FA+ ʚIU?Jﮚ!O) ?rQ/P_ѓd ]'X#g_|r?|5˭P#% K ORs.)^H?(kҎ$`(FD.Qܦ,&&drJ%u67DJ`;U~)3+[g9lq&[^ƬӘ}n ȫqūq~ʾI < tw&8IQQ`$b7DրY6bs>!UtrǦ*f%c>!ACB'} ǀNV߳GP_f.k1>9;@mP(y`0G0{(&rv ~3~0@ǵo$! ,zQr@p3xc-C4ʬ+?G\SyLJU>XV@קv`y`4 hnצv5ɉDIQ)Y^a2hev1GS0rHw#ųk/niU|3`5*'t;J,A׺q\l gV')"]ĩv@Uk9/66Mg8^å< ͏D^g"i~1h0כ(1~BpK"p`'h6F}. q9==^a`jʓAL*g$Go'N56tSln[[db0}7COG2tCFkĸuW7A:zf]||ynL}؞VNPTɥAHY |ZpIK>QQrI Gw6p Ac3YalSOw&Kb9ûeqyviT,YYV3QO!/{p2F*1\ԏ) ~SqZ3sdw'4`/n Ԃ]چtӲ9ʎl_ᕓXb+oR00Ye*o{[c6G^2*2^W <5&`>"=+AF'*O1wx9IRND4CYx\o;}$E6G oD9ՠ bs%,C[&8~(L<.jқצK:`qDQFqL &|(xDSr^U^tKBoKSNB +iڕhY~ٞrj q9uSV/Ӫ^0:JhUʂmM&p.Ǭ%ǚ!'s;L3W$"yR[ÆM14amN9u+R֦-ł ! GAmLkl:|%4jbr׎ qh-@˞@^XLe = W06,<0$("A 9YyK$΀A Cz\y(-;5kCIuCeEpȇbn/v|RΓq]17AEC>= $i۫m0+d^? LibؠK5Ib`7k!|VoYSBS2{aliTAMGy1审Wf6b=vsaD#čiQ{⭇ϕR[26pG 4F΂4qUE -C}Z CfqeMRزǂ-xIhl/*o& lsQ6F_(*kywY=]ځQpωӵT)NĀ6ȆH/sG@v^)#W~RbVW7|jitΣm=uA$@m2?_Fgk \Rz0R xlNZ9x ʋL#+/=lv! kIL+ 6J[Y.\KMԡz*{?]DFbԞ<遤|Yz,xbCQا\wS:@,H<| phUf ,KWFHc[a^^0•}Vk6S1]krrih,O  %ˮ4kw1t,9p9+n 94 Gfcֳ_wȝݡ4,hn߈gGo?5aDCa{쓡_ɛݩ,[m]_6vHDZPev*fE\\IrV?%f>.!jj2w#fYx UcBMmQf\υ))'g/8G1Gˎs9Sy&|CC]q^9iuP~.x)gTɃ|e LܕVgXl2-7!k̦ vS$diTV]yr5VХksʎdKw,nN f&WT+^E틙GIr@~N2a2ܿP:Uh=ej O>'I1#}C[ysYv-F"6 &$'V KeX.Nɯ yl I`j-)ŲJS7vh$;8 }_Ԟ?@t'1pDґy )lme-]sXk0 F.HrJ8LaZ@[֭BMRQ͆S%Q盫ko!䥆 I NbRS(;i饏~?x]<?~,۬5ROTh1 =f[)$8DK|7@^Uv;6,Smd3o$XZjrv2L[p8VԔW=p>tC`&ʱٵwk $]ň(0_쨡!CaNvdptZ^Eb8U`NeĿD B瘠2S̠}+CPZjo$pݧlc*o2;ZVNorsN} =z>2ϫ-iA*S PuXk-)5 fJl2)X_n}%CiVeäZ\Y^S WIoÈҷvnKK>vuY4*:,}vЇ1bvA-4ʓLMrm(W48; la@CN 6]9PJt_*f60vcJb;jGAے "p^4QohO?kK%Jzj86V g]`K`F\ϥٚsSqtJ$8caz+i Ac W=*u T?Y#{YHs6Yx~|9XMY5CU=Q73Cײ|pʯdDUX_y08fX|A \ F6hC x?W]ZD) )_GF g,[C9,H:,*7#IΤɄ#&4JIL9ũ170^,kTǝ57sio/m`tQYK^Z7.Ҕ=t diGqz)ΦΥFdHR~`orǶRS^jy*Z_{p2۷|RU簒CFO Hх :kȐvaEw[ױ}la#QV1<>LA(k #ea:m; آhfHy[@;6-t;4 Si(A#K,極A#My8!Cf^H͹/+ɬvU0'ۡꂧb=maSNP~7)1NT&^`Tcq˒4]l8#}7Ĭ۬l>Œ/7Ež8Wmķ _@U챍! ?}ۀ Qn#(6ݡ=Fqkz!KB SJ9%H))On&s(6> yZkL|ۮf*hC7ꪱPE6y-O/~twm?CYF)^CϬ\n0 Sowa y8{BV=C&Ae4?"_h=CXm@/9a7t1 'V/ .ȼSP[٧% S. ]K.kqI/![aC8,Tkբ~zfQp,^yl3X+SͳKxnƌg&Q=.iW( $P[rd6ؑ" `Ob=B8 OvmGЛq/ DGHפ"; \8K•FU;n2S LqW7Ѝ2rPI^%p\#t-SpL513*FrOd-0#̹H=O&Aot:Vf<](;"kY,l"^sS"6+ ]qH?7XQ>ze~T%ƘmoI iSVci lz2RWA3C*tiAW6uAb2$ޣ[flߢb RTw.`et? ;tؗs"9Zq)t$p-ۿ6;՘euv}ѱ͈"8|Y^HD`<3֢u@WJߟ{zS_tؼX3cDR+y!ߠz?]@|k1ClG" &69ͦⷋdy쳩ntLq)y{T(hй^xBYKiDPÇM>bfـ=A|dϗ !;0X&EUd)Z+fc Xݺɥ"\3;#1, ab0l ȐWK?{Eq/p|'k߀RIx`/Y]/ ) fh5_2.82HMxGkU=СxAK"|wqEb0"C+/' ceb,P_;{tdqܜ^AOujs aśeğtyHv|cM1Cԥex?TYԎ6y0E').eЉ>Qb/{ETR얊^OXEOMoNagk̈́%D_%Vk,7A%P[-z>2Ã@⵩0SP4) Q+'/c\]<xw߾ n@&On1:ѝC;04,\q俔~Qδ~b&̞TuޑCHxk=$5gzx:o%:#Xs-$-|ބ*AcMߪt~@]ķÌ ɘ0E -x@;Deܰ!£|) R厮me1!mɩsjLơA[Jwkػ s6i (Vw0}H*'v*3@f/G]X4*[WikeD#1|ͣvP6w2gF#6Tzk\".mGؗ8MD9:㒱yՊ>>tK&8bn; &j,GJٹʘ⢇F~6|e\00+3Xfj+9GE{a!pfn܆Bbb<ϓġf-]re+ǘ[1EzѰ \"Chml{T!f#KkSt썪"QFž /AHX囯>~;;3xF=d |߶!0h;81ٶ#|%;Gxsk !J1类2 ZK]*0 =TX%5z;nH^ v6Au*z,оԐ{1qJ/ʍjoIiviMBc$N.YߤUo°3DYiN۞xb #A`o+щ܂yB cF8؀Jս.8 ZG4љn Ju@Ku} R;eL6}',6&w NA(Xpk'/F*e# -]fvӊ rNgm4ᡍ )^ÒQ;;h܍YQexțg=֖ArYl [3l|QA6Κ2M~\@ְB CNJߓ ##imOk]#d+PۥX']3-GAyӒ϶*kc%,g;'U@PX=5֍mX. A?"ʥ 8媬 {O{٦v[h}d"WXcWoTOX5ژ 8r?&pձ$nsBi*Oj97\n=R+ޱJy ,~v]ԱQpÝ#:&9Ô-BUȫ{X!nȼS~P FFwؐ=^PNP9tTCꚆV6_fn9 ӝ&:PިT<j~@rE$'XL&ftQ"\c`n<S9 s\;ЦXu߂e[̿1:Xd0Wb6&İνfwu25Sl`?И_NDP#"P4 @+O셑sx^gk \1µ~FHZM; *m0hͷgTU%;w*k  uS.ppv]lY|̇J~Wp2M!?k(`8i{&Hsde42o[wX^U ?7 &{B9+ͻ?`Q^bnXr<#Cĕ(r>\[袼}@AIԄkq-Le.B6s׉q4l lـ'PD9J\#$hڪƼT׼ n3Ch!f~=0 taR-[hyLqE?q$rQ8<rr1HA4+48YCKkDžQ2׸]LҰkrD=Pe-Eޜrs4(~32|):#YoL3)?KwO_Yn~4o %M޹.Z' <{|  q*)ԸCzRV]\4[[Hh*RA]I,A]JsZrc˺3?:&{X숹l)Ppx0r#\+V o~\<,;vrDjnT?[&P֨Q_Ύ"FDi_qsu|9rfy\CQF3>$\)S'"+*S/)S@\ׄtEL2/.ƢV(cB4@Qs f#},zFR?6m¯sR~ GAPgͼ ٙqh2n+ف_z#^*5f2~ x i>U Oݭ|c96)R"$i1Z6xu3b7vI'ʙȟ nV.`=ɍz%ѐ/)(<ʮWea*&X//mPPĭח8 革1?7K&d8!j0>:eq؏'E $+/g2#Ƒ=oZ0Fm2pDMtoa0>-}[~׾{+^猧]oCVƆSsUH(TI, eI8"J?|YI&9~xН*]13mlb|G [M$ 淃U3V/6,|"b7w+ 喆#N˃lC { Y^ ']9FHmrxb@L:/v=*mʨ .y+*]g#Mqd}yD7?pf}+,ְw<*\ؗيTdI.&D"E4$:VFZmLTZ>(ۥJ,&$Z$JlS5pb_EfdԽ_Px~6|E.yD r.<uP>%Жzỗ%C.T,yS%Nr=oN:j]S e;!{SJ)=>xE(@^ [ o=X2ZPHu$8Ŏu#X  Xh)ma[!J Ǯ +{09C֐1+Hatl3dkjGJ]AǼ7j#Z P:eQ1x]ۑTK'U= x#q( &#<ުq3gYF}>C|AD p'BťcpRT phoC*y&LKiƬR$htc`f4*'"3x}x>̶E9'* ZfcJhRJF%!HмaýmѓPo?='o`йkSE+nb>M=/H 8dm("fkWhKpruY?/p1^>.9N&OzӥGY:bs߄ %*_%l:O3zX&$p!^qZ6;:'u(N|%xVJHq>막LWh^r᧵eeVefJ`.zAl :|gi51jjOUű<LJ~]$ 8?#apA8[p~a\;+hJEWB-CDO~%9x Q mG!sb\0OjEKM"`Dqϐ);%>c;8['}Jp 1c` ~dwqQzV:p~cc3iwDU߄.1}T8mfhr"*2NT/'Q5gLXknwO% ^'^.k-R ;\i18Z'`f\958D.R0@>k1zX& Q뼟{=CG>hcek"z6L>TqO; t΂`Q.124}6=M}}pTc$iOlpff5ixJ+nrn 9 d5he=^}MhO`;% ~Pݕ>̀ P`Uڥ^>. H9J + z{D5>Oؙ!JuҎsy]H2S H~7x c@))~_ !eWl-hQNDgjU栺*?ʗQ2vNpY)9#G˶?hG5弑Vw>xd]^IO\ԬkTor>69^:s*oBUZ2'pf5xp 9z'hRZ{NcmQqNw8i**A]aNҫ-*ȿtqXe;́cm{G$IHcq:L3 -hхjJzgA[ H”Q54y@s串kf=0f0(2-e˪TH.8%@>{@%8G:i!Vл9mɷA7(3If>EFLMl٠0B҇NeHvnB5`M Y 発'aP9G/b^".&[&ЕQ GD;K[EV5grN%]-S? nJ󎻀LIB MKVb((?Q\$OhO%"IA660DXJ|DpA4EH4܀ц*/SQ=^&AU|eHznFby7.hy%Ώ84@5q7hDb 4qM+g9{c>NC(RYkPuGI_ߗ+A+h_#F͐KO4FmqX|-9E #mzZ-ϽNl)1&GB&L d3z5E ե+]q)Bj+ O֌܀`闍[5c#Q,^źBT|_J2$%{Te,7g"#ZYgz\X엵נQ+uW5iʐX2^||*Jq`dp;*fnTjmeNQC$$55NׂEM4%yةI{P4:n `Nb/_!H`CqCʬ|3(Nf Qy9la@Mi (#{>LL3<,XO_065:~4 `;Z>bŀ`SX`, rΐqS늊۷U$=mB;ãe.:$z787tVMFX8$T+Fdв0nA6;^eː]9M lQ$1ѫ6FȘAu¹\k fj,bڻeBKV ѭQ*2_wnK ő [{DI뙆=!ߜQ_ԈE89Zwl E1Mьk2ϊXtΩ4y: t񧴮%Oh%QuK7޸'ʌd}Դ"[z_Ϋ$`)1K3DAW*J3wNbsWmZxW D^?3> ;r.r.5A*˶FĒ[#߹;~v9ms)|h cH*Y_.>T$ bXm,|X#t|܂\G$~DRidz!TkxPƽo7-歷d[hmN} UK''idL:F|j8WZѺڠwݛ"rڟoPmAċz=0+Q:T^0  |w'u'JrK_>}1g?VfIvS- l}z\FN0Hu5S< ~] ]E.`Mb60?jP*x +HbnbȰ͌i-N W2Q)I~#*U&6{W!‚ !2q/Bf ÛK΍eRSJ™)\uSgfcA` 5Q'>6 Q]qazhSwlU0^.K^v;u'V9+A4-_ۑՃR\w%KкE,N7c=vNM :.#W`a G= OՓ?&(^1|tngh;|=<{kبBhԬQ#_֜eZ*LA͘&&uPK3{xɬ.]`u4HQ1@BۗylHyQ Q qXeQY雭G\Qi,ZB ~vcaE~3Jc-贁3oC OeA)!+ztŻH:WnDл7q sR#(h5oUzJ,c`] EiVte.5ƑLY4|d󖻎Z;C%4/Ƹm&ϝs1Nd?KRƗm8˟U6:E"2M O7Os4{?l.^QTq]],<@ /n%'i s -bi.BHn~]P i1}W7d< =oX-;=U0:WalO]z?ZC6ոj*A Lp{;#軺dW·Z1|5Ys%*ZuGNte@ [IxHR"fd0rVf?V"RXzm'oY'U.c=JYd*ng d?ف͘"ṤgE+H.IQ?ώe҃&ϭO.G[tױԽ17ERkoW,Z;Px>~jCI2YfޮQ.}tMڮ&T{+a~b& w|۱CfƎv4wPSTGS^Vb`˷KvɩO ;nuw_#:3p ~nv caU$:c)hUsP3]?a^A>J%/|3] I3Pvzr"+fIi +iD[l`ح#Oι;o=Y\wƂ=ҪCVƎ?yZūM83 | PR\_G6o N4G+;w)χJ>m __܁W e n'd48,ʲ)M\`¬U:ZP]4ocK 7lY$ 4-6չ]Zh_cmÑ! 'P ₾بڂGoiw|pAzCC[!4=~?'5=* sʶH=/`H6QtۺWAU!OTҌ1~'q2sH<vl?%QDW+$zN P~a[<ܛx!ל"B?Hځ̧:Nj4wɏujʺW+0P]xbQA-NDZGj0oɏ- ; =|&6)#N >WegUC`Yc$Ht WZ"y+[:W~?7ܰL3hpI,*xQ9fD@y~WXZ鿒 !pgv0~?!> .ۤL=<H9r+ٰ]+ڋ̖[eÚ҅#90e_`-S,u"{4; yDn6kv`ۀy!MhTDm{q;%~^QGS&k /wJzYmqQ4`")*6IAjgDիu\\͕C`ESR0Օn\6DTnأ/y0J@3x&v'd:^RD0=ټbZ0oۣtl ;Rfՠ ;|2E`\$-Qī>U ɛ6~%:GatX^06p酾Q/;PMo\@q ;/jfq }6p3̆ΘHU0_ Vngfǖ`!zjTe <$xɈ\xӈhJsK'6;y5!EbXWp=2hwJFI~ꨋ9\=0+e\GH^IUW̍6TZ97|TA7 SaZƐIyS,**sI@D՘I>r %AGcJsM~UDPWM84!\*Yiq@m@}]A0lS|ti-c*K>!):=#$ﺛÕqʄ,! ͧR Tyjۂ)T!"IA 6soʕdc7uICCTwkl|ڹ=t3JPg5D破j٠ Y8^ltR?UJu35T ݙOu [+*~!?XAGW$s t縹iV+(l ɒU BBv;ӃN1Di#@˄KU,v!W͊"Ex=NB}0QǺsq۵ mRIP7x&CvHʅV$ќ@TӚ̪`XL;?ԙwŃ'~ՔG|C۽%mg}V7ǰYRYK-Cnϔ=-SD)W  -^tٳmG:0'R47"1xx[,C5%GTS@|~^r ;deElE[% 2^RoP?ڶ0/(#^يsEJ^⏆ #RՉS-XkzOj/^WmƮ-b_^=U͕k j-X83k?? JO,.<+8iZ2C華mvL)%;@ -B>JAƵHVܒoR w 0p~*⼾ȬL_b?ih ^\]({kt<^/Ǖ@"I;FCϤ U+X8bcD^'NUT[#heR{1XMc x+V#:SLB]~Jߕt6t׍T@2 q0\cvcXlG~=i]w#mp,  MqXdA+Aqz=%i͛:IBʒ2֗k'GҰ2n\41 ,5x _ug.j͙&F9UeTop2V7lcE d2~xT!M7Sx5*⫕jTU7k=TYD8:xG#tpA>7jiDDp׭62]㧁a#sETmd2R㍇1F:O/s=Wl2p_? IYŔ+(3[PNfjG.MmL)` UrWű~aJ%ɝй*3% BG6i?Vsmִqp`1$V lp/yA*&vEF'j*Iy ćsZ\yv8Қ `j 8>Z~-?(="G[dvZ0#$ݯy:R-:;Q"us;O鈢%xCMj):y~NBQ${hTzD9rn!CzFj)uo~oe&?w9k&.`SGiF|;!zi|NH.Zv︛1Ҫ-K5ä)h'?CTWLtm /3{C@K:N)xSP&}{->I.u'B;B *-}uX uH)~U+ZeQro6C3./`4 zf$z-ҭ}ASPdpݷ%{mIpUi%@)Ôq82 =^iRU0mL="v4ڒrea#3'Fi<贳U%NV+8"wYp-ׁO~^?c, hs,TB9b%X1-gf1Q%+u3kΈWS߻(5m!fa0a"c[*_ByC~J.nWBij>s踠9*dsAX#O *|*a&_r/yG@x߳eJ]tJՂ ͇) Y~5L G)F!& h"m? -ּKKQO q@6<(2.<WGbdqȢG&@v5- rj{|^z gxHȣy1L6V9OgU~5l& FW^l񘿯Ȑ WLX߉!3RkezC _;+SѠy+KV}1ž+N?-G`7j!џ~We&zF?~w)"bMeW:KrRk=k0 _Bp@bu&?~,-uMxf};i'\@%**F:0 !2VE^d}*3E+A[A7(q+NǍvMdImS&Vj(q08kxb;a/s tU}n>żE1Pkbnr xES[ O Anq$6%;,P'\[1,J@u*Y9fDPq܁ˈ8eAΈ"ghٷnp{f`&iK#6)k;' A䌜` (?&A,AA?.ϭP^v`h1 !CKbPv)@A7ݖ)^ $%BQ|Ȣ !o:_^CҖWrpHDrmrMZ j ow,whYm8bwYߢ5eqlxdmJAja"G&SJ`)MQ%TD!LYˏ˕A&OZp8D4Tmn7 q`u" D'SF uT='3<@+mB!/F΁L{%݁ ѢEplw X qg @X4d" s=*$φߨ`"؏6RJL3M1{Z|"c>uOG( y.̬|Y⹰Dc#<%K'MoSD$'LW(ZaјiSJP4beKA2qD{V&M:zж͎`:lfjv{`Rj*/>/d"(G\fPs b׶oD8*]l6nJ5 n-Z$.̡#*f_SטBHe_<i'!2iƌTsXXuv;pŊq?/hG4[U}ji05/C̍jۑBO%&ўL~e^N`R݄WDQg2e 9+*}tX%O>iط^ X,(BMN|=ޡFc{V(04c. KJ_cOAx$ٰU'`Ya# l9Ŭ9~9\ y r,TsCk IGtL?\M 󽨋X}7.#$0C$^I d!ZT;޻}pA~ @R)+YѸ_CVv> 䶚] t2ٝ(ؕ>;74o4RRi9!~oL'cKZfl6$i + mq}BZ;VP~p6_d%‚~F5*} e@4L$uQ,]!a TpU,!Ozl'i52Xtl{6]4ZWzJU^1_A&Lޘ*7ao}WhSG!81%% $/65ňF|bl8,!!G4" Qo.eEp6TG:tS Sv6FMWAG۳4mVNE`TBIɣ9ÏӡtH'#X²CϨ ?:q*w)F}X7ŶKo9LfdH ū"cyj)(f'K>RUv*=hC^ڡ,p*x‚|AG񣅭"٠ۇ{QTDȱq֥J5ˡ^0 + k&!;D8E;gv}S s_VK ;]_V{^V=&$M6\46Ԣ[5%;PGܥ3rͤ&,4Po<+\nZ0LC*T^ƝnMf"Sͯ$`g8fˀC]_D B.(w/7uf.o,udҊu5k)wZ^*dvcY<:,F2] PWs'9 gV""ύ_Y/*>w#LRR4N$tyս+\enj k׀Tn9!p2Mj„f5(HH(MRjVFcrL=Ëa-O@Rh(<$}7l?aB x#(.4{W0ް2b[Y:{P'A9I0aM~ݜU1zw&&(fNU}d5NJOV eZWW*lvb+s-Ƥ)k3:̨ܤĿi4QF сEtGJ5UPOC?i~FCj/PNY8zF(Od<68- CҴF `P @̬2`߱{VUUR4_0'hMpyMٙ8dXa*ܯ9H"WdjMXM3ﱷ-L='|HI4yDm' LK26p; !}aq&-Ux\l}ϟoViomc:op_^yiuv O,  Jjy`nr|O S]t F)xjvk1yFOrmuwT/mK66ډN4|ɱrNP7x8siVDQjP &SǛU[Y~Q>a¿'(D[菥)3o IƊ:$n iL qZ`ٵgn~di0kT-fj`8R\dd s$W!ĬgT5ޜ+a\W:E/=Y-RKYz|gH3<3TjR}brI_K=~^iw`h(PTXT`hxd4 !n2y֊К[# 4h|)%_bM6 IZi|z_m:_{gMp@`?ݏ.d7x߭UVQIww']Cs s_D!**dҔi4=6X%<HXW*Jm?"HZhq$t(w1aqQ9E06̮/a8g-G^$7%G)>w_1 Ls=s3K{F2e-m-g; Z&J3Y' 2bM9#$VAq5 h[TdNQz+)_4 q0}UdK3|=vchWDW%RΫƠ`ջsQMqoR}j3V`I#5h0S6!1ݿ OpB{gP?㑁X%X,\TwpFX&*l|i~oZmƛ@r("-RSstIKd\Vd5=v;LTM5-8͋iٰ*a{}F}.T~`(8s=Yb.NI@nj5YE3m`K?xn rd7 G6nCJQo@ [C]FLn;t JCTȮPHL֠RzLӤy:md.G0u 7~[x\AԪ8A4xCs+ѥY>k{ấCAe8Z:-JNh6=PnݓyTK$J$+L6r7kMγ<ʁX~{Z>Kr3Jsj:6]q02 x<_e ,nu ĀZp>@,%}`MGܚc 27ڇȹoK3ߍ'o"⎨ڿ$o8ݼ?).r$Iދ%h/aUY]{ǩje A% MZ/R=apbZ)rҔNs/4zF02ܦp7ebP5TvU)W3<"q~$EQ2[Cfc"9m,|]U2Ȅv(l-c#`g!tk\g՜E '8r܍9UGUZX5)C6 5 s _^⣋*Kz%_4y@}.Kh%b 4*EGe# /zBу^'Ru(ǻ0hhNoHc_/CBVRT. &B ;ao~#<kq~h}[h_J[B] L-Lr1Amݩhw _ò)"xEGb*iE 1}'* g@")p{dzة\Fj}|F)n?,l[i<m0&`8]n<-W2_?VGP9W-O[2&u2:jS4=\5jCkNͷƔ m\/U/sa#&W6">5{@ghBadM33lv_$Sj9\_pMVccs@ %I3V [-X(瓁ܮ&a?I v{}1+dsܾ (K0cn>Ց;sjFt/$eśNW$PbI_wb%izՔ>>S{V ޏ9B~0bc1Bc  UۘU[_v. gOu.ҝo1X;6k;[Ain2, aqOLUx?wx]5/fq?~*tc-JLٷECf. lXcpF 2"3Y*jϏv 22 [I)\ZXf%xO; @\P:Ǡ bąJ8##%=肕~0:0ojmFQERi2)֏|09Ez9ȡx_ Df`ǧu`ĄAw˖ Gf6_ hOCM}і>"Nsu1}k H 6X ġܷ :FIai[ja؃@wj)"@$![ɽyW"rnFoV?= JZJ@Toཀྵ/,U+,3[6C=孬 oD,f>P*:7[7Ĵ Mlۇ ({ZZUJO2}h>< FX>Fe;WJOI^3-I'e91;I<$@h.љXK?Bh/G5: ;TX1*6Xif *WѷfDrx)ē i3 #Bm?fho@5F?jR*p,#igX&,dśa4K/g1\jN(o0>f:X/o`9U$@t 6;0mxzi?:/t%aYKԐZY'ν{OC= ǖ9td<\~dfvѦݲw4JokY) pz3&1hL/T-/UU-Ij_mW$3Lo$k%p?;EZC*< oLQ؜ud G{& ɖs;ݨTE$}%u!Fpz"JݥFJ C>Ԧj8iy`6TeHƖ~dQucH%ڔ"PGR#glb}TIMyKDiKw4?M<uГǸ:u2\@mf~|tG5V n*:7YUC0\b$XWq˝[9O-xΑir(l(ƂϛG1s~i$t:NduMyF+>b]؜KFbe.ِ?F7fxgi/ ?Okz㴽gn6i3z/pJ8KV9T|95oIMLc*@I3~~<Irk!'I9/RD_kHq6=T}(9+1O"r$DZK 3#7괛Es/ -گG9lG, B~k &aޏO5(Z#Gx׀6$2!Q6uZ#%vZ R#FRWT0|=Lxx|}!xx0=KFq-ӈgV?.ZϨbsC7VۭV,hK=ι@׹\"miͫ3 wHB;w> SZ.x?>"u+V{nYDɋOEhےwm<}w!'tTI&Nl0ԍ4qԿ'UP`a&wݒ)r=`<)ԥafӃoi&*TH[#@HI@9q\Q!k~L;ӦdXڷWȖj]rV[tgsߞM*Pr!e F \Vm yN,кwa3p?3Knջ=mf^/41u;C57,QXwxd_!.$cvTɘZWw2 j ޺L\Kv?g?/H B ~c?T*1~@k'l!+ŽX$jecLmq[GWw6F te̙j  Zp˗(u^b=bwTC&[jg.fÏ9|f;VpDd0wfsKl1&4K9P7b?y%~={n.4g^Kg {}u4zL"4ծF {,I Cx )6yiI??=5K-kL&֋fmg*!+,ao嗮tTGRKe.2VE A2wwxA0X ׋o>"'g5EQ T'C74 &œNEj};0LmbF2;G.dF-L#`C|/j5`lpHK/-XDz'E4Nl ed302xO7N4\*m׭~Z y^C3+K4bVRM#eM3ܩPlM 0Dn:Vp|Ȱ~h9~#0d&3&3BoV9vf#%ʉJ>4Ҙ SRP[t4WP*w; Z.Lf)!=y wW(4Up4Ct0N}de%tlO:WޡGUb{ HmI8z|n(!n)? y`7)"m(o-Va>UWOW6ߪ]dz?PBj.o{R `<_Zw-s(Nb0THŇ+Ki`W6p!&]vM(6IDݲD Hz4.&RyҊ9U3ڥtE[ԜE{G@O@Ͽ̾~v}D+&[)}ZOPV:9MAG:`#_G-H.gx ̃?PK=cݢM32& ^IS45Op̂J6%u{`6~#Q4ݬ|7+}bȱs9MZx)hrA MJF8Z*N~v#F\U޼ދlX ֠/vUAKJUٸG`wɟ EeD MaÅl\m}bs`.Ƭ?`b8'I/y"y=0_k@:izs_w[!|/[Mv'lgpivW:F¾=$1s0fE#:;qQfVJL=Gc[;9;ELMDk1#Ӥn;#Oۆ/X(B)G>ۻ> Q~'`+l0OH^2yMhfpݍX5Dl33lԌ BprˠA''DbcgzN9x0 YTO5nc? ȫaxa5Tқ$bmAfk:qS`_geʂD^kl?8;Q,V̀0xu1(z<קgmq}H1~駺 \2BsgyވlkFDFajSʯy. S4pJV>D6n!ܥSe=ίSFKDCHu A*֔ st-JWvnry5V:C=P2(bM\Fzu)2)A!!MAxGAl&5( #Д޷bD>̓&P75Ɉ:n4ljqL2lw"pHŷo*#d$13+ VkJK-Cc;#9<  ꬗;1{Os [٨>di cT9M$`bYh˰oϠ}ȊY21 *~zj{TSEbm.O` M%kz+rj[/0r[ƴIiK +{[/f5_j7s Scp5_0lR3RR지:d "js 'Pgft' KtM˶Pba`G-g}ʎyth{NI3co$ '_l@}wCD5Nuy0mh[0V7bvI;[GXNOMmҊ"vG"1!0-Ģ5?G[ܺ-`k2Ƨ9w:!%lIRӽs ;?bKDW8us_֠DS4|KBR^c!6JeUhߞ }sSL*+sC]';*L&kRՁ o(=a<ǒF JT'x3)9 }[FVӝ)b+'8 X$*NG,j/eJ-B]Yg_:x1jn; ^g&]" %px@; }juZ*Xp^}J^8\*F׋Xw.H{H(񥆘{3dΌrDw sXyTA q.0'Xb LC*/c$xLh$ k䝖*aDb]y%/QCJ}#?8ʩ)nڳw ˋߔ{؛qA.:rձӰּzktl&D>nӿq #K'Oc{I9 FLW\#اgr- &ZsDc-IC1ݰ[=F:πY .;2M/F:?JdK)c-\l*'c?"٣>}u3`>Xy e^5SBW]ٖ'*$QKNO/g3+n:AM5=^J95+dGOF'bRz S"UbN'MؔHϞv Τ(8*>RδG8K|Ųǥ\"uعDQL3$ݰnִ0LV$CNYyǯ:C,.? m JxL߶=-V|#] [n ZvY,e0ȮH uf~٤׍5r9k4~Vo4%i*jދdV]& | R#sdͲ#t3[!]|S_RlC,H>|Kte*H} MUu+#`1)Z`j 7Q3NKؼ/M_!F0Ʀu*x?ߺW^.CgH@ubkSyOXR/1f(.66ު?RU1^mlm.xO3C; JKh\:G]c-e~bVڡ넱3/zwbGBj=hNe?'ɴ$'$! 0&hl^;T2ǭ8nyhKkV{-r tc̍+Im{T<(WfI=6Ȃĸ 0bA`0MIPU[t$9bkwyr-`}ӼAFu|pmΟ^sx_7Ҙ./d2%]FZ yDM=CcZՊ(5a< %nA͕G]و,aDq% hǒ4/W0#YP1 K;IT@统JO4`4~M?2DJ3.)p[H遶T? M|iGaxzJ (a:N0>Pp?KVw߲K('{yNJΨ[;znDPhzD^k0 8:KTϟx0S\sX@M~;ǟ]ޅڽFg-CYt8q4[fsĹ-Spb^,d}jKJc v#~59iy</)/D 'Bˣ7LJCGweCΑm9 Ag~jI &71|2GGPp[B\jF۫DNK‰rRR4=[1J^3yYK2Juf^t# fHor}$Z˿?nGQ-0za-\iQޙbyu6t(r>G,1ZŰN~h 7&4EB=}z1o-G3=Lw5㷰RpZ.>ŋf|I_ܚ#?ù1A1?I|YT!,:-Bئwjd|}9ÿiT!5&:Qs22¥ (Mw0x46/|]՗8)t5캻7O)fdV[X@VMٲhy]aXuTr98$;,Ϊ I+dNۉ k2cL2snu2RtFuw^Dx/H8 3KےvT0fR0&2ox&{IǮM G:OtFLGHM`VUjnkA ̊zj4V+ؤ3o˕ÁwbC}f̃Z{aw-wA5 @pqjHMjӠŲ|Ak P.RnH 'n-o\%MIMXثj\,̖L38O4tOn5&(1 (lMWQIÒS% j)b9jOʊ=X͈Y* .Ec#x6*nŃ}YVt?ۡM:`Gz{$"#BӰɚ(dr^)|<T*틚mReL dA)oWܽaXՎig6?oT'EPI*iԖ$Ocڢ tpn-w$᧴Z!O'N^3g͡Afϩ51p!^o咀$"6OOjC-w 1_QOW*ߞ6+,Infk1⡾M%ƨSftl8R }C'Wt%O8ZWD6+qWf0v MXxD/{R&4q|[,}Fq2AK ĒG~OM< ~y]>ɧAFM vfp!hԔ@Ez=Z?sqQ N <>oX08h٪|Wu5v*f+r~:9dj [Ib ? xB7AZ1Sr |_@ac[8+5ן iEQxG1d&-kq҂AܲK2껱b\?:9=E<pH=DGW( z9<)E \(5rۥ9 5 -];\,8ꍩg&INo7*ҏ%KN!#QZќ+M{#}G7 Ͷ+9EEۙf %Cl ЏQ% |ܫYEKMk.~fN5YʶvT1Fɫ7E^ ^[%+ǥ`k-~rۢ5DEwh\6XgǧK7'᤹T*5$hl!pgؤ[ Q^hxGUh&1ads҄Hjz ԉ8,9ҟxUy2@+)[Xu5IoCZ|J245wf?d"O,gɮH!7x- SJ2 BЗXs)Hi5؎DTYKg:(L}3Z_l+BNNq Ld, P͔fx#q.Y!Lgـ\]s-/D]s1)9Ó,a@ ]H2q5LQpF9h?{H?$@칫#C`2 L%o/=.詭hSGaP6?9ɉrVʥD L}0|w/Z&e6Frl@ wkV ?*)f(41: ?R=krVu%%ZM ׺[U$}htXI0Lx,ڤ}fPjQ+A׼^&[>"Uaܵ1 kZ00\*A^F{shZf#6ih&g3(μC{AdTU*+ W_L(Fs  L b< 7ǤݑZSfiF=]e6ʍ%fsl|(g\K& ar|oˮzgQ>3BnK]rҿ HW^OU> ȕ@qAq,=AXvP&7/ sͪ;b>٧U#*(P_wOc9l^x45=pޭCK}%?]l!cec׸3*sD;$قD!:S| $pWŚҝOh e`0= HJm?ۥ[np%@H_=|ECiM8q^.jBq_m.t|{"]j7v@vgER}ɨi*DAΰ`x{~!kwE["@D@XG]$j|a@6A9\ \6|?=>9 \FG׵+ζs H,":̹8khz ,qX$e!6#y)D#(,# Ӂ;6H=C ?:T&IERm3{}d+؁'%V ]?4ƒt#mbVvnw?ce=/cWKO|N=u߀N}TxP Z<`|s4&Wjt #MLT84MJ0"jB12r؀Rt7wzbTQ5!̮VTYBEQOwkpS^f`S ԨʌCW7]T`[Fe0;L^#9.IXWKt)G}'{A1tW?=eګ~H'R{ 徚c=uR S*/Gsiy6jU!gϊsWblO-j lن@ 5Wԧˊ?1tB S"y^ŏƨ]=:G(>OE2EvsXIeҞLp>:|{lNSnB8PG~aXߴ?|!65M *j~٨A6ޖfKm>d ԭV@V5}Q7Vw rcYԭ?™yh\|Pw3>7+;xfDIk@0LcBL4MգaA&i3.=] ܈ +} x&/jS>lJIú8SfLbޯX֚lҹDP nł^:.P1k>[fHk-K*kz(C%ef9>ݗ/n:]\Z[6ypcvq1R?W}QKJ_wjmI*pu@)E;(Y~Cp: su˜.k{eWÙetyHGXZPmmZv {o B˵ƲS= ^s+SFj8P~fdZRh*e0Q)cQ$>^a`_ok<{W#Amn4L:U*&ϲT;nkX<;j7M9{AFF{E2UZ?ݛhgrujYǦ]㆓a`AiZ0&ag4Pqe_34efn#NHr*XDF/*>(u?5c'n; QH y>v´XHhTHY` (3>RŇq15<bm s>qCޜm6&g`L';Oۘ lq\&FP&y5Ҿ Ē0? /3$95ׂ2&:UE;Њ( 4T)UgX֦s?A`4 hl?|xļ!}3 !Β@Z_vlL'xLXμ}~jegVVkt+fqI}L.UVianI-7b2LmN/\[#[d)BG'phm(OV]D##0Ѱ_e~=cju$jZelʚy1,+ :*Zǎ"c204i)TEzL3億HMVc:4ݏ20eoj&!vQFJ/*jOeaBWE'ꆟ#,Oh(.HD-51̑f5J_]śmʕuR])wCpdeǠw@^P>'\$0tߜ,Mw%T|P:N<0 't[֠ /PG&;- ;{YF(U&xjߡL@ A oޯfX6'8y`P\Ṛ&\eCh^z,PO1L虯"=}L*xnvȝ¹#<&gᰟ0ud7 [[v/T,Ԙ`wMa'ܩŇ5R$|UN$%g Lgx x W*"h~-D9i~Z=IWowY ya+#s^%ռ5N(ݮluW#ja=H,*?>9uN|6`qVreYMػ68\J"Qivӯ72.T7 %%JWLjbg_/ːl9ϝ'w,{bF )n 1 NP h.°peZA% mWgEۅw4}trΓ"-D9+r@H\_ pFLI >%ū(^;zG5z.|2=f9=jI-}5ҫh}s}Y&7U&s0(^!\WV&u^|HU 0!,ҋ8俴QE /]p`6/x!q4TRf%vN0l'HְnրR{m%-Z2!BP>99؅ \Z#],mHdSg3_-jnZR3 /[}|dR)fNccvT́B]Y\jbpxSc@o/P)4%>w$'YmmqMH3~209BỦ+k [~YJ @ɔ("XqGP[p WwEjWY h\ig2UKǡ! v8fFA \ͤJ,7]OgX4"}>JU?Kg3ͶSIr Z}PH 7BT-n:mKh)>K~iS*(f#Sm[.٘>/O)ZaY"+Ma|o|Ԧ#[0LH+`g~k'|L`.5&4^7WHLgnz{1ڣq"Ȏsj٥G18Jew䀾 3ʔeW(pOR5 ]RPYڟ=(N?Xۗ,LK#vh7i[$|74MDH3_Llp8ô,CuUx .fs_- B׬r*:\uT8e0eoP/#JfN]'jpd˚(m. _VdNQ'2LccTې@k3zjccqN_cS&4Kj0;V(i_L"E<% j_u)7yUdَ"B~9wjGNȯp~O^N!n,a:$:J bPSkl d^K,r)" <*8ޒ/;bs`' "`4INGT-'M?5KotZ-)a) -}: K31R -~Q1Ptn~"sQ]aa`FxT \R\(=U4:y]epehj3s'|;^TWoY>E޼`\A8o;޲gPd =ǎHlmVW4ݥ9ctYv o\/e8 ѻ&fY`)`و7tT~tň:iMJaP2FGZ{zvH^7/øhd{{,"91{ > Bmb lkx@Rv W 00Ot~E]<\eM"'\;h0-9WyŹ"tBt)sJ 4̗o )LBփSş0 xz_%o WbCJ᾽Ӿq$)a5YG]I^NNhឬMh /jBc~ 7:MF(pKlVq%@;1$!);:94aR D&T7g,K8 ֥@j$zSzG%n7C:;> m UetP8[ݛEi "߃mMzb. Z1k*QBJ '^<]ouHl~P+8KʌoYUyPŋw^SM-ͥ2 ޻[w:zṰ \BwŹI\K&ZWA<1P ;rЬtd,ֺ8QχO,,pf[*HA3S G!#IŔTM[+t g)u.肣X39 7aaۥ2w[~*uݲ_'k: HLxK~F  00}Lz#|q`0SŻ{'H~'}]P.=/x~Ehih,PA_rdi#jp(s;l}+%1'eqO&?x4H^"C]b2+߹ۢZ ͆S_c, g`4WrtX^>ӂj[$Dfh)9DJ7)Ej|8[ ųߙ~f(!Ue #r7rRz`졠^i ɱL\x1fAGңPWJgR^%FX]ߎa'r' <]-VkI3} w{ >|i]- zǁ^bP0-}Lc+9/3rpdar੘jpp 8RCC,]:@AN{".7}?-H:oVCŠyܑ6#vM\>E xP qJX&԰D|bsUcGgڑ+,|a% cP5Jj5p|{՗ b]|- Fб7nGs\Ylx%ǼcoSޣmokRRn^}\i937kwGGgnvobs\y-*|ӐB"X&~"<<ג67m4 9hsX0Õ:+-h;{ŗ?"BϜ ) vASY,%sBZ2;'R"n45Skpqey'q;ܰ6N'^ϴFme%un?:Q@w;a2dC\9||*ԟY<7mbB+LҽZ3HgV|YLOЫ:Θt'd5ק޽ M4q.^NA<& o{kqrNNBWGd :\ :Vܛ/}ϙst0ԜR)}' V9B}(?u'Ov|2,O*Ђ+DƮGEنH<]I Tc < -IrS& 1)CZCXOVق18@[xn5mBI`$/cAtqy &ohfmN]i@(\+H~0h} %%E!29CklV;gxb9˓ABX{>DZ~|xWb6_`G6^͟29j~WHEhVB 0ǚzRZ yDwQDa9f4 %62A|ΦovCGl}"t4_j/Ux#gX&R9`Q|t6]:%3QџBO_Ii,d0}\!tHf?p!h87I5'UHGTj`$ ~(4f)Z#~^Y>kj )𦂿v5{:Eue9)$2v|)U0•fI\I^I~ O],[zQ@wIugI6]6NQVwSX:6,KI1n225$` 'JfíY>itzI~-S`1BB>K`"fP_LwJ9W4+B#J< +M|ϩU͞++pR͢,V2]m P FJ)WTxmʫd36Ț{&[ ꐏEA[ ?Byl*iY .lba]KY#.F!q0CfF W^11*f VlKUKrOlh.S-uy+:>dRI:饪xɨKj8zQ$/IhSNIJ$TR mK%Q 1[$2 @SzHG7s+9:>]¸0 ip6g0Vvn;LU Ak/=k1d%"UGn3m큽y9qM{;8$p|{$(Py㰡gH"<0}f2mTy/zLL&Kp9ޠI%r 3\SGT0?NKl(x_v7ײ=, "!ޣ&,6Qʏ5xX2{G#ux/59*b1i 7= #&0HE:8jA3!S+@ ҼA;MXUk.T)HfQR+@s$8OΡs0FMNm;ZR ~gD؁R4x@ͮȌsϹ@,e=)@տWSN]7[*CX{j:ۭ2&_e"0TB{O¨e{OSnzjV%Ώ(r'#H68EvlR0)0$`5T6ZV.IOfO"dDxܜ>W5}7]$Zw>e#7Kv5' I&D&MzTf4BQeXikV|].cYvߛtDdT3Dgo2^W5$<*=s`GwYY۱%Uo/V(f'L*ֵ[l hWN ̵)OTЯMaY?T٩K*ŹgYZncA窆kSkN=WNծ%j 0 2uY6Es 7'TeЦt"y.!0T "':e@fG>dA0EVeLhm诨iOj}gףd^IZ $acv2#MG3jaZTwWa…ps!"J^CEOUlkZ\& wt`E&|hJ4ľe"z2xľ+>GFP[Fksjj!Ij/ !)f#9R0A{T,zLTCF]_H3 nך[I% Ҕ?͑_῔mG5łc~ct ǏҪ`0Rͨ?r$˒A~RNKgܨcU| 51wUl Keܼ.:O`d m߿<ߊv;(jԡ MYbO @0B8qMPmwpkni<#5_dʜhU(mZpdNJΪ<;#k_#JB_b$x Gj'\K/bMe _^$ئ4~-QL/ݷSgN'(;J][4EGU bVބmDT4Fz&h_-YIET ITtR|%3VD4u9M{PUO{oRL A4X%In"G ?:*ĥoKMT0˭2C-%Úx46naEaA-﵍R v{ +AJuWW;˵mhCSO 7J$ryިmkVOߡ:) E}~ڤn>XϛZ#xUWTU>0rhj#V s?;e`zF:*Wf&(CRW>Ǎ$$,|Ο%EcNR(Pggr’I%_F *?Kmg$#Gr)ؗ Bh~ "jca,z&@e~v}gY*`tz$%-N  Y Z .q7ӽN5r-qKR֯BGh܃oñZ^Μ-vn{_Ȕ5ȱ0|8G*++@.ރB0UDSRx/p[:m ΪST6d% h@&'+ڇֆ㖚~n:Cvc.Jƹ$ Uo a}DY̸zeQBgkza(ڬdm|-"grv 2ilY"rAIm$ DIxZҹ\k,Ĥ}/Y"}@`@) ,@ ]`B_!xaVC`%ٯn2r1*PLQsd0)$6w_SYKw($ҍ&`\B 6 ׂA%1Rùp]Y #Qm`J'ksߚܶn kl’cC!?.hYBð+CGG:swjum};Ur5ӄ(/K֓#ʭ" 4㿏+]@se}#mDO@08%1\BHv'_o$\'Ħ*y7[[ŷ$y&b|+U5cZ9/=ߌm>)bljR1YS!Dg} <:M.U*@?riU^Y lWsɮNlxxhnCQ`Rð; Gb{P&#mE0UN8aHN`=k4Ț{B"?:^ڹl<6-Q`VGt(9'=n]oٛhlģ䢤-隺`-7@z hF[i0):>X? Eh^qA#GGo98P* %O1oN{XEoEj _}ݥ>İ+-إj`+#ă8hE$i_` 2ݭ$i(j]+9uě AÌ6[!yq!شN9 Z?%n= G (AI0FP0mNt9Hy7@nbm(jczh=ďP͹wC5;JrP6̉uhK[VY 0y})SH t?{vtUWq|Y={JGq8 b+E7gDL?\JQث}=i`hcdL׺[d {|紬7?[zi|m Nf-jL9y^߶;cFH.XL^E,%/E&1F"G|x`F;sv)vlJ"A)jRRGoy=:v;6fTzdPeh*qXJOŃOv^o7;f_j̑}Ճ. ;ݗFz?P΃B=mea‹SZ{`:7wY–j#zRສۚ!{;<)påH0"-K2;~bdo7|Rp)W rkI! ŠAΪ_ClA@zTC}͍IcL9EHϙTΑ}l|1 27{eCw7@ #-BB*6ZCAO Yj"퍄g󯡟0)`\P0Tj"RM\?u{GC#;*N jͻ Q m& <_$pPe1_\e@; \D(ꍒAy!X*#kLJ&{l\Rm{^6gxyr߾`/x}qa$Y|;m⾍. :gcڣzRw˪+hkmI dWmdZ|PMQ7<=5Kb(e P8\~kꍽg}_ X |>dr%d 6bc^~.9) Í7Ёai賾3x3p7K)dx h;|FP؆VøܓhSiA(!@ymH @<_UQn0?7u>Az#դ!s"mDLtV.79AWiA֗dhGoXd ?L&Y>HrGۻ4mkMgk|"kJ Ѥ7L2ǮI`~ <\*FA|.JܺB@MKcH(v!:f={hU+)ʄdo!xuuW)rj;MW!_]3v9WpJR~]A)j~U:nXb3&ԑF]̽+Ni {NH"wFahF/K6̇<]E,LQ' ev 8:7Kε)\URՖzhħ)ZMs6= أZ3 ,tが`GzUPnE>j}'eHPY)uY@=P1V+ܜf8Ww>=!&oy6Bsz{T(E+:k{7n7V`Eˀvf*uG 6?Fԩʪ?.\(~0:Z9t.[x::Ab[`r5 ;yBz(H&v@Z`M4Xo5K-rʽX9/$ 2"'!R WwT~o՚[cP;Faj :,!2(,D^&<&ޔR3wo:dDq#*C^8GTA?z-< >|rz2_, ߤkatf]ăoecݗ}%0z7NKh3x$ꧡJߴބS~~S,b,, 04a'N%C\I ~b_` 0Y\!!Se V\hۄu>mݥoΧ+t` g$hsW@ d.Ye>/b?ޑa)Њ }Ny8]aAH1Tl6f1`.\qMU.3'ȹ?]ˁdgDo3"$15bO,r<,:/놿 U95 $h'9E<;~.#\fyJ3 (RubX$R2Lƴw5ǽӍK]ؤ;YY\\BuI+vH6\K¾x)p'Q= o\Zɑm?Nv%)I]mraIYL`t۞$c߶NbR&R,F@g䇳 LljК)z3/fHCW@CGS`K ?k{im4@JѾ3L k猾Dfo 'oxub%'k*5,~ͩWlK.Vgﯘ+DD @P%| ڑLPiY`&eA~c~!yzlޠβXd W~N@ޓ1"v½ <7<:W7ohg-gQg~,5l] ~Y|7EQedfi=NbͅN{ethǃ"/0.j^? t+]̓M‚f m٩xED:Pf_0גh!\R- ms;KTyԡ;$txeȲG*yT)_É8t"$n|VyQj=4S<=xt, թ#\ųJc˻GbVו{_F[fZ0!a/9RPK54"5E;h$xGR''k<=Dqߊ<نBt'9̡' :f!WvVrX`nqN-C&vi 8yݹOVVO y[S԰^vZZJ}v*gnӌW)dht/sZkݽy/zx"fcΆy>ȣeLfg$ [5YMA ->-fwd)z"C1$#Nz.9RDX8pit *1!S(liacf7wI| 5j}vЌKe]m"\ ƶeV <`/yLڨ0 ˝_oFbXTڱV Uz%;|1rtZN=Ӭ5fYBPG.>1G :AnB]3b̫˺7Xӳ0vlsP!Xb0&+o܂:zIi6}eq5VE!6~L \$9%  ѢԘ.cRR/ja^\rQ#t50!8yJ *Zh%䳅bGm -Ю$4LA@ovٲʖ[ (c:2˥R@ׇCs QΣoL﹓G/d4Kf4ڿw/=Ljnmj$?;&^eF rAD';`2fce,'<YwLu9"a`Х|m7oF fMt-OL GTyBI?OMNdZa|?܆rU P >h^AXmȏ wvթm VŅE\gċwFGzs&|fAr>\ږ苇:.2rM~F`X&sU"I*Kjbs'N\j={؈i.㹁gduO͐ɋo# m_(:^U]9uߙ`$O~k^WpAT GhÒ(Rևm?AZmɭ9=B#㗎0r4fSt\n@:YHo)w nP˭y?D@BN ۋ`Q-՗V`2sZ[Wg(d@1y!@H Blc~"@]W1'ؚhRѰv![ {^JiԽ_npa&55;yB,E*޶oGxaS|zEq׫PTN?Y[n Ƒ TLEGjRc:l}Pǯ\ %y`Bz DN g0r=s֏6A%!3})"D HS )U_i丢(毯/ ^W:8iWpj!_#2B;n_+j ²o^ve3WZ\IN,q$Uj!ܱ9+6كYfuG8_]%" O,S}_Z&BsO!]GMZv&٪ N(A9ÚeݦmO/;. P!^$*A DD6ڏ,7iyholP;ע$Qm od[ăh{\`um)aܓtDkIj'j5 [!\+Nb;[;CSP3p}AnfMwj1F%tʗc;5јtCG"xJzz8S Ǐdg](NOoagD2=vd.CU&a$~4drj"p %>y$a 4ףoա<$;|S)Ϋ7Co?R̯I7h,|:^ 2nq9 B ?Hσ8wQ2 6>P]7QH$_9j鹴~ $Ԉ荟 y$L ݄sF|,_x=4нagrŃyKO7+~Ὕ)$d C=dکl;%fKYEC|҂YTټ^6ghRz޽2c .{dd<`;9ct$ÒnUn)!76~"AI4Ʈ%_^u`W+<`I$4 g䖔'J@2C9%I؏+s{0F"@ݞ~PB(e]C <9k.ɵ纫z6q/f"!ֿr zf_ *{Л śr-@onu | j {yS C}cq 4 #P`j*WvK%T"zs)Xܳ&>/Qz~]dS3ȯ㮰.ǎ_yo~ fsK+ ώ4eJV_>#̃khwh'V5wEջwڒZx,__EsP(83:³/Llyw&$ Gz t8`]D<FO58M؍r.rsc@3)vс|©W5BD,g5/ L ɍ`? ۹=A>O%bI~mMW]Ƹ%g N@Οba15ea?oxc6^t87CwtqS5Hh *BdzFtr E-<+{:2zp{5f[w$  [r&ƒJp3tǧv"{bҮ!UM3n1ែ*m9/Ƶ9G7ȜM$H|BoTjb9I=}Mi f** (1q[Ů:^5SKlY[1䀗T&#uEܔ ;b/U\W ˠ(0/ GLp^6M} muʟJ@.s.X$<<%Ua\҉[).*%>?ⵜ5|-e[2~fհŴB5.ѫ=0?MDu=g͜QHN (4!tߛXSrő%Dh~u]Im[Q:{KڈRgjwK)Jq#DjwEԿDMq&wb]|R H}Իb;i}ۤ{-R6q1_#njv~dԓqܲf:'eS F.2ÌhK6Tl?Kr7B w`@1PXXH轆x yj{"トlYv{Wצ# JCĬWC-<.y+Wwi0KE0%!cTV l$-iE¢:Zo.oO.߹L(}vvusᝃ3f݅JN\{Ԋ~;9s^ w[c\/¹ݒ@̮y3m /ưנX ׯ#1CqAs q> (:ƅع T#٨#:-_U/af^X&,8fWՠWORQA{vCG1z~}3Ԧ&ȼ#d3&Zomc @{Jjzj@3?ϻm@+-ML#|ae?Z~aUxWIŊmQ"}?yH|0~'A@܎-KtR?m|MSj/V1֡dQa4E *M| /Ōhw rĻFUx{jڻ:.Z-*$ޏ-*]EZh") |n*<)!9]̒|\NUӢ5@+hյӲ(v)8D\6̻F'(.YFJc*KAC.F HDta#^K b_J-(_<6]i͇$Nfe\. ]_=eZ}/`㥳Tt⑋Vک3BfH Y,܈fܔyD!;+fH'r #_m1fAiSb_ǦـX;̡Ч#1o%Vf?~Cr{:Mw%iz,"U /)܇p#i >o0n-:c_#ece.pGroQcuǚ]Ր.|L'i l w6"a+`@)vw!91E*=l4JEdQA kOq_=Fhp ^4'⏲TvvZ@իc-l|P[p:b3hx L5,Ph(\O;#oUhR  s˙)x7.Bt`` tm]Z뼌a>IEBSP;3h~0}ǰDR:(}py,hN>涛GKb/ۻsi,w|5;6KW*YTY2}~Poj3 FvE[Ю3®5- OwMb)W(癎:`5y$9q62".]/Zɜ9ݐsH !Dl)*.+6sEHj@b[w<&`]COxknOl~s~CU+I#V9$p|Ͳ:-z"x漺gw@z'Nncҝ`;P9lk*(c^6*{+&Zg~BA93 F7UPdKiQfgܓG5* ۜhȘ'e/+rI;?[a"CL L 4Q+nVuYLR֭T֣s-E.=SU3;i鄈lΔREšm1<6b S3;^E!u8~qw,zDFv;ݿ1r+z =>; Nz xS4HX\Tzx(t`HJ]&L^VViL~CO7 3RB-4Gq6PjĴcݼ=MuFu \E6uؑL?2*;(DCIx+|v\E JNKE~yX RS8L&KH'#7;ѫ{%~w|u'sEecsi^>wi^( IP"{@-jHBul~-k! />6.ݨ\Q5 y+s䶳|G;Ήwۭ $l7GMlFbS4/UHcOA0> izB -QCojW``n_or03&ifg|Bc"`Q埴0t_߲ge?UY `e釧5 ?Q\V$.tmX`TG8}e?򂁆"=5c0G9֋|+ S0ѰW2CZ f Yd;6AӴJjLNYzFCG9(+>G]+jq":n ޞs\6YL6)5/3C_n7Бqy˶mv7&Ū46/xAE)Rʝf;7'6~FrG9ơ?(3q-1?+$G'?u[ca2յ͵yA$~^xeL˱_{ڿac^TN!>K:-+>1+ .GD$NW;rwuq$ bqnJLq>m ˛&V_ON26k@nx.ĞRҁd- 80Ě31t8\B'7&hJ7, Vn~ |z4Xע{ 0B1~\䷹ B\YQeX?u14xc `|pCFJmøZL!CNy:iVyjceUfhMp7W3]ksPU4R?q^6t~Yi6{K?DÀIJ'#yjhfyt!56\lDwr@e1\sv߄uc$2rPzוDCU4[clF5GTKc_ D~_ jgˀt]:3T0 c76k7TW\M# wGڤ_nI7Vnѹ{гP|U]g7w>bQ6 QŸKA':]-(TjԮ 17C>ܓYV)!nh`f5Co=KHb"bWK~[@JeU2"ų etW#L2k!] H~Dm A&!Oͭ^۬n@ 3-ďVou-i+ܛ Zj-tDF*Z ۃ)Aݩ S݂HԿ :nN&SOrfd}C\˜F0)E!;wntZ8r;kmg]Nȶd@vmw0~Xtv%rtDFeDK%O 9lp<"2H@{Q!D%zeQXCQ(<=dɩ2Dܳj?Ҡ'X6B,7CC!c3Jju TUי53L25B9кCG[&n=$y T_.ܿ t[9RL5駡n= }ajmxgeYr4@!o^1;L( ? ״&rTQYCgMSm6+,;&QvxRN|hcdW"W~ek_Ehm^cFㆴǿV22)욨ʝvKl QE_B .zjaH,g[* Q>JD~ !;cRi9^0xr ;W^85SAˑH *Hv|<~ÈyM^`ZE ;9W EJtWq2l&RТy<h9ݘ".I%'̊e% oAIlոqO#"^̡ټ8˗FG`#}R}]_m*)y7B\VZ4Fd%kz1ZϊG %NF_ʱgexoF/75 z;Y>PS Jb'j, rےVUr =!643ack~WԞWnIx޻#QXHzR|J;_u/QbEKt:!FAJŸDc 0^LJK1}Hmmu i%5"#Uh>K1"ae,Np7,a\-+T+~Yb-Yn1Z}v(ڬK$'j/,,90 椱o0,+VX_t"h9c h9fl_qтk_ O 6Ι"r {grg2K$\+/$9_[]l Id@y5 #ԉ^ G? 6Q[6˷W=0kFR@ԕaֻj#IGVm|t~gZ\ӖpK,Y18 okX!|p^M3\}5LT4-n$]juȇo߷-Ħr*b;^>q^87s^^ݹ?e<H$/2ipy#V(Xewߙdw+Ӵռ>)b ~ky;Awد;I-iXOxD-t_Җ8vfL/n:FNRtD:QeU:7!&M#nuSa~My;؂}ɕ֪Mu1ar;]odƚntC*`>z+"|x_qtPi j[ A\vVL]@F*j*ٚE㌬'<-[ly\gL\Ö:v\z݃\~ 57UWZg51P p溝ywX & ~?'%%FA;):C3 ]1 *o:̑H}:XgW cjDy]# 77>ą;V 6"͵nkgo!Ƕ"\NQθ:VXDo!1}c+/nn'aa0gzĺb  s&OkTRNZ4G5O4\42G@D4-aĢQtio} |%٨4!ZE† Wa.{[]ˡ3`X'C?Fl27R#/5R*bÃ1ziĦqg!ehKBW\S]ۛ%k 1Ӯx 4!P @QF</9Sݴ?o4$uL2+||_9݋ `Q,{^P:oja w ??|W{PՍB']GJW豏t WoM2!WꋥDJ+UZ]miKyd]}֪,?_<`0DYwNu6r~ =r@|g0!ӥK):ھ :܉Ϳl `alK۹Na(78 D<ԅ0Fe/%]u[x0ﺊHlS;U,1nP6w!tCMx?ۙeH*z4.c,1EO$fLU`:C=`qRiZ )%W &(.!<FКcm@ĈsW+Un6j jF sn>]=53?.k1nZ`3"7І\ЯkeZG * \!{5<! {sVdBRtTwn1z6uc@,v@1>^C$)bWSb6ŃM5og^ ~-}n}n웒}+=Qуehc0%ΔsλM1'{޲ƁCŰ__g`u{)GHڞ zGDf6vY8㻔k@aT_=)EMpQxt>F\A}_F$}×gŒ ܄)nRG2Yü6R5s;idPw6NUiGthy8aY%#F#@DJ9 ӑcNzFT_4uIa@vq&O}7qTW) sΨ nqn`x6 ;{DL4ʘKO]]J'X~t4@A8JR`y:GUMI7Sx+$77n! -h86'{.POun:0lﳓVNv 0&Y>Vٸnpyђ|U^Sϸ#D9 (V^zD$zmǢaΨ*FLsW'> |`3xTj D?5B4@p8$46iR]E$7zf{8DXJ|ا{Hybԣye>IFzݬu]ZSCˎmqD\$W۱ >Y0Z|Wê&*-jceY3%zIk>hθ*5O ۞X-\~\UVE_+:3i;T`&'WT 06|c59c_3 H2?&,VNj">812<8WhJ0LCU͐gl{@$߲I~4 ĿЖl֚>2|͜6ı>v:ɘXoͫr.,ߣ5IvkvMW\&8zVO@zmt˳*\I^2g%;BF!@do`48X=!C+C<]%$ZJ]$ H8Ղ^{F,O/vu$Ӏx.,hԣt;Wl#wKǶmiGLӴ s@vRN8<kbĚ9c0Y,G! P$>tXBe߫r1 N*2+,:t"M?ٸ~Bk=Q>ۖTlEk#oY V~sð"D0{?Y0#0؇!+«t)hF!YGS}) ʼn0P˒uvb u+}[sDŽ*#^ֵl:m{"si/|x|nRņX|hKT CT?4OcwtӴĞ|`Zl=4'[rnriEzԨ;:Ԓcќ -P2z#frb(~+<(D*^`7>BbbmHvSn¤vJPF-bx\s׶WB@&O%X0Ndw[{Fpb,?$6@"U eoJϡb$J|yw:& 8}< F gIP?-&BeX^"u.lYO=$4{6Q[F!?zIi-&x{UkB|lO8v'.Fda=8h軌"u ˌR3C [fL[&dـѯ"uh mo>R4;hj{PQV#f8nѠ>37Vew*A?|]8,GV w5m+ lJ#Pӳ;l.L=B:<ǫ @IծcsMPU^9ov#Dޑ>Z9JYk҄,f[񽜆z3,0`oxِ%"!@N{H+7!]p+@UMkB1khUMy|/JݱQe%xzRT;(6:tɣ~r Y#@]YBئ>&x(̢ȕ ÿmT‹ 5k ,9u>#b-sU^=wLhV#Ab},+v^[J7/*Du ^:4'*:R<%d3f'?쮳}}N KD$>i+5\14$nz܌>d)(p) ^4ホZDaXmk6vzk,qKt%9! fCTx Rl϶Lt$R5LxFtO0+!7\ĺˉO7| XҍJ(rS.|}1N83*)}}@#?ױYaЏu!۸|A0zqw%KG%(j—'z\>&?\ABd! dOzjCHEYDb^n a,_&zۘw*S o1hG808C% D {'>U7elwNt#e9lSr ^O[. Һ\Vlu=+dF8{B$ y>U:b`*v5bM5f$I>agn }1۱$1ЗRk)ɰ.}r$y:ˁIKr|,ܳ@!z|.KKqEf\Rw~ XAvy͹w@6F *DAjne뮖Аq Q3m󠾨Q_hb"ג9:Һ3NPTmvypQ~+)h/[RjL VәUx갭Iݺ00 cMOWG&VmjOmHTOM2h׏shoHR`fAWw@ Uo=u'ymCXXձD-ZYBPQmҰ,{U0o|DKp,VϐNHRt52# >K9*>=H<7#N5g7B.W[L .}kR e00Vo~(+J̦h}K2@ކ 4Lk_Mk-d SՅ]pWpJ p 6\Y )3Q1"Y5Z7⦀ڷ^u4K.X.^r7šoRҽY(/p ~^˺4Q{"-uŖd5e0':=cxQ|f3zG%]"ΟM&@v1b8Lu( H qO&} 0$kQA9pFA[FH9_G)RkGwݎ5H&^e&X[.9WZBBM*%Uk1N[IS7@EKbHH#|H!6e( %gt[¢?phdvuqf0|rsoC'4iޮ#hvu-0B,,5/FLJr'vEW] (y8rIo0c 햨oo<[\ 2ʮܚk޻ س694R!klWV|h~\r=mǽ\H[e9u=Q5HZ(d:# Z)}l.4% @ӈȔd=q-qsSz"Z11/^Q^YSMYV4|sk $S:#IT J ZMZv䅽KWN~„)~!io LUSEW7@=sG8049!&阧aվ=bo.(/^[kUq2y%=G| 03 vмL%m x^<'T'lqC‹?{ǻ&UU|*`J/CSqvo$Ws#otJzEh3. o |șXeN:S-*^~X& ȔENEHf%*E/FQR۱7Aև;@1'pR2B J% lQ6 4 -N1v;'֓S|^-!1iczֲD#Z?|ӽŒWsrJ-ۻπ<;cdh?b(xsyg(`>lL(육Ռ(!3\jiUH?G&*Ix-5Å4C3ӷ_N!} x_ Vj~a0g7cXP^@":$a\ws -`p(1v^2}]5ΐhES \]n>l>aq2҇3I;x[y=uyך Y`H#6y7C8f!cvJЅ~l򝼢Wm)s|mG菆V.Q/ΗE2Wo)ඐL<o~JƖ*4o2*!*p]62t#Ցѿ6}aLAQ+}f`b,C*nc)O t\Od!:qU}%38رMG{8ԍp$[f& "/.Ʃ䭁3V[Q{D'̷nY(ߴ4Fj0 )L 9^Szaj駩xc_ ^ဌN1?{qU9.A;JcޗzBn#k 4@F}g6^CQ? Z&@ZBtv"g|c׻N[(r>M*WEڭJ|5w@4FcJ92ߩ@dS5p.61Z;֡hnY2i8 5da 1K,L {F\YGȣȯS Y+&b/Wr(gǼE"Q;:^ֳy zՠ~7sB9vf<$9MakY__iCUnpQs][:H?{k4쓓v A)C^0{Cvu:(5wAEvm|Zi~?\dlU 'R۰6,j[opl7:cX9 `B![;xݏn&`c2W 8:\;{68R~U^Df=k%󭛨hVH ڇ]}j8 I_`ؙP=Aޱ! qG!,ƜY$nNSvXz\\V2/9,aeT~Kv$t^zX{B[ OU&a\ݭsD8E%&@^J0̱3e3J*q |K&zE kl{o®{ V @qL]YUlka^7(`p 5Wigw)]{qhGY+O`-|ؙ,,u^xچ7kY8z|b]@jaυ$bN, 砚޺ "!(}(UC&ЌsrN *Yn-qQT|;-:IYOS@T!CM[}- cgOeEߡ|ڹ0Xx:7=b+4|Yc1 4E znGἰx"Ц/yu*f~Y6y<Γs7C;*9N<&̓Fox6.vYÊa= yl5IKF%'?d3`JA{oq{Q3H^ꄙ6M,pgD(,bs,=x'f'6!FXc[ZO2PEl|iVc ` s!mzЃuft,j?JZ9 Drs׊n(h(@z-7G RwO"\Lg7<~7lC|[@t7kt'' >ױ<7(U@;m8jE,tVz;+I@ -y>ʬK5! PKJOzսU U:ndb;ȬHh&:?6{ r*]x'z\* U[](tv=kE^2@֢fE 0zм*q@!t;X$"Goɰf)R7sǁ΍ieWIN;=bM݄hqVH[\EiL5Yw/)=t,}77 '_N]Oճ,7 sXKIܝy{m)@L3:f1w}5 vi9ĪL&>5!ؒ_NhLR6jeYJ;淵36"TuhG0໺Í2ZF_f$I\ܖ—+޾ېfL2o6c~)6-]T#8y_JUsbcAYp\eHf- ƂՌ0m.o -?[_4}ģuUPHQN8Ȅ6nrȵ[ɛ[ցvS>r^pfqt5J%oW4ciFIZ pBoEZΝ)i !VFlꟉu|Km>/߂H@uvxuS~1rL}V" Lt/A|މorD5rX24^hϹޝ ElL+FsuB#u [ /;%v=U|'a5VYO(|ӝt^A {wĠC'x;JbJKT}rZ J<{Sqc$*[ZtゕZJX\Q,;Ej(xN8}MKOF4:lϣ PMbn\̢/y:!6r!D3;`PMxLƣ93yIwHgw7 ^ݬ-vk,xJŵt9&Q[F4@7?sU tᾠĭD^ACޚacU바t1B{Jm+c}5abOyО`3Ya;f("0B ۪4|o,_Udx1e*y/؀#lӵHJ :Avue $X ^ْ!z;,IFFT!l簒iwIM|%oF\|2*T\A9=&3)7k8cCF-E@,b4n^٨(XjNĎ)m (=4՞FCJn*N=GglR)s0^7Si&,nZUhmJ`NĀ7?9oXj~4M?[Au8`L8Hc .eYoz6s}D>un~̇"z! @R,E+ QtQs.!:Wz GZmp$ЎMt_1+<3c#䷽ .IRόބ.b×/yZ|x诜٘O`x~ӡY %>qƊE>$w:#v:$؄*EGZ9|=ݫ7K@o} %anۿF:vF @JPq;Z=2zbw)xmAq8a^H\N fX ު/ڪZEPG wDi' N+E[Kfbh#Rw^.kIj@9*4c54ɽ~54ND{-xڃP"pv<H|e` ;d]_Tco‹@LIH"tASa%ZVdõ(w'LMAMyC;5hO{sk`4veun'KD:]V*}y2cUӽl$βM~0e~a vwE(Ʃi;e Т🝰x~U7E7/DJ޷ij^c ѿ !ލ'hk#ޖ MEk﵈tJGYEgqW#D@GZ aXϾhPQ4~"y% Ji;5X*Ȇe49f70/iԉ;CfAJ$k㲢|Iؖ@ouzd n@D6lwB6 @gI1-8ݔ̤oP 5ztjf7׽:? @eiLܸK+ű%I*Xʏ.]^{i) T͡*v0-[X1]N4wNPc4[bB|5nd]) M@S@C罗V( ='?݆L{ Vj ݄v b2m[a[rYkU9Z9,"[y1|PH֕'چ{8P "=-dh]9?L`ԫ}ZS&Ͳ ЛpW^^5m%1em[,$"Q[ D,uetdc8+ęzZ\` Bmhٍ|[Ŏ_j~\w@̈́.)OTS[A$U}Z-QCuBl?I %TE_tXy ubFA}2CG\MD"l1|iP2/>k[ kR"|KoSژn.gK|[3mCլHS9=ccXL T*.+>9r{beM3`hgrCO喯֞ˠG \D/ft> !B d*^Pl!GcA(A#跴Qlo4LnTC3^s퐊LYj!XwشǏ7`UT2SNO½Iv=XV%rQJm]PfyXG#1/ܘ"{Ө("4ukkR ID 6{9WLO~Lc|`jtjk V7Keg x%U6~x%뛪qT R˧:~ Mmt* 9fCGO?]N $u 4U2 N_ԍ?32쯀F.igB.?3~Sm{'$.Tw@AJ(G㑺1|-ҳ@5OerUmsc#uz]a>sJ >|ڹz;>$/&W^Gvt>r\IM;kŞul㛬k.d.ՙPpI n$ ι -Gca"b-L} ~OU\JJsLےl[P';*azE ]7G/Rִؿ~:-B>{+;ZĿ1La6iہ0r9_yN W-GGaViM x!C oy嵚4j;t @BC]"Ilm$<ތGQDÌ(zv!|>zb5.\:-ʛIfIϊZ*%25{iˏ|Aθ&Sl94V/GTkOd[ɜIc{\4!s6BW&B>.G9;Vyx!j ^ D( ovμ$0K+SKM*+/;jl)O7 |LצѤ7RQYR+̀R 6˱k{Gmr*fx:YIʉ$ i!L@X;Ui^"=Wҗ%VNy:R*mi8uZ($1o춼'/(BYPOhWJ?6=v:Ln<UҐm!62Ц J,wXK{M7r6&[/sW膶s~MU;=X Dj-P)Z'QLЛIbVVJGk=}H ֙DyùntJv_LhHmW r)K1;™;s0|O):}iDDZ{jp7Fc%o(GǚY+ʛEL j>CkrОi[0Y]:|vxӨl@SMTHlA *',3s1,n?NvIIܦCfrX **;V_AiFEUor] n,o{BmtVtHL'ݝ?58gh2Y>) Iwscz&*W٫Ook1,'FUsm_reP8$х'AC\ |nMd/ 6k4=*֜hwYo8w ݦ0եYEkiTˁ.Sa>M43˵ u(D:Fl1R,v3%° Wi0PKoe:H-aJ4%nKL.\=M?^.KFi36ؿ?r-(/V3:iɆ;H3]Zkn&3Vn3_H = rCzPe7{F۴^ơ5 q/F5q9+!!h?jX0V(?Mdp~H{N2QЮo7Jk_R7 AⲚ(t43>EC? Ǜ+jU&vG ,-ל=su>}y[O+EuϡQ ՃyQ']nf $~E]FL]`+ۥ]wUS>ow2rXO(fӓ18%MWPSAnShr:^'4S$xEJT(G(h%@!I?"-zGeCXAc"%Y\䣜 ԞxHKjSL+%c4fB E΀Ad!uda@]X GMY:$ǞH(j㰠@!q!hR'fs͟UdRku#`Zdʚ5<3|+suiC6/V/HLBvE,{qjXx-5~:_k@(Xe Jݲ( k8C#'[!_䚸Xi)75 ܗWM7Z ٔ.NC>M[+Ы9FUt$DtE6|c [j=+4PWi\[ʧApvƼr]c@Da?G*-u~~%'>zSae7+0"3ΈXlB1B=3xI*mUrſBps"wgaO:'EK'ShT"k h br+ԐGG'r@: rJ4Q*zA'EV6z)/f%[Vv"]j"EUgFlS4r5VFOAVi*WS@|ύ7GC2K~,BnOPmby\Rۈ!%U k0e@>Y[ Ysۅ7d"{DWӞ#R"B (NhV'4灆8Lϳ^pLT=boI$ TDrcx%'_Õ}H\*ol-A=—Y;Oכx,$pVv\5f; ^ucU'a]1,ҏfh.VyUl_Ӧt%SbYG>tL3άHzze{8OxM$̈́'Y&D{p qJO=o!Bjҩ,J@`8z Dg괸?fer `g<)i?OtAAEHf^Zf@C驎;? h^IBݏ֘՟Tԭ]h.3$^ix]"-\BVFk4 tܜڞX6hDsj0-B[j] "> 8Q4R>$ u l-JfAN*V_gV;n6n*X8̧BZ)0g}΂.W޿NxH[+Gz/u =C0 gt}ok a^Gݹ>=eWZ=O oN_zizr$i߇+tR❈ۭ;Fxē%"E+>H%ցK [YI&ӳqơ]ECdkLWw\"3r88PB\H˝l%me-cwV`*>.XeKLZ>N"ծ.e9bE+k-1jʔZB>xd%BP@q4Ŀ)6G(XOH faQxSIG8,Ps2ALEws5?XC[[+12Ѓ@|U\h6cUaz`rdO"L6vq|nB̙Xbwb= J { ecȐarĊ.ޒ7Q]^[ܬwzFuLw诽dUVu=0{rv]vAQZ3vY- AvQBRٍ-$ 7~Mt*^{3'{P(ʍ4r ( k;-2Q2;׽9b@l볻erod/1\^ 6wSGdrLUxZI8Ln'~;!s%g{)J$:h多af6i"Irfw H*\+(Y oc!t; C b_O8eU(z~7H KZdZ# cܱ;kG>p!ST_PN#]ό(zZk-k@hd))o.,[0O|`zr\zp94bCgEU.VT@29 L 5W_d+bZ&`Y\9ǫl  ԿX)6zVLδ{cDa!@pzg-'^ىi n58ǩܬkܱQOMQo#ƴ~Ԁ9F-+vVլ`RhW)yaS 9u'W؀ 6~^4opy K؜-`EBK67nUp[U^*+X1F/CRI)xAGG>:o.pni [djie?ab<4f 3-Q5r#e d춅|%ByQ9$#wlC:b*8}5'*ڭ^$QF ܁7rd/:,Gs8"7]]ECMTU7Kw%o~lGx"kkzQf@nji#"x`R`m*qZ%]]1+I{ ˌUߙKn]a6Bcp/,gK:!U? \hg~%qv+ EuYEƣOe9 Z. iREE/\6%n Z{EgX }ǢqO8ƷY&xZY-oo o*iYvϱ2mk1'ǼzRP%+ˑUEB76|f&\Ԏ#Wxq Kkk : PkZF)olH5l96)i醘T_"M»ի'I9XBvA_w-rܕ κEhU_@gim04@͙r3<412[zbGۺq%U9~r)MzF17I#`L* ڔంn6Uy붢P.z9,Fp@g<&*ԡ߻zR3=Z_[+)qk#0&Pk+;ѐ`)X;z 3sL` r P&/x^%vP '6k1[]bF}~bm (_Fff oɮ=]2+")AZΡL\[s@\5>u6"aG/V=ܙŨ7CJ\d| =a;w J0mP_GÌ<[nߪJ[W@L*G$7Hj;kʎ;bWX0?ݒ|*jޡ0=AEyD$yG6P~ZH$ztxiB(7S6_%D%Ãro1OF:b#'U;SL_b׋+T3yǤsB8>~wœۦ e ^6H?(,5O[„[ GUyTp9CԐǣ%QUSu\Sx7lwd[N9a HBjs,o,Q!TO3ĖTdڕ0%iu s6?gzQ!##_ zUR㵛zSz7 ϳnи<Jj '"~}XTS4W 9ZjVzPԃ Lݫ.&&,!}v09 j'묋݀dفI,|~ڏ ]DuU?D$ɯWSA-ZqyY #| ȊO̰M)y_p D1WTo&MEN o}gI#&)Cy]A,z GaХ'}z!(T qiz^IGQWԾFi ~\$z9_[z-x#7bk6VmG\#h̦9lVm6d>N省Dҋ_lMOj ]Qle~N S@˭FP@@[#vmA;A].vEސxڑv  4gMd puh)Gp '8on?YXzO hӗ> eeYsV~07%MfK3[jLlj6QdaA`2- dE>(3 ;DOg{غe2/3:Gߘev. MsD !"7fGpJ毗ۖtT/@xkHiMTv>l8ydY%!I3.zQVRb9}("zԹ=t\, =3Zz3Z z?R ?H i#J-{5m1]H72M*Ga ػ"KڕyrHgmM6}Xs}bG L3}9sӇT^3݂1Ev6Qr2&HX{n::6-h􊨤\$h~uAbq%Qy|EWșH[0{W7sY_moev_x-0aEbn5*9깸9y ]s<˽"ҋB;%} &U .5e/㧳4:tFӵ3t? dؖ]+|3zb>cMpVGݧo/jYH5%sLWY[UN,G0JB&8ނlA , . uPB #`۾3\^DY@3i5,c*[m'*WsXZ}[K wvOv#AQ r[M2:MzFpRX$Ŵ,)KЀ1]kvny{&!\qpnvI+BU-")1fΠl$.O%60`ȳ|X- sn)TfC{.5=h!8biڽl`",W@4n)p42JQr 찗BZaw{sEۭ٦TWGfR=!f,~%D)C^$So{5}F 52(}!E}n]B,7TEنփe$N B$gü#ya FFcOZԷo1 1sqtE&+8[&%>-Qz6wL+}]Ќ3v(`SXJ( |f"2 C`2X̜̹|$33'sJfr]PȿJmA젱{Az?b]>唒'+p>p OR<G6+%ĀWgQXCnGEc3\t`iY5CF̳{ӟgt`{MJ|4Ѳ¦$z>fx@˗dd"t1v`_jab|yUz/i?k2kc$?f;Ȯ}5Սv ?Z##3ްh7eih5!lrp{НVզ3CM.(̲.4l@#.]\VnCȫ.| 8!4m9ykb𤇧+NaY"O_Zd2 7 m'm s!JNVkmcIP1(lٖ Rn=[2N$-xNDa2&\sms(Nڿsh""6/x $Պ(Als8M$4ݴ4kc͇0['xޮzS(J$Y>}lĖңcK!6-q0Zkb!Asnh@P]6VO(HK,*;_%eix]s&Ƿ\|s?TRڜi3%'Q,~  ھVU%3;iSW>wTfP/NHze/Ѩ(qIkXonbO°\?)w4'=w ʲcD`tPD=jЩiL^(T*"GF3KˊOT%}3zMXMJGtءf E{R3]Nҷ{3bI7Brv Gg#s}0!N=R;y,0MSvf@V%FTGR7㦍A^`Jwkh&G8bFὈc`e ̵鵙v2?HlCjW{R1OSN uBzH}(XiWm̠j:sLV4=~$Ah`r'F\ <1zoSԾc1c&r^xyj_L֦-<6{Qd|v ŝD*Ltw -QknB1>fzwP+›qk߂6]ipuuz[3Ӄ|sq&!ka%]?EL4+~//5 NA5;%gЗjYp#^cu'jo^Obn)@,Zi V7z$+/p#1/oX |m.d,:Uw]@+yW隮5 t4rGd^8'wzDzN鵢2QMB@D:R} jt0M1 /*տY,+xQr@ѽ@CCޛO`"s .4SNE)WN`VdDӠxm|_> t7 @_ hut1f{’xs*Þ1j/ݥĔ@zpL4<`(T" ASe9y&iYd\MPrW'קA[?S;Ǧ\ k2Awr$)?2P~=xpAІ!5ͧGo@w ⑕^cCR.dYt:TUakZ2pU( n nɥ;x Zy!nfEKц;e9 kN$JLp`@x%%5ϩMp4njk}W ƐvBi|FP8 )ݹ%?i_`.Sm̲vq'ږ<xfނX[.Ji)I^gm8m}C7wG]M\ )TÜ _-l-vQH=AsN櫱oJR⒊.>7`~ A|`܏.HVY1o/1EduQ` D4I:ϭzd-%P)G>}.DgM>6[&-` ̯ڬQ)82dN)(\55q۝PRuX\ :*: \X':,Izf`XJ+j!.˹̤ak6 \Ps`v4E%"+:FG;L'(06q`iko!Vu9];?  |*.X Q\)}AL~fE fA[H2GahH=U4="gMW;Wc6-lg2 f >UʓzN5^Ek25K9=d0<^̩UqH/|S汬S 7t ǫ$"'-SWӀ*2ͮӼ 'L}X~6yt `@t=0Y_8]fhCc" %((طς> u/sm ˈtfq$L%pQWp80m7t4"K1Ӄg w;}bejzXq"߷`t0x1 IR='>㉮;~z-7C4094C]mcEE}1ⲵkIAŝ*Ml%Db|馇 wm4ؐ>!փ'gXt ލgLL0 a8Ͳ[툭J ] .Ib?Kr-ߋO[}d?GS㠃:+~{dV}QM[І7g\laWmj@5OWe!qN=3̃ɀrvϲG'?P $ ϼ # o]4?IjpWGPam"yv6;ci=SR*%Xc(/ǽe ilԽ&@0SeKe ʵe_f{I<]\&7O=k\`yZAkN,}S Oک۠kRݯ5C .V/ɹ'49Y&W@[h^u8"u QHQ78K|NJL\bV;N.{f 䡣gyO"垊9 9P ,Qgv&׸Tkʮ<3nLMIfjF~ ݽ2)zīDUmS:ܞji W%&>gn0 _ ow AKDkV]/.P?[KhQgEU+;~0? >"(MpgSڹ)Tx  sbD7M$RVc*JP1ϗ2SQK=3!sc9Bfݪ924R 7QtR0-Px鷊Yi1PE{CPzA%*.q gɽ읒4+7 5=)^*_o'y |º bY0r>!NxS9a*tįBny>4yhXk"fJ1Qʼ{$.SފcZx󯅾/hgرP8Pl)]QCz@S'픴w![ 4Jʔd% Ce(H8A^$і(&s#3jbCnؿeb:Gmn@EAݍ" 9rzM@RސVpRBr_Wj,5KTvFܲM`h{ϯv'!f`4XvGGmB9\?g1mۋz]X7i;1EF!uIjڀWg"Ÿ[K]$"R>(fv #Ekea^S~Ly5Cr}gҸP Ux=И"•:chmE1S4D{q9vwů7XIoOY`Vw}meJؐKGRf@թC\,̵-12Y()TQ+R|>/iIoƼ>6u!!J3|TϞxu?KQ!}덬^JBǽTd8?`a[%E!v ўPvkZDa> l =L5$oF12MwJ9vVoB S\11?!chџ]Fq|`fp5gדgxa5fj<9Yjw_%xkaF}й0=ړrg]N( #1(mj̄!"{ZÞʙhB AeL+,KZR8w_Ub@(A>غUv.S-lSitԯ8boYǀ;T^ P)Sт{o^jQ8j^oE B}WSi x I5ʶ >JvV 'B]&ә;@{H6)(QRLOzPiٜSt.drTŠ7G9VINg zn:4V;ݰ by~ܯ,X6fi[)h.xH+s0=F߆dExaN:y{4t:D:gRTlg7fW7 ٠?vԏIq4^t+_ooo;E޼jх}luQJm=3 Yc/?#[<+ׂ:gYɌ0 REXL>2No *li1cqmӆAKp9ӫڤڿG|$ p vs]DV* 6ȅ0: &t*xcLu;=i!h="u`rƬȔUt8`f8P<_'g6'>%uӯuMP?(db*ik͕!U+`?,t_dmav ߏ;@PVR#1"^JijeDAb lCpE!߆UCm0T:2lpׄAMƑ""^ V-2 Ś76;w(T#z0}Y<r=f0Cv >Gu"r80NIf

          BOpp&1A ؁G~P\P~8p @κT #koU5Ѓ؏V! qD&gcI=-&.F"Ve"`@ (9t:=XK[1{εszN,keM=_=)2sCSD9]k:/]Q,BlA6x.tND]k cd 伪!V8iCxncqL`U4"0vDڎuq>Մs yUc~)'4cڇ Hû-Y)/tS$V <& Vg:=`-L;+C~8Cde#11zN1:O!}/5BG2 j̧q(hY/a3}x4ʭ:g|2m#knT6vlKOu}G6V8rD-il" ťN[*|upe 6&?f~ZD*Td H|ĥ jҵ9*&'էruS/RWD-$1˛&Y-RY:bGlXTA;? ]@㙲%G#Ӛګuɛ%q`}ml&iW08Q"v`ѭԪ?G_6^/THEl+LAБ&*Yhґ'0ץSTC1GXPZIZLUqWq0>/JPL,A}҄a{ n.)DPtƟRVFAw *Qr{hFC{mi75^o֏6% s"OgEKkטffahgMdrrzT3tqa(8nVWoiAHY LKsa2U CL5k.lXQ1b&^s>M2" 40jʁ{e\EcPk#X$x7H2%Bʌ\4y*D[JA1ct-hK:0k9{ q9U$[7KxhT%Q.=׉C8VFaU}a6fMz?K!3K)EΊ!EeA ;r'lbPC(^̍faf#=rkØ-lr:k2sjrw ? [{ ^Xi gu[u- (@ rXek)A&N-xj9\Jo)}ޯٌC_ݓDs-Mų݁0ZOI F$2 ܟ<f8~biV1lzt|]w[*/!G|3F QqX4;+S>GƱ_U(!sxLNAʐJ4[ }yHXrIeg &>SG%%46ޒD']/ !u-ySk"3%C#"Ѫ,eymA# "\1Sz|9y3-σJ\ b*%Ζ襽S\JigZcwQa+TQ`ҒEDz@J{٫=kqEBBfhFyIL VmsN[˅x!FD^߈;j6F`<],E-!x9{zvlS[ףs%#&Lz֚[qo{&)*˱4of;xN跄WC#n-,C}7.nw]A)ܕER"g(MT6P e""yHJ$ tھ3#9]8r"f`x} )F]{ժjJ_;$7L`tQl򞼯k:m 8$TRs>-KOF$b*/FOw?߁]Mfx߰XwIw : FHT?1 [21.붉x5IVFsĄ~}CH7g _%q| f Sj7%}P˽,,Ki^bԏoR MƔ GM7bQXyQ.f1ǶJ[\wQl $r?E$p70QL'ܞVvQڻl*7#V8)զ⻞qhAZF,!8}H =J15Q'r(ZtHx f8U*eIcr>]d~zVˆ՘?^GHJ%pwЌL&Iig䄧3ϻQŸ ǰ.~Ct}]ľ q,0ƽZZgjN6oCa3> u7&m:xՄȑLd. 7ZmWٻz0We:d"btP!)0oh]m4b$fX1.p/m")3ǂ^+N@ZCh1k97_@$QR+W.|6 (hrwxerʕDWfBGQ\SrԈXML|( n9i>+Fdgr=*WHǕ}i! go02(sulp~!OApt _yF?aIj;;(;._P }Lju/L-ԏԹTm7f2hH:c 9;eY~\Oc?k?nZlg\"c$ٖcp۶,jr$UˤJ˦#@8m3O_ٙ奾HtD~W5?l݌Pmve.g.ӃPU0 + ؀:o{ )g:ܿ 9dґl(R+uR'3q^5'§N9,jRKJv,) N< Ll58gp|}4sRIe2T't:Eq y%#5SjНaٙh&=8-vdծ_>U0b1tۿvm-OFmhY-!=Ҏy< Nmd|f?io3t!c\f4 [n]'&̨u rcO~ ҽ{apA`)\Cvk?U$w֠RV`j}p:.'h~L[nV-@N5hD볏25 +A̕BXH̺#(OdL!,rw6&<$a HdvpP5D3$s6{cèpWM{>F$['耲V/oژ(L,oJ5&NTaVjDpA^<M Z82)=z*{,6]8AU 7qӰFS4L 6l`T@a ioQ`< k(6vx?=m% Ǐ͓A=qJ->, 3ؐM{!$cdqw+~ '9"P{T42 M|QcoXDx~V<,_B@#3I81,v3 ZR# qω-f)G?iE]jԓCSN :ѥcel^x; - @*.0`q&o#0 /9 trf0{m`b'Hw"2 #V~bNEo! _~&.L0]ոVv?@-r'pllW!֍fV4cUKÑE0Ķg7yg$y>P D>c#>/'Xw/, Eʳb_Z^&8T_-H=Mpj?D:X|f+L3kTs ]!Ѽ(k;Soy[Yfty5$|je -rKΊD?D0r .:X-oNwR)%;k@O'sd `|&F0ʿDOn?,sȼ]â~ﵰfm½z,w1ķ )¢|d9|u+s-(@zP=-VKdT$ KAVN= i| \Ầz W ҭZ=4Ō96:R>ϙ2:xgʸS/< i AY>, e/cB"7'frTnM;&0ՏsX 'c-G{(S&k@a!]ZʁU0Bس2$%%C(OY3u=Z|%$͸褾659PRhc)C+xeo|vRfc~;*i]Nק{^`}&/ˁA#e]== n&~Q@@GسT!E2Ru7\>hѥî›ŐeUwwf0ߚ  U<.ζYu q84͒4q,{R6 |aܮJ &zI|B:d2_& 50>xC%C`&@ŭ\"qG@mu6!njҷ]Ǐ@D:_'/?xxdgyy7e,.  <9 3Ƴطd%2"* !Axn FĤU[B_l0܁,Hjwz(MAvf 0\UUאb3?WrDwm/ 詐Jmw%İ|)uk 0掩;!pE 7B$c(։:k2a= `C#>M 0z|9lJ ?F_ԌJMtm&`=ܶ+R%.%ڣDrUs')ՅXwOFOfO3gOyi/rgr \@eh>/yZMcHȳtڟ ހ4Xx2n)2Ppoӽ %ɲ[)2G1N8 z?zhXLrξd!?Mɀ닗[jl6Id`8cHБB^+ayDV:5ߛK>v$N^~.뮪f|Tr2%F߰{e_ῗI-_d4pׁTrvKu!t>J$(BUs⣚ViÅ:&ERrO$gR"&bL<hWWS,wڐtq#ƠAgm?ڐ%oYoR|!I.)R4a Y@r7Y+.|4ۮ*V +0(~nll(΂Y ?\cŤ%wA4bӪ"k2P(`F_S{WקDZlzE\VE= qq!=S2{ni2ל܎Af6`xS}_塠Np4N'g5-n(_o+ȓ ›ſLﲎ$,̣oI5}TF1mBG w޹c>jZ_c=:,gy=/E t9P@qD;>ġECrRcNؕZ]3֫1J0=ڔɋSAPE^1{BMJt0\"^< nXLi]k\k4MCg [RHq? .ႥqS$ibNiHk)C:K EDSV*.ܯ! L%j6*]c{ 0!uVŪE^I~4?3vfB27Q 5:1O M)mNIDD]eCΜh>2Lr %jtL3r#3nM^)rKKyx![,c^ve=gb?_g _ P-TxJCw N΍r-07a(~'Q>k}U(A!bЊH| aZOIh$h7}Q~=^k35%hư۾K+tJvh866݊H,-^ēꅨ+zk#GZx+Rh<DgVq|YK3x?؂8Uir#4ҳ%Ʈm$ 5Rqd 0KtBr-j Cձ32cq D{sEk =X<ʭg\IE(ٜVDU`ɢ{]/DnmuOv]a6ـbZՒPWk{;ʴdƧ@l]Owcy0hܧj*B`ee{(᳭(uJ4Hְ ,ڻ  `Wږ^i&(KSCIoHOgK<ǕV} vn¶B=" as9ߠ~4*xI޽.>0qik`:|Z*@e#u`a`\ co3y81I q#ޕ]eނ7ݖQ5: q8QP*皏 }8MnH&+?)@Ĝڒjez!e^KD9,Ys_` W ɜLvP%RlCd!d6 Nl$ԧkcbPg'Ȣ;2#\U+r9BBP7>=uND[/S_I/^)P¢T7.3etܣ"Xo8ԣNďNedD[Rpa1U&DA}[*]'0ay[wa]EWvwDž_}e*$ji r-`Ri C:ώFtn{Hh C̦CPwH ݾLny{v ,t-'[$'2 [ =TQ8]}uAЛEP~|t\%[5d/<3k.D݅H{ygP0?éPV1e(w= PGF*eK*`\\r8K}l/>NXPO=ޕgW Vo˫"H G6@r5u+0ҽH!_cʀʮ^4UL`96K_z2t2H3ifr'5(a+ `,i#g{OR47 =LB] ĔI^Ps7t!&e3i4=L&`9!0 f $^UGNGzQzHV.\a*0)&Qς!f9=~|Likq'-X*Zqj?\3Aovw#jUVbro"{cۢ@ǥGcwD)gYJm_)@P7WpACݝ рWJZ*r uɏ!Ȅa%pW~]۠{ BY)sDQ/>/1g9m?a_9igIQҺ#Y(d0Sx{8\YŜ1 9TA¨2N:/!HX}edxc'wjL?|;5/knf `QwlT>X(A5CN(VH~0!9 Z}?ڐg´uϴnǣ7"uH C|?rʘ"3,xIǎ @PsILQw?vgf/)ArLKۭAv\GN*TYe*B$v| JQA> 6ج14kG:}Z5jt>1}@cҲ/Vx-U U`e9Ȯٙ+:GZ;EI \ǁh]Oۮ Kb`+.%{GDsW,|XRt?%J-MKP,^G.*ڴO%"3|mfT) ZwMfTO N-pkw@zv}3⍈Dsmia/Mh`])~}P%zX!?jbLZ{ҧbmĝ.,gs!6zDC8y=/( uHtE8?wǹ",mh Jk1lY"a>VHZ12Mc3̺F(aM>(Lcd =B*,BaS ҁ3G5IN1%2Jl- W]h|ىԎO_*$6}sqܝcSGodZ3#eSC(1tSmoܑ>5<`h2{+w,M;fx  rznq/|#ɱ,jF,Iny26[K tVw]`G踚kG y"b܆2J{D/]q K:碘m$yMPms.9x#7g>˕߱!ps=pxJu1My؁oJ7gv^`0Wa[JQXE=BvVgp5B7W8>`jdb[ޙ-ʅ0Fa-sr97rYinЙ.M#q%+ArWs- -UXLw7m\ܕ󪼄SBwzaFȌge <ͩt`СUU^ {='`qZfb^t 9 Ʋm%C9%v,ULI Y\ia%h嘻)$gB *†p>sSYuA:j0f&ق=xM(̕Lj_/ߥ-S pz~>,x&w kϬ;D޺Ehԩ!jzϕ$λ&COnAa8Z_VG\ΟYSugl:OXn Ս\[tũ62WDj:,D,caT3z7:Фji<"O)CPT_^@{n]m\$>tY[,4a 3% ^f&-Qd^ɟ81'R]!f+{zKB]la*KI"3^ZrNWj?B>}6bf<-gh;SES> @JNTɉ<&09&FVl@⸩?'bl2h~P KwyhU k fP Ԥ |S?hV8 Y\Sa(3He1R ay.k$z*Է,dQ`\_sQķ=M+rUZq]\ jyp05c"q64DθH6THyD{.17A? jBНbVCJTVk @c7yTZX4JI-͢ԫAoh"|ipթ|TaL'rrmABs$6v ԗ>KP+Gg~G[A!e >"du`gv1|ۨ@\G4qks. n1W˅-7QeGIm'2} $,x˘"FXtړŋxe%WJ Ќu;t+@)`5KtDB>ghR <>Տt=ຈ=xvL2! :Jێ2!jE𘴙R.jTȏG7jig(^X`]Ɂ@U`xPlUX-"j:@}RxM+K,5mfL-`pm`Jҥ;i6Ыj q֠hȌIv?Q!{\Ԟ} 4-"Fql:k4+},|* 2s3?!NlȝN/z21\ׅ4{c؇IhF<*oѫ&''.n>6Qɦmdo|$ %uӊQ7hS,:hnr4U2曽.6C;-*CE{yorX9A\|&l@ܠ/쥛@=OQ~|t\)z v: y+_!ݪzy(6AԆ$đHK k17ؠi#g)x2Ԧ6 {(d:t˓o'J㱧gܮm1Q+#&NGSħy\ĸhFS "x8ҟ I n+JEA:\T쬒篩w&~׿dKS#N f& :JȧrH]'6DʗY'#=Zw7 ZjE'v {;q}Q~sXOT@PN>FbNЁreЪc/*}V ⊱3 yݙ<6n5(tMD+P"D)Ⲧ)7;Bl)<=pװ ,2dk[0FU^~9Z&Έx`UӬlQ Lfizb;}+vMiE8$^_ĬE@rAfg]4Yzʢb09$ *Z/|_ڗŠj N 0r| ]F1)C@kΚK㦚ydԀK?zzh͠ ddC|by! l?,}8(T:3dK(/GȝC z (bu.@8؁HZ>1%I|-TJJz 6uI^v :w u*?5UA=۲tz88ûno%nfA<åWk[0h/ f ^?av!9UךUHoZ6{)S#Ju'3U4MNK q Ԭ$w (ŹUXM8@Hn!=ȃ|sI;)DZqMvwh)*h0Ш_Fz߱ba$64"}Ui~7ΨGg1_ P}v28h-wOW{$a rJ-NBʵ9Ƿ1h/_#Q?)ֻY0+a%0(̜D=d.iIJ|+qj~v8h@k5H_ڪ\&i/ȠdY9_Ae-Qw"vƈdfkj Jw]M^.'LH\1?WDJhj(RN)}֋Bli;0$hG.^F@|)Ҳ{_i۵" 9zOR;+*j7Y/1: `U-w pziW:N(YC8: YhJAm;oxBt.ý7I?[H sehro kllI1 ^k⁓6޲xΏQw'5y0K0 Nzos&#[(̙2s 9HH`TJ!;`m &; :*x'UEe,E9"%!g |$Uvm60SCkHPV/E=a`,*GI~KʻGZݑ|| 2lhAV+~]qFOLpFuk.G[|p+CpGDT><PX"Vf>[@=@-o 4A]Ō bj^Lz` l?,!̚z†y4TiZpHYbi| S 8,?"Nv 5 ~Vd;hM}zOh_TNP P;ћTp3τ5@8TNwHώ.-JۭØ}piзu%b~И%N+DE#3ɽvn򿽈A‹zA{iJQm"MfM7&jOgX3V^7Eɛ+ X="/(e`hD}6 +WwOY߮z(VӿdDwuKoNP)ӺOЦ5`|Ez+m ΂Q$RVpCU\zC?1m9mYx]\UEϻwrOtWQVW,zl/ <(3ugx该CSG*RFjk f;}(r@7z++X>Rs x]MJ@ X,dP]oy_Ȇ=okr(YPkLZ}qx~Tٺ,fH'QRzwwӣX k O&te r)lo1< J4  >vH< 3X㲆Azۦ -t/\ (D׈0W+wRMJ߲3^%B<=&-f{N!t$카\i-o/J>MVe;f# LWC:+c #EڋԀ^9ݗv]YvolѨrI'Άz2l7X^fk8VۖbOv*w_\Y{z{C\՞]V֊Y\J&tU{ :1xj5m?Ղo\c]lY)CӽcҎxu6&֩uQ@z9Dpd`К 9H bA%u~9~h{stnw°+snY7QN%|~2%ͥNqn8.+4ƞѕo]g%3 >lϲӼvO?v*0*p!l騐(\P .\}M`kPUڼ %2,Ď6oL;R>#\+0d6_:SX$g[O;NRf;8!n]Bso=*81Ro|W1a,Y#ָX.? 4C)sKuep]%HRRc'-zEhx3"Bb'"U(>ubň9vw~#)iƛ T{$ieN`$3~9kma.1V5E߽̋q, 2Bc!vj@֡yL>Kx&)1!!&yZ̲o__UE9qw10 oLrAt4쒵C0EPCRvuαaIm+TH-Ƃu>3 :Led[NٌBD6W ^2}ڥNpuUy|70ꃜ~%1lV]8@ڵmZC ݏ촵þU6H?j"VMp'H׏. "s$lu,?-k;',`h0DvJ?U/s6mQȥ,X `w7&'hb`&6m}Cr%=]tJ&!hoq/%iD9x%G/I@,hEeܩ!X'6`9إ~n*QY8wHYSF JuU8/1$:0l8w= `Dzx}C#39]pGz6:+fGiqR 9o$3!9=%qA@#=4Zܛ,+sz, m:áe1fm ȶ9GEe.4m0Yrl.V֚C4t*y$QA'YG%fO(\Q+xcgIf% Zly5Qo[,,nS< Ε ZY=Lw<\t_9WX)c@,N*0IJJ͐~:t'E\.΂L%lL憘=I? pjJtB,m~A\8 x7{B`&c;bߵBR3ٔJDC~.b0*eqw1kiq4u)5P}ܤ:Xʅ$:9E nJԀL_PA4Sj@0Z lzUF.,hYS$ZIaj&'AgܰŘzaH ᣑ8s_TM14qE !aovGn(;Jڲ:.BC|㌑f/yCshZVe4|D9ͬ=a(Vq(D8RwvpPݿ̑rFۃ>Nk_)e7nN$_. 4_]b6sq5>hV"'x1]ϰ=ւ(NMo(^;i1I?X)=uiGB_NY(>WO`[83R)clG)+>&TSBxW4k7 8 p.ʖkwyLԌ8qN7pU$,S.p|ɢőL{œG 5"п9}`u8I7.}b04S=R"忐\=Z~[jo-B𨕥z&}aM[\:\]=J &Qs49ך=;kZyc'ݙQښ%A~\U؅n [[.qMh@c:>MDr?jK\u=g@XC1KumcR7ȍCW.0ڑ:Jpl pbW D`jB(,#.䞬 9TkM9sS Q${|1x)bةN,EV׵NaJfh^IĜws' ?񁟨=ƦћɁt>~J=+:)l؇'(3I ; )~Gn2tR/ڣ`+ގ[,',hPv|rcvYJ-^ͰO/u\@/ 2 äOsS3"`0',X5y5ѣ8b_B5E[yޙnhwIi!x n'Ŏ.>^mzKtF u2u/hd Ƒ<`hc]BX!j6"L,@1l4Do1A)ڲWȺQe6t5!o`$]E5TrʩU2m DЊ%;2D~8v Lf`b8050;n 9^AW(`ݾe_ gIlJ`v<=MBK%_EanM>NW9u؇_9'8R{ZK1N B+,c]4:7mIRi$a'V ~[?Nj3դ Yùn 4u*0n{u+rGqń ܑiWanhk~aWt"1e1|?+ N0$5 ȷxO[n \VǭDCG 2O~jG~lc $6+ԒU :m=??`~ *qFXP0$HZ2ȼfJ9X 7K8A9GU8ث?Hְ^7M9tC|OCxplk@RB~K4 OZ20J B PѢ: ܍ 1ݰel,GCMˠ"uȻ+^Y %_X&ڎ&n3'ּ3?Ou (emYףz$W'x̜O0*{crmLm~o'VK(x7< *.H_cC KHxTUy+ iƨ3!* ]ڿFDi!K/PUK6'A뒶ľu#_ t{Kod#ׇn"ݤmuB[v1s,ۼ1?,v%x4>lQխ)9]FH&=+ \I+y_(Ф"p-(iCx2:ܶL)\>>f4D3y=75f~x$gIdvHDHLS<&AՎmg=BS tUj&cKu] }B넍sώzx̋PPUUi|'I\iM^VQ,}7Wàق#_1IeF[l ^lײ+lm _FŎ=_iSl)Rmq/1:jS\+ QpO%W+u=Ӯ.!>rEmYʔ]\-4bbk7=q0W@>j؅6W^2cJRi Bx,Reʷfhkvr`Rl)<(|{]o+ ،UUEORHѕzxRDZ7l<]7'服SLF ;7+iԾ0wE*m0A"l_cw=#Jbd{Q=3fOF_.e-h&en9Z 8Т 3)$;9B:кy[t)D]#A u\E[ ϝZjm b_h5g_T3Zt۠yVA[bŀaJx!ŵ@Fn^X,*s-'<Ŝ`PHYG16!f(A'k J̮Js؅\ @tk %Jh4cAqIH8N.hq//@H}X3WsuoYV+fȞʔ1g\pNz} I؋) Vmv_N^cCaBw/GDf6 !{nȹ\m!aC[T57x ^b\03owrEE 'rQϱNW:Jl6#eT<$}cP̌O໐e3 iI'%J9(WOwE@tXqQpqR䩘A*Lަ@c"A\s1L{,z͐6D/-`\[|[}snDQT */7T[x}+mfF el+Slh[lƇ {H,_)VJ9΍N:4:4|9j>o# N|lv2ĴjQ4 |(td \Y:bɹbr!bwǻQ>F{Hq`<6u|'7?3Sz a[O0;8eucZ ҚJº*NGݤa7 A*,P)g\qME hәKQY}%/ɺIIc,ms*[HD1$3$JqmH;7-?R)pUJT+=䯿^@YU>PIpzm^#| &];bFFc^Sv?1=͏OYx>,HELpub_yH5bXA rKW0v{>Vd扞Ao{nNgb;랅> a4^]3X[e#Í\ɑ{mJQ MlKnb; ]l@m{]a'k?9T; L[DRnBH#FO#lg+bs{ ~gsCa?ɷRB aj@vvMV^y:r,'Cs"$L4s2mG CLS˳p2Wn!70_A"=KDmcT-Gljk5F>lA(=C_";r[A!H8 ǚH?b"AKKtP}D5=v_$[k9$2 Υf@"+;L˷S螃'X<h►Ur8R1}" WA&, {6Y6D:` ܪ*Xo-oJY5Kھ<`XW I"yj-+aS3{<-7σՇ!9q{DڻōPk<*ʍ` >ݤuSd+ژ$1BBA+Lk`lM $2mufȱ~~I,Y",MI*LvAJV =1c b8]mT7f2?DӾ3%,( QT^:  *dNrt?!92 xz&U}(_DEmzQȋh@sQ$[l= "SZԒCs .j;5M '2XqFS>ŷ,_O X+g5Zئ ;5g)n ֏]{w 8۩m -Q!;#2XqrV}9rJb#|/(GG @sc|ҫr 3O}&mBh:؛?N 9@o jUm%fyh`W+4LkhLf l52EHzU;H7t2:9+HX^=>Rq9mtr:܃ReNٻ1rr,TuPr hSZJ(6.$3~y$ܑ;]eIX[7nlF=XeBͳ,yyN1pko1\>qsHYjH 3~+a t)Y+)[5bH_9v S򉤤7N;(F)ob ԓ_[75sY~0bC{٣,:;4_r5*N ;~7:/q Z*16bNCvU{2(!=h&&t\7czKe[7 j:E(\pw[P\"ݦu$h@T.bpy(&9OjsS2+cIK\-,.57$GR=fr_9Y}~%Tԣ,U8M-şczB0jRӅ^egNx=~jp"O=VPHT{ ue 45>;qw~g<6 |G!)Dy_{EiGFUcڃ] u> N*`5٨Qfz+FJ?dH7~jȩYg8ioU҈!k 'lZ Y88Q06&]0y>s* |.fjDΰ)6x L$" tlz-sOR׹I.zP齖.̾$ISt$}?)qG˾8٤_x&n8.IX;h}Q=FauZqLD6ȅ?@hJa0LUJt穴r6L밶i{FE+kӅ/JGzTL64ؤjT-_Xp]_8c x6bAsrOm䇍V8\_H+P9 5SE|xC#/g ȑ ]z'Ve=OgBK]4hch7HOP)!gOh)J(2Ci\݇".qUOpń8DWZGkR_=(qwOn!vo q;Pc~1Nj8 {HKcqSOVRΏ+ 7f=|C=0x.Aڃg h؄zWߍմ_Uc qho 0&<=fl跛yqbsLL-s5(Ꞩr.b#GX?GHIVߨAoBb]8J*5{)³?pz͑]Xʪ@=NZ+|@j`Gdg\(B}'y3/j̥:%=t47jdkH>wO*֟ڪPQ7H+`WO_.$o<ل Sp/ `?^j FM½we rC{Ez8>g<:h~/( BJ;MiIՙvsD\~;GWfTrEm?hc\$nx&޽IF@_[$;R8CRɯ_q8^oV75Xy+XTG~@ޮ =Bڨ`R-;ãf֛-ckP8ڍ x0elBQe4+vqF N&KX0 O[nr%*SlS'>nI&2ޏ9!mq)Iᢲ(`IF6U5" !:釫"EzvԘO t]W;-(D"[" Ϳ.a2҈tUV'%3ZޮgT)-H.q+V^1hYCok:7Q<(pp3doQH әʦݫy8`zf4QVaxNژg}zP؀  _oD#E TtX]N9K3:KQ~ + `@NMbQ\57щUu_Ew&yEt Zܴ{BW6}egcC7% g{ԱO&v$|zhMU\.NF{6vKc<I:Ao["Qf4 0By^t8D-oD!XeÆ, l2+{Y^0.ؖd_nfA*#o9ƮI"0xn`k܁w enZ4׶7n<!E.v>RLs^} 5f),@am]]F5"V6@ԯ 8^ZlPȦXԘ,${ thn(^?੊0qYPtR۶;<xC\_'%Y\'ҋO0&ʤ 3aJgK9^# ?.[5M^LZRh¢=dON9ùV/8glr\@8 o' )G # X.FLJ^|ca;3׷i#bEcv @B<#4?~zϏ >JyZ^jY~"ps~\^Bb[vT_a̫S ,B)ZIrr. )5-6 d*lZUs#F&2\N?x!S8 r0c&q4oZLF]C)N8G6V9lHA͵$mV0[x X],z^zw# `gT<{@- @Q$IC#o>]YkuQ=)}rͲ#t6[Q!,3G70d?HʩtTΪy@ 7kk<\Q;3S7M bFL>p`q_-T(q_~i OqRda^'OWI]yNم[x# /]ڨtZ3#H+zCiua[܋`bDY C~H/x{2H5؅j=PܨTen%jOXnmk^agx|XtIӄ\ Bb'Qyhۼ+|G.x8Y[veJ`!ָDkI? }I5X2f?g8vMobhxtg\x?,1$,ᣠz- GhUT*e F@9dk~4i̞uBbjY"q 5bMrDx $*o>6l){ƠV DǠl$ba8Ey]aʒZ^Y%Y9{,Pp  V1m+wX|`C OSYZ5U`Ob(eaBm);Q+v5>FCRn}G zinzI_u# (x,NgcLcAv k#mL`Yu u9ZۿQS5)׃KL68(ݳ{ۄGnW?Z V)'Ǎ:tf>잉^uڙx..!wIn7'˦?MUn.Z8Un5P-1K"8LTᑜ1z|d%q 0 jVۥ%@pġ|9sk:!Z F.Ru @m=X-҃%Bt3VlyB9GMaYa mt\LN鶓=0y 7lit=_5@;@r{! 0/۩qvFd$iS( PFcgdn"f]vE"i7ŬAPE[a$f֖'yzpzX-Z `t K=dm(jR~c#9C솒р+V# _le"pd _[(B//dm9~7߿` KLPd0äT EfGe^$ * J4`D_R)Qx xekT8@nU'bGOVIz_Xt'y b ɗ1^s(5aCRx@O+eXXvn$GB{n<"Dgxxޢ?Ԙ#YA&Ḵc)JV%75ɳ#?H17*(+~i)&NޕhƁ#DgV뗱15NHN0^+E#*=((7I߅jG{30l)d3\@}Z>i 7yûž׋5(AJ{b@ C"6Gqd`#dZAԓrCW vqE[!kJxL4t#wL~g6ڂ`D=gat$#TѥT+Q{k("R!t ܪ_ NHpM/_^ѭK`;=pRvW0FS.F\ɭck=ˎ#,m])"Ô;=:S{>H[>cwgAs̕NVU8u>otV 93YHe˓Ir8p$J8%qEm% uRZw4Y_sa|OccY-Y*_'tE|ZOWN?:GijY ^ 8v#:OY t|@{\,0 Gm \/j_`l*n1ғ UpQG5SI[vunX_XDIPx/'d>I)HiT1K*b%H="Edy[7B>"'ɘ=y?cϙ_q7bKJW .9t,38Ml#u< yeK5PXP92E`]i芳m8qre̡@,- GO]d9M+ʿjUH|Vp_G˴䘋(@$q)˦IԪ@0VNNALl !ڋ2H{m!N!VQ*X;477폖NpvJ[I !s۰ޮq}jewK%8#f9ON%0'$:ov;h66P=J 9Pė~p9UY=IgLXv* .e7PW~.u*L,~yՄ.Bs4~ԶƞXL:ӳ*Р o=#F5ƞ/IzqQ8!, 7.%t V,IYjk5f_+{ۏ rq:^@*ЁF[*TX=S*-Q[O<,XI+֝]ĸ~f:ORueYriHk8EZ7/g߮L?#NcI/ح<(Ń&I7N{"*p j i^5uvNs{$-7yp:Vň[',G>n"/'~= Q1Gaf`w0=:IktoVw|30GVn/h$`y'EJ,ae zqڗsѠo>6O_( BzR`wKEAJnŒM3e9 !z88O,rgSlg{vM-}3]q3T|O 6./D/ ?&Ǡ?10a9w));ٷ̡kxiA{zQ/TMe(\2Aǧ~EgIqhwljϾb™=G$2[ɇ[0fąD ?QߔCt9JG27͐ˋb4z(#oBoQYGpc8j,ʫ}B D!D%k`UCVlAuj\4e\\&t 5J<|@#,ѫ#'KU@az1Lz'zA\ {Ah}bQR;ōqfl"H1# )lD}r^c)*c @z.{fq|AHEҨYB" [{lPaÊBr>féCE58% Aq܃%Ws*q?SƑν swv汽1X`'3Di-&$.a5G]L3Eɠkn2on8/f^=/C 9t6E[Tu?+4c;NF|}P@J9 =z^O3GIΩ DQ.|JJ,E+Yi}> m l1jkܡW zB`.‘>6ϗ4b\HɛBŘp`n]|,I%e;6oۑq/[wTT".fgl,qyQ^S\$__0z?r Q#aޖm!?K3{T~8B6_% r?ޒ͸I߶z7Qt<)Ucnxh}1Kb,ZGsC+'WlMog2K#RZ: M_4MR^Dsu'Sbv?FZ1D5_nc>B}1gf ֞!Sh] Ua- o б{NnZXLnh  !88Ȁ!XPV´rQrOH-et9T;x3 UQ_u5Uz(s}9)-udOֲ O]T,1c> kR3CO{P"y:ޜ}1@\`(46K+WxӤ-1*G1%qLW֛ꕪuKly"_kDw Ĕpi\o&:1`Q, w ΁/"`x} |Tfkht;~eCz:TBb2N"=mxSAfYokdJ^TKřEhBb}mDiJX9|j7aSR3\K P2Uܱ h/63? lyLC_{ׄ!6cBF|J=Whw glQkKc0StZ ?]kъd.hmr"(O#FR%P-qTEۉ0 X[y .^>Za\I|WU?fI&@0Wxz0tcYw&1}]c)^±M$U.%9@@v}@+nҳ.{Ct~Ukm`A5EF"TdV|VIJCa,}@O)(#|aѾ}]VlX^2vW,YhyOeOC |CwIsAOJK:RP83^a<7Ko>5/GXZ1 e[R<;u))#rk`H@Q1"b{ 9a1*aNk(53ixZ0sZLmeDa8挬i@bdy}D튬|% } >ORPQR\|sڅWunim7|K)&1՚K}yR,V"b}Y_EW3s ;W{lh~a#R]%Atgӫz3M5Us32V71Yƴ.^ 2;ƍ[FdK=n1Vt:ϡc$mRA[ wՊ>.ȣ'HOsGfA{xY|l:>Z441; co|*wȢޣ,-m3Rv۽;( (yq>n{+(hZaYn&>1Д ǧ"ss reng&1٠b9ݗ5B8 RRWa=A,wqv[IP9J^ٍ*3UQco@{loL%Std#]2V$WG4S$OflaīZV׮"U uH^zyRBV0\*0̥ =0TѷtUr4ɧr]E>*iޮr$LPthTy SrH+9ΠT T^Ռz8^H(p޸Lh 90ÓN6][/s @'9VSIA#s2w!,DtD17@sKb8 RUα-Zx@~P$DZ_@h[(XyӦ8_FF^YOF;d&8Ǭ1_'KY/u¨Ų.V+PDK!7sVJ$îg;@j0\T"vd ,b7 RtQHm)`. J~ypHNkY8x2̖]x_4qxEA X1 &Ċ;f4`>vK.H:`"ȡBWe ʓ8WbT6P8'ɇ//᥶ֹhiyQD)rj\˩/S%-Ǐ(oFDk~/Яs}RfwU-_"sT|hP x5P>nX{0J*MW*B?Vm9~}k?yw˻' ر_kSbٓs[`j pi+y!`FgzctoV WE)WCbn!io HTåu[Z&}UP^.|Hhe87J t |GgCk 1= jط- '`+}.$x̝\́\*sc_"m P`d=5koS|C "N>h.Dfs d3#iA}pI"a32+SQt܇rX.40ag@=Bgi/}|k# ޒz[fvLv:Mz1.v 4S/jbXIqHB@'ZJO;W9,K[S m  $R6h>O)kyNyz0ݓK+mC1f}l*%< <^ 5$UԥHEaj!VDkIH7hKNI+Q z3ڒ8 74 tNȈ` o$}%|'XmFd18@8"Ko.0=,90`'ر#lKNg(H1M;P|eu4k8{sZMغQ\hXơ*_>MhcLEv>oSב 2_3,aZ2INsQ?e=CP6s7ulD]e rd; y"5Q HֽΉǂ{=*~}~Wmag^:&HPeADD]WO$/X= $Y gqf-ɱziG"iX"dxDR἗ 2z")V n{^H0qĉ $nK@D-Yr's%^eXz%>H{XMWް Æ=Tzumsp4eIExN៨!s?_d 0m ոGauYz96 4Cva 5z 砌oA1?Pi'3eb8\\>FJ 9Lwci</ rG 뿝ؼ;VF2 ^D٘l`꫰)d EZVHf ,Fm 4*D;ߤ'gk~z ,8<׭zdĊ l4#fQ#WeAcVwї:_g_&Z7!e(3|N) Z5+zn:z> Dd ;~7SFSlj;c1yXŶ3wiغ4zYڎA۫=ZjR~+ F(/-qP^6[N[0&^o_o˓F}ÀUԴ^(3z Bf #^S~wov'>Iխ'eϳM]V,pJ ~ΖO. x*OHa'^HbE819*ce]f\HBJjh!E^ܨXI4CA^e2:`5D8%EݺPu; Nը&#W5=YZ)#2~rH Srs<)JCSb_[+zh\n3ziiPvLJbw>.~f˥C;Edon7W ꡦ}#"`h<``˷W1~@#~(^k4ԯd&Ib tzgR;è'WӜP\e\58,U 9'i(_0r.EƱ>)،Ϯ`/޵ɪK0~ ą8;ZҀNt2ㆢ ?a' >Ny˾TB Kt sT.{v,(%2|o־W E Y9̻R%ͰD YF+(ۡ?H/ <䧄. .5hGy8>1 E7oʔ6y[PS>A"i?>s ȇ[&la8SCè- ߻C8xd)pr EJ^suÁ,hVr*\;r#;1 `wA%y0atĖb{ c 1w3Ņ{?f;(b=:= i~t'j,nCGʟ;fɝL+R)v19GtO@5o,>'|̴.w0b'J,pCz/ы=jooo#WCF SaOC$WNcrJ^.yajA$Xk iw >!`B{LUrSfb[[؂9R܅G{0jFk  KEbC+2r#APwn<=>q 4o!+&Rw!](ه/d[*Xe0_?msyf5-#DeώpDOG\lj=J o!z6FTk o6?>Q#mkMdJ L,R8%N!$&=[EHRm~*V[HQ~K˸jҮxųɠڸV LV7H81("Ii|%וG>u (o~[}Ȏl "O~;mV?[i1+t]@LEn#@ASPU+@/%$,>M`oL4&˷uoG9?'sUcL`lqZؽz!>;`xv*^hPzA_$)/C%fS`pTav[y- +qJ Z/VhՄ*I>  [ WbsǴ!=gMZ5_ ۱"Yֻw~A B!j7O4vaLO Igxa<=é)8%| ]dԧ.IƔ CՐpLОVyvy 힌/4ƈq`Ju󘏍V{YS6Fx% !$&Qǭ`R[~]] ߩ5[({\5ޣEE^hIYK_8*͞K?BAE;y߃5m'W=4,n:=SU'8?;tK7wC5:X_M>|*|CgcT!ZU0Kwo` 0< 1ÕPx]/{K-ge~,j Ebf.&~7\ѝOF3/8kB5P=zȒa-ԮI=6RP2H b:x>#QiigAUi#Hp cfg:)HR%09ђw'!>`&[T :JpVtJi4{:v8.N{Q yk mY˨Duާoh\{JzUd0b .@7P}/jr'xiwUd(|p@Q`W16ҸJdN«Oƒsr,˗"t8#DY~9yL y|:yUm_̻VNF YǨo XUb_hT.b;Qg OzK8JZ\7߈Jya-i^IZ'RRHM7:-4uVߠ7*-4ռ׿7`Q:Z08 BR{"=|鱢"yܒ^lX?PYy=YNbGYk_KǼ { d81n~ z84Ob,c)3^&XaJwL8k?7\g?&U +6P+K+ M֪)bR'5'!te_L$my$.N"" "#QDEB 6O{JMW;v,1dY.%4ἬL&d,gےJ6jwQ Fc6(PϴSA/D`Q7}c[4~CHn~(~Q4b+LK! 0<$Gy٩$'8j d1~EK^]׶81x֬AŁ=?cž윏م%1DX)3 Y {=ruD85f'=n(09`ImƑ){X`>7)wTE؇yqN>9>x"|{h}>e%qZثn8 TD@\ضcr tNO3؈| U58PʠCgj)z"zAڲ{e\Z*5Bb-݋&~0wyk򫤩!hcdf^owWsHu$`q.F[8bdulߗb? ֻ1l88ѣ0U.";bhXׄrsVџؕ%vԆbfSˤYpvO~YbΤ24Q^\n(0+ ľfeB* aeJw~|nGjgV-uH2mZV˃m8 ]qPCH1$ ,n6~C']{Zʛ]DgbX2:&uTvwRmU ߔݪA  HuCϋ]/`߉xFm8*/2дV40z.\_k=>uDB,F|3 pf#>(cKk@Jw5#͘+UPavEjڳ$jDǡ : 9klΌMZc LDs{6Յgۘ9"J[eSK4{,7tXa<@T&y@x&`qߥKj4C wyCZ~+31!Fc A&.M0Hcq˜TR%:O`~3&'8 SK@62 H= |+;X)Af|KypdݗAc[xw?տfKr`~): WԨpoe?ZؓnF%p4h!W} UqEsN=+ J>}F# *=u#>IE{vf㱚[ ǁDb'e'3o?ZM#l*zjyt>R,VK]2tGrp[I5+W6?.[rOTZxucC}eMCEƄ)Vtp z 5аI:Y'>U~r2p]"ki|L$[R7I 4y|}t6=VQW.e6mp8*z\.yUX0ϋ'[VMʓ?QE??X]O[q\0e>yFğNVQ$ y nN_& sve]:7fm(P2 ywbل+b| g_8pb,[hشF$Ppd5Ys20|NVN Aq($0?5$|(-Ʒ(8+$47 rhy*2c!HON_G1fVa}-~z?\ԸdO8\`ٲtiZ$azdu1*g웷F>'z7ʃF'=;daⲺ(8\1?1 Sߵ!*lbzY3k0P"4%6A"9wY9%2CFFG(d:Ɂ%A[2x%0YIm(0F-x?> ,qL\sV7>? `}s86THdOJEt{TN7R V N~돍$G]E#} aeDt@gx#̃@9=FaK)oMd* Yfq8Y'zaPVct~X WD7+v8,k23o=է\W-%_wJv&Gυ.͓RΑym`Ѷo w'K pakΘߛ@m ,Xsz^QUdfnS'I穆h;]3B%ѢTK7C'ϷPztJ#'$bnj]m'=m+[|n\ 8ȠCov5"'yKD:xlFD|I PQ39EՔVG$^Ԩot26ӠrԸҬ@H3)Jn@!iUS8,DRQ >wYQnh}CSQ,-Y?K|wEn=iӐ n v=Nfrg)g3Q{_w| ͉#wӣdA"o;K>kj2*sEtyhxqNmC'嫉JM\pڟ\$R9&_cLb_1҅H3P#w?ͳi&=Q$ d}NGxy=v3'R~d4~~\?K*B8Yu~g`P魐,9 a9 ˣDŽ=a-H{h=]44}\COpNe+1f 6Ucg5<iUR^6,#rB͵Zq*U j$޶,!]= (e? &2ƻPYkM]H~li}T럦m㗕5:k]/^$]mjp4tmM9/0s°35D& hljGƅ)V?"ځ"dd`F+j缷a]JP.x]慽Vo%iKߑ+h>_>Z, W!En (d)}]B>p*DZ.[}3_zN' }f+7r̄(,=F<:Fg:f(1\S[XY4mZj2eD|e_[P~Ck@dA- Ѥ4ȕ;<3mON"G;>M! ;@VCkyJ*c۶+|ܟa w-ZNFWFۋ1-򌧓4mS9ncBL\Y%J(BM/3z!U6-Zl>VBCg˸Nސ\1^ďa+`"Oe0JtWwDvʖvPqP!H-CI{ѳR|(LQsVMte~B`T?w*(X36:dȗhg& vm྄2ju0-.pŨ5Ԙ?ANKʻO cidWK@-d1tGW!3nE*@K~tP`xHm p{=*eX (҆EFl-q]GpioČ _,Hr)Zp=;Qҹt{yxƒq"HF r&ɞY8ɰ@\iZ Juf~5v=¡$ȯi(%2@(|RueEyddɣr:Pq/9$ *qx{V)hjV!=-'4ٿ͵f$`9IU- rfkP$*(v_&;%{}TX`ipC0v !է'59 oą kk@V3mw0i5iz>[eVot-0S֏x`YQcҘ271|n=6It^T~ucܩ`#h QlaϞI&D۔Ԓzh5n9 J}WKsOm>$"'}$%zTžЃIf!az u}b9z1!nVN(7~+9/SNnxQFZK0FgHQ ɰ~1Aп-UB p i{%J$/ёy3Y ?TXVawOK_Ym(lKmTO]qr^˵ŷ,CF#ӵn˥n/E8j(9- Pa=ʀagT\ XRe|-GZC=o8Zԭ$<Dvu=Z # ѭu!.E %1ʳ$Z]3͏w TzԧӽrW}}jCwӱ)l$!pA4*~ףxP Yy e}FKoQdU[쬾ؑ EjLr-@8!gSn=NWh(ػ`lí i1*ݓ hm?`>4d;>_җN,v5%:@LsHDԦVTgbStf:$=~mqFY e@VX&7aɻDꡣuKؙ0pmC M AmE:?7C=ޅOr9hX{a S|"ms/J1ݑIfK#. Fqӓ+ɕ@2Utmuq'5D=v?fdM^X"(f60mo^l+Bh}.=Ju |]i$i9ԫP?zH?b; r!BUsS9>mU'WGuQ})sDf#7l)*{@4-)Y"]Q1!Of]׿4ʾT# tvy҅!Ё Ao5WPHڐ0V%NU$-wgC~]mŧ!{O_\eFGLU: u+xVLV#X~Y) G-A @灴FLjLjNRD)^$՛U6bl9ϯ Y?A8O.*j9{W?o"Q*1]~7%h$/|u"ޑq!\~q끨Lsnɲt y ?YRUxհ(s2w/ǭ^0D $ e+-ؑC/+)H XE#n֮R'2- ̷ #(E2ݺ!/9lT{O&;->C>p(7hRB=A`,,D4kn4`Mj qO8هXuDx&4;q2 ;Ti2 (טfB@r E_Q˨__;WH/81PnBiEyW%+ DC/] 5=l(ρp gn!iwȸ)OҠP`(hL;,S5 -m= /)R1$,Ey Ņ龈I%u5̀/r_}h)MًD?1<*<{fejGOЛ( Yq%ӽ8T7n_6o8VJ'œa TWDۀ>L2#`9G!53}_JįH A=H㈸c w~ipdltp~&u|aO5ۮWwSt,.*uN/l¶!̹_~& r9:&紈I/9@g!F]ܳTfX`:::_ntvPZиz?AfzAk(ҸwܾĪGL}1ST.$oL^FVa)VcNU3H$,wD YdxZ[rŒP?6uhM`1pLg@Ďb]fO+D30hL@ݷW ĖM'$vo{p)!sgTE׭9:qvuZhaJb:2'D!l^|ԗf%Jнb֯䘓2RHߠ5b!Ս{ {'k^ zO6:9f̝ ?+.F(ֲD\cBq-d[q@}gq x^t^ .t(= '@vϔF0{ע_j@l;WB DsU ݄60\9WEƭ~$?5CNӒGchP2'5,ZY48F4RJ=]Y0ewNȵH[[or \fӃ4gBܿe9GTU}F1qN]NԬr;<5Q+,[bWxY ma}<[OșАYЊ8ggd4$FDS h ]Ha[ uR*j̽)uc#(N h;'#if3PYʰ$^#db@ޚ `/\Ұ*T,;o!2K"Jx .X0OATI%G'>@{M䆴6,*SY#8G;)g A36i4|So32orSHbud#8czYP0K2}C L~`f&{MQGOڢ` ݡW^VKNwH' s~)ئHSɸ`PY!_jj-2)m:)w zU'‘4 RSU0z 5%\I-3BZG$w|Rh#EؽG܇%l 6ٷ2 ˣ8+'>3]\qOYZrk1Ay@y87ܝ6z5+aPeT\"c A< dk󐵬 B ?(+i;u)HzZJBLYu8$vѝ /+:1P-X.JkjD'[ᬖwG5Gbr>2z F鳡+Um,o<$w("zBU^>@El% Sz#89b FzA_! ]BBZw.GJ-;TN kMMf(_9ѶY-['-܏.`[<(]Kp. Z dTB6czV2޲VPT %{&,*}^滧,j|~K{g/eha*#`^!t6o{OW4{'>|EY B(6LO6 8}ʻԲЩtFxUo1sj %i ,D/N:A>X(iA Vd?>#"zQ*ж[KHL T0m>2^3)2Q|t\1H(\{!<7sռ`,UhYJ٭ҭ' f(ׂr0'.[o@k&Dt/J@X7J7F6͔aHbz\fo㚓;)IGGe*[]kCd**$d8N{jq?S$'l1ѵmC =%Dj,2ЧM}'5\F Ԙ_;:Bl`X/z/EȰ`02?T̢@T}FKc)b:.?^:b@o}@+lS{85Kixp,Y7ccdtV'īCViOdH CTh7C!&/`$1%+Ogj/lWk x;Fubӌc:.2|Rzz'JJԙ㏿H8DRGa Mnu )9q-9i+]̲׆dw_:8*?$<2oՔ+nΌ}<\n 7+x_IRX SDZ5LUiCR\`wC^o٩CϾ曨zF$XX6q*/'Z;ɷ!̕g#X9iC&Ұ{$_ǎ!R`0Vvdc}iƺ[T4\u{Z hR [YԓtPz&;!)wB+q^};#^fwMcRii?M͂ %o٣²BԺ .fF.O 'oT69Wbk~rEW,6)yɹ tnhvi!;/8pIg#8oP4L0yʄCnìJSOu޲D.DLU.aɳG8 zqG@>C?⋌GZTBApIi$ d\Fm^WƦJg/x~l~CtѶ<_g7WWǻ`Y0HKy vB/K$8b5aYnK^1Qp*U&Q&!>׺׻P#jJw YA4-ȢABP]q- qˮtT*Ƛ~"$_K $֠QW/ ^Os.⬗ͩj汐fSe<)@PokI"y';=|r!HM)vDCЊ5)%i$khERDE?KOaT_'5RG 7I$BNK8);`/ ٫A XJpogfo^qKZ煤B$;l.}X diJ.X=he¬ww7,c 211q{muMv%ʠTi-6!1;#O3һC%,B'@4E.p.lWhOLsh(dlv+.eW+}Qu!܏Wn5f_N_QP^Dpo?Y'bҞHq2f6. ;GS 3ٜcH$H5iT /c/0W! mA (Fʝ%S*Ǚd;pS6BrVK+.ƀ&anZ'"]ɿOk|?oT;`18!|횑RQ4;2e9D"dLmRLũ5Faon\<%ÚF.痧%ծ#|B? Ԉe\>).%L_x=t_&+f bu ʔ xGRiht7K*2=(b9kt˖8pd<(&\_k ?j5 "7Q*?Co9I_}8f΃&c>NJ߱'"[m Df,=ZCS£V|705(jW>}1]͵W ׽Q $_:X^I:BR-LCmSN< nϠi`P:loGqzsPfᑉ>1L^c}۵Tb[q{V {6?e,b֨kӧ[\;]>%OIm* yW*Σ+"4]up\螰ZdOy8FKm5jG()HՊޢW>6:eH^9oq[Xmr3i.* u$-fRO7'.^D!t&7y˔MA1WI8(u Eʪw:Y0i0;W\},eaG< :f6"-h9v%m $u4rn KCt( 1eWaqBZG2Q|_&/lX`-z!нޯ?8&5}GÛw# Ne 6_lAM)Y!`ٜ`:ŏ3|4ehTSX  > =( ئ7)Y8u,F!!2O5WZltJ鋅>zDHX&;X_)N |TG 6]ewX(ohϖ\ (}Zg w9 ,$M#X-U!]6  4i PUP;m$9X G)0EJPm4I](d[P Z*7 2r kD@Z[V^uW%Gr8LLAϼ0opyK'rl~q %/z8Q_?7N IYɆ=ϩs 'p6dD@)%- 0-m/B?> ҥ2 b¸F0\E+yZcȭ'Q[k<67#rLLUφ+L}B35u9x1Sb幮1Q3#t\1}(֋Hv,E'V׿܌-<˺<; sRR$h+V(U[+6gtmAXz1V'tx͚RBu:^[5#ʱ5'~AH y ǦMY0$划2r*@7((k 5|?E3%Lťw'Ơك]DDi IZ(bn` ~)tZ9FXx'jtbAĦqn4!*$ΛwnA?t4xb3ޖ#g]N_n+Q5NjGW"ɟ.6.1ݷ/ּ*d#[98I$prܫj'q *MϙUz_m ئldЧ4cDZyQAaD";W+HQ]ǥt`ǦF 9`'zL Tt<˸;9C$ U]E/΁NFdcKnW}`z}oY;^%:-Pdll@)U*nk5ָ&:t,+vw B<^zv|@US琅R3iϚʥ\V"X`9*`rd`dE$zԲ0FD3sD8OhSL}PI\GieU];뚝+L1>n׌00n*風z( o+1~uFx 9`v^#;w4El#%~ܧMyJ}~_ȩ+ TͶːՙQu+F4=fWT}A1ܝ2GnnhqQ(<|6F̹h0fW& .6plpTIԁ,CȩYܻ6 w5 ^拖l-)CD 6 yx͘FpLݪpɻ! V# 38W8R?ؐ-պeE 7g=9&9ʻ#S3 pмD>)µ qTѪ"/77=Id/8^Յ,.K>ۯ*烌0E(D ]Ds/;'ܛDJHe?,&YM7߷w ^˭8hXJwkpԈ32=!kA2K_5,Uzf:TG-w#-2ɉedD\i5b~Zl܍9Q\be<~\CUDOaoا"|g-1)5? hV¿|aJ 4yZfrw_WqD-8%ϓEH߲ 1Ip4BXHxa|_C |#.'>k/N >eV\v}.x zzwm3$0Jن MuM9M XQ(yd0ꏿuWU-9ж$ sT gՋr;\ PI3P*'n<Ñ gz˅ީ[Kc|F2Ahb n ?&S.n(CAV!D ]0",CV?8V*KS~jYh{"C\23AIȌj8x1qk:ێ{Rp!*@젖|Z]XcK]u{KݜGz+LzcRqkx!OH^O2KaYu Ȏ=/G5 6-aRrڡ2q&A|p?SogY#o$ l,qz,IDvh x8J]kC0J[< @  ,;4#{؍h3_?D>HT/ @@sot (gk}`Z0!Cr~EuiD>wBpxkGwym%Ղ_:S1@ͅuoe)jB~u@kG>Io3S*~ vDK?p5Ԛ}5,"׸T  ^Ǫ0r$>}+k|hdp@۸_u$[^ '9 e5 @kel-@1AHT(Kr$k23o׆qO!YRP*R!Nm*j]v~#!ZDtoaL 5𻹾p\NBSQaX`$h<)~$m9 3"]3ڝΕr3âv?Lֿk%3+LͩwcV";67mOHnׂO4Zy6M5"f`\'Sc(.(t|VF ,klI4|kRP# Vz_A,a|jC|$t>icYL,ZĚz՜~tv]u <QI= Cz!!R|Kw2fIJ-s tːopD2GF^?ݹ;Wճ*V5uk?,MFůb'J+Ȇa-'Ad~28No[|%p Y0O ,++|Q"{jC(#v9-q/d 7킶4 cUp绞"̗OٯNB|e3!]K9$Op5!I"gԷ=Y\k+W@/C@v~1%j'6s "B>aJȸ6L;ݢWA?FjE^!)$0,+`֗L< a>WC{KԗMUQ#8Yġ|qi"nR_N۽#e@T'&xeʢYbU(^{"^'ԫQI'K (|dv'D#p82w˞0iɗNFc v }dw^c@@l>c]A1JGǃ>'͵rgbzX]q-Z8Jt=ikvVĚoꞿ7ƿ*>UI#öU{z߾3 Ѷ9x>h^Y쑂ߝm'L9].tt«Ra7ʹ`Qсu/+R y`LuG Q}j>;T:]-ߟ.GE̍O|\Uע&/f!@{[QS;| ((w6>f_)LD)cW_';tTCg:+5WSCME.-FF0J nomT1tpqgrr!3B3;A-aH]4뉬vpEbrbׇE5*T5iKSXgW| 96;!Dž6kqT,=TϚS>YګX0 ͙h%HCL&7K+t#* 7^nTpCkرʹ1FN7TE ,Xq^i.>AmG_J@Vy+nc2D>hS!g?At supj$d&S&ɩtOl>v y^&*9\=F=EV@|!6Hqvz>Р/3v2cc[#Z>X 9Pd>x P~$wxե2ܠª?6u/贅 Ә('^/Ag"mv@%4#Z,O#\R1@*4?~SZV"eZ( 8 X݁[9rg̦a]̨y+)8МD=.lys20b^7ɒѳ:tG `:PiUIxöl6ǎ읃 )ڣMڎ$H-.D &,p?z,_ tBeÍĦuwSa7KrGm̺szwx80d6(!eЗsz+>"79 U͐䔋Q_(RK*Hʪġ.P>,^O*cct jni " fI,˧5Adk>̞.n88hR# sm,@)u<)'Λ,he~Oh4oÀRÎ2u7w h$4j:'hkr"0# O.w=fgaԋiփ:>΍ԎOJMh&|n]8ōhEvPř(7:DTBFZY d6zLFWpSEDa:g|=I;aze%U/lTOZWkFTnYm ^Q|͵d747hƜ7P4!nN6U`m[ϣ95uFOI\dZD^QܒؼQ !\-AeNʤHE1ʫ]:Q?<7Е긔PC4C_sVa(\] R0ms^$kqTF=m,+,Wu+Gգ"wҫ7>e2T3##9x' ='WGiXECsTU 9w Lx!ꖱzlӅh MJ 5Xp5Lޣd'ԉħ|p^ÕV,A |b9 jU{)邗Vӛi3ۻ@LЪ>{S?pƽC>Zf<~$ AjM{4D44D`y!J8Ĭbާf$֩-dQ/:#anFn_fG;&wRתA!%Fkd=%Z)j&';&?GmHK }֩|VDPL2yzͤH_V;zHwUN<'wf܀q*?y4!k9_9ȶMUqRRd-eJ_b`ڄtxWjg鐊535ׄ;hF4&EIPDZӈ"*x[xcq&aײ ,cxmP7%D7I .Sp*? o/rh4,P\gLBHٜؼ'jƲFF" %ғuz [(,Bpn fm'yiyaHr\=h4 zW{98 rfOJ-z q; k+lՍ?jgم1I .:hlh$urBz׉QD( h8vmyFdj>BٴV kU!b <v'hF6R .\t,;( J`iu'թ'ؤ|iIOEeuv0m{3(ަhggNp }0D9L`B og5]z7SՅ09!hSz/+ GᴅwxSyџS ވӌ(s==Bpfǵ|$d *!UEǙ8{n@Z}60e[0sD*^ihHQ}M.DH4>3#c y׋eWx٦#u#}ovkz@;PJiɴNs~ 8$^[(\lpz:T A#/[* .qQ5=" V57-lІIvK XǞp#+쩲ʞ/zc#׿EvsKi?/X澘 T]/FbwҺwBi*R INMR^>H? "B4IOn H*F_t7l`d\<qɔ/4Wui{vEclXG0zecLA+cRcCgB+PoH`W̳9kKw[KݲQiGpPF$8r,y~;#|▿-1ܢHXNa|u%>9$!*BKTW޶+<~<Ÿ?o:fsZ1>!vus*'FmuTB@Oy{Ft4awU . Ѭp:N\- tUpB(/F* 8Yڀ皈N7r߾ĶlSt_w_+v2@Y@>-B ^uw3Zaj4Ӓܝ uX.-1Q$NXʘ=eh@m3(0NYQ 朁5Gdñ8,G 9\*vi i*0s.XiSrXqP۶ȼbwI?2f՜"@-Ϻ5[Gaɳkq݂ ..2n4 sv&oaB2y $C =%aB<rHmxsC+E J@q6\tFapq}Mg8K 3'U:jrb"wSp*)sy\"6|tƸ2eϊD1)ѱ"gP`f; #Ԗڥ/U(RϧQYnwީ5ð/TýpH Ɔd%V L*`@ݾ +04'r; [K $Z~N0V+Bd&Țg}<58/weFYQ. `#FEPC ݙūZOOJJJ{X o#;{ }{Ⱦ_]J,r'8iNܹ{(G)pBM8#M>rviVC,I )?S5f io7`(@|̾?35"{{y]p|r[{1\9ҡ9UX9"e#z"NOn BExee]tr?&͍ KowDN+X: `Bu|c]ᵳ9Cɂ5yKS< RA*ʮFZVv,+@@gMlSiE?w@/KzUjT3' gd_5gHοO% {he\:gyNVS_FymԆ~ EU]2 lӬ{=_4=cQ'9v/c" #!.#>/HAǥiU\8Gܦ.iE7 8Z[l H79I^8S@'jӂvC8ÄnyA▚/:ɍqÛ̳>ׂU*d D68ad3L>qU2^xENTK.o[D*IUyfކΔt_,mt߶VZDyX ̤ߝn[ g;L!QA_>3l>&wfӳ l!3= z}Z![q'~ h?灺K1ʰmvCYC5Fz1qRGc'{՗`jSE5g"b&QИA͑,y(K&*Bc}og !!ΰ/nJv5=;G%g-2i5=ť$d_dΨ}Q- KcYwydX: bPeUFѰ%NK9*#W=)‰~#鱝׊djv}`jHNotXp %=Z0Qٮߨq$+otHxpSވ❕ 鲟ILp~"^ c$஛ [AՌ4R ? *MTFLi"Mn貆T\0?upr}kIt a¾xdtEgET./N30j,ry_rum?!@.B9W3,=΍d^r@߹lOͥiZ#XSY7e8Hr`Rv  XZPnşɔGOT蟂.1,ix\>n% #ƝnrEAtgn#d|pΪz3T87SwwjRGH<PKGֿW7TDljS[t_Rmɑ^ \h }^5. l}-D PeƌL:m='ܡOks;P;':k !Cc[ӪĹx:ظj密'|֯t`|rBN(|ٿ j EPOw엯Rj̄խ8E@|VZ13d7@}rchz̚?uU&kRȘjpZr;BM2k \ (kб$x VuWH2 *f;z ^"bOVX4N3CU yO<ZhAХ6p̷GKɢ̾9͒oЩЊuvօnz-ED[P gEdr=6^`:KRH0ʘ sS Xj'G_m]X?wt %nN^ι(~\^€)oVdP+ {oM o_0dj(1Ly7:J!r(PC⌣*7Zݟ' u z<ޑeKܰ9/CЬzM S`f&/< gK:A/b6Ͳ J>ʴS򌻶RxvڍFL!p>!V$)F_lWɬ^$2z[P җ(ʁ~cr\X$4DSd5VpFξPgO{bHVדH]ȹЈ) p-PktUڏ!N񮊅&v9m'Msk2/{W0:EѦ]ӤɚHG6~}ū41"@ChV~jvGtb.ˣpmP EloCϨFL aJ,n!_)(p,+gE:9Q01BRM7GK|?F6 Y﬈!aĒ u5U-`>A? Ka2;* k[Veocf14'u^9Ne8U[;X,2b(V|CXٗR+*qWtBm"v)Ob>\8L B)en!r8"}lX]XZ큚PQqgQk .-Fh~{[kT Xiir4~<FtkfЕM9O2J"/vFKxGXeE1^kz_4?$[e0Vh~Y{d^!z2k[sWrh@WYL37[ڥY飪AY&5>7NTT$wI"đrEzLE|1L0#UzpՏ`\pim0$6p~=a҃0TsWM2.9/B  rt{g6L_޴䄢w h^;za3VuLj.iqF\<&2uD98~5Ă rr&,5bA߶vXMz8<*x J)9"y!É|8[ E<³ecԪ-j!OSDP񣖵 %&>WN5؈И&(nK&'3V@Sh>}U"v Ժˈ6/sT'kAxtWoV{oOn C2_RpIRePZdQT6tP%"m;!+z ) 5:M@wOqBۚٻ%ƅJA?!l+ۋ^[V߸NY}ջ]ViRƍGV럹:/GUa @ nť#Fr}tA?;@ iG*7Brw8j[tL I*J>d?r&}ґZ kհ=0+wξD ZP0 ܯ{Eb ML})^N!5 kbD>6Y̷Po+8n1B|qI#ȁzcJݲ< @c al/kuVt<x85,_MI#92Q.uBWOmĕ 6IMT<&z'~|z/誵ɳ|zRrZsb!xnHXxKxy4PSe/Ҳ{&Vv u0V#3aM7ahOG|=*~R.tl *_:Yp5\8檂*4$࿶ Q<.n\M }KK\:kWZf :_-[v!?>7Y=9jG l̯k,݉AGX8%ahp܁Δb0Uåo[︑6hpNqP33È"z6Pa>*>Q4O9;m[v1*y2nܟ_'.w~J)@Iɕ {}PW;?Ӛ[o7se_ވ٤M3 + >Z0쉹¢LkX+7: :jǃyWHyV} /( ;OhA1w32T%2D)S'> o㷔$n*Cobٙo$1ɼIPM͗] lÑ(:qT2!,X p/HF9eC;'EZj*sh$m O^!"8#&H֑5'@:ǮE}aD &Uي7"ay*vKJC}7pz wuOvQܠh˃TPB2Of-UbگfQbS[as0n*/T!+zqiSu2#8\-qX`'ؽTKg&cI{q& h۪vJ2y~a[ S&a2VʨL>FkY]K 1EⅤEF KN|_ȗp!Wx?ӱu[_ wpKY.%UwU6c]\F.[[0pZ-)^i?:zVL IUռ>T'3{"7HȬ4N^Yf42R*GDC%&Z]]KC0ϵy_ qIt#<U^ v(79Fل,S$N]|RվOmcŬG>>,7#xql(gTHōk#B IfOĉaĆCKJ?\y~Hޱ n)+/{C'UrGaoPӿB/Y+|B5`l d;(v40_$c\BFDLj1F85i]MIֲwm nHseh}bvS Ȇ;9(VIׄKd*PoM.x7NPbʁُqPul1Jem4jKn 41. ɄnP\ɪ ~"ߵL趁*Y܈W6!eV61-yPiHwGzlxSĐ?-uu5[6|#=IWc~{dۗ{OO&IFItw޻uv4nBVBu){Ҕ횉Hx|#o&4]5!7 |i'Sw$H! [MiN>uV6oB*m!X.o1 (d+MŢ09MoY1t@>Orf$eX>'0"˜5зo* ?sM2͍TVl?Ug,kW5g_) !'DCM}\M"8(BlDO Nvgs)#k ?, ߉:A#ke5T;OqqdE.x,bKf˳ "w%af&SN.#X<}Y@(M!pDTƚmnMXѻrI ;ObtX4Hk}#'MGdy53 HVW{{C?sMu}wM Z}MG-TjG_fjFoklR1+U>0 aa{ ##V 4~΍z+OL@a}3gy_Gԭa!?=WbQgX4W4 o/7c>!+dAtT,V24wpЏк>ej=cQA#7-$""/w|77?D6F8B֊$6話MaG[$|jOxS֯Г\ EUEWŚ:q,BРԏ%D:~$fE*B898bk߮J,($7XKx)iΌQ(Qp 0[:K@Ll[/>jSqF"]S[>^^TU#Ŏe{7'`E.K"{5y;@ͣa>!`VJ]Sh#Z=kʅ79..wt%bw.=E?JcneL7̹Tq5 (rj3s3Brv }?Cu+Lqi?v0$[-k |:1 [;@l5tO-sJmW/,_8 $Gh'Eȍ(a3" 85?@>(O*55\a6Z7\Fm>#Ehql8aU]LJS,( ՘aYA{86o, 5%v+f]]N8y Fe[+Or$HّҗG*k-\ # ֊)}fdJ&ɽ0AAgi q)ҦE h9ɉV2t"U܈3[_/$l _k,@4(3C!G,G)h Hm%e:&kpHa蔵 yR&H[ U/koY~IRE2)Ӹx۸ose=/ĒaAm$F`.SU-\G"n~-pN/S|o,cowp% 60GLW ~y ;zH_EȌ }uw>}n򰷹"#G:΋ T-g)% *jՔ#?ʼni2)!j+^:Eiopa|LDOPAw,RE亾{#?KRi3aH)HJۜ|C tv!ȹ{gBIpE˚˴b>ɢ .y H8z 63o2:ma2j웨EEΘ.S,GX2 :K|hv.{eevF8՘/gQ1 K1{Nu"9E^}#51EJ($e^>[+>ٖ~XwywjWS;vTz~)k$qXKbao_*#m70ZX˖0H y w b cv$^`آDNТpg͖;ߦ\[YȢcvW>z"5iPs.gDts"9/W-tj*dQiD}`MF<3W>]{)F)ۛJ+KQ%Yɴ>G9zQ= /6 ZF%gznWWFƀD^̷B)aGL7:[5wGp&[lVCC@C4O>;KCn}f]{9|*4cp:%p2=€azS0Wh K&b0 Q ^b7HcDA~{8dݤủ;w5L'mJKgcxh\R)>? ͅ^F pZa5Z-  :vP70X1.dO4Ȩʮi c7&73k:vWďlE}Z8@sI];z9EZ?\FI_r0 Շ5q}'O13Ÿ` N$^g#+8yKu5%lZ~&S'z:8yRkik-3?psR5gNtjhҫ]]䚫+@eݸ/:T3Qk6~ ^fU_dvC@?2$gfE OYZLgn-H 0Gnp7b|uW,gzTݣ%WaWf'SV݈(K Eu ~#F[L_o|P7 ^ں-si8WBR$5L|N0#N|f#sKD;$ZaӾa Ȃr 32:\iNjcr2t=˞ 5v\ywV!MFf]0"ivieJ}YAD{/qNdVZ]b~wD7EoN>?yFif)?A*̵׫B͎Y $7A22EPA:?y}CK5AnEh+"Nl*Vtb6<'J/=i(O(5xT]c,m.@H\? O,$& :k䆜bʘyosס!e&VRq;+XP-PŽi"Kdb [# g5E!+$HiܮejMHM4Ì%^I&)=`ת> Y9aϰbMD#*`c| M],c1ǑAvm'q?~N>"yxS @%0C[0r*t:1Pa&2Bl;5iWnc4nKqFUoNΆs\Xݬ[CcT($l U$2Űj =v`__6qa,y t@C=p+ZhgJ(ԎF ӵw9rr~yҊ"Vzb(]{T.~Yv=L viqYd3/r'Y%$ūHES~..[hLKlu$-؁f/*K44o#%3Ki;PDPV9VMÓ"(Ih*8AÑNi_77QY '-VF0\R_JcFFOfM%ҝܯ$P:_XXOLK5Df+'0Ukj:bQv;2>2ǣEXIo}$%jvcET YxOjT}][Ex18q]}M sA p+^ZpS~:;>kRDtZ0 >IO,H(HMk35&ƭct/}9pZүMzچ~s8]˔ɐIWZkp(pým4MSBzaN;E2lܹUL S8g1y3rS G-TporK.48~{5(3r3F,|6'232hVle16`z_̱NEp4Ipv0+.U󯃅p+t+jV,bRD$<')z9viAb=K8[Y_baFᤱpa72OݯM~ obt``cHV|Ȇ㲵gOK5@֛3WpsNhž_isY>'7K4zOh"!,OLz #[-ʭ<Ħ9>{IR':'Qďf/, PsVLfO˯sn Wܔ5} .F4Z,bX@vH6%_3r~hfY{r"v[[~]`B(!zƄgZŊNH{`IL@t D\ [6w-)06QԐ4gAy$~I]8N=lUaX+8y{p>M@(tOu[sJ_Rќ]xcĘh% f~hUʉ~b˳4N3.IZCg EX 0S\KN|1uҼ-{̲;p$ b4C:;f??.-4b'={7_ yyD]ڧ˻o qLeCKohG_+rQ{P<Լ7#&z:EzSӜU H'-Z'{ljê}dedH~$]gQ6<bO 3a`|xlɅ0% z/,.d}{|d~ə: y!!Cd bJR.>KZ F[7\+)lV29.u%-1䘶6wwg&86Fx3{k/א8T~J`)\=6p{L*lY[o8OD|iR#%V!C$}8-7F2Y _e"=GՅpμWuint׆ b^&;0hk#ać rq‪q C꿯,qt!u$E-SUPs.s3/G@CX+kZ j%=4rd|Fr؂]è/v~9؄$CLV6fp:+1 pЮD8ecZD,Q`gN@P9I:. v9rC3 Y8B3P 1:4/ev?$@ O6U}"ϕ|zǖ \WDhj6Cg`.b`|e/_c WuyM_kQ9 ˱~eCJWb-`w;:;雀z ?H)XHi*jjˠFMDא4~]@Pz0mJAmg[7w][sɦ_K/aI}o/ *) 8aM^V;ɚ^,pߡmVoPh7 TBPV[~D%WG ;EhU5"41n^gf3[+S.,ӇrѐzE !ޚ]#H4%l~iB'- @g7UZ#U-)H]QI5/IB2̡-ޑt~?i{׋vEw$'ꦇcju*1 A(sVY/_|)\cEէp\D/eC>xm"`{; .|^hx ?!$e y:TO#Brt Q01fXsY=ϊ=;, V2yHSF5p~i1HΣwN{$tSGt((Z5Uj7Jx3|"]>y&@qaLclfl|.&̾x)ģ >?,1n[ o/9A8~ y2R0R n`1(f]J`M׻* 6KbBe*Dr3CFڣdz%p#샑:>p~Bs,F "@pذmY3ƫ=Y\ORM ysA+gӮ an )hnUYzys6%P ]1'Y'NHq(~+8lC UC;6Ji#'Skw2>M_[RzIf5EPB@B/pע==f'emTRos&!SEVҭ3NA7ѻ8#zBU09G_W]>qW/Ơ^3 _Pvtg}Q,B! X0COCI.&Zm g=g9*.='*wl%Bp|Ye<;?&{ԅ9YeTN/$$${ՇaPa@5aU,u܅Ԩ걼[|ƨJK f>a]$c?bE"VJNls,O<8,zc5G L$>  lMBEqtT]@oi'윑 x"ckOű} ›cD$j4XbVyAȓ3Ξ+#7\ f *C g==*yc4TqD0sQUt5dYļ/ TW^j0H+o m:2bbX%jax롘jeGш!:ƒJ9r~uyW!:'J$b|I];.O1I?ӿ0FEOȿTfKסcʳS;`9Y-e)@8$Id ąhMJy(Ok]-|;guIȌ*ukiIQWL˞a"mج33=09(0LT[L ^+ i{B1,ri s^hgP971>@M +m㮱_vh,3M8mS|!qoK.3~9׿$ŗ3'mNwJmRRQaP\B VvgnG}2b_PzyWɡ"Bd!JBA)oibܓs.RlZ-I|0;"32("d/VmC-FjD1!̜$ QrGUÞ޺_m߼VOEҕ!^ MSH_LD ًKl72^HpBwD)TKW k 2A? Mp-Wh8N"nXM 7UrWKq5/s#kto0q/ŰkT/) 4QfVx73?Z]#G*4ݴ+cy{-~`=IMF?!SuEO0A)Df=L4s?4jyǪ<imQf؁MD EXmuSĶgsmsՀ*f o1Cr ѮGsBl(ZjKs,$y˷'IKd6ez2t-SU$+yP҅#͋eТ~I۩[&] KJ(os?"-\A5 KA`W VyL~Å&o:$$E~H[}L CjȾ]?jr@%>Sm}6#9>?g6}& Va\O39,nZ 4hT%. ,>-"i=[9&FQ5oǓ:7"1]SS*].cvݙԍ~6ӞKs' uA"xccsbL$ڜ֟¾؅-M>eם8\{۠A3511 为nE7P^ҁL0#%6ֻC"\r*l0|Ibpo_ǀB6Uݠnsı${߶|J 3 61PNDti\64t|QMxzÆ"*dYkкl縸nz-5wG]^TF/D|}^k~Itf-v0kh_#5VW"jV^EEM*)s8=0=ŰpBnc)l1.TXm;[aj U-! %CX)I Ɣ>j2 uGOR5}+myՅKS)B @-v\6OIFU1Dѝ c̀t7{Np=>CW/+MRZ˙]m"n3eF9;V\4RXV4KƼ4[竄uB ];H|&O*PjǫM I}nC;l)sF6婂 #дV6ecL 5sByKcC>2WUR.Ae'GCy~ DUYdԞ.^f\R\ "Ng"/7vA"H$ӎ#ŹwU?@%BDi˚DD۲SiRRy\Ico3;?jF%\XjEی3D>@$费pcdZѰ5rq*stl>Q^f%߉:xeͅhG7m+zq5ḗHal~F Jq1QvZzF#EkzQ(FP䓘ːȂ>a*"f5mMYnL-0KS_U; RF#[x/;R1\/;J"`Ng!<ȏ kɾ rĖo+y yC䜤?7EMrm5i4>!E k˧. tMJ4'H {[V4Чm_]O$]a\_+xڌeR4Y$I6)9ߪfcҨ VkșGFcP=13N{hkFx_ň\x,1Eϧ{ + S̀dpyQ\'LElT솻.xR;-]/6L10reY%5Dw9fTѶoc0j]7'FTF/vbIwˬOރ9uP"QIIX;` 53ˁDafCk]v="344m202&zp*U'$k8}LbQn~@3TjX6<_=RL`R}xZ&i48.h|ו?9ôEzEB!6f#.n$hgT^d Kq!laeVY F ^Qc@kw]N:q1~9R\^9,~<lbڃxeH(eMו zaa%IEg]z:ű/,v3[$]y^8Mk,D '`i?QExy1[X[]S{6`qZ)W _tzjh][Y};l"$,B4n^0TS.'pfC0/gد?bk+y ? ^W&;VB7&?Y"cXW 08$*KsO$0H5rSG‘kQBvV{CI3|#cimɐ,+P}l2G77_ȳ"B^Sc ZLL#p >a}Ќ-մi77fGSWk6Ӌě#ܻ L\=Hϟ/GDLݽm< GV.q;"N@%V[j4\ÜT 04ہHMEyHn7yη~Tm&T@]Xe1A6  Z'T!.LȾJO%rCm$ltb*AÝcuf% _K5/bl1U{|í קΟ-C,LH<ਬ2!sz0q`/:/ddo'U[c{ŢWz3w~^+N%(scѪVEW;lW[:Wr,S v}bkuNdنU\Jx46Smpw575}`\{NJ qFj9FVO4aGViU.Ls2*+SL:n[IE+p /43E0G 1(rpϗ%qx ΀> S'@nLnRSDZ"_I_g'd$616868lK !PDE;62ZrG+}zT !Ec?nCz-u6>BG.KD`qJ݁hy\B\OkO.}X`گx M4Jc|WZzJA7C]bb<09 O>`+T3\'rqWTv5~mc)j>A1m _uv6p%\6L1^W!1 0MUժB|EKEb~bT:t(wP- lSA& NWѵ{JX)IC{6Eu,@gvo,Nd0}fI$) ҆E1TXU{uA N nOdO.AW]e̞߸>ZU=Y7IٱlI/ Lۖt(G=sލF'`g!D{+(wĉ@e^qУν˰͞~j-sz"bnyQ9BU!WcO%̻IX)ŗ":}LeOHuby}1[;$ #(gf>@H\Kgyco؋ʞq_N-VE^"|toBZ$<%[v0#3$P_8`ǿEg.9j9HV!8wW v,>m B,x4W?^ d5hEP&t^%|Dvj1"DIMEn3@z>B, bVԩ twFdu&2Eއr]iOV/&S NxR_uպP!a:"`Vs>d(S,Aam 00A `,H.vD@Xs^I ah(lK*sdyYgג;kxF'(;DFL^ZJ9YCN{p% E-T%.M6px:}rHC+~Sl/22{oqXZx/\Tx3vA yO0~mFG%ޭI28b,1"C@9,jM.Ngy ns׉냁/Ql3acuYYT#(ҎwכQ`:uHn.^s6wL "*g]^m÷IT!Fř8Lj&#vU ;$wYt{#(`q?&{Z~D}$+(q|Iz_whUIxfy&6);wTj Qgˢ*jN ѶCTw_:L`KkFЯQ^5Nv}އxQ/ύ- . IuiFҼ{ M9˩Aq&AĄy=+e+.*}PG9SWc#Fp48>J؏@: X}X6k"hWtfm5e$cn-Ygu\yn2q^נA*t:?$s:͌DmgLrǵ~PB49;Gez5KWDm1D)pC, KA鋚=JLH@ELRCg\a('-c|=ъh:.+K4؁P"BPNi|l-T*8? <5 cT#V<:QS*_پEn[s0яX`B쉰[aokO,zL۸A#-`j7sgDa&5 1߹xH.X2`-#{ XS7vx9&G :?uQ?S=5E2^-wZlnC9nRavg;=Ak/ _+]24&(.!) Bul=v ]9N`{AKZ"{ cc/)>LF^Vmm5&2* rI#pI21b%ȵK5y}=ʳ6|Z磤JBMz5=\-Fÿ#9Ll3p:z&c ->pd~mI@Yx~/CӮ`0/CuJ{VJ1wR%㫑lm l[A M| (tݪ/&@e{H(`><Gb5YswKE; 8acg.TёCQ"}_H>ŗjM!_jde>5wWMTvQ d8 owjN nc|8.=# R?!;%FA>vPW!B} FCp6e[?0ʘ:`_< ;IvyZ>&0[ ӆf'FF  ޽?d,Wpy]ks>W`j)H/gf"Ctvʧ)k]q.ݨ1eAΰY]8J$3FNè(#OlCji&xVPޒj˯HyR!:vT\ֲTkb:43FkCH':r5\(޿ZOӾV+*11Z -(|>5s;lL\̝<L'Iz#+cQG[YF,aLmԱŹN7 g'B"d{7ԎsQ^M)_w*D#SF_4 >P R\Do MyMrUo*}KǑ#j\ 5 ?0%%:BQc]>3oEG&~" >Xǹ!wGƹ%3CiӺ)pͯaw)0BB)YOk>^ΑW`էLJtl;{ 55͸MiM)Hȑ7^^jq\`99 fDX2 Ф'Ewg9:Q%$]{@'KBzKA9w~<;e/!c *0&,i %.j>iJ:}4(AH2%6c3l/@E2_*Rb[ 7§h\,(\%?YLpçf=#EA@4=)a2)KҊzsP{X?\]BC_TD tWcbJ_Qy att66oa%5+d+jM8[>̀VG@V '!ڇ2 %*Fb:FL4$][j&bR)*WO玲`H&Eh뢆:} P3lo `*'}) o ,#%f5hUTRVU @d΍6xWq+k3Vʢaٰi bn޿۷ðZdHxQIhD2wYyUJ[fa!\lRjD'$H zzMKwa{%feHI(q7Ή2 GI<ztpPպ^YDn J9ؒL9A32K2w= %=<ǃ"MUZdQҸG)lIG&[}/L8< 0]wC/P桝+fH j9!Z(SSC3-=MvhVNFb|\i&ef3f ^E1 vSaT2j'IIO>#9+S!jn%'^٧U^fiI:$o-aVK4ߥm<7#ݝ%h*[*AdvJ )Jf&P\ȹH|!M4.#aϤ]@kp"80?:{~zvQ7Vā '5K8 Q"qG#x(}D\l^gjQ7Em-H QKwsTY@%! Ȝ8F5SrQv-E<='>t!A:0^g1O 2bݑpzb#_z2jxixX j3u'4 ӯGGs*`K~$덉'x#u}%Lb4+W$aCJ*`T?F{jlPVaq&~ ]9 >@L~X4&J՗Fĕ[Ĺ pCϒ`IW[vli?}P(2a@j]rőD@I^{>EKF"C^3C65 ȘI]DA&Ժ.0C pͲɤa).a<&0MxPtʯQkS&Nd:e]ǣhW0=RBqX5{Wr+3k(]}ONK F).twyDS=#(~dA#uO?4h5kZi8P-9 _ۍkU)UZ|VCmi|H֬Ok۽t4Zv9>mB3Hsݘa%OHH޺BDtJ'O'Hf_?Us9#1¡˞p~ f Hilx5GQbwLDԱ% _ 솗]`ץ+p,!D_2?Ŋ3"e ;q(kjc$ ,̗ {6Zd}F?  E\n @` ]tH^s?z@)k0{{epTqW& (+cV⺖*Af RѼ NY*M]d!ϺFYf[x#mW=j=^Ӱ5sM?{I~x%.ưCfÐs k`QjדD?"bݑ|b坚n)-V/ð'Ѿh$"=6778B>*KAjVj5>X"8TIIB`܌aeVJL y#;skcxC"H,?!gj ʶ$Jö}Ǿl ]x)ȒĆ\5h9qQ*m1QMӼ'6Q5 bAj Zc/0:uPAfyl-MjW 8 ѻZHXUK :a]g{6-G`n3ڀǍH1c+6]2$Y~h\fn#{|4(@w6/ _P }QG5=@lv5%xA|c^Cÿb/ CnV~5W*򲍽럖vJ濯 ^s:ɖ E)0Mc0zhfkX(̲l%0 QS%mV=aPѤ ց=>`,OW)zQ+97WEJ3/KbPUoO102J}+e GD;am| F3kFIE*_ĎO{M>I6O~8NYvZyQn͑nÌ(?I$dZpNȲ=g5QW>{RzȿY3|v'V)lNOoSB)Qae8p41j&_FKgV{kkugэV>^>M'ѰZ!rNX: YEX{~)`Odw5*.Rv`Kjg}AGNC=VS·} ;CiD"2hL0?ÂރM-$ͫ+g& 9cje=RlrYI/%(2TP\?T fn(@uWCx=nB:9_`l*# !yZ2a-zW0pEZjWyL3 e olc_U*4,OI'*]x3AgUƝIX 7h'hu%> *\שVF5Բ즨fԝ^ɯьNkE~ATmA.L[6Zjb 4';^11^,XŠμBHS:˻(ۛil@b+6)Vן`cGoʚ6@bR`ز-l,A2 68Cբ*@U39iD!rfDΕ&kZBJR4+GP!hhi$hnb⌂$Yf)4lTjnb%09o_gMnl|3IV^M{+vMn߹ʆѯ7`Ma=N˓T)ѧ@u)Ԁe})?ch<4kx:CZ1JSШx%T`O稆aUdz=y#-UzD;2~L`Tysp Wk3maqGR-\ť z6%u p'4lmr@.Oy|#GV]Z: b㎒k25^()ݳ/5-NAftky N%c{.M8r r!d Bw X\>[L˝ǝ%UKo5TCb|U1궑J}A@6 CٺCju c؅^L|#= ?4w:A0 ?_]-f2aWdkm-@6'k"j*7ׯt( 5;$2ӁbJ@eF\ުrik~Xr =+jpݚeJk\>~4=bC>mWL)+yc1aiTv.~p8MFCw">ƾ& +d0FBrЕ )(ϣGq i I1hͼpbl,{QrfHqKZ!SVy:!hGx \2ّeub+ĥ[jp'6C_.)n~Wqlqy>?/=%4NȽ<ϴPz5VsDa{/xc`sHT6i_ " P0)+Lňߋ[P_Ɩ]ب6ULXrQY^F<-XF 1`#4f2%SMtՁF2 yKk.xӕMt J08P}dƈğ~۔Ph2A6\;Nt VKEoRaCL3g:| qa_'{k\.SڝʨoI)c;BQ KXY"KpH`Ati txV[u ݛ_QN+inq660ť=PCBh+@I՘c>^ce%p 8 C3~b:4ܾpnm <<`+1()1ȗH'Ǐ0Ltz},nW1*ө"2^q($)`2Q`_kxLvj-qDt{*BeDu =!j0%&YLmih.R iÝxmFUK:{*`El\@'X0<=).(}2ϟ9o0&sz*f`4.{d !ڛJZk_zx+6QX ]V˟AZ ZO ϝ}N L[uU]_&Y<5tSA<-LD7 yZ;d>^#L~H7Y9cqɉu2Ie\ߩ#.ĈF`D.]nKh}֢ZhRxG`=Ctiև_D]udm巇XnT47ZNLܝ5si8ȶlvon pO[D~Wtcv .Ҭ9`&B$}QIe%RG=>|q8/86I=f^jbW{ΏUb}@t~6S @٦E}T!m)XZ8W\oЯ\{.%06'qeU_QHj!HPu4e-g_Gg@ ifYvhlkhd*aIsUjdOԘT1>9^FP̖xxކˎRNˮOqpP:i}1]ɨ(ݩyX:Z9)'!Q5٠.\0 ihw/ M=F0F_ą\JGsy5cnޖiA'&v&kSteW s1@Nv :n*7ژ᜺V%zxmDч|XLteK%'_QD`˺/`u{ms <C= sKã@EgjsGj*"ɄqAt(zdJ,믄;i3a}Fd"vR&vxTZ0P!N|EZKA^m3 }"P=3(;"]sοJ9AG(AR83u5g` ^_0OZ4:xcO}H'}폻hKu`;/cKS 0WzsDhߏ PƟM8:/Eā o =S2b(qV7>7F3(Zk w_"Wr:'~M#gt +: Y'^=6%RCdGٯΘ }˄L=x"@[;vi~t=R7Y6ģ[CR<r}|xtyv^,+Q\s1’idﳂԴ:\8Cdv^NB(bt[Z_.̎#,RKme]c^khR*ˌ0vI5PROIMCG׉mX=Yc( {ui&r8/ddޗ+E8hacdppj!f&Ou^ is? Ӧs/C.6uM2L&{Ycc;usc-5{ς˹`$ y9Q>Vc[[,}mz)$N| K{L7jIFQ4^:]ԸC[ iM zhi"6?"Uf):% [cYzW g$/LBiwc8]T%v=\_-]e1>.tD8cЯa/]yCؚ{Xo))vL .*2V)3*k4'[OaNx [-_Vb^V"7Kw܏Y:*啂7BtmNfւx0Ae"\5! 9)p㵳(͋!2D}|uO{\YRO蹺:n;%fp};lvƺœN(Rb7d{Q/j-c :̓&j7=JgNwib6*8A3ڶKcU u4^0cߘEI1u$J~* Tj3|׾%l &2z.|zD})a̰ ',lAM$8}؜z ZkP>\\\YLz#$šܺ 33q]d.p⚋eZvH_eǨc~uKeƎv;YdaY[w8q^km?HJV5 6(o51D>XZȯr#v1gq4KDX6/w&0*K{zmɄl rfBMTʋM7I/;/2KfJ{{%%$|j"kqtT_qXEeS|$j<I4-!wZimX|2pq:?_64{NAYoJô9s[$͈?*d'&< NmJh3mfe]Vls@u\\(Xٻ\@#[J;KW5ʕEi & C[0wM4Kp('Q*HfPсMeG9a<4fы94C̝_WXHOUq{z`<-Aw-' CP @#6u@+:gۄ\V=CMHtV aG۩,.N@,_"3m 0,",7(HUb}.*b7y5׃*/E.Ş*3~c*Tu bڅ o_U2P}Jt#_V VP PSs_bYDɜ]Hå{{xMjڤ#iN`4U@6ld S _K%E3: a-L 03#\낝*̎sM~A nix+cDfU8g%[cE@Ĝt8(,( rD0mփb/5p§j|Zu)qZ,G -SPh?@B=GSF{Hy: Y|+lM Q[ϗjf[5g }TumA2ӣk& c;=55T vWZOClG`˱Haحk2krn!hn:y4@ Sg ؞@ l.n֯,o38gשpf+Z=o @wWM_)@#:e;‘Gg1w6E8/H"m)/HLp4!):Yunˊ*q~*u#`ɐoslPvYR9E&UkL y+/8Eʼn2xJ(m>G5$G+nFWūEܔ/j0VZy9Dx hʑoo50۠4xe8 S̐~<ėK9-8Nɢ@ީɆ^-ix6pvpK:/fX(8TsHO俐-U/T&k=Bh=siy('%}j_zBT^AU̶h7Y+d QCs[# oĠ=J uтyz )@ _po@8bH;QnCNU9TvX!9 Qiy Lq:GrR A 01X)|F lIiSTX77} hc: 6-=rVpD"WjQ/vax|-7c/|ol78> 15.o'Z `?r "UHf_RFqrHgdkZ#0|p.&dt&7'm[rWT`6D_Kka/*? ۹W:lEpz˹F8\K:kaJS5t;%H>| fI<j\ ҫLJERq%'UK[EO'-g.,Ē/,`GlStR0og$$br9`aŊS45kRoi蔭x5(ï)^ո 7h(-O\wggI .4ZФn [Hu`u/㪤AD wQ-M!A8+X R).ZWÜ qԮ=bA1-_ݯPE,1E:&q9c&ir8uBҊ癋 hڴۨJnLذX~~{2H["m , LU7Mj pw'0x<@2bH>Ge]cZ1T6j#HO^ $F@7ID93.axޫA.S*oՃ'2 CuvҾmzFvz\O\v6rMyio9kz`>fDZPU>V&GY[H$z>noϼ6_ޏdf/Qwq cݳy]_>UQǂ3)Qq>3f4Z&eհ^ĺMaaފ qRAJ_t)#uG_tFվP\:=6TKnɿܬ2%4-NE% RëU0t /25˴u.[=&*U,ܷ/9MxaWRIF>gV3]n~6(}TLKrv;5OyF98tgdgiBCқI0iЍ*ݧtu I#(()5|8{77efG6JCU xao' XEAN6q9 X:au3c)3AAP ;t; 9"0FO!j?ex$6[]1HtewS\.1B/!%lj,V` DBeNrߙTal %opfϷZd @mLkORFK <@jq 'I]b-. aXmSΒoK re/7Jbā2#@7a X+MZ<[L/i̖{Jh޼A^)џ{Vi&sšiS5]F9*V=MS H)uD,Gy[ŽL!ȆWѨaAӟ!OkJs7|QbJ n#yK1Ք+U)7Bd Y1n C\1VhmZxX[ɡ ")q݈7 hcYD7p֓y jƟ}=t 0Lqtȴ ;M˵Pʘ |+.?oЅ4:j: sH-')dP COmi<;`4 jIT L7|3DMkq>a%3&cY'1[=Qg,?!$,+k)%ݘ[g`t?JÝ`E*+Z^Q6h:"7O+2h`zNU^=!GQCBV69 b&)x1NcOnɱ^:}qd0fMrS یNٵ$;O(TP~ȶᔶh;ذCʌpAjz(v Ty5FP T_%[ӿ>¸NdG#m5bೳERJt$'#ۙ&Zgv!qz31sPDՙ+,D&^N ψk`v'l5J1j (lOit^Wu:@SRF dcڛ(* 1] c:?DbZKjyG|2hi<}Lf;gnW14`P8w|jNoB RQVkcEI,(\O|ôVSI< ~VwBR&ky] JSbk PcSISYT{}XJBGd} ɸRأӣH˩ny5(%EB&Gﺿz3+fZyY|ޮ~S[ԕO34'rgnnsЇ~?8 ԀtӢ*Aa S>ڸye[^3qby@jaTNv`lxӛ)ňl 8_Մ\yr_>=Zη7 ý}۰8?^.ߡSnXJ/xLÃHS;Ud8jٳB[$Pt Dq.LB4O6O Bbx=>:{h㋻ZS .|bwo -u#~;twnr!+ H^nX=c%F ,[c!HfCm\ xד886ZtLyUQ,Pzu%׌DLҦ'b v4Pu7O߈'rظ{z SpSj 6G Qj//ΖK M}A5P)Q"f䋏i>q:<^ $!2>rf:"JA~;  Q? ύ_2` a)E]4e ==߶P[=h4MIyXXsߜ=% RoPFU3J[VlESXB,a=~V$2(:!^y|O};[B)pxvFh% w0Z$IaAЙ5V+‡ץ"{ng~Rl:CPτ: >t~qO\99(5q8__ohLX򾝂,^H5̵!l&}1i቎v#62*E(T!YDTN<9lFsZ0L~u(KGrwϾƣuɯ|>7B"$" "4zr{'1)d+K>!yERdA0i`rTZ؞Qr#KI*8|)j2(j2hPwivi{&j(,0i+i[ Вkl *|hD-`Y*1 lF)hN[&E\"xDX4\zԯFM9u }y7<33_Lcc3U'¯WdždX m}Ð3΀%&&XikS=宜^)O+ ˙RTGQ:`l*j{-_&y.Vآ ]qYR9f30zAoNqqDkwre]YheG[&I&i7[-H/ԘN*qY|F-Pqf+J!As# oÞ_P9K^[Ƽq7d)kėTD KAc#T5m.bs+O 4MT:=L5o :jh*1.J(]ӻ`f=^wo 5bG"%.("S .8R;YoBn,Qӳl/ r eCc"-)X–>{zG upe~sH q>GtC2V-u˫cn™- DpZ\C Q l[xW^^orayidE)]n98q mk@<>1#KSd& n|p#lϡEvcG!s$N;Z>lZV璉JO jF,L)SZTG2?5;_R1֒ʋzZi0# fѧ G6?R|$x`:?D`Șg.k2 G(RGX#_ž_fU56'ǩ#a`MОwOީ> p5c83BM=s]F _>t*H=2O1˽U]Q˭|"3a28n5G`. ЉeT " &]9_͐ 6l+2RpÚ%&PWY /}MUs1uht*ǜ"lDU1q ^gF`3DW=8G6);!<0 ;ΜNEDrj4쫃)PCَdo47 ̷~],}DyUj0;C::;P?<j@ĢHm}v1TI B~{LniA^~- o6%{Ԣ04CxrUk~ۯPm+,o8py +C-Hɐ&&z eM;| 4,s|c#!<5%@~%-K]o)gm֪Y}ř"(kpQ݉=pq&zEoBS͈7`L")rPT93?e@/rLHRN8&0})~O0cLJc weC! |K`E>KU`Fct%)r5@r9TOU 2)v[/$ⰛtMLq8krҗ ȇyo9~~bQ{, IBeb8vӶjVU2_RȢ I=t08?x!ȝ7`q,(]5Xˑ2&&n&L({bi0PczHp!. 1R1m2:?ZnLѳj{ljI)72m jlqI4"#F7Ӎ'ܽ.? FD,8Ԑ J Klʞ0'@$ /q)&'-McpMEGZ[N M!i -Aˉvߐhs+I̍$j O7u=uF[ڽ"Gtpn]A .Y|]ADYw{Ǭpnj[ Q9`~쐇Q0K=o.SϢfCK3Dl 1! Z̴iC3ot_HUѳ-:01BG85>ș 9EfV58H} ܒhUC26~CmOْjdJrļ6#K$>xыʟ8Tv^'O)|kާOEpaa#]%y :Y҇+/IFL!̺&V縌o0t*xT/?H;f*A (>ˀ'])?MX),%s;oPn>{SW͐?Ñ?: %'SX{"*ZBtq-.>g7 : Xq"I:@8挣%nseҧ.qLS82Vv Ǘ;:k3rY"&ޏ1`ۤ@(m[[zEGjMp@:Ru 0,J9s1hB+{c!xct͌8=OfTgi:^յ47S E$tbA~[+60KZ`c.B@U ewCb,eó|(vAҐBBѵ%\uE /9Nw8:9X.8g)-Vz A͜</n!7?*?G& ۋ6`r:4SHa+(qQAnQE3o`#*)FB$S.@@jȭBuEx1]aA[-=إԡ-`hHګ6XgA"ɮoPPȔ[MH'kF$}{W02^!aۮkڧ(V1ñ"Cz-*rM}U%IwT")ѠFP&٪ R8_ڸ0-@e^/\ (".&|~$sF18oaI83}^T}<P l/8΋~#?FZ<6 Sk},V"ys bQ>{X$eߍS 1I#84Mw+rk9rd6əG >dJn;U}v] j|وc󈻶׸qa͐0=K&^_COj㐌$*X9D)b+^j D[Q \aFRAf*!S]Y@1"VuiHP/O dkYWQٹmÃokYSZ6mr}gEP_20QÀ3OറZz1*ķe 9(!80i+;nG {T;颇olTiUllr>a1m F /ා;~(͚/rL9V&mzla:^=/~ax';~(JtHԱ15?fw]@Bƞ2ylDWWoHl='u\Q!FԊޑ-C%i* xqSܛmPyMVۥ{'!]XЋ\":rT}o0?pc$QY鮘3hYYםo{3 (DAn~؛8;ILs/FbH\R`|~+L('8?;U`:v$\6:[F鳬Ke3Lծs~9P5ST6{ YnH5|%" `Ht]oLd΀~)*O.i ({xi+b޳M~{-1sV>a)eG0lnSG5L[3[RCO~Kx@1at˩ɖXLC[ 9Ԗ+ĩ9#R]aP"9WI~vX ]IeNcb%--ǟEGD6]nc R ; ;M@#>WZO~;|зavgN2F_؂UJT:b d o<|j%-) ug;T,w"K՚\Fh~9pS'Sk9uk|+v։pUVf7? S7=*{8Vy@y٣2dB`:]U=Ci "D4EWA`ހ=dlUKONON:tҾ#T D"0Z\ՈA~C_0I`@/~pQ^؞|x.F9u*WE\g-2]+!_eV85~%{زKYK؃#,rS/obqIM\~gHaPLJ?y+߫L[Rƿf_rH2qU9x?$ Pz"F6W34[]=O"oV %Uycd|Ԓ2FIWj˔PX?kzIWaӻzG [5Po/}3ܝ >f3Ў_]T`%={Cd#W_eJ,z*~=o9GS,AI͖=՘0GlΟ}9_5P=Z f:Ylyg^TzxAl;lw}x7]D4hH]zwRduU|b500c8?'1?x<|UA}FZIvXMH7 wÊ+O54X;{40{C]_v]*o_ݓef[cbī<gB;ذFK2<_`SWlȰj:2 /Bn}M}BzNh.78? PPI1!3K&oӫ+_ͧT^/0,G[_x:nhvBȝfX#IȞ3kGGʁ-McT[)'|v<אָA Vf\E,w*RRۄVf6}([ObQIJ2zU ':`o I4h4yW)Z!hAe DI(hSgCK4t_PwaRrpbs[W.쳚-@"}hbQXûv~%_zyW@ I}'@[̊EB߿-y}&ͽAZByx&!ܤِa-@)o; 0[2,N'?6pD.M?{( qM菧Йb\WZHh~`|ʮPD-%qk87J*;X,k<乩@/S>h/],m/E9wF$t 7̃EIOTuf:wGط Uc r]D50(yFȾVU儡f0E K<~;eHG^ >|M@Tx1QMZ*SDP]cjㄽ C;ՊE&aU- JQz ŋvG'/I}ЄCE㟗2hj_J6Io{N`R=le3m>jҸV6Jҕj,ǔop~9dGK-0|Y''uyKu+UDh#>G $˦nI-Hc_rH'q;:֭;ШcJ<ުF{/Xnu l[E!x_HNİ _R2z3ʉ;w*%<6".N.k_;2|rY>?$Grgq=BjŐљ#dl/[ \QBF$ܳTCd/Low >y3%Q/͂lvNNuM&coCc{@4GV]Y@ͅqaJ:a<^tvb"mv5 lge'}Yee0b׌D))mɾAyE"-M*˼9V8 j-e?rkK tؼfN5bY}\n:<'@9ZU'2 \+ȋO@JwԐMߔ ~VTVgqa:['I3Kvׁ@<f1\!_+Id ,WBBYnZ˦^LFzr/RyuR{,jO\7",rDD^\%̓=r ok]ϾcϞ߇cuن=ག^SBY]e=s.xb$7x?q1c} M!*2n`7j^ v5Kh7b?' >}?yh0vio'1֩$Gc_E]2wA_&p8ѕ3j<d]s%u(!gHaFt ICL.D/ C8;9E V}aUÁ+~(4v)*Mjr:4<=0.?-IWI9ora8u}#WՋMEnѬA¼|އ„SLǷ>F]9p$"+s?0H۾Fw AiAm肠BN'ϖbDuxY i;>HUq!nr}7L~JyF1l&E"7ĽqI)iOQ@ x)Le e#S3BBr.0K]kp&1LsjЁ^Ce 2 '⊖vCWC=Hseq8 >ȅC}n0^CP/f]ބ{n[LCsJ ~0q[KS=D~ ^ܨM@ѾP% ŒH$%ح,ZCiHeڞnOg.b5R[-VJhv-xNu~ Jg[sP!\{7@<Ň^v8+؂}=GC3$)U\8`,amBJYQ^ŵ$H|uuz`}sr{Y_<>RL;=0R~դsۉe~uC7q@"5g~%%l֜1~KZC=%JdoWFJF P"I\/Bnx j `^L>GmJZ'`SBLWAu ME R y^ʎ@F_=-RwR@#Vޫ)co"%)﫡?,Q!6a<}̛H2sCCW$^mG#'Ń\Z}wr%#ǾJV{%2lۜc{0 g\9Qb.qms/鋸R0:[@ Gyu_3z!`~ߝhWQO~} uNLyXxc)vsq ]EY`S"BGQ^,saDC&;}&k F"p6מMh,Q>G-ITOv%d? ٮ;DزKqlƟ O ڡuDoD=cm֊53$jZr 3&'#jaSLJ@oIP ZPzNBߩ$`Uf7 𻾟~G33Sj>Eyʵ,{! $uqA6W-H,߉Nӹ68t ~NK%%P=Uhìܱ+20\6VQv\g vl}Ek.rmy| p\ wuANHRQ)D7R!ᮚ>b4@5B7+<:c߆wscG<‡eAYCd4Bp詾tvy;\>bvc~5[o.YkDM@%3'8:7)56co:`gɻ@@&(lE_sg]u3Y)o mGn*ޖdmjV(,Z4!!(&¾j6lh䯿GSc@Hm]C{7zF Nfo+XMT9ܐ?mӄ?xIh"E֎~V&=g__cI緒XItl)߽8dJNMD}X )yL8fܕ&ωطU-_Po>Zk/զd|{3)[_&h7h tGhDr;3̐/_$^4fgBfuaye߱N`ڙ@ &#)?ozP 6PkXQOAswJ`![VrafB~t Bs> iG%JeY 1-hWv`NMM"ova;D)|ߝaNNep0_:ԸBC7E!7s݄ F͋'t[)PB2yjXMEdVқK?-$_`04RE`R"Գ8y&dmtu_i6 C킬"t*;vGUJ&F"hp;IS+M |ZB˺pgξ>/DZ?fN&RF0aUmg7@mXIltɛAmxК?/ &AwR 30oX>.QJt'NpiԡbncAc 5q4*@HQop)UJaGILjTER>vՠ J6:O`f&RkBF”vGnBLLݍ8i_XW,FC(j7yJ4DW=R@@7jN O2S >d*2|6fۊ^=qʂ&) v S&-Z@]@\wnQ@=36O4ɴā͗j-  00;Z=v;9hOU Q? vp揝ayԭ 'w7~Ƭ%C&ȏA8|4V~,qeiQ:xsi= 꽄KvwEv%09V U;w6}7#;OJEZfGa%NB5O`iZF2P9{߲di ߕGPӾ5G}(|h 8v_Xh`d) #$̷ ;ďCV3v2o̬h |IYD Ӳ)P+wO+,h"5GMTT(j,&5JBMNKZu9ؐ%\IYLB:S5Jʧ[u\Sնb!~dǏ_' g 6j׎I]xM!1o b ۲@0zDE[8(v[: \70'7w+D\?Fka%flTŨW}~ spLP`$-۳}HDbͯQz {+2fvbdXYxk!ʴNvi ҕy9>7fH?g#:ycO8^UKi > k)gK҆rMKl瑺hr00\BudnKH|WWv#x/8YT?# ';\0^t_[@j2]kbr+RD3"N%Zt; Etf3*9]9kcP4@ÑNא\RT [ Yc9 pcIa@."jV챗t cբ7TzJ* 5-L~e΀#95<:U4#C1C@l u }:pvaǂ?`YW%?ݹ.BdmRMҝ8'6$?U2T& >zTĂNCtw_T-n?W+;AW2 fpVWZ<!E'7uPQ2# renK19;d\j^vX|9o@pוA4j.(W%Uӗ ?u~VZ@3Cԭ0Vy5N(f{0f StݧFjZ;|yf3sa0u[t}\c֭C %L? jtX_$\u7Nw&w&^Pk o){sl9:A`M\z{Q1ͨun%Dl)5 !K.[hjʷ,\8 g0HӧEp`͒@Jx#eI:xKsR꿤,z:jwP oj&!/uîWBfn-@gz!M&j_2g\ےaqY<32YT9pk.WLsƑ ֏јKEuN5<ǹ u`(+pˑ1쩯icDG!nu ݴtfi3pkZg.zbn }3qNlNHb WdJ;[A5=6(e3V+2w\I+FG D(01tݙzTEfÐdu"JLNdM@~2Ri{\&gSBB@lycsfj39x ;Ŧ |Kf1M7.po y\Pھ 睤c힀\pp@EP@m \DtK9ވ Jpk`DU_G#@I7J5]ӈedd|{&:IH І@}m2}T Iwg ,- ZIo0!JEK3uE ҙj@?wuHTFIqi{nu"2g t1~%́,u%yK7^ApS16HT(@?JV$( qNξ''W_~·+ CCS~65#SF$ܧ53?wUs習'-7?ptNmwm6u(,NqUaZc 7(Чng ۍ=$Sן@'/ꪉ`GSA !2k*9dTiz\ZIapq*[z??`/Yi :쾰pN"X|O,t7BUeVt&NIk0sJckxo_hY,'4[h_1oHlf&A~=hnQ-Dت)CȡsRU&`\DVĠ/z%2?g@ia_(MZߓ]R3u|X⻹\zxjEƴ~>dW UG DVmGG{g$[ٺI$NLkNз΂)MX֦55+3T^T ߯C.xF)[)U6Ȳ j ꒛0_l7k+l oTpf/c -8wW.zZd3c"SV^+X Bj`DmyppbSC _sH)8!e&AA{k% O;>Ԓz_͂ -{HwE/m.oz؝ Sn|TC}2¶SlIt,ƟG졳<N., pN!sL$jix{u:}Lq1ݳf'P-*]>I8oC6հFDQ|p Tf{`c]xmyv6GClNʄ2F"yFl'%B!3—|ZߞR>k}jb-aE7qbR<6X3{s ªp.m'%u =3<34Ur7E'r@.FR@Ƭs@n XD%NmΞw"r38!6!߉屖̃1a0\VX"dqƱ6#}C4Q'N`h>v-"YI&li7ϏyFNtRU4>鎅:Xxۡ9\nSx61\,`Яዛ>v)`4Hࡿå,a~4w6{fZK/Ns꯭#XPpNBZeGRLsF'(5';-mL92g6)Rh*h`2J/j~q!z8IL?hWTLs#sIY̩ |mF_)Js7<nav^u[KrH)5Sr>ɩqwr6>l{'o9@I+E)ƍx$ߡQ34F|q&Ϣ!rdU=P|TmN*+ &!5ncYGm<#!xpv 6)Oi}3]<ۯI,gvN`~H6977TL02 HC{ZuVj8s.TraRJR|SMLNmY-QJXWe鷼hJPi|+Gޜ45Г050A`uT7J҅L2Q)>V/Lp ʉ$b P h 򜱅lrIqKOT fZMQO+R%2gs$/q7RǡdFy\yn{\ y\"8`^9#;Kyå«,9ip<(ne0h:*Bw`sYj4wwTޝ#^z@3l~*ϥBэ=<"B,:ER<Vlo4FP n*\;h k8S䤢D|H%ސ 6tċIG^z8"d?ob0drQ$SU+Ҽ&6UgkkP3ni4IowŃ[Nռͭϧ CrG'Gw@pFSwlrl3"Uc ymKؼy=>eJόuWuSϰyȪu.ܱyf㨬BJVm4xm; Z>?KEa|PJ2l;?lk9}õ)j۩TbU,NUum6Q~dkl ~ i~.d Hr?:;h-_iW B#"mpq )0@f=m{䘏ժFt@myp2M5&Y`Tn9!qxb~H\C2A (C|g m/jxhrR 6JTl9I [IW$ A)MEqǴ] iQ)2Cm, BO ,"@4E I?:ڮjN@'] 1LWRj!#F+m_ygq`p,{v&JEN5Y[,Om|S:ѫ{RqFj)4zs{zڼpj @DAIY*9`mN6:a מ~NYxp'|8+q^Sy n!STG{AkD:;`7,eR@z"` p/y@*vm RV@VІ&YeK(j)-)Ջ?iOwYQ Cx9C0pKN3Nh)_&0IvnM)nR#,C5JKb*:h8te]|vx:J4^Ƌ}aSGQcG6rYNpݣoR oܖ/ ȫ Pb߻ 2"x!#RWJ3TNE eB[|&_t8h+e"M\4[Tjn:s6$j0ŬqByq'i'^^KPűhВ3/xjKaU%t"j$$ alv+H/RC5NP?LyR?ŕ WшsgR-ma-N>1l"K918Wtt!@XTN"Y ·#*ZW&zny1/FzRW\a8lS-/[k/ɔb>[ Ekc yy P\׉1|8fx[8߃MW܍99I4kWA‡trbk|+F?*(.6\MYڏ~Ҟ\n&H$IAt|>X[47Mme+f w[Y W-X8 )t_kG?vBV˜>ߣuQ-'Zȇ6*_ay $Ld r瑜Q(lj&eDќU܃ D 7EHu*!46"E2":eu{Q8H۹G5=^sЛt"3ZB18LRy6z\*POOK+DЀp5H'цdiOůXl!IE17DB|]]ޓ=]}+]~l)|UrlդRǹnv#͚U A]6Lt!N̯-vi&#J }2倧7PEkC`} F q]1FYm j6 /П}N^٢#<NOR˒QO'$jkHNDbد4K^4ׇصN2tf'zZ'o<$h\~f{h̲l؆5Y[O:y9fM6@ )v.w/AHڀ5=!YCjʗqQaIl=AݝYedBJͥDTD˦ZIR\)8mZDAI,=)UhnAi;EFܩfx' R0NM= QOAbWV&L"b޽Dt:+"4I7ea`5Da/͛Tfuo&aa!ϸ퍄lWT[,Wa}qZ㚱h] Zѯ+P^<6CyP$d8A$-}^`L"MUlLpS]-"Re3¢[}I`{ ص<+aPF6FEēmTG̙{#DP0T0:㧇 1=(0 Yˇ4oP=*ʀ0x'er2[dYgR;FIIy+t.+m)פޡ̡ #1}2} ԨkΒ9Ĕtg[~1 B]='ַuS2*lVӀSл (XXz][,T}@|4A DCI$+I:(Y DLb`9 \gQUiՄnJo@%sow5td|J Yާr'䃸s[Wa,ǟw).ҎM.!:21\ҧW7͊Z_)%Ӊ:eH7Ox9zrr߹cHy&&ol^ժ̡ ǵzpQI060ϒP%n?PS~[]%Mo4EL?d:vw6SSbnix7[9c [Ixt70_~ca\,/f{lKw!əxL[?r97P`[2 #*lѸQI߾[?j=E *mdU=tEͥ=t5@#b͍E3Ւ2cQ#A(S,Pehb҇qRf,_c"4[oJr1$X=^OM-x'#Zyd#J㰥V-7e催L(aⓁ 'm2{"wv|:KeF]޸ /3vM&>6/ h+o'1M3݃ 8kow.3 2y;%KA.z <X_s/ay ys2sy(mʦC3ga&@ʢ\U@'xb'"FN2e( dx3Yai omNB9 ]qcٌ-* H 6'9s5}W8:a{/Z>⊒޼kCͶ.|rxk}+TniѽKDyh[;aH͉{D ҴeJ~?r`pDrf)a;RЩl6$zYMvɉ̳Jpz)&^)mR8 (b'dL4iA-2a/V&'Ni/9+q8ÝSV]"HoUq cF4_EcPeANa%!p;> 2Yiac+.7Β6aP6oQI=Vd%}`gFyI#hBNXHoWpɗɔZPyz 8/Ua.F VC[DS(nʆy|4Li[RH7/zJ¼oPX AFXEhRfVԶLf?dO{:1_Ž||(+z0Gw86RtK)L myKWcXVa <~u@b-ػ=qHp3M`QAf=.PUr:iDAjNL V*%%HRu(BV'^TP-Yy΍ܸjЙ=~G_5&\Atuqb16ZYlVZꄷ0lqSutDWC ֢88}o^|u>v "À6TJ 䛔S"brT"dP K+%l崧8`v;|@ʈ@1 :o882[/nsC+˼gNފ׉##A+- g?@-1}.ʍ{BVş$z$cdYnQ)%ˁLp7WApJ[cjG#0pw_O $9;3:^5>fE4wq!T;µ>i*퍥=z[xo0QI:vIgbi^wVxN)W@`M>0opܾHIgne*HOɞמ jZe I~ Kz~E-özŞMCfrEȼ\>H^NR[78oM1O'e],E,6>1PmE] r3,n(6wٹH7/KVXTpQiBP@#<6yU[ZJZ>y+h.6y>pV%AQ%6Sִ1H9nxS":30IK"b\bnT˼$p+[z ]$~/4ɬqT2<'skdF c(t,yYUք.3@RAE)#筪hػmş xFI>wO@):=UB*ffO){gFKSEFG:1%̇@CKN)T?4cV gb35j&沈ȵZmh 0!pqMC2zy%nղğsvM[4w4#2>jRTӬ^#m*eӮ:Y+;v̞μ8c5~+Te0T 6"hZ .NctD=A?ÌDWi>F:Uԝ6JN莲%mw*'j>Rr<9ܐpeۤ`n?qICs&/3xS!qmaz2`DK>X;&zGO]dbenB5p{Tdy7]Ft0mS:[<6>O _q܅`` ʖOUZ.;l l1S`yV(T?]bFL”kL"r0 1DA|XHnZA$3^9/.yß+mޕrd6&,9ղy([ T/wd! !> йcFz:d Է 2(9;TgyqRr-=hTa۹VQuEܖʬw)aWz)c#Ư*<%1)nve\98Vʾd5Mbr{@S!8䦌vy:o;fn7YY%* `ycxV*ijPD5i! GYPkmn7eL-,Ot=MLI^N6k|ؕI֩}揁%!sX9b@ @|Y {a@x܎CDш=][I./ mRL^i]_擖޸ D MqX#2rGE!Gy17QK*X' 7qqy$&X5ԫt|?!l۳Fn95cOhk-S nh.R%Z8ko{Y5y.3҃TjVl؄a>PcTZ7h, ڻ8 åNVzء ,#" 8h ]_/jե;!a}bxt#+j 7xYIf3qꓱ"OFcd4lm!bT%ugͲ'>"^62*܅MPRJ2 ^lڭi1x+;>S kS^˦nV]t QRJCⵡ_3E MB>zc^˅#S [ |9I芊< eo0D^nmC-˯I ؽZda k5}|\֮܂NOd{4ӺYLB<r)ӮLt䡰f\1 Q= .s$J5CB#k" 2#*nDreC?Z$`+M*Zg0?щI{C\1}%//'7;QL_^Hd4ql)yGJЀrd4$Em2U!$qZ;3N;*1}U|nĔ%!3v\5 o»쑼l%܈Xl΀!G1*rLo>[㨆=G=ì;e/G]k0Is,RoZ$V_SSPBJ҉V N׺#?2DIH{qDMrԓx;چplgD"V= Բk <z=70&XBߴV*T1ptP2Ab,9, g5M=| SOjcG7[6% TʙnRdp}cݥ^;gwXSV]U Jc^,x(멸[cj,K9`RkTQ.8sv YqH¡CWv)E_\{)їA.+!(IB md\ICDss4Rr*XI͏H~Ql|=6GH~.W p%EM%fIh7GM9yt_sU?GR"Z&b:6 x\Pu[z׏͋!eӄeƋsHE. /τfB:Ab}ҫѸK㶲QܢDʒc_DbI?KO >faD І3n7tZDCTxuۏ]Kи?}:~8j%EJw]{ȴMӉEœ(**}Cˎ.8H| U׋:.EG aX%p"pgUwvCPr2[W~)v&5oRKU5,ĒŎfGUh  Au}|vPƬI3&|Iϥ"p~|&gca:u0̏;tjp6W2,0 i?l$\кj}Z郇g(jhv 99Fwe.bV8>ڼe-3~A{@ƫ+{i Gj2e;ۥC8_U#!qe{%5 8EۣƀeʈSD'ȳcs=yk_b}9+L12f# DQ淗Ld]Y,_ ahW*B3Uw 2H$(@O<) ;KWJjarU4Ds&5o4f2ܮޖ,b+|8\j]k]h|5 40,[z~ל}cl(Ƀ]r%^}8ߩJ t;!U8i>̝F˗ELdUi8`_ml@c2\8濍e!!ފ*WJT,*{?y ijhA-^[?wRIw=iv Y9P-B+Bnaqi|=c~꟨għ͍I 6YCxܬ"+_-ړpύn !I}f&K(LXUo/ (.e>g2 7qlx_+WT"lJ 4_k H᪤od[pf͠\ 'qqo,+\¼1f] `5P2;Md#CSP|7+Gmd/x &%yV87#guKesFm&.궼`RaZmn~q>&)zfdԟ IǰN;mUX\MQ5CIe)Yʑ헉Sc7M"D02c1 iAdw5nfeD,4chiQ45'c3vYuqmtrPfE%靧 >'q "0rcvKJ׷T(ȩr23i[:̤p!i\ %3?zfŨ}{T|-rb} GHMIJkVS 86E:gGNj`R $uu%e9h *}z(E==M_R ^XE_TS!1tMNp\D55 lN&"G1"CagVyBxYg #eGY?x'ЁG_uwwWa^9(RW.ġě?HMǍ!!O"F5uFܬz0{2 5R>(A]0V/h/x$<򳨠HO}r٩ x+ċ8[wz7"opzhŒ}t]S-udoYQb,GoMkdX#XO{A:]M4 OZ2{f&&ڔxpfki35S hcQ?rQ1ڨfXZ*u-<˽$V.,9 F ݙd&]S*v In sGƻn2,PZh~($k2*'@d'T B(Rڪ=%g=dMQ/7V|u%;Yūxtaoo;C&p҄%`Z܉3VDoOk<,jQkmbPϗ$v1O!b൧~'0hzM/]"m;eU^a :lߑCA7ii0u/#D3,IiBU!O0sB==E(!=cѫp@4]qHUTmzp첹Bt^;s`~ބQJ%Ks:-^ NԉRk3+-]"^/F vȼ~&(KCD*P-MEG7Sˊ1:;^8.`^5xp=`hɰYE 4MZFc:o;?$\<ǁ̡5= ՗"Nc3 V_G{&8nnmz.֛-bBٖ%5 9UN锸=5[M5lzdk)-0!gS5z$ߧ֔ZXqV*b/H7D*yfyz gsU2 f2͕ɩ<.{Vt^N8=~17!OC6-ZțW%܆:Ȳ7E fιm/aWqV)mscL p5SZ=T1?xVܛX ) u@*+8>l?u}hW,LbŅDtyzwtP[G1F 1!$:-o ɖб[96t?)USsG\O-iq[;6E*aq݅ he697Iep' )'L&|ja5lq\9e.E|Xeuphqݣ/#&ޓZZ{c6cA+hi )Cf㫞n TŸH\8$ڠ²[-zop)tzhT3Lҽ+Z7CM}Ov:~͑"54M3_34/ȴőo/=o OCa)C@M1J'trB%"Wyt!&^ 3klyA>(:c1 8R,Ə}qW+3+.t:ǛOB΍g['& 1l\:Hiv$Ch{kZKe\^̥ Eo5Y%u97G UpR? J.f|NK<O$e+)JN gںN~qnhs+7##iingO/4=cCj&[Z%$b ?I_L!\a䤵?,n`?~8q+;Q9](DWIژ g2^y2䍩=CW9NkH$1ϟKŸټ G@( ݭE\T{fO=5( n:Oy 3!9٪dN#í~搭;(sQ.gU7wyp=/:ɐb"h(ѕf#MQ\eZҮ0P-[ FYUȭ313}"h?QpcJ{9pm^QeiB@SҞۉ5ZGI_=A de/dSDH cx>璶zNj]8UyPt sR%a29yZPڸN'( &"\4wPײ#1ǼNլ}r:QX (߲rs٤ |΂T\W&<=a]$#)Mw6̽-)<g$  Aq޿3A%"9'k L]lexRíJ!I2YuCA!i !й(vhS-е (jT;k9}U.D(ǕM`J8*-{R=ǩ]jeʆF֞ΓjZ8!^Y7J,}GFPKPб"X$7Wo>hH/CRK7%f)i ٛI9b72}==}n=Άз&زCDgjRFpM~@Cx[KhP= PP5I~zI|MS_OgkAJ5f (O32T^Erw=62%eiDOꦚu\6z_Q1/1{^u֐ū=V-_H,Ƕ0R[[ikV]TmEA)GMO ak[GyNAÓB4|mC1Ořf/^^E{/b~B׹t[c!_K#Ic>wqDɅ{R&9>BWM\~2R^q|Y5;$ hzf9ګH]) F %:p}EūX3*B|~N{δԁsJh'!8L-Tty`$ ԷcA@LƳhnaº =( xJhl:G7Ϸ2IX>S(A:l /ov QܤN=ŌQqrF;aGu6L P=X[Kİ`f=>uz8h7Y'6r= L7;Ʉh0_:a rG0Zq?}W">l` qvaF|4bKr 'pw(.ẉ@́6 ;$E;iuU +*[(^:Hj=?Rg'WBf; L^"f|ZAX;v mx44 E< ;:)^+4?-.h} ,xu{}JrrS(A"_ze>%.6 S[l $exy]O`eŋsU}XlYծI8XJ30N:$۷OvQU&lG3)y/|JgU{:ڤs[y׃躧x`bUġPԥCANϛmRI ~@ {1ڌWlnIH@ :uD|896 CaKt8]q#q.j$D:^\+u&xiCL-*g7")?B4ݔNw 3ohk"yf,4f$5~s P9 ; m6FK c@1טPQ0I_ÒDQcy?CL;z*Fhk{koLg~VO~G*l@4 luST^/X}аoLZ>uDC'ipW&/rMBߢv/0"µf_"Fo4md3_i8YE?ڵ;)Oœ%lV/hCxAHy)*C W\ǠΑ@DrRlA[bԠpTDM ,\KJm98qdL&Qr^Aht E>xc41؃pAa߸SXð]`!9z U0I3g!xyJS%k݃]}8?\@JƖoy3E%vmIWM}r7rĕYj#C^AQl:ԡ${^-$~ wmrzap;gOr(t+yjq &&uq;'6Sqhoך!筝,iׅ?^x$UV<{ *qA u.@rYD'EXrYRGH]7ꨨ+q+*O,P@FC !=cɐ֥Դ-"_ ׁy(?רc] x}K˭p܏[Y2'm, zy6H Tlk'a*=aW(,|S%bcm E/8}Fq.6'"b[f3yVYzN-pUgu8 X,H9~p, MoNy?MhHt4#@i?NՐxɇV,Wf d>i΁lꟈ]3J 5 st5f@NVXN@W7c>çH~i>c6,_vfc/Te=g׾j R M޶w-Yz=x;~ĩOA`"SQ4$D'_9u,o"WA +i yմ[thxt~;iJ_MַEy-ٚ5nRX˻vIu#ZpJreE*7 Npݭ6)Ȩ6|(I QueltM[9pF_޸'_KNT9MD0]JJxu+փ K!'C)0j>: 4Y&xaٗbi^9"K @a3w +s$([lr_"??x'yAc@ @5ú,AdTExs1DhPk@2zt8gs po}qizm +_LlI/PNuLTTkkkO߹3jyYcB5u:(%E}]T fvGhҐFbH4TXn*Υ'Rlr<ӒҹMEy5@2d0p<,#b4ޫ`ns;9IK9jqϞwe p1[Bn#+ˁ{cE^J4Ť!tԷV ȧG,҈]Xe> i#9e і 4$O2\E~an+pvdR 8qv# ;k[LdrF-|ڕ^4Vn*GDBS?_&>9˴\Gps32W3īKġɤ` RJ}8 4,,P"_LCP#k 7Wl3'eWqoI%~кI/2Q_*@16/K W<+CE#t#ze/ t `w[rC!פA`U3fD&@æcc+Dzp6[o>:k p~/R^Yacy B\O5в~Va{ { `ݕ@q^+f\OA5% QW8Ëǀiɔd*"(th59LJ(2poJe Os4fKV|֔sй+YZؗC=W>SW()+&¿mʴV{A D$so$4̹Y T mBѨ*&rtZ bqQ9ǪqT>y.ʠn8cjNGUV >`pR0bD(*Ѡݥ3f)X@~U>߸t.' a˂3ό%n~,6zw]}q:h7Ӣ\6}=r]ຘ},i΍*h {&LC~&_~F23ڇ6"ZPv,P +mYiO*ozc~!e/Mu)UӺ/n<,@qPu_?Z_h{49.=A[p[|.&{hH7*i2;</q5 #kGh(`5{\Lw۶lSul+6 2A6^ܮPu3|2lշ63_rE;ۀoŚD=㕍,#څf̂9Xurq{ԭ$TtuJ4*!Ƈ,Z3YKk೶2`e] Fa|"ޖ1RSoHnQr羷!ewEoe;SD naHS2-z6#tCZOt % ;)Ww#(}K#)-@Ii-qb ƒrGG `;:>P!2YUr ;l-B{&QjoV So^Azo<.f8ܦ !6VrC۟]4P5vFnO꺬=IbGr(hlJHnֺ[Wmj6+.ůM< UO:/hQ9P3Ǒl/UYfQ-m>ўP`e=yͬ[·@vkEX N?<$!N~ݺdlTڤCƍؽy [0%Ơ<,*qSOQ, $f@AOf4HK|bK3᫯,CАJpDC7'[oے@w`[.i hc=wŪ?>6t|`"W_"!jHK 3`sVu v3 [Y֓S\ EA4Yr.Y7) M5HX5?_ڰ|js xlCO%gy#DC2sf De/xD"0%P H\KW!"2|xel# p0"}b6A~߮nG.A`C|)l5MpPgȺ7%hxHƃMac&3苆X4 vCɦ`#OC]w9SQʎ0\4^6!fC@S>ϼ-#УWCs/zz*:}8GeP" /ʘ<MÌ9o@ n8Q S6ecrDpZ^h f4NV<Сc`98a'VU C[n R e4S$z$!\MjŃyAӭiS]ld`զ/}ozojQ-@,P*-wDŽES+9{`pD`9CU{SH,~5}S* ‰:'ZmMU̸7#C>Xl`7JKDzX&>u|Օ6VO8/p1y[jpєzG"O(tSögi"ږAZ68m`}8s=n{H`S;FwBn1# u.T}uk~&$n=V.8j:J! (`R=.~^ =ḍ0u7H j.&H]Q^2J.`j]bw,H|H ihM_BqrBBgMŞ1O?0ENN |ʒ|ۆxDqC/8Os3lh׿[wg~n;QV̥F9?pY`EiYxOb\/N0<NuGɅ2B҂|^i9%-Lg& ~y+d|% A_€z0'I.1z`#&QU hAIyp:u!OÈY? S!]Z+GG5(|23~\$nzjvb=Oy>z>Sqz4r9vaS+? w_gy?Ugoj9)~[h,uO(R$4EkKO߼/ ߔ˓9 f-/ru(r7Lk:0e4%uECo6ItHhYj#g[ٙCPdYfh-4(ùZF? پ,R:y3:Xu*ln"IԞ42oE,/'%$˜Wdv4DC]bKaaπ:eCR>'4"XSwDsut.Gy t].I˪错=^SO>`9yR+pT'QWy̾Y YhƐ;@#@vgYtuu Ts+qM~/]X1uSW#|=J@]f0W @kL΁;U76EHqOŅ%I E` WVн$SKRDWWP@1)'RG3 YlG7?,O~Q93lR7TW)٤bԂd\r7wfE!,%Xc,šIyE+ ;`YeDy%5Ofls/Te>qی+h>^ҍ+R?EOANbœ팝,B)zΕ4&{TǗYzU ŕG4jg1Yfohn @Vb5 k_mqǿSnw}HR؏&<+V1 }TYʳ)C-+rF%ctzCG8`[A,ίt}*ֽeE,Rg|ۊ`x<Ӓ 3ZbM6lR1,65KqLٽ]eer^Gdw8G`g\"6匓EԺPܮCa}4[+)pIŴWCF)z*Z!=d{v~BTHئ?27 Tt%8(XlflB{ E3oM;/i[gifl ,1Z&jVU";eGcEWIj\ huE^r"Ls-y/~v'D`!,q_<>]!jeǦ&F%H]mـBxiq `{2qY|L-<{3!!1]Ng5Znhun?O@ڣ GNFĈ;vesADe0d\gq1wR Nbdk3%"Pk, _>C?gݝ7fߺ0eArd#x.fgjP9=j6e#⳶K>MO]秥%R,h»cvΤ^{}mpV[9LF>ik{[1` $it}(ԼGAWxal6%1քnssrv P֖͆I֧TKtE?1N SM~OWI ;CGZ£|lL|ث`fPSӡP2= #/0A^MFò-{ 3" X~XaAͦ&RԴ6'ލɥlZͰ#O/<w' giZJPJՐ uQrYt`^}i +:؏鑟t7a/}4/Ž˗7p.А y۬v1;v?3c(+U-r$<&b3 1_NTFQSAE7wdw@D*;{Wevs9m4ȹ9#.X`t8#2wt2؈-znvMQH_,XghdS@ UX>$4 8Xi켼9Q{s[v4P,( GZ4`B"^VJ\hA"\=Jm @<b]F6ԳO(hzfp#W }n&䎢g\Ъ\V7 -H*Nٮf<ъa_&,FPQ%ks<[\ {hi8mi,>~@tgٴ` 4L%A=A,HĽ#Ѕ*dYPR'L6cVzkZt\arn9-95!f"znf;xPvUH6G%}Βi zָzZ1@!Fh,VfrV dDqPNT>=vCpE>/2IƕL`STv"녴_QJW|b{_-:'u' 40g> c[J Ҏq_T+*q; r: e`[Tfqzj)5'3|YF<)>N@˔WgM3Oq!Sߖ @u2OӦ$Ԩ6zp}_/|й ]ތ;FMD&bbX!v/o)aI͎[ysL63h_p8<3t.L YˉI| U)\ KnJoN%dOt=8V廥hw+* 7m-mA?`LZoF( 2@m`BώT+wn O ztl ] 5?ZM{\l곒iH/ͳ=g 39 t-0V'Po$*܆_h[,fLNXfGU0;mSDE O~JH@p3ޘEWG.a4 )j٣۩2?^Џg+ώ ROD3eѱ !;l n_OSF+ _ҶK. l+3}pk[d2[qo*H V2A[k.f+֏Hh]Mه YyB+) sET`(p=4dLLZt=`uSX]ɕ2[ @lܞk^XTCJ?3U=`PіwbHqa+z" >}ٿ:ʇ٣R4Lyf9hu!a0i*ko) O?uӣ/`;ù,<¾ p{ Dfy.^b. 䈉Hu]k&IK4moɶRw*G^\VwR TG,JgXD : n!%M*~?e\hUHʵڱA:`brd1ZMG[vˀ5!el {0tn0pY#W:"0@@oIť_} >mZH!B1MG aJc_Yb_̐UΕ*VBZ~9#]D=mء[#fc|EO8ߡjyшgEiVkpUα''Pj"6집F nMMTh:~Ϝ ^=|{I Zf5 TUtgo;Oe*/к:f + uWE׈|2YJ5j6=qg_JPϔڵps :Q)XvΨ.0j?73ɹw:X'S'sבDyu@͜0%mcHOtCRr,N?e՝'N'il%&CDž/B)tj(K%fV櫁,j3h|c:pPгk+^z^Ouveʝ !roWoDX=þŝ/f찎# HEK5w9i (bdKn $#16*cEmUɀ~4*#dž(wx{ &R78p,u+lXcEu)!mؔ߂6^HSIDH5Q<, S UG XJSB|y!U"XjKf+?/4k8Npk4_t"lw.jiah-:֝8UO8s){rM0LN ĪJ!ݳ|Keo/Hp!ԁC6v/5f 9{#}Z'1כR.6O<$1?_RݭȤqR[BB, ^ؘw5cG5h]?(Gyp8̘eM>cFπ35Ak.%q [wv6d߉?&1$'\w ۏE.{L"Ȕ7`N@ӹl' LrfBZM6sM@~@ I$JO: ,-^6:ؼgOu(d'mޅv2ʔXu[WOa[ȍe:S1I;^mRj7M.jⰦA(S<:o'C'Hfȟ#/zS?W 12?Y`#Qe]H`JLsV Ƶ\fц<+ p kЊZ=TөpjڶLÂ[ǜFYab6,ZWF+lmeI[)G#s sr7 0i[B1wVO:%9p*k!~ }&jr}h] K*N'cĪT*Wǻ`}`מU*IKp+3XwD wܵ<VFu yn*V.)}VWo۪2ǷH8Z źB~VlY}Q PD/LKKr'rQyaUpoΥz(=On?_{4yJ| zwS;O3)i\ؖ,e0l=ϋ>>Dyz`7LkbPnF\WYwZ)+.C88JS7.u (F5f{)Ҥ5=\,bi{Ӣif.d6EX,Xr`=׋@X^ORW x>h&vƦж 94?ITDH1YӺˊ~m[4#0ڇ"jrLq)r?tDY)@c> I1V&g1ˑHEqP!;bnj?|-pZcS>qz; jxl / Z{L/y.( ThɽWm6 x唸k 3{v,G?_2u9WShRU@['^6T]otX-e4Ys&I3tʚ 1 3Ō[ vM9!kiEavcl' /elvOm>j "0=ί= la聆5&'N Usr XNܾb&ft$BwaF^̗jK?xSxMdpCDÊWg Cfb7aؒڠ})ߍ_?D̂I+KG]jN"NH$u-> 6*Z#%pR%9)\6 U!HU"ߏg8:o]sfFn ~%.8`+f *.OY:Ј!@h跻R!͜>,j'`ᙓ~k9";Cx՛Oll6sRA\ܲ>7EtGj -@+Mp},NyDxTCDk#]3M&ݪx!߼ssyH866<H};6&X%-FS=ε{`@ ';.=*Q[ iypW$. buX0d[拉>I">"$;zdn甭i:1R؆l۪*1h/ZvًfS )AǔT(:,e4bP}#othJy hVP8 n[W=lOu6&Vcn/mG"09o+vcVk&QfJԐw/X| zR{ֱY *F\hݢX?=j}Vn]{n[PȅM˺b9r0l-{~_AEAÑ6,;+yvjRy-̈́~bUxנNrƎk]9 m!_ȭ?wRos詮E㭴 ;dDbJhd X (NnrjV҆k|(Nĸgss%ԥ8Y$&F*gOɀ!7b-nr% H1Q,(AG2n%ڔ896@*\D))a#p7 uޤ7*<ű9!=DTߝ8bo"5S'uOe}5[2v%Z?:/GV -Фq5a.5Y:~>zu+! Rs!MLit f9Uȝ*Er?V ll{ ᐔ2}GbtysҎcXԁF~" fOĘx`ݱ!sV}Q xC@#HO/<8_+gFW7OQLcLq&&n~ r䩪5$9p}+ I]Sal? iNQ 0&9;>$]W]2NtWF[Vbg'twcJ'W!07m!o!f6_{UYxSߔMKS IuN_Ч37eUn][:0GÈ.uKkHP6_d*6D7_<^j$wp^Vrl~V" o x e{n?dwZCe&nԨ:h|7r1BV,,jᕃ?7&Rk sI_DJ12mK{1kun!(oij(5*)%yao1ƒI5%(̀?m, {@o80 !8=\\J"۷psP&(֎*/K2=\@ԤT/-]oG͸1c] 2g!&V(XE~ Q a ]\'2E55$#K"|o3 A( tT\+#>.  hoU|Vbn\ 'lkAzDhXb/=x_В<H0/Yϟg{f2ڶX<jQq ; qf|}v?n52*[T jay:z,T*FM)XMr8TX*дFcE?[B:V|%8kr:V8&FYF˧Fi3^ 'LI{gh2T ^7ZuOIj  EFJH#ȥѷC O@2mGs 6qE"Bedl\ h~FѤNB]NeY'X~&I vݗ8Rht t(@nh [Or|ݟW+eU.U'm {6,˓ x=H70r#$c]Ij>]$]7s-_]i璾&5?F}kUgFkhT\<< EI5GB9?~qg7 K~Aّ4'M/gw"_dt ~ )LӾ$v$yy#T&SP" e䋎J!g9nuaV&%&w&t{̩bV4D!G!Y= ^Feˁ27UÛ٘?Sx(]z: )r 醉0tf$ UE{^WGmU1Y}_. ߀ i!_ T4?DT|)t.沢(& X4x#Kwt夞G_ԗ7-+9.J[kyj*ѡUM?)Gܥ%97/#O F`*8%B`)4s`_O*DR֩.+T3 ݯ(;EsdΛ^)c̓4N\,қZ<ća1'^ wVp㰅ms&,ZF }j `f~(GV]Ca<έSLIm;MKr2&nZg/t^)Em@o }1Y~U3 Gk&E_ ܽ/0?<@u*H8Au7h@*q6| ,Zu#c -t*I`6YQsw9D9#{dnfIY80( #5&295> 6!IĝYO}"#G݃ܵ/ːk~E ud*Yw}ΓPxmBNU *+i[?$+CݼA7Cӵb6dذS<eniԤ:2׶\P ڳ; 0*V2DA7ZWQ!Xm&kL'-aLrw޳aՃ^%Ǭ2)j\Fvu6v1,?Hp[V o30F$xnW=[ԓ]kH6JtVm_΂:r`+$JXVL[l`UwAiӴT;e7/H^{g<q<~ 2+,xy{k4 D,L`5яFdQ^SG߫:1 %6~wly5=tIeq}P&H] yeENm`5d͎R _*>J4q1qο(#XdX$:qK v喵*XF%YH&ZG痛--o|H4E;"L~g p0]FJc>N?? w#--d!%HE]i}0/}u/++#H< P\ _%j7g?SUQ6Eֱu]CCY&v0mkؚQ' ZccEA|$Jg|&%~'vیN_PZ%P:dLe+gIf @~S86{(mdf#t0N+|+iݿYm쩢pkb >Y!zlq V0Yi꜊j RLSoGP\ۛzW@)1׬ /<'+l@&#svCnG` C<dmҨKy@q}**!q8w蠨|{[a34hggU} X2=l4և1> xgU^Li$%7f~Q&o &Q Jxpl҃E@aEGfqZx1hSc)c-i55TϣBXȹb(ő~woYq5wl%d;̨z<ޝO;W3u鏰ؗ]G|.2> c)wNMh6c0](較Y3׼$}Uwh^ #D3Z˽*R0JCoO(!;xӯEyKt-*;TimԔaD,D?%xb5v.۟$e]\_㵧y? 8Y>ꍚ oŮ^Ɛ_嘆FYh y@h䠓?1k'}ņZ!:ۿF^S 04OS7n :ǂ s%7As5RgXmTWc$%yO[wA+))ė-58\]6H\>hPh_S0h+N; iMJو aJM/ Y_]4jniԵRZeLGjI| ZhB"t+5yſd/5FYrR)d'QK.wEmζU?M;`.ǺS8ǠZ oTWAdVNM/?:IHHS%>~,ڐe~nwW ˄ ]Zh,$ހ&Otשle#!6d@HU`P0#OR ņ'\jr>,)yryԑyw՛WG-39/=3CtgRzL'm9,5;`}ˎCu.n VŴ8i-Ҙ]9%KoјF/8nCF\ϖ1_s+G/ռxisMzɂZy_ӳ(s=kt q#QLoGR냙P2fOE6٦u{:W+ۍr![$dXceىFߩC ԱT3wʲ{w_MLܷɟ ȱ7 C꽉 G̻ʤ)!~ &Yj =2_Pe.py& rTQԘO.z*Ew9W޷,YŊI;MgoƼ`ֱS۬zXy`<ᆀIWy >xJam2ŁiY;5C*`ëȿp%K*yLcYWwǖ+aU޿NBlj2Fp6r I0ЧCVwa Q] ݼMyX6{p*mKr,* ׁ<0WŗAbfmZÕL(3}62]HL"ݦ {oE8B ͌9$1HGo6-q&Qݹ6mYy=w,c0E$Mrin{j{U[nZ~b+ie"MN ';JO?SgSiZ!k9 ֑1$18-zL29 We8Ag` nBGe\E])A>\J? R:^nɶ)WXv0eiy:㻀J ]ZAee:ۉ̃~cqQT[DT'^~+Yoaaߋ2 ja~pSIN aR[$HYd-q~Ue|vWMՃPr.ft'|@Shg@qS6rlI ),ĵ lHdc6_#t/R|3c4 +GA GӵQ'VfǪp 8`ފl8wspŪ l|lCLAQBNB:SK'ʥ#IB7dk`j^8L<^ DiPLaU," W --֭r zf 0T`EdARsY{ lOC+rR|&l1uaVP-HmnT=L`<' lyf E}lݯU?%a rՕ\J {yg&ȆN3Dn"L7 `H'ƙ31(Y&w "$D#~nDf'E-|Ch&WV}7-#|J3,gdS nT!pW ijYcFxP=_WC 96u%qC\/U5g0sN2[}&[}V&&ڃʺ<)._bv"QI7ܫѼH'%O"s#JgT\Fw`׹ `GuVIFH?KdˆA Dؿ. c"Zn@Ζ;[4prfgHy1,r5=j,\x%_~7sLm5u\K' Uтߐܠ'IsD0t#nDer8h#Lً"{9;%#A 60SL-&&8q bHBZgM⩯{|tAKnJ>6< Vu^TO 7a6gN8L^Mw#%)D" DvpR5 W 1GbzkoA#.Zx2{DRCs MC8}-~Z7ܘekdKg=op.yHR !"4#IF"^L36aPިw G4 miԉU%0(#`hڛx iT`:t|U>#NtѺSeSmt)xN,o,K,o@Kr"^((& ů3_b Mw;U?T[T&Y2dѺ#5<ºm>WXdb#!K}x1H:П\&.f#gqJd4eʵ J* ((n Ͽ9pݛVp:Ed1qKOB֫٢p9r ufG*ں8k?iZ~"b&g%A?̴Ģ~pK^>{8CSK%m* ;!2hkknE\\P%?޶gv5az޴1һGxxJ]3g_I1D`R=x%8"@B߄(IJ~g! q**IڳA5Swυ|Wn +/m%<SF'Ǚ~iܞ%ɡhᗂ*e҇/}{&mmHc*v=1%4j&tpg v"L@o j1A<*A\QGebu].O |t#泣jw[ ] 1~ sF.w" Mˣ J2كXLYD6cf.]n:ońwXmf,. >t2_ Og3Ҍ1gn@,^ b2n@J!i7 sӰ=Y`2 ?}˒5Y~|]wаIZV:[i)8T ?LeB\eqE:ڶ{rIVY%3ڇd vE*sj`̈́PF*2+]#B̄y9~m Aw2 :מ`i:F2;.'KeXQ9!əbҊX4v>̓rf&%"dU*9x aϝ\Gll]`oM8pc$K\)9s[`{5ӑB+Q&Y zYYk˶v}i\*h <+;NժwfvM >oJrw~SKds Fn)lYǼ+ŐI;[e))ܛ~?hf"DSAb- JKeb쫋?#c㽯b7 (74hr5E1ԉ`n>eWo ,VZ{m,)Ek֦: hC5UJAjš yx#o8Cggua 1sɠդ{A`: ׸+/X6>N ϘH9h`/Gc+JFi~A,M<N{_Wg]8Fp߬r̯Y55zJ"0goU ,@ʛ EFYHb4aקԥ ;'8M'.2H-*}%ʷ[1\ ߭7T*̕=s6Ѧ?=l;ԫG谡SR)?Xj''awGhgcQ%9"!RȜp@)c S~:SHheI~m  5ͺH?|B)BJGVtdϭϑʗ4)"9ĔY@ %$g .ND=oXY lrbq3EńU!-!QSB_`X4`Զ*NżpZ܇IzkCzwջ82jgA#0;=&V8bR$p_aQ\+xRQ|Ô)`sD@y >ѱImr)=r4?% ִ# ஻8[:<- mj wՅȘ &[|=ěENi\mw =VkY45 p 5z#5bzXjl8߳']ݖ8˄~^bhwdXJÔхhM`@!ryu(!64x9*+f zSp eHÑk3ңTJrmF~kHA9ިI65'}uEIlGAkgbvGܸY TW?fuo"nN4UEoPd\a7B{~;\Ɏ=,Bi-;P/dJď GswZ W!+)b3=3cάsL8u36A(&t.@\x8mDQgÊYq.Np;W9eo0};8?Xc\fÀ.՝CŀW b,@G<f7`/Бnm)K1{D@=$zHG!u^PkeE)mo-l!~eXPF!NRdS5 X*erb R[A(%O[Q3gtAt`#UPcw=4TQܜEEٰtVXߍfuE 2Nb,ָBX4pN3L3_3=e9ik^jdO/K]tg6MݴXtLPgV!ɛ.05ϊu8e 3%8-記/d.q'HD~!3ÿqst*[.zZ7,.QСVf| co>6dvpѶW-,\ǟWc]ևπ{3տ9Dn o!b)B#Z. 6QO3 q*!5,V/c.0Dg/ m3\ =ART.4kvYPXHo#5PLsM߮+zUʼ)ӱk\-K'IRmڲN5 T٧1rl~a*4<ϊ{%dOfhc `PwW>RZn6K E0}$1i%phw9wd$Z,qw%Av[M~ zYZ 7L_~o3;y1(Kƿh(7vwAs{r7hJVX^(-l̊n:!hG/8 M f@apբAQnՅjm:qeʝ`e{2lw{÷⦅٣ck 0)*|zP$PƥlB)"įiK/^GرJXEݸEJZUz&m=GW$!;J):X;oGu_2/aO[Rlxic婚Xݽd)yyXh(3quOIćo&ExWЩ([\9 <;ɒn; KB RDF.~.35Id։, 2x6HYU:{9o49/@|<ȸqkh7pכ䯮YUM G<$?9<|{%N,6P;y6= p;ɅB r9Spt~e#;tӟ}16}~57#eoơ'&z{ }VH ϭgl%X4mFԈ忣X)\3UT"~. ~LWxǢHiA\1Xcc"+Ew5nέM+!ab1CPdv:U|Bt_)G Ilp{]Njߛ:D+YneD F.. Sv@ZS2w~ޖVs8D0rO[Υ,߰ 0y Mau"Y .B=4fP^tsf,c= _ʜȈ>6% 5LPX&+˯z(v{ .U9sK:#NcpDXL pM$FUG|lsx 1}c`si Q/]/[}(. .C0ۄ5w Gz$=)eb!vo ERǨCC;p@<ɗLJJZlw,`QSң ѩ`s$$u;'C74 sWp`k!x7L9Ś^/atƾЙ2Ek?F8pg+&\i>O_j:JLtsޖһ;xx(اx2ۤ;E'nkիZIjtn) }$~Fɍ[E >);)W'ַAdJnɘ}u^UICgC)up6);b??!p (H+i3cP !G-QŪ*l%M26u'rd%nO+j{U8103k7H2>{x{xK}("Re2yhr.C[| 뮮ZRLW@k+^.+I/Nyaس93 n ~mƵ()7ORJY g uSl.$Tԕc)< é3l'w-)6f&^@̿y +]ոVPZ_bB+E[_׷b6Cʍbids}秋(i"qhkٞHzg~2^,jW{יּ4p}ى56?fR@o8_t@шrF1/I0~%waVD!M7s ;-meq>G YbY^-t>FrJ|HtN7KV"AK=4 VtϔHl\8uotJuucPJ^(ꎠߵ15fnuku\L/xͤI"5"% ʙ[35mWH`OP,e  qd QA2\6u4ϥ6OꃅT,o*W^z+Ǯ@1 Nx Q*V ){7L'`An14:\KB3 U- qL=E7FK"Os}9X-+?ׁrނKWycF6FQ_OhS8ó'b฻Fސ o,2.G(w./7ZF]xF'*{UG15^EqW!10k ~Q#%])<(9 $jr;/t)6J}G=/M!w$+W*'GF.0l]BѸBiJ;›Nx-qbG0F.{&^EʥrrJD~  gZ#ppEFG3brr5`ֱ{q G&*L_eo uI gʩXGu9CEy"mO>fQaر`93-  t\ 6/"p&Hnv@t LP1֕BÌ=4{m G'Rvբl$@DH9<0+^/U}$;>3dҼ1ɢ G#YMs[lnmR L'ِdz)Gi/#QgT^Ҫ !# p}B%#{}yrWe$+$$:U8.yF>[*0c0v߼PX|ֵ]tueohLq }΁m[x-YtȨ=n/ /_/5Pɦ܌_`ÜF*CpǼ4j)E.1Cpk3"LN $,J5+wf8y_MWEE)R,dJ{WU0cpwm8z6oxYBc{zhـTQ3x GWQa <Ù{$<@\}Y@ΨU0e>SF<^^=33U"2GJc?A@ڷ5込|#5uU2PJax)t7^cV+QJQD|Cp=Dr7Z _Ӯ&3$Q(9%{ t/A׏A>D~M+#DDtr(eE,]OR0&Y8Svt}ܧAr( 7(2*3xkQ6BN 3j){ A;+Zz7{^<QwO`q`L:0?nlE3`UiAe>&EinOX* NdT)W>,fߴA$>^'f!rL>t^0O(ǃg;\ 俭^y.ESWOߴ|ۉ4ʔX 5cѰ4)pޘX6e)PݠRxWGN:~M@jctm0,Yʍ;DrCA~sr˧L;99OV*ѓ##"B^]B{dLkԺaF}-t(efIg1bb<=-*k;quwO+lU\NÏTdPji}pC^y["/قC^D1 7J@9-f|~*r(؆: 0 ApH-f?c 8"i8/:IeMmѩ!] "KJFπD{"wnL@ l{Φ!10ȉ 1fvf*bfժR`δ7+P!M2h BuцpzڡF^sAЬp+WW3lMHA22KSߝ/22vv.A7ՠbJ(ۆAǗޕNaQXu/PcKRs;)/rcWHݍ9 Pf/>qY> B ^3 /_pgkH"VygY4tЛbz8ے)61Wk71ԵbŎǛRC]ȡ;k <@PX@SnL3Mۼ\?gaVOk: T(%Or #3ρ*`VBOˬxA_}1ѓ2[Mvb:'jc ]G2L5ӣRڕ]2ߟF|WG_`Z-x07;?U['D< ݹaݢm;Jr"D-ԊU EVg㡛I3 >uxnSw.<1J1*l)Ƈ G8Mٓ/fV݈B`]4;C\86nm>t|n]kɚ fb:G.ҷSWӳ*wDv1Я1HuY=rTu![ҲM{87L{oMEF7 iޒh "! ;cqais['̬W/i"v+c+:jCvI(g\_4اB&킌զkNrU)dw&AގDZ 7>jۛM,Pxar QʄGʲ JQm KUwpKzD60rlUTxrE(e _6BAp{m:UêV##V m$ $tC={Aj%]u0ۑb  a*g4ZmշȪ}VzUNŠ5ܙ5܋jM_uwJ'ٱJ_d(iv[|WŪ;uIOT=4@~o&z饮ӊ@P TQeðQ/[xʓ kވy !!ܒװޣ`# >JO7&h6OU)ͥydWk/8tXو )89 $,ዧ$۸358dA qKY|q bYSGX~k,dum}l({&\]+?kͬGV2O@J y]*.m I:]>a^HmIz+30.Dm&!Iy+\/Iv``ŧ5U5UTEβ1>H >v{>}iU֥> QlW;6F|,/ejd?*Hx*ëwKiqz]2x,OAY#<`#ڭ{LM{ M*= ;F{6/vM y1| 8;܆AyrX)2z#)!*Cz~1\b'Oh,O]@o\U<*~n7]Fjt.Q0QlvLH݉h-Y/͉rɆ_[Wmg+$ M'SM(m5^͐CQXY4t Yjϡx"b(pO*86&T%`/y2/ *8kd'uF?If X2A){P; Ȣþqei'2Z&-{HYw \|ÞU%^5K`;4(bGoо%\!f'Ɠ0$TI(EJ) >rI` Wzd% fuo%uP#sl0'5R=6 @cB<Ǜy@:^i!2 ziǣ{xҮte왊\.Q *#3XlK.":V4jGC68$\TojEXd0}\8 W5Yc2HnGUZ6$ ^gwta{&s)ع˶|̠ LnE vL ;ⓡ).QqoTj?Ƶy= Ck*E_7_adӁL _z7p+We6K2tUGlJG,~<4!no^6CKX2Kٜg) 5$ 'Bn3%E鸝Ln:u}#JQlj M'Uz7qKN/oLHd I qQ'3wC{ .ԑLB;×nW*;5  W<2MD[Oƿ6cٞa'rHs >jIIV WEyň=/9UIlm{7hŠd^ jm!<Dž[yȧp |^_C[-4dҧSL(|N{O(oɥ-űc:Z]$V3b._`zGc"bo܁\sduJ=tOu 8ƳfC|଒·q ]\3_[hoId4M;OR4JVC~z5vY0t7g<.|:?$n-bFPpm ݟUad֔{D1ݵӷqZP"nrcBThU EBk6+WwͪMܝ_uPGv>lF+brA|T]^+a4SAqdR KSS]J*`|ۇ{o5s.rlpK|MJ"D4Y5d_.FCXl5+̨B#-PO<+阢Aǁ+"ѻ);6f99{S@TCcK`02JXA.wdOtCm@xoDK78 '_9 TC7~6 EŠ#:+ N-/ANm"Yesz&Ր|i(ܗ%ZL𛩳 `$&rsȚ#nz{6|8cV6Tܰ ŦEAP+d?w_/V$\#4calA3uOZ: VI,`y­x߈䓲I}ҊU?x.24~x@?hh"vksc%!Pnrh|DcUcGHߛVYK&j+li==z82Ng6D T *U{{[3@>׊Mhv{B߸zD%FF<:1t԰0N3qDR#Ƭ-Ohpr{:ѪW tҲi5蚽~?L4 Sb_jc\(?};CDeXJ3kc!_Gɥ"dC-g??< \#<0GhٳPwܴV^"Sg8қ$-j59=8ڕyzVj" k-vQXރOOy.Ijhp{Igi1y*8z#o3Ncfg ;ڭg&/cC ZDqoC1'%?,$7+'۰Sۄz-ճ]D)ftHSȔuitqnv_ {&ȫI_ݡwI /?mz:[Q8]_cM }S{`pWvY8aj8|$ kK'OOZc՞Y:W#!1M)%eL`דBz5V,̥Z4,_;P)>$I]Oa߫=l"m`x:3rsC߭{8lR|/TCP~Ʀe0e@ZP+Kbw~"3bu8@6tRK] \f-}X4|#!yt).WZK↩5G }A-@Uк$zgĔx_" +e(WWp^;f *l.KNL=2ّk:tT't=p=>1R6r/qGdS6 Prq B5ʼn5ܸh1;72Ze:J~+A~C?#kKgR#PXe{#6k{nnVTZ7QJyn#p+cHăK^۳ܡ>4k̪<}m,<alO?Kyݮd]y7#APxל7YN;۸N-y#2Z ;4f/ 7`G=QpP XkK%ȬtrMMB7@ڃ. wPT؊XgM5*oR]FQ,%}<*D7=~ˈI gik$fgm m;DxjsL8+6N}PHack_̘cOhjЩFYdd#8l.N:J)AQH,yE=$u\Z+ ;U.(ui فE*7f)3$ٕ&YxѧuVmKr)Hց0^7|Xe\}y=''JC *.2ꚫ:{2h[ .;*lЧkM0 ݙ l]Qz9ςlb1hq8T'+K.Jzi;3dN:y,Uw`#^]ԒI73(^*ˋ̓{Cgא;aBqn*\rP{:-TDv$1lܮAE'$Ǧwb̠e>}O> ڠbXgL'3f$uba.4CXbb 7%':l5c󺱈z, _Wl"J;UucʁAVRpeR"9[eVF6ė$1ے6\;b'1+MJ`:R%,ŎF3H YeXɏ͐?K3r̯7K&7^g`@6 MoUL}<7Ȫ.).yv,r#ֻ4/N';F7` e- s(KL5ؒ\bshj.f@:gz23 GT\fGب5 z1L {yL/Rq(i"ؓgut 5 Zg 81)_oOQ9zwlYPs`RdaSRZM8+ۨI*g͒-VV̧ 7P>G )|9l{e6ha"dž[_iX46#o >,zRЩ9cmrDCʬ8%0 BsiT%P_ydR SZmMVVz 0Z)J {qUQֈŰLb)`yne0 u[~%a '&Hk 46P !Io>'c˅?̴Hu]X@/Gb.KT~V*1jݕeBJ pޯvLaWwgt=B$~1SmDs䄩Ҷ@m`Cٹl#͐,&2Q'Άݹ}op/x&PozhqH2> mnhcs3$zD[}3 C| 8u~~Tu ᴜkIosV/+V]HDٙ@Ȁi {Y)yWiuD @ThiXsY=s`!/h_xc=*&ԫs13II*qWaB/#XA]fx {7}#5zp'֩K_Q"S.ӜrszU\ߐj?AևQY"jԅ!Y[7*ES5 H[%h.%y(JZ(š^`kWЉ׸~dRn0APeL-F)f`8c4@E}X#wŜ#/M=9^T~ϬM駒OKVV7fbbkՕ,ZH|t f{y-v]ε+Đ OMo^-6YpCb$P{yb# M4& wџL@P05L#"ZwVYbVisq6.n4 )׀|=#ꈐc.2 eN9s!b$ 3𢇺)ٙۉ >fphP9|Τ+W8[0gO:#`[ (%]q 6 X $pXIKb{^jmGS[v'9Ss Rh8(򩗉:#b|o4Reэ  MkK!γ؇gp⩐8*0o,lO)|m>[ օh m@}ި^<ΞA޲uBaQ.zEt-9,>@ ~5(;1 H@)d4Wq ԏqPQ-jg,zI9qZZ1Xpqw}{èIhi7~Y?4V^7_<>_AOmiǓz Oi٠+Ӹu.hsf.(@_ܥ݆DS$>&,8dI2BhTםb&"7%ppCΝDp S߇L]u "f5WۋbYd&-=W9ˎKv ~G]83bm|x U2?mxs/~음5Jl5.}ϼi̛F@!Tŏ荀owno]f}zCYg3ZI# -gZDRvNOraXRPpjzvd'+/k0k죂N5NnY9 K= "mkĹc/Ip{zcySnvyƏ0gѰs:e𨯹+ rwwC~Vs}BL*omqQXx9fLD]~49s H|И$ |"6/d|& At=}V3A"fX=bY?и0{ɏ 33{8 L]P۵օ US9)lAU;lՌxNm,4F?rRaD-@ғ IX92mUr@ 6pW!?Zל@!/G%׷e98'r^^vh:7H" /Qge=MʣQDGS!k`iee Ch]*J'Ubĉ~T ԼWWM"=K JFXiԿF1^')!̽9D\ -ʚ/q!afB PYm:16ѿ(~,N6P·l႙ú4Kfspm04fh1!x&kqߺki,PB[wNNP(O %K2Z-FVO{4tQ)᭘ /lvzϠjDokvkyV9B`Xj|tHVwE to{vx5UMʋ֔;;'4>VY_f#$^p= a 31-S"Hzbt|]2NX>db *YN}uwDA93_9ųH4D?rjR}PG>澑%LX5I.X8bg0 }PDe|mddkMPLDyaK׀tVPk4> DZXطF!|UWIP-nԶT*%<z WI_9pM/1&Beg>%q6Tmtr4CewKz[3S[8ԡ9 JvK ߷Wf.ZY;eA]UkK"ES 1VYd *%H*H+R$Qetk3xe*$/tPjOٳT 3,\ҥ(=psC`]1[Ҏ4 *GtfOJe`( zf:ݺQ:i cWK:!ǜq5옥 N`7< {*Qv jМ6|Wfx^Y!4n$dKA \[Ϲ, "YosAvm+P" K6Ƞu.&NVlajqkkX{e'QCئpʯx+r]q5!NjS-k"+B|)P"pؠfl:=cĻޟ: )GZX?(9<#;[8LY&Rj]$TS4us3>_W1PFm~z Mw W_ER[jE!B˓l6DI"AK&E0=x#wTN0.\WN֪3wt^?ÖDu ZIeʾ4LfOFkYxw7lɩ;_f'^)k6kP;qM'.˰oGk(9gïPVܫT߯:rm[cKJ;ZeCC!E ?( ?JS6R _2N7] \Ju~LNVP`R]O ŌOt1 ve}}{mukD$B!3z(EjBo;/<Ь4۳kUn"_CVy\MC0 aahm2U,ra˝ 7*>+-\<%:,^J$嗌袧+. L^P!sȧ կ8LkDMqdoxpG2 8 3+kvr$iًs4ī9<+j"R鐇B(`3!_yo[xg/-x:7gFβt&6T./\K֘1F74P/\V9,G)RC S܅c0fM6|'4VEg$lP.)> Zi1n6geP X`("i,k;2r!|{7*WۭfԮZ <,I|H|@b?⩄ Ցs0nF!ݕKԣDkv NaT{dB#cbU'T~  cEt`B]W+Co۲g֒M53:ҬkG3!OE@634e%B:M=]UN6z'^İ?_eyd0n™J@ !C#8Mwa'l& L8;!PqȀ*o:;FkN(Bȥ DMcsUqaQb /G9 x|cq gp0}+'ie}S፶L31iD[]I="!X> +DV2xWCfU}8:}pcA7{RVHBdeZc6PIEQ[+a%^d̸_jY1̊8X 5^ q?(vK0gZ>v8 NckMC 8 @GA2 濫`OG>YbH RLW)#>d2sbq/&.7}\հI=u_u=׎o 5`F(1 5wo2,:^Jl\D]S)V n}qNG5$3!"rXuY7L[ ozU->t:Rqy1԰L2~+p/r?#>{Kx!cI'3 ZD)ށҳH뵭wjuD?84;NXQY |u*Mߞd iym(iq'm"g[ʥNh'wpů໠{hwqȘz=a>݁cr/#zM*fl9Xt=0nhT] % DY@8 OsGn_+,F`K]4+}bc|]$ZP\@݈Cj5pSe2eas='Dqff6lF3P!/6Qzc| 1OlM:߳8k6b5E~ +k\j#G I@0ȧkE\@)NfKksƜD4uc'Q XX-ܕKǔ,('3<(vA(Yu]Ssf&P:_I).\K(%.7yz~[j)GbGeբ wPvmR-qyŪIyʳ~%A x$7"RmR\mcx'd'--%a.r$(AJɾ[̼xn[b}ZD!` #*ƈqlZ*+6b0Eq̥@R#813k!D9㿍u\4罫l(48LA9CGH9 [nbE b| Sɱ,3/`g%W.a*ڻ!nocC;UTZFE[{6$daSB"HlKr'=':j{ ;dĮ oE'":qG9^j(7XڬZT_q~݄7+Tf.u%|gjTس[˽M4Brţ765I&r!o#%P;AȲ^WxE59Ûk'8i%sLQ|znNya6,ޡ~?/O^̃)Z[ɨmvʱ_zrc">(gASy+'tpaoCݚ}c}hvkc c"R"sM)`oOh z=[B.9u!0tSU"M hbE\ 6,Ox264EʽTfRDBf#خo$ԶIºlwSl v=Ll"+hN(oFjh#AKK-"C?Ɇt35G@3)[#gDj7niYO5'X%75Uq*P +Nњen \Xxx9BnYnc)Lo>+HiҪY0QYVmP^$)BgK},wKJDRRn_$@]>L4{"uiSD0MAyNsȽJ`PF[3`7cnTΩ-+By/YTnx$N#_ۑW {\J]-}Zh`d1 ?eem9RZ^gn&s6P,>d@&;-t>soMue?ؾm#& Z!eybSpXyZ)m*6Y{CRDtyA^ar${=عxB4sxDHn8AIg^\2hZj-7ͦ T<0ٖF=C=DpU\, ~]aDXԘ_XijTH0=i7%\MXGc RR]F xъ N_?۩f@pca$S@#з"3#GOKz•xäPYbޑbqUm;jZ+\6qcq[!H%-47'|tl$.{t+xٍ/Na0Xa]|EX'$P,O~Jt^r*'jK,jY%@ĻQ NIbRxKL]Gn(#i5::އ2P;x̶,6)wAsm#Q3# JnjBV6,Mn& vp*YF|~LjG@>}f{[7 }P5KE\ +C Цڛd'j)N}>L $CO9 i'ͳXdK=[+֒_KY3x* t:8+YrCqL+Rle\EI8{X}*2_xJSyRC%L=RU {bL1z/^9nLY;8O>tv [B7`TBUqtw `c W\h6E_GgݲԽ$*INZDڎ+ n>F>j9D22Uv-.D[!ba5{S3ƻnd_㓆`ڹh;d75W-k1T(]/')+"m&?G 6vjS(oWP1Fp|GaGw;=MRDpfL<B?”n{P̒ygݎK\fd{S-͐q)o>)c0EӆtS2 Uwh5^Ld=K #P.! 2}}& רЦkְ^#24"G7 >€[VN;>V8O2.wjCc$ )eH,8ņq4VڹN1QVB$@F?pKs1} oMS8~Ȩrn(OLL=5u|>q3d~ [R{},|_\k6k1M Fo WzCC27L7ACv`G’dPas86E~goprNIX2*Aod\6huQG8>0ܻXGyUH79ze&4 Tt ?eʁd- r}8?n`iԈB`{x$P6 z෤$/(ٵ[}-CI Qލ&OE{ b/d>THH暺) QKvPZT; ,Dz,3ʬtz2E-bkQy "z2e7HD 쐮UN]0P5-US/JǗJ<kͅfD!@jIsVdƧ&[6U_Nq^νxt7IG\Si J1Gӥvdoi>dI4<ˊKSĆ.ןvmg4+mA%%ј]^xi\X=YfgfmzyRQtt8RC|hnusm{VTV_o]+73>o>:۹;kT:J{?J]2TչzY9PBA?l7D0e5/ޝ|\{7!t]Q /e߯4fP^[n~Tn<̋i A=cڵl~IуVg˯Ag<]ӶtIPuh:14I>}F~,&HY OZWVeWbtӤXPIn(;`ʊ,JѳN3,6q(}T.P<@:,y@|`ޓו]WoK2a*/.%1CӉ" JRog |B OE%-1N=].F])6[w0SE4ٵ^GQ%dkzLNhxv#TA!*>7cV;4Pj_`E̿3"AM,@?"y gCU݇ɍZ6 $ޔjZmFX4Ikd{~TuzWj|W]CyIGOVe@єʩY},]@PHm1JV$`muKz !~SI2Fͦ_َgXU}nFq]MO?p{1$/GoZP'dYP۔[ )GX"AcN`}dmsim0ìy re>d̐j18ftɶnY]L_g/鱎vuV_xOuZ 8L#D}(5燉CoħYy1;ebȼ'9NXqPye4FC? z,3Uk [Q4C6(Ʈre_lc/kk84Pܜo՛APYD i!%*DJ"d6bAB>,Z11 l S׊l6@ulO Xa$Ƭ8l1HL 9 .\+L(a_\V« R6J-lfBuj[tVg|dſ|WCˣ-gwisx%7%,ZWMWBV2F%-rSe^nVaij!1sK#fV-p e*Sj%]o7~h^ea@4I8U>ޓp ho|aWAJDoxUg:KD$|:-hBkPssH%NLRR1J(mCECxzMĔR[U3q#&AG=t"~_Xki65_"Wˆ4h46x-!;*VфӴGk}e$kiw@x -|bdlޏ>SXuG 7onn/ecfRcDm-v3spG" (H鰪BScI^0vw,̴X_v  *piζߍox?vXhmuI!hpŝ*2> vӦ;"=ozߡNoY;eH?̸j&~)dj!,ܸ-MeO#覦>#pEZB=%<#u[)\~!42 Eh;Z-CQ[ZRvEve +No*O bgـ R#lԪclV1 WOH#7 WvK@H+jʗh8># |E_+|%Sea@:R )WWd{R\x,@1?|>E~{<5rO-U<$m b[[ͤkӪ7NPK/15ơ^[-JMxz*04tX5]uڨZ-'œe;JU`b^ڵ`:.ъ砬x>j[S7P{)G7EL4SvHy=Pm[߱ A)Hbƨ? .][HIԟz AzE'4{B PkxDKqT[F~??dlar ˕t{]SstGn#xbO;&c|1Hhi2=)D$Q+ #%KhW.)aYp*c6Uϣ(#v6{IahB )~i*n`ȯxM&0‘2FpL_`|IIPNjLe?c5[5X//%aa=o#ZDI OY,j|#U,^UND,4q|e3uL᩠Q$zr_mNQ_5:bYx]SGםxIdPmK;. L#i75HT~gMg"^Y09 vTH-ddLeCpA@*_}"cCFq$n\S߷*z!2Sl'ʈ4Ԋh-c, nbknZE q5qPl$֯tDѓΒ le}guX_e:|_TB^ ߄!{_a*e=6+"l29j5s@z& ҿb<4| 'ΰ.[F|#Sי/= A(ケTX(񦪥꼞^|k0,yF$$~_NH/4 p]^9|}-{ Px ѵY:8fC؄_= ֫GKs l4dS-Åi3ECIe%ȤEcT0`#DFZ)c[DW,() +u LuB ]V/ڄW@Zq`ӝG{qVTW]K`M#V;[{`' Pڈ0@@[(*,BE4[`oDוP^>SI*J#|R6$=jl']l>%lx|WڣYaUYtӮG_ \(Ex6ʋVͼVLM $bqDΞ;+[gýǯ˶.Z gє/fSE$V0%Z2~YmsЉ=CV2";yC}CO.Swf,s t dCIz-_k)ʃ/TsC}i+p..Y'̇9'(j褏-"*AP2 )_,!/&9Z&1Qa_y{@jAr/[{ޟitΤJyE?-ȷ-׊7gZ=yzaRcɁrpT'Sg۩5Z:CUS<%OSMCwl#6zb=hp~'w[U !" .9 ݕaa5A{ŋr~jH7r$ar1XŪ ]*Njya^;sPYftG3Q}),1 $3S E[XǤş60ov+ւ[5Gz?8Ç<ٶіemCL,f9"֪sVVSX( Cלo=oc6Py_srf{9EN}oLQ݄E+sYU C3v졇3nN~s DD!z!00|5.[+P#J=ӛ5d[b κ8qlZ1l[x"=)q>Fȹ3tݸJ})7$y7X< &ǡ~601K`w9BXdYu`q2QMvd3 ^)4D.i /™1!q%4Qgm^Ө4nZ |2z0T)fA  E'xyk ^Pw11 oH0:Im΄4a❘ mhfyaQןi==h&B3pjA[<%c55׊9R%_CWTrD{T09\J)gpm*E#}.bjrA9.] Rmp,_E-Z*h}Ś B6`@Ai6+{Ђjè<pk I&B%"9m4lQrIY {&yjyiʕ(8XƫhvAJŀfo(o pIQ>`8 p 1Bŵ6*XXdCoaefvw5/uvbLǮ y lJ)8+eO6&l[a ZAw[UxBSɸp\`tQ{|3< &\5xMNaDȘy5F'/pY) 5X=XHr} ^%f.|$ND1˷INUt7=x^ouFa*l[[FCEw:$JR17#P?p"hE:Z LhI"~CV eTwҗN2ʏc6|Ó!qˊ3[&I4w-HyWX0 qB:K3,%.G3 Yoߔ쓴5@#oБ?-XV4u-b1p#I( V4PIr l;'=Sq1T7~Wv̑\J$ ~8/:9#buǿ%,-M+2g8'x&Q+$`[ӧ\b|mNKKqP2'3!îN~T-i&#w >sܻW<[nkں`s-o ת㖔;! CLF$ܨ N<6;ᓲ0UA1}\Z)r8I.r`W (2t&߆Mh/kU}gm$h _>tǎșҙXW&~4CSQ_=T l) d&d*:l7Kt_X5NmaOҁ BOuhTs(M+ZH4^7XufVéSzY^_W )Uq[P$7?C9}~Is ՜pX!4&*u#" 8g'XǓ0\HjU"=7uжlB| f޷aKk1-}XQ]X/?X z):3m[C&0,3|46H,!GQ!{ bN'ڧӹCd$=P5~mƔ VQ̝:&Z/h/TY:]:p.B+mQe7)| *Cj/ ص1I+H xգۭra{ת}'IrTRMpSӑq#}ei;cI4Ùsˑv4gg" *׾EOfI0Š1'Yo E3\N-ƦCɒT!uZYVbYB+47>B+x`y0&IK]B0A߈0+ZFܦoFs-z>;q*MKOS+MZ9Kѥ95 g:s3~\KԁV= ]+nʝ+Lp> #$‘ר+`ഴ5 |zC<{ӶoO8{O;r]XXnkj;X9Kb'SSnɾg@6M[shv|𯾶$(/$=V}fޘ*V -N X=I֕Pre3[QO(sc6aYRy}zkNZyVGLh}L޼np=ەVܰP X⓸wd m\~*Dz``ݟVɶ2utЈY!͋("ұx/-c7T/ g+faC"=7_&-Q*ύ]xŢ9o|:~L8lg| H$-vq\¡7f8c!59l4!-ww͒"tQp)* -L<$+>޳!<ۼtzFB2(F!I>R$HR]EnUǦ>0ЗlO ozxƎSjKsƿOjUΝe)CP9Q~% VZc qj;Q21wv}:Ih9>Q,h'9 q8Zr$XcO`#c\(p?eA>r#`_2،^KW-|y>vRMozrgBQʻnc)-L/ $TxՕqCb3,0od"숼 ?ieSX(.p`Va{$"STEW׃6S,6q.1oW7h<:]dͦAŻ fXM/- -p\ T"xS#CϚĎ? -ZyE\Yk:jKX@q5H,bmxj`gԹnoB~^'~m7'Iiޭ ̆m![ Q|a*:Q?.iȶ cw*CsH^}t?B\ X~,Ptz $Hiؑۿ|F?~N#0h@(1m * {x&YF72W[Tp"0$ ҧF%ʰq) DxmEx`5YMdr #߮=YlP~cͮP؋B^;R~&%wMdaqs{K?UcNjKix@d? mE'DiNՃSń5aC)(5)j.,!ړGlnޕkCh>0Lu/<`:FfDz4:%pzDPW6xX<]sr(#gLGp SuZp9j85,LpML!=cQR'pvvd06E:Z+H/W6Nȏ7u 8&},+,eܴZs/V \GV1A ;(}s[V_#QpMm-\Po?UP|tێk FT`%̐340wհO5:H]uM˜heIɉ^$2[9TI%=~?t5g]Up,@Ӏ$K ʝ&ƼDcz/[&(Xl9H$Q'f?]'vwno-`mO'\Yd{kE+"ϻ f!2p= lxS]^75fX 6 y(抆2`5(ʤЀ, "ӝєXpX֙hd}>, kX1mH;w9Ͳm/x bFLr #"$.9O-CC4[w/#S*.yjc.*0]6hG}aS9M] #-4NZ$JcGlXʔ/{թ!DlN0/xrK7K|рLbӑf#]Cj?tHdfmNWuc*>fxv*9fOֹLHUHƍcaΔvf`[!:H)cR2 4R1ّ|63q3erJcpːMLQշ\k"qXɴ0Fe-ɂܽÉhF 7 ʍCyekD=':O9) S]΢$;&LCb2}z~GeF  TYoj9lVje|+_s)!b^aUZ[ R,:U):,Irx*6jJodq=hPKf C IKb5*G9&5D7┚jT׹e~w8;?UF;;' c'E8hcAcvInQFk߳ p94<1ZX%&De$KZ(ó󈶮qm جYT$S8`ͽ9bKq֝OsءrᘊT6ĸ&y2 אJ|MI Cc@0Hha^Ŏw 6]=%餂[7w5$s7iu>nă1ĿXj;~; Yc}%3^AǸqGi@æ$LQDW,)0TqΡ+g%LZԒeYsvk@JEtkGJv"zrYSܓ'#!6 H@ފbLmT2]C'̨G%}lnQPt2ÇRXcLIq00 my/p;B\s%PCuiH2X `9$ CD?v6lims 0`xi=A'5"%UUs/h^c8IB5m/dvS9`:1 9dʘWφH5%۩t;X/ `+3n~Q.&eBjC+q t7Qq Tht}?k75$ +B9נ]fЅ_lw#K%qz p\XL|vse7Wgk̥?6  8=Ɣ֗BLrJylɠU R jHX)Db?lV7棩v19M ʼn`72IXgl܆ 1p{0ˇ#Hc%b$H`E^d]~}wqGlQv7?,gtdΗخT*LGa-K`A8uPx61 Ř4΂-(`[X<iB/LJ(xMLL;O`#+ jK+ٿxr"EU:z M* ˊnT e]ffte!d]J\v%py"k6 G8+m#࢙XjuٹB|]QXBڂ>)9}T wf`s%[IJƂr>ncX 0e2S_c\:gFʋ`.Y1K %Z0 ZXj6^FAKF_"8O =;z5Z_:%ήT6K&jy|v&49x煼@-# PnT?btfM&`*"תyK&ՋGG=FI1>Du܉LsyTut·/N#H5l}}Vr teiۦAeKTt>$lW \&C\B+(IZiSK^ӗc:^a2?U 1t}P[b@B]ܭb5{;񺲰HjHzmW ?Cp;\տ|VzO] oکQwMxíF諛^xGY6 & \°:*ؑr H\Mk%2988.{%d[=F|zFhJ}\QdgrW8 67CLHqE!JO{ 2(5tX eEOV'xUmvՁ²4~R*jm hf,yk{$'!#!L h*~HWC2]A+Aנ>Aۋn(d%;M`1 AL)t\tMM < =%[/Rj$82C !* [8JjX$0YY` J돣Zd@4 lSo:sDA)] ]~I<<_ t ?z}YzdijϱA2.ކycJf$B-]aOLa̞}ye9aH:MAh;[B敏D˃4>WK%̋֠żJE[kLhnFeaO0ST :5^`r47Y1zSEIuG\K{R-=(舑*iq{a(@}})¦ a)>w9 ˜sKBC/0.' 2Qj8Y V22gt 8?h_51%ΠCMҊ׃Nj ѽ=emŝR0؊Ɩ:_A_,_xj4Z'KgFH"r af>úRDa6r$?g`d|'tKSeRr(r/ŒQفYk/I+oμ1aj.=#Q>_8ݶ rj FpK8wv.''Y;{OwdT*9ٹ6u)CԚYĜi:qnXMx[moVpvnP3 ^A-rj`( ieN`AdB͇pޏ<<]qxTiLC u=\SL1`CyiJAAW^~N+TovSDZy`2 U HZ;A{svnf"۹]00+q(&_ G}V/|aWe=B/6ˬ =zA2m _?qz 92Vg=*c { 5jQQwZA qt:'op$p3 A &Ģ/O8~\ FM3ZFoRua(e~rB\Ky%Rl: 1IMJ d|)stSymZ!|.˗81sTVH)d8(VӡDF5|ii}/ }iXn"MXi*V #GoP,dʩ4{ H"_. ayNB\f8TX_xXp6^EE|ȑ`*^V$ ?j06HNZil?l% :@Fmϧ''Ap>ϢS3Bq\k[oX CK N`tu)U"&*`cUzAnJĺasKW9zOq2ELHL?".d89pك`UctʗXgv;46jmdW\h(#ShC~v$YՐX&glэY$8֕Իx4!2Iŧo&E R oX隣O̩L oXǫpD&~2M!JBc8~-fVp$'3N9h Ru~tq ꓲ6<^K "-&"7{0Ev;>O*g9^I,?jsf;^ɳu8;r8j:1˙M4|749ٙ qxN99LjnV -F;UL%sa7jhGSfuy * qT.l''V;˝<8O4~Ic=Ս Ӽ~)rz l|˅2aI'z1_ e$1GEL/**A/_[v0U{w5)beH@44qnq -*`"F6Ɲ*+{<)h,;ԓ,&x!W,Q| E%u,7*Tx:by`Vpuʧfkap9`dGHg|pLPϙJ JQ&WC% 8-?틆Bi/oޗHt }~׌cO;6]O8gE36%j٨_k&/W}~Rބ7zҪ6gCč SGD85Kz̰Wוf ?x[\KY$ffXS~xr~Uf3g;VܡoAA K\mI5KqJ)tS4IUGHYwF`& !+ު\"Wq1/'B)A_͜ ^~?t0K]*BPqffl!gņKHMV" DtJOL7"P->>E&CRP8꺃]ĉ"m@wr |Q221Zt#KUd_ Bi1K dbQ%0LrբhBwY~z. Cl" pdI9(:l_νj'!% :$˨Or&ڲ-3%\$˜l oAE|L]UldÿFTarJ,KܻyWg6eIg >z]}V0A[}NvwXRBdvVry7rt5hJ 6ync0P]|uC%m톟jeS#@C"˯vy1sР Z3)joˤ{uzaXkZ"xC+8A03a20BtXf֠ځ12ͥ"b;Jjr΁ @u1:0.lq}/w|$K7fOL!9RV(gWo$ɖ},ȼ⮐Nv PK?e_kyitLƚ4]NĊ{2D>#Z ,Gq8Fs)k?qQG`x# f0׶GK7XvwFa"TA0haD5?3Ke{ڀ:qcջFFX7e'#Юʸ,[ OV"et )΂gu Մ^[8 IF22ƒr['Eä23Q "\!A>M[7i? q.ʃ/9>G{lI Kb/Ϻj|._y'U H0Z_C}ȝUo<;1q".]Xk4Qvw%E8]Wùݷ"('bG=9N=Fp`4Z¹TjrziqC"  ٔ]AroȆ + oG2뽔WB+Y_u˅qs(+\*H?:pڍ, d<qnD\"kgpr̪;} YC_]:#O`ˈ5(fqdfkc/b|v>hgmbeW~WS] yKnޥ3̋WB\u)j0 er|b~grw*ɏBlsTP5jܺކXױ;hZ!sۗ.('pgb/Z Y RHxS LmL@D,xvq Srw ձ0S9~JyP1n-b7L2O9ɎʠiIڋj:341 1!εJBQ;c=蠟Vbe j#[J*%˹a~|0ϡ\%!-nhEObyW"Ԣ)qm8yfD'f8 %YV΃)-w@9Q㨘bnzw3@L;,}miIqPPCW#=a>=n"+KhS0^IV\ Rq>t_ Rc|rD)ɟ?`n)9mʄ| !jjCT0V(g`6"?$뚂?$( ٨-:A&W@U)*FW*0h!!ϤI! `w׌'`Uz#ժ^M-F]rzƠqd3C_>zd:{l`PO'k'_$p[hDtDV߀y*q]Ϭ,JW {" B$ITv}mWu{ rx0/%g(A,R'K~yXlaO <-Z8Lwys'WTBs:#b(|Pa:eŌo-JK%vm8 ,'1GYoV13i21]ɩBaTg)U>֕׮r5&i(RrR\O]Cx4_$;T> եr; Y [9svh L't"_\-3D ޿DޏJEy9v>_gj2~wI?<mKQR؈oY$14)X|ũ@$s&2sHb9)|nkx3jo^ Xy <}^7N.1 wRrVmcq=*Et Ck}4Ų[ORź߼g }qg2_D1Nw^,[qEYio 0z򩳷(Ȫ{ VCd35zlPl5&ʴE$`"6x<{J= d;(WA)6N(64S%唉@=#@&vў ŭї m9lD;p6m^84".‘UGT9pzTtЂ/Gcu`#vsߊ5M }8y9q8 ذ |nYh7_Oe~?Ƈ^zvVL?탒[StyVb{ 7M&IMC13MiTKKz/3nů ""U=XKҜ$JMR#o]o&8  zH/)$SlV؇W\w++mQ*wu6"rAAV`SFzkW'B1ߠk\Cܗ:|&Y&ᢚP=m_f[b)9]R<$hhv!}_ #rDjAwQݔQt1眽t+\؀<UJtqEzFȁE}omNi%9i!rb8e1,}!)G ֯ؗ*v fS~/Lsœrq!JXu:I(DԜ x?z.ԝLܰtPsk)~unBT~;>\eEuŇ?2-H96{rd{[o6uX1 {iYG㴼^/Dm@eRŸsJlTdѭ,riH~6?1=u*P&mzMȚF->lS}϶mbKw/(.< Ն~㲤l)ik;K)jp4j]_=H6Xb]֛bmx}di5若 $dQ״Xᕻ08 Oylb#9&hHb7pknC-\oT|Sd|:Wú0J=]WzShNdo/Uw+z0$3HO_M=0=졗Ԩ}Kb.jS@e`R;TJ B mz1Z`G?:\5V?ps2?Z}68ZfWr3=ene%^Igs9Xojeа>=F|xDĻמED5Ni4xOBf(݄r>!-PwπR߿t]D>ߩ2B: !j; . H/P^8H{3aƎ 25?B$" 3@\Zr+j1irC-?]櫸I<_¯#& `\9)i eͥiPUaoqu:&B%kkJa3z]vJ`<# c*gfA()gğ_`g)&i#Zu_-" YBg&cMͱ~1S{ĹVVP W=o` _LSZ͢jwPdc~rE?ʼn)B?aqs@居.O ူ"C7ʾ9HE;5rȊ+5$ SmS㶭GXe*D5F+qGK6b0|M!邀熆r?Q_~HG-kь2čEzR+v4Ssx\`Q1 juv+ݚP(ekg[i.Ov3zKSY"iN1}f4 1Opr3X^%",s+py>[icRBʑf (,kbur3NK:}*ܺU~ I&X`+:e/*kx-e3U\@;N4qnC,p J0's 6{$'0xNg kw # W!:NJmB7T $$1r@e@ #6-Se%G05o&W#Xj(P= *U)(؄cH}XpH9hcpR;6[ceJDzq77%Mu_nɡfSS€WǷAԙ\6fJ.el`{$>/;+)ÿ!N: 'iLLgY7^õ[9" 4+lS1C؛Si'ǀ@BB[h)/_M Ȕ@JlQ%;2 pYya p Df,JϜQDc0p$Hh_h|\&VFU)޻-5P4"$OR_ |d2 {I>Sj,'o E&*;ts߽I\Z9R0($[ |KWHw/j8.&qY,x\M,EY*cZ 셬V(7EB2T[Bk$(lR{yT|?E'`VﲇdFotKmo+zA5[Ƥ_W Z|=:h#\ ]Q(N~FoF'jL) @ʙ& ߸gRKθAh wbz\39*5SS៯ t 6߆'L'xVũê{.&xc!-nw]GUӾzYFahtB[>>XU 5S~Vp%zw3o W,街RI`C& mO;!jl¥GCli>ԾGJ)wEcnx$_WNZ5Qmۼ!ӴZ`-6~/h.ĂhT;M~`Pͮv"TL;%NepR}?YAR|>HKǍf:lil*S}6Vzks Tgc(h$m.Ur1 )̻ wY`umbq~!3Ex&ʿxLrҚMaТjGv!Kog^;1D~0)ndW ? P<(c9zKjȆa()hAqFݨGGºhcp a.&ɔM -~}ivoi o(LrG!^d'SG-Ćz[ъyP˜`8XNx9r>WgKGh|Ɠ>h>_(h9 RT=HTN4ZpH _.RWUAstID˧3fC%־ľA+D?HF1spl{.F$yƑ!ʣ+@g~6A/:ny+E(?kV+@YQ:娿RK\~x@Dwl]Һe֗IVO'|! \eɫֈy2/,l?&z"tV=xV:;g|vV/4>Cc%~ھ/ CTv N?(~Ӯ1jdMPP~3y>V aQ yj~ Ua'un,0C4 arK7 겟)F^>U1fI1lFF.<.@9D5oݗNO {NyO"b.h<{]It{ kgBiSjy܌p 4x]9\-aXs5eA37atv(HA^JS.Oz(peJsTo0oXXU@\.zaiӲeh}KDF^e N+͢|R- }ّl{D&n\"ޡSqGyp䀹=YSnq{/,*W=_b9۶sh.A} \p],,Cxx@ 2>˿R-3.Tl)#۟*` jp( gw%1-pJlT(x_S/5 \nL (m 9%cA]s4WL阒Hͺrd 39. ;ABU%KXAxDlbzϐsb3=&z%j6itxiy,SnsL$RpnQLg"}LUĔf+qYvuBn8Q|Ac W≁:8o ba|Q/hFB[c+Zhdl᳭ 7lNm/]✭YJ>jiYH=Mw㽢VS*d!R3ӝ/ohǖ}!dv?݅tްU[?5>2^~LO~*=$~?3Nmos%2~ith}(+͋tu37Sj={ l,ɚ0e|7^P dj _slB2t-nޣSt AX۔_3׮5&Ȳ%x:1.XaYEE\֧F:E6OPY%!(Kd94\+E};&"N)~_,P\Kfvq_U e2 =P{ŚWneJ\Z, _/Vk+Rl\7dXo@tG'A1^i`Kf|~(νՄSYáMMV1[[, ^akP8~~#}I}JNXYQq3 C  C?@g3U<="(6 Tm }-GgY/L LSmh+znN>Upq[C!Pɕ<`g}lqNk&Lw+~_ (nԚy&ۡZ]9O3min֒Øg @W6ۛQrcI-1R4 WW֢WOFkDR`_I˂`Y)7KV>HPN>mE+KΣAD靹 FZ!~5&Vx$J'{(LV=cLX<^"`3 .uKӽQF'ʞH}a][B"ļ9D+El 7G̐ NX(r'@RtcFk1(ZT=NMNXJR0A:fA7—3XW!Ȗfw -I-ލ)mF(4]15!]Es?/^q]A6LG1㬠b?51wĝ9cmrbzi /yp{jky2?'9%̓{* ЇoޑjPF-h|FqXMpl3"N!}%?D~6㐚m4uthFk7V/f… _ц3ńU |JPszE@M;yJqc JD?C2JYc.. ;Y1:әkH)זfVS 7t:fʚL +&Yv8M=6q ݸX5m.29h*ړ3jLw;KmACz@ {ظ<^@k3Ÿ,dP3H^R{29.]USoSTؗD}r _ʴ:DOc%Cߏbʤ_ |˓;bYtvHQ"#ή)qu W ̻U'ajiqfɻ*aĘ' zbW 8k.c44kP˸E'ݺ3 R#smex7ķOu`=<=5bӴ2J;hPnӌ86d 0%}K 5f  eV9'Ҹ0FW]>C rfGZNM4 R#7 5wBle0‡W%7wב]72Of#T[;*>J[G2,2D( ,wdޞhlO]`c k1zP|6l i«ĉ{ nN͓ѯoLK\q%M>?O'S1"s~;077ra>:: >kc7ݬ=vmp@T.,BsᑌH*2jQ5 N)~c1732rY?d TqRyX۶,&EU#`~3~t=>wb^zr%;U^!%mSV<~Q. b vىG7T\⯢0K5I_Y uOߎLB V3{4^6bqQQKïs!-t.$`R$ LUy& 7[ŧv>?A݃K!"Vȇky 7]sS-L;D䶘kApH ƒHaigVnͧ\(NPZٔ:z FPˊhq|\.$dX'I]Hp!|cP,K^̔Q \M;B(R]& "@R 87"1ǥCyCr(ķ3 I66G2O7TذcUR~[wWO!j:24JuK@.\#bkxwDPrOb>?<!-`!mYc?a&d f拾`&6]@9(U7ĭ9MQ a2tbl(n. ͔HxRw~>0k~0kO`Jzn `M|g[ X8~[UP.PkH+! ܩxڄyN]v gAXGLtYx| 2Wz^vMrkr~/ uwxcěǤǏ WÙdw!hhlbD(-p!}+@yȎ@CXG}nNk{qzΖ4L`mגɭ%$^*'Y~uQS%BBLOgnZE5'#Yu`pi_ͬ7Һ$.FЗ}AVinD-Դw U4Ht'9\6NCqSv%VFD$P4=P8e.cu`Pr=09Gf)kՏpLvT6v~:7;LK6Mmb zr7#O|<{TQ ^m͍Ž{H*;A* |[:{pȁlחĿ3$9VU?AJ3+F]4P}>m;+ >`#u Z=;g8T+&Q6 f&![8GzOk2\(@r:SB\CIJ}bf{;ȟSS 'L\ºwT'<8) n$or0 3Jd7ʒ#4(MynmjS(sGS+ zasicӡJL& Tap&Bpt8B~ < qk5痗AF~if冴sYPlA|jEdΐ`D|ԡZg%~[Hm+n~9 xbh5Mb  F'ꎪ+־?;?.crr?p!6h#Mߙ@1鏗uۺe7w/={2I|u| ҨF ]F"B? 8L%:!U wRAT'mUzG&{]RU!:kV5c K|U{ >fRCcAvoӞ9x>4?o +.di E0ǘ y3Q޻9DR|`% ù#fo@~1/(|m IP~3U `٥kuJĨn͈㺵4v0 #c A *VJ5pPPP){O(/5 {ʷ'Ejݙr׺v=A>cz¬=+@@Dsj!HKV)n0O!<S;{:30<)lnoza&_n%x? b r5Jl@ kl^o\7]ՌFA0RW6v|KJ!LJSb> n&pqԾR[*$^#6Pto"+慪gA)u5]b4 aI>Ee[@e}L(q.hfPL}L8`6iK;}=}+yvyj!bq0Ie0ϧҁ=Jͪv6@7kEdAWJBЪx'<*q%4Lnd&: z1" ~euL /sI ̨ʛ#_):O\0ا0[JQCo}Qꘉ;.pHe&YEѩx@θiԒl@Ԙn >|ŕ˄hw6}΀9 ml=\B>VvZ2LOy!~05| , KzW'͘H. 9YrgW]T8G2r|H_9ڕ뷥hKTPSǣ33O\w<VŋxݭZw{"p=?|[jt^&fwUwL)IlxձGƑkZ^Of )n}tI-J-y*\=tas'փ=ڰLnba 㼴%h{eIDN[Yf|$2AΨ{ l9X̯ު5@+4IzjALg}&y(33:1(G8dyk_ %qN 9ӾH|Cd =M&tӼY RZOlP!cP3RBކgٝފpjۊ*AߖH472QQB$u)?}(&e9ai`\oZ֌PJwX-F1}jC(؄N.ĞAݝ?A FZXEˈ,;9 AHc=V1ì-DId ΂dq(9A-gWQX3?BRhv\T_[~(ntBNoƪrw( r^,4n Fp}d|~}mVXi˹p{|~|I`}L Ey;Qn .s_:ܛD㉟̌=`wk\z3!Y[ܢ6T}s)u`RLBi~[qVbA%|V: \^YݎoK+|:N$snϱ}8?sҷ%0{oXP끁t}Qg/}B{# DO8cfp΢kb iDMnsЍچ*M:? I->Ro0Ƚ?rQe U۔7 x<۵ݦGǹ%*z+٤*e(Z4ǝ4m6iUOާ.yGNLܳCw"УҺ+rk8}':.TUU RzN8L  ,^9+ ~ssQkJc~ ƁSZA!Ӹ˚=~7$..26rI40s[bTeW.~}1 kFo=b&3ItBkSLӾWT]me svr%`})6XZ`y~~sՎ xZ1M: ϱ'L/k]f}kXhaK !BW;;?C%wե}aDm/a-Yn1}̔)q iHo>wv O=D\mi…@1@:c)\E \lQl &7Wxbk))i\ ֆēJ9;*Kcj NӝTz?:$G }q렧.02vJݦ<|gU3yO̲ݿBkZ+9tkC߰(N` _UGv.;2P[@Ҷ&ewb!c| gcxƌCI`2@'13V+i^CV' h1B]l~CҕF ۥMiر;*ɍA|VbLgLsi.#0qE(s bB ".+ZJdԮߦ2Ei3U V`,3TxU8@6*.̙o4CL%?sS:ikkAGzsv[~uKL4l[C"LVI___BL.䞈 {nHCz_h6"h,Ē)9.:ԭwAź=õ$=F6zN>ZHYHz gs6>SE?$H߿N[_H 94磢깞̤63kܮ'",?@i{z_0r8|( j!͸P5:A(z&V1[MJQ#Ciq^wwe xzr#z}WݺMۘPTynB0 $wy 0/R1-BϾcG_J8 ID5ܭ懶.9! T]{aXdz1Δ~w;7fe|2 : $c۠FU0žO+74.#w+)xj8!#}!igA HٸAMG *_'mHc?W.vfzeǘ% ^3Rt]X!!-(鑟]'jsBCR [e~~$%ͣTLuV>y_!NLؽ8rr7:Y#J&o?NZZۻ O߯ƣ,zh,'ϕC~P zR9ZZ2"߉D0,H0bm{[ dB9#BHK$ 'L1xi-< b焭f\DSX OUv3PM,BizjG V@լ @hRXucc~2{-k=3> . L\NOeDK/Z-~Ƅj'r`m\+?˒Ԃ C YqslWdxJ bng&ZwBΝЌaE]!Wr{k;b}{ئώ$Yy6ǮQA.fiV7#Ϳ1ETfmsKƯ&qE2{{0})8VҠqf' O0jOۓVp(ݧ *ʰtC:Ye'ن*6^_"$35]KV8r =BȇigKQf)ͷ$*7Ʌi$\l;㽥 ԯ=T'Vi℞(qJ\%x@f:#h vv^{9u!lxx^39i}Nn㙬&Aw9ԗlOmspvC݇Bwd$T|#Է2tpQD\ٮDKvxiF 3KߘNb<@zQ;,j吱2<.)-h"|Exu{ra! d5T>Ҽq,s( tUA L aĞcGS BwT>Gշ qWMJb:mybm&yg6 hK%n;hCQgMm֥gln ŁF~čbM|k=]BG܃+x g MvC-s!'OP MFʟIS]xe*{?GF]1|%نRn@:{FmKFu{ ZxĘKBt B)bS!%bᄙ mZyn$~ :~ ;caTP&6Fp@rE kd=ݱ3TQ_b6ğTyQP 솏 l̒HJsP&æ0 3 Xk1g24)TP Y}[a5!i?:Y|D.0DYWPKâK}nar3י3x(۴:;;ꔍhݛtPܿ l%>ޢxaD͡)X"mC+2E(-*m꩛dMjx񳂩 ߕukT,s/ uaW'dccl@b7iJr&ۣ߿hcƺe_@:+):КT'EIS5@-HXzDv@tΟ@kAjK T+ Aן?D6)%z֎)#ƝRmӢyaTF/n/ jٯxkOZf`r?e(ը2Vc"fDrgO˺) x4}WtHMs#2**C<ϼd["KF7+? VT=TR~O2"O8[OYemط Q(o )}3ˡI⽖0T>"#_ w¶:_nȺ Z7*֫mkuzjW bf[ P}{ˊ4bjf@Ku*z€Fa_J 0bJUS=߂Cb*ogv?Y EEUa~TfshW@uK/dgG\2mhlE!$HESmO`.`S㉜dGW\>QNZ9uYnGpl~(Aޠ`W]ߘ1Vr7Zxe7)QЧG \-x|MpO/hqDiSv1ϡzԢw-0NÐxT85.] hp!.LDYrP\G[҆! M|ED0WZړcJd:&[u9Uh0yWKH`%c6 p4 !§iN> ^`?Z q4mڿ& -!nuxag*րDaћQٝmLb5Sx-;4aȵ%n8q׷dM+PXVZKfK;XAϓ,\ Wj5`m~K _lUh^O/|ϋhZ*2aYsTo"u:+!{df+!o2NM^qR!7]xd]30`K_-JD*;+Eʠb+ơ7?.DiȮul> (]wP|O>#02 ebbOJfÿwl=sTq/JP*_'<7f HM shE)w8pFTLOGÜȠVC?hI!J+(Zck[p(Xqi3_l9ھU#նuB͒.Gɹ2}'>>eQ[1uo+|x*euQU.lrE?U/0F#B#THli!7]#Dm"zPTݿ`t)npf^ }m`Ta (L]T0fq (C1F.- HHGh k\7ٰ\iA. ζhqA}&ۋi:_" i>U|\#i <(J1rAc!۸0ꀼy‚bF'wEB!ӧf0/sFIg-z 'i orƶ\BK>y.x2dlDIc'*-.]٬zh/T Sr+e 3by8UxQ N&D&N0P w*mHa<<Q04n7aܭ&Ğ=>\s9W\n~P SQ߁O#FsuisvJ8ed!LL7bVB*荋ТbDNs/B!\WV)'b'k$#/^1B<S\w<ڑ5Q+fUSݍsx*/P-{Ѡx9OY1b}ĝ&8:wQ`©5AIAӐQi)[x3ݗ =ie"KS9&wWFy[wc(y!u\M h7c7! aFr[; i=d0V鬉\ z&;wQ?R "mFWlPUW@jBYb rlB\iv@dToRʌ#`=#I[yrh2zq&w=,n5G:pExʌѤεՋO_3T ,zwO" ڽB90ݟv~zI' nh_|~@L=MyqlF~qo ok4 C?Ⱥ= ٳRYz>y,.;$ai(r{9DZڒ^`Ws%ʚP8.za<'{9FZEuI)$H*I7.fz=:ְ6Z\{iƞ#9S M%{׌0!g@&oI0ɒR"I5*JFOO(c+ Iv̏PmM*폨rrX \^~ܚ:'ñ ͧsƘYUYC#@X}UCOva?˿meNrO}TZՓ_ޔųX~`F%2D851g尲UݣM'RBD 3PpfZkBr݊ o6FhȞN ptQ;dd'e_}OZzrz67 ^SK &톡x;C,<6'<M>4>SPGfL+ie1TtܿmƱ6!w8.t9W4 SטޝQVgP܀*X/"C ({ UqLj4 sc_4; TqBjyZeDžҊ >h~S7_4WGGk^,7]BB҆№=ǔ9pÍ^w)kn$I!| trE|AqГ2q1o# [2zوP svQDtQ"չ,K㰱MKf(m.*RN pUG.b:?*=WU5Ec̚Ez!b+.@eM3 ?GqmSPs PW S>^:8oӜM@#v>MOvx.s,F;:~|is5ZU .-wlxrbFnr5W$Ū]Y DʼC\|wW> !=YM^a"Ò+y7)`{qsJTS FJו6f^y}pW™qRn5(W H^8蚅mAE*ԡkVOy>hRJxWdI r3ॽ{,;Z rz=]5Zgyr[™XxTjhMp,1N=,2y\V[,$Ҿ tnH5aӂ:NeV25ϛFJn C{ʐ1]2" Hbǜ@#.=:*b[~F~cٷeJstS\diYDj5{5BC |MdDI*oƜۂuM"b8K\ug=Qf[!Bt@^eI|F#I7\-־Yٷȏcպ(vR (p@C%CDސuNYn,UClƛel\1<$6,ž3/޳' bUTtf'H .mIҰSUl4WaFSoTg(roNj :R5Ee euzM&Y6Ômj4&J) M ,֎!i#ވ[\102eyJڊѰg2ja:_ay_[㏬$UE^3"hl& @Q *QG[ka}gy"SGat_dvTV$+!wOwu7^e Йa, [nZƄhɽ0{WCP}`.{ p5u]OX(ZY% PH-6$A]ۭ3@_*D5ʹ}"k&mٍ̅*KmC% z`yu$iXg_cHps*;Ti+ ?GmKjKAZ/"rmӹ nyAe!(URtJQ{4iP*9{" Q>xcObH$$R/EX2/Q=?lzΆF*'RB x;m4c 0 Wᝠ),YQ@.کRsUzC$2eAX](C04oUeCZE@U9J^iHZV2UNۨQG+SBg%oHnexG7\&QWa+u~Ydمecq,F Lisjśf-ˈz5jPv:DnR4ݹܟ޶A-b6Qbt&ȴ; U1t{ ;lh\JVZ9 s~t#e>XIT9;ˬ~Sk6~0BlӬ٭w`q5Tq"Mf>@-IգߧgBAR~̷GKe|+',5+ f-ТP$tO7BTj, !rN~FƈM&}<=ft14)g-+@nDs7\?.tl&BHh6/淋[=H,6vU:2Y㛋vЮX3l=%k uB +OU|0&ŁC P"Ee%q@^7QRG +=@}s(Q^`H6v:$H-jپܮ e"'9D |j%`؍yt~ A,؞䵷 <8k8/ͭ(<΀=P٦ոK8UmQriYe?a] wx mWAg5ҖB[s<.ܛb󠜤:" ]c'0^/}lo3jW_DX n#bV`̧_iɱ <U8J(o0l4LBh5AWIzѝfDJg .tGSr)>T!Cs"ssl}x[D`jq`t<9}RG`X HMe}gCyK!zxO@N3 QQ;`aA4q䖸dInhwQ"g Č=R(Y Lb@|yMDP_9 _ h[C6I]:tuw+w3CL;H<-vf3?݌\ge9KS!{!P5().<_KmSܑch<9MDkܥڎ&>z O%QnXk\b*{tK3e)ˁgw_^$LjH*/O5'0"[ `,"IrTa^d;RjIE+;]_nES# kKO fu g৆#d #TJ S/|zR. Ty#>bS5ғ,A$cl;z S\*#ExGh?z ~-e]ҴQ"u2|=Hڀ"ʤ Zk/1*- D)^TjˠFF/Y?!ts]5] X!4T0aFgaaZ-u}e@ bH4ӷRqQ?[$+rÅ@vWZm\ao.\tpD@BQP+_$:>6a8D G}>'7A5c+ &(v;{8y=)Ky@.C"f)L ,J3(ךg e_lx QIҒ\u]ᵒy8(W kw|@:ze?GpO)tK`;Pb[.'Z^jk,qCO1(^.Qeiqu-/\xCOg!VۏS-Ih{߱/l߯F6".yZKi$vM[% wa4K^ DA7O𜡲y*_q=zk݈/M ܟe5!PF|tڭ1 j;gHO.r,sję;T+5W,Zlvg4u lc pS1NVqXdF;/4zʥG=pz𨸑x6u y1p,2"0G# ZFeG8ԃ{MNy%S&r/P?DwlI3]vTTXxB"@\JZQ'J*\BE(̉Y 4Eef^5=RP|9 J[u4O5e`cxd<)1%V8hf (4"dC&>ui2f7aWP8M|v@@^qȸ={ VzN/Jxe`;Ϻ'[_{W b$SPfT*|L{LLThavݚp:o󌎸~f}:(xD-^-#{:S5+ \̕M0IGzK*Қ뉻͠F Z1iYۦcpCS?ER#רw"Zjx^q8HE ᶧԷv\`]dmlǛNDhހLFCnW l!h7L7vu&dѡB{a #I3>{.eR XG/ JJ__"2fB` @h,9IMLҐI57aǹ&iO?%=bOhEFOeu p^t(?<ʭ|Hg#4M0\p$AA[c_U.x_5hL' .ambk13(#c?_,x^ CW?a5B>xM {8yMH!=N:@0!@?s䝉I!vlτT[f}7 #)7PX@Aa@:p} !&lFԊL ՍoÑ$c9E7$SQ5/, n>>̳q `+vGyC͆qx`VܙUZG/VVrpbpebK+'ʤJ%VYL53P.7c <ޯ4 f>h-SFWCxeVG_T{n*`>+/o{k'|~݄ & f*펿z 2j[a! 'DeFa:Hi5H)_}Ym} yzC6V'C4&z7;Q݆\0 d4L7˰jLv7ui~k(&z| +*|H W瞛`e%a0 Gn[T9kOdbI5x5"(P)]+篷U!GQ`h<A.9mM[\e|d -r<3xb_ېڴ0) |N;iOdEBD;ϭK\ǬgYZ070701000004a7000081a40000000000000000000000016439a355000050c4000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5640.ko.xz7zXZִF!t/DP]?Eh=ڜ.+͟?bIG1}-6=q&{ ^=D{RycXu K~!,Hp21r :aoZ:a}dۨ~ "$&{`T}Z..U!Á^͞@&kޅ6NY5UT[^(b&pT>5?i2>X8%V0_ ^4/rg)[AzQ6^"oHcҭYuK*q̏j(nNykKv+~Sy}7W$;]٘e2O:D"ڈopթ|,|v1[~сuYm@f/1RS1TcEX柛ȫ=t~ s=E!At 4h/@2֦4<WPEİ E<8HGF>,3c֍$W ”ƶ.V,"5)ym$68zrla.PPM]r7l`>7R}15<&Fh/t 7CJa…𐆥^*/A~04|bt?y6H| ~"W ͭ;e4TmxSO8ި..; #hdXĨXœ'B Y7 0]i# ڬ6u/#Uby{܋fTZ*\i]90s`:h@6x^oȲ]O),wޒZ d$…oª5l̨HjB'XM\-eյClz>H܈DQ~u7thmg= Z(UvcU9A;l͡ BPtBB\5_Nl :W>^<{Yn+EK2*1N=#ŵ%?BhЃ];̆vFefJ"wvh"Ϩl& n݅in?&ӷDZrzcUZj D-yMkwStWl f4QjU)*0|,4J)%]NLѪ /wfv]QX'UDuS0Axl(56+?GxfjzA2 [%݌i;a2M]JdRu`?r zF\jfb\""v{3›҄)| %VZryɁrA&-SaO=&p>EQi]Ml9֋XI%ªja'ú@gHfD/ onWyQGZ=(h6>ǡ"a xHゴЈ JH>Gi:1my4񣗙 85+pT qN!B@!@{^?unDBZ=nr G)@pK%3m2_RP!bNs ɂBq%&$6{l=-sŐ })"1Ic2rzh aW y@.*wK?‧RF@t?]vL6K>! 0AyDpoR]J3U4tbn&~G.Zcy05HwLsg~Q=; Z*Xhw:8UBsQ'AFM[rAl2pblI)gXD }+ nKshnxvݰ@u3ݒ<JuP#w"HMa]U!i_GbS}T{"04  '6z"KQZ}>[ L0V]D@:H8:Wߝᰕ9 K䏊ft_Iz[$bИ*s}EY8wT֯?`PS&y.0-$b,Ql5MjvH{5U][&FOԇGD7%Xh$4ˠa/zCLw/YU(6_v(p}}oc22+D ^9??2Vs}s!ic DxvHX$òD ET7QlQ89UJ{q^MTV@Dn}Ձ"g>j/vx 395nh?D]nc\bmU>˒ eJ~|_>:ut]^2Ӱ [uv]ŐЀgПQ~\4A5lB%MM2:p縻d3 cШۨ+?}l4Vq8s~$B5M^bk. jp]ko Wgsib(@aX߈ߎVj}x~զf`` _OKm@FCCמg5dQU׾mf}pWkP8$d\7}?GzP:mjxUARFb~OD3!/ CI0P;125,2 y z ?,[fӓs2/T1LHIxTp⤦BB,)77<L&xR_"\AqeQr[d֍ X=^oe3rdЄͪQi2bȋ8lt<sH(Fv_ #;X_^-S.gB\#י}nM?t};a+U]Ҝ_SgW|u3DK YC"*q(+U%#ײd#U+$"a).J4z1$ΝsX;b>xO8VtyNOaoX,!W7N785:~<[8 T9xa5tP<˕[PIc6`5vGxvp{-ޤDu!"jl-GF.։Dw459>xU֘?IcvL :s+R{ luhFufe` &v> w%QQ@;ofx!ǰ{O}{8;MO9juv_tdIrݝ!*k;9 2a>ؠ../ϗ)sQ ^M+S4R˥T4p^=5 1T/.W- Ct)˔ ^-)_&*CY -F$<vg۷pc.?cӬ5$Dc,Z%`鬹lbҩ!"Cqnl@xIv$D.$nORZ.XU7ʕn'N&X:=t3J6 y9IWCjZe O:l`6S-]NIA@=]M]M{pĬ*V`1LWCa%V_ISI8;-wrFZH'( pM BhDB߷dTsڏ,5QY$:J$ *E'W:/.fqDKt%_4XqMU X8m[f݊VMqF"ވ8\y5߽`g@)*C| yF༇2,۸CC,r3z%4fk~♪r~P;QBA]m,'4Q[IxQ ڳ2\Z\omrpJDR1AI9v!gK-bPx `F""#Kadj% i=nNWCB4f3;\ޅ]H̄G =` r!~᳌3ݫ*d3`X#iO DJ1$s4ocU;3STjC1K0+${3@?vKB&%X >vLאaT1{>.'BQaV%ﱿR|hA!Z)z@t/M`xZWgl~Dw= >41`N jU}}X둻iRn1 ލLӯ{xP@LL0Ro #frlLs ,$%m=_ؚܲ児+أ(_c\Zd鑦a0lBbkCJ׷^۷ՓiӶv:XdzyI} CN5[B`yvM |jG+M wҖ*ucio~j-o4D~6ֈK&!M8]gVu0۰(1yf$ֳIe(f˙SE]w QdI[@ "Mn"s/T Ux/o,֮7ZB]"%$wŃݶM.o>')`x֌'9 f Fu>er!ÌhAVyurAE7=x e'XXd|v DEL; hR.Y5R0hHī˅ůoiABDɰ4HP]ps5 (QD'g"%oFlf*>55^ހ +w1 I;uEyp։O2+%Ĵ;-N6 JDSFC H 6!0rMum劷o :X%T?MZVk*,N3*H?67i Ǵx#~^{P11^=%:D~Ե;p ؞TnXdd&&4zܧJpA7En*kt4R_xh ~֕Q?CDrW(v=WEP޻͉-x< ^ijbpQ @T@?ΰVT;+eW43Fw2o ٺG{->-t`"ہ|%ŝO"d?+w )ɇdI9~?ryn.!&teMZ >Yo +"--JpI?P,b7sQXF 7$ {}lJMrpMOo6y[;>)1fR$K5zŽ&MMH!nAG݁` aQkK%#KՆŻP&OGms֣%g1 Rxic/< 6 C[syUc,ƠSKvۜՍqr]OCc"GG(CI(DVůYN:&q <p2%Vc̫JڔT!ƑpՙвiLΉNQsuܾEK-)alJ#34 R%64l}+@W MOEOϷ@fm^u!/wUqٗn6R8dX! b(R;đs,@](Ɣ5} ko wZ4ޝ&;gow,4ZF8/;K h͆؞ ߣKvtս4k]!@F>& uC&vlPO N$s3Q3wVklu,g |31*( g7 ELn/̊ŅCbn>v/GJO@KQ!D+ nSX3Ӣ|#f?'kghfS7*ҟYM2c*M9?JiMI/Y&TH[o3cS4[ e(QPH\&܃-vi)cz(*FȕXE gGDeo@e1T+~D"ى9۲#Roa T km"d}&|"ϿeΰY䄖8b Xw 'ݲ;R_:~qp/O#-\ A' :K3eunӤ}c݊I̞rQ070=Fq @TT3y1 w:G]Y+IHLokޢ)i4'mWr<wcR"dOB>$]w^y?~sy VيD*I(OxfhSg3xk]>`q:,V)"־!Y|_ݛq.M5ɩWF"0=0L}yfd.Xx06C}OV̀AhD7&ft?aA*6363Hg,S40..F`̥QGbt r%D C6WS\Nq7ݬYfTo%kZUCY^`T$;,)d{r-OcT(aFwL YrIqp(_ gҷ;un>8܊;r0?x?b]0?RnNXO ; Qx2̬Yӎ ŞQ KngaYk H!&+5n}Fڕ셲({2ۍ8Qo[IL"ŞhC\7ٲj^C pR@1uÑ53 y GPўu#'RGXOR;0VDώx*|0f$^q`dutܭ#\xUR75}4^4ZO. 6Dj 1! ƇBUѤ9h[;>Q8 d©^ x4<;R \]=G0L^hfaLsD$ Cmԙj{:AWk2ǎ{Q[yL$<)ap1g֔ 6Z8I! gu`l5z .@r%7D\`;Q%1>Xgkvb(;/u6QE: Tt·g .J{ Ax_lgՙAb1-r;/[nAj1'i3S'*Zp&ʛm3{0.(6HeY [i,Mҩ~@D2 똅ΉbbbRlS+2)p;O =Z ~8Xa/%i]xntJz]O s3 6pQL5Mv4/_AJ6{L+by^01i0ٜt8O*@BH$;G M2&BrחSfpkNjE\D"=oDR-}ap/jz}~/&n(}Bwi8TCM/sAR⎞8Fa:7 Y4qz%/Yjsw;cݱCMn"(@`o\~5.!ـ&L|8 WGaΡa=e! ΈkRY3'ӄKМR 0lot Bm6{peY7ۈ&ިqt+^"\OյEv] ?:ȉTnZ (޳(A64Q3%z_)XxU=҉Y?ʄ$Os(f6rlCL7ILc53N684}CK~AkNT"ɡȻ&wy"ɪģ6IYepm)V R{,;ѳ}o"jF3Xw)D'ℛo7.{PiP& Ggc0J)xղ7a!Q.+>$!7T(SQ*CfZLK>m| /"ɺ3#ˍ- ' (4|n`YmmPj=^Uyck` צ**P._b؀Nhofȟ ˎ,0 :{@kZ _+аT yT7ЕIIYxC$*T?2Uruk]!ӂ\1[/9\2ckWn֎.76L vkf0Fae%ݿi1$G1#75~tm{@d,oWRM͘j]ްrƿ܈L5ܲ?|ˢӣ3D򱪖Iby~n}"f9ɰٰKkujt\_QK{&67{ Cw,Eߨܒ}vmRhGlZ/p=G:U"'ꛬmSj 0[a-;iE`8od>RLDQHY88:& 7mNR4ɮ&6^p< =(";ƬqL+oR1+̨!?fÆءni[e~Et+WL"ͪfU`ˮCe# dރ Y&q"1/o aGO>G%bdv j_TnMO@TGvʦ"xPG2T 2vvGOq¸GptraeEW0_P 0lAR$x"QX>h`-n)'d#?q&c5 H>IsЩTE iv< *nuҢ f> hxn}xo1+٤$ X(42uq[ kĊ+_WҵG_7Z_TmXN8g6i8q(v?d]9#{e+'Ŗ|ȹsٹ/4.ѷy \Z܀kcU9tF!M`/`DV-tkq]/~]6l.p%fFjY*5;A>D!/S2 8eG/6MِlvK7ngz^Y[rhQrJ Aۂ28Q4%vk] L6Dgɓ#J50>M,=8.zmHR"$vi~7l߲_R?,Z6r/z ;sWӄC^u*Obo^0<ُw8Ƶ!ۀ->|@us w7q}#*s4 P [z Չye+f5"y rÓM?їuc[PI0 ЏVo r&GJn3Y&g fY<ޟ@)?R|2 ʮJݍ%z$l'Ariz MnC#'T"ƛKz `/:1T/^f7hx9)&3y]luUp`Օ B7ML5gXs?UXN<@Inw6<;S>HD-eT `g?ݛKQ_E S6J rL$ v6t浚1"8E/qIx$+C졪 t,4~t,״:̮QQ9be |`pvTޖ⽩ob5Ӭh('a*YF} !reE}ub^B"5zk q2al+R3R:AX%8٠>5xR<}</C\t ,&I?8[1xKtE"<|Tb5"8ތZ'&nx I7s2>; fAKP~;nH3ˋ>xDv$ϼYeM_v u}mg9 wNٝ[F=&IiFj!]颴 3}%X@̎%&۬{v^CG+nu#.3x@Κ-ܶx)sI}6(c@7 -?~统_i`BF t;o ?M %]RO7"e󱡉8: ɤ}e|;}QdD__'U:T$5ktb6 Z)> d0!զOM%հrxYrۑZfGAN ٨'VJlcs ϢiEIe6rpMx'+Z Vt %19 ~9Rp\ܑ_B@=)4ptH=Ce"/C:j䱣Tl/&- i+IVTPuyK1TùڣE{mR*ipjڌ\l=7Li)J?aZwS'N6$q9 LK !6#gP1Mq-]Gy7@zWj|3c$lqk?Ac$Xd8* S ˶"gM>;:j 3+ -Ij4^rGMP|zVj>z E4bZ#ӑdi S:#`No" +8G}}r߼6\#/ ` FKa5z& }T9diQ7Q\9L]3/IXii@~≪Kv yUdݤ3, 8=NZ})M* 0.C;R~`:CS ^718N 0I͠<)JTO$L;%'&=ɃI`qTw.(%)P;*ƈq'-GM9@x-SoM υk1&q4iOoG\SAV@Ƙh"[8#d.pf\+Ia)J;+pl ie8>k@֖pp0#,|DZ,!#z@~-bß*]Ǫn .o{A*SP ls7Ƙ{ebIxc4o^g;sΰ}vP:zjnP ǽEq ÚUx{z)-ٝ5=0)&U($+xQ YcXqˑHLή5izJe07Ӝ)E02.@Fl+*sb3z7r-)|kwp#|(2Cf幞!zC^Q%St ڃ6+D^EтCif*ɘwtSe ︰U,KѨR}o?+N"7hJ@Ϊظ<N"%JCa :Ͽ8Ԕg30Wn 2yk{bٌ,DtoDLtN6ZX2y_~NGz1;_c{נM#'xh=n^Cv쿸?/C(j Q|:Kc4P5vWTCC} |N9^J{\WrduCHۘxTZy7Ԯ{a2^~ N^(*krG4;bQ78V7l)~{q<d.Ӷov'"V/2hrX'T9+P1H䘡Iq5=8>@%2ny\B.a?=ύg},ehTM5h7~J+Mɋyݗ)361E퐮rUjU&'Jzמe Dp;c& .Zp  gY@+N!Ѳ `#U>~TG*( -"B^*cN9ptf0'ScOfHe6Jή$koœH|H4K04R;D4LX2U~OкB]I!t\r& 3Q>w&%\>ɘi9C5Xgx[D/{L加> TL v~ēL9cC.[8 0Y9DheefEa*f"¯޴8~urSʿ /|E>mI=X,^+٘!vo]]vJ})p9΍ۃ0ʼ517vg':aHrۑyRh%TSY~>@5xm4mroD"#ĨZ(vUVQXP 7G:I[,~D;!hPi>FDՅ1לN˦tSYً# &JĚ&\=5>Mّ@f=A"X$쳢dHdaTk %2fૅą W4ٹV1& ! 0+`6'&<0}RpԮrЄ<=*NN9+4Eb] a`U\rwCƒf7j]!>ڿ("%tⲳ$Zqr?E7EfAMB|leVZKH,LD!wXtֶǫ3F7`fG5ԑCJqNǀRЧ#(h@C(b8[XRdEZaK8K5u$LFye\o:V\BY9$ڤN]CJhy*_#@~_¿&R8zu4>F"V vhݥ^w/v5RL{L WІBAG`K;xn!̷:m\5|Y 8gYZ070701000004a8000081a40000000000000000000000016439a35500005cb8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5645.ko.xz7zXZִF!t/\u]?Eh=ڜ.+\uvcCuV@ /GsdX=:?PĊYٿ=Ο9?]d@U"NO3A=t?'8?}Un唸J)lt"rXN'x.8 Ŝ=R{S_#ؗ6y| (c%ssF/EAu򁴆pѯaZyXj7*Rdy;u P<.\} *PG `,O[Sdo7*D ި<5W^Ysydɍݏ(X?b?h`n$]Ȣ=˄A"6eY3⁓RLdeC+*>PT\HlmP}𵗄8q$)白Ө/#Qw#;dhd#ㆿ"%ZӅG911N gg~đOϕ8 _vEA#, 4~@UMӬt>k.e^CU<ڹeBEK=/G2VЄVX-vÛ^283cs@[ƱҨC[:$3jxE p5(_)zT'=[Gԇ~vV p&_ؕOeH:E1]h=iq.v@J;x}' hkQ;|Jhyĺ< ǝmP߇uT;>d)\6QG6|ᵹ*%s&;ɚq=DŨiP|.EU )EFmN͉(^8+zwBYhٽ҄mgFjJc]U6Pqb)x=:kr6q8lyTYPNqipOuok U:iJ9>2]c+YO`ٟПjpSơ R]+Ç= :lUЎ+*±O#"#9}q̀jרǶ 쉡 u<CuaLC*+zeRvW 9#v+a3h?moˍ!:DY{Y|frI+kiv1(o[DPW)TAKPDV8usq"# |S-N9HSm6^Eυ@6 >nFQѓ .<|II#:w}su;p^3Ȳr!=~ ,}ȷf'.D鴽#AX`oG4A q D|]g}m].>)s_T 31x 0YR l*}TA QA\'.;"y-SqQd(]^'6A;E0uHaJv4vJEZP'8ڲqEC=We@%,4,qçH8tYC84.!3JU"m W-=%%b ,ٵuy?34u1.M~r_5a MhNZ^I'X]sEXQ(EyBhFeJ]d, (*L*MM͌) yݏg J !(1Lj΂4ϫ7Gy"] bW lړWMu-̠]dfly0oŘcݦi \D m&-KnI7( ϢrPL,c-M8j(i J$!w*Zp]"jXp޻gL!R+6}K*07&g?- EHliU/0ikcsK\wv)/ĨHWTPiO5o@;FȻtTf=lHAs s (m'm!32o1I$n},,~{:l(4%~0|6nmiFhHsL .ES$>ec Cs;Y@х`ş}*Vn5: 4zSv~[|v?=\ĵZmr>^ŪxMzSH:Z=TmiH3Ȟ1~YT^9 %%|@V*ڦHZп[ 'BWdŔbr {=E~b' OEYrXXXdn(x(%2$2eg4'8nwb `x1f1Qŀ6UP ѱ,K 2%ꇢUw4;z~TM|gٔ6Q~+, m0"}f8ǩsȃ|g3V!7iFb>HFKؗm|[I2)~0b\zLnuS WlPbXL%TZ1vpYؽ5 .$b8,X.H`$@ i~ktS֙WG k-yxCu>ybhixS䣮 $?}tˇ;ȴ5f[3$Gm.@ā_*j[~:aOCk?&,s"@aWeRXjҢ}f mIKj%(Wgw-H!½ZRCngW!h}_|ZyЏ1ho) nֈMIg VtL4eS< &^ Vkt._p4w7!PM 'xM{]u͹%y ֵN&!nR2v^#iMV BVN "O@1yuǤ8_"*#LÈy30UUs0CZFl,—s}*wPƛ'.3 VHh>zbi6Ln4CRA5[ݏv-Yd + Zo+$:J#{,v1 P؝2aI=Psy0r`S Yb'/]`F&0wg!7~N\/(G˃rb/^$P oىau%WR ڐŚW_&6]WD=W׏з 챎ffEnnq]r*m Wc:g'^cTuD`Sӂ23k[!~CcK|IElC=sB_a&cܟQQe0,+qbUbTp꓂zg?b3x%̢'K~I*yů;o }@A \Ctߞbra:%:(ޯ5m:ӟ_2^5^KHa,C_ܽDKdqq ?z8.NoAt }‰hZ/"Nwac)!!"yy(|.LR ?f:cb9v%yT{#ږ[| /cKy2ԍh/NvQhn}M(f =0ns#6+aA"ʹS̨C|^g'7YOhn+7we>:jՓ4 g=2K ^DN 1r<^NK9+q܂ f#H+*sQ-d x; n[՗N]ξ,) H- п>ɟC^ *]ݏ$H 氛j|if>\j}tY;> =kFg5\O::[xM)ɮPH"egP!xpwv3e&7d"y\Zo.H 'xZ?Rl1O:.|Bs)wr.Ԍ],cX饕ӟ+% ecE@U[{3ԣS!}[Zn; 򡊵u7Q]N 6_?3rb ,b=b yҔ|˚PAea cyGTԗD⌈k!΋1^5t_^&]@2}&CZGv ͜BMيﲲ+Ä 43y5LDcDh+4x/Y $v An>xWaȄM P܆ im^/XpXC^ 0סԝpz9)A[-8h_H'tO V?2kO~tΡ*V_nm'ͿISJҿ/e#GZinozCol&m2 ;~}MMmhToX/jӐeꐝ.?$1vu`zr/J_F7sʊ uv F%mxm5l\W<9t쇲A"lp x Ng{M.%^3LQdJ$پ۷ ޘԜ 6c՜nn<H/@7ák,SXdje>w=Ԩ"|H ;Es~D#wy i|iGlg "JZNaHd·0?߲h1᜿OO]gcn#8 P&l6w -@+S4?^"gt^Su{*xBW¶9J62i!KXJJ$uߜp]WT. MqZMՖܿϴ*'A,XG>_8kc'c=[J$h9N\uX8 8>" DPh>_^?cd7F40a GH.U?3ۖHOw>C,5 *}|ʍ] 0+t}m͕o OBk%zW [Sȭi1բN \Stzjۑ<>Twh{? |%E>e3"ΚBaOF;yp6P:z%O*2j](>Z脛Mir/E\BMi@+S`^o8:jgmKqXў(l gJo>QԹ>{VMx9-ͥg-?Yko[vpY1թ:iagtŬmiYM4N#T(eWZ R;~t|rB !L)UM1N0WCQTN$qeVo7IFݯ5˴(sFxI _jR(t Fcgg'*TQ,y̷Kr+DG\MwwXS(*݈<כk_CACbam7Xj?4ޕ1$r?`w׷̕% =Of$(:bG $NɾCJ-R/xk7*2-ڮ:yJ=MGhJkNNr'o|+oVnE ['W㞐H$igWP[pʠ31^3k(9ꭘ̐ ŠT>]̧|'6J#gyM<˅]l/OE1+yΪTdc"³viTZ8Je>k⽅9N EV=D=gu3@a+EL ~Yɗ%`5>|6`uGPC\ùBHwP/\ .!}>?mءu !_u*/ME?$`m}8AO?= sk.! }8z^Vhzx/.=(ma|dsO[֗xKl9f_`% tn}0bX|NDv_:)B,f+_(pa:QdzVqU9V[,k]{X.enU<] !PןhapP kI*w"j#0gtMyH{.7uheJ86WQJ ι83]bh3ecq >i$i*%I+RZzq<W.NLJz!^V6 r`k4+N;??*>tc=ݱ&U5Om?@z݂P|1L @,+ 3Fzĥ@;fR`Cy˔cxc17P<]sG,="\Y3SHC–yl/}.v=h\TG*!.Uf23C30)c!&9?kfȄ2 aOWx"8)M Nסdr$i1͐8 z&S?]hPE F_&Ex ME:[/#H .1hD==A ݝXS"Q)(ji),m΅L,/AĦV? 4utG#:$5a:`9w0(wt"#mO+Ʊٜdžޣ$J۳^& n3}A}]/Hn-+ 3[HbXWu TquI5/% x ;ROASfYS͎R"w7 lx-z;UOT] sS!"%9标:fa L3HR]X6CgZ:j;X.v󐍐#` *ضfrQz],Nጝ[V^fRB[f˷rqѓ, m0hL}K$l)c(T/YR&l04Mck[+ J `V26ޕhvjA@8B.;aS&ahhh96"0fO0@"NSsKs]Ahd-uVYv; Ė~E|ջTs / o8ƞug^PXWͰ 0?4j#]pCq[5R -K(q( X tԊz\ѡs =w&;&[qxku "BCY,;)vױ6bnTYt=?ܵьy DMfsPY~fcZ5Q\{ʐ&Q? IOVl[JMV:Ke/`yqY0g[g_ɑkhFϬ}ª s+݂M%r@daVԻJP mIڧ>'%'@++WY-:[ Jbbܹ.Y$h3ܴX |jgtQ";[%s#uxYne\X8&n^̨>$r[ 7Y̥2Fa 1 f$ Q?܁܀&MKS w_[6ip>ȾeZG\-:PPm!K\q]G,e//tmP_C.qP3bD v뀄桧kD2#~^%*OndM'ػ~ԯOBu6x?^38m:R^QO4DЗ.}!Њ[@ x@Ռ]ww }Y{;ygwC*x h1lX,՘U@{R0eXbm"`M cNNusHަ<6h$EU 8%?k/5g-' n$7|`1/d 񷞐h.a^1{ȿ&oc^J&M2#shuKavzi tH뢺4~zcsbB}P421k(t*ZOO%ɔ:ԉ/8Z Ĩ$ܱ]f\YUqQ&=&(^}N3 $4E>?w~j Sg{[Pyx`6{q!hBD{2$^댎6TbRR$V_\ 64\]{TJ$Z&mZB q5Z3=LIJ')viR j(E )G32dede"qTtz%!ڎscdm#&bpl6D8=Al^bxǰfI_1tI/UpugYEg,sxɉC+K +b,k.>@&!ItQ^D;A^RhWёbmR~ϳoJ+D7 ۨ|@͸*N4kW*rkI*| 3u&(!v04 ;'=K촰RAQh/p 7AT~|_7VjofHm2c$ = X5$ lK_`fjd2msZx*E]ހ\*@}`ҡ*2#Ho[H6Ԟs/>~aOb=H\SOv1Ok"diNށ7"X¬RtJvlҮ-\ (oqnHĆo~a#LrcVBsG7fKxf] 8P {I2D|9wq/sKz]GWzWi\ ȎMɤzd{w2;B*V{9U%gǽ8^"\)ƷVJ﾿O͂cTZ/č3 ]or}/?TBWu/Vop']ɝx\!^qB8C谮;k@m>1H<88#Eݔ.DIcpu4򢽏3+YGd;Ѐo"#u} "kȲr7 ;9S]r9&ە܍$Zu%#E6:"~R$4t^oqTPҢDnQfw lu€MZأэ$FaPp1(n/Hm)j WBKASb]X57^YSoE|\v.7~XA)'hBʶ_hM BiV*żfCiy[@ѥHoniQc5yg#@)אޛg'T) ww忴V,lV'ZYBÑ(h7xxVZck536ʯ0wt0 ղ5 'x0$GCAFlnd:.ZNƦ;}&X=AEGg΂%~rdBCJ~%5>)M[V# E:왂EmWyZM3k0 .ɀ}Jkh3)퓂8o٭w;e_ J& : T"!h \)}j ז21i-oȍܿ.pz_iU3GrxтvQNAB K}U})t^h~HIo?q2#;<թՠhc'E۷;O\ѡsoW*H_>'‡3 7"#]Ek=}2֜YRڱ1a[279߉;ѫjC7R޽U-^_ EILRʤ'V*@$~&׺ŗ@PlZᎼO)JklXg1VF9?;[Tlew=w L5[e$R]V:y|C.XFzn,˧-?գk O:bFdxBm.:c!Cn }tmJ@"ͶT6ʱOP ^%9a@y>m/&]R!ۜb¯IBoy޺(E_PM343!RF.ߏg"d IVz+K˒y_±ۂ4#5†SM:7LlC1Up2^ jŠm)}I8i~?taeADpl7WЛ  V~I7@E좰L\+KtUaŞCihҢNzH&WLgm$sf6I?wd=$@usMgT( &@ l;o0CX]a?wRz2EC ۜV=E|ۤZJ>R"Gv3vwswc8N\M85=Pcm)uw_ze),e&PW"Gj h[@'A]J1RDnk 薾9Ϗu #kR6=aٳ?~ƻ m\|'S'K<%+MTz9LIňcdqco[y$TKi6yѵ^vՓQh}0ۅuy;EV*K׸@ی^; N̡e?ApwaBd`/}@N@Ԗ֯f|g>fǡY[&֌K.Z(M#eL7#u* }pØQAtn|#{3Ԅ7?*J,+m@st՘EǙȢɳ('A>ȍ *yM˝<(buiTvz1q{qY8(4̖LO|w5Be%IҲ h)?$Ԉ5:v=DH:s szΏt#Ot?X3`o~`s|fWLcCYm*NH3Lz~ {Q*^w;/_T['CJ5)KZ 'Goq&?KFf OeB1{wrusS_ɠhdf6aRކ~b*G'EKՈ:迎5iFWDLɓ3pYdʎh 9y7@D1" X w;|5Ta_h(dkϼA9Y:3M[~:_УO_$VZ5d5<9ʇ=.)bYn\e<ѢadDt"=i LTjCyOp&xR5^a_T|6jIE?L.P$^kl7Wf̴+I0( {Q'`ԠeM焀Yl[? Px欛Vɀ,i K脫NdmLkK;1IpqU(`&]tr=|NgYTN/X%[6Ks T9ټY_~*47ւu'lYKm<ܩ ē$ d#gGbS_5oBE ᡡCy]O/WJO3Ӭp1ϙjDت|dadv8zh&*Xs>NF9^)/@d3 8 "U~"Q>{ƙRr^r'k\n~`&I $Vu .'Q .FUrհhxLG^;'8o:aDd^.Y_ޞQJNU`Rp=]kD^o%XB+?gd7I -aJ͜W]AU.[8[S#˩|*N/vj ? (J͙cѳњPB25$~$cgN)}]8cEѝh5!D얐4+$VopZ2'VE ö[ˉDu!xL:yǃk`(fm1  IƊEl/:]`!jEi ˲a9~|MUS-",p\kὺ9wFpy=I3S{nM0,wċ?gG~ /2hֽSU Pe\t:-L.Dwϊbtߵt1s<d9c?-юY<-PLp}9@pMIt!Dl[p.TM 4#̎^Ĝ ăĻԴIA Ey fCݫV-96"єblmÖ6.FBo>Y eE C>-}=be hnV ]GLcy6/RMS{I)G=$vر!ZQ$mFjCUW\n&}6@S[{xn/K zHlU$"{4vUi"imLDfFr*&I60,}1.T|__V:j}܊Yl Z'%OO&~M> mMD@G@9W*@&AdMmE: ' L~ kKT9e*̛GsJuEo I}`TRU#?Dc3^55+ -҄,ӻ4h"XǸ/}gz^WÀbOE.6ňs HWKGSxXث|+Bm 0ſSKc }u`9Pgs LQ,$#6S.ޤ* 2"ƿTfl\)u2]zyQJ>ĥ;.~z US,kC'-j ]1e+ǡP4.WDz=p^Y4Pi^?GTq1Ruw]t‘pW"רgӧvhB5Kili .ٺsd1U4Z DA\ J;5"m#`iov16W 1mYAn~peޑ fD,*P2^՚hegS{@D#z_F{Rdt׉ 2N05G&;JD  Iu:>7D zԵ>MsKl sT l~2b(ee }"vr^?g̓:\.x紥zdYpG'-5ko=$V_-Z6#K0z<)Z^.m]΀^!)Y뙠::&7h ȕ%M ozK6)BWE~(J6L9qdh7-PxB{15;8ᚯ=z]m y=L@*f8XxXԥJ֓\RRrZJ\K{l7A {F]ak @:5pPzrP?h ?j(Q\-O{E\ȴ܊*#ڷxP wn^BoEF)|/$RRAB!aͥeqI49ݐ֮;794Ȑr7% [ ӟ occrP43&E~@ o@ZLdi9O*tנU.A:܄ ]s |c7L4\/y1CpN)mUe``![jN+D+ׯqLQ>`̘Ei=)AφF=70(̑2G&`[K U*}.640zJZMvW@Krp]d=r F-Zs:\̂y$!r_SIpA86:۝J8Lc\$t.HXdDj 1ĖپW i Л3qlP"^{ B<"; W7} 6Ndr4H3_q6,Ŋ{e_H_]u6`+>yV5”VYX m$6(n]oW-:]+[e!B{2jc'tTwpx8P$}}mx讻lؔs/Kt^fI^\ɡzo٣ٲqd@)8h9=?m/3 2q2gw/_Sd-7'`Qʰ3j-ƃe0)Z*H1kM6Zfݧ0FkZNO0AIΏwK&?c@)XW7H94 ŘF 9Y ^/P,Y/Cke{ߌxrnzZlB?;ݡ,a,D~ >ux||OG#j-䧮!>ʈw^s)?ߺA\! Fi]!ij[հUyble\@\-ir#քgOµ{ +;Bp/_tgFVZDSW5jgnZЅ %Z޲}BrН>u~&qeǂ>ӇJJu 8PHA:0pP{<8NN>QrdnYrpAZ!Sl-YɶBZPz|*??:v!%2+!s*@ d(9$ !L\uwflc+גͳUĺb^T5)w)NYmP =pћ4llv="k5s31$ ?zS.*2UQ6/Eif!DWʪ~8@)HJZ$Ww55oJreVկ=*0 n:OA9 ;;Lq=ƎbTkY~y7,Cj x£ q)lx jxvDoZ|GH%,~iߢ4 s@qmUsH K*)]  ϫ?T6[OFǖ_N,H ʈ~]OXNt>t;$WqύWA4 T%3"6: `D|^|;Cst9C\Ė,׎e=Nκ\x4BȨ?tU`Ym}S5j2d_CO;þZ^m.|qi8)0 8`aN f.xbeɜG4gc^ H_g719`tE*c>; j8֒Q!|#&wJ;Ba+C Pt]rr.zy ԧclgJ:pcރtq*2s'%)A;"EF|`(>EAokI#OSX˯</EW N'ޣ&LЁ003O&PQ|λ+='l=ڜQfUA-r= ,m dNH=xr}JJ{>r|^/I *(Fx~_fH7'JADRklß \/MD 6m\&߉~SAC% }gYZ070701000004a9000081a40000000000000000000000016439a35500003e04000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/P=]?Eh=ڜ.+$C禭Wq4waMmٛ NV/ xGh f@%֐uA/ 7pA e+,!x&\`8$oDCDhy n4oK!]ZCï 79,zɐq|8p|q,"`Mʑ@ˌjf%=!eBnwh.HXꤝArj&T"=pz7-ؚCQCyVpg#~PH:!K}BKt 3Ϩ&םmohFo ,v^ʜ 8 \ʞ_V 0q$d#[$&m0-#PP?G{QflFh)XG7|e5b>R+kYm> ~:,m͏fRSj!P 5cttALVo'Dt^rW$YʌpUX,J,.{|(ߓdx#Jc҈o~C="Yڒ56@c"ԳL~T"$t77e$PK&'ZđN?Q̟;ՑXqP@7:Ĉj)_KC94f m>⼓=o{pLM]mH\ ?2Y͐՝r7$,YřwsRWSvJ)ȫċZK B%V8, #&2Sg!X>Oޏ!ur>L3CN=i$]tr:3wGIDGVt3CPO(ڭS7A9!EDt% R+(Nݳ\uPAScQ\ mG5T.qN*^#>{aqc8GTU42S8QKuR|.U~TfiPhU%5 $ۘj$ \5Jh`@/  jjf$ԏf8vr}~[sx};Z\:M mđ)ȹE 7R c luYEF\cEIQ;k<V2+VtLO(H;4$ހIBU^El<^vP ucy `e.Ս#v^p rF|߬#L-iH?E9dx4"s8H5%ig\*%[e9$,*Mi5ԋX~+Hͫ/$\YXcjݽA;$%r'E7^rS0تlpXX#]+)d5 bM$cuz7+g+|Es7_\7W|;Q$7젨۔k6x VcTq0{6T /C_X7s( 3Ē&hXx] <.bG&) Cn7H-=#&.*CGCCށ篱qDaNK2Z/[<0W3#9 ?"rwDN쿻%,'g #܁bh8H!i n`ӟev *n]hݔF ѴoйZo 1č\]%_qe3|qnG>Cq#3dВ:s7-YɫalSczem*kQw;Z&c|'r5U}[¾T`m)SW[`1E+Dʚ0,#-}hZZEBȠ91O"KTHvvZ}*74Uo]5[0j.)C??.cZ/ECߣ3:`rw$)}]ӵ6O? Ma˃cr]sت }HMy !i bέMc{Q~zta+ms Ir! _bYupZf%AKjc_6:2LB<a)u+zh꼟,`[(^9B5bc K dZ 5ݚELZx("ڤH+ϝXbd۬VlʏJ+&AS[s!t7/7\0zEF hZ mm6ss@>Z.4vNRL~k 6 woY|$A+-O:ˌ!T2PTH GN\L2>T9$)XDYnyߘ&c!`cAfM4 % لd֏:^P FDytV}0>D YDxou"?3}H]iHch~K'D'v>5 Hu3,m'ˉPXUhv+s4Y6ag QF9i!rYq(^k-Է֠F\-* סlLmcb`vΪO"Qկ嫎j0'2[LA8H҉[gsN cI'[ۿ+UZek>/Mka 0멟_erLK" 1s/4 'C/1k+]j@ހI+Ehhxp0~Opu"聵{8;V4.8W+a B6Tp:)򶘃Wt@ll|03GDY/j*T/lews ۊևRKc_4;6ICL4^ 9~vDjԚBE'ރrSJJzmpe=id;Py"9X>`|" }i=(aEƫ;hɏ$%(_Kbmg0S`DwT4hZVb*b(K <0WN <~'MqmЪ4uSV(ELunO~O 6\ \BUd/*6Nd^T)ow\#¯u(B[1gށDomoӒ;E> s /=1Ոa6U5/]{IH)C7dtR/EkEay0O?ujIV1ZRNqƍ(e@@]8i;Eބ.!31"v77S5Go+I5ZQo~GWxf2pa۴~,NTpq&.u|譄nm,>P53F;gep\aFckK,RL,imס^~4ߪǕOyICk hkQ B>+&!D =lߧMi&;zJ19,lJ>fט]Ƭc[Ixb>;naO2Zi'"ܻC35w % +FiJ."ehؘ`bkpOP}.l",1[#J@+^-)Xqr,pMamϥˠ ҲQ&O!>1L&9h-X`ķ0uTvFLltQIbG]_Kqo.QkԂ8 =4JD  o3| W NT =L#Sύ!Ϩ1i)Ԥu;6@gPVV:?ʹkwn6m\2b /JNg(XRpG0n{ܱhr&K ʑIu(p񋭆C5(5G> a'p0X;5%"2R \Ew %.\ŵڎm]+"7 `J>"RFGI4NvU8iZo_t<*z >R $(Pg2 E.@/HŵlDlg]~P3U!p!=4ǎz&NW⾇ᑤgԍ;k7ջ4=1#ĝ{Qt@򴷵1?+a V|d} h/H,t䡡iz>u\^\Hhml"5Jb,Ob\,^eJK8 V#bOtI7փDD"䴩Mc1Yk%,ȘxfIBVJ)n`ApFӻn=bHV ( C3DiW8hr,j0h,и ͡)yr;sP$Sm1w;_{9!4wDcdVS|Cu 9I)yJ#Y"bs /|fUy/PyO:~k3+.Εvh iJ|",c#GՖn؁~zKy.\-?D ]5ED!>wc |A#\[xɇ /B#{XI Ty@!ns\r/[S;wh⼈\>gjщENukbRਅyEHdL5;;4xݓUe#x3ܤģ%x Z/Wa%sStvrx9z$$;}ڼ I65X? H1Q E2Q9y|gdg`,`)Ug2fƳ%G[}J@h7ߐv߂Q%*3TuɄ/`y+n2_qlL9 K/a]e6 f6/\) %c:?ؾ+=^u콷JẴTCaGHGahI#m\Ґ?(#)ju|orw z#%1Y񞸔&@j An`N˯F[UJ`cOþ2gn3Ԕgb\\R+Z7iAa࿧@KSX|SqiOE"1 ͨqqsKsvg* v]*ŷh3?4ՙ=~ %~fhzOQZ1=⽞k3-Qjiѥa\iħonpsL:+1 tzn7ٱ} d h:>M NiT:Kj4h"\K2'y>ﶎK\޴c PÂɢtrΓI+a$a835a|Nkpf.GIroظO.ʆJRyT]&]R eo_ *JDD.=!nt@Y'7Q"6.S'`-+c͟y4$9|Jm S~֞ߨ>ɯƘ- xtfu+~ScE$;x ˘agi=󐊊{l 3Т-tYN[<|~7AHg*EB̽|a g'EQ{xO~QM}^>fD g-C}~<בmdG~*Mobxx,' 4Kf',oA:<)hQфEZO :w7e-$e2 ci~jV1j!a,l/6ftRƔ([[DséA2 ~( 5->oҡM?RxHusݣ[y{ef/;$A:M5P[?b./ձ.j/aF6#~6V aA{:%D1DEwXS̹gER> R C}}ymz^̆N?8 !q&T_:@wV3%.n;}Ԩ ⥖\-; ˔+iǜ:x mV?ь@`bڷHTQ{ Ki ]Jތ>9 T:TފSS$tF!i6("s11~%ճ3Ef!iQç#uԸJJM&[|KzԊ-5dAP̂"Yz ^%.Ʀ%Y?OŸ ZEAAG3߁rTsO~Q~< ^MΏ.{|bYMnY,21K b/Z;AM8ڎ-ovXb 4DםaiՒUawdkiG]!d}zk5WhB!# lu:77O){ͨ\UL =AH.R^7t{툎xcs&FȤNяܩ-dSTc63z.u~ѣ@*"}\CBNDM(aTӽ6Xu ! Ä:5=A~>}LNƯ"Rh˱g)2)_+mRHިHͨBN=gsL3r'1J) Yknã6g+C]B< &? C=a:Ĩ ^yцglFg#2ӎ}Uj["h|ͭ1UȑGDT 52nJK>l_:/0aٖ&fѺ^`I[)rhϘ'vD& Jyy⸷c7 UK fğEWvVqqaj P2ó|Z0v/VbŜաp}=jp(`[ 21r-yRuЬ1Բg ,*Mx0^O>iyRtH CƢ>Ia, 2%?U ׋X`flv Ԋצe_X`i_[Qn*d= ζ0ƼZ[24Hd>8H6*\SEWixw"z(S /C)C,[%'1PFSοW_=gx'!̹v|sR&L &DWpw*lUm,=Zγ߯kZ|򞓻Om(<֙k密Յf+<b_sEu9߂}6 Z*w}Lݒpj=W룵ȃZcMB*B,Fm&rdH'^lsS~3!T/XR =ߵ|M|t)F#O)܎Ǻu/ؙZيv1!JbO~%Z]XIKo6s R|EWuМ;x?AZNŜ~{C% faA"'aaP}% OmOEj|x 6%vX| F]_~2 YO%q/AirD} 0MH XY|"L̤#8MrK)VO )CXN[)6ⰺlCDW*R?:=KRbю}[ܱ[ʼn3D#ZC lvdUY=diK\NxHK'mU"e 1wbMޔoJRVN:UvÌ @@ L_jz{Kl9҉(i>+$|I3ҦP BC3b `O&X6Jᄋ2ϡ#Ԙߠbg[qa}GL$lº6v ӋOy=|F%{~X:+9]%P\`8eK/R(UޱPptqkuuQSs2]R (*юUR_n3MkzhXsUe;5,f\2Mg̴ `L 5;}wJ, qrA+*C;HR_҇<#1q'+םyI|cH4jп5?B0~8k'b2+ lnŠJʛyZ:I޳˕ž~ sߙC,k\lTjt VB.~юs|M)  kӵH<\"qTfȠSmsVEtطF$k :b!dA0Z8ΨOEF 1CCh`OcPLtprH'"ɨ , *8q蚸1|+b2u)rn_XK,wזk8vsiL2415>NVSBC1 0gW3S5fV^앿Mt!:pj @K ^=z΄ѝ[hnY"h@(H=r^Sy1=.ɎbNU.m|B{dHaM;,a\*NmxP2SD%䌿R#)Vopw YX-q#%*/zXJVuIBfh;5q.-'g.=詃[hP'o.C'^·E.7dkRqۻ7&\V+=eg[k= ao/Bp S[ZRݻձdQ^[TZl~ȓb5 X f=IY.jgyl? ;m$ Aɨkhq(04fR \66W]€wu7mԬI#P ~J=$ºtSĮOS뗙_meH2Bl\#H@4(8-v_ tJO2ž(%z]绨 ei7ܔ4]pY|3Mqnz|h- ^Tvw_2&vK(`GVEr2Y.YMo~ͲF~˭Zfa !KX-e-hDPa>-'%) l >q[ D>f>D^$M !ʬM}!Ay,Mybbo_|i<1ﴞFd]>ygt:r q n/9ȸKG0ߖ ҃}םimz[ wK^ 4uB]ޭTg3aXd画X({E'I*#Ad@f[p" Ft2rK37;<;8CdW ^L $|v) !#X}8 EoOTzД$sgxH5ae:{hwQMTgܦ:U꽦&AQDz,3^;uupQ"rњ"C>kxVjJ(~9C{y%=60Ÿ(8q {}{!_`UQ;(R:bE M(NZZf6d$nwϗd(}Ncg*ʭ|Yȣv+#pLWG ߞM%B .e4z55%w5q-=5ے)ehtmg {~n{cw ]ureh+{#L8ͨm}q ?Hg{¨rD]-RfT:]=> @$ۼT~"^E"~}nY}- 16=֢XyeP h:ZA;ZyQo/q &.7"Ro/&j- Kwb }U>m1R6VvC_H eHxq?rpa 5AU%C !ۘnYO -!KAn샘9yR G)nM3빯K& d8ġ!e&|9k2 5ߞIl_=WL !qPuNr$+o֖2TpJ%"-'$O8t\&zol3$ ^B o+,P J#Rta,5΢Ȝh/J]d&Y=ȇPrt+$9tsL.8e;~Ty"V&tj5ZZ_0L9V^tdz=;N]!B!Y SX^ zS"xl10w(daÆYf[au':\Hì_;thq.m¤3!6Ε+{ۤ'g>|_ ?l_=NSvqb1(4ef29:mHX /66hqktL" yjhGB1 gwN /gnc%gw~FDFMEKqc>@IgYX !0.NC4#iIZ}W]_LI#p*~c#ٯEOܤ0gC1AJT%ZvApords}p&x,9)o`bbo%^Nee+LY,3ٔ~w(ç/gk 4Q[ {LW]I) nվLQFȇ!cTQf|;&m(!(%Lք9?OUbfk ? =hFPAή=5F%0)}Vc샨E~LB4l0i;bE1Z]J\Y_/*GaɶM4mrC<,ي̃r;cwv=)(!u>MorMbmMmOBeb4=U^ dNy?á{9jH2`fG[鮪#0/](j`¯6hIZGuGXZq-h~uOb9 ;u1 ?N %a۵#r ~>]nKPD/2&ְ68!U!Hd|#'=.0BXk3˯Mev"G|>Gwp&Ra=x4?1̷RM^C@_:MD7S_gV!7rmvyt'-9TռCdAq[⤇yCop>"xCc2J!'؉@0+1 ݢy;~\[+o~̍;Uw9z(Ub$֛8~Df_K,&A"Oq" N"MVy_d>1Z#a@֤5|'I1j4?Q1Q~?dѶ*-5rhB'?ěRO@{tL{6_(Ȣsa?􌷡qA"G/V.^/&i?'xoddɪ I5@Xrdc2K[CJ2Z0ѠnU\YH] յOT56CY&yb%p?:%E*w.{oi%I'r kIt38P?=W-4~(vА0# Mͯ@29ۿ3(uT }ï<|kacej3b! QZ!␌ܩ@q|xs7F5Inu4{[몰!:yArI(3C:ԉ_0G/eon޳u餶\H~Y2, PANh.32E˪J6p:)PRtIP'&hHăȤS;O}I}I7O"jxrY*h :3 CI&>n؟}jdi~u))G/;x<ݰpf)!3\o-wx &  a Q4F./s1ŞNV yDS8"|P)E-ec$,hY.糕gONzZEȠ0YlaE<El>Q*sw#D::Fh4Py#֕Lթ T:BEJxR?~RUNE'cwPaš^\bDrL+i\Ry֫ >KR&68698ԧ-67iAȲ>jC~d0 ]OtM,vvMCINnŘy%v JJ&pɁa@ >aѐu܆74 nHPE1٢DZ06Yz@$ b}3&1&R$M:C^-Y#:Kj N"=OCV2jݾ a0F nXdtדX$#]gCjlJp9HLA,qitv9 9:_<-~A@+۱46 _$O-z'ԃem7 AesҸ 'T{z Kr~+Q]y_ pFRGPmG!<'"u:L*+N97ʏ5GtQL ^|A}Q{(rhpf{AuQ[wJqay`3b)4x\ .Cڥ\O<Ơ7۲gƳ1.UHU Xqpԝ^U_mJ{zg liVInۨ= mg?pR&-$iD(u?J֖>4r&2/ܠLpzY~gUj w&F#tFKő VE͈v][^ -vVln.7FZV~ " +LbJ)QM[{C؎yC6 wX iw;SRlG6JHr8\1iTOe1A:Ggo è, %>_oZIů-#)cql./bhe2`AKlA}MnxIWtu B)%O;&$?~nVݖvir#]7 XvBhFWv2Epί"x 勁.Tv%։JMIm]?0$}5#PApɪ~'lN!Y5 wF 0lTO . I R>iOD+>. A pӘA93hy9 AIV\٦er@l #Ć Dtv$*_%;p37Z6Ulie^s1*>E_c7W-^$t([\s08s4?oN:vu6T- &=̽s R$syNw$ Ω[U@t}T@K.ۊf[wFcĀ !@'ܺيSmzXg%#׫]Fv̌|6Xb|"ejGx>HaoZEwAú0H0}dx%]d^frUg^HA [Tޭ qrqġ^)C;6,,V>1?RSmyOJA$ N=aK8?n ϧEcd4Eo:~GeKEk$?t~w>);C2؜ZG(5WDUxYK/ =gr_^;ˠT&;!ƕK1,BoLy K ;f3r%GȜ uP\rv#o>@̬YLl©a_Z)gW.&G7}|âC}&+FrPf)A7Y>!:]+WE -quHh'5'<* 15f촭%|C ve_-h5lT+ٗ:;0m ;?v GO|A?!a2(=Eg ºê[/^o:_Zr/r! }!:ŸҵW|aP_F>'W / ƿc%ݷyp 3!+Wr7,y^T@*& xeB"g̡~2\z!g\tE] Ɗ2!^veO!!mӃ%Af <˹\T6`ìz:[$&K.*ZmbMs2'iFL\>cnAm9ٟ#mOR%;"OkhE2 D2K5o9͘vvT@4E)ڷSp>Xq]en&"$ W7 6:ž{1u 0m,)L.Ȯc>ћ*X^~T9a^W4_dYcMW1/A]d}#S/&!(KE0a-N_ 0Αm#hjj]rH,̆k\D H ϣ.\O)xzW[mó{c[ Y3[yv|>WV_b^v"(Ci5lﻭ 8>uOsB@rf#ct;L+R_N.>? &-p^_90 tec.%O֮|Ueq"R3T% ٦}y?:eST8p:? ~Zs#q0&*]Su޷ %k 6˃):0eI_ђVn[T ={ k4E/br$L-td8r=?RVFjH_gύٯj5Z }iU=º~O/;[8m\ؘ)p` Dg-#%7vze#7k!Ҧ0x_." ff,< zI(2a(:x, wHD\(jpxߒf¿U<8fļk%*'6D7/.<b~:ZI;Ma Y>ހ1a V8ӷ 0Kf Lj%NskC&OaJR'=@AN8}L0B.P6 3F-SWq򅎬L74p2{-?:$cLꥬ DҸ+Kf;xTbWd=aYS~?'ck"Q,{E5imW%.$^ǚkeFr0f4t:1$!pgaZ<Ӊe iwe-Il"0td'AԲ{)LJW:MT?7LӚ  {֚-رYѝTK{Suū(ZWR'D,vx?(2vi1W?f(sa WLA`|4Z=0^?.1F`^78mIEX%\OH'+Y$L}>}?"&Q\®:׾O % <\2u{Ʒ}'H<ŠJ5z j|tOc`rMT/:-[5.ʴ1_.sH{0Hy}cF+Bv^25o5m9ŚrQx&7Tr]Zw=(AHoVD P) _ǶDAJ[>5ld|&D1!b͙nq Qý䬪NCk`a3P"; MoFKQ-V 2 'NN2RzJ% ՎGÞp;ǏM~bmY[szGOJWx i5MgܸuxMҷdw;X]JDb룋dDnJcȏ-ecZxB8 -at\FN9 '(;I PMS iCw垤,-KZs0s> Enx%|}c#qH𣆩Qӳ.4>P"5t|G!L̐E(ldm!W JjLj^&9=i[ 2s`3\!q`Ow$K:D6sa,|̵4&()pMYMMxfԿ4n fgEF3Ki \`pȁ߲> i|e/ZS)g1,XC'Dio8_ M4$i4fU.&FA4E"=M cmqꜯ_2REltK/Wކ?"cd]h5`j({\<̙ /qW巫I95T Op{C{Ҳ=1q"םɶ#5@/%`*5V,< fsQI-ZǰII[xkg\cj| Y8XA廳E-b.*1{:R;5 ys'aFH[7ސs>Oq]vfl/+<rDMGQ>X=`b%˕l_cpA^KoI摯\ 546ζ#/5bB8w.?$.ɐT7C؁%(H/&қ/ Qm֬OxKOzw%ɼjq;+2HLL)d>#WƫwbR3_auoFx_[Nٶ[zY򙻕۬|R *4@~a#-% N&_Egw񷢑x AU}=j.8Kf Oic RC66?f 4Rsʙv>G-Dt u|d(8R#x:k@5wa9[ Vjګj U[?JɊVrHL֫A.'uLh,إ 8>M(twA31r z-pq-y;ղRǢNpbL {!4fId&YW^!'Dt* /-4Iw˥dمm Q(<,eW3| L_P %)%~b՘.,}Qv݁@+2pqzN^H!F aN.AH3w S{]LBJ! ޸Dp)ken[*=9O DV/0XzqԌUpx5IXK4\6W&0g+䗏Zڴk&Lg=fWHt oZ}+$!ߴEqNrW7+HA>͓ÜJcUtWeEhL"=^ReԐ OY qABE" DZY)zeWY^?H ㈃JxN8a"~v[sfIs vbe-uZ!۰L%o9*LQrEǛba`AJe̥"HTK-P`|E1DZƎ9Vû0| :ʂw5JXAZ18#d'59_ ({WՄWP%B=_'}?gßz$"̥Ѽ F7CETʺklle-:'{kЋ(ZiNl:?[cN͑3'.xmJ,~F4/i{ŏ7iJ ;l[ft]0*/s!Ҋ+݀,F,0 Ʀ!@9*?[ܑU\9Bf#faG{ʋNֆ)zmضm2vpy;N jĘZS=v/bw{jSjɡS$E?wj8!+N2 |ިK1ih{+H Ϳ8mi-&M60VωO >(\!%;kƘѪ2.qGݶ՗ Me iCb'"thɈ![UYu膕ͬQE2/8Xw usd{+3"{!/]cR9H&AupB0v9JZS_NGȨ'HлG0,܊҄aw#' W{ j6yP'\x]h.9Il92U}Qۤ|35ڑ_^s `c 5Ub67PH`Ɍ+oC=JJAzNgz3p;K*<,'Bo܂2: 1I\[8KhGNa~KGm* =`bʳ`$4 nr%6ʧ#5d%{EV,,lgIq El$* (xzД n xP.룼Uy^*A$hWZD(ɫXxMqX=/s|*˃뤘cD[L`9-'p, {+_w͛t}ShϦm:?U=2>能΃R&bqu&BLa|$O#SDwH2Pަ Gut$,LRA{R[ 0Id'V0\򋂜XHVquw6Qʂ"~ڋ%TD~'&z X%|H_Ұ*#@K5lW<د*%eZe)R*._R+\ɠb!9v5ՄM6lI#/~Xh_AAoQ@E v;o Sch /8Nvzbt_0*?vSHİL<p>iJ^26x[.Q aUkS7w3KBUWܴs@Jk.~Z7PM5?0+蚱xA /]9^:1[& EY$P.z-sDf VTBf a;3輼@lQJZD#Qb]T:d{f!0RKrTaɣ cVF ۭ=A(M\B4_x]PCHZ5m.Av๭y /F\n&=ktP#&68 ,keϮ@0,8{Xōr~%.НPnTLj}cDpSػ !gZ]4] W酕LjZ?Au~:הZ$~KօN!w3NŐ%-8`%>NÕ%s<-P8GL37vky(3%ƕ@6ƃO|FG9ʲCMxǜBYE"wJŊ~"T;2;7e< id/BXKbO@rxd-Wh9gY#@ ;iTߏUbu`4RFd_OXӲ\^2Ҋ0ͦH>^/fZ6>=_^XpwWŸIBg9)7%L7)I3woKS,#N On':ix8VY2N{63u!͂ZfS*Z( 'DD 5zFnfD4_i?ª/ɌmNA,|Ӱ*S/VGxșB\5Ic?GvG#`Ŕ$;/z GUS0nޡȬt!&T%e 2[KA_Õ|} G/X:o^$@jh'kkgQA=:e$$6^ ;їlWkL_+O$ӜS )N32OI% $<ԣA(e8+= 8_zbtzK̿,SG`b7ǁKb<ЍƭǘIɺ,"'$?$vXR ._7%K\pZ{AĺwkmW@г_BE|:?SMmIrKyB;Ys*i3xA7caYI(M̽p$E6 >\ 34j-փ[o k1uIPBoBfy,*% kqhc\9T5@OyƸR+W3ӽ~. I*K!ڠ/<] ^dV_$*3d\'*3!%(C[Ԝ.#S'6ncY }֊{<䡃`ezsܒLA_1yL 9Noj:zx=owh 4 #@S_ExzYyX٭@&LY[9r JX{Xt&LH$\yjw҄V棙s6pٚl PkBsY.LYsp jxV̽v% W.`nF74&ӢA6.Tl!Z}z,5٠fB3?HjԱ>Izb|&_Lsxy 77 ڍt 9܃$ {"ڲI/tW|x(^+D2@kVxtHdOŽA,K@UҨ]]qAqzzA?:-1CP:RwL>Ϩ̧V8tbHC\{}Ȅ_AfWc5Z h3Ě8ۢ2"4@JJbe:x,i؉Nn,QkE]"RCXt3@(K>7zn&\lUzcaJ;eOdX֑H`#Ekzس6 9@1F4zc]K9+m.]>~o6ڿ`oŖQ3]"73i}*)2SxSoU7VܱQyf S" 3j"hx:w 4lCrT3\ N[r`Wjho: 99) @1!j廉dcm@ӯ elp~*C)0g&@vWPdd[±b-FX^j] [-@`#eKף8 JuAẁj}2HFD2%4Z1>}2v0ւ0پWlX߫_m4J F&!6VTGQ:ft8I]Ǭud,7GM}T ^c֌saVI*?"}esP9ޠ-iUIJ3wpwl.0*]Ls]s[-Y@p&Ӗf2DAjWUoAEL1I-7l-0A"}۟4bـmR5rKbQl:[O:}L5ǮL>h|TQb5l\Nrp`wovtg1'b`8^7K"Ёq5>lDS {di.U8^gE:83hTp@: l^unt}& )JrQʊmyLY^3 JkɄgw֮鿨iEp/O./{(W义 =:m\c_ďZvSrsV`oPT*ϥ1$Fzoi!Ym"A$PKKƍ@*biFClv%~;-2M dq(ow/8MÃm`JJ[yPE $C,]]1|dpr+S$3Ζ$K[=TM\!5yG9$PWVm@xι15]?_PwTC,tRpz{NQ|ˊ|K:@w+`7j!Rwǫ DX{үc"%ob=*׈2(h< IAv]{5(.%C!XZ JA/ÓX~\| B3ee5>8/RZJ{ [TcYV]GFgka5C@tT@N~ש2BFj ( Q6{;$@d-z,{̡䁌u"O̔gx垣%peϣwr?dßSĈW1^A-qN]xd|z֧&/@/0cG/©\[ 1oT~Q X /?xlعV>T u^xߌ;NK@p>yC/1PTiخp7;L_?LEs^?ZczٯdD|&;у ՀS.2K D-Bcf 26tqLBfu31&Op !LI KY#$9~,&٧drv|ԐпЮ-} R#]+_v,|]5p~oyN߷7)nG]s Ѳ6-%bQXn7g?k3&gfl脁_E]=#1wj~F0v8 aSQ2g +M(;6-U Iyb[>+m v[%Sau"k)XKOO$'C\RLJL}ȃ'?oE;cӆIĻMNϰ(ʓd%+~D)Zalfeagh:p?Ú΍Zby2vUCXpYf1BnƴY@R/*B&CQtep:%Po)Q4>Ti&?\CmvOdӾ[]kafuh^2Р}Q}AN%ؼ-'aS*fЋ%BL|H]-EN?dXs1 R1뎛 D !_[P`x66iZ^);4m'5kƮ, :Ax͆!_Eä3)r[4An1hNcWD}QpLD3q_jiaxa-[cRT+ЃOR'\<&Wc&{F~]Uj4VO&2\+lGβ+]߹(I~VCsz5Rcacap3hߚetfZ)=_QsM—!FĻq$_gۦ5v2e/P 'VQIm-+H;W-wpD]#SٍXP[|G4fCֺwG<Z7L-mn,+U7 _9U@PL*qJR>[.-]7|KKrG}0dzs SH}y0ېBVZL ֢8L[/X'E,DDE!j0$ٱ)+X6|,S;%"=}gK8G CMK+ /-SUQ_9HX[_$h,ncq>9@rI5i4ahc:ǽE_ ˈ,G= A|5551.x7w 4{7q+z2+ÕL3AOz)&ϞDXӋfUC_ka*o}/+UɞWq=P h[?ri_#K vR g'T$jڐ`hM8!G!o(SD 0MsuvXA,F>q!AǝEche [xE{;I󍾬Xzզn2R7ˏ1jM`e')R2>ɢ$E,;pдK4bH.3ykXnZ\c%2 D3 yMdP/3{vھHRހ7M s "ڂ{oFڲ]|N8(LIeތ{=$Xm!%Cyƭ_ 㮱jdAJ>.n,WA4\TlU1 Ic].2wrl>dq'K2*'zθ;'N/ę6BU?rQnbiT!Їj4n_L6侦J* 34b.$OD͟Tڑ9${.&*Llid/vh,gWȈPj"٫a1ƩSkθk!9]ƠBK׉mq1lkPz.3G"Ю ~L v>;ut[;z (Iњ{ahO"-v0E٢C{X ݯk<\ ۩$`1kIխ-`&N;⾉B M1QCr;{瓰Iޜ~P @@2?OF7АU=mX]$ EsbeVFU~H`Ί! õ! ͚j6F|G -!B p/ [3.|x" eEIye^StCPw4V&YGʌQ{U_!MuDf1`RidOȵs0.$5!JL=0E!RB`w<6crFxef9\ᄫK`₁A3%PAہ4RK;1J6lʠqaOeX{ο;7Ƽ>?ڮ?튃pܘP~l B5څ8Jc ^VsY%*}[$ɵ1yew(T6o{NDvX>:oVjk T0-$_.!3=a\/*y?TapD Fؐ-adC4Iin,idSe#"7a{P/*Cd煂1Rǩr].Jj%"!c/'_R>ߝW~th).Amgϵ…ys{ozV9̄=Y< bq[FI ؚo:63 :CklgbF_A`1\ g*X)v} oR8\AR yǢR&&PŅDR -_Gt*Bh`V QLmO 5yFgsohbq=sݘAPSlpο*%콻 PGW$ OKHD|n+:7u=0HV/vFw'L<;Q3w ޽t jMj|)5׎R:]Ɩ]fn(${8:E';}J|$k/މ~D)R/-~*҄A%@^n^q1uS/;&COy6VOh̗i Cv319u>xpͫ;EXO9 ZĘ94;ɮx( 2pXZ>+7ΓzStI(n?jOS"?GXѴHb訤KYOɪ>vt?Wz0*G|)>B:~y/sOy @($/BFZDmG?x ?uaԕ,c`kYL}lggPjKE%3-]bact>C,&A) [8T/k`u盱\k\T<7ew)uaf#e@A3.dz#3q\{܁v&9Cۈ+ ܵ{y ,m xKz>Ŏm7aĚt?jI*7%yvT7t kȻB`\}+~KM!AC4tZ`1;4ً#oi$3PYij9}p6Fφߨp% 뱎wqTqX Y Tnӕ6$;L^a1?-e XXL͂&,6XŬM׎#@ e,ns5A}*.˖¡Iv҄bYx.F;$04SW@mR-Vnf㎷ gNO[M䚫]3/FEM8јRv ;/lZQM"VxJi<:'n٩In}^yw 5Ԅ^O*a'Q*Ѐz,LY dg~cwgkDK¹3Z)ۚZ-u<mU"Ӥ9΁A/'|M]G`fS)ل:vCT!GˌbC4t'[% Yja9tOBGdןz/b>v4 [@ /\_@VDKڌt%'p) o }@EwO=a<]'j Yv3q`6uk>> QfFW<$4eh}ĺ'V7L y|-6%H7?i Ay@~v7O2h#))c% RE n*8G*]I|fx7BE$H= ȱh[j7AI\Lɋ\o' 3Q*?Q5 ~k5m ^ ֶ]+е֫c'] AU1S ǤImLO~bؚ2KqUD5-!YArbnΓ'u`xd 9y0%#YQFz#z (d<35h5ܳ rT7?t_~-1𛩓tQ<ӎ(GP G3&35҉i;}6#;4{0vanWJ:B6N40LƷVuJ2VfONL{@6K[P.eiO9 Þyj:ͿQe:c =t/.iBzG x/M#c3zITʭ؏ L>fףF*_gh3f9j- :yt@?,ANx6 .K w-Pcqab[VgenFz}5/8j8>I}[2c(řض0,Z=[k0~kyLxg3Ԗz|&PT{q ];a:ʖ7L w u jwLYP-G\(DYZjE,a?m+s`CX!u?K4wF\ԯFW*k(nՀ'd b)ϠčknebF^'!.\Ida>ɖsXĠ{7FfC8o(J=a(.G)W:kscrtӛvkmFƭN aU6+*t`d1}tNܭLu!q z~k Bp}kATd@׉#5o@f dVe)Ee+LOnu`H[/wvy?vnCEG  M {/(H]A6ySf.TUv>Ivn1V2XUBr1Խ䈻\rRPv4}UuJ5fǏj:帬Z!вr-Gcm`,V0\&`7g0|DxQ;V6T/NH0vH'{Ȥ{ dNX{+Ҥ=1l7]<Elǽ5"'a(LTE`βAq"{,Z|b+P";懑p}=bd'Bf9X&w}1|zO_=?"hQʱ49WRjc~diӬ$ˡ@ŷ0󲻄i!ĩ2b;xG95ʤyVgpL|5?d)ZO^ Z7S{6!ӔWhM7(bdnTVW}FlG!KjԴ -%!ńE j wo ݀J,[I-[t~/+ڸ z$l3>e*zLz\Yb͓IZ&$+Au>s>dС\p?J4y},XAǮzmT<<\@s--IM|H Rn.ґ"m(`* 7]bw%lP!ouV<8'ex?Y/wXw4c}5W(7gjJ\i{!$Yy?,tO Z)P1wkkP) L]h3/Lo`Sg*f}(vK:՜bN$Hs tiXeRp ' j<5XBXMal}v}f:2[u2Frhd ^a~%鯝O0H9t3Dx_ԶDz'D2jLWc'viwچ]ņD07tY1l!vYmME}dn3U'#&<wÞ[j_Џ`gu"͖'O}lHUQ)*[rA~+ڔڞoU5]D3}U}f SB DK#[Hu%FԻ$&] \Xp .WS7|}\Meoе|g!mt(|F2τ+g.>v\/yKmDa^YT0 iL['3P@; m^GFuOiu֣~7i\h-Ά;,8g̪Dvh*{ֳ+r>Y2WgC.vy#,(9U&muw+cGK !!KIVҮg)8+䠢)+G@VL{^X`Y1M_ dOkA'u `JhZO4i۲Oa2F\]7RB+"2|q$v!iu> h]3D2p*a*8 *74鲤nvR1bCyj:kX1+V.z &j ޵hQ| ] o^!z?Z$+>FOg]{ի7 Q_m愵wghܲ leSu_ HN_]Ǥ\ ZُyJ'fwL?7$81'J6hn_g,NQ뵇htʆX7/;y0ؒAhG]p Ե[bF|W *L| 0])SoQ_ĥN&!~feC&Nqc%13qA\Fv-CՏG(\Gr:*~cFn K vHN&ژYn ՐоD%9SIF}y1"L ^ԣJ{HEL\'bl"B w~7Μ7[u43<Hag]lk9J 3֧Q @} GHB܇i16=rギ4Ct{a=&f*"q ^3Bޭ_ǴasҌRHJ$Zy1y*i`Tps@FYjj7*w?G:GiU:_$5/|jubt-Hkz^!Y NXj ?0r:^He|$cա!g.I`RU̖ħRl}#|ȲI7$XƵMpdf }1%Xt|ku %ҸfĬV%{"Mb fMx`78e?N2K5^Mze2sK|Ttj=?3/;GmC D7M ./vÃБCq## `g,ޫH)ۃC"kθٶjS6x̊D;G>uF]^Z+@K[즄y!(+⍊jv1?o`9۽( gDR`V3In)zK5x^eG}K+/b%7a*0{؏zzrh!eS2cZ$EgE%0V{=>Ő SSHRZUj-zzR%u3a}Ϸ| XN;,`FؤpVs"TapEI>>!͛;NP87*?1*U(䏉&'Ӳ !狭 9Wq2]X?deDN>ҪXkvJ($ Gv}}b7WpB:u0Z(uy?Vk;dz&ZSkP䊍啮mke0C{6 LMp0)kknK Ԉu!Z?Yn/ T欫o3T뽣uy|&MB݁M?8#A -n9ŀ-ILz(657p{}R8v?3-K.b}$QJ÷&~7CXa!##rZ)ij0*bI`}& +ޗ=o_~qL23tPjjh':֓EHg!lQmy1-@&T$ዉM&UB3q5ptfC%)ZUH=-դꤐ!h 2E=0Nv jAae|muD)ğ Vגefϳ㈍,4$r5J C4n{1(+kLTQC=,3:}=o%8}<,AfK.wL҆'+\''AbLu'7AEײuSigyJxK 63}ռD8rqu X`cO璑K&;ӈ%@Oԁ/]'wJz38eȁ2X$jX:: ]ׅDca|vJMpsh醯0|n Q%lE2~ͫSyJy%ecQ+x$!:Z4%5`LO}}GA?GVY0 VrwjPlYq"2#5诒Lqg՜fz5w1r2OSd&E) 3DAt JjN$nv8YŷFLc3Zq]Zpq+.b|UotoxƛHO z1eGִm\c*uɅRj/ vɉ>b\&$JBx=jVԲs.By74ph9dIޮ!hKO Ë8@XVz^jӗQ..״2V?S|hV>qE[25T<|iyZ4Ź6e}ܚ; `"*P-ok=WPwb(yہ BsjUT$)%D7pvG_/=t>;)Ux^x/ >w>gb6f4lmqP\ c|QNsO4bLizxf,)вɱ K-~{"[JI% FalVjeMFPAi!"w':e${䌳4yN..ZbIX}Y'R{V(//p8-c qyX /Ls{?oM̃bC,[؜Wnƍt¹9Bi<7]?S5[!&?\iOZּLKS=dL,1^<zgk=9xC=ZPf^IQ#50AR ꛥs!N+L, }7#AMg߉:E{\.W/#c|U0+ xԛ:Asxy5GAAFf(3ۮ gWȢGp+̮B:fpj Ԯ|N]*̤{[\E=[3#|a6{e2 "*S0<ZHwrյR'Ń!%x-B6!dDBUhfx ]mĠV7yn~^#'f˸c,ɘakʊ\)1 (Sg &g]-qB ˪/?j[>̤7:<J*e \=TV;8dy|+7I1q+}TT:~j3_@BXveCdeQv&dnCvlgÆ(Fʣ31X%[Qv| 9o`^ {rXٝީD&2x_J RG$iMo k]ނ.fT9g});v/Л)b\t͹ " 8([+¯<89{\da Ӑf$#.Ջo:ӈ5I;TCF+?W[K*GGo|Z DyB I`M/YŵGXj'D5Q&ѷS5K6]Sd:[љJJ/B%RC!/@e/L Cd20FZ+ d9ByS3XBK`n^)d n P7tAƏ;^VD,("$ ՐJo 6ԼLmK`@n)n,ZFl)z@Ų0AzǮNMTVnYB,S; bqh 9'*X#1Ah^0KwJb>:T@P8 k0$7,^@{[W$!x<*igk?HDbOd<$}~!TsێslƇƐ8{Iot:ejP@=d'wqఇH'ye ZL7.Hv&i8*hF.umXy!E3$6?QY0k'⇡BcE;hWngR\$NJgþw q?"نdtEy0QWN3[bj\w7 -1E$%gGeC=^Zǩqd0J9qb?1}g +sDCyRsq\o[;ݷp-26Vt7.:F2Rx+|tiΜ,%Qbf98ļiAoYKrZջ:*1H8_i&J8+#!(g!Vfz"sۛ3DOߣ@W8?ޫ>S (]\l^]Y6*\ >lG14zޡ 9L"Ln`F^#V.VxX1D#"o^>255;X{M+LDoApƠD4v7<_"YWA-Ͷ @ m&D w.j3i#IVҳV'g$AI8ɜd s J v,!5=gUC V2г˂E ?KIgvyigídR X_2ݠ ͋ty1/^,vh3i]9 0a}`Z)ӈ;?sZA'/VL.95,ML@?m~3+/FZN-|}X7N]r#|'g *l"!B`pnMОm&з0L> u 7kl,a @ U|X&e  Gl̗mWۀbJ1.C)58qqkؗSU|"~nn <5yp*`<ͣpIHInǃ,\?k_>O7^~<ޙs6-sz9sDQsl ^525 3qvԛYGVH*ov Ij4?q/E~BcJsPNW(YG~$ZֻnH *p?N=,qd Όfq} Fd{ݮku5SMƖzga}2P$rXG\>Qy }B3xЇxMMЕ>dVzm>(Y >ԽhSSnn:_S(C&]CR0H'ȎJK^cxפ|`clfld;ĵӾ,MM?*wR*AH6JF5j)x^nkL9N)34 Lv, 3"BYw zN=2>͈5DY#g{J/ΗfUGx5N#ӌè~4Ӥ?'tW<{qrVWk4rr$Χ1˒UX.$I.|'A?Ć?ɦ7+y>SkJm TבdsOmpX' bj" MSyFټ_6Q"H8 {ۧȭN[(,qwn8._*'بnѫt~ObMڕAro]ѝH,ZYDھ];L]bTL"|W7o-Qn((=ₔ2i ӻ>L!s0Z=*8 [IHӾCX?-TѯBoD=֩.C) O&鐉q&#/dmo|_J+EٓU>ʛ`HMV '@a3qUv!%=9\l2t ٰk ;𱔆p/kK8`?L >@Ggm޻  ..cs7lM3}Txdg:OY2NHbI|S10Jfvph4FxYJ<#<4֙"Wܣ-qdTH3U dv H”"3ݶ)I~ h Y"$_dAs0:NOzpBvvG2ꁩ؞ ̬®&9eQCNJFEѷ;QE! E B}!ݲ6%kKgn㶫g,M2Vʭ*; 10TWP^t/>$SSQL`݇){b9 aB *dJ)əF#^aq,ũsH~W<[MRT e~[sȹT-!;!֫HJ}`dK$T-}U6@clF)NF\9XCy\;5aZ"7t[x2\R =o*"G1^n8okX'OǗs ßfDkiTiGF yq^_YԠ>+|D8LZ-K",o-&"'j淩a(k'lC5Ec}P|I1_ N`Ֆq%Cˊ$JErgMЅ?<ERV&|$`f)0W彽px]qUm1B}06L5Ev7<,&VR=.<8` 1r~Zd4 {T/z,AķJ.!>Y cgOc4Lvd)T &$IzIWҚp-HP? ޗe7A n0rY ^᥁{V_X:rj)lH9Vl/H= &T1;w9͔Sqk٨k(lR_0*֌ v*昳oLaʏ(׶}aACW"< 9r(x Lae#nxʶD?$ꥃ ya{<|=okԔZP)c|'{AW55 DIm-IpZަN}$v$& Jt"*R{WpKYHR/pSɁtE֙}E5y쁚DpO[Ba"P[~ҠCe"w:ˬ e1{^sNT Xւ E[Oo3gϠjȏNq?[X} E#ƹaB+imw?k$|ېdm+ H_]G-3](.Z(u>u$b]I9l%K+u.bmI {p;voQ ^$iHF@Lu&nLPYi*r?j+Rgh`@{:>dq_.{bSڸ4u]| /9$֛.v1QڞvRByѡ*ltϧF *x&0ذ .#q75`CH7:v [EeMfggC>V&֙E7rt2:zs(c٩ /e TU ͜oØT5&xi%JbVr;AYQ4൞Χ'zF\5`ޑSA}!cqK%nDN7sJ~ή~¨bE# @I1"Es?sĘ*0~ѐS޳r;d4MYdgQK>OH * Jw v`Ȗ E7nI`̥om,yFR20,;EY$ծ`eYvL. 0*6)?F5[K'o$͐<x4b0PTEKOn'٤|IS$X3E; N*bb<1@vq7dӝW@I2 B_lGf$5K @01-b^DV VdNsDRY:{[Qy} ` LXC>0J1묥\bT+l 52Jt~g'TIR*g|((9KRi5I)-cZf7Q&Yo`PƎŽL|zK_xth# ۱1yp{3/ɦ=rK(]t,>]T%p>TA&<ؒ߳pe(*[!b M`/xT]vx J[)r ~is@(QC}rt7okJ^Nv/u_<?W'. d@X-! .T^`w`Ӿwt7^RpXs5JbKbf6C{Ħy5HTѫN;DwL֢<)e/iH5 Yz|Ȓ̮\R[Zڂv ٝ VZ P6G,&sG//ŀ(5i93Wy'tS/|fF)~bgJHP2IpФupZg;/YKuEC>zJ45P$yq% I5Cc,gb}Z%Poe:Go7hYʻ27.i>T~"5=G:4'|c|2 [MMlaXHefbđjpTe& <ߪ$ #,,f )2to_=c8 w f5)\(}At:|T[K/h0#ۭS', `q@IeH#Cmj d4f M]r7X̰Rl6h?J7sD]1{~W֣Dt_BAv_$EtV=`'J_Rvk}sJs뭆؍̧ jr\AaC:Fd|DQa_s:㇧C)B*wW%om%|fZPc Җr}*Fd_F4 (c7&HˑU Z@镪w+q4qEr $ O;"5MXXy5O/ :) \a AhCx5t*|#Kw1kJ6 M%In jF" Iڿ)zH/Ӏ$n;2B֫Pѹ=҇cΌ V6Ri>́G#sJ6}4yT'9#w- 򚕅hvMyyy*٥>0 ZGsI8 w)sk_JB cS'%䀠\h읡 Y)+Z /N(XzjM|1HDz~ '> 2qLW\p-3Fsa\mQ s g,ypwVJ軬""뷻_SMnC*5ܕDv1?udf$#UKpLB{[PijܾO靁mAsƒ1s$@ܵJ nҮ-Z载+s; /ڟ -)[6Ld;Asʔ{iCShl2Uj$bR}#Z ؏q[~CkZ4ʆq!*R,y}M6]ÄO>Xj.V =v` Up-)盳{4kĭ m݉PJكZfֵ9;%ʆѵwx{ktPisgd{`7dZ( >f5ьDn87S4S^C=|![]D9h726^eٔLoA;@{dv ^)//N+sˇr 8N 'cy#txW>#zӛ{ɍB]HΙ5?Ӯ!g֩bDeXTZEeg,lPkD== %M3V6#@-.55s[?wA6ɺ4~[扐 g6'_"EtNLߏ3 ˃~6%$DFsWv92tS̈4 y%wRV?33`eT<3j Mn, {Wc,wWo_?[,J} ~2h=T%eE4')j?PQD=Zz^z} Qg,ypc)~r<;[xD@ƴo3o*j֎iR0`OC1UQ+pޗ<-.Shi&+XtRPb[ԔzVt^H~yG58P :?1԰+"g$8D=!n~URV%N 7!$;zE@GLH;j.a|W15~FVVel`d?cr)a esӂ [OΞ܌ɵ=fb{ا~:cF͈mWbL׶%joq9GiUܖ-=I0O`QJuc9G3 ξ1<1ܨБp"ix8K8s`ZBiF I:jhEOAmrIIh:]e"5k* .V$čȭC6ft *ئnf~EUJ}āۯRս=JC \|jE[{ʐ@\TU˾{;c/U>`2>.,(1sI9lQaڏnCmi_r~ړvI(!P:" ݷ,G)qt&|jimemCF$,@ڧ19T[ ӋvnN'y!UL 륋6L.=u^R*t4[/?1(t/rJ)wb0GKŻj& EC9v~*~(Eqb]E$DZ5ʄ}Wl6Dev h >:-P%BbAae(!v6h]D}ˌiȷuC4ǘ(t +j>6|V!/_edt2/5BLrMV4Rߏ3c$=oB\ztK]KY;$Mv%}iFy%~ sH=_$:K"q" mA$rm+$9Li/8#+|*AКKPJ3" c;-Knu p a^2/R7;3Z|.:="vWW)L{j@e}E^N\Qw`q}UMo5{XPpHyILb}AO8 kl Uw)$(,{VHru#˳/;u'1.6=Wt::T.x`UE JTN1k!H +}97iYu )x,N*q~~tBFR,wY*. д VM_(bؿ-ef)KU;b%rV9`wTUUYjZLPT0lrWӒ8q n=3y}#1F7@`ǪY92aa ;\dC֝'\2Өh1{|!dk0F qu S7 >td|slw xdB*AOirARO-FyQs|(VĪJ+,gINJuBh5A{o cCsh̸ogUKq^p/"{tGY h Pc#gS]Dr}#pGp;uoYm[>&-Rzi1:#LoPse7 ƊJo߹m"AJ*{xC Z{%wߤr'ZuS4*.;b AB Cl'8!Tp$e賢D4p BFWkEGWc/I_wWdݮ%]f$:姟(Ch3ns_,NJ@3Py@R-"4<-xP&mfN6"v}8 >n;#~^"8CU Tos bNF!&=х7q(O]Xi>RR~ (+C-=?Ԡ;KUB" |h@|ܔD@0$?Aؖp]Z*/=6%kˡ0*'D_#ȥ$0U#D #nd{]_|9i˻^]뽄2 k' :ɕak6I  L`rykBƙؓsgʑ^}m-*\Z{A/?Ke/z֟%aS 㤻̉lɯ_} UDw'jȼY;tS]idP,@X{V 1[ƃ/2Qrx(&j,o|3W{9n]&dTR(~MnY' ] F1% M `5ۃ^% I mds(xbS5f$8TI]w4 -\r?> 7$%|+V4e r v*lJ2V=D9t4*Z:g.~Ca]5SG(;\m TTV*^Xx c^jJ}0u3W2GkZ2l@G(S k]D;"i m*YFEzS\XS@4YNŽl.- 0F}RoR>QW&PP\kXs&o09x UN. эB}ɡg‡7+T4sq#0_&)"DsKA ,C'EK5#>Y'LrVZQbBoYbDMbTB:krI~Sd4YSRcΨn,8vO0n3cոq/zoh.e1D \90G/]+|--pP;A=J2.ST`jM~/PP> EIB z0@²ftobgz*T+ܶ!e䲆rǗlЉl;EbG,)Kx|q5'PY YA^է%e-0姽@ZJk2a8ikHeK̢[MldJVdt0Lpڋz-m?)oX!K] #rwpFyОF*NC<$D?;CDB,V,@W$Pat'IpYu`D'}c#@$1sq-JStk7Ej 5/[<:=q JPMf/\G_F KlC,T9ܮt j*\$kgݠS$P!ƒ;UH>PaZq9h!lcqV<da.MH=T7)D{MT=ŝ\88 DTPb7ud,$Va'%0ob7dJ5}g%'ՏĦvX|]x1~g3A9 :/o]eo b(x˼9g?fZt\RjYJ]J´٫82 MT/"1'OOz,[7O(_4 "#$caƒOE le 9/$;]q#0Շ[M5R;ܹs>$tyWJ#w>ɌId0aOu3]E0X9~D4LRk ]07!qBgh;$ $Х-;W r N2yO qw#V_0% Ե~1iXu56Ii0EuP8s>ɺ!"&0e (rn8s ULo t Նxwmsĕ5t!ĀTHڽ ".N~ߖ>-L!b׀lmDon3quBՒܭ8f_aFO n$@Rc Ict Y`Y0Qz z~bx}{ѝ]X¶װ?m3 -ө crܒ0uSQeOXx.W=&뙲2iwlk9ihux/9n"Ţ^pgYuY6jp{o3zVLg~0G h~q7|-~s7Hїl¥7v4ڤ(rN P,v6K65F")X ^xMthFT5I5\jsЩ7xrއ||at.+mxfHN2-],O7̘Ng;ϳ6Cr:gB\ ]tB$ 9Hn?XA3_kf>e 7 We1TeUke"]|ɠK=I/$dI%6;YP]}%4J9i0<4^&f(CÆÇ$8bN}!^?6˿[iXCR-Sc=F)%I;+P 4:x~xD%q Iѳ;.;[+Jd3ij2-RDYh(,l!) \Q0+ЊpӒZlrB4|= S W384w逜W Ge7FG[z +I %VL Jg;]_6§a~Gn#uVv:[F:x7t+7hUr)&Ĥy\kE$I?<棱, `uxř.dLmВgVH :m -"p/B81mB+7PCMSXBi?c]bFuin8ѷ~) FB$؏VwI%uQ-*4 >Bk?@^|t 0ܓ,"dƗ YRqx "ռ@Yf{ĻY<߅.xMx }t7+35yk4<}]+*`%my0v(3uY/)6{$8a6ȰqVS4&!Kgq`ǠR~PN`'NjڧסEU ϰYB\?ZS;I:R +(g*Ʊ'/ڪV&2} Z!R:jo}.u ,v ,;s̐?nl[a׳wqI??]S~b;žS˖U@w O+:b{ X G&+f+$7`/+CRCFE/9"7 oq\;m:&(Jd t)$t0xhlgcTB4{dzl +ZOSxuגpna|TD\B|0ֈ4=;UUeCOJ]-rwt 0>x[nX|J\y8pI_/S?VmU7QA3 aLڬsfvиjcqugYH<4Ĺ/<~k eL,:V-ef֠˾ 8pߎw͜KnkbqZӀ_%.BlAaѝl4=:1Ӕv#HnN 9u,2D8H;^LFFO+O52MO}PIb" N i/P"{L :YTY}AZ54EN[2;.vSt=ՆGXtPn (t f,΂J2ś)DžK %-8O*:3!O6Zpb(1zԝ^#ʼnSuuGe^~[(oUtxςk|"P E!{[P[3@׳J ַ)"C$D9bB_ PG5qQ/L]I}5)O(ɬhamD:*K\USbG~'C:sP;7Ef;9d=sezRܦ|/KݲѮmQx_ O}" IyHu%u.>w2Tw Z1gQ( aJ؇ٲS}MP3s%Q]s?ef &biS{J+]1)SƕQb[ Mr3 Le:e'^}#5XaZB=$. A 9qgZQr4 ¦_} "yHGxlvNIʀ s~ P8`L,ҦAd@&) 7^7T6xvK BqqGc.BH_Zc=ʣG2BҼI@SCD)sfҍ1B7ÖnR[Mj':rE {kHo@zxW`/m@ S+TܛMje?[kAV8e?TV~Қ?SGJX5 4hb ʮc hW;OgCBdop/"CgPx.}xoN)mJyCHI|9oQu(ePС[m]SdžQ O Ykb,m^P"1p[.JD(gPa^ \89 oɩk~L"YD>o9ozs{KzķL6D(~ d Xvk186w2w!3fI*_ O[ 9QG#O5bG fQae5d=La3dر3z+Lځ){c6U㗜F=LzO[$} nԃc8ݲfHW`ϢbOhqJ}` sY %<.sJ.nѲ;/n/CM,kI8AJ{,]六qq8 9CZZyF{d>4.:$ ν͑ϫ6MEjqTٵ_09eX&X ι7f[$ʭ>Ϙe& 3S>W XweDx0hNgliᷥƗ14Dv$w% ʈ[Y͊22 <(]jrR63w~x{Ff.ZV2:5S% WHɈo~AAIطp ~1 :M.%M8C?{<mROWZy.myU\_`Ғ>;E W 23Lcu03VggvS?c*J{agqK$nC L>Yqz])g-܏;B|c%Ymd(h*rh BfYC ]ph*Bn۰H&b5LM`Gق#<ΚytԟŁXգ\.7V!v'`kRW?DRbJ-lzd .{'::0ȳ'U#bH</!ȭ)P"sw8%px+L lUbc]§HireM%'OR:WLd48>_5P\M}^+^@Ǭ`-(]GK:<^{R6 |:Џ_hp C*--`M0@ ؃oH4D:V4*#&vO߲ˈ!1LG2-.'L_6vgjڥsK MGtP=xY<Aāĺ2Q>C!~KY}%ԑ '_6ѧ.kkمLLjigc bc;";0S}nxue}jjWm Hfe_{N+\ltcd|PEs'2݈Ԯ 54M^!| 5 bXbhk/JQak_r;Y{u)v5|GgNShء]\!CpI آ7o=jS Q-XH ^L>PROIޑ5 T_$tQCX|$̧uƤ9]]1C((ͩq6͆K.lj#ix!FH!!Ʌ7o@9T8cDeph ϡ)5D~yPGtphB:c{PncbZ4HR~ޢiz~p3*s!˙UjEsq^ 7qWPYFM=-P^lk~NaQb&⻱ ]4~/Ymp;=RvaQgR ͇(i)@҅}C|*ֽ}3X#r Y?mkuaOB% t?# sK?.mu@3Z_xgLjV -IO'j $ /dsM&Ej֛Q|WOWɅ.hЮο3dClv h!!Cy:ն`᷸jJZGtN#St3bDŚu S.]`zPn95ODxZOɨvyrlSɘ)/%AWo)/-l(UvcK,98!zV0MR~b =8E~ғz?G)GVkY8ACnAe*jK W]t-[LM@3c9V,ع$s"pBN'@"TCDcY.Lҡq%T}  (Ȯ-Ȅ<0z}ӀG]G֓^4gF!mJt~o:!gIKdtHU0W^;E'+b{Y)/%0i`Iu \TwJMhe mzn6spfN֫xriS(j[ fcz7'RKft"MT=뱸0O}St{|A˙m:돎lM6}9ECs :qNm{u;]Zc~3N2sׯwF8>qzhSވYl{h>DKyc NM-nO<J>D9kY B_ sŻ`.5@pd oA M,PpP<l[~66f,dyF]1lf Vg %'LXZt aǧ% Δe]/54l=s"|:%b 6 +&o#%zrQxVyC" M7q<Ǣm ˅[EgwD K 8TSQa0>rfԫz"' geHꃨ'n v\W[uѪh!Xd%FdH#IA%q.fM߃LKy>iTzm{'{on+D\PN3@qT+Q  ާ+qDzVwϰ]37XG̼Ȅ6wL.=\-g YzC[`'J烧0PR"P Vۗ>›!#tlg5ϡQ%O]I\CZ T*wm_":azT9J+[##- Lɂoti%Jty˃#'v- >~hK9up>d?v;:y?|#)TRN*9 {b"ɢG#CkE"0{Bty%lU?m{? %c;|>(?TU¶S94Aњuge(Hn"^ {7&<]wYCuzNq=y ۃF% V"t WSKJWKH(G^eSEP)c>/A\fWTDcX/ȑtqҘU!}Xy\ʋyhyi9\t١V?[ ūu{zhr9sNZ^^ Sj+H"|T毰Y_3]#, MJ֤ٻuqq?Pէ""8w鉓"x念 FRʖ7j ΨgD)+ ߻{Jk!d.8Їd ^Iю1rSLOQ\x ~p_6 r DWc;}Ho%:o\/ϧ˵dXm*I҇g)}ƿ6b.jQQ {"*}.1k3+)d;1~k<"M÷y[[ZdK;Bz&jr jgA׿4<^}W,d5]K6 f WZ;7-\Ƭv^bWt ʼn9vO(ܽjs`ZUZݶz^ oOVj9o "a; p ,jzpg+#l jem 9?LkaJq5wfq8s[?/D9!󂹊(m=K:Xkϛ jwag"=V4ZCW?8~B4}I@5ڿ5|/$©-o:]F[*jyoek:jLr]Q{5צ+l-b\xFpmy/a~5<i{u1`ڠMS/ mk3 =^lFH6vU Ah!@pQHU(̀N}Wh#hŅZ_KH:٬0ljhw>k0.2C(~SDAz5έRv^]\7zgwbhڝ.a4%|'LE{,k4}I[h4)a*@^W"1AHd.mD@<:dNv/ޢ& ^Me,2;da5Nyfux_>JMVm3ܫn%`Jbeb0`&_zbQP{L1ǑHi lPi:v(EAH+߼e2#\pwH'SzLQD6 8-^m=*[qn[R0a}،H 2%A#Rɻ0al||cО26izy}xW; U9?DG|4.W)o/[Ntz2S#G!e) 8ҩ8)ъk]I1c5Ӏ챈>3q}g߹nЍz^YcpǦ[# k0릁S3"hk Crx튫q@ޭa͘ݏ3.?Shc@, 1?CS(,Cg QkqP]~]%maxqNp3I|fi|lZXxI4%`Vv$=.I `{ Y"6Xzу3,pr9EVvrƘ6\8ՈZ% AxP8"1YAt-6p'؍ߋT[VO';ߞ4PQ(0śoiCNA5b@Z5HLN/Җ5ǘ4ubQ߂@Z(-q$ AtK}FWSz@!)AA]L4u*tOHi̜Y9<{CG0J%Q+d"L+oqj 33ILr i1\l{iy&niTKV2{>ϻ0M}**L;$1Fc̶@"\+ƿNaEց+R[~Uɲ! FRy{^3Ӑ'EٝDŘI=a㆓*iJC) 8J T8Ja m$_sd",@J%vzmf (_yh)+s}R6ꇜ=jnd_t*u`$QR]C"P'b<e֔uIӘ3$Sˮ:̦q\ebOpt@&rY@dPn^aI_@1 վWBV'"`iT6hr3TPzö<ΠbĔK3[S)Mc(UhpERr&ORG=E;@FvL: ֆ/ yʴr\{ MS' (e {bB.t\=M?3C"d줩V9I;O:|uL$ _ՒXyNh{:_+87Z@̾+J_9nx8jw2{{!rvگɝQk [5a5$CbKYchAA~9xtB=Kf~&pL !M  КWf3} @QظChb6R5CM>:x&ܒG&Pp|q>a.'&]["[P!H)Chydyu1ozou )vhpxqZ"!A?3dv_gzf*8X{sR/nZ`>여0QtvzGwǯV0Hw2攐cK[+^@Zt.rdRӚ/iw 'پM׏[L*\'Zá J3x.<,DVL_cud_s8C0T)m0Y?\-O7M"|4e-mH)4!N~VC , SIֲjծWV>թA%Q9^钆©^,+Љ\|d#+z:+Rrk|Yh:䭈VKt(:[鞈96BY~2EiJ-}wشl cR>) O_iQx,(V(Fe4wTzK*&^\5M"}4pbMo HvKHep7n~?,#v2[';:+\ Q1dֽ2 a ħn񻏷2nGU 4qG`v*ʗX&WsTj+:dT7>\ylKQ^ [ǵw(\1mHi'vo5vsdWB % ;T9vV;sR ty3_B[8,KBAN .YmD<2cu;X wG? \#?`;r.yF8p;ip%F5sD2kMԸ[BQ&1y2ey:^[T_0K7` iceuC%y^Sɶjs\YTXQpD(Lt& pt' / T)W xzmoxouU`q\ܝޱ9WjHŊ]q&t՚{](7Z|'< >+ߋ^cn(n1Ju: B]dJNtLD%Ȝ!5pP8m 8}!ᭀ-fގw?^{wa&(w d;%)n#CoS(.h0SH=!BxHLS_Ԥ^j=mzÎPZ:1bnYk y/b=Ȟv䯰&`8>?t^OFNu\(qBpӌ:l'#+hT@| Cܨk=Z`)ڷB =V4+>k]3dR^v/k tۖq0QۧYרXmڠ"2ZrgѹFn{BYE9uV xa4۬jZcB-Fpʳ/2OW =9M^(39sZ ~5YpTlǾ'haRX@9$>n 9#\y'BxxVPg^/\qѕ#ɐaioON;P&2XΖg*e6Y/Yq@! rw{ő|`HԲCģV:ո| !@3~&ZT'##662>D9ʇ\-1򧏔8D3uY"%A.m]H(-E%Ĝ·HhLbeSk-f,*ɇDq;IgG+s=[xl~)jϕҋkoԶ%ͦT^{`|LOq%եEXq:(Kuq FU<חm#n G6Gސ=5KBp~ZU[[H8i3]SxU/SlKfiX#/D> s'yE4ےErWZe^VLp 2!(a? R1׬[jheG{]6e"?tn r[@F٤R9}!H{Xvp1 0ŞCm"Ს3vВ(IReс0ܺ8yKu!^ ĐHia]- uM|M )D- Z77m 9s\* v~7qNI{^X;]Kgj꼺2PN$>ú~߳L췋}fx5xCsZ?~I!.+M1ηW*岔1 'q"/SNnàꐼQ0Dp6ġ tO3KN7w:zgNoj੹fy=M]wA=$5Zn>w'/jCwslH]ԓu9 ϺxDhwS"$%;j-asKI$i){s82Gsī|t? EV}??jux)i˜eOM]zע[He;<> DhdmR~)xR%KrY(&L Zw`A摈]܁Kb;]J h7#LXsE- W';\"4BrNV1SʁKKVp@fs$t? jO\,aئJ󺲧'bLHJvZ4s P*}Ї1(ݣ@vUj"O+^o"=FXK `pspP>.T!(ZymFLR&9@)JnGԠNן`is;뿴 }eb$l6(k-D@VIŃ%/;0!;'th^sm{<lmU~78!\TC UWؓXJuo` PqKe@a~u%|_^ [diF%uɥ!Vp"BnvHA^(ko3lOPҌZS::ݹx'wh5n(<涔*W'$ {|cҪsSz=z$LE6R+ xS7;`7 A[kY:tcm Y9n8Ce'ɭ@<3dmAzz q5U bm>>|ivo R }+ВT?¡[nvŭv/uJJdgiZ:Z&Z(éq]oPs13<3=\j;JSWTЁ}zhTkMJG:[dm#I.DA1R0݈7L`_CUɏ8W))DUXgjIO N=P;C*֫yGF7I[Ż~;13v7ŵĕv0ο\:|5"i(XljH[ Lqܷ#ih>%spi3gs9Үmc@|^!SCHBSn%S%%f [Kd6ګx>].Sm0ӃbUě!rcd/ySǍ(F.gdP+ĿFsSx$?sTNz)>~Ax@t^GqXtT4ֵpϵS{Rad-$7ĠCA.tҁnfY!Ӄ &㸤IvI*?@IJ&Έ7X%~5KЎa?A]bvxd#/ i/3LWr]a{ _!-_(Zw K%3oIrN(G^ A;j / t@ L&: x8 M?Ūvg1}4nԶ(;- #E]HVN+b[P Rǹ2x@yQ` Pj}і}'l4j`e@у]n3+4JjՖT0}gcϟ+{sbU}3i.x.& >7>3A1t8co#*~n=>54fӥfJr%ˆVlG_>9@=QSun${:E,@C&7g9V4\mM u_3=v|d1p^?eX%Xfc -;#vB ~͇'D%Vf/:E#%7qFNZB}'t>9~敄C"n P A6F8(GQQ[Z-FJN?{l͘)ԛyxRw[Jw)4aV:Mo8N+ŝVV&r(V|x) y7Ĩ3J<:'o3I3UMi_X^v}GC@-٘@./+{i˳Qw}UB|LOBRp;-W']} Y{z#d,᰺K9+Hw$c~?NSwY1)7z&U'@X(oouPڈ jgr|]IId,Av~K/ *[-b;fř-74Ew)[w̵ ɶ׃dV|Dw5lcn #o4q:*aL  }RÁJJp/% j ]cz֡u~y_<$O(f|TRF]x-؈Kn2>w ?>ޥ-.+HfB2l^4$ꦆHyQ2Q]M 9/.񳵇P%l@,?lM:0՜ n6yR9b`Os3reFmw}((b-%äBR/)а` XʂAkd&ɋ&iqt=H$:7"^ VPVl49ˆt?3Q#޴shFdyߑfхZ\oifMv[V(O}bŗz_} > [A,%+`C>'<wxІO1wFf!#?Uӣ,.G ,Snk7AcR2Kȗ;U'U3p6PP#4ob" Jp\qT)ێArT/MtDr%iJ*(Ht_?|@+qoY)]8́WLF;Tϋ`u׈DA0T )j_ h]|GiUH~ek`@v=U5h1? HR)P\ˣ^2O 0,+vOeĉlqVQ|I5\B PG'.~!.װL{׌갎 zza@SSR`â \wT-ynxnlVYEcS@Ox|uƖxZ#LOW<ȓcnT!ddڗƾC2uL9ox^97 :9`WT\GX~M"Êp:@45='pK{ 1OO~MP_ kԝc^=oΣc'ZVZgr2N#\V- jdZ{Fl;9Ic!j>{4K{Qa{5S}t6'.7:UGzIi*ʏ6#iwÞPmGP P6MsNF W}Z-AYxNYRkM-udb+&Nzx.CNg9d7z@wWR&KmM3cV~xgL3HX-!jdoJ$_"S_+@zNX""{:jӧ[Ipeԯ~)>%$x G x}@ T/K3_([O(̉N7yMQe*{:$DÞ? }h4'n]v/.<7"(f/nK eI.*ٽau4s᭝g~jTK֟CSꐫ<}}o̘ ~ P,HV,-|yp?c퇋u_5sG=WcƒQ;O<>b? ל1™c; cn:!K2.KFpk݃{R%76{<#B%I8yBnIplmk+X7 i6Y5rs\7!<&x Wi:LQf J:t$jYSrLPM3gR饋mfDL:} ]gI>M[kCq -G$6]@@gP, {Ϭ"7xvG;}Ch>Q1GO0z'kϭ7=٢;ޏ+:b6js(X ԏXu.'A.rs9Rl,$:AĵO{*c]cOڀf- vG},NğJ{tۍ_k?lUOҿgR-5&,[ sa^? ]Yj`yɯ IKw$j?Vu%VqeS ?_X3?,r;LĴ?@"r k|V 71r|oZH5T"9 sd! /*WQ%G{S =bya$繋l;F˟dƗ%W@z:ʿIlh`Xdc5,;fmsɫYElLm"C_c. PJVM7uk+u@8@B`azxEgƕfO接fJso^!i"a?[N7)r6Iw,Q(mBqpQ򶓞i~^ؐERo:SXno+׈k:vD`-v݂h7oL?y>0xxh2>eQl;<~f I3 (;`}_ۉ@KNe3\'^hS[ҍC >=o#QB2Mm" sSa5Ub-RP]ӊq5$@fpc\vU4'1zE_\a.)֐@WӺVI "wョDO O~k 0ٹ,]JB. XtZ"#ψ>Fa?AoP֞ȶDzD~Cf9ޜZ-$,@3[W׉Ϛ`J^r<{bx 6$) R QpO.5̖+0#GrIȨפNZ>ncEZSB@/ˀ-;y d`ܑh5^Vm>ԡUrJ흌")U{2$ӏ+̗Ibs}dKy]K 8xNh5S{x3ѲtǸ:Hp& YO=ĤQfMܶՇ1}'bKBJ}:Ty/}0!jkGLsOTтrV:Ҕ0ű8: Ix'V >x`51ܹdc@e{G@h\ !}{1s>2@k!VՐ:  $+9E;c& Mkm-JёL>dM>:E7L^emmt8.*>$E*uq6pXRiDSg6bl, L7ma  cw|W}ho#LJȄu/hðw;?cUt K^@׍"530g% 0qδ @ @8˥2q00D! >TH iМk@~mbK 7lP[equ%߲KY^VAO!]2O< {}"EhO羺_܀QqFung*4\Ym )mi@>0C+IֺNmTy kPcV?*s*LpkXQobzV#@9XRz;7kԕW?q.9cU.C\qT`sB&0Q*[8)˶lX̫6"G|?AMaA(D%835P`mU@$8H C(2 |".v㴌srFr9Q")l{2 瞿*SC'gp_nHj΢6ňe0Q82^f . !@VԲcDtim觚%;F5}Z#^'q棁a!htoޓIRxxkU#ׄ>BJP[W&8bxV7^^dd(gc<훕i}Vج[ ΆY2uCaz/菵c"X&yJ0~jI2{(^ߥ~T0Iqm!Ig!"6Hl&[;yރ4n'a}xQG~EwVyVVԇ$s= @3Z$P733hf@mnPq[9.l2^q6Tk{mq]xz`6U~jŜ$EXN+5{{jmz@9\f5 y[j*VS|+a'b]u)%>ZߥeJfX. +ZWj">3 3.C.. wӸjg"?FptBxI9oJ~w]^q,W %EX Y&^> TG.3Uu2,kDl{V@~1v`G"ŠFq=Xkib`ʼnC! 0|ZT_ i4wD$O #Y({do@$.8L5mϞ"C6 $lua2UVTFhR* y΢ 11 $0. ~YhVI؛&ٶ a4 $t,DYq4kG7 Z3Z3޻ T/6D^'pTa?A$3eOusgrXn*JϮslP!6l] / /X\SG JY8B Es$] &j)\d$:-`UVڌ>t$qczQ,6_vAqo:Em Kל1=gwfupbI䖓mrF=ΰX=mùl'l3DJyxNm#^ȿr)FhHZ"J>{rܻxWP݀'f/4LH{v ko i|}ݼqx,eeD uYf̂0;ٷ;u(o M|7w_5sO:g&!C&KО5\KhNn{S>g(Vi {PnOK@t>(Y+`L_ k\rQn<&m1rxD\Wp:='Bh37g ‹Fq9#Ӗ_ܤM.h Py|!&_q< T&p#)WMO(^7bq֯1 0J؀|ACA5ZҹK9O#a._47LsQy_wERp,4'>ϥgY=E3gqZWuIzU~oHu@5fI7ޥ(gŒiּsm-#[QX}eeMD.G%[طP.(eWo<ⵋ%(y #$*M^8Sv]a$lU-xo,}H=eȭ$Nگrh򟘯RhtiB:eo*k8CX kC}Hٺ}=;Mv x?R|ZDŽtYo2 } < BvWٹ`F _?7|"r7'PMp+SL͜ S~# WJ[9Df؊-u)8AoY>"o-b@%sDmmx6 <^i2 N fђY\Le<֓lkP[,>}ktO[ Kt&ㄇ@e*GnChsGtݝt󚝰)`H b`10&Vq)1 QM1i@~.n*BC )˖ubh~cP| $>0/<U5VrW洞UNٍq%FfYBi4h=]mb\*Jk :8r+[N]=7ecvޯSHť@L_"N:xQ*{[4ǎf +sK%}"H)H 1o6p;wRE~N 1e>x\BN=K;Zgh #WBp25*^yZ"V XQ F~u2gwW!FLQZ)|ha867l_߃9 prW6<̌fxdA9-{Y#fS XFF {}m+*GNe7$5i{.sH'<{0G nc'4#֓A(_.J)9@pǓ(eiv#DKa=r@!!*"OjM }9A:iш0Ǿњl䅴'6{t7 vLkX:5BQ0%&} sm#Y!cP$/ `&d_WEf heg-kw8L5,pPU G*hSTf=!ds䏜{oj;E%"2'HD{$ZѐO:2N$LhGpJ$Tc_-i# OJzEMV6B E+WZ?G:+ yGw8%Wʍ;J0ϩkR&X, x\z =4bT`y. _94"<t]?U3O%#q_e 4ȗ4{wKxW;c⬣yw 6g6"y~6 bUNm^;Gut}_,4\ |&F)i1ֲ S {`> %ڂGJle ^G% tqL$"Vgb]Jx٩,KQ) 0u;W>9v G+h Ǟ{5]I-8pUWQIaxR;P+ѢLszvtfg^.G0c%]FʥM T;|@+KQGT1̹gDFDz*3iR?)Hxœt$Af03G ڳR si $EY]Lzd^,Zr|,[-Qf)ޮM3 P+9i y7-f'fk I36rH͘=bwwj>5jKۯ{K(a HJ%:rVe¤K0GIs@~FECpA#A1',x{ b"#xCkD@Bj}xMCzc[=$m?heWW+0 Kr3T4&:K5)-1^4A'y\5 w[2*f"akv]~ mz6L59mWV?F,%ܳh-zwfgf߇Ao2H/Ww}ltẽ"(n*ID4WL.tvQ1r:pVf_0T(?+}&5o1wpHЌϧh<*zvՁSl prELv;%Uz0OPw(5maSp@G))pzR&?.ݞ+VjL2j}2yXb& VpQ㟛[7g l _Øi@S1:e-*єl~BxEz˝R/TmDjgE#MҬ"J\k6ĵhi9U J_^ =KX .˿;> TE^\[fa 1)|M$g;8ZW.1iȟW.$.vfJ;*rCÙxxLSnM,ԋJQ h{h4+8]־u" WDh jN^?dsP;4. V g,j8Ǥq |}inb<t?e_\h6m(8gzJ5.7Q챁Ow.$J |x͑6Rgb5ۄ mHT؆:3ظ,@sK/ _zaE .]{WkU|/eި8#p9裢!µBEtۆ`Ėf@QH?4+9>;{џx7[Zl9ɦ>}p0;##"y9 >*eS1zXzjt8Z*QCVhwP؁UY0]+aOG! LT:uJN^uR<ҵba^U!顧m: zͣIRƝ-! n{gcuU&%^%'[>6VK- Ilu_!tȓYʀXnE3 Rrcl2H"VT|stnnWPKǙbWIu֭H‹)wU}!)D{ڊྪK0USKp:ZOe恤%HmE\[%p 7:sʑlD@1*5045Y 9%3P [̗3 o={hcko/_RY ϴ*`6y)1Ė"j:lj9Hs6gDWc-]a`bkz$o1$COϑ[zZnP f|tc2ݻ/Y'g|։st+pyy HOTyᡈX eP?9r27pӿ:xC`n,}xSR]"~D6MD3BV2)$hxevٱemxZK":&FdlBL8WRN{ F% +Y\9h:xVI&l 98"KDz nyUM}a,0q+gݏ֚e-ü5m7 2C~A,Q4 e JdAu>fs2lzn?Wb1ԗG>hIy^`RݟOtcgq`R V ,祖P P9 F?62& Sҙzwtj}g&/sHqxt'/p9 ?6'Mz9\-o4Wv4P6! !WzCԖ3{jxY.vתmw-էd(ꤔWX5(چsAC!/Riڴ²:ECGYt$=\i/~{Q&Fدdp+{ߑK;FK6刘r5mA<"EU>+U HYS/E 6r>~!A)5-76د/jJ*Z)v/ iWW @I/%+ҏǀAċcd0,z:2 _M a(uspǍiЀۧH)uxjWS E?{ZN{ӑ,<: CZ  @ m _:egzAgk1IgM7+j{qgcӿ3+.<-j?%ңmB } CUf1K9hb zv#L0W.`ӄ]V3wjad(0mv(OY4vGÓ ]j8;ɽ'e,T${.ĻdS 5Rw_ >π/Z(X1/dҧo?`d܀GYP*MDF@xj*'=Sȴ=;--S(0ǗAtE!sA yvB{ > nzIPrtυF?̝/w|DM)LU4Q 7V璙׌HRr~~UodUoU Ir8/ZvxrU/y+,m)Ye (vjMBqPm)8P̬p>s$_y޼fm< &(W]vRS!媔AH 3GR×\\풐wKa6yo9L+O <Bυ@!fR&}3"dzpMc28IhEB`>&Nv5ǩT\6q>')?D> <@ϲ:Zi [)<cmYM\;iR N텝1t:+Wƕ0 A5TBu 2a+n%12EE&0Py䯂XI|waۏ@NKGXV@'O:7P9 .?Z\S E7?EĨ XBCzokjM*1:*Ci,sCɲBLVÂw!ۻ]ԲCdf41:L 97L[D_IE+< RFHLE?5RUǏ2懮.)Ш`\cf]6(" ̯'U6H!3ZIfC_x}3fr{GWJIaB.%QpIˤ1+ww[]xA7QR+CS$8 qm(UJ;͆Y$j  G36#x Lfx%@p/T`DlD[QR$.X;8 M~)Wd𝼰)(D8aU-זgMߩ_ZGbJՊgIw:sLovߥ?n)Ξ䋛Zy.v{x=Pdlcz鎟`]d҈T8.#uUisJn8@Q$9T|ɘDSm,zV3c@W[DC Ľ '*j!<櫞$ddr8`2rg FR(I ukQ\^9 JD%2L]e7^P*#P4 hK{+O*h ‹q"rs8G{#n)-?6J`k2I&BBcD_˛37M -hr.]]PZᤋWڂ%NoK+%bKb{Ž]J$~lJGJ4C#w偙Rl*0~u k!Z԰$2Aw|zpX'+χ֫7{dr)!MRϭ·Q;:IGRjrD١2e8q+l%)pom;翞_8Vp6lRȷcد\U0"Ѿ`q'_Cjt b2I"}`xq*%/ (mX2J]{=m !lg4 wISZ"zغ|3xB!"U*XHЧu Ju)`y;!Uvsl?tRgu@Z8Vޝl!tL0\S፠\iK[ 7/W^-:, "m~/rҙQf*l\R=㩋[G%cj*XfS3ώ;1zʆ^e`$F*Q1YA9㤣O0wϣd 0t`AkwEC&wɺSALR1jLM?HHϰM`&TRGv˒.xO<oQiN'vk8;h5tAA>PQ)\$1p:ob(j۹ZdJ0qITGल0#RiduΜq)8,(D4v ʚO(sֻl2U$ٔ:a-E; Nx7r uGꮿXAk;i}TcPTp9E5_Lumno7{o?t<3,B'{FSITtC$ lT'a`Mȧ]\੤$K+9f`=vx=܄fהV$IP϶Vr7vՌ 4 4xg1'hxk#:` yiO[Zh+!+‚lH8e ؔ .?y @@uTq=* dkJ8N@ ?Kȧ%mB~n#iLzyD>YYU@10)O^aJI91)ڣ] bUX-g{g7@k9T$68!a;4 \T3s^- Q}J6>Û}Cjw(# VP-!k^ hrq{H5"d? wp@ɖS6xZo3 3xR!Qz:yRX؜w/] SQ0r.0ϏKEED7޽n ϲQR*7p-y |T m򸍌@M`P>(^SʦkYTA4Gr[#kaQ+*VtS$q:$יbF^:Ȟ/tY5(S c~o뭽*\nƦ_&+BuȃYN7SR.u+f:<=SxUhT&r-!z3@3)dUtmtk-:C;xxHf cC?L$k+hjx@ #fVV;kz 7 1CEbu5T 8xe 8)<OТ("'$+p`ޏniY٬-O.ȑ|=LӚL$Tkv5C g]fVį@[eV`@+ zN@\+ 5yk,D4P=iw:#B9SaQF*G´#;#g;%sO>maإ{۽g,:(RRQe5h,@kw\-^SC~=o4;pR1@1,#C?9[t@| i.\A9[t0dwf3Ʈ"YA+cd_;AV lr #Vz{fN)X"'&F5"^U5o(UJ W=;Jw{ozQgJ'|ݒn,YOR < tx<}KPa찶(vďy 8r nbXH=ZUq' ħ &Dw:\*d pH}'|c{h؎VdS- !|h7`N(So$}AvSIXY/俜ϹMYd#CVbFrVP"!He1NPtd6RhK",-=ȵWEƖ*1*aMFgO~EPړzZWe+^u'p:U0 ١<~R3ch[g@1ޜĿ$Vkb8 $Fx Nb.P:DInKBԆG͉rR5 ~f/ KŞn M$Gms X]*,<[ "Q%f(kdtk(x1YQ×^S([AF$e f#=1!NL@$dK2T 9Un˷C7"qPiy9?H_ٷL01$;#DԐ|Z똳g=oSFU~K/e d"M Ls鶂%wօ{)RuB@஄UB遤\Tjq~˳iN ۄ8ўo`p1g,$#0H2VG[ H&"w6C WRF7HG`+N[/?"b77zMxD!JJ,RWVʓ_NI07\ QH ,~g*6;Ң% 9mCHȭ/A< >{f&9Q PRm9ehEX.f+yF?dk~}̂:q3P*B6B?ɐU{ Y[R<(2k\SP }KP-qj_ DFe.xujeѸ6zdM=-};QlẌ́C#beuHN{y%Gc J4bL[?lrx5 rO,A%[BA_9O@̺Ǵ7q ۅ*NMQCgP*l_Cђōv‰o"KMyxkFo(h'*ärqGl`&2nu?lܣAz;du(DL1kwO*仟 MU`?8q:RLicՑϷ$[G0q7NqLy;(?Vkvs2m:G5êZ:1*3t7.쭲o^lQ~T-sy}(Y |8 ,ֲ=B*h0okn?W 83}CX5K3NB.m"y泄^mA" S7b7G#_>DP-~SHxG?yQ&$˼G]ے9ROR5C ly`~wd\Bk1uWN&d)uKޓRW^^aÕwѶ"+%n|Puʡ/vfұS4 Sw<`u3t#m 6ٽ,}u)&)C\ (n/PySGAH_zV$NfUM`bZhZC6'0/3kB}-7dӄa`"irXBpV_o=OC~+FQ+K`ZsQf`#%碓EAM^>47<fO%dcJs4sy)yHi€svLde`CVac0c ^xǗJDejl),%cj MD(*EXf.i#t"3*H{܍춚CIE_2o%NǠMU1 i9G,KeaI倕,:q XOwH5mV0%Faj MRЙj Gv8f-}O#/ NIu>YR(ϒ E<>9hi , 9@粜/r6Q{@|HcI ??97d!jwkuK ݏ.P&" .Ci5Vob+!:b /A7(DCmč,YG@7Urruxs+E7#@^61_[o9^^NIV&@̠LJՈƙC@'=k< ^CF>hkՈu=mċZLT&F{x@t1&SBSj4>Fi@O'Qwic?]}Т|ʌiNLU+}1CXiXKk66anD"ERfUo\V ѥ*G;W8ˤױwɷ'cbA~53Nedd; 8{]MplR5-Gsn,[hLH#t'0 ʊxh[CA拄d`c7"Qb(!_k7Z-?zsy&þ.X< |Iw%NO}ڻWRuF;U0Qce%SOޕO]u.RS DԆy;OpI!|/OkIHs]jRqKh,ҙq ^k.:[ c1N@iKsu o5!Oc%\ii 5#oVOMF,%;5FpkT=un E]њ W8D_h٤A9H\,±5)P9kB\!ȱyjb>pmG_{[4P4DTu<&NN1l0*BBXJe[7UtF\&^PgsC E& Qn8¤,Nuy<8ȍ#&sM㽜5m9':1aGc.M.)\W{}\0R _d>@1͔ lWO[uEA³ Hǐ(mB]gb>}?#JÉrLNnp$X~ AOu^@['[1 5M=ZS,[^ߏ=ꏝx!AڌL<`xmv#yE\@ dk&m 4r F7Xw8G +9S擲 H.<'kLdXOā8ؖ_=VMN\HdsK'7OG'`S<,tD~y:ޢo!3Ŷ BV[n|Xt5;m}weڀ:6 t䧇}Z9c_XVi~Arh~SKmV_;?ݳEDڪ4YD@f]Ho3GHJ@o xjcY_zxkcShs>L OM "Dr}P7Zlj竦$Ø)Nkr [ɤvnP T!~o߬řML>fYQfeoć[D£n I{I;Ua, d=.aKq lJ(S%`͖mTK) .4戨NԳ=ՌӬUNe )GvիWj'$_Hd x @aCA:/Pdi+w44[q :%U:|Vjz_ūl*Sl"Y9ҵ!$tmP,PYꝪ6<YhgH,7oj^ݍx)ڕ"[?7'[m֒Ԕv{WI:5|mz\MBHQzBQ طL9Ziw5{ykH |'Mĕ0:Nv)ؚo{~:tmNfJFIA=~~9jbjor/*PL5k~'3|)a"CcW 漌$B-h.49$&q)YaXuYH!j2̨1C@TR)]!kȢ̉BFyռw,J)sX Z U@v)JTCu? ݟcCpϣ®6Dɂ߳J\b{m2Z<8KB:/+&pOѨ&wlVUН#R{!gB_ k`^@٪``Z 8_j\Q3pZ|/}#L/{P <*BP1ิo5~`..yB 0c ="RP%& ՟xwucXDnVY(U{B6[͟'*yLvm^`^P^zrL'(Y^#/5Wk?4ZɻZWdܦYP7:B%p%z %BXXQO~O`.$."Q6VTJ*H3hOam.Z \B1FOXfpe.G)AhX/cakd%s̥f*P u,j^_45]msrœ͗YbUΧ+We66P?G0' si95UO.fK5DT_}u;7JhOHm+BWs2Zh.OMq>ye1*>ٷ!*+5뾸wWDӱ찰R#b 19VOKyzs̔ 6 ې,0nZ+iJ7w2 i7aM.Yb TڥPa  ?"/\5{\y}8xmU > zҳdG0_ v-i 7zmlٿ |qA,"q'5u#Oiڧa0 52󷂉 " \^cJRC-nr_qF\BWIU)|z'I6XUb:?C9tEX1]to6ܐ/] ҡ-O9oNopO)ha{i6tϋs@1<"98 `E؎G(u6^< b~|]JwuQCd7r䌆p,hF/bxYζA  ]$X8{\ZW# kAQտɿ@6ƘIcVbN}qXZ;r4 .d.TetFHK fzMG5A),xh{#QTk_|]/+t>&H ZY&nc^a~=c3g46f /^:){~-lNlʯ 䦌̥7^@)_6wYxx= U.|jO:qLP Q}&Eb s;hdR\ 2YqO\7<M-pˢڊBAA.Aψq25b0PPh|~v%(}S,vb .V_y(~}@ mI'=$ETICcVp3XUY#w~˄+Ytt\U[& 6I?F t)Sl5A&$r:%exaŔ^ x1Pv!4bͯ!Ylv\A|Ԡ(,UM "M u2FڮVGCؚT#A]'p-*h`q=y=2ۧZ$#[qR3{@W"}e0 ʪt4Neh֧]m1\yU`sfGǞa2gV#~`ߠ4DԬ2@AaCIU^K@!dܿR~& yV{ށܢej!ِzB,r}O̙z{;Ǯʽay=[*Mg|oQk7Ssx 0 zMWB>I:ެ;hVaVe&(EnoFd3 K~-9Txx]8f$ja|xhuBG%Z,8賃O<4O|mq.i3M<^S<bp &I 2 ۾x%y?@l˚SbO2p\uf=%Ƭc183Ad H\_y!36{du@^ȮK|I=g6zeyreHwd\NX0ޖe2hҭTUtW$y³:}.z,[]Ym0Q3xc|i/v>~Aa-EiYX/IP Re)A;~Ѱ%-HO@_/)j\۝JPEՄRAKuRsIPrp2 zhxqxԧr-4()zĦש4mjMWCw_YRaB1i9`ƺP/`m5FIF RipOdD MT1Ba֫<M@ y"(Xhn&eT76+xLq4\=W-(;)13pawAwx>:vʫ.ׇ\3H!R"}L|'2n(9ix=3rQ@> hÝ85i6 [ʂ9.qo `f/@yy˛pRPy@\WZnA%Ii|W˪A7WG_h{~d}ȄO;Ti Jxw ,R N<:bC?Ug[h¹d~i%C{Zq]Ō|YIGM#RҨ~ \c竆diZXFbϷ05}(GЎ3暆jT]1)&&HUgUb!Lu DH5gݼf}ς VLտѐlzJi?M ̺Gp~S ܘn:`Q^K@ɧ[`7fQ_ Q5VZii5txxٔ='Oyix@dU^--~fҜb6,Q~Da/oZd,“|1v&}W=#xpza)-@hX_S:-iy'iЊ`YQ&H4nP{ƈͻ[^+&Yws 4t־Z5hk ա =To6I7`Il&ߩ82$KOU.%Y' $U{f%Cp٨Z_vg! 8mjv-dG)$gHMx9M0K^{7=,]Nqi: mӃ]l,ᩰ[QzTi_m29{ՆY *{jVzR'I¨=%}]jֹ‰yGSaG0y@Rw||?kҚ"K`v}uLaa[+0(R\T_d5KJC2|Oݣ)=̘5iHG@H#3>8n-rW rYxB8_w0-/)hp>CSg`]P jMxC p]<,.XKgyNֻpq""Tw˄eu=JTXj8f%#CI~M;JN,;]h ­P[AaI`da@ӷ5hV:BʵCO/UK$8[jci~z 0# ';=Sv)T.-F̖S&BnvtҜ1gPFw|%w/,[}rC3(Tc(!/$sXE"N['\oy]vF}Sd>]փ N JUJSAmcM>AW 3m@5kqXgV@Y\ar;:$e2FO(!H͌ua@ US*7PVg@B t279FZmVQJ*fF-a 2Ls|D⤷.0j l> hRǤa%P&?^ڋaW1!ouGnc_GpeG_Xp} Jq☟]`f7XX<`M ɯ 5{՚cDWK&"rե7wVztմȣeyLXqή3<~'8˻ Oq\S+j1r&J3D$2PM9ɩ+[EFKX+=CIڗ'.BO (i1b|B5òUӧG ϰi>nR89O{]G9;-$'h[H9-^0Xƞ* %Un.H;\j%vCXIͅ<8c3-NxX_yb%Lz>S($tb =C~2BXDd&jp!,z;r^A6{l U^8uGyщgS‘wb O&NdyXխa 0#cl_+L밟gڅ?k ?kat~-a,+-eήcե `$iܮwlNc~Pyxf%2ш1\C]!b#Nԭľ N?@7͑RL~|o,t\v2(‘N?.Q _3[A{Fj:Qư!tV(y2{sq>BrOdZ[?y-4{QuԬy-#3fiLgN6c[ˇ.}<E-V )ʑXi0g]mtmWV}GF+-)~ufZ#j+a8xM7لn":"{F_ n Z/Q ɟf,rkj"ݚ)E.2Ԟy;MLm#iXH e7c/F3B3g!p #鶙Bq)>y2W/ĽUu ?N |Hޖkc ~xJ{Dϖ(ۦY/jy n< +P5PwB î2ZJ}ToZfa#\Qy?K ״f3#ې(AƶhGr Y]F\ t_0XNkG`/X8: y{~ h'Jwz8&R%xk(~aJU+UԠJ y_U\ςS7gLJYVٷ'5QMf~̴KneXa?XO675xc.ּ=~(RER08ev.ZA%5@S*^V:I0j > ͍_`x{eFjn?#bsEc2=4S%5@%`i$ɽl:07OZ@f2ñR::wbԌ҇BBMEPaiw2pJKġ LWx~kQEڏ;"P13YvgL32_5یw U{F=dNNe߾n'oa@RKyt51lnNDU[7zF)oQwբ9)ң<vyO&na8Й"+[  N'6͓  9[OߡЙc{x_ڜ_Cmy ВJɴ.;: "_ۻCAOD׋QwZ=#i*qJ=+8"rE}~w",뭽K^0e:kB~is0j.X#>WC1J{J<\Y5 H{^?9GвZu&hPU0vGlDF du1F.+:<,Zb%? I?Rf8bߛwGFaV-7Xʸ"t{IqQA3)K\f1C~^ß}TUGuqFbA@ 0XBSJgb0D P(ΡI{X+dz M. m&u杒q u]:5㓘Sei0X}Q0WIvKRNU%|lK,ܓktpkod:sb0=]Vzp nѰdnf SEEq1+k0ǻ3ʾr.tls 06 uK]_VhknMGjǜy%;Ѷ-DiJz"Ө$Ln wi~ÏDt9TÑSMFVzZ|A]`Zj]^=nt>aE~yƀ3gO}-6R &fAm' rz[f zLamIFѝ:~MFt[=*ɝV ah=hRؕLYU0@^F1bLc]"j %\_ O<(IٴO)b!RZ{iky;p!&Da"Z29CK ~0j|4*=g~4a!:\uӺ#J"ԚcVbhlJܙȻP2]zZw;mAuƂ4Iu{p^9kD 6t (syrT &F#7SǗ[ZĆA!Y8 㦅q( n8cmȹ@5ğpK9gЗ]qA1-;VH@ ,vA˶| aۋcg )DMnᇷ)^>2 ^ w Jܰc(wSrop}RU ziVPe܎T=;nZ5\orJQoS*qĒxg;:+ڬހ:¡y 6p:InPܙ:9@7A{Xa{s׃,GG`_Vʏ|tH?1W_^MK|n7Oa-F )j9/#QNTpmĖxqeV V_0U|ɎRLXV6-?Ի1F9떻AC.ȣT3m`C0|Eh-2kTAg1l]CYZK='%2U/QMmXgGfKuD+EM6iScVT GM$5dG82J"HAl*7m k%t"NM>sdqC+ '9.O*dzTvO&e{Y$i<&|00} VWőm8I l5 j]unhɀɓEAV2cD/#mEK'4y5ƴqh"okSמO`:9ۣX q/ dWROS IDTnWnpN1lqNo]Dё8Y4U* ᳔7M#T1lI[;#&  VhUA3:1M D`TpUxHd{R.D"7XP̭hC>kK96X4qB~{4N\tgt LfZ,:~ N9at7IÍB]]{ اQ' XCMbߝ= E `NXS.eEI؊TOE_- CۍBǸ-P~IuxobNkfYmU~V#!Su% 2Lz h`p `M|p mhc{k5OGd{PZJyu^"TOEEXԔb\x=13#.[^(L =,v̩F:=y\ uP5 |Rp< *תqbi"}cLS{!$#IJJO$zbz"Al&cOQR5wCztkuKt*˛Cļ^*iTCd[(߮~: z!Yy f1>nGدxdip]#XGvg=2!ކ2,r >yMs%;b읶IZ]!d_oNW Cw=`B_h Rw& ?{nK7Y9a~QȄ>8 zuAأH2YD@*൯bjkLn_G(\.Cѧh)U&" @bgv1I."ǸPW{ 6)n%TGVM%Gj̫gh.DsWx~VVZow-FkG aW e^7jd}D~i˚'`&ڰݿ*KDQ.:vCZp S`&,'&ci%p`oy>^.TNW#}=՟T0O)a6 AR7x,5]T"ꂔӹJ{CXЮ5?EnʠERA_V>Aࣿ^L3O"5<0gNRϱWWjvAڛ7ߞ>=.F?=&P:CMy]F $mY,Sk$60>n'v{4J||fnpǏ-uaka^"]j=u$՟î^3  r.U9A+r~Po&%`َ6xBtFrܛO\g|ӘhOS2N,-ؕ><Ί\o"PQhd^ WQ-_J؎|]'ji!=L p*n鿉8ܘK 3w]h#g]52!(|jJ+R.H3 t&JNn0x#n+rLn8[1Vc2 0rq#@| y6w)w~Hry1a)56+ٔ )B|҅Q&-b-8 :;a[&.AMɺS_#{ʿ !(|K$<)Z߿o]"n凘H B"<lA`~BJrm,x.Ffvp8Pm)Lar̹Ε<-EiyAO}>[l~DȡB^inӽ4,Kl"PoCwoQM"+_aD+ ܽ*q@_{7xP۷tcm|!ķAsڂP80}0PTLG3c|fr rk{'y\)^ĖA% vHG_QfEXqlf0]Hx+1FL!$ 4-6m"5ɦ(ZzJìl(f 8Z4 @kƴɠj-I:=h7+#B46*{gi6)nI1#>J(a:W٩p6vYʿS哖8B ,Aq;S)UїE*t_ykX`">̡CߝPH59־ 2`M`pt/zIg}gyO5"ҍծo}lpdT$mNr!;c/\Fܥ(33$+DCB@uީ E~zV,Cg7f)5Sf}'TmX_CEz/gyU'yP?No\>+ >a(Y:[[Z6H_rhֿ["Ep#5ԧQRUmrʍ~ 6rg+FYۈie jAS z+h̽г}TFc'_k:H"]6]c&X FzҬyb%Š[SsmT #|X*W N289s@~Yd[S; ʖ_ඣ (&z DtgqVMWaߦ1TGW|aֆJea98\WakϮ؜._`zhnLJ.QgpTmU2*_`t+`8T_ݐ)^{X.z,qn1ͱDS{ɳϊ7L;A*?TgX2^hs px`mNŢך?jC/xjF1r\&33l3G҄dp[Y’ɐ!>|ʈdž Lk4.ԒmB +A$!Dv8W[;'75M\ sz,&gFBC 6gk}okW_!шi=687#u衐=Xjn( wRXEb*B}"~xe򬃵#N`Ya"Fjw (iŪ̵ba/SIq*:gapqhJtJv+Ph6ccg# YXh緸Ox\kHEh=X ƪ`!2f-3x 3?V}:mfqc.+H$TE/vPJFT[4*V̫YaTNHYu3 X3i^frG\ .jY ivKѯr5B?+h㘞4йꧦ;F뵧Td{\(Յ>- [\yR z9tϣ5-B duɗt8S18`vN <)Ttx>^d^Ydqq@R/ޯ`'-:>:0T 3|bÇ=+`~:KoߌѻhucQ?B)b=-fE&Ko7,,"y16xuIמ'Jy%i?8G#";ò^ )o6+pluwXٴJ9ytc}jë֋H*ή-odwAb@JG]`?0@]\\_% 숩DG|yk|w5Xf./_3[I9kPoh~A*k=dX%Ma\ZE/X\_)~fg3$Ct} ^'9_Y &J?waFKZ}g7|]qkd&0DՔֻτ #)$/+a:bl5, [֜e_G#^X_Py%S?Kb7O&jJ˜GU2+BV*y?xPP~L+]xMR|˭\G.%6j}IRk0Yu]Vپx ](btA'SO\ =l.sK]* D#s$81?T$%k1 d#[ZvI@%#Ԝ}9dA}6,vp* 4Mꜥ6GBh [f$)ysXaS&ɍcT jWa-rWx@n2΂72PZWG$;OJQ \+oϐV  $Y:!]9;ȑy_]Ily;l _ߺ>NkUD#黌vrP4OhW$cXakʲվ6Y<9, =}Q/tR0A:Q ڇ$VL,*n&Q,ќiټSt–iuM[ %E{jL8M -Qc݁=[Qc2;*zv0DR($_ӂƮ28Hqfz8O1psUS/1&-c9_ :tWԵ3,pN#X䯷uʚ' tYY`Oی~톀Ez 9:ݝze{aǹg#PB? wV>U '}%.I'"gϕLKDbSqZ 2oVqoU\3ci8@/=#F1.A>Y_8XXvX`4/Ju`-D$mӊ]u.D,Df =n+v].I@BZX5|[+#;1$sخ2lNn\zIAVjKhˤbk<-ơ^r@Kv P{4Gz,X> 9 )0 +uM6xRC ۉot`P87%[oV2ZUft칯RL)饔Ê0AF PQ=hq@pJ| ӾoÄe?f%UJD(bfT'ՙ}rmmi5RrE%&qDkup4. YB ؈xm&#}Q8f"?']b5wGzGyPD1\}yf7T2̺1BE,=Fuۤif/bXȳCּ6{Ìn nLVxDݳ~KHchø;ZږwvǮ9kܤ/,mR,Jp }Rɒڥ)BLm>}Ҋr!1O G;of`N.(^ZHk҅{0HůR"YFE~N|sP d?u@HfV:=qztL_hQsJ"R|u`oxܖ͛k配~90 1=w/_M5lX4ڙuy~I&` W[V ,"WI\~ja0SŻO| ڴ]$|Vi0y{<_M O,M3#a`WP~"Q @*wc==2q|v!wg0?ܓ6r'H>G1f_m04 6(">mIE$-Z q[p,:S/.yth]c>Y}VBjz.P|34.ԫGi{W1 BY]\`MJR#DW/LiQ I5ONԨEba i웭*5Ku>DNfI=0~c %,w`O1fU;iiZ1G6Τ(DJ6LS)k?~Rs笛ZNV VE _HHw-`J̃ p.Bi36#?ҧ@؂8NH$ n|j,%,tRy n-P.yV0;KRQ h;p >tWmKZ))jgNq3Ⅽ?٧vZbſyN\55J|@ ABĹʘ7BФwr۳DzX+YԩkZ)f_: AOݠXL?/Ň>y_:gӻ#6" b+؞gj}!4F*zaQqSNL@=g$J#NTFԼg֔hIrSK[m&!?/ ٱ3T$-ealcQFG*&yuQ'DȞ3hiզ>Ӹ`!m ~җ_Ѡ,2#1y$>}g͐ѥ'cc2{/"o{=GVmU@4v}e(aRGZ8rkb1-pH$X"*s7{3aB(0 v*FH]6kV]RxxԊ2x}[skz3JqbV8Ji߈Nf0\bA ֘hoBtg޺ҢT}vFQ md!F᳴f@:tAƀaaҝF\.3%KYqȟ#Fl;5{Ml"k0JmN£~GjW_4BO2QU)(߹bԝ؛S2Ћ M .lh!#GtE̓hT:WRقo.`:twijXߙlZ$6PxHV'ě/*1s\V7!4I&g:#v Tt0=~z:FjY(&IГ)DI95TTn| aabWԯgkRUNˌtHâ [irA4Y/R)n‰f#ew KF#Âv ?ߐLt)JCE)Tʘݲ+ 3_82u$S&FʗM_=s齄qJ= d6%6Ion5L#|%(4'\;8)YڤSFD^= z8bڦd]K pU7̔ƱZ oɭRI9pkqLjxD=f%9 jU7ZZ{+W(sQe^5m\~uHɖlc.ɅQy*.wS)Ԅu?Gy*z5`.Ho.6&un%w+q| wG eV4) ^sKyo;švXtؽFAG<ƃKm͖]ii:u9|Mn.6`q:PHJ eIUR(c;9`e!I[Crz]ɤ҇[ UPL|Dnˠ3m,ٌN dH[2^_<>]Z[pT`KƑ*Z'ojsv^fΉ݇%-@#>dlA0_!Qә"TE !g.[pPXF[SQw{7sd1;-~@9d2@x=mb *zS9&ᨀWA]trz’/n̽/cW@Nq#kO^_{z4@bV6NQD7̵/PV6 D/zělxH|,it7}n/2jاiN%<^0(X -MQt߳)KT6[6>6]S*PXjgz+T}_C.,w3]BOV2~0{N8ciMo@ݣ3v;]u'R ?ikq`㔁dBkANİ؍T!83 ?FW &-p_Qc1aPŌ-~r\3 ^J+eA!G @`:0| _J~Yxe$:!~~Kʃ2M=3(K4Α7 \`p&]cqZ=Bfa5r"gyg\kF'8/;l+ذIEF{<^XI\R8 SWOLn@]﨡ʜI"eNq=}kV KTCR3Xc2umm^m 5~UυY)P}e h$c/P~zNxJ n&l &{5k$'wV@E=CQч֥2ax&z[!m tC LVMb]u'wayULEtH{O 1 hjk(kMYCӑd61o¿A)Qu}'Q$.胚^W>9v^R1䂠i\ Ec\sW> Ēg p,> ˌXH~kfy2bEU8;Y^bbI=&&|(q>@xͮ;x rIJ*c7IG1ѭ3&~ruz|P)(ƜңNf Of]dh%cy5?G+V `zՉUg*2H*JL"{e-Hx%Tz#O+\s(./ࠨƊGUm6{m3Y P5xZDdfH#K 3lZ!omJ ?X mwMMguzQh!@3Eik\],mw~ӟlp:íCqf zTd5ETߐFT1'cV;,hta`Э;C08>-#ݶ׈!h[L>LggA .yM嵡"XNjVQ5Y]$ImF⺯,ٍe3/VjN<M:=V:M2 Xס/WGEM},rZӪȊ^QF]V+'nؼ#W`M(]t /1R4tfgp+ 3|'n為[;M)tW*C ӫhAعH}`J/%X|2}a>0 } L,n2MCaW&0}ӫŽvun g,}P<xOuM=Fcf9vʅJ''O0?8N̼SEvMlLn_7a@Pe~\ݫZCиLYL@oZ}tG5oT`NLy;#Lt\L;ݥ BXAO~r,#c&n⦲GXm}\b2 t|b\@:rhGo+&9lTxQuT.{U ߥf"I3)#+Nt&,,PnzjU~@2'0]X&M6bdRⰖ-ABz17O1 ˽*T!VծÔLj<L ;ͻ[Y lӵI;f"w XFb3 ki]M+wݘ.`&=4YXXjN^vIWiyʊMKt  ݭ~yIE`6[p5G-nns5 F:g]ҨG@1]S+J 6>{1]& Yqxlm09kmt{q+,B]1nwR -6֛y.)#L0'a%PiD'n1˜[(C)RV^1aBI#,m0a%Xjv~@*g_8t e#LJaL"*)bbN?i ifއD@3csW}~-7Y84r~,Ub~G#ioP[tj,EkK|<q qz jCAµ$ٰӉϷCKF@vV΅o8A3:{<*6Z-wH*VXA ;C&ݜqdoYVc[r!:H9ŕDh_y "++w}`ƽx\ȕ 3^1㬃2L]toⒶ[cg6F\9N"8A[8W?CHO/=Rk~!zjN35ާ2Vxf#{b Ī!&>";eeWg?٬))rl7T`<:'I: Gjw?%уޘKIEs8Ǵ3[h҅4sd$ R_:> R[<;piJ޼ 1{C?T kYAhufؘ,`2b P8}pCl{\^dg;qlu+s8y;!n+~}x?T* ]j;:cv\ ~Tw?+A`Nƒ+j"_AzL|6܏;k 7e0Veg3wYFpRPMjqCx3U/gĠ_jJiOYDN_Jl *anILBg~wgj[͐h5 G)Hp 8)M@qaµuz&$Ǻ7u#?G-ȞTVHwtcGAa*gZ:r o(Ccm2AidyI?$qZ3i 7B-2 uHD|C %Zn>bJK#oA)pyc:yE|;n[+NKi3H|'SӡEgo&ǼA4(rNSr}e1XD8=G+bLcLmԌ[| !W&TiņPn&=!~c44xb&FK*9+PDvrMȌzfHC-npX$Ξ2Tg4. )34G*;ryyə.P)F[)6|BJ~4gѓ{-Ƞ&b|Cu\R>H3n@0B!8tG"O*̭W=0*HS4ZgkIcRM@lv #˛M}M(+_R7C KMi EN/ưMR"=o^}U_Fp$:/925&?lbRY<CW0⧋m_NƽX UtS979dsOm(?t~MiZVW_lq3BHomQ{ssNPB2Yޱp2g >+I!8y~y5 2}PGbeؙ;݆Iț01G}ۨPj/T)J+_#,3?o7H7+?y辪VfTx pIu=}'OW\uo:p̹"FkRT`/d=!S#އDcu RЀ_ ¤42A]s\:".r"7ԾNbv }JKrƱюW*h}& Z; q@֔Tt8ޠh+Yù߫ReX&UEFJ_G@pI+VXwC6Kp[rlD%c"T?`8')bLׁz؍)STJe T gP9])R$M6maAQ7'uh")1T 4>T!Mb*(1g^ίe wz2)4_JBvVfy>8UĎ69DAֳ1ӑzv$MFim%8f!}c4] gmj~:fgWz_A.^L -`n27v@ O>"S7].`$PvIVE>@{i)r N q?7'/.~_cH_AB4G6{>5^kKϢf& 545m@?0|FRK4ن_Mhm >X(ʐ8ex]5V_;E yЗMIO`b6ǛJХIAU1]Uue7ح-apKXfX7\XфĩT3A, oHMglhgא ^kƝU^Sn ~*PeTp/͞!xr<)ȭy;t?7F|Mۜmm8Jq콾}Rt.mR6 7M1,6bVE ;n< J赧ì3()kk88 "=no[>PZ|ʡTZ"~iFCln쨿lni`m8q|Hq<ҹ> 0?'2Y-Ս<)'R2%MϘ>h5,BVp HuMpp rSSEuS5rX@~Ǿ0l{0v?u QKX0SK|JJCD3?9gڪy !z"kz=:_,h1be͞ -TIޕTRy7cz@"oVSѕqᮐC zBޕֈ\#d>б)^(ըy:m= ͺr lmZ1bj?6zs\-X0gIX[` I㎰F[RsFHHt7j ;q91l@={YϾ]M |#'|5RrԊ)Mje>f|5'wk1BXl8MSZ"ө9=y*Sբ'i9Ґʞr艇|L4᝷$\"NCzGf3%N)y[FqFpJ>f/Ke8E:jC|0f7DM3A>ye ΍T#DVo-z%GO"B{_o\uZ\I>{&Dmm馩f'wY;ҧM'?ù.9ǐ\*ܕcuSupJXnr ]ѴN uADWo(XS4ء)l(]nRl7" ƧDRj*|[m鳆EWRM p!FOV~0$p] UDzssuHHFL~3TYph}DtagTi (NG: [>eA+3Tʌ1XrmS 0tF28# ^CEhע(o^T48+K=h ?Hb"1]\LߨG 5ZϲiWx$4"Eg (tt'˰Rx z)[R R]bx Mv"S;wZ=1&ʋeMEN5Q95A=9ga <0i6 "@.,S;}) zXN+~ Mxy8-LزwC@8.֛TSV Pw1v150i8\0-M~ř*6ARLhrߓ^cBz?!nPy"ڰ^3 yf"XZ[elkuuvvD_ z7㠛փf 9BJ[VpMUE}Svfau);Щ] p2k_ut]%g$[)807*Rڶ7 /jYɉ!rMflxwַZC9իAR%,L*1ή)_Pڌ(yeUuـ2Wə/qr3.lȸ)Hp@r2:#im ͰwGg!U9XĹi Ϊ"^$J[RВٰ-paմI3xlL%+t1ǔpdV {%$+@8K= n9,MGҠjܦjHX/OrrHr+=_hNӲD_-KCTxcXi< h0eC\ ->=hi:%^A$y5a4~lk|B4Q~VRfɢ/ gO%˴,KTܾ AA(w$$W\g8Cy㮓' Y)te#VVKAxR603 ЦDFSH_ÑbҪ#DuD",P@Szbz*Q=b@D.i\܅C :,|(Kv}l+2rI^A;yjLuJ O<ƂNxuVYU0AST+w%@'*1UQ`,nj,&?& 'vԁ3U9}aJr6䐟YV-{;]@A(oO}oư^0 i~|tNb @FU 3MO" Vv^dUHG}u?56F,@6:i/֩9b?*jP>L4Cl5SQ1MrI0YS:;,a?|2! ~5Lb΢c* wH7GXήsx "mo@MRnӄ>ͩQ n_xˈg4bRc^(;H4~,f~蔞ȋ_/I0IU&ZGVi-duE_]{2 GT7v刨sXX $2sRq#CO=YsӪĢ;U>sڦK{] R4uRH,a#ӑЀ#M>a 5H(A^έzXŹ]cVA ̲op\$cnfbի8QŁs#14i ) uŤR+-IWgE2&g*W۩犖F\;/h|}6UufG*-6VW=ڶng\/qFd2} W·_N+ar1*{%vn(\3?1n4J~|:sg؃B?{Bp0@e8vOdMyÀ$aċEC;@vW]`')m ##󲣅(XCձj( Z ?/L&ĴH Gʖu9[tm% `W XTżo N'~1zqf:Dɨ6C5l]zٯz Qy>NZl7Yps(iSsߤalbƬdwYIbwHM|>4u+MIེ@$X9b>h_XrDg0ҝmd7 h&rP`蠫Qz޸'ٟI `r=g!3E a-: +5eC@m((z7TtZ!f6DI;Fz3KS4/\(7Y9W.%z)Rf.O"7o#Zʆ X9?6t_@r-dipϫֱCTUĮD` x.f:Nr/e@rLvT1q (e׃v?I(Z^k?$8sI J8E @O\}"%Q'_AʕQ=?Ua`9&զʋ=XuyJ{K]}%OrB^u~sXf9PQY}ɦGWyԥ_ k906bUgYWo[$X|$q_u*z:VS9"YWout bf+3bV;lmBjLlQANUJl[~ɝd2 s9+tF$h;p5fG]l<@9s{qԆ]~GU!c2͂^Z pR0*3-¤ n|7zj%bC0o悏Z_?frZ>1=g9V,>YYX$UhUđ6Es]v~[JbAS :RD d̘y|Y/bf/7p']$.t# ֑iv>6ʑQ4[7Ӵmsp%.z(6 ",ta> iR-gÂ[KQ'1Q+~d(Sg/,ϙrh%{6Ld\ѩUUTpdR&Zw64^<-9dK//$r;j<#` CC/̓ 3=Tf=@"?֓102IM[N -/)`+HS\zYq=p4&D"R -_F7JuP.DU xCZt ^$t9qT ;ʶ[SϤu+z[yiNO8 9ƸJy,ԹΊr*#%_iK<Ġ\os ys2)Oq8{h a,"`r;1&ܮU.+N3\bdѯ;"bb.#W>ݸZɏ[6W}u*^j@\0!M}}Z|'׭h_ hGY0>x*s͒O]<]OAcRʝ2&-y%x+^#5[d@U5#2@ڊ]\jTӷˆURrA ՛I8]) rc`Jm$@;?Uٜj:TV5aJ9[a0 WFL,y.4MEi~g+C]d"w aNGW[d M?bGm(Ǯtlg zB҉6j֐hO)Fm ֬%UF~ [#KAJ' IUF#kHFh޽“^?|=_)L\.RYn k=y2Q@;$X 1sY&R\2oБlwPTrQ,BBe⊌I>y`7r&0{Y:V?p+tw6r5Qp`j wfK:^eXC˘ `nik^8ߗ+ .K o9IQӦf??~Kzk:UyZ9gV\sYlIe.L״)ED}edү܁NJA ԛ+ULDReNhg M?XfJM*7Q\/? es]`{`CTg,J3D\(l M+&\~a6ܪ*Q Py\ x2]!2FFDB/[a|"IKڇzr\RSJ R*[zHZXE«(}Nʤ&xT].z@8R˘uDɶ-Y^Q;Rŷ]} > +5NOl1;(sȉ1ؔ4q!]G:oz9}[ )R&:^l\jOt"ke< :ޥ>_uN;*F؝H.MLJ&(_E>_[R.&?f)0 8'fMKp2H; *e?5~qKn!5EnKV2C]&GJ?KJoV`]'Š x%.WN`pI g{s44}7ԅAM)Ope,rGxxVϊX+Tͬ AS8@Axq@u6J}d|r};`qWRaU5ƒ;G$-2mָxf=Nr_лYD\yeIH)0a.R WSVIˈKAѠ E y(Xk]{['cŻ^LP{T@ l=f7f zkO >榁tM$>aT/MD&fҞ!2Olq+b}3kVd-~pK|G^l-ᷣ-i'؈0w*< SVyV2<#\=a oVT/_YTvvS^8LR  ZVA)w7pJ/vo//t%萟4iOE#ey%#_eK wI/"' wGrr+mQ] Y\mU}HuWՊ6?`1[b-Xy\wVID$kq5V9TZ2(=XKIKRk=G6cKYm5_[ld6FTdLc\H37PM5\YIUSP̢EG4~h,I|oڈj=BP($Kϔː{s%9F?IbaX5WA;-Y*oO;^׭% qCC`^Q%%'5 i-g A]3~G`9`̱#Ayެڷ5l+(t7YNsƑ>5gVVSp'rÇYQj>m\OZIY{Sըӛ}Ul7WqEJlmLl T.6솹tхk@ 1q gB#h*cN%EV01&eh$$틷2ؑWyb%HW$w>,A IHu9: 4{4{6fJhXxdHSط!f}?hͭZKͭwm吘uq-2| ֱlq/9Ot%U,vc"xH*_ qLٝu|z?ӄM!jgU[w[+A vDV‚˥ZIOV^9gCQ&oClrQv7i ȫ&i,(FV<5=x.ݒR?H[t|E+Fž/!:t0)A.bܸԂV cK&8]R[0a5?24F0r.keN K!<ic8SP+0[0PRMXc\~%,[CbD|S8| /ΟxKȤu~brȤړ$Ps* X _-Hhgs]: %߬hS*2:K|  iSܤѮ:rGA>!-kuWD ԫ:FgSG4 [i5?5w xwƛ<9pKqimbVܹ. M틖{@C*)S냢Io yCK|jf7*;@~yQ 2i,Ah_]; Lj'&eW"j9g嘷"qBֿ~UTX,/˪*A1O+؜Xf̷6r/(gKp@[c>`-΅R"~O1194}^2ME 8%W}oN)YUj]KNGw}nZ 5^( P ֊8پ6R K.fM^!Omೣ:#kV8޽9in4i#3M2]"߂BJe[P&ERx,2SVL,[xC|NL'-[,s^* Ξ@:.S䢵Q2bś`Rd m|@+-,C'+Qݪ!hEilɚp5m15x>4m,=O(}ľw+uYMU6 VG璉?XefZU?KLV2{h|NSi f5*n3PQ >b\Fe(no߽P$ot4f4MFfXeLZT}˜6-*8::CrqSiN߂l| `sA,Hx{.R9Jq?ܬ\c(܄<~t6Z:N7ۋh&vǚ?v $H!d1qm0׵ʠs16|mW/lI[NfpgV<pԶ} P>;ieKFB*3AsHP㝳C(]˶8'.m&=PUdzEW?!x t Fڕ7fŽKɅ-I`ۼ 'c}EPo t)#y8Q퍑1f~hb΍@]R!:6j5%^[?lofiDtjs(UlNn.r\.?b5%)ba|olhtg1}^…g 9}|U!E&]׏ղu2ChƳ+l x2 ] k6s O!fGw0-V뫌 J_exd(DΤd 81Q؝8aFwU =;EE&6g߳6R,s,0RDqV,>7*đ[p,]B-lZ%nݑ 9Ï.|$ wKNmX!V!hxQaEfG1B5]%fi eLKI щL?3ț@zʏM+N('#ʘCn%dTM) Kr%p3Җh;IΚ ={#a7ɖC1vygh"!GrPB{L)[@ ͩя];Җ@HKBSV{'lH*<w޵[5 bcx>iKa-3(Snɻ15i-~齞mn,wa-uWXT"ϒ/`-Kq%仭 jAqˊ/et5~;ػ9Ž/m6, 7q(IhȥX+̯<U#ez[ Os'#o: .CeIYwe\&Ǎ5$Փ5 wM&^;f{JGF=+ "`>A5kK Rv; 3b|8훝"^St0(;i7{qA;+(N|J?k gX\%{&pu",0C~^h֤a2vjǥF8L,P,q,)]zcl?P [']h­r e&\ Vc͢hf~I%w4@Z| D+-'{Wcc/PJRă2"NȭB %6DB4M(9o:(<%pl4ˇQ0E# JPzs ByccM8mE͚^Xt\i(ī4F221Ѐ>ŠUJA+Nb<-UFxd׵I.CֳYQ|zæ9gxoũbȃ}LYaiEs}(0HTF l5*h9ѨUr~_wӶ8O]֋|=3&nacNy;@˙ [.+~}xѦ8+ʮ{u\"!aw7BO,&Xqx ֲi8^m2&PhkD ۙdK@%z:KO>p ql`Ouy @59až!9A[7~X V]ȱzULj^Bϳ~6[4c#Lox1s1 iRY4e7d'sRW /k4}'+6KA{X`ˍ=, lw=}fmTZmYlaL)#w/45r,B9ŘC6؊!dq, (}Xo4XZ*䐂g#$n3t~(r^u?1mJP>hJ ٘Ł֧>>6>?{!@H2cTE!|$q 8ƥsX'm4@Y8-5uB~|'k5߫5I_DXZK`l(hջuطVe%ynT][~`&0>/S% ݏ">ְL$΁~vpA{T&#2h\p/3ΰL|$fa7V}U D+^ ۦ͊XXٳwc=w^{\AWjX=&59L3 <ɷ9OrKfݳrV ?>kAR3_v*FaZ!h?'4ԩ5ެ|h)džu-[v.طO^LwYyuk>h]jJ"QbxJg }EH[Ƅ$<1O]o Tď*EXd‘{/>f̵H?5Nr`';ao"S,D#-s<, 2&AdwtҔg ;%`1Nyoe.q^P3ͼֲWU@Z:P%|S]:X jĠlt=lc{0:`hn'ܲKa$08RX~O:m{0/Mӥb4Ɠ\הfZ\=p`m6$Qdׁ]Q4ebaYphHM?aRR8TV'1K0!8>93B VhXP0r U0A̹B6lՍ(Kghu!KKR]vܪ׮XPU?dY ad[yw(2 &dWs5ٛ %(M1լV;Xz~`;q.">ڧ@! %q6(QVbdmE(} a{)nSe92![S&ĝ.8h|UV*pzҴs)LM?=za?r}lubRRj52 %!BKC'/w*Tܷk228ɗ[X_GO}]'I0)@+٥#knӡ]GO-f r >(eP}1܁LzFy@f;UYo/vK%stZi=/AƭmF2нS4Xzz>isVwQ0kLhǗ&Orґ#I8LlHxr+[ Nk֥ <#}#?@nT ˠ6߫rVܶLnGOϭ$/62/ ;7i5PIi5 V,߽oe`Acl y:=Gf5kv.L2>nFLԄWm&!B4ւl@Eq_: 3y>c R62?5}Ǫ99q[:Dc3*VWfjWX\{`rqVg$Ə:O i޹IN Y03z:z ׵B57g&~ BT M>{!n,`xC㬗\Fs_O-KkK32ݞVHp=(x M;ٔgK(u8u[<%@}`%ϰH1" ?,M nVEpX3FޟCH`yvQJM%S1Xg,}NH>qn'ig2Ѹj"In?^ e*]+:Ѥk HDX6gX4P^gX:MP{CgJ3cZ_2HgL֟1H 5|)$ )GrIQY4;y 2Ah܀_CԸ?U|_a<ViXˇ6X{ܺHse&䷡(,nG 8AؼUK1o06.;G~|†"iūt2)d;&AؖT>0VL{{ ´"eŴnc',hX%OkG\_ziȤO0ptF «<121֤`oܒVb5!qt-@9 dҟo6,ȿ8;bPnsby^uQJۗZ±<~sD#1͋r@j8 >/@oq HrHaDv7K+Vzny;b ۢ,&!0z>} 1VW0oy`tCV#=ĐA Xqiv罜~mV#w$zz礣(eɬRr26\6gXVB\N>G[RFeXd[# WUASʉ7.]ͳG(1JW٦M1%nyEeB>HN񜹨)m Yu4;uPE?r`dH06@uٝ;k 6V8Q巔h~=z|eDkD]U}C{])K/YPma:MrW?jVnc@A離nokM= JMϒlr @4-Q=2nxo##1tݼo; ,M$Ý2 >@p>f#mBSG`;r ي26,yo 㵵y~/Qz?{6ߠˆ:dWb&'L {5- 9#={a|iKNf`@vʐ" y=m٢ }t!`}BAT_ h0ઁ88*UbeIl8Qqh hZ%#|p֖,'\Lۺ= ʂ c}htC. $~>Iw4$M:S B-QDybbd> ˢl}'H}*' AEDkg:Lit*Nu$G;,DžRlW e=8#{(F,$SHh0j.5l8G7B_>a|1 7'pOJk<&6g(Px.sR<<#8kg E7xFLU6AM^Aw.bQG^R*N:_ e/VrkUJ>Aϓg>8rCDT| áE:Q&_`B -Toj\ѓebHbD%S9eG{؎Cm.n`l6T s5AmudQd>p'isLpVg,z.u!*F[)EO;Vឍ%ҟnin @H)?Mh &S5' v{saRC;`e+n?4[,0y_,4$4}K;!fguA^j{B.=niMLխA`:ԂiTgꎂ_5s)@s+}뵡U r\.^)%J(${|<l(x /фƸ;JEoBVZsݟwh?h5rOv+Hs {naLP,ŜX'ұʛ#Opm sDfoE3r[5nlS8qu ٍP3+>M*p s즱WXPͮřU 3/0ƙ漢;dh> Rf+}4uCܺyk<1#DpƊl[~80;NO^qt~nцlOu_|JY3*HS3^g9)mH$G(> ?\e)Poy (ND!Q5 ,?(~à |-w>] _@;ͦZ (nׅ:Ѿԯ`= M!4[dD__; 7R["{}`.!hWY%[kF/8ix`?@ seLma{w\ 0'$!0ƾeC5 j/kj 7L2WAD&GS> Ou'esi.A.s*JSP7ۉj2Ԃrrc sc},zS[2sn:#بDOR hI 'B' I|"*j}HvIw~]xZsE@_/RUP|"yN>"^y oY~?X|⾠FIKm>&㈯tҵz,ш*١p \LfY]F#],Sw+,?`M vJ~4!X& q@?Ea x3,]+2G@mataP+r Wa9bu/tZUY$|%y=tʼ _,aZt$/2*oXm`r~t`dC|)Cs+Cc$I`qu :֦Ԍ"ٛc@ %s=NнUL43$TCE,,eÄGq8paq+FtQju(ǂMX b-JQXΞN# *cŹ0c2C5ѯ#-Y-;9uo3mPOHwU;;&Wؤk&+xUhGΓܐgY O$ȁ+&xWqBEy#*gQ`C96+2o(ןBO f5hu*hYέms̱)ބKHO0}avS o/44w鋧:¶0'^+]YQWB fVɁzW,tHXG` +,nCIcOtkՒU. B$N?6`_8ls荪v.OZQ)2㌑sS0/_ oT e)6 +JOQsf]484ĂS&Q=ϚX;jM(9aZox:&{Gy@'b? 0 ZNP3*ͪbݭNnaxq8T'm|&s6l~[sc@՘e)X ˯``śWqL$t~OTT@.^0a- -G=W/8dmX_aY q/$, iIֈ4An%\Ñml24݋-~x lԖ{}[JOd:{t"O+L%ytRbv6]T6#4x<)_q|B$6zbk{MQp؎X+Kb ,r67w m% bDm޶A>d4cՠ)? cC~tާ$i$],+[*ڃEQ~,َ m| nHIw>![[SeYEׁ[d2*PzK1`ʪaҹ1TX*@Pl܂~Lʻ`o9:%M=\yiQpQtp-|Ȫ5Qb_l,ĺ/3 CPOJc0 ,'?@K0 w*p bݽ!R-;kX1k'El'Ѷ[\ې(adoX$/@I3 ʓ%[^uF(߮'U+")zmUjZ·T5ze 0nX2҄NmtTe^>/T}VČfy _y'SvjaI4g~TUL.Qyw/nzP Mdc (.uψBD:ĸm]u_jr=r pX&:~>Hwψ(br{[y+V+&OD*ˍSJG`6`2BaҾ'ѣ2N*~]}tɤVm{12}QBPnZ4qr.Myӭ2Ӡͫyu,΍-/4Z dl}#gfpWA.1gqmǢM 6sC>Hؓ>ɷfie,@BOGsJv XlҭM.;Z_qT:N~ ?գwrޓ"f$zEtuq%:vɁPog>!WUBA|$̚ue!XM~ͯnO*^Wp{C*[l۰l@ri~%]u#P.N`uw/.%=fPCu5(SFk0pX\sҡͯ%.o#!& Z3Ӳ(x\m0hbMgО()WH#nSA8=0d4.HfEf/6{'R!11rd4|^K\x\4\'h%RFN4%a]qjDpbTg0BT,L1SB%&9ǂ~zTL%)!p uT@z2g2Qq|jmeuKΩtdx<c=ppA<^)}PQlb872rcu{Su<2$E$^o)}la-x;'N_)cx(M/*{߀mv8{-{KM`9FRDN﫲5 *.,nE} GcߺĚ&JQ| /V0+%"#HvVRƍHM?߲i BSxs\3Pa-K/ތчHXTU;:2I6eu"L 3d.F$47,'Y,ґs4XQߓ7W#V8 f^XYܪ!3gKZom?HxCp9F0=Μ,PDξFnsXh 6)sB/W؞¾6_wÆv9R,[2ĻUaЎ<IV$QۈE4G%ĐF1lr]+nIw`qLFŷ C1gK]q>&A^k4QI:}Z:NJ 63$sS Wzrw1wPI2ϼltk˷"7wgY,2 7BPLB<;lCQWcȚ \Gٳ>Z-˜K6cT98o-jzro>{gD|W=s^΀~rW=py*L=Y.0V1K˨ \Md7 ] ]x,<)&uDǥ""CIu54DS~{Vgڕp4T2MdNeÐq5_k]CM%ѾYRAt2i8H=!u'kĆHwNL?Z.Y`nFKWXul–M3uK+ -zٹZ"lY#jY[aGfZRUT@W='lhr̤N1-RoB{Ҩ[:~`X'&M*_'VU.y¾T2sG 3t3!6vV1@b1z2NzGp֢lǴnS!9Elf }XAmؠ$ >_,Uu+ͮJ4lIKо.Y=6 )/v DSloC0Ha PL=wq v@/^>jES? J\=Ŕ'h+42&s>fjHs˜ߊ}<[=iwl&:c{7.eHSR{M)pLԨEB,8SEot4l o p׮[m+o >d=5ѰkN:KIu{r`%5!mSH^ |l)8<ߦK|/ P);Z)A?1Up Sx|Ґuv{cvʼsF'%uoMU1{'|W)75_k܊*xOOS 7:"k#bb0Y0Rg^䍻LUx-<քb4}p`G?KFsb z'$N8ZJ=S-ycTf x#(]{{}\kXvlBˎ@͠ndBZ;]ZL|CݬnmJ8?!0 Jқz[z ˎA_~pBbj O,NEg[$õ( PFhّQ]MtcjPUTIh^Iǐu_OTJ-Ժ.De|'PAHtsr1μضL' Bs@2oxByuhT4IO6WyY|9/M*{_YY#To jwԾQ_A='mz 1ʹfdUѳq;KJ`k/U,ׯ7\<A Owt8r`كZ/&-_FZpkI_.奖T7.E\6j d_\F[F=iC3$Snj<)݂cYo)Y*!.zI_Z]KRg:z LogL ^t=bXO*nsڳhOA;(6La;xCt#Ƨ@D,=nJSqu]Yem*B ghW1smf!{y$vg/H*Btp6MRrfmņ޶ϳCTѐSqÂU '`ۜG]fU.F:/BIJM\F4JCCKj>:p>Wvz r_¤[jN ޶z*@o&vWF?jԇ(g `I.NM.g~C'<("D̫.@&G\G'~^,o(5(EͤN\Jׇ_ .*ݽs=,@Ӑ#j%P~nud l+UufTgp͕F=TShhJȽ+ޚUR bPN}ak\^`Keg٪$N%JYM?]noRo]e%ap=WF h`}]f}SgPb}TwqTwuY:U !WJƒ*q߆Ho`\Ik,`zIx㢥l\v[I+p=Z8J%[IEFCt1cTˮ83 Wmz \TBn3'|gk;o9_y W?uScݵ~`_K=g^P5Nn6E+G0O3Dԫ/a,sp!q)]pou"cZT!olyv(Džq l3Y7«CKW" >v?P'ɏ 6;C}.wߧe+é{ZXV{KmpmfȴoOA8ߨdp5hnnǁ Yб0!弪nPӤl/iledL ? 0N-aplY{+im٠.2Î.n]˿تL_pۥC4C#mVB'q"/+#ƽ 3[,mV}Ψi (^6eµ*QvO[6Ux18)܎8W%E`ήRsyRD>^)N~ʚ֨NY2T‹x7-l0N#6Ӫo3q MqN8@ yLjhvwD wXyjo^%b +]IZK2 88r7ʟ>61VBŌ~4~g>q{stFʬE%+І܊νbJbKC,+'zˉkpn:ގVq8A! i!ZoTߗja_d-Y>#`>(k֖"4X|OcsΙ(ρHF+SW\ 1ZdˆfsqAm (^($!p``X5nZʂL'1V%#hTyU_rrΌ ϳ_SWU5ՑT/LY{J[oO w;ZXfڟF=Lg~7_0|BdJ0$Rݹd/|;S/YQc`>@k$sᓕ0jZkǠsa u~ư )' A}]}ߗ4u*3/z@5ݕ tA)pw\nPs|_MiCf)q b./G߻2pЪVE^.fۘ5;2KhY+U n9${FgX33%^}ڰ !{kV.=6ˉfVM_Q(N= N|B2r bՒX\=߹4ɵT&cɛ[ӪJ~jWs{Vۊ1= ~iNI#j$A͌1g.дK B).(&l(Z>ȲYx+ Z7BqaX0n^Uմm|1 A01]"zE9PHۏgjz'a oGq ů4G;Â)X:OhvLzm}[MY-V\ĉ#|iZZ?*(EnV<'hP^w^bXaBYmRP+AbHG^D~J¾WBɛ{^F\ܽsYl(Ac5CS68{ŘN_c"9i{A24 V՟\2R:X TZGM*=jBLx) $yb%a`ohPQ~IP2D !-mQU[ϔC\sc`УQs|)J0`C|ߺXOVZl"nxݝՒ$ѐvFQMEz.8VeMo͡@v# 0[aT* /=QC:XcZөin{wh5KBvb;sDw,@n7Wl7O[T9zij3sU$~ ޤ_)sLѷC#7WCqxδ(>UOyP^tY3#зIlk>~@f޹Z:e5M)nnHChx,X!gQB.J e C٫:G\"AUd)CJLQ%DwQM\<ڑ"M&jeマ7Ŗ&3wԘW:ӂ4z>s'A}l3gXL \zAT0Yڌ>k&a|P~)S34]Z?ӦCCje!{#I.E4su4h)MtFO~ugrè=>y˾_V+Ob1b 6%3Tk)q㞸 xi ܛ%jXf%=x(/id> ʂY %eygia>ΑBABߵ\  $D̓}=kج5/Y%^= %W9V%D| !um\8yHyBFFoi Xk 4Nb7)++Dj%^¯|" y?emb.+q}Ĕhu(@(+#N 3x`]0m ⳤcp%rŎOAnO1LPY 7| LxE0gVK&PI,+ي*3AB8QCv@BC N=&yךH`"P3ƬxCwHo]뙯LɶAd|3K^p[ h+F'4eb)kԸ oUpFU\uk;vAqȊr# =`r1 _3T 0!]5NG< [8gVjOy% [ݟXW(3doD>őw*G]^$8C8}!*}Q1x1:Sou* j~A qfrR4hdg7:/~% /P ұ<4dmк..=PV/ _n@D!"s/fk~mqW\|OdazQC߳TPe=c6q1[ZUU͉pH K AV| 3=dLlф=L5l8=k͢a/<xb#N]n:܋H@PÐfjh#eXR ly8!ʦ(iIM=Fl tJTCizEa?w9B;͊O}8`]]:@A,3PBSwTwvYonwagOd N<_jY:HO`6{҆ʺ{#QTǐ b E7*stN hNr+E w6xNJ|RYuoo( q<o r=1a7e9Whvd11AR&lArma`gcWj~-WmѢ=5*[89a@ 񝡞S-b'q1$']؎Q#v.9]=U%9`0ܴorR'77F@z0nsM0nݞ/5_E~.i& {?9YI2d[*E H+-60W:mLу3ϷmLbBqbU|b^2m_LY3CSI æ~(ryms;_}=O"^ 0\=GQڝ(ڬC,Yu:»W"XUp˾Z`>nZ&L| "/K:A nZIȵAx,3Y\h'q;oqF~XS ̯N #]O ׋Rb?4/;QWq+Uj?pҁҐ!Bu~+/ I1¨`x +ɑ~JJ]K)Fn>azPǐF3?spl9bR[8X6c5iy9z60caz&rK?SRy{a< ×];l_3 @F(V}T>bϬ5JmAQ3>:n&ڤ jqúaoNxNz   <yCHdHjEt+@TJ. (c)F@sar&{ }8(Y[}sy56/0Ld?%pNfuM u6Ԏ:"r Ȁ+Tߘ=G tzȡs>!ϺO#˸Ǎ3\e{ӲTsB8D` >$љ~T'6E E偩 q˞"dj#dgD [wl~3ZO~>͖W/ƍ KRC.[Xv=ŝd;\qd Ҽ<вU,Iu_hMٻV5OÐW?gQ(R:b[O(icT /ArQÏoh(%"6v6J?q zweC sie TO$n!SEDњfU 0n>1L*|m:ۿʪu>^djyK/ Ą6C=\՟53ch!$Oj /gl\@o>4#LW$=~x l2A;hz^UԩdόF8 0 4?"hv2RlلnoVFnl0f/NJ |e JYԱkC<)ܙ DOVbk :;Re3Wج<*&׫%Au$9Qn13owػj3[1_vgJ4êX!9YHҐN*dH UF8z@PY6DErÛhK$\BVK&v'F>l֌?%TD<,<TMsQgq]7s5<3 :owbGW:WP"V/ GpUBV@eͷKUTk獧+hA 4խk]Evw+xaA@]plqɅW^JSJ1*΋J1٠dJ'!G=n//a)#8?GJ{zIDe3 z3 qEbվi5{L 8' ~yGtMoh=4`L8Q]F8ꈨ@΂>z_ќVH=p 5s&D(Pސ b d8*gŴw$/WBWWGew yjp s~q~[m#v{Wͮ9 Y7[lF1,kBUjS\e] P3GwD"ٓKe9Q >f%PИ)b wH&N1!yr^>#vLll|8+gRndͨsӧs*ߞa00IsjvID0<áT tQZjd]9X*jRJE;WUmO7:c@B +"~mWL^jȘ_FZnp tt}m3j$Н Xg(]Ε qI@ LR&+q[y[!ʁpDG~W\qʡvs|>{b mX̘CJr/q0Ө\lwVgvI6ӖLpL;?%ee'ך5qRB EER1g.1k'W&. (O}k]ԂWC2b/1dޕт,>lk+ qZNMF o w%s'h,z~6,7")V@Ɍ&0@Zyп/J&>iÞUM&:"p]Ԙ62m"7+;1+3e!PVV;D|HmLIkm䏨˩%6u,}f} tA.,sY6xn$Pˎmg` !EΔa% y]$פF6AHRYI-暋5kpJ֕pT06;eKD'8f {[ೄoJYqě,ЅgZϕF4pm)Ov%(88)Jl QYELx+8 e[`=oǟH^ 3/kG+Y0LIؼd3-+9隠%d(*"ThNI^?l[Y?䧍W<ϭz"y:ȏ׽k0XN0'TBB9_|>kd@b}[ ^cRxg#*z fV"0(n54LL/\Q yevy Kvh[s,TeGtp+,#> D_#ƮGiR |>v6BtoP ףz:j+ r!)&o/|L3ұ΄%1С9Y=0ۋ\\$3E 8|n$tWF%?u%~cE?>EWڠQ]:J^x ")?T!r8;G(;QpR[>"Hp𷍍FUi1/pz ɴbޜ,c⓮]]呕 ]zy=oQSrH.SXY%hjuGp4Gs@Z$|GAZ˔Tvs~a;{~I(z I`cjbE1ޒ-V<.:zh^`x47B!B㋤zuh~V(G_ ܸ WkIX@yAܥϤaapҫTSOi$M6Lڑ7n|Jf,Z{\ڎDk_GJWMw`8hIZnѬ?T ixTzP M53`/.>%ϋ !.wǶ=cs!+]Zb׏L=_ItTei!c|8teG;޵yH ҹ_r%j *ˮ96 > y]C7@%n+,߹cO+%D7^ԾEVPnDA//o<Eې9 zMr;8ZYn*Z\en#t@(^V3Α(X$`ʌ Nf-x$db44 K톁l[dYJCNWEU}&NURGQIӠpdj6\f4uQQsmƭ^@LKfLf?ׯ 1g=aa%.X{k p7.Qm Ä cC ]oHaBgΙ?|?|UV𻫪+}``ؤ.\tch(BYtYqT@w¥z=/>jeywZZق5vuШK_Ik[yz@ӗ ]lCyԠqӢЅ[ Jݑ#{ hdˏ^ z*MYŘ:|ͦ؃ DE0NЧ'Tɇ˺U?7&c4"c$qk.;"jȥbG6Da ]k1b\:*j)Z/!4>醫g%d~LJ 8hA頻6 eड़PZ?UesNA^iXLox ת7ڲ:2Y]+Zz'8:!,Iщ69e4 ;t'\Ķ*#98wl_c/\W (Yqq]峙OcAN>Uz8`.y0}B:blG]Il`*ٗf)(<\<Ȩ~5Tibb]c0U]. ]1fEպLo֕$ JVG&,ͯR^bti9(ҤkvQӔ߼35D2{Dpz{7"Cc 3M)cACH%Bb`K b2-t`G6,BZ6lއġWQǜ )|F; @AK\rHL!&AV_VnV&7s~AS"`,>Qd疮,aĽ b@B+r*2JQI _UdJ}uk>hr5o7JGh˧sH _ZN)s=f3ynC+Lq{](v2 #,ԟ̏,S颽{۬ ^2S2v2A9@; lKA uifp"11sxE&-ݠ0L8e($[٤})][z 䒲clIFHHy9 e}yS/8Ė0$\Sl Gdta$DsketUuXp#vd@/}~)$bW=/r%{AQ3!c x`P7P;; :Ht?<~48 O YTOGY)PUW7QLتŸ:ZDAZWrWRVߘZZtcp(k$LEJ&qJ+˧Ǿպ"aòf8Ğ(_𞧬vq\T:ݿb1&ۦEjNge]HF@3 Lpя_`}@jWItH:Ւ%Q$j-4jvHA&',#fu}gm`"eqig--vAN'{иN;=X\ŪE"K1WŘ;<=l9 n^$?!4}=rL/bڧ<+fxƱ#;;q?:MQ@|a_ }|Xa“3-i[:u8Ѡ<1L) 7eRb928b &M5s3_()"@JᬙMD3|.rW :rEr[cs)/dzLER]Md9[ tN%f4>Q:tw`;_I4_q[J'a/ݬ#!nQgsN7hUW(ȸ  ?G^^f@q)5!t}Mf7,WLne/]IXRyEm +N+?K*Ede<ܮ0U/ne '~ Q16Ye_aHn ='oDCe+C"w꧰#P / ^Y3KdB\!2k;eV+3ANZF.73'!nv.nI0VGWC&; ߆a3ήamp~ڗ8Mx(W]YR!ЕHѴ> +#mh(wXz,E\y]Z<, x&2_L %9_**L )QL O̢ܱZtdN+#Ȱ]' rgg 4$k `[^}:jQp("N1e0M?/Т `!Pm/ C5(zk U*MP]:CHj&_`6z[j۠:$b)CYPi#:+nq8GlS,睽tm*M$d!5NMڒw}W'hS~ЯF{u)&4%9"p^C*0fHEAאE5YnNZ2 =קn*DJ-@1hKyY$c-4L"5_ g>TqC^=?ڟ4g;gƊZ{=-Cdt?+>/pyU_#$ ܀PtAy/w/Ⱦ;͘m[ &>B1/_>yI5Lܸ_ay;8Ѐ<|U^( Äb>8n_R{'18*ʔe)U3F4ƭVjf,شbp[zWl)RzA5ƞ''9Ƨ:#ys[>:TְPT^Ogd~cX,}DJv*T@AS ߱ctKׅz( v:3Ƌ+[-dm7_bz s J#%LjީiHڽ:O}#cP8XckJ!X؀M:a( V鄤w6>hPhS`sWD~(BQ^spX OBYnj恙5uIyF#|4',ǝPuqKa/½ujG$*6O@kR,?C) egDe> cxt'gQzS#sZ`3iH)%pz uM?*TL˔&/S X8zp>qACtTEM:01Сmk'x{ŞpGt eGln[ԍ_E8;vF*A9z2L7j' Moa m5Z%Ӷ/j-)|3p{' 3$θg0 hqU|82Xc>?[`:S)Ff{nBB#p19NE 4/g/'kJA GLw o2gؽyG_ —p^nfvvu@+1ǡ?]:5IHՀVXdie%T-袈G%!lxgNz:|~EpTjg%G8` a޳[QlL+NY}7dGWbKPJy_WtN$7.YS~e SjDƾHQ6Rn0f;+7")ѽ1.PMI HoP]7)|6v=K#'yl+csVM&.Ww߄0y%Q.bxdjHcLMv)XqACwOvdV|M Wk :'!r_Xlmvd߽80=PxDu B})STM?,u'fݘ,8L]L*]`N n BL\\*Qur&+zF>-( RbGhɯ= dwd'P}f[lR[H|֮]4?h[քįW%iWealpFGh|1\Tf^ߊǴ_CNd)OQ8\)M5RiA 7àouTo!03/'ئ nb1.Y/#RyjXܤĻ|Q '+h6H;eV2|V>˒ΉZEYtЃR>Y)6no3Yj#PJg!BHk%Y;XȔ&{LUŒineoPqqgǔ].m6 2^>;;Ou UŎI?jEMvhT IB#ӅBHg m,l)()@߳2:dzex`[1z7tuE}/gsn[m Nl{7 M_^A*l!%/յ8 }*J +~.Y7e!8~/&]s4wS}O5ٓeZ$ +5UB}d7쁒f(R#'*SKk}l^aL"ESᘎBG8 l~Gi2_ C YX Eq #Dh ^f(Ƌ2 %>[)A61) 5 A05zQ͎1N ,][=Ͱb.7gc<ɛ'3-܇?j4+vʔl͍ n[z( ? %P+)H> vI^RXstA ;1;ACکèl.lN ܤp8=^kH9>D'ƅC*9̶t:Y_(?$!~_ۅMb}/n>FkI6tG}=O)雴:gvHi>qqKgWAqX)G<pb]1qH[jf9̔A85DgO8".Lgm[6P26mKhC^cv!lʫHN}Eڳ T$/G+g*Wd Jisb篦/U=betB2^؟+%d<%h|԰kk{ũ7BC+/I\-&曡MPd6EaQh6j> KUavNdt믶0ڬf^gF$' gک9/3ߕUcE-xgײϽV5NU`lqƟeYgԴ5Z=OLD&*E?Vv B?y̶f_*~x:5 D|'] 9'ĵm(x9Q8߿E<RZY4^PdKlԟ"|3n~iyo˰:( 8H婨CY(Frdhv h)P9sZJ';DBX+P_Pkpk_LFIjɡxZ]PEs]AD͟[ ] Pa5z讛c܊~RV"Sh H@rT 9|Uc -#ңx cFb{8]!A8w7Rf%"j$ͧSlc=+>y'}a Ek6xnq9hmcWgH l&|D=ZWqmU UWPQΏn68J1M`rPE\ͪӎ@/:~"9Mi>l3&QpG#X,ix7늏sriXǚ<^q@,Lh ßQ-+Jd:!"ޡȿk_le;&x#SOkxmduv$JHaVr F|Z`ZzUqmPZv;zzQpb{[mC@J ,雲M~:WNqLT^OD`~@ qr~{a-Q4q\-xcnih#6lzA-Mv=^m7>7:s%C Ƽ(y 0g >Hc?p5g' |cV0$tJ|@ 髌tq P+n*z-o={]5߫Xz{)BԆ6?7x <]JI%BҮ((7N#CvSAYqiBZkqΙ:#s;zxx]'Y 8) H6GͻqE,.jܟ_ Jy(`IUlw%т}NfH#$ f:gHW+Sui4'(X2Ye[aZ ԁؤ S@"LvfCeRö d'޲,~Sl!aAbwna!" ׮)M fؑdYӤ8apqlmTY^7B 2ɣt(ŭAu˨szKCDp@_.a㒸༆&f6on%)5G<yrZ.ۣ$-)İZ\$y&Fb#7`Ʈ+\}PS;fK-b>Zxoe8L8)f u$2P:h 3AżYI6_$'X`gpkvC52Bs$ֺa//P&FBQ,~S}eʖDw7-5C^3ȕAOR1gSr4@OȬvqV%^D#9|芲ip 㴖PBEru+US0[)`^jkZ04}?Dx Tjs+f)?,|$1/fg1.gڄ(%eأ,=ʙOYN ALUE'Տq OpH(NeC뽹;Z6'$1.Tpr'@-WtP.cl6@z=Cd&9Ó}'d!lEt1/G\ا`W@='ћecMȕANכRu`hҮ!q %r߀\Ɲ y*}KJ=~ZAgSL# KfbLiiiFHf"%#hCוKmu$-yK{T!N`y0@@2L@IZrMlc j;*Qk%^-YD %7BCsRؒCay6Y"*{)qwۑo v3O^qAiu0O(&01SWτ$PULH慆@nb#B`y1L1X]S|f< fķwר?7 v%~npib:sjwN3Ҽ3{T} &e FZRsUsܴEZΜv"X?K^֋X(Rt/fܜ?KЃQ/ f+䉟~Tfit--x.A6"Ѯ%j\ `[̲%5w]4b \G a 65 u(p;(u}$x<5PD_o~+Iuٔ(,)+;&K6+?19̘F2ٽ~jT:@&[.7^s/켹q5"6Țȳ$ wl2})ާ{ĕaEiZ3;'jMun.tk<5yI7af@qO\/Ѕ?ِ ᓶvf>[6Y'XXLI;Pıh̨1 ] zΖR$PkEH:=>P~MoqK.AoWz'|/o? [pJ>hipKd-)-Pd8ll_Sn \Ja$x$:$&TZWj;ĂOneZ6^ݡxNsmz:[0-)2:Ci=PK-!fu^FW nY̷Ƭ^}N%K-cF7E`')d 5ZF_c Zv&i( r)ֿƐ )nM5k"_22\VAo,I^15 9PL<Q""Pi r|)+$vQ\`  mI= ϨxKD߻jX#ewfRl=*#|Ggй-7Q7_!{g65| rO"wQW0U@MZ>详/eFeNϠ\g+qb\E5T4L,Z,vI0&o"!ǥZU WkD=M5Kz>DB*[dc7-]!Jbzqۆ}Y}P7Ym,.w]L8ObMgȗXO`G;=-ޔ뭁! 7ʼޞlWcu+jMu7WGI'LJ4ZJ Mk~(]":CUNkke2_dʇ-1\):m]ܝ %qBs*ҁ߿ފ̧9 yF?'Tڬ7Cy[wodDѿ=4jdX[lO"kw(zH& |+;$P0;a2Y "v5`8tkWni_E2[Xy>}yB4=i[ =Eٯ&Vrk?{M T߹X_|ZXZT))ceٜf'pf\bg;۠үcR=oW64htO:t &#kj<`aC[":[Y8 h'^pxUH PTA?{GKf WQk[IJAW1.s~든ɗݮw;WIE+I}T\PF?Zݜx\dɷDŽRb>!x.U?iӝmj8&X?`cy%3$'0>M6B* ' ^-hKؠ􏉓p'H5TlF.F+=" Ol.1< ]`a_x:(k}biX^nIV"û`gj^i&ᵲ T }muN<(h<#y=SD8 }tpoF/CMam#MHFz3>@>>w?&u0W(i iDؚqFcʈwu}8oIV IM5_DwcuH-,j7ll"~ykJ9R/zEdPHѩoZ'JEhXl=&LS~M.%h#-;vgF$R+\W=3/м%<[9)iX%ɇ#VŴ帥="˖&a/;yg2(y4G!ZůH]nPZa!IYBQWL> #c/;xM='d_CU7sMIftѭqut!E.3i+KexU!|WfyUԘ@k?淚R~L )2#*CNJCq֝G;h;> 1^0<ҖM҈<~F_p5H[)חH@.R D|Vl Į u1'}ClaGMeƲ ٙ2Ж2<3o=Vk|uUΖ҉R1 t{Dq._άr>n 1 8EdU#jkb[30Uwq |#@E6pK=F$5p YA4Λ~τYhpzI P3ȶRwR|?QMCR>;b>C#6)l%p[Lb!#meYQ.&=tyZ|io{mСU4V`ɺx&lLv}CFy({\v]$-Dռ0rN.fr-xLq>kN R`ٜE52(,àd3B5*<.lܜ,%̞2x4lV`cw@)4h@0VA9^hؽj/88jN6PU9쓨.pB*CNzio|fnqXԎ~evBRt]UH ~X*4Gx V\#nP)!tqb9X%8>'̌ D!;S%<+ 3Tpn9JwXwpG̢>R;W[Dg=_ |zfŧٖ  (ۂ1G+԰oZHU;w8ΛX \v |2DN1ȭ$@xc_8۵, bDFYUJ 9I*wohNA^%Dw+8Lbq|p:J~8DK\n{o?E UlS H8O> IR3⑑黒͐,e""(w9EBdY?nz]-:P$#3L/K^R~SFTKtLg}efWD؜<"/SFp#|8^ 7ׯھy+}gbDL3,4c$Rf!j_1Uؗ2B]-1J46?t. H\/IW7 y'9MJ)X+|3W͈J` Y򗩨P)mTDjS1Ϳfw{ U;R'pd(d/`ə24?F 9-A#kEJ:6mp\+Q|0nCWke0 s|RIr n&"wa8WV^ΙmQO.đ1.KwܸP\Z{BX,¸!;/ ]=:q_]<*| #W8 옍9~ocO> R!H/9<)m4PP8z0Hɹ/]ѱ_)\H~eSZe[q;DO L"3,Jb~3qz<"S'MeLG}b5lةqbT'y֕ȅʸR@~"OV|VO]E5UtTzszmKJ@05<\[Ó&+GXj:d"G^G| @Pʹq@:M9xRg@n) eGzrƟȫ{3, } CBP"dGďV$C,|T"7a dz9{p[Vѩ$!άgWM/z'ԏ&Ge'Мþ8^LjT M׳m )(A6cpoQ,AvT0o|&[/KOzKE{ v;$ -f,1*'9y7"/M -CGk8yIzSjh%nR~ǎXl&E{X?z 6؅_ዧ MȯކTʋ>_)=a шAh6FN-gn{p g~Rt47WJ@12PN?m&7D _*`lϳ[e{Sxe1;0լ]M!pm.OumܪgzAsɷ ,_̑&KF%makK/=U{.(m XK:GM>ZkI|V<;A{),iѳˑz]"-IM7>. hQpz1}E."W+ev\wF3ʺvlm [.sfY\e/"f5m* լ>uf>kOcK)L ,$maqk_|X )U'?uxQZkZ,AXdLϹ6iBS\ ˄'IO{b;N#Kp8 pr E]D'Gʎԡ,Akpm3fVGIʨ/.ܯ_r^uƼO`'qb705?Z_gnJ2T9t$§ ˲L*}ĽUPhqjLy7Ջhzr}a8Oõ@(l^ èE_*UyZڠݐ y xE j^onEY_#siòFXB!p3#_iՇ_ƒy+k>\L>g`KuZHJyI׃z2V}/|$#e"tbZL_cke5Y^[]u&頾;~S8 IxiN9nп:/%1b-›Qt\r3ul9Ӌi'(`7hݑAl^^Y yJeb +ڴ~oS2"KbIe-#5hyJv&GKz<~?IA 9_CFT UCg>sII9w/cX0r c6C$렄9nZ)b.MK3@X+m 1\9aD&4Æ!v @;p' } :}9LopKF%*:7[x6N[Q_ Vƒzk NE8-ynDVgө%K]c*ʏnaLj"jZ=b^bRF4Q݁4h&!Aj^F'p?՞^@ s4BՕC}ɟ~:UӋ:IZTr J2!KbDX\A`+~A?3mϒ9gVm@JXу7^2qrZsj'3$MimH2fh;oGzxH94 ~CR˹s`9b5+>+#` PX5x&S+!xcqm3 b}Lg7%(fxjNoj`BU a !VS#!/[om5'Sk9#sy}sY'+Ft[V[ 6 jd3_/VE7MBJan-{;0ۮht&SWn7]~ @0ymL쐇„zl^{\TCc,YtD]6qN-;Tc;ZG}NQNDsqڞ2/ =\+ 4#TOa`l4m@kS-dܮAН埀MSB xq-%˫E^ejIh dMUYU ;@ n4]y 2D+m:Z{$ hj]H>K (tuJ3̪ "W% 6 9 u줶'AGs9*bV1˻&P4SDO8oڪ /ߩ #vIP!3% j%^h2Wk2tI1Tc@UW;T1QG"\a>9 )9F}+hdQcٰXL9(6fU q0QrGLa2Ŗ[BrrxSj\FNIEuY_xeboK#xo2Adޫr&:_ bP&5b1l XKo+EJsiC'Tsukrq5=Ztۜm5D0*/{jJyMm}nzD^ݞ̷ $Oft~ iQ*G`nGxR@7BΠ@# Yit! EIF3jU'ZmuR2w'25Uy⚥5VL#97 EK}fhw"L*b\tZ=*wCD`'U 1pXB@X'3?M4xP1DrLZ$5oᬁX@$A%(u6^YJZ~'iZ8@M?>N7N sU<% ,3+ciTB4F>mJ}2L}G38P:ZЬ%:|~};]+1UҰf_]\m>jw 6im@%Y(:p0Zdw2 NM(8՞1Vf*狥aLhEQ2ʹݜ>`ѧZݖ:y[7Ip"DL˼SX6!z zLFVd~Fl#x||!TF/+C^"Jsk$Ncz '}ɘ;CT ik.h^<%%M&Ϡ/2+c4&3=E]W M۩lto6 ^{PGxt$L9vҌB MӤbI0(&'#}Pߩ|d>:c>[-Xnc9Rdy5mRFc^Z̛Rj~ Wm)O架?njĀ#Q=8Nؒ~AѡབxǏر84IbL|89̖cӗoaMF4̦֯sCCm*C}ꨣ62IpbhDB\~IOgOhB[[e[f(!KO#,F'2- b)B;V4Py(6׫_qCs"֓+Ee&̱gF_o#.e>J$b8$#ᓹCڥHV ?#PJ**Uo+`Jf7rx$YFPb[EX !3Uqg+c8Ȩ6*ĀJlfU]$'8sKFǭ p9}mL@P]o~̬ބLdm%[<XSv^۴'%AHqh/=;HPCalѲU Li"]D_$٩t6t70ƹb#x.W /yԂ ̡:S_3!D bl1f$1|>yyE\ԽhQ9)3WOq#6E{:Z@,,U϶5Naǘkevl bus,s1l")wG] ڌ.%S4ck|{MCO20W>A4س3n#Zz VG.qu|m;\W{JlY+by7A-G.: ?"W g(\Y|5VO7nD%0D]DF=䪴G&@lW_RRW2+gC!>T*pr}Ge,7{z)S DOiPm`t\1 K_(B0MpetY2^_IpL` B@`UBjSbkլ3u"GI~2]D۴F" :rwf6ɓx H\A[HͶGk0t"/6`L\^,.[O^2cգJdSD1~4 S18toDV FHۑnRdk+4q@[hD+{Qƴ(+ln\U U͈͋MNȘ'7qGfB0CEL Dsx؜7akǍ}=/f{ 6̈́^֡x*kon ߁' X[,Ņ4WL>Qk =Y> oP.HcAĉP Q*;-Z<8lTdS<NhP+<5X@E)&$9Bs xt8{ zn]&S.)XL@*بFn`" 1~ !/IXWF2&F ݿej6vӓ~C ~n]Z[{Gx׾F@"1p *ѤT3c P?f5YY8co{U7Vf3ꚸ::#Q[ƟԒ,bs*1: }UT!p{ݾ ۽C=g.Oޞkb$qK6E *MREBmw6t$]r<n*t`BS\7٣)rOY/DFs${q)!rxMG@*J^Z9FFk 4P7a\'SL0=*1B BȢHi Ri:QcxaPĉK'8{큙7=<^ԣ5~Ai? b&HXnuͥ;oZ/d0["3tb$x\3%1DJOI䨵eptXp-&}K ԔF3 pi]c bI2$ɵg.-꧟Q}`njp#Z_0:d$oj:8a/؉c B0Ya$Dw7"~U{߫Ӭ=]xH?od*p3Ta1 *}Z*Xjc%>|pYFd9%Okޣ$*u~-À΁_b fq|NoTc =Քái;76p9METN@ih^PpQF#U~dYsQ=ӎo\H% U/<Ҷ&q,LxVh-˱!,ѝ GmPF8߭hmθ˜ 'ND\M,qDzzע0L{Q1HY!)BŦFZAʦ褲%ΨK %h\6_9+JSRC|+7WY6:|wck=3PmyÛ8DdQF0]6),h4wP7?>7htD~^jJ1"Pb 1JtKY-lM1J=7]r>֮.ɗZtQF;(^va`o,NJ? ۔EDxmcمFG7yHhl4k_ fN<NTir!GP#.奺{p|݀<vnn2K'??VuJ[vV _hҢDT'zv8l\Xʹ/3}b4gW#IG7HDG5QLDEsI2q#[R='ਈHF#'j0L~'o d6`*Q =&LIˇ)˙=_oY˥1K+HR辀O4s z*Oc4Xg)I2^.O-vg DǼϻ1cXAn}OJ_h,Bf](άe/V${7y{<$:dzK*Mb(YpmZE$3RvBV*!h3Ə̸Շs3+y#r{j+RYhװ~K~<^m_3sݫbO\ ϑ3Q]UyÀ&uPyuE`lR2|9SL]0phg.畂jM RȷZmx1D9-k&rVZK]=W۱J,҃kOH0?½$1K-ʊo*޵%R*ؓ_ʼ ~,<; n_)q?:Τz4"| {SmlH҄%C$sR @%`R!OJrZS` 1uE2ܠyC'{k9s`B# ?/~Z:Pj{E|PڴA0~{:S0\.a$2Y)F={;苞 ]*`jzԊ_ @HX)7 Tܟd23!QL<1%'> ͕o _S!x7QF)bLf7[FQ -i^Ƨ8& PmS]uxfo$:<ۊ&p(Wy>GUHkX:T8Ӭ_O`z,@C <2S:BMGR?#B.O>lCHc+=m ȓ]!8Ԏ'c Ş?f6$i}x!}O$XB&Plg_}pOp#$ť*MZ6/}Y 5â2FV.M/3cp5.4NHPkfo~wN|<[@ u*&H_X2yHt@p5gkhVAR5%.m_ӝ-[{*XUfEC#)SߐD|/; 5}3ay)O7ekQFCSJĉv2!Z,`;!e }ڪ$'&䭑`ۦ3?Ieng G%uHC4ZMF钠&3= I =lZU%dߪ'V!Ӌ-xh"}ߘ28Xn_A=.sԈ(2thE~kͶy)|%sWi$P8/-Sیv*)؋'-6$ĄmYrM{EQ`Ñm9L +$[V3*PDHQ^wWN_8#H Zܳ6v HKne'=xYUT-bi1N/=S$5[V{sSݭ@{߿{-9͕`u%ܕLM8!W92==kb iVd<0XQIeb*ɽ eQ )d|XUDY,3] '?k| 9%'ځsڞ4 ׂ.mRe>=]Np\EǤ̟_z.Gt+-ujg=vbDlݺ9i,@D[n^&>%LiZQi2nATQ42wO"_MnMj<_`I]%юCOs< ٴQ0%1C)Oe[xt$1MTV;vU14]&J.wI>}Qωm5Q7\"1XSt:5s | $ PۡWlPMt;gm* VыL'[>d+BϚ>Fv~0ARO_n/?',/9? ܚ+lE&qBMeNhBlq*#Ke*(ge 1ρpϠ%FvfRo {)\U@=<1ح=ws0iÁ!D$O%Տۦ!|,LWdb`<.&:*h^R(։٦\{eӵ@*좌J]Ԙ i (?apt=xAUߖזHXzp5*$1iG ߲ŵw09)TzF0o%;zhVS3%x 6&1*M@ǭaD.Eu7bl3EүWKT;)h`3&3LK+|1f i[`KFuSp p&1SN%bB ~sN e-4{SVdTlNB7ueU;j}$ŀjvUDϷ<>%sɼ'BfYQyCR3EJ [qoAre`dRGrH+w7≠ 4ZH㾛 $*cO -YY'Uͣv󽤣ׂ,H& &ΫRjqrq.mv@:`@7:6\2?3(~00=q݇~|~.QY'ohʋ㗠zR7s }R_1zƓ~VZ':mOC]ݾ%4]n~o& yRd|v\t٬"ԣW}}؋6RSG-<~Mi0ZƬ[֪,,)DC\ꣁ yTAjB܇!Kg&VpԹ>BQ$&`+rüόt/^F5NqDQC;FrKqw%OX~\7ȧ \uBIIV{꺜6:@,iϮG8o-h 'g v)63Gk'?*`T2v\gb E+UlSD'.CIR)M𡞩B+|J9EɆy** JK 2K,+דhj6gWoMwO6uDZ9|ŷ3E 7Xжاg1v^ڝ.m{O@xtua\Q I vx ėGx ^'|ve-׶⢉c ?.)MpM/V*VkQ"tWm~Ri#lQ:^-pۋN [-crHMٟe@n ݊|\Xkkpc|^Pֺ~‹hd~'I%W2JU9:8OZAi_tbxk&C4 LުVDgʲl&BÊM^ic-Uv ̜Hj\a57DEVO5@ɗpY kMa^?|1ALTJ-'ڗBiHcLТFF8B-H5LF\]ᘦAr.2+)%QƯ*O@tođ_~R}h*4Bwn-#YIfMs 7O&S.z} ?%ɻ&Oc:nrUf:ފGeI=苺azUňtY]XLJZH>]wXoEٜ_4Bnɐr7a=f>^ʭ'=}bHLp5I{hG`ib'!mgVp]ߚ ?.W% '- UNn5V4b`eVW]f=3=ux̾FfŰiVof45TmVcL+e{-D%A!5zfeMɡ6v< 6Y'zܫ h v~Ṇڐ "㾤z{@@k2o#xDAʺT`FF~W2>|D-R&`0𒫍" DAr5`Mp1Cf:8[_//56xD-G{ls6?q3Rm\)dB?lv M=V[ 'rvȹEY6uߛS;!k->!\tPlvh,b0NB Q)_ABZ`?dDTs'q)G[-F9~hvYYzp4ug:G"KHfԜόQit2FJn CçkRbf)LaE>BP5I+&6M̡ػZ=>ĝΕ[ׯz\ l,%x*nC@ft UEJ:;{= %e@;i? +eȄD?pm0LofSK.YcfmQj:C{ LFn<ݨ:PM}ѼdlήC=4-d@CpJ)Gڐ/|ZEP#ƘvQSgG/=6zxdB˱jwᖀ 2oM9ϋP|]dw ޯvm*>'\\SA&jF1N3a*j;.=auG~,`AD~@q[l e1i*8FHv[fp ]d-9CB].-BYO\*m%?/1|T'-\Eg3$;UяnM74"| 4IOv㋉"5BI[3?@جp}v^/Ov%P؃ UgaJ"nod+~I8i%䦺2`o% nRQ/#_8=kkg/G%SFe>;47R#mX_FEuME<` ,vy jvG D"Pns @?'h{|DvO4GXQ Lni8MCdBH, "`P7 UPf'IS+Duh^-6Lu<` rv LuB؆TjJC2AC yS"a*&yѽF1zʸ\aWZw *6w/ F,4LoO}9 >5(@5Ƀ'\as"0 vȍhvO">Loie}uF"x/]Ⅸ@1h>"gGvy1,9DBWM GZRO3OTB|L mL304GXq ڢo1%o}-e^ױ¯P,ҋ'GUu$H4>@ςZr q@mɭ[ iTH,g| TɰP߅BUUht3:M4y"Sx/@~JK)@ayMIDt|t:g":Jӧn EeZWcKl/+*?]4 oFIțv5/Lҹt f#Lcj3菳ƎdIJ+OURր!B1-`yCS!nFL!~fU4'3~&5ۨ,IXG"/*Iy$]RuEErS$ثT֞6Pzx8y~_o?0𶟙Zuɗȿ}+ BP׏DWrg͕jKF\h\SpHթ|FMw/6઺!V/3+j,;E Wzh6lҚc p~TV%\荗IV0n$${@ <')Fx*Bd븉>UѱQ{4;99EVtk oM7~`n9UYp#1zfZ>K8 _ҷ! YӓE{Ջk(Bɹdӗ1)7+e D*šnSD>2l .n|( cT,2JJﴂr%5HfdeB;\+-?.v eZaS$KK c;G&jp>~"7{fe$BEnnJk2Ȝ~My{Hcʮ C FY4@#h3ب:QE*(L]B H]BΊVd9@e1r5_zfLq hw95cN'-&& J,x4 ;Dze<7a,Ȟ5K$i)4ֳ [%Beo!_J<{|VУE>d >VB z*CnJMvRqN&l@(+n; z9,K zd~z^F}~"c7e 5z3L֥F=XD6 Gy.ʉ_eP,u\a,'yqw H ͈M' L6g^Ӝ9D] eo2SwuvߊjA9QGT!D$h2҃h<.?&mĂ ]zGid{;Ś`P{|+ĉc$u=rx&$%uI3js/;rDJu43D[,Y2@`OY9Bb=& ܷy. 7zOv33;O>=ŀ_Zʲ̵mf& ƊN30[!s1b$hO<n~Z+Ln M8lGgCƁ}Vb^/b;hfsd಺7S^yo 4ɣ,!6lA͐i.WoCJ[0ósY:9>)\V%a&i= .22_| %$n$InE-G \(ͬN鲜%:2(]0ۑ%2˟SjKnWN_ș2xv<ηcBfnW2O1L2KuBU3&\;VinbAG);J:YkU^-fI_8lM*AGc>N ž36@ 9IPǍ xJHMs/78Nm4,?uħyoN_)p?/$ZLۍ%8ǩ%ɹHBò82ޅPpvؠ{8^s9w5~Lz3Mrc$Mt̒SS${4S;;2b~W /k)إ)4Qia_s=i]x9iQGhAaV~&3-N$]jͭvM=/9)\lq`,K=lLP\_3,nao '2\h(""{{_撀ŭgg^!`-n#n"n50RN){InTIzvf.lCyHJ9d"Bɺ.X $dMv l{d6k!ȌO .F9.!\?B;S8e:N5i_/fc~t$7e-neu {4-o=*J:ۃQ_VQ؀IXd ?;'6p.]N,Cq`I3o]ӆ2C]drO>} O?$1^@NM?X҆tJTDZ/&{sHNBIFW?sޮj73EI-yxq͗Xa3Bw+M!-a 9:2EWt~:F*dl yRCs~Q jzlY/̌]Fɰ855tC`l#F?j`FiK. m8.l|PF! ÜN K{hc:sx/(VCs٤i~oWdձ`-Χ ԈxIB&彟.6U᭥4m$9q.4b/#tނ$QrIΔsAu!VLeBitD 0~V(eFQf <6#]gC=Z&n0%Qҵzf0Y>حHrȗ֡*ta`&j\hMG 6s$3VQS $i\WfY[|B.(OL)>ϑU1YgD6#`'" C i|1Q M݂idˌa&Y䒐gJ.F̫S?, PU8X+<_1[WG"J]"nHEFLzQ:>PpnkO*n>@/e@0oAs)SiWwqK Ћ54py#&X/f(xe| ZxuN1CsHIj⌘G:l6or瑔݉N:f*өr=0"Rqmt,ԉ^ u?͏sT_Yc.G:x׳6OrcىGk/26af`wpT#*A]j)~Z?@=aFA>W~D^&݌@gʍ;T'0B*I(_n y@ 5k q쥁;,=F l $~ܮiXLG-dU(rcufX-uiuAw6vMS?t㶎GCW԰S:6wUX񕶪r38E`-S#m .n`9-^<*^Sp 5lAD2)QٛݝmND=ؑ'Jӄ^˝#`p^wzDW O!dly R[QNUNJJl?M# 4c6PK~-8z<ֺYDzk/YGiKIZHVOSvnswb[_: ~,e‘^ "ז0Zaa~ON9=PN-&sUE՗J۹;OXoY0?7#z `0k&Kn- _uhfno;eTpXCeH(s=]8TX ڧ\X4ʇ"J>4Ѿ+,X6$7T'$jn^L sa o@ eQ/9I-XxeIk~9A 򌻬n}s7} SX^n7>nT=DyT57'V -"[vP8yښYLwAhl(8HS)UTcմ.2Z 8ZZD?j"by29Y<Ӯ)+׿(0}4&xk,^j~_{0# Z cD*NnW:@*yJGo{~2cy.L۳ MRUo0Rϗp +Һ>_TawHY@jL hP*uj9M[rjۺb P9tl;,lIRrvGV,~ D.OL=]>3FrSk+L%f*PQkX^W]Ԡ36ܛA Z4xE)UL=CR)sb޴O8$V3@cnl).PsŘ6J˖Enh0Ch!QC5@H|0(u؜ݨn12BoP6-m=|cQe!LRjjd*"ӍTю#?>rS Zk&'܊pM'=it9dYm3PdC^FS!ᚼ7mBۤojd3' 'u!z%eqY}i'jI%+ Zrѝ)sNp;B,x&s#3WްbXNkg'9/:E{.m*]ZϷmzjGϪ"(ڱ@6V ^0c8dTZJa|C'ͨ2̼eB#ϱcxbʩ~t8/^K7YqK=F0ܕC!7F_"Ԏi }Ԅ&u Ǥ5R_J( `WsKrZ-*au y>uvnbk%rMO2-K2 EsQ390] ZCSֲEzE1'Kk/\ZT7>%i,k#UЖkPufa~;kJn#M4f_ `mV9+-X3@ZD@E%aC~7@w̉dw$K1.FEmXJl8hǀ)JكVAÒqo. ns,>+$lpa)@l5-=RK0&cD6::anmlsL;7Eql Bis ǎuĠqGBteNU9!TA[/#kf˸´*?W%s4БC?ZÂOq~KdqB;?EXpjDσ^#kG!;Z)]@JQXp;g2)U"l +;T\9ܼzFQ~Q3GdoTd E2RVrzT4^ۊu6۝NDΊm[dtl>@? 0'Cӻ?(P1: ?Qre!W\w( QǐXl˽Yq7,Ҩ{9MmGӬ~lϽ zy5^/]"k<[u[ aINZSB+bu;!D>l!D}*GH^wzɜ cf B3^ԏ*Jvx!ۖyM< ~dw7O9ߎˠxb钨} &l-:GفݞeU@蠪ǝY}'V.qx84nQz=-#MR#`pr!s? hn.̹Tg2Nb'MrnHv\b0(jbA +"h# gܕ) 5 ڻ3kЊ~0)V{ ,u}. j\Kx۾ӮԆ&y,S;|bʞg4(8⿓ΦP|<2'#ՕLfzj2Q,e,^OѤ "]oxߡLeWi>L;$W4"#_6`#߶:W8OH;ȞLኚLIE;"Xz`o{ P'y]((#& D`}13Ԡ)$,42L@O|Bśns֛Yz\@2~JxTEX࣏ŵ}Pt\ -|zY0Tk%ePLWFo*lb0sEl ^;%ed'6%mDﱂ&5Rt7.7_lٓLؐ<kF'J0'-i¥k =5"Wз5{LnoB`zd፠ ME}MT8`x g?wmb+K{=|:-$>|Qh A鐯;C$vzy$cO;7th/A뒁Ueؑ;cB-G߹tO^F(zxV8k2) *v3eޤML+7fŞhNYG8ңzM+)~laVF`F)q}AyWtAؠ]ZczS͋@gQ~kW ȺߛYmC#1DL6JUR_\MʴBc RpEfq6yrחF]:;ePe+z0>OɶǞ{coV]a-+:O)M({Dj-_)mĐmX1Hf5b1J2,uKS`)l%!ᆱdE[ݪё <Ju[mP@;%KrXeq' JhY\0=?:޽l(xri%Ơ+ aݟ1L d}nsZw<;`3ie6{ɹB'%+6ܯA?HFn/Ҝ'ǟ^ekޡ/2~MJOI:ja“=e.y!M_!d>G#L4{4;Ԉ.kVsSxµUȚZ1ZXeg{{gl[}We EA;@قmG#D$9Rk#9$`vk0tz#\$aEV ԠMٜ/4_y)|9ޟSڰjܸ Uǻ/$岉 < Ǥeq}gU%gFs淼 x&=ϴ_(ހٵfUөFY~Z r4a=}#f Y0%ptY~)FT/^t[.⣓xX$FSZDkk,CR쑢YBlWNAo̩TCK[8zמ%b<>/a-WsjQnHo:9֡%GȜ=Rމpms8.ݳMmrڎXi9ڷ\]&h!G)/ߋZ{  _7a*6pvz)H1qyV%7 .G 6  $s,<{0ͥ,w_wȮ\",t%=6\ #M @9ޫx=KEYoollmC'?09/|aNU f=\#Ƽd$Ugz [\2HV9#Yհl1T"{ypʸxL̍*QNZ [>@aQR3mn-ntcuJgKK:H)?2kKDb&ܝѹfx oBk>7(VnZ_~C!g}W.9$^E0QڹsEtxrdnKlc9 qv逐o=4B QB;-q> = OwVk$g^ !r{#U(;Yd_n<>4PUgE)+v՝ +7~؎ m /75l0Ed d.F C).4OuNAkNOrIyK(".ܹiy'HS@/N<`c&\QpPIڊ"Y*&-BGKy*63]yvu89s8fnNLJMʮ}Nq=eF8)XSxgL7꾝)?G}[ J!R7Nuh`wKRbuoRXނtte EVoF_:EJ QHHk5R >"28چm  >t,1\"h׳>)Vw|,EVmۙ'tYይL qZ3n=ǩ5L%FK~mr0~0$(4B3#AV9kd}]I &J~S.eh l]W/KN|NO$ xk(>y VW?詥hÌϭm{z]qR ۉ;:1oB5/)G74/X%- dԍz B 5T: dn17%㌦3ks pKdEL~ JIj:dA l@z6zU̷"L<͕ۼD!t䖿,biXWvZ9z7r _-FeT︚P0J}0c 6[CR!6>9.d݉oVdDN Ulcm\Cīh@W @C`8N5Wn`8ՍL ('3 ԓO0T_߹_Xg[֗:؛\EUXpX(sG,&OSRbڪ8d&jģ@'5׃|"X`v}Nz?lh~ FWGT$eM^U+X s)SS%0ٙF7W亘k_g'z/-Y~5CxBʁ^e I6E>8?î۾ƿ ^ ;/#@"Hf{~}Wǝ ):*RcH(V:lo:*鳑*UAܶ tʼDߖbEinGF"^Vr]ShsDXC&:-b (,"`ܖ(69kٔFPQ~3zL p&Y,`!RT/ xBnQZc5p$uS_:T2^:%!:2z~`v,㣚"*Yb{7<ΌMqyr&pe'U9a[H|椌8a4$X !5̐o&щFQۮ*lXJqՄiє )LHG@J"ѱ-V$ DRXJM^y꺪XRdhڎK#:f/F$ ޤ$FYdlY[89c+Э|++Do붨IW|Q^iyXVyD˰Oc`$o:fB5l#N3"ůDOH ;U;#<ޓD)Xƶozy7:)ӯ[F8Y|bOY иOU( 7KSmn@RLÊo?KJ^g;򉙑c3I4, Mi&0b0eq ; }㢟L_ݯ*DyN1%Z"1H9 @"jba-)s@D iY@J7 INN]P*Wx Ǹt7Fnf$e)ooo1%qya"k lS4&sCFlԵϼS4̹dY:La"r韑q@ "a:K͚gZvN3˽6RˡUU{vjs,+leYj2@7ݠ7DwkY8ԁ H?6u@s_5P:=\p/1>i64w*]:DLfҗl04NOr/%qW%“0Ixwwġjھwh^ 腮l  ˣwPLjp]F`$Hlxoz nQ(*r`rMp +5e-=utf)@1lYmGCVy7wzGD|&n (#Aj'ӁKLCdRʸjNJ3z֏>$P3UHFGC8Ey"sIs~HMkn1䱃2[a _JѰ #vW_ uۑ{K܏񭫍8Lbxb㾿-Qq'aLgdX_sGm5[t7tj 8_PvwOM5xA4~^^{_k]2+MJY5L}-xj0y> yȯoaMn=:$=eԙ;/٦Eaģll@HmI[Qdm k"I1F"G/„۾jADsm¨ yj%V`h(ygaDRN>q%/rs,ysS@-bbk\@H(D #  9~CTfu#[q{vd2eǡP%o>[K.٦;+l2/ƟҊ^;ަHUaXHs ~na4a߅kZճcW~{Pmqa3Y#B[s*Id{2/ (nˢ?NsxOimG. I&~z1(cPAW4; e?t\`QA9*2q9Ÿ6O`1 9os'iӋl4_8z胰-4LzZ_oCA;]vSs} \<EX s ,bm}{,EF&%\ՙO`4)?+Y8Bv%DGZ[0lcvVJT2nZ F›Zѵj\64y 1 rGN"+ŭ8aR]fIep̈rז|%jY^==[Vō&Q.Ԃ^M.:};!<0tȀ0"..eEs -e%S:1B(,dq`=;Viz{Be3zG8r ~\TPFY 8L V{${~bÉ\H,FyUѲP9u6VmU.zc17x16{EI췜X4*?61ltRC%CY Ǵml&< :a4KY^B ƭS#)_-&3A6EO3ffgr-Q4ڬ^P3[vtPoq4$twA•~C`uO{wt)*ԙ/XhA)e*Ն ٗpľ2K51K&czxis܉ç%a&*4 m5Ў_kF娣oΞKN?I'Cl\/a3r )hH-.*|”.O뢿a^ߒ"F>mJv4+%M݀PqVc7 9u=Mf HJH2/Ad8^:؇qYl ^.,dMJ"E=Ƴ_3)Rr5P4}V^6Nh:ʁAy)xݼuw̏HO?t>VOfctR=z҄_cKN4+ԙqO9HTAsz-P ̬Rۀ+yT-]me3HK˯ Դ7r/ 9e! ͙%똧ZRT+7gft1Fږ[Z%&m35S⎣Ox<|Y%nOH$EaWrL-(#jXNfZ]-h/-㚽$cK}.ΰАV5q߇zQma7E#h:O@&,"|=lSov%9 ]<YjawЫ,Okr> X0 i~zgŽ38$ǶnDۍ{wqHm:c(&­"''; _Xq U֜FJ*Ү3GP,rim Q }Vx2'\ L#륳+w#mEpaG"qX O@f $q!}ըi( |Dk V2S9< }pEΓrDk TTƒ=Z+LkL@QUh]xy ~KT .LS3R_DM݌l:ӟi"aje%7$hn2b}_x}c!$Z#ۅjM!Q8ԁuWd 9FFI֪ɩqc?m8{_6eϲ3Yx]w+xcRI퉯!L8}xT倽˞c)ܬ o6z]y#op0"){P@I1wbH[V>åLjHoUTpir3jmy*EUcBh4scZǵh>\]d'bBdV,TLب V#T5_TuQ48jQPMG9!kOf^ $k _Xtk&Z/4 2{$M(R={BqAw_UgGqtKXN ʁv*'ɏj(tGӏj77R5`B~kx|aF{Ϙx,ܜ ÷WoE~-fffX4C z|q/bw5O8 ,Yɝsh_IMi뀑 PN\Zy螡'v{Ǹ8N<\}pf|5VMcl)>Fgf>ֶ时%ַud}bISrRB$An nOC^%>]$Ԕg94hPE%TF&+ႂkE$.P^v(u8vP#L8FMP]'쇲L}ߢY? 4X;uT] 2@K'ztM_;B F`Q$÷DxÙ,Q"ş 1A˚ՈHw *IG} 2}e|H!|k0F}+5ñ_0#%1 s[/%2X!FhXnʍMeh@2_cXOZIMi;ʫtz،|ɢz eEƐ9{jLq$_>3Ü/稒!~6polY@ 4.1" m岬ix|`;K׮x\Љ_qPXbn:5t`p`tW7݌c"Q_hsƞ=]PQ9*bƗn=M͉N.?/jZ+N_GHՠ}1YֲL_Y }|t,vRs w;ABWL 1 otڹ7Үz朣k :wb9.orZjc #TNXBS~BI>XT(ɊKLi1֭j_eH0M>.Mu^w|"FD0mٴ}Mht* fE f~C*\ URNu4K+ gy~Qa=;X+P}@Mx:6Gs_SGvHA?ĒGb FЫB( +H xʨI^oAWܢa[l(Vݩ_Z*9x,ClHM>ZJ,'33^/]G,jK&O;X탲asJ\쟠9܈r,{OWKdxMbivr#fr&xj}oYc9xj`8wFJKT Vs[守# Džr<Qvrt#/v ˁE>rhg oRF3ЮGVrBpGL>l6c`4)@k)T"PN-Z;T,E.F;dӕvB E1A(щg#˱5GCP4 Eāie8ƇФ\= Vu][N|~'VY{E*#`+w;gGnK8'CtՏ^#ڂh^^ިH^S;LﲭK.l9U،kGW0I=@83㢫a&/z \@NW9g11#/C/+_ -VA>/܇*C?dG.D/X ЫwKݗui%y^nO8m${ؙn/G"-}럑,nj>}e?D$t2566ݎXgB&AMGM;}P'CBzn׼ir*}@U$ eԆpڤ 6EKw]9R%_3& kwDqEXR#XlOMHD s w&4f Đ%v(Zh/Ud,33|1#SVYE?_2-F <ò6igl"HwyzT͵KFPurxOC?2d#nC`.4R߱S^B@ˋ}PH<~ Nb% ` W2ՆȲhcIk QONwR[ʤՄyn^"vl:$6h8mgY$HPiN)et;}ֺ쩐)D)Y3mN2vN װxxc4;? ;z^t95~ܺ R'JE+ܠQ)WyDuOF+dj*Slz UiZAE:ӛP[)J*\t-~F邂Ӻ"`EY!&HvSq)vI; SKupo"i |+r7;$ܥsrzD>qIJ))گceN+}1y^ڭd" ~zG r"44|yP^8fBr>$0/p莧I5.S X* 8*dxn>[3ӅbrɎ{#M:F`nweۃ, l9}P_<?m-Q/:.0R6QG#pĦR!d*,hYwL+-h?ФQ.`1UGiHS˴5T- ԓØ_fpr!HypXZO_lL3pWr1PzAI㾑݅g؄#46*[0JpMVuvnAl,"*\ȍ/o%@%4JtKW5> r`wM`UX5f}&&uP'_ a79nT'3>akjCEy>X kPP~=%xB *-җcKc=@{"/ !6]:r|eiHE,i@tWd5 ; P&׊^^8Gw۪KW^:EzmXG43|Mm=GT#oA=#L P{ `PIZQ 8)NÈLl)iДH"Pj!EB r&Tgg*R:x\#;$th>N lcBqng qDx#U 7&,H6{1lfm2qGi%0/q5KA6ǒ/OzL<^o: ]YKjOb&#@um*6ܫK]́p.A/3:ð\&/[P+G iuˆjrjI1 ņ < ߻N?83oh j=jFv/6z.+ QثjvZSsBMa8JYU9y LNS*^f:MmF{)+89ikL9Ra4QU"=,=P FΐNl=Q9C!6b ܯ]yd5ʚV`8T ^@Bs.pbK K&r] 'yZBj ⲵ\`N*> b;#gdiLO%/Ec,x-.vd2aVRY֔"r/85[j•mfςfm(d 2p([`섉/!WEP'6ʺ)@"\Հ 7oP}';vO-l5ZP /(_χ㑩Ì E[QMAtp~47Lq64u"wxDS>ӘkbBEљ F4|4n#HѶ}Ay58-P2Ob"*KGs_:H;r9LRpYb ]&=iqhŢLbxᢹդ px5ŭUwbPͥ\=3U|3A!`r#_p-EDo|̟ws|kPGҨ0M$PVvƻ#,={"['yZ/}O8u"IsCNtavk_'{B!ٓ#$*=;Ye:iN|S׽Bzݷ3K"Ib׶an(NЄ97]{dK95i jx= qv(s?5,A0[ I{h5BHL>d Z@Ƣ_qcp6.'3\f7S^_COSP)Z\JqAUFhekQn\Oاbq-mo RXfDbn%)g /2~|W;> kHenDMa_LgIf#I#i%Fȁt{߈xB4Z@ĎqŌ-Av(8V&VA^T16^[l#Pf mP9@%w{<߼{&fvӇqhHY,ݤ䥐'j#< Q~6m!o)&iNQqEgQ >S3u\#]몙NJ=|_ycT:J!-*x!2># u3/49܄F+IlF\ћi,xM:/ #rK"%KHT18: kb;X"7MYl`eDm"aێZW0&(r:g;s^j8u&0o{xp7}aR \씞Pv,e#-%Qؑ)xj*DqQ/ Pb@H2F,"x*B]9ϝuWU/#7Sp>{Pᜉ抗dc +ts}"˒Jk@k }E]~~i߃BXL;K vmUH.qHU<¼K%qr~laxb}>l/%i+#v#?4ЕRG Șm͈7Uaod7yh10LJ=: Y5ۆY<|Q1J]M/E8g6m;D=}Op03Q!bZ#ShZtL&r|ɵlHYF5i0bRDqL1f&fOR(|bsUc6UO9el9)M$]+9Q3EB''wfaⶭ^b*_hYc8}h=Crv`@2ܛ<@DYm'6ӗXL[h=Y]C4.j$@ oU}ƙDz¸xLY"v89P|^{⽷\a]Rj,hnvUKcqjSWU EJY* _: M.;tH+zz_A~F/kw/=:Y˪DO$.t7 p`3Ux/"/ o s? \-B*#YP+r< Jhz^3ypqNA#c?mg8--×֢Msɶ?xY/Kbp<[hy;?R'm6\)PI>NMr Z˯q7ϭwe+=)[ poÕr)xOOVl :=F=!'UzIHbYegwu(߫zIޗc JUӔae{3g~31nE>8P,NUXg6[u2ֵL\9~HX[8ƃľLwSť64Al;)ҭ/npغZqF2s{b 7OHAZXZ|>os-ID}IFګLg;iYfaqM\)N;qSfg%\/d`mf\NBs$Qv埞v g/l!\Di3c}—~,E h;2/F^~!~@mO1 +{LJתR"ʓ6Bd/Ʉ٘QIGMF!,q9 P<4^*8WxH^Vk!} Lޓml*)Q$t- _a~hQqHۨ!$X,6d4>q⽣Atn;OKaL}r6#:"oj4Ǵե-, ~Utp*Xs+m+w:67&zI XCW,jnʝj5Ć|Ca3vM]Mhu^mLK%\5.W a.#l#7 .cSɴwѣL3vs>g@wň|em]LgҖ.,<@=er/`}.PY96ģF`/ڌBZM?fZWmY2҈9gS_p}y(1w`PPNyM˻)3|O[7X} 6^wN #H>{ QqB>-rvm2 h$96%D]i(B^M-S{EsH4e3x;rv;n# AN yfUδqf;yl)D|*iCIDh[uD"kSB+r?]_e(w2+2p| 02`Wܸ.v٫-$S*YLn.;}Å&ΦW>l44b$uߴ73Uḯ|SY|2@Rm6 ȵzFy(>2z3K(/]@˄TyFU;4gKCE{hzEQF*/WŃK)=[v^[4tZ? CaH>kivwԗu:1JinYKxXI;Cslѩ>&*UDZCp|0Q`ӫ8Zw`u0y)/q@I#[XXe!(Յd i>Q"7(3f $P> D3c0BDg>lð(4C`>+ɳjoĘSUQ~b,#('1}2:f}_~}JL=ko=Lؚ༷VrJ5|.c&{ŷ1yڟ]\+iBO5 a ״uvU }M-oybɀLϐ!, V๱_z]-q(ZA#zEκyK)rWHdldM|[z$~SZW|(?WkMHKnxy(XkKbgZ 2#ݝ ڻȠ-v)vz9B+h,e,ls:o37hF- /+}h,.Ypޜ_'YxmXWl!-V4شH#73X8Bu1;>rZ=ѓlj}ƻX„Ld?|\#kT%1GD2Z. ;`ۻ,9/ƑnEAV~ʨy͟W\p;b?.La* ^;ßҐΛ5ˎ2+dƖi0~968x?^%_ [x4wD~B,q^V >=Ѩyu2gE>#>ۄM*ɠǝ =]8[d$-! [>p 9r[ݍS"T%x@^Oͣ9 6Jѳ-hOtk9jB-š<,?ΓLI)w޲]U,"r =HaSç72#a&shM_uE[_л"E!&>z3|X2uCYs7~z}ۡcB1!v|uH苿c + meBohubIDG 7U)Cru",⋺z<*i{1Y hpV0O0|Qsߜ18.#fnh.p3fkAQ!ЉKB`DhVc =pxJt9 :h :2TKt\ 2$n=8PN+ *4W1^vi_-L FΞ\d ^R6tL9is%OiYKfӀv$ -s ᨘt*v()GWrNec7g(8Vk"`NioՕ~vv'yWNi&0žxy^}Y%k@#I(j:UdI%ͪ.tQ 5 |ϋe)W GS[,0!謀(B/UJdjZ#$=of fzּf'=?֎L>+:8H< uVY\ t;:aahI[+J= 8&L\)$WB` D9ܡRt"tH2*SJ8:&ek>GV ODTk-&_q_}ּí ҫ`kѿvm"ꄙܝaPPQ+(# yt@}. )~%䑿֧:W<˓W)3e@dRsћ2A%1!^Bt918j+ AlǮ|y$IdZ0aAy'X!ֽujWVCQ9O[}EL~,BX]f+\Xt zp T: %o1uN[XF4:I~IƘbqP|B젛oT柜3dg7$5c'--({(;Tw<˾x5͸9Ԡ'4*'<I;Hac6'-Z~,Q45__ aӸ%dӑ}(x+t).1bULtA'ǰ;.^hrLhy2Z=>b bfпSLPRz'ʥIHmѤ Q86 m8qrUd1G7¢ j8dLF-ls k-`A27uνA! 1/! %̏c bN7m#3fk:\JgӯXk~eWupf>.;nNe4d90aAٶď>87oxe:1RCV K':%a6pbr̐+3(Sp;k3>w: ˄)rZϕw3$A $ř?iB{M[w?}Z<~Jo ^H&8б~ۋiq(:?8?ݿ$Hbwh(rqJVUU-"ɠ\]7^n(F1kh4Dǖ`Odm0g,\NHj[ΟRC.0:^ȢWt(H Hpx2M.V7C*ME,Q2 ?/ZӣO\3?h #I z:"tvbT#;o 3wa=KM}D{22KTa9o kbGN3_:|MCmwqnJn^{ 鵀(&w{f7pfUj׌I|xx"EGn7-:R EWR氵+܈(~UKW,P7\s1$ ?r=Fpap$¶DRIiIeYP}E·Xe 6 0T]x=m(fK9] #;n<@`8]-ꜚi~Y"IQsD+YWγ(;&Sx}boL'JGW+S:kqk p}q\?Y WKH`b{%P3c߾{Tuws~:QWZb#/9@+Kf ZWXf6&XtF il>Pt#ĉFͲ;biB#hސ*EVGg'azJ3MPR!\Tm>gkLrKșMu7UݻcҊ{7(Q^fi ѓam _Vǘ62N07^)ڤ\Aj +q7Y507h cG$Of"Qmf?>v ߢբ0moڲHٓa<˯tAz?;  Uf 3#1I4/ImQPJa`O8L@ț9E6=8wjxt2Ć̀%\]hR3sg2p+A}Qf9P;ZKxu""x5, :MKBS*H5D|'3\?4x "^ן䏳.Nox?{-ʝ Y*ܼ"/$\! P婦 3;$@U9^؈EW\/*ML*Q6 ( RDTC}K݁7lf/Dᦉ)mYy}^֌2E>K!mc]X2JjeOb#h| "JU8^\Pe**}uͬcR&5#(E`k|@3iȳ K9A+L8o-g/}n P*}Υ@4ѡOa4t%?s"=B]0a# ;QZPM_edG]KZzQÖ+wmaBc3 t +`we]lvdHς ح@0M`VґG=OϞkr6+7Lpo]0y)zi> l9WkWɽ) %C[)"Foe={+.SqDaIs% |Synsp?iw_|,%z+=am'ocC)`ϚvB;|s_ζ &4;\[}lszvnmrTI%̪nnOG%ӺidAD17VC%-^@Sd=.BMzjuغ߷GJ[|W"^kJ]Xp6oղw:c36|Cy扐shLҳus*DHN{ H'MBP8c=yPGZuﵳBkǻh[F?SA ^s:l~r S[Ucc>&YH0(z6nh|a.8Wݥ^ɛԯo|P.1~ޢMȝA2[sQD g~r<~5z d`@Dr s]9AvT1j>tބa cP 4#٤FYuvxU/Wp,Sځf".}A ]O,_XQzqs)T.Np2=G\$kftcz1 ݌T۹ _Ճ$`X:1}FzюZ j]9U1@A UM."Qcw-*1fQB\L4R }p {讔5Hcپh?Ȕ2eE?yphQ.lIV? ?`K? *fu<aXMIU%$B `L!FM_og{JQvF ݮVS^ǽGig+hq$GL/69aN3LrW~@:"p E!Hs}h@lfkeިw1¶|7.+Ku ,eZ'*`Ńs/;\chՉo<걩T<xy ڰ+8b$bnD2UtL TeXU2ºId 3J`ȄLYF$~,_d:g>mBtد"{yKrm0!y2d# +R ~jK$Pd0H!pcd{\2>0nm8[XkPYU8#:ODNmPanKc^4WYd tOoK۹~!1: HpCGW%0?16~\c*!QNPom8Ҽ" 㖈 & Woig`%Cqdb"xtK 7;QBξ#aV?ZVBڟ4==Nqa{Ƒ2rs4+ Gv遌B;_r"о"Iz[6/͉&?+ ]KH@zCV1NrWDnC@Pogh;P eoղOa={B}ٕI}4>| {9)cܑwxO7J"M_۽qK"ʒ709Ii+(wb}{~"1XB)c Ƨ@"8XXVq!{u6SekqN%8dCsPTV+4u#*K/nY5#"RA-m5I8?  Fw=ł2.SΊ .}aŏY4R}qDB"⑧TqQ5i8=-(2r/(LYR?SnʢtT/A~EZ({ KTWqľɣ&[Tir% BծRtTsYrŵjyEUl%|z78A]r*xq_=ehI:8REureb rw0bz=+Ow3fy(q C%0{)Ff֤NERxw$Rc'7$t`GmmbElD!ωq[vC:ǐ/̱qylb)x]- SD%$B T/5 &dcOQ">Kcğm?ggvA1 XW#Mܿ{؋Қj1U&$XbrY;KB XZvyc0|{sR݆c$DO#,i1أ'>,KKsq— /;$b+8)c.PBc`xy9ú|&IQ0 JW(_&* DD}j7cآ'kV L{^^FQ,*}|!Z{٥:zʓ1h#eFd >5;Xh ḿW냂GsiWS|PDerD,;:Y "yߛGGl GMΘuŔAuXꅌy 3zAMpj3#r4$DkETI0*LI ?8MX _{BDNbcbo 1:Q (He6 en H5;:2 YRw^KHdځoŦЮ2 Q5I$JZ{ӒTr`W鍜l4>⟼}y=_DudK<9]cR^ոӡ%bE9aS‰ϵ ֕֗ݳa.ߵ|| vn>UU|ҡx$^I %jhEu~\;z~?~V:|)]CvߺuPFc\(o"\FRNhEǍo<G(|f_aoXU@KY`j_ր|;XH\h|wVv?N[ΙuX 'II=6vL$BXA`-h &1{P(n=P!8nݏ܎uꐑ0;D*A-ï߹Z6+P{YwSڳTw.j>Scg E !{-"r=`g^/n.qqA>O9pi?[\y{Wg[w"i+8L xNdI;V {o2{$NQYی ץ@~)de(p}vMMħ24d A忹LWXxyC^['*SIŐlp%02K̴@pg c~s~XzBvoDxlyp¹J8q:&_L&4juG0.@kޓwmOAUjhu5x#>N']&`wf|T)4/o2K$A+T_0n2Dn!BkG}js6Q5zl;jȶёt.;φ7V @ϱV`8rp]Pf.iLgR9ʋKI9j[t#n+y%!Msz ˯] :OO.cA04bR:\wX!F I!XEK)~۰H#%wO>!!QC;?shSĘւjD[ Y}8Җi+u(u0]m _űVŤ%kz<}IK ĝ#ԋP "L;@b3r'+9f]^ DX (g3Q~cFä#,OB'1nd` Z|5Pȅ`"ߔ'PAW{ , PDmQbq-8Z+/}K͏$ajTHhq!1ONr]5O#Z3>Nr\S5 Z'[?ge?mN6۵M(DO-{rѺ@htPL1B8aSֶOovTν}سc ӫd5$ǍRw+1Al5i,OIЃ(HF/A)(QdkQ%` >\*PTƺ5Al\2_w|K-z?-08_́]frHK`ϺIӟqWNjل݉Fg D#aĆFGzp v)}+64hɁVgg0uE)4 ̜ڔKKmRܴEpޜ,4ĩРtPd>np8Ŭ턥b&l `h+/Q Z46d#t*h[F #0͘ %̦X/vo==;[MD[!{xk7uSjƨe c]-xJca~91G>z@zzۛI2Otkϔh>?{J6|4,uω3EɰGX0Uert~jpZE*l[&O {Q#oYbSnݯFw@hj9DU.s??? ڛ3.ޕ'{6nKéHN mg /WpS-yp׈nG6E}|()W;1'GL` @iCDʧ]f9>|m|6/8 \=1x]'Ɵ3^|/i;-3j ˛b;`d{Lܹu7n4HeW.9P@GI+3p3}H(a)è/#.z j ?G.Oȵq3Jy'.+S{BxtUв)-mbK-K)6o"#]608[.nVQblH6YE]So!~Kh1I!0h'^0,?Wu-Q+>#r%eoz8 o6FDL^bxP /ot[[HBX jO4orpz-,3v,-0Dw[d)ǖw(3쳮){آ#! qeJzpJ|3S8P *YRir*W@GdY=1y7֏y)VL\#R S~\ƅdy:0._<B7et1&v^9TPhL$.t0wdd5Z|zЋl?4Ƈp8BC$كg"no6 FsՀҀi&Zc!P:VJk+w┋K( H^u*^()mK~ T$_K `Jn^ k}7='hYuqH䠈,T["n6!br2O8M"~FĈ whmuH˔ bPLo8~I]nz}oT8CX4\c@v.H#GŗVgUӷ3%ij&Uae!p$9OX¿GxhYO۷K_]Mȼ:DP>=#7ɗ>wъB!;f(Ċ;vRZ[#r^9v~۹{JrvM "tMmFt䈵Z_42nK?6S"}s7|*}CAǞn]4Ov&huP4Qܽ y67K 1=".L#W& -锍xN!=[@_y˗zNQE'Op%Sf"_v;.!w܏k os"c*LB$0_"&28/}wvE_W=%Dko J&Ǖnoyd_1؋?MHHlL]{jf!xji0)͒%Ouac\6o}|yh1lNV."I+PJ+&Eo$#JꠝȯͶ瑇 fEv%6*xxJacv1FS^ad݃ǴgWh৛Cn4X%\(Q9`rIb ei.ZNic0 S@Z=vx),GZJrNQ,!Z̝L `ܾ‘eיoV pm*v D?x1$W cߪW h- >Jo;%ڙ^ X v$`e8i2f1xӯxv xX6ﰐ=׻r+C4b8We : w7|>νTBZFN܂T Uo`ʷ3~0}R2Ca̜2@?VR0pf~{M]DSO|qvP"fk`7:DȉwbEk(1r) ti &-!ٶ?W*UehPŃ>YfsLg"鴇 _3 DDbB\nm'/gPR;)IYm䓆(큔}ΊRkfRymV:ljQeH/y6 Hw)kLj=`Z0,onS[qxzQQ8dA\#:%,>6£}'0yS_Dy{ur@/L:*7^Μ7\K$@=>XA8﷦omLZHDDL.!4erOD]#^N= rsQN,:!\Qئ9YD F["Mӯ;ZV0~QlM)e磬@"vmqYouCؤM!Cjiq"#12%:b#ߠ(pXῠ)[e!$연zZg0' &B@,bn)P8&$!ک w{B?4)윺'"|0|舕aT% m,Ak;tl,8Kv᪀fK"SSW"$XdۏԑueGϨc  3F!v$ٸB K+ov!+]|Ox^nY`C(@3ֿQ{!,Wd ZP%p2vAؠƲJZRB-GUGH /(q@Xw6p;tgHɅͰы} Eir«@܁<'? 6Dmg$oHg( (4[uۋ `^\+ϭ,A X2 &ʹ MJW MYnx ;%SXOx8Y LZP_2moo2!uFLj:n)u ACyxyFAŷ9ŧآ?? hK :lRrs^ ɍ⼽fƢ$FlI^%;̺P!]{Ī&|}:"{h-{GLki=?tcHϽJg+5!Pk54hο/bQ; Kw4 T7 NAe:.zQņn->#]eOY҇d\<Oݍ*}+fbʱ$x'#+~_4ٍŭxs\1&dӮ X^c5}fO؃D&ib`)667ķ$oe>`{0?'? EcDR*!66`ȧc[y b2(f|wn^wmQp8QgTĀsYPYe#̮wvnw+rxy]ST7.WsvltO;:rWQGppa_!0GO:Ѐc1Ypo ôp2l397l[+{R `anhUJP~?4,&*Vu`fBM1ȻZz8iּa$|@ܯr&cݟ3%~zbU|A_0&ߪ@Iʛm2Z5f՛ᨡ># Ȼ"4-xt_e ܶ8*uti)L7>N%ܬx !ӉͬDAvB^QDAXt /{Q۶K3ZL@Dk1]eflZ~Z{ d<@i e/6{A݇U:,΃__6"2<kH}ab:I>$>I%kj :v821^üS孡9/X|B4 26|WœG[mz1:BF_z/Kq J<qk&%:d&ZDOH0CJG[m#jrS̻,E3bѫ&8-btj/M K\: Ӂ=3Vh S{lvY%1&LE0XK11$vKiSBb%%^VSy$>ێĺQ.tFIȕ+hm'ƈ&#禔 9Zui4D#Fm g-@n R|w~,G⚂ nJqMלQ8)I*A:P ([y~1l=U6X6͇ 0 *Tur!ɲq@vDSpxHql8ϲ#{+诉UVdE  .C0(-h>MQ';ǠSJεxE/Hd)ZUrz7W=^Z8 9p44hNJlQKS̹"NJ(BmR1fb\gvmⁱ\ke̵մ\׼"?]= 7b-*o.G*H5b0KED\igyD|ZuH?D<5^CKТ"ºI!\:<Ơ @'C<17Fo@o~ ɔ 9=ӐWťDMu:IyIPw^-Xժ18҄a 񩥸V<0^԰L~3kL]"GƯw*ZSǥ1K7fl+gnrCG3dfy.էKDzDL.>X&ӤAQ==sʕe"*/Y31փ%5џ@6X))ϫ-M0yȈOOwv (lyc2r Ԫ!-l,.I4gz~ }O؉#dH22Bߪ_eՅT䊢@V9&xV>B{&F9Qg! ڻF/uA+Hh3c)HUx0-ҼxMYB2l*IgSψ)ikqSd\-\ bIp(/)@i1W H:X.Fŏq`^3Ug#G?T5P9l- VT^ߒ ETR1h0qxѪycMEexA]0 fS W.*OiVJ _WH:){O})B7P؊B|G:8(.TR?{ȧl#.n ˟]Z6X QӑxtstdiBmHN^$BO09.T;nlغ? +P!1>w•| ِLZ(F ud:.m1%x$^&Ư0I$PO,V9LA\i0Zww6p@ߓ:'G|GB %HcbŠ[v'\ixKDyk!gQX&d*eLg\kc0cXjK1t8ڤP-tۉaz.du[o`_v٘UC)]Yc86##'C~P@2{**{6}4Jq@zCTkDϐNup((fZ:;˓hH*p (J }h%y8HFY4ԣVm܎#Lۭz-0 X^LW `^~ Y˥M{ݏ /paHe}|%Qg\cavHR׻po1e)f fy>2L]Co?rQxKMIP Y+Y8VK 'hGp04kc+(,oOxd,(Mu<M(!Oߏo?Ȃ+4z(JSC.8\8cHSك*($ز(` M}% V{ ؘ?tBi*Q A7ҰE$Z `^usw-yP#%ɬBMqҢ(HR|OmL|q06M{E3vw7Gru-{7x+ ZzTD.l"jU qG>p\K?x#y..3BpsM8Vտӽ,4X]֬p2m\(Erm]J*J$WIHHY);Q<vaS<ܮgůϛsn(-'p\ϣ fOkFY Mrd#Ʈ3ؔMN.ٹ4!<}Io$˚ױo+{'GLf>`Yi+À+{jvufvE)*84}lVAvGPգh+p}Ev+Ey6l{QS3 ǽ}CFT "kED,z w5UbEwQ^\Hϯ|^*W5q{,^qoD^j]|[kT~f"Cky=SfvBuiE9ϝ5# dvmX+J'[ӶCI8#uqA[iYDPdB;b _Jl/&zjoc9dkfJ6OtJ ;s|]}f?pp=*'(Huطq e#zL8bGpWgt8Z( &;A A}Ro\]]7hۺ\YYi)۰dn07){)+*kfN65GrsKtw5PE3P ForpJM w-܍ۀ@ʎG\ 1Fn{,1ϧ,Ŀ4W 靯b? [ p|Ўۢȫ F{^ld j^C]jX*ʷ͢PNJ t^E9;bW rmvtg2o I] 9C1 kҁmׇ6 } kN@T=VV>.b_?b0DbhsՆ9\,i-h<_kzZ#/7E# 70LϞ1=;̡Ud xk8ˋn(w:J5Dei+(oԥ,mBBL m7R,6Dȕ[{U ׹Ӈ+DC mL|CKteO2O{U*@xz b~{/NɤjU~3.˶Ue} +X7PkqR[sgA.u|SW(c}g\SsQcڤtKA yIHE(01`77"l-k|FKĊK˨5,\_gSN ¾OVt%pr?> LCKD =fbך-#fzݲcQC S$ jJIcBbq:j W2sngvwg8tnُqʴLbLѷ lcX2R^-ј/6aj!6}Pl!Lk XYhr c{m.ẂEpAGo}L&f϶*:-!vc[ PԮ)+2n0,՟)PwřkH:*Uos33vL24$b^ޤ;P&=^]l*G (jLuؘ@ѿdUI&+s v'em{V8~`Ƌyb 2phjVۺԛu'YKY\؊atIZK3 'sV/c ws}M)5@B;<VW sݺK(!*)(BjlV 9h[(mnoO~2m<:ܸ6x3hk/?5y AR!u2pX?Z'!] BKT4OyM=huR@qc*ji`H>y{&' x@RŞIkJI;ڞ_P-1-l8P1V*7@~kS* .NʩX-{ 6ZB$Lg+r m&iyrv-;#ɠ1U4^iPC;9᪠f~h'=tcl\.N~|}&H' e`4}VCkhIonDrά1$iJu? @?]N9X8kǁ Pm0ZP ; lq\A4'1hY״nmiG*Fp<(!3P2ԍ5\zdWkVy2bL54_R(%21/izrƁ.6oE!5 88K*,$Yrci \˥Aqg>ckN+| l]!C0 ׏A>r?7¾{ϳuS&L n{쪑%Ơ.nD[22$ vdNGj E9b=a=Åu,,N&"x]WG 1Gpk,*5"^9|%P:h<ۣ1}0sg_5* Z]3:#E'QVg q9$Yr*Sщ`pq=[&DZa6޾ys,uOưٌAKz3faÉLM)(rE㛥b"'A4(ݟ DH^ B4V#IdQNiX,4~qKzٶ{=n}nFty% &&9ph(/N-7Hg̨[:;t]cesl+D乖Xmf55ϦlU9d)AE7J,-ͤD(:W\@ƞ[﫷/øA"Ωt nBպr‚$wXM~VʳchN#_R3^o'$aB/=TBiz"3F;mLJXj0=m\VTP89(p7*?^@fԦNO-%B)ػp/o7SC9f1x칕LAA ,ZpƮԩz,s=#MQ( **J0S; a&Z 1?jl:B}Ćuբ>e|*wG^K#]Vu(mX DVbSJo5ݕ6(o Q:Ombd8[\{@-fUT51!){ĈK{ <:-gKy$%H0O2Izd7 j s,ߥI]e0Q wWBSޭNuBwDHx/*{7 0u/H3)PaS>w";hISkN8. ioP6cVz/GqѪ"˭tkkOQ=@w;hZu^KgCA;8Y>}g]YҮ ub{)Ng)Λ_a (TّUn(.SXBn| ;uk?oc΢x*)j5aͤifqMrqdFOFҬp'O7+TʇcGD z]u`|ف,)^1 SY(OZ &&G2hmRkgm9ù Do з}vk!Än2w ϋmӯ su5Ӗ ۑ je7f <1S;@q &?ؾq+8QC~tZZe9ƕy@TФ,կctk\ igDH{FC-Yv-ZՊhwJAbV1 :I⑪MfGBHyEmvjl#4c[c[rc.2֚R:On0 /W  Cӝ QV&039.$oPZ%vk?=u93 39@ڹcs>T&9LY7I|ϐ;o幅8{dmA/7-ʰeX4dydJ#d+nG@حw 6+X&TΑX  (PH@z4+M_]Y pK{<>V\*sy*_Ԯ{k)† h}% cNK_5h g&]H86|1M[fX۷tŌJ!#j4<+4Ȍ}ȣX4?410&w 8gzქ>,xSjd}z#f??# e+KLXb2`;Iuxv!ԋ -.:*S^O!H-f[U"v*=ѯ s53Rb;>;}z?wh]cu+ڼ YzqIzd?O۔TibHgÑ{9mǛz9 $qәכּ'-92D|ȹ۰A as8NXtWP>xc2W \ o=tp'ʟ.j Nކ W9M1S 6MotvLJz(">ɦX`Q5gA9@> FmoXY 8ۿR^ P/16|ɺ#F MZGf} o Ss*!W[Z KYN|jlrX\t.[mSC$ ImYꡌ(`&xwQ-4Hnd3Es_Ϳeʍw/b+x tx!?S.YBM xP Hk,yqvYɻwN)R[(Ay@wE ϋAmD+&.=56V=!~#A۳&.qNݬH6b%O*j* *0#Q!YغH'.fN-w8wbP 9{l3!e (\wtÓ=JJ@54۽յ52=HU>n\ﵐG4ލ?DkNA:x5{̫ea jy`su 9όC5tygvB)D<3?y[ Q%UeRwFu;6ܕ*5JwLwLjަLa)*YLΧ;jذw'6 `7amzXj#;/J̀Je4Ѕ pU;@‡hP5 P1_MqAiUQ6 Bcyap"Q @|5]w!ۥzEjO&quWe@`F@WelKKvH;&oP(FdŇMCUA(;v^9 h&42):c&;}+k2J/?`'4fOj]۷ mjscnH\g_9_-虭1#k>#ES󨿤KƇ|,{m6؄4Wgh5 KՎ #an[(4m_}$u ~D`9L;A 1@$Zyѳ[j5GLwa<5~5brp ((jPL{XWq$u`W8joԽi]䁒OvRi{vaMoM,]WFy@F1F2oA9umb=ȧh.UobȜ#f+S`@5 TKhKZNW. ~:zsL5cIk=_7kvqW[MNot4܆}e䤑21}6MzPΓW;yȧuubx@rsr !XERG/ CYQ:jQ~EGlՅuz~)#$neZyx \_)Bc:&I"'$=su g1VՆ\%44!,+_͘Fݭ 5K*kżLCvV8Ȋ+Cg4{(G d3Q$g 8:UzZNTe93`ZXףdvGrd+rC䞏r 7F~:FxIdN`ajEޛPYKƉ_WW&{[y>RRݼF!y[W}ntсd 6dFҙwힼ!Ɋpza,:F6gXQ CG+F`ȿ~6*хݓ1˝IPMӯt'IQMvW5RR .AL-ԛ}EɃŖvVJ(d-D2~ll݋\$;񱙷[,o!K'&d}$[d-a}xs$Eó\>!jkEŹOF[XH};93~1`U-wq, A[ ٧X KCvgjk@tf(oMѿ!4vʃEJtˬNO Tqf80Z٘7mL!BoRۊhMnovlh\v Ab: g֨g:|@yq`B}UO,hГ^+ R"lM͏Am٣؀*'Z4K9(TF<"PM+"Ps`]?@-7eDѮ;f%YlzcB]Єebl;oӈ8T90Њ%a?F7^ަFR+F܆.dzeUsV lKz_L밉Y|ZR(-3A^gԇTއIzdjfr=Q\wht#*NZbiJW*\Bp6IY#U`ԅU?Lyŗݱ oE(d3tK& ])5",X=peILҮiAPxs|@\Bd.R$k{gZEGp(J=AJ4}up["6L5.TSϑ2is[ Or/kM{=6W4J#щno'n# ;95m&ߜ '`XW&O  W'DfCZV\Ҫk@z6r8ov@9ȱ <`?V`#|@DjSW(I~p4WpR#=u`-x󦄩vxJ2fm C7|Taa>_pYwI7x]7,':m%be'YO* n"^Y;r ~}i˕D%W.{5u(u4 uc*>z95ťxB(uJ%,^tAZXLU,3S/hxr-_Ҋ"Ѳl8LbSh,hʎ ٴ:vӜ״@΅RGRQ8-2?ٷ#%t|Y悹2P2k?aro.l9~wq@GwT[ٟ$%j\kܘjWH*Z:ufC޲׊\ay+ nCN׬l3^UݍiQy^GEeJ0 Ӷ){`KVt&X&b7J9tOOFBeOvNGMܶ3ǭe:7$&vG3sUO@ 0m W{i_\F) Fi3FhBã.chq)`ĺwޥ"ZgC{G7FY퐉b9\H:@JNIʍA_u#XhSVrjV*X Ąx隹[,%EjEkFpͤq/0oGRHތZ>%K|hho) /' |oM[HR]} \ аCZ5s4/ׅZVX9a4($__4°q#BjಈMN0~¹ f8]_ 4 <o+XdUOa)~l: #(8mfJE/zݺ1'>^zC,Ӆs^[t'lGCɔKCӬzh!~,#XƵ#k'Vq:<%aq2l ,RP\NW% _`{u <Җ&Eļb sO1)W`@Ű+z@t3V~&Ye9=u V0@ åB4WȠ cLnn|{)Jsuc@q\ C43q*n&B1'k=kxZ* I?ęHըlοbw1QF%eaёAq`!9hfY9SmT5."Nki~Q1{!)R/ .} | J2N,Go[#dA:ۉ { 4@|QzLLn:>VÉ`pD*R߾ysDĨdYz03"pî΂^9PE|+jf.Ua"o brA*ŠDn?/c_5k%2yc !T|0ځ%*1 z8jjp OG(dgTY~Gѹ_28yYlIc* lP3/{{[@Ln(-v3!g&I0ʃOTmƔ~k9Ak [bhv&)@j\(NEz^eBN%kuGͅӭLbsӡt=1?o5{ /N3}'M訯5~LM(ppXOxsp$MϨct @;)4n~=쓼jZc'Y"CJ6 ƹ),"DTԒϿ5s6Ik %?9[RQGr : Szy5q&gW aZ/:"Le2a㫴}dfhe 6:S rS_\cd&UZ?L&$@M0M?c^?|]kPXk-7Wf9.*NN  ॓j:MA64fŶHFGfYOBݣ\0̻| J**\J)ʟifvݒ 5fVX7dzӓ@O*07ǭ</N"dy͇FZQ_-~D; P,`Obc,Q.ݡPOe? ^ծ}@a:|0s"l֍:_qw%qF"?X>'W R/$AP&6]SHF>yve긙4QN&uD|`*AWa1mSC+R;7x4|1ڛ[hz*f0fxHw#y@G9/yz|;*AF! 㠮v4eVQ`%ѧ/P9ȉC{5qFӱvɚ%xq\k9#F;ّ7W <"<ꙝaH)ibN'}G J"d39mf۵`~)WY?>ujQ,)ǕG\?ug3sG'dاZ4AAs>BrӯM!nTV?" Va`t($ gU-:?F#72ɔdZQּLH-y:@V7a#_ݦR2&E_YWɑGEhnM,_HU|o5%~ ݈S A_s9yrw(5I^= 9>=g'D0Zj qEw,܃q<-, Ioڸ8g^CylH$Yp,)]H3z[g޵OR.ց:ܞK͡DybރW$m v >+tS{d 8j=Nh䔓텨)1ꮍk3/Ǫ]*YeްAkaq)e(Ks.TBԈ{/HP )^$ Cz/K=|\+[iR^J\M8|A@_qP3{OS;~ߙI>*{țG&D=cLǃ@$~``Oވ0 (EͰ89'ec޵l"8{rgX-+hT>{_rv )>3uRGO{1Q߷>(ŀ"V1K#A; G{/Cӝ{ƕ,O>0I+nPχ9h[&xXWQ; B<^3#! :M~\ i}Aղp'R&KWtL%#M~J,̪# Cb~ؽ51xyIJ{Ч!>fEkfaHLbYJVR}}(c=WnH*7 GǑ>SβRD=|j5:/`EIl??0`*m!X RtBKPaEiȣ~&;*LQb?(}Ɩ&aCW *=t/ L #kח"?l!+>[p&v9A-Y4 ( c/ط~+ _G'~j!qo [NF6Gek@ъe,~R tBg8`;G:21dLcAZ*1O}W*bأcu.L-C,to0e4f<9IWr%a(gT#ϱ&8dcK=\RR;:AT$@b H 7¥}S )a.oyk0%0!Yܷh*.Y1F\{+1[:929"e)c7)/XQyS{O~'Zg9 bCwIśɩ1 5yh.ݧ*ND u/vTll=&\/&:9y#XicdL3vrk;NqbT(iEIJxT^kcRL9h'lIqtn>VÑ 74?y+n^@ڑ8w#@2uD׭06YGxU>Y>T޾Ye^ D@5]we#wƕ䃇`da Ŵ@~ZUuw/85!_AtU4l p4fjBE`]E1>BLt ؔ~6'S< +zW23$ [saʰ~)C0˳DJKOUo^n\&.hIʴ-j‡qޏ\9~$>_#H gB9O->1W{>VEXO,2BAVuIv[AF)ͫw` j{&yݯP2W͖M0woYxn88"" P'dܽv<zy-7^1YrŰbB!17)\VۂV9JbmQzjEL]_E5c#i({^OoW0)Rg?e,+d,}}@j_JD&-pY(dfS^J7# y`™BhU֢ѪU;2ߩ[4|AL*uSO|pD; >wdQ2ee:^v zkyrHc(uHQa_T87۸];OйQWU`paG:-?]ƄPs׌xbqNs__q))6mszKZZ]NcZ.PI,锘s>8 f-K:AIq''b{kt4f$yW@#QF@gvibdXB%R$)L9DЭڴ/u?J/] -?<=ܢUHn > Px8~p'd\1%ٹmjuHٚЪkzjD:3X"Rxt ?@ IC|pgN$IsU92&dW#1DkO5gT-SX"\TjhdŰPձ]4ktZh*p]¯RO%קHŔ}=`tUk,7߂2"?`7~P\}7@Tx0}DbPo#g') E49/F ϰ֮@a ՜[ֹ䀘oG78L^Um& 'R?N<Ǿ=\PVCnP< By_>FKTXW^aT*p0:tWhCL^%pWPPM˅4^bbUŝoe^r ^j3G[˴_0wڿ$M03a4Dk7n˖E3Pe:x]fZo0#S=<cInbPTDyB֞;kC֟ݯ>Wmpm.VJƌ QR2\K!]O,[ z^X:ˆpa`JJHi3ԟ"FhIuOQѮF,YOI'ugIh4!2wPmdBm̪3[;SQyx-1iV3,-ړwU88F%5 @iwe| Z}0Eb49ϊPh1DPEP|7BHA5$dr6!o,i ',{(pd\t' Kob8D=StW!.9+΢G$H;{\*FhH+et,ar-]d Fw5X=_Sֈ'?Q! uغ<ߴ{+*0i辖`1]TC/EC;j-b 9P|x";bp?&&s=>#>\Շ8k󄝾3jy%/%JP bίq-#.K΃uvYe[T9uX10r LFy G. .:&v&ò7}/:㲝'⑗(J'bX ήVֻa?53Vؑo4=5{\أy KЬB}6 (1FDv4z|55qbr9*?ܓXNmoOv^|E>H'95s`qlAD'Хe~/V]{|pr m:m@1HwR4zQT+ ^ڔTytI-꿱&!czDmEU)UR敏J$6u@W4ycА,Fٷb3t%(G>@Ja]59si|6dn"%lv* Rst ,~T)D+[–R9Ueq"jSG_zj`/ ]qV:ʎh]oHdg)N @Iڽ ;~͆-"Vf:gorSrPUwz?(qdWSơ}F] n߆0 hN.0Sȭt߼zh@VmWU'+n79AܾU+yc;KgevR_(#DSknۂ E0%8@I He[–w'A NBw (3t޲WmJ/5\Kiaytɪ5013Z Om} yapY&z"pm'b,n d&{:' yfE>@M g2A~{nk7cG}RD|F5' AgȟY}r%vXr[8*->5T#lp[7e$I3q$fb[vIc ̈́ ^xc}gYAdgmnQUqy.ukO`Д:_ڬ|iu/l @ncې32u qZ vX|L>+ XpͻKq/0ݿ̭klY +Y+Î?padM :.Ry82߯tr6FBi26L? ƅg)g @d6V`}[X1d|)d0l~̏17^yfq` ae4mFA*~7T7bL:/r#lsTPMcL t2>3hIZ‘9} jEn #K wF@F쭰zLd{p4Ç'(G>ѱ57,yqZA"T|hKV`uAJjY̵*TBz/!ΤQVFCG!ξe'Jxhs<O[jG1l,icw0+"z/׋"(Pܦ| %wZQG >Tx]O>˨= =Gϕ7j忸vB'R5 =w8q=r`E.< 9U1A ጧ1vXtr[ ۘBj AE;JF>`&JXq~:\KQ{IeϕIl=k'BPFl,p t2{9 ~"k%v(ّOk @(兠a0tS`K$nAg)[5_ kںYAy~W~c!o!Mn9D)\s<=\%M;Q`>&B['zZ.k s.p:PUmw={"Fq~>pj ap 84)DB;`yJĆA\aHj^f&]!ڻ-/x5(ٗRlX.irX[v&T7Wu*MDaU+hIЃB J]Щ?wHu{jp&1&b>v:W_gޗ_xY1j+PQ|AXYºI]so *;Q~22"R(b#i+6MKHՇ+Nx`~~OړGkI`L]{I"ʃs5MRMv4 #&`wj S[%/ݝ=vRQ*%fj\ 98y4l28-2u!m-v|z),]  H'RʙQL.|GqLҹoTL7fFQ$Y(:օypQ[} ئIh[q`VU r-ē2F-OaW-` , y|qLre!k-j.RGYx'CrDMfr*4b ;Ah\ &ĈLp/H!7QAj!FM8'鑾:Q6kcC[DI,DXl$TP<C*е{L3-* Dud1MBh]{!gSL eE)tJJ {&hأ Qk' 5<zmnv-jfiQFG!ҺQ_K@udӷ1[Jxe:ZmUbDfw_+X)2c,j!A{4e stCzpt=J"jƶ lI4(|?/ HފYwyBHfn{P}Vk%"Zj9'p1 8h3=[9,7CPWd3*d4#A>#=>X-L]Qy~ν S6>QF1#6$^V]ɕ$p&ʯmI նpP|zKm̜9"TY", $tTjs$~ANX56V, {v"w7*"r]nLZ) Ko$E鑰~2 TJaynI,$`E0D+_M ccZ@xt}FfdNp>/ ̇KyS+x?fU׌SIE'$Yq|-)Y6iMJT%oLCK"VQsqWDJ9n}g(x"(VRh9ɮGp{4Cہ d8FZǝcr7Aؚ.2(| <7jYU gp)AcT.oKǼ/-#UCyF_bĤMUaVQc7' pǵo ܈0׆{٠ yyr g.U44_РnjxlwDKyB0ʽ\hhZ썩ߵBMc;d3Hp{CfPCHB=zM<~ -*[jjaf*:@g\%TPJ@U*u"@q O$*';}Ѱ,6P?Q_.ۚwć&YW;wS ?5Uvks?yЪEWBuu9i^ 5tO-t,ޒcsU X' W^_Kr-~PU(O:\VM*Κ7C{I)l{PT_NÝnW7D k` |י*N\- ;,ZKb)gVxa"jx~ٮRgiuMRNж-o3ňi15=BvF f;PLUaX+zP5+4rad @'s-#\WcoxeRv¡bU֙CLXn&Z{Cɪ9rLb.l<BD^bnʺ,M[4LpfCdi+iUꕠa}m'[K-4br}k=o9h>z$26'A#ZHIrx9)^)L)|h9ShI+]~ nGF;:SXJTL=_DUN80"MÚ E]'2XO߬Td!3l;po1r{RC&_>7{Je[E]0˗nt{fZ`Dm@B>}ul͎)kV7DaIF{@ 4v4t KL]PF- .#?v G :sruOʽUR+3dmdx"\Cv 5Q<~Ac@^{<E,XWu$Gwb?RŎɥųT;G[$yѢA0/P`5QFTK}̞Kȟ{32'XP5t_-:!n"{N`-{Kd 'wjPE`YAU. E$gq2# mnԂ"t],3FgϘ!+=KS!1 rV-%Ծ P:ƱP)?4(->&л b.B%d a5H{.x~)"׳b;</gu(sO|@b֞EM [e\ٹ߆iA> nëW#FGa"(냷q wۃNyǎ&P=9Q ƭ5RAR@cndLYJ3k(k e^{Z!,9qb<:X/ۺuVӼpw.hd_ʐ{,"ZŽV>s A "ɦ'>?;o]^@]o|zhk TDQ~}gŁ w~{oF纉Ilc ( n"vNXhZyɷ_LMZ]ccg$ /QާsxB?)00=@5eGMǟυǯwFCK/'5i Z19Yy(hk. \?hg0yPƸdp %R H":hnl.ڧ$eCEF3l.:rF$>>)y'KiDA=Mi{@76JY/r3FPyPZGL+_i:_%p^˼nٻɽDY3pRf!eD%*YG`S.*D:[a}1@B̯ykJt,.iW]luM9SykE/Hݚ+AC|okyƕTMb) !4Nk$̆-A*fp ȴ[w<~>vH_#Sڛ?Dv.]7bo5]ei: 848]݋7ʌ}}П+!躡yqKxgP*C드Twq j0wc-p$WHެEs@.4s<ke|va*յ7j?Hr ~O[ VZ̜~œm Am]߲pU| BF?̧ ꓍3p 10%y>ZkoYsW<;5iI4ǴN4|c:jl23m-[#iI0EwNf9hmpf竱wRr{Z=[ UpNCyZnhXl @#K\i l[CÝaR^8J) )y]) P+)o{W<1cuAjQ*|3_v/釸3E ->hJ6R,QK]1:IE<:) MX?%ڱ7}h4ul7b)s٣R>^bһl[4-0Mr)7074W)M'6elUTU+f(?('P*!#v"FGH^٤İi3T%1q0Կ[ EԼ>ɘ8Ó(ܦ=»O@I'WAsqVØXV0D,65 \ьf-J)(IBjrpV,AM{W/ }0L<8$])U7㧐im&@WDK#P@U]Q{ #4ⱇ袹b6$t.ܑ#v;$ɟ>b]d11ڬNV򬓈>__[;WgBS}eEūOA.lbOqGј3eyGף\j͠dk7*UT!% \3/8ZZ22Hšuk5W ,tI(Z%Q\cz^vƜEɿ-euABL~șWJ\/4ur rj"ښH3ceS:2Bm vNkt^8faT%( ir]1ӟD̜P1o+m܊F\1F"H{rO-z Lp(U>V{3Li,{;g\,STwН011gWѥ۟g(d6UZ?k=LA™Q~ knZwM %YI' :AC#  5ךƳ$_ͧ`Ĥ`c3s.jm|nFlJmy?.cws,ԗs (.# 6AS*:|9_`_4EA_ ݔa#2<r{qƊ/jܚyQ$=GGVd*T`qذ f59_fY.od}hV!m濓7֟Z逑%s7Ro޺PD7QB"8ߢj2zK$r!܁D},|r;\S8+kB6ĸf YAq}:d$+zkU *yॊ6 +ߟqj&{H.lví*n2'JH+N0aoݠ71d& ¸nÁ2E>HhNo,93]bkvPdJ61xRz_E VaRdWypW-0uLܳ/8SwC/3!X*i^?ՍX̷f ͲQ\-z\ Wr,HQ 6)P~-FDwjB-m >Ş8'Fb*iҭuMʃ.!UEkU0L>*1{tȢh}`phԄj؆K$ M"#lBV8HU?I$D^B8aS ۭ<ږrӿ;q PXnjcE<9Yc;B2!-@*E2:%w{nez" O3u. |~/ͩKnHW!Bĩh`B4>3Q3wz!OoD=3%D`>ZNBrpjWJFكXJNNAq|SIkTqJo_><ʋ?zР*[Jvi XLi\S5 MZx#"(kҠ$)3s̺?ZGZ| Er:"9UV*|ٌg')G#C0_Pu8][ 9d2oӹ{j0%2޺~iB肷^}e5 :IUa [NZ^oVBԥ]5N@=by J0g*2q^T5M S^GbI8 f&n)ﶳ8S1bHJɚd|sޠ J%Pzh0y V[sRmȅ??SvNْѕqɽki)?fw^Am/ B+{LzwzX/<V?yzAx"M]%̙u` o iԌJ_FȚ*kmz ʁb^?t|}늵{V+J5/+meG7Rbܣ@4ET\e܊}#?>6 .VbdV7UvoHv mK,cf yC67 =;9z+vr:jé8~D!ҝم oZBSa,OeȯC%y嬓Eуw^$5©t&G {I~;NSr@SU`> [ <\CഇBF3ΉV$_)voV;G9ioUQ뷤7b k5k Û-BRFCX0[9Dd>t7N~#V/Ȧ5b\DJYI@8x;i?ZQX>aӊGt|DvO |u_#]H>> awo|_M^#).FCN =9d sdNiG /g2; Sqg4:;̉I\T )3F>>(0:G#6=.5wJS$17`'¯]oJ{!=Պ6͡e߲φ$mFno;O5Onkp Ar3 sϩඍֹ`$}$d"}Tv:OlP)9e^\C ?o$Wk<!Kv,2fEZ./DH;;~{idt9864_h=ȑͅKBȣMhg.s֦G0sqC;KSB]W0"Qr"aD=6)î*`sBŌhH%h^h&!}ZrJip؜?⒴/ޔSA? 2#}ܠsW^#cFG{cLFeJ#e\-AKv1k`/SVTX3')ÊFw3s)GqfLw5[BJdm6Wd2:F`4.b^8UX".woþ5=X*6g)졾5Eq'RLདྷ~H (% z%m?WG"@L;[S؉I6g zy9DsE ZDEmKp.l>XEJwwx7al SL@rq&+nfjLXGt_(C{B݆bme皕2 ?A]e}娼vLԃugS] ޲ =r\,!tAN6XUaw/Ɩ4a$i^R;;+Ǘ /=[9uxIְuQL2씿`Q^LP,T{M?YuT[MPFmg#Tݚ=5ThmrP-+kvil)w ΄d RgÕ\8_iՠlbC\MNv*NJ1mXvr̬"9_)ouץ3玉lAmn;{L #?p|sWYm ]|@T GH OQЋIhryƴXf͗ \Bg$F6[A#Fdda=`0z&<ު*;`??E`%O:i*֟A I5o7TBe 1G'jai R[ g u a|yVߏ-MdS L. n{v]XጋZ1xzn ^kf`]ۚ ҘcQ(OM H<6IzTFIJl#'rvWqfMgoicFUq(E&B$Tv _lhl]btrɯ*Se=C*/c 3zsV[!e(,>u^LQ')' Y@4/6;6nHOۿѷJG#/.wzC7-)3QkW͉? oZѡ -&*&'ymDX.lfB;h D}E>FB~1N;IGcU X²V%)-[1vCbkWEP/[5.t1Ѷcҽ]#ONI:0$(>p<=rȎ7KEWYC]|[scl8Uj$8m6/ufeH®5L)'%ִ?Y[V)X _?z4Ћu#FiJyC^Pt[TȻđLi.\3b}n$PiVqPw}fb$YK94WOFwj3ʿ,͟ylJHjW$ >o4w#eJA5@ܼ:]ߍCq_: `v1+zbB(԰#'.'pЍXb-.n@esꖆ/7$+3%2x{pACKȡTLi;818u%aܟ>X61xV`b:t!=Xvik]< 1 m ~{1e <_tH\]<0zqЛ$[De1,/~A#3jktT\̆x(G4'}f]'?`QuU"] U'] @+6y `B0VzRTW86w[x@>ZLwEs, * `'>S(eXx8 \m)!&\t8'd(QFjrhn<-yuY$7.mnxd2jē.* Dg=${F|/xBKKTD("qM7æW@2f$?oo?:VT \#:B&&R=B2c ,Wم XF=D䕍KZeA҇o lHeP|)@J0C2'vN`?!$zS,)Q=$ dXbP (vmPP Nπ@@Z$y<ܶ -PWfWgd fp4';&N6 |dLD͟EzdGG6g_ݎAd^ <y؏d?N޵ic89:&*qŠc,FXfBؼƓ7mG"!#8+f_ZōWPVލ>gVOvQ ~%}˖Jk,Xh&nOjdte ?̷l}Ѷ ci(L p5 3KgO*K<",ϖ46:v,I6܆=My p>t~)zT7Οd[Ϗo7=5bhRaB:w@aYY4 1 BW{ %k,MWr(*!HۿE$\ Yev3EvՔY!:%YS<Hmy3BZAr#nC²"#Y~[P/" [@Jg8ghlpE3anZ;Ha= W4,qIi+woGWa|(O1p}+~i3@Ae@aET 'yN ^ N8ْk 1r79FQ[g((,UjڸT(vv {NfہXh-]#sBz'J;y^ǿtMTS`[}5AS?;xwfuC@Q= 심BT\*[B0FP;[w֨TI!AG:x08הƲ\jt .3V^S޸NZ\[Q!B+z'+J$e~zۢZ-TFxj ad"o/ewLp:21cd YEE/ɍT530=ۭ.-JXR!7493DH_p\ ʙڕJ Sؽ<9 ];T,<ʙ0Qn6'q( ̑h/c@|;b&TjeۻE; i%'y/ ҥȐ22oL8@MOrBgt`(tq:$Km(5Vec{E)K58W|5iCaáI)@Yt@?+ȽRI)LXM]o hsLJ0oOw5l6!!W 8rnW2#mA8mJ ,`ט؝HVۅq;.ӑ?[Vle.vCUP#B1jf*.J;?mقw4`tVCWy8j%Zد@)@:u{0Q$@a(Q>/Go *{ckTR@gf+&s¯:iQN7AH{Lwy?D=G +ʥ{å7CPG/\: +\& OWZrw\)˯ak;l3xPS崪WI/Y2|j^9g 687e(:.yg&y;;V' 8tas K5ۭUOӂr7X(~;{<.~SI~>y;F{\9Jد6LRo/Oʄ UJ."Ӑ,ힵGk^͠w(3 0 O>`keJpo@A̖sbML\}sͷrBu 7';;NůwNV+GB2Nu)-߰(Q/MCG+M ^5B:pղ2eyRMGp4)]|XNoF6D,}uh9sH,,#TE'#?ybW(Z3-m塍 ?]ѷ 4Q/\l &T._X 50UcM79u6ra[y~D+WF|9[XQistdB-ii5y3J48mZ|[6jsrz[%_M4&!R)>d\zP9~xS7$LGQ]r$c`hsתC5B5;._jis܂UEtbdVND1U mdR?Z"0m3 +dQ*!(T8!ƻ(ȼΦJqd ;% e/'{oY>d1._ '9!@t$߰;k"6b805L ,[-Y-() Lr;Y5oZ_~YmOziv7p-tq\y|œɏkc./5͑96IM]z5v_k{4J[=Uvߍ:,U+Hb)=w)VZ+?<#cmuEFn`>Ιs -KۘxӰŭK@i\FYz ~|rD+Q!zu 3l%pxILPX5dIi46[V:R㬛!4n0,˂ 4Ų kV̤gqȾe'aDjtmjH *UCt_RKyzml7//bsvVDw15*pX^w\YN0^a D216S-rQ{v/pSYLwȿ5aUX36뼿YGV'L")WkKW Th(6/.2@ewUL j!onu>vzepquhfvhF_A$,ub Bt&Qt,B* Z #:<_Y&6 2ʒs`/|Q){vD/+׮KS8RynNVXר+`RNAk~?ߣϹɯB{7\Fb8 |*_%!j[rcGlLai_hfR:ng=e/7;e%<@胯aC[CڮNS#7~&1D1F@+؀M$:U .ESnq%AEۭdF.'UAz?>ȿ\H5&j}3'w6piӢ8;R;RcG'~޼^-Ii.pJ!t$Gvlbh)DQIkQvNLxܙ )}5=`=qqθbc&UuIRW!2Y-Ow3\Dċɣc\?##[cCF<=M.'h{ UR_+$ebS.lJ;m3P!KJ\ mu&z wOIy,sh,#!?54R,׶Eob6w*9cl=-< Z8D֌{>B>륬?vvlSΧ)$l\+iƇ_B2};O" w|P^ՊtQF4gpE9@*l pzK+@QAb !qre=߆^UEрI6nقc~DwuB;H&{pGK>[\x{j !h;#9Ԕ28.rZdǘ'7nB5*5_> Nc7 ~#l^!jCީ3g<.o./'M}ñ9#ʸV&՜>yV)p珑ܥȎQcrsʽB |fgZ(1JF*_Rc7BU즢F5b^GA˰>7;]!5o"bU8Qnqi_U,H/" s"F\ [qNrY1:45.~+ћ@LmJ!({$!.UM]b!A;\aWN,~N:r}AGeCgD_7[B"ioEQš2/R/ǂ+^OxЊg#pYVcGċܑ CFA)7zd@6VCPwhkn*#SkN}{ }5 ОcӾ߿]qkJgt[X*ͮ}*3Py> %-ebsE(Ÿp>=Q*Q}xTòRo#cJz >˳+ȷ;]A:JQBwB#fxNd90bK?ؘ/.^8Qj{E:RSPG<neﷇӇLmԟ.3ѭ+7*"hBYU^ݑBg*9w;as.P$BZ3vc-uM޹KY*Rm_B1;)i ׇ7.t~_W f଱?`oR+?yBZ`H@E7q=0UgMhSy]ߛ+4<.в7C2kvքYH)N殖jnt1LOܖ&oi,*)oz[SvC-5ٴ?,0Q!v( y[PMXs}uˉxgBcI0} /H6("*'5s z|1ay ڰ" f댢V ul鰌hv 0hBhJLr$*(gDH-oM~EOM' Νѓy tNN\gdXS8ur8Tw A5% _=γEZZIȚL++$WV4p;)l&[N) Tt rKzk4*W\V"{^:wxb.\%󏘑>58ZUL寠 ^bѷuXzn/vH3U<)bȔ1 3^O6x5*rަt4.ڕJǣzPdR$bj{k#PS-q/2Uq\^'y&q%z)h-@WsߚPgER֣u#ȧf r@`nVBQpz"yPeG;ޚv]lCR~1ӥ59MtmDVly༇sxܸc N* %F25z`e2}#ʡL<#`9L:ή5$tD܉T$){C'|Ga["u6JzFKZT%eX'&´֗4/qV BC N6y;qheM[>78_ٖP81P׋́gdtj#0ޯ㰍:@1Seqrc#kXMVH2>,IJ@WG,]]˙d,]iH zsоօ-c9^w'ycR3(SsżBN<s5(RҎb0Fb7Na0K6El i,a\~z\BK8.3#D҈^7 s Dly8i|88;y 둥Uǩ,u ۮƇ1bhcVNA1$h8eI U 6馀/O@L] %kC'1{0Kc#3^/:C;B"MOU@۪Աy`Jǰ|P=MrI{t\8΁:#C%f?2ףP#|Lb aED0ЄO0:q|w61h8RguQ5y)1e)(?̠5Pv~$:G;ANex_)K?oYl!֔K*3]wsS+Gm ʚ-=GbO iX?H!l#iUygw5i<J %nҚ  ?]0Ugk>E|\h/Y79&ۥ"͊ V*GO!%cLJ6IV]J]KwZi΃(Ũ .*#,|{uH Czv]w3o B&kxTEf\'&io(yvL8 /~+b:܎T.axWA}r[yU G7dAz6@!!9hYoW;& h-W鏉YSy>ViMſ21ӵ7%J\GעԦ:Oizq$ 8'jߑ_>s2pMx.;9=q <+yʲ*±pH_#DV$QcOrYjMAi3{84M Jydg2"\vLBrS~=+ ú<,! bܭqAQX>`: U gZQ qeF-zrC3p3) SHfˬTS7HgJAAYhx)c|tOd'l+:yە~IйHA U)i8ll.1 *e(nW9(C&d_{t''kwQ(88hqa.*S@I@ ๢!VߔM&sħ.Jȝ߹/l#5)"U+42w %?]ޘ:~PS!nukK廒 4 /W%8i*2xcA_?Bmp+>clΒIq&:}n;)h*2נz2nZ]N|܄{Dz^e!ojD N[ Աhsǩn1_ wn&ڀU4V=[d[}L$a9 ʟp`\Y qE=\(Y(g po#I)cðɵzcl* MO0Yldm>:83*ɒd9^VńYes gakwJ]ۖf}ӊc! e!q)'lxx'Enh|;!ņu|Ϥ :0o+O*36#7X]ˀsOLdprU$@?L>a=1"Ǻ`Dk3D*#5챸nF$ >J\p-@8zr]+ +aIpR]3]#n xf8$@P1W[q]䙶EgrO'#-p>;!bSzp^8HQq1}d܄pXkݑ{h;`CKW +ޫݼ恠P@go1tťmK #i,{^e_Y)ILg9Dn UIf1)Ȑf*ft_,ҴRR(!Wf,N]4sX`QV75N"=֞#`˪B0 4VDqY6:x7!*pndm0>vQgøRq+>WAd7dg&>KRr;H ' RS!^Bۖ95~reM-kfʟa/eܬ})?\7!Z O$+ a|48&1}-7yK#d(ؑ8{jb@U+!t䤦WU9SE) .$9rG?j?*Ăw n?gg\H k6qTXG|;w ē-DA߶,uafD%x$?7[\xaOc!M*t0jeoKxD uRV xT^uLJyA/[# B6o _]؏m#C3zq <^uOf 5B؆')PT皜,g nq U_##K<|u0:v}/+iHd# ͒p|hw@A_! 4;$npc1i=&sQ>p]wuםl${VI'd%bQӕ`qA0eE`"3zh}Gĕ7Y+Ec-Z34s늏dܩ(WxAmj?{g0 !F&Y V…l8B?0Y7:緻nxj*i:q7\yJÇuݺa\Ӱ.',2̼-j9G/*Y3'CVoMuA螧om6J\WPò^)s4Tn"w>%1 \6j*߻G 6IY2Sb; PʈΰQ#b>C 4ߔ촔W\IJ cT1 X~5ux+ⶰxA'dC :FĠ3ҹ>ԻZ᪚Æܗ 6 f4v:(qx[OQ~GDn`X 3e\8,N&h5G  JLwYeشJZY"t5[~Z[t#zC7 >ii"Ij]Ї*?e>YxI W\`v$sTU`Ms/WIIձ-a 3$E$j"lb( tRȻoym=P254߽RUa(1dK-FLJW-N+GD"a싅Tbq&YPq1\8R;҉z?y;3kk)-cGk<]!bC%.'goICpjD  ҟx0ثLXSaz,0TOHT8ՠU*8OSΕXu֗|SMSҐHPjlQΐjyl%oYLRvqE6x;wUjub(6L‡>'S9UsH["+uC5t}>%'g*r&Rc‘8Aoc.9w@2hdԷ!d[N-:qy0&\lj+ (/Nm2rhKrS6 L*X-- g"ʩ[3.b&mٍ/} ks? OjmBL;$ 5BvN hHѳDOuPFaG=/lрRPgh>+@6MܕI.-~㵃I ۔|qzSrƅz"%1Ax]u FDL(B9S7\a1ZǫU26|^&K*hu a DjbpɋlyVSR^GV ˍnV҄=^WfxcF!݁TL<V\8ycRoZ+^ckzcCZq3} QdVuXv3fVV05ʄPa${FC"L R'dΚ~lwBl_ .dfSxmMloڃmBrK fR|`cg0aYe!L-@ -hfӷ8l<=/YkINI`m.a΄KdM$_bY2S)Jϻ:K[jӧ7[ [鏡TWX꣖QM +}iƅ8 Zݏ8RKg@?t%^v&bޑ~̸rvxA 6}CG2c-.}6!RersjfWWO9+p?=$Kr \i}q, x =vOkF7*>ZfK.^ӄG_a|'",e&ՔmT@~S5mmR:hT 8Z$r`2,O 8fv 5ʭ2FIf:#Ω5PdqMQ$ǾL\ո}`P8E?q|bMu [*9}W'ӔKrҜ3x5u*hsqF׾=u_X!g⎱@\#1u=u?TUAMYx,-MlKv(c,ְIs"obJIjQ^qt"3La6@DsN:{\l^0-DD" 8h9a2EDzEZ7#rᐤ #;r6 &^z0zz6׽kJ`ZʊOW%i8w A+U*E/JJS>Ʌh{ ^Z f#\+wޜ{&$"m#S%Gci{Zxa, fn! 7@ykl~̵鋞)GfІR㉜K5 3r⩻*m\LpHPwOQǀf?cƕ(sqD㭝bAC.as8 Q&se&6?Pn'ģyhmń < j@o֪C?HR17=}qw9f;nH,1 F8+v'ͥ A85d[y>uLs!_Gw}&Ni8C]1ŲH#}@o2tC@f~-{Ĺ4 y{`B]1<;\K$eu.׽\Tcg[Ϗ|fi$)003QO;̅q}t><-: =I#쿪ChY潭ẹQ@z Hu{:RKM>Q'ySm s|dOlq()V<ʖ;N#-y; q-RE<r}DToCC{ ݏ$vD`F`iZ࢝Rw҈=h~ ,>Jlg+,ʲнDN;{h/k˕Ythn8ٴHK[Qg $Xg=K %g;R׆_A\#0xk=yD&P|QI $hq2/Y58 vN5if9a";y-~Nz&//5r8URL{7maDP^p٤>K=(Mk_9^$tÒ݅BxC[r3kzܳ1O{j=ucTOqd|dވݧ8 #t߭& מ8ǘ{!=N!C`ɠX bx̹E . l<)MZ- Y(LЯ* wԳ/^V&.ƺf8 aS kLSdoU [S lFHN妶`X[A^b8(d^ӨgD:\v?DJ[~![z0`JU-N~pN\q Fy43*F{%.|qbW6XĹLҮa9Jų/8nrӈ.d46y7|mN@'9Q$f2$hGv IR#^j2E&De}YM?9FЫ4%2(59_+SYUˇ&"\שNb]!Q5x1,[> ǥO%!k!ǻNwosmg8=w0m D*SwQd'gTf?U=p*I%9Lg@gqbbۏ 'w|PU~fx !@x;`P:RN6m_qGPѻ RM& @`IV5t^!eVeI^} 2M{I@v½y'\9(D&3.Й:*D d!|&Y'/`w(3(=D I6{3A,IM)\>Q*髓AaH^ӽA^q'ƾш-B?< )” ؂!һ-xW˙ S$-_-Ѽ{fGKݦ8_ܥ$! FhL)'CEљLVqL*iZ9!(l~&2(ww}C$BKirf=x PVCh_7O{搧SɓZVf4ZM1i卵n< J)UFGg8MR9Ckl2AXīAVgad^e=n1{y P"CCM]$U`+Elث ~6l]IޣSvPKfq8Ft#5HV}Qy(/~z8C/}Z3:+8= `{)Tf$F(M(^_}O,OK(rWwА޳}y (h#XГ< s$Mmh(?CFUHp=;W'pZۜQaƳn؎r&О8[1ܯ$v|G4$WcAQpjq@*iRTOtp|+,|67^ uliyiAVGa@*<[Gn6䣍k!CRPUh:q+{y@*"IKHPt0G),A2ee{f&r/ "uu-,Gwȥ2s@ "΂F8D1yTTIIHCxW/A"0lR>l|W;jm|C5t יLIeVdU\DW+b6˸#$;ОTyATgG@WN0?4st_AN@, duZWQǛ@`jGɳʢa<)E Ԁ$㫢0;M`xZq RPWU)Q 9nL5'mɥT*%U/5K K#!ᬣ^OuӖa(FP!s6;yO<np%qt\QoFd2Eχ Tdbww.-J4˝4͛ʏk]-jqPAmn/%?A! +(GWؚ վ{;Hk5oP̥{sEeI8lc֏L@,u:SBJ&EܲX('P'{iI~ςGS ;{0*Ʒ*sHT'^kEzmwޢ_QCu\ghFA)_N6KHۣ?YCxMV3(~ {uQ$kŧmVQ2.QFnt[N ̃!rvH,v miJK*Q#w0V&dߟM\^pa ډA/[0uEكq,]NUtȐWOSb{}$\Wn$x|L9݊IXKzJA-)˼PILAnԱhBs\ M S~s֮5JE0W$ iY`L1Ι>X\}-!kM{b[zsk߯AAkWtFl]L!ByLQb*iy[ۀ$a)G[ה*MGl|?$}W0> lr X{Į5=As&p 9*ve0Xy QbERʘ$6gx9FwD&7"& 4XÑXr0E*Zr"k ']&م>Y|ZB~`$i߃K{6;1*j_q+ʹX E^̈́Xb4VM<.Zi:ÈoЌq*d;K!3㓝Sw n29/,m텘J~Dgǹ񕫏Wďm֓2zҰy寖_ڻ6) S|Ȍ΁,:']SЋs=03q>⑁#P 2;o@>v%+5 k( x~mi ė0x Z1> (Z4er'Z8R41\ N\}Ck _=N@s4u] 7ZxSݹ|+HjiH4gǚ;d R)Y%kAL"动-#kfCe^qUIq*mb[`R;a# 9 P"UZa-)E?Opʩ! / B& SiԳjC(Bش+mmNmM?dA9g3XXUIl2V ,PFyӽJ> W ˡ>;' I|$E3:ܯaaL hPYvq>Z9>/լbyNz !#TP V_''| A&KΚ:f^?3u\*l*K}tGż!Ck/t88e!ІҗkLE9yb: wpȡH8o H3xYZܤZFV'>uj*L}hflŸ#&aGuà9n6\'hEXI>@`S:3:lߊ!tM9g@b,.4/ a6s;V)$Vɭ\^At\ѝ%WFu7#ʅ-R&TKDfڨ%XQtdS~ o̗[ςqa\xEtRç+ ;׆o -ouoj91Z`Ardy5mNx>^]aڱEm~ |=L#ӂ([XP]fkRN~MFg%+N-33A0H90x<(c?B`su`zŋOԐp͔Lд@w] :e@|,N:].,23r3Ջ^*YdI]qOSO̍lyL˯ˬ 뻕`ZN8Z|& ijf^kFWe{ʝ 5s;תEG9aJҍq2؊®khc0V|?p>5Ʉ>t-9Ӗ7AnJ̀"S)U is\kMt;ZmxDY~_FʟnkhN1~Vd0a8/T-,C?m8<)*l ׏H997tRl<.j0XےANpjݳJX<5PG[#2<{m;s@| =Os]z*ae⑧i;_Q b/*Bz '!_dD*4z8٦j/3Jx$k48/4o O%Y&k;0D3<Y)˻Zגz-/g/0bh6bZvz[)b|Щ 7geS{۳-+D`uQ\㥓dtcfcbXO5G9 D3 SئFn"2<Inul0>o8@\7*#LՔ{uA4dzW|sL[w0O tDz}(0DM5& ;(3ZW*jlqv[oIUJ4NƖo>שȾs_ p}I?x/yi2)_JAK3]bkX\pJ+rCzӭܦdC WfJx,W e5;l[ *°vQcGh$Jd9.{4{2KO YΫw13#YzymѦ({ܼ1T -`l1k5Hg$y( ]0+92i,u>vJP-Jr <6ZuFC}?A_F^P]~pHPj- bJM \ Ð ѣ/cW/ R#v8(\K+Cdpf~deo"P1 _Z:5߹Xy9?^)ۓze}b\**+z_7^E5L}s#7 ⾲mW+2EmV7ЦiƼN 2E]9QF]ahN#k,QalvVk=wLӔa'Xو+,ި#o4SHLd[c%{$ѷEseK~=i(Ju=R]v6Xp*bm9<AkUn_g<zKX l|k`틩|rv37{T &ן L)MqJa#rv Omgr@^$ݜߏCv.[K˶6_ڷ+( r-A,C^W7`&XA̧4aJP&} z1 [>#Ց%^dRAٲġktjJ, ,4~+y9nM HhSݖ3ɢEM,\tAGfQ I3%znWlI` ?Fr8GH+gtJs|h3֠m+;u`+cC},ՠ'@smT#8@*'+-HR{F"j`Y('/W.ukk|O6kmDܞ5zȪPFeeZV贯zrº,I#Fx=qw k`3)_e\Wd"1e$80@Y%oifWpS$VC Kl3`wd; xhрPt~KZnA$}3}. ;(ݥ$'!ގasv+DS1'enŹ)GsZsZ(޹UGqp5.B9غKvZ,i dul;^#M_SF,V?3Ȭ^^Yv0F+<,KEVFkwŠcUs2L0%\UDk1u57J h>V.hh$Igx#NT}xβb~|n04-#Rf@YC/^t\vL$e\#E2Q3]&;5w'U}{s5|\˝)UqH ,!)m C!$r6ثī~O;3(n>Aq5C*xoL8oXH[i&pALF4 \1!b2yd@~ b9Az:WvGSIrq#I}%06o^m'I]ςixiSoSj*rDR65]؂ ݷډ>::ߍ +.K^ }WjB.*-vK[wd4y5&@,>2͵1{ivtJ"I[d:UUt@|UwD,Jx:֧T|W_]89Z!dH dao͑ c;;~C>5u~u&I*&?05PZ7AK|X*UYnn6P6֧XN^覞܈I\zO>8S{,4pw`z"?~ rc/;Q8$P 3Xc3wF NF4ܽ~L{CeF#lX[%0zO>ˌG̱wJX zwn,=|%/7qRÄ*??"-ЫI*4)K g\3 pFVgt0D~˲UfUnPLսFڱLs|(*4DK{ K')W2CS I醍ӌ|ev$:,C!j&{RqU_/y7J8ID d"P԰~V|'/y^/vj,dgXA 󴦈}vʑ LAefenYrX4ֳ>[ p:o/v]X(UoO9$i/H̨MBŒd_A@F3M0,BUQX\Np:%TQop@-D `,{N l9Cܦ`eERU8*!M }.?}߀g>@GY\%mm 2d SɄ[C7VGQGk@DXF-!KK\b^9݈y6{W>XʹZJ,ט3 *ڧMC@h/v*3%')\ \[z .ӫCe5oe7j[8%xQenw+ڤes< 煂q #)y(A"γiX)X*ظsKǡ4cL -r0x` --4ob 1 3e=f{ g}ް|$r , eEf7B teU6CBW{ǐH}m ^vTb4_f&gm#9d*̮4 MU,)U9`87q9GbA{ǟua{ Op?.XkCebTaRبf_J}];m_(cPGN 0v _yoXʍg2r/ M{*.|}aEg}|!r'w-P<<-+ώC%pߍO]IǶGWW+n(?3'ײ6ȵ2x\CAtMT_$_'xB x7i62)"1ʼ^k_P8>,Px*9nCvO8)h/+duGtYֽT@fZ[Pv&nuRjAP2𩮤x%h:p-0vӏDޥx3&%"6VXI#:b5|#>ʔh ׁAm #f!(by aEboi;r5 5c&zZt tyaLT0kGiҘAdj34x#ptrj%x&hbZ& *`վ_/.;#sA\1a]x?7:,O`%/-4ʚ6 HG~3HSKo>4\io).#+Bm! Q > b 'ZM$!ȆQQ]? ¾e} մ.X8Wڴ4vpً]ZHZOr!t!& b0j UNܦy&}آqA 0Nߑfٯo]&TKG2dszˍ:r$(Pzd(0<5ӲIVDV]ε$Ij7,ke[p5? Ai$\'.(f[`@WPyl8C߆n)8_I,bY?0Y˜hd5RWzUrJ&rF$Zu k!u(r|U}q:AAt4CUg>+Jd 47drع@\4Y'٥#fՇۨ_ }[<3K݋x&6'?Tw2 W}ws_DF("|mCbHL<*SIQSɔ'2O^\ ,Oٿ&ۼ$ z ִ^M{E3CdG/Cڗ(V.-xiH:q/,*&J*:Ve ГT*+݉[!2fpj9ՙ6%$m__&gz7ե-旤qQZYUՓ]{3cخ&WG ;Lp2U o*vu~l ꆻJ#Zi ts2nASMz@XUխx~ďek}g}_۝7TWA~nuHGμ^j>ŅQH6/8\a8&dUm8 puI*ɽluqe*BMRҨ ̏ds10pOk9|WZ&tnvldo|4>5I5y@V?_%B Stnq{>3v熬0Y`/f W J}ׄrCDsWrDWY ,o[:!6<겨ө[ZmC M7fAF1hWȂY7wT(ȸw cr8Ȗ[{HgX܏8qω[jdwV2^E(>[@Υ+4[ECi*ȟҒ{򪧘5F<5"@BMUMxJ)9f>t_TT8'.8&̲t M{$<7s+C)L4"VIjY:୒F19B3*տ~u%I@UUUL#k' Jq}hE)|&* S(XKb&`U ޘ6pkpBA|^NEs#':BJӏzZ{{^+[/0y{83 &A8l zg/ b ;. B(@9D|I ~#]H3FwE Z딘 } oG1@ l\OnxiMw>uC"ο}Yl!L,,Ք!RJv4 a;_&wWc4Q1Eխ!NSaeLU9håS@ނ(K5,>x _`۵̧6R5p!yS;tοU$O8V#ĶWGy,Z)X&(*+V 6bV4_iiy{M'CPmD˵Cʰ",Bl=JDūqy`(96h6HCӔ"ZQoȬ/- 7p~ɥ+H{BugeKDi4mwSxؚ 3ƭۣ>eq{<Ύt)% yQ _8ě`aljH"6ʖБ4nb) S^;`dk$OTz[A%Ȟ˪?ǚ:3^OU{R)@{[@@4U̔`а f*[fP0d?"F!ty+ड़8L [}&{Ae~,8۵'I*ďۡ Qܵ8;9A>*M$+n DT c VB(ݗ`gIBUdǢTwS/.= fUA}2MSɤ}WKcwD/vK7Hx,E-;ƻ֭da)*T~`qͲFP}%bǸ1t_I˾\@Z`O!:nS&uL$x_ʽ9M~eY] F(n<9 r`jZ ߕ\?ῤ}]DrQyIv,<>zLq~Z(!/4UvazKALQuU3?QWtJP7?;“ť&nuN57kl-w]ڗ9# ?lEMKLi`a t-e-qcUn2O l\]>yлTaBa%[izFB-F L)fMmZ7uqvW8PC2Z j3iO( !vWҰ{!  kU,jq0M.4#dhQqKSOvCX/|GVkM k){Hºa8<(:lo 5xLԂ.(rxMXe4:ŷDHI3"@{ˎuTCfpu &Ξ)](THv5T Ө@vb>vk(O o< nߤJ[G{ bfh&)~{e$x3xFJ[HalAx85iK>c!C2CHפHU-V䛏2x (S''%7ЂRD9e t)ZL1tѸ6%غQl-!6Cc0#2Rcm 9MOiXÞ -nY !섈t9Q c0Hp5zYRUbոOK9/i?JT!J YBϥUPaN&.=m+`bWz4zbu*l?5,iY#nƔyYv[ݴ5LMuh)hmTvx/GrTE5 mC~ڭc~jTY^!Dz */pWWiv`i~yzk:Wi&pz+gῚi̞gwK=@]~p V.2#,jx4hlvj#$Kj >A3ɚ!!- q*Rx36 kBR8B+5)X;fg:id:}.4 Ϯ%y)-C#2,8%q<"B7B Eyq0%(>瑏n[3I+W;:r0jNyn">5ѦUk | R;S77'/$-L T#r:0~yNe(/jR;46Yѐۨ((CR0>Vd+C]H6cKN Z?.TWn{K; l>sWƥ nƶXuQоx je\s4eJP&G}ue7b\2UcF!>n6ld a͋.i@p7DCO/|t%z[s)< Z9v{8K L {b?0" *U,xlҧ*g٣f'5Ob}RW(jdGzIG0M#;4ոU,.&p?CmUDe96'\G7{?Qzyvs1(坽Q]{2D},#s03չ 묚i_(Ax:FF$olRb 攻wGUlZ#T6Xu5 `y]TMރe0Bͧa 8x ]ը[LVa\xf.thΰj"ln=mXr,N_zaur`A*\$4O"IWׯb.h!:U&/^N _HĆ<19KyeD 2ߒ36ao0 ?Z}6;đ?T5F^b6wC⊮9Ax05`zq)Vt}+4\Aaئ&ӎM$⓸Yp&Y-]$O^Cys̶yWkB"9|>&D] ,ۊs08N(-JJm0=8L)-!_-4㖑m +͘rMƈO]e# ֯e}bN6т.$dN#1x2`)]jGdphW-JO)}F^F4 Cq;吩4WA*#=Wr{ӥx vSIW75_al=YڲM*::&/ʅp>TP`dt#ȸ'+J.A 鱒&3xx3gkJ$pa ~qf\C 8l}D`C:^buj_m .`<6GV&Sc%9K ,(3f4aL˳yC9DTw˲mg>TW3L{UdL\':!יڼ> p|S1$ eU\ X7" ׎Oǿ$hO1kQבnjجbq k o?sǕ|E12&ŋoS*SNMpZqx7B GKl%Kv0V?̩@iS?Tm O5xr2 ̭z Wr4hXF)F4US 0s,5>  "ɜ94^sr1 KLD/ǣ?l ( ="Z5^33O靂d>ri:c{v*'*e߳[1XtCb3F =8'Q{T4V-bd3ĹPӓFޝa"$ ][ ?:d.쁸NMƨu@xKk .} p8O<4?#Qr#VL|4dtѫ^[_ya-iL&!};[<BW>~t=93x5x\C7Ճ!~^2׏/SQm!A>7Vdg3eMYuZ`('{JsL!}Ö% B#_hFB#~LuKi|-PI/̂frJp;L ~HS_n iqI3ߗ CՏJ`e+wMN'@u|rUӣ ) _,Za!YeFeBiĄ}ex} ]!BTri28S,+8lgff}ʫ+G"բmc3ާuڮ@ i h',<3.z8Q焎;RH5>5/NeR/h9SɎػ?U3-r+;522_e˧Ħ=)99loq34J]"NͥV@[]$*PŅʯ<αF8Bs+B?9sp3hWi-J*mI\8p"~1 uSGGͳ~$F^׃/%G=15B ]'I"jN¦R;1x |wrˁԝ ˥psmeFzaFy3 )u_*L9gisD(BZ?YEfB+׷BMM=23LnH4oS GXY{,S3gVS[Է߃> \i Cg[eZFu`6+;Hi>y L>#MZ"G"r|3a;ܓ^bM8%~S75'x!J&eB^dRg n)Jғ5IO;351H`ɍ9 Yr=bZA(Phvt̢1K|,(^}ơDn2/D ^";=d2 ꜘ\Z#B&zm7=WhT5R{PˆR7F>xP}"Sȹ9/8w6{-n Q_ &88eC_WvWܢhur,'GhXK%?pXʘ,wfNъ߽,zdxZgЏҐk[dsnn\[. 0q%"v)ۄN miq=ysn]pc&R6c Ruwc̗x׎kgr%TI6ؑHgb&cv,*f0 "Y?L5Oub:$sEHpeŞi84@8{\껚FԖVO#!L3I+ggawW\ ΍IuָgKwҙ.:irFqavE9/嗸] &߁σ?ڨ p("'zH/GUv8k U=1-.M\/kknu]8FGgR[foz%q#E VE-1!ը2RP,&˨7? ߖC1JGT]Xe,6h6uBDZir*<8dcTL@X36ʵ8JF7YQqO%v s[^)(y ВΣ xYތh(WdE$C|X@x-tLlF|3^ܦha8/#}7njQ*$byk鱘 :܎*\uˊwD<V[盟lU'8G.Lu,1C,GNjQ[V޽;e ط@A ZuA.QZ j$(YW͝Ioo&~ EBjc)S=y 4H4Q tRpL(qa&ngaxMW'VTm؀yӀzK7x֝F`s71 &$ȣFlPsN}E}w(c@C=>{C%T%餦OD_X+Cǒ9F"pir6L*Ɲ_ ؤ 07{ Q-2R=T@^s(bLL)b쉠?kgllHgXzha=e&T{]dN$J&rl 9A׼b6H7nBS4eo`ޞZr<#Z+ea2Y n= [3ҫ]>ԁܹOB=2U֪nu8+Q˱0˷"VLYcZ9 Ĕ'mMݺI7ucA [T؁P]-9fr͂xvs44Ph3+TrD|k[ZYr3{\* 8:6ƑG`2Q7qvxxCؘ=i@^M 1|`L.zðPDbgFgH/ :V:e@&u){7Kٙ]E8[HRYz+S!ؙm@s rh݉G$jgⰇ|&U|ͫy~4]7&,+ݸ7zԩ_l_cc #8| -[g x4-c &hL}cf@YM2kZvigvR`po9m!na[u!L"E2 2h쿃BenGZ2huZgT*] ;޼Bf)Qϊy\[Uߧ?^Qouj*/Ij2K- Ɓ ,-Tc+:U <ͥKLad:-s "SgX&R_XzJJ$ޢ#Tr.LஞXMx‚:8B FkA3z_KBC $G:8Hn' a©iQgJ^2/ntn|ј΀gla^ =xrP25X 26Ƚ3*LL,R#:\q½"$ k8/ W8L½Mo|ǽ9ock׸mmoۗ0VJ`\ETKR(Eښl:0 9A(6\(҄+7,1 %2nT9iFo- v΃W!@t^o6 d%:d}$^C㰉~R ZL6zUx`^/a8u},s>Ua4`W< pDSYB t%jFW: XfɡC+ԇc;KB !$yf?&q|h?gQ^<\`^2 ic|=2)F~ g/@d|x8oȆeW0Z)맜-&+-L%~( ۣX;nyT&RЈYjFzhP$( uCי.G8~#|HȀ@DϜMCю{I5S*d{]F/zd=uvih܅Merq^E:k{Ḭ֮)D'*%wEݹibℚ#IMVx^RUI"o5Pi-JH?''wg$8*c|H']yd"c~e9Vq&W"t`&_'Q ۔7mN=4Gpm5-d9˦v_h@/4{) MMB0+@u6:/)W%sp ,$}K)ǩ PRWBm(O$tZ~]!8p ɊwL`J m*9>V}N߸c\6 !lohtA^,19U&5QmGZtY p ܳu?AVw`,~SZjDvt4Cfzd 85xw6[15-T\`P~}Hq% LgBӍ Xm}q392x'K8*%3c\{9xFW+ENS>EL-B'69Ufd_OBeę)X?=_pN f[@! NM{V3Ҕlxmhxfƥ(ZJhy8`3-y<*h @/A_oLgUDroQM>xl&1.̝Oiȥ8I]yr3E? *u ,Pzf)? 0;|8E/i͎p~<*o=&&Z94o擲Ĵl0@\To@~:~ϖ|NGN'3y\r(rnfE(%p0~JuhA(\v ªe֜aS~5wF2Au|#Y=PsegҝO$NO_`5%v+i찠M.|y= l])!r̺Ћw $PV{x"Poqpyށ.g|oJC ҇. ,DtVOtKYR?iRתٻE;~/+LYӷ58f*C,1 mX8WQ_O6*K\!򻓻H@.wva )[:fV6o Y*Ӭ֌-wT9<" KbL%Wڗ Bo6b[{ > iv/!y%,5TYs Iad^P Ur) 1. j%,HC1w͊x͊1$bޫfkj+&L"q WqBj.5\%EjybiM:8 doT b}<(vePߍ7 P~۲Ik-<*`T IsyI( n6i,oWk W/j4/%,kр>ʦغ!gbYWi֍#:}6@j)6n#xp7܃jQD2]7F8 $O?I<o/dM|>2Y~4eJx!#肐+|oCkz #@]f?o4a)G[hK ]IuF<PK^:;'GGig3lY__߼}16.|i+Z ɑ YQY)luc6( I0rasm"vP |J6?'z2| ǗB' PV'&gOe0wIU>([M,Wٙf?Rueg5)Bwyk_I CO=]5o5> |]s^x+\¯ I 2%W6S sKC8;jS`>䱊x|2![>\n(st xn#'|y'Hd"3Ԧ9K'n!/If$=pWpidJ!=yPKiڸ:ҍvJu aÏ :22F+Yx?kTe6lS+T5gx:y,F| *1O1 t-ӣuh^\`/XY! z[z8di4+I ӗ"WБK%ZE٤ ZNK#MZf[8)`~M$hAlpEĹ91td` t汜UȭdMp4DEL]/q&^\>0%âUȷ< kQt}LvHtͅ7ER-?gM}[ t<23XVg1CֿGt~z8ܼH!)*IrxӺ|??ŠGО q\|D ٿK)2xaih&#8360jCS>C-ZW*wx3C0HW| ۋ&(WyǖέRv8g7X5&9vDU-Qt qYpg6eǩh(/_oqM7Hc\Q}:eKdP6¯6fHη5)Vˁ2zJNH1^H}DEuLf_Q]8P8(;<$6&hg7T=2Շ:0,$._>ܡ؏hQ{%C=.ps,ʅ9$Vho#fEpII᝸Kfg۬&vmYHdc.%,ӻ /\>4s -'ԖZA΅CMs~AT-C ũ':qB,q\IGƢZMg0>^*َn&h1<ޓ'_&B xGhaW$Hi(Ν c BT9]Cj!5aqgW][GXo|4gGG g,*(yrt4eҌPMN|\F`-ec@STX<"Z\"3OQ@"rUhΰƪ@=}@Qm6xH[WY!yǢ\~$v'-ww } 7R퓇X՟o3/-w!.ɢ^pSJ\_36 ߤM/;/K6 pt8l~ٌ9 1M=PSQLa,'g&p}S328Ajc hqV!c_w;1ylTP6I-Le%d~#GBnI/*ROg#۠&rnkظJna?Ӟ))/-+*Sd0:<~+ opQSVMA޵Cn)[Ww&%N)r:'TuLIs%ˡ1hwRXEH/biy/cA/gāxdgYZ070701000004c2000081a40000000000000000000000016439a355000016a0000000000000000000000000000000000000007100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/boards/snd-skl_nau88l25_max98357a.ko.xz7zXZִF!t/o`]?Eh=ڜ.+Z)wы ģjX s.j8Ã\Q)Nd `Ik& ?xIE~-$JSl3[uDm)8ןαEuP;@>d=2@qLVqT'u!,m,: RO4^5H2D) U$#uT ~u [q2^IzDiX b+'=0q^}\7/3ۊpBxIjvv,^r'[5)-Mnޛy^.r0E\UC-fZLɳFk?^{cV"5BfYcnvGk| ԋ]-'BݺC1кwdqoe!P^7-lx;`n[% mC2M-Ŷp:e|Td w4 gce={S8I׳ |8a۞(=lAd$gwgۑ=2DBR*Kחopwр^ڦo5Ƃ5}yмQǭ8:QILJ[4T ":]MKP'[u1"2ִI~I1X^c_I>R>`=Ig8ا-3-+us;Z1 ɜ%̿SUv)ȶ\P4ē8.{jHVk9NmZ>Ɖ7# D>zM='`Ʉ0A@{ŎL8l$`,\YI>& 5TFkf\v ;jˁUv`t 1<k p-$9wo-P;<0;A~,5jNC#Z2ҖvIiZk3UnSa`@'^e!~ rWW ox!t>Ÿ(vjDu"k!ۚ8ڥ@m'ZL2=8=!bJANT3éi e,0Gҋ&'0>es*\HS`bHU'HN6._U)N@ʘ/iX0aQ-N%<23}o)ZkiX2ތ3'yk!ٞ7wVFw[gK|KA:WVc.]>\gcȄJDt뽪 N߫m׏`b"CQXq+\t mdxŨb A\Ѓy+/SlJ'^W6ȩcvGv{,)u"pۿSҐPg Q~3@/W1"QMӢfm $@c*-bA)f;^h/śhnbSea^&`d5"f|qmQ[eJHyQjGq S7/ů>SSL\01ip3doC:8㘼&d-:UXgP[NM2d}PvF`{Kb_/,n=,2^2k9L/ ۠ 4t;K(g_:KV. 9 P8i.A)%ws@[Bu5(sY0iU럯GB}B'Y5C1 $Z^Z he(`x -< xI8B1TW?`@xw>$__Aeزqco|Y*-lFVB8cۓJ㷷i:*=2R1RIB Vv7QqºwY[UG^qӓlmwf' /DbMEv{)\kl{Ә܄ 6K15eǸV& ˴<+v1y5%;t~ J.86N!-mTq6;ZJceqy.+ yq(fݒgSRq(;.d7!#kt|P)w7UꕎY/i:L*Z*+.υ[]^`$~Am7D5ԂYpTQh= S]Ũlv{`79"1Gm OkhN*OĩLe&~㞚lWd72b@-IH5׎*c^\8_x4H\}kT?LzN]*C 3_;I*ϝaX<âp#hk8F{GeZ0{x)]N;~a^L͟ldyƪP@2 |8~oDmOTt[́]ûF"=4an1ӻՔ ۛ&tLa>4kրLvDuo S5[;y !W(utO/ʧWcbi[l<^pΎ, T@!o͸?6{B5w5]Y*LZ{dBP_gDZ E<~ޜ4/aOIfNY١ U$;tZ!kEx[q+f8x܌ln,C\И\y%iof%I4݈0MRZ=ouŸIM֌ `|pe䰊GD0bv<6WS%9}oA1pK0r{Y*X<@:{!{IG v:60 #@eӺhMbrkA8i )&JB]N*S e;zoA4]xg'gm sXHwX;e=qhr79}_fc’@'~5:k(_ M{-K a]ӹIU@vFczyyWƤ*! (*&gf.`ȰRyˬKV|~Av>ܛ" j|(ՙ*Ix@75҈ò' MP!fYa=B6MFK9(g_v~t8"?,kV(O;S+EOG7n  SqHlE4d?ka)&0$N,x!}IK"ۄ;2`?N 2-\OUt"xm%s6a:0BD:c -ܔ{Ozd !BS6ZB͌z)mN^#C{8<:pkTND\ RDf y١ъ"M T %x:!je}~:?gi&b S~@/'Bo?gRf?i6}k7W0}ש EGG >$;|}^a 0Z]%ÎH "dx ܒp/ݶm)!Պ4e?(P*%c"*F"zy[װ2ߛ3 bMFP;D)aI~J 0~pC]5~Wx6@o?6/r 8>~)bWpAʄЎHEN"$4Q˜3> gcZ0Kz6J2҂D]N\6~ngC܍O|Պ61%;{Y*0Ad%kV.t|W+?,a}iѿr]E".-B&PݵiM8c#yXF o҇]_Wo:0_i^aaf|8On*\PnO[S A ߃V_ R_͕ *H&sB]f"V5`ĦT(άZ.N,:mF,U~n0q̮=-l7;(;*͛yl y"6v<Zs>uȧLoHLnV޲~8.]͗f}SGke'2+vf6Ny0U.Ut)f-sÑﵮ>rQqE;[X{7l0Zc5I e 4 87jm@9y)Цq 0%{g5H=޳X<ͦ-!aP3jvoPI.0JA`Rg(SXD! CY])Ԩ UA~>F ;GTVurn*҇ph+Nz2u7cNkj$4xl',ܞL!(Nj%;CXA!G6fjfL5.m: >W.gMj"̔ %k̋K:%2$5biWs[ 4\t= ePIO mCcx+>WF7{E9#]͢`1oD@Ue52dU}8(N^{ӱ&ϖBcQ}бN{/*_y׈C}R8yȕ~61 ZZ$iQ\YM{X)('hܬL". }<W%h% Mq1܉t>yX_Kmqo$!T |ƹ=A0A1H+X*d2Od@ i͟DԲ u śZ٩ǷHКC 956}2x@`̖5I e) iэ Z#QU*qYϤ؇"k.-b.G,Ӵ}aHWmb\,h1ωbVreuG"-< o$Ǔw3=M(' ٜwq z6X7v[7`P2%0)CvRΨWlOrŧqAspPT~ y"NDEQFRZEb ɮTos({G9jֽ~D',tTɌD`C3c6Sy9N$G +b"$3;N:ۋ0rOٿ_۲pQ~zD OL7S1Y$1ri#." Py1(:ř#3̈́?̄X EoC?L%uōI7Щ:-j"@%abjdkyA虈i;*2 fd86ɑ8?RN|4qLUhƤgײN u M"P+M c zJOi^eJ{> mL-Jtq#bx}['ן~K[Wr%6!E0(^9xٹF~(BMP7aQ=Uw,J0?} rq97[:q.jڐ Cz*?bIL0 zTveV\LYTb'(ޫ:_í00.S 6)Ɏ wB0EZC"Mߍ dL=hi }ƣ.eJm~I# BkaǧN4LB@,f*WԐ%ndE'/zZ}v灮JآQ;+O;N]OQ)bt l؞jA(5] =>́1~{ @;o' UȀ8e5y9FZ}^-E1CB_F/<@{\S4.‘DSޜM;&5ԢFGPdxeZc2COrH2C? l_O7ZG_8rTsaqN}6,9[0ηؿ`_S9~5[jpd&`m`"iQ, ŤeWDWg%̞]д5 [P}F%xTy~;)',줱]1\H"9WO~.z4,%QadXQ縞"Tlx6*osP0DS{ jkbf.0:g;2ea|*6'R;Eb(5V$CuBWàJ$Wx2g`HiZ*NȀ_4>N,Pe (/-}W'3JiqElSԷP;'k{b~abxGN"Y*X1D0ܩc4G7GyMl" M0Ga 3|#hTbkɰMz*N*ITS$%9]fd>ηcH8;yC==3?u7?3d|.H.o3) P4.5~]̗/KNf,5 yې UXI+{ٽ0aQW(&Zkt9],<#3:IoA1F~P1 )w.F:Lp|F?zp3M )e ܇;ǂ%Ե LG?-;UXoj.-Jjw1Vu`6 UI&t OmdzWE`A4z8w^%XM(_/ agw Dk҂j+`hi̠a<jh+Ojy>bŇK_6MLc X6}Tv!ЕG#Un#Ȃc8! I$5:L5 _U+ePq ngzíY6dOMs)Ǘ<62WĠLFvP6Y f ɂdx~l aKoM4>˟NPe B|`Kcy4'@'w%?0n`M` {39KJB8վьD-7 ٨.| ^*VNyHY ua:$9lԃad E cB!ovy#edse⳱24%GaU7ښC~5y#x{NKee N„].ҝ\PP ^8!b, lȠ #T߱X pɡ]k3t3X)'_{pW{gڱhg$}HpuTO<{ʞ4}AdG*̜dӭ@}w;Xwdf;p:aA#]o[38F?n!+zp~I{~H[^/sO#Lʂ핈9) S2/*WnN͜߂nfzŽ’aK$:Vs}[xʬf,f6y%hw>Rl̽rMxbZ͌vVƈhA78/"4`}ʰ=jbN:}|(?~ZV¯j 6 DhGsk0]B꤁*"E5x'6DrQK[]٫BqGՈ=1lsF/09EhSϘ W@Co#|"#r bx.&g Vzp[xL?3+oY2Ơm4q-mb\Ԃ("/et{Okzv=M _gfRT{ulA ֥;oL"W}(k:cs0&œ[r >喤B2%饃eGe55jNt|GUERv{ЈKݩL̒4M~T^W7-M'-WS|9(T>gTX[|rmZ<ӏ!9&G5rC' \xNd 8aJn#] )nӼrNH 귨[6Bx8R&S/=)=9$#KYgFqvU|=غgT\"]tO0;, ,~$>w!#' q7XtXMTa− ]?@诙 }^REَq:M/٥bSǣdd)*M5[S|Qi#leJJ!x;t`qnSguklZd#qFUog<`C,jJW;€o#c{]ڠ^@&.# ҃%m}u=ǙJ5,ΏB5r$\ÖgJ ծz+?)hS!of,yvK468(&;iU6'6+^P =~Grqѓe]ɔ9_FA~lyxY9)Ͳݼ. pӟM+3F E֍p\Ca u'Ml|5(jOl&N̝OOZH_6{@5<ԑVڸ00la,r.Ɏ$` UTtئ]0 ^ːö2@:I| {Zaf=bU(0R0rYc|圕pe z#ACh&15]@!I\ -pcy}ƻpZ_0@+.rX3L$cS 4!OT?gpUVRE{77U|ܭa Qw!\M߅q@! öx#hue5X_LͅR-ٰϮ0 7$Gc&xI?$@ƢtGxONgů{5Q%aWkqacJ5m 4aINm d#ޏ|ԝG1̑^?=':TQ^a"^< t}1Cu;far誉3|7rDYqRbbT:2 <66ٷ;4*u`dY".@7Bӈ`1D_jE)<Y:EѿRTKk0OPY*h?R4;%m%>]j #،(}mLMmpnԜ0k 1qzaGk q[灤sEOߎ\TܾJoT͆3u0|7$j!Qm%Giab#A䑍^Y qIEޔЌtA]A*goX(.俕Oc!p3 z<ݶJfnsE'} HA&/GKYQ- 3>.+tCx+vT U@15.iaUUa`c. ¿=n"s*b95".ZtH҉O;twS6<-Pv S4%2Ob`j4b#5b]s"Yt?JDM?=;M%O`}7T B?nW àxmA_rNlUOF0CsoXQcOGJ׃NZր\`}hD@6 $Q4:}\4R0?V0D.8D 5V^By=rr-cTE0N7_IqWb,HY:nYP:Pʳ>K8특ts0 0YsgYZ070701000004c4000081a40000000000000000000000016439a35500000fbc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/intel/boards/snd-soc-ehl-rt5660.ko.xz7zXZִF!t/U|]?Eh=ڜ.+97gPZt.j$in;ksMWuS~)kzop Z~)wWv~y;9Xo"x.DM+ئ60*Z 6'xHA}'|N5Y 6%F(MhƃG>1oXXVڦ\j 7*\W<#13u-Lzڄf9nJ-o)]X;`<4nCftjg>Lz樂:!mgm>/wc1R:ppaGXZ ݜlκ6j CGQY{`{60X`D_w"PV7Q~^3y}X;Nqs'}8f>Y:dTtPfU"U]ñƃtcf Y`v|eO; ^xA%m@\KC/<37~cNKW5yA-Ue~SMR ԍz@ Dv,dSEj"ہϘ9=p"|th-M!MKo׷;VlʛPrUܑ⸍QC' db)|YOA19(N󲏟jIPRT6T?w0~n#NuYB^S! @3ڕɹl nVG^kkɼVcBY6ϲ#J),[!*~w>gX_-is/=tv2h ִɣdK 6aƝ)'iqxQUNb L!!V[eOpr'Oh??Ex+Fw'(3ThLB3>>3aDdUcSaJ|7ÒUxٺ"?Q!u}*YyW SSҟ= O'dНJE5<+QǬ7^XEuRBiL,Gګj1“*4 ,#"ktRb}v[zqU|~-ս87hGj3E<{eFS6NHp%{Ba䐫"ߔkl6tn|_|Е; 2p=ň>I_-w-"dQjU)ԡj[!2EqŖx|$ x݆Zc ?'2s}6:G%_ St3ZA۶T˶I*"W]7~t*#L_Iu{]Spe~$,RFbg>?I'V8([PZ%ײ ei{nbD!ꠉKODOHCw$܍<0R~NʓyA^)\'#|3сyY/4oqrDtD]pARNϻ7ۗRc?rdEz9F7/ ܱ(r$oR&x} 4ӏ5)9f^R C,vC(JXxo1J#[9c]:ʴΙITiaEIk"=7%44}A&rw|^qZ::?,(?vB*ZF]>y[MYh{ZGHv9%Kp@wh o%{tm/i/x>(hxvkh9i^ W- ODr6=g iT1Bn}!2NqK45g]j ס阪=M^9r^wxMȣاRIɆR0w/7"\h@gx } y҅[ӀL``FdĴuc—'{,Q-NĜ>Gqϵ0AhVƁ.WA{@Wˍ?>)BH[8oS~ ky˚A zng Q]KC`Mٯjz#sEXzp_cxGjiyxDv_J [Y{1b{K QxGc5~#EbKqbQ,(g t%7BDGdEmƓ ,:8+.ei{"P5ئϽ )};Lu"E-X|YDLC!*qQVq<5 ܬV?u%3c>e&"AB?TXDɭ)ĵ@E0֊p1#ll[Xp}hÅAm\%DRD ]K.kKB79\ 8`2ahOLc>tNٗdPJ]u6Y #yh *_qj֝1| V YӞƙ\J|_R%xp2q>V&'_O=;#À}\knn'yYD8h\*c-#PmESWPRC46|EC V!DDy6NU^ .>u!ʫmǗÄ-;#Y  fA; $o3\mn>0JHj|p7T(Ž3Awh-4>QA)N*yjG=ࡷ3ة? LaC}'&tl(\WjފDwH a5'ڶCyN lސ.H0d`t>\C@SB.vN#Bսp_&"mx64.] ,,>oj@#Q! S[62K_*>\& ML6>Q=h S|bo}}/|m)K$o|S &VX WgDAQxÂoZS,N&pp\toq5wϩ_DF$"%DV)^^b&wIŌ ];`>]3:X`@+8i#0R+?(N#pOuO?p/}@Y ll-7iHc07@]Hi9,wHؽ-9Mܰ9wJ%;Q:홫27fɜެZW~Gj%}V8|`ϖkbﱰ?% vPuHRHlK@GxJ5]%`j)| c,@hl .N M.]|'#6!@UE+8ZgЂBO+:U>q1[jX/ |ķ G7grSt**i gl~:VgbIƠA $bWd.GnUq7{7\u*' [W̺I)lɇ~>kڸ[yD/׾HuLxSЛbʫ*{{Ǹ4ި%-deE`A;:JH[UY(C!jttݬ2(j>w!lM_L{c\n ϳN/c<њM?8F<ߦlt +t!8+(>sˁAxJ B=߻̮[n*qc`azTdtjšAtG(}H)}hSNvC?M!Yad\W9FUAP'sV)h<%L4Ȁ f)2oN驙x[CLvm*xJI0Y aI33?. Ϻ~c6sr1?{i$N#ͷP ,LCqT*k.+ cI#'|(iϰbyAƍlšbŅ8H8$ b nz> kiהaivH, ;8:e[H_/Qxߩ, ZrajG`NLΌd\oaQ3!=؟ `~]ǪS0ȡ W;pgؙ!ZZóg]tsL N 8;|墦D o捑 3dv)eT0iV*-Pa`S`K64N{`_^9+iS )ŧgvzbg Qp/\NKY 8fC7hC"Pa;&%*#=dcC7>5Zvئvo). {n OAɭgxt5z#D2,'up G[{K scGH瓍41X1---5:ሾm>KAUoi}aݢ`j3+i.Vs@Q&0"o1sj|b`!\}*hF1)#T,D8pT`pcx#Бy4I 5-X m+ZL4=? (g~T4F6ћhR*y[!V>iJІEk&Zk6;E rZ6JK4c#@fyhT3%L`Y?a~IcWtM!;e;Ny\Lг_rߘo>.#-:Tۤ?By,+Uam7SBi(7ĵS1hNי2Ce%H2M7E)3;t>lYteeyi(G:U(RHN[q~e"W @pf} T]e':Bkh,kއQs.2A>'3cyy41L_ tZV|19< ˕ܩ ۆ7|O:čdvr=2 :Zd.xO~SþF4E" ܺU~2WDL31OxV$ݾ'GAZf2od/s"s&)N::2Gg~%pJB*í%E4,Ջ'oETxr ƒ_|rd3 碻_ U K+S܆*qmEN 72F|:hCv_jbq>i0G-~И+X<Ŕ'Hh0>OKxGays]ȏYn/|R &˜YP 9&mvʈ+!4wNxȞIz+}@,NDu3F[ 6B)4a g Y1ˀ"zak3:@h@`qLO1sC4=,T[|j?4IgeljK[zp)S;CnA%7hd8ZFg)A0,J`Q0uA!:?}@GHn$pxܔI̷a+_1ݹ?!sFp~.x:eP |oYm{b}y`ށCD8O(O7`n}FX2ikNm6>EHdvXhϪReOC$p1 %4" B>|uC u5u|P ٠b\$j^䆙K~pF|#E=`Fꇕz#&ۗ3vbByl}HP\kծ]<'(4-ܞB8*q~9 (Ja2k{T"mNO|hfQoGS tEBkT?I㝱ټi.)(z+`PmE׵Os#Z ^ y7$oK%&FiCE.ʯdPFa0Y`dj8z_8A@7ѐi5_rgM%HѿJǪL,l{]jQV%=Nu6'42]֘HMfdsӰ `jgy#vҦ r?wlzQC",PߺZIxL 롶SrOhElVӆSLn ѬKZM {oN&}rʫ|[-*`Dw'w[+&$0z)$;-Ji, Mżh-rK[❸#67*-a i<4tBqf rsQΏ+ވs_WNSڴ:J؛ hYT֜h,oB"KWC=:WcW}hԵUN "oM&Ձ g4SoU^Ӟ6U 6<|h"w r{"{Nb9f BE謫#Jg}% R0vN27WFXNXM''o`!oHhZI%R'RہTU>'Xsa2 R@8O24>8ErKDS(|=Uy7w΄#y/ i  Gw#@DxBҾp=d*.<َ}d o䲖ED "حriOCB>%=Ug]5z6_Iϝ?-?RRa[b}4.w٨Z{O1BLۑx&ړD yEV} 8m tT twm8f^cGUlk^]]Vնv>eveV|xh-Q86WgV_N!n6GHbo|ni=3eE@l0&#m+Ra ʈΉǹcЀ{$\0^q~4%HX+ňmkG:Ɋ|Ѡʼ`e}Q8T%*oxWc}j Hە%Kh! 6iYXeW`R@OtshXVIU} o/~ Cb,M9FT%=2bsLs YUY+Gw"Y7a;4^ E&ȉUN[/%cp3ؾʛ$o٫Q'g,؏Y¨W201Z)AI+*~/B(a_f;=A ]rlj[ չÙ*Ъ.[;0.9)M l_u!&j;?}Y05 /Zit7[z|/QI| o lC3uQu~˱@mĴj-t#ٻ L]K$Ob,T*OfYNn*fKyX hl[N]#lk(H1UbV/g'!cd'a9Z䒥o{Wo2etBD8s2Q@5>=fV3`9P;2:HU^UX--qƄ<̡?8@miHj{e|k$ L_: Hytw!E+]1U |]p8׼;D@@jjᤪQE2kx`8 !7yt!3*!9.WmYcV#@kGDCt.ޫfXop>PCsN"A+_ecA۷V`A+<.cN3ؘ32 otb)tn-Wo wXRrbP]bbJbD_'K+G5YD&&_G3FWYZg˦w5ph*lКDE*]ksŎԵv5FƵOn'C@4r "Tx3N.pxa[ZBBm>HhH|aKԵn!" ik2zR#7wğHQ dX^@sz4 ZTʢ1ţ;;t}@to^ϙeO G.VUv 0MJ &)KfV3,q ג]m}IqT$OkM9ebR) VU;#ա!\z CC_Г#[~tEvT\޴a(I|uH^48BU -exˣC@ _$x tN-&zf Cs7INS;QjIv2f2XІ GOئ(Du}jeM1hJU7m[+h<9]>:u)LܿﱖP+>'"u|Puavx9Pۇz~\@GrX^D=뺔FŹV: eߛNv9c%ڻwgy!ž*,:c7"VBR LE/#-.DһsFu@HO@M ySdϷϚ`2mmrlgW>JI?:r}O $#%yizu5|8Qxb rp֒qΝnWU+]ˁ5E-]Ө ,W,Mu8nfYmQXk(ʴv(t\ ୂ^W-OXC큡uq+d5ɓ`:)$_K?es!3\iVpAtWʌ~/QLAgıf F@=P[ OǬnΎx*9Bzg΅W49 apgR_.P Q2>;HWlNHZL(1?BX]1y`{ƻPd?T*3`;\C1tj.YcStKP>6_j?!0 ?tg7N齕_r+IjOQGY'_/7WY;{V:A . 1}kh\ KOu!4 /YFKލJEJ7)6y1A_jrJbMs~⺸nc)6*|Dߦ3ҡhmP&]>X] m͇Gṭ-31'ұoа pڿEZP-b,c wibg/BD;/:!1XqcQVLUCe!M+;`.8n=߸R^o1ꊚ=4qf'V q@S:)8 =jsk<-8bwfK_4. e z@"ͨZbÏw(y]tddi3'O׶b{`1D&Yd l]1@K7he;/4PlAAs# q{6|,ʛ=HZjFj$zU Sa*G:y~a"bbaːt &<>L:%9ɕ`"};5$/vۗ ĤE㥯 ks:Rp8(1..=-n`:Yx?™}({-UݥĥdA&P@rOQi+&x,wl+ G%Fd#!OOG&UYJ@{gVUѱ$k?{-eeUl+4P<_BqYTA~)p,/br_ /H]05sҕW(u5ʵ|x7˴{]="LjJZHjsNA nw+Q.lf.؂f97@J[^oآzl =YCPSzO%OFnM6onv4e!al^UOed[:ʠfIZ,Y05(!eUtZL;W0G&:;-6=A$zStO~ %3NGik"Ť*l$,-cazVu@Egha6un0Ji)JCUp6IA8/M-8Zo8BeG7rzЊ߷ :E釺ќ_oݮW~\?=jľ2Sx,YToD8~o!>5kAٌn:`%\|`I.Je,.׳;OU  Nް[!3-[_u?yv@y>xz ڗ^$s0aHύ@;#Hٝz܅ 2n 8LБcHm}-bg9.?;̿a - ?jp Uն mDîFb Eq3S{D :K|v )wh)ԟe\vLq| ^~Wu6'HӄNNSALy f_#[15"V.P,%Ob?h@'nf=cL S6b 8{>rɠ,@Z%ΆRh ߔed QK.IL.ɜ(?:F5NS*T_t -,Tn! N83e@!S^5m@AP+Lĕq+0Rg #c@SkyЧ3]@So7:5-Jؙjk/JAy-a8 P"EVS?s:ĵh0< |k:HQɆ;z[Z|=u ;Xb2Q(hFrv-r %bmXh3ob#`j(3/ܻ=VR᥎a/D9EBGCGoFZ MS4W\, bE7Lq_OH&ϻYK._s> 7){j9xQ@@?AMYG`,]gK>x06=k(!Hb⼤ִ%̵9<4s}l @'1jv+Bt'ys)ytNh9Jy@`>؁- !G>9hCG 폡TB 1ԏsy٭U>N:K[:$dԓ2l.29y-/Ѝ$]&pkʂj/A'U;z!  mdK&̬[g}C z&39CG.Q կ1/ӑNQIFhݵhW=8##TTnkfq1O]|v_ǝ`|g)cAk¸Gu/Fߐ x"!Vn?mՒd]Se[c&$[Zs[sM= gV[ըhSRCZc[hӽP%D+4~&[p f^z |$H"(YZ%> :W'?Ypz߆R u -3لڙޖq,PpЈ\jny# ^uz]KHߙC >&dr:Mm~!R- F{ψd'FC4"^2\&RGըMjT xR}qעQ\:P 1[[06r95ڮ ̆,56R)še `Kd\Dj>ᤨ[q&z8ezj>(HU4)]IYQ\V#2n<@AۈCgX\E,ws м=?ӑQ<B6HdPR$Y:NfȖ5e+PJ.d{-PPu=.d)24R8B@ NhI(z3z~ Tȭeɿ /zo?3 SWTJ%fмa >7j@{V82 N)l /M0\cD ^oiX9g*$O~+$!Z)ETp%ZleiX﷬C=ۧNsYTPljv1ąd颙3U4~mVC82K zf=gd͛Vb+WSg#%x_9̒!Ĩ Èk\ty=-˶[N0;I$ ԧVuD3?S-D.쨇nj=)&bcm0TTL9>%R@I JdDҥGTeS<_ P8l˕UšP7W&B 3W[_݀/[[Qw-Bu9Vra='\6-5|-h\w|0[%(FqIp]UyX66 fΟ_*LtA5 6q]UpNtQ H?Ө$X IoTv oYqW}j$5cl <'K!Yt@$)~% WϦ~@$>KU\&y~@hMMzLx~ڑxs,lAT\J$9sgyYJwӀhkM+T=BdDXTfrGY˹ β/er,$58X8VyP(0kg5gW8Nۨk\ M^Bk7,3)v1OtͿ3-#X:Aom(`A", }({g.-就}y[ZbYqJ:fi|F LNdi\T~>rǐO2/2Q>l\2+u iЯN9O 1zƙ4i5Xc@MPv-xWom} Ap텠‚lΌA-+4 1iCjn2vG2CM=} x$i 1oϡxJQ"oP_qP^J J o tNB›X\8`uWNTCaF-L\އG29[9qyq 2,fkQ:Oj,[ "eQ-+ &Rc[ x<&DM/ʝw˂O9˛?_"揎”atbN f9]A7"5T]ӭμekF'ȲWLvhόGDzkMBn*7`jx>/kd^VRC5Qj郸ekʵCO13ZDUF>~qnc6}?6Z9laZ+@n"P():*N]?y0xbhFr%WR .+XAĴdKzj}x5nOo6LCA EZlCw]{x}`SxS&fK.N׌L74LpMmCn[9oс":p C0V4qZѳgiʅ/]v֔ P?m`@w$ӔX'Y Wʗ+z2l x<((&ϳy ʡfتWӣ!iq'nOpOߌ/y@^^!k6Qm UFTߥOXY_Z@ThG,WDGҢ1Q1 {6CHMrA.]׺tgNJֺ:K@߮=eZ]7p?O$GѪ (bĖ,[1i_ƭ1:f֖j694I *ʦw $(kn T2]Eݟdx&^1sm3x3СTRn *P5LsrԎ諾{ŏȀN W Zk#ضP_L2L<Ҥ`+ 7N)>_U:j7xO>|bMkpNFBN#}p6Zzk2ДFpQJ/k>HQun@Ԑ=OX ^'^lFe4zI}ԅ*ᤥ^1M9ZӷWK-o(KO>|妷ussy=p.yXOz + ݵȾ34eR]|bONf!zW1TҀW8hxZ7;HFK6Ј7z#Gc&(!ED tJܪy$Y "(`eӔO*z,rep,S*o!uw%w33l4Ѵrޯ4@U?YOXXa]Syj6lnR*YdD~aK_(QįD}]ʿF{lTQ|=6׉CP9 r":&<h"<҄%'^*(] Zw`5^0-L XV7AoqFr Պ_B6:d*r| 4 2%-nN5JAQ]^R-Ӊ%đWܕtc Ⱥ#: MMprnqi:\}3ӛh$Mr#Ĵ rOR3㢡E9^31QwmpF 8? -ېf.Th&urEO?/9e)͎ FĞAwU*ځ`Q60:(:u$,0Pء&oFj6Ӓe>\%DQ(<"*6?֭n{\vVR]>̄36[T & *|1SH}}Q+8>X .K-IGiy%*8.+#hV7OW) `E21y+lUwC5p٬ dC p[ccUg*C6:=tV pDp5Cw*wHT_At.?[`w^HքY\^I`<"(Wϻ=9+OV{C3A'.Dwcj*ty2'Lʳ9+a)uf[% .@xݤw 1=[_`988}Dtk*_< RlٝE]RMUSڽXu#~ö*tT>M.& PnI\p" OΐK:lm}8ϟTư</ RF'gJ|l8lb6?TB5e<*cwxznR`5֬`/Qd,F֏ ^)β+~ae# .%uC3uKa#;F%LɄ5!7p0_Dڄ@dDoū),Mx5vUvҠ])%ڰY,J:*9qM/8SRU ebλt*)7(6.vI63&UZ[OK-M}z3vHUmFjحvR)y1CA^,WmHcj^Gv]319p oe?h:I@PiCga3CptS&º[}UB Pށp6OrB϶5u'c:%D[:rWw0Ȉ)) DA/7SatAsԤN+wI071)C1e+TA\Lg;CUKwք}[ H$;eP5|$eιR!Pv|Yd( §&{ ߆0&<|j#q w nY!3svBcGdHMcs{%,3odz(=#[?B ^:VlQa tvINٵ{u%!&Ȁs5A|v(ZOr|&7#LʧV}W3=dF4v, oZaⰨ6=9WMɉ@9KM:c^HB b1|Z-K/ysQM -ZuӳP5TDg b܅SO8g['Y6Bfk'ܖgwZu]P.$x{>ZdCkZ6g N6JN =첂>U$(&#A zKQʋs(<_5sҊnfg2=sN|W$LJ*l~Uϣ%bP R&6"S״"KR,4f/ԍcu#$qؚ*u ێ먆"Z> N;kErtHθ /~ci"[#^RAmm' s_ġp_,ڮQN kJ 4 vγ68s*W=H<* 4{a˼_Ĥ:Y쾉R>~y>@&н3GӌkPHdFOFZic_ e2)nS?`y{x:WSx徱-Ⅵ]ടҸh}4W<8{<^G3sbSZ0ږk#S,r9>Bgc}.H@c4M͏Ѝ2ApBb|JrAB_952n;nڎ%.z.a:lûr-ĽJT> ,g\}eqE&냴a*UVc:2FH }\CsattRѠjI t\ec祅y:ML zb^ƣEDi%dalA-k,AiH"Sx:`MBNZqc %G[]SDH_H{hEh'Ok:24T?~̙ô K#>kTB\QdaWUM2zim^&[43@vczdYݥ{: "q=Z?ʞ&f:t4\Hr;$|fRT+ϓwqqj F+UyƢC L9zt1OdIl~ݶY'F%^^n_#C^B5FbtGobCB%;ږTʸwfve \%9x (K暓^/wy< Kr9 b]h]' ,\<~rX9q.]1'QI[ݙ4 h ~vaq_ZpSR(tw'd+4ݴ6\=!}1_E(:JWГ[3Efyjz88"H}?AGxidQ1,1/FD2R2_#S~ȤUha%Ts~x4ϧ/6yn)+8&"ZlOW+J£YlѶcl'P"PVg6ҥ9=`bAmr J5  U2?¡IC%ńӹ²AO!&e%ނͯ*St2K3v¤L~`>q@s+Uufm! B/@lJ8%joNcםM«V;cBH$ۧ;uF.,{q"qTR77{6< ]ûų 1酌st%Di,VP'2/njIl|p!"h/qIx%!1 Qa*0A1BEpή0Ʉʶoh^ YY_8, H>;MUb '9퍷KQ T0 |c|AVaM8!btϗT|feOVp;KJ /YM.A!+86qw!4 cMQopAXVH{*I|uo o~:ZQ÷L6ygM} ,Ќ0W&4 oԧr߄OBu$ˑQe5UЙvB1!jĨHJeѹ%.Cע/ny^9{>i<#5Ec|bҨ /!",T;J _6Kf*X/Qq@m;A`Eᆸ4>rMZ*:7k,qb dhBd}+4*AT'T,58dar\)#©B uCVGlU7R1u3EߞUuKPqsrlsoZ w0?VYZ߶Q?a>$S`{*#P#hG0j=[ _cQfqŸa[4KHk"Kسkrf3kf1nW9 (y4`f+DCp'YxybCy**DžT/CGO/ld-klb~Α9Dq'1֒VcsV&YɧW(gy֞a<ˈ1P4,i> |aoMUH+| + 6Z5NuLS *b6>e75C3>kV,d7E&I%,;:P0(N&;I9Z.i: sˑG}t<EÒ#&Ĺ8]d~$~N:?F!cV NO{s L2ZUao_d071ȭe'˭eq,1cwr}Q=1؞1A'4$ʒKuUwqL(2 ûͨ4>Yڜ_?j^~/QJVU3p.9ز'[q7iۺ 5S0;kqBp_[n1O[)˘}DCt, `;>,k8EI&b:Xi?KQ1PZ|N]nfeExI!W#;ci\W#/衟խYXn9/c/2 % BrHK>Q`"'H⨜S" !ղھ+~8b'V="ALasͰcb}V>p{cia>E H%/ۅ+bzIm8uTT.Z ܶvs1ӛ æ4m^_:tɇ >Hˀ2&4V(K{5vf8bltz.ݸFW#0*F*_]8<呂+' cT>teCI p xd%.6.*ʨRde=]'#~S`Sٝ d?8$z'뛶G?k}aR,{۸^>@XU+ N?y}0O=<_KUV(<s9O`j>S@k%qҮɸ;n/+4]uPRص%JW+9| Լj %AEd6~`2bVj9_.0!݇pxq$dIkp1̞,ZZYhJ-nlyrh*9yTX("gV 0=lyqi0O<8؍HA/ҋWn>{<-Va}y#1>mӺ5hMu/z m11|?#){CT]c ۞zoOP[dվ[ʯZ Yl7%zUhd[!b>R[i#d9Q:^*)C G 5k$R~|y= WJ|ay,>LbIef<ML ϩ)xZwv9UxDwo~Qɡ4K\?'hp!?>Mqø]xv Ʊ6 <ReʧHW>vsؑT M2HfA>^!0 gU"6|D_5 Q0D=!a S=j[gq 7LK~:E6%l4%$Å'i]U禩#D !d}MfKgFҔaHQy 1TUܼؒqJ4qXG?ynS.أj]p?C;/F5^5q R% t,QVV$)hIOFBoo. Z;iqT G?"ӟTܧ)62@>J#D$ݍ[RنMDЎYS1/sl\FGMN$^w`]ܜPF[UpcF!xnХHFXPKL>,VPUK`aȏ'όݫ5$imrӁ|̧ծ&(qVc gFURAx~4ChXo`ԙ(N ?|{ghg?V\9<\h⺫kPeILƀv4G6Ţ 1IT勮RkWoy@dEEYQ<Q Hw D+^$8 bYt>y=A?"a]q…hM8>pf!7ΖP"Ӽ/q5Cg4G8wj_57 L(^_0g9Tr;Ĕ,#"լmGh${_qԸn3'P̆3"ePu3:2:q+p+[rd Y%JUao<,2I #9{:JcD׬db'A&SvY"RN|!"QD~¿}f#ȅ'P4 JMG^7ZۓJiH`uaGW[c@c}= VCev٘{+rC*'3b.\f1e5ͷ0&lwz.4wswM7YZadۓ<q1t8gɖTc=*E!_#N#BJ{YYNTj%p O%F;OOwUКVsN -p)f3FNjt e#@S2'x?esq&#GZDbJ+Z%]>3 0:+FMG?l[7Y. $&Hi|xo: CjvaVk`̈́$Ndyϊ9Ԯ$cI`7 $g{1EDO?Ơ3i5X~S_@Q]/Iwzٓu6xT3> PT}pA$\e}==dcM tđcmg@-9hu~A({BksWbGZNߨK'֨ԧ\abg&ne^0NjvM;H m<5WZlK['y? l2C즨.V&)ƶU] 5ZW(u8 &[/RβDtTv$3RZim'f5dF{<q߁CK[v̚(6ov25UDUQGecاK49[D);,lD˒a7YS%~ | 6G)Qpb=.ʬ:@Y痍u=ؽSƯ YmF4+?|y:+24=DH8x. MBB+=]칇>aIhBP}^SM8[*ÁS_cm0$%X̨vZC䤑Ä5}f/lpY,؀aO`e])XXY5)"*Kx IG4 \FHGMG1((qQzPkIV,;+4h)7d &eL`J%k=~}B^]dK(atY:,1Ri_ߍ_MW2̄G,Xk @oZ}E1Jbޢm6H~Q/t> 7X}OE8hqhpEpm{*pӬ!r rZ寴엒.6Rۯ16qv]i+݄anf:gcnOF%(ܺpJh-HXYn&Q!,}9N!lu;m)yc[\"#q\Av \Xw #W6YT1r03U@E IRMKu><Q&=*tnFJ jxO!1)N O~U]=ǁ}@6@4x|n)U;vS@E@1c58B4I0%{ގp_ КլS&7(x%>DOfŜw NڷĒu.ڐ_Nj7⳷'S%$ b#5 f03X=·mH{ IOLoGYBuU+_$D`U= N/ڢ2'sCc:El2@s8@=} Lw&D,o,O;5tWX%N?Z UTY#WC]E]޺ܐ|aR :X28É!n$^PFhqlz|)Ͼ>H.!{Pj/cZ?yVT}3 )o ׻ոHs%MoMH 19 / 4hN)H稟 @0}ݨݍLC-SZ',{P Rϫ9(ƞ"iXd1̦>aYOG[4\wYJ] ꯲»Bp~vHnҭ] z"5j&u`YK"= mfdtz:ƀ|tnlߓ ʛ?7ma2e;ĤM'b>Kn2x8x&VbR:M^ LTf"s0vÝFku$W^^9NG٨gb@zymLV'cHo^!CV^ŗ߄h TT`.zmvbͅ -t _bzZtu产X%WAU'Y9؁ddQug'M$ꝢZSi4+P2/~EU~u#vqDr36b.~4K[Fu>,q.<E[gw'3/7Ęvmni[~!$5 LҵGuJET c[U@> sAZc8#eHǸ92TS20C䩋)}S+ C!K3߂@mW)Nd^t}A$Sh%-pa$fQ;eyM(7'l3ȸ0sQvP܂=}@ݛ!䏙+,_)^нJ  NIk}x l.*!';Z3c>'`' :qM֞ t/ fUFM.API2Cnne. jA}<̊lc]\jÚ{K_բ(mz-xd/G*|:fKH㐄FH v /yjpb2-Aw]=A5\DxPa NJڶiNta\C d#!`l*E4TuȕN3]+19`\[З91ŋ#}@> b*_oMt/u[(.牕V]M IїuM#{ xb0@ªJ6G\#^].> 3QNwǛQ@bW- vmmpGԓdu4Vof_Xߠ_%QvK(P[ߙꦺNJ6ŌUҕgcO]eE/ ޿ ^[z|B7h~ "{UDT-R>5/IɚQU;+|jn' 5?)H¡ %1!jpS஀h@ė\׀uDtG4zM5q=tW5VKyX%H{->pRz; y IpEuYlc9]]Yc+Ltd{{E;!Ώǣx:f`In(D_dPYԛ .1,{w : %sԓVXvffIaYar\[{G ξaAGZ"0GPW-G{~Y;4R |ٓ.񘕱B`,!@o\h{YzwTWN/˽q^%6kҐM!%- 0aj"y42;w5ʗ=Mr[QP.;~,Tu1b4SMq\@zr)MB)4C1Xo} {NJv|}K8Nܣ`~&4dWl 7, 66]{ 8"{vJ:%ɟ6hT9&I饌_ƦN・v@ ^_V璳J H^%{#Kk`Z(ȴ.-zQ'4Xqm.bkB-wFlA0?hL2 -cg4/D$_V-,|N=e 1tKn*Ie _WY8o ^~Z)Z]zhFZ#r ëϰ?$cdrU4QKo#P4Xe6(_IsQd`N,l ??e#m8-zLd{ZU؃dIؑc"Z/ϭ#g̻VTbY%tbi(]B@K+4X r7ݡ9|qhx]'YDC@nׯi1v^~M$;q)bIX>Է] ưƄ T#C  `YEh 2aHX'9ǃgZ'5PSj7d͝]XSKY לȺN_+.3R|v܌,F."S<ÀvG|T&1" F71i mlc],}2uf;?z " f +YaEdi~aJq. gw:n"Alo> $+dW 1]ԕuJpcY;Y[ۘÍѶ=*KgAZ|NPYS0TpiY! rTF2D|}_41'R)FM IDE$D# D eW5ZX =4Jﳵ?CP]ppRH@h5c`Gg\ 'Vȩ&GmcIK9q%f4^5wɟ9rhܙc,+DW y+飬V/xE ~d%U)4x$(&Cw6l[?6FvE`#~<4&-#iG0}QT`5{o/U}Se0jE1'L)L+N-&KP}r| [=v$\lw~;jmIB~2m?VmK+HWqXKLN/F;!+ZHb14n`Zu4^ʩU$|MN]>Xߊq+mhvKpK o>^ڙB.R:fr)^": 8eΨ?#@с٣.ԃ_ gV:3L7Ƥ8Z WEݠ̞c`鋟"M % :\UJql⮋E(R0:S)H!]%ˌ)$ * $3 Bӧ+8RUd5hkz+,Oؖ[AfB3E%!nC,Wp%qg|&lq s[?dW& 6FtT[\oKb{{y+*!93z`?7zG9 !BFr,S$zo dՎAY$F8&E@I3'MA4aTKG}s5M"?(89Y!a...v?3C hȗL3لe~)t^8sUw&::xl߉!PUq݅;}w0`KcG$v1Kh0 ]FA8YϬdX#u/(+=֎<ZHe0!$nv6825-ŘӜ=&hc,v&]R7}C@Yj+I}\Ƿ rr取 VEfā8o֟򻱄ҶC(Ue*e6%L+X@#:giwR˧> ÿ713sɡ0qB8ͳ>}t,R z\X+ Z8X0j`/iq vhTڡ/MXEsW*ƃt3UiB1%13@z>i0JlϴR_~2̉ò4 +zlTvʷʸ(꧊٨]VyE눴S i%׀mh7τWH6T9v2㘞bbkXQPe4.WA@L}93X/`I7]F(+<1dBK)TA]ݻʒtxȮg^+L[@ gE?$=6դxD&ba\=aϏgT+}dyЇ4-h޳`xd l+OhhOjclTfjC5ꚁ0fVikoڼ,N]A$gk\n^ t8-kT5`hLė*qBg`1E-h00g~-"6]%i9M~&TZϔ?Qɩp;JU™4MVx J.iݐ?<7Ň&k[g!KMγ6>bXH)nR`]8QoW ܅Ș5Ĵ"+Sb,C\ $UX?5ZHG+8'쫝(K\5ll~Հ bS2L.cdMq&!̳Q:.d-൨L;LUG;&q?V654^ۢ y<:v"y%U_ 6(BbJj0좊 7/,'}LhGCL9i{T U3* )x.q3 >;N\_dbiqgL j[jr3hkuMy%P!/=Gp1/EIG 9_?Kt!*OΦT>Oϻ؎?g>,2a43hzyzِp5.Ewե6 7}ѩ `Pn"Am-Z}*R#a9ҾcHۄ-4k~{6(!xPMf1a3[|dЦ=-g$TF|Ɛ"GmMFY&<olak"Xyhb6 dI'khSpN:yߐfum(} ŗL*Cd&EIWxXeuL=1<Vٺ\4X=𺑨vl?ЎZ}1}d[e39(XK0 *_X5lkXžlne[p G,bz15\C 9Xy2[iS'kqGHf]Es[]LEbDJU2y.v&:q3!)"Lp|\9>SK9z`73_'^YF/mS*& -2)QyUg+E\Ƞ9҂ ~;F>b5wO Y@Zy@Y'MBcH={LgֲG&]$^"[>4c7Ɇ/߅[Zĉ@nR$kU6E[+ <~+NRUY͍uO z."w*pg%k|:n[zAj֥,?bKoRw$ȫJwkT@Q@ Z>m amp%:`hm4]ʙ L`j!ӟuD(Ցu\円V2:%LkhkRIMD)o!t A(|9*:C ʧp[y^tкTRq^J9TQ\9RG,K9F#R!()ʾ97́p 岈ޒ=15BzZY䠊Zܠ|1iɈl`ϋ-Mkl -%1 | -]plC jC.g|^vf(i1inlf[}&=M/C Ti^ڎ֧X~@!GL6LZ$^206؃5-(ދ_FW ɝc,"SΉOa.5<׎#(teօjh|8hHw(v.4^U-QVхdVp9'ALoռڬF$vXcc3.ʬoyŸ`ܪGSǷT,FpEiWOJcm>5-bsƂfXq!QV05n`g4={ɯ);=i'.WŘ{W%8HX (1>-3VioN{.?4:~<+,A*t ؝V`O$F"3| ꡈWZio(Vh/ȭf>Sac3BcY|}USs̳8eF,j/|{@ce$ՂӭdXSZ[.I_XTc骔ϜkCqM0洠PkhOלIEh1R5ls283Z; ow7x8qo`e捴yz[R.Vl?!}9]Cvfڨ<ڥQ-^-zeAAB*`fNXdY{9n {V%{/lN%(/;TxYnDp>,}?S^LUF%0^GhbQر;LzRs30񥍤•!.\q* RKୃj)#!@{j'ݒQHޏ#=0q 9(y xs3]rMTR[(c(Np״Ә[Q򺚺bYMFi ЍE1Jб =sېndxYqdO FF nj{2]҂?>D>URۥt (PJ)S3{|.m'q $M̈MV(+Yv0%J֨472mW#lj"DJ'NT#|NjP2?s|Lr&N"ލW`;AbI[^_~^gMޛf{{`#n0$5i1"qn+$#q%GTRm%3]a2#B^rL_!7QvmZZݬ9MXGk:6H&GEJ7{w``}yTnku/xş;|0cם)la|XFb˜V}TQ^ghQqvvzcu]l(C櫢HmK3:iYZk\xRL[$A d_]N.lt}iJD5M%kZc=ˋɐ܁Mr.+"T\o 'ϋqT1wowJq ~ߨԅH&;Jk $8:Ў"5\Ү[ ϣ< ?[+rM/-n67cG"W}NdR~ B[!ʟp׏V1鯿k`1~Enlp.ˮkf,, lTrJ zu} )S0 Φ$/ZY;tx̉I:1A?给ph|۫r  )/xJs-F͜wli4a+5$ ~x=[?IQywPcX&$)!xSb9`ͽrhم+!=dRfn}n]t>:rS˯DͫvJ6T:ɸqG}[d= V}}-Fux[p.|WO<:j?r-^֚ Ebq_+LfLWX{!#8[MNHWY6:Ξ18u'h9ML$?4(9?,I1$QЁT-@8iD$q\AF/YJ iOygļH mL qLZ(@.L3;ʹ~$/4DN:o; kh.: fON31K-cN?!2~5d#j'S_xƘ]:es4-|? X5=NQ~\[9U8k =G=FTǐB"RDP}d|[e||'H;f121b7YV1c[W\ 8'ظ|/K샻p[R|xDnE4Z+ o'cαZ7H.߀M7V<-8d>fѯ=a 0J6=<$~zcc rkE< O[FMȻF֦-FL+E#eil N?=3M!S *BʾA;qRIɉ#?3^kEMc"6r7"=4 G2:ڥpҷZ{,l^p4UۅeCeY{ +Bbq!񚎄sgA%%A*r)&91@H jN6dpiL,aRM1غJĶUPQsK Xd PVUp8$.A<;/#Cci㻜k;sUT>Db˯ W(6ɧ 0ɜTq z0ed, ^Myoε_/{*Sh =͂ IО+uBxR} y6 T @ 6AݰS3",1zچРC/WDSpxqsAXT%ZXpӥԌeݗ8ef RHtCe! LPb& Cf`ҁ?,G]Dt+aR.DMɿFHe+gaM|2 _qxq,8I[I07iʱizڧ;sf\&n (| RjҽhwLڏGna VK#20 >J=6l,(F%dZk;hv ¬ɣsNML?VZ8zNR -q:TX]^A֡СlŌ(RG"J"UI--5'qJ ꓂u ɔ$z^'wOQYV/I,y-pr9f8&/ϵkjѭt'=⇤ "@B˵>kZ3%6 G > *9N_o&CIpʣ9g+|?YhT'GjYD(µ[r#W TY W_/%H.mѱPӅf,O2%ʮc=pkS TƢOo* #ȁv٦:8Œ4|)-(V{zixn 9MkuDR@ fRpNJ3eFgɔSNMkS20:yT/DͰ63ۅմ(Q )Wq8VDLcuo 8\q'm1}0x8`@[%g63 oKh-j91ڛDtcnq]֥V~HMиN}Urap[Z\{czC{em' ,9bb\R(䥵 9yV1#e\I~b1 )q뾠ebY4`mY /d+7oKp,rNm 3":oWA- vꕍW6oSQ)+as@y@L㐼i>Z}u/cDq%8a,L~ ~߸?qߪ, sTVuݙZ%^->V=C 1[N/BB0Qafpey7s0En*%C/K4OߤyBԎ 7O/rq0 A@'k<#61]\Aѣwv<_ G W?Y݄4a?%Q{ϣ Bidudb]z<7 |2ط60 ;be(,Gה+-58'uEmF>\SBZHKF!UK.Lǩ4ϵWx:N;MylYRd0W^jit'd]tqt G]jdc^`?zc"ؙ-d{֢1p:p$+.Ѓub?Z`Hk%z?ܰ/Xm-t Ń/(I ]\tOј\#nL:=ߨ+^]<㨠Q>QјzBOrb: ?%񇇯vBewW9_F.sAHFg"MrZjV}_[ϗ"%ak̠l֡"SM+1NpƿK3!-e=${n}w<*Kpu{M#H).moJ"=@T}HkRfG@~x7+.aZA3m.$!HHh]뷙V=وF0F*-/|ފFl\$" \bɕ44C\D'3'U0!B'xXSDI-C=èAr^`1t[F[|hE_R`X[/&Ɋ?y]=T矛9.ԍ/Y K m[,}"].O;ņh4TGɼрBg&/C*[WD z3Ap~pu;`SGB67bhW@vىxoP]raɤUxα.iFR-?O'DJdX2jwNƹ[)7ߺtC%(/p=X'gp?3JǦuGU~[ìNm^FHsjZ9~sU|@fպ8Ymvs^'lv\q}j4?сQM+;2iRG^${P:>ɛ7 (W!Qko/jUvUm"+CL.<!"ݴ/nU$)0>W# ?:XK]LM,+ZR1 9t;ò4M\~.6Yͭ;+|Ʀ)rcRtvi Zmͺ'WˆŇb`M„[NjGaLQ40ABj  ^))Yb(W]x4NLV/[ Q_īpg\DfH"{!ã3CTk<;(% ϡ`ʎSGM[_-38ﳿ7T2F `3&f9u 8>ύGJp7S?= mMiO!3>&|1huLGmrHyKmPWF+[.OY;eIŅH.^A:}GٰfaKߐڭ% }˷e*n|%Ql=b9+ dCC]AIRYۼ:-OJkQ,Q`5DN -@w.g6\ۓ Cңt yx|LuXg7*v^TY% M<w] fDvD6?r< 0s=PB~R{ PyJu' { /?Ѱ!ғu=nu˝\(>E-.Dã_aKα#|щCvQ5#~uaփ'ݟJ5yeԝF#zĘKF2N Bmh%Q cˁsYܺ(G*>6+MtE,{8KBU쑁"6͚#%B.\[o+glt:" @ rUf溰! +"-JoL(jxR#hF/JV_Ǒ~67^1 ĺoJ봯 RP!#k?c*sjYȾBq .AWo4@V^CWDS)FvW k=zid, +e+ǸLd%YAJ#fLD..mډ9*A빪/DWqV⟎K#vc!&v;mCyeS*sS*?:ȋJYbש23-Ot^tYHu(0>m^wJ3c;rvj~Dq^c &Q#;^Va֤Y(H Zo z:sSٚÊpzg=\{1 є:Ӫ=yhf'ggU)tII}c 7FS=8+ks6]#6Q⨹%U04Kxc,ujV ]=FsL0ڤY6V,aG1C ~rEeD*ق74l?#^nl(w: ˦ UhNpK|4wSn'EQ\-| Tv42j W7ވr18Y,1v{8Q]X_#ђk"OhmgႬގ2sizZGAW(NLB35k zpq@לd/BaכQ[O!6Km!`vIM 1 z$ M$eb掾q? oգI^":Synә| 4ޣB*~W@@܉p:}azâr W6Cɠvl1).Фdv(q.?:-}@?֜κы$~؅<1r Pi[ME@!<[=z~ſk~ CFU8PZ@%&b|'yoi㝶ܭ'%z>JK! A^[s~=)ț#5V-2=l)X &B0]}vb.@fPIqBRL>vQ;T##kn5|V:s+6!1]1/;[I ms, 6##;DSB)f/LcRM.l̀M{ EVYAAGx@$:Li `?z{oQz @,X^-b{bۡa|Sf3Q:H 2Usvk[=OF2gIM{̙@zܡ6wˁ'v/<"5}A,g ȶLQK AX[?E2w3ۿZl0Qu*MʑT: ] Z(k?B~r:P=RUwlJ&ef+ Ŏk>H;?X+C\a:%RO Tݘ3dL:Jl /{Sz49gX_йˋSJl.'W=b:t=>5-=bto3[?o7Ü!U5MQjtMK<E$sCڔ $@Zy#R jyR.uNI۩_;oi'H)AD2wLyu eQ;ߥ1Jizq`C207P%ϓW֨Yz#ο~r8xK[F#i6{@6_Lur-βl`'m_لvyn46mvzа {c$RބIv вdjEyY|]{y )QF7@>oוoE׈"Vum%:`9.&'gB` 2`ua1hWꦯhM̓Mdm5bAkJMNW=-}M[T Z0'*<Өq#qzb`UF?qWeHa#^{aB̶".i/)pˋ}UޜZ2L& 8b4[Mmn0%%؀12z$è0a-jJDoO4ʯ"QjfϿTbY)̎rܔ_ta7nMsM G*>_>}v$yﱆWVׂa!xX0t<#%uȖtrCMх[t$wT1^1dIbZ/nWi)dz-F3*X\ B%;%K-p.J/,kT7O3vW*,jV'IN' 'TXYo0)6uʨ/F5 r ţE%KIJ.FXm>j / C#,bӆ*Ы%.|N ܧQ𔥷{e[ HĽ &#Dt yO8EO%Cݓ~qxC_IAni=П2Rq8ufZ)&ȫhLiPМ=-RCO\2izT\$Z°ތ%,̂Uh E%Jm7 ]ܕҀ/x?y%%v>A:z1i)(טRsJJ sPz1zfÚD,f6gꉰ IfCvJGW2~dGt ~Zձ% vN HMQFUch$b{{Xլ&[%o3}AT{wyiuGJe;;l O DC/HUN N+SR\*c!.*2aqgV=n:w"ZO./CLawc9_:;*hq|]BAzڮ>) dr3?]?5cgΠJYXQ+FayQkD/d>yT/Ģ4Oqズ|fy}ˤ ,11^*V<DGz2! 8]BVKTY)L󠗗I0z:m4o0aBUwaM3޹L!qcbݧD T5 "¼TN{r 8 K4N/_c҈!B.7U8MZ-uSV/g VDd5F«yEL jmwڮ>.rLb.Xv,0ŠyVYdJ(3^܋Q`}3x6;0CP _48yTMWS/+Nl*7ٯM D `o-RNIs^%qi5ՏRe\ZX3:P<}})Y=PJ;}0I&UÌ|&)<@{btڢ'hnnlB;uk0pYˡaָ|?Dgok*d 0ղ{7.s ɏ(ck6.r׿uK,v>^Z0VZ;^DC&<<Dȏ Fkt$[뎬0w)J¾8V%Be82L8ixnvuWבl*qLS*و۝)\juKMk pqQ ~?Clo8Wfw@|Xh6 Nmdj!^%HοG(:>af W՘bk^^nǙo2dxaRɾm c̿ T@?s;a*㤆&1EjBRM@7n#KЊPy!XSq~Ad?6vIJ-s9yMu|$>LcTV@%VclzBy-+\S_ Ǘ.7jpuSXgP3G\igd,8 nas O4Sު4B~ZCKU7y@@?%MY ZȑUqbal{ǚ\NnAbb +ԔT)~ /o(D*H W L Ŷu@ d=(gС3<>J1x}n`!4hqӦ{W#Dz=I?o s>$QӢ᩻[E2n@WQ..a(_&2c\}QY6*B#.[h7mIq`p(kvk3GKؾ]PK!ӂKGm)AIxHj!';N T,c6Kgb5cilַĞr$ E0<;z8fBt绺|v99\ze;z`>Qow`VȭmRwK]`ܓob'A8A\ܰ+2qXھK[N]y=l@u3*8X<ٶ,㰸2  е@Q8.4 do M^P}N~G7#12!N3q(a")o%9ˋ S'iv/j[=CJ~e*ǰ9ndU:mh~]d [6&AxAj|9(Vg:Ӛmbpe00g}6k/rIc\HrT)0`͈a__3ks,[Fǜ,C Y_ς gg=|K0-sC^\u>'~D[, HW"*?ê :osYW(}'%='IGT״>C _e7ݡ5GKkzY#|~5p1"%$X Jb2oU:' '#죏PU&cJ1ن.ρdn&F5~&2K*Mٔ96ܐ4Ϛ %:NomU1͵Pk:,n.]E#ڦW,%j3dXvn`#xtxˁrb3'0N0(YARiH޷zR''o9>`/U|宋{*# H:===ѽD!⑅Wkt衲.R{f ,;JAT>kdҡΓZY/۔ch;Qo&Z혹q %6~}UL` k$-xU ɷQkZ4!C ~R^,'6KPL ?+B%ڥ؁[ۇ.nȸ}ThtFmAvG"kjl,Ҥ[Urr̦YV"%3Z]z}U ]4? OOQy8t FF[jۃ@1Shwa/B5k1/q0]%A!< .8i6,RQnqFoh]`qK͚è13R U\%l"(! $ "4;M]YR/J{ :Th?;f* _Zص=aVvՂS<\̦T; ?"`XpX܊fS6018w ׷@x<~Mu%ܔδ r6W\!aOQwuƉ#bO׼ֆ[4oè8zT.*@Ǣ,[+ryy=m=+z~;gҞKTZ{eO68,_k\~B|dq6Yc } bzƆ.bJnRvWmNVIK lS5BvDzLf}U+~( ҏeZYlR]`PZXIG p"3G;C_4Ȅ!T m؇c8~76z~K<U6yF;&eo_М>,v9>6*bjz:O~2 a6O@{=ͨ ׻UfBcQu`_TͽS'w 6_R YZ8JZ[\>²Dw56yXUxC;H-rhd_8,]uQET,PK쑑 n?J%@y~REKUp*6:^PQ:Hﷰ^ꕰkO+sTsԤ9#alCv͆}N%u,lz#6 \v|Է =[4ÚaZ y)/t2cKJ!Vƻ'il eZ./f:NL^I'dPݺ WwEW62𥳳XJ/(k:lN|0|2p}ssڽG,$;ZhT^٘lIrֺm@ +y9wr/]q+jwCT=eׇ՚sPSЫQVz_^ږa%WÀ+Ȉhޏ!魏ƅ}7 [0T5x9zF^G]#8S1~qb=5US ^K6A80/z1zcM7DiyQkHDʛЍCٳss[wE !KtIߏQ0N 1ı!'$4m@`E~öd?g</\ʪ4)cƼKbd˭OLH1Y*&Y5|zA$vaSX9P @a??=! 3JCAV!;︆$kmH^i;X2t:=,e(!4etUL5`9\օFВ{f6F;la}5j;yjtIZ8j 7ŖVfmQX;M[xUgՁCAgؒv 9"fu,8`4vyk3DJNEI1Gbm%EެqFSVN\n?viUp,緕0?߭q;0Ι$B}H 17wNT؎͟:*v8 ,Q'qWe6jr -PxԴP{ğNmzTE9 Z(J*jE ofĮ}Y%`7YiCc}UG-ǻ Bվ 8"B߰RoHB`Xk @\yX'\fu\KbhnH&~ή4="賦f+ş1fŗpAV&p tSv+-T+gf| >fLJ/EՍaepO&RF%NUr"vqDOtr0uPbRcQ++0Irې@p-_pwmËpCu㧌8Hwj xe9}k?d<]d'iL{$t5,Pb4Y[inqՎ7:vUԥZ%5FceҊK)Ft]&1IWݯo mAao;Te# !DoLR܇22cK+E1Ua| j sF>eS.IZv84O.j%󅐌d:DdA8kjtlW\e2P {NXY˪ %YqELB$;I_CMM~݄JVAޒt09y2RfJ2{zUܲ8Cc5fX1|E`N˼h 4."Wӵ1,:Z9?]8/7@eK1wkަzGcxb e8dC f _ IhbHʊH?ZCV(!g/bʇ2Tm6ɷʓH ˻U\ڴ2j6"DVų0>siljOο6N4vǸ[PB7X;u!P*/KATuVfj}ތͨ5 Ml'qNWB;2v9Õ*d׊aj'@JSk +`';EFUe[+2+8.qzc ҋLĶϸ@ igb_^bB ><2N‰YCvO?yDM7 =ݷE{#kXYx?cH99KAg on.J5k4X]ޅ[I^Üg.H᎞-([}B޷l턏+[ww{ "rV}aaq2Fpx/"rg5OpO$fiXeuO"?%e_!Ɉu8'UBoMEלP!괽0 _;YǏ0|Mh'vyҹ%:ըSr YυMpxSazkZs<=O{}g"9ޛ\`?f]6U?Er}߹ p.X˜9G2 vy9M|φ,xQWN(b[*DMv|Ǥ.5hD2,S ]'c.j5 (;2b(_ݍVD4;7߂Crǔ`BȸOV $ ޽<7[ʦr6i/^RjffcA{5 ?q᧩v"ŕ,Yh}ϣNa|?s\-@zB @.tv4M*$hbMP.]5dZnȭ~ $=ë~ xOٻ 4z/Qn4ϸɰ5?}ZVo7'0{sƩ8,@i A.[C= Ty ` TclofIdލY=\X9MFfM H0I~|Fn3b]s_x+ltS1XGhVZm~}٨1L_+9_pE)eVRUi2^tyo^En89!BYum$Qq]>@ѝ*rTNdUL3[[x߸P& .h+3'ؙa8 Vi\4[Nuwڨ#veJSj_芪==X- kUK35Aê:6]urNn<= /qYi'@i {O}W>WN4f׼QPUmsK} U܆|Q‸rmhpg"w?37dLh `U9:k7bsJ5 //qNksMHh̎gE]wn%j'8-ơy`NodPnjB:\%d^MmтrS *bWzva=}Мv-.N(B"Ǘl{( bD)b))%$k5)Ks.tF?} E\WRzqtNx/Nrlۀ'(׳sy0x*yOr#r NN( >cb3 ԝ a`՚^?'?MNXq$#"p>R2i*BK/VOͰ^6#'gaEYĻx,"wpOeoel?On< rBSBT$,0JFǔ0'%w:Xi . C6 I4>=%:A@)2)^Qe#8F~e*)7z0P' НKK#qph΃>կ[;xbtgevFV/aM{5f+ԋ8jV/z˟3IKɠZaIqo"2.߰ L4EpY(a8\=>r\Y.ߞeE L oԖ.>X p:W뮔Fipi NGuuݟHjGֹ% &Z_Џiy &06kU)Nm~1e}j\ ~|g V٦ h=#BKf$ۡx(WA YҖVAFr=zQR0PD>X\[$bݕrzb1˷h[X@h3Br)#]8vqR"?HQ<#^X^?()ӑ3?wa%|q6{E7,IsLH~nvSqM޴|O.ٜ:'%JdV&foҌ25  Z=x~QBu0ý4ЧI8QcNhQܖ| 9d~71lp>=o jrw9qOogmÓ9,Id|pΩ(\!(iƦ_U@VPاdt:f{xu&vHl]I~) Gp71MP.# ?O[*AO> Xx*B@@< 0NVn8bю_j16T>mcN ]7cEi>- /vӭ[b2cJwcƔ&IџQ6GSrXa|#ᴔ' o 9p# J*[p%9Jމ!ZKމ!T=r`~!;bK3Oq[JpU+C>^W_; Nu2}Wi^L_/+4.֗= y)pamܭ!" si,Rr%/缓Ϙ$bj3;@Z/Dj+XV[#ǁK(:B?@/(7-M"\Ϥ6w@Jt>+ )]D2s:3l* |wuI unpFٱ: {dИSNj2[=fFgCMwB-"YMͳVykB%(eiS y,jRe1phET=x߃qE}W -u"e$=,og]<  >DĤ)۳u'S=4탸]+Ħ9lf3thmT]IxԻWlκiyuR[G`cs.s\ ǡ, qТѿcV<"V"uS +ci֘NE`o av1K{o>'Яz7*dR $8JӬ.^Su|;Oq[+(j gV Pl Wz>eO>]֔B/uU >[%>@$ȒO%B-:, v]5KhAE^b E4EqqoItHq/.H@F]EC$\y4yq@ ԊH<{pI$WdDX1>q̶LNQ$d\fY4Sf!#: 3NsRTPіPF[菞}E|qTsgF7{b ѾÎqcHxg##'*gφL 8+svJk5 ŋT[3aniE o_Pf? 5UeLVm KeY|+E3$Sgfm-,Ns^Yбb֣`\\`KAQT˳ry'Qd(;Br5f=QFV-]]X_Y *ԀiZ/Lty*\&ψzF:*CHú?Bt#3a2R[F5Â81<&uI hW5+M,31kDՇOE•FxOqDLh+st~n>5K+Ш2&8ƬX渺]+"Pc\fr߻VF#:[s锎? n:/װ7605GL=?H^U%7.bzxOH[҉ rSr>!J*BGƦ ?uˣ~ ?θ bIa7|5рѢܲSx sӓ-l :2ffygHǂD)H$xM4{jnW-\ 1k!:m%?I̗Sݛ]~6=x9ٿЂ1Z%&u3E#B"qGVu.t78ݾ2}7w M>Q(52H y1-Q˚<}GL2h[?« MC~dM53ëBN{xѨJv%,JdB 3unWԜ^jL,I2'< Q1&ɭ `)+?L9Kk0jޕsT;cܓ;i)ĺKgI^YogFKRF!6.hdLZ޹VFlpIr[Dbr_8G> ,;q/ w۠mf+MثTyhC5eoFP֝1d# Y6&5:]h&}[4Tpbeszc##dMBlDtTlBso⯀}hSt E &jIᒐ(JP U, ,%lk.XPvXU?nBӎxn_V59/c\t6]9ڙ3.PGNr~%%hqFޝN^ЄI*r.Pr彤SU|y// M;>d{H\xtbUy;8=?LBZ \a> .)S E=sX |kLbP5}VsY=[E\ bpoRl) BS %.T-&N8AZ {H_UQR,kKO9ޔ膢td1cB-zIL$쭸'n]Ûg+@S(/>y@9vl[ؒK] bUC;D֞F@\xSX7ކ$G6\[=ۑ7{Q۽ctmo-<țledX(dߺ~Xt /O!OR: d]v\rɮZўaT[-V( [&vL,Sh/9N {·3{0]xFtdMt>es0bSCiZh;p:0-,=IG̔_=!LY_ۤ;hZA-Y;hV!"ƻBU@VJ#ig^V/C4X?̵n@D O.5uO ۘi(YIلM[`a=ln0rɬb!i|u{6βF[tMθ>bfQѐ=an&#ƓA&_FkIᄲ.#'ʲ+Im^Sjb$ |YmVqׯe\#P.=@M<@fxdurT%6C~ 7 #"=,5Wh~w+{ԧ`EL4mv٬eJ7Ϙw>NkYp?FcLb=/|naW"jf6W [:QbnĤԫ*iac&${v[CVa$s'N r_H훞1I_AQZT:ۦu䨇>USo FzFa7b/}S L#ܩ\%B>#UIoIST,(!OS6ň:aso!c* ȴ>h6X%VPz{n@)], S8=j? y n:*ĊLw$R(KڃX4Dx]i)!y]`>Iפ[,sTP5{:*&';ι"`* 7شLh.bibx.y y4Ivܭ|Nm\'`()?8`!3ä)\w]n/t Μ#Bg&@2ϑ|*"[TO2B NtN5i%@ * 6hC ?R{ f$h Ar̘;4@ EQJCV ga$\">Ku|2[?AŵԈazDQxƇfrTV6>V&}zu} '$9, ρ"5R"*ɧo{̛u@ПR֜X^t1E(0PyK˯?ru-;o9xo#Zǭ{ͣ,j,Јzʏv^!ƀ , ) ߀Ii5ы r1=1Xe?zQuA2¸gC' )촆'ĞR;ʓFcTNQHgz!vߍ៺X1#0/hz%П3Y#L!mVlu{~Cɰp^Am38eL7>kr (O LDb0qk ܐzS<#B.8Ԥ4X&I9H>zOQ00r. jS!yxǡWXRo[2@GQ~LBg| 68fVu I@lSƫƃp{-B^Ǻ;9;tݖ xSDůD J%M sJ}<ŹD\ sP$M1ql13̸ԍWc]ţw N)4G)5/% w\\7,H~,.kDm4b'(r޻ ,|I23BTA B7h:;5'eb:"m8MZ)z) T^WahL([UtH>.*H|^Ȩ?jbZ fO4Sqa;edmHL̏˜Z{*4DF%3j6*gg&ZF=0 WН -6/W)r)æTrRnJ/5Izr=*g “S$,zځ+~⍀zx@A\_уv\)ae8sMWƑ%u =n*}+=۝Y 0GeX Bcz6g㒻9pOXӻV& |CS0Hh/6::k$RGcD8Og+( fݠ5ˎx]"d7O[˜_@90?HZ*dgq]€Frsl=_e@BA^;[WL<)nDܖ.B͎I٫x5w_c(ZS#{7]WkU&Z 6*;p UzH y-*(lhVvPs:m%7O7x*Xуn/tmhp0G`/ _'QPkhlM?UcѬteWuUnЛL MR:AtJu}ֶ%eil8aP'?L1wY֋xO8v>l+TpQ^FqBfFahؤps^f?ݿԏdEUoI2Umtܭ/3B_ QBԷPW -Ge,Cُ^TF4BWΑc6}L.s#u?4>݅IQ!HI؀1/+2 =:ibQJ6.'C%gPRBt`e'25 `;pV{YeosՇeԌ^x +͌;cid}< oz&Ogac==>f9< v`oRLnom:iJ*3l Qi=M?x8 e6RuOeIWWo!7$t[B=骂&7:+=?֟V s+d/br-uH=S;ܶh /,ssvǩF@Bop L2J}gNnRDG8 1׍'2ޑp'sRtalٲ$96b9H֩}|-Yl8jS!F9HP Z$Z' @]~0pKؾGntyP}Xw=fS 1LYon2WZbp禁ڒw]'Gm* [@l͹RVgCZ+#m Lldy 4Wc=ڻ~FοhsM)%v R(1UMechKJ6nnϝ3Q PCyQ\d P;~`)ǵ̃g~eG+Pioՙnu ^o'`Bs:[fN!DA2M?Kep/ iYqQN?ʉs=A\I*eQj\5yL\/Wa},{Ot`<򤊖3f2s%|Ԗb%eYhs`<5U4<6yT![Hp΀2Xh&hH?Jh;F}jP+:K`܎nVMjEFO~/*._2 ͥ*iAe֖|{WG镌Oes0 5Hx:EcJ8A*.r|9` U$RL˯=_TE|'m&5\)>VMk2qVW_i($b ),۲x)M"w{cAзiiUɏnΩE<>>Zi*<윈ajC7Sɟ$t ,,TX{I͉!AO&Twuenln|orWMjzNk<֯!rNjG?˥6ͽ \6AJG+np+~ڤ@\v'")][H%IvffX?xF0TH= սAst:1q(_}MDNLgZYt՗lb:TsX tCdXc.OM@\_3vYǂ%siZgw[\ڄSmg|c- X @b-M.;+XYN>b,`~5Ri>J}9t3 Ckf*h`EvN POPչ)8nYgZ}|X}į"@YoMMd-dOGVfMֻHx8;P8}GunҐ4:MC&Ol~`F$fĀ<'[nҼu-sbLl`{$96n$ֺh_ z[yG^}bI 2&h XU<ԊL 8ru(bIsp# @ԼD0[# T0!#dÿAөi`̬6'ì9{& 0|3ý?'^WN8Ih$vsO[-wYZ1?qbET6sMG^$Km=q@yN썯Pw(R =bǬYM+253 m?YVV.̴%ªf㘕jv[c& a*hvQ%؀69r"`A^MuD@TRk8(G$0}@0$-6ob/$f{yJ}d-Il!/lu {zFl&P29\Z|IO-[9>Ⱦǵ󁗓YߊfBuA dօIڳ ]3(hYQHK e! ujObc->2mu tܫ̅l6iN]rV:Nt,X[m1/A~|$nyH"E`,!myx%nkPHL,W(!"_8V_` [ 46[34շdF|d ׎"S uH1v^." d?\fñApl/f]ɹ`B׵eP=~No:g)g! E@xH5Ĩr{v;B\EgS cNcdhާ~|UQc<u%܅8{h4'3.j.Yryv)6X\ Q[0u?@ v]4)_#683MDE\udzF_ik,~h 7 V.ɸLj*sL՘$ dQ?FSʍCBL.8Wb:o`h W (99㙻eBT%RVzTn1Xv`-[cI@+a*Q5B'-QBo[k]w$Q+g`"y k^#O×ˮySk Q⩶v k&9Kp~vRw<܍ J1biVtc=fW$%uZ<-]9C(%._ A~*MU1SFn-7MUԒ¹E+EAU#]ٲ5`Ulń9'I4]}٬#^_#0' G6ǝOڲgwsi M]fzTDmoMW^N-DZCJxg$Mbu;H^tXLk Fȿ$wn7r($}lgB95Q?u#+1^MXLY!xW DOfQxjt5V]O5biu.U[ߧx\rA+ǎ R],"2$b{d%Ιǀ ޓ XyW\+[#&oK{BEGBJQ^Io͙;X5b%{dc{mI&@|ls>Jmd!%3d/%i&|"L}@qEޠƚ-`GO^۪go9Df(v~Lq+%x$pHH3B~6f>Y_6^"Ko;waƝfeA|=׸Z!Oꏘ*h%`[{5H9 B ʿ fA+*h6cj3|5 {(A[e=ݕWl($ RIh9B֦(ՓW0?y|Ae[Hmq\X tѽ <2 n v 3No"р Bka7t Eە729ptd*!rW+t>¹n*~qv= ~ 0p7=cһ@pܵUU=3N߯|L kҾDB,* 5DP:BTN%t}(Eb&b mcH?U!fUcPCL'RqF[<_]F 9,ؠmX&5p8q]85KTi2̼p;p~3 s^ƐwߜTjL¬IC2POcǸ@.5 =0[Du2 >1.YSu B=a8lJ4Z[ gCJ4ܠD>Y94+s>/ltn^`QۨM,8*D8 W2a&4:>8EjzެϧC;/6knWޫ̩ S6p ):<@* W8+Eީ$&(k_)zo_F\njoAϥ7Xa .{Ty( )b0b^ۿ~_ jUT,MW\ Ёa!_chgZ4ˢxآOst[agB].i Q5B6 ̞), ^2!cdPڃ"fxǩ;VN /c ~lG#ޑ`a.|V*T(jL9?W4^ HӀ ʗ_a'L@o4yw0 @{e?_'oAv-I4lofKJ%ߞc9Ev0q`.O賠UpD~iͳ&Jpn:"m].\Ќ@/XŁ,)._o1x)XFOS[k74eD7p6/:pSyXZ+E|H%G6 V__C;@9zhxGn=,hvrͶC²D/xih~%HU:Iq4׷w q"f_3Z |=wOSfQe*G[AhZOgT FZ %C PYV& Æ?tPP .=bC4L Δ)Ujޫ/D9GܧPPDޮryi1/myJԎ*Jd^z&CӧM 87  r  ؇z>XyZ 3)Ժ*Ar!'[4ھ;G󺀊Hsf"US5 Q`Q/.F0=>Yk,eh>=Ȭ{[nG!a>mZBՎxHPK8=tuP˘~iӭLK \qÎ?X [mT; ^jǙ1DEM ڴ(. ]wz&t\J5ÙF%y%<"BҸ "JYsS'j43(05uz;Ps+֠#Ιj_8*COEH6is'5NsCp|:LPrsr{4<|_0Nd4l# kͶۏwa^Ʋ`j?"$;IIv^~o`VN1FA 5,4x) |\hQw"f0" sh8.Ŕ:Ƭ'9`w;MsKЮr+2{Yyyd# /" EҁeSSA"N$Xsޔɛd?!׼gbN҆KabUKuGXuW-@M5{:l:Qޛmg`zD=]WԳ ?@K'0@WSTr]"$ %PV >w@3{&|J"s8DZ7y%2 ֵ3H/LZ̨,L>fb2@Ysǔ-~8)pԗ.6nC㑆 GWŠ;R7i/z1-.ogs}:'e28.I}/OA>8u6浊o`C&Ie]1 e3ܖA*&N2% 3Wm,^xVɈ>կZhWUNX: Cc*]ǥf S:b&֦=6X&m]l:'##>0[(lS "7.vP߀2Fت{S,L`Qy#f9x, W5/n".Gu>LP2Yٛdnt)'c\akg8_Ɏ˄ )*$`Mz^ 1-i^5B\]FaGֶhZ$\n[0YGX? whW *d_Bw~l @n]q29ҟDT`-B4L^\/F_$[{I"f^~zx#ҴQ(%5S^оDwNrq$FI d 1\*&tD(3bR>A7+DFXF (\YqP kH3JϓԴ3 ˦s+Y*| =dTtK-! RzO&yofU,2@GK2#0'hol=>)նM÷d;RVY gI54+wutP^Jhܞ .y" ʜZ3g;c,z!T2)MQ/EݻsڥUPĺPh1\fIL#}5zJuL՗R+}{lkySm z#ŵC;5ӛ])cN/c+7U"EU^>W%@A2ɻ?mނؔaK&|zzY mU1Uu.?=A!:ZG(~Є>IP},/``΁yUJ⽝g6dvNBKV«ۙ|۵C )]9(%K5"&͡RExS&c`/8$kZh'ۿ>(^|H%g-|7a[EO:lll4-۶zԕ-: Dɗ7eKU0>ᖘ]?-#W7nG)rde\}N~c:2xբ,z/lS^۵<ӷz__|Agd9Q}I-J\fu1x@ۊ-˻-!Hż<*@ X9f .(~o@Q6> j{r9p} H!L&B2d}DtC((,dyWϧp]_v^)ۙi[+S)#;RRh>nbpcפZ9{疋@\wJhkN攆A2g^oxç}>?#I${%C;g2,_Ԥt.ݡ~Xt*+_SGjGB2XMu |b0?jT"-+-yg&gnZiG3[}=B5'꯮'CZ'XD;S.AQiW tJHvC ܙbY4 R0Qw"мʛu"1^ucY>XLDQud.zgJlZՍQ7unzY{QGYa8QWc}P<2UP= r4H_@>HvP׻m(KWē*{|p.h5r- K`M"I4rJXHImbT: Dp4zkہ v],1I$/e=hu޵w;NVNp` o|茹cvg{+2c!vh2>4³hw9|1{PSV%FtSypCzhúoj?q'MaQ' >jBun&'Q.d­ 9cع Pô5>|*ޝ&bRK›^MJ] n ҵ-\ۋd`k'+h6Kc't̉(BF}~)I=;;) }gr1Ebknbq^@ S8nªQ1ڿhX4`Q2bѶ#Lt*οmdJ\CEA?HNVXs2 L3U[aJTr'sŞ?B4+sf(3D'3#1wC,pб!jTB\@BCvߎYboR6BFdg$ OJ |l8Vn{CUTRB烹5њr{Cy\N,DL-ƥ xV6rZIT-!?d#n_jڸ.WO Ҍ=1Ҙ#uU:K}\&+ FpXI0Tqqivarli5"y?0Ipz_Ŏty:.qjE=-w}V>n 4!Y緳RHUgx'p$V7Z8Jb!-4 )z%v_^G!wN%!qx0nEӃ>pGTSOab`8K菹/-2!?$OҿhXiWIk@^oE݆d^'qөӅhWOg9#I|ErD,$v"8p#{5MnL4ǠfKBA^" S|x?izSlB{msu KsB;X̸o-|mas ?]mrRcJ?t`zҗ:Ą&A雥r 1T[<"7e"fDoc˶uwOtApPBfDΙiV=؀M[%ȜZ'`TQ#r@ɍsocN ?v&? ЗL2 ez]]rxR'X_F-Baf| T׽uM]nn6ľX9^(87+Io] braiſc*Ⱳ(f|r#B30\`0 qΜ~V=s@]%س*ŤvXl}*Hi &m" sbb$||$j)+ P 2R{cA[nVA$gzlIuL40QW*]Fe/-ɨt͋kOBu˂_]< kdVLЊrTܨͩ{rgU`g,P'$ ZOa"g_Mp?9-a_OьQ_\(ɋl5"A@R='( PU;O跽$fvG 0 h;5r☃iI-ItJ!NG6rʻS_ɶḫG錒\b0DW|so^Z=`ۗ71iղcG:I$n S ']E*wL?ppUӻ{͒>PdD/[J()J练/H f~}5܂eFĽ`gZPjBؾOz_A:~BpUϷso0Gx[&D?C=ifE`J5}g6_xk8#gjɩiLG0%Ol0%/ahrF ?f`QTma#(J%["{/> ځWaRG p'^h*,h;Iep3IC%p.xҨz!WTt'Gä& d=i4mJlRw Jl(#- G!"d|W-5- ^Z43s@!eKH,L 0}(ীeG|F%|3 4}:ʃ^nPbH^\ C˚5hWj .m}>BHF$|kˋ#[?5]{(RTk5&˻jGG^ʺ R˹ܚdyvS+.?8xP'E搩n#hgӃ?Oйܘ+t4zO\ru{&OUy i p3 { Q"aєī;W k5A)ǖWelXcKuF#F$L58Ƚʸ- oG?jB͛`Ue."dsA^)иwф_1ff_\|f_ ߛ}arbŖ]M@VQF,/5"ǜ4Gw,A.äxD隞"")Ө+` JÌ^_}z.E…䵃ʒJj֠!II[{lj~ JGS ,h<}=seAvK/6de.L@B;X_ qL)鴤H:!)z1dS =o\ls)e4Dԭϋo*BPh4Tbh9%`3ivdRu-2̀ 5`!.K%EY%b xSదQl@i%n%pT Y5Y0pĮD1x}E bH+7o? _MvN!up$4dDytÅ(,ɟJyRs+WL} ɧ/{#.ET#8RV 3@JNa%4︗8K;.s dũKe9DA;!t}Q/qo<}j6VA06.[8f!;bz_H1@=ckTNB׽X*x?у.PO4!~ 8r4$>Od#G=M`x8mPyaxưUxDO~/+w%{@f69vs֧@(e?>d)>F ,i6:K/v$*~ h-c+8: ;mG@nښ Lj7#4+U)n,DlXolb8ni\֘nϙwCe3x) _3ÈiMاzFWTˠa ^} Ͼ&4-x%2yxmRx9%+lWoa+}NCc,j|JF]Ψ"4rowW0 jN=Si' ^E코hQnع5'5E4 eR<nWV Ze(W$aQO^ۡ";∋'pGʟ zOW k$?!4};aȷ 'd@Ġq?5h~kl\ ŞAiI@dwj^#k\AF@t}­ai#,oq>U 6Q99_v8Ѐtr GC r౛珧 M^Xpo;oBI!k;K}5 Ust,~u\l(]%-(ֱ8,j%nb%C?:HbC A}'t2ĹǛ͝U}n 0d-C<(B0J#413yXɜ,S5-&ԦAƪqg#VZa .#O.^Gu%<8u^(=#J֧q|?'I23Jszڃqd#'wFӋ1a4_Sl3.,lgצw 4i#F:KL,}z| oԖ#c8C/`}R;#SUc$]H+9 (ڷewhDL+rqr*{ _J;<|;8r7%#܍(c)+@X{-xѧUa(^%.z+}h2_2뀻[9k&>r-zHI .} TD͸:GD0ҌxٲK%޶TYT/ɛXvo(z ] ]5ҩn|IԊ{–{/~քldW)"\Gv!A㞹2 d!* 9(&,G+! /R멮/ A>G'ɜƐRh;sC 2ъZ8f$y+Nѝ+gMMUћ [t{s{_G &cBv-l z }lS߻Ṩ`=rk>2Od*UOɨ=6^*!8~it=~q@"&n/>F>pq9BIaUE,Buofbcu?lt4"*L3q2 uN |3t23 U9ޓ#]{P60l)<')ZL9i(O)B-Xt0Nj_&袇I'y 1d#Ӷ>؅CqƪM,V"-@v"kfPZX"Qd )ƂiY%݌ sӎWc.OuGFDws;m\ Xw;Eog''m M( ,_/FK!'jsa6 7alOC0;azyMƣb}yb08H)\Zkv%кA_l1A.MsT덾D0N&2td'#]le_txg5Lq`7f'[w6JY;vI_G}:B/B.GR(0|5 C]uYxQ/0t0%޺a n2#99̠*6 0@Qzw.Ӫ4B1$P.ީ*R9ꄢIe }ܓkn)ѯy tDkםd Ũr y }#">@_6S[" NNc`-[4F$%AuLz:𻣂˾z:gF] 9Sd(9ehꁰZ{(ܢD <$eJ.鴁ЈCf$ lPk=~ظ! N@@; M ]׭U:&jIӨdsSX=BdӵQZ` DBK,m=g MI\V wsƕl pͼDWɚ i/[,L R*-*W +ҨkH2G9:)F^fz%m8 ڜZe̹8l(qa*Lƌ5B 037)E붠ׁ5@p;wo]pAdu% ֯;G8۫Vrjɠb*9j4k,HϤ.9_q|?V;&??{u;#/L7X7BW-f_<ď@DP`F8pw;#0 K`nuգXi߸9ܔu\5H?kޅjdl>SG@>-7hPƳKD-L.kY:iN5z+碠[L5oXA 5D;$Ha;l<Fkc{85d]6D0jO4ܦ~껷Oi!Ay2oai<9xǩoCndP eF,5/?3w㖽1cA'xFd AHݭf^.&Rboe_-ԝU`Ob py8H|bS21@O. qXn tQ2HGC-4pSuPo11Н r]7+n/Vz36}s|(eg4 YT9vV7g)s`z_;zF'g;\)Z FuL:;ў /(I9w=B2'AAzI*=p`BNg^0`9(VGmxTE5D"uE"t4O#Iuf'h kPQ [Ou*jA,1O9&vU6gKmJo>Mnr/ )kI/As(I]՜ґ9%>ᑙ=^.'QuEXL̂upQy}.oi ` Y *Ab6cR#j%Me`nP/rNх(8 d&Jħ&E`tNٝmۀ u?| NȗrSY n@| ρ{#Vw;MBB-IrEt3v[-dgM=G(Q ajCUYtPEY@V8p_ӻouY"X3G40jrVq\yp0|Gh.v=1 ,&M[HfsaWELb{vzN1_{{댙YN :A+2V1M8#+^m_ddW_(j;4jRHf$)Đ>ZZ6)$YV. GZE(i4`gi[}@.Ys$7QYٔy6|,X&wjGw$kaDr-oex:]Ʒg1;B #C7CROT7![vQsfO^@-)RaGh/k͙Z($;ŷR]A?g>TaK}(<"dVh4O6ޱ-ZfQJčb]\Z 2V{8Qfi``bRTfb,+> ;>+(3dI-3zbRoEdMW*sŹ$OMHِ!Xur53t¤f #t}G]5b8>DY[!bD1[:/mg&w8!ڸ{zMX@6:b;@ U-ʴLoǐW<4YJ"OKyj#73@RтXnM]t̛A5 }Y٧d3Ф`g(`+UޥگHS 4]jub @}O %0 >vhp% kBMC=dDمU8J1~a +N!DrpT/О1@=wc?@p;+]iKۭ{NucXkQ(WFR6l-_QsL^UsizM1$/=e߶U*f][]7j;aZ')֨Lv1 40"qݖ ٴ.b¾h0Y;Dg ~;}C'OpHAdͨ``(0m3yw< ,Nw@&NYZ޼&E)r H>ע ݬDopk[RC*L7R'8Lw%c4F`7Lb4{X'+A4vnֲU٢:1z "鱭5(^b@,| [P N.YGlT,!rSvbx I\_*r7M+S?5'@yLʞvJ;g1Dm$?i?"6pQ| Gvٍ&rwLeh,1]0o ivO !3.Zպ_s*ŀ)eo9FL%5[!"#Ln]܄w[e>~n\f 껾`d[1{Z.2])LmfCmG[(6Q-c|jLEN0L )fm0B }XdX8-v](Pd׮9۵CRZW涖&Io Jxh8-#2csYPy.B%#X}TR^GGR݋9/@6fIH&c1yQ})#R7+GH‰&Dy\V/]e#FFe1XYZR1B՟0ʡ7ٲ*{2(,~Z)? "ޕjfj*⦞?+P{2 nH!hbъ9oJ[]帀+\Sow(^;2I{Xun@- `@!0A#w2C&aqqe$ %"^*20OA싙ҩJ):zBzMx7΂\}2,jhGMAA!J /*G@Rq5I^L1 0#yK-{jOWY_2B͟1MU.\u)uM.ڕq}}{؏*;䠿̪Unӻ!#j0s=K g&)R𩙋<15pfmhld%sJfޡ<LRU`˻718Ms04qxo?WO &ivl\~{@SVTtL.3iQ+IlSd8!x~ب,K?hNĚ6sz=> |tJlـ͝ـB~gg9wN>w~G} E䴥%./Ң 57z>SDw*PsfiѾeKIAc*r4k@AD z=chM3MlI.9גVB8n2Mԧ?Vӟ_Km{V]l* A9pJܩԩʪ&;Pz@m/f!RT3brFi]U%5  RH_F:eGitb.Wү]-f5bB =>Q*xicedZ$ST0VO_$R\p~1rF`c4K4ȩ9,n H$M%!ղq=)>ioHKzpZ} íF~:h6 Vҩ”vMMGTW&j{ڃJ }bx̑ ^;;=~X6RY% % Ai/ˍ۹ a#d=XŸ;0zrκ9m2nUB|~6Honу!b7SP8xWp tM; .穵|-ėWxQqxɘ-vXdG+9ݸ- N=9ͺ)Xx3F`xP8ق};j!rĭ%٪CxB_*)zD|6O7J'%xTJgiz߃Qf+6`Xx-WH\lm kQؼ+j7quiYpn#hg/we^㱸8d'؄v=*1m+Ɏ| U%f ?ܸwƆgr򚻵,NmKmJ~' ql.:Le^68F#pozՔ=6ngv/>LjT_^. Ӥlh5ڗP_^|rbS:)tbY/v+"T74\i8n[`$ y>&;̐"{_e3vӢGу(-CWak^mο.,R%ҟ> )*W=3nѿ@Wvrd :"BsN "C /'-$cFy.#W/O l yXTwE/ Ȁq{}Z_2ձ]#w}'$@PF~`:L3*$RoAm,_J-6rCV"[/u/L5/XN cz<Sa!wmEx+@p FrsG٭$RKX*5>>?)e=h`uC|g'8 6&vG0ڸj_227(Z/c?kiX% >2)'VyaM a$|c.]*b5Ga7\G?Ol|JbwsDrwdn>Lu)lvMHhZb: &ebVatN}[{:Vxu;9Ҩ8|slր-J(L\x$X1FhfE[PP<ި}~^G9>:yhteTЎ_$բぐ%L,^Cw+Z[Ť+T2 ,XL/9*3]QY1d#ɹy k N'R?wR"Yjag%5knTZy_2~6\D[;ܕ>C΃* :0imQ2x2W" $QwX[̡tOq0G<{j|m6-R?L d +AyIwCjô/v„ VC&HCE{YI/jAyCe+dIEIGuEM&M;ZAHh|v8QS"ߛhVljYxxxhMWN9YG-!',/5m)y/9b0x:u%P^4^i!0pq;7X67 r<%oܴU"31 ^Azt6>u$_%N+-'b[Ϋ[Lv$"iWGdh}-?X1G4 P.BЫܮ]sk}dɝnvCIdj^paNc\z`W3t5==Sl 4F`m34~%ّI"3-`ZWN°WWwZ WeW+5`PeZABWK|^4- V߇ S7ّ jճRTu4Eoz<)N=ŭD w,K|/@"l)8²\L(~~X6]k"fQ_9¹i+m=4Y/[$bTĊb.$Da |Ϡ|Fkd>Bg56Yat?>WV@ {2 A{5h%vQL /4ݨQTY?>DJ7­dON<`R=2 ]̏1>Qx(l2EDgzè{`&c.&͚&X"oDn 2-g&tsd G uWvt/&6)|&u E.9$SEG !/WҤ|܉*2M&CΥ#}v?%ʛWSVV J0blOm\ٍ%+ `ASGQc$Ϟh ? Όm9"ra /F_!ࠚrvO `gMȡa^N#ըaBT]M!eFLvu*` %SG_1 Tx6m- e v9ipbܓMwLIQEWk{ ® kf(zV}1M[{wWV2jyτ&N_C~e HWO@=td $ hZE0C[pHFykj6 !HĎmAy)/B,sܮX+=O8ag+w;1>Vp4ŪbO(e&Y{EҀ(* n70D[j?[{@%5 ⏠y9p:@Ӂ믪Y;nȆl܊P˛ZKvEsU2qK-rtSI 1S*ִ6r(Eⵘmr䦎9'V. f[\r_AJH%z軂H\vy'9[mB4Au"k99fkC,6ZW .@# mɠy!7 9 pGNQG)xKk+k>&Q-=ߵ^1܄yZ3{d:xZNcZ =; 낫N/hcN@0T@#еb뮢) U//:q+U[[#m)Pmj )nϖ"wۆ@*iܓ+_$e{ꉘ]%u&]S/'Ny ^v=I9Hs% GmdbK $LF ^9 Л>ތT[*]@]n[EZ%Af}qT H/Ӹ[; zۛ8 TpJDqKXj?8 'ݒ~QT+)#^ Kg;PWL#^H=Y(g;" (a0D~B3M>ZR}Þ'2%0&SzF~G#a >l|3菭}۠b|\Y@]Dry/Wլ+/|6tq@wkq^s.'qeoe8$y EC?PǴEs u ̉W^`5]{y痺c19ȲMߴ|\ iQlwګ;AQu:E;{Ohf0+TѲ_ވ{SĨ|42qТ[ @=tPh%FRN 4J1/cf-V$%#܊YS٩TEC:97o[%urNSW{On-Y Vw׎ ;tbջMp q~lAv2c@4 un A˛aTIh]1i\A˩"Uh^rVhRUn! Ʊ IqKY(f©eIhsѧL汘kC00,`K풋 t+Iy E6{;$ g1. -'Er.rKQ/p8wEOPn@fL+w/bK›'2Z+#I&hnORJ ʩ67!5X3d e&7vS-X |/)~v_E dyآNAcCyxv4q]wqV˧y15_>eRURJGnx i"/=|U4@'gP]ygծݍ4! oМ|k wN_Iӭu< ef +|e}qBfqD|ڐ*4 ,ÈW;WhRyJ *̾G -L{\bt~j i&Y_"-Az c^S =菁EAR|'Y z ߎ&a t[̼<^zB!0zo^87$@ fj7c(ONLeaW諶f&qN71x xBa@hmDCʪ*yѹEn.k=];+l3U[j9ҹP,<<kSBdY+\(~uǑϩ,Ƞ3FIqxj×j(>e7q:ca8$1ut[oQȡf_7!I;]IUqlrRYp䛜--K6(rt28# Qz~ bp\ș:Tm=DZT 2ᘾ4`a ILcD{noe'!0g,L1h`|w{˿3X{n\Ņ7Z4 (cXx>. CiQ6Z~pI}6;V 'dtOꋧߓ4.s.5^u틘Y""ok4W9WGc-7e@hJj:hihHE`!tf^7T88$PA}㿮3->dB@|? nOX}\h+Md}UE×MvA3邦T`>^[nOW:`T9 IL<=<+З5FW6|l.k17yk0HYhBΜ%9}ag/H5XԦX̓KChpؐ/e #=Cq'-&+>nHrE 篁mng"E$ ah}YI*Kdm'G-4"VGu8 gMywA XcaXȮl#żE }h%`IiQ'nI,)8 ZqExZq|(ltqE(72.M\ 7}q)nCnxzvOkIcx,-Mon/ܸyvyvQӅR--9?aز B?AgȮ Irj~_zvuBb'E]g/&))Mv-`\JCռl[cO ڤ<樿Si!!!hͶTzo+Ikؕ}xl}73]h5ɯg{Rr<{X)}*lvt&VG h_RE PVVŭq>+\ڷ"nZXRl<`܋O<]'rؘ$ޱ B wh/o.BrLՈ28 ,e(zeNYJ)à¨? w+h BY=:o /*20adT%$Gbݚ7!K:Ѹd~ͿIw K;8C=Sb%hL3 þsܕ&F]#D$$:^)0XZ-s'׶@RdO)Pi忥W-2{ yL<}WFm%Qi 6Eћ#ьY۪\4N]~z0msTEJWⓥ- qxf9r}i%Nҭ:c9Y*U@'FfL:>7+Lw7rҁPz)"Ds 7 7cW\*հ!((A(D!+ (<1-pK'oY3ATMԫwC_s\[ZCZyBɆ݁aLyei4E3"!\?iOKe^H8w/ .H+]+ >PN)5OqYTuĉaBA =$C+TMK}-}RɫUd=Q+g/B~q=%*Al:hG=dfX% @sR } So"&kk2y}TϚ4=E$9vC 4KQdJ@V$=>M65 Fv me c}~u:Hp.<,IǺwS35b er=2 h)45O:"IEiQe{Z(M;bNڄf'_UJ{fp}|.jxgw,) Wtv\Hm,;Qz[(NPR5$G;3*vP* ^w;j[MWe%ڮo8Fύ%>ldu7M ĹP{57,t0h.AV{3 B AZ6!%ps}CCROb4X)h>I`R "N 1vzb;7'aگ1L:¬. KL,j2C51KZesFB~rPRc ~r_d !]-r$t! st'-a())Q9ҘM"Ft ,5d; ~?n)mZ4y[B#ԼGhݢ 5P)&ND2۱}y=Zlg,K KGi0Gg!ane#UbxXf+f|ݸ57lˏpJV^Р\~EY\k0Oߊ}hws[}0 2b!2QVt=IAcpJZlݾ\ +40=6z-]ZF[aڃMmX5 fxԈ7Uz.`4 B&5N/CZ@bC:&6T䒌x>SS|ƲH4[v˗:3蚔F'RQ3A#q ձHKX%?)ͨ>TdI*<*'u3. K +;ͻvӖ7b'*z@yIc+l޾yoe&!)mӀNqwX .ֽĺs*Lo^lAZ\ϱ\7%e 5V cۛC0.ZGB b!'⭷gp!r]uSoE2 $'(AMЙr3+rsdFm9;RقB_uVjק|43]Fo 9G68$oB+gQEy;1g0K|,Q;3`b5[cյs*0*=NXS#6m'|Ik/;p[0ɋZ%&6WNFտhVSL$A=4`K_:,WqU'ɏ',E;5k^anN}Kf|],)O%;G '$npf1[J$?^YPb6IZ$(] ,zDM>7"4 uӛPPؖO7l>WE3z3Oh6|]+&_0*Y`8:<2FK4;GgEeT,S' Rs9(G (^mBP4PhdfpSKgCR:ma}/Q=ҥX R 8dYqP$/f;!>{*PmR.w2\;h'$EŤO=~F~[z?0_^kLAbdi;!ÅWǏT8kAB2'Hh& =tJcz 7&Cy6Ċ )5eghQvi*;?hn!$}p4P\O* ^4(}0u)J}%yLǿObI$0, ҩ&;kݚ=g 21粲Nf)GIs F)l^0 zƫj`bT}&>h]zX<,ʉlIn&,Oe78R-Q˫V@WXJmp~=2狪{ ; Р9_FIh̲F^N728ي/L_h."܊#6*G{p} 䉋d޽Qw4@$飍J 6Z<ɩEƽ'dEspib}ԥ΍j 2DhRrg #٨+S8iͨ|cB2GPj7}*yn7c]/_XPjz8YE5Pţj+EV,Uwa%sfphaAoIK6 Hr_:Å{iᗘ0 ݲ_ѱ~SxB|\^E\Y'R= qd]cf;8ǗtB4QY쭕MޔV5c?]lzn#w0 *m4y bQҡr]7jGAt6JcZ N8O20()}A?Mf >?<ݨm Q[y{!ĩETg~\lLl`ýu-qZ->FFxcN2/?8G<4e 476sTm|imЦۭTt|\ 2&a1 V ]MqbɃRIm_>eqW]}{qh/4. +n:c>tTjƶFek&oQ|.ʖmӫF2Cm.)4pґV(9gu $-=/o#9msN>JkT5*U])yi߆_.^I*_%.WClhAJ&]Ƞ"`Ykꨪ[&r ^6g :N I0_`1dd?=\qӣ05r&DƪnArLP5|j'~S !g[ۘgl#x 7Zoj})V#@XUbR`t(goClƠ3;x?GSoAƳm݊x ?N.j-K-vZuTOa~/3ZXprE_x6b_Lk)4@\mlSjW:.z@'{K4P RK NLLLnǹ, Cb vkWq\X.R`wx4k'A,nv؛S@^sL_+L'GT\a*jD=,~}QI#mkبuBWg0>K A7qL LR65R:ڀ{8b}P,]v9?D_ &vӻeRv*:森 0=ˍH0GG{ګ {\!;"@u0F ZΥ1WT.z&P("g*BeT*>ms6tH,-I!`1v5;R3N`q(a*WזJWBUZ(\p'=nXI^=g5pܔO'JR-0];PR1畁^0Y#sR̐`5ywO1\<̙/n@E@.'ꈮe1 IB/ nP>G_+b$\,"eH|׬fetlCɆvz K I+d')>Ɇ;"J])^eV=<}2^H^',{M룑&9⌉S@m܁Ϻm 9)W96\M'^K@/ q GEqtv/©$gTw2ޮ-nj/9)} Ķ].EtJ{NfU@Cv4dqIWA˘ LnX %̏0excIꨕ;,%}\*Ū*EPGxYRZ0ϩF`@T"tTh7(P5=-Ąט9"nt`[huJk57L^ r!RJru5yOН 8 e y^HK[-?UL̫:q}! 2= YkD- leO8h i2¬Bқ? bHg ;S-&5]/z΢:h:K T\ž1 㖬$Ȳ=bX0UD>pS`&iΎc=E\0G4]1 t ˬ_Ձ 3hpNNhrXػ6 *u: 7S>W{8*PQ+q_E? fpc :fKo5v'8 8?өOA:\ao_FN~y~w]XU*_rl-bQv)*믚̃R?RtPu3VOXԁW^kFBs"}4]Z:ݽL>/!b"Zy* IJw"1Wvn9UeGoNLrZN" tud]ss]ʧ~T*1ˆ#Jy.9<"֫l =Iʤ쳋eTvgwUWI?qd쉍kX`(@`j ^ P7ZO^͗{Q#}?ѼE*@%!}lSG㫘Z]pZ ")[ċ-45}0g5Y|*qxyk q98"{Q( ?!+*+7<[@HJ P#y]&Ԇ#oϑ:yB@M~Q| Xp?[Q3HG2/+SCt WNƩFKa1Qҹ>q(o}&G^ % Jm-I䓖qc Ѣ`]+pXqO e-m v.]Bvĝ_30=׮p_&5VcĘO)*#Nc>P#6>0_iL}M3fG%`Hq$vXPfϱlg  ea#?NXU鮂W=b-_T9os:NT֋; ~,L-jUwey>CJX&]W(?/?A>/+3ndGq]z[p|gr'^T~xWxi M8 (~Ļ$c YUW7N&c|QB_ނ `ůxgf-#@&d^:ݐKbˣm^+]eL'k+0sW &V)V^tO}~3U£ ~w$/> g.º+`#+E~8G[ Ac9aBJu˫ |; ş%^TLeu~3d0 OEkCf#:MF/U>hTaINFd'E@:EJc]MW?ө/h](JeQ"zPTwW YiȆE{w 0"0+e'[,c\V4Qh2*'9l3]5yBύ_>tݜ2*jfYqT:ef%@ƭq9J,*# oqg`b[UOQZT5Z }S|8d88ÝW*m5@Ht+Dys1S(8'y3 f`z5W0pvS?]懂i5# ]O< HAw!tϔAi%t\uNJo~We 0! )Vz9*TitEKg p2 s?G4ˋ<\2F y+97\I;PSk/ʙ~k1-V7O"p`ȓ5Of%"akϿQ-hd7.HI qX_G_BKaCSA?/9`6uF]67äO*qvh, nXdfb98#yѠ$=^mkL)itVncxN^w^QX-r5)lzѪnܕ9OHraAC@֏k!02jDACGyhs.D}gw (bh\ )B{)#|D' $mlXg~`r2?"if@DĴa]=kHPyIGån`7HKyutBdnd"f4J]׈@#jo΍cPcl'g:Sw*L7)D/Y.EDh"=**gUNm8s')R(’a֧@k A&wP3-4ф*:mKo4L;L +vo.;zP^OGۃ%a4OZ+Vl,Uӽp-yv_Խ73vء)1.f岓2bA`̀C[!W:gTN$; EA{fd613r* tL\uA3P L}_ i;B\ qPs{?C:Y.e"FQ1Nm}iKNT p@MskDy F  JnȵٗR]myjS:Cۓl)E4z܏>[֠Z9uR[Rf,IZEJ#ņ^FQ G,ZN)[[yb`;NqT*8dƯ{m&"+Z!%5)uo[q.p,su(A%RDbEqL|g O:TLF͌gvrV̥D(k.[ t${A&+ P# g&䪋bY3s!ʅZu/4=6^ܡך򀐾M?(fr(gJlMk*t])YyX8rA11`-z Gdz$}P V  TԪJ}Ni@a02SwY2UE'Tn\NgwOS#v" m))AL!WT˘?N bsG:FW=la\0az˻Cز⪧\#FqwS̝_8w5G7r6'D6|,͗"BՏ_޺B<"~usun\;/Za׵Hpv_[ $KGuw7à)W^"l70*AI&ytki-R*vb)8I!jj98;ۖ؞+ϒ=QJvܶe`ӵv00`ϣ QR%>bz6 aDQL\vBXt*A~|˷_J1aą?,ao~/9\ gZSL:YTc9"k {rmrjfCI:\Ɏ_n8Qhd/ 9GR]3ټ4 ` Wy-YԻD4qe@ kmqCK\~«:2-Y-0c=P:nv|Xo 6ErUOѸs:tdj,o *n3QQ򽎜oPC (_Zn68*Nf*xiQ)~}S^5F{*Ed \hDL4T ?~n#$`tVY mb9P" 4_8|Prkli| g"\ W5Q HRtF3lqIh i lZ8U*Y3ɰϓᨙKd#ńv=@ۀ_۪Dg1AƊU< Dj^!}Ftm8EF9^?8>)& KeMx| ~IBMeZJ 0؇>WUڃn3oVN:T8^?>>V ӎF-z >DVD "{sE``֕倝`5ۡFC[_G@-v2="j& >X5?}~rF I1X{u$ C(]I)('\L#B2qrG'q:av Xn1KJͣCT˴zM* h䓥urDC<נnL(rE譓c*ƉQ3EN> FDc:+tZhsPgmblZelݯ\ r4kАv%#gr9Pj\7}?hŒ AC<@5 h轾[qx%6As3c}UʐWdl#iV!Gd=w׻}[mֳ\_e%.Ȥn;-~ 'ɉ }ӱ 1S10 qh?ԀdiQvLfe̲IbIJIoI]576bh%')V JO Թ Z-B1LkG1ДTi1hf 1];G#.ckL(1 VSwQ$B?a-ZmBXf1 {س+Owݱ_䴯?oܳ`Q3-# fvLw S;[J1JMS==MqXfJ-4:N(s'j$:Kb'ߎcEH̬ vC:} JGYcw]3oyiЪ`!q8P7=X<3W dwF2dbm޼4ۇ:EPw9oʁWD*s44<(Cּտ[~2r[;=WxpOtʟ!-Dx}RS[na:|P(^\Wm1NshZ#,<9fuHxUT37G˜xܨ$ ݒuGSIj,%}M;[>&,:UNh1@2ήɖOR&N|ȏhkmx\;*l䐊C&wK8sqxoeZ좡sF]n= vjzŷPhey`! w]РУ!>KynrjKi* 7W?-R9P\ن2h+'e*ũ&?B눂% AX vH2dpԣ:Mk( GŽKd[ >wQ|EN'A˞~7ŷ׶ u܀h߇sS{?uam3EKD)?DC&$Kg"\MLadWqqejKf5AV#Ce{<=*/w.#&0$h}۱͸`JM*+PLP^b90zN̕bI~] N r2ЂC_aԖ wkRw昜_? reVr 0\Ⱦ.pnyl5ؘaQ!t"x FL;+ SI-|i!4K|+lo5/#~_CɩO~',C7 F/!BNr;T׶|v53˄L HE2ǜ%p `v _TyG#"Ԧ|!FBԒIw d O'(=1zl19D8_?>%'qr3V^CaY?(MI(E }Fuo=b).9h^b/A8`@i#ʁ>P՞2HTU٠ucGORTgM}Ո=Z #ӷxz&ޭ,*͑ځ( 'Ni[?mj~ aPIIZ -`~XQ_+:\i@{7B\p\Oa 5&ZL Ēuwᔟ^< (k -EQoo @K3[O ҁeyζaاM#K:8y~l4iˇX\Lݚ<@ET`+Al = C];qxFާe!ҏֺ fBrbc>0DpT EZPMJnܑSNMhpdzujR[ wC#)}u~IĹ ٱQRa p"uN#V#Mtho_-''mnIe#QFtE)Q 9q k @cp* s#pӱS=HQk'YVkcƂ> M)Obt@.2D"<,}-=F Y[&G ?@'k8!~ہ*&!fv>Cz}eV1`Zi׺Z+wBv3D؅0mo*X:.ep8q:wv5 Ik^EAh0<qcFW~x\~KsU]/(CN~v 0W>ʲcΑE]r-?Dq=; 5͙~BL!pL@|w:xR:UUY9؏%J/5 g|q1h <ʺ+tz_ZQו9li]E,O&6ɐ~ĪaWX!+RE)rfQpƯ I5' CgMlEHUc KH0"}MU`lwOv%^~F &8zJh*;/+p Ղ *NR YV{`!xMs _`r{J`X)Ȏ4ڏrLt.n3 J&"f \|њ0jKE28<HhŔ VJGcJY[<ƞzP Ygvo;lH :+uf:m-2mzRq,+6&kk9MH̕ԍkV_+\7(dcN}q\f/%AvKw>&ڒޛHn$m{^ni=Q'DrFS `EXغ 2x_Ymk9s|!UAޝ\ z#T!"/9:\ySN K85C.@5^a O$Y>]]IwQ`e墕*ŃY󐡴Ъ-} r< 8 =K׃н o؃ V}(o1LῄǢG"*=ru;B&y(/0+Ŏ_?.!ɧKi#u^QEO?!)>D=nZt.'^x\U_#ݮ&/`i79v<+Ί}EboVx2@} g t/S2YH]eRD=6f:E"[>%F smGKP:#NBZa-tRK vSBIl:`!*V 6R 2bf\u- 7-t D,RJux5e[(/7\nӰ:-51 EIL3a@5ecLq? 51xLm{ϖ$kSi@ˠ+eVI }bV9bA Ev2)(Os~#aP"AGT(׸>lW2^$Fm߯UyHkAe1QaH1WUvX;2se#~%bmGb⓲=fw2Q'p%#8ҭ,+=t?gߵmGyHh!F@kp2FHLҔdiE WFʏ_ I ~ub)7x ${~]ptD\՛;/"I|ߧߪdkھU2Gv&CJ$N8(_hjX| HH& WsJ]>ob׿QItq^OAKyu2z@F5%ǣ~)όi;)Vy_Z wZh;#]/hBI*QAy/ܡZ1n;>Rn4zė"ݸUP+,0{T?' ]RVN`rc\VV:gu7L bB ?.e[+Sؠd]t0^mX5kBV'ėL>[Q'E#({gC#%vonj{oC\g P1071Jf==/h0cL6g篟v㋁BRD7c3q#OU/)InO0svx{ѱ;v?p`n%W@}T:O"T=x02WHW/?p- r:)FoJaF[IWpʵwJM`^m`ycpe.9< ( |c!tݭ3:f Q۔FZvջR@E&Lsorz ce!a|,N Eb}үsV巫*+obf&9S͞R釸$5 P:$O画c[;x`:^kںpOӾaDo`wubEZ~Du ztOh|F1aF,*L\ZGt8(̈2;([X1iO,'R%[5g x+\38j-E⟔PKn-6gwNDJQ~3jh ~0J{WPGj'tܤoVue܏bVpw9\\K.Sg*~ܜ*DRq u4d bK eߜΰ4;k$|h,6ܞ/,A)Z穞*1N8j *BuD j ݌\gfյxqw#2,;|GQ!.dK:kP3+鄖͠rpTxt.7(z\W+sw̍lN]JC1(칻 kW]'6x)G4]cJ/I}' I U^u)8LqD}Y6= nO*؃8qtL'Y4>9>֦ߠ{[z*WpfLJr,lF4ʹ"^ޚa[,-2; qt2iRm^HY}9O]Hp8}$'n|wL gݎ+C|VK|^; Vǘ9Gl*WAl7vB龨B:g20=6(G 8Q9-Dd d0V.NJ6'm~i pg>s[p? ‹AXc3c)V\ cZAɝsnzt+P?Mh@&gTnk$zť|d6 $ _I mZ~;#ܡ7bNzA!erNn.H&OZ&; w9{\rPI5:4LR1md']v~OGC@*&yOvI6혅{b'M%t6'np/W5MKFSTn˗9~*adxR:jO0+[1},ʀoW ljAEGqFvUJR5ot&Bs3o*ai&U@(gh nuCB $h|(vsI~.E߰-Xgk"<'L(uHԪ$#|>:d",g:(6F54D.L^ДZ~4rGg|Uy.g+{ãW)s@|Q"Ȓ8oV!+f?}PUl ^/a81YW(C*j4tg-1kܢʑOyWqn]3Q*H5`a)&6\xKǻܴaYnr+}Hb';y=T wIU#q*S~ .uw+/ j-`s3!֧oT%X.q?֥my $nvKiUr:$0û~)f{ kbwF/l+j,d:-/&<:FD)0Y fif rʭvTԍ${9RN2qd>nTo`qh<œ}HNt^'j+%>H`'*<6lSZJ0_ed2e(R:jLhBKL"oU~Bɭ>b@x\e6}WF+NJcqA=9G80K/xYrZ0: p\!+EY@:4'z8Dd?]E5 XU'XVS J#^r $r5̈Xe'~Rc8~HE7_$ KgG amt_>= $q??&SԮ,DNɖI; Zjr0TI43 F=+THjn"vfB sq? n#q~. 'b0QiSԌ0c'uw5pFͭ" `!־_ESaMy&)b s1F'7ny=Tkcy;!!9FG(NP? 6?YSʄ8\)n(n?n M@N18'GeݝC[)8ylg|PȚ@ \6fhejU9wџS{2,S{ɯIFxy;QEIOU4Yŭ$lJRSL Ȕ7%ȤeQXzL5]i K8#WLEd-0&uZEu7P/'w⯪ &yU';dkN=dtKjnhIvZT&􊺆6y)kwBhWY0d?Td`ƜԌ[U KgC]axx!cfMگe_lVVslk¶۔]U$j™j)nvL-"&Wi7Q{QÈM(R|h۶|ȍ<oP)VcA:G,Q|#sFD3\k;*!94n1+[**pst^cs\]f9|5sh}Z*uE8>=s-cUn/<#)|@uEiE4S:uԁ0.c,npq4}/R?Q*$Bj'3p.:`hR-ia?y>W4Ngd>LbN<'w+sj(N xuDLWEU֍p||{Jv=-fYh{6iqS~$rF#b>#eC:"X/+a@y!J' q , t#۰Jqfƴ.4RC ئzֲTb1!Sja] aəj4gɟ%*$!dU#Xz*nτS0}Wo:u> :'zŢ0E2+q)[$U"r"o4c5kl? YvnX'Y}#eN0Ba?&z F;aY$bj.p_-t|=|VdI_6c-A`WlA#Q 9ŮԻrzgCW_t`N:66S4;L,Mm]@ %VN`2sIn?|?C˘|XI]'}̛BYn;W18 K|@wB\IϴrZ4ejs }; buPS5586EԺm|6>gt)ͼg Adw2xԱٷim녒Bs _?

          mY0?j6eqY& 4Q_vrk忑9* g7= !rZ7M'DH8|x;z[ (BShhjjl94yvRuCOfCu\r먣XR`_6ofR%!I> ,e"᰷zPVk1=]kdy@p]N3H>YB$gLU&($vؔR%^wk: RT x~I7)!S|!gZfn0qW٣r@JYc>Jr7ύ*_Z+@NA-ɡ ig6REwUXx:tȣ-paQ1*2eesAQJ#XC>goE\ rDրv+tO'r`ċT>?qWG<4Má| `iG'ZaSDE${qmA( mEŇ\X"Z4˭*%UYv-}o֝kq6*ReēɧJ6tr!1XRL(ph{Ɣ[ n:ׅZ4D^bQt/6i`.|Qڱ,bykE;;X^?W0L5d̊ER =!Yw̶rRR4XEZ2 7{a%C >WaxHNj @NŌ;;Q}Y4bQvSڙ:3Ȯ|QؖQ8e'Czm|9 Ѵ`ҕ%B9aC3Ku?|=` L.7GHwT(˃߂ͅqRҫœG9<ޝan Tqk-');eaJJy|8}@ྷם][=UONFE˱;!VoN\es^+U4 U J>$!R=*ujXykK0>~O?2')&X2/<<}FG#1<`Nl;S:}UMhlvVUzlL1"A: ߎ];&!8ist^9ƹuP@_<{":sަrɕ1$a|=\4 ?|Gz|œgߪgd/sFOl.uCdn]{;/hLM&j}ه8Qs?,^hdYO~|-݊m'.ӹ wlyHaNi>85Y SYx+|1q ?]>4Cl%A\>]DU4uu_&wX{l@Cc0J@ep'3OhBfpo3 9PE x%@?rذwDGSJd֊a]])fѪw !\*T?9} "Y`Sذ^MSvu][$1n܇<_?Gkz% o A\;ﲓ5^G">u29 iXgohƶnnO3C_)rY4|t;Q4oMMt:y]퉟W#ױ<*SRf]%'XJd esDku͜ʀ&O>Yl=$o[&T%ZhO3n-5zѯ 70lJJ!.WArz3Gec7nqJG9ܡyiRQUzY <-+ WfDsp ll"Jw|-S`;*)~a_,[YrhkJ>!š;8^|u6Q쇢[k&ǤUwCt|-d]mMVVnd _>&#:,(.Nx9hzcG1/XImN_*yDusAQCwgv1^ qdRǐX=[\"]PǖOH /<Att_򗋵飰uGQhYNv?ܟve1|SY7UHiba{|(B}v'&: =گ8ƃ&^Bqc8ZZ\c|دUNbf/.l4Xt32vy U8H9@1. \;v{SgxOF C(5 N%ufgXnYռmI-OHo³ bdY@y7p\?}l O;v HVF)j*kࣲ64VWƒ81D>1|0q zC"zs]Ņpcst.,v&xk0p1|C6Kb!Sn}ۇ#|qզJr&(POVV1가5 *ZEvܬ%#!jMl:[F(/oNfo؜3Cuî7 %m#Q[ѣ99mG%_nvro2zq%|NHX{1'KbZ 9w׃oHm#f Fdr „ M"rzYx H tH[D~]a#?c?[--Wtҵ@z2G$Ib" F6¨n)KiX÷䇱{k*7"/b@M}0 mTj Ѵr\9+%p|I!Rv$f|fԯ=3Ŗ54mA4V>È͚Փ.+<Y+E L<͜z"pE}@6{dRVqa㸆U+&S6Op:I+l(l 9✩ _Y3tu%* {P8T~-ÅZj$/qGu3jM2 8qsw Fϖ>:0!KH6Ҭlj05lOgz;q(sWN'Cۍ۸Q[{DDc{I:p3qBA02eע*XpJb$al‰;GR  蕂NGT 2V-eMdb`Ÿ9,z%R.T9=^i ų tb,-_a;o}eM>4ZhjFfijtU𠎯A?"Gs7Owe (_p%5I>)׬ꠠ;우>Bﷇ*Efǚ KI-#PwCVyqdŶabK7"v~|_HW\ cd/4r$WEƫU ud崲EE*2g'!Eѝ47# vRrjz/:fd%<-Q3J=ǜ -rU cTcwэ4Fw}BEIA,|R bXIGt?5`4#5ސNhYRLrR y(`4zQe}F$\+8x3D+1u?~L]=>]hߨC`F1N$*fi|qc#3D\up#ŇC"ELZ@Xg!ЉeXd-BϜ^ҩLM{Oe)|zbc%vf.Lg-xkaJ Pu3W)rUZiYNJ8: Tt+#=L_6G$sє)E \%ÉFxxIJ jPyvo@\ y췐mk>wNe[=>JyH/j&5~s Cxpʚ…5tp3K5~\= E6[#Fefc03%<9h mpD nj;SVq$9v7If{@* F!ղ~-.uPD;TРLa8<[TI5$ ϯ͎T!2C~7 Nvx&b=3饮rEJJI*f jJ;*I0Mt>Ⱦ% %&aQ'fٱ2 U{AW>Yu2Kq">fVёЅNB\T4&Ṿ7h@-߲=RՔ:LYgFK7?+MlH9^A°_f=_odž| S#59&-$*ӡ@_BdʺZ6R5S/''y:qUUm/o.S{G lv/gI!71g"$D 'CAu{9"T|~ҁKkX[w .(f6,}᭗D-eyMk@O? w-@+HVqxebK | xͪLmJ0/RFPUh=51I#G0q8{p23w`5w xőduAMY99WC Fs"ydLtVw6}26& }M:MTCG=lGOzbeWdRYVBj\=9ꂣ3O3"i&Ab\rзeJwy#Ծ [XFf˪bo\{–iU캞xصvfU^~7Aܠ`p\4NxN|7DSblA1諠[ec;:&,@* $"dj}*Ͱ 14t5Ӽfo"]Z zjmXk@ N3WNRhWt:-ʐMa@&Pe\!dH#A 1pxA1ւ)i}=GZSWa։irX7E]?c>F|.o3@,i1$Bs=@X ōA4d[m3m:GImkq˓ZH"Z"EP FEm.@ƨCX%8C%峺0abi1Jz4Kje~!,<-qG@x^Q? ؎w35@O1o`Jfto# 73җN4_/6 Akqt{'',V^r6m~Tt*g5A\8LApf+Y`PR!(Da3;˚&&~?d|<  ZOcн w'٬h2ӺOy9}tJ/䬟L?z'dz: fP;"brԀ,GpO&":Q1,'F?*B)@!få(! SH " y~޸`~[>l`˶G10X:Lȁܦe|I(Kp6pcyؓld I9 ,3 zm=: <oj ޵!\Zj7vDhhHK@) L3;#2I}w Nϊ|);S^r̊>CRklG=[DU?9y=eoLXp8vSDʴe^ I)Θe UڿjN~E m'#d#dDk5GuwYa c&AŸXW/.$^Iץ.k|JHu0Gbpu-bVLm GRx'\+W\Q.>xբR8ZoȞ}rw_ dmafNi'z շWaU;7;dKK΅Tꪮ޼<*ێ|`Ba  Vr %#YCB^a5@.[_O-ԏVYLo*=FBH#f56'k_~wWCbKkVywO+ŝr?2x4gRNJݫߔ<3ng. GPws.j6] X_upn3?4]QǍȈa"H !kd!'Gŧrbw,|}Lm:\C\"Rt׭@ZBwg>: p 5z/{ s0wOA'AѹpzP:L0SDLfiaSJcQwJH6D-l=_y"bTvp=qrʐ<|1 Wf!gi3>c+nEʼ,VD7dA7" 9̌8 y%^r umG{X?0ͤRn8of2D']S0$/oke*IWtHApg֜v.ߝLb7] ӁgO&oѧPǬ8z u˃}𯎢ϘZƘ)\2Bpnhcx-#F'. CUe 3WªLƉ']WX#am7Ywxu2p[ sQ@*͈$bVL$*ϾŢs,@:6+$TQ:4ꮇILe5so N2Lycxܗ%{S)gFT'&&$ijfڑ=t6d/kQN tمwx7_&,K^,=O013pdYM‘rVvu9ǡHfCAVd-igQO QS HY9‰}%8@Mۚq6{%`:~[Bdcy4`!\]ny`,4T9>n{(ǚ55^JK-7LQ*?@(x1'Si&Daĸ+e{Apzi(<&{@6e6A]Xi}$aqDͮHL&pH,r@Y\gSzŋm?%nԌaЌ%t\K\" Ah 0`윆K%E<,rZʋ Xln_<еJ\(^$'ЮV6L #Ӣݘe7l}J,pWU:5\.9LW=*DM-|2<2R{)}d6p> F#tK %rRJg[dR#>N~G@]/!$PjJxwD߽Kގh&v(h sT T6_%".&JD֪n7݃-PrySQW aq0+a6h|ˉ+?Or?ʽ"hnԲ[A_n*}|77lSW,tְUAwoQ 8QȄuh=  UtGShwݪfdҖ}3X*Z8ݾl3 ==&9I*"z>@zs+xxgG ccc7- A.{P7<{;_MJAL75c4ފ~$;3 Q,L{b(ҎOJ*))" <za,{uW2)賃Jxmf2@!D3/61[.+Z-<ZGK*Bo~N e"?f&9@'< xeH+ͷ0s-P"68)t^G~Gf.xbACm)#ղ ,,Q>w:vVB<)~[\;zj)m^X~?SM4.ܬ_UAM2j"kYk+BLI ZF- !tuI=t?hP^ve+\Ά OH˱nwu "Q͞* {4 bUۄʼnN|1cb"aO;{4XG ryuWpx - !LDނ4ϲ.(2A -M4=&Vǽt MZ&$[Ҕ(9\LE\ypfzG[6}r`-^9=O.lP3U*@o/n?W{xtI@CX11>KfnqSZҟ1Ԫ>; eï'!qtY&H2!Id酨AJ֒5~bK $uIx^`_ < (\g"  yfB,0~|A3 (h$No"!^˳Q8N;2`v_y'BolXΙ Sd,uFhf HS׶8i_G!Zn%rz&w>yʪ(~ok8"!s`f%X}{ #2?H&'Zt1wMo֦KN:ql[;:WjiY!E?!\x$-oqqz-]UlKLXB' z?uۛkl{(YV9~,v}&S DRQGO^OV VJ81N"d:BS_nq1aB 0brx.gtd_RNލ:z"Ls?$`Z?:*uҟ!E-iccc L<5TX 3Q /'' O/B*Oȣu߳ )?,oT>e,Y?%R.8V*)oQ7I|*J\T;nUz+vo{3]qIx10+DG]Ict:d@zIƕKͯBF2ފ3KoLag'ZJp(ldRSc\'ktM*]=Z֬.x^;w*ƖS C;!x䥙3 I٭4B"v t"'K?J N <`<.2TWbke6~:c=VTtj#2%`C\|j\>U}jYP[hEX*y4$(U2,z~dN0ENr } GM~: AdqXdojVvy}nBgm0MJٝGH2M=Z\<}6e8A ]Ts˜6Jl (3: U:gZ z>%̢.ap9ë<A6<ăD]>HX hȮQh1 p{,ؙNYy*;&=ʂM1UE,ОzW+`*Q޾*I:R4Q0V՗cy̺C%חMڨA@&-8Ldb-<&uF'&B5q&\!h-T]KVgޟ-e]{a?s,P,O-˒bfRRjnl|2۟YX.ոR+H Z%MӜ#1o)Q2l*orI FAscW1À12ћ߮Tߖ}D升Q@7PZx^a#RPyF2h"Yy] BrY됴Ԧ:Mu.WVA׫+do.iOpby!=GKܞ=o$(ͧåݒN{i |<%ܮpCy~ |,Xd>Zjk_LqzwҊeNF WOi{ƅuVZ0e.QLOnw2jAbN)Q,I"٣(C/¿}[-%Po61$YqeG||sZm[4j%XUxlf\'L |fDeLK7c$7c{R]Qz-n?,s@V"X泍$U_ErHi|7NQtF}ꥣ{ :ܒ"6Γv>ʴYTazOk#S)| jAɖr?HӍ xd-$(uH 0ϩHDJ^xΨ]}n^'[+V i*:J@xk+A#|\r)[ #f}#M+:`ʶa1wI]_#)b\OEٯ ECZ,4.rDā'=k@U|^D w3xbz,U݀ y6f x2]:"vxGsGNתA 2ϓ֬90O[[mk3hǫ!݌*D%=eNHx`a)װ0#:hRq޳018t@(A# ;^& C[D!ba,٢ixFL7&ש]zUZ8uj5:A7Ƭbc872.14Rs5-!S856(A-]rNHw =тsQ,R0ȕ]8@2T@a^5KIdzoB ?t6ׂ還E_ɑ j_k[`1mV|g$nEUbw^daD<4F%8al\8tyG@8,])je$8b7pDb3&'q@R%Tr >r: J(g-`Gb2nkZ+e_o̶d9|Izy3ϣ\y4Dv ȳ6r0=qMܝRI؀#W(8.ݳ5ﱆDAhpt[4N |T!Ψã$7 v(EvKVuy ;#Wr)P{qWPpCTjw _V˝};C?d"I%u뀧td㮩ED>GC.܊ÿ,Y3+Q'q]6FP,MNVO>$Fmabn㏴jmW JmS|^smJ=BϼHסd~Tث6iVǥB>qEPDP}G˚q[_%':Oy#ZL8[ ٱǬ&z* 3k&;f }7->0e0َ%|?e*WAuY1gzޤܓW#06Gp|JL&Y#8Jd=lÈpho:C,%{>#DROңIza?dS{a Bېvt%(3hU/dA4 2{Ivqkи`S$oNVYf+#-(r@DDNJ=\/;UmԮŁ p`+hcaErr)@-o 4$ykz+asFhX/c^>~\u[d?#\\Љ,ȼvoM>mx b)r!P p5KIqє8wr4K0 t0#d q9jWm[Z)ߧBB}N,1巼佅˂CaPPI&3Q1!}8a=,[3a![;=R;6cؕÂ]!2|%bs!`e~⊒zRj x^K}Ȥo+)K8$v@RCת/NgNKLBH^=hUauq ŀr0n72O6$3WnRB7t>O6kEdR 쟭Ɋp2T b{'Ɩq`m- %cv*E]q1Q"kX~ R2[a1]1z(G-Tݔ}3YT|6չxmhʳgT%B\ҏ)Q#Py' Eh5 )RR^E TNuWؐ$ Uɾkh}i>So{8{n@D !h\ }4\F6̡%Й̈́9h4ޖ@7T $J!yG|OJ !޺%߱e\퐶P,jk6P㇦LIɟ4 B /g0-~Յ [{ꗰS+D ;i1gsҫ쏞L,ŭ@R`4KluB tgW%Q:kS#& iCѡ_5ꩇWEpM~T~u@ B~{^S=Faz+(U,yDkQlWFR Ό8ɭQc~3#5n(>D/LB-I5 %5Df7@}d05CQXGD4f_3"HQΐ,O8$Xm{'` љk_X EGSЋ/o{paހG YXPd@B y?`H$vBFWm`|B#B$啔0Qкx%wP\D}LNOT;Ep6RH9JEHp*S+#`ҳ5MB,Y]xR I>DTr]4M;runi/eKRۜݛ!^-5'{su-eFcƇ&|v 53,?hdqױ=s9@5IjF02IeI(|8QVofL"Ḍ4zJ}[pcX|FjoZR e!T? gh=9,jBL:}6b0Y!&qz Fʹikui{ְ N&GM^9@a0С`3+FxX w ̼Kom5tadhԹ8BbCBtyK `BlqNL`!OTx LAg5a&N:?K~'ʕB*}L:ڥB5hڴO쓀pi"=:GK5 IqeQ}6Ȃ[Ҽ8r>T>Eb>!ʂphsp$Gzpx[@䓁@$ a1DpkWt XG UC{wѪAe*I?'<["?ψ UM24"LG #|o*rMzMϕ=M'|A%*Қ In'M.dSUՋ,Vٟ=_%'d8mV$Z~ [M㿗f\[me aMa$IV%:[gšuJ*6唰H|$Y0 dɭrB&l }R q_[} H(Ĩyu%Lg4*!*$G``ZSnJfԋQdS]Flñva;ZvP[ bGYkMu^ 8!لኺ6LGe0AKMŘ,l+7jl [}f@Xoa|kLjJj=, 8oFL Lz9ņܐq%Wh88+Bo+N}7"xw[q x#H6J.dU N֎yNĤ?vO/s)ܺWG)5N텩EHhiW,p jw}:41q n#MEo-9穦޽`6a[M|(C7ۂFEd-˄Rs8)܏H!'I½sErvr%TD,Q]kjg!2/ģXsI,lPgs;vr12O 5^щV}^<3֟_ٓvOY#;46Hnjqʽ{2]w eؠ+8O)Q_2Xnz-KB&7r׊q;k[O&&[0ܩb>*.~aN C9 \.PO2_wN#a>) q=* )=YNVv8>wz$\)!VYd.+x$ě*6yGk=-ơ;&mX$moj~^smzԿ175RA"LEXA4DeATJX[~|r6"3ݞnM'e>'# v6psa 9 g yIQOCI%KS܍t%0TIP PW_;%$c rh"?Z(+-m1Z W8S:GQ9ׂfnRڷrĒJMܜ~[fDm;șKDdO3Uu΢rT°{6.Y@1,J2̬rڧnb@&>ݪ^D#u]?]|:Q5-`-bYkQ OLU%[V/asi[Ȥ,5s$8܂Z]UCys&&oˠXrP >ad&4A/;dr4?pǗ;D5lx昅ݤ-@9Qֿڕ+˜4glͽ?`e2]X=?yk="Zl5(mWjDE+}נe`ѻ,qE1t2|"8IZQgT4\?eYWSζ;vܡgeHtXJY^*VuVhp~Uċ쓱Bw,Rhi?߯QSKtRIkuYIԴ3lnq0 #!+ۙ{W'~zWtN^ N;6Sq&/}6\̑ VySdl'obG#"#}<i4B6) 6e78>("J>PX{ސo[[4 oMg*s[gfYej8ᛶHa U=j0c3;MUy gCO{"vK&s'X|=qi`4@FO 2v欩T[X_=[f [,Ÿ|" hL0tq2p|t;omwn9n*(RN 듎Я ubݐ G0~!  / ԯfb6wr N{fcxʜ5h_ؼz[AX 0xJ?옰3CqkQ'9(s1( 57C^ 5|%*DEh`cG`6KSI/٫ƍ/1y5%XB"|Ht /GQOEV΍#| .UE"`; a7e|_ ^ȡ4 TIeUV f /r9+]׻#߼l^+^@=C9_Z*@A/kGBUQ8:T99QA9ޏzKgF68nxQ-] bZfnz䃡P/(>²V"wé07,?fz~a{ùyT~QLxCoRRIS:52ābVÄQ:]xP:G25r!pL}k%ai Nٮ9ʇt[!'S;Ol̺};)m>퐗zL,3jas [Ȼ6)}ROv4ʁ'HĂI1ӾjÁǮr?Iį;e YWA+| J3n۵ Ǻ41nR3('`FЂTn^Jr<%ιWYxa.Ff$?˄*5nIĚr2& 5 rFkxGrw@)#{ eIrzuEOV|Q{@=TzN_lu՟Y*=>VJ_΂SϨʧӳQQ\q**IzߢI=G+IhGir#_%t=IA싺BH;o.U1~D0ӂ 6ڌ Xޱ+Y 1>Ңʉab$%Lh,FHlDQ{:jf5Onf1u^h5},fL 1hBarAa.w&˅/z._fBڤCQ(Nd}D^ڌmptݯھH܌H>t/ۃCK4@)* o^ʩۉ~f/cd 2ԹUfSmTc:{Y͍YN@-6Rm<_>n7H7@$+v0z&%}A$a5:G6v<'\xUa=39?D$h3-lE܅9181Z7^c+6 %plǞ|CCrՄP³eN="wK&O8}wc*=Ïg|۰ X<T+WU@ HqO{d:H(%=ߪks\묝>!#<&IFP0zjܷU[0(ߩYF go^ڏεHK ) _?Gr/а:lC2P:zѻMU9IrɌ9z6~Urۿ= qRؓ` i=+74=Mt=s]mVjiCY1>.5M^qjзEؤh1~ZRYMBV'q)(Sc6PagX7딣xb USzh`1-b'[ԟ}1" !=WgCa֐m K\>/46{Co곺Ñxvo a*H J~0|N?9_Ө(GVBB44TGܔd=¤Bԍ'j[~^ޡv(x~"vȧ QP_.Qct:Ci9Otx! 0&NׯA eO>DzL83y L+ rIZ4 7DHcV|{PfQF+aGe T v 8wn% . 9:[ :=L4ڃ:6R}a--OQy ØxVuD^`RDJ|p2 t,)i8\GEM|haxɛ %2@Ma3mrv?m~%omܽ9ͩ:YԞe"_%.6GEhs,B,f&Ku_v, A4‹EBEռ#wo"(bT8l^fZE2f2hA㍒~nf9*-ID,N)rLztE\$&0Wxҵ̗:hӼ>jfA6Wї\K5y:}Y:IUB}-jf\K Up /ȓCd}ItDk[(ξjXSjrE3!,q@)XW"!Z={YKڙM^ \TIK7 VR عFxnh{%6Ԟ ԶfZUo$/]-u?ɣ z ŪԌұSJqacD;]tQX6 1S*x̀썿 rC$z] a ֺtkgl/r{?ll̼5S٣5R+c1kɂgΟm ܼX#N M*-W8J&Rq04FT.Z)6sًP64%yDA1M%W!ռMs> ːD&8#q#a#ffB+a;k#KҶ8cjP/)?!@aA#oN/& Bs#Db ;5."Z{,X9.!.{֣q6Mpc&żuA5qsRrw֖G8VՋaEvK`Xc?xb9j2A'ez2TcΜ-I$ÞYܦ:ɨV_ @Ѣzqed7.F~$;8L|#=%c5;]}ͧl 懄NJ*]E0KѹOC"@4L]aVib@c_ q6 hDzTvESv=%G*i)!Δ:*B`ô:܅֤߱_tH2X]y-=8Mҋz}ec]5 ?E'J|U@PaޠZ|tI>F@a?KϩL@!ԿM +r~+3F;$ui;Ŏ6M^GaIb7Zʑa9*[qiz[}HM ]G?7!$K5ܣ4j0w2xΓ$t4@+.QwB9 _Hŭ%\ 4c4ѝZcյ.`>C2,ZyR{OU3n> ӵ.RB\1M==E% }RYdZLT?U($ih iLO{Cm;㰛u)*QDwƳE$ISʻBMtQtQƛ~hws W2bS :z19$GLڱH'/{ jɀs-tP(}"b66SDɱ|l[f3p$=3Kn!^ RG,.YZj%-tG0Ga.,$, "#X8A!ܝGv6.AXA^s(^sP`Z+2?6.}Vͨ2tbw>jkQh*zH/ ·t%VdT$PAn)C l dwaF8qWݒ_9# Yr Mf8T]2rL%abJx aiOMwrAm ᩆp5nA쀁R"Nq 9M nJm]5s8obTH_P絡"#d-M#4fײv,ϏszM%xl:͔¡Ľ|#Fu<?"ˎ(UqO9EI?j#ɞ0pFpO^SɎȼeWJygr&~XPd_EHQCҸA['M;jؙe/\4@>*}; }.k@a)KuJ3G]]çj@*Eר(DeHSL^!"5ͻ8ZVvL]0&p_&@ i>CE}񐖱Ѐ+x5@s#:fSՙ>.y*:ϫEPۥdon"2Y1?V` .jٸ5$F?/N,}pŽݦU)N\hL}stN-s#D#W$U %(-OJ_hSf$IY*wI:YE+Qfr̞ӭG(=eH .|@*`d # dz|$LF3#58!RD݇[, l%$[X8UuU6"7~5$jUw;le.A41) ryh-`EC& J䠄2k9\Mfsi yCaiڲH$p_ӱ3ZLbsYݤP[,9y7Dyj{PıAn^,\}|%`f5QLLdsGr`Ns,&f| BG}ǡAytaʽ8%?F5u38d[/ 0RjAʠמ8 5^t%)UæれXt8$Ѓ]oQ\ B^3A_%Ԫ$=A?SN>Mףr+!I*~Bײ)xPUg\yt7Ӫ >kQ(z )]:i/3L#dBگ"3*?DjH[ǛwD?>2oP93KOV,vw"z0YU5M/$f٪i}z1KC%>Ox3ޮy$8?ul #3x|]c;RH+Iӛ<Ĉ\:o6#SҲѼY066hy3Q$ӟ>hħ5rƛ 7rWlIGаEo .9X5 B6R.T@O(Bp# a؉^ PrFVtBĢƐ. 08.v髅PD@~ aC^=ށ5I1dlH @@zf9Pt*4ОGO_ İ H|@1{wEXi6Bo-JS[D"D)%`{ 9HV \&Xb5ǵN*Q-l)1R}SJ)9}&PRrϖ0X8,bS a:OYG<0}v˚<|s&F!:滇I_WLl8j`d F -"^ cic[pF oY y#ͽ_w"sr %? A,vtd97Y[v&A(r%=Rqn@^G02)%֫ZDY*7߻_nb[=m+[n ;җ$<Wݷm~gBo< yޘ}EJМ"O?qAt&LOT S)8h I&aG Yoyq[j$.6c+K*זV51y̳к48MGƃH8S>wrF%_!B|kap wu꼟lN#55%\Ԗ1Rj]^#V][ gJo0vb= d &gaiOy{_`#3L0YtK$,d%EeרQ驟 c&f⣅}ہ|cd- >s&&tibj5A9\\ 'yr ldZGQRw nf~rz 5`[{PαIۏbB9{1* 3D4@/Fe)E kBUՃL8*E\U- =(e%Ujٵjp&QxF^bզat$BPhqB,(i%zH?ΐflBԗ4:O D5&9nǶ)>{Z PEMC`AYpcy"m$E:'&v$J IB-k"(݀PS5P&/d.#؍ȿ3ھU-@QtFƋcaFU$a~\]fbcuNf8{HB}'sbb/ A_4a2d7s.E>\Lyrt4VJ~j>6<>+qHj|e;A;w D'.|Uڲ1ߦS&[:jm˯-f׸_҄hiFd[<'!')SCF 7S4Պ]Z;^N|K)d<VFV}f~mպ*ϥp=˫oiڭoap5DSSgUyvv6v( Nኍ 騖P`\4ݠrywNFݨsO, PC&S*;K wܝ}o"qΚԔ͑&g'@F,|N~(ei xU/fN7jGuZzzȄFӭ'z:Lo>i䨈; Mh'8[|Ṳ(J- hWz3`Eiqܛ~?ө2JH#`!? 9.}Q߉4Q&)rR TۑAkʢ!X[x"Xӷq]-rǯ"# iw)oDGؚ= /0z&;E\RYGj;dL!(6nҧAFH?2>T72'exG˅yOp)) SX!P7y`@Dƻh||Jڑ4w$cn>j TMQ35{@|kXβe  pIUenv?R^,؂ ÿ>Ūw{0 )lGl{z>X\&sR̙ /^E.I2@N@A4APvf5zՖ'ЉoK~#(H t)_k+e{gAqXCqȔvzN^o\ .9<1 l.u:m\}Rd.c)WF Osn4T&Ak69{{Def\f'I /pk(>k ڂBGGX^OMjknb%^ҋrhpFwqL s:, W/0l|g'+,s ?໔<ɷnSY_c⽈i L)ξpJmF{|Fnԭ.>y*vjWBάƫ >ZNG%i}بkg U8e[F'o?Yp*kwE +!L.M7z L pEs5΁oCȔT&Qv% Xg[cG+J_$89R"ɏ.S,*`Lzum5vɩ!^/~ΌRgɉAc%VD@,~xVU^$_e]hd[ʚ_`$}ii[a|d!g3ׇs`} L~s}ݶૉiĩO_Vó`vacB䡧:9BtųpKP&k琰nN/n}[đ|RDbsD^ǂjg.XyL,Uf{^HSIO¦C ,ovvOzU)d&(7-//~9Ẹ5SؠFj_#~ru9c!yHT?wb5 PAth$h>K9>8Q\Y\Cc*ŠDo=ۤ%ʉxYzтMF/z:{Y:qFuڹGgPδN'^IbdZ,8\=4DW9dRx'#55DDS{9`o[c6/Mo#Lw+:oy^ޱ3=IX>JT%7;l^żl੭ ?8@3V+ Lbr#~vߵ܍b'pXPw|.:T-]9(!X%MM9~Y9{2}x41{%&)n'N'Ns& , E"~x< 0Haw{ P qT5DPF'kpPäs&3W,ph*~;.4Q1w۩|VW25 x5l2 &YIrJZܜ޷>A>giƨ*丘:Y3¯43Lqpya-ݣH%>v」w 8^x$P1>`]sndsS7 p]u'gU0!N5YTU0UTROt7gR{j y>Zh9{Cq--mb\x- cnNJeGT,=eAqӝ3R2͝M7'a)J۶~d4O656?9o@im~])4b(PHx2{KwŮ3xVw'ǏUY\͊KZI/F2܂cK5$3AU,4c>Zsb>$@܊&-T|'AlBJH= 65z,waeo01~)K2nh`!ʃ&:SӺA[Nsʴ,iŻ[#Orx|#?=xSeJn"24nԚixA쬉V<+ q"\(%>V,z? }Veh}KRnⰜrH}]zσa\fx<-< -7%[n+ȾА]]X JEoTڞИ3$9LF@1R! A:1cɮ,ysB'i_qaCEc fEӢr9X(`]}$Lk) < y Ie]?X͎?/>q_*|X5K5d^opM#ϔ5RÉrJc v0ObJ84+׊Sq41|<חڬŵ+Aûm?( ̌(+?yaUwG Og0yG8N$`|(syr'SP / 3]b-u"0< Co g G WŞ/}Pc SgD=Wf/ NU7G1*LJ]Xz1J$DAl[JZ@QcRT)ħ#K,hIQd#%) TrejyˬO10h@3lØоޟB.&ڃƸk_Q6s`3uCtw͘ - Wq({$;(=f81ɰ$otι`z)9ֿz|O*ԜR9[Ziqb/#J^Hoȫc+EOTpx䬆q/9qf{n+5\..7( tJ9}FFLȣ9+`a?nwJ].5} ԁW0\;Tr,&b{e+K ǢnN%<4jN Bs Qm%³|Bfw 6  L ') ne$\'$oCvq~fKX¢Q>¡:~ y,9TEVa~de]>m8'͘KÀBhDm&w&T#gn0ѓR SrU+?+:NYAIx,՝s>DQ}.Tj~Tg/JQ<0h|-)4\- ޾B:aߠ: Rk}A峙.YJq[W'"^gN6N%}D]t]ifuZ 9A\x?AoQf4@sm!={Be!7D0 xΔ-6Ib1G;A{8nDvγpȋ3Hd=,<7'+9@~iw #>}47Pw3BBQUDɻYC \w~],WX VG$m>?R#3Ѷ^ϢK:LμQx_e.ż Dm.HhLaaL>"31;\TT@WRl"}fdd1@ bCQYC5vq<Nܶ `ׇ9|]E-"~j2QOXL v7Aaۡ}yB5*<A pX-dx rEÙ05\s<3ԉ yZo{+zNvHl]^it(qcFq名)Վ:m *:ƍ^4s_//CTRKobxmQ"3I,3Y=mEFggir;,~£ +rar:s.>筹 7 yXM<('Lg$c+Up|I d-^uT{QQ1Tx4BSqLK'Ldv9˷~`.{ܕ2%8<9*bTH]toLJC*]]!4@ bDQnƧ h h@3U،45K!tP F0=2]gXGu,kAh-M;ͳUR7n7V%ަd!XG"d}g^[!S)r,\f>SeXclV "/apBftp^HB[$sLL5۵$8ѨMñ$zmm"l ~o<~/kݽ)(mGN $ARݵo$m򌻛px5;@t*"gCw6ϵEne4Q_k4CMf*BJ\.Q%zpj"=ЍѢ>>”Gr@mzLܷ89s׺A~WWכI=Krp;x ǡۺ/lGrNQͽ@M'ޗ.T8fԖ@l-ݩ|d0!&Y);_>M y5igxF~>3设@8b GPR $]CE#13("^-D^5<`*\b.gG"bK˩VF*Lz~Maf~a*kH11nK Q'h"jڦqɫW6cEIxC^Cu']|K; KE̵ȓU#{aҿo `7meeJ3y.MZ#[)d9$jޕ޶tQ \QYUQ"ʷ(.߆}A2N'DJ 9=j(1d2I R*_K BƩjPǝVQ DZqGsectٵoxYal ~@H*Ԧq!Ie_BT_!2 .:SVyh&WFԋqYؤ \J=mVfNUT9(H^(T C!1@@U GC18abMRYyRXz>4&I+50oݒ"rKzťퟖc=Opz B?_6=x\j<ΰo,->2!{suᏡ[N]9 6_ÆGG;-+:J)Pr!3=xsfp+刍n- |${icg"ىʕOuZ. @M@[+;g(qLz6 fªY?9IO+0 >iu{S)ΎG?ΐwj^|8\}c'| ~%_|&{Rz)SaVtkmA 8 C?П([}r@F|fp\gEivXlT0T)S_z9=%x,w5;@s^p#yY*nVľ4g"ׂ qrw%I(Jaew'\1^>?)eJf E(7pZAcx٢pՠ@жΙ)tD:sf??eTȎF4wyLBu{; d@)Q`/8k{!QU4=v6Y_WϝC}n?,ѐAz9'q6IJܞɝ +47 їOgE; [R :- wІO43+M7`{8 I/lG@sdfTE$|(,WMUR}zL?ϰg5Bfs]%?,jla0EE%J:]38x IL,=DAt=T0@TD g|}k0r'|奮 1к6=;vSwX/b']?8,,īJLXVQ%$q4C~' '%=a\5M~!8Tx|> ᄞGe1L2. Qynmbi^]ZJ ^#-@Qm3QUvrU2> װi83  2EޘݑU쎫=j3Yyd SZOQx"Z^#a\$8{Zd-ƃA!d?iHjn6`h~IkMS].}'$T"pP_i{qr'ޡd<;9>uu&(%yҒ(2;rq3ڔ RXi6<{+r16[Px&i6xMXgwد6A)$kP f]Qb5hΐo\KeCpO|@=W`m8qNvW+yxd+(gKu 9jDH KR3TBp`{FQXf-fCcs<.Ag#^!NʷsMk(e7 -?n^!.1]Hg1G=`XO"rZgFloT^YnJq=ĎC 8YЦlܜWgoRQո8V~쌒-# ? WN sy%շL[Sg1\ԝ\LjzZGΌoH}5V8҈MΜhB e~uAj7^s]Gu3=}hB z؇X@J5Zad_A/ZƳ`5UQ_Cp7Dhg8[tHƇkVT].UEEGds0UklhԆyfo5O+Vt$)Y!gHŚC~D񉧮.|F( OdчߖV {wW ~۠.ђĚXyXs&DU!-X,έB2ɩV.2Hwtqn[ȸZpnSa)OK Z_uP_>3˗MoՀtWwfa|A6,bweoHil-L&;JZ)É2c|orda$LW* XvS/e%Pfy u⹳`Z}c`E6$b2-j7݄sbbғ* 8BDMeik똰Y,|& %QgHw*"YI: 9 W mqF@7kb?qbbǡ[j0 8{vN99`v>Q繢Dj~T $R``bbmmY_ m/=cf"wTGFuS[r 鋸K } yNU^SB\局0tGYsY2("qW"Rq >Vw%L}=r?2ݭr}MKU%jz;NݱrZ xm'H Ksݨ$V=OX/3;N>"{T裰]h eҒo ~xMHrݬ!m'о:\~­;kYq5/ _$zpAjŽ>'A]&4Q.f?[-&JwʅGE& +0W&C$sfNrVr÷e[mUVII4:a[:Tm\p@Rz<_k릱>;1k80Jdh1]ff]\o,ݚLP>>ד5 yOh>~n Wu6Zoi&: SˈGC㒽?}?S 7A  r ;o>x4\3}xO֥2  }83upMt,tpꆿ Ȑ.`?O jP3fgo^@yb$ W) 1 KS=eeim$ѥ/hȕHwEե1:jCeotu rSh<\LT򛿕Q,V ~bZEH_b9*Ik+|Β{ĶSo =3JxȌy`^UAVZe3/>r*#mhX*lc0^u[->2]zSy j<51F)ta_\)xN h8d{\+Y[mהX,'d93xMwoKVOn$Yr N9I !soX)J1dר[vŚ4ֈ.ҔߴrqP o; \uXpN'5l[,zC$pmWdrrG-V(ٝeů ƄPNAgaN]dij=Qe٠{j@Lݯ K@"k oU"^ c05\fձQt(kx,D6Bp*Pr423&cEo}Xci65ӥcLFmq2rHWVzBO-Pu{jyZM]e|Cظ|oWbiK퐺bNIb'9L@ҩ:0f`1EԎr'N{j6kaHq+ΓeksHw rjt5^m{ˇ嶷7 ZYo9}qNXlz;,ki|+ hiL>cª>IZ^*nQx7p NߣAD邷!>4[Zfe,J5P<,h% x|K_]!O1kWc5@ ״]+ dCH]{\$HxzxĪu&l(Qijy>.e؞QYLԺ!9 cݢi߇HGc=uwGچ:+0 ܺ=!BAP؃.|TCa|_ݜKʌU/f=2'P#t,JVKZG]epM= :;yB:Y?W61xS|)T1 ӕ#*r$8$ Ho$r:2# -/E>7ʼn.+!O^iȻ%g+_m vc Bj3*76>a,,42dڒҤN?w淈CkOCQA@&'7r[@ʕ.ʿ] lo;Ǚ >>p+IS*oLeD/*75Pz)eWO)] .q=(yn CZÍ,Iƅc:5@X.g?$(Qo69im,Ģhq.PwJj|)]Q3?!ٶ"&\S68ڈ^NCWAAtCPI"iXƵYo#|!!XBn9 0=;s*OՎS=Eu@Wh a`cYi=e:}G& n(/=8t.1:RpEvjO궾YA=XyȊxڕG|1cxU:qql#jXU II;LfCK"e">AI.1la~:)U7)*ߤ`fcS&t@5ыjU>jz:pY0oI|e,5z簮! YEbouTŁWO*G+NDH'0ED6IZEz榀6f{oY8Kc-#zƑyu%Wu%O=!WcaEouJMT%b.5Z/rїjl9<]SDC@80P,rIT"B#+"І9Mʏ|buch ̺;*sڥyfHFŞQ&`->jI/3XB3 n5J {\5btq, {sO<aESA b!fq泄(rνkx5tj8Z+oyKWrD" ڪMA]s?!2?oofѶJt_,į*Id0ij?_n2='a_H C6J,1( VcdRp\w>4ytymoXkV!hkM&D ď}o%4R-gVv,i6Quٖ.t{8a%0˷Rg1džLM5"~]%|5VNqsi`'h@@S&`6;6{ ЉS/8(vGS;2^9>c~KW X0繣ө~dnt5EvU֐͂B]wG;}Sj3HGA.*ݫN_"=P`C(rFf4(]Qq݂ߘк`[}CN u@vz`l&=i@^f0}lw Z@JL5 kx2tj}? ҉oHe# ]^Z6-:0UC79jϞHwةG1$^ZHJ\F–=^\&[NQ -84 q ^:2 ZO|b}hP/_sKֈS^')WA ·cK** \/̒~ܣ;fG9n* `3@OhR+xL{f^foB@w <\Ef pR?#)j@2V}&>C;OeXfe+>)/)//w9V0NVvpCYMn- DRX dewJGO(&޿- rsMި$L[ZHnYQ;.y'' (NjB,W-N+'0ŠAh*R{HW7+;?g$_lN@flKX YP|Jћk sUm L)LRH*鞻jo/mk1R'6T m3y0҇?·.YEھTmӘIXܾlW׈U ÍP!V= hRe0VsSZJ3 0G 2iU?*pp0ݷ N)VZC5 *$Bϧ<5_/ѿ :ޤ>g)d VBv0qUXgN:v躘bX/qGuۑ$):P^Dُ(VX8'Zd&pl'i?X)pJTL@LĩЩa4@o&6·.RϘ&)?a4̷߷_/*&m4+~[Fh?/~T% 89Ez_ێwlڎkAx OwAoDb2x#,"̒Ξ )8:Oڦ *ttz0mhCi"jͨe"jmU[v5WpalYanʹn+6^;}HZ.(*!,D~Qeqג2 j=1.FyMEDk6у!r5O. ȑC[Q۵ᤠ + knRӘ YmՑp4҅dpqcT[gd\.[lO]iphcہtLboY(.t8F볯qK<&lj}@>_|<эgh$Fqc٧OEZl]͹sb\B@ LL$~ (>.ϭV @Lkzі$^SL?ߴ _Zp#؁D BJXbn i\=z->`!vI9?.QJ` :v{rl0beSoNW\1@0Że{ꅔX|=c*gNUE[uOi[/܊m H*\r,8VjҴz QLu}dQ:O;1 ٮ Q0&pyx'Bx,Gf T$2>[9P.]wڧ6Ik|oh}qw=Y6ع{A,)D^6̒ O NF |Ľ ua4Og,k7|$X2lܶC؈f34 dt / sx)̈́vbbD{M*bڍ|+q(LJjk@сgt6#sWB^5ҷpc €-S{a[Lm}/I=[ȫnŸ?[[򃺠6v(pAW6鼁AQ1l|RzfDUgk1vFz8 +]܇4!g_S#"p;dlvPZ |s|y:pۣnD|p(q;F(q?zmI!o&2RBtO{*|.Ћt0p7|.p'P_ܖaDD N{w )tIl֠D/ u"s3f;WĺudecA]ԑr6UK2 km;K|dijT83W7i01T'ހu!ٙ] O*fM]21Ogv&-d[ ]#GSL7m/|Q!2p'V_X[kw G([tzLޯ=-_cm4-63U"Nd)-z_ WӆVbR~@e6o\{ϋ8"Ƚ%XxWQVJazJ}OaӟfI;L0ϦJ4@oӅ7_ 6|Ac8>"RG[˔%p6IzA>@oxut#?=yw卷SZWT#yA&\m#=|,zݨ '3.5/̭V]LմjG&pU`\tIƵ'"?Odd@wL= u)o 1Yi=N({L̐+9H.oM=]d=NݜCI'831_XL h3-2-PDS8ʪǩ,Pontlwe +3Š&nI(GzvrςԹ]^;iKʼnqf7peUAP+=Ѕ)kíb~p"ebFEښT F,A8%t'hZcA;N8];k Wo6pzLRuȒɥIu)$MiW? HmOBF?-^try"C"NΉXYA$ P!|𦌌Xl.# D(`f%JX}Xy6H_]WlF"g?-MP;lYIT| <Wh}P,>IC|d1 N S I{e$b*Ci"oRlv6_d쭑0̚iw My|g{MvZi,xVu]Slp VcvxI<3sYؗ.-@;yʃ 5dj艍#&QN$>R|bU+(ƴ`K0 ed@Rv6]f/I&62;}Am]T wnr0}J|<w_h[<5v2pЦ ХѺE,Is 6_b}B3{ 1|u \_cz#{J+,?Ae1={˘keAє=Ofr:M(mY c[ˆq8}J򂇲IT|Bؗi|XΌ2Jv-$ۙ%Butu 5L 7n^ͯϘsS,S"SZ?xnmrRFha;kR[/\= N.Kf75so{hQ¸0/< =8 GǦAқ¡~אɊ.S^[{S?aYo#5DD8:'Y^Vp=;Rtm &NnHݐp H9% BUV#Y"Fcmp ZZt!cjX٧ ȕ7e?%Btz]\uo=7j\c|S2xzl0%ԩKf̠ S% b%M{f$.l+*yyXÇ61E} qcˑa8];ERb҆-M\_$H> ѷ>o SyEp;w;ɁGdnsַ|,{U$v-cA&q^/uz%}[Gab>k=ɘ~. OG4PvEP%R!;աx7Z|܋4p?rg-NGap1LV|0/a=ֱ}*Ķ%8~ VggQN[f ~̄`v4~ /Ws}J''"aS-|p٭;:) #6,9Y̮ j ̾j/;)8N J/X]>IVPVo?Ĥؙ|)YDx{p!L* V^~ ?=8]DpGeR%D<pg"y~(cg4[Չs8C/\gUUPᢕT!ox')p!4~P?kurQ$zCz#uXpHvN+Ydzk/`bNcUg,]A!o5琤!xp9EWNќ$v~z i%_d')+q?!Z\@顀ɶNéC.CS%ˊ5k1 8K7_ ο'$,s}),6?rZ+n):^\R8qWQ1dR,|  džtC2Eu@am߇K iT og76Y&e{4fKVRbxAE ^"Ł[Ǎ:[Z˝{5PyǹR]%܆j=Hʡh^3S9ARITJPA:%;^@844 &N@Uja ;=I)I=+Nۧ>غ] ,CC^RXSga]+j˱Qp+l?w?$x-KarCSᑕ:HEO"ju>Ox5_N Ia0a%y=|!ڻo>J<7vOH+K]Ã/4&&L񭺇} V(A2Ilܜ71fe|^-̐/g>H!SJ@6c1?_d%JkHl|MffYZ`X_&.Kq11 ٮg`f41*@E;TeDAF S坳hfj5uØ¿[/5 eD_F$՛"\E<,;iAlY}e " > 15q f)JvLKJdqHXVؘ1 6lSw+Y䏡!G8^Q?AmEOòF^ 쒗ʪi'lF*LԬ׊!y@Ȝ׈|$/,!,4X["BK.x̙{e[&S؆/|OL->l1>beLH(kIARj&ޮ!tnF8$tuבֈ R^[cp1G9࢐Rǔ$k{fﲅ`ŏq"x_5)][mxqA<boe)* yClJP$v<> @=V`&4h ΍C-H|0]+5nעBtCGKֺ;IJqѣ[!QDAbuC%8EK;jlDz6hXC3T/7}!WOh*PHrU/tswظ\$?tIũuRغ&x-*IGkX@q[1.&V)8_GE*V<^ =Py2Yh(| XU@\Z];Wa'M1sqj[_^izӃi)0d]56c*}NfLQ c$a7{!>\]%= ҔjkV~`:lkQaD_X!p'8KKm a#*RڀÁ(ups]M, 1}-ii,ĤvNN< wçF'C7}8Qz2WD5^J>OPI38Y4TdŘY(U{w݇$x`&(KV1OVnq{O_/P-?HÒC 0j`E:2pGJLcsOЙK M.sxW}cn(LmSBSPkC|))7]BQ69|ԥڋ 5nCR+݌zgB D9ðGyzTu{ #Wiv͉駩ɋjejQʴ[עp״*Ƶ?[Yz@yGqx@M_W,j"8>e;MXvj R|%P:Ug{Z[aP+Cj[iGzqhoeؒ#{'M^I,~]nlr!M57'Ѵ3,g/cByFMt4"]$4 &zl߈Xҟ#jP!\֟ylJiIX#$([UtqfY/Rh!֟@8C;~ R >`04-EҙB*Y"i@OHMmuGd4j[ Dd] )D~^#d[C""G]3)T]vmFJ{}1蝎?Rhe#tn=W j0YK/H>IR$f]aJ‡KvE'>ժ9:mDk 7_Njl0فш=hJ163f3` y;[8$"#Bf\s#@6C#C(7ctH"DByv,G҃="G>ˑzo?W?:Ds4) ҺjlQBИԨ4V"1YA73nzm ɲ[^2-z*]`~ Tx*AXz5{eӳwn?۫7>?ev**- N{ e(=R9B*@9m^&wLm-Cs.eއSŐڞCjQZ:|:z)d~rpi gDagabgѕhQjrv9Z_(Ebj&Ę(Sm y![ ?1W*]?S æW™DR@}:9qVM\fg^€$9ozrQH\jd!HdӁWH# 9&}0+< (ɡd֋)" n_JʘLʋR2<%[q5qGIc'5TF6ՌSDMA"r.= HH?eb՚.3C _=)WH .$΄?<*V?NȆN n# ֝TC |+c'F0r P?gx`+c.vfp_O!0J( @\| I3INX7b6{LJa=_f5׀7M+ZJP$!-!oC4t]խ-`d+; |cZ r0"~|O>{{aPsj|^ׁ>-`t0H=@) ݠ4/oesg UYgrhFo%f`NE7jd5u}H"32go\3/s˕E/iaupV {_^u}?&,8 (xOd2SXL'!YTbgo9 nHD Qe:b ~NYZq**,zl|XBog۔IY䮔wUR&eʒ4fSڃw `~uەJhbiYXk!u<  `l)z! ] Rc]`nKM\c?f޴\ F1d[IJK+CaP+QibbfC$.ג+jmB 41Qeߧy p3~o ZWV-Dm2=d󘆆d b"xkL?((dIU[T駛&Rj@ŎcYV=`1<_Ld(# K<_gVGd~]Vr}ZVI<-K@ Y\Yq`3BV/%2_ e} mV8^äyT ⫻VW;E Y RgR.C=3b~$@9=B#K`#r VK2ٗ&jJ*urP:O_ql4!W1'\8`#Ge] 9WY_"0J L1C}Y YN2zC E$-n}F zYZ|O^e\Yn#k7"'v[DU8t)?/h㖦g):沯VBSh5hu4,/S XRl`̽dp+)l4X*e/qV9ثHe,o|4L~:cXX#դOgm먶~Nf(%HKT}#a~2zo|3m ՘L[1lH yɖ1)[a tq2[0ɦ,_l*%U&Mn\vP0SC*@CoTmq%'g2ez@B (!]ՌM#ПKP]sP]w ٽbfUctG( "g ]h!e@)J!Mf[`E"0Þ-ctAzĵqK-DC'ɇq`;T-;f,FKn.2{1pJ̎14I{^K nwl`17\f\‚gkeLcGˉ浮QKF]AR5 WudZD3D@/8iJzDic)2%01 #i^׌m?Wj-2y% ٗ{2-'_<5Z-'Pj$2 Y*H͟e{nBCf ]'j o饖ҡj;M G \a7!2#jqb:{΢IpL$EVm80J|;|G9pa۪BY RE& X:[˛ _NQ e Vڃ+kaU6DYc.·;=7#PHl!nԲ9MQ䗧fUԪW'աWӌRX?˥LׄK@OiQD ioI6Ӽg<$=i -1Ʋ(ǀ̊~˓{%~yv"םv4T-Oμ.k.Wݫ4IH -!Ѥ)(E0 Lӱ 61j FLPuF(U Nr>lkb7Ơw6߱UqJ-xsFZep[2Gx hǯ uߦgy#i^ =]-=IX˰kh4|/!OYP |Ck~~mA ) 5GrCcRw6ĒWwP/'}ɐ#nIބTeF5g304I/Bx70=<,zNCA 4gX4]XI^|J8V>HNJG?VF'x-%b|IiAkY<$Ss}My%%9рҁ%١<Ŧv.؎G`rk4Mtps T~$D׀(k:uez>GV~%vI o\Ӓ݄ZEy3~՞!뮬}4m: ɺ wNcRBpTsc&7i%N iպdVݧtgA^V*c\:c>@Kv\~IxUSr_] zEG#N9%=V AgV}!4o HzZ)nGlՀBְ1hhx/"(#4\^.oGл07*|aT3fW-':툟=.{A*]W 3d:OhTۖ8\s=p۟ '>|U;!YҿN2iXFfStZj*MXh~~b)Uo$Š-uSGS?1CdDbgSpԧF}ߣ"WQFv)h abg+ Ix*kR`lBk,CNs 3%CTz]+ gdwm [i}<SN5>]98Pc|*-mEX;z!K*õЌ!>P꺣t?*#SU w_/g9J,:iXTɨ3AO@ $"T ` p _'+ pe%ѲG#&%΃ `Xom ؚ/k_tldQʈ.SgBbP3V0-B\ϲ թ{JRFQ\L F4_P0_n<+djuq2F9u Qv UiȠic"A&\oVgQ_8xRR qu8;Y2T!`{O}Svjq4W|x뼒t/جD 6lo^eדJOϤE/F]<7SPy V~RL\d[[-OV]D 't,RENX6sH ysnKUG+ђORȺ#tv-"T   JˆŔȭ&MaAv7* ć5ru?vP 4*rҴ{0fUlJa!8۫}8ʔPGx{KR_njq+O.6$K#f eF4*n&|9f}z]V6ķiXXyGyc>g-AFutYejbnjy^#N(||=-MMJKy ʚS]H$:K@3Ϣ γ\7EF n [k3/Knr8=&hKhEp-P6zTArW1Ո]HS|3wK:+ޒJnAC rtR > !kURD֠"ĝQx}8`LE.;q0p"0>,E-9 ڹWҭQEO9D,Y% T?aaK<Wz) a?Z=i sC4 >AlFC պW!r Xq~@̓{~k}juY &`nN{?Y}ʔRPM֪H!`+˴[? '$j},H 4M2TV 'KuF :߃Yw tm7fWsǺEYA@8B9|JR6PGC#(c=5ǴG"kعRcR{YSb3E[.B.eMwrpD=LOx~+Aȍy t86޸GVf`O":{kXs⣳6f5DoR&kjꛎJ}8.zY^*܉Sz j[ڛ̢Ջv ]؄˕yj/w!V=X靽vn gw=H?J3b-{yQZ  A|݂iagjz6@$bs˩0:Uz(budQ>pήm*4Z.*~rfT }h7ΰJ!eֲ=Q{'VL)*,1.kXĩ L83/KCmE'4uҿa)~]\@I ؋摍Mֲő1ClLm%-yr#838{PW٣o<_CԔ( 6_T=$/NK ^8( p?6U?+<5٘iH\p繝 'ɨve;uL~4Q=ͥݭW {<{*:Jjإ]т ᠕i)9٣.8ݐ6!*!V},7he&1<p*8IY h˜EQ-vSK|t4r'Rfd6#b6^( e$%Z/NyfکcIҴ$rXGS>ENb7CybGip8hP"lxb(j9&ʌEнvU,G`H$"+޹?$ }}6A pu!o4<̴xI[o'"u5AI5ªnI٦}h\zX7:=.ɤt5FSO-HҵDIfKN'Oih}Y,sFHl(]>Iр{rz,OG~t24M8acS3 &dGgӠ[m*<~ύ$]H2QG \SO)*3xF,8k6U,Y6sy?r"=%:/j(RO^hW0>[DҠ{fg؞ k :~H_c&V?'ib'i5$tbŋA._zeI"S z}85덌p9҄-3*,Q~9אnJ[9VxNL +~\u'o|DV]_{-qw]c,}V|ǀS %5;x7hcT!85d_^!* 4C*ICb5mQ[Bna'K.]V&!׳C?/ i| YlJV ϨMED2cĒt[(cqʹf.;fUxH5} ZU^b8UnR3p'?2}1\sm1B&gt$ ;pX׃jYLv{<*/KWSY9G R]L0 m~]|δ4cuM;SQZt%C6/ 66V4dpubr%CbﻙaOa;oL;c8KUl-HK0ܬN{IO 320 dA^s;?Z$J"'Z> ~N_ ovdNPa`n>+) |)$L/,Hk|"AP྅Q'ƸJLॱ5gYOٰ?Y2—#D\)3ŒĪˁqF pNj ɇ4 ה[=[Eٻ.@uEd|Pz()SՒqޅMvUVb^p U_p؋Kr|51WPK/Dy_@;E\B3ƅ)ݴ!>4'Ix~eqW:@JLs޳8䉔Z(D6!x"\RĖ}9Kô8H̞)J͢ӮN!T 0A r+AʙVC-#0n=j%Q{fSp؂ z{tSXF1E@۠; l2ZDSUj fwևDZ%-׺r,*T@yӤz ]}( dΊ.0 nru>3Gd2j[I &h#&7c"#VOJU+077n31HwVFvYC0&(-~!@1V~j (4 ~h\SɋApV_{(/ VJ$meT&_${ 6Wgv-(m l O_) Ãa쥬Tp95Tfm;z!jp3 7R0N;wK~-.V*x}ri'7! N[  8gEmJC[jrȅn?{-l]4:a!A/UC4T1| m*_sc;`/n=)Id݊a7,k @']zLCv~\ߩts h0٩MƬ i:I HY+NTO* $1],Mw0PU,aLwrӻl =NK͒Xw]v_\ ]T#Hb6;t Cr^"ɔG aۂB}ۇ@Za(֩Kp&bTu.4G ".0 ,d$oDZ;+qm|-N .v7 5܉%!JQ!=ywe@5H W|H,W5+EODIWԣfSP iE$NsFm:3 lĊBtKژ_(ۑV*jjRdKK :砸2:AMLfNeh#9^|am.?Y]ZnOkb9K&>%C5uQXɞAd7U$̤_FnN*YIyD"+쑏mWϑcu~flA#74J jMz&Og*8к׼9W$x@_hsy.P}}Q |->< @%JKЎtڀX圸8{}:gRXg]'d/ Bİ(] JX3M=X kPZ-C`5@1?WVI@ĿfO1?phxaEjӁr }<=-94Tb@O#ȐKa,?Q i&%nkPp=궆?f8'(RDF>VVrEusϩӊ)KPq|'xL@c6nQr=ჟ{BςHE+y`8;<dGjύ8ĠΡFH-"@~ T!K&Nlv*[]|jۑ̷@flGhCHTHB!#jP;B(s%KmC $C뗡 |Ak)8pKMۢylf rfO+G)kG]xXDlе9- [YP(_3|aˀⱅFbLQt=F*G Ik{+IJh&-zsbIl=ܥ2w7"8LK<Լ_d(A{ dYBLU|PuckBt3v-QNB{^=B`OD@8k)DIM_,ṓ O^9fG`.Ve3fwf+f^=%"7!i8rTTf܅Ze.:>ĤbHC^ cՖ:(oRxb!VŀO5y7cUP۶+WL>I'k;}^=C5ҥF49jR8?,7geRO wd`H/N)NViξ;<(N>Q缭qc'ti9]" ې*CNZݩg_< Ph5i32F7cXa E LQWO%j01g% N[;wktw]I/5ETfvZWBnP'tTEӋ :S:opi r"}*N~o$R Acҏ'0 A'[#{OMf=~`A=74*)ͯl phulO7}P Q3:}A-- cA#('*9-RŁTkqv7aO)oioÞRO*ԓ.qvO#hUK{6]B.;_|!-OIl) FFX~2yi^.X?%ł@(qgn$6OYpۖ=F&E`fixһ#Y\'4o4^%ݬwGuD5% 6f.f!`ŦEޝ\"ZtܲpE8& 3?Ҋ$x/s܌7 > , v{F 0 >u i8XDb9f_;»ݔ'>f్w/M3~Y2/'px JRׁO3Ĕq{ӗ8zst3e_ L9 'Uŷ)(l巠ajU8dJǿpywAuыr1E=KE?BG6}q`*]?@$(`]<:&^u|teMYL#L-oi T/ N)Q4 ./MWc\*YNo6}hh d3!1 z8Qx#O(/{B`Qƴ.ȝ=I+B_|t,'̈́T =ֈ5ZN5U4:;htݪ\$#iH{6s<{QI^a ֲH| 7ΈT5If_ ap90+H ~p$2@$A{G =EbwJ9օO߂[VYLO#w"[&0(g>E{2D.t_Jct]Qh9OE(li#T k|Wm"dJaz}:nuf!l k>P@wKJJuY rzçplM3X6J8J4 ]=Pk:I27q3=Ms6nMU0${k3.[iߕu`*_+6:?,#nB֚J_vyJ 44{+ps$ W*M q4Y q=ZH*JҁJ%74c1~F&֙Z0HgpBW JrTzuC7\F)ێGe"g9-xXD%at}C'dB)ն7CvZŘO:;Bw{~}CnTd~//ܑ9@l[+sPƄn]˰+|r@ Zur0 5aܲkB& }m5md ΐklLxxCBg zefox J |qczYx 9{|#T\C~=#ǬkoE"W&o0MQB#Lmu6-gI1XRܬWM'>t )i`ٖR(Bbg/,ͫE*-F/զ&WR^d0D 1䤮09n0 {k&#8$_;dmK{Q 4r'V8rYNB0>M͠=|c 1!BeȘ$>O&tC?L#BEh4fqo.uҥ@^J\LO=b/ S%^ Nh]3(.!9|A#RbUi. .2)V̜< U:-C6H(q@65L'-0ܝSI9s sjO@Aj hEM+>jv]ƀ!r zma[dg@<׎n?`GOtpgі -(oBM'6,AvEN0g A /"IgYWX/p8kӼ@s,ՠ9@Pn ڈ bE+R?b>&mpRe”"d2tİW,P?شUégʖr!L@`pdCZrc9ੵK0itVA:q7|U_g1RҞWJ O;b :Џ-;_)rW4 M]uq^L,׵M-OoV[i%/2)?}@$m'Ecvieֳ[ _@YWN>-VjYw y YS_7=!`fc$O;@wP,KѬIBqbz:7?_9ڢ~D&)LV|88!sP-^ӑ^HcߪԵS":ֳ|G˽jwY#hg_8Inڭ}I'[Z%*5ق9`U.G,YLjG =-)F9^rK L=BliqFNjW%?LBG<'jH^^#=ƦWQDAک^Nԋ]CixrB $  ^>!bMGhk:*)v$ S!7 ģҬ B :R(bx0m_rXN0U1.JAYin6gce<3Lj@K n+uP>JgQ'Frq|L *{éi?,dI3DOnv8b$@_#V]ٸ;w^AwKjb.}c[d-r9} |ڿea#.-8bN *Y-o+/B s }Nͻ&zxvL+vl?"6 nP7IGa礜0O| ܮO{>Sg>7eEpT5XP8=ڭh&01Rr*)sy#;:Ɩn)dLMcPHpՙ8z]|1ID'ŲIBnnUݡG׮c"e% œv{#UϠgdZT^EF.%4,\܈?W,/ @x*- d^ QPwr&= dQMY4TZ 0$Z W+-ݫjsPC,.C[mI)/>Ľ'I5Ҧ0>vzr6˒uKJ^yjk-^h+/+dO>vqv+Wy̢m_$b-74h:! VFkQf $EMmި.xVr@I Za/pIM[{kx߷SFX)HXd[ q?}Zc\#Pu+{Y7o|سCq v-$͑@3Wk6w"Y\AB!ԀyI BɸPj^* }Y3ڛ" ""?Tqh]\$4͊&f9!n8 '$_kR5KK0,;`$Vs^֨1mk?Tzi?.r/ `XwJ.>*l`PWuFbmWnO8$~Z| ` 1y n Ryӥ.Sdڐ>>wȬ-=BٞN5ŕx4?$K_iIT.7Nh,'qDO=\t Q-{t`BܫY1쾞x nd.D/a_"?Wheެ};ehwVAZQk;l f JU;}YL 3 C.17ˆZ/ME];0m8:sFp ߁wt2Eȉ/HZJq7GT߃ɌQht@Qs aVּn@ GB&:P=g8(>de(e=3a"\/-٭ٵ}DqJMnPʥA x>)hn_&T7YS{\YMH.ʕ8N9nM cN}>j&7SضkuxOlGk$~5= pvwq$ݝ׫ok7d3{P+xPP*D45L-*kA^qRYgJN=LbŮ+L~8ID'b!ҒIZ_לSY@-}lnlCؗozxBvmM>[?@WFku2d rHPo_TA{&] 5PB,`zQIӸ-aVYDuTJ K җEIo5JeK8/H: )8O N ZМG'R=fv~88Xg$ogH*eVE5I[p (!뿉 sY<D O񠸑❠dj^֛M!xS\5菀rU~ 4i6nwuh&4 S$.![/b -I/XT L6KmAB"rN@8"IV)YXĊp& V㮵 |z{U =sː?in! aw\ju"mGGj}F8=5'[Kz-(3qU.,/jVph7t3GĐEO dS D{5iO❌VՖ<>dժ^̓@4gKHwp}ys!Mo᳂ZHImcMlg0ڹ9gVo@2!mmvՒZh&k[á/EFeVyK?!@@7ƒN};U dx8I?gH2=&]fAC0 7RT '+ yrm[ !n#X[qJy^P&鞈8oXC|x>|氳}]*b;!wg;Z !<G1O?<_+˯ԕfyRHu[x-<߻p,[_̷i\Kxɠ5kSpwN9k>]鼙(Bҩ~*/vcxb܇&zcqۥ<: l܎+ ?e"Q]۸BmLp|x'fITW RP4=^~0/ݙ快)Fko ԫ]#tir?L%nAmƤ䄄YcџVmP< [QH) rK: WCE:̢̣8K7!h@>Ã|* H$%vWi=Ya&]Y I1'>(M 0]HO̲<%L1<6{݉w!Uuf)9 koYh8qGc .aAU˩Q[82fJdhQb-+vua-3BwCd8!ϵP5IS1~,, Zj+WVO9S#Ӿ7iC  BP5"BP2HI=H"F+.gZϠ-!m4_ɀ[.kIPE (w&l06ӘX_K(* JAU@VC[ĶP K~$@ yd*|~uP}!4G(n*1^B>XɨI9RmιAuH$١#B;]L8Zϳrc-ڈ~H_p.P*D:WN*+͆D(Ƃћ'7=~i-03!kӪ4{%=wqoYk?Mo-ۛ> Mj ^6 ?Ma>FK ^E$,#Mrt8~Zo?pYoѧ1jFJ ̵92z,!}fؑV$k'U*` t4BI̷"l%=NMP(DALKkQtsS>gof,3Ը[PeEcm?/SSrh.+W~K*9+6^jMpmF` sP]yyhmˡ6 Z'a/5k'Mh:+PSv!Iu˧[W7T]'Kj")ˆ &߻^,klhA}s`f/]9W/yF{ sK\>ZTⴵ;%cEpc1IPFG?(^<\'FR -rC&&@y@Ta[+NG02.BN66onj=+EN\[8dXwO\W~36[@C`-lT ^{XnQMN@֑ہm ^rIN.4`>d *x|PXw`IͰ'L0HkBy[iv3ЌN\%T5S+Cف~C T*^i69YYQh| Mw o)) c̅G!xd %F([\j`(ANkI}Wg,)O0 [t Dty3=`S5fz8\!O蒇C8ov!=K|iYs9Dָ_)d \qxfboYuYǨlJamӟ ]_}x8pȗ]B2:}T.*-DJ橑[itUۓERyn>.h5W(s3mLZ7J>j ך]H8*nzjEowmDJ~Jw,!1is$A`1T8>^, . Ä-!\Fd*L>.1ȱa!%`/a|U*n'/R`ma{NOƴ"Cz8 i?PuYTGCw;]>ȄxRBcs>, \}ߙώ€xXJZn4*6,ŭzz{6Ƈm%ŅۻvƼ&lϡ4Y[3wɟ,{!;XU)W%RYX]SYx9e-Vx|kYtU cSX8q2GjB ՞ 0J ˨vȦw`d16t1ՊO? ;~G.׿$dGW ȳ=u9`uPc=ޖ߹Q6gu`^X6T1v8Зev={+'N&^ Q44s"MSۺ43U&>ibsDDhAnYwbB|֗\VܖBywbo˂%FI&pxx8sxݗ>{0c#0ִ] mcR=~d% !d(5OӘ479⤅>nFhCA4 l}鶔4cswqFmm7ݧXt\ a-B>aY½*VzeG_">+'@RR\cghds*W^6)oN}*Kv +4,?:fs0Y4cOA)# wp԰֩Xu K슧|XHo%%`6,gs+4Q\?Uh ǚYsUéelm<IG3bࢇ \5Ɉ/&\b&t?~k[\uv$/^Owͱa~ ۷;\ށuG!qϡ&UT=\Y ղf>]f#ЕQs|WHSu}u9>46:V2h eNzO6iS]M"aI/B7ahoԹœ6 wfP3997(𸵅u?HPD9T몺{\5ʍKJmiMX. ¾v!l7fG :TmkWkm=Z|uy4ĸ' =kX2:sۛ,\+4w &vRIJ=H'{§aoi& j/ΪL 7|.ܲsf}0r:jUC7~2dkՕ/FfSk*}r>i>eևFAe5y^v/sESY%Z(htdQ/fZ!'(Rw.wURj3cE꛻9gvoT\M_2QUd`T|w)w^s=ungCGG ӎiWU}eBp+~VZv*?ݡǑwT4C1asg=~Px2 %vW mFI @ Pdmd{UBf\ ㆠ /prכ*[UC}WH;F ItUE[ʸ1C"|@?j+e'*gcv2~}'] 5)dV'a&xanh.\2/ge%d=z]\+0za˶&8OtaB롄v L&n^I*i^i;79 z2N<ݞ%BBƫDz(N} \ nKe~{>b>Ҕ^ND~mʓ;@ r,H : QFN[z _5K:Vqb ;!,#I%ѭtEMT4>>z+5x(>N}$~Uo`88T{x;8@-_sn\\=xA%w038DKv R_eQ*B\"A6V>~L\*0(^\dɟrSfs/tej)={?.R_̑$xPsqṮ8FRC@Q?:2G9Db'Dž%wp,hJ)uXd !W/J~` 5%cx}:Nsz9!@+~3&hMEp/imlxp&ezj UBe=؝ʡ:f%V<"_}_ L=EKI?lsӕ)RČ)f#=b= ENўaF"ZP[%"#jFw^. zC0EFV6=HzheQە6U&PC__"r%rȩS\!> Ι0EiPWڈ zM X{ң^X"էL@GujMiGV'g\ou'{crC{d,򴣦5=~!7>=Gqb=Tx#3S}aܻooy0]WX& >:fg&DHQ9Gr,Pc\q/kYYpuQiR߷ ć5YhWH^/>gZiy~TQcmW(M# Tkt$85sev7R?gcœ7(Wy|j! Uq].AVJ0و>ct/NwwOU}6!X8MfZ/Y^`6@QyFldV/ae|'NE8IO.rTpGVF>G^=jA.3\4}H7Rߤ-"wc)H'eTq؁V 4NVC@lk y%KEF*"BaQ*hkAjKD5\w<+zS\`1 `He`k OFsEcnWkņ A?ZZpjhHk|RL`}}MJ1e1Cv\"0X&TiٲLO={d ~ ?S$Gp>E4dQUݫM[4NԖqFҍ˴j&tc(^W{Anm H)oaZY?$Ԥ8xaa5'6aFTqvRo󯨗=ɣ#pйrU\`=Cݨ`rm]rio ;hW)u˫JyU$C)ojqMhՊ\ɱ~h8]hu8tl6hxMqƽQ6ܒ+&W;;۷nหcWI;9٦5ʄ%(dB[(Q-lxF=]ȣC}]t(Qs< uE̘ze$qWL߷3ybnH><-5ߋۈ@A:37g l?EYhJ%gEԒRqgw-Rq ĆCw5p켉^RB8`#٦Xu0]o#,홛}"#mn-pυP Ns$* f/ c=+ tE~/L ¶@e*ԑA$̓$:bv AsXMqBL/iGLF\)]HU2t|lXNL6+icޚ-,ݠ)'ԄJe[HΝ̏˄êLܕ{`IL ?CDWH׳$ZKuޝSBH2Ib3c+8HqfB3 NoN@ =P OJ꥾ӥat^Sc du)ql@WenfY^3?|Yz ^68CwH~_L- BާWċJ!knFa\A'j3JV=qq4N.[7 ByH9(*wCK},񙭝 QՎ҂!um˪xN 7Y#<$C;.>&e%h1t{1gI?)") k>Yఔ7<ObwDOSs7<>x1oU2 lW cV֤_JTcNڼ&_f ['Tj{ ֈ EKxf|_1(!JpȜ=p-tRsa+de S؉ oBo?/vf M}~,C 1@ž+cYumۍ˂[(QEyz|m8mTExURϡLP" kųJ;V<)zU0tqڰ_q,%,O$;lDi 36A: (颍JV|@lXy\$ ʘOugof_1e db6;~D+I;-ittshs^ɳĪļcPCG'`I" -{}^BL]Bx,"1e+\B4*q<ã@6tX6*8LX/qS[j;öb+ҿ; ("%iw0R,$dڦ9 JLZpʡoX]qXs;T}6X!o h :'5G(@$XWaI#HXӵ:A嫲17 m ]/`sadK.!:n5Bu0]4*{Un=tA仕~83([#Z'F8Ќ=-gn :mmgY?U~Rk-ϟ2\;Z~|X*)^DzPT.7$C1xǗ[I_o=HVd?ΎSwz2rqc<#g̝e)Yɯ0=VVlԃrAf%8@k[55X+Z$ұY?QCb0-;s5ekaIKTqָ qơI$,X=kBCSC\H9 8)dj &Q5Jwa*^"@VVFΚL `pd!n[x|w*wCx'oJN0>TCtRX;񧩌6^d !&;S{LX_e2 AǘJspcxPME6%bGdN޿9oD/b2FG9~mo~UgW|*C@My.G(Tc֌"%ҊW{D;7?6 0'/Á~OBoW>[TX4jc#$Q/ܯH[5+]kHr'Mz<4tёlh-wbt1 X5COu{r i\ϥ]!Pcl)GsC<;|A46!OrlKZSN؛-@ azM6mV'VlAHc^ґUt́y@͟NKi#`lS40 h}41**cI |KRg9̭ҋR*Fi6€'8EhHo 鳞Sm C*L ʞ PP?ٌ̩&avbN4g3\O!LlUp49V!Ccɢ\QTvRDג_d^@|~- (%_A'q̴l]T5ك SڛS;;{ç +ޛ pv v]e\ {^^s_ e3qrDbŝ:m&aPp |mle+zRsoo y(1n>ҳ_wgP+Y5s}$ dCE}d`"^ m9!̗9rf|O{"60]`V],5Ԍ$o?\AC1ӏ?ۢxY[i%])@lqSƲh_,&/sap¢"F NN|SO2mX_"N\#x4=αv>e)|q-F\a ?@Ƭ@wF iTsɹm@ !$uZեm-h w5}pd@d=ϸk~d!r[V6+2&sc{W^%ϸc UTk0nG֋w4HpcVU#Äd]:(h?;0??.8 w3 c;X+*+sA[>5@ZK&}%Fq#TVҴZJv! Q=h' f-|.yӐgOa^QV3U X[xgegwE`媻_kPӒ"ʒi6i~ `UWbb)Y)=J(95 \*-l(Ըb"].0ؗtϺg\Ggyx:LC(싱^:ro,89*cgpA&¡GX's󉂅JRueQU̫,楀_SaIf6 #G;g O1$}5@=FheBސNJ+ե-0= U<&WminZ:b&~P> R24e#(_A+ˏ1È#=m#D7)|)8KlF}W=ބ؆; Inu2"O?v6J6]_vr\A`L:}tCFj4I 얉)ܫB,: - `J[wix"~8h.*yh='?rq:T|%v?גg,'Ϧuw;'}{|2 xȲ/&e6rSITԬ%Fg4t&y+~̠JP!.J:X~u(&g k`yS"8 P5wv(dS1ϻ}مrE'. SoGJ;.OgRZ陵w3i+|m 5Gֳ+9k ˍ_ \ȶ y&'fu+cAў!^ky?8DODŽ9,&c}b-H(3$6X 7j j2 IK`Bavʣk$ d% bA{uoa[%[iv|N,w{&[X-RT~Nn1¬fpMEN<4\JyiqcC%KejƵ2'WAcQlgքz,ш:>]l ȑ,.[3sm㩻vuR"`@`t9"N֚SE#"qGtl9he 5f'Q]&0IMe3{UTbL^ I 5sHcm-gK DU51F昊,~cRL Y%atAP3^{Y#@;B7{|\9~eyHXp+0`ٷȀ БtG)Zј#0\%+ɉokjaI yBNRUEx@Mbl0TVc!cVmyGak|^\=KVLPQ P}' }/_b"|e,m9zO@ؼcf"wTVsz 뼤H׺tCXM,S*ډB x#|YE7<  S`_]LnzP^}WT4g~۸D-;*ͣB3vzDgfJGfܕ3 tr7pcd҃ Q`eA(n6X(B0р}>GTq?i_/.M>b5"R;MYz) R}i͇+`yA S*ݛ6w+CiAZ}x7]Ο6 j*@¥p upl,|4)ksbDQRliu<&mkC~l*Aqd@FI @#SE0)IZZô"sH;}*H9mdӂs$!ʬwM5e_6vNŔ2Ө,e1Z[Vp⮸ [P3yQ#ҍtidH7 z V7(]WZq{v*k^>{ \wHXڲr؍pT-Mz#Z;XAw[38j/d:<IDilyyiҙϝ#$Ax+Ky;׀} m-j K"r`Pt Vq6Ǖ+@o>g\YU),Ka;@fbƐCm ׅ(D5Zs! 4/D9BcpO ME{{[~ArقTb'4-ylZk/csqV!ENhJaq3̐{HPlt6}tKya&e'ӃF#̆H=BXdN(julHld'f8 8Fhz$Q Z/|UC>b %mGpOqOe]{wH`v ZDߓA_y|  yHpVnS_IrcAI>h(rxj,Yr"z-ŌfJ6S:F~P"uKҀQ =laC[YY!HDNkBB(P'e|M7 űo`֞ "~/*6Zʖ>cЏXq `u؉GeWfGqYgZ{V7fe:xqq¥v t"A8"ztX]4ۣWFF OJVG +}el~q29);ƋoMX-`ˆcp}@i `_I޿tB(J1ߓh,x|"!F߈`YYete ~ ꁙ^eu fMJT aS'G5'K'SDk <"AS_d6aDH1 ƛF`>+WNZwOY'w Ǝbqqu?V5J+(^㛛J!ya8AP;gIͻߚ !>~ V,CNdY;A#eb\:8qTa 6t󱬤`ST@>Dlxn}babDh>d2<%\E(^ P"z*J X_nk1tk$CKr ǖkS%%PVs20Y24ULZ՜"Ҋ!T D!|%`* u*^ %ttnBDL&*1 %A uzT\q1Ul"6FF<Y< |QEv"[YuҺ+Ng"$S*M)זIٯ^@V.8a.|}"ެΫ 5`*聰P¾?=_%|% e#BeekaztJ (O$h5Jq˖'Ґoa\a+*p]k|*IqeQHq>!b&._}yD,%aQ{4L+YiELG 'j3" vC_R~]7@)*eҿ$e۝t?\@,R]+L̃_eb=e?a ܋d/KT5^Ϲch p<)ْ0>xLlތv_}j"{Vf01*MWWу_9o9LҰl'Fn S 5I*xi(|7[8Ib*qjiTA4DA4~mn[M `f(xڻA#ڋڗ.@#P5V4i{ˎxK]ڏw }6^f6Ye%4VF1r6*:c;҅aP!:)fyv$QݕYXO' #9yH5)AKb־5P JP+w'[jbPYuQ1Vuf>uMK1c8`XsMY[A;5HOL,4O!q=%샥b(aj]I8y?_ZF%6H@I߀h\4cQLYS|2$q61썭JY9NTHp* I?mgʓ{Tԓ/!% K"HΤ FSwyEؘCz/﵇#(wt>ڳ+ݭpɭ$Tt财" 2Z*~h ā*MtF7, 9m)M:|qdۤj*qp;ùAg_WI"7Hhu^ MCq̨+CTn8}RW VrzxpH %ϊ.+G/d&>e7ѩ8יz[ ! }aN7 m}ȰR4Cfss(Hj.6Ўy*ZzF(%[(#:x6ClCQ-Q~Qe[.`!6zJ 7wNnÉR/ª1fzkjW45ݱ6‡?+wQǒlc@5 0~İ3 F+r1X@ ghⵎM=g!b CG61!eg"4&)bDn=0r^0ϋݬ_X$-OfFVh@aa1 w$  UVk-M(<ϺB vP\[}E+dʸK[ԟpIW.LCq_ut?D}-%ߜd,ބ78>s7M#G¨PG1L<5R; ]eL\aZd] 9# @WӕWH-"RנJDw,̜/EWTGCv,JS UyI/8 ՔaCcY=㸤䷤i\J,\/B|sWMN]2HZV #7?X5ͽdFvvIn*B#y1ds&jWGZpe..gOT`bƏhh aj="sESa1>g(ve (୆J4Iu1Әb2VlQ:?͚=ӈJ Z$ RSLR@ Ԟa`(@sz)b ]U*$A'#ree3*޻#F8Jx%mE>iK rDe;ڦ x)C1䊳W>K5ш`y1@| [ PЎΊsEd(U6nUoQ,E=RlrO"=kNFkqtn1wEH|?6Go Ļ×Dh9܊-8 #-W*0,З/\"9\3::ygQ͜9ƒMbEPlr'W{EY~a/?jECj- ^&[UĹ'@?~\5xN~j5<=$ZPeό)N!{j(fGLxo 8WB~/!LXFj(ﳱXDV^C_=a-Hmcg+Q=] d .4W- u8hpVon$YpHܞFW ݥHLۉ5#(K9KkR4FXվ|C[W>@xiVS&0O,T@5!ACsX:Wi[M~_~\;k6g*阅 IqR呡XZ{~g"e|Gh.9fcb;_\Vyz݀i cIcC3s{ b`B ,ISvIZI}iy8c5m`|8f uG*MڋL2*?y؆2; z{ C5gߡdp/TCx`TSZG-,3M6;Wd !(4]]ERʃ}~,Tse4CIg. DwKPtn*4ICLE.tM@=9d%[VSs$pTMW O;Eut\OaihaxZn5T0r`1A6[Śd])urVFA= (ٹ3v.b{pYxBoAN?msbv} }\b|y'eg6 ME!bs pZNNВ9@Lw3]`95+Ǥ% ()/Ou/F)tAZ?.k/#Ê%X܁HI |g{O6)Ω߸*=+ ɬh! Q.Ua!vu {;nv>SD8Œ][/Z}5ČC.ΚAXU%xavEOx Lv/YSh2sR8VBU$톜XN[R^)]ϋGx$aRdtiחm̈́$DϹHWW{d61Z%ӻHMYww RYP+qP#tN mⰑ(AmMߜw74b8ꟸ@[oMp} 4yg8YYa~>>dg0pìPMVf d.j HR4=(G1@1-XC5:Eh ‚s63 m\&ųVSL=OP ( ,M ?]ˊqf;L[0WoY!vKﭤ UT]>njt\1, ӷe #b[1L0&( )ľ4uk,j'@JՔ7~ bT=g>h 7d8"e?Ivej4Txĭnov7^ӓp4i`&w#X4\݆\hYC͸}7A:}$a~p=oSgD1ǢXaSg?0Útٞ9Q>1g-&._X|p58>s$?^@|Xf]qZ_ ԩGZJT";:)9A >,wNH%B8)Kʉ-ƂD58A$˺q/ %i ĕ[Aʥ艏w١J/bޑqE_ :g+# @Ñ >O{X̖hM 24 :3d*ç:({LoXJ8Gbv6Zyk"\ȆuTEzL0F`35k՗,H1 A>m}GwAX{ e"ZO a2bs*\,*FPݯ0֭jH&jfg>Fi)S :<9f`g_7sh=gQŬ!#=gumA>8dL4@iOm #q!;6_RQԹ@a*5٦1:-ryk s>/以c!׏D9%usP׌jULҋ斸1J]lT3aOc .['s UJ{d+ܿ j*B E42:4(b-ڎqhɩ)NE3;62d-s! mr4ET? ZPf ʓ@K1 R@.7E̺(up`. GaӾ٩FV q ^a|O3SΣJ¸Czic:Td̾>}-2ͲiE~{إ?N6 C8 Йp~8^nFc B#e/վ3q]Wo 6 !`'~|:C1XQ1;^gxb{Ƞuh ^椳8C CIõ4e|Cdz QA&uzoP\9G}0tPS]?*c `Lf\ڼ dj75DNti_vCbnU;89&rȇ3lx&˫1H1{"$8n"}=R%,yʕI{S:Hx5nV45K(m8Uh{kgC>}o:g<ɵS435Ĩ.JAMԣ K>lK~a,:9G$ .v7j46va=LT1LuuJJPR\ϗ}\Aه"%_2Ԣ-#j7Rq7dQL\P&$xK gVBk8"{u 2u4ukVϝkVpaiDU jUh7*ѳ>%o}$0 fPpy\d3"8zL9){'-vAB\C(2xlcKfnwѿ iY+ieؤ;]h/kB{!pim׹GuT{\g6iȫ`[KA`5xynݾ\4b9[5BB?햸iFarB /fT7k`q,d>]&gՂC^ž|:4$fέet{M&^FZ'm$[NY37!SVSQcb1v WK^[ȈO]@†u+U6al1`jDw<\)݈1FSGX )mȅ`tu"._ȷIQXd|)"!=퍮@P 5TB0ȶ4e) @t |ȎZWBmgI+F#᪎=wQ?'ϸbC}J k+֮ģ(,dR%EB)h=pe ѷ;a//Kzi ͔#^dZK}SX@lhģMC'gnJثj,5 kΙӱ zPO65= 82J b3Z*CW9"4I{ďG V#ICpnxW;9/J0NY=9AQt*T{?~i8!IVfCcDVsg2nEGICc3߃.] FȮu=X^Oq3ɚ bHnu3C'` |?k4)9D0d蝱%=UcU46rx@:y͕QzL#R):wTf֟:Nvu|mJ3L9ҭ["3-UU.`v?Ua{ jmݖ*'Ega4oSn3]A͍Ϸ#! 9[#RJ-3U"j{]J$eʙ-uT"m?v2ZR['m50XH(_X"1B z'xkP]jNj  {,b }繒ASGȈ۳S ύ ٖL$VXc'5CYnWu4&s-a}ՕM|FR?7sy5nQ5*'C֜9SqA[z+a{СLm췒6kI, uEu&{OB'1l{lYD6vClȔQx˗@f[k Ԯ:>:4&>QT% SYࢳ$5)x\Mk8YD;PKIOuֵ9^)|jWiV#)5됀0`H>)wZ\p|c5A945.`Iw(=HGsy[Exv#ƍQJJif"5d" d\Z CWR𼳝졓prqdlʽWbXŃJU1,7ۍ/ʄluޜXjWg"bm﯆S?5D@p)JSnCP6~CZR-=AwL +7fHRDSX;+yI3P g?j0tP.1# @-âJQL^? r_FPެcdk'Ol¡/͖Tw90$̃؞ou )5҇̂HY*Eg;b ΂X G(@?_Æ$ۄIk8ٖcN-,}p73+LʳT 徘>FRM6$4jBjXy$M9[e Kp|YXeqA Fe$Py 8[k*Gæ6ݶOBaR#wt<ў~;deG5蝸!NmF{4yA_A]6 ILxQ6N}D_(!f#[ĖuVL˙a#=g|U؄Si)뼳`y[| 9,]i'8Ur1m?oi5ీ՘KR#]xrĊRlkz,Gw$qWܭz, A)1XM|;['=Ic7>74>|i_o5qUl d7 Ȣ~Z3]tE^"WȟQH`!xY)J|j7~ fY=H wM 8I?XB\A^0uH%io89WBo>nH|X8$ט)tn]1W\Z/džqQ']5df쓪Y&ʌ[S+b[!ƫJEjouNk|J΃7`)`e0tLj8ؼ֑[t !=k/6OM.1erK0'{)/ Tds-opl:mZze. cM—%8!V)(;LZ*g.} ^<|(  6YNiݜN`.( P1u <; v8lCW/7xxubkWݽaRVo)J0L9c+*R&C!`Z( DiyG}@:EV=R3)'ɆwE9ʸ~R34Z;pրJ=S6B? )>TAl9:f skOZF񄂊\wF4ӓ`/IC8A ip[HؕJ 3ݴ-Q,d  <['%1N&Y<ї=i`T!"9-=:]I:tEompw=#vz-h ο퉱;JQ0Ӳ]NI_qo4+2~l7OxC[~d^pՑJ0"K5:Y#>͊?vO |gc)yOVL/0Ƥ)PC>݄L?;bڊaE}!,KJ&g"+N*BK3vݛюwK g'|fwoZo[yl/-kpk;[؂@1Zin:gy:~e't63ՄaxMOٓ*'j88L-ms^ZZ֛H)pVO[9i4Ve)+Py$L3{?ܚ񽷷M5nL?2rEM(íVpB_ƝÍફ觞W$$޹G:EYLnURDVŴ@~fC#Ooey6wn u0& DVaE%#=6|ZS:o 7bODžw3iwO^yafy8fR5Cb!n9?QL}DK3n"Hs8vz v+L-|6qyŗ'GYd7g S4לh{/)+,RJL;G!P.o37}j c2H`oIT 7!]o l82O}гW ~gXi x\k]8m5ZCwH~6@CF|;܂ :|%`8:@n8gпl` k`v9>@af@|лg4^ ],}EsU O֗^DEz&R9j' n{G8Z pGEYO!G§b{=T#CU_,%Ya, })13 dixƚT(kͧ[w~&5C44r i+w98NL1k%Menw*|qt 7m<Կh /1kҐLB z:\1&\IvuSՌRo C(ͻx\e:p"fsKYHb]) c e{;4t߶p0!YXOۧ-@xdGi/Pڿc P<#rUfR:Qg1}(+y4 ꀞ*vb[5 V0'ViTiS.G+n }h.M - w*}̲dK8, kl3k`+1GCh5;m ]]vZ$puDtl!z[r1am5IOLmOG`s9cX9/_XmV Uc7bY8x];.[u5FgTaYtm!~.vtc lBehprFm&fT{la)Yft/׺ޙ5A&="M::_~8@ MⰠA+BnPpEɢ>/-Ÿd6z@/`{TtSoIW1Nk w~C7\Ka"j#;G8uPeqDRDPA-VhS7?ףŕaD'rq'lv>A[{U] \ĉ! T iSZ^t\4nZts\<,WjbSm"G?oy/W'crmJv/1eTHR;чK"f!{8s]Kʃki&;^P1녚8սfk!R*gD?7^6 6(0z3UJÑb|yY|CycFȍv:oGW~[g[0ӄ`Uh}B VP 74[Y٫ 1.uG_SS9v]NP#8Iy"YR &dDӵGe"1REr% @&F8ԟ첚ؼ~NY4ΉN xR1'(]Y;a:Կ߽cYdXEA7Ţ#} _ ۏae:|af0p7[-.yT( ğؾćm[qЀ!^o+Ίz3l 4&\QB~53p! js!M Aror1o)u|PTi鉓| olyKћ{NjE> 7x`}2X~0iy-U+(0:HC친떬[$Ù4~!}nXUPTޙAy%>Ll*f{< G{Z`puܹ'a>0yWt |h $'v.G-OɺJȽp(8wyӂ˄[. d]-fwѱ]$F,l4Zx qPsEJՆ& ȥ)"D^!Cjq6.I @]E(cpf|>\_&˄$^}\PaeL&7 n O^ @ + 3ʵ_OPxছ& 0n \p@WI/ү- #-us^eIWe?:7[F.YXxݝ^Le0+Mdmq7O$i(ċ .JI6 _575FR`!I󺙟6d=864ӱ瞽o0ĬUc(r$ղ~6-QZ.;S0ײ'?D6euoV//k,Za۷ wϷ}kSq֌FOH#ꀣz p5Rrwk4FFk]Y ʧ6DXn~ubz=ś^"z64.+icΏ:([3Tѥ5,H4u9&*8A* Id#J_ł#Yn^j4P$ьzlM:UrDl VSB+tT`Z3tb/HΏբӆDFyrA'U^,̚CfwhP҅m5\hڵT݇ ]FtX92%I )cGuK/K̔ R]tٛ1 (?,8$d*I/;fal$üܪlmW_j#1Sb_yM_ {byҎj<8sOC,l;#R*D/KT;VK6հNG;NЃv ByX1TQ@56ƚԬmwWʍ|{}'C kY\morU|*,N!teqC$أyH;A./5k} ,4֗C'qT6,LDBNcPPpt`Mo&e<5ٰF]P|x||/C;$V3Ω7Z$?i9S-ܚ@&h7Y<[;7ǿ^=qPU $xX^ @(1v͏;}. dLρuW{g2}&$. ۧ 2m[ѬklW Qo^($e gOFrs'HNawBc0pRUak2f`lG?8#J-4yGP1*X%7b."OCO7b76Sh l?ht.٧pX|)-:{ d6-ĦlFn)L4 6ɫ9# :VqSvQm7ڢUxCIU:οN K=W&꬈!hވs@h75dz}*p&^̹gJG͡/b{}$zF.aVXk1ٯC 꾩7'v))ē*l6}4կ5hC|uef*)pxFN*/fNOxѪ0szt,U{^e:^F*sD0\+:=TfjX̰1)k=$u|G$JerSrSQCGk1EbҋCN@95  -EVky+i*Aʿs;y{CZwy9Tx´'_gDž6F $dguYjkT+{QȶZRYG4/x t_uW&2H5ؕD;&񭟼!}}PqۃX3FqT(}r&aO7Y{sI.S,_ܞ'ѡW$X*̟Mwz Ngl:4 ˲^B[ij# lIň gū/7,zٮY$d>B!f6jGY?hݗP6>aHrCwygơ-.Z|:\(]vPݷ$BX6oI5U:Ȟӗ$G$rT ݅xNec}z]Z}AyW%|&ԧ$k xx4C: ֞D"<[dd\ O$s|%)n:eU\h e9tYtص~^oxXu'qu Yll/1;vETg(CN':<-;6PÝ=@ f61f d Kw Od60ƭԓsZܷ}Ɲ_Z Kc$9Y#Zpc &YA#AU[3'7 9(M%mo>r`&m;t;au\qAԷD2֚Ԡ_Z LjLMrYcɂ F=$qdaxm1]* Z9 H .|ff3mR!pN 7Nݙ! Zp15N%٣^2ɷ^UDMHs["{ B*/gdSxV ¢ʮ->:d6FܞX[٨cESϞ,~-)Yk>$ }Ms}Er2)~t<d5IJo⯡0U,Ãtdzusw9m#pP8\eU18A/ڔ(l"27zCQȊcR+ iϑKMc ]'S*`?CRw+I͌P6lгk9x$v fS-#a&&o@gPK##ClgiWx^={4rȓX A)[ҨyNʤV֘3U=B+hOhϔC@.S.:K_$Vg. zZnl@鄃d2ejzGh7, w6PD>> yac͢Snxzǐ" 95p엪 ˱,D宨m@6Ba,iDC}ۇ0W-I$gsntyz{.ټ wUQf{iv#oVF;IL&l)b$Ly'eytkj]f;|ڽfE ʓ RdJ]I60a'Qɩkn-@H(l}NzSM~#^binHhV倠%#Q5yxip< Oׇ+Ji J@ſL ۤ[dt:kZhFBPڋjIҨ$bcZ_Ip'Xvߕ7S63o.s|4J5=N9xf *o;|v߸;Ji{el'v"%BJPBmg"xnQ&JBǒjz*W2*4LJ*d\K)I^dy32_VV' >ɋ/E{P̯:l3*ЫG 4b.BV&NLLX}2"CӋ!<¹A` "Qg 2 ,CB:B7 [& GkxSk1<sEo@RP=Gj4 +y_S<0 u:ʚ ^&Ɋv ehG{ K¬VHh,d="4J' AkwL0#S0tH SH8m_<6`_bT=k=Ʈ$P|f8#cr$BqsPkx`QA^,[W%֯owαW<-nj5LuZiרmҭr0V薨t6ǞЖHp~.ެÕNM&6)+<فK:267bC 8yUmgJ4AR&wI^4Nq+{>,)C7gS3hUoerPy]'ťxkVf7z*1! $ʜZVϗ~6yzn{$CJZ!ҌB+fGZr2{8v\Aod0exgs/ ֲhݎ|}C?KA&$Ț9KET}Q]3LjfU"I5m~,_ =JGTAƋ ń>ԺC#v.pPU o1KHaRjfQ xoZ" Yb2}.4z5t]e-߲xmBo6. Qݛ}ܠD8MMO-i0\SrR̫ɿXOަ5^ k)3E&@*4ePY},Q~7_F%Jn>=>ߒ* uR,ȫ4ȣ`f)kX¦m^aZ!>6+3Tp55Aj,OgZRo<xszZcД&/njֺq h{VOe~{G6YI֑j-BјxzS2,J$ "AS{$f}kpNZ |B_NA FFJ: ђgwsK;ୈȒ?)YTqpH*$9_E}ty;'2 \nT|`aRRxȀ]p\HajFWR֣h ac{FhF3UF= = )+OmQ^u֮{Ɍds -$YJϕ_2%'xwu5hl>*~-q !+Qv6vQjl_3XPM6}{ 2j>|m1M PɲMٟni=Q=WX LJvNj+.!ug,+,=-DH1Z\SD.55Mb9fq>7 -r"7:Gׁ>ҕl'5 {lpˍ^&3N(65*/ F_oN$T!a@dF' +fAZ!B<$~ws22A 9r&a/ &}f1,'PPtzqQF5WHD~-O|]` 26AՕlMDL?3 ##c0s^!ît+Z0)듒Qj;$9K!M:0Z/e>lgg]|w95}qZ %e} ^0_scI22#>!iɤDLE-B S!'JN) qTd(y6H  ӈ~7STprD,!D:vhqTW;5;ǴǴo4燐ޥlFrVgU Fm^3{'h&)9>a߻K2K˫^@Ѳ!Y*c X1%$ȋ#V#LD,Z%Yڤ4K =<:uS5)PIc5ؤGY)x0aM@;&-]}[ ^UG4)}0LT=M/ .~~K~1Kp*M]Q]9ŒZsOp[Uիt. y]@}0Э`5QA10< D2r^u*'* =kK~X11_&=pUQ7Q]FG#Sn&m\v^X˫=]gF7k2FAaudw'Wg@1=y<9c+$|ܔh &)_E?TeGe L̈{}tJzRS?s#R\ _ 1zY%`G44Ḱw_+WJ1͆$)p\ XZ04"="@ڃ141^L0hym8Ѡ3K8 < b^>]ܨp LLljNiPi.T\)`"53TAi_&|_qb}8JgS+ӯ7u7VNR|—8Ms %ȽܿoeJOp/%ْN] p*]^6QTO'pY&C*H FМ@u#~/;a<;بWA7-) .w_#1 Y(Slޏ2@'t$]_uQ(g(Z(c46CKMyQNLC$mSB' TBLbwn&>cZ|E{\+0  =^KgV0j Zx|砵Oeq4b s$Rlb;eQ3 ;Jϔ 0(/NPF9D༚E:Q9a'$+ϖެ581V@Zsa@uPDKT+ǟ Ty2]xʊ;M;qnNN%{|ƞvԸuEJ.;Q8 alae/-'-Ҭ*mx2TꜺU:hlE_ +k { KЯ0f0V0Zmia󦗂 $CrgXi>C;ѯn<ԐkkZkw̶'kT+Dh/Mӛ:c7l<|W!|1 3,$Aܵ;{i+HiJ(`*ia?i9rNDw[ P 5/>*ijT+ l6 ԅaT)_.o> 8j &vy p Rv@RA$6!K d.MPo ?][&Fkp|)xj{F )߽&@fa^ iTtstw*b *hQq|g˛q 6s$6M\qS% mJ߽0Z"_ Bye~ d2 `1eP?}ui XЯsh5F5PdFA+ ( K5y\2`TRc ܪc3^:}E}bwU|'|1k|6 2zg}B{UV:ɣ6~7ꠖ(v~Cd_X_~SK⠅Z`j!ֵfs~t<,qX@;N!{UJ(sX\3i[MZ2tE],7tVk Ast&xKB|4;,6&Gr]]L(1VV {1O&*DiR`G6V9pVp&saM߷:wϦy) bӘbdŔ?h3uP@e9A.S"Ylp2jqf{"?cr@3 ";pak. YE6k>9@3qP@!ӺOBܠg~ =ÓEvb)lź~ռe~:;VP^$ڏcN_by`9x8]}Ǖ?Vy+[3 xJChSX_]=Q#COuj)pn4{%j󺏃zV QYe e' čƖ<#X~o,i4v`9(T=ԡ(gϸ5COyY$* 6O yK9u2u,B >=E鼱}+863G&ZDM]t51zUY a *j )b d8UHnV- V4UeGES7Ũ1c7.b t_ FP >]j EVmDDQK k֤{ѮNLҵa{ 98[HB~55p]s|㪼R0M{UTKaF 7ZcW-vWE=6&JiEyg=TV(-ovC%Te0L~$*| ܽwp[ uL0.Kh7t "3tšleT0űzj|-C"m|e~% kB>ǜO9z);vaJ_)ԠNT@d=;٤'[Yi#<T_'y0% H <>L]1:XX;*ՠE_'\.對*uX)׊FPZ^rǩn?X^dsEFl\f+/ ^={7EY7P4{P[TtQ>Rdl"+є \1t=xdΒqOR^w2% #y)sA BFQ 2-nW"򽐐n PWYy3' )Iy7 [ fA:_Ɇ/ܼ8;KeeY1~z:|M|"aDutq(R|N|٘,XrRDiqǡ5E#_*g 'IQ /h _[ ^s{ݸLLfɡq3(ȓ5#(Z$izd|VB<O5%Ή9< xp{4)@s=o-#H>-$+pșqaΖ]ʢNL^X섻~ W ^KGRߨ PZ=μ\ҧ^01D* M$<&& Yk."5T!7=8a`IpJvH1@#"{%Ivq:_܊e˨Vi2(9݅5[/hck9|wگZ\!`,b: D%Y|/0Wڇ.جSȍР_T fB ;Ki5ZA2u@ "VM4&Y\:]5Ep+ރ eIPq4(UޏoBcV55,c=]2ktFx6tXği^̈́' D3M۝,skMn8XlY0T ͥ"_OI*n?W.k eNThxiJ~eny!#;!oo ǸµѾ?쪥/*=jgyR.-=H xRrtJ4 %Gk%O ܹo4S0^>]r0jmq/@gbm{}5/4-:^TӢ6.BB1#Jwʟ+RlA0E_S1u#_|rʈڤ#I!=In>C<``DEH4fbC~|I3#5+*ퟫihze;;?3}<+Cx[kt$ {u&~ܔF4$$ ZC̊}i%nzˠxGh!(k^ŕb:$]O7SH\Ѵ3}B^ȓeCpNR9d ޵v]ܶ歫Z;|\}[|h1:%pDl4-e͞Y | 8 x# `5-+ ~V##i7f=khW<Hí C7%cP-_DZ=&qM$O겧B Uu%";Yѹ<5]"Eh^,? $4OpQZhhZ >,ȫs~x[5ꬋYƃ#&f \>SbĒiUh5ʂs{4><+Qb \氍dG*R[r:W?jA2ulFM-Ib-"+$v <NiWAHO@4 Μ!ͩ'b\ :7 @0gh_ßi7f¡==EH<" )/=w*!{ jL3E)WkZ)rד$am[AԔ K jl xH: hd#@._ hYuLl !lśeWQ`2 'QK@WP7¤nP_YVv"D7kjH  M]R`jtr筩'SڌKIcNj z:ﺇ+S߾[YW]2y\- Δ?^'N# z<_#^mއ jdr'@ܸLBd JCh'{Zn-3'mS[.;:M;eO^5շa>$-Fas=bM)݃D(Tƻ[IR@Y{TN\ise[s\ sS(YUa4UFR}\kc]|Z; 宅13qi67 _\$y@\ienY Zt5xZӼ=Rhpn1+V$~[ ~7[oLBgzaK9YgX'c҆z;P{D0(tYtwuhx痋vO81r=|x :|&zHr虗7ӭXNÍs_Ij +;^a]0(g.2L1UdvM=2Nc߫i,F Y$|^!ˍ@*1z@{+veK JN/VM 4K"%W71!s#+wf#P?hơUXB hk6-7G%r, vkD7dP^-Z y}zDS`<[l[?OەZ@3AywQA6u7֍#c4/<, QPkj/^^%;DN÷" +ѹy2ݽ?Mªq9%6H?oLB&=b~P{mڣR[bo,x"#R#5Ejҋ{;S`j K쾘f"c`I,QTP9̂c07Ѥ8ghb|2}@$4z;~DU+JGqƒ@sTc$oƭQXj'\`6hmPD?ҘeT&>- Gd=R!R UB8ჰ}UD/,.}cjhyۗhlCazCpL&Y xvR:$\v{_e꧘icU_ .j#|QB[ 8Zs7x?b"ĿTøAI]kw ZuޠÎ)bsQ*K74)j2TMM^3$EYX`}Cojl #rBd/ &:2tPqw@ }K- V\*Yi|l7)d$&| j.k{dA Qkz1^}ĸ9}@jB>Pu?Ί{ 'XuKFb-Cm=tyis.Qd^@9UwrF^Uc#0}|΢XN/~!ʢߚ ~n&X.^ߥ&]_iOoTxd{Ɯg(G޴13XX ;x󰉋 ux"~m+̶gbzX 5,X_B\! ǶP*@)sA`OZ FfN 'fd?nRcD-2#GZ!(%rp2P6ۄ6h<(m~)S!5ioϝ5ouxz@M(R@&+/2=5}9Ƕju {aZk@7 햕B,UްGWd3;6N$' drw]j*6ӺLfh)-bԎCJ3YލS/mKSmj@Na19~Wk6v@j l6#׶)J)eN.>a&O{ں4L^!)+cZ5Kڳ&V+8NE5Ԩ޿QU N?'GOǕ9҂3L&XM)XCڿq13uakncD Mi;HrbȶSe&y|#Lw  F'RV[> 68} lt VقI ÿ~3CEێU~ 1[R'Mz?%߰rY;Ԧ |RƘ .tmǥ+߀M*2%5-bWX {]d'@\8LtU;X{a(Ct!X_)_2at(l+xވM*]&fp}H8/ PS*ʅ'ԂɧXP_nQL G5kq5:mg<a]KtT .RX ʶ7z֪&0G%/B.%&q6;1mݟ9'E΄wv$qon˙-a8+͐UF4髁)s^ґ $Uϡ )'G K8_TaDSxzdDއ5;w`pbG N%b4eR3-LD~» }^1" Ȝz".NU\r-BĽswk<#94C `A Up6,Yl2IM81>Nx{xМgP!c: ٴ5]GJA'i10P\G6'x[i`X&*WeC)eͅ(&L!uµUK++07;_o325(H n@y0%FPl1Cr$WhvFB>̃L: {gRodB٬v*-ƞ]XjKy3\ 2GS|v4T6uJ\) ^\@# Qd Ҁڳŋk;Vf>}ُeqP?ᔗQ 5 @QY`AAaI \gҵ ch$cJ:tvBJVHӣv6MEP9df4Q}+T7h nB(Py~WnvUc"x,! mV챙PI(7pTG/t ̸s$bia]UB!XuLreu2_P ~njWثfQ!f/at$J4͒dG}x}_NIhBU13zwozVcgƕ]ֲ튕&Z< CIX\qڢ:<)=M()}k&%/'JS ̟w▤gʒX% m/bf|SE9q^:.Jq`om*uvKHtU560[C xv^?ȸKq@ "~E0wFtǀDO刻q(J'-hͽVStϏ/hʄP\uA]p}beJ#f< :fG6]x |kF$ ^ZQ|ɏa$ʂŃ8򤞎r:%* ǛH ؘTh S&uy>5$.Pq0(ٳW@l&ӳm2UGI:w+1ȴUg]CߴC4)=@ X~~hY\טt0@yeV`s$7Fٽl9KČ>4s'Xή쥅3Vx ##q{XsF|$ &uƾ{F#v9'x=Co~ao%ML\BNŠrxXr/IʔX]})(`qhPS-槿k,&n )22ŦD}H,Jw:0o̼/rK\}`?g|-{yȨw"K nrt0r]dA9쎷ӛl OMLS5lKHvzjnv'GqrPhQA7oQ{吜n2sZi1u1G(ݙ@5[G?M/ ');PwG)/vYSNDFXA%eM耭U}7J+yEy̿`vXL@ f<;_*uf:%ARI/x LDʖj)0(sx^Xᐄ+-`$FyC;qAS9\G }VVPZ|/Uk`xA#z0 ltgkb7E0>-\;2 g.dZ! zY7s܊Ѯ9ҹ@5-da&@<r v@['q_uEa$H|G!WЈ^[%pѦC.b) o&5—)Qey)~I_XkrpN,0!|nr۝t[WRZzFE3G]}흰h%n*y\b B~׿/"QNtb2if~y㹫 KE)lHsеϹӾOdYxeO';OfOf@?0{X ]F }ɬ{]4)\ݬ vƉjwb_KcitK.B GE!V(u}.uigНEFi$d!8/+G'ajt>°a)xHPJ`G#U?zAN0~M9rF=ʡv;EWEwҸ4N[S^q3eVĐaI>WA2o,=) V)lURu!u;W=EQ7fc8q[Ԓmк= x C* xsemgOA/H) 5hQͯB}5'p2h4r@7W %ui(20}U+)%sr^cLQ@/uaZ4~TU Pш;a#)\OـdD5\݃lka[B,a#bY2; ?-exlۈr-*;@V$BV;1fLG}2sW&Pq#~Ԡ=/uPm3HokJ|Hau#MT,=܃*y쒓9^j9~Od >-$P)Oچ-VCجS=g٤ԕ /BUi$8Aݵ]|\,UGww_>`H\оzK~HӿBI*3 B^= йR&Ec̍TnO0rLH݄:MT=n3 Jcȩ7[8 [<`=Wu9c f€UK疳xWOP`.%x[,_E-}`u}8%w?? tTQ9Z7`Ekg0ɘGEkvl9dx1q@Цb6PB9 :YH;Hf h ʓoB NPkKB.B:$elyxFRDDp9_]k]J9ADd.P ۻDI.rSRV8vV0}S'&_kl$3[& 1bn{vV!|E0]uK5%R< ?Uͱ&)s-cƩQq89ѼCQ9c#(!@1M"rOl!ҁ$AHVּ<䆻öDJI%I00 KPD&ŝA\n-rh X vr`ސJo'Z/vcз0kPOleYc5S@{(`3eGhp9x.I4P4E?X۾ 1nd3fJS d2.EBj&i嶡:`@(Fkh0<̙G*qEHzFLX@NR5s-FvK3l`!reU\k `I1̾! 0vRqbtg;&kEBqzR!kيZ{%4Ӏ4yf|a )ܥ~&5p\Y 'IY}iԕ3BgBVu[ w,?_tǀ~Zg4\ sxζ |8~oE~3ԅ  . ouM օ2k}q.c84)[f;[tuG]un BVVQKmSHz+5.o a z ;@53mcp?7 E`%|G)?j8 v´=6T0&_l&+=pevuCp[?Ba? |zDDt8̋8]H]D$>Sb?'>9,vQDlvyܤGAՀ^oȦ%.V=$Ͷt^(y:&k՞z~T* Wj}Ľu%Ur$˷BCLX "Elӯ.=V-20PM D(Bsa뻣eEX:٭B:VlL6΀zР8YIZ@nV`dCtȠLVm|8Y) vE~;x2}y5]L M_3L-jc8b* fSQ ¾t~9B 5n%P@jߊbC7?INPNϬ/؃W \圆LL5 n4歮Β+ET8,i{TF}/wIHK8]F/nDe|Joj ih?9 R]=΃2GzsQu`1HJl16I4[2qedϜu¾9G!w0τkFL">y0+j0ǒЗ󞩻<i@}]S;@;^D5?}轛`DU{ tyA#Љ5v@-eݦH?RQ61W*"uo+4x:a(c8;&=ة[D7|ۦnÙ?wO2e^}AkSZzQ8)Ԓ{[eMz"rKut0CKe(-;\gv< V:F/\>{,~ʿnn]' a ï)Z9zy 0OYdx:R=־s?gt&Jj>)roPka?IUscXPoCC *v=l^C"+ABO2QȲuJњ冼DդF@Ş`o"*L$H~`8[՚N珺?ہڐp W4jUaDUOLY$RK빺zr礻mLutၜ` x*at?5'R|aj5i.|-Sjj5 8:#Wl 3+ 8#(T}X2zNT )dtֿs8 pfBC9A p8`Mq!\=^Y;W,~ [/Gcpvqc'wtk)CfH%b"QÓ_1prpVIeU1a2;f sQppZSeg>ShГ[ؾA2ܗ{= 3Hf> _| viWHh+ű(\o%SxIN+եwG!=U/c'|Y)${Qas!2W n_#Rܜ(΍j(/ۻ#xw#]fA<.RgK'l~0z6ۖ i{t{:?;Ƴ~}ο%HET!N?]_S[ daܷ^ l |qA];:tc{msd;Ύ5ެCjjK1Umߨ 68*)c-2j-S0Yhws%Vfzoۓ-}YrhO'ԆEPJLooV}^[0RgڗHؒYEZOӭJ3~w5qs%BrC߈ G W '\;(L PIk5&RI4RW(<.;3~)q6(-BсPR!3xj,.p)z±~~c#{Ff0Q`JѪ4購Vf+Է;*SF17E[`$O\ |{`%˼i`x|$i@?P%%g%Sݮ ?dqpWc#?zj/w@]s\ҍ 5j1j},_sd{im#3*Y q)͡M`݉Bn,ZtjRMW&cZ+DFթ/b50n}GŬq:_ZHzY@>y>!{Pyҍ ak+$H]_ zsnSĕ7OvGH"jŝX,FHܜC}8ꢡt"QFKn;,<ڸ!#QέW<+<40p?!^֑ʜ[b[ W7!5d}Pf0{>))^;SR΃Ҁ@N .Js.jfYIM{ ?Uԥn'ȕN+^" MIʳ4s ߞ"7e@qč,fYo;g?X6b)v_nBBuAE'w&#;T#I==Σ?Ev q$d(D 0xi5fmI9S)pӎ7CO[ Y"/\k&4dh0 ^Dӷ!xTրoOgg6֝ZxCm\^R*ʺ*e\7' WUz-Q?DBlJ^^/s!b·j%'܈qڋL(D (Z<"w$]A|~<)~1lX<6BMr;/Tn'KHɄiY\ιDF7ƼGJ'k*,pW#Bcͬ1<0L \dp& ۨ@+V%GU9Op{lǽxԙvlʆ2W4n8o?{!i0Oa5K;!ś]sSa\qu.!g1x*cּ@QVLB+w,[`[Zb+7!ǎ^EJy=GѼ\P ptsnzp3 NI~jZ}\`X([?j:αPV`hHAg:uݭf1Mqn'[M^-vb+6jqkdK+j={̀k0ֲHBWBak !"j خdڭmhAt&3aW"8+B`8[pt͵,6! -T rG.cUy8c&9GcC#sp,(@t\Iw@ЪY5:y V̏1@ ͱ  .~Ïޜ GMaDmtGDFF3!>&bup\1+̜)$7k9UDVoLۧ'UaGyKeBn^mpAMvސ+Ik (t JL>ΩyTM%‡繏N?g<곕_;l5M]=O- pX4Y̱m8hBui̦HKJқLyeG:^X 6]XV W`_gyKBZW u?É^32?{ R}-w#*@^hoC JÚNDSHlpm͞ EnJ`[n۠x!ŷe`a-!@bqI߾fX@~"ڡTL%A2XvwnEr;z?LHEn[[UF_\jn=f.mkXI3O,1ݚJpN-ةfΤ [rˣqz&;؆Q9]o%N!)@*yNoێڛ\R6%b&jDa* l2pA sxA a0z:E~w2CQG%SV:䊯[-·o!KY0mjK[1}TəܚL ǞDPj ̶lTzRat+h[b<%L2Sf|6N#Aa|ʪ|^gv>J|ndn?, MxuH05y>x'mj0Q1^g͆Vbct\.jpgۯ0UiRD*+ƚ5I蹖8iW#Ϧi']ZBChb' DGRGvk+A"E/,ʦQ~&*^$41MCuRbs~1_?GX;ZJyrd++IC{\q(,iU{;X-=m*?;qd )ń/Q$J" u De vty㱗Q-t}YS:X)vZȰjqr?%f/Mo }M[Z (A̚,c3{b΋;( zcy\azg 7 H\g WK;8|0>>|YLR_6 V!àԆj8)z*(F]cOrCx(P&:j]M_ߩ'8:a *؞Z?9x|K(VJ&Cnla.:?l52EρT*spCC21Քiʼn8^厙B8K8?@>a~8mY"}F[$`=:+CخP!X~kl/o[la߂tb;19v׭q;.M%}1}2kya-km3t"U3I]A (rvVgEM<[L Ao-2TmAl6CMI4<.Qv Q}bK; M?|y7&ͨE&v͈Ox(=^̻Jtr A'o&S 3  [H\CAuO{. U]mFNݭڭ2LظA~}5Yk{#"cF8 xUg }j` L"ö1|Q7GȦA#̐Q=uwv!C дI`zdҐ$)!LaEA2Jk9Bb8_|@)uQ Mj] UJP*{EFZ5!s.Ҳw[39UU :$QX&K{aÔ(lsY3WiXu% IԲQ^/FV1ҸNipdD Yy r'1/KC~Qמ$Sʿ1*JD"|fvLVF?s8cV=GK* NBrX61? G-~5(U$ĥKbR똎GV:½]q,RG$PBO*XЪX\zE7099ճEzV-O@/fx֤i%@wp0qHUt80# i!08{3l(8mp}!-KtTw{giH烎+3sV,AYZxUjp!rf.n閬Jh˶iy'ask^_)Kok`:ȏ6@5ɻ5"Kzx-t c\ @Οxu$q$}7zs85NwTdbZ.!v-S^q?dM&$mB`yR]ڍ QCTitx/1i424:\#pLH36{|p 7vJjuQ' N\'^#7DuBUm9a,F ] $ /&im۝P_V(8qF{jvYwv]KQߐ9TI'x'7lX@1(-*ԽѾŗ#z Yp-^\sX1gXP } p,!ֱ7?Uo |W②R?IQ&r\"Vcj27dnfʍQ!t;%u[":"{fv]I;Uka&͔Z˯QIXɤ3G8/$Osܱ{ 4[gڂ­+!й!ڣ@ {G}D~<,E)w~  ::yI#ju #,Hy $YI6'V\EA.6w(;,/Y_ W:iPb#ȋ{g1˝dO<%z'úSr?8"6c%? "fu`ҙ~M,U{a'N]͸;3QY1J x (4Mx-,*9V3B}r7G 75~Cd`ȍWPɭQj`v=޿9nο+ӢGwn@OӮ{۾ GED3AOP  RbԖ$؎)#Db%#h s+1p^N 6|,@IliM򃊥-Eħ Ͷv(L}cLH2{K!:jɋ!֒D#[x.p^G\@iR^uޑId!H?-3gmxYb3q9:#P["0g9)Z} z0۶'Zܦs+  $ܦԋa>i4:+Dޟ~iLxK>\)x܁uyJd'pW30J*t-gm*'Lh}}@ajS;y j^ _mtZ4SV!6N@A ;CItP-,Y%w3{07@BzsSKVaZUָu޲!_tLgZknn\ \Ce iգ+`|UrM!xN1eP>y "c>mIl7M<\t{,(:/>b sGFxduN195$0[8ucś/'Y%1`'ině1 fNYl9p}Dݚ1"B[B>\m/<9İx"πױ︲'hŽϛe@ICEW6'4ܥ%χrKMx _9'3okH) NL|9G[ΉnEBZja8Ӛ-Tr*jRjnD4-Dߎ5V*m@AA=Kd/Ne9ShZIhZ7Mט@w as:| K2+R3L w Oa*vوY>GݜEdFr+۬FXVUN %"V;]mmkS*H.Sɢ{.}.ð{Ӯ3D%?ӥmrרoE>HNuqV(,M{eJFMm}s0]K9p`]=^fZ:Nkjr ŅA Q#J} Z'EybY!EܟC> 9v_*+/4r rתBϐ/\,$TYw 2s~x؜#n97kFxPzaVںmbE ^s)AP'%/a^X,7u7wbkaYrFdgKc9T{|ivJ˩4G$;_lnI?rxZb?RX9ҖvΥSBW*yB=s\r#m1Y{6=v4,T/+ۗ}xQiݡfXӸ%_[^@{scR u9KYDә[&=b1 zw8iKhTmB_-." oV4bqw97W'3+1"xP=?vLACg(l Dֆ?>Ǵ|f7IUMN7XrM4s.g3qd4.nRpbT1~W*lVQj$,nHHiԈ~V]S1oF CW'iS)3WdRU6HxUB'8]+pdE[:44u'_5آKi]ڎpc6rD _vhLXRUZZeՐJݞ-?k12XB/gvJK|:`h{H0hXCVQ-R|6`hxX:Cg^UJ)G _=s[dfݬTJJ߿E 8?j[4yb-=O'9PW,Kab኶r=R%}`3==AC񧱨 SSkc`UOf;tR$nT{{e6I%|/^:GonF~I׵MI2ՒhB&.ݿȊWO |Bm;n'ʝq F!yK9s_ȉPbjD+*ڶ0 ^4ZȐk">͏^l~IDOլO|*G9z {e2yi1tq\n0u/ğT¥u?tg g @0n<17AÌ·nHUx/Z]H<?{e XitL6Rgc܈F]O8UM(O!@0z<-y}3(y1 *:^'j{D呧nɟ+4Bİ2c=݆LzqҍPGF䘓\:xQ Û@4"_ qz{-sc0(rL@β]W墧K;NB|dL^Nt(5AT/NU(tR_ S)E)Pc;mۅ$&E =纞x][ HodD]Q5X1h$^T5Ҽ\l(z/eX:`5eml˘NC<JHjEs!NQ8Zxb XX3岋 sl[ihS˱V[ePމ]B/@f:-""Ҏ2]{;Ô@P:>cJծ̿)C:$ӁdTCETǤ̈́Ϧ^dFgz9*BIȭY=IK淡8j)H%hYѴUU[k-d7Vwp_j۽a -$+<֦&=m4m eIͣe[Z`it-D|esbn= 3đ=U~*GSDv!bV8%/4fd$*u2jC%Xy6cBHo]2!{@N0d vo7/X2J^'BwL|\N|$3&^&탃_A$PƏ|H>DV(dfՈ5+Mu'c=L>*W&YDcZ~//F4B:u4b +/eB%˚2+ ]+S tbc f;^= Mx#p&/ &3]BL޺ze.sF& Lryg8Ɔo-tu ֣{, t=k_2GH;zHOY-,U--F5$$QU4W L5q7&8jZ+nDO&J0__m"~8FZ W#vA1W&AdMx &{q;Hˡ*Y|ZYQKJ#vlZW컶=xɥy%lKcB QZq%=g56k.DP醇%j3ri;?xݵG<,X%\S( %/lz`1_1E8#ܼ»JYD#3nR* _ Hqdg4%k^B9[Ǡʭ䋂eOsFejiOМ R_ (%|f;02wp6Czc]5Xo(oO|K,d\=xiN!T -rsR($&5(mԿ/'6:g1Ϥ +&un~k/&,~4p]_;Nc5ZC{{oiᕓ QF#6HDE5"VD㡘r],Ul]2=kRՊ %Y2د/JI(V#H'[3 6ɝ"yUH#_A4`<;\^gr<5 h37*aJ炯7J"5F 6 cM 5lT샍WCTp _dNb#ɨd ;$R6~% #bx=ĥUFjeo@} i=KVC9BF'+a4~ҿbE[?—UQ fk2;J ?-BdGc+8efYHbu`R< d"F,}kk)"F˹9|!H6\Ⱦ$yȥ4ξh޽.BXEwr:9V 1n3.$(-U}ې]*z>ǂEؑrޕQ6ȯכO1 ř*f&̢"P<¤r ]"iDRJn|qC8x^9lsY1&#D> ]iӭ߾<|j9e uלJUL..+ɓ9+[Xr6V1igݲ3s}m/7WWK`{Q doH&W2ȴ(㧵[+!sm$p*ΡoH@{_?c}oʒthYIEvrqY'yPVhєB d$hThRW|pn7-G=դK=u2\Gf؆>/~<0PihxUIL uf.a t*jq;fteW_C̼P]sboEuqM߮g]5ԕKCN.8L|pqy3O?q )0ͯ򡨄fԭA9:[RuxCXCOp(4 {@ZՊICT͑P|`NWN_zx{.nĂZ]E-W׻"b9 \Vjߋn8zؒ&OT:Y~u1ZA3%boNG̻gRr ֍!2Jt{1=ւaDbe!rR]_:v;’c5ًCvw&{L07J[vx iEHSf@P7qcBV9NrŮ˞xf,dA&[-gj`Q볬YG7*U P< ⮟(Ui*[B"C=kwK[2q{Ydߞbup<Li!heI۲@^[mTzyXħK[ɠYLM/K4"l$y<3z+XR>qUuQ&YʯY®dE)qb8.>}ʗlD0-|DdOdA\}[tO-9 CPKv2@[qD|Nog*3 ߍ6;?>&M IFI()}gy3yDbnj(&+τguAE^žHӡ%I*&XnJ/i9yT}=1 OU9\j7+d ڍ;mΖS 6, !jXmio.=adS(>QŸdRZz (XOrynI@eU;)|'hԊ A)xy">>WyU Id LR0Qu&4}9]c Z`Zu+%H rZ2B@h60[m $e_J_= #.An iY]@vIm_OJW\*LjJUXΗV9}l38C߹scAK V.\8P:˒m#UدSXjtLE$#ѿ-5H'GUf (_Ϗ "j`M^&$.XdB3w MZ 65^o(Cc񟹈Cʨroa@5|Y dÛїRe2Zϸw Ƿ"B .Đnm٤tװX竹 O^G@#ȾِFz:&ڙ4%'Ax6>tŞ1}8z"א˲нަtqE)H;/P3qkLb[9&8"U`< NeWi ?>n]ҲŠ'ƫz 8~$v.nHb+>(cՏԓ'yzPV$s/=ߓ)F=6#?culmJ r1(MҤ'"ŸdH<@MI*4dz-=-+:|6V'#e= #oJ @.$F*V_s{6RַCIR C:ikRoIx?Թ|3#VeGaeab<++V9(R 1>x}zǻT~@ȥh;.DZqq&|u@ f,ޭaGnbLp\f3,"`=ghuQuPVMgI˴ǐϓZñ7UWޅ B Zl^+vY' mirr0:{͏ۊ٨] (fIS&|g)fx[H*G&PvEEҨ07˨ >f6NxC+Maxu/h'` w.hxxne_G;6T1tbvtÖu`gHW+`፦5Z37S.STgvVPk̈́kcU4с 4"luNsk)g$%!c% +cS| 9,wʏ;J tި92&Л"UעsEEy_KUV yB:ۄR;W{\$\_b0 ?@tN鬵z64#[ y +L5FL'`NdP.>)nMuq4;u2UyWwgNd>jF*2N7'{l TFфGZd npF^$`VUsb2RXp-؂1T #JkqeND-1Hꦄb*Nv\YW0 /п°(Yc@OX(z*v}q;f¡"~̫haV5|e Sz(_-LG:`shel,W6=dx,wEWBF d b Ҩ d'/7tkIOu匎]|MȲg7@PM5I]\aNDԒJ`"-wqQ_ꦑDзXr9ðܟҴ{%BmQ|moX\@4>2_!Σl= Y=ׂ3Hw[1*y6V9q" N U3s /RĐtW$׷[lw'#^;5KE&ul11CeeQj)otwzh8,ןBꆙ;𹞬ݜ6SK;mrk.b_xe?A,z%"0,5 L԰KsRv  1 'gLőړo¥_wTN#~ygT\jtvA8 bY=;;N,-m>j[ e6mV1]-ө" Zw<#blrwsp6qo^La]Nj0Qbل N 7*Z/?%Ru -BL ŏ]JYByT,GNk"g=ӕ(<=oD9Ei"( TGc#ZsiI?_b~Rz qPKW!:+"c>tAʸC|]$*zd=҃yo1ۥQI$>K,ȳ q9 TgE+nn ]ْL<KdB;IU÷iqoMGN;Ű'RrK^PʫyT,(]uG7䢚Zr O m_f 8炴_2nube̴ fD7`" KHD} ~.{F)WFnǢפwX_ՍL 8uggb @%!}r6Rwx1Oza%I$ 6a鬃;J;W7!A'(fV/[fy%Mεl [KSw|wSj3ʼp@E~I안P4&r@QPTVb6yKLA:(e;S^WDkG'1w ;'=;E>o `7)0RHԂ@_'I1G mNo2~1~{Xaoڙz$N[6i Iܵ5S,mA4g%D;;(8C2SWO<̜:u zx (Wl4& j"9<ćrghp#4ɭwCdYS:Mڽz|턉p'>[ ]p>흹a욢YuQ5bOKjonHCA^ sUn]= 2&\J?e[} F|4?/OtK %GSϣW?7W|jOST}N¶OzlB ̽bmm8p!ARU(HaQv<N;W! T <mKSڟ!5u^<#4>;]Ngh%,lMuCDNDWc3V+2Ez񴑌rԞ$9(6ma2uz\N@eEy2&[0֞O4ew$n*#UN+re\߁0C~rH};6&G\ -pʅ<}qXA 3$9*2 }ĉ> ~V`iv%_pzAm "~4R f_n82n%^ --{i}_ijPq}A?h#%AM &ʷ,ƺ ?`Lq;]>+=&pNnP,}"Jc]$R ̛"a;5rڢjq{tRAk$dSVNFʑF,$Bm_V+Ot==^ Z{_aףKL~q>FU~+t(m~&tEpN)vFV14c|K%jHU7ta'+uD&'QyYY4TŔ)k[LNw+Rx0\wS.ﴅg'x%6CNU~Μ`'~?3V.Bmƾ"vBK 4VR4{\ΤlH=nrp=7ޯS|Dst6ܺ7R'7b{dgf:͔Vm9!1}x j)7*?`מ\eX~Q0K3_1z } he{ً%va%IFO !s%f Kc])K$XG IҮe">?vuxmMk9opm2ط y^p!@ \ $ܐ`B򴝼Gr1SƩf*sY+k3g&8`+<@5U7j ϴ/L nơO/<'vcby= -#gll2,\.}h_IIVtYWEnZ],vd;&d7ńxN++z9!J*`Q{]dNt9s~T\u V(  eaU.gUұ9,=qde|,æ0lAsuȲLpa68نl b:QogvTO KBDD VR3-s8+DќOW$ɜY\7O 6r$I:t(pY {,1ȭ*"?v<"jj2 {6/~20G1M60 ○#_il,5']LK"Y7$%c8r/ض}:k94)d߽ fjOoFM X_ر4_É9YM֤6Jۛ7@nJCĽZ֫rRޘ+K k 4u>!9opPSb'3;Y{u"INfp>|WNL"{4c_=sTK@AF"ܫ'(? !% !Tq\W?:ު. $X27N0  t J7qOIBhN9R QG̴|a;c /g 渣w_ j&d$Z θjOXi{R2"&]76t)o:WvqZ/?r" ZkPz.Pۣ Xwc7\(w±՞YVהK[6-]⽿ &Tt z6fx`[!3f!*o $dUtr"vuKFҸx ћt O$A: ߍY)U) ._?@;to|mЎTJh4ݚGi?ꓝlBoHs0@<)'on"zɨJ]D2L&:,m'L @B泆~ނPKߞXÎtzR&+! lWoKeρtVh(]{B\ Mwlj8 c&Д7ņskg|/ŪZ~R"ْv&R1 -9d0ldnhY.~ zS邳琉rsѫ317&WXGnprB.:ENU:-{׻YHi-yYrG3DЅɫmDq9YCXRhy:А;T59>mptt 8`JDdke)Kv٧5 m=YsŸ*y=uCn\ǰ,W59IOV;$Tr=Ik,BTD=3ZKTB^v/KjB%K*_i>{`wtaU*dWʰ!~i5('[tݝ.%;قQ7$0GQힸ+4 Kɏ |f3?εゐT "F"y9K\peXԓ3D?ֿaSfRrM]ᚉpX=n %kT7 pAOkAFj\Lb~\9ly蠢wwx5孫Drx—گ p*C!„i4oR.ݹmbX(k?]^G֦jkbai!vS3U(>bO|LU1$B |.s̫?X(E(EG٢B6 ZLd7՘ǹ_9pv*;Xa`^8"W,CgG#T譢J!bZds7?m@s5r:@f^OaP}g!*[3w;E?y1(ag`Ks5>+;"8d<9 M,.HdƩ5h%F$x2kos]rfld!k8[.3mQO'%9uG CHHךza+jS;Xd݅ޠΏ0[' .#YNI9FI*A+ 8 (Z(nFnKVƒ/f2wc3VLcT3RQ.ۀ s` v&+g8<1כE `zl !Y0{HpsKv#`zΗ7~sfd2/'?!co$֔tQ<@"+8y3;%|-jADFEQҮ·h9^FV.ϞErf..12A51Y]sE󇶞TWL?kmExHu:~UBdMtw;Ml)&Ctޢg!;NV6=Ieho!3~"4п @ֺjns& G `, lW!C7VH=l.0r+Լ}FF8H4kqOOehs悙'=GCލ(M[2s{7Q̲^ v)%Y۾>5fVE; bqBw\ ԖQQ0du.ގU5*uʾOc2pVӬ/=)B93gCL\f ۇYި+ӣuyC5)b[9{_-o TRп_buC%;߲ gNZaS[["22s hy@"yP_<삻T4OQgy'Qvp5Չ7H SVjCvZ[RLC<:da Um.$a/a߬V߀n'*fF 1 oi27缌h qGu?igڀ߫8 o aE}AF] NqT]}`i 7r J|ʾ 8>)`L1+7,kC66z8ٞc%ID! Vί Fq Jť?!й7{{ @W*{Ր8h>{GW,ro($m)r pP(}/ JQ ,pE]Y/̛OTIթrY ц qTD<6:P |*n0 GO2&Uh;E8cr^cotIk='[%"0զ!٫[y=b7S`zCl6p0Ez]u"ષ9~;'mxmuJcSKE$$;θx z+;Fn}nB7$ilGF$3? 9,L{ pz&_ c*.4dlXSY 1 s[oY|ΜocZ}|޷p\EA-z|}'*_rrÔ}3N\`{oEd.x'Pj#NP i㍏M.u6{79SN"mW)<)n_tXpW\p*̰_cՓh [ãw"IpCI%4]х 7T;v Ƒ tp+OͧJ6ǶdmN3qhI@I3a[kƨ O,?0 ZU>"a YY7g+6\IU8"C.Ot:O- 0 E)-defb \q:0[qE)1`(Q9 .+)V8^Tr9lȬnv6V \&Dp- -PT,3?G:]M2:uួ}:Nȓwq!7|͌?ځ320^{x*+ <>2hw[N< I-,-ho^vazUdtG|ѶUGo:;^KI _`f׻}~ioKV,:፶Oш8VlfS) Dڒ&I?)7gyh;s+}vᰗ 镩 qjgVu8M6q)>˛KQ_k"ł^Y3~0(^>㟔#;`PNyׯA' :ač&'x~LVE8{0n6|ScdĮHlfY(BxyJCz#$ŵzT83 \Fq~B?ѧjKх|\Nj E5Pz=N>OH FQ@usgI{Kdz-#.XQV\"x-:Rb̥NuCؠqm]@J-(ۥNվ0~ zf/&:Y>RN!EH" v\[* MRb5:zW鴷)<ڟa0qa5W+)Am|B%YJ5_)qioڱ(M .2r_5YW^a9F.^}cGi^>sqM(^_$tKh#xz,_-VQXTbO#}' hݎ|*ۗcܤplb +N#svYuESj#ߡc'"=N2ٸV YӎTE܊Ex0FB33ŔU,ɱj:^t92 *n1hy^\p*c/yJI}nm2Ma[l\z\GmFTK2d_x?=ӗ.S %sXQ1k -T/2zs‡/ICx7Ny~[|B;^eTOt<f4h %$xqonfh[6 'g5[KuqaΫPi{8hWHs>/^w)KnN'b G:n> xs8$`I_Aq"7ѩnόz`{j;OoC1$R37ht;ed'$'qrH) /F[Z 'd"/id0;#0s%N|X1MVUmeZ8-Iϑy(݄kBq͗e_82y6Ol\U^`qX{P:O{7p@\'']1ף{eaHke威飳p>  Ʀ豪=QP'}v: [)ժ F~StdzU[-sT\-/ZG9$Lnq1mɼ `Nxd^F;a'뫣 n1aӗ˱~r`ΓwkYDŽRuThp-ۄEz5s;/V6p$@,|YgeLk8#m:IJf1x[KH:k$e-3n|-)m\ #󄋷-(݋z>W;,|'' =/2|V[I Tt;5i/4c(j@0&<'XbXȗ.1TZ$y-)eSY\hv-?A i4i[F4Jxǔ\tDm푼! xr]&l2\+3v v_Ur2ޟAb.;:gK "$\٥꽍k9OًQ˛$4L(V(<Ϙ;+>yHRɕmgyXg!$N/`@×؈A%oBn|dfD1QOiw? C)Kʎ"}mГ%/Uą8 C /U+G:^$kb9OZ ΪٶtQN/zY^֠^#(p*WJ-'*ܞl4 ΁bX.}/WT%t *y@}b}6d$սLQ`.Wf).[Po:9Ef$S^]gh0yPlB@WG4FWtC=}:}QHSnTta$]2\2f ,$gO){ sˊR??VcŔ !6Qй;ФZNKBmZ|-l $?EIgGB'_]뾮gbC[pڗrbK%^rKW/-8*O[NPhT-M@F$hF ƚ kpBP?i!3FA;-z/ףd(TN5I\<ACѩ5ch[wI@;6kr ذf,e椢cH1/1>l`^;(vлW 疺 &x`GN57!7)ZIJ4?(Vփ#<2^[fO;hkpho@N^ܩ zs<RMCy!oqR,>z)P-˷(k/9;Z'2 &[xշe6!nî Fˏ  01em oMAyN`$4;[TĞAcQC]|ߍ9/&HV2;"K=Hd7[J` .V`"gm\P%BkZ`!|LX,X~o0]̹S ޹>tݳsR̀&y~54Dg1|堧}kYNׄ嘗bb"VG 7u(Rm`E3O$p2;׆L0ܧLOCr- Ep:FdDO9"@f;d >}C-!Ώ%AP]J<{w;b[{v~kϚ*O UIW( g}>đPИ{Rg=O95M: -5 C1iFkYb88qoAZi&_QD8Tx&G#}i?qNxel7Nɯp-@rM晓׾hGb9y{6_ X]<_Cmp*]8 Y-xE54DRl3 O箌TL^e:Ώ#r%w-҇$coya(^tYf;wF䑯 5)"L-NvB0ssH@ăTŻ?{xI^|Jcl_&F ez֒*̓1H%c zG9fh6Z 43G Kb_j@Iln8#_njEl/rrsA~/X@MA㉢QFJ`yHa\=ÆSfKX ⡢;{H7 r!Ž5[CTOE 8aw5HɻBk)˙խP}102aɐ S!b'LjRf4i}u#2b눠TK#Xpl3o O]2+sI'XEͳrNM.m ,Q;͔un5S( "Cmטy& ʽ~1tQؕ4gs{~z_Myʺ h7^LAdKoԑfXޝވfcNRc2EQY]=a"#<\\Z=4pj$|m.^4hC!D*}5j8!6rq;$D?A֩B `7OgFw4"I`LXld[c(y(kO'Nx-3mq##9āc2YfZ]8s!?\'dz0L(ct<|JDfֆqp l~5REd+]s3tyYq{֧nwM 3( 'z%p'0 LL+wQNJvUHyhd?v,V : ~rW_+y!KGeq*k?^Kc/`%~X ϣ{#] 6-32egh`B8oW24#?p;>Zz u FoTT Qo1f |cUo$pGhuyUȣd f7[tl隴ㆆ+gA:@q*-T?sdܢx^ϫD悯Y3ą2?t1 ODF!tw{c;&XP_OϥӍdF_Zi6hoft7y!E:Fäj*%'~xJi딄hr7D]HXG2Q_.t)ft,'-ʚ#L<Mq-vP^^=B}օ"nnɲX3ao$/Lx$w$\%`^E̮3K$l6}cbTT_Ta꧱ l (6=f5L{5MTZPӍN쥊q N-8]ra.ף[[-6 =R'ՋՂEqLm~Ggk*b91:BY⁃l,Y& Iʿ)}.̄w @Z`ѡ^(>sVuD!Ya~V11X9zvxKȑq^B304W/2 wj+p"xHXURmXه;9Š̽HKo[wHu>4KY[K;aM4Y'٨-&.9N UU=o ݮ1t%⑓؛BmY7I~Zyl42Nی=`Iگ7fṖmwqN& ݧvASqd4XӚpȀas!I~i4a:(+gWI)L鏾8WaVX?⒜h|G|?b)hh'I1<#1Fީπy~A;/-ws?jTbXH4E*ͱ$ s[X)26yL;v6!!ܳ_fdɆCLu8#y?B} :Mےn*'&5VW["$i>ci &fZXZPvTե 3"lN̄Dg 6Cpjp]')p#Q,A+P@#:ɞcz 7M3ԘF2} ԦlNaT>F;@o\ow+U3c ^8+!vW0 z%*l4 px/~sψp1´si[2IXuCܧM7;*؜ߦ/[ŬW$˒ P*o@RK1FH7;rӭ/q2D(NcEߪA^]|bܜ".$}{;@ڠ9W\w4B{,/CN>6jyLZXs%؉gH1Ը3-$7= 6{t7%\9MM" 8+]%VZzd_H1Ѫ(m^19ʪRKERgj UPH.YEYiXχ7XZ qS 7|'){ψi{(k #w'rկ'-hxV+G>~77 H#zdC ݎ#<#AoVrxzv,0rc|+eܥ,t٩zu eH1( VpVـ<Zdd #YZch$૙O 1nVkcjx5lTuv=a%Sx/m5!qU:e 1d9L{`tKVԤ2u#`t˟ B &P;1yy2! W]_i-9V &≽sV;qM&ghs^O o9 c o"h&;R Fa;TuǝW| 5_“;;W0e5H(/sZfsWހNK?⃊3.yͷNNP ?qJ_ ]xCJp5&KQ}{sT_K30ONOUE"lJdn(h ?H7A烶JvXL@L 9 nKJ0Y-^vB c1n<CuZ{xLAw*G ]+\ Lܠ0vHm%j{?%[~W \+$G_\.[J+)Qkp^V׻92(%g&(X|EXv/ߎL[=Z(f?okJJ?=|/Q RB^xkoy*|vg5PW7ܤ~#-Gkƛ]7eOr-UMsy91wmB 'U ?z4&Y7ĹyI#*IQPNGBÕtP藂c$D%Z o!K'5)MhtB˜7l(?7\ MMJ#w(ڴUX շ'YlQ=!-)?3@m9zp~'fJ{)~pl8TDukjp.S{D2Y<0lem+8-Fpr7Su~-´ERa!Konv`cCyfD7s:0 GU贉Y/#ˏQBc G$`_SZ_Wȁb?auXͲ3hbnzP&N>T,<kS\y)eFוؽrӬTku[DkD/FvUhĪTМh8 oϽXLw= pWC96㙓qSp9qc;E*#%Mh|.6?F!ϘsZ7E5?MLc%eQAU5\9]7[!Ac àRioNCUO{~$+cxS* PϘcP;{w 7;+hp Ga;1 ) W 0Q`F$%ьJGղ6kf˝aiƹH'39s0c\u8%]qx+^5tϭeEb,M,ZX[QBa,v nдTBݛV=Xzm ز3hz?vYⴐMQ؞W=qҫ6F3͖KeV%mK(;JAYpz8@9 /9Nf%>$db >'y>Akeuױ!A`<Mt^z~ _ׁSf&cQOAJ5`!D7]U4L 3Uuή1 +>![ 66 1ZRS?ŌJ"[Qi5Ihڟ!P7+cd b]2jmD E$4ڿ.cBaH1S˟YP/iE)d S<67cdGOyTċnj'R 5cIU*xlFPJY~4{( I wpDg'tu3 zjNtrc x3Gxsy`5Girga6wbvS]/<ѕ^aj+,b\0zɾ)Hik^dpMAk A1"5v8%6Ո;yZ=EtOyGc 8i%a)Q_+䧌 d%t_U(T[I~ _⋪85J:^1uˀAa*=wՉ%VPը$FNQ[+1 -8ˬPKCp.oS?{؄`%Ηn}l5Jޭn8tPKLLҚB?%D{г&]<儠Z)qN̓EH'/Q*j8li[E%†[l)9š|7abYj/A95>m^DKNKo+o #hr VcƧzZ_f (HPZ*մP;%px; " yJ{| r1'/+B9_q7Rď| Ph%XGOfn0)PajCVݘph!<>&g +e ĬA,`y_+RX9|C{6()ɝ\q h)RG&#sιa кi|b'EdEYb&qpA4}ٴfE_ ~(O:B~Eb('}sWskP]45Aƕr!Sh:B="w ۖzgFwBo<oI;/w-xgI4a)B,סxcԂ{*MNe:W+WBq;fbs wle YGy$߆흀xX򄱷  <{;6 9!AxV=!(11u!g fȥ_Iʟd^ *dB01;eݽB];J':|o O dnt^3?{4A .ܒ]įdg3}*Nah6Bƍx5>}/N[s΀r{b3:@>х(+Tu-6?i^牬EJ{_oWބD@٩  )fLz,Ÿ'slkلħ,D~fABe'̡>`dXz9 ʬ[&dA׭T Nv.KԳ$/;=:,<H ]FR3^{ [UW6]8)1D\:0IK 9#8*ܜoC jP N6~{9߳xM;ϴ=tAr Zֿ޵PFI‰DP@VO4|13Bs*2zKޞ nPOu0K q ` tKj)HP:K3(ojdA8|]dYQ}K0ئQpMz10-v~Q@E8%pN Ml-'=G[ 2jf^862Ln)W{ʎ +wm܈jQ_2m ua-o`ʎ ;Q#֥ a[Q݉3\eiV.C4׹^ 5t ie.YWqxS}Ql.웫폞6;h  kLr퉥72Lsʃ)1 s'|ia/W`w=I>xzԤ1AJQ{ !V+WSCHd9߁F}k42ȗzQo;sj_ || ~jQ:C#J2ēOf=ylh n=s\ k0jh p՞Q ߀t+6ǎHalrlSo\kxW8Bd((/4 [6 =TwWZc^Gmx' =sυ2c'= |(gbD0jҸGOo^uon`hʊ`˖ed&ЧerW(5w 6?@yᶢ1gedQw"EAf [2`vd]_G-iM K*'>e e>g4C>~-@×3+H*Ǝ̽0O'<4kyɓ^QGݑ0Ht46*CY|U.$RM NaʸsGNce:dE#.)sy'XO-vXyr~>ɻa-5S@yP:.-zK-!an[boŔ=/T(% X5vb+4'n.HR6Dp3^Fe&rJ(%X?Mvr'U֎:aU_!=p(T /g]=ے0x2=|T,^ޮD޽%5["I<c~ x >î\zk\w>1 cOի3ǙM]>-3r%l-:vD96`DѪՙQh[ ]iadr}>wn}5`+M,疟iYe*6]}s(:?0Y bA{aj_k_nG[._fO |i ~ŋu{t)\GL^*s3t*r͘"񜭵 QϾ /"~uiԊqQ&ƔR !q6رzncN?,*uwP1|->b6 "#E~3WAYӡ%1'όňa(VsP`ԡrf^ SCǻ'F<'0Ot0_FD^m[1"=!6oymtB\{}O(x3TI\6IvlꆹXlA;\1m[Z<2~q+1TU1UA6E>$ hYv.fHLǜMz#|eCLO9Ȑk u]AnD&lq0omIp+ M4iu<n;Jq@+хӐn6C?t%! {LY+L1>NqZ)kH"Jʢ由;sB,@(Km=3zn,N< !#q<0&or *L_>x"p2`Vm竈O]P2CeQ3& '\Ԓ,. U{1oz\hXZIƳZԱq~nQlSaǎ]Jhx6yM{T k6N2CI^g?/[y  >MrtDwqYo̦ZMȹ;_'\i9z|~Vr2QȽ*Y#bi'ZJoDLE1vDz훆?%5 #?RCo@0S3! $J? (؟#ǍGaw4m0MB~12A9 |mt)mx[|-ww5+|%mB$=x\q; X%f !n,9ݏToyzq[uJXEEM)cAsHzH IlD(ϯiܨÔu# SID_ Q'N hn!}x*xMw6}^O GsIOaOؾ~Z7{1NQB%NnvS;-4_ w7+2@_~uRfƓ%&5k!F4PIƟMՔ~_lubT0h ނ nj!Xu.QCWW2K 1~@&Ľp]aA="pF;H/ޝ/De)1N+ۭ(,Xק_%m_(\t:D- ʧIY3@5O%;=j1`eDMLjmh W_FsJo1(Kt$k!yG})6P)5A`2y{lyu9z8p*X깣tu#=!ȥ 0a)Rfqe9j63йˀjVnn}w: 7YĘ_xCCa.EHT= Oĝg?tAD `1S !\h@W1W<u'bpQ՞$ H5m @G*b_k6$ %ة-"ۀvNHNwڞ%5ITR8\Ɵ֖ 䅭f]P;5M鍓^26 Ko}?{ ~wj6L%uav$RLr;G~lP#H^Q$uXX-΂fG*mLR9(tRD"|)23F?n c9\u&i;j5ߋY:&~.@˼3Do=w/uэI(;~c C"BKG $.xEL juZNR;='U[(B\Ih;, ,\ØAsMܐy~FۡC@Б$H,1}vRVA_=(it^!o5nE-v!:Ӿx]CMuJ&n߅Q^MEkFIh[_i/st) FH_-¨h8Eό/Owmqm沗GJtNVptESyfqʑ#kˆ5(霚v S s4U'En|n̪ mC],Ѐ@%dY}o#МkLsW2U*S-/;&[2KT|ª)+~=1EExHq:]whmm3:q(2Yh B_*c(QY*{8{Dp fS(ԤBN4+)g0#v|0;D3 ŋ9]:K P.On*K{XyWD=e_qxIU r؎_`]$b %ՀIR+BJ|¶)#o +-;\^ȖO) $aG(FWbJ{y`dcUIy\ 4?cYd!h, rlϦ]x:oka܊&2OX&Bh/Sl聵ނa5+3wQ֥x&O6OQч8Ξx M]>&#n]N 3?<ې?s=Qګ6r _4~ ~_-s3@IK@<JwI1ԘN^+.1czVj :=L>~Ⱦ2Ìql,;@9smO vԾN,hܚ $ĈC63 h=3 M~RRO[?hN扞'7gzE*ƴL|#l*da62_tƠ>0C>#<_Dc -)kp0(DxڒD*U> (Htćm)mN;67;L⭵ l7Z>K|ߜ$< b ^##dqě%0ՃH(#&}skt | <~܆WPun/wyo=}JŻlFIՉ-\gyT't ̄vش^*\(:&-.׷[Cè+xyr,F| 潿Qфo۽TMp*YׄgOc)~z8F)imPaKdyl帆+D ]oYQ+%h+!3 . <MHvQBoG2arH-lVs֗N \P@Fu!fdܶOEI8Kwl̼jz'190Kit#~̒G2 }C5ikPo@C3 dK.ޑ%´(׏i\i b2 eB&m|Ӛi3]wMcsN,4*Wdy j| 58ztWgu'̪mLfL 3RU:#DKvCd: RaanrwVW]%> EԹnOg|Ï8a}w+9pkJ䁞MY@T9qNX Uv,߼2!>n)( $-nfbKVJMQwWTn$AaədjB`P^;CQpN@4`ҥH7qoi=^%N3ND$+JY z.JNJE m h[͒3@ӡ*"U\+ݿ[&|V0dجFㄐox\gGK[lO,h ܝ:{ܴwcW:lBCgјn&mS) Rmm2˒ɋ \<6ݛHY~ ')xjKdM {NzZB( #DjK?㺀k|̋bݮ)u5 =):ePgw6ڿJm&l8<ذI"+&a(nurU˕9  /iث&M#{#x{sW0mAAy怈bd7[ڽW-iK58|:o-0?Q!QIpQWTn- POyT"PVf$+[]!/O=k1#D;:V .ZrJ΢{!JQt tJfCK|npiTNB y3I&vBm 7؇O 7h1GQxia`kOk"ACG wV1C=`/'~妍 ~=a]Uqy%:p\{er?Kfi( x}G ߤ0Ni%$9Js9 7&}|Vy.=nLqu1H2dY23կe?>MI<Ycֆxe*)DŽ@nμK]sux,np4Fj6ͪ=Mq``aRI?M}'ꑳj%ئk[t}E^zzͭiNt=݌PډѾ7 |V}0ɋCpa$c\iz}eJ DWܦyBm܎4Mh(L;_)s楛J+2\|",_x̥ß ]]rXHzHS= GJU,VL㊝/hh<8<|m<@`X.WLW,̚{1ya -z= Ҳ^uac8-/g;1_@llgu{Uu$2tK1bp lpsr.araG_w{2`7 =Lh+h8V/ϰk/%7 ټv{*]D8埇٬y/hܷtIN\|Np1ZV\kɊzX*seiIjK['D X'jύAeQYF1Zkc*pn5 w/rTVL\JGz*KCYm= _Bgk?y۹b*LwOb R*꩙yVrw^L] =|H=am)ʍ/u[ř 9zU3x=}c&N.L~uhhRiSԧ:T$iF2 YplH i[gl32̊tskE$JIH60x f=S ;֑=d\C X[$N\yӝk:;b-#ƽz3`+BٞJWYU?# 2+D`q0M ol4׺̆߄|LBH[`? Fɺ:(ޣPx͍U 5^*M3v&gՔt͌idrJ 12uX+6Æ̜ՓCA 75=({րIx2_؆yI|7 /_#5AZY'ToGҺ˴W &alEض"',e}{nr#454gqعrQiҋٖsFp"#EbBjrSdG,7+,> =N@ sa.Jh06*w*~ 5laPAv#k{1R)L"{z&lbCn#Q.jRJlиI A#a4wn3n al*.SxԄrHƎ޷"jٽEw I~Ӳ3_WG[Tvk;>xSPAs>-ѳ;Dـ8=io$+rXחd%B<+\If;&?}n fp!>hr{@r+)R1vg f,;\32"-p2GTpZM ij}#9+zwT< zA܇ 5tE;`3q;GM3G{-TԍǻX6 N{1Y5c6PZ^E'EP"@Z) Ω]X.'4#mt>/}ĶL\:Kk$7Y0|X*o01toqXd+-Ԏ@6?HPuwAƷ"ŷzoNvYb]Oʸ&-UEхA19dSMʙ H?h;k9&ŚoOuݤ\ D>(<_viT+¤u08}f'at"E%^} ?v00ZW33͐L,:i!~wN+eȕ#[FhAb^xLhuqIwj@c-?+e [*W8VZy`D=CV8~IJ8E|HBEF{-?6sU *>_oi ,Cf\CAġPyXZJ suR`XeoA:_.zˆ)ӚPAX|OghT&PW]}' j ,q~}\mOٳqeԨ6@(%L/\M 9ֈ$OAvjF}ti̝4ȂY[#,,33*<|iS:8W?{@*;!8)gy9s2qwP7J8\9#V4qxyn'M~)_GP7M-E=?[F.Hs.DI߻JU6ZJˣ=I*_|c뙽{\%{C:Ї,CfH_ǙĺcR:עe@ 5_<"zxfG`BIV8Zm"/t i͵3s %Q{#we*Iߪ'Bĺ2r ЃV2> a}aG,BWnN 7dMg9`20IZ a"D%oj )ï;};8ps$4[^$!Iv@-mt$33h9 w-< f; VabKC2w HHGa(T+,ʭ#dGV|Lu/Λ'D 9߱[Q|XRtwPy?$6}ylx]Cn?B+\we (-8Yus.åhr=+$ay^zNn/Ʉ,Qk\]s4YxF+blDT66Κv.s\#-Rh\2I Ų [Ymӹ@,A|$0a>g-CAs6[VIί&P3"-QA$}T\5|2CRȜ 2Gju(kXqQ^l,?>}•4,V{cYb˱O| Xa#P/ Xb77'rD1ʩorR~k(:JPKAWMC2ZbLoďC.U;/๴-qCQPm^ U<(2}d:NDI- ie}GՖ-ɰHZb@Cv”ud:%FFr2- #!8i3֍y?97 9'LCCGֺ~FWn¼ޅkC$Ut;5Wd[s_*1Ы'Pndp@}z_>:.fѺLta(Ȁ[h*Y=uj9yg׫ܰn᪒?zAi 8>Ry?PbM3QН&aеA6!~_2ϊ~vf}4b>H% !=WI^3i7eqWǗ'B!( ԍ<0~0 gyAhE^ɐv?a'?߇w{)0cx5>t @Dǀ~lfVиnij>]۟%@1C׍ayb+ks;S5Dܛn˜`)#7].{]\;eHmKo&e` ,l(s{d͂T8gk?@'bG I,xq h }:*Iar KՕl9H2z/nJQgo6;Z꒰ˎNNB'|s$}xef'_{a1iCsM;ҡ]BndWR>!Z\If<zuALw +; SN X=$-|K'4[R[q\mM4Am5s$[ zpbD"VW8ӎ@C_?'nH\^*3 9mS zۿ_K E;9aՖaNy4HםGΡ<8_>ʦKn$%ǝPwǗ u(7Hwz` e~5c2|s%+0N:Exhx3ᶎze5L-Χ~—Ve/i2fg{'T>`H |1Iߑ͍/`_9}D,@~0P&Vb(E $SKO#J7}Aӹ3 iy|ByB;p_Ś !m na)6*4ONDH?J4rURꆳ5@=GMن-5^?ӝ. bN?FcHɚu.wKp\z=hC}yX8Qb)eN%ab+ƪw?4HeD49@Ҵ:HaU )bYZ`2zfCУȉ1G;KV~i'SsL}?&֠c" TWvz|Kq/O쀷ЏWt:);np3Nxcs=y #{ށ>V6ݓ産E ݹLIqSU@SOs:$Uz }+uCZ[B] ܾ7bO| `S]@U7Г4|*ȻZ |\1HQJ[U(*6pU0;5o'>~J98f!_ŌujAܾtzgmVv ,瀞{^vE1uгגZ%x5?W0KK׵@X1=)h/F*$P✒I wtpl#Ml $ě}?;_z4OI -LqGilQ u !9=5[3fk>}?Ͻ[993L%(-د2j'RآwvF(qS[E6VH7 L"t5ע5 g J"ߘQV(YbQ ೰y)<$hLh$<pzZi=WEc22k {eq?=5-PD_qUuKӧٞuSw;Dd|6}P~F\y4g:|K5"2ݞ8f[+]#n`uODNMZfXF8}#~`k10Zd?Hef_mPw_؛)[ӛ)VE_Rzxg57ةr(l+pY$j%b(^ΕQlsر M)At%n3Q.ih%o eHT#o@Ȱd:0՟gҙ\1q-BŒ[RP%S3 nCI s#M7߳͐<˙aBty=!pR u:ʪ4|`s ʓ&鼩Mvd(8AJ %5Id C-&-ziL(wz=Y68mIrY~z;?5miX^g/vh?׈W8ve+s[6[e)g z6 iz[ H5= UQ JέG`KD<'&}0:QEdZsD e_zPv vtQWvWV`%,ôqζF qcb1]>>̤i|`5o{y5ce\T(`6;G eows@zj2k"8kBy ȿ"ԃ!Cd 0r0~ UY"}f`9m7*Cj)*m{8;@>YDpaByJ .(uޟ'N#9PKងe\c|s tnstU1m hC.MmNߚ֎a$?%㉫b5^Z8xT4jPe2,BH j=yXo-^)O@X[9z>ZJNX]knɫuP(1T4r0{Pˎ?:tY,'9j76ho]1ʫC1ӼK1JuV+~zI6B ㎁8 ) )=%t w&E ,[P!%!QS[IovvlYU"t,xns#O[3.\Kk#? GGI4}j!] ?×Y?&b(t.!6R80W3}3ji/4mK4wXqЌQ K4?_SںDZ4(8+Ps=!G겵E[ntذjY)`Y¯B 'OqK :5Z9 Lj"tO4_ƎjܗNGsquc_[雹KX_7]WWGXm *dBJPH\q> ghS߿&R&sBlBEBE *>HϦ~ʈm잲@چKm/eW~;R kP)xg 3,' f&SucdAkJE`,$C+9+~B}w A00##mGz#/k $ wD^3Zj" It.E/LܶJnLt<\OHe5®o]ntmg$a"znKl*ךqߞހk^t Ae@05ϼșIJ~>U1}nOkA Yjy^m0;&$)zicmcsݣ _$K/s${000>>[=ki֮zިӯZ }EJ};j+&7Ƨ~׍eB{j.̀9DB>|N#H+MW ζ#"ug TRs574٬ sԛ⺗#W1p V(}dKTGa(l,@| QS>d`V [oĀ|zɍq,tOQ(-'QkVwq3WjZM(yaՒ z/ɖ-_){P$&T#S{D|4[١X }sP9י dg˼ɿc`F/8]5vqGaǡGA-c+dpɀ>z…{;w\KZسbiPqi>>9섈>V8ht wୄuaݾ@9뫚!ecUL%n]VuWRڗާX}\;* ;L B[sƬ\a9fwCPɕⶨ^B`Eu{I!"L"϶~{4+Q^S 3f&nFtp-әNv$*z"1Y @'ѤYbFâ>+I;c넎@ rIRuTm%׉խw$+%"vaAӲ)v]5hm~0oٽdU2+Vy ;FM˞B ;XSuJgPiOrH=˙0ft )'N8M0 sJP<:S:J{uiy?8 ڎռ:O7s"=%f8hl3)SƔ|?|..6nB򸸰ˑ/jԥos,xW_wdUƜD_L?!)k qs" XO|W:̍sw0QȦ>GoJD[ґ6v}val+ʅ>{@ gYZ070701000004f0000081a40000000000000000000000016439a35500000a20000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/% ]?Eh=ڜ.+ʂ++cf>LN,bv40&WeOC~$ezY\]2ىxSyC=,B.Z2[Kc5iK65T:c#fHU*_U`קȳÔH$ye+-Zd_T\n 󅅸 ~ks; ZxTD$(hRUtM51L 1iۆi~ <5"餦=К䅆m *0/7~QZ p߳CPpaYQ8`:4-2dIB7"m&y'%'܍G;ٹ`y$?wpj7))p!(; ZI*Lzr>{РvgbX_/ɒ<_gG4xɑgBb Ko,Cl疍ͣSLF=_ı18v,xby oN^,T﬊gݾ~ 6הAK#]j4UaSm@ʘx"lʡ;xtqV>okiR~Y_' LFruՐ,7B(>: 0v.M"qL)ěWL>~Rgˌ}'_ Fq/;.7eԇEoyY1Q.wdX*9PoGw*,c;)ulJ d sQ.2#Kx%-dԙbMOXzt*IR Ћ/9lNkw/|@LWgQQ㫕>PiA'z)^uC} $[ߨ_D1ynvC>Q(l*'xƮ}k7eׁD 2 U|= d͈`*+ }Y zh]!QYe}?:(*BvFMuWfrspLB =W5G 4aWkㄒ?#CBoqy-y`/2~k Mj*um?ԥ\wstrUp쐸`(~ Z硧SXa,C`F1 ÑM:=Eyt0i7 :x|$8r-%aMLthC[j=[3l7.̈́ȑגαD`:bT-%YUY;lW,`9(7l;ݙen6zMUt)?u~^jh\3 V>&ء.STOU0yh`.&[ujnD"j3M*v' qUh3D ;0f  zmyG_Q0.h9jd(vQL?c|֒EP< ֦8@tdHBǠx-ؓ%$͋(YK҈ P?[a9q8ޕ#~%%!z'br:WE_/ kzԊL1ػwLɾc4Z4TԪu\an BբJFY]_jtsyE]0]Sì(G4hcLa'v]J2j7A HQ_a&mx'vD˞qQ'avM0XJVw(jhDAD$1r64ǞB }4= :|0<1DH{?]7D+_[^A Ӡs?hoRUO,x#v^>M1!wvEGL)o#!9#ua)~NCS=製޿CE{TGeݣ;խ$YH #QNDWwZI>1!uJJbf<7 V8Vnn_R2 :l] \ NQlM3J[0xg O|</̢qU廾*Dxd S5ߞY+e^b -FU2%ɀ{kAX0^y/8˫j)0ǫU+IPH0^'tv7: 13mu% Xw(zm%`?]EN)jV۷xѪvtk0f+V:ycn~t](l6r\NKmqY;hRpa7Seye^#-O"^B.LO|ម/K0%7. ڳ;UCsp +k/@}IA4/w"PPT@apC )V}A;+{c1uHo! C,0eK'TgYZ070701000004f1000081a40000000000000000000000016439a35500019c00000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/sJ]?Eh=ڜ.+ȝf m~LY&C L~q%߲w0|$Hp,&*ӬmHJQ!/lzf&eX CR{ b:g9CxLF"`ma<,Clumg6wzةݿ>RAOu2~}56t9o mTg.xYh`cRP!6@a%+,'Kʓc ڱr65Id˂,ٞLSqx[N@ξqJ9BYTaV!H7fH{) 2wnI,: anwdBS^U`WA$Lp%cp/,ff96ĖKc;zi{ch\7mx%I=tFPIpdpȥ/; ) 9V w?xٯhq3%F^$JB胘s3'p6#ÔW(=(E1i~xGךX(,@fg\,!oƋ;|@MYmHtY@X4]ڷȮ1u'T&5a5N!]g?;K~װ7o>.0TuPk>OLp8gXU+D Q,4? +bmCU}f ]C\[4ZDzq袾%a`KŔ-(-ǵCjL{);a@8<& p 4HS`Ǫ+qG^d5ȝ 9O圸~4& $ݴ=6ߋBR9R h^yģ;<c SaIHW@ *JsdZ}c*԰;$]WeCkV8Yp˧W%  %s{f6Dݍݥk2H}#pVt9̌QZ?T6lSE~:ӛ^=9B峇')݊ jqҿb}|5 z2dAUV$]ȫ"䞟̗EG8D&}HʡtCpRKNj3"a96 C|/i[ЁH~ݛLu8KӷP~#\i7JXFޚ!kc"/gߦEN/%G<{Z!spBr=6{-Nqodvj/OeC2{G[iA)jKimeҺJ˖:L [9hd^xI:` M1? kށp\B٦u_byN[D zܜqE(0N s Mx N hO JH5ܺ @ >Z1/} &', FǔD;=2>MAŤ!&(Q80|<l udi.{ʮCX[߿s}Kv[1A_7_TVkܺ,t doZN#vע^bd3>f::-LZGٳy:K4qE';\=DI?!Е%ɉY.J/T7 Nci( !r'8cyܔYށ* <ڴ~ID0ɨ̧v*Ifg辝Jz~م~VuHs#LUdy+ǘh-bLQѼ}-\W4,A3Ǥ~t9BO5-S͹o2UZKkB¡ wOSw׎U;p57aH͆}MQL0H>zs&=px]4bw{g2ra _Ve7 df?[ EDdZCGh'g:v@ӕoamBJl<1NS弞f=6h):Bz-2~AqLoDSKKqR@h1luWR|:c}]{Qqc~L5[o+b& V5s(qS:)ՀCĭ Nr䮖2aZ`n:;ٜlIKWB:!V&3<8D3u1 ƒUCEЅsgo%rwO  KRrVhK%{ w/ ɢyi]he$Szy 1o+~|V8>/ϴ5u "N@G*)O^6 #(h/M߿5P/[gZ {auvzՋ-=Jd2)L9 xV,j?o ‰'f͓Vx,r%>>/MEO}./Md,S=&蒯bGs$uPE/&݇\&ɫ؉mc>L_LzvM€kde]203=cyBa53IT/·0[Ɠ:#' Pd#]Z*{M\U(qF!hE.\BلMW+5yJ`&=Kӳ" i[NSV2a)kYW)K ՘fOXrwz~hHFN塨#N1l99584T|UnBhZ CcDʛ' Di/˱(̕crƥ9n|/YqM}2=˷f:U3U՚+"ugjF$]W% MHD/zvF$%YՆ;;n#5 CB2ξ۔f/;C2Ŀv£@ *m Y`}k&C#IwA!Q|ws^{N (0' ~̢}G[WC;Yvt84.Qo]|PEu!@]՞z"m3S\`@ W)[d*k9E =!'dEOlGZ'{[g2Ftj#vNFu8Ʉ*b[5i铎Ē[ 6<+nCD,gqSf `G%4s DGlq2K I|{!~غO#w' V1M''N`ҟEB'VPz&RȮF>kiuYy;1L)dوn!(WʟƅTzeР)7"fyavP)NQ mxA:LG8!1.}ȗm=3`ZxT>g\ς.&##B<#_|p4.P)r03N#|kEPIqgVG-m<$ou՚""w 'mo))GOb:K.DĊjrQ󊲀-OmۧboSIc/guJWע o6Caכ B^I|0"ڲUM:6{l/W!ք5)|u@٥$>^gǛA#TJCC"sP0ƺ̻&1q v<_OX[bL6F0w7~dy'C1óB0qBiK N#89$@|Q9N5*mpkJ|XPĈJswtd O@f vKu-̚@R|ʃԭ%dZkX:6z02mx6$E9#oM|N7SqOHK9)AqMۃDWWq>y}-cA1㤸\d#o1O:4+'` 2P4=HV%Өm$*qW=sZp [E%;gKK"Cx֤1 AoH >zڂS~0YV䃶bbLC1Uj~Hi=u|5u$WCM(;5FE1\0D3R #-A6]M=m("t+j"0b4pdCp+:obglsOPTs"Ytj0{R&0?1$wM ~BqXxƲ InhL|-H:C.JhP^ m*IiŀRF90zj)n& ("*2L1)%XP8s͗\\VT%q4F[F_NCʿsklS]cQ$ f1IfItܽX| p7UYƀ-JOTfXCdG6|*g? Eo+fca_ںCT8{w'R$'WBXOr}`Ďe yg0 >BBlA-6DN9+pM%7^/ԛ^LOF1RK .>˩LC`~_a^|ecsr00O{(IO"<Ǎ55Z|KM]5ю8461 A?g5Zyx3CqQ;(κ_z1VM!"ؿ85Q6)*k A=7(POB i{L9h&:S2J:PlӉ_gMs4`C;k y`ZS OOW֛0jϻXLxr'2[{e`NYwC^ qׯyڝUJ#Brڕy5E 2Q ?nwb8fh= rbU @5tdU}#`ha1|&%9f3T i44) ;!8%n.InT?vX\aǏԕ\l2;;h~6,Kb2R9{4g3"efd0fʑpC E$|(Iϲ(Ff-0yZI嚉_#].wܤKomDߒ4o<ށe'zFm%Og9Ba>ug[Gϼ) 58!woKtlx-Ugz\d) /$lBkDy^vW{H S$pKP@ØA2 '5t0 ")!6{Q/j4b'Ӳ+TIυFޤX LSISmLgwǺl*wVgdޢX ŪZvIB[ Uk_Df]--}"UwE{[sj ֝+ N_lvW4/uM;m)\Gi [eq/xHvg/i wER4]/"grp9VkAlq:E38'UraCw4hdw[ ^VOTիJ 1 }汜([GɅQqЏԬJ| 9DJd%IW^s/Z.?S qaf1T>b<9?]pf~TP˝6ej×peF b(OOxav¿W`ܲRh." cGR9m~;rI{NuD6^Bد ]Ģ]DoZ$+\eRiՓKF n{+}C_?ymŸeJӟ:NQygS&6v|] v?<ʑ>){NO*u }ݔ9+[PU@ϲ\#% Z"@ 1NPTvs{^a?<CxjTXNh 4%#߲-.䧺)URaxk$Ւgtlp#b䇀y0z 2]ϧNÙMa)?M M)U୚&|-`vv vhv-B WCE?e މJ$Ԛfө5ЗH:W<%.HG#eéA" -]"8رHZ^y .0S g##6s Z7$-ȷp6ę ^~ X\1tʅsM=l4+DkBLU% $w6FL@PjnIZ~6O [jZi E6OLXfIQE0O DC|6ꕔo@W^vp]fTNXmʠ:܇A+?#{45(`S}GCJYV2Gma 3[y׃qsh$=X)4ǍFqո~CH% h-#Ԧ UZȮٟi %V 5a l }[㙋p34pU8ȳ,#N4`E:bhŷǣΧG~OKDQzd)|n([V _?!!>gb FP=ZW02mbw>TZ^iBIV:MxfH\Gp^N9jSbrY9xOĺe+yh~(Q$WaR"w>Ha1 &70mwelozAǚ< Go: NzJOb%"Wz9z͒,,ҧPOfז |K HC"wuxhxu,NU T:{/&0) (ڇ]&ۗ XBy'YN?pqlUnv7M%)H8ו¾ﳵ\NLc>PB6c6ɈϜ*xHɻ~|\0ˆY0vb"k:gBU^'p<psrM OQܴe#z8ԏR6{bo.dX'WD`Fk 9 M#2ƹ iC]+c!DhY[ jVD_x!/g~f(H5eLa]:~(a|a~1hfG dGcsZN j/*ϼDT[0tHӹC#4X- LM@y_;ш[bH#@Q Q$WΗ}1C;h`.5 dVӄ(ptr} H^#BjjbmE?܎ ʥ?p:. y#J~;+(M]"X=f\#I/ܼX"_-ki>UJ V¨[NJxٝ@CpՌɯsQ"Ld*$14Gy'$aN%a_/KHercG`P7南~uXW+z~Lt/$g%rY ]_b*C x`fEnHs>9?Q0DU#04 ѱ4bv&@m=ǎݰrB*"'^ u6,kQźƶo/aVc`Uo>xYۄ|,myDM\ `S#қFdj n}Lśr(`!mKeSG'9. }yRe7UabnYk%X!Ƃ|O :Pc))Sj):|W:'gS')hvQ!U15?VMc/cl1W%Pz1<$:\ 4rZ v8iBe{|!$,g|^6qrhDm\晛mW؊E*BBSnbwC9[v BvɱQ)8eY[ R;RlLvVq(h=$ ޭY<Ar11% sW֭+z BJ4&#-gV!p1h~-\gϿLy5d*TfuFD[ѰǼKd,gK>(¡Wx-_Q ĩ87&|I{Q73FwGSr5]|Ci G:D5/8X:~Q@=n,%\mɋxG).f,/MjR¦K,Đ4Lh߭_R'rZu#\ (dJê59jxR}ԼRPwkW24"K j`>9CCGtHܠykOJxmpe`g8B~"LYªZKdccMkg\OewVԹXeXO5M4[sVd Gz¶ѡ%u9h{#c~LG09M#)5zWwܴ]U; RpQJD`zL6ؖEx?+بֶ? ĝbjQ_Sx[  ;Յf'Yc:s~cɢbT Z͍#޻n V#:'K&'bfl[0y|35CݦFx[*:)eiŲSC]gš;_hORNd(|\TkxO,$hjH7MF wi8yOf7+}P0ƯcB.UqqI,lpg,]߆45qC@eGQǓGk4CZqABcԉdxi"ך^d% KUۙFYÙ ʥ߈XAA7WD(xToT3&WhI hݳn'2!&-Es$fUIM n}57?ȋ`|ogB, g [ I Sg;mdCշ$lKNrb.bڂBIJ.%옜`d{m.bv*y1a(^ЙZV`WbcPgzCV b50w4^[Q%oQWx[w)gYVk0;H#{2N7L<Ǚ/O|JhcFpiewpAI/hL9qRX\kRȚBEinw<<D?+..B=C iFb;q* <#'5ۗA]΅VnS iYDK +ڀrHnКk೚(T7Biy8% +c۲5q]FPs$EFSh\eϫ=B1Di`Xi00;EVdxtH\@tɐ곙VQ(Ӵ;mSYӲԚY=T3) [4m\+,Pf{m?3yYt3:\n:Nxtt| 5;3h\bm1nʬ'V3E>nWXٝ1O5=m6>spgC|KjTjs\<мWaa"mbeBTjgj(:Y '"TV qT a:2f9޿Ҋ=1̚^l2Xh5a>!^6oW`*J _X{A]W{I{u9 m9{ nKH}iEd synႄ2!YSb()φOIPPQl|;k.RBiWgK%j;@+_ *DA`uTᝎ 2RϺ֗7s泃=v/Ar'YIJ5)l@|0â|}=~%ĂDJB%ӳ)/| '܈d!HQ.ygy#%X(慝(OBRRT)LZn{ EA+O %%nLϕn&Y -Tmԉ:rn|JKKgU֜ecDz3m^ [>?`9t8G46x!m[w{=k4>gNlQuWW~<{р=r 5I<Ǭv׋ځЧj2ME" .?1>O :6e({%YY_ǘ\b`lİzsOqw ؁`]3ǒb:YU߂tjhIsr8hk^dwuk$qx߆ˆBxnY4k0; cyeGNIe\RC;=ueː r\5ۘި0rõE1&W<ѡ>@p̖c߇"gI9\ ӱ孝 tYpгoEE^bήޞdWq: *F= x7)Y7*[&@lA@mR'[_fc@`66 0kp <Š!VZϙvm>7Xא~d%'7 o_4S4p "u;}GL1:ߍeD V͜dEe Jnt#IrU.=A ^K2u(%6Y'/㒔W[Ԟ!N{{XYQ䏑=?Bu]9͎R;;oބLj$m`)P2"+TU8'ezuI(/̄eSis@;kE˽v}1 22{l Nk iIYɹroX~CyKw@O z& fQ\bȣrFBf !h2rmWM Crטf^o/ 'gzY= 82UӋC0yq/|x,НevxP#%UVru:~sgItL=f|hЩLȟ˲?3PH304h) m 京/i-F^洕]luvM⪦#<(ͦ/X2U1*t^TMc, i%~6,;2NxźGa (zqR:-WN mN[Z\vu.RHHCm*V\%)9@SdŲ&ɝ Z7(:an?;v_ rՂF}'o &(RN}8qfx[$EoeB DdΫۻԜP;)GŒ%ɢgݴY:cY`f6H^ycQP+J`^[Gɱ)>an,jw3 +(wх;G^K/ vY 5`U‹sśQ"ʺKnEI䢭f8 vRIa NrŸ-`s&hht54 H:b>F+Ro ͡''o&9^J$0F"vQ{4 }Xl15B`C˱IZ׋ s~"f'|0 #u"#1  ف!I-,lgK=o[(eB璘 & w7 ]Ӽܟ qƪ%Vs'@*GF7վ/@>?_{3uVZEEsQ]ّfXõG`s[!'"m;%zͲiQ% r:tՀް7Oo )4'YN -LkHS3SUk%4Y`Ӡ~M9a }3e,uYU އbA@H^LF*T~̘ !!8wsyŠֆ#[>YRy=ڛ{#|nGa C pX \enN/v#&bkke0fuF>i?XsRTr|6[B#_#jq yVn@iSz\,F^ۍB Buq g)jbd=؂w'tE<)W\_<R;"yƁťR`ٖ&r9TzaҦ{las<GY5/0ŋlHdf,F JhdMe{'w9yyz?aVb ^lč+_E6D8TivtZpL6DW1Zy,2كBML&D.)g47>Wgv r)|OНbL3wxVX:v>XS}ҭŨ  +s]4@<_!j"Z[g~_c T2LhXEd3Cك{%5\{X^XK U(:ca|o];-t|7<҅rpɯhZ/ ^ۭ#Oor +WuB#x_2#Uy[|] bwu}E*x5k]G(vqh-|Gꣴdξ1^?YN1wO4`%pH̢qHCI#ŴLKT^jGtn 3Tjth(/L~ &|FL $Gma&. [.z=keBѕ~ɨV3j1ԠP7hm$ւ }F#ba\E|kl:n֐|[Cd)'bv2jkǤCSGm(m@+_oHweFd@2ZxhZO1>"G.rB&;"`BVgcKVёiOBhC {SσEWzl!M1aiY 1ցl^~$1L-׊[!3c HƿiJijPg]X)5/%#s[ *8"s^:\iT (7۰ĝ~ch`aAT4)8V!g+YW-n¨ײ2";Too]w{.)$0:2j0)Z$`DL.+b>.0~8 :3~4랪_„Zq8-t&c$EDˎtRmŦNllnPso^.,Pu{d"D:% `Ҽ-8ԕddl-ګzRB7yl1,>UTX/4Fh;$.[Tu[+ؘ)X8k@jS$n*~cA]MHukkO*x85ms1/ok?߾Qǥ= e`+-߾s"=ؕSҡzk!;JHU `JVL:ɪ&2,7! Mn52M}V\*|PUwstyL(n?ѕ>EIPx vRp>t4|u82iHwĢPFQj 7'cIW*qI^ 8CbB`V s* 1)!oQj/~^&̝楻Tܖel|ug)Ȳ _1NfabU1;+{h׉tK,LCi-ט}ۦ LtBO _N%*!^m]3g=iyȵOuJ3Py7sLw$ aݩJ}6 ;2[;ZFUr`gl8:?*~ zt _ X6̎5?$ ?t ?bSYO5Z+ȗl>Un=49gBQDIs5* M߲&%N1dA].v9EXB^ d*&)[nlrlDs{йAQtyѼ~ml )6 Fzik?M3QDfs:!R?0-­Ti-O,%S='rމvlnuT`Dԅ d(s|SIJ3*|Ɩ|NU!x`鹉D]zMXu\n=!JfKٷ6.UKT wbAڶu9#?k^qc DxB;rqبNl>'Ssxh ’Pq8!λn9e`svH09`ݦ);nwRCWX=Rv=赲 nSPzָqt }yFXftw(ߑ溁cy6ą\g!'V ,LVs6 +@qJ!83o=,d< lS3]><tQd4oZE|MCFisEr|Д |Rg\CY\8JZܠ'Dij@v3+̚Si-]ޝܕnX%{쵭"E[LCYGe09y?qRJ|Ӫ9-W`Mh JTv^&"UsIE7~t7ԥ 3 ]PqL;MvUvPsSB0RO[ ;._%eǁ)5 4P?ېm`\9&MSRIR 9ϝWGiHr8@pC]n}[ ]B~/: =g7g{Eτȁxx~xx")%-1> Wb'.FS~ֆd$v6'%quW)~ /,k`1Ât@8F=Wl[]S8񈝸ʚMVá~݅@8*X5P4yЬB{Gl'A5B^7=8 _nOT&,튰!v΢] #u, okJb(6ԮK^uBxUںj5IٸTM& D:,4FP=Հ|u e̮7d5`v6VvcuL>FK?_F,[2YZGp*]ovt/$1EJ`ix#OpDr1N.1QcߙYD'R17i,b W, BeTI3EAke(OyʯodzR > ¥% %]ȨSY061O], 3)G02/"]hbyZ?!jn,&fz!+rt&Q ,axzh lJ\ <Շ7\5 UoW~FS"}x6KS ddDSVS6^4-n1{qr:'JJgaEGXQJTѲ)`p|T\'u6hILv⌗dܵJx:5A$Uϡ/òT`^ DVb0rU֒5̄cd!.!2LV2FAcG6Q$dz-E k4($q.?[OwP4A/&ϟ,!܃^L{9S㣁HG‚(Wh=Ò6Ip ;U>h@{v#,ZNBҌ9wA-[$۔L8xN8yv~͹B+Æ d/5CC}3|jc j?޷2+@(c/R&)@Y'ޤœ/:TKHG.JtP 0#.4}T]G76P\TwR>[8IFyNnq#LPqAmj;)JHK(Ϩ(Y?i`3"x cдeZ1\;T49S;6Q9d#y $NTT nGm/Q^φ$o'?7jps(Quc'-wJOX篫7xSw7͢;vk˺y(},F477mQ.nձWmo!;1$X|#2:p/s91z-NbuLjNuAAɍծGZhsS;_vFhRڣFȭ޾C :_oas> VÞݥ<zRsѕ)Nnb^7)~w|<>JP!~^1idehQ$ڞfeCI5O1sg3Q6R=N7bFK#3ɏ$ng E'zuKR~`M  0MK \K:Q?K~:*89yD }%ll7ʺ0`Y}Svy-xHjjVDꥊ:~aObscxf͐\+kMS FHͽ DxEѺ@0}r[_ھ-R*gmb@M 2H ˳\Ms%#9z#rݬU9<::)j-CW0HP}w)WڻyK¡F2NF׽y{d_ۺegAc\{a'beT2-ܨC Da) rmХAi'UoS"i ^Bx3 O'Mpd5}Tz'~wJE恄O ,t|yX)c]Z/tG܄-R[Ü\7O#dw6߸kЯ9.w6L<3ƚFQJ6*y\-6V'bbK'Oz) Ut1T$fvI"Uk0?դ29`^,zni+ ֬]S+y[/ P^<`dkUyDMD eH<ݕ@-W79*\wُf rdn6}:[75k$fB-DAŔYj,R)(fr(&&P&UYWgI6ljnʆq?B0Ş MyhD¿jE佄ۍMM4 :zU۽$ݣ@۽>{^XvNe0qdSvaNiОj{0aB5.FeR㸉Ya: L (ʷX_=rpCy/G|%!n$nHG<ieG3g )-EԈO <1M)aVZQ+(o["Ca!@=^#.X饆Kos:GiһhMcdtks`3^zb[GS1oF(aQ])'?|d6cO縜mtrs8@f5M^yk]&pdmFxg,K+{mz_/m`Xc 6ySf_OLq|ꓹA,Wm31M6cJ%`kG8a\ვ@(LAnꗜm`=TxJm ciaWV+ڙ؆pN`]O͐_]fT qA,! iT\㈉e>DWOV][ԲIm9<uP5zϑU6G,2P56[)屚'Z7grW}lOHNVV&Rgz({IW/^6/v5ß [=s}HhpQ脫Uw’a#ޤEy~_K+J1jUJw$#СmEj.`1k_ [ X{U(@ #FX y"P_<}Mm&>ZUyoi{Ӡ5Ƿ_r?ՙMp]1Rnh0Sf/)}tU6[K1iޑk+ܡ{8 :[/0df͇\ =2aA3/B1PI_E$}BB+]t܎KH6VK[!}[W^[ :$0M a?LOLyST9:|@-ػ托J:E h{'m|:tpz%ԓVm E}]W)!>?NZ5-,šbϠ1GR|\6V\[X"AԠ)-M` {ն(S+=<6{ Zt2J~zխ~6[{g5(L81&H~ d#9ONvv<:\% .$I K0in)*9 ֡Yvla$&K88ݔ>g;O2ǔfn,\HnΆͤHV! c:WN.M%(?N>iњ)MM+ ڹ4S0`Q,*b؁㦺;}2(:a֣]%[~Ȃw;.JvSfTى9MŔ#y N2}6Qg F f}>6SSJd}*h6[Ҧ|ma|Rj:\A.U~MG%uR; (?( 8:BO hOoZ&7˪/"|X!Pm0CdFPY 'N=rXk>0y!bEH{ /RQSm%l@ R2SL"D|?Mz> ,񌲿 9_!y<_ݱu&cAT_%dfV$.xM%Ty@Uw. L8ub@\>0GLtɀp#Ӯh' ʲDv=f4-,hS缌mZ ufslq|S7ȑ\i`mTrmܩO͓<ߺ[ ):!fS DXg¯'2>y4!1-#jQJ8AF;r;,1Z7&FwM &TQVZ3H^[UfLdZFELUPg̮}k , 2ޞя&[\d4v|t02[g0_κs[STj#5;C4dj rNJ 9j]FΈT 0E7Vg)?MjNӵ&  BČHv>9TE\њ@SpbV 2b? Km[yndO1B-"Ic+Iir̹ɂ; RZ.PԋK䓮F7#G6s)Wᆵ8؃Ey&V+ӫd$",$j2uE}X; 8 Xu, i< 8YL(-+{=[6N ?(EHs/TV/͗%\2:B-B]X]mnLd0 DiKic(5LcS6„V lk/MqT&vћMN.,~ԯLTAo^}AE~ _)!- -et]{D Z{Oyh/6:f>^&`VrtkCU _װg|T7 ӿk8Ym6u2uRqT5`xN81I #  ~$/2^ Hw$/ws81hOB$vNu 2~[#@1Rf) g!lqW%<5rҘ):Y"6eo?B 祂8֖vQy3F:?qx`aXu '!e#j(|NJgq>/w)Wd"V. |ze%g$AN](.Qw150Fr1P{ŪPS"pܣ7˒~qΣKM٧a(ҳ$k۵_ ΁z_28(u9րld{!U"S{<)ϼ2Az^PW3 M%?P5Đ"fH20XSis7굁vC&{?qY˵ybCLK@@T'7=9N -}@Gzeγ*vZ7.{ܓ^t9oh\l1&#'&PnW>IDab.= Fv4o.a't?Gj_Xq?wr(ayS`j21h 3 T>*&v{,,9N'}>gAeH MB!*xwY35,PPfбr/o2&:H\1;nЖ C=}/-01M)؀V8p /ͻK.HV>==&FQ n+FLA2+)ǰ?aG氝(~nnr33H\/_~ ;i>*7XL4K5zYM`P+s19rDnegԢ%t-DHX)4WW?bx 5>c#!>2sdI?f_~T4wzjr2dLU4E;.7~O 'MsxHr^AbA81b2SP$ŠR3o! q>72N /^O.+0:(d~jfjBBR/]Ƒ"嚙h-E{(T> ]"?/ndaj T*Q`ٶOs3Mde cֆ xSZ>!6Ef=*=D!Tͧ$\c>E5`P?pGWoG*2zV!4e[LBDq ,A_JdmJ`= 7$ȳQiLjF 1fϹt".r+5<ϩYM\&.bRf09{Fͣټ\Pzqe2ԏQÖ a|%mA;[8 īQ]"T3jքAEygA^Aep{P/ Âb%:]q!hQ3%МYmjk]ϱq+:Mk>6 U)􃋷fba eO(9*Gzs|* T{~L&dٽ율/~NkߴNjMƇDD 2ڄV[BG> ,+Tu35 LyaMQM.g1K!x(ŭX0Rp\_x:$_f|P~3R85OeE۟PE:ۗUUf!OcsjXW`$N.F;u/Njbţ(8%|vCUgnvwaET0-.͕)5UQpFኸڡB"jE aU막ֹb=NҭnPo!~ :4M|h` _[LZ:6`ҀD.y rOIXK9?o]i%ݮ_D#g$.wPN\Kq|h񜔤M֯ *M&p֊#`=yX!V}xCCo SSI6!GxX̀=+[7e##n!'|3}NI%igJeWѣ ˢ\+:>Cq`2F$+5Xj3I$hh!e]d<ޥX?q ͤKFZJ7IG86kz4q#͐0+$9 yGp{;Y?5TD+w(aY&rx$erBm;S`.B  ƥ|d8n9E7R)N,rCI#i Nϭu7[ ^L.ިZٮ^חX̚h3EFbJǴ)@}LSr.fֽI܂qiC'0[J4svoO6ޘW `Mzuf֢b箆L4N ns_3 ^p_ʋ|j)UzJw&Asc08dbHM>,qqy:*FGp.ϣj} Aq6ߍ׼ӿQPbgF*-YK&\K}~dCYVqM O.VWRHLq$pנi(0ڋI߶ 6[\|c ^2B.H:DCPS >~qtBVTz.qsD}=xۼXW_&=]K\ 6 ]GHMtnXx[;$xklV{%ފgR\5b4!i5( z(S,IlUko7n Mޜ"T&DǏ+'˝n߁ɳ9X+eXҫx)L?qePsR F@!6BI_֥;PǒޒMvyR\^UpYoɀ)*@lV%@?*'VRwF~ٍcܦ $&NLD8wԮf^SӶlo:{Uu~vc'I/g=z-?b5pzGь`!4o =h%RKK,[ݖAfJ-$N*c`1f.ㅺMHŘՌLN|yQ^&{TQ2y)ΗD~L j6HaPSZ}&m5vmˣ"FI"c3N{Y%1>dKks:ZT~l{;AgK V~P湦dm [055WlxoG8$|κۺOɨrÚWN#=uv5HՍ#w}Ymy6$)ElCUm1 V#ًm?'5B(R gL e4-o f8 o`8oNuI}=m4铫L^ k3U2 Zxۨ.OW8#|~ZNDg$hCpj@F8<@I}*( Ƴߖ[CX[6Z)΢[ 2f uģL"RND(녠AYZaiK` x*9Af ૭r88|0n9ũɄBer|K?[$JC(4ͤFUu?.ixQ+8 HDb;esct=MTםgLƄạ;1<7_lWkJ[67πpn}#y[u0EN#u$D|jpL7c6x$#>&~!6`?)0lqM'UU52-Dtu#-xDw흽wB5sS;k̡rxFnyxƩ)٤ڣtӺYkDÔVBn6˟MqdeU~e,eAVha3#.+;Cfw&+KR)/Yd/@A-)Z mkf /ԖWOkwl?!_?b,oơ: 5st(}JigD@R@&)KCU^}YĔj@K(!|aed'=0cgl+x 7`hy4+nZ -Z5Mo_!(Y/m] gag:l<\PyFϮIwe@⨨I25p%6q@y|]Y >vHER&J<ؓ{Cw)/0rtoSBcYB>^ש.NfBڡ:䊁p BkCF0iTHbHrPy*̵:h<\ ㆪl`  Ej|ql,{@\ի1<(4cáh-̬w3TOq:vY-Xgovwj\_ʊS{[᫭r=5[ RIc$@but QU(zvWXack vۭ`]VlW$զ)b S.鈄= @Ǔ!~^H4KN3y{=G!;?=:`حW2}"h)F+hbSS# d p ^iګdd&:-1uTP0 GVBqfQx,7^VD/  w'*]^p]?Q{dm]1x$(ҾCjzAQ1a1o<.pVv]mo5M+R`7Oc5f2(/$Ml繒y]T`ko|">l{+(樁G  'ŊV qqs8cdĦQ8-osP cFQnG$+ϚOcDy7A {)bhԳ.Tֶ|˗e03⋚yp2.ELC"AHjcxhz7j"DOSYn9s̿4!`6_M^1\ qу4sǛ!U`N^wNְ/E V{/c&s(] ¬%=hJ.ؼ-##ΥYBj~&: kZջ_2?5]rJ32 p8Zn:OݙoemiNѧppnM(>(0xcVU5_Lʟ j<2N4\Wѹz /)!M"JC#_lG O7%1B#e{֎h@DXߛF|J:iIݯFh|d15ǜھ (t5h3[bm:Ȟ?SLڦwi.84x 4"a-S6T†D*Pb3c$ :őА}ނfwK$WD{iQ`]^k^:JtPSB ,A.v!S{b0g8vOJnп[ښ9vt{ hTa$TH #ZU`}X:x&Z= ȹgVcG⒛惤(tXQi:&; լ}`s3' oNi.k^r:u<7ݛ@8/EybGJs@Zyzb s8;=g68~-h۲@'~6oZ( Jsq5Ԑ;bp1KN阢j;t^6%^%mдZDcn"D5}}>[C'ԧ74m_J"GzEHb2wȟAO__gA2BoWڥ|CqG8fܦKx .+LnW36 6 g]#yhW_ү7O֍mذP(C%|+] 5DAaOYtJ*!Z芲"$l [C|/P2/GSuރ,ovMC1~q譵2n.BNnw> jik"%KJvp׋+ciPiziHE>nma^o)Q!_+AaB?-[[HxmrVSڊUmѷk:AsP8P N@H8УjJu9YAp3œN!cЅ.j=;ؤq--7'33}V'k0j֛-qJM&_'F.(b:4X*EV2p]e\/S{c1^[NO1y,=_'~K\ <$2»ǯ:wijǬ%Vcz$])/$K0Gz 4'wЂ0Z_]Toy1/aY EkAPؠmrMyt5`E\vw5\i9Ge)y$I {B2U!@l9:+qc{)U&8-6 s\ݯ<~N(% mεEqjs I>uk$AXoX0u|ti}pHr1CoI IHPXaJCa&>$yZ_g(BӵoUH hbs.w^Zh? ?qB%7$_HQ7'lJ׀=7.ơ&u%ޟES"j&̪Z-'r]s1Qf# Ao2_n!.>8QH<2Dy EЃ8L"J4sf:ҏE%n%dY2pCwNXj}Ǜ$VPM&xl]RƳpMZxnYBa |FCr/B&`SXVBI}Ԉސ;ofyzoI\e[6 n4tpRߪF;4hH(XIȭS@WY#|nT (LF,s ցσy)/Cn-~Vt$081&|E!%켷#域0S0Miu٢x:#6NZAw /|mU)z Ptz;/P̛hXL>[ j8]Ҩ)2KxXv ACBU@#aL  "!ʒ1TO(|酤|b8|JۊrIa> sTH{eI^`k&gR,wT_r<*dx8Ó{ņ/Ҟ\7N 63GC7 uzJa*.xw'yD2fӀgPR)#Aڑx~Sɖ&j"O$OQ>a5LL`C:3&W7D]chdkGXC;We9=7ЍS"&~U(͒!y0vc741 ݜ %$1Tf⊑fC9/[o]:#tFUduuoWԷ5e /uJRݩFj>Elo ܏k8J&ARm3*>3L}ZFw-',}ᡔXt yO eMVUm^F}$ΰ3h$7/uð 73_1 8[[v M{0u~zˆcp3-Q~0-~ZT T0E ԃtZlql>o񭨶qA$̵Td.pvJƄTM8 T/s\}l+4=ʐ2Vu+,t)1(?D:#(k sK0Gc>r=F C6/bhv+ N=56Ym*-f&gXW`~bx^A:wGC\ rHt=vWmS @tafJ]A&J6H¯-PkP(hIbB|MLQ~ЍȺYزd?^N1 ǧkС:#puq)oWyB V_i)H݀M^i} 4WCy'*f>2HsFCzĵL]5W#= N8XxZ2 "c $`dWF7څ :TMmr/y<ө6k)\})PFDj!uF_hj&raQ^ ş?D jF3 I !L?=\M+2Ue HӫjIjBuwbM+ՌÀ 6W۔:]b|Z $KLY@oj)#<'$DsIdz~(hs\NrHE&G+QMp$?2I8ؒ_`@%peO@&6Ο\`h P5.-sL`hs` E/hf8L}lk'@)3ީ,*3O~-]! <8b$ *.E@9Ois 4L?nWN}T PѝTmC vc) b O ~8Ѐ\Em+ӭ5ێDBnIQgtz 1u&ƵKtٿhr 27 bӠ&xװS'ZʺaYNK1$WSǜ6B¾7GXNm[w =R܍8aP$:TXʟp9_;p ȓkHTJD,W ju&Re젊^ƇVĂ% EBQ63k`6ᇭn.l^zC))Pq3[([4 qEu/"ח6;[tVON%Puwda٥Gwǁm'6p.|ok,RqF+ktR3R nUo斮:ǥe^~;S[9# sŕ\&aҊ($2]LٝqSdWV;T\W/m#-B`6'H+m{0Bcc+EW$X%{@y 9mh^AbWg]ۦշx`׼nBV^;~H!тܐ3Ack[^%I57ϾB65OVN>"+w=9.龆8Nd(txq<:&]h td Xw嗧su+ZDdzANe)NR*%ϕ=C^hP)mڙ/S5J"yvŁ#A2WUɻP`Uҍ;j:GaAAo=w5kU2; m @uedq5uI.#/ ÐLGdl^f#$vJ%TJ޼&NlXVYMV%tIJW &停tn[_V $Auz'߉~P`i9Hy4 ٓKX2b7ۿ9+ /)ZArAV !)TIo@fKGo7dŗ:x;0hoI(4}nLzjT؆F[.# KWM.Cbiγ9zH.00Hf7pugRs rvFIOUj)69} 'u$:hl5,Ж6p]'&TУE-/燧I /A,Q'V.rsǨZH,}$! U}Pj 9$J11x4/k)A[QzauS {R(j;ZEr\bJ+?3\9T6 AR=)Q~HwA3W\|깒/FÜe 8@`mU γet0jAl/ |go l0SClܔ& ORyU =m*2P*fz [6"T m瑐leZ_Kh R]Ay(Rr](Hu t+ k)6jV'YK]oV0b!#3&Oq'\mpLlWU/UNU*t[$VPa #2]f=Figҵ@MM!$ZM)&y\,aFPrSJ"7 !(IQBAE z6/ܥ5\?PsFޠ M.K4H@GamcDSr6>Dه1:%׶|}pJkT-2MfQRG x1B. 4>mB3"G.ek6/Kc?]oOK(ۂt2+=LIF&D#lرT=A@1I;*hwC7 ;Df) '}yvʨp%29.E. ߑfUP@ñ7X~RG e 7*z5~]4K{~eomFe:.W޲d-40b3IWȾ|GbG$U=;2VW.Ϯ9s .Lٲ/>$؍dx7B2M]r )1D8QJwLfE8ow{,&@%G@>31b>W#w|jh{$fWvikYY k籀.? DG'Td^ Y| ҭ?BKz 鼼R8S6\ƖW.́2&J=s=?юޢe#^Qu >nnd*[c31sBq\hN'!%rugg3'kvA-"X\Uk_vuҷr, Ჴ^WQCSV6\(°CWӷ~ziiaDaoUj$bǷxo&dg7b)0ȆGT!xc$id>uRAyYؽY>})%l׸/?z%fՊ6T\c"}5|=@όH'{2z:Cf]p)5fkOZվ49Wɂ"rhwR70;qfs+y;xxȺYՠt̺1VDZ#5X yٴ (<-9 -]`jm6tFƱq̡LVg=t)XǗ""[A b8q&XbYGc~I)Je 'z8)Û֍EP;95걜VSl>=^Mj8<ɧ;.t+*[$BhS\ ğ\v[`cH3(K$%wL.S=kz!x6|BǼwԚ[y+T Wm]%Uf(L#4 |MxQy\AE"$jbCr_RG1^AwZ1o`Q S0 q~j@B/ {,.#;YʳI5k x,j1- {bDr=<ݡTD̢ɴˇ@e%MʧZl+&=O[m5ly2#7vQ^aīhO @e^u04wHq@X예`zi E>u aJ'M1пsG#$M&Cm1 !%$0Qv~0Q¯54/Ue:p@9&pѷ(DYEoQ}EWgꂥ:eq7 vtyvF v8 6NRt^)9l>R2gL,.HPdC dY ږ8`b~좥mUY bܿL]8yGhM l.Sد_w)SZ\F'rP}(?sjH2Z*OxxKQA"Vi_B.a-A!0ZE2ZPR ٺIrDD2 FT#".Eǣt6 dWfW<)u΢2F_( *B9Z5jx.l*+dW,Y}?Eo׌I]'y ȼ{='20D;abm МsL\?g~ՙgp&P{ -LIUt[8*{0(k\l-a]!pe!kҌ| Cː (s"iFP\WΚ V3i-9}j3\jTH1M.xlF%t"{ȩACFlɟN[`3j>0b_Ta0[7~{`5!"^#vE^P hW˵Y[ ZׅY2em9>yO+ 2NǯݨtѼ!+"9k{h{TBw4޽  wc,mTa%?+%z ^Sl"--pxшhUBE6ؔ.x Y$͇/kKs~;(lO ؟)o6- [5 Tx-kG9Ԝoz3h\_xfSzeMÅRQC*79`j=5~IoJ[aq"&l:u kԁqIytCϲ,*_ NĊCOcW<<tuqaxl=')h/׻Uy@YgS0),Sה?֑N*J9%50`MXbd|tl Ci?&Z,Ifۜ]HPrnX0fɗiY]qۚ7Q=/: 99U̪qKÌL6?N~6)bOu|/=2jڗh_9A0v!A#hz*}/~8^QҊeTGUov+z#L ,HainE/9G8 5TwFJHꗺX+҉OJӄz_>?E:.~(&HH79aaƉcDEiԉa\:_TK$NTovZZ쌇@9#x ќgvN r!bK0mE-JokMe*@$ʦicgD kJ軨ꚩ '%UA/]z_G%Er<NS.<=dk|CV$d#LȺfȧXN+w8uth,mb@XV!cgagOUZKlzZ_1my;Ȧ\WT3!785*ro[|8DCxm+C z Z>doaA;C/M&Wz*sth ߁2^uͦF\-T2 =wve$1m-+!tnOdGIuA5!jQdd&5-pEOF؜.m\| I%m[R.O}R(BgW?-8rSoclke0<;ݢˎV^D$+cj9GFި^u-$XhDU"-|o_dj `0}@ʆspqLb6JkgҤPAik~Z 2~+ORM:fQޕCŷTÜE$~ KntG EHvm#´Q-_B-%_z_]K9/kq\ ȺBek+pEܡskWiLˏ+[e.>u`|]П$}~ћn~$N?Sde̎ypcu@#ȡn)4C@LמIŷ6(  OK |0鼣!^PvK7]"AB{%{_0K}Rdzr~4) gSF얣Sql@am0&Rc8E-z3D1-K٫F=Z˅ )ą汶(_ `!Hg{(R}>[ 4jр_oKZ|=+>=\a8qZb Q8I\!ªO!6;3 S{{꜌tyXMNAh%_6pX\ֶq/nY!HDVFdJ'VU#Pb ,NG,ѕ~>m3w͜PY-3#V,OUh>,`z;,4T fX5M˜8N>(Fa?3'^!qM23KDW^&*/4{K%|.ym?+h!e5]hȋPnr5-& 9u})rx pXNޑ.("IX&Xj@0zM,"5>d鮼`UMNݪF/4Y͵+mk1޵c9FGe ;/ )q F%Qfډ ֽnu)q8U?]u v ѥ̰s}yPnujKV&}`wj%fcC;/<DFs ?`/L#{Λneְ3i[b88V$TQ{)( M/4痏i]>!!sy]dʄ_FRD E|_u nSVVam12-l" gx:y9a2&dylp03b m߉dH(6-ֺg++D8 :q, zĚTуe6}m%wqN7%TjpۨuyI…5.%\|syce1"M Q9Me߱r{h>a9!Z?bTR5lv,d 5m{P섳75z\nFSrpRS$ oϋxq~fpNjiviiEHpq&Q!)4tv6W~Z܈Bw{{XAt#nN/XGN4UO\%f<(Uٳ{էbt"t0陘Oizr$1?* F2F% W'.HUNϢD#e-OGLl$|m+^;DxD9ov|'d}T}o8 &\ÛE>}@Yv,mrls=~>bCY;tމ-ǡ2ھS\Pi\S+<{dj:;&hRKp:*tw78"ψoK=kI$|].g3͢[o)vl3;inJaFZȼʀ~2R6F{LȸI!A$~:W;Y>UɅ&u_sಣ< sx|Bm]-W*h\;jX}"%J5?en-3DgS`X)Ϳ+q93 _qGw"k>;ZY-y5m7'}œdbd2*zՓ sNjU=%R,\Oo :]@uHÃX\󯢟( AvdLP ez qí6]TwuX.h[SIӷcЮ悈YW=8_Y9a`41rE,qb b)u.2u} P\18l?p8d6?@@Jm6TKj0)v#״Ze~LZNoLJ&^4n-j{l!G΀ 9έl X ,/-']FGOP3X@/bz3an_?`#/jaZm[X%kgyv.cllȃ{Ffe1^̫dxPR)0y/,g| (z$<6?> ~s@ i^m{25jiZN8sˤTq?ȇx _l0J&~`,VkC h!GfdCS<8.(k6zQ{yx]#E-q@5X0 Do~>@KX8u) dUďM6Fơz`sm^C΂)܋^Az޹Ÿ E3ξGA[ۅ'ϱ`vv ?yuS,vy 2 rT/F_W8;PjK*i9J; h4bIws )~>of*޹&=|.^5żGsx,o6/i`׏ff)}6̮?z =< yX=41\PPCJioygOxœ!#:~>׋bar lwFSN`ZD^Yn$ Iتˎ5F,)#4AQdK~'w ǻsԸK.Ia4O3j@aoG FCC. <[^`*XjaUQK҂ &*j*zQB!%v% BJX酯Wڳ{OWm=5`P\ %5x.֟E5Ţ8\ OU8%W&Q컈g3bZc2tȡ5D:{bk(D -Gk0+gxzD\tL ov--ϒD}w9GzN.C(X7Vh{qۊ:za&f5s؏-;8n??U?e/%UeR+D FouorR мhJ-,dV.0K΃ȵIÐZf̏[0ޏ dYNIGN5ru8IyPB _5&(?/{#i;ڶA5 8*s44P AEqc"Ӑ ڱFt|GuKn0<.Mn$Kb&U_XyR-07HHn,ig|rtʐ?m7V~|h+y"< `16OYy[็%-ȕ<́ ( a`8Oen]C-tpZÝphޛyM4\).Ga޹@h%Owj$E>+QwL*? ,ۿ°S1 L#W_-~X?smȦK?(`~Կ1M=(mJ@n-`O'4X6U~OyHj}Oy4y 24Q[74 ypkvL:~GDYxг1X"= .ۙ⒋sr9.Y oTAIMI!* gh db<ץVⲑ?G0m#^h1VU1+=wۦ&RqHoA :St,t%c? (;G$gНJv_8#$XM&*Rl8(Ą5w>X0#}WßSbT88탨NvWE@|p5{KMn, 7z4u|myNjxb_;庪/d剢f|Pvx NZg8a+@ d޹lkmXcMmzwKf̢%YTBz>[!O⸀Osqu[:B;5X?j*EiŰf8USHS}=sƯsxQ pw?BBTcR9EN:c?'A0Ј 0k L\w*lYɔ6=Fʌi{6ke =9ݦb=ƳTYdƑNm44<̩pTґm6wB>83/=dʳL AEL^b  yy-DB.ы0AJC8$ۡ˗I|@΍qVbQ1<% ^?hxu{4iQ,ӖɋeG56OihSb+S֣HK)y!A%7IϢ\yQ1 !ϪAs WW[WC皨NʂRAOtCLIY3DkvO}+Qp$VѸzVz-6`r"^Z[34>,9Ql#`//s.sWiq+"n&tϣ\xz q8͟/n\b g=#P5Ŋ6a"ϸCWY2"gbTYf0ɠ?C|B& jrAb1TiX;idaeZ- /`7#ލet-S/PV*Lo_ҧZGrx ( W\~(龈bĬ%wU)$a $Lebo KRFQieK8&M`9.ebNH>H{ l1-s7L UQPOKHy>8 }C˽<`#4ͧiH8;=ZؖC !PPT~T]Et~r%2$@s@gR!ujNa6~|DMJiz§ALh|ŋ*{sµ8&f@ Y tL8'Jx aHS4GbTqk 1!/r?Ww3JhJ#$IC ?N)nbχGqwX?9js@-J~*jaRReӑf굸e?a{zF͈QࢿSP^( 6{xjsvy\ծ PK64 M\Hs0#ed\-tPf?-=&[E~wԉyw%ƕ۟s_7,p$:W;}uƞΰB|4rK4C;ڶHh6xXc[&vC1x[%S*k5s0qEeٗ3d o~2{%s枍0X0|Iw+)r~z )-,&)CWP,8Vu᷐tR~EfiUAxl^b8G{-Heꚣ-z:}|SuJˉct͕m:tPXHO[Β'#42L~o?8r˵m1wre|,nea|B`& xnpG ڤ>: zT$\u5(e[kZ ۿGH&M1HYȓH=%BWz8⾀Y3PǸ^LX`O"ݙd 9e˹bc| Qn%L"JF$Ven5&ғg@7Y?+r!ADaserđߝj;^f;ũ xU%3?bM05;P ua̹F5/pR(Az3_TLqֺk7/s]xUO!ga|׵`=\ _ ;,VNsdbaũCCB3N _3iM^*R65}4$4Y)UM3H~H`{;".ṗ@:σƤ^*(,L ,G0/TulVjBHHIF(Hl{ѵU7G?R طe0uEޜ&xigs+#_:Zojd;؝S[˛$[sJGDYCze`DհyIS-zj;&[*6'] ,IU..ud ?@n  ?sb}*ihqј~(BxݩSe`Whyai>%f B7u 63+?6d{uXU7ծNF k[rgŀ-#=)KGuJ7FUkA`9{#v11b'~z0풠IǮ<'8a  *'V-F6cv>d)B?d t9dI`p&BBMb rq:)+-ԩn2c˶NuD $qRQq_ӮJ A5ގF*QȓjXHmAZFM9.LՖt7Fjo;2_юV8kSzm>:AU;KC–掜|8ٸ-R\SրR LC_~ kFBYI_N^iVh8ˁ`:?|;X'"Y۱!#4q3ЮBȎ饦ҟ=;=NQSg2=͇[=( t%&Lt~PMM- zēcʹ]'NFEi{p$Wd@GK9W(u4{ Z31Y=aK z[HA 3iLE}w٪L:*\Z%Nz<XT?} 0 ԍb8)Չg-Vӄf=lh".@xZ{EZV,׃"x kUqMn4jsT(GǞ,(RqBؖn-!Jqe!'UaRu5][ƚ[.:EmyKæc {F55v YΨ. afaA2?蛆!]! ]{f|=,;9Hxa ǩ¨:79e]gtYyǂ\uT<f]U9 9u %w0D4fyʱ>@[!X=;CWrP԰9GSZC{h,JN@w,> Y‡vPg@4}5/]tDr A2h8Z/SbT$lH͗-fP+$p2UTԔsawR_p iD8 MSլ}#qYF#Eb7:lNq;:h?ꁵf< |5Ǵ\088mxJTBkfX/31Oc!b0EU}8~*G9\ w1F7=^ajn>G`<\[~-;SC}\v0K5{`j7rS4a c[UN%:;(9;rRZmom'#n<BD~t-~"]vQf8E6YY!ШmNԡ2U:\Z|G 00l2Jxa˗;}ۘx_I5ڛ.0JÍJZJx8@+% =mhl? ws7/zMysl]@C,ߑsի9c,t-L= i St ӔlPZmei#]lD-s!$bf${Y+9E2`B[s,-5n]NE\@IErIJrXPuhm\1 qہrK:vIR%^\ L Q3X}`Xo[fҧ^go$ cGN8j"ײ!l@yp#=M;rZpe]sN *D3^+򝈾+JOBz6ݵd@Av>'L+a{/at[@q5@;I+!; <>uEvUy@GATa\r,6I =${l w#>7pu$}Ug%CN+|:Z;_=3 1\GlZU\p8шֳhf&SiSZch-6.ҌXۙ g- W+\I31-AEAѳua+V&ku#RqqoO !:s#Q_,Qq:L@)1Y JSkTBQcp,: XCBb9oڒǥ`X0~nH?>o:_T`q!|7I m/JR0e}Hf J\Vc rј$Ф P5cOs^+=OO=~Uj,WP?:75D[^¯;]J\ZmWX qyJ@Q͕%q׮<{?G>:l̇-oaӾP?zl#d3{QG#1a@swg׈oWt3 YSmNo[> sheh}:##ߴ +)R菏Fu* qwhuv:1)ɀqqou\r%ś7H=wgh1z<02>uް ;POlhB fz._O^tą&у>>n/ȤCRjvo^.{OAHp3{!$Xv#.{ޝ1l+yĝ-_4';&R]ǦN@Lk9x3F2s7 ['d?36%MF {MZ)q`YbEmPVwjFDl56kjV>J\?`ty3Mx +S ~m4,5=_1j›Wݍ?=6v[zLS]·gu.BQV@WKY/e\iBH\78'gU'@n8?H]1//-ɧKm)6Z͞nQ NSW1 1zTVo(y9KV2ِ4M#^SȘezP'PhoD FO#IAgamLz$pU/ ^3 ؿyqb\@B.<LyC>L;;\kEr%@2Œ7yA]z|P04-X\$3 (q?Pi[\pv07]fe3f.y g>5OW/k8m5 11P/Ck$n˲,FގC\A񷕆@uy^&&ngum*hk6 gisG{|d܆ΔLP%(~:'{0Sc̆yHA(Wx0zO pNz}hFH_ 6`{!;3w\'I}씑tV5?;qu F~irlAzW*P VAI#-Nqj犊8H 8/⽖ڼJ`[E?C{~+osp&DB̗?~JAε=@ (q8  m;r^zߦr#I`jxG?l`|p} pg n%hA"rSnu JxjךAjai.D^*C{ ŶȔ5h ofG*28@''b)RK$Xwu%ÏĹOHVHrz-$U7&fu 5XjW]n j vǨK^J.˄X(<_f[,K N(GzbT6G*2.VBGӚs/c_F73W! "$tsPl:tc}7#``Gnk/$[ɱM2BH-&"sA)_⼕yv>:`vƻ~ŬɴZfUi╞RZv-fO%gjA^.n~wPSH%ޣ/{E(_oi(ZdSӲM[Vҽn{}C! ~[O<遗/6>y[,{ycgVp VaGZ'--8\6-XA8~}O3w΂)tQ64גo ү"}Ou^jV8GK_!I3>:dU R Ȕ`اSIPvN"g~W0gsM i(L,gVJx0``>؇p 9|F%$xcX\P[֧Դdʌ"7mSyEDU 43Pa%m2/juyP!/IIjE8:s)>_0CЖB:;厲.VpMoc%ۈ;#V{]`7{JX/9 z hO79.9&>v&џ(o?3;AuIkt4Ob9NCBsFZ!B[G@s>ׂ$^(v#р-uЀZ]+a?7`Qَa\0Q#CAuy82 ڥoioGK>ΕpO8Xɚ/jxo0%'NMzk&8QHY-.5]Y7҆Ny"zj9 }pcL"|Kd~rJrz6|NW6Wo$[W nB I23%#{9._b(^a#FDǂH#jJ1|F~@i駀uj<}oe],5?^B$o Dc5-s@Vz6uGgR`uNY:j8Uv 9@צ;Ja1A~Y1 ))CĀ㚯Y0Bl=7wj쑺{uGTZCnĩk .૶=s,]Kx@oto/|)uP P(Fe$ s/2í[R>Ly(5уh.^RII5~}܈Qm;dciXY, QY1&NK^bxօ:Pk=.%Kba ɌBOPɒA{_8-su v<<ęG٧~21THLQ0=mo]{[Gtd$+LQZʼFV d1|_zg0C f#wߐ{0grCBRi!|~G>n&:5g@ЬDpm'+gMS(`q$ƑF䛉=vrUq^d'Ci@5EA L52҈'PkV@JKu2S`Ylr^ n1HSg8׭T:y/2\8 yY;o\ 6w~Bӱ%"6#eJǝdo!1ZU8 BxqD;_A%J, 5bՙ0۳"r%Y<]Z&ZWٺ[x8)Yv]`عNҡwhf~&+壨w&%MW/'(3 /Ylŝ}9oB@֟<)0V{{fؠ~h}l$~7$5uj(C>9=L(e\ʬU + E>a ̂)@xc@)M2m^ܠ#ކUUV^ f^]KE^XErb.L6٨@*5/%>֞na#1޼Kn:_\DrV_FgAO.u:7+Tf鋼dvnJgWt)G4K\75uCHi?qՄcphBK!s%Pd6 j+2NpGN~{J.)OOZrC^7\~B_[KpL[A!]F0{k2B "m/fGѸ\/6$^Rv8X:3& ťM)v.ZhUuDc?u!Vq zPվ]kڸB5ǘ|dT(ukh%p*Ɲ8Td4?r7ڶvW[&p| UL Ut0Anj3Åd~izLW) WM%SXbK)9rp~X{ٳPMYBm !¿ QB4[k]Weu Owwj.ܛ{<{TWeA33U:BS'?40t1(C:|f,ԗ4it/lԻPEihXY7=%Xt@h2t?݆d_^ku,"`psUq)xCs `U58d?QB2Ϛ|;cק Hd{Jh2U}`oE|sL/pvc6YjGtZ4͓&L0FdX0pM.rXghkUUslnqBU^A>^'Wf>n- nM}2DRݟ<؎alcYU^CXn-WfDo?۩-JeKy~Ҭ/V*}J\͇)Q]S+a?au eV[_S;`"?lhJ7x 77@zg Oªo w6}"d<'J{%WAvD@ȞhL4zJCvfE8=X9vD#nѿ)w-U =d"347J$$@}@?̓^ W't2mUh#اC \XaUag7@W& {gض(ɏ+âhOxOpUEE_Ir_6 b gJ =jӁ"!ȣargؼ,FkB _@s^궐y\2bɘ,?H~Lk}EuKkAjP/8\6Ai, 0 ? S s99FOkbYps H4EjhԈƾWc{<-}A;AYZ؄>63]8q Y*Wvk\}6=H O!`lB0sy%X2i<\u:;OLS{=w0\T:g-{&O#cGe`\gQx{u+!=gz&R#7^Yas L)|Hn<=< L}JmΛ5`[C@Ye<o1,Jesy® .%I O[zH| W}'^/bdfK专Q"_X,xt|1ӦXZo0)|jE*bc%_Sf,b0c|[;KB;Ƣ-wc E崨fiObwL3]Q#Nt?8N|ú>$)m꭛r|W~s!BI!|fe22,Y02@Su-eeNA$.ebC"yoMn3vB>\ HǪV׸E!v]%/ eqH%.5oXC>,%0)2N_6IUFWvD3OxHee9'#4}p=P=$ {!@k1=O9Oޝ--Z<v+wy T|j n1 +~}bC&kP yZ[.T3TGgb_6ُ$ax`;*# k}51ngeMjfckC#T3G_3Zyܚ=YÇ'ŀlV r궋(Lp9rX,+m 1vG~C9nJ5 >&̮Msdӕd gB-̮tgq }|IJΑzJKwʶ'{TZlm^K7f_s9MՁ# k ֎;Yj믩NE8s1d^p۫$4wrbH.I2X' lq l@)kN&6/.Q_ؿ`2w onc"Z?w$m /nSlJ.3)igЋ$_̜;A.mjuDIVc3C|“[&|T^CfAj_<%!ێ-9^y . vU j^5Ojq'v3PDY~j=I2Ƿ27PUDsz1)J;Qċ|CocBȢ2]Ԣ-I2O^gʵV=O)SHkW3Ko}tBnYF|V|Fn@ߚGldvw2zp5q,lVv;#޳AIʃa@eG<+|ߜ,9=f)AmD8"g㞝уfͱG\wxưq5t 1m%T܆36jlrtfOCMV׮;O'M}ВF'nZ9Jj!>B;Jxˋ?%4AvH*˻Z.zc{y$"mr`DAԬd«|t} >OTʿL^OQm\w DNsw+:JjO4[ܤ`Ny~ w؟|z/pD\(NpE7^P;GF [ ,E[L3|P@ /vY~du %7ɌM_ ^4۬GVqe2;έδ]Hf('/G*]@G_&&^(efQNFUlǚ` sW{|LXdxPSn_ӯVJn$6'"  W 6)uDT%:{mmPOc/7ͣ5xp>&i 9n\ $]~9ne}j((k+xG9pJh׌WE= * cu*dGku0 :39,U([?3JSwRda{SW a<-vVX]#a8I.Ic=d,2+PۙE'Dn"6Zӻp+rR\3j ݗo%|GOvbb#K2mLmvHtK*pTBM izI1S?LB+jTz'6U/}xevOVVO ͵r$Lf^GNZ=`4R^ \ӟ zUʍ ?^ L4J i#`)l8*{SBpe|}.IdRN姦;Exn CdYȧ{kC(f=$w}+p=,4,݁4HŅև<&Sn鿴n=ڈ3wR qEB\K6$>D5\֞j~7݆{|fUa7~u:N|'{-} :Om1~ n$:7n)`QfXlC= mՕi: 7Ӌ]`pX!֮~"6]ްTeSאַ"z3ym~r갢b|u ;ע J/~If|E%FZKx1uAyF2N$ [o4v4E`rGoK:&=uVdq+Cq~׋"c4CK6l? _nwF$e?F|ƽ[NX8u HmXxyDaQ"YT pi-Tcإf.Tbw$g40%{z`*С&C`426mI0Ee]t. %ݺO̮ UQaP+ٗ|??9pWrqkCqȁJ)]u,ל 65ԏ__&F*eq)P-d84RV^Baqyz:R YiQ5Tm-e)(;c1BaG N3T^ŧg'ziTבm"UբG+*|0]g ƟlVzy$9g5Jgk@)@k}8ǔ,6'>3i9bJ5jF)j{f"Iŋ877n|(*Y΢o1S2 Pa%i0?653ScggKCiaIfp)"&JC\3? O:kRQF̻d"zbǡġ`Ok6>p?PoUIJ& 艌[lR@x TZ]~TjxL$8BR{ʿ1ownv=_\wD! 2ѓa<%yDorGVkA$mbd iߏJ0+R̢ ^:ݳeEO/TgOgcx_wR4dHebPr{ M-=BWd)k%6'q#:=V{N@]&okF1'gG8;_GABw}2}sD3 كO%$|ϼv0g0=O|'C *?8@V'bfD=~wZhyl)Dߧ*q@U}sg~to+{9z8f ;tNx%/ݶ;F}84+%n,q-{y b]&bUp-S~BECLs_x}z|RjL"J1*i$ -kIR9 \g0(&HǼt,P'yupIP{//"a~ةrl H+"ID!~zo/CIgt 3#]z M9F 籇F1 *j;lH W<0]&M3G`#Y̳ E J2 O,N.Jo9}Ju%oyͫ#nJ %o`VT+{~jH4J}r64!e%d֐7)L$U EjH'["2aNv0|H~*S, &٤{Zk QU+=:TN#.rQCC=p~{mUCP%BLȆu!Xyw<7*s!<8XkI(xM+ߋm5jg5q ltYCIxjRxcj*z2޵ȁQP&}n/40Ib *P @wի\ש/kAL>⾯׹>j3, ldbv#uEζD//"-?>ogUÞ4JkлV)ہ P.#91/ :y.e EG |g@Fr5@h#^%޹T#oۣɟy+w;xu 17Ƈ6 6ߔ{݁2){ j-p5 ̕r;8 [ɵPdc ?] 5=SCij,(K"pLV&EFܫ+L = wŠ75}\TB_ż3`2;gQ9S9; /6/5: <&:^=|s$Q=}rb/$zH#Q?=|%񦾙ǔz8"+AablzO)k Ѥk`؃+-C.N z:zh ]zm'NfbzL߉0QcC6ըf"Bu,U# 5 ^spއ5I¥Ӈ+ꠦޱX*SW )@W8% w, }A6&T82 j|PFW EZhħ' l-+ KƛaJ`ж(8"{~+2yW{iZ@+rp4,3~ */s ] EΑr'%Vj 0RHkD]sTAZHujH! zݵYa|+}n ɇpqr쨉^`T~7$šC קD3kB}k`xnG;.[MXh1sLpn&Z?y$OvbG\^_? M:Hdŀk/ >0e5};(>:\F-Plz̴`0e++}{ےllF&Y[JLB0^z ,Lay~LVSpӮ,6`F 9 zqDp Xز{>p5 A Dz-˳/3m0.Fܛ E0&[jt^/N:lBc ;DD>}=|ȋJP!$=:d=V|L6:=>')Nt)141<0}pz[3cIc͑RƖBwa픵eA !3c6Kݵ4ک@s% r#+F>D*ڻ-O-P<\Ҥ*%0}/feGh_i!48~.Zth2Л^dh~߉QK=qNˡ+`J:Y4qtU1H.!R.k\} |v o][CGலp}mIxQ.P:GvuK!Di}tZ*oϒl/; yyit Z4mϡMp"* ]1muBeim336.H5RwxC:#.B G/"-Jmf Sqnɏ x45}#LrJ& IE" oKUE>PKX׆;1 Q;^cPo|`6QQ^OBcay3؃gPK"_.1XbE[/(t)mYYG/0.P\3IuJ¯`O Hxn Z9ΐO+Ǹ"K*m2Gb^N0%Fpj e'%D0$0Cpg$ۘ!.^R3Y71a-@HQb3cN %QJeȋRe2HyM~WucHm#,6$D>U42ߔKhmYυ쏂^X0p41pdMj7z;*W-)=go+}֖y-ZcYP&ٗ.t, e=ϒua~Bo2W䌵"XbIQB onFcMφ05X3 ˥#+ ܰUm33]oa]&̴[zܵzGU8H-|r|A JkDtE[ [b<8wj҃9 >n݊m,f-q5Hv8|hATos!=oA*&h6ت_-z3`TNQym`\h{ф, zĂ>rQ{Q56Jek '!BImЙ6UƤTx Unťr]@_1h 1#qv=*g͗h"3 zG.5fCHpD9w &mQdF`)Q'twKɞ!rwJ: H{*44Fp5"9mpJ_ j%5'0l v؝sFf1c .>7Dքe{L;K%K!5 =F~vj.#SA$۰''MuY pCZY8O\Y4@ATp,x:$_!5/䏞`^[guJub.o/s 76I ہAS:{nXt +P!;8Dߤ̀oYݴaS19]m5 Y`#4f[@g?ZZ:#C);#Qa`Vn/جΕܟ%7W05_nxcŻm@oDT~0҄KPxPa\TulJr@+-w}]rc&pc-OZzðUk+k]a/(gqsZ=4ޛ>틘$YO,m0>G} H8p}!󲦞:`ڞohLG݈TcG.\>hɬۼA\ZCI*h/AޟSd'ц–ä[6>O0N" `|n <%^&["[tJ CaV!M.L6&m :k3x KRP"V|z +tn\xY+R+1K y9vx3R'3J:}호"YIvõscי,id"M#auvn^Mˏ˒<ֱ* ]_`cOW&~ϑjd^qr_4I -0 ca1k@s(I8*лMQL>.;qxB̷;@ 42c|?xS#IqS(Ig ʣb? 09O.(f˙θ]pZ!!4&9rQݸJjI[/RxqT`*jt2Z?uR)+r~+:!~Ce Li o:]&/ZS 61`f$NOF~. PP}g9jE@#q3-  Ld8-rb|XvުٹBS㍁.)zqz!T98@&Ph.A~,b~n;ixҖ)>+ ﯫݽV:.~Dpp4B[F YB#oª0W9fJ0o얣c,PiљjԂge|%ΕJQ>o3sAa!pv=*Tеˎ 2 (쉠.Ec}zVc Oivu ?G&!(br)#ڱt! G*LyvrR ʶGu˭=VƄw#`nm hRCC{o߿F@\5  ADܵz6LT9Vo3D "MJVmG(\l23HDm}u0ܟƕ}sǍ^^F7MOihZ$S ŰϹGX@:ާ -(8%!j %0'L9Og+U5Rl1e7]}5|;e`krXQ1;&MD?I5*>~6ޠte<$0MW/$j**Nrj]M$;XG Ga EܵF\ģ>w_C=>@*ݟs~گw;=E*5DGOjs@k&bOt҉ n5Ukdkw8ACQmtU۬iR䢠 >)-ˆ**2Ђ{q^6?zD-u-i "T$|+ 3+d%7WǐUMEN&=~D"HpȜxsVį (=E d,xp$<($BM/oI\ P\)0h\j4F]Js~M~|[vL1L?96?T@n~;)rcMY{5?ּHZhC᳞rqG0`'K"EܜM /*(⺲i'o >ʜ9B>E>~[]tv#\~ J?lp?ӪW; [T!7}Pt%/PK}v&{x?{c ~wSSYaN[)i' ;ZL7bȔrHф>?!4cw~agEӅ&z02$! 5yǞEb841=D۔̪<"D^rʺtD1է`{} hyS6H,bw,c<ʎg+}̔ҥ QtlUÆ;s_LE'f),P+K'.IW-(H{E2h6[(qVM.i1UDMH4592Gk>9_7flKCnq[)Y2\7*czѶ*N=57܁ƢEՐ)XӼu*j; 6ܳJok.d5/TKɰ"TQQR](#@B 2hU 1acwm]b~hNOW<)^B„`c}4;0ʝz`9lS*,TO<19;oh>VGy!˧H8y#ˆe,I\gّe=zhZiXIxwF>Rq؊g0ޠ-xI4& fv,_jdq7YFH:n='zgӒA1@tV؏ʴ< GLIINBo!GJƛ`H_UTmr;ڪIg;ZR8%i'nbS ɬ$eiCe-ovYo ٸwg!YD0C:0+S9i;XR9s)l^/{|ѕ<kKֵڡ&?ږ$"IrO@z8Y_ӮiT1o5]#w@r/ط'],a`dF)KZoàfE %ȝ7 WԈpXwo@ŋz0oBd\'?n5n1y[GF躸$4nPJ1_1Db|i?=Jva\}gfM5qX. TVCJDUB3j8bܮŹl ؤtmY@f\B Rkr| 9?%X#[QK1[!zUC2|`X-yLpfJy{u+Y8DR`H-BpKqfԜ=/յQ, Krݲ~ fʘ649G{=-Ost寚>G<8tB֧=T0]&mNN1Fv!K2+0~R% k{Y^ۿ6{ O+L~KO׬@D$(b)S e&#OnX>۞Nyd g|+E,>YPi)aI  gYĉs n7hg-$1蟁X'{_$ :l>kGpMEl3DT,eոk1-pK㧀@Xȴ/h Kx.ھalZ6җotbjaښOYlQX'G3+Dϝ#FxG4:(.%˟#hPF_kR_yPy~pJ_3ej_s>IV|{U@*$08`M1^vb?MyT۬_4_r?E[&E_Df龡kX5p@==?5ۢrm67{/-WU!u F*T;^+v(Os飑-J(uс.ܓ=xGtI˒I{f%ѿX TL] |Fv9"V;p|D_SRdK7KTg%7X,YJ0*tK6u:GЛiX?We`"ħE7. ~ow W@$E_ oKC7+[1ljw?`m?爂ك.k񎻑҉M!FΥj08l:d%?[v6k>F')ICZz\I=)vSc?A(}{ 869[Z,JYlc+|:$j=NTrog\@|IX$0*TI택ՏIDw{VߏIzfxQ]rU k1 -+l밖>+tOѣe4sAB%XYnD-q4K!>3Ÿ˾u'D9!nb*A'W&A֗X6זP2:Av kW]>LUװK ?#M%"*~i2fx(ã77Az ϼ99_3`v :9 k7n  $cЯ+R h,.K]# :bMXt8TO@t  ߕiymP:<\+Ehg;F9xIh\7\˝TYrU}PBL KP9I MzsJ=UBڡG`tPUA U#L(ƿ:Զ9?5XW+g *HR$ HF*Dԣ~)Ż:3lyvĕ "uUbSvm10FmHw .U_c((癦c$sKc _I+$6{w ï-N˗>Yьø$a +iM\Hx0Z+u6)6Cﶪs3>XTҠH6ׅSe^{J o%+{њn&&D`K`0fb!j*/^>vp9oxĖ5-P-橗G,[ aȑ~ ;}wK#lmj=5t: r-F?1;"م`112Jo0U`hUR -D'k2pQqo̗%p H9yP]Rhb1+Geqg0aJ17qW rl()\[?uQڢB+x@t*2a;y<\"J|<_td޴ScǂiYGSR`؝o &&BʐbZM*LڂL қ sP|lߤY) a d%r *ԆLv_!c/%dLj4Cɑ!L P jN*JA^4|wJegrMEG"Z6}slT!h?{Q ?.eeJ`<;{R ̎=L:H笹YGO$% ?:5FbSSmc0 [B⮉-=zl]ԥVtq) u7KϥE{#H1@t.nfD5vsqI:R.snTtƒ+> V%i@6Z)d[f4^xmG&m\*E~eQάi/͋^{ nReZfy,45̯GS':j,:a1_ZxfmKMuG(M-#}Jvs |N17m:ܚ׭/0PQC0 cuhtJעͽ|D?* T^rWB_V{]wЍ0>VzW1- |V=T}!sF)MnE<@|{O╸e-eiIZ@`'}tHJQvyixa4<uV+ydv-.`X\ӌ"3 Gl4$\3bYA&ܚ(S/;$ܻpPzD&z!I۳M勱QH/-15qwbsY "Y)0|C x&[ǹ[-z[ xW2I`N*Rq':UCq|<^o'pveؠKB 9$|a9EҖ\ izzf hm#HIFnϑNk!'Ѕje[)ĜW,M4]ᛅh#mgp%F9٥x" HN4z_o0P傷-zM0Z;T܏JM0k10tL_"h"舷]z ~}c&"*1T#T7lT8멍FpCEsC_&b!4󘃶gD) _xX@#5UȔ\0dϵH-i:/oEӢ ? 47  y튖"=P[sz@s0Ԙ`v }$?[? md6Jo{]y!~?p !GKRg`{Ŧx(c'3~ bҕH(R f L4U~mG@2ڿJ*^G M^1oVU y &`½ljg;p8;Vr0f eG9_K[ԓ)Knylvdy9lf;I6jαZÌ~[1Q- 4ըia>_]Yῲk6]_e6bzjE (>(,}gڞIhyO.G*::MFĎ;tٰL-n-ӾR^F??8ui8vF;Fq6Z0KERܦ!;kb}Rdž@nq%FnfBKlᅩZ-;p󫵘XON Aq_?'Ff@K6>KY*Ҳ-GXBD~)˫h9l4!3F3( mb 8i_ێD6lc(}n/P1"oqO5fLh!Y QcC*Ӣ1zmjXѷ]i.캰%~eXT ߌsL?>YM16~XJ%RCT![JOQ20[s%HxT"%1)L}c0m|[T֩2H()=,@p.QC%w_{Yz|o9??]q\=WNb3D:`$$#bTix Gnv-LTzJf%n<< O<z P Hœ7k:9fkt'gEOf@=, ߱L %F-aN 1fngѲzQ(ZNL` &  5V&t*IdcGCV[]Ƭ4nDN,|`&D>u/8:5WB;V CarVFj4g[!&PM}ޓ$0iuOF TlN?wpA=: !MT#wy-514ge&3t"{ۨی_򱞫S}\"K:% hAO@BDwz|| Lqq[NF fDlu }Ѿ]ո%PkYwĈhQ~,3?uBoOF2ZWڇ"sQcIwѫ17,B fNܞ+'R;)E\\P7-a =cW8`0x.~&n']՛_+YҏA]HH2ao@A=d>d<әt,<a $P^4yW=]0>ŞIgQ3W;NVլ!bIdDbEGU zx>scq"_/ܜ%Bt kŸ !nW/r t_†>x1][f6msԡFLE_B?L}VCkhl3 ]XО8Ua>4JVmpFuc/)q!Ԫ9-{%^S3UN^Z XAQ(hkΟ4öh; 9cVQa1ɩKQ:'uM"1%kA4ou01`s<~uQ0^>%?{5&*9 ~ڙ`r L^1nU۩eף#3sDzrN̤lδdd+vum W# zXf Mrb 3~C#.GHװK܎{N߻^lBw3^f8`57<DTo̫;W,}o>f% q(S[R;_DUm#׀"$}xz'BjB80U;C ]#ފPxbN#l%ӤⒻOtkhHa ^tMoI i Q h#2/" l,@oz<&?jy^kqG?=NՁ͟Fs8; tG-G]gۯ@; Jio47/D0#6qU^ @5 ]s VzAVۿVVqA # }jMbʇZ/ BSb?XcLwf<=$Q(d4g%n5$QrN$!=^&kHg'%ylc^ n)]^QrZ"ewS~dPyx B:3c,9Wj\G 3@>ӧbϞ`֥Mt_POȝ|&dߚ0F{TOxn_sޭ#k:8w5/@唎p>г.7*S O Ɇz6xѻW'}*I4rݤB;/7VШ&[:~rb[tҪÔD9S qb'!m[y.a>1&U`B{|X騚I{( =y`D(zjBVq"Ygt]ا*{N04pUH譖N ϣO>UR)8իv8jޯ C0Z~sA6700_ ޏ~‡6ZO돎"d&B1yj,qr3jSU~ű[^G]ƏZ<3rq]0PҷBK&(eIu& MQΦ2 KM ])֋PP WܞE|̑e\=O~UZOE$ rtMgQ} jj<z+y5H(V׀m0 2]'\io, zj!vvɝ+^ ϯIn-kh~% 4)7cm-`)"*|ZOW"u& Qp %uXX0{XFҠ] C{XVȵ@hWeK~6B3<$4ؿzd"=M6 Cco@r!,C򚽎>bUNLC}SؐPV-HXe@v0x757ud:v:꽭ǩ(,,l4zcvkO F ῳ8DpȷYp'%=i|&STA +|U_*+ᠽVDU͐U\7 z+;-a@{-,0(90)ڣ9F ̰EԅyRHhg$?gۗcoHJ$JG{hF˫{i?y&qh#=]WQb9 9$C:`:8ࢎ )+rUjr ߾!ɇQWq /0 o55ra{KiMT$3XQa174̅2a5[O<5Z;~p5Z@3CJ=#7|^c &CG[ߵF?^4E7/_ Vorǫ\4+y $ߧZ+u; E]H!#wG4} ܮ[E.c-%4^Au /jVhTO)w^.,B3)ƑO}n)z kj*}啿٨4cN9DɝGr)Zt!T$QIi=嬆M_L'R5v0 `I"z>uhjE40|# "Ვ[:kșT?OB3w L{x 28R8:Ou`栖@dҗ^>WNkdH{+~\Ĥ`~RB(|fPfC Z\p M.9z)ИL@_~Bvhe8ѡlm.|O b4n(Ŭ1FI 1v )qkھydR~6а3@:5IMi yag%A8W*;kIZpP]IuGM%DHڪʭȠ~jAMTNSQ%|8mg&C8t8<HnHlh"3UنVr@*o&ïRIdLz,8FFSn4X򶙚ę&zBx2p´ q^g h8?( d.T ^Bɸ\eB[sG ~5dg!r Tt8Z;ZS.b`|\OE)Fzب{P=/Z'X'60=rZzi 9Ak,C.qt/^xjȨ0CFE躉$Jw#7=X!?+JgqMFжJM 92s8*^}`4 mX*@w|#^ZpNx'66)51eTY>1!gdӴ]GF3KDēo%2-DIeO n6Ee&c=^YG }8R>wYɠlj`pGAhKT;Cym&=9=S<WjM}Z@2? yIr 03bZI-aLs>D3wj8L [s[)92&FGp3  f #--vPJgBϬ {XяXLJ.(A0pGh4iV)Y &H>'֞:Irt@ңφI1 F,:TšI {nKE.eY\0 Ԑ5AsَN홸LyZ[P%(sqM.`}>b;xҽl'ἛӿT[?VRhcpE窻q~^A sWRtbE1)z'N]a?`8?[6Y"q'#QE` Bp.ۯWi8zIaPt7#;AMόS\7PR P8+yx}C>א;\.@Bm1 vֵ4C=ds4!f LAhɬd7+SsN98b*܌-@11^"jxjvnX[R>U@/;7N#ly\uW#Go(-:}u&ï_mI`\wrc]PbᅂfT` &)_'䊫 A}..`vY&)U<3G":AFMoOI%cnW1 SQnNHq!Q.mEysk^Xޒì1GI-}`US$HԸh@}Mm?07ȕ h}-G`OHB}j`ΰ2>;JŁ'#3 Q&$2aC]-2:Rĺ!D,L;z(~iׁNtQVPa(kٷ%%jޱgYZ070701000004f2000081a40000000000000000000000016439a355000033e0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/&w3]?Eh=ڜ.+>/%2I=*d&0cã7\ j3Ba?jT(ec*\تϣUK*ūnM62(0eV;EdQIk#ݕ=zOP;U)SFiyw'qm"'J(O ٵ/XN ].ww ,YSIJu}{EK pq.Y& "CIijiﰗy Ë\̣sqm iߴ3%U:[T).F) {\J,G?ޖ8(dT  }'=rHi;[uu:i=O nk8C 0He|d8AJ; [Kzk='*굱;#'kfdZw.f6ΚmD ϋ4;9!|{LP ^l#b$.d1Q{mMɕX9d¨ X〆g--jjj`sLm\2{rƍ&;!w9iojH):ĵf2uv'#' R:,Eeɍ'e z03sZ)KץȍN4ŧv)WX$:Zd a(V#I61Bp"+Ĕ΀tb ;!0tԒ^M1Oߞ#$zaӜs$]#71?OȖT]z #"%nI #߀ ReTJ#<pp19}-VvHPG`Ŀtw`?l%x.61T|C/!5Fȕ]_E-L h }!ٙ_w!ӐurGs_Tc` [G=*?]\x_Ay/U Vns@:R.}pj[xi%jBhb7T6>J,9XSI[eSڢC!b{fn勤gS) $p/ō2-X=V*8}G]lf.•-Z4N` x{s'9?=KW:(_zφ>X=ͤބSzGS! ,8uWRYlUPdd{\|"_^L%6TԌ1*)ߠMl oyLsP( .Kk2}7`+Jw?9©hl\~Wo dzť^I3?$zG!{ui/Zɉ/"ۥߧߍϳd(8` D׌*TGZ1? 9`vϑ\u^V~2\;X;O5daNxUz2KJqbB|V;6(/_O E`$ci)Hգ},tv.E2 涴$*Ӿcr\Dj+yBk|G P#3c/uf& ʍ=G/~ 1 Ccnw@ZkзùV|_a΍S4:fYox&AD2H Qi=ى%xRlItMڙ43+L#iҊ8P%b+$4׫ -yV~f`Y7B8G |m,^BL rvIB:գ>v\b"K 7㞏M Qoz[g䷌LD4B?4NӘxBIsoL>:`0P=$>eWo4> wӍ(%ry,ElRԆ@N i]ftJSTK {ϔ}Iix10/x+ȓ.ȹ2U]F)qQ`iUI&8OYü!Fmx4镽U2#ZFQOITgё2(`ʈ4xoVweV=ËS $,7su"1tTVPq7.!oJq{QR{{ٯc!H,f.7c$-C9QԢlkV6@EGn-ѲuRo$:orZ1mNΣmVHM9 1yQrkGm6?xk+[;#wлaflB:s!;JG2R,N.hEhuo %nT2?\G N E?H17"8C`ɍl13=񪦕`R5 ?g:YhD);P7AM_p֦ApiMu!,OΈO9']vM6lN>BabW߹M$[. )9=Ӵ*h?WoS:ԹX0ut^cά"7^6loxJ>X3&fBM"oXFA.Sz[ ;n]QAp dMsm\E}ƩW(M32|6ABL{I!]1믽q#9F$GSTSA^ ldd*ѴLW{!ԋ=ІOz3ʯ@iYR1^V2vD<<ە%ȓ AOتwY41E\2 б9P'wY-''0MBE&zX_';fAo wIR(׊=>֜57:@߂鏈w/,=~ ֶ8'A2$L]pƶmm|'`rKl6(2Z!zHtaz^}Oxy|Zp*^΃o%JܨK5kD:YKL"NKgRKoa(5m?($dԭAVи B%`(]g«f&A|j>> ^j1- ;i-za￷֣ڏ8QpWr Pan"hSqⷤ.&QGk1_kzVK@(ȗt\[ŬMixgJSuo>”:֏̊<HvReo_!;).n3iAt ߵWnٙx]bPccdh#Ɲx.~bPlj bȣTwNZ\ E_^T>fXK{Wet] ۻp8&7LJ!v] A~^8 Ph+;_kz7' '轳*.KMu 9p <;|@ٯUe// 8Dp\AKzKZ:DbgvȔ՞L~ճ5Ŝ_KYNa#K7 nQO^ѺizNt`1$ߖ,Rii'}U{g:<#K3$.{U9:o _^! y L{E_9NKF~VZLf5)[\)5@ԡ \%lmO,DGR@s)[y].ݴ;=Pi7l%ٽ^4@NZ큁0Y>ߝwPϑ1gPxA⋆AXTgD`pv`IҜB8R{LYP}g&"T=afrb׮ØկVh/Y8s-ȧV6);*Hh=WݹƅsN1~Cg&z+oO۩q~y0tZSxhPE/2|L =[]rŞV`jOZIYd^r89&:}xP{Ҙv؁N6˶)Ҹ>SGt C# ,qL{D|.A|J!iPpһrJiH>Džx(& Ť[\bjP;}bUK7 R;͉!)BTfE,$wv0 < ޴>[ĝIj WLbHG€3*QM{Dh*[X j,[=_O8,5[(+H ɸ^ӌ__?H=Vi-ʝ6LbDO"0qF_O GYPMdÌL.'hQ\Vs $縺l_cСӿOIOz;вEMf<6 7GD)=//N7D-g#7g E.ᢄ&i.=7 M0*QW\Zs1v_JmvQXZU^@L:Lbe x) $ NU+U!I?W['%WuCC=o S,K7qggӛwciII1L)vng&:N)`..Q;]'m lv-$(N|6P'הt^`*$J+z%JÍ6o%?X<[.Zq9%Οq׊#U-- ep>:ʃ'~-('0;Uଷ,`3zq0AKgVR L.B 5_T4D0CczT]U!Le8Uyf+8דZye05Նh(IhA JS&!1F$M4Sq&7E s^uE`]Bq?(Pz4\%@ nn.cBÊDv1Y+ Ɖ- ǗH92yGdZ@E`x!hjI>!3@%w8Zynm_=x[1x]|ۖ+(<]yp":Ni\*6c/e Pg5xm;ΧJt%ۦK-R#Y?xȤM,g${s;_W:gIKNk4*9Jo#|.,'(-$41F#Zˢ{cTb꿹^&yyqQ]ʠg~v™Tc͒%N/}qJØF=Ze@DhU-]}U&.1k#]$mUxӂz*j{u-!N OJ]@M9ȒbJmyr0b/n͞vD+f% 1[;ޤ 4n;0Aண5l/R&6oa0NfN/i\%'Tf%& TɂȨ,b"3\<$3Kf ei]dQ:AD$9;R`RzP^6%6059d}Ƹ4υ,ek7I6Fu#tx#d!EO醸Sλ'UY0)ֿBp0Y̩d؞z?ƨS0;a%~wc'NId[ӡ(Ђ(Y:!8Ӡ*jHE-TQ)XiHDlxm (ӱQ8.[(!9!uHF*q6Y%goO,fx;| ح_/#n+o/cpXc(ggt+$L ypl&4!\o I6BV"[ٞ 6{xBx1tY08<1Ms ;bDܳGG~F OҼӡREp.J!ZNT'4iZц<)\œiOM2!}, dȶVk7{pJE?bgM'^33iڠ-*$sw}J]vif*j=g)p;8xq R_ZhOAwFش>w 镺_t)Cg$>ЙH !Z^@ \~[M؀.c@hMPIƁLjBP+ UD]W:Bk3D o7Ӌ#˸+:_>!vtNK֧Pw ¸?#"]̪f.[y~jكKS:E-7n5}!Oĉa//+(;W)ҍS*ͽ?77ܜB?vyVd7 kyDU9Sdhc pxBb+u^7]—sHI hb0j^dil<2m~aoq cMm@r`ohJp:H61D_xp{Dn nq[ez[G(zn@ړT-~?;1𝯩jo\%8Pt8M߳Uk`2 !) eݹީ$TCO"@ʸRJe-[+#d#Zҕ8$ޜ8b7B\>d:&5]Lؙy;¶uDmsVzCp;c|z /6ZDNIh5dw@j{[߽ irm tD-G'\U`F!9/vEϪbx7^rY-W\tWtq_?#r<EY`G{}`П6Rw+<0^V&Πj;ٖ@g%.1wҹryCBz?[g"< ~, '',:kCIƭKbݓyiZ8spa5[bB#(ޅϞMAݱIَy۴_ <70+,C0s ^.b_`b&4]:UTz/Ы_%prc=~^2 Q+-k&i,=g 7&p79˨ К,@̲+K 510ynULЗWCCf߻ Nkscҩ@+7zYUTTK,TJomc玺g齛iG>V#|;*K&4-[9c>/NZL}N^|y"n-ljj˛EKn˜}7!WVUT֫!m63-CK%, kWWnud=(CTȸ qxID '틈ewh>: jŞZ yFH*)wC\c)dqZyܽ

          ͡yKA8*nA5C)KM=4Z*쇒F#R߇߂`@ C!B0 IC$b,h Qu^x㭄=>0KE3xjYvp=`|_,V{9zKO\fD9GRwzEbW#HWԥev7~W[s0\WĿ@`>϶7lBh?jl]E[sYCȨ/[zBe0Zѽ/w܈OG=DGo5oSx97q2hD8`@8tח`M#[Ă ځv- .z_PjrgDMvD@-yV7/T>U()k[fұɤoza/` {!AKq2NFF,e3Iof(e"jqA _~iWu{St}VP+r;Bg=+`ң?c\4u-UT &Ҕ[ͪ4}B`h'adTVf*2SmI#@Q$vx&O>, \2(*8[>-%7C:#v\ވ~ROA/O?XРyZe6[u CMzb )Y0f@GANcR򓧂tɚ4yu#b~{NM/K);&~m͹K1Wk̖x<z^ҵB vLk@|H/9K +r LP&A9Wi}6 .4c7%!d-d9|.6C@4MWJ֖/v7&n`p-LOc:U1bh͐:r6 S{rնkMގRtVuث<5BR 5Y8j)s`l"yǧ ?)έɖ1 6.@Qz(?EV˪< e \u}=P}W . >"y90KrO풋н p- vJ`;$QU/UӒKo}Eh8E%p2E"+R8' MsvL? hAv$ *x6MYϿ?fGS`B$D+.Qg^A'gYZ070701000004f3000081a40000000000000000000000016439a35500001078000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/soc/sof/amd/snd-sof-amd-renoir.ko.xz7zXZִF!t/J/7]?Eh=ڜ.+G4q3N*V&TJ`syjQU`b~.LZj~cgkQ 0Vw 1YACjD$BLcԯ0 zQeJ<K,b7ǽXW2z5= ,q_x/(J#+ǿgcK5ÿy4lAaqq?֫*͔D2-'Agu^77S_OA v[)-c8Gn[HjGf& LѬz>;7v(^R[̡.А\"cuЄ\.LwKZ5Phł<6iOLnhc"c?9>, TAцf"¸p+Pc@%X=sτ|U^# m|k==W?K&z8& z`SJ)/]` 3>7Iuj^Z(q#b8hXxG_fڎ&!:n8>0myp4 "JT9*f?mcO_R EZ9p((@Q}pԟ(>aRƌ򫛛ѱ [6؆֘ F6+y{ϗXH*M[2Z uE;6s Aj4>}YCk"z/t!Lmas:n b&4iЂdUy93]m^\˅^z7IDilj`n2F\4Ai:jngT>v$nsn^m"bd[T,-[y O?*"RS*qrSf.6r!)mɜC/E|Rj(oTe ҽH;HD6 !sIpe2م&#Je¼NX5Ӊ, [p(\1Nc"mYrHaB_gݝ? Մ.30Ĺ1DB BK}$?V@ yio4jR HVz}R7 9^ICoG7Vɟe 7T`C*Nrd7xpp=:̅37pdCLNh ,vq3u9rqLhzǙާur0'`(1 1<'bN$EU7ks,խE̽PͺSa 6lticn.^~ h[Ic:XA z EL۴Vf&;+ɞ! Tn'gbsQ~ ҷ)g^#|b-DG8}?3lXm$Fĸ'xHj?s%jPzq[,. MXW?Fi^4E80@ $bjGxK*X>ZkV5Jftv $2m7tm>w3]9= a6``OX|s9JN@BwޱčʒQ*v+DkzyFiǐ6e$FŒZ߫t+Hb)tVqC2IK>P?C1]x]^"F z<Sv#L`[V4` p 47}bMV3[y ٫SVmdde1ֹMC`9_ !j[@\uLn [0+(gj` C6ջP;90E`F$KInhbd4d1F t"Յg{/-sosL}Pί'L; HI ?6t?T?}$:!MkE腝$ndZ ǻeNL[ C(n.ȫׁfeئMy"52| ?0d%W;iLl $Op~X-DZ ב$5A;`(ak6v("BsA-uG!ϴjө/(;R^%Ui5a`rbX7Btz5 j [=ϖ5d=LAbEN%\xU'0HDb("qh3?w)HP=Um՟u,7~2w9=?k+(gH:nrx"DH#]*% [E)RA3v&|F8x7zH` sLVt~Tư ,>bN}FRe34cE(ͬ!D1cA䏺B_\٧lr$Qgt~G[ `3u` 6./u:^|B#]ܯM߇~ ia溯~ bpǃ_L;. ůzmD[YFyΉ^uFծJ3v1ޞMoO4ӧh@$Xgٞۉk?KK>pSn27W∀*?[!m }ղ[2n-tdKc$&fcia@_ZYuSͿ]>qb} MZFA(ny!1P\CY"Y]Ef#f]a{ tUOQs[ȗ9IY % A9Lor~JZMދYrvkCڨ+q8 pi}Z/0vX"'PO!YQr(4$DB*ɮp@˰ 𣵔78A`׬nXX3; (J EoܑZL10u_ ۋP q̺מf3Xaxh~Q3A:G#Q-C 1ܝ/>?HV㻝[u"IKcS#o+j" ;m <]qdd2zHnzi-Vq&B}fd`G]#ZqX>X#|cjJH/:lӨ7x yoG b@[@)(紅Dr2q ,$,f5⎤go* p(Sz52x\NAgtmy)e00q1 Jp(g Bqt;4cdeN8d4 iwivMdsvNdz~s0.ñ>hgUMj;HsC\1 "XU;ܝ4iCؚv ԉEՀdV=8}F$yUٕV^Q3oJ{A ).LL'DkM\~\Q13)d-_F[APr0@f1 &͌Wޏ,$XEO6\l{և8R?!̂CN}'*uj`0}iAnu @vkh o+11Z~|Z*4$1t2,iFS-]9eZ1`9zK]Olb?sezex3X2QAlB;=Uw/''pe jΙOAǝgϓ+;D;&LQ4F'Yg+){q< + :A\SeAg O&>0M @R&Q<Zf!GX@Ât¨O*u #{|?ghT_W5m ;6W!zP'.p>c*jLaRE/GfioY/ |jsqA9A>LeCџĀᰑUDţ{jT꣠Oo[F^6RKeЌn$tJR W<2? Щ ِ"[;0 u{\RR7 ón8C*ătW ig}pԼ1:xA[^\r]d6ʽ, [pR>K} +@̏\-l3X磯N$t5?kG4/]%H큉33!$ABEe-GV9B7ִnQP" ?=Ȅ0 |U58=:o-QLKsAZ)~\abV񬦒qC[a? . />OPKtzcq-{ϰ:. IAj]}|P Dkକ$b<$(pPAv 3JCxxzVE~ 7#ĤSCjm^U]EA},)2pRښDjLA-E{n]Ointaľ4: n5igJǏ٤koq3)b j%P(ѵ 9l0LˑBт&AE(1d)Š%|1NA*x{}jJ.d'u J6IVVɣMRDvY:HS|C?N]t^{1oa\As$?dO}e$(iZ}J)uSyǍjDN(dP}9+!Qf.0 9)"k7XJgkY2bǸfVCgvD@t/IY|~࿱o@pNp3p]{ng0d4w~\RjC5h6J@U{58fCٜpvUɮActCnc.@xDQK%adHO^G|E#lmg|gtJDGoo7$QDCP+gy ^Ob<ɏbn@I[YV_W9+96&|fg ?^tE/Ya @3l ^&v|g-[8b8"qCa  BLKo[ ^@ PȣeJ~r>kLs=I H)˩^bɀG^ňT0is2}r1טhAz>!8\#FkܳAiWKV~X[҇ԽQ0_1((5U))hYzd#V5b7[HY0]m}"&gLSݤyS™_D߫h`2aK3wPcgdFO캻I⒁D-QyD^Da?cB|h6 HC?? ) #Snpr=v][T1YU\ce}Z^4cf%\qf8 {Zz֝XrBX %?c,OLᬄ1wWS _Cr'&qʐ֧f&9Σ !b@ʥWc O&6qRFπ֒_*<}SlNt^'k?xntz؜3>zHz_ݷQg<=PI=wtD٢OI{=sK g!x.xuš{& GM5(!։lGB,.a'k->ϲݹr6#}lPI7N7<)0O)91_%8bAtgH-/*;|nCf(^VT[EPhr+@F[̀X2@j {i5oroz ̶iAM!p(}J 4bH^f,u Bbp5dT_~-F!HP#@4hlSCDn F۸Gor-ٸgPQsܚ`0?t`hpngJpdKm "'JFN ?B=? Qs/x<7/*&E%S=KO'4j,ΟHs[ H8w`#jٰxbKԢlTnmƔMKŵ>-w3*mt6 ӁeꓡPT/٫CN~2ln@+"d}RM_chK]?D)fdǧfPv 3g N\3GȤ6E 0'ao 4` [G}5a?p%[Oyjeo= /Pk2!6/}@>pE,hPyMqr܆]1h էcN}V'hiewR+8QVaUA:fRhe:v:pQ4c[2bk0UЕ$ ^!o\BuBDݚ^Cd#sആrԌ>Lry 4W[xBO9`jLO_WR s02r}9/<eOs$V.d1giIyIh&#*FN?ڐ/;rQLx))7PfD h褥5}uqyxx\#`vl=^c#2BN0|#a]sYj:YR#0Ʊ". ):l|)]oG˯^8`w^- т4.1Ny.]cdg`1"Osz3Ys7KB!??7v$=8LV9tw&ܼ6qVy06C鿶MG== s*U'? @vU9_| ]y/ N'd(]V7&K,J'{䁑⍉54RÊj/ذ00#zJc}ug~<$qH9o]N>Ijnn{](ς:Js46BJ!&U)L08UUvVC x [察0(_v[PY(=#>kwL3Gu*Qx*Oe:y6BwL K8<kʒ/KZiOPkYbw+ MU,ROX]IxCȈC -LZ 4,xIYǃn%kg7 i\N\r6YG`w) q-x-=ѶrH۵5 )Ny(^[/Z3S[ otw*2T-(]6VrvUOA\P,Feu"çKT]E :7|zn.pcFJ $Z#ubd+31ədMn2s#[w;Bc*R2Ԅ^ݔPD+i51[jR%J"Gʤ%|h >YOwbqQj ^v64'7~Z^ wg1 ķlC}8 RB/R(mb9\7O2hT2'CץJsPn8b}7C^9 חıeE_(n-WC$@lAi﫻e*ѯKNr49Hcy@=8h#2&Yu*Y]o}rX1{!NM 6b95l!kǡ+m7 F @^RC-4φ#)bL%?trnebD)X 9Cl#x RQ 6lxCJ͢8)lJԢ7`.\%?!|*DI-v2P G |8H .G9FDcx$}fR %CלTA^vB1z'Q=ԳHV+nS ,ut흿ǂ!G㺍h(^-zt٘⸳8yAfDTɅT=\dW]?427U` Xf$[}:Am3zk8B=r9WX(UTa%̯<(MUWy|ra +wpG@8_@X![v֣7½'HC?--(@|;7*HQœa9g7ĬSgr0X9O~16\l l s8]:DePad%ɋrc0Ie[#p0j'C =>qS>oR~_;X*/3O`ƅ=X#Tm`M1. f)`\#wzt:^#65qwh+R}5,DqNm 2hfdI\n#nu!0CPR.HqGi FF|ȉZgH_tȱ*t=>'+.'\)bE-I_SvKwo~Oa% s̢`^o}?. |A8HFbSjSD[b N>E y0JKuғw|Nɶ6Vc")Tp*~`L#I $uQ䦠%vTEf ;bP]oz>KC! q<:c ٣"a5`ՙ[__c$V&~4÷lZf GI,)7 ;TAzYuIx6XFX)ZT+ Ar<` Nuk e?U̪CgʽDs(PLF|Ȱݦ ,DMT;2>tɕPDkލ9K,2|C2m v4x̚3 ՊeT;9iTX> l^jv^e#h=ӹbQ|1ji8%p7ۅĖ}MtW\<<ʺsLE*TrMz w\Y&^\˅=Fx遢G^Q%6 &'%W^J3|77" %RO{DXxB;tQ\C?~M! +=AL" /Of!D3;)3Z}6nbk@Ҙ{3p$woHqLaѽEFA>PK$"Ž 8@=հ쥪@UR6 !w@=UL\4KmAoG.#Hsbad$]V@bHAńGb\aNT]9s s9q&hj >pqPA:t}?rg.s NY{< ;IДEGc66l풀"&]VwOHᜆHy+oZj~ 6u8kc_Z[|iMn݋;9#_ϊĽ?םF5ӤXAوg XJ{@q_7i(jcDpU fvOVZI=CDB&܁πaǴ 4udjp-NL9Eٵ;j.Ŋ0>\:7*1-PS?h87EiM"9:*VyM=&tL%If|]TW^+NQyc_T12Eh=5cl\Ru7*~]vSjU4QzuxYXq{DC0njD\n$=_W}t{U3߻&})ˠIiP;?Ĭ)z2T.c5{}8CbQ-fL95Ymto5Щ hf⇎k";$l9/ɬ Fܣ2l|H޴􇢒 @}GÑ5QUɧȃj~۩0o1Q*TKw,MѢ PqCi6|o&'=G쉳pK K:=*wrge1* ^/1lVS倱uЛ%. ӱv8crϔqz;wQKdeU,[/.)$@RISD{T?ĺ#F"Ͽ{Oh!xPZV\ATϚEn%x -FCȧ xu-Wkc^_cC} BeA^4?p[mkeь5|2v 2W Icbh@+Z7w#Rb}`:lP<,j4AtX5_("{d'1htFG8>1yaxqܙ8KS;*e< .=uZa8?顪5K5,3C1ҋ:(*B*GOص9l EkҖv߃QD)f-,/kpr&SI\N#ئB w^2 A,ΓbCm~}o(|?4+K"` <P 1 [LN0uNӴ?ǬfPm7@QFmo>nH(nww p_b\dr"^qhxcEDÁRFo%#9:6S#p"ۗ >.aqMR$ġvs54'ptwG'0O;la\BT.He,n$/UN~R'\Ҷ#9}nũxOwEazRh!&&kRѻ#,^bW Rq jc }y$AL`eiڀ`U z@ Կ0*ia4@ɜ&D}ڍb.W1 *T˔Ƅ/k; oG;7?PŻ?||ob|z'~t>_ ћ8jC`"{X3 M8Zji2g[e6ٗTa~ h(l8{ 语olF:97OgQTRC~S9A2|PDjݷ|-,"s)oZg׷6+Ȋ_#Qkhm2MY/Hվ9%y7pț2W8\R7m7WmZCqGaO%%֐׌t=gx`KL ŪLnmU3>} լ3q>C6 ܕM7VaxYuE`Q:C hW]4YD{ DxbN"#qzԊCN'P#pr]T`W]?т-Y-$z,BlN&  :oj.^EMAѬCj3U3H>YoU4fj@5*m!~5|@'yK\=$P]c .Y oi).|,"3hC.S춛@sRVWz S>mxƎOCS Nk2жOnm]8:(\MGYkV/:q @[OON{(jM{AUEvZӟy僗`-E.j>ܒ7j1SO.A4ً/ 37z3O/7w60/R 9퓯0.w{vNkL-->{9upD[ -{C|l1eRyXq66]?DŽ_-`tWnط _CM(SMd(:pn!gzXzz Da8r 5ċ S4݊ҵ_ >3ϯt2xqʒ,%CdMSloS%!H{1 V^[ZOeZH鿣#Sr2@﹐:Wр4*l )"7Qn^ȗ3=2ZflhLJ~eWpIe!>zI)/ƕ93ݐ^ל Є+ӷ{Ȳ@bHbE=g$tA/jBū&覠~C,:_r^Q}8hU_LaQw#n {<&lؘMcZ6@ $`G.o6`!s{jc]3%,x?W 39*AwɡjAKR6\دemo/B(D:f H&rUsKyJvKTyo:*N2 <>I?֒*1p͛aD>y"-|He̯+~[2͚ڪ2OB̗opO*N-JM*yF/aM٠ik!vQXs0J= ['UUr5+5^/r5ջ:Զ+S`3]4-W8$߾_Lihiėw# =(x>xmp< uiU'kY]|hݭB,&bQǕ 6oy=J`B"o[j0l&5b+ ӧ;ˇ/O-i|06%#xteV~}>$Z#pMtLOK JdcQz)@LM`eu"g:KA{.? ?g$ׇK٭u2Ua`&"HR1y R~"0{ZQP=)@ؼ8_q9 W&z`Iސz@oZ]QY@V&& ;#\grcy:Eq)& "6ӽkgq"ۂ7 ibjKnM1u\{@L+X/\pK^zi`ƿAt,SE<ٹY5 "^Ю4=o^[kkdw @SzNLDzLׄ7Mogh:Wro=Q7NfwR31d|"\趏5 ~&%Vid)a!!}Ww{V`+LX U+_6NDA "1:f ׺ЅyWUfwIG믷t;UiUd7sۋNCZ鵜u`\Q|rn#P5Ri֪ k&sŹًHۡggkxDNX[q- ~]yU?@6wV;;d*\TRVxjI]#ͱ`swjMSL킆iZq?/%7ҽ7Buu(ntڝ(B*09Zdwo.BdJIsBoE-&,^ ᙫvv/WJ2ژ(S[$)EȞ37Ic=5_j(U)|RS^r~b7H7\R / `4ze;A*ps)< M]!nP"7#`^L8F ̂0iWobBz :,ɑT7Gf9ya.*|ٚNUm霻*q[aHuQnMV͡^J[V.uOr>bQR.HdxG]9bvb&hL`̬Vp$B;^tEIڇu:[wƱىg?Y<ů(t@*np"<.Ngr,LVi1l{j'M%3R3d/ށ4d/L%=L=lL2IДzן&MQ1 ݕv;܂`^7Q(4oYTr8"^ő$Ka2 r|q|M>*JSB#{,qD8_ƐP,d܀:53(IpoN=/$.kTNWnO_$o&NEqI #G7ENKPQz jfm_!xZgiH]IVS}1"v+/(Ln 5acw._@ow bHfݖ[@ n7SrY|>A@TejtxfnaG|ܗ?dA42 O@Y>y^VxT !$8  }Uy[KBȑˀ&kqM^G w84pPGp29y9T;oTy>K+)P8֥2eŝfޭ9t/3GK#273b!C_!v~DGCR3qf<08h6tyUr+ ]׳yWo'l(TBfzJ_&HO_P'5]+ ѿf5YLw ЈͩCOӜ7ypIEM)'^2'kP A叐N G(׮cVuC< /F!a4S4Cǡ%!7EZ4jlxR[VkT6gm|KrSyI:AN&4MԌy%Tr5]JkuhqЊ:e!f.y!\&&`իm0`y850c|$tMr Zw5R\Foz(-d(FXg,k,OoeAû&9 gw޶rqWܒNj wfZF 61_0^U-m Uى$x/0CP Ƚ[1)Ȍ8Nbs}5rP︖6*s%<ՀCn;=2#$N/ ?϶ǃ{%~ ~wZյ2s1TZߨyA/1jO[nP9Q#':Jor l &)oAZ-2k,lByfMO]Bet0( ځ (l{. 41u\{LӟjǎC1\zكIҘT46w*$7MJb (+PٟZ6 vQ=lXm5-YZ].7]ByK'#Ab=Pm v3, [Eƽ<C g.Ȝ,]9{VO2ƃ$>j]鸍pcI;TۦP}̀6҈.#RzVƧ ]1grsڣJV&IeKvҴ > F\`V /@B!^,t JziDKÜg dh%Ȭk{ܳ4Z&UyZiFyI}k%墂Rd$19D7j3_4~de0EEe~#rL B>_T>iyWdԙRcM=C[GaCr/MBGaLMv$/<GtBZ2o@X.eVoIt@<|@2@Ɇ$R~WDM(1TsPʸt 5Xح[`dO#Κ{ 7ַ$ hvŦyfC^vlv:5d|z$FjEt S6$)O7_c]oJ^$pO?3; }4r>"qtkv}{e1gwzKEu`N&GZ a%qb̈́!c0գA97SGR[ij!19Mނ_s`rT8L7F7@Sia(r2W$V' ~u!vQt x^xIpǡ/Y$^&BmCu&?W&ͷ#9YyxoUbN?(='v n-L:eWz~i,z=M> Ur@ljXhlr =m^j'%[)+'_p&PtSnz'st ''ѰӤgz8d'@B%đV5?lBkYN0WQ hvJԵ]PkgG"p=}5 6 wVG8L_qY&< ކE@> qPܦ‹>ϟVBwʓiZpB3B:ծz^ ]KFXNfׁ@]NV;]pMQ:%VVBJ,`VƝ1&j^h;` :yr"}a\ 4a=X> 0%pt7xA:_9{gr ۛ#ۨ@1qm1z9|zOS6BHwB8vf;s=FIY0mW;z)ܷh/{g>2H_̱C߈R&)8tL)0x[_ mx%u_6&@^pU7@ƕZ9>D6_ qvX:8犵(99>H1h7^? `}J?@_A`:7WJ@/F1:^1(ɨ#֣Fx|Sdi`zs">kPԿ!+ rbm榙Z4^v7;V onG~ι]nye|Fu{L°\&*yG".<"έ F尫JDuuHf>?8z{7;91gs#( H[Y8TC.MNHzS5 3\3xO@}\BKߝ`Q(VltoCEFgx5ėرzÖBL'{a+ў-]0% 5 tfl!܈'t]K()wj-nްJnK׭oe6H)Y i[Ϊ3To>4w~:K5lأP]%n |q?I (Z4δj4ݝ'#OEVȡI-yASk0=R]@ Q*1:*2GB BT‡fs9%1^e~KZ!DxgҊqc۝xg'Ln ͌Xyt4Gw>vjkOcnmrшd$A"[4zޕPNk%Tމ p}Z!ʝ9UƵ_?u.U1GqW z^6T:# C99wOGBg[؝G1:JZ&ä >pxԼO9 V Xm$g jJ"crB=&̊]ٶ)[X84qg>)aD*פ[ԣf먇tw Gxzɿ@$#ٳ-+:>4K;#o D2!@y.Lu™JX6S쌱Cy5.M]}v9BgBLFn<(S!14քπz +=~YԤ;@2{[]na B32 :\,PEB]Բֹ o3R5/ DDh4hJ[&Z"`5}?f|~i76J;!8n-uM#rɦU.?Ogo?kDNvbYj=Q&V .]ob=10g  R3ۆaי:AGo;1t2֠!!)Bv}%;OQzsɎ?7TlF 8q|yP;tqU"vb+m)m_ѮKL"ofB0t`-jR}|9"Q!CE2Wi8% >4 @ *QȞC -Wi#8!b./Ai"GF ?Q@u~!Y8fkf8cXMt+JfBz&w_ɞWT.<%j BI&bVK?>aHn(T_eIGh ޛa1X,}4p*T+%uS<2'܃yP3z:(Z-{WB'ne}(\5W5tbE{I6&=mVxUpA8^Dç \;CEfJDXO X|@DWŠ:DN=zo6BW;e'~(ՒcmG׵Ym:Quѐ-%qNޢ%+|9h7~\&i및$艐@m2{,M]ص4/3`ہ<Yl(4ة$8_ h\Eo N}?tSL_TF+O`’bΙ *I~xvI(k ]Rܱ[$ڹRN w4:~~AіE(K<5 MұZP\Bc|OڼKgD6,N|d. +[M <92#e0Md5b$qp :xJ(HxS4`8`Y)d5alERUKkA_w'V~c!$T;+ec*/Nد|W%E5˰v*w_hص\MNm:Ψd;t6n 4㔀Y3c0qg 2/1(I8⡫JSlDC psnDb]4Y:j_O&@AkN,ÿ4J`(uڤM9J@$Q,_N`lvL7=AmnsTˮ VG״PKmQO$eE^@y[&vE펐Jlan gۮٿTp /)ԘB uY{>;j\&hF+eJta^뱟~79fRZ_'֝3ke佉RU cYnq<$i-Բ"cFUgFcx`0-gظ(di J)>'/8D3mX;! (> Oo-t48C٘b -?ľ9[ρ uVK/LS)N38ka0h.\HxI "fy7xs"ij.bش(/ElXoF1>|vۃxDju=oC댼eکEqƤ0qZzjmJe3 |( sz'WߙW$ȴ47i=Xz 45t;xdݧZ%䡟Zf6(jLNg:֜xJ+yVro|@ 9;maMl6Y lr}@y|,cm|(H{˫՝A?$.&),!247xpx!HoB DmQ#ǐ[څwXbjQw.5UJEmveo]Cu @uJ@gś,+s,)GSQ #cqI=۲$]]f5zohtVAIq!_Pޢu>T4 28v=fLY3`0ȲO ]R Ǘ$[KL#\׆3/@({rhXC4/ Iu7 9 Oʹ[ʸavpDe5(ԋ٦L^Uhra 9t@yo؛$:2()H@7ܸ9B̀R9H)0,p uZFoͽ=SI ]#mLz1^B1-V8JBz0fV O84U.ݨ7(ma6Xs_LӍ#8't@&애wdE;8+Sby'0MS HVC6\(ZP'.qrEѴ\2|yثNtIFi!ǵ=N1wRW3k]P3rJmԮ Xd<"A}C8(;h{ @ v:ЫbVW+ Y栅I`dD?ys4k,'J\Pu[W*AԦ ({%W]7ʃF_MT3,.~d$X7U!*arU1 Fm, !0eGOqalrrf.z*.oJ$"vjL\ nƗm Q;oQDҭyz>K"#xup篼R$s[1Rhl*5biVK"tX襁L{7Mbb}ؖTy@lC9ij“v'򶍋NhC ^y'i|/rM#,*Oj\ڦ{^ǏU nS_ܟfm%C@ݨČAB}e?<MG4rT#VR!6I4\3aQ}#@[8ob Q5W}gKnwʂJ$6rPELyTf=Y LGpPC7t n'5X %" 1H-aPs#":?=W KO|#ޜ BSJQydӏ;2%$6b:NkR7j/~j%v}+$W/]l?rMpv_kxud|&_oPT sw: 7 a(%\R[mZ=aũEv Ӟ0㜖4rem$]MR}Hƚ)>e\`ĹbYMɌ 7߫Fѥ{E̋jaX~_ NtӇgN^a\}q'uf;a8Bbj瓼&B[YƯuE#z!'Q8'ƪlt}:oN>8B N4\guxCthǤd=M>g3XG.FqokV&D{$cwF`Pn*Z>RCl+jy:t>D>Y+LN▵?!09x]yܲlӢei[\,3~:X&wo^@jΧdfCo3U> +r*NFU=b[ޕ8fc{j_jyF>q-L%RTo/qe~nćw^ _FC %!TO6!)Z;N? 4ٔS%*D՗AÓF3R +хo:~~Îs=}Ƃ M)zyfJh6zHG<|8ٱD[ )_Ь&.Ͳ1Ec=t;+C3Gq6.Q0P[OO>@'kS$ee*L|`˓ȦZ5J醕CvꦜH $:IB0 CgZ5H')QહaJQ Ѫh ܌_S@G8 6Ӯs?j=Q$w8%<-ޣx>)1P!]WU{0(4]nrRLECO. |2t|T@Ӧ;pWFFRQ]ي}Se%G5 Um([` fX8cMcFAPb)lt'dp!}혱)I\^M #D e}PqeO*g6+8'qbfe7&%Uar934vtǢ>]5Q2d>f@W_-7jS  (偃(}@NJ'3{48!፣{hzdkF O.2Q E2( T*J`܌xvj Y\XGDq9sXlҩ,̟} j65.:^@4ۮ('G'W}+=rNT+_UC/^L-tgn ,o0>g*ZUknq2P+ƃ=\`8 &L8 ezRvsoBr +ՙ̯v 7s1Mĉ.}7]Քat7NVKi93>x@N dMNd/q:lh [=y6Բ7s "J&C/Ƥqx- Wk.aםMt~J+pgJ%c]3dUp鿇{ϢޟnB%9'9Aipw=>$yං kPK}5OR|_Q\H0 ;ma2*L㸢Qt3.D^5):O#Nu 5 a ifaF\bQ:"%>l ;y: A MJh0TMstӱ} +P\&w>v&UkCw. >3AsRC 01q`D*m҈&`{GM'`WE{b!XRĔ<>{J vgXSϙ=#g"l'kR3Zw[>\(V[uD?>tb0MCXԗ:)ө5UNJ RbR8r1?Ai?dKe+ p{0˽Ak%JT>F׉NҋF-i:P ."{N,\۫u_Vdy| ]WǓZy[ -Mk]ynJOB97LTPvnμ!%w-ox]f cZrfn:%\ )h33\rHm*qufp+N 4ա0ٳH*!/@x@5XA02ǯhѲRcӎbYoȬ7N;ڱiʽ!P?+GƬ_3bA 4=r牺JFАw~yѹ927KsN *n&^) Bf*9Z0LϷ {0PEnvx@TyV!.Ä0;%L'EȢ7Yl&A =`YvG~8L_ \T9Ę]ZNukD #|Ȃ83xJt3aCN]Χ8  ,ǜTKI+<{[Pf<|K,c֩BCz)z bGo4'72{6&)ymS;YTr-m,# 7H ⦹9Nn9 FF덉#XN* Ru{3iܜraZcc@\̴͏1x;F )Vրj|]cHnv PQ*"5;)i%|d je&Y"J8 ,@NR&!B,^O0]z*Q4;EX.lx ; x&Hd:$bt׃QAOe)jeV@;PxP'3Iށe3d0u-λ)dD>%qq7%QVg1"hl%ƣlFo7Am綆w#2t|} (!L͙wK7~g(k];_Y.nS -*%X8Y*dz)UJ2(n'1 ^דqC*'i19ޥҸyI[ǚL%KƬn7Xx@+x,2ĪDuԀ`wZ.tKW_״tb4yeM;<+!3߁рŊV2$rd F%T0omlb\SP5 p^B1%"@; =M3Ku}TeNZeeFp!F&Nz|c\ֳIHN| -W0W.Dp BOGN<K49-d+gI,Kۖp޸3QXoC:#g{Vl(34 $fYE:1s>H~Z[#,V7#z-|W5. #QUW.nbHG&Dd -' ݪ37cP)5-(?V]xy:JTbUkc?xJ:$'mŹ~4_R}qkb*Yj;<i}͸*/ -ï{ruhJ3܄'ޟT|߆aͫ+ C)XE+ԃD~*ZX֗ atD5h8Z$i;p6@!hR4EUG;צ=VV3wU2e gvp9+GŸC̿E&OMIu"iczix}'V莠~JUtS7Ss O>QG8!\Qik6 g/OV]SK}6~̟wjV6jOcVdDo7S=J>.lw^ڞ(e _<\YAc( d4-0YJMum( {*S)?H_ey8WD4)*?:m .ˍ _՜ Ü g$28LQjU.5t4qxW46_m0~!h#blO0R&aUlS~̏XZ<'Qͥ4q1Rxv:v$Ł{"rEsRDžg8S2qN`#U;cQ_S`YW&`U+$'OQiKv#h*0ks\Q* .pJKh_W N7ܾqqfkA$u>6s,B8XvB9n;RsXDXX_|?qA^t,;Gye\]wgjXe2iQ !"rHqg)O&D_m|kWYI4!aq$/C.f&Cn*ys HP\ \ wdyp^wyWqIU_2^,-w0%,x[?huƟŧ-EW6GK0ZV~HG?œIוVh1:g> A j#(n@D~x~fx ,~F1&оwo9(;իW"WXޜPzZt 2T g,I!_06%"h(%x%sջ-Rwב8h"8ަ{Z,AƉ _7!N b řεmIh[B{߽vPvo#  1t1'%`k1lK\|CVZΪ,nj#D{aJ+߲1O_.wbH}=py2nᄚ?)ԐszuxebYw1ڻ~Oة J o6O-ם(_D`M;Ђ,K %:*vl[kmv-v9qGٷs.]q9+ږds-@L?_ qWr#8V* O>+cA~%vV1dH)ԦӅ-j JJڲ&}K^~q7>? 311cLw3 ;^Փ~["lOǎQnzMam~Eܐ5BJ tꧦRx]u5b #Gdy0zkU2@J0 &F mT_RɰK#=`hRz^iKr;H n҆*_`&^^B!Uh8@/ /Tjr=R |b?7\K2SBtAѢX?Ss9Hǝj!ox'%>N?Ē7bR7cX5ְ1Ym'0`/-6`]K0=K.gYyCFÁ =:|$6/:sUjH`N /CUR@QסJ~XmmiJ"uP&j_$~Z6.6>E۟'ޮ!=(˲Bgu95)˔#ui`cCg@c@f35]wuˢZ~>.;%IOg00#wFٲ w:& fnUOZRX]^%1%$L>(8h*k3w;D~-ʢuD]d҅\́qYak}K]emlN$`4z2#WmG淒q?KnGړ^ihWddc;NʕG/ӫ$p" H0`."]eҬK$ݜIM.}s]c9bOKFoy`hs7+/ . =ku+M[Y$d޴C5=1HEO87M-04Z# b#k׀]d ;>Q% 63,U:DO3#QʸV4lyWl- ^6;?o1ݟITV8n[r'ӊ9@GIEgX6 P|ӊ,|aw(-C);"v(Hf鉿JYlDZ30(s"WXnu=LZXISzܭTg$Wèh2BJUf3l/5ovFnqx30 mR%s=fU`̛D85ߢ|edlU0Xk><Zʛ .T:m$Iz*r(dz{ƌO-&nBxYa)\N4~AA;0 K+ eCg3J "Skx}F'%ncR6.VΖ`,f2BKM-+fhvK5 ;X'$uٻiR~i˽A(/2;`_(8n8=dÙq[CfP|=A5 Yż$.y di&ߜxS>L/RdP'M)Ps6F+t1zH0b. _B MK-,TvN\w;R0T47.蛪൜(kŚg&sK%L(bo,ϰcQ \S=騃I;N$9UQy'RIܱx ϣG|mPZ%6j5M%A_^<n4V`3nV|%35D؇Wy+sY\?P-ë +!m/EHghHңcKҙGk8vO 'Hfzj9zD5[.Sb6|D2Í&YYE+aa'<;!rC`]啎MHU Ǧ\N]+tmos۷]0"<Oe44YIHqaO:L6s+}ÚQ+*9ɽ?J|;mlnE 5~ZM{ =iDl$tU ImM{"U&ܕh۫0&NM(Q\CV! d?Y :fVGՓK>ͶN'p6w0g_'K.y*y%?~mF~f*!o$=f#Xcxx,`)N}tԱH 3d5q;SH /ꗲS͟e ^+8GC'0 #n}| `]ĢJLx֎<JJKBk:gr'T;S47W?Pi["XqCL^j@l=G Cd.)ҋW/I5ϊk(})`E馵gFDAkN1e@]B)"e ]!B]wE<>XqDy3ɪo<؄M+*s{8NZIhP] q&y$NX&vPl ǺuJXRư(w-& MѮ̗AТrTQ\<Mcs5Qwf EPB 4匌)' PccEǣ73@&nv%n$/j<g?1. \_xC-tWlMx/il[{Xvw)o@/ؙDtXţQ4 j3j!2$1ta#ij0.Lrj1Na ǘ-ܺL|vӁ,E.NKPH˜mP-Q >qesH';EpbfHo_HbIK|53 c7Z::>YR/u&ǽ~4b6u ,9[[)* M$@ZױtFh0҄2A.`(  _(43[|0F(c=Uw0;8ɁBB8`63N{$4R}l8A].:뱿V?|+fdMxgd8o*x]}tg( f6빉9Z"%Vdmf{V7s^8*xmJ3Z6oH(_˵[` k z3cu!mOw$CcWQ#lg Q0xo ,K;4@BJ6 bX}.ǀxxZy%A"8R7#gV .K7Nv;02HۂbOy @P;cEcp0id O~SWb`|ۢPO"´oooeh^sHXxۭ#gݪK/5%_h8QV~xʍMjs<_/J4D8L`Fk 8 (}$㬚ހ~UjQ')RFo$>AYVxy=(a\1hS6kpo|٦nx3 rlm#iXA..=="6EI8@wEMeSd1e{\/7SYӴȝBf&\57 UswIJH Pdػ^@PQP,/ur\:.~yiYܠ8$e)&/:*vҞsML)Z5>J{RB$r r:xmjbN 2h5d49xH_[ b#X AJ $ ӔN_dd K?޸)S=ph\30$IHRX^'(+o{y+IaŴbܬqʨiViƴi(S2^pD2U9(mbK)iđ)4/ק.* B0WZFx8Vҭ&"fT=[*J2DO"_\ŀMkU)xQW4J)ΉA]\~o1a6T.]L;yt1]`dS:qi:mgC>cDMtvƌ͇)e FDSi7FZ4&ZY,8jR+75 ,G}gPV ߁@R)>(`fJ90r8ҹmPXB>}4D;r\!XB;3p6#eqYr k!DJ-=|CzO9=|eK=(T̔![26 ;fmQ4 gCaP=,K"2 'YT͈q6a\D'~^ ܨD#(Yuũ R~N&1r'.hdӉlߞR`OPAk/ KxW vGfdhH|( ;D[q7nanvjw`ك$+u6of> l#iv}4sqJfD湳r2?e١ \C69yH-#VƄ[*tbqF(ؔy'|wZǥAC"RLE^JY`H941Gq>2[| |硈gd`w_A ]b{b=BaB>-ˆ)=wTْ6/w~z%ZltPq碑[B\K; AMc]~m zWöf]c(.P.tnWP15[ H7fY>4y/շ1(:ޑ7إϐûr*Dn)b:rg*m@<%d* A͸JrH?K30pLC Y,2%UM Zs|pHK,{g Fy**!((OY? ߬@_0JT͆qz4ne믴> CbbVg;C$go&8 d8(-$\B')Xz 0ibp ;3 !+z{$pǂx%,Ka1rCdl'[.Tj/ލ!tʃR-B:氬" Kc'ʦ &&7(.);sP2 OĚ>ZDl._柭@1ג،"1I%VwVOKncV/b 7żp>y6zlco֎V@2+*hC i@G!짳#tIx|,Ɉ=WEȩIhw9aZjE+'ᤈUw0o*ɚҫ#MÙȖ_X_TJl@XHE 臺2bq q"lHC AZs &$v۹AJ*X%vv4k@-/Ō8/|$HhDbAt-!yMT;bj؅ 4 |י %<=VY>V ZJ\sC.NfE@64U%c5}ty$AI5OSPr=Ec}l0{B13Mչdz= {x |On=d/ݨ8{z!$IV&-v7(97Y]=L'8MpJ0\!9#JÔ4y#BMl+"X|Y݂蓟s!Ǻ($5, ɡ mwc R;,SԠBϭZ=qu-h]/Rs+3#Џ8izv7S($yO6u]$ v" #ʍ% EK>gTZAGoX=^%Gxypdms樤R)2.yi:, <'F<%FXa$3tPWQC3c7N&=r(5֮Hrޝ9aɱ{CHr&¤'R//E[|-XW:FD,ߙ0+'dv-+xL=HG Ј˷0R{S&p px}փZZ=\hQ7JĽ(Qd62ǔaFw'1x\eΔ/^Ǟdc4maߜ|v4ڽbPz(H_y 3 )GOSwe/餉R5}Zm3lި\%-Z)AF 6ԡ"X=&Ӻ<ې&$N-}kr< Sō Ӏln Rzǹ'P~n^AԀF["~۔Xx:ziJ [@J]p8*Wl=> N]L`4\*LCOjkI<+V'#Ei172٨\YD22rܚ iG׷B,"苍D7Ӭ{VBwk\yB%7mo*=`76.P,R7u5,Cz5t5#k]f)Ytw% T0dgۓId/urzO-4HѳE_Ksn2oӽ}G_l Tfw:X"cpDb==o]cs''Zx9(<7+ΡOy[rlhQȞЏ oȐv$W^U ǒW.kK0 PǷ =W=) PA$|⪖eHtygxb'W0B辻#dek3^M]L8f-ln1}Ӊ < y\Ѐ,xH9!YQc!tl}9SYU6Thʔ3p/7?#_<R^@).Pd"1XXRk.e`V R$sRGB6mL?m#Ön%$_/*Lhh$ɖ0&ܘ¥W4"訝X<=" H(7cOi?F`ι=խ±[.2 !6T +2$蜎K2$UoMHattGQ MP6 &@}f@"U'ռX[Gu s{\,:H#NOjw2Iqԍ#&1[RΛ 5%DYTהZd_?x"Ĕ7A9őkyIEU'e|?Ts<_Dkud@x0djBՄʨOje< B)wk&G W)^ĤazPaI_c9bȼ8HOM$*YZ9 !אX/)ȣ֬\LG^RI\.n8LYfzE.ݪC4hHEKiG-XRbcaCAЩ=i*Nhppqa*)6Q~΀EI \)0x dZLݾ/Z+ ȼ5y :cbh5z+Q$ei7Sv\%StGQ0~dṟXn%btXj Mq5F6'wx)*]cNubyFK1Њ3Fo ml ?U.¾ؼd5^ ʺ4Ϟտq ƿ`;7$f"^e w[y_us.[-ۿ=Bc9m7qtX"VXX\5JbYUǺ8}JrS0č8'@+SJf"pAo3`q)_obDd tx.X/JFr9L~0VHV?{E/ƭ4\0:72,ցRDiKr q>ȋ$^Q^uAal9IES{ $D~6-0!2Ǒˢ ` q B%Kf&J_3#!BEHlFsW#Z:^T  L0t<בUfKCdwL+D]^ {r+dk\@&˦:=?KBe{gQtw}OzPA|T'-n4*RsY[K?)Y* QJp@nʼˣO0r,_/51u֛m,1~lv SYee 0F+V~ k˺CLl|f$m;ǦC+GS]vGh5ԕ152z}Uլok0$5";P/3s-3䫲_I_WF?BŲJځ݀.0f X3n8'}=z#>&F @eb QhAL5+mr/'U=1yglh]aF(yϤҢ+^l_?ydV NGS|Ų{w{Mm$2Ze+v#E4J.@RBQ`4/un]Qc);3- }Wgie^숨w NJ ɪVYtUUh6CT!GGt&Z\ZuKh,PlTw(}7>HhOI#6A4 {0e}zWn,3! m(q;~֛VHDCL·Xx͉Bez} W+GpM= W({Xh(08-kTq+[(1$^ O O V ޭΉZoJ̧|睝_.ٶ28'O;[y7j>;(]{k@zܔErMHcAX?/؀Zs&!ɂOq񵐏1C!B0ħLc [1MG$7ѼңN6]OXFhoYne„20NU9$)dJ3[nbVXxsC=JWN1 = p(da|򑹾#-'^]+52Kuҧ M7Tdf]3ʱ!<89b)E1CD rMD Wjq%DT:+^ǧ. ]FA鼒.]ybY} |vs>( : A)ʝ:Gz ujR5T- {VAc2o䈾dӴ]!tAMbƑh7:Q^rhdH}ꔠ>PO. b!5# {\jhIb0`+AЉM .Mrg#} kV4M 8@9C,lmcЕYfna{WKߓTJJz]Yⳬ;Mf>xk6Ms(j/6< 㶾5RN'FC}Oa,F$к; *3n{1I}d*T{ fie9τG;@&"4Zbur$(097p0 ld۝(>";ܻ0 j含YWs8R5 [cCNjKʫ8|PG${݋-`VfK(x8q` 8/ e?̥P5nxKʠ{tO  oi? X ,9v?Yf?܃C<'.J{o'b~4Y[kXt,>M $1O&]\6'6%}Emudi6:㻂,K7T> 5ًꨝ2V6״Hq" {v͍,&%p;,&3ǝ%Fs=^a,"u׽˾b9KB$yE̠ZH⯢Ϲf VQ6fkz!*v"TM7VxkM( _>8<4*P}/Zu2UyYV=_^L cjR`7n FN~dIm/Ť}]eh] I>!/#[ yccچ(>]']Xwzj :_ߊ!yKM1Uk "'u|0(fH5TTfVƭ$^=xcFE|VɣӶZsa91Wl o* iOaCE?L@ZoFp 6j"lbU˾mYkX8pJ& C翬/\FeJ uCa~1YY>s|t.r5KN\d^gn& Ne:ٷ@rpd}x@]TF[(XxSDC5l yu;+M )E7nI򃊕8grM"0g%fa7KH.. PoT v Iq袝3UPTÈYKp]43o,< *֝URn$t,3I^Q0<Xwеr^BG Cr6-V:S+fB/uGg`ȏ08D€Ki!ʞ|dys/$TO2>7d >c~49>PY7XnX#нxyi뮆i(s^z?!%m93#$fk@N"^dz]#q>Rr^|~|yNwѴTy]Iw;{`+jFC*bm, M0 u6$F}Y$r,+,ϜߨohA"&v۾yƬEitO^ Cϒp8^-n)B1czPO!\0wVaLfر0+h#𰫠|^vཆ ݭ+_GǫbŒnTRWk{Td5̎pN46薉kФON'rn2܈I:ho6NWkiJueT,$4[ӝ)ѽJ|6eR#jF=>SR"Eӓ!OJmќN; 5:Gݟ>]e$qԁm9e! *:Qj/JQ^8!k.m#h-^8&glp fWaMG4EJAqi9͙ \&(#hunezc5H'xf?4ӿolL[s< ឝ_o飈ѸH$_gpɌi_؏  Ȑ,8J)I m=|n0 🺡Y_*=fK47UGf CQJ]7RyIKpF W|Ph\I>zoqA֛b ;x*٪W $Z78-=_ ֈeV2FQ }NS3 )9 2D{Jq;FP zDnq5g ۙq1-N,_piQ$fr/6eF?8+x!\.O6nC+N*LQSD?#${ؘ8ױ{Ls+hX_?] .+mh{V3č9FI5 R*)~Huө6Ŵd ȉlUCfDme(cTzQ Cb^dQ>5nK膎*IJWמ[q&mD/9ɟ!MF |_Go_ X* v'>cug^3_P&EDg2{&c; )uBw:wL>¢7wb,(0@Ҏ:T\(?lxN +h#2yّ|Jshn>v>vq v~{EBj{}wW?GSxtbL m> ›K ~`u Z.0PJX]l_* G'Tj( <5_Hc>Yh?i3%)ߟq&2Ml<פPy{G@u(ZJm_!|ZtֵwѼ>גtIԃ㯲Эwd;]0G+ӻ.a*8aX]3xjV /0USTM0 >e/VǼ[t}c`3=I poQ%SSec}*~?4˲SWGs 5[?}d11g97^Da2wLq_ʰ]xa;D3F "8Ka6;\=ML-sHx}8^oѤso5w]-Fq$񴄘9** ߭"]#hIB$. &P\v { Há}@z2UM֖m|b{FNT 延AgLЗ/tcx <Cj2k%IBIW2Q~B 0 o ץM(@2ر?kmyx} r"$%3T6vL'j7*I+^lEbiaӴf(i)zn'=x:]U`&LG1xC^4x+n2ͷ[\r(#V"kS;[YO8uqH7n"ˉXD.y_ R[(y^&nEdeoþHIzd$&" $^꾼Ų a{CLHD *3zA;7۷ؒ^2ąU҄qDoB nmQ"y-!A0_)i"ێg+áF?(mti[4lR@ʦ<_uRм M C t_&JE0!੥[{7 iF؛Ɵjwf?Q]9(w@53Ǧδެ8 iCaR@"/md]5 w^(9ӵuǰ;hĤLlqЊ04(S]2=HxK( ̱nWܰ=S+ ~O ΛaBnk6L k߁JWNcRZ F<ܗ%kqxzOqBůsa)ttn be`hat$/%m #%u )Yd#l')017~AGʈ˯uIDY ]k&LÁS+jmibSޞa%mG7J\R{< RFhX!ӢWN} '499 L+z[ޝVHәb+Nݧ40̘8w^APpv,{ghyFB4nnp̐ޝ8`"JA %x.7.C\L(-t #+'\Y^U*_'Uқ ZLTйK 9w#S=Ga=S7-`@}?T'뾐¡{M7-N߀*tNf֋n) D3[r8#>*1`U>Sh.)wnR4 qpqXcF P?PDĔ%ϪQYvx`"%nCwxNarT+^^&>"h2e'rÄiنVq숥\_2wWz^B6 S|;z xw>ԇ<%>SmhM k|/ 6oySL"1>׃R(7x# "燋PY0}l(Kk H2,uV4 #uS\mx63<$;(郪on~V}, *E;Sݺ'AsaW95J5k<{ lEuE @lO/wUA1Sʃ+7"2BV1y\iQhb0tv}nƄ7&^N8$Ɏ~4Y1}BpR" r i m>SH8h3jCx.rg@d/t0ŵS̎ShU:" 63 Hu/A N67O͉ᴲ[=_u"RxsBJsI;Mz3= Lp ȱs4HVx+!~MPWi^)qϮ)}mĉzF8(.¨nX&@(49v/jP&+i' }.p$CīHfͣmYOhaLp5+>֢ΐaph'+E8]ڮ;0 5%_jC,r(ѧGl %Egׄ\'?y=&t,B2=ހ2GIJDAn.W ]*(O6V{gA8Կ^֛[dlsZ2 9okZϰ^ɋI% XҏQRN7 -c#U*ǍƊuLjf}66%~?<=Uw[np'u̴D'*z $=S8X ⻉@j x fg߇1VP`3$ jjԐgD ^X[s^G|\/1 :r3N=^DnRMpc^a^WйuZEٛ!Z'-@QL8d1l[z- EW*+M ݙ~A6ʁc(ْۜ ƜDD֗,ՕMW":p/^-őUKt;x݌wO-]DMRiY3-G]&chÝ^wѽt\z:PƄ)Llۚhe*=&)W0A*# ag47 1j@7N7Z{oqzA#lT2[/r=Yr}cB*|s ΝCar,H9xۈirj}(Y{0@foQq{5Q/?m!ؕ "˝$FPE 6!-OrViMT9̞F+sMRuLh_ ~Ӊ^br#'- UyeOx0z եl*7[4 %_D꒾78f~OxO DK?<0TTI{4"5V& G hps /&[)_^[W`۬j7by]t;.~P\Kx;߻nR(B˞|B52Efed#PJ03i!6kλT&]x$ǚ<߾v RF6&lɒ|Zװm$1p[9$/r-9 zeXIm d?+q!35^_ o'ש0ϸU#V_hcJuiBP>5&!n{2p$c5*5{RSW6V%\) < 9nTc^wKu*iNΨBd ( X̹0,oZ`* G=8O?DzB>Ab8lȺkΚNSu(Dc Lz`shvAڑcV+eFj$` ]H;cΆ̚Td#Џ;o1=~%ǗDP#]VH&1oKo#m͜\,JhA7Ia#%55y[Z(CG^]4'"+ QXu"X3SF-͋u1|n㣁LӐ>XesGٸ CmtN +pDwn !"1롅~^`һ̃iZug,7_Hi#b2WxSY9D з>JKiٚi@4JW Gג 'c,DGڽVsXmÁlƤ_;^e֖p1L69VU[(5au+`uҀ! Ά\S!݃Vv9z5=-O=g9µ̗?DP;|Z Ɩ#͋&+.8q,'UxS`ޘDvhJAo#{(5؃Ddq2ɅN|}$>#2=7+jgSF9^DYȸʱ䙂w$( .T?M{'\2$q$rZJ-UM5Q۷Ŭ`'Oft"f<Ɍ%1Azb_4X x vߨzA]cwǝ=i9c}ؐ`w·3kΜσ <>l>f mgphZ~ۊ&cTXH{SX_I?=?f!e}"aʰ^zb}_:,$c<}`jGUe]B9 ~eW#Ev򶹪55u!_0A֞ty?Ur5ӈ !P,gBHs Ɯ reTfTǎ-W#Mb]2-lh8"}l4vìA䘞!RfHƧhu} >8Ka&&J7wV{}LLE?ή;T;(I gp#Vo2cI]X%:kZ9jYNUT,qܕHT{mV"0;߶r 6kA5TI}0Q9\) vPڊQ^^7]Y ^ˏ'k_#@[uzj4ְ0,&ʦ Qh䷢!AP͖8z/+5s!ww&5{!/P*TI>PN\6lHu.=7G'WG勓^ ZIM "u ꈭw`Ev;1qxdYU^kHXpY.E/sVʀgoȂ;agIҹ$u6@dTslY%=\!S, ~~]8DRBT+{xa%|E-gI*OPf}/r:!Ԯ;: 1z(C,!|DND0;&&ZԶu汣ii#,z$&A:Tyg^)/U_{{1" OQd;av2K2Ƭ ~Z6p(5 K8װXTw"N5qe؁n\/zSxdI^0>2<bM tZS_kԌ<'"`p PE7e. .IOD8`P;ęNViD$^J] 9S &;Ȕ9wB%fFV?Yu+\b! la=m}̎N38bw)_vpͰz)c#B(Kt1FPFEHei /_/J{BqfUo;KtXD&Ds@LD[ѢA 4MŦ$Dso~LXleYMÝ8S%mۗI*mz7)2;HR~Mܝ("lG_3<ͷ/Vi5 XssI EL2MΘ^$%<{ޠ\Cs C4n{>qvy q8uSz mCFamf}fc68*:6Y=3)epg"TJ#=C\ZyԯJ|*?9(J#4Șݏ=*ɥV[Td|3fF@m`Z&Qi_Lv-wTpNchCwY:45w *!U +/D|ĝh<S-#k~Xu4a, C^CԴVD]).@;BT^{4{ tKM}BPJ;ʼn'chWc+#uY̯[cz`4W(G!א'jB|)4fxBfj*oHOf uzVCpq8+G%{H7N4#q[ SW Dw26ʡ Bjޚ*}jdAoQ2`9? .*hVdy~-PlDU">0(SdmtLW|߷pI4"=sh_1]&m-I&aWPmF[ì3dXpka]ѐD9+do2h3BÌDm8icbo^'ܨ T~G~޸Ft= ߊ]\f,jpS4M΋DT.{lDg%QpM&\PU ix9W3o+%zovHt' u7[94HPGT]Ĉ˺AYa! O4Cx*v-갓yƃP9 =>wdo8bSIran<e^}{60嗢7I,(%n1c2 1B<1B&ٳY+zu=V?ǖZTntF9UUy|B <-8I _jia؀܁B׮ ( L5ntC6oB럗lko1ǎw=傮골ӎlv7iFDx+v=.`?BAS*5e[7spwnuw>!m[Jq >sέe j3֮0z9:<_ c_\=E_YF@ +֟]Uu W%Bȇ F=mO>6\(!>IN0ԯ ">/T=]Y(=vVo'f\-_bfIm] ?N0?WlJĀQ yY.^gZ,(eu 5<ǛVs%!FjY鴐eDؗC->CԚnGOZ@byeSQbZOK/Ď:S0~DƹD%X-ܨ* o tS^eH* P)~3WQU?q읂79ϻz21^,^ZQ1PQ]U!rp9k!q& 907g& UlL+ ڿS_a5_/qҜg]KQ ܜ0a[Yol,%=lqq< (9wF+ 9w*`=.,p#Ț9aE[4DL^CoqY_ )Td6P`6cdV=1:/y0 ~8I\F<ŝkms_T#AX*<0͗9),'*c% `SۈOSK1Pl^V*2ͫɢ*7zHU QU~g+C{RK'uE\shewri^(OUj#&~hw+&5嚓rDgyRb@G4h}HLL+g#4=~h}@Ҳqn'B6TY8k77_Gw(%#t.~TR؉]]̙z堥SId^է ľp6N7M/]cq.ާ0cga9s^7/Nm<#nAE[eo%Q #$unY~4 ?GsWc3+day {,8 nd_fmM8񀐦C*M<%'Fi9YTri>FyGmy{,Y 1kK4"OU]Ӆo =J e+N%5 )gSSfڌؼ--pYxW~dEku|W '5>! QD?eI2}qcu6%*2?||QY1< qS4e\һlŅ۱t3%FQ: =F2Jvů'{Gp9lp/]P5~*0+(70όZb0%;X&"^Gnێo5 1V '?z?lo<2{@Jy u,3y'Wk6 s"6v,vKUȻŹBF{0c@ |ކi@][! #Ơ ź/~_]ZKUEPպa,F0ۘ57FVޚI({/"J6f"s5lؽdǺP6,+5438~^O]mɮS\Jou|#(4-Ab8,`ﭚڭdŖ'&D&07M +tZPaCLb=` DDXWUEo*X)G ["DwiV C,e+VC$[f*omykWOE?-ڗ Eʏl9*RT֭++M؆Z^}U 8 sOuxz d|>O u]T8DmKN;]ߐ}y8SK,*?7*dqRIr}h3LڻA|o!TK&2 υ4p4Gx羿 )VP_O*.Q[F$)Qyu*C.ⱀl'MtR;D8ze wl5Dc;B+m疶?*.~[s՘ ziv~B&idu@(~ׄ+."]ȿ;[uL^ V ϋdO5AeZO]hf\dY0UjYշe9lr aƦj3n[w[G#-&F0ǺI.v,Oս XW 2M(kYΤwp9y pe3 s PF^ 5"J:4Q\z? t2%a{=F{ZO|AD 7ח<@Q0 {/ї_$~oMSowgCO??͘<$s 0.٫YIAx{-3 6^L UwY)žY(GL{T?X$7U"n?D>ƽ:M4$ @ ',buaK:u/Z?R Us1݂v 8K A%W{ޕZ:J 3ЉuRWAVi,<8-Ӛbn/tk,Re5kIydYr~:'ëw7 9EHP*ޯ ̄uZY`1DL"gf4W62)oyqzKᢁF)oE?[-v"D<:Yn" =#fE$d@a"ʯL”Ks*>n33]ayP oZ;nAɾrsr1%mnɑt I)p oJ.1ǵywxjl pZxa>fZ]ZAԏ/ -~ y4Ar,=Bh=fN=\B&dlz}Ag?JuGr{e7б:X Qj-U}:\(cC]n,@)L`v4N]kpZ@ ]ӯw^ xH`zʕw++Pi1WVڥ ڨ WSN3_R\㨶DXaXfӗ1hE9T;脗]W\FYΎUtX|=AJ߄8 OQ/V=>_Sx8j(O}{UGZQyQۈdK|/ ,^08$cwEvYNgE&;9|/Ԧğ]S W>ÎޜzMţJkJXSkp|ؤ9ՓINjt[۲9QUagobnpƶی=#k V[)F ! 9ZؽlMpVK!ץcK؁2BIPr+rY{Q*ʔ.G^RϾ̬Bμ6yH\2 Bӯ\ qkвMføWD*Xi+1|=@2XCdN8]3A@q1ma`񃙫)+/oLR=z|?J@|oSwS|dw#Q>wp O,'X__Gl؆]-cx,Ļd|,v* ߪq32~FKn;eHP-u#t,a݇/Nzhu&> ߇iu҅N?Vp3zcʀi[^0__ݪ1$6 `C]S)=e΄ u/,ѬwN)q`Y"1vAn2ɠ֬6_BO$͎FTFcdkH`Ol?fơ~-Β/L(P6ǔ{uՊ0C}KL.䴉ᨛ%qmmΙ$I)ops)?G(X |*pe ^-'O<;q\Xm-7kʲJOZCtqS]J% fzB(OFo H(` ]M!gk4^q*S#kڃ'g]1@fH:RKwIk-]`u "i 9hek4sZuD|yp+_c|ip!^AX|TU/f,zvC`ϑ5xфx1m[Y*r1/V:J(oO(NOpGG8(h~VȊT`+$imcWG*)ѪWo#߾5Bɦ/@ߣ=V.CZBˡ} )XH _PT(6d_ D$?'tW|,I|ZUMIjy݊İ0ԫzbSl6pŮ~;lh4{2YYTpdѪ]:irp٬96 @![5wyjV4Ą۰ yjtrq |M7'8q%m1#o] y1| gr!bS[ .B_Q~SCb %N?^svCTBꙉQY.x)@(d?RVƦW]Xwk[wpMK!+FuCaAfߓZg=r$?,HiC7( ߪb6淚{B Q[SO9zc|Y<Qcc*NNdyn#X$yc~gab 45"3bB~>Աo;QG PȣHҤ*ۀ]]F49ʇ8df2&^Nǃz [Z#u8|s ZSzBǫ?#&B5%m+| <:=xÛBm]FGT+;pJYXwHPM|8G@1iĦ `ʍT9^6cAv>w!J.C1@ǯ>$up*7L' /P0ŖK+3!gŀf-ib.@w2{Iͼ%ZrӅ]!M[Ĩ#ʯˁf-1^ދlutc܉?<@jctI%.8ͨ`o?T@ . !Js/rԋ-Kv>q ]5$Cl:4nw=uxΛk7N`|bhG%}#{KӚW[9?-Y.Gj|А>]&d8*t^5|P~iĞt,p 5/٩kU5L>i*L~6iOG)haRx6b_Mbԉ_x8FKwd"ݝ ;VX7Jv$٧ \^K3a*[oU3aI;1کMone;Va,lRx`GZ5b95㪯OuN*=hlr^.j {5{3]|˩tÝ.}=AuagTMiה8ײe'F R݉rcˮB(0iPLԱ3}ׅ.)3=1=J4, zX/ V ,Mw,[!DU`}_CF+(wHQmybw[\"QmAH)IÔGt"3̆~rg6 zyX I pI/9W"9L5+͕!c|%7?MȰR64$B`Tfإ\w-@0L?Luj5)o5D9.6sH9[2&5;w>Eș%"18[hQurMhh5HVDM%C%'"5&eDQRqdu"LUQc_CO}ͤ!:LJdźBw[Q+֫lsv$^Ԍ9oVPIL1ul^(^^tx: zm,Gwucni ALfZ8..g\]9.[m_42>7cCr/Hr-I.uz6Kj3I:n0밧9_[+6?JFyTh@+9lX?+\rh*G!)6 Vee"e2plzD8_7Q~~^8.{8} W0PWŒ@L7m5,u:qj¨PH*"U2*z u80".M#0.(l}.G(IAd:ʢ"g" 0F$lq͏\T|~g)w$MT=[cs!":ᅸ``-.o#j!-ר1\~jpMlԢ´5r(y-fø(~1T+,Au⶟ LDD/*]SjSқ\ɡluPlÊ?݈kPq+͵za]^kF$6jhMV?w7/P b jT]: ɂ Lt-pMΎFq8tuoZV u,( :{dce# ɨ4HSXj{8O_M!] ƺ,?fR ׻+)1 cqjݢNeLh`WoΖMhN ?̄DDL3o)ݻpRKea3L o׵{,K21鰍JGqF|uqD5;^ M9-7 Gw ( 6 W5z.,%ʜ~6s>WLLWgD5Ըs~ 1!>׽$=JޗD]kOԿV+$g1kZٜ+64HO@|}ձdɚ& 8Gj/u(¨xZEA޸n)\Q%nLGةh*Noմ/%9 z'.i֕.06Tsh9,7Df}~: 5Tjc"&u97^̎౬4o R`޲+fs"P *]lטI#o} 'Y=mgsu]Bc*y?6xhLք:8bw=#neyғf[ic5Gt/m_i؜8I+򌋖=x8J?n[d$jmX7f rg'\e9I<dj U|I8R7b$00rY1BjsQ]xTc˜o<紦=zMEa7P}ߩ?pg+.*iIAMҞ˳LGJϚue<N$cH[;LSG{?kMun``uyىR;m2q>c:³XX,1jeOutq4[܊~g#=G핓 W^Ƥ<\AtBH rխ)8p} "[Qk(!Y eszQ GiDY\s'}.:c#rY紿wKZ,izm%Mè^p и++Jz;م ZQUNLA,oA:=cyUJRK 즠ӆg?kp0VBqۅ7య 00 iώ|vJ,>wӐ@f6 O_H hL}0VSN tY\@A>&~il:]}zl!S1}=ܼ]#,kT5:2 J ]=Xt^ tvvQ] lfhgSݫSZ5BYAx9TJE3VֿJ}4wSLsNX2PJo;c ,)fJAb.qXfgR()sU@]\q՘p#( `qFZi[VwFݫ'a5 ۴y'I*0WfcQ[騻3-o!CķSY*F pILEIX5[KƇ,*.qe_+ CcJԚRB7fL68^ ЈՓ@ MFY%/MsOd$*sT`vݷΗoט d(g/sEn"͙wra l {:~94.Dx~On,8&cԎS-~KVO `p=$a=MgTmS!riAR[V/m"Nhؖ-#I0Nt}4*+7M9nQ[)簼SCoZ *eH#' XT %NF_]߆ hY$4~VjVn kr0`?JI`/`;"O`iJrYY!TC>tcuMdIt/@R_j=;j+&(02czTءƇٽkkE9 VDzb)4y9^( ݜ a_ IiGuvڪDMۧߋ"GP{~A[&x܄/5=]B8񮢠Gg HfK!jK{r{[.Z;=wƽACݍnyv])u3[T)Wts'x"|KM3IK="2b0K0GP`t FU=jH=WZcIzO#K\_Ll[մKjKdj 3L>Żh286 |ʬ\5<M#a03`ZYɟSi4';ҡ(0cn^+Bq5Kݶ^O̱"w7@;Se dV0GG#|M8G5yY6_z&y.pLCk>$*Eza~p]2Sfx^[(FpUD_Q}4" \ẅ„m1BRJv4/㑭d=6nL~ލ ݝcψ1#FzsP*HHp!pm]vϿTb eNI4oYxX֨^ac7TT.kA\fxS^co-zd;^).|Ǎ'0ti PѩV !l(J餐mcYyApiҬ{aw9j hv;50Ӡ_s}^݇ ._&>b =|"0p5)E܆Rvbgl]J)?ܭotM %D)=GUnlwnI\'V6>8-~`@42p j"Ϣլ eǥw!7r ?bwLD_GJjv@恤,F.jW$-^yӛ5Dg?az;g|e3yu@LBˏ0 :~MFS(wYxbʯ[W4JmMVJ+ ՖWr,ŧ/m/M)wu;ׅBu,@V}UF+nV6ajg05r2DKY>,/ESxquS6`bz?i޶{ r\),F((1L?cS$ӰwzvldE„i)$߬I!p]F :~=R{=pwZ`ĚzI{mA[Ux^RLNV|ncS6嗼t 90r s{*C, +?26U-&j*o&y@Š=j\}a|a ϚVNmÉ\z _@‘%--=2\ƬxHY{)OXL3^i}!T-CgET#fo i ,)&Kz`͊~)'֥h:L@; _ xuЈ8pb@rˀ(|Ǯ{S~!#$rPjGi'gC::$1F 2/l|z+,hxJjC1$j[~"Wj'D-Ȼ=Ǥd䰂l+ܑ5T}>⩼q 1^c# 9MaG"L/Oi|b";mC[w$ߊTK@V\4Ljc F+^||\O.Z8P4KNb85ܲ/xp>3^<":2=BKt71eF%7 x%ߝ3o /Q!aDp#b0@f 3QF =wbz_LL'JZa 9XB"A_317縂$f*OL*3̡8b*ic^ueu>6-ȼw!^-B|T;t~Q% |/S_.]ڟc~& 6[\M)F@|*ޥC _Iˁ9״/MHY7nx%!@Sf@f0Y:,]`AYS#*A̞m7Rl9!9Vo>JOiASxsC\XZ6e 3?{x}JEP Y܆λ Z YFi+h# LJ7:E8\> 'ḯ3b+sg]0~G72#-ϕi@ɲJ`ڒ6~*( FP b:moW7E-HmDY3ɔih;MAz.M}m+&58 +ắ |3 BdZH@\%vpT*lMH/TxRټ #K„M%L3T(#0S{Q&o=hXmE®)U!_Z`"bKLU M1e씢7|nۉty Wt;0Kvʕ, D"ީ(Yⳋ^3z'~s1:w%sӿb9e#6Sd„3 yl9•Dn,oFtXC;Tb ?5s|PpWrf7gyJ+W=$̀/(ڵe8k"hv uhn;L^4[=w6CHqKtmNjt`:0Tx'멒f"8A{ ~džBӪ_,S* iY6T2ڱiS=i|]}ŭ %ssCzp,Uy#zJ=zl3BpNޤajAEr(C ϺK&zL=Nt=_H%Yr8krFL4[o)۲z^J4}F'5C|IWt ۔4!L3;nqcjK*F%9E}-kjoJ_{b;\ߢuަR0: ڷ $Iv5Ѹƶ"Z" ro2lL okʨi.'hnD[I;* nkZ녓!%y_0°s[S;I@  ]Qާ2ٴ'WȗC 0OAjXW OC%Ҏ5ڪMQT_>eÔܦ#9LP,=sDyW#ՔiVlp9p=ʎàƚӟ'i"VVw"B9(SI7InbT:dX3_u7"R߶7q;~{`@ Mpg1ru B9'u0?M<;l.J?VZ H.DЙim+YJ^G76Bف^+'%k@2+;y9Z^W~D*pyvq:PK0mVm\x#`bjp\Qk0kź,ؔShi=M5e:vy XF / "L`혗P_880}]Li=F{0XtǮ?^#mZz'hlVXr}қc>fi! ̔ 9v#z"Zl:eƞQOiS۵(,~cj @4s'|(Ok DF!a]7OaW3Ft 9 :.̀S=svCR*rN3j`w~]z66ڑ͚rG(>?i pj+#)7>tuh8$T1D^~ G*59Q.|I]c\rf {@qjw6*:/ا{uH{Tj4Ky2c5C ܓ}"! ?Y΃Mi=mb[(Cmu|2ɾ_Tc@Dn L~g|)@(Hؚ$ FvR[H V0Ȥh4@ N)4~燎)߯%:$RO ]z J[|Xl ya|4RȀk@A*H*% +IJ };׺1j8wb,*aˢ$š St>d j@} |_.nuh2ݔw: =h1*aX"/b H#7"~eJ|:k{?|"6=ϴDhs? e% 6L#;"yiyqR{`>G,1Lb{ڑݲGc}rЫC@-il5B U+$ßFٮ(?V<:SDB Yjg*,hDZ A/O;ȐU#6\*(֋ >mO<{cwhAJ,u_dqF?lDX~Q @-X0cAf1ka$-7 e?eȝW}tŶ6MIr󧡧Mp%_z䡣UN%5K}ҿ>~(2īk;OaaB(~0Rk5]\gC[YJ-٥3"@# GɻZOS'Nj Z"B]!N +ř|`|K;mDC{IQ-Ŧ5uN 9y{s#R\_:WDKHA^CAO,'Tw~ފG׶GLeé<F%Nd}{Սyʝx,xh:eP#~Kj7K^bIP]{"˴g9zXSxXА.[l%R>ڱub#/]޹"],p&#βQvAC/6YqR&nܤBӲ=;}SFEdAi|B>Krj7_R@ŏC7Ipl%ЇQDo dhQjыS8aAr\ÞO=Ĝ:7Āp\~t&l06!%;Ԯm"~Z du1SnЁK\{sO;fŁ5&{SL礼1@^СL篐Z&+'Ԣ˒sA4EIlaO4ƪ`F ׺o#Hv@L󬎼Nӫ`"̬N>}([UN$"?Da?weK?&@S [^h_],zyRcKVPqzd"Sg(*}CfeZiYY؀ZrSu`|2Dv^j!PX23PK*1*%7c0KhH1}[A;dF\=6{X\#=vWoʤYUVz?^<6CqrK.LuQLc%7KA^4zo7lOzeV0}ig#gg)|Kc\}sڃ?ٰ25Iʆ>@W[`%ڑoVq WdQ/ֆق*~xBw &*W{Fn,Γ&TQ?e6dj~#|h iz^`ҀK\ 8U5* yuN͓²]E5u/lcWh1CR2ΒQ&'Z?[_U/PoUi ҕz Hɿ0](ƚ|rbܳ!rp1Lx7 _^.wr\Ti&.emVt35.FjUV@KbߢUbk4!FԨYXnVIS7/ T[.xB49Wv=[L}Bl-giL^BH~`@VH|w*MbIp/*u(CDx\׶,'p^=.mHj=ޣQ~#xog_#\(7%'(4;PxzOTLEFX> 0kf9VqN<ĖIv'^E9%Kˁ% } ~9`#XyXAv`[bR"K#(J2,dj*r`Qj>QeN_(l^Wͣb~gK -1|t-1\+&xEr,3IC]x1?.m{aH1WȠEU${.E(-Pm?hUt]c|*xy_Ri}: /@6'BW;bn* =$6f L`z&F-$x6 0Q0מV^ig3+9uig6#Y}x<\޲wh;*0}z^P.x~52’kq{Dhpiw#n7F`Jnh4 CEܗ+w9ܣW͇TX`+PRcin@tqS{f02g8aI'{H'iu{~JCȕY[>X4_.egmNM}g}~qOsG)< F袐"$\@w֫edjXeC-RBKk!=RiwhnW)J~Aӻ l$/fY\Qj-#H`j*#;xEY1na8 efQ6zs?C# Rd;~ ("`yeG^oԳ/.v~#(jL =>[=,zKO0,(VLԴb8Β[EkweAf 2 (ϮODU]ٶΐxWEY\owHOX,R)݇~!w#Y#0.H Tq{?2HT :1]~ 1, ?}wJ-V`۪HwVj;f!)5C+t|ORgx/cJ-*Bʂ HQ9Flљubg7VRjf;@~#L=HF7\?钮=fb#x7B`d_(hZ/j?n8G Jdk~݁QҁRH p$mή5]0XDfϰ[DpNQ\I+ 3%*/ .rD} + ہjr+Z،Z3.֐+3bFo'A&VBM5Ëf3p.dۑ4 ˵J3V Fj Vônh:=zJO{}*mՃWBCfZ-Ȏs+RzGL}y” sQ`9oso0$#a  v3H'[4N%t`1wPL> * AAv+1O z<֟D˼‹#y2CZALf tZҡkt4><8K,L8ߎCs.v[:K 'C10>݇дPr!hz*\OkY5s/ЕGOVOdu7 srxGNԓt$\$^e)zȯ[|8 F7`1I,.,yH&NZ* -ؑb"Zk9Bְ-b?ʏaP%plVjؑN|5"uiҘ!}3A,LIV6ʧ6d?e~נ (u"k>,zUC6\-1$Oj94|tPD:!ډ3SD%G>;jx{B@[* zb d+m XMl(a mD+8<k>\ub?FccD!; ,~ɘ4Yй],D( {9J,2Lbï͞{͎4cA9PV`\{-7y𞅊9QdbwT~NZ!20$sD#Ȗ)̐\|1D]]_p6#٭J_vԢw}g5l`gZR ,RRo^V3fs:!kn޲Mڹ*cE)~`g-(jcAGoe0$I8yg~UFibA"M<̌Z4!% L 8 CQ"^758;R&B̲J"mMLrl-N`̹/tzE [~BҤѩBF8k75bf0UZs.X"" #X-pռNsQ{K-6 [k{򑩧H A $Q~u!79ڈϕ|kw<3Z>BN)7̴ V?P3:vT_8B*F@N@Sy~;jJ ]O.1o;Ut."CoI}C@e BJhs7FZ~(Pu~4HԨXC\2i=2W(MEX^{MU_;eqYb)X.,V6Q၃Y$NfGg]SI{e8VJ,njlpb{ =1/+:Ǵt|䅢yD$! Zm90v^D7cCʔ[2f&֌ajnn_#/sg!vy2eO ~5|M}K½[hnebGbDm-xSNd!u>S._-L:mFL e{F{u{Rtm%]o^.tпfeqdƏ31''}d%{r#M[_ TFKs8S5j^Nޝ:t괬Ħ<{%Xetn!QcLhFsZ61>X #&} 0*`m F9Z|Ÿq jY!߳EU~Ryfn5tz;jN=kɍD%ĥO`!iVWZIJGE9B m;U >flAêg[=Ţt"aw ʒ/'q% =$qo}yc$/3Ų q~+s?ze/s-XlM#$A8CFS[܄b]+P +P}x~*o"wW3K,EMn֐w:X.VP+{*阩(qn0 +m8axXZ3#l̈́9xV"G.mb6C݇lc@)rl[ 7f Bc@0uߪj`xU~•-=BXeD]ڽs&ۅ CO`$3,-p 7*X|;u& bI'!۽ӓY|^6Ɇ@M5Mm?/ҿXRY+DY@UѿjOw*U*M$X3RŰ=|j*zy"W'io'S`|tzH"0'#]H};zEȘX9ru >ll`*s`Cc QGW\ k.Qn%O8ZfN f0h \-Y:[n;Q"փ},!/sʲ21慠 |ӇOv2(x#ys)nlf:pR4cjjQh1NH^݊3QluiQQufe!frH盲2L $! (IDJ@qxk,W)W=~D>Lr]Gn+Usנ:H>(riXg?.'(K75 mDnӓ؃p<ϸYmxQSe-lOKB?lEy{Q[~j1@ca1'釵HaiBՑj#G 2jful&b̧A9V;YOJ8w^$f+s[&2ŦCg$4n$SUo܆gc; ?fq]tP0\`#ǔMFk^iȂy)dU)yIa]YD;Vr q * fSҾ8A|VJޔ uYHݬ,; yuGUxU.Qs-AIp->\¨:Ԥ3(`XBFAW2v!HSp7ui(`2©cu,&J,UxoJq32hrAaCHN 8Y}(X#Zco,'> P}[&ro\ n`Fy$ᡎ]x#Ǡ3Eh@&LF~g {a]KG6(雖<6[Iz |v9ܘ`D֬xÒj-U[7.Axoao7',RQDcVHs\浤22aOwW#^'tf۵&^w_vl2-Te޶z&p LJjT&P}+>TdƆ0ʒ}j;MY1#l50j?k_P!6pHT]Z*X 6U^XUZZe$U,dyGgǢ/i A^ଦbH 7F2UI_;Znxb% 1e}FawJظ(6_\BvʵۈqsQ௑N;Nbߎ"Q2ÑFw?Иum]J ZȽ][T&#F+B{p!q0A+Ԣ̋orŖNq*jƂQ*5OkHaKŁNpA׽|,bZ"XSB4hRY[pL@ $2#OE9c1&¿!Ya x!-Cg5KojWkc+g!UR}_][w(s0Qw]Sk{," ;NwPVHCIE\Mg6lղ&Tw w &Yv(Oh<uV(][GAוh#N/rYLףNi+}(:]Еy؞3kf?dF/ɴ8=E4hZ+lZ-8 8K]*M+O%I108hL͌V&,pИyn]*z8Ō/u{Cv oU+ 5ѯ kO37m~h.ZgNb#.+w#ne @w_ i,Xdq(@/HeJ_sJ-лIHb :*t!aHRn]p0o Ͳׅ1ɣe(}T- $t>'owBv QLdz,n2C bTK^}lj4J.╶qgu?OFbᴻ/Y_tiZb=TsЧToR~|siQEO5󮂊kB)U:݅ڂR)K<fNC}e0/WeW}1=^v@O9-GYXFCvE2]as|lN%Y3' Q}WXEz^-'44a۴\!x+l ҴxTh+}1;y=h ,m(F& -+1Fiڠe%wWZGdbա֮y \sL>6* sv YYUd*b>ѷ́'XS 9I?>\X6U>G>Sp7L}eW;= xzU8"{g(>ϡa<7,\Ca6~ܜNX[G3yHT`V 9[3źRsQ_Ϩu;79)+: LhM(!M Ŕ%\$b0f4vlLNš O9V{" iA7jɹ8m{Ն؀1HCAtT/(FZ$,6uȝW;Е$qML5 F1c Mds$*hP6 >tCMG.Dյ@" " 1ugsP(y*mH7/)ղ<|Dڢdx#(g(,~nVe#Rttə#$P?j 7CG۹>Z*ׅjL,zz RL Cguϊwx*]VJ:Z J CO֞u WЄNKu[fC_y:Ð^TOMeX4ZIPs"1)f:ٓPJ| a>,y}>ՐkbH K+t#Ik&3U1R qdߺDSLp` [H nܬq2T4*Ñfw"\Fp|"7Ԧ&|eh+]ԇǓ3N~lqG 9>w{#4R \@>e-V208jUgV*m1%Mm';jm5KVg4!~}NXyM}% *h"4kୂ&'G+eh|gY?w҈f01|b T #Ҟzh AV)Ae Xp"Rs<li%F$+)l"uo8a߂ eB—#b}d/?OƬ(^W1H^}*f˚M2?`rX)v>RglՏ|i=A60i] S|>E.>Kxx 6mOjeXtV9!c e h|iZ) tDfl1oL^l`C3Gbwڿ΃ЙLAq 9='j%l bwL _qQ!ڦEnAb;})ifŒ3J$u |nu9J?5칲 )%XwVL5!CO=N@vDpD㠋[.pTZqgr#֒ nF$0Q>@>*\` t0,HD4Ӫ[N)W{v&UA!&NE=1sS E/JMPa?de|Ua,ekk28+;J&[;+>_ I[U$$׺p/sDpA SgEޯG :Ѝn1@:bMFtE؅45^;b׀2*Ppίb0;z &)4cT\[wnDjՎT$C Y) o";!P><~.jxҒ3eTJ~h)T C5o?N C/+h(xhFVa= ޙ|yBnm BX}zUqS2ۼ0[A{X}ty&bȗWiF4^"1R'!z%= ~]!Y2}߉{+;(Ir46(ˠm/9:hwpj63ˇWFV,C0pY4v,9 <_|KLE?4ah)S5 }k̚W~}dKn!#t.DJٖ *}-yGlBM?ܝ uZ཮3@̢TMa;^+ϧaވm`%*b\Ny:m߿H䣬YQ0m{ύnxъ;w)av,kbWm#"2Z펜!BDJnT-McCDy+W-f`V)D(%,AWw'0c_>YۅK]=#h&}sHL/sz-zxR`B9M29+#wy3Q'՚~^= |'Ql»-eRPYJ⓽Kl&^H!(C69 v#^q *\&U{#@zgn/u'D@`ŵSh\%a\u[]/}l&>}%ECU-+PGʱ;Gw&A4L~l#S֣+†,U֑{0kO_̯1__j $OXt>#|kfIocJmcӂ|iV,`8ŷ¼IN8Ee ! iaSR盵qܱC뢒~ 0zNhg1.#=ZTzsI+6gu3z|ExBccc@)϶̷2T:Qg!k78z!u8&W [L8[3|| QӞZ>|.YfUek=e1b]Wk/sMj w~þT9䜱>!&͛SuZCk$ wikܓD_5Sep wũ0AbNr]B;ۣ6R {B+_+f %#: ,XXNǵMMW9{E"'DA"DSVTƱb^ N#T z Gu0, Ś"kQe+A;I Ud>EKڷ#ƙOܲv2O$T*t0,g2qii7r=;33Hn4Xuה UurBw2L>P1`P%) JkgzD_S$رςeVؓ^H` (T׾_×q >h:":9VĐdWy$SPycriNaeFR="LiĆ{%~3b.[|జS~ "ZÁ}U :qʼnM GD4v"Z@й~˟AJA!'Js/B2z2$Y h JoJa- ӌ4nʘZZpl-Z wAulZvJ)+pwQ5 f3Y1 ^ׯ}|l_ bصF}n%1ĉR')nCfUM8y~9mh3t#!D4#z}͚I"e{ h *˥_ ;:QWl[8>6IrS w5pWx-B8oc c@Vs)= G}3%4GTS-Te-j+JKddNB^=Calhr]c3}mȘG䲙g%RDwbTBŎaJ06}:2w@ztg!\KK; a!G oGg,ӽHaQ2i\-YlDS%{HUS 0jJ& ^0 "*_5_\_K?_Qpbf`cZ?D m&kbezvRqTm:x>+Cs6\ӻ757fH~8OYLiE} q] e, xYs?-4h5JYj\nGlL͟ɍuݡڸ!r ~;(poܮ+#@yQBRhPVK<.!%;K"e=Hڋ L ,|˫ :f#/ 5 .tĔs"x0m (d-nM ;otܖR!:om#}32Zh*Y5/9^oyZurr\E @XjJV5MRS(ylLxWv:͘vkO) ({ "ZuOq2L7Pck.L@ 1vcpz01th\CI_7Ͱz- ʤ,nf: ̻~q:7<Sű P449pǞMckTύBהă.*QϷPjE_QbEgyr դ -@n/"՚VFz/f- q9 e3^Z\.Hٵ([ZߘhI#ZxNn-~"RNjȧ=C;$`R6sؕOcg>{7oYdDnӧŋ/5#4"tDO't6 0iP;H"O yCh,=J< E3}A[i=({7*b<:q;0%{0L)h{l@4,BJܘ+>۬!l#e^ k='S6aYE,!~6 rpSbS zo,p2먗1Ѕ1qeטm)o,P|C fڑ86p)I31.zةez5=ĺ՘<߂h`& AƏi?1Ƭ꫙^"+T2osifW>7 Zr@&&9/[ED-^`=VEX.lnD)c$NS^ n/8WZ <A<|?6[[ѿG|!:SQx 8ci; DOO׺:$𪲵k}I'06D#3PA>C+Ýex SފNϵ'g+ cgAFO@\癛{jx"PADp4U.f)I'ʢ3i6 rrH$D|j ^ >k}EbIs.˖zz(**&*tFƽ"hhr&Rppyfr}r6hv;1yqyaNXFapSQ3_3R'|PMx@0_^tVx3C独:c3f\h%,g)ӒK.cKl헨s"(4 -avRw,9UrSO,2^3HsK(|}MxbM~&ǔB+E"juDŽqL5vu[C] ͓>oN)]BOfQb˟ p&4GT}KN7ps=c N]8G}R!ઋ1B~~:eVL>%y̏Hs5#TEڃ#wngGySSVIVū9LiX|F*^ (HQ\>kEnD˒}˭u6/vPx (Ҝ6OB}A]ze@ýw :2ȿҏxEY7= fs> 5Zn'?F.^ 1IGyN 4rkT7vbO b#ڰ0Rxol=czojg^PJP='X'bJBRx N_Řr݈L,'J[: .΂gBM1ЀEQTjI ×j_IڄW$WFEulK{±Z:v~JD8BCmx,dϻ S삟YYK9l.;FpCEI 1 u¤K+>REpoH59.|v:%FJ41'I(d$t; `yѵXRZor44ϩ꾳o `9)@mů26P^0Ŕ3hW,%K 4FΕ@_F8d,l)F=t{Pw9Lc1>cCڲPqI3:QP:äK,@tes`]QnuŚEX9kHuD3̹0:/u (U@30Rڊzj$λg\/5Zkn1:ԭF0zK.tZ 3cV9}V:US!?m&%H+47/e_ٓb<ɏt]sqE%鑸{jaqo(+}dz2 Mhw'rT G'' ?AN>.U0#&vmTqx|i,l$^7,ԪY `cK8DZl;mҊQX^ʊOײ_L״uu9 ԭoњtF2ÓXm -y Vۏ s³ )\W{!(pH3!&TH=CbJ#hYcId@VF~vYNP3Gn-Cu1 ]b&0 o>\uV I;Y픺-1z![-X )}cZ$sZqAȀ-X72@`O-sv%VBݾpBeO%%l &"[<ӮΕDQKce(HN\4׬Z\n䫓 W7ܼѹ7 f}(q o |sJ)6U;R.qTYboD3eCy(P BA͛id_;b6f^<[ep3tVgb"o4`pI)L}{w^w rQg[CQ0^ʡ{oy\tX8Ɗi"J.1^uǥ[F/qk1wԛسFbxw'G:^֤E=*_N{=-,H_kҏkvգS Dk#ա^wT܎)_Yk{,\фL$Еrv¢qm, ; %ƤQVgƎ;\Mt` g 3}DoVUwE+R+?/)S5] d2PIїu+A$f=Lru\B-_/@84DNeϻ0r龎Ҋ:AqR)0e/wcҵ6.R:5Az iZh&`{[L"k+G޿r*?meZ*AİwQ&;t\Yg6$].Gpwk?+F\4o$-"z&Oav NsVK Fp5k,U: )2-0?X8Y}xKdG Ogvq麅G;W-/Ƅ|%]_'Yk+}vi2J!#Owiz3sc'I5].ԑU0zxmc %c*g=UE˳3fH(QCer$ruE%f;Kb?Z=#iu>2ȱ׎xY6B_s۝W~>!s>ɺW-2`@MeaA2H+S~5"T1!wl&CA`E/^wfN>\bMFgt #?<;v~W* &x\m[4LѾguo߰2`t9{ m\ы6$n]NwDم`omK"/<0BǀEN<'K+1 /:wV*QwĻ {~R hj]+>${ /w,)A8qMJurVC().}qsz}cvhmϘ,* F:EW>0 Mǐ~&h?h0*{:O-c0/&}zhj2`ayE<ׇoM%9$ f' (R@Eo?Xh!Ea6&1=ﶍdA>{ %%RxF"4d2w/^pΈOVtܤ+""7(t s)\$;ePc|)ګ'fӈQ-& Z ۹fX=SƭJPG=)~ inH^Hwt͍1]o12<+.AAqULjty/=5 $kaї>W35O]O]dN፩c`CT@981 2g2iNF@&7׌4 A#ɢ]8VNTZ|i\yƄ)ObC*,@o1R06:}9f;=~tI$8?|Zc 'w/aԛ i5~Xg`oŸ~I8]77r$bDL #/EbeV.%sckq*'IZkj[Ol hk4_Vm. DE_(Wz<SPJ Ib#σ!|"ϘRH㼱<1bHpzطZY?X2 LRyAihM83[IA޴2TњpWud-DK;z~.jqؘ#FCr'!l̾ .xb2Y=I_|=ݾuPO)mKГG+ۖ4j*29,i4Yaz+)DuNw}1,{0*pi\ oM;"{ze4? rI)/3pB%}=o\O溊()EK`ZH! DY3-,w CH"L-䴣eKM~&U.dsNiOE-^T<#+ň(*'uR6S̺/{k7B-dj5u0udZ,Ha0+qjtf/lmqkBk!'RF`>P.mnݿ.i;2z$_U2vj>_ RGTjQ0U&@X2&(A3rE(;?,*?N=Ѯ|cu"6w҂5h$XzH0Xx d.L%n[+]xP7`#Mkky x^6{pLtRHdU">3ypV'!3c5Z OІMy \_A+~w`S1OOJ _+Z%OYF_{^V+󬷬nK"$&bgr~! Ӛ^B*AX+OS_s։Cc`fu3lG͐jbt:XF2VUy{ .t@SS~̳Bޟs,sXy R(2i#]ewP*d}'FaIg=RjKdЌFI@2n<Y3.!RĶp'÷I|]͔&3J=d [-%77R9YSs\3Sm ,k%`ǐƍq`2U8n>~[bP@BM(fΛ "a5׋nI@I䈺D*NDňjy+xquZ&fqNC`+=[Gj `Foc7!;(6&*@3|y; k[ Qÿ [퍾\ڛ=ʆe (G \?G7Nٝ fP]vיU6i__.A˛nr/vyr54 T50-t:m'-.Tt8Ux#f)v`_N9CWIU{R%QRiٷ2Rϱu~CT yV&ӽ;)"c3f͍^&3βbegHt?zhdB07,ECVGߗ,-,7[ླ.&nFY]n#LReIwA Vx65v`ל%)9,ڬJ+(35rz jbxDZmkQ 흶q%6[9 rl0Kнo-5e2W#5uGljY;яi;qU QeL_Ƅ`N7. Ulx'LX=U&Tfryۃ %h|&̋ܫCZ;ʌ9= (aܣYOmY4txǭL*0\'E->m)cő7<l@{"jc[Uw^=iP`x܊A&A :vEhogIbÊ6N5 m;t(W(f,BN@޹nx:|7zJ8ƁpQ;2.`:soo4Y'Aq$`m嫡 i=ߠF^|1oOB/`4{Yh)Xlx\ ;, LH%zŰ=+Mbgk05.=.p!QIХ\_frֳYj Zb"Qz=Y㶄d9\VN{bM@؈O-c(f0g@+Ai >6c= SW.swvgт%o"T"H_i(ZqE~[;I⑤OxԶvQ apSls4^oŅJld^ϗ :!Z* g".qkÍI9aZ&8>'l|R#6ǻJf|DRXl!ץD Vl;pA5I!_\5kg~#W1U$b ^kɨugq/ԑOD6:eI'`q\c0R`7<+]Ki6ʇOhf/9R]5KEh 60N4[-sq0ȋ$$xʤބU! YL,hHBHj9*(3 9-CO0}$ЛD Ot]\x%'n!9=k-DaU`O7kQDeSHr,˸:yR]#ݬCwڌ-ݷ.\4QY:]up.gpxDhmpnS휜6p| G&^wnNj>; KGKT8OڇJ˽? 6 嫃˛BVRV>//{*|)cX#Ftmm6QY@ jrHB| ȀcrF4u4(B7Α!L)'6λnbS!-I ™F0sHircA;ɰ.846$l.HN%`q<"1u0.& ?_i0d\{ؑ<.ǠR̼/ ypa=4(;vRBWx1x .m$mjL5G,xq }dI*|:VG=*;eTSκ=ƫzi&f"K D]2,BBbQbdL@/ULmzUK7(s)W_]2CSSw8Z>ЕP6d(`)3\giS0+r @#2J!\ l[+z,0@u2,қ.*{[eH6Z#kK{N@q.wCy{^Aqw9}z9yNӣEydo ˎwt^,jA WLhJof=M5n 5p]'c[X296m5 q AP7q"&U%i͇rEZJءϬ'vFXEC{is:H/,h\uk6bc{%CHF;i:;xpR.5%|v\ݓzeXVp6qZ]49VKIg;f5jw T*/78L: G.і:Sd=ujm90 % ~W^/ESl6mh_p˘=pg[5Z햜x.I:-EX9X #߯^N> rl ծV\1sIqdbՃ=;X+ i8NgFe[w C>0%AIUL?kϦU?үߵqR>rCTQN#C~R/ty'XK (3z-4i$Y(Ȗ*ԁsgIQNԃ _ŴoJvV|V! KaGȊQi#ѫTDo K/ZٜQfDhgۥ( 1n∷RV3!+Ibα5ʊU5$xݫ-UIVVx989p֧,/Qo,OO$%ۂEh' "C쩃+uQMӘ>-^ X+ցΖ1 [a#oȻ?]_t=vQ iqtװ.bW]4iq-=Tr_ e okv:]N!MzxFbХ<1q}0;#-l dJQh )ȕPQ֭KS&\`y6+:3A?SYu/OD:__E9 /琪uYdR@G:Խ`;R^aC䮹_׭7~e񽧓 4K׹2q">b&m 풝I L3r@&?N3as;<[l)d-spɃ 2Qu+ߗz`l^ҧЧtL{OߘLPh5 ʝ1.! wU¨NW.ʹ$bN3"Jm*{ȫȫQ•kge+t(G-0\[:Fa .QX:%x@Ď@h< *;^&yM<~ Фc}2Oq4ة|Fw|}*' G 'PX͎{oR|gPfuxi-ԗ/{Ђ9Dz/4;d6;u-y;Kсzn5rI ݋F}&e3GmomIϳBF{I4p/ 7#s$#n̼)liu{٣#$%ׂp*1_-:Aa<*lIqp~{HܤbPֱi'7P}S P$- oR5|b=Ex#M為F 15D\~ j (ˍ >EzkAU}\pI Cg\&[(H8/^jq5 3[Q7e6Nr݅$Z hdY^].g8Y4z|J*?$XO('91b gw/zo:ep[MZTդD*Wl|X $ЌGѻђЫ\Þ$,fX;[xkJG1_K@ιi\ Cs:->2!W޿y}™|V{dN?at"Y՝?qeQ=!4IŶT"urxQϸ14Wˠ#M``?:Rqq0vw]qq '٬q] : a{;)d ɔ)':AJEx~=^Q(eXӁȱak Ť*a/!sTRUvuۮ-Y|(t TL4h0^lV_c^̑Ӊ]t)k io xsS}Ĝx G\R\,ģh+K`SLQ>)K3%Y}ֵk N eԴ+  pQ;NәϢaZ' ;ESF dCX0ctE4 P_͹#ӖЧO7 YB@ffZKNk~d+9Ygwà8* ` o8`r~@зx,XT9~7%PD|é?GO$Iܓ&g5 *en-ke0>0]uc۰sn9THa.vJ!*v6uZx&obcSɁ(i.?%̗"fX9d ?8m$iA5zt Pj}Qn "ĜCaET3onEsyahM<wqF8|BM[&7AeW;joc<"܅aK1Ϛu*ha'l_%FIgHNm\B'ogK@]`H~Vn?{ `MӦ(=hFIM!j67\T]b@6_+?☵}u8" (`ĥ(JNE:*Mk ;ADꚬZLv2ex@۾F#Rf^ N(Cuv} ݏٌJT'g|VqwzYz#~M6|r XC V!8S?S v*6Dl֬t2񔋼MA+dTt!5hHng+o~U?RJ ˬ]#w^K-IqFs!gXd3^;vg7jTBept i&ap |Xj+64]!,c d= aچVH:ͬg )_ Hs|}ԟ5< >Ljӫ3܃ެ,=,6Ӝ)D@#*>uwulDO3)b y3ƞnнLLR}!YD׊'fZ\75Ƃ+zc'T.%zΆ&` X }t.U`Du 5|h*&aq"r_]϶{I毅вY1w4[cjeXS hd6-9 'Õͥt|Xvyo imFroP* @nX~vGS<@(4Eج)st4y$tf_堿CU;M('] H@ WY#)nu|_Γr4:mo' NHYTfq|L:7ΐkP/R0"J b;4N0Bej\%);A75Q [H4xõ\,IӶ`w1Tr(.5 û:PkCD+ؠy[dz,9wyEW ŞEi9[,8e13IvߢtgXm? ))voԍ_)eU2PKuIXВV"sf71F]=6sTrdG}@4v` r_a%'lCqH0,VwPX{{e\iLܪ,.DZgIh~{r&rLRwF3Ng+dD{F5d OO6:Ue+TfmS\ߩ߮d8o;c/-H]mws1< 2!56A=A ^F7^f'7IY`*PBeқn>V 1`9pqNM9$DԧuxŒn vm.Ob*@=q]⯏3Tp 6F X C75u5m'JNtR%<\7Zd/oSfD}HTbކtk bMldg&j)#bQ;Nç*Iګބ/_AOicnq)vQBŸ##Nb[D)%7^`pዃ\3m7 8a#d8& IYHᾤn%a͖@Æ8 ak}$+Qy^l'UZHͻ7ΔMߐP@̟w]yL[}vs0&=KVU%Abʽ应WNGO4=1{Nx0I: H9v!e4INzD%zNY}A"aiNq fg-Tdo]c*aL\eeEdH7^EwzxΐH!UBoD":d 8~ >_Jې/ #v2OQwL׹?aB$$zP#l,|%| hJ_;]F {L%ID^g'oU?Z+ў1Tw|}VZL͸@7:#`=t8bhꛂ7~?06⹙2]z)^(`Oz _\0--O5$U%1a3| a%e۸y!nߏsmHw6@FHs>n8 ;{ʫ%ah2rz3uUl G,8YQP4MTvZ1^;cVD.Z {26u_wG,tyluT0p ڛcY"cG-@Bo*OfKz A&y=8sX' ˉ8 ZK25{#L}8C;#lg8,hve#f|pwp?⒬ ~?5&-q-mN"GV]L\KaN"=Ou7}oww\Mގb %2C ٤0evQ/,'*Gh~e]`Lc7,VLBr6 3`Kqqm4I&tϰ0ވ.< ·Y++*zطB.Rt  Ӎ WPN VQʘ=Up֟Z0w ̷ cРRRgѮC e$y):psJ,@CQ LNp:whii@EɭAZNoiaJN$E84fcPZ,gf Qg R_ʟȠjݾTY>`-胎D+iԃ'MD.9CYO 례+$ }30 "5<bwS~`6?꼫4mkaPz.Ď=0m/1ҴC9`0:x±@Tyy:,@TɳvW޿n!q,} i:$]^l_ N+ʑsA'XI %?4ɡ$'Ho,*dy|mDXpit pYjb7>Zvr^nXGEoj]sO|l_+r455]shRM9ۥIA'p8lHzb ٭HY9rW|C>Նnbhu/4 4ZǢ`6n&N< !]yfM lEַQ?1#X J5$6 U8 3p aJdNt{F_B8e"" `#wׇ-Ů/yu)1 MN/)L2RRI}r"1U&<6 P-],^#nŬӭsAHB1[*+1..3Ĕ/u$}q{r`fH1)ztlS08vs؄=Ag9*M Vocne^D*&K˦ k{Uz>}OjPuuxr!FJLN QC&Prς:5}aXRnHD˂Û"Ycj׺s ]㩊zf){3Y ؖvc\9ȸEH7hNӡ fs8Ӻ{lswVHv4qeΞO?pɣIUnNZa-;5EpHZ?t"lӿ"7?"zqI0G)ч+>8)b`nʃnG|,s97{/:. 3M&J7.Z|5[!mA#/#wykI& SH++Fn斓ШM7dy/'x ŎoJ9xZ*L0)1(m5ߥC-ԟ l']IS< ٓ"/WQI%?1CCWQ&oKm0#.y!y[p0&i;tja!kۡqUzRc*2j MBoԑA/rs\Tώu 2vT^2O!dѦk 2_nzV!(,?"d7iHpZ76`(CH9ƮfN*Glr2 ~zf&1|TL]f#7_.5M* Q 1L7Ў=_37BY$uf("ô=qhT㣙_ ESWO_S:i(\B&>gZnulRо =UZli֤{O^5TwG02d^M WA;F@e{ӏt\ Qqq/Aj("MS̱Ȃ)nEtH+]%Xp"d~gdh\E/HG1]66ӯ٣NK@gCt}soRNalhlڵ׻~e>\YjdI>諯b-4_?󌺡{@uZTU/lKXuft?ZIA!Cߖ;#Qh`d,M\җ`dM)rĜgy\5<q] <2.I#0[MuvpGl?/J?U7oǔ/-3CPi0 w}`yB =qy̏HxGn,cJtm Q* =tpM,"Wѕܭj1a݁ͯ EUV&jqme(\XͲ>B6d%+$s\0 $ׂTsS\o?QEsȪ!:usNJmYX asXf_E&nw0D=؅-y[)Ӫk3=Ş];ւ9OQ\yWJ '7Ȗt+]:Eq?%!Ѡ`^"[.m}P * dW5X RFQE^vp=9 *Cw;u’)>p u-&}_|*Q b) 1;؍ƺّW*W[~Wy*{?tMs/>|C73݄ҥKYqI'Y^Uxrf`K`ȍqNU=7 WgB'cٓoUw7="Z]|sש1ɻ˕tvFN#+ҼWP#.d"sk}#M>j[a!||6Ug+;iya֤O~WLf_u$6yfR{jDq ~%Q 5] ͍\1ptG]… "&R3t!I.(ђ8_s#cIv.u}͂YcCvc#/&{\!RDZ\2c7i(b%],7rDG*SH$;%V2xdk mnKzI׹/VhqU,*+|IuhT6 Kl#$/>de!z"J$~\(?y&͔>ln%'2*e :Tcې I Tض/oɭ.%ǰrUPzN"p<\W>e:j׀Z7x7 tg#q$|<'"mfI[،6%oʺXnzp)QGw}‚84pCTJlҮV8).7Q춢tޖy^:u(z ̣€*ıO !cpqҶ},A bB<d% A,ήaaG A7KXT lU(>G$>w $9B MjXYò8[J[%}G!je6 ǻAɴ/jQXLlIJݩ0re} -}y \tO^5.E; :OD ߺ _ v\hಱuP|4뮹&s+',"DR EH9:ww-UAb}[:7 f(q t'&st(a _)Nq:8 *~ND1Rէ/ɞ}1.s mFW/[D-tm;w\׉zO^ңC >MwK|T!ԋZ0rHZVEۘ9kiBLb"A嘖,,@&ⲋ:v+(*؟F-{}]EK `4umI h.'v$lAEE鲣$Y)mJRZtRN/@ 2jdct_@y(Y d%P:zaOq͐I<5gA.{HbMA紈z42*91z#촄F&[@y ڌU*V^TXѐ9ѽ G|xe"sPE; ;3+-tp%ݯtkE9")4T0~_rԓ?h{~ k2)6]\HTҟ\&0+rT3D~-f]R6a7F5N^=[e[Eh! ঒Z߄T,<n7[1*)n4:5P N9V^׋ThWyo n},DоG ,GG$_|]`(X*/e9x8e·8PxqoZy&rISr] kմ2v K@FҎa%{jP]8Mɽۚ*sJȷ?{H6p9@x^QGuʙ!o|f`م MN9x('4>48ER$t AP6EHd} TC2^X3+Y}jsnNEO$fC;H k؏v:JM&6B͔|?)n]J N00<HT%OVJolm NL0(x>x/:qb"ut Apd$VQ/Jna<ùB Ԏ*΃|MdZt>)z1N8u3R?A:9xN$bqUp{?>(`q hY=+_b!YLJTY&޽G^AƯ~u6`~nθ򗉋/RCx0^[I3|Aolqdkxd&]#ss/ YJob2~ȃ{9+`}[1 #Eٱd=U(V>VHWSa s;I3j68naKQҷއ*F;%sf"W@- 5DsrEO}_o14currBѤxdq`m)j46}^Lr!^=Xc72âZqIswy 0&cSg^4tDYp2x` 6puuR|9FR'ce"r6Ϡ:O}J]aU+Fc)rHXo#:F$j"C;ݓtgPAJ]QҤgTZ*rOOOmlhYt'0 !``r'{Aܙ eG].O: MG6hwC+4u <̂+luCΥ>!R޴T.ﮀ4Y |Ѳ4:ƾeuYT#??j&o)H",(T^=PcwQO`#1Ip5i1R\c(L8ztbв.[ҖJTQ`>Ek}yP[˄ku@AA mB7Sٜr71DOFxb6=1>O*.%j2s;<ԁ@sYE5ݲ!xB,;$ԕȸsp+leqeZ[G輱dRttԑ߭Q`XlvBd9Ě5o]„)վphQ܅{ó*]!ԙe";_Te!O54::m4MrXH6!7}p</c}$YS 9@+\M9|mΫVGИϟїmk EΆIĞybCئ Z1yT]'6*-] ӆ=u I2G,~#yY.6D̆wh3WbLW2$7H{LT{rۡq;@NqOH MWz^IɍF6k<.ېi39y"8.?x+*'4\ ]6?"CUӝ#˯3kA;]M%k\k|1Gm]zī/~,&$4]߁ .T@z~3Bd\e=K,.y%7%z"bqbg辑$8Z^u<ӫFUd}@6':n3Ӄfw2pGElRbclplZq"g+7LC[ZܔV&ǸYf2t\SfGt6M{ڟ$Ո7 DcO}X/7='\zvɍy))%S+i;A'nqan=5쐢kXQT;Av%"cm}]$+Ȧ:].|] ͐en(u/@YYWD6uPr_4Ǝ[dZ E'U}@Wl?VB$8@}˺oG V6 MC\EJqPcvc{~sSҏ}jj{3[)hy]D'qsp5ư R*3r KPe(s jJq/XdQ uJ`>>pCxkNj&t!)ABY=Ђ1MQDAp m_X9QR=[sq eTA,aIqqex-LNL}MpDڈBEC;) b `n&tCS*;qlaۀ +?w45gjs*0oN,/kR^ ş49nw%QSY<:ܓfP Gf0͋e XN˃{3_EZ=+Ks* ZZ2d8X\ VyC$+]:S1(0; 5 !➘hH 떞I_%èhcC kJaWNU`F;ʕHŗ) b'4}QDnlOG)Ȱ-n deGѷn&rQ"'Zd$gu"n6v:ڜekNmW1hI AC(]@*+E&ާ u --ZH DrUSHLꩩLF}ie *ψO P𶐕X襵xSBiԓ9G*,cjE\%ٿ\Eff9;=I3Vy7򯍖 y>PQ ]DWF0.0@Pz tɌѹvBT`-s,ge؉|HsBjZ!*Ex*R@fg4S-t ¯R[#t< 6ZJ0T8377fsɳq:Vc2l5{T( H䰿{trx'! k}uy2'♙APL2:yT=NE{PDQżgMcr묺b+,ѷJ7BQys}L5f*J蹸86R-_]p\%Pr ]/Cc ǩ )N)"wpփAFXқM8lܪŊC vtJnK᪃=>d3%-d>%n<f \k3\t:nCfXNrjexK'3׳_goV340 kfQ CBYiIr-Uac:qLVA6JDXw|]LO9ȟua8PDbviۅ6Dfo. ʘٹ$x͚2O6ۗIOsv/YOy/n V60G!^1bjl;|cb2O*^9h;uI;h aT uqU6O~3`;^k4k-^Nb$JQcil8j|,z96Jk1Fv߭}\DO#ΣEe{;y[$H#XxGɁ]Xџ$lzǾ49`[ti2#fXDXHӕυ9^ĹZ4մ!V5>4~H%9`H2VGbG@so \1e،|j?pQ kʄn|ӯ挻7qMYz:c~PFΕ 3Rී)j1yˡLD&m#r)Y,r_ZrBh t:&:3t+O0U¼ ,X •Ĝi:H?k0STJ 'w$Fl9<@FJœyT&$g6i'ɣ+GB)3{ЗAtZi^MS(T@3 RJ-y3*@+(dCt[&&ȰD/F_*UC2hZzp)y)|Yv3rqA1>Ж`W$P΂L& d': +M $υ[S R]&_zDű/=se\ӒAjfZرՎܘ<[1A>tczCɳ>Or,}}Тj\FOB&$ G[e ~Kb0s;ҡ?i jRjz/W \uYiCǠtg&eI0Q=* |*㝽,8+.!W؆"iǼElٿ->ߖס,%1>R}TKMUkw69@=LgJ-h"+ ͺs5MCb xɰ[~XR*_-x_:~>j0(O5djYMpqd#0˷wZ1h+Yj_ўn>zknjFH)B Y0.f@as#ubX.-Z&Q`DG"1$iБӜuZKY=)O7!*pF񯼛t1Q2) Qg>uu٨4qoPG*(sTapT4Y~ . M0 F#ToeU ڰĨ ۥ>ROZ OE zQ#^O3WCkj^k*.fP/(o'TC?Q}m/X-3*xbrô##3 b)iTS!2Iihx3jyu|SuV}2r|2FxM<0`),#o),Bg΀$%f䫄iV^v$e;KbUdZ%?T/J 8{"g$sX7s9noɥ,Qbaoat.=~thR~8TUC;]W{~6F26ݏ['<5ҡ _r wE/m2TZ%Olad-IB9N20OKy+g.Dٿ&dBhSk^1VX LuM .n2Šl36cIXD!&M1G90R榣7i(>{7Z^tZbL~(a\5.3UK/OR2NX?tJ?o|hw&o؟l;,WLT|*,z%Ay6;2-HU_Goߢ[f|RUݲ a(٣-f&W?C@/RZWk̼8<)Q~FiR$DqަAP,-Z6ʐ t43Alip!2cQ!x?I_oh/7 0vHS䒽AVtf q"|M,Jk mk{q4Q=hSxz>.PӞ6cPd3BT,\VkttFQާZ?ێh O; @c> l3W,Hcn<嚙}$i:nH%n c~@&ħgA(2t$RrV-IgQG.vNeA.-i/([79*+8bщΟ/ۓ!wŞ'{@K'< KChwmRs6iގ݂SZaLէE/ZR(lV'y"~qƽ9~$Yn *hݣg]dMI95"ٍ6CnYm|&QW!$tZGsRrњ#K)Y+L!Jʙ-_[qA V0LSRJ ϸЗ3k(i[ry+هM$EwR4VAK?0NE'G!z7 Z!ٙ)Gj( \=dF hfe]HTu<3‹R7$pF";H?H,XN[i/o2%ɤG L/QS emMۋrhg"2 cJl_]L(Oo$PC4R-KKsyW%ɩ9l 2rDwir.8'Z@ku-7ׇ͘xzKLfIOJ ;%\;[֎3'=1R#3,E H6=d9Wf/ )ۿm l/SP] ɽNpVr݃0 Wf~tm~^_̥OX[P?QC<%Δi̧4LAM ͧ a$ZV%@'YUʼn0Tǧ H9 ADoI3pvC &(嫖'Fj8$;Mwl/F]L)ݮ2&?kPY%58̵ݜU0N[gXN͛*texP̩t#4WQ 2hj=II:FL2uoѿ0פ&])U~/-"?U(Z‰t읡KgLZ!6X]i:ԾWvzmiœ;n;Nt@1MLi\NCԾ%O0zYp{%w?ƙ2ix,& ia%r:܋ K1f`^lي|&ô>/(t;A'_tI 53CH Y.@_(bgͪr9,զP~ϧ#M0{I#?Wٻ s8sק2id*V ,Fַž*Y6箱+NFCoZYЧ'j|YF<FW)OTl'>zSӤE ~P\R2'h嚞.duɐB!^{c/OVf!/I <"k@Y"'$.|a. 6ԩD}H_W%G~SRMfW0 2mCtg{TXfo4eM/uJ Lor{Psl޶e(a;|FNs(@m.N+'g$S=:NK9"؆a0iSþ'9Rc-Գ3&=6߫|t۝)Ek_h{m_>b(m <]|3?cb.mYd!Ο32pA#$q°:\MkDVlIM2 N?ޢ oEŚ2ƱVƅK1U+%^|(2M/bs yᩭyTY"aN1։Z/cC\o[H@"7hLpssm\9?ѐvx`a%xQt1^TeA?*h)krbB0>pN&ܳ;^zk6a}*\!n?\ Jh^\UA;rT_,Y }4B>"A*t.AA*(ԼsU=%6b= {уr]T".I/|)%ꫜ׻*z|譾B?gFم%SA$ֽ6c„2Da˱~3 vRJl0.q"Zvޟvz8n>H?/lTҹ:}t Y46#6ؑ{;D$er>(jL~$1ro_~Zkӑ]oI0:4&iTw+!YaٹIA=6~ك-9%UK`pU6dPeJ0bC90r1?T1Bl6&M svx_-Z0x?,,DJXaZDNPFXgP))(98>Y#E$y̺j"uV }*rE 6m˝SŁ\L$B#}zRrO'Wy2Wz &kʎ"[NTI y'u'Zya:)/)Oe );Qy;:>h`_}"RQv&F=X00j$߻,4KKZ^KS _F^='OVE1¿Q1;!RҴ.3 0̤u:lN (>ȭ)  't,VDrdi}Bh"[)\lpޕ/_7}~C+7[|jaa, drzƕzEN-Щ#%ݿ݇Ϩ]]*zyp)k$Qm.Iot\N{̲Iyj&״ovZ9ʼn(p{#R3A9*\FQ}˰ }fejrh(eCmZt|4(?yYL0-öi/Ae@싮H Bq\O+08[y3gc8If?uAto+a|%.kTTx7D/6ƚ"/ z=~hp{߱?GcOs/Ylh(Y>'F=`+ƘT nsJg!Y,\9ImRb R- vagԨ vδ=z(ѵ#o?q:VRyv.a6Jx`]IX׸.jˣQJ'4Bpw-D2}p!u_CrL>ANb]$Oҽ)3"͒WP~%.>Mj*rv]]!8õu9Wb 睝דҍ9[ύn`- rRr]|wx0F0tOH;Ù5&çP(6;寿-@<R[$^}A T0Ǡ"P/LAسj.lD&e.\yk%ʸeQ $DMI.DQ`XceЬs#Gb$5.yk1n)s l*sI}+.dv߽- D6: Gk z6LdGՄ j¯M>đxRY\2̕WE?8:4Ήl. `h/ w? \w/V Eoch FmX#yLY= [:hHk˷0(2G&[blc[.뛉 D̺Y#JR|SFoZk:ͅ)QaR잝?K@){f9l6R-]S:vvrj0Li[Rl؂ΒI-lJů )uZTN^`_ʰe~BRem[;JH忖>=ه*27G68J,bx ",nu@"dFLQ1meR&p1#R55&[2]᫰)8k؄b8H~(:xgqFGN@ ,r 9 x63X UM)[ )T x=L?Ѵ}ܯ@=S#*-DNT|'-h3#4Kdr-(kb2q4 N1)MMœ6xTot21ʼ/iWeM/ 1kx/ IX$⧝_ic2>Er`o{BBQR#ԌPz ^i l.r ]be멋7G%Oq*&2wID_DMFYC:z*'"ji>-=D^Gc= dHa02%"޵u^j,]'I쁗vi~d0Џ۾ B7= ͋º&e|Z!^[~O )篟mž=9k?/6Ž_fȟٌS#:vcAi?bq:Al_?Yzݨ7AglŹx4͑OU5aC}S,"dNL'wov¢/ɁN&'͘ wP d Б~Qed5KӶrMPQk!_JnD~9SS%ቺJJ_3$.Wdu)|vg i4Cw0;>e_i@"ꭥӃ-dЕ``DA6վFRn ٍ2=@" 42$AƙE ;飡3B7 S{EmsaS~P5w^)]ݫ4 =V]hڽl?,k$D㩦-GXe~!Z/sI Wy2}SDYMuմ^#K}^ Vm`e!S >K/:(Ԉo̧ڗNi#R(Q Ef@( 35u+vHMN۹ܥ\^Z]P&:-C gI}N׷!|HppkjgU$o9woswl Ruqt(Wm* 9 :xW6~FՌf7 fݮ`e 4@=71..;wXZ۩t15> mPmX3BZ&+**K|uH+o7I<вב$d쓳|ً" @h(WRt6Y+6ޗ%c4.qNi]:9,P72@*y!\ybi-,[LjRFdqM|֚EBZ)TSsɀkf_|t2^bg|෩T H%v(kX6!O ߫64q !rP-aF0nά#gLMSyoѻYC +ura쑐]Ndth#n-u|қ1J5R/iFij=~Eke.5*8eDT"`En^6fj+i<"*vN Ӡ'tweܶfH&-5 뱄'½0߲_Z$툤h$$v&mú.:Myz )>!41}5ݑ#omtE:}No~)~ݖ3T15GLIB87뜴\S/(] ˿4X3 sӉm"DuZG7Z|RuYOz( T@ ]HgGX[i5:C VU|첌9BҺ1$nFc>I؁\pvIE % (My9pW:+oS6&!v-ArUo˜1uM9PTV¢4D-SpFZ[~"EZPY2\n'JvYĕɝ+vZtYoAe6B<@;d%[QdE%''G@[ 79f5O^pd%JPg!XIbTS|!7S5 VoOjR~f#2ܩ4Y2y">^FD!{W'P]l/..BSbv){g g-~v;ۏ!=>|!^ViJkf>m>GXdݵ,ghCeknة?]6Jdͬ$Lch8ChcP a][jqR ^0d:"jB{l-a@WSnq0/?Һɰ-tm KLW!cG*p#j78"ڢ$@q"h#W+iņsG%*ժziNoC`.-q&$r HFghPiu[yhuy%&ǃ ٽ{%:!ԥe1r=\;8lv ㍭6ZOᛴ+[v<ւB1GD?qx`SU:]̴Z0.mZB4m1DěI?3~{ evNF>+_tuk~qMXz :F e `~`R$Xv}g0@I 2@/ \9PMf'ь8U}mX˾񸚨4 =(Oݲ>Ktk Oލqhu(%$Z5Ax1q,s|ŹeDN#MR/Nueur101fwIߚK.C AYeDDxEh#3e(aP˵y?\1#G1of "Ua6Zu ϣu ʦXs$cZdx\2-ְz^vSKcr<&J:$g2ί4Uqsw|QVM٭08?A 7IZyf"]Tw:Gw?3yĞ UDSO{*726-υ~ߚ&Rgw|)A~ɂ\;CpEWLG5!<1{SOܔP(L}]F>mnaa A%OcgRP+yrŽ bf]HR@)}0$xyۥcx8xVx;ew^FIէ.dW*R8O|3zgc_ьZD$al(SZJn$/8}}q9ms:ɕbЄi Myy7X G@CX_kFh-PqBʴ21Ӂ gGU8=6+k"~D^q?/ (ao6G(₇7T-f3n[cA5#6t2*~/bJ /:P\Xn䱣ݢ, jN@_K&t^)eEE4N'wγ_{DerYIXeWD=Ok]tk`^!-9X4¶PhEjbmW\N] . *RĪ&d\ :J‡^xC7Ѿ >"Rv>=# vj\`آ=StK@*滙~ճ/)؝>Rkf鞢pgְO+c(ƊnY!jYs8Qa% Ȝ&.8&8\]ٙQIsX7rb3ƺX7t*Uo/%О,NVBXRM*=<f,??d#BwҀs8˹&û^\wl(0>$Fbγsa9A'Y7.W)Q{3\.!+)ջ-w˖F|ő0^gٔmP06\ҿbLn0QӮ.KrĚx+Jnϯ4F8K9]!]=rVc"i{5btx}s[((U7Hζ\Ē^ˇJ< ׵O3bp7ͮf_A.#*|Qp-K E\6;B/#y@u^]Hhƚ(gFCv!- !} {RH.墘@8D|Sq6H#>G;zLLy1 |$}dԩ1yHac=&ԣZ7@~, 5pS6߷Պϑcti!֊9/ x6qT厱BV 6 1 |* YaZ> - p!#['`n,םCck QZF>~ᶯi}8, zatT8q_+) vC+S՛(T u8l:#cL5Mopݩ2@(i 0GQ\CCP&`o1.u(ql;_4.l}0A/ZOZ,>r̢h֨K+㨽*eqR,oW. $(L|=ie&Bc8J ?:~8[Pdtg. <%On#[/#}$Ux.[8$Ӧ%AbW:ILҜcP>v* Q'4REb\hGu,r$H15 ctv~s B^d428hhZrM J ~qWȣ68-zqJ 3WTU"rd$TaސxZQ((ɹsah,dthB: |sRy㞀wE{ҌH͗nIfOVƫ0l1o'ɴHt̽w+cKb.[-x{r|OKvS?ȭSق0۽$->,G.<1Xȯ#Fh$A ǶmSS^2FqӱBH;+sM"롳^eZ;7#̨?zc0;ZvnHTR_őm2ų&@fۣ60]nHe--Jn^E{l?0{ L9NG?1b'FSQʊT@OXjL#j ?ZۮbFD\Eߏ]ALmc6wa1B\Iڡ^ͩ=*c1<{ۈ/~5t/A@5e`b o7 X*AlMZ'bj d^Qu2jGA>iT=%rB?1(=JAЅ~=lJ?a='~FAzYaυ^*,wqL. Melh*|Djr2ӡ@Z(!3<:9b MJ)R6)ۍJ5<Q~jj,h_,O@\o$ 2ZVq @W(%s3,}6^M#a3&Z~0H`y.QN'hYvy!VjcQҟEX"]]fG\ 1Pna|#0xx \\AonW$E%gGI!`@f eet(&6QS $ ?Y7`E\b4Ѹsg'*, nף>JNRIn`[wLi=gINp&L:"xkX+5!SG$kד+kYܯ2H)'̅T!ՙ\POvK:e^ﰁ}5etu~\ٱm4ZVu [Np6[3VTE0!2m f+=h?\w?M´VX򈢯XA+ F ,|p֘ޟa*1k#=ʋgvHgL3w8w [Z@z`$qBkoEԶ$ѥ?adk_H%d;zFL<ѵ/m*6ٖء5ύŢ7t*oGʮ)5`,fu^Z8K<-1(80%Y$t8mbV 5_AWM+nj\ Z4lj/6i -Hu;:&s9hrm i uv>#K3I (^$)gގ{%ސL3F=g+q[C.]sh)#捠E:uPx'e %aA,Tav(kPHs1]җ=qD~o8pf;($yv1SHaX^lt,UFثڡ̘dԊ>tQ̨. h:԰/ XLv@c+{E}z?&Iɨ -6K`f%^;~*m.)M7>EGϪ3RހhPF,_$d֍ytn źf ^j$9o8k 'O'%(墆ЭGx0n [ 4H%*dJMM&]b]Me#w7}y ^0sMT{8" ֬a 9ڜnϘb& pWh w~rk +#9'lHo2Tۣ%P]f",b* *(6c] tzVDjS` ;7*]*C'ۧvs 8%JgRhu‰i`,ahF%H9>6HJF~z!1NPfԎa3.݆dbO z^v"8U5oWbcnjR U`Al|Swu6]EXłl/z>;&F%b1%]sv!T>dJ@":)ѿ^' ؄|@͖Jʜsd`*o + ]nԷ(hDkߏqxڞT(!Ƒȡƽz3L0Z_j:ri'Qׁb"𘕐`Q7=IV:8x\67:3P]4A"/$'n:'(`bBxպg:^{l!uxl ] .N3nJچ 7=9B)y-K+}4tDX|U?ac Y1*=*Y%H65J!㋀wbV]@Fػ>r+1p$-(,[??l) ~r9F_%FMF7սleY:64JLݬP aJSe*u~ 9^gXR IO0D ScmF2 ̕RC^?ڝ8Le]gDz=۸5wo}/DO6tId3Yۂ״hCnU1Uq\7N\pk0b$iFZIr`:nQ/l/4g;1ȂFpK#Hb&يȢXU7#ϨƎaª+FaB 9N()?d~xz6ٵk/|c[!M`A.?>a" ,ǣG Eߺk|K^2Y|ÉGp <)63|!%kgմ9=w\3fiNjUqՔYڱ)\>)i [xC%?ќs"V8_l e[G9pF_&wB֣O D=?i1mo%gjLDYePKhLSc#ն2X 0r;mV'/{3,]> Ywua)y4vz9I~_5o{A{UDDA"3"1Y2Q75#DMP6T =* cߚ`Q4, qL׻!x;dof{5ݜ^~xYl|)CG/.W`y<YP%8 +}DPޞmumR{{D_-:[Vq[s*bZ6/zllٗ{"CShH<8q(+~!eWn.5;1c6C約L~0`@ HH׹E0ι>Nڜʞg$+P*>{>DG=y}5>ܾ]2! c//dŬt_w@6ՐdySL4t_2,ɅsѢ9%O6϶*{5H|I.JTiYtioi&6 OyM!  rdʹk^wbgZ|D]i^HR|иF@FNlJM5V\3p򗣒WqW9Og}wn&ΡKܳRդTRQSB)(rG)]-xA+0–p5:ٳ;Pa O!N|YVϡ)m-U}y.Ӻ/UY,ߛ("7p#ULA!ZÉ8Tz |[9JE<[\ b~MAXRnMo*.JxP|-sT,TJIc$Ҝ{0=p(Mt2XV`xk!E܈Hn#py#|/_6zG\-\'T k f TswjUbUѢ]Wi4$2 Jkݾ#R@@zm'1)3y  iDC<}缇ZkjV+ox$J`>ڬ|"նEt/ \+krKˑi ?wꋚI# w0!R+a\3u+nT9㴰OȏټWĢ]yRͤ"< tF 2-rꞃX{ ?W vD e5 ǷU; $̧E*F?ɷƺ>}'t˜'PY kb+2OW.P?zIn0^[\+MfUIF N_Dyy5n/BY9;h9i.eT"-` *fu?ϛ‘xnus7oE#C>Z y{J..V_%D+520E [E[=J W 5G,3&i64~;n=]a_Pő)1l}do3mo2a'3 gJ؛yp"˪mp޸' f׌%uSXF]+L׋PĨ ꍩI,7gOeg0Nf|qJ}Z.IsVjPI@hp8T'b,Rr%%?Z2Z~Jpu׭@䡿-(72Qʛ9+Z{f4ۉ-uxԜiLwZn1|e$aA$EꅾdVD\S$u+ГڔQhQ$n֒*=>Zٖ 7QQiHtQ9s&Ѷ=k3ȃڡ~1߾J_9]PS#˓’/``}Q9L/!-6X*v=;Nn(1#Zk`VuȎ#mGCέ\<7aVk1 ;Ŏj {AXxX+GFoU%VkL|KqFs)*sZ4 bTswTSK$#kg>l^3@}8)O4G <+=J* i ֞p'u6)LϖͭuO_pЫ%V3X r Sqnw֏ =L&[mjYZ킸?_g _~32%X+vvzw0 YEv$Zz %JBh0T&s 6"<1s[@ XNDXXc`i8?='4i6pEe?PcNysn J'i.Bҷ=^՗woA L\^|S'y/NDPz&"N{S/Yl~bHIyEZ"*%kCy'{s{u(\>+"ͬ~#4𱛠h-n ;V8gK*+"0s8J{F6CD "Edof&dȓr* ?|M E(6- UI$\m5Kܱ* Z`A pѾ& e)u\OG@  ,AU4s $eQɇ!z _$`=2(/ Xs96R'gu ؜c\*aX5CQ(HMWzʄ*Jr매 YAFnD:wDv>ʾ&z:_GRο.@:.8~@ۢH[2p1Sݚ ,لFXʨiBCmm01h@X|VƉ\}p;/Jz:ڤjp^:=QܧKV}Yd.液ꛈ%g˚򓀮Y„#9ģ(9=4gڵ[0FASBİټwB K:C=;RLk7&nt#>j݇%'.HN %d/EґЋV(_ih!EsW@dfNLשN".@_̨'$T6BxfV[)qѪJL@&>|0[D2Be[z[4;)=E. "C"̕9yHB*2,r"o[EtEiRqsP6S5z9ݸn؋lMKe3i.9ڍvY؞Gdڥ߄M?*1)aCTnBT5iM6?~׎\Q;M)O'joF Pd^IBW&wٝ C9+AwB2WK#!+* 試q9hR[j:{` j_IXD;=_|•poW": 2LKU/d~Sy h{~Nln~ b+z? 7^BW8s(QGUAOI08n p0tc5eva?Ouz[`q6S|h-&ƿ1\nPHiS0bht6ڛg D 1P:HwT)5r҆X[e jŋ\%Qqj FWq00AMcH|٥Łiw +-dtIdP@nv%BC h-Fu аĭoկ !%^8銵4pΘFa }{q+BxL,@`$_#Һ%MV r*/t31,:R/"ﯚ.>3tvoif hlкlN{YLZf+bȝۖ''ޫsPJܚ(R6=x>s߿jyӅ2l9.ucq|Yԛ pۮi uQ$?YjB;0eOY۪?u5D1B(t'Z$,ֹ :&@Oow?)[JPtjw_CXc9yP%%g;Eu(?_uKi D;?PWcܣCu6`ÄJs=X➤yQIi -4 t9Ȩx$ɫizS(ȐP:3ɤ&r{{+i r;aXYˎb-^z*MV.˩э8Sfꚛop3zq%x gqO[C3tЎK΄aBTA\Z^T:TB.G|2ViSVIʌ*#Y~#<޸~SK RO[V_88z}Vm6o `]긃ٲ¯SܿۧbJŅQBy LF3Ϗrxj[k {7D)լoa~0 ^@/oDg!лkJ*_"kb\inGM'YwyG%L}3椆@ J#ЗMn.UPD1YВRhseHUNh׫S[,1 +PnOE. #H Q8_P$nu m2AŲ -ݿMsm+Sa_fGiZs$1Ș5[~e ^eb߉ҶM;@Ag"v : K@I,>*q[ST-7ˊ2_MWt ;-IOCHButL0C?= ݱa {R 0/'݈ԟ .goQ_\.n=}pMѯ~J:`ru;qq,$_X*/x[XzH`k\.2^uOD/u†#hdR`U?1(;*a֯%v Hu""f,bEaF[NOe\]{R {.{E(.p |ؒf{lCE=a xoWt&%sIeIq4S5MҟϺRwOM9řgԉ!$5>n~28U"b馄 7Ab%P82L:yRw+ƶhG)*/YL׋Ts_b_jaH 1ou\XF̝t21l$Q ٻn왅_*&8!:.?*;zVo]2mdp_x~_}#tc9fTqK-g`TŜFau<59VwPu1+Uk ; jRa'Lkci8T!c^br+>9}lpŽq}GiudKVanK`Ds74ijoa7bpV:kuVX}?U>| oEjl q]C>7bU92aҊp?^Sz}g.o/\Uw85Q2zLu܋B ħς"J+YdP!J׌1J[(z9)>ske}urG QW Jua^/A/6UeSkKBRbk\"]2P-,-RiARnʾ*(}(LFEYX$ ^a ի vWIDAwR+pVOMoNa?MjKB51.+I= 1Q҉O%HgpRdB245(ڐ i(xg%TCSؗnnA٢DݎT44'z=?_Q9sAC;յÆ$RP1եW0_X~ *F: vht0|Z77R[Ax%Ke:jMӸf|8W>T*z|fõ='p!؞ 4B=,'b}H[dRrDփGݙwU(PQoKatgX{-L=tJl3>kkv-)k&B]sOf/>7fC6iiU'ԯ;1J@H8p6><k(ocړE5k9HGmkn]طg0a!ϞtFE]YP<\ѧ >LX8)񷗱,t &yA)lv7Mɓxo>ѽ0=dykX!ER:.}se CtsP0h`7 :%jmM{ΌYLaH&įRB^ܧim%yChDgcU99Y4;<.;i_&^CRP<mh7_#9ZUJU>ꄋ6Csr}KLG4XU爗-]e#E>R@m ^g Yy0-wv;䳸* M-8kZ% Y].ԕNYA*}b7p*_i"Aj%cecNIHYzOTBգ.1ڋ h}Gמ_JtF5ńb۞S5K(]L DG i퉡-|[YV(UUvs5>mđJޮSpG9!f_s !pyvڦ@׶&}܃jXu7V$晛 <.>ٚ^t4U8qw_/&y { 3HU؊tڀXHqZX.䤮V%#ҍ7b^3)grf5ZL&[r*V]̶ v A)@%R3{X Z42V^onc\Mp Erxb'/<%0w2Eq&xt7&z,qɄ:1 ٍ6LYX=|Hd8[t.Q#c[!&;)E>* KOJD+2_щxS'K1D-??Oն [xCiZQ?g8[C"`@*@V\1? S]-1—/jSbM:%!C&z(q[ݘ@&iI؋!x.ܷ,ӈA~`L4Z|*BqKXY6T*iW5k 6RA/N +HvLq|N5WgQ2( -o_rnG=QByYnG4p{zJ׭¬ӣ:e"1sx-r,EM C,L^ۭ$Z^fٺ5/MZtߡ‚<ט!@n̿墜fCN\n4JFyղlc E9ޘ_4); k 8/^Uբo6xdvh>ir@/+ ~-)m9`蝽geK7}=L4yYUӿ8i[% | ncj@#|\:Hd >%Qg!<'fLڥhqz|}.10S/X0vHN1&\X9;縅'Pau;]. dA?}˷LW&2Yē:# FIJAVz~$n:rTTF11UZut Ϡ66*Zǀm'7 pX79T0t)lʑ[g wtsÞn)zjn݌Kr$0[Q\U<8K/,[T=njT } $0K[B=x+wAToBc?I'f6MS31"bGuA7.ڈƔ9mq4]`.vF"gK"B,]K>( RI_@ /tE15&dU,&1ڒf(iͮyC G9y v: jϮVS }NW*ROvYXRLKad+ cjrv0̀>=p~#K Qd "N}T{ :.QkDhZ&Ap,+6p0쁐܀T9jR-69)إ|Յ'oEgMukZLN%oS7$.iirҢ!y/N\\|_j:hp$pt%T(aO@y*3m e E!fr?R{s O 4Pم}W%Tkwk$v>BdOS:j\ |R#L#h@=0[ #9Ԃ 7yQ^OOS—`Ra'`36уbX8JQ$i + U㌣K^`4~MIO@j tZ?4Gj$dўT@T\rSusN<䫇† _ڽ.}A>q:Yr*_ vֈVvEڈ l 0z9/T(>C4'BOn Υ_ uwcQU YE(XaZnJl)|j?ᗥ tyw/[kuܠxf{;ova#6L-@|e3B- Oo1'*ǽtm\XXi6~nء#; fpּI+wdhhɴ>RV+` ɪp/zV--6:ɘ;کݘ<pS@~.+bUtc۲\y6ji|ZY,|hvt1 2w+{6;xt2 E!4rphBVg9Cڕbd ̅_M ʴa܃3!I N +euT:!R\sW!s5B.lo0(9CgpؗSm΁dAUAyg42>F! xs \-oOSC5,RamG@T>b)"m 8œ]*rk֬X|c=5%g숓98Lw~χ?r> 0:bۓzA!Lk 2!ɉ}'lRBnO39)J_ DL'ND8H2; `٪CfFc=ਮly:TFfBvgMMb'; PD?۬3:t[y`_Bvuə۔h:5̏Ր;8x~IN3bvB$\סo[/#U:VpKU M1YQ.*LPizjx%A+FU.+᠏d_ĩ&B<=txh M[ĚU&I<\XOqjZ頷 J\Kb3Ä``/Ĭr~q:ޓvnݾ 4~qe\9ᦑ(ɛRft4hoOS2:|kVFL3q/~}}KȢ[JJ0[p)qr!%c~Gz9_&hL^x_Y6Ils mG &O8Ni8ұOvnsոH%ON6MhMxQ>%<-+bނV F)Aӗ>ǒhKDh?([[hss,M f]Oo?_83D~6|X{K:癨S­8[Y YƌkXR y"cPB0"h =$eOmͬթpoN%<{2Jկ?q=O"Y~Rkt ܽϝIMId5ٳtz=Aj#"5!hx84jiH'ŭ%ԩ $/Ⱥ. ^ ]ɂ/+iW"IDy$ո$L+ 65+ x8fr?E"`rwޅ5ց]}fMVoz_=>ݙ08 rP@\̙`ͻ`M5|~Ϊ2>Q<'K*tGP4N.f$B/mf;cZD*QKd芬I[ۂ:m'>Z4FU[1K}wOVeBaB|4iʿܾ1<>륾@[BbQycfY+˗88ݓJ:#X!=aAq f54ѻ(g2QkF;1lYXga~ 3Mc4ON0L, Ve82LqG%<$02Sk[#HKSM?P)f"`#FĐ#(]ebBypsY(F0i9f&AalS שtQd4$E\)i퇅C,{v?=Aޛ\G6E R0q`.T}}Ps~X mA=_Ȩq^~m}fS3" EûqqRC|="Nm S\lKQY$\3%зH{̜}u%i6.8fk 3Eλýw^[bl \~"3UBAN3 *ZX^7T-9(?)DqM~L8,dԒ!cPGKޔӃ!M[ӿ Pg֊vkXȢ^hm"TH_;bvңL,YĎ@?u Td.G4拌}rbׯHZΗS?cǥ`3Ɯ9su2ynئ/Npof28 &Y%+AP+Dvl3>8{7Xc8hJL?ShRҜġϖPuAT ܲ)*$.h1T+u &],z5 )CӓI&vAke@/^q`50 [q_7W/%gnm`bo>Φ3;XhªHnsYv>>%dѶ)'j|n+VG RZ5m<ރlࡧcGo9ꙑe$MHr3ieFBN/'M7OϏ~U 0>m.`^QsLq1x)v`R(lJ`} )%=}&*Yq9hL\6KuYI4:6^w_x،M_t_qpS+UޯְV_'9; {P _]:EuRYLKϐ @< ܐ(8&-LA= Q?e]Z$'Mxqz0n̉C+9__-@SLZf(?Qĥ OSy,Cl*sA{55ObXºT"G׽҃\=4z[='x1"qdޙBƭH?ew-अΖ_3ULOt@Krbq G2>c1(䁫^ a’]>ij [mB{R|‚d;fʕjZg-mQ.+S+04:bҼf̩x5{ gf`(6Ի0dI [ʆ)/҃xr?x&XE%JWC:{< V-^0?\`2YEMLR|]R(cRʿi_N[Q3{w;z9$Z$NmPy;/KRߢ.|GڝhӎHIQn(ښ7M]5!#64$pL߶|%^<30pCY `8( Ӝ,/.2Dڎۗ.JX\YˆJk}1CZ}-2ъM k f/ 9~]\rgrmĕ` IXvecu38k? co "+31A8?VfkH+!DNkGSpݻI  $̚jkAQSoABD+wv%X)(H DLa]rOB"A'ݠ04]%+v+ ?9e"{0dSfB.J!9P_im_~#;m(P+?VЄ-Dw+&jqR&omewJzJ+id-OEb K)m{D9o}bcco5m[:)eg9~W,MX-hFKGY tsՄ{j+ͰuAdsUe2Pn>D( MJ>j&͝?2nWcYCs{YkFj"Q)'RK0EITPaYK9+fۓ`an7(\͂؞meS;-Q6gnuyͺiߛ%mn2yA1+쫦*st"%~ڍnmE3dz '4SeEI{d=R[ JSǣʝd.&vn(dYS+hA64%3eu~8 )P҃#CGNYRu ΢A" JtI.FiK*ه R-(˩k&ܼ*>_!+ƴPjɗțPGjl)t~Gw;Df]uJ5%SL 5M蘼єw+|lY`By H9B1a;NZoꦂ*KЀ_{z BDf>xs'$zzWljQǺ;\qB0 Ӥ麚ZL-?8@x9)Ң.]Bsp uʦ+K b2ߞgBLU Ap(z@tNodo݊ztW< :{_"ΒIjR/M|OU'cɑ,G#ɐ<UkB2G*[MvPʛײʯi3']Z rM*FQaj5עxYFU"{1T{,+O|P1=509K\"#?_Sme\~=& 7K3UP~nGlG>[چK•;x.zʽat34D2!l_aKbmh+ׯ )߄ ~mH#'jt~+lX#[ #tjWP4v}.?j'Pz4貺ya'p: `HmUv8;SذòVy%/m)LΜj`|M癝dDMfJ6WRId:G:j@]mW1 }"nc/W0ɚ i`?4c."hEͦy|x \ gX{ժ2<->hIa۾R3\o :q$*QK)_܍_'mE0\ %a52z5, mMglK.-X lSoDߞ$ɤ'sYfScCSW3(nU,\_TXawԏ)mpySփnɳw̲9%.$aDRk0-G=)-A"}#MVlp5+r+u1pr{ĸ*GBT4~ z 9,=h̴,0SDOd|8V`J )؛Υf! 1b 8 %a[krf˩`WvJ؂ɬylN'c AVN#68Z*H{;f q)ѥ9OSr қyutz46Ea8'P ckraS5R'@s a'#m[~ in:Lz#<b*ӧȣ4,ݨ#mBoOܜFjƑQD>\^& X_G5ė~t8#f_b"yqM<.39a } z /FDB5/1bNwa7THSNtuP:4cU9;~vkqPӶQ]xi+[g("ӤFl*tc(DUel}[tբeCQV=, @YzEe[ӣm9yۃoi/+,ɂ:ן7!,T7; wнSN"p)D[$:rkk%HQ܇ݦbeZ% o4`HjxrLx0pCи!5zS_QdSlsoiM dAwJy遈'M:$4|Qqx 1P? ٱNΞIVs4]J$dP;l2b$/2LLJ&6tS26k{==1t8XS7 ُ{ SK6q%tk%‡@1J0#eLN?~dO 8+0ETne/W 59]Y&~N `MQr풰OS|nj(IS{ʅI*l'GNA3ܞ ))xֲ֋+t vF Z/w;w]o F7:0lh@)[`2wPNP5?U;6-3>dw/  w9C#~.= Q:4 Ik_&~IoQ L'3~htτ?SaQ|˶=Cd~9MA'M Ƶao̢Qra9Zr߇Q`U ~و3HURKHSBaOz 7>3DoTOki$ZEYCfҠBz[l׉Iu!;VR5HҕGn9Vn&00")ޯI.òcFFB|>mR;dA$ UcO;h,!B?yՀBx'›P y?#A(*ZJ@}Xsci㍪WCJpu I/ >n|Qp<ZōrL"H$7Bs > q UʟcکL\6ǁUe)Q(zT k(齗ӊ)[ydSx[>R m2_/Ѿ*ͅ n iW{3M4 rىDo,1vѠn&5lC+?}"!~BHp)4->/~j3M~wt6}2T<uCƸ.5KiPnX/D<qqNjh5I!*@wzE>Rؕr0mEѦN1<+q6[N7딷"+ io'!ԟ󔋛B ğ&++7_HpiQL<{لa\.oV[D<{ IbdP&K"p ΋ YkW71!FP_FV!9A'Uea\B<*eЀsm` p{hI^1ÿ7[ӼvkXAUvK RY}e숗h ]$<3HTȈ~5F; ̸a zYJOgOEzcsz*JhYѫf/Twc>ǔ6 TkРv N4| k5yQ/0m_6;0n?蛅(̈́5IeHb1ڡ?=u%c.qJO m9|: O8z_O:])( $%$%;RwZVjd~;-VOrҒۣf^}:(3[. e5ncOG ])ͷdbV߶Zz Se4R(A!GO(fܱjHX|,7H,^vި_Kc(AY`CX9+Cr7>:w-K'g!f:;PmuWKHεw3X6hDZKselNƺv  * YpiOm}b3-XVuRIHv,ͥ 0Ocʏ$G۷Pk?TZK)N4y[zek' v:YgmԢ}GVKWE=s*biewc9RC)<(DT-ҳg{Hྸ9'N'X Xf\[j-^69G>n9h77Z4@ \8g#UȜbE&a2|;i&] 'lb^+;DvuE0~u"Pp{> 'h4JRԭWu-KO@$277y^Lϴ'm1=HbPZӸwG̜J#ٰԹ8EmGo0(^<9Vi{ ś P̐)= NYL5 `ELƜ৆tA[{⅘]r j'O<0d=Y,D{ g\B>i8.DR.,wU8I tns4utՐ:hBLO|RZ5c 5@-)2MR\>1Qf1`{E2ZX MY'p׹E^C0G'N9FlҼ} o̔wXm]~j,:a?4,o1Z{tQc\bW!6 t߳(n7n=xn*+\k3!Ϗ${Wm$VGW8Biy\G2$uH>MBBy?+Phh(] /68W2U^& <7i8xȡxހBWdJg\>mpEzDS<{ ŵFR]IDKvB#ƎGURr1 IMQiRboZAR% O3+BSҦ|D -( N5wy4@7 $P.m~aܽ +XCWOf}AyZH%{S{[dr=7Ż)G%(ԊY(CqǢ k1Ir4K>X>XeI`p?x8bϼtjW4SdO&g"#F`ҌʿP3{*Igc a-oie<+Кc)*_EDAQM59uFڨЊq6u`*un+PY&|s)պ[w&D$WQ{7óX6;yteܲ"y#[mCwPn8d>]z8f&ZOe %콨MY4ewC{'hD 쁈f{I pY[xʤv|:rZzˢiVi@خKGJI~aMOp^|r%ƃ;C/D"Q{c&* izyf*8 0}~y\}a^,P{Ə ک^_Q7@{l_%Jcr;zuH%1tILp5[uH^ /~Y^uE+ 퀢Yĸ0;sGL1dEd'/3d' J0TbؘO_jJ7^42`+)aILd u5Uὤbqˤ?,!|Ɋ:pB~E }́O E&jU2>HEbk12k1]D\$V.ToGs0;KgQT e@fM3{pF]㶞^+)w͕Ķ8ȹa 4 8yYeNw/ݺ`t5t (2e]w)=QF<^#`XEJ'7ĨlT?5˞IY)+ut4k+Y|ǵQ⤻QhݲcWR:V {EPN`E g(3׭{8:OQy$23W`fURUd I]I£tF I6b״0dfP**11Ûlqƥ n&d?ސTȚ#٤J%MWXJZR$5 Ul&2]sFwۛ}(04͓[\r[@l쪸nq$CY:a^ d$ ($?]όCGPL2\qJrkHeωa<^+!,H Bް]o==ihuY{G`8[>pOU8FO6V] ss/7|,0 CBMx]DMpuO @O"c/B[Je"奕]ttlU JԼ=\SN"<&$m/)c*@ j0w tAq />=>b<8άOfxEOH+ gwIrCڂJ\}@!Vo[<1SY/!3:ROGһVd^;+>5|J/L<ܽxp1*+Wp;؋%sfW"M+VN ^TLF2O)h‰zFw|;lCrB)gHs@;84uqyR2˭%.@4aJ%.t3$Z!uL-f0=ɚ䲳=րP+#ekSVw;3]\C{?<t'&4hȕwjvCm58'VM"`GtHft<' pQ&0ަЈu6PĭXnIsM=dQӈ4Òu$ȁe$:Y؉;uf g.)t&Pu$MϚ2u>BtOEUDy8\`;cu5i)D,(%P +] ^ YndѣkjScϿ8 9 -Axg2ɫBt j6!7U:]B*Ќ"vXȞ G9o )3B.+niݨUYp`дٟ;*Uv`?t /Li{,<CxNrz!Xa9; oYUg4?&&zH T'QK*kЌ 4FRed0ظ;K@Bn2X9=Lxs>R1+1Izf4O*fD k7cA f2|a2˅5ÿ2&XU\S,<] O{*ː3ċi>չ#1 x d{նk'7 x] Qu iRT TY Я\ֽJ?#/Xd[ <(oV͂#J!%4js;W|-,ltKoE󑽘e&Ho+YūWA {[ݏHF`j}5ɡMVH4Veby UHTMuߋ JW韫6 p >8Ah)'isƈ"PG3Jggz[ L?zoB]^8ܢgtd3{hYt9~9$ }rt#n&X:ЅsswUeQ*Ɲ͂XE`I'gmzZV-N~l| FǎWzEFMfJ*G8v&odq1yFge2 RO~qDQ,0z: 17R2_&&W̌O[h(024G>Y{V.+†29eܦ6bHru$aiScBy\@NXj~dSdOKZ-i&dcVVqlsj&lZ Ίt&NdXܙyO7 SM[z j}a/Oc*]sM`1n[:z`k|=CSFH4X8 C\}85*̘/r I*5O1OQ)vOZ5,.Xfj [=c>u qF, F7#\1BvEQY*ҘM;yʒZheD"Pw}EZypO!@]o[X`ܕ^F$Lqq)Ѩ}UL.JWzE񴪖hXFcmff/;]e.>]o=[qp X^#Izل]p5ͿIaxn$3Aᷛix B~HۋIˬqd LǠwltc=o˄aJW΅91~Ggp3.Chıe{ hdM3P9}u㞉\,`?Lz'ZIST/_lExo`ThS ;~xǤ; "bRSdM>o}E sv%F)%LUMjY,+ 20'!N2ÿT^Mue.vv9'?#J6$fnrGb~uR;!]Kk=x|# SlI)h)mTkjT4vWFmdO#(W|uF;zCdۿ_%.WwM e/z0V4OszѤu4t$KhP%Uuy t9TG395,f @ *iR4&9hV4J}8ặ(}cJ+ߵ#Zn ss,ƻgQ*Vt\كA|FŻ[sm_qoNȿƒRH9+dW'ɻFYQd±Tߧaf8v%Si WM2_79?s (^*+WШ{Ɉqgd7e^?h트A_N[C:^Y0 a| gHTBw:SXu~7vjŶeafɪx@HS+d8VZn VzI e[iG5@lJ':@claބ U%rB( ~w{ ^BZ($g *Zfh3=H$4~u,ҫϘmo!=YlTW $h*1҉z=k`Dxⷖ@.i hpNRbgԿgri纛L9|OAG^  *?)p W7 l`X;Ή^?j^^ +&R]*TpǘMo$)P:߃*ٶҊу`yn[Qaդ H^)jb߯){ˏC!:xUy?w)C.ѷZ= II,0g 0 N4[]Z6x1L;\}_jpb ISp9p|UԫG>4}2nmswu*`ቚaoTeq"uT? C?$mrkIy$I߄t8^ 0x65 ZwJhw0NpXSыkHmm/ ItZu{1fityKg<ɆJ;r#U~nc#$V5ܿݞcgoGˋ`tϳ& ]q:`x2g%:A._01z[$ ٢Dm޸g&eT ۩5?P^vAR#Un%c:W/I_c +!̈́d)V.rc9+eM>"G|f _D!%\ œ!@;_Qj_mv+i6VXo>ъ٢P[0o͜x㏨d8E:>)G,N9A͋$W'WIMk:&qv +Z'^ZEVe0\X:@1UV` HCk1!P.0m}'2_w.m~&$;v=+˭E9@t}p4 ۜ3qx:H/ezV E%-W~D$8+}abG2߿,ˍ +.Rg1ڮ>#g4C?Wo=C@?[lqc3q QE>u8L*pH}=k+S{ٸȝedK֋p_zƔv0 A$lJqCHTb#وOۯ< i<ʱ7u^bU~[mx$i'le8 z!1'D͔DlB Ⱥ)?+u^Tumθy熁K~ 0 ht{o }J偪{༤B^-RL:>~59W+-.M5/GF23RA}ņ|FgsțNkIА捾HD7WP\#;)9.vב'[!’$C#~YԊ*LXm⭥ԼV/˖w2]9VάW0'(9scIJK`dE@rbK 1R+6oV~TcG-N ng*Tc 2zyeV4{g⑕ُ(DM ԷfawvONd˕7'jĎŰy¿]Hº'ڔV^4(Zh]gDV%>U/w&ml2%ajNa6FҘIzPgRh7 y' GVDKሕUߜ/B`_j+wKF'Exg-[nQ9l֝}{}p }0}^oiOu<=GL׸:%!N!yHjVpTnXF'ؚ"VX>Tr98k3 f#Y{J)D3JMܶ1;x*MpŹ @|j* D)K5fNܻmyȩz^E hR=E==R6;tdc=!8qfr^(!`'j:ʱ;<&l.XPdPR#NHՅU0s xv>~Z!aK-ԛJ P9ȿgƨB>CIšZU|" &bKy@C%134573%X|f𲵸ϵ>xGKaR~ZX䷋fzH~ndHn,ݺX|0 [g: gtkja z'xFksMwj!kJ2?;ISï!l-2i[. -=XZƂ;Is#@kNWiK۬%ݙȯ/{Ә)D*OuYɡ M$fV#rb',.բqa9wc&Fm+#e[A(F F`7D.OcJx.rNlp'$Wplzi*MhM%W%wŧ$V ʹƐ+%n`]{ه\(*%92ݹ@rA)aq J$Lxa5neu&OY SHIVkP~Z,Ur1 m`!Z5*WR.f2q'qK)k Ρ<Ӓq)8kCN0;ɛgCfCf/EAL=" 199(jԴ3X<;恎i."O6Zw9Ll)2֙y})"'b~|W~{Ȕ!B.`q͸G^R([H&'70 U/sM8ZuLKQ)\-ADG>h~; 5#8#,';HƬ'm6IpRvPq́B󂅮 m!bo똴$A:쵐؁ yl>8*uR#f'q@X&U{'؊0 򧸐~j"5kty^h_b?9̺wXr#fWC<ANF<2)?M#8J\TiCY:ґ8c>NJG2_YwC+QCɠ$5G b~T\E IyקJu)xE?G &5e_ڵ^rZ3h]_dR8q9ޢ\] FХ>R>A!z2)ImHtiƹ+[9ෘe]A˵9K m .cj "#wtۭ݄3 j%p{݄Ya$R쬬uR +HᏆaucUS:rMmz]ȁn̨FD<ƴa-ܶMD9|7ek f(q+ľj'M`I̠ K7Πx BKo05=:xH%I+^ 3x.z%`Ke j*1b7#ĥ%[{wlaTb|s5!?AX)Ur2=YyuM6:8-;LYX.z&?!׀Kv㞒Su0^jb} gcɖa}2{y9$O.jNE%& 9O2]QL('mJO~Hg]=?&"yqh"Va2S@  c2z5;:]\ Reh26$NpVE)Jl z.* d '2nkz@f琣b1ɼx$$nD_IdrI[:o^,8)N!LU5XYfX T9k ΍2"œvj͆\X怕4$xmKd'xE)Ma i<mB g!NF2TSӹ5X8Lw!`LdJjC U(}zbяNhřbtb ."$m9{V±&#hPRǹBEm$tRH[\ص]6q $0:Gl`IFu [LP zB)lp{{*)P~@BCFFRXDĿv!Ȯ,󅽬ywR˜YkSZ]48#Պ5fm6L2yd3p*LG@r~}f Ηh,q}>Yɰ:5ߪEo;poF#!5# `AVjw/9xVcwSANwNaG.k,OGܟ]56UTIt}kМ3%DHV~jm_I©wq%U:…܄-mqXlX@T'%+2rC]잁NY?0,G5&6V쁪͓!CqG'5 -/yO'(!;6o"T*'CWfIe $ h#3ޜx~zc=:uD).7zeB>;@^Ε06ׯ9)OSro32r~h9L+%\YL_!̺I;h;-$qG!%SY`p:3zeUR8G0D,L]aPq*h۽k})Av?O$LL(=uaGz@۰eFi 8prr-`qP!4au*J^9fBC|nL_r pm6 |%g;isvc]ϨHH,+E]L%5+OطgSN]ѡO 4\9!Cf߱+ki5N̥ʵ jH⩊ #R",4~LtdCy*t>@r)؅5-~|ᜇmBEqj|?-TP% >znf FuhTmXF]pyR(9s̥>V_~:`3[yb'\}">讂Z&NpK`rku2gKj Z~z j@k[[تS7%/2[ |mJ0nY/ksS5O ٩WN\㠈I"7iQ@2~0>$aQr~4ȐH't\* ؅di35|v(3.AH'eA@1a/uZ]ȰcìYTJb| <vgGW/{(XpJ mXm2`Ӝ,=Jy/d8l&eϫ~[bq>BJs^1:F_+ ^J@$ `ҺtDp$VvuBIjn S}wоU>cS&*!}9=A`b YpbJx@8=E|`:jLM`1=aێKy_ e8-/1r+O9IC#Х-wPt)>Q7f-6EZ`;r_EU׽_Hi?:Q &|͗5 .} /xKBSyO"\8ܥ[w">hôڿB~ɴ0$gDx}WSJk|UfdMT,j -m4~/Lݝ KYXb9EXWwƴ|y](Wsseм yk>T&m9TV웁vw_֡Hjܮ3{pML ?Ѝw.}O*y&?!T@ q"ژԭ,@YSM=RWVtIs-sUnr;IQ^Lv92Ys1U;PԽ^ll4+,V=1Bm6]S$:jQvo6){uaܴU[{3XBk2OVHΜj#YXF8#7r 7;%"c^N) 7S*%i=o,֬ߵ6qI&9 Enl*JI$.3ߢ6V=9uF+Si`Le?fO\adڧ_", .HAX*GAFΟxzݤ3f-|2fouHJ#˸!%ϨN˗ߒ'xpvVJd]bʆnc )OLkLw"ewWWF#{ Տ,[.٤t2..li`rE4cE|1:.^Ѕj/;nyA:*V?=`8]?ϦY?J3pC< U%w%qNQD622wHy&l|b7YRGfلݦ+"rST(}͸Hc Ϣu mҷwӟAt~L6cE*Xϝ9@Bx)Juz\2?(ץqkUc}[u 7sBC9؇t`aC>Ϯ >ϢO Jy9aI(*壩 \AS'7{:4+!KqӘ9e̋Lg!w7M\ѻ;8Vzm*w#͇o̶Q X{ICM7fXriO2MԦc˳uڮmgZ9je/٭afxv^w! ^ɋɤ? -->ܽ(,m]F]J]#r :)/*z9<˒a:Xnmнؑ-VB8?hL⾱T=v뼚JV8rZHϲ'KXo:Ak;cfBmJ]KV'>/ݾH %e.N}Tɑ~қ]oQ1݃ W7\g(NE5h5q#V#޵36(> ġTXX, }'FaDEOa+(곸3#}֚ޕ@g7`Epm|+9t͍ؾ w8&EPs%&XϏ@"|xfXΌ Ҁa; 1̔kN׶IgW bZQE(=PEMYxM)7[w2F5- ̏\9lD/ל  nBoZa&OIuNY]teeF@Ʋ~M K[†k[%5 ].ƘTS1詼iC,}G ӺѾ+hkUԆ2p0u-zCYՁcΫh'8QgWAaeHHcazGVVyzM)@Ђ<6ԐI"{!q!bCTͭЊX O6Zp@RN,=b>}@Y"9D;5{::-hTZ;w1e㳪z?*YtT8]/+C _&6xh6s8^KbetX}hpj^ԺC̤وtЙՒ-wG*4!ulzTa f]6ȁWA|w8Ćvrִ @x#|<[`e>*XlZHQɏ4\:A8f63Eő={N~èoCz#$Fo'§`Jt^9nS牗ir,`{ YCD69Rww u=g4#)ca /3gz?#)3r{HqD.mϋ~cEl mu^9NtP˔tKX}MZ4a#1?H<񋔕 KW@r*I d],o }tQYsz+N8b Jn]nqq˩$'uXs>ιWqoKnlߪmn\&U,84N#+]|\{Bm?-P=r?1jʡv #:">ݱ4KEiK+'p=g.b}W8virNW*Ag1.M%7T&߷Gԭ0/e:,_rsߣ |šW$4Ym~qy!2)Sa廚1xTp։946kjS^w.`_Z 9*sc"Oʓ\E[W%Ԍ@@{s=ryI;.=-a TLÓ y{~ :y[5[IG{D< /a&=2 Fn3Au9 =oSVMWp*6wIsR ' `\C]UMCL%JOb:Z|Lv3Ft*pkm*^Y1Pv*VVYVwi[=|NMBUGxHC?G'|Avr|Zfv$2rN D`bT?ghe +xš-)/ݹp0);IX;8!j%&Dz.נV9d l6#},H-\Y5;L◕Ksb-Vx I)VoչK Oc5amo)|İO}jL4\9,۫,dnUںg @27l0ODV[- %?Hx㲔Q䱺Ҷ?m!h6`jhT`?{53.89 x)'wWqkx` C.w|~#u ?KM `ze fEwmOZ&b$ѕj̸f`RRͽt,J~u /n6O}v*PR!\6.,âJjuoЃ t\)AxU%*b@M$OӦ"p+Sg[1@9"[ ݵ%b= 쨐˴;AYK evxYpYdg^{l# '9?kDvSٜ+uPt\C9;z~c `x95D%BErXyEH~]on\McIy]z\u c9w!IX4h=^ǟ{cQ:iOt$ mwSdeFddko')h˕08Gw ='Z?QeFu?aõѰGQ\Xt7 ͩ*o"$62F*9&kECUVH=ͣޡHY.ǚP*+N,/kKZqDr<]<>-:(R~,uFcrc6YD2/&CC|)xKXzt>@,,i.-CdrP¤m^lY|?m>ɛ!#ZDU2)9ЋF ˛zyQ| ڗ-~`X[0'if @o$zD"֍[bdSNf@!1HפZ TQxq3EN}1+9 1&5AIك%x M([ͤ1UEP/xy%^5aքu9uRU8KRh#o\S x~uz4p#x?rPmX0BYD>"pXaLe *e"z3z{K\$pjPRbUa/l`lj/Ȗ?0Wr=:NU8伖Q4|`PZʇt[,XJ~:>ϟ95@X(g|U_?#%*In{˪V59.8GyFV#AC^DQXol)pDo5N7}O%҈=LuGǾ;lN#IgΗ6؍Yjj>I9t*7|]j}8|s< (Cث][y7> 5 #9sRynmL3 fV-jkCQ\8z&Jp+mRHtۭ[7*CTCj@)"iufzR0&A=I \woΏR(·44e-F{Hv%Aq y"89"RʰZ䦿6 8lpJA"JogF+;"ӵ,gNaO4LIJh ߹29PLl\e"߲޽:Ĭ)5"Ń[4XǏV􆵪>@z$^btP8}I9.i2HhQ W] "I L_ᦶ-Iؐ񮽣Y-^8JӨqLye~6qFLWOPTLÁ!i95񋵍uoQ+Ѩ܉_C,26}pLXUj&|ә]!R.\$5Dp|wҸ{}:[!5P#{\_W"bd-:Cd^W*yD)yCOU-ZNik#2&޷hTGG'o/k /$}p֭}D y>#yfaVm([u6&͏-`N*#VǑ29:m ;&"1M)HfґもҌk0){J憡f{ 6_}#\ £Y}2 LڝCr]䫮OɔxB3cxP Ηǝ vs'`pn0ҟ ]XF4YH(!1= u38uQ6O?~],sʲN|Z麩@&i5iNVDDZtY\=tn1M2EIi$ơ9WКE3p@`e . UɁɵ _^!("y]@&fpD<5f0*t~ OēZ?>;ʹ遜\_OKd.cTۦWŲ&;nl/_0`yh$RtvHn ǡuraD"sR6s}H(oz]qwr5[yU;~wȬll]9[ߓ`-8e1wSO=e欜 5Ts6iљLGn`Y,YY4zB5bܛ5웜9I24O}ðKpګAV,x[{ܭ}=$ebV*b/5 EÊD lQHEQĝmtq7?[a=j.F幪T!Fh8!P@`ׁKị73^P-!Mdb[\w//[Նnqk8ԭUs $>VgVbRZ%*(?f%xy¯ՄB+u "4S{hu)z`~ { K\a3Ol.v`I+VXwGw P3X*rRkӰir҆7yT \mSQxѵ3åw.Ho<hjhp QopÌھ&WG(xrH]~wva/[.:(ra>t)ԃuZMg3ʶ>< R-F3Mc+;1фAB\" d.[հp[eyϸg-!f<)bP!GYdb6UYKϰݣlEըYHNs<܆}+*JTU38*_@;h '5E%*ܬNj 듍H#b+C ;!t!g5TP)^OQ+u8痥\AO}&ZgZg_bʾ5S|fmcUy=M,g!ĉdH҉Qoz`Bگc_`|w!#A~S/?IІs{x ~3 $O n&J}KD3hP]M{+9]j_gqAj)P˥"W>ч7{^c*Ƶk_hs#F];8閬E/D 8ja$JJ UkCEq\@AFJI,e\jǐCi ]1 LQA Cbb"}jI`]CncM &H|+IwHWz5fYΔbvy#}hu1:k|KWΖ<_F_\?>#roms _Mީ-)zr8Mhٽ ,+0@VQ ;Qbn=!f(Zs6+߄ ұ:{ m2F 8t L.<1t7?đguM\b8>ZǏUsQת.:@k<'lU0r凰䨋+pp1`tOf{Vlqch'Ql|&ζ3.v9r>!(ya`+p7Q%jODuh.dPM)۬2@08n]JmyaN oSjw,s30OzѴQZC=͔29,a 7`ݵp4x:)T{ %>Hݵ4>rR}ЧhbSvN43Q4wG *V|x|]OQ ߖV1QߩxZcS'|{pKbov6'd_9n\Sd(70.T>f^_Otd{˞_KnR/E-6kKnַxf&;0!3:W'vUH,K52ħ0Vgx}L[7s H.i ֹȹK1fj}nTj˘7Щ$X$}g^vȚ?9kόUZ2ێ\~iXFP'!e1ՃteQaZ**;׫2R 񼱫6NW>YT[*=Rf|<yn:>| /#9gpIxU?ˆ*F|5\S :4JCL^\H:'nCDCA\s_Е<ˮ($?!A?&O ThYWt!lAꌢm ;ҿ%)藯h OXFq?}oK1QK$5 PgUTLp%A6t==$QuWbg!ae \L7 2r{)dY  ;Gk^kQ}itxYL+tnoԁ.TnMu&2aܸ:yZܻT(A&uz#@Qx#HK>O&Z9e;y؏$MTIn%[;_)ɱs*JTrs#Y[~lJ;e4"`c o zBy=qоa[jUO,&WځV.]a ،mdl,5H|B*acC+`nk+Zx c)ޠP8d[gEtU"^e[^<-3|6D7̦09f&7VZ@XTgKIFXTdeQ$8?)bH0+I.UD=s}m_)bCdN!6,*),0H$H] { }t;`a,-у Mtz'0n. &OiÒ9-j@⣜.H\H`>z",(o6FZppo@oʅ݀p1JuH9=;voVQ0C+Ӳ!:{и{E ,Le @wOry5p[rt#J6wC*A 5;h?#za4w:4)V)u%b^3ʘP(g±G)GW`2u=+DS\H}] wyJ݌EBt嘓Lr\xlr%:8ʙ'dzgE:Bc@9ha{=-=t6. Y TR=mH\sNh:((O: )@^L+RS{w=Pu!`LV ª("7rD*Gby`n(պYwL`{`yqWiPa@o|ocy[>\Ih8G ,I2[ܣ}"$VWG4/{لx_-+'Kɫ7vXčӵV+tJtJ?9 u(z71> EiJͤI Y343|W K\N awwxe 2XA'<:ȵmgM2/ +mۻf5~gzV&|||!&#K΄\t$F`QKr|$0$'9ӗɿ\%L*$:@/-0qiݣ506IRӔ{H`-I7n:%I=7QE(72|`pQ-t cZ o$,O|h֌m׈iá+ L' W7!7N| Ñݵ]I +9 F@'߷wmBH!,*3"&ۯذQ([+igaeKK%َ4_.OPۡe2Ya\l`7sɡR%MaȝEe2BFOHL~>>/"<|8[4]+:0qlλ`w^83z2[Yn8/9} kyT=M\rs9}޿E9Wiq9!#  3;F"clt M< <}bDV?TW(QT.0m9IوqŠ@ŭIpI[#SSP\7  &>G܏ $]6X)H42Yxi#ޞ2V hDcG5u>ូAE3ݶ 3?u6gmeAB[DjnA]@q*;`wB8#Uޭy~lI`ޕR߯/Ь&+`e|y2'V4}Yp,:JM rc)EsO+0|֏ʤVh/!bi,6|~-!V@SK0 G=7WF8 o/.e7Uq_)M~,Cn2{|k"[#'20q H-v-,ˮÁ*ӑB}y߉d]{e X1kwy۽@:L,;[`LaΧHcOowsOQ8*uk TU1RSvqMBȽC'/O7r9 O2Z- >Mvlsb0H9Gqt̥wu2x/XZ ļ͙7Pn}R<_dܩ@]k-rՃC$$V°RiKhs'0- -#c [^7Z\f0}lGD+~el"_XAvWRY*j-Ό3( Ԫs!ZRͳvAG3J7Jo!۱¨ .\Q=(#qɈ4;pMS%G_$b=.O 4^n*/`]ʹP˃~s.4~>em/*O%}!v Y|<'Y7΄( p3#+qQ?5<@ a>:p~̽[z7(4QH4l;ѿ Mw=X-G-]=pG-h1)6ʽbqgΪΝ}Fz,w4s=z$gAkv:Ș!S!(ߨXN}SJϲ5T[ZIlV$@RbkL֖ԏQÉX.0K8W*k. dfԝS$*r)oEӺ Xۏ$M}"WdZ#A7՛uŠ7pRLXC!3n e~| 挭]4KX}LOP`NEOlm{Auꂐ(#[]mv+F\ݸ'gNf).Wcfe=IX-ŝWv6vT>")% Nto J-IإD..T߸3U]x霧ȡJC}=hLy󽎜D`P>Z hgɜ$u{Wp@OEmdY?m2H@`䒆K5Swܘ,qY9CcrKs\"I$jҺ}e`8rKDC_͐-wPh$ +.;b\5V=r=1<]ӚS78a/!65 YBn#=h=aߎRtc[8 ݉TpQz092޶8fh?׀zk 6^nIU01K$b ֹuZZȥĬkRj B.[Ugx0L4oY)Kڧy'uPO2]6O{;.L0lou. HA3r)Z6~RJ!G:Rgƕ31b7K)+L]t=xKنV2Kb!EHP9YEGl=cG!:01r:u[~k۹&"y%Iff2[ÂQA汫N h~iܛ`\.̃'F$+ֺ/:Yw󣣋-^![tp,.]\s7t2p܊BpSkF&7 m=uq{#6/Ĝ9qe@#Kb^|xx|Z#|s:HcDrH/@kw\_ R*-'jf:+5'`b{cҊ8kv:2:Wd+J HC]Of)92<9DيŨh<&ei*]X) "*E}D$wI Ȅw{['J.k4?Svc| ;Sf >G+VsCE]tu rW=^cDŽQkΈIex`.4#BlRZf}oI3'fpމvh+1[DrjJH$vm$ ORDATl=;;^#}M0Ǥr`,aeۡUeXWk~ZO{7^HM@4i/^}l;?'oD֠>praFEU [?eOD8KݥGOO'2[F2#9((*Gc;m1 q0UUu&oeWEFB1,ss;Q J8s"UiKFpv*%}5x&ty!88p?Tjз3,bqyMF&V^RGsOTe׊K^j< $FCo:G|`puq]? )yl;7"lֳs37,nUCĭ- vA=@+4Z琢z V'B4qKpap@I8: z` 7ލWc%^ op<ގlƱЊh-*ZGtI@uǪa>^*P $EE&#;v ^*^ϻkN@047 Vᛩ56?7ؓ0&g^HA]PR5؏X!F@f5PX䤣~%[;4RM"]D6̄xZF>UqaxlsʨJ@\gJV],td凄 ({7׷y,H]xȾ씌$isrj1AnR3LnC_IfG-|o+N0GA<@tx5E5 )14TWRGK,so|ƮZj.}7Gz:J$B}o`f|ݤ\$E>.&Ԛǘ}$Kx(re=6sk#:e6ΰeښcGkn+h SikUo\ fZvv&n?+rC8_[C7.oj%;ƻX&0 YmF8v[/?à HV(vo={6Q i; !v[OBfP1mZǩ=`s4>=P"lj,*tB]!9ܓYK:ݭH/& P*%Ϸ SҭnbxuvD9Ifg VxM@Q'G:G,k+|v( C2K" !~ K#UF1* K BU5 *iOz&\Gd]/ea/k ;d?ߘ!AY8 xBvmu}'NP^A*2.Z GyM/suE準Ӥ.iﰍc>!x fP/ !_H`-+vgReL˶({<\k)W&'PMCudџCd4/_)AQ l`tD=C Wۼ^E\ [s (r7?8& cLm43g|g۶tt5|Pjt0/0Z͹;#,0B`_i9f8 ˨ @ knWN=Ÿ D"K*ަh 抱G%NF"Y,TI.cvY򌂈lg # u*pO1&'W&l.Y*Mu26(T ;:n/.dQN(\?ZK7;Mq3<$PlhJ̺ 9K6'EYk/y7\w!_:pz<&v azm[DRsG*r_NE% 1#$!jδyb ZVO%g;7Ҋ&'hy"m+җ+gȍ@q;⊸)sb95]x  I} &eCSS4W:_"uך_ެ% r m$alaMa#0\jb4_jۊ6Bɪw#WGgH '3J=n;vVi Cc CKȭ~ (Tpߝ;-yX6,Is9A1r׳^Ma+ t^FG! 9ҫ mw9'4rpr.gL*wiLu)!n'!+@7ʱ߉Ѡkʨlɏ𡰹7Yqy*WytV:ؔe=GX3T0=UD2sgraI\:z7} +y;R'ZV7euv/: {牽qPEPJNG)t q| PŮx4rz-*~C}2 €*pUqҬRlX&a%%f Gˊbĸ*mcMTvƥP[ϫ߸ .L#@PS6UW$|VUO\?Eކb w#jmpƫ Y{F$Ē{PQV" ^#uJ,MH\ujC8=᫜vXp;B&5Ӵ=n -d>~[Vj1}F!N*@D<&V) 4gz~KzE\jxd4 o(^k:ao] - z6@D)bIg5^H1½3^ Iv?*<7|;4|TK1;yGRs0.glkeל3?݂V ? ҫmkބUtOr-#I7Z" K--ܖ` DY; 9coKjg`n 5.&1Vu2:d\0 mT-B]hn7䑎~-s nlB4ca qrT)ӡNb+!4=iי汙5DR,+C^ ̸-sD[e 4ZKj BPz7^m*֌>'mwe-!Nv.RsP`4+G 嚉wXZ1%Q<UľOɩnu8>0fJs[*"DQ|!K0xp$XGrM2`ڻ;dxaq~x͉L=5#~p^tw-K$IyYGz_ضt9:t9I؆mL֙Mai"@X .'+"Z(oC!C~ĮA'T3b.׫.4a(  ܯѽ;5ۣ`h1s9{N(adՉ _J88E,O_zk.^CI]K3 C񊆿@U` TC:odFAlـ~$KO%lB!Ɏ7`}%xҺg1 (V':;r/L8ad̩}RS8b{_J%xc2ֆnWfדZR?o3qJ%B\&;hJf*×.Y"TadxĠݞ7uֺ E7R6bT~XsrB).zf %ױ3EYKW(?B#5븿tmb8←a<1$riytl)-)sE!)+"/t@A:ko"6&KaY!4쮫p/f1h P(RWcE|~SHlOcv6i#G*MӬimX8DA )m 3p΂?ϐG-@3T^tfOkS6=bD${ J qʱum5c0҃Y]=ẻp?Ƅ-zk,)1?e^]X3~J+DB׺Xn"kP"a:Y?}K֪[+&0.|LPsKMN:oal=iO ]Lj&娊ƨOѦY#$ƒ2\<9S6Cʃ?w@#FEH%ܼEEHݻw/P'L*b;C:LPDyW@vpwŒ8/W{4 wb0P|@_#XVpɎ1Rƀ aw^[I8MLK쒒ڝ4h?0Y07] -q@7+6Q#٭ptE*|mkو!4[ !;U#ZM}P%`iĥWksr{,k9>߫pSNz?vCђ4θzY">cvH@EbdWOWD+6l {oyhI'őEMG\t>P6eˮ>ה1T6ݨ_d ͸.¡ߧ獤|@zt< sqp(b"*1)mdQܬ3 \xL;$`慍g%hs'Pͻ["Qx+ cЛJ `gC:2UgI˛-L~mգ72T "qQQke-Ls~ ǔ2裀3) Q wLgj"~bzԮ _way(Zk/ t+`*;qr#Oc#80 b-. o rIᱝ0ΓU2Rv;t?t dFH/}oE͏0kjuw{2G{H߽!sg:~̧ ƍI[ H!̣n";҂$r k椢";c!ws[OI>UI6dSAIӆG~3`V&y+k,, (eH j]0uT]Gu?#*0Jj\3¶rj_ŧ_-V]g$x)D7 <ޢNb5 ΅TZ1 *#q^K^|igzә1(e+jfcS>0r+-M|9J2u>=Bx]j?,.~A*V&V @j)d;+Ɛ(=Y$è._r3h++AuMDyc~ɉ,^t>? "rOlֲU%9z}@-9n^]"gb'2]],s77}r!YBMo2eY_Uv;R̬:rͷbmZC3V!}p$w5Lj{s1eq"'J8O-z|UHU}or "|c3}D%oE9mxt~LVR|Aw( pn і3nc(VF]Xh}vn"}%[ ʚ\H}d^0m@ܽǣ xjcp|0s9]k$=r]G8eb)PǏf`qd `q; ҃^ #.q6^$͎*Sf$jQ?cibgAlPn^9 dmN;'%xC4Jֈ@Xq[};,Rg fw3"<pS d$t[|+XzOqz-d_)fOm"އQbh gq{;JT-G$Cv1(RkWؒ=9j)#cQP*U1*XI[ܟKKU> mI>2;}c?;>Z. ?yR> YD =泔JWzph/<2Yt @2@M寰lgO~cӹ5SGr6-ڸL{O7Ug&$FFw+\CT3$,AmҦҒ"ұzDW6!2r1<:}w"ګǠ߹L\ m4DH߰zʣ$#p/3 ~Hڠd=Pŏw |T1M\3S$)nX͎|bRwDsBB[sxL@A'sA bXbcd$Km`F:v>uͮI6r2(ΰtnfUn-q#@F;V F᱒?]ç6`i5H.\=mZ_] ըBi,D?2iYz5Ch!T#)jN{̞N}ZqB[MSm+@Cf-'׶x B4Cz%M:hɛk KHndmU H:"1+[ L*փ?$D(fIEΈ{g>A0*1ahӳ@A/"'㔣ft0Inm{1$} VoH&o֥1X uMjcY "%G3ܹx_V{A*GK6,Iڨq{N#{fοk{Nү7GLSϣu1-'&漲r~ sT`瘔Ezh"L%v6$܏6`LU37iP!>r漁E>] w?eIf Y+щJ'cR YrZ0* ?u\F_4@ϫ:eHroMKHj i$Zj+>(=J#{~M-,7is& 19d dXr?621yrĥd8a;,sP܅ sQo}lyLr$HM>X׮&qj"DS4e2>x"#>o)AlסTZa:#qC-"U]/)/Lpݸ_Ҩ?s l0bb!Sl$qy"P,_*WZ6iXW:"` 14X0X1|FNг$$ T=%J2`oIB .!켚jX4Q;^)}(4i'j[֓M^ d\uM@\rjXsO\`v tƢ4 ik$/r3y!g),G1]Txte%>礥*=(S ܷ Ycꚢ0jј;ݑe{eĭ<7 <cGY͊Q*wJ֨>N̶jWJwdwa1 )N&n=%y |&\8tK^b鹧b!NW!$ȎiES~ՅpeaЎ>xI%` nV& #&m.ň{/MA K9q2aHâ6]O`GteO*^#VM'TV ϱ%Ԟswgg }RJFҴSMU 6k觖'}cA1I 0{8rJ"zߒ!ǐI]7J."֤ qIrڎ| #pMJ W~$[ o,[3⧕s#Rq5sΔ_T @>JfN_(@'A%;DЍm(o6n#[AKE]dB®U'{%! hr Rt>}$Z ~SeuR~9Bɒ&1IߠBNYƬ> Ŝ^굪~4+s'&v 2J\ QAJVCAh=3Dt`EUsܧ[ۅDl"C!`Q`@fLis6'׉ ?9#unAqv玘+/$v[}ݯ|`@ǧ"]?5p}"\rAn*I0dͦ|,|p]3CԎWrKbWMC)46_%7QSg(qL7o–t[y#ɚ78'?/=ΘBD!C|&_8D8jLaV'_I |7if` 1\ѻCPVB/u j* \bC>MJfu\$)'PılY rCj@A:ŏ)eDZ('؜%#x l1Uun=M(Y` c[$>?LY*hIf>2w P*6/KlN쨾7kkd @ڼpԃf;'. ''`Zy Vж:s8?n&g~yO$-x# aV+P^r`;0d`G Wg((6^t5[(X"ý4HT wQ:j!{EroZ_RQ#4d{.Cbyi#L V)틢]@ j< h|Uk'աqir7O)Is!+7\rc%:(QiX ^ٗ$[>}++Tf5E јI=4V88n'#5:6M&&k3;_kX7A+'Lu짆yDG-u[g*[4oލ @ֵ_@D;\[V||M{m)唇&)Ga1Spv9n1iBW᮶4\x*4|`B] ]5IlւpĿ%ѽIG48$Hl׮`(G?sTΠQ?F1D D~O5.({$f1As2ue),Umg!h>W oP(WSexzOfBgNbtIƗn:V|'ogOd|RX~dC>+9QvyH"F?@\},A a8O u?S\ٓž|컈e:EZ=cMGn::/$[|\i~缝5{qZ*b?P٦P7YBC=N~/fp|SA*-0u\G` ҏdl[A|w"TZb%;) >|ٌCDBQT6*˰?fRmRrWo`'{sѦ<궼2!R-0{6Ap)=@0[oՔ9LUp;]LHCYpk9Krw߇i!ӪB3K i{ 9n}et*)i? .u}A|~_Y쀘X e;{3'cô8kT֢&Q)VE@lc@ yRHH{wp6=2Ҡ5CKݡo h g6+&gsa8hXze`}F2o37ųI g|@)n-Ʊ5RL$#$A,/•4USI?ϰФUUa~myG, ČȘ=sAnڵє }]R;r ؙj  Cu H%p6gbej)a$\]?~fhúED)q敢(BY_N|ղ^y '5l(tK+|}UB 3_$<>VNj?r4X8 nwn~+l6ЮmJHI 4!\XPos'#)|۪6+lA|2WDŽ7ns*۸7>?Ć9*%:##^ zS^l\g*_+I^A$8т'(dQЪHN/6r :sy (5sN>D!"_%bLj))r#(ct(7פe$M0l]Fd}MBGUޔ%K!o,+*E 2;^5>׾L/ G ː!fEK~<)akֽwI;zːS͐DY!! ~km"hpęe.8$Zf y:?_dȕ]sx4M#ZtqG٤ ?y Laa6Wz6PˇX j[5@:͉e@C]'CH:_*v`tʰqC%*d&O'Ԏd@ͮQO k;Q~e7qǛm<컪oLAey{Y@8 R7Ji.oCuCdyh@Ea(>-ĸ#xW鈮׵& u*qё3 +Qw}/\gTMq&C'gbe͌hS\TuWq#FK".xY^}9c`o\,TQk7`U~4=VIm29x xq@$Ic[;?pƭkEО:~C15mݪ;c*z)W )hr=(~iIO!:XٮjAmwkRVnD Od d<_ LbRgѽ* J4՘31 qIB9a7 "ߡ])(|v%RytFPinĮm7{Wpg|DۯX Q1i`Lj4u {7g}ls20 37Cp*fǺz^fa}S]o䵢#gȭ^&k30N2t {:9۠.U~p9˥ 3km^@{]HaŶ\iCa{.{8rXZ1W7#g`O>flN;PoԸ"9 FV5}F?Mmfq~ۅitOZ֥ gZ2>Ǝ}G'|+hI"[:oʱ6%]xQWuwqR_TQyQ$"l 4QYh|;M,f7=X1TF^I `U[k*?{+j{V鿡* q?WLJǯ]X-n&@챂d9Uf>͝啼s'n\-lDi?Jzؽc@I5wK(<5}HM*7P-a0d:'1.rdkce;k{7p7ޗ F+i"O)`tw((]'Ԟbme,ƗeE I={4Y]m 2B^蛘_4S=z ړn|$4n8ڜ(U2>aM79R ݚ[oKDNhӚPp *+Сis-~G`N4Sm9𥉉{,v@ʲ@kؽFDPAA$^6r1!F@9?ͨiCP{wJϵE/$_\]yjgӡ7{2ͱE!ZћE-ly]T9<[MhW闫Vg b꺤CEǣkY˓)^x!g>%=6YlDbrp@4xm&tƌ&<>K)Uu,ɖ[M8!,3 CW4JSp_A;xiMapf6Q@ vBQ ʄYXTŤ@4l=_niE9 s D; )<̕ Հ( F%[v$:P֥w)IZ߀.W r:3+p'|>>T ĸjVaZH?ZsD.Ih-CO.}V PvwBy߬N¨Bx0rJ. YJ~y8 u&gA/,-c2Uy$c'@#'Nw@0D|Mp0gEIԕ!J#_nQ o/g0ݶ37p)0o+H92KVg%zϓͮZbdn"\#H~xSHi7}`>"$vBK\ BR70PrrW8!:=[gR7 dӄq+t,#R*޳ڸWbb)w'_"w4Fh J֥Yku^9Ƒ^E+TpciۇL)j ~׹EC]udsskCE.8n Jڥ~4XD^L9Q;M7|=YlޕHwB]榫KQ܈f cq͡?Qr Tt>p9#-czb&'y r"L;*fzvp ,i+.%2 qM.m%2XY2{5-HѺ81d@ , ˙%{(lKX\ݻEZaH^"VWe)_v9C-r0o!/l.B6Pg$Y>J{• ۋf<@XBwC~%)_kTe98W'?_tfshMNG9:LP P[շ[07Kȟ%rjlBjĂ>hV?}'ųcb0p AF"7^QЬGImQW6&>T[Vdh ZG8<+&6/)n'o*aaJ:{({Xc~ 'Ą59䧢+Z\9\1̚Of6Q}JtEOee3Zo;N@:"^=.:;\ZmA'vDȕ2G yb{Y6 ˇ;1-{!Fq`qѽY; !)b"zD|@ˋ˦^! y=+esoTADᛵ*/G2kBMAAiٞ݇o5Vq ^Jo/lCi>62N}:W'uYکofG>Wr8iuN'v C4[ ^VƀSuIMś-BZ8Ⱦe~7;7 ݂{Bi洊pP2e f͸9)5T782xY ~=Gۇș)h#tZ(8۱cW&S,/Ԓy/>p7&۶A_g+b8[ܭ4}Ig#;+FܼuЮ6)'PCXIuϏR걗ϯV &i1sjv*@xج-Y=^C-|(Gw',YZ|!:1ZX[8cMC֨,&'=Lǻ])wF*Aσ=03'p mKE`߉ϛ`s=y- ECo %᭔xj%(Ch-S䠴l2DQ`G'#M #h.8vU'{ Gaqw8`2Sm̍+ߤ{w| M !t'*h;oceE|a8jQv+?䅒6,x $V čmI g^.-ۧ77Կo)NKu(vHjk;қ8оE'1>wkcq,.>8r qNMi%nu3/,=,Zjs,Lnɺ𔠚]?`(Cf;u\j <cz3q3\TemrY˧@Dɴ 6VMWd|%sOel7Rpn_.2ֶw4/ʗ4/wkݭY)NN>r.⿠1?C^g@gh[䱗<2'~%_ݴQ]9#%]VL!Qa7H#ZuM|;ى4Ѹ"CUWS:y%p^ j078zUgOh6WHj0Zڐ`ҢFN!Y7+۴"h44wNͶh)Nr7@zdRzᜈֱx Z0!jɉ(|S_6:dOB[?d۬[ -iu(lzPj=|eeAǟm%ei\VkZmA oIwz +q7pR&ULi!y \tf/ĭU _\:lّ%->,p˄^(y$HZ &t clc8\7,vt2cJҶ# K3'Lq~TX{Ji L.QyWb5,ܤ!meŒKI,؜pA O9d`Xؚ· q+qߺ7=fS#Y߳~gуS%+TV](VyJC}(}^O+O_m<4WP!ʋ'pq=$& .0-$!"G(uN;rUlYgm^ĀRB+` P~T#.T!}܎t @^W7IPX5ODBOoS9-`ozܭ5J15}Bt擸rGĆY K6c=~lQ2H:dP~q)OQ~\| }SNcOJĪߺ#}D˴ س잴)c3t@6Mn0M'8b$cƼpa}tzR%ycQހLp*8ө7[:Y2v":t=y.؉F7Z^۔DJ P$"OԸդ>44dE/d0W+Ut-_R_sq7LJ <T/IvGہ mT. bޯo8o}C>r!Ivh%KxGG:'0Q` @vk#T_DոTwއ;͏j"%İϞ(@F73)SU{S3CWKF ySd>="q^i'qoAYR]I=XlkusA O"6_E&y4b]/۝GK566z%߭ §)'\~| &CE=XmD(09R1B06Vwb15URζʯ U(%ֹxU].ק~l"P_}[GѯhG9-/\d|bI攇5I?[4spRdD)ueQ)'#}Q5ÌPnHl(:< $ϓΏ4q-]@ zon6m/MqgfS͡M[xSC9ӓ8-f1nDP e^#D:nM`uY28Gs&y v'- { ۟5qٔCY/ 8j)^=1Vkb}<oӢ<~.PIE9k`kSieDZcqL~>G-v)WG5nuGŹ(b>F]>3mD.(ޗ*TF] B_)Ej 79Q\bϜgg:zk53'.ʙH8h&ӊ/ En_29 ѫ2yMw"G<2Ը L'g0 f?s$X(7G)򖋧|7je@ ڲH^y!tD%Ŋ5>OOAMM051b,rՉ4Vȴ.nË^hI}$9GxTcm 俰 kII_ R/ 0-.XCR\1&qYL F3T(Y 5kx~zg˱MԇGT%kc?JZ) pS_Ef*+CA`a׵%~M_ӣ=W\Р卾.PF\WuvX[*VsGo| K?U*=RqNv(Ԑp:# YU]2]8PXduoWG1D"mh; VD$\Vd) 'O x'l3+Y u'J'[[ߢڡlSʀ_^ڵ\1`WgGm(M[b* Y5ȼϘ3%4Nv$ӓxHN=P?O쇀7e(QRɃHHu3M#qd}jhS"YԳzM,-(823{y Vxh% ǡI5 r?9$wXp6Kfieд,G>m~i@$ bwK;NFC~5iJb%EgHf݂6{>m̚&kн­TzasgEC {Z=G>HpOP-z5P LmtSRMH9)A BSj8,KVAjhaX@-Qm3VA@E1Ö̃Hƅ(2C(D *aMk];/$OU b D)jvi Dl83X%n'"UZ"E3NGkz֌6^`!m%Џ[ rWgLf6nlkVޕQ>e kgCxQ U-H[B#i k$S OpFg1\ņX`#ƖR!ԝRVRD0Dw/U I\+ZA0ܩyhi*P I-^heA77h}6}CfVԅ(i 0mf*O}A{$rSqVIbi}z<s.a' / ɮӑp= c <cROOw-: $?"`8UEIQ"ֱAɲC*7nB OFݸҋx- dPH͉oukz%}S*ў6Po'M>Λo]#H>,bsO&10(,-Y%|A? 샎OPxҿVvmVʟt/8/@-b}9ח9߅NVkbL6-D x#bR6,z7zcW[}u=!wj/-QIrJY; &&c=S7,A<h+oFzXΧI[: 'oUX;Q ⶹPGux*r1UYDs G%c%;rbߦ#PQ "ΕqVPp)~#f詁A}+M * f2Vŵb>ssB Ⲃ+ Eh=De ,RJh@Bj d@Jno*(w,0~߇['Cf,U[e3$ t{κkk!ſki^.RiaҖp=ǵ< vjHޓٚGcrY=|00Ee}_bd UaZْ52kƃ4'^%ML$ZtQC~r2 فžUd9_}"ϫh/O]Sk.A_qސ79D,-l+?UXGEYg>W-ϟ^࿝!z=uF4yy-T砰ؑOXB Udۄ.Mxjˤ:џ.y~ (`N>hg߅@n&3 i JCs@>]`Z7 C-9:Vmc"!K@ &3܌v?- Zzf]왞XR _xDИK -C9)k^̗? Q:|ZnƖ죜vRG8VT.z֣Tv2mI$DL=Gw>uco:ѱ<,X^>vn'nDqk齳WTe+Et^i餞g[:AU8 TVl7gtA T  W-w%[?IWiC:=5avaxa맧^ъe/j݂}dFM}ҩOQٙggUF *w9(3!KݙI|DlyLq e4Z-IKByT|01@צ=PAϝ[aZI$ BYhW[y%r_ĹhLC7$#];CةNqb(hGi[vt.-T4òTҋ0O!Rt]%oE&k,lJE/*j/w4oB<2zګA:%UUT ww23+o7W&QSePP=))[b(f!{ ,(NtS̿d9FnMg=pG'QLp:#8`F =S ?i4+㆓1-ݡYN;QVbrռ#\<1 ѧ|X39'kq2Ґ)3 \PFߋzJیHhviJ5ko;c>i➿p<өVfhgb'sc5ޥ"LWދX]UyJ/4$ӅxNjQL6@D%v%Z %ʳ:aq=([eTM" t )CM;hOF"f#wjЎ.[PrPrgv59ls%LScW2&"mO@tSۡI6 %o+ilpf-gE57<9e8;ijEoUٰNdcX K])9"j&嗸j$@br-M?u{l! Ʋ -M-}s4Prk͈0vB/" `_ NxŹK԰ 0aq85pHVsŒ6fy{X<5[\pNH 8 s*(^ٰ#Y qOB9&I&CDMZP , 9{AI._ 01OR,xƙSȾ"CL`^lۙ.N^~*/V}zm@F'RKqqèmۙǮ8&—^xde(.z/TaV)k72d\^P#;&}0 1 Is%WzlZ:؀u =td8熈 \yL~y8eH-KZ(YBnc9FTD]/"q7ZG3+/6  ӣvsw{#C Hg'vSa*~?JZFPѫhT@Csb%y<:I&t\4o4 [JF~7Xŏ\̺aB[0fJ氢ZWLT?=9JB5ȅJs0g9;G0Pd,J2eU!_#_ ՚1?a7A-].gmFE^{+,sq~5hnYJo ICObyϧ4~MHZ|L5QM.4R܉{kbfuˣvOo[ݱ0&Anţ̆*Yu@J2\Ҏ0 /]-o^T67{qfN*RS7*ҝuQ (xKǸްM@ kѹz-d䓘6`DI " !R܌3IsDfT ʼ0ʁW7 ܇6d~:1V#h"'w &t=Zg%_0tYقDʾxd $A|i ir:cfj eTyh`pCJl$^A9jt2VE%_* ̤qr"+tNG{v.>n[|*銵rx+B4r֯~ax~fLcDcy3҃EYdvT()+ןwON`&׳?G Zۗp.R50=mXg&Re/k%o7ՈOyeDH7<>)epQnK<.| |IK ۦlmfWeW]!1% Sz$9=w5 [4 |JMQK c Z=>"Xy( 7Ƽ6T hF!/$JLluc<.m BlpV)캿su!kZ!H 4s`Ҳ@љ;Bru[[b5CrݢC H@Wj!ĎM*#`&D D>B ^a\6>>o*pf|gt80MXߒMkJ1ɴn W6ވin5r-M>3:*mfV4.j6P%5GXUf3@W3$ tmÙ箷c@SmlLf*}dUH:H{ ?˅[1MX9$JzMP&!pUmmbJ%,kw *x}\S %Xq"Z:JF_YddrQcRDQ NU*'bרG>aMػo4Q<14YL{36apX8vWlHɺODOg3AtK6~T f73iv=36t#'~qm%̅a=~C %3*aS.g |K)uǜ irOU.UJ?!w.hIK 6`+\M8̲ ↛Z1C^_Z%*,L=ag d"#iWX>a @HߵMfb!؝WGdڅSW=z#`Vbr4RchG櫯1B"c,T"}7z*{lV7w:Eѐ[sp:YoEL[4n* R~EyJcy|`GƀuJ}RFlĖDZh%[,5=뗃} h7l]:/nH=@)큍7Q?Džd0;.%T}Y%ۣ޽T`:Td6 6TzNKipcڦf^GÅ8XTaaDv+mG"VĢ}VPSǞEe6EW:zthEH$̌.P#4O}a  R J$ \ϒP#C*7mwJz+{H9a=*s~` k4sN?3q:%ӦM_PD.r| +u 7aEDm[xǗT -6wq!RT $[ _KmUb$/y1*&1iY >|>2VIŅu`[K;vTQ S:i}\11o?97J_dXs [ۣT^3ZYTH!M{ =~m_TfW@/ 0̚מ'B4'螛@Q|Bb*l gTb-6sV$E`dYo Un/lD7!o'#%v/K_F ԡ{=O]\?@24/Rڴ&5zp,M%AhĤ$ܼ9&̔ \jcQk+E O1sN8kj^phe5؜Ä_ N X_Rj?fʎ+EmeJ(kfŶ&7vvhAB1n|ҋ-,L33%"iW }Hy<oFݦھ>91˻5uBcL75d,x#V3|y+L4foX{6QQOSkSnPE6iwNDU9==,G TJTF6Sldo^ ;sdNQTI0VYTwf0-ALrM'*rZj!V%aE'AW10C}P(05"8TsPXÀk񣄅Wr3)])F3025VeO5)`L z/Hk?U-$7/\o'Csp$]<(ML+?첅KѦ^`$K]$(~ dŔg 0`&/Tsǿ%{9¹Y $0wv=Fm VCdm\=EV wc sm! G>~2=ȫYK]:Ih7?`{ĶXJ*,1՘jR@dWuv:kzHd@Xp 0 ҆T`qBl+&+!R<'fͼٱKu6 )I4-p|zrRQP|w͟wΥ"￯*z݅čb0/L/; r%{dl@gEe g,gM`'.Gog 4cҘ2L 2NC_Y{ZZty ;Bv U`Ǒaapȿ55)vE;.<]X3_JG* a>0ref`DOdbNpQYY/͘.Yu['6i p48A]rqé&ML!G55&A6,qz`LZI[0wxIԱߵsK5aU{Fc.X7it Zmx,pu'D!)C1#;*z~c%{?h^4^sUjֵej'aNW u67^SSBwm t|  S(D|fF 7SV*Y8 Uf>!zXnܔ9,^Hv-K;f&m0mriUX%C6F&ji2_}nN(\O@z<dym<=Lc5i:[vҦ^Hj?(o;uUckШ/LΖ  yM'CH;VTtG4tYs%e IZwco.Kb@ptgg9 Lj@Tuo:4h*FM<> {NSVUDk'Y$&oL~NHj{O -d 0TOow FJJv]~UDjS_~E&O=2Hεcd-E= 7QaȰ;v#֡.AiEzoQSb<#ߛɻ,o@(&9%!S=~7-JeSɃjoU_&x]23))A۰I 1Ul7B]>/SLk]{dADMi@j+xbNG*uHj({v~+apӀ=t{H^#/C4l18mm{b8P ޥԕ?I dwM-:ldNRb5-I1^qB^F~@}ftn 4I:r!/l2xY[&tcTn6t7Lgp!LSrQچn%l$o<"Юd:Wϖ~ #"$;ߛV`q(tҷ5CbMaktĆ^K*rk5A`=?-- #D"ʙEɈn8Ӥ4Q&.sK-k&X >,(Ubw*$!]U W9]dI?:5T M$ }!PT7ru_pz .Grb8 zʡvjUWV_.h[*yaaދ$."'YuS%e*/XSn qzdc./orC D[+/(XGo\r/o܀dx&Jh|!|_`L3i?j\|!"|TS`l=6 g;M3>t͚M}!/Ni; Iq PCK7F'ܞxxHMEVav{?{!>KK w^ԋmxG(N84LajK59Xӡ*ɶr{EkW8W#u $tu3O'WNJL1Aᠳ<-YL*:Yg3oag^qR(Ekscsٷ]7LucĺH)uEF>c0/ͺQ6'>߇\ء!@lδE:>^ 0Fk W&}qƒ cK) ldz.aoA>5 ȴ$v1@R%īiy&nՄhY0Ϊٟˌ[fZƏ }|B©L@b]4 pY2 v ź|OFDfF)%]~7](|~;ą۲jc_䑃Qm!13~k+P=f[LLڙܾߗȣĵO9][(,n&LdڂuEBwCv1r ZsKWԎN!y_Õw?I lk9եkhs|_&C1^b0 } GeG!/v>25uT('ɲPkES/t*e7 H-0yq\7Y1`.$i2恵5ZqZmF(UH7]IBR2{; X`Fٹop?b82\AO A'cLeU\?-$LUq̜WD` vG@/Ԝŀ+#[hH!q~0[`L[C!y)Nm[4Uyb11`.d.qoqF#њks#_?烙ɪN~[r;d8qk2W74 ^t`\,XOfvKPCᅼy< nǍ4#Zĭ+) 66ݨ=ڝOvDQ9-@uf-gye&0#(BucF-?EЗ-;C CQ2gZWB[=I%j8&¡k=P(t,DtKgț4)@='4D2 /P\CdZ~tV4NH|np4H ͦ"R2pdG&&ןx4a/DMѓ! E ,$̋vÍWIKfa!h1 hDNe=ֹt1+ 4@&cG vmqT  >v4n eg"^\:E @㑾dO^ḷ/[!7({ISM@'tixxr00\!Go+>kl9KK Z4IJ; nrpP"= w>Y6uH%-u/`Ycedug3%v=t@2RC>\nNp\) AE"אlR8mn?>Um Lr"=tOn/r- P2 ItV%)l4Ө'@__Nb:䈪E?ps DI}*ywHq"Y^[o DDK~5%)CԶC!26Ro@|]&HM"@t#) ",s2$zB2 >Q1T-$^*'+O^c}uvUe19"7^P1n1[8=g-'̤U+4faH /?d 1_O z0fvN wD {s8QQEgb"- | 4-ًl2|N?Ȑѵ+ТƓbȦ)#rNݚ/CuL-ߘYrXSN(|ɥUS_ɝ8I©j!FmyB}oW3rw1'+d#XIz8d@ Bj q 4;=H-!Qe$īAɐiׯ"yˎB/Z{6_b G.6xsgM6gSr˲q{zxS5z0Szh~re4%l^)(d(j R ~P7m<K`ˣ;ُh^%KAX`3O!}k/e;艹kʼn $ڹH_^PvFV'Vs_^Q7h_>7Jad?WUfvS :zvڴWx.^C7JN T{E;.8e]sr#` 7-3l,\OwI8oˢy:AvfmQ啾9eKO405\̓%(J q)\A&rϴ2H. yiιsC 86rO79&<4C>$O 5xpEڊnZQwo|Vj7➍X|k^-۟:9upznZ";y.^Œ#F"S.N=5 B/O0TdN9/<"ɧWʆ6ܡ UG_ )}` >T=k抁@|fjҶw~=l%7H$̈7fbϓӏjC3ϕ9gO(?ױ7B V↙3╩w D]z{^H[4ˁ`@: BS)o"UI~,iRma5"aϙ^rF]w="$Y9Z52XUJ/T'&PWjc(@tBVnLIWɂ܃KYD1ঌ^{RB}'`JJ5\7 g >vDA~DY*20\r,z^ԵZUAbW6oa`NPa`<n\G=B1e ʺf˭Q"j|bf`BNYI3Ý\9uQr#tQWP _O~H&K4*Rdfرy qQ 0B)4Mp%*r N&a3k&$[1=i=tǧ[DEi E*O5~4iò=K/Ղcf5;V<ȿ;r iC 7kT7cb, >= iۮ-E2KPtV(o. 6 jye(vnBOG؆ 'Gժ,<)bwJ2TQftk #d?sO-]Pba(Df;POGF0wZT$5'6fxhxoC!loД\ř)i >i42J#(/q}Wópzk"3 8YS.|ISv\x0XCS,5ljΛa00Xx}1DJ8cdwFf4)}:{!z*!^Z` JRw^4a Axw罍3S9X!Wgo5Bx'Ntnp_RW^v5ߢQ:c ȋ{aɑn/h_'e2<$b dhNZ+XN[~@wf{H&c:)!'D 徢XR׺Ն=V"˛ y&bj"a$H9C1L  nLԏd<[zՑUcQ{!)G xq@חbOӧղJ3IVU)B%=gumn}Ѣ6h >bgWS><,gf;(c=bxU@ZA5 SF,. N:Y@0dV2[Vy'wSصwPXہ)Zs؝9; _О(ړ#xf|S6W^a:IC^l1R1@wNyu&}z'גA[?[^J~d=QY<~ϧiXX5W^1!;M{Sl2h m^xIہAM5dUic:<"y aQ(cY-ӱ*_Lzpќ5bOOPg_ Z g:>լo쾵s]} (XQAl*XLw^?oB3T4ΉS!Ȳ +q̄+`KN"'[=ZDˊ~ q; ]`=yBYVns]{D=n!)`-ɗdۥ9nB|L^<&RAp=c1xj(GNqV"{ 5%cZb^* ҼSޟ#WK ]c _'w^E-*; yf뀌 jU$HտNNqOxŵi-65l OL/ENF)5~$]4{UJ&fI!$0vU+`PWb&fpf`> ݭ9Um !BJeJV@@SH RkMbGTnX|6/闰a-ww B-9tpʶBjP4$ ꊔ R9x;(IFD!$)UH]e\ /R?%gNeO2P4MpJ; nGoDžsIyv0ЪaB%OB»)#[5$1`|L&PR Et٠bmg%FçYS!E)`F1)~ڼF딧#T)zmব$D *sEyvM-e[}m&ʍyJ`=~$Eȿq"""φ mMVpmz[as>r%_Ij 2za _>a?e_%ٸ7`POE_貞kvRCO|`ea2}>BYX{,i}Q;`8К|3<&)G;6aA̗o(q>̽-MF0^:G^tK@W~զ69c@cX_f`&JGgd&uoTj>!sg>w`D?q`է^'g@Ø($n#w"؉+4 Đ¯ Ʉ~+_w}|UGgBJa(d&BeyhJrYCRR. LNftܶ;֚أ( j0=mU۪ZELU*OM۳@H4Mhkh9GvTrD֛\Gx1GKK#wcEKUuֻB6ϔ,z $0{<.:-ǤS$$E(t)_Q8I!ݎ#zךd0 M"=|bF{ӐbCB!5VyJ͜+qJ?1sʃ.HhO3k"&! ?Zuy~P9'Sen6h~]p"ɟXjF17 5;jK?Lna8!oŸs1`GK$cjá6eQ|kzbXu{?{FEG!]e"( cyjOedCp{ Ɲ8>,NԤI0R+*QIӢtZXmz&!6 !0Bp,9BjԯJArD-ɞP+OT} FnNEpBf0d*10$¥P2v$6'괰rYUHo f%Tw .|`2g[`QJ`mO'K9d<^5 D1_YL|%I_Dy1M-,̵. d1u$ߓAEo߫ͼVNb iX&#2i=ز>tm@:et[Q4_s;z̦GXV/=g5+./Hpd-? 0zzD0}+zZ-id) 7I-<ZߚFQROp#)J}'GsH f8mK,`p&Cvkj˿ZW}vR[^!#h8Pӱٻ'zg O<lC2+A7 ф1hRV`ېÆX1i݀fayrHׇ-wȩ_eOt2F c>Mdft6"P3q6dd=XJ5wIϠǭ}AEכqwJmjlUX9'ߴ+5Vv b>KW֜~f5R9kT8G[zmwćדyxqӎxeӄ1o,nY $UȀ$oBmmbxz!*oЪ\? !b'+ ؘ+oϧ 9Y6;.L.Ys4ge-qUUG{evfcUw*{<ǂ%uʚO59B ǧ m݈OBȓgc\?Q-=E,z|Gi%~rRrO\#J7[w byxlyYlRd&8om}i&PͤRi)VhmOI.㱋*-;#W |ב<]J&&ϧ!]ZK*% P0˻4TLr5ݨlEKtPڪ uMrg/W] ڜ(q@A_mdt>_8V5,]w1sX642`p\(F9@fw+Ģ8ě$IE_ AB$ERE9{̐*S8:%\4pHh_8+PzHԶ. dҍ| m߉R?[@@;l;qCt$}_(>oÇ 3,9Mـ=֤4dC$)-9zRJ+:Pj ѯ[zjm8BtK$]g|t T6^ёٸ\ub (BJɯ} *J wå˻f;jO>9OD{8_/D bzB,PkyZ>#N("bYth|Vv@Re:q(R)epdֵz3r۟RXE@w-DqeI,x(&%F3iFuDZ"z?Gb2ftJ.owXd"rW ~@ABԺ?rqiPa7}]5Bt%'l '|ss?9Ηi>ck ;)қߔD͸E8E Wr.r[61PK+c*iDkkPO qځKe2Y!a~ʒԟHy~%)ۡt˂蘮hTw .'s̘ ,w/Ak}蘗z̓,s#̓D`Np7$8~B>eIŮzaYQ S_nHצ ]\%[e[~)rduBiJa.Rj*ԗ2p$U(_+/"tp:e '',\thw]-hjpnMwsNla,|C_y!K,/4ž`UAr&a&5COSSb|szyjug6iOEJ3w_C d_ :6ۏkx>oE$=*sluz<*>C{ww/_d33J\gHP{[QuN BҴ+[*.I5I5r"g)\S1y?ƦOerq8ӈj%KD@]cb'}q6/>!y\MAE;g~*'2]m!s}qP"d1I nP#24Qrz$&Wf,N$څѻϲ"uO_4E$k An4`z-fָ3=]Ýչ@gneK.)P-$PAd>қsyȱ=dv;\5%pj=y˭;axwcC7~x"U$7"{uɞ|+E޻I>+nL'Z&HT#b (q󡑒q ʷz@_."?䞊Q{ƾkgQ(Tq<N,:5I uYZQf.Cٳ .VRy)UzAF2%G ԃA$'U}f=;#L #/%}'?<@[ :HxD'z1=yƉNת걝}xCu+BRҀJ$WN'D2j_9q/ (B8$FF٤蝽w ygKKKX?I9Ap>jdJ,/?1Mn5~}?A(DRL@vpPgu$ <ǹ9+՚䊆 f÷hKݽa]VU@gFSPrGT?F'5N^&eulg BoѝIgr󅜠p^^ O2~o bAkU!ZZh#/ 'Y2oɟxЫ*YΞ 7Hålj]!J Ru0̜7Vq׆7 rSHkGv|xUdnpAJq[4\^S'\ŃfЖ5&!O3xĀZsޭT3lHoY0|u3 mL(aug>s1 -n G"AjS9+ڞŖlʐ9@̢HkV9|9W=4>i/^w`-jI {T*9kxfzvpRWj(1f\vз51bVE>1y  i\%Q^͚-f]Rh`gC< ¬>E/XRhOyaT |*V7AcSTIBh] @ʘt(wRݤa-P'T7ёAs8H3lw`CUK έkaN@$A1M!|jCJ Qe|tԓ&ʵx ʦu&)B.GzzH_y -?gE_HŬI| !೒Cվks5#]' zɒ`Ot(}d'he׸ѿwm A҂+DܫQ8VTʔ <: 9i"sΈ9ݩ0fkFsoip Lh'Y @9-8m3nwwu@frw20\HR}ʊ'}싵d+_ 5+|V(v.ĩh0@[he"aZa T+0=DC("G%H;O .k;W|(Kp p?EHssrʧ7Mh1.F쾙'gg% \TSlKlDD 97%z#"@jaokkюmSײk%naI"PIm:R0Q;ol(1Hyplӓ7۾0\%Z'ԼRg6|$@‹>OǁTqN-<UKrÿ=̹؝ԭTr-)Lt)i"C"{ 7K}q@+^sR}Y  nRs Fqxﳋ4j{s^91֫X @Rpc,/5N/J Y֛+ N fyW>Mr|DzQL/i@1sQ&iI3C}n1`s4Lȕd_ Axӷn):T -:(ބ`!/3pt3)&k޹~A:h:Bb)O7[q)ڨM\v0PO(,rޚK6 Qd<J%4t-Au1sAu)t#VG#oU҆8`KRL_ԴAn=[%dZO.]N?* Pb_Cg_֓! Da۹J WMЯ%Pi7\BZ?(Mt.rAI5JZSD+GЈj9bM\fդF jksv`( -d煊fTn{}~_S,I|m(yj yb >9n\w PaMBѐD|aLzy,IePg#Z_=6۵2wxN6) !h&聤J$}y ]9%~r1Ln bScAٴˠ]0н"-(3Phȷ=ݵ7 b&`@aW7#f/)5țj.y0I'BAғ"pv}+u`dvLexv>jtelu9 ||+?K(2'|V˷5c±~3Ϛf]eN7r߭\V-E6 9OPm|Wma >z)7,Me$vYK"9אH/{A+F3+ ~A+C% eo ^RY˕I9 EJ SZoer|4VP.8S~$W+7hiurc/_6.P!I-t,)$Ncۘ5l&* ,"Tޟl3Bt+`4oO0ǏPg}K~sDӛ({Z[6k~oH*W#-I ~B+BM. NnA C:; 㷐 ވ''16 l[&!.9{m=-$BHsC~ '" kצFnˌ8%7>E xø)߀Yt<0y虯ʦE4c!*Jn}\+Hg}68F nm9:{bc * &Z*/4lao̹Gf7;qE'dX) ;HJU<CK! IK2[[O(2:,jswES?PJp$"].c%-ҷ:9bJ[~q_+8^34w"nylY<q 9} FI2kS- m0c-3Q3Na+zZ`NO݃WJ @mT^crlYT!X5]J.)sl-DKI5f%$kٓp" ѵ$U xyDM/h=* phCC)lkvꪜMZGif9CE; XxKL/.QA~ }wC{xu1n U'Ê>BգHNn8/1lrSGm.|G[f502a33A*_f cK]m0c0;QǽHіsUhF^i]4FX'Vt)x;fvKH{^I-8Z0 E=Ei* rltڶF>]+nUHl^.CBQ!x_w ڭhZ(<Y1_q#(b`jE7YHh9`ҕr;m،0Q_h뼺Sz G Ѷ ]T:p:\yd]u23j[4!lp,m|.EJg/ZFB$3o`%쭌JnJnGlӶI6p5XA!Gz6ٺl'6~`8Qׂ1u| ki2+ x`ăr =x:dY{S1u{Sk|0 q]Zy&ihR屳T/= ԩ㸆jĔ7IPPM~ZӖSf?%! h-,[:$ l#6*ӔHdeeE<43 ꓏dTgg,wưu᫆~׼4k`{S@q#EۈOvg0-S.`p[{oơxR$3,-țMծ-v [^튫ZsgF2=(wDi#-Nqh`pUș9 p|I /#Xn\>Ĕ.X(Ma/!2'f+ M]E>Hb* 3@wi/jou3EOV0툝.B]aBJ`$Ñ_R- ʸi1Fi/`={ݪ2GxО??;` '|ܹsjbw?>efw҈B%ᗽDG00(ST8}8FD철Rezz9D՘G)AU=6v/R63!/Row< 4io`LϺ w./*{Cq:ꋲx)y@2[KMtF_lRz\`dƩqĺcOm?>_(ʉo)[Bm*?#Dk1(XjT3J׎mӐuGGf. 7]fJFU*Ym77ޱY6j X_%Q?@6`-u~gd= mcLuθ[M;i0uOY=Oh6U(O:b)r{p還HVoE p!ZnX5/ 쪕)<:W!Ɋj:] #PC%*֭0R*Y(>@k) T-+Vjg]97җoŎ~RZ~"}޳0{ߡ^G nqo (;>pz^  S=ꬶH`|$v[wt2_:H^h@_zͅ|[UqU߻>̅og{5bey :Xgj 0< 5Z+UPnxR\sh%CH}t2k'Y["*ޜ : Qrt4j&&XPVU;|i;=-rk|3{y涓2'>%/jՍwAvp;heyg_HL@aϓ[;'sguC^ ڵyBLߌ\]5Tg<^vl;s~O[9Fpg|[|#awcѪOKTAOIaYy[RxZؖo1K1j̣n#t6Kd!#x-)=,*Ea4WHK`]1,C^8_iV]qEj1@!_6)_i|8ءUiٞ#ofgVY]fy.vۢوÈ*niUu=R`RPsapOV @J7y0ʏTtٻO"oEewȃ} CҧE{F6YY^]M}4VEu6rvF܃ =dk;d}G"h TZԳ~Y/%UsHK-_Ա/i6YQ=đ7?5[`zs+>{M;4ՆWU=ģ,;eDG'RɹY ƭi/x:-YlT)8*Jul ʞ} 6cڳ; klxIX2fITM&z@<\|(%b 'C:Lst9^H:儬Ve e0KԑSQyYܝ3OVQVՅ`r ~J҇(ZByH#O؄œ; K ,mwI7e~>ͳCzݙ??qe,lq$j6jjQde}GO)qlhw`9m{D+ky+hw㶉E<W*>%=z݊G7wR ˊt{UC+P"v2".&śQKLRm۴}" *D3Ґr{`+C8@讟z0tԔfu6dӫ$TW?7'i Z21:W-?u$:8~*!VpJwl}D4͞(U5so i-Ij,TFwUmu& % k,+G3g{{B Edpnz#C~kH&e`BYj- ~tIh,d P(~MSjQNjqQt<5.WU:%9+e B땋u<(S'MO# 2lK Dyy#;Sli3.ZK}:-I=qN|?$&CoAd~2#u<ዉ];f:*G.aҧEQmT N8Ѳi@t+ױX.vz7}0BsȜX 37#{rD{-NXGRq߳W1X5<,])G.[qҹG{([ܭϗ,q+o}1 s6D(,wv3}[ tDBsWS#>-/{ OI73Ēp *LT>[Pṱ!}C5,<+,U%ˆحbJ}T BrѷoMǡU-wĿz 'N)ITg+]HxUߦFjQ˵1Mդ차7TqJsݔ۽esu@LN4ޔ sS@{<}:-Yk V/+H Q޴\[(VQrz7!ܢ'\Y0 3'[] GڬZ~L I!VԿc[=Q-&xy?Hْ#j'َ*ioC laFaEp ̩hsܳWB}!s 1*4U[%L}?!%&9}>b88`xoɍZ\|(\`I@/jQ'Ӳj=H[w<n!LܮA-ˋj$$kFʑ@2iyhLFQތ]sg.sIؿt0 !\F,]X(/<1y dL䊖<Hʎt#TƢ6ߤL7?ң sQo 02YF?kՉocc wgљJL1W>JQ Ux]q>C+\B\Jy&Yx:-B G5UwO[tjesS]AiWe|NC,L?{1vN9|owd+{`^S0̜t: D$ʙ_*d%gJq_94zyU]4^D~釦UpW5tЊ}RaM(mAZxU W隺(i]'0Dޡ%wmVjW%`w[25ۨz5.䁙'RHM9CAܗ  !ƒNx/*h'B\Y8ӯ[;tϣ{a3e^7ąuUP!~Leè 3raB)cYfj@#p]H.ҷaAK)CW wOt}'` $..>ƣCq4bR8L As,MJڣ?ȥj/D:m `[WPay㊯iN%m|a8B֡vnro0~\0*m _\fR@rI÷&NƌX"QbPK)Qg箕`yVn[S3AHድ% Pf#󇮜Hkp[F Z[}4KkePɁ&ڨDWm@M70vG8%wt:EY*$Kueuذ{,~!D4[N$R%By8SvQt_TU2sy?~c/͙]iN=.mr&kZ.=Wn.hE캵JZ}Aݺ=Ԙ7Ef'3*ƋKl uH!^fVy\׶ A;Ro~-o;_|c8+Ғ j*]c_oo75v»ѐpD @*e7cJ{͏aXB? $XH䂶\I+TբDvewDo"i5Xoushc'?p6% Vlf\%M_&#r2*_̜ ,IW0F@왶!q Q-)y1+5T@K1s[x:dRÂ21C:XX CF>ɜHQs#6[V]tTngz{j/5ЌÆe,QqNk=&6}b<)[ G8AR%$Oxwܹ]Ċޠ9S2B,bїvIϽ&eBWM2k_dnڛƂL#]t'ED=yVɫѦ=L6=x-vcϬmU`vs_ថ'ԻƟߔJT$ƈ{|ltA˴yxpRA1N+v|U1ݦ<)p_ec̺{%rnEgX[qߙ^^),pS,H`@y4o] 98ysAKMTfAɃPzb0A )g5hii% |^P{DJ&/^ߟ^Ƿx$ ~0+B - jR)l7^9wx,02~(}x=%@jJrTVqrf[(+_")ۙ$I)Ao}D~\%0j Nkłhxim;B]yAN]Cb8 +[NCRv2uӍD\4!-KϸX:߉8!0Tw젱 ٵTbə9^11v+~'3Cx?+ldN #C2^z_Pz;Gt OtmcܸadI=~t!%Slo_9׋=G I>?TK,x#)2 :E abZƨKɾXQ*h#G@e" MM *vջj(# YOyDiR)b2xѩ ָáljtÍpjw[|$.+8b#750qWvGP|Qz.z%.ٸ9Y-dhD\R'3V^iH9IiriMEfLaO+ۃ|<Ӗ9>!*_; Њ lQhBѭ ݦ(59سP^YUS"䡍I MqG޻=1'i}#2Q:~,aS"po,nk,x\enԊG9c<'\Ď͂6\m 3zP@߫{t/#7D3 [& 51{"YW;Rӭ"[#hoH {c(}eEKhab6YE;o ~fCtowdmVc91^Zy&%,olvgs͉ YA SE-v.B.p]N<l*?(tUHp*c-gε߮kHVH'$NW/+(δr)hH+afZ ]`/FX-' ve*ͼaЖR/8uvWa~PH SfC,/u6oU={."VPTju?z":\8J8W\އҬvqYa2ȣr#j~wYiv 9=}>Bq\iц}b;X;cE8&%8z=\F:;\j>wViJ) sL(xOFnZHUJRo#MHSA`aɧD$7OI|7ݬt%R F9Az^=I}~ׄ<䜓t ? P!!# 9JX%`fD0\oiԱ/"O=dmQ_d.M0e4'1dڕ[P֍Y {pBKld+jDUs,!JEMj1m4Ẁ1Nޓ_2tmn `@p-pʾ:%ȽK#7[ה ZvdNx4IǤO;@`h$(Wڃ\'ݴFWՈFj,U"}n92H֢i`CGqr&t82h&ۚ2A#wTLpGnsU1POg<2v"sbsuZKCoݻp6uA%un0ds 3n8B \WOVƉG׹cuSl# ';RioIS_U{l|!N!JAchuT½ ."ڪ#x94-\FB#ᮼ K:^eQ $xw\8tNd4o0*..5NZiR6a(&ZS qgȆ[գ{6l]g2 ێڻ~fL]i7Jj=[Ą൑}%Ӓ_+#6]Xm>f_5!@wW͈dD 0Ti]H'%Ī(})m󡟍-JyP͋,}{7y4(5" i? `s/H9l7]Cj*iʬqh5Zǎ$Nhɾ}= L?L6 9ޠnܸUAA RfoV1*?]^M1 -ՀF] ,WgH;pMj$p瀝V%o'y7V~<\̻(]M3x k(6,,kztd_9ce^PRsbJ+[h.L x ⿄:A}&*3; &5zemGM;߯$% -9u2s95% "&auiiKKUK)r6A~Ku-2KvI=ΠS߳8[$V^-Tp3vHE?Z', FBF8{Kv׍ͻQ,P,!J3F>Fzr\銚שM(vOfL?mh]2a4&JTKį*8Wq~~=X?H(lZA]zmd;/ XXϞ#2, i^CE=A#A #)+2J(\ԄH*ch8H|~KbdhU@1Dx,\nND)1"gݝJ;BM(%ǗYeQZkdOjDz"=6RU}Ԅ0ûLڴjQ&ԑ)rtwC~YB%>D 1.<*9Υ·@a*= sE1ܟ_ϼ6ߠoøt7~FR!{>IEӅ^3D= -Y! rGi 0&B'Z41YWnz2@V…e!B- rGe<'gBLRѻR|oSS m=*5Dkř\8 P\K-$p!$LgWXuį~ qs:;l1sTr%4՚6 LI`@&(ds׼7-C6L`jqn)\K}B' !i z/{~Oةj4nfJz }}ӹoO:t;d NpY$0~8j%$'n΀vO7@޶b1lL,ο쇁'ǝxMJ1ۉǎ}*Xƶ_ce1feɦg}2W/wVRzO~2>@`H"4p8*W8hߡ44-m=pIʡx\{y:83MyH랲Gj5orU H2?:?@(It{!L[ QJD_!*ef0[(A ׺ F#YZ?yO=gby[Y5<SƪE&>`>7JύSc5,+H9WT3n23˕s .epk,Q>~V-W`{ʮA=ry.{uiajK:Lҵ+z a&EwE @ǯlrO:{\!|u:L[y۞}V<ڕ8VS/i^^2}>-<;W7+! $w_lcQ)iG-C ,|%6t-@X^<7%t/` *E}u8^TfB,ڱ]l!{1ӸhD{/]XH0GRfp9$BFflNuOb}vmN_d_ru7'^!*dհy~Ϟm|LZn7ހ"`K6P^ԗzvO/l=5Si<.S& 91.W͓&_pIz^{W ( &][XuA#!OL'-֭) rұ(W|Uݴfʼn ٵpqdа4'dYހr!(߲=Kff_/ !`4B=6;ZہLΪ|A9י*R/XÙ(Vr\>Oڔc\- [LTg~lw"5\&\ye@3o$]O ٻ-\j+/1kZ"=SP(e+ڞ6UJcq,.o՚Ydmww.^-0r|jnpT&JԹcq2b,p `}M*HL^1pMnA>ˑFՖVD)v#blV]IW]TA ˌ[dBXzʝVoR=\y2sc|ijۺb kkBߧ<0cE7|bLaE0-LT7/|Hl7TY3B? GɱG0_;xJaѳGYxuaՃrVx+nH.P`\U_t,<͓y5ҖC!lhZρP: ̲'?ؚ6܄R~\7JV&@oY^"_Gs~oY;/$1Xz'|P N6HieVnK9Сnkza: j .> Ju.[OW@ W:>'E6B؈A7;N!fn? eo Yɤ+Ym""Ma#htF5Y6|RP_.'X*Ȃᄌj"^yF  a3Ex} xVdjNM  >`3j1.2&J/@cSiQ&qf!CHDϒRVbi͌bsg -0"&D OJ-s7+ncWR.m'Zfx^В&:yu:0xT{+bw'ȞŔ)ZRSq3C%6 X̦Om WUQ|䟒J%sT!w/V;K2cPșӢ{j2E7?LB 篗) N<3DGRzS5L.X4{T0Ĺ1@8k'LܲG5f,Ll41RB'.@f*nqŃ`F(!heT|$at)?Cf_G#xkaE I)ډyH,.B @ɛA 8nZ`ܖnF ^+D̟qjoQ:TmI[ۀz>C<-z>u_!5hsnl%>fȦ13se.jLu=a7I療!^(2@J'φ2bײ΃J%1̌ʁF88ںI fb6Q \;[l q ܑٝIތhtԮ=sŀw{E0Syh,=@@hv+*QA7a¹:NuE*eW %O[liB?-wXcjZ)TU|,Ë"'$:c!k7$_@픅#(7 ZR]jQdѥҬ "o.Eⱊ ~RtN l`< N:l(hqثXN{)B/c{n;\7j8^_~ AI7Ht^rUЦg$2t'nקԂKy'DU4-6ũ Wq;%-$!0yuu[ed[TԜF2'j)2s>6f.Aj7u["H>®5ixc}X i4e|uD.<뾄">䇌cma@`qNlMZt}qs"lS3W>7#HPP#FjڑTpk^zsB&@"O{BuUOU㢰d뎏E3j،"+Q/WMC IҀUXKj~SCCfa`f9 z1"gGև( Pwg9H)ZgK̔FR#(LIP"SN_ օb \be%+OÙ{lkmYcG:d߰>u1+\،MAd E>wtx/{/ RY. *2!dh&'Z'+I;ߕk(ѰVOˇ@{S`U&iHէVb69ed|OJ({r I.LZF?WD)R $*>?kg 0H`tdYfVLu%}P~ |IJ ^54Ir;D僸8a$+bGM[{M`W#A}vRX]#$yWDmRh\L]=RS^vI`?Hr[ 08ҝhⵎ"Qlt<7)@@N\ 8;\htWGk_7P)`K\Ȯ(0+A\Dk.X lY%DA{J}| V.K@4f(/^*XAtp ۺkVMn$gOC# | $*"*]}iS ے&1V (LθܸuRBħjfͰby2Ͽ)VeLV.)VXEy;BI7Qsy2'Tw: M+ UPQ YX'-?+ªbQY :bۍH8~D$? 6Rǹ. 0ANP4g@/0~̳GؙwnYi2>B}N&7ڶuUoY'5 7*Q\q۝PL*֘5qJyCd. юF.1Nx\AhpPȲU#~pDaRIz>nz22Јa0i w{`98;{)I :Rz..e Z] f8`5=^) ?o#ӰxR[7K ܎ O]Lө_n`; 5Bma)مIjam>';ah8ui!*īj_=a96*<ἜHuX#I+Y*Dh*mzM/vamUcÂ-kMEg%><0`ߗ1!yco1=3o)Y%oF @w"mSũ$!Yp=Mrf̓9o'dw&7U 4*b)3F[͞5W4o[V)O9X Ig:TGWA6ZjcT|SS,Y WgM7Ѧv\Ha[)7ć6|'o7p7>$2ppub`,]X^8̰g]-&/ar:Š09Zc ^gG%{VLU$JA~3r>E~):LTx]lwgofzٕЏgl*OQM$zgT.$D|?&[qeḧs|UIvl\v[n6#wMm ,^ |e &bdFƈ1fb `byuX֘Gu okB+"eY[Lӽs QȟRpmC>m+_9ǜuYm:z _ ֆkZ-ɴb#`O00 j! ޓ߇ʞ{hSWىv5.uM3WŒܭ>2èiSNpbܷ]F½3YC?z6v`-Rlm=f/( |SȏOZ~N4|"?H 0`U+!Bb/J)ޝ4 ;=fk +$6a1{N08WH]׸1"QWwd ЮK[Hȕo]A ߇L!K+bk?/`Qv(?VbE5I)[iiɌYu3xqM["znovBZ77/j" ,ny\hE"|i:qWLJ#=0{Yݑ-EҷR|`?&s~`2 iͿb5矯`K(*dLBf &^Ę~Q{4"n`QŠ& fWɌ6G0GJBd=n3^|1yW(648:P\ 8,|S}nފVN,us1"TI1~QD;#ـLWi~GΜ7-o#2h*$]GG*Q31dCLMijw-`Y=k'Y,yk =fOHg^s';@*9hvxOjU-+͂]ݲѡ%=n sry69 !VDwE;mJ9N^ښLG4땶xJXp9)r KLs^T?>J.]syoL-Y6XqAX5|-\QVnCIF-sth a=I(k/=jT_@d؀3o74`85^%9KyޔH/ZKͪZ37x i.rrF'G,R*_miҳbsSQyZ$ rIZ8- Θ; ѾB+W ǵVh[ܾ]uB7V™ZO"-B QnpӴpLX4j[S>ytLXpmfE 4J,,}}ȌygwٲicQfH^A{:Uf:8CV/ˎC8Gt n!S7:dw,WJ$_ =?2  + tt{+Bk+sF_}0t,@{dnJEC?0q տӡ 8lM4Gom[C1;Ti@bx:.cΰD<Q x+i"}4%{ܗi˄[+\wو@v7|OUdnW<0- 73"P)g,Z`i1ZDspY$a?ܕ+vUpb [,Eek.d["Vv͡MKC*hj8zcGʸ`hR+b'[tftL8'v=lk8;k$?Ϩ,XXeHД尕whD0?'TVR#,/=?a~Gϧ1Z9z4HX>ɸ\#d`Kr?L B)|ѐzL41Rٳu6;蔢t$Ƴ- "rhW!v3^dI ѾFy=eۋF?q$kpbl|Nʇr3n$)[fҤF(~vm ٨6|ֲڮ3-lZ^Ń| $+r9B.zvKcr*d~N b8ы8~:Y*b Aw_ƽ o2Nо%|䤃q]'v9vRŵ@I9v}%Wb*/Pꗥ߅qWCy+K2\8lȉN d[s4Xp4wU:zμNI'E(FYGu9إbM8r*n]2cvԴBP"XR#@Bhsl!DᒚIq*V!ZYA={ &h[8` - 8ү e+oOgG1Ay84F^0gZi]mugWgntasn0&Ft缾2]:y8(a=ʲֲJGS GPRLjzRۘRvƿیR1;{5Wnm3?jRK8`,nj^)"M(Zr\Qg J!n8o7YrE|6 5Z,x[fW@+yJW8%@@uJBO4Z%S?]hk3j8.W0wk5ټ=܉ .ƥ2 +&FJw-jKct" d%K#r]j*&H??2Ĺ!T⫌muBL,WoƆWpШ&E>5Hg1&&ۅl=BvAS@xrdU'^(PH'?:ߘ67b2!̉i8}3WL>}G&{ coUN:ְb3v9yר;\oҰ_YVxvU1;EH0oOבJF5) vNO$Uiy`|ڇHLG!|(&].QL]Zg8$/ڤn/53@nT,#`c/%r;Vhoo0>6MŞ F\H\-]Ka A&(ʥRw{(+ҾAS.mj+Ibَ g5-{zyݎ5i m6Ĵq5hGlÉb|:rтȅa_e0E<5t4FR%aWrSa콠QFT O]޺SZ& u:; 2dY *fi.#..Jf er]Cܸpe3XNQ4i6&7Wguʛu(:wV<}<&Ѧ }g8 ֕<3)hF^̟.zeF(N @F*i E.~ Cyb9?(Wx{ӼAS#=7եIpxږ3v(D{a>/$LZ 5߽TicT Aóx-J˓QLL} q.g^`=WJ@S^ͥ,j׺68j 1<¶^1r܃L߅sG2I^v8'<ҋ:8)V8MPsKꜚizLg&GȗV@).'>t[Qɤ4e)c;3`f]x;tiF_ity kE6'H!@Zm ]}F:'0.fO2$`bء2#2u6x0GBo"ƺ(Fܦ  Ys.h=No-lR SՕNJ|{>16$t8ىb-ߔb]vCmx%;9 zlՀCޜ^sp(/AǗ=V6XV_9MA}#oz>r8mF?E6^ iT?[DO _쨦y# GmȟBàEDW6굯ZV#ݍu}pO/>:S}[lOG8\'qwG+ٝO6XCVopu 4=o̴a)Rv-3 )n6Hi pJގAwh>׻Tr 2--T%Xm?Ǖ. Mz1^v,Tzi?~txed&yún!V^Tp x[3HfG-έ#3Ee^&#)YX(jmx0q")R7T9"$䄛6:q jZ-+@'Wk~2#6B}^t]4M 쭪Q'[zuKzw#ρM@bFj΄6kx 2e3c~eͽ G]b/JaHv˷C*ĸnn?Q" \t8-p$Z*(ȯ?]:1 8O߲a$NNY2Mw)1|4<~I] pNXVps8$ zEn`,?#/L!}H7XQ)L @UGtv4a1nxy xJЀ f-wkR9eǼЇ+;-!:b\FJX"Y[7<;{|O$vTdq<50%[mmsGN;(1Dž RhSs쎁(C{>dC^'?nwvQ8䘽ORI/j4NRP6EZ(KyDxp`Xaz {DIq JD]w] x/:ma!)I7+:ୠ=pǤ8IcX' zEV+*u%wHAǺit~e0(|$7> A/b@l@_ (WO ڎo^ڭ{T3m[HMӫ+1[`Y,..1)X z«y){mHw@Rк^ o]6B0@ D֒[]*_(ǩ@ֆWx?B,b0y7Γh؃&!]/1ޗ*fE x{0E9t˭M'~a`NL6;lvv?Sl]mmB ͚+Xv0iH~P U7gRߎ.Jq=J^weRu*Gc2΅~ ;kä qUo&R雷ѥaÂCVҷAv/F z(Vt-rZy*a~Ab^rV|(g'N )#k2**T(dI`..-ʅMcSB%5!,KXd]b /v{ˀ+[N('drmW~RYAw-绒>Hk\76D7 .-|r;fp9^/=1l|1 |:5 TE9ş z{bl&-<-Ǻl}p;!d XeD2BZK\)}~j_!BepsZYJrp|]ɕjqwayxSE2Y(s7_MjG3}t]`Ϲ1}EExuom׬ѦBi9p~h7zTOs8GI7wlF5EcTgoMPd<36;ŀޅ2RLJ%c]hDȱsX.0b%NFC^['hlA٦ž2Cj8 NJ ּFO?AQxAX9E!UIKBC`:t7HH? J]Kݥ,c=XY8Yyu{:]DX~ aUejUݝ+S\ x94) tEMDG44ǸLoy>Kc\LǓ'1duݬxm:`jwJl W9꽦.@-= `B\ -ͺR+*gj/mŸUj^y.xtx%i' PV݉_]D߶Hk,*Qa9vKBK^~!Zk)YEK̮ e[GW2Qy *LzeM|$<ğ8; -*.I{ڧMhqίm&'ݟpn>mNhk&FWzGbe9N_rcM˴mb 8[ "ϓk|2nDǖ7JS2kN]JZAId \׸f ^q>4ťHfY' U9U1#olW,8Px!ZJ @j-9VS:Ԡ[ hoe|<1<)N0W`|(1׾Yrs?m}J&Y7L }0j>YvÆKOE:Y~v}]@M(P5Έ}ɽƹL1ׇՄtL.kϥh F-!+i.E%o;F;؂KqmCzeD t F6ڧ\Bus06MwG耜d)|ZQ a'Zwwz ~xFBŔV.g?$$.#k85~vؐ׾"x'*?Gf!ȃ8p@}v+-c6d[;^ؙN%UQ cdbiU\xښZ2/d{mE|un fe7=לSe:sG1*߰*wХ%Dc|-]쪴<g$FmX$4uad>/]LөsA Ӱ|>)1se|gK-wcvkcKcK/׆Αy1FƜ.f+ _xzB29bZs_7B׊[`e4r"drv8v<`qHՀ[e۔%epExLӺS/UQ峯Jv 8K}Vԛ,[wW4o:SHd!tPVTΏ`z۟?ݤ%Vj('q??/Q|IDI,c* hU{zcb+,H#s'ku;(Ku޼pw w[=_ 2#(;|M`AE)zPh- Dx՚{KL'C)02cmm}dz3 1B# >̪dzHZ4ӭW(w@='c c=~}kF)EA#e!j/2gffac3jJl >+g $H4p*z3igxnsQuD+д.?.Y-XVWaW@RNc!u:1L=0,霕p9^"^Gu`4qQAȰu- D)KQ(TvO@lpߥц N}O*:v=Gv(yn&DC"U}RPP:馝<=ZgѦ[KjNp,K/ PNM3 g#:_8x.Wqr,0(,f+xa9ҋ nb6'1He_ cX;m**11yZTYw~Yzr;vTPmlaLt\!]4WNS)it*\UU ،~&JTL@W7 BB z;\ ] CUWa8coU4v!dH{?ED>6b&tTDK6PY\i#׌wplfQ;.vNCpyqj&TZr l*2V&;9g7r1@Pg.2I6Dq$Ƨ2+Nى ӒQ*Xab#QvSrr W>kΎ^/5DR<ʼ މ琙*GBD<!JJUg F +*r/r9A˹G97`/I 1ή <) k,7o)m"N'L.pOsBw'wpApv3K3y&:~/84*7pW3 .GL_H3z|;kyBiLCt46HM}ƿt%&Zւ[?~0:P d7Eg EyjExtN._yԦ8!~/5nBtiP8Ó92Niaf=ivד!-1`ZD(%6 V{F"+D ]Y LE*f64i ²AkKnJUXy ɇU 䇽?JgfۏY/XnB[StS$ ɡ|찀,i]]|fBϥ/w,.ŀm&h;'/0G 1IQ{Gd$1Yn"հl2; 8(6hIf:%%)[TyzIP?v|y+?$ߤ{(h5Slײ$c,~jvdZ9y8X>E1a]~5k wO~OAމJH[TZ|?H޳/^:KY8, j&iLԾvsVW Vjef,,OI ?\%&%+Jm:4? r+q' RXau'.d}zZD30iӈ~O 9i/g6p(_ P7'#Y 1:zg0.ţ{Y8+\> &HcsMp= hf1WP]CnWͻ([\ ZC覦IW)Q3q<ߵcR? %Хҵyt_>ɱJ]Xi ׈fyα;}_̄ZxLIٶ1Cjw.U }32˙ vnYbbo?-RU0xU]Veʵݞg8 AypWƴTe>r?sM(_Wr'p= PUhvʌ۷/ڱu蘘ҿɿʏ/t(T5d{VE&ёCRy.:[ (zD\ F+,L*L+Q%5 .0!|5'%˫6`C`qDUA07QՃ\\Go^;V%ńoѐ/!W7({%?6r~+cȋ\߷LI9V} @vHGVR&fN6rb}lIVI4b7YÅZN+,x Q swﱡcl)msnL<SUkQ,k-W,1h@Gkb\ )SF,/6Vo+g3ȵs=RM0)1jT9'rؕ{KE;ya'*``_(VS <;2cmXnHeٶiyʵNs?&4֍7] ]h2vAt,O"J1gIHDaԷҙLn& |x%CfL-G+Z^GNKT_fw()dCYsQU&Ew"z\҄?ؐ 4^1dUhj7s}HT&O,EF3(0#q@ityy5+̝3xqגDouƱ9Q,5=V;2uK]HS|>)||:A0uު,VhCgccs-L6'5&c3dA73ڂ;ϝRUYڽI >`H]?鵂%705'W9G@GilT(+c!L> h%\-Ѝ˽_F{: Y1bn:Z`23.r:Ȓ?R4Kh1YMf In|0[b%rV5qurf9q꫔TNfՒЌvIQjvKdȉ/gI4ƸS]$lbPNmzeX*v-WW8vz>|'E H?DW\Ta zUkyh] VI0c.KȒ(^Ɖ4u[3n&dx/ mTHm@=4浖3cBI.b61-=`Kkbs-dt:Pzu`@va }- 6jFK$Cbvú:Y`9B#Й.`)4) ^ n/Ma{Y T7Jeb7 !.7TУ9 4!ڳFco`XCHI€rnďi_u :gYZ07070100000511000081a40000000000000000000000016439a35500002dac000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/misc/snd-ua101.ko.xz7zXZִF!t/-j]?Eh=ڜ.+3SpO?mHjl8p ;ձ嚋#.<(L6 k29K:din&=V驉> Un'@C@|DtM q%2ahީp },paeRyYlRKy첈BV_FDӇ e8}o8rbCPl()p̖ats1vh$)hIAt׌mBnGQRv ׋Ѯ-55誩^iC%PSvͽF5H:$Gձj׍jrݓ{> sRv<&ecT TOk\eA!A7$R(UЃd 4yQH4MAlVF&o`mV*XFY'II X @մD|^ɋc=*H-[$#ȳwCvmgb F"_$2_lŠj&"^:>+ sȴD±-q ?uC#pJK^J%Şrb@_4F *B׺(\!_U> T`*P*cT_=@oF4`s@7L羥TO4 |i}|i]'1 md`-2O#5f;)j`,)x =W^8g1gm5"ҊSFTTH{ZTrŽY#;~;6 |B=p0dIPJ}7Ѝq ;H.M<lT,-AI/nknĕTs9e4Z KnJ N+5glgqv;]yS>r7rHӂ1ԬFr89]?pwWĠ{-}RF,VLTM$4259`.B *m yYzz+Nl N{hݤ9pơЊ4gm9,})ݎA(;R\gx:{ ZX%@𱉫 =U!;C(%f\ ZF*'poD,{ÄsHl35PXX~ 1>'.vż1mN&'zP0$|9osVNiJCHq._8zjY:'ZEMǜ X yBOtUQW 9{.W.''gN GE 춒ިt{=n?_eEO.k8U'pz7D*2/*43^1Rc0OÁb!Xge"$:׆2YRtoD+"@^{bf*wa-(==I?ԟ[uE2|[kΰ/bY- P[휵L hV/ ,$yaS]ˁtbـ+rW[0EI?7JoE ӿ NYt03+jŖZƣ=27F.%3v`.}XNƓi !LJ}= X!0AHopzoXR[p[?k")2}1ƐK)ymq9$}%ђfVParpx[1 9PNx!hj[eSb}yW:^Xh TpXʧ8hlvufM-jCEbpXZ-* aKӍ5h BJ88Wg"dyPWixPGsfVX}L!|GqTiϧΡsZW,2pL3_4π d&қ&Ķ6X_ }|fOW%%X!lz~7H՚.v3A_"G,v5Ԅ< y~Ġh/pg9%F1L{РO;'%/`ٚ 1 Rt97]L_#%.J1OkRULX^ُr ?>6n7u<5Fb!ȡΟ)G@r%F~`Š/Пwaif-u[:UDX4-gSj:#):ub]?U#d7'&裺%p_K@29*[@RgnGGtE|v9lϓ̴]-;= ; dH"9eEeN꺓uu5HrU5Ԋ9b)g>[Eh"W|jN&dh(;mI>-Q*@8M)-K~h`nY.ЕXsŐӸp3F,o<_;9XwذLྑpAZ c;䜔m8' 3 'yբktE/j-j'(:f:1 $izDPYز>ђt9i9TeE2(f %>݉)ѻŦXwj!15|D_ȫ93j!xȒ3M\iF׶^a*nMwiԐrAT\b1]T.%6;ɻᓟQ$jzPa!fG\Wr[B]5+ o7(ЂJ 6*&QV,*=QT_fd,Up$^9YFv87^LhܱSz9zGgikݎT}7<Jh0=O)'nG6 e*WB E!nr5w^O]teXBnS8:#6`Tv_f Xy|l$v!':ńܛCd_w25ڼߗSh&>4Y3n}P-wZґxa=4S띩v`AYpF`*nf$?j{﬈D[e%ޝIkBm  g  kt\2J&28!QFY ۡ i\qGE=wW"D˚aH_*P,x7]ezo KkZ]- dBiв4FzQL tsћ{C6ϋjZ0(;(WLd;еE鉺cO(ۑ.jr,ɮbgʉ5#˹i H,8Z/67H =;|5u`@Zcn2GdOm y5FS_3B ndRP˜<1\]\iqg;Aӓ}GkcXBM#XbKׇ7_rq{KwOݶqu>tHR{E ܵ tR\+=f 䴹!9ख़nu5+\<},2#G>(=}9ɺpd,)Zs!xŒ'xS$u,6X=jY=7D-d{;' 9PXE-[hm-p$מ}a6LDeӎfY@\Jg4X*nPCwcwz؆8/"ͲFEP;5I< ^N/8k,1e(!Mh4ާtg'FgVේ*MU߼{m(詮?`ԥ})xj->TudUI!]^GݸؿI(M%~:w5mIzndZDd} n%PHyl>$Yo2x*]= 3,1t6 ٤m-M-(=řs"uE w[V^Z Wh1eʍi\-9J"uR4|qw cCQ"=x$|?\<ЀAsp0iPVnnEnR 6Q0ݹ8&C v%y[yx@˅F7U% n–mЊVH m U-n(ApumS$)kԆM‚!_c3./En|-Nz1MЅiד<^9sևpxUwyQQt,@Ae%fn Y=ʸXQcOˬAe1yF:% E%0<\;ϕtv߇J|D49c[BDBjۃ1 ;T,47;iK2"a .2Ɯ¿mZtw:e -AͭHf+WF H'||J^2Zchp[ݒ.A(C*-V<Ey'z*.M DSp]Ti.N\h\??(W̧pDK6`s%X~49Mu:;ỏff%h.Zd4EoM?F<30< X%A%v*頁^5:qJz3,`˗^V}H}ggZ9|>AT7BlXP-m[s/ 9w8fCFߺFNOg:30YrHT2ny2>d1}CB^(ZM\0H\񂣺FZ1 YH봘XSza6pxh-*Ė%.,f|*SH{t\@SZ;KW)pJB48)~1q&  ⎑&,-$a2xW/PR*ۃ)sEr%H+\;ħ$?Us:%61".O[`F cw!Ƃ!4 k =0}WHޏ$Z^%9$*Bbbeӱg85,H,ң.Gz}׀h EN`R UvHꃯ#]kޯETiu"+3՝Hѫ|xMЍ9c%&IKwFw*Kݷ?'U|66!@0-})LNFRNA`J5fi]?8׽eW}!!i\ Aef~ :GIYӘ /`9OuCFC`ӟt_;3NOS߀0f;tK5懺`l=>9sO*IT0o!~w#6D>nG4Ɔq+xQcllqfe;&h/&pO~wH=!Xٸo[tIӜkX"-?)nTp]!VkRLo!uNtjsH}a2ٓK!{)z}Ck?aF.*bN~9K<;!j]3Z4yZHYco=pg5۲Ds/aZ~33cdNҼ~~};+7f8_Bp9q L\vTW'iH%JF%K,&Cf˴&s 1 hvpelJ] /2";o5Q/Z%]+JkYk"DÏd+Ċ}R(pX~jۚ NIVw mdlIaYcBA4J–ś `AxwˢΜϖ'cH}b?2V[k=1}B|sj@5+z?!=(PdAI34<8TT`-EUhd{浾C_,ESm#dɚ&lI;g0bdN~D(!nnrY 7aF@7㣆j`.J/p#xX"&3o?WX>FQɒn_s.Wϑ nQܨxϭ:'r څSWi #[ԒDcvӭfcw?Vo@J1D3qm{x2/DH;D%Ji]N&%'ychx)L/F` ZogitwOb510aqwWP_3JLX ĸsA Z\r4't(p:g0 *,;5G@~BЭ&jُ̜\!N̂mXbmzKG8R h"JM9}9$"btelQti8-/;np`SuO&؝ J)lo:D{L( @:ex|k/ ]if@s.pr3*\GS>&jСacTg9,wy):fA" ͋ B?"fo]O>?t6KdG=7EoxoqD|)OsIj9?0]IU# d*EHMouO+y{[4 E//{{ӏ_݌-Ru[">48+5 o5neG7aΟL-j~ccp9 @&_AI& j˟ 8rvy0a&m1p(8'?ZN?H1 Tnt`Aw,zƔ27HwWEb]e^-4}ErFYgGq#l$ZAx; Fz$ϝ 9 ~p=+ߌ򻨠 | CvB[cl{{ԕ% {q_ɊHz18JÀe!AFk"MRJ,E,ǨA6o=<$6`^A{R sFP eeX~-PIaC?*1 O$7#N˕ո?R=:zxpۗ@vHIVRKCt :$.sPۚNmTTTw:+KP:7WRFx3G~'#Kzp5dkfTmVCX\oN1$z`4vXq[`2QpNM.קFJP}'u٨%?T&,FSSX:bcxT7nxeqCC~{=Sߢk5zڇ" jo+gxRKOl˕wl˜Jf)ECi4y~f7p,!Icqymrx#ތ\>/*9%C:w ZKdGf\C~|!x$қppQeࣻz<؁Pk㱀 A1.IhjV,b&gv/4> 9e. aasyq~ q+$ Q<.yI4=5^˽ V`Gw76IuD3YN"@_ XD*<>q-$TehZ65&rurQZ 8VE}GaH]?*$+;^i}h`<]\FK=%+ε\Ѝ~LZָ*$"!O4HG p&j'XSeaLL;秽+KwczcFZγa@BԷ5RFt>^i7sC z[|d30bʻdY}pV&&4Ua= rF3qz6S iijp缔*yR~pX Mq~p(^_5LB``H10w2%>ZSGb ,<ztdEp3NH(FN) <]bM"6KDk@k#Yyr~ܨYVm6=U$%tA?0NQ9uP =RG_j\_yZU_@U:Iw!HR}1uu鞀}ex:{x]ee8L%UK* T"OiiQ]/hHdq!BVS Ϙ|ﱟ%6.`K fۦfp#"DtO e]8$ozȐ6ZǤu v3fa:xìq }wjHY3Z[ٮPbbᾨ| T4I_ _\ڼ)AZ󫍑5ca3Rᵄʠ( o 8<4D2  ˸_xA>3E,B3`.iii(e\NJ}RkG.|Y[n 4;ʬ?W@i 36I*@N7a}ۛ5?ao5q:I[X'82 )m&RO_,wAq"^ d>F7l'WQ|> wTrLz_b &Dݖ_=4d1ܾ$Q[HU@v d_Yq9,O$+:2Pow9Y(+0Uhp"XA^ 5,9?_8TN OR26:O5$&N#&zg*H,_ŋK@.i2`:8J߂m/v`gpY;U}/س;nP 9D'o01HJH=.6aXzo*Y74+5OEBUGp+z aZ`R3M| %N7?JT6=v`2Gp~gc`Q8!Lt0c1_b v*7y10>b bn];uzض̜G/9x5$C WwI_*;;*|. xPO-lp)}ҭB\["0y~@I5e37Cu0T\y *̟v Fpȶ\;jZ)jM׮ E(Z|)aLRS2wEh}rdYt&!ɛJ26d~sN=",ߏ?_\C"rYOSYf^9Bհ:A8p"ѳ_l9{{vҮ%-YWBE3ub 7;T=?zKx؄LP$7?' PfF~3>D= L.Xba֞pd<~hVoU[a}t <|~*2`7B.+#m^bMφ2Ҋ,c€J1p۲NzjV5fPR8gKMycMId0%*DDYmJ3@@xӅq#P2$P BcxLzt@o̭Kے`;wm qvg.gRm83#T6,Z ?K_@ȑ,ྑnO\k*#XX|W^#1W o5&XjӕA#_Wh?~ŗ/JbN!ggm3Y1hj8ihsDu۴>q^vd鏨k.Bl<3QK_%nc( ;X?8.mrP/ojmVBGېV~j'0ÿQ!N+ng~`F"UV7炦X;e @ Ȩ!HշЅvU-K?4ΐ})Zz*x&zsF_'F{*r]9Wr,lEaNdlb;mey3Tĺ.v[WNȌ>L恉W-=H{ȭ;PR!Vpy235!:qMh5U6~K4yI4kJ6 9 +&oEq? xemQ]:R 0./ܷ< @(%W;/)T r`t GyA/q $K8_J1qX.GPU)SXJ)[s}oOĿL% pXÕ4`)z(1d5EBԺ E#k1bIX'O˥3ZS|Q⣧.Fubyf0Rit. T '~]0 6ҟ.YU]-a<ܳ4ɝq_^S1n(jў6%K~lj#V=C1?;Ai'S*?j#Mx Q_QP$Oa.cW`A9wGk*Fm " f𳗵q`_Gˮ PyU?&d?pGōĂK A0lzFsj˃D~爪s"ED˙!{-s,? dz [yvk 7o0^"Fy7a [fVεC҉eshv-)m;i! VWtA4SE&FmG[7GşD6d'ԣӉ5s6(Wvdd%@I Rs™m-=q}LOmۧ]t\y/W C ɷ+^ER@*c.KQ!ic 1c:^qЂ4@4_4k$üm#>/q{/>j{( ҽ[_'_KM(>W[E>=eK_hSQc0:d.B M8To\lFWoQcݫ7Oɸ@F<787%o| E)ȆVȲU-&`ֲ@Qg"E QP?bb.B߇:|UڄMfK0vӦǎFK r"ۚlR=6bW;F':iGCpLF fXa`np[c)DžBaH,&.Smh8oķFM󑰚޲dMw؍V_J/mNxX9KNe[ОXr WK~tDD' lkKœaF]]Hr[59U f`(3"[pW'P!x]s!D̷Cܫ|x/C7fG[ڏ\kŹj L G̕8ޯ-xxqV%D2WZA3Hqn`nȳV92H5ŕ v?{˓=1b699@QryF>2_M?=hQûS=F>;ؽkePl85jJBcPLFݰ7nӖ]#&g (%TNun34hж~t[>x_ nӥ|NS?2z}d~nZhmԹgm%4@CfG8m)u(kZ6B"u!c8O޺&$t ltOc.Fw2$p8,i9B,/(:YԮ d  7∵zw!>agf)9*?~-{%aגдV_Y\;GHwb?!dYc,IW>ӴI "1+>D 4U ^3hPp2WV&x#x&]7DLm5ep1g@FUP ))sJ9:@¡6%%| TVy8u@5Hmz>M5ƒƐ*8[o7n'#۝g{*ǎ_ ?7SO@t{)8ۖ@ӉYKz5P3ұj._0/Sa| f=ި$5e0+ʱ Xm3o(8A˅4JSl=D*ci$} zԈ ˏU#@&@#q]sXBH Wh]lQϽlЙMwd.Oԋo?Io?x@İ,w鿩8d}USXc)}GPc !VClX;8;̗=nѮEyM4Ur ~̢VǗhJG]JQM}ct̊(X`|($ ak Q\DԽ7/򋿯!*9V%A}?X(]nS%j~-58jDư4~ < UW$ٲ+ek><_oSЭA}y yֹK33nޒ6+k,nS0ymmb}gc$`ζ#` p`8$hӊ@]!@x!>K˝s m^ +thuMK8 a*Ǟ.lYm v+ ()xdB%5S ]Q=8Q3@կN浇1Y Ӌ=.%b卿H ^/tQvB#N6VSLі3'XO2eŘ<01  $),ꊻWuO;Ec._3q_P0 Dؐht{!5=_Ma _ {ixTӳXwt޶wbգ$8.SGr _mTq4GI jk+ᤂQ;>|ԈF',,# [Fi=(R"J5*U:ӛlAYnMW27T]j dԬ\{:U~lv\]V$ע>H:EYhP}yhakQaÜ _m/\ycaHވbiFQ1(oTƸ]$ΣsH`~e,7Ā}ϕZ_P`=ܻA325760[K뫪o̾E ؁k_[$w/<߿TFt `B|:%4]X ĵ/M;9k={ڮ!Vנ">p),q.m+9?; =Ͽɬy$^? u0s&6 txݬ_lrp Rr1"jss"P>KEK 9bwUsB^qJ: t?H} -蜗[k\56i=km~b \0h8*n`F9ݞ #0"`rjqp TdP{ԝp|LYƱi˿o)ke8R!/OeB((ȁy ȌJEluj`yi#e@۪ңIϴ1Hz1?RN阭8j_cC`b~lamNӶqI9I\9W",7T䞼R>_ț#[(/9SX"~Lt*Yp*ibX5 ˊ3cn͎l1Vim۷bF>?,%Aӊ|v+Nc;z5L`xRf5Eʏ ">ڎ]GQ,Ҩ)mQ~mqǺ?#z}dP-!l3B:$'$|8^:LP z2?";xhflsfD!=dEEaaس0U~b'lCv}vȵU*$TpV ILdPT sJ:5e:ׂbi(NEϚ,pe {iVχ2/H)c w5>_ BU)ݮB}QuN?3U%/k}g h&mI^a0 lΐm8bB_ &HkcnnZscQc(1tqq믐%5 WiBy-耿Lp(~pea/2HD5̰Z2ݠ띧 ĢsjwȌ:߰R8bcIt@=p@mI!-]x6ɝtR1O}1%-qwY`n% b רՑk1ݑ -A<JBpus"#X 'Q:~C.'9+WORVM& C\끯Q\nO9n  +":faWF7]lAZn5m<kCDz@!3p/^EuQ& 2 Y*DB`@S)DAUbR#=t5#foa+[U.\,QQ~3}$Qrk(Q_J%{s4*/G!8XSȪ=zص]z[ݮ^xRM1}s7Ǔ%Ӌש tyh*e북_ Kyi({0ޔ#Xu4Y-T8V;(EV 1?|wAlL!*<4MK.bbγ%n:#|Fَ y;O1%Ѣ<*Y+)v`OV$D=9qeJ['fU )n'^d-uKx#POȺ[}@g8 6o%7^s!D62"8+q~MlW`|cW.LeO@rUeh%kys-2_1_ ٻ??aC;10ϧjghmo:5|3%m ;!Y#Mea+a0Vb&lu(Tۯ߰r%7.l+ e-k"l/`[jk/4C_NҽgNNǣI=<:hЂF Ò%q8L>)@Mi8*b%Fz?-HKҥ:xC>R+ؓKd>/yiェCbMsFw| xŪI|S1ZXO :>5!D7V"VrVCESq3%KKzC>; PToig{ۖ$+kF%C8lYK;PX칚i\Ui;O7x#Nf9s+IEG/&pk#; ޑtqͣpM-[qG#VX_|bH(#Z[ ]_~Db++'n}ZE)삃fł 'sj̉t6)dI:vv9&(=> ,WR5ȹɓQ~yӅopfc1YeЛ{%f6>3-Yޭd'OU`,H{@rLm >0~ڎy/Z~$\oAK;P`-s/k KC=P\4p:Ȏo+u佗J.a1 jkɉ 4e%5.G,U3vD`'om rNaI\>KX`LY)'$C{X'om|6(`J+.#~9_XS`|Iߒ-?R!YzJ+lHE #U^YoC6u#U(SArɓ8ny!4KF㩮zTj[%n}EX+pɐ36U֡&,rOF]$E=*_AXk6@!q{+ErzK6NLf@+BQRq)7 -||!ڥ1K+*"s _jܫn^0[6gMKJL6GqxC/{z-kO Mt+wt;Nfb$86k""MX1akMHf.,W4&srq˷ܜMڦΜ2"[T>Lŏp%ql+P:K+<{&W_LmckeؗwLLv O>d򿖂``0F1QQR*`  ײ~_d `BN1kiҟ&N?(Ue't405C aAJğž3~zyҌ/<[FC&A}M'Hq]/y=r7ZA>/N=1BxAsv;;'m]>#wJak/ǥz?At[/p\5EbHKcR~32!lnsh;x'K2 П e5דP s'Ci{Qɷfz~IJ#!pLs4qmT}0b';8 vv8Nx';CP>!pkx_]rY'V/oGAբ<6%xrcϿy[Lv{篗7 )dp~Δ=C1zBZqED̻nT@e#}n忖aTLAtP |(6'bXD^.oԑNlOydǜvFJmD^HYǟQ3S{ /nxIT\"vlpbOc:s̆_ҥ6Cf⧶Wr1Tfu>'C_ dǒפx$d(k~-'AS` gttZ=d{E.“c9nG*1lķ3iCCř^/d^Sc.*bR~-5őwK"n?l\[pmsg?Y#6F<* H Y"3wďU~о.tMd iݗ4G^!7hFp >6*U5,*ɟ (ni5` Go#I՞ɀA|&qW0gzA>v2=n - ȶ =7a@|H}wܔ6߃p!h.?ĝ]'Q}eE]'姠ӂ@*G/ \ ܶa~r9\H)`vȌK6(D*P;2t_ X9ɳ#oQO_S-\fY&nNP6d.EB}>w]X&Q0;{0-㶊;"Ӌ.7êyk.g' i@2\ڷjiZB+)lhۻe}b84mn7P2<0]⵹aDEm, L}ҟ60ɿF3/ğwdVwBxܡL"VHfHn"_h;>UߞaF ǖdqOz ̬N_(2F4VnZzVűo2 9+˺Jjʼ3Q('* 1a('#pDU]B" Q wM] /,`.o1b! t&\O18$ɏr@>MۥLbw59n+WÀڳ2Oi'٢tKʡDF~5a7?MM&8KN13KAp" )B1yDB=6}{Úc{* OZ8AdCg;ԙL@ZL)$lR|}2LZOviT"srݐ5;7x! x4~Xd߸gP7앢gNxV깓S""]Fu^B(!{ wZɌԯ`H[ZjLMCu{Eu{Ę"r?3?GZS-"rsYQX򹧻s!ٖaԦ,MeC/7pNB{AԈd6bc,> `%MI  i !-Vojwi\4Y=ObgRd d0ȝC,vbW`1[JN[|CND5Ϭ)5Z ћ/v7ȳŖ|}e&W3f~ |˜\~.E[5(뀯͆10^0QޭtLpYUrnlJ47nĄuǘ&rb#@qTǘi < Uf1h+eAǬ9Rt ֊[ d}gvj2aq)c6FXJ.OSW3 ^7-*00+gڋnsDАpLK#WKmQ ]@^G]E7%*~fv5]}}e$5XwJaW1F8@aFHko01:4"]e䋓RR"$z5IdO$;BrRYJX1X00=$Lyn} .7b ua"b܆n7,p `~^OՌg6[&<S6Y3sJO\%!w5lkqVDzӘLi<܇f)pp.eWeQ|t ~N+y8XK7$-M6Lָ*̑n)vT{RUM(S9=|7ٓm_ (/E(+Ӻ.5po>$2b$#78qEF nGQ[<J%[5WJt>Aqsh5EBbq0~|("H*F sR}u6w($;Yy@BFg r(F=?T}򟺂) 5 Vj'Fr ^:F"PF"L:GHI3l؊8:];ɇx4%klIc51SjeghlNI`8Kz Qma6Ѻ沥COph(ra<(䥧B$O=ȯ~.T2} ONgyIkD<#x"eG@ fvG?vG6HtUnIG$z7}6Q-qgA ŋI^ QQס": m 9 ؐDrrz6E{lfN@uY BcߓV@Q[}_r[>j% 8 =Kza[6s!K]))h7][rI*t~f Rw/({[HhՂAv#(wU'|N< Fq3ot bi.m9m" : Iw7%̩ z]exFZ8c!| N@Wr(`0/ *ţE fmEM3hz[)O``*xUgoKV3|̍.` bg 0B!nU#]"S4UrQGAqF\2!jVNu a2+qa`_[ lq4a(kA% WVY.5+L6(eE;I}\px?bc)׿`*cŶAn(A7jBCB -whі"K k( ב_h</e}3ma>ޕU )ETгi׸xM@AE4As>ұ| 5TTS5G*d7h`E Y0EULX*0. Q|a-l9Hhr7Lj*k+ҾFb}Ln˜Zf4 GD>7^g&> PM yp/&l&>18VI^eb5n08u#aV,/R-uC& tŖ}D;kPx|i6˳S $,B1eGh "Wh o6T!\Aw̙\2ZZXVɫg>u4Oo&_!|8bEGSԭo`C ِXҔUѝҸ6F`tV| xQ&7V뫳JIWaj7z_ru[f [ouww>ybP_῝!Ǹo"<㋘Y&HT3rܭ) ׸FJ@Zb؉>hJc4Dy)im\J23 qUpHUvy M(YWb>+ܾnӂ)­Z\O(nlj!"JYSshk?- 2/U'oaS.tXè,=,sxJ2F5$?DDld> g#=F a(F`A?KyjN*)XdBRm`W_NɠV̥%Y<Ƣ2n|0MlIxEU:kv١6֟tDHgBZH|EQEZ2N1Eb[衺ftwDCՋj;}nUON]vkhmK=+97=hpl莭'i_́2VJ,Lls0ԓ;pPٻ:!9_jQ_2X̽[8yK!p)D)Xsi%Tq{yj{'S7EK! '˳QAky]rjqp֡2 1witV*RԷHÖd~ RFO|ɽTn3A@I?^ fpR.5qD J-K_?#)/c~Du߀R"L L 3mf`\y҈1rzkzᬛ V]lVCfj@ |F)% Cs!Ƈ^r|E*>Bhz) ,gc[CEg9([w#*Nu_Ɂ Dm]{D?WQPLyNf4 B#_Yۘ8k0 QѾe7H"ņMGttnFRXrVD [X. 5b!rw>lCE5견/4Z³p@͕"c@->j !j{m`PnJmI6vK`zH"řj_zu=@K3r|oe!yHlA9;Xoeqi6iS&1@Iu !\Cdb޼uRqW$Aj1(,x\[Kzu7h'GĘrBzeJoͳ&4pq%ҍk: 1@&?ADtN8ʮi?|Z~D5)op"h@%bfon`VövhW$XVW*)W+y?g. T7g4ؔňr.&٤[Pȝ{N ܢ --C/ *KG{p5@}D=0o*{D ۸K O4ޱG]72\gEoiTGLϻUyK), >'%ykz=0i{cݠA9=2N=ɱ~Q͏ )(Mhv|.;BaY? /N31ncӥQdPij^f3{LzUiM{thi˽'?LAp^Ws.-0wb u>Hc,˧cbJHU@EYxc%ZmĤ+9&轏\ܢu |(LaD'A^9T:@ʸ{H$+#)N ^r'2˕䞦YM:k*ʿujct uRE+=g~,X: >0}ӭd rjPrD;M/Eác1 >~hZnQߓA +O$? =h/}-l,5tlQ:Ranq+$eKy Ī*{T_XhJ[$äuYA ?UT=*`fsle(P+^m^akj4Rg)}֞-SԊU:SFL53Aa؞˷uZ2 /Ba+."妈'=pܮƌzԸBȟbeZn+};Wn@:UzܗQ"U`AIy+ ;G2fwz({uG֖2i\6F&;cFvtcV% q8NWq PH8"#ԴhV Ϭ1aYܴ9q=#V:)qCr1`r}KW0udf,{Ĉ^̊>!hV2OOQX s̞\S?x5;>(azGmw )`{.Z lZw}Ps~+OR¦YOB>oF=I?臻eQ䤀ObQP>f= i4eG`=_][TXW-&xyc*m[זN܌6^gB٤XkNz:&Q򚓖hnq4&]15 KK|ܷZo+qxn{rÇ}ϯ]mYoq:֙rr[\ZQBe3dD%;;wߪ"p/[L+)H* 3]Q_7G:} T=yXЏi7D1t/b 7"uƝgţf^Ȗ>jCY zS H,u$/MA1ZA2ڒ&ޞw4u<[Ŝ wo4˩ l$4iY=HCROg}Ũa̬KJ~MD>'"|4r8Mnb:f -wQ*^'͉ eQK%[Ӱ[v :U[2cI$a 5ohoWPnC;3rG!kY<\={>$EazWBwb"S+S?qq41 } -Ivy^]2Z}7( Z>}boV}(SdFķ\P^V^-_"|n3)Ov,  2k24i蛅A?SV+pϢ)PE[{"OrɆiЇ?9G,( V-n-ỷM[ X,mSh}_}@" XiیB8;e*J10|@ӳ!~JP@_zNυws.ufFiI]mZgGB%@xljT 6ya wŻ˽T2ʉ2!?v.HLtWUD64% 5(Ըz'5P| -_ /20=./h^&~4q,HZ17EۻbLǾ+W8O'#lκ~Uo"`<{w}e-HfKlNN| ,.@v̍Qg:|[^$K!Bb`19\sZ\hf8m:<儂/^ˆÓ5 v> :x~JzM^BwdFX9d+ )dRof 6 %qN*sMEmH;*5 W@a,z۔|d41p:?s{OG<$(>a3*8Tft\$Nsn0A$)<{[PMP;8qd&)\ʼeCm^PadxlpR9[/MxZRWb2h{kt | ~ d݁޿M1f [άrwa: >j.4c|~ KJ%Iue ׆GJi_01BOYh%aPYGS#zJ/pkb%nGHϭw<ŢhmNXpIJDڈ}o\dɮLӬh;{]CΝ3@ w5 }=TNh0y"sӄ1LOW,_-N,Uta|tM}8+tٚ\|~yJ$.;.a0pAx\GՋ)U6q]@e%Y[d}dsiwbZ-1-LؠxBsȳL>QcBNӟ-+iJ`ב#<R쩅ZMj=XT^tϓ-(Wgx.3Y}uw0fm}0p=H:г5W:RM\>fk 8GYb5w踢a;B!!{Qv.H6:ؼ35 XD ( n'gf`aUs-qWDƎUImҠg%S."[糟[z.lz äR}gBTsHuylCP>!`pNHc]7HFkd's$k)u32~ڬ^3 Po-ǽ}e3),?^hqvM|S.ٍ\ufƾ2M/}^6ُ9~I]u)J:#.a`ѳ q]r 1mE%Y䅳vXPJRv _oeSXDlƮӻlR}~GSs% VzS2C4%Yyس_Pn7ւMD J`pR&e.tgvSڵv VFȆw@AX|%&3ǰE' [, s^Ɖ{! '{gHEǴ}.6h\k?[9%9'pC!jLS#(/O`h\4m$t|  }"dQ8*!LoP;נQեbV:vg(G#w:s )1͓ `k44"nѻoW = )Y'ںn? a"u0)Fa֡`+&3I_a"ŗ]/ukJOg~|˰_nRtTG:Ѥ&l]p>5r(x2 cFĤ?G!ABk'c`bs阿gt?Ve5Ua,qEW (wRmHT/H4rA)nk#XYe ٭I%$I'}:z רɏ!E(mqrۊ4> ^YvD46 kP9dDػ* |tplTӪď=lz9Xy]w?E4UN>,vyqMs-˰/BIh+2 !#2^ VlK"]/nsyJqz1VF (O`8r|Ky}l9WW%1Gt)&9ixԂ!LJt ""L̖xEZozɴ~A*Ipcx,D4B@Y}N+EJ*z.,`U/sH Q0}uTJq吴}+dX]FaiJgN^@eWrH%L =E>e2g#!֧5+yG.^IKxArhCwǰ(;*?>Υ@e9jB[XlH]3k>gm*9eL+YO<8q. z9PAxJQa)}SAEG95$Vem7v#`yQ[{Upu4 0tNKn&$TKyX#J"Qg9" X*Oaػ>B^{L;\s+9+Ow](TLJ.\O%@t ˿Kl,J:mlo>"65{`̟}'{s` H3mH! t_̀=C[O}CV\]#j39xTtSOO[ɡj 0#Gh4\1bPw`X= i\V UG6 &[l~s=Jzs_MXg%nY^1ІW~ H&s IUc)㇞A!{=F =BL6&mv}h{o}oD1|`}?z7\P'' X-'=M_56_'@@g<km λMi]YvXvͭeL^K7EX"{Y[aB$DDJs)hnrjL26#9r 6 P^K{h7}`QH̦]/Ryaگ[<< dKTO7/ҚR<+mQ}l|=ˎWKR]d"vFUOn[jr3$w_?U<[3skL'sDD]oO7q⠩$=4ځ |FY7JIEr?KWS r!:-DzP_)]3锉T?uEk(C91: VPyƿvqSyY6'}'8aSi,{s%\](X^&S՘wp|7$*t'.M3ben sď|@^*d4 XR-ęw0XLOtyajiIO1z7CjkG$&_8֝;m ǜ)~a3/kW.*۰ .ċ:6W\ѷ;/tX#t#)F*Rl^El&n[3ÐȚE(ͼړ z%v+`5ygz`V1VMzˋ"Gf<tH8S۷:0}']k.~BeP9M!X"oFNg2윧5F VtJ[Lb9 _ij! H+-3_Љ{Սʯ?˫ ߸!c[#}nI 6WxqB J?ɓE>V7wHj:gQh>WC(=IvFsbJC vkȧ_ ~lI"ĘϾX}ݠZj_p8|'R}.s1mFS^jګ^OM-;Z$bdIةKe|4B|N#Q@X\~8,.΀nMէ ͳ$ZQA ii/5s|2 g}c/A)axSاn'" ?fUi߿Mo=̿{Cс [ͱR{\c&M.e0(/sc{DXtsg j0Qs2vUBNuj&q BgmW4ϴ>Y&sh,+iO7Fxe{~?_&vq-3=A}0\P%jOgMd&MgL5Zp$p2}nb*ccjyՁ.xtw&9"RM*P )b#$v1swO~O]D,C-`EMHKc7Ͷ&ppjm쨘5?+n"t4hEhf8/]ƠoaE/ἁ[G0\+|$/=K:E15حVaL,6pŮAV3شڧ'lm9!Ѱ@>߽ _BQ¾J>F鸭ߪ'B?ThGKD~ CZ?ZVKrX0Cko5HI;g[SFȿ^[2b'M~<ԒvqCБ0 TW7Ql1LܳۓkX9ckgӰ@LB%(2-^mE7w@ِplMaBP16D z?UKu bM7{KXImMj!QXU;sMO v9aF DT!ޟ!tu{uˇ7 iƞMnnb^ۭú%0qg4}A m սQԴKt?xoYi#Z耵9͗O֧c }fv/2(b6-!>G:>D'/ȓ'wSv">ČVN.t`:S}ɧ`M O!Khp4Xc79HFDvUHwHq;Es i(|3ف'8,{hg9Sr1174y(ݴW>ghsf->7ǢV¢Ո^qJϔ[zf??Ci~a5t@b "zάCSURvEs ׋Aݨ% rZf |cwP\6:Xu ;HpAZ{{9Ba8Z x: qhb-̀5c5?8 G,swn73 q#YT`w LEKQb/+WLp$i^&Qdx:M⍒}p|"2Ħ.k7Z8V# fm(Uxg!=Bڂk/H̿QJAnX@Phh x):RwۣZưr~ɰo7G)DЂ^TdoB('aEAJ+Ӊ<4 ,wu1H9kʥT@a>ȉ(7EU$mA:3_Ƙ;2OVSêf)-ٸu30c@/ qj\8>~ _wX IQ,㼛 nTSն;p5mLC..5үAU!0!8јQOU2:.!|lծpܵ3Z6~\S Q <;23/MV~lq"uG,?^#w舤 S:(b-6IN9B!#8XH (tEGKNO0eZο"k듀 nm3 5ڷJzNj@Y5;N$FS@)hmhQ)>7{~1cFބdB:.ɣp`c@N$o,Gݳ[Ce'O5ae)>ӌdi^rT:C|>7R!C{4wU9ayNj ȋ9xuP]yx`oJwp~v0\C@ I O1ѤɩV#Տm I{GFCy xh4o@k[ } 4ֈt foN3-|'bK"}RkuPu};ب4}сAKRm+2hʷ<Ո<ΒI8~Q GB2[O:+ʽ|lUPj#`R2:}^K ,񾕏@ Fo岅ܚ`۳"MEg]<L"J\n}GlsCx;b"В%ZXO:^2d{kP}9* |UfܪS*JN4Rk6ԽܮT5UF  |le˰Q#]I ;`;*ƛӀS)•Nb 7'98:$n~OD}:J`֢SW:;xg۴b+r-xD@=5uSlJN$fga:&2 7M"7jf@H"k deϏ;u_ͽ9ۅ/&]4ź@UK$@~!S7p:Yё=UQ},~Q+ p]%a ߥ\T泪fy}~hx9pھcJ4Du7^lQ}ZrF4"X*N:8ŠriLI,1 0RyB=̨j:,4]MV^^%=Ciƣɥ֙ee]!nR`a5q i-oZcC 8p^L^TI5]r nGsiۊpY2%gI'S~ PQ^|sܜA/Gw>^'lS{ UZ_9 M>~oYb`LNo32'$3?KO]x-&G!EWSCA2(Sm͑[;`vo8xߡgR 'Ӈh@ NJnj G<7DK:KOʭ('7EXC7Dʟ33ۏҼ$G>}Gj{l_gkjlBKm:hT pN#DӼzYWvO] +($<ڸV 4 {/gUJNyh f LoX }qv x~\C\/E{/ٝpP-뼃d)"יXOd VON"03Énlpa5!M)~#Tu~5U +>@znsw~hIīﰁl$~Ôweri/n /P<o΂^ z$:O-a4tvb]Yyg^6iaߋfyvVgϕ:=M>,X-UѱfsGfYv0iߛA%*pnfI-)O|t[%(U)S2 j'9|Nn pOݖc׀_ao(8WҗiI"RZM;ErN5R eWN[<6u+!_|Dԅ]e#GZn*.a@eO=a!7}x tG7&}b` @NM|mǀ)?;ׯu$6+ς鲀on3)cãB%1Ճ7@YSmf9ȝ@Aܮ˝YI/w|Ž~10iJ)rVYB-5Px2~6G, >Z~Ntúx:э 1Srs8P{՘DiO9qcK1:-`ct/*ynYdas:a O@f'0C{dtGFƋܦcܮe47.$bK#z=EOѽB9UJQ,*lWas-0&ZA ےqv,{rɖ uRwE܏9Vz6Wf2Lc.V e7,"[_o%3c_}E^İJBE44w[#2 `/r˜-M!8WUc>,EJiyUQwASx{ MH͔c ,6\1^َz)A H&nE׶A r٧oRޘWI"<[u,/h7o~4iLuA3h -dsh9 boZٙڞ $p0V/FRz7S_[1^Ub!;l8 ((h*X8H&ER Ay6݅=UvSM·Ng p˧L}\79{I˔\Y㐈d RJ J[ʤ.5- e<"#ƥ򖀵#Xjɏ|OOt2hB(Ajo9ڐB+HPIt&vTLTHVPOZG 3q`.Ex̑n4.3#\BLLX< lb+%FCzH?r$-epz"օgZʸ͂>MmRɈWg;hWn_t Y'PdI_&9[aИY|XG- <^}L!kvO;B}ђBI$  EԠ9@$ChNA !cZEx Fp1h#=C S FVpϊ ؀6{AW:caq~+r^f2dG*QRܻgv4fW5@ ?UNQl#Fdؑ vP&;"[-<}R1^\ U/?V5m :؆ H]f&!zlL:5pl915{ Jw&s( L_ `hܽtZVueW2ԯNY)|Cc*ǒs$˾ij3h*VjbukGڬk4-t5ߖ,/l s .֓ +A4x;ڑo#!zBx !!v_*߁H4 㮎Ec탱Ks [V],@qzb-؄R"&ַ'nb*%K yvmGnM)o/bdi16O6 N;Ԏ'ƥio {oN {x kN_NᅋBm!.9/ 3 |/XPBz}to\O S_~TKZdrzTIƾjGo6G~@ҝd E:5fJ3I?V"  plc?Q&p9@;_F}0~ȘQ/;Hq-o r6ݯ ŀM(q6(zDJxAPQqDyIq16 y?#'02mbX0/77v%m>s"u֩c АG2_=7"5=(]4תG⊭#)ؼёA I$~kFe\ɋ[,[t06c.[ZCvg@[ycEc6XL_M8D2x\ͦH_+O7FMқA)xt+ #⛽̪eg&r5f5m;Z:!_dT߁GfoדX+0>x;<_5 2A/ B>uD2UG":4g]޻*ݠz? ޗ\a7pRbF%١,>AC 20`5SE:pNo^B4ܐ׎OPQ]# )y<1^uS(ŠB0q,1:6̯W`S~ /-ܳ*^oGJJU$\}2*D@:F%UH|=v1<&]~P39_,CDrPPCCSaEHsݑm+P5n2yV+0 _PٰklMZɩ/ǫj2], If&6gZ XpP=ɾ/;ގ"6;6gGrdUx-@Nh232D6hq ]*0SRw#|VȖt ^#,Oxl+ 6,VP1o EQA#2L\e}.NW0idݚȗ pKq&/JpxAaYwaM$M 3+2by/XFsPaB7o풸dVňN#X?뎱OWJj"iLIʳ(g\kCtq@99F\|$}+4 _d6s| Kzt7(| voo ]5{r@244N 8K]uмs)!6#5h_j_9(~`aP [GćO-;P)u㙅*dQ~܏0$cH28x`EgQf!1b9.jcl/Q(>.aL>t+~B~k,ຜZhW0ܵl<iYO/ZjJ+omp %a4FZykHxq}W\tndMK!ZsoL"Rx!;OWM5qiT+t6S2Q1T1@h*KLЎj=X[P1wt_6DyCٔNw'~[EoQ3rqY,27xPXT"KFWsqy, `;^0򯽸D:<);cyZqqh}ki﮻g|QQP1 %:r<&BKt'N}um@rQ*W[*F=+c)T }s0;TgGNKQ2'Y2󜘮|r8*ٌ$^Ыr^Z ua`w ޣ<RБ@uU8|}lv>3bT}j +4^7Fx(]wE@ C!_bȮ=5:}CY 3 %~B_.h2]F"%> ,߳gXQ Kt"r*K(n"brk㑂4)_DĪU\Cًdq&I\YR\ :{ Bx[F"!\U br$xpزzfԠI̯ 3HXzODLh߲fD52L C)jjkBֽw>MK/~̦q; ɧ/bު}42l}ˮiG/*ee}{40XH,׻קްL@y·P@̭ H^Ϳ`6C]x]foEW XO㧿ymx-B =C >SRJ `6wE{8w`x6_hw4sRՕMf oO3|=T<'SQ]t'8, WbmԿ" OQ\[aZ"3F.Acr>( IE';8G<]X12wbӑiԾ-dgšAy[E5*|NY& \RFVLQ$P3\}#f9 Y?VJg5Sa"L`Gc/T~g8(y7~[tCN d',mnΠ3|bU'/P(aI AaQ fFb^P;`m6͵/[pSe4ڧM:wK1Qt[ e1VhPk{ WwzwilߢfQ#K%ŷ|C-̒34ެi~ChJcQ=...<$O>eܥNΡl<_9ŝ%0R"Q8߾Z71TQYt/oySbZ ߃gP몎 [+~Pd_|4zԺYǶJ_ W+ 'CA\Mx‰rMAMYWI([A6<2*_%(3מH'9WfC.nt.7|V^O-i\0v1ShgĴ( m-DY_ 2\ژv=vRW3m0-}ߠ豦؏HN}FL glBZ;,pyB`InQ|^G>3S6gt6/[ѽj`앋t д; nHQΔ'AQ((6zg 0ZyW<0[TГhm<,@5 $^h[$ߊ\qSW .6REF8dWFD:--?\"/k0l.ybB-6@݅וӲ1RLGIeݎ~NwI dE@B(nZ`LdN2 x"lit)]R!eB|U լp;̩I7 pɕB~"N\(cĤ(0M x6A_x*'%]n}d ƕ`B`-./[ HvCoūRC h"UV@MW˧tgk7dGj[M9zl_Ai9Nu ˸ݛLF=5 92.(*["ef(Gs8;x?ڴbѬ~l!g,aDeA ҫoEE}WrR-Oh|"[ {8s2j 0Ǒn=^%GаDI)6rEqixP~n `@ uz'5O'ڄ4Y22t l𮢼26[ +r"XDbO/^Y-7ymop֑vnõ "5*V|Kчp*Xb}3(J|9:KXvy&ξqH*ܞ? HPgHap/S}H?üZOk0zP1<6v[x͇p&ORxpHvyn1xcpDQzXŹ rک hJ QhćIxM9lzϱ\pJʒ=waJe!F;>&l?z@;w͸hhQ".6.z}n3F'6RA9ԧ]}dRg4&vS&|UAPw͈.|Їd tӁ=lW1x5pIdlNw4na])oҨp~Êr/ALݯw'0 ҨK%I1S2aꀋ6 o趇>m/1_z ײ:-s-[bUw$plhg?:ɭʷ3-p`F糎Sv<-'7 W[S+؂y!ȧK*}Bh";g\υ;I3FCK:K2T޺fpڋtGjr5]ι~Xc޸rPvˉU1fg{dl$$11M'1gOڛ +ќRS풶-%ёW8DR4q1HțݚInL`T"6UGEKcKmUj9VcNQzK""U*fhQ-|BBRǶA?+pK!7քkO0viDM\.| G"IJFH81!Sh*cD&SRqT` ہ㨿YH<6Ü #:۩}Llzm*rc'%R>(A5\ -01/nR@'~.մJ\7nR\uDwYwxA7+RѲ޲|Bl"pF[8 heW94b4,3LݻWo/,PԢ^5lyFL+~1 t0t:lKwbp7[r DZa;blJTA~pfgw7 LD8TgOj|f;z&]njU_ުc ۑnjQ1E$r-$GaUYK'ꊷIp/i@g1~HU Q]wTSDˁ?RMՍ(ҔAdzhbpTXdR`Y)otKT[_CN/ߒiB(&!0P]í¯ N<ޜW%y@V㲼pj,ʰԬy|e $֍Xz{;֕ݤ8ƏMH;P1 N"fấ ae쒷3zu7re"ʂqѲ 9uZmr` YLݙ1֘5;yH='XǕsiM=6";op_Tg?yTG~Y-YAzj1pں3/~Bkŷ^z™IϦGO[y<SڤMBu*@$)G:gZ@dH6r!'M'ڭP4&܏yW)E. z0؛Ѣsp.}Mڪw O{AULy*=&:Yn1L[Ţ;wa0O 7;!}s* SCbN\#F"'g騽O\Y<:eg-oIa8|uvBƞvӸZ E#b:kӽH]Ս0 4[ؒ.ul36* C3DZ]+Sֹ Vt1!U0H,T!LY&X$ YjB=fJ,}3~QL c5qo"}OP\|t}4kbP 52M`RS®ъ}!9#7^/(P3.}DB&??_l=H+=kb%嬒1. 62ahqSZ6"P '䕠\PYĖ'-7]5KuaSB.Zm*l~k+s)涀T|6s|9 r?vXd)u L`hr.a#=TVQ(o]KwTqFK 2PT~1sd%ҟ~! ̾\QIEa7CwSXB +Lk3)Ʊ<I!*|FO'fG g TRK^SC!b{foI#:>6x) ND|HA-Lj½ T`{k]ka]J|,kBJV`a( <]»RT@n$ޭ|H@|&5%&kHRb4.j$!/lFpc(8sd|L FJQnxyᧉ q$gi;JJ !]'氙]7o{"EТL,Y{<*H% d0 ]0Cț $I/3$}ǭL oї1±fWC|>דߜquǔ˫i5YdR 5ΚYgK̪5СH_7'|U+kd0>#ukp9|$w)^ruc;nY8-[;۵&Gh{A(Cp`^jF@K:zަ'|S2z,;:" ̝| ZRV Js_r(f10CCLԍHM4XTjO5!V{K氓\ g?WOxaz@ ®0Ӷ&t !Ɍե=)HfMJ/Mho8)v1>N,̜QR4>]}puz 3䃶y7KB8% H2~V9d2꘧, EWs'' b5)Z\/|UŽ0Мu粌|$e~[3 P =ۂx`P5CPTI?a"*;TRՖ3CsbU|:W!= \R;J;ϻ?{5'?\aW0'DG]d+NٮDHuE"+|XSqo]$cL)d܉EK@ڳC{ʮ4Mx_`9 mVkQ ܁W}]2%3M ol:1ǽd|OWgas`Q97Ʃ\sAe--.X7jxElg q8vS"ҧsW}Cc/sepΌ*y{MO :# z >Ipc}>wlIfS yi4ohT+)!k*h: ~5kl4VkN-Hu_vOC4_<2H ѭ&x"3ߗGoCޅt$*1̯B6a =S v`2Rj]7ƟxzBJbb7'W1<5%>/YrWy~pƎtSw=&*_p6['Uspf6*1C<;EӕP4)[ `xOBЉ2|?n)1F0r J(vvX˻$Z^IFzSQ'PsV{ڃ.z ك R{UKC ޙP1} ጽE:=NGWe:B^oOL5 $IZTnBGm_;"c׿" 'A0$o6Wi! W5z9frT|mܒF -B 䙪0E]8(S0ڭF<I-8!YG> R?m~7VJ&@.֭h*m34 >YP *a͞PE:;~DsSz%AO,JTU+_rPk|2>m^q58UbԤ">Ev^rjꔓ@tMe de;ѥ% Tן "ߣMJA-M\AJp+ʀ_c _ &?q! Μ1q ~xx s.^aB{uG@WM;ץẍ́y wtz:M? 0jo"wh3_寶LAS{gegMJP #E2p$Zp0n5`/RO2GV _*F5T#2]%IZXg܀o&;GcN)p(yR(?Jnx܌)ۘH Yt9oaФkKd1ZWKH- YᴎG=+rYZvĻrٙXg Yn)^K%h%d<ȩ#G!ݰʑ)/NV9i U#4V妺RUx9ؠף;𞍆fY\ tT8xS vG,*Aϒt&pm_+~;&@<36.$ >%+yFYSטIu٢vZ;YXljRB 9p]@]e+~"l z78 B)S=jw5a'4jzEp?lT^76l?~QNnu 2c1r$WIPAghpQ"d=]C%Bg;UK\Wsب9Nxx[5V%~2#Uti̶I]]]-2;SH ^nMґ r&ɳaHwB;A-~$'yKٙGD.;x[J{[}!1=&( 'ގ._+rS Dl'z3hv v, k?aa~`m =U׌%l5AYϦAK ̌BaLnv1z`HA4&xw65ه%ĶhId yWУ9GA`wʫ՚xxljPA6M 4Ȱljlb,1]n7%vUJ1/-uI )*pU''HK۟8]ϱ3&ukY2+F>;y٥b^nջj3*RҸd1ߩv.bP@ۃ"9IZmSͳ)~yġ?KYXdk4tTPypDI|V _%? ۠ZrPi2@lGrw>ynY&_ Xӻe!xH_ͯ_2q;W"\ˏXh|ʗEt^ ) Ewɐ%"A`Η #4/B ʹŭF*-1(Ar^G$9 p%ΦuZ'vq$el% ?srT{!8kl}5EPT:u\j֤(꜀E)Je1"A8vCR,ň^dG ٩FNq~n۞ﴄĹmQ7Q22+(1$HU!YQ"IEׅkԺ? `RBjE:EDͺ^ `7BԈO=A-ʄj\KU?Pɝo'] .>O_*bqVº1W\pT:U@۵ͩ6 œxa~tl;i ckX@} |e%PtoQ@UU')Y!=c:fR/5%=yC'JV +|vՉ9.PA67t?N)=?Vb4s/Dj}]pXDã3EaφOo&JxB\? {mpBqkL|zDf7ތ8h e80m%*vQbi8 MxQmz./ЎqP%xiS d|^,bjL`&"l$aW%D ho}ء;,!}8;!/')Y14yq6 ~ L:4Ԧ*y);y 'w;#b@{KCI7evn(U*5JPe@'IƉSgQl+adL2.m,ޏtV?M2㨝R+H K7{K la7Jx rzU-TA8b Axʩp-|avz:rI ;${Ѥa)~R4Fo >U^饞2?~Xry`8^HAHp)iP %<ȡSb)d'U $ 1bLi?vst$k HK u=26y[8Br{(h71Czu[tz{͛4Ivu6i)_A))TlRb򅾥""QMı *XT[i *@nb'SJgji? ))p!3YQ So)C^2·b?"r;njIejxI-4k4 @U3mcvo)LFy8EI: )ݠA\sk xfm#xw } 8Q59ZIgɘ$\']LD4%3kThwUԨi~-ďtj} p*ivXAvI9@vi lʴ*2p kqR>^^B&{qҽ=v:NyG\ucrwok8\ s29= o.3drQPy8b TCn@?L|r[ݤg%S )eVRaշ8U%P{1$ԽKH bt4:@^"Վ;<iؾ\f(1h"P+nHG˫.ёd| #֘FBYjq;,)7+ڞА =αTђG/]{+,Tŋ m 1tKV<V:Ul+x*F7*n}&eJ5ǤA Ώ~壑jVBr=)&PnAƷ* u%@c $v:A6{>GMj,q1"Cvr 9N dC@ DaؕE/q-ևCMm8fivy2x5H! bdǞFfoVÈ]>bHi>p^]xrPvBstpHXjity6XorcWx;gm4ioLj: @XxYsH׽Cam7lIU$ [ 4돿hv˗- uư\.Fw2ǎ[Yа lؐCfZ[yÉԢO vO"Dtv az'%LOEʳTYlM uy|&T' VJ*UGbbO2Ua'$Ė(_GH*0ihVL)?>N\ʙ{IO.JN޻o*`#уQO2>B]W6&ül]v(AD@3 dl,OLE;[RCn/Q \ P{x4i/)%I'MK@0{_BD鮎bit&lxߋD?O7E1[KV!jI_ėz8 E2%JC&Nի}+E#I*cE9NW&]<+QEkj8Ѷti}͟ eWxC%vw %/SQKj_!R/) ZTKg=Y@Em[ిnJf0ZA`~܎pW~\W[aM3| "m(ՈF UBqԓ~08#ϑJiԩCD^ъ(iy_!%jg!@W5qe no{ԧ!*`.*Q#EUKvpAE5oy1+**ԝJ:?YٗMa/CLeJiUpąbI{ÄgHO v *.Y8UmzMlBCv+qןrB~DNN~gZ3.t#~Q`(AX /Fr ^GO?*׎5lg %*W\A0|D!DX 7>A纪8`c}8zxP}/Dxuob5i~MoȶZ0O"xCg5@q?yz2Jf]|`T/=/S׬s< gT/h@@}2v?dKGxKx q ;$lrz8`[^tD QEGVf=ϱxO@%mE$<oUY2#p˫6@(h$0LB4#vV+ۯ\pTt=wWT !mO3dW_*-j  oo lђF:OqG>5!# d5#W"W N#h h?ns>T|#*Dxm,4ӠH3^z9(HܬͼTƁܫ5:̙![-7\ݰ0y?n8_D-&aAF9~#ՓLAP5'/;?3݁[~ۆ>+"'ש Cp {#c؇.RJliX$z!mO #<p4 t1O]G/ Ab0s,n6p!5|x Oz<7oV)c snL30 2Po+C8C%~vh(_`e3bBgE9C]w7^S;l@3xzƴFcbҐ[=U1_[ehC~V[V}:Ȏz߻@+gGaOO+[]υKǝUQRAqiۦ\=MՌumU*[L8+rL0$eJ-BZwa7AFUbYǚ.9ףiUkؤ Q'] \fXh7<_ 5ɔK f#K&N#qiy=h0^KmO0gj5 6yӒsS00*AKU%)@hY(F{,I'3EcNS*rd" oH]3}x5ZG_kuFbq> ~2}נAv5;[eǦt ;aXa!jGd.gL"FRh-nMtL<)L(HKqxi/a%HꮮE&~ߋvHwSK 1gT0Xbgvd4ixz9'#.~1.[TSd5hP >Ez1rajMl7@!~{&|g̑6'HYg>򛩅x2],Su#QO2" ]M h:9 Hs D%!UպI0ɭJ(QJ>w(}df>Zu;EG*4Yνie(5xȜM!5 0}N׉ͥEuۿَDB+{J`2z3bןѨ\q p d3GN/DU~p jP0ҌȓR6ec.0/-D˾#"7cdqⴖ1;Gy()qf+Y@LMh^a;pj>5Nkk\yrAž=N.&ԾY;z2XouB)w0RԨ3TQZ8U[0@>,Pqx\sji~LLC0jx%.QH@9CA$k ޷$w0eFVBP?8TkB]G >RnU ϰFhev0ZtMq׌!b~.]"HLP1ΈdsF:FuLH`W*fH{Y9Xg;pk-,s*71a+Rwyज़bu3oHW,-߫ W#>5J =\I *h wJ!z߶&(vbgJ(W*5`-:qh0A4jKQTSp'7zw?v׾*Pv-ˍHY_#~^>nԋbNM } ]έ*N lޥK|{!}T#ض/R#\,3Ch؇}bhA'(Hr;~tc @] s_0םQLm M:>`1xWbi${OF=wޠN2VIVs #/Xq'K2V0bJlygs̞>!:&ﹸv-a#T"mˆ5᎑z1~2j8 ±(4hPDN({WFQfERZu2 Rhl)~Y#)ÿɳv9"=5QS_쏱jV.-D^1*3/k-Kw@.3 pY$u;۶|`9 ?D%68rΙ9ctVRž)bʥY]fV 1c]+_>"@+0Qιz֕p 5sFH3dg$ ]nXWy8N?9|u6 6F7Wdc Sӏ|ቜ#fQt̗/niA#1r:{m@w)+?'ֈ R|\xƥ^τCimF&=[p8L \si&jN8ܯgM6>0tǁ}!*nDToG_͋\Ztjg^zetFO2r%ą<􆵛" HYޛGǺZa|:ȡ޻j]( tnZݛ쐈7n" jsݪm# CYҲx[CǠ@Vg9 C@lR8Gz3b;tFvmhY YhdC@b: ռ""y`._'z|0?Vu^GQJ. )GxdK1uIm U5 E]lpTQtFU.vww!P_tXъP#q˽j 8+T"Jwu]܌BB>j-t\JWtIk6;IR(-rsd%{k%Oq@#` F  f8y5ޮv/L{؞:Hud,݄yC^bs5 P3RBƀ0-vm3 H.W%ukГ(qi cԦEş$eY?,ݒP̑kr^Y5;k#9N{R|St%M*>jج*w,>]O]E(arV|F6(73H6-2{ޯTR~̱l:A|] {|~#&Ss&9KyR5Z-ʑ_cln+x6+LjxAnFvV}{,O?6QhU ÒX-7!ssHgP0Y=J.:2Уt?(.́%0*gwaW5ʊCƎE YЈl?=YU5){]b{QxPu bAiVy3ԙGP1N-'T؀^ YBPb[F6^._쉪 hNNF˯뵫<jytyN#+rЋ)6U=7G!Fk^}LICIt#bK)y!m|"Qۅ(&c1~kmL!5RfY@rsTbC0nRM `Oȵ|ޒ@rv[ORg C_$.dV?3yW]\w 'A\ [5?{W(t $񅵙֫h\qZ Hq6 箐kŕܩp sDyjz7$)NKU֏' 7!M1- GMs|%j!`UnuZ` _&lwl@6z(IPc rFo@<$;Pz˯!u`wf |,[NүqPySP \>La"e弶oZ'txHd 3zϛ9_wvS."ϣإ5t\!)9|ۑˇPJ0 u}*p-#/VF+6;e0#s}ӲK0`~2l@MP&J՚=&A|d+G3PR:.@)!:io.nZ:VOݫ,z8?H_<35֧F|Hlͧ>\1S`dz"җV9/ GܸcTuB|(#~x03gdSpudȪA!/96=/?QT9qZ,bjŶOsQ(\6:"GK竂r(0owav7䒰%+,#;CDOefYq 6kQ #+K`)nUE %>=υ]'4"1+ŨҪ㠂^_e3,oߊ]jy&z,FئfcN / rؓË&bUx"2EK%La],^!{7T%jkPorYO~ݳ<AEtz3BH\420Q!"8R(%a"h.G0Ǒ:j5e=2$iV];Nu|'kyߣP_[,ʼn^<džh͝ D'54go[W<Χ%5^[pԚ Jn኷thQf/'b8W|Tޓ ]*7ÉZԡ|Dstb-%1 񦬱|_ z6@Cl0 ؃(1aKC};wS2\qU\,,p-TxY~rU_m?W Yݪwb?%a79+\EfὬ&ھ}g-tQdD]2߈k^S} _[/9T-&+Dv84x+o zafy56xy*$8ԫ/:}Hhh 5X5Urr1eqREyn>}yU/aR|! RMPǭ癨5:?ӓd:X֮?M&TYTj&%mq)Ta p!3ubQh?b壍h-Dpw]pݾ\Jl7˓eWb[hGi]I_dgW9x 9aTq4jګ_B=rC=K駓sɄQDNGU/7y$ƺ6~ WyuV6o?߂^wT}|n.6GMjm窉^g w4WOu:QܟΨX+KA!5p)X]p`J.8'^r}>@[ZKrai?`teT9;94k;]~p39{ Π&_PfqĤy@/NE3.o^ϓd,I3͇kym>Ò 3,-SEl0ء7)0?~}% jTok2!.n9ih,.JϔqHH"wC S=WOfWDElGW+LA(*yN)QMۣ Af z U0V-/15#9@quM쯮UXר¸T'> 罳'*`V^o>WO%P!sRX&jR{Oߓ4(~O"ԳD;GIWQ箞?{SJɴ"\.s-iUq"@8'zSGp?A& ͬE_Ɯ>T@\\#w)JPE4DT&f4X/]$feKBH q?@I4^ %?39iR/ 2b:(/cY|>Yw8o4!pKSw&BӬlOVN 9 8|űWGM-־d 10z#]mjoC4n#X$H+fDž[P}D"b?ˋKZ;%A l+ xC%m( HAfcqup4ʹʊs!ogwHXS>Zl{ݤ'kO83nzt Tϊ07 =ip|g&ZaP?9O c{vlB TEBycjwAT|*Rڗ*QcE؍H$8GdXа/,6͘9PZPs=ذ݁3yn+1+i<\«dIi2`Cv5N1oȲ__eQZ0y.߰,Jj+ϿǦ;.'o]Ѫ|S94d\,S3&-V8sѢTaz>B =f fHvxi0尳|00R#Εe` TlCܕΣ#'(q"~FC>KDfāi"j(2=R9ϱTGKԄ͉#9>K{2sX'|"4C*G)fW=Ăȳ(߯)z3Jg3 8KݼDEvhcJ i `Ž-$Rr.*b-IkV}; ih d- 3_y/_P[Q|POfa뎗k}s $/sA (Y{C9q>X+Ψ؀&(c9eU/rh*_˙kUYNOlV2~0C`H eDPBRg" 6!!+zn°v'O5ց)פcn.EuihQB{tvqDlk=OϺUU?Uu a]J T=eMC|{LT4%8C栰ZiST-V034|9бէdo 'lɕ/òHPdf9*Ifz9lEE(Pq6 JM"έG)qZMgL2 :YXOyMʼn{y:3H%+I4'3uj-8?r۲ yV byk_5! ER0@?cy̐xTOĕIJoaX4q ^թ7An9!SPp1}C||)k4kMfo*TU D/iۋhJα\@D^&yPȍ` F2NF"-JGoO =:6sĆ2z?U|6s ./ju-|d$54yPӾMOuQHZbI_W[pe'([rB_R˛|cz0I>X} 0KKS;R[x,q~DC@lUҨ&g b[y7k\D6~ۍիpGIS3Y/M ;_ԔkQ҅=byq/83vK`c l$ 귿L>d銮U"b6V8*3ԝ1)uUF5RV[cDdP q^lGT oT{Zh_n_#0NqUۧ| C}Y*{9B =DIVG C^v ;2]Tqh6$ʭWڬp v.{,m¾\|1 v~lzCRS r_k]'(XϞ.\ijMgF|IPt[:Ȇ%׉ U{]} Veetjge(|W1\H>2,z@uvYhK!-1Nqa^}"KE],kryU<ڻ SK) Y]aש1sEֻcB0kzKk}ϑv9xMˬZIE"TtS8 I 0NҵjACm4ģZ<>xS챆y*,] FHGj2)d VYA玊12 1:CѼ/rYvsu;Ա1Q--:n;ǞS "r#"!ҵN):aa_ f#V+e0,wWpE |~IղҟmݚJ1 ܞ|{TMΝ He0ldCsdj1ʛF^س.z=RlUa,҇Zy@%ңɽmGMR.639~}8ݔ9X,9Ŝx"(uZɊk|(Z1q0g4W3E 1޴^KLb!#"@cH k@<+T (W7x[JNܴ.J!O66_nq*=%MZӁ\а0gw˃UF!NQ+?]9>l6,9yNC&':\/JmY- SM2T t0[>|"B_iskDgF ]*ľVۑ?L##XH;'i|/N}JɴmpC }&kFZv1r0e9BXfj厹aL2(o:*1;4:N_7THP6R9j\V>@"*(:x-,OL}7Ö6n4xc&xr oWON?(Qg'ҷo,]|,S-ʈ|J1J%zC ʵJNUkUވm v x$K{ j0DE_P䲀w|ٓK^1*T19Vⷊǩ}ͦb[#nkTwS@uF؝"`Eo{0mj--/VߝߕZiY1vCہT(HH;U4XĘ<>2ख4EM )f7OHE} w샀.q+VvlRF5;9iP{ED.n3=ݥJON֦,'ȥAl5Q]cn)n2ΊI7OWSDI+{btR 0>wmA&h¾$H8 L!-ً3 Si /~qJ(G6z}z,] p=-y_w=D. gXQ>zlÑbJȄ~N h͙`u[K/ko;7[EHppԸ39'Fϭ8ٌQ)N҃xD?=C*lD_f,2N )lNчR!w~urZTwCR/<'kr7=k y(9II].h$Ŕ,vL]r?oCrw$Ty[4F! &/jZn4A]ԑSA41A_˵bëLuR7|>Uڮ#$]<`!8Bׄ{J*Gu(U^鉒t3.z rb<׷ۆ-ԩIXG0?m얩V+ђs3jgp8N;iNscvDCAݧ@xx3q`g]03;d (äT`Ų91EX5ҸB3n]Pw cT4@"To3[==dGwFg D4"[p^\lqr H-Nx8MTo ܅WHE?;d#aϡ8:z6%hNp0yrpNQpee6I/)MaO+<XC:n^:-QP xlZb y%H)m{oK"zNpv߭Y * eAڮtL6N1'wz`ű &ʃ[!Dgp]fHpSd#B};-̆>JA$ oӝEmh&g<2y04"L%6=*O-xO7){9"Nj5I)n_+ &}Igz!CUVIV;4RdȚ5+T՘5{PA|b}xϫ^ۣ .}f&Er#'m MU!iսX=!F.f&?vd/S! /~^d tF;XBDU_?i}6gc¹TM]%3NrGˡ;7 V`vZQUhc h?]G]aDϫDv-7OAUCPpex=%|Ks?wペ3 ̢ WXy:ݰ}:j]'78RK({pUNȃkt|N`X1PkxJ@ۃf8O;ZscM- B3E QcyJ`ab|+.K )BqLS~J\}~ e)׌"J~#j=srz3ʮ7 n[heH`, /AQ) z(3 j3b>kWaqwu# $萧Z{6;q(AʇՄ>cd>ҁ~[Qq4jzy 0̳sG"Huex;$ʵqm ֧z ɵea"l1TSYϳsL9bqaAJj%簴Ɯ "B( Y J*#滧Jgt$@GB^E kk(9ug>GtQbp$CE.Px2 bER%1[0 a*8-8{LH8`vO4붃6o/?hQ[,Ja2Zi'LN''AodN[`S]X˫ɯWx2IGٕQbςL:}kiҔ%W4ehH^^00XT?0m HZk8;.j[񷢏hiʱT9y|45CEAl|,/q7WoG27T!=9趂Iեoi!0YW2rd: }'XR'Wkma)S7e{z$/n;6J @ќ +x ^}pqƅQi$h>>557Y?d^ݖY2=Th'b:!N !v@i odf( jâalGߒzb͆?_7(x~}Fpm!SJEPGCi< {6\bɄ-]'Z0ydu/ z-j%hUWcTg s@HF(G%]ubq/^r9%=7E@e!rY4r3|>a:D# ؆1ITi(Z m?;dfV'd5-Rmnv]Eܔ`|풘,xvzBw3jFs]c7df(9=+k=u S4 {axuxqi(plMß&oMǞ 2YkELuߎЋFx\:vׇmQCVI]"`k=iVr۵ѸBnB}85׼YE 픜/?)*P fWM搎`*nhBEGn26agpJ7mJԞ&rl`ksLA5Y2&Cme3Q"xG,`BHv(W230UYkp{X4vn2$l+T¼ue6Q.9z3cbC,xMT\&Qru'9LEl{^Ӭw7\nΥ %we;%Sy.o!B5+ݮ$}pi Qοxƃv1Z2|dj<*8=|Ŝx֩BΓ dK(4q8U?$UU, r^$!7!m+GHn#a`òӚ.tzSwͯ_>3d8[E) nV H[  *%=a!9pκIzνGE+!Iyy#D+4k ].za  JǴ:w?ݭ=D0 Cn %q+ݰZV[:$qÏ=dcjØMfjSUin]7b ggWϒD2SӀ١ia f+X(S̿ Mgk#Z[qj>ebJqN{P0}Xt1BDCHYz)-0oKti}Õ /1fG "k?`=&6앁dM?f\]*_P9z%?-_ ub _w-֘_}\\ހxiѺ @UkB䢰 H)6Npc*E*ϿcbirDZ.9gD՞IɜTBZkmxr#ZCFC [`vA9UI#0m ѴBst@ h~I|~4Vs(f`f_\xkHqPHNE}7%D(E3:>zxp WdqEPRSX~N2d{x'wbEɆBgxnu2g`ϱoT'F v >5=p.ײ^"`G1I'm~!&EP#pu+L~H}GKbQѨRvdpA;|;S@@մuL5m5 ˉRFkKR̹FDWsRs9`ElQ<.;F+6D>R4 @r*w9W2P7i5X{&Չm>ql'qL[]L_G!E@$-qFb•%IMb4BJ{ zbHLSY Y%[xF.7<"\"KQb΄Ԩ+ T {I腷̓ 5Aas =QWfVOLJ;>VCCд 9NT'Xs>8 X;[wbM񌏏 ?,@Oi)n0xʹ'v7FI֧9#JeK,'tTSGlRۧ`U"{dtrFq7Ы‰i`pz{Ohb@f^WA -/٫|KlL{ $&aIhO^%Q)! q#uxin~ 0TŖ].b- 6- 3MuqlvKל/RyZJyKe *! ^Z`գIUrYbHȶkz9xͮt@2~fiWMmU1s{; I#:f &'.œrkFp$1lDzx;iB|7r^ Aa7\V}ߪqߦ)t,Y8YĆ@h q<0c`ȭ⒯;AvH}Bfawy. ˾P mCܒ|ʯPgJOwPNm AP, @2J5t;mwl""=}Nf^Ӧo) ̈-UJ)ӄe*F/'\| 4mzP-֏ s{OA[dP)O:ĭbu$D_h-=7J\җ]ڣ$^)dW @4<]$/ b abZØS&{Ye:/75T)o|$Di\WchE`8C@NW}%WeefF5(%,TU!4ŐT"f8Ǹ`ZX^/J'E7/<}rPܬC|mX<ټhݍX i\8,"{=P\8ְ WQte!S\;yXsC܋2T8T;Gm1r pUݝk4_줅$D_4\Ɵ!l9OHwK?'nool?ן.yiy76HCwphZʥv)aRU-"GsB*䯝oĉ|*{ĔF|2{dNmGñիx*}މ̀I Jȍ"`rjC Y*]$Zq8xKwE4#+"GDG9qcSk%Yw,Vﳲ:ArE SO"ly%oX`юWPMP/=zׄAC<+NR]N݃M*cYRkMh94' JNY4lwڂ ~Zl !ss0d~ԱFU""`av U{uG} 3gR}) G `0ܽM%)W9 }[Iz 4yn畄*<(moiI qoB3$Vs+"o)p1%HP|7 O>S!n0,+5|HPJNO*ShA<KAq. !씺(ts+8ɝߧ=*)x _!7VWӜ\]< S F4y^;MOzi0ԁ{u|?­sR,әmtDSC/Ա~vY:[؀;޻`{JDR odu<]A¼Y SX1a,-kd܌V9V{-_}Y-|S syp P\u֜pa!% Iv/Oyg'LTO>J0bY>^;$3 K*N]wpCRɴ-qWK3zc)sשJ?)I+ TA I)dFaLrʁ /#[5 Vz1FMO@a@!.F{9| j>v3́#aY'tEb^n΄bj %g Lr?Rv1)y m 5lm:<{%IΰU9L2@_P˜f[R:`|QGuЖ$2|/LeW0 K efa.Ϧ(^z0^7%PmYjY%)0r,U⣝@ې j~Rp- nX^7'~Փ*Z  3#'ag`1|AMB9 ǐʹte);dh6.q)<%[mNl'}=ʆN6m o/''\!4T/GYד+sigh nr]{`Nt|Gpкx31󝏖Bt]hnޠ;J1昪.dWXXj l~sXX tӥ{vvhQ_tH0(kKA%\tn 'm]f! HO5 M1BC%lMu#H#Θ8*vz9H2$Uv!Q%z!6F%LlĨ5"B+хv @:33&d_/*wMC(r!UU9ح+'bD~jyoئs,ѤjF#) =u&8ɦ$Xq^f%qndk܍G Yh5u4g ^ ]c[X1(J-p-K" Bk/aWu}'ᑁ8TM!$#*$Yp藰8z$~ѢԲ ٷ=m|fFSL^E(IM dw#KUۑDON?pzwb} 1(*NFN""ǮLHlЮ,&lJ \ p!$F0ܞG$I%HDH!̢^vG@☞ R !s=i-Ofsjz8=}}FOlX&h•OGf1 Dwmrk!tbhJA'dzIڼ?c⻼zmS|TM@-m8~)T ^`ʚHJuH,]SgsB>Cgx9_ET'֒(c~e$6)!i(+EkJ";& ͣ/Иq|te8-BnF i217=%UӬpV,[$ =U6NsصRaZp6/$L{oXm_vrfw1^VvBdPӭ^w߁ARa\dvc`tR`8"Ni2k ; ,Ν㇉ӓK?]0|=Ɏx%:rد~уL~xw2owo ^_01,@DZ1-8GZ#s edY 'ʰSGx:'BL1G= |dZ$PkXPͥv`41QϠ8K]ZY}c c}n3}O'op"+Pƨx:wFmDʅeUlHN{dD[?Qk ]3EҬ* 9`7տ?jtN) icnkgx R/ ޙ@z3s˭\P6-Ug_Slw}⶜ +4j8-\ 01J?*A{"3|F^e4NUȄޞw$ NhcLj:% j# YЙ(JfY;8X?_(PkC''?2 : cH\vLJ"0"bំ/ 2>O(4&\b0DI-#ՁK$+|<d_04UoI!Ѵۓ#{ D2[Vqs+@AăU풞э6֔vȰp>H$(+?L>%nlGcU%Y fh'g!-F<E)*M$L!uw*b_1'xCXA34G;9s8kbg Er*C\E'ǑSB=V8݃ƛ?k0wH8דnFy"$UN9Y"G7;ferֳo^v2m 瑥ȃ{*>Nn"蝨nkEV,GBň-.YmnmU>YS=)$B#^Xʛ-E V=kGh ҩ%FNSyX }# !K|g!MG8k S&3iz."W:$'LsS@aC|^5# 9Г׷.ܩZYe*#zGq mxMWm*ns{(jnAHQ2[iRJTZʗnC.@_a&{c =)߯_LZ|btA\W;VD׃NB)ee;N ͰOCʰ~S*!M9DS ~ğU/L/ sk-V#TAa[xZ- J7m.J.0T: Q1Ǥ/Aʏo3…0tFYHLuF@h P4Œ0:ZiEl2i4'mh'.3u[Z\ C`q2 |J^Dq:/WAb2eæ ǟ 'Qm!i @|;˜CZpJ0ɻ2qf9m¸D%K=W88R8Ҕ>ȁ+>؊# uy/J!T'Ki&~qV;u/:]~k\!AM1%)%z=c ?Ɯ/{rS⎱W:k䫏XeoY%5ʊ9k;肷oR„WVO_m 0v0Onr>V!MZD;QH8| [aG8f$zea30*91"EU:^.WهQnM=W\Gu/\M"Ry $]0NvDSeSdT͝y{K#<Kz.-R^\G\eWYإ  S3O thr{: m>F NQB^6I|$g698C`Oʂo9<*AO;5*utCFŒW(!\o9D+.@Tv0bϮ`SS\ S_xh][Y  ܧ*Aєm[M L|6$ۯ\a $P`zJtY՛J !G@ɓƇ*JNfNtu˥#UHc/,jӽ0fpD%q~gvKKh}M0ع g@Y] }=.ZBم8 5*Oى,^-LǑNz5Uc4;d!{s[tYoG9tg&bÏ#CoB)a IU(8a ^59)Px&kAO 8L V DB|AWfص?^#W:O6wdg9Q!lK{bY\2?adSlPJahmRi\:˦q~VKi[g9\!.Q*s!e9C֗|`4#.9*|"y>z1'za1p׉-Y7O"ú­*4/aݠb+'2qB^o|'B%mZ-2 k RWZk./i6  TKP(5Yʋ4fQ*+\:c՗Ŕ a@~0袛w9?(ӡDs(1M:mKmȆ#d"sWE|tD ;#1*QL[{Nf雟 9|\hq*9 ? 9BCGO԰t;MݽұJP")atebFKa$V(NB>`3u}K~1kΓgAeFCS KzO=e\gDٸWj)㮾?բ q -GNAj!4Y#9XMY'J5e*/RM ;ܯ2;zO|\8hhX6wYgNCϴ?XA$u?l eMSF<ўg R*]Zʾ+(00˸lW{ڢ[h+3iǶx=O+ \+>q'h9L9_]2~[?_G."P2J֦3ۋ*DtȨް5R'y9_Ǽ J솋b YNVf{237l?n-G@gUc"Pc"ąt3duTFO9i HBM V Kb]LZ3d>d~Lc#6,<4t bo"ECNEP :& R8Dw faS'̛AU;㝠:eN:^BZNp΂lzLj{赐<^r&]&\,XNkZR@ḳa.)@i}J5`x:6A:)TFt7Y$-i!%v3X>VZz~[RjxW s@ kB!-V:+(ɸք\ ,*LU!Bq,N? ~8Rw/gd͖YeЇ虭V6q kf lO.N(asOe׃zD_(ރ\SEOW{gHB{=a4N ' (G6W2qBKA>xm?J] w!$W>uڄ᱀NOzt# 5v=FW-Z($I(9vԛs}t{郺`H9HmR }lTy,OKJUs;4n&Ϡ˵c6;7VG62r- O'bA _ 2}xfB5~9TNI!4j1њ!]=&,o ^H&@$)7,,Ia ! k*4P=Z0vjQƣY .2zZN o] H&BYj'~4,*Tl>K!|gZ,n9=JqQ1/UG25+0S^)b=`;E}T؆WPF]ۆ%Yh0AE<#^>nǪq:sRdgf˥MgiW}zf!za>Aju?$.q3 RV:&ePӧd-> ?΂=e3{;(}B\WY'WTJggo-Xt?"=)9@dB蔪. 4&m )˝Ҳ]4dF ҌA]X5Ո6xck2Q.]7xAe*?w:ˮ)A e`MKcا-)խI侀؁s1XhvPCAq&ΰ'R`׌2dH=Lbn$.bP[qiZ ؋*bya kpKUo hD]rEd A.kv9,v;Z47M/ox"5:x;ɫaV'?6tV+{ w(DkA%뇏_\7A&? ~$}$ʤՕ/}֝YYj$rN~kS ȃ;\>EW`/\н&fԛm`wHz \==RV樈B+C4X4h렅dk?T=}3ǽчD_ ]YD;0RԻ.$ǾH6_ᣛ6ĝpkg+ ڰ جŪ:p昑4?j=4 qlk,:UG~Ic!KMCk053|&q%+^@m84(ǃy: \Js8')0:;xU7{-Q q:i| >5+lob8w`!I벯'PE8pIVIvTջA=;av gLS\[hJltRJHBvXyW0Vi1й /O{8|˺Έ'}H6tdf3|Àz=K3b'@` dz"ʺqbZB0upݸMo9Dg*qRtV'qR֎$V6l)wU#&䆔AsO,i fbw~EX.;&? BC (<ݺ'%Gی!Cꖜ[b*!Ѳe0s\\ְ`z [rI!<@m{Xb1m)v+vU#bKkc1Œī->iG?iڑ1P8SKbТՍF#sw1e-p';bS<"4 r={2/2"H<5.^5+[z[Q 7-i]*CJݳDՖ:Ң;)E>@[aWߔn-6`ZJ?/_$S&pϰW1Qe;UXifYTs5fE"9o?ĵ]% 3x~5Y!+ `!,)Zɬ^鱘˳DM ps,% a*{b5sJ;~n8⪗?^CpИ3S}kHF "XO_7/hzf|Btzg,z{J˯`k WRkj^N7,y>F.LviN3Oxot1ŭ3a1 D7uQ2Ӏy *cig=kѴ(r'*HzU.[]޴J؈1 :ѡŲt e\$ƕ7@g0"FSVzksg>`8}NqsLySqN"+6V6sJcRn櫱[qI;oe)TR'Z6LS.Qk򤌠U^MQ?a$^ԗ5[1p>7%Uߧ )"$T,i ً|qyiLιjfQw~+*4\F>OGuOvCzsIV dHg)vz;MsOGq HbUVee(0 L?IEoQ;sxz SVtȮ_VoR jn7;koП>zKHFՄr乚u"TCu'9 |>q|(!^ºϏA\zQhO ?aBB$#SQ׫ב/B 2M3@DѢ\g1#)Y{HU_#}43ÿA|K5qG_郲uVWEoB(4$2aE܇b"g(ౡPqz _zhWڈdkZHDʞggzM܂s{7gRz2s7VCNjeC5YC>||vp)t>x2櫗{]#,&c^ |ӎ\l7JSXdbZF:魄P uC?T܇ 2mnfum%`26Y=ZϘ#TB!l n,,fmz~x=4CM;=dng<@A'lov-:8z %mgzl$:so&5o77w(o@ۜ2D*i;VTc1aFfz>.QKc C j4>[$?x=Kfa'ob-8zW b|nj.VnzNIm[k65i03_:e-l21Chh i1m e.Rc;u2^'˘r3{A*`z.S[=o;+b{$lRA&7hEo7SJcm_ [\`z~hУy3pA}d`H¹]4RaD #N'g@[3w>6B&Ț69V:&,jc  S>UHVE~J^uV hc3)]21¿WElIֲ_l̂#_ yat,Xx##h֚\>~E'.F0J,%{lSc{-୧꺠aSV>^bio -=עYEH@=Np| saJjvڽ){9Cf,&q6ɏE#1@ }>cZB|]k)%A4["+R{YLkZ+Ǥ$I+qfgXPǤ!h_%}=E{£L/PU_3h.eK>˵/C9{=)+4gؤJ* KYtY 5qpfѝLÆ%XYȞY:^3𽒸-n~ ,D4{YfS^s bgs.v9fz>%]™2x}EKǯVA0˕l~5\!6?*-_ iy{͘*Is-/)Y[>o*kj R*24M0#˯n hwT?X7:Pz=pv{hZp즫0?0C#nN$,SKZ×_Ǭ&*!wh)4hN`Ӌ#ԻZJ'^J9le%.1USegD[$5]`$Sb:2;¸Z~s h"OwIDi\hv&)?!XMxyJRggy>qqD`(8Zpx0,2}ضR]`Ǯwa;Ҟ T*L0!nq %-r[N&TNOTMV{SRWЉSq%zoU',7q.z's'=2H%!0Qcw \Y-lZCMUG =/Ƌ N~JcT>O@1?.G86&cGC9їYd_!2ٿg^W4 puJ,Q1mu?]<_Vwk"RqFnlcTP:ZP3;פ>a2ai!r[,{Íi,]x+ (Į*Qh jTo-|jċɐI[!-F"FF,bH ٸ;@)4W`7lݮ[71nR~8ۣe~q mۻm<ĀtV?$dmص0J}nTZv/BHRv:hFwW>&K,WR6# W^\Bu\->s [y!p̕ca1v>W?@i1s-еL"_Xd4:iwdeԧ$Cz\7y6wI8ug}Ȁ_TJ@0Y/ +Ċ{;$kI&o +8 xPC!C(1/Pdo&={V={ q K4d1`-q&dHCm V&HVJGcW&ۑfU h͞I sB>( ;fCt w`^`o|Vﳟ8@˷]4%% ދU POp@fv4t@GOY߁GC*Z^d1:9VyVgۯ8[fBV G #ۦFOs ={ؔǒ+ -onWJ)%ucKL<nJx&N=ޡY&YqټI85,郭x#>GwCVV c_o:3׾m[+(.¹RyIdnjK8sORP_7ޟ]LKy#RjqSBWGa0WaC/D%]ںd639*jMC͜0h YQED|,r.IB'[/ %^,G.ϼQϞ^(VtmQ&I_l3lVhm w9)Ye hF"|a\yڟdk/%%SsD'vwNCݏ@`ȕ6}eJB u3Hδȑ\o"8] CL'nF|JnyaN" XQőIn#J)qn!TJ7LЦ4:a/;91iL$]H$ Z)B fK2!OyFϯQpΟb8b˞(޲X$x_S÷tVmN8rq#gc Cyt\{4-[H"`r (*BZ#Mp_p^pLuJPYx(?)t #$¯UσSMpB|IVKxP)8'15@lR atnl!ʸMDb@ .IE-Chj (mL =3rTi3DZ a5;aoQ<}!U^W.[=HS^rקVM®jB2+NK*O?6NGpfRփ h_cۢw[ՂhBGoT'8d( p גxa3醤':fx_'s֓X /z9ْNOM^|HOIt>Ěpq|AhZ8JdO%aij]‚#>biʓ)>͗Q;qV.G4>"\:IX#8Q}o3;Mudrwڭ坑K#2&Bo %(ռr\SQEhHF';@.ш4q>Iz} Ckjjq BEr^濓z',,VSZZ 94ZZLJ O ,nNB={%VE\K zGp7Bf)/V |˴SΦl$$fT*K{mުgԵA#*lbz"GE]٨0 7Ŭcٓ&l1=2/pV!jA?QeJgqȠ&%"Og8gJpF>i+(&A>.PN4%FT&M z/-ty>oԝoHH˦ e>:A󽤐77쪑iԽg~.ޠ0?{- ru _4濼_!5R#pz[ G@ -Q1JҦO86_ $.mB,.%{ QL똉gSy=x4MC4FwD I%/v Z7& iЛRj0v*ߋAC'S#I()l>Ra?* k=1%ZȴU"?͍Wdpd@"\>\C )FdxByO\Dk أ/e,>.C^D08+z*}FuZ7Mݭ>}_kD~Odq_ RWeB 1ۍ3 UiRPyZzRbV}'p:OMl10hB@_ k}jb0w0@¬G<4 ϓ#;3#^O᭎?}*0QIRVd30T p!ىIz>k@6ne_j*4AFlbՇ>%h _7y^!V~0O`F>7!#NЫuIk[!Xj+pG\$ %.PC-'?*ghmav<6LJ3އ"; P+z5TPn a@]I),^bũ]ޝ L57lKE ?ze Y2PY6Ph-flDXYeJI-leG+d4KR9 bQ~}гT:A"Nm zg%q1EIQvaNHҰnR",C j`.q c*zQORDߩyw sƍ0J9 s-h  `Z 8`Lm#/umsDI""<9xn id"P=A?> $_b~B|2dupXTv6^^7Ffa>q-Ǧ'i@,Qw5LW71l UT R,Vj%BޗCNu Ð8ڭo$HVrWt&c;tt.osuKvNXyXPR|ߞ$e3@}ܧjU+6JHw!`i97R P\/'>0)i<7#Z99*۽ə,DQ6GG'e4v:% Tyg]궳A鈃D31HQ`Ox0%ԙ.e:dl8ͫYNT2JT~^l,XLb,Ɗ'Fd?Ԗ"%w Ij!8V}J%21e@6]{%,md #qX*]l ۼ'b_mEPw_=:9.K^{5dѲ;gJ QZ o[b-L˻r9Afd1 ]`h`Ts((8 EP蒎L-HEQT/pa+1%-{R|5vZZ Qav_G6͈{:uHyӛ3;*K`uƔ㜲{Bm$ DaҚ3t6`6_#{E+h=І.[Rs1I 2H1Zȼ4m_'Hts&H`W2i|(/~7#!(ˢAxBBoF* [=kn- *9Gr#7( e!2Kh.)!wŸ#Fe zBXU!,#}*dliMْ 2Bg|˸rIc5Bԧ :֝DGTɝ,?+9?)ӻ!y|4ً'hgH(@Ƨ|%ٙPCfnN^c1&`UUG4ǠguTӥSr iJbzwKyl`l.Xi5CϨ/}ͷV N~ Ku!a\v ;l 'Bi&Qf9NjopO-p[-\KVVBHy7]eQoHZ?kIR.0_8M#obdsfZb;%@{JʬTBs~[zG w:T9Z2ݪ2HxC(^dncu|UQ3E6 v й \2mPjW T}n{PpS/L(,е(ـ\$0;4nr9ZLmW0p̧xƢ)*A&`"ggSu^u&;$Ʒp䫭%y4h`۳YJV@9jF#0Vch3ޗMܟ4*|X ,ʕMĬӖݥ8e}Kz,AҽyfQ/ ӱ4+*o cQe/)@?ARs#U\xKA ؤش?GLa|;3e]8155.bfʢ϶`܃&IrVp/ָmZe.!N(lzٗ#݅ԙb(AtҰ/|p²53bc B|H):] w:gz@x0@ZLfgR1Znr Ql4d5Gp%2Of'|a0V;SvLc.z l\l)hucxj¡a҃c:n tҒ>pl m7 )6AI)㨍&eP[e>EFP_No/>N:I[:ӛ**|@tB^4JV%&bNh d'2?hڱIT:luh *+mpBӺNMH)gpkR_1{Ҩ&8)yz!~GW |:ap 7RCAHg֚b܆Xr=Y׌ޝ+g&~Ƈ aqFMOrϪ/1Ɋ9&ʨ[H K{,I\;d!Q6a PWG,? 3pPR 0X.#Z}=5S$hKML\¬0mOdsx]K@3` [uyNmEC@!UG؇ゑFcg#h[;8=4̯=li&p?S ߈lO Cb[ú2H@\+0m5b$0VrN_:)$)>m%ΐ}2BQZT r3p5뵷8(z/tFqFI$Eݲشn10-w4*IЅ~9N_hiY *`+Xr ޑpeUXLpx-T1r8KOOCwg*劓~lAY_M%)>/1Y.ó@ AW},-2+3m\%a|Ylr>PMfTΣ4&{j֯'9ĂT6Y+t%`|~FByB~6Q3ɀpHNqnsc7K `6v(eꖴ*t6R d d筛ˢ]TA`[;{{}ڌԀԋ0-'JMj?8Ty =D%vSɭR5A{?|gҕ8tdE]!KV|+}I(bChޞ$yu 2M.0 F?Wm3jucQlp|>;E[ ʱ4= .&Z8/vy}ZL7!`K W%eK?ްwѕBZlN -PfAΦ|_VB  EXU-esqvXNl Ǵ13(;$**[Y Gݮs4̒tMls@9=\V0 1ί}Fк*ܰ H*p xʈ%tK% 骤E@ YW{2xAͨ1QȲ, Vcw _KM4eק'dR6uY!ȫPhPZ!I l+h6* jC!%$R qoOFRuޡ{DXzrw:vC ij8Ivkl[qAGJ-QB؇c!%o4Ř'Wvs<(DRО:pN˦6+T#vA[&S%ujϹ#!u,1TzwdUl{{2c(_V`)cyr,PB?WAߗA؄\.˅eP% @j4ucRY'Gz%dDI1'NvBqI02lq$BCȲPCuŨm;%t0|H+E(8|A Kiܔg\\pO;vhcE !R}π:_aw3 EF>]D5瞝d *N0fI<)Jq;_{nEZ=bl$r}ccq(Fԁ=jve?79n߉l"FלA|o5̽F)`9'%^)*LkmytCf P:`2F *|y$]iG0$%rGpuS'٭~[0K0 bp ngp=lfT؋ j<7zgNj dm*u;;}ޏ<ћW"?Kÿ c CGGwpC) P.yߩlk$VM ag si>'S f5N>J ^%NKIܺ Mg $ 4)IV TsV@ʀ52 iԇHsvPȐZ;K6EW},^myJnc!G^ oۚɫdB)b iv&,.9KLypDjrz͐jQ<ػG[3Hgk"4YNIi_e{1f9_E˺PnNNE&y,Ix[k6'"2˧ܓ?Tó~ ֻ:ldg?~p'oLv"& ̓Z= wd\on5֎W4Z7/VyaIZoMd S@133g<~ "o@HL/K =s9 aϛjI dK{is(@a1E&C6CC7GsXrtHRB@S=k!\5{-P4(Л-ا큝~Y~󆮘ݭ Y^H-{k`׷Sw(t@ VP&B/!ψl}'WfC֛`?!9HuDEn5%`. ,耈t&|O )&C}`b&$g]CEM7rb1`OHJ1N#UԇؘKrϯo*to+AKw*pe _MENllTy*9Gd3_숚#2f u\tjHXYcg#ЦYpl{Ud$A% eXAG]+%=x6DVsX8x80K$~WRQ!+J\$tM"8j.@-mi =ƣXyE$$NWҥ!3n«?-PLޱ0RNNvBEPW$dUibF!M p!4Y٠m7!qV9%} r! nJG-騐|l:sՃ$3[-Beq2 5ֶ=f\1F*zUNSQIَ(yj}|jJKAI3:#'Ӄ ±6Un Ȧމ޸xFFULw8F+-8yR%0ч(+U8Fbxn;}bFHbk9w#Է:}NA1׹\EVﮤdbQlwW_̇n6Ad c%wJzT)Oۆo { ;5ԗ+#y@:}f#5ds>g+D'0%c:$]'lى e?.@xO-%ZAS+2 t>\St=?ZN*a*PM~"ER1n9590œICOrQw.UWRDy@WWiPT3!_1\K*zL- /@߮{Ruw^D5o)v-zKzVT$('Z1MAـxi)k}JFA0xC}2P;ڴ Z#Y~Wc6zp9=!t](_֞d1&8OJ} )\HЅ=M1"Z5j1  Qgp 1Pg7kͨuՋ{i} AST֟\2CR`k#̹ m+>jZBaȅ_8`@?%?z7.Xpdj Af2crxq$s/2ȝI3nz>=kA]vƼVg6v`7PGttEƿ+l>HD1s $'DiWuEAs# *^8J鎚Aw.Z;hԠ]ь "Ko? *d|{ߕ\trS88ńR `:|! ,nbFvDomdL՗wx/ly~ h>u7lusKxZٱh@L#5OD@Z7m(o+g#I=L "Q;j|%,Mo.9Ǽ\aH $3LG*i>Ewu3vJL‘7υ\4וwg~Kygb-a\ڡg8S5aBuB,o-FIxq05;2x'g*u6&ژ%qtR/ kҭNHmP_9O]7GciZax{e ;ߎl 2c8A,t Q+qRVRk8HJvV̈́-vn H0o rv;ޞ: o6hA!O<&,*JfZH+3"t_‰iqM440'4bTb|p껀(t/1ZQ_/VH8 TRXSF`Pip#3Vp xnZ׿#'qwל벘m㰄 m+i Bs[Of@jǨ|F]o5XځZ .؍^K^KlX~U%޻]HoIpo;72#!& F.$6(g99o|rƀ0$ l"A+D.{fɨj! v Q|ܰZ3a|΁FgÒ{[޹ܱSyM鯔KCXomaKM6vz'L jZYaC֤Hb! VKZ8:[UWiI~]莳iob9EDg'`^{)OWg'*泙?2]cl4Ffut1-阅I@(> *޸c_ Әi+Cc~B>p{ M]_ۗ&X)Іv:6,Wfm+~ .Sj6pH3% yn `~cTPo{*4 ˵SmG"8Eb?<@(^|u~u 8 u$yB47"⦫pZߕ<>m˃@ŽãPT;t;DUo<1=[n~X$=-5;}@,zǩ5)PhՑP/_b"'AN Xz1G:gyN,5-92m:x|e\Ǚ4!Ӽima\BZN<ĉB=A8ɛxHN6Y2aZD~Zm*8i#)|63kB0̱Ʉ|GǞC|.@yg%k4)$5%c3y\5M?@jg/ cZKL(y ݱD44OrEԦ1=.#w2øTMrmH tW0ʰx|@<Kg U9ll%Dy|B!F;9jukBFN$gUos/mV()s8W`B[D54{gE[YvܥIE j<+׎9SAO=+LPωS{,P[VQx6+y/jP“րt8˴kGN̥II4o) O V~}`zd#5Z "L2@yN*w^yy5$ꝼ T۴↧ZզPuOk2>G'_V(ݘH~N! jjO69l**XA vDKxﮅaPOM 8F|_' CޣȊ,n󐰩ݏčo݀oJ n S|OiBpm%_dF??X̳;GݱOǎl`Y}c7=vikS讼FN N2>yDwDѠ|vNׯ` :ɷP] Ό[4#*4+i CʃeGo ="o;b[[}{sCNJ SM"@sh:=g`FuwuV|*av}9Qp~gGnI!Gye$FşŪhOO:p)T/yhS)ęYr MȊJ+3e\hYUj8 yUR͈CV.ՙc%z9*4P6-7Dv@i3dT0 F/pMEN2. Lt!dòZt7;e=߽1 /R Efn}q;\Fi?ʍbfM٣^> !ǧ}z $閱Ɂ:RfB16g}Pamvh>WW_Xb)tutlOZW2qFQX)`X7D/?EDtAV DU(eR.==kgJ(>50_YN/!tF "p;oe]Dml=sV" @$'@˼g,~bU˜̐A+6 lQ_ugu]'Hѻi\r>{ԘF^-[c #= qsE)'B1vcskp)߭Ԝ4kK9歔itpPsK>_ynکzVKyHqIX,:Gul+}5ĬP[0l ·L$c6'G5N۷uՉEWc3~lHΎoLI7o4 P1D-X\iTSq+g i XT,0\ Ht`_.` kXN뼕uڕW)?Z9Nzxe*d=c,頌W:|w gYD7KZF^?xq@uWF>T6ަpytaNvQ` 38,ް-)+;C֯:*+M\UDSP)@(L2>N8%?Pbd;Ⱥ L/Zq%1i}AK9rjQ]<OFi)2@5.B\գ;f0gZ]i|&Hh"mP(cڨ,9u%7Zp!Ѫ!RcH?ŒX;o#$l? C$K/8? 8jکYD.Avud$_ Tkϐla1~6Őc4SL`َ6XU]aη4 UᐉN5)0a$ O`CQnY#B8װ]#aD*i頇)>df^JhHCvLA 9= NF+V9+V=F%5(цe3ԍ&eSajkOk.|GAVO,/ @k{ݤdLۋJbxK;hâ iP e&>Tp|†!Q"rNWQ_5j(pHǴ1& @->xA: %_@AFI\&І ^uMBBh/2=' cnR tO",\km "P (`X<0R$wOEΆ&>]+Gk`9VBAYIe ݳϣDZw7/g*0{4MET7TЀNVU \Ӧd)Q&69+.~O"/ ojE3֌J 6F}Ϗ1 S> QN~7 +Io;#%hHVۚ aVANʙBplݡ&/AW3[B$ܩuOQ%AŶ)h@vVSuQœpZVu矗9xFCJPGӈk_G{vYx5s `SL1i~U tPeNX5 ]vC4 GA.pӨ9>?AA鬨%&jWc|Zg3!=LO$$cb'XHUn7CԜLKзEb̹4i@ɓBm<: #I9&T]VD~'q^ v=9NN<S3qLx>P[[kS~ⷸ =a+=)6/0MkV&} 2Q%2K^_{e Qm 8|| 1Gw%iŝ2T_VD VE`-<28>\EB9G1iƋ YdHU6-6qu%~z4%vfVhwX&Sh=l{O# J(Y؉_oȇ-kMϞ56nCqǣƶRF uoY$:TUk&퐊 2^ޅ)OxƱgYZ07070100000513000081a40000000000000000000000016439a35500003d1c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/<]?Eh=ڜ.+;"ӭ5 phPr9² R>@#s (G!wySlA<h& X #7i8|b=t13-o%7o xO:}tJAV[tF)4RC6dtVTgμLRr'U̮zҚ()N!㎜`tQ=2is.r,}j xsFN%58B"jeBP6@"ydIp AC'D(xע?+'4<[vreXJ&@ce~ߗFmk? 5sem%87)g=k"̣I}q)/os]R J q ,Ȣ1)&~l3-XqMM"H/G*Hy3f6DշW㵰fr"Fc(#KR#ri2; f|ψHn@uꘆęyTIJD1ؼv<و݃Tzhlգp`?HfLsȘ #k8?;|aFUu~_ kf#n ~Es\ѧ&pE/TR2eg9Oln-~= i) Usg0:=zWiTZP pH" ` v"KX+5p.6~%eUw}ș2hN~v,өhQ+9H5hG`hb/^e T*n==wF-AE}`vN"Z9^|+ˊ ꀰx N(YdVC"AZq94E[yu2̊MJ<^z<p6ۢR:9Z.̥o֫Lk! Av)gG;¤u3/4tNEzUjePoX_ ~Pc:}W=jHǒPXP1$dK/p5Lt.R}XyHJr_)cGAc֏ϊfڝ[lp].Aս&Pr?YpmǝhIR9} M*Q6 `(mKMVgp5Y fn0*G[f)'$< w2D-$2a1A;ƷD9K>4]T79S Rf("ndž-OS~Q7] ﲸW~m@r<\Saʲn '|JSn*B^? s(nȘnrRtt1Հ$T2FV>&^Bs +|G/.~ivq-  2gdTs6!u?'GI!g8\s*6/Ю\zsPlZ( =X22(Sp4&)+_xcڃuƆ60ej,|2FUXlY._ڄ:xiTw:iꈔR9p)TN̾k ۡSH̆O~,@puy]ߧX xF`̤!\k,:U].͝)Eg|n. kmIz쮎e$A=%F1k\[& O^!3t>1(^tyقY)ehN46FQ BaY)póvCm쓍pjV`LzoZr@>Wj=o[(ei2#jDd U]M4ᘜB"awy2x˝NjJEn LNw*B5I1]l43ߤ=aޢ\ AovatZoٕV >~}P#&nBJt[cЯ),c$`us_LuY/.rhwTIXI^d<7liS?iBnK36-rChܝ܏00"5PK8ں m<2n(&w7%RխCiHyFPW?|NSXT8?KŧNK8x2c\Dd솊 QgVrN6Z,u ϴo8n@5:h^2c_KnnݯGdnJȎvd8Ͷcos&znLz.IϮ%H 7ͭu&b'텺\a Ĭ[gZ5/y}]\R ?ĆڸQ,n!cy \;\{ö쒗y]({_gtE)ߗpmt"k%_u9El_k|uFN .IN _!뭢1ȸmQq-IrSZ`t⃵@]lX7Mp Wk{/joETq̟Vy%2F&(ۻqĩڷ#Ms<@=̰veǂaێ2\&fץèrD"dkW5b)I|.]:/ Tٞ؈5UsB"f-k" B8tYDEsbruG8J{ *p+{R-1vk-Æ_9z0"t_:]Z^**$s@Îc-dZ*:^Nm-+B3IrFbAsȰ4]jا_Bؼe4_]pWP A!D3u +PkOx3BK=Ʉ3^S;׀_ŕT.26lkǵ @VV@9uG_^*R%~{ʈ%3p r"|-Vxٷ+O*Oc a>`}0m(ˣ:egpE :>+œ;MH[8+9Pw`X\W/W7Og1u8vuI./47,JBCn+*ӓmB:|yA-((E !{r1y"`gh(xHo߅<;ړ4<Z[r=g!&JaymT*0%/. 3[J/쳉y^wݙwl ϸ|'6ݧ 8[g%3+,%5,?k녳oqMبS,{p78q U]3lVZF;7c~0ɰX6: ߬1zRӚD kyk7$>L/pcY~çp;M̄erHN*?7ODLap#Lwl1f x5QmZ|Asxnr<;(gԇv= Q:e[wz?؎ӃWMPE@ Xn,u D"3\! nɍ,e٪?)|hЭNe{}2[WdBXK+=.ö)z h_=bk3J6,la;blX~5] lOْO*dfs ! psjȓx!CPXI#7P@6Hi;Ez ViIF` rd= {X3+K[]DӼi&ByBWs$3OjB,kV ǜ^l\@$Wy],MʬGtCM`K]C>_oz">@U놏s,UHrOC6BܮKWr@ڞO ˤdQIy]a^ ,'o7-2~ZlVeY҄c5!(PtL7%U]o#}A:cd;z/K)|j b_~N*; EeZN?d.teHKpd]'"o lhz`=KU/Xܐ%Htۇ$vؓu[\/}He0AB\+$G]m96/kYTx0 YvZD 8 o.;d({-}HnZSI T` n D__}|lFfD|Z$‡Ans##dԷ$ł.6J~lӞS"/p_1PZglꅃoN-k)zx[rи7⢺q;\y䔯[XҨ/v`[56q2EG wï#Eӧ[QTgwMZ?VŹSF"GT˩ΰͅ9\M6:Qc= ")ZGRc7aypz/#ptήTQ0l#1nh_HH %&okE`)Y$>AFfp驽XV5GU7hbfye tuaՍhvym%7h$ʫ4euR$``<;oe#RNxdָF75x9Mү(=IY,rA&9Q3ϲ1^1z)yo8MIsZ}6SF!ZxB8>~ayͅ6#:OI/(?2u,'hqdSJ_'d_ nߖٛı>2/d0%]LBJTۺ 7s) -]2:.IzҵXr?GXdAF6` :8)cIǻ4ЈX8jŤrD&ٕ8)ޫV:h\~73%I@놻~n^b˳PLoӧ΍9rO gHA`^jmgO&\CQ넀 W!|$)=o"G%46,{v?lf۵yk:6ho9yc0E_M?.W4D\s A׎2e73kA^VṼP Bhǹ!`Ga#T͉+ `KE>τ6vP~c.-.Nm\90Iܫ7wkNÙZO.+e96)gT[mzk JmgգyуcnC}I~ ȇ}`7iP[6\hN^E57YE כn"%9;kZBzIb?8Tnٍt9L ##D%l*&T~N;E0p 4+*_cPhCcG)iL# Cy?3*rX4_!~v VNƋH 0a݉48B+\C؂& Z >ݔGRј;5wQ'>uΟ 9D/D/bam$JMhعKWTk ExQl&j~?֑oΣhJݥHPՉRp5)8LoP9ĠFaT2w{5-jO_PPG*lڜb}WϢ1KC$ &v)ӭ;$_ƌehVM =ij+7tVG'tH+Cj,aѥՉYpܣ7(Y @蝯| 2pmm9?au0\4qbi_u,HtcwZ8 ȐrCi"'5>9PhͤcN׉"Z5Ccm#^z+z BEC7li(-HQ1"g7Dq{>?LC'583%=ci1z3ENы/zYc.е EAe".`\n@8;n\'_:R2r uD-. Oih#B */DH ]*oLȂ2 FxvPLX8| tꏉ;CuYn,ĂܑS@Oc֮1cXUih%-o(;D]-|Ggs`49gC %mCIV|i TWٕͤݿ33/M#ܚh#bsҖBQ uqt^*wEƎ ;j&cU`q]byDێHRsD$?ָ8@ԇ>[3tUd_u-/hZ+T1w5҆@3$X˗PU>uK삆UWW*ыn)oFab (\ndUFG`*6bRyU^f2OW>NXOm֐*2AftMy<ŀtOn T=!m#Ѓ(Sp xIÏDxخy#  'k4$O5瘎ВwVVKCu, .OM+@7sƖ`"JRI'y RJ }WR{hBԱӫ7BBb*3iǬ6cD}m{aG 7K l{{)'e~ RJQl'U]];>9T ()WR =Q]vj)GgǠBuDR"--^NxKY 4[DĞ~r {NnC\҇7xXl ,^/N @d+"qċqi³<&+)M= gZ"83҂7^onϕιo" G_^d-ڔYhl0vfB:aO J]q=途 Ƽu7TWʨ$PH~zrW1m٤TLy)F5*:86cXĒҽ"1&MnC)HXH:<ftK>:2EjETEPR:6zg}%2np=gN@Ҁ NbM_ʽ XFЏ;A+FCD9hDi8{ i0KlY|d|Q.2 ;g J`X>g q<-!5?NffF"o?Vw&1 \*9{ /+! V!.XԐ_isCB7)VZ~&@Wպ Dyh{RN[8_/`F.=+)L^v͵S(%ֹN"ݓR}Bo0t͝*Rxͻ$q:v]]Dػbivs月Y_4n "h7{gk)ha UV*~WmF#g{.Q1:aBX(|Ce^d1݈=[H^<.lMczHl1TMq52)KIfrS^RQwnn>أG@rk.'WoW0h"ߖbJhܢLT*ss$^qsu]3bMI+Kx } ۸*e(¨o,}10<zH &ܠSe:_U|03@W~+tu5%i;`.Y08E}6{EI~9,O yk2zQL~#*AcgYE*ms  Ǵ (L#>w~Ĺ$]lȁK+Se,_ 5"b Xwd{~g=QTB(]1QDi75tԂ&,9v zW^(b 4?_!vUdX @GV&JӸt2r.J `FwU|Zz ۵*BvFlī^v-JG񩔗yVqSvd6x~D2YZb٨L99kc\|JI\ޖD#.ac((ڜ}O[לyrQN XG;ؘ떼I-KېwݗJ W,oFn[U{Gs`;͘.Ðԣ%DD%cmϬG`kf_Il2-a蝩/ iJe>1&sVGU7lYt G߁>r^}CG^т=l {m߸OXS.o6*)D$#؝|QD89FR3rbp%.`OYǕt5RNB<|-DNP߈)IzSlܹXuYVckgWcw4f9ؾnC2,+7(,hSx{ĤytQy5S}^, %*(=NYr];sՕd=Nlɳ `ed- ,6T;=t'-.O"_1Cv!UR笗IxPߧގ$WCE̬0~0Vޝ:,j :( :}q_;čַ ž22PVqf\M xN'S8!xŖ-#?{b^mP>4,EE*cZ?5¶.]l_·/tAIIF\"Aa\y]L p8+z>({<>@J`#YA%=I,xEF5xJjd"hI$v! *'Iɔ_wK?Q*20@˿o7V|vW)z<-@gMASmZ!*~C|4k2t!tf<@]-nCE,JF|Q9qTOn胭z|L[Vr4c 4W-M |wO12 <`lஂQ\d %%zP7nBu҉X."[?ZWIX;*pS\R,xQo蝷eK7a1t|GR }@Oa›gB őXF:6Ýf7dI`eP5W(+mώN66WZM0|/91e%PVVoSDuh+T{2GV:y"!QpcG DIm@>QI")CQ \ b(Xˋ[TzIyeuQ] |C"SoDs`W::UCA0lӛ#n訮(7tÕq6}U'NevyPR-5148ec`OR$48 u&_:L'# ϩ>92>\BT_47js:B"waNzGh>*'=.{G`EVGf>+xs#3P26=( &:b3L8BEng1UW\[D^U K zt5&]45V[z;o`m8N5~ʎ|-H;w1BL= vɣ!%rhgYhoX7oPc  Op> #^3NJOr#u025uC#mJ# | QAuQd:ƕa)4AlYw6 T@5>4QYbɤfzOUlK7f|@~">@ƴot}Tm+>61v;[m0)JfL|;+e]*V}LքIU03 &y0m|[ǙS~Hs?som}V3|g႑䡫e'Pdunx)GU({܇67-WQOokԇrmV͒9 {<ۖ

           Y;됌H,PTj>{Av,/jḯ-)g)C$).FOL_^OFP B?#Y5G6r[7FVuzz\ܛDTK{~4ִ[mbC~yS^=q?3/!5N%VyFW9d>aGAcIt Hlg8=MJnO9*ٞ,ʔCK!4[JB97(m3C \< /avaLMpI\m 8)T MO`GT}I2N4L2@\YCKUVy>;dJ![_t)Qexn1wz羽Yt>+Ʋ|ok˺U`S\'m+ODVBW\9݄p 4 \Yp܂)e0)!zy1-CL)Ec$wL n0|,sWQqK~TӃ>'QTݿ]WznUӝKITM~k5hBBFUuL1yR94'o(GfFS &^p[ { $M^;H3Lױ'J1Bp!Vf񡥽xj 1ns,І۠7eǎ3漽Q!zї&E̷6z,M/{pur` Siq/JO׋kRk3V\LplXg -8x0VYQf[TR7D-$*K;71^KS8/?ցEk҂1Lx+PmU [gFA(3]TjQ ssqv+lg/&wԨ$S"^ɩGZλ~CbR|bċ/ 6V:ɧH4D W6vJ{u6 tLʼkh1{Yȁɰxƴ\%4utZ髰$T` GweJ%.BH~Vi \dm8"08(g tX% @q ;oVrLѸUښӂ79ݤ+]d4bVv!^U;t39*-;Lߜ""Y w*zegh7}=?P'cJاxO_&F؊Pb2KI:0qe wmm<나Kb3w球m شT j3"H*7#ŀ▾z%\to/Bu+-4Ze.=$GhYmf5VےǾ4)P "(骂RCZ~x+a2L.WH-YA#_ݲ\fOY)qPQ,zЂR*d~~8e\ ̽'Mn|Jmj`(u^Q$ͺd˷E8rpf45UyK/$ TlbDYb}hr]uB+͔-f 4ZI \2eMKʤ,TD) &L{K݈̟+BLrS;5=RHh O( ȱ]!"] {BmXI"OJDG@r82ruz2V3Scy0y'_ 7;]u; [#:c|Gq͌޹ 'lսwM.F>;gf| < `o~hlvnwYD-IёtxKw~ 9HjdȲ`duKsgHqt1W3/z޶(y13GV?Ejƈ8Y*F- ;_}I Da4‡ab#Б>7QN.GeV޵0Fu%h~I3ja yh?3Ι^*,%UM(%Dnͳ w@!R "wO 9X)szȦ\ORk+nT6ٲ)(DH0r5P CL!WEx\JBCHHx1S/Eް\-_xa8h!2mK|[lHP^! N{11ɒ?+:ݏܽ59+!Ո06R~ %UtC`isGikBpX.:~ߟ_FQ !]vkJ1#tgNbi^\.nBzgis;`/jg'"o۶jYª铒9 6tr11wn][e+(섟`տg,cHlAճ4F<E{8ABx M9ˮ$0mwivT="@$b1s 6rhZ>ld_oO@[+kn1sycSD;ȟ!u ^!J%E dZvڈٓ~"{B**'qc(h,XvU $:yS.2ѝsV@]b0ߘ5T4I=];s~B|,z}HT|UW5a{ft{4tq\p0T- R*뿫 OA%4!": U0Rn%L֡fhW5ڼzJ&7.+ʍ=0Dl?LO=1eG(w;hS/l;uC\"i5N$pZF^n߼(.G~`'Z ^mŨ؞GT-LMVTw_Ga_>.3X^7HbzAw_;=FO ac@eIM5,$7LJAZeC9B6xHgjhٕ~D=P4NٙԔ&|u73L#lqftվf>)a[m^#faEm1taQT_2;g $d7BRx>QfM8bʤkoc |V˼[ DK*q3ڃwpxQ I ̻qT 0E#䤝㪟 evN)AG^Ge0jo} U^=dѐ7w{~rH, qg7{Ǩe%4&!p z 'D4)8+R {eu_k3>`aC!qBym\BrǔT6x/7Z|9OPTg F|`^К3D,5ȵ8] v ~o_t7XH{dNٳ ``w<L-좴ۍi?\֠ ~PT%>EPfGPיmRNno'I/3OVH1%~# (}\1hu}4qˋe.qjjiš1C.Wfn?18= ָ t &YP:ٖY8Y@H}\my1;dEuПFK7 ܋8`(ʋxޕy%JovBjO~%%Y70)g^Ew/^y r#+ho<"=uks'YcPO2?΃Xq8JFtXj`^z)ut/}OFC,p73 ?wlHt'24=҇4 6.(J~|+W{ mQwy|ൗӜ 4,bIj9پ׍mkgOo yX[}e>3Y2/ ݘF6uۻ\K R"wlAq ӟeƺ2t>\uu}YTRͤ?5aҧM'&5%oC(.,..[WJIm]mDzU͡ՙ@Nb՝kxsonZ*`/'/ni[Ax[|5Z hH?CMm 6cih5:w[w7u>䪘h7s>S;!2Qڏ|r=Hp LɨVrd;߀"sΆX4Vlߣ<[3ľSZz "[l1ٸ[zR4퓭{F $SRan>| DXu]5r ?#Ȩ" z4{ܳMgۦ3 *jJKE+Rr3b 'GKFY@uUز zn_(v s\n* +ǺX˨&\u x+h$np!&v|MbWH5d)O7ы aX旭{!5${yE!ix "Yc v>D2}p)ٲw-I$K_N8)\3jQf94 cch=nR5ݚ8b iC #pZBvJṶ֯^MȆbiT,9F/t0IOﲨM"8s㯦{4{DzQivQ ^a[4%IS54c(d?bmMiJReKV,EK̅܁E6uyo^YР[k\uD9DyK&{Tqvx^2V\TY: ]pD6˰Ξ L]VMw^CMB$qGR>2C!?{uPM[~z:Mer@P=+t:Rhs2 ls3+SljdV_#n3;<!Gt1{ų Ra#$ H \A j ḿv 3Y~A\5dޛ1d`m򴦿䭛{6OCތ!Zm>T![wrW6)&D4"<7 MЂօ߀U=?Q9W8zXoZ1,sY df-b%7୼1޼SISkBQeq+O q; 8TzaI= -AE ҍ+x5k>B[o`{M1n9lT %dZt*jDԯ 23+4ļ$m6Wk P{ܹpNAVSgǯ< fՌbvi31l3B+s&K+[xdk-ux 59DEK8E<4{Bۖ ̒!g#=x;?.roQ'&uo?0& PnW^W"%|:*^(hdmLeÃ9-7Y]z-0v*vȤ"y$Js,wQN0# օ1m|07E_֔L5l=bM<a ) n=%/@d!B'LM/IeɄ\=`+ţowsT2qB>BCLp[X,Dr;HmB^-Qe%؅݋rh .aw\E}~PrxO@bhIfIϙ(G1:l, ~Bط_"Xڀ˽8yM0p|DxwFU Գ>% &"URvŞ.נVFA _ cU;PԇA (pMS.GniQҗJFϙ<7'= .P؊ry_+}qf%KㅀIK=AzV:WHٟ㹑N+U:UU74}C]ǣ5*2fuCt󖏒 >Оa_=fyʍ;9vz,2RTA쇢581?k@|i!t+Md8cMy|eİЗF|ǻ߭r S('딊v P`Q ?s(+I5u% D~諯[<V~]oQ&!y^+X3Ǔ⛠ZlTs{0 3"@ӏuduA۝u|KD`Juٸ Ƽl/E݆fa]ɬw6IYf6Iِ-M>ۓ)† {;mjcIpM(MȹA }I8b$@!kT9vFd2Xkl/'=L[n7 Cwnrq y'x!SeE!OgsueꝯWm)rzya[.:Wo1ua3^ #j݇CPN"m@;6O 4U] DHTRއ-Pw|<)F}8C;TXD/ZBe>TNtVإ炓؉|jObpXJDXV8?.'zTw%*Pl` ?Eƪ2&id1ҹdt vMX#<;4\?:c/55:ѩNd2%w;%j9v 6͇I/H R]IyvS^>-0^bxgBH9 "˓3."9;A;o0N< 6a㚀ؚh*7uk~˝OdYk1.,sVpR/K8:!E|GE'gH2N~!HR)`9FT> \7'ia)֒q25*4O V]bR%4 = 17{l$r)睩ӵ z#{X#!M"ucC=py;o4 ɰԤ@9A|\'[Fbga4E!dM(RMNL!s͙w%9{].zF_F/k|,n~F1UAMP^{ӑoNXcV²^ylSv>d㽄rPP1` ّ &B/ '@[1IO}[bY_MuwV: %=S c]c!O*7)"Y;h j_~}y)FVnٕO 6/BR 's[Z;/AhLE}qln{g^QvɚR E6n9$DVZ7)pZkIpҤBL0 ORMQev,S{W D0~`ĚrL'(6%H ķ#`/Vt&>$71ǤtXHv0un事Xţ cE_/no9׊g2D<6r귋>FRp=Y PB팲7Vao_δnoCwϐѺU  TeQ ?EѬuK3 (͞˅7>| $xrK`c*쬫1gYZNedg3aٕ% QAI(pNӄ11KFLj d E7͛s8XW1|M) 2_W2an 5 mÍq.QRgqHCns² 4+UxK"ZY }]p^hwd\:, h+ \"Li][Xc VP M]X?zx8Ӄ~[N Ca*9y40ׄso 7R .!-fPy^nq"QV?M O”qyT2|\+5{R H.>KOE,,HI'NT%g!(nWlTR%nKׯ?]oʼkS^QkiӋSC7Wy4P DW߻,-%E+ۈRgRL`[Ms8|"48ZT!qD~Rp#,TPKe'ήk@77\^Z|Մ_v*]w PʃMLjwQpA9y/>g~q0sLtsb_0H ƿpt@Sk HpOKɒ*9\4\2$0MnZ=V-Iq?0.zrlARjlr"`euʔda-O!jy92#V<̏DX迱Ȯ{^;]ڔR1 ,;v$Ben8uaG<@{G)T^98 ʾyh" >$-+*TѼIDl"Ӏ%d8k}R\-3(WlN)#е/ z$i/ťoժ=rfzE _jJ4yIv(d(6Y3~D`ۦ3ظ_Lqq}iP[Dus5sW(!M%:$CH~4z77_h@Z>YUk 4G*k94JJF)F>)`m.]_zqo+=85&m0.$ނ,T=.cۺ^5|{C@&<ld}Pզjv$˥2#Ҿm"^{ѷO&ǧ)>;iavxm?RaY6ߊXB:l𠃃@]G5w*Cj$IBBQ%*-IL[Mrs @pG7m7!ږmC.SSMWEhG\VGN֜Bqh/!U'<=uDl5gOdN^zy){&+kQ#]o ,ܸK2X NesxU]Q |fqgoY-~KrME"ߎW!>ׄ;:dm[~S?5fOCr17J|,Re|K|҉A8 1p;C=)e.[2sV\Waa)NNh'!ϫ -jxC%y1M*nՌ'W)wf~\$Qߘ?nOq+YQ*=¾l''/tq)KUt5a4(dSԧs48IZxb܉|Dr.;ΐJU$H0!4 S?d&2;R&]+c5*=@ -T6.4):'ۏEjc%ˊ,qڮ&t '<*o7ۜgN~Qn.CiSc_xL}Kw,/I ҧUv: =RqG>/7Ϋ@eSdEJNE@,C!0E-"x[] 5?kTJd!WkϖGi5R{cD>5z<0 dnV#ݻ [l/a}dYN7˵QȾWY)͘w=Le sȩ:|9Y,+5cwUtJt+o~ ǢjXY!h!c ު Z;:} c%]Q+ɊT R4aE)+Hph]=.bhಇ|޲K݌~҅uz#}?t#}p'eIgW!CiBo-5̀M=}ζ2Ͻgb&wAX sPRgXs'$̜p,V+ bSʆ Ih|zu0xu:A2iz/fAjTkPUll[[}$FsSV3mFGBM4yq^R@db6';t r%jI#fP.B L?ڃ57aG'$hkz5 **UE8N`{<{6UK1.e( P*yl=RֳPSv2pBvJa|R#ooێ '2L1X b{wW.w\TO! 6Rǵ nT ,Y[iJZkyU߶ SJyVKu%7^82l~5^Hz] ^) וeEQB1(˵ yaTG:'2_|X:DZ;/i;J9R?_?e.4qgׂtP9l‚^&ԟ;?N1e~i'EoB@V=YC'ŽsBb'b⡋CS8賟3OLm})]1FG)kXV0+T_)Iۗ"^Ȣďd7!t M}/V2ՎAI剆R*5rʯĐ:V\IXV\'Ÿb?'l+H33d#.Ό8п։ F~KXLVTN ގQ$*OHYڳcXX~WgQ+'A0^#]D&qAWe"7-%Ȼo.%oS`?,! ǧ; ^bY`\TZWMb`ӓWi袜TfNGɇ&TQ1Y{U\i{m1ƴ^IJ]BT0Kީ$t'ڤ ;}8ff]n0_VMYV7]TA6Kwߣ@\P:\wRB䮝0<[6S3:w9]h+˒=@U\'O-ڣTNN W gk標p+lπ 5H/NΉ[Ɯ@zT:I$ H ;I% A5[lOݢgB ͑su5Bl@uchww [GkY&<6U=K+؈݁[-G ,qpfa\>9 Ne|}C':b͚*=;W*71{}*J S кL8 iMx op+$Gf >'e^?v_S-_1&nqyB7\94~@)&#Ty@U;ϙ:dF@=/l^Ρs.|)ZP}@@E`>=uK򕧢R62NW5y!3߯l sO!ܲ OhR`#U]Ij@`0ݓ̹Zo/N BYH&?Wi&|j M LVpU-zE.k"'o'D=y8+;-6[{H%!n0NY?U7k>1/3[4R1(Gn 6WJwsx9SuP{=me8ȦLx,V7u]MKnglln qno!78JMpNyXIQ%uH;Ք$Ed2"a`~}ެzxyjciiAo 2;ˏ+ ^㔬׎ ,i!U@y2v|`j1R- {i"#O |#I1p0U#ԗ*`n'vƀ5+f+ I0M/' ?Ym&oɨ& rߝ9=iiOrc ޞ$* ebEe5[~6 Ɩ>;_e/'VyTQKUNyLzѬ[ٞCʋH2 +;\ٌwo%13MW-o3͖79i:\G$c[Rz.YIT[et>Pә_Oe=)4?IT1;}3!e{E$cKqnK fWq%?Ea|^wuMD?\F+1{`Ԝ%\9noyθ" T5_VK&.!?@ \{ͣ󹕄A™7kg=1zIbX.<3M j7?D3F~+^Un_6n#+`yU(/GBgC<; mLRyft4(ؾ`+(^kh,/E@lqȻZJCsdb V.Uo8fq` ̙$^K0F5Zkp o\_ |8!oc-T3VP'RY6@\qlDWaasR9RV·)t"+c9NG*TD>7*.@Q9#~ٮ[jA,1Mugڽ2g8BWo#NA`@= [4 HIhZL[׸QHɃ1>bH^&AvuRu.r5*c jiWVn:2IKu(t,+ RUqS"8'qh䰟89P"fGyul2UGoݥ!T2=xhjbbnivd.{r0ٰܯ% aG3"]bL ^b@_ ^'B7LYw;[ã K鸭٥)/GI4[rlW!O/9חSi]kSax8iu)=kK@=MN01b5h%6;\w'ܫQT۱nbR.Tbˈ 1U9Ȍbd2,qQvEbև5Z_/^guz[#)y_.ʲfĈQGm( ƏR}ƿ|ې4ٿXܶ ii M+PD~l={PZ򧨋-V]X+?ϳ4wR2j.*dLڒ_oJ{̱\b~/"TCM2ԑ%pW02IR.&Qѧa*P|ye5HGnϑݿlg<6 ~0=^WTyN+-8 GVMpWǿI4 1lQ.:F&Œb/< KU[,sUc+08LE0a!ԄɁ±j`6%z-U4#@XBa{*yF\GL<&L)U`dL W~kƗ[B}G-k0vLSH"wTDbF+!,+Ir X8"`h%σ]6t/3:Z̰B|qn4!$ˊܪէ:߾"qTr`f-A^9WDaҔؒ ŤXI콗D<"iJO2%(5̣j@ 6Tc3~ri=FJv;e3: {L˂$L5enNOflɆW5&4itXf29BEV&GIX(n/"[b 媙XM|rvV-&M]0j#l (zLm&5PR<億cȺ/(aL+\e&jZT4EհYw|=YE66 RŇf@ࣆ#b;Z-():;8 T59A: ^ʒ-U$ċNkP6 a0xhZk_+{A~w{WyewۅUq/II13 jcBxscoXt7,r?OKn8hc&F } ]ɍbRэt]׃I'ٽ |⾘ޘ>(TT$T9$>%ɝnD?4Xًl[7=p(hEsgptW}uVHF=d<%qıgxV%e_. q đܢ^|'ih*]WZ(;âIzŦ501"(iVk8q]P'LT{{Fkt(lbAK İ'aɋZqO֨׳ٺZ0j|WrCZ ;.5F*9Kc;!ooa,:rn/f|4OuPܫ!/vG՚44)ne8Tw}^Rm6[7ݶĩ1~#9/꬈cɓIIvQc`H-6! <'Ȼn+E .ϤJ:|ꃬbrq.w ,u?^M*GdG|Z3fq\Cp(؜蓒DV*4ZϢQ}:.6 E&oEVC-$ r|6=l:<6 uaKW0wg IlL-d~U JIʋF?<$}yגnr4 jK:U2cZ[|]֚[`5zBjTe!v~N𜥡^]մej[HC/Yٮwl {13>6b#Q1 YեaVEPGT7Ň9@ޢfӰt =o풳10q%o <߅NXCq,2݁ BDs`2,E͏7Iq:,4j>3s_vnǫF?OQ Uj;[z]`"߇JppRdU{^9٣ŁoF .0RlRe0 {%8KNǬ;?uj[Œ%ltfK=iOmpO/Go?mQ ЄxRu>E+[SpS`=kcx<=|b=C>lk\ 7l8|(\\}zbc!OvaA/MS Ļ,rBJ a?xaOjc]{I+TSJ:!ĭ%7! 6'(>c~G qЭg-?"9{5c2R 9dNF&d`cU=uPw@dCL( EA" EQo'QXB2*H$@ΧM1Sg}ҢV{0~_0M5yo~VB#TӚ>"S⻘jPךB7%Zpi߯D;d]$͊p-Tΐ\QL[b|ˏs# l6 ;)L2PeA2xx XxmuN5 Фj3 Lp H5s +/{kC\3yu#&wRѺD 49h Y'/+kV8ҠFvgʣ> ?Pg}b邔efClH~#_No uMr pB齹sћ = 癋l#% vrWa+K\C`l5T RH=eÓg{X5ƻ8Й- (J5'8զ8ʞ竬"'9n$Wڐ W:G€~)[KS4#QV ݕk浨kk|xR`HGJ-_O!CW+χ/$GvKtC9r{bec+#E(61A} "CH]sTb@@1 tfwvU4= J~H;YAZ4)9$\aDlLIbAAOzh?&ђQڄ]3H 9rq^Q F̐m"7[fW;kWn&L&O&kA7(|5,sШ1 h}D8C8ONbG?:pbzh/yRi2DhsLEN?ܾ~h)J Yʟnv&k YM!wah,2i pNѫl)$0P Dvj%2U)O(d}.w3'crQdDx%]fKş.@ƛG+ R8nJرWgC9ѤXq Sa{QI~/dY)ކH|)]@&C8O/CcZ@b ޷͇* ԇiv/Нv}tآ*%҂m㧗w6>6^*;^3\8! 8os|jS 5ǯ;ɓ Z< ɜJR?ߢ}RE͑8bkWa !vMnkύ,ޛc= ڲ/ lQ['"TL;[XǛ4ўbtG*mlgY<ꓫ͙, IDvpߑ8)A}BRu1UmUl+KDC},[g$l–*޲W}>lT5g?*nmrrmt7jD*@u!o{Ib P .ʏ@)T/0$۶<ҥ.)}ygL \`v ՐFyy; >L}|ɬ#|zCGhVٜ!$Ao$pV=LTNPlA4ڍa5sqm䀌f"hcE4BfBc̓r*OX;XnaVuR,C`-5]aD/) \WϸKȹf>G3JQ꿪sqX"`#H(w|^?=x: .bOxJسDcr~h\e9BR Mō)9ʳo` ;5=y&YMZE>$fP`G>꣯mu4O'֦A68:vV4{^tЙQ7R`uy Kn} ;ftC3ag_v|ʽ*q!Ju`eAsʂ-2S⼘ ؙ;4IGnC[a+EP[zc.Z8rSmzNWW`BE/75 2 x^\ڧdh}r`U0ӟAx଀)\o.iش`; ׭Y>+8-%lOb?.*'4ZUQ>xCCb 9.jQJ!\9)>'W"{FeXs9_2SV$#'kо؉~XQHg_ґinQ`tLVԾsK[5v&X5Ļ#>\TmIc7x&]M=*[ R/bW t(XoF5뉖D쿚1tX5P2ɀ0Q*Ew^NJA! C_*ecXt}^6Y' fs6srSU5Ppkp.uF"U[&Ľ0;`|CdC[b!ţӞ[N~PG.5&r=s3ҷa3Xw+/bhVo_ax$8I_\ ->EzO6fgYZ07070100000516000081a40000000000000000000000016439a355000038f4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/ ?8]?Eh=ڜ.+X|b"h5 (Zph6j][[Y7tKEJN/}3JL9@Mƺ5qV;vW"dGPg? ۃP;oi>nnr+n:DJeϘBu"0|~9J+jqރomj]8K=B9ܹ-lC>/XCLz.|Ρ/A2|<ϊ3&5yFW[Kmw4Kl:e(e ;|ixw llBsuEwPn sڝi4Z~KvFz+nEt5@~(~ $j;7 Wߧirk)(s Fᥪ Ђ9!yM88|􂦆Dw5!FGgq`i; 4Yv`5#t {mσo E$HfP_r{T!dD 4kERe3/.>5ՆEJ`A3-A6EW ݣ{iL"+ ReN>R*rӥ(P11꼻;@`Ab<⧤Q+B됈ᬲE,ߨ!EfT"4iG"  ;HdLoHgo9"˘8Q-37 R'50|hny&qlWa) ~ xBU4?GPN gFאT Z-&{|sjx*_ 7[R ًD1@+<< 69a Ev&/e6/V Wi($ SW5+{ =yQ_6ow?6C"½*ƌCQ6c#GH}t(ѺCmptTbC̉K;ۏ9Tܴ!:3Q JXN\`i+[?{DUa:4$W[>B8mKD,n7 _C!bx60Y:i,o>U.7`Cfcg Ʒ 4'ȨC2/Mk/HX92U- P.`& R}_6ΗSc*:ڽF Zz*il5!(w 0%W!<;xN`^X@dAgM'Q~_δxbHQm̀5'I|rZDqB=@@[ܦD΃/!pJP g}&Qz rٕT\%F"~&j"3 {U ^H&}rW}`wQgTL2oƏD㰤|݇+_۱ӱQ=Z,=4k=l9x $*mT>ңASQizNOA.`t耖V$UW]l/RA\(Hl=flڂ NҤc3潶b;0ƃF%4P`"Ϲġ`cE>h* g@5^!%$ l՘DOħٗLh;gо3Sa$8FUC_ve BHLw٘vQPz\6my@Qq| ʙ.3׏]7 153+ao<ק?`+4-{!968޿ihr܄Ţ(Rh0jP6&ƃ7#>4,;' 2C8ﰦ-]'=BSӦgΐSUٿ:Il~.cr~_t]356; k_>J% _hfHɏ$v\~cd|JRG8S' @ZM\Uo-h ;YtR>-%Vt:0/n@x] Û[S+PmGl7žr{܌~' v3&&O D]LA̤`u 8Lz#)vQRa"F7^։FK(Z/ D4<SD+DXcs #=0B e͸+s a{UEY/9K2CM98IZj^[& 2ud_Mԑ J;ƹnyKޗZiatWC‚ED4>vmbɌvI#CIQTl[' eT)ſEk-sAkʬLSM[>0`uj9˄ܩxf3-nϸ$giH@PvNjjd/|6V%|F?=Ú]lc8:-;ݨx;C& >pBz"(.o`7G!^qߤRR2(OAbn>/zޏ&^PQtm Ϙ| $;`2d5񼭶F\ŖtEؐS x<@ jrAX+]&@Q3T`Y_]H|[G%d1:dyZٸ\SŐAy㯐3IÝAVc$т\@8aG[83+4dsz݊q[.^Mi'tpC^CZQƮ;DkeՖc!wB)x|B y24S|?1 5SMpi~zMS#(gxQe0j_5(6TfqKW~x9lBC#r֘{<*w`QQ@ !a20dD(9{VA(B.Ku$',ְ9Bgj rhvk? gzgvmgr!l9'B(>'F47|VH-.n!=ЀYilb"7VaKE~`#r~${(lkeU*EA!յUE (0F:9 m%_ )ug#l& Vu?bތ~Wt1W(ûFk#=V *I̡L!QDE=^4.6Zeeb.s~T(|R ӥ#{F2hHQE7fdv|9(@j +Tю\K_vir#_R,A' h)4'Hnkmuݞ,?IlTٻ0a=ru.n;J}*9 ENHSgÍuql#ON(ȓ`Rl ]siI#H7-eVvYE(W.OHN}!#kခ3LDTa w sGQU =df?MyɕT9Ŕ<`;%0.Y@#ϙf?aܛvSaA!䀆}sB93ϒ.?Y)8shJf;>3־K}31# 肠'W~4 _0ąE"2 ez4ؐAìӓW mC9M]#&3o9%^nZ/v6):7ĎMmXmI i|]Lo>7UMǀP\l"? /VinKaDv^$S;;|o h p9-R#bBB\daH;b}44n]iNM>tu@Q~3~tS)Q,l(OIy [S))whL]s-N1\&5o =XT>h$K^]2$ !Vԧ+|}o,HVm #̐\/exo,[ԿuI3VX0NvRԵNz'.3eQ˱ȥt7arט~ne2Q=QAkcDp-Om_ P 4yI? 5ydn4W}&w=-A\gȑ:ɤ!a͗=!Gq z>k2~khtIfv|oOz.$P7֞ L*ߏ2&t[Zڵʵm)#z([ q,8EգvV}3n;@[(;7ul$!c$qg;Lu}2E-r1r! /C.(Hr!2'-7G,YNp_$۲{zjSGwP螕iN[h!ݍ2.G^RavZPW!5(i,J%5'ߕl}4'5-7v{2+,>HEYov:`jAW@;?Y/EX>RhRiG,kde`䬡8,QyˇSz~ 1x F:}ΝvNh2"Ӳ0F5y ` 8#pIZqHbjE+A-R;BJ @mƪnB-.ÎE.M@<],'VNb 7L).{C"PwJRЕ UyDKY*dZz⁕߇9'Vitg.ݗׄYEQjYϾjcޭp qgÅhyhQ\y45+a"njrnHׇb`1tF y m!$OLgz "b=y:P_MIG[ІK|.z. ҊVj>9, xys!:L<9& 3&H>$D0מRI5\~Ta+4!:JJ |mV/Dn浑y_!DPpiW\d1ܘWzD dxQ2.Ō؂ ,_Fj& orLYA&## 6 2S#9HFhgA.a_)GH^5J xP);#Oe6f]<3NKg< :@ ]튣O ?a=܀ʡ, L~:)*66\kRaXAV!I^H:ꈇPlQvP\복*MG\01x9Kb^Ip(LO#q22zxykFi !Z? mKąb]yws얃Ȓ!IOW yi2UL 2,q-FHȋ ZKb!JIE)\|>c>,9˜gy <_N+$y-isS"fK5c^"'S.Z؇ŐTY#XvU6G'-@-"2sg be4=ƹRWU?Hk&B#'ݔS ł||r$2( .2{ i`Y|FNByM /bD/)[WpfonA=(E# 馈]ua-0Xl ݎ3yC< LBJlSjjnG_>4Cn<ɀ6-@c"x=L.Fv](G*&ohTjX-GWeܒ:bǙ@+gA<բ~7}S,!'[W w@IUha;PE9x~'? B2$/cg7;_.Ȅ ~r $zyhk5H=1PLUDȕSQ@{tٵw e 0*e#E.%r,˛Bۍ<È4M _aFB^߶;/d4=_.+דwKb˔  ځH5pGi1uk}i豷hFs)Rܰ @;XicuX.*%ypv`a%VgNPr)ְoMPܚ\&-Ln:E ^]M^ɑ$ɄiIE};x4(WXt{ &找=$#{=砃p0\l>r);n @.X!~J?,Բ-Ƶph(,?jj}ұz&oIJÏ"g $g+tONhG+'v1*v~i)h*H̓JnaI|8'?p_f<v+f5r=gD)GNTKc;_[b?ip5xNӘi=^TyUI9aŧ^҇Mw<إHFA0 'ŵAx!I+/"k&)%WQa¼]iFC0B`@|;Fa]߶91%&N$`Ox7zy;ɞͽ֫!2Ǘ olv0cbk uf- ~YRmMdvIԝC !11-dsvG82:"BɈ;tdz smky)lڔ1/ɭI6_<`,M{.y@9 PB&S:/Oњ|ɉg-IǪ7N;}cGjVK<^ꎆ I) > /ҾmpUC/AboiUU]ٝ , `0]jD4ÇLXb.9})J D4/'JKJ*?JlxP ԴԿ^h:m ul$DAgp7j_aM_9ToO\p/'y70RZC")f WjRӜ 7LPQ*'s{f!E۾sa.3I3&D^3I~`@huIb7풿>z;A@ rLf_FEAmt00ܟ+HUh iP~ (.K0 Rw~XŷjY+-!{{)FUf؈Z.ωq4SQˡ"JXrs, V08WYq)|$0ddn[g8RwqHL)粆J;`bG懾^ ^j׈a'=4:`ߔΗ{H& =m:+]U( =#i",mH!R2IR֝:ħQ_fQqwQi;ahz}Lwf*HTL/6|Fz1IK Dw bsn :YNk!@`% >j o~.Xΐq$=1őGþ$fTe,UINRƐ"8 DW 9a`kIqAE!VEkN-l郐ڤz|F7/!Z˫Kf#)&f^d7s#U<'C8ѯK . q'˩W\# Ӟ51_LZ<<39+Bd$3|PˇNveq [ 8tPBҭ??V䄝B ~xn֡mk>>:<3L<% ްkRs{=3%$7u  Ѧ>R!@23i2Q3<٥qa-Qu,Dk!cF,~m҆Yk4K.߶Sm2#]Vb R~m؃/n".z?}4'aډUPY1|9Ƿqz`A`]T2>aB%3雈42?r2~hET;lYf|Z݅MC$$tW6sd~W[ȹ`g5kȘqJvm)2+5ʿ !eu R1h]8>3LvcmϨ5dӇ|t)\Ԉ]ʱɍS]zÖu)6H,uƠbR wbrin 1*S8y4j#`- ίM {W69_Wj(0n* ޖRa;iqQ>< [Tp"N2ٙz |^Vv9S\|~34xKmxO U\ ߩ!غo4YKeEU׊0yG'"A0xdoěJxih?~[>x=;Z yg_+xyd$_E{KѱfCE9E#ۥt^(c(uAEVW\sE*LLfq_Fo{f/I4q$ެu~̩9 \ M$?u1NjpMRY\,Ig9xq\#vhmҴ<_m['6Sk{lafTHKp,U!"-E&4+otuW'Mrb;IOZgۦ/l~7LNNV("^V[9ka:>YgX|EVaX3tj:)oYD6x==wנ7ڕ&d73*ק/T*HK7sp9>D$ ]UH{_Z7iac^)TQ(vn?hY׊>:2Oa}8RfJRFVg&2bmJsu#:y &+bSA+ :\Ǥs^ЀOlwX>@ T (J5l:nTjPX ^kƒ5\So`PAYMŁYz!1/4Cwce;jGsnA@ҚaDvb^}<qķMxѿh[J*9OoN/|k됫`ኛ0o@z|'gq<5!Ek麗V^X*+_*|(RVphzVe qtv1PR'N2˹IJ8XŠ~]7+Ba_Aadlɧ;#1\땣"l?{I'z0Ne 75F<ס9\F}pl/yѓo)G:r+Z =BU!рТxQj[N֋τ 7@B|n4^ f0AkLDG/TXiI.&d)C]-UqTkzr =5[&r2DF s}A#ǩqt0h(n^"r+׋G Cfg&a;1jnsRthƞM?cz!@ 'PA=D$)ON0">!ƹ hdi!Fe2#FB''2}a"xk{NUj)&^li×m(ا-"8q3cwG3i'2_AQ^hdnox%%ㆠN YZ

          - FجTiU@8]wgXnrnAAdWS~7V'`g(#D=W)b'sZz$G~"S +ɪdҨ:HDiWLdEru>ĭ2֯%W%)m^_cY%bJ[~RʤwDŽ[DKM{wzD9ai&݅q2 [Ew"MD2kQ揙 {H4,!;ǃ\5G+abNn P{^NT7pKSDһHymLA n"yruAk֛pֈiG8;ͤ0 7"`m+ =C=cXNZCA ut7BaܠXwn1z*'.S*tF+jǟ.'n~KI7`EUMh+HDyU0Rux M|0_,%ϋ>xHdz-M=5K"m=g@wɫ#{ >"L3%TA#3y8cdcip 'e[ >]V<]/zfs](+mQ3?Qh`v^os! $&IPnT,Ѝ48gIq[=B (ndZ"Աn-|YOT48wcfTu+Żc`EPM/o>R8R6I[s.->T=_3'35`~+@%נ a*L6ݎ1dd#PN6tRA> ^&;p:ڄ|fC GϲTՎpI7蜓o$3a =Z<ˬ$mRô=_r/m7//=L. 9oa^"fHM4 X{a>;It}ڙ% ÀWJ7 q .sX4UOFm&(y'~-3ǬL(6QSdoD fBn5MIyma+~!BDJ! Nֳy,y{(f>xs*y]tkB]QDMT R9pDD|_+SI)y=X ȅ[rV,: eI6oK40lXM` +-KCCQu%X hw!~rـ*8ی1 GL }O[H|:v? >LQ̴j'k?ϿO9+TlnƘfN؟@:5[""P„*P9_8,2 OFn\oI@VK4kg zyMЬ3l\#齪g|A|ˮ>#A.o3uW a&V "d46%u|a&| NRQU .( XIXLq+pmp`{1">D ux*Zq9IQ'~.N6s}ÃeP؜l]WwGX <x"NtG3J:aPh4$qT5 eIZXv.&҉%w! JGa|ѡ=hxO$!ƙ\"4!:xsE %"Scd_&X|H?gN,k|goL[?rvLΪ+<`NRײ%cG]U_bsM,Km!n[˘=w$a&_  ɷ¾ a}:Q{hѤ @m揿`K@-_>ϕuJ|ɠ+ieÞ ]D[y9,}p̖`|g\$MVp}x.&pd)Q9Q0yGZh.K쇇F-!Pq J ` pе-0f<Լ~|j z!98[ː8,2E𥉉jO9zcL$עlw̡` ٜ SJ.Ш~dhg5^[))KD/zLxaqL^.tqk+a.S۱x!pQ;n+(.VMۖ6  9WYC)py>tO;0‹Ev`KuliGkF\f]bH?᧹)cúPDKڗּ 8SYcXDtp|=sx|8 )N$ P"`C~ p *-& "CipI+B&Kԛ3sy Mq }`?`J*Ap;s~ X޳lO;mcK+7\ES,7l!1qa)DpaҴuQ̟n&|W'jsAvO9+0Џʋ[U;'0?XF}ݥvDZۭ$aq*" =Iܬ ^kÁ#L(\arI^YA]U*s<0\W8!q˷5, rJ4΋ cvLdK̤\ώ19xKU S7Oay;tUl%{D amCޢ=nȀLqL?,$ ^\zRiS֧ZemO ;Mcæ2l+PN@0fEKȚ}񔇭 'o_P;71Ҩ a#HtJQPU2TD2)>d^ֻrxYc)9Ӫ>0 T& tj)F-#ϴFoEX=SZq?lB.nb_u_àY/S D"4욮>pVc~SVÿf֭+)H7p$X"*}iQpH]fs/ݽ5Qƣ ]  ߼Q:xΐ\FAGybNdȕu3 ;1LR/`_SgG{ZWI?66P8 #ƉW "1DA{{^qFLjնWXEF]81%}z|hxheP .}!CÎc0\,kjg7Vʮ̈`SZ*wD+^U$х oˉǑvm>EiκhTp &y3@vl jΥ2z O1R5,C~&}73ͷshuv)oFv<:RYkOa,(xtJrTeKwJ}p)Q1 wܺCG"4vI$AHOߑ:MzP'`Bw=UKdˆ4JiM&aw <%* +NmL,_mh r%:ͱCyEF\$uSsIk.M; a pP}opO_."Ci_Cq^Z蓽Lkg 8tFg NK#̗ +;r0`7iCy =߈њCk)E MUv;$paϛڡmM)*ߓMl=< gMHڋ/^@yu_o@VaԐ)[{VIr~gZUsutP*E5V8XmkR3Ju30s"ץ}\G>.+=;koKCB ڌNel.$I$9Ƌa\j;!A騃U+JYy!HC& X3bh{,ll9Lmlj~]԰OʊD91F>!~) @ m@iy珝Ƣɳ[@caxo!8C䫁2StwTxGA A6:[!=EcKU#~?t[(Q吶7~_ B\$w~@Ι\4vg<$PA&[JT6)W<,k?l91)j%Wז%5q!^M(y\_a&7KP9?dI>C$!}Q6|~l+9mq5GQcT`h ءAb}~& AX,^ҜIdwM{}} V_]k e;& @ 'ǦN'~}UNUڕF5 GE}|XKdb(o:rBGl>v[|@@%w?#1ӵ>׭(h ļ/ݵ4ܵێ{I|6$k>)~V41|dc!˲t{t9J zdKgUWlTnM!yڴA%_('ef g3+_۹4wu`l斮_l.70v?dk抠r>D$lhbs=>F('̎(6q>*|?c jY'Z@\Xﳉ1&,f4:8~]?Eh=ڜ.+݆k <`K^WL<JO<~ {e<צ pAi X|%vT[gt_kP*rZ&34K-RB5mo³K,&YJ++Et)`5Cj^6릃]_ڍ~^\[# I+$wo{̷ѵTRH ZYOF+\#'|* FAi,,n)v ?}C>UTyEE!לzOj}pñKky%Sk:Ä$Az-+1F빶讐LDbXej1բKx ? flw~~G}na8mD}N`Ѭ$pLlF(\C@HKO<^\|+6+65`x]ϋ-a3<)‰!.%vw+.S+ArWEM/=9{nP HvƄp\!]A␶V}NڸȢ8xfeQN')c%Y*ՔQ@l>zݩsyx#+`(Kb IJӦ SS8a @w2uX(5!6⍂p[5`-]&)</XƾFQpɕ r+Ϥ{F \ ǾH1N~2[H&|[cHzj\s{FBg|\^unNYEV@!ˋ{]y[9U|2SeG<<=Y>"Mh#0M:U pֈR I<XeUQȯZt:%v&gAfh!'W @lCT>af߮HPJsDޤE䌤w uRTa&ݓ,me*Vž@ot}9KlM_bK0_Q>Ro_tq%yNt#ޜNx<ąX!W;-CkD՘dH"f("i+VYFbq@k0ɾ70 覰 XվqBtԜ.rS`ɖ"+'`׹[l:ħd_;пi, m<#P;Ju70[tn%BNW KskFv_> EH[Px̆j9`i0%DJ8eX6atF_ Q ySԧMi z¦Џ ;NY),QR>*q|F=^-JXPZRLH2/Zl秡 Os5m7)-HrDBw7ɓ00>||RRU_TNYW֖Ȁ~n ڡ,i ?y!5/&T }=s,ݕ!oVaM_##ǵ؍rc^)s+:fBjlGC%#B5bw yX46 hz(9D4g w+dٔ1*,Z?rmF67=q^K$ mJ`'$ƽ;K*>efh&5XUA 8D}n3mQcY}cJ]EI(K9gl݋J ywxYo &ӽ;ncdFp=njSoW9,9}48w-Xzco׾J`фIͭEݸ>w 91~!G5u'U؈檛l~xΣ )[,O[rผ;7@oSs|^$¦2->+"yEv< 1""G kDݑ~15 ZrD_Bpy՜׍\@n1uрLc:Lb&FO[J4w+_08uyI z㓢P5F."04F9#%7Ҁ&&i?Ev{ S-d1]1idy\Sk) (-_=?cVs0mιuIy[D@zMzt?0ُ|o)U{0+J"j4 .ZoLflNlAݒ91;^ITtb!6qzz̢V!]HDe4"Tk +7<,-^ïD3qxA8\Qhu& =XNjC5c (m<׊  Ke#7>l:Z)ܭI"+]ts3# 9)i 7?9Yf"úܯnqZ@iO ?:76q;/$`W#o4QmBStʲ6ORrx=ygLn'#J2:ɾ7bʠ_$M2* fEi(5W - zWgdIoΫ?gh,?h &Ux,"nj${b^UF8Ls8rt ʼnmGsuC? yu"TxdUc nrEE! S?'omS6v-+!-cxV+(DwT)L;S;:bw*m$HoS<#207Iz[NhkI0?kr:tK2٣So3ڞrbj@7E1"M Yb XKBְҌ ࠯[ag߀V &HϛfVCK.~DB?ڹ!kYX|򴪴^P}5CK ;o ё@Ȗ62zj̃Bh.(3-;9Mjb!Fv)ԫWju,`̬̈́g T)9W l&9x3/fSI.I߳>,2 sKb\9/Ą}u}H"PX][szI#Rfkj " :U}EuC.I0c@\,bGJ*EO:}9)pe%5`E68sC>K!bUK}2#$6IBYCfJ2;{~y0pvSlAa"*4hw.(iKdsM4lsxYuUzQǯp}hF<| @rw3&I^q|5R9Hs0 @+jUP'jM^s`.@@6W1x| \E|0H8k#qμ \0A8YB3)tbq ?=dפ5@? oic=F$u̳<ާ5^+ؾ{zy]?5IuONRvǤ:$ƧN9iPr2Jb2KvJܤ@}LD ^ 1+'vU;^K.Odh%R|VEΙgiEۛ4H4.D {F)8?{`$z4 |f- <?=3$/6~13փ>T 5?>M Le~w&F|CuAAahL;V7 9bo Q M1r,8k_-TOCGF$i!k겎B3EkEa iC'Գg,z8`! i7yAT@!j5$~Θ,JPigWm*jc{o2rKU80+H}!1 k^1Q&qeWsFn@s۲tiU7ݭzl |FQi7ZF*Hr_y(3iٍWl;: SB:E9E5{ %.5:½O 3,:s@;!4a~{8mgu 6F_2!`m͸'y8}wdWRuxZmo,+;h&E>ӬΚ ?;CIRK:H ,H_ 2/s4,&NܥAԲS*ɼdM(lz uģ2?+ GcQn$נ_])0d@ռ{ x)䥌u$59c/Tf ; кsR rṠI 9`QӷѢ.ǓGPN q:\ɧ_hEt'D2]:Gx󵦐8`_7أgUB^-ħ!FoWgCCǝ]~Fkr^ցN ]QXM תSHXHi;hٷ. GB&DP|!˩M*tڲ˺ Y2 xr_? vy-LǩG8 Y ُTu1ǶrYZ7T|29r(HE.__ҋXt_]刵Q-H}Dm^I! z!'&F>80%c- / sg!`]]-a 4q z6D!5pm7QӍ(-+Zx,> O)a]F],Ik&88ˁxI׶Ke@v /"`BA?`3)fCW9mF}bi XoF[l0L/*Ǖmɪ >K͔V*sG3 &_z>[JːPW~-O#vM[sR3=f#//-X/w c D_r0N;ge$Us=u(>ըEH)"qo6|o0x#i{,m@6ˎFK_rkl8=EcǪa!lWh !3Nbg79`#~?HQfw;~2ۖroI!yV!AV8c$+ΓwE zMn 1/vA\*f}Q%Ɉ7vCG owgTHj⛀&D0h*h uM OO3cO WB `]/Wҭ#+n˯bb/:0@DM'VW>I1$935 ,nO(0!`1!#u qKf6坈:W12k٬Ĩ{cq߰ ɝv"7tR1;I&;6SB?ݹQkWjVuw.k3  2H- 2!Rde۠.-e/b $jV篌&Bzt-=rjȉMb`(CPo,2'gC(fhm5}x~ FHLCx9i,q* "gaPQǒhwz1P DK,YbH bMeUհ|'\IkKsyj2$p 4q\vF!Y"lqқrTqT ?FaSj_4}ˆ xg7Bf^* :IYIb 6hRcPFVj)̾>%:=ՏQgӣѩɂƑ,@[n[wپ8Hq9'g^V|ЬУ2hNE@kXW {VV,;f޺$͖#(w=_غ;@p[~z4!`vv`ϹY@mU  eIy6g Ca}E)Ws:PC(zXYzYdJjKd C8)Fg`8b@s <ϑ亓v=AP_oio5Ap v,J ̳xDb[]l"FEֻ~Rw!99J~J&fe9˺! #RHSuzfAdz?u`?a}Z,gcW9]ƄRp>D/9OLw>,;\*ӧ 4R6QD(MHv h<%^Gq6ꉹ)G4/Nگ #,[Qrޘ@H$Ps<=ۢŸ7<. |&QFE`>3tDtvśgerzۛ5(x bO 6i Җi $>u5ϺlJМ]ofGuҶcs\;ޯdQ&*,\-&PH[48 Өih␙@BY[܆k c_'IMnW#}ͅ<~TM4*%aWe uP#a|lBaH4ֺ4j4kJOsT!~ѴKhaR0PD7 F4V g ZP_ۉO[: Ί̥>#g`LnoE  ٣9#iΓErK͒9^ c:䢌D] /䵭R1quymɜ ա ;i -ДDһ%Mcȅm )dWtڃmQMU( BPsUOp w#XО;SMt!zzVΚaaXx lLPGW4 `TIGnLҜJm8PoreMv ͕LƘ>' s#3sܾthPχys1] GJ#ul@Pt7J |p{=/>?5Rfu"uXF!m!-;}z0-!z4> ԓ꫙')6ԕ٧c$smA=qDKԔ;"\JFS,EKCOsNtTB\Q,`!vWyP.1fϺaˋЄa5ʔ؜j{gj THJ z8g4u;c6Q4`u#E%]&qFNuCT!UcwlXr"E4(G;bk$lRl4Ċҟ{l[ks aq |KWW7PgW\B >؂#EUXz0ڑ/ m#y4V^"^c4y'd K.;OT!"LwІfa hWiOXe#"eY$^*Q]UPt{|! Y8=)ik6tK+(ZT)L5E7Sm&z+5&]E Y-0 tĪ9Qy_tu,4skM\!@~;-x2V:fa1 r{ dg ڏ/P"?K\%`UJQM,G1==0e<$j5/*tŤoX.-{QSCk6&C<^=*۴- NB#}ͷw&=4N^esB ȖcfEyM;*"-.R.~FrWr _e~/ܛ< G}'dU" &Xl7Ikk*9撅 ZvgR& KՕV、ulKSނ Bا.8 ?>"R@6 *P4Pc\~yN*_8ո5#mwfz)Di3?\iqE/;'pȡ ͖bl^<3g eޟhXOqVM a\ x`K&C}gK  Z1fxEZ'mRk/L}+FNUFdB~d6칃&}k!""CsPC\ >;KUr}HeLϜ%9:fiдVؿ0u.yV1R7ṙj쑤Nw5 )JzvASYc0w\.֜&I&2ə7F@?{oa \c4x1D 3+zS]BT1cq<7HS邢ԥPT*+qwX*j&X?(FEk ,n{JB@x)mO^onU۶l NDŽ"3!{T#qH\Ѻ@ X nnp˩™QE0_\R=]ߜKU.EBѾQ䵺b|lP  6f E&q7yZ_'/*ӽo K'瓟SHv X]畧ᩄnT@s2nZ8-4}EӹKō,[f zo%'F%lЖK۸֒bC(\XxHr/XPI;] yk2mZ3f#ho[mwq~ls=3!GȈegWxcdJƠ S+̹d({S 0jƓIQQRqB@ER7 !]QLˌmNuma4G~W/)wܒi q@tØKx^jYIȠԧpԾa":6Em5 20p<= [a "LhAK"]3b𨶸x+d>nlUb;aȕ9?eQtH"["uUD,"+3m[5Pq$rlÙ(MqC 颪RLn+XMrC>2[sgS;$4a{wp tF$(4oTs怛G}mG-Wk1(/Eb( 4$r!?KUB: ]%Spp;qb$anOK'x_ f5DNW@< %&~55yA"tNpAl!Uon:v_“J{_z (0rKGsǺuq;E+ &C.%Nyh)קr{oDuM*Yk΀*=|Hq[<%lpI f:Ue^_lwwaߌ%=79fh k8Bcwkڟ1hzY#Tz& /QPZ |+f{m@#м<'ta6|ie ̇tVaoώ*>] ytg,jl(~''O-o^G%JJFi@Z{K(WګYYZg!yJ?83./[X G n'sGs8Ѷn1N< Yg>7۫]B~W}c C'ݚ%r !Lڭ\~֋),0Nᡔ -IsFpmM1TJi3ڠ=pg9AѳZ\0+)Fy=-|] w{U`fiQUevұ^I<8hӆѧx:*fL(HՎ{ޅb~%a{(HRG: % SoE6cFQx؋:zU>fQB4HȷMڊF Xd=+ÁM rl5ՈJ44 hzJچcgYZ0707010000040a000081a40000000000000000000000016439a35500000fec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/J']?Eh=ڜ.+Y\ΨQ^˃Vt E,vTU*/WuMsJ%?qd/ Qe-LGK~~W@xG dh{)DŽFyxnV{jzAJ|U=)&0Ўl( ^p1?xc@t]թS+s%Je 0B#ڨKu>U;wLs#+kKb^E~ΟV&%oq~ytm,%nIBEXV R!%fR@- Mla /lجp;]DzLﮂjph2rXF>o`ՙ碶vT&NtPU݉?7H (eQ{ $^M-C52SrgDQar/;N+j׸s^$iO''G3)5\ETF+lw\WGap )OI`===@Ym͖-fcј5QhYL~>26ޣ*AF?\0!pfn8<f (p/|ċe{ء#|܏&thwĥ(/WJg8B$Ov_s !&0iPFq?庫ԁl埅E#;SY]x 'LW6fHZf|?{e_I7XYy/Эÿ/&> &f*U#| :_aAK5(DO1%W-hZBʓ9nu) I]eln)y5 5I"X7X q>8&YX9*(Yi5<&ՆqK:@BZi]TM# GL~a7'cQ97> o N7uȧ{3hIQ(3B48Ws. 8S3ָMu]/ram^. we&#[h!%/\Obӧ"P5dKYNmשՔ:H̅vLqQx[ QK/c.Lu *@_֕wo ]v}ni'#|MIѲ-/ܸxXeG&y)Au{: TQxm9=/+%D<|3hI/}q\o4v@ 6d=HWyj NEzq]R2 tJo(5Z1 FQg}uXc{7[(k>[X]^4 -{ 3:K(ٻwmJt_4јl^[(I$Ogl!\YӪIcuW#[z>Kx^j8KP<2OFS_cy&o8f[^ ı⏻4+ ZIP#,VA)|R'6Ju(mK8;J*i޼FntsfYa9>P~^0LGL5Fo +NEK繊S! ~M@(.pڈO:ȵu31A|0iyɴ$.2#R_ԘgXH:hIma,4}1Ah, c詍皑6 B;mI&\г(-:>lyYX<(+]$ʾeŠz|cC Dc(vcqj\pL`Jj-z\OWͯ>R3bᴇ +1CT H֩vU6',)XȨdJ"Wgxan)5R5YTՑQ^,:$oM1w+7+IbHrF&xNK.ڡ&*yͬ^G^&v#:m p\*Y kҕ9ەrmcQ[@v~T)KExKU >}c*ʢD䢷nh, Z: 1{&*3TVen0F3/TGd{=e@xHnVp1ɉ aZߩF?+u  =kss#N~ٷL<4X2`4HaMg&PB"},y5} wsp =5R}D] B"'.8;"i`&m, f&sˋNkӻvke:2EYEϰ(w" 0[?j3)+B(NIrVU3 eԲ) mng*읟D¦, 3S%)vH:&6Ï+~1&m,|!%JɎRs}@%jm3KH>W4<`lIRؿu^qtG@NPP.lG_K]ԶƵ)Z3K>_\浺TD]#*LK@f$0$o*L'B^5/HIS3ӵ$)dE;8q*Á1&a{A,6"=P=#Bymn KOo@Q: Aゕ +$)gjnNʍDL !iQY3XI!~gp k~^x2e(\)D ZIgѤKn[zG"N۟.iT@ouc~'0f`b@urG#DRX 3rΞD0;ވLVX^\a@xBV-c$ /atJ8F,/D]S_$ftP,:}Nn>V~>*9qw$:+2i;~B,\qwI8: BΣWAmfՇs-ciq2KK[)'/:Pp_+@- gpN kl >ݛR5:X~䱕u72G|aSZhR5Z{):9N6ϐ UM;;:.:ݠ0mDX=»ˏfB?@Ԏ?%iG@)G1h iw3Q(l;zE@81ve' =#KG[ήH/&>G3lMD7`HRWug953͛o}PUҁ-ZίvXq@!9gYZ0707010000040b000081a40000000000000000000000016439a355000041a8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/+Ae]?Eh=ڜ.+w(3UM 7DWY=r-q_syԷ_6ٌ }2ڮmdjr`\9"JC5EU]A= %[Ƅ63cAQ(N7Ko>Z U_1/ߥ7!cGbdrjtBY] jY$$3]]3^SݓfHYƋӶq.vVOKeک߂i4]ˋ9ojupiLK$$z-Y-WC8(%y]g`vx>o2k-y0) ;wJvFI=mYvUl{mXg'bN,`[,7z69'-b7\-e*\pcXj` y򫒉y1xvyłP4z [ȓ=YRU#8Di'&Ar!eǗ_# F6e *1q'eOVu1xm&aʚz {@1:?K#cnaYblu yg:[LI{j -;Z csB*9O;ri1H̕ ?"(qɶήvBbJkX>*ׅ\n<5r&o<XGÑˈ>0@'#f\'E[aQDrs }(^9IZ!_lͅTt^qrYFkY̕Ʀ60,]Y@dnEHVKrߏ۲%7p ?o?fdg2 &Ot.fRORoOjX:+:^"~U!%U|hІ:S+4?Sλ` :.O@\Ml).ZOIH? $ [I {.9Cvٛ\L1) 3yɚ)e"Vp!D ڂ&dM ooPAyQ30GBkcZmw dyeg@0&{x…U)َU+3Uy0Xeק:Fmxs,-J6VcF&oG6֏ XٛUR7wQ#^~7}W .~#W7T+EʈB'JbƁL찣Q0@E\1󴓦t5_6MIO߳DؘcJI8TUd6T8S$ f9ZC2[770M#g}ɇ>`AYzhKsri߻6:Gw1{",DQ ǀ˟Afa$Xv}RvwViq{(SFtuiwo8bʗu\buOŸf‹:+3gZrP¸TۄͨB=RW͈ %Aʴ|("C:ܘB7Uҏݛ<[W 6G`@RV3WϦ) 3cι0+WXJ~f.?2xgvzz]doJ>'cMiD(Qjd&93`I}>9ȧ i KHeԸ@}%-V]pZ]0 9M(E,W|7rTGhf:ݥ|l`Sq]Hc?rTfɰ}ᡵ-G@ x1ν8 {X^CEi19~}.J@fxwE H %v;?&bg C:LGO?p~rΫHS.7[C2bJ4zTLR"5$v$ -?wLzP/r 79b;ca#B~O'%>=TXVEu/ J'gdE0v2}C9ܩaqR|RkeP;&VmmﲽOM"2Nf! W/_թC̓{ܠr>dֲiQFF|~"~5-4%Zj8.ZS%BUׇ2$&nAzN1 -n0( Pvf/ P,Xy/Goz=!nχEiT̳~P{+,iZەbrL뗼 %&l!h# d0cvɎ[;#i19j'vI_ënvJʮlvjKq%E[>#WNݑe !n1O|v8љvpr0k *ÐT,hWniVۂ4!;:DJ.esʀp^Y`ٺ e1w%p`]oѿ u`Q#֋_t=F]0Qo!˂zvG~TI)3N^?%K{?7'.0uކ׼MDn$7i<;o?pYo`&/ai %jq\dB%KLEn[cgۯo-~hkt-3w/š/=pN#M2f|\_·ךZ@ߛme6k2(Rq-_`}"-$F~&pՖ>pՙ2Z0A-KԸ x ԃ7;3%sr(N ̌ʘ£4K[D͙ա yh~>_R~ B%)}*g4֝e`tjڈba)Qe}^9E݅calҟ5JY m:1 ϩPZk,]h2X@.zđ-$vZЋ깸*(Jڑ[N2=&52)d[xjv4Xu/pM*>>dVAߟ̛GgOBW<&jJ,R"HlbՊت3UGP ;I=P+i xP(_j^(jd`VIFau6c̩दk ڵ2'e&'C$CG|c`TN~/pVݒ{L_kM ͖dĿQ'MikJC@dpjp b%l#{J(d*IB򼾓cqu-2=`l5C+qOR1YHI.% {u` c ePfx*A"#"nC׋?q)̟r"}F-!KdMƛ?uf }=/U^;5i.|$soR7U Da[K\l? DzSo`rQ^g'|,Y7YV^N=X"{2;st?rzRS-OdQXvYq?"0d2v,=VĆS$rPME9Y¦Yx -J+md-2WSǵ~<#nRI,5OIoZ0Eo W`xDNu-5UL5BÐJ7ےB0Bif#r]J OMZ cw?Rē"-{k奖ElOq'nw 2w-<I̖p@(9G`F=mE@ L$gxGД^k(NPBPL?xU7`{n:t⃻eU.s}Nh^q coyGbg 9Psط}1fi0 | "SaǶMV40=W֓Uz'E EoΒ8T^d0C O٢}!CunAly gOLAw Q}b˰U[n*6d/6MQ(ၑǿFեS eج?`M,r شC_Ws8~/P`X{G=ݓ}/Oé1Zc=☦)ZeYݣMWX49I G7y~ mPp4L'\nih_ʓ7b:pkV֢)l&EB*7FVXԦHH_|@ sq[*@^̤xˊVN+?G:v'ܤADgr~J4z+ >N#'ۀ02q!ÇSƎ UnqH.*M_8&[qո307bCD;!s /YԣuXy`mY=Dd*Tnh L1d5m܈,h?MWӂQf x9$Ȑ"-'\<0`v*)0+KϔedY) m1q*{&_:ɇKV uQ/ tY~B6a.~7,y +8frecɆHEh^l̼+ŖRb]:r T=#E2Ldo=&v.7>$[n"I_>P+E\X# }Ujs )SAt֞0 y\\eU“j0S+2o 4 ̻ʏi/HE/t`h10:DrgĦ˙ eQ$CĒ #?7! &ISs\N_/βx( t_ Tr: ,eƈXƂ&| O'{w~7V߸mn˒Y9?"jEr-[GeeK/*erWRNo>{9gl j S {QdN&)ѧK_mqDcV aea\o+rxRg8keyB]!񐸿i 1O /|pzJKw3Ϸu_Fs>}QމP-O1V3V!;h:#EE괨H!8G |0y!g|[QD j9)È_5׉PgfXI,7"/TN`<(Y7ԕKIR{vp ^q5M)xq "iL5'Ú(x[_rDҩ.ߜm;aiW;GF ghBٻj=nl A'~$.ve׶s>DYGJsb~L)d8,P̼OW4{ٜv^ qG>Ñ̻4Zzea>*4qҐoDQ4H U,6Ha+1@?(HN#kƀ+2ČH, "r(2a9?6a>nuwNAvYDl֍YӆN?Y79f4|MbV\Eu{QئB&]2aU/n[|!4A&#2lw;*#$\Gz`IDTڅ>*ǣ{)Q@OÏ|/\ݳꑳ6ei:2䆀Xľ( 3#c~, f V?uo{C |CV0X꺞JEJ9}fEɖ)" a Q9r|7"fF4Psʴf$ _ۣ ΃7d" #)d#/^QᬺI3qBT_jicVm¤Om哝y = S,GnA?7TzN9&:pTSUN u{X h|] "n1V0%?tVq*f lUNq\+]]:74MvdVu`3[ߧV8&Le~BszBYi$Gg'[_=<^WiM ki66[JG,Ypÿ$ಇg-h)/z8kY g7@~@u}&B6Eb&"6R]hxUl")n= p ManRÿ6,M]W0*' dHfqY5M(]Er%9AR{4j- JI#Վp3t,_ȡz5ͰSNVHBÎ_Jع0]O,{Ƞ=\$t7!?V&J~=(ъ TYT,$qo@5t:S u) !IєQL:h:f`2mA؅u`q#{T MwA^ƻbDCt Ɗ5 _MyMqBRz=YTY7'ءa\5hE"0<j8 IB]11);rXUF3$SYsa'yRbI^F{#x1SMydyD]5(oϕv GDZ7JN3S,! 60@f>?ys>07 xgDqg.;9( ;\^2\}u-ᡖ&dyva&B+.Π6hsBqėM^0e$Dr`5$]N z!Y Y|NË0!׆q Q LSioLCܴHdY!KG̱q}hyI;U&Yc1Kxh#SQ+#H;hr/Ts&D+v2-Ii}Lյ){ RJiߌYSc8={oXvc7n_胝۽呆¶|V f=Z c/o;+q]<ڸK}@-iC^-FF5!G +,7+~zfIĔ TN2s6gU@ 4MuCh0)ȹL{U )?zBȢO.L)!Mq'}T{*H.F7؉(@0 P^韽397=MRgz*#fteN:7Qٲ}@w#d7M0 KZR/W4Kwۮ*ٲgm%Ecqz,<1: r 3Tvm^sS~S!8U\6eW$ 2oRw 6عK5kPdq_) n+-tp_° 1Zg֠)՟!Lxh]$"D!RLuS%m" hӵxBd Qh:!o/ij se`-.iLTLy5euRQcMU6C)^3,`oS.FV H)¸\Id3(ƑLY 7f蛱B/7ЧUHJHߛh!Gt͓BxTTV /fl`-@yE_&C00^nO -SiQf u7>Qi\JH-R}Hfla{!Fvxڭ4}~/Xh='Ϛ w\-j9{E*3Cw^ MS(X{DEyL-uTBfonUG@ւkMhEKC'*Z@5x3a ÛMPݱPi.hrf6WW8OCKmW% '%#k+y'`GNƲqx9ӃkՌnS H/4KY. j)]46hru׻֢#6c]"sW.l} H^iqļl|΁hܞa㍉b~3Ty1Bd58 ά+XKAZdM2K5m:\2f^\f tQ3 ihghX *8A,{DM AG ͲL~p(_EG;Mqy.S1GcoсE ֌]o{Lz:m*#}ZוZ"" $σnr.`l G(ʲ ,RODr\e;iA}ӗ@9/CDJw;[c$1>N4lKn1#\CN7gRQ8ɬiL%c"i V#~Sβzb$Ζ)B mޭ/4Nգ=N`939 z4 U3;>kД5wY3bjG(`6ahp^] $;o8)N^@!s/jၶ{5TP0_XcT,U5h1Vj~7K_Q?YFk|37!_~Y6cDzD.fZ7K8+h^5]ò}e9wu>ԝzb.i=bz俼:1 #uboiV+ՕdvՅ96ӺEL$g~QE.aKSq#cRx^B5{ȹwI(Lި@`VBl"MTi@ןAk7X N%Pp0,v)U&cB. D4 S;9ߒ\!qz`;+IW%pyXyY-L̓+nS+}ڍ]V˃ƑBmq/(njfo؂bXf+bwmbjyR5Z>ʛII`R0cIwxBK*ƩU |̘}={ &9{~;u@JWP E1H87@wԠD*KЊ(LwE 8oBl:ׂA}i{KoսJjJ \7, 7 &4<(ఇ[m"%`; pun>4s.Ó-vf v<ƍ#"v]6v3.> *ҋ9Kߴ Τ%Q"3d6ڷǂN k}jL%b`HEݺO`=.Bw唫i̴ek08/1 |[Lcm#:+zzlQP0v~p>@nq(J_eC<~Yf [p!{7J /ݮV_h$4[T}m4PV\.$?ZCF)58ߐGtS#B|7@ڈ6TrJ Mc >˂.?FػAI:&3"J!>_29BNvR q87Rʭ3s;6IWG\vZɼv阚Msς(~'eto:V^fa,('f"ʉl]0 >> M^)֌qL_˙H{'-P[T- #3LJ`L^}c*'ykQd-r`lK:ƨ/U!q /ٱ5?πFє(`yJ'NySKklJsN</s"f ,FMw%ŗ̎q=@-'1gP[eq lyzi ܱIQda4aA~\NKZHײ$J$.1^xUP6:ȹ@ wHwӍ?' @Q\,Go\G:H#[ k1JtR@<7) ְ&N*$KϺBAزoό; p39hm˖kY+2a@)')XmF,Uܪc@=C]f WƇ T?ex͍43 ʧ`əhdb>ꨠX8^g*z@.w (*쳵CXx.9#hhy!#Ql,/ޝCø |pd}q<(ۏNݮ  ŕՌɋUee+63l5T?y!ҧis={:Qps/;kq݁٘zd0,SubXy92YY顕%H )nSD ziY{ENո+lM7VYH͞!h%髙x48$P>!r6CaaE 4}ćW&RU)ɷNeQ=LZ7vu{X:$WS']Fl^m&J Biu D!6'!3ddm,3KDK,8CaHr?r/IS{/}57C=y-XbMS)$I$ъuٹg'GT A ̝G()#ZF-!^a3k/85c-0$-m3amyv Y$g֎OͽA`lewZ\)"6𞗦g>.̔b2'߆GmEK9$;p'%o&Csyp.I3Q{Fd#vp|; Y,`bB)@, 1x\J]㥓FgYr2 Z-n1  2NbM3 ik?#Xb`Җ}I.ӨTr^Irxmrvl sU5:0Dm {2'hϬ(ã".~M\nAqPAXr6s̭d%Ȓiz5ҭ܍hɈBg_ *=n9Lnx+zXwJuRS1H|s0v( -xwÿO>N.n a]DBMHPΝU)D[ؼ`.{?u,Պ?羁ʪ7%* Р>Mk؃t>ndr3W@ԪvyR ؚ.BHb(vqjir;(t@qk+:% (# Zßud՚U~dTK/ks^u)瞝ɼšP`xao.gy^|,H4.zL#N݉wG4bZbt'[l)4.hL{5[_!JH 4Sn'AjŭpYse*Y1и꼠#(_BO0&ܺԎNdcDM=ޢT8 :$5=ϻl\odG4O 2y$9 B UXӜbH8Ѫ?anwqF0I"Y1"LPŋˠ^mqX{:^= `Ii>ջ|GbB-.`w5 p5׳v K+b[ԿXiO)v`궦|&R7RQ ȗ %ᨗA}{mzɀO/M&{o{Uϖ׹¦C &{aEI5ja]F.hRuƴPfFV"2 nNPz ۦyjBsyUL,NX ~7=3Ê {iYi7Q'DY`T,xҗ^6gYZ0707010000040c000081a40000000000000000000000016439a3550000ac58000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/core/snd.ko.xz7zXZִF!t/w]?Eh=ڜ.+A'Q{;ZCw4Nd^3Bs7Ig[7W[vjHdؗ_hcSrefCzs>`pۭvC[hVHdC݈tCT EQKoF*X9hQyK [^ijs%8@y9VtSTMn dޝ? 6zب+D |.V}G|үB vSo ϛb9/=Fc+ ]y vAc']z𨠲GSVi!uʂ1S0՟M-HPGH @.Wd>%EG>WY < {_(( 6sEX*,3ŀ޸+jrYXlWTq0Y*KbLNMc7>c)1&rWƞFV"x]!|%i](Ջ,Me{_< ,5wz~TݻAJ|MB}2W QiƒY{H~`ck5/Od%Qt :!{-3YbU&TXdHZzo. V}3찻L[!х9@SaqJ6$$wͭH0 e&C*OzV(]g·ԅiX%a/ʖ%b: >ja$G0Z E -5CΖW^8\q*kDp~V$TŢ$Wԅ ʹby4Vf3Bc>H--h Yչ*|/ \_xW`0,4Eоۢ;Ӷdo 'ojm :!+؟y`<!n0ՔM[b|XUL'wͲÁpt܃q ܙ`zR՞=5<{;TCc"{"ܟIyYAR@uHȣ4rV%YUXj'(u .s/\~ &mT, !V`|,'BL _ĭJhؑszvW0W1L0Q9I,(uy2 a.c5 Ք08Y8#UqRȵ^`oxr 9i`y8 q?I8Wz[]-VnDƙ^ R5Nrp7Ki(,$Vn~ʍ$T")` 7i-MӬz?n:-^1mSņqz;ѫǑ4lGio5֥:&L@ܤPn_D=XĀ|,RYdmH ۊS-aN94O}}QFڻoGqP.ֿ~F"l':.‘fD{a.Mꅎ(sw&#yI~|9ҖmSt'fRD;YޔX ޅaB"/ICa,ثhJ=d 2aZO:$źiKMDC+t[H*R}t"'(B@{Lxr9M:d?cusZ ӡkkWiwP$*Jy'Ob9oKzbPM ,cM~es&~FkZD7/prkedr5޹N j7'1s^Lž|*(Cn$\Á1,Ļ)Ob`0M,ZO $ Dc|j$R{r."\nH4 SR]G/K0WصNݐkbcYaG@g#5\(0VCY36݇nzl)0*Cn&/ۯh3/n}Imekﮎ鴈D PS@Sw 2]ClrM,E](74PU-9Ҟul .h-"*xyE&C~7I.}yf,c[H%t1vU]˷AzM*%*iFa6<|V{E=حq񹶐A eNkGåXG'gZZԊ[T+mV5Ķݠ{^F_:X+~㑠8:qNIns}78WED%8MV{jp- N-9"r;A~qd["ic~2AQA^]xuRN:(j F$X,|Ub{Q5br}\&"2cpzߜ ~?>ea;Z.2C`0/xB~zklӞ )X*,UN|`!k+a$o[>'#l)SD[ѻ!շf{fE9F6XZCIezyl_a: yβ>|Ip@(7e q*_`VǭhQo{24ɡ|S#uw $"F(;m2$9l% Vk$$Jzs/#Ef2NE9+Ɂf^/͝O5;!+IZӾpG&K1m0n:f0aZ78lulIaX-UycʔS3fnxsHG&34 "~hA ]ul}fPU*鹃?C8-k="s36SRLDL dF>+s^j/F0[L%'VWc%Av383x L+UEAۖ^ .;X37o^Q RzchroGYGC"98 ѐ; кkb7:eUDT/~>z}Fo&j8R'bV"hԖշ$皃㺨Dkf+_Xr>汄y}Ss IZNNJ(Go#}SlӒl$P"+䯙4e) seŠDe9q_?WMt&b%3Jܱef*PD3:л^ vl83 B rh)\-Ƌ'Ʉ rX"8RFW;V&:[_poG(L} DuAB]xoڰECM,B45\~3ie +Iy@7HB4~d(sVj6dZ&n`/(w-*IWxꎃU3>Xmu+F}*w[3:)蠳 :E:a=Bg#׀ ^?hvb{Ce<`HDEK̖\@n/`لk.9wE;Iۼ{g,Ky";Ɵ|X-͖`dis|E[8_؝zc(6aNAAP2y(,-dP# | *̉ʂ$ 9?1jhfZ+7{D66r{$$?-@iW_ ;j0DAYs./-L$漢@RqL "k1wDOlTe2z5$Ug{X sRbN0rҠ-pDQCU%o7f^H>=}8 mp (uMHhu7\?Ș|E\&CtqMv> !B Eװsym?tfsoV  n OxZN$HsUQ͏p*J8/E4/B.@1E]LeK1[FwU 8saMd^i^!;8"4:hqSˀ6ѻ? 9#ybu]cӢ ς{K]ƹ9]!& #FZfZ00cW믧1˺s}"eG(.P۲Lq\2SV9haQ˨ـx{TTS_D<%נv:Z[4Ӫ3-.(#\Qk%IEYoD#a[elQ B0w$~GucQPN>̳-+j>h:*t)ɴ8.U-,s3.]mVO)Շ: kuV:WŹ\V=CwpnsQZ ȁ׃5zR2&%ic8SA 8rwAJt:z{:m<*^ޜ*oP_%=Z|@[yҮaIJh*Z37B:=tQLS7B<6FRKqK`jBOvPk} C)- ﱓLCȈ=E"ogpyZĖ«00`M UQ8gG{a> c[u1F5WtSHۥ2vJ$GJUW)N fq|Smw'EҒ=RM3 &0$\̒YSZ*3m4\x*eJ2p$=Pg2$ PY`m?f{a|_Z<1p-S% k9fG!7!gT1Rŷx7un0\ﺵ\Z؂r)eCW-F PG,./?Qs^/~^6IF UU\i?+Y1ض, L d-GvAe]pLiӾJXy9A+@NaU,pyӭ| ݿqIy'J<މ416O ^4H3۵u=^B "Ƥњ9u`1 |3 fpjJ8$mI̼JZk!;ZMaq(95̌SLɆD| ܓݤP 4vqj̴qiHԮ- }1fU\FZulRo\Wi^%ȀY˖D96Q̋hXBp#?!OFձ7|ҁNgX:oc3tD{8mq}ٖc!0U3O82\֫Sn+Z?2)glz} V# oq rfV{Îˤgpy`yE/3'QPDZrw%Dl/›0) ~%WP$ZIIʰ1ڧX]D{ŁD{L~QCm}ʪuL}M]3@N@!v`Mʑ˸SFB[8XPywV??o׫ljȼ,8c`c1WtdLT$ٰ{cW}RP4je{TMDlr9~ߍS$cFڕ~۰>d$Fc[.4tRD3jr!ttFR ۸3lBok[?!+eG(͏f(:٤MmPÆ8H$eamEޯRN@aSư]=k5 f}3u FG_?Tl}hv]>YBSKE7u=.Mm=TH9D,Y/qd̊;O,\{3]"P5}e" -1iӆgI$dLX6Rط< ?E&scZrq #-\@ RӢ} bE3P 5/BI08!2Y$Y. JwUmq飧.]Ξ$OcN>3}@}*}cZu2UW]߇iaAT& | "G8 T%d!`>G@g+ /VƁ)8:i-Lk0,2Ą5FPZ3'C1 6ҵ v?T9\K8_8—Af_ E,&>/rV7ï ^~{auo2GJ>[vY@!NсeLdQgquxtɒKx>($vDO=m\`n"RJH`op|VN-hFli&Lz΢^ױ`dBŭ[u#͓p$ T;p},V@c"d%:[9k*7BlrGX]*NQ) t3ktl˓j,@;>_,+P"Tzz67%?`0Jؚ,]2Q#-?B8W boTp6}t} .zAu4MWA=MeEMGL9ep< GX _| 5_ZqIȿ,1S<c Lh:(8n`F xBLbfaOl8_7zMCQ`lU7gBl5r~_bbU ~%Z?o7Nvj8I o|kooD {(*)/oФ}{&W 쵈+ꗫ8c^ ~8m>R "]>(u*|5\Y9׃w(Me*I2zL~UVvE9'b" Z^&u iKs#;AT{lP#aS\ec.qs67XԢ)^!K(8]p ]_(I+ʡ"d񮷝1d O>5h`4J of\ S$$NO@[{- { zXNK%vRBi~QP2&՘6dlyqf,Gr. rt $^3w}rފf>k]DpiBCc'OiL4GlHϊZr'g1E[hpcFl[F])W/-RR(95q^L6lT*1O@ 5r |ni .;}X\FNDxhu_%ٍQ&tD H~L0?Kѕ1M`q h5#8-mȦ 9:97ڒ<ΰc : @;. pƖо}8Pڪ#g!P^ug;M>bʄ#o%ţQØ.x5zcS+{HQ4)^UmGݍoaWEJwձL@|$HHˈΊa$X[H,#Kp>8ݽ4{5U=|jf 3B;ʡ?$ª"fäy (&q"gYo`sإ$X\#d5,ETb9]T.'Z\t,,;5WYW nG@xJQ3tgCKz3%Ro9\cBI?A 8#X::#DJ4 .<1YJ<}˟f1/#v$pܭueT|=g-ɌW)Y@?,F}f͹QF5o._PMcwDL 7ӑX54[ELnk@`~B5;Pj_+SYvň4 -8?޲` D}0=3!ړ.`|OvfSۍ4ĉWY\F<#6M /' h񘝰p-)1H E URI4%2o_Z BȔ%sH'p'Җ'#rq3w\hrV =-wOğѡh*(Y8=ȀZ 4_LWXN .B0;'ukYYc]XcCohA^#X@ϑ-:V~/s;GzE5rdq#|f\awd8,gpV؞0DN<>9A;W-菎 C'dmnTh|ۖ@`˷k#RaY5'uSKWЦ=h}ā a٠YBc悡xdn=gVOX†" 0h=b1,3YII2_QJ Ƒ~ey20AAgI4,_Aa+;izx+ИS4r·k+l9; GHz|mZVJ6Zr$A#e.3E#RKVHTeŕA~!Ll两íƈSAL[G_J¦#c_+N[ZcHEMJlDB)+6RlVӎv;3oAKPX$~P =NZP\跳p6ٗ-e%'zjPfǺuZS'6u_Buze 3X6EvJ IӅP}G{-$΁,VYЬ\'ܻ̈́0|HnՀ~MrYiynu+u zS+:Ax C3Pm-,QyɁūl1m3M؏g돔p~拀j>~o:x~?qDRUlI܅y-Aß & u0ݱh77NP/'wbQYH% )"<.aBbѭzSJE PŌڄYq'\A u24_7{x%[f?1 Yru!Br>Ue7 8=qфx/3 3ivGÙ^܁ ۳|b\ktSaY|a8Nf|KS}j\s)9/Nxl{ε|QȮ4;OP˜%~9AO)SHTe lwdEd(܋ċ!ZW9^u.xh \VvX6v6`0~\h!Ѳ6́|mnPmr)-2kcd-2Z(n)>Gs}ѠlJ+j/8vrKl)~xk!!kf)+.J#8x;S܃ r[g3M,wEgA5I?˧G£,Na1!|3 ԈT\gI7E9No-[dMg’/+_|n1A?_6Pex鱛~)k'U:RYf&Y'wj{!1٧>fw$X kDꃿRgr.f[Ĺw?&\E>j ,YpKlc ے0Ge MZ9(^)%ͿJcJ\ՙ0K2S(WD9=m>/>kSkqi p{fBŠ{NT7=O-v"Fݥ!#DTs)8puE~ULJr oѝxzq3Pj]E"҅C ZpuȓQY1-ɧߐ]gdi| t1g}>ùd՟ĬʓiSI=8ϩs_T8DQϓtu5b5>bN ڤI]hvaQ;{UBv 쐂BǦ jU4Y>)ʠk= t5d`5:ۨ<*\c>V'jS҂MF>7̯6S_S+8IK}::FM8dؙ<կaВώ+%Ƭؼ}{ (ey0mkLӛ%2Ŧ)1۠Volq{T4V"5 'xuK|D{u4Bo˖7$$Hg ѧ+.J8caqM2!Ҹ@;>2> d&N{zC`(:a;p b6&z+󻞢!P޲67Wx+~U^ܽE%H=sc jt jε_I!<\1*F} ^ L?A(5janZBku1dQtAh[(:Y1KL'jmYX>d2腳 ~stE32XO<vqf9XQgf!C;\~Ef߳~1&g*l4b1|lEc4;I,w]. eI/<\&M0sN ݫ#RY9O{crۄ{'_ bH,"uS/oo0?o k’xj<ʳjSQ|p/+w{M@O:6ж7^th&C5[gW %zgI$ސ΅;Y7 6NKe6)0SX Ys9Ъ߫nU'~܁P>~ /ߕۣK"/g*]_7ԝ(fӆoʫ:6-˳y&p MpDRtb 4M%Qf.B 0#^}gcԜϚH^E]v4I+ ڥj!M^l}X{x FwRּ]h,[2ơ"]ྻ]5 doe}ALwHѓ 5F9O "(o~NK 56/h'eIe|7kK;ѝ†w2f_,lqJwiVGJ!*B\FjκaEynU=@d2 X#͊G [_6'ҘC 1Lͣ"Yђ7nHq>pޚ}!_% ӆ 9R\ [hqY&zXdX 85$ޅ ?]mEexUq8lZ`Zʣ7uwյO8jI2pyH`e1}V;w2{ē܇2ezorxEeMWFYYJ" #`<^Ո\fmLZgI*//B?lgwe{R1=P7z'1"E8)+,a߱n$~B[tma_"2SI8Q$bL@ڴPI5#N/{#akM^8At(ށWݧ3AS]-f$e@dŲѬJ:b[EfO!u$;ACŖ=H\UXV@礀G#Lf]ZЊѠՓd[)O.]$7k‹y@.ŕh.hsnOflԐ͘?8 9@@qH#J}ѿqkT >EN\rm^1P<=b.&?g !+h]Ln+>6p: <ht9311s=@)I:dmg, Χup܌dXv$ I`یHBJOӿhI.mRܕR$"aG`d^\lue W|IjbQ6JaDZ1[sL$ =Ouy98Y eeAbeO5m3PK蠚Dͪ0K] <#Vd6h!1`ںiav43n*3"V܆E;ɞ27eo 2/z9e63Y>0esa:83Yj&QMoCŖoXKRwrsx{eBV(~c& D1#S*|FtwRvediJ_'UQӻ?(um^Jf=f )]$YݞFnP$[T͜)H5 YE<ŏLPkN ¯TrsppJS!a=Y{.ux#M`kܛT&OF`l=jn 8'vaX q[ma_`nv)$s)TVou9BC8u_Qӝ&FLbmqL ezAyt{8z=y>Q0~5>\h`[2x* ݫ]`𐈄޵()噇A9ܮ=M FDXK̬h1dɐmZtaXAފfo’Pz|ׂbTqV KeUSf{M2ل  F d vYcI#7Uu9DrBݐnl5.V*hEhi>1|*hHnMf 8F,PaM˂T%˟vj/qj.~ XnK 4Oz?)8 )S~V|;f-ZDĥwU[ZkmbOq_Q&ҿp#:.B;D1r6`K.O2V,` rA>'``RƳ( I vߦ':IÜtѭ.q=+6`@'S&V]ǯm<(bBM ÜF9ۈs~x#|^b% Tp 1 L,r_#Y{pw0&b<~W4]Q-3-[SB3$.`U;I`,]Ib,'?YTC:K@@*)Ɨ#g[~ESHA*P!0o SDumrC#Pb8JhV9HTbmL̤dq3 ߛBlbuY2Lz;CEF0(E "c/z'CY5C[XsT:ﱯv 9?E۟|D V{|{ Hԏ**k#+¡b:6@#PV[p[VQi [tj\Mflos&ߌM,\nOB>_BĻPǷudf*vY) ]g˥=*9z:%wpRwǬZ7W9;F5,&8l`w1 E9ag2;A?i,D0N!m>Υm%ZxSbj嵧!MɏQ0dSȷ믉6bnz6FB{+:m aP Fz-19%>PMmߣĦ9xy`,C ]7饪%.} Us1)b3řO}-lz"˚.y|`'sY-/l(;Orxb2&hRq,$\Wm 8m`褐!c6{̲^kSWq*$ƛόi58hk{pK-ۙk+& ~Q/ nNs 'B|:2(ڥ1/QIYx`JGeڔz._Tc`mBXSyz=GqdM l (±i@0C^{|] 8,ajpV`m$=@/N]E=J{KJ:Ef7+2ؗ-Źk e$ l{/  - &f^AC'[5 %9B0uTY7(T%5eo%5umK2:yெ1#7|d;U %ϭg: ?'bb αḅөSNUivbaY_R 14m}]K䙔:Lnx33 Ui9Av@jXy%l:Xz|@xz2 *|~H`3p GKv*ge6߿2Sߐqjg5jŴe{  "N\@iN%15եո?IdM3鱷Bv9EKç2ف2ulK#-xMzMWq˙8]/axM]iN(L vueўZg,}bb5jXSȎye%gţH %ᑧr>\ Δƶ؎^")%=?r+ 0.VEֳ]~}UmIi! ~I\ΗT.7+Xo|ZQvg*UC;]jOd'prYc7ޑw sKrb%fr$`fRiYK˙7'ZNѝ}ڞYjN禔@EMYsOTC;262%ѯ#fh+#HsOnN\?%5 M<_F7^*Գ'ׯlIOfbCVFu<y8k] 6Rl?V ALy]p<`=(]!MMYS]]Z%[kPT腜Oy.$ha԰/K2@K KrsoU{D<_ޯ#|יCiwգD|y}%(HC#*h.+vv:}BV=~r}~JKF' A%ur~+-t9]6|2~;25G;sNwaF]<ծ\O@KG>rCKR;oM2aÕ,cwV(3Ewb{5ɺP,]D}L*l5wZ Z2>I t!51VC\1ɥA|:!!(]O+xTC0`T^к3Fp:zSm!:"O xuZ%*C̎El#D8s؛j~**}`g`Hu܍zWjPI^7z[Pj!@L%[F @HSƕHhkǔSQweOdiߢ%LrZ<}8'͏}ve-$/wK* ^' $N{ٛ!V]dO i)zPѡ|$X *П@"Onw*A ^|rXAz %{:NC NoYԗֳE:!TU+qq}fBSxfY`Etf| O2{r¡a TLp0h5R 6^_B0PrAiR62&F7**qX/#6|[}KN4K0_si]&;4j`g,suף W66`\H='#@$.PIR"GP|>s-_~2e&υBB\DSv0 SV#Wa*I߭sҎbα5:J7"] $.˴al {_s.@+u䱽6mc̔]RsͺS{=( 6 L&, 3 n0uB!a>.јfq-+;հ Dx]1hCQEy,} ǵ#ۙz\nYY^:w(\ 1OԨxWRr͒V՘?c"2upbTtq/qQ< 19C` &_4wfsQC&<:<ѫp!CsOy~* Jb݆V&݈yglw)4D{;M]4(0\ TAVC~ cv2b$[l/bU3Ԣs7ܕ@KƢUNvzL cy͋Xkʩt@0 Pi)P:ࠅE >y'f~wMnX6YsOɤ]{`Ȕrl 7}N]6N w[PtJZOu뮍"4R1lHx(ўghăzs~y1-6&K(G#.tUEqҊ.)QuG-uc%2ͥQzd'+N$y;ptL:l5Ј1v_1>ZCukNW(aAl]e} lAm Y^ 棼]<؛ S>0OsJc39p6].'b߾95_~*G^F\CJ '6=0iƊy< үX"uBRTVOTM'=(z2Q O,QST.=gqs8М7!Kxc˶GWt|̲t8,3XoA+_'}Za吏AR8_j7݆$.|񳜪97"7T4!t$nV@:p Y>Gټ5H cf` +.;ZEt^w}rvJGFkvMPo]y}Ub6 o/(ZŧraʕT . P&rF|UFh¾p ZKY ^ϖDsT|Gvqi+[>”_p2)Mm2P82u&}xE/}Q<+FAM8De D. H9$YOXp!~]F*̙㶤CY &غ]#7.1GN V4 :@ efzD?ׄ Lxr%DxcJKf9=c3Qihj#0K[GUCPf>^jcZ:%ْAv蠲XL\e݊/|ZfWqbZ8`X 78\azd3Ai_~xy;`{OF@39dq%1r" {)A_Ʌ޳>If 8ml9Mt|rU*6"drjSu=923,5(Ōq9ξN!a\k$[0 pÀP]DKnNwdQ YI 58{2:+ 5r*{Xߐ"^ wg;牦@d7E-$yzV ÑJǐy(wWh@xCX/px} 7I lɸ@ҢF49D4g믌+#N'\ zPM8} .u8J[L4*e8,&o~Ƥo ưhRcp#Ԣ>yWPȷPR}֎F2ߍD*Pmt|;G, 00][8πsD8)jsYәf ɿ pqaY!~tp ˸4b 96*圷Dgo)AjY]4 l~Ȼl>'[!(8͋ſ~G#jbg̚.Qx(0D)*zS(ް;reTL5{ҀK`9(ڬ 7ڑBL4EZ7>Tkd% tPN.esϞN֒n[Zi1ln!з2y^d˷fӎBnxulo?^fnc:v*aQ^Xh@]uZ/=P+@.J'"9-M,QZf%|YY`< dc& hi: P&}6tV] V·{$+} G{egYbV ز0ѐ*5oa|.*nF\u l^l%~&9:{cj,=O&+[K.W)ы?M;U7^>IgYcCnu0 ӋHʹUW~}<5˽ܟpwԬ9<u)bf6RWaz6'PNQ.ezzh\* -)u̜ sL-W^nf*i+5HgBE|k7L%!؉mv;jޢD8~<|K) !8umYR`/mhO`r opՑNFWh-Ew!~1dAc* syB?t"zDAT8AއA\h*PBTF??']*C=4ke@!,EunA4RX 2_L$ ^^<!=c TȒ|^䐷U O<'Bێ'ێɴUMi2 27t?LQ7z Dy߽MR/-VNH`d#גj݁,BGKVs7{q~tDnr"\x Qdltuu=ml!}}lKXFҁbZl(ŝ0ZU?>o#bm&oBT9o;Œ丹gsjB[K4^䘗}mhho(8$",Ƣ HnړL7hF2mDj6k-zH@]9˽},CCRp-me=<)Ԁ B5idf&~Y S_yu3^4 (n1z\o@=Gܾsg޵1p9EֲjE>J9C]5%J8[XVv-Kc1aݔ8#*A[MY믮Lb\2Mʴ!31بG_ڣV@sXB&~7IA{&@i"yH3# X`󬵸B4X(++Oǂ*_X_I3b2Rm^e0ĨuȺGǃJU2)wour 0veYp@EWץ^`j~ϘX ph}*ٟa<䝠yF⩮E`"V{>q.0cf)p-_)&(VV5jtIMxMZ NsG (-$ V\I;؏ "C1Q7H1 l8GlWU? gRXa;?&+,zyg -Y=r h_}3*_"^^8V*GxEaq\^&(x7b;|OQ)t@MV-wIݎUD@Q@#d'H' 4B$7:EXw5G>=(/c:l\Skq --G<շ@`HV,- SpEQga #epibJfzݣJvԓ,*&q)DG-ʌ(l4iaudL0wgo@0 MƣTۃy[Vf2 N\ݬ^Pb5t%/Tr8knB%y5iN}X} zEZ6-T8a0 0 v;c .|.J"3fd.2Mn 5m QܭY94^u \?hXMe{lg-p:sB"b#Qr@GmA-Τd0nlߑ8(=#P\`C53^B~營"J|rQsDkOޫ☌X\͎5/cvӳ4Mfk*Gœ2H6(`lISu#k-daQyΪ*+\dy7Z }? (cX!H7Q!jȢh3C`9$γSknJ{j/t0{I?/@>$_6/^  =̋=9#2{YpH/ّy +(jio2BeazF랃ts`˟GaKl='KNUxAxP)5RuWcR݆d)#]#zw0>aWD'"!"a̽i*@z] ^.AW/,6EyP~tcA=Q`e8D͓6 wpCl\8=5}2<#0AurwSƠ#1^dM޵->7SmA3K ./5b߱@urdX[V|\G]u ǃک}lU1y+aJ娐+K&R%[q0$z 5epYYS0qU_4g1c) Lc-G>`JR]$-0?|X5-QH6Ͻ{V}g`_to))MNҺ%1PN)1L˲*V!m: 1_r%Pqh3;7dcx.(n}gF g̗ :U d44s;k|Q!\S UI {[ْډp!>J?FƆM~:qN;֌@UN, ?IJxn%]MsCx[QP+\p54)>{1 `ԞZ'2l/ e1c8LJϠ VWlI^ r<^fZ %)|o%odת8. `w+ Ve_5wEmnZ#u#H#Ma_m-d9Vp s&7*fkz=3זͨ؊wąx&uA8RH؍V]D^"lVZ㟃{F}n?zJv_֛jEb *(Z`^\bƧ7x&/9)'j i#&ײrBy 3WGilsw7ዄ/rwt39zXW5pcP Ph?k2x'j2.FKąjDB Ef`>o gʛW"6hj&:,3 KRW7Sy{C{6s44 f?A+vkow;3Gܾ2- YLW*Qp8Ïtn'3- n_D^3js2Ȏφ4Ӳ5NY,a?]ҢyϠ^uv2_4Q=тqau. OR+&S:i04Y3 zY WcO? 57Q!dHV[F}`L=OZ-i?<"p̑P^dc҈ Er\'.R~LّdEQ,eV&[%LiV1R8wov{/Or-WG搶&{f?4Y:>hf1|}fDjRY@|Iϫ^'Ѳ@5/U DXK]|Xa3zE@ho3T0[:%agVNZ = zeĤ~xvY9-$ytnWvY\2Kɟ‰SMl2[ k7[Cʥ^o˸j0`2!k?O Q:3l!\=IQ`Z|F YJ?i9ӂŔe  c,H |)r(w(%YUy&?rO• qvsz-ځ TSRPܹSx*Iy4[25> _Hr옂ɯao'-ŲM{5MY  kNՠJ@XƖFXZR׵nlt._ m39C@Mm+yݕc5Ի&C'JͰJAyW'"M/EMq3&ͼL[wVU tnQ/6:Ge_gjKM^8hJk!v(MA&pg%\wCW =>앗*AgHߞ8FM9xڝ5UeyV$V/ MP[n&ӥ]o[;#ǔl u+&,$}?4"5f<:7 $@Zo2z풤PtKф׈ohY˴?rWF O1h.mt5?>D몼zc=Z1aD<ͻvX/~sOBلF[{p\_{&a~u|?lL]U[KTb ];|zo]M:N٭P$G:]";8g$Uԋ  \FfT>yvQF俄P~2P29}/a5;  t~nmgZ`wc ƀz5v@\"C=Wt«;Ua!~%S䊉$#-t1- *nj ]Nm|tCM+%.VQpD_%jO.+/0 |:$zWV_m'6s[Mo`0biH0wd7?x%Btᔥ h?iϋSvjk/:9{zDx%Q.~~U_\9PC$%WZk|'YxOQI`/S12>VQ4kr;u zOv=4HLWel}q Hk"Q#&Gߥeal +d^;۫n0Śʗw6@v&-n&&d ћ22Ea/RƒV8 s,Mc !JA{7?cuRQF~ՠ9[h +~W+ɸ64qPE /IgVP@ʂWrQŀE#;3l?اֽM~jF)\|v]N)N9B=/fY5xPmfShG[aR<~Iޗ7aΕZA@$[5+nXR>yr LpB1jH7(IQ9k6OMKfh}p@w}Wh%^RJfϫ:m11R8Zqe+>!'UH]UḆySqG[v4 9Ǜ`a?4., T-dGvs^t믔?`;sJM7LJGڷ($XYvR_OBOHy[ ^XW3z> -aϤ7lp"oϚ .*N>9kBRK0ocԧ<}y[q|PMƧduv{!!VMY&˲;apڞ}d5v݄ xf: 2윫 j+,L QvןQp4&'YnYV@G"Ф|FŐ̘ l K$Yf$MJJu`3I_x·ڔj`<sˏO/e1-s}z>6lsjVWE~Im79#qeA$ۅ GtɶNPϞ|"V|;2v ?>I6kn5`[B4k?>#[)*$BJ%=-W+W &<#r~Q-3L?;1Bcs{Y]P5aF קPI"Iւ[ *[J/B/1[44/*dh2:]IWW/7\orqĐ\${d7 y?Cay:R/O(.fZ|ںqɅ uM|"7 ?Us2$+Ք9Le 9U?*RQCMxZ­* )}ru`4ATA Թc;S>4ddqBG<.1$Ӡ5kh9 熄yg)t,Z A/>jI*Ln \I\ #  ׮d0!Bs+p8*׳2ϠSOK\K.4)0~6m57t1IsJKgڦ@ L= 3Eũ( mRl b/ ;o3Hn&W՟?իЈFV>toa cby;[" *X2q2O FF=W+6j#;&3p Sik>"kJ0zԱ\D& qHʙ}dteI6ӂRj,y9xC|ˋ))Ü\M =;TǴ؍xU -Pv݆o [L6t)ë~"2I ރ4Yy%WvWD7scjx:PRBhNzo_@N(]s#Bw Ȇ{n:C-OT !çY{TA dkdr7-3!^$A*]Kؑ1]M'Y>e8w~ BVPA!q[T6 aӟYT.\Ah/Ce1hEW 'RqM)ּ .y9BD\W+4zUXA .-_ ϰdةjD_Cܯ$!5gzU (. JXSZyxm,2z2ҴB =M;2*L(0]kؖb(W96ĭ^ [Co 2].mx>zȼ|KqjGniKm+1@X:8,ypxZ} 2J>Ṭ=M68" bƾkTߙ l\Nre@ %P}RTz.XUju boRP©/*ߩ9zFa \r3 y ]SX*АO9KydS 'w8f\&h=pO&j: Z%rќgv>nirH2K:j.KYuz'I4%9Tf[g.o S`~|E #!)"G-6֍A/"M5 aeUpL!/!.ޑGHa=YaHx:cdװVz)l< dD! N6!\jZI_%bPzCh,.pq^I OZI7qC!lyΝjح4&Vwtv7ઉU<7%<hc3-Nvܟ#TNȫy=쟌QTZqv -;pN4QW P7b_"R<0[C IJwZ|ɣa3M+䷧;5' 8_ ]y3:|>\@X8i+ IxAw,8,=E(pT,( ,2dY3Z=&` IuӒjK' #EuՐs$YD[Ì|tepj]0/Y[:IDoQ]F 1[UuNTq-3#tKh`NqV ru b1-@銫ͷ@iǃB,njMN=l>hp-swf9sl0v- ")@hpQwTzIW EOE%xUfVr{yXp $bY32r.S;C|!^y? -~goQqG'kwġZ],p<#vILůy}h71ϊX,L84 <ۣVVI$Zjh5РapOP#hI+Ы  Q< ,SVOZ+׈ cEzzɴ}{0 L4ޚRSFk,vSQڎR-Ef36 bk2X)⇊ ʙ gMoYIdu)R,`E=oB[_ 3Ԭ RבGo*?21p oI̾NIߞ)fB kmKb,BƱMa;8NW؊ )n3 ~D6 WRF,=08g 8 s04Ҙ*bopuG dfӞ?Gz <z6(y.-0ô Y\ y?HBÓ܀'Q4ucmvgz o/pm_h)`cz 3D๭6gm[ALL)!@9(  Q3K݅qmN*ҶT 3v:r->Ѵlq:~ypN48)rQH~@# F$1¸##ZWxސZZDUC%vu''!TXf3yzHW$@ Re1O1ֈӝ(^`;  x%t!3; q RYX6e,߇)֗}u\ٳcD( -Djz8͕"2@QKj$70O_<RʓWpF=enlINT+pvHrYEeUqh=*5%Dm[k7p8bVܴub||~Ҵadͯ:py a:PݛRO[BR'Wǜ ! ~};7v*ZW{wb%T9YXƽbCtlty#F"Js{Yzvw6(}|_U?ȈZ7O7l3vI>>xlx,"/k {DݝH+jRͷR.6qM/D l9JL~n%^N}>HS(1@p/^w{ !ÈOHpS 4o(HAM`󚼈jj_]ZI4qE[WM>Ze{~R\d4S^؏ ُnrjMkhE9fM|""8@")GuarKuk6f+A,z@.X>#LGfWLζŻ@pE/c$gލpK=i)uyyR(>~\?w2PLX, `pݶ¨rZ.5Px;*T^3xqپmbI]rhg\mklh [GױEr^j'|x?J*o(f}2j;;ɝ^쥄KEi^@'D MRՓDz'.8`df/i\FQrZ! CTS='g \uUPW3:`zܓS[g/I$] 1^xY Nt &JerkB<2Y |bOE6ոMhqZsMqV0[$5wlnt, .~ ߺ; Ax-1>|3=2{J0(,z$9nQZ3#ᜂO{ֻp0L Eo0W^E1:+ۙ3e&gFBnWlMYeql!!XmRsس8{c08q, eWH\T)ڿ7,qlW:H#鶐oUzzq"bC&76\yȑy0XHX61ݼ<iv"͟XIa5P >j„-8j[v5r?(vS;44zUexHEߍg:*xP6Bڴ+(я$E#0oH*zȰkbnJNĚ֋R.FU&en^mR6E0Aq^k (o*_zw[Refm~B)Tꁞ֍S}_f3>QdhPׂŎZi.ONo{2>nw6]z\k!PF)jTJ'd]^LfvBrο&Q'} lҝƝ7 &0' Mf.7oHI{Yi56ӊ+;{Csn3 t/r1;/O=e;mbG[#Ρëci6qKT|s$H~9`y@+Г{x7; aUѵ1*$> (<H$S=j$t P -Ř@>?F2N.PZ!e^hD5, @c@;Ԏu&vHlK }gVié.zo*R-!]2`>unM'EJyx><mXeӧr&/Y#0W6~嵵vRt틇_t-~!h.K-ZJ M q|Q ObZ̖\yӇg }B 7A0$1t* 꾷bB "W - |xYAp..-"4mwxo+2NWhQT[GvI"kPޗZ)p:;_HtO+ߛA 1<#1źK)|gF9ʈueюDMKN*0mIJ酨=_~/Q=A5xg0<زjbj x [Hy2?DS >P!6+<]Ġf%3,@<diaåL%nAfZY1>!əaHڃ&*€dz4t wx\cR2H3n7L&WmEh-;Uu \QunM]!*wJ"oH ]w_95W-؎|kjLm+>tx`@`_00JXby,&nf[_Œi ]zQyKUDssQrW ̩KTPs@PF|c~s빪dmT6}l,>-& Ycog [l\6*p跌Uv'5F ^l 37 }X`*8*>= []jXQ7o ?q2M6 ,( -%@ap9VJ)H >A*'%_~5(BߘҞ.rɢW;][~L˾?*Dgn<Ӽwt!SzW5?Lw{w g㝑r8΃wy{\ J_(+`dhMh8~~`UmȄ|_I=_ (+xA&Q"=,NG E=WᅟOo5Ql_<J1W1!.6"XKKGO*:_Y΀ , &eF!b7& zH)RC{ 6m̿0%_g@Y c.@D&{z95bKUVn:;׌KTqn*7lB|KCg&z[X<ApSU{&jMyR'W~Uc"W*d乏IB[,tm:mp+%d z[Pƣ_5bJ!m/vOc!5,nxmܠ ~?;^O`(Rw>sH`hiҀhP  " K-"TTx% 销1M%Xpl8e]>d n?zZбeCQJA=klB[&PZ:]HgoZzUP0H|=o gёPɟNzB^eZ S `v ꑡB2E;zԶy,/Ut{xωmFאdȔ 8E9-80WP '{0웛Ul/~yru=ޒDYSh.gVz 6blZrX:]/|iE&t64R WFź#0/fG{*N?XY#/Gn{8AcPͅ6oC[een#߱QW6.3Y{`9~ #yߔXCiP$7K\0aपHG}GtWπb\QA3Ǖ,SS w- )PWsQ !yu Q GyrBT*~3Tsh~~H/Uk?!8+U- 9`-.174*}-2'e&9"mE zeenYsV]iC}8_^Xm]yZe@J6gOYw:2mT-Jw3 hq`a$D!ϦOt2ܒ? z͗L&0B ǭ)cXqQӱajCvbJiK5aҫM>h-](֚ oL+FDBܢQ/yn=bu- xe&:y?Tn+^XڈHyy8u㹶lMqT`l-][tŒ@s ܅F*6g1fFnܧh&<"Ÿ_$\ŬԌ@,%5 mCX趞t2]^:[e0FeQwv/UIYG3kf&pXfY h>0qؖ`P:VpΒe+V [#օ=0/9kUhEȉIe] +SH#@s7Ѿ3mc܏fq}¹}sӽXιbCK ٦5Tϥdm'"/-d\Ǿa #sNw-1۪>$"Ҽ Tm'(,iMn.xnIvku.2/=[b@D>TG~'uto_IV2˿ $)J%c,綇QT݋}EpRp큖ӓ !9)of8u.R4l-?[!e 6йPÁ)ӸQDŢ+ZgMˮ=60ƲiqvͼCGx=&Q羿"һP q 3>%v14(\91JċDƗT5cgCbQk{bs/PJŲ) \vԪ!%L;}AT|5ӷQ{\ H lz;8 T1!䛘XLQop+mL6f8 1/o'JvgApdkdXk"5EVΨ8hI?bl%2# zzVk!w]i`3J\ȫ"pd$ɴ֞wu|4^|4%}ǚ],P@bQTFTC+ 0~ x!xO2^=Ѓm *V';&?rKJε `s%hSxM/*!4X8$p]0:5bYÈٌ N" mδZLP,2y"$uu35!C t{)j%s}oER4񦯎4W#c3 m}8jT iZßSxj/-Brj"6ϖEcZtk , (ZCT0 w9paxffj[ ?j|\^̈́PE3%/\Y*) ?$$e!amG%95f$a8Aȶ| ;~b xyi߄pM={['gTa&WyF3=ۗ3Mo fs/iy?YoU dhgsnB srwaÏ<)Dz.Ot@~R i'X]Krh:* m#BB68)Kp7 ҹlܩ0}O7;O,sQ!gR?|cڏVZ_ o1OVZi 9W˲jFÒ7; mɈ̏2j)g(`H*2ߴK<c7R6H6M㔶PWaSi]PS<'󧖤Z4VW7ckS9WiV; SG xXrM`?/~0jN #3]¹MAب s[}#^V ?5CُՏrZH@Inh=2ËDO M>,ey#~uOr|]Wp_Y27$6r˒;ܽD"TP@ʼn!X 8 ǵ\A?aM8ҝR嫶>p9dy<=-BTAwb(_(JNLk 9`@d'G(s y>$φ\ـr{de6c c xI3y QE 6ߎ*u]B@ABLϾ jnKgDT+ja"%$i7zϑ\ x>7gLM+bRW @æba ni-i!.agn)$(pPUO6͇d<^e4m;{ D!^pzJ/B `?ܞu8.6Uz YB=0>:B`_@o.jGd8 oiRŗe-AQ`! prF x;թNGXƅW߀i D9' >s!g?#݂x^v0^9~Z763KZ\bkakl7b!lxV SN^3&jp!D/yetCwm =MA2Y@'Ow@`CV~":Sfgt, #z=8\MvѻC 2鈅O :*>_f|;Ad닯уN |{A; pÄ胜La^ 7Kc%sx/SW4.4{}baj^H`2P$\+E-qrlon?l86l W@y򀓪.wnɐO=r@ӯ 3O(!Qg@mt߻g 3HSs#>I'Y[(RkT rufa%?AB=wUnSb>K$C*4'^c#Q#I,/ 26٨xHH*DVxwĀ$} ^RSM sRq̎+`*@3/Vв9nU79r.j*bEa!A9"a{tm=< f<>aZv3Z&e eHL378[3@god *+w(gYZ0707010000040e000081a40000000000000000000000016439a3550000124c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/N ]?Eh=ڜ.+UvyM~E55ʦL}+Eo:)bqz(ᅠʮp6F[ /%q/ی)˖#rr#oXYXv>%8]Bl12ODFPN4wlKB^zz[j6g:9MxUA2hv^Ob7ֿJbS'ZTj&"3 <AtJHJ;*2o+y-,9deg%KӷX1JHmRg&!"M {W3bw fB@Ͻ[z!:uC|_59ϖIs=?yv0erm ӊp4exG搭Ϝ{@#/f͛3[)/.lII/h19OBS'- 9-H6±'"Ƃ^b(fO( )FRG !2k=ߨU\g8zQ^^DM9I-Mcvըri%v9?ppHm9Iq:ʞ;7y9kjQT ,fpHcҮgϢ@2 [{jfOU/u.WEmH g)s6(WEٺ(hЂJd rԽEkߦFsvj\8gNJyPd!Ѯݝig3%NhuɑRV{zdmf3:^x='>jGŖM,S\+*S?!UipC'S.(K'(a%陟]392 q |:̟-HcǥY躂19tɺkZ?u`Yv1ߎ%+- ㋗'{Od{NwݝOG| ̂Mq|(H&aAj b$|&Ub߆=R*DKHXT]ƠS윌&bD >4ÑĒY;%C$HŠDm7FР"A)ͼ1XDP؀ʒs>EG廨]?O`Z \oyu {Ad$Y"fUUb:[BaԖoeAw L^7[ 4X>{1!vx'PTӸ`Kh(2 _ 5{Fq^:Y.C39z:8N*^]E5 F=ozt1B]bJ<@?1[[ >1FY8\02Ró~2gQ5aW`tvaYT]۱>N3My&厤Wu(U:`D&4PХܼ]5h/@-6U9FӍ҅#SxNƫ*HLul\sjWW ۳ƚ ZhJ,-=l&gkIڷX@g*m3A^puƓJ|h/2(Q&%.4}+ qRp6Y"dВ_eZISȀ¹0IȸA׃:1Pmw0ZZ+*st<h rU MIyjXZ ~#R3%%'{AWyX(R|PB&Ő.?6p4S4I! y(RuȋElr8EA3<(ş@Fl+/!3[ uK2rS69غr51;,H{A>VʵB-d^ .8lηZѢƴ(󞲚 oBt;fT. W'e->քXcD`h3I_0ZŁ5!ǵ2~7ʉEU_8WN.례zH 8B%#ې=FhЧ 8Q>dZfg$uDjgiHzTBCƉK, JXf7D: # g?Ϝ"N>l!۳BrHF1uƪ8~3{D_S>.$Ξ2hKqͦ =4~$$x)i'1 y!:hE`;,>m2YC/c{jtq2=zo3>ԂkF-leo4%m/?$1 { |pcL: ]RB''bɪğ`^CMfW>oiY^>TآXN8F$a+̗#<G(E c {.5f@iLPR A'uS#dΛ,` `i 9eX[\i`4b^qqRU^'A"DUDƏP`K&T ΧCn`޶㡽]MADqҌp "r"L|4Og (s5K`Wt?j8WRMUvTJXL02 b[S9T VlhY@(-H:N6O,$X4{D&Nܯt'ںUU 5Wf{ Ɏנ6?ǧ@nrbmP՛]{Bu.c +-JY9zU&(H997I;4 ܸ+7D7-K0374d8F2EI}Fe8(++y ;Zk|$*lB1%)0U߻Q4=g'7YСP`qQkct 1xAzD3c9]]ղ \?aXgG0A4{|4QėvӿT1 @ >޼5Dvyrn0FnchMWqi<uDj:Hl$=^Y u2~8'wQS';+Hn&RlU*H1OgxE p`z6 >0!߽I }F,WpK K*xDD_j&]$*&Rsdٔit@f(ĻYIq'=U4cHs !j̬+:/'G^l 5&ONLڶmt/ м1ɂ\4U܉0T)!1^!xŜG-.mp&PV+q\GaA u"qWd纠 8UO)krU7VdTf G!€)^eݠ>Mw" NU,t</hK6{%y S5Q[ 0v~?":+mR`Kɗze4Y}5^|Ia ,Ze/p-ֲ_ p314=,TDUdžd)!RӸ 6+wRZ:׹#`3P`b p-t z$ThCowq 16b'GN0ianubv@ ގx Z *}‚+/`l*+7_]oQ!FwBiX]_$!RS=-h!Mi)C5iƼX, H޷_30 }whL*@2E'ImLa޾uˮ.ي.qVCȠ7?ǡR><͐O_ݵR lMߪ䢦+)15Y͟p$ʊ6)u*|PTѠ[;I=r^Lx WRYأu׷J*M5ݝ$L|c-CsXx_`m \_br?A2d]C!8KʱH!lpd?+7}<(!Ygt|~"@q:"GCg)oF'9[ZKPjMq3Bf_t>g%D_>wnT$u9 s[ G0C8a)q,>}ց=Bu38\x:ׯceDh7uĞ'_ :'sP ޜGS@OD\9KI0j$+k˵v fL^(;}?+8E>HdFU9(}cu"t!ɔL'O9.'Kq}Jcߤ.P}sY8Z]&|oܺHlNQcw{ J-? ,lF 0yƒۆ޶2Ƚ+޴G3=yҬSK.\#'8hAv)c1/+9`ƹXEM# iHn_ϓn> T-CAdk0N<.ĸ3IeۛKd #CѼF <[4sȻ@p~er~y8Hiz[(1(Vƚ I!t7I\QJKqp$[ dO"Kf^fhMvoIR7S,7˒gnL)eaPŀ17Ռ}CpϴN}U\Ne(i1jf Ϋ`$b kDL<2_zď0s#6)\7E]37'6]}ȧ^X,Zj_ MJHPV ~j43̿p=Y!py;mS!C|Q}4z(tCK]={=&:k"JqY*ø eL! _kEaso/A?1JYtKB+iP'ݡ δ/;8Cq Agg~.}JIH zu>yX1Eg&9N.8OK`ѿL+rٕ8}\Tu>eWQ)+NJ}@ME3$Oi=sPQMԲ\}ة]x3#F9.ؾifAi8Rڪ3( өx GfCQ2L eͷ.EhH V A$C1xP;W|L=VW;*h/f0O`*dUV'&t;^5!؀Jԋec6=(J[A(( 2Z0=AAu캵n햏:2g5ֶT$8$ԔZOť"!hQ–h00/ΠS}e1A >p۰X!pD@ptY06uW) C˶UON?1M?0ۈ&Kb:-|=N W{B8j|!~dj ewYQAM{b'.T!ΊIjo{ЙƗhFDR㋹tUAJޛnTR7d1K0\0fuK,gY2̦ՋI`a9p-Swc.zʾs4Ge ғ7dThIT v8kc %UE)+Gi'tZ*U)"!7> %UZv)(6=Z%Q|bZI(% 7TtjFQG'nwq=Jb35̙GaD$[W]H+Eƥo)g@)s|k]4z(ކh;[vk -Ť 0ǽo\IjKG"|g(%< M)@pw1. nzqG;}imޕѸj3S+$pRJZfW~Mfm!z=.F v;=! (!?̝vCfCFXm+M}y q].jbUg3 ?{,rxMbpw <`7|4jU(O@kEFoQ99OqG~`V}tԅ氵͌0 kO4_d®wxs g$dxo j2MAU_t)J=T˝f%57E .4r0& ՏOw9Mn] W@bzAnpI@Q#{Z]vSfDc7zyQZW>Q5B1FƖ 5=~"@biԐN/D?ۗoVOl -e]]wH޵,GyYļVعb{Qٚ-#1FHP#u >t.yYhUjy " u_R)*QmRLEc*@piRq0ns٘v$Mgow̑q5Mb!Ma/p̝JQ6@9M]nH&c:U qg8٢픔jW?@Z_l5#hwR@ԟ*!97`*gg_)r63(Cg)C9g<5IГcUk|V}:S3\]%,(S ~GUDH)A_1>4ٔ Vj7\a["[QN8?az@}Y*s#/U%:'sRwsS 8/9j]& *m8%ڳ$)+}˓aE  iTk5kN=]z<27P7rݑGϾtZƻ4.o#sUz/۫-xc(VaEG֠q¹.mTAYJrLUYS6x"I ☳}{\C}XT%ø5a7ӱ&\/LɘE^v{3x"=ϰB%V'b, s`{CJ1#pRd\?b=竳eIiR zUlwak7&M!*6{HE2?06{r3|D:峱mVhӬrH,opa{Tڂ0^y!(0S~뛗,1d@7AC-[EAWfmswlF7Gڟt]Ǒx#OfXGiQ!dw3|a՗]kۡ.,R-Q`GG0>FDy6؃~DO j%C}"} _̛f-6Ղ)hmR/iN?8eǠo7}1,mN:k&O%vwl!s&=ťG xĜRS#g4az^P,7pZ zs+?AdІ74fM-KN<+D.0DtCry *_u!tTx2%& f[h'[&#EӿVB;;S""lJ)FuL=G>t%4ܪ..[$z2)V=H)\%SEE|$]BYⓏ(tO5th ؠ7/[}1yXKPZ7@UhvQ@s 1vpyxnw@!m ZzmwqZ }V g[ Tֹ[pBW{+P >l ӡy&tyzbLYtT: {1>:nKCk=:lҭ !#e; 1?jG^Afԯehi7- VܐH vro12݋79H_I}עީ.y~ *Oz c%,*OCRX5?`ip-~Ybt T5It|HCu}v-^5C=6/y}I[s @SȤ>;B f"Usj#_'GSstgJY,94Q)9ļA!ihꦩNMjhȽ=;BhbT47il|`1VN8Җ<9 UCNm:D1~W>9wOnf?dMh09~mH[yzxJQJpr{FY` ]CNvL߶C E8[1ѧ/Hc_)!9 U: ڙ~UW݂cȑe] OPƖ,A.ќ' ks/[I%3/GjKiQyߋZ&-r1I ^5J mYШ2H=ls35RN;+ЪW΢srR"ծf~]Gqx7tB&€}'$sqd"U>jZWAYo<֣b`c\۽.!jMά =ܛj9|WVqהnƕG ڸ|yBtKR'vўŗ0d@"{+V)orL&dTxK#QKMNlUh:?<, /ϐ3FJZMFbn_ӳ1̶(~Ozd\6}xR8\@-#ev&40s P@k$ue\bHö<-e3ɐ"]~ipV2#]:8Rla$g|gY&;U Q\1h6 ˂@2 UxG~xPA8="0| jq]H VFXMla8sW8KjG?Ȣ3ۢ2t@g#rx/.v˂$2$?nެ y'wOq%\)^bo ,h]$ v e(i3M[R)7 GF˒ܺ-x~=zg 4&_/Og7r1YUGyme8eB؍{nvՇ!EŮQ_r+Q&AkO~$Ropmwjێ [ECJ#ؒ4 -3R>JA;YnٿogH>}9sE~DQL)(Wy ЇeKnPQӌBhGJա(1Hl$HǔII,EIWx g|,[MBv gF&4W":_T v=2`1=A`okUS9+[; lU__ԛeg@(CrؚO hwU? 3,bܢFGW'p_ҘOe18qKƸ0|%:QE;hA(3xVc9mrQ0OǴm?jqC@a_&2z\_H~C eJiQ}0 P2aTIԀHCK"uON̾8|'vǹr~E(;*|]wnŎ.vf+e^Z0g~+?˹~oDS4ұ[փ}9j*fHmz#yZZ2Dů!q8/dTqa}Ґ~Ebv'R*#7A_O'iA8A wF|?ډ 4HLĞ:h6ʠܗ{o7[?MI&ȰG` <'&{4Ҝt5뺆R{ Hcajƛj2 uڐ-_P  $5 aʑ_T+1G_;|Z޵FgsPI/Z̴jWfAOAVa6Z$o<6[zWFm?X5# beh-l4}F f@GblwĄX˜uAeM!lB,(ʏg( PQNP@ϰuv$&UڻTsYMW`_ZC+(Q #E+4J:|q*ܟr ^Xäw݆U4C~ C/Wc2 4ԁk!1[L d=;X HBgE|t)R־9;5j'jr=,VBҤP>C ,9"JT'U ' 1]=职(+\tKӿ@jPU7- I LA3?M1!ے\d0:5 -B3 8dfgCv&!*<-oI7ǐY#)vuv[kC~9E.2&_L\K\b03ϳOa:=rpXB J׏KY?3IQt<0g`,2~A2<9,g,sk]Lfttp!bّE*P')vBa̷D=uᑆA{+$KFuB(@ ezi5Dwk_+k 45Np&¥DQ]?3沝/IRfwFvy {yJn 4|;]kq)Qw}͈ YZ_},! )!5x@L_Mzls%{F& -ϵy≒[fGCMiLvOo2uLzTE7zDN MG^fBLoq ӏ ̢! g:7Vi4\'5#Tp(#G,%b<a4j"nvҧ3\&. 钂P<\HpKY]儠}GԜ1VZH_B:KQ#WrJ%9h0:ԍI8VmnV<=UvUW&5/94~7x:D6!y'puѳG".-gaRF|k#BV{-,+bU<ֶ"))EȧDݖz6.˫`4lX1ōJf˼63?{#፨v`;ē٩Gg7Wg?'/P;(*`J`čh jVza~^l6$z( f~?<*v<82Zp3<]"i xt0ϪĉI^ANps]E!@쑩eRCn^Yg AvuJmϤ?6\Tkpo (lyI3RU$?K>#=hMMW8LԎaؽ .,!J #bǍ_<ԉ=/jOBt29zi6нbi YWU 7^Y)y23\v_aC-v-vIonn M  @t_Ry]  *1IWdZ/vҜv9dRΪ ~ޙJ98̭I9e\tDD68WviZ]ԛ2U_KQ: ,%^[㓚s7EK[.Al(> UEϠa82ii*Jw 5!1L)K%e#&R^^ѣ.H<|'Cv2W\"8*G],4J谑1d P<bCr Vb>%2QP~ bCiawiR!cdzm 8pU$0U5QH 9`_4U`+>o:BT%<;>N>OtIDž 7rY*g`wxlJn ̞^fB+u攥 Z,F|d˟r*$t˒qv}Q%{Lؓd],"#IUd7X j * 4@o@xNLT"-ފ2yEWH&lV`̳I)]L{i|cRJFsUW㒹ԥ];0̦6]kOb i qwoL.7n~4ɲDf7,AD*>tщ"~Q<|<󓢬>ᢡ)m `)m`0[q9M)h;NsXa3 5> Q6sqn@Yu$@2H*z˹I'fQ1D!-穨< k[og8X6W2j;LL`PBXF;dͶER`qM`QAyz< p,A+%d [ƋQfCQ{C 9iCU<9(dU:nN[3Ƈe%,=Wj(V P[J(bY_a/(hE9x*kt.gp(߅WQFҬ1"e˛ ;#yxTv t5љ>%Ԓ ˪~-5&,zl5uѿ}m`dEw>+Ï{" 뾕B"m T7wGh63%F|U+C r˗JK|ʳmA8ipZ+".n?QOp<ݍIY;4>P+ȅeH'ij_W<]w'd K GP <@a#LMvTN4Elگh} 7NƎEn6se:3Q'E`%FEeb1:~nLc=8?x~`+ְZx~s!|5cx7tГ 8.Uj^ re/Yoc;#l;k{QFqG&0Y$coM nie- d9UF% #jUՀfj dBWK]R"4p?ĐO 6'},G4o`J)#. +XHow/Ľ-:Eg%KJyqx/DnhIù/,d2>lioa+C2-bQ5%K/l7}LՔA(c!Թm>( Gd!LMY\y|P$Eń@CHB2vk}&GUjlLp1r/WWT.qe</ BBՐ6A/=O;EQ$-mr5{syWx?*3~q ZA_Nҝ\k?lK5DҼLkffxh! EαQHsdpQtE.HjPbekGiJ8 OV)lU3^`"Rۇ+`uC쫕*bR6=KhJz7Q;g#1R{DhcSSX#ujpT@+.>5onRFɡ$K53\lKf>z->9*~ܛ#o(~/8U;-2ؒG5ފSڕ'#SlRwqF[(F (uj3>(SVeGUvG- ]g ^G|(8_͙ҕl331:Z' 6 'Ţ5sYVXɹ0"n2撜u2"et\,$LQXpͺ9,e/Yu;9YMҏtc pw&mQI|3RjvӳQBYe$jI钂Zkj gdE/hn#*A (҄a͇vFҰ0p <qЉv.8Jm* #{ʘtʛ! aM1ts]JM{R O:"8.TS9ws/aS3@qxM)|uh+,|Qv -LZ?x}.wҞ!jh^m|5WB%JP7pALI:?ޯL`5(r0Izk8FR9Uc\5 ̵?5ɑyv7M?ؕq3GٌFr+ ޣu|]q8#G͋ZyXUL7٫`~6SЇuDz:Ca#SV6_S/ݾ:u(DbcL,jRS满_GpBQ /"%o lEth3)ɭ'TZ W-<(*3W" Yťs?\rR%|P@:͇rMX$)#nx@abx voB#_UZOxu FrPg.26yb?/ %,-o{0ؓ[c9p ̃3VF(} | }Mr+쮒Ji)A.Ϸ x,u 8dH^Fio3)X tDy=]*zK :3(PMޯw JҢ^Pngg%ieRp ;2X.4WY)z:_gģ~P^$ W9]) ED35ݤL=XqHv=3ZHju>T3}٭4BM'_vQ# fQs>ÖU=jF 4/i0)[.J`Xܹ7׃(pIH2Ѻ ƊVz_7mE׳G0X} d(f"v $~]%QLhF-YJ*>cWA (bA= 0B9_2L^ts^v)G1L٣ C]p(6͆fI1RI5D5t;O%߃89`&إ3 r\ҝϹWB"a)ySߛe*I\[d}er2+;& 6&xQa=@^+R䠞.<}26iwVuo\ >g)'τf41(i'RK[տy?'㏄PXƒ 8yi2ޤBbR&q_q``g yU MM?D_ c8oߗXCpNٹ(9*ktRe&KM%tQ:IǓcgAy&} >)ՃHj]Y^d$)r[C5?w8}2(a74kNun,!\gO*\ɥwap|E&y% vE\ ZXK|\]^2E^2;F^z?Hne\Gljάqqz [1zgCp3|WjuJԎFKh?WEaX\Mi h$2DV^.F`YVTg <ͷ{22۫ ௟_=cHV~ {z*yCe_1<# ػj]SE{'^9 6TMr?(HlRʀ*Ty'^VwҦҘb3,5j{FUWýi(^ڵ@re$0w q3ޱPrgO L"=~pSL}z@tõhQ[7jYFN=LC%\yǿ$Z\'jA KdӬ.w(?m.[!ȡ &cPGxUci[^S-W4\q{.Vx0ȁ9nEVث]9אxO7pR;3]`iA߮]qt,:mj*O:KIq'Rأ0m>u#K(vUhI ؍X(sv% ¾ydQFR\IF6?߯X-Aof/},g!s:JBH.z\Fmѫl=I`P+* 3ܰdG+yJ)hz}$t#p|.uʛ8[E6tIO GtM;HB؍½w)ĹBhoxK^IY~gڻ]zOEjcP&&7vstպ=htmQ#Mz_̂ۊv]J=dWi]6gM1^I= xEz Mi A~Q_0yܷF\CdSxۼ]zI O]rYީ%菖f^/YJs6垓ٞ qE}uțW\ނ}QۅEň`dO1> ؓ-&7eri[ɽjȅ5ԟ^>1iA2ɜ/?β"}&w  Oõ;g79RG?Ah?0hX`^8`϶)6@P^O!vb Sr.2u#)4ߐNYYN=%N'\kN5¤4]BMA,}uy QcL[_RcENI{LdT TW2WAD$#P}׈>&F>ĭ[0-#P9_a&dl odû `.VjZʇdgėM bڏ9uLpx3k.ن.7㞛ޛaqL5w_W0u?.7&խM\djVpfp>[9-vk?ǦH\g3pdAec )Pxn胀q.yUtEwlŢ@ewq<l'O.pRͬnNljy՞y]U&1_ ^z썽O3e4 sgj tMA[?8)сŲvE@}@#h pxoCTځ?9̣ۄ$Dl}&[5rp2b|u$^/cӵ!xC(פdos#F?WRz2:%5CiO:[/9237T$Qd<ľ&`I ̈,<^5iv,zc|KFa] g?B!}o%1?X~`Nq7Ğx!$ ITFg%yL/N}ŋ1i/ x=V?ܩQB3 klҺ_ާS|5Q903tFvvN_>Jت,kA}jݽ]H֒1,s !,]ѻ|8&;t,a#·s9OkW n*Da=q>ۤ\`n^ u9F.+\459RpPB7de΍gTIȑm݋'A'#@ JV8>\AA8Q2:7b}'5mw 9/:S%Detub'~ͮj/zQZc)BR,޺?8,L9E6n6`Ќko$ȟV hTT`%gx*9c L9Ҍ Ҡ];Ys#d>0,IH+9N+mAJ~4IsZ_ͪժ-r|W п]p%VӇf?ȄvqDTvCT6Uo%V;V^2U}-otƼ+ !7q@4>KNz8!^ :)~$C8^bC}fu5"Q+z]ɾ./p͌g;1}嬍@E5J)lz$ZlQ\$rl/{mJ‘I*+yJs J_`Qt\HQ5Pe0`u()gɈ#ouR•רGA_Ov `<@##T8[<1ۢNM[om3V6| яnù_QUFwS|'񆔷h JRֿ@IB  iOFkѪo*Q"wݽ|<aGIДgårBPguuk8nw6 4r 7[.Q"8L GkxiƜ}:R4Mzl< y(@ d#[#(.hu_|#Nڵr{P~vXx8r1kNIG P=/\uc̺oVtT*bI̓7'*=#CqIgp~u.̸ Yi " ~cll@&5$8lrm"`ײzk'iN goԕGUD^_t BSƬHN瞹QrѺU!JQkI#\8?,cٛF*fk0k9Mg6vgm0;%kD4?9`@ӡuwTЗY=lNn흽N".Ty N~K UI2Z4:ۇw^Mg f֘_\p83 V!T(bǣ\H݋'ZpsqާCNM0\z@Ɂ8/ȶeu6H(C2_$/hN(CB77{04NxSI,]A1Qv.rM_/v֌o}yU EH3WmC;}傀œuKGqOkNWFLMa巰}" k(E>漃C \k쮀fotRƕҶ9Ő+wz`Z6DA`elu+_03/ld3)Nuݣ9cn妕AW(SXnTҟE&;%Ư~xL6<۲W{W>-b(*]%4nMn܁i(#CkjL!PJb>]./Qcy\#tHgt уȩT=D.-L0Hq&|R[3{@fUj?A AkȦ5L5ch;zJ>^H 9B-k'j1 f6a"d<ڿI\l׷eBMŽ4EK7je,$~P( x)#. != %{ D<h=Ba<܉B/O/,fB-*JB퇖D*DH:A3tNm1bJUB̦q58dRSLEgf@bZ7ؠcwhQͰUVGjPK(& i*l8gV%b) rlu` #B `]s:}TCIt?Ҵ)N7U*g,7Zk6TAW{l~'퉱u3}Eo2?>Gܜ5RWg_€P?6r_šW_S5sTiG1> EWcwO<^4c?8,v_+f05E[ sX&V&.2ֹdR/,] 75sZ8RB--Z]LPp1;H؀[P68ϛSC-LaN.!ƈ>F)QhGХ4VU*զ k/= ŨnoJWl!kBtֱ;Lˏ}9]'#b ^Ilt+` y`"5o1|`英9%11dD["r'ˌж{<| L׆,RvKd2G2b,;Q|xcvuEaxD&W-(tQ<Ł#y* ҠuuO7݋{;w|u; ![i.Ҁ3&f GPb]g;wq"`bXB.Y) {Q q0"IVyq^Ӑ*E@pzj궓wf>.zlK(V"j [W6+ML}I%w&KbÛ*iӒpu<D}e5R0PK/a-@alߗq7q҃0(kUaܡ]N])JڄPV14<cF9%;#b E)lpNx/Rpznׂkm+Dc# qo^DP"*ȷs"ZN[ 3S^ Z"ŌH{S*ZMX ;͹v4Kfg \&srPN1WE,=JGlQ`fX[{E;;t0J'94ZJUIb6?pJXCܲkX# 0 GK ]ޞ.wbh:Ek@-7ZA?¥{PY?8,ߛ!t{R!b))eκ *NC  %_ %?mg'%^cAZI)_UMAfKoA*F=kHކ!_|YAQlHLB감FKK om11r{/m1:5[Nof%ׯ$I16 HXP EȦ j=y^ݵ x.װC ں8Y8iWPI"xv\Χќv%*QYy3|/GC( 90Ff`8 .6ps hHLN"@fpp+e9.TԎn_"Q#e%dFC)a0A]<<Cm _Ґ8v16)1|>z.u˃ܑ[n7ntS{*e'!f C}ɑ"vb!NE$zm} NM/+/K"%cv4Z/,N>KAN,dX(ãa|n)"yZIc*]CJYA`g6tb ݀x& XF1_`*v:|}|en[,>zQjEơwB+] r?"o3ų:\}*\6lB7_;vL2Gpp/jӡQ t}5.J"ˡo9cI\mqFXV{2OH&Q<+v и#X³%_e wdz!^&9G/Fu} K/HNnoe8(h@0Fد6c:'lo 'ى7cJ,WZb&Λ3o'"&Q7,C>0554%#;9> ?Xpf&HV_$7>0f;e[閴vV?՟AA+ٚW~ Oq8Nk|D7qi9'$PAP >=fs kHOcZs$5l1MZ K8bF\iWJ%] 8..I]A~R$[MJw7Nd (c hI((d+rl&]u;>4YD5.Z;"{SWäP`Vl?}˨oNOU5nlnSrKyxGgbqV4j`$+@!(%*irUΨ:5MO-QEE!]C(Ţ(n]uU9~3G.g47]ai24>ڲMF,2PIYxYS3 N#~H26ԢfaE+;<\Fmf 誒$c Lf!i@M?)8eЇ@ݵ"lC"vEKju&Ry /hF0տ m lmBgfq$YuulJm}\]BiE*۠K"4{i)؎ֳW p+u-* neJѴOV#ZsƼ@? o5?R@qjc&i`ɹvդEsRuԎ]<~D[\lz}?G2QgZ<&B.soBP؈#dDϕ@~:^fo[X`2ɰZȞ!$SSYzڮ ^«S'- w|#j[Rrf<_ceH}v 39AZqlnUoT#6̂X Cٱu\-j F>Ue?^@rGܛ87bM]cnԎ.~D&Ӌm.SW3;JeȎ?}K9 2v/=d_[B`+fp^V|t#DGr?e,k6Uy?U_F#!Ae 3>ga|{"r}g¦L2CrrC~Pa%+w,! ցxDM @l]jŽQ%S|RaY&bX{ tat* *>A׀bXsbܔ# BJH|xVe(iFO 5õ\Pfqyl1K3 !$0ѦğHH\Ӱl!,3HZW/8 2t%ʄ&haOs[t%e`!f:Ot`&,Y4@P}AQ3RpE>ՍV}~gD-a1NI_e hB\F' R;z 3xBrqJa JF;ݍ@` u=Kaǫveru*)fg1S\kͱ Hs+ tGFfMs ^YR?Bn؞3]z#f+&9^o)3UL\k9.OD1 I.t+g:PM=O3-TktX׬ڤA-7"fs%p$3|z[gKMA)wf !&4Vgmi(cLe[iEEl7MijhfJ˫491'[ 4xoAk/:5s8#Bv[- MۤtiI/~[V|2dɨTc5oS1*?1i5BEZQ-|뎚϶o *0T^wZNQh‡rݰeN];5#'ux1[\ɊYq?j- U\ոk<a[t? styVhi4@'F wS]_ow$2Nd2+[}hn󋘛FZ-&{PSy?1'lw')u7C ԛwA0Df,=P˪4>v)f^b`tcQRb: */X:qo+ic%,1cڊRU^rfMdDԪ5PzD3^&Funm-84ihp()5HS\Pvf^k,$(w!qk^a7= nN2Ձ*48^dS"U#˚JʏJG){bUjP'yUix&;Ҡ5r(N<[9vVyq77@22udۻugNm8l9Kx8J*|E9DC8; *SyAb$rfo9Db{7E=6R<ה2.]?a.W~S15E깧 G%ܴy5mN8{ANȔނ[&6q`nʣv#vZKsr)bEnA*1T;%T:qʖQt38S};w&*vVMCV5S̥ZrHxRPKLdqw"eY>1w̘;]gN٠>S9][C )z*KxIӔudXQ.o0գ d4EPa2EINc ]A7 `=d3O<'2:A "hB*{:>`)=nr$RA2N oqQq:AgGSHSd\_h~:M~ '* L.&dp"G "d™pP؟B/HpX[ OKoz,M $Q5d: no&J;!xX:wt,5,׊HvEo:VN/LXZ%,a t\.Kwc̽9hjN&xYҗܡ}_P$ &8D::L[\hʎϣ@r>iSxRV4°(p\f=p-X*13iPh`:vY9a|w?A-3Dᙔ,ЌgHEhc-:?s}t,J= D4oNF͘CwLÕ/=i!;rݬ+DpzqR?j}~w5Аs)0Y e?nCZw>P)6;jlC:)e6֏e/)bIUsG/,a_XiJeR(P.ίK/<}1)ѼpeqG-"QB܅'Mp#? ʨ9&cr6sY7u*޵ݍ >@Ͳ,!2Њ"v}vY'&l!yzQ7#n06SYFDΗ ncy(VSvRyxX`W*:)5xJ-;%efS\ NIA5}q+FЬJ`b6TNiߔٛXrGLx?5_&2l9/<Wo2,b_f[s  ݜtP]$K^Z{w[7;RT^ˡ'1.3dWdz$y;J-&KOڶ$ #?\|n06ȵ^hLj^pbd4GXxͭwplpPpa 0TX$%IF c% r;)g/B#$ճK>(n g'Z6=bbR5Fmg!8/ (oZNiD0~&N EАcDT߆?BBG -ߍ 8?osf YJKĈɎF26`Bzk'txy'N|=~}@jOBz8(@*ۣ-,GeyTWMF^'ꛜh51F h6Sv*NͰs[ -%.r{_/Q:tBaj.\oZao>Y5CYMHg4]9G-Ǎqε޵gckqx:xf Қ@qTKv ӿΜfIVZgz NT c%t%-:W6a0ztzEv[7kg``hgV-S}ɲ~0k>brH|ܥ:$?A4v*Իt&G|߆[_>5{F8m*- Ł8m B$, 3l*b(jzrBT푗1&JfHW@x`$jmr¨lLYi3Pu_%?;2dl>}[ [m;+Ic_ ǥiљsy0)@V:QײoT2`yz-b6{j0B"Iu sQ.7Ӵzpj[㑦'l&@;*sܹ2. Biܫ Z|\ތA`4sFSs guܤ qp܆QN 9ojZ\[I3;DNlx|1=&X'OI ;"_BNjZŀzƈ.U#[^.@T9xmRb RafL4C(|ZYEn*k?>%&V0MLj nnU8^H@?<8p~޷Z69uĮHVW7psZ,'A;4<+3gC*9.A>k.5G|Wb6{ײP2/rlqL|0pH&]k%mWxsĞ.Ox'4 wH8&rR:ӥ̯,-y <tƚulq.6a'Ɔ`wᆊ*nWy>?ܚEQ`VB w53M82*-7Od';HԚiLZNd~ P{,EҦMib2kw[uٜ H{?t**^,NH(Q qiL̚nh is]$VS624&cc-UW9'=>BAH"^]@88Iyur+i|>$otsA cY5kխPuq~C/0Ѫvd"[Sz:3FNZb|mf #Q&O-#5L^VK- ܯV%R[UP\vpmvaӑs7w7 y@/]#»|zóy95v= ) ;QQ{64+zg8)֩R~;CLMJ&8m̺CnMGia3,/J7&6Y˪ 6$M ֽ3G$^w^|HcxJ~-4Y7 `}ABKuspp/[ې{F!I8%D.PUgݾ5{ީN M]X()X&Y|79YY&;40beQs=L ~5kep|iWIH =y^z[K8;]Hiqϥj;[nFrzJScȡޥWdվY21m]vvBNͲlVi1nϥ踫-]٪,chKᐢ&YYԍIپGS|iC;T# RJ^]YƏ_8̒/aSaՙ0Co &PV"3YlSA2r lĥfsq 膰;X Wiu 5g0Bo"d%nf$V o$HڔF|k?ucG$֨P b OC4WE:y^Eڏ!$firot͈0A#xCK:cye(k sTxOpjFnN9*, sƇlahI0嗩>/oMBH@8|oXx*8Nb?^V "c!t^Rd;rBK1.7ܠZ޻n@mJkHpsOq ғZ*pMjN  )2en[`zw*O^nRUH iT!d'Ϝʘx٦,gfԿᥚ]ZbաȌN,E=&yChp )(s+|-|2Z.1ƜrةW,yupwO1E1R7`;6~2;x:H䡸17BBW@Qv/mONQ*ٚd- ZaJE!}#Z4h[JI>i=jɆG3eKD:4=s.,.09%斓C}"p憳x* $x"8N M&\ E9ؔh.no?YI,ٕز bXJþ"UHm ɤ*`!*v^tځlez>235j) _yW7BJrG/=J,lP 2 ~ш ?'*]*=A&9nz,a 1/"?o0ӽg $[R T:c J&VvJSEgY 4?p~c/>U֐(N$ngJ"-9ңd"/nʊ!BZqܚiYL}"BDYƴͥH\}?s-$(r[@0c7n(1!]i&A4fxK=r_3L3|:ͅq 6RSGX_%i;"<͵k zO! YaPkhD1c֙ۂWBxFksZa Ut N5\#ٚ9j#5jpOմ,tN`Ddu(sIMa7)3oFߑIGrF:6vJ3gX '5B(K$+gMoy9n=ݭ~9WiZcй##={'9]h <:ĒF 8ChB̑ jBGac= ۹nx13+* q`=t͋ IKs{Ħ}>wY g{٫lZš>()б|䒘HGWAXҗ~61b5",q!_(cyl9O2p^嚺^W3)~F+" Qq/g)==%!y;}-@[7 WM zZb`9sS4hQݯPߋ6m~#MAxpI2asD0ki/Ӥ+bXfa%MAr: ܙCZ7zMS ǸQD!Z9?D$ ߦ*As۠^&G|#nuw!^o&D׾<?]S=F$ٍRXQѠ +b.vwM4`G;RxwwsﺡŞƤ[ $/mŽKvx[b,kw;Nr/FeQvW_ +aolS +eў =cFbBpAr'i4usqKݎ<5@=5q'A+?U'm^;RcMeJob)D HuE 1S]Qɿ`O8"g;n*tJā̄~Qp2#qHCke矃}D@T^}3|V"{bO[ ^LPZW"^ 4Q RLM˩߷Vc1#at{ n3 c[ffpіޟ銐,o}EQrֳoj@Av.=Ggq#ps[:v7*ty旹r@RE= nW(|u${=ҋ^sTJ"r63@o &V=7fx5l3T:{)A3yiֺKrg@oT6Ps|Ud = 8oz; -io'Azoba^nԊ;ru[vD5:IIN?M۸,4HecD:8}:N}c5yQ$Ӓj!7I8%OM|]IMJs'MMͧz rp#C ~]k25zJw1˸{&ܥuCe9B^A Z{x,qa?Yyk"v$ssEG`ۘb a)Q5ټl͂'~4O21]sli/UzE&JuƪɁPd;;aϹ?27g~  hON}L} 5C|$lb\4gS}GOq}sSe6;w8L%(WlaKVdoC# }L~z}x]{->vE8(&/JWپt "™\cs3:Rf P'{9ε6M`]=*n]L{?~\F&D#M%ovxQ38~v;,uY*[)0N޺`!J9CSHp@ ꍦ\mC\c:LH;y+LjH5_<qV?:!4/S7\wYw#ߟ{v'!lb9۰?Blaen1Fc-^!S}7j3$"KKO)!O} g]#;t]yKԛɡH$){n=*WvNyː=}&V s{˶V:eQ #T[sR7BtGѲCq<{ X2ΣDL5/,%JιEfjDU^Sur}}{Ede YKb$ DL8qg.XBdcsQ߳*8a#6fqꟄ S@d ϠLGyJ( CQr|e< iδ UV%Rw4?\ɈOYdSYկu*zJN9sV|T/ug&1N&YXcM#Rl}'u"v3kk(ӔC-$#Tϫ ?:PHeBl;o3x*#j~q{BT%`=Yo!UCZ Q ϥIG1?JO W{'zӆSW\iFY4IuĂ/.4V:طT/ޯK1XoP!>"(+s=$(p6AUG"ݱXXT MT؈)a} Ql1HG"cJgڇUsu|=qµZӓ1;5b'_~69EhB*Cg,p";pS(N $tW5HC!uE;)!b J!cLLvc!UPO4z1kHW:ɻ'}\|}#p"[eЙ ٰ[V; P7MwxC.?g BjA)F;˴%m1<$z72u#%ړzO7u5Yk&)q&g`q'aJOs`sa_/Uz(E}V7𩼎2;q|¤)mdB>,>opR3;p$w#7KΝBDV vQQCcԶhJ>!U8Cb1˶6 օ2ĺXs H#!&B{a[9s9޶a'p26\?,50㙪*ʉߧ8&M82gkԑ(ݶ^*T 0CE CG4aђt,7fDZGud9D[l-u8\}qGF7Zev`kwb@i>-m9SпbnWÇI7Q]>rDa4b}lڲa)|K:aZw8ƸOY-pX FtldYWi?bd Շ*J2 >uPck,l Ì }`v"Ab5h={2DmVxwb~$gtȂ:ދ|bD_ vtω :~l.L;Z ʖwJ'i׭V&[eDj`:LH6 I"K ($֖v.n{BW 1U—Hƾ?Y@d+hz){k#*w 78StA6~5B9ą$pU 5c9E$DNl q8gVzmeT N>lVv3`*mMͯjkގ,y5ߙ/1R;u(FIHhQ7d6jc"w_8fɒv^N֯/gE˘DF{{l?s1c@%[aiqa9O3PF( Wޜ!^Zd%هy I%U=JRULk*J)lCF<]A%<Լp.TQ֏D"#zWl![{!fd+ 9%[1&E#JТ}&g`+J/\X9He>!\ÑgG8l396ͨ8hhO,kcw~\-f_Uy2y9ጎQM2Y#o~v,`ۉ]>ުd}6 5n8]x=;Wefn?GP+'rlW_e,~40ً0~|rpe!QV2*bmٸvVh47P$6|NE]VP"X*uS: 9mmIK=" r]s_1?b8('UokZɳH )Ry>;7 ﰷYLFX|!n\kє^0L{N%}bq<|QON"R #ʀn) BrDŵ i縪XViUcz[$H{u,HS ڧ wZaPm9 ;hl (yok?%F?due> "y=;Yjd+A3 U4J@Sn&a]+ݴ AТDzdBb[v]c6~ֈ4cEA?0$Wm6cu)hLRIYnc`IY}n͐kj{Uz$3`y'uyѺeUOǾ2^DZl-놸sH RtA\fHiÏ0 S[NGkR~vb8$ 0Zٸq;BT eԻ^މm*C:H2tl,5~(@d*YN: |*"K![-mue]rSN"uD.*d)dؑ;+dvFBD5&5rq\l7-]%eYCjݴ moJ-!ISx~} E?2ʶRC5m3vR)ZP GX Cv윦 X#(B^MJOifE;ѵҸEjd l Q6^6wOfND$SG zś"+f; P ެs ̣X\ƀA¬!ٓCRK9zʢ19Q.r5' G=ܖ3Y4fL#=~sf΃|/j:Џծt`-VfV*@E**$Ɓ~Jx+SBk g$v`~7g 2 |:3g*_'lA@PXO5aPƽ_.՗cTje UN(f7ȏӮ#$5ʤRPZQ!&&$ȋ3?YGH$Y}wRV7I?P. ~oPlWQ|_YeE:#;lX=jХ̧)Jsb`w5M҈\Nߓ^ \E1T(ӻ [Σk`͗ hHL=V2z~ t]g^!j$,3И\AizR;ګ|* LZ]4*@cnD5DkS #N2lu1$ĘM6eR-#un07_{b'cvnAa|jǚ9ҖO΍5|GWm `h E,RlI0 e pZrsYl|X?qӭ^%#"_RK6~t;eCykSե_N8療h6~ڬ 7=3Y~G GBv>DǗyҚTq-tPa|&qFfm6hi_Ӯt*T e]u-~~0~_<*w"V]5-h`u(*9ڱvZݲ^5s\ Yϯ%VkzR˸ YMA݃&eT@& 7•ZJlUUhgsR6Vr(D'BM|ucXo_U 2&0ASnmw׎(0BRg>tB)MÝR9?o|W S3SXs!ǤsnфcԀ_K#xW|FQFCCfVF9؝QC˽8S7d-e(5{ {McGRɼyǕ ;%AetXc= .so]xI]pfB?m1m$%+|:͂v/엍(e?I#ekJ$֗;Z-"׃m\q K] K5뺀xշ#wQ}η|lv2M WO=533߂Z H_u:N[Ңw9*h0w0+<.\/U.H/c*D) yP(~;W2HcG729: R"h&CX!6P<+(P4.n|v?n{d@Fc1'Љ&]G}u,oF]q"M7ȱïm .I:)% 1Y eZHx'o%kDSdKJKV- iv"3:i(<_VO}.V'!K-H>ⶪm &a9?VBvW q, [5/jg!(s5?5y^=eQ)A 6Fv{Y|DBav {A#F3+B iáuKIp/TٺpXa-RP~o*0<`t/%40PIyeʍ[ ˾eUoaQ(y"ӋYM(q[+;е.V,1纇ryK/f *@QЦZ92f`=Қ jRok^P>U>R!UÏOsn HݯA Ty2ɢuh ˑʕ`J%4a;¼ Q'RaTGɕcJb fi8,ev]1tҨ Du.C*ӄVD?Igv.cm<͠/\yg;{+'y$-cD%;H)ٰ5)amJ 4;@65ny\$H=(2!C9{Oϐ2\_T "wqS"]7 W{6qy~ٴP.(?&#EGA}gc!CYHF2`W"M QcM9 Y7TlrrNjI74d۠}lhs @naKCg7NͯژܛGA*-#udqTdo\J6g+ Љ˵WeveUAe{ߠO脋8 K ][3g}b|=oNV>0['l ] d "t-}QAdjc+9" ߶%A[.ϯtꉆf;8?@w ݑL! 4,Fwrt쑐e9[MK^ L#KmpзSS2`lG]{[M҇n[3fѱzO-0Ev>R|4"J x/evʂ\i& C]  MIc-"SɔGe=Bixklziվm=ŷ[ڨN[%zeِn9Z j40d㘢aj'I$D6nG;|8%ٍ俖e}.:hT̸{ B ˲JH/2\Mb YLΧW=PB~ߞTWɫ9ଥֲG5&KG-[.DQ;q;sݭ b\l=#Ҹ4PZ^gLvESiÀXQ &%%Z$R`|&)3eyv ԡHEɻmB\m|n=3uPnHٜ%;'Ӡ{[{4O[jLjxQKiVgq$8MgdG%xR?{8H>U2^ FSĞkP"q8m02\ȉxml' ܞطyLTB|K$i|m~mfܓ:وd ?w, wX:{I4ض p6{Iq=WIlZ.:0 KAٮSBJ-򪽃څ%ϰڴi4xfK3'Jky'{&ɑ̩=隈!/_o&W. Y,IiI7- m- }h9>K,2v^Zvt?Va=ea`'%mBIʁPA0D-Q1]"#<9TmrB.pI"B%'Ә+^[@r'}0)D,;P8إppmcMZM"}|Vǘ,q.G}NO1O GT @].T$=*Br4VH g$#[̈fw_3ų<9+U-WxH{u?{KJj%(LGLj+H*g{=y}J;/pѦ@Lߣ)ZFg1eq_D܊jc_94*s`/ɿ?`,^Me]# K=*/=@PV4] ,Zg\ +9}&ICX^qӫ@{qL\ Y< \7c|tS>u1؃W~WtKo\]nF>4o(xy7\|E**4++I4 x3)Ȱ#X̃wܭ#[XRR;B@B1Tcw-y:eiC|FfU#UDNSvlg-27"SQ ;? YOiC=w)-Hn|o|RKV5#|W9桕@*5ư kU&Ӊ`!rΛiWqo@a{nIP~B!}o)YuZRc*Es^z5~9@p/Fd*HoHXsF{vB˷JswK16ɮX$bݏg1J ۙt0*pa5b],RvQ/Q{;(C>1 )+ TjFe pF3ZHy2(*opl+{/g{V"R4s.qLU\&\ƙ afUnJP/8"@;Ix1sM(*gT' wv-&i`b,v8rPC(4v&Oi1|V/wNT,*[@c\}J>cT xqgJ}#m?j*%}W`LJ18Ya33ѷ*Ns>sXhytp ^[Or@-Q+:*qc{e?TR^U&>\iI@9]3^C'W>C JYx\ &f &4c o.#-Z*hy~XTK΃1X+> ii:Ե XkN"!;: Af+: _B Rz;U 9 T{=S2,H>|wΌtPO*%b Ë(^A`gi{#`-cDnP-̀/kԾr} %J_ќp4ܧ1bdQ0#yɧ "g3brȜ˟C &[$!onhi3JZ)0k,&A_Q \䝗<5Y7uګϧxM[q79`+Lh[\2uvQ!bKxSE*h_KN.9F=XhuO=C٩Z_=ev"3j1"=F*N`؏,d\ Ӏ,qG 821QV?OkN hem}&OLR>a9WAyЛrʬWT}fo@RO=a*Q;N8JQ}vUDj|%:}zDv]pk#"Tױ0HK8+D2[kn="ȿirs{Nyغ}1YܸI.YN@Wsj: >'fw|M"~{zAvK>~E?ny!Hsnlx \|9M 52~f0CΗ8\\5HVGvQrV|_Ao3WBg:"޲#!O.`qK~7Wj+E :-հG^TlKV@?@$໼z^wb" wq07-3`5 ~Xp?rz7Qībyl=R/)~.@fV2|Cu Ң>>&/gDJ]8 J&+j#0 bBI{/hciҬ9:+2ݎ+O#Sn9Z;W)4sJU㰠~,s|y~ }{=hCU>`C[Jj>.ua~~ۺȠCr &{Q ,VLޥVɚQC`X6icMɼDLiL5wm zp_/F2ӊzu*u3$eZxp9k桭 fl#lF_UCC%>cz3$߀5 gR0mpnrc 0%!ʿlRkZt:-@(+ ?ğ3/͛&!OrE *"g2Ai=>h T8 :\kx᱃݌&ϻ?_PK5!ʥ jJA`5AjqFT҇/g JD:NFN#w>FZgK5C ˍAN 0ΈwMC=/2\j.Q;MLKBv)&ܮv Q/5VpH#ʐ"\Z ?Pq#w~f8R(8rFxÄ V}b^4G $UVF(nC ͘8+ QC*s q ' 5n FVFU)"-b'=XPk( m;>dB;BBvzP׋޻Մ_00/ =Tj &&,/zQ9qm\Mڌ>t_!4Z :U5乷iDL1οTWҵndt4~侇9^06~dp*ΰadFQ<~ _kq=;թH÷f ڭ = ,Wv~R_f;_ Z|0 U؆H 3*5n-TK %J+"{z GlS6rLֿ=?bs'mƣenqB3ܭ;) <& TOb' ey 0b U!-KqLܻ ҵzԜht6yE4 ̙zh N^umsYŁ'23_}ӟ%q<W%HǞoZ4de aH(>5oW 3n z5hQu41ZTT?e%MnJ|!s sxX`a躍)&VV>R7!\ȅ U A]"= +⴪BoPEͲ (0S H'!5ĻG,p@fa}'A?hP4[|s[c@&X zjR9 Vo,vX^WOWզ|e!@s7#Fڤ$&_ӋN["|MyTzxN\Cd`P={)'Ył@2d ew D0+҉7W*ݳ ѿxADTXû¸x[D=;XS_@I쵲Hi.C9 11 ZNczL<\v5Jl~|7ԕӢIuLA=^ezӯLR _HRJXZg yǘESl\l*B2 \p9$>DRz ĨזOIy;hȧ^ԈSYe?raԿkb <-M3dQ] uLU^ /('rei_ Yg{D¥%[xL6mE1GLt Y@s{1Ư![#eB8sV|=^o3?ͻ1:iYy񙯴~8 } !\@`ONGĪm 7sZmfQcb}A֑=K;]VVkQe@AUp%+ņt08?5с9b$zBQ!9"YJG)}1ۉҝiw2G?ǒ/D t@Vɣߥ  oHѻYeSmz_؂-ҎׂGaHO"ITL.!2mi\\K{BT>GMxj[[|⾖&HQU\ o\eV ӋalA;YUwAuLzWN<8P&74l,rAmL.IFlF|@(32`XV5.02>3iwpFs;]|nyd' UOO7mc1H,)8IX 7_D ᣧ%t $W۞nBTNMJuݺ酴hr(WA~9fHHHW\o ؆@L=d>HSӌm@͈ YӳUsWݻB;}:;|1ZMH,Swqop x^:A/=$vg0 fQ Z#vc|{?Z=ܝB6g\̟U}WFǬ1qL4q 2νb.PtO*-DهM؋aĀWCn.j#qłW[)yKt$ǓLPKUSИz,JIkΰ9֡cB4 Qfxpͱ]Oͮ*G`|ZȰ = }LH]'({v6?lo괽M"z~}[4WW @!(hHS*i~bNg*Ab6iBF8s/H͒A9* $+q4!χ0y 65=ľ]nܴxTex Cr@Hv .W'$+ʘ)({AGC:goDj0UewU*¶󴳬a~|Ĕ0DEĚtn&-F֝ \&3{J?'Lw@n^NLph1s3Sܒz {Tb"W q-Lap ЙGcw5K) ,@A5sIa+GfXh|] Ov̥|aͧ΄/W;)}hPa}-0Vcݒjľ GknrDԮ޶ `UӪ;gGdW5M,"N9k2eyvJ$%R M֧e6`eBTvw}X\e#SAKH)0Z/U+H%ҰxXxNBmUћf2BZ 8#E/XsDcwUFC.nWkϘ^Tنe;]y2عZGI!V*Jjrfh/ ܳ&b{'nreQ )Cy諔cMov@~$\}(6IW6/~ܨf|# Wrh/ѡNkͫ5#= #3diDp=k BHV/Gs%/&TJʜ,FXwΗw.z߈=B]/UQ ũqEjzW6|`yI-mr[>*fhh-4 ;,\"a7[ h7ɨÀX”_﷝v@bW!Xe4p6FrkxYo t@; a(}DNW*﩮B7>Iq6KPt \3|YW15UL-Xg,ǔ)Z̄Io7ۥtcbnĆPrV=}I_p۱@ jxF7maKsaƇϟ̨eF‹PjYQ$ aFSJdct=:42 ј fߓ 5*ٮ1†Yɡ_㔡3( j 28F1Jr!xi"x+8z2Tiń9b:w!ۘFqx {3OijOcT&bɊ-+1\v`_3| z0ƉtPi8HÀ sȋ&&rz/oR XǵΆ ̔+A? W: mOk.52޵7(IQp:XVNku-OEW¤/.rӎ/ ,uDk_C l=/?+&:# SC11A5I[8LרF`'teaN3&4ӓ4Xm/cgmmĶA,D pIs,ˎfuoDN$;r7_VgV񬔣Pm ǪWɏe}>!VU0sl}!dDe sI?uocUͳwmK*T mQ23̚p?7<?#rͻb$nqx,qgO:`O3+c,6Z"?-1ٵ?pBhbnpfa…uCk^|KV7XzU,L*o.9/V}C=bksUؗ7q%\#\Y-S3_f<6]K$+ev<- Ro6X!$K,Q;!}NѲ 6m[=WP0{zi?RCW"lU'sR0gD:}IjjlKWUu/ƶPhueln-ClKHlla kĮ"&c.BJ'ذ䴱F&"'Z(\K_ۖB?"B&9srm'LKoTP5&rκpx^R$Tt{PxO,9AWa5 7]>efRC=ɰ9EV,9G+~p+Jv>`r#x$.A}`s*?03MgSD {xep`S@ۏdWк_8% ??Z&koҼ.xuhuBia%FɫFHF2數j=S#Iy}E r0Z|*DC-_ͻ7O0Y ݝaR&\$iH-,9e~,A:4w׈ n`յn<;;%ԛm+gnKBU| kPV؏O WM\Y--ʳ<>Q2X@~L䐄Խ)>?d\xb=K93+l(~yu>?Jd˯P#l?v{'D,%PW8B/wwD*v+΍wOG hqz}Իsi%OOjeْA^Gsy4rK wz2G[^:4Mr;vL\ RO4&vMNTIkə1Pį%CRfJ_av k>w#F0'2u87N,M$?P0>x/yVFOzrRFTi#')~; .[ꑑRr]*- a)'zV7b]+Ȯ!O-rx(mn<ɡHKnw+PͪʯQ^zr}m]6#S6~#&=4;_ǣ y:u2LFq("Vԣ2>+8Rh^c%Fܢm8߾SZJjX K,<__Gfuث'e%otU A &#/0mR&hE=04>c=: \7*8JK` "[MD:O+l|X_}3l3n`$;ݲVӊSOܟD늂(J)4*wChBRA2V-MZwJZV^/ Bex+0TvwN>~[8EO$_g҄E_LsG+Ci)[ xZƉji 0_]["ô"Twc駤l' 7[DDfӓ8re_ Oć aYY9U1'Ib l2R =anml+(R8VjEJl2"o&OA6L~ԋKQ9V~e*y떡œr/Fuc/u$l4xg2EU5&aJ0#ޘqr{&ھ9 TvT#Pۜ!8MOT|2c9N9_ ?(ę]к~QqI0V8N u'bSCHE[']hrN`-֝vBwu?43_:$F-t?"CEa%ʨ@Ȑ|꘦OmD6X0Ƌ8]߶5;IJڧdT9& -ϗs PvC. to_A2*G{Bpp~{K9ˢ,1;yflwOc+S'qugR?zO]EM)&%ny%LW>LUDwU Od9hv fR省=ab w`ZlWD @4t020~%_ eF 8k~G5?Zh_!n[.EBZS#_~fOvUCc/F$ULeX,9{һĶs~V30:XqaRcaIE){:Bh#S' M ɩ&%7Bkd68GYk0|MaDQ>C,)39ZmwFQ\{Hie*\e-_=?VqѰ62*Rj1V4U3+UWH1)b:pU1WKl"E&ެ~גf*CЉ7פg%P썯c]d+]w͊=#ޜȰgj䚐Tuδ_KQ= k^$SVzK-*/5_=!KnVŵB_h綶yZGCSBjhI; RSboGLvpXx_KFXS/ÒjF^§z16-|A62oBy.X_D(<%m.L {LK7A$-BHa #v N݇(6vf]@JaՙpMRz\g3T sW8~;3>ˏJʻ*ʲꃦU>"I(VЋlcADQBRX]pK";/`u)gć] Fgy~#j0G5mfdU;ေ#~磂N]q;2݁n_'rX{w2E#iЌ+5ŸyqO,fnȓ8`kC GlOjw 9LM"YOzh8Ϻu%^ev,n-VߦZ3.?fdbWmhC pW&p}~ۆUtN#OUaJ7MD眎'G=? ֱ$z ~n7@]&Ӻ5eA[|sI!KejM*$ł7ϸc7ؼV[x-d֌Yt#fa~_=p3#.˙!4( MHc5ߋhG*vjW'0;{w;2/NZ].7I1H$͍ yZ N҄q:x:Ji5e 羐 m_S>#GqO%ii$p h+4&ug#<- B)DEMmȫ.o }cc6(n|~@Ms_>WRs6?D7h ቙+.|a) vB:ctA&Q]B͔]}3Ȋ%XԵ0uۄM |eE"kaJ];hqpKT#4aVG1XS-nnZ3n<_U0FXa 5x&%jG_ `3mSelJHSY艸00&UuIiˢ2CI!2y_ih -5 %ULӓ&G%ŽN:u msSYY7!)uy"Em}jmLvѬ]pI &X1f>W] \I讲90q *X_MfAno!Z_WnbVgwVIf3{0qŷX "ECzm\yt~^Ɨff:U&jo(IqT"}At?#<ˏ4=.&jTe|r~ f__ҀwNTF_*8%DW@O, 8xal!D'먣W"v,K*ʃ+W?7H/.&6/o/Z>x]4h;'pn@|=֞+U9oZDR6*х8iK#/2 Ky:c_֥O}3] >,! 1jcmx*$U[9DL*~͎XwyHuhl/ҹl 8OB)Ӡy6y}%',Dl? AF.ny7\EV啤˸(^ EE%`<+A1 @hv_fW)bJL&liDiw}zpf#wQdKawNo[ܤ8Rk(96=p#$t;ϑ6<變֚hCfW3t&Ep< cxxQBJ$CLI8:s;U#ʹ*yQG{ƀVTu˳oH´|y ɺR]PJ",N{^=im\v6Xyّ(eq}@\&l ?nF@m[iY oޝAqA_JX:z%6'50N|F^sVe9P?iUۚtPI=% 2|rمm^|=m_jН3ʶm 6 ECE/OqHqPJfmRl+ЍcD~a]_P2Yp}3pԽB:jyFW œęT= /G"*Z _;VѫWdAusiGQ[*"9Ip^t/OKXw>?8&K"ko䈨,.r"/Ժ-#~ Q!Ab{=Pu~T`BAp/tpɮT~Q`O[=!XH'ρYŀ5#laR,be ׬EJm/]/0)zZ+**!U.;1LNDVX: )᠚DH寽>Qatd32ID "w`P4Ku|Y!/bFVoF\Ay|8ZT ŸʒP ?oLD.s}]wPO^և3 4YХdž+/EQwxL~myD.\Zc\ZeO/;bHo3@K#^Qþ$1V#d-&~uaDKE}E^7+Fu˸8~,nkby,'f5z]u]6ُ|$q㬽Bb3OafXb婃w,NUƷYia5Uփ+ ?(%qiW Oln|3?,?֧2;Hfy'qLYOzM@>7}H4չ4.C{츁#_1pS4w wRxC+I$P@eB=ܺAw;8Y\Ԁe&W(h ߌ#%~q>Vv*ZsMF5@$d/JI\yi2;g|lizZ4?We$`.u_kF}b=ͬ7Oi2 !*q6YXh+N7su9ؼ3냎_YхO& >L\&ov|XW.%jVl )/6P|,!.pt,P%]9yAу(e Lν7CՁ\,U5. |3ݢr}57=Nj"[pL(dVt.~;utNRϧ ITk:ʘ*1p@8WW;CK%l?;;JO\ǪhAF_`HId$+]z!by CEp,{>s)?kA(+f !#؎PrL"zn t{VK[/ࢮ4r7 RƵJN,ªt\2X3J)ɂH2eh0cvG$9pJ[`a4&98<7NUd?-m,tdS)؛O׾8'Lx6 j<3WCmQ W2}2 H*Q_1%FffZ_-1?zىb2o?aY$#ICm>^'2T747f,?!PD;R9UΚ<4bZ17RWC)`{n3om&Us 2 6pkVjAy'Bx+{Mur#@ i3EnsW-T[wcz(O'֐L+&>8 F_U^<dDeӴ8Ȋv5.rx0P㥣D즸'zu{bĞ@Ch4 ׺m!}x2vki@vҸP)U`8}9Yer,.Çk2 Q'l2.>)Y1H?N/[WmpqFWGs f6iRe}#oB:FZe|Te6ɣ[㗧ڜtWYq zD/*c<~SZD|[TեsZB= :M$I__nO?-$ʏħ<܀!hHhj5p?[yhVsa%٣H1޺0ZO&SeT5(N\<(e$Y(MaF\EQIS"c*_E$QoAn$̞-a =U>i(_MFOkcw gl:f4OHK51P5~`FaQ]{twxb*S8JL5^vg+Xe[eUgmM!~ˡP\drJR%SMSkrwFxӁD>5s!"ˡpU2]99G1`a/=#V<D-ӄn5ZI1kGKX H= iQ"߹m ls΄! !JśO"Ў\Q]kt8(wEĹC4]qn,:8+1_H+w!b\tc}\Hܷ羶Yj]؊!"w;֖hX=hyZtt_JgTt949ӹ6:x8ˆK }@|e>,`m*փS_^I;tÉTv9mgO$1Q, RYJ\LTu鑤AcRY jM*nQpp,[B%#^oTD8ٽ6M8/ "S:RL/{_2[FZ[h][y~ )z\\ +x>LcBB;ThJp?] o!ڡmMzs\[@]agWv' V-4G=*? w o JI-苹syj~췲4Y.QKdPǟ?JIƻ,!X&>XhBY0fl?]c^ "-_/m-sUޯǒfI&ndM.n4^\CB0u@<2sҾlPbS V3W_I4"Lrd4q6 0QM_y#wg_QC­,V@:J*X3Kd l"?ܿG#6RNB":WH7qsO#(Âv <(|',VBWNM Wfu7s\Bb) l1jd'9WNƇ6a7k^M?y ld+MQLnxz77u>bB/a)P6 hY+Å8sӛb (yn~zhDrh!_lt31@ù Pgqx[S zřK8ƕvF#A ¤RS`'PRdq-by3P+7{YfaV#^G^:"z6_!ylZ@oz5֤o66lg|C/!Mې㸄>Ь׷ׁ`-]ٻ9Ud֫sB&oY:(n}:QR4=o `1w|6?GՌxnH;WG`>oF!)rRSÒFZ|:sS =)W9`_w9lՂˌ"'Jit>1>RJ*cC3p Ca(P<v$J,S(xb44HݴX27m!9jR*-{.y,lMB2. 1rB#1?)R0#I>蝚]܅foOXbΖ2A_%EBJښRXI (輩Op7:}f|-D"Mz~>7e$gYZ07070100000417000081a40000000000000000000000016439a35500005044000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/bebob/snd-bebob.ko.xz7zXZִF!t/7P]?Eh=ڜ.+櫅Pg:^,UV^X̓ q4Oڷ>BdIjˈ>9t3|6^]M._N,6- U!⢋멭8FBK@eM֫wXHSq);}ts&3\鞰=0y\b noj׾W-> lkBNS3C^gbk@̿D9?0rtG*u1Їss%z,M+UHV^DaC0oU/yLVB3bmߦ$yGF͉j)ugfG5T͜x az&]GqBd_TN#`ݣ$̶':.y'PH]~9̼/s$u~6USUN%y 'TK[xtp?13Tcu,6%Me>tDyieI"l_24{\B䂕Ջ]k7~2b$LUG@%Xl2~(?RiULԁeOO$5  "l{/lYxM&{αAuᮉ.V5Sl̃sq9]YGCrfʋ>]tm$Q g:q ,$9C%*|xv)9u7c Aj\M/4,U[45>1Lŭ+wFY[+K1.٦ ϩb`ʀFV o@^Po[2&Sb$gk^1;ǮЋ 噛I\MLÖy ; n&ܛ:kHʦw8x.0ô|Զ[Q,q 8{;x?_ =@Om5I[A,zQ E8NQIVyAclwߏUIؗ.Cpl=[nNH;ni_DTc. cnB#eXᨂmb૤}4c2&\uu-,{\w4X4tVJUJ|G'sg7;тݏ&;իWb6Q0DLHB$ MNJ\YH58h=)LpvJQ[u|`maP,NXiAf0IBF@L y *?古O f#+w*,|kYƅ*Se+&;utH ti1Lu p#ܮh/L:Xwo߬iUͥЦu3)aaAT_fsF Ɲ^h&]qKvH ])8-@[sݕ7ؕ54-Q=qh_TO|@k:ˁ ^`W.υrIi8Nk-$oƽՎ]Px){to$Lr8I Q?*XOc77RSF٘[1$7%B3 ]Lk` /wT-J~qA1evN x1p>$ Ndrv}wY v_L7E8:8M* 8H%#U?'Q m{ڇb˦_sq8E=9J*_KI#}7hR0ΕN>@XӱSY'\7' uSXMdU)i'Jl;cdVmKdK6Lk&:k@:, έ2n:P.VtdLk¦ p-s¼ Ё #ScJ=zwyHcQ;(vi$0K7F/kx_K(D J]{!duy[Jҵ 8|}m}mlC _[(fPʀ,3k+Ȅh</hg`8kN0Oyoî%?pw83^}qx E$ɕHCPE}& <5c!zC<]E۝B^(OхB:P|ZQ)rH Eѫ76E; hN}v S2 d ltµ`R/3NeI}|ևP="Z\?IQ"eѡuKlkI[\2T}44C3&pS<ɂk-3k:),"듋']MW,`*3՚,3DF IUHe=Ѣcq̀uc TJAmg鴱:#]1pcwъy2-I&e_4ξt$>48nSy)H9}? dA;ֱ͹`1 af wZP LnQW~6^^Wث`T-e [NZ%b6ڼ+,GEbs%VF-%5Mxvk{mQT›OԴ*9ԳbEJ*tZi~yuOSB/ ( ^J=]<(utDG=-7 Q5TRJv95 dSNptKr$Wn7A(Nt&#FAW?XCEڥ굩ik"4Q@:n[c8*-@W !PT +wWo3z(<񙔴Q?e DVRZ1~aUZ.tu zI@Lo{2tX,qBRkZ|)t g3L܊p0KZPxφs*5`FV5& 8Up/RnTXCtNϙk Kkք$֊-RI :1MnyD&*<{Mi< Rz-"PVFzWIHjʮȩ hbܛg}q`mg8cL p}wÞ"5SNf^IKR1W-4ܥ  :`+(p9!KukZ.}3x-]85/3 8Т,vVG!1BrŇQ C`X򘢀Q:Gـ %2njT8&O R[El3uMHCVL]hud83. !-+p2{0C>z1Xg(Co*{7!+U[r e>qӗ2yNqƏnHb.;E9۹5ͨՆb ѥ `Mv&o{+Tje@<݈i-ƻ+䤻5~ .7룦V/X=$CF̎ O(MϖZBh-1J7qVBu%UTR#t/5`Ce$D fPblQf}SI?*tq\,קmOx)R|Yes0x`+%U2n_ ]m2x,?~[Ȓ7-;aCxPz̳O.IHmosizfU-1Due8Ad]kF$@SGD8 |d$p+e%Z5mZrt C`R_lJ tgE1=Pp[2CcN[;HHm:|r\ϙʢ <ڑNp9W7l`w.Ք0أR7A!yPW:Ctg OO࠷adX.Y}/C9>5SK B9PkS \Mr4cs,[:ґvP҃b\EWIo&G8b{#Tux##nwY LVϳ}4E$s(@nR$UJ#,HK(|hӣ  Ű[Hj(TFΦF=cLCe].KVUZ/eyFl@M.wVE|uع11;856R ̓*ӛ,|y+q|e(O$z!J\c){a`aqE^0E=8YԜH T& ac=QY7pIдNLmJ 7 W{G82Jp6O1 UpoR? scuh)+ER~[싕+9.'&GFEq-vjV( mCenX-Œ]Kb@Ĝ )߲a0"VTP.^(ưC}qs>!IZB]qtףq߲ K*!_|Jo"HŁ٢/Fy$pMUjOJG't YSMꗗR6dAX JV$,69M8@o!``8 Ϊ Vq}hWRq:6syK#Tsj; L_({AVAH>#iKh降aFeS-Ƞe~1ai(4) qZ\wg14#_Dӎ5YmV&u)~HnK?tVr%5 ipG7XɈ0a2.s+orC L S஬J_\ozG}y$ZQ붴2^M(p7 iCI>ډ?ʭt5x^Ad开 O. k1tmnmLVdU/(.`A\6c/Sg%pM~<~^m\<8Be%*XG-Qv&?pѲr%% ׋g#wm XbbiM(Pd֪M=+I+O} +~LP=Q>o %xg)sv{~qz,I?HX~uKw)lENkIfJ{JcZy1Vׄmݵ^ 6|^_Cr*_LG*WhuJm0:)פ rI~X%qɋ *g7'Yqf{ܡ7K2;ă̖`Cȍ~=_K9e݅z߼l$n4;/N)U#F#78mGOd7rMpX`Y 2$UY>_.Ne+k.pgRSBTrd}>w£zkwRQ.W^|.v Aio++*9SO_f&AU\ݕ hrxѹnیo _:( |g>jd??*=m^f_Joע -BʰU2y! 3 Ӣ2l;"u>;x F$x9PȢZ5D6wטd@XǪ:q^\Up 'Wp5p~ nLN\RxzpeO /dpO*qO62*n p}4cRoL)=mxQÍHv"1C3Lx]v =*&;,3] ko{}Ge_`al! 7/d8g\-̎OG-CY/T9;l; R7=%~*jysI쒉 U2\ldjP8V'ŖИ\ǩhuwD#ҕ/ # v:9d&㬝,C|W@G>2~\۳5fv*X#!)Rig ̍ ɩJ2 7IӏSz3EDTu-z/($3=u/3yucΰ;VoBz#cs4{r0*Ukߠ=.ՔO IUX1Y!pM?MQMðQֹ{ u~rՄGY15,a;:I,+o>n5'~|>mH @ C nA4ſtTѢrG/$JʾWk̛xnX #")1YK(5>Ou:E>jTcn! :vVnV-'&޼ Nc޹|gݹ (P&K p (D"aѰ9L\|z tK9HsQ;J,y=}AdZ1SzGLjl(MO=WfjIBvەυ27Ǹg|pX($X'GӴ  y H䚱(2 X%*C!!XCi&k>3MB?<(w=dQLb7y U(g,)݈ҊVK;dܣ2R$"n ;svXI nz@[)|GRmT+"=%^eQzejYTWϛiҭHg" &S`k|U$fh s R6ˆe[l;3Δ A(R1^C`g&`,\PVcF(GV;hL?zoxJK_8~!*bz$YEWDg )t03g;΋1]} m$cƲ"\@;̙]9bdgerLL)+ 969652Q1b]ZyE0Ǝ`n5͞F'(P_?MFi 8#qv//0p{;A=ceRcgLæ1!> G6hg詛,c4 |OG^͈0F?ETP EI CIF7,o71%CN.9$lh\CC,z!Y6_iuJAWiAIFXsBۼw'TwEP|stLt"mM_rHvj.mA';"ВY&jPPqmvK4(V^$Vҡөq4ӝSӼKQJ:h$u6HHYyU$߄A%6xܥ 5WMZOёs(̒ x X|x:,֬V+ic08^ilW$l]3R;JY.FdZJxɞ@%F(S3WRR%:r@բj iMQ\#L^ % >*g|cPqv){f gR[X 'y/񸂫'%d1uIogDnfA:Y+-A0|X@WW [Q{ h}^E\oK BeE/ދ4)UH`B6>i8j1_hE%4BV_zd 5-*@9Vo H?͢i%Vs?Sl]ZpE/̦⼰<03GnEc݊ژ\ OWa)i\=*/2yLwa# C=@P͌I^@>0>d0^[u 9$Wۿo#FqKfF(IdžBhQR)hyFk# cϿPƎue%Mͮj9`V*St[[ q6Yϊ|J+)E+IM-ר{9LB/m]tIQҸX|ED9;kYTN9Xܺ_,KT{h߱]s1pib/[f'PnnI^faΠFA~~;(ҲvlgQ-D[G't\Ŧo鍓WIIҿB>_ğw׭@߾T4.ffYG-Dy0}Te*E}oX.^[5fڛ$ob=43X3(bܗbTÒtKa[;GT]u])FۃKgӇBs%ǤDv0u G@< (S<-X&u< 2ʚX9`Д|%XN{)1"Ȫ~%@qQ9f?nFpz:nJpVyv" ȶ(jla2_"~ՅW|@=4P J`R=} 9=?jAx\OR=0B̋-K?^o5ޗN$#hnaY^ClAKI;-#=7RR=4"6+2? x^2(轓gG/M֋oOO+~5cځE^pim/~n:^@΋X"By(.<H)Nb,lVi)5n+}ĭ?P`hϫ5}r91'\bX ~? &2QKʈve8%PEC}6Aʹ5٫<˚zsn)₫+5$25@[yg|DۆU%~|%$Pzg\̆M9S_E%㌥fa bS OnzRqd^?M].C(O_&Zǃ#KJU)|s:v-諾wvmZWq Fڌ>=J (@ ꩍ_Dg}.hVY1/xa,1eGiOaa4A 4!H>KZrոnvfJ壴/#"Mõ:M!xf{'tx-2fah-Ɓ":@2SwRY~eɋfo 15*)Fc]@-&ֻQG`.HZCfZsU{ &-#PDUfvv @[pJl B G%dzcyfլAj/"+ZI~'m_z 3 ,pMY*&7Fmث>I=T-XylEL>RP2Kxܸ{Kx鷧Y 2$pKs<0uy™>!U̒ŻtܚN38pd땞6ƶiq.6%mJo5ϧ֬Bhz$$ ^d~> c9aH8Q'焣l]~fwlV +1'ZZ*mM6^ʙ47Y $+h8p-7Ӊ\n<\09+jX*X| gU)hLqI \dȀ1x`vԋЍjj<:Eu dd$EYK*FMdaP$ErR-[$^`WlT:jH-b?~ c봗V*g!Kq,(  _0 0X#JSnj.L̇8C 3~ ya\I* :mH7b7Xj˗5!ho1 %{Ʊ1a^opNt cD|w3^-L s."Os 0ڍ0!w8^< K-PXm IAo$85l-F&(Hbe8JM֤ 8gW"v@A-C/jGh3lU sڴ6dP} ÌȀ86Q}M=k{"GMnqMn-ޯog]MC>z&{I}O*Y5"[h6^KŪ\/fd 3+'ꆥZ5($:R_զkxk@- +][x";Cu̵Ly@LCDT`Q3C&(].^&D:fsR-ҫ&S򐏆5\7%';; Xp,vdQێ g(žl3$l63!,=;HݢfkkѷOW%JF4Γك,s&UEH1CN8p$= hE6 lt2UBkDٔMU +``kn4r#, b/RٷsPAl_ᎏNH^VАS&:;D%+* s 0.^ƈHKZĦ0G tsw;(G]O/:ƾz&S?"υ 9bBc7Io<1*$'WK!>xyԨ`7vld{AMY=):5e do UDZ8.3[cAثH|IӝECRpT$ %cؖ 5m-O1iÄ\WP-;%Du-ʒ˞\'|ҙ#Q[ug8ܺv6ڍL&Ť (8ȏn?9qb [l#Zߪk_ȃUyЬЪ) vɥZ-&݊SeN9Ǚ 0*Y"C:z/VnYw @B Ax.CIAFs%G-gy*3ձrD/aoeo2fMX4wl> ԅS.i[ןћdx:%Iz^ [ڿa$C޿tbyT?QTPӻs2K([]>Rt.֜mP)tc#CU/tޝcEbe CB&*NNCwbaq{rG65pN;4gSv_i@vPt!NXM7 Cnɤa&_Yht(N06[YI.Biҙ3q}@e0U(ߦyp& |;q1xJ!ڦAWEq|$[q4%=x>Jđ] Rs;YH+t;/^=”%0gR<xb͆_Q׎[A0^v|]\bnYäFFHuȊ!čJ J2גR&,ֹ-,YFL<ࢦI \bE hA@"iKpYW3I,P$`A(WJ@-ij+N2iK}UTt&sY6@i(HrqlXsɑ|N9ӬtO~)BB0B?jH`R\SNM &t6'Qti1XST2?|yUǞSwں* )F'sYr,!nt@g+@s}+Ꮥd\EfTAaJGNd p"H2v?!3 3S'`Q~cX #܏oNԗ-ΩhYA^aٱꋓ7ul0n9ڜn3WsKB_}R`I֛񬯀74c\d:7k\?hC`,W36–WnY)5NGȐIIMv9~ϵ f襈1G2ej9~Tȭ BNF ~L|ʍ8& y+czIY]5ݴs 9 D Jq߳curAAo&ɟa?މ]qA0'vh/r<520)@̩dS "7Kq :Uq3RoC ø"SL_~8r;VQ.pu99Iqf㩃D\)*Gzm ީo:/H5A>;fK4[K Z/fIPi;n|EIjw#_h>A,P +ݬMA)9qp V"M׌n鹒^W1B\"'ڲDyQE6ԶFDARb6ҧs*y` fVh\wH9'Ԭ"A _򓰂P̈,(YIP^7^K$7aʿs0*KJ^?-J٨p],<*ffE<deiNț5ّ~fڪB65q2`JVc_mSτ\f轗 =qw(j8W~[QQuIRDI"d9=~6jM9ݡ!qBZ<R &(IaVtt2 Y[GQr.5!u Y<l :!4_y_]gK( 2DE{?Ln Jac :]v QӋ7/xx,[e#^ցã!ӊlH >TJQP9n #n ֚[ߜ/x#V̵7:Ol?@1|9/tGȒtHЄ.wO*H.0&-4p)X vnQ;*AƟoXYfl&;Wni,NG:ʝjơ_KM |GVF\҄mtIԘ?,d뮇+.'Lwo;'@á*)?Nkfɏc~Hw& +(64Hlf*+ 7+5f[:+%R- !m9pK =RމbV!eVMg3t:6.0nI>: +K:m50ymVW=F4 IA{5HcԞ`4 )/,cpP5>uU=_Q |, p0$COUEFG1NȨIA>S6", d{kJV3>3@٥^fxf]< pᘬ=N{ 1ZN}]`tsk~b^qR9.ȷ2o3#)tgôpQ53LX_y]͉Ǖj1 !Fq +F[ p_pBӿ6Q b|[&UqYGio'kd4fy:4@&VnVQ9ȭsvUN_l$߆f ɝXߪShR 5EZ\}9hiL=TYr[l+0/>Z\`b GpQGL +F#ut i84ɭ_Q#]C}暈˞zbKsMJA;<=Iظ9&0b%\)FfOp$FDoN U1q̹}-]L7Q@s{慼;aN>-3olۆ|׬8pg8`=j`|!|>'%z2Yʈ8M~^I:Z3mrt/쐨Cz3"d`_0\S4lH}I?Hq0r lrj/׶*]xGG*1IHVlw󞾽фJ?o@yegF1kqκ&}o]&bi`yѻy[Ɋg< $\GI]#ټÔXB[oZmbvgYZ07070100000418000081a40000000000000000000000016439a355000044a0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/WD_]?Eh=ڜ.+̉pgJܓB$ f?$Imҷ销㚹E["n-*r[0gX҅^2tpfF9$EgtJћUzNŮ2#_ 5^.Fe*2E{ g.w[.U5c0 9@Ek@-rRc@,nV;i5>p)ֵϖZ&$Cp9A^+ܠ)'nWVg fxCXJqr|>/iCߩ5s):YE+ÈdC7#b ,'Xr N uaZHɅX9W.Gy=\Cġ*XD⹏,{ Cx3/10Mط9Frs8̗Mij>^@7 eČ~9P1xtךTO6eMN?%*=?Փ S{7cWwH3{XdxŬ{c$gth w8x¦y~}o)-taN5;`[&.a^}9bS¼bF?U{4< k r5B!hbP{맞u1c/CJ rqE|'hCߺu|0Gb`JT Wu )vp{3 ){ ]`,(QJhqmp&j7OEb34RMCo)9a."I,0rg9>F2z&[bfy(0RJuc`Z앜JvzxQdM0a ^LʫMM̎` U3zSHP2i7O\;pE+Av7-}Qi:LLu_˲xYҠ{nEg4_+|1@"b_AJ!BP9j*.=Nxhk)Q螡\1# [H'(H_C>Bb^U]iexph}Dwrg@Pޚn+t3HI` 5 R0)?T6qb0ο|Zzh^*1IǠph"ȡ~D#];Aa%z?%j'X^~4Ϩ:M JvrmijsSYI|3Q;ꖪ˜r5`c3D l8vv;.1ܭTL=3fxT m9D[l0FϿ21h@V2@zmv/]DK5DU_Q%οၤ 0ݤ?J;VwU6%Sɢ^,7 z`H VJMguW;8  m(AQWt|5A Od D?T04{c&,8) .(lRu%'Px&ۺçv'IA 'ɱWv_2s%&QBTU}]]${%럧kWLZ4Q3Eê0 G 2*ins!>P" a섮;N~ppÎ~iffKjC*D(w5!r_7&$JﱻǴd ZIirB˭z)*tvݧ+%[祲kRP=JR:+^LYb|ݖgxJ'*DuC/VFq˯lKOpa}>e74^^XϢR_JaaGr#?M+c~b㫠-ks[/)UG99T["}zƊpרLu܆ F qp_-mgd^weZ8 (J1J*_SY %h(&.|Uk6Ld9wwQ⾌/U֩_h`s{v^v;jdOXnZl[ӼXeۜHkN# (;ٝ3Җz40c&Ǐ`ʧsn>r̾iRs= uqȳ"":>yΥa% +$=NAn] S33T8 %3cR(pAhƋcyX=ap(!v{oJyE(> zDG3 ̬?H*M7R6wnza۪sSZ%H$=h;N(?xvo~o(ҥjzȯytxb/DY^̙{{hZ`L/  Zq̲if庞~ɣ3ߛ8 3 o,KQfBa`.Ƥ.]0㰙.3lWXl?j= ܁'_fi!Y?fτa(O4´s*G$&W ӪH~YTy>P6KB"`L+l|wELV2ɘ[X7յЎFӖ;ZT tJa:W3xé25} }:?=̐G*PsmӼT-y01w0"R"Zܡ^:biyY[J;p`EGTv q9;Qc9^<&y.ařjpR"bܰ<2v=g K GCD-IN VU┃v )34) ѕO<H]{;RvLh֌݂Ix/=qVqvc#@cymWP⫚ 03pfQ*LzTn%G].Me4%lvh_Dino-*-U$o]Fߕ98Xߪ=ng=_L <\&aE:gF=EM<<>x$qzKo:(/ƠK[ݚl~[XEۅg4!l@$0|bAY?4_T#)UTZ p\e>EF:;*C0} "Ǎ _eX&pW.d .-M.D]%GEEBc".ޕ oV-0:D 0:Zk{:'jNSbPYFi1gބ [J|DBWkե\cIg=X*~rǕ)JY|P${H&?+4%{8?)ů-7f:Uʫ/~3 GOcB RPM̪gtf7@@&ؤA0M3!y$0NMPBk] DjߗH?ͼ߲l Ezֳ5i^vNq1<&<91IHf0K,a姹jsj.T _J2bZnSn?Zog<, ,$]J36S\o07Qh@]=lg/.w= xK,X) 3+襢OU/x𖏔cMu@!A_bOԊd mE^Q>,1%|lm .q"4ѱpU`D"z>aGk)޽Nj20i^߰]aORj}YsEko88C?=mZħŌE$LHƮ]uCL{b$WgF,֐$svΕ u~*7'PfJS1h߁7wX퐗M_QJBmfI:T;Zx=C.I[ 7rCϖ1|˺+wIѱ}Liݨ[$ 7ܮoALfG2K ]1WB㘋y_(4F'W|pΤ j@842>ٙ|]↩L"EZfq}VUg9yb%IJ $mas mTDsͼ a4?ئ,"/U)PjlWi+H$ tNE.AQF&FAԤ*îm'aĈ&irSJjaoI]cD<[vvEi'B<+ QCdѵyO0-sb-0[|nJaʞ\,#"xN`nΑJjR8d񙶋bSD,uzG1؆?IܗkG]C嘩2 @Q )w@o}B!y= mEEkQ,vΠruU>EZӠv_JMaoPoah['_>~{݉b ]ec-6FjpQmTeH aqjhޠ:Þ"tRUW9}𮒇ZL~3Lwib%^d< EB!\ZY>x(%UB7@gvNl޴4%٬aMF_-HExtˢ `h2FnooɶWe}9Qм=;mXgJhҲ*]f ܞ}>KgAzg)py~R I6c%ANt²WSQ.'~L|PғbHS-G$߂ulǼ&7?0+=GGQUmar\p]!OOscya]WƏˆ싔ÒWTߕaw-(R;H-srzbIA xr[`4gL'}7S]-dc_"K\cD#ѷ4$߰ Nu^^OSBxs¾|a b>:*EhH?nȾ]wu9@KDMi*.guwt>zZ.sy2gg~Dîr!.+eZ+v]ÛRܛ[.caG;) ]oCkJ, M?P wJv+aںT{!p:Yҙ^u( L$: c"j7/cN=(s d:h~9+Hn}#鱗NH[AZ }T6BDHtz y=#:J"8Hw"Zk>aB"*) 0[,iP0pmgsޯPD;k\,(be(9b$FjZc7Û:c"#Ag%[ MSX"pX[٪>r5EX@W;s2#,UlAoktk|QkC]{UC'{.}ڞ. ~ oͶ?}!GL4S@zGe5CObnRsN. kyq踗=P UD,]SŒR/Ӝ]WsgVr&KccCPj J]bZVmEύmϘ'chY0ǀ-i<~%a8*L*1vH~-^+ _Z3k2OU pYťJ)*˴!ƞԍ~l1ib#`q9' ?}J T|xϜw["n'tEF!jsX'r\#BvnBu1F$-U g:__zND_I$WjNAG6[Ք7>M`npi{D,L|m@Yahg-n)WPDq){:s3pA2KFLX_&@0f4|IP@eu2@4sNy?ɸD=WbꁠjK=RœB+䟔Y0hxqu&Ni.(JGAi 2-z{z7ydhR{G*@똎ˌIN7Iuǹg _䲽UYat~1 XA@Y=$fsqH13K2khhV҈>p6a旙1Q==׺rq7QIr$ ]wGV';$7HW`}d!5 n2icbA@c-Ci)։^n+ ǀc"ݣrg٣-DRch1C]6,롩v!ϣ)^]7*f`\30W/3K+gl9!;J:Upud19DaWRp\I.'xj|ۛ_,ןt/fO/\ (!G<_>,jt(ΗY$4@I)Tz9C,V_S&sNT#«Vrkl" Ǟ12Xy%ԛ^@XK& *e.rt-f+`,m+2fEjI>ًH4REjr5+\grD.Ί / iN@cUL>4A:06+N0wMG>~Ĕn=Yɠ[QNޜԻE"vA1Hfr91iNq,xzWKhj\l7rlboeme_~!=MRUGAm/D}71y,ueP>ֹ2THc7cAՒ_IJ jûcnfWt ƦTw^k/فG 6PvΝ8wسxVZmkdx <iP45NȦUF 0UɟC7ZªH ||հND G$b@}_Z1U[~C [NTs?a]v @^1e62$K`NK:]\Ĝ:L [!GWw:Z--1zo &XU Ε1d06N >6X3lQ{Pt!Ѡ`>ȵ p-R5!;wl kj.G;֪ع;D4dmu!R{[dswu'bc4>qK|Ѱ.;h MQMl"EfJQ $^H,o/ֵl :Z(|iґC{!d.ۺk",,,/n ^OɊG}gڥ p1kq1lgeh(Ss=5MՎٷ^[l0/?ո u!" ]}S{3v|j9н2FH٪],d]31xԱLh kd0/UϾHYc_l~ɞ[ MR?E(+ 1ܣm?+J.(Hlm4M\݈7dެ!eǩXI!g%BgzRlbm9qF`7LewWx<Җyd7_b"5i10t\9J_{f-3 5zXIp4.hƥԢ>BmզM)sI(!nzIH̦rr_dMJ?B.q̲E.uCά5.y+> U S %#>O+&+[+0=Q67%ZH=B;ۚ.='A8`T/quK~`2C08ҌA^Kh'ކ|{Lla\)ol}S*C`%4RfpeaU%iۈ5>^1~KRm8dI: IFz^^w0Qc@0 Uă};h:y)ڏ].mГ@ednOXВ-4d#cVκ b::PߖM;R GP% GZʗoru(1#IeuwԋJ+DZga\NYl|y%}T 'OLr`}h ob?*}PFkЮtu{iWYr b +D^H< c GGgnGB)80Ԟ> `!x|kZ ƬVeh}]@y Z:5{-?/ ` ê=FUWyVz^Tݖ,vv{/APA?50mLFC lG&u~ŗSSwE!z-qܹje F_5R@b ;"dBnFӪ|A C>U=7/>/xVKǢӾ$C&M웦֑eMOgh')T^wEYR a?`-Tnߘo]C6:홳 )2 tXNfz 1~*#?aLLC\)"}%ZK@Kb}T˸Ae9IyTFSpA[#>aGU?+}asU(X[L;d;+4A#pIWfXF*+o׃Wˠ /Okaxݼ{T;KBATIHv?಄dhk` Y"-Pj%c+b@)͠YM;oL`n rIGf\t[byWp-<2ෲ2a楌bK=a[Dz9h<1vpV[P檫0fjWM8QW.*㎀ƻ"I\ T&f5!(/!CstG͂"qc%wq:kI"Dccqgw#,7`f]Dm9I(4BgmV۠K.ǽsaiP5|>B[dZ#]nf `R*\^lXb d/klO1ZK#z1DպoJsgvʂwI4ã&юFebGhT;4ՍAԘ=`GI1l簖BE=/AK7JǡZF[Xba}cy`Xisۄ 1ni]':WI Cs[d7z $gW |_P3v0)fњWS^ם8M/|Ǒ7fd'xG 锖[4H}/e,B|fCvmH(uΚna0L-,rDАUJ[V+p7 )W?()|] s2kж*.|k $J4F7v9Ci\~`M?Y:]YwC1gW{R؊WHx~g.yLh!锖 br`-b)`$+;!)TٷD&撨FBsWO]ߖP 2:3\n9co^u+3s):"ǚű).pa.r5Mrt92sc0ǧ@r_du( 64cFlޥYXa+u`+ň5M"B{73nL t-H e  J9BA+,v(/'m'C\_IR:84ܺm1OZ09Zerƶ]UZṽG?DEV3;i"&CZL5XPv_*[ef䍨  2gx|Il hȰR L(|*Xro h#: xTŹkf\5W$œJy|5㭠=#ҮC5N8f1 2T}5dvO`7~ 7B>\8g"WvzP[ãI.ǟ}gp>ށ{?SX T}s|wiD`+G 5*Ksv{@NZ^要FTk7"}V}J(nj@r7}Fg"FFc:F0ڢ-U͟X̰;D__|*Ǡ Mzp}G9]lq৉oIJR̔Ǚ$X?c Uf{Co%m>8=+2YSNJ}!L Q2pfTkV?`u:v P? "CԎm%2H 0(U"HVǯ&ޗ jNȀΎxl P D|eȅ}z1-bփ:=UsY맑MzQ+B_Y! H!" [*;TLOWE&EQQGwA)U\0t=颟P >`fjNϱR6Js?$+Ouȍevgb;J]T菓)uW^5: n^UvU^wL .#:߷ ܷ9c0^"d? ͠dޜl*!W^ȕ3x`] +2!f;'@.ѻQG]'Gl hnOxbs@ k$ vmd(.^etz>Zs֏L qOw7(=*{Яՠ=بR(CZ=XY΁ ''&9D;@f$(eX|u0~U#R:ma,W: F+x~T}C`] {RjE\u=VV*EGސ. yy1r_NmaK>xtt=7DFӛd?e޹>@qe.,n"6ȲoW5~G3 M@)h K,Rd .70N9-rO۟#U(X.MiI6Z{ @XQ ֥꽙.U[&W6Wu!{H ?XEJߧWlL x#G]3ː~BA8̃,Z@%X+l, ̦w Ņڧ솂 7}C%&=E!g5PJ~y ܲTjv3{f!yH`h+翌Rh*Owf: UxVpP$ޏX?Ȝ=$ͭωP`H>^Q}6|7{}bJ%kwOȆTio2Ex`ztPA*A%˾}!5HW~P^K)V}, p75MՅ>ʊc(ǰvOYf!&ThjK⼍ZK#9iY= г-?|I)gF*PB3 R5I,qERyN˕?0T4d%rc4+K&Zc;ɒgHi{H r´aJ2ࡁr7_PG=)킈vAS{E/]c:j<!2a{ZyW%7A)^=̫0UNb@zlOfmۊȜsgXhn\4jhF&.1!hth֒ueeѬtqyH܀|\ʋEg P YSq r giK,㧅Aq9KR#YQBIn %T[YK[q-g}W7y>aDzv8Mx\ԝkx^!.8M3ɢZqa~,AGfǝY LY3Jdq &ui A%$z{ P)KQ-.]&Rh'$"@V^]ⅼÕ/z2XrK/(Ĵy|4 y~*@ }kp&PUg-䠖m1Ⱥ xJ8^"]C2} GZw8fLh/ydi.oҁfn_<o!y;'ς=Œxj6P=o\e0a8M\/'/cNh+V`s`/,7\$3QJ"@M?ZY1w$l[B 4* ZKto+_U0:ՆZXvS<-ye(zN6 [ ٶ̜#{G: K%<\9BCp;$wO|Wra +<]Ƥ(rR)MN/rFȬ"8B1i*!{P>#Vx᠜I@ gC:#ׅ~y]> 1dB]@ uȏl}CM`7PU:*g:2tƄdbqjVGlFeRUy}KvJTwlh]ο)Ê%4̖Wad(s'\ڈG; NTư^>tU+r`xY Yiu˄3$Cq`!k'NҮ8G:-@|]λX!Mn]n6e6Yn5Ci"Ǽ9*z-9_BG=&-JMMITHj Byo{'3|~ f}xySmTwڕ},HQ k؂=x&( C&@蒝T8-ퟠ UɵGb T#1O7(aG*یvYnu5'蕏$ u-UuB`-Ƴ.gћ8gC!nEXթ]|E6_Xvi/X ʄ(n9Z;F¢0?g0:neIlͲV1:*:kFV Mtf1gZNa?F8x?hu>#$>[y]޶)-y^>4~PmDXo ~bAR]5x_KTStw<&K | I+qg$!@J=R>?c6jlw; h!Y1*T7ky#yj!v㳹_Oƹj% aىM&8G;_x[;FEa%zyC'&b xUՑY ˆ.FRQ>czќmhN6`KϛkKLAIgZ5>+% !v&-\f ^]v5e!f? &׹?IuoWzZoL%?xxV05/(brr5Jx~nΪs*E`8FUg0\vR;dD'(OOlSTA#S.ӿ)%7ՑEDZ5B|F'q xYjx))'çOL FO ޶{k]W0 XNc@QɤwVA1`>OT;IǮ+ݤ5{TSp뱺+V="g\Z_ŒD FK0Dn~`Xn ro&!sȶ``6`}%4c/l98q>|:쟼ǁf`cyYdMtcC44¤, }Ά,k5 H_CNUH XJ3) Paxwq"u2HG2xǙS ?;ވ[n;o MJm %^5ZU>y{\8o%XJ _^\R!?)E!! *d1:|fNI}$F[T23#'E;0268#$'FnUB?P}%oCP3 >U`] VX.bXTeyiicCͰݙUrSg;vEɻnV}17W~<_Ai_m=ȼNז!n] 2EG >`7xrfpW FQğs#c8ZKe$ή*Z̚!m1p:QFsf _0mva.b>r -=K!* S0%oٚԉS$ ?gĒC֖s~EG<wh6w8Y@zj<JpG`i) WZ\E5=)zX G.l]0g[cգ)6LTFu^.V!RЯe$8-.5: b*$ pFCEn:UvNzCGY_i Mg!~ fn=zʵɢ(] aq24$fB6HG*2D?݌\!GQ\ؽ acX% = 45a [ ZO=rf{=G5{&J\czH锲n5=.>z| ; pU;ZQ wظأuGQ*~7t¤\H"_:lر)=)foM&Us=6bi kwZVvJ%DtJ#G}3{$MpnMȬOrVj U ׾Ls-^6%Rb5<hd=RH7qeUr3BN{)r'i'( SLf'?ళ%[QXQksyõ4 '5Del{N-/?"}.d{}Pi E8gHm8%d֩H pຒc#qo-+AoBWȵ ly=_>,Nw-jé !6NRӴ75T9Փݺj9@]LtoP%ɌDvs[5aLf*AM:u!j/]V݃ήhoy>h>@@V _m,hG%,ǹrʼn!3Uo.9mhRvzp;p(XQ%Ғ+8Q8rQn"^0OwFmKfafSoMha~頋a*G"]{?foS:bNF%Kq3$.s[dKQ))LJRpR IB`D;1F̼iMB.$r4_9XbZc;T5CEɞ1Ac78bog>ž6Fdq)$gPzom.H|]qEə f{m9ϠGH[LR5~%$7'W@As*ɯo#l>ʽ#L1}qH %Ό}Lѷ1 wMw3 38I,#K65|َYn3ax=#+aY$X#w:(BF\YgM#VSeN8:w3]H^"T3!36Y[dh_d .~XjV#f,-|ݪR[~IP6^E VT5@#0pІ#EWD<ճaF]cI?*Q<'Cs16̈`%N{3 DKnIeИ͢r!-ծs&Q^+y#MZ)z3@2Ucΐml#9c)cM̆\ i׷K̬2^t?!!Q ˼6jk,Pco]x-cv钬+{p! mJ|isIZ~hZpeE&sպ ryx^|0\[UH F/Y1N #\+QJNK(XE @A%L'~,M(S ŤESL)rIk!c2IQ4]fH nVxSigIRhDcMkQ4% ۡEfF(\K Ĩvo(8Zz+RSvd+<8E1?2N# 0}99 #H} Ïɉ~gwϼ: _n/Fax*D!;R_';[tٲEڵ~O.SX̶ows?śHm6tBǦw\}̏[ 'cZH)נʾ@gT](.i8 ǿDrN'O>Z`Ϯ q%3ə?A U-,[+&ͷϤ~e+Q e?׮df] $%}F&P7h3c3~鏋ȹnWc3)Քef'4o(+iv7B6O\֬'SlԵ3mܗ-{n[6k׻[ίJge?\8XS&+(-hY'qH)|ZΦZ2֫c\ԌQsEqrŇ^$URrЙ/SʅYX"GG>Ӝ-紡3@Jã]Id/ݣTc)z`{ wUݙUpF t4dp{o> a`1WpٱnQ!PL5/ gtvFflg__(H#SFk?:ˋ` |O:fU!H967yv(g2F^dGص2L|՘O.a<. hXkvt zI[8ڇ$l ϟ򮓼뮘 YΧW%\s]6؀r}@S(b jORYVꉕ ?i0WE)Q$DB^Dy; ,᥃}nA:fo"߃}:KMKֱg^ڴ{c"izHR#7-nj"#p}/'"`&y ?uPpn$őAk| #tgU eX肔3򑟰g1 |vVʗ?ymJ& vUldٹ0z.o^udȶ919K3uګڰouxMd)\y08jg՞%8XLQd•f6+ȉØbs~Gj<Kpsv$^|/ b;`!(&p2w&m 2cOW-tY)XYCˡcj%3Ṡ/rbI1LwJ>5d Sf8)e:҈Ohހ-dmu'KOjQރ- CHFLP`),-_^O7~Ƥ,y`- 35>@N^1|Oy2 R8f}2#RA?@8[Ec9YM %SsLL4Pfm"ۂ:.={$5VAReءNv:% ?Į <^w^o72]D3E-.oWrV?/쐕Qo.״ʣ\1lʄ u:}l$6{? *SZx4 S{_)Ayɝs\2֍\u5a ;f߱fꋮW^&)J}ٰ <r^8%K{Z(Ƃx9Tʧ0spmM3uИ@n;!KA6h-pA> RѣðbhS%0Eaź}R~Jrt8|N'N{U=,:=_Zyy]+gYZ0707010000041a000081a40000000000000000000000016439a35500003dd8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/fireface/snd-fireface.ko.xz7zXZִF!t/==]?Eh=ڜ.+δg!'T0/f"qzqwx#PJ"0dEӄ9Y '%Rmn! ND$WQV.KrQWʊ׀ Bv'ӌ>̥w nO$_}їc y Sz<wE:5|.w@X@;"q51K϶E-˷8A/,:v;| [؍*~+}~>*$N\i.lPm{q ^ԗN!Eِa 7 KuH-?d9NGۻN2W.QYXh{Q *^~3-/#B5P+f&j.-k ?#nn@ؒIILUgmȩ`O]BmbA/-V1-x>JǬ`/!,P4~2K_F Y+x\" ĹI@R (]Ak'_nz^ItF :<<8i1n{[!ǒ^4} M]'=,,yb [VמV yo^6}O?W*M!JT mž~S֩\cTo2ѿqZՕќG&>n"_AD]ş$W:7tO!f9X=*qORd)9lQSj1P X@e XE|㻫UqJR6]/.&5+,{qY.I&^̡"U"GGϒG$"F;|!'$*`fG"e I[v!`.I7Ycn7 |l!@FKNRY% _sjMF宅)aF IG6drlD:,b*;Yj /hrb7^8#ʟhg3Pu!l)#{`?@7&EnP*'ϋ_Πo7{oSj'^.Cۛ`@oIIUdd}*UApoxWO^D"f38Z(f-oe$A~_Ғ zrw8?ox4/cE5XV‰䦟]}9vheo/hZ.hCZCmˎ,W,85W*ѩ7O<ۙg-9BٞD1^_t3q wB|~QlZeJ!MȲxTz%1T"byu/tdOzaqǤå ;[2|C9w ,Ķ(VTrҖ̙.<ިʗ1R4S P$x*BOQ b XJCj5$}h5lXfr!{TvMZ&'r qZp58M/ rSJ3Lk:=(}KǞF꾤G1V7r_)̴T_yaOije_Jo7k%ʇ8Õ8fo2.b }X+MW8ۛE@ mr%+YĖXPflyi#K7cXҵoo]եv@ـlj1aU AiGu[! 18 =a=)yP6ANj>i?CƊQx/0!X/~-ä?3~IB"6'3)bS1^3hKa6=4D` -ʟ` jl՜8I@ ~A_̭ z4 0J.vA還n]Ut 7ӉE٣ԷY5 %nYA=v k@dTǩ%r$B!DM'QN ~>H`beEn35]"8+>^VRT٩4H}xhk(QAlswcɏ u6~ji$TΙpyk WhzM{oKy.0g{]7fSK^ ۜVCb:f%͠!I Wg?RlץI2A{ Lf"gLXp'qsJG|NĜcu+v. R~Ve,`2c$utw{ $Z#4#$' K6 ,[lp(b #wLS cqp#=%7sRL wtcEv~jZrzԖE8Q̇`"gcLz!Ka*o8@y>J/)KGˑ\Kc!6pcAya̔U(F0W0s &ZyP!׈D={ `LrquxۨuMT̐7+0)%rq5>Tgsh:qǍw. kj*^i*V'i3:P?Nv.}4W\AmՋs E="/އ,ϱ^3X/7[aR膈>BO)~4Bq"J6*{^>umgeGJJ 9-@)k>lDj2-x>QS F4+ :BPB26MBf2P[E0y˦yS-d@h+Jȓ~d} 3Tn azrr>tA=SB\*]c[fd)1 b@h&T0o 6G!h s(qjO?Ɠ=}ֲ\xj]=R\։|-t8IT{LjeBW0< ϛ%(OgRn%=.KQ_ 6W@# E*^{u x JK> G {Nfξ p#3'+qҺ9/=~ 1 hIL?):n˜n+yR'F5_B}kNirg\D/$c[Uio  B4ݲ@hbvok@|W-3#Z<_SYYԗ'#6ˎ5h` g+G(P;LEC&9:D5ܥْO`QPAcTv$ 'A<_pQ,KSH#_ ѫ}>qҙ bkP 63a-erzZ4c#yMs4ӝ=ad/Χe|~k^`RQED<"qF3!ǟQWJ>V.>1#]|q!F&}ՒI7x:2%z?>гƷoҞEzў*}j~3k`528Gji;z>dw@L΢c,. h׷+|;yDPqo*0ǔ Nʄ]kF/(P۱tY/TIBL $HZ_dNz 1N+!CByc̛?< vb*q9FLz`1$*EOeuVS =B뿈Qǰ?D&*qhL2CkR"\Gr9gL(I0J^>L|7ty䝉vYH-Zs\LN@t3z?eZz#2bB./2Mo)14{HE{ap/^%4ng_aH2(23TP׺{HS+Zr+{pC1\Tu0~ p z桴 sBL @Z+/Y8pL(MD܇ g,&d]/n69cȿG<fJk|+j E(z v|Ŵ5*-tB~eB)Y Ank@@U?87bO@w濵V4h rf L+,uحb^K- @{;uҽumV' 7xN$rOw׷8ObÃfK{] Hi5%A㙜Xz_ D vš 7bG|o?*5ޠƾW#XTlܛgҔY!orA"k&x~J(&M kXBLx*JJLuw;%=C :ւBmM]L4} t߼#(OUIԘd<3&oGF`4Y fפZZc 0hy%Er#)ύJ?oNZKB75NV(a(V:dF5\[<-Gh.NaM,TF&Pr_V\k }~(S Fӊ[|8F:`&wkHF?H972T#~I0.2ǛHcJ-t,0hѾ(%D^8Ae>yW+d,;չQ5aPgQw ƍ[X; ;9Ab8!OҼ/Ф ^]SM%$YE1ym~:o&S*<0p~KȑZUcps\qUA֤1}Z \\'E)借p: ~VDDsG8B>IN] 5{M(w$Ů4lcaRh&sW#᳀0j@o}tCjP+AK,|yb`9(# aӔIݎR-H[o^vA]Y,dܳ| 2.lb\txSL,8ah!pu6;%laUzP5ja`N. Yo јQOb Jk P$5B[iD=|ռ-' S>D$kFPANԽ1s!C8+=ܭZOhyb9֌߲kmv_%di5S"K<$)Ao_Q0%>?O>.ȌV qM$ ?yE{GOD4FЕ MSQ\*,_d@>ZtQ| bzc=N!Ê>lT40U>!Ny=CtM;8zؑUA@N %5&_=$\ LR\?Ckx(yܙHW&v<3:ꇫ嶏fzQf}afxoی- 6?f)bF>(UzŶD["^.^-kujɟpSjlUK b\7G ~\9,j2^ף9_v q~kan^B [B% 咊خt}Z gZ}BQA@<7p >u}GsRкdUkNOFj҉ُܖhz;~xv $'YvlkS^_ '<5A4/3j5Hh8pxG`Flp)(wk+ ,Jy>F,b; @Mi^9M1&a[ທSm њYt3jؖJW[TEHjt si&f26.)ri-6%P֦&J̡|S;VAdT(1dCO+5cKG\;keÿ~S[L\(j!.Ҏ$uQnx~y {].~l[Nᚼ[YjE Ƥr;fAJ6Px$Goqv^`Tt6[w|jSj'9ib=y!&Lf0 q,x+sj~n-P% E am/EYH5v 8NIޔ m#dMV(YeߔW5v$ _zpPl>fcuC6m0z@t-D|?`f#]%[]l(i4V'HM }DݍvQ@"udSz%d3DeOb!F!/a2Aavlǝ}  hu-zP% X-tp@.@zK(㥨/nZ`:ƾ^@/ݵèƱJX <Ր1$Z:mU7@D&E{,3o ghX/ʿCvS%= J -9L{\;*KYpo4n)b3;Ic@͋%s`F苕H6_cP0t_*{ޮ-|%3;b ΏZ~a%G0 )?(L!'wM]$!FOJJ,-EYOn4-,Mhk{>妡ƺVG=܀aC  ɚ̖#vhkgXkn%Nnz+2yYEC|Ǟ?\n֦D)qd@4ux˄W& s^pkTtGk9&BIXrKl>T$niqPb<-/J;B?n J>hJaEk0雏ApFF_0(!OF}qd'8cf%SjnݘК?la urY_T t>:dNZp|:w*HieWοp#O110O(΢;Pm<_w4T&^硇yp':I@ 8& vS+`ރ(e8jj9npΝ? sBfT~1PsPy_[y7iI TiHXJ\yoD=wV4fuH'İ 8|*?(pg% e[oxVP'LJHu! .UЩLj4d︮Fi4@0<: 2;lmuLJ~$Q!'^2Eb!LB&Ȝ߈ʗ \sp w2@5vkpe`2-sx# 9JxQM|` i[ F;TK9x7h]rcɠHe >Zt/@Z<X B&AK) )>{r f^vq3 teu]gd4gB0񼱻Qn@)yxxw223mXzCgE,R."k0!"K<$LԁGAqŤ?sL4>B>#8'!oЌֺVlW9 |~d"O', ő\oeB?5i蘮h1XUw)㗕m5^e&38o$eb{_)Mk&jhhMv5\ ;4`m3xe.m\QXEPRGos|s LN nZ@F *ǿ}4ꢌ]KEmP4 2lݝNa;1 S`?{NtD̜ƣ B|aoBMr# 0X{j,$ pm{x7U~ PG; u?Zn]͸at>?h{=0RST 1]P&LC#$0Bۤ[Yey9.VjRÈnDb15?kZ#&]1TiO|̎nj >%k/{-7b.`%dmCRz5dYH+uST#"=ʮT_KíDrbš# /ȽP{N=㛍LYlTDP39 |mEHAKHk&ĜKpDKkuϫ>.߁DMމv8CR/ܶ ߉OqHܤ<߼bDj?OJVkY mnӐwdYRt;a,Z6}A5qIn%C1PyZEPF<1D d]xL JϔnDp.5!iB5)@7UրV$y=/u?0&/p ٮY^t%qK&.A$,KA}^b{ba!lvÄWJvӋAHb-٠Aq@zKVP75"ш_Ra_6@7j!a2G4{z25S{f;@F.Mz(UgӷƵo T05|j%[漟2)=eO'r^\EzMGɚ>b?e@v|$Mz7%\gퟩ166қ.!_D ߉H_;/QlaU;K\4sfƜ;X` Wh'${d!QDFI@ϹW wKxv'~]sZ<ɭF4ZawsvCF`G<$ ~Qq$gObD O+z N>* 0NPfO;sljYr|MPW>u3)X#"jqt>ͷ+F hFw/Fv3j2ZEVxYGK&Fh,q H铞e&B{+0udžDѤ8>]+[uNkH^8^ ɶqw)`oPAe캏;.{o6_N32 +0k,$ :~/-(c{NT1dVjS_%|v<˶YQH?)JaN WsYsvP=C1]룚`&Ykd7v_# .nL|P"azfI]?CSZIO1@;UDlr{WgYZ0707010000041b000081a40000000000000000000000016439a35500004150000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/A?A]?Eh=ڜ.+*ܡ,ޖ^,UV 9)|Q\W6IgC"PG)ɍ{ ]M+řQo|\y˓\Zy4OMM[$/׾e@Ţ,j)18um0Q֧>q/W9h2j/q˛pdDZ+yU'.5s[W=*4k^_B;=rX 4f/RхBQJgSdBd,"֭JhH<"҉G +49xqG.r:6@PO$x0tGcK ;ۛ²ouV7hlLm34aSX(֋q~N> RFîVp phHwb9XQ$sݜoM5 ž%Q uƈFhҭP~ F`s K*i8$d zY"2IawuLpaϔ{3QA¯T'ˣA-ZYTJ1G!LS5>ߞTQg;up\ojTDsV 谥16}%}`|@N<0P[ְLv/B<%\mI[m ڌj8{O&fի^S~2mƙ]:;fESݧ%y&%DOaWo*l"ׄHaDJϑIBE>q\~sƒ)?Y!FU\ϢS;le`(X__IoRV9QRdL 03u6 i_]SPds9IN'9e7=ᧇZMU5|mv3;[~ /pQ;FfS SCȢ |u첸DC HZ3bd: 5Y`SgĉyPvch*xig>@6gBCn辠#k m.}=}rx@9#ς P*GeeujaϱATv|m#Dٶ]"`/B/nS!w1Pk|=oUEC&emэpx9FqDΚ#Zg06Yz8KЉ6mCⴡR~։tOA<:jh;H#zwd(1?3HKO/b5֬rdPC# /F}EnK-WCCtVU/bj ?a>o&\)d W}s⊒yAmu}bFՕуB]RT}olz,!^DeN k&Q*%W! {!6(~W<ݶmхev{YL([PQbЉ|ψxҳ_j!,!Naʵ,`a>G5B0dBbkN^ghk |~1ʁ5 ϷFXﮋC}UO n՘Ol &68,A ]NLC{K[vKWU3GۡrjOgv+N<=7ݘ%ZK2q(,C{Ka9\=hL):T#, xmP F :Aю| o}-}m YrWX{{ 0L (߲R'"Fʬ3lWWֲjWLw5S奓\Sqa] @@6BHʇA1VQet:TLІT1W4]nnd(CoבuBvUatf]n;LS']Yؓ'l3yS1]]o y'3"\f> F[18lZbM VFs`=oFe8tb$eV̂0k`Yd9 U[$1hu;/Ft7H|RD0Z*NֱmFw5D Cㄊj(X|sdpTs1DP}\ݿh  q}Ճyg|JZbc| h7kֻ޼ }l>zd*8־?--Q&V$+#Z)Ί pIPm>(8hx[؄0}Hl$z.Gێ ɀtpVh/ v7kXɘv/Edi7u6W`?ZE7Xnf3sRZh9t dk+hjh8R=/Z(KPfg _5 V1>݉bej PRfGeĝ=s]P[hOq[.EBK*ٴi3XR[.i~p.':u ANt껧*M9j+ e4+s W"ZK|H8OvӦ>WeX& @09_I/b Bu8<"leeɃ!xct巬HJ}_իU'd, S ->V9L,,Wj06F0}h.I)4F*}h&lex𧻓9kFqoCvC.= ۊy87%/ uwMkN(+NC6 /B|Ocax؊ՏP(xM(c 6&]iVj>" N۸3i;Շ2zMJ;QT͎nh_/P'L \rdM~5۱P`.i<#I \d,v#Tpf}[D"Mu*"^+YPT5}I99S\[n53ËFq[7 ҥ= O`gG 1: $"Aj>'|;*̮( 3I.ǿ ď&T귻iIYwAf|ML'6:V5L^hxQ#W>h;( LVMi]sA Ǥ]<߂4D7kdb!qPL@Tؗ&d @{Ξ*7-$ ҺP3K ';WrtcI\6 FaXXso&5If /u>slG/0[Av@^s:F6Ճ{zt d:yFizOREy ClSG$ھ-L F 4oQ˽Q3*ARG"pxbM[cwp!1K1ee:-%-! @>w*k.H﮷k X9)p[e-Ͱ񓋍\. X*~:Rt bwi:FJ8Puj;~/<ق#&7dMJ$!mt~#Mbꋽu< B](sPr|zWth\LO݀IgEKxXc][]-r%=;x]w Ő8EY)# srI3 "{w_$@Sc["э9} YZSU}NMn"t'qNDCr%m!>2tC65F+"|W4DwsG ;,/U1gLS/qZ"%p/YQ=Bg8h#&52d[6ye!^C=4:yo >fDF'ҬW{"W #;-ҖKR\:;|p]R:` >u +ⰿ{Iv#fXhH.٨Ae/b6Ғ+H֐Cw*05"z^"j-pOGj-N` |<K!A85^p "nVCB``/Ԫ-D 4efGd,H%.A@dt eJ;{ {kNnVUE{!eV nVx1ȡhg5# wf2yF],nHagY\PO qkFrmGMqUbHK+ݷلN1gFĬ~^\qz&D w*;p,r,ʓ))̀5翭za N5}$sةiik ca;GVS=+|I|YC;8[yoz^ #şz~~m>m/2bb Pn>fȔD:– NO єP:JѰI 6:hhGͬ1'<f3T>y)|Bh;!Up Aq &[U1Yz m,;"0(4<6z@_oxOWoc7+H=ZUʺeGkX1uS8\$ݪ]i0z=PcwϴvU$CYjI!J ~y V`֟dQSDŧ[%,8=,3*!+i;ٱ8V@p^!s|UGhm|X "\(IKe2d$V1^7]]ٚ]2ȟÎIDꞕmy0{ l$m4Td*\12:@$HX `At$ϔ}!j!2螀LPqf4% 7m#bRuDmJxP! \w*)MdqyFf5*F0=Y | ݈Sz$4^G; 3 k{j{,z:\宜 bṔJQ3Igf_=A[_{ϣrYSR)iJ]E蚊Av$DDRMK*( +TIf>d .B[U!U֤\\3WQJN'{Oo[C1V0ɖhe{]4wFG*(D(ռds4 8pI¾Ӝ.fZ6iћ/Ьx:;>&Ҷ6τSiE*dnV=ZK_Ϋdq {sfҊ/ң0o WН {Ӊqqjr F-2|9AM$gyJ27ؓu?LR=(|4n2HG zK𿂳g:qY-|95BEaaG#z!"2 PFHrT};qn8-5lyGevkW~_d*Dj(ENcR׮YDsJh+j 4ZWޚ$ c mP+{W~mcn;njO}hxs5.I}\cM[vhyLn~s&HJo\_$5fH|w\Ö{JzMH-כZ\FbI]4EV# RLV3^+!e i"!KAhj\ {r@(/aF1:!bhK5`5k7wcn=~e^Gb.ȋ٦LjyE@iD2A 0=*xH+Vtvo\vӵJf{1tS*GP-! xr:vC.۔r6>Zq8ْ-V tIbCIT]c8q:>aS):s3\ 2寇Ub a< ԇxa_ mȩ[}otڬ()8 Pح\NR*ibEq@SH8?`%{3P2(󡄿rUx(DowDi#`!+&;eZ ^:IǰN'T]v'" A=^uH*ym! }i1[𳽥6>[QxlR[? B˃i&HeyR*AP\Ǵu}5ad}C/_p98h s\7j?^/mVEDө!-b}ÓD8B%~?]G_ , ~!+Yj5IGLP5O0o@Y`HTTB꠿b0LI;"j0[F<>֨ÙhӹKwT\W?ՎKY3DZ/9%)Yw8D\ڜ4u'==[ S!"ŁrW; <xFJPCtzT'飏8!#[o/_ 9N o8K FwP{+쟘ތh}$5M, 'iČƆP\)@aQ0F ݜ% ]P}YX"IuƠ KL&1fة$Őq6H 1-V9Rt=5.t+:禭}l :!^Bk?Į^s`4O%(bX+QmPg9Ψ8jud&a?x,M`z*,  ɼNG#Ggp~mP9O ~_5m@0=CoJ':cf䷁\[(*:B8VQky\sxy97b<&[y}]֯3_ڑot"-$vVlkue_FJ4<%ƨi nǣ$ USUs8#;^ϵZh@`Ex4vIQy;X$Z 8gں)Q- %۔{ )Pz5$dwEjnqVZHT{B@ߦ4JPbV=)#w wPmY-QT|hj+$l Ȃ:} :&K$:cx \:;˷8YC'z'Q{M3ZtV ޱ Z d'\қ%>߄9:`br eBG%3MfQ軏!YmN`,{|<<)Dp~.Uʢ</VD1(p`$i00B̉}u71fYmD/9`]!p5՞꽑Mjp5ZS<6!eCU8߅NI[=5G-EPk^IqF:n.`~T^ ы:-| RF4NZNW>oEMjmywE"Ywa1W7u"9yqWLRX3NMkɱ0iGVs"";iR%SMB$dlNe^1{ u= Cɣ&HNvZNPvZ?fS;3~~P^ r @R\ hPP]2|* ʃe%>5OH ĉ? U `pM[8Hqfm Qws!ڢYÿjnH!.F qmu}.-^EܣfD8sZP䂊@kWHDR:E:]`7pzK[~ #݉ FJpZfO|m8vd b'W\-n#7K9̠H{tfU/˟.΅(Dyܵdf(,zCLE'b4CjShnLNރ L"3E#y6Tm +G0 ӟ׿e cdʹ4MwJ2nBy -N)#EX u.zqO m,k5THA1>#$fdCRDup7g͢YZ5kj{/ ǐۀ]voԩY퉀eՅ(\;n ad*vtN*_Z9Z3& xo;α]cFrѨ{YW$1\o f:s&JG9|ˆf~-ILE[m1 B7 Q|oN?`(l5񢿾E{G$hGF+K SI\s CT,ݪA/֐8+\іq!Rp?hJԉJ@%}T˅H D 1X^Zjo\z㕽s6.(&4` 6uo!3R|hZn}H.*g%>mjV 槒qY|KS7=|͚Mak෭ jSd_?Lc_F9 "*2ҝ7\lKj =&mVjƲ@UPun>l&cm֋HjSL`6>GvUCLk8>eR[wpOLҒjpA MN+U45Suȝv6sp\Rp'$ z~(3Jcҋ5LEb$sR0i8M`,0Lplڛ5Sz(583j=v5.86/'i#==JtR Axr)˘e~ku~2u?  dEH7ۮ!3*>_IPr?2EAm9vZcg"a-!򫫐hqJef52b tDbOBsu~%gS6̧.hD^Pu(B ׌ _#{:\|s&q"6 p9da2.t9=|6b dN9nX5]? h0CF)p6 'i:LLHAg lN_ʄ|Vh7,;۔nj:Y/XH+0=S}]>osN_,n Lט附%{J£$f@Kfm~I-w\% .dM'OL)ʄ~{Kt9׏VtNznA4Y#{8uy9U^nFό{&Z) ,11`Xţ)46` Fnfh`3ٺЪ__FŠt?.'[v0ıHΉ\d4P>ۚTQ$Yn8UBC AU*Q3UOՌS{~p<2f{b;8js%R}d}FHWk"Uu}yQP]n{btSPu O§/w=~MsCa󊝞C i:Lpr Ahɵ+b&I"}_8r2"#0PTŃ.vögm4b˖JuPDK%X!톮$:K[k^V3mmL^a|_&Vǘ=<\P($#SeN/B%THJi)JsE%]^wP*fb^O&q=z"'yȘ̡tsL:r)^AFvĄ 6\O^OG' jWphC}L໣8NI9 SNJK6w0p=jcdu] ,IR+q'IUꋩk'5/W& *U]kg4 B4BO=#*2 3ށ{9Z`S!7j>!Xs(nTωt!YplA . s628&NbsJe^@Qkb > Y2~ 2A%c4l>z4|{d"Gzx%;,9T6U,O"lzDz1V9QFy6u|-cQn3҄tp[!(@k6 l{f*Ж.,s͍s嗏'ORЫdMZm dLIQ /PQY͚{o|:9&7ɕ-ґz~;;cpt&%/!m1NCh:s48j>zyETK;>2(+?@HJq9hNŒ)I rnjPVFN[3IFz_NK{^ɛ QB[ץgP@€'FBMӎ(Ue2s6s°E`7jqL MYD#naIk*p_~t>ƅ5م8.R Ty>Ab=1TkgOq=y($蘔S㝠Λm h~3̈ | [Clo }T)֑Ӧ˯l' F^ViEI%֚,mcSXh`})^}>"M7-@ ƹ^CuP/ՊzEYX4"Bxb7L/ѹb̫ÁB|&~⊆̦#A,F` ɞ>iz n{fʰw *Hn^ױ= n _'nm X2" \bxZo쑎M.ܭ] O4yjb $:n{3D"Bf MK#u;4f#i/x7(~,wޝjW3'>Ϟq#y9LDqgRMx A ՙ* )?xW[ɨ=:wKf}A^kkM_^ %6im./ՕV<6[_:jΞ Kp[5rcĠlw*'p5eb/r]23?0BeH.hq_Antp4[C@P:h]l,5\KY +͈yjx/ }Ol7lŢMUJ=K'sxgBe/ N-$MGs?8QVy~[rKMphpJ Zj$0y4FAȊ[f5}c@ 4D^vu5&.ϳIGaVTdbPsG'Mȇ3m6<KU"t!QIJf97yv`K]u%SAN^gFmCEnyPYC+rS\ Z>cOeb-@'b12H 1 2SK7`nvd6 Fq\qȫ/u P׸)aΖH&6)-dūJBFtʜbfA1<vvwMr`]m._qMгWeu\9Sl\ xS}Cb`F#n;d%sNuPCx-zE 1ɥP=i[(6Jc>N(U^St{z{Np@_B)_!?K +#D>e-:dv5# *f@ v?n k^T}1s1n{C1SW/ @{ #omI[mVI{c8Kh@Rv&?Dg|м} $XYR;]E/ͣb3/ӿ?dZ`UjUt,HB$;ra(A s.WxD* *!-h 9-L@5Qԑ F\@Ji_?|¬ @uNj1DzXȦ]t2q `?nP==)D})z}US=N>[@a7}r[ГGFF6ԯ֥9݇a#u@TeC{EӮjn/@((PNߠ þPܣkfRQ.׿0ȲK-EyyL,Q( Px#P_xJjqH@xbq 9 Op#חĐ Á1Կ3W:R yQPVb)OXË7V0+l1tra#Ot0QE(H=lǨ@:iڲO@kaNHtv?5),|z%f"$ώv@4a-h Xj$"*Wp@+K(?2*,#ª;wu2t-jꧠORoݓe$ 3"7>:v~TTR/{eI+>\7Tʺ#D1`ѯmbϰt8)k P1EYU-۝:.]$GeI+ں(Z9=u!}MVaOŠϫ==1)߽/@{H핶_"чŽBdeJ;eS` MĢ=mL{I"9iLKʘs>HgNk'hjQ .U@y4x [-%snYC<Bq^\bP[{Ncn gw*7 as_XZJHO,ʇXȎxٴS^k q{qe3AnXsCsH@lWd l/)_firq:XLj -X}+jjVpf*NdkwIIaH0xhN@gb'A+W;|s!7K4h}y Nw]"?a'TtY@{0 )Lϓ|ha8ES;jX}g,{<m!KOLn)>f,7k#~} A08 ۬Ekx;hNnݚ`cad_i} <z!G.[5kߖQgd!a3=Ŕ5\VwSt&xF@[yM@܀7RÌt$]$Q1Y4f ۤ9O#  ~cE88 XBqgԩ߃0Q[Bp!CjGpDP%Nq$AP+ O")Hv 1;1R:+WіH<[Ic;%l SC@}3K#H9[u™_?OZ$ InJPΥj?'ԩtV.y0+Q.Uv{:@d,iRvW4-!~ܽj>G)p;ೕ|>}Q)oZtt=& '82nvvt%Ǎ9}R^QR; WbuQ6NQHyJ7z: /,e؁}TTt ArOx :Z+;z1J.#p 6͌F6{bs?xӡT}oI(S+"bcFkg" ^wƑ]Z%e;I訰z_-<,YZ  }p;H".`VCFn#b[IآGaAů}eT{B2YbmJѴ8X1 ,|Ge.f}mT@SGd~+2z >Hpt=xE'R[+'Qk-EY8<r0~C@nPv:J(ad@h fu7_L|r$j CaEHɑ:l@>V ~(q=m[ pȗ}Rt Oc58" CڦRJ3 e#sif[J#9&T,vtdۆSY?WBp% %V>,I{n: cF{*vX%tE2k6DR[mIh-R8t=8s&-zD0r@xQ1 WQʔkW 7>; '-QZI|ۖyN!0o#\?O>J R`ϒ}#75Qf˱u{C12=I+i9q)mţ~dkt.cnu*s l$ŽTÐ 6P{&\6"P] <- 嫔K҆ YjͤIIiدs~0^x"r4L6@b!Qɧƕ$\).p}$@T0ǒC6W%F}4Q~:#SȪ}2s4hwěXF=;-6{"`SwݽU2&oKXlFbV; h:C*];ʜ>0s0W lO)>j`qi 1z;SjV5e}M1UC! 7`,A4ˠnGQܑHm4O"5κo ;dt! 9#qj97ynK|@3O/WV40yZ:;ܢC _އdiJIȲ[ָR8?ːq + E@u/5mׯQ ، G/sq/euKMٰ(-,Ze'̊B:,ȲL \^&_^T3Y{7/5F9O_zE"搼/yLCN-wJʽ.Cn`V=FJ5\2+EW xzEMY]OV tb@Gy9ɩeglSP5UR2>If UݪQ[+rTl]ysL!r .Y_(^Q3*PvCFX`7iZ2zh&tfqW{0`L\lgVU} K[uੁ5Ε0tƍRRV{|7''JGju'Zw 5L$9G^0aЪ)=3=p7EU8]Sƕ%C;HfrހƎ!F- ,i߱`V5[W<7NaQ[P+W R3\J)@*uypS6Bøy ej 6!@)BM[Wqn C}}X%9Ԧ) Dh3% Y CԀwU N Ic9YZ<@fN5wbea;qӫwmK!$\UanvY5:>u)Yә ԓmb(oϪ Kd@RInp+[Q^9TGB LӁR"㧯ꮒ%\f-{ۉ\P F&p>U5o#Cw lj6lGj $n~ktkNu^3,{ZB-Ƽ/kb|w+Rly|?ž}P ͂i3`k?V!cn>r;IOh)dsz,8S%=C0EC 2+*)KweJn>kVKmQKt Sgol0ӹ.IU~ ׾o|z0D jxmb6ZMܶHm$yG6KAqqi_s~/EBG K=D"Ehiwn0/Dh yK2hy:例1T&ziԾ+!o|N?|cbCIՒ_S~5FadŽ%֫D Hl6_6=bX}YY.g_ha.˴{tǣǺ#9_-61hbUj }7+=>`᭜9:cp`  mK9:7(Uh>!v4yjD/,:U`i10e] wA.K9̖ۤfJx]磥{_/3 m^j1bL ]Ly%,b!lև. )t:!HoN(#Dn3T(St[ 8\D}- lcЀLJ_ einHחozθ*sF(b XQ}>?+^Q]|F읡3U P=Jң8?ߣ."Y[SwXhEA&Sc~\4\-'~21HoU_ol%R[֡HA@*S]Xeń{ = T7=sWqqޫ_ b<UNtө(SA( :|IVטG.,+yQfĴ2>N8@;UkӮ}mg`Z[,/m}W,I.sB>@ 2*j1r`HqsII[qCMVnC)?>kQ5[2!0Wy:mHwDZ&h\h`CP?u dgo\`<\B`0 $Y‘ pPU[ѕWQ !;0ODD{Qb̠%=J)P*H VϘuzLgYe=x}\+c 瓈W1JP ڳ4jty Im9@T' &±eaŬ,qap7M3 }gAzx!y"2'Il5vbTwN|t28k bg]k crO{)꜓puRoQqaӕ%tC*3H˚ItJet 4~KykFf ۑu1.eu,utV7_WThÞgxFv#uMKRU*U+4T_6<"|[Ow;Jn2Uj/7dS(W# nE,mTѨ\2WK~7o{[7ɑQӛ)=lC@e˾(#ý7PfkT;w㑶ᄇB)‘\2枓AkR;51جOsrE g&S'e~GŸ@y^b[NƒLR:.<&=x&p\aA~l:uf#K%EG,W{euU+XBz TZP# s\e`G,vmJB p QQiv}Ϯ0WƸΙחH?^,Bސ E!%6x.wM&PM{g>0{o<'.%gTpd: ^%H-E|gȄEDp4qc? /83hh@ÿΊNJ3԰-"~:J(8D}i܈o[KxƋaeA9@ =C,N.ٔ %}nMyG|+\ڒ'/Oȴ~ P]@7#L9͎5BٻCniKCrFC` LfP ?<2#[ ,y$KHH#Vcsg&)F \u[P@~QU܁T ~mjt\ݏ~ >qIMIVwQ7^ll=RFy=  7E.F(2;^D|\LflZPFыϸM@ 1]EtN#bDplgק-|goDBZD;Hc$[ԴP]ڇ, s,T{?j怅-vԙ}X@ w#܂HN 9÷c?N"[\YVgq"b^vY%% OJ- d"FddJ ΝS߇pAډyfEݣrȹoZUr^ aL(GvOYT5`pڃ1t:j ˽-x)CPhXlxpŽ6]4V@(\pjx┦oеꓙˤYu 0v@~JEGB)=[n1k Y@WR 4O,m6>Q_ɥՖ[h<";^0@#Giκ;x^ĤV}7:I**=8&RɶWcO& ͸g.a\- 5 9,|0YxSo0$-U}=D^0t:͔IGbӄjt# F<[XZU'/T<%r1o]2od~Uh^A?ƈg9d:x=J '*iwhu~&%lҭ/t]7IԫL0֐<&Ӣxteu_KGiTfM$U}H z6Co"hdLώ>37.|]u1;f"@0*HN8c_n֝'6KGHϰ#INqbWU҄'jg-sY4 E$MN ī%hYǏ ɼJ_!'ܗ߶`H޼mxv0(ᨥ>~4aDlrl:7r7gh+hR @-e0餪^+@ڃ$R%|F$`vo2Jď&A]^M37a C.M>Zi:|Pr} 8e4K|ɑM"6a>5›cgTJ0 F#filvS)$)V?ǯ;|xۄt5ak~Q! |oHWR`tX6O5z?hW?eBF {L 82 9e"۷Ad-Eٗ 5.l't'Ӌ̛DD:(l#lnI6۬ÿ]bX/PF*!' P\ɢQEt0++;6ta(ꎌ:,mӞ$k@NsfRnKN=XNW-Z_6qCݼ 9#[ ;.\=m̓uȴUf`8օ5pmL6]QmQpPBЩ(j[Ë31("G񗫎k FSx3A" e(EK {Wr{ɠlFz!`RvdҀF+A.L ~F!c殣|DTn#bU R%o(ssܝ]2|cw9) =Cy{ףƼ45Ӝa@XN&ߙq/۩i5 ߶yܫm3;T7pmB04'1sU(;n>e6LEkt ٽ=̵F/KnTlM橹ik֛J->#뛏f˼Vb!$EB@a**Ѱvl5`(܏ V#ՙL l;KށdH2o;MT+6޻DR9e_11ɰrYbzH8(Hfs{@|A˺}LDywiIU܃ȡ wR%' ϩ@$Y75-CkU$V+Y^}_?k!{⺏8%nKFU^ J@=0&K51BǰiRbW*2H$+{,#w/6'ߩ"EI ͲSZ˯_~%^v$*44)/|Ѐ􂒆YRvb)PV/Nu?K{wFe?.O`&lz sOž=jaqJ=5[wec # JOrY& h88 9u[tߵLmƔ赤'.Yr@npIgMlBzc㨶[yD aZi]E"%SO ZW?| 7'~Nh62tJ(F ~ޜ7ۊ +APq;:i0eErANOLn#4/>DPPU0h2`>lA-X4Rk/+tvT\ OxH `ZUuK;s*X O5`I g.$<0l)uU9\rQ] h;R!69qVpƷ_%W=;~5F63Q{iu hm Qdz)L0n/)V(_qm}n)I]N8ժV g*RI҈d!4]~~jWy9>!wb0C& ,w֊^Ȓ}QQ-ybP{- (y'jg7;UW2Y%]d L]GfgCҶj 2C|n[Njy; ܄ I=X]}`q+cK <.O_ rZ@ /3sƈ7]UL3[fߠHtW_%Çџ8˚tC p:-ʕ !v)!TpKNoEí(|"d];}-]Se?C}d i?31I'N9mnUپFRoO7MwW!:Zc%b0RcvO\@-'S"zd图3Rq>5yǵ$"ϳ6r*3|YB{}/eMWاS#ֿ IEQ3In04˨+J2V`]1m 9Q(B%+oFmꬹgcI[pm啮k7Z8w*>GS]\r5l5C`{`lRZg '_ IOq]eUv ?q s\wH߭-HxABR-' "Ayyղ:!r˗Ān@n f Gi&ńD3h]#gtՃ^ M-#@:cօDb2([ %HM;:w^Vhۿgg(MU}gV׮3FW,;s|x}#Ek"yrM̈f &[4Hᡠ;czBnd}+_Ň!<+0Z"6Qlg%|% ,'uAT!{Q6J &x)"3,b&I :5jDacD(dѠ| ׯӋ[y{ܾtٻ  8RV&}n5;f6_ ,nhgйB߾~h`< HQnn RtGf:-omN#GٷաE2_+]Pe7aΉe =+=KyE7+7/HcU 5B|@HBz^o HEC U;lER7O>G8 p'mvp53⼌zq}Vk-GWC*Tqu!~׆c@95|^]:6}+0\wG Y%fߵ̉msħXx^9 p4^ٗ]⥥?N"!{GFޢ}mƯ6iQ&tςYCEnfw`6MߵmY{!XG*/"+5*E$xkeTꄙa`=:!7 F_3& $Y$l;K>YQns4r\LK'p 2U) d Ձ^:"_%_ĭ]Ku٥ho!1ǤRZSUq?mHʰ]TQL \oW/84z6uʚΙ~y˵R>SfA Iw3 {,y~r Nv ;gz^ԡt AT Кl9UrƼҫ@ȌAoOlC]Q!~㔨cK1`s&X[CV lϜfmgkO2pDc?>OkրwN~Cr~kCxѫaz3;~V_CR$P4*h\k:j0VvCAe3LP: 1EX{a3{E-"PEvE\)Usw.CH]2Sۭs̽beo(f\Z KK H_4wu4!B(ݝ.weP&cC  DCWQwN<;[cOcJk0mhOT2XV;g"ІaY2K.6!r^Wݧ?9ntkYa%1 IO{ˆ<*ka)|?^)l?=,F0o)/YIyND`~ DG4r?J̸/9"X%.KIz;2msVF抨&MnBJ,Ϗw*-hq[/)G{|(o3viYU P1(8F,&3n.61lϕ/$0iz?"0+*\ЏיC6&ƨ>ÎG\JS 8f|V7m^"l+]X-|b)Rjm Sܤ_xǿnB䲽esF<\8WQ% 8ǔ(">t޸$R3v y`~pHt78-&JAgyR0jG}N, ![Dڝ3<r=$0ܩb@GNI+ @F3a-џE ҞBT$0u5;正UKYSk#x|a:MW@$ ˡ '%|m6q_(WDR(W\x2яM\t5s` MS#V<%W;pyJ Ȇ #sZc:Qc\&O?18BN\HE? \m*fsYm1$ Ώ ϸͼ$~Y{.No/\V'"SNEԚh_<"-7I/ƾjKq`x:qD/T&;XG%uM$>GBe8 TGN^g%>\Q\rCTm6@YsA [rqɽv QU}~yJy ֒"z!)?} ZddĹcv#kj5bmuV40W;NT>@"m[@RH !LcD, p}q cKF8"k[ f⥁ov‰8pU!Iɥ/Фu֗ZM4g3$3%+SR"L m^i}34&!W'Oxi~=%ʡ~r*jN;? Umɞ^A׺}@"*=I Yl7#sHӇn\u@"@Aˢt;П@6A#?,|~%mDF~瓾7/OO\SYՕI4s=#`+/_IUX?J$yX*c1UK|2 ]ai$ixM#c!ި̏Ub[٬]H,ɦb{W/YNƐWHNO[ȇf)c͓*-\Tfm-vy:Hɳ) y&VM։e~ɬ_&D`nI{K7X:$l-l+ZS%yF˘DYҩ4ʩh; Mk讪, "4_ ͺ"gWHm*}^ߌ){UvCh3mP-B`݁"0@:FKl elRlotI&L PkQů쵞i@apmk0 {3:c fv4 ~ ,~;T9U lhA75k(QcLd+I1g_:& Jo8GQq J=ogfg$lVc\IOr#xה8X>FS<13fz"Ȯ+R}^4LVzx5]\i d|0 :AIŊc粿Yb i&^en܋`MӡS7,!km4u=oQWudUt`?EEH"W 3nǥ[J D7zȢ@J'}]f +IieOwqAzC4,XFא"_XqЯ+ֹ`@hX$k4W 0 :t‹'=tvY:,q\Z xgN*]=)ZMD|tӝ'iMSLU=`/a|"0DzrÞ 40ԡ {߃B sВe[IqHgC,{io/ 5ral}؏ W9 :МH׃;[oFD 觊uR$AĝĤ-N Ȝ&ٝ,86i<3a MLJy2;vm j:¢eP|s4aӭ~|yx<^0K?& F1⥢7 `6gcٍCfere?{׽je^Va5@Kg2̅Cĝl 0Lh`M2ƥ؛Pu(y{WILaipoA"dIe*ʍM\GL ~Jh脅Xk8OFdr\iSOr 71hY>u՞0\ |S֟teԹ?HF>ُ pRn>bLz H+c@Xg78sX JJHke$VmW6ZׇdE)]Pq&]p;7ݱ FǨ+Mp>rv9M oYhM Ý~ݏaCG:ixA)Z4/Qzg@>95+,Cf!/D<`aI0hv)#?rXQiK!w=K &P-*_pP鋗g+!+!#\}7=Td~*p=!xQe=(\kqZtC.34 ImN[EIv2U$((GxRy34Uł%iL<9=񎁤?hۥ"?ᾣ L-j6B7CtLLd;Ni^Bu2srf m(GZOa*&D8zpcoқFo~J̖5io]1\WqʟSLcWVY0(*8Ϝnr~穎2%8r>A(Jd @0*v _}N5qɒ~5QV(O9UQ\!܏"Xr !0D\؁7T&\s M)? }p Lh@R.Ǡ{ ifKo;'6$z5 _ٗl 5*/fF[88m[pktƟΒn5mݍ*X,gڢ q˪_^Fj" /7Խ'یU*znji>!+N R۬$}jPH٭ZU{B\̌;BLѸX%R th.4i9 \l|#jy8s#@:jw&gUyɠ9h[i4L vt 3Ah"j4~$N~֒m *Z3nׅ 0$I\l=ff/\Y(?˺x9t낏p5u]hpˠWL0{^ netL{k &x| U-bIIL̇ U0Yd j٬]A860nf*O%jP^mVF1+ rF±{+}d(+w/'櫩--d+-I:ʈM7K:>{ܓhLAnY)<._ ZK /~u}7a|<\ke,O@,2BU #&ZqнxCFN@101ª=˶C]%.c5VV1pG[ c5Hp-lH]Q=@($hZ }<{ǸF&jGo$+ObKPѷW"yB_!<&ɼٝy֐K5 yay,;,[L͆u$@s^ܧ4|3ҚGކ={F/3z:*)A38-aHpvi+AfwɷFf+Jmf^{0 zLI=yoP {ARnksmR[ '90mԅmك9S*ƶwQ(Bju0-CC\Ik5= w[rGoI,,WXE+m$?7k $E͎ wyL>;v?&V!J2SWgp,_BzR|zOXvܫT[33J!)m yp+jnUFguۮj| &dP[ScW9hBmͮCw_gTC/Z*5ڨc,>DQ"E%-Jw3ȬI,SW݆h$LS=;4Ρ s;$ms!1݂4imw]'Z>".9DU41YF,sBHwNjvyrodW8!)iH֢*mjcc9b+>VK䢦N [7#6{UKfw'X5Pa= 2liL)wq q`Kk+4`;d{?R\p|~; yZnSMVDjD#׺eη T篇Mt1c2xmyB=YYwBFOF&j͔Eb@.k!8#O\KΓB>ѳ|XAXFUƃ|WSjn$Q4$Cďo': +PՆpZ8'yΕuo^\α?ӷʘ BcA@K+X5m?!t`lfursɵpqCB&%c@3F2u l*S+lŀX_X[ݲ>bbDUCn~Q;l*mʚ7}T*Aw4yTp:*0NwsBIK;Jg Sŝ rYb{`*̒ PFh{CMoeiB\S~A9K"g|l9W<*k۠Bf)LHPN:`Y 7^^^gRsO ?H@Fo!ٹ^7E&Xtq@WcV[b֟c) +0 HV`&򉿊/c/exʰJ, c©Rc?sd(∡x;#=a*Q*eG |҆Ӻo/ﰦY0S%L!ErtJւSM"TZS/PdtDiQ?y<%}Zn[Mg tvqKvm]Z~g@P̍^R0[.NPM^Fw֪?S@[>y*P4nɔ.>|l][-"Е^cig wVL `'&?.<1> 蹈Dff}6|c.R9ZœtR)AoIw>%6NUl/l )Fќㇱ()hg}>.1.90v ysLAZh5{UO'm&` ]M&K`b. O jDD%i*w3>}.n٦xF82L_틘E:p yo0odB~P9Zģz#FDL CQY}>M$JiIav`ٲBTjs^[xΚN(ڻ2@=7B8NK+M[5;#Y*סowĎMnrj /ۤKe=M&%xݮEX?S{߬ ķbla{LBOA=\WvY"v58ʐ+ohX9A-9y&3KAb@xQ2kmtW,X7*S壧QGhggWxj5 ^Aߚ;Pj؟P 2s tk/Tp,iqtr$е?'Oe67Zj%SQ|WB4{"R~b ' l3zҰ5G n9}x>R}Yr8B7,{m,G  \+/Z tu(A뿋9JIh HAjReO) w|ܢ׊QU,So=O*}ƀ]'1nidQ|Kϕ/vhlڀzZv) a65&J3ls}?@y2&} ) Ie wZW uϫ^Vlc\yEc^W!-ǘ<5 vdrћۍ%:ʘ5I^b 4RL%B1H"W$܁z0GҖ)mՁz}R9!Nt.kh9﷒5Gl<}. ~ g~F@?V%3 Ɂi7-TȜddfܧr}&ARD5{.<^aâUx\ 3a:%׉bR[$TӮ&}ALJ,/JHo %cJK'wBpvQ׵+ @4;ۤI~}n Q=$դ,lyMvS ND z'Q/liHQ40ZFRi``[@#4XPZ;n-i}9#J(]8BS.uԊ;:*ٝ6Cƛذ/nBތ*eD8?Ge_03-7*.VXV/K=@ oa>IevC䂘v ՋOJKg5\jʓ55ËssCvV.&m6Zs|5}(L^|(vSyY>(,BG{I35/W"ɿRa `4jOK'0dBTHgΚqb96LLʧѥz*‚U4αGE0V dlS'*&[}5fbIp#r"D} '<R>~Nz ט2B\㰑W~̺@TֺG(Љk΋L zȢ8RTʢm2VL4Q#DSb =ӱVY2RC 5aUr}i.( D'y9TxgȧGy2rI*+o42ጱ=vlIZEQHnX/?D^!9H,JjOO粌5L'T'"Yq uWbfga Ta~6sp|K%qXۄpv^k'UO#U`\u 4کֿ&K~ 'XŅ/`L1!_#( ml);d L(|8tǹ1 X=1 'ϸ uj+[y?TRˡ[b" Q֙fTCV?!S&-LIfPj (uP> 1^U\) e[PVҔHed=gܨmI:Ez ۲Sƽ8;Y,;2t>*s,Z>|He4B.ɣDMuAG-hPLhT_?D3e.Yu+qgO޲I+)vha6olV[FGKe! FლY/dgV;l=gY]v8;[1(9+>\"@Q`P:V (R06os\frk#)>](;~T$SYg.bqYK٫ˋCy[[-XaF5MoJV΁<vz' Nr3wUPXpRc-\lIic}oBv@3 ;1\\ޙYs&> 9+Ϛțr?5& NpLh7~g0k9CIb^Am=ԓ]6?3Y(J7βK8bkhM_vt8d0P,9$BMWIQOX7o6Lw`2=#W967*%OB4g!vk\HBa :1C8<$J`qc"G?tF28:>-_f]?Q1 |lofJ9Ͼbg :#mS(۲S+ptי7fQlԞEXT19PHS6B//twdo1M&`b(pB'lP Erˎt5vߨc;aMJAOM{(QQî#6 d7Y}MOoF2`ځMQ]V KO$i6G EX2 iAݚnLǑzkA..Z6""%UZxBLq*T'r{D 0!_5ӝNSa戵f?.urOk 0sv N7e0;6Y&P(/;wik"O؊Ѝ0Qs.ޡN( 9yeRjmt9*kWiw@ec!>Yjo^A5[ܖgr墌!J R<"f' i׆!eQQd@%0uՍY?0AT~8o_Jsmɐ9yTo+0V奄<A_)WpY/E^~V轝M.\mI˞uZ-7pM#@Xw :'8d : 3OrŹnȀ172|1ž u+qM[4t\`,L2?n?_Ro̶RbGÍdP2+"]Cn5\c׷o, ~?J.\?"*;׈:$ ~݉}30TxKZx -xߧCue,R_7EY|ŵ3%;f:j_]< 6]nsIlqd~[ޏn`͋%= ۸p%M1惈Hf^JJ*Yit_l4{0L%;m0qfA%2 d'4;ɀjCr-">ևQ@,ou Ģƣl~ cĕ!ky$Ty6zﱷ35 ;<0jjsrc=]%nƒ\&ho*/è;Ce]4]̀C+Qn+y:(*odm+N(r֒^ p*tb՜恷T("~[ wtP;+YBT?+t/c kcZt1C!pC3Hٜga:QҨ1J!`,Zd$I_[h1Ҏpc|Rdsq_Byu:~#,t2w孕#)g#(w&9T,:msH8j+d h 9EjyyWAgcG; xM_ynyp/XZ/D^",3cGmKѯUɫڗs ?Oz/nΉtb =/KŒ{~ALҭGaV B:zP$&B :DN9̥1hQroғ14?#PDtK'"[-|FlWHOܽ )R18fF/ iy+6g`&t4 (_)"Ub?%'INJ*y~#[jBި}WY90HHCn.QL~1/(`?UW |Mb&oQϱ LTWڐѱQ*Ed#$y,N/ڐl t:3ARm{ (ޫ!ܘ*&⃜-;'GC!i>= 5[~ƱxL:B( h8-*HiFٛ!&"D?|V=Q<:ż O9TНc=/T}܈7$0~`AE2 Duì 65M IА,;y1@~ߋQS&{3OfaDq4SB>鋀Ĝ'^1cB-T 0&u>9x|zlx(&9p*KwS#%Y\C#!9`fNqs/^=߿ܙң;@%Vt*kPZsY(6Ν֭Q146MHA$Lܗ߻ <$nc C(=z ʈ%ȯ7B7]6iY/B<ʵ㈹T`p>DzF{6z%nEI{+FGGbmbZElhԌԕ@ir0%|<"ȮNN< 3mib~K%C,1zWhd9S tv+L$8VcOrvGc+o8|Ǔe0OOp!O"mP)|OvxKASY L"?Q0mũ ?'UʸPdt<m;ûѻV~)+Cν/薵(e<ydi"@PڕIS!71$-LEl7>]"!SeoqOõ MW9 }+COlI N9. }dSvvU@ە*@7s@ =I!/zܮÎ:V\w9 &k柞*o[R0hTM+1#TD~嘎!'~zrISmUqP lx}dtm*|^lE#L#< !|6w*ӮT eB1yTn.&3'q909~ KZn ,ԯ"ʏ &?#%ҳ7.EKyBs 1ml B5 ]3Ea4FLi%7:j ע["=5̐"Zƍ ~nA!z5$Z 4!eԩ0 g+G(gJtVXX4!bm4.1I)%Z*0j$}ɫa$&( l7P_ ]Td)q{F9Y<߰(/J=E5&XSS]h)ig \]&Nӱ'6R_fSʣou^3KzA-3?? -~]n&Rz5H̥!B4}.hpq<]HU}ֲþ9[3/%:1ɜ>e'X_2E!Hn>`vˡܫID}u`'0¥C%ۄ{ېlQ¹Ie-R +pŒ\GҬKn{d7z*hׄLخp?St JXqSgԦ #0k¥ `pIc{RL|Qg 5 #׾ >ؕPstma&\FP'I8?iGes4/&^J3|V[ˉ˸Z*oWkqx( pܩbYT:T+t_լ@CmA^5u|f+w`9n&~T3۪I]8ljO#բ9` Ө<@KO؉jr4qxi.@6),E,S *kL4ҴqP7p-t,FdmUqP_ Z]N;fHͰ42]tq+yNÅ"Ѵwնj?w9k2~EC6=X8Qqaz*v $.ƃ!-#s5OZB+2&&KBzsfS:@*z%$@e u^b8N[=v(އlD;M~PnbyTd|J#{ompcBA3aPTiaM%<<c'xv(ey [+Ɣߌ *O ߩ^sj\?NV/n3{&kk`B|ʴ2WU`6GS˛«*}ު жjA12<%SN:ka?DxkO tU^=NcqNmvc0Z?Z{-$:VјbxT"1\Qy ,SF_1ajG! <܉ XpEFm!q6:!"rjh?cBfO["=I{ϊ }iEc5@C{-GrڝZbܒS&KQw.[&hTk6ޘBLw-caʥV7uz=BNg;.1$`,|K0xBe}4?}ΓIowI~ bSQIPײ^sT&VU0t gt5؉&ZۅiT4Ԟxϣ $VŴIO֖3WhxYuIi1ݧ&V;w5{$Nw1H\;/V̋K#VEbjN{[g#\m֜Ʌf|nOU.Th|lYc5lTM~AP }(ROXgrTv^@!P'D KMc\CUyNQv4n^\b8LvYAI~9Z"S]!y@l>m 16{=jY(gajF$gGM +//VhX'b^w:@b>qHw>&YI]m+&sx͍v4QrjTMVp"Rًҙ h@yNFt D7(2ib߯u,'b '_(t_Rq H""N&ȡBb뚼 BIW΃"iNY!p0igcSc]L>'c4$=F5ͶBĐofF8O}򃍯zΦ$YE7PM,\] W^O J>VZOFkڎ )'?=wάNp9[ oQ;&מQSI4ݒnڑ8\ ʈHWUeKޝ,5aEC*{P S>7/O nA+E f{n@FfCP=-P\ #!/湓!#M%e)S1 W@ k2sYP*^}4}ze+F6d1T@-p&I2چޛO'h Y"2=ME= oE4vo*a(+ 7iVj )= *W0rN]I'h{v]v6D9 aQ XdTWz*3qҿ~BB$lҞ5ܹl:hD:s&HC$ՙ=ܸR Jjii W)> Ide&LNJ5nݠT8 zr[ҿZϼžޜ%nk-l(V"\+x6O3 .-IW-ÚwTU3)rE|$}b =S׬S%h=5=ÓK%:՝RU r9))6_L,̈F(m H]v˭d-Ϫ%k&_Mk/)&KcFtt`5"Ή0+:M˨Zh0YXEG"cB CGo5X D\>rW &bzY"c,<2rʴw듨&@Ά6[UZN]J6hHL5*EV5s-_g*:lo۠$-Bs-+5|Jغr8q]dUF}V5#|:DՅ'ER$ItEr E ,0Po}C!Lip5YX!p |aN%o&}.YA(vɇr!@k6Nzr5(,h~:Y[},x8HKBk0+F h*A] mb0#G}W),qHLU43|; M 5v[|U1)S%Ϸ K wi ]x%Y*, NsudrkEBv};Ъ@&R2L}1`eFАaf((w@Z=xdG8 e-Ilהe &FpH:k/e*_ ?+5(C2H@|VMh )Crwu)!dg8u7] [<{!|1ۅw@z8ɼ* :TO_ BdWj׎G';̂SNS׀ &b$Y:(߾ЙT bdnVՆKj;b e|0&Kcy꧞ jU#twNS:$$]K/Hi_O/uv;d́Ő/K^ռm~\Q` ,=UݯY蕜J\c82TwAP&O]"U_0Iem_U=COUs Key%iV毆'.2:PWn= ,at' 2_&BvTƜQg, Mon*pƒ4SO69J'WR\2hyB:eʨOF7g: מr$2y>(`O[:-('FlC[.5xxwsʟ /Yɽc0 MNi!SCﵳsrmŽ_bw %o{ɲcTK|1[`CZ,kYC@I9j)v1(_?}JS4]^Cf.w kRN\zN ٜ {WuRIZH1ԛ`K\ ^d;S"8BE6r볭q:1l\͹X#/W52޿ {cqBEAt<x[ wb.Z~ۅC:?:@gh"o MFo1e\jIc|M|ύ^cbԦN*ϑ*kqQ|iE+|,uh(%`fxWykc|:i$iő0j\,!dD3&q:ުݔ2p!*"T~$xЃ}5( IvNُ0#r3ȯ5P R a옡HS,4R<]DPZV A'[l4Bq8M2J\xʟ=8:Y?6̗#fQrγ6 HzRҀ`XXHWFnV C'\_(Ntٻ}l+մ fkFQܑTG*A0@ӳ$K#RN4ߴaSPєPq L1soG q s/J[q5{qM}^T.+PPhNGæ-o;E8VX*@4}*Y^4NB`֧29,δZ7,J$R1y7ҥ8sxb|!"U7C]!Q(4Q*FqP7~h˲K}׬h /[jn|^DH)%aq,ԃ{:cޱ.} 1{k_jZc?PZ2\l2|;_NzX2 V uC5?_*@ HZT\2"AـA|,P?+t&F(3L/UR}f{\HK}# 6ˆg1!0s(uu*G|N, gu[?ٺafP]`.6$'LFv!BAxrS0FZ iIǔ>FG1`]j\s[SR;~$!E^md=X{q07&7R7:/=>p)-gϦoD'F$"Fʐn~_*¹!lK *'>;_Ү.>ӯf<"şKdAI7ՄvAu[5o}4tfO6܎ Y,#KM~74:7m;^un6^ձ{u #yGrm<4 {Om m FA@:r32†;NL1Mɀ{k`5K2Lup~KFWsixF>*c-It듺 8yG,[;b+[͘!yZ!&$vdZlЇ%Œ?:E37K6n5ڟ&Cre,k0] *CG6dkqрV8j)4 FlD#5쫆v,S(^ʘ(o\]$.Trýd5V$*΁]ZQ$k16`""hmH^" Yr$Z7Ȫ Ssnc]nǵg4 3`5>9 6T#\~{ F95`%)M8`GpfxۋoZ֍1UD^T`F.5%C] h..Z@+V43*7Բ[gF"YX싦61 (L[Bo"˹V &j 9lA ϠNV:<#IHM8Yt">XZy0bpCZ9A㟑3S7- zH @]& iG*"曂fM!"0ǒ-jy+=s/X8ߜ;^)7[cwvPtɟE:f/ .Eq}^Ve^#i=nu=FJJ2-4~I5z_((Te4!M4ԉ֩V3]B3ŵgBך&#~-)I0K%u&>!5Rb'8y|T Y+Ȳdr$!^ Ue']MoRK 2U d.ߴ5ѡ\?-MUy~ bV zaTfH442O8ՔG\g.sVhv%AɶE\57~BQ8K;vWmG+)E•b;8^:| y/E2l]fKAuR);/6[te|P*?t+krPh5Y?]ʷ [Grpڤ_x9D])ZVR&YsǩOZ9(`UA `J!=V5CCLg(wki~컬"$<sq5(9KMNvӼNc\ yC%|'ƙTߒāpaKIiع< ۔t^ (I'79mQ'OAElA?-(  p'貳yfWnr+!%VchjGCKH NʢhX|Xt׃K#r=/ް"؏py>>A(KdBZGIuV=] FχMcfy!iՎ 8l:^6"^2;Hl=*G,VLIo7rpP>(dhe0 &@5S".ZqЕ.FSs^MeƈN9L2BIרMg\ޑl*4C [lTj݂WR`>'RΝ6@Yo @n.u~'L4t4ynbmA=@M=R2aP"Sc֥8B0HI[ͨߕ-~wTد oy N14U \d& QunxuXv7s0(inET ,A^$Ǵ?z*h{ e:_ޫ73A1:z>")$$ Ke<* e$aavͮDEh5:O[9oq%f3mbF;{Z$Й|d O(+!oC+|uUlHw3,H'i 4jM [Y^Yn_ hp>쿏C1.n6{zaLcK]N{it#pN3l= /~MҦ4=#6ޜ#KZyACd"P!tx +S ou4dMw aR^|#Ub|BE6ʒ8o!m?SSY>j6Ñ0X:A>sf$,_+ yJp86+;F'ʸP-TCKM o\ Tl޳*߿~9K2] @˞=`g,!au;%jg)[8նFPSa6M)ڙݐyM$뱃vY$˄DޕؠB8[T]@c9CXu% ^= :^A_N8UdRT /J&|5-e-gZoj>X?HmC,m@JuߧntsTs@4 -8 ce^$H3 it2VdF+hE-vZ4m~2zq#B'J6NC,>dt*P:6j?__lRҚO?N˫YaFbuDlN"_K$3YyʾlUC`RX>|[I"cD?Hr-aT q݈hzD3d\>N@J;7 .l% 6`WaV>S5Ѝɪ5R"/KֳI(9IX{% tKͷq}uajCW!)L:i ".PaLoޡ"]_ pud%%t5@`ݝ=m Zj ;4Lj0wONe>5T@YQ:HG_De,p]@?FƪEt"e cp+ޒLzׄQ@={z58%9[F*Ɨ13%'dqFT^ n6L6 Vl33MDM(N:jXË^h2$%W_uǃ l.ղuWx0l-*Oo5- a2PŽkɚJM1z8* ual2Ħ"kO:|FrugW17+oC}X 2OL!}+f߳d6pFgjDTܦKhgMA>πДx!$D"He) A^H=Np!X1sldBY=A(w5sgRٕ{`%G34Bt Oy dҡ?SI"zϿ|SoAjk!GH:6Di-+ŮY"xPܚܾͬY/l`/Uf*9Sya5 WUQ4tFKk6Q+ 7|C*(C.YDOkI½ I 7t&0<ĝܐW7>*_齱RX54_2=|"V !;Ug}T SX})&bQ8h'0ejL a#`ʭjx;(H.6͂ӂ@JW}ϡwQ_86;T8@q(C%3Z_rd~ۉ={eq$U V E,٘+RܟA -+ws`dQЋZMHf_ҵXq'`bzʋJޙd)9Cz?ybZآޥZzyH* ’^ni)&Nו^F._zC#2U)V mFP c`:7d ^M M!+>Lϼ $Zh]NoktQIybK5}6Xbp9XsL֭j b^҅|vKL˃nk"6qK@^Vt+ ۱ Z=;b@xbJ t00k+m CҗYPgV#קV >!$RيPYp,z3<~cnxd0&c/# O7c;3HjR"+_Tʈ12|ŏZw6i:)J>ɌͻLp8+5{Q1wmS ?dʊl^\Qxyp4vtVrMr[pe=<L!lLEIFB8 d`&gfVܻMPA s}Ed7B0FÁ%d]-bU%|_`J *LFp<ٯlxB(Or=&J{OSоf` UzDŭ$occVܟS ;>X$"P2<{Yy_\G,[x}nj!gjt}^.i@Sڢ,ZB.qb5/HC|xNݍ*DZ=E~D%Y|*XA+ вPd U!2s*!DɄ{'CEWtҺ.+ahMH/kXUx_JieO̫JүBrRL|x@4pufZlK ڈzם}Ka|~^ ٞMF̷MUebaN,CQP-4T*Q(:qlt[ѽg"*[I<Rɶj5qt+erAl!<7AچEZ0Ao ;} ;qmwǤ,6P:t"VÿϻZWf_ xE{:!:)WwIrww3'`OUcpIAn *jveTb״k2-OئeƑa6b9|j|{ȓoZtݨe3>XBK- MnQB}cj'UY"&s =fmmui}ks%dlF΍AO dYgoןKy#nQ)+Ó~;4KAUExS 5?~=duxzy3 0f>DZT׽m B+릕<?h^1[}\$(]KSJӺL#H?BŘ})P  |9D`6J=V_bl.ҒCJͩsw ^mAAI)ݼ.#_BCUXQtO7ж0(86בhKuP:ڐ ?̂(x|p"Q˩T42/Ue8Q MHy|&`8R >iIuy4~RЇ9䎹aRڭ{-݉5@^Thon3% +f' 5ZQgIxicT9C@g I'9&5ؠ_k`Y1 iOJ !{zC K)m{:[,Sjԫj<E9WyM]˱ݠ8ɀǴ(6I1'rn"׆> # eUC'2jjTJ ">*815Ύĩ[.u<BӤ~m { ĎO!V;7nCft6,ɘ{QTxcR5Me[,>mWUCd9/E|0rhQʺ'Z"36N @~]PW5FM^Y"h0HPcyu7{5:/2bY$Wu"~P`&#FG5+8j_3Ϟ@ ;&j4Lg/Ϭ^E4V&E&ۉXmN1Nզn̺fX7 L;P5U)<; ,RaPjp4bg0Ϙ(^Ĕ2_%Ĝn7Ʈ}:̇7tߟ~bSN:f!K[n4skW~uIMVIM̨-d_[ϖgtu%NvfbPLR5`P x(xY9Vq)BM܎3 OKy)pLk >G%eOOբD!E]% :5 !b">PWXҥpDwYӠI〃#D5Xqɱa`%x˨+2fz[PĻpE&c u4OOWFxA0V&U2e]_wYESOո,z̽I6!5~0~4aTY89xT"/xs"k[3ZO7˩RHu ¹_~"Xޥ>b<qmv\eŐcB-VK,)qj(,\rx&\v@qm- 'y"Rw8g;HF|D7FIy;[.BDL}Mam ꬌ8?K(;vjW+-tZJoUr?$:v1Ì>2(AS#ce 9yԞn8hzݴ0-6zXH%tȊԢ 6Q 3-#']2^t%1oIJi$l?2?ɯqցr]B)SzĂkbP]|R/f3ybn(a\v (#Ozؑ&9HnN,yݝ2OՉA0aKhx]5zY?ۅnj8h1H{#(o\h7 z[I%ft!ha(dڅ>mKB8\yO&2ו0HCK@۳[4 K C}Dm#N Xl;HKhG :=^W ޒYFydl@\RV67$GW¥UHU *Bx<~'Fd뻑^QHD;V"uqL5̓`+scJ7;+,Xߟ3yبb\"Rjs@O\G9ϟDYV0G)^x`/g0xel1P6$z'KDX`m+J82K NBYD` eՍ6ıp==SmXɒLFR%ެO#zTMc.@!xDtvΛ$qӘ:HE">H1u,NF PĀ"kF$HR$Σ([&3e7.3ooRyabygS!y|߾;J/§M9A|+ֲUM[Opodti( :avf=:w0(Hz8\"q$o6wFA|N4']vrqΘܭv0 ϩTn)vk%Wd’]]oٌj)is ?DeN(XԮD.7ۺ-1GFImb<"ŧhy]kAݙ0\`dqAr1HFeN|D 3"|*FN$%Ӳco*jk|!e(jRq'y 쥧#; kMJ  n:+J羿ZRQy{ALHbW&5/ؒU+I7TFC)Cl|s= Lڊ?#'9! h\^\TD j :YQl\elDmK_Z}NG4t&1l kQqGEY奵$[< ]c wRI9|tR߲obح'rxĒk_P T‘ $:ΰ另݆j=''U^PdFφ'aH]5ne0u1aA7lFT^B?b . XOZ1fj G##4kH6 \%*ni)ԠHt Xtv m?Rf,"3Q{YxF#"'_1Re} ML2V%""Wg,T fYK~&xlG:2]+`; \?t֛"t8x%bԈXb)aPsCj: E #5;(WG)~E*d}\u;[f:0 ( -A>QnSi<|ީ }oJ @t.MͽHx\B^{IQ0tQՖ84o){C:D&`f6EP ]˸e 1T4<@Fo\ ?Y*tR[9R B'-TX4/Ɉn"&ɏ 7!x؈D.l`j R4Da>sVI@,0f}BM5ۅ!.%%?NwK EkX݊ ##V:~ > x3*"z6`B)^gUЯkvdmEbф^I г'ɵkï[OS䵇S7Cx̑1f.Zf8=X^vj#5/Ls4.MX|wO98CՅω.<'#+Ci@?dA[L;K;S4ת,d8ә'w<'VCρǤ?XuUj|=;\`Nb nWUFPw-cR0‡J nЗXz;D`h =J3҂Iyw̫/EpmGNC0UԙxUMt@w X3PωxM:UKH2/ƁLA-yMVF+4)1M}4XmƓgYY"/ٺ3%`fZ]zsCƜ.8S5S HhħHR!e@ŸG҃ɂDI+?lzc4ʝQ:wK{?^T#DR4S40VMo8fh@A=-Uup|E_>=kxPpxmO.ΆT}l)?˷|x[A^8RLR/j&f 2>@*( P9#j3^-Ŋ9(gsP& 5su5z'^C m Ya7USݍ@{˂rB= $>O-*ױH.`78`2[Ih^CYMM B߅S惛%'Z5{%.n!g&r6:R kUIBk[0 7GOJkʳ~#'EE%R9L`ܛ>؟{ZO4E(WuYj2=c{`3%PJ7S[ˆ֗~rm#NZrزf .zsC-)}^ywUɉ?M15X+4y$6b=9 x$H֏78=IR"F'L3wPZJɄI]&8CH8vd՘0UkPcbV+K_[ҹ1O3e4W#w_e!y!Jup3.k{n\\T!e!K'yѢ|Q5 =("2? EP{ ||9<5Է{7n sȊ/[f(%/GhqkȈtrbV.;P9b(_p<%K =4Qte ==݇R:e+B+鱐Uv1~XavֺJ#˛V¨*wd.Ch!-KXm\-7yI6w54ʻ0f[i&Ρk'閘9/OzR9^ZhϬ%+B#y='xN*Uz+瓙1%4孝!,Mueګur)%,"ʯU$$Y,&Cy` \[xDÈ%vХrf+iUu^ەk%ZٶN/EFTW R.Ո{DL;(fG{:R}3>K)8&H)\$} \ږe&k<=Vl괭Obx}[A|@Um&]KLOey D|g9UuтP v13/ "v(GUxfekA AZ{Au +*X"HpÞ|=x9bujt z6S[eCi&P5<@vPZ=}g|Uxͫ6NA2S߬uF*kxkCO-^l(B(kMeSHzh;\XI_-B dHrZLVhGAlgd;d\GOT:)'sAKNk~d#7.m+%ނ NAlĕ?-MM1r;+ѐ{f]"۴3Ն!k)LBf_BT(;ÊRvF'9Q >膭}^7G/7!Rsd{j"Lr!ifK(Mv@H<to=j 4Հ@m3N*#8nz{ Xٖ>qe3{ 8 7+ !I=\#C9mP-FZ+5TG&ձa"yEg ZJ VdTڛ`W\yá} cK=Y5LyY7҅1" "o]WVɌm<+7ޢbW[_'wC\uҥ\:t3TKjO’ wN#zSh7w{rYOWO΋>`xa|ű!oAZأ}xLFu(Yvo5/%JzR!o0޷&\]OqLqQemb|r+:4sf+1!oC 88IJKQpVYͭ55G;QϿ yS<8| Gs<  uźt,G8)|3Z ff1fr3áj16Dd&0^[`*?8c&L(3xc*lu5/IFԀ CZ:=s}t# se/ N$cC<[nTӧwVϓ#EAX)>u׌{ПkdĹ~)kNi*A0zagusN&;p*&dV5%Ȉrd.쐸Z~쒃x˝()5$z 3{⻧óU iʱf<.]aj$  :1#̗S{`Ha&uHw^ W,J v 4/ 4KĊ4G+ծHBK΂YJ {XO-H`ٔΑ9 5߷v0~0\$:l=du~9`ϫb55P>o­=˺|hٹ3|GGFF][Y&PYd siic|uZ# 7˒ɚ;-(IJu4|s>^_- *,cH| b&'޿KwEoEXd*T?Ϋt]x|Bj{K}lՓy8sTgDWH+E>X)â̜7clr)pP`4ӭo"BKw*-i]4wN"A l9TI!tYwܦ'>q).UDUV+f!b 0 !xlvy)(0ܦ;n*?sx6t70'Y}3&9Q@,xmybu۾X&V"f#.V\S=_z3 }wr=QقQ`'LԾhuGMjydzw,|m)Lcט`W!JBҞ| ր%A zC9lҘ4Ak|!F*DVŃGof^论xf1sc# hA,am_O@J/YFk|MȷѨJNPHRZN%Y1Nl}}@ DwI[xu[N㌥֌}N,im+}z7Z&Uja\#f*re*F0\A&8w:\[`""N8miuėOJ~g?k{fnXµCFN&P)SߡsЄx ]OV+Kd BZsfC+C)g0"vc9&- =P#$e(X`sr0PDH{a#rav3ho`p$zҙDMJS4HTB+#u3!$O5Sl = B4Jw)zJrQĬ|S}`,29"%;:о ޑ/)"$, eOhG:JA`>k!8-&iJܐ'>5 Nd:JA&Fv]x:K[8KSflk"5&$k1N5㴎U6ryQEM>}Ν_ 1a`ZAkt;-xUk{@wAaeF3ZFQ#~G>Nȯx+n/kr(fj(vSMaNc*zsetD>N1T"]j]{ɲs?Z`~pX9nST6!fIXR Č;P/dv@7- er< 6'pX0{xXn/ 3 8T/!>1)H؅/`$cR%_o+M`uDBC2mn(>C*qgŒ3.m[!ΝZ>@z|E<;PoZnq:*A<|4)2Ai8aaK u9~*ZrcqNI(ͪi ЌHu=*0+V}aZVV5iۿLmvod8L$.'M=. 9YW9ϷẩփYc;pN,$]GR}@{7g'tj:qYǼaDf$(aĚxN=[G3dd ||3M [ izlqAh,-`#lvs0R>1&fAKǼ˴ص>/uGl)<9eJ?9Ǹn>F-'.&0H@  nw pSDޣՂt\99sK}t)F3S o Έ ȾqMfށhg+ <J&'}!rUrC̑\E|51a)ƥ(&o7!úШ:v-z$ĺ8v\t^LJQ%椉b B)=~}uƗ̳ri $ϗtm޽gUndU`MiYbV#GGg{Flck* e~*TʝK*͙b씕 R9PӨብj轱RSq0oooc!>?2b[H?kAck/s0/à"Jb;%cG)lׄ&#CG8N 4{Q j!uV%7gQ%gq4[~4h3~^zJ&J|n;2K Pf:diop!!*䀪95:lJSm|]AMTK}j/b\7:wzgi8)=jkc/K a'ԕjB?TBӹ⬀$@{3v)ω~ v#iEN`(_;*U ݙoǓn2 r@jPS g<oFZ#yιINEEpy=zo OpSVj ˮA 6`J~fQW5KD8E.0V,C%|Q* RMۆhP=O;*Trh&J lB`3iVĴ/| Aá|!+&u2_mkT`t$so](dCu1ԙ@s6HK{+Su4JWAWkR 067%h 'u^ +M'C%y;&N : eP7Pʬ@k[\5S|DdkPr!tJb Qq[uJc@Ȓv_[AjI{e_v\Bc.`v?CgDui0CΞ-8Zzn^Sm}9wsJ,Ad.J!DXш.Yp`çE iMNV5?}?ί3)#؋V=w=)h@ B/.U"|o.SIuMACk6a|I6HE\'_> }쏃IJI k'($rc.{G>gQ L& jlk$8Nӱӣgѻ̨<Ycy,p8eTܩB]Za'6e||?pf=SkqSkI?A׿07&#Gb8L۴̀r-tlr3kfv] mG7 =Q-Zl(lDl~ϾU{NZ՗݅5&,q XlI+9R+ҥo&vݣVk:[Kmwxr2>ЄCO$0X]|3xuQ1@>*0AMdI XXv 9 Xb?GvF"DpbQ\`/̣sARk!iIb> #ɟ+q{,ǵM =G4:E=EG=S׼HcM~Dn~!O9P˔uk:,c(dL5E_'³b(nl^r O>ף̹l;Ka ETalz a)-iae(f(.\!ykaXv=HF@Rc&bWz6ew ґMԫz3++Ф3|y,cn(;Cx& dfy|c4  IJYPPz_1>XIG$4(Q: O:0hIW! ,a%dmZ)cU3OH"4}M-o"b=q%AcB!( #!o~r.MLDC0T[&!NH[]ttkoSoB;;tPE-&, Y3~&Trz%dMi)P6;G6l? %ӳuf^,5s 4$mcS_B!U R*$ߟ;.tG]7a²q0ewEibK [޻l5[=*~5Qoɒ;O}7!lm5m4}񙣌b08?S'8/`I 5;wrDjIsXzZL8; L`bޢy̒UݥIdd|`UhO.q*hcG=BoX,\ Gcdˠ(($xuz5&@뿹}a'L4?Nu$@r{; .KK@!w`)T"B.UO5e13wlI{4"k@i1oCvQ?(6sݖUPxq )sR؂yMBL۲~R梷 NETr @ۀ2js#v{~?S|ᬝBao+gKР@_E p~XC U)@c\2rlFi2m 6'M bZc&9C'k$Z@Fh0FMqR|.DFok;Pq[L^q*"[ 7b7:R2nRBj>35(*daۑ؉gTF#IZf%Qؐ&VxFvS ȷ)ߵ V*|{/Y! -kzA 7igUUJ򓑀F*|XKWQ[i1S zSՊb9RqY1DNH7b:"Z]gGiBaDFX5D]%ZUVm|bh&G'o(d<|ֲzV_2/i6eY-*UZXGRdj-2J!2V.244 GR.܅c5YղIuH[7<]j%)G_U/ĚM{Ƴ ?*zꙤ5#*zfs dj]}5UN)Q hz<9<_&B@}EݿO 6Wj]e g]ٓO(\p\O6z;׼B}khcrn +Q"-c SS4T%Oֈ< I$O~,C Jk)AF#A'rlRY]8R,6D/ּ=[:ǿHUa i(OttYRȱꑍ9溫$氿縀֭,L2hm ]PMD愔6rz7~^: v;)2 I-?z[8/qOK>OI!hB3| _FL ei\F9;D&['EihC*s[a;} oc&PL1=;|DqrѫELfvGǥGqA>n{X\w?AbQ @ZLף({l/ o 1y!<8zS_Q*4 `oʌ P:^], Ayz'F89@㪑dct&6` 8i.CB,j|fTXpO/E֣̓gNajW:b~$[Ώ$( _ ړ:?np5+WrMi磍;Zm`K(cM8^. yP(z:ǏՁ4_܄">GA1M,&]08KZu_n>#1?D3t/tjbl.`u'f3b/:"%]Fn<>^d `RqV5-d <\dIaα񕅞_nUg@cAsO shGXƱRnV$UN ɶTܨс[[[HYօ5+n2RsTgSQ"\.դz^;Hڧѷ{dT9IR s(;a9 L`|⭣XO9.$/X_ ?)S3ѓ* v䳟Si?ٔD[iv^ퟑ,4T'+sk};S]͞ uG m矷Bݭ3UNd}qE+dVA]w}X@56?BxSYmm B|MQ<9)Qڡ2sgŽH oj:{֜U63c[?= n^Ҟ:fgzÖ&-Ycݳ&^%m꽴6֧qCf,yKn*KڽA v!r4Lʌ\cvYZF2ƽ _诌8.Sx!!(k]\ʰ:;0xbd Mxzjh}KIi vu$n_8'=y%0XA`b4T.i?!5-%*Nv'i᣿͂h{pF9R%~y8$ )$$q\Y|IIӼ=}RQޯWͩ;ZoN]mA~FDuP;zFR_~PG5LJ&Kqn׊<޾&9yeQ M < Ael9p؆ uЄ#šF?ݳۻ;7^ baez%J#Pʑ+Q ń'slQ>x~꾐v5ϰ}pTcge:úuet,׵oqk[fL~c6[_"$hJ:HOvjI*}wY`1ewV%5% 6-2 䘯R%-4iRu1Mgj$m݀~_AQ)-:o߈bGݸ8WVRw2y>@(6 ?sdwXM6?B[Vd^&qlED^ z%o{u]f xTb9aˈ9F>c;:;.e+@7ڨpJ҄Vr*8{+qޓGb _T`kpfϽiz5VJ/o6u;vRBA3RtKV302boldZ(іOU8\Ĉ+8ڲgݮ MïCEm z~"NŪmǨQʿ\ h(OGJqbOb |+$_׻pTc^XR{Ĺ] -{oҟUFܻ dt0poOD31(]'>907uqIå0wu FItVX[3uVL00e]P'<醜A-LzN>N(G. $>tSr Ni2Սy=%.dVM;y)! .SkQ<,a{Gm3?Ns>8LP'F<PTk.x$'n#U] Acs?3Syɥ^s{wmM+HuE֥iNX-?҉VV_jUqNMʺsNy^L7--ꊼ=#㞰LxFQWI5+ssw\O~r/&)J/יRre[U|?+ٛp "X e3@V=J B En]%U%/uW1V0)y5Ҡ=~\]xr*WaM!a1ǚRf Bm<'0--2M) DTx]㩴9>`eJe,@CJZ骦ja;dD8$&aGwj!@ڮ:2 nH"b̓! U~G˔oG-} XMS׻A**),p*jy(l0yJ<2nU0m:b cLe #seH q"kgV K[Gr}4'R_P2dG=~nDXnaI/G3m`wm٧?>Z_v"uML2+uuWɕQA%#K}ߟ<҂!Yq;<';5_L%sLL,K{]6n zRi,+vc=\J@r074dKSUևXN~JM@l,u#|2f:VCA\˭C+fWeHrC5YdrN 0fl״NDvn% 8;43~3&0{;b&fˍBѽ VO@P\}rm6k宆dҰ},_RStCީ vMLH\0y\^>Rx! r5fQcTݲpr-kꉭAUsg)J}mB  p?\HmFڹC+K)]Ԉ~'LwFFz2d`jFrIT >2]ӹv 17N+mQpnAY(G`s^ ZIHd+ɏ-_Aa_% ڳiJWGH͉EKJ&:;sӮB`V pw+Zw,6=|CɽoF; 6f=8j̀fxV :„jnM:ǕP<1k"i3>Q$U$2*]'?9 ƔRΗMAtƿ'NX"К FWmP@06 |+IEFtUmO JI ݣ/T$v7of N JVZq +|FdgYVx^:*{(ʲk]i[l>Xf}ݤ(j=dɰ>v'abIU q&/*v BS0u.&xUq;AɎS#k)xLbS4Ljs[^Ҭs:tB_8$%``,5"]90RQ39r";AF" I '18yoqV}c/qXRo;HBdlL[fgI͹>֡TXQ,8ϙ+n^ ؇Uc&%m*Ҽ1Ɉ[BE(^B(J QFBQ[ƕn..[ 5 /tt7г/&ME>`{s#uBc538)m·DN'}l:R> ]#g(pRADmUBy)[iJ.#Ëul(bY! :3gn&$8 w3$-ܸDr"UfJSinTl1'q ̇ru* |&{~LO˷%_Cp ]3C_8:jWjIƌ_IDf%Ձot)t[mhX[fنNjw%.A< -E{-iJH$X POk5 fDpJÈ[ Kxe'M.`*aAkglyI!?q&;Xnpg4'Q+fc^]J 8/%-p %cf5l'H.D!}Hp . /2bT&mD>وږ݁HySrh_o?E Jf(.D΂lyC~C}Tz;cN1$cMzn(̩Wzo9ߺ,u0VZo2&G&umd+)` ѧx JW$Kʱ7{wvwٛS?]1rCee#>*XAԀGU=nvэɇAI5_Mu^؍H1&(T4)doNJBlJU@E;PT뒔˱AIJ?>wh!TU'=6,/׶/|,nbϱhpzmT1*(=4jM?biĥ֠I$bJ3;m_J]aY!5b̤[g(?VM@ӛ(sD|%MB3* 䔟teBWa٘ ' sVafϥW8b wY5gVI&  3xZk%9*?Z}e\+UUM qsŔ}o: @ p&\{ngmmibIОw У!ʲcoPV 6)}lP`Cbniiu[٥]+]1Xj Tq 5-]2ٟqBI~Ix45y4˅2 +" ђ2u(3Wx'i@xԿwA<"(ь1*K.lCZֱ YTQ@Z666E2 fJ|-UبIx5tgrF/mZoڼWf~6SfTaW%0v)km<1[ôťMЍwƯ\&4sӒMF߰z*/BJ)?-xjG0W \d!J:q=/0qI=%*ܻm^NHq 0dJ=9NXy`F qk^FƶQK !S8j,F01#"3{o 7X?ɏ[ʔ8”ȃ fzkyn/ K[uwa!_X}&)Ik\}= ހDΚ)d ܌P]ݙJۊPXNaiA  ԍ6Ǻsە(&l~^典-J:ԉ&U4rSyTQ ĠI NwD?l{ ej(YaD/K 'Mf,VksCҗ\9(1z@N8(|!tg\ JU2ed 'g7x-sW׆+F'ɔ#;uNT$]wP=ӣj7<80/'랒SimQL.!Q& SZ$eۤ-IKSg~l{`CNS7~rIe*X<%I9g9kNWse bp98l[.o1*H.Kߙ#;1R$r쒬 TO&VN<"Qb#%>[g ߞX"Uxd)Ǽ49ijo WPN5@`#fpe$h]&N٭9,)25ԔRo0cmP̖u^VjoN_S28`dFpb0OYêS_a>J>6 ! p0,!C8Q @a۟^wt߫1 Bkta| ⤜XTwTyMOe9G5ܶ4Z +5{Z43W\\Tm uNR-`g{b =f>iubFzas3ȣYz6:qI5&T֟#%3VU{gEL؂ɘB^}Bt\=eܚYPw*$q 0"2Md|yy O22K8טT[tOH#uO(ZNpfV@h2?0kMg:a[JuX^m>uS(҇=]UdTI6UcPA]yF%`FQ_aH0oe O ֨,䂿gK,H6 HqpkX47 cZrnG$E_Szg)"-Ňg&7VV/7`,W$.b{zLw[cD[aӸ Ft, qw|~9'Pwׯߐc𾧼_'rǤ\s_c 6ʛ:ߝO!t y }()(0xŧRlBQݡybD(4^Eq~! BO)5WoSjQNG|J.;Z#==XAͰ %3¡\0{!7_Ю'VHqtpn.M?saXd.]r})e凴B{EO$w!%4tʑi4&F~笎m п,R M-msZ [ cvLwGRۈl|[_YzB+4X }$ E~Qm\zdi-??mhQ:8r+aV#]K(22J^ _g$zYIbVKAc*%"΍FD-P;VQ5>Dqy0-|2GRy`L :'5|]}1JǪ2mp@ gU,Nb$} ֧5*Ӝ&,1Wfaqqld?b('_12b2 #b,lz+WQ/?.]+WZ,7n/`4LY,Q]LY¼vb˭U^V#:R=koF`*fh̥Y}2+"A I]ȖmbݲpYeAjy7 śtzvZd.T`'#/ %5{{2F_р_Q[CHٜ ?:0|͜t QnCAY[k&gMCe7IC?~[Ǽg].#!#ŰPW i^ßu{N?̾8 +Q@x^҉eJ*;52+@0U1?2ji?P\^l/li#fp! IѡolL%i`![(!M[dYuyP^Ep@1v1O OIؼF1-Vn&nfܪa KL!PO+PI'sk*'~EYGuPIv8P뭻50h }z1[pD͎AyS? $~]N ;]p"9%ǖ֗e[nlr}fvWM\N:o˚(9‹>`?.e_ALDNrYFgUĵe SVs8"*i,CQQ(nn ~z^sVJ Ljqzb#+ ̝xQ["x\蹒@!J:XeVcL qm0R!0m LK`hÙW>K4C@krVݟe;B tfa쐺MM{mdJi[):=&8pa4b,dsk>jHYokETnHu{{$oL*MZlw)̉FO[Ȍm)RPwb֬0,ł=8J9R[ŲڈbmfyҮZ7`S/Y'J8iNܗOKǪwOoQX$dH%nb-C3j1ޖn͚)B!shA$nnG  e}|Ƶ"'lHJv~^D/߅\ }{7WoPIZr E`sYm2pJ47?'J&R",[l]d\}]㑎{S3_7 ][ "U+Awκ|d띕-E1129yIs)A,lJ_zYopX-OGl%5aMtC0oliW[ 5)VMweVO|̑Cu1 #(c8rbŧ>fCz&E7V8zo "4yiF1b\*>JOJ ߆\`8MqAL(bm룖۫r)>"I3*9DW׎0fV=zlj(=^q$WQ4;/ntxeMcْF-)O됞<"M#RFP5O!~7#|"g+ϼ2D2K1K誑0Ke+d=cr)BG ^DKl{l+*,%fƐhrfJT#(Y\y)BLQy\R=7)P犘 ˆ,҈%*k2ۇhZi8 C[u^lQdY*}^ց #=K6zjAos2w適?q E§&pk_qշ8)m5cu[(ęR(|qJQ^Pi ɾ%S1?D2ۿ6q:-10 gu83竑 -ҶgxR jW}=ԚD>s 1:,PfaZv6Q[[CH fBsڀq^H E&?-S c1c,+pc׋R> ?f5I@Zy8Eʴ{Z(O6a?ފRUlx}o[qBy,L|_|{AjElWj3Ddo'lA'J\e!3FHL ̼ZƖ0;࢓F+d~ܡ-Z~H?⸧jӰK\JAĎr38u(#:S̨؋Q |3-Gxu#fDG?V5pcfuoTk)k$FN//夠KYv]6ҰLHY{n.\lQ4 ySl#VN]"o,߫qk?a <='s,hxӮl3WO_ s7=LPh"]F0(GdG' [R+T9"!ƐTC]z ΃CLTu2Ud27phd24:ψ&X%AtazM &nrEW}>$Q=6!,vNwx%*zLL3%OR讞ˏ`TIIEhPt@{Ʋ3WLi`\5"@\9јo(243f "u=mq6҆DFA׬C:}wD2ĴZx_|DX 4%gkr]+X֦}8>["QCJMX؁(L6gҘ!5v>pD!KYOO?R@moIMCkvCUT9>IpCF.}l 0*A2K^fSNϫ^WiU5SZZ5}=TizanEɑZg*Lhvƺ|%DSJ9ڄΥtΛ?b$ĖQuW&}l~όN;)ض_ 5B>ຠ[n )D1Yo뚯^B@U]Ke%-C(E)#\`qw@VY@ ^r700hމP@ulm`7}F( hPA'2$뇛jOj S%:O-[M#Ev`EN^i^Z5Kc: [w%2`Lk #~ ⏮ #Dl8(щv4EtHl39lG920'c.ָ tcMʣ./d2QVJ[_ODJfjs:iO w-* |T EL^!-wЦDRW@# |3hq8h-S^ 387P;f+ۇXv]2M?lMnȦ]efl.gBl!; m`["3ưkn[b=c16^x):mVHq+fem˲8\DR2pMuJnWj%S@Au@B&IyF/]*̐ ,ly/hր&˿hs$rBc7g.ΡkfFcSSu ` 7r1_gS=3ż: >)B\4ZdKfOm7iv8{Z!:b־jDwS o|vF߅GY]ċȊ:5羨HzJqB} Dw ^m-YJ=xкq:NG׀ߛBCuN*w+\Gdž'( ,%PXʻ\o0˄Az(E{j`w3y+Zi)(5t%Є5/wk% 봴PCp#0dp7|Rk %*Zi9IYTO )pc68iDF/ hC+cf`%aP!a׎[F .(?0~P«rP͚;(nGSc*y}mɗ[ƺsGD?}]ˈ-4k9' +Ҿ++[fL.4ENLN"\mqB߇:IldL&.^pwc݄pl*(XMǧibi^`[+,oMx5;Hb*Ӫ3+ qXNѭސGj`5jF_/z]wfAh͂0FX8 /dbˤ9 kȵpĊP2ɳ6.ЦgDPFxkmzO4 MT)b巁Jv+P7ẶDI3po&H4{E Ƃ:2&`yQ3V:CV[(43"ʂT׎̀&YT9TG`gSČVp1MF`ewX^8Kr=P$:rqU׷}N/_Ztgȓ ?WRi{" Onnz \d&">:6^'Ƨ@= hecgK.)1mé" 5`! EF8עȤ\bY|xȩ()t`;̵ ?6ltv:Yf8\BW1nT2Y dUgȤߵ$(ЩK7;k)9cve+xRûX@Sz ݶghw;9>#6}5}c&R.p^Qc w@cr"V%WQ.n]騶/id_ss,,IAWk~Ms* %F+i 8 l׆7xz@To ,;1}Yf@N//K bc_;26mIdgt&JLYU 9$mJ zď9Nw½H؋ هZ\r)ֶwSsӾ5CH:m|~9Nz2*.l,^PUrVa!mSli =0FalYڊMdHO(Iw1R*fe:P'_9\7.G? 0!,h@W:)fb[6ci3s&De3 K&nijVuSmnOGYʷbn'.u~^muW*z8(+gNP+K\D% .#ʈRIdV "^+(ڳe^N gs0Y㥝·bB Z;g-K,U( ^p3n@~hh^$Nf\Ŧ\;}E1"SZ72HKULG=A&_KҦd _p;; P1 +ۋ^UTѣ5scmFg%yLwy- g] g66RY$\+m".cCp ޞ^3ڑI G笓@@tz*r3'D DhZBDZtV/UZkqgpxz  UEڗnA*-Ku1Ú]3Y"?J76ă:XZLJ.h;nLp%i;(\Hn`݆&ߊ ;3q֩wTkK3Pmc A+ֳk]ѥ"Sm(b7 Ul94yAضS cΣ8BՇVCŞU=6wR:PsT2S~ǽU_sQܸ qtۺhBfƫxz0x-QsAGqH4v%DOl޴hl_qNNg0` cN\GN955<UIq"N(`:GuIdB%v~T9ٺDv#!ܓH:Yhqۻs4Ɂ|0Z"KWţș Ɩ&̩P@򿜮i""Zs:>+ mZ*ME~:XjhPmUw+e!G x 1<,tow1rzTh{̝q3OYl,  6G$>K9D4!/@ et#p:濁Vo-im t[o3jױEw;u3Bg{X`%%lg1k/`w˪[X@JXrـߖ51G噃0Sr\q!mI1Gf%`ŅF)h̀}CjK0W!Ern/s,9o9“Wm2fc$kQ >XكhqɃ`-x7Z~-SQgR<D%svsc 3F*F o@#nT.z$2cQ`#ru%I~i?6|7f0 eoZlUh^c<. _KJaC,d4A 4c"Kј/wP{]֨?F)<{^N!iֱW<@bHDx#&z*kZaz ˦t!  M[KJE^;`A99M' B4& q.tJUtA !(L!4wu1 0@@}gCʩըoU9x^޿Rez_e}3M1Zuwc *k\൮cBz^J ј!Zuoo-ѪE[P E660U)"!+堯NKK3x@8-L,\&+K$Hbu4'm4̊g~n~ C|AI+nA+WVCpp`|g=x⫠eښ;EUq0nGo5}8VSEܠV'|3xSHJ %`Asgx'/_2)7S{p[qU]#W?;<>[*8{ݩE."!NA]ʼngOaEMr&BZɃ+pvk`=Bw0B.~cL936tkֲS3;^,A⋯6f"=,͇T)tҰF<S C lt55Kz%HӹmebDc`SEO_CR+,xU=֫aE;GvEr5ҬVŽvqg6٩LaB"O!dWi`% 8n}ϱ5T %1ѧp{#=)rw wn9E(^wɣ9#ʀCѺ S(|P .nyj[Z$g$=nRe+؉Zd?Ny;*fդ{Q4,tzE(,N599Z%[_u/-T"b?JB+˰sLe47@CYGrBs𑰖cmQvy ǗK*dtUʇBtȴ;+>!%ӵfO)p|8R ;Aoh;Y[jK"0BRz"?}ȞEnBVoQW^H y9^sqRB_0M3z^I=CrtXviJVO59ٔ~NaH_͠lkHf( 1wt];~`3:7L(=rK0b`-%(c#s?G^BAY$QOSWBHu:[(2w$,+a** pC^wC͈axc5t N#0RMdBU(&a\n`⑃T1\7 * "9(fH<5³!* " oٲ"A__x*Y7CLTDLh9Bbqjꔼᱏ:ՆsrT(95ZDzgDnsYwQ~ճ=׾ GmwGr% "Kz51) GAa"EqUHsylĂ.Mި92HO8As5O m6׌'ӾTX6Ӓ}Y> C^zqSF $"z3u(!*6cJ@5eF'Nz ܙ4@Ď;NpZE/XA_ZÅUQc?)5SChCPXԷcξei%4t2աak *C,ݿFuiEI+(u6?LQ%帑Vp'EQT룆 /=p캿IKo!#ľFȮ|oߡ8̟9M!E'w0jq / 7 %F5Tw}}Z}Y}s OVD("mK1 оKzy_W$\2Sь6zt666 ׵ف>&-oU /zFwY7%9:=HgA_ӷd׏) ܹHwK:'4bp4"w=Ф#$v6tflXT;Z3Mm:F㽚fA.gzB5;Ut:҅o!zjx=mUh8$(+,9L2`KzQAABWwyXa+Pyn&__!R@}'Rtֺ-#"yP>O|5S! !_r1R2=TVnMczQ٠Nq=b#hɑr}N&E}-_-ØL`h@X{^s 1"4K+W,]@(('#F\Yn18 ų7?8rTu|AY,P6U\:)BKCt/Uwڠd"Mf7Io[Et 6]4;*ϡXL>5b|@Ir.;6wSRh|I/!Ŀخmj"K\LdD^9ngJMve0Ew$BOȓU,..dTd}_==p?A6 c(I同{xӘ%5AsRP0 j/:T|PU,Au7aJRCeC$v^QN!(8k.'d_uP׹<a$ 6;j2ыC]0zPNڊȣk&c4!-;!ۙBο r$fmŇ.Vcp)HkLqR<ў[8Ȼ7Xl^B[Kζ a7QݧZ+.`5oj6ݢ봸sH9Sɀ͈zQ9q~.Dxttk݌,̗(mcv6$$~ &XVdP^>oGmͿ?0^3J! ݬTu1Ng)mZX.}Բ{.rU1^iUN&Ћ^\0o囥 ]GJYӽJ7z ; 2;I 98櫊XzrJԗp ݀c7n zn歍0h|g{LiqD#gOd-`<8VLXOi˩z>8JP -K7,w%}/vA(ВJʼn?tlY.COPL[)t-iڤ;!AfQ4Z{H䗯ֱwrW)؝R .Ap\M;:TX\3ȍ\BXtNR4qqS 7b T1ܝ Aڰ/H 8J2) UDZDxs6 F`\^6y̯rugr aL[y8& ;Hrf*<̇O7wzIDM3,h.8BzF X%ns{CŭNM')~3lNGi 3 .I"/5X߂9խMqByig*b,1Kܞ< ;RM7A#:_vohF_ꎲ^;ιyV[Bo\._JkȕzzMY[VqVc8#M3^ kP/o)HNP;b|M7dެ|l1 gP(6V4 91?W:(D-*ZNi˲ſt'YbMYKX^m׊3&$dS0Hb&XE&|HM*Kth&&x8fK Y6O+/nIjFSr|_|RڝgPhČ(MP $hWptL)!E_cs-_10_FT*i.0%Xi* *-K^ L fpD)ekT- EN". AJy,p_eʁ_`O9mZN84V6暳t#]6)#q)I{Lh•><>ݨg'WfCe%o uQ[^g}yD ,b=GwFWS3RMj->.l@_yVI3ӧop[}ɔZb.CӖҤ3W m9poPPHi4 bZ{Y<ߟBzIT=G8TdTMjOc9 oH{T_XQbqll~K B1~0У+ʋæaFwJ|F7&:^aQ[ O &ȲԝbtXT@z\nS5#SJl^߈ s2Xm<?ЏC gznphuX5>dߜ2IXx|1_XcDp(7dU^~Yu>aMr>W,~^AekDpFŒ f: 1:l-Xto10(@C'7zw.ހ_c(Y/* S򾋽dN"j]m/muS*©^DH6?g-9鱒 % S Orh4§ΔY-b|-3oمĠWL{$~!,3eXz/L]zdM+9,vSYN~>KMY-+ A lfns/ڛ\B:{9C'y}%KPV߉Ҙ"w95S_o(A-piu0X`񟧌VsJ 뽞@]-+hmrAŠjto1O ldNԢ{ jgqy@*JfX{ѻmoA.B, oɥm!m)qZLVOTRY~fMM3ׁ$\=fObiKrW,O~!( xh(sY$9*VOW.xu7X<604mo#O QB*"Ҙ3$剱l)pkU!՞< B; }{㄂D<,qcF.}"Ug~?:mmwvj-HʬPxȱltksE|>%T^šH_ɃL5hԼ-0V#hlptlCbm5_/X83t}V+!eG.,yݾ4AEE3.onE?9qHˍ9w#Ukq U(TnjO^{Lm`}2`td>=.x0fCvmQ 0`nt~hfćME3 +g7}q9 "oF(GN.mwQ 0 ?.sG->J,_J^$eBERx&l| ]^#*[٬^Y3l{{jQ[d"N޺G6 ?RY!8B.eP&_t/M2<Ҕ(&PD YY` AHę2/2VD*G U\ݗS~<\%uɩ *Vc BgҒ+Ng(F6R%6?ܩHXT L#!wgU뺡u][,!r:DDV;3-^F`-8d f ɒ5%2l]H̗؞; rI\Yf8QĘBmE}ZmXeU^_X9۔" NU.e3, ?dtHN `N5`:Rt2è "2Δ$@)8$QD&Dض&5닻f-=T^L,$]4nԩIxAov@~9<[9&u30?BNeQ榼 ,K#O@vAlV 4gg/0;v2.jdk 8-6i RvA1L;;Dߡ17?hj%:kCT,[ffg[ଯSl԰}՝zh(QiWĕS:p;SwN)ShR3ܩ b4ptRGN@4"޵hwVԱTEŝ"wF.5k-qn4n"V%pyޟQcigd?<\/m%KHdl]ku+ky)tbj\n ڗ}|3́7mSئ5Jj@<HDIU).+wp5CݟWM\w$Qh^]t_{V>q #ˊ*}'# I.t$ t^" o?ܪ_*cYmYJ<̌lDeߺ-+/&Rk$HJy{%v'Q\,ܬY tt%4%BAMdy"Mƿ2CgYت;Ii6X:K)"+"7 kFGs?}T^q退Pj^v>H5Cdz(Ek1% Gc:yloHٮ0ϔEu+F+f 4)h(: 7̢˱`yNO,Q1uĖU9N; xcJW,;כq4~Xb_ƸNz^\ǢWP;HhiBlʃ+hSOYV1?),えsUF1tN3p /7'< 6P1pFslI+,.% mPwكC]"rayfya1v[q+'Ouǭ2׋7}:eF`.p b:hG篭\fk|{=hST_T. W2IR3_m M }ۜR8{0]HL #s>UP \.0){Uϼn]īB#Nb㎨[\E$UnaqQG(D-R\Emܶ[UT E./fuj[uEq=nj؉=^:{!|N*ԌAy,]qgX' W& ψc {}`5h\ _.BPcTInyIh&3?Y [  d'*#bPKB9Dli^ӊe A\EX]wQ3*ɵj&@-lR.Vg\D)D /B"Ң%Rv=$YtWVF 2%զ,-Ȑǀ?fز;Ѧ,; {Yc`?}о ` #$8/bgh?vIg:3MՃb`> _jыV!,*U5=#mC;q>XkDzu( {c$F 3t#2l_C$GJ8`^LS ^K|#8Vdp#Oؾ4 ,V~bCΨh8 FQp{<͙9iO$! LS1[6F ڷkHYێ&0i-נrضWGѸʵC4n}P@q= 4 k"dZ_I/i>SP{%WG }ML$ z:^ mzwt]:+d"*`萸 2ӛP_R'\l4f7fŅԿSKϐ ݷ糝R}+*a~͑1zB:ƽwxH=#Gi\[SKq-Ԛ0_e{\ V5f)m>wul7hJ>矄:[m6=N,%;l:o-SJr ]Y ϊl%Qf'Ɨۊǿex@% _znVCa8f5Pgpa% Hi ؚ\gKv:vKSI&VL"o%P@յ8"oaX&AN6O3q#7br@ t{TM&42,Fo5E nu'+nJ pR6DvBrsfJy D7@BYw 20)^:`h (@Nz=Խ2!U}b6sXwNtFu"=Ry)4WݍQ k =)qPBsVܓnH5gxpxZXΒ7 n`M槓ZbJTْ2u/eO)&u9FP#10?Z-ՐkwF;F o4H65#k)B9 r7cOTxä:*Rd,&sPmW'!ԘDĩtTǹt\lWѼ&xzW$#H?`d_uဴ4_syY(^em,o؝lo,'aZwbLׯ?>ޑP?]2BFˁ w&{##5h+1~l:OqnsX>5X=V[7I]*]KiK%<:";/yoyH 7ڠWqHJO't.{frϓs̛+v v4 5P7mr5YF~5SaQmKџU)z^Ts:1D?=9@cG(KLH@kw?,AJŪ;P]▎RwHq[p[*xBh.7蘍fpZ\XP+KZPb|QW%CZ@0 'ja忩F]7WBNxA,=۝0GHψ*F=E l}Yn0xC A]j<$M- ,YĵFQn"͵h8c/3)E5bU=&ҿ^$l;{R&[\ ?#_AXv2Gdв[7gXAO\ߐ&trnz&Ƅ|{XdnL͏`2E<Hek`AvƴGۄBgЋ]h6g INlyPdhEfb ]x~3Q._Kb&UEA0NcZ{ *~wÕ樇q{R )qiJg+C5,Hj#W ~yﮑbA=%Ye؍u_Ak⠺\ dG[& "+?wrp&+O.㜓;Vtۯ](}#YBղSCkD `O`7d\_{}Vc[GIFFl/h{T{H9-d=Lݧ"Oݑ^.y 7:ڝ&>IEbUfWJ+p߿7y\k,_zZ E1~.|z\{pUu+&FK jYc<8rwX8'VhJSZ]?o9h2В},3+@5r59Æ Y~a6OL߄*@ꕌ*CwDbSBҟ}$ܕ*n=eɸc6Lv0í" Y[m&*5k̆2_nlz }B~(A| !M?^זyXAj*>`Ojm=C]rm9DL$ֻTVV2|<^v8V/2_JO&i|"h yTqUsJ}Nu?,3vCCm[PMGxј%ju"RX/Z<0Q,,Caj05D2'$4{T/1ORcU%)?7F~EtaυS#YO3 d>ȣڿF[g:"!;| {gWCFL*ZDxi+0kF$nVq:io_B疔&A<eW>5͌OODUYLVB Ejfdl틥OD?b#K=tO8YS0Kٜq+ 5E;6J39kŮ #VI5ڦ;C +SԪB@*(E-e8 n.5eI',6Ap3AKL n""}UW|dۚ[WFȼB$m{+/vRv =f+e˜2>y?lJKDB@Kuj BB!mXd$T;秊 GwW}"L9`˅o572j$ҶOA}*lMM|9MP~Nnxt~kRFaHd@Ul"]xRSkgX;9::Q 6!2_m"qGwJJEd i^6f`et_?ޟ!jjkf&͞kXB1lMuoT7&-ѕZ3n]r)'R(bd.YlNgk 'HeV][ӘH;eZ_K ՐŞ^{y:&~ijD^ ӃaFMM,emhVһX3 v]LT\G@rTG`| !%qۊᚏ)S65 ʿ8zc2bs5m[(he^L/ݼkn?6˪.hTS"XSL>(!JU ͩ=}HwGHu9){'^Ǻ hugϰeU<3h9W|&,h9kŝh?*Zex\jډjo7vg5+8g!\1i353Val3}_<g1k yuKe#JNϧVM0 gwC;+Qg9ijJH(Ym>_8$6f% `J@!:"Ug=`7 p5oHfUyQbں},92u&@*Bb2{/Z(HNx7}Ar=H 6Y[H/HR$⚦ " *rɰ04+r .CMv8hRn8n@Uϣf$`9Rο>B(&\5>?bn;p{5Q{qlx uǧ'=\Ww vzI^8%E(v%Ps8qyTa%sQ<}M9 l:ZV ]]:R]yrq(m;X'3<, .q9[>3d!kn$qCW`k:>χśj( qUa ~K&*3ŵ֟Kf;Z)"[Y~ӏcf3LX/_~) Cٗ߭ uOR{-?/HvBDq1ZŎ:"NOJ3=v!u/}|~Ib g6e5+}U 7ʐ"wx)'\K2/Okڡs gKIam*4CmT hgxȪ]7Qeb%7Ř`c.MBmyFA:1)7˥y';r.:nѝoZ_懅s-ʑT%J#Pj3asU)S)ӣ 5uvo(p5 pD%H|?-O}~D_33 ^nHnղ RV{Fo4O \LKU)LGOwˤ&JrN)Blp&~%w&:Ťfϧt* =cyBux_K%{ aWbllj|,F &ά 7T}{|_U\O^#/x=Zm"\>O}ӓQ4vCRl|MȌRO?F]>:q 5{ 5JnwfKS87BvtD:,YYN>Y+ODC4AqMrtu:@<ĤYG^e TIca~;ūCAŝ?ؙO\h]\SɢO)h._y ^Wo<8 faju"O8|Ɓ;RcW à8C1n4YuX)ctMddv}ǂGx}pf2PS`H{ωK¡\Pz4 ې.e7P@b(tMh/ο!o. @P޳ӥ s46RsxW|BWtHrKO4 ʷH{&z&f|.u׎fF P4>:aE%%(xvj?SN咝RD:6EMK_A} ,T}ҍf֝=1d2=|SqhTo9?706$Q(M`j5`v5EE1 { M KۖɎױ7e~9=ҨX<0Q9iFNؚܖFm-rmhެZQgq7VZm@&.D"‰jK*92w~JЯ :G~&P L`ᇫkvjmٞxޏʂuo[]* 3eTpo^.(l:3QrŏL煿xgI4OxPљ>)UDX2HwٔmP~QX=ѝ)m;Y hcj.Un>5I{{|ԁ[,{xq8v97>І"*d$Y{U( 'aB䙝a s8*qDUXx]0$"&P(!D{ۗ\4hDfc؊$%&v91v2X"r?I ,dVXg.4F'~C@@[I`b|%bqCɷgTR7 6K>G.w-W;)Qzw0uf||S'GW@G"J: ĔI?z{=xwkpGQ kB%c'Ȥd^r4`ȭٚU7u} '*)f{>9 )q|S`ۭg|!ۧ@nIN)Iide^,Ak+n8~xqbe8 a8S.a:Xv.!3 ~@dL컬6@Iw ~#)3t%zIjH5/$G+_*v NPU$ O-r1V5UuT[*C}2HR!"oLbQPRYIކkL@6@yUb\t4D>CގүK _.3ݾ ߕ~`G :˓ Wf}y)tj.M/u "71V@-JEX A!X_F-/&}@pBλY;T$`1)Jܭt=" 4B[3i蒀"e09?rCH fE%D3[H܌Z"U]e B NzW uK 礐ip݆"^󿛩X勞$ J2Tg/j@_n'_z0\\**s-jþښF(<}W1E( 52ئȽ߅V"%hhnr!xt8^%g?ƹD*6iTG;_)=f@y] u)̏G c/PH"Y!EZW}x%eI0ZшNqoqժ[j_Fz};[;0pcItA ^<iQ> XjKf+K*䝻#!E{otb0L7Kz\^o_s uAnZ8%ʮ{QXsJlma]%qz4&qφ=1e N- >  MmT#%\g/G\Pk(|L2s q|E͢{8S~A(ͬ`2vxQ@p\(95t8{TXp:NeO(jU`f-HH7rh;P婉sD9q:)LZ-١~`9*X:wG#C\Z]ʒ!ogD5{ B.ؿO,|q!_#TP^#UYêMSlќ%Pͧ:J15?5 U<#eKm RF#A(^Dً!PF t,y(}~9X=]5A [" a1Y=+ QQv!&߸hQ/Z^ }ARik6DXv&Q8ꇖ#.>W0:(w>2g>2sU" C^NA5!"޽Τ~+C;d#d' #t*t%(DȃfxYz}I}$6(LA@yLݐ BMs>tp(CUΐkv~(ս:C1Yv4Z:v5t Ԭʌa>qExԇ【,)dSRLVjl(M+wQx5Mi\z{N)4, GђFmv0M>"m~ lK@^׻pğؑ3n2ٛ =P4~ .g&tOaRQGظ |NǶ0D㝣5sW+g}d5GlNщf70ŚEsfH;fВBG %]MC"|2ͽET^KlPEbhRI8A$ kUƪn[$p!gO1er~L;u "z񥘿R{0Wp@ .N*2tYUƑBئ~'m)%Kd٦y{*F'y(4m`P(,š2'1탮%ML)ypӀyzL85 4$_Șk gB͠s4WQȇƙ y{]ֵNHi,yqdlUC'`|7~pN]ƟLza-[s9`nݐa%.l9a@]@5>4QJ(ػcdN{z (vR5 F\.˛UTfu/))_La8#Cm0N`d(w7| d^9Ys(N\ l*?JUm&h~UqÒ_\.gWF<}>(""wݫzM1-߯F/lL#QUce}5ziu/5iӠ9?oë@b[kAKPTcu9A-x.Fs\PkI q4S;ot?-w^",ٝvM@Tz-aDmAtOxrC`MxUI)*"l8̿!̹MR$.Gj.ZY@7sFmסD>4Ry+Vە${EXYO>Hn'.tĠԃ9dhLBh@dar֕ *ގQ=>? ?#-<35>+ày$TMHN:#cHXG#`Ґ^NˬH>) ; -7Ew';_& ~HL4\9$*;.n9gvQ=8!w~qwQTSQ,7D|BgZz T,YK\CkRPPtR xJמPw9Ga[ڝ#&g~2M g};*r|#{Y7֗&̚ M,IvpMJE@X!qcLK#e[rKGxۯ-h<3JS1~`U!ە޼{\ +>U\YnЃbFU/mr)Opeݸ\9Ed\jی+=`?Y5.dylϺ,|c.` G!!x{Zn֪.ڲ&eJPszw5hh%V.fg%1ln&{E}}a{"&LEԚ+QLqOq#|ZZGԧ8cae$¾XdD'QF}U}3U{"x~n9<CJ0 $Xyd~ ghA=~xҩxc=̠zGTX{OO &{i |.0WRb!ߧ + \Ȣ"#xH >l/?oR;&SkǶ -+3}ɥUMo} |F4v#` K`<ݩ*+ MRzy;ے$/?&[ ͭu|4S_-RL7b$'X7-1ďq 9H#tOý?ZN|jF‹]_C:/#%j4_+eMtɻOKιM+'GQi+U{vQDÐQ-D1U Rqg&>=>ˠ.7d6so50_m=nV_6{_ H;bAǓCa4SllgFy6rT{:Љc{2\6(T^E5H4 ԔgUv]a˺Eq큏դi ]J3mxL/}#bQ+<ם]n:F~Lylx%n-C)9=;Ik ][.z,ug|G{!5!0w,?A2#X6?.3kҙp>):fov_))9䩻UۺX3~iՌF v^ lcd T6姣yų苵-WOO}ƂC*.ij^Sv YDY #!Eɫ%Ͻ>>GlGue„=u X>0qRi`jPۼQ.Y Aᛡw%['*q X#/va ? R:FL#i36tk[O)ϛ\чlP+a"gD_!ݾIu؝G;iF|퐻%hI nFw2[lv  :;Uc`)'CSDȳWj*Iv,0=-E#RQgQf $ӉoFOd !u$2-x 0~ b+'#fYOI1]T\h,KA3Uzɺ>m5heOYY #~jE>jxlojqSg(N&hxl#iyB]x+S p+0`oT""BK̢fR &cogܚ,xQҋ9-˿|"K  y@-+;-#)5@*kuG?Aqh & ~I~-0hV+qER{w"HW3BPٌ]WfD?Er~T*iĠdg`!Qڝ'ynnb$8h|40FBT:9g'?8K<;nC$JxZbj,ιEWiu= 0*7ZY5?umbN!}s^HPBj$tz?mԓ l^]}xbQu]_F zlW1W`&G"vܟR3'!VbNS4_=8ɍ{U?n5(ZRPdzBKʜ7 I8 A7C ǧVIjyHd |ZѸaiG!)pٰO,2B}Ҧ fX:̸n;#: TEQjL%3h- e(dmHx&f(縴.Y}%'JQj:aN63G9χ!uTnK}(_c:L"sLJ\6Q~Jlnɂ::o@l—텿 7$Ӕxf!n]7zx}fԧPjʷGj9+kVUs+*0~o[]fIZDgWN\iv32J<ǀɿ!$GzAOd 9XSy^) "O3Է"zǍל#L,jfk~Om›Q(:sY\lsƯj2]"3b*_k*Hw+WhTeC?Uhf-EwDEHL'V LPԘ"en"ެxm#mD-[::nO 7MhӼ~=Ȟp>*%pO9#Yܔ`!geoژj,i^wVL,:ofXJӌ[ie)>Qfl;f#o`79QöZ.d_(UYE~|KAegՍ3YO6ђf dŅemف݄|Zgc+GK(F7|SQ1a Žh/ ߜվwPey i![@ .HKltk \/p#qvD+pʘvKXtx80qa7Әī,I#Wo˜ǿ_pna#"qF0EVKȉ%)[!S&[٩LpZz4gn~<)CSlvcR2H2_3ی]<4M/s3BpĿ !B~o֡z^rRJS uG{vb)t&M6oXkF1TИǞV jealTˮȁ/kS!TJN>tǕb]\0l%HOgZXlqp\oP3,DXa)%ȀSg`*OEAw=T/dv+>[2 ﲣB.2ߔIN*ʰbp5m~~_i&s$Z8]!g*44ɇkod8b팲ՙd<15⳿`BklQ;#8ТgWݰ8;3A ⺱&-;Z[HZ)$>_/YQФbwYwT3*&Lonj$v# Ra;nQ?OJMUq;{FghsLg4*-oWtuh3C[()ܥWe`YL>\uZ#fs0ltU{Gn}ݻ+cwzw\/BDBWQQ06h U)1qcOɆՉi)Mpj}I*,q;sɑjF_uͰ)>CaER!]"Aô){]ݸakI7`CkT)ij%fٽ?>!8 r a0$'᎙6EbmLg- GR o<U H!,|qOHԌ,DM)UX=.{ݐX A#l~>S%?cܭ5Umѯ{ oˇ˚3Ěk[oE#0wmmtq6DzR|o@G3U<7_'{^B[c }f2=K7 'R?l;9KD5VU>  : &8\4BD-Ǐȟd@DH15f~ &b һʃ&V8~xkw) @;(SS/sMP$nfK,NJc֛M  Kt3NoL9?^<*'x/]{`p$Xl֫uXAk^G)Lsw A߽a0Yԡ%u=tb7Sjm gDA7IU ɩSˬX>UQX9 J G_x81N id |~s۝* `rJ9ꕞʀyV6Ns~L1!_8m\?p χ܋gõ-GWH ,r z2`5\Oa 1`{Bg/}cP]IRnadZTޅ[(՜ڇX։PKw@exihF9jEh $?gԋdg=utfO̰#}msX4x/EjS;nM܇cd( Z5?ҦIjς?="W<xL<&zyT/AOP^"!̨Ti qcJfKu) &0۟ky/Wwپ@] ڌL̞ANM\;4 &O(Ơ ƒr D?-}/<7KWHݬְg7$pZF) obz"hب)XSP;؏@`4̗ e1"7A7PVК#=]j~fncPhxW#- n҇TOQaIO:Z0: +$qNȟp:<3DNK<?N/[ap3r#p h}ou+]  v稭X?\Rb TÂl e;XC,."g,S~PO1ܻi5) VEKtT@h)L9~]aX,J ]068ALQfm&YSKGS=`mcYMcYq{V,w^`6{*6.`:oOe$&Df3S`y A.݈F(ڄy0SU/RD]_JV0B3Cw}^j&c gؒXQu2a:փ@KC*deQzYl^[HDIjں:es6R%!ٙDp49cBȒ !,k|Hmtat4n)6#bY;WG,mAfÑ?ͦޞOv"S#Cj"op5A@Z$҆l5yE~* su ,)Q5no| ͓7$fo5T4Z r pF$B ;6U](XI+sC 4Bܘz.\ǟsFH>Y{jŊ4WR2cU|ސ\{'.ۿ'`{ }">0D)Ƙ=;*2SAZ#:JW;dr6\HW\/ 󧂽ްvjO7Ifa8[H-i g^`^T8f+hf& YZGY7Ahb,PE}[3?qe0=\3B΢+/{p SZDStƟН&2/p%Qd ulja|1fhWNI`l4/T!`5JK?TX a/^{u$KG| l]*-M%3 1#^RP;k7^O-Pe,[պT*,#Y+B.X==VᵺpFCw fVM˕ClBG4dZagWZ'@f7l8.N= y#EL\ uFJw䲫K3%qY1$qwbX^Hяh]]ӳukFJ7J͹[~hC$Z^ȉ1!ԓ!v+l`6xP5>$b?z ]F/DAJC Udq=&׻"8F}4XYؼcMő c>;Uw >=cNÉc,ӯdOYƖ#^b>0';.yrrÐH80DyޗȖu~ ?խ% B50j0.z˒1kL%fBd(,ꦕ\O05g`߼M{0e)%i'nC.cDV@s񜍲)$eMQ!jpόD~(i2()rvAsjӿ]줜0cfwomU[)4y9F9XK0!RHmۯzYЀHq6<5R2ܱ .LWYs"<g":0_$;n&1aSUϛ2jB '~dHQ :`)ΎON>SmjUqhNY1fN}Φ!o\~y ՀJߨUkb'ɭz94+Դago>+6IQ&yq[u0ֳ4!j0#$y-X ۞ enG>qȃ &ǂJ&G{/jTɬs"/g_۷|'C!5-Gƃ.0<< O{%,1khɂU A*_)3 ~ 5Պ{晋""К_ a$9\M-% I&Be݃g hdrjy(Mt m xOyW؅)P/>8PXuu.H'*-..i'D8J% ʜm4_FTV4 OO)C (d؂xhOGdXidЄW* ѻ`Lp^/G.y> l:j b!cTPӍH^WEn7 T>%(!@UC"j$md28]D*|͌O!T6I@{{]`?V= jkmj/=WȎN)X;>ug|iu_ Bˇ.hӂ1$PO1*O) Yk!4c%넢j `)H=)?Ly Q(}vr y/N-)ۑ e{׏s~d:E&Z6~/ENW\oJbg׋K~;g|Ѱ BQ]r+Y"t\i9s3oQoq&(d S=Id O?e?e=!ɴ(EfbM7Sm} aUH(U :1Fsgw&D/ 6͌#MS* E?'bfq&Rهc &@3ܾdggMdvgq#b\1&w4cd6-xGDyj7QTź(b6q"n󪷼亇O&fd^-e~H]<$Q?2~{ISLe}zwp5ʦ;-sop8 -*CtN-eK,Ȃ&Q+}Z~pfCSN6u+b/$ @k8 ܑڎv 8`1&$v SBF?z@РeoR!:cQ2D 0wFI xq޷e`3cŬt7J I 3UEý\wT}CKߦźj5=2p2%MٞRun„: O͙Klʭ8 ?%4+f%:5mVRzFq{BBO8 0RWr]hP_ ]3⹓w͸VrXRhkPh {Qvc̩OkAi- &^&G)-Z`͕OҞ|uBBSHB{-RJO#!IW @H;p, ?WL+w9|8<&0h6MTj~ 0;]z@L1wWS7wR2rjU1_ KD4IBvV όcэa1["ay O- !]zb[=J}^ Fx׶:>ZGte"sެ76!= ZR%~^ VNLxk]Y"= \C¯Do8)vڱAzUp[i.h]l- P^ah -#e6ohaÀ;+/Ni鞁,lzqܚAHh1iPQHwǟ8dmaw.2cZ!WϿF) 3ov{LޒE\_u!9JIkrrBUK\:]%Va߄♊43h Gf#ETѬ}<;s|P0)GZ:BH?gM{qUz6i<tĎ fdEiîZ6dɂმD`Jo(biD5@ΨF;5*YL+OBR=հ3ˌXZƢ{)1V#7;Mes),ZrUe?g)[$jE󥐋"}U~%Q(XG%/mŇ q3G+|xujⳈʾJ Ҭ#ٍYv(s=2L!VUz'c.q Y8!|a^{mJPEp^C.7lpY P"8$}/jʼneGuLj+ӗ0[Ǯߓ>>f9PCM/x3'>?~$=/WVl&z+Uj=iӄ_Nv @1ћ'OX7L!gu[j{pA?cW_0ȹJ f+pZ'` [] .MJ lМc r[NP̡,-t8 Eh(aLmIRɿ䲨?loopN+m~󌭓`g_w'M{yX!^5dGٰrP C/w#e{q@ȇ Cyv o0&[y06VjXٞ1$6A C2薷%`X)۽Wȓ_$AJlrFDNdfwqDn;eQWAiʿmV]j$4$2}zuY`=v1<1+`mPD5'P.0..f󻙛^Wӈ:qqnzf?3E䫝o[{x;^bWeݦ,4[@ַZ{sy ǧm9.[et;e:(bgaܷ9O%;\@*C<-CM[i;N}v|`?x)ڐg!Ag6Kd@"H#FxCNu9|6EE4qtjGg 1pzz)࢞x|V\@sm+& "Y"PSe>.gI1b"4OH{|6? C!U` vd`Å%-+rbsK#͍ΤeeN56oZ-W]@);LGye2Q&QMPNVLJ |.(YYV|zw𑠨Y'& ZL1 ׈=_\Fŝ&\۱`t-[ء1-U;ۡ^wzGJ!VЀZ]9߳Bƒj/0&n/-xfՖ{g53_֞>Q2)<INgᩇ𱸲XF xD5~ =I_BFZĹm'z)B\Jǵ+ڠd٧K%38qo!Ҕr!u!^B %O)g Ol8L ,J#4 -$ӂOLH1Š ܏VJ?O$)zvkFX;|a4h$b@gw>#=i r>imrWӚchT\6 wbO*lO#jb0]2딣/ΗgiM$U r&6BU^yeyMnXMZ=wvĆ% ^ N& y\Ho]|A'i+!݂N;dy &VH_HB3fҍ nmZ\'}y!vwmW*1UlAٓcoO@=ܠ ƪdLl8nhGvѨwwE=L王@^Fv?liVVဵ:qnH.g2t)666&/VT8%} jwȂVoHM gsZie҇!;Ѧ7zw'S2HAo^.xk:E]Zn}Al}&yXn;~U\w&E"t"*VVz/BؿctR5c 'a,^U2_cy2=),Eb&[.fV+oj2C}Y2{Г1ISU,~L4Sas<9PL$cyҖ߷ ڏ;a(/0U}TV4#s;s,ķO%w]wΔ cllڽx&Ds  ɛ>-Sؕ`Z9 d ޽mZqekDTcjh}F׽r=LIp/dҊpAj De* h5Z]O:]']j-fӯQϽ4Pi@r8B*HL4&ǷE^ ~ 2ƔrxѕQy&``hݯ)zҺuJD*0x0fB;J zzw[Ifn?!LNwV5UXMxEDdU;4ekV0wEehZu_h7e$\t+dl ȯy $T&& 5Y?OQ'П.CKC_"޲Ŀ#J|'Iu՜+oN'x''edK"2> U+):Oإ].< 2q 1]t ǹ@L]Q?# >C A,0r2nR+;Q}_bc8{պchSymc4' cNr=% ep+S<eW]gmyG7m?82›Y nC>6oڙicñ;SDs@h䘃kzSaԿwQA*C;0Ū#]y!GeOߛY w{.v1ndzJv>KHGcj5`B3ۍsϲ|~X sbj%۬2#TD?A0 mCIV1l btFc<J.Ԫ'a"&YX|9:ڈt[ JCP3s&Λ #$pBnsx}M>VXԺGO9V|N7my8 [`_d{U}R4<} $\ M [ZswOl'yڐCw- ~©]ֱBIVn31,}M.ܪXM!gާO<ίx~d7R@;0ʕ ͂@z)/؄n3UaGԂx2P µ0x}&&HC#8?SnrŧuAdxWwhM ˎ Oc #-m\ T6qQ%-CUonu(u3HS ]D mJzu%bQ7蠿W([1p;YpF,AHd]UjYL=z9WCpj8U=@UhU&^xKy'b`cRqm7dP!mn̘]zIr ,SeR`1䇶rı$t!hxٙcŭ"iXЙ8/WXP|! 4辮i3*hTϞb;lU9S]ᡖG0`D1)C"^z2gh JxY1m!vy SVbhj`ZEckMmoqV_]iόoeOY?TЗF+<E.abj eMf#w+2mkRUS"< 22Qد1Mb48Afʪo"Z Tp7 %I#z xKv=n9Ñ(^ȋ53I/;{6Ѝ&bu5F7ެ ˠϝW"Y/sDSݢMpޯ'}-9eRfF$%׮6wsvnMuL!T3^ZB)B'FoND[0״:ц,7ѮSJ؝8jYt~L '1,z.5l+okP%Ɯִq8x"nvL8/YX+AC7n\C!pUDUog.P7^6s`/ ,SvqǷ ZlLyZ̷N*lrV}%eӺwnyhc%|0jlSMqtTkFϡ ik^L¿Mܑ.B={Vnrv$\U[E1IJٱ~d\wZG'KD"]ā=ĭrP#Mϐ[*'h.+rg%YZt] %b`k⳧h& Hl *s/[:fFw/Ή?ߦvT.^*)n,aJ\tn7wK*1Vٳ oCeDc]Qz%T`B2nٷ™y,!"Uf^kIJa [&7g>J~^1HFѷE;eu),ng耫KgIKb(f+jǧ+ܮ 2cpiFћnuh(wFh3$Rc|pT}h{JuL|AlP_VBV. Ę3rbd&{G<:G75 1 Vٲ?bd 1DcH![uV}cw VMrh4EϿk?k>+d.܉F˽zG-\}{D9=֑6<~T"ߐh:j@G 54V^&ܽOk_]u=!I;N2Y6Yn1e3 b^ kERlAnIl8xAYz ȌC "~ckD1Y)dyR(%HԚXHgU0gi,)J](7gNF㳅iyH`.*5`sp(1r\8`bʺ@ԑ]CvV~ 4@wKҧ [QIʞcv*@NL+tF\xt&Y MRs*N_.zp>'cR QxOTr`RrHе+Wԗ۠2D9r4*׎;8Qy_{ ͇|?VVc\mCb=C ]e:SOcẓ6z6VG(@ȬCӹm[c|_!B#G BYP@. 9k41ÏK1KWQDK7 =OI]?9y{: 4նe[vR\^c2)*ۉBe=Ưt`|Pj?xSS,ӏ6E+yQ:PlP-sU'Dp!SHj@"AB.2 %b(ܵ9mc0)/As3*Iw+=7k,d>+ڱЈOqںd<7ǚM@rABd`->L͵ ^QZ=q5:t< 8nO)LF'8E&Ue9)=_G6* xUoȪk R60#6[ +zEځqɘKnۻq(*$Z/iFSSnk0Me1KX! +$Yb9-üewo6],V=ᘢ8Za,G7> y mq|&nqM&DJ1" qcH v9\)Ⰾw Mm v󵺉"] !dMD.Z$ V$l,+,2a,a{0.M̕uw( a'7Cl'2Hɡ8l}=`~4 o]),ons`O/4 v]]\˯yh7xvo#Q]FvN0 Oc8k\"~fnYEkݞzY}eӦsw`+!U6G#>% |͐!c!9o4V*,5]YRJ[+5o IP2GekɻJJՙվy*ZFT<{t7Gя >9&DCe)+ jƟ^ƦG `-k'7IR@0c;zytvP6iKNG qH$4jW/H'!WENs[&y\ϵ7ޚoW$}@g#w&!3Viu/Khr5ԝ֖9G\2BG!}C2M+ <}Mj$ ,Zfe]BzP 'ּp}5E7Bpx-3a-V)un%)WU@SN}b֙e@*2=liQZ jĸ7o2q,fHSw[6j)%%)GS7))@Zlȍ[n/32`C]w, ^STsz:52PQ@1]I0I)8.$bh8`_.<GvV\*:3;7Ƥ/t\%T)RبP1eeyF?qV{Hwc9P-j @[xD!tK Sε2!ȋ$&_B_I8]{5KQ e-߸$,¨64ļjM.w)ö 5 =c^uAw IUO=u]PO1 )N腴`Pz@]ʞ`dHZp"UX:X[ofSt~UcgL`"c(@ۀ= =ONw߻21W/ʾmkNH2BxܤBW]밞a8J7|_tTgBiė:0w#֛Cvp._.1)“:w="*SoՎ 82L`FqLN@ @eZMVo~5/bޱw: Cy|.65zs7 ̎ޘFQHT4{juC^ZZ (SM%hFIP8n_ݙ=m8{Zmu3b]Pв4~Y36yÝ6OPּVHYT6A 2F1?&*~ڇ[tK_X?kz(%KSUZ$$^ gQg&>}hm%7GL˛P3d ȱ/Re8:b_BfM  +Mѕm;O6'mS n! H|VRӍ6?Umo! ,  =IN c>ϖB.WykɄhY{|;, ~ }SVnK C䍄驸!4 ǻ>4r UU Gi:Kp|JajǼ8uL/ ;$7hfm>P^N?gTߪ܀sklT®q,WVΠx+|ը:z CY xV |GtFQh34ZjView}ӭUZ[ 4Uz:əFhS`$2t>əL:VQ|usQ M,;E?zh|i @2aF9ܬ PuZ͕Y=2 ?>B}@[Tf<,ҞcQ1܍innv I#8]\d:jKN=M&80~FR!#L3U6)ېQ1 Mِ@df*( m⩹2GG:?.BS'ws`NG 4ޱBDqj\pro)4eM&>dz GOGA| '*6~23+B ,Q慠_0P,rLX@* V@c΁xrǭk|슍yߟ3Y0JC}H^fQmDjR,%صc9D^js9zu T|kD5e$4( PŜ?,e؄&;&q` ݃rh%o!*>HP0L}6%k@.Z?$^W<9#J``kezhKm/@Jyj+7{+ɽ oKfmum-i\HmȴbpUrk DABw~#79ʘTTV/mO$1azR[t{ H(Go{~?$ehjܗ#YUd6=^s5˥JeZQ`s)8pǜ, F(I{-;5w}i$mԱ0fVrzkV X*05:sޔhFQ>ePHO.Y8PwQKXa/?dzjETK5A.{-b![p{-e~3"/ &Rم r_8"M 7Y6V? 2?dkcdT>j̶qZ(A8&Y3Wg.1ϖyНU.0˩%J3C1c,``τƠ/*6zFzEg>z^4KऽmҴ܉kq92Cp1ʹΝ]$lDxFJ/CK0H\*>,Oܪ:+"Vm§[`3(_[-;@ exPpOՃ ؟sKح*^s<0/#6&?SXs!럵Hι )&cWыCTrXiadB=+7=xeE}0*`z srgWQ$JݛZHet*vެ" 3͈ uLf5~吘X6l H%y9 FxλYCTLx$}L·|2+7q3wa;.8BusI=QS70f5똎po-:/+^tw "wtmڿzI[];L /Rt<$D4DU:Q{jP@K7"V6mbȀ:L0A@o/Q(-aǍR:;woӉzgBpj7'9"HopTk[EsA8\b<2#L'<3L&|жwT_,Bk2a÷ ?=p.¿*=1$LNV bۊQk5 +\yI yrg-rJ&!D8vP,q=>f>%2"3l1> ]$tz4:+ח=_ `Vv/Yjl;* ;!op"86-fbZ8ΌM,05+s|aNfa?'C*JLM5ֲ[fP>BMozn)?%\tQtF DFH#`MM_u{\·ɪurȍ%+))yGsGK=Ce|rѪ A鞭l~O$ idEHP"Z[2ߩ|2>d6n^u_dK27(_ԃcӃ<<0$_z2fxmL7zg~"$a'dC_,&rˌaٕCTŢmH,slw\a&BֽP\d#W%.?5.wjD>[AKɂavs㶢 յ;t^k /y`/pBRWZd!,t-{k2XzvՋ-/$O=ʩ+/jWOz s.Rl7FL6;VvQCPV и(/;uP6wL57X}'Q@ Adi("&cӤ yu#=g.AMfPF]sP<.!zdt1=DVxdIxuu@[֦&w< ݳFfY k\罵Z[v$Z[PRFd ,4_IAL\؎aRl17!eQ hw\vwm7r^zkJ~n.H!̡6 a  ;Gy\@^X", `=yq]3K挴pi@x2lf:h` uoR0#eϳO>"PINBݾ}J j(I#tksWLDX6 0ބ {ɗn_h8f (\Fx>K~}"jr\lN6rZՠ8u标Q4J؉쳳4ÁyJh5KW#umߖ"qm>VGQ $tmt!;n o"wPlQۮsP\רNB+hQ]V ZlnjP)HUZEj:DOAּ+?"u9i'N&YO R9Į]xU0*sTaO6 (mpf ̇yg7ڪ<@9KFE =Tw0mijL2d3qL9TFYy67 vӄ&$Z<,Iv83/'J6h:tb+gqݺ/{3Bum2F˃N_22Bڙ> 95[wo; Fb:}:#n8}CLia_-4uLmMC/ כ%GD$ӹSƂRB~gX=GxGZk=)u3p!фGĜVpPxbJNǬdb`*WƖaVۿ*kjߣ@v5E0nz!rsڂDV>.Q(EG%Aag,\1~gjD RA^i~U r_j3Lv bD=8 s`\p+1DeaP2NSR,fbzifP9vؼ-ACOj) ^ P8^mx'I홌brvQ9K srGA/.skQƢ3l}nTNR>y8 FN/@.p_n ^`\Z0y!7Z$S+sHѡeiz_m J{G ߆*gw 3<?r$Y RX!)SK/x8Ir;6w&Zt3'0&'X8pA# KXz \8v=WQzĢonrf}YF#V/s|X̒o݌ެiݮGg/Nd@Il+W mwBJtě=MLb,Hgk8:q;€BaJ D~ hkE_dĦټቀ yiV3\)qNzZv4˂*e܊S;|u;*'b&s/562w@JS<3a$pU_E%!6˒%P*~YE&ErC 8Kܝua 45 +VeA.lhc.j5aQ{ i>$d]c#вvQMtֱ C8[d e3_84Uiȍ=$U`i ̍V`mdJHT[Xy RTDBF_ hbvY( g A{Q FZĘi'xRqW\$ՠ0\''A^Z,?[nkxg$5+_oe|⍂۶+oDy y;B-.-ZD}ADS1ìglKP٭R/>ږ)a,R YFŁxJ|e͂r% xCu.dJ .Ønd~eog)?ǦߢdOj*w1 Q"m(oojSX"!M|!8srb2n;iF}c5o]&2}`a`@ 7эDf) Ps܌o-K/H枹48u3&&{ʲ-Vgdz˔ 307vE[F>[G)SVELU*TJۧGu vl&BVk@!!I/R,df ЗHG fh-XOמqeUNp5B WqU͚qj{lMa b~3SLRq鱶Q}m)5enoK:3Ǒv+#hsC2|Xhi+~8}NzR58n'$)+1Hyjoe!rB bR  !"xK߱ߵz:}|_#j9uP7Ok8@[С؁C7?3IP<\3%E j#Im*g=IU?̋ܺ[EلD(;gB|Bsqx0 d{15;2HǬYKW|7_φ(=D1YYb%UNaJZxґrd_TR%4:|Mg]XQ>ņ1xOui+X0d]3a!}$P Z~-'\DCNrC'0/{ƦIĂP)H!0aRjQu(8HUO >SDJ%m.E5AJstάD/tIr*?1@{}6b5AkS7:re? F c/ p^^Xꌔ`XtW֙0sC~) lesTP ,MK ٌ"]Iyx.c[eNai4o?v>K8JD2w㣫Xe,BnqC-ZOa1BPa$e&f,Vhpo![V YG|)i.\,!8 QW"fOR.~&!z̔6D]&5O/HO{Uji)({Hғ(!pB @NӏDTYLa2Tc!ʂ'e%ffj^hh $m9%8ԡ8A#K-$Y2, .)1,Wg1Cb]jjCz =wn+|xHt?_VIIC0oBBh.!dtECLk #= ziB؛iAz1w `B[Yk4y#>ߏ׌T[X/Ҿk%oevtK0)!i ÷NtC|t~)|#-_`ffqP N+D*Esqlk:csfP8WC7 fMl ۠ʝ:/_ÿKQj9p1ãxԃ0: mqG ۆ܈wrEh3^MwWs/&)o8ufZP ƙB,]Ǔ ;V2>Gį\4b@|-DSsr*.D,M]س֤!4E.~5sa!kHD%== XV`AWPJ qU_ma +~;M0DMsx~%@TeŴ6^F R!TJSC[ےqE.?_hQRWR#|}o؆<FAp"'丹UO/E[ טXӶ,B0yzVě_9*LU¹1T2eag(*oUa;m,Te~ދ|+KYіq?2e ,сJ%iܔf7GڱYgDAwYFf ε5m9fTi:i`g\}:v8×2@b+BǩSlO F$o5h+XGk4/S,F|v3v2  Ʀv0QP=3JhU8Anc;1CMՇBc_%ڜS{t)&gepL6 0&Cj%%+n,o&=:~E w=r#\B{lDJj!|ĉiZ*^XG蒇g9f) C mõˏx@Vw1&('oY弎)pO'l |~jtN׳"mEY9%mז'>;VcņVGځ~=;S*[XzB 3tYcF0rLx{Yi/E,mlk^S!N! CWZ\%7ESZYa~0&VFNS L{M \w_PIƞ}<7{ UD\T,p|Y6a`+{a#@wv? 9pi_eF0a|S -Î= yGIdmZ=%O>؀E1$FQ굪&%Ll-_v5rZdVvs20\r~x **C|\{:nkwG$?-Imh,㬀3t ɹI)-x w6m;oԸ%fow3JOx Ryѐ,GCz$aîR+duib#Wg:#EymTß{TJK UobDFm$n~ (a;tQ pn3\ӣ@Ox~Zd@/Bۇ2Д6ih\Ʈr ֕XMw_O`Ce3 :l~"u i;OD GRݤ\4E4e1 1[pQl?<.BHr D:m)3CP{Bo==׷k 6P ~io6[,7N.|w7&OOqh`>xD~1ukٕ>:0]{xAVu΋w #ϣܘ#FCP:^wӯ 3vi4@Z}1 9>`H>Y0SvI 7 ̈́si/E6[|"h3#ed҆` ){<5u2\1KbktدYJ7zw]eķγ^VH3%֒A'y\>cN/pu[1%Z5# &Fi;L ^(Q(>P NI/AExJIhp*wQ 9 R+&K `Be,ift \o6fR‡|LqQcVX&VPU/&]s| ,N\<};!HV2>2Oq*_Ɔ {T",:Pףrm )G8JOv;1zNVoŗv$ٴ'(qku!7B}h,edOVbxEv 51?3v')y!GzuïIMun gXa5,ŏ**'uZΰ{t(z&R[nH.} -iqOl֪,ᨎSXʦsٞ`rJu ~k>+:4W?B<7: G8QnBDZylzj9(xއmr@O)g{]h.E_+d1U]w#ֆCȂIsec-@zss%(bi [d2.MBm-{J\/#NQ :X(c\#N!tbtlcbNb@+^ n͉NzoTw!Ry<> kEs6o{dr6%FzF1f/a4Th,bOnfh|tӠB#GBZU4KSaH,X 3;-:B<#y >ּFџ#5:~mYCeEkvRhK ,شI*rOLF`l$SI^[eu%`qjsw/9lzd}9p83 WJYgxHk #D[;sn$j:PGRvtop2'ЃC4jkbxL8-2v* ok >R0}\;_345voOŵa9FO#w1wP(*iJ.|UefBcD%X^u d}\A:odjl@d)#nƇ 0l+QRfԣ\N32]3xҐۤӠB/L65\blNh'}-sε/-eDZ}lY݈iT|P[S4×k@0S,'GzO?mCVզHs>ȲW:hy?,nVm{Ӓ0G h #_%x np%F8ǴS VrAh! tuvW#'2 B*]E@l**J?3n|Ny?Z  cmHvnBz?.uph ҙ*Jݾ`d' pؿ;բc k]j/g\NGf9Y٤*3 m69:t>N]#7Q+ W`&SϝFU'昀;)_-~q/~|O§| 6L43̔2rΕ_+fީPV:++-,>ۇ܅*o׸ף@jH!LlzCׂEr 3Z:~@vI$8 T^azP*z+[Sz,[h.4.-O|4Bx/g BqyY#Unx1(wA7V>RKՕfA/ccC]c&ju4O: l9]?m[sv_NW:3zMnpMNXk!syt!Aqy_ MbҌm.GUR;9 oD]V9 8C3hkbVM,uRÚJbw15yYMCJ׾ؼ]q8`!i7X]"qs58*Jkϒ@ژ2*3^wӓ^{pT'y,;PοSF A~8`d|yV!`=Q ST}kkO$ιV.\$t'M&G=t?!2=/aSV8*9ҋD-HEEUxks J/1c+wCUHsU`H |:EU-{kEkx#PBcDN_ JРXLCχ9i0̀N˦ǣ;x@ ,-@6o9?!:{)Q C게TGV9tQ@QF?кA6IM;,#;a煗 Xo32s& }<X lFPq\J8`^:533P֣/*U^c}T_m򆠻˪u֭>rە&Ό[{e2X ΀BaæCE['p*ي}nղZ {|0cQ 鲱g;JBH?c9҂DLPAhA9Ut2 ƃ c֌pOLo snaBFxioEڰ5qEP,iEݤCMdc^$YCV>BE '#OkbKG 0kX^ gnCz%4Z9'/\޹goHe> +~)e .&Y[%*192 b_%C5 2 սퟯAl(R%Q(!F;7X} ύViǟR 漾#䎬3S3k1~,Uf6݁)i$=MR}T1*N pGm>,r 4~gGeBVPw'0$i<\1 9@vXVC.C :-{ŏ{ᑟ) /,6-*ˋpnj[ȱ'fĝpeU#1PكW;he[PHj:y=ř6W2*$f2KVHiQA[ : x&ʉ+ Xqf&YSm`F'܉k#c ^XЁW>}.A͖w)Yreg"T/"*&h&nsA\UuBcoדl&L[(: Xz0We_#fuZ0mGHhgEF/ek+ DV 6Kw2L j@sR &+-h[?*V-Ap5sAj]CuP?NH^k?4Pbڌ}usa]p7N 3N+SGo NUi#F4QbcEH]]:I$ݟ nfbȲs '&BF%r +Ҋw/'m% @(>hp}sޅRU/!|J3I G`Pש+ilu}/ +SX?߫_EŊ\\yI^ *.c-գ0gr0h%/n3몴=q~ͺ2d.4Mد0G M~ 1J-B3Rpk4,22jsߢ%on3lOT#Uޠt(\X/ /4vq\RЈuCs*! }a(`H4+ y;W!6K (. %UXj@>|H;?ea^\eoJMqbźs,Xq0HGU6(1{i4 &ݲB`>ُ+.`{-QuO fV+,!U[vHY;(,VcϨ _B(D.]P#khEw0{I1+ApBYD[PӤx</2ĉV,,{Iwk]TX|RqKڌ Q`$τ]d(|-qIh@L食IBnŞkЪA -.-d!nJ79ۏmf> pm&6vŴoKꅂCp?z /XmCo5Izt6fC4>79ۗl;Hj$ZHؼǡ,`FwME0v3\gmqݙ}_ /1#;> H^^M dC'1]i+$fJB&y>-n۾ M(DTeN `y2 ̈́=r{V^Ei c-'}p3(EAC:`b~؊WL̹&qjw~< t넠Bv֝C;%MdG X=Sd&g h`&/xmp}/Yu&TQ0+t=G/_.dc>ßZvPHsz*Q֯-zTqu4Z.nG4>P#M28mNO/^I n9٫eW ,qmMV&ǿGиw 0ojȸG9Vߐ,sIL^t "agox3Y8h!@%n"Ѿ6N0r'G2l b@ܷZ &@Frz?@( T\~irU` M ~ˀ1dk)$]a̤ O c &h^й-fqnJ7VS咧k+afGW)NW?k$R՘VE-Q4"A-$c(RMW$Bo[xӈp$; RtKRȇ$}tzNYi⎎K/G!J.IogҚ y`2pjx77Tȵ܋B!_=㈕D];9uD S+ QZМ;e1yjs7 \J57d> 0bOml QfET֣YGZ`aua!h2|vEj;Ad@Wf_P 4 ˼8ČF+ӳKu8/F=O|+8d@BЈcXf+ٱΛfLTh~L# ʩ!%1>/ң AeL_N+kva"9=Jp^J9\ !% M~/RxVF,\$Yu]"P}KfԹ|)Q\YR[Pue[(_A4ɐ'݁m$n7v&e*Q Gz2Te1I7|Rt$A>_bAJqNuw3$;lMVusW Av $C'z$Wğ6M*Dy"w=IuuqydsX`bG)kpX;eD{F+v⧀k "W>03Sǂ!S(-aS "JK q4~ߍ! c|U?9ӱ&$16 ut~za2T2f|$0i8賀~'X_x/2g@|#;rNQB)C|eXo*敊Ϝ,% ~ jFA'_ GCLDE GLVĩrىƕ.u`mH5//ud5Q64eE"&Ӳ[?\0(#/p_.Mj9U*P=Xeˌ3su} _;/Ʈl%y(ُp3H QOW.uNW-*"N PmS1b X/*)&CB 12b*zn -<\0=zwoQs[Dcbෲӧ"hk/<JL'TF!ZW'} ʒ 6ڕWn8q@=r#0:K7HGė<::Rgsm]`%nCn<\x4Fݷ^XaTt[㴌(;5aZޖ[@[ɸ6I@5xhG9uVYly$d&x)#+bӆ 鷋O¾` !N6ާX77JNec S' f!nxW ڃٸ:xm\iFl1)J! 錠KdrRVvl4i;&)xGr${$|+)6UabZg]4-K<*1K&e3U,2Nx [;<_0hq(96yTU1Wη";V>%G*ڹu)IW+ G  *"u\ -*0a5};}~ ov &Fu {N.z,6v>f޿M$&+r!麹]eT]+5f1;kc2N{{:H('Iϐz"^$97ɉsт\'`_'-}P&^\}HF'/*䅿OͺMvE1?R5i4g֕OWg?gK/Uv1;aIs8W$po{Ѹh>&-.BvYjb 3E,-a :O HjHaJhҴ}M r"lǓO HXgUtDХT= qOׅsI{Xzɩc,!: ktʃe#5t,;pbL'%-k5"F/ڂ0{rKSUxN_@ =P 1z W(W[$0F; 6 E[y !Zm[M_у$T0([ju ay5{i 4cA=#Lﰮ38 DX$nM8q[qEÎ}/TV+LNi d CH}԰Բ qsB /( pJc (䦬^D3~`zk vP,K}0?iE4'U#UœӿhGOīT쌼NGݛҸ̙۝ qϬX\0oyOHr$# *DDlYx}V'i=i[2sꈒ !$Ч8(!:LCASoo"2S&LNV_?+Mx8r[4 ! ;> _ư;k]Adtu9!ͅy( *ORq (SdrŔELCcLu7"q3 {pcTY2NtȬ xuF8JL/M8ĕ dV}qY%'ݓbTE^0.LTnjܺEPsY@<P2%?i""辶az =9hf>l)dPtz4-ѱefǖ x~e<54`(4("揗M!HBqlQ飂fz`i {E\SNMdo|4?U }t2ə+R5o9rN{}dJd>ƫwtpʃݥݗgG%2FҽrkpWy QPxbYD{]bq76և(w כ d &'*Q, ;)6ae`͘. ᝂtץm_JtߐS^i$$nGN?sLCO(Fz6 4Xɦᮦ 7aPԘ, +a 6X}'ЃM*VNWYE)_Fv-cNk:h?[߳r{'#z&᭒@qbKu' 2%24Zt7-vUFNSӶ2L%3)%x[Esݱ9EO2Nx(ro4ZWlFD^l3<-ƛOIs]8>|B̎v<ÃABu>Ʈ3TpOfph6WC!%J왒}Uks1W/[10ޥh; h<",=5&~,V \>7_BDTrD6! ܧL6F)a]ܕ|EBHk$FIo"# 3`TnȚwA1En0'*hfqZ?Ei$oq*!A'Lb^F )Dfn콽ā;d׶jnd|lACw f $M {L$}vڢ [>ĺI_YQ|ŠaS?bwxωlƂLCz@ PM5%)İ bi2LC#-7YiJ6  rc>Q5r*+z#u#CN) tiTzR9>Յ\uB[ .A܆pV8a1L¦iv`2cLJ`ĵAObODms$W&zcU!Jq8xNΜjPA\pxO23R%a daf3)AoZτ"k@ }5e|ֲ֙ӌg9ɵbs6,e^=KEOT=F=a'87,A8vFDe\,~w[*_vk]ፏ)/sFzk yx56w)n~GoBvԹLG@gx'%d=.gɇ*T9U= ﳞd]53(:'q08MM +ƘD!U~=`}V GiMNs V$smz.z WKd@>gaz q$HpGGs{NݳRPy ZKZ>΢pFIbOEZcB?0%dqD'.g0E3%N\`ϵe{=n4to^U0DC\{?^>* y`'8gSo+fcU֯W3,&`E8J1ɘjoٿHx B^F^XIzA <9ֈEch>^SʅFndLu_~(0K[1 I,(r_MQbA6s -Gc:;H "4a]wŽGXZױz$-\QWץ7z~w `pl೵9/ f' @(bW}될oFX@UrK :NOL!Xޙ%}w N_ODV| KC=e.* ra/V?r}挎W5(!,ӆsRk+.E$DM C:ٚݏcr;q]+K~eR˱JJnDGZ}/5.;Dg @/X~3Ͽ=A?u58Sa|jq*Jy. 7FJg]I X缱D&nQ{/ ؔ Z[ hl3$ަsRݤooK\.ɨK_0f"~O;%ގp@ אo>9fGc}XЫ;+|^,صQ g8_ 6$;v`?6i능M*!*wmT0p MO$x)l],@. r>Yt7NERq"C-֕=!s' `O.ϭGf-^~??S`5Z8:BȻjQB%de鏏g m/0XlXD9`;99l+wAL zcm{ SUywt'ʝ0 BbYX:MlOea8sT|Ԗ+ޓ|zd #2S|JmY%bRPcDj(m'j4~  \ I{Ѷb( CW`6Gd*m[1[8(2:Rd" 7%ZFzZ=Y&NA*oMp/i [el@]F<_aG9>7'OYPo.3"To(P' ;eHR[62e?rZ4 fZ/-r%Y^F55dmD9屎q 屒E繚[}>H=Jzt5p eT. /B~Ci|2WШ>}%TΊ1Cd&OfEȅ2  OB-AoԶh@:\y 2ya tX'LhlbOo Kե䵘YƑ4fߧzE﷎Us~ƮMD YU͠TNˀE \Xc@Rl)/jMoeZB =CyfUWȨjkxXîzv_ lWI "A-P,3Ss h3 y%CNi~1'\UVkZbELsRiuR>Ym3ow]6b)' #\V"pTYݦ qJ1jH&FZ/R`H+ke/3Z 7^jZ@3+;U*׾ mb#C@qڏfߓAdu gٜG#<|e7qk(GWQ߾V^N*.sMH9 |EDDi.*S݁dDOq(([Y/xwLTx)') hW=} "pK  2D7N61VEzCVr83cRIu3*6eR7dKtEnƤF1\~hmԸ,WAm.hJ0T`I.XRz 3D_l{O%y;fAXngך3&&{N׼R5bqX6Azo͗Ezqg`hɈ6PL8w <zuysPu͕$/'3#^M{Sj=S_U(4-8Z^ ZIIWQGW1ev|Г># w'r,܄0bO <3>ڢ.V-16'Ot\=b]LΖ#[Rx$UE9Α}LB%SЗo{3GXN'XNջ-~.7%aJ2G۰%2f:*쨫>^qr7Eqg3b^˓󾄢X_/ cWT@2?iWoqw *&J$Gbn`>mkhDzMgoW%uJ:u7<?J9J?B#oVX"|zaǨttS sFɊ2\^9J TeO>$iud/ U&EMh4'\\`vЋF_GcI%":P.tEؚ2Td^Y~r.!F`1*ۍ)w:t# &6짷Κ\xOnqXjO]mA Q UQ"\-yL*C8hd : ,W!ù,Xؤ,+\GfjbQW0?&C&Gڼ̾{B`To*oA_9m{}m}=zMr?S:/*^k7F|u]XvBʙn^ m{Я7Jx`8XAm n8§;w6b+8C|^V.62e J_W ԩG Mˇ B xM$d )img$T .}U:ցJ!]klȁA*p;BpYsŁQ{ಡP̕(h*˕FZ ' ݺsȫB1 37S8sHw=[u*z/ɘc%x9.~.P}Pzh2^B6`I㇥\ʀZ#S ]TlKS.0zd{"tF ,8Zd P(;X8$W;e oe<'(-& YdV!Y1)$,\Ʀ)"G}Hiĸ7nKo!ovL>hC<6ZT'`\WROX`qA)^8̄&x z&|3g fh'Gq?Hpd/C +EfSj5N?bJsv˜֚8Je نnAmHEwI3s.gzFu"Ris8oe^J8cC Pyb٣c@ +δil`8f,DXi̸ ꪡn"-ŭ41HRj5޿ GFCb7j]X*5̋NgZ" S7H@o %gqT &2jD0(5A,խO+¬SO3G'!5vi֨ ۱iQ0#Ui|TƉ-gO^:2Z9>%~h@Vu@pShdhW3u#kE"Ωsca 05ܐ(F HbEdǶ2!XG#r-/)Ա:; ̉ҩ^ٝ6ˆeN5n^AfappLï^,;*|ĔՍq jh2~tyGFa]Z&* z8+QajcL}W1ZZ",RfW< ߛ R0f_(ԮE$dr\SC,>9653͕3R )Ze:޲#W{ ||DTʒ7Ρ7 JY@5c20F:!'.4uLAڑ Zw=qeEP2|n54[D1tNNRhgm7xB- ,G|O ӥNxs^7lwqv]`v5.;ygLxa nVx`5ð ?RpI0^a#I)*>O_7N= N-ԏ|.XE@; ? KIƠʢlj1d~X?qW ϋO=+%7F~@E^u9Sx %pk0}95G5T2z\ ^S[;q3;VzV'mGH<&w҃DM4Tr# 7<P8Jrr9Y] .p臞2p \[w3s)L%P7˿A%]% oCk.0d"ً!8FwgLh!u(z08R;3Mrqű plx1 y[*go \JӘ3Zn0]ԙ@E ː昰Iw_@pّz 7s=-,䩆׋lpE1 /" RB'ګFn݋~}V.Kٛ=44Oj7y4S:'iVYlwR%H"w4J$WX:j=Ē}&١$;)0%5#?is1XK< =1C/ڐBY;rF7cvU,! &`i @$:4#Id[%fX`;`!VF_mHe(Z5Ya#q^> yb'jE 5E06ss Ζ+P[ _Rc{(x!ۗ Xg}FÅ~^[Xb=#(~~ f;d$vP'> [TE:LJW VHlv^2 !*B{ Tnw[S~4h>-St980$<FV0d`Rr<fXg`l>f|.ZttLFkb2bCn)!$u20lj'`>r?GBF:;mxNJ0P|SnABت %(\x!-W6nXB/ VQ^A7?ˇWy̏ !h:vvqbUʺxj{_nZܕHR0S[{̡TF, uLJ\"ЯRx*-g^!6X$]ˇMw;V+WJYҫzw1ø"6YUqBw~َa@BZ>r7vocWzZL23 >M‹J.Q~s 旘bnrC,m&^|3 c\l%iLzՔyoв)xSÀ\uSXץigxӝ}~n6"ީ^{v^c˨>vm# ]0Y+''UfA{1$[q *8GC', ^T Pr0 j$(!WqC9~Qmb:7r:4 £cx#޿&$'g=Gg+_E-Ϲ\@ܛVBIR0i#zhbmiw!{aTAʪc*0@4m`8}.0o9l.YԼMVS&Gf1?_CWw=i- gXgF+;ogr !܅aLޑRefuF.c> \[ eqmzXI Y< `닸LCI"oa0΄bνZ1_ k. nVLxrm!UF$2]z,wQ~»; dϝls7}[KѬ'!Eۖ҈`Ԣ^)LN^2kQb`8g`ynK]?цçUs7:ɓ*@0 -6pDay\C?7++P/6 @ [Z&$ Qs/9$\>|,xϜnc,(7 2V.厧<;:+l%?X~緾}x7 06& ݔ|!/,R@"ZpݮĽBe_a,҂8krGPǂ}`䞑!vFھJAW_?Fr49>x xC( \zVwW-16HZ]"|04S͝!d n]7;umnzpw߳Y++WW`-yPm5ܡtٰ>dVDXI~P x^ҩeO˷,~٠O~ms$c: w}s3%:-ZQr.'HtʛaHVIi!!jw%"sGۓ17##i7CK̺)R1.àQձ~Ro92i%\l8N{WRe b REQ忻9mcAᔜ2I;n,H=@~NxXCXLa+僃M}a>Y."9ߐbk(ZgsX/7Zz;.- `/Oht! .Βfߥt2!QS7Xl D9/-AQ Y3rC8]ht֡uY:!=Lx*dD/b9ug;[yX:n%jtst]|kayIwWXo3 )tɹȥc =Qs_8=}01^B-f~- ^hEx9G{knrO#Ǧ- 8(`l*orl툉JlCf,uԾhŅ\s_$)̴0@ڼ)_ޕuH!\#zU*Yu7Fw!1TEB%"&zWjxg(h]^섬gsnrBARM=@b 3bA76ʸhvPJN3?(Md :^Cpx@.7~d1&TC%l0oE`XfO,~rGq|0]\e\?Tzj^9X] A=iD9=v0QiX\o|gb7u$ܚ^rXN2^Igƺ݆>ĦCL~j&cI<_,zGwa8_epZpvp@NA4S’>7,x|ߝ'Aeg9& /3~cb1H>!0>{h(4)FIE)3Hz+@Q[ \Aae5R:w6 7㰮LgvG%WZ!7\sN>YPћ8LfБtl(A+W\$\`ܾ.n _l{bF>Esޙ !P%<|:;O=Ȕ@P`^|j}) ?̜ԨeCA;>n#:lXvW&CP.wvWCtLE$C;$K,~eJ JĤi8 <I\ ab? n&޴'T[BRML 4OjzLKG`Z64*fޞho݈zRpٙt \@X Fqſ2?@&>s45%b' kS`ԺpC$x4Gyߋ[!:fLm) "}M_!E`A.VƗoo-侪Gb kc ^nz{]lƯP9QpÐaEҶ?6JƓ:2RxXn#1EZg|Gb0+,j5 B;*^6]̅?yO Ƞҍ,7t @M^: ,ZvYZ+8+LTs+؍^axY(&4R}A $gXtE(AH)vAGY'Na%q 7tѩ.| wWsW9< i6{V7j]v .uv EH1vN ֦BLXv ۤ_)ƪV3ݝވ[:*bcII>˨O8j)YWj>/ $&ƻeԿM CsP4˅EpԬ2]: !xdCx@s{TfY˽e̩ fι6m@^(@ObIIF#z$$I, (V&9`E`xG!ayXa:s6뼓.7*>Clda[(%XN"{lg]LQ+tD;Cm`ޗF+׌$X f-'tƨo!]RNeIG׆(3(TO7RĹ:PqYQwdV0v%g o][$ʒ_Zi{=Pk f?QIvz-*?E U!x4I2,D6cUMkeR]pYTI9ϲf@0؀2Gs5M$J{:O-RaӇfC1tJ c\v+Pf 74 Ǥ$d **aֿe'z=ԜE%ȸ*} B1$Gi{~5QK>{9BhM]n2{k|ꢓd0n1D# j9s׼LH'Bqqm׶H+4()s3 P\6 h}QPd鱥 j. /ܓD\~Iͬ=N+`J70t y\_+H&ܪsÑzeߡnM=ѬocߊI5s(BKpH8Rt}I}=M(DuVE`xyy< Ht@N4g Tk\Dx6jeܽd^b"vMѠ5OWyJ[aUx;ײw]3z#U XPwӀ\ք+A3@ר-x:~_%ݚ4qPd4P9!#c _m@-4%hO( bf$u/*j% k0>K+0h;w]oc-[',?&].rfBRbk<2LSQA}pb"?PBBbLBt{EVleEW{t5NɟJ[RurIx8JLӂ'am7xA+$6D8k@rxN5ol Ӿ :r[VF7hUG ˔,!ɖ_)Yh0Z񭢝l :XX.(堉|mwjDikX+-'L0ȱSIg̿tL&/rp5fݦFN~y$apGdWBM SDɂٔY0jJQPQo>$3aR=h5W),.#PdyYf-Byx|^qňPki|.)yy&$Q4b b*!-j ;) a9/>TCKxI(;n"1yI cߦ0zqS/<٘ôKQaܧ/Ai0iw.PH2f_4MB)y (٦c1 d{6Ks23{#bo<986][4mPj=-1<". ]p*3f4ӃRW %.T@3ƅE\2jߤ$ gهi۲(*v́AMe񬳒VAHNp1ix6sd:[O34R3| p-Zx Vs9n ,[hmfbõmyf+-SaPv%yE}u!ۛr&r!#TGEXrɖGXqaQ"2x-^9 mQ70|:N6vͱ)-9|a]Gz ^0=Svb4en!#KgZ8dXb60y$X>1 p;txP!n0`YqB״*a++V&ܘwO;"#%=$( wUn<ܓ#*$#LI褯w̜IU+˶$23 - ;nIwUe8_r&(Rܮanc{lF*ϹC_RJw@IA혙j*,d_V&#x|TuՅ4@%:/C>!ẃ4!TiVdйһ5 @WÎY~!N<iaSyх8 Ϡ !AIeOd$pyĹNe'O-n=F4_>hTˏԁwFy}*!G`)1c5ͶWRX4K󅒖)F,`!&yYzOU=^wJޘhlBm=|-#j8,Jn?3:rA?`gl4V.$Ae ] 8*hGCI!8Ȃ`ѩ7F/XF^TfN3*O˵h<$5[F=.cMENyLM eP8u%Z3i,xG3RW]lvXh *cDi5M`. 7{= i*2I7F#D`(<pQˏ쪟;]_3;,#+IGf^aeO9ZCCS0W-?%wX0ӝ@U Ew,〙wC1^;ua+_!Dzs'|bzBd؊YIiƐ9ś$ j' cdS[U}:€`Lrx;YW=ם|FReEΥ)t7w_ cy8J;FQMH}< 񏱇D5v: BrO]RCR W.NwUd8V*R?9G›eHrXOq j ,N#&m9&L%scza2D#HI[:duh5^֩V9- &C-t>6`J[iBj- Lf^4jvV !˧1yL[\.КEbQ 6:v~81*F݆J R}V  P"m(*"ҶNq4@eS O4rv'boE%qLVwG8Vkpd q,rv%;,&m&)!dUXۅ Ԭtt׆5[d HaXϘZm(/Ý7q^C2S]E}g dۍ뼧μ~'?X_PuфR^GimJ:0 fjPk}=n1O *}1N@p[K:Z4hУ!̩ruULӾ$uJmf$tkKsE}zTΫpZ]oR>"elG=tsf$4u. ^hGmU &d$^#D=3659"Ac㷘]As(}1{P7+1w,rDD4YȒT%RFWHK.VILqd(VWzmPe;|m `iq7fQcwOR[t}SF委Wk o?=ZhW4H+i*)٪aGڣD5tkqE=n73(bhAi" !p҇rҚvoQ%6cfهev@ nO&NT{-V@NWk5Ѹ#=ILzdwȋ|~|4:iY+v{.dN4<AkԦ xE-\2!P 6cީmEl),vJy4gӽAtu N<z=gLEў{d j4=X(uPMƾH=1ryUXVv7^8|dAe 'Չ1:Oc2̮bYuJщ^7qV6>㝙CB? $'X(<c2c:6:O߿rZ_+6M. ph.NQr> x_az ?FyV=e#W[*4H06tm kl84Q\_sv:y~GK'I2_0`䠼Z+C)wI!4ŤV ZTIhj/ N~kwb^|VLos&sHRxtjRxṶ;FP,&jlhRki윒; :~g-Ɂ|"O3,#& YƄ>1;Sg_Φ &ja(^뮹(B _,QDM$!"F֔c VYH绀OT²@ Q~P 1KLZojrjT2r>+HaSv / 9^={L rtJи\F^1k)WR?\)`^BBSVRKm-2?UzD6h%2J+7oRDQ q/<_p6rV&(!x6z%j%$?oAZZуSgȎps )o:BbN_TU`?ȵL(_w'+P7t53Zk$b㝷'-f z~vGζ@%G)ݣäEIWR@3歏_A(,6Q @ g{:UVxkfF=KBAYptfu Q^0I 2 DqbTbTW?,79zZا9`4qo+Hdu^LMl㵻$~˪GG$saj&AR@~D ^A=i7@ yDwٞ)"85= W (ظ_D`MKK3AN@n{{Z7nƂi'_fG0w_4bJPC8P|" l =ÕF(75D 3|3K8 ts_Wd.u- шʤq Yi X7WGLuopnU&h&1[fgc2r/.ݡ A'k4&noXASR )(o_nk^(! ^6!xRx矉Gi&ІEDԞIL}Ϩ;3shjwPQ\k;&9S V?GG|5ͰIosr864t @(tʍ{ 1n<=FgO' vÂ\0Yle;!'}K#7r/ JwBR25{.R7p@!-V2pumґ/ \OC*Y4>CL;7+A'"Zk G2̐e1d FCdnڲ)r'ru/jc*2Y%-Gk|X'E.1ʇ9WW#xlT KU~t,ѯ./|ZrŮkK'db$YwJn?o6WDxyAf_풘 ]%<)+]PytiPk&.!QN3ze=5M"}í)z3bhŢ;zq͉,(雰?xgc-\T N^vWt( Ⱥ;囁qbYzaP*o SF`ĩ\# Sb՚HGI!-%)]S=0C/u]8œUk+:!M(CžV65ic(hw([T q_QMHKf)W375|hQ24AG=kR1 = pg)BeMmڑ[CHj P(zD4rFF#$z c&$=hʲ2z=MZΐNnBڭWLѿ<,]ND:AgJNtze?)Ĺ~w w_`,}j%ȋq9##{ÝcYKsozvʾX*ݕʉ,(_ _j>HH\BA؊](CԹ*o=ƱAOl#$.#YB`c\u >}3nWR=^*%0ʆxOaR&oR!\ps 5ZtX#r(1-fh:*`voH3^>ޕz<'cyw+cxNH9SwR9Wɨؿ+伊nf]MLitF uț)ƱG,+M]2j3[Lvbn8jpCHWymc "mQ\O')Kxc23ap:ra+[r׮(VY3CnxٟTH3*rp(&ofN5H*Zt#ɊX̯G2q7VP'g;Kk{,@^&@!MARU9Z1M\8"0Y[ǀ'pB;sMv0u(5/ TzqGf:眔CQ}cۏ58\46A@mUq3W$cd\?hh nG5ؗ\0!l&=X&@J|{~X2~W7X)ٙHluT%ܚ2+p84u/P=k`ut^7>㵩ђah٢8-`pS+sB4I8õsPӯ-*H) I#љBdcI4UYF{#|s8 Lɫ%I5r|HCttr},Ӡ!xGZC1cK`P-C)t 4qR \gn;F]\R 3`IR8 6{omab_2չcivT @cTݚ-~jGq`gJ Q/3*x!FQkkqhqԪ?WUvt aH5jH~ux!*>r2RoLXzҲ:/z5 r4w6|I^jlsiKmoJ_7+~nڬ?yyێ.[v3k8IWAhQ8v%N"IW;PL ;, 9JH'MlpfM=zg:g-nT)`M̌̕⋷siz|%iG|vuwsEJGdaD dK~&VB/,}qy/Opo?E+#T Gzy8L Dtz΅Tx)0vM]%_F<֓ bmvAr1NlJW˚kKj{`+q T6&}#-mj@$+b,BW}ݢE,{ ٝ69Pi%ROlt\3[xVE3٣ç05rc{v;[qwm>S9b*yy>isq`C?O <3Vwkm ]_+* 6[-v&Z&4DX28?!nd pɖTMG 5{ 4L352قmڃW8 h}uy,ABꪇ?T@SF*#-w:\w@\>\4(oV[*jHVJEP'\ۧcܶ5 UqTHBLK-L_LjÎq1+l<j{~wWC6IDY;VXP}RS']"(:^HG؁ ^l:7)b Hcg`}V^XP?r'L8#СƖ1|7t=O zWQ޿Bx/D:0^vL@XD3zC0fLQO/]äOu tx)Ln|蓁F+e3+oE[&j'W<3n; ~[._,@7#Ws7 : ;Vb`фnOW]쨏 ݢaѸ_}.3++RhbFxV:g&۹O(r;SQ 9pzRn<=+mCiJǧhi7U9{wޚ J(zRkYM@qE0pw4JZ)sNH6Q?cH(Uh~:ƮM OY,m167bִ)v6n^MjS*k @Y+JGQF p*Zˊ-8ܗMLZ6'<2*S@nҹh"!q^W*br#۱ ~ܛ7Xs`iu#EJ0NʌmdZU,7|.C*lnPN Fh.eڒ9q#yTE71B@Wua %$>!vu,~DEa?M82Ua%ؾ=2}F#Moff<Ν;m7_2=آW?3ݻ}q2bfӀ7EojОTYfK 6Z>iRbϛ1ωٰΝd' 2"l⹺H0S|nd00iT/Oaav~"-šRTKwrH]9Z]%>'4nYuG"> La:6Bobl(sXGcQcyړga($?i_e d$M`QXMu2Lx?h<̲t?m2c|zkxr+d[;DBԺDdtҊc:`v8LDv^E@L k0WE"_HºkI^Ӵb8U޳SEcCւZ >8,w邬.F `瑮:w:.XRe(kZSO'I~+T} a%>;_d2;w7aEJ+".9 p.\TS,`8~DͨcɤitXY=y{N޷N?ĹI^<,A q4pm7I$SN">s])Oӹ# Fk~TGʗLEStLsގ'9GLC JkȖQ[oܦd.2Dz$t͂|hU8՝s\$CSoxV¬ȓ3n讃M3gs=obNI|1+Ȃ&iR纆 ZCKJ |Aq}w'b|5 JJʸ3?uSoxm A^O~S=IzREe/6]CNou3V!z$3^1w05@Mo ]B=Fk1g@=:gVBrz j[_WĮe'2g.7fB?A=s>ΩjNOt>bBK\艌Rp]:io7(?L~S:-UB=Q9:a43mh3j0h"XJ ( eS7ph1hp'2Q.-S0 SkALu&+)q݀2cge]P^I#`XxDZH-)9s/JE*SuSOL}d298o)∤ſx tH ڃR@D3ܙ73禪PriqlIV y1ZbM#[k3^`T?A<}#b3 Vcܛz {}D)BUiB63]`yq~FWdAO\A#֊blcΕDEvH\s\s帊 >so&Vܛ\ET>|Kd[ٌŦ v9ka=:ڙ`\{5vsqc{KP%[@EsԝHcP5R̍{{X/6PLqNmEM y+%֗Ho w XXܙqz>0 ݨAF[ȱb#tS3bȿ&u>7k R҇9f<)i,vU- *."I_J2mpDxgXhI ĺ7<>)r% 5_Q dU㯆eRӔ'!T|g|;g g?mZF>]A_K׻d6n RG̓elԩ#ɷ)H55Q欃2ߞl8,qC>,ݓN]y&- Re3ydjP6j`Z j{o /5 +eBwWQKbE&v|qϻ롺k}NEYuA=tlt;E rG87IGjGi*q,-7pƎr5qo7I>~ %)-[ܑ˜Sv@.ʏ<"jQ2'f6!y +NTsU .5C9yoXڙL!_lt[a,-vLXIK f Spq#cÏdOdBkkV([ X R=Ȥׁ" /YHB+1Qh&}W-Q=[KydF\ ݃r>UV*tҡa-5[uK-y > >M߈xބ_Gp%A⍛⊠:7HRgi)9:N.::~S?ZҠJ}"`_fzO QX_߂rxs>Wcyi?* PfL;^1ˇ3 5 2DIW%c}ɹy\=[ds]ů):yN T<$>$>,eE*NJ.0,0 \pѱ?$91줮<5Z6vEHH6 L_FeV<\vCՌH4(e#)M9iz 1>\9dmwMC*bJ-oT8V"4tG(n+TD7<鹟`b:~Emτ<_y$4``<v4hr8#9y+M.I=,9ɇ:m) ʢwt. r:w8|_{H|@9k9H$B^ffuO9ӜXm $0}[ -qE؋ Gh&*@ C^1b]g\Zh.DKzv/k@|Q6i$<[%J!7S&, =)0IӬ ߤmR6r* )jǭR_3jTϮ.8]"ӥF S[?z9X86r1oFcL^ym6=:xZr$rz. Ʒ3?/.ok5 X͉N GN.9$ ᑼtޞ>] J>Ѱrx !.++og!Q% \UVQ~U$YpP׫/4%9_#˽Ag3.q7!pF$ت4ΥdRUL/Jyl_Eɾy xbl5[?+K* AyZzN,<@A/Q4E F`%em =7Q6al@r)v,PMʈ+3%#:9`g en/Bxk&Em"Ϋ5Y|KB uƔ$OP螪_moO)'mE䌖n ;/wF ;;^ y>>bPR^DW4/Rۖ!ʆhHgvs*[be۶~)#qW~ARe ;+`EDNQtι=N7ȑV JB,z,A*|;Ir(a> ,%yAr(Qu0xW%K`79wG%8饂8%8&?z'櫇56QX(:#.q&tu8OTpgOy1sY7U@1l&kJlrI'zZEs`f#Ƒh?ٔodA^i6R ך B0 LT1|XN3IxYkp7)l'um`!UrN1[!͊%`1-9|)AjͶP4:QUI%us*nлfvWT0*ݣewC! "f㝝J]`Ɩikz #!Pą]h@Qµx)12EqT#mb3yF֍'Ls pexz]$L:Pĸ^$ jۻ;v\Q}9]˕?ΜlgOhH jO#6.ߝ NȣۙcIJ-jP5> R_BA+ / <JMӢi @h ܹH8C{=mi f~0`-=)K=6/6ZX0hp8+!b"Mj_4X7vUO/܍$ɔBwP*xG*$iDo c"N͂,;zĢP⹕P 8[0PE~-0A{T9\_LFp WecO1\aź:gVkqf5+}l=} кR 7#/L .y[`X3A5OGWfUB#أa}#3\`dO"*N_U%4۝Ht5o"L(M2Fha%9ޑSC$\ezZ*V ZݴࡼV7عКwUW= x WG"/JbSz.j>(*"?4rT9h moe3|Ňdp=a5Z~Ҁwm$ Heu[Rv #ջd}QA0BD S'Pp%[:RـgE|'Z,l~n 7˛t3dfJ 97](|)R AxCyojWP!Ƙx"=J؃jL",z v+ $.&r{ wd&qR(X [{!PԘE=.6L]pF*Oi l:d*Z*+\)m{φ'~Y*zǏSҫ1ܚrc@k'ߗ\*PR4nNmsUоLJ8!tSj#>by@؏:e[2S䑙;Caӿ)GpjiԾ]c_%h1W Y@ 7nx3CW چ_%bhobD=F95>s;k?YJD5::&ԵTWi6|q*zP44cоk"vM0ߡΔ&b8nMt;o"8g5]wJqq !+ +l+>0qOr> VWz$?J4CtKRJM%[U6XB__dƊ&Bye ޔ*b}ٳXmqrRG.P}c 6:2pюذ-*SΰEv:~DH\odTf Ie%`pg Ps Qd( Lb ~*4?T˴Aa%rǐIS&s6;DFw-W!f̸[>6Su]@`rsKKTjH>t‡ @ (R9.^d=ʲwc&AlS"j'"ippl]Zֆ쭬d_Pr1 6f ?'r8V*nWƪD qX!"*0uY,&Qa]b!/9xLϪ?*waɷ3zxѬOW9^J|.r߾һB}Y!Z?hDi=`͸Yރ;> ס.oV=N33t7o@{M:]fEGcqd >F$Im$W8:(98#K%ue+cgabaX>c;O-a/YӁrz>:1{!15/%rW"fDZTزwgz^ +9tt"kzw|=P%AWS@GQ#k՘ j 7Z,3l]b2UJqXD~rs]2C10邃uL)p[+ 欆b!&.ݪ9Dg 39Rqa<Uܥ{ tsa@ÖQ$P=+QTt Kcrxw]A[JW{xl ւtm8zt)@N`i1}H dQ\1quf7vHKxxuףE5)0wwXH_ Wmm򕣮lߚ\٤rq|'x ÅZzĒŹgS|\c2"ɺq .8Y Tp^S݋iR@u#uWW2^ic%C>$?NQ5/b V2ۙ0Au7x\YYB)^O|U[*N_|*֠|_bBE'Ϫ)bZwIظۆ um?W,Akv eJPK5w6j81YTI;j4@Dыb+2ψ!|Ґ\q,*z8MQПᕅlK !<cJa"v\hJQԧU`KS7[L:!Z*hm(*) ]L2 $XT|, bQm&4Ƞo ĵ߈PE6oٱL`1&EWqG.¾^.ʷ÷9k踃գ;_p[7ќ;}$zE݇ IH<1u`!E{{;b xIH3x@A['o:n Iq|Q\lkGe˟4,X8 o6c25L}P>9ˤx+XQ+;o5*Q-,1FvGtK0p 7p:n>+T1& ԟ*QOf:˾SUb~-Ğwb b9kWsGp%A*0'M,UB)Y9OBLn[ (FnY؁ Ez2H _S}ȭأ!E~`z“DMo=+TEDJ1BjSsQȷ5${̜ʬj+Z_< 'pc#ٱ23/Y4Gft0 P ov.tD!?j%}A?ݩ!{uHDG͡=0=Hi̫G?qY 5*O}ay_h;>tʆ3#S.saK1=t73Sk7z]L#cxe:!u=(cl]OgYnW /a(Bj{dLkmoqHi!i >e#v 4כ*rĹ"pʉ锧cBהXH4 Yg+!a["QVV27[ rɣIMAMs*TBϔrdTvx.6ӛagC&>|CIUz`RfOcމu|ոZ^&[GI@٘2j%$Tt=&3לrʊγ&:<# Bʙ;k),`$&+vpz>zmT(U kMf)#k *!g1ЧNMsgmdOSD)I (=2qf|+N}O+-!KFg ofE"Vϱ絳@Ց`-|4rHW-Hm놧Fؑ4n$" 858"2UNܘ9%WAWoUy\Z͟gB/g89y3KU$44eݷ"~|Pd]USZXQ VqR(rLau;+h%I/J~nLH^FV(pټ 'H. 뫽1gb^)-~|]_Ƽ܁kF-%CTNrMdF4p4#}/*prhIV}m0Z U-lˆ9Cs ^ɚ4O9ee̜D|6XQlM@ϤGelPrd@F抄Iw뒆*UBw~465-Rxu ^ZsI~yfԑ kșWtS޵s?CX6Oeψ-4@`s@@Rn !4:hcXJO?Eyf@?ЖĚ2yihŜ2](!L7ͬO-ݎ>hIٰUAT.JYj8 OLRraߞ-%<)'at *t7C_[g Wkfioʣ\G"y8T?‡{bm69FpbJyA|M*\]ąM.n5d .@LXV]'Wƴ:ghB[ v-=\38} ځk]]ΟaNs߬|doTr#'Ha[ivqAA#WRpGS ~\EG!'ua^n\i{#4@7gNH w(Tq ]I(4Ὂ kEػ^QRn:)pΥj!Hߊ 1ВqĨqFl=%M{4 g |3K}H7GUkjKS WBtWyʦv${l]ԟ]M]bA@$_Oz{3[t).q1Jށ2% =&)zmj(X*ur)DCfjOfiIZ ,6,RI.L3Eu^ sYKu5PiC4ѹtm(ݿL2./aeH #OңglЙUa/?`?Mx!&<0j7ZoOt%N7bRf1 K8a}LU%1A",rk @yxEXTӜ4;rSyx'(DAv /l v7:mhxXn;;Yjzh*m̦=Ϩyw {!Q" ֌:C~ BQ^?g>P∛ڳuU_`O Pљų$\tK,S^wP^<(|~K`eBe/Mz|38jc$d}H#kwQ[!M0u0-uYȄ=7dԃ>rtto_WâJ4܈ 5E}09-t657Y*+(K cz/*j]2%ĚaMCPй^y,-QW^/=PeOf!D r6 ;!롩_,:wdFaS F(,J,UQĶ؊PY:Ɔ4 ifsEjXF A5S~ӍU!7m2e)i\jZFD`e_}XH8qs/ !d#"4 ύ#PB^uvLYS nNW'uSDgCJ4DI}XwuKZ۽H!x?j뫏6-^vH*% )c.E'{W٬ }}3Nʷ ܚ|Yb"$z%])ߨ^e+ S5TESPQe<ӝ;f3dPH-\qj#\Q`o:(Jt0X(Fk q`w 'gR*݌w9ɇ&f?yQrL`O/H@䋟Q۾s G]~Ӛ\)m98, 7Hh E^ 6S q}Pra0Mplɩ SL53%nm3NKȏrOkX~ކ,03͒~xEX%>`ZÚ_%Ƅ/ļAus ~zz V##$';GnkTžkkO ͍|.|ւH3  ~v=h[zMZʳ}6!TZj9ܱl%T-nۈV_-##<;z X0"#Et3 #%vm:Vg,B',FN_\8 d/_D>@Ӟ|]1Z43\(i0eܥ|[j3Ky;"'v"S}:k9d1ls(5 R7ʼ ZFcBQ]{+}bH7wl% G{$"Q}oGqhLER2y+"5(0Tm6]C K.J>s{]3_[,ׁb5 1*)ϘMG~YDwS30A514i%XKL?9&7 0$N*2[)y/!MJ,lK\ø o۱1bяVgYTvғqcgO Y'ncg`#RC?Tqqg^H@6Ũw[5Вq[0Ct_\&h8L~&zΫ Bv3J4͜V5 oR)q7I}eÉ|W{a6$-1/Y*&44 ke$$]J|vyvwƒ^@]kةbA."@nPm\CS&p fau?vursqT k')GB u~@#琙dXZj>sɢnݶMChxf)%Eل &ik^lrm:$P1*IFh?Ç4h P0ϡHN&wzdHIaLJtAŠʘ tKa^1h hOQ,-_X-Ƈ9{ CɣxHXt;<nw`$›490㤨 xFJ75OEk 3BY[@ZXQ,0Ft"v'2]eՈtJ7xrTWW)1ô@>$|9&Y_p!Sm)ȱQȮt(Kvk6)$KV![5MopPs1:jHڈ7G)èy\mm2|J[>بO-pF5mxc>V‹^oz2}nJSv0Ix'SH$^- Cy&We4Հr94{\N3akWh8s<_T>nTsIrS}bh ,&su6iS],,O̱bJF1Fqb[Ȳ<97_K Kna]( dfnQHkP<#ńEHIpSn x%DZ0TR~|f!Z8 (KVZwЁGޜN WGwq-tY4# !-ym:]r.dS&ӊg,,ۧb=|AP$vwr! x?đu+|]%RZ:0CQ+1ÙEgpXK-Է0yd|^4*OtIjo /5=m95i oof IGz/B4Bκ.JAGei/q4>eӂ0G:"f7]'Ba^Y <4 o|L.=|z?Jx'=J >Gߊdϯ(H=H( ڐ}޻rY ,aMa rSEzRH^ɑº;h 1j -,->h`#\4=*xJD[l[01a.J1I >U=BĿ`/jf20'"{lfyg҃"W]ЫR-@[X9c@O [4| Z݉@HiQܛ-+%NOARrD$N=] R^i5Ȧ* J@.y=ɀZj;؜g[8xo5Fr@[^U<7䵩ҿJ@в$7@t< BMөAZ9\֑p D<2ᥙ,jMPP:#%9L/rJ[$Io'h9HdWmO s4C{KDuEAue&Vâ+ N{A.k}+Wy jS&eZ+k h; j2 x.Po-ӵBz׶|j*v % >3~,:=[VKqb^DoA$Hu*>${e Ӆ~dUP^v;SulW<p%U[:{cZUZ(*G\% PIѤ.۞ω.PNҶ NLPnlR94mB~S-De1&\&_[qq..p:(Qapb˷r7%7W<^9DrgH9?GE 4}ZeGwp;AN<8j2Ȃy8F:bzj!u5&Gp](vw/2#o&GZV/yI ١* 0..%=!!2;.U'1BN];knu37W:eh>&ޠ)4xj8M8HyiTOֿ1 8'6,`+_veɝyZQg);Lo&AhQ1M \\g hr~!UgVuUi& t-a˂|;4 `=iPS:q%}J5&*c,.~7=0j|[v*d lAvO[:XTMrkvvR{d/YuC~09CR ]q[ T5-H(icy ]}1zJogt 1Aa"b6! ۖgYZ0707010000042c000081a40000000000000000000000016439a355000034ec000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/G4]?Eh=ڜ.+%[C= 9uw{=% "y/]b`jIYL"V)UF{&~ixf;0;Ѫ$6%{lML3c6N96sozˑ[0.D ֌5e47E+$-i?O,yJyG DOꓭLsȁ蟷Șs^Z?3&a[ZJ6ۉC36"!5 pOT^+U72v{*`ɹ};&/x`-^0^mw!XpJ.]ωi(s:ix ?E̶JfaҸjj Tx,!8!YinLThVzQz;{@@'դbSEG(gvF,WϐF sV ǯ᾿EOBY%syǡE tpuW8ib$ANRf1}݂3/T2 j2zZ4oUHҸ!a ѽ{l@8n 1Da{u ^k/?tk2:(3HubT2v0k^o7PՌC@o?C0]֌mFz DQ<'A46"ihcAUw-?O{r!>;^Aehx[=:iuґ_)ܣX v?Di!.p#.->Cݎ;rjuFhqТ{0o0pN5 ]bu}np b3ۻ!!Y"RbW0A?d@I{לd Yϲ)z[0mLK5Xs?sK}z++92IO;eRDhsձ:8~+$r<!>&* W%co,˞*Zn!ҩ|Sp?FQ@ln3C79S/R@ue Qx?DUhUq}Zh1[;_̗N1 d1?`&mXy*o0*Ka `R#Zcͼɞ5e>ɐI.&dDL+Cl7?CF37l[vx%\[0h&Do& 8[>lV-")_ʼnJX_ZpBNPřafLmeU!]>ؗ0`76xHL ,6(>T&>DRA*1cJ.XJ0l f we@T`/ 9+t}|*frj_q*3 L{LsTXml=fؿozC$)dx)hf`34"SDܙDzj3"_;^C˺ Da rxڻa|R+pyn=90;]^56/;Qk("sUeeE-O{_RjP*{C9qeNJ$c&0- *TB5 RWa?$B"^^E[ ĺ^hpfWbe$VXFԒ}\I< ID|1NIfIqxnQ-Duk,{^.Op>#dbOI< A _mG jsC%ĭMdD3Zcuʰ!_J<b&\͜%oci;1śHR(!_*9]a}nҋFf.OHxc3'7G]tvia72+nZ8{c?LzG&l?w)2mqMTn<9p֢iT;?Ì/DBt/&f#N6W3(Vyې<]x2.„K&(.woTn=]U3 %faps#4 Ehg)3j ^>!_d (e8{t X\ y;Т"Oyf(^ Yqk#,DL,>?tX26sx XF<|UaNv 'BLW~es!c@sA ~s^tD&`Hvoɡ;VZSeFyF+GQ7`Ű/`fqT!C0.$ETUfza%^c:PQ}f4覺 9, IU7v\ HSErXAyea ɛӵ ͨdS#(+u[n*Ae=@q}A@,8xW 9톺!mL;Y FFG5w˄F<]Dfr( ~C!N爏 [̠wNB>}\p,ʭ#V *H?=aĠȬɮn`:sktf^l,{u" e@s7/-gs8hEI*Z$G8#|ƒ)W&%ΨomyGGIx iSʳi k 9c<2EsGy}6*' $8#ʝrVPFVd k QGξ.ʿ4dսk6+nc9g,#vV䠅_‪)b-6@o,c&>gOn0 DeGR:Xp'"sUeZ,&#sYN,t:P.:{Hq!L.'- wqP; 2}{'S3F~?ߋ!iH~:D:)s*^To;s/,:? ae9 mVV8ǷB~f-GaBmsO5wڳW|݃50,Q'P{ceQrRR$JpN4q-~ I7u1AĬuziU VcQE$u$di'0 /BMc%0g~}hԨ ms:ѯW>8Gm3Yݮ_/d(V3D*C5r)v쨌,3]Wx-<'~ p*X8X~/;.#pcG/*]6~V Rԍ@,[ӌqM6`chY6"n@?+ $֌%hIyݓ׉+x~"~uhvd٘ti+][i"!}ɔ&Ypgp .>7Y"ߠ99Ke$[2NG`e@0,xr|Ҡ7LYQ9Fܲ;5!8ꝔgE?R^ؙ;)0wM31_4*zcl'uJeb6OȘԢCqӮR)F/N̗LSŃgVDW֖C!) vEP9JDSK|eNn{Ա(Rȫ%ygd^+uV]"ƌ@ |iZR' XlZ9噣D۰8t"vU{0Pz$/@:T HThW Bjf͡ y/FsLbֈszcy:#;#<=>!]X/NDsʑ%}!nձ~+ۉ^UCYvhoO~L^vm\l4,c]+.hR#3ぴJ.}[h62! ,(үiİ5JDA}V]!™wb a4fM89Y_:`usHiڃ3IJҀ? .}7SN 0=T ]bߡ\2P+Q@xڕ}rQ8 2{ߎlKS+ oURj2hh5x̶T.\̑.&{W>}_ώ*knTߎCiv\#&x!E$,0ӤF,:&<șe<\bi\NBeGun@Ɠ-7k'mAP'? ґDO1& ,I][[(^P*bV T1>A^@o:}ㅲ=Wk*w}n1:smڏWy_PVre 7QTeă$)X MlzV#.REE} V߅RZpwL..((h*EIAH#+`36*U~+!.rզqG y3aDO PBvAĆG!(#l |bf rLjh kZqKM%s{IEmqa1B6r2OFkCȲ~SS>jydJ+-df[gnZAݴ2Z[qZe4p T^g‘$n]gz\mQbjac]mOEz p}UmI =!O$}Y'{eU(Ǟ.> qzw$/䉸u'n_ȷk<s ijc(I[m g/eUmNzTݮD2 !1'_ssMAB߾ܮw.;-Q;K"~`]X*D*e#;?#K77Q9!$Ţ9_p 0ޓ3-YZST6I}-k }Hm ~Ǡ66A*1H򌘃flwn$%ʊI:.MJX/aQ޵yi9knqjq̏z{oȒ9hYUQm/9$wהirF <.;.I \e5,! ȩo'#F{{´UP}4 p9v}stߙ<.7tf2沴R ]TW⵿itǶ7i|ML*:WSt?V1_sBa1L$;l+@j]ҽn*DYhB k9>en)փ\m$\0j tB n/H9Uy4ҭw-';yDqU^0gc7*}i>ԫ\3w92@/y=n '֍#PJPbѭѱ*i>3A1YO ;&pc`E##DbV{bpVOMYyޫ P]̈qm" 4  Rz[~ڈ)Qmv^W\Q$kˉ7(y-bt} W껬|`H w pHNǔ;iB1B(K>Wϲ :|kdu w39q6lk:&.;PR` ^/Px5wЬ, AȩcMr^u*+*Jx%4$Ùdz5 t5qbcΥEuUk3MxnʍcpS ʎ,AЋy*&8cZ%)r`%+B5Dņ5K% hH>%[OJݡ}?dPmr2;lG% $h6{})jUr d:팓 <};߅ZhJcOG@IϸcHIPAm۠ɸtM=ϣrLIMYiEZOJ]j=(*{ FT1ո jiD12DןYodԔˈ^E'-{b4:gn&c;|6`Tee EC)WeGbh Rc_`8ҽriRwzni" =ߠj1 4%`oȁ Çf T,bF862}f7:nbZ(nk^j3lP!j`T*mZf擒oHRɤW!+TOHYƩh+OĕQo;4c^%wc6 R !eV#.|./8xTڿBjX6}RbO/6"$RKg(E9 oƖ\#WUc2Bri#hivƓ2GQ;GZE;g}ʣT1}ugcCD0O"g 4ҊޑfmSJߎ0AҘf Be2c䪒,}tbf!HƷS&M-[w(GY0hxiQtU)φ##;M^!$eGmOͲNzXOsב> ~x6ͅLqߪ  L#`Wgx2'`ˎLϺJћJbW:zJwuDm.,}}j\cszӏUA[?88bJs9$TB ~9N]m-4~\kȠKvtsH,11ٰ{5kNO TAiqi:~Ǐp@5~bDa|"S7}pƦ]0ؒ ZqvYe6Z;#BfWYe%Dݎƃ ͭtCvyr:fq<.JN/Q،t?U " knwj3!bsP^]nO9YZ N3 b0 ,FQ}Bi0xEƒn,f{FqoԸT'B{%(:mᠺˌ7J߾!!9B}K~D}}oJVf:"J3b@rRx5 BoڻY˄t)%G\H p^xHp2yw(aҵ0}|񿮎7Ybf|`r. ]Xm)5)OU6%~|Dkg5K1Z^ &;7*Đ?O]RyTnu$ e'ދ/`Ðn@." P4,x_i&dVǐ& P] z$Vp-GHEWd Jrgȸl]#Ւe5]UZi6VS3S-$|i(GALJ$);Nl`3cw3* ( [?FK?o&v B3#uYNj|7)%lIrNbˣ!A, Ip*lO +H54MC}4@҈t(^uv %&>Z(Ɲ~FvLf?.vAXequA}SiؙwZ@Kśi362V^*BBԵnö!8UZNl0gMulQ;/TW21BQyF*QjL3`ك0*V#ɿ#F o掠!o2qh?}A28]G5v{HMffǾR|8k<# f.jWF~pzB΄xb ћpmT ݰi ɺWݓ"Pv7 [Ks^_]SDOߋ(e,.*BיM1^Wth7IС#v$zqD%U"9fX\ *r0$TY\ߓ!MۙsK)&9]8/Sc֛ES/$_Y RH 7= ˄s 8Հkv_^Sq8R-\c+@fOAhxe rk?}Cch,*rR7\Dr`>89^>o,dmu/޵b .`L*8Jdw+!~)JyJRo)uѶt0^.{#^;/ |\ӂZ^x733V-Brî̊Rw $<_s67Տ0P,K^ xrF^β]O bK&nċ_y [}ɥ6Sa>BKU.@e}`3bC?(`E˒_^*%ߚd8^ bHC)L>R/,/sp`-ŚqSfO+_`AWnc]16SAdMf%{@~U`,CBE S֊ϵA5fOMՎR\C/*Ou1G잺hmʪt l ,\L=9[::jMm<o5Z y#$/GNCa3 ą}CݜdvS ׷F ً8}ʞ5?(F2CT^.޹?UtJBmn$^GwgBEzObUK󡆗&E._=d=U!z]\-V<[dݣ1[S?y=Cèrp3/sPawc)"l^\Ooz@ID‰}f7]հm+ AͶ66;0,'Te- F EzwW?x#E1L!Z+&?լsٛ~]ie6ا^h@.=V,":$xp5{(b?`'P#|y46*ԨYLWhv#Dk!\l SIO[DmNʶ֥hzڹ9*F{>XO3q|˱;kY'6aVf). vrf6Hns~l+Vۆhe ~^n)u*gL6Q*^Zyb Pb LOI|?ߠԭ,Tq@wCdr%h>BmHY&$1C6<ɲecAˆ byx|?'o'wˉBm E֝d+OĂJډ J]Nt!u jI3n?h4'U4?juT/ڤiy@ <>HDqv.tw/7DV@gҜ`Ɔl1Ej)V}b 'bSB9b:W:),c$c8G验ՀԨiMO54)-.L.8}BcِM";/K˗{am ~j!ee)z3e )QFcJ_ T Bwµ(_l ^X%:!S?#tu5Oj2t) Vj-:3~z'${[Aً=%YUA\x?_0e=l^ 3RqA%Y_jެ 1Zi5dgYZ0707010000042d000081a40000000000000000000000016439a3550000d3c4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/Ӄ]?Eh=ڜ.+<=Z-@QG]3M˲/Ȁ3KqTJr飷 1tn2`?{IG9e4F!`e4H TuUPFx"A\A %S163;U 2t,pM&P'3E +קI w= yfcAR> qp/OVDo bP•|>l>7*Ə}@=pf0XP]e2}?8mӃ=i2[]VQ%l:1~~C§cA`z{S/ȴGMŒ4 >oy kkQ!c3O& j>i.`AP~)xP\h$fâa>(OŴLHWl< 5Y.a>c.a~\}$Pm,apn{&UVJbfU-@h%h0H!nua]]IbKzH;Hv=2#? `Wi(2̶G^՝e+($Mut͙O tM $i$z8>ۓ5? PExI:19 ذuF9+Kt^Z cxx\.0oT`]dˏBLME|@TRr5]/lDxJ!bn #%RxGzra.ckh?[_w^Kd#|#|95[.j@|Q|N~2 Fw+ZMhYy;5]$w3 # dWauX7myNPVzbB,,!%Rhcc5Q|(s. d6H]!WdUEЉ*@h%|K]z}8ˉpeAX`N#>Qi@$΁10ܰ`$ %1.' <6%` V>~{s&RV% y3"ɉxG8m!Q`OJ]]O!xJE[e}m Lଷ Q:Q2لDM MCJռe -M0NJmY"~(ڃCjMU ita<*hrAUxU0\=CwNrF2Z2?Z3R Y"mVmab&ϒpd횜2P2@b`D#Vn P^H2ϔ2%'&+mrȹKcy.mt" pX.T(xh_Wp{0|,D\یe?FYTYm(ļ}PNX#*l;f.^9={=y[zXnOĻp[0n~8 7wg͞>ìbxnp*{i,"X/[䝏իKTR^,cjv$n(!c5]UkےDyj|]ҫN1Up_U t}*5q3F" /o20BɲIB^wS;5L&su͍a_R7e"?Cmi+'i6q(DnV\"P6B-7$BG)ALx6)𛑬5^nXM+947M!w)|6oJ19Eu;IBLQ.&' Yy_E iW)WV=Ԗ;YSlii|[:Q3zґJ)1gl賫ٛR >ZL 騶ieҲF/Jjٰot,W?5c|'jDw:)a?Hh+KؒW{4͜' nR/Y( %Ř6Nr )~ { %2Mb(3/og!"tR14k(oT(gLf'E 745};W SzL'N,'~BqATއAU5/ٝf ,SL̸T#t}7TBVխRzCo̱oIP Qa~%@/">ѢN2BrP6V 3ֱ%u |} PTA!5+@D; vn5 9Y=cxcJ`)OCIQ3s[<#]YaP>ukKYEI*  {ւ)=UhF<1.>dK]{Y`.eSbg}KHedn?_6]&xbsI5nq%v@w5&j ( u..JA+bsDQQ#!BD]! :ӎdo^JfAIU,"{A70 ף̥A~vA$SS4 "6e[q`G/QŇ WQ>zoGCY;K(3ej^/0N\ +pVMO "AD}T%Sv˼B%O]E Av hBu%(ȼ~>ˋ/lWfuP\YTB)%ΞOaibVdw6Ix@Nq%aZN4j?91v)] 7ppMvo㧪ZLXs tX ܌-II;@uKK*ݑk "aL9i|`jhB}}s1v-J UO$ ($Ǝ|!8c~ރǸj&mxn!x@ =u1Tgc#5y 6 Įœ5siiwPU|S0CZhஞe BF f!vJξOu`8̈ETMdBtfDqG!!˷"_ɏSqYy};n;m}%"l81AAīBk~9f|Id6' v}s\[OǻȽ{dDpi|b9zrMTS̛!-Q'c1r|mhRN.X eK>lAQGT8gx NF>qAHH]H. {(ڄ7o*718 A߿DRƴ`VdU emإ,>KH*svg*7i0L&V)a 8 kѻ(zLώ)nӡʷyř\؃b߲Ma ‰Mz;8Y;kD{!ߌθ!5kml>Shj8J:t @n;XYF.,c96&i ŇtO\-Z{Dn/7Ý1nW@VL(Hi疱LpӤ,uX6䐞=DFyPz^Oء; ?I({$_i5d" 1ńu $$9axnh-,M_Av U LJjdX+j ? ]N3oX)-\BX)q 8.BD5O1&Q}I@q,#"Q?PxPjk&6 P='6FGͨ/%H͵(FRv%MH ~nO"z)$| pÞ;޿saEi5nqCdn[<.kmlwACz9b,J$E;L iBl㦎"saՓ1q\ڽ-a&? jo7)\ j>FGъmz/<_gg@,[%tQ肀\^oDMav#RLuc;=`N[77h(*;wRdkH,{a`\S:I?9$L٩.&,=7' trMG!s>n姗{Ə(=EuoX&V'sKx cc3l6~ 2>mmiE$s# /G_ؖtU45" 7:pzSMS({ ;>ZDaK^b HKژx [H2OTUߧ!%^E B LvT(QQ* ؒC'uNmؾ _XĞH )q%N,Nx5!~IIK&Tϳ6J'L'.?)/P=V>U۹`j gMO7E"DhEĂS&Yxpn5;$p:%QKa% =ga GP|kgdn-򱐑&nʐXBHo+])V|VsZАr0XLXEZ+ .h/ΛHaX"н}Aj,ZJtvk#U9',l-e3Z`^>f_#&݉[}&ЉPr i?bS{ I$Ahq]@)=5s](8 6SQ)e^/+ao4d/H[Q6W;~4Q~zIE3Y ˠeɮYn\Z>U!JBcg-<& Qk˻B@{S$f5WWWmND2eUa! 5QNL."We'SXl!%oIIUʾ9{-0e.\X{00qU͋(l"Xl[x|  n8E}4u)r&>% KI"J!!x!Y;w iKz̢ܬ03jIntbO׌r*l˜^YUQL6&yp1G^Ae7`JtqW혁%1S>"YѓݓR%8h؛VW8Ivrw3xmշ&GLU]BS0'ˌQLH$)bGXtΝ&T5*pf- tS>w1ʱ;%( tբ$%ue)hMVC }$(H'D%II++HuhsNsMDȳ*VY%1v@.ϯsi L;nCNM%Y[;JR%QH@>paj`W5l\BRD Ǎetp&fZ _d{uGMSC& )x3Jn"yi۳&숰 7WHRh5y#AVM)3/ F EVNI> r۽sYD;g)(cnn~n{%Oߡ+'64%h6 O*"@9YArgBBg1Kv8F}q^:u+@mxBB`h`MgzX;[H^?Lg)>E,\ .|=)v?Xȑ$9 = <1g$Xb +ZtB7$:,VCkĖ%*_ ]Uծ̗f{I\?H\Pe2UF}ze]G$P\]lG˵Jɞ~$P;2rb?IRvFi<ڴ]jFm^.3؞|U aSfb6wkkI^LdW<{cBb2,= 5پ& heR_L7hhUuN!L⡯5Op<-R\#zxE4)G=4ڨ'Ia+C9fVnJ\-PD^paㄺs-2LHsfԷ"i+ $*|yHn E0i$}ǽs`#ZR'6xZz:^%[7c.Fp71VFttHgs g8쨉5ǼnM's\)i!L暤rZ=>,Ć_Ĭ.D bi)I4JBC"]=,3@ BƪK֑WS28;hMT8FM4hYB9h$2Mo5;»)Fl=#mڕe FIޤYd (ޓ'O_Wwq&&Rw5V\d6<B~guY R2`jnjp>MA|ul@%-+ի~sQ.1*~>_bBTtHYv^ei~`!_܁H~-=7/bp%kbQضGʺhҨ<1;EfjܠDZm +C?qn\~Sӳ*4V \XU/G~֚M)}u)??_\fD;HxwPWQ6 >4/x[c Mpw ;2JvSQ*|aV;;m+v;Ĵ9WEԜmHҬS}&F-`i[go`!5ZjJ%t#U28O Ž]:2F!Pʦ/=4}85i<͝y Z`*Ԓ^!ֿ}? >Vƣ/CAj%iYkjq `Zz~pwŽdi0_Ej(P9Kr_zw:iWRYQc43[=~NNrY lxI0mf%`N{ iĥ9%#!nH^%S灟=Ktk~fV@iu <լ|>&Rİ'|30~<&^|\V0d`\/s# Ldm`kٷ=K'ۭ=ieF C08Lr։l&èkt[zQ y ,+I&I/2:zI7(P*kdpL=P q_\X̪\"c cѰ`\ǑӾכ[2)ľ@ەE+ yWJ"?"@{Lݬږ*sqPݲp>8jtb|OԧMƆׅO &4tuPVaP/Ӂ<'A*ق # Ѽ|Onm%nJ@F`:r_g,02G׆A۪J~ɄLb}F]J$ȇOTjy5cg]y/x>ΐ;A!(XXcVitOQ8p-B k>b~, |,n(Om1Y`Jg4"M uߘ`캮!|kPh!^!0hbkZ S]`IЮK2٫ U!/d}t.>=?j S鳽k%ٙ@. kU'pnLzB#g`tb>(q"e&b@DF.Z%4Ѭ'l D(^&I{ y1d̋c==mh]?Pg nbZռ#~(u`Z_9Znp"* 'AqEbH <aTD;J% j^j*}:hϝW+Ju۟r} 1x[a5YFǩpD %YA`6_A1 jG{ q̡~ۧB?ː<Dc{+\-[ 8zƥcXKPzB"tEk߼$'o2, ZF78 BY-\ $j3eqĉOGPgݷkwF9ύ]&ȣoGkc涰&/')OLCtvC3).M&.ԛTV<tؠ}9t#G9BWÁq6^'H"Pԉ:sEhD) {@dA.|]fh5@5>̦a 'ě&Wa+/ʝU0<7VFdyk9X@ƫ8(f"05c#7cQ%]Yk,vhu=O@D``Uo9UNp.;+ u+ Y<QX)c3D:O<݊A`%9Nbxc4$ݦK?Tr`!9(M΍`$ᶸYzHVCݨ{nfFYv:xaמ1$iCѢmJXlƁmzh&dV9n͊#/FW z+'b|T &AhK@׉c4GJ*EÇ(sgO2;@рFLO,rN}f-qËWָ W@KjPf{AGYA}Ĉg;~ߢ;!Z20Gi&6E#P2m& gEtm<(cF$RMR Q)h(B]y A"|2s٫zp)ZՒ>Z ɯK~9ZLsi<ɑ bf?d{̻ Pe~(aҢ1be}CC;&G_gً} ͚'ǫhK"UFu F[r3qlE7Ohz(l; NHܪWb_x%73hyFSoD ᦩzc+% sUJyѦ6xe@.YO\n0a ?D^Y/ AQbO)N<֔yVdӗaFiJd{%XlH*-R)w( {nrT,Vxl)ʟ4]5h\a 2>eVaLh#嗺-CV>T;ܹJE]WuRӪ#5qVl95z'Op?&C\ugý*2:8?jE%6n5fܞfq)Ȁ<@ qxnʳlNo= H_ey!ܢB58ye<7ejY l:_V5#@B;kyqdȣnr4|:7mxCߚHG9fi|:K _yQzAaiUL[+-1?,/ȆIXfqG`‡a VӟQ e-5%+%}=.ꛌWS^ET~[<0g4j5'D&EGJK*k ƈ5so߳\@RC0!& 7)};.<){kzIjREtL X(Oq+uk2D9sT퇳@1oBWI>>!ېx-E.YsDsJyts]085XEv=[Y|ä Hf6,9Npb"hnL͓ Tߖ*ρ:#=H6Yi[+]7kkpUPH-"Vxa2HC9E ĺipV4EB9ŲuXkޤ@J#S6lCBKz=LL=o&s)bhy(nx9c7lY4mw?H( )=G#"p~+F Q%bw} rӯˡMZlodFj].Cٴ@ *T: y+/bGAYXρ? ) w._jX͈"yF#5W8P lmmNK^49RYX+^*8G'[pBącF2:Vј޿vShMM&E%H&`atQdTwj@[C|V3N6sR%{ -+)AUmHXUdں냻YES"u|w7x6OzxE _BXf^݇6*@Ay>[&1?J[F<btlZyܵj`c5%M(\>4oNk'ti48I5*m on6^ۏO) e6ؤFV˻Ym)Vy#0F&` na@WtsILmY&b(i-bKrA|FzqU" ^IA%3hzݾ"Ќ2aQv`>'2yk V[o Zi֣'v Nбc2>ncc+%٢m3ɾ- P5*5q̙eqC>d\$1z_;–V6R;^WmEY-s[UQB/wHj<@‘ʆ+U+ (]!Bo؎T >xId/oʕ#ļO2Г' A8ՋmcQM2 R͌dOIjJ嚒.έ;%Cq&.N,st/( 5>υL|Jtp2vX93XxO~ɼY>- Xfi*kB0E=gп[YMNTl [i/PӶC\'g:coVsc0?^g{ѱ T#! F9 n:W| e_\QG1o]<tte]>ylۉϘAyTj"Ŧ㡳jHm Nr5 X@cxNHˌ*qB[ΩP׿.V= nm0OjN+TՄ_"!R )(Vyx"1QAPqnsF05o.!9:rlh o/QRĹ V|ɉY{XF42qA @lqg>@5}LVd@z ͞ ԨGB^QM3 %~8板X}=qv,2=!mb,s)ffj_J_QU[˸f*B&!q0dls\I0Fn%|icPDjJʍ'moA1yӰNe~5fJҔ~}g&,0G~BAֻ 'ܮ; ډ/z ^ZqQavwb䟗vO=Q:e1H !Ss?(]ɗ;u$=v6k&~uXڧC>Lxxbrr -7VYd-ڛ6ɞݐsUx}Rl?cϰ;x3Q8 + %릾OMrXHh2oA6W\`]rn!h"Y@vfοue%Q\'ߴ~r=Jw.ia(Wɍ}mei!nT.Y, @-:_ח:X߸$ҎtTE7`'Y,q|C E]7lRE%Wâ+P3z'A숔i[{JI/ *E);^ s%V¥ۥ$~5^GOOs~[jKΖ[W!2,Qb~n|ʖսnV!!b[Շx\&" muC؄2 /&ėh{\!$f<=6*e"Ey<)cV'1YLA&,)*t_fG&n4s0lJ|o[^3{xp~ ; =hc Ǘ,[zz>벫="C゚ qˮ__6Gu?2Fv"Tib;2ZT̡<^ā&0w9Z,F9DLO!X]A4 FEgNq$a 0"M2N4&TCN0{r8ze5`mҐ"M{'cg#m:*jE "0UDG-rvZ6\ѻgͲ췾қt2PQA&CڤF=ox掉wa{xRBȵ Ha?.nTrڨ8 h X^١$dGBw!c]T Ҩ洭 ?ylbtY*.(N =%Cڍ8 e`;SLɭ]`}]LBoQ#c3͊A&k \ITL^ zQ^AR]. '[-i~9#sJ,sK|>`~mEFH '7"plax)yǩ-|3{H'ݴE&ExVWe@_xU,Q. ͢m|`K&};ԭF^ΝL9Ѻ#] su?vS#w0<(\v˖K#$ xd5Cuf{OGh)8SxC1(sL.Dd!HgTώ1aڡֳwEHK{, ` A%O1!#\h*2IN`tZB"e]9~ 'GWH3ǩkVhiMJyǻq> BCRla0"m(TRo f]NHm_wu׶Xn9YJZwvBN K/=-W>/oޓ#`-Ģ.77Ue>zŎk9HJ%VF`7:#`$v1+@ganno*G˛ݺ%Y&:@d*R@i+IS:oS:V҅`5}NH.UllZDiM]H}b[~-αVo.&blfRL) 7h7( 5|)I(wj4N%sSWd x8%Ȑ]9HoN1]wŏ'V@O$Okx]VqCw(_{,/8prvUg6*EAvNgG^3 x0BjVnϼ_ӉkdMŜIc7 fHI\Mm mpn.UL=yדxQGn|7 ".\5%Ւ,&a1UV~awҬmcXbSZ*NDs[v̻@໥vVSV;-rdݽBe-X܄mf[ cTXiG1l4"26דr-=Kn#=RY.P#tD!V-_Uk~6,:8eA#8d_2p> .CJVdhJ93 zǟO! 3c%ZoL-xe9dIϐy\ojق/p@/TKW!&N-G/TCs?ļtV+*%e0DY&k<vwyՀGv#8\oQE`%&Q] Mph ~}ދ@YM3FTZg"Z(tLC$ѢFO^xt.dUI*2tt4b R0BzF@s"FEEB0uw4{4M7Sf~'! !X))hwl/)ŶZ?!/CZ @e6|9ʸh [> +䉴TNjg`"vk~ ]~E: o+ POԲdh= A'C8 MY߷#3 =+˝rnOƠClN {#v^Lk!(U@fe1n3e!b$-m#XDwڦ eLOmU.#_m%Xei o#8F)%e#P$8y7"b|7[G'ղTtuV6vY1k *KH1P#iCB|eL"͖i/ߙVX"+;2d{mО))sI}QKؓDR^F F\_bF](cC51 ϤAΉk1EbVcoפ1F%>h@鄪oP# 6xvy9 M ȲOc}҄@7no!ih!V]C dmyx  )8oq߫\D,ɈLTn1BILuiѻ/SQP{o #0h j-#l++HnFɏg@X(2uwx%kU١ cgCHe/z`[O{$4I%@2GkQI㼖ܡ80+ŕRwɢ`Nۛϫ[y1Py[[ +Sw/Rg{c4.cr5FuVrlk zmTYrzm.R*$)|ykIE6 s=RuBNBh&1m3uiAZr4KS%Ƚ?0hMЎXyo+93p;b6R%HܤYj&n,Em.2u4 m( 3-00 2KI])ׂ{ 5p|J=]`VsxGT\ΥEmUl#f556jG[>7 sl+nZkϱڈ'iНu^OIo٦S^Boh|LTj^FRt#C^4.~bٗI~5J娏""!z5XDptٗu꧵1gI"pᇾz4⼭ˠblmOpFU.er]CC6bDz48ݙ}WF0-[sLj}KKG,3ztP "craӱAw1AjH=c&'{mԶKCks`K,5qssF\MۜsA7md8:NQ:+L;p`DGIF=AzXzg:tev|Zq1T{Hƒ灙d{"{Z=!/>:6\@ :pDIXw9l<쇞3ncIx^Q`j3v +@Dґ܇ExDM/R҄ 7??CNo4a"ʽs8GϞp8QMHuNBRWƞ1MN:}kՄmLM̡W)Kڧ(P 2:!w߂ 'r|Tf/eZ=c0i@N>hNQEQkQ}Hr)1 -Cڤ1c\}i5ija$7\U i-"ԙ߂';[yZ'}[Qpc 7y Wk7\< QA@$I.a˚#uLIFHNp̂ C/]0qO+rppm/H 8ME`RSߘ\l5{# 8f~=ic*"Yԉ<,_Ef5W>\1E[fVMC p'0bf }1*FTZ73H.eT2 ĵ ¹E ǀSr k縚\#Kߝ}Tll9i3CcXKo.q4Ϯ+.>Xe'{CSIkKOFzUi#0Lx;va8 :F?C+w;n+tE,_ 񋭈P(q SA]ϮXMcQorQDx3WǢ2Ot&.KCaV" ~UwJU׬j=Q|?ݍӛl[!nP`AY+l5gx,5 s[NHGD-: Ҫ`KBՁ'%@8lS CrcqqyG6BVtvir^3"V@@p,t |VQ]Ẓ)xF?e\ IT:ZNxmnxLNqTdit (02:phw ?t^55bۨ)ayTd9II+>v2dfrO3P+/(DL/} yzANm3 %I&'}\ Z;lP:@uV#D~~l9Z[EĞm$YH|瀎\fc`4FLڍ03&|Y?Ll:fLxp+bSŜ:T`1͜=jh-Ӕ!_V)4Μ>?u(Jiј썬EE<&e><]ߘ1ݞt'%(}o$-r6D5?Eh*U.A!84wk(HWA>"kcQٖ{ CeD{8$0wlI67s:D"W*|w/C9ҟHg\)Iڊ;-=LUm/O>qٰ~W"WpuЊEHFeqXj( Ec6DBj}`])x;Ob'dS gQdIZ'PRipO)?LSj]>O K]meXïkPpXk5Ӡ:B>4 U~G pjZgKxn,H\oVEŠ}as&5jKf-1PU4SP V6 qaS2u 2GDc`&RZ6mwN|u'?#$ x/AǦr.Lfk@ -ݶ8j=nf_^SqSd /C,wf> >&"/qRԵFq"3TX(aidh f=aZC:5>^I2)BNᴽ6-򈒔ȝX /0U)Q߫*k{̃:=$+٥zD 3@*eD$IwX3<}uqx=Ew ֡PHd:$ɣ~y![BEvo=TkGE6CmO1]{{ 9a`!2Am=)Jܷ8w/ Tz7XnH iEޏ$;K.,~w1IdV=+a%') V,!%&a8+ϭXE9*ȅ2b  [D>"+$J]U߆k,'=P$o}q<'Mn fQ4j` ??j\o#em0Xtut#b-n;Rk~CNȮ]kvsA);g_lvǍvLdGˬ1ro?mP[oX4SD_A|I!눯z! N`x<v*(98 .zâ&4Na|Aҗ337J$E:4?\jcv'j4^4Ua2M .hn݅\a#-3kRE^{2l 7FMUǨϛKs1DI.y,D`!OCBhD^I{Uyh&1\~ۦaD8 ,fd8HdЖ0mlqq k8$=t" y5JhޑW+*/I߁~W7c~63xxޘi3eޅN^Hxp"+L'/(FKyb]nŊ](Jtnx;fzAo$Ra܉pL$|q3n'>N\G8ca[!AG3bI\T cYVLGdo 0{("ኁ*P96muTnm"Wگ8dƨ˚ȏ0s4>1vTXHQ)k{uQOr_zrz7oi!M4Bzs FXr8}X_kud嬨'{!IH8g0?xGM9q侯,m$lBa˺4*E{;]G˯iccwA$cîd}! \RωW/X/ek 26, sGz?7T%QĢiT֏AU((V w#d`n&7* H+f=21-D,K kW5owmx vZ<τyc̿;d3\(HL@j`q5w.l"D=*vt_#"?Nnu#$_8F_1t9d̾&K'dKE# 6? x 5'CFh!veѮ(jD~ڸnD<M^u6s?WIOR{/?wEXp2ѷThsfڧVUBG vznc ^| %&Ʈ8ÇpE݄Z 2VDS#Y !Ӛ//ǖU"DCısI[3:hdϢ bwhnY& lndTPyWRL+`2 tW!O#fy՟PJbwwt'0p:R~Leǘljp`^:|W@CN }Ҩ#ۅ }; )s_>A@m͙\\VC&r_.ovts@u{>}K`rG6."9i⭇@],՚O &;cR(j%1,p]Bz<r|Hާ:dRi~Lo(Pa{,s3HEb HCi@F  Gnf16'.YM2ْPlyor^0-(g](h DypgZEӃB:ΐO:$9b3P|J? e"I1JOh,Ē ԹRIVڐNb4̉Ie+WjդlCBo]x,a}p ;")H.u(]&pKPdm*CzXgͲ.AiXz^'0 ME_j۱r4c3UY6:Gf-rW7gp[P:% *mҁGZ-Y4U I27jr&¡e+$H#}pSyg.gwKf:rCQmqj"g[{]gQ3n&46&S;qRʔjp2R{ c$V,ۡ]`Cx5*p*?fߊ*bZ'0wȥG$F@ j# :w p `iàbUĝO @]%T]d]'M\zT* zbFS__P_་3 w%N12Y}U{w'.RIKg1k0 s[ ΋Mk]b$@ -EŌ>la5Րf(:U3>\|^a O; @t-vTg[T}qO~ALNZh&'2 J̍ %@m𝎳r٦m S1m€w=HfjX" '.CH#Y%h,d7  i TV GTYvRȻYT-l>]:'_/x6|d.3J~37 Q es9c.*O In.Lqv2L'&}OF 7*9vq!m)fTIxYH7p/OXjI#2%B3 %Ddgu`b0ţ$I|RnUeĉ^É {rw0b GĂZk觖S3ȸIŒܴ yc՟5HOHC2z'ExS}h}$E_pP,aGp4HV= T_25Uc&&#D՘K>4qӛL D @JD%$/R KR"ǡ۞`яlau/eF8Y`$˾G>DN;qrpf> o]2Ͼҿ!+4BЂgD"--B z꩖a7jhϷZm|zغ6j]TaGXhP"QxHpx.f=X.$C˼=ws@P1Z%پY函}yFif p=HPc)֭ai$d&R3$#[HqC{V]rpݷ pzTgvfisL"W-Ʀ0_vO}霦0 C,BL^%.7Jl ?,9•76멎F7I'Ri&yXfn*75 `S/ϒ3HtT F_c!'J![mc kN(AMf2)<}ljAxăx4oK5J(kq,QadJdaˡEW@Ljq٬8tG32Ifj˜|@< 5$Κ#?tZΗTZ5h}]*j yʈpQ||J&m~LV U[ly mz&̤9_6,Ech(w+8Z^10!ӻ&I壸4뚊ɠ7=Z#*=gLsDPZ+WL)nb>o'|uߠر5gAo(uƸ Eiȃ & WMl2:+^{_\ȥv-*}:*Gkl^;],QB72 xE ̥rYԑ#(%cSҜaC' ,M5j"3$ 1f S.-eUMu $GG u89S&ҝX ^kz뛽8^m6z!)[Z;Ğ76V"1K[6Z|70wZ#Wq'jOov]٤C2oJ vhӉGiJR7F:{%nGҼш\YV P1/ĭkzI3+}:~rna0<8+u NaP;BE.G86c?@y0ܫ2 [itI0ld^CmӴ gz fX%Ätٴ6 68$R1x ]y,Wد9;͘kFynְѳI*;!,qab JKhtrSWjZ"*2`4/K*;tm]qu5`L^)yhpz QJ Q J59@yG;޲Z;+ }miO.1;Pi/+BSN6:gSxJ,L [@A5U)ǍY&Wg\ uyɠ\3vȲ~z@j>Y'x+s,(?E>vKؑ=?eH:&Omʧ&LVhbHpb2,Pݳ[ I&kfb֍z ^`R t;2|;7nFqW:d4#J'8@I bٗ东D%LHŨÍWy\wu7+\b'Mc1w$X2newnF+A$ήrxywm<'%}'_ʐ^jD'(U3醊9L*K 63~H`Sa^d`3BXnH U9#_\:F[AFl=I%^yh<"Uq/MLSiMa!"7vn^)[wsD s@?ـ[d/ml@|Y/?e`6V# Q6}/`> TΗOIHJFfaY*5ܲG)=02E=n;Oރ=;ry;W9!bɗ=nQ:"o>c`Ř, l%%}ol-Mm%j&ZPUthܙA3X\ȘuwÐI4wWMNkI Zrio;WXzys:/wAs5H)ߔLZD,~U㘅K$lm? Cv(=-g)[V%puh['"nFm74>7&dthE_&YR>t* X84M|*m%AO̤gt4`LBڧ^JN."8jW2 EeTPU[C۵(Ceoһ[8|Gdg' <%3|ཉ\PNY0B<.TI fvh1~4A7R|M֗>r2%y L9j]?.jOb>AVP0Q[$nJ՝Krpx?x2GIYW4fX%M̳ŗJsh?l$]M2$.tG? M/NS`4|(UI =.V |b G0f?1"ZJot=8*FOf7do""Jr)pҺ|X4t0r6`krWhIp;dH*_(seM!QṂmj!Ḉr.[MqUyo|cQNzP-NG=L&>r.y?5!TP\^qƜwsr;Z^%gIcayVGﲘ\^W"RCg]]xxa HH a\z20'2KD7*HgL w7~Qs{8ŵ|+ABx8a|JDcTQgXRC(M:a:9:hE@&@\TձxFts-apZ۳#8jNONu,1K8+mYy i$}*\=M?VG{4n -!~0F ˪]aNіpPӓ[IĊu( \Gnݣrʹ [=#! #L;M^cZ>|y }3YB| KIz#-BMzY5l`}e;$5p' Qr[V[Zܔy#Te.(A @N OXHkMGg`%,?*hzjq2B0 &yJKa|je41>\>,1a{ M\иmC $ |; 9jW}mO=\#bfC6&#mr4 VOOŗX;23_y>J ?}.`hH qfdGo Kܐk5mO1{u5E yyLؔhjiJN6M.sȵ32eiqC1ɱtyDeaRH^jrcl`0?Pdwy|$CCGpu3eKGlQ$sHmqli/ m |_yoT\jh/ j i[k,Q 8бOO{^!zR5uM戝g"4WG<_ H{[ӜYPR"bK^)':цk^v-sSF^.<Z}"t7./&jyI0E#ާm5n+M I Ss zb RGcUV/~+CQ w#ah]i44+\v:E; 6uA>QvCGoK29owEĉ%#[3wؖ#t~`. 0(v1|8lUI7UR`Cojw (["{.YCHJ hm:1% [ bjȯʜʈM80x[t'R4Gv-ympHYߌ1\ՆeL[(_Ú;ec gբ+Chc Mo^5sL  . cJ̛}'4,=]EqJ%wh4x0@{ݓ2J*+z##l^U E@0<2%zAqy̬&I,!39Pdop|e=W>aEHa% B" ae:5aẢ '']͏P :SkOn#_V ).)r2ĿC09酋!h&“~ sYo<\nO) ٽ<Ι oLgZѰ%F|ԾL8У%\\I9T,ٵ+9[Nk嵈>(*Ak030E74mi:l+E@:qo[Vw~)eH\m`=Hwgn\ǡy!O<j`Q鎸hϞ>gA(z}OGE-˯F%B@ɱY*>F~hPUI;)ThaӤ!|(sLg Z,/z]F}RퟜA rbYĈr폁Yn}Kk"uX:(ҥ5ɽ<Ɠ/&9v4S ;[H>%fE[9]A0_o[vw3aTwΗNIXȢ!E󗞏k 7Uْ~*:w%¤#~MVNqb)iyK pZRhİRK,`F{!&8X z}ta-:{[4}(q 5/ztO;10)mC]62r3OoِBxu4o`k5Kt^- OF"> QL Ex4o K1"; ;E.)].q!w^`l!A殆)T~2ggƳ+΅..Hy]`+;Џ;؅b!^ԧI]J4OɁm4b@zjŅrӉ{BFi'sV&xXYGtBit}E%n#P5ȼ5X5CờFUSܗz\)b:B1iMj'q CDEZ& ˲d2eJXJݵ;O0]m^[y8?ڳH66] lVcʧ;yd( + &;]{q> h/Ʒ.(kXQFݛH:8m(EK@ q#:Na oCJ(O,Xw0"'ˤ1 1r\VnF/}L2L"¿SQ;5w9)ѱkǸRdaNAgV F8oRY@!|XFN*͐Ȣ.XEY&0t~$MvW ՠ0TfX7#02T"uuwsAw3Hl-4ysRb*^_C\ {v.2<9f:t4;!0u5Y953[Э-SZzG6bU0:j3TKs!j>MzۣG)}]B%!|s% Yp8݆OrR ПP3F|IHU'c*ZS:C6̮/SKYzwCUX[dkDc?|؁.@Z t7Eh5>J\Ժ\cZ0*GyO8D[poEΈzTp'-(/:b'FƋ2VLlLU}Q&] n$y<ΪXZK'nA٩뻐㫧_tQ-Y!:_sm9%}386kXSz O q;(.tJ{N::GS: %O@#-thg >6VU7Me=> +Wv"gLOk 67t{‹Az/:mNc!}Mq:VrqIH TG}$)cJmb>er\IS ,[W3Q~,׃a<[5{=u\fxy xEد^= {Ж4vsq'O}B|SO5nw2 e]_*Iq'ܖqޛwXTﱃq pPPh# {̘]cbkWy%n>6xJsQYnX⋊%/w~}! 9ܰ(n]$O> \`C[KXOQP#)zi@x^[[Šo5!GC.`ַijQ,C Q#*+ Az+>_QQkn) WDy'r=A PyZ׋oQjuS,s91v"̏P&iQg9"vǶz2W}˫[m YE['y:#F(Uw40Jԧ@5ZXsbPNsO(U-A6w K2Ӭ;ĬNWP{;e|[B'S@Z+h3,kpJ; 7md̷Qz[O, |q`}/R H\*-YKqܞW9tgjVIؓVk$V *׫v+u{2|uh\~` &'7ye16_Ӥ$CфPpi>US AL&$$f%Fti&$E-ws8pU]pj4ɄƤn.7%E%G=4s}pOs:8 *=!X eT^M VȆac{Hh߲bõpiUC?D0 !%r9I'^oq_',kC>Vx.f'h`i<'FE-\U+Lu7'se;"7!cc4iM\e\ڀ'Q.sGf Oy-77:YߌOB dǪڅFE-!Q@ԓ!>'֘-K'NOg@ 8%,/v9\B0gG7ߘEQ~`.dIճ<֋/$vXNB#9 :YǛ|Cܥ#[[?$a:b3?nƌ.l=@YpQ#W&Tp1 (g{yv4;|\!,S'`1!m<햣~x (5"~IgՔOǨyVv᫜,Ovӥ9yU:L,^r<):`A)mOz7˜7y,tk8gҽ 3{&MC' r a??ef{zl+ mj))rv'ć +_ @Wy%w c$4vҙyv3w-ɴو`#G>A Et]'5z;r<)=cj!OLM6qϚZ>#қoG 7 pUyؔLH;W"=e&ߍ14` %W9 ; }L6.La/Fb,[X u7ۇ #%w*Е8C+jS] 8g,h41m6 ;|KxM}4gy֌JțC\Kzϔ>sԛ?>4@ 0`z{g%iI} AIn }jb`hPvo#[س˖X=4XӲD=>g:9֜,Q+z֯6d$nplwM*FL̥dnARuKVe "#VSA; O?MF$]a5VF)o6"E ~T业1z]`ryl$+jb99aYYхXN*>Ҁ.i 8~- &Q0'Cs m")-zozh(Dΐ|mKh>[dZ߮'Ep>L+kLHP|Z@{L {'n"oto7۪`#Z>y,)CL/DjHk6X\6듑dqgh/h]]Nv7I@1XkzX),BssugW3DR? ֨A-Z%C8%!@S3~1Z.&NכQdĦVxUÛP&w>cym:Ç CKz@Rjx,}#(;?(fЉWpK%-w#}4f6ʜ"6}4K¿1F5~*3yx%+Xwc>VpӨjɗ_ɖO ,x+o:QUݥ1;eޟ<"R%\@9ŚϏij ͋;y>t6dmwQQ+JM[=xD9J@c\?E޺jd%4֙tOyҡ` '2'4Sߨѫ-3ظEMpRhγJ1 aQ䈈Q)ȢGHe4~671=pk[K +iw'vBÓȟڵ47w )~AXΊ:&A &6#vqX5 lĮNSLu7Ztvc`4?/R"bR^Aܽ> c]࢏ܧxe/7ixGLp {3W A ~ % MTD9Y DwVBj79k \N vQYkp.5#HFϟd1sw/ZKmDZBi:uco0)`M9>Ncs|; t;[_BO)K2#g*fvjwV#3aX#V|"~!ky 4Bbv V2"-o:" CWr-?E 0nE.15F{oj[m)w}sϩ}eB>PJ>_+P[K7۴=rR >]J @dM"v4:Y)m=/^~J}Ab0{1(ʜ?^5(Us"=gnOKүp,? FcII r)1$7z *j0:X~6l;S.Ȇ=Of~*ǞIކjK  +᎔+xdsXe?6o3e3a: ꖉW<)Zc Pq;Nⵞ65Z kH8.*Q$ n9M,>y7ET;učR oUHd=Ut/ $ =WQRP!y!z(qڄ1mrRrz*wɪB cGjPT{~x!Pٗ]Om W5DbI'ф?lTB^/?Z{UB+2jZ ALfhgwe_^JeA D%ip$Pt W J vix^ɗC=*R!#\ u^J`$OMOҌ+-΄M=dإc~urYE(Acؓ`zH֐+Bk"-hAr},wa`>AJM,Ywjr >*M`a6ꉄOJmuȧB# uIg\н3΃iB4<";WCcArz 65&V@ؾlg5 a٦I""_ac7Qp[NU/efۆȴ oo|61)"Y/EF=h6ԩC凫,}cL'V\ %S}=ጋYJE bFyskfq'*<{Ȯz/vUPҧz; M}p?_=0;/+>&މw"lC{Go3l_c&dCIf*| nSQ(U^}zv߽R0C9 QB`#"LC+7; uQ&u4qB2>_gݚװ bnP[鿁.M|c-ӏq4Lst2B*]ތF } *g43sʌS|mfߟuȤ?cҗI+Jw,D6ؑ-6 !BXaCkМq%P(@uIylu&*2!)mwx)+Bu28I1.9(?r󡽪U9vN'y}kXF>\PǸ>`F'/}:._}"SSWJ!7pmZ &15dEn !W'4:lA>к(ګi1NOx!dzsGKk+.mROFbpE(k(1y{3DЬˆT Mֲ'(@Ydҟ2HS`ώ/wki[R:k1_q1AV}]U+ =)k L$Mn6l~>iiI6 Z-Db;Dw#ݪpX5Q55 (&AHmW`{okzHB +|p׽Le0Mْ  ӻAKeq:^Ln$DLKҖ>ҵ.:h0C愞Uɳhi,KZ.n8em}"-ފ COX7ϫ_z6GFԫx"%,S}w{؉kNqwLH ~*>+4dNݞ:B"7 .;)^aVdPa9 rSO6ʕޣt-7WޑBdӋIK/ӕ?㔤_;u6uhZ K3K]pI^v5lҽm'y"Nʂ4L1 h}E`4Gpn;t?4 RpAFqJs.nIWC5t4w<{~lH6Ic6]ow <fG\Ko ڪF@ h$3pY}xY24GP.D Ya=🙞5=Pcaz*"v4oɻ4j gJr^|Գj6ZF)1{De[`0d%[eS =rƉiQ^#)}zn,W9<7m!1i#037e/Y8r>!xY_=ulp肈& 찄㬓QLc}yJClmoǾ',EMS \!XNΪKjzڏK>ǗY~oA(/ϒJC;/!^E1kgg҉ 9dZ7%+,@.nZ;tbsGc;VL0h;k@6RTY3xORom.vZ-]z'7|Kz8*f c̡Dt${7H#n蟱W(T2ظmwL7`{}10̫$H^"<F(pEjyv΅bcdے^Xsݞ<̼d#%PZbe2oU{OaRFgӼzd-X(+L^FmNsq:koX22uወi43g{nWFT@e i`x&`8W) )/aT6}07T'; O3Xs8|NMpb_f<'{nbWA%V#E\9TwxeTN(zP?*+K DliY@&B- ɉGt~]$iU/zPH,xnX5ʂX1J*7B2aTj [*?0o a6V5sNWAa喈kaJ/dt=c{YS j3u>Đo3 Ꮾo`{ gOV{f!L%QD@&IjאU 4"=wNH'H8lAfF5^XhVejC5-gvbVr$ O]=f7QokOĠ7ʔ2'Cr!F3M}K7pDpQoNķ1LUhM56z"l  tSQ ^`*#if iK$.QଵLy؇RǯʖAI2"t8Y_.Scj—:eۄM'd[BF|:f@R_#ǩrZ~RH5avC60MR~A.O OD㩮o8쎴mNW3 qs)+l;󦔩{$8䟌Dn)K=B{^%J5˗ qޝPH9zG䒧:WĵM`sp*QZOobլ molH%X *HH"^ò2wSdC]sY4_-짦p Y@8dD;\5Uq2%S1!+%ub |Ð["Ԓo!I0RaX %bUdR1Q-vçxJW79Eb@OK#,6D:_p0ةWR '*6D> K%ՂV kzы H :=P+g )[WHýIZ] 6GŖ.iʙ1"1 kd+""ǛH;@ړ49?vaK7ovX&v ݊pC#Q#@%K*AטKv<`WcATJ^(; ?,:Ж]O=kˈ Ox ʿ%zeJZxw< 5I?%%8B-O[) X ЦԠ}(' $a1$)0E ~"uqU8ꈣ`tK/#?6ulhz4l hY.('.;j2HZ_yC¨{w{Alo|5I!bzZ CC}| rƊU2q\[N/i$YL _+7tJm.c"E*!Ԏfm<`(IA@ÞJsOak"B@a X"HlgiLD voZ3 !A s9۽2I6`?%En@7f;p d y':,%cߐna$MnWH rr~ >JDPv8~DkxAm ZefY=t?l]]/g2L8@>Y\NK6n g0w4eo#ד^s@Kº@eC+d(%?m>WH!ĂӋ RNX6u~Mxf [29Tu/9sg tQk#G;?a֚dVMFnb!,q^ɸ5 pJdO.[5$p'el I@?Y|9(C·rԓoc)`l6Ho0 D9KT)JRNY0̣@ 4bFWߠezp@XuvͲ?k ^VN#A*&M{֕+I&9]n~g|{V;5ۓ/sÙf!pը -X?` oDt3yzs]UTd i͒ y;vCo0J"n, P5r|>khJxɔov!I/lNr@a!-Oٕկ O?Poc hoV@8 v6ˠzCoѾV6ڴK\ѠX3"=!dOPfA\ks)I * H :;(Crn|Ru۹乃 VL^>⭝" x6.R=OLRۇ%&ФJyϹkEɍ"q|Q8IBs{ävI3ߠ{~"4X{nv/бa l-I0yi)EG)O<:fDu #9nj3`4!8N2p;do3Vo[]m{4 wC&#iBh0k]G |6I136edr>a.?U4<@J-p}~ vSjȹȂWcsv%~ %$\h]4E"EHcI`KmMwlc,h$\(7MB.0Bϯ!iS6{ h.Tjdf,bYa #٥;Jq =Bd17V {b#d s7y& 'G(6aҌK4V ?p<@v~)UD=6Mvu$1YK֦.6o9GLwhcHwPWƧp\:# & @ Fڥ%gE, YjEF_vɮ- "u^NQ}*A.~VtRPbyd"R 69BurR8՝^Jĝ>RJu>aX}訠 ~Ja_=n MٻGs dY*mlؿsӔ#ȣ' [|i̳;|ԭmR=&-o{՞?C?\?߅MՆN3YrjwE/=sxB3A09,iSʗ^z49tsC~_+`($:]FƟ \cPvG6ASX,1$}'g' G(GM/qcqeR7ܜgG#* &JYwm+Jghηj{jUK&ʜVRՙ@Zw ޺ eemLတlWԫ*xxD_yW8^X18!oeL8*;GX4d=B_1\_QZ)MW` Oi+<R^42^f:UJy3\ _(1·{=IA7!\ES/טRUl%7UA k5 w8ط7.ox3äҏ#6S?b{ۡ:N܍u%fLEBUVK,"ۋ+qPk yUuet8{{ϜO o_`T8hH ¡zkYiC"+p;xeN)F¿_M@V3O*@ ͝*c (;xɜQ]$q>RwYQЍj\\h3 051iO qt] DrI?TbU((A~C@qLg}j4%v&)ׄ)eSHvFʺeIIE?ne9)Yo=Қވϟ@rHz~uly5tZ~qE=ȃfdP *Slh4XHr8aR?8_Ƚ'\ZLajOZ4Mc f=u"b0}鈲݇0rk+y#Ynmkh(!dg+<%QGOXl;"խ&{~ †W6Y(@lFgYZ0707010000042e000081a40000000000000000000000016439a3550000532c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/PWR]?Eh=ڜ.+:PgJܓB$ f?#K֎Jbma7)n]D!4BI{Xbkf2BU(r6tCi[]7&7z)$Vu=|2$NW1Tkx=\'mu]R^`mX)¹x9pgAYYU@2WSe9Dm%3EoǑuAiL@<#S)URwktMɽp&кQ`Q~ oO(X11H; \B4۱Xh}ޝ"8֪ˎGån Vn/_[YU`3JJy*ҥ uWmҲTVR)(;̣%2}HMG͹ݪp絃q'mXe@ak†Rn"#wӦ)Wolj8IB$^jv.~6t\6`I`H{ {` :FGQ,jM R<Ť6g;X !z/< ^ : v?i,8/1k@p;[f^%vIE@r9xNx) .O:Y #\drF j@tOM'(J湤H80Okw)Gd$qL@*4Ѽmh&wo`8[Pd^IRS~O*URj6LT[5 |b9YGeќIxCl"I K/=@!}rpΰ=m0R9Kp|z_SEJc;o5TUXPP.]w'zz!f|VzhKф4Io{ip<*G`Vv]xPb!y,f!\xqlOQݔݞEoepD jW?'Q\ZZ r{y= qrDPPʑ5OŎR>,>x.U"sVaAˮFg|A~DIds^< R YMN,wh‰$ʴ峬J'aG3ZX,>oW6VDC)d5l_ g $E<B\jߘfUL'e?NPzBmmy_b^JY!od.]02[d7xL\AB5Sn+Fkp}aK!N`b'hmh`o5wj ]1\58/gW# 4.xdNZff=)s.2KrQ~a(aw&}l)PƇ]]y@)R[zF- YE^E]480ZUo)-#=߬ z1@+&)NXG6Nѐ8zf]le/d2ѳ54A*Pa}ɚ~K[+E7h]% &G#WR(E,Gx7%*ZZ)Q]]'QZ+S_ SA}F,}ɭ\JTW2D2:$֚nidkIhGT/C"=NZ~Ľ#_ʲ}%z6,Oƞc -[#¹FK% G<Ũ[Txm ؇C^ʿRP`Q1 )N"R@T]iN8j| RadC]=C['PyR}?;lBZZc]рn"Aa]0S.,K-%[U4|?nǁ`@l̢1zMȖyڮرgp ybTav+ie֑qJBOC3.wD78ѡWצ*X}-X=eَw =\To73m\qi .Srs7.dti"'l/E=db/rYJcm4}m^RuB: uXRYcSc!1KUU+HIxj ),i9@sD9R㟬ΒOG."Vsk FJjU8i#zI)s6iHk0,BRz_0ᵪ)w4VAaM`ڒYEb v4]Q8JB2[{ `ROI1Mtgi\gsC]]`; UZ΋Y*9˥ރ[DFpgHHҔG<lHL şG_[X CFPx+ J,sASs/uć5W7{:ЭHS*q.LFQ d~vN/13 w,s8c-o 4Y\QqhUp}?U0 Fv _[ xVJw/piIYw`6K7r!22b׈ևޮCg暻> ;r1DD.2iOA  DC9t-WP}Sa$I4 >E^6ѠpUy߁%_dy:aő)cG3 UPl͓͡" bQ(f&l܎vV~nw/HuT6(6-żK W(豴Wg,!r9׮rL&]c撗" [WmX]vP kky/(M22!WGSZjE z`!meTe/:!Rrs:iQц ,?A6NBNhcw馺UF(2޸nl"!Vd|KW5/՚}Jɢp$yw&FG.u.Se/ěRbc;XrdN.~/V8JE9]Gi=cIZ1V`:}o$ײ.%LgfLn +Է֠NcaQ[h!Q^6cl`:q>q,wn]p:3 蕧'Sr4n8"|whId34/V6kf"spi-];>713<ԟkku)x} Es>`d92Y\'4NBd~fg. yc4't>/ndƕ|C%%4Exaic\Eƪ禾ZWBF.E1Hhf~+d]@F[eŅW%qJ8{~ۑ(7wt6W~e{ykq,)M| 㩿yiNRG>\]1\,}oz*Ͱ"0IbsP*Shc_OtkR>TsqN03#*x{R擰&Ɨ%emLl}{a!"ށmGw(n ]0c**1/]4 N}GH=$s<4FPx ۸k.;*F,'lS[OPgouAH#8#צK>N5(:_=<0(BC&O4O*(4#9x# Ea$p! nλ(RcB&Ov:A$Lg2if׃U@ ~t>3Fqds(`Sb&D!dӿ2= Raأc -l{3PHkg+L\mTӐp9I A7ϡ̇03.| WI)a!isSYc~HcSZYK-Yim}a5-f]EU{6W6ZUqfOܙFc^A4 zgX䥙n1Ѓ_9ړ\W*;M 3eZQ4qNaك<ۼ Kp(M;[`BH$*$t*i^4,6ē8rǵw ڃ 0}=}9+c FJzv}.!8}0t9b~ 3M o(@ho .O0Hv9 &0wRmA;!rFÇ$r#a-LK㙼h398WHkm~_zƒL3AA){JYE]XG :oͥc:gEm|DZՆp' /TP*8-Ef$qs(.qIxȭ=\BZH'czE|f i&|H&lP3b풥]sb)=OmWS)JhrFD{ed]KLa74!'QA|LW4 3:\v8֑s;0W CZ$75*W?E :N M4Уm1}Ut嶾͌2wu qm'T!KO6Lh{Xf &PJAc UCo48^ {aKZh1`\dC5- ,5daO1BumM(8x rb4f3鶲Ru J TZx;9"kLIP 8Fur׳_מ_ی$ޘ`28q.o@Oư婃tتϘ炦u+im22[hA[dZ @>yqd^y/\r&}GQ7Jl|5g:A6ˡIg4.RyH(*E!N"9L4> )N)\>vZ6n!*uԲ3ZXq#PG0 aڧJخ2ҿJ*ES41hķRK" TL׊_koƏ(̐7k^,‡#S\7ywSUo `@l (O}v"VIkGXjZ!kK7A HEgu6n36|OG 'oсoӑvBeuHA:_P-hܶ*wU=dFA)TjonkoCAY̞/Q#ߍC.tFAuӆԄ*3] Wv%6걡@bnVmְ+ }hUR o+x=$Eu"j sC]UYIjArѭ._=#loD2[${x3zMOʽ$şENDi^f2iNoVꟖf%%-%H @/u))M4ѧs,#Z"%#Oާqٍ-ec4ltReZR9&W!6\/}3ZUt[ŹUpՠVW/&8Пt9I@s o'X7d> cCX-iO::$5%]DV!2ho3Yf0aE׉(\mN99éh& _g[Ir)ޅ+IJ'r~r;ϕ}^821>1sf-9e7@sؽ[jLO|;/ZB4k Ь:4:nlN]/uӥeIjǶ}̋ђ(wMI_Zra]EyZ`\IQm|Zi4Q؄uĠaN6ep`DfLSrGW$lVQ*~ H,"B Y{C(k4_kc2DxCuX ¦{j< Zzb] 2r~6ߘQD;wVЀx)hO_ɗwFn#F/% @XMf2M | 4!eӗ9BxWK,Vsay]'ޛd"Z>_4]뮇 164 AFJŬ'XL/ Q?%ޖ [6۴ əIN.)当.t|\!$؆":s}g3A aK aMI \6&k#s_7Aɝ A0!қsǑ0q>85{yuD<_ xc F'%3K/.>d(8yugW=_s0Z e  nr'rԃ ՓAV>.8T`$>$[y3Ԩ! ƆeOx Y&ւ k}{B}i[h}3F T7xIlZ k7s4Vى'OܲR3K4Za<$rPGMeF F]FZ"&= s9Wag;;EV2P>e͋ggj}qg!yYHJP +]Ewx 5#a^=宠"<CEEZ KZ5ʻJ=2KE_E slVyPm0 kdkd'cu`gЀj5HJ8]7Ddoz0-^R" #fgF}ϊ;^ʶԱ'=޾257k&sC601۹ZeoYR˭O uη5 %^{8pXxkl,2#uq^ʼPqG`"Z"%V? )oqV;y9[Yc<]dļ3ْ2oMfƉ,_vLEOOQ3(' /ϝʑ Ez קIt᭖3ӭoZ< ceSPy=oý41[3o] S]07FFR:sKp\派0-z(d?U"*dk*V Gݣ02Hn`ϱ59|a2?.sّTQ*Ҡ"B={Jo|Id'*ItC$Ӡ@ ߉0aE L,]&􇱡c!X^!tiƐޕRfl|U%]cSG;澣u/'eF $J}<Sܫ͆!z"Z+y]d2{+ga}O'jlU&_I]xd#IH5zF\gDhS%3@WI_ujin'ً~3L /OOHe)ǎ{{ qD;*=E@@=%qU@݃{A U=\% :p=@)9:LJNpE|VlB NC(j,z^ThkNS^u69"'-7&K˼oIDWg~Mf7a&Sˣ RPmxs 8}]h5 +WE)oy*a˼@M5 sƽoܛ4sbz{Vs$/ K򵋀},_ $M*NEtؚpXU֥l-R8x;Xڬ/x=h36L;kV.Xb@ xp›Y񴧿UGEm#qVtS=E#ɔ"vՏHSWb{tivYa r{6k #DghPô`:ީwo:dعk.0(?1uW.] ฅnE{GZa~FQGSs{13-`^zU1?WA^V ^ Z݈'9EL^؟jJ_xi*5%ݍ @+OktdAd[Lg2<Ը=`\;Xl'T{#{q} kRtZdƟ`r>if9w4N4ׅV?VBr!j˒OPV^bXX>['Ck7*0pSj4}JHw{`4mK/bg+0#hNAX5pm!i-MU@+R[҃o"PՅ ˞xBz*vjg5J1?j,e}yy۞뢕Ѐ\15\y"J  `F*] Rz =qKuU݈؀ ]nwb)n3,5kv=8<_NnJҫ>cDE ᗆ1pSYekn B-^l%u#za|Kt`WRRazE " x\ZfnEu< %~_AW.BsbRm*w֏W1S`)KeH:qU6F^/ i- d> w Do'@"$h)o9An3 G l99o>ۻ 6! D]bP>`lV f?hx T(Cc0 (:o p[ ۣik74T8J+K"ODIǂ:ep7B Au_Oƚ<Ȟ/s"J qQyp/,Q-܃f&7*.}qA,e65=ɋeIbG*t=…[PeLx^-Nk^ CB ,D5iq{LUM@R¯qƾmmGI\k s+Y &=uX_an5=jb+j'DzГϳ'Uym%z," Gƕ@OX 8}_~mvޣ[T/QӔL:bkC/yXi I5_l;PZ𐢜W~0 ",yVbw:|seP -%ك0Y>uw-j%yhtܿ243}JI9fR$e}ͭYUEd4yM>AR,ehKK OR3>&عVir7 c|؟l风#C>[]9(>u|GTMI|tcsL[-VТwB0Mj,u1C3^;tҎ;"ORq֞۔27ye:5qY=^ h5ۀǟ]P/-of^Z㟱ol$Ac^Th̾( 9eV!]hm?= ӷACq Ο=,&%iiaW\hc!R_ݸZ7Oe"W|5]cRdmNUs8*ݒDUkⷂu:U!$͉AۋdmȆ)YBx0q of|RԵՇ}km?HR-Vl ў@-ۛ<{AN-JnN-X_;J."zjnE[7 =7UgoÉ*FyO+T. &Dk0ppv=hT̠KT5ϑhӐlANVvz0Yo""* sz]@^]!@ȀDΗl%\T: H6Ȱ[}1.wi,Xl! ڃT=5mT{{:=H6[1U:k$\~0W\0A?S=.!;v軸JaEJB$-.x}hnꍝ*ߴ]?3Xgx5 )XN4J注*6[0.&H`?,-lDaC\`Nv%f+~*SyRc: ȁl! -y{ȼ@6 S>܃!AQ. ,P4{@3{Ҥ[KO8'2;$XUsixp|` MFؿ9Q2[·,;Dfq+]w)pZt,̶|%o+j>K2^6Z0lj9lU ̛ _c:ZwW5r{!}7m7 ,;z&F_5Cj>HI:uͶL-`(,8Ӯ7o\`}@P\Vz?"f9y'ҕd!#WN -q$:hלۭ3h!ڮKKLjs?vFféLszǞ ~FWkU7sqJ9)\dx]L@:$I'YGTy|z :wUߓ5] ?AVBMmjն'oqVHqc&:k-$Jn舌 C0;yP81)WDJr}!IFAb&ڌ<$!Wgv cI+@˿*BWgWJg_F!RlaYj:99s.~ą3('k 4I k4w? ,4W]1+>y^^wQ ƋO:Rx;p3'B?+'vJ4qc;] ;tR7̮]!Z$fXpr( \o{3ΦQu/֞4(6WLȺW fњT9E&?t=A *l z4-,CdšL)>(dN 3GCO64}Ro͡c25$!IdFCFs:~PZUH%=wX;Tk,݆c}"lƤ5[g~M\j˄0aLP$/ l [û[(;>ʑB g;t1dHY W;ձE [Z0;%KfyK' },h{D{3{W@:!uLQ 4SN1>X vr(*y!*搿K.2Nh$ہvzcKaNgWu< /߈yMrrp+Nlq_!xhf%XӤ@eN yQUZm̓[u<귳qXZpX~Jq?k9n|+3?؛* tX8U7 Zǂ'E&X*k.TI͖O}Lt&W{2 LxCG`$!54C-M5KVEv_OF U4%i#rocLNV#s#ݐo6@2g]6wNƢCUoZbI}zX'\^giz[C<<|Uc&R9X6ؒ cQ W2͢1I4rYLaT&n1bM6h!sKڶd%Ub՞ b1RQ$p %>߶4]-湅v7ՌLA#MfZ31J\˽>B<*ZW! g@Te%2vys)ud>ԕѠ͓wWcE@\4 9;RO^  KX#fa[l{(Xpzcۑhۧ4e^tʹ`,D'P]Y.˩)q=zqls E}Ord= gQYh LQ,! 'GDQ#h*17pegv0P_۳#FDe<20KM}' wO>l/gCJ1qt5kfMm!/<z#^Ī*)=CA&̄hKp J;Xrӵ@L_|u7D~nM\6D:W5񅄅0Im7K-\6]wN[ъt}nёV3]i[8efƦKv.~ pn B`jGz Uqpw1[?$ǂ M2h&.$ؾh|\FQaF) ၒ3oAM~$,D5#uA\(s:9' rz2j⁊EIC-M~*3Zޙdwdu[|\h<qOFaW:&_L:1U#KI3 AtHl1&@$BQ4[7E@(|\=Mmܡ\֓ӨV5 MgTx9}@Ue"$0fe9%30_@h8C5)Gϕʰj+%NJٛ>?)~}qj@^ [d< qںxgO,>ڀl͵'~I5Pet]!n虽uX|A˔ANO$"G!"/1h~,D٩L= ŭKxTe9fv,9?>y Sb%S_%\$1OCs*rY!kDމa*?h3w*⇛Y59)(Iðȹu~%dgqHGuTh}'1sP-Hvw(R@W^:G@/q)@R'q8`f(+ODbAg d5uUsϡhl >n@4$ ʨ̡âwԹLI{k˚̢y)6i= <!. 85#egI@%w!] ҊR:5h %򮛧4s}pUGsR G shwdٝ1mx<=GnҀr;#PKj6ӒIH*4pYYNd!BK4.dž|zf||9[p<9 UZ@]S8dMiQ]`09UЫ7=eg3Ⱥ@b_OboEs20KdB2{/CV~pT 3`g|><>1<mWse}_ W5Z/kǴ j8V`H^g!m ;=nBiE6ap>@H3DVyhEU"6g_䂠rY|s`Tn|a&,2Cg.΁[/`.L2 VX郻_| Ģ-Ba@o=(bzb҂]rY|pT(n(D$VY~+c H/@W'}z5.Xb8jް5-ܱ}&X/#=ì@BPK9idޥ ~M7.K N+"@ aؤ R[<sxhIr^Z%&:[ 2-Th4P>olCNw_(^X9l2'H|֥%*G;. :²q=j3?>P+HE%ByYxqnjNqVВ1:ꐗ? ~3hZ:zU&:Kp =ڑ=D+c 8 Я{fy۔pg+r_ڿAtNԴgN 0J9o3J} T0 ocDŽnF?*@謠 ~/(Jv7|;X˚٘1v1Z'}7,4$OQg$~)/a߉ ꑪΐZhŨC-07RHw_KB&9!,'QlۋVp]YEM$d;]QmHO[+C49ȷcjzT_6x`\y8@KKwNkKJ%N&zyȘҢяL} wUFY>ͥ7.Ksȣ,&"l ,a4Xsoh ^%;/,R`$RIAT3ǔ 1Id k,;9 -T1<]iF? UD|?e'EZ;tRȁuVsrVU(Kj aӓX"}G4O?Hb?4˼!nِ\`sWSM}We ǵy++M{:\[av3+vUᵀam sO =qx N@QSA)bCPsnݒ0J53ټ~)։N& u4v6~Sb sN5ӆGZY5U(iokKQÿA{EtKmȖ6>x:Y(qV@pђF邭6m%?<xxķfYӁd{Z!KZeyχBI~H9`X|ۧo෼!b(ˢ,U%h{mj?5zɏ.Gy<&oXy֍iL,.\ot~V7sc鱚T-˙!Iݣɭe 'k1QT !s%]oN9g"u(9V rv'l$u |P)(8yC.]m1w]+`kto` p('lMLXɬ3 0f/x[h*#=3,A;HC8< eKWnFWs*b OgM85iʪLʔ w21 1fe#4˸)Z_z.b2Kv6ܨ"ⲨB5 42Qgᘭn\Ó]к10ԛj>ŧ9VٌR$,_fdH<@9puX໨pNIj_@? x,O\|lpgw/N'ޛ )h*>)aH1,Ei5ww3wyi);UM^|j6JkpA5"zl:.Zד|z3g_7eaeh2kQRc4]!2k"[4 -í%RvA]aGjM,dBoCKl]mrC9fZ>n4RIkHmE3VKv+nD u8{^#V+>ELs^p7i6gva-0#"_(=N,o:gv#"$=Y %&QC Kk }Qò٬__zُ"r-"f -QBfCR{/R'^TpAVq1jc+RU7ܵU* Akq VXR =7yowd*N$z|ܠDŚf|5UT TdĆU !W'BPC×y0W] ({KufƳmt=j$EPkldt+IP&,\a}S]f+vY;ܻLpˌǔ`|it X(P:֟6ɇ58ǨEiK%XvP&W|ze|Vڑ5ܶ:&BGYIwAh.i9!3MVl"S B=3g֗~q 7rQ.7eRXycOB;?ɺG`_f)VR3+bk,JRJ[Dl7{v%%j;#{ͷp{Q2# Qgǽs_rph ,v:G0ptPAv/qIs=ЮTFYup%JL5u%ej̰>2XJGհz0U\BQidJ /7-Wv [BU4 ^W+e{0U`>-J%Q/u qNB'"=jH0ڗ>"M%SuyL#'TT ! /riM hB]C- 2H-o?8m t;Etk at شy X)#9?+]c`oH9|*bʔ7A4 s6{]:m* rxχm'bL !S3 #㬡)<al Ȼz͇ wRG}S 6ruL/"T'qTh2׌G{3]%ɖ/pge[2r0w*MZ CA]3ܥw(Fz \IӚa4ynNN.[E?ڥ7iVI88%Z+vݵsa-QyD3{l̹Z X!IC}ML-,\Jԅ`B@gw T9x=wY& ]lHѮG?lpp˺u7C{ Ϲ3[.8TCE1}H'.g%W6I~(dUE.C/_ 6]k]P~ Nwϓ[7,%䤬uD pe KaizEaFDREG:֝.c6ZߦK}^rHI6oa@ B2w5W@H6eI oG @wL/ < A̱X8SX->RM59V}?cY5yV)WXzӁS.,cMŇm4BfOlo}% Aq[E7JVퟳRΝo1V )+'u k)}95j Vxԯٛ'_XN,E\ԉ=xXzd@6[9wey aJ)?&cڳwlwf3Sl6r'-fQ'%  󝕛(+ ƣ3nCZ4OA2(譣s?%R]+P^nP%ThE1 ʵV~WC+߹dEJTMANwЂ} i@`ƍPL"r 9uCA}e*XcS56bw~]0ꔮѿ >xyʼn㈝y+$>cGcHr(Oڂd21w :sRcS]>duHTTO EJJq+L&惫G¸ o*@ěM tJfӈ8ai&P "#`YYqvSj٥NgR7lXIaom76߭TٮTu}“L#SI+0W. ~u7 Ǎ vaulңSDO9pK({OQ1}E7.ԽR8v9.rA{˲wJs Fwtjm+(~:KCC1mU̇0o6:R)BE\6PM,0q;M5m F8gO3Omg*3i9S.LH{/mnWϷySΥ w,x侉X8"ZV4{MDWUU0`|` :tU“FjK%b'&(e?7rW˚EǝdA` Şc8g)Yb$hZa=> x/v3a@#xBQWrI<ƣs+”Хq06q:_F8/ϱpu$Pt S{]tn{/X3=l+p Vn8c@h,FWĪ^b~&$Vߌ'Rƌ%K N6($ms@YrNQV_`5=]{z!o60JNq/y9siD#3ݲf+C,w}nCY?gwۍ=BsAq6nρ=u;"W>X`Lv9e-W7 F&K2o'+T #Ҕc#nT;hq w0yVl%ggC<ۼNok>V7}}aR-#o,2eWb=c bBhG>[GSev\ iy [y٥zgeu%7Qf"/дj,*1,_J}I(kE`eg3?ioӵK=ʳ'fcItG15&}pEo|\Knw85#r -JlO{vi>T+eeLUA£dp?&UyC_Vⱥ4)&啉@0.GHLGKߝZrGZ2Z:} ';]{, 54,3"H9oc"hqY7'ݥp(pdK 7Y+i>ʾߙWwz.D9o>>ÆY:MNﷶ:AMq Kt*@@L (0@ى Sr6}+-o˚u왈1|W id_K}d7rs+ZV"ir#8Hr"F^ծ4AIPdCE.B?$Z^N0x`lЮSa 6t[\KQ0_'b" Kj6#E;BHP/8`\;0z],Cmޙq^^iz o(czI+G;󅳼Gϡcm˵Y j-Ԋ,'t /z6XYء㔤@XʙQ&ߍy.=,HU%K~Β멪AYy X3ld0E˙v%1.+alcu865@ŠF}ǠLE4+izi?;DžhtV$.; \CMVA(o5LjT޻9 3 7pQ ˩6Z™tT1NVxx^Z9f肔'8<& .=a/ +J/ٰ!iת$#z.ԪוDEPq8#,rZ9R kIYipTطM9(=o!o=R4ۥ}N&@!CtVZnmjgʏ'7DZ`e{kPɐuёϴ_  IFE<WF3̺3fRvQv,{l8$w}_V:Ÿ;kM<2MXz%0c0Eb)h8.bSWlm eH HVjU;ڙPQ"|k?1cJt^Umzh$~ѧ -mb?9R%,c僾A N>&sY"%i[\6r={b41oJ_{aV/8ԇRHUҾN9x4d 0:8^oNgv3k Cq3G hU_2{N *Ь)ax]k MdLJu{ demqTYUŜzK7Koւ'VY=BD+by eDdog&C(fwH~Bmg}LBҝm.G1OJshb|h6z69njh4XN=Ns#4T3AR 6wg75PWz#gȔu53Wv GK:ԢXBiw(nH* 7*Aq(/D :uu$PJUG`ǧR?e_]L Je?"G5Br\ * ~ot́5767TN8 6|Ż6@&g}6Bδ夓wLU+s 4#G**ڢ.1.f)LBGWv0j&rqi?Dv/zԐg%B 2;7 &{ة+Ei¿}MuG7dſ çEÃ޶Cinʱʠ(ND^fߢTu\Òz_zK\O{F3E+.+l3;X;E(W†ԏwmpQypv!KXx^J~T_;͏PmWͩ?a&m fwupW”{r :TJLP&?=G*NMY-I-|`SpgcZO*aR|;XՌ0Xk4Oy/Kc;G~_1m)/+4ʻ'z~7/Ir˵;gE I-p1![2#%՗unhOcwPY ]q )bSNd 8$K pΦw!}e?mxٞċm|檋|@.lC($󹪺3J:eHu_ 3p<1~tg,xSq]: P !=W}D"pVk_2PQsq:VVM:}{DCo )U*Pϫލ0[ s zO>]uL& ţ|$SKwpb p>7eQ[Ʀ6  ǓǦXA2`UpMfOsB.x̟Z^|Ds̐NHnŦjM>LNxi.'e`hIG942 siQj4#E")F! Umr626=:+d42})\<7ӕ6$ >Ry6/JI1V_:DkrIdNpk\p_A@g@" yԖ&°~Szr/0)026d+ n@J- JO< yyd~j@-u\p" &jB" L=kX^)<.͒\'{T!ùsO|(1 nu".l*Պ 3)_z%(p_,,CJKvc@ћx8z.XpHw!wl46` U$kY#6Kr, =sG6KWS7RxmA1/q_;%S'ݰ5ճ5;zZN>G3Rr'bn% 4Ӻex< }0699O+zV'z!BΆ&Q%R)hyދn ~:ҽ&AU F9mkf~恱Rǰ^;{ػ /p`Wy5) Ȓ'VD9=&xq%&*S"GS4%x! GP:(*"K?dA6}kL@6Gľ4rwXA|%qY9}4m=Fqw;Oa$͐Euc|.׺lêGa Ⓩh1( QeN @3FǑPk+vo羇#ϲ/tr[F4gAl&RyH>2Za‚ @a8jTUr"@(U U= )"ܷ*GB%f&_+0kSa42Rbm/S#@4IWR"g4=Ul^u^Zzɨbm!M4e4] JYwv'3f9Jd&ud-RBng[ԄWV w}D,_8 uH3s'M'A+LڠZpYuE954p.gbТڗi9 5w0V!Q2GyA~E܌ Q̈upyBJ*&C>V4R_nHA%ze)'‡?6\=&X:]=Pyp]ib͡eʔr#%o lSteS1OVN~w flׁ`]b>w -aа*z2FK ǚU0 q?TtXzhb7l pl\SFau24LFmU "NF V |)a-?@J[ma %TdMy(Ke'H-,Cf5ח㓲.miEb Z#kDQP 'GČr̿}Cv'CuZG,%9:X{ag$~Ep2 BM{Yb!ex^!['Z'{}yeS~Hv=qNh ȍ"\VNTYձvt5L9F;j]4dX N `wL,fΏǙJ\'g(o!3u F}7Gird{P]ELy?R`Kp&m'4E4 9řI娿NXqM҄tĢlI͎ 3 Kwj|l׃شI6-$BZ"7 x;)sղ2iRxy$6%/m? iE{|T$9h۸0uZںb}lA2X˅V lKP萙%.㕞YW.Vܼ>9$I~GݰE꒑+[r`B;~Y ;䔲b2tCcC4qymi"qԾ; dj4y7^FŃeW(;,gPv:.dPr0yrSVs4J Rhi#> H\!2?;Y_HF%Y6̰I3]ڗeu&pQ&ռ3&1eE/qƹ܉ WDg^s=Nn -ϦJznS]Qܤ:Vj.Y O`.Kdjm{(Q}=2$OlGׁH`OԮ7eyȃq)/T5yEn3;!Mf@<ѷՑ(cȂٲ9lyj <^SCȰdlAqٞ@%o:`%\t7klKX?L-ZÔ'xQs([;c:YwC PQ#h\Q]bYپi G8(6(h0W<x*%ՙpߧ7?X8j z`94_0A.Lb4쉛..wN8ʀ??^ -xJJ ^^Tifh< x4N|L`m~H9G/f5|yr!hYu\xJuZv֨P$+Fp{n,?uglMu C 9]wat4 *%;+|>*%$!TA ުM-tJ=)3A%:HOe6h{kI{H% },GakG.}!o'͈K>;mM*X}S.P?=%{X)I*cNp+'f\}>a-`zVƆ0> }9սmڮ7h&>RDFdwzZkGbsOҀAqN˯ :h"o(d';&:8]z˕nQ~]\'DG f暝*_5&}ZvB;S".U*|rd-]V xRpoFKW$Ot~ 5Ǣj+1}0o1&Q+zf%tOԲqzcj"ק7>'FJ-YS %k=D3p A6pRdRL7o1qdN[GS;7r~fcx0;2fP~\c xS84o3(|쨱KJc*L{.ЁpCzJ(1j9DsŀX'v}jP7QӑxȪ@wD;0loXodxFcOPR%Ռҋ/-+%gvǰu!˟o޿@uG:|]7ڝ^\P1֪zN9vx%< |VH\+.gGI6T#ɈM]0_ޱ#w D͇RVխ"?Uj̭c0/\{hbkdH4p9r^?4f6k{@ :2>#.3T@Lg*>1뙘!(1 1r>֞ؒٺC?Y 8WU[l.h/_?GC )>ȦjZ%0tԙꗅ!vk=:Ɇ>L0.PkajK|qP7mQ푵p =~Auln .ne⬮h<@^#z{{Y%EGA9_m`I0S2N8~]*} Y>IY+_-F΍,"&x'P\xz!iGYҍmc.*m-HghX~M =/~c}fw5W4KH/H5_?n GAczQzN 𧅄ӱI}"/"lެ1Qk:O{nv*t~́~NO°O8a1ڌs94ejnفHA'gͅ=ySZv^n[i4͋3дбNXMFq[ $݀|s,F9l9 < `xeSFCТ^.E?6^`&yr25=t*e4lu^5㲪e?@d0"<ױGuF rE`6&w^&-H?Dhwᵵ#c?!-:xqP+5P*czv;ڏC#; ^e)@ى179`tTqhK^G0V1? )OgYZ07070100000430000081a40000000000000000000000016439a35500005e44000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/{w^]?Eh=ڜ.+ˤAv6#O WȄQ^D΋ Ǎ(Em!Cd{C]؜w0R_Xeubyag CVdXQ0&25l%Uq0g1;0}r锎CzD.?dxeb Zp ΂s8ԩռ~샀 c8LZmod)"4t]);ױGZTuR\d6e>p /Y.lCV0$@.X9Sг>U~|3zP %Ah݇M-G 6dN(}v#kh̎,%E #햦|﮷޼RޏG0{ rR}H'*sN;P4΢t-Jq @wlA5yX3\d B/Nզi{(7JVV#)ȔղQcqPgn q(7m6!췴G^1C'fb2Y"Ҩz}|57,soЏ-tYR;6k!*?&%O-nn*NtgxXt S^:=yY$S~a%zKB( ݷ+<:%A% dDT<a.W_+P*s1{0N/Qm9Vccߘ i/^'PX-{Ik}PåA0^ 0CҤa.21iWu|u瀽G_IJQUC<{ ^CoeO2aV'>ѕSԟ ^!Ӝ-sg1NLN=᭄̉ c]؏Ӑo֠o"M~G_$j+ 5MVHMGȅ S!%o.F,O^CTi =mV;EOR4Hӗ_|jä4{Z!8a3WHPx'3]]w7MUd'-5iہNfv@A# SכBZ%`N<@;K]aCM{G;!42l:E2\&,/dDM򹯂hwbG΋QyYWf^sn!EvňXo\ۂKC}ieca kw\c5u-(5iHH+,!j6gpbGL]q"u 1vAI¿&SEbǡN`U ebĝGC9{Ph缐z V> QdaV Erx,$LF?̙Sq*ϲzd!/Q=RT^+A~FYI!IPow~ė{@M(+Cޑ=9L[k_w*{LGK]DM6Bk.zmBr'd%RǪނ?s/Yq3..Yt}F{).@?z>yeqpp ].(/m:a}3U) QSw*D58&=e`Lh<-w|_{nO>)S`[ h.FA v-,3 2|A\To|,(qȾ"B|߰SiŔ~hs#Ra'hAq <YgϦ;KfU4,wm꽳Εlzemz]F0%њv38.RE ٗm#ږF=c[a*,z`D}'6J IZ`PČJB MeWi"p<@: 3/(9a :P. ꏆn=pG)]=ckP{Ծř2v68޴\߃o0pJRatɕɭ沐~:З#7-} gPyNV%UW#%9@ sLv!IAՑ^JŢ}Wa3m͊G^(ФnT#- 8xu */ ,av;,4dRlO|@[A ^XS= 7D{|@CV3CʇaϟƢ0%ٵak2e.H&/Ysj\/ZmL,AXE/O rc:+\DI4HMZ4%Mn@B^ 8OOg".WNA%_g#CT5f%k?U*7t|Y@伽3]D<_$$$R5n~/mHn;Dl%m_X)0A!!a{"̄PۤF?:OKbRn|ޢ73Ջ-kr-(XX@ T)@bM!@٬7}d٨ZۮUQKN? M+UiEgb>ec'Q*0uVr}흑6ªBȐRPmIy>"!i e:g<"4Gp7ƦUc[3W-*ҁmZY5-) J,^Wt1c1['Ȉi#`S2~i)ଓL&xlmza$:3eBk[ _+1w#x#@.Y y&o롅p40Hfc=odߧBdj q{J6; +eĨ< y'PL(E  ]*7% lq]9_TFB0H }R΍^O `=45fqo \S9i=:MY#Q0Q}Y(D?sgV<)[]>&S#!&S'd5˳=BzchKF;\jxh|U_ÄTVSsWC56|/ZA3kBEN-DS>Na1_KƌzQ:.)ҁ#;t; ` .=?x¤OBlx9̓QGTe^".#0 {՝۫ߎ-M6J"hۺ|AujR^<p'ժSUjϰ h61mfotx_hE\I:rm'3o\] &"HDi$n.pվe )vl6Sf_#{V]y}Y8^<Sl#aB 7[k8~e1Q5;i X޽j]fVNĮYt M!&D8(>{Jܵ~Uh{z9WgPbpK=MzII]J#(_ч=&.r "# )IVlysh֯BFjI K]kY`lƐ"[8~ 8q#CdQ Kia^Ltb2n8 TƁ<Ȯߨ0Sith?-}Uw!dRd!/|d'uafU?|em 6d"@Q# S;Ki>X1m#_7|C  n*1 `.Эm|;"(7϶a: /&E4Q1]0~dZl^y>.?CFu@]i降LK|w[$osÿ5?jb ݾAlѬY߉#XL9ت[Tu%E4W#*[T\N@_ RzH0g1QuʮgYcq(S3+OHD+=Qfj`rq`dc_ &BUKQnzȳ@c 3AwYkq#ݛmnAXGP\\  (^BлW䦞Wd #esSVkL-|\Uٛ7ηI ו T6}[im$VZ2HgW1}+!Oc[ BI+ԙKphD[NeT>4r0 pVǒ\fͷ|7$DM9I )WjX]}^mRU.Un7a,cVオgA(.h;6^-u4Nj[ O^'A!=!o!b n '3vt901 :jލ5Ziu-7rQDaӆ fU(8Ad1y_:pszzBɛ[= 5mwN<7A;34CUg Q ,q_䔂N"m`}4W)-y>kpxY eH2:ie CGﺭY5FEq_lQ-tNo U`'^oC]᝱r]JheŮwE*uؚ5EJC,.k3l0xN76RVj xaX\ A=8xĞ RP͂}qlR-첃*}iC9+3 Pq ,I=-٭Z:,cF;~;pW=  J&ہa V]v+85Y9&ѠJ.%UgokvVT0F D`CR|NWzL䋔O8&) ĜVH&9/Mo$U|qQ"5V2Wjiȣd~7$NQ#K[vCo>v>Sڍyz ^GU:̾7"?m>kw| \'7d!H~\l@H=Dք U?{"I7?.%,dROn"Dt>l` ߡ)F!لjib_.0K;}<+j*I㈚i^ e0?j { CLa-",3Ejć;oo.m{wmGZA>{I{uT'1uv&\53dg=ž}ӫJ34(M L \^+j z['˗(LzCo"ptۼ[.UY~A1#?= &'S}g()k:8}b _yewr@%(:8̈́_vwx>#Jv!4O垣C7[.醢Qi%,fP8VH+gTd EWbD92Ddvb-#\ҶhY萹{Y@QIFdQدer,R9X胣?_Ȫc•[Jl6=?7"7b!z Y?8/5T0%INĘp$^29dT&gʎuTyH/[lJe]k78xJ ╻fz2xVF QZ 7ؤ ~еz>u3DPmE}]RܓZ%(|МZQRvp4ySVǹr%ݔT OX˩"1̘O6Y6 @edb-jUh^Ce3 CꊣYaێgdQF'_sd?"7,Z}]8t>3&Q(rr?F2t9丒xh YUE#$8 IIONAbf@ 76:]YSGTT)۪neMf&ڢ (ZcGK{[],u kDH#REtsFi$ڝ~vr)d n Xw"Ʀ8JMRn7EwBfEb0 {]ëXO %_Q>,bsVCH&[Kb~Mڃ}3Ae|f?FlyĆځs5pbPM}i~I\:Zi-GĪZΚ7:D#% jc.\XP":. }tb/oUx~C/]FJC#Nґ̀ ):F'.3Q\e,NL@r3lƿU1WH2ԚT_&:( ΘZtq<cVdx.mOhOASeX_I,f }(s\RjċmTo 3a<@nK,t z@T5k@`;$`Um.(>kS~@WQcR`3jZnǂ̂/+HhQL]b<2``E-$ayAӥ'D}9L'lj5 *H% 흛&^i#VbAz+ uHFR= ?)KP"S-_/!|Ȁ] ǔGwy@Hq`\SXf -$2iK_vkAl;,BX:%-c`̨TRP?KNZ63f=>`+{釋0 ͋9x "d'c4r(C:^ 7EQ8y@Fht%x1kU{_w4^Kddy9 >E0&Bx4\_sO>8W!=RB勦W#_N ao7Gbm@K3$ȔPkkۜrV>Ӵ@_%w*߾¯>g~94%ZRU%y0Av s@NmJӆ&āq 1-2۩ jTC̅ŽDޮ tNabۈ,*|VLmjsF_R섢g4{r{R;9hV*Mmj/aTg_222W5*2ևWN5ʚbY@s䱑-1udY:uE| u&{Y2(|16FIiPƣԨiߖTO&.:RA=yH' Q ]Op_2gg>y? rS1`D1Y#H-نWGLqOX(f 6DU]ĕ\C-EqNfT%' XڢxpnTcNɔhèȩ%iЙ8h9=1YrȣJ.֞GX[J]9iy:Q-,]}M73y-Ԃ;y5/=Tﲞ6޵ K;Ώl73gRF| ܔݱ;;6x w/s.u.zlCs[u}!?˵2(U.}OCg$)XLQH\- z$9j/llh4\M`^Dz^XPDӞ^hW7r55fՁHʛ"fj`@VK;X,C Eu2 .c3#m7 Pަv(QG-ա EXи؅* {VsBQ%fY?G2/bw[jnB *6*?.܌̿8gwqu(6ez-yΣhJ{Lf%7!ƻO!ny R[B5̓kY[U}#GIeB.ewxDճ3(KEU1sų_DTv Rvxh(,Ax_Q[/?6~QWxN{vv雀pn(i>"_EwLœO={>t"ƍCafΈ9AD}Qܩb| \mY?-GZ:OgN.g GPBkFIGrwsK.ns)\M'j p*R yoo[Ӆ n#{DXuwɞG$m}ë;*R~q" K?bbo#dy1 hϡ?NtEV}mC͔m-a'tЯnzy|./ $d ve1u}ptBӘ(i_ܶ  ]$Bb@Pf7E%Qa 9N yԌOn3E C(coZ7. !Y5rߘ-$P]љWَbPE}K8:7ĉ[: 59]kÒxl*p8W[t%2' Ȥė7oKew7y|ć<6uЍ`دa \U@T^TŚEދ!;j'H0qʈrh6w!ߋR Q5Ts听Ȓ O7hB=n69*}ʶtgU6!cݒYh>dQԹ/-ALKFpFXψ Bw"oćZ{8A Ǯ[tP΍.qЖbLXb&e1k[B6 s6G9o5u ]N: Df (  fO'~(VLR8xXrmU='x=1aFx.(H}6M+%Oz`F0zx!( _}kodY`Ȋ|N+ϛ @DYRV曡P塳nϾC ?-Ƃ A=7~ YGtj\bT臆\]Wc`7Ѳb &\O?$TSNUv䁶#:z2 I_Am( )aZjaϓT-&/JϜ+[яZJ9^ot묥jN1TwkN栴E>݁GrTбHlH$^ :~ۤD+tT*/j߭ZXxOpWߠ2Щ*&񞆏F.Agow;X_xm3ϋI)tb =%#YUgڧI®Q]sK785:ir ! 94Q\Odŀ[7ZS ϩaH$nP$.8RZrS{3c6:$F)լM=ŷQ]hGc:+\}]5iZ,BSZzjbƁh.\(yrR@>6бk"X YmB߲+CH8 w6bC1w8\D$f{E#&R Fh8Je/hҷ]Mzݨ1A4xiG94U c#oc8[uq<e"p9sgQFrvH&9)p4ق'(Kɨz$Jj4 m]`j`^,'h)Is(MOqUډ񣩘 9iT AM_LVm??쉋X{ηmjBN#vz%%? reu o5!HQg}JЪaq u?3cLYr7 isF$WZ!8< >ts`4H;%& xA2HUmF1 U{Ր 'BwupwbAff|FINmlz$ϐC8$tБkА\("=!sr q~I]6.YIG&$x3M>+&LV|w2}\lB{2xfR=łf.'5:9 I--oÂΔWQg) Oa3' nV$_.;r 'bxbRtOKJ;`H24p @n(37w\DD!*`oҽ|LvN6p"~qZ>sKn%8f$OoG0'E [L5U~rM*ƍsǛtţ8Q3>g+TȲ_K_)@o1>00d UԎ;@N=b{E s+7ZM'e<2&Ne>oIiiܖ;@@V| l`r s0(}@b$6b}/&( ς.,ڬZ(|i8Zmht Lp'giy֦sÅ,_"+->M ʢ2N~qlgs-SƺWf WDh7܊i/|t AOCߚ$R@bڳPMPw0C$환4.ęg)T@-qWN>Yy>^/)NfeU/oTNAQ/|MČH%T 3dsC}Kc+l\e3|SQ_Ari7΄}ނ]wouh,+8g+ab$Q @pWbg? Y0{,?GNv9AOwKޔ%N5S~bDᐴ z4@܎ Pbi0@s.iۖ_@f򆎓qE +ƽBmujܜ t;<OUsl,POfBlP{Hw{v)e՗P1)E,+8]im nMVp#؃7K~MҘ Dٴ% i[M.SkxU˹I-!f%PBzU;ǁư9#06'q3Ε#[nb{=WŴRk;C)u} 'Mg1pZ J/ @m"\3tBP;Y'[4De'Nx$Kއ3;ف(*bq( Sj}nFfhX2RNDha&"4ce3ԾOI.Ʋg- A60'|jaĢRr;lY :y|d!I't'Q)+gDMӢbZ'0 2tT{u#"iw^AjdB&Dۡ-]~mjA;DQ7zA*#;oI~i99 @J,.j杘z4&5vT~D9q%Mn^m*u>Q:r\Qz7)eoձ+M0 ̹ŇEܘA `þA*Z42a&Jf8xn4ٿa:H424PaRoR k>HNGNL9YHi61 p)Ui}pR07#ܨP3UDE%WPk-#wҀ0 39mSwcz ؄ Q,obGn r/WZL2ur/"hq(i,$:8}w?/q+$,sb-6bhkvhZ`md`h/;9l;H&WZ(e|IՈPGDyu?[~vx܄3 t4,*Y.c0瘔 O8?7|89L=!?hoؖ 2^ElZv Ɏ'Ӷy"4&RH: ~7OtGH-Y@~` ,P<(;W _c[06eU-wfΕjwd1 W R)]w;1mHHʘRjEͽ7f]k!I҃Ue\wt y~IDAafя GsU^#L_)&*#PI{qK}XyMP񁈾/X[.>njzƂUQf/xK Qṇ#-i!:pIz=MUz\6cTHQ7,=ɋakm&qzQYJJQ]bt| v48$Ḫ_ `l\ WLoP3FHx4 ø'@8,QFޝSe5rxi%O#u#7/6VI/^z)Bc|j$m:? -SjV@cN/`E[#^8Qn ҹwJ{cY 7X. lNϭxmpiRD33]@M!6z5xi-SRJ f="(h@7SqglTM@R\CV^5EFCx6c:/_a3KZ,,0fp\Lɴ"bHVNF yh)21%NZ^b+Ƈ ؇D9J/࢈906].fb䋘Z 5;6ݔQ9=ـ~yv^v{ױr۶yk:MH 1O PĔ$g稛-0\;inABÒIX~*rX};ҌfB9Q*NJ6H%i3sr= Iw_F Vab[sÊdD0#2cS帐vGp/|u2^~FB&հ6 Xe/M>!"F&+6w3 Yu\]K 4^4z;fBز0䍘M;4W돻u2'uɪAmնu^ó[hL#DdIlԩ04eTQ7Zwm/p<} V-!vGM42MzSDZfqJ? !՟Mv&%ro:t5 6JCK"EArol+mJTmMY*}50:}?V.}c>Nz ax(a{חq2Oc4zBjB%eDsF)gӂO%/ =Q5,Otz! _!J[tD"rÆ4dBm`3}Ă LV-r-UwNG .Ꙭ C3,܄?ɕx/„45B1\a2-ń lxTG9j^uȠR^ncp;>U:/bk;GADt>9S8s7's8EܗVDްn-JzQI%KFܷܽ/>dj _VZBOF&*V7`Y7 +zs`U̎kc%CJ)(&DCb7̬KH~׆=Q7e]:ʵA؊@_V$,/ҌCdz+diY^3ɣR X ҴhEE,V|"1Z`2Cgl5uBy|Hys7D N̫8W"ƒuI|2$B9 xh9q$|XkB|3z+ :~n>*+afQj@4,דx~>̂iQ] :#f8w!opwQnPzjt Em} r@@7KM`%Q4l . ^On| FӼv{OT`"/}r*a%7k YhT%4ܦdVFnx?ui Z:KT9j3')2{ 0]mۅ~02+(9i2ɗed99e>-pjg8{"ADƾ'(C 7 f,rd*$ MIX aYXYߒܒ#-I +fAެAh>R+A4i: xgжJKaOԗ.ɬx OI j IS}(TE"kȡ)Z.}=<Ć'yb[Khv)79[06H۬h p⚾@CP`V2hPEF& ^7$D8[ *712Ź=_֣iѲ#8yIYꕷZaN'@mF)u $k>J<Oݮ`.Nf6+깞e*hh4vdYK:6 _(B k]KMi' \3R.ivи@tjRSL`f9I~_|.2GulRMlu'vp|#X‹t^r-d%z|z/1uy_-fLJP렅r/UVݑAO.V :H*Yn fZsڧ`Iyf1^s6DJ2cZ b$8?n>U")AQqe=M9`ǚkG U\P'j DFߛN%<ŋo$ҝ*'s <rL<,e&iIbK`IHZqE3XQ(,Ylʘ|OVbme'utK% ͕ɱ6Z[uY74UmN.(̽.g*4 Z߱l`El-Na t=i};ӱA!3fp' Q/6\'+uG?}$M/hAvEHW5f: ܯhAwYPlW-qDՓLW[4b/#n M"\jSΟ%dqyrSE4z4zdѮn8׌`b-.sULwa +x")PBTtYt@cz{eE20\"16a4 sFßbRwIV@~_"NW*AGQ<^AlZMNesCn1vMUxΚ+rEY/%<Y*)unxbʒ I'+XN8|KQr՜p /ӎ 8?#2 ̳> v-HfbI1ڳS:屁.~pzg0LM8._Ƿ.%kơx Ԛcww05x$#簲ESJ=) kK $O0<9ч *ץa7ud}CSXY˟Hš@dSW{$Y %GaWCrf &Kŭ@dqԢ_Dħ$M c&|n-*DdwPR 3Jwg0Dk+qAwaPۃΟ+"潻#{DYϱ)gM`[ijp @Q &k/ -CD#5^3w !Lê'O<}7}J7//ˍP[Pt|TE)*ԯ7(?HJd\ș+ 6lD_/DȰ̜ 21?nx]ym0nƖLur%G*9%ͮ~y2g[m1G+Yk037^* I T: c^:S `,";)NcHe5iт~v96C1Tu<$}6A:߯ 掱 F|t_B =̡u2 3}d0i2.ɻ|#$R0'#u 1 p8Ou2D{kCPA2Z ń)3"WXRaEo4L WbE\K!.^mP0biշM1Nڕ1jX*!u=7m$Fz0~fLP_)YN!g] 5 վJY; qVڦ"qA5x{a\CC 6p qEP~+lCIէ^IJT$3]H/I8ӂL Hɏ)I!u%&ibi 07ŕP> Nc I&>P( M R*&Gt݆#XQvANNΆay19T`ok Tes!+I~MUޏ 蠓l,LF++8*IgBCt0-Z6J,ڂcF F/55#(u^ rqU4yW sՕlE_ rLL\$VވhF&ZV˾V?긶x1ygߴ`ʇg!8+qL<ŵvH8|;7I#nYOyOx ZO-Eonc@[rgAlvĎ'{v\}']3^tbP'O3 1؍( Sx&a, E:hi(dLZMixo fqފEgSC|K" !B—w!^%+7>%D]]Chy ]iWO7ڨ኷D͕JPcsDZ&nb$`~ ɗ1[1V/Tǚ"L\r7"yBY03WvJ8 j`NJV  }ӫ|gf ױ|y..陷qn7#?WG8Yϳ@R4e(.Zz35dj)P-~xډ}\mLcD]?YO C:hͦA$ط%|X˳OٳRwM7&3=ҥ,PLT aI^!+hUU/USM ~iIڥF1A"'|ae oOT mt?)eOn+UӾ1w ,"llcU-=(~pq5=Ł:ˍT}Ό`f+ $Y*E_ ;;! ze:wS^-]Kd gk#@fAH7oH:6~$Njt${FvN7QPA&Pm9W0Il(QG,$l:2"X,אn.2,. hpo04h!""rDzO'ƈ7Ez)R{|bXw?,J̺9V_CWŋv/*ØpV5:Z3xtZem9m?WC/{QOalϮ\E9`^qRq^'|h<qZ91Ym;LgœP\49 yBb)αF6GC:fPk=r3 k X"r_ro,1@ǁڃ~| D~hH)S^m g[Kk1WyU>{#*:Wbҡh0|<hv:v2D̴Ȓ׺ ]Leմ;œO] 8XS~(葶{[<v;&&`]IM\^Hboje5a#RT05Zh@∕m}$9q`P6|<0t뜐z#bI(.mF1h`gf|&ŬNU42N ԏ]elRXtя5pm(a0v_GK>7WugɦlIMљ|[hCFXn)›xgZU,z,+v=x#__jabuǤICtM|zO.dǜjw2'g~EYBoE*14+XC=DazHB5Kp!>.03 D٥e+GV֋(52 2T 5q?Ho.'`mTPfvYk}\O5%Nqz4_ТcxCoėAΣ2Pʰ'7\lpi" %\z끼O1mE'};z(* 6d_.`Ԩ0Qb+77`?iĻPT#û9C74MA-ZkԴvwLqE3j;E,N7X9d%"z3\Z$5 JRJD#*J"[ AgBȣh ~ k̀KuϖE H1ӄ 1?zIo9HUH\Wv펨W|_VC2AA"*eEqáp ,)s0?xP5i\RlF}?e-zZu/s5\v9,[sOsgJkZtI>; \(\rD! PG[]^FtH?z-$>0ZKg/23,*?,9TZSsXYGwz:~daJ5ˀBLm[zrxC(YEw nݫEV{t"a*z&'s -_~x\8GhQϦʭBUMi)8c2%2sMm1Q#2Viӗ=Zeλ6, >ÅGܮ=R=֨ާFĐo1"Mf#iF0;v-F xĠE_]mκ"xcyNJBAs؆}5ຢB3_31ڔFWcԯJyy/*ԉXb"سS 6]d0e@cޟRt?:Wvjiu>`αd-5O2 O6Sy?cWQFgJ{ ϖeLK.dVKRd:lSE"A(!M'9|#{&P *6=ޡuWA {N8`_#$.f'@绽7U?v,)pByˢ /2NG3eQ16[lN*VXsIߛkXLSY…N#Jp7cq8(H0EN A ދ gخL!G z־>9 %)`#Y*[,T3z8dU=J#w 2&?s 1+JmX;ڵ4cXe׹fFBMS WcYJ <熗R`e)upL1.u{;d3"$~E N0VLsK[|"};o waMx؟F` _=bHXx# G598zظ 8 5 8!6q軦8TOkJ`c@GZ*|°uӏ1}3mmrb,f GrG/ݴ+Ž>]h'='BV+J~+| _eU9 ۼ(zQ|*=Jm.ZE)y]0mssD:O4{lK!NYDii?,>$uwA_ER؇(Fŕ>O}v9YE?SAVP#}v7\.5PN/17[!6/ש+5xyH.oXS{:N01ELe&n(^g*ڍ=>3%6C kIYwFz3?4RM`V/Zp p-3 0Zvr?\ܤa C~k3ўƖW `bdnRy ժ? Q@5\ݜS.UOz/?bd-tI׀R1@]-AW2J޴U~VwQ9J䤷yGCsiOx+f:Yfb}EE4ZjؗxT5Sl^iA)76xB ;gW6lVVa&`Llj |܃g<}[oasF"J%G-tQ>QǓF]&h4efZ Ԝ'9iD)sVx3JÓθ>t xDHi{y^ j2#16~%$^4~}o={ZJ[fnKH!,} ,xG1RJ=CZH8IzdGl7ylpiFEq3}G-f[TI L܉ eBw3q޻ MY.4~֊D*~XTn\u;8B`!UjIuNd@7^礱(ڠqc!V^Ȓs8 ?Cˤ`a :z)db]t&5!P~3ck#cK4dD(ÿmapll*ClhTJSDǼQhxB~$u6's*C[G)A+'?N't~Ӯ]cQPG-J|-+5]8<'#bk}=F*-}хNQμ}wpKL huer=vF.2 [+׻KE{Er$yDatOS$TlrE@'#tuI>Qd#3EIɇ(P(-j~CErۢ`OEsũ?AIwIxQN Su=Y&_jUL:KNox 4xt;tv-d_6D„q8`rAy<6t tFKTV/YABŃv ;WAxpOORle@JP?"We|@pVy>#hlV"[`񺻫7R1 n{ǁ֗F &)Ⱦ`bfmp#hͬ+XӊaYU8A/DCex$t,w>UVt31m#n"iN"6EMlOG"fv_\"6w5٬v %=q@yJr 6yr˵R-B$֎̰a <. U iŎ($Z#b]((Aum٘&ű<l yG +(˷y1Y= e.\a:1h'컉A䕤'oA~hy;y+Vq t15`~Q,e+[,uܗHu1 k9Gsch7ЖLوX@~WN_"72A$I"MRJ/]I]b1뱜SGqܚ:%{ւc=\(Xaؔ AМ!>OAy%3 hӧn62<Ƿ;cmd߀O!uP/qOmmSQ4rArviZWjӾ6W{( uOwtb:$4؝Sh: hFf@H < Z}=Z+PċA^⁳Fj$ WylW|hl ^dֵu =qw?4+8tejn6NwW5^|)C10>Gg|W^O {rrn$$Vs-2-`\#=1qΎZN  O-@(oH?%9e;O<*OWƨayR$ oG.xjh**s:jr'T<=r&'7?@(7Qw:N~& m c !aKhڕD`puԶLE"6=3 %-vnSaC/F$s7 `ޙbT89؊{.gsX#X@GaN%x[Ͽ›l>eVr<ԨXUW[.qlwF 5Lh㋭=1־~-ayZ&pD(<7yjZ+Vo#d/\8y-eq( s?x6J軺ٹqĚԟ/6v Q2]G"\:B,Q&?]/'ຏ3 +5OPkK\wrQˣ]2j-ٍ!C.m8U9bWeGq˸}E vj$XyQOQz8 %-^ǖThh|k }aZ;VߛxXr2Hbv˯ԭڔU5J9)]]2"IlCEA&Q&/d Td;q 9C;48 {-[.Uiu6=1 $R׹iJBy@*#+ e[KRb$ss:CPqXyF8sai¬" 4zCZcސ2WK"J<\M8= $B\ت6WXOO=YQC>@^^,;+226yI)qP~CMoaэى>H=l?-3QPSLBNy}.Pkj+,1sl5~EsD7xWga# !Fx{9 LB;BM^]Ⱦ( j!.F@IK1c- ?Lc'!i@Ϡo z G2)e"8d!*N2o>m i!".^/$һ_6,#tV`Vef !1ӿgĤ#V=sTk (L[?Y>SS1M&`o`5Upg$Ju>HlPO' PNK4:*'4Ej',i4_bu^]v|y~l>}5bI(xٽ D;3 uya>T;3&_ik JY4*K'٘"WVBgKM'bxt~ 絘w^ҁ$7JW߱hv$DwY<*r$=obXZTYh_Y{ KVV/6G-E/򰁃y-w 7ʼAꔚzJTu9rSێt|G5m-|chLI4=HZ*>c>9Әo_dvmˍPA9´봌$($.c Gy!0^}I_?̑YT+xY~ܙcvatl`9ʹ3 l,6/-VkJf@ˁp<:@e_ "RA+Ĩ\5>յyfitŅTqU.{^%ȳQz9) -3:ZwWntGT_9Wr> ZV;2lie7 a`ENLbx=r|Z<E&˰ x{nE}6p6_+ԕ2u2likS1?s醥߁T-R;lvXNh݆{ %LIxruȍyU\"Z ;/hױYꤪ1U^LT4;~ ی7/[76Rptpo4tT)@NX~:._w =˻6%QQn!Yj< !x⸇̧RcmOh $-;xˉdt8? $!@9&$T2b1D ˏGvq27egBFuS#T M}t(~2`d%!e7CK//T˂KLƁ kF]* sRVIzO |\et~ la,7 Y?8KF]{ص/5~;⩅-*x mA>[qoCEEa&W5 8SFCZ&āTZ@f~/]Pltu _%=`O{B>}n/\~). Z?M[ڭEMZۿv4N҆kq;ZO ߩA,㞃>e0߮4=9xtQ~"+0kUC[h;@<`wEI:I`0^6VlH/qh8!o͖* +Br1_`;XߍnnZSMxҎ dT.n7$FcWĵ:ZP_t#`i#]@ajrƑWGv_&U޽m*=6)Q~YBYoksM bHN0-xz!;mHeB(X[u YSf. cx/^yי+țGB΀V:SSpx@+UӬzu aclâzXllu ^HԅƉx c/ykp|Xİa~ۍ<]Aۡ]T%8-# ?l,+(y0h ϛ#Az.ێ1qdd]z`̻a" EK)"iSH=>Wrf3vcpb`#`,UȨ8Ɩvg݁|; $-bwx:ǠcAyaseP!t< k{54:)I/` G#8]{7b7zYEH$kW [?u ɆMN1^GxiɃv ьOyEE%G :m Vؒ-Z,H&.Z!K.yKC ƥG4iJ≠3;i7!}^.ʻC|Q>9T*b 7jjh^ґjlZiEA2rKw}N0Me{ ː)Jy CX>J 8g,[#3u,aI%(7S?OҢ5 Ca8j>eo_.nL*"W4 @H|z"ԕ3M;uf+yOlDbDbFɒ}-=+p'HD5zpO]$"Ȯzc׌+Zދq !tf"V5T#ÍwS RK #,(wۊ6wW\I%TvQȠmOc;97OʇF6iSN>|-n%LkD/T8yـI$, I9mka_+$`aLuf]O ی-+qWg_EGueq!z/x\ywR ek.~2pIFuCnVKƝd L"f(YF^,(:CvMiR;o_8Q&P-^J3xRBDuT΄[PO[PU/[x zJz983Y.AKl&} C=Yjz|RڛxTepDUyF6m- F P^a!b`w2pU;/.W8r =x߭[V PFR=m,mTu`%ug:ck)Y77VI.(8BZ,S%cYh[2LpRNȨ݉IeX7wҭJQ:7pr;m9!׹Oʁ? C&q!ܺ Hy+(PzmI=B$2 x_*&:̒%Kz6\T,4ٽ'Ko Gc "Frr}; NJo΀w8M)-湫ˌ/qPn Oc8-eO<.ha>K1LSbzg~#b:˚:[RFkqwEEK@.jTu $m,͑)4%шO+ L0 }B$;jW~o|8~N_!^ZH$r:$4TKBq@H9UGnKu{, qY"KThr+[!y5LJVUR K!UDͦM1P|ua:Fy?s4}H >ptí:e!hc*8ט! Hx`gsILPRUVm#iǀF ϳby\c4g˅'dswfZn6jo"~m <5f!zi޳+IEoDX@tUOo5dDy:xIz 9'/(v'ЙL_ȟ Kي82m!c.jܭ⮓Y3Ph&9)+~6p pioQ"O&,,t+볉)nВy]D);./ғ%PpťE;g g +Z¼0As!ʊQ&֏R\ `u?0{qB**SJI^OdYY<(fCWKѢQ\gRsrvQmc&Uo鑫^mju.̚C7JF6 Lo \w8,Ӌ:Ϗf xضM~O}\yWP Rl#f,14S r~TA1A^f[Z^  =,̐1|;~Õ|z,у>xkNŪT%d ]Oi=UxAv+JakJtC2}ħ4>.zDos?FtvHI xHp9 Zĕ^) K xnf& =*|vFN5'w|h6a,稷,ZS5n Ph X0U Pbgϟ`k;e*p]^5 j-MVU<{Pduy}сܔv]G|( zz]_5wUu({c?FkG:E* n/9;_e~7X ~U|NDRarq/S]p?=A)r"H0n<^ QĚ)E_ O~nF.$2Q2Eu Rp/j<=w"R"ұ<_#w^aKTORkq#6l%Yt25,8YFp?8v:@;leLsVŒ-{\7YSK6.СVOux9ոio+4%:LzS0N`e!Bj\ARUݲ6J[(4/Wi¤.[X*՟'i䌷$2@bY՜4h쨯K/M8IC2DDzAzX=á5Яk33 NOZDg2t?Z½{q}P oOdO2YճCx=ʹMwd{p0 <61n=70,Y٣׹}^2éwm~UFqʐ;KA&F d^#\E}_F(bUx!~Pa3J{Pma0E4W"Z{0+$lxq@s )Vnnްr|FQ'cbY p@Pm.z"&&M {TxNS :>a"{#Wzb}^Mk_hm>ll۫RziIh퀸U !C~cYQl׵98@#*2`QHO)4u=*]jd 3 ‡GSqp ZtByC P(r.CzxskqX74|2e|TLY?=g' 2h,Ma{ʹrWs34y_t?U^Tg3*UnFþY5NE2R%庿 +$/2f9ѯ@Q3FINgL?Y4v؏nӏ#}D4Y\B⿜USa:֧lY ^ +Rq5RV){w; \pJ sq+ATx̆#z%lAa:~C5 H2zG;ƢGa_m)c:S pMЫ cA1VUU)(Snb3ȼ=0O($WKP m.7 ߮O]J ٕ3LojJp3qf.̹KPG Rm{~e&!SBݾV,)˧F7A5< UlܩVh+=d;VU(o~*M`T^tT9؊Cv4gg/1nE.<*$ۗ "wzJ႙@wi7 #YK@E*VZg{++hUQ^$Gh/Tcl,$~4ʱ4ÙG`~"H~!ΉʡI3*0d%f>L3V7G1rH^' r?};+EPmοP(QPW;kṷ1>h$r⨨c2`>A)P/ nM c.fleu.!gYZ07070100000432000081a40000000000000000000000016439a35500009358000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/cs46xx/snd-cs46xx.ko.xz7zXZִF!t/]?Eh=ڜ.+̌R)]8rjX?`iOܠe-[g>n[lTbB{2߰d UfՔggQ]AV(Eo>SlR7 _7W]njR8jZIju@PoU*=b;.ъ"Ȉ9CQ-L:aFfefna|Yn1{j1*@`ZApLPQ z+j23XrA2i-ŢF)q4 2GF&p~w~y1M(*X#*рGK1޾\ r{7~2=Xʈ0 hVQ xY*/HO^-FtLw.vZԮl#oahLi( md9 %}Tw^z L#°1-,Gs}Ylݢ՞1\IQWvD5gv]LsFwОψM0*-)9R1溃E[}9*H=U4!' 76;e*xm~11\ Ȼ T`Iy |̸ U'%|3:Vpb%sQʾ]C??"λ>jSx G>LE3**g!Bv@\)i_28OD;c{e; `8nDCLfI8 5nLΈc&|4{պr{z0Vdso_X?ew0T55)% OT=xÒԘg%͓<”e|$ya r~>}JPd ^6aaFlKqj*hE N"jC}_>)~x{H1Xb} $;j=P^PpOXyX> K@Hkxo:@t|['z6mÝ߻!(LM)'id;D1+яci?m1.QVpW{ξ!Q4fW06֟D%w$@z[ Y:0`؄|-V2,XvӲ~]&PsʉgUynL8*ړaKZFh|f/481fYM|HHJʍB}v0 Z(/"E4nãGJ@e6+Mhd* K (n a{YiO-uEnݪ,քPt)j0-.%Em*Tם׿M0&TLm:DES>RZ{yƫ*4jJ˖`3eFaݛ /'CYvF#ŕ$0NB/~,Ig"DiOrFtvb~0E(pBڷ՘АE}pO0#A#k_ E",\p$?m(ͥlE60=buW=M>Mdʅe5tEäy#7_2 4)wGgK -Kש'ɮk-jWAPl*Iuj/22MCU@bsPkǃPysC>}~nz6@j/P ]yM55̆$ k~2V:ssYXx`~DiGW0qz8)m7k q@Q#\4<> ^DtsD DbYjMǪWhP_23, u-%mm5ޭKy ߜ S,[Bf ʗfVO mmZ"sQ0ڔ ZG~:۞_, &UHc oWUNg ڀu%N.#Kk 䜆9?|.zz3f7Dv`ƾJ/AZܖ(c_4VC׸UBj$mT:7G>7b[2Sư7NP r1[+#c':& 8xNUAY6é h)l%uGJ W'ziVkPeSe) -xŸ t.!эOi `9c5( k؈vFCMtrG0p ~T҆=v׬7##_ukd&C?ј{95+CﰧBފ4(]h(z<CKk^ޓ@}y7ʨϩbM\,>b;$[؉$zr3@DEWpxYox)1d 9q$~1d]w;F^6!{SNdR3 ؉)`aNB"VojnҜf=sDi׮=jc[Q>-l"'C.dF ƔyDtSB1cԢZ7ԙ,A]3݂D<>#=R{$ju,m/ &čd|huW >y{lHG>k3i.JY 灱ea`+L~H5ĭPc`T\Iͮ8E>1@ Kg37v:Xs(λK~[=_֐m(o`R2+h7v3rnJ'Ĺr}%?kd^<:p&t![`OAx0Jn%֑w @os +nC+ h0 9P(BF1M2@y-DE0\eWbl=Zߣ>2tZ;Y\8޾\=&߳(q}zFS#FHU H´־j1z\L١a6J: dc.:8v{On:+&є[_ܙ{[ڂ21$[܏ P)NU& įvC2T{{`t/:wBXV̳@w{B`{񕣜R,l> H(;s޳v oQL`]׷1#?h`cX"7Є"6ko/uD}fKZ 7 MBܫ6_0=yŠLXL蔓̽QOk9Ξ݅o!;b×N-LLwa?@S&7ۣv}W ȝN)JӧiLkG<Q̶2(DDWT-NWGQ^4l 紇~3l:$Xybwj"6 ۙ?~ aJoo HLI{Nѹ.zU"cBpl^Y`ŚqܘsLn (a|I!=|Z7dᑿx^!O{-#zdQ!rD*&*6;IJ.3/~:;/)c4:@,>)E5 i-nNLm?{%BW M _H1vNmj3nY]Xa B(QNm[~wP}N!{|~(퀥ͤ8\)a_?BT>̄[=IA'58#bsSt^zEuP_}pWԷeV9'>@Cx)TS.O(BngHz#P5֌m%)kRЦX)&򱋀Ow9$W2dV9oMx6שHgվY~2aC9♿<&:]i R¤N:cn+_POG|7B.{rC6ElId`|WC[D!"fs4>_mrq ^c;]kZ^‰P, N LlSۧDBui >o g\+֝2|bes Xיa^6Gg o` e5GОպwL=V9dƩbNF Գ uՈuqD)cOX b|]7.wIeՉ35H=Ih$t[I̐BʡX3qIlC`0~VVɚ+0a89жcuxr |-5!o]p|ƗWcf4j@9w Y 2e%28mr=޴l 1 !\d:rj A?e9@qQ]́k5z3԰_>zGz%Yem +zwyFL?UBH'e{x'l*//%͹wa@ō)>vI?D2Eh6\bG8B;e,m k {z[Ua[|V:ۆRJi݉6h2ÛO߰:|Mjn3I×jZbyP%V4.n.Q{üσP:M#q+pMjr!7 Mɸ6l8`P_օt=!SSu,nb64:~ۋ 5؅\(v@?/ㅄs՚Oe. >X3ds];oI-ԓɻ\y=o ?Wa޷ *}K.YL LǞƱ0Ҏ^0y5 sj.8YVe|8LMaE_ 0$'ܥ=%|ɦ#u2,΂D{T/G ŬU0 .Lusπ ^dV9EAŨH{JfE L~o$ 4-+5 K\Ģ* D{~+AsU`4ePi%LQ˨[I2J?9&8GcQ]mUʹ< Jb=ԻEoZ{r\&#` cEd?u+g >[Cg Z:kW3/Bgw?HQ!F=l>{RvI$ ]꓋DpG: hB-=:<{qў"خ:8%z{gvtg yY q"d @@Eeե] lL"$;  PXZLd̜²0fS1U9 0y:0˨a \=;k ϲz(׹.|`MGFБ|E+x,h25͊ ę ¢I kMӯ֞0W54P;/uVG['5*H(Ttq?G*: 'cxljrC; !(y(Hnޔz3_ʇk׾<䂖+ +N \&Ĩ]6)D;:{?{CQ *@z 5-@[vjmC=Mu@6k}ɻz,*((&E}=L^Z2Lz \V#^:'ܥi&{f]eRAՍqF~ntmqߧWLg \(f{H ,GL{&T]YɘO0JJLv3#eZbCA8 66-doOxQۚAm;i8&^N+9CuLI=x"Pës>SνQA,ѡr[˿/zls1 vu^LZGÚ+idq%o<6SVM>!EY)(-Ħ$'wB:!V: ;X'v<#`d)jeh E,* z=e)U;ߩrrKGad>2!T- @JuVpPn.?n>h'Eń sXRr#M$3 KeځV!hf ~kƉ$u=Mvtp04,LuH 7 %e:]F=ϖ-߳s&ǥE|Br12*JTǃn%!+3gSUā-H>PB݄nDx ] @jļ*n *V<НxzBS:*Px^I_)c* 4+m56ޜ0.X*R-2v!(#? gTtőFVZ]@[S$}v2mh SRt #6ŷ70OAMK\^ |]0ИjDM bߍ6%IG<:t ԌP"6:DUq^q5nࣈPF>0xS0+%OHa;ߏ֝B+lR-\sQHn.(װa g5bWdǎ+ӄ&|KNhƠ.t*;#9Bi5DӤXtG'ʓMf>58^q)o6],oZ҄C&DpL8OA }f5V"U߻cge0"433~L?rΈm Dh ǂoq-E67@-}w2FcQKM}YlUN|;tosjZR&juwv: ͗`=wq%/'w\g=\C  uzAUKGOepoȂҼpYIjjM ?nF t6%]^ѵYbO4z*Q =Mbz3o:Z ? No/tibCllm'/3NG gM|bIe9[Y2-Ճw(>wXEQc@[ZSg/b3䰷;\`UM-2W%>`mbQ 5Wia*ߧw"rD wO2޳(UG.9>״5W~~L}e)Uڮls/ޡmA $d'DC;i/4Q.^9l/>b } @"}JQ%;EY(mQfuϕ4/r4BB㚿T|XEEK+he{Ag h]4"/&헻&{,kK]rN!uOdx()Td 8vr6%XFIHMl}ؑN9~j[|8Y;x{P:eRx'^ܗN".j'b9W w*iYnrEXo0R'〒41o/Wk: Ur!yhJq8نPye\38]i|&J~@'~.tQ05SwA2~޾m v0L6T0ד>Дmd ҃!/V'5jE]M%wS N-W,|Aܞޥ_pU#qpR5vv2{^h/;͍y !!>q/̯Rj!!I $t'w96ޘf*k&Bu5dl$,smŀRN$M>eEZBDWE[B潰tإC &,7B![y,fy&ݱw'ovaL JCb[+/PUq2vhU0XCrǎ+;ŭ_j€h%@^!(-@\*hVI" -<)twYՊWMHJG珄"YN6aH:_@Ư ;HURUoZO" NQz> LuBLE^b,qh. ђ6wKΞESp0({J:~ HQsm&Gg 04Ǐ،i[@"&U9șZoؘ[m^ Q;p/џ n^zh.ڞ8wDtPIDүv! E>yPyd:NmB$qq,)9v(S>2񟟏vvrcr 4 CzN1_"O i@&dھD{(v\>o% G3/C3֑>LgNA G &'JiQ>mPB{/>4x$* D'8"xt|J!jRi9v IE}e.s$_ۙjK48on n5,}r Gzop&^À*uoH#䮙rbQSHwmA.cq|=wBjHw6v*DG٫ਾC~SbU#$bɢ:gm=a%=%b&XP1QyhRZsnD6 .S?\jne5?<b8V~;IN^ ,( I ;ģnZG)W%iNbD݈S^h67-a/hEh '8S'X/XNkt!OoݐjstFLd6PcMAEC % ^bБ{% jCIMokZ,m ^e,CnZ|pMK A\, }E ;nxRL;ɳU]%Rt?=Q7X0%켸ŗD֑ xUԋZyV:xF"M]G 0pMwM4W[ }·Pj+te{E!l:,|BSra0V_cy KI.V8 ¿_.XzH;5la(* nZ.G ;3Y({`F%IGlXU/j[)o/KbO?Z%cs]LyPV <)[py_&lcoddfĮRNqip2c¯}]<.NM_Q=(mg^RW~A( vYJӲz3dsGUն=$ nApPnZa*&YlH^3Yw)\>#93*F\eU eJMW<%2Tby e{qv Ú1ٕBEŽcꬻ4T<7GI\=frlp*(%掄7kچ O7X6xN4سa^{D[Z iP $Aӕ71rjGu~bYzA:(pj1˕DYZ캰l =Q<0o'!p9ߛH$x-ےO}3NJN&9aJIIU%VV֑ Cpm ^#BƘ\u i,Ѧ)(遐9" }JoTXwSK]@Wg2TղIA5}<>y,q 3``.!# ]eU $J-EP&PLl xyCBK!d3 ՝;5P$xU\ƯД| WF(@F~ڂ>8f\f%2MъPClCZrܲi2% MU݃\ƛBfZ\Ve `fǷ&U28G@Q93'Oݺz/*E>>w c5/͍@啘BoAK~kZlaE-SyE14wHO< 97&素G6;ASY}jGgQMMSa^-BqhO9uI1n4g09Y9u8pEIǤi$<*=Tz(4`D5nĖJ7$ [&(uG]+ !`r45?J_7D `CaaicRNUPAxڼĢԛ!>2^9ISx4ٍ=Ʉ֘3h/Gq%˝;>rk FQu[ZF|ʕF;+)MX1T[48:7N(pGM^~^dt~(%&R }֟*/w)0#F4{"LMsuiC $p1pFڶbK{RK(>IE$GPrؘL̯]Ԣq RA*Ũ j̓GrfJM*E}AJ:g.bㆼ@2?|IM*J9ey#t?t>f }ɴZdIEPV{( n,H֍L2;KH `$_SIB7bvk=Yϋ_HAuimeF_r&h_SJSsǺeN[ R0O* IK+pu{a~\ Aw׹r<#"7} qAGE J5*Hя܆G5e#@c+QY,)M vIF׳B"m;W8ƙXעpw&cۃݧQ@>Kw<,-2ROC"bobw:B9"'~PJѧ˳~CME"Z&{NCsSa8.RׄAϝghWsUNJF[yK^rZ-cnYb2X]JN _7c[{8miw%U6@K7 W2hZ=Fjuըv 8! ~D+TBܬi-"]TJ3qƻsNBzKZMjϲN¯KU[~3ӫia" fV_@NȾSh3s]GŞtGtF2̆.py$BV>`0?8jK 6|J@atϰ  zֳ HNmOQ_~s{a|+z@ܦkwjEj N$wꔞ*q8U\=e{R/A(JpIveMmn63Lx3=9 NtS_*34 p}*1T;$PZyf?ER亲_̙k^4boI4Y&,AU_ 1 i?&o*1LnsZ(a ݖ]'#ǴEA&dS`.{fٳs#,FUd4NW.|}[-iE(G(%BOm+r׌#4iCALz$"o|q#[ֵu720_a"X·DCGX}q0;9F"oQDErUVǚԏ]io8,<j h\qIz񷅻~ ==Q4L'#B|}5aemy)Sz/1.oWMpń..@6;C@P) >)*W|2h>9;ߓ4Dn"i0 Sj#ew 2ob}^;Sx -1Xl3?/'==kXUZF艣kdXI1Y}J&ANU@Қ]nP"ޚl5AufC>2޿~RщtkW O\Z`1Tw}h|λZse4*7ׯ5}{Xt[NO "މ`C3 Cf _F.W`ݕĔx9{R75Dtф>\AA$-vi-ԂcHױ" dkz3tYqTOxy%2eo3w ,N6܏6Ez&)(@8 /Y|=̀9A j.>y r\l6ݩtos />՚D/Ѫ`aqkQY1CtU𖣾SRJ58dMQȒb c>[D%=8؍yɡ'ˆL#esūK=Qg35F.Z'cp/{>'ͰKl -Z42fcǖ+;েv0ۗU~y~J7ʙ0&{WGynJ₅ >Ҕg9 HE 7M耱APZ=?_)@.~2_)/(<)IP9œ!fR3S=\k-A_{JQR,Af~Ctg}θv"CdiN'6"ST~Dl02u;! tp1"n)vQ,g+4 45ZzJ]WE-LbLE{9jT)m궀7'"}?O/_l6ù?=gK& HɊq]=`Ysͻ_zV'0$#6|0\EշfKbov&sk9.U54дPZ=4S(Dyn`s0]O!{60n0o1u$,Y.V;DJ2ySVY=e(~yVT?C""8A Dn^9k j{>懗%ɩgwQm.Z+hܘFS_/ BLzJ$x2%J!:T Ou[S"u^_7#|T'gdQ )?P@8f[0-3*Oj+\hb8ӥ_ɇ[{|)WχEmXs(y.[ψ [yr\bs"^wYh&ztwX< 5.ʶNK]dHN= "ffmj7ExAu(V uS(",4y9b#lwC2˘PqRCJ /t-@j9"WE= ն?*5K4 *V^L1(_M.I('?F\7}*_z9EU)9I"c+9h ={Z9e '/ֿ۬x?1)&cNY}ե LE*sƙa,.M"R%ML1zt*#-kY7lWn\Tplah9Tsu숈i N$P`躗8x @cp#5c~ëp_lQ*>S6xQ*٫uce#{PY˜ Ej-"d9˖])X>?l{IhMU :g7oW mV(AaU>].E͘nlI)w[r<88|Ûv)IA@E˿ڄ/>ek%%rv0ɯgǴUVZŃzcMW) SM VcNƔ1$x~zLd'mbgeڼD\G6:8N۲A_#7~:!Dg^WqrJirAo0a[ >>_*?> /1PEQ ҂Ot Srm^H[̍.KE޾gƳ8Ñz Wdixͯ M;e1+`t6]^iu*XҸ2f_bx8 n'\~[9zbCqnaxȵ^T=⢯2~~Q,3&P {9?T=+F5GC,ڴ=Ej@;r.G|?8RsDW=vb}# F@@͕6Z{#)6c%О[ h_#wC d|x0po5?㇋9KvX:fxObzԵ|T^vчA,GIFicS-N,].[#ͱ ț$IV*,p``[~Vt P D#I 65?GUVVtwO]!R nV/vac|XO7!9-΄sJq` 3E1{s>HZ<6M[S޸.wfvf{ JuerI TyU"3UT-:K`DҽC\OEI}'Bi,y55Un[s lSRYX#xƍ'MAsw>ng/US :Qiv@h,a[ $Jmm8qC6y?Kd8Q wrX~Ae[f Ep%?fߍt~{Xӷ& >~W)KɎ[2l -` {~^n,&!miZHA'6G=vf}TnxBb<[?1 0o{Zbw7d,^P@ UtnC5\'*ofD~]tI~'p}7R-1z9АB9f4?zy'Pr#Ecpq.D@JgyAE ymH'2k:~(|FHs=1K$ӊud1M i>Wy]S.Mwg ?\ە RTVhԕyQ?K: ī0rvp GRz;6|mCZt>؁ b̘{aٶ?c~)%'%uO)icNᴾNC%.1yiuGj^>gGT),U!=~tDZ7/Ûܓ`ILB.=|DDB#xNk~yxl"C'SAџ] mKQPuOagszkk"ʾK6vo3+ƣ횐Q(BiP#kO{82qmX !+flJOM"*MUIA@j=TH 3X(ejY{FKēꕨ̵e%Eg?)L^3yfdKc$/I9 O 2_iǏԈ*U֚Ƭ`\@:*}'/.TV!Ӱ?m[ߗ2 K:3~hMnSEgFhclxRhXos1Ȅ/^-%\vppY v}#`ɓcOv0GD:cJZh}xt9!U8[/쯊ɽ_hoNW1wf[ 8]g!AD4SΩ1 V͋fjYݍ8 hMrS}`@7.+i&Xn]8l#(X8EN8j4y!{ŨYÐ,,M> JƚUMzdždgķH2B8E]ċNԮ5^z*VWۺTZhG*(Hrt~U аf@=hSNbbCJh3>oŸ@.]k$%!,!a2jNXE9mobbr@7vJ):B..1 X VW:O+Tt{MV S%V 9 ɪ $yo?pYi}^!F7@}}%u͘-T _4|Cei=M AHeh`1w , l g,J&40IpDZp'޲8@9؇+mAl@ "ÆMTșﺝi!# F`MrxQNBQTɹ8oIXmy.˪v_p0W̦,ұ!^a?v(/L,r85wj; xI Y7Ti(jEp5Ŋ9:`mVxvjGhf==-q]$GZL8fq-y+u#e*9I>~p +pQXQ18mSdw!Iûҹ6+!#.M[ɛp;^5TG @R2.T:9p|1}LEq#Fx~5"R=4z٨nH"}A-pDbW5jbofѵ%׶@;ed Ü>Ta**˓\l1EkqS͘XWfw#`eT+fTE%1"YڊaN}9幽*}m$|_5iHQ%@)7K > vNO)l2iN! K2'&҆+ڬхbzqc$S}dw.<&zndW G|(?%4WΑT.-Sqr-,嶥0ڹI]my7ųJu?iY\(ڡq%^&3`IDqD 1 龐O\0"nv'dlV, f#18Wڮ&49$s|Fhw(TuZHq CIx,=P`=w>ɾp a"*'bavtQCPzY-_c܃q޵)h&,%rϳT/;Zo HRDbd&M`*m:MG~t1E^ Kᑗ~N/7)2}C.KJR;P jb"`I ຅ECqJs+W!PoY6}p + :KކPN̥Xd8n@˿k!#ayʿ7&p?zc?4Dɖ*B׵Xs#[׫B>h/5|Q^VkT:R?cBǜV_sNve'(/QDNsx"Rܡ >-"‚}v4*%DvE c|R}SUaC;$NDԯf ?+Zm>3L jzߔ)*^1@?=OL)+3-fD@̬uofD*8],rFCRƢ}VŽmA9A;$Nxn(\㕦jx#'e}^g &dgK9\<{1 1:˜(R":e*d$a؎9|Ó< c֊V5l)Ғ̟Zc8n.,cZbKk5jn#?'" ;T}bl {^U{3 #EP(ϧF5J U_D͔/`Niy%(p+$aÕR+ޭ@}k}\0P !j?TpFnXegWGW$ѩm|َm"bRjvvFb>&h85M'iKC"W.HX &KMMPJ?۲.ۮ=tjta8-]  VSPNJEwٳwHim2QI$8vR?`<+{*# p}殔 /Njq AFbv #w5` &T{q[ 4R3 ag}o5̗c.~E1P}b/vę`]:dy&"ESN)!`8N7Ya)ʂEwuKxُly@ÕyN\9UKz "i&UM=yt5ry䗝NI7$36+YB&}5>l3k{p!~ mЋ<8Va*t;)Z0X呱&n0+{p z? A=Ѣ6u@jzijHSѮ=:(R3\l-BѨzny';'$!|-t4m)kc5N$PɥF!9mƲ]hK00m huUc(wc}g: YAxE?l4Ζ;xlʂz g{i^t޾EvTh6/AqG ){)ZE2yl˱V/R٩ it8 HA-8t!ܛ^]$NqW`vsMJ{'&sʋ͇CE fUpۈn*.oý$*3p$P23X=_f)<N_l j8a<mTJތ.fw^p4CӎiJJBur~ " PArGyK!lR²f.Lh\NI inH#9*h{DC7H6T<)v kfb_Ua 4l\1geh| qdX_z&Ԃt{/ڌɪ1@Yu2O$ƱD=g]8|Ɗڽ *iM0]t+ ;|JApW}L.bw@MSW@!ZDŷ 'i+@acZǝ3<WkUkJE-4L!/k^X6GA}e֘969g2v G%k_%}$.&Ѝ5x5I ~brwGN46taU,xNi['iWgWRKyףO_p976Ywp<CRQc+dB}zyu5"(JL^rf%-/3K6TW%'5_M`8~9 ';*;-c$`DT9%8 i ͇!QoB2][Ҁe!aXw ajDTt϶=8HԅEf~ W,Pzz3lYpxEI?I<ֆ Lwp"XGF>*u ll\ZK\}~jY tGs0b_yiN U6W@;{^Ԑừ.ȄbhҶk{[Q58aR#O哴R+nny7x3 80E/sNFZT ۵>E cBۣ1s&OB}mi TmxIbhaZtxY,"m9peXJ']>qnxRRjY\8x#<Ǫ+'>s*_2wi*Ь= #Y(fIrQvYOiGn*SXW=:[ !"H >fE}¼ő[t&`c+/;z(gS3+nzc=mrS4* K&X5"M18! +RUI}+~#\y(\{Te0ՎLmތWO8*C/'=YY6.2jYyA=u,4/q>Y$W‘|^VF_ o7p~M-A~&@bnU$zV5B%bnq:aMydW/vb3 ǖϯ@ К27'6st;=sq&CP .)}6eY(ZF[VOiT* 5:b"B ktJ)&̅qg1oMeߧ/ʺWްq˻u^/ZVsx.jh(C@⍗9~[p#łE̞9ݿ Y:Ln!EJcs9ƜK7CQ8q%a'mdpwn84(%$0j$sSNNܶV4[|r,SG}ek" =(d(Ղ P `^1t{a9, Rcΰ>R`ղX`j mFhEajLW9lDQ I~W? `KVC۴jG(TVQ?e44PҝW.!`L:9畤4UiWW[p 8WUY YjbPHnGop"4fYOP@ U6yyvN2w'>>uDSxId~pɘ7i9R:rƖ{\Éϣ* #{bW~qi?Y|M\GK:lZΗZwT*v0/KjPʪkEq{?rZqZNNH,Od#`t"ֵ=*i']WE:f󠔽qBu='eG>~ł&=@ mWI T'GsAϱm%tY6,cMK{/ +YNҁ6 8)S~._yp\qz/z2)8oLۏ%\T)=tŜ_dXt5֡ 4ӣpO?-gOIT:\0+$SkBi9]OkE쭰ǭ+dlC ـǓJR<ZNRْd3<h{ƒl"b9댷=+#h0*7IE2jܔDě0lSM[-j_`Rd0*͠Vx~C.jՆ"& vثbn"'`q|0k{Lق6l/޶?YTNvjaPӡwD6[_oS~5R DBgSv\6+Kb MOLAZ~7vZ#"i_ +C/EQ9@JVS2yZN'ԅcl ~JڐԪ32m}*9&;$`>60=73nxiY@20./>q:`%޶Іqz6 :-mhmFN݋aɿH:9:a阿 NK칫]^LJUkWnuf/Q#`h֍9OajՇ7i;ۊ$)Cg9,ZPeb"g:E9[^" V٬?7LvS?Xu77$ֽsމE .Dev=ib.g бK*wZ>haё .c6=?_Eug r=F_StY>XQ\9`+8-qi{@.̓C4(8 g5ۿDE)R(k)l8L(9FQ TU .ZP =(⸄h͗V$NjBDUاul&'-R*q+)PfGn_M*c4p~d7=ʱ!͞}:c$ K'|}4+ &/d,UX:Xq_ujb# u>@) {DŽ50*K${P4|ٞ`w 5ܗm|iy=yA&*2*5bS&( w6O #tiPb9%4; &c^nXB fA DW k :Bw ՁJߐj/f9)SF<2`1sO$]Y[Cj/eEI%wIb2n :B.O[ȿ ` -S$;jZ=]d$.s۸vv\,{PI2 $5=*j|F+웟$B3=hfc6ln[7M6䗘A~K(VT R ] ЈKԎeB*nF.xY&hDa.Bގ#rnm7 ]&CdK/U] P/+JyR2H>r_WSEOǠXSk߅ 8?.ern`/=upebT?u(6% ԧAW-ed(@WϿ3ZKJR^ɬ OՙЦX>33N ih~/]0A6%h'[Ӈ}\lWʝMz1]*Ҿrt\}aimȸ!/sј6d]w 7s/'֕MQ]yzMn}dSlױXWh=E,]Ur2+A0VrIv^t}T±PyXfxxш౰+M{f$ FW-ȴ~ܽZf5ٵ\#|szt[@;`^턯6W(/ϯnpjw !ͶKԺ"$dQPhF% Gf)<ۑCGL=lb,W~gʃaChSv+A̾TI*?t"; ZfsC^V)_2]x~ƿ>ZY|rMPיA+$,Vۯ7&|9lRh}WYoSP=8^dz҃\挂a`^ʱ5dia`2~#| Fk)_6TFbXU 64fHc.1TQiNSq.&D)(~:< ʚ6O)5&&+;qg_$mu-<:uqU' ևv]%ZVCQlPK1j7HM–I\a2>4[[hЈgdLoTIbxge)-W(퉐HoQ]س"= )~@G`]0>Tb`Y*Po3=9mIP%v3%LOu\fo*YD'e2%py3fؙ$xQǝ db!I4BO<"$v_r)%?|^+kC\aDΫCq׃umUA;ZyI}0om(s9Am#k L{+,{xd8ikɨx"c9>pb/Q^YCc+V7~QUĦ :O@Y2̦4ྒྷs\̞SB2%dK{T׭:"6<߰]v1T!+Mæack%|(|D-GI-P8|<ON.*HUQyRDDԆx_ n "U[\w\2BA `*IAVk8#A|P ]P+SD*u. q%_P+JKX/0} \zҨ'mW^Ǐ^y =}#v/.˵R5rחN}r?2w=PEPZ$^vW+㛆ߧ!@nv\Q8ajsi|7^z2(s.VRaIf P_!AӀ bD,ɾHTs_Ofja@> Y ykMB2N)H)H4xQ*xtP/7NW1Rf%ܕf̂~;v_PNu~+ļs!M)v87 q惗{%/N}—;KvnlA,J-IAA~'t^q3yMRyAVIYE4ۊqlJ"魛{hB55Eyrw\/~_ L.׵Nʮ0{#L#!Q( hTPU@ Skt4zCu83[pJn[p@sH":-ɟaA3ꛂe1 ,V w'j3j[Gߣco3rE1>u~L8|+ћ7@S`B5אIo(K_=g$屬 6 p+Z}'`^pEQ^0nu Ww<=JLV2-4[1e%dJ3@RUdk@:Zĥe3JengZw[y ړs *QLR{*ģ"+Xt&@Օ r dѮ.勣GT?;L)g p/8.J54 ǩ\s;HsԴ:zP^v[e[NMnz.ԡ!(&vv·[aQJ\, Me7h =gm D2G}DEBLq4چ 䯇Ra>mB>'?lQ7M8 DHfOdG?=ŭ^rBR%A4{@lE)]@2벱݇|)f)9Z-f ƫ8[_FOjJg3DeճZ 2ƅ8j"nN8zKտp܏Fw=\eM=|u\BĽޑ%qʕˠ ;SZSpwRJLD)z ]*6۔NSfgpy? ̣,8S Ҥj0m^g';yOseki.ƬJN< 2RgΑӥerg"cijg>.-%Qs(ݲ@b-b^A+]8)^Z,nIf9Cw؎4*-.se_> ˿HZ%hhfy}ah9ɑ3*SF;T9x'18vQt cIh(6XZ~e޾ W0`keBfIQG5MMB[h336BZױ ޮUͶ2W;SI :+o@;Oo%_`-7<Y yq5w4b_R5?Rد7cGgVQށk3Zo< z j=KOhYƘ/̓㈮GG#Pe{P;bNۖ2n߲NӁƂ$)|i0jBu\]!픝Fe. r) G9M k1]NIxkif>}j".^Rhӈgu CSn 7:X2|f4=˄ @x֪N~ o0y2U489'DU BG[Hd`Wn"Zf_CCf޵D}z ʈW; >#Ϡ,g7Td5r6/j\\k]e>@-U. *S0 ף %OvOU;XxZd@uTuX!w+;lRzm `cXFN]2<0`S@-2MG`v%u<}2ϜAM.=e 5lZ9xCϫP)7y}R$_t iVϴ{,u6Wܦ5] ކoyIQۛHGz|[3ku\zG$LTU8RpƠ~n6aEP0r2u56y  2@ry%xfL"F&l)xP )u'٠|h|n>4/%Q ϶^>Ff;{نz6 #/\8sZů*zXGxǢj$2バr!vxw?Egb$#?Dȓ éuH6s񙠃HBX"-`tƒ9g68Q&T!cVF ǚ@z#A9=8q*?w-w^#@pqsaSne*j$`]W 铲9ss|p$$JZ:st@00H#=xճ-jQD&\7{?F_=ǠZQZ9uMW yn}]׆EI@b;mO6pºr7]9 >"Vδ'ԗܯ{j0Q x~IQ81K]6.Q+4v5i6m2O^j pYZ7TFY@LNqbd~xG[p$ ){o[[{K6aLawo:)xcv.{;YZU&n,wJN˿Bf)dJ1 w}˄lTT)Ao#4`@tvօdgQP.ög+mA%*YUhKhfGA(pi]|ב]h $ўpGX燡+ hŠb Y`PLB-I8X(sţ伝ٻ7 O䚑QS9ca:&q>Aݲ'wv E"߬;, oR8rb/T3ny[#Z9"}cОNi -x#(]bf1&*ߤ/vz7;w•4]WQGΌ%AJ32߭A 7y>e]J2Z⡰~H06-W ̴!F쎭x].U6"yELeR+Zk͈K[*OlnY}KiCzĝKȚ3[Lܚ#Mayk3(- Zʭ+d>ӡ*ٹ)SڧzfaLؚ˹ J8S"} \JjT I(ˣA\{`Ae5hC۸rZiFi&j,U< m?8:e,oKҸSXmo8 çdE) u>Z޲ay_~1|[2?&J)GJ{`Bʓ^@ߦ1'Ͳ?{cpqAbgRMdr݅X6<ȠIB9o^Dv!aX.|U7fP*O-F*B tݩ>Hoxd[f" ~lV@)X`$vΗ|!~@;t=jp@c?QSb!5 k9.QPt.^J]+ \f0X,+1aGRF, 'x-"aϓGeNSF|;TW/߁Z)I20Kk!'uvp߹TlI]V&j>sln@Y'˩ NڡQKx'Tע2enK`&u{; 866Tv ˛̃ݐͫQ'JL셢;4if@{.\z-w8aMRxUޞ"'WHY˧DaI'*ޕ\9 Q @T!,0ny[mj_Za{|B;[K_cARm0w$hg .!921'mLu=.T:XBE#T &'#) %wƻtC#M:a{gr?ok|GU<Ɠ3 gYZ07070100000433000081a40000000000000000000000016439a3550000b404000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/v]?Eh=ڜ.+Ȟ DinTz!RLOF;[y_:e)7n}yPϯO`Vl=gNAv%$90 2'N҄ΩfWc LM-mv9Y5$ W<yd"~W3Z"m b(nO#|9/.P=mȒNlLLտq;UL<ϿM%+yL;AIsVO`S,/%* H;|Vt^#cKFLw//i;8ʌ??7ўv: 'v15";>AoDnn |`UCS.^[wV彳Vb _oH{i;V+e/`72ig*bø}a,aZ#xIO70vXAP6Ƽ+"23iVc;v?f¹/,vl,6|5&8Ԡk%@/ _ᡔpnPZ zO)VB=>e;H$,3?)0̅ eR#̻SW*DG42׷T{dx*t\rUތ<s\-e97^T=}N]z|>L]C6]i"ۚ7s ti; n9hًWa0ì\(rò>u N< ,dYJh0/ g C@{ۘW[bfmQ|&>@AA;y.|HON$B&U1fZ( ӃcnM3ɘkas$E?ekmSI1OV!Ttߤd-iԤ=e[`jAK|qoqiP?.'ȱƿdzW^g A"fH PyLo% FmP d~9^8g#CRlxyI׆?m:PFOS@2c$ը՟ƹ3hm 1*< kXf_sgv48}؄x&-oqnqٕ,<աq1˽95oA^J4K&T;Sf{qgl8;.Bǖ*w.oqz<{7$7VY.8X$s+aWA $@hB\˒ J6egXc7|]! UO pqž}z]jɢPclEglPq fkinmYDy;h<7;uqiP2fomlJL'`*hJk1IC #f!Vfͩ$ mHJolZC핂CxhQ+nd<:AdyyæK@DDn1Dpi) G2/ՄXxT{T2{Ijʒ¦xߨ;a >"Yi/yu@hn*5iEv sT77Kvz3Z<.xt(fV<)9BGMt;RA{6'tV]8v %ͲBIHEa+.Ƨ|iش=cz44\(^7R/qlǎsg9V!#.ʞT>( KGDXqj,p) D Ʈ^ U{Mfqv#Sx]u &o_rhMQoeı*:U7NԀ'0*X>2/wb<5;iN?X=9䉲1T@W*tأd(Ljtv+`7V6uV6NSɽ!@bzij|oG$Zz8@c_G/uZ[ t(^֣)1 V Ӫ+Bu;<~yP`hqt[tЮ7EtOps8i\F]4aI8aPUs(IfsbcMcPð)2HV GAC*WPL{8s Aq=<[&3#Ҿne;"?K /vAu_PtP^?[ᬸ}cq$+O[B&7xC~]+`"~wlj,8$zfY#7|YяW&}LևrXR{L gLsW3_rEquP뢾Vnjy-_'woD۞jF]y%PG?_fa]1緖(|jX $rf6 ItءS@ EKnN4|,;SWçԦvcuk#Gܷf@ s=&2$ eGOǔ5TՆHpoO!o]ߥ{`:KObI ޾ca? {aMJy^9 TJ4y#Uy05!w$w-ܢ` Tpn=YQk{ԜZ~VN vfH[|}A2N<%=,}7Ca|Shh _ Cg$ i;|^*SHQ,hͬe0{ y x."KhՙM 7c]B0G޽šE3p+:>~4}W hd{ 5K؈\I@A$$C߻JlIDojܞssF4z=0k=Hr޸(ȡQ`~Y*C_m퀙^ k-)(?uea"-N3$W.fZ4U 隦go2 IL)TUm}Fyqe^WJ1N{X;*m[.Vڒ0s|tAk6rZT/@V!hvj4/sI{UJsOz+ffK~H Ymz**SDh;i37.G|1rM3#1ʿ ƭMi5CftD=IW`wu9\g'G|S"wUޠi/V\ r &ILu#X4>$Zu3Zu *, 3kJyԂ2PyLZ0g+<&8ԟ TT3 P&t(0]T!1myOFAZE}W'y+6U*2@.c"9t_ޓjc?I][I3cnxر1W FZ&~5w]5OxxykFAWnM) Q ;Tt/c׿ۂ8[aWKZBlBAMڴ96-N Zڼ[iUK#}# &{|xZGnY* "-X_ۓ c=Yls% ZVձBݜ›cD*C:1B>rW|%C '|9+ªdi6S7n?b`j X}(jXCL$Wcjv))We.e,~LW%O%2_QynK[%]yH]ͥ|o͍?#_(V]kej6h׀A}AW9Al)_2|\4H!`{*b1a8hx6T7L t(ìԤd= LDHÙ6 &~ӦnŌҡvyTTvtdoX ~eއD(j96h&/0tLo}3crqPI{~J'F XT ")fA,n3 @+*dsz[%x GY.4QsR[Xm(PNY$gQ=bPQh6X?iva|mcE1-0Alg$Mû'=22:EPgxrp -ml7ШkclgDl9=YH TF,@qv~(L3% f;"_>`*eܑQ_5BExy(.eWP/W1Yufqʇa0Od/)- 4UPD-vXogZ8"9; 6L2z;B&Vi>܍K%}c+Vy_?8,p5_F0QV:JkpʊY * EԖX1\=bFd $]%L\3/.+EW/5s{ً~/x42J-aƂx+b|騇!h 81EESAӿEH06NȨwdiSeņ#f2ڸB-@s@Kp̐:{_[%`M e9L#t_#U>FKɷj cwW^sK|A(9"|5J. n1WlMh>z[ Z;(&w 84;)MiԹbHyJM=h2uwSMIYi"E[+Y徱(+f/kbcۼ)6iCNx;G3X0Ж=3;}dJL<\Qh(Òdm6)*9o)Jo- =7]VwtW{FYa#KHGQ6$IFiyׇgb+l3"ad*z"i/l=`۽པ{cY5>,äbFzNi;uri<+LAXU?o,Ci(Y26|BC52|bQf`׵̬gVlOD K[=E j2&֯5EKiR!fWɘzveL_:`j YyRjŕi*z`bZv.QMMM'^Arj"n>s-D-)VUc]A68g[%xc z,]N/0S TNm NT$'#}wM-fQ9}!#R302c*!>c*<=eE95³{η45:Q  5v<,uqתΈ.9b$97ߤ) /V|wX}:qHTNGO\"!zGݖ 'piL!SM pҾSMXFdB{l< CB$tI `,=Xǩdw:'YݺKФc.ک`_3ޯq؋Qup6u0wK_SyH\t=[U! -;nvC4sf!PX$C)i k [v^<}c>sxpA,@*; ű2P G7g*v,|Y" (;| $9dN:|/ zu诽M=}bn:s\qމgieT՛:#MA<=b-u♍-ɰ4/wx452}F-{B G9it?9C)g޿g\Cm_4K.&Z`7`QXY.Xߤ%\{@lcT/;LPZ^A>OΡgBNyaǥWt;;]VFj涇_sBPֿK]%_խ>^s!>A3|]̒h!G&/=> l#Wvbk?Vjccjp>[!~ ڥESGF X&oYT s9>@qt5\ݟefi^Ic4WEw+0rȠRgTZN׼<{W2Kl 5Y[379n8 ]L[2nGI3J+?SWi[SrGa90+MwԬM]58M5V^8i;ΝB'[ǟ):;8Ft56~V$0p]+s(,p:Xh%:~X `sQR|uI#ytUVp.{ظ> *JfV_auȟ\l 5L%Gq^BŭZ,LQ̲~hB9(Gx@ҭ"2.c?(jeqy~̎PYY+w~= nng;)k3L!,Lo8Er*f cLCIֱ "= ct,81F7Y~TuS靜6 v^;i]n4D8X/h#-pmm0{ǨEgHV , -"-_RFwh"ﯔoͨ[7G\%w}cuCk0+q9*/NtqkatM04+YoCi2|:.,&I q l+i_:ȕb' 'JҚb>}.` ^YW#LoGAE3ܝ,oh["DZHSaIf*_؎T>oy2wkl \6z9<<ւ)-Gy&(#I0=M{č\eJN t {b~ßC>8di7-ZHNUm_J}] BaV:t*,'0t$aG5E  *!/䍆+YspF>nt o6:*Y:I5?v3:sBŞdgBxkfʷlvmPR}'W|U8:˵(j&j='cNyDM;Ͷv 5Vh sD1p>yRw@F{`OauX%0t%WΠϣ$N}2@PV閌8Q n0蟩i[Q|jYe oT`YaM+wO9 \[6Icn½~]TO1ĈӎW9'-ebdeVѲ=aHddDkѪ[ja/W?=7K,z|T]tHLJCI2wJ- #"@ Wc[S 4B֙SE} AWr'3\r)'Z qmRث˾ZI;AsZD/ +tШMyܣրgp-(X.q['_)ؾJyڹdr#^qZ1,`6grgE]J8"5ਖ਼(RED)C2髋džsO+J4ߠE"[ne2=N Zl&9t[qxZ 1rqE50#;ƍ1hTА̴m:^9B$wB]-Q*^QiCYIh |{H۳]f89 j@`̴s|Ӓ2]{ĕ]Y~Z͘?2n\zӦSṬT0IF@[ػ_*ǎhӟ4 &%cuc?sDe k)|=n: jo;ɛ/= l j|IL[rX _b[k6-!wEyxJy$:]%Lլ_m"PS0I2 RU0OLeG!Km`zf7z  Ry;35XX(CHxL@h&;$2CRR" &B^CNgc܌貙N<FXnG^x&|Ԇ.? *rݐAPE;K;}HҜ% $;L3++`aC,G@~~#OOy=@uh s/66Ԏ5] JuAh}/A@MY{ dpФ(9CJf}"7>+Ck=74-4]촀6w"N ۗ[~nBmZ6jwtS_0c0p(q.hoBTAlT)<#yw.MIHE(B\3ViØ-Mt8EZk _7b:ir(52=F ߄ ḮGuVfe؁݅\l+7q̺JˡL8-cL!D$<~n +KYG:-O$_ *)4Mr뺌1fd>5V,k|(>>Մ[PZu!:M)ɨHw?KBloY#' - 읶%mW~ü;[a0wOAisXXئ*49}݊!`8h 94qB00v .bX,(Aeip@ʂ;)ąӆ% xr+X@ ;kmiHL#웙9_JK»r][#bQHEHz}ɭ#1>sJif\h|hdT;#ظ@NK+4gYB@> +oz%-XWWCm~4 niX]O~'er$ 7߳1mF]|TSK|iŠX\_9.u;a-4ey+N#TciX矊Ee'gAzt0M=Ixs۷]@#$n FV?%fbM bCu曒<I@>}T>G([2GIl1І>BTkMrK;_*хYX4t䑳&{oinrx.vd6b!Gs9u9sXK&ꓭE}*El,-5ۭ wbl|Bp!۷Uc1Vk;'w\с_􃾂AbzZh0y+y2Hxl]-uzNR_~];!I% CЗwXHnW:ƳN2q5߀;Οt)I҅7JThQ,<+Ռ`$YfQ6Møbx gP8FU2E_UR6$36h:HdUe1i)x.2v~v}];=U6dTJw=tt *$cj yΛ ύޝq(kj?W]&>Zrf2WR}֔ SLINZ|v^rZns$yQf S [\fs4k( [U7tdl0.?"cC dPyRPِjA/Aa6|lk2. 7]R8z;r_)=*P'Y }g|o#gP%F Ϫ(jK"d7\@mł> jd`0f qs(hH !>jPFUiv&^ʬ5 0Q1}1^zw`Ds: ڲ k!ȫQ&dG$o.#8;rBNhf9Д Uq`s4 ɫ < c'U17SL=G,٩8 Tܫ\u!·1+y7`,\czNzRPXhb3䱿E@ ߑ`lA%΢z[#QmM C̦L%lXQk<6 BmM`k@l&2r0TJ#;|7OHĊHOӕ<xYvܰ~ Щs[;> h٬v6;"}]1Dn86w"Yb1#&6SlUcg^3 6BY~gl<8V QFU:2+@$tTҐBB_*.< +^qSƥYZXb }UX$NKGQ W5&zAP9(ʲ;!NXjlOk54+ͨ!t*ǻM~gJ%C h{E[eUPP ɯ'VC&5T[ R n>v4\de-2-*=Iޟ viEPR|v+<մ .}3z9|O?f&$^ɯV6-EQ{{:R6@]{޾mB: =nhEC *['9 țHg}[F}䣻[*@"w4޿90q{2w\ښn\MJ| ^\\[D Θk8dJ'!ÜnqCH^mvf޼F_NQ[,/,w#0D/ri|{T`Ca 6"0k]jO9d]Ÿ(.DX o]s@,.p2g Q6S釦rO^*8 w&KM!^ѿ;9(չNQ`r<_WX\o1rK&FSư0/pڕse:^,AgL'_[ZLWІYDWRhξvR~KX0=ŚN%eB謌J< JL΄Q#nyKZRC3朑9)t4)'vvGD@_} 2<<3kXh-ΟfUjP2 ?y)PTʻ2ht\akil|]q}QwAJ災O:w>!:ak*إ၀48()tlKɩts,- hUmuX(r5e;gTtgCtqkN5Z˫ oȈ?&l:*ڟswģbǥC{kuj[0W(a;a!^*Z9L"0;RdDJWe(`'LtW^#Х䔐a9[>Q75$ẃi`R= T<.Z9|˕C"Ln@{2I$+=m+ic{<-nSRs@R[t[(VhIYd4,{֚JN;)c_}9UehWYL.VQ(2U?qz. ܡ5"v\^O Oxkҡߤj0*-OP?*A#7Yۉ]WM$;S^hw\tMPmuJUibyS&ۘ蹆[4RʋTm}79])J/;LYxb՞AF5Z_K-gXGJrj@{lFܷXϲSYZ]c{ǻm $W !PІ-n C7㔎 nvU\ZsvoOT 0CB[ד ĞpA༝$j:I>gteBသ4o^T?=0~ܑ 0ýxI $eWVdm\iJaB;avГ Qr&1?WnlN _4^f~8N^ULOӆEآB<{7c܍FjH s>:jf?}YH%jWeM=01.B7&X% 44zt4~%*^woFRDRo@iu٘orgcqBZ`PѪɛ4j= W ddYcC -FFIU%#_ȳ!"-DՒnIMcQB~):vy=,o&EyR) 4u"}'ic *=u{C)-)u?'ߵO:aЩKvX;IN-S#(}G͊",d1D TN[ ;<)=6J;]ߧyN.T%FFO) 7,CC4n=đ~wS]޹ ڜ3lPd/h H..ta.,0-?d.ņF*sjxh25}$ѲK'4rA?/[hJY9Q֋w[p*B3ZHOy~!b@WQCo*_5Np@쵦}|ŽRSaxI)D U;ߑ͜2N : `NϱQarXnًтxޥq˻k0&Q[RnHhilpEbU}n7k<D 2NY=Ve,fyyoQY ϴp絴uz23xt yl fe8οpU<񹯸f!XxH_'JdE Yϧ'J}Y[}Zb!ۮ~D{1L(g+ɐpq\ٝ ie{]qKվLunc֧hꃿةGb>fMy챑w}O̵1 Z0D]7{5'Hn~!3ƨMxqY J* ipNk&уQ- d˛}:~`B2f$EU_ªA%SoΌixWam?gyM ۢ2YsSAox2БVzT.؁?=~h,}~!Ȣ&w(sG`/qN Q[y1,aZ\30ظ*M.\ _Z(z?p ,'8D#Et z0^t?OI%}MUH…F+Vv'C]{qͦqPM[h(?c54RUf> RCgtiV ڸlL+RZ;_k6IO;sO!bŝ֍bCڟ49s"NJ8vz6Z:Ei(Ts|T٦\v@W0D^2RA%"HkVU]`ܙ@slliF8JZy[,*ߙN(~ӴkttG*:gr%~.AT =+GB [ZfOXüȠb 3Da0W ?#aH:@:[B/'Y*ho$d5A_ XTBX+ o+,U1Z 5&~TeUn OHa v,y-0 }bwue2@b) #8>GW 豬w3T4PN\ g30\$l_:hDVYC(f# $r&4ܛ@__M烦}t_mnW̆O1[@aQ|Wؗ"qt>EBSvV*٠*&Nf]UKFw@OFYS2iv0:[t3!۸#o uU,tR#Xέ:K4G8/Vw`n (LZ+榍ql|5H Zײ#;s[=gg:@1YΖ[[`Zצ9-? NspbGuշk&R¾Ǥ2~<7nz c9ˋIC+gkY@.ˡjV $AG_ $Is3wU*T;mFUd:!dDIC+Bhwub>.sɩa32pLXBe\N.BTk;NGv1HyNԿ@O@j uE` Vi Oj_^8'd:p|qsog"V( } D鳞EV`Hc5kb` c #9a+_CYܙMJ hWgm?/UPc2'dPBI|ʯ pt䎽LPxיq "+_ɓ4yr.%QICFM'|gZoeJPPG?xtPNW}ȠұJPT{E'o5`kG""k`;V9/g`!"2.#ovpa VB"- \{/ύP7/2LD]?WgO4.V8}xM,Nm̓33YEJr*?Y98eښ#S_/BEvGwaX倉 SiY77؋&4 6tW3Nގxndp><%@N<mljn9of68y}WD߲CbiqY` ng/+k~]2 n1jɸDiQkRI?ytb+,P; Z-0@Ҭ8C9wh>:3&~Gƥ6N?T?ӣ(vΌ#jо^G(~xʼn` Ef>|f< 7o|rV8`wQ-5=c ZI:wZuc"ixg#y)R?q8cdElzdڮ؈iSz?2FYTutg LB&SY{~ɟ8~-(im~;trR`˻d2mk&g??R˖^Ҽ_1VԎ2WkiF#o-ʻ ò{?SE@ҁeS6=+1(BT=2d5 k1WUJw#/bȼc߿"ẁ~N\~:;?)7xjl! *K&{&i4oc]A H9p^ OAtkbşOu y$COeۧ=׆@MAjP$w$-x&DʾFddn⌭6J0@,ҸI1,'7_auA )nr7n|Qzwb;evʁl7iΫY E/o[w f֒%$^]fD&EH7lW~c64_A,q'i &Ave2Տe!&?CȌ"M~="Jkt "" ʼnab55kèj~+JNm5KfP>GYSHBM|VW2g&.B%Wh܎Fym\넾]'ݥmҰ6+Q0R;B뜁bit) Q`> 1&bd'@HWtBOmPGSGqomɢB e'o@M 7sz3."[1PyEi.k%jӊ"Hr,>>ƁўL*HK:Lo~Ty{CF-f+.,=JvcjҼ^V6# #ϫ&hFs.P-ۼ{[:`XXUCPIj@[mwQq&Zo?k!Bz;̓$z $2gcĨcab4Dk\ڞl$k=ƙwz+dPc_'5kV MWNbyj|}^4>v1i'A-bUYI5le뮚XgVsmkaH<*ĭ06vLvjG0z[":ٻ lҿL/Đl4",pk "!PX_e C*c[1 7!V1f^5u?he*CJ?/_&\bЂ[ *(fū AWdȟ3%ٵ =m^'f0j@lprE7:v[: gmmΣ_sw,d-3KÐQˆttn[U6R|M- Nyg4r­S뢚@\eE MLSWTdR0-C?S @V#˅҈QseX4OU&O(}/D J0e6j`:eN2ythA 0k<tsqu˻*G;u5@б$*jPQǒZ%,nxf!)}#BTH٫kڈo:%oz.2ϱShooвw2$EeO츉(td}֢铝u 8eB!K29S[{_`榰P{N%IePǷQ@0V11bQKVcR|YZ#vT\gJ1b$i.r;|?2l%X2E2%l3se'm:D)ႀ#_0pw[*9GE0QUWH~v9Tj[}  Wn'iźy<|r@;b:@  )sFLIYBB2Q<{s@fsQfvG_ӖlsRY G-aoB~ާx`NJ# L1mN紖WOE0vL00{M Dp+\z6~ gd#7[N $*Qb#g|7O3M(N+*G]*SBZr,jaNp ܊xa;iLN TpᏪ}nk1 #PhR:{ %xĚ tWA^.GL.s6ʎb4_50Xja>CܵG^96l-wZ<0Gz8 %3fA@dmo猻QnXlzYTA<)%Dj)?5vxX͠דjvƚØ ;.,L}$ͻ\ܣ:&n}{?ۃA>M#+R\,A&͡`Ymke\i$5`t8_}\ZCr%``K@p'mMUh (YUKm" Z:C0 [ 1~cѿ 1*= y@sq ^nƑ~,Fp6kbzfˊu졑 jSt 59/zusz'0]{-(wT}> YG/dDzŘڕ#PҦrcENAmDnTܢd<3N Un'fHC c_6o [J*chOVAzj J x_?11CNG *Zsۘj9~-މMe$bhWO{lK=n-yc"z [ksg)[rA5<' %(gIdȐFf~/-ݓ0#\,Kl>Ȝ\v cӻ1xvMJFk6n.WeRV$gtl^aA~)sRc4(cu\{o*{ N8 G kCƒ)::.ĩE6ovy ˲@X5ܦFDa.S SU-I,.ٹ>t`ٌGR0 l>´lhI}և>KrK_*ko' a5l@вYGIϒ7jt*"+5k1Lhm[cL0^yYtax&(Q>LUvG9+Uh*CpTN`顰L.ɅuL˵U/`a.4`^dhEz K)75ꀆI8u{?L5=)r"Ol| wN|:6+0xj]+Aр+6NR%)ielqYSDi4'LG8=0FX< }G v+2n]s=^gS0ckCJr<`5:OE,Q[^ZJ(\ۊ9\ehkgr4*cr0j",[3 ֙i׸ G[j̡5f7Bcđf4N{2Ky $޶E?[ܗ9&gZcQF{K\ //"2X4:ԯucfَ>˵;OeV10[psܼJX3ɰaݾ{–>Ʊ7XÔ*r?/]T0"چHh&Ĝ<@CƌQ^de s"'>(;mҟf۰?93}I¥ʽl ]1$@ -gѐJS}2cOݽW<2?'6Z{S:t] ߣp)wRz^K7zM(lh'Qt Hh( ʷ []1w#.B4RhFɂYgWHQT; d bd%Ibktdr6(Y#\c_=N -mz+'ăgJuζ>zυR.ꭞTsidl> *ei\kJ.T!tkKQ)+O^w10O)^(9 ]v.LE4 5_RWcAgP{ 2OgAi*L&24:iE;qN]]h(uh)6 zb9@'Evfv\Qͦ*qD]pލl y~;4.qxv>J}{k KҐLc#XjկР\חJӽth17&^b,-!j`P|_Wa^0kmXڞ1p1GhMX";ٓ9$zwl+}QT&I>ذҼteWA`D3N8.ڜ Ylr=$y (] ?9++'gzfTdӽtFJhbAIƓ :|#J/z Ċ#CVJF )^RHKeO35um&!KZPBq 5Y 8JUR$XZy+MXD,? |.Hob3 0jLPTl.%SB$YƱP'9 ln|@V3! R~ŪBVPj;~)OArVz1žx35._'29ocW4son!)/߲vua:81w^+i,PLPu,KO1A{S> fb #n1:Ȯ8ݎO!QseIdB{eޑ6_o%'G, G矚yoH=@ߚ +f<7B!&$(aI|2*?;UZYJaɢp焅;nH:D#ו찖k#mBo # O@28f?XXu& +컩lk8y &:Bih>PӼyWڊ)pE OlZp':C2!4)>#=YPiwD'X৩qc MuT "mpm\lzAZLT} #yI{1MǺ&LOXEׄ0KVM!3M{Ph Pm6*`1="!2DIXlv!ׅNxiIK(:ݗL^0=>` xNL=O V#e~x6i91M1 J4;VGZ+ #4B&9l ,"Vv} HmǠĸdosnle|acVD˳Mhlqt`G\ѷ%k)-Ir2[F:ZLCs3 t lR{4BxyH=kx/tp G];BƐlJ]r^92mj{ZL[1r+Bbb~!g%,_U7P0`(aBAh ,]H><4=Qd_E.7~֮{" f?b =?ϥdv=sl)jף]%@`(t뢕VY7-o_UKBSRp8!44}HS/.\ĭ0̾օkE nIFV<1s# {P& 0v=,Sa͎uExe|dF's;Od<,144Ѣur-_QϘj*yEVf57/^:EQgVIqTO_Js$k49z;殦<#o; 5J[=4LHw ڂ_Y-ʯPH ,3'ΗwDK @=',8\I6|U)LzJ<-dOSخ%%ʦ\';5¦߁Ӯ8}6piկzHF| GmL&j匚g&bs^:CQW(sߺC@ʩH&o?ߥ?C/OvxMp)`[#ȎczF<0⒩ "%j0sw1W06H"OIV-nK!dc[d>:&KakeԠ ?͂;ڌa|n35Do(,J/l(/ֲPL=7+^B9ߺA`e᫓Қ`I*B9}uۯ%D6ec觛gaE㞹:tQ{LEZ` _; %mbt6v 9,>MiV['ٔ#9zY%.gT)oOH$LO) $" 7 TN1QJL}{9.!&R,ZDG< QlY)Fh i,&ONu#NwY(EwE milR>Á]N1ߣMLׇ.g0&Fנ|9qGΓ?=İޭ؄rckm=jhZ=;'6y,pn>6hPg" VBp c՝ե4ӮkizFbu =sȭ7Ǘhk-r._w&e ,:ys bG|?-S ) sa``'D [dNΏ! ">1wcY8{.d7V@ӋjPWjAݢP2{ߝ9+!Po.e}[CxUp~0h|"M^-BQ< U6|w͵H~G Fj nsf ” Q!kA֧Mis ^iVRwjZ"⥱[,l Q֔vFV? "J': s']ȉ&K}B>r=yk =LErk*ZF6ɾ$JMr.}.ҕF3 F\هRxB]lECm- Uz2Bx yZy&ʤ!--4V>ph71}N5נyt;1BvզԆuؠwj@w*h; Bb۹2D$rnO=L:A}A 52q9vwQ@Ƙ[FBQ\&s];=`tZ̧o0nJEC`BzRR2W#>Y%1pLGv!L?Of ~(*;Avm*ߠ*bIGhrdE|EG=Rg Ndra.V -h%7ʮe5joq"9%@+*l_S@ v%X(?O H-XVMͺe,>o:-ӎ _ö ^h 9@ T5#UyA5j1Xm<9*(kvy Do*?9S,_[׀'X ݒ%%f[ʒ(L*kJzT^s+ LuA9B@x .M`w@DZLaȝgI+mS5̲d2k<74"|眥K2v&xR*0o(oBk2r,hZ+v V .49 fr4҇SN5]_/њ캽'?L)]<\e0XjT]{*)&v,'R ]C@^4l7蔞P;dXG"^-2{;<}yZP'M8L«F!(]N툤蒮\;]&'"I$%@ϟt :x[ߐG%8#^=pY*&Z5~ ׺Qķhu<SBZQ !yYX7rzVyz/M6/V$X&k8nH4e #o&;V*B C?N8z+aU0o)}D` 7r}>f$G(/d}qH# sCt{LON\*(#IjgCP뎈ގX9P6*H)G]+vBmm0 ېfFPgը5#@3`,xxBa\tʹ.r/4xME(GRïȽq-/5>3)^h{ѿ5LBk${V@,|1 <8طb7aԉi}_DPkʿ$'LJkW|5gҮ嵀&.gYyj~ ?є9E&j?2$8S~J(T9wZW* ҧ QщنG5ӄ2M-[sXU[XJ2S~9>G%vU k3A^ڍAmيnPtCՓpA1ROKA[ /*U-k^]9j0w5#+2t];F9d>˭rsc!(wf8Xg-yF6J|*p0u> 1$ReSgO J *%mr 򱊻w}0(5fqhx2 L6m jMFszvaǤ@w{ZYkdBfݗ|Zh`P~Srd+a񞼴׋-?mNB99yrꊨo}<z~:v|fP'MSr[aT/ƌ? _BSqZkth/"!U+x>9gzMO}q *?S "S,/5zDpq=15:aj%L6 Bu9_i\ȄbÌx! qKx[HoNs%qLvsl*89\*{QKg eڈ0-j*#(ܪ/P2$>}HI,NMs i՛-| x Z^dݧYS a¸Nd._3Jиfrd?ơRr90C>xO2=dN#@%%_\v ,ًs%heGN$>=t[E cmo6:}x5Kauh)؋QVh,=ށVsǜY\c~CHXRA1gE& i[2U*8O7 1 6 >'jKi0p~?|Xw#)14EMsOHX+u~C9=֋(Aůn]G&0&qz O^|q Yk3/4RYOH}>+V@*?p8624 ɼ_[F)u栂nZIReT8&9|nĭ̢tIr h %E?BAI Ve%|; IZ8i!ƙo@e b&}nOAQlXFe]0D _l.٧Y}x-(j:+e~73ܥ#/pkIrQKBH:/&2:0SpMM$h"dRl y*V1/eq5]kG]X 3M8nɌCԷB0̑:u(lO7!fV/.-p t/ 9RWґKDKt)Ki˄M4A 1_RHиTƄ^F(28W_7t/ga4¦LpD4uQxԹ]*tB>;iV5zow:gAҍQ)+<r{AسGvClr{ej"Q*{᳛--<PnA ("we0;=Ǭ)aEn}tlh!7=c7M][VaGҊ`DaRON`vg(~;4ĝVXWܬh?g2/#hdW!5́@h)\1r5Yn& w:! DO9dF*rRN `92QW(.S / FrE5FSቺ1N4*'䅗*Ksq }Ē9{p)zr0YE[i"˳yݰ%zcCr0-?[Dpt8Z &p~7y INW}0ް>g +xeD&"Ur!N$dA}fe'hy&S\MG5kQ>9Rx}kzLdS8Ku8#0ԬjN2'c3zīPveNșsQ]KRkIt]>(e7BوK1ϙhߺ'7?,; s} +TrZtWؔ;ղ$F[cza\Q+VrlpH!w#0X[ \;,293wl"%J-jpkMF-7o חcSGvv0cF sԂ{jJ40Co4EGGM~CiSo%6/}Ӥ V r%ip-u\<2=W|id]&"6lw O~mH#H%ްG`r:%KW%\oDUe͑;2#YSmHVWΨ &-2mELzY{54ZMq J  ?{ M̵"Hn<%L>lCVgç-r+/4N 1Dq2Cs<ĩM8dʶ<ùhEcV Q8ASò07[GBCvoHꌋ$?xP}G 8ggB[{Mh.(&6]Z%#4xg(Lh(%UWcopDpD?x-Ml&H5즖dÈD&cDfq}3d י"HK:GڵDc^VҒ@kkqF/=!i)$D4JW؂̟+:LYZ^,[!~BZ"-i^- 7A$g4{%pi4*-':3s8KcY@AGp)Jd 9S0o]֩L I=P Dh.i|ɤdi9׮lkD |Җ>z%}ъv_m;#;>SKWڑ'LF";vY|d:LHPX2a;q"8zݘbAZ9\yw4 Be nD=?ƀ>=J[}>M4,9t:UuKR\a i)X8_ 2E f%?x: m|3ToY~.t|aSG簈׽P - ܳnZ]r[b9:$/bѸh֖'ЍPsίQYwc}?s9Ϋ3up%i$,? ހt_<}Ǎ~*ɰ*NP2ςαp;ȸg7jZyw^C%x/]%Z8߼GI[KH#Kc-_(OdKDTS IԘ\ J"=" ctH>rPr_&7GjLoji{;5LS8Ŷݛ yjUx*< T UfRxe'pd榁󙻻@sd¡6Z\{Mgw7Uq!Zt$GEqgbب{ mu K*wIcg Mtm Bz'-R9!sG/+t}9+>~W&"*h„"); /)R`ˎ)(X!J!~ igڳG2gM)s&˖ĵ6ur>R?,mݬN!~LH_~zaՑ}lA~IQ]|F;/BYGyc{,m ge {J$XW%ӎVFe1sd}rckAs5a)m-txʾWz9)O YE8yp؍u o݅rhZ%ި?1 jO!{ZbM[AЉjx'gs"zfH`_짇[0|^OaLbn]OFS V-yAQljjsPr1<~q&$7>tyaTl U洁{ d}jm?HS&F+_ZSGdէ,ǂcV݀^*{F<ɍg'еmړOIŁkjF;B6 lO7UDC+G67>;&֪lWZq/ AQG M^QEm  KG}[B}¼968\r p SYţonsT Yɮ= fh,㻁rk:FaFY(ʭM20$}NdWrh_- !ͻ}y5k´3]ڬAEoɂ6ˠv JqOTIʏT5 .i"I8?7ৗ.F8eF vAqbjPuOrkIw{ zP$jr0 ԇF{W?s_@, '[U~%D=j.N q5W%g&m;ǦTDWH>Ooߒ).,KCZ-93y38CVNvB&-=K'B@hDhrp:rWRtq^OqBB)VǛ=T }@ [!V {wϭfD#}'լ>H )W(%j֠⍡'y; h?m+ uϻB)证z˙B+jƣg#/!X`l&05b?Xi2"t}:δS"?ťHqaٶPb4K>ON砀Xk7|!0|^ޟ;nc.G/TD{K{IJcz ko3jS7w?譏I~`Ntip%/B4]cGު'^uࠣt`0)|λE-}gzZx\Vةv] 9ϕoty $s$le݃AڧUՑ>΅Do.[D&֢} ÷^.0k2h }Mg tTԬ4UW9SN"fDM/3ެpIwFFgcM>16cjY:hJ`j`W=`x6 k[hr)J4+<%[пEui;93n"o[˻n Ng9B64QJc8A[WB)q{66ـάC3.{NP!@Dug3bƗDa;OE+?bccٴ'Ո"Z_I*% (Y8 o b*7Oʻ+Ǎ༿!cj&Ɍhz&`A yd+bFၪLUq)Rvhm|S/i#nT^(a~Ĺ̟z:{ӑ_)QMN%(X.iBoɎg & er޽ IK7`׭{;b̘D ?]{xQw26OVQ: 8% 9Z)Q(:nD!vʔI>1IPLwX_}zCW肏὇.nuux1K ìo;ܮqs h[o))R/\*/‘. qk=#C̞_́zRV:c\}Q'<{ pqk̾ zG5@A#}5J2qpS ț% ˮHG U(ˢg~d*o4kفi̻ s%~cWR'7o:'Xmh@tfM{rnr3 t Aqg;eWQ#x0q`sg,0{<4W AyW[m`#d&befDn;ùrRQ3ڋ۠#C Z}9Aͱ죅[RF"aɶ ҡ7/2hR0}vLr-ʙ  \uRd!)X7EP)IKuPH^hwHMus-1dl`/n )hg}ۊradox_{-绣S@yfYbL"?č`YU2v23~m=6ّ#:vz1-Q;ڠ g[0}TvO1A X@N `2QE*`SGf' BXB4nJAxR͉h_C4k*CvgzT ss/b߂TmIR}f ߁hv/hrp+SRր],?Kk \A~h gEcB iƹ)3PޢT|dxR9!ثM5|ʗB$O꠴-7I AJ^I{]? ̡v;sP]J;ՑgJ5N[O{"#K_=w+w0(T?w^W2KL3yCM)3N )~:J6!RJ@S` D1{!SAA~!"4#2X{98@j]n al]vřEįi;Lft"LPm.\,D|3eGiy;r|Cȅ!;xq "0lPϔ\D (?hcso̾1β9?#T{{qM%29(e~nC{d*Ks>hsHqCV)^_Ә{Vz-q+߃BG Ob G=O몣V5- 7vSb[1bqՙL nexȔry(aTM_fBsKӬË㸣ؔteR N.\)~o@:vc/,Wz"wÏf{b.W -;>5:p_=ST)lVQnD{Ob P!?{g)͚YDݯt0 %]=ռUf <)f"ۈ$_2ۊV:=|pB**sz-[(=@dnrEEx}:0 j"7v/ e&?5"w"=%idwWfP垂l8Ipz,N ݹZ-Ldg"h~89oCWt%?(O[(vcO2SZgFpBd}4]}rk02<kU ؀)U7ew M 6ܔg,ޠkBSJ. SP|Eu`2ս81[+y+|Z8&Jrj?nʭ\u]Q/\Uf [x] -Ul?%$ysʄ* roTAYX*,朳]X,/D5͒ܣ{uzDO;vWn>6)yjyHPz^3oх,[ H|dx:tB,(z0`(%a'z}JMwQׂT*RYK\otn΀¨|XJ}&d|IZxG9SEm v+'!i'v-yhbرc>\E֐h L.&vE9{POB3{|>0IqڵIVFg&ͪK2Q>Fdž^0vnB}k`2{a4"Xz2=Jטp pjQ. 3ٹ'Ff/дclQAZA3ށ­i:4Iz5M,#J0@pYU`:i h`h0qB)__v%s`7ts¹S?oBOYG9$#W~@(Oĭ';[ 7^[l~Iu-$ BuANY!=g:nR=y)/d5ejIoX340+4x*N?RdLSw]Hs)ŧ.Z{$jc^Av*Pg&֕gVqY[T1F(1AQ]yY…!~bdq5'?Y/:v{ S6kR8TVI*J7g)A:.hax' {@ &J:}O?Au `4K-Զs\E6y GeGZH\WXZCO TtAFE0"?x s=[:P,?}k&4Un`ۡ0bk9qZ';n7>ayKL.|\D*\V_Y|XOt *LʼAjlk`NM{"udp+* w^_jD|X.EvV7v%-0ӏg9{, Cm1nNTbZAWZmHɪkAHeoCTaN.#MW QÃꨭ dbLdF}`|g|4›)1f1pvR7%"a.6ކYn&#/ [  A `q4'e8#lT*/Nx' #'h@P5 Maת 'E\H_< AFŻ{>@Ýk כ址tLrS9y Phptg̗le֖ 챷GŒC84g)Cp|B?ݣcTpk4/_9v='`ybz__ALblX:K^a%Vxf<}uKV7i1TliLϦV2ٔHm>YM0LК o33O}?|{isфM6qJ[pM f< ˘#%`4V͜c0@lA<mLE yM~.`zAsu)8gʢyFHi=܏?h%CC4|SM0ocww1D 9/;FA ՠxA&#xK΃f,M4V?LmZih :ZxU>z\91]Ne~|3Dwpz^2oLgڼ؇pN]M[ڥ0Ӓ=1އ&S4gUamD풍?;  *U~ -}^$e6h Բh0Df( ŭ)qPǨKCAd (9Ԉ6KaAӴ2 "E2="teٖ[OLQ8YYg||Ɍ&:܇T޻7JDA\rrtP$!%/|9enr^ݿ0?&X|hS?,7:Ñߙ]xGx :Q(. 1ͼCv6@B} aɴIm"wPׂ*h߶>SchS%[J vbEɼW؋:ϧSBDF&}gSjOGVbVԄ yavlo54!A*pT3XJW3Uk0u;`5_/+ C?I$ DIN'Ǎ?;#(p*S«@ʑ=rJC}tszQa2 4 ΂Tv;kD~x@vV^A'>n&UbؐgR[0Mݣid[qarQr9ތ!JWw岹'$_}dt(hO٤qvyCM YٹV^ Y(VŏK0A&((t볛4}͙3(rNf3"ep9uִ43V=UA8%8Cp.x 7D"oVC#(xuf[gLm(Ȭ;nsn913sXj~о4+Gk!M}߳ىz#{rpS8L 0`KMK`yj8< {L\{ԅ4PaYq]3R7A6> D_?灕k߄JZosl1p:BBq6ogj"D|#(4sHdKtgYX iQ]+'#}ԹakWzwqYr,> pW-?UlYCewey0+4"̲*KN1$o g<ͦ綠|:g+`5ξOB5v`x`=i2ҕX&]9V=;qRm縦M fM1 T}Ps`"4ŝrנ+5,GEv[5"5PN#Y<WR( %^I8{B+D"5:gB2%'BK~KAs~;e# 2͆6b$ZH"=?Xh{q>$y>N5r4:<)8sLc 79|dWŻv'5a)3avim)F8b! "- wXa)sDYG\!D)%K?.y^*`""c‚derRa21X4b麯) odLaNgo7P"3_h5n{x )TO=]҂ayw _ ZK/1m{d"Fo9 VE9e/=_0Lݚ;;GcZUT|ߨ@_gY URk7xt=u) FkpWwpVph hոyrz{TX[L`Zix L/ 9A!%c Faǘ[\qJg ]gcNd}[jҭwI$Nv'T/rH< w")pDϮszXhp9C Oi'1;=5QQw:fls-Km:hG B ŠKV6Ti7QrOl"#j)oM8CbtWFuՆo4C\- ΐ6D@3F˄0z4h=z7z|p~eq%ݐaCž#z5WyTJ%(;qThw:4uf0Yg4CraטӑF!d, uH&HҐ 6k?쵅v'<^4gkWD>lLhPMe{2Ԟ8TS9@jD:фc)y+{go>>K t 0rYO"GCXȉ@QBǺ_ك<2Q19b'Ň[ 2mR^E١mȃ6V` ]fոc(y ӯgV~꺧Ѕ,x* q# 䂯(SC0ի8("bPOCN9WWvs6> 8E)'|\EÐB-n䎞wR"b$gv80++'=7ZQf[J~n}I[DWN#,pז&+AFK}87VE\k,|+5-ӗ1:x>@vfz!]}L~;MuVUGF,1wfUN#D)ݕ&(D~ DvRH{zMV =I>Ё|e̋V"Mw\ta \$V0 t:aQnsI*>\3YJrwe/d Bܘ4?lřWmSUP]dUw:bU*8 J'vnAs;.'ÿs;(HwIƳuVMX'm92 7 OsT:l$7%d̖;Î2Cл"/")U 0%j`m40V/bc5+j.b\L@\veg[SI7k5,>j)z8\n ख़p%&_Ptʐl. LK'|`Fr ,yCk*>%Ȥ';sMNp48E6IYn*!N˃"ck9Dջ0@Tڝ8Wh*PcˡtgPe;з3V>rbtSQJwJם6X*lwxn:dCo50ɐSIOMKjOgaNW-.IMėйOSa)caDOtp`,M2ݿw9Us E P1iU;ޖ˛>poXz7[A4hC>:t#}[v=af>M49yqoKa~~\v(R3qt j(>K$4Պp a Uw 7}'g}\ rvMmOEpOߩJHN/>[ࣧ<Н#6 H\ t+mOy5rH?Mà 8D-"{%~1q<+i5^OBYs ƁI7uRT%3bd!^W2jrW4F",ߪJc O4'ҭ"7< :Я(=1TWh#:&32xu)|טSټXy-/|2*F*@>o=9ӎ#MDž*a3^ĜJh7El%RR]y1n]Q%!E<J [pjrc"4j2Ӌ?Fҍn%}0_*[߂j5+HE=qw.p8>_Ha ʗW`e޹Q\Hևtnaa1FWi=wL2inei+P(oUb)Bތqת^kHQu7|KSxMZT&S!Z|#QdNC:Z4sb;E{2t9gYZ07070100000435000081a40000000000000000000000016439a35500003f6c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/$O?,]?Eh=ڜ.+δrg:^,UV9 x$b4<ܽ➼ hZCVFdV+#8BbK]+pÇRG>%u 45YzGqK EqcL5)ٴOmE$/D-B//3}A0I:N#h&Vb`C3&p!4u^Ёɱ'ߙ[GC[O8wӗLt +NhR;jc^47RhnqǷ1+M!2 oNw[E^F^i&$3Ӹi2ξߎlƖƁW=սʠ!aC 3X0+:v V=',/{w?vNMa9[R/3c sar)@VA)u_StUǛc L֮\q];Bb )o8 :&*1,KD;jr⯩|=[K‘yR!O,+i.&^*>kBףo~lO#7^I_R@Pp{u5{ug-cAh#/!NX9ZvJ? 2ΘÎfeR"2HhY6MnM#}M~5憶fɯ J,djDCg#;SvAzW# %t+XvoI@[çd*g%DcHr+_#rKx7 RoW! viS[ D;Oo?ۣI{朢 ,s2n~!C)WFq &gdOsJKwu-Ad_;޵Xt3qu []Kr˳qk_-/#L_m?䷄Q6SW -%w~tTs|0};%D:Kp)aqɬ*K3{'낻O兘Wو&`6w1\VɊ^XӵOL(g3}jz TuZdu"f!ըd#mOIDEO09蚶r&q$7>r<}Al>'uOJ)(YArfªRGQҼԮf=r-K<~^:<򴞰'5=FjKS7i樞RD ͯrYZ{A]DZ][8m3 z[rL d Bu*.OIh eLòcMR18Vt;+8͹~|Ģ:UP1xM,Rl|:#b4\+Z{N?Q!^$*!ʅMݝT|,VjRNou[n9?fj0tP:~e, 717"ʣ{8|TFbj} 䧛s>6gܤ`lgXSoG2[i^й(<1g}+pJ?]v՟eL#8_k)n15?^AR,Ȼy8\P9 kHr܌/L(kVi0\m$ɛj SpLOkn ; ㍐ WRjŐF|2%LtD֒e_ji1Op6,ؾ}rn,Li=XkdSKTGfY<*ʈ qoX2ߧ·lه yX1sW/nqRlY22 EKHLҌ2-ZD$9%1xN0 xsi%kv$>5aD4SAN gvGO:^QyuMF"Pj6NGK +GhD! Xh'A7C7՝̴)؇>*A\ě̒*qa"6Up34# y ٔZ^S8JTq&=m Z:._]4kE5j;f ;=0wZw}RgOWԨ\ԚiW{-JN{2<n] ,Iyh%5D@6|˜x;n'Zܪ_͑/@aH5HN:H_RHp[#"o~!Z_=z2^@[5t;5 2:h ({w_3sJT1(g(w>ra"@|msZr2yH$7#J~Tt՚ƒcdtR2^^{SYhQQl&Zm;a|t!Qp,9W3&S wʡ6j/c,-%xF]Nc'$q_'HFռUGgd.qf5޻vy|u=v>3(UcLVf´nUK&7 ; KZ} h(mD.갎$x]`.VGgm7@b8^:C ;w^ xa z6,I=ݩ2+(J8p8R2$6> [!m!GTLJ(NhSsmۃSRxݷ qKúV-a`U۽ +1hy-ϱy- a0NjpWrhP}i0R4*w>-9_(£ |U$u*e wOjL0\ıښf,@r\n+K EM+_mrizJ랾F#<7zsJ}vly08 "._T0^^ND$Wu9; Gp'a،O@+lp[QkS4vFY6m4b%!d;$U;qsd}r5@LC_b*7D0FOvXH&ml@:hWͬ Nceu69x{*V![@⤯'ڭ4 %`K1&8+ YU5\{c9C0aje-hS-j "ԣ)tWT*ivH/8 C}j>X$Da.ZJfU{+*J$' JH[WջϞ'o@<ʀT>/f#OePcNgim}ʁCi2oDB,>6pq-sQO ʈ͓Hh{p t3CJ!^:zʔHf8܀7D [!lMg{^_p/tw_peZ >:`] CZ2'bǚUx=D ߡ,=vZlC9'W 2|ZYW?w>~?:D`3ϧMץ1@a rVh-b^LUUD( Ts٘dԝ6GE #~lC^:TiM](({i*hNЦkv_٥Ajk_TF0A>,<RT3z3uIچA-L#FG2{Z6@KT݃_W!I&l@őw>n!4L6]]\Ǽr(#)gԜd{֓ cu8];H*88$^ F:}({681163uU55/t̼kdHC7>ұb=ͼ}2՛6LzWy̫6kyՅ"UquKen/%AKzaiDp`+rkE7x}Z;whڲQm\#^$ٜ\] &kVD<;mi7k)FH+˄T,χ][aka" :Ͼ׏ 5<0)a,ΎlvۗkN=^k5MLǴoNQY_rt@sX;+x@G K$Z(MW]ԩo= ,$ǦOLͥҧQISxXG[Z(pO0tj7\5%1c%[Ҧ}D.<_(<_*Rؔ[<>VF9k9KJ/fo*gecRlƦ41cq<[@6ְ9H>+{ull~XYB`=\w/QqC uTI_vzH59*p;RHfP.1nPnܷML< 4qJ(t[Ϧ9ƫ\)P xa.]^X@rQpdcѭqPjpyŜYh4 KvOlruF{ Q rP* e1"j Ț%µvl^2ظAqBnk&M~PCmT`҂OK>ꕼ3/(˰\m|6T]pc~)8T6:"e%7ƔMޠ\{#hW^]LA(@l.=s5~t'c.H\`zDg`iBN.2v)4>V!$Z5N}aq g.A%2I1:?m:MN+bFOUUkߣ1@hOeDQқHx Dh;bS N"1\qMQc?v;xZB+DV eS}ĬQZIw o&v8 /wxHM8WԥtTߴ0S\xt>yaѦ5k@Mát$` ㎦bx;֩+I YB'eRHs^3e;>Z&#tN簃%5,Ԥ+Eu;B8x @/;رd|)9WK1qWA: S 8uR-SՋbBlX4t'-~?Mgx-&@ 9{&]Hܫg0[ҠGM;b[[H'tYPn#0Bdf/_/6WẼ +u') KlL!o/,ZD:nګ_(|.ZNRQZŕr5M׿n}="AZljTqtZYqTޯZuÐNS:`#պCH\C/WtoX `5|eA-,.!jW(ʉq8)ޒu'ر;pG'p1lx!r2ꎚc +Mnksx :r8*'M K-P'ˑKDH+ t47Rzo;# 'P$YG b>מ֢y>=~_}H%(X2Zo\kCu>:Ny!6RNᮆNUN#tL |}9 a|UOoe|̾,K$PĠE{N.O<Y@ \ӻ"-:M,{E4.#! ^1m13wP0Q-|1֝i hRû/tZ ˄Rgt:lr"TpyKFC"ƌzydcq$xX?u8;JmH.U6ߍfEYf' 732Va$C1'݃BtY;C`P21Kv) hZ~`ft$3>qC5K+Jr?̽t1XN%.R-y{P kes$S6wg_2tfv J%Bٚ[5Ţo4 Rw8kG>pxdsQ(Oa$Ƀ DT(t--0G{N%T]ŢRl@9vz6uIfHɗ][gpq' --$Ǘ\]YltN:j.Q'< WgWՅ[~[إO Lu@ Ce,8<i M=C+#o`x` a$R>U&#<:+/z*p=I&!^6"3֢U#\osӔE!ȫbzQ:F_ԫdȉ7lM?#NbSAJ Rn'{ /HCn1@oz4WbGIq&xm? nYt.3ƴi0 @oϥAvymP|Ar2 t+x!i96_ۤ; Kь7_Z,O.I1XPMԟm!+p[1^05uYC c;soA~Q%oݾ{4 IQ[5֩]6 McG zlrٕp>N;88Щ߲܊PjEvAp\azGh%5TvjZ m<&´~;8-!jne3n殰&G/^crZ=62`j7*S(SZ3zO^KJRϹ!3dw{f{^uod|9jf#)Tt-LIPҜ.jM #Gbb&rȞ!ܥ.,ݨ;(g}+RJ;F#A˱! lE^n !N6] Qt >'d8 70{w@eD& F:A?T<{bk3fjJ6Wh+#@#L_p9W]k*3YY-B۠{`/ q=P*uj nK~ɃL|u*5Jթ๶^ \npYμ'Njf/))5<20јэ$:ïAf f#7U:.7&sG%ߦ`v9i.԰]9~F-ߌfi[ @nP_'#1,xDf}I'Z5۠N3r-%u|KlhuoEi~ƍ,q7.hF34T 3_b ϻkCuԄБ2l:D?>C8F7Nb@H՝>($!t8 baQxEVZ?I(cͳ%^aүofmt':[\z>( pe뮿 {ngX07;Ӣf kظ%J^ T5$`Iihuӂإjv*p8h,ą#^.K hg?bZE*m!~e[9i8)2 1E(o3lT$Cke#.[Cً2Wq =w%Gڥl@N9 \]."[&}QAPN[}lokYl2Z~1>$I0B/OQ zW L^9a t΢Я&/Q6Sf x[2c. dCu~XW5P=yɭ+fJ,6)i;;rh'ӮOJ%lrf䮝uA8pLDyn. DOiTKKN:p{tik6&yF-7|HZK? ml;>G%L=O< }+G1f.^ln0]s&\UQm h Լ(*yW1-H-HjaftfG8VG *5% _.8.YIKs}Y/g=42є&]GYr!0^oPE -}+HG]a ~$|q޵Ig (ص܎rP] ?/;UÌ@Up\W 6Ujae7W]+ ^W:S3#o#X0?t j>lp|mΰw[4kyfQ@dj䩭$Z>W}P9Eb _wqw1/ohXFYeV'ዲLy<:£CL K]Q o?T/V4=((w)חRyOI#u )xѺ;cfU#87:Ŭ6&eU :>C>>yn,83h'Eº?_`S+? o׊+F2 =: ăɔEQ3Xs=T H+>]GmH^ڨV6N=N,*m6 r wn(0Y}7fZ>V0Z0tm>Zb59p.aq}@x9 <ç-ae4))#qFϚΟSU^M/ 9Fz~mgk̋<ϫv1_4pfp玿C4="R5}~Hژ-9A [Aި)_Ee]taJ[Qۡo3X[`(: H2%LD[ÕaKc۹UL/*$;[sDۖO.LbQkFrds$@5 i%jB@#IyX;hyd~QL. _G堖W8Qjb`\WLgޗþn:8h05"dcڪ zuh  mK.rgqxB]TUD|`RtAшJkõe fVض/E/[`1fotQ ƪkEHQ8B71 t ':~.}ot>`ZLS^^ц1 H% Y4{!hƘ_ ]_zQ`Y=N<9l5bu,xJkٴ{1_ŰRqHLv=.%Vjqީ LxnSP[}[^B94jxuq!qȁ ;Z#t/ovqF9M,@=e T`Q eny95ևWy,=pVBF/DMT}j: m+톌)~=KA֫hί9&Ө֣j} +y¡R 2o;q%${L UL)ًfTs,e}bdwt]Ye⃰khSʼntU޴Y!F!.S&W)sXvE8k-z=thZ&j? @r3//7'̷bIcp0O MNhTK~ %/kuڟ}7?|X>"p3O 7Ji,޺d/]({$@d|8TH"p:4 M;>3p4"mާ?PSxS[t#O/H~^5wDTv`b5 ^Ў)J֎hwIltb=]$)8H:pUrsίn5%iE'mHvMV/0!s4RzV{D[m2^z]sp鬻c7ui(v kQ̓y< GDx tC\&r`MP[UYip`5pJ& 3yu~R8yix\(%:2n&DB[Rą;R_8F E'H#v1VCh<~~ãUEw^_ "WӀYL&'xйc8=u9ս/@e%Y 8;ҳ3x_ڙ=Dx )Ig dMeX҃t=E/h* .x[苬SIܶ{Fzh<]5Ш 7P70# zs\r)xʓ*,\/SmGܫ)L)*Q-N–,sA&h-ؒ+ kվy4s~K:D]|k@;TY#7^7-iiBY'`hFĎ{cU:D1 ÿ,PK z{Yـ8 _LsVlA [ODm_$iƎ<Yxw5ng1qBTe\9 ~ތ4!cÙ[:F`w{ƺ6bggr#]KěRK]*g|< >g0d~EM;P < [ЎW5d{qa~<9|M}gAat ~"myq%ܶW)}-W ^,SP?#AU# 0Ӷ3#L3k0䋿*uRwuLXҽW 뫸A7NվSv fsXWNv{\io+&Ď*IYsg˭r(:VjZO4#ϣ5KH̷AT&:FFtzF B3[v\0bˊe|& )vU%સ Ĉ-us!\3L5l[3K9)aNEWBC6ztVOtǿy{Ayv1jEm^V1^?r> KC'DWXlX:*{\&!;G4 *ow庶x*e `?JFJ[0>>B4-d !J2㮒r-CT\_x?/sm=$)%ٮrgWqX7R(/a6yw^Ĕ!y*ѴIj8H8`U;*vVk\(Wͱ#s6+ ҐBo{cDۓۀb< pt`?㊓QS5_pamiFe-eDF>TXko  `ZxM(c r<*o`grn fmŐ hBaObpAiq-ἈhkE9? ѿϯTWډp`H&qibq VgU:! VbCgXdeapT0W2S;Se7 ӣyS& \9 >a.Mm)gEIb?q/^zk '}NVWSJ'Z I6O)Jy|\?G ;Idypqtn&ZKX MG`=aCڛ{n9 2V&{IGt ^ -ڂH .XzTG@ Ԡ $6Ah8aYEw$$d?ԶJ,&>ԄBz1h\B l=,% qB!-yä?8YS7dH52>|ht7~ p٥OTۥ^QVŁnDZiGCj\ qdsH"q|%t`OEHXCq !r{AҌfpnMؐRB$Kc9 gd2ֽch6{h+E dHPYש@$yg|3Z}<$54w(UXN+2*bx$2mB ^D{GQ̉@:v: 9b?,H(ņ\N92[8K;GL "aJe*Dr|;%!P[ADʷW2m7bFNhz\!aOBECcm7.'1x6+w*ugLa͙N[F5k|K0جa'8e0SNن#P"+}ﷁ9pLpEDzԌ$`lr/TDE%aKA3 ոhztB`%JvEEh˗Of(^j܄\|V |/Eu.,:kUQ:B>>ĚaS%OJ*.h*~^6bcq, lwor ":4[4sɻ!p`o+we;oxGM…qw3Q_X1zVp L[&P IFn?BMӣc&@wzy}'C̎Ev+}Ol Ӿp(Z<8灪H@!n]U;*BZSWF671i_-v1+)`:@CLHRɔ)(Y^֡LhDk=+ -f~Hf {<=hz>$L>M1/]]79VU,V]CK5 ?$ۆ+C+9Zɧ?R[ڑg}tq)RU ꨽}p{V>< f>w=vo!SDWX> >"G'uIm/ZTN*O,`YȦIck[)f;}&qkrZӊY}G}M}+y0b 9X 2q{Tݹ FG n}֧ĕzSv2s!'Vd2kY=MDfpBPRd=IB/~m#XX #Ԁ3s!U=ةFa =QK}VER]Jpz#*ICt ]DFe9̘ UZn>#(Y~<~gQ3>M8&.}D6I[?5ci/U[c3}wʺf oT9\ vOjZ+=%86t«@d/Bj! |`7BJм}A@(S}U5an e~qݙ?k_/A0\Jo.VA>F#t_>.Tʮ~<) XO{ѝo,'*e֟jtk ξ i8[#̗bJ~1\ Ru\@y c]+C褶r~Q]ǖR6sɡkTd}˹bQSxDOz}u ɏ57j81Z%O֎[ؙ@~fԀwŵm% \_dy|cuF{ hsǒndyvvbV4ݎ9Ma(%5X6JWTG{4,FX|o o +. WP8,Fp bH?j1µ qE7e2hW\t+=)Өߚޭ V뫤:N;W-_tˈiٽ /Tؑ<O罂aj>"5&(:K)բƶXV_ !h=l`b0ՋqW+ Pe K 5st p>vWVX8 5ℕ=Vi;<`j/}SMx5bm,%!#F.]SЄOe^ۛeƕ[y1\wÏ..oB ߹~kJ3}RID[qseڇ%Gg^{>e)Y)D ѺRYELiT{(q>G㒘.n)f08aA24 Mi>u^L,<h,/DL3:f}`bgq}gfCZPˍ-mysR1^F~g:j ycQ>.;!CȁiRQ)?lOXD>q唜-BX؇mDž_SH$eSuH\سUy+>j4K-E;l kmN+ܗ4BĜ{>>DZaV{Kj%&o 24עߴBʄ^O-7e;o<iLᓋ+/E:wD> PkjOQys#nY(^j0 f?nC4/h'b@ ^r,ҟ*X/ "T0J\p̬DE+DbkK>U&YvqgphxݒKܰ{\n팕Fgg_hobaXb09zI!-ᵖ^ԕS TrDau; v1ڲ_-AΓ(wiu"O.Ư.q%U]UBi?sef\ݛ~3KrS?eɈ4Eq%.GlG6<Z;}XM4%UB( ja `'v*X{&IP$vp> jn!G'E[8Jv=Wh;]H5cʴc 'd(;g*O,^1A6/qS8c2;1z^>>cWXj(XHu%%r,?nM =[UWDh'-Ft[(%M<׷T lΰ6O.nE2ۆ;aHQ 'qݽ!I6m (SDƗ-Q7Hr)":u`ȕ1ɇan<)tq:DЄ9dC]|eY1ZYY!zpB@?}Ǩ\׉L0]Xtva [Ztc~`my6Fjܘ(I*x$>oe/m7(+h[MDU"nbB;*@JƀhO my}Vryd6EOs_SrQ(ފ}˚m^= @ j/HS67Wo&&\Qwi.j/Z~ a;({>G*>Rp y%JhMT敐9@[%OO%glTӎ'Tgɋ!^ܤ Ќ2lӖ[un~݃BAJ16iƳ]bCεHR*yl++Z9ƾ=,OAJHu%e:qA"=X_y3`6u 5Dq=P Uw$ oS-d~ܮm(%rl{b98EnB>!{?`lkj(eHJNw.9}cik|s^W.Ar[ Da`}[]ART$ y!a#{- :'x.ב:_ QkLb7qCH V 0N8V-77vs8az7$^"K=!u -.I|i%/( nxݢY5isI_'(.jqu؞=0kv϶*V*)Ed+N 8Fo>]4+PHy0Yoq$G%n{OpO-5k5WYMKsؿ2~E䘇z\TcR?|g"iQP9@Mo:g;P@@M)CܚI} +rTVo$ځw勇\ ygzuԠ>5Q-5u)'e^۹HVC5̅N;PE,m.bzzH [ށUN৙ɬ:RHˆR,)AvW(61a3c`&7: A0}F 8!j:U#gY5ut>Ey$f nHki'!c5a0ٌ 1+#@(;51f}d-ރ@g|HRXnj eW&>[0'>4zzGK u E MӾUJw%@ɼA( C=a1ʁw| -Paƹ(3С /_ v1DJ X·ԎMãH V9Z*eup-3|F$Qql*_%JDsL].`bPߔa4{8GR __//Y(N;5WѕG3YS5 1RNBcQh)Et7Q Gҭiϟtk-g+gcJɨ}:Cd¢ˍoPu^=D0K?xS(m2ri۾4Bԁi?dS$iKkMǝ] 8?ca1[`z5sQ0R'06i2Qpd7N0Һђ9\FAП8Zi4K 4]4דnp~* "j7d_C~P{{^%`Za$&'*8ů; d5ˊ%*7IhOd1JiiI}B<8:=ԫ>!St报LX.*ejRé[]@'ބFVW:P]olQBEO7A?st7Ei@fA <-d P=ˋη 5ʢV4V_")6dbZ̀w\w)WRlUq;2wlFgq2CL vZϫT𛻱n\Eu;bE@DS.l$W# ҷK#SXjW kqMƽ&H]lVHAb-|Qx"~"ul!j+3i3K^*hsK~CqJ]bE]L/[\gxJ9FvT4AN f.[: ]Fb;fX.[LϤ뷞#OeWp>XDaN99pFJEwOM3dR(@I6+$7aȵAd^g:u~WY;D9d^1<_bXk<}td^%AvL̳0!@ӫmW,KJswӇ\Ü% ;h}wx#_mTM:f>$Vu;ԟ )ASjFܥ)օ#^j/++jj0Ap _s=\v/03ƄGNʝ)IL#Hy$c2 E wDV􇭬63Cu?[|#WW(pb;j~0w~vio=woOg hf2w3scYe.іݺz#Ǵ ɒm hiN9f wee+'٘}>h8Xcl A9ɭLٻ㏑\2DqA΃ HI%jfɨ? RyJӲG%<8w~EMw9ZE+/* B[fOM'VɱݖG}3sɿ=ei$q)NWOM,!a&sw2~]a| eL W=xћˁ[M #O{ŷ)3C+&-r3|^lC;LYSrWw3EnM*JP5Rc;؆6YXxjVM}cASv !1ɸg<[5LW.eyսBvSCmvD0ge [%-B>cV^-4UL1,j 8(iAʐbV~]#V"HMIR;8+ 3mATރ'[bU`vjdlM2.#ߖA:τq?;l`cXl%.%* TP]n Sx#$mP~ G{vcBKC1{CҼmSW}GIX59"Ǡ7- -T1*W0[SN2bb]h+SӭJdADE9SAQ\ݲl&]\&A /WZGR}^(&Ǎ/~>l<9&)U>WVbv3 K2ߩ~R;,=.mw@ӎ5NW_C K`M;I)c3mp`)S/{Op.y"ux]XF4=>WڇIUZ߄P+83u;Pf@z "dDZ$91Vtk>֨'N^ _^mkL֕,:|,8 ͢_BE;+q`s9< DuF?F &%kǂe:'nml@ܫ7A(co0ܠ]6)MW_e}K4,wtѧKOYzX5ui k]2+!0[DC=biC1: C@)]Tvu.]?-r TeUmG_Z@ ƿUCrq(Cno6mQ꒣{qۜkIE&y qHc?Owy2YHL"C*{ݦ3H -u wFLESzb]IRANrxk܋ln{1uK);ztUpf3%6 .ت⮄&HqA[F(J@C=ؤˑ@\tRP@ʃhގ*av~Q!2jvPK*}{M~jפF~i*ϦhzPHWK n'J_?\倢 `Pu2ĢInSɕANԡ>3661_agD@F A Dc6}E?p4?ݕK|؀b"^ـ ={ -*ƧV}̰z\̂.@+ʶ$MP cx#v((~ i"ti{nM|pN1rvi_;ɲ vv;Y R'ԜY  13f&3#_DOX^jnG`B,<eo$W$֓?YDL.>Ţ:IBRLÍ;v]і yo S#蚾h?Qg= ](ShSZF> :5/ww`un•@; &rL*ɱփN=wdeߖn 3z Ӂ6_ k\=_ eee oGͪ]֧k,A`w>FK?3˨Ls?ÐQwT$7+8rܘw]hBHD ,G!:oqh {_r5s qyKz}gK'sL3_fW[\kcBDc{iG,t$4mZ5#cޤ <OKԫD /`IVKdEʮ%PaN rktru>#CqPB2Rt<^͸<,tϘ7b8=+է/©{J&7ܚP4֥ue W~ Ax?KOBƏ lqSLoλq h,>F;jabVOKǨΦzB4@0 mRS^td w._'Gai}(ynV+Bڋf2))Vє&ljոAcFRo])w}@ id SY[ 9aOcL&+F*Rp.Y &P0?O$=]DIf ]f|I=18ef%oH&r˗O Y=`v g4`xyWBO$#dU ],>gZs 6Gzv5!"fmpI!W-4UIB]ie誈>A@|Pl.m=߆HzvP~bs7usvc[ϝ&w.:'M (Utg}TPa㺸#$H(Mp8Bg(Е1믏*n#>@MVT4v:L26Bnޜh&?!-qi9j=/w )e*R3H[ 9r"G.&_*@Z?J{K|= *[W[ si#щհfTCTƪ%4u#8ȿ_N\g1R#b5`PbY^sFx7!ׯ&z4`x#*JM-s:Ngr׺:]:ƺt`&Dd(nmD/&Ē(;Z|OF$ՠٌD` El_ron[f}/lLo腎pz)Kϰ UZ[6N;!Vm6]KȒc@{q`gHDfO+Mu1@cZ=N1@^c0 ,`0Y$:G$T ݝg(rmAqLkzC|\Ȗ֤tCqJ[Gvo | ~t)qY)m'pcC}.0sr^%9e^9"R9τihwIdU%2ay7(q {|6o4,Ӏ<\Ng\7]dQ]> /H'iLuA$.%dzQ+"*$Oɜ2GFHETX ȷE`L{8)=qM(@[I;_' Dk| tglnZ8 .yk?W~.(pdU=2BIr7vDT?v"-KV/S#\z4(F(uϺ442O(qFUsvaM?8X:xBye\+>rGwȺTTfch߻љMSxN|WS T6Ծ.\ߡg*'Ig[){͍ =cT=5M6^4DqO|76ȖGShYM5(68 %x|Q+V,s!U"-@|Z0href4y(yZ e'XկBh*n`}DN'ZH{gOb 麱QqBK,|Xo[ ZMG.@45(K[S1(Y,LUaԊ?dN Y`&2]Pxz3|Thb_r(u=8x(\!%Ƥ(4KbO3B4,=pg.ᙼHpnrHǬ.-N&{A)(Ջ[W9M9 {B,,N-~"W^E(YsR]w5{Neel9}'(CoI^ ~W2_DH?c{UhؾP\}.vMӚPķS|BٔgPt).V9n.T5>M`;/\,N3bGi8EyéO.*Itq̶J# JTp!TBg Oocؚ8>O 7uڲj;v(r.D` ԓD.00/rp{M7Z5eBŒTj3LqE/x2%:HjY'ui ЏN8)71R>E戲bX7-}5q JՄ,t9(+DP0GS7n[yGčUa4RH`ŗ.c'׉4d.JQK߭c4} bPq8^=8|Y5nm9^|H+kFLRT$2G`m~ }El2&tU*L;OvG.mYfpwR\ 93CCTot*WOIlX\Czː٘ÔTYdCQd=Yg@u\R+~g3Z 7hQRAn |ٹ|l?ns&`]yܵKUe4X:;ؐ:tlbp0%Fe6l c)e*-yjڕ %qqhyN3W*apF1y!slw)1j4vJ "7#e-? Vyck,JAf}xJ[gU4 ٠ן;[Go+vJs}sieהlgZtO--_C.:aY =1Lez("aJn>k~EIkf@Q r!Z EOhF>l̴ G57NZ915MM؄:GLZu3$]W%%14 /yFc ٸ_al<(U7&ڴ^#M<׶$$e% %5A6"HmE(\ZV#Je~BmG|v%?l+@P4tdĿ UzԈ~܋Q6!YEV^4ɵc`hvq鶠{S452H%xxUJ젏iA#RQO|O Z CXh1MҬ fk.bM.-ڦU1GX=[^0m{ɣc@Bf\.!8"i3IFAsUSJK ɀ-,'Rɣ1ύUgy7zg[э6" #-CZ;$ T4Sф $#?+ ZE˳a/gRm*]bz_-4gZTSA1I*6Z><ӳɏ* ?'Țڜ{q}@(WÖ=P^.4:f u4u^D~ӝ:K~wѢl oڲWz־tEe;@>NFڠãRmiIw`ICȰ7;zܰdcuCs&2b9ŨopۮKj-8=e<%beG |#yv@>#[Ж8C2Q^{3k?NkEv&f(ӣ(t\8/CHU[y]e‰a h|ԛ1, K]2  |[Ûh9nL;ɴ)ߒkQ|`b*a؃%5T,>?-V:Lݩ9iy A"Sx\bcP*YosB]r@;Vl!gcB $&MNfB2w `,7 ^EF9Od>0^< `{*2{ /ˮv[B?0B(ٓ? ?m \Cc?^T xN|l$" v(P<Lw!FSEp}R::x})7|L=s)*k) $I^GS[4N d7Oֶg0~0+(*|e-\U<УG)xDO1 %ۼ <5Ƕ5 +3@,.[4k[H]X<g%%bZwƧ^{R ymx5% )2T:n_R*snd!D'!7d6MR>co5$'U#m;*vX֮~Sj:hlLa%_|)ڵ{tz)|-4aC{N[RN-aur~'mLviUvΟ;jĉ'!s%N՞ os@g`<5O^:&yM'CJbnE2˸0`12΍f q" 䟢UL14j4XBR Hmԭ %gaJtFoz)ȏҭ.v  zd[<9Lx\oUGBo2rlAi R#0Ke(>J 5mpg Sε?YX ,FѰ!yw>. eAr勆Ikݑ4JXJTl*s,Jۓ֮ 4yHNd_rU 4 RtZi1>i覜+E4_gd RW U |B4v!}C˷}fo4q:ȒǓ"B%{ ӒZA7 3nyv"e7B$(x/Pyy[,ОlHƫ[5%#_ mTv'@C .L&t/`z]ՎbcMS3XnK;SւZCo*?:.}0տh ;­Aj:ZM!agYZ07070100000437000081a40000000000000000000000016439a35500004124000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina20.ko.xz7zXZִF!t/3@]?Eh=ڜ.+ȝNňT32؃Q$h{3X{|  #>%ΰdPtwNUCL!TUPXhFR$9g|]VRy0$Sַbw\9K"ᖐ# kIՏDgLS鸃,+{2L ;.@';R$< u%$!@O3*isulVFW缩NxhͦBj&݀wpq7A)<' dkODM)HcBgpi+6u{H7ʶ,^![G6ZrRG<&Y C&v$d20Kf&-1@"b7w~)ieSܜJSc]f=ӽ;f _+=F@Ŏ\biX"W><6xa`e|žXVzgPY*\&p0\U䨔/edS9!UcɭKaFs :YxDcN@mOͯ:\Al?&UG<}Z2c--׌DWp[w%^ WջoxKZkyHɖu^J2ZS~ t X3nf։J&F1^^Q1Bر:d}i̓W3@c9r`:xvKCऊ;=1T>\\IcӶ_J#|?>rA_1ejU[ ҡ{OF=5r}_ #WkUR!U×ge&Y Ye7I8kC˔<RsCyGp/7q!*[rjE^Z )88@3 _ D%v>#/ _HD)-^ ?O}pby 9sM> Y۲oUm:VvTӜGBk 2^IxXl_MS.U]I=I)Dc[~֯Lٷ)h5/ҙh_P6xo*b`#FpشJ˂ڢPz:g¥Xc]<#H$^?J ?&G<| iP *\Xoj~ ~LrO~q4u/f=zGY64;&$KKR͈FнȢ/ҏ FX5E?bY©+nK7;Acηc[;gidPJnދ~2'2 NET M`[# /pi<S^Xمa/ŞjMG#v * vbBjCC}||`1zQ}K/WQg Fo ی]_Y5PxXIfE^#K^ a3J"0h݀.Ǥ mJ&tq<9cTC-eucG׼j&['exgPn"f'Լr ǀ9Nk0 }3ɿJߞsq1@Yn9ϖDX|K9ě*Hp_8"ĖahG[wUٽ bٓTxz#?2bt W9'V1ߩFmy2K E|? h.-D[ZdMt/}5uO}IJQ0AD/޷QUP3Ix aΑú;1t҈j-h(nj ~0\POziňoXN/G„C$, t}tnc0bi=ȭG lK->-}]2Kvx1hq77sMhQ/C 䱷o*&qT Q=!P96z^*O^JzVO+ٴ'fL(mcJy 1vueppG@oaZ#42gdYnc 9]mPOfmiqf**"4G)=׶]H2T8 ;9VyWk@b vI; >QT)KzD >G\Lᬾ)|)Dd-8^-O6_AN;k==;i"hнLW%:80fT1 |tFbX)B31͛7ȉۛ^|cSɟ uCMS܁c>״ۻq̚vgO: x~O< ur7 X$lsu|uY>3hL8Pȧ~E櫐B+/՚f\G0zMI"we1-{TePՔBU/w _IH..2Ag$tWڀ] Y@ۣc JgA eJKsSh~̸8.VŇP.ʁLd @!H|pd,D.8'#o\5Ws~a+Qd@I뉨6~}19Q;UioGa$)dQ%Of!jxn<=19S̲l{uyҧ$ S@aGC~lp;M"xd0 a"G67Τ~E#dz $㦆ċ>."K1ƺi?Joa/|@*"1PL-ie25|}=fk:4bb6c0KxAQ&)0^s:Si8ŭ`)k*ӣ wQa}@t|roPӋE0/z0qbAm ,i9:Q Qfˮ%̭"F_|룖dSAbJ-)X_v|{O$v{>KETEL3AWTjmm{?EsT^r w ҋ:v:2 Ai ?[f8HWVsOcaRQpQƮx,7mB#Uw7t%#K)PQ6a:na<҃HO@:NoV${I[M7=DBZ @:,$$-tk_eA!d45J~P0T‰xs8Fw]La'V!مؙE3+M`N|ݐB]= &qԖ󓢠213pF1\kG/̏܅ZmFesSb`&SgA)dfc@{#2(1 =D[[N8Q?bd%)`Λss$m9Mr k~^Yt[0޴jXxVHZɲuK ;ʮ"kTADzaP8ET3QlD~։3"3)o|qBZ{d:_aO*lP9~L)z ii6܌B$k =SG+JxI_V\r]*[t9XlVeY`ބA$Aޖ2CDj*ǭldhm6N4,Wxf^ V4˃ts98~ѯ P*Q1ӻ)c$N9K;$™=Sx!ą[x3Gc0v RR-(Ք> GOX(͚دߟ3h~><0@S=,H/X.}=An[:77J'k(h3L0\K@|p'$v)M^ |S1x|늪vDo_"tӝSZxSv沷WCǼ Mr~U[rI*I ֵzNۘE0qlx^TH>fɂWˋQ=V^`;c I$k"aO7@Y##oE4}",rcwoDb*xMY G.M`c=b".uuS 71T)l/~: xo;n5"{cX!p/-R YQIdbbL6$a#C,s^^;X $Jxa2`-1xzU^ t_~jc]R׷YD;&*&+I]kV]Rѓ=h~IZ 򏽦2h+Sz'^a#RKeƨ{ٯW,qe,E@6H$/"˦@~U9sʿj"I䇲zM}hntVȬ"gN 0__L_ ǎhc:=y *b3Ak-3+YmSdJS#iF_e pGwKW+Y'+ J/Z FrH,9Qᜠ"iNR$.kñcäk-<>A*R|:֘jz~M@ H֒W!eI"iܖn1dpƹk$|2A={bk[ AsԴ]UهyW&8n]/H$.09+ϥ7[*cS~Q| }𥆲V8y}*qX`b-ZVۼNKÝs5a?T"Gh,HʩF$8ќ. ~+%P>t6B_ >+&1?5";w:UP%J#o0ɭ5NX>.v|VŔ"kgrL:(l'Ң)ݚG\9"iVK(TQ>pwh-~D=eEy,Q}iAཎ!TB]y: ٮWf~wߜr4Al/,P?iQ5m;w 4#'W6h^:X&zSߕzH;sy2Uώ3_yTTkMjSJwR#0>j璙Zr0Yu%ӔQAY&-8e~ -Ս%lFLz[#!zu#hys8dJPzO؏ooᡈ|7"+d?< z [ndJW:1Ic n`^R~*c/mEDg ;ә~ƺĿJiV7Oj}cgzy̷?FqkAjF)]@ʣcEMΗӬ_$lg,C=#-=-UJ3[I ٬A2M^h|<٤h7*F"H ͰÓ*墁}뷂 U;Z?vDYrte1d㳣Y\gȻ}5#F5a¶A'o-a4e%aU7CoLiSJGoHm0dS^Q ER 1>^еe)r&k(?Pkdu@!D[i׹Dc}m_8|e#8DFeL")?Uy^Q:=N(ZʜcppY{ <PS05\Fլfum[ K%WB2.& !oeVT9igbÛsEc+B KRs- :[ve0W;Y,'I|shyƪ#Lg!a  ,ddPLCF׉;"tKԪ/FKlpgHPc%KآD(=w¼F#+>Sb8>uF 1x~~w A߿kC)K=$ 5m* o/<*uֆCdxE0_b8o'|%p  Q-ރ{\ EZ >Z8eE]p9˿ N"YQz86>/:=ދm=ϦR`^~lWrCU39DTNkw0׳1Bxn .1-<|JfN=]]P516vpEw)! g^ N؝JGFc8'EjŒWo!zBiu,ׇ0n(8@0䑉;p> \CwFJa<ڑVqK,IՇ{CdߐRpCDf6A:x)Wה/Gн{YM+=}Iz4uG>DƄSMsz|(=1>a"f3Ԩi1>d D)ے.(Bl6Zq+;$LWAT~^s75 !wH8 7-~bFlyYEcѬ',m6!du+3Kvi3VMF1ϵ]b[<ԛ% U~Da=dox}ۘrR^-a9 2 i"qH* vHײNm'B)EA%*xj-]I# ʡ% P`6ޞU#B}m (Trp++ӏk^1g*01ݩ/PI<"Gw*= ,fp&0PomÖ {Y:ڜnjEZtC3(zq>=Y4a=HdZ浭FPI]VGp@=yl-|/6>{]N\ Kmm)a2&]3yUY C8G4R _'<<Saܣ!R/AXJbr;Ͳ|7%lGP$N^MFJQNu |0`S%nZ;ܐ(7sBڕXTsz!d۪ۙ%$1詬BQ?Dl"4\ா_`8=wM]O}<0%'ƈe`e<'N}&7 .1؉<~Yv~$iȿ*"%;IWrd#V IX8U6@~Vd@%VagUVMEҟTo zCKtfACN/О!릗5›`r5 ?0Cqϒbru,r2(ծWQ\.PɈ!5)fbc[bG$w rhgIS[DsGU4[M3ƃH#֒q6;Ewʹ2#xE,\CJLaTzЅe{0p+Scd,%ؙJ՛u?ZS6Ţ?5i\pn+./llUF,:g8vSh[ ?f:ݗqƣUڎ@qdϘHy6ѝ~)S$ ̵ iMR[CGNiS3n]+7{]oOH t V*`dz(S՛PVfo6RG7yÅGW5n@1HN`7;̇7 + 1ݔOdi_zqr}Ƌ&hxJ]&{3^ 6|s8!G܈J(R>Nz!Kb,+G<Gweak=hn&V ^<ӳˇjpctßgYE+ӊفQ'L`"B|q>g魻Vq=(8ꘒ ţB$.9 @Ȓ BɆנELOe,fg$EQVUxRϢ}-!e$dC<3 c);T?~}q 0 w3Bk$wAɑu?9()狾Jk@#K^,1?`F.S;.%Ϸ FErVY; .jIo{&& Aa g`y386`` tZS`"ChGQ_1/ܮ̚,J+W@ߚuiS6۟G{!EG9j$S^ rT櫥MyQ|w[٨GɈMSkm6?4x[0y09^UgÄg%d+u n&L  F؉,XڐUm ppOawYJvV.Em.ڹyN|sXT#MeAQ ELmx 2V\mї.HGr=Ҹu]G,j`psu(v|&yqiwíxԽ- `柆뽵!MSG8sJjW0 !nD0/ƽ ׻"aNd%~3mMk ptnUR}U6!6geo}ar'qd| e0$%t+ߐ3x>i򒘈NeՑzh2mNؽiPnnuj jIlhkk]p'zhH;Sp!0BGA4+zG"@ѸIk~c7!p@ǘp%.Ҽ cYvhc>=)nEݢAC1Uꅡ-"A+𚮯;'rgq8y/G ?2|lTA Ytam`p0:o?›Ehuf]ː}0[lycXɃv2fe0iʶzou{B4yd\L.{ bQvӫ*j(G܋hFV!4Cǚ}ՔFW K {O3Kt:G*G*&pݛj0"OUsoj,6^EIp6I".^3nQylYXI Mlc!h`Cd([& yA'd#F ?w_~N"-;ࠗ$vX̌8s3sw umJ5w"0 bQߣm:=h&`z393YI{gH-ѥR|W'Il~cpw^&ydR7FR9~.LWԎT7mW=w %{H76S2 VB]_el~eEL4<[z"B=%o;B2Q,bA&?bmBŠ;&d7Ʈ|[;W5nriJh12چ>:RDNm$=rWۀUonM$+>/LN: .MF#,"s^C' $ ^l;K˽J1QhIDwa[qnT;n)!d׍ٹnM  &75\HctЩ4s=YN$oPv[5{3 dD^(vj}x$j6&:Z/{ <`K)^g]994IRQHwxQڹfS ͢j0앸jX糱ɵ\$fSS.'[z^nk`9וGD*U =TD^$?^4S$O!ʚHTxJVگRK"T!NΊq38'tOݻCG\C3lΪ%סql.ċc}@5ۼT:?_dZK%xVU+ Yz'2NOӃ2A_IϗzdN; |l)pϻE>s$u.F$8;U0R5񥤍ɗfA1.Ǘ76.9=9.BEV I!;5~9)  pKhESaqF,۳Zt:;|mKZ@9$;(t%myFJRFcEh TbrIAUSk ǣ;&*ܱC~WYm7[~F2gilތhCǦӘz}L@DqG-?:+yP::L xٿ7)[#x+, G/XH IW1DP(*9Ajuxz> %pjʜ:>G7Ә C#]fOY KU'4\Cxuç̌KPҾ4X38 6o,YE 1oUi_ փVl/j;JF5,˫h$|g0/(|*ŢqTx>ḕ.QX1M1 hDžN2ہY-u.OxcE:H8Y/^3Z\rXnkr$,vW)005z0˚|^K!^*VS0E%I@:seOç*B{nz8ZRKЊHOm'IMwϱn^u8Hܕ n <+%S_@B3oT6gT 1>5s1ѻ9w꤬"KUD0* uŕ41Ĉ<`X֐OuۂXh#As]v[ayGO;f2+Y낡2$hmQauԣ!cb20?"7YmDU2:rmCÂ\Ciz7B&a!DEZ0vu:SWm& w  !^l-z6 f XϠ;/B̏_~*~o߇) !;*Oݞ?2} T+rdƕP'kRXʍ;DMh{xw?7 rEeu. A7 KK0,5{0_BLa8d9 #fu .3N4580SӶSrs=C†~Lď|'hYGJw3P;gMsL7M9X0K[ѻ]okANSu?oeOu)L.8ǫŴ(:Vv%[ -|rORtp l z M M%O兏[="wMQ .K |O(ItyA͊}0qhO"P#&$޷!+KSGjEZE`MKfv5b*8ۉm>RT6yTSPqMõ'0 !ӊP\ROQ ƟD-Fu0rp:һ]1ebcK{]5>-j4?ܣɴ X[b+`$nPK0K?&ZTc>cA7rV &=fHngܚG9mț-j:Zo%d@m.C"-O& lȾJdcԒ x{}|yW"Tc۱׼~KYfQoOM)o-7Dc#ӪgȊ"0ʅb9 K\]0).8jx= Ⰼ&5>.@D'3+;H[&::X/ktD#%J޾ZNZCQ(F $xrCRI_obc=ucۍ Ԡ "A XJzrwnM)Ln;G#lȦ\dg+y*tS}Qu/=Pe螜gI0T5kyK keG21ˬ)0Ok;y&xXb U.is9Rx"U֥LZ{qq0sT9ޛo9EW͇hHw ;b+ME=Ҙ1 0*`Pc\z1Ty< FЀ79c8rlV竦F}އ7]7@=+JR40 }=ٽ柳8A{MzjDp9w_]wCc5Z<|i.IK,0.ۭEn(x- 50H g(j.4 A [LP'q4U#D 4G^Lkq;k u52ܬ~DcmWYU{zڭw"?cc Q?PL;c{B,`aR#rYWS>d3$6;{5{8S?< QSC| sKK3w5Hpe޼WǪ"dE)E ў{D-?˦Mwc"mmXB"uP+Is 䌑\MMtYmԳcFy"_B4NCqYNa6'DŽ>FQ$4[<+ޱon'NJZ#7A9k1x{񤋽4b؄`n}|%$^'~*`g*٭%6QKj2D1g?oK+%-H)Sm#kͧľDWcMgvO8'}]sZ'6=7=;QP̧xY!dRrC0ԃ!,ұgYZ07070100000438000081a40000000000000000000000016439a35500004d60000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/{M]?Eh=ڜ.+HnALOy^+O"Y5p$ޚ5E!yaVw lpH{FiЯёKP(!VUU-6]1P7P׍uA 8+;",t5~.Y6H9.ahӎL뇜`(+98(ICjF%N'G޿b\{LX'fVOA4X'B$o/\=p)3YW]C$tb8X*Vn_FTrT;r &U1Ҽ^~L`wc{:R ng9dw?YfdѨ#;6~V'8ɽ"1}H"jEBRRƘk&V9Rւ=جξx/0ryCi?ۃ8g )L4UOHFqɼm*PEtgģb~֍Ӧpdv•MTƥq%axn4Y`l}L>*-%!c̭A.-FJ5A`XN 1mt8$"fWͪIRƖTkS @(TloBڋdqf'a"3w9؅,ËX U3}֛3;5YgSgtL~@ږ8q#J6.1up9|Th⡹u6ġW0UwHX=}bpgff 8z!Cvr t/l:0TJĀR$̤61%Dצʛ$W>J:=ur{k9@0 *ז }d|ƽ9 !w:5&WdMY-jAMI <R-y={PiXmhI7 P'tˆՠ.h(>7+kW@㴈k-q0jx)2Ó/RFE7jL }1v{Ӹt"{jgGWCs(?l^l&_* Zt;F4Lǐ(Njއ~`)yN *}I8?P2b!y6m lf< 6paFgĶr7KJ\Ot4WZvp)dbS\kU_Nw)! dodA04YV_QΟz%ԭ62iPaJO {283}OPDѾ 2ٔ MW_@cRB]rb,j'w߿/VjHEr!ܠ4dc/N"|[\B#VWmɪzbVRa}KNlllLSFy*,r!p_-D+aʼzyx%懜Lƺ~abj('d̘\-?p>BA@{r<íIki-_+frL).+&h{C8 aOQ5 #؍sK5>L XǵJ߃P m4PI0IEcm켦m `߸u/ TfYm _6VkdQ M*(a=oA$z-_ )x\p:E'DmzcɭM.y,мd; cZ,Ӵ-K(P $c6#΅*TSl!څ%fqFͱ7AEؿ E e~1 /09H/Zk%?]\:eeXeժJ yҘCzTPWm#āO x~ i@>0lӊ*^Ґ ѕ(yO%y8I0lECoX&Yh{L)VPxty]r!POұ{c (KY-H03uWG!mmgKpFF63 &^C1qwo/կu>'ك h469hRHY-(Rߛu]#èUNsWx#7B%f0m|rN.)(ΪnwؕNtů9b?/CMR#,j#oOeܣ֤;84'JKMr'ogvF9pa2J]u G/{pq,iG=ArTm9(zXZJ8c 윭P7k?lG#7kn8ә,T#+|"oT8lxK/ΪKQ""~:ǒyeJ\1\ 1FmUwI@oHSJzn NҦo]?vRHu.(HjfK@qA"+˵_# Cfzkcش!bdԉHC̱L  Frms-\"LgTn,]<U scI;f&k)0Be1ENyL!7BK6찗*s@ݹl?; #n./nF3E.SlN k\'5}Jxg;ʕ|ǀѲ<Ec`MjT h MkwT.ƁDӢ|&Nk״gH Z,Iv\4Bx?R̳ƍD (ҕ)P馔f_m~Ƚtsy&?3zj\&yM8*s+TkAӧca3ޒAğ/ %Xrm*Crp?t9xzB7iq Z,0(r vGIlD } 5vw2بV#IH w03^\qjƙcJC'1EH]{ .|v7M85+-5+SkNHROזyC yƦpj$DXCm,)4G'D (g$q#Xk"wx@6\w9:|%֠.IҔ__.e7wo/>fɁ7vLNZ艚͘Y!E "q~,LAϠb퍢ӹ0 #gj v% l_ G1eh2YR(ҘpkS4w^(S8@n|mzwMx3uySU5y146Vb6ꌫKc$[&X0Utzj]؃C:ԯ@>qǣ )sɣ8* ]_q;Xi\@4۟{ <}|6bHT_!\(oZ #IAnϥGc(?T5|V{L6Mi%>eI=HT98 Ӥ-!K\I{[mW%=cq:K{\ȉA‰&!"ΞPNLG[fSѹ&&=sD}w^GGkc ޓ[Cjzs~Vֶ{΄ Ƃęn ѭo*.` P~F鋷{&}DM_`F.=_d᩟jWl!#oS;Au;:8%Pa\$/1a6۠ .|43*G62wI-eM9n=|-uEqOM2x4C{T+&,*OLOW)4 nb-. o (P.h `.FqK$-ᛏ$ve 3UO1J־9Yc90ANNy]ϴ&Gn!󣬗Ń:ZdKrKQZk>`bv~6IИSwhE~GeTg$Zgm-0Gv),@mDgzrݞh$8nQJR@nM%Eg|#_uLͮN[^]ⷻĈ$3eHx(UO!i=h6_*9rm9 qs*z(3㑺s'}ôt\ j ޼p3 ':KsaE#1ų@0̌B΀fDqD++ -ԽDol4Ap^ъelkefYUCi%(-sR|CICVc,@H@.2]@cn׀ms&*lr_Qy o{\g𽢭^xDFkv[lb.ybSw*ȯ^\–բUa2=BbWTqH_w!! ԾSwpO'hdr-\!Waky̾:},p8ňvbZ1МL(scNv+)#9z#JP-+SMȊc;Umeoj*WOkdcα_e{[#EĄm٨0[*B@Mq:\X\rOHO47[2q\ٌs~ۥ^O wdg`Vfˇs(Q@K8 :> Yw^~-agl̠`x;SbH  ZiI  YH?X2̪D'zƦPsg{5lj46F/zνoBؚTaB@tCLSmws~˰g Ryǎm*]qĨ\_Wkե~_n)6GeVUأC=]dw, ! 9RCǜT kr sQ}+8 eb`{(b4f~IT_vV6M"//Tg͑+z۰=e*g߈#~ ]>{i|+z/J ~*<=5k&Nu -3FL6ؘ-WEʻM/!vibr6.8Vdy.-P?||z-+ Z*ك ~Eg^;#EaH7 z !װ +џێ\Wߠ)yօ*j NVj$gcr)S$7Zۦ({t枉YXn-ϭzs!:`$v?6綉YцhF'Ga$ 6){7:uO%]+a )܏':Cf,5GaaZ q<4>v7!7Ybj=^IGxQ,VF"C=!OBȴ,ΥRXmtN@ ijYlgՏ*謘(ЍW@-J-ٚEBѸܙPCx'1i T&9${䀍 5u_n+&1_ W;t#jV6cR$PѦ*4ElOd2vPtze[|;اV`#Ё Jhh,_Ord iۢ~r!H_tRZ uŶvZ|[ yfywxٻ]IsHšp^XvYYaqsP[ܞD+vrƵtyvHF/ՙ7ny}}]YXpL tVMK<~Cw%)Sm~])q,LMFN\O録"` P{"~(Kwf=DgJ8 H>4#/fZ4qSvo3t؁ '+ %-{O&Wr1aO8šKpXSV}'~ѵ*!GMb M|}.~mH=&O >`3lx0<"?p>h`'V_Va)&Dv%@=T,$k3x;sP[y;$ҌlͭT,Kesh $J1>"rb'Pk_ XGx_ڜ[5nim}m>?`pOR_Mk./?ա34m6ԤJhjVVs"cqx%,dјϲ6n9MX} 2.0Mr4v2w&ARd`EyOE b5.̉X, cwD~ľA߯pHhFs]2aLNSLJnb#>u%VA ܵ 3 Y‘u'rUK-86w[p(,#֌6¡j*p|Qh#-^a>rr~]T۞+s-ko=Rc&,UFcD`Z+8>BKhZҞzVsֵmDĐg2lK(:YϙV:_8Rx'e$͖51q՝.fӹބ1i;*FZBݫPOR65\]O򿧠'E D[ XH ^6gX)"?$umXO凛bOⅈ}GR1vHTo nE#C9P7# @Hds\tKl:@;PnX-KD"9Kй._U`m2rQ[_BoQYؘv+-WxRAɋٚA!9E&Ou'<x,I_4YtMl+sQFFbS|m M{B'5U$m1f)9"Y/Q7^>Et` 퉦EqWu5 nF.n+Cnqtu5e s hoȉFbo bur$eeXZOC1iK!&Qkkxo-xXq:[wv'w^zG1_#F|$/'^$8u-J5 'H/ 񨧨7KEL?X#~`c;uKNL;& "p)V /Ie'yj# ec4V*7@$T_mWvpf~e󕩃[8{ŵP#ҘPG;faԋ~t~9P2a '=>žSR)m|LCh;b CIdzSB)Вy]Gf"uoۈܠҢ7M r#Ǿp"dV R,b$_(Р)mo@P3dӻ5FuzZyI-(6hP™]8H_hټiVvZ2Db9BZ4ŕLB7v4 'N݂Z{bfxv|lE=ʬްW'M?U#یwu9 BhUmbPw’- RnHڱsbq$淼WԤIuZm:aH{?bתrB=GWُ^7ϧ+|v>H†V{" ݣj_ntջ0;,L(M.2#BB ~d i:ȒX&u[Jֆ%'X$]=#,Gi"72jLpyʿfWwLgc{> qwY6:ۖjnД ߚc+djgH"Mu{Hp$E i}:+BWjt Ox765pq.yϖk uwhͅ54j%U5z>OmWOAZ9|m"^6F+@]{cm*kކu,e4hKuSdy Xfv})KIhNZBrCH:y"wz39s?+z՟(zĖ3ç/oeH'Dɠb$){ܪ;ڷ隹ֶxHgZF)6f_%Sp)5nFisww(qЗSwlWR#HM$FyEװuC% 1f=or"629z2sA"u\cד[[͖*OUZ`(|)C .pdMexc?? f FN٪9 0p"FF>[?w2,%N̗ר֢4w2d$c:_ikYkRG;XXi0W؝l-LTz氨cme X_(M5V9׃/79 XK>FSm(H?z&|OP!ĈOobb9'ɩduDć?--u>#ڄ79瓅 7qwt)XuZ M{ p) tH(>_`%Sp`]X^A1GAV?)Z[ܓ=?+:h9o=%qϠSuFnBfxWS'^qSj)`j#8p%EnG̯Yu#\^N=ĥ!;̌4iIIEsjfn}ۜ$N._S59DLEPi`?d4 V`qkoڋ-10~8/^A[f">nV>0IsLK0˨W>Xi"hhN.sPciFqmvٚڧ9"vcnFdj$2S%):CmuVi8ƴK[.<Қ%1Ip~e Y%i|zA,rq&cD^IDt[ܦ\dIfm`A狲`*:W?:m$۟b,0֌ųA_Ī^a)ٷ6ݒ=̯IRVɘU5Rf)}6zt@b;o/<_e>ы,IyOz8PC7E <#5}YgvL-i2d+n}74Xt`lPsYD`B,n.LsY AU$C×Z֠8ӍLSL+%eɃWiqX!юza3ȕ |%d([NT @aGs:6cO#U@zLb6@3Ztbw6 RY$gf}EpzrVsܑeyiQKfeɐ}Zã5bQP>7RγtNoN;`c DZĂ,&+tD>7W>fݵM&tI͂eUR#xughb6ÂZEg%9HOkR<7i&N5,4cPQ-L`G&kf*xDΆJ E/ t$sF =|ŨKE>SپXcREJB+=Kq6*9yB2"y~Co#TzoG[G Jq~h"fA^%u0N%*߬Z}CP2n2C )Z3~?odD8l厲ܡRS>k➼0@V_2D7,$JK_?J[ؐS=1 ͙ .R,Pz3*_>Rfcw vxOS^FBͪ;(~qU_ 7| ;rpcXc:\cEfXJ.u6ZN彙@P™2s+9T{2N]Lœ,hK[U Vj9`ySTtl9ljXhhhՒ8RjayEjNCL\!9e$q]%yPAM>T!Ҫ$4E-׳ ̖; - 㢊.:tvHE@^rҺnRژB| ZԶ SI/ʰ-g1$=.1vܩgL]tr?_·JtLn&[Ěpw1z8A3Y*Va&5-r xjꎿ<FBES1C̀.fW܀p+A ~`+QQ[$M'tKEaep? =b>pnĖL\ Lђۍ3?(T4O~QIk?;x~=c^^P0Fh5w+զ5@Zj v3 =,,yź>5Eĩc%W<,&~ LBN4k$j0ԲnC=9Aۥ-=TphS "9·[ϟ\qp0AҏTcXdS=}/zQ]CSCXseI ZP0\r! cӵ'VL55. Lttss0p E'֞" ime3Ƙl#fo3p6il1$>ha&<VȦsI[#d+8b4s}KD!7"';ԑa+K4#w$K0b pq7D&Mȯҽls/wY*Go>q8P1$S ׷_ޝlcw$KzZOl+):0IVb3ݿeO q3^)hqlR$UC+3VAoQðjZO2\!ǹ>Vgf}[ RN’4;|Gj%JB"`}f}O7ȱHJ^w:Za?.r>#Kvd=/o^ښzT?@S*`PsF*o6&"p& ez]&/j2;0@t^n@j[Vp;ŞsY4L]-=ivo5hg9qRs4C U[#BXEO{OxnG1" ЕC*|pLH w%rQFAN!p !F~"5*O؞]8" &{vY#8L49eHIs.LAV[= κ.)N|B+?eG}ek[dͮƸM -Ca+K %qPeM&-FfdBWDvXd)xz24@O-)Ґj C\E@7m HՓbcK@,4i:(i,HqL$!)|,Jd>_;!ww.CE' k;|;=CE@k՗K47>1X2Sޯs^*1qL3C.fz1[X_|#VA'f(,zߥY3;ِ\ʩ_[ͭ~ksՏ#A"&E?l˃#JRZ`,7X*'*`DY b[>BW -"D(E#ΈǮL-sa9D)Fⴝ6ZHqOU_rcVsZZD `.o֜j|2d[$РBq|VEƆ-NLh[cßbrQ7ŁGG}g awOBehi xFVa&gY׹Ss,y '> 5LUUZ {qEE IJCJM^p9m Cu.;cg$4;pG ؎)Z]he>_>4Mm օ$6zI.М]~A!_MɒZt:n:]ng$cŪS >k*eL?:1uŁو ,>! ڀ@m̪LQ0ҪOa̎r$1#:R_S1(`)(މSg[nLE;K]+c'5蘰#tx"2 1Uu:~%;dz*;Ԛ*xz DAX-L;mOn$⇃mʦ[՞wF瀜Yȱ0EEl=sեr*(G< ߛvb+0M0x^p߳0^i~[“gZ x=(-]rn4=$d:BqlNF=wNJ*ŗ`T[i`-UK_9gEe9{^f9$5=Gu Kud561}I?͉òZPſE_euxx:`m_E0ͥCap2p<_ 3e'`F.t^|(Z@2HKG\hϟ_؅'2yҔ3D?VL8'k%U{䇮xaq 0El鸋G˕JC(]G*įVl%f1iA{{8 LSЛ66 ε\ɿMe~u9 C@̌|۳"aVt #2! ")Y$ҩn xi?Lвuo ͽ?e~MIhW8K9Yo_w%x'te68ڏ1䣃}wOAγ4A[.Yl/j#KyJ r8/El|NmlݴI RaHD/#z`Fg{abs"YOd%5oam;'cҔT1Fj9Z@^Yw~|~Cb0I~U6+1)lڞaTIe]*; ^Kio 49,P_VG-wuU 1qo8ҪBR:=",S]VQЉrTvUy[\&Iy5>ƞbo]ou z(4l8{NaVd P.5ECX.b'x!\TUFR"J6c 82u8ۇ0)T7\Fe8žA)Bϔ~}B*jˢ~'~kiL3 M:?#}W`x~O$-UQcy.6KmQZa)6v.O % palpN)\:n;IwR j t5$:Ý_7Qm]*pR_WNA6:5 KLo{tX\(b"e^bMv 2zS)Wg!W~M0uRֿ~'(6I'ETdYM) D7I?/WBĶޡQVq>0{xW>:գXms<Sa_F Rɻdh^NQw F|9? +lH1E(a =7&s@!ds85 ! #X[#®w؅VaTs=3\8d['rëZUJjn+ s`KpX`>iS.}>9W5 MEm1xY>C$Rj#U؛c7WN[ք?5FSh|]d33%Jxm|@uI{@BXszbČA-z߸Txˡ:?JA4Tx>l("D{Fs0  OE-:B02THӏpg_vj+UrNE_,! ݠ^0v|<f$VB/h$$PEJBDB5|zk3p|갃qIhg*-e4 88봢fXG\5ӵbq <7ڤHa+NB>sDUv3@SB?^$}a=BT@EW6/`,zÌ#C $Fnx kѻu6Q2khzv\ ]PRKK+УF#]fC \hVXŊl˹\~ 5G63m"i} ҿ'g wdB5I&傍mM A.v" [w<}]:q񑂗&sgۍΤ i;_rUN1+( [rt)$ Ouki ؟9c$Asj|&*r(g='9~n ^of_9$\v-o R[Pi͑DY7!T.n2CV!'n5/]#jt7y$K\V$L gxXFed!B"OK=VF(tMܠuZ2C j`8=l25Gϯ? t< kjbeeDahZo fF36uNIV{omz0(@~+P 6W)6$XZ )x-Ϛ#kVcfcq h갛I-:ůTe˨[?R6;3Qani_n.nt$Sع  XMt~̦‚謋Zf;C" \ܢ'g*c yreOu һd9!z5QT~Ѩ-mbv}K7*'@2 'QgdێOL~TS6"`ROHM8;%R)n=1eU:c.tEۉ8W\d%@RezئTOYhrG?7{_ qߠ?-u;Hq0xDʩsYeumK@lG!Xv't+~N6/u_2_&OmmreJVFqɛ≑-^֕GڋGdָhrŮ!QC.+ 051YaQ p -a;ܨ.޴prR!5 34k%ɺx1 5 ݅g4ӠaQR KQF2*ƪFM{~f/\!}*;3IcJTGV>j!t'IUE [ӎ$eSN#A{zyP>GP Ӡ4!Ũ<vf"hyn8JzN|o*)j7#oJgbIwEbh~l8+^[ Q{qh ~⼆g17O]pOh]LjM$ p{A ]JWRClx!/z#: qΜ~Bp\Ͻgg~(],THM-DƅcLܼ/z/\˰h aď OŴKj(Fg Z"\(b.:ׁr gx6L";< ё_`1R=#Q1,z9l5tQ=q_A[R'&QLv44u%bpDO ^U K7kFz=$ s}oaqiư}gR*)IFϟk_Za# [u%!TaA޺,$YcCznj}} v]>?h+cKf?K,ljʂH`K⨎,aw_Pxg7ֈ\*Ԛ/|exdV daK2W,ʍ\Vb .5n9AV?d89Qawa Vt`j(KNOBagrӛŲa gq1A(2]1 q&V2C>9A͈Rz|3/QB% {zF_/^@@}ґ|0j2G{א&b]Aɽvz{ygn/&o[,T.'T8wF@p \-t`C! ENW $$2Y&vrc+Bqee %4ĕ#=h)k7ޮUZr}[p;0 욷6Ҽ:.2$"2)xNbDlD+G-È+oIe8\G`~+{mϜeD#!d[DmK)RgԛWIn <颫*m$q:E$)♊"hDj `R&z/аt!VHbfDϨ~ji6}eP%rid8}~vsDK\.er/ tp/М.Ӎ.)^k avf uMM2A ,͔MKr[Vb_R6;"ڻdP̡4Y;OL_,ŰY.z%2Crùk͏ʓ@ӀP9#9Ͷ!qR',Ϟ5O)Zov)gĥB4F&{ ?2YHYM&u,`hʸhv5ƷmH~oĄT2=+vk |K?;p& %ܙ%CL_SZvyz40L^R62V)Αş*tmLw$<;hGKv֊O "^fzM+8䓽*;E Xs}yZus(H]'BSz6őV i%JG Btk q4g+_E=MT̿W˨wP~CJ``>$j2(`!jAUm' WcTVH`:ΩNU$}~wgifՕwGMǬ,i ,nCzZtdYV)C@?3R(X/7yw>YPws4{o?2 LZ&<Adp] ōճYm(riRz2 hj9?٤^\3<1q CۮdH/:?gݍtdK`~N4w)<+ܰIjgH Njm\z2,huM=59F+(A 6h-'/͠ PG-bb|nEQ#lH/Y8&A8ͻD2 -Th@7K]a0-[.~>:swdnsè-B1&tRvqOY 00)|* $y bV ը|c5ETZ~a:> AކSvwx߹Y?y ʝy )a )X_.HhdzL6W9t#Щsc-:#?FPD 9ɾi!@bPFR39u}h)=؊AdjѦ]=5VW7o^_h?F$/o2ݵoz@EkHpi߭Q* P.v]0z51/ P:gY*[6dQxŚRm{DܻbC+.{Q<'wqzU~ }YIM4oKd͟0ϴ ,v?yy݃Ękq^U؃, eCqz@YAFPSoX0H `>#IS:p@ze24Bmѷ&* o5}~fZKq-3 ϝfLv>'eqt;7ƊJ^HN'Ȧ RsZc1Rn1ŐXnKr~pI5!D葐SAB5luĈ96HeEA6P!5 PnFrSqO'.\ŀ3[ɠ@R\pNYQvnZI3z*_l&nń^3mŝ"櫳*y@~$VinTKtElIӘywSwSgpUy$ QD8ІqC-+: ^ Ɣ[>)ziZ,t$OkJOAe#%R+I kࡖj 4l2?D𣋥/Kal/㪻>]jOAؒ T,5Gd -F_ػ#~)]՝0fw#@*%_*1XD`+Ru?2HƪQ䘈vHK;D?[IaS*Nn %Ldkgw,X6ܬp^}-7$[9"K0ST? :?ҪUuAÃZief-Ԥ˓/8 =\;! A9\&\f=7Cѳ3wFz2q[IOՙZ>@?ڝiHe&H}jPJR*#<=8b M2f{K2|Y`?H&}ysL [1#&TPoԱԊvdv>22誣?0@|o?n3|^۝R ǚv,-D)$>WreO04Jbt }dJ;#XeKu9ᤑI?<ȗ{z)F^;ZL ಶW~cw˥pYl+", =GF=M^8rwb ] )@I|nx|V|6F7 vc70u݅{؂WY-{_ Nn\5,O7*Q`yz:Kŀ#׊Z:>/W NIDa׸4ײ1 3i[D;^ yΠmsܫF:FܶF0 ]n[J)*`~EV-O{B@MfqmwH3}BҪp]JxB*Recλ?+hw U-8Ӱ tr+*r,%u}Uu:U4&zX| ,m/\)^ܵ5X# /o Zx`lxvF(鹜qH^.B]r wyr`N(<JkkBJi\Q5;wmsuRfD+=f#PMGxн&KOdmZ}z:JKyd &qZ%?sGmDj)qiycsF2<:R d Z.)U S(ͦ)!>ih*CD7}=?ukY]ho@CwknX d1?e/%`2TG< *l>3osAK̕dƢ'FaBER XYkF`b˝ۏ:7\C2ؽYDI`F9Q.(&='F,}l~:F+ǂU,LP K"FB8 .*tw*΍-Iet҆m"\gm+t,4mX0AwPߞ]Eܳg)%>hK$Ykv෸*OsF NCG U>_~8!,*;]+[ېU} f_GS<ԚhT|}f{Svm0QLǫa{'ɹԪEĄnd0 w+@ ~$6Vġ%Q֒VM]U1+/+]Sʖ3\ؙ5I(y~t`D^pjkjm^)E_ }pò u8ʂdl]9"P[9Yм@(fWe!#f{]`\[;Q稄1өjbBELt/ tExw7N>)ykD|T3e$+ܧ&n"wk)\s+2$מaQ\u- Ғ溼)ߙ{>ZWkn, Vs{Fn!bG5lgE #8%aob|bhn- hbJ%΢pK iN5BPo c!"kv P`T7"/qm[uuKc.A('%K?"jyW:E{dstKpṂefᭊg Z^6w› sD\ 0E';fќx+ʿꦵs_Lj@?YBMDzq%A(:v.Hi9[rƴ|UO^QʔS9hJyZҹ3D|Hnbe1*Ad0 ʔfaH3fw8Dϻlm*+9Ӫp/>7}#Wi. hj+|9]rؕAi, hni$9rJEοM$T_5ە&$EsniJU;yEAP]ϗw@oG8Ku}cЩ4m_HaR𕐅Y a *@ɦO0\w[*kA8zL6iz_*ynԨ}wt8Gm 6ZlkY9dV~ E {\CF&^^v"_j>\^֛Lxb'5!^HTSK^Q:٢p껉^H6+y۽os#=s0)er 5:8eJoURxV;ANų8/S>m[8zJIXR\ uH~Fyun Ybiv Ov+&lqI=@)R/HɲՄVɀ6jm V>8 r}B=i*_gN2RkǸRNcL]?U.>KC/f m?.}!iŔw'IBCZ^d1jG=u:(([#8-BE'(?|;D$}As<٤Fsc,3mqlY Vˍ!9MEl/0c~I}7!whOYt:+fWAB ?1HsPbx@v֧5.B:4YŠo{4-@xPWV|axwst{h"' #t9?bA/bz]33•NR?J.6 V=y\䜳NT(Mo6ny$s Ec@NP Bw6U1гiǛQ3a[2,!& 5m |tr uҼcgP;d4Yٲ2AwŽp -~q[gYrLΔۚ93JKKY 0:vP 2aP妓˹;i:]iMY޺Sj$>Fƺ6z.}MD{l8ݔc &JI@ѱ֣4)n8LI[vN2Z ل*LjF:H'4#41SĆSH#޵R3 є(ܱF9p+$\\,-~*AEz_ aDJlebЊd"|= Tz٫Y#дȩx (@ pNp4.e׆/7Y=.f:[OcĿY.1퇐Q4UꥠBԆ& tR]j/.ȣ&҄EUظ|Uzvv$Kϥ١g8P~ƭ:^73f׏*CVu7ls}{R<*U2=|+*`/ o<4 ^1(ؘIU^h [ݝ^Iqe>jȅI<*C1`I];-C9X=D ?$|Q'MuJmLoTğRd )SAi^(ET-{ w(;p D6g +ԉ 56չq,t"XMjoj>f)Cw p3طѭ!QqRչƧ 6 EXF57zCb c3L+=XR**\)ԗ-}Gλ L#Z]П.]m9w=Վ$};4B,ݢs9GsvΉ3Xu!tzޯf2?#,#u mC* IDPiYO ,Hĝ+fE..J0J oϷ&;j\S d'v#U_܋ӃK`..a.>6\<>Uڂ@WF:Z&IeZj>̾2r?I{Oɢ},Nز֫ Vq'=ˈe̲C%J 2U<F9Q|G` )Y'%a<]&aj]vvfH?WN6.xtNdXg!ԜǏ$<{ BVƁ:):@[]W+Ah}Or=eMDZ}[mV0\xPor#zFf%w482gY:3K8AceV PYƾg 8uUDMÀ駓j&ǀhr];\czDA)gἸ0Sz4ZS,dB=GB;@/GvR=qƎH2VkOv7#ulZ!OH85%s;Q"5XڝSThr-r Cc++OE[YCI9sz81șZ`fQ\r:ӋVwe ͨЍfm2H>B!jي#~#@(|S7ʶ+m_Y8_T`cGUvy+# A(/=hth-'gq&Rڋek\>Y=_ql?)/+ۧ\Zck]4u6?tXl33hB9 e=a%: "w?mͽcKߏACqG^"'J#StԨI7+I;A2,%תpm.}~fZGI>ݣpIi~GnCR&D!L}I@!WNM3G7?g Kgc%JYS|Lkإά?/ŔﱣW_7[eCvJ0)}s:3~||f-oW7 5;4{jƴ5Êٍ?kka_r;rrge,!3)[^OuPsbP1S ͬ='鑨}).e 8J#83G|IqlVSM7m{JfQt֓r&1x['^; ot3y>پto m=OIL^"v7|ulq?^HnX< oqln%"|c'EK,Q)B$NehYH6׃p%ʠ6R0 W.󜤬݄Y\D'0& c7j@4PVCFQ#fڢ> 4[xmJ3E玗8SHUJRU[%kR~2f &A,yg^\Zmo`1Ьƕ9cdfl ;!bG;oW.iRͣr"6`[ӌA0k 4ʑn|OārĹ>(VF7A: |q{hVu{tE6Qw̧}H5 Rh]ZIj ZcZ( 9R2H=ŕwbi),Ys|ue3q XwjwBrP'W'|ƻ%9ip%[-o˜Ԭ td[Zui;TcrYRXl?&ڬFjElJ ֡/w4 9zOS1rfv ,erә 龯)*񌚙 :T;<0M*O7h'%%hͩ;J1t ɸѸ>54K&{~ )sR]ieXimo]2ݦ'[r$(-v+BOF b˰e=EX.=-TSEM>=!]u[>̠pk08x`Saꔓ/p*چԈɪʩsċ {5\ѿv4-U+`*X=iW-Z 9$E6Ϛ(6BXɀ#8/KĜY#IAxM`=c g8Ac@l%Ikyӆ˦ }f6uvTNTd-.a r1k k$F-{fH#b)iD85 4Ebq^}ϦC(X?ѕs{umK3=['i*UX+|xo&<]"ㄾ&$?@m'OMbFRgGWc)3QXڗc2&;ccKrNx栗ÛcT[Y{qTLo10_SȀ,^@9\kRz ]cjfz;gLΊneac7Sɥg{W9x^:>>c-S]*%!.?ɸ2sV r$_ZG敂6;)w?ljȇ2Z=sȐ00֢z`,< 2KqVBP/hRtΈ}s.5Qԍ`Rh5;*u0wUٝxD˂>E@|tZXJɭړGաaiy)mοVͩ$H}VJ%q@̃H [FIn8Jb&/?z`S8iSƮ(iL% U29'MHlrSMv8p. [QaG0ݚL4QDvwGE *~,tyeQYCF[(>еV54U7˨e5R޽~cfDjeƣ~FG̗܃&q䮎3&"ȺiPaa P~wl,|wSZnpr9/Cw1Ud52"m[m Y'j~,V:8|nu\tC}&Ju=E=j*(n&š*I^àP=p t.C!ޡ(b?}l:tUߚ=8I#a̺gZ%NwGA6eQf= Q/o7qwϊw !N<tf.3klZl5v4(~ӂ|1osUVnuI`ӄYZf\#a)Zwk?&RD#;\6PfެNcj5/WҪ{ØQG~y6x||4[quX6}ZzE9ho+<q=5`R</3-֒Q(Mxs.E~UP=w ;fHqJoAXH[+yϔT^Σ psET9ӄP-~]A۸)ee^Ei4e>;E\Fn)'>5Řߘ=D(OpL%Ȥ\U#hC,+TMRXY8qǯE*;{fU}.7%N;i%#5&RRDi=SR"-L1 n3õC^pG#TBMQYb:?PdzD4ʶ04'IX]4}PQ H0ЛY:eM8e@{fڠ@zj2YJ6>p!}9U$PCWdB#U{5()f$vKu^v67Շ/nAN#\@mY7\¦^Nwt37}Q̾a!qԿWfQjDIQ!o'tLy9sDi.ϲ7 ~5\~Oa1vcbJܶ vHV!D5@"as Dn"1UO\xw=)wO_%w9D\"r8C&"}/)rmAe/~ړmW 7<2:CW }szck(=ݪ?ٳ\)f0-`<"N&5,egE1O*cݯF8{T]vt0A؂滽}VB[2mmrb.I=2ӵNN=f[᠇89"]V_z2ik9LKrIJ^-6^Q(Q9nqHbwu# !MH&2~$#*#B:nS3y Ob^fl`:4 Tq񐮙Tt9!efzQC~HI) ezu1Ɲ.!;1!13n͖cZz 9an@nG+Rm;84N3h~’bNM062?\ '5%xBgxk--ȼZRuM0gmYTh+;c+%y#weݐIP:3;ᇋ/4T8{JU=\ߌh̎6cJP>yJf%z~$EuE"13`]V77ygyl%,J#U7q45JlwXWۏL*:Yp~a#nz>\ȭ'&v"SGpE%p@ A_=T8A];{ut@GS&HLSRZRM0,t0*c%/MD%]g!Ltو٭>6I(9U섓`1Ln$+H,L5'NRB~nF NEݴ;1&_o"z`h*F!kX 4?Bgg`rJ@Z4 e5ࡼ AP]qi kFF ug9}>%tٷ#}_y+0$e ]͙%#-.g}^p%uOAa491ⱐUS -V!pE^39V-{()Ri{PS%Qwz$z!ik!Yccԯĕ n v~CX 6we^QiԇAN n8]Oʏ9d[LoI}RXw;%8Jl,բҦ g1OcEnmty%d"^ Z?8ؚD+t1h0W0k[q~P9 x' B>Jes5WX&'p"-@0]\%Yuv{/.| oؿsoML_f 5q%1+7dAdf)ѨKI$ZN+U?>xiSSId*m(da>UdτYd%˥wjKo9ii;tI:擠ID2^?l 6s}P>+TtsweN?* ɼmˡH*B/C' ߙPu'H|T 6ʗD KGt)9y+ݷ]P4޽em/ ,˷3w">X`δ'5C=/m)ge"&ȶ jdej7kOeл$CxAB\^8㡰qz`촐+ŋ:oƪxh(B"~jP#+mpgeFM)XyvQcyFd}<QQ @SoFs*OèQo9Y\uOtkw= Vʲ#[܎!Lye kˡuyϗ:JDEPokÝF%f$xud'$lM& @Oo#&M=$wQFlkp8\G.' B$?{<%;۔pTԢ kn0 4b}a4>[iˎ .z q(Å4Lh.y 7xL2Sx]&<YpKMz P-ɫ$C/"qEBLrQR011x^@UM#W:yE4͈*fs໅"bbf%Ψ}.Ai=*Q)[^Shs*v"JS]_jn9~6Z[9IӦ35dd|Y$a ӏ"M+ M!UK*63wb,_<JnIϗg x;c! d}ĥ4"Ct,Z<-w: n_.tbѨKqd&/jwODO-0/cAXѻ91lzٯWűlas?4~[BVn1&ձ`uDK,EQ׃~>Ρ kuHD噃%?D5eu@^2C-k MF$MDEZ.ZJTND4/KȻڌj}3.=Yf[Ѳ-7f\ˁ%).78-X/'.V;s}9n,d:X beRݷĥ -Gf:_^'kL1bY*ifiQ}i$\L_IF 뎭 7 _cL=F- Squ|*5$x{j٫$/^O!5XmɰƚWe˥%sgp+שb M;YZq&WIӳ^7#DF9;Bk Jb[GGr^xH%Sei`WI69,iiE :*L`Ǫ?4p%c 1I dw_:K@pLΙUlbL?'0g<~-DtFij[UPԱWl]ri%zΪᙯ6'VDֽ9݋R4¤5]V$X 3]Ø[-б]%+o0C /mzګ27qy?%*'luin<Ȓ{lT5&_~࠭y! ׇX _|^BBУha\RՔcu*kM,.(#^VwL=j'ۆ6p-­zzcgix'_#) uA_+& jH v{=YGcI!je̊il#zXzq0uSfڸF=6u 1kMX9АYjiz< tdM^97rC%ۇ#s4p{5/~AS/z)qn,{g]+˺!'|׎WX;7֬UmsE I躞lwLZ=y=c1ZEYsr =H$xqK`m3xU6H+%1;yzR2ǴJY 8>p)P*gmxn^gN844 ImoxVT| |;,- e׹OecwlÍsPUXC٩e'aRbpmi.y*} #SM뜊c/r*O4Ni}ͤcc1ٸ[dN@a (jWy9Sj"ʩQg'pkڳ]v ´5,\)YM3&t2{9"VJ\S#2,xwR TMnks\E@ bw FJ]1B ӡJ1bP+QFLN/Q#۠ʂ|:.FTu8ux*'UV}.9=w.$U͸,- gw7efKy+6:5CmvEi_g*^?Gpt1.:=ˉNu_q[xJS/ \TZ}G1!/owe/)k@4ۼRsT)T;THdhNQ c~*VΨ8Wa Hr$)=; CƎU{3o6zE缔']% c.ԼTWhLs(k} >Y+DC|ʲPfe/sV:Lz^#GLZ=Dw.kRIϸDW`spޫUR[{qDv3jFV뵧AwU_laƏQVR8hED1إ8f_}evMtEiE)5,EEy+M~vW㝷k8d5BI7Pmq:WxYM-y2,]P7w .ҋv0V@{J+:>b+ ȁ-wf20NbLUwEie=qw^=iY23G$8œ=; :Ak!B{2jEq2# ~]*kE~4SQ^bhy7f`ߓ_B[DXmsDə2 8*o~Pj$&^0nQF,ǠěWl٤$5sbCXZ3xĊ Jܺտ jE$gEID?csCl .dnIlcL@"԰;6;W$=hsD7VBn#q3J50œLI>qwb?xXhb@-.>њد[x3/:.(TQP^ʆ0{N 6UlokN'w)UhL/wL$p>VK5Ub~S"1 Fc$*58f\{S4c Z?nc7&{qPW~!i^] :^M_6#QM*Eٛ *dOn^p<즼Wkؘ̓jH^df ?̋4EA@EI cQhZr4uY m, Mo *cmr|%Z]0LVgR 1ff czIׇ|P[|fUaS*4D M{aŀ=֤qQߜb{wflch1jӰXNjY|68}ё專Y-/rh]љ+2Wg}owi@_kիYQ?*MsNMc{[gƆ;H~u_;3T.0%=DrXVZ>FAǿQ; G!#Q 7T]#Ėyp({:\mp9䈄Kz,蔧EG7*o8%1EAYĕ/yX"Uߵ}YnkSǟ*t<#7HU=gMo=x롘v-&4d;7ic1@,j>OpJB6-^sGT<$z1٤P@. Yd,$D -8VeA|ih0%(3bOt5yV^R ;`u%"tQ4#N-RosanR|r $[:j%1.gJChY+TZ]Um-\JE&Q lfC`Wq]fs:FU0\2Hfp."75z @Ėq$wA'ﳙdۮڳ>rjnٜEZj2 S%+Q5 qhnh}yJ4v?F5Ktym{p@& f`]sS~Hlo'LDl_c]Q~O0 @>=X(*[S 7k^0lO oK}E[?ӭ|xsgK ׷|qD. ;iG2okDr=>æ_z"ـ}fC =[V0u({J|_G#BNákڷU.yP{^\+3ڬ7||/Hh4~Ŷ1a2>Rw*@nρv=߷$W+ЍmEy\4{VkBضu*ZAp2zqԒqKޛY4R0oL 1S]USVy4aZ8#Z-ȴ>Uvs?LW~Kx 1:ȵG1ˌW$>=o8Y~qMC-d$+1+8=GHTw>g0Z7L^ZS Oy l6c Do4ԃ@¸ؕ^BS'fFqGP%P (77{`746k'Ι>SUp[^HXc vޟz@#o6(1`F@i[+*`OMzj_*"aPe4XktT g|ۙ=Ot+ 9p-*RHZ0䩗񡻹9` y ZWRD:O4%]|sqf{_QCX;4X::~sYg+)z)&;?=fDs:pQ=áۇuTO.qU"ƐVzsyH뜘Ęazt9ttmًDap1s;;4GQ]!]c'_ź*ɮ7[ʇH yrSz~`Hz 6b'o%:b_dc=Dgao )y`?C4 mpDG z5؁#3lcz+w&ha¾czK{QD{SԈ B }zs#>'@؀W]EKQ&$FT?S}TL]+F>iHl̜ʸeOc W]ສ2=UZ~D-4jwv&o͑vJN 2q@]I )vRLrG#j|9|3,4:bt f=uUVm Cղ\gޫ֊ߩ7}Krj `I9,:lh/"&Ύ}qpUO;.'rsH|1m6Vc\E6 v6dٯ\s}μr+8!ߔT6zG-+d2pq Q_c0#LH$ݦ'ry_TYt:U6Bqd'1n*}Numg>M:NfD"[j>oP3xn w(rN@:Ig[H6律[:a[;;LPs}^2kT<\/\O5sHD ޡKߝb[p ʝ03tB/_XNEVWԒQw{9+zV&l`8,]|l&<_=c+T$ɢކL*ltr]x.it:M4,[&7|,G;% >4*Dz':Te(sܤK2:T_嗱#Z5NH \|"JYWT.:UYP[K P5# 15wC=j9?L=ތ5f+hPkKA#uSoԲ]ߪqޚzM:%6+ /Wl'#hMH)ү Zc븊(pV)>=ӿ0:68e6_3vQ5Y笎RrĂ#LrGՠyfv/Ɵ{lwb*ZZOڵ<])p-nE47GOڹsr%rM \Ə#SL![*#q_T Nv0t}F4o>xoUk3 ҧ`~Xaexf^~so-"?NK$DqR}N-p;n]Q? @J?.4'ijw~Hq ;g g0m72aK3kIbjPA2ZPx.ԻLm`M͓U> [eǁ L/´&XK(3x^b ¼L0-&?QnXu#]|qIEUY}O7%4uP2.ZcRpt;Zp!#Ė얮[(8qKN2c@/ 2Ϗ/ z-慅#'JhIe r6gWp"J 7|!l -EF=avR6N3aỶ)xd4p1߸v:ѝup{5,E7{f(@y{ʴdyk ɼڎ9XNf2ۗ׈ψ:kbank.cMfGthpA5Sx>RTWpap+Űn&%dd&ȳ 7(f>7Wev{СpFXXur]r*' {l|CYJEc|O$R@uGnQDw<$ >Y9-,4Zk°. 9Q-sl}FxŽk,&%$ע\Hh^ChnYC@t@\ӻ&V4BɇN\שHcch1^eG|eXDZִIZ*TqRR-+qa 7@aFz17_ki5tG2elx" $ qb$u1h|<k߻sUtz2uHBĽKfF4 ru+mBX ~4m[$#4F Y~ _eklP8-awVp=fWYu06\YVI}HIR!5 -; azw[+^K 6]Ra ޅA)`,RE-$ZVkl8x@R: OKrOnE;a!۞DK +wRTsP]Mrlwӭi<ø/˰bfWߵ팭#9yMl/#yVPЌPEȖ^CCG[d|>_#gU-4TT'aeˍJOƖ\\(}IC y-W'a˲DȭFl& XMOԈ57Do+j<}6l$72c zmf%z5#,`zܿ8s#(x8: ,g7kڬt*g.ol'4&;P%etfl I rʲrJcShy"?wNUwN Hqx}.\ l_3񀯞B&0'&̢ ZP)xj}KǯeUoQ.A .E]N#7`rR87p#ccLz Ř5歏 Y,{1XP(x1Ȁu5Bh\TRPK "gNqў9|B(A*#i$ΙފX2@+~;EHet {elP6F)8J]m|&BxMZ{|%&(}7Q󊴞@lI;bϓѰ=N'?*͛l87>PQLIC,Jq>/kR Se$ⴗ*k ^.7E 0_0GVF8QImHQn}.Mu]*d !CvKecY!{Bb;?qTTs -.gֺMH'ln/c_FE؆f׸HN9 S)|>zêPA&?T~Kϝ֚3ݣQt%֎ v<VAiw/.F2tiC0 YAbDbqFqOvρ!m910|5PmSb(.lh{HDׄTy`hPϠ$?עm i" 0Cxc1zLcؒ ςwFſ#VSe^DyT2q98\ϋь$Ln{Rx"H@ 6leHn8GYQT; -duTlBbUdB^=?CT:IMhRܯ)c%&5NFij+G7a=TY I-I%x3ܲ[s!J-'r'E',6 V&,Nۄ1(J,Fzv)[I3O.a_1+^-)^"q231mxV;̓tתzՙn,F7If/B6 ]큲ȩht7ɣJ6ŅSar ¤кXVnk؆j&TFj+w}o$9|{pFXib& G .I Qfrcִp_2Cc!8:@0?ϲ."݋%,4(AoN :G&RW95w-- t$m(wdX}DҀ5w>`pc Gq|_ǣK_7*ֱw Yn>Df]-tQ)ĉ9*!ȷ OYi썃@5a ~3/Ugm!3(.#X}vDor(`-(x4 Տ/<Tut v)T> kdumŝ%@`d8)jlr7 21ԓ"Jp,r7*`$DE8!\+#E"߃^DasOss8bo 8YE u/fO05oَ$Fٖr8g9Qk /Cb-^hܽ'XŰU@j:Q& KWf nEt! g4DD):s1k4KlruQMQ*^zqle;IvUӛsq '̓kjpD^ '0ٓasf $&Iy~wlEy&kQ{I$&}A+@vˉ]h2smf<3PsCOSn ,WGp3G&LԳl;)ybjcJy(_HO|е}54(ȍXGmNNЛ뙀]g%v ?7]G9H44f!멊s_fY+2)[”)lN0,v֩<) JK.PYc7H{JYs~Y[] )tX7o T3k0 BV;uD*5Z~= |QGh-X5B?CE>v,V3i#n-eԾE\έ Q+A;QJx&a~(xO^QpHYfo2E[q[k70Lof4ZK#t$5 ʌWEL*-k{t7P[ ɍ7[Eq]f Ym֍ڀ{wmر 4Z Or-cd!:!w\|3m P,!ذg2*?<臥Oٕ@R۽@*yihq$E|[ThTARUF oSzYŒקNbK@p ĵh( yyo+>.m^YJpowx\o~>Eǁc|@|=@tk#P>y]8E<Ω a=$bJo^'#yLOyi߿僀 n8*{!j歃^N-p# XnZ4r(I;jx Np<=ƑOZm~bH"^ovWCqyFڸ;fwiP_z S"8X8|>|[SMd,][H9XL:F9Y$J&j{y fvܛݽ BUJWU!0ZdǧEin5C?*!'!*DW/ yA_sWN媶^9%*,?ذ٠W-F3EWO,S o 2踮k='.PW+eѫj8n((ij3nxY74[<dYtE6́A:tؤR e@P($ dR~S'j[lH3rSWw;J b)e$u+G`៖.:x@;ٱ: L%Bo]6>\nD+O/Ǹ*85ᑖ~dSڟE GJCÊ~V􄽯;oz ښhgt|T#CVOnGW3BqxJ%Mu`ɧ8SE/AbBYR\f~lDe]~%i6 DRx,!/Լ,?ftWEX:+4% L](vrWOD#٪$9SӭRxeW_P&OEqdrMVݱZG싐ai_HN+ZaW^`GV:h"1̲}Y4t *uac-zahep?%! >Kޙx ga - +37-Nzl\cjJD p y2Kfqr/tLll:#:Vˢ82Hڑi:|~lFtv|кILE=~OK-%=aŷ:3GoAɉ6T/Y>V' jk(AlC*}"U(9iOfuUP =x\;z|Kq剾e2?A)rȹ&a5giIH`gbum@A1b,QÀ%Z(?7px;ӫݤI[G,wa]Md_N*[6pw[=tQ!z?) Rҗi{ n=*3pdfHN߸^1bFYxy^#}$ǼuGꞕyy~D\/$l:a?Jۉ(ɉ*ueZ4~|Z-XA'tb^x^ޟ>ں0:ۮ^O579cͦFo:߹ے>ԾY]7GIlkXk,2iTff3Ŋ=2?)C h&qIHN B{\bHhʴjKj&URL<{@׸$pc5 (M R_J1>ݴ {!x e,MknX,/)Sx;\$fze*+,3ңy )/.= ;4W^qg9E%Jcؔ{2ް/w6-P*tQEA-,:[dMD߱z|S D@骴yJ.9ʒ򔯮Ak0>!uXvGm6U Ra;)Ve,m c6m)_;>)!̭Gԯ59D TE)퇐mIs``.R~k-B_@ YGk;rO'i]6ob¤=[TP{:#LTFK#+[RVz;n$9I! 2 E1<+4OM^{lHjbR ܟ 2"2F&q]4`Hm`L*MrPK-Oq-yw%0)B4bcH3xNG6qJfbK(QYkr'0g&_*N(]gY).SX&0l(=`*S7R U*#tTbУ$ ᔅ֯ PH^4w-_&'Tq5H|Qץ&b:]!m[Br8 qMc_dsucM⏈i *C̝VRJ|,G3so{98asj')a/IdU&*8o.b9B4&t bE`TIqzwQpj|/ri:k'o6 -`@A+hZCȽu5jp, NFm1zJvy^%šUܹ5 QmϒB`s: c(Tn|^h U!g}3*gukDaSg. tiЅ{ڔ"fγEE ~blIiʫk34'-'-mX, s v}enΑ;#~%LIT9 +tZT'A70&1N3uf2;f/mF r~ _Db:\|'kHܿ"sz*3{-츒pf HoƏ8m &ujQXp9c?}`wG `Z"G֦&ʋ7?ࢌ5խ쁻`$t{/Uq ے,F }aJJYgw4:5(1{Zqdž @K>qStCm @w0#OE&Kz`>YdU4-%wGaajgG WvihKZA$0D-~o&ː\1og4y.4U![x:u|uGyҕ IE Dv2#mϧա6Ow =@xl"9=?K7ѓ.& 93X<>a /ahΐR,S5ȇӼNc !l_h <UxB6jz!D2!$%{`YCe@AљLqTBdzskuc!ʤȚm^X>|.+As\.V!QB&g&K>nb$8,Z .@0 }hs\X + I$9@E#F3*hD!U=tLwO-'%h9\5pBVҷ9#0 lt̗%`=BOU;6.\* o%nm:VR +XW ǽ\'2QrsD_4 Mkqŭ;SFky6V|ț l+#ۗ%x 咑&`Z{F,%@*Dvљ')Wnnar/P(01'RP:X[{>p8u N:9.c2)8LxAjT¤ V1Q&rOaqCJh3&|m-:4j9Rw}ھG@@g()OTD7+_NjzNLPTd׽2|QjSP&$Q,;j)Qp.I5Ons={|=-_wTo)=]Po`F뀃 2OFP>3C蚷Dd14]ʺ_raVd;V_XȻ;R2>@|w[N8?mXO Dl҈zRh {{zF7c܃&vܫY,y[n7 kpbP݂z4| K\h*;S\ Ђm1Fr.95/ wJ;~W;`z52MA2c&0YBwB̍_WU>UqݡDu-Y2;fMi6oä$wgȭ) u^dBE).Ѡ-ݩu]5:zu.!=zKd|cN 6Y Hm[X,^o,nw#Yu@wfp(Fs!(jc>eq #l ۿF,ONF'ߣ}.H?"<@0jf]*>U5/JdXx z< ȯD]SthZb[{) Vp;qBx.Pm Wۘ!*I;ʑO?lG۱Ծ] w3P7wk)hWO1jC&3mZ6Oc?X=38jT.*'-ZLc#qorW۫ud`l.l(e!BBh~̥-$Cly[ẎL%ؕ-4hNEBFRs<8V Gbbj)#9<`]AjNsm -g$VЏ?& ~ǰQ[_-q婮#Ja"d!kmJ9`Wbi9晐/# a#}TN4mG/&:#$Kyڌ'עK$W<Q$Mrf顛O"f)wV@Z.,On<BTó/ j#^DŽ@* >{ F9~ͶT4?}&D_;(oo We"ZNcXY؋3JD$ (\'JHC*ŃPg/V,m_ F= hGd:YdfÕ0{9?^u"D@* ˦m Mfh %R=JbƦhAoU߆Qs s@/dVdM&'U.eӱs+̇D&Fy;]ؑ/+)>gb ToP.AQ9#+Cmݬ(:Aص\F \_\ғ*ꉬaovV[@b&w; \gtXJ{?BY'm]XmEozb{;B!:5%iP\DCHY&"BQr&69#UfƯƠ\߾h:! ϴi.'zuq t^ TWl̄Hnb3Hk} {bkk9@s0߼Iߙ|Im~ctn"W35\^QK`t𝸹fֵ6tT@QmK8F꾰>C #n8*t 1IC&vg?C#m6:o}уO6GՆ iF cObaNc0+sC ݸ.s'uiG| !ÿ0Gf8XV7.ںVy@;}YzPhY,kiQu azЏ_i\έ*Up>Ϲ 3tAtި䲥:|939ot!#Ec'w@<hr% Ü+-*Uރ̏ȥSy;BPk a7%:tԗSƇ( !LB;0`7~ fvJdmb /q.-D#RGB8TĩX@1٤١NƝ+i`ݖ.VkcK;l12v}i[@Ή@q{na+eԬKw~XY3m*͂ "}MGH>3\(Qpe.sy#EɞXJ=o4V`},uj Sj$pY쌡l4]'603!-cDC,]lK= q)ZO$]" GO{ODw+AsPa/'L\(. k4h0vuSObm $Ko7kңk' Xb{!\-p |=WXء"; xnIDp?de ;CI >w S'Y0'//r0an3nAVge nM,T/ H9&o-L]@iR_n',s?V)\rZu;hG]1ͳcJvyMt@o!ڃW>NK\g4uf>m4e@wD;鋒!!s고LMpu pWC ,~\&@N*~&JصA?le r, :0tӘFR|z_# /F3hC.Bzp?*nm [-чPF rB"l oLrV㊝<.NQ@{zdrr+IBQ>ZWfbF;JE g̒^I-;@ҋʉކ&'(uӜ:a^r.FdGޝE,saЯ1pG߈s,& # $=>}?J]0pRUpq[GpZ_+/m)"wD`CeFu/S:^H/v5}c_ s5\(  Y =v mg8d1`̲Z ю)Paq#CLeH0$lʇۉ ȦpMuyw9'׈&G\ژ':!ְ >\9^|i"/}SLgDEGGrw04V A -/g>;^}9.!j{{ [^LyEg<_ Z`>\K(:jl"䮎7?$hV*aD;L$; [ zة?X?=ԞOҚqh{Y{i]%7#t%hO,Vee[U͠^xJ>RWkIM (S(̀rvwkVK[C)8 57UAK=Ӭ^GdOإ/cf4\ tGۥ-E>h@ɒMyxR+|ʪEc[2->6KؔXn h5RT&,Fb5<-s^@nt&q9^+̘у1x&X"Q@tԡdTMԻlg۲l]=h7lԍ37֣" &y0,[^{ee#,f%C/FL fcM+RzBXǘrug@b529(ǠS#B9E%]F,1SO-ޞ/(mdL>ALǕc踠f6q\rf^nrȬ"ui|I´>O٬&9Du 2$M'|!_J"q/OLA)!0uFYbkd.xjkj_ Ճl֜( 4w d:S\M?aovY= @tUkL/ivTpZ=0wЏeF`zC>gЭc>JjR.[W\>G@0#G-`s3kQguFN G>-3/]쩌X柯 T9vIG7S!B8pr!}n~Fvq H~O]QhiG?+pۏm;bVnxH_Զ#TZMAU*2[~@`P5gi0DJ|}>[*W`V+~h)-͆9 k'oi&CFvic!9Ocy u" .:U L 1q(FCq QsqfA4ir +&t~7_:_f/OA!-]5jO)\>upwR}cuF c)vB/:/n֋TGZd%Ly'O [iW3CX+"1&IX>s\Y_Q79tXY@cmQsyRe0BmjY9Сe򦆓89yC?/4U5.#PpX9s6 mZ5V(Hv04㿀zF= ی2utS@3 ;W2?9;^#_@ *P^0p(e=Q$6@S eڂaԪXJS:Re|Q5~gZfd3P%,jwɴJ1N`=tj4Heo!AJn3YEGx:ccDd'+ 72L7[`ǪKH80-pC^OĐ>xp(`ZS*?.PM<3VLr3-,W::pFAӕ,G/`gpMj )[kՙAId*#$qULͿ"cc& y=E Pr3NԐ۹5'@ڌ䃘E(Ӧ L@xabӄ!NklUgAfkFs# Ξ^tܼ m]&^g2[rڧj%F~ =;|:T'_ׇ8ݖtP[A{U"x R=g;\I4 Eڅtʒ)oȲ^VG5d֘L]k$v쐖?o=m  l0/(g٤һ 䏩hK_r8P2d+0 }mmehznIx6uVu,tV {s Kѣ;w̯(QBR4Y1#]Iի/Æ۰22xĆdAp'De| Iߏ3n~wU>kc#Bwc#rh`oĊ.; { jXTxmd#Nވur=rc3Ңf7a ̓z˝ROl}|:x; wvuI`ޝd2ذ7'J)c,3c_ P6a{syA7n2;5|?{s&W՟GDrk@u/Tr,eޔEg&󩳌C1}@WWQI:|s]Ae9lX"Ee' _uCjUθ_ 6>3 (5_mQWS=媊H4 %9|(8!'-孞#W-#@Rݲh] ʅwS主JXtMSnnK^p*s|%U3ߨVLc$s.V5$k dDNiAf%ٍ }57PlӦ=F2(/0 [d$@Ҧc_ծ)> !ڔFX8/> )rT!Jlq+m ۷;@k1aTM_2h#!`6V1m5sFnth򰓋<̧HHvx岪lp-+]x pۓt$jK}HrCwDz\T-W&̖_kk9z.)-^jgyw7 ΕAYŴPj ?+LqCZ<ɬ&p:)U{+Vs1Gw6nxprHղlR?&Ֆ-F.ߠE)w"E{MxKofg2>^zF¸ SSb' bR%XvΣ!˘~" '֌+|.%y4yQj!goB vRHZF;(>sU0:1>L\ҪWYENяV;mkk͖[$?*IWe8r ^8xʊS,CL{sicx2Iaж\PGz zO4GP֯sZht:Q2p&<BTf?) 4 ʗ8p F^aTnYM@K;ijTzB4u8"j'oE)dYHc2t`1kVW c0b@LBU;`6ӕik?T ЪWoT Lj|h_5#s r|.*>eov QsTz U PH@V<!mFݑ&a)6nOv/VjC y]@]wqF=`<י%['*_JlFںV0y/ȡ02 +*4f4s'5\m;C0vPܵW`wkU =y߻ #&t/}-+X 2oǥC9?Պ NDBU ^$S""'A-ॆ'L1Z:y@д8 C N'2><ĥ0T6ɫG ® 1KK/_&Z&+XΎ~> p޺q]%! EغG\G|`r ,Og\5"bgP0*h~NW Xx }ϡ'tH<04#qO%R"trYw>BBs-)mϸ29$O+XHh0rE"CU3P-$acJ'cKU 0q~azbҽ19. ϯvمbq/LUo[sbՃ#oY< u"`\%ͤ5h;d.J` 8~dpVD0f-XYaU/6 h tTj}_BKs-Cg6MJp{E8VY+Tqd;{QR9םe`{| g2nfj6m ɟ qmBKql.\$25`bZL,Wrg>232_zS6 `,#Fw 5ZiJmVok;؅B^zvOANؿ47`7DQsT6~)rk(2Ldsߓ_;^(K*2zk7J*{TD#ey=Q*4WޠĂi ^TmK.l/Ȅ1N{V$hxI]Ahi "MFu~w({-\Lg ĦȥyC+`Dӓ Z6hs`ʝ϶ ˗ V&cz&<4HV b?gY1?O_&UU[n84BLr Xc 9TQ  tVTT*7=Bܝn ۑ[HkPrf9P7<'jxHE l~z½JS޵q%= Fv%`/wsSbQ!y#*ܲGg [p7U-^X4gq9"F"ď S_4;!^VJEyY~?#1eL.xba=3n~k1T( ?&-T Ok3'5wvۊ [fz o? @/LIpy@2.E`sRFٯ|\@pSgn3 sD1)>-:Z~B&Kս'{cX1M=7+k'Ұ؝_ n@^b@2Y V;d$kW5?"D? f.ovѺ:I C ._&F؊ y?t%Rl_fwM9:,qՓ;.| K èj:iFF_`n Q\OTZk S?W̻>0ZʄF<'mqz! 4(fVQ#kgj7qGr8^Yx zh;m\}dW^1< 3Sr7q\9HcmHm|B8C#N.Lj28Yb97__k (hUPLRH2biCO XRcՈ`<ȧ $=1ERZ_#@hB Km u)+5^OTc*-x7NӢd<.fVvB͓ܹ5.B6ȼ@,tú| * .ܼ]i\3c|"Othu}DNшe'}f]M0Uv1Y`*ŞM`BP)fYDQ w.g2$mVnw\S3\)񝀱E#9'Nv)A@P>TR-3.nf̆8Kw&.>#B2 \57jvo87c~Noh:*.U$r~}/6`ZwsDaJ剅3+4e$d4_{& 8*s-^u HL.\g2ˇE6;Uf5X#}s:_NJ'$FC8JfN2xT v;3j5ENӆ^N^6L;buij}VL.[:v 7@3avw3bVEVTrԌ!2Hg۾ %9; 3$9&o>\c`fiU*;{釨l&I20,(4 ne3rçK.rf, GS(RǓB^ek)לL4dZJAI4zZF,Xζ̈́ulVֶSE5 t Go@48B|u̲%xps&ֿgD(u fL;a^X%SKf<"R-}RUOϳ0^;y3OáTa,m9Me {L2wY @>t喏 @~"PH/+ר PǶXW҈M ޸xjpA~!|nڦpRp7&tFh;yh95~6HkFUP#e䡈c+c~0әV.1;H>&kzϼ1f~ߡ%pܖ5ܥ!d-I\F >G@R,H ?V "2-`敾zEmڜ ѩ.٧k>qӭx/E<[x=i0dUTn{Mbq57o2nH%69JY+DoQ46~ΨU;2(3 w1;='7#nFQYV MOiaL BlGC3l+ \FĿiw\Hq*i؍ -pmQNS~;VGs`!۱-1@H â[ XMBHoZ=.ޚ2Y);RH^ch?s)gq|`ۭnޙ^% IAe*h0 ¤:mz#{ 'RIĘN0~r. }-"X|A'V=VpzXdG_<K݂Au:l4O-)|Knh9SlN!`|a͵a24:űjwxBr&L;KpmWRW:]3est.{̧\y_Dc%^,d|b!OlO$X|]dۉDKNB5 Y+h㚋P}[?giեZ0zM?>J:_߾3cj3dʻ3rOjV mAkW?#Dᩗ`gZ;̲~?l73U|LA `1;n\:_F:]azc6t}JB)A bp˅yp![Zr猽F ?@<}G<馲IC~VKI[ˡ>yv#)5y;Q>72ylvU-Tƫ@176mn%pkY Sxjwo+ID?CsHđe;aiDȰU i 'In.C3BnR.z'+@]#>JFsh.C Rxg1j%K0-qjti|86 v˜S-٪{R5Aw/rIѼ9Iȣ]T0iX<|VtiߦU_YqX9 Mw\cVS:&K1j\%:ROW-Q?Pv6 ` WNHNnש;ac`cH\g(]J{B>Ii D/sIuO0HoE8;__a|{X{T9W.nDL8@џA].D Ks(1D|7V UNR}[v1jKmJXTv}4C!!Q: 9 uAS8D‘Wat3f Haf. >|_MYU yZGdwh/)O0‚'˛@QI^F Lwpud+NP0}l-2Š$i{;21٘M"fh첅GzSh5|EO!oz-x8X<țUBzYǫYpyEG[c.EuaI`+?@UsH]6@z . ;mW ~Uye2.DΤ)b3P, of8d.-9ݑtGBA܆on2>!`-tϙbp(%d^= SП ßÁEr^Mnj}{~91s_O;v7xӿ?vv)^C(+S/!dp'WƲh0VqSݿF8djw|Ok<HLn-n![b4x`ïiswxASpnBgE5N)jS j;EaSи! ;P8Tjp81ьdcYFޙ=ϟf%P>k!ŝh(XAYF*¦3lqEbs0|#hLrd-uH՛g_JId"QTOYk8Z=ݼ?V:2X\;m߀z#+RoЈM 5^xGl>Iqc<g8N{;1M+miw%cx3 6OS@v-f4ܲ>( q $/&+*ckPUb͵nL> T,sʥ@'h݊Mz"5i/$*b՞KnV #-$ ?T6H^Ķ IT1^'h"D6fEb[kD/,3DQxINh,X@USwl^4S6ͅ R M;Ka0m+'bnqJZ@Md#9B `BHd2ԄUHPjmXUHon-$H C+˜+0wyԸES d;ũ #.:^ ą]"=zU|a7#7SKgO,@0h;' 5Fo7ԧۥwD)9`1riΈkS "nխea%(i$ࢸavz #Q[vwVIf$!gbh֭ҹ*V줲T٨Ka;)$TOs[/*~8|QNV`9;R&AkAPJJUZIY߰n\0ʷU++6~p^9I*[3J@䱚}SYcsr|2q9Vw.XY- ŅyQbm΁~ ^W:p#)v'̰`F8|hly`)& @jme3Xq>m}mr ='0/&мlRsMixL1Xa3MK饅$ݍ$Js*}x^\L?/z+9YvV"Tj{q]\q^Z}2S hOP<˚'#tHLAȘDuQCWYȀ#ɓ96uL $_M'\.9{UB" CׄqЫtmblJeeݽoi,Ɗc#A; 9+ }Ɂ0*YmE.n% L%`ml܄{05֔Iq0W}Rx+")Ew̆n(K=.LY){ԗHE_j[up&î{C;Ě e#Lb?"EW)R9%W$~Xh*@ON<\Ni*L;c'yfL0l!BWn!l%Gt"Ǘc/y)9 ]z;GDyc7':fù<yЍ=Mm8A1+,0 8ODYJpJ8"CsQC"໕@&ZS{a~` w- ! t# 35|5'Ebut4VSWXC< HA arzDVh[jv$u\q<,ײ[7t= ?= LWQӔv$yN`v(5{7 ⃼û?>D3]N@G7ޛOtO5B(r70#Xßae:r7z:E/=L}~oMEYN~<6/[V |ɢ MXv%86q'('ĺv>[v⥊2Hc֩[GJht%~HK3I{ r(QD)j%V:ɑ|>xC4) dAl"q p=(/OhW*#gNvgԄiwm(dƮZa2$3sOe䓮wahq ț{19w<]P 6o/ ԪHBk/T^8EDw̏=ٓ(`?URx c!z4]yKW_N6Eeϓx|qsrX>Ȗ,7]7mc['I {.>Iz čo!x#&PBW IJKG]vQa 0&WهyZ2-w !@Foʀpc3440&`ĊS+4%nB \O:z/a*#N4\%4{`!'4ڱEc!5!5rT<Jev?ۙ~ 럿XTg\d,Qk2"xihbŷf| caz 63ߋBqۅA8ݍr oI6.e?Ғ > 0Y8c[-714vkwD(0nv yL;% sʥ|T{-p33>'PYڙbbM*|-i(#D!(P'7N Q (/xG>QfyJ Ͻ׏(4_\q P##(xA!="55>]?7Ξ'f%CUShT +F!MR9NxOO02֚.( (#)\zb>N3eO5bIaEfNpF\C.tE$TMr8ktz]=KneVH2LT]vr0u"Yso^I0li1u\s@Xˍ֙ -kq1vp{ۜ?u\ܤzʶl5B5E{A&KL;WCѯ3*aP qog^(1{+& N7ʌ8`_uTNHC%~QzY$s0Η씵(Ƹo0 qqZDlܱd;q+ uqdZ %&A}屛#[!-w9*{ "mdn8}]ղ7C$FMBfmvH+j7aCG593aM[H 1O&[`xN@Wy@,vȇr<PtÌSwړ"h4"JZM}s]+?d%°gooJ;=:HPїMg/5!0z4TM* e*T?3<27[\"BJ-ݟ3q.?n%yG*6cnGFLW-:NkWh2$Kg>~V=BX43;*}&Վ- p+Z7T5B77NXeN+!n<`܏s&a5eTskj=fS-e>,:PQ"LY du%q81딅{ k&IbX1SـdCk4zJ!\G"-pBLIXb` f˾ZwϻND] Ir܅Sfj,ҫ”DQ. p~յns)_Aΐs\ @:C@PG"qԀ1`ȕٟ.9,KM-n&w6aZ ![X0K!Lus$㠜iȡۓ}w~U;$KLO0DqQw3j6aj@6( )H2s)2bh]vΌWJQ\smb_6p۴|oCҥh]' >/9_ mRG1/|U$ |xHcʦ!4쵮{y Lb\P:zStl*-r}ZɼF9mPHd[ACą7}*<—/2^w5)lb5z*k|Aу芺KyA) (w ϾSPI|)1,lep Z{wi]X;&=-86ݷI2>*Q\т8 #]zN։=K1msr3;d_z3X_8[GO-ǻ6C}FTTw%P5vFxyYuZ[onA#+DB9)?U!LTZ_q@N2lGK;#]9HQsN0Ar!Yn)(KHS+@dUa@hҗt)i"bhasdAe8L\( aB:WDɞ+eV:pa*c 9YO|>Ym0@Ȃ,*}TGprD| <'t&|L-<:4f0u4F ~*H> _ġr ]D۫Д nnI3\!gJpS?Od^d=xDKeu !cU,d| ?5'- ̖"GptpTSP5cAL#4hc~GuDn9NŶOoMibFةrPm%crŎYzl0u4)PƳ d2+1?apH $ShJr~VbXiЩjhnqjw|BZ,BQg%Tz#Rewʤ.KOj:Eg| Vs7n3]g7:i/=#ZbaK/2*!i6a㽗g|<\TЖ8Ȅ8qy_V"m:2Pe_ k8&1#d5p{q!;|ޮa4 J&9sɤE*s^`Y"E`ߺ27frAkT0m#\i}: SGn+eC+BU+kצ۝mmcg3Gn EOGS6+?2TTCLl#dg)iɀa!95q T2B{r==|g*BP^O i1~* eAuџy*GT]ucك\PI^x_>SXV*v2}.+9oX{JŻbv]F֦Vok6t%E"=ҷefëp",Kh@?#ė90 4;HU ІVG5tzL Mix"9ȰSރ3ϵ$%_ ָbaϚ{mEG 鈦"̃Eva "-&٢1ֆw'?d_w]3r!PQ-F*/H+8ϹK-ݧ3ckcH-2k/rGgρel]>):WO !J: sy{,w]^T]%D5pEi=ǜΕ/7:SS\bqBN5^簌Ӝ XMOeS({5Al^)tP&71!iy?CO)aq_lU4,/p91 D?[%ljZ`1Q[<ɿXڜ2Vc"95y)^W34hN{#$̞-Tw kIv_E1ԳەfuЧ0 mQiθ tÇ QX3qR9MA9@ԍ<5iyOzwfBQ/--^Q ¬ 2A^5Jـ:T蛚jl Jg ,ʁaDRlmt&$Npُ2%ߖvļLgQ~"pA*mҬ%Uz)A#~ըoB~Ł OS{W KHCM]Ukhf$tql3FQr&w0('W !`*wz5h?^;N;k>daNa}%{=Yg`ڧNf%8->C0Y«;BF_1x4`]S\ 7r ~K}"CΕa]R~ +lκm,U0+ Ss͏bD@ر:`;@5==MŮ\ĜrF%C%*2nm#l2kHb`!{ps\ivw,UƏO+vwv_pZ]*Ji17+LAU[2s0V@-*|ER*'m= Hc+oX(#`tB6$z䞅}8j0G;|b6{ 0QhCv* y:bՒ2jN: 'f; W[ČKpXtQc׺+ /) OGbM?BFy{i h,ΑjMk[6}N|cnV._'cq1‰9Ҷz[AMkGp|7G8W~ f 3ę6m22ޅsGU _-}.M83\Nf ;x6 ܕ{%/DM#$C[aqݸ,S$~oNNV='B$ccQT dհ0"} ' _eA\6hTzS@KxZHmF.6 +h)$XZCۇ|Jy XJWjBՅ[I*Qw(0 ~GSf>lBv%K2a Uk&DQ^BM,-k ֵ|iI~VZfZ_@;!0ht ׊nDXOSvlڅB,&$]k^(u%JbWPc@q='_W=}}?,Hr1pFK!KӬDb0҃Eg/s΁9}xl4^Vwdw6\: 9fx~ f8 $ d9[ u]B=KU)Ԁ}u s 1ɴiߔ}x9q5TE0ja"S2KqmB/|sR[$oI)Rgd}֜'Zx%3#| Ft8f.?B+,E  4cȱ;V'-}5DA6Ƀ9F"Ӝ],Ra;]XNZ?07"[#sif_x7y; zFO(^J|b_8|J*=TO#d)[j+"9=O~=-g` /R4A=)e2/];-} (={sLk~4iag779;\* '*ڇlv / o ҝH(zgt28q ʄ{35 /RP oDP^z2+XM OSA>~umu9~1"vUeCbi͵ Aپll]z=zow pTPSj~^$u+G 9+4^t w"D6@ahLeoy'I?uۙaN@X /u ЧFzw܇s;o_z]-= CWF%׈:B}r>8-qR"_)[J^҆X ?ȃdVE۫n\n8CS0r1mMKaHX[U Kht-}|~8=~Z( MG_#y.tzYޅMDϲ•JfWw {[/n@EV|Cw`i ؤ-2Wy`&nk+FLP~K&0G >(9Fݕcnmk49AiIN" `uVͯMFQv^e%r->%Ñ߼ܸ[2oQl]/0>Qf#CS?'0ۑXZAC)ؔթ.KW6ڊ.@70;}Bx4sޜŽlzt3ۇ'}jȫ͉Ђj+E+`p& Ż፫a4KH646.V#uN2 ^~YĞj(=~1-U%2pKZtn<~X5+zoHWj^|+WQQbfSYg wTz)ln3Op&_|z\"ܳNgM>؎O*%ʡZvhtΣYɄFxh B2m\{T(^KO YX3jdz(H9zQ< Z<Pq%;k\)XFדٯd"rk#@o<8AŰpc]3 C!'?"WWjdI(71f-Ӟl79|q7:p(l`&G:h>֯Uw~t,nJ*Qi  *D]ol@:lLWS Wn]pnz;ن犄:}V`E5 J,MH"=~S#Ia-`];(*~Nw(j,dɶEcFw5׽ | ~(@r,LI3g¿ZT}#<#7ւߒX Y(\?Dn,azYd˟G?I:[@=Yzo؂C&{W4U&nO]NC%kC/O"8ҦH@d*l z(Jlv*Ku(Y{&o$Np uNfE__U…(M4\X[34S 6~8SP*ݱ8śy:Uz&qnNK<P*ea{PڧS:OEoN 1xR1C!gfd.kZ0Бf{;)#xݡO^v,׵eqJJ}KÖ.1(iT ŗ!V]u+:fyV *NV@/~Uyqp׹Sc?DXgmpǏ3ՄLƕ0qmЁ#iHw{Daɹkt22cX?(2e.*z|$P}(g|<#"+7ǹJTCJl>y#)<+*Roѵ(+$/HˠBmw;Q6pW >-7XR4khUxsTW\6噱xH}Wu^Y7ǟ, pVeKVծOƧv/cxףaAuTSN&+{C.q\n$s S7)9E`̥1VcTWe+=Bo>1ȡؐpGO^qjxy9d s44? m42H @( Z.Z@jW˺oFM _9ҪJ AvO\Mї$xrxAk+?K}#V ؄*R|\K?}!/CqAǖ5 ~cET=DyhM+eJ]rG7o ʌ[:ˌ|j#/ptg$j8bN{YT;HpcI)}ԛe7 ]^%;X!<$.Di҇~6Ǧb*)Ad -WTp2$ NF$Ƚ:.$4ߨUnUk%,?kV =g^gtFNRtY=,N1ؚ|~vٶA?jYFDHgD-+7Q98xۋ@hCMC;IX* C=.nC(h?b>y}rUw4Tnm ߮lkw'٩s8H"S蹾6·XkO52:T6uh0KFDvp5S]'JT} {j;vjSQC\oTd"rAEv\1_)) 8W1z@jߋ׀W0/$ŸϷYϚT3 k1,ז(ٌyxQ}>sWᆴ 55K *|k 'BƂ0=b"GrSѷ04~ڑa;Lc=5KH]֖vDSi&c9lj?vKRֹSt+/r21㬥OMB`o-+b Uz!7Yz&v;wn"8'w%@@M*҈_́WiP٘ ̛ f!.xg;/ )hhRQkhtWER[q.J~'{%-J7cqz\KUJ bX5Lm}Hr&A[ 2!^܄#xjaV0֬τG*+w8K"<ړDݘre~q_ As9 lYzm}"Hh9rC-Xe/ѠZ<Զ^+rA,ktO4)A8T]l~H Fa!^CgCբ;_HS/sX%Rq꟠9z4&ipb'cMģUő HwZB&k,z+/q̹s$p )9;R;ЀPn&%Ύ2]^w>*mŴJwlȏ?@fǬPGY{v tx Vͪ*ւͽO#V`On+;zk .@L{(lԐӶ ]D_q~Wkz/Vw-s52G&z !CS3zP^ s(Dqh!3r`JO>ӿȁ?wDShݧwZ=@ osB&:a܇qSar+ShG kiց) @M&tgsަe߁Wy0^(@gJv 8v7ivC9~vaRȃ8o:m&z*Mk ,:_{=YƢ_ӱAB2019K3rYDkpL!i++ݽm]W%hZp2!1@"lN8H8P4ِ@ 81MT5v\eJAM꥿7JvY~3W$%{ P3T݀y4N%3H׽,D(tlb->zݡ ) ,Lv15SxʫEcK6.΂:+ݑ}@0:wT=0U~ e9t:1G yV֬!'zņkBC^fPMٗ ͠QaO <ZFT/ж/ I{ S)!Qn*fwj- ыd\Ҳ XpwM2涢pX-BЛV,h+3?](ܨmb:YSCYB~{&t:)(=*.[a٨umI|pB8UuZ<2%Goӄd/U k/]F17 dJƲRu5`kp94a2m.OmN.KlH7 )KEMri}tnc#dRõ48:n8dӃ׫KrO "(guk'tU!ϣtBL^45$yAĤl;&5R`e)}.{I$hϚ鐫 TYm#Q Ow]7,B~t?޿|NVuѱ2 %WfknZJ0,&x̳pBxϒguf}imْkwodzs~;`P_.D]LƉ^k )K`8O]S(|6I/"⨐)SN'ʦdցwڻ6̩ D]-[-d Q4]]u=6K{J*ʀ ,EtDELj?b&8bx8E]C*3p&{WHuw63+FFv>#s񭃌ך$LĥU*թp1Y4MoQo[~ݔKؖ0d l-?&) ?`E0# yK ݆rsv ٣] vk^HGb~Q=:zixBG@_{$OMt3"V-cSaޑ9SOZXo/+>ESL=Vh~}y.>9Oʼn CI= Ƕf"lVO;?'E/hFJM,4 b ka FI/ @L9c`oKɢd QTtae} ,'k;뙤5G/}8P F=v*ʆ1?_))(RxW٢gU xrވjWEKBhQNM>wYĸVMh@SmU#k+Xj7>S o)Vso%,cir:̘]с_N@fæ{E0/Btǟ {ct /i3+Ie3q Vlx 5/~[]r((*x;hv9c58U&jC=YߠvR FRJ,- \>O dDɓA>o3biTw̰d[gfgKX5eE@ 4P*Q"X'g\nT9ZWQf!2ly!*,dRy֧U UKצdָrاφ(A8<=;͓{D+BP=GGn@y!ZQ4dfie<(q t0Oe4IQTeݏ[?ܞ9בؑ2w+U1{y>s U)I$Y̓Iov@ҊPʲ|mgk~vTR!V4قPrO+bWwnTVM2+gpayR3ЇI`~Y{.YDSsS4( ,BeY wtAU UZҬ<K9+ ZVsŕJj \yՄWTJ(;"`KB! Am_P/u!kQUj`gc/K[z  q&1{)Ϟ֥8- mL.jGC[M;^Ih< Lůn{V ΠRoy\#r~ gAlB>4nj)nb(~yHlzsA44ŰA&]OtX"|1:UpőmnwY1. ڗJp)}i͕t1hxfU?^f71*- 3y3owIz|oWko W"Vf`lg3Ϩv{6\W-k_2Yb/GhXdB=Y;rO=iY%ʱuɗCz^zKj׮4bO⁊򧲼/ F+NikjUrh@aFEwlK f"fVk'M#=Xo{41>H@)[:MWެ2pBf4ZV-'K.S7n+U"EtY]jSۤWTd3_7^3bSy'$)55. ' 7v?Ž?\_ n0·#}t]@ج-Ep=G9H%0ݕ T-ѝ}Qt 7:5XX|ѥ ' 6%ΖIR=X4Xus6C[yR 3 #cPʡŽ_/RҟWM3 DW#<|\J3P_vO^_f2g[_jR1x,0[-sK%I&\ Is_Z=2ftϐ~`߬/uVO@`EDߧ[MU\hˇw{ oDIRl%q;hp'7_͖wIdP>B .[{_\Q9ad"JNv -d4#ڒ$ҀKpŸ5I#cL:Okc 5d̴8Kx&dtո`g‚.9/|i" l>&]H\/8`Sc?M>D/=w4J`Ī }OJ}7_AL頴DT|bW`E&StG}cV.ꄉp+q*اG ?@7U~706lΧ#5-Vz}H눴׿Zi2؃?} Zģׄ$11USRRf)R7E %r"TUvRxYeIwׄiY|&*Fg#Oh)>4I -++u﯄Z2gG (I;Va褓Ź{V;az׾ʿ-hčN0vx7L1-y/!Yy-ZLߵ`{0ƌ =MfGLb~Z둤D/R&M<~8GK_k>iA TeC/G%sX@*2%Pxms6F .z|kw>ױG茭C`xT,ҿ?9|`a)hszfS|RӾQEuL?(_FS_-#t ͉gGd.)NWYb3=~bٚDT(pH%>~zxt2_t>;1+O2eYl8g5n{k:*<3^[`pkm+YXi;Ue!HP MC =ufQ)t`V @0!h+<-o[vIAhL;<fՂ;鬴FE JE\nGP|C{ABHX!ji6LX\S~[4La-1/LοƭLE#I-F>M_޷ s";**L G-F@D?`HOww:oRc8jjyM ]j,9K=8OAvI.X~=%|??HkM4tkb*%m( Z)r3s D +T6w86xc^Y^ eEVޡ5lѠ9 :;A꫽%ԙ'X֬Y) nSԬj)tBFt ara+Q&-UܡiuH#[&B;Y>oP.xD&M_ |OrjbzG-ߖT+IUg%0H9c{ M;4qӰ;~CJ}{XS0Gv2hJ.O1( ȡӫzmBڭʢp5Ŀ[RFO}9 U[4ns7BiH*!z 3{K6lX s!zBQQsfd =/sqv+p@Yx9J}?b .l !fhxic^*p3pv$5Ncgտ1I;9lv3S4\amJzFJtt4*oR7`߼!"2ڪ_nbNܵvP`:0#`ʛt>;{ (VKR%[5_V|'tkΦ󚣋L g: BCq %`]sɛ[NO$sIQ*ݒdP7Ri'A= eZsڿ ~ ,%ȡ 7O= gMcz".Tݍ9;>,NP@565945GODXm6Nڝo``1XNF̊?6o讶kGG0)z8oPMרdiPcP"'s^mUp(KvH8q])vW2'ȪY˟.(%}v'&dz!ި^dmnFK]9yz 7zjilOGO&I<]?/yazPh3"I Ji%B{" ]ּOJ1)0bc m#GO fb~_< ǰ$yWBe"a%SWN GxQ\Ëͭu̽Z`&y$cx|CTcC6|E 퀰3IOw|57C8[ͼD93)R_a催Ͼ]6J>'M,Pq >q%1KW.͹q)C$ͧTx*b&]ĝBZp|7 ^%_my"O 4]_yc+B8&6KȄO{ jfG1< Si~wM^JW^I3w󙍄x㶧fIS>C(hD,Y7G#Sv O%D"vC84@]M>f% \7#s]FCRBhrIP0VX0F)];[|bFud(͂>YpH6o#J F[37:dQuX baΊSDu0P0 <󕆭rmF xϠq(V=sU9"f(Q*Q"F; 'ev[;d29{-'h g2RPv6{]:(W/"F3Ҝ璼 W!"$)9%3xČtu[muc>((S2%,="G4O3K{ Tu 4}W\a**9mm#,$>dE`Bqٹb6K {-K#h+1gz0>UL] ׂaѿudnneLdNU* +/%_$WYq_/rL uNOO%fK1/t죸A*^ʆ^(8}ױj|-4x03դ X<&.iuoqǭ pX|<8d+P[ʬgddꄱYd\ꬆ^Տy\:u&BkY)oB@L+d 2Ŷ\VXKWSte?$>oBs/&4UpwhVjrLЯ<%2/ >NuVFxe.n岵ݿ%+l4ɇvG-[n`xhgqd!W0ܱXnҜ4A\c}8#%XȠxYrqI);FmJ~jX/wom?MQ ] jP<>%LjqHÍtیLiY="(B~U<#2Z j4$ {j $q-}ۊB;ıKM@&g q{2(RBMۘV;aEaG*k'I$q&U%,@O S2=O~сZLlg;"s8-vWq?2s#  F(#-Jz&'"0kD }P1c78/i 2 OիERg|΁r܎Tpۯ+ 8iZ!X%!+P)]JK#Ƽ^~0:rxSOĉ/N)Q{@enJIP` Ljp;{#e ʢRL@ A W8w,= }mE .QUp}ru!V4B~žHu zJimmYe5_1Apo,邦b<"-ᯪeVoܟGI-l[Cu{DT<%i){ƽUՕiuXj}]bBN#dWyWp6_;.pQ* tD( LW/eM)SS WkDޯAl)TTbcclf * WYx hG 5W]^WԻ! [ɛ!װ |˔n&nI0AvGYWԇi/yyidٲ[3<UvЌPՑQ/,UG7QEp6=3p^ nN#1J;A$²'KULA+v/ ePA, }m/J&ڴH;a˅BdtWvSai k1 zPOeԧ0W/C}oz2;F3,vХ?ElAgLđl%UC`a'#y* cp% #e )T!9x@i+#pJb f_RHo%B~gŬCҶ9@#_?"or]q887<˱#'WIU6<&^؜oW6I!пZīp֡vn XSsd7RB6r@|<h|b 9@"k"W8T{->ImF*`q-D>-eI>;.4LB*4.(L?7+%YA|0k\nWt`’Pb K6k%V?5HCmfݣ}|$f@, \i^7!cܞĞ=`#K6 tC0CT38a['nm=KsP!y@G*,?BYaOTha@-*tVJt2H W@n5A7Hh'aSlwe+_}&VizF_sCh"{dׇ+3.<&s.cZ{?M%mӪo(9%z8idO¹ʷ`."/Cy9t`{ aB Ȁ^ЯQj-dŌ4㘀H>5Tp͝SGPzvUMet%Mm2'ۚxC mK a5X3<&eZV*(YDX190>r-OYq˲.c_OzS/ .!Fb񚁺OR҆'@{Ik[]:~Pj-j=Y?Xߨ4re\ZD)Z(94ҫl5S_jMcAɭ'zg߸>Q,5!{lCȢK 8w;B:fK RS`?DjsBɡ!oLھ,B2~,I=%DCz(rwحel /$s<Dq'01w;)oLg,(4upo&V\ q/!_2 ti=ZV],t[209Xoo.9 ^$*{_577Hs16'b`N='rP hc%2O6oٹO|,j:^uR8n|X,Jh&<:DNM$rG4ȋh|i㭕Hے3l-w <9/M0dwAb hj1> 1 o}u=ɹgYOA8?]>x`f4Cs1N ̟D/ϛ2z;yvNb&w_&EtqjC "Gԟ$P"m]E.h4y?ң47@]4eNҺ6/iLCywU&~B}ca{6\%gJEIaÑ#oC5-+yQ&?rU=U7%33)k vkSaMMrֱ[VpuV(PG?REQ(7nL&Ldig7 oש\usmQHOcgwOm2[1WHց:ك*82!\@-Z~YHOj%n%]v ݽ( H5RZy9 a#e$@_7S=@MDAt͟([Q5(~\4D;V%%c Ti+]a,Ife3UAlNW?s &m1ʮ yM y$YT4Sٔ Z:67|nEttݪB!Zhc&^B&f^V?9!TDS0)͇Vv_E3$G݇8DMg ȳ)D;97BzH"`2ٓS$ z_9%Qv),8ڙ5FmъuO&hiҢs̴"^&:~JZcɷzdmپxV Ƞ-H xFw&a@R3Y#ߥn݈N5DyN$Js%I pm] c y*5%v*كCGؗҲ6X{#,9ɱg'4ٷ#8H^NK-ŽIkf7]&%ɏI9Rpe%GVQ7sy`‚ge6˹xa6 %gaZ"OnjlQי+`籷>PԴs`x>Fl.]~ʱiӐ_X o ü(YگC؀L4 Dw4 =֎+{Fu۟~meJz{Z8򓁍[j;@{x/HC+I9E&,kA蘾b7Յ ?&Klu߅',ܼ:-WTj #z1k*h,I9FLgVlKJǦ(3&fwx]WO_ }>&|qW=2PW d4>ZC%n >u1{qo{Dx'N0#]JU'\{ݹ$Nk.tsȔ.jå_yOp CѴK7@`?;ܰѨF-kV>yLU˗98A3IGOqaQ&KQH{Jl'j5llу I.F1GFM]EŔ1pA\&5m0G -p1:#,_t" c6NBqΔDS+q(= dM@:Ch=dgŸJu(8@$8mfSf&bp/qRxQ֞ӆVi;qឫmcty6\^d)sPLxj?*eD</T\K(!In]5Ub,y"0v,&)M' ai0Kp`47))e+jƷqL筁6^Q̸usT#U?`pm !eS_>ᘊ]˯O}8i釫2 `ErD9϶^߱L+fXVjsGF[;j9ŝau 2 huvM =:_9n]=_-R8֒Ѿ+EuhNVմ_躜do\Xol5% l ȟD|(Ӑn#F3zRNW"]=vgO&[Rbt]VkқJe~s]^#@8';`O(oieI!e,|ƍ,X,_ ) ae*t=j#}G^o_&?وeɾtٶTEIu,z~o7%0y Y2oNz©猼zvq3,`ܭ.p}MNNJ F妊&Ӧ8`Kφ'ο|>Ot}%@rvQ@dm$0Wr4){RN/\(D_e$Haf/^J@pGn1%YsHYZ$:Vf A~gchLJgRV΍brqY:2RX²e 29Ypc(.l .u@[&  m?y\keq7iK i>PΪ0c>Nnkse?)\OSx~AmulΩ:Ԑ6ҭD a$- Af#-;K> Ut~6|B" <02Wy4͜$<lm?p0]7a;;X{!z%d"և\˘v$>}\R6&Ҩ7 TcsŸi{]I o!h1AGԞua=`ͦ.,t?V4DK#K;yFTLmQZK{&Qj7*=EF+B/"Fx~Ӆh zýQ3A>{ct/ _׈U:{%(CheS2K.(z<_t4SoXJD;LTj&@M}@]KR(V S0-&hf6`kQlﵴ&O9*4j8sك5<:\}e~ E;F$q9gBce::ְIuCc!pO3,j r7w2cf+Hx RVOA>@+`dBIk6z}ѵXvTf7J9ъֆ<{l,@"ǂa\ر,;4ǽ 8L<YX@?F~>GҟFt0 ٙ)S^"~W82F91{DwPH{tkO=C[q(TO2on}Qz%|~L듪׷(&_no/bbNzїz}>gfF:]ıgYZ0707010000043f000081a40000000000000000000000016439a355000055d8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/oU]?Eh=ڜ.+cig:^,UV W dK` oVrYHba0^g3ǚi;#YglA]t`G6j =%~X2RM ,xL}8],U)m10d5^M8G!Q+ P۩E׷[ i[HJQR+.3]wGt]E{N$m&UCddVK]Xsfc*,'[.#4b;GuVD+^9X]<'@s3]=Eo iǦq4-e$ %+31%!T@^B5ōuKڱ7bĽ!D=yfµ0UF6ie?k#zҗ{spCSt~h/ 1pE?JTDҭb,*ɒ+}]".HqtxGh.f L.MPD"մUo+ M:PhUΧ8&CT޲*؞ 0 K8j?P0)b.T(i"L4(ތwmGpE=)bPa6GC/ $/K/D5QZo͋S\VJ-E $ːDΜ8n8]9eHy͖$WDVllnpn;k`*'u2s@4>V9&Qgs`P6=}yڧA%_fbV}Jt@J8 e嶶Q} ф)!('e]SM4\huwO vs}$#lu-ĄP! -d×Tv;"fl˚5w,?sW_|.FgWk[3-NOsvoN2)ݲ+1/*9;y4 N= Jiև}+6{BΒ{q@-Kz9`/YO)w?.Fh`-.Ws[X1ʩH.?h~vq"[^3ֆf(+qn{0O^QKY!a]h_yA iN C mF31@ʼn7Hi$:NzЦRj"%'˱au Ѿ nvnwCw駯f':&B}^`kXa G%g@;Z:Ȱ*qsM2 $[KcۋS낪5Rjjm.S^N^d2>ZQ-1|Kލ6Ekz~?S˾-&xjp;$j{ͷ3\ \2ps==N47үYCPцJe/ұlCL4<`1 05HȬ,>FYN?S\(w{Bdz /z*GWL*p y3sgVpՏPg@~hHatniNVb&M=y+{=\: E5|!OWkkP‡MLZyTp0E? ac:Z&J: 8i`zEA %z,* ,ܤybjC÷4N / ao\ y896Ĵ%Ϲ3G9~#h¶݌u> *Hn&ϊXy%XJgC<=?kPΙВ!æ1'dC~_> s6Fef$[868ӊҪfi6~ѿKcg~u[Lp+jg@!p|L2՜c^$\GR@|U_fX4y$l(! B9pK!vIu`aQ s͈IJ^ސFE}T{]\zu|_a6бfĠ& F>op_ulvt#N`QTrlqΘU.jS/lYxvaNCDZs0`]?-':R1M_ d-AP"1gn4crY/?J>y?hqs+ZrrSܙk/[1ZYP&JkN m=k쒋VuZ)գLY̝, w0xW7XOlyl= ťEƀYF m'KAp\]{_xDwnQ\~΅SӃQ]ZbY e-9 G򰘕| /+9oH1`bB8AZfotbef\h}I -ݙ|lADx* |T޽*Q[hm.X9uLS&}=M ,D(M!6&ڏ-J88HwL=XWrJ}3ߑu`_'̝e(Z*5.P|o e6[_qs+ ,8NwTg .]7^&mQ)4_p:UM AY\< LhvMӡנۧTQM'#wRQFNB{tg4󑁂w:*-+iwqJ| !I%XTyv(1_]K EXE]Kft^* {;SCS-R̘C& oNR*Dc#$j\3(J.oąmwE/(,/uF'YEm({6fr9TImKs1{e4`!zJv_nwhӛ}N/ूOI$¤XH Ż 豔8-lE]eszMףX`қ-lQgڐ̼~F,߄8'>D,%{ 8KfJ|b)_+dt8+Cejqc4ܧ/r$ %&l9`CwK eNkj7% [53q' 25L%UlC)$ҥ)auP{R_O\DBm AkCN 0!96 Q@Z9 ݢ|VN<̺~Mz{]1G^+d3 $b<&1lOSV\~ӀG'x M0'{>pDt;[Cf6.Յ7 TY:į{]]oi6Kc4Gߓlr-_\}fOCͩncB<ʌ%fYS@V ]MRvqZ,]]v潣V;{7Ku \nfGtj²)P Щ@_!ђm*uF\Sڲ @2D)0_M䥼٩[ = w;[]_Dz6@r< GGc񞴰qz& ؚ!e^h?uK%aEN1m%Ԗ2…l]@G}h S@ք $TK^[S n8 \f1wKbTߔk_\|gAW_x\Lȝ.`Qx> mֻ#FG"KACAa]9MgocJw) ቝ Yik/Wr2 da^ZjB mb2Nk{ JliDכֿnG( uE< *^N<@Ӓym`yFAj0o.SheA4ǒQk3q*=o dl(? !}A,$06QHElm- 5K~E}xqbsbK/T#FG=9:ւxdW [3vi ee/R2Jl3.T8r Nw8l5.B-R+ȍuY|TҡÄ!qR&<2.CVw@gN)kݻcF[p3[NgHVHrj4a\P =֏Hةn>2]2Б'fÎ5Pxb*Ē@` xGC>эl@3a]AjSW%)]ENBw:Eڋڄ,t&ۤ:PJ7CZL l&7g\éf'TY94z4Hȉ*xkp}@ ^>ѡs̤yˁqu5ylR2FGKlP3m +;0 | UG˙1s!>4C [ [F$MЀq(~b p.OGxNj~AJg*ՏތNd d\.gmB_4OG녧Q"n􊜬\+qU+z]rQ[{ML.-t= |;j>@b{b*X:-H 1H}j0wCSUI=caA%'Keo\DRH:ʴ-F'9{JuUD\iw0/ּh*] /qO'r, b^a/IQdgNSX =)AX..yOww+]FPC fm_=N, )\u4mb &*}zo8]|x)$Ɨ)uB,}-SX'.2j*>iE&]^'9evp1&]]A9#\d~^sSҳ4Tf/;*=Y$ 'dEMmI-Gl`YQ}j+uHP1@mKG}y ^A98 zF?^>}M8<ʗ-Ч1u7u5 X⹖@ƅx`5_Rb4 UɎ d2CE[%3 kq%s[(PT+g> ,pe_iF7<~t wuǪDGl}7]tPk( [:͹$00GԥIyi>rHY~_&G ڔ? 8<$o;冎O C0{*+Ř!l{fN|0cЂKX0Y5߄>+^KZHlz⠬d\? T;$۸/&.slGf4/d(7t7ZZh/Iﱇ]GZܝ '-A{EES}^jz|R? ӡ$'}FMs>2[a*s!"]ECB`]֓TחY6NF mDndBA,]UMl- }OU*[VpjQy'c_8Ud'YT KԵ!J=i /ȰXw;YT0ۭu,?#P/}gCiBw~Oۮus(=\}H!s*BQ)A< ~&^ZVɩ8Hv9a-ZqGyԧCߣ_ej! u-rnʔsWEe)+/Qn3oFwl\U"S#d7= YPǮ o ) MIr+)*~xrePA}2b]TS6|KGy,E.){OsyUWGqv)$<Š^zP f}}u'xߑ" L+ ~H r1+bz.r ӡhku=|ԣXӟ@")X:m8=Ӣ.7FAP+tL;hg~O;Su[Cp>CNTIHℕ[JןU*-vjV0-llĮBm?Sލumաzn=0Y Q!j&-'@r υ6]Ns\uU= `Nh0;Uqtle#yvk}HUy%EدOnFYA30?|ܳ^2%ƃj,"~3AZ"xҥu֡WGb1/!6Zr-=sʇC6§_'J/}-gQMP͗ڢ0U+1gwG(r!@2|B!jhӡjH Lׂ)R}0WiH?; gs9A&`'mǜxc ) Mq^$=,㾲ESi͢Sg2?1İӀp~@MAmup)vft&Lz]*gJFݑ2n1 @2KJlESWY"sB Xsf4y_g]xtmL=/BgxRg! vj9JT*n|g_*q0Kȫ1<ŧK=z6(*XH<A 'u?մDrrzǘt<ՏY#rn&ͨe !zO~1,c~Z_{Wm%[49S1-gHm9|E$&K;ZR%SLY"t@ ;/1|[4cG@EjKYvij̢tI\f 4`mbL~hؿ:^' n@&6OfA+:'+y6ֿl7Jzl `{sg9h]X!32Y*4_^P/ubBжa֤64~ϹelJ[e:&: Fe6$vv({y.1=vcyx9%)x}M-m.Ua7J_u6-ZX3b~KzM$G@%CTG'̻Lezl NA!R:n n)-j$`@طri_ jͶu56Tcv -Iv(:yhb^t $)az)i#xo JdFwd^d:0Gjk֢w'PϮPI5IO}2wq **F`qOFL XѲˮeZАB> 7,Q3BRlǦ& TArKV39Zk6"r3ڏ9mnNQr? (J<~L@㯅$+;AB$N_Jòi-#dQYxsEK5Yfόr#ʎ;-,gQ QiϚ@C& ~7\Txcz'͌Z3[~ox9`Iqno5tXa0!EhG7:x8䓘n1Sp4nRV<@6 :CsKh}Á9y0 %s9238q֦+Itя*Ml,H4,ua2G>4dْ˩+0|_AEzq{K5#8<8pRNRE̞h9摴,KE-6#TJLz3 R+wַB;!gF &˶?ݝ>>/IIh?w צXx._28HO_M>3UjtUEi162D{-wiU= l)%sHQ"0ϟT4cm]I _HQT[jQfע/t[P[~f:k8o?Vys cT"2`|nJB(S0c Xn`,|*> -[ :\(dngg,&MhF7G!R, ցB< _]&Irʪ5ۛv8H Q)~_> !)VA(d/m~HdlέՉXx|pl.m bnFCWw W [,_ihSsmϰe\MKܛ!)kdKet *uvLحݢS lS{]f.΋-o EJTCzUW‹wA`vMV=š z69vUQ=BKyN#9ƨ%Hޭ0E `vER}4m-^^'2uޟZ'r jB(}N>z(&C]h:>¦5_Kֲ@v5b1uFZ:?@LX.|gTA* Ox@+R˿3Af`g+5([ qV#^o&_ #t.S1Q#1̈Jn.|FIROt^ @4Vm.JteSkś([Lq8^  kUpgU?-]ۉWOjkڏ𲛡׫> úc(@{'$ eK|agg]n ,|>h LԐm^:an~1v"ڀR3TJ'F0x]^dkDiDu5LMc2@ï^5j;8*UfIW"/s1O_(]GCJYU eł'zjq3>1&(a6[bI¨fgѧ#HJї n ` rwrsnt5+fGmRV:)NH8IM\RAV;U|Z.QDbiਆW9Wђfkk9i/3WrJWd]q e?E*K2?JF[k Y<,7y/R_ G埚0K"Ql(kn9f"ݣsEQDaMjM#x_@mgjvU a1k@:s aa>%hLqRLw;V+-TX0H<xcYcI$6m* 㟄f)';{}NnVJ;bnUN弅'MR=AS(lq;_#o{rX*4np0 ,Te֡Qr 6=hRD Wa;6°g2pOҪ-!2\* <6~zyrd.$47 C8t5J!͒[H+9s{4:o< c(`+Q $i4PS_҉9 *g=n[jZ fRΰNtx YM./!pXOjt5&.I\Fv|Z?DD\',y~sDRP-Hн!A5xR \хǼ<¨nUO#䱿Wdືqr{;4Rі*uhr-bǟ\Ǣ?^$Ip@Q*Hb=#r'Mm6d|ot^Q bJA@Қ щDMqóVԛmkEE3Ke E J͗$јnY4-+!vD,@p)Ǜ,}<Ã%nTz_}|..6zidn/%6q~x(Uu %AbA~wSVțX%_7HԝQM8ZsKlqBI_`yl=hNZt[Fx8Pލ[Yrȱn!Yx3@{Dz^? q۩ j"s_D~Ͼ.[MGlzƶޚ \ؾ!cfH`D(Ϋu$&{$z#,+}Ms&2,M` 0)7Š1v5\.&]Qbu&ް؋@W` 5 OY0f)NC:C R /}Z!RNׇKm_HH0*aGx(jb] ͢(>vSbBIƠ'v_޸&hqTlkz- CiG{bʎ(ψB*n"\K9 RnlqycO4R>T◰vݲ+:mD]UE ֩hN bOt ̕PF XEc7-,=m Znt?GӠc<ЦW,7fU2ռRf9 G|yOP 2~bJ{ UhMotXR~) #}7Z؃ܹl@,'YVzSY@ߕ,q[`zm+I9R\eęIE&">B<^}ݢڸkp/>J)rXX6VXq^MJ 7 m1Vemy Ԗ[]. mniп7cr D;/=: qԧi.NG&%{‚?_nui+^>vwsQ*站Hmj 4#]9»D'tF6!4dJ;HLT '^6jqWG ]&+w= ."*vj}Zdzl$fgw>TQQny tGbkMBs L:|;?i} bnόzmUWl]V,Ppo/y C̤^#Re63`/TDo7J; P^\Jsti>}YEh"%z{;ǡ% >fZGʗa̰4x7bKtfHc*qoY# aj2h:,EeHcvqt ,1=iw p MȔR,: dck'26Q E{BB`;}O!Ѭx\ Dao÷G.v1Z+ ,蚅VcZXOVo-: :j Kf@=19 qĎP欋"qN"?pcCΤ3U[UsN?{ea4q$%9U=JU`iL0h#']b\h_(Vo: ؞KHɝr@2ǑҊ˳ o~>0^^,԰V֍ݝdS+>кůp[MYcOZHCۋT? ,g饽ZYȤhg40d BFm keeA XL>)`\kl Ri+& mK eMURndI\W #ﰩ wYXUD:fjQ7x%dE>YKv*tafȎ޿,mX4Q e ;^{ɰxԁ*wL+Pbq!l/#+%pVɍq[Z9{|eu^Ӡ8O?V,!B6eR 3nB.MRS7Y>7ֹw?vtX,:B*ӷKuwƼ*([d*ª)<a uo(Z -|=Nj1O]=n6h=fq(7 pb &㝄TFŗكk+Z6Ð-?61y;mPžes-ܘxe+D.{DQX!|{/nntw -ҁ+a!Q@^%U$Y_.ZKlc'6kb$;yPZ[\"yf?(zUBz0O MGNϖ/ /Fhs:jN3clʵL{!wCژ:D )'T>U>A3,;&,ǘ'rYv롡CB ek~<Չ&z`ףRĠ NKmXڑgC8m⚒qF?8#9pp쵊1n|7J8ݬB?w/hhF)gwNYv]O TMv|\0O|~D%go9{LK=OG s{He֏gsL5kmb*mK2d!YLX4B&"`<(%ҁPE6vCm+J8N3A9枌ҢA::dX"t" gݜ~@tVNV ݾ7c"v3oi}[:% g11C^%M;;A<܇-^ZϤI~IVo6jxe[${rc (^  %8&Ǹu6T핢2IȐ rˌd<\7ļ2=Q0عRR-{()P,/*  Gu E7}O` ʭ7{[B] jOfNW49&ŤdCDƦIVˡ5l:óZ:FT6- q = A8BqTҮ!ZitD|JlL:dRɆ%dxjPJI^Hkݮ%mQSzgkk )oyfPv dhPɛZq<0 [lJK}E$vVu+15*ÒT"rŸKHwI lkjɲ2A9(nkUwo=Ӵg(C^JK~"Fw d?U8ϭpTKwj~0j\pH27i_5I3Le ̰u(C!o72% y.g~3u|Xcg_ڣͿ4"b bTx(pZiNP5QaOJ"~-xϕܽa9m&~1yI&Wu# i^U\$w"ˆinr~FJ&W5OjGky<,gkns,vwbfd焾oTt]+wǭMF9&*;N^jT}01]L bZ6#0 &Ҝ+F>O.ͧ]LOK/ n?c= S#NYR)/Y>9POg/`|5_keHl0"PVeHTJ6UЉOWzWfb9;uoǺ SƤ`E.NJ/x43 r ݪq0\u%/m4fn?yI׶S$P¦eBR^  غha)Л:x#s08f֊?Qh̙ZDyqJ )#2Č۠Rb ~XHP\Nqd{Y  cZvûd$)*$9 QWP8:cj)@om Rx./c_z =!A6"z$xdɡT8,oKX6 uIx[H$=v6G 7w3z[Ogi v(36^-sV=]Rz:Ӯ<DSѽ܉2뎮OԓxwUyu L։vyU=^*>6wz~|zJW8 Jivc^˯SvZ4Wƽ)]+=%o~j,"W&^ͦڟYcٓd'|qn&X$ۏ lͫ3\{kXCfykQ)V\2i@@!:s:,ogWlbpV׮-fMC[e`wJe9Iٷ|Q>/i%8L ̢#oWĝv8 [wJ&Wͤ~}L'@, X)+Eh;p`%׳F%3ØUhZ݀Ƃl,a}|J$ykb6RЙQ<:ɞ/$1\?CC"͈ uӇ1O9E8insyUҿD6ˍ< lvgJW؉ȖSh .7L*.w%Qqk?2-Jhj5Hv"l i@( gL\ \Apx}꫉^ao#=A\M^~KR>VXG1 <ן{FZrE γq xg6ՃN8Q,;#aBUl@a_zcK5X#有"(jTYw&pA@eDvR*_ |bDlZ_[U Hgp"ƕ6߬`i\2KmciI~:f5H'6՟`ԧA@1R K#mg"'mQ^JtBƾbt5 xmM2+S $Ǝ𙸩6 4D-ia4ՆҖńC?Cc0I0)2 q&M ";!T %?&AZ>{;S X*l}qw+2;I7KAK5s PYss-% ldиN!k(mTN(:].M:\j٘s:/+$( wç7dx.<@NHtya[3$99P'[a ZxMwCEw;1-`ҧc䵙QG(M{|-(7 WrGj.l-cEmE8P][k|F7o8+/qwܐG(E(@|&[[PXÝQr?ļ4Zqm,SYW'}un^k\~4y: /l] @?F$-/L.ԹƵSP$n0zxu CzMҚn2ַuVϔV`Z:cW60*Ƙ +Ĕ{^ v:7D0'^u^r ]h\_Gp*w .up$6B6HvӱgqI|̥rN_heB*Y͙o/~FsiHL(Ѫߛmq5j((kjxLcW.L狖A  3SRfpŠGQQTbDx^*ѧ5mX ŀ6a.%ZZZpqZtF1Up`D=vF4jLSSr|>Zz ,pF]W)?su۴1Z=w!:Ћ q{Жf|w]+f[aY~0[Ӿ Y\[l0cD#EȳgwaDIw2[cU|6eGݻ `W{?eaE8I.PohwR3i: NyK衈xnfq'C9/QZ2 3Ja1sb0ZY;.`5>% .7|,`,ߧAuz k?9Mq\^YY)M'e_r62T!^ tϒwIMƒJk(LuU Hؚx%?f5a[KP7[^џ9HP[Hr`Q)=Croƫ] a՚}wL38?n-tAߧمyK0cls,}ޤc7ۈdyn3g"!w;"ZPÚ\i.|õӬ(p ?_Qym)^51,3"LO8r'_9ʟ$OuZ2kt>8H.VA5O;PF~pHp5^|R.䦢C1ہ67mE]@u+?DKQ\G+>n/%] зE}lQako FNW(4Pk_#6X=& ) )~W2/bEgPA@]pup=*g@:b^2bY?x1F$rI\g@*.AV*<,MJ݈[m+xP"y:㗙 ' Q>4حd2p8=^Ӣ+n&Z,vf5K" Cv*~csL(Dy01aFЭoYl-4A,f< 'ٞR85#}P S.H#CcdTޟzN:cajDb>"Oٛ%רK{;9]]Cq ~.=gaկ( 蘌*|Wf3W'}VK|;oäz&GŽqHuՏ|4}0̳zHFVVw˪7ק:9l{'TM^'ʡږ'n&-99q^4m9BI0@/5.$b^k #ӞEd33 `.gwdA؉FM!2gcE%%uo*HOn Gn&%*Dg{ cj2x=Ҋ~"x-!R]p}'hejĎL˙JSn% %P>Y 0p]TϚh\b$s'X`=]J%>y5t"kA+lAe(P3+m gl##D}z3\fPj@5@C"Kg |YDE35 _ yr1YGYGސbúN_7Z'YjԢK;C0a]έ9}W'rQqulroԚ%GsՃ̓Z-R.z`- J ()S*H1lŃLE_^+)Iu gjmWQ=#?3:΃Rg#=V~'=̜Š5"wKLγ^S?i䩿u;ܺHP'\Ud d3|(QH~xZb*-˥ `ٹZJ)S zq)&0@MZM,nZ»ɭi~0|#Œwc<uw(r]JCr?\1W->t?=gY/"=ٙ)t"i?ؑM"ʰ2u`=8DV$QPے% k:nQg̟z$sg r&5['G=Xh>iR& ܤJd8P*v|NIl+%Az>z/JU|}7 iQ9Y|^R.ʬ4惠vNPz8t);yy.]vCW@[#a) ˜viL!GV+=0?uϮ8asFv$o0b_(l ^Քr>aF;&/a!x%mս{tƽي~JNvF3՝[--%lb>UD#;ybUGdxpDktsyg {:!+A{y\$V d(FĎJcHT 7$sG]0 cRK$HS%&BۦҠD۱5ƴhC:ϿPt5qf P$5 k/b}O`rmaҵE†;bτk-hiYHp eSklQ:EroF軠-bCǶo:< D,ẔZEW2%YF&kקҁJ:idN,5Ұ*-/Oeo姯:"Pьll?hp`nZ\D1 PŊlC`턃syQ~_} dkK9RW/UjteneN˛=3&ڊHc_GO`& )mmtu9i7&guO%)S:g4ӈSީ[_x{0{m$vim9@ a92]q5 !e'N_:[`t:^//T_\!BDyMhRNoUh=[FVX Yl-tOoCYkh-8zsi&x,FRst%wxX'ԇ`!SX ~HE1Z@c~T~ t3Ft9v_qFԅS3^t S@Z >͵ 톑dm,0 ͥ;ZLGNwO n$7u#C7-̅_( 40} fd C_b,؃Nml f8ZcW@~'vɔܛ-A&i:uQS4nka B M$6n:<n)7Bz-viH˪D܄LR)5&gܪe]MXGUdoCBiܤ HxqN7QMQ2B7ywyt@qW?1SMA\%Jt똾1LP<"E Z??B5"=2] cL4z]d_6r`-=To0$\(S6$dJqB bN"րtxlB#6 7$ wq:VN-l5?8>b |vJbe oVR8AC¯^\&>2SS{meO0+niHQCK~@s3 bZv1=wb|=De<  E&hw : QFH3]/3f"77t\P,rˁlt{9MEy]YE4-vZC3Q}̛uaC%S~\)[ؕT ({$V!>MQ7Q~^D_‰%xԝ\QosZN hՙ-==56!΀-" 5ImO% %G@VE ( bV2 9Gi{?lHBwh> P#c֑a$0t|.+1ݔop56Vط#Cgiaora0*-CMAEQ@Z0*>n\]2C~@Xcxu ϒ`}Rs5$ la\s4Gd~U(B2~&L@8*R0c,UefWɎĚSD@JRWFE݉8=~\Ę =v.*0KӟdRl]}IQd1W+PMyՀh IjqGhB7/9p `r6NK8o=%KWYP;.Fƪ,J.x߬Av]FN+e !0[YUT[f z׿C&F~9˂}lv~%'0sMM%51&8Ea34y3*3 _ VaοuLdK@]; \rEs\O <8?sF;r 4߲s/rK'̠lKy86^ύ$]yg iЬLێgsQEшxL'ڔ/ףin=E&b{?{Ш it*e4}7q*-ԝ\/X^/Ё5ȬmUwF Ad.O'b_4>Z~n R5G.r*$Q_Kܵ@# ڭ]Sv?LѳO''HT|X/;.&Ş~F&>F?O3‘|+9UffBGyjʹizPj5&L]( [%Q5aw7k eON# Qe3'z&<+4 ?(k W~^/p~a$B#˨T^wx_<66QŔEKo٢ݶBʑ0!qe›$Qwqy5 Z)Fn-Հ^`5rёT(אsҥՀ}v8kFgG! St_(TCX+XIrҡhkj4{wihl )wnzvNqabl̑N+NJGk|ː>0ÍLԢ+#?3BCkciUs;>*z2غ> 8AM4QI>K-o[ω|O3^"MƄ)ZٵڹܐIP"p&biÁ7ٲsZ*6yq]YFH[>7ฦҰa@fJ.FOxMH`69D\EiH$9L.~CIvI \wς(]d;Cf) + jDߔHy1Ejmo@1=X!-0>͐^)/A6MK,qf#Š e3dž2vm;1$ :8*&fY6nHpYBSBBZ/S Z dl&SJdA /s yuɈC׃W[la80өWξ`EϡC܋_1E+??fF5wJJزA\QWSExM{͞}JPY0ha|_pu~/tT+pܶZW BN]WkiX΢A8IQ@|w(3aOg<RNed 1kW㡙c#@էݖ2c`+ohl{RNT. /6xAJLnȾ墳 ;WK4,DI} Eߡ*s" 58r)y3Caz,\g7Z|A/6L{ J+_- K-{:Ƕ8*<;u!cJVvg_dPyeKU8OQ'6vt^45#ځg)!~4)$wUslw~]ރ1qЭNւL88&9`?Oo{lQ" $[%&ZP6e"WVZ/X^E%xxܾQE44&yr]C+w0 ¿i6R[}4A.'EEhIag_ ƹZ69?.blm<\'BE g0+ mo'e@ .4, ]ӈ=DA䍏8He4Ui.ek 42h7"TGaEݢ'3mA*QE.8>KEIHǺ571Åd<{^c_DydQ;Ƥm +%/+vt$4}4vpXFѹ'sB3Gs%w)@U#EZ¥Yh [.FFS>&W kɀy>c|_urL"lQ'Jmsr=]+ -4*8,BɞLә} /t|;yHjbSHh@mB?=)J!p)N.yV)Q>OY!O,jFC3ByFTmw#mj`1v=`4oBN;R6AȊQF['5pD_d8JIa@#"˗Hj^E_ʜn'Aj5O5F~m+ZLR.L6JܛޛnNչ 5Уӵ-lR5\=Ƥ4Ncy>v\_>Scq=D[suNs+qM yIMq*V?HU f?kƙ$1]EpưX;[P*V5qVoQQ[U^EMyph@!jYj  m5K;Fq %x` *(JKp>JL6*a6\j] .^c~(Vɐ:umjڊ /zM7 'O|7s6.Uv bou`mb1@kU'ՍM˟waK!Ht!QpHzկf96% ';Z2 e6ffutHQόfql콦JгcSJ:ULT%XMb,*i`Y˸2pv!NWh9vko;eFדu—VaT/FgnkQY"IЖ$Т!jUV|Ψ+tY:y >fŠ08AlDH&Ǽ}qCePlhb3IG ֎V 5s*˚G6w 2XqsgHY^fv WUBsS48qgj:ғ $}_BXY^UnuVQ .B:??BP5Þal %} .=1O"4%qRǏ{TB 8R! ho}MSZŎNCpvܔ֖{?Q ?+$֟{Q۰QTY, >ןFO /]>mcNIyPxGPѾł?vEsڿfڒ.</pݏY>g.Jዬ{z:օHh{v!6{-:u™aH)٬ްϺSKT}!I-|KRJ =% ɓRU'q=v!#: Q,ۏ]" ܉! P}_"K>:@(=Q7A q[Q+9jd}p|f8pU*8%O̧%q!Cc OP .k1U`XG%Vg'BO<Vo6d 'UI i/@e'T\xhxC rsj?<mMA j] ymiomRvPVhq2h_/]\*ߊ)zjilj.{ Q@ /ehg*ҷUf".z]ؓd>CW'-ff?Ȕ4V+OXrnUC#f'Hq\4!1ـV,/l`YaۿଓJvN`#g^Ygw~#L{дęp$1V6Fvsrq" MJ<ضG Ge%F,@(plce"+wx :x%<[xBv4O̽bRî[x;U1a۠1Α_` v*r)j7qT'[0D#Jd^7u=.BsN9Xq>+}<ç Ff |Ʊx~ZdoEKɍ^}znUFP6&Ur[KCUuP^okCf(xkbOS!~nX m~C5TQ=X [|prCF7 S7蝜Ihǚ}>B7gvW('[uLG!@ < _酸! }2tkGczG xH9ӔZ<$ lT3$3#(\0K{oڽ:wq^k-OxwHϟ { S&<7 o- 6{ D-3vI\>LZ@q?jeIBy}f[W9\Ag‹ %s/g*{D5AGrJjQTpaa*lF2lRزt5-6 AmP|t7l1̝njS$+ ,luhe{n[~|)̛dlWؔ~Ko } ꮌ^pY?rvͼ[3]J_Zꄍ lG^TuZTo/gL0"c֏*CnT1iw7?#[ ,\b'LM!;ǶyZGC,EpK \)O86I_rFβ˩P@nc%nt"Z=/gIy>,Z"'[՝]!ͪfHtVF/ s [-1 D:w| ^pxT\Wesgǩ|]sГ)U:qX VG__}/|{2 lyql ^,k&{O ʭ'/k֭6Q'.tNmQ,]ݜcyӅ˂&ޒF|nNZ*io53ay`gؖ^#lA)[vBh#O-H\ܮH 3%h9g{$eUNOR-v2eCZ)rN͖}M!tڔ\}靦]\:0Cyp1vouBosCWΜKҰ qwx*/%1, Ůr=}zzA̭p#S2uQ<F~&~wKhJc |kکqS?\&J}tY!D%f** pH=nؚg/}J:r$-6<:ΞXFS͜4"Ro^: V޶ O p,vbw`9GnզˆNȱC9j^|p 1t'W)j)k9AT=JW%R9_ .fjݎ>WhP3LC('/$6wBEE+l, r&[Z"5tƃ˸bq m$2+EpK$)MɭZӋ>#TlCzo*y& !e$kKִrܱx8*m-M-P3]CM?:0ذ_b`Nj Nyf]$gܘ} 6V%*أA۩:=]pOPE4W_UlP`U͸<s9UV6=Cc5SlwLlXL6TBZ"6' ꉚ~YevXT! $)8KWjQ]p0NτF[f8,$QVpue0V-,bd?mRvh_@dj8#ьȔX6oL L>$Jx p:EJ+ [cwxd4`|lay;tn͵ l8 0Oޫ*~m=i @ )|2՟b9ŌQ@a.!_znyt{N&VGp-(ZR$ _i[lM4u<IwNX/ |uL I)Ǐu7@'nG,{=ML&BD: w' 䀞g: fh!#&Wl >v^O >Ǘ~zRoU H@݈?.fiQyiܓR'uY恶%w \s^P- \?4cϻv=zݕݺ¥ kRiDBkQCXի6c_f5! (b|.%~拝a1aD]ˠK3[]:WU,2s:ōb?ݯ_Buku0Mב_|~V=LU*P.&d)ޗ#PJPXe5LQ w}T WTذw]w!{ *O +WّYsуFZKW9 k!ާ5oy&cʯ!]G4mmJ0y+Ѫ(Lf89X"No(_x^d+m`qx]$NSs 0l]qW^9:UP]4-Ï05XPnˆeb"3샃"cq2 o1fO؉>,['CU2 lѼxY 6-'1 !LFBa\7XHxlg)"Ҹq{tk@LO9ğg<XRK7;KɄwSbSBST5ՄU,kWXb+D!cnk%,ENn21kYS$' -|"ύ-(BOX1)e"Puߍz2^pb'αRO6.nz]*ܹmDYM9 UWɻ̪XZ1fC?;/s n&Q.8r}!}3D 0ӕD#Lt\pW.s}#M~겯 Db+L%GuQ৔`J3Ua3QTg}DD.})ToKyּ;,)ol/]lq5]Ch7WgjKլ6˳5y^CVn'i~oV&h}ӞN~ ~hX^bmE[w7Z{Uom a$)@VjN@ s3{]AT==h$2ʱ au뀷%veb؀'1Uw .2XP>mn` `Ĝ6KV?ßp Ǚ>Iޖ#XVs`VR_FP}B NRjn.>$0wO]+s C #Cٌ öִKs *[QIdz`G5[!=Yֹ'8+pX@d)FrG.ۈ--XKtҋ) =S^ ēYQ+}]ZZ=Ey'-/x$E*'fw@=+JP6i X.[g'I)8TPyd0H+Q/vDc %,KFY 8SU<|~:*R\+Ku@j PabK.’P0\*{y? 7R"foy!?)zW>4ݹ`'8@yv繾f$rHqgh0oAYR0Q`m9A6;wfhE\RG/ff!䎸Z?nJ[:snszCO 2 獻tVËj\{3w=ľ׻I ߴ\rհ", F1sC D, #MWS'jNaܙ9/SIEuELٽQ:.϶`' 3.O包߹AD `mAT$2OD FJU'= N59[QGRTNJZ-1$@˱?$g< AI4x|:ySfl0[3;&灁d'8me&9xyLM8|u)R$I>~܋·"30*ӌ2X'9i6W;3I85bbeĸ6Uik/lFF*F{W-4)2AвSL!G5G-rN JXϙUVnk#mѹ.NoE#g!נ^pQZBУ o'-ye} 1l`-z^qے/t/iexAYv!TiEZ$k[PTߋܸ'\<wI9.0L7 V@5g-qUF^ 3RONP9׏,Wk1(s MfnaFq13zvzHWnSP|73K@-&2NdС ܞָh-_ o5 {m,u9u*~:m5@|Bòj#x'Gu2%B+>L 4βBȀ#3ɴ}"t ¾ =/R=;~rZ9F%iP2vٜJYf3D꼡'v^ I~py[B4E>1eOGt*aF̋ToX)֎ oB])LV~r-rE 1h3@ʹ X*(Q9fQ3iϴ\Q1oC6ı[rF{wUc ê,(2 I[$sCq5&ş 됈А N.}ac|Z_)O3 ðjqeCnje΍.GezxڜW_Ie?m&j@,=5ѯ <ۛ0Ve\7%Ӎܕ_>y:i@jWbKտj g@-11I!jio"ͳ͑ %ߦ?NϵC ) Y;A%dt@87%/s'/F-2P\|)h Gw$QQ?e8$!oiKza-29 j`R.zM7Ô+8~d8OHPi}YEuH/9YMϽs1.xfbhIu/w }iJݨ'OfiICCUs0E㬸؝meܠy` Ga{tf1|v'TWL#K> I$/ВyEը< 7Iot23u;8' M鸢yF# 8J&# _4F |Ӆiq6B|kc6jJRҒ[w̎Lwv]K$=b 7. }a ro 4Sԕl ҞS%ެe*ǃ8pc;_G$,8Q'.Xk-/`ǀܖ\kՄƹgIJ 6ř^܇`@a#Y&'柇v5m,E`)I$b TD'L1uc1$@7* W ,ɾW'~iw,;_Hnoʽ_;8_Qky!hQVg4˷}kjLJ`d顁HDo\]2hԕ*TMt:¥?m5{` !*Qo9܁5ş`cs̟SdP:%?l)h d^EQT4vFIT%M#Mw[Ϙ]cOG^&hayB)UeHum®)ck8d( HܩE=M `Gr8<}D`X3d0C ?bIA?} @FxOʆ#{_5pe-\ DԎV@SJm&եL`}OIp&x*wG߁'ݡwEfWf $u/ *ff!Hh[$u4&E3tY5Wj}T(@ P9uCC~ f-Hb =3`!R4D~U^_S~8 ".(ubuz * 2 BiJ{{;54D)G ~)e> i/Md4s@Ve<}*so7L_؊QI> 7Ӷg_[cV 8fwbnqnQP-&Y3i[[9-"5zɕ/SXs=Gx:=^/GG ]S;ѓR>"Į_vt^K{LEѾiO=S~ Lo}-⸫$h'<SԩaqyAL likd[Im<wLAUwT1U$ӡ+xLx'ET 0#,!:iRA$As i+]9^c| )%~#2ouz!M-?uF??@V+V\Rܳ˷ *уi2Z*$mIL*ԪhH(hcO}SCuX꙲EaXK,6 +'18N ؏hL{TyY`z=&!mYmX~ؓF/+7170hB,l* ӫՉaQ %r "ߑ|ĵiʟ _:fYGkN+8dBIgϸ]+s,hJMQٓ#Pd T""bR$;3WB?̢ZDt6R=odY_cj>"?,bөLr M3?ٷӪԎL<<؃g8"HuYպUӰ_ #2N r^ubK)~D~wyZݢA#>sv/ 5JVa#&1q{?AR -%g\,/JQq(PT s%9n FA̓zITbruh>sElr$nq GB̓rI_vu& !d7azo;4=4y:6o? e[v<̏ͪ΃g]U[}Dsn ry\x*2HOy‹2`V/=gRԞճ7Zu)Rhrc" 1,D`v2rSR~~,VJtI`Og!+M I2=褧y^/kXSC?M$Zht1Zdޚ^&KRZ;SĭdՇ[n9]y+[HoNs- X< uX昗YFuT:H\x zil- dt9h'8űՅ3sgK戋 wۂ܍x5QNբSxa&'I&DOy˻ݩ\+iC@0V)ruQM`Qucm},:~ԣE3ova'KF0YZ̆rxMd!rm{' .j8 q?ibʜ: >D8^ n25>Tvz7{j}4iG4f Ёhozi(% fi $8T hbXioI}b@zR 7ϐ4wY'2h^O-Xي^eC"yi۰uP 3m#Bur^}5 ?6$ ]8E€=$y9AC A"\>-QZ67r]d0̤[IpB*z cakm&OK˼erh׭د\ IvG t;nJ|﬎R @ڂ{٘" ^G'ꠉ^&qIzeHMjGqcq '#l%}{ƷK-fBwg_~TœhovU9*nhh)Ui ?F;0^.VWtҤށ!ZG5y6O,Ԥܤ;Pjl(Q{&YF9˄PFy׮GYKԃb?#_"gNļE#Z?g"2~aON@DRzGZ̫ "XumAh! C)(Eg eauË=j%nrc!м3 5jcFg[swaLɭRzo]=5xN^Ңgg"[ JO Oև@I~RQ??yQa&{~It"骵q~ZfAc_&oXǙj_-*WPP}6bNWQk==x[`eANEWW=Եie+@=!m1 NSҭ7@A\>Vu$PqG(ƵD ;Q_Z&( I] +YKCOV˨@XjmoוWō:\%;.)0 {T[1a..?ُUpl}05 bEW_,Gî](>p+4FQT[]VI"ӌ5FꗕˀY`@d'X>d μL2g2D;ђ5[xK Ur.rΙFZ _3ӱ쒺t"uNgT^ok,a6u]7p=j I.}@ ΒE\S9>cK~Yx#^$pu I2HY7CD)Zf\i> ˓(.#ME˅SO +,xgq8D80^)aJz+pErD-Ϣ܂ȩ5cS( z Pnz biĨHYgDodv.hjDd;n1q$d~ī/jkH"┾ouZ%I_iRk: Z1󥘰(0 fT>N2 q=-!aW"jTF*cթ,6E"IqY+] B9%F~ʥxP^2n)O䩅2^3VN'* |/үANR禅n-ۍF<ڌ7e5HX /\E"s|#k`utTU<_G) 9ElMKf>5N ݣ=`|vpWd{F*iM=Ng /#Jڟ$%V|Q: n$y|9; ˞:oM:-k CbyG`D-!ʢɉU02.RAN"rP|ERNM%.5䟉kg@) KݞmWl63B=f^hV>'\DQgV?S/ckLQm vnKMآcr 606'lnnj/u8ZEN_DMĹ o|]}=^Xs^$< }GL<_ӫh*]T [|#$:*APR:ج(p~^ yd ^| o_!Tqv;oȫѿ^-X"`IW6:! !03M']@oϮ.ӺOlSwZԇpՐS/^BAxR½ᨖyX"N^^>;F{~t[2iR%mLfUyn n>[k r甇q9v=-d0?ytdj3Ӥx~[L~NcVD;L ";f0,ލgbk=\yE3#>`~5QjV]PdljS3[  `5srHZglba6Y'VPU4%[ҲeJddܮI[a'uqwsYœ*8Sj־MBiҌa !o _B,;2K.qN[l-v箥Y-/_g$,ZmSذy22}OW$pǕ~]ƣ:0khW0(+;E^:<|3%t.ԉaCt}/~3uB3JD_Rn!4Nަc t(Q{?>Oi0CQ߮ tW[4D(.4ٰMK?Xq@dX@b:[˃!,%T]U%̟*6_"^s[K(Ӓyj־:+^dB7dhE-`n6dׄXI`eRȍe ;4Cxճ٬<0PV},naӸn Q)(sYD-ݱO"NMQY `j|FHm*}$绯 *f^TRKTc´Ibxɞѷ;5_{"Y$8#Vi- wmA]k ƨczs`:_;˒~e^27s2NϨOx[_rW!%Pu6%󁰁 _Y$ 7HZu#Ph}b-Z.Oi:e%G9P5]׸.梁zW8@ZjSe?pkˡ4lJbDVܒ5K0' }y\vۊ; * ZX'QV:=Udm0J@q!Xο\)vqJ:z2aZ~'XPv:'Knwe4$aP_:xNqx?.֦-$h%EA\m;8yJ=70Ă:B<62A9 a [&?}MeT.Ba1ʡS)Zej0RLi9=a;UHy5Xd-P8SO ˖!f>F\[!Osz& !^-쬹tQV@!@o;'R6id9딆V lMN2P53x9e Pl]5~qGM:ꮋXU3`&m;wn"*Ái/byl#S,,?YTNfG6ী=wM@8+MJV*vL1,y`).RZDg*3Mͫ`@y-T%Ю4>#@ZzY??hzκw[x nrjU b<Ŷ QSsDцy5][.qӵ $ki$k*ݒ?ieM1+>)]`Mlևy<GEV'~NxȖ: =~w< rj}"\eRNjIrR0 #-m#zXAil 8Di B\ *Lqe]1y\j+~Cy~KnG0 bDƎ8PV J:9Ol_{@ZSP\F>ҹy`0! KAbrc08jHy3,љ穪 e^:vQzP9`O^꣊}0lMC=>T1d͙ɢ 7\ZG`P%=*oĽq%_7ұShF<E46wTzjWU!B#(K1?wF[`"NkɁ} d$%e^vGM5KqGTV}qWȔPL+Eh L T3OeYJ|+胁}6P|3Ų\lxGOLclYwCqR3fTdczI4=d/Z "_{iBΑ)!e&q"f3mQj `N0 f=HX__e  0J"˲HtiӭaoE+'adӷYqHo:]<!>°D!8EL!Y\nGBb8q?0צ~ۯe;PIQ]+  3š z欕puׄ~B60lI]/@a=嘺- Tj#5sBڇqUaf}/5t-h֤> LF VƤb;!|""hOyǥK1Vπϗ+"RNH^<8J!NX$7 { h;\H>HnB|M kpv`iS3]qQ'9.F[SȻ8˂OB3W OTpU?Nf}yu?sdxndV,f~??r8wU Ñ;iΌ+"SLO*^ e7o(̀ ԁ˷ѡ(mv'EFP- KFkS-Q!=b "X]~&~+R?`q_Rxr^{E+ϟ|V2ѸV>(%aqA=S?eG2 :&u6E<#+mv$-hQ"篼[i5h{5|W]RH#}^3KzLIvuHRDcZF'ކ:Ǧ~peQ+44ԧT!MXD:ˏ&a|W{[Ja.T' 4ZEp]9&T]m~r*3#ϙ>NͺK؝TW!i9J5ީߑ0Gfyh=sr3gX8-pֳ}RdqNapvvEE#@ *ې;-L}`<#^h`:_l6 E{Fe$󕝈53r"B%qM L~v֥m ~y4V簐t`mJK` Kz~֟(#ٜM~]35SˣFt^y=M(p35Sy3bz3'B,H5#\In ~^ǙAq2iLJ9^PW^XjyE <)L&^X˃Q(T?=3rlt ׃rWL,hٮD5, L`~,/z; S3[}AoJr*‘q~7jX!v;h='S->5Jxj7fgNVfX5ɕGV*o6sEhkPNeЌ̱a̲Zgyc=\=xHnxPU3bK../Av߬Љwȗb,fZ-a,xL$ʀާ*eb+( ľ}=0cTTj 6L!a3-T6ȿ?էdUˬL #(7 WUz.vP؞~1|^eڊ}Jd 8M];\P|_Ž%>ѿ?,Rs2]$w[ŽI.LWD|g>8.,B-8Z\< ]Yi6?Y0Zv1o@ Aj7|b8zi4OT6de cu/Pi݈)[` <&4E)x`hںm!E {#EYH ,{Z&WYyGL]@zsp+PIV&\j %˺_$Ϭc.߰ NvHe؋:aYS1f^ΰ]Hn ;Z&}[dV20c&+1iQ_Ppb6XPzdLVџcnyfiK]a^F7Ec!-뎺G/P;uY_jYNe#2b9n;@|g; Dܯ;Zw,_H&X3-ӻ3R[ >{'ӊM|SԴglJ6>-W!ӻ-$m-{\RS Szċn x;e/@mו#6IT+LO6'ҭƿqE xĖo?Gh(/zjS z)c|&3'Rg&~o  \4߫=uKlIʗ^$΢UN&j_#d`1 5LfzwLHkWyGp oɄ`EϢ2mA|7CE_bnO+Hrr:f`4b v%φ,=¶FR̬H'E_T|8Y y,So0pTd] En0Ctgk9+Rz#iQNo!;WLȵ&뉑au:%sL7F*ⱑ!kaۛoyZ2o6 hgg2ٵwqY`8Qkphr3w4eĽ^.)-Ut&1ant^xG6r?@=:IW@ TS~c/bca;lj\ 'yN6c_YSDid4G&1Ցxe}|(<6t,Rnaf18?Yя] O#ѫJ!bk2czUz_C>%mcvXِxHj̍(R8HvVcMߩVA#,kyi"0x'& +Xu†U;iUGdze1 3)0w! +H\\o\ɵF؜1E ˿e>q+u^PMOI .FK7X?qax.\Hpiy=BpsCDhMfa9/vH\22ڇf},"PL^,yx9)Po4%Ag3ƒ#T2g|JH8fL&"`#? 4pc5ve1PT7Va*:Ѵy#a᎜; %'yVx^o;AT},0;q9;qN pFǁxC@S6W -EVo+ r2uO8붶CG'z_4f4iz{ZrE}Õ;=D +L+9geD ˟dR3%%ӗ:нGBUt^+}x{P?«7i:z+V7-tB!f=$%XZ{}!ƁlRIJQ^HV,4,`̜NF~(eFM~!q7m)Md>j 'jd~ DؐR64.$I^ub:lhVfVW!tK CI O=LQWZH6缫;EPbg.3g :X;! O 呔kꯓ`qu߬ADf*AӇIP8#svgyfgu-g= 2oIEu7{<ǔIKHs+k9gV+2,{̦35@fVe9&Tp #:nL4sRs֥yYTV#S,$kì-y36Q0ZqZ_C띐 _*4~. 0ꗴz{/,"|Sat%w5ZG.QhlMta!HKn˴P*lRG=_/U<6^p!#eWSbYPdxY(2T Ч8dOG^5:}v}1#/bC4]zŵ6ûN_'dž(LJ_v WP\5e3==Pz<1$ oO<"QX{'rh}g[D*GI`*W 3K}kuhOo24=v+j2o~8ux""NW%zmC H!¡vCJ(*27д xS[۔(_ܠۈp҉رYVj㵣<$##9bִZRb\CލTڝ'2'0hflޭtj?l>Dt^)1Z^];g2HͲ0\8[N-trL6+):XB= EEF}YZUwkK&V^Ƿ,Q9 ɮ|r_@dYL^{*ZJA{T 4+<؋;3~wki uTrp7 +åThWˌ.[cD6KMP<>꯭yrc٧CU@0bxo_S3Ӝ,wr6ǜG]#Ț'51Z>gy9!򧎊b6>*H.7:K֜x-0qõ#X4L*8 ᪶xĐ3=4D}8- i*I"': \ݢ:)|[,ZX 4!1c0x}uUBB)ZuT5Pb,(,7W;kWaPf3 ,Cu@f;Wnԁ' n=pbSNjf:9 KAP4ĨIƘXJd D?Vc$|k_U@ZcV$HCRLCmN )tp82!_؎W[4p6S" !/! NnE1Ul^akz+ i 8jS\k܏C8I\$B PS0/^CG+@Ms`"4|8q #}ԡ썒,˽ާ=cdtxo ϡ yOOC,|I`H4u/]Uӑ Y&;1c!zP۝1h7gToPdAv}" S:;r;!Zz9}my~V6k *1tޯ` z.k^G5&iܖ3Iz'+F 0{EmzꞜ,UT]{}l٪w:zaz@u'U}Y\РOb\DŅgYZ07070100000442000081a40000000000000000000000016439a35500001674000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/X_3]?Eh=ڜ.+Mg4*[Y%oT,:^W3ކe6p \ji (GfO@uRJQ4_NឫT(Od wSFwOBP8ϵR_n0%Q3i:`(4'@F.(XG]w"I}g&gcUC<ղm˯+ܩ/1Y}-O3oqPفuj޺'p\-C`'U7clz"${{.Sנ>] G U) ⍻)gV 7df>>9O ب K .Y۪b{E'Dy R[ )NX v+5h!_ [񖬚qp&Jt!Dï8DGw3u~$v!GwLmRԊ'7iN\Cߦ~S>\ѐ2Ebf;Qtm/ 3z2Rp MjɫpKθݹRlc]( ~FXkڹ0beu2W $y@+ o$ YqMYFj1h\Ҽr=!nRн.b⅛*r(蒮7}}q9S6se#UHeJCGh 8֠/!NBQM0XgN*3!~ڷ_sΪG)ye6K;X?3'uZتlA)xl )2@ۢN6K6vHnŽp[g:2n\Q C\FBdZST&Ym`ܝ$kwW@YՑҘ=Auc5 ~ɿh~ʝ"n;z'C)*%^4xH *ӿC%QĽ c .xQ?7jK{rohFsF) .ѽC7I?狈5;lQC`D7GJo'}X:@mv#f em>T 8+k\+~f2G\ ~z%PA"6d~ ƨ%|à+qzkOz1Y#Sp0@p B30 -,{%a.86[oBNj{tוRKv#,u{WМ>[ 1[3L]19(׷W.O"4{ׇTZ*!R%s9|󛵋VUR6?RVU%f!B$`! fWyng-(Ť_irkdqp~͂])ɷAwi4)L__= 7+GNY`pU%Zd@XVIʅ&[waˠR!y鍫Ni%M딽! [[vf E;R0H}Zqb 0tL>lG܆4~¢Cr$xGcEuRfMKt K?ZW5b O{́R * s*'iSVfI&e/\iav>2'#<]g(t^F+=N]#Hrv6doU֭[zBQr!tW~q0|>K/6mEM=ޱ[ (b5- D~5uBz$2wޒl׈6dE%0Lc$>t=6s$ٳ-Z@m٘f@ }B t崶eM !8/DTdhkGoWTY/N7M᫺Q+u~an*cVIX`hiȽW52ܵb1y{ ƟEڭE%" 6טA>g:ՌKFcW~C @:)&x$Lp^*gP1{+$"gy }MnTP/4hhIO=& ޲B(%7M(*iY(NM`ឈܩU.%ciyKC!H?kM8^1Ud9Soz50 -018$ UԺGō+`u͟oTǏŶl&2pUrM 4 g;'n5 .Qn4p|%Z;Ƃ=>N#Tz(+6K|@j)7JmSCy5D?5Q1EC=Q8 l\(43$G܎mF's&|j5YZBå#}h _x(ަezw6nL`=.)hno[]ђ <ܦ .~MFS:Ɋ1pvpVi%o?ɉ n%Rؘ??sl\U S=Gs ;}s0C"-z$)tsi`< NZigKMELdɈ ]|Uɮ<:N0cr/":}nf0lӈ?i({$KVq>N|2 -(ZqTIqO_/!ӏ7Itְ-B0^ aTsRGxA$C`l,)' _lSlu;}PY|f#ݚJ5VA;;[ʃFR%i_OmԢ=A YxEKا{PpŌ 9v`oU@-M dxCl 9>%2'/ #ÈBƣ8t ^q1`Բ0lCR/zk3-Jon_3ma`pQmICBӴT [ #.Z9`ȳrE/,`6#YMX;"R|h4#`gxןˠ@]fz =Eka C[ J󚥗LWu8H6M,!'}O Jn{(D<Aq g8QSLwzTq [^S_#N%hlPn飼HlI8nWr5z7avߣsiN,(  R<̻:|TE:8jFc)F[Nn&C?uX-Yv;+5}ŴKr9r%8KXDŽsjz]j^YըdQ(ݓ?)PF'K~q>0ɄM! s뭣;@4Aj!9dJ%У*|,o| MR̝`Zn+PW1>4nC?iF͇̓}*5sƜ#@&Bsf}xderg| 0:#B$?wMYyhm5ޱWt6ɋ~N $~y:͔}RVuoI͋.B {֧iK]@TA}vJzꕓ1F{}g?mk\Y|b< ve0\CqU8ڻ, \kf+5@M\R/Eͬ3Q^zO4wKX?bu 7[O.4Ϻ OiK)Á(35? Ⱦj(myd@6>:W-OL[I&*[tɜZz*oeJ뾋XĻ:i+@ؙU.|p(41WU4Tt&0{4~! 0g[zu*Iߢ!0vE0vHa'Ңywp܉[5nED+"KE-1Đe8@3u ~cS#җ50X8ZxkR#CԎu4}iI]^_nZN Zݟ{h!i bx螎H(!&HP? =Ee FpHt!~Üe۩V꥙x5XrwxV+wg?aTBP$Y(VQ@4Ƃ%u!o*ҹ 8i/? r[,qܬiw/y >m<|ն~0 ;3$?vl~D|U/{/_Om 9#<c8P'mY(YTp&#PO:>d+PTp[v 1թX/)Q/903gIMeq><.1ԓePW=>8wσA/{][VʔwZB)DnG+GM7|hYDU` z֢ǔk wq4?T]ylPP:|s\qrËdl h"_8\U0X>Ϩ=Nz|{]km+3I*djnU0 'gMA#A1>n)}[W('/{:̢9:;18br$m 4mđҚ;~Ц5B}H&];FS{Yhp9>:'A̙~"d'>Q܁ ͐0BM:1tn;1<1%>­rb?.Mi U 6zK&v G+\eP"]5,8)vWx/yzIpR7'nΑA,4-gYZ07070100000443000081a40000000000000000000000016439a355000106c4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/#]?Eh=ڜ.+ٕ̊~GimP[,P]g-8y H*}bsc F}(E'Ao"<ʦKB(7=8y5Xl_DB7o~f>q&7w·h}%VcQX=ak=Ks QJͱ^ɴzm;H?gmϼ\Ix;Qvtvv*FA%YTf4Íl; +kMk Ksplm`%ěЊh6ZQJMpoBmWLS?aK7YٵNoeAW]%#"7ڐ~'ۂyEd"wGŽ`Gifu(o:hgmX:ZFtClY/h-@ţ.iwm MK0"{Wۮ+7ssRS7Z'=17ɺ?f(g\—+ TG ^ai) )`qthcm}M}:Pٲ6,޳,o"nݣ rES3<c7%˰Me!?cๆb@~NK I9u2@א7WO׻lmu-eM(3ڀi f:ehBsG004ynX=8hTF^JD[by6%pcJ{e68'|PUWK|{9 2Ŀ_~~$Bnŭ\ n6MѩҘkh J`!'tyk䌀}6(Y~QiDI8? `U@*s DBJ UѰ&'E23#Co ̴W 5vqlCkyrn۫#5$& {^W)׷r\*ȍWPVOL$ \<hzχYčYX߿r/-+ wH0UA1cZ3cpBzWm5DnpV~*`KMojS%:4X -=h- %IuIzJdRCtsiew 3J%䤺‡y^&U^?}O~w` MfGFe2A8@SB}?ɵ؋DPrs9)l^qD M:1NSŗ2VMq()c#x).QˏA4d诣usBE+5xlm2 wVky^X俆vOVFjڛl0xN;m:DF}R~Dr7q :?4Z{o8Oq5SL9I;/Ckd)Ū?Z!NQiε"[sI rz ޤ2zkFl;;;VӡTrv: e:.w6Y7x hݢ|;1.N> Z(e S$!mn᲻i%>\tle Ķ[c3f.+CY^IQC| 0,EC;b77')RȉO'g;6}=Ej "Sِb3}7` .ےnE&|_϶8˨-\$3P)%T&D%PE[yJ%Atsd)BFsRl".N!T;OzrEJv"xSV>g,G () +a]'uZHۀ#w pD27J57䇛D 96R`)@:eA+ry'h_:a*R//Z c1+K)#UD@]A SL$̍,(TYh@]u&1Yy; - */L:ǂJ [>h\yq[6pݯ8*}B8^]Oʹ:l-'h6,LNU(]S"٪MHa=_i+4XLq2Uz-WJGeHiMw;R9O_Ì B8mkj}D RnFʒ"*&u*TǓ .4"&^@y}k7tas4+ެohݞ^(*7eC+=gPLm/8M}[xT]˅ XaO5&G~3J?Y<9:s GY@ {j0>0"hnlnM\LYo w K|In2ox9dK1sUÛ3)M\!$ q3 -q[/$',}!bcAYg|]adȪ砼yI~ "G b$;}rp()x]a<~Ùy=Ci^[1vʸx]`]C@T9UM zx>w{~Im`I6|ޛ6RoӎJMir 2N's~8dw1= f>+j?PBF [7҅Rr9rd0R ?A/Fs!'*_|{CP}2~jtlIGabTj&̱: g[ڋ-ems"u.&s(NACP%Ri+I:_cu/6;J`"T+ j@#]}Jw{4/ӇmVmkꑩqY1/cxɢTtQڌǑKϋ)eQ3G2**kx܄ {.#nV&Kt\{}Y5wo2{<=Q81ZB2ͽ=ck~QjŞβ* Z}v7Mmu[s`n—'`QŶ~tZ},HRҕO~q޴|X(;.M/Ze[s.(p%f߉곤y!^Ɉ\RAw[={4ߟ  +lXF7`uIgA8=]:H^Du㩴LWbт,#lat4yXhw?wDSjc\~6[rѓxPz7%}U,bOBX|0N_$DJ0WFG6-ncAQ툻zupП<;!Ұo9Le`Oo5R#z7"1[ 08";րa풜qrdy~@ @ːW$|=>ȱdvH^˓"^;z$ߣ(K;D\e|WU2;lC!4<g-KCr cyCH[!=I5aqAmw9+ߝCD_g#v> x$T!֕^d=F-6&O#}kٞ7 tu4E8π3\yn{rsO!I1+{}=goC]Ӷz[Uh_;n "tB;Kk02  N/sӏ eOd乕TWh$<>f6G4`fT(p ~ J锅 &w>/δ%-/ӜLnu5N\ JI)\j>$I%ٌI>";P𼨥4Z'!uDǒCۮ `LNu$B_m!":2ho To`82W'E7]48Xˈ7} *:R,Z`tG|}R0{t?uŌ\ŏX";eD&!Yvv"5[d /0sP1zrY0tfgq/8|,j}6gyB6<{A|\s5o%Y*(`S5JnfO cu~&B ZkT~oiHzҖ-O‘+Xa˂uf?<}x,K`~\ $}XA(Ӊg囵Ӧvlzz(9 R6EJW%M;|J;A:Ȼp b)3SCX9M3kܺ8,"XBR~iWB-Ӗ[ƬO]#:`xfY{tNdN&)(o]X5t#w] =>/ݬM>x,=+Zh&-mtK-Tw']k}1#zOvuv@DS<gb%YU|qqM9|ZTjۅ)X0d-JwW1=݈䃉˝zF9)'O` 4@|4`u*>W9sYAm.t=(+Ֆ~L-*;Ҕ  ohtv jtSBD$*b?HT{&τj޲^ )3sZM@DsM SLGK^~=oV1#l9U4khBQ 6c 3Op $Y]bG%uT$ZUrML": 9Q;(̠KWͥ=L^67_R]mJ tK$Փ0Xeq|L1xv*NWXhl03֝T#oUx/ Ze$;gk]qqcxz'([>5ƑUl;eQb5[)ѓr{y{ ,+姉:Ͻ8J1]Ցڀ1Y*\?w `wtbCp$mqBJ5M10fӮ5 Esв<~N]E!s(~dNMDTLwڡPc7:he&6IUR7g̻# LpfR$ j֟=$}l[9cMpr7\{wAXߟ{{iTv`KS! f jVT˕+aSmo2YIr5Na]^9Byk$J~='%[pV=)T[#Z[9\"2h^GAZDQ<=V@~6蒠/XXSC7 6m~|E˥J". dY\JdmTwԠӐT}~xZ'Z!L <+=uswSu{L[.[6yU;:~{ #Vڥao튭vqH VpKE)Fa 2Cܻ DiČs{*QQR> 35gӻlxȫ?Eƭs0#acLEeQʿ.b_V~-6weݾ(H& y<-dxe#קf$ɰ1a8q:"@.v1GA578`<8g /x:{S1OX>rW20k|䏆#bD?ԿBK_3P!,e4p`1L+BC|it>y"ۺ}3Ξ'onpt=@R6| uLTW$,O(v¤CL⢼HCA'w pKFc73IEop3hMCw'cңq)᳌м?ssͺ̎IMVT/ADe.^ɮZIyh>qqg%i /!`mueE9M&d؉w'/:]r :M'_1/^BB[aN:ﯦaVRx=>& Kk,+n6[S݃4l* |2tYKzGIê߻'}m((zv2814GOjx}h.yOƕ>="N8N=%,bVY5#x`n)N:hoճpXd"*D]1w˽iGWTC&e3M܎&4fe41" ؕUѝ]?$r2@CQ$[K)jJ[DZu7WKXpᄋexlz_ȇI0wiXis M_iAU͍94p;Ƈ!sPSy.dJk_'c6vu #. yin iziߜj݅I%Vulsv BLuc'ZE-R ٟn# %.QwT҇TPID&_Ehi,w|'}bXLuJ.FgZ2/phn{JVHG ,û.@gmh'Quq;&6nvE1zs#Uu2)Cq\PP $qT򰅊D\~Da宲?/ndL:`COI/_ΰl3r(+O9xH,O. lgm$MJߟN2\19 #*4BD-Oua#|kzpxlÌCQrQD) \*$*{qB0_ x_,\ؑ0ޜ7էf`Za/͹AکeǎSA'n0@$&3S"zRc{G=1e̡ sdL)3 ;M˧E0@:aɩx1#o_!YEӑ@(V#vڃ;ݓUSu͵JcWۅoJPF.H|S3PmvGn ҪW4 X 4 hy q+nކ8v[ %LWʭN< E$֋{6zl;:jR|R3}a:P9}_}qs#c4ef%(hP¡7s/疾$&4̇=3pZ_Zb~I֤!l+6i,MF^~YXs/1# _?Da?w`yf8JKaHF04ɆhP pՠY\O2)jsk? qHy=0P7ij|ȍmف7<*;+tMϕIjn" +<3ztƐLn"dsw:"ZG^M*"8X!J!/gcȗd+=uy˗m͞w^4uDžm@*mv*? yԸ {7} r9np&'aev]r_.ْ{H3RONӊ3\5DZ/Ba$S9>0!ą܄z}6̓n@r0]B˙TM,n0/.ܑDmVzu%,Ux;xg{Pn1 vKZ-( ` ьV4r9keNґ;(&YSe<. 4';OsQꄿgE-VaqbӠ!Јn9O Zq)Q Li"d}ͅif4W%C^taO$Ksٲv/F ycQ!t]x|ex%n8}fLBk Udpv.khY( }.'i?`MN&b)?f2P-g= =!0.Cǡ*_X-1ƹ/MDȚE>C P[f/z0S m0ge46N_ 2zԽ<;Q%|'/Dq=8"'äĹY1 6Q`1@TVuj #S^Nn.P bn/'b qx|M'OF[Lٝ2Lq-'JyoX EszY--Q =OcH᪋`,W7{}AYylڋg,2Ch_tK^󲈧tKORlV5AO 3s\S`ɷu6pcٺcPab.OW/83B]0$kЀB \ },]KD zDpfOJѻw~ >i~C5:W3o'K_pLCvBڣ!K̈́HɢsXB5"d&ua+ Tɋtl RC ܻMEzsN9=} LLZ| ]^D[*R*LhF Z=Cv}ޒb#I>8?Ssٸ /%)%zKRnΦ(t&Ag:Ml%w(< Y21g$4eNl#`YCsHo1us|h oQˠ0/ 3-k UWx`/ deJ#զ΅Y2<"BGJ`RmMh곅=l4Y~"` ,)(=η[ IkX~`;yEM%!-xx9ȧ~`Q; '۳JuN#kWcC@F/b&s yy]AZ@*aْx\i6g+rpһSRQse'jiorgq;Ee==fv lF]P2T [=(k/MOCJ^Gs`Pj|P$H:4E>n9aFL>%VPrxʎ MQ} J^͑~R tLru&) XXȅu-y6x7n5sDzp ٢XmGnQim5x az׎XUdPMJl z;l)FQ'"vmKw2qhgds1{sQKHv BeNe&0A r/$;9"@x/F/hO]HVX +%`Xu;}FBT4~~]j: 7s Л} 's_](־$n)%{&l@w#T T }Qϒk{Ynogji3|j)Y?D=G%8C.]=.ߪ0ץ ahGO&qlKJ3H<*6vtv^H8*H}]:>^U%|$]wi)`xod]VxG5Bq GbB˼^c`(<~u`7ՎoqlK5'[3jޛ.{Fvbl{ah@26-b`=TPެc0imonsоu/'VYZPQ[ 걗؈'w7 q}Q.|5oeOzL\џ%tO+PN:/n*Ρ|&cJ$e%9Y`p+UthGԩ\=!-P@DH%m=au`Ż`#F"ֵV`s+J^/^ɍ?R<Z b-CRL~>?wsɦӤ#clarVz]*X.Wސb{w1җs5}ռC`WY E#x@U W=t;ح\S]j]Q#JpR# g-2D.dDijV{QDiZIh4M9fd%'jae=|w0 i,yJϛ˺d6g6̣g/Qv;YӨY<kvJAg8?ia6~R@L^hJui!S\4Gz1Eu$E(} -gZ FHPGfc=L;OBl^b~D,V74Zqg1'P9:v=M,otRt\., [C잍:s%fdTA;B[p[=]v ridɷs.y_!\7ƣ$"|G.`KxarPj+ɳ0{`(?-=wT8!5i@ok>yX$:F72)8c<.Ƴî zǢ 3?(h<32@-d}V: ۔l0ڪ5 ]Zkϡa D߃7:eثl6$IсƩۘ5ݽ#91\W%UC=a'{~$ sc#a~_ EPɽRNMN#i=+p#D혈G? yEZǴlnF 87!m ;@+7CmDTcJ/o)jO%.JI!"8 ᦻty^vJxvP7풺xCzǵ-+H~TJ*,G!e?6v~o*!cLzO:!܏_Jy,e*RJ˶:Pn!S_mgY/oWd=;RQ_T'#5(8&&{:LTiӴX4]P> #қhŐDw \rj|B-f '0W͂E0/-Fz'^ PFJpMlm,#K&av1] ^R?D׀SMK:vHM钫vDӘT65rrƾ< xQд҅CǴ*zk1- $,Oa(u ;?]wF[xg$EOY̴hOx[Zlb01ur~'#-]ԲUR{5dS*y@ȵMpPOL҂ge;ԼYL+ӟyNg11JE<*_q?)c{ZkEsu/2a!gEB2NԞ;ų7c#i,\\FPQqE7$V9y$ʑ^z}{Wptd[*"Cqs:1v%R8ѝ0shy!\*tYd$ 9*K-5; XRXr<{'ɋΘ2w<$j:TUtfuœJĝXSNİ=h}hPṬ~dgZ%=)ay5(C%Q^:_cԵۋ <"Y#L]^փ?2{`& Cf8i -q%FvZ>&UJnM0_]r:< !>∄ = _Ƹ!\n5=Qu"E+z58޾d6aБ]v\ :O;cE){7te*j(”aŎvOY^!w6 ͅ-kɌJ M]|`EP;`W茕u \Bam^V|Cx _Gw<3Dpߨnų5ndU 1G'Z欢Kx7YJV䗃ΌfQ8yfl[dC˥28mB ꘬eI{,a꡷\S_?e:؃tiQr >x$;LD;oQ+Hq6&xSi6 -z򘬇/ȇKa~|Th $%;m:'~IBry\U5ilA9jB[Tc:Wk{yEy78j2k!sNaXep Km> G%p9}K n`;wvi@V8*%^0SEYEdVOO(IҔP͊RL>ϡlAdx/) MB!Qq͍4BO[ק$r 0%:/$)t?>+9#RiVrr:$쟜L_|'4hܢDKA3~y MX t" h' A{G*A!z֑圉/C,pwH^8y8nC ;t:.tZܸ$ %#52l4=JWpnL?AkO;R1ÑGI%=\DțRԘZ+L."GH9O!U\>ʰU(𴽜내L 3L jʅiȶCF\DiiS*]j/Mf\flP~WA)_WYZS6%׵]=,%} ZWRCJysC{0G:pɌ"; , L- GSKoHCl 4A*QB#\=0h%oLOJ!|qn߉Fq$8ؾSxBQqs+Hn%S~s!${0q3IKNa JTơ~"~~E8$MUIT2(M? n6#?;_jE pXnO.< G0eqo*,'bqϝHstī7  ޼Tİ3i EGmLՍ֫ s?؞HʻR ﮘ6_ 0+6(':|h4&p3_' %{ Cmӭ`We1xw7IW!gH 35A̢T+rY{9oH(ȅXի\fPv fB Z&HV(-0Xp]E=F9pi@+5b6i?Ӊ !bIMr&a[5ʪa/_o=h`v;/h'2,`7COVKvJ5 iw`Oxd܏sq5؃s'`ҥ-<} dk Bۮ R j!"vF`KJ"n-E~4~(뢦Ԩ({^j ~Xp0#䋎rݵe0 #?#@=IO=ݍyqaBe+8d_įDA84]w%X-imH%[]%F'_ ,ڷoRO1W2žmP ˢTh|fw-V 0\8>cը:1ZI-Ӑ¨m/jY[*a]e,"v{AWM 1=fhݲB~^&V8:tg3/xk|n_j.6c7T2ХRI͸G3s/eDUY~'!츝f d E-NMXkaBl>JF'y%QK7k$hܢJnQ|!|+kbzVJNU!Ӆj#f#J> "Y0/gYG TJK {IT P0v&O $ IʌgMVH!S0*I7H ]g3)YQJ8~@ R' ^lYb&.Yc<ljߣh̜k@ Ig VT;kz%ҨK *R94?7 "^Y=[e-SE ,?5=~'ǞU@<#= ?~\2قc$/Q#kaPJh9{/߱usKԲB{!>zsq]OkҾ_0Dׄ"Is'_h/82ORcqL`G?w$pP8qMRu瑵զWwMm>8K$M 6PZ;"dCA]zbDLk⺻8G9!9gIU@1ݽrTժ uU'.!z*2;"Y[S/A$~{nYĿFr}0K6q3zLerq r/"[DD ̣H mTJ$1jωVl.Uk8 NG>I2g^Y)JSVrТ ҥenv$9)fɽ|jN%_i&bkh(_we@|%2W7|]Q'Dv;pL]h4;XQ%Lr9tŅ -ğST?=d1,Staog=y7zw皺WcRWz!* ikP|xL܀?I>X7lb9"*"GtS]6Y‘;5;& WcvN*29Fhh-Z_!sֆy;kO892H4d8)UuY8VIEKqP2;!fޘLi!zJ݄KHwɭ2Y~#d|go_W=RkʴWP`OmІ<[zP3#iIp|Qy4c-Ӟ a͢,k]fjqb &ڍf\5w wD_3誺*GVAIU$p.NY җIs>9?TsRkd> z54^PUΗ W]#{ehw7ֺ }V|X1#RU/{2kB;lM4rlJvP<݆n>^գp,Y S`&G4~pnﱮs rTiÓK|[ .Z\  hD(NYL#ajmzJ+ˤHoXs`-byVvjVw!F`]qƷPuVL47kD1^wC!wp5EATًbi O-%Idzϗhrc(B YD{JFc4˭`$h:j( jjZ!)%h^ׯVfB+Eˆ"uKYN.w} ?ד[P(-A{N6Y}o-L?XCn.iEQ\k@FMda/MpħxAu?N+fYyg, WNc2PͰ3% ٦|Mم]xc-+̊PYXUcu80t.0;BB9y9bGL8aD䕭l[꩏= Cر?%uXm*a61x99<;YV-g(QK&5BH`xTJPdP( BP|͞^MQ"6'J!F4KK}o9_x"T"Ҟ 'M|dwbIV|q&g ?E{٬ :HR=3a}TҨ'Eӈ>,.J5{Gml6\&hĺ^KB>}xl!wK$ۭ8Ah'`&fd^UW1=hoڋG 1T4{ r,"[QKHĈP(w='EkѶ d3ACܧ)vP@Rlb#_yO80ȭefKs&QXݰe&N6C1 Fk< H4OX:= LJRVlLҐCa?^T3n)uZ;w,[_3)]!r]TjeU<:E;!L䕛 .sT /7c)eN/;ec#8Tk'zq_ñ&Y"(۪ ~<\dBesʂ/|-fwvCuJt}q(Ta,yYفhu_灧O-x^fe6t{AocA26rs9a8k,N"WMVD$s#2#dm pYִٮjVwlc-0btnD1))+YE9 bj}|Q! ElYo8U}ϘÒ z`d)+L9lhE+sK7S$b7Ͷ*xLuLU Ku*fգ-.}2~d$>T2Vyj>>3%:ӱB;p-(ȴ0"2RӰfgWzQ=_O" [4<|R~ika"x`8{R,H<5}j&aA E ꧉ RVMVNɼ)̼wLŁn`@P]|v2 lFUk%WH41yPG?VpQj2 }PK퓟&r9`t1:t3~zliN~!@C*YpDbK?~LI/$ =ɝ{u{?48dL"IQ]2TŨ|UB)ٴ`BI\٨ߙ @FK܇T4>r뤄RZS` v 9ZIm+ ϶b ͋ 'L. =tL/**vh'վc2O.eQ,OϘݟo. 8?;H:&<1$9Zt1?z{*IpX5+xtɖZdf'PG"}1)<螧V+>y㹂JZ_z 9E/=T@, r\0Й7V!.uxݡи!D<,I?B66`@}P]>K62f(|FM4v3=&s! hrW~Z$+t2H)<{)Uҵ[prslig9 ap)+*85፲n 6FCD;> ̪Jׅ˗w}FF0o"z:hJ6)AKaTxeN:h@7R7LtӅ=6e%;MGԿi_&"n ԇhpPdb,>1LzĿUc(q'{F/pZ~Sڪ.QW)3FcM*,ڒ8@UZʡj((_ k ˝/PwS ύ׉P1ߦZހ0{d>D 7U>M)QM k( ؁M}) 1n~lF׷ 1m</#zqm~.ce-22yK[SHs&dg{ q$aKvKЈ1#4b2\SO_ߣmXG(BvxdoqmtiRh)K.\,)=3z"U{%jgC}: %]>mzz"Lz^Xm94Q>ϼ,Sh4 T*rH;( Z^"Uԛ2#W Hj!م 6G}Y2lZj3A\\ȍVCEx!\-DD氪p=J|ԡ0a@Ӌ5v0M19mfzv 7@OD=z~FG_Itխ3?*o rM~퉨nZCdZQw PsNQٸI5noPJc=64X헬]@%ոY&XPwsgk9oZmTDE7hpHS>w)aܢ\}?lS,*}ϝj|XֈoeYߑ x3 }]kto{k<ɉc[\vᇸvf`?"R% 2f0sr%§627˩[/: b))@#"zl- TbCt#??fʋM"咁"vD:W?,WPz{؋{UYvB)nKHS*:iuH҇如ً,PO">`QMoA}|m~u*%vmc^Q Q(MͨC9~|m)DmD6pӏ;uP|1@| T>Jnp9=-AY <1,rq4mnL `ɓTE4`VEH~Q{Yl'6|/؃Y a# (+"=)֤mjN`cAM0hr /,xn2иzZC9LD 6G> .*}%J8qۨJo |ًqB̴.e*O\~_M'D;) R1)PW *k˴"mkJd+^ B2[9fFI#ҽmFT͝ɯG3p>;2Ut\gAn;zj k}$Nv06ѭ/=Pw@e\Ͻ (QmGKsX Ң7 9L^-]j]Ђ_# ‹23 >i ~x.G3 r aEMp0,|I,p`ܕ'ǿ{>?blUGzG[yČwEh--\>]1qdYѳ'f U?YX4OZO,18C#!IQBaahaВS&ZBSg/b1$7X`4Vf8ZW6cG9x@:]=;y&b^aya?&v0=[!߁ 2:,梤"V,oKL;9q6'kr>I֮(nwWmC8f۸٬`4Di#zV>R8!镞TF&룻kgwS=6x.aS>qo>#ꨭWYh ۵%3 j+ aҷ.+t ֨eBo.M{Mq7l^lO6GP4V:^4'g)P,Ҭ?|8Gun;vyiqMڲ 9wiwTЩ\vI9uLO;qh7!!+ȋRTʤbWA}C'!B2&X{PUpM_h-5p5_RUnƄwɅENU6[┥לֿ,C\ZĞw[v]Gl5fx~hÛG`~* xG\z3xMsya+PIi8!6f˶/Ӗ͊\ǃm{;m^=Kc)mڔd0StJ\Eޭգ&oo%-_7x;^&PENB>ˊhsXBМqHݑUݍz2c5 $PW } v5N̑1.KᠺGIcػR%P]dTڍ韴ֶN)DĠ oMr嬆0\5d>U xFmHvWwJ^O!D G%Ɯe2e7kQYn߲H\(ǯդU42B*k#d.#jg=tN=qKn8 13Ӯ#~8fҜXH<P:㝚irC'3 p2QgO֢3" 1o ,4 w1)L΄&)'%$c @ Х}|ԷBEL Η:lKG^yh?9R'Cx!똇-9턼+#nl`= _H³Q_놉ǻh S }ec)e{tЗ*u]UسypS$ByDu530ʷ!9KKпHy"吱U'mҝAM&\;k `>vXf-n4P/z?/` FI1aV`s@s|j<6l݉7׷CMoe%YyVEl([w7߷)5a~ J :S4AB!#Ҟ*\COxz~{FAM{qc {秅YvIݜӽ*]gV`Eh,d T5p ط&]ϋcfwm0^B&$|AhO 'Wey$꤯OAHSEO-'8AP.T*i&UZy)5/#88-TU6ʸJՄ8LJ`]X_]sk25Vՠs@Exv+"dȋ"I:`LUPKV6ws`=o:EiquvTE*~u}@PG[G<a/8$DtN +9,<{o""qXa} ec냫yG7#4#a>UX{0YLLU2PawZ:A=D;2MplC'i(U41<09!9T qV|{[ ¦"6YMͫ{1ys.SwbS+ 8"̳GtЩ9kfF~h}y:PUC >vah#10C؟e2t=`աwG[b>X5uYhõǾoTɵd8:q #h~a,n7bPa/:v>}ފw敹mhG~1\z]Muãp^:%8r- d9Mb#u؃MGAǟmlU)%UDr5!%NQv~3vYF3GgUM Ud Şo?Q;hɥIY-gG}MЕC*A?#XYtZrŸz$1Fu<@`U@oA\n嗉O3ō_ެ|{$$g `8AQ1|2i\gXD=,P:ڕ)Hb+[#@mdMؑ, ]p:֗}~v*t>S'.=)xĞ[1P'g2W!].>BfAPj3!$mڎR4B9-K"ƙA>wm &jňRh)NyBB;"Ri4F߶*8pГ3~VEI.03ĨK /2ϻaZOFg}l2wrqZ-giUl꿠>Eep,Z%5?Z޶=R$ѠDzg3ܽcq'7#zxpU\&gƤ-_R4dJ"sT ѩ6[il_XB 6@f~ g/bcr.+:BbCho8UByχ~DVƒ셥6S"mǨ'&J?G1p)7 >^18vJsr|Q^p-gb٣j, %#ir3æ5Qqu+YL2Ndʹ$ˏ ?atm|@uu:>M;ɕ&lYV V˱AOj+T1r $^[%Cz3C9+Vloi+uySq bgq ]onIchuaGZ/Ibae`sDտyǵ75U}?/*/6])Aſ3jϹpg綄Ct.jG{A9'D$ζr #?rPv2G-@ TF1э5_~@S=M%uH/,g""/ǵ^ |0d,qe:1)]uk%Vz֕a(rsb} WZc!Dk/E*ͤ:oS5d6 1D"WfcXWp~.tul-' `Ma9R(*>rV;]^]Ghɋr(S7 7mYzCb\Da"ƮmJNO^ R^Apoѽ(E/}"w4VK4}5jަAU)/Rʗ~ ggYVZN頩VQN `CT}_XW]k{H6 ZzcAUt< 韍#ŘȌ:SsR$YuOoؐ[˂)%m~}8HY*G^NqA_/ԟP嶲@cjc/,p7.WqTR zo$J׃vKDs0>pU͡H>L)6t\/;e :! x7̿N/:$puirSk. Nٔ>#Lk^>GhG6$e~)Ƚ;*'Trтk7ݝ{U"ytMrͨտYz*cd 4 o۞ 89_]~h# Ys#8kr{_iYB0Pq-UwA\QDINrT)}+[uFmOQ@{iQ3%=Dqe,VO=t uF.DTɖKK&8W C*^7ֈD0],+`>gI=Q*in~1VͺɒK̗ aR(RcXWгe$eW>U65=(Cln@k'y%\6GxYj1Š2aG! \NseaxMv =?ڧa4ɐ:& D7WUXnt >ZO9g ;v_IpMWanYiTlBo}9li.r6(:m1Zt}Sݭ]oiD âIG5M CR5VxvK#PAFF5?W43ˢV_iGdScfYқ}pGW2D1$L15 !, O9<,hT)V-6;UG߆ZK06NbE/Ȃ֡l?聻qslN~ngPYU"k4|6]QW}bx9ZYJkcL0 lCs?mYKow U% LH6Y2zv=ξ'T#+ykMĸsi5J%yDS3dF75fPZ fS\#8P^0X7\_6M w2R0u ىOs=Di-"JG$:!P-J#WŜoPS#i(u.lA\ ei@RN:@9r9lk+ mқ\*߳k58?BrJl]ۅI8s'?H6SРov>@ 9~B`_KP\Ji z\=vVM,˼ͤ\DwIpb>Z vFNԇ7>t QE 0[ }2ӎ=Fo:9;{\MZ/B,ܦc-k|̖6#TtӂZ<ZćMU[ l r8uNšLN1ӝR Gs٩*&}SO'!읬2J|uf@}\ D}/Jڊ#Šh7"P11_cZRv\VlY}UI# m_1߅?\ύg2ˮ*X]_50 b$SXɓ\obo.z+$ X|Eϭ! ;_WK=lr])"I`#[hà\`誇@Y1и;k}dn/kORL݉)iq ?&pCW4tn{`f4 iQܚGh1fz$sWe>7zUb]9I _Z.uM w҈0"Euטy5Iapl ,94εٖ,j|"q</i@g)AO3c[A==Eȝ yw%_ 0ϦWOlֱ"Dٸ(|2i_J*k(Ta`݆^ R,b'4Bf%Jq0Uj"11ٰyř Li<.FvV/328=orTNh'ūiv 㑎98u-g80 ЇH-~ig'$>cA3@8*ƪq_t?mZג N306x-e# D-`tʳWWԌɚ.ށo1BEݿWn@uK)I@oZV|aJR: z-FpL.kU_z@9I^k}Iyϸi 0X0toos =";@L8;!<+Jr9BfefF(|\b'^fkͥgZUu4GMv6'k_OJ*NN ?$Џ<#dCG*5&nl-*XpEFDȟRYe=WG꣡˜AKRݣJaR'Zޕ.o nCIӐGR9kZ(HgP~<|O:oЗ^owbLBo[/g)8.-[R^Y](p$S@v}'\_?" u}v♰ 5#9ꜳ *%'ΟMKk<4ŨY|jp8F- g0Tv8g&!%.cbԖL2Jv0=:3Db@E'/pԻ"xX**=~2 D-ssp֜ TCJBGdc /Ng@̑茪4a--윜S|ȴ`?7Dq4wde5 `QQt3JV/{s'J0ln@`;'h1#7}Ӹa.r%"/ZYT1v57 m l\7PGeli]Vj`x(+KU=aD]z[^:w,N_vM7?q;K >0_(byܞhg<OM]Q: ]P0 W3Lf%9VmqV[۪\2L 歽7;#am&fg_S*#@T!@怽[f;r>9_b0g# ;+RGs]y֥6ۚV\+f t11~IV \}o(>g^3B9mpŗohmL4ʗh 7#}>dfLKWY4y}`번d<+=ůؑ;m|\.Z&^H@r㥥5&Vn43bbcpX] mspy@,/f~Xl8cmRO`*ХoGKR\h-+4⾸}ߗnA2"ƝRJz:BLe-PKVIRYvJJKېf ڶܻe,[gj"W4%/减¡^-!)QO 7;Bw<uG6ćh=HuaNB,_c ڡ5,ƈfؚ!',Rs ?.1}bXbWQ #xЮ&N|ѝ"6c:ӾD謵A9Z-;uT- E $39'9Qryj5_~g&&Ӧ<$)8;BSl: BU~;0mH[1z,@1M]+R7A\h Rr#2-\upU~=LÏGS.7jP7OS?6T}͛(Wr=Tql]㜟 9C`le"䑎bv8xEr|Yn.,eJ/Wѷϻ X@[9Z/+)Y nB5C) .}\3#ݞf. pWRatw1g8o[[ۺE3+Ԍh5 ŨՕk8Nt9§$5Rut[@ _$ P?*N.{8_bU qB­fE c+xZ.LTrpv$y{Wa%kÌɋktQ^GIӡ (;GZ0Qn.ZO vRfxXO ueAV>c9iSrZ5oj=~[, Y#a˖8Ƌ`d٦;V2f秓I5UE iOocޭ ]1F^r&Ē(Xk4b`fl*h֏D"*e'eS)gY) r5u" '77`KSuT$;_5!9{FMXUi!#gW1EؙN_1]X]%iĚ T? .P {syv?-zԴ0a`R*MklIeRDy+,5+PX;۾4s. duҭeYL =r7RR$!mbw£apeV#܋,ype=)vT"|D-UQ|FW7qQҝcȡ= |UHRWN-$uӰ_7. іTSeǵB<7ShVsSyj~ؔfվ7Tyۆa؝΀;K"!okxe7i'}H%}20i9wgAAxX`&HQ8J<<9eSDd(,4JruŽ2ПW vP&-.RTruJoJ)ifN~5Ĵ|81قр-QL?2yrrZ `JDrơ7+D"1gq)2h$^祦 :K H듍 i*Ipʃ;3[^ݞ@--&1 ,AU˻׹bCfN2!L:[JҤ5ɻU~jf9k[;aT[w555/j$]<[$%(2}PyO]5ugj%&@d/5Ĵ,˅{Qdsvz[EvL$NP'vy 'v0r i/hJ3 WMOc9|V|v5Dc ȼ ̵58׊>^+eTS_IM E!爃&L*|d6[?BraL4}"`j{><+KD9¤GT+aJVA幇 7 \&"Aie0mVtt˅@.[4ثFVn=wgcIC<@ꔪTw }PEXG)hdѝj% _e܋5ww `B$#ܤ-q( r'U=kU*!V^A <5c\˸]&҃i `;kSTIjz݁:x ˦I5Fc6fOniys I$8.'N)ΈM#~Z-ʀ* l:QJ܄~`OZfI8$0UJ/s,k_N( ǎf|Wny9aR+eԎ܄&?'vl}4L$<9JYxҰ)s5Ee>JM}rpdiUg?;U3r'~WN"+8$TRwe:V q]cY=zQ j3oJE"S_M$$=rm[㘐#fz+'7/!:6DTgӘ-  jke£Ol,fK' {ROfg# pK.y@d)(GBϰk,Wrݜx{|G VƲV-fX՜Us+]%UFkhx %]Xe՚E:_¡R̍DLGpǪiawݐSڣfSqJ2u$@%IֹJ9dRN K5tyk냡.KCO&P|GX>wx!%3 !&v>-DQ{&,,mw*g1m2jw6^+=5+ +LjX7C(qHvb#} AVH`zP,J4b*7\b2'W7Ù1}`9RIa }R+YzlЎy)pS|ؒ 0Es}Ft<&~)(tm<[ Qy$QkB~w}( & u[isZ@\¨ [ PGͭ':,0c !,HIl! d3I u>z?}4fimCc*SeUy<26(b75qNIaJef|$_Gs-d4D[9 +_؁'}&4ˏn@owXG_|P h/vNYsR ߵ{AD'H?rdR Q߃}) lqѡ\) IlW'mv vS#@08}hZE%[qDȋiV0v`(u85J*X+[P}d !00ŠlAb]d>!pˎI< R 4/Gfcr@ ~HWUeHP0F6G㺵XXjq{-}V oAՊә#Z r kUoO -J:QBFO!4?&+4fjG٫f F/*G-/'$s})ҵk0ϳӯT3ǥ$&@PJԵ7b`ZC#-F : YHyvr2@U_Qk~Z?fE*XߘE1kjll\JuiyK˽!Du 1̎) =rue7ܶ;w6-j>PAEݷgG|-Op,byw-HWfR5$w:ؒe EsQɡcЃS3,u+?b6L(+l^cvKnbke՞I-,:$Ok' bg|Gm+5 &ȦFoL[|]6ofA 0$ mfc(aF$0$cyH(q*5?Ӂ!OaeߩOS^bo E˵6Z`]^p#~_}[Y7JkJ.&G$pا~ivJXQIW-v+Ɂ~wmېխVW%;-^W_Fki3J"X vh1Bϰ# xv"Q$&\IoT5C6fY]7c[&eaClx>p nlǁ|\;fdfEE07ޣ- 2E٢_N+p;6$NpBiscՌl,-E\~604R3bO0Ek QU;ԖRKZ%6v*huYZص Ա~ͬ3KAr%(2gE8UHY\᭪@.̓YZG':?eܪ~m ] %;OW"LU<3^| Z7> BV␕8uH]ƼUu/zjGqS+yL@&V'yH1} 8iw?͵xaFN@-ZzK5w&AMRtl 0,դvKn\(&/ka4KG+v iSPmw6 卒4D<gCYPP7Qnhj_t5QiFͤ"AmGogNoxԛ_Rʴ"\;|W i̸RUh脻j02kAhE O\ց1el72[f„Ei4mdeh>ErrSUYHQ"fB:}Nv0܏VGsM\z*s/=veGIiyMiBqGE;W`2GŞ7HaOȓᥔjyQ@G&CNĴއNO]2]Kn]~Zsd5. ^ld,i&ZJs6,y;n"vS_-W$5`_-Xx2¥;HN^ I5QmE~5!F;/)=)-J8&+JF79_͑!J3,n/:GV <IA;Y 1T3;\@ I_h.Q7 fZ>eoAWS}yd`*-Qҫ'$N P Кd /i1;a}=K "]ouh$\A:[-~U Y8‚/00wk h"8PX \5 \̯o]M`1VBy={0Y;(;r _0Aؾ|R v),6FgƑqC _Ss5#:v)j"j`]-B^Vkr=UJΨZd^P QOBEm >B;XIٓ~[D@s sZ0F Hm닍;~=֣GxK8sswF%aiEe0"{==k1_E_S _\sMU=T .e.lnQmnuWz2W`&Tb_hys\8*X@U|#߬ H~<>,~x#ZɁ?s7`R7^ro+q m@xi>g[L:O\X 0+Ȍ^f>|ѩ) #7h9`ޞJ _L qihbCffm!| 0^xNZodIr5^\x6ѽT:~"#ׅጇ9{2SlW}qYDNuSuB&r.|b?1Z=0?"8NR6jhM]UXOpsbN}Ɛ"Rx9(k^j7'1jtv‘ΚQs`.-`cO@hBZDK\{MCݦ8m)GvANZ &Pç]FN«8m#5PHƃ!b ! 06N  /Pi?0R ]MT(JnP,Ͽ†#k)gҼYFMϐ_eELCLԁn BEPj@o^=;?CozTXAewڑa,,x;xaޞ}KYBK@' %0dGy=u:]vpl.z\ B}Jt ,wʨ/:I]\N%trI?ZzزS1K޻ajQ8Y{#c1"e#~H2ԪQפ2 Ò6ς@1{;`DZ_C];!oSg 6`eM~+W 2&9>PCl d͔&ς O=( P5@iuotiJ.DK ҉_ Xڠ@nÉr#AA=НTlbr?"h펞E,_U9Re"w ھ%2T$J\R Eh!T1W"cXu8$nrG<%,ݕAۄvF` |DPVoj^0E&l,lTn{(JVn6ۘƿ GX7ruw\[OYл?Gl4vVye# V~xĞȅᮊnV \}mc'UIJ('(ӏJUm  ު&se &_x4QX?LE0?) ɯ|߮X$:(J+_I0>ؽG$DUkg i{تja0{tUuQP_}A+1-i:pO]>ۤ9V(Z@WKj=Cp< *en障/8cUHz\{i{K79Dg#^yGL| 584W=ŲrTC86IMN=̹B7m-A\%U*e~?`xH%!te$g؏='W#2AT8b0h# +BIL!iF祎ӠO[2> q-*$\c4è@P*Jb$DŽy ޸,, ,rW+r(-2 Y }۳d`P3·Qǂڠ({+U[+pW֥4P=]Uc9ӭbIpK$@$'7DZ5|Y" PDaIަ^$A#HS q*$Ű%"p" fo9ٻ$Ȗa*(Dmc@0M's܇\HJJPȲ# ps* N1e_~ud{6""KmVENr$x~D 0y{Im+vl 'C_vR4 (1,Fá꧕z {m ӡ c+n/*'lHZ~eX6׽y~nn`Jv=@Ae@f)D?io]/Gz|oG&EN:Po3:7h6 O0H=RDʏټk |+W$} r. Bȯf;[p%.rFͭ׻({/tۿCJh(סڍihӶHGta4]s^? KCrВS':&Aq33y+kwW7yTt@ґQ98DkCB )\̱w=ÅƳWs_s*T0Y"ą/I] @'x):oĭC++m"5e \%P$2XOxdzw>QvN[k9ci^^\MT:z$ hm,TEGY<cLRM)+uKY"*MG`LAibq,)ؕ"r]rkPƯ}dv|~&osXta{xO+cU:, Vk7}ݑG]vkW  s.ٽJf[ʹoO#7S 0%:$EtC*bN%g%M*ggW|mC5Ofˍ[GQ_rJ_J|NEC $:[KϩW9JƄe}ֽSg4V,-%U:h-5#tO[{NjhaӚC؂ ;ǟBjϏ4H>m_=R,n{a1? f&V\R) (*=g06/"hgZb9jbc=KR^m^֢s8Cfkj5KCLK da%R!^*V"1! pFEYvAG;<ThEڗP֒Ԯ<Mf7)Kv"D$)()\|,e*]?b R%?|K;=sq-MOۘ&7_4W'ί9d scPó l2:&߼f|LQ'*CU33;s+5`"l{f!,.|9' u" Oux%7L]L1yɷǘ!l%#_Ns =,$[dWS/22vI{0ws_b9'.fG8ڙ:' U$R$l3r>6\SnV.=Dݧ]uXd(>.@zmIm7_=gr$Ȕ{iS-);` G$] rVJkfK?1Un7TK '،Lu*)͕@BsC H0H@Xz2 28XUZgC u֋xqbkЉCG 0OCGMyOjJ#@6i\&jHd[aqne*7a=9"lS VXKw%(^0lnFknZ,bo%~։rfƚ#5־wYRgrrXrr<}rsu@LAC׬,}&0cPn]U_^,2-t 5ً)_D'd hpNTXwew ۵}8w0_ 6ga:)?'DJBt$ LL|\;k٨] o*N@Tuc<)I-_$)ćf߸,ܾ =Uڎ "Ҙ7Ř6HUD K.4KtnLf?2,z^TH\umwW~ IHl%w߰sٌpf+5+z8|dUfPS$  3<ҷ akVlT˺`T"T'q?B͈B Y{Rnv}x+tQEg7|][~*'wx Qkb8 $d4-U V!033mzR'@boR⍵Ieم4W _{ 5g17&ԑ;2OpM&>쳦M#N; m7Ui9ѽ~2cJINBf2d+ѧDMHA% 0@{)!/ѣX޵ose-0v` C2-G#s3 >p5mu:b~&XXxY_yZ<5/`~Yii8`~:n9"~sr gRQSt߁8'w\޹W:@쵒Ju>_tIئ&3nlaA&+A @էJA-2ED ~{iwI=C-en͘(h 掅 2se:YQeFFAlj:7{1Sy!ۋ]]r5ǒ^|FF˨vcj&(z1sr C YLtouew4CŒth(t;t=[-SC-?|F4e1gVm-~L ՇGdsrL0h oer4嗣I z%DؙXߑtI ~\?,dv@m.5҈X--e|Y|J^i.p u;tlwBqXRR1(JkDTɒGv(`\M ϹaTݳjb0HOɯe^RH.o?;&SGDTLG<L<}oB&jXji7TBeMWCA2%Y Ks܇%ljw\4OR6x8C{﯁P6NzC2W ͌Hg0=[1 G6l?lV~*YdoeWMҜo(ܻ -5&_.hP.-%P;0ԹW_ӓlyրEBQw7#̓FCDNG d!vnK4(2S= »/Y1DܭGm[I`?hRd$r ǁ.m kbM-Xy<2Θڸ#e}RH&{a þk8 o[ߵ!`Qr+|q4TB~!gS3.aK?Hfx|(keV.צjb& Beyt"|klx-rTkv=FMoN{slm( ;5hoћf4?r*rc"{ lt'.1av\yܳ)7tLJֲMbvjb'^ Lb qcPxI/`H=/c||P;hoщB ?Ha|NZ/߆̟-&,dY15t'b0G% b: u=}cP 0faQ{(yC!B4ۿB!Dgukjqi:J;e;L,9(.V1qYWݓ>@Q܀Fxui\!Hy4zADmuw@4V:*LO%q%9<%;DPjE/aQ!ȾEh@0/tEb-ߨHqOC0 ̟1r׮`8>%mZtG37b̍gUdĝqB&@qCOP@0HP1?PIבi=F\ zѨ'Xm̉ ︣w4\%lqL?&(%ȫ ߕ6#\I>'l'phnݐn6m~ 9R:< oP׭4a}OSxk/xZh;^Qm.]fSǿ7zsCpWډiY䇢;t\sPv4)paM-DHsM2Ì KY\Vãעf*l;%B=%3IDh̗o^Yޫ Nb4@}@ }Ut!E0Ccc 죃&cX_"2 З6xd!7vJ5~9uLѩ#?E hż$ܵyW @ۃ˛29_f,dhۤl$Ȝ PliEc~(ds r*IiS_FA|J_P>z CaԚ7c1'݉aěKgw6@.RIuåU9 (f=:]'R+TYj?xS]?L 'Hyraψs1G2Yխ}ԙq#ɗBO[$"oRd;ӳf$! h[y?Cwva2EIe_z뢘VbR]W/WcG;5(SRRv2٣EXI'%D0?KPVWvaV-OPy 9TaeS|N(nB8BeKP\H}DEhe/g\>߃\@hB2sc YHG9ڠp0Oq86cmZģ}-WbJt Z=]RUUz6'Bx軞c4,$]13/f =rr \Oсuk?6EܓX~To1=G7]SW|%>N2$stT0E%¾C+ì t{_aJʂ˰82G,9WG#|XoM9>XOv,e^ŵ z)r_qjկoG߈Qm0?[BWUk{ gRI$ݡJvN*^Mz۫k|耾a-#g*36@_&ny_%NǓ v=7jy!d?HvB`~DOϫdHxx! \R520dbu&s6 nm(0sbjZ!Ɩu ޝ7gs#ZT\z6 \"`qXrmƌK.ST#!6D/#a'-6hOyȴfH#=h{SzJbj0kJRf$iԹѳaTlFDBk@YhO*<6xvVЋ9TgNFjOOMw8҇<OFSsʱ6j"A(`{_WKZ:9հ~T#`0{Z*_-;rج&黬o[Np67P:*1#p~ fDp\rxf J4UҁK]>[/]CBaO%ڠ^+j>:kNcAWL0*Sv |hFes#Z9}~"zD32B}Ug%#/+RY LUBRN77YZϗ-췓G.<+N.f5G&gN#dp)2k\߈T6؃huORvDH#|/y2X>䮺0"vMvV1L+00Ɓ|N^8h.JM:"1D'mj\?N,DCyx7PCYH&u|O!|DV?;213൵v\ɟ2gO2+PɁ! ;[c_ZnÛ+/{$l;ޛ&U_ZߗQ䵃W87yσV;pt2D[34Z`)f_oBuٹJ-Si}>|rUgc"Yzc z|4 6FhI@bɡtmC+#~&Eoc1ӇuҌprsvr@)(q5l8˵Dpp AȌ -siܫ>'CQ-D_!(POؚo`<ɡA<(ȅt$C`)j/1Ue zen}.SxRE4710@'Cyj.95_'aFj V(iekQDkRp :tfaaHttUwagba"ޮǬ8 i Mޯ ~W@0N5+bg<Ҳ~fhzJ[rTw){8Np@q@gűȳX)ޥcIoBClv9gBOj$F{7PvWdva 0 '|+cvҐFкvI/,Ii^GDBVFn VW#z[E"yoKn XTu=YRA)>6~2X%c{p"~JΉ Z`GԢa[ %;y)Av? Ex{QFuy]}3vᆬw>Z($!_}!nB<|t(,}0YXVsMpٱSNjv$ NP=σȤQzJs[=lgWl) C#/5 ;uG H/S䰮,橲xF^#Ě-[]&3,)Y>YAދ~9Ζj63; hJ3Kc%R)E(2 2Dٹ@7d9pv7ةi:'B2Xi {53ޗI3?D&!WFbo߼#j'#6&p@p Mip4IIynTa[7jiV'l]mm/˽lJF6~C|# TtGtRenVο. :i&tͮ5/$WLarP7&;=EF5k! ~d|>HdO)^L$c =_{ݜʝ@H?jHAGba^rAV2H,JdJxB!}~gKP'.Wys8R]: hJbeE9ulZn質Zv/( }Hv~;駜Af^ ZY ;+?DžZC=?Ej9 "?<؆s+".wMTm#ȇ 2"WP."pl*bfhwM.DvW'aQkL,NL,r³P7jWәA;L2 _F|J-9]SPA|1M Kt,-Nh}*&&ff-[CG9m+4sa6lւؐ[E]YQt*@QHଢ଼>B &'m2Bϛa_ ;<Q̵9T ^erB|'5s\i2=-]!>Dd* qo'6)Ymf (=2y0o~!wBK)$U /Ux1.?58 |0 ώŐV"a{Z$'x#BJynޕX^r\ՅY.,d]kcOr+ѿzpFj]-cR B9qXC[ DjUbGUu%l4۔I@AHv94j^3Ln{O0/p&E%LݐR=(0,g^<>JōiNrSh!Y` B okF 5ȠߘD);0q-EJV5?.*죗Vv@:Ϙ163|MXRSCfA* 摛*_=[']Q8񡹯꣒e`'ĽÖox%t'jTUجӔpDQ#杹O1CV oJaiq @zsi/'0Bi&OIS‘#>U=le>WrFΏT7TdC6烮nʆSdJԿ){ qo-g,G 8(l&POTy|>BXZ/dוU⋊^رh5Z2ᡚ?iIːTJ0 o]bݒ`T>mcsG*?vU8Z}nuX>ٽ.ׅ; #f9pwGWS2FeJ{~x^*U@^怵] ,=@+vJKjjcOf*eQJ#9ĵCehYX3.bL0}N}Cz‰k=-hk@GurʎkbnrXT/1T{bڑI[S9s0()/xbf|4\;yLdм +ʼnn9G-S\Lmg_ uTjt]qN?G+sq%ҰM iY|": xSӊ?qmBxȥ ,pG6C"|cZN*$;zC] WIogRLso$u9Ξm,8KNqݥܜ]5hCɦO;?ɯX>ZRȑލ;"cs6*~X7y֪eژ p;W I'.F_:rٿ cZ\ȌxP;htNi1g7((g#Αv](̗"+~:/ 5ڞljp/$ĮReej5Ry8U.Ŀ4~:Ho m_TX*bvvyelkZ0PStȉp\ui8?6[2rC%tba)& [7ù۬@$^3fh(e2 ZG䇩 <]:!A)q9/}&yx(̓.fMnmh֓FqŔ 5is̵!`1XDدǨEU{؎Uy |0oSUAizGRA)wn%v++Nzi`8rvGj LLz!kدs/@L!S{FSsJx/T+Ou%SN$\G@Ps;rm]a?xrjHy >\K>5ÅwKfkܜ,Tg~MSŪ\["L E"lan/< bT b_5cb(1̟No8Hmsk42J|AE?oԉ~#i; _֧IH <6IP ;p@ْpU}ʾ-/3Lսe/Ť6}y5*a-Lm9n#񞶶g!uHl%p=|ߵ85"Oc1՗F hc}åHSVN A}eIUX9n؈Ob<-'/rj$ZMɾ2-?:=/P㩔s =f8D.@/Uv"eHp9$o1rE$(_ؗxc(5iQ|r|"S:bΗדd>Md,nAXسi`JDR^!Bױ/v0g3vxy'L@~ tlRz$R  }wfǜXk&ܴ(/~ӪRb&Kc&e20p.d7f칱:[ >ו+Ϲ o~#j2Xi (Q&pRK.r3wqNMJŗ_t>@KFX@XHksO[|bIG$ZYKwRc/UwKsY$TTQ1߮t3b_Tby#Y ݩu빗̷jF<iLjY$p]qbm+@9G(rc@{ "2X)v_pfᵷ D(M ˣF!凳c>+Sj Ͳ~ĢđaT(T /pzQƧ. 69w+<\ ̯NۍNUJB~*`FC#RofǛEͦΐ+r7=}+`p CQ\b1N+_ck.fRw[L0 iy&nd|( y#\\M 73ԟV[Բ`F'ȩ"!`gO͡fr0(igjL%:{ofcKq04ǟZb3HFK &ۡ$dg\M?nvx5 uWP]kS7j!z[mԩmԬsN*&mj,6d˾3-#2 \8xSVf={۩\cw?M |k\o(Nƶ\u媀h,sGP6pl3ch⤮x";΍gDlԿ<pŁLPAZG0)}SiA=v|+AmF)$ԉBR9$h(ZJYfS6"ihI2(RXd uN!wkTj&0O- DPP WMa}$xu2iȤ{S;]k,fDk֞yenebF2|ʄnrZx6 ˤ{*=՗NǮ`}%\;Ame__֡SR!-}zSu$n_҃(WXϭ',?3D>v-7 Ɔwuqh5!~(McwoȥFAS?% M:yyArU;A2_hNY&8Acl&Ġ,&=̽TM@ rYGoD#j,4V?_Oca@A^v=մwQ8h7N"F!\ ?:? U!ְ#Tj\8Ue, `(åKQn0Cl#+@U u\q"ײ cmߝfcchz3g=-Q `maX)LXZ\$R@\;1k]\PW.R1SAPO+D|ɂגӳ qk^ c&nBkM"SGh2d3PR$*̮:|i3k<>V#L;i5ƹߖCcpf̓ȓēS2*lݑb0@gAa_Z=U~kC ?5+j=8\4ZJF 4݆)ޫ'ThTj͙ȷ*NT"u'\?'8gcsG; 8Ġ9u#5ȜmWQ1r%D&, [i^ip7:`_c*5b4ȓ^9pVƘ 0U@-b("ż-_qqPw^-DMWҌ"$ȕkep2uݦz5:LӠEh\RЊ!l 'Pplp@<>˩ (=7` iY:#r ! ^eZ~2_,j6,8jL[UcEvgK)"_K@{SHKzO \+AӔASLZ 33dYv,RL1`2?.$Y-k-[܄;Ϛeo ~,X"r7ȇn3hfuK[L޼uΈ^!_Gb({&_oLǯE m<*8>PfmMN: 9poܗ* e GgCқ [qKT/eTJ(,vcyR췈-Nqdc,|9YN%ގ#=䱗18\~H8"@7TKr"\FS@NDVv3ͫKҜǫm(\`'gϤ>uae^jb7^f$׍gϮqY}'ΌbPQAWϲT0ɬ#<DQG4~ `i8B&~9ǿ*%Aԛvw f{Vܕf%{ ·se@t)_(V-b>lѽ1\ar" Eoٮ) !"kRm3ܯi] ,0d.+1`#I\?H[t]cݱ9YqNJ4{҂Nf6\`>BV$ѯ7Q}V.~҂:Y8 /n 7:@8Wf5i" l qsO EN.k0! ʀPD"3Gyf!0fDYEќK!k‰썿9lw?wt[˷(mz[P)i.8a>A?LʅGS ^E"݅!PZ(F.A|f+,܊W}+FZ-@mk/ZfY #!U2]r+ȳHWB %u@k95+ʥ,J|Gܽ,׸<=5AcdlzJz-Yq[*Ϣϕv(7ܟ gi)Ple1THl)"e{to1d)0vRx4ATjuY=2I 6XEZmP՛<#:]4$6%>[67Y=d2fC`|%:<1l 7FFeVYkb8Zt<æzpvЩHr,+ XK}t$@A#ʅ$ݥyǤ2RC=+8=;@\.vB{c+>C5ۦ"XzZHj؍ 2̆o/ϽLzkϪ/KN'}&Ib|q mNz8?GkLǿŠ8@pZpq*{Z-LHlAK7L1]0ԑ0#[qcЀTBD1<ǹ#Lz/Wў< $f^JM d}E,k*>u jLb1C[#f^C@RA9ݳ-V[Q,'?!Ăj^̜b'ƹ3xkk KYאel̖lU(MGcQl9NulB> 4;if5<]n-Q-A=0GJI׷=}Y*e'iA`C'gMGrխ?-vsjƭG](O! Ga 8؝D l'yC)՟y=TrxK!Xs&ˡd$J "ТE/Ӥ[n>+dE=Cz,ɅH]4 嶷*@ JQ#[t^mlu֪-KN[U B:@O eǣ6el/r]4i&zZx0&/Y};Hb7F5 H8kq,eaT|q;hJ*ݔύgh.T'h$@#a:BTdL󱖹>7xy$9 C`8zJ9HH!Й)I??[FL1 5:Eű4n7{冇R %c BKz˩ǖU/n,R@; fAgV#Y ?n{ 9ZUUK>vrӄI,+{iu*:We}+\.o6T=1]EQ\!sw=:U <5 Zܛ&&543uvJPKwf C.zh[Y?y&L[w'QJdfm%r5'{>0lYCnZvQ.}'"+GN o9%A]L }$?}?bj֡?d65J/y= Ps)g& NJnkTcgH .U.ui4Uym~KdYə K4YgC-Zʈch5W(C\а6*\R u²Îê~3&Jʷ&+e6 J=OMx1!e.$<В y> 'K'Ɩuu;Ok_73;k3:{G\Z,~/z :ّ5=+6n tk 7PQ`+flFztߘF ֖izx.kδcֲɾptH $zl"҃WT{h@?5m>i  {4&nJ/PT Mܨmq6i-"z8Ǭh%Z+0(תS - !$D`v׷vv 9j 2L# +fH=ԿxFx~lU)odu;mBTY~cڄ)%h{ŒwӶgFcF6FpN/ƿo@! º!{Ý_B;jW6f4kg | /I4x9S}mEQv}r6D)ǝ;~/'KJm7f٪j=C; R8 YI,HC-_?[);hVNziTKH@@  ҘE~Wtd#;b/S0@xsyʺwnBaRh@63^rՠҫl_Z CnYCd7~zS[ϡ_HmVx\}B@j[4cu5#n䙌J4-X& ٧ǧuDYTo:p$;iGJߌ m=jWn|qn`bPҔFE*lWQg!ÊR3%ↇu39-è;[!LRA@s~~nUuzv&禄g1qE+WL\{ lps}~/VAdXW+)Mͽ$IaXI8jeXKFGl@yp4~!1=i";xI:} g#oQ&ƒfī'\A둨lJ~Xa:Ӳo=pVo-yrq; ((MZ诞bGS1_;F8}"ViX|j9r *X !]}m'>ЛT(#3ڸe?>T \:L"Z 0|c`"#%>+N5X(q戓@H89jb˵*+SGXѻa?*X vJ$A0!)Ҍ+%WH(3-#/oKl*{Nc䤓pd Oy!9?&3!IЗժ\iPDh6_)4.hu⛨*IQtu >ACxUD ND9ƵGױ=\>=)Y_ 6?p/{8c d!nm62q@# va4Xh8 ,m 85Q)h}ʵ nwpzO nzg'EJ`B5@T Oֹ!Ͽ@Ql=_B;aTf=KZm诙UbnMd-O[_Jr$iL{C H:3yELPxN˺Ҟґ +tRm) "j}zKmVdq fJZFsq1A_%",XL_'GwQb*PSYlS'Է@V&VM,_i2^=(V^bNр%`oꯩdbt B۸-[u8hlkҋDi"}~aƾԒl\x^{eKi|֜-*yҹo;5?+i8צq׶'B/DeO"T]`#cmʏN^v.XbpBf_5چ[H͛jv:Pu!E77xA"xH*5rίA " Wؖo-jUZv?hy_p&(^_1sqY5^ъ0}_ d?aܡX!gEc|q͇5E #{kkc_0 ǺtMn#o8EY-eϥРSj2f=ީ,pha *)6F103K_ ːIA0I.C>.j]HV~˧ Uuu%1 )90QK2=s*6cl;Q3x'yj=3'hhʚQ\e8?,$m9J_rI0Bgbx~;@ ɿ!XP"{<\Ͻf88̰ع 8]?ȭ(i DzZ~.ijsXǹ0ATXz^a( `,,O-Gx<&кqOˠ$I2rmM̫}ROxVQ1)/ed KzdH՜CM#Kv6B韷CjƌBȨ8[n N&nF3u g~18(m 6.@]M]x4IPf+P% %Bi'M7_^:ݘpK_JKd7}w z H Yt.bOm倹0Ape+e ĒT%a&(OXh[grrK'cʀhL&.#gAY[J:k㯍7ԈzoƪZ_z);"MOOލ;oзd<v\о\1:SD 䝽%ܓ( 6KMotG\gL% xUÅ|hϼ;׆2Xq#b( Gƽo  ``:xf09$u ql*ˆ&vP8: M2n6^eW fʇ4յ% On&Al`&rjB1P f"{,X''3:)Eq2 +evlB-CijYtˌJEi<*Lh({@P5|lcvF&7T?,Kn0*nXwc^A-2]hmʆG(A1]^'@V!2R9EΑt ;n40մ p("F\F ΰ&fiXjs+?KCq I>Ũv'!3N3}3)\FytTT v3uZw{.$MG[X0(F4Hjyõ , [ *AH͢~-m;qnDUU9Yx@ $(S%(˻k w)M668!BlBc֩2!"26dؤL;W/ ?fW՝LjfŸ1J[vX)1Os1`}c&kqkLqQW@EI(DWk=[G Y6AgCĊ*u zۊTN;5ahR.:@7eX`KQ{iu$~ii?iE[Ͻ6H`d6J,Hר%UI@T?[O 7կq YW DΓb\U"}mspQĐF+6@iߢhOT9ppCW7Rs"NY^W@) *EqA *Qp2&<03F,e'èfUܿnopn9L_}KO,f3M;@2x<~eoŖg)\M Z/[ _idL㍚ OϚ0 )sN*9Ķ zUyc:_n7ݸ@dKQ7ptUxrԦ'74m~]pIc1[;Vx|[Ap6Tȸ:gP Ÿssݮ9%MGU FMd5r+D*/h2ݕ/P2ڮY[wG;E+@%:/{-DVCf|)9cYxpUYݢ赺Q>}ZRtǩD^_ܻpz>euW6%du_w0!&04Xj&sϫ̊0-&ِ&a %t 4\H|/该QnhM#~G.ϓ#DI'7˞ ʽ,^'wMCϺ=s8Zn@薾/X& L{V4K2Pf'T܋ :[ӻ]fz /Ple(\yҗ--D)J,6 1yDfa}Pɹ9x0Tc)5 QpczozJlY=˿aVkC^QNi[P^6,uz5 YfD®G*c.?~ҙ`TJ&`ǥw뛹z~\v=MXvZR Tg\;|[v>n4o}Amkayo}˼;gbl2 Ć젊H1 $Gi1sn)o"'#AH,bhh{5k^#·Qum>]ZfiGh #wK+m:F쑰-a+FpsxuUٿ}͂31906:F/5v̙2R7E#v)>ƟMXBoH7C OLySy6)ڬE1[$_t Ea3li]ِفEq.^ v:M#ה!d,/8] )e8"m6 "t^7a)(g*ܿ*5@Az7q$(uo;ߒ]Ȏ;kwkB]tAxѨUl OUX aLMtI6!Q]_^SmbETJĭud<(җX%\(]ٞp!D>j]"Ʈ!"iAʮq J˿~PZ"t_jE$y~dhz [ Khoq^>\aQS#q{!Tʺinѣ/@aVz:eYZt>IXR>E BS. HIlJ^̂BԨg>z|D14m~w5R=w#eW{չc_K*vmD(JV,gyM{(ssPfp4ٻ4+r#ɃSx̤oDz3j=|$oVt e .5ƽz(-?mB>څcZty%̴x}Iqce}/`M0;~,pcirp9!?] V _,YJ`]Fr@ZTiZMgl~xܚJI)oK]܋Z`[F^O\'yVdOթ)"o,Yk LdȣnC啘2]voRR}Bۍ% jݾ3ktF H:2NL:}R@3=}unSWl A8[z%~|aɂNܬy<"mӇG:PڐU 4쇘;(Dԩi6p]Xt~nrnYʎ*!.6 y0MT(Z0d|t4x;McCGȨWow׸GSGXY"Cd;j^;K[ݞ MESBnP?% .? LcV,6a _h{[_.oEY681V 8pv;'˒""%~U=& .?ϋ`93LIݱ%PfN2WIڼu_ ԥw zY֯"|v* oK$ʎ:ړ> hrZxPzH%ŞL#ٽSu-CŤ/v"ƸĆ}E}< ;o C-5OÊbQ[1;ϯz.۪f^ƿk"j;Ad-ciMJ)zVjv|9Lt6e%ɻ mc٩ieXѱѻAНoG{d,歙+Qn~${ɻ&HYܔTuMABfOߪvPK|Z_ƤCVT @,B$~JGzdaE&q玙%0qir2ĀGEɥt# O`kݬTQZ'LjO^(rֱݲ&i9<:IDAm\>C"l۷W4 g$QܧE;@"fl1NZhߴ*93*c xXSy/C = A0+o &;NĢVe/4{ۄeF8B$.ȘYOCt{Wnfw5GlnV>yS ,p,x[2%2g"+l'{Do[%o}ܿ.^ 'f<˝`z.NjЍ I5e9U|Ol&KsyU}nkBJ'jl85lRX"eE; Wڐ n5DŽ;̉0EhvR ._@De=@*=H3VœEWY/.RLYsv$\eB(WQPxFQk^XQ"d#+3Sy4XR1yA2y48Hg/%SRVbmT,̻f [ Ho_2ط9ܡs4A8O@ pz[?:kq;atdQgZ6=u j/2sА"|O]&k Y$NJٞdŽCV!xN}yE_ 1 Xxva:]ф91ʌ%'J#$::n /xiji H`yN;O^4>'v"o[_hr-|qno94Nk]+R>j=b '-̓4 0=#[үjL=Ei S)VAU좽 9ocX_I>@ק] C|Te58:C e2v](6ф1cԝ@ٻ\)HC??m{hw/q (mAVߡ0Gd`hl!ư ^FwH6@2ȜT&q{jD3sMzpaZlXF?nMq_ފtA8õ]|Tk*6P&u⁘∪uX&< 0U >1 R,Pr >BRt\V6(Uc2G{I'>V騇H`cF7Eafёph@r(s4CGB[hz_hH =8AvؗlS>]4u` [di3^83n=eY3xx=Ԑ`Y$m?R?$"^ߖYj>s<_b?@[p~ K\ /-]2?#Izf oO9V=KWC51;t30n]4q^#WvmfX]+~SJj1ō)Qod%I^A FxnB?s( )"hWo05=^4H$ r.l[[lod!anZB_c&7ўhFnYQӂ_K gDAbdeQ_OzBύQϵ)fD OBZLEhAuyPȒH8#𒐷qiT;-kW.{*ɲjTc8>H➞}M"QH${`5x{b7\%鋨@i ʆ$edw(_SCz NO`[KhcxM՚_$'VHP8yƣg)UywhnuٴpELKךVZ0&~U ,/ءJiiWsXq:2A"!Pn:U,7e׋9:鄦jDuڇ1ˈǼAM;ɧMU- C?r$_#_Ts"}wU87>~xߣS{G;)DlNM7߫?cء6I"[AT&=(aeZFu7O:9:Y8"y5\8׻hNbC鎎$o >V_^`lquG7{[tR3Abzٓwxl/4|j8#嵲oW$'3QHF)O&i3pbp(n;HD/o(imQEe_k)B"~$|(PK'f?D2 pȴThc= OMF!@֗+2*~<|TQQg(܌i$Z*YXq5qZ݊=>AZ>t;Zx4:Tgku&t[Ot=(CȪ5hh,sgiV۱f  ߄9`{/kwŸYK-Pgjyf玪m-Xy:@DH[w.}$y 8ekbFZ.! EnJAAFҿUk^@sOY#Ā8 FqԖP"X)K ڻ)dX=0]Q~am$5X#gTOrXhe_o]\r5XU`~N>[YiMtS2S#-{pSEB=pkM*=BE2VȘo؀r6 )/MuO;G˨ӝa@vQx;:iӻL]Sӯ8>StvFG(F͗Շg6K((ᬙ>c,ZQDZn{|ۀB0 ~0]ٮ +`fY#9J [k/6D>M11Ln'IHYBƁY[BDb* 6b.|\*egR2IohR&CS[q Շt2@`d-lݷb=jf!HτWEX<^9iw8Aul?5Xe6B6X^tzNi6e&%̀?0̅>FtEPƨ괖@7 ]2; l tKҰ"RÎ[4KV9"|QB6>j8~2g;3^݊]UEW֥ 2oBx1m :4Hki3L5_ `U-i0mE\lPN+ ˝`5Zkٓ$WRjf{j tU凭4@wDVâ}gS Ѩ 9%߀Kic0iF}QȈ4Հ;,E!"2vjF̐[nr!%AKKk}d['kv4 [pa&hFSb UtwfWfqEDJbԏfa&&yumAMhi95?8-t,"ʨA>YikIx;,ٴIaJuX:-#Ne&F{QH$VGFsǵ!U%M-f ^u|,[?a[CFj؃մlOaUK{MaRG z#28$K|rv7#EJ2?M5DZkdgg~8&KyΛ|!w;# M e0|30< !RMY;]~9.ǣ`# qG{]u+Ӿǯ>tkcgٙ VHg Sԁ(Hr1ǁG3 Qbw_׊ #sq/_ԿR[wA3n~њ2Zu0x8ekPX1F<!Xl[9_d|V^t̔/>7)t3~n{)>VUF#c=(GTsYP䅅Ҋ6 \kٗډ'Ĝ f"؎)O[LJ-M*ii\PQLDj6T!CqH魞fJ> 69s!B"b<ƒ}Jm2ַ,G ml)\\6m 2 +CƐ;I27Clꄵe5̯]sȍOV_X$&pq;j?2ʷ[Bv UIv;S) YpFcfca X'y1`%E j\xfiY@CW"XzEAN_(.)-K|kIVnj8D84[k'M'ܿ8/G ٫TI~,DuRAy _gINMGٸ ȍZVl;3'mK9dE>^S8`΍P&8zwƔS\b9S4CIQl4_$oRh SaԎr`rݩPoEԟߥݙ{VtC*v:_KK+(gHexK84^tj?#(,aGgS".]s! ;p=c"l(* z{?dY*V~xBVJ`y {tv(t9 x@+WBN!Di}!MX/,1ΎEgl\)(fy/=P?X3:Un !:j5[9jE%uky5 L*3~_1H[*یy| :lw}Rf-E.x Nn%"QgxFv2DZG.LNemlUPҥ7gf~Y;JP@)3P˙=S^җWY-گRP~ϛe Sb_9Z鹇؃ ^Ch\^?}z3*P J{_z~콨.d|.ĕǛE/ooeLَ mx+.AU1GZzKc$WҠuJ9XE E`-K{ _=3~u@5gb*<Y҃V]h&Zۺ{: 8~EfCm.k-6xWa怦>ho,Ҹ5cLd 0DsN/f\UƂkogk;#%GZm5"Fn7.䃾B$a+]N*KWҊGR'+Dx6CEQw,T/JzV߹zuGRО󨊉ycD2P{3I+(:qԲ23 Ogㅴ%֪jZD#p}X'Ѽl*zM#5T\.F l>fwMWIߊ́B|ﶶ4a©\< gK8܎^( y _[ % LB9}UzPl& Og3VI8,УT_2 p8v$)PrS_:(%y:E}d6VPbR$:r|Tqsֱ |MrZ/B&/Ӯ;5-l B%7zF.|ŖC5[ ;y]kj"!m[$*V iV>X9Qx7gE'vY7xO~kMX6'fy]Dʬn# OG˞6LmhYGxɊLqVfM6 R( *qS=[ -ZgkR"`,0ءMeP'{4QWC\]Lk+:2a}'F$tG= 7;\ cxͳwX^[/GY- 9,1fO:|߰DۨCP2dNe]StsjK{P`m\+L}=3gyulpK{\{Jڿ"guJ[]9*vd[(*D֗oS[CRObL'xG::-†>L˥QB}c9NH{@ Jɾkjm|-FֳEM~(slh Ea!(svk޿(}.;aGdJsw6\.Gp8y# 6e[՘ d`*g r^FN[}v=󓮚Ho^#&t5{ G:m: Սd еAoUyQh^+ivR9^.Lh3e =A8:<˿ x+ #pG-r.~z5qe}.=  sˬumCu9+k1K' lX^;\kKf=$8cV`zYOT[|/T逓@zۚ /dx)c1btKz 8Ei&/&;}uW` qr%K<}&h>V%j]yAT=|RZ.NYa[ˇYѐ(ՖB6B,xTƺY*~oo>ƣq8 "o zp$)\P,qs_ {Q 3-K6dgKD7'-d&=s.c2vACƯiRUvC[!HaC!{aev{Tkc9ʸ-P4o#H[M$Q>[@6.MpH/& <# )Ywn25|JH* wmn yχYmy TՄ>}ɨr' XL* S!.αf =\"A\XiVG[ұ,vN ]L D z s )aV3 YX>eCr7fNcmFA?Āk"[==Ht2Z^L :zžm'(=!>jo|Gڈً .S #YJ) N1s'M汿tUgms.@I~ vf}d{$xSd'kIQ[vm3"GE!-}c}WhXͬq 6& iWV5u6{XN5&.GA%l6B6:O_\&%ļIJfʛxw¢IFcG6|r[-[s+%ru!*5ꜜ2{H)Dvl`nks=ʗ_I(ZyA>pO.ik*BlZKIk{mqwm7c4(:c? GP=8_AY tǖNz7)BM~ײh7,`y5@mÑ9Wߤ}GaAo;$|U&/A ^ Kt[u%zoǔ;C𩮬X~w1AU DL^O_?U[c*hp8n0}d-?^ 7J%XuKThIiIN׬j PN( QŖ hm18çm؜ HߺT<س4hh.Ă H5ti]Ґf*iW`o];`+LZ2i|;D&aeAPQC+LCpj Ct)걥vzUa[ߘo Z"~j #m؜(XeI-$\bC:^qWZ'_QvMT/"< d/J8w} pCRjcu6%ː-U-T*)b rB} ʸ 8m( 7{u;plHYά"f3\NDZ"cl:JH?}bJM)-R plع-Y6`01[bWH[e{yF* ja(ihNTޅ_ f$ r.yx|D$t.YEë,Ot7V}F6NX>!Vzj'_8UZg60!uz0UsCh"UO꼝ըfu6^]_мDAwwq37pɅo݅F!MaWL2XH9߻4؁xD!:0x>-r/ A wp&wQGrHXśQ~GtQ ߋm)1xg*??DgfY rWp\*h,n;Ⱦ+Km(A7@,t.GcLi@i!q}Uf} ޏh훐z`Ɩ53[4K-*WlS?uA{* E V# ҈/x{mO0!+}|ew>bNԀuٻ<W$-2XKpCDA⼭՚BcG~~tZ"N2?tAAG~_I^^ltx`,s]r-eNRdi"leO^}]Yr+ʱ\(N`ςrbo&znsm/),YDC @i Ȅ6c>uxNNI|Y@L AU yEZxovA1#n:x CEQE VncA0D]8 8Z2[f_dHT !`T8E& Y!%oΗ  SM۾}z㗰e=Kvǃ]ԏ' Q/;%?85Iegf|#ͯ,,4It?;F@?q6H^C2{ |Q% G g.,~1 LO{Aٍ BsB$/o,3$;t1 BcΩ;v&/m Xu>`0 B:ٝ4T߼ HZ:6 $ÉL# )jvXTz`FFM9RTc}]G)jZ7ʬ4v9Юx{\^^Z6(Ch@1`ܼ>X;iB%y!}rb$$`'DwXD`rQׄ)K|#oW6e'f sI-feѹ_ 6qdB1Xm1w-G>RhM1:]d!Y堣[.F^{`}O{!}; gP˘9ej[ v=͓_+IVlW['dVGTjPՈiC<Pw\_jjfvfǽ>@lŌSpE,-<,<>LD簯l:77(Pޢ ES+α;gyaLse",ǣH^/pUFp$s3Ogl͢'#QOvD SNTke4,:Ԑ:MT4dL"mX5W\մ)epr>[e\Du=h|Cٞz盱1dzg,ᒺ5EoJ4 DQ(x׍hc&sٽ&(,r8aHug̪о.]x(v@ o5ޘ5'hVNڪr*{G^p}M >g)Y{ YMm؈t$F8ջL+@md2ZE˩t`A@l"y-?>dD+WXN\W[RDƸàWLU"svXqӣ8upiOzW6Y6sfY䇫חOKdM)n &MA ޘ}IPhgqw|,C!(kx.Fb}촋y86X,M%T>  _t8K 1^QSyP+a W0>}4V}G?ig|::Dws'FO}AHG>3n:RF H7d|)0u7*.{w-Hɪu4SL0p n'GYX a10m\\ؓx4i 6bEM۠]xq([څw^Ob_ XXû (u?v;JE_D#W2SR^'R?+Q‰+#"JMK m@5ωG"' ;>ld9fxwÕ0h(!.ہVj>6C3ð;F39ddmZK&Mƺ<Az3M"5io>58QKhEfo0 bxQ=HD%N(۔C9WPD^(t!CZ :57b Q BtGLHn`TD0bX2aHfVFˑ=0|-rOs[/"n )OE:p(#ҧ8'PѼڝV)^mK=\-W]9TIm}_q(x.D-]j=!lфv ^j+s%Рvs6.Fp ҵQ~;IXsuc<à\4%)#giH]hD\ U|X١yɄܘ(*MS|ַ)t4>,C[>y (/QC9Eŋ+ a׮OKшKmCۚ+ge(aP.>9q+",b9,Լͻ6>.rmh04Ioa\]Ǭȵ.g;+g*cE_b܆Vvg$qn.i|}w^0eWJ ,+ϾT0ע/(Zv+K ʐtM˩B-bc TZu9 B7Q'$07hK*8İYf 8]*# [MXJik gFF%KB]. vF/?PSmTZkai}qoƂq@7N !xw?y‰pT޴:C }j4.ZueՠM\ER|bkj2ѭ)ԙZ|ɠvf`qDSJqCNX8 Q_P1/ #nKFjV DcGt?( neD<0"#")o7mS3Zy65nӥ.RuQt%xzPN=X&>r5?9JqխFn=YɱE=brO3J~>3?Nt3cB:IuePaxneXs wHjf[.^\,5p`3`u;?#<3a>е{)*tL{ >~ok 1MzA ^:2eؒ>KaZ ߵ'0ػV W 㴶t }gT2p<Ԍv{{^i&S *5[ԓa''?#Pv{du(@%M @%C>}cWu$TtGQkUbO{i]ƀbDʴҀ~mV<KH&E>yH:MmqXf*g(&S|@('>6sq)UKj%IߏP'aMD!<$Gj|3q {ip{&'uV68[.yDw<榘Fc򬘸KEK6+Ã"ŞgCrw H餵7*Sۆ%HF)_@t'PgV_ԮR,B–"RQ$mky1 }HkETH Byj ?ALN 510?\EQw>Up_ 돇AQ.㪮NISj%C\4EXU/{mx<eOKJLC&_u(pj\}PTndFNOy8俀i)_ @0f"{\ڛ葉~yi ܥğ0^y=jjSǫX_X—τCt1meaPMwOQ Du9VbeB0 u|zpu3i(wX^~($uaSߕl\%ݵҦ[s/ m)牢+PtP_8'kmArxG!k}9=$+}}0Zelğ)cO.nyѺ_qH#ϼZu,Ez$V% ;;ha:цJu,s{J|R]Ԉ#:G@/~84Iv&$Qv["Vo$Dlc 3|Afn,5tIYi#O5X>_rTxaj@U]'0wlАܥ]aXP&B A ū+'ɘ7l!mV!U1XA9 Lj2"mY!@xKmJ |f/Fsr7hsyrrI2@ b2BuBHH ;'3c WfΈ58 J*\z1(^P )"J9uoZ $pt#pMOEz İEHFJ[ %~r# nĦ\LJey*s{(+ڑLN5}iYA_M48KSl:+nl|oLpA93F?.TѿԲAaoby\;_EYY]\Lp_$S\`O1-)?ņŎ_t;3~lrfp[u!gQ S5cNnchM̲\ J_BNad\fddz/%4/MO)r'_rM-pQT_g&.gu4Rd ^ @c1U8_I[ ̺?=alӹ>(M eCjqoĆ k] /P@ztlOagsejLqĻq!BxlV?ˢI'v4}XF([dK>7/D9޻x]&On\ u VNVD(/"- l;*B9w-zU\[rv`+AL._$ NoMj nPjT Vzv}x:$W0#{jvXz`-?Khn@#vBrS`hZXӏqwIyn)[hk(V0borXbF{4 QΘZ5`fv:#5v}JQI>ʾu7Jm<  0=בGssOSI@1gX  ' 5+Ax{=51yE2F̔`zHA`ވ~P!_k ѐoy=expms_hO!cNsU:fS~Ʃ=|&U [_X6he\0v!H̔7^q hX;~h)d_ĩu\z":(Maˈ&PxWw!o^EVw$&J_+-4l b]HqԑZ8 hr3js6 l}n}i~HcV*rl'V#>Y_¡Qhn0I((D_6t^eh)At"m$,GQlpu$˹,t]g/IM0q練 Ege2']S:x !d=o$\֘lB8$˿NӱN?Z 3ݥuI ,pL0AnZ7WM} L+h)Y=[*Mu8fA'7TiL)J?Ƥ %Լ1QmW9.po-ZKBfLUJH6LԼZwn#k84g]ӆy 2<:@(8Cc`B=$St] i:1ɢ#H %:tn! #U!6d^k$p/kUNTYȬ찪pčzR47o@6h_#۩3J^ ̇~C06ɐFd|kk#huMKT?_&{$ddҖ\!!mk14dxR ]jHV<&&#HOEa'ix`YD^ O?/&JJҜ}Nߌ)+BS2ɫک#~]MV%q"`dώPQWNP|ո! TknF# (U2/AK/r8OWk#GqQPt:sR"qq=t2Q+uqxlO ^ZE~imok~'zPې⺿S/ג׭@.їh (NV\a]mqwoT[.kbU0Y3U;C |'tDhJ8[^hI&|c[:&T/-1uQҿ#@ҋ'Wg婶<+h)nEJ-e-1G"T6<[e)kqBX_sheT``gԞo\=Z&Ns "L$Fm6]8w|8ƝC7 !X9(qsBLʩc@}`!\y~g=D:P7@Ѡi!dԗ3zGi3רoU5uϖi/U4Ib'48gVN"#jzĜLWnҢv[gx3tD8th&>lE1@S!} D& GS7ULV㕭؏ Fhr<UIVgO0<։E6&  WkSCuz|01Y%c_j&O`]{hB ]y1 H+i#SQ7Fi n£˫)4[iOw W8*~49mz,+Þ4HpBX_XM0x*|qi{z2ᙫ xHx;氱m,ٻ4vLTyk)Km(EϨ8)1;TKC`.Fń=a0aZIq H4/h#tPWQuJZsA1̓.֑o:Eq  KQ{FQMMCtO R}_H]|; K NbVTXqV:%R*G^MCi|<DZ'j29mB^?KH2 #CGÙk å17m8le_aȽu;oь [87l7:NL$|\6 Kp[`_vyŞ^ o!WT 6*qpi$Y- tNѰvUHphQcK'IY46[~!  ~khm969Tdc2QOG7}.TQWxu^jv&BBGP:pd@) %¨TM:"8AOe8i/-NxCܢ$J\5n6I_Q}fBO򉤋{RvXf<:8xo(Ydrn"A;aX Q߀IRJޅ'z./HEl|e)Xw`wrb$bT22}α1ޒnX뇞 vJLRUx "53_7qY_GVHn+5/A+p0+[w.cbV e.PUkZxClARH頩\Ny@L _'.W-䰑'H4!9x|2igN b{X9L3"jD-򘓥]A@<#B=oFX2v܇LeŬ. / $I"h쀑Oop{ǐx931xГnb)]`*C_뒓)qNЛ{:b *12lбy$V)SM~ %!juĮbZy,F`2^P2*ޏ6 4Tm5n5{5ay@-3QoÕQMmł!=|r=$q471.Gs~wk뽬W9R@/fPdlvtF8X݁jU(k+n,+{ m\\ iȞ۾,LfFTGiYm׮+TcKʘe]=пkcnlE6j8V¦7E6:nkh t/z*sFb8dSлD@ˏTP$q@z߀j9,>!C@[eV&H-LGAo&`nysR͸{2$}{ybk?6cPDϖZ.N㎯c4]k⛹XQ)i9-ViOy9ت9>L"bX@ ¡ "EΛ i%g'kAChH;fٻA{˝Rb&r 䣗dzlA>vɔ'_-tT{JݹTCZij$wu$ʺǹ:տddg-o^@ y W=2Xn'Yr=]^&>@|y~5imK׺@2ʕKb9f^^-z嘠7EgC[-6&ipt ^LPptz:!ai a X VK.\?1GiZ6u6'9ԕR9/7 X;7r!"G )L$KZZ.؈ (Y3fԊB_l!䕼AXhΚ@eгu)&|\Nn5-  o Wr|v= nz?ӥ-PYƇn:r5xVrwx^WcpKXS06)NKb'~0՟ (R)wv=zg\Ͽ.*Œnio XKbûb)e0`v}rv 鼮œ˫R zʹH"&.5"'^@h2Kw p[~r1B$:?Lk"$zة]h =94Y;܁%M^ rOu( p[+$G!>H`h^(gStL c٫OK.iC̲y.37(2՝W}d|pT)LP(NX{=2Y<]*L_kSanm6(PoqX𯷆j%3yU\lZ3Q7Dڝ[ۆi. 6Ӑ#1'8b0~Iܔ!.VH/xe9 }c ZԖz$[AM*\‘e!X-2Alqtލ|[z*u7tM1¾u>Smǚ\q\u/bu.!mqɬU 2ZgaȳbX#8!?w#<*N\L!zۼ۠mp? ̠]>w .[2%8IL`-q;q/4S2D\ӛX!jRsĨ_TvzX(wz1@qNbQ"5KJdžc[p0k^~ xXiAs"w{ˉhz1u"|6&TC &|Fv /8q7̰grچo*wU$YV/W5h8F;bp5w _.62FhYyx8}Tlx5svL`$vbn>= #`kNXJҕE(({zw֠wXo(nH1mĭanYv`ӫ)ٰ$Bomfa[Ͽ #sʴa'_jcLbA%$mZ\v8NcvLdxsgKr~u0^3BRRZx۫"h>1 JZ8>|xX@hE^wXM2JDy#*QnbMlRRy_$c0-d/-/vJ)N!3I~4c\t460lCirQxStv +O]/]g@κUӥ:x*Q!\iÝV"b' FԔ>Oa5OƟT!p^vO4įQ0 {LF< *!XZ/7^{ EӻaR |lˡ?lJ$UA#2,zeK֢ؓO‡5㗧Dg>=1,YVxE U@/ˬ%s{>pB"' ~? i6m2kVVpEձSu}^mu㼡S^zR¼=:cXwWM畃>^Zs+K)v;G=?髞zJK,VaYȂ܍",(Zzx]/B7wgQJ t rZkν5J`t Iݚ׼nSMz䮆LQC+ K:ʦɳ}tFZnqT^2Y`}S_^<{]xUj@loɹ1;odme"S^>[ݴ?MذwM~q/nZm.db̮Dk rθ4cR@]裋bej&Rֆ]vv-Q.Lt,ld+^B2N>:O@QK]ޡuFٟ SŲH (@x_r|9Vb虏7J፪Ud 9"r@ y+H20mIVʄ2(|ZmX"->5=U|%)Z$5*ahU# GC h+m(hv"^m^,3Ͱ%d^f4GiruN1-صFߴ]ZH4?u;}M_6wcWѶ kҒ[9zmv~`{&(vN}SrNJvau18QrTIe{!!N',7QЩ4Gϧ9##"(Lύo-DRwU#\n;@Vΐr.{+%qALx}%1e%J][46JLY6&, cwɭV7EwD>ƕO޷P?NI*F3W5KeԨAg1}mcKQzogqZ Jgpw\" 's$'FSgh^ʃ}@MqaCXnVe) +u# ^A{$zʼN`Gpa[_} sOb9ͯӛfWiZc-0A+vlYKc@dO=|F5NhNcұ4Drp܉o 4q:VRCSy,xĸTqjIV?9ur%:Eha 5!SMSȵ6ro;| -~d D k~00TCZ#~iܢ<#yn5؝*b>Am1X"$BQ!HY-oc'X[堘gZ׸qd,7Ob7oAб>M8q'D6DžQֿvyܔPja8NjuvY}#KAGX"Ckuv!OW_ά9/ɾkL7C }4J gmDҐ@M&X S;_Ԃ?%3'n(Wei.-]ovW)Oܻl{xҝn' (b!8ZZgf|CdN+3@I1f>m8Vڅ^b1=s9iթJ:d/-4R`|7jp$c.mRc9>mߥ؋7'N-0᪶W1s=lͿd% eSXZGBunX] BK\pq7i,75컈cjw2 5<7kH!뎬1*QóqY?`G2!>\NG'?c ;GN!T6OǜI03Ԣ~=FW5=J&JOjhJ}\5J $Azy Z7RY5J5"/ص>- F):oTAk tRs7RUvˎK_AmpȟGW\X%?p8GQ gci!rz1:?ӯrM'W<%S@__*ݶO.idow’jZݧ_:>&# 2t-7i I(O5iƑ?V`W]'8V)]f,>rrvZOASA6޸f~>QB)00n?WA|,^a>}xBTM]>|/wEA6*SgMNu(kWHdf^zNQ3ȳx>˿dص׿v#X9)O(M!Αo16_LH:@OC^:) %ƜtW& Vg{-sx s  ?l<ܪbވ8wx?QA^cEASӦ$ $qyj#Jk@ի?(, B` y (7N;nV-8aZoHl|\0yJq+MP n\eG^feSb zA鸘.xP -԰QW;gv(bמICy؈8/Ϲ q2,.FWKI=mc h "ŋ3NTrQb}(> ]Q}D.LM[T7uKW/u-wJ:በ@5g ŁI7'OMFh`}+bHonejND5v2#X^ڞtpPb<۶:i(jZkYHq–[q^Yݯ;q֖.5['޶`y|gk̰eӸ~7u՝F rs'چ ~m"=-[zK,^{ć*jhv358X;"YJfOhȹqǤGoV==al̨~*p pj b>% u6e9s79{jO2hFp.7j&' !=3?SKy{ [T_C.\̙x 8jx˜3/ۄcs/T"rS7{_=-u2mӇLNULݓ}434VmX"K<!OT25fu]̀MMSh}?  ;fAC[M.EHyyCf,etk6 b !XA܍`AEye+(J[ W$5 @ykV H81#dsbuAEB@0h :uЃWVfmj˺Jz=XeXIEi)kc9L.Ͳ!Ln2w)"yDŶE8v!- !Cߩ98kf~Iv ^:?2Jp^ATQd?;Z ^i 䊮O!R]&R}7 Ռk"9 ~a=2m4'Bݷ[25A쨿``˶qJ<W, p:JF1dp~c6 SRΰ;-c@͖/V/ Is W>r-Y7e~{}_J3uφxáL4QzQ&Se-(蕂ƴ0ERI<8S j2> ,M~Ь[p@wH+M"e|~2#"^(vHnHq: E )rtMY-#+e%%ƃok D: Q5;FEǖ )6ʀ{bB=A#b Yߪpӌ4#nf 2 J`z1҅\ {gLj7 {b%Ry>7Wr㥖4IӋ ~~GzCv.`8Qm_Kl'Bt5xn{(bo#9|^:2{mκygx17oJO~vcfԅ_y۬RLp|fCi 3 mj8JG]6,rc_rw|qo^|<F݀UWٝy˓’tc,h$Sǭw6b%I~0r}ܑ&,7'˴\(V0nF0 ]~ \c-?`h+V]}=Cp~+3$HMνϦ,eF!GFC#g-ŏ39N\!JާXCJ**IN܃jE,{yğޥuKFB0#\` aBb;{"`ޫ&"13qNEE,EHhKr>QyGnui*Z3[t󩒰⭋ɦθ\=[{[C1RyldYғ*/xD+fD3䄵= z8;}1=,XyB%?gv. KKjYORlT]]2爭 j1 u3bv#U!+ {d`M;dM]luݧe:xZQo.aG8F  Djә|3?^R%PZZ"zxDT%(PNU ѿ5yb-ރgɐo_ #IBn,vE"_1f ,ЬiF/6R>go4rY)A$4_lfDR&C`'nThyl[ ˜c!>JS|עd61e!^MatYE%KEXGhd#DD\6wف 4c d+E wHW3~ׄez]DPfNVD=օATf#-ti~~6'?F~Zעn9BG⛝;\ ķ6mwǣְe4%!" 7QOj%eHě&JD\Cn%iGNc<;s6+!? ySr^s1e } ŃZU]dy:fOtL#%l}!ߕb5!m tw_lPSQ {Z))SDhF.*{tA7SXн7#_3o7۵䔔ż7y-C:l痴-NrIkCPBԩjƍuw~|,cZG-_V X#ZT1P>zp/"B ܔj|$o9z % 9 b?XM!ŁOgl]tNHp <-26 *h j˾8VV>i0U~%x|L7SG4ꛃԛ];!g򍂟>1 $h֣I"kp* N:X#:d)e?|x 9k7vKr0FxW+'0" BuI|M>fy_y}[H_ O|+yC,`G<εۓ#NM&ώHt*ևw䧤a:$JQAǫ`)̻zAW Hp0pSX*>+ip$>j=/ieri~ks1q#*#=^ 8U+i Pkwtx~AuPx3i Ipy"DZ)я%~ZDNM)Ù8~d>f5ǁ!a$sK#6]H"<_?X0v|Ȟ /{ġ@% bRؖ5$+c 8ϐ)^SBaAzJJfv}k8cv({#0 5GdInZoԙhW!hͭ`V2{䊗 56q:ɻ|;C`xAGۮaA2 aR@ ~Y%9w!|HTp3HzmN`;O$#qx JtNujd!i11XڲѲX~DY"D1C^]x S@ɋw} 9 }[jӑ6"uN;KpNuzeiL sfP-FU⢉0K:żD`@p0 W i EX |2}3'gwyپ|}_tYm{JVvtht)aoQ}<Gd# uj}d^4¡}(i&&V%i%OQ .[8/v#PTֈGJKI=(Es>&F5]\-Fd6#i{-PX/Zdy+Ő؄7hJ##Q?]sr΁2h!Op$w8g]ݢdw?ӵր.'4GIK,shn ILSd:_v 0V:ÞQ TaBR[ >=#-]ERh:}qcJA,$:[M3AsbbXNjE}y7f@>ʑ6Ҕ!6p*,y8՞ BFP1LϪhPxyKnnʂ~N _LΐE(;/"ێESX"|58E ؇Lz[N%$E APR7??|$\)+pg<&p9eM^%$VBc+4:6O1w6.t=0;妅jg.Y IH;s#oETơrQ{N=tD|b/Y@ 7WlčkK綡iQV6Z/'tX-X8cTNVVVnW6R tp$| vT/`ѽdM"vX‚D#] @OzY=4"Uۓl"y}C=: g-G\6#2z Ih⿊}VUoq.jw+v!>C]ב!=eZ7<Z rY.8+9g?!#Nn bml邑 ݩ`SbIemCgiW}׆K]kbɪss` }sCY9ED8M+H1˺}Z MIړyёgJ7! ZLa#Ao͕/jB\ΐ, 95K#m΋ ;~"Фg#[so!"%e>+~WU@}뜡CC۔8TP. 1W7̇dP7?()>@yh &%G?o4?RثĠݮm0up|+BT{q9"ұ]D 2i݀QM;1: ~K Lpڞ.@UGrG+oE)M]6F [V2`y ̰B6Q-)`v/̘`xџ(`1\>KdӸ0RBDȎaȶ;"bgCΏuqܥdi"F8d^ncnlApڶ5h>N!fg l֒Mp&* EACƋ`"$Hs B<$wrٴ2ŵg}OC;ZdBJ8š_ ] @>$2>hұOqg.14Õ& c r@~e &+MXf7gˑ筎'{1T7m/"MO*tIx`t?Bo>(넅Z{Nc^WI DWF[NPtr)#߾ @OS!aK. do'z e 3+JI(觍 v>T8)me9)|m_wk~bҲ$k|#vs8&O xqhr8.+`eAnK?5LLL) SpjWa6hzoFo|7%ݫg6jbbO9M>^ &r켶ܐ*MHg+tK]\F(~.ƣ7b˰GwknJ2'0",~ђ;,y"#Z# Fg >_UЃN+>f [<4G"kj@ >Lxi1f\Auk"L^ǍsۀuZ&-DJ+o'YG֩P;!L1mı 7Oëvm~Xn=,!\Vto+|f:G&W_qhaWddZ;=?㜏 q;0yn5Z񆟘(Vq(bem׵GZbI9g Uo1Nfjc`VU%mY?et <|pӱ*#)rL$PbVGW/twlE]#6hoJȺ ]6vbo9xP{!/|5a՛#i'Ǒ2%|CǏ9, DcB_R*%F:/ pRȟ 0G ܔ(*|la3Wv|D霏SCtŖµREXP#`[aTm®5W"ƃJz1<OTq*82)umQx}4QދhF Itsmx&Hmi[ *ɾ`/Fst];溅GV%+jjL %tˌj߄)_T^?޿և^G KW0ߠΗEGg.WC=]YO8)*ˑb+ Fy9nML֯*6 (UGv‡7Gy!XR~0WiASBYT$WqM7q֏WўPZ5y^: y_pA23`劦Q2/36ʛK̨t+os|5] q/~ƍ"ՋIx2떥/Ǚ3؅Yw2) aGԓ 5$oܪx%=0FjG$7!S\Q\H%M-'ᜋ:ŢllF{V qɲAE.\9UG" w2χ[K&={(Gf)n]-`Q P5⳵vT!1-|ү Vn+,H ¼hÕpڔEdV3iFlQ[+a9 ' /E@]UADx2;nE+uf'W;bEBeDTtdAWz3=[u+UqK?((6C/r ak(u^#DAJcdOdžD vHSuet}gk?TFj|5Az0kdg 沚]je淎GtJ+#h\tLn2*azΘ*zN ^Ј!uϔ[KMHr / A˳2kLh<_OXՊos"VO ƅyo/!Hz|$0Oğe2o* ;NCVfβ*L!#uz5lBڦew. ֐8ȘZ&] Eh0c/cWg5joC*—^u ,! S})XSN].B/(~8V"!Q5?:龨}9G(prhOu;`~ =^jB˥͌.m#vP 2S(H[d a;dR~o&R\v&Z>%g:j€p)`$FfA*,|BP]j0>!栎)֜'X/ޏ2&ny7>Kƨhgұ0JGe:nie; qQ\!լ3!xC/ Ёd\QwR{“,YS5p)}H/`% obxo^Zyg۫$ FgF(>\ㅋޯGߍ>i53gQ9$` pGѐ/pNojZD9ELx*0}q@~'%J6+[.H/G&Z!haX={î4-+jK.}v>\CaUo[rH6.z 'uZ6:jgAhl,CgA \2^LyI,:P*"AQ،D{Eo+Y~^>Q@*I`%5l]HN3"2J}ҌF٫Ui/ [[9ŊC"?OyC dz`)v)6>UA3}Pq5T&!dzcRlE6-qn\g1JQh 50WWm7 rx,f<5GLF4\?4UZm G yD6(n6˚%9fppS_A~`sb4H8u.Gi|;m5fs؃Q8" 1|<#}e:4?Q+L%e y,D_)`m&$e`?5VB+sڬ9MMn\FNiCO ݴE0!|nOS /uA})ϡϏxtk[}/1$RֶӂZG]J򰱦C!}UI X,H1z7`0)NDG)Chn*/W쿃(wؗf7:$_b h{K!%y5 .WnMOoSUwSs# 0ivA_*<-Q32[bS$=&j,ؾG$EDF~(ZD]{ږK-mP7ROϐ-ųjt&8Hzr%C QJ$?C\zՅV4?km" 𱐊މٕlKٟNͻ {1an.I=z܉}MŞC*T%dJ$cscn{r(#ڻyx<M^O P@[.ͭ/œ&e;o=F73f}>Ek#`S Z~̢C>1'/mTXlƸP4:0/V I00°3`*eke0ٔ/m)b ԯ x8v&ɻṭLwܚ~1*tkҾiE۳ܷRE9/ͧ\Z S}Um8kOl2׌k/?2tmZ^EQ;n>,3-->Q0ur.Xt͍H_e\(Yɶ?] q nuv5'$2u&O3(,5 E,(w'þӬ-=9|EBICF0]r;8mdGcIP@QMNٿA4.#}{ttP.)Ra{V.ؽtcs1pZE)pߓ%"(2N5"D;ĸZчQeW&6=ȟ U K/j:]p)va[d+Xk&b-j5ҫӮ>^Pjj4%t򗻄J!&$HZ9*6(g8i1BX*G1/Ӭ·i/Max}+B "fIt%;!ȫm}}nXIw(y$8)iuʰ7\[KR6)X,9x8(R˞@ AC,!ӓ]6 %Pu"Zd,?w`* iJDtF}b<0p%HF uu'[5|dz/{n*!)pPx \;@t `k rv85gW4"at_wAI>"TLnm \f,Q6F ns޿b7ʟxH^ 1U[::NXI΂$8#^\3!%*N@CRԻ#*%./^u6J[Ce]M$.[0]0;T r`kccb&tLg)T(E,V~~Bi]>ZH \1f,BkUkUmB z48j u& Ud.2 jӡ ^˼=*:[HqXݷ+S :Yc"h̕`BQxd (np"LW%RG!{tⅇ]tyxJ@>u@ȜA?;לHmWs7xʑ]ʚg9غ4|4B &Rm冦1sJI00=X~q 5~)-!k ny[ !e*C(r]}%ߞ֨xȉywÌxcmWS 9\7-}HsJZ9Lz's.X=ZLuԹ<6> hjt|CJ^!!$~F5EXrN.LB>bDn|OO8nswh_L2q P`ӍD{fILگչ Y^8O% Թ{0E,Q5pWMC.p;WO[ 0t.e:L\/JIen2M]ҋI,fUKfksKO.OǷDzF[ DK&e%hƯE0 Tiz4>j7>s)f̭n9S|v'cr!$  ' Dy$JS{ O@ww?K3P7$tẖ# řҶji1\P`0ijIay{ QtprDiOonL){j&7iM嬣w™AtXAYP_!.O"gzJa4k2IgSV !p i~a'} 29+p*g[y&IpCAKs`rL UB*- g (*X25P/3-'ĀГې맘c~;Tq$eՓj7 10N\^4 :&cbةN4d^>}_TmKTCڅ &Y\Mh#R-biUTըU[wACXG ?acg3Jա2Fk!8Odpn_8r*d3R{tnShAe1Z-ų"vQrJ+wgpɝ5_S?XA R-1SLTz)PN`b1RG ;Lݓ?$0EjǕ|[8Y:hJ[ /?§#*81RYČCKʕøuQ-j 49a4ӌ+_-2L"Ƨ}^O $՛UQҕT͚^0\M|Rd!UYtåC L C6^o?ӁA^l@s%.ޏCHHixf l> ɔx]x5B1G+Z&E9tWODŽ(b|;~s%ScԺ xƻ(Ы2L&q8}VSo /8gh?|4Zz{P eMp~q?=WmV[IU@}X5J!zgefFss\M! _p¤\@M/kG.dZU9>"5ƚ pEky*q!A`Q3P?A:m=6#y}d{V>"vL ]9!\}[֚~{#!Akysm%Vc,nb14 )ߢ+SYj~lġd.,aȷ Gr&9+ #j@|fY@5"`%4(eְR!4u$]C̬Vt &eGN1%򥟧FOBbs HM@r1m9<ӴGA= WUlp3dcS2!70vu.lG>sF{hWTd aBy1ϡ LFoj@}yx:ΰH VBuIc_=Y>VT?mcˍxլq^X͒Zr?]œ?=;J;H0~8ͅ wo,_8aI,iuTjQ2s~3EBrLS"SHGG&懏@N93V@D%tT3dK $+Cޔ Cm!e$Jr$7]8@'Dj˻2pү`8Z;% kȆj4ԍÒd3|%,>k؅ RƱ+ӊo*IVD Y.@e3/m5zdtDry$"`{sXOv.IAlɄIl |(7iO6O@F$TsaXc}؍J>[QkڈL<`Qz:s&7Ҁ2~w#λPU~|R oPVj'\&2%mgf[C-pBkPy߃0%4Hze_=ڄIYVz\.%kAL&dDb pY 8g(f (bqmBnP5Bl,+,xv$U4L2}z,.x I9? E6aRb>`\\_PS[ cfs$OsJ\yd֎uY|CN5cFwMǐBߑWgFftW1g:b*RτDǹr1JҶVo6,UyX09PLjp 'ی.YW24 HՅdݮk-< ͣ4$Ïynz50u#Xp'6NPnm.>Q3wiF}ύ/z6,R$"WRa´Pi`_I?&4׬mNFљäŤLngcr"1H})ԡ|V|Ƈub]KD,kn<+ɷQf¿5Nn5fqG!42$(f]#<"GsK9bsY0~5qrz"lɎhN5 y)/{XD5Ϻ9% %G{1l"$Q1ڷC3|Y$nz4Laٹ弦[&'A;xʃ';yQMo[$x].gĕK2M`)" Kr*O$61viu7:l0mx|rSBm6=a՟ 2|kV|!,+v> !_7%HI 2Qz̸Z 6QdBUUGoȈUm9~QsV|xJsu]B*n*T Nxn0 eB=b_.c 28U?bhInS]9n%>FRґ'pc]\oA\˄*h,Vϝ́ ]Ê14oOE[1lV7ɢT5{= 'X0͘\|MZ?N"7:_aENa/~pJy'$}b#s`d4r l: cBɗΑV*J)7JUC G bn[$ Tx#£WN6B.sOA4=63}/r ]wܧ'De$-gX0V4\,(XY/diunr~Mi7uDE͞۹0砣M!~=bҴ+@!._'5%Th; V.Wz7U5ֵʑŶ ػPNg GCpbQP&(aZ؎0SmSIwF'? "psz3, A=# ~tZx=Fa\55lp YU}f̰?鵽YY72 / $65K4`tn4ܵǼqsy=Q /"[s F7a.T`jg"4'vƏF\è !H|I+ UM @ЪD1Pj݉%[*hmn^nͦ Y/~ r#_! @tQKՇ/5 nkj8 TCW+VzpVQu}ݚ!@[6E!kZ4ܛr@#<4>Mf|q`Crj5x0\og+D|\l ,fmҩׅMYȄ~u,XEMPXѢŷ*NS}56p`aO- m&Q>Xw&l9hMŊpqR5o><zOV6nWrHfQOV[٘`e'&Q,jV *9hF Gy=\aK&1hYԨP8K)4TbTXBJ#ʝ)8n79fO..)rG&%_ѳ]BU9u}ޡ^[ٿ O9cR[+316L `1!S`5VqR.MR`A+jj&+qfL"FBRcv{9[MVbP5N?¥d#RPH$RCspؗ DIAVJ^N@ ϻa{lW{%,tNxE)sv;bpWfuJRnN"#*R<˸>N;_?Q] Z"Ðtn࡜* #t&ǾeBn73;P o&-bĪ_Aso^`^vUdW?]'| a)tF>]x4T5kşj>4Op{9K={-y'l~22?u iبEEr7{i BpM߄7_q2n9IaⳆ$kE$,M`dxֈUXЋ2wfn2Jc%8b%[U@ z+ ȗ{y4K#j<{?h_tKgX&̞Є1sbow"\!y&k"hPn>Ӻ8 1-L}+_f3qQY݇'3>j&f *,}mܐ pʥ#y=+@Uk}w %h}ݲ4Eҳk }0Ԯlo'O*]OmW jeiE_/d-kYc;|5$ T\q%;Ha'6lŠ^wT_Gb`vֽ($LݿΞ0VJvx?Zf C08n7ST Hr"OR]u}(¼$. Rrn.Lzc0K2F Ԏ>7ALl\] vq¡̓/?wL|L'/A]aHIH}Wm}`C>$_~?r'/&]A4̄% S X ?Kml?CejyzMd叅n2ń^4c144Fِp{U5Ga\o|3"XpڙJ 1M*.N>spX?":BS3KzlҶZ@xפ|E^;"[/!%|4OhJc}ʪS]>M-WB/;jvX=jis.Uh+g6{ CC@hGP~|nn?γR D!"q*hL!!mtlCE  E 1R76[k^ ČPKQr~ތ#fh]:j|<]9ɈR +\n:s3іEWHw;fЍtU }\y< Ae-j]rK2UZBcDLܵӉ/n m̋e{i ;nu3KY 9=wO""%:cQ20o8"]Vzpކġ:VMeE%@Fg4/u*V@D +P Iפ̂b[7W ?]ؤlajN+D}1X<^k,c_8牅.~O?Z6oTXf~͝;XEzHɺBG !ᛲQLUӉW~y-^?zkHO #^qm0DDϋڿȶ[+wIlVذ$@pev#e2҂dd#Ϗ4X,'L,^FK]lŝ/46$3bi܍B-]mZϮl7)"×'n@\4 xjn}s}LJi#+[5+Q>hӷiZX-i]` 6LJ—:꩞8 UpHSAzy]tP5f'pq/H{15zQ79x*ibr Qy7JN.3,;eK d.{9^ϸ{-!@M $v"ߒ/[n!F/$;l^ k*M?tbGS/տ)dl^VBm`jT4V#W$!Ӆ' LiA!HXn2~T҇VR.œy:xlBlrf]69[UwOoό\JIEvͪp`\ C>F.U3Pϳ[d;ўD!㲯sՠO_N}~05<71u[e8zC@9Lg 2Fx z۪*>=26huOV0^bEwcHvi /kbM(m0Ex<,M+>&/})6w{-QvW){ų;it`K+k icil?;9;Q _8᳣m-t#!2{ʪ&^o*,(Űm'-bJȜ86 ΀ /0WC}}cYz Z)MC•3W;R>b?Gf(\3M&rv9Ly h%DhFUnߒJ3Vk=I4kKQ&< O tb⹫H0TK~v0u?Py%ĺ 1-F1OjuԠ/甑=F7^>X}ۧlhW_*wsPVK {E31D O=ʞ&>ߌDtu/p\Y]-TIh4xF`Ĩ$ܱDc)V!oDʅi0UR6H/&mnXw:| Yq ULst4`NZ{L/PWW h3JtZݝlYa~cb60wHUbwH2K܎ "zg%u 2PaJҦ^/khjKW\o6!M<yS 4VD<0tv~(9/!Fx o}F,OC$$_Q+YC-c,\6MjD?QmmKۦVo%9H%N8:@`z(\bixBr*(j""sb<_zܭu`##"?I3-y}-+۹[!CA,q'qUee5 W x({Y\Z{c TQ3O zTUqLs@>/5u0&3˛MI˵9HR4g"}ԁnV//  ŝX^ʏ8f\.3yHkXɡ⽬:]znY??"3 ֗i4Ա.9_N5Tu]2 i9lf(PS}>&/RAkuQg30zܵe-t[ (,{1f`2#y?-ߛ;x/pj =`Yؔ-#gH<3Y$bǘB CE(O_V 9|GND9)`?C.֣*၈`|n<glI-8]۴3_1vPPUa%%lqQoAKVj%6eoGM2,1Iy+kr}J PϟUxT$ / Rz;a^s  _$/#VR}iwOa?E5ȄV~)+EZư ]c鼶 qIU`8uѳ39?\&}Q k峞C4qrhCe^n)ƾ-)Vr c'iOҰX_eJ)1 O{ሿN!IJ{BCIKŭ#uu 5d+T;dT9]M 3nuSd WQG o./#6S;3fɺ顫8 IH[Yv&9 (T-Y-C/[ϋt#LEIr0rT$YEK=XIզfϘP f_TbF Ԗ"NU|ƂXۈQzǁ/HFVq3f;l&3rVs*BoO+DUCh_QMXD-t Id},~}ڙ:#UCOcфk*MjB҂.PY?,5ḛdhvV&vOld6' )E`"74cs"PNr'aEQS:󽻇{G]-pI2]ʬ@ЄB/NĚ{JBvy5?(5w_OF \L.A-qg]\+>#1鈎{azB"?/6+sP1@IkI~$ok>*Ó\LPFrǀ {ed9wjdK=k1$[ *6T64¬G-7~$׉Dkx_a:3[l6]ɸгsb^)گt ϜK"WEWr⺓ h%ma!RkF9T$1*u*k-)s u=Y=T3qt3^m|I+?n""AI&8f\#n(Sql0cr>Z0 @L5,O6PC|T+Bċʜ;XY`*)\Щ|%LsX3:wB2\`yVW29wiz?F&U?{O$7YA9وb/Fjw]ϡ =Opd7߸)ȯvtXp;f[B)ȧf%l/%]!FKsU`(ҒOKez5nXT)Uo1Z'@6WW9a]oPtgw?Y`YJ"qwa &x*t"C3FJwCu MTL9'7!WʣRU~8+D0,xŒN zv`<컶$)#gxٻ! I$+tM1Xsʈ<~*C-} H+)"=Aqb]44͎O[[B,P+8"OKaBG6kIMڈ4:,+ʺ99\,'\fw4DW,U" L%"F,W7=w<9ؽzI3be0NpWT]W+[AS7 Q1 E_9r,& pb4QHy&ITud~ih{5GehK5Šy_e$m7R!!]JPg?eQi"Ń!/4E q&'ֽ30ͲuG:+OCE`zXgq@\hs'H8._G;3I|V6Wj.MB(0u- g$\ N~ Fn*N|-X(mפLZJwj[qK6k)W-tN"IHhHCLؓe1x#dT*VwU4gP.}/(k`d[Nf1wtj꛸Sw<)o[ & KUvAs˸B6 `ޙ>Էib3[z66 *Eh| #L)v~ݜlq?kNϬd47"jX tg ޭCIPL`ݷERno-@ -`>yv~7. oO=Ĭfv¦|oBW)h2OX}U&QV|o揙R/oV{!qsZʝ_5oi`Tr_$:Tp#i5E">P6],WP *d1zs}9|k &'qֶ@ p>4@zM2o8'*nyg0?{P6œVUz?wԦ[A>+äH9]Bh: \gSjwM{woJ!:`ʊш~ *ELsZ^0{6GU ?.S7aO_9!Okcs`oL3ZjP?$s0Йm3p>48%`x/qaLҰH: |lR^׳`ʤd`xW.mC/QIvZF*`xW"Í w$YE=$Ĉ㳹j$Cu"s.icDZ %ľ3vRh !r$aZ_΍(87斯[{6k,oYfR}|9k ein;T"9q>bH˥Dv'`$5HQpctx+!hF4U_)-^#"+d"!vT,Wkg,4Pt=&.J{;ۃӫ3ˋH@@[~7Q28y kbK ܢJ\_IADv}šÍL=^t: U4`ջ+;c՝J }NⰂB&'L4ddجiS_H9__ 7,Rš\d1alM|.Ch\]C$H,xCis;(vN \8W~:@`gW9oPǨ - 첆JL%S퍦$ F'Gk!m[QP@ȕ^ ?Kh֤lLwqG e=L ꚲ5%|8쾁'#$5eV!Rzb w0̂83ypGxE&'fa+.c;LZ0˪c˂>XQu< \E*:f~LPmuN\J FS*!-&nd{T wwD]|I,pVO!TvF+*Q(+2\էlZĽiS-p ?9&_uɞ7t&3-7Miui٭/&2.qStr' &\aM?hmLVcS5m8/o^&;5u`p,pV6!uA򘞁!NcQeq2=MU:{6j a`Paz3PρdAZqYG 7A-*?Ҥ.dlVY' Yę~qN&iU6:P/?[k\e<L/L/I_okzO +k_`~h= aֳêwdr#lK31"F\vd] FXǣmϫ_TBiPGliU)' '1e?\a2бu_n-iORsQr `;iҊ?mJ#HƽZRǢHIhMR|h#h&6t:M(7 dϞGă)%jDыU(Gx(.u &IM3^:4X [K6PBA*6_V.lVqa?Ӂ%t5Sٛ2=iDB5 nĺ';lH}bG:!sGQTD/<ߓa^aLǕ0#A%41V?B<YYc\U0GSyҥ+F=-nճ0cG}x0%$7Wm jky DK)R".EWSx18+ Hr{8r{IR,ITC˝y@6:*F}1WItwח HbnF͖ h( J5Z ڏv7DT~Oۯ#O)DyG%1U dZӏKq1>f_kgp|_29A j>!vբ%^E1~M䐬\ͽL^zS0./<~,{XxL;53{aRg3)Rco9=y-%s BlG35_4VR_cBeb'BOyh|SaXډVh!<2'nlzqqK^4: `B!&-읤1ߠnƄF׿YIZ—n }-#:S䵦6ʠ*B߽1'uZ|cu34~WNמ6.$3b́cp4sE(flE6S]Plk`'u*;e% #a'oM c U8-cU͆>]GBuCӐZf = 6L rF%<"Fg^\Z0Jq;Pm5m8V~ṪK]iy%?;b[24Ev@!տhGi:+z`Ѝ<Ǣ +C1,&x(h"WRjf#mjnel{Tzx$&iERe>Y cHwOW%:,"4p>z2 ),)1YJ t<Lj$Y<<\c/ U6]ƊiZ]BI҂6z.eCH4³`N$I,ƙ[$2tDtN PiwSX#UvӶө%^`wZNjrhs-"^ m2X/G'!(J;-rV',[AȇEaNu/Wvc޾z,9i" hs|c_1 $=}ƒ-)7P}9!Cґ8v3'IU[x1ͨdח - lV}SCjĪ@Zfq.w(1Ip<ɘMMq~*˥=΀\A)Ih#_WIo듮%' IvUkSp"MS_=C\2nڈ#By `Hڔ0y`. M\WuR{* C@ycߧFǽ{.k\zY`!cJ2Vk/qV/ZK΂!$wFIxx_ C6Ī=c;f8*#=RF B KR_5̬F_ץuTkUGp|HJ-loJ\x,=IӞӞ r4f>n+{*VSM4]"c| ˤ+eƽKA dٞykїhKwҺm;37pM9ߠ#mDLb lXQ?BOH$WlL>S h~Q$䗣zzE살WY(w/e2,uEG&Hq;#XKGZQ8(_&riH'.Ətioxݬ]:@w; v"E?@8+rS^)>ÌҮV>Tc >)#+P,M&#,ņlC K8+ZBX.{O*_aYRĩ`0ټj'[.3K (X`UaŃ:f1 tv}3yPܐ!AǫP#siE um?nnwsms/ 6|}qn w SӃ[P/{LgwC&2R$"z|TsR-Ѧ+#%>g cw}7BB9!q߅BG:A.;oc.N?6X|E8qA$% vxn@^3fYֳi$b8;$L!PAC~wo.y;űD'?'$&Hy{ۈ<#A<-ɑ:VOg-q/N1d[֪ ~ @.ԃ1IbWj{is pjL#RE[K-Q"uۨ˷URFU^ P--ZÃyk*܇ YaWryW4,Y4%늛bUw݊#vab\^o;n$^t2:c1ht?;%:,%TbTiRK@` B艩LK^q<%Pc( vm}OEQT T S w[M힊{:tԠ8Is胋\AG=ː)kR){Jpz!X`A~C 5|U r' uonڜ+' ;N.N\X;JE.;+'hWy,Q~>p>0KutDvbFbp:ZgJjs!Xr+qSb'XqO `*{qZh2^LF21 n}ӊJ*=c |('9s(Cҁ)̤Ճ'(=x$  `XJ 1:a1STjڹbuϭu)Dcκp=3gϩZ=_}THk+6ɳ5c{B- 9"Բ{kl*ƻ3"hfKʾ_~xFSB2ӕkd2r.rKX˲aKM7NS$LZB~X* BzH 4iUshVn;ݧ_`妙͒%>@͒jZN]^L 93,|Z5lg !؋ AU?Abv& hwm*~ ťA~|6l%7PPQCKF,gנ-w8&ıȓ-kMi_.zl#Ji,MsofᆴzXt~W}Ia@Li*DYO6LJ&y{c b !U=8i;8wD0,D ;"Z .Π6R%$s?V^PaJșHIvcc^ 62*͈i\ &gn!"{_?Mģ\" u~tN:Y9@P+ ( vzS8lf$xMǴq3dVEu_<DgE[Ù x>wok왝糚 '>kYS2ѿ&Ag8ivQX]=Wkf{V.HiUzΧoC =ba m-yn' 숍;ZBb'- NDzB}GTU<|D}oA3]ȉZ1<%Lo oAȃ*֝Zo%Pg8U[7؄&LҎ0 ]#Ü8ٕC"?b%b0H^H@srwܝfݩjv]I6-2yQ[yye7Hx:-Quݏ|,3kތ.XTTAMT\{9B语$k=*`(\@P T ASTdLVc aǡO~]fTC/2ȰIՍ!?diǩx# Z.aVA/AM~ʋAhzRGhhNt9 WIlX~Zx]@A=hpleԒGe/Ї % M[&kp;'fr9&"U~3&pnL=Jݚ8E<30E"6.;727MBgxc76Y`Bq7uJ6h)c!rs%e.}@%`DT"?:Ҷ!. (wvsn p zJ|ѡ^Tv:csU{#&9Pl^I pQY_G♕ר)B+t:sܲ hۊ*V{{$KTE"tvkۃ]Xϧhsp_<PEgqealqN;s0dԊ Y2,r;B1tlʛbYyUVa%S!RS0KDȵl>tiU +{@V$[Wկ0gme Al3N$z̼h؆:=Y w5ScbëP IVq T ㄚr/-p]*:ix疩:.{u }8rGDh7VA`1 p:P&)mv~.^'|O8-/.oj:`_&[YoXVsAF Gn.Ed{q塗{3f\2n-R{{~5XeN7g\3/4_ǃI=1 4O =oS!?)}s_շ ljɇj䴪Z\`Ҋ7-%`9Q*;WOgAJ8g ;jFCG66l{͋b¥1aAWXTdد7##ʼn ‹F/ ?Д0h65ZZ 'J@"`~vϧUsoTb=;2PPnF3Nj#ȘӇNR̻H$)/I0ƝSgwW)zuO码0 w{]/聨MOw5j_yG9ٟ>AG 6ۨךuEB3aXA}l^}E,q܄˷.,Y>E¶'T&+[d8aXb bD!u B-B>A WA»k LZ7խ6^./)`A} ~!.0˳3]߯}^ +~ 1>(fY<H[qg(F;8ɥ/_Ot6:VVΩO-3nD^q12HG_E95Z+."IOK%ߣVf;wp A +%* ^9$JnJ`4ɦK :u {LyP wJmwȆmDҥ w'-;Ϋ^{m3qD /{_,Hpbkvk5ЁSLú|hw\.z_&=oʴݠJ'meَ,i[8WB-,ȤB)GWi&$<.Rs|p-Cv'Ϫ/;cFŭ̎%W :S4 I!Bsg_?ưHqעӓD.K-AbKp i9x޵KWăUf֦S{egZhr8P,Y`Y #AW'繆 j{eB.KjP7rIC5C,W!@cc$~{1-h-'<֫%jzqh;SKYEaD?^ǧ 7ИTkuÃ>{X T$YCE|bS5r7|GLQ97M8KZB-9۴WQJ_ȄPAhmeᝪ٥aɦufeHʀ3IEA# {⨧1!p.'"M52H$ՂZ{1"O:0/^ha.2#hߘg$I#|ɺ Sv XeqW›MEW9u4~!`Mbscap';J F\}V觱 6ͷo#ˁnM9NX::_j’4?=rQQpbn(ZHs\ZńV:+K4ԡ"Gځ|uݻ*?Iތ5!C ͱ @)[b{1.i4&f-r>|ܷ44p"~<8h6;:srqq_A]+肈7F~c)uu5MkV4ny5ե;JlP4T^> r*. jd]c|w'1/L ID>{io<袧?SAVSJ_}!Bo> czz\κ+婧+[C0\P뱃ֽ&#prj0okTVA]^TRH5[qſ|ݯ$t*Vܹr̰Ps?/pX~ww+VPa ߚ,K$w; 乇1"\1FfM-ETV%A&iP;3OnZ;\JS l%8kC:Z]iT/v0<9޽Bo;DO(畅}Ddz U{]y3;[_֩spI*ȞqΆ+w[>:VW*lU9^wIaݮDׯ~TW^ &32hf8}5QxhѴ"hާ Z r%hŪ Pw6 -$gqKs" }"3jU-7H[ ؟I]" o"TTp>޸jfJњ'Z]!- " Bq.Kw9c2ĖPYAe|[Eѡ)*Kq#2pru!qf?hWbʊ bn)4B-fq GeR'u21eI*xi`*-.2/ǐ>Us}w1blOl⥬jyo|h)6y,-qxx́_2 BO50fn]"*CK\ϳ[q2Ři8 FBe60h泑~]8śvF'4{Kڦx&hh-%kV n_b 躳J{p= 41Gyq64 [ `N|XQJ_ ΡlKwj_+x`7[${Fq0,&Bq뭔XBJ[ U0U?ْuؓ[4A|b'DD.OqlUDc dg Wvb 4;%S\^_c7nL{JpRMY+63;}a0o@=dsD6UOT[/Bjm6K :k?ڭ5QE}K]%0@ oe6Tke6jwtXV?Qy瑣uKw*W,fwQb¬_/w7F'^ɦ>  /\vRV>RϒdQ+f, 5aD m5O^1)?N57@A' ݁i[4wh<Ⱥl~!vbԐi@Pܼv[iӯ^&'9{j?^HdE$F"摳gAg~? AWs{L묮I=J\Eɐ3h3C\ݳҨ9ڻ)S]SErc\(g`{VɥP K[_VVl*4c{ݭ9E) Jyn8m يU[b=fQ*Qq\w(8ӖN U}]̌SƖ/ٔ3XpqXKqs.W]?('s8 %M=VCSm4)'tİM;N[~銒wU Aq}ڻ? ;KBۄv~1l^3֓ty JL{B۱uKo% ]yܝ;A!xr˶yL5J*fSWn*_Y gwx ]p]u&DUo,kj "pr#񎫖 8¾ϖ LεMS)+QgحӃpMra`us]߼bv'-2| ]w]9JTkc4^^ ru8約_bǾ{ڇyYFVaKv: 9f|95%_ TO)u3`^؇P3@6D_OlV4ZF:U; `[oЉ$B\;i.BLPxԜF'~ެT8qUbE$kp|Lf+ l$Ǔj+geȢbq\x7Mx8uӼ>w$ZF&)1 $Ca :}j Aq ûJ7DwT&h&My|A=t3W{g9Ut]61]LcZTЁ9= ]߾b |/¤˷>g8AmH`'b2a22 @nv7I {uFo"+dDg2#K_w hd{ /ȭ^QC07_O_]T̪&+]jӏ~%)rb_NغUGYk( A r^s6W;XDLj35L.zֺ@;Ȅc(wBWb-BX.}ʷֿGd86))J) Tfv~o˷'yΧ$lrlD jg EF~H4ڻPb9dV^KEPg4—܎R'l8 :R |^뵼ZI0aerۄ.E:i#7uT˩bdYrQuD4jY XKK>UlMܢ\]Gd/nv5-$[*.bgż |X9A:>qߘv'E|#p/ʕ쨈n dDvO;^0.an4DLSfǴ=~]Ba*M]3 "JoL?-%GC$ {i^huB"]Tf΢ɈӵEU`Tc#<s&%G,2/vm[Nzʾ  x=Lsi|[}k ײq?5Dr9'Dn޻ iBCuH;S<|)8Ffʬ<_/J ՝(>u}UbAq\1$AwpEqGF 6ELuZ u怭|cQU9/x]i8q~|nw=AcXB\ؒ@hۜ49oP)"dcj]e͊oCe[:5'g~uQiVqukYcٜGy,qsܞQ gg ) ^FwP' sMi|0'yȱWCض ֯}e'!o(>XNb D;V%D7E {ϑY+AV̞{E;,eU9~EeiSgxd^D[| Ԛ9dg|i*$!F@G?kyڮ[h`ᴾurMDrAx٨nM]8efn49w {q@β-hАi!66ﴨ|kݫu/E'yBp\Xr a/ %7`✹5kT^Z5IxD tήfxzRQ<V{Ժ'//$bw'AoDo0U]ƌ3a &(#8v=INxDmIHZMcF3f}[uyx?3zo[N㛦H+ee%b^"QJ"VV.^-,ow.~4 ^5@Ƃ™OÉm7nFͰtAO0IUiNfcZ*F%ox|.2ɘCŰ7m ?l"G&=KqoekDŽ ~2OE?ZX>>%֠Y`vs4/QGL0,Soqٯ@6-$*E=+f9oCY&1~? Q2h>׀])pt+F'F"v}3YK'({>u7 zo jN3Bw"ҔN'loSGnEi,4gyV=kT]w<-Ϗ}ykH~b&mNӬZT7DMe.>2:yGuls$>=z?pgd$y/g=NԵQеLq_!yٕM3aIC>rݛB#LpG4 &Wj?c̮+P̨]O.p&2y]K줛 7]r_!RcO͵sX ų{0a,ɢ,l]y*o$"1ث#w5r&]w~\{@0J;'B[ځg}In2  % SSayc v4Az &UqPuڊ!Hޗ8"  +648990;^ZĬ6ha'rtl\e+k(Ls D)1:X|&ݱ~lN|~-6FRkQd؅" օGG\YNX~d4px+T?+G!aJ?`DE5AAt(^ boQxyj L-* &AzUY tKƣ5bsm@kw7zoF#g-&4c(:8w@ŀ7g-<  aj5~q\a~+j| $H FL6hٲRf$.H&BX?hA]0&AӠzw M4s5٭^^B7**RgCkK;0~~zi5mS0}*#xa֒BN^Oh'Yp.2! J`p~|9͙67c{+K=;(g; a^=eoعā92CH &^?[o2-]~xG:_k}YPWBBѥ |jI]XQIKĤD1bqmwxWeC̖҂OZCf_dyjTQIƀUk>\0U_ ̛G'z&y7fh C9^R?>t_5X_]WT3/ ag)޴Oo[ EY!Zvo\ĤMa.*Ga-[< +Ҕ'a1jOS;4yp __|.еCU$;7a h4 Y-mDIC_M's8Ѣ뀡e?PR!o@Q35 { ӜgRF 6 L%v,hhlsz}LRwGn$/ !HQNxN i|Oin[-2U < T+kq{q=5یtvo=_>wrbJu(v[5Jq)w\:Ņ1!3kU(cw젏^U9|ppJ*/W*+zטO[,\"Ƽ#X?jcG~|AgcB 3FirooB0lUp+Tfdв3a;MoDTpSuAR2B7wn (V3jA(NhGw(JpyA9 H|pJ(&.%GM{o!z5O*VE`-/uȃ!5iYxvyc_u!{&C[T@: ؅XOVP!r{'MHkP`3:B_cA5Ĕݭ[ZHĤ~qEa$@gJRxaLWuIM{;y "c;ϭ-G%kZn AV|Dd #>Ֆt*!8VMFU'#!%oJ}ĭ GPxaSxZ˞^ѲzzPR'3U`mH8|&|q4sx^SB Ӛ*D+`D+4IK3GA*w(hm͒d~Hv57\F=%tF( ;vp-e;kt_T7(uQˑWa͛;lOXnߤM[C&`7RpeCnηmL+8V~;fKo6Sr)P~39*h魾 ٶ$6N<^=_4(Ul3>[QKthG. Ôvp2rɇ~ə]6669q}vIF?f yw5Umzƣw| })@$e4FWrPvRb;kɧ1et}~:?(f"$yF-:>V9rn.)kԻAK~/.ؙO8Qp˻fGӥU]߈GkCQ' yJ AA0Gx/ElL*~#EG1 ӀYxׄEH"ӖT`E?}&.lbѫ BLVNo8:>)۾[}^;4)t6 (NsjT `aڃ҇\lߜwΒhѱIZǏѣq}s{}=noN2jLR(FX3ۻ݆BSѿ&H,$b!r] 4BrdRQ);#;5תDR4 |*]G %ռ$r]k!.yy![l8Ue!W|9`tc ;} 0?qjX0酙&vQNC1o2yLMo馟Gށ+(d T~C[iX?j-(:ZEV ̓*mP.}uhLؑQ1ᒧ9`"K 4G :|Qjɔw#@0vp]S*;}`NOn-(:9Brdq(LEfiE̼HmXP#A^rD0js);GE!4C|ݟkf;q?oFKDX6qHR }/EEVgбeN0,r8ՙH Ϛ-'Q?K6!= M/|cI)\2ݏ5G3d,l6PY2oVp>dKzd}V"!B' W[#K9V[gFDz\?W=UCFd7A)mI:OHGGaG<%}وm.oXFd';}O^!vVL|\U5|7yѾo6mn3[D\y6)8tւI4RoR~y mTv;Ч; $D*)gzlDH6>WGI91^'a4wͅ3(ϼ]_2{̭=bü#$,O.Ȑ}%s@2X[ ,A]e; TEz^yl\XAS1tvbzVQNM1v[>}Mvq#&p4YMȚ{YQK;irȫVL37oLS]"F`wlֿ^Bgl؁>6:F*sDB4A#9U%MHiz*@-$ WXUn#@yVpBԾ{4ȋYʊpC)-hȔSZk\ {^AZrXBUT!źPڴ[~"-+jo$Z4Q&~\ʣ[L"_u2l\Dw0 -h^pgjRq*%TMU9U%\X3*zqRu11\fzsf2^בr05B8\ 퓴TaLZ{aՊmӥJ`{,TM*N0@>[:{7?6̙k Ѩ9>w6҈ PaP=?`9?&Q CNxx!9t %",q(@X:Id.h6,^AȃUY#ڤ7_lͬh5 ]x{8md cAZ-VE| @B>ap6f)(YՓ|Z*ԚIƨHp3'oG{=]Hu_N$M^,_0\TNQ4[V4ax,,?__re4? mR[ >DIPJ ' WZZn.ڤe0ﴥ,'ýعLA?X͢?SB}v(|3/mpUtc>LO̖K$brl1v],K2]qM}fg.xԗ hC  ,].({d١im%ۢnX y8/?*<>VUT>E4*H n7եT$t@Nfs"ֆzG`\^XwȊݳ'9K Lܒ6*M˰ w8L ((:; $:;e=¼lD2<}=>[%+yUU%\Ш۫.gCѡA43ۅ_}Čv:T>#':{e%ˠ./Gn[2:g eTg}t$P^C6`H\-&U/^dfr+Vu&U6=X|mz?AmxÄ0Y+nYqN>| 8Rk 3#ZuaI]RtDI@+S„gG. z҇%P׬NJq[+o2119a88 `tonX] o47AE]ӦU z m,'@,d}~!Rٵn1܊բNʘNN27[y=ưt:$1*-4Ow2]P>k[fg @id.a>E 4Uc\&G]{ &!Rt".u6zZz5 0DE5r?ן|cȕǾ"ǜ),&C:pa^7s$'$GƊ+̄ҖV')x.g":EWE"F!OV8wMNOtjO&2-7bVZWdRBaeW'3F7SѽfnCZ8Uz.v`r4MX%#vL*oP-\K9ReFܥBIw^I- 6>6%TU p|gbz/ɅYdGf )q ;w[LN۱DT ː yk\W n]4_gi~ǪA`x+L Ǐ\jJ'1vtyM-Sm0}800c1 #p-|Q`ж.~ZbψFHP&HGSG<(_MLJ ;rW*J|" 2+S xu  qUKB%x|b]L"; d0zkg\ˤƉZ(jC%_@Mw%2%-[-4zSOa9x8j uVdc ̀2ʫߢ@hؽG½OmO0 !ŕ܌+ X0(KOB7lS%<#e'֢NGӕNj 2*=j $LON_.Nշ)qa)Sx~ 8X`@c~@Y?F3GCp] E#Zdw+Lۘ#{6|TI.v; ߅;)y!H.1m1 ~@Ko{*ɜA~1יZ`ԃ.J7bk;@ as YXR]a\ߍY&pTL;o_JTt;?턛3w`a)(BMHwD'M:ҭ qGNgy[==KsW/9 >#X:+RLvӶ bƸ5^_{>էwr6t(*fhށ gS\_Sǎ0N_fݱҳTS W!8;ѵqbM*aR¢F:)) GDH(%p%? 9%JLn¶K"VGސx>rVi'? (\Y}@_̭l$5UXo?W|UTd8> ? hvOŦՅ-.GDj%w1'ЬXVUO|1֑Њb_(i抈U[&r|nDZ~8D:ƋA='%,9\٭ )%eh`/I9hzQʊ\ܥ\@ƀ00p]}0 Grob Ak -.=I_n;W72O3M:k&zd,?b`y%tOc+;j_dɵ 5Lu'}EݸJ`ji? Ƀ728&7! ]_Q%}W_TriY۷%@Dzg½)'шD1[7'pأBXQ+)60Aғ9mֵE&Xy.}p> TCa;_e ]F @c z$qj52>x> AһEJg`5PM  3u2+ݥ L<6M6DU5dlXe?/NG%N1)xqh?:1☶f:EðuIu@IBl@2~AdnP2zT]p4<sqr9jdM{pkp߼I^*4UQo/3f w k߃_fؙ]ZkLmj{%QiH@fDU,}KNvQKmw%L7%*D䈻8"sSС-UY63 ZK^#o6ތR).ACVmC\ALNh\pq"ITjl-j=_ңdiRUHۓ/I }J|)F \w_ &m;$6Wm8V.tųUe#Z !/M\agT3|"IҘ(#l3}SA9|tT3T}]hVНhJ 15ʍ3FDPF$^kG?6m̽?2͸Ԟ˪{ek|(et.ȶX-=ZҢ; -)&й$&|PsrV*K~wLc2z @C[?WViZ"Y)$، 8F]i 9YfNvqsѽ8gyY{"}ke8* /< 0<ek$'%LVXsg[ΐ n{[N&LJ֭.M zS<`\QlB8EqLR,Ye"p=sP͇OOZۉT.S Y,F%KY$cY,Wva.}0}؁{$I:N"ks%V%kS9Op `-#xb9Y eVšMU%6L`ԁo9xk+L廵,2C5z0l-8Ys;ܶ|#0)br}/@&(~s<#zC?@SzI잤L\u.ߛN Q=6ŷX,-$0 PLm'M,ԗ/݂23bkYu_J@+t*=e_z+z=Ȯ{!.Ot jfj>y,靔KoZ :D P@/p5twl'^3{e.Rj(q_`QJZ@4+tCY Rtߑ {>oMP![ 4B{Q4T:7GIrX${`i&|?bCMVPks!hi0 ސҙU+n"Ľt_Nz?J 4T>R~Z~E-{G;n4v܈AШꏍdk(%M(qd+IxgZRԷ\*ɘ9: dJӬ3Sʇ|So 2\3.3:8Rj@!KZ/nOLJ @"r)WU=iG 쌌~Y P"|tvMJ% 7K+%:yK2?} +^8S,GVYAƛ#sT #o=oZ@#iKuUlyŝ=́B![,W Zi"UؕpM ׺ޡB23H9ڽmnơPvts&fV ,xNYCaۯt-{ "2aMr"y-}MJKEbw.ȐmX͈Q_;/wdN8@Dγr@M9,@a)56P뫡yO+o0=k3ie 54sn)7풆rPC%d%iݎKʒ")hל*@Yڐn3QN)9͞1ÁEL82yGg@=(ιڅи8A{SU& ̈́nrF!U(7F)144sS:܌臗ܝ'hmFs@YQW$$~}F"6ʟͮDɞـhtT.c@u ^ C ? {:+C ;Mրbi$6_P*''bkmU6[Yˏ?2ĉ+0|!+*{KJ%j`=k71m2.IJgaYB u ˢj'KU4k^oޱtt]0w ǂVd6Ga#kc;Iri^~>#!&j}hO)d{y )Hey>YӒmp(!~y[o~Xד@G 9Y_տMH yI\ǕvK|u!PùH?+.vaDTXwB0"x3C |ݥ~z it=%Ń2%Y__㥦 VE]/QU4: 柍ݙX癥QSZ|u؊02‘|WI'LRx^[7 Q0Mh4?=gOZ xVլM+ŮC1lM}s~=㖣:9` B~h};Jc]%xSV aժM\m,t^Tki$G J*~-O{aN5p t{^]B:6f9^DՈz#Eˬ[XՕTڌ-ZG*}rY6ZRHyzEM=L/Fs=^7":Zc)YmzL]1~{X)OGٳS"7=AGAi}*K?ǂsţvgẢ 2ʚ*yOVJs>(QۡnK0HVc!5H"vvޱoE{۸۹Q=刓}"Q8T{K=,DD^'WFM *֝JpHЏy۹+]hE bHj7iE#M^qptG,tQZ<+Zk_< 27;t:(uLń7&q`5"yb|(ܘ+Td*!)~){&׉`LveŸ{*|Dp ܈=썑aiØoU߮>VJghXOqLQֺ9X7hXfc9,FQ%oʈmR$.3)"ce/>: S^`-Ԅ<7T=ol x,LJθO>mVv?5QL ڽ A0Fh.ғU2Ԍ:vD7 fF\jYŲ]m)[3cn^:_GɃd,ؒF飼p%u5 șj/gsX^IE0;F1~`oPn0c|VcY>ݓysGYx)l TvǺ!0%xl # _`5~^Q_Ve䍃-5 07&T/J mĽ1ѥ^d ?@8omLkץ>88ߌ&3܂e*D`$>w'(|F`L\EgVo:L4A;'G0ᜐh,3܀HP+iml`-k %F C;}E4*T<[%̵ϛ=%4ᆄRܛl߻udPh:mៜT.t*w2BPczkUᄴ: ζǶXX)7J 2ê BbǠ $98ai~ܖ1hf?"{6$ί"ߡt" ]L:{:\az"&H:x'zO=PPR@s}!ln[.9w$*yox*HT06#/[%Q`"S}+,zSRenL0I.XQG$OqNp`.;7 7{ǂST ~Wq>n~%gNJ/Әx=X$ 0lmq2܊c]ӭa!BŚ\3(I15JP\?ƒvT}"VTK`6k6ڛлsbUHy ~hj {/-l>fu4;@͘Ӄ^(i􆚭QN&hf!">#֕[*NެT}[xwqD3%̓yCe q ӯzFFnk^_T[Sd,quV6NOuf-cq; Y؞XoƺH Pٝ֊ƱuL07l-n||{a-KɤuJl 6ZЪ~iyBiΝaOI9W2(ѫxIک֪e1`f3n ۚc# %{TcRɣViN(֜`Rf4Qz|tǐ[~ˆ@F:>ۃNbrAt@B֩F=>ŹG}V ‰ U[H$0vÇ:6HÁY<$_g hsN~J]XLDkZcT&Y$a2d|Ҡ>GyHe@~A9WЎ~0[60cBtAV,D.W%JJanZ*"siti}o ;dFsyRt]JZ-'ͶzSy]?S8-EvmE2D^Bgy9q :o@il[kk~W_t%7K5 \%@;6 D" 7ڱ$1>&39&pU|)dɔ=&7*ODj~] =П,ۘƦ酴8*#̹ufJqrF~S/)7cB]r?= >%r [|I2蘵ckDZ)Ժ5*_Zh;Փ7Z˨ n/B >][f>`;j?.1"As #w{*wsM |)&RUiRUnLG3`\8 iǪ ?n衇%r 4XV0-|?:O@2PGS;l.R09m w8}lGHً:샦qF787[ڜ<޳)DlH;r6xUp52R&:dp}}e&ǬkXԜMscrĵHS&ᖒ?vyYfTyuuz3l, v~i_Ag7]K0JeTA;Bn{ⲣ,Ɍ~3`fog#+H=dxWDlZbj!j;EԦNE~o>A(1CrY!C.ú^Ѭs87iu-Zv[/qɔ7 vYmBC Of2m|Ը S952M|*5}BZ.zOkN8)1 AJ̻3vjmS(Yw؏QDϜSUižU=0F}ƫ~q+Kn J4c|U/Qd}ƅ(}ar kݞE0/_=Iu݂Si$Q_hm@ ɱCC''5)'\Ў}S$y+/Eաp^&q׹w r׆!G7!z`gwbΣ?+>UD%]я.>DZdJuEw>pmp/z9nb7ۙà{uAQ[xLDP&qiC4\5ݘ=ցHX!v:w1pQ7LrLSӠT?,IwȄ 2zQ9s_.׳}9{pP)uks~) pBgPxup/hqA  f\h ߓXLSyC۝;Zឫ+{,ݠl8oؘ{ʔ!tЧV~->DӮFfDG~gD^jQ >7N 5³c`"T ;KdAxO.큝ƃQ6y: j&@m-[Mcʂ~E§@E0n =dӫr3ː++_-ǫ[y@̧={>[tZ RdXTEK Lt\DF|mᷱg$X|9],'W \}DVpVjm"Efh=߾=Q?gX؊xTN;Vnu-(I=kgNk *d7OpA2†ƒL9`> |p.%SV7X-A*7[ G#0ip9GIW9OMq;r//c忕W 7H *JvZ;QNNk}z& _RYzK=OwG-8fIOa}1~ɨ':}(.xD-gSyEe-6qR<>U c P6e9Sr;AQ o>E4q)z5'rAK0VbS<_z)?x >eZ#rzÓ/ƒ\jIk)-@84@$ρ!|p[waÆʝNޞOz`># J+LS4FxAy?[xdwm-(K|v\v[hJhI*]eDyj|vl$m[h i\z3r=[Xp!ܵ}#S. L :Ӫ['pޣOnfl)7P!|?prRI,G)s pn Go_e*\Kxҟ-Fio6ZJc9_u"%[YK;rB*JO],Db/+sq)(6xTuVJH3aF0Q'Kߑ!"quGM;MjF!L|Jelr;Og(%7G^9uuLhݳ%]~>KEt{ Э"`6Wnba#.o(paGMvH; _N2ܞ){UjN9'#J:}J$B=9׋e72]4%̞oi:\̭rDëM^$4Āz:NoU"2bjGŢ)0{vaW&6|Tތ%"!iVnŽ~{PP])$p%-kѦ1j ?~N2 Lkwih4A@K`ey\+ip^g 5F16kk! {F VY6~d98xY囸t vH+}rR/Fe@gO}I?_}h?%x^.rY-stbwlA$#'}S+ 0B !+>"dƥ*2:7c:{I2x@qj!/6@KwW)oL>Bq8ë'۱ B6d̦jfQG{’ϿF (MBW@ Uv'W.S;K-yH/$3%y۩.j[".ύ~T}p,}ZW/EKMs8s?@QjsmJE \4HY`ֺ~!1\cN GΒBO xҍEͻ%^XK4$q2:npߏVV@\ʺnڦ#'ӎ]%2+bЀp~ʱ;XmNCw [gr+E5ᚸ'q!f&2R^:&ńF M`G ŤQ7pHOG|KN !̰<b! =|6WᆀD]``J(Ydc)E-!Ttn#|bǫ٢%ɠ?Mi't{~0FTtYZFbj-R_:͒2p(_HӑML V-{qɦ(UR&RȁH,>d#ȕBv'pmhf!Lm=YzWR1 6}7>/P)b !=D {Do] jwCd̐<80̥&KDUgҟza!lx,,IiWdgGT;;(dΰYwRf;'dڞ-F4w,K]G!Z/)FܤC"K9.,%f55}W@l`.k&T[$oñgd K E  ' \xT.m /[YS-tm,*b24ݬ#?dҐV*"))iq._eQ6ynM.szR (E鄉@X4fmfRͻ#wNKM{>:X Y_3j([GjɃYЕ]Y;mo(Fʷ5Mwj~1JB] 0\-Ѣj1+R.뭽WE@hI2dp*r%'v9=uWHVz]<ݺ.S+(54qeo{Z$% "k\3c׹)!?PHD~+,Ϲ@H5.8߀<>RbTaM [BHf4foLӧW8r "؏ &sI}"]IhHś"*\ ʣw',OJ|봇(퀘~K`S9yI#X]Л?r#]/tu`Z_ p[ɸŢÔB\MJpeȌ-3"1츇*NqgYŎix>jD;E!,'B'j E=snCq#V<^QǝGr>?G2?yEz+D8ՍSb;A U |blz"qkU 0?; tڵq=sX1s";2:hFnyQ"M+KF77w,w.ݹӟkXG|@h-ƝAʬTdxZLOk~_,)n(lF(5|$\ڳ(e["_ytܾ#P>m^w+#rW?basT%?uB؉ U`s1%sz2R*{eo+:UҌe,e0\S25q} j~ Nvu˿iK#rV̑]pmׯИ 32 9P~lX_^Z#{йM ERx%;S)t:eg@m`j-,֚H,&N#υeh5qV|کxN[x!µi[btı1}z9uSq!i摱1VntD-%g*e^ 8tȷuaѠ/OP͓=60 RTV&ʺ|%G+ev9]Kix{~l;M56 XLzM^6XѲ7$f=#ÿzUB,ruKUNZ j=F kT>1e@lL\+EW: ˶;zF˓3i-zNn-À4QnI 0ly !f%վ<폑l`),=MP 1UӰ:#p3ʱ~/Ju,3ִf١vmcc(s_M蝳tu]BhjwH6KrstvUiXޙpI{K76\fl_l r{ϱw9Sm_i$TFBXvaak1edcFJDn(49_T3Đ2әQ@L .phN",WD@)g{{y/\cl+Vi+ XAO脑lS ̴}@leËMN)+/G6u\j}KzЈAa/7St&;!05An^6ˏc'v$:< C J+)9x'3]JԄCQc^|N/RCiXC ֤v ̡`8WOp_42j9 `7yIȹ5ucET[Oղd#u$sΣRp;"5cZIB XQ{^JIB\ݺPuUQ:0E<}U?ǿ:řQaai5?t=VuݛƄ MfO(ټNu5mɩ<~E)T^k@6X`t|l4I^0  0RĂW&p"ho$#XEw}bR.w7Hߢv3&OR)fdh-dcm͗ IkS{L瘂՚#2KL. N+fPUʖmMHfm۾]R߳_~3ĺ'<\.s׹ Lt-D-Ꝡ;]>%Y?%^LF-#ǞMJ@OڤJ~!O>ts7h uCl"*) J(X U4ҭ3]Hrm >VymZ Q/}b%4U ?-lf5gP+ʜn椃5ud)XORڞ{BNzQF:?w0):|@c\Ttn#GmÈr&ҎzaMW'M`gy)l(zw=^N>_%{-:BN=R#Mb6 *5e+)Ӌ}~pHa*t]$q'/1<+E>Gp|>W'a&U.*N-G~>Sq:8$%⍽_६XI>:c{qY;/m4|vT%;s֝L(YM[\ ZLo3 jہ>[:= ~z,;1}Wfh k+f- ϩ}"{9KgB]H֯N |H5t>mV0?a&־Ix &,$dhtPV>y9wG )n\p^@!ChM= 둄43mnQ<8vY8ÞsyןH+\0L'D4CHN7)˂iMoV=Q_yv߃k^Q_NKB"njnu В/k/*|Lq^33B(͚ ,rzēA^R k Yq*]A7 H4Tb&` ww&mk߷[e$Q W`?FVAҩXf}cMcۤ:e?|,3fM 2e2aZNQA >aK߱`1*-EhWsfQPe5Vzߦ7:(dɉ,2mxNWQ6x Ijs;{AsD: 3$Hq+t(%mMU>]iX:5Hfnt-?4dynrH>O *ga~f8| ϴrO7͓RG-,tdaʼGb5@a)myLQ@FdɴWߍU&'v㺎N\şWx5K;&Se) 0?8Xuг{{JL ,Q+[۰xZp)mO6S k[L Ȁ:N[.0B*?;7ñV{ ]_7맊 v2p XJגݑ X,=cq,H$HW)s`9?^֔֯p2w6w97(9F_Qd't."-P.0`pi:jM<)|ݍCʹW[)CLSt UJ{Dݙ [ɞuQ=,JrJbc5y|k8nQu:`JڼqK^) 4>wjsu)V X'yE1+ Sؘ4=EWGvqMNfr>46ċA {i/{:ED0V58BF&R~_﹗f9e-#ߧU`Sd)D L+=9@p% ~vyIg)7EV#:Rh~vεlvL}׿Ƒ K\#DL:c"YVD^"9Pc{]w&"+3T;amesćfSW1$ |ez^!NʏJVsy;YɾkIT']/}5+"uEXa4^ތX $򣅑ЖAI[ݍ";34;y9m.>@iXHsU!Pd0 ȋ|ertH; ƣQҘٺB*2|mуJn4of_O n`o}Gm7kMB+vXͫ6ʘƎŘSH895 {Lv+G@Nb9~rĘXzc ~C ,neBf=]2>!>S*EόlFs."9[UD%jfÆJVHkcKcHq~NȘTb U [9T5 y" xlQM?0;ᄆ8QRMbf7WRrjDr:EKh&Sl O~^ms7A'aZN`,\;[yoӮXSDT'B<'x hyuA_!D׺=euA)K^=۽> k݃jH-/Na]\$Հ E89#{$wyCT| f;u},D'uky-xXF)dt30Sg~㪳tlѿcO(^_j><"wc2k~^<)' c5!Q%3rI-!O>F vŒ6W4(3TZl{Ui, jDPyRÊOҿ=!@y. ]RY6JAtvJa9->*?CVMC~kCw=΋f..A@ch3AbZH.'A*?_u!Ը[~V 7;0pMe LDZ4 "m/E~5vɎ=rSfXf=dgðMde556Dn 6SjY9E2jq#SzOl9]ejz*'q?P52.!9%sW(*$jp00Z@g;eۨΫ^!y3ŧx)?-3 F6N\%2_ϏP oܞ c3:܅nY9 ֯m \9-")OBm:{3-m }CF:ŝٸ"JaTS0J~dgi ~76d[1Wo+g>#uq'ؽYV{DwUS9"O{4kߔ2ɓnCJ{G'Zp7Kj&NRiOwuPdڽtAhK&ڲX\[xm,wJi~a?˧մ; '%tGO>Y\D->5ytqQ.B䫮_{O=L_ .$tvTsvS/ALױM8ɪ%r?^TҚ$# }ҥN՜vBJv>]3 p0 {#$@iDǂzJ'qbq'j}"Su% @ˊy2V O)uU4Xv1vҟQ` ~Jd[LL"963 !!Va'Q찢;u\1m0]ՠas8zVfYO $1^Q\PE'[},r@sFU󡢋B y-;D9ۘeX,Jo$w=q)-\Dp΢UH ΁6}jʺ}y{[i!R-Uh;WO #|' ō=nmO~߉ J4krPۺOCh0n l.;LvSk\ -CG{pYIfG_./qw2b$I(~)̰`(}H{QkAǹ&1>DE!:|sH 5Q JҐSB+3{|)P=o>z8-=i/U\d]0JnCSB7mMwn$ -G,.ZDo-/^^dOC-ͬ*-Zu[nX]sQLnqѮ߆IXK?_İvc#(^(Ц?}*A/ݨc@G)q? @w2-mcɻ:8 h1٢;룣L RǮihb܎igqn W<7. .j~KE%I!Y=3Hd ]V5è_>в=Ssۓ(ov3:.T?kS"i6MK<OכmPcWf+jTv9e};h8ltq[D7rva~gPB-8,Jȇ 51 H.JiP}FN]c[] k_H^^_J2 J6NOlWt;uǍaUrhÊl҄blG~M B@[ΠQk,슖,UG![$G{OlQ68uRicRgݻR)U{ڔVv'34򫴫ך I*(J)};w]#h#~9eOCv5Ь:GSdĜ2R(S01jm_[}ټy%fm"$A߿G8t %t1r{כ/]DpC^jd218\wʅF`8b.!Z꒑NS:b <,˹M6K:tos V jlMv~mv~̽{u10k8O,{Z!Go`i:_\CDR_R($l=׻@N_3Ɂ[dJw$ rAQ纁 W{OoG!z&*1Ob&"KZfwE#*cm3v6}o)M@XC݉LdsӮ3O'EzhbhFǟJt\q-f,eĐ%[M64[\Ppjh" eIRtg!|J FIKh_^R jZlUIՅ;KSIa{0#7 ^uWŀB[^d0@}ܕ%^^5fP`R;;zƑ7gGi-A? w+yӮY!N\JWgJmz3mG+!e3XF.*-MdQ}*S,,r )آͣ\Az UO}%Skׁ^ y:9>9FUe Y-v`F>^ NZ\$pQ>E9K1o62(5071Dq*HZψ]nї/.PTda6{h_"[Che4dUl'ps6^ +_:|X \N17 /k|.u\@tӶڂg6g~ l@5g:ng&^(GI4E/%]=i; em)vœn~Yjwr %h%!qS  j3wRL5*-צg%}ա*O>ΞA0tҾB!9^3]0z#?k&ѕ.b dEJh,Dc 't)٘S!]P"Rg:%irlN~O =\`DAzқM%'z9H tۣ(É,ew g 0HYX6=3,YZ 3fG~=$j?xɁFѬZ\ux@:#k!?!8%7oA#_nT ,CY=KjLCo, \3 8wiGs-u1EG7ӛUjf {8Jg(߻|@8GkLg&Fha5W4A $V @prZZnQzWbyRYI<>`w;*C?*(Ҋa-pS۰< =C}@#?p[vxaWp:]7~ðX_ơD5jlP?> 1Eзz^p 3YD|gA q>=I\owdM^UO9#kiqGDQ9+Xlʞ^k8K=Vvq*kW ~ ¡C1.n:si)ջ#<ÕؓfՈFC3L<"Q[ŁQ0¥M/:"cl _]wL9ӘfB`!.!O#idr"ƽSn@F~o|śKCzhjx`q&?]ė2q h^:!}$ 9Hm1wՔo5m7aI!i;1j0h)E <9C5'K{u&fzB:^?tS#;)T^_W<8IcyÒMVl3Si 3Öuʲ *F`(v3KSBp8;ak)3k=CҵJ>WI?xe|b@'h/!)@K33hR ΤL @!NeZy0Sr B%Vyi"C8u;dՃYƟĈ3$ -6A9gVgPc4@gw+ v"!pe*pj~tc&9 ﲧ*mqQ4ZjƴJ_G9z?sZ0pDŽ[V eY*HXG?5lkJEݴ3jmoRiM##:aQ]4|S ~H/؂ \SpDMA<<럩! ??jTx7kKDɻ/BڵH;nlÒnBr؀ۅDH?F>p E{G5/HK"11 .pLv7X&\^5o 3th@V*{x 6G Qwv5{2TXB~nc\B嗑=Fs6+@# LjƁ"?+VΫiKUgYDg1} #bԔBZruuM9H@DC :QOz Tp-j\UT%K^H^p( ;,ci +[#7HUyF|`ไYO,}0AVjRI~ Sp󁂭@Y>h`K$hckVOp_pa/4Ì"'5Y:Z5RdR9cʉy-eho|a_d+V%T_Ԃ/(3˽)~{'cƫmG}QGS!FF-E9S6(z̷. 7.-NM P K_x D1zݍNFRJgZ' TKGa_ 5Ġ > !x_.y|7 ;lqH)R!# b4j!"a=IzԁAeҜ6ojwqh8+ p3l/?mic~vbCPƓI2s>G]%u8@\_c39*˚Z1jAa=t &rwԟ za(iulk6]:5M)Ԃp7o}ظZUawhQf$O+;x~C ̗[;f'u;,XR|V|8Vn,@Ry94+.Ez]E~3I5[G>N0z`v%} [wNuE!fUjanRDǬGEk*&4[+Q~zs%UMErQf0X11I_,aᲛ@Z@Б_9uz}݊,;pRZO߬]ݵKQ .센OyKfE ;R@ad QsG9B}FT.FHm5 wA}3bD[u/̕ ^ >6%k2t80DJ$胻"P%ue2Q~a 4}_iDѯ2soJ]GL3Ν(LJ]!Lf; Y``u;r)/῟7~g?&H ]txkHa4Aҽۆ.3(-iQs1~33wUE8_ B{YFXќώ+ۈ:(d.$nc֮Jco|hk7ͪ^`ZCNjy2aRS}H.ϤLLϻvNEgŎri%BuzÜzG;@T~09آf#܋_7@Nc "H{(8:=6%yJNWIVn\\3y~XtlQM?.iWL"Mнh!OrB^,\.Nz` -._>'غ`ٍ7C}wJb-ͨfڝO짗")324yO.ɺA!u~KsL1#Y|*Iχdʻl0g O Dc [O G%{#X!䛛2gF[G%剦6r~uM2d|~nC:Ȇ?885ZiO61LK4Qw]6SoG^tH9́\Ja?Ji炾GQ_wz2繊ul.J j $f7@P*IԆGt?Պv3îFAՖՁGH ¥OTRD鶏oO• (p2.'OAQ)?>_*;ZU[؀JpLӹ2jơ \@}݅6DbjM@@4R\$yER1ͳ+D5Q֎;eVGY}D [խ3k/1Ђ;{(*qxsgڭF iٷd| S*3"XuO $U޺HIy.]6K %#*}.IitAmosP|{qDzUQ ԊAoJ\Gg2n4ه[/:߻'ZoԫIm6 ʿRY6L` <Nwg5ZXq 5myЋ +VXv`?C/M$ʂm>"bBE~^[*G 58rEC:ͻI̬\JS"EiAG 7c@-+^i {J}0I}!iWiMr%4MX9 ##,v5[{3$OIO<(ʥ,c)Ւg$M 8dR%_(TFBAm`˜ozk#Vfր#C}N݉1+ev@OzzXZF,<{a(ENȌ䣰Ξ" r#T4F_5@)d9}CձNVcS*"rm:z&nR1jo@(UI7j~|)N 8c/ʁkҳ}8Qe%bL0S S(0ӆʝBHb_O945'7Ta.Ae1j5yMA0֦ wo)o[j= SO鄙-ZkSUnIk&Jx-4tǘ _ z4X27N&e"H"N~+R[+B9Ԍ#Ԩfτ"C2j% "v<_#z ĉu @G;R&gD&t䋨w/.j1BOYC:q^gF:Xݗ{n#f$o7<^n3 e9!ēd0ށpD\Dm3zl .:I{=Ig848SQܼf^(>]J<-Isjv88 =[zHtz-PJ>*p'rЉ"}TL曉=ߡy;DX{_Y7MbrJw:Eii5 9ǟ|d8Gn>ԙEx띢E{^Oߥ\vQ*9=0IF~{ AT'a}h*b8Y%|- {sEO[9Dyi]:,R9eR{nҔo "/ʌ\*%dgB׻"x;MfAdd7TThwȍgMx ;$~]M?Yהܻ#%~xM)hjb{DQE(̄` omRjJLZd=j"n.MOb,U Ol҃{k]8{RsS3)>#$\{ft+ iݔfZԶϜ]f".7)y:t.ٌ>ȉ̦2&Pb|Yk.?]l7^CtЗ9yBe;_W%)9PڢtH @ U{-[ ?648%%k@#kn(dꞏsH2= רdޏ(d!QloGy n,q0kL;Bi!̖;P( \p'#/'%sKEZϏAqn5[$εI}l6>MRiJѕG8~/j=N/`c3:u  ˀ)!4Ѩ,`a; 9aYy$] %+mʉ.8OIiX.BBq:nnj?b%D3/TV%-GF0Xuck<*]7Ӷ05>/FI^6XUgp$Z[m6l~w'N sB {7jwk 7;7_)>,b᧙tMirBT}mQ8f[okt J$Y9bs2oBk-.Mc]7 Y]HE>fxvj\RpO},1"Z勮4/E < W3kN/*%EA}TWCׂsmA᯵9cD}8HA2c1UIqIw ql"⭯B0߿a+ @ȻO*htx1edLN% n"=8VK(d2kFo(D:Fng?xo~]j䘑p%>G=X7!^WVTԒ >Dы{~K3mb1b\, -MG^OSQlC㬵ޜaHwIJY_ >0ƶӃ!e)&G Y`W>\ sn=nMBKGg?vtQalΤ YL̑)G>D W|D)ڒwX]H!gL{~4V'f/lڷEB Z"?a!Mb6t*Z&7ƸGv2 P""&Xn`z54*sDLo@}/r }aLv@? _7?)Æ)cP{o;/}e9L{Rm.rOvyY[ F>wIξ6 ~eVqNZE+Us [ik]4:ce"iߒi7`Iʶ݊p՚l|=p@*XG#o-xI^`HQM ."^T#elT$q7[=Vr)P/0({I}b_+ $h.+<_Kx$@WC.-:'P}у tS5hEi+YtYJn/4@_>}Gt7F<Cyj^54m{TMn??]I ?;"&gzL>aX|ME"=e16R*Y޶-MeeG 6F&RU><[Dv7av!/jvK4a6V2@ .u$%$u Sh?h>d. _c<3;q`$#* d Ò!^0uyyu*OSʉ5ih&oRL[4JQ 7 kehaXk9dE6*nӎ|O3"[vz7]fj-WAIԍuUAtf:FY9ɂ!T^D~m^!\ꈢL%nKVsL?zNH #AuX:].:WA%؆)~Ei^(Ei4 Kv(Ƹ3DŽ_XB78' ˷AbE[lw\b̙3w2'{majE`CTvn>aԙ:NZ,gD h),|H F ŹBԄQo$ ;W@gesr 924nm(+pƢa} ۾|d`vdS,q3_X>b(gaN 85wOŦa05 H].*m<<[aݍ6 ?SDѓtw.1In PlL/l$-U~gE{Էgqo =}Z~\,R=8IԜsu1]e2?]QKe4^gﳮ͙Mte8D}OEOXƹR$}rXRT,\ϔd@-m͕@n}a̓@uZDӊ5,k+8찌3$[w_Zbt8Нp8v:.`CWDuGQg&ߦw[sX\>cˑHN2X"h1Slf 'AJ(o2tJGZhGci9NG^JlίWl[Sq^u ݮiaja8!Y$Pe,7sSdhmAIUa"EOK"M4fTAdwJɠzu~BAw=srQ[jRE| zRlzQxꮜ^ O&Kd4OA>8jAʐR~I`uHYUY $wtwz/=TxGMR}2>brK+7!,4"pmpݛh jw7h `e%иVql9݈=x!YAg|oINp u1uC/VZ[d c^ qoKJjw3Fyh ʼ/L'/Uy>NZSSn06'JT :~Qj^u|EUn>Frth"h,q(1I\ @Ќ[Ms P>VNcX͎6FAHO%CV9(l;2Ux3V}1*bHϟ1W|0vDL27InQ KQF%;'id&s@E?kzGf: Ԉl2)rݎl ۆcZyw h!ƒhKNlS@|P3kUobyC1KEW:a\mC*M_]_]aW_+eG\` 6=óg2*q&^`._ &]+֎`]͝ ȏ!zvΡގЂK+\␁f/ncegU|]ѻ_o%>ѐ ;)b$ݼUH)KሬXTe([)$c?ǐ\kIg'tqbH@v/G5OAbƒ%?TKxBNY'lIK b!bcﱳ 2$>OxV7xA(ކDYwQ+'w818?ru)VI" ςwS+ǴJhɶK)ܶs);?ͬ۩>CߓN-UARQdH243 \L = 1SN# YBD5pp7?}fvY`h*;5Z6 uvH*9{NCGY|jq uj䳱9 luif<,LmE ƕY?l9}'74~ܬE1~Mgmk7.acn0~Oonh$-sI,-!8 g~A }*`@RPuSmNv˂ ZZY?D33qpdK Ѹ|WG_5!2i/YKljܷϸUV"ϼ" &ɮK_x~ḿ n~BU ~^v)ID }RAoKY]H3ٶ>;`FH,sLVv*;nOWv;}Y;R nQT2G}oyxr^XJsv&3px<}0_MPh`奥\yJ\zu%q2⒅\I͙ AtOgzmՄf?~ma<]XD;!,g k,k>;$*%|*61|6ȜE(|Ҹ|,0ZG$(cL-͏I4DW~M18X|cnǗ~5~ uFp%bTu#G%uOnl5-=$HՊq) HazĝO_9u Ác)ɪN׷B$/;?25;vM;c p+_4NSu0ed`'r]X2` gCjO,F ;YTln6. f񙙆nnNz\,fc;`:34uC(n\b\ua&{8D,Bfsu!PJǛL(qR==3bg&tcF-c:^'=O>E1*VΪŢ^Kkc#'\jkSf#X_ ލP0>,wJ lz6F9ylZ'YA.3r |cF% r7 +iWCQϻ?XiҊDA &`( { ## @R$hV>qr'8Ib?r@ֵH/8ݳa/G rywFl[jmh P,4h#|6 {Q%L;m ew >fy:r82rx g+e@- fkqlU{w.;q¬۝ y'pqC[K쪏eg7+FَR-Eq)_dH8Odj- aG>Y[j*#?ʡ!VNOKE xcB9I؟R_M {>2.Z;'TΫ+dT>Tj|JqGyr#Oq`brY|'JX7\=(|-`p4z8SZ=0LQUEtq}p_wT@fPkYV*c^Bd|o B17-W0?`W˙6F_o(H΅y0+,`lM].ďwN-_L>C>uvn9.$vpi#}5 ֡' z-\f&Cri?N-WCV!ǂ._xZ,K@S=訖d_DMNß*t$';P iGMCSDϙCqw?YtGn4%D_ V\r$V_C' ŅXZVc5^ }ea.{)Jw ~̦9ę['jR dȹ3E]\ O *^` & 2gȾ+nBVajYyArT퟉GafgVcV`!#,|H&йf)ȓȢp|neNY@;.(zBKB6AKMOpk!$L(?Nbz(9zR}.H{m9%ѭ4DݺJUíJYlٝpazzw?nSɺ#^x:YB% v3.URvAP8DMP-xDR1,P,i> ת_>|7 %pfzCV+s۪#%r2ը,Qj6 {)++8:6&Q^G<}c^ e1rh>UzF\9\߁ngjl"FMɞ(Y}GDjwD[ ڼW kgdghVK5G2'hPU!mxa[ _֥֟d'o_XT_LVVIi82YE}{렧ۖ~5;`q? \q]W;1[ wLyzJpkW_ʑ_j^==5v_ű I/A%҇]ʬo3nKSԲܕFPOz8Gs)i7d5]WEL&4OXg% W1F7jY7lzR l(a{ҴRt^ֳM0ʎdtiEd%0MbiMFڌ@:ځX9%c,qӬ/HMZǒ@uъ q]i,1]ECGI_@]x1ׁ8NFMEL#}6uE4իA 束FDDS|ICflE:FAm* 6>tiVVM (vyǒq??ٱ?/Ơ"YϔϪzz'?fTd5H IΡUWDAVG/-]Sz_FtO@T%.twLH8@X᜿qEᔿ/%ab+U4x ę3 #t7Hˁ9Z8R^5 ¯$DIX(F(!z}mj_kbQQZ&j XiYй r;X.s{s:"5 6F և)~KK|[) * rP͏B/Tܻ8.<>pw. "_ {hZlNtY$agz:]9):zvND7]LtQeZA`r`30)_K.Ch kAf"ƸIF6xy|3 Gtx7AX[/m1c$o.,!~'8-M'ꯜqvTiLՋ<\0pej+O=:K.o.eq3D} (@g㚾!ir˫h 30x,ꖑ@eԟ(1*p&@~q'LJm;nX|Q |ul osBNB\)k5TEa(,a",:)_w~fH-dNvPW YFhǁQ,km0^ PQ[7,U-=*רsx uhN1Tr-PM =Ф=پ=vQD8XB]D8g#B'-ɦ:CxY~# Y,̱a`+eE@̖.;F'Ya#3By @gF%ΆrJUq/~r4)ndǛ P"NjLF=ޯi.s˶r]!GښMCR`yo.88=,K3 #*s]ӟA`BlH0H˹#XRalS2Ղ:5S "|Jϼ]8sne0G%LҀM!]UP])Q-i 'H(FU=}JyDTj^X/dr{ %^dƪ~.sPRc:7Gv5(W^鐈aubpp.gQ`1_º͹PPUb W;0;K=O,P悮'Pa\%p@H;خg hAV^ EK6e@!vEB"V+c`I/5^w"C{$ ")3f[ŁMf +zN#PEdQ7eT <{ cYm1U'ant3>T$*QXULp<d(o|b $O.e|I fswOk.*N/0:߈OQ[2ȁ ߛ HRn6!>f5kh ?HakqjPB5ZtDKs4;#2GQ#3|eʎ5`=q2Ϗ]K zGjIEvU]gկ~N(SI6 u~+(9E:Zrl ,7RGg>gFJά#b[z 2 uc0 d5*4qh A")m\pxk.lQ::eM{abcr})Uދ}jRדoSQvK䔬H/7'ڸے*HQkn^ɭs/k#+gl76"9 +,{8OU#fy!HO٘-K>2V.<6e NZD7tIVv]?g$C(k(SM>gΦe+mKw]X&c{;_lW,Y ۱)tNɦE}N(q;zocE\f*qCh1 Z{ZZOV_D>Fʫg?`F, z:q0?ՙ8 ya!:)T:gw(٤7M$ҳl$<;Cw qaQ͊.zn+(P]+g6~Rqq )FtDKd:J]]N&z"/[.3ҩ?"F5SHaWA59"+**08*JVdO4V$ ɿdA|Zg+W?K+#8fO]#W|BsƎ(=PEJM)+x0ЉPL 5bdhyBv -HP_?kJ_h/Ts )ﬦ[=V%0C};u F;u-]7Q>_ﰻd]YF@gt$oZ ۇFf74wAڇXt'rў{%PlC$v`ޗOwcW UN/,l˻A'GF7۠M}͎ukClJ6Xؖ(]z$|2͸qXMjK-D/W<$O2)^#Η_;jcfˁJ' ŻS~zvXdAXML?u]{y @ePz'+XK(8N[PWc5 6fpƲdUZJQmH1bPu< $_;ā?lE?֥x* pjCbqET7la)r4vM-q SJT" ?a|6NE)K|EvKf=3r6YRτU8=^0 Nl9 4!YjL0nRSH>NHɔfUT- agKǐ %32?L2H8"4;PjV~Mx M_q ?rc'( _ Bv\)ksVtqp~rD=n e*J^-*1T+ndϩzf#9LFJ.Cs.ּGD3=/h?Ma[~:@TF\#իӀI!<"*$&V 6`-~! 9Q3e :jyT>d4׸pHٹ72HG;?>]Pv.}jf#ߊ_3K1WC`_AP.ً zp{I-|r`9{ٵ /sK)E?ֺjh*,#X۶u?& zR~O1ˊ߱GW1!KҏKTz>QI|Ĕ A:5x-ur&u;W!J8'z:3pwGXu.x Yʢn؈Z# ~v䓲pP]iƮy3.㬖{52M s .V]Czͷ"ZA[W}5 ?Z$nLC<[1/*[Ԋd&o܄\$K#^Gq7ȧڬ3_.?v W nAnD|R "yL@*AU6q –+`-0ZĽ\z0岱F(coUHrSWLNQ1e"gDP^#eJRQUWHu9``4^ d+*' )5u"-;{*J R""9Ϗ4{t3غ9JH+_$l,m~XY8Vr8Pg,NfİpQq{^C&9/<جISPi nV>&21޵_i0Ӵ,I8ȣkrhj+K<dVg(x֢BD&D}ìCȗ*ܬmsUxq#M*V iK]D#Rcg7f iΠvXDW>vD\naɘ||6Q_dAF F]jf|^_Z2d)\xӂ{m7lv * sXnXrԇ׌u2y!% yXRU#+"{mMOEg<U:%&SA~2'>_(ljJiUq9@!30ԮYYÇb5UFk'm\t!|$(eԙĸiR{ŗ6%۩{өU8LrH\Yq)ihE{H~$g]ι!S$(nĝ8bWHOZL{ 3`TV{qgJFU6l]hu:EM>fx;FtޅtTL_^,-Тh8CKV}gɵATȌ  =w¾1ID J֍`jP澽pbPwFTxdpj/]&0!82mY qf,n%IE:+Ү"_N|֗k9"Xx#F Ճ \XVK,hxZڤ:$2+|p 5p.smD|,LFQ0D%r}ȯ?Y򥴠Lo f}C´bnMN'il6u>6q5e$aIC@x< ?ϙc*&ZNSFİQ ##D̝SIfABiېp'˒&(Uoit*Cl/_mX:ع^) ~>iQN@^> <fLS ۦRSFES+-oar 5oH:eI.Z:޴XlMH8 a H#Z/h'Rzyt`omb䨝8„Kcֹ}.nƁ>;c82x@ !c3FCea75Tǐ@W>tUkb:]vFlOqd;{#xnckT<텚Ša_Q*QIp&st=1ܡ68$Ʋ1_SOXj{/h [':}Vz|G|ᐚ),Whń`OEm=Zu3_;hNZk+zG 66$c,ݚe J<61) PW˦R}W,uLK|t\HJK(<(v^l獋YB|5ҟ$6"1(r8\^>7)@ke%T%2rgyZy}>44s?rK>}q܈cƍdHs ׹??M8ΫGOt>E%C ! Qٯ"zʐߍ ‡"VceHn:Fx9])%n4S]S"Ұc0mH`6˰Lѿ`.&hG\kǂ7f7eTd C?u.nVV90Cy ڱ^@e96#L3n؆N2S62kn`X:mee6 k*88ڨz!?XcAל\Sj%h** jBXHu :TjRnG6jo*9A1xհݰ1ZI@Pk-ZP"CS69&XE;HjJ(OK~\9i7k/%\D fZμ V8 -aHtrHti̡/r>OEP3Ґ[F&,0^kϐ2ڜj{yCj+q<<3jO.)ŕO[ߝ2/&o5E?J"Ȏ2?#a:k>ca}r=0\<%dمc#7+qa'PSQ^';v@XP:k#'JzgRrz*{j08_f- FQ4UqLC+foI+3Nj̖M9aNgy g#FWA$6+b{V:5H125z3-Y Gl [ycUD%]X5bR5CNyp!_4niZ}8[d&Ջ̑$cd =LDi i6ύYCOEw[Exd5nè;#uN/$}/ s+^˴JcǸ_Gˇ ]t+R0OG2a e4O6.Bӆ\$<% ]ZWI6~aK2c3D3=P`n>k}L޽.z=EpQ`h2jo (_DF?#-j Cc 2;1hpЩRv"BlH-C+ EF..C[<g vb@Wmb.~wAZ>@ǎB؎c&d$XmetZ_H`H^ݦ-{-18næEF9^ ?r9Y[?ԕ5# ]y&޲.k9M1 o5w,zD||2z`^!աWeb)#EeRM\Rx(6/oPs ޓ&='n |#͟.rd殅kQ8L}RٝcGȭ SZ֓xo1 Pn:\B. p-Sc1LVsݺ=Z_ tH?,<@F Fʃ~>Y]zW#}"3DŽ\uvZ[O %0yW lN\q5Y*|'H9}\&_>IN)b$0O){@bǴ|`[MG!b0f@pe]z<H\k%HPN+Q?МJ DbyI! $CgnθAoaalc~CeN/5"WA=*W2to3 !>7X z6O}NfC8 +fh5O|YH :D"YdUDwVLYPr#0,i6pvskG&ʻ{pM1t/uˀk)m^ >+2 m;+i2^&ӾCx?XAR(tix`+ Hz Sgmia wz UW+YWPzƕ6F+v^k*7o%KTeT+v>\F'g6 n zְ2v̸\o[8^_AW騦 L`ϺHw$1WC+\pH<- gTpS*Έz*82h`8vdždj mR]HpN S"9Lv6sEPKDZ]|bMj`[`*wO^Xךq7tC OehIw;ۂ Wj-2x1Kh"BПs/>s̕;]Anx!|EP^^UDQ"ЄOa6qo@RVd-)[At47@l%c W6-_J\ab|r\y;!JLm`3d{ZA7u[OhHITtPjo\O{lG΢XW؉ 2&6|qq%GxL"tJu=9$JiR >IV;d z(}VuSy0("Eh䝾/(v^450]+utҖT:x Zɷ=4TȮ螜o̓Nw{vis@Q'&S!Oɮkv`G]2k˽<)h M:V!5-gX $1j},V{khI~F.9Aux7$cX*ViV PMdp EbzH^ijj{"9SxPܲƲ3:;~S-ꎈ{Ώټ%3Hi1V?EŶ@Ze3Ils x})=u9G0tIg4j䮭59>ҳs.M3|K?BJݨYw"zi+dオ9?u8,րMšܷ՜/%6h#j\BFoqVbQEv'KM"N^ޭQA eQ2J'5䞞cqc&O3&P\XcyK aNzZEUM vh,o( /QQB,(^ƅ]r>B98eGpʠb.$XBn公gCe\|_0_WrnD&ND^Doy=U`),wPLIZbK\E %nl `DGvضe ofhu櫭P5҇Z^ U$U}>+ꪲRv ~ Y=%EcU`m*qs=A룥IZST?= %S UED wH!N9D$sz=l8ߞ ׿ b$x=%0GKE 8 Mgb ɿșBLoqZ0BtՀCk4,9^p|Wʻq9|IGЕ94M̤ЫQ^JWE(\ sU>5[zOMM GWbQV32U%t+8qx^8!F;gnuKV1OkwOםvl\4X,FzH{wz8l*_n~v߃LTZҪJouc<O#L-~e|~veӋQ!b?1 //Pa c ߤ&P[a G]%E6B^EV:YѦ(| _\D$|E+pt<68{e@J"IXbY7o*To`-uÏPJ rz'=નhM2O-( 4sK"kz^Xtjruدd9ųH^<::ڤ۱VXɜ˼0Pj H D\oW7Sn #s)\U,W p@&V#yꤏq д6}aLy^o |sc,}u"Nץ(_5ES1~+%V4p؟3EȄl3=H "q&nfD}\q. Fɫ 4.ypcU &2S`%]J[ːbnDZ.&Bq-KXY6AtȰS7hD١ E?B8j5+׹Dym޷oToh_&A)š,Tqɚw1b M EHf=H tE9OP )>1fifsd?YBKU$cBB6 @Sۊܖj51:sV=u1 ._k>mJ 9|#'\nMK{CEHvB񌕾ɂFJ/R75^Z{s/O|#Kz g~7 EvOa3Bp3ߊBTt@b1K>Ƈbꛮh 2q>e;J$wTOgd_knj"J2:vĀ o7\/:S^j59@fa͛C}d ?:bw :HJ=oHA rrPLGp82b "574 /GΝ$οnj*+rg} 7+u'=ǭi:vU)4+0. (v#.΅6{_A1F/JR<0kx];$JGKRm(%n1/z kBg#baxlKll<,es 7![D7CnP"v5C?讧f_ y7uZQ,Îō}cE}JUeYF8h0}3W h38@iTt7َp.ByGo O({tayw,A{8J(2WT~W8vP?ˬba4z:̿Jzgzt#kK5U7!گsUJYCx3g3{zFK8(b/b=R"8ItbͨbZ6#h/=A.q4.CktHB|Y\YЖ"~q-<Wsѧt8J;_%~5ϫQ );%3N%}m6tm$? Tt$kck߼:H󶟄Dݛ CyƜ}oSBg~nez1ǜHtK^u,yj+LY >LҘp<-:!1KOVײTSb=:`ikql$h"d][^+(%ܲS?h)p03 EquD.*]Цg\KUD*,Ft6rqaӨ`I.-TR:lwVqiK1Su\P3h4Su=2T:pF8 .I@l 5M(s.T4%ǃXQ'V[_!p]|sD&M/Kس&(=V4D Gũ[;qj»ثo~TJ^L pM@ZBv+ڂfҝgM)3΄$,!ٽ|[N8Ϙ-:sC>&7,r0cvuEeџ']FS z>[JiwML^oX 9,lL~} %XHntI Z^V|#08:8(;+(kڒuɝRլ2( E*r&BLA=`WJEHWEvsh@=, XkCd +ֲ#*qcUbnTAjiTdB9xp .7-y.BW G7@5b= .[ ,pGnQ&uc/ٌk>]m^g'1 #J#C˵pTۓMt{ĭ'r6&!%v/9ջ\ ,̶+em7;¬G%=m|/δzy*(iφD0t7@WNEU8 +({oظ/a6C8)5Bbm]W7)\p`b;;>% w8.n0,?j ʥ`cV/RWV Mz^x2SP isZS gJBsp!}ҔIC ;L|>Y[`B./^|eWs8|h 5 Ipvd!6rBy߭eNsh:ZGq,Eqgc5sӱ`7WoTLi|YPO9>:mka屒| .Z1,|τЭX E`ևƚ) a4$T0@в9gE2R̅q7uWڗ Cce[shlLP_$`?/n"{@c٦&i.?ϴ> ~hIZيļ Utz"%oĆ4&Ry<.%<;X-î)KOFuتH4]$9 'v4 XX_yo&Qۀ %%o_,TMifq{7̽1qq 8?jњ2SUr}Uht'o[,2/|Af $BQ(7<3;ج@x)5US]m&2W14J%L8Q0"Zf\DM I+m D.c3 IപtT yCxV ]DLy: -Sow5 p- vkq`lD~#uP}W'lh:XfTO6 J:ʹY2BM 4v+!/_!٥*x9T\-\nNJBq}jOw7< S tm1p\9˛* lP)Ng[pvS Eq,Mg0하=[Gy!'O׾Ey^c( d %ܳurwiIKAv~xSG %l pqj_+0_YWP 7^W+'/Ht Bƚh1X(o#y6Yh`>T7lot79(/K0u9ea`洺#Ж >w  btl<-i>gSOy@K;pMaUd]ܫGw,b8T¬~-Jz ]ZN"'?X\}0P;eB-EGݾ*CtE[Rb!Pm;Z6 ߈f=w?° yK&Զ$g^/L">>p[F(@UxB*K|ʠc8?ˇx*JT@uA GjOcv0 |;~In*Ѝ,L8 `0ʫ^$J8Gڅ'o8/J xaZg܌RE+}>cn?sv\~^ 1Typ\[ =.JM)UWRU- -J|rҬ=ݾ߸u״|oW%k4j럒IQjrEӾY"'5kJօp':nޡ5&d8 ĵ, g,;uaQ۟/6먭-QwᲆC3XY`SP^=b1BH*bZ<[.2],8ߪAq?]xav]J,a3EJŸ7񊰕0qgkZ9=y m}G' 0[3y&'+ڡYE2Q nY8c"řxK6DXIDlK-DEC8ǎoM(kBZtV=vZeb8'SxO SFl Zpo$6H2m*J"bα fN Ƨ%C+06Rw9q,ĀpG '!LZ 2:l'(r r-T*"g-51}Z?0K&ٍܤ=xpJ+1Ul-@lK\-m^&B;w67 ! UA*9)7LvG~Kvk{ Ȭ[iwJhd %+b]HӍ<(3?lN$ PZǵ&CRON6tD+!#'6fPRg Wu$Re#Jz]bg!ӱ!̥rL^(Gpv<]"p;kwvfYʨZCrjK)˷tᔃQV4&{b(omNW{Fcʄk1Z5*%OKD6_d~  Ic^jboiMHJ 2p#3ZK?ڬMZfe(tCֻl1XB-290lf߭A&/ܙ]Q[X .Fj2j|#j<dzNaB-[ J˵XjZT,B2 y$Ap6Ac~h^F<@S 1]A4!VNW|&_U{J1Jn1T|0VXq@ca%V#ǒY~>UsY0=EH Wk~1 r;q5#Yg݁ziVQdm):-t:PbTH#{9 _|1Oe0P"eۗZ\7&ԶyK 5WgK+-Z@{oҺ8$Cljl)#ACzwX,O_*<ޗ~$h5*.-;"nE⌹c-'@L)}4u&:A7N ،LGJpë́hc*x qnR2$ (/%p+vp~5dczD8! 6DɌ*Au *[R@ xBK 'lҽt%k@[\7R6QΏ1ͦ*H,J) xNN\DwwuWe-{N JwYAx` ^: >XYڥ7'mQ M-BK ަ>ʌz3GNH )zڲ{1jLbf}H/.}Iimk>t9OêbATx|f (!\G!G鴩 .öϢ@Y ] qu/Qa!bKc Y0uUy3v?kRjm޶sz&;jICvB&Ћl/^|[ߦ(w(^25\)ed@7n+/Il)|۹x.zނg- 尥Ovk5 -NB95vckh˿h$0xD @&Pڛ_Ӣ|p#oI p=5= q9@$J!#C sn/$(7ñ7wJi`pz躂ֺ[]*)#̺/?ؚon] gX@ T@[`oweXIN(+Itfb<ѵ,e\xEM "V<BLժ%.msU!C8q~>J@&Gg.zyuy6YLjօ}Æ; 36sLe cc zegZcbN(.ܐRFPE/6)=Yux_͉TV+)xwj z[`w; Վ_ړC%$\~lw%,%%A\X!EQ"Jb;XN]*A6yX5lRO@uW^:4j]ysܩ}5;q6e%~I,C,aşqуaE_兓⾸)T?)ŇL9d@$/xz[1⥛p!c S%g$9rQјV PAЖ}hOH1\kŒ۸yW9v$u9;3i]6PP˿gYZ0707010000044f000081a40000000000000000000000016439a3550000a8e4000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t//G]?Eh=ڜ.+o/  }B)mK;v?>~skaseޞ"ЄsTK\wNX_VK0} v6@l FOpjؒUQOPpeƞyK_&)t1 Ґ{IOuKg!N]2rCnj1.1-@:ZhFPn'<1baj7Hs{&ㄽ=.4d@BYZϛx~+!]nܫrEi*D4DFj'OP1Ed?hAPh\]"OWZ=sTaI-u1îRj  Ńr*{2ŧ&+[r0Keb X>k9̯aB u KۜPȆ~'eHFR|ԚBv6|fgbێM$x4 9%_Jx'eC/Z\x~s_a-&}"ރV}~͚&V]͟@K: 7i嫳 3t^.|\hGTF.Xjȷ(J z}E2F3I^U咸SO&P=ݸ-s7J\ RN ?t7n& e#_%J!8T,Z݇q>j-l`te A#U" . 88ϊ-dQb{', .űZVpi/]R_@Dl۪09F11L T+4&&ZmX>~(`x!g(S9ğu)$y0[f@(pc "JBsN||?s dɹ8(e'JlLl#jݵ8dIv3bB fg\.:e( a ݰ[^QNk~{ׂ@XU"l-JB+ud6DtSYn`'qg/.[^Y6|@$]bh|l7xLc&`-Ut1{WͲ@mlsϣª- mb~r&"Xej˳=7UmvFHfݝr7 T`3Δp%-/M(z?}Կ}S.a*ReiDruSHX:Fjuy_l"|)=+ߔqj WAaU O3hU ?@YB}ys0 /ĕ|z&yR$7O=Єʸ(m1@0=ŧ$RORҋRk<Y GRu@|K$B)4s#P- PDt'u&~/@YyR "q = _@rTdK|w X$H<)Bs]i_ޭ(X^.4*ybi !̓1.'{Gh0lchB)l`^+1k􄓚hjX0w@߮e&~rSbqH:c'VSOC>u:^lG]]L h]` AK{SP23Y=ң%AUuNemPcBWb4 nB;A?͚j|eaB&NLUSw4>v~A=icK$W::"^|W,|Ko  p>PwSd[7\yɬ4O&/Lhi:sE]p!/%4KL4{n iއm34p=rMpLWEV9g&5nsg<+~i,ʦX!\/̼MkrՓ;7F1m"yuޕ)Ǣ=l}%v@.= ;iTFlzH{n K[og٩,,z2P_Z*;Yhҍ GFغB64 Ogd?Ff$t(/&w i7Č.[+'v6|8kĿr3?<NQajW(Kw[ @UA؃{H* .NSC#:l|'/!NM5=~&g]TMs6a 5^N|i~Z ٚgB@)e"+ N|S( /#Jf"lؚ2`<6:/~ygG^bgrˣ`mFȓGX>q08PM ɱz R-Ls@3O G6zjӕ{>xV/^i&N{qX1ڢ[0#WʍwlBI#ޛ7}g sN>JESpY22o ӿIG04iʀPx^ ,,G,B#'"pm[ EIh{#e.>3\3LPMf/ &3{t˜>ᣌK^\5A6zov䊞"p5ZNRsEsJw=iy(ؑ{8h(:8s:W@So$i ţu Cz0Ϩ@Mg}VdB ;gW/ [o\TH41d+J=nz.]NW]LHHrs}(q0[/v!A3Ia!+PwfT%7dA@2śIB[D n''[G$bT&_ }:צ( !gIJ(.z(HČm>*Rg6Tc5w^ vsuןm"&Jk W@E_gZq {R[7* 9"Ƕ so',ػ>EF/vlIT2a'VPzt&(ToRՈ;O 8U'y`}.[2d:`o=Ui 6FjcB>1L]3t.f֐w@2̤'^ cu4!Z0A{' j>#/rTVZ8qI$躡|ІM(}` ɏ6ykzQ #Ƣi&hf0ߢ\yr a\pދ"&os;x&@IIyHJBogF,;m"s6x{i]W@raz5ݲBM).wE.n?lGrzmG8z!U;%nǨo'DzwEWuh)<fn{.TlEMW\HK`g.JSOˎ/耕fh x:o]g(x\(buPۣ3ګ2NG2 c׎ e1ݐؚ>ҸN>^,9ۘWES"!+|LU%wkHVfUBu(VJzSK<5ЅI,FٰZ,Ҁ ;H?y9#zُ֚P ~N1jm7.h>͜~T4H~fP&4}ν'%$_\KhO0*d3$C6 `1BzIv ÛC^::.KRi5VOffXP+xг?tdKm^_Tlm~R˴LU)Xӻ{OӝW?{"Z&*쑣gRG|ӛWs+# CR +oíQTdHܱWHƽPLvC,*cL&/On#']GLhl.H |=qk@r+ RsXfPz ?إeN葺v"2$|"DJS6z"\٧юRi$1@::DS;$ ɡA`=-u-#Mh-)~_b Oӟ~93HU8Qp]g Д'ȑG 5 '̨@CA dEG4Z'Ԍ)?8saRy2XK,^rH4 il177{hHC_*xIV*1(!\髾]yMF{S>ubK4lOe| F3_%x,*dz`֭Lf?ﵸנvzm p V"ټ1?RIH%GJ`j{0]GSt]$ W3 ""~7vX}kQEG}_"f:,;n>ZVA2kjDZtNl~%O$˚L6'BaJ ]lZ ǡH! ! %ǁ{5IcJt GE)K2ܿ3KDQP[G=mOHbb.xjn# ݄LM9U +kzm?}sNan<|dC7Er`< Σ}#H׉̌J|Z9DTyEk콩eDf:XSF؆nx^iS׵(ƒvH.ěl֬gI?a@aﻪh%o,ג2)v1 H~Iw'׎.l1m P+&FK&K5HmHr:'Ӄ?8&/u^SZ}fqM*q5@"sw8!Vb8zDWV,B#}I+}Sq[F0E)V"`]Y VOXL)q}2FnG)v%py/[1u{{B:*L%!kdk(QHٟrd%%P:-,R#JrsKM]D }F3Z(8=/҂4 ~z.JѦޜ\Ig^'T&:iMg*:؊֕*:6o]%Z2p u{,gsM `-skBڔΰ1Ъ5iDx;jN`Z<(`{\ ;x;T&c)_}YlxB.O*v\VUUֱI5xJUt!)22<:,|P'}j[ jy8ɯG~ ]]Nrm4D.%nF}vS\`y-&eR`('uEARiDdP+(i,bSP§줓-%0%{n%O>QǼk|d}٬+k8kDž R=nNu}'2^J`N5vd9~bS_͡lY%_DkBd@=smo*>E";ȠnzesodE[eO{.U]sH ePe-n_?0ǡ@ +),ztr,/4WO7Rx 4)U+HNT-mbN>Y5ղUٻ` k~"~ <EVnFy^8.<io) öa%й:D޴-Q5mChهTFf.pEzj xbXtP4+B) b]' |)N0EFl^E9AQ/w^ҍVdY#Zߐ2*yNR}<6農=D F#_\'S}/&,g ;bFl}hT-?lEi5 asdvC(EU]VNl>R=^xTMpb1\GYK/NK5RB6 |u j]j| sԊH.+aJm7TmpI;K9h('/`:hYcgKE񾑱yADJ`>GmwO&^BuUk(qduHA%@kZS[sm{5iC(v+my#HpgQX=_O 2 nBU ,Pn9~70M}Yn9J`ҢIlD|9qE5w2J6B ](83R.L#o6 ܦ+H)mڏ `D#i9)*<|%vcArE3 km|m㤌 f~N”緇Sk.ڡ,גB!zI8w]]9~~o+)H/ $=jb3҆ܚաj=@bH lLb϶ {9Vf?O9[LHrg_HdSbR<;g-`U~Lyg(Zs2'#̯8uTS<ĩ:{_5֕JŞAU]vP(e?} GS6',|sdŊSucٹ'[p}0qgRbS^lo`-h>uk0ܱ# x' .s:mx906s%YHr@fh,FW}~o"HCdz_d~ԌL eK_AV:.IT\[⊅sOҔvo|V ^Yo1&a'Vтk^C߯*Z .h ͇ E5ZepЏp9\QĉGM.5h ݤt.ZgEl3|R=iYB@>d%o@b刦c^~dL%KRc{LdUO3rLZV  ͎wjzJ05=sKPjOwh#;do4yŢN(7!l bŽ.D3޺I@V!j~O䫰o(T垈GB`QC雉ڢ ;=/&sgK;,$|v.Q_x-*Ǧ%##Ɗ+c_XD^$aVX0F6tW7!wj^;uNn2c.޼$/tGMTvT i oɹ9kTkE:YUH+1o.fSR$Y+ư_E;o#h@'Ժ1PX| XNK%̰`"g%iH9!}H%;b3]T~.Vi1bPEՄϤfԔ.ry٭0v!iRFW{J&+L*Fބ +A'ժ@*',p2Lj.i0^ꐫS+ {D~3_i2䒸/R3um0U,hp3uF~v4H*fmu߰On1'h]#EFUVʃȢH/ m`9AnZj(f Y2jʑ?og^Ūଐi짼zw5!H)AWhVы,sxSngr\Q1 (_n'\HRY3×4VLNսp aʹ I"F*%狺=PjTj)pf vנv8kk?:M g5S/?MSpC{ LM8 cC>f]z:Ɗ>ziI|9rw$dK\cz4S4+',%,^ Y{Ʋ`̼/X\0 =A)6i4i*Ah&z5**M8M0@|"&e r7J+1t=EIhN0ؾmEf[ʤ;}Ia @O̍`VlzԀ :EՃt_` qG|N 9E-){fl9n *ÐgSކZ O:I&)?r9xKmgpc mM)E^MH_I3dRs;Xs[x7,+rqև}L +T4+G#s˹Fu}Q,2jRLxϳ sGJ0ˉ߰޺%il-mǀmU3-ЦYv<獯#^. /{_SmbJ )UT2Üt=^\2AV4&̓OfgczDX}8? D!97ϐ5"N;{x0Jbij$*p{#}IDB4jE0/*Kf?|qхklTyŝNEZ, \AIu.WX?<]^3T^ d_݅r)vdv|fU={gs+%hA2&ٕ=n6$g 䋋KF A4DxPh)աaN?O3nkl-7! :xkHПN6b\=AE1X>p)ف=$AkMxzcGnfտbbN3zY) =u*QU 3L"XmZna%;L HxG%Kvhw*bh78|u0OZKb $kNyr!K :F &f_~08}SsfiTvf5N9)π`-1Dmy!2`p"aĠ+D*&hֹ{v`Bms^VUܾègBobQ W7enoB P u{mE%1ͦ׫:,f^ŪrAz۷S*yLHk9fWuηbV9 g|uLqϢp*KE4n+WEf8w xdž+C~SZ)StJZ~}H,kĭ%yѐ0 #2T">uBv 1I <ЭfG (4 ITY+ɵRJ>>*}߇q$n bySLn9KxT tU7,!`8`p4|zp0 &ϰL)!|<8~jىBs`MFT=Q}T _'F uyq%Z\ia粵"ץE[\2Vqyt0a(a|4|31c̗V,_)_؍lʶ3k벉0BP4ṉ*,n2QT]d:Շlx+_!bhBAyduBiV[{= aLaL+g?!${(Ūt%/PN |ћR%#CW]Ck(r2j-܏pgfEXqqP>΅®* =rw)%Is+eJ S@bWߘƾ%dBcIDp|B٦ k+z2l+JIBG0)GMCZ$L=| *bHf$LRD(V>s.l;x5,*ڄ.'_l kܫxM8IC(yC3)ؠ˕&wPZEv%Wϫ|7Lbn[e0}|R09q՗wTv  ;ӌpGz"$s?,sT1O5a5FdKet Ke,XN=~@G,qM\#‹>AAsA G 4.VF(8TR'J7#+28oLq /Yu[b@ÛY5-nKSxZ rgFح+?}BmTۧq=N"=RB0 s//p꬏"H0ӎ]PB+k@aKe>r~c4޷'8*My<04^mEG |:![)rSv@!$PRÛ^T4lY `ߓu9DmX,gIעE!.9Tt,NĨԀhm05s *Zpf3Aگ֋QYە񂍇=VV9Z1^iX pcBϳlHfOYnnɢ̆y~einV0,Uf13̰B $uǼ_c€\.ڲ'FU!cz#~Fh"zB|^=$$S*uE $o2;6͏9~Z&&BsϾcy9+ K]q6<0y"oKx<}s/ch1`]{v7Oz!1F¦T\?a'vٌٽ; Ob)%*~w rC_Kp)hhL+$x, 6|(lIptFN )*]})m=.tk'\ՅkTqxN1ԌCv>p' ηH95TMamG #Y3" bODWmGgFٱ#wW:m(3I.7sm]7a*%DwQM5Tw<\&smF#-h\Jr k9GƂW *Os cCw(lW #Y(E~wTaK0|, Uֶ5^}沄oCO=xYlG4+o_Ϧst,7H-*_|*4 ,CGEs1•7{K1j3߱IiOB5cbea(N_z wgm0r8}VUǎꨲmm]ĩ@ۃ0"=T&k-FEo ːodzj4b!t Y75gg}7΃]- h]6ޭPo+C+Ls'Y f`1 Yof{ε曁@TgB<؍|6ylˎJj#O{ArƫޏN껯)UlK8<\iz,.-|Tce(b!rʐuP (?].-Ow֜M}pK@c$.o cml-0.M`4v*>yl5S؀ݬ.|.]i`2\B&޿ZF:> MCE n=ҹz$EN-i5Jڮڂ1*Pث`pL'׬3Jɇ9-nH ՑIRC2b:fxȖB4VmCx=WY"R#ԫB x\5H2!#m[m`~0+Bf[O1AмaIJ \ӧeDs*:t=ژ98^-0m~/{&m~P { 8l}.MBcF! t0H06eB8*B8:荓Cw!IOjwg'Rڇ!,^i?!o5|%)^޳mݥ^"ʽp4%Jܤ_wy \4/qCAP޽MAf1D+ii-' q> \?X&Aw3(N&.6eCN p}fF_cn 莄j$U 3!6 gFFZ9uu@8&.L[rl3;X{azȍbŭ8K1|84`(]0dUi`; STKaPiԗw[aeXE_zy>F_I!.vLn^Dg$#|)Z!66>,r"](l4 PAjSJ'+&N! ʹcxת7 WK}DTBjxvI],~+ӂ3Ǒ/`sep/K7o)G4[dPԾ;0˲53Z@:șʃp Mܡ^;2,Bu*N&Ahc5̗Uс̍.*Fp:=_l/4RQ84Fvز?ȸ[}fMs2`MÆzK,9Gx: йLn6Dt~ d+]8@57g忰u-=?}lёL7U(kUVi:LB]t<۬Aɟ=|GpJzJ*P>̉; *cAT H^!ۚ=~_nN ;HזZA~/Gѱ܇CuZu o+~Pڒ@CIGvXdsv*,T yq )|T:v'qc= E{kwBrq: =+d~8};8Ҍ2+g(y"׾~@3g V>f23cK_A쟏Z Om^r Kڮ3*/  eY&y${^~!# *F*'luwN/z 'jBW/$DtP \ׁ) C'dxJwfy(0{6(|p eýL-=MXdz?6`N`zBe3v!tЮڠ"=xiVsC~CloºU(džڿn=`,rF ')&Gץ IZY5mlQ0r/{!eH6ZvӚuz3#b;ť(y} ԧNf<ڲʵ7D0Ԗk؉6O 6b=Gc?g2*~"6oG(D¤nPB >%(Jcy5 Ie:_ͱL*: TCS 31sO>Af` OQ&薾'3п%MFgm2'p./GdpʹI` OH ;WuguۑdItj]c(a DڜkhSr:[D5D= mmJXYUIÅ?srl|tb=_ v=jlNϘ#I3/%k hv@o'K?KmEǧͿضsSν5Řw=iRٜS} x0Ҷ([}>=.[ oZHߋqkN O}\_-m?K)VL#QxLN4'J },귬#6M,;STh`4g#1,TM0 to[һx ke? bP,_aRhy8 ,_yËuLs$;)~y10U3v&4@.>D:G~䢺LQд=EvdKV[dz:J~As}->,6PueodG&SLT0gDHbD/-8HAݦ,uQ#yg6pp 뵢ߘFw>)'خPRATJM0j.½~s1f/<GDru2.*ܧ T#&9yZ)4(k(JHlf)H6PLv-uYlTJMtl>!~ pxȉ޸I_ixә\TLs'*j9x7#(wqV%?a.7N/ ZZg +;9D"3ѷO!Nd`.YM;UQDOB5JjFQ$ismd#ĔW-4?&};Ӥ>͈lu Vtsи8E8lE^bk4mG4`r5$3;lTM훭 C'+z-'!@HbOau?èom_.j}_ :tsqk خV@+HGH?x 2$ܸu,1ˢXP5b ir>B3 aHS |DFFjY{,ߑO0V#4lXX>Bb;u\pIHR c7ڮ܄G@}!`g94uoTn#oM+^b& T(ڗ\T$b&NZo¹mE) -&")FmO|cjWxk_њh)i3)S;9 1SjzH:ʭZTNY=',C_-#G qN Ϸ/5紵kIsy#eQY e~rJy5Q ꙁ S&9k8J w9ol[/8Pz@epH~6(m/ELGP.y3a*=RmR̫o2JOm?'An a"hWI$<[ؙq*o&!E0˗Rjb3%|5DKqFJ_ʫK-R/a{NEb%_׻qu9X xFM ^g9bÈ XJ aݯ'! C$7nh]}j6ҏz#*ta?ɨpi|24RYw =j5HuDB0> ʁ#L5kroҍ wH+Љ@I"*YeU".ݒ.5T524 &:#\(=δ΄vCKN&cWoPV/hC }kOͺ X7z]m;y~ : &)_+pJ-< r;"mlm@bx{NF2.ꑭ"B֧oMKR^ER/է#Om 4#$[GF/0.e./E6~jY?lCC)UbCkږ-yn{ y!pFRÆs&4QdÑUa| WfɆ\(Ο8|i$X^;^D90fr 0Sc@t| tu.tvk=q_J/R6gPJH-IP3ş!A+bsèY|YaRh5 \GV@V_^P]^'R6*fPr[1+u~E{I592 }]qכ2;h\ Uu3w]`ƶu';]Jh"@j=ڸ$'3K߬WMbdK9_lF\KiUꤋx62QXgSu+7m:HP+ m7jꢌ KxqI2G-#kAdW:DL Ö OJfuj Ϙ| RL DNs>a`5I182_xWN!6zlNaݰ7eh~Ȇ{9h87&U8+.VUYP>k҄ki1R$_(/uE!7̙ĦK Rl1pXp6j,T@STzi<j%d3nYDgV~ݥU[]#vNH ѓ'f^ }f_ C+}6BB 9!`0UvfCcV IŰ77I-+ߚfL܈2U[|m$ڐn 1)=!jOg7#^J:B2As#wq:{w5sL%lK Z7*;顷 R}B؃\"bxS CJJ@QZw*@}*TZk%-b. 3;e e v^oڥo~8F_0uڙDh-H-%]钯m21g=d48 j3@ޥח*fYt/O?Sz&FhRW0֢]pfe4\ ی)yU=,4 V\X9gU&!(d!0h*vloc sㅫsT޾f$$NrJ[Oͣ tX$V~n/.`J߰WZcpV\*[=,V\Cib&ޯٸ'sa8UftH:2'Z-&~ Y` ;- TL3%/ڧ,'EP@I'_~M2fȵdZdä¤&h/E ES?9xÈگΣy:š><|d<[dQ^[pStU?ܵw X/k sY-J: 4hduVI$3[tj]c zPH xCz0+bq* Vh(&"<+B6a/l~NI hk=! xόߟq-aB3>i J90̸0zWS] )g]0hTf=$K|276ΌҮm[YU/D> .YʨZ4)V7&y w9W\"eA]~Pp?$[{m_F+}ŧQߗ=-1!&24KzSbq!`Wh)q @#VJw*v-c:ZkH$Qa{ѩsWtuIõi]8r@sH*gSgssA+C͠ A3[s>BYu",wf;u"ЅYmNݼ FdFʵ2%tSKd̮.Ԏ>U1JRu*OVAAVO&8̿./ukdŒsMX=R멯K2/.f Y@+K.N9TlnC8 ϓCs&uhkD7&]wr64mժ2Lq1}.%/t*}FJ<)+2x_ Ȅ8 .ҥp>PQPFL5.m'zv399u48% zU/*M;$g;+z;n,D4ts\wL8A^)0qe/[8{50-໘-gףVfH9 큮q9=ǐhL9,%WP3zK~'q8a^.lw1r$QMQPN4taʣJ 0O؝mr&;- ] X9t=MluLU6KoŨ Cî1/$IZ#*[6&J~LGgr30rxVyKV xF@ԞUp7&z9d\)yx b)]# ğ*SvA&1_aB;o9~څӴu< |Q)|1z-P0V~'U/?VfbM?ܵ,N9Ež ;ۏZdԼIkKӇ?|^Z-&nY?TE/ܪoT.W` O1 ka4gyzS~òbCù8.wdRҩ͊1O6]Y,@BeeE]A(F(VEL14>L)vtc~cWA\)*-dY~ kE${śMݨ=22ͪ ph(9G'S|:#Ӻ߾As%Yqc"}Ʀ}8Af{,%10U72DjI.$ 7tCI4JQWe0FCQl5Rt1)(1/aV"s0k߃װ8&Kʬ~oTtS}*niת!cK9N|vaxec"{#H"Gδc-dAu [j^L/幂Snq5D.H L(v3L L{{8hҫȣ¶]ٮ 9na)>F%^Iqp ] OXKKߊ[Y@ hB4+ܖX N}aOg$򦨈71ɬzGa cTC6zlbB3b¦~.=_a ?`JHry‹\fwlFdRG-sC@QF)\N3l3R%MĬf Er%: ,fqZ7 F(ش屆VrFZɃmKoSs-T$gL.p%ۍkPe:fZXa)_LI$xfֲVTB|Pt'@ †En7HM",}vO0HrC0h#FuλfBӀk6Meŷb=:&^9ޥ}KUZ3ҙcfL2b;E* |o+<&S, < P뺤ze<Z٢0˒iP}Tg'# .}/vFf$BĉAcbfs2TzOa$$:t񱶛Ȑ歃/ lw99էriRUy9#)p~Qi:Ъ1&zV6GÀST29,O>yjnT%03?QSVGB>4kor6F=.CteUG(cK8ijwc/]ϴ ,)hJ2S Yx}'8IdjU-)23,w)1n=~|o4(|OJADJcbY ܚY/kw&G0o}xκ|8!ӌ(R ў{J&.JXއl D[ u)s=+n@K}YÖ)ӄ&L8yQ}RWsjIcw,҄qսNLm7|YQ y7 cL ECkUMT2nhm?Y-͇(ѓދ=K=~\:pGNZYGu6#Lv-b9h <][}PG!6˟w5=_,]cu=$}&*Zr I)ac &nz̙Zr.`öLyעfNjW3į"S :m40 ? )[ 3)$:{X;\J~>R2TrPq* f܂i_%%P, bA8MHza%JK,NSJT_Yf9&$.֦`90ILJ\.l g̐Arr9Zu*|@i 7>Ɛ.))&3s"K9j+./ԁ =eV]!poDin]µy)o!v p[mzTVY @P!#[t&Sb.>m*pA1?T~L'w `ߪ3L '8q^O $8<4j?>7G ]-/VHÅKt'!;A;IkJZoPbh-H 08OW)lhzb0 pQ?=ޥF{ 7^z>:@LQq()9{CՃ'OtFG% )'}? Drឋ(COY9?R@(MDXdBWR4{q |m`z"&E܃fLZծMPnLn[p`,nhTZ~ppu hkZvtU aC4!?ŶKS\ʯow3 [[%: - iꎝ% ܰPn._xd:AGed:9JCZ'EsۊЀdF#Y0&yk DWlG}SB%MPYhea$7^y B(Ĵ I^Tvfq4;POz-ɗ-əpiь+So$Tdy/~9(1,LSAG{w|^/~2JA=Kt6Ŭ3*ɺe@0]Ybݏ&d2[\'awνz7G2@"RR6$SHAhz -պy5Z^s BUT9$P9W^x^lY8| /W%+#cz@Z"#+A≮kB3ne}߅+ڽاĈ֍jKЦ_^XcSS" _=Dl0Dz|ig{(UXqq/~q@§?0xW:t|^*&ijY ;-Ͷ/LZ=sXF zQd@ohfLXU}K 77 Fe/8swbnw8>ڏn-8167mŌi&KV[;}@|4ųyʽ}~=[u>A\xA qFDd9;P#= 2J+@"6{U@ r8Ɵ+A2: )jg?i+ R--P Y (;W8,Z]T8 3!F% Gf3 ,+Z4("•rCN©K.~%LvFdeqsE0Eї Ag\0ҟJOeUj`^݉98A~SvZElϘ|P;4;i{$NF aĞqh!QVxea)q +g7tB3lw+@yP _k_閇j`;Bw/xL|[ 5C0o^kan:QlmG[\hVl #M_0C> G }p*4"Xiq-(dߍLv?Aj,|wߓY="g͚{xr\56ѩQ,ZB.쿴9LcVn-= %9I IH籘L``|b1H/Ȫ]sc!hC#';CvI@MŎ;ƭzW fiYȵSP Au5.lZ(ҟj5>[mOWRy|gx~z5v0ꂞϦɁAu4l2G g%I3CϽj˄f,HejNzT?7[8S%%8B!\;BRH" arEkW~knSH/g,6|d,`YNzI T{:7"C2i:K-Ͽ ($k¨!eK+?t Χ>DHʚVkv %"ŕ5\]v{EuY?^-?pyiDqH[T0^h[COX<{:Vr Z 0lrМ>:mÂs_]%φ1y օ@͚Єr[^n+l=lf{o<(xXj/ a M5onS]ޑ.(ؓ7VW/~I+s ML٬'LC@HSeдHCKgL鬒[CA,S%˴5$NO[E[P|&*|K#CeMl`\֘f_q~ (!P/cK.}Ğʘ7mEb5lP f31xaY:l(CG}iY qBlnN~QD:R) o×F/nm,MMb|g9uZGuo%GLx zAƗEKUUο2p5E٤Ml݂V!'gEN/nC)^Kc%p </߃}dzɺ\qlP;.dav3@f9VAa}щ@t2AdUE!Z.11#DJWp%2Zս|\ 04Y;)8O%QFo6:ssUs,%L&8jzpCG [b.* nV }Vix9nlECZme`#yXzAoׇFZN!6ΰk9QPj*V0>@DQ)ZbӠ} :Dj8ɲ2E`R)df{:~o2r;EgW@2Et>56x4ȡ}2VIk>70=]"6W,R3mÄ% ' e1Q QАr{X<ԨJ)sj>6i5Z樻 :Ȧ)v3 :>p׷HD-Fc}9J1D+L&*z])odyn'Uo&UqE1$)WD|6 z{$UGoޗ !Z,*/<˥cerQhA7T}M H<9@pMoU;oxڽC `"`bDNjsuZ#uV0 p7.gynsz)\#7oZJV7pxlF[Jwtթ|I PWu/hPk]ٿafTpd֠Cם"$ ȃZ,=6=Kepmm?w+AcdY<똾V̑.Ilj#w)駫7c;,3iX4QX:SmkJ0{7:E+rƾʯ73(fG2+p˂d^XK);ǜ&ʰg@`kmg<1mؒQr/Mɟ!ٌFp.!9,Tc ua*k~1d  X⪹_}OP !ꩦXeB}c6Ah֧JV4jK B!㩱/ U*`j#3ʝQFywe?8μ_`>Z,ke]7My4b6b|3N:XS aH}*5MؚNXm"!i4ToG0~m(6̓.wqN#tk#LTwEqx6Jfg.X|vJR pD_ޛtXГScg(hibh j9sZ|݇D6U:|dqd1#gK8q4]_Wt6׸ǣ[b7*H#c[I?*k3 )1_N5 qme P FWS|,.!IlgRu'F P,C@MbTr&iN7qdmu 0aBO?;~sf-Q<{Kfwxq68eo@J-B_9[q/5jBn<~'tH <|XоMD)QW'Ck^^CсM>VDknhC;ьTǾhPKj[=SrF$pBw;׽3E޵ 8hf4::n˜Y;]aaRa0ܾAybu.>LV}pR*p>>PiW$+6>3jb:% Y_a)jA1) (o%6]P,γ6gxcpx˭̣X. v/4yno&sڹoI(w%P$ݺ[[uq=p' Xj=ct|(ͧ(O@Ea,)- h[u1!ôsJ*5"  zy%v fL^Ś8.bu> LTc@P0A&f&Hyqj`y ZG}ak)i Kw;iߒn uU'a+%9ʪ2g8EUOA{0,B#p 7/x4.A`^{+i ڨ} -L)xȊ:#ڵ4]bߩM7gu`^Vsly¥Uŕ<^4v5nZ:0h"yF`JU j8E4#L(RlX&$y dZdhqK\RlxͯmۈD$|O`-b𥵶g4:1W$^؞BH{ҳ3{ &6-ҘpC?~o-f J횽 ժ 1\EGkR9btԒ+z𰎊.#t>OHiY{+uT>88M[C1Ҍxnܫy2|jG,1SR€,$y2)8KJX4I Hȅb}ndI+2UXLwSFgBb[*w )vϷP?V`ɱK()xlYSc\BF꾶Z&4b} N'̟ ;|aNo^,?0W6?oo{HEe>ؙR >?#n:yE ՚\ W/N~L2To\]bԉΧf/oa:ǡTYn-;F<+O<[V3J?{(&"hYGS6jߚ+t>cq(D/8^1+bBCl|y^Ne#p8Q_v!xMeȚq]76 Ce/ewVvY!vBK2&6;S@N'*  G>!qՍz(7:^"]5 &f&=\i͆31&Gx2Awac*-JcvuʕH`NrQpr)0䰂c@*Z& (ǮfK.N +it -&\.*{)#4?>!fa؉MwE{)槕L/ۺ7ZSTЊUG`GλrR1:!lX 4eb!F|Q zuSU$%ҍ{KL8?S,Q! &-v@X)c6BOk}bn֣- kɶVe)94(ΜqwE?ombArm){w"Y~;()݋i:nG%I2XЭ HcI581?ݯ8kIu+pR1SE'lrۼ,dfc ()j ( uUڽb@7s۬*\ʾv3,p>% 3@ބhB{=KGSxQ+?2QZ=uRmlho+𼬉wcw1,R:TR|aUAy Ϣ৩9#s9w;rUO!Y9r˧~ȫݽL]NtH2ӥ펤UbҎ8Y*LL?>!WPRZ"yMJm}(E Vd.`ڌrۓ't}S/n 0wK)R,u6ɄvFxKj{aVrf3wõ/In (&O4(O@NEr /Lݫ+r.0=SetS'֫la_jK:Ԏ3:9aX#֋ ߔtNp R/"/cQYsL#N7BJniߠ_A)zZ&u}® #:ix7mny &(ZauJ2!M;>B>b4}0}i`swޛeQݠY"Y 9N@3 Dp3FQ% aӞV1_?~. gajGcaT~%^UŶc*&>[{oFǘYy{>uZ*>)p{>F_LB4+] >s% .̥fRWye;%l:C[axёL#F#bP7a KqE- v컓ϩ.k``m^nLyh +P(bY7u>7AeCgJHFAS&βeu%FhR]"aq! 93ؠ6;#'٧R(e/DkMw}"xH>0܂p,}O\Aw~?2x"Vj=+JTi%./D3jmvQ`$oW-;D3XKtE@6a|P3 (qi^ !A.zPZF ()ZB<e=\4ʹprxmxi*\ `?iBzf*x_dㇵ*/}Ş9 Y2kLwJK(%ۆ3RȪ-8HZrwюL2ia:st2B!D &eZ[Z/-(鹡x~ 2H^O.dp(|zqT^;n8Q@ уv鹴[3kVS**?mxH18+Є䛜q2µ5fa(MC?Ï +LϧJu`{$c;)|ol}TUx?4{"#n"4߬`P,<N0wv]M O]B&Q@d~˦VU/32.෢֖uO,SO[:ob> ĤvC,js/@^,_mNGlY}W4YI _en wak÷rki5Q[iI'lPf;`]'*, ٳ GnDHCyi"U!wO6Ɲ9Xu'ZTy6%jCˎhq0BR3aM{u=!bb/}_2|CTfiI ]P;g}F!E;5ls56)Cly+{@J%zX!1+5< ğkOD3vx!zӛu* j6I IזA'YzVaEfy8̧">Yk~)< kbC~`ANf-5F-P*E`\%Ͽ9{6*3lp[>/.(rtU]jI{i_;U﬛& wV0ȢH13q6~civR]`(F|oZGƌNapuDT9Nj6K@l0>ѯؕ|Tߧ>\ƅZkNP(\K>b!?-ef`ƾקGLduo^:*2a\f.B&8W  fŔ 2\dr#˕涫Y GCm8\ʱ\e#19Ry4]QLu_LZ`bA!#_Q~η'xD0%/TIwb5+j"ΰZ@G>{F6*D9]5c֔TnErOkYO'L' q{>;v?n 6 dzۭ(CHžRA4_Jw[\Y(d -랋!pQٌ>1ѱ,4Nߨcg< e\^a !"X.vJPHbf^'FPY<4$!Zokt>Qo4GRF/KځƄ9TJe-j=e'F`.o<5t\71Ҙű'rl?#&RV9+7{F 9^A}en(!Kʇͷ| E>+5vJ0 |,4-Nlo9n?)!}QP5MG‘t .mJPyJ}"i*rDeOE!3<&*uZi4 P*NJx Fpdlys3ndkKGvvbcoquaosen~_ZWb4Z| m?8l?7I ͈OB~ MDT?d(ژ=;C2Bl"I}yml@9^ xd9H|*nI,-Eas t>`Ǹ.;$A\}\;`ؓ $vK$%!ZSDW葎,ҢźmG۾9[FE>?2l`.,jNdzP? 0u¶'Jʧ?*Hּv XR8:Kus)pͫF an͗h ,5/&t~8' 3,'f:iqZՄ)G6դ*0/`gILǙжQoؓ#C G?Go 27barKm" -`te\[T%eM󜎀:eu؅~JRH̷lNE=vNn>1pH} ݮ]%3{J&GX3 07rlyoâV+(֙GMf7lS[{w38xxS*()U ;x?[rG8 og] 2*KtV)ǤzӎQ;~N&Jt$ַ*z1C4lԶ| ɚ骣{N ʒ8=$ꛦyt X6<ç(lpiHI!:}}`gYZ07070100000450000081a40000000000000000000000016439a35500000f74000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/A1]?Eh=ڜ.+y S;X~cJ|l"D_L?߲Q}O}Lė^k';&I%_$wʐnM=cPʴש}&oZV6).I&4=kQ li_ dɫO y['c#") Ml?9{) Jx- ڕţyM=)Wm :֥?=Nlܣ߹Z¡62^8 0 nbp `jGέO/ZGmoV.V8u˦h@z^,Gzp6̼˹A_"e~4CԡSi!H@CZ@OZӖCY>Da06N.E7,5'?vNxgӲ Ү9LZbAlM"e3cՒ2\^`r~qGtCDw0J1T#NմaЇV1Yd䯛ra= wBvKG0k=qW9737 !˒j֋ nnL=vH5KM'L{AfTNC!_PH7(RU.] -?aǡ*ΏA)|Ċ_롲9y*)xOT@[6w*Q-[ߒT`ĀI>̗>}/hcߵ܂wVӶ+㵁ww|ZwCeLMTbUTrVEqjN}L<K@s;:ΉҞ"۩\B˥pxJi4nCH9܎c99! u0PV, `'b0uGzļ+0 |Y ǠtW{XGĩhU]Rbvi 9)sYF?xP' DJM9_[{]kv Θ[X-I",g3{zqhJXTTwVV#O/091T<S9Į颢pp}# H2H\ϒZkJPy9E ٞҌOU{'i9k>4%mh=ɨ(~<0{E[^o*ʏvMa؝̇E!fx% NjBx?(0E~NQ,ZE9˖Z- =*a)ZE-mCDz)_-tέ Մ*o\p P_LIq>Zzcm 6Em qNHˁ<|`ӻy"4v8|q2hǢT3E+lacα1}'\%:7 =(W ?!*[Q2Sx3fR@**AN_{2F.Tkǧ#..8y>ŞwWGlfIno aZJ.CؼoO &:|tVE; ͂[H 7aЍPʿJ?f~ip^2G\S1w_/4srۃ*ģ^PoP  w/G¢# zmtv4|_ :.M% [wF  qV*JOJGl-?l]qNBqֲ>2/+~${q޾/]&\V &e؈ŒAeRlj& }6Fj: ϷcÝ [q%ύnƇ-(V23>)6i`T\DjO,IeQyDӄ = vj ܔ76 =Mx ]]).P;BeEfzJnK& YOL܎d*]]Go/j}]M莔QU/0L;[<}OD'b5[^B"=Ivĭ%a7le]ͩN_YFq4K)Mi` P CR=I\ED|g@%߬$XKMD&XqMѴȮG~ 1n%صQYE<8\^⏚~Zd`+~(7[rhOQBU9'.׋ηԚrdmS|roFWVڼ.!iLCs *d$7bUTM7JTXaEr258xD g*V0NzE_kQ jU(Z>JsJ_3ޞN8 r$plZW dSV/m۠Fa oK|9w"EGe&剘W FEM e4l)hF]m=Tܒ '\P^)(G9qf2}+)b RkɦsbէK) R8Sy@Jf&͌š:NJL`TR rgP5Wfa0=U"U5+}.ˊW9K='"i:i :_w&!r_f#_Z1}١1.I+u Ww<0탪F}_-jh6d_X;ko3gYZ07070100000451000081a40000000000000000000000016439a35500002108000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/? ]?Eh=ڜ.+Wj|a!iNejei~͛D %ŞZqw_ɪ;͐9xf!/^nz ',@N9{DSX<ܭAW>hޟ]n\Ǣ+;zt``|rZdȏ1?$^ %b/Fw2"O׮ AtY'-@p1 W[X|5-g˾`jp u-p?E&u ňܜf9TJ50py? .dؒry~B(C%w| |߁#h*W㷖PTSz$ͲwYHgt;XJ9 [7kt+:e2; 3_C)y2ɢ W 8,14Nwsvgʌ-\x/uDwS26>aJb?v`K>31jLPďB)F=9'E4`zQx/.Ykh.ؑ?1 4{s݅Q>DGICsnK dּ86„[qEV$,d wʱ7<7E,!&"%S;/LJNvHH,zX|ȗÂYIDгw\;We^f;' NRh>NsN5Kxl=6;kYh#9KmZL7Ѡߣpq؂KG&vE,oעD.".z>p[fpp^s+ _U[ Q!_GkEur!2g r`sKw<9fCE<=TeKT7 ύl{w'yKr0Jǫδ\)U~q\~nwU>'7 XEZ?LGLNSTgJY9~,rdkԃh2gwFgC48u,"#jH[Lot9"6us@=x[k髸ԴgX-3cv#Wg 0]}J ףRܸ~ZqOT{5$]{9@J *r훇]QEYmEţTuaJ)7 ЌYNj*.3t$02y#7^,IaoQDĶM&"8'Zo2g.c"$T ?gy6o q´뽄v–X7+Ƶfc+x$sa+4e}P9s+/ۘU] Q\Zb7 pPXh<_J1 jWo .?34Re(X bo|yzޟB x+J~7l͌d޻me{PT?X %XxwoiVW\.FNh[/[:jO=*>",9:J#8 b![9Pӽ\z{0.{bS7K*n6XmP {+ؒ ,M=Se=6g|[BC6 > RS7`ՅMk3L잙PՓgypuf j=6Ƽ)TB|ѐc!4rEJC{0h,<@̄BFC_{JΧ(oOawOL# *N. v/^y߭ qvDL8O qFVcUޑI{p^ 8K)VC[uUtYTZE/Q1x9ZzF;=0yڧ˙ X^jݰGaEEqO&pi1M#b!տOZgw_L uu_yz|C309@)[5Q 5gFUYXӪ8{_A%P` xDj0%I뛝۝}<nRzN6&OVp|딱hăQ{Ǩߐh+h j)8N4eo^{kBFZ'jU?Ӡy<}#jxba-,Rk"vj 5"M\Qh[/}K01]~&typ mA//o1<:\[m _pVm/P3?=͸Q_l8/Nv9kIhL^(}!nL;PNC+ YyΧW:w^sW,6(Ib>Bi|Cvi36ߌb XɑFE|H%|\ T-AH1 W!IZ+07%LU%!bYr}"cK-Gih|z-$m1My"w Ra,8 !AŃkKSHh=)k3|ee(@k졟 V8i |~YnВDMڪnQw6̗f:4H~:7SlWI*o%ڣUn qx.1OZ0Bt+Ɣ&ۏ=tB -ǶH4r}+.t%]W8j2JI:T<N5C@^Z˒]JMīN+`#4g8$g}V4@Nj%3au` Is0$^Y4R42d!sa0"ϣ?31<3g h:P^_)j#b-]c(j^G UpNhEisF?cj Fa#VT,B|-d*IrRB?OM,jHsn4j>Fqѱ*6L˪x@9|rKRGnH CE[kTR(1rn$c=ѳn27f喴WiJ1ߦA70 )QEtb[ {],թ3Ѩ nVg5 >&0cP/] SC^4C䂰^}X<2/3 rfQZ!j=; r>¤dvПBTr9@8k,y36XĊj]KdݕPm YKB/:x1(g>ߡ/84;~ʼ'E_^]O9eʹ:d"A"/-kO!Wiw\ȓ Q .<OljdDK?:,i‘*-iBju*/.UaJtÙЮVג|n]K SUj1HIwluAE?1.-ї ܱ$I![,{zU>&MXM :bnY~"kuS2茷גs 1Ot#Pydm'ӸcьK9{Qgn~KُQr%V -–︊GfόrZO }!TgiYM^0 }N2IxxbG` 02C@M?. ZqiؾDӢB lFFu/ild^KBAPxS}y#HZ/ߝ4iTN""$ϴ-%5RӪ)*@]cW7Nf55^}`\m" I*J*X|2T hM^ry~fRMCr)InzK;$h-S?nKb eAᗅMUQAy 8o $bx)z>2Usڸj머YDٓm= DPw?7)l(~QY52O◹豥^%Oώ(7>0V05eyZ DW#ZEqSV5W#]e!~r14_:: W 鐝Y|q1.ozڈ:iyEc~/i+rîa՗oh8 ECA{e5iCFf%55 @lOvfkSy9*x2GtQV2~Nmmmd2pTF+"(|$=>"{4M\ i^ _2\b&.@٭ST:KŮiv~ K߾_Y(*_u$J%A{HI;\ JK9T+t+j Q^ȢS3"Gi܍ Ѫyu8#D> CrAQ.2#*b1zvTlIݽl o3K~m/yReyt6jHl 2^]Çw#_rsm)%{,NVkUP۰%A j4D4V %3~y@x"7Cd5 Ktx Oq q ˮ}O3;$/my&GzktR5Ģ,&qVKR⎿.%-{͗'D[eXBdS*LyldT]Y `<ɀac,~YtY6N}Zf`gERl亶q?[TQPRt?J?s%TǧXz#/gnNA Z/+_aouc(.4`vM#R(esa䐁 1 <4 899k:'X/ ?oy|Ta%7@b7,XĠFZs_YJhF&ZI$ەʸ 4(GoQp,n!+|H#bi^.@ !agGakyk={j WIw;t H[y Y4XPAdMZ=O}ZWlZ_;dpL 7g,Bz:RP&fE, &Z$G,hu "=5"aX?Of gCYf_ƿco[#0f[W ^E*iM~m+^%Bdy6a8L*5W $N' ET=!t| +D1Ve R)6N7A/lQ(eFO *zd4>"Sؿ4l N1+X yz`_E=q P!qٯ񦦫b.-x?bqDB$B3t`,ot9 pʟ$Y*eHqj̆ip$p2?C TO@럹x}zh(]GYU.̝E'^,LGrV :!5y(GllonBƲ@:7J`#;%ET9b!l/݃"bD]p$Kಹ VGyt KK0ҔKw˰;%{Ud>+-ݧNNTVSvBYcBhAڬ^m_0L{У]fW/]$ PL S ,ONĽV {M˨n&Nms-DXk-W 0]R݁wƩ;Uwcxӂ\.6&8ĉ?"5/pZ* Eߵ]~"D T}]Ev8&`QsΕk \ bq MU^+bWqe^xPͼT_ƅR]xͭ@dRfq_]8%r3t3q J%Hdd~08i(2Z whJWtuo- Kef x10}:LŽ6 HDNi% uwhUC)Fp<'X$T3E(Iĥ ]:mi=B5S8Mm]d'5#Qd/UBT8ժM- G$z}Cjgh]֛<ʆs 3䞤  & H$k \?\*ȉ mI5WJ5uu !(AoA߶ f6@f{U-w>Ŭz \\>N@A&>gYZ07070100000452000081a40000000000000000000000016439a3550000f724000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/}]?Eh=ڜ.+q.Y"ɫt.M,7UuׁZƯ6qz@( O>o,UeߍC\MTxW^ &O-WHNc`+dB9`w 5r}z W3!W3)10M$dRQ[:⿁VIRYPw;^Qwhp uon=IU ~ê25(*V ڋFQM%xG{ YIsnG_EI}eE%zEC$yXk muُJbQw Y4\>YtN;r. ԉ+߉xMTc͢m\  B_![$ƀB Nj#-p]}ZmKIIЋwsbTN绹?u/D$:_,l;uxY#r_+R <v ՓI9`NgP%?'^tH^ $BavVZ'[8]`/Q;RFy(U`I]ٝD!o U8I.4LKI٥<60ő.A@ב.9c\ %'šBQr5״B3^Ps^| 2՟ =EK=d2aqz_(VauoAXJ>g+F'HVz`8}ɜ/ځ9_ߓlGAR KS ڐپ)E^qDym,'[\i9hM8;q]u &4+v:>#f)TQ^N/7%WΪ~[ˤt%E<ͮPk2M"7DUUݰ}MCy &EE%S#ZqS-&߸UO+ic5I%Zj@[ma$NR,=tT }Ls"R(fj*;͑ڑ5 ֘-[PFQN-2%M;6&0`2>`E 7H.9; pVȆA(}H_ {EH%~9܉HykB<~Dz#,UR8#!ԒH!h͞z&$JUn>&(ywM\9gJ>JGlQ% ^5/ FlR<0o/eo)ǔ]#@yi^z`GT̥Jǿr&($@4c*ެ_A\qul9v2j88 },$!6GUA.&}jzC!-2DIBN|D;Gż!7nct4륷rIAjӹ8[u{vEoY#ϩ6Eqh4G_?s됮%,`B*k̸x;3Db*ȳvBSB:1xф$ge/Bn/-g\HoLAD!m傛r| z{"&͒dME31x"`P::JdS? ֧(Wp>Cn0s_i.0E_"պ3} 4E<tP_m B < D#ln{ 3F:fگTLj =C2K40D5Ip vATjwۭpv,qq` 3{=uȤ/oaJ Þ "C,(kGOc*[E/5GBz{6퐜,ޛ3U qD(nk\!*##ª@;>sz ^IO?TE%Ǒ0}QSߍa*ǛC˓OeЇC2ٶ{iC<c \`whcgO]N s[|Xk) V1+)A*""O,r5?UJ6MND-^ruW?Aim `qfV#8j4 Fiy&a&O/1C`sss;jVm ">UQ5~ ͍@dn#,3N& N̓_6]8uK gpRu(J=fX=_N (ߕx)oHNTpe`ܶV؜6O 0沀M8?1"ջm/_ca:mK'fupv D?hVRs+x(&yDKe<\t?ο(e-lx).@ ET˯ɠýC(CY5' ޭ#ŎkBx2!VsD.Fu'Pj(,w98~bRDn3smR,afK/G :0ZrY9C pVxOƛG1Gd*%”g-Zr ΜՂj:3B"$0\Y~uq,w"$nBUg^f^-RIx`!q[-RRD8y̆+Ѭ*ڴ)a5B `v=.owv8)ݸe85'qe`PY=6kt#`Q܏<{?|!G'~kz(0Ó/?YYޠh!ANⷆBAyʨS5CSkn o$qH~FUDO1:5% ^Wm%+q*晁2! dlz[ubc.RKUX|r}SLJ/[؊ƞUwIo&.ĞJ]7 X&ɌZxg]׫o,N'nS@aL-$:^!E7fkZhi- ޖQF.X|t_ U$_ѰycřQւY;qElfAaZc"y~9`kÓ'/F7Q(y#d #Wmefqqq#uv \m ' @^]YłGEkx [e?%dƅ.wP Nik81,{B!"OSrޫj]d3$Wл 򑒅a1huARuC brՓ}9'p*AyI_~NNݠ6:V~1f0#G1$}*,aI9m%2piI?-Ő `* hXFuZIk$Ji"f0̆‘N4jO!=WI<h(1gzpr}Jq]/ YȳV\a4sms"_Q},'Β 2WNڶ{>^Zӆ \g D._ITv5(y D 9D6X!C9 #g&vR$J0|e+&ۤw1.'bFFr'B;}dVm~#&r{ *a3NKJHw+ [6+Kн@|%;cKX1cdԛK L#e6qۚ^3vfWFwSH?`beC &7& Q Qѷ&-U8pG{+Z]DK#ICrQy@$'2TzU=9uvC/М% ; ?OKb~JK j+ 3*HTR3(y8 &N'#9??^\P:$}'09{{!hO+Я~!Zn{:3"dcKNgEH}$N:u=ڃ.Bf"o֕V 3k(i v~0ʙ˟8uP *CV5I.6ksкqM5Q>c!2c(i\@զFEzߌ,\AQ0rjEr-쟙' Z7 :>p 0TE,æ kjʘsOzmxǸ۱$*oR4F(~M_F$ޜR@@ -ش ¹6J!^Y$#BQU:ph[)aA^OKrշ1eJmS6fGCftmatNe ] Iܰ9?ht`mz@,.Iy1`Z~sj4RNxF'bN*ԣxoVӨm/r^MU0/dn΍EH P]kG88B8\y,k+|0cbTy`Ao g|1Uʿ/NvhRw!v Q0@KydN|M/.MQ_rhO±u:c 'LI6Ggv_4P) /Qo+eЍo,eM̓f-0\n|~'U bQJA7]Y74+6$Dge1yxa~R)T \O չ6D΅&p@&[/<~"k0[Y =gi ZCget~fF SDQk a><9 Т?/GuF.66j* 2NkQ2Z;kw׼STMèM ZˬzT9D&<M9G,5i}9WJS従 ,[y 1z"J(!X WyW<F8,`krg\$jZ3ݠy7iPNRZxɪXNqWh3F&̢!q#(i:":>7%)L59sa 9YtUYIO;8 Y Rt-ƿeiG4 zRTT%4K(x ۼ ,"{'U䟩,ogUkPPo 5{ՓahV yzxЄ7 d4ogؽv} s!6$ci{?v_t  S蚓(G&oGBa_|.40Dbh>UI ^莫|[eZ$4v`%5>"Μ |ߨv9t=Sm\duW3O_V 8GE2G @=e0(+Ɇm R@~x}h}@EhvTAB4oCژ*Ɯ5+&dcXФ8HkߙmbW2#+m 40w ٵ=z0)9|F""[J [a.LYCb"^Ȳĵ\rx;Y XgΕE`1 6{b5[V_=Hՙux]GmrRNzhV6ݫГYrE-myxb5-Az_| Rwv`ɮzaMRi:9Gvt> ːzi3 4)7Bs/~Έ7 *<n9C0-`vӋ^h Ts}i5242]wnc} R,@yHhIsxd+E+.qfX %f'<ٺo^;7I mktdGK@w\ E&m{ :X6Q͟Qg o발V543}'ؾ ]NL`:0w%4~ֳ\ܽ9eCM{C^ W}'9}WdE3ab2! Ag]6_#mT9DŕvGErR$l\dJ~ן&҃γN0M\.-V}h;Uu(}ztM|d?&i6݊m_];>xL#ޒ=W_ܺ|~,^ rfg}N M@>O.ؚ䂚Qp)@м9AY9Iq<-f;yEں/WD 8<7*M; fn6/5vk6+GZgeV6T[vdh#bbWһIhc.Tǭo"Qni}"9g MAD@s6V+x*(~!^J;  N8Xd``l\B}R(.9]t*Q\#^b3蝑,ht5ӻ"ִP2b-Ty0*u|<_GVUVp q=RR>:;{أլ_1 yOb 쫒Z(iTνh]+ڎ4 _W;*[J![ޛq&6&"a#J]R˟k49b[T|lH.RGIv= 'j|0Q3Y; ?1Ȓ(`9Aa&0">e7"7%"IoMY6rĂ,"גwcϰG rd rH}U5w e2fœfZ-}W`NjTڜ&JTRpK6z3 -Zpo{v3IUQv-aCfM%gu]k6˽ƹXo)A9 2L**~5a蘬~~7aa]{(>3,ƞZZ 7-#g/IZzˁ8GPɿ""x /; + iFr-R׺ fڣTsfބ?@A(:}r ߣ] R#l/6DrHAt[1 oDCk=9wV j@ 'Eҭ>7N;FX2K" vd>H.&LZavOj`dx5x7 %dGR#`hk1- $V{:튱~0́Q LC&Wz]sLK A0 p> W%t|~i9TPع ?$P>P-B5d⃑d*3o(Ĥz)e q.yߺ|'bjw/+1r[qM5Y u:,9rZO5|-T2 rYʍ~rZPTXtg9!#`?ۼNmZH%Q n/y6ؚv9M& L e0@5U"KWr]kt|rRq@C533gaTƛ[yڨB2U-ͮj}FV<*y6 ^n.Õ^~.|Fʱw\,&8<r$2Φ>w'tM B䲵Fn$7$O=4 ]T/cuZV8R@T6V$i>:p>P=[-Jrpav]R)y{u3QbT if~1Ky>BGpJzSN$b[]w5 ]w:{U. .!wrk.~ s@i#_j$Gr0ASԺË&m?,B5F틈Th@<4eR .K prP{DHv2 ܡw dcͣ|38khUk@џΙ$G%iaD{hTj8Hgޢ,yG[H+# ZPg׿K~g~e(׮?JO)4VjAs)5jWU 2O[.Ai:?O] هzmP} (xi͛9+V.}:r[`v@I2Qc7x{~ 7p x|Sռˢ{;iY#  ϊ&uBO܍/diW$uUm'YɘB|līT&ϲcc׶]Y\-Zؒm$3kV=8>Q&Sܹ0⌭KV5@w|v_"c%qsq^^# j"}֬ή"F\i`3<>w?J< WFC ғtMr//J6D@?ь[R߷έcD[ ڴ~̭D5QBoιz zBHdUbŶ&&ztWFj'76ՌL1R̜okn2:=$-GhKBn<)eF-& XqٍwH͸29zXգL9+[XiɦM2U&j)m)K4= GySp6XgȡBe唪 vmlZ)L!vB_zpTj!R oUs,8II[˭ b}:ٵ{@ )8+ބ=MY0K;nFR@G ,fV2@.HlTr志]"\]85q10ΌХפ'Լ-;3ⶠ h^(ϗ)>F0"v|i&AfJ5*s-[-.Wok,6WYC;b¬:i![ͭ X<(_He-Gqiv0n%0. / /"VWo)NHU >.H1Fz |w fwvgznO 36m8-)Pv6w1b^ibv|RMIj>Pɛ_cG=.^HʜYjVk坞2,~XZẫBx!x'5$_E˘z/wbjO667KO, DtJC.iĘ?V-;Gw*3f`Y l/7bMZg*/"y> KcŒHMjkuuVy_a@#6>^Qa yůAYYݒn^7038MqO1:dy*dVv)ZKB ]bt@ IQ C,T@ѥ/~}x_N 1_{+c)]%)OfﺳMY:aG$c2$ZvI3Ån ^}xܐ1d-T(ǦzRt]R/9iLN^yRc,Mhy@vB>;ZrUxo_hR81}6~Wn766-[HYz8@,K7[Aӕ%mR3H4wm@E.=~82 oSΜӓyt=<~$fiEזK*Gƻ>X,]% A}!^w,I%'}vRƧijZv.Bipr+ ֯aEA,QbBF১,ẕʻ)jxbĉ/(N;/ct/٣+m-J#[bp1r5 `{|~=t08 MZ =c>vgzlH)88%gb ~uCcQTtYn> C).}e|Sh҄xa-mѫOa1yS%9:"Ic_an˪^/[wKah^sݤ SiYD3D:.!;nNH}{6Y zTRM-]I}>Z[~G K͑mu깓}(2n^2'Bu6ۛOE:{m/aڼfϣn*4Li9'l P(Lf Vfs&)tk./l RYu}C%LנEDŽ>Bf^AVWf .ߔ ʒp܃Lt]s[^-v5ͼ\r9q٧z c=RZtP*PCJGxtX \7p)6AѨu:~3&\oyC3f ch'=f J Y-?y@To`y9cq\YX(?M42u|{Z_[,؛]UH219^* }Q>kIh}$齕n9PF= `f6tY%SȐڦw&uoiEw~3 ^Q$~ۡ,b/#nJTst5"O65?.IL[AI/nkP!VGZ0F \-aΊ9 q "'Y̥GAE 8J@/r)`IPom}d$+πϝj5=J?VW?XU(SnЇAe:3u,?%2j!!o2W-U+uOYjx>2܆ WE%ۥ([f!kQWŒiT ^ꔑG,teq}ϯVIFɾt29d}<-al mmy DjWv+1 RXg4Ϳ>ux1k͎l^ ]?R6ⱢPb!cg{eF_M6Uwg_[)ǛcVЩҋOҰ_6h:D 9-9GB]Kfj }}:[θB#)ժB\p]\t`}r,/0p`oJ,,դ,]X vHq5`.xCu-fJgb󚟤+nG*Yp `'Be p:ݟU]SV@p*aEcO?:6, T<+8=M^:y@?X@s,)Ah切0!q6#Z'8RTDRQ?gؔγ{jh{؄;Z.C?d5Tt" #Q3IO rB l"dWPQ.ie]kmmС "s¢w|H&1FC1 5&"cY$s/)c|ɲbΣ"'aC(/Gt7rr$1cm XǛV '$"lY!FW}ѽX* yO,qfI0Y☹Dvs&D;qc@ߦl[)X,eu>wlP4zo>y6/Wt& d&Ƚ׀oPkeKjD>mҎ|Q4 Ģ%xm S0sJ $Sۭw궪4S t &MO @/,O邽PNCYȓ7SRM[C .4siA`Xn TaKKv(@Kw4m|IheU:@pǖk:1 JBQ|OfBqIYIw?ޝ"I/+YU ;ss \֭!C:iQL:wa?E#cjAX'^QRN7$XHAn5v!9Rz-2nV=9rI;ou{)j?Vc5o ׭0oS |6N./{n&;>u0t5125۰KJ><|Bp>JT~\kH|+& YQWȧJ16K> #VhkGxs4Fqb @yrS/fIU>YBVx0%c%![bg$E$v++mؤ RĤ0qzNiZ+oѤSa8j,f DMԴ ƫo0'q,gYn^E$RmJ_;1bT0(!R[]* U1E24u?:c$>ĠDV3sAi8 WG?3_])j ƛ"B%-u q%0GwtjPQmQY(v'xJh ⊎[J6sS6cek¥G3hpۮ>n5urV4̌+Sꏣ]h=vfv~/sLso]POҹ&@V8U-fSE_i%ЀJcBD;&T}\7M5<6ώ\L'1#`MSfz)9/PcNAbheJ' =BlYF +H[,c1&# ?Qvhz4jm W螁u/^QZi'+Q{aAkaUc.-m S&h!!33? Q@ xSL΃ ϋI·Qrx(NEfy2k>_c؉VkXto;!*"GREuzF ǥX˩N Ľ촤a"0 kοsmit)jSϙ2s\6y!:yfq_ix(j,}J$؈H"K{ˍF:X|Ta8MNբَɬtxa u1ĵӨ,Kb!P_vṪ$ROűP(7 A,( BGvĪcj锌a?k=>ED:sI_`/g@Z2b䞇y;Ix.m!tW^5TP*e X9hC:/嗞os_(b m\bNړ H[(R%@HCͬ; _PVßZ2˹DT*I0 c9Ĉck29k;"W8?=jS,\estxC繩jz@ztjZ|*(j#rSL˵KG m*v&JC菪+m?}_CWl ڃ{X5G)9VЕpܶӏc(%QWEtU_v_ZDMyά,;[ýhFcdfcZc]ZPͫ(ѠA*\WN U9a~3h 0kkB;=>LX>^Ė%TM34-w2XRWcR PhZn]l~~킜 Ŝd'i/zVowr}3z8[xrj %TikXƛO+jxW@nϚMlBw]; -K J bA/5$$,GaD; qg% Mi|RV0\P0ޤ֌/Ҩ=KQv ?Y~z^-FqhRnzۻ"p!:9WI~brjU(ՉQ^C)focƿl%o{.=#j΋L*Ea.V_)q5qgEVL[D5qcy)EBqRt$4TСP(`t~j4" x~<1Y}-Q)k>:޶ا+7fOyLkPFiƬ:`HV(ئfW텻[u'үzAX.D 1Gq֢œ֛֯CިAQҟ'R0$%1% Q5a;hg?I/؋FKBt@('Y yTHIW!cuympC`#K*Q}*٧ Z`^'t%GE Ƒˢ5@ۀ (h*uSXBgpc`G2%? A q{' GkI=0aVTy$i[(hWʡB|[K\x5{Du$B(ft]gLvMKن3K`-x+oRn x˘Y3_օ`,SfMUh|`&Kck(Y?VnNnM9y$4w_M 1[y}~1s%X(war x5< <0ɎS?*Y] Dc@"Ґ[=h'QS)Is*+0MCT7\.ڪ 22 v@HKԂs,58E~VEMb#m gb.-TMaa/"c4fxSjbGIjCiInzy,`U6ga|̊2qA YVEDfR1e݌96)ĦϷE;gRhg:`DQkQY 'ƥ ~-C4"p9+NRn{r*!#H9{x_!ێkZkݏRX~q_3y΃Yl  y|1~\aH4)y0'FFp*@"TTjցJ\uDlu JNv| J̄'@|R.85S_8%q Sθ![xuPFB1щ"Sr4[TE96wnoAXe=q+; v\p*SB`BȀK6~o@I$(.i$$]u9qYҢ,(1%܏qJj`IspDAkK^/z}' XzD2 -#c;I 1r)2 Iˤ=Z-'O pZ0@_| sA`"4fno!f +!ߛЫ]pTDlz-{CzR\)ëDLq)"Mp\I5mFRu"LK0Fצ_ۀa%\]lV6qakBs pD<\` #u#0SU}r(/r G7.L],@U :;4#%U\$wU%r~牫_mu0&Sd#5ej,[{0 t tO3tUr(4ch%)}ޕ,is'!w@laƋRv#id15Jq>x*Dkdff$u:?BǠv$]s mf)ȃ2G~)]72t8LCd~󨵳ZE "ЖkgqZ [Rxу2XXC߳DzY;oj,%fm&c_GGcaU՜RΫ=,P:b#𦻮WՁ-o!͎HhZiV m> /^mCwR*gR>@' -/D[HGӪ?ZTٔSC'Ո! ,n)}铩&OP>Ujkq2gTC8r"@p2sdHSt t+okl&+<^3ab!|YK}7rr{کЕW;vk:*F nwI'%Uk*41څ,8(K Whqj}orLjNԔY(D`;[$O97; F4$2!z3 ~"8sVa-&Lj!GwCxwy=Ma~XĄ#(Qrc2\ҎCk1Ȟt(Ÿ]Pc?k}S3XV{ 7Zɪ#:<~/rqz})w,UJ%s<_Pwv!Y=!k+md[IqߙHdg}y Ͷ*mJ=E>B%CJ utg4G~3qW7١|4O UlyINt-.>}yTSn$~h@D:W $ƃ7~XB89}i/ǷIxr$\~HvZXn3DDPC/W3-r6̧T5?W#w8Mi?)򻤫#EN m:.֬ө46`XEdse0TCCBZ2#iw:'VV&o],\jqDBn] ?"/z̲TӗmBEcoFѯ4JF,. *ԁT]I퍴âZ`0@!ǃF\fԃɲaO O\݉^J,ߗ]n_HWzxR{NAąKWGl'坌8Z#:#>&n0gtE 8M}"L :[өq/[߭)BZsc9I1A}d;xXScnɺ[DU7ANV;\]ʸ]? S0V; W_:|| Saq|Bᖷ)=X&\Zz4DQ+w$<]U~cMJ[H&3G2MةTa.%Y#B?t.州n hJRߝ9uԲKjiB?tI9XHIl-zIG{W+9]vz+X'>Yn 0m<ד~Ä$'Zp0_MSit9|PyZBȃJ3`})ִLP+&rVEFW3},XByc>]e$?xuv3r@}6]<ux@v[q&F8CV; JI? NBm|& dy~ zp$p #Һsc53˻IDnb zVluRrn$kNo/2CSX49§B w]ltSN/׈\{חj Rد%t}|ۢ`Y>x ^=َtf[mYDZG9~UBo^l6Xh_k٭'}6C-bu&+V&RYT)Ax(=S0Pg|#oEy"hSY;ᵝ-p̊ "zd⫊/To!6<:yge٪1H$+(˞*Q}@&˖m#~zxBxo4pMzq@T@#q"t-Iٗ Eދe_H#\XhW6\gG֕nv Pl xO2‰|v8M.&q .)GSsFx8+{`:&Nu .tMfZA> LmzMWч4ue0eZ˩UJ\)Ppg~K"TԤo=CSOepS L&~ 7 L[ojS+T]KLgw')ecd' h%d ņ{Lߴ.H55GN&ݡs΁N|˒f1V;,ܕ^u>D&F'&/ Vi*r:STA]֓䣮D[VO!_fRvQh7gY \0Om"Ks*=JZD{f O\.eZu4 nG ev|g3ylO+јT*?+mߞ+ȅlxnW"x-8 Y yzpUWhbR6eIyN1u>'#8>F40.6r}mK>Ԯa` 553b3y2n1|1pk ÕޮY%$Grv(T\1a7HKcBTudwp[}?}VE/[?!qF Iy'W~Ca 4ùڂug45s, $7k\3و>o;LilLkQaõYryP3V5#ň8BўĹIS[nK-#8q /&CgSmh༞u7צPGpM8-f=cH+ϮZgR5cN֕*=QA,fh"Ϛ:~2IIbrcMo94 L4̀AH=m$swFGˁT*$›W UWvPF %-sLhJY κr Ki q4g+5K$1v" kV(~/тJ6Y-ėK˜uLqoؼ*WkHbdbJ蟞TXL>j6,qHk@侔6ߩ[[C Y.[ľ×֬˯KV]j۝.]^i0j:Fk5T>dX$֞le{mA)k)7dqGo1XC7 F?}nDRb\xSϊpu]VNS:Ow+SnU-o;t0'fWKwE)]]]IjJ!Tb 0s)M=)49UF2J5+0q ~REˤaml&5QaHeUs H3Ar!;.v Tv +%eL+ %U6WA,U} @eҽ@nۦSx:$v rEjo]Նtp%r?tES,/aNcke婀ҊbY) V_[eP$#0,@eu$ͤ\:1b5+o\3 \' UmʂU66j!Wy^F: --3YRI@KE^QBKIH,yj,es?04ۺ|tKTkް [~ؼ)\|fIJW Z+Nô`sb"I7O|7r l9EK85loMheסcΨˈ\|)AF5j7̱{m_%]^B #P7;xUOAvI_`)'s e=\O/jw LXK(E5,.F \i;E4|68MNUbV('֊NZO]o>&]e#`U睛sGVeAֻ7bR-:iy[0 S nd=^t,-0z, J]/}5Ш$ JCsN}/>DͲ SyG0"ܡB M|29kY_y1UsV+?F7,ӝJOi *5<, ǹ7`x:5-&`fJQ}rab)^*}9<rc<2Y8c~iDpKrmn:RՇ{eٔmjA *~FK- HlQ יق]ia;S|a/N*+#`w烯7݋' iA0sC&Xd*EN5M!8KfZ\0_#eǝG|~nʟGu R =SGkl)/DJcoj+-3~.~xs(^ZcgJ=~ʽȔmr#UЖ#_0$ szV!TvJZZ,kOUeծֿyi V P V8Gq 2bx|fŋ -ۉO=O>/PO? {uկ8q+;(xDpC R`V9TF#6, /H"@r!wrUp[ ?* )qC-rXuW7bz5 ]/x-`Q8j8rX&k򻨑ϝ}{ XRHl.[d"_ Nĝp}4_>l>nP6\.S~yXwR[2P֤.*>wnKPc`k[wv8 ;?7h;ӫ[7bLLb~ѼCpT5DGJI>ٓ `~FC7 5֫N_(1RM5Ay@bAdX5Bdhe{|y^x]r3Xo uE̶c 8O>mWjU-q_T޽skhSO6\Q"GL5-Iek{SrXďLoMέwAN:͔Fom|kHT!&ej'8CD ӭ>lعP*AgMYFAL atF* iLtݨ݌jAmƋ4X"{; =babnA"PBX6J4$vҐ şn"(q-_h;BǪ,ZRW6R. ˹'7~$jN6\# P/J Th%? ůLק3/Xs:mXJY f͙.7'f*qrrǟH7 ݓl0N*I?,+k+zM+Cx]xЩ}r ھGPț$٥|Vg6۳' !cFQU%E n&喝D;WuEyZְSb'I ¯V{q (DYf\s+n!j@*mHfqh6M2 6O~wV7uEۋ}$K8FPNL"ٰpRM!}8Bn*hߦ C0E&yl[;ÀVP#XPG Ȃh kVͨ*_5g鄀̵פO_.$hC< s x&{ Q#b^O_sm^xq+ $ihG-_2Y9 4w0 }G|}xy׃Q8 aʟ`fUV]4IUU?LYeZmߴ l2D)z,)ڕ+:pkdƠE)60 Bv0/zD>4ͼ2a֘뵟Lop'"4GX&Ce *xQ$Y["( <'c}fjQjKN3覶[vk( |oOUX3v8;ܿ:qpC*[ci]3ER-Af؇/ lAf5 gĊ8Wbç?#Ƌ&7R^OMro>*G2(V{璽>B':j H Y|( ?'^XN4WsӜ9] p(i9@p/qFld K\ >NT^2[КQ P,VBj/R^@Ȋ@GE^G~CebdskE9A8Ә6$JG0| ύOOq'5>KJwn<ɴ\8i&KSDY"qǜS!A7_E<+g,aLC-~hU,LMpCW8*frdI&~^ejʌo'|ABTe'|<10{Ql*cċI`㈏q ^_o%@,֭.i5 ,s.UNM[.]Hv dd5D~nIS2~˜q5 X)F&4ƺ+⹆:]&5$Fx=4:2{c&| ìd`"8 hvk?S*}0P|cX7MhtO^Jn#să~!4? D~_K{j𸶚}hґs?:Ti+!ry5ɳwV#&wx:x d@Hq ]wԠX,|)aSIFɞpm2㘜{{;iP9R%>upR9}^Fz{4-fuZ!.]'[R;3jڐP^vKwGIxwOw4br䢯)hZ:|~}ysgBY˼tKwo7G%8ZmN^}xaGnMss?܌kWY>#{(NT' 28@e(&pfL0OWe&s [D`.>`|/ʰ=Vji c] ðɏE1,g޽GR+  U=(; 4 ?nKB P #7)ޗE}v?}ިt]+βB_7+;)^9I%}W]Xu'/uh㍘8GLV5ԗۣs }lQ_aPB.f 4{_qJ,BqP Bnu[ԚDZv;a0)vjH=]Zڏ_NXv@BeӳJ ,l-n8vYxTCx֯Om[9ߣOgZ8V?LG' 5?H78\zgVm ;ě`c~ RJǏ?4 A'%u >"6ЪTx#ahکfKt}V-í搷Y4Y4^o^Ӑ 1~*^;[_v:$Q.߄KKm1vK\,kk}SKwsO qگ5E5_'͕5-[F̮+Z=zܰ,14OGBo5 ВGSH%E.pw27jlϖadwڠ搀!m`{~gT&K>mo1p#Evi͍ P֤W@ ;/ &Wp?5wT[*-ͦjyD_.{ /hg8M>xqNԐML>5z _\XVEu1ߵ5(a-j}v@7DTr.BtЭ,20vuataE׍2O,mtCMkOcl bnz7  F!.CCx'?ya`[p~&:}'fhzAEtUbcGOزb8 3tcVyj6v`1޺RN+,WU!4L՚|nk 1w ʈ3u'^"9][$ C>!8Je,!h -r!a eMJC!t+i(V%tzReqxifn$Æ '$ 6ÅKBTDL%}G0>l57!k b;CW̾0%d{.$ϝǃkMWqIzJڥ]QО Z2\aℽa÷BDgR9[SM(!Sq+T?8LA9 xYLA;q3ם% P5]fyC3TeMS}5{jKKry Do'c<Ǟ{6 xAwBdurزBXw_=@_ݪ{B'YZuFAe/c u?\ >w`?6f3 C:}8QBZg1NϺˊ~ƝL 3w'$Ouϟr@)C,C÷MѿMQryڣnۣ3Ny5>)eć(n@Z4us#rL(+P4>&KQ~* 9T)qH`p/0[x8L\cGHA0R&Iq)5Vv7b a; IΌ,']n2iuDnqx XW 4jjNp^!Ԏ&*u$ا@хv2+jLUNdwG ;D(ƿ4V:8MA^/}7vU12v~w5& Q){; ~D$ˮ2@+gWKvG(Q Ʈ^PY iMƼ`֨Ưa%) ʄo%[rI]V ':8B]j 0ZxH djܷ{@A֡BXB?ݭeM7lz֝EPˇf )~d݅MJHߣW#{yJ8g )vU`H[6 *!kҡG4Y_PL}&k O& ۤBZ#rkX}>V:o,~'[TۘUC9)`HOpKX W\pư=)DA;RsS0Eʗ鑸ScX'wx#bHM"pW\ 7FՆ FKn2[+~NԕU\ p Kll`5| M罢j |/ogl-56,-cUcSshdFA9s *wTv0I֜'^t!Fp9U;xhƺudck pʶGU0>tLuy@aխ 󑚜##y'^T"OYd] 秌XuN}ǸNXT+kK:E0=\oigSV3,tU3d{[@}sQ%vFԨ}Un&ԍ,0"xs^v]xW4l2ނwϓ$źػi Ĉ/PucQ>^cKvZpA!@Ϡ\|նΑVuh@_mC8J| ľ>G>{N6V;G,X=ĺ}.Ü2X =rd&qسirT@nŷܢYҤ548&lAo55`*-Y/JU^Vd3v2/U lGb ӿ-)6?8沧!eH@ }=OTaɔ-z6XtvW_4X%\(0Axcּ(V [\z0E?,~0EVE{|.UDa5Մ{}%4Tb?8>0z[R32[PkxVs-WQszЎ:S^9Pio#:IxD'iQ񬣑n 7>кp~i: !M,b_ v[E\,~xWᘄ(>OjP)(,bVeu *muKu@lpǷ Ӵsu6\VPG}zο&cW W^{:9\ j%̹$M쾿o)MJx[K3>E) 8\9($x}7Et|.8} V֮^)=pDEFRpoUU*1XRrl˖^Ÿ0$8&,lU۰P*PHtRHb OW.3@oróSHS@uXY;Cka\b6ܣ6jC4;DN1!ꪥ*ѹ9yG~OcI;8U'tbmcoT㙨6uy@dXf4|P/ȠMCsȇӒ~r@i/=lUt }Y=.e8:b@t'lٟ4P: ga\]PGI~CbNvβڊ=|~IbJͱH3{<~%v. D. Fܤ:r~Kjɚ+Uk1b_Ÿ$6Df.zbrSx/gS1fKď<a=|7M}O=xmi+Zzs:N.}$vvr0yJGB)}l=&/ĤJGn^FOsw ,FG3+,ehZQz!OhF<"& qۺVL6suP15ev~)-TOHo$ 0K )RQ~!Zjki@#p'CB[EK|?̚]o~S͵@[rV4h|zxcheup`/g"+ Pu1 ><E2Q9B{%FyE9Al!/s' y-s@.z4B*_v`CH  4͡{;5[jB_c3T Afqۺ+ZI\9@Ub=CvDMȗS64B{[KТt'L"x2@'~πdtR ^Р2d\ = i0:Lݺ:ב@S14S .1F,o! WEasFo" c ӨqXFd O,rgmLAU@8cŀb|MY<ΐk,3e;( `"ARuDU:[8>6q,Pq*rD[?"co#1Yt6=?Lr=_ 7az1,lZ2u:!-'4XR,hL^hIPM#EUNlH+q+g,\`~Œ̙ ?O~\XoY[toJ \cJM+ ogÍWC'^ԪR2S3K& e(3| $dU3bL/ߞ>g4+TdyK U\X@d{D`oUݸ=dhk O)Q3"VY^3|e+SF~\VcOZNFۨP'nѽ;ⱪHC>e'' */nJ˹w^>/uiy‚k?2bRZW(|4)6~ZdOf$9_ؿd఻e{Ғ7s0vAl  ҟ` [(VPM cNUi; Q'JZ"Iɐ޵c}(EҙJECp+T58ZfLPCuTHv{ؓvW#,0S&w>Ha_SjŹEИq; 'gAksj`@1US+Qn'( wzv϶ke207uHf AW03'eP緤Pnn(#(c 4"m7xVȱ$tSZ URF{w[X,M St[ Arx,5/QR@磔;^;&t(t*T4k-2 eThk}QFyz58:r,^+Av>\{FJ_pe%Z4ܑfZlsp9<pJ\KtAAYoќ[.AidJ 0,ݸg7KqCEؿx6yqGLAa_)QE.ۈ2ux V{i8oYU gB0M6mVҪv6t/BI|_u wlnJ_"Tyf\M+J5Lq:V41Yj Na Ɉ(S8idGT1qmN8/ 9仍2>vyZUl#V"G]^|Xݢswh.3 ؒy!G/́ȢfG,n+Raآwɢ{N4s,CLc&n*HZ$- m^( PM=g]v^q;ȑ#/Mh7؂s+Ayu7a\ň xMhF|O@ [IՕރjBiD32 d_{sDߝ'W-=ʩ4nx,P)M\|L@"_]6k++ .+9sh2q= @t bZ0+g=[]Ƭ$V*?0w3߮ӒO\&؜y]J*$gϙe٢ 3H^}ƥRI :1 F& |*v}I<5'5 sЍ|w^b2oe:Bظ23 -r}ԥ:x f#AfZ/6lMb_A5Q.P]ϻzMDXI Y٢cqTo#!qƜI<>YhS󳳡{'GXܫƭr( &f@~o>ċC_xiһ`x`*t`t~9d>A_.XI-R8 ,#ojZOV!&S̘ M3-HLzDZ۟3G\ M_Q\>BiWIy-KLڐ!3\oM(SoUF{d$I bj_::xiCآ>Vm㰔8|䛀@+*xhNrjG -T[d!goLmE@ȅN.v/I~F>V&9X3h:/jٛcE,)9KzXf 6ެQA,[8sC%:SZ=!M'^Ǒϝ2\ 5bHA@im x2êJpAЩkojsZ%}o%^& \ZikwՋw-֝0+f(COjt3Eeq&&t?pG3TyhJ 9b8vQB|-sEoTvZ*^r~:MexXIg]FV*jAl0*RHcrX[gR-wǦf587C1}؛!y8!S?-LdhhyeiSM"y 7Ӡ,K೬#hѾ^~)yײn #dAOEx:;鞲ak'Y#`[)ydz7u&蒚ˁ'M,oy2jV QzG$zPIŏ5s3vX>Q5]OPO;ۯ"K9J/(qꛋ/ۂ3ǥ)QWW\ ΪȹsbՑLVdHzN 0~S^֢QTޗ1mf'_7q g*ݡO\6$~4qG׆^^])4O` gijIψIT I9?tztO]Oc&G,:B0+%gbIl*Ftw(Z6W -Oe4A n>Rjt/X B?_֒#vƼJigbӮ2!|ՈI橧aW=Vz4W?W)'#Q ف7V/x7à;K6|$28rV.y>Q@C GNfAiU79k[gT,֖ܔ_1ml ~ n}IQ#}xbaŨMީ{“ ¤2\ ! Z: $25aeAOR&!3-uWېN=y̗ D3t0[J"gG,Os_G܎^lj9#vt ߧJF>_Jl= Q{B&SAjؚ<]ľm| aH&~:'`2y ;-`x"`tdo/wrhc+nz"0HLۄmFhmhOQWeY~ tAɹ G$i4#X25{A-a$28d*dڼV꣊^ p}i =iDyK2W)~k4&<.P, tZtUTee{ɁSr 3^xm2)Yv9gy`"L.,wJKIE'ob~ԗ D9`^V{ز|J4f,Y3Jw@tImK[JESLE|+[0Y'}ՠfsX_[q۵XU1pt&ɵ|.Z)'o[-Vg0qˍYZ+fFcЀuGa'QƵ_D.NKY)@;OZ}^k޷ L +J?ĺhZlS9EO>wV߹3$u ™ܯVPod:l'8 Q )$-pųd(=5Dkb&{\%1́1̂uLcL 9Yu:?xF-^Z @a$% xjq/(6MB$embjy,1YGoSS։)w;tb*&AiU< d]I Nv W1Y`/*EǑKt?^^NQaE#>5uū1#D\壦@:IO66 ) Mz9K9W^2jX1oD.}8=Ch=H $DBemI&olZ՚r9:hc:Gݍ/"d8i?-m,X| AitƷU O-h]-o/aqȋ@e<` oRXOq}a*8|=Al?4s]$.ݨ!؏AΒ\)@}o\L Zi1XpR^;k9S*6hbtWiڵ"\BW/2=nSOы/#E~Mw3ˉ-k;&10lq[D`pЩGp7T 5/ bmߩK10+hGBJ{aN׃)WBݹ#Q*ԃYOǷYok^"SLꩢ?WA>ץI8 Q TO4l){fwG~ Dވ1~_7",^S*beּ/>Hbџ{|dG|ˀE:*F% Nrޘkl+ƂãcxP|Y?X?.[F呿 5hㄐ[פs4|c$ BhDN@Z20OWQܙ:Gҩ%UʧU# e\`Yy-0^^:c;Scڦ;(ӱ A9g u.4nx#qo~&HF{_]I5վ+seBUDny߃Ig#_1gn2FFo#N^ޣ1GO#`9D"-]ܖ]FI# =K]G /;,%t}{a%UMz L}uྶQ9qH`i%&"Z<%t_oJ<\x`+h{vyzFYqEIܤѶsMѸoe#ѰN.. ZV~;oWǝ"E],*xcRۉR ~{«KJ[DIh<#O=@FTIԯ J'MnFyL@<.醲EًTUr>4fw( N<{I%caiu lFy$ Q#)aül#Q63][ _XMqFH_0,ʡ oH"B;)"FFǞU㌹C*+B$da+ t Ëo<o c;T$`l)Tg)-K @&ny|u1S2:*D5ڎR(nIbw&❔U i6u * Ndpk o"r])'}zk8Sx/6X|DUuP5 r,Ttkl}4A_J{_͉nMA2*' mϑP4ϗcGOY)V{ClLŠ[78tAne+eVzΕo<$dLN][\4"–x~ESy{l]Ք.=;@-.ufXLDigdҒӠf{fU'׵ɼ˫5~=6:qK$2N53@hL{"u< y3P dž2GI4.`nuT2}b%)M .LZlM^PݍE*p-(֌Ƹ-x< iYa ?> U Z й_$O(adraw5'@|eL\W:rt~< X*%g,G(Č 6|X/%hi4fԙAgwihx$ 3f.枯e0p6ƐB1fHú,t(܃;90qaN97)w}*>28=IK:z8Cq x1Ç|yuy%!\E;2Y e܉nl1ORmEbRj=-'.D/Q_]iTq5r{ z%$t%M%=vh:Kǵl$Aen.* L.,Gy#Z P:qkjRnfsl`tfLwzf`n_gEy܁@քu"s+KU \]m^}6.1xQF\IdV|⠩ǰYq`wؖz\AN41.VvmM#ZI5L{bj`Y:^k;=aՒygfwdKrLBao0#5OJ ~0@'qLZfUv]3(m#/k D/;(񳑽j30Az+ǐ0ecCy&6 R%D~l⤎\zYa).F^|HzNp;`2-3wǜ8m}5H !$=O='@*+#$tR,,]F)z#`Mvm@Ǵ7S+,%aRE̖l-1ilJ1n80 0? +# Itj_s2`|Z ]LR Loo\(gԬ% f3$~i ZF"ƳlXSQvFmx0PoIwt! CHөbwX>F3z UqBqS˟'ԛ+c2zt޸me,0HSy>4ht>~G lLUj֔̀9?&pxt0Kآ'$5mw/u61e!<1N2rkQOj ^57 1ř\ cp % #hyw.Қ?(1<6E udw D˹%7`n6Ǫ0'`FOOēeN6c kjrL5K7Co)7򺨍`C fz pfktb3( VfIgD8{FtT¯Px+ٿ|&O'aUt]A}, #/oAiGa5\.>E<(]p3${j[lozڒ,IZ8;t?vs&gMx7h)!> r[ud؄DB$9[q 0ɶ ǥka4g0Wǽ]=E4xT&yxdtP5H 92 V&p,%IM]%<(0d1YXJ2bSg$iB h_peqhKCet#)WX;@tֺՂ@Ux)㫊1|#rWS:VM"-uF]|Q<3?i'eLump--`2]HmuJcz(ο`~p.[o3*}mawԖfTy9'7%29?d۠0>FNۑum7u.]jT H¡}:V1G,(urd/+ [;Q$XQ(n{a:L~فct gZYC[R.꩏U,%~CG;t˲,sL"/Lyh屛:^KXK+?;s&>/> V"Uu@{F%ϖ|,a'[Ô O,j?8}Vi 4ANVD.^T,s8kYF ?~Ū\¨9fBD<,wPy(#|G$4xU9*k$Xʒ S۸ޢ>*=:E/VͧM*%Eѥ=%%<ȷE Z3.0%:grV*lFPIʄqAg#{)vOmBt +zEޜ'z#<܅nWUeG(!vn*h{$<QE )pbέ L%s.Nr$t;UæucƦ4uEUxeڤ"v6j<=tv{$(ie'/-ߴʟpbP 8:؈eJY\R'8kFD1zRa5^P,We3ܢi$1s_ ZӋ=,ierL#\m/] {>)vZq|9=}aZT't}W ؁fl67X\:XH 2oý~Ma-֣1 ; msq;wΰ%_ɞd( TYǎDv bi-Q9ktsxHbp%vMo5*r-MgMɩAkS0cI/kzY]8i xʼnJpԺ`7~gk vm28a`/s aZuhRj+Y?Eb=GMkYUH{2 s({ūͶOȉw?ߟ>b ܐPDO̤)yeqPk=6iZI"u=_^po rAHە ܙiEK'x2Grl7?`4X`W^Rm}>/Va VFR7qK: (6Bɧ9a;g8"4m RŞxXS*Wjugo Gq#6o2~a&jd<G4i_)[뒃w>ܺӴ1`H5⇹Hd_^ KOkR(nKO/Q= {7"NJ?=Rr[pP?a-hZKd "зi飂Id9~w3KHB+%!0h;dfV 69kGd^ _{L;M=R.ܱ/ 5ߓ-ܽyDĆas~V6ԢPb5^A~UӁAnbbD zFtYtC@ћW&*ZkgKl$c rڃs@XJ`VʢG[Ɣʋ ~'VLd>QϩQRcjyQ9EQpOU׍Mu!Kmb8֋5odQ(|m5)+~7λt9:02,*ٽ=$nvQuOЭVu`k. L%sCy.86 _tD0,fx?Ӊ lXJg=B/0v͓L{_0`릮*({lirzD J:_#oگzͻ/ɺuzLRgr%t;t}+MUxcF$|!J@!xEPQ,p7T*OAH'l" /}d`"0ߒ_H)oCdł[-Ysi*!-O" T7;&;v)RBEusycV#[ GwhvH.UY ",K&ZU9fJ.Xaa ~|DZ'@Rγ! lG4BR05-"+Ќ$[V D]ܴIDCKgo ,Wa?Et8 o8rt G9#LRaq=vHG2mx\Z t9вjsO^#9b$MQU$aR3TC%B0-yҮB/BSsV<' rΠ#`uǨ}#}-1/&`P)̟䍝Xjdd7~5*&d^+[єC= 6|@Nue]J.ܶ ?l \Y6u(+3@KtGTZv*ͼ%2$?lm1fx6OzZJ]i-UρqX,*-e4J&p&d Cڔ@7SBE~h bQjٝ2 ;us<$RIiC~qvPӘW5 /~QZ?Wmzwuʎԙkf :KN#GŇCs7E_" BK}fZiX$mvCf #O]E\EwIeOODY+DcW| +l?@e͘E5- f{4g,0_?^7k]/F ^^a>lsWd#Gg\!˜*[U#Mv\uryNwғ21Yn Rdl>L% s )Sɳɿz,KOzRw"37DmJ"  DeS`M,@@N Sq 6{iO ~M5y󤋞 'oF̡Ah qyHhJgˋpFr[is_;!T;Z0zUpɪ6QjW}mV pC&# I)LeTi*+0vCwbvEVՇa6 @ET2yA| pUq)<0u\q4M~X7C:%:GVzyǒ%E:nxr1R%$fLSŘ_,g/fD^)?Ʉ$c;wO31qَ!!kA,PvcܽDaھȸGJ <=w_LvyVz}&v/F6#HH|ް <>T~P+lR4Z:(OX[٭t '&˘/JBr҉0wܖXdGhs5iP0t(O%IO&pKҗlVGƛU>4KbaTԎגw2]T 2XK3 Lpj}a9nKG{PKOp苻hD|dHL14 豻a"WSZ*) Xj1LC/Z_h&OIx[ ~OuS1Z&V`yru2ٻd̯g_ʠ^̸FX;_Yi@;<1{|Is~. )C+yf"GT]~V8E-IԶ0[7ą~o핕RkHNH S>o-r ,% U~$Y)Pzˈ[L|g-GZKw)#h0{^ B%-vLnt\+o^#x`8ux].nsMpLNDZ}z@DžU%91,;8\7?y% >vUB$Rm΋ {F3ѹ6.bŸ=n v"s˄eMK`"}UۀK L%s9j'xlټVo/EV/]b>JGW_hS[J0wk+|~!`NheQP ?;NB]<#ylB$m]^we_|N4p"ル#;*%ǐypqS.F5ɔ gRqZMfPuqǠ@/_q>-MC1[ۦ0(0D3s0۝zeR%!+34kiͳ2(q6u7f^01ۯEe|p9)2c7kDѤfj Hb" uPicgVV9Qfَ5|`l!7ٓN+#- 6g'r!pz5KDޮBi. )1 :o6q5nU|iMa Da!? TI!G۫,gSo!!Xޅ>wiAH=q$,"'B1uN0{@uQf*I >Gq4Wn]|}@XCkiϏ"#9 H6eK#I dh ~渤p_t8-&ծQdxrH^=-;eH!L<> #HL LM {xuЃэ:؋sbJLs(E>~*l ڞ03 `íZғͅRqauv󼿎?^\!ʙ`e(de*GZ &>GvMS1|G6#yR+lou @$8xؠq׍h2Z,ܹb;φCs_lw6C&\^-[J!Ut.Coe/1$3K-Ԝk>EoC""[3T&&A@"_ Bwo'+4ui:}]%;;-r˙= )(!\N ^΢?llqHK $G4B%B@T?N]~4c?@A\ЌF# zSorm(pW ͚GEuNGq4 >^4%l|%{T`NPߨX%bߡW>t`vol'yXנ3ֳ詹 [pᇏN)$-.?L ȍXwx^!QP+B@ԃhOovQ-s a TZl-cNuMhrM0o%Ҭ#ܔC` Lt–#BuxR 6MD.1_Z]i Zswl1Aӥi-[n(viwFmX$ݫ~OL?iiLi4eFVeKbA, rcd{j_ao"llG aLaM4kdIXg%dhݜd2Ɍڥ)z? E;9T_QzHxƒ Pv9@1c2KaEff2qJDYh@)fzMz۲q_46aTޫhF`(Vyrh3Fh,.P/1kңS"XY'-#T@JTjt)D-xg0e.>>gkMA{WFYGzU8-{A h=hOឰD!~u 5l%w&y9 b옳:F,o;2 )B # W3Vdw 7$u~ Շ\,a `u.f?jJMX&Jn 7Q$PZ#]7p; ÏnP˥ Rtes.7l@J'>;~NZkK$O[1n]`okopqFeӤɸwr@\e.!Ѱq>"*vPqlt&3Y|v峼ϡ LE <>I6pfDW7 ]vjf{`a@k?F+#fxѪo‹[Қ}FgV-+E4oO N`uDБ kÜf+8dHJu%)uc#$Ǝl҅c0Mudʆ|,CT4yat}D6CLh^p>putlbMp T88*ѲTY+bE5/7.`8؃E1qh\i1F-fNKI’43m0ڛ"g0OdVSэC4tIfl L"hĆ#jD|*p ry"B!@) ifED#^ 15oy<*t76iX9=i T:Hf0Jɖ% Xͩ*R0Gug$?xbݷ1-Ƣ[W"pGA;FjVg'*^|u{-h=ܸZu4||";0[H/q/̶ΚAc>ry`Z7Ha:)?E&r7L$V(TwA3+YMa̟2pnÝ(cX#Y>0i`D"PoӤNc^ĤI_Pb`I2) (UvVgN([#Cm>~O*oNh@<3tFPOp9`#oFV[xrj+-X@fWRsgKHU\1w͈J4 t+G V"=V|xz *TZigiS4j!PcVsXU̟ ,۝hsI鉢GiCO/D+j%ڧ7*XA•TaV~yUs]_KDJ>_kT>\k]s =nHx?Fs/[j5/^ ʪmXH/eȈPaM}pp3zΣѲ=Hr01knx$PzIlo@`M_7Em1fNSGYr63.E=D 7i~M[5>]0Tg4Ђr}gS0 }37D+>lik+/fG,+`O;fĤۀ1@!W2yǞXfMɆ9HD hhiĠO]TlrY.<UK5٭Bn06"4i飐~Ksh [pu5{Z+R`TTb|icX9?2 -cZF/w!)cvFHU8e l y m'(RYf[>(@?\Xww럒(/W0P8ʖz\G(Zc}dK' ijne/N&a&}..3UpeF +TŊҮTDDM~1Ul %aq`ƚ.5Gl,4$!jv7 6|S)FX:aΊXQ yO]qX .W2 friئ|-j2JI"[` 9n7ר-\b\t \@_\ڲ}7֛IS|hd 1r6[i:hXP\Vjyӡ4,x3_FSPĕU?P8`I=4p^%Zϵܦ\*C+KxUs"s3rOvCIx!x[]E]htqɼo'xo0HSJ¢1EPvi`1$~3ay>Ex ;D_`IS'ĵyǴemddI1UHօe] fn!q,l IRmĿRnsy#e3+_&lQRK5 \U!v2~ <0G=G= IOᙋ ^lq $RMFC\_DvG@4/t:R jjسNqe̟8Ma\[?ŦuHQ9Ghe -0 _%|ݨ:e4S#q [ҿf!+G@HtLm&{k iz1Ere6_4#sR uS8KQwvH6zhBB%*V`/D=2 ?lyS|4ZՂ͞(Ɋ)Ť|C"wȟI2@>\P>4*eawt z^t؜hԦpW3< "vhcrEӝai }:u:;\|iq 2N o'2wʁgc/Q۳а%?g|E]>ߖ (RՆr4A} 讯:H:zj_$2-< L--yUއyk= !H<.V7=MMcmIC7*7fߜinjUR.JlbS(pq1ŁWИf_l  E{EN}[ރ^?/]#2w0ppT܀Tĉmi,]]/2#ʎkg*^0<)" N@pAZk" )dQ(E-np^p3F]?wgedK(ǀ+w2:^"SLI )^&П̺lJªgP?h<.]MHk5ڸ8n*c#pFeYHmXH6)6`˰{#KDvh@'pa ^αouԊLMSάk8a_}:ʮ1_}B") ~Ϝ{moY`X:$Α(DAT@`ULX5zJ/1Y˧s{.ua;{ ю#7QGO81穁,DI#& tl Fڭ xTbnf䔵g٩`(:tEh1"%% ԣ&wXy9_W:n%ʽn#|2 u׻aY$Ylh}zLӾLFs1ֶ#K=u>$oG2_4PvA|fBޟD#inx_Fg(ǎh`<"˯(*]Ot o`̐ i\rTN=>2Rtb|ׅ8QD;)1JqZw'ݯ@q qm v^#Us*.=R9$DPZ"Iiܛ &k!̚6i4 zTc{puD_@K- :Dʙ F=6X~ym;n,cL.N Ԟ06*͞_B-!c>!Jnk/`ueAQªR_`3umL_τRz -Ye8?-%kE9|dѡlXZ* mC7?N2̽,Ge%Mh⩎U30gׂsHv2s]!ƨ6)"k^ =;TdV5}ZRc-q lf :4x/GfxطIGbT%,= rn_>zTy~,}dzRN)Ȓq>81A{*Ǽ]ȟ#MU()~Bn7Z*Cy3HsNBHnhTš41Ay4;ƍ>:|85(!"-'zn .a,/)CY%?x5keZ' -zu5^ʩ X`,4CvӐĄiVv,b\2[Y蜜S: 70́peE"tYρ{`ΓzXgXx6 ?cbqM1g*'=~BNI? j7`;Mv(Yؔ$W ]*F9"}+:)K(ONEzDp)1rz`0Nc<ЯϾP|]#JS7&Y(}Zͫt2B;5(g@"p;XA$ ')]{Jy>*[5]ܷ>,*@iza]Y8s(-es^WD0l ?H04± +jg9_9%(A޼T' $bI!2ҙ-G$o*1C6 f|Fj 8]IrE}7?YD-`p\1eI7HjdiuxxZtY.RS`_ǝ'^-cڋ+C/(Ҥad*c.a+{7rL) ɏ)9:R([i3rg*U\36;jpʧfv飼':؋iٿF޾PBtk%MS}Տ#-8PGlTN?4)9_]0}7-?ؙ 9lƩ1{0?KatKOa%0~7i%t6e]bi:nNwK h4 dA*uxZG!}=dRH) V}X ހp#:WתgfrL_O$f:[lb!v8ݟIIrt:.Z~xNݛެo`SR#(cf1fD\x+)]MhaqܹITQe|FyXHB>7@(;ʃsFrS\w|8k@l /,,y^!̕A8q 5q>%hkTN17QPi#cboݫ{$k#ikB"Qנ@R3BsdgJKqTIo G0$N ^q).*]=xmB 1tGl`Mx s~"H/v;q 4W]YWCT`#b"x&CPpTiܥG0H7btc0W&S-F8ۚ>onMT2 P"} zN.p2_$@Mg ̅bgAqRmc$XWMŬD5/3

    tN=N_ox Lzr CTf053ߏ;C8$UZHr=Ԩ6e&T rE@\ ՗?\HӷBY]Z'~&I27o\N{Lyt#r6aJ13U`0Xnf0 iKD0̚!O4W zlQzgߦvHUTYzKWq,Xl _5گ$N/o ֗{!_Cuw5KV9~3}I7pf ܢ%Хțrftcv'T^Æk<94鳈DF,,w. =GBMT'ĂWC (o:U_^ ӌUV,KAe3bF:h2.ތ Z+rG&-*e2$m704ó4 `}ru!?`K5K7X/ 螔sNR<DnHf>>o28`Ni0@cVN݈\fݼvp`/O9jogӬZTokd:ԟذ8r5 rZ8#n#ёTeH ts%wOmH ,F7/W*mrn /iR2&#{ YZ[ [s#nRSvAs}b>@`SUH~Ϻ $K-yvBG,7UgqE1~f\ {ik+cSIpNk:5j>DB_^*A0yY:YƙB[GqÀ_ NtIkkiRą`qkhU'~j9H>~!vH2躮'po6]2!fH7f:"k~S_ų %ߪ@gc\_(f1@%VȍXL'؍%JMQƈX\gÁHN;`*P+'KV֊*2U* h•Us[qӗ?Y$nGE~7 y+R܊HnL--.Cw]}Rrfǟ5իmAٮۃ٘gN#,bv>fRiJHC(`cJQv4ܳ$lŶ"~$ҩ7̚H&t Cڧ<#7-ϻς(b !2vL%r-_StR8IC2 !pVFF ~aKJхX x;#>B&xC4bԩE5A8H̲tu~lڅ[/_I(e熴$}ݑZ@YaZ ڔW /mMJTt| )~?bYNv,u-殨(*NmPW9bfdFM4~thS4v"(zi~#HLZr ы|! Zuˀhu:Y ޥ%9qnKdL@!R5)IwSJg{E&/1!N?{ AU?Rs ⪁ S=]D r~寴nMZJf}7Y7C3 ڷW\xOĿZ]7mB +@'a4'68h,󈍄Y!+zF/Pѩ> `NR&2N4߸.qw|J,!.a31P61TCNOSULTKݒT sTIS;̾3]z?TZ #dJo:jw`3W!Y! `X;ٳ*V=߬CJ u:OCιǿ,$ҝ3e8Ѡ:ix?+Ut_Z$ycB^^}݄G$ȦsX8=CbXC ADf>7`Ϡ71[C؈+";DCN/JxAa^i%lNe&@K43h6' fȂ^Z@vN[u:ēZr,d!9a,~U; %EI'4E>-$aPx!hf℣ ciw3FlkA߄&\L܎ c-9txMWLk4aBd:k;U3Ld` Տu̞ mDQ*gk!@Ųw_!-ܒNLS$Rsʠi,UYBLeEFjjf:q4#"_z:4y;D&z_"ɠ=i*nuO/PQ| ù^I1Eˇ@xfG6c {Hf$տWܟc@4G[]?c/vX1Hu+؆rY¾l,"F}(j$Hw VaEnUz!-\'oy"N8+Y%/;uIRv<%) K1COȇ.X8# 1gE7cfjgaNm6CgX)pHQj$S{g`<78m]Pjy8&QStczһCOS'ٺ=Րd.,[ϖx0E|3~epUgzP7!?!'~y}6#"|ک/$y.O?F2DE-K{ O;>Sp͕v-FG#ξr ħsF<%y5x&ͰnqjP@mU[Sʑ! jTV@PkGCv^Q*!M V9 h Lxj.|R_s?f(Me%VT `'O*V}@R@h5H7:lNi3&tXVyuM+A$ƞAX.d'Y mY<^!j8̐ 0PaJbMcy1\D&؝k]͋Эe[^ڨ/6i])ԣsbN #Fb8ؠiIT[UL&]Ymv" 2g01Cz]Kf>C]w@|U$߆t@VwKϖDF'ku<X45GMAX (&о~$lTg/]{rjS z @n1@c>bPts|eݺAor OĊD)e]FU6Ol*6}@2-O\2|9Ð<#eWk3"3;JtwRxaF(=e2ֽ$+[2̋t6RxDd@1 N,ٚdS]B;"}֔^B* jd#YKͶSi݇^uYaZ׭Eݡ҃whțo9~q<޹/fm~FXwf C[㹠A$$&NܣdA\XVp&mBD!]c^k:xo6aI M]\#۰:.~]0wB8M{-3M2 ZNC'i/5A 6to[/~|8$QtMjXE߻ZDn?tl4aٙV8T_@Yud pt~% ¹ Bnm.Bb37Xi(_k5߉sc?/|lRn2u6{zJ!`wJLZ'qfI2EL~8):٨w"{\&w8j_/nx $бM6chl!փVuquДEQ |i{4]=X vjVG֎j;Z@q\)EH$*TÃ&P܉@y;+UubڿdZN\x涒ͰJ'ͣ2MB@%|$E==K|MnNzαݚ՛ڶ+;(o:a ,?|upy-]pE S%Z? H؟ }b+xr-`V0)(YDqHxi3sqR!ڍ˳Ov/bh(#e?5 ]a]s'Bgvm ԅ7RB e|3pE%UD_w-/sV #8Yl-oJ|^l?F9?q)$g1JwseINB,ER\Mk%KZRc* C"ߨ{5Q( oۑYq-wroA݈ [%4wwa'ƣq*;%ܳOl9=w #vjU*kډ״&0!(eUMo ǼL)Д~ByT=]vg(P>plyWԅ>| /z>+w/A"_D5`50\Oc*F"u-ėTB2Zh]o] {;VY.֌ a-hҷr&_f:ԶJ=L;Z_Z_#XU\cœsF \aHmN+eJ!8ySX ЄxJF{/.La&k|;wxpFkMy'v2yBr3X*Ώv3dD8/9U0Xl 5u[c]Ç`Q@x~%.c&3vYsV7".aj<#cЪ] $렅⫺36]ͳC4d AdNitP=3g$} %ck|4 Dl_O,R>/|ĥuSܝIdP.`|oxRH8/q'qc,d"q.>cNȡ9)^fR۷?I  l,FquA\0XAQD%rɜ#0#ax0uo>kBpq DuvE!&2 8:e=֐X?4U؂[E>fKuYBl.At?rHok9J25}VmsI&zqW4EvHǪwLm?`/Z)܂uZ%E +(_޴f޾XM>u"(q&!RBt㉥*/pJ ޺##Z~$ E_qo7YYt .)'cf]1Xr*6* oeؙ"kJpLcۦS}7X0>(4m*2YB!Æ'NN(P1L2-Q Ttt"4^r`TS( xƆSFH9.uEKR/HqӼƟ"ң |~[mRle #GJfKKknlhQD?4获Jp%_`WkM6~sm=c[ )qZBHMf)+{Dg Q-X !}-Ou**R`D 5ޯV4TN'=jfږ.LxehM#sSgNIziLj7w1!uTc;ԋZ3)d>֌!"ec~C=DP}yk*ß oA{*Jo<Y>}˖ 2 sύ(#86%v0UIB Tj\{}^*9D+wyomm }jvTM v MxILT< uHp#עQ_`[c' Jfdʥ'EvK,t.05.8wǣrD-E<2 3k_b,uT\E\ v3hƉ2*`CMd.'lqA5DcX\܈:!=_,-'Nت]1z\ 7gb-eXtf4 yH[nʆ&]џj$j3 3HZK(1Jym0TTjQW*_}_+A$0{{aUFT.wp]lT2ONYýZsIJ!yEPWUgM>Ti^則'x k׶6f9 u=LK`GV7C+-"y速AAb;Lչ uu@U pHne &0ߙ;hBJޖMCF.> SيB7y4UX!t˗  -bxzDzk3M)֑AqGz,²(݁z7we;Bhn(x^s0P(Jg #/IA">z<ʴl_I +J/wA@2'}Sl3]΁ 1Wۯ鋔r,uʼncNp3LATba $Q W3r5wflV=1tZX,14LJn=Ew`Q= |m$Xcf_ߘ(* X"'8hB $X+!6Ni 0*#qظ3˼Gj5]k7e]0X~q'T7}NTwƞlPw1ƁQ9:]['Nl?s(AFM\79vcd(d?3E۽<*aBzVU4! AY U5 #cw bQyDoI_mBiv"v5%oL3Nq>m{Opw~/ 8mk4m6Q+Psơ\<$|]`$>PhS*V w,J" -bvI1)ZðT~|>mQw8 J66hn(BǬڔߕ7tb!ޗ&3M'gJܺL TiҦ8P{:Ӵų x>ۇmra1ݐ0T{,5v~2466'aM[Me˚NunB8 ۼ%Baİ8MAyO}2*tF!އ$'&At-/S 5&Km=;D$ = 9_!*Gwrx׃A NJPG '"XwSݵH\딎Zi[-}^e ?x8 "YMŗ "Aޡ_Namvp˛Qp?Zv 3sDңB],_QsΜSYwCe'ڮ6:]MHKo|lFLJ3D]r8dfZ v0%„3ԉ׏Xr.B vnx.j2݋slUic pPCq2B\.)wuBQۼēTv|ĴsDvoDeE% &'ko{N5hfJ*kphNtU[.,(jqI8"Tu.FP |7QQϊc/}L6o ߈\JerwUn$A*_=\45ѝ!=-c0h p.fʵLhkC"]r~z]UOkKVaHʍ=+,S.*R)!rK/^!gz&DR?&l)֯CQU@BjٜD~Ln5jPSD1b~%t|eD xͭ0c>L73EXדKQ8E˚-`w LvD,~1ʺU̳1-]Y,ÏG5GV$W%'$)e9p? [;VuOȩ6а.cdO͆fmؾ Lc>?jU9ftMq0 a-e)E߲S%u4f(;p]8M2ِ͞Ustoik-EUalx pcX][.n{rwKN( PC䪣nu QJ.L_Zĵi\y Xei]ը9"[! LPm@n"2oaQ`HCI"v_$7^<Ux So$N;$az:';K[[m2_S썎2w' )c Dk+ tnE#-*%amiVqvA릡ndL`jBKuyz[ūlz[b Cbim}lLcUeR}e~.X<'ڿ pHHUͥ\ D9m8[3|-X56d嶄ҧȸ&I;RrD%PQ=0=I#TyyIJTXfB`Si/ͻFW4ê('KWDQC[5fCJuGZNpx [oEXo 4,N2MrDCl.5KrN |\MHUe'A{/)-$'r5f۬hz #(3.?bȮNc4ba\ 5 a'hAtG[4)D7&t|,?Ki>:al]T%w1Y`akgNo#I3I,]VNHuaQ /Xڽdt+J U>.~}I<<߯N7P m84pIQZb0xX_M|Է2wIlJMNq&-_ɇ vuB|F oUgI)WD\1zéu`af:alȥTI]$v#Ai~5^9q.&ð2/ V>m jKWXW!DZ}FGwb$fթN{*vaW {" p~xl+:Vlb~鋧k77؃a3Yh=tHóG/ ;:mpsynWZ ]Bm͂:۩d j7fBO t*w^IF!r$;굗^gPWpya5vY Pjc+Pڒ %M`wy ݄7^h e hرŃoT}eFRhǯPQ5d_ Y9ǹafLP+;k(㘄.J8 ^!, epw@'BujkB\8h@Go#n1w"s:|Bd%ZG7p99S0/:J*u/}i4kހ90c%;7hcmGć1D) ЦɌK%)'tFE9+ǡu XyR2BuZZVMYjۣqDpL=:JŞ@pϤ~@֔iP%i7g#é%#H~kag:7y/}O=o|E WЉX}%KP zE,MpI PZKV5RL*,-oiG[\I(nZh< 3XμNnJ8B0C;vCVbHW96_շyVz`Q@oLI޹ap3e%Oʌ mA ?b}GU8ߞ}<7)y.PLco-e.4Faz,DWu;Q!90 ރ?&y]C/2xE?d(TVwfbJ8x~͎ws ZN66G~X/>x׊ά>N5]`q۷w_SJ͇L%i[)խn.s,ү#ٓ(nHdtS s| $I 'i MjeLucq2 jjb{OoP2FZ#<]fbYx?RZ&'sN#0B`%=b.:BH*})P>| #h{HȈr\݂ UTէW}EWO+$_Bt@aA֊%I",?öKwSԴH0_(L.^k#gU>R'd[uHBUXB\e %e8r44` Fc~-b#-u?nDIA(&ZEPas'g:Lv疽GukNvWH&Z2G|@ e`[W;GHJ#}}0óz{~F\L[0R#_-vvxZON:@BWU JTCUE(UGؠ8}b6{afMe~ZxZD$<]jTU/ܞGXysѥ֦VY[hK|X!IJmf8`#? BcvWőMPod /? cCLyMsB*X˯y_Ϗ_&U@/Gp:\1]hGB-s*W8;^9(!*cB[%33^ʦX=h#&@mg6ߍNx`z7B¶"`V2]$S8RہN>upCb0C3ŝDhpɟzx)[+8,Q.-3nX-&83=X!I=[8*vJejlQBDoFx QbP-Jq;^ل#IGWO:2!R\*3(d#ђa IZ5cLL,M dz^R K|8)}͆$*h@]'ZgIl"_( "6:<ۭ%?zITqnsԢ!2 YXvb~ؔ'teʴ ,L5}Ry~'ArOY,߇+-t[yh$ƞ[p-JT֌\^ՙ]ͤC1*FMwA4zLW WIخms߅e{*? 6W/קe# }c Eשu 7=6}!Ϟ},i?("IH_ؙqRrh&:fiWOqKFWƧMʕ:ezVTvps2Gj}.A#Mwẅ;VW ;7췉v$Mk}yRQ MF/_tEѤ~bS;\Ű_|ʧ+Z`@ Tͮ}jrBBd^1?Ar+*MO}i35r:rkcӈzcȨ0> ѮוhZEͭ[`5ntk\|͉6GY-,hL8O M\:bGE˶J67(k#,s59@ p!/WbXdo }N*\=ᜎec`:'P܏%:FDfM7M=#٧^W. 3_vn:QHE㊾T'3pJ) zڊn7Ίjȥml~~;%%r/4k.r8$*ǵN":!Zhc=&ʣN&Piɹ腌:{'K;hcOD.hv&Z,M9q]Y9Qd9c@S &=nU˱^".W?*b%F $쑛݉^~u3fdY ?\"9r%Ee44O"ܖ!/;IE.~0[/V8L-nw'j-9&-~0-*(f Dp_%a;tɩ\M`=;E|']9,3gyMZ}R["G{?(>@ !9^ȃ7UIO|Ns` 8U鐨 ̺sяmb6lմxYԝ)%AX^D!XɪY6 d^}`#`bx@D2Dذ5f]B'R P)_<+ZJ*<_=@4O7nzKI'޿)Ĉg`Ej=\b1?Tp˵'?A+ `RjmZIl//4ZD[( Dj$jC3}n#bD HzKfnjv+W˲ EmbuC:K((:O4[`݈]$H(ZޅuHh}ޟX*ʱ1v$Z%4;ߵRl1JkyB}7PDž,Zz"!NqJN*SPaڃV{N<p4Tx7;$r6U^tb4fqdxަҾHM0o_ˌ'H,cx>){vݽBFĚ'3k$\;Y5SGc\`g-h8yMcCgjEvʳō3/]"I6`bQ0.9D}4n Fڏ\y_R @NJuj} dPݡ~hQ,&rsbS1f-=>K,Rt:bM!(&uhBJ'oD\>$ Gxp~6AhkY)4HS <_n^A{&:"Eء3ϑ%q! ^ԁ)W Q]ȋp=WIg惂֩U] ;MGI)QQ BiyB3?rH7z]3/ KRsqOfssIp_vV~NW"x\$ 1)Q 2Lá"!S,ʷ?HR뷨rH %Lg`YtxoqjsH.V0SXpҬ#K;}_s"`%! Wq?SQgrHem)6Q|{"Enm`Z7vik"T%?BDk۽c**\sڽno%^L0AyIAsx ka"[E5$(MvK6ّ6uB+cbu9'ky׀>`I*o-\<-qaM!Jqi9WeTBB{=*l5ԝ Hq=Iz9 ((>oE3l7]АQ!&W|'O_SVoIScglX &jIE"V%V$#c>+i6/{jj-Bp}y%s"?b[ƷfQ,mb ROXJQ*e3ɩVNŻ?ⷱHN1J^^p[ LW!|=a{>U72ABjy.ҋ,9]Q^S;P?AtBY>ek2Uc9J? P$vh+S#HʵM M$YQ% 仑 h\UKyZCKRR<" ((RPRCeYƓx2J{iǙS;5.Á-=3WޞLB@G(F/\VXk Z8qBLÔ@E!,¾\Do`2[;wJbD!QvrS0ЗԒkTM*׫|'#iߑQ;AQ7++yKe@oV[r0ɱx=s_\/)D+F}%Ǟ24&qye0,L_?s_b;<3g1"!_+փ4L~@%EB)MZcbr<2f6Leel3r4/q#n^t-+FNqlX}A:Y "QVt`oS_Srd|,=g x9ҥy[=X+Ѝl7¢t#omoz4H)ʁkG><x, l#̐APb/Yd⺩{NDu%2&>}1&B~yXA2=k9mqg[OZAV_fCK< |c8( %Oi%O~clw//8Cc5'bh4%Ѓ THoԍJ<ҭg9}Xt+uxOEtʗ8'O;ܙ!X `;=_ }00>Pt ᚖ7F ;WU*H z ʖSr .4CXpEGV8x%~PI8gVt$%Q&(\c2s鋤ոC1Q$A.6CAw B9*ñϽV7ST!Zuɸ`\-[9xUT1tkYs}mO kN98T%Lǔ>˥>`GhBI9ͭ+UZMRFm/{8pz+M"e+Xs8fRԋ1Z rtI) bm3E<_vMb`gd[~RF]5*l=AdMTŤ0,Y uL*joUW'H gGaq.GN4NJ<{bv7jYNl-0Hu l]FkNj{Iɑ[_qQczvD:}zxSjWEIQ'a]­~=+ƭǨQr!iS;6Gd3p.'}-n-iDRd} &}?v^D1է:z + +HG^#qtI=NJNPHkX`yR)|7 Y:Kt:^h~EQYC|嬼-E`?oFw,֠艛l! \t'@F0Xt̠!3?*h˃V ٹHc6㈃r4NH6l7')%a{l{P2􎫿 &j%V_ȹbLm4(n|4C6&<; mwCفd*tuS#Medb(<6,Pw?N5' `[h>joHW\+9wFʵ:9C+{?P"g_-_̤Pሐ/?m^tIוx1-JE"`{L^ Idf (T4Ch0 #GhβJ:TP42ItZJrBU%vzʧ]jֹ`k\y eWnBC}LG{g0. 㤣r| )9nCZ@^]'QI˅;A%n~YYE*Ry)P%[$L.JM-E<8BpAEVy V6`&<" ~d<nmwHBBHI'9┳רغ62sf/&iL9vv!Cr]*Uݗ,NWOm#5$sL},[PܛO7IL5;nvyI¤g /?G){7B3?2 g*lщ^:B8LV|,f`,*65O;ci'{9r.{uVĸ˹.(~߻v^A_Vo+8}:ƺGLy6l`|~|O( oR2G-c0tK@Mal{p*9PS6жNwZLgT(|L L!"-9Hl?Q:Z|3 ?l<-=s22單#+buK˓2_PM m}2T%Oz#B ^0侉vxnY0ޫ<,!5]>ah/C-x$s*b1 kOiٸnї_̨nEg +0o~9+Mij%(Mi%=X-Eaia%Dkar5ɰ]9v )=-dBf:ӭø6ʈ$t!O7R]`{--J$~I;/%MkraM6`/N?D isIJ(c}PEi9 qŝ^eDIҰ0 T䚠ǿik{F zIˮZkSj;3lFC.R}/H}JӍD _kNC> cE2)>( o" +^^!:ᣍnE=\MIBs󚥫>ggqđ@2!DCHTyc?K:91NF6uT4k58-WhAƒ1͛;xfߍ9qغvKۮ0/@<,#>6{-p4*x Ve.@N/T6d1aEegALU z'b2@!["o2Ts;su)wKBW2|wP1AC>JU@/p10w#o/ԚZD껲`FJ3AeRڼj7x!ޮL7lRE|#vIs3[Xezg8b( Xi;evƷ3A%iN0DNGK&Я*0s 4k"zl;;GP&CtOSvSZhO.34{5d=zeJ\&4TI8@ɦ_۳35Hz`1hgY6 9,8^nY₢Uf#FS!*U@x3%J@>a9 ij&r;%TQ4(ro} /7p JNK n)١mLgX.JOoTY})G?|`C;{>[ Yl_x/NUph` V5++?b(+.VU0_}ĩ֑rҙGx@HiuW&Ps"PcgLo2%KMEDɓh] R;O]9ͱhiwu~&pKP5{z Hi_h,,Nh:3 ;q2g2G |ۀU> 4+LH(p;y`9f /I0 myv#qV[ }l_\!xV¿(OoL۔WgOґZϳKG!I"685*4lo\/nҔ9"k$)h~r W*aMʓ_Y=2dږWH,Ub8(!ai|,>ɡ<"Y-99GQ =7>*/lkAu36e2zRحse D%_F& y˞ U?!'\NWdGA:[A  +w3.ߟ~gS;DZr$̠癳rq2El7q O23^ݹƢ\51n)ņ ][<xA)Lq$6W~1lslW I \ iAp[syqʂ1Qxl#2ۣ2{#`yO~DNX:I}ÃqMn@~fX DnݵC:DjJHǿ &[s0Ȝd`.x$y:g+ ;G$SRO救\|kpٌjoRax;K%vE/.{0q=ܕIj; sIvdL1 MwU`P̱;l@ʝ4ۖ4U}/~ks5OO/bqJB>_|V'pw)wh֥WnnR\. % Sit'M(@y~?~P}̟G<Ru߻Aج{?mtҵ+xߏ͚o x =`v% WכMv(D[wy W.I0y6IδbWAXgh u'ȼmEQHMm&.MO#o|djwk?]X(pUj ]ne^^ m*-aefm"aBo~B d!fZ箈Vj]ۨL&"Vz<nR]#QlA&&~R/[S3kޤPh @;c֯}x֥)M_Z-mm߭;a g$;|mudGݠKlGO_x/)0HKjqXw!w_/(9l1\GRPi֯+tܳTGxUyH#&%Xx#;8E .&wI]d/Ի+PCϓ[{u~3W /^?tzoAYR&;95jӿ{csM!syTfi ,x\n9J{ cF-f.DX! l+ӕnn*=WmZs7-˙NUvY,hFh ר=H8e(YgInu׷H5+]w Ԃh}q#Aq|~&0~^}2C;kXW̮Hi ΠcIݘKBk>К<ء@P$ZYG~Te*4>+h玁[D̩ axicJNF&^8? x^G8+EkF[CJK'#(e~ϗQ]d׽t~9ӽ l{lx2VK)Ӹ1N·:t2ZDS*z` )!mf} i!*?p3,"٧M<ʫ-!S{_ZnC4*BXu a"W]* ?R\XJGkS Py4n8x߅}ʹE Blda |aPCvii!xf\gi8H-Bmu1ՠ \|]tz{՝Vղ~IǝKE_WAV闍<`d/1[|\wLI1 "ģH(pbw}=f8)5M'u{\mҁCF~S=&8ʗy< smA{tENDb\f(~F^iQ~7fnK `;~Jl]V%؅u²BsZHEW.23o؛=倸|j2Wc%y=IܝgT {e}"%j. _= E]El䈯4U"VsʽMbY HžhpEal>=&`GeAՂ"kReHe6pt@4ThayӦR*x&"9˓UgN pw{9i)VuD1)OZ0+O.dG,kxMiGqCY ˞iDu߄ *j 'k#O(Y"$5Hmɠ !r#'R)H64IGj%A&" Fn6gcĝsqKC?37ةDE4?SZ&?2MrT`B}KJ: E{^59@ﭲ}]GhkQ>M$3pF"CFLџlE0W`YꌔX"Τ^ĺ/0Gu-slN+@_Ç̍f%z"\u/4JErMa,Q 7W:5M =DBs `6ϨS@!YqkX@\6œe9v|-(gcF\AThY9g!Zɬs+JANP(% ,GEYMÓgiÌZ e{!y1< =x_nFxxق>+h-Lh`qR~IH"S`2_و9R͙_h+зfGLAKk[Jv-OFmcB@լ^J[n뒾EPgEv0, m^OKVgdi$Vh%6ú3<*΂ܬz(CfԱd(thrH~VpQmRLSD=FGsAD S#/wSQGA?2t-2Ҽa0@r UHINė2ot#hvn0SŴg@ !L,a,Z d3 8O#fPPgm36_-p* 5ts 7|$g[vŔQoWF? oTrҶi0 R,-uV(6i{<9؎Kמ3zr8*2y ZiYٵҘeGq] 9J#;O'#Ceaqp?-S#5+zS SoXƃMnB/h 7N*2;t|љqo|s f.QFyW5餸y_ڪ ־l+"\դ'VtuKXp5t'K./2}5UiSia4:FRsWڈ?g׉xh9p3܆y+6]JX MIqnϦ>[aۜo~C9*֚Sŭu n۲EjWd3%B2阉yuIZdp& Uxr:vP 8ê="6sh%\]EW@ H@wQ1=AX=y e_pdܘcw?T {U.˹z$NpxSkYyU`%LSln;y| &? uuu@^>1zW_eJHo֍Vsm;h-&An,)Ylk#w*HL>ŏ?*wlT l.ּ}7X0ogTǩ>j2cm>Um > &mq{I&t鳒i +f]M@z g(JV_ mP5ݼq)1bS$3B {[oѰD~.h'0PF_ҙoW ~2$L՝ɲ( *y0[gX*U=}a:t+ <@c} L7b\:tWvrYeH-A'}a&xtBϒI^־  eW]F~h,%]y,ޫ&bp*t`w3kVO*zE1Jb:|Sa_梊y(E{a}/e5O$f6m Lsv/a[ `о fOe b--}*uVayl*V} .mGR VEubYȾR9wSatqt*h5F8Qa3|Л qtw43 n孌Ժ;Njz Ef A00ʫ oVM{ ӂWZ/Z /'>dC*`}*4IEp|!Me/9Aj(2EqWV:{g0bdcٙ$W>]tv-oj*{{!τhlݯr'}e}V_?Mϧ ihک;7腲ӳ^85:4bSP<1Zr#ArM+:'T{ rſe?TԋqthBkJk:O8JhLku =}J&P &|9ږ%K}^X7n ª) 68鼙:~ȭh$̀`Sm5ؔ@ V7*aivIiz}@ QäMLy*d{ȊTNH 17%GK#SKⱏ`\j.j쀘y՛afB\sa_ڰ'1] rorY L%v F'rP=ӥĥH'ZDN2luE!KWݳZmMR]ř!uܣN"B~VG^ho!BO}=eJ! hG3pqc؇zCYځE'q! GLø^ǪN5`ofĒ?K"bהu|O,1+Xܡ5S_s]*zjgB]\lK?n^ K Fٕɢ]S4"16 ?ϥnF\FiR:l[)+)0״N}<;QE&pe%ZUAhx$ 0&ތj<Ӷ޹+VoŬw̚\g3`/ wpӸ>b z E||ݑyZWti:PݎwG5e5^tOgR0f)>IRY ~m)twe% 9tJU N79...Pp<CtQf Iצ;/#18&Cl|DWm-ýN\EQR'@STl}{|0ӯ'^JE׮ەw=2nZх0H]$IOf̶>{SL((Sm2#ٳ1udkksQٲhw$J\o}Ro1J5k> E9O&d9=L/\kDv2(̱&snԦƍ*3^ Ԓr8jt2+?GqۼM@'8: {, Ź~VLƴWAN"*xF<>E@ffluKYg{Aǩ +H [椓-Sݘ!Qxv3WHdm261 O5o?xA=? ^_]{GZ[?@ G z@ b%E 6n}+.dx)LhG( ӢMSe9߅xX˜( ᇦ8؞8t)Oi)0m?dcIq"¾䊽m?.חI'{ڄGfikRRA&>FWZ>JKw],tT Amc%Zo/=sfTmE80mxxҙ&\`ZZ }A. KP[X9mnR/ "ͩWg mbg ,hjL˸¬$6$ NŲ]8k _K$hCm :49շ١0^7@DJ# 2txE*o({ITG7D)Vc@1@;2g2mpk(F߰ ->Ea ΀& 5e=OR*i`;r$_*4HA-rAԭb&`JBDMXF hka' !8R5U"/ռN[/;H{[:&}f#k, a_UR;Th3ÖӅ['mO!OnVx: hR7^? AaKن]KH|$q$U2SAMz2/ώ)2W\ԩ(@cr}?Qniv7s\HX !უb-9ʟH>/FG/ȥE-Idg}G59T) jy_Gyެtmrsʳ< Jt{ k5lI+;nl r8/o'CXK٤,uKH8bR0x%lπ'W$k'u;%&g qi;Yjr *̳hm/Wbf*LљzqhjE ^m r懒H_:mz%t:\N`!a`CUIuymr^ve[e x58 Ӵu{7Jq;hD9 -ˀdRn]aL{0T(y"D.t#" i`Y38Q{`q}2{*'(lX2(JQfx\bQ &Nj~l,_Ϗ8mos &ӅTx13gT 9̏gJ-OwĬH} }#Ӄb\Eg_n*X2!sAeA~x="nL+ֲd#Ʌ'cHf~>a~g0A ADHۊEPL,_G|9H[f0{ 7-&%#_䙡H鄼$Umbɕ/k,7;AWׇ ABԓFd,(JVXp%  CgW'.5-5brP>.1<$>+3jEFaZ^ yVzFt}p_Ν+Ī[X,2МĞ3r*,I9"|^EpPC*Zq>"&( B\7W1Qh G `!;{HXz]Rnd 'G9QA#=_toD\5Y΋`ўSQ% > T~C'BKRaK̑=d\JtHWլV7EeΛ{刖 f`=ItFTBкbwke!gc6<.18Mu`G9#ք!=T`!jp*qdkeV 8a'G2.:^]E_=W-w٪8W,`w=DCoz'Ra+U6̦}~/H{|rQj4f9^Q^Y44.SU8=24ޕBBHJNaol/ \!tR_18^"oRlUZcq!f!΃v&RQL>k(kvmljkщbM[iK)m+0a t W(~-3KgԇNKft<3XU1BL5zQ~&N}fjwU6 ͬh =ȆkzTpݫnYP ˨\XmK pҬD9TA j~=CPj1LH GTuU1\J@P;= *L %zzt1֧[Ia}oJY'HWn@BqY2v'9-7Ս\Bӻw8*戚NP ;c]kkf^.AV FaH1I0סż7t oҒl(I]lPCu71ֶt.z`B$=70'y76+k"|JI^DI[Pl`h[ݢOHe,Oʶp 6D.Jv `pأ6T|}1VoA(>#~CfT7ǁnfy}-*:s=+7/46jvoy53C(Ĺ]O !\hι#o|z)ASI|h:Ӑ:JY@8~_׹/p_l(жpoeS-ILY\6đjZFsuVC,t?ʊ*k'hhl3 HajDя؎H$\S-]nBd`Pk 08w+`yo n{tkT&$=*GX:b;ZmURvRN1ƥ 9 0 *S,ٶK 7Vc@dvu6XhwwBP3w:֐hY9%Il⒢& ^\P`)sǀFI/yU뭼k*\ٚߝHUpzBy Ƴjyo?;ln;j%hT[ƸԄ ; ރY@[ՎDN,Y/0/sPq6=7*B Z1Y-yY=`jIP7(̀x[ ,D(pM|Y@Z=<<m#pTt;h c3wr#^0FJ>'qc(4e* &{ >&qa&DJ?}hɁ)Fӷu [0X[ =s)d"0UCNƧN".Gtqc.Fn4m_썂]}Y{Ǩqz4O+U,%?o#+ȼ7փb6Lsqo:pܱG}*^sGhb+'ǟAzS~+_5}YYqr!AGI<%)} n+2fKU[YƑGa3}?C{".#޼2g\ yߩ3"xeSnO  gҸCs*k:y]C_":'tZP~go7-ZŒxįȒte3ִѾ9Ư>m*&~p+Gi*& =tz. HLA7GOܬL(-A~"OͼiE7s$D1^r,?dW-'|b;(KYǷE %?lY޼Kkha6}R1z0PmMJ)L$3k Uzz$,a/$}#aaٜVUtYN'PW2tKfSvnX(ЄwLc&q6ˣ>?W[<_F0:KղyCr +#NZi9X=Z&i[8pdk/%-H4] Q#̄DЮ rQKp򏋕kJANHR@}#pE] Jtseq߰~uk f$3]d>'[NKK#CmMчM!MUi`}e ,I+o V#[h5RM2YY~n:s ǯ,gzdˊKE K _`^p]Z2kx1p݁k~)8Q#UtjWT<ߊ˔!V4eSLYV;2ң W4X 8^+^2; &Yx+Wk8ɚ$1-ha seƅ(nz)mea [p.-挌. ]eM5`R.N [\b'≂kǐ'\,N;0cjӽ[pF&ޯwkrՖiqJww]*ưH?S_SQ,SVw h2_&VrL)75ub549tWmv Zqs8x%=_ؼSs]okn_MXJyZf!.Q SחJV Hn5yNh:6&WIEgJ L)h6 ')]+e)|)}AkL1G90+侘Sb R3n\i#!c4%@Kwz7sR% qR$ T="ߥBtÃ#:F"p$4RZ<#T2vUz%wq_ྰj TNͥP[![͊VnR F8Tb*բ*jbPqOzн,qxeS FjpxC.3jhmUNv7$o%ŝġ x461{6 ^"d9B=i w4nk,SJƇL4(A;1jazjC匝>n:|^: R0 s87SxCǣxƐͮlkV$ksdBrd#jn_!8F usC^M. w&0D-c1W=47P]] jHм,eYN=Q!2m2d Ŗ^t@zW8b=aDPb#QDtD*r'_b {m:Z6N i'KjlfKfonP 4kmQQV̕u,!ﻴ]Q-?ypՐY7.m`*]Ts+UJd&FRIjE,WwLtĜhZN R9S{D'GXSQcabB*'[hh?_ ٪#+b.r WP"za/pi "TIwNV;ꏸ+Y:U}Mk _h30+VWfYJxm?pM鳧Y?.@=Z:e{MجZ:nOi{RpY':,2L5:8iYލS;7uZųT*CFȟ2`B<<GU2H{~g=5Ҥ:j7gx?vaWJ*J]rn֌e6~ocD_ftbdrq ,m^YhnZ"xom^Ug@-1tjB Q"!K fRAtLun_(MdxǾ_M*LdIOIJa_B6b t5A(`fX$\T0}<'L;ۼ`ːxTϠܯBugXK$88}kLEP[6!/նHCT]gT"BDKެ Fkб` ΙMhp,t`*>E vF}AXm=O$5+GzUIyhܷ;} S+P1d=$LO\N_k3o=ԂT{ =u*qk+=@fiq 0}aҦjrU9Qs^v6/Ydm%q,dpFlLgsٞf4'HP_a)o aRdCFxO # `)%Xxoվ973'jzEpֿ~ZOg\gP^AA1 Msw '&ke vtu CB3<4 G-f@}dV`oL%]GĿ{ər^~P΃uJF F5,a>Lb(UFf"O7Ҕx"Gx,} NAGH䋃c(%*:'k/RS{x ,}^򷓺~f(U˽3~mvlo%Rنn_%L Y]pXP [/2Mä NMbA<Ŵë9!"%"_2n9B1D-;zC\'GUHnw8KZW܂bPGAU43rδF깃:ixqHء_9m?飖4}n5C2v=p ;QPt!x\US].r&D{F::>@v>l>wOvdZh%fΏ O!'C/ok ܧ' 4oO!2ۯ*dxI4Kh5/ Dy`%ӀTVKxP(KʯD1^(lX`zJ2%us˜RW{*[r,!H*gaAr?8 B?Q9bly^% O\hGK8]E@OYڏ4pUd#8{>4VNQNIwZԚ7%14׿\Hf*DR2KV:͞4_f?F󆨁 aD",s8eYN_Z8 `ǞSW~[Wg: 넕ظpa]O}7a@oWfi, r9aՠ0!wV&?pbl%B*FKcny/d4-F6!#M@MFoT{_"?zacO>2TBP۾Ȼ/6zn {5G\ޥ{rBNHoY`9H!+!"}^L gMVF"M`Z$RW=Ud5~v^?Rq//墊&1!U^0i3mq93HuPv-ZV,H^ƒ*?t(@i/gA3-ߙ+e&[6"/A(nNbɨ>=^VW>,bC]4f WPrfY˵H* $ܩn5V?TvmL|SC3m x֪ mUo U~5`Un'ڹ8Y  Gw5٢?PZk}"/X#@:}[95%#7@ި TWorN;cN"C-Nw$(ZHOV͐OΟKugȅ5dL]eQ_I/zB@jQ~ wG&t뢂hcR(pat:xhn^vZܝ~n,눇 MgΦ?jl0F-x)ZQ4KMdKнO| e`Mxgb]z&=Kp ±!Q֕& rS#(|۫)Z?| Vu*&.MHzDEƌ5Ox9E0{ :lU$>$c h҄JVб՗g[`ӮVQ?0uИWqh(}=pcq7䇳2`hW Dxs1,j*(GL4cYiLx_n}ީV>mpE˲1dXGJ>owBl#x9|q2I(#!14MՔh m-L9l\jV2~n?7/&5~,{oz_f|Ͻ}Eߑ6:&yBca+$KOc .1)̖<[\{&kii&)m'~xs i |.D9 qGc!7<($7!ޮ6-ˆu5,LPk]m@hxZo{Ev?پ: +MKE[6:^pH59=PAf[5/(̐ꨄE×DQhރݜE"#"?Q3|WZ购81xJe<`x__? ֪Q"Cto{S+p N|c(3Nԣgl2[_P%\}O/),D/:vTTP;YZuU 4^, TX=$^Qyůߞhb=05҉b{34Pr1ϳǪA"*FjD{h`xo֜5nf;[Yor1kp(bTCA< kS89UѪ]E'Nt3RfyC{!=}٬;sإL] l&w'%,G4sB5ˢ5m4%!U vi M0wq ϗ>` r\*\*wGqOy20Ļd9}K#q7 Ջ*\̡jP]6RS4 6a^IC]CIX|-@鋣TaXqA}L612c#U_tC 7mJ0ݡk@;ZΖִΦ4nng5(D:ͥd.h3d$7Y\(.j`)zSTR21U4z|݃ji!it`TLI^ݠ]pY6b>^Ljݮgo40HQ@/Vc*aKY"\enN Ztb1({FIuʝ9oy$U$Z! Op^:呌I'|_!ZtV"e0T)A %N~]nPeoJ JmE*,Go 8,߹5*z{ 7f>.@V6ѝٰjz[o)DID b؈-7JcY~Ӳc֫ EHg TԿ+!tw:Vy9M|'׽J:v4CjPxLEWt\U6Rפ|#3%CŒ`q>DkQ*]-լOhgă8CD66ٍ6Lj?a9d=U#=$#PPiNPX!hM mnv<bAwR#0Pя\)ׅv D<|Kc+ DUbx#/wi%Vv_n|"{{o30YyK?:n}]7|[;VQa _06%8]D/Q) &g֯3/ ;)W=hLޱ nKWBz bv]IVMXmef+4t忩 E3 DWY1q4uiYФ[/K9:C˥f=< cέA-nᆪBr|!mZ܃!+,.Ģ;h%DIZ AdE83E0]&ә-և_{z}{-B77[ʤQj2- bs\6y-IF2:FL!֌eEz!l0v6aq0iڗ(qݎXb8g{yNMDk7 ׷wG8s^:"B,$4\7-͉1L.ef;#ƿΈ<a\qD+Kx|wfbZ|həzwEyOFE`L @q-W՞%qGyN)iY^[dGp)O :# DyYG|/e>&Eh B/b QDTE06$`3Ўgv%n ӗ&\)<Kp|Cpx(֦kKSKU5Ɗ]f"&@=+%čΡ_yohDGrJ IDpEvk;\@^5ٛSD7`e p^Lw+݊_VJKX) R~}}ם"Xz|8aDgb G [brs+ޓ~R.sPq h-"kCfN.<'u0Yd-܉ NA# Dqj:pN~]sTHkZ DZmm(5x<$e'إ٘ÏU>)) oP8&|/6 J7 ]ۮA SVgwkj;᣼>VN})!Ũf-`Ud1'_|* J*|>0|(G*<&3$Ť}Q݉Q'f5Fr}1OXMvUL^#a<=d$et>XeAXq`2լvBn&87=ɥkQ$l_B[C 6'YѢؒS Sl.gù?,sZBKn]g`'qy?g2+w9mstV)[ -v*I9葭7 -98łi w$xKiLӞpg2N#[;+[qQnWڕƸe_[#Vh/Һ1=?{sfay~#5}n8>TU&n[;mva7٫ӣ.f c|$;cn?tk.vcKO<+^%LO[{fNKRL x}|*犚s*2ö$=aֆCe>S0^4K go amc\cv}(\+dm1;Ao><5#@4}Y$I>o\5~hܱF-N.+ 8@|gP*=}{QQd^3m/;[5%\9P9 2 /\9E'FcbkG7pD'Bb'#c F_9m43dẙdiw J]~%=GeKFZi`[' H( Н˼1}-:-Db~l.29I 34Vv=.K~Y&XMִx(= Z@O/]L6#ciJ9܌($akZBQqךPO@%$ ~ Tȝ74^bK419h!Ё#F=T?ҕu0ŀ$I98YP_`ٍVa,} b2 Q)NeDt(}65x{mEEH%INA.nF;%5&(&RW nC!UM]T֑ p"ў_Y .ll}XFghwh{stbR_ 3x'F8 t*:!`/!e⟇qkyT}GL*VQj`*c5_~3I(,,~FFDSek"B]J1nŕr4FqG݋ '% qIn3"do`if4E\hYu /A3] @-jR 6>ApFC3n9kU/e?U[j{#uolb %^8שDFo01gI*O&CaUH+{)pvpXKڬ.)*o:E,@}o/P/؍GSKd ŏJiV:ga|x#Zc51DDoR㋾<]z$ץp-tDA$$@.sEW?Ng"^@@I뤬܆i0OtB*7\44X; [{~Eqo\1m}v'gsw[d8 @h0>LegxN|φ$KcH^͋thD'ȸ]q4@a'ZpajN-Be\;\t,)4\Y,`&j* r9S fC@muĨ}17 $CӁX=̯-5`%L)kg$ ] 2:gVU;HੇNtŭ UE ITh~ DCNlZ.*eU$] `,L O# 5SjXw!{"2:$ |Txtqj4.Iz(w9Y`.Tn ފ Gx49wj"kYLa7VAn1'Fn*NVΣyBe/L:g2jx(vO9J-GS9?X;q2&E5O_|VE4*>wE; ۯ)fk=jĊW="LǽeJHTW>nE}2iV5(hϧ%#fbM`bTNm(*xErP[{Kx y ,¶ϬLo7Wޝ!s JuT"6-"-A+kNbkcNBԆ6'oq 1vǛOj/2,l/~<[yyՉ̓3vSp߇?2}rן{p ^> Ĉw>H?Cnhں3V:I_ֶ*h&sUس!nHH5>8`JU-='f >{IwÇv(t@Q_[Y=e¿35lV.z/YoďQKUQIdo惂QQ*DKkoR:4lJ'>X((W/CumWZݷ( __ݠ*ҿݡb:lv͘|v/]fs$|k9 xn, SpDbkp,h  ǷHp, 6QBgƣhDs3e {<ӱf{bA撂CuzXmEr w`1$, c=P¥*l5ģ9:rB:2F 񤎏?p9pgHl^be|8Qv,9˅I BZ]4PhQ +aHT&6#&UFu >JL ]Ran*jHYy~pދ|nrlLuWV^4.Qrr3Jk'E?}$&0}]N? "|MTk&NQm4w2ղ\kU\1y LǤ-MQMTSݏȝP^"B0"5.&-Ng:\=x|SB?r NvZZ_BmQ|S1&w)4 j6}EYkNE]nbzsh,t>N5'd!s<{ mlWU8@lcB!lAm()AJ'+/en%F 3],n߰wNC0l-36wzcR`a ܰbptbͫKML8SZL3ь'} GMa#q#ՙA[7qp(A*aeUg0-xh(O%ՙ>ΫOa4^f5Un{C|'Vt?\7ˌjCY]WgZ]&:^dVuB$+ |!i}v*Xr8{ 4ucH?vL^-9.ьƘR#R#_NW/& FY"΃*?RU:\P} B~388IFQfDn$I'xOjk.hAe* {XXRtRnsSC)`C+Ly鋩*ٞK{)rR DVw&j1lb?c$HXT F[,||2{8k68_޶2kWJ`L4+<[mz+W$ozC@ ?1pcك."N3?tE=Y̕3(ZTXw1֞D.z)lp{!Rmp24ET܊DTogMόԆ@~ xiNvY [al{6m%?sлOub ss~uVXŨ)zm\BM )``]yXܞdS ]녋g٭)]~,xr=V;H}_5j3Lí'f}3UT4Uk& /z;#ڟ y |Kx!Fq&¨y v 2FԼЍ56\U9#;wR6?+eچ!jF@j|nSjTnDIfIz%w2淧ꆳ'Uiq&J e!.UkO'7',QMNí4G>UNbU]~|2;8ª/-jojF|4zr>X7[lMdX E:{$ Džtp"_#DSR^>fBoϪrNh]b6O7`ZQ-H 1%KYz ֔62RycW@3VCūE҃^[玓;&puDn͑7e8L" ڸ20k0)!}.ŷg+=Z5]ӆq|T7טRQzKtL)-kw(Y*bE,W*Rn`bv=|P=穁_i}d؊uW_rğVй&!qfW4nhEquS;H×=߸OU%%Fx=i={9YXWW vI35k*Pw浓w([Z4PH~) *gi3PV郎a)~`}z`FnzO$.Q84^[Sv](7?9NKyrBJ̴7?&>vz~":M6'eN=.Y 旍K4_!3үhO'Fj#$+5}wY/mِJ}]S'lêb̶' (]MÉnv|Y S7kRT`Jq`Ѣ_=Do2ң@fFJlI1sHڑ<!O&2Z!ŨbmwT!E{Tď 8}?4UFC:8Q Xm97xN}ZP!*5^N}Z㛎l5W qXjx \F юmy^6baޣ_tژU8!SJyo0C"+3$Q D]"q$?x],x5EF8 SxE)2L+x9|r58V݃9؋dCb~Z"aNzȜlxULbe0FyFiRɪb%x{^0ت,p}yzG& ;f%5JByz>w尫xRcr۹}>RHI0Ti~٦0ů/5XgȳB- WמɁ\C e+r᧫{[=xrq`1Us:kWc.)6o|ڷխ~&G@^ffKj$ Q^=\ UcRKRxL:^A 4U% ]:›-{b#VڄaÙwp0 n2^6IDS7cʿw]U88٭t])FoJ\Q*'?t5lx͟Ζy:U7kcJ_fXT<A46{.G_L#bzt;I[w1p(u(Ǽ2zCuY0qPT+_[ /h(e2zyޑ(e](9װ™.\zq 2>eYf'.A֣u2:?Z`rf -*nʎ2"+äFgyB +M=aHFyFm~+8bI&`nZ|[^moϧaA&ȪqB-.ةĪ4OڹLtLE=]KkUl1V (:Uh 4gILR&g 6!V%Kh<#b#$C,|#8=äȘN/w}joбV\RǮ%9aoW%/9J b 虏ta/>#lc*Okc٬@7\@pG:q$DK_%=vV_87Ni3k!0έѰ$|-gMD=DnƑޟfe4cM:ﰫiAkn8#35{2Y54ä9D\EF^kQ5EƄj(*%ۣR 3TCY,A5AV_}whDfΔw>p\@iQ5d\)mkejQR|k柲:!dx^"m9ڊ8ɒÝ-ìۙ;rEs#vbuahOW 0 ؤ6 WD;ZhGs }C z\G2Fu7wwG{RƌoZ2SR!'_2 @7.^q5?W׏VgWtvb<BN߾!}"SC#UUTWqP:% x9&eW9s++WNյ?bo)!qs^8{1ю9c̡rL,|.-қruWUqOwh|_k>Z*9=r]./KR"HF++Cz}ow*|qل[b`f-O*l-B|5&ZQh~Module signature appended~ [0?G BgYZ07070100000114000081a40000000000000000000000016439a35500001dc0000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/~]?Eh=ڜ.+? S;X~cK‡ Gb2Mwׄ6C5aⱩ^ft|4rSֽ\i s:I%Rjdz -\U꾟=u䋺n7Lyr>$%i=+֗AN }k sHsZ?Ie+~>y q_n ^s|c]Ā7hT^qgNx`JA>\SF@F#ޅ`tՋm+9Un2?Ȓ Ni[sY""OۦN=>NR<*3E =PyOYtc8ߏ< W"r7pj-1EXz# 덝P+j )NEoFEFzk(|q?2cNs9!ni2aL{ȉEuV #ΐfUG%ǗGm%*GW85<kRcI."{aPSݺC`0a#.X{'A-tv"9OAMj$kYAmtj? ,,ND>uSo$_'~7B Z*7ڧ}< ҎS ^Zxc+tyW/[\Sq̙kVB̲8K[,mv/R~7ְ߮nʹ]i.(sHcy5yVE__tLuD1m~15}AHHuZe蜭b{5\{%K&f*0"v&M*PP a.4[dԠmb[Ԭd}俉pl`qBy.:w.kF~ٲrjށYTHO7!dZDžT T!B<:B΍mvG2Sk/Vi,N _HDD?=✍lww1*~U &);chFsJ#!Z >s,0?(K>.TdIb g*AJS5سq6׉y3> z>W,<6TcM,^> ^Ks >ط0MX|ި}y9:q=bW7я^  {ώ9 َKgJ>$)Ŕquk/t ~{ o{Z 3%W2);muKCDpt0%g?>P9EeGSN_>( $>:sW'9/eorbȑsۋũ{pb2mOꪫgK9t߉ڞ&AwׄYq PoM!7rشA!S`>-V<>vLrtC!38HZUZ} {/8 9gFxQ. gu%h%&J.wFtJ"Ŏ@{SC\g !ẃ N(#_o%Xu t2~zyeZ U-F.v~eٯvHL Â'B$b +i0ݼi}F[F,'_)7&YD Z]콪@HYJ]ŨwIPSlF&WG~hL];z{V S \ 7lбGC@M&)Jg`t;,a#<*}!f̹RMif I}C:q֋bWA:L l31au3r L'\C'-"4Ne2&N9j<-xٿfvdžP Vui_ h$Nb՜a8OWm`[0Lq队V[F{OY6`n:j{{]V?U# mT: rojT)ҁE[p6`h0bO8{\q!Hh\/NVQ4d p Ǟ'5ʕfg@y[yD{o/+[ԞՎ+N$WM,7{ZS,5^GJpLU 5& rj13>0߫A*TFAZfj>A?Tb(;#m~&:/V..KN)UMՎRG5hQxV"x)?| 5btR4fDlI5- WUML"=fջyDYOtN`] %TX sfȨ5^WeWR{IVp̱GaLs@M`v5=\,: `KG s$(Ũ+҆p=A+Z? -uB@ XΗXt0x9"4_O)6񀵲X5K{[K NF>`$ x_Nj\!D0Г;OO:9X#(S:~%WAQlЪ@myvKT&;fillo|>5Id$eڋp͇'|VځaT.a<~*L]~ɿ׉q V./auhq ul9jfq |h"}GPj5-WFg vpJr.j $w<}TnE6FH䁲 Njhh2wzIJA%)D7!Z^ `%4$U.iY׉lʡzF-. *[U]6o@+-2d KAmu */po>sQ C柭$7H4f ?%ᅵnkϨH9NgZ 1?p5bI_xhUǚn7 <yOHYk^ufOӁrL~n>8jT? Um}AUʝ2<]vF1ң]^Y(uScl=hRhzdP-S*gھNBD:`[ = ^nWuZƏ,J BF_iH-wiv.u4Oe˞ 6m}œYe0pIꉑR{яo\GChu opaRxe@sHܜH“5vd7T&}x:;y>w@4#6Ei.=2-NK/䤖Jᖱ- J׀LX#5Z.HOs>^j3i';z^yBkQ ;.uWx\UH}Sx`6JK_6"v$ҷUT,AP$k .DUi{ɺ\;=\{_?5"ƻ(,rxxחQn"0x[cɬr{}5dQeϝ?% Q B IozQj͚$n[sk{u@H0CnأqH_-Y !pjȷRp=&7F+*ì0dnjԊt/W*7nalD H*T5 EߩM eڜ;h :O'¦F]a(m4[Z՝r4ZZ0;kIze~0CcTkUJ(K#Qz͂4ߘb?&O{ bSdH@RBZL~w i/y@L4Ҩ8_1r&5֔RMy9va+6%]$utcg|jL-VE9ѦtaqLDyJ[߇]^ec3IaY'!!8Ћ*'--U;s28p)B&+_kY((!;e+g -oQ *V"nR%`Ky|)3 " ,N&aUm6_ʳ6;I!y+hn '**xLá^Fk4ku_ykI$)XTf׳$|Wc 4S%ӛ"㒹`f܆炽M=$G:㕞p]-|"xWs`]kU۰ ȭx6lno&S'~_4W{vuGB2 F_X"vTlDI߇c@ =u7Mx$6kbVysaWH?4g *lY KphEV?sze!koWڳ]R͊ ۉ\~w)=rwa#q@z?&'oE`to4Sm6Kc|b~5'kiK%wJڐ*mDMW@-"D\aw:G!nY"~~Úx+V8N2?Ofuש*)wk:S%yT%˚d`)(a(| GÑVu UvvJzy 1.eS8X*5aa}ȍmlЀn'^d&o~W6f5긽#yg&eF@7~rD1]E'9tQ3\-۟P'|{ Ygf_EѦ>L^ݽiuJ< 8XI+n:7[榻jdi@ag]LŎ-ȗ( U`|9d ;M>Qscz/'1BnxxLҋd m l(8S>/R"Ǩ,$8 !Cmj\y[ _pC6g%b+uQ&r &b%CA׫!xzDSؗúĬ<+7>,ΆRV%M:AXxj}xv(U픒iY @/ނl-F'jHcWg}# ʑZ'o>`$rQ۲k|n\=0d̈́3l!bkI&Dq:Q-7x)H[ Ů"C逜$ ~o^hEH Me=m TDri~WQɯp=z5.|oloh۴=KmNZ{>J]% QBmB!`'FtԙJ5at`8`D ' @uQNLQ޸w׀Z&XM2 HKPnZ6C&v.-3hbwAKO!<|͎KN]M,ÅޥQLևt:>-*'҇uǤah/9j܍J5Ka{w]^W0H4AIzw=kic&ks1swk30P/WvפLʥOOUǥD@]P kۓQjuJۇR-c/4)= \=1Z6pgls l:2G? ϽSz/qk?l0+ uPC2c8* L-?< \{00P(%LɫR!b3Jur B86Cb(M<]Pցo{_4Fsw#huЎY]S#6eõ-R$BZA}:G--R20o+m6"ixo!w7~QJ7WĹˤPq=\9GV(1[& ̧V(bsh;ECvڿ @_R$zb?zB 0{z'Y -8TޭgK96T߄W{D BZe 4bbY!A *|+]0 k G<2lkxuK vTQO ,>1 4NQYS5%uo(]X tG׿T1=MT[ wd09X-EjəPJtswv ފpuܵ*0k *r9@=;,j!j96- +HaYfgF׊CgJBXmnD ?Q%uzˎh۴0=0ywc;Y z{`n:*wW&G<5)&QA& ЂA;ÛPք)W<_m漖Vk T`vjrzQF"wg}dS#yqsiEc+ (=^nC*V&0Bm;8uzr1w /Y\lsi-Gfă{ W24s`͒Zq0 V&!gH2e™,KFGTŤZ~Z_ԣ2 l޲mzٷlzjwb3O0Ae=d74cA?GGszs켿U1gt~64CBC`\gm&VA lZelJ1Ɇ[s?^gZ-R8E#Jr X?g[1b{0oc)mRc/z?NbS˕Ns@1 RL)pܒ!y ,jgd<샆"aoϵmPO$lS= 1/J1.*Kq J,=Uۥ<RQhKeTKA"پwh4J2>bē=B'|QFWJK^6i%2p{I⩑kϲj^,R0+8+$,Gҡg7 \b0tM3DtXIx=!,=)@l~m8Qnڮ%n$W%XwLfG2BO@*GO6bd#6k0;ؕWgYZ07070100000115000081a40000000000000000000000016439a35500010a64000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64+debug/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/]?Eh=ڜ.+פW~iL8r Zs uc'AOwi3TǗJ,-$7O_&B4GZnE|o a|kSd㧦jK6.tÓ˱:tldsL0"n; Y6&H2 R"6cMF5\a~"9x1D{ aLI%E^Hg>B!ozAnN_7v0P[ Dx6 _9iwr tsl7Ǯ 1;=Vt,+;\%ȅ{be(.Zx01I??0VIY)$5),j~p)4o/W9Q8TDlL`IħV\ӨgWF,>܂wQMik\C,j?TBZ)*IS5GtjE]n 3JT6FDlW ҋd Ck7n2=֧xū4!HN Zz|WAntv8 f& RT?!i*sg0r#Ory ;6Z3%PfBs4iE5.p:|~*C/u? r sVL5׳r1\XN7/L..Jz^;J|q7{~l[ eIT_8\8y "p!/_npm8-!!Et"{ ) y*6 {2%sPᏼS[]e=gJY~K8<l2ľhȩZ^;Ƴձw }Z,rp:XapCfE,,Р ",04#+Qud0Y+clP}=(!;)PvH;OlzJP}8< OLEM VeYhsZ!1@ck qɖǬ*B^r^ ӣ!ϫjRt#_'&KMRɐT>C8p5zۣ{cJ:ېh%<|$\0yU}ܿGPbe$E0ƒ+"Ø wʓ a>ڱɣBG[Ayxlaƛ\$ ͠Ib9|+2mʫOr"9M'\z&eQ_Ȏ?3I47151Lڎ "U[bl@j~j-^ni!` J9E\O}-G_1 .pxwb**MχZhILeqv{z`AYXbb(ԞrCP8 **+"2GAe9Pa-(.TI:PKEߢ]q2&o&0)ATGhț.=sA ?|%R%{wX!sMEGtc'"7AzzYrS_xR~5N<QmCbμ"Ptrl5F=6#q9"ѩ^%{s+C[Di?|9LbXJXnQ!IT4ZN;wkb*EW<[ݙTE7ldreE eHnfW]L<:#ݍP6w+zmDi^)Ybsg=&W,"}+0Qd*$m F?@HamenRDH tu37iøcOC ȉ7/R|M\Ԝ1tmc&ynYBomB5u-O֛hM*jc5A2腽r<>V!lzN[-=Z;̏_?V'B3P j3$phpqK(,_4M C!,9`my}gB77"υBpF/K=g.7$8swc< M5 +{+bRR^^;Ywc\;wd:8="9ɗA ÎtAwT+  & *VZ/Ş( fdL2fmȰ)I G\~Tb4V ~e-\A<%Hv%=v 3If {InD4챖IM&DduN8П9hYA:bU170<򣶢:>m"@ej'<_ SpTQ#^ݔ!QXqeQz)݂l)؁WX 7/Xۿ&(=O`9ikЅ :G}AK^v!as ?BkXyTi:y0{j@U" 6uN;: lUKNݪuqmHdE8pO^ձ>@zޔPb痽~85$ku\ \"xrO2l]N^o"#}ݤBk% SU19%K;x尤"Xg+f=}7\Pq&$qFCuxm^Xv^ׇ Dc**~jNo."qHFO0L"xl{+ꊊXxx{X1V64|鴍fP5 tQ^q1#+(*2@Ju## b?swl# `I<}qUbiuN,_.S0dwW?F|0u͍И#OAJmWKxNTG`c9(p*ci3ˌR,aX#F51a1F-jޥ:' HўqB|! m;*|0 ,taf(t3’v>9S;%'] D749v*K_op]*Aߡ0٘!OOl}4գo8x|J}9 飋0Bh[E$fdݟ°l6Ag$ǹs2UqǦ Y?$%,~&3+uVnW&J޴X mucȧDXq-n[2ev ]q-mSgr;=oJ>$.k0"QR VYy= ˎپ_ۙI1+zZUf8 N KאI ĉ͒[A6/)Eޙ*5KE"EK`Y=ek|/9D^.|T H­eȫO$y!(i9mbb0u6ltً`P=k&wg2QHU8k/D(jP=c i^ZU!>gQmR#ufP:;KX| ^QFOm[,=ajșr{w lcr㽎L:i iXD lu;*+hoVy))׎2P5M锦.2-ԠR,W4SV98&Ac nʤISM=<3dN=VЙKUI\QuMnC@p# 50;y$B!8w"V'3X }| ag]iԼ\{VmT۩"C{QM:,z2T#j7YfZPrӤ6ybU-V~gɟō$Y+a \͑95iW+^Y{F`:(Rv:>׬f!Oog]?T5aCe1X>C,YޥAyneN$H|W ŀ+3&3Uj&*ﳬaַaWm+ l<|&tpȸM ԝQw\3u+T)r:?߲ R0F]sADz4]jo;*_q3m?-d#IY;| 3'ư3fZK#Uj*~PO.e,LX=ttkۛ-m4W4K8hOv8e_9g΀Rـ6\3͢gLq Ճ],*j"ʛj_Y~v(~YJ;@ܹ%%u?e@Q +MZ0"ǟz6fJ_xmJ7بs¤ZhP).fY&[Y#[dmp֍x ԄYf,m2v#&QtLEpNp0% Dd="DpoFU}W,3:#MPmDNb͐sm݂eCri Sء`@}ۘ!65gF5\}/R2ևw ُ^^avGѠ^F3K-%bu5!áSw_W _/ 4 / "-GvWuJ stʓ/Яg~op+d߿"O-033 H9L푿Lqr7wg+oV,*: ;YD#@5x-@%r4 Pߟ^#p_~J/r%EyKâ3&>rHx㧦(󧢸݁P61)$S-uI7Uhoc&X%wh-D{?r$(a7@ X;0GGO:EEy'4My+>Nr{/NXˋhK+ ,kxVi ,tl am#Ln_eHIkU2NʮtDx6`/⟽l)-$_5gDO.=M{Șy&[2Z9ӒT;lڳi1/ȺS > Z,wrSV6d i}ا /X{]pr5K/FE2i+ . 9a7{yN :(/G0L (&K&nLrlH-Oe]tC}1laC3XMixxP<;&J;u}a -. =訪*}Pl # M* ;"@(ՇtI2wƸg< C+Tei N|yM~dJ.2;y7ݓaK`#&/ZӬs[:k~ TH"Fl!i;lHUJ#J\qrv)BfzV=Yז}w'vYF TpGel3vjVxvc+/Fࣜk .¾k>HMrrjqq{Ca}bwX) rzus!b2.*R z7 UCiR6BemlWY7=ͽW0ihf:-"b5J^_ȃg"g0B) IMvDo[`Q({xRר38wy#{iϼGwVY,;+`Kah.]yX3͢ѱGh7T˿`TBY[WC M tLWDq#jD/%Zzy]D@좷5#'zHz/5o^{0.;|ٮ:=9eCIΫYװ?d FԤi 9WHH&"fw,ݐM\!fb5x5fE1ֽTZ[4)]::ok䠞\⥎]d>[lX"J] \7%?Xq@ >H2rdnw`r N˟dDPeˬvV+6nPi#O0,wwhǯa51_4ldƩǁ&9%4-rՐ~ϙ+p@ˊu#NpQ ^Ga.f{N6pwdL9]zI)Rk_uu1o*8^.*ȑ#6^4J ARPl@/bFCVR@1xԔ[ý>(ZyV躊3T7Mvp^bf@~ڶ 9d_P?`ŷPЁ*SfZod8Յ,=*{mH9H6 kj K^Cmjg'h}fV! xH b$G0nIQ?f7*iM$ѕEPL|ր9Ά- ٫J1>%INgxs ola]_@?\&Ғ3ns], 5Io^B'5U+@OӔ[|HDvp(V'yߥT44DR+kZ8cϫ2YU!*-`ƿ8͡^^sB9 H6s=e#\{-bCz- EH}UI_fc#b lQd9, ,#r2KHUu:j F-RST'r P/ԆT ɩҹ`.-ѝǔWՏGU_{W4fE$vG8 EfzkG-5ɕOhN_2(O=2}ԙ2Tn =أ[W+)1co0mWzzp 8 ]?]dڧBfᛴZ뜮m!Ask u{^INa|s9v~:LAS;xܘ_i8 _"杻k6Qòg j7$NjQ?7l3n,&+:Ir%_}7Q+]M jOL]ⰆLI mE)'=c/5ǩ" û_%<@\7i|n @Eh ?Z,C #Tyc> #!CWV2ct!?9⑃s"٩G!>dѕ ay Ҩ=2-ڰfu $02߈<~pr;ͷKm.#'?oK8i,#-˶杄8M˜Fh-?| oځ6O#B ý) MB-+,;~ 2SSCW0gsgCHE6T8g0_SY^ú疘H ro܍B{ [XIJr"ySC1ߌ~?];2BDmC?@6b_|EK58jK]x jE=!Fd!)9EϺ9ϹZ=94&MxT]uRj Dd7QRO7+{dq+FX@?%ƗS%?TeKɥmGar8nL-Y4)UoޒJщ! >Ec. ' ,Iu0,7x8\==:..>f⡦/´ c!JJwf]Na 7&ɲ)HڵliZ3/njVw>Rq%^g$B]*455tޝo "PLM٩k>/a h*uOa( s(e]ݦc9CԜIȍ|3HgTmHOpvġss: 'M<>f- >|`r۩+laMꫳvPFI*\32H3o:xC;Ws@IDҾ76"d3f!Q8G3ui뻐'FB犔m;پLԙ*'AS/%GTYS<GLѬpꆨ`WiwBS;JԄ`x)?ck☷?l61ٸwXwudAQ bT7u'ܘ}Xl} _c ʜ@!t~a?fV=_Upa\~ P6r݌8/y)WhMڜb~G X!x %Pw6_S?yCʈL3ϖȼBv$9(2YUSN>x(79Hd4W.<яyn%۹dBfʓgga2@[:\[~U 4%t͗57g7i3MȬBUAǹOFÕA4=w;d(" ]!!*S/'O?*W Ea(:;ؚx GѕO^ڛ܁P 7(0'P]fVHpьh SZM" x 4o5`K*l;srG2aQey2<^Ot"u%[[P:ԭŃվ "6bN$m͖cZ S+.=yUXV7J9h" cf&FgOQrku)(\ae!;, PHzN0h51^Mn"3,- 3SO"')p"up1()čBL>zQ\G-s«+oƐp&`,‹{,GS%+#"('O9bc.J[ X3[B'CYdɨjcl[UcUbIЌ}NVJ#-g'#ـ\C5D| F]Jky g0zgYŽg-RT+!o)Wqh˪P9;eF vŀ|h&Q$C\9޹#Oϔ/s~ꏂ+g`Eqo 7ee B^!#WD&yND-W(J YrTи%aMg ̀/c1j}"7~; <ʹA@M#S>an = :e,Jҝ`&: a^妕~_f+9;.xW1؞b RiS=sVM'qImO!kG +ѪЏ /XK! ^ 1YCM˼8]ʕ!-Cߐ[](/./yQ(3'6O]$o˲5¡:a׊/1JZR)f{9Dn.U< OuJ/ 18ADjCv FUW[*۩ ^f% %fcdؤuJ\o\ 3wKf} yU+"/rUF4;C)'6? 9쪣ql?WJP?ǟ+A^ѝ79z {x9{)⋍oDU({]h45'acđڂ#DȲy@͜͞{F9 //K,rZrh\mLJѳoe]F~E60{T')9Mn3n>^2qKi4Mۢu)Go^_c1\aړ,ďm9#냻 NSF=ز*{)w8'o`fp;I%ҍL0AqRTMCg-/˳To.̻k4«xt:pNu~T0{=Wn_a mDr-6H:Y ysoc4lnی(Ȼ1{YJToJ KDLS;xxzKp -lOFyaͭџpjab .~ zޤKƙAӕ|於DϽ9vW dvGP4E1bh~3} izBңv4=D,s1v}xSAz[a3LtgB.a!G;@wwr=)Uߏo Q  zGָ,Tc Aj."GV<8[8g7 ( Anwv/sm"W# "ٍ@ oE$.LǠTH@)(0ԁɣd7sЌpy.L<`?9wu}/wIo0t}?{!eYǐjn\|?c(Qgz4A%YK2nE>g91Y 4}'v&FƑ{02ga+\z |8Y5>j550lmJng^-GG"`dqRu[|a#L2`rqbp,'Sdjؚ̓~6djW 4I W2#nQEKDn5&S:*e N7jTePTgk,;N8B]~g}.t(Zơ \_=Xn縂KbٸA'ٷ,5r?|C9%Eb%q4\\_@& <{<. Ruփ%>}^H">3/z`KЀY!S0_mb.KѲ7Hتbq iEX÷);FTi`tF-1r_Hy"joO;!!#]ʠc1|ɝiHAU $ !ڀ%;{gN(Nߒ5gf3Y%rT"%3z<[Y>gQ,:Nӓv ,FvƉ~[ey1}qz H6'EOQZѨ HMP'-xkzAe)?bZÿ# ݦ?irXFu0!`u$AY]_)IR65Kwfn:P-zzTo%l061 =+HPHqrV&YeͥK^о[OB \|ql᫳)yeK6*o\LڶJRHezv^3J;65ci f3 \+8 YOgz13IB)|Ng8re*89QsgtMاpVK~,]E#k b1Leb:1r16ɌÑ"߳f,*a/9[?1e??'m17řԶ..lp-#^ХayׇL60}Y*0 wzRsUB]KƒY1 Dam)RZ7 uВ40=$ w~Tqzпײ+JW1=Yd 8A;nP),|W<%@fL~gzŅBdҔHELYaJqEu^|@e 6"Aa,.2/vFfƞ%WO3<8>1|*5]<8A}6hdNj?9hʡ.KChYdLe$V' ,IeXDť qV_8xNzu e*^?gO]R:Xi&)08 ƾ^ōE-4}#8Nr)*j?YJWĽ#ƌgO[O CmyՂJ9^%Ҁ[h,=R5pas~o1c\oTsLUjIߓx,l٦dxAhvX+/^rͬ^ITǝaʪ__AZp/|F>)/ȏew_Z,lֺיl@j|l@4pcy$'ĄhvZSb;p뷪Iw 6 OHv~by 7$:Eq>?\KIp`pU967\f.`g[§Xig;YȮd*](am:"OeO (ji[R ?A#{ufsHk Bg3?)(W& *to7&y&Q&>a}P05OJ/g_L {'|W1}'L-WhYj;. FIn/i5Rv:,)顖"%NgJ/c#qєPe?E+x2=0%,,=%Sbl '3Ɨ9w*B!Tq|M޵ۋ:.57I3/#ZU\B%#/- zlWk3aE“|xyR>VXJх -:/1tb 9.؂jr $]絡$kK4|FJvwF v=1Ge32ˆE)k ؚz!۬p-O\TPUBϩq$ǹŢ7%b#&yhg7s (u~6I8BR}㭟7xq2] 2q;=rr.@[ J=^`ܼ{ C)݄$IgT9Hy&Lw3{F6M 5mҵ=5#[^5%P0 aMW%.iJF\u :M-c"smJDF؂olD3P5Nm?o@Yaı$9umq֦juԮF,QYWﬞ%bSwC͹D6Oz$mNAZDB ̯w3ӽ24ӾMt0}\>lΡDx9Sk|i7!1N-SMښsj:dB IC*n'7)%b^j.rnp20رN DCԟ 'Q>voeWG ~k>$fg:Kҵ^fq`r߁(G\ӑ~J*Nt`U?h||ήєB`OmGKb5z_ Ivi%-kDz/)ڀx#˻nI+T]+P `f}iE c0+x@RK܎kKN:v3YD8?G|?7Og6q1g@7 I$ ڭWgQ*FuدJfyˉĥzP\pz9-nX vmC! [hs41ʿ(<Y-+ D9 ù. fmXNK3JN OgVq0_H_2J/QeHS\0kUy,y@t2lX>A\էʣP;n|$W!OhIh?H8vg6/8 |\03;o ;,Kwtk#=;:W;C;O2nlܒ@%+ d-`;] W_g;[@%GHiOP@)DqtÇ=g{鼝B40+kFAĮ3+D]dH%k_Bx8aX*[ݍnKMH3R,X,|g~Ǔ% w( 9+;`dhxWeNVk$r٠9%@.lo48hy%9Cz`r$k* GB0,8/~~gl֯Nrh ]='vV-NMm{gG^/,asZt݉2c5& 7쒙ItL"4ɳ$|@WkK<8>{Ue!ͻ&pR`u#:"Я#Nr|gDl< ~K㞻7a9 6b/͙ϵZӔWD Dq,_.ly.YlʱdnlսE 1ḿSTsىYGpa(Ӽ#)u3[a($uĜ=ioߑe1WIB9ж_q4,7Fao~v ll<;pF)46wiy}(VU\m^^5SPu<؊5Ym,a^k\rXA; rjhD]{!SFފ9Q*o >nЗ"L8~դ2cgB͜1ˆ=pPDtzK\[}oϨ=ya#?MY =iD8bSiQXꜢv̥h! ^LPVPY I"U}5둬qbbnA4H z1h `{gbWe?z`n?%X ^Mn'XfQ(K-U[Rqg\ L1RDIS|p9)杨Uv7&枻hmOOm#fNqdS7x.t#@1 )l\xQ7UIp^H)|Y%͙-v>COrfH_-?.yQqªqWdpmV|b)=޴!rJ"Yh=cˊ#TeD m$IwRt!jlkᬭ·_zSp1oAKKz9RyfVzR@' 'y5$Zu5Ci\ ;=xԾ gRm{i~|}I=Նf$?N=McOh)x˳j\YcgYG#>o&(aTQg˶ ^:3>bY3dCή&r/U?)#wk/B] kJGP0ĀMlec1y+2^&l zhB0n  4 T/<(2f -uV?iF,b|f_ Z OϱXk_v 7g&Z"Yv "&N]PF`2Vk e2s.dLBuA]XvxY 8Y>iOT>*lw-6YZ%OG }r[k6=`C/oI@ޜI}m< i3[ޢB[jAh3;g/ cלMk<4?#(0JZTH/b;[Q\W=^/o#! S}1,[V{n-8W@HKIp3|:)Ъ+ }qfq菋IbCR 3^k#ޘPl@:͢[vam2 L+P,dR4_Ax `50GuzZc$nIˁc 8fزҲh5x`ԳQӶE( \ RiҸ:I2'_íq;|VX⊌{&ź3/w mE,*t$!(hUڠWYZeGv6L )Z9,WETZ@䋔^S/sͬeW>vD+jJ}e n"!ZCzǑ>nhi=tMڻEX픢>9#ڵmlM ! -OHD.G{Sŭ:l8W~c99vc?}PqZ,MaQ^ZYp^=MJˋx8(䝞"NOy)K=!;]v4ӄQ͈tS˦ >wNI!Ef~HDޥ Nan>lF- ,9 LfPA?#Ts mE)gtU6F n!1.,^(Q!4USFZjY*&A. h>wU@,'$z8@pe GvL"@SEV~Rͣ89 E`)GS93gEa·:FrrVOGH_yY2^9PIꥊJI@ Bd2wa;; Ф~D{8ZQ9F9o< >ٻF[RZD5xN_@,7CVIcMCig.6XsDdb?*a2`źs ]#' z(?jNopK.M"S@gS+ Pλ~p9p7e'u_ Sw+╘MqBhUcKxm%+7JЄh` nB$,rS~4x@s>;Ddx>v&Aby{4%3[zؾ@[P(e'Oцo$Z3gSp&gL$!JihI_/f .L}蛆,evv翼S/p h*Zڌ`oPqpXuI#`ssGv֒YnbZ!@ #(-$.I-\AJLFaw2\E!&4Kfr߻]Hm+d Ay=_)Gti>!cQ`U:8U-;MO^OcfK`#!iӎN:Y.}PxZfnʐ eˠu2t/Vp'x38PVH:}Un Da~ <HQJ D!ofW 9$;IbeJ[,L&&K;H?a56v<ꩄ "%0QѹUQ~9@\ct$!Xg_)2q xEX%BGdZoJ$쫛=&݋ucrOӥL!Xw#Vnu[̉ O"JzVfW`iJ7IP%nX gG nxa@46 k1_1ۖWOJ۲8 n~ZAT%aoYB]G~HBilTUrAnm U_,Iɻ%.4cvEFCG*8](JB Gq@tb5T-:C/T& RGUUp9:TV<Sd‚tludsY vF+/iF-=V)zGn<ʉz:)*{|'ƝAr(O qE vP 9d#b'w9=و}<0̨AقW.&KK'Xݒ6t28Z^~ ÷9OrH _NOiP0lrMoMA֓Jv5*A>h7($T܍%V@"N06#C~,[ප7n!WjYv(\Ȏ-qIb&3uʣdžx!!=@1\wܢbT/߈Ȼ' @_c+}Uz(3L'6U#L/Hw6B]ۃ'vN#}{rt?m;c?լ0{#=]72]ipV+X{{!q^VkQq=>0uj X쀁Xu}Cr jˆ=zHT`Wцu@8#PI,^9"<1rG5=lU4vP=䄴4.t#>4eAmV +Sq}%Ղ:l5΂cN&\37,s glDw3Id& m@ [c"@1RV5y+sYjP)x_تMqvլGWsGԂ=k0$)G6jYخ[6j=%Tkj߻Y}G`f)\lUù+7A*e?vI !ك%2gı/r-/r5X¾rmΈ 3<`PX)`s3BiK7̥8Ŗ V߲{z1ԛٸ?ɪ/WG)<_W2`+GF_ة)aKZ01A⦥DoWU`a'0*~E~{&2>r{X#g;Er_/j8B݇ݽPM_J=߬{؏&x=mAQe)%de8/}ΠRLg/E=$uLcպ@/|P Y|@ҭpaKq`7.ߖŝ:٬Q62KA_q\4&T|h氖w@7=(^0,ok>ֿN} y:C$4ZgE5/4VvZgiX0EDxschN% Q8zߓ !8AЈ ,4n II:Pf-{%DP_?ԟuƧxq-_h&heWx ܷ+ |ȜgQ: 3 Ri/܀,AMxtMhş`50-uq86+RݫRc7rҞ uLE/>zj} Èظ~  ܂,']"T щ/}c`r1 f L3-q3BmzUM+@:E0Mȯ O?" 8OPM ۦl~,J2ɞN=Y:NVF޼827+(HG=*84z* _g V'H$tf!ly H!k௹H9 jB2yf;5-BҸD֩t$uh %#4h"epXxRsj>$^4pΧWAX Bhr"vT Ej#Ob$NiXI(uh3Ie&(Kh))/ABQG{ K꼹pȂzԴzEmez7LGCw˾Q)6e(MMcYACp}$Ñ UJ62=^2L(: F?'Q~+vD/)Rw??2  ˜ԍL/\N;Z&/h/'C %j`eC l{\AU9o2jK3I)pyZMSjBKq?)-6`ݙB``Dm\ƴg4L#_e<׏c~4$]}sOC +lC{0zV`N/!V(qMX┅]ۧ|/ZA wĀVRpq?uW6J6aktAf?kv~B9j)f LZp]~7G\{yBatȮ+N_XE:z{t&SmeyT0kYlY"yjj"nk6kvy.۠+/Vc_C"a ȁnk$oӀ8QЧau=~XN+yЙIu+=ʓ CY*>$p]VMN I; ('Jcoܩ#iL}`7ÑLkfz=`{кt >JCXn!kޱ1)(9>p9-s1qn zThZ}"Q/թ>[A$Oy>Ć*[fcE`uLB+gCTggCC_ #@6+p1moWVWlt4Ho =ez5igǼk vJ#}VF-ҿi+Ӕ!dƙ̀' 3<+!RP56U̍#Xx t\UsYz[?>`;1jAAJlӣOUiz&HjS8}bl 1CAusW[u-xTr0'07K{+G2fӚ;lEo{2&0y` k)9m% 6NӦ3rK_HDyzLl-UX¼tpEZPJl^^` hC@5׫)PitNGc0^^9Oe!/2OAyi|f.*'`_(VS)ٕͰ\(mgb<Tl5&k4+u`'+7+?տMֵ_S'&P~S 4VZ-ܼlArWD\5][T)&YyP&^tV =4t`ȵ(uV>z:Hf^{xYӇvsk;f'kzΜ{v#n2i Llv! Eڏ! Dg9XX_d@VuT3Dž@rЙPֵ{/ 6?t+lwhstz(i"1wԡY(U %.jn Z'wŒ>2lF;-ÎեByAq#iHf[fϙ^oABv3\(H ǏWѸ1|@cW:>JN=H Qf0.Cc6X]ʄ}e)pA 1n8yމާWSJ}T t;qexV aVLm*'cF |/dR./一މ"/~9 -ud_dGgX񂌶̡bŇ<^CEJڗi{;009oypo͆ƞ|iMDZZ]`~,`bY!Emv)[?z;fcQXQv^MF⾢ /Рk6vr\u?s0uuY;򵘐 >u9C!X4ODG|{q@A`D(|`vY⢕ 8=ᇨUz,kѿr5` O?M:d)ԧN?6A,}Jk׹O FiB5s  PL74sKi.%V&D~ i~tAq r`E70!WSoxP"R_.**T0^tbA*X;M1G}z9m8WGXߵZа8~M<3\PSԮv!%)f < T9 $q&bpiMG"pLĵSEWFp2ϚJ r I.$/wfMMYa[_>3&61g|B\p 0̙$N2-v^3lj҇!m<~P‚> ]E"h4zR?P&|͜Œ*̣K7!@vThnե˖&LV"7R`{hma`zqg k3 #DxR9ćLͩ'%"g#5z7yr̔<֞7! mUvmEvOsԓg߆ Ui {+XbnaϩO=@IUX"EXoITd aK;#V,O9>X>OŜ:\ZMzWjڄ@27Fmm(FKɱ\M2fJe3@a}&Э| 7h@!Xӕ21yG1O~@JfUCl9os2vΛs Oc6n?[l=-d&n޶rvN3quIu5F!$ZY huy ZFV ز㾥mE%"0͑,V^)]Dd2 XZnO>Ņ:3m<i+u7?K]%5_}\'Gh&ǚ#ݯPiX/+.0ɞ85pj R~*f

q,ݍ>3@.1mft?ky[XeWz(+Lt&bQE{BK))FĆQFWbP@H o!G;y[\a:̎sHW#+"DdC]ݗCm\=A&=OIkTNhh] QMK%G"gO0Β9p;*3J6S-y ahY=SWak@-4<,-H8y=ٽDk$2,H»$YlHVhA3NfüdCRIʶ5T1 z|3'Ǩ`$!y~:('3yEw%|!](%zԳ B$́?t\f+ҵRDĚ6 V޷V~?q ʿV-2ovı>(*SDXo8*"E&di}+\bH۸,Μ_l+O^x(@UխKuv9#t EZ+F{/&fBPc$U@Kn1_?ƶĈv{ yZȇ;E=^JWT); !v'\ۧ~2h6{dx 0y6~wгGW Xaa:;[C"9geXY qZoXfܣ  S/ q K+9H%{O `+ -?&}!$_n޵7OY˨R45 & i_] \["[Nۗ2!Eͯ2ߘ&)ۙ&X2h] S5DЅFFng*f7qU=9S|}`HӅu2'n,4r2Jx;B&s%3)zyb2jQM+ ߠSCCZY$0q Ś_,A6 1ݲPXxq`ꐩܴӒ}j%"v9I& 6D y._Vxδ-(@ut~-q#y&!_Ƴ^9?]Gv9׹ʴ&i @)qu2Z;`q*ks-4+j~(ń, 9Iʘq<'G<um^0a|8 Z{;l%vo{JCy:O]?9lsʛx7?*o4<+L$?"[k/e}2{fK7h}Q+y|ܯP n&AMQw@#C~ĊKJM0*?$8qT6EWպ,;ubPF7c3= TD4w3MkLzch/m4V (Qv栀 .M_#x|i @163͕HW&]J@9%=YAY\q)d&5FF<~~[dgΌ,C%^$ѻ7õŚ56-}:7"#/bWSEEV 1-h:_$Fs(J" P(\ MUqoZ$֐j4 t) d2{Pd!`+4:U\ѕvP`MaS KxQK晣 Fբo~'LJī1\[Ue7j64H;OQCŪ5d#7}gaXNPU 3m( v#tBO +t!FC]Y0Oh!V_rCrFXXTHQUbt54B{F5JfPD$b;BojE|ҁ:1 Oqi f[ԲHF;?d^Vh+¨7ԓt +u 28ߕ@/Me{Ϧk_v*nƲ|fJZ E.6eSi-e_ozМ 8lwفsX wlF1jK`>Փ :GfP +eA'pR;߭]Ͱvy ev#NTn,ˁgݕͨbB_(Ce>}{d0)맖9/ ;灗1V>(ǹḊZT֜I0X8P\ 3b4^x\{q~1Ht:IN\jFsILH l$"y~ERֆ QL,bSq˭k-mb85{2^(9nVt ;a~fG H> Qcx֗-NpVTm `RX36U-Gӆȶ1.OZ0ߪ%[\L{ I!x%⑔JF!rT/@>!ߐ}Npm]]-Hԍg*xCr4yy_8jB:䂥.=KKYsߊ0n&G}XG40pW7$+R-r'>m82l3(t (1RVGMH Qy;VE[xCa U -m31!'. iH)(7;G I͏ooI] mC6 n:"м=cz[q9{QΠ@~F[9>٩mC1+{>{#wn̕˴VӞv{r".jD}XX\:鹌7T8(LбO'PTbRneȈ!_ iD 1>iB-e+ "'} W5(ni6"sIEys0_QNխxC0^ BxMmsVN( W|X&zAx[hcJxQFt;*b,>b(!Pm:rXko6G'Ÿ[;LV.^2kKl$k8(.h#,Fh4ђ*1$4TJX4:;pvWAQL[ s iŇ4ʒ!\d8sKɄ`h-@S ևpvsx?>{L{8V"WM_i%%laL ۵pלgܦ_@#}\dq.K|GRv"4O9RCSg2Ce .c;͞h߳I@9bLL0}syw"^ ;ew<#MbU_2&{!w&D$ tp&<16oRgvCtƢ20wph\o6NC%!Qol7HDż#8rtI !=r@ex!>u,Z`&j%9`Q䋀:/04-V>uL2I|5T{`%B/0ۥ[\hw)Fܐs#HT:ۜ-k0K {Y0kqe$Ⱦ;D|qn, \]pTY= nMbfa;rT^bTw 4.mzg06H0lZEU256g&}d!p[SZ>vgz&pKnZ UHy.t4:`6hqT9y/@E*!3AA2g.˪<G1fn|d.c0#, >vۘih"TZr~!^-W| c-#b >cagzd?v v0GqޡsPXMt1tA%u6zo^_q=`(E /ϣo-b tG)Zsl;:N=xv*-5ဍoJ&߭KܝFyO(ݮAb3K>ߪ94]Dl2yWgߕ$ zӿƚb:;>V8scRjrnvqsx~f&nqQERM e4%l>~ssi z{j$4_M!4V]O,nPjD'Dyчc ND}\}/؛9 4hVQVzSo̵FΔ`G64:`A=@ -❨CR ~2k <+uȋs2hxo{5 W^ OҰ'LFUg)R{׊sh$3H"Fzh'Kr"u{x}*sat`hECψ+!rUERcPAKbښnݔGo5n5HTZ&*q$IiWs)HILZEܶ/W3C1~^RE{ YmV{`D];N9)^hRnV_.04utVvб=>iVKwoQ7dM1D}bp*(/:LZsg%eߪ3 /}2rOh{Kt.Z?U+hepE@\C \@H 6I%,rK~QY2p~v]ضމ NV>g[Lŕ[9u9 /lVՓñl:8udkhEgPQ[+Ǫ(^DiG_3][T x赳්zpv6\uisE1$]"5Žk18'/2VvCB.2 e$C,`=jbڱyVѶk3j1Sx/xZy%8~9r3;rギԀ&0L&` Q%ˠ,u)Xݧ4K*L%4@yw%T\]LO C]%/KV+[8h4MM{ybN `8"Ӓ( [H+܀,3+ݐ-c47N/-m^E?<W/F^v2蒘Ta߭feJ| ^j#/txLDHbZ*Nz%gLZ&Nɚd{(ڜC q*(?J=M,y}P%iޙ0*Z3 }ue؏2p~:ZH^% bCL/0 #AXj/T-(7 &7d/LRː:'/&Kzjf~)W  D@B>ViC@ - J`{wyTZKt SI{R =H#VbI:ov,|H Ev州+jɪeǴ.0;^V z?K6I,_һ| KJ1v?*|# : v?` XVʽf*?IVk!|x"eyi=iR! Ҳ<=T :Hތe U_8K۶3짃} nt)&Ƥbc LN[H5%%*CX`!yfj z6 HBu"]yb;u| gV( fɵe, a>Hח8tY,z| y>]g1n[n3=jґx!p,.* yȁlkd%(A]F {;H o7zh)QA!I<IK/5bBΧ|Z-o؄Ƙ%eA82H;H)緍m_d$| yV ;lPI2Ru[4>p38$>S'F۬ LޕR:ξt`7xˊA,[4ަiBg1O٭DH_̊v[^ַP$:6l1)ޮCYR._FAxÓ[?}yOY~Rv !QevDio׌;JV=&vTiB$<.z?FXQdj Hѽ(G4Uː;HӢe} i5B}K9>,Rr8[OR,u\68,k^49u:-bQh(]6BgV-?N2 3||E4u1)px]I/3 W+ +BLij{%s!_Phg·Q3m%58mG}wW&;IGCr4٤]N0~`%`[oyE9l:m[hOh8~z[eZ!]<]avValyTnŴl_O%ѫ5vC^5,mcTN뎍.t8>2jne9vr"mN:;-B*F(, 7U(r9ICEBmjٌq(鵄ĮQ 8fJ#酡ZvqиNad$G%<$s9Wg1@ h5-3Į'[cjw.4.>9hK1*a{G}3\=w G\ѺԄGEdG B"ӷUɜ:9 ,L,6Rg[y|llY?!8Z);M۽Us[!y$iݝd+{5f3;~t7 K|]a>9085Wמ„/RByXLhwkݤpZ_F=&*nF1dnFBz~yn'Y?ɫ<u^fF *ZdO`5 > x昉sWQ8-;P5{"(XA4C%BR_^'k {aS\ CtDB@@>(IWnZ% R v˷S1B&ai\˗Dm(f]gSۅ{(:=>qtLc}Y'6U&g8 yI, !]xKڒW pRFO=roѬ~3ߟ{}Wv3%)?qݖǘYN&u3 @f=)^EU$YX# 6 wMO,:=1*uW:bn6X1VHOWf`2Q siG?&ʿdGI}z2A͹oȗ=޶RJ ΁vy*ݑ(6!fL0DekTO1jelOȒUA{\}`>"<%Iw5̂{_y`\ KnЧ0 TMwفwcQ)"FjN& fW,t۶̝SNˀ(Ϊogj?͚T\rHVtCY(4Zp+c>>ʡYb_1eaEW]U`59 s@eD_2%Oֽ VlV3 lezLR7k?%dp(؆Sgs4 %"c#%>4&}&Vmf?1=&C6_!/w>5~W^| 7?J,嬫Pv`3fۅ|`g*XO+ž5HJ[m"&:Épp6u^iK~Ͻ 1ȃ{\z= fUt=$jfs\DGxKy:tmwF.[֫]m@s .,3gybQj-ylsYPc?ɯ~MzPN}Sz dIp+ :pOw!BXC|Y;kQ$)؅<-urg7DS$HEe D9:}oq^3J&hK%RpGA3M-B&Ip Jk+M+C#BOb6j)w\QPr#:v`NAJAҏ Dc !='jfzu0 gS"SA⣪3)NwH.$;">-Z'fKWU<-mh @*T@{ϣNS$iUp<Z ʳ4:9cū UIo\,xByC>=,)-yӇGpW'@9@0 T\yŻ"Ux|Z:aK*e+3NB_#`z2&+bA=q 50>tng]>v1LhMbρS!Kや8WC#5#c G\"^Y=WEKTcQB$v>.e$;) c\me6 uF{Ԃ>jrwԦ%xf}PNg8-S2?(S{%w&$A*;`eJ3+羞˅ %=i~oxeHҏfzM:Ij*6 Kvu<!)H)}um) @ВE>Q|\5! Ho[B&t7(W419@J_q7\Cl\~TOܯL7&JܻX񄕿r Xm <,cn/`PbھGQx6v \-nf c(Q4;.O2&7!ͨ |1cIRn3m|-kh Tΐ3??9oVU1o{y8k$0_IzU֤RT(b8|:z`/x-c/Zm3#R"!o}{g$B眚vDoϳ_pWZcDt7Kj^Qy'jx1ؾ:X$e0vՊODկ7yzaNJOeysy`z9牼QFw@bD a;QMx5E:+%D#GGlqW)s|*!m:@G2]V/2[̦+шzInLjrJ%þ{ 7:T ֋26" hDwm?G*C']<līu`YC2Bvrt;ϝ,I{f 8s̅Śg3vvNuy\ǭJ&3ٌ)}}p%QBZ;|;@fYqњ!;j)4ӡY d59i#Uq8|a N0,]D Zy2 sD!q[T  ; Bad*.5wM}6ٔvVd\tԌࣙx_pZ2-2Uz:3~XjC3ܵbʞPITs+uM?b(qQڏVmkPTMȑ}Z pרϲJ܀嚨&{u[UB$ߵWl[^DVޥ)nu^YYJO;{ o2y'PeꥷRٔ7e% 7|L:T/7< aW ʈFS8s-o{Ё{r D1rM g X|xi[DO*_o3ș%( )q^mkmmF;?4gth[A+|WT0URc QOorK`Ԝ{/-Ty_VNWo.D{u<&{qqO3kb9FӖ?0$E5ˆ@F(Eo5aQ_Z_#4qܝY ϶-ra%v,ՇVi.K`1[VI~X{Pvo-tZ:1Q=\iV+!y0Avw7h-f:[9%d\3LGsKDb1yvMda=t}QN}SS+6½[&,>x6{>0b))"ie35t?^b.9S*#ǔǭ W[Ô5Ď\?ikcA5XŰNQcߙ`e<]kXc,m;˧4aZ7rdْ%{% mAd[_iWvdh S9pcQ‚r(Gӑ-̰hī JIJ/yawYC3ВDtL70 Y MzRH0FuV9e @EET*{> {l/WPe+M>Y)-Iؔ.i`'7#]`>k^W'Pqr/P C2h 4GBvr.=vķT Ji$Qyl=C7QcI1Pi走bPqb'$JɣH (?}kz2;<9UA&X|Cb$bȳp%.y(e=GT˭܆jE^uZk=@:$R`mҵ6bkY c={@ 5$[KFaTeIV|Q1a jgjWdeY?a/e=xgpc$ujL700 ?Ӹ'lfm%;.oBv+lE-2? R5+!V)kOZT` qݤބ(T5=wb;^B`i_" K;?a-|͢y#? ni$s[H% 59x߀gA;Z_˝/Kr_S em٘"hX%~)ƶ1>.C ǘ#*Pb2?9t7G^{$Nq"ԑ4䑈d`ހ"pQJWTLTlAW2p9qL^2 OK5B /Ҩ`'Q}%Ѧmm-a.ia*o|> P C @YzGMw/Rj +]5)߽׹g ќ+GgV}+` 7CJsȫlc+}xleXsniK6*m[EH_yao K?Wg[bхF piazT#>yr;Akҟۜ)D1Pu{0DE>4jGC y>bcߌɬ#!ھH&T%מ'fhGGfޝĆT9MPk<^s?9m&,|r^A"xbe }_z!di?DYKm+0)*O& Z=wjd= "va= ۱Cp-6ёN]\piYt0KyQ@h !2 qcC BoPY`ުO)U@60N{PWjS=t^>P:;5'_VKU^tJ%ѧz3}AQx[J>gl9A1i5cM;1krЫ]_-`H%]"樖4N_17#3f 2<[@?x5)8r22t aX XGE&KӢ_WaOA Y#ub] ~}V`;bK>(AsF5*)dFQc{.AysODy7"-Em: E l([rGYA.:5)7Y%DZZD}rDF BvU?pFf!i K1 Zr;ӮQS8R)LE{q F|` Φk bA(L8&{-I.$I=RAD *խ#)Qabv=Z<+F?⣟i,C,УQƆתڕ׃4$h{GBuͤ[] ʧ  f*#[e$$`m;0#i q'x*Vՙ!$Ya/+@wGM䓧\h5BaB9!Wb"%Y'f⾜@HOF_]{"xP]L ԫuIs5N x_C!M2ߤk!FiaQyJw D-hۮCkX$wQՍP.އR痳Ԟz^N,S5,.Vǀֱ8CRo|(7-f N6?`Q7&<꜆O񡍤)]8s:WB';Oή2g/9jS%}9Y_ 3*E/l-%N5N682)^cά^/!eu:sS`ʻzD^Kr9GhWs3DÝZ-\{lZ(**/|wݘA7LƚGl 0d@4$-c(SaV`uQ$ק`.wgleTo qes-ٜ0@&]MQěf4a~FwCRF+J9V,9+H]o;Wm‚ĉa:ے/<̎(%@jp$4ZY-t4dm60igk]R*  lpʥe:r6ث#dvASԋݡw|S_yV47ЯäЃN?eaXGdSY:uB_: ǹM5^mG>~Qcli.Qc ~kOޕp?>YP6ACէl/:,r/8ߘq)\lX=Â$:UlPeܶvy}͈zW};&UHu Jv nT_XH'Vz{ok55M~0 J\ќYD]GV̦Vw>q-Q Sچ+aA?A,|0.҈H5y-;bUn'PS-B?;وrtpĖ3Ʃۉ0Jzdmc)mP SlvSq:sre.=\D{: -ǻv{pt)!ƗbW ` іƣ!t#uLO𺤢C 䂀1 9߽dc&V ?=ptdi:aZf2/)\緻wYlCR Wt-n|55aС@mk$/e4!82 W>kw"\h8;V+y\<}t$[+=Pi:&p5@lp0դ,JoaAȧ>adҦ [qQU\6bgǞ=}VJ^2+z?wg})HIBXDYMiT T,ߨxal~zYho} k˲1P)k%"e Mqpau.2>\5]ܦ _q6n)j7?7T27<ʩZR\YK]+X6q(^H.3CnH`biPCAc|HE_ȀCd%Q%&jY 7ߡN>.+7Vf@d;zEiŘnq'.= jj*b'*ixܮ {m7,xNbuSan4T݉&2TpUp[h[l[Xѝfy: ITXP̚ )C2L 786 w?& ~O)gv=znG"m2;Y=yH8e -q4~Z}h3*Q26vWY]b"爁y$:FE*/6 r-:2iA6fAj 628̫imkyM"P"d. ؕ@)Ow$imAFw=|*Eδ^ؕr?eqyRpB#beм&/ww6g H]Ɣwt?XV%ɯ+u< y ISL=eHv"g N){ Aىߡ37 CӶ4ݏ 7O[L_oh7H%87ް@o}Sѣ9ۍ4 JkkKn{\aIwOa!ۆ!:,ls=#~ijq3I N-φ♌Hϩu o)8+ ٛ:n6Q5d@ν &UI$<x lv0a0.uprj&'~!A= 1O*Nˈ]׷Bh fVbgkٞ6~)t:ZdcXkuTYx-S{Mlt11j p@<[`EA k^z^B/ P!q&5gx5CIgZF wloZod Dސ2MHV j͉tޞia)ͷ6?c3YYSOJ xL`X?h<hi&Ă4,{qm&ٚUԡ"Bu&5S+?J:!hG2:kOj*5Z _ΡmuN0< YM4f\UM8| qT!6PfG3 4!Ib@ S2Kx|t,Poo'r }SYqEeq V!bv7faݺۋ߫źއ}Ht/jBFmX_گQEz`Ϳ\ UP..FKj27{CqABHgo05qt "K׼3ׇ6߈U^ ,);wݸ ȶح- 1TvШ[*3џHKhy@U"-.?ö+NP浸`1_zq;@]TMP*6,_6OZ Ro58k/UO^8BN4̿o{`Q!m=];NiQX#*uIv3(ֶP:8J$BYڅIw0m K"yY݁#FЅ+?*Y2FX' _/; nR$ r{z#8^Tzsl,mIv-Daq6Y:.Ǵe#HfB)-Ej]G*4Z,$iV!?k9T/6&iŷy!{r_I>Ɨ M/j9 V2/C?s#N'}|UNHfTl\J:&8˼%U% wÈpgrK0hWh7k/!B G\'`-K~:V}T.b R JhtvzYaaM%8.%⫸zc(|xXAF$ JdA'XJg} R4 RAz\wU 4q6gDrfՇ)q}v=ySj#CݓnQ#>xO^8~K>SruV/BLGVIaR Q}=YGyɏ4gV؝m#6uYIMK+DHKQ` _Bj )~rEZ+c1jryqzhӄK<?ۀ`o&aTOl"A(Zw>A7<}WC2 K)7*'&*4F.zmfV/2g[+G4S213GV'KiSQhِǢͫـOĝ;OXmY'vH}<&}t>7l&\5x/%CDUV|Kf%uXc){07p,6gE8ջdc%hCS> I< բTɎrRd Ϸ`E_lD߷6[@N,CɃޠA?Fox%n;4uO ^E:v/_\fvv)2QG%5]nY*k2}yr@ څ _Ageey\ wY?@OkO>XPcqR"MItuJPOcv'WNU{10cQXfbJ<%^6C؜.b\ח672{R,gl Ϯl |>gv=u H :rJV Vs'o5ZCDK;=Ap]c(RaZ~3>%vLW{ބ\ 'g&?1ҘX!TF9}f'j;~EX7zO v}&O] GD4amC>b{f`yafH JY@AnV*"crz^8 :#uNdžg~r&!^,}̻xqh{o]-8< KDSe~F'}5'u.=6iqyrnvg7މh1o:m}oᵯNLފUYl?T~1-:%&C܂WJ<3v5k 8df}$لaGZ/QyrpɁ0r tOM[ LbG0S靆ѝ L '#änpPm5hEͫ1\+:7k??]@r_>'yfvjp {OٹNka`}U)6[qlT:x)(F3XȑWUP NB) txqV5 Б/B@5VqЂ HOsӬQ~D|=Д*zC2 'c1׭igoq+@jpg;_gxױ⎜~wDZ` l\S,PB)BVjډ2?㤗IJ8FN,D 3T\6 0K0Բ_>B!Ѿo(א oeQvX "anu%{D>Rz* *L)"pͿ#vXIpOHXo/6i;C񖇨DڜJd Rã;؄rL=`i{`+qK +esBoaLxq朚՟4k/F۵ GXrCM>WtWQPr]o}v{_8C)dPN2*-%S3G^?I.FԽ&eGc0 i/-njn+  j7`́jh8i;Ȥ?KIV3ǙO"iAGǪ@C%P_2L-Xla IG!8) gzJSap: tO@0\M)tA>{)$A?gBQ9jW[%ule)uD7*M.1#ZS )qr$[M3V[DǩBucdV9Q8_8*0E{{^u+a⠚#H6qv)5eh=ޣQ&ay1s^;\M#Z:)졤f] 8-H&*o?!ԲC&B99};꣝{YafeJj)c#hLխRH|A>짼nߡH 处[6Po|ӳ\W`qpF,yHjwrH$ۖF#{??WfM+r͞VRh3>P~YXDU=<" q WFiAk|7+T>U f{An|-Gq Aƫ{(t= s`;Z7pt,юߚ%rIm$C8:,}tk |}6^, ]DW`-A.< 0܊P}U)N 2gjvE- /y0I%vhi!6%Cd.HJzsX#O$f&JfFzQPCJU, d1J@ ` 0 #P7xB O6@ބ kt+hUR{E1$qIN]ᨬ`"GYOOQLm7"=Xېtf9+H#NhۇV:}3cjNov~gkq5PaN,yw 5 "o2 @e/IznNd\ CZä&^=eef [)^. F7}qs+ks U&}ƛٙ;ۛ}f(Ud7f04QhA8[ױ^zCTiP;PW=RH4"NjA= #0JF tq@B~pP\0T'ruX,x>_&O3cIMZ#ȉvBBrt9<)(P'aM{J0Vt@(vT,,B[Tm`A*X*;k̃OX$F9UЈ$կQN԰Q*Hy7-K`ļα0ljYY` t׃CLFώD'!.jQU˘ܘ8Eq*, )I*,J/,)8Ԟh(SN121bYu*1dL&hľTQ;ܐFyy;t*ݏ'{;V:#/`},Ae[XJղa9'aѓ KZ/B,jel!_&`ý ^Re)zod/Pe9>?R3v-ϘJF`UgG`{Φro?AmƤ{"z+ޙ#de|REgB2xaAZByק4z!5ԫ\ufJ< dg3QTrOdQVQfYq){jN؋ "i(>·@@d\LXUn-Y:_%%L?A!^`bV/Ifڂ084,@踷|6%p%(c)c5>gǞku>n3ܑܡQ)ߔ xt%i財n:1%NvNI88#]d{K>9睯IU F"@l"8-Sjp#T÷U;x5W'@΍ؤ% / =4I2G%^C:{Δh{Vd)?s;o)f*w%˦·ח ˦ +77oKS M̀_\/<D\}ߘj;%n-nKW/#O g[O;^:+|P&x5.'s/Kl7L .M}Y 6ڴo36ujcst@vJ@o!z9sUk&W2~<BoJOU%`XlWc]=E\EW /1Y~t"/p~~nv$_dY}Df a |P+B!D׬^AIhi p\bPK#:R#zkyIZ9OX0ozLUNF'8 euc}L _Q8 bdA L"0i*BÛe"SτU>cϿ֯`yQV,$Rd`Qk3?:hѺ-'iԠh! )Jr*2e̖3W9xJ 3rK*-7ح6$INp\oI'z$~f6 Q 6Au"incgD)p%>ySU욨^˗/e Y$eB!^ H=n,,.LF>KpWPM{|̺UVc+ڱKCEU,܇LS7ߊ.ǭcLZO0 2(bjPg8<S?\G󛑚QQ ٍzo~-Hq2EP}W,j): D, #klܙ'H䣔o #ͯv̨2JW.1ͳs}N&nHrЦ3= qZyfoSa=.ߪaKu|R`p2єs]UHbE!`# -r:b'^,=ԾҍNInENx2qCqo΂PaJP_l0;91#[P,H ~],V5v➊өi|zy`Te"sM? fWS`a{9'Ŏ7ҕ.}/ ASQ鼠 @{pTpRdREdJ,#X\eC/5A.@n٬;l;{7[/mԪ ~{af6C~aDit^63QBeЀ&{(F@̵U.9<8kp@U M{mhYbyԷ^*g;)@_XJ J|O QQ?3Bެ3.s9m>U{(yhbr\Tr^Æy6XZvSB)*Ts eL!ɪ e)L_x:h4!.~UG[דha3+Y-[ҷSEYW~[×H>i.ML)0-(q[/WM+ݠ `"0;X 7;4Sqv8uBvUH:1nX6 m/U1.R)_{][T 6:Pxl+`5*._-`k^2M05b./PD;ѤM6='M|r@ i]TP:a/g.=G)L%[ k'c/+dmeQ,]ڮ ۣREe 6>i^9Љ{2^5E*2ojWwB׃>wpdzN1(ld>v?bҤ#U%VX ~b3l+my|  : E/"fQBi\qp##/ u߬hMNy͂Fqd/xjNkaċcCG+Mf(^:s>($r͕xo.JDv#煀iqW 27ۢƯI5F6>PϔN W-Ia..n^_&'vҗ =gdpOX,Nc%cha8jFUf$6  ֠*^u-|{ y`4ld[8ߗV3Q[cIG@ؙ/ HcsJl*]@ Nwϔ)]}BO`j'&Q5Oهn\3"4`Ī KcP1όCZo$z,QhCd&A\{or…]_DQGhoy ܖO&2#*zErS2ȠDГRfjji/jc[!5_I,ЮZ:sO&1/s8VգJ ״LלE/F?|a-B޺RҀ?a-GVtcaP{~ sl 9g@"]o 3\op?G98W-$By?el&peeEC F`Y6ӈІu˛D#(Rx#9>0J G/Fv3`=:?C* 5N%fP]{{#1GjH#nݚq ӤՌ~_q)m5fyEsi[{-Nӫ]G"Rob^Mv:%39$4Qd䦓6ĮR+-ҍ5OT#;9P7BW҉bu'1^+{GGa83_KUf?mp +b8YA^t /%5Hd#D&-c}͝4CyǴƱ ){sy"ˇb$_SQW+jFI įpIvKgф4č k]dcDyv {;h M*=`>ŠƉ/~$(~f V'?_$ZEnVyNZ2^ XHRdA5dq>±z~IU[héǺ ye!vm:K 6 LVUZu7r,Xh{Kyn {NMp]?%uNgVݥ_gU|!\L};ԍGs}>p!40IG Dkm@X'eۍ ߣ‰Lz6Ηa(+۾Qk;'knN-0/{(] z;=%Z^'hيHgRoYB45'5}(nW]\]Z‰^ ׎` r}rF/v:U7bZco G9[eG\Zl]j5-؞Їŀ}Ǡ r*MيNCt{z੿n#[%9p^V'dM뀅0ՙkgQuvU|I.Cٗr/kqb@f2P{x{zJ@[I<5FE̥w"; |%8*1މD4X$M&`|@BڟۈD*Q]ֿ>Gr*٭0QlK){ o`6AI!]±zlԃ dZ p%>UK"fSjşY`oPXcPyX8+dq ~/,~Vn\4OyIOd,m}@!PWu]aTt YSaDi,c4#&)Ē9KO\a=w=k Q a$В怒Wn"@=ۺ!?4Mx-P0W*P%KIYvLJOlɮ,}mf.WAC1a.,cn^nϴ3}ާHx b2)T̖ 19U-$$AsqЃr6vM| CAx}V0 s$DVj7B,CnmSj2^./-Iwh( ?sZFf\0j}KdйAJgk<쓹Yas]4\N䴁TUĜܿ6tSC"#/b[^#ռqPƏbZ1HBUU`"PL4óB)\.F(y`cj'noݾẤGpޘe!]D4ysܺǃ>D5Q.EO7bISg/tcd\[EpZ5vTM5/H<p&Q)0/$6K7,ZcԹ0"'bvu[%mXFd]>qmd8!tڠI+v[&Yin1V. ڵǽ$~4"WZ7j%A;oJkY9w0ж~F٘ʳVϒeוu9˪BR9`~HaHBU͡i)i OgO:\36B?!6x6ǷUtj`6ޛrMLA-3`qeZ?<HPa:KxW>w>t+ 63K&Mn- .z h)#5{5DFŤ(U}DGֱő(y#cYI{x/:C²n0g^27tA"?Ti0 ]0Ê=Is^n{-X |6Uzɽ. CM\@9gnPۦUVQ.RAR͹ W4Gb' '/>dV Cg q|.޴WqR ':/E8xD} /m&p?\1QW2\WGI=k;ߛnWR wcӟ.l$?xCBsHҧN)`JrxkWZ*+_\%DYwKJY|\sY$s|Ə'0flEq$FA9@_-3pm;x+g%𜈸  o+` yI3jTl> i(TW{PoIaZ(.{ v7;kR蝧-=ʡbA#n5w;|՝=JFH6?ӭ=1EvʽYݩd,Zq&Xׄ@ Gʟ4Xg\ JnN:7m)0 ?{Jk(VdB"zIM RSEzJwoC1k~m3ufd1h.ߙM%EvU'e p\{Kۛx+Dc1N j 8wYm6ߒbL2ab>Hcq -w[ y7rT +W8'g<_W5Wa  &vpƢ BSeG* ǔ Dꠂk5IE;D{_ kðLc[BW9lCΡ/Q:\„Cjh]m?geA*Iޗfp$6< NlǒGˈ>0g;)~lPl 9LmX0$|=2[B~X1x؜W oymяh96O䀡TAxk^(bNiZ*J46IJŷnߐly3F Y/Y# :- K#x2֐ۊ/Pln=kDo^PZ]tAiNK.´eQk{d1_zж$ݒӔDhyixDhf{"ߙH3)t*)f R4}'k_jtMJeF L=YQOƐ(0(9n.]Km͸X }TgZJzssҎ")lw0`nt g9X&}1y9=ևߢ2ZI"sU&*`%7 {8{Ew eVc\o̱^ vBZ{(ּT$W˶@ʯ;9ڍPF uݰ֙H6wrh ƂP[jNJ)(܂{ ۘI("/5ڇ"kbx n_pk*"oXW~t͉7V`GùRnBB;%蜰.~>oL3r"ܬfA5/Rz7;e ۅV b"T7l^TbdzaE$:E#MSjcEUZ;~J?2 h E4ޡêg,݊6FAjS|ImDcs2BDdT{[eR5D5׊"B63UEu̥dcĔh*9N]q *5'&X5swt)dÊ[ED`iM؏C$ 0$++rQ$,fxB;|mQ ;LLo]*EĤ^ Nq UJ8:>/( Sr|}2Gw28bT\pFlg{]Vr щB:,Cd풏а!ҚqKsveWݎ*C ~YBU8EAYʓ;f8qڶrmxRE0Π@jȉ(uoh|/X=YOQ}6Bc,6/ُ.3PXT=ֵBc_ԳCt} iG.mD2`s3R"e=da:eah֝GA!AmPpi1ˆm~Nu IR#p Ō1S (f,͌Nɥq3F1nWle޿^:f~FN.{]q`@)]Gl3y@ۓS7Z]S|_sc9j>t ZFv];Siޱn=Reg$н @ݰdnŵʴEzdc$S.̂M q=7&o KV3˭z>!\#OKgOhuTN9s>)vr)u(w&?n't2Id+l8s#\-m2>{@ EנK *pyIqPж؈ay.SWZgۙLBGe:4B*^,DLk蚷( t"#!-(N2$fOIT )w>`?_nJ~-Ҵ W H'o=?rLg8/l7s_"? $$\=X|5F@%Lq߰SgƮ/3#McD)ZW+P>&jh*^Y" AKN?Cϗ gMZa!c+mKh +Zy:KWŵAt&1,D-+{K >V#C<߯Kmx!+ZoH8 ]?2cKqCCmh̹ԟHD9>^>Mv)2bk2w$.t{'RTD YW@nn%} n}^7r%?iO.$VE”gԜw'IZ{PgR$T==kchO9Do(4)-W $Ӯ5`TI#~Pk-(~tXf e (U$Cu1[-nIa,:މjU w؆+u$ΆpA:MR"L`_Ei (\E9Q|tj6.I/~74~94L> h)! ̣OLE`boz |oFD^3L?f}X -qRwA|1 OQI䜶U0aQLGaS)uY̪apSpyd?V'!o95pvѶ!Itwш/ !?7-8h%b# z)u,%6%q1 +'L6VsgW#8ȵV?M4f>L 2Ue1w~b|cUj&;.0g#8+6#CF^*.nJsjfF&JjT=mBXSMNŽ}3xC`רYNVofIu$¶EC\̨BW3!賊(h6@n0k ŅDq4L!ll.H]V 뷵IFQg=[k}l` |ԗRz$X8\n&kf@my[߀b tc8Uae~O:蚊±p]1|6/9/|{P6\.DVԘ+%0LhA-a $ܽEn-Vߖ8)jo'r1E7BݎV[C?u,fvaT5nHnr|+#htfXq/l=asK* U,J3,T-,X{#X`XOƀiby2_,4Sh&;6lyWit5yΛO5P*1qJI{ɉTfXf!! ;@yfdMx.zuŋ]=K[zMm͙2qQ O*J=Gj]j>ۃGoᥥ-6'@zS3ޮjUOt~S[X>/2Ǭ⢯`TM^ɀ k3>a;hY>Xs`;-/X]Tb T> ( &4[([vFɿeXͅ9׏Č jo!pCV~-Jdů~l{Fe:^WNʓAH&g&? +]R>b%,󎶘^nJ_œa.pSc8L?,^NҬ;p8l#8W A/yq'q١pE3nZӇK_ ڷ47ӰXG(/8@&j a I]UХj|/>:L8)'>  Uj 찉s:w_O[LWLt t7}?VhjV2}ZWVM z*&؈ ~pe^;uI_ `m.ZUbitbm8md680VIU\gYir/1%Q3`AU/*5>x-֔RoT0B^ܥ)KQsmޠ-SUB C0U ;'Í=Ƭhe1(MI/ Q%uag@)8 s[8҆3`VSmEFJkLB=Ԡu3z'VvQVsH/4,:-ƶM"7n&B Ej۳.?…CU4OVm%).O-Rn2Q!h~GRXEq,v|E E٭YNgp@]8l4ДCV2}y*?1"iQ@uKz$3YE̤'7n _՚lģty_9Cϛ9y:]~#nC7yPz[=#.sd΅/>V5\z?UF-*5Qy[ bbZ&ƝIK!&ck}Ʀ5fh U.* A.Bz.,cJƚʮ?pq*%A kj]qjV #;A+CI@_Thg]{ƃm袮Չ]3aGE1t^bt4hKR>'FI7ڣwO-_zo{ZW;hrsQ]~'j!-Ff2i.[#9,8(`ҎoL2yE飢ؘr2n3{ذ\T8.;k00V1\}7dIbx}wJ a/kǐ%\M,E~怙E+4VRZY`cX4; ahx3ngk܎d +p;J7 My\~n1W0G_{vqa,d@tC߰3$0)= /oizgwtͩaQT=,2n,1pp% Q$ rU vKGDb*G^Ӓ_L1o72À3$9υgE7:MCD7NAoPtP1 ՟FR PBF{eg1&8yWu8H3[ L((lMo׋|#}e Ku=ފʷw-Q9Ŏč ꇆVTӄws.?;qSh4hg2* O՟C7Z| 6Zs ^k")-jRxf-yBx:ʅ^i> ^FϟݺE,Ar#=a G9 >_Ltɋr*~c P !@.~;#X]g놶7 oDEq/"Ee1\V"־/j er%R:;>35R g-"Q 6Nd_`k1_/&,2;~߾Mvob>zE|^J۹ 8kFYwݎؘ"ެObb4Xى 㜔b== u-.q-.#]`,%DiPVĊ_jeۛTQk2]"jvҚ7' %, ~Kl_AicPYiF40ư {5(sӴ+*{L[P>䝯Bެ{n f29hM2'9y *de|Z ќ'da*L6d2+/}6Nk(rY^rggmP ߢ>֕]ZAw [<%P{BB@&p "&1sUJ{?JJ&9wOV ;gs!9`#IWw#,|>=lM ,BT5sd?B='PF2KPCG13u@|1Ewܚ}wR:b)a G'P ԴU+Tˋd(6,dlm÷soF\~\\{)i$gD9`s]XȡZ)W' /}cp2AQO }\ DڠU5bmrm, )E@ZA3=\;Ӵg6oE/yWC `|J]24cA@FQMi kZ.x"5K|6:tD$~]): 5&K#^a5 w !/]A+eǠ]DAZ " sմWH >f?iۉ ^KjQ>V^QrRkg$!κMR3{:˶RFg&?KH <>`2)-_z<9@Q/CۭkW;{K̕QZLȉHYlU|(U`wmwR !$w}1=ɉlqŹП#xx&oe8h[vnbjlwd7 yZ6W"-1]7ErMzry"1ua. 1ЮC&ƌ Ld_jpZ*XrGί) qzF}7PaD{a[PB5"Yk ) (]1:Xj 'JنƝ;<"bxPvO64 \PEܱSpP2 [4.EQkdUR{?+̠CO'7gL$rR/2&H fr5'滽OTTѐ,gBRRqDQa}i3_͊q|[ĤXM`P~ i6֪{is 11P `?7iYՁĎ(ә RbJåhF뗀ƾ"81>{kQ(@T (Ζ$۔oLկ̺!UIKɫQ hKgTaH>U&pTLDAaNd)#$Q.Ӷ kή`'3kN@sSIvh5 N 5Ktd"D'QP%<'s[0% ;ʺy:D|&#=8eۡc]\Qb7SD@K~dxa*&<բ]r=ox)1*JxYN_[%dn#5[D9Djtgt'Lo_"FtB9~1e.NHw*@`3I7&)nyNKϹ`dYK3rbv{% .ЦuT"ߠG[}Yf0$v9UE'ԴtN|*nw3^4q%+"V(lշTӪGgGGuyĒwR!VR.6,ǔކp܅ 8:GzalM|HT~v\3ٍp5PM.΀g;^Vv<{KUMM{Vd`LԼ\ T@M& ϲ|>weU8 a)5wI=XJ6k᭸~qqwK:5 ˮo4LORa#vږ#/uOQ{\TRN3/3#oa.SXGaJ_,(R^T`?GkWrfJ );ޑW ~)rVs~028nBŪ-WoG5ʷVdjB5ATr=!Ǡ)V4\=2$Gd;rtU~' b|"jg7cVM>Rf=lNq$%E/<`U16$?rIkjaUP!?RT)]ra*f!%q] oG'ǁzsDLBiro:b)!v.ƉjlԘ,1qY]\\DZ<e"j h} NԌ%^dLM `.}|{5cEވ+"hEC=~c %\DG ~CfRw_hU:'yf:0Wi_MM:>)_e?S+Z/FR~17+ "`Ek5uUTy gPVĮ;l5JFtt/H_p¡u"k ܥ[\K[soxi<^3QTW|UG1ʲ@eG6:-/ 4 .iaOچB tًL-w"B R0!Б%l;!zϔ[;G:5n3t3Uޗ(Al}V֩z:ˡՕI,PXVZPMIu;j!UәVXXY%b5f "*hDJ4834_h׵< ׏J}`Ui2wBKx^{Q_zBϋEK=AΗ-Q{]7ضo~y=$.o8dr>0JyhZe]אViW;R*䙳tl8:6f56أ \ZFD{g,œϱyQbs+( ϩ^ŏߛ:~+5g!Ҡ?j *W^2+tuYY1:SiJ1x|n4Os_uߍRxQ GZw?*YG՘V_e0v»@kꙆp{WѤ$=47DD'@چ%oFAH[h CFVGJin8s=q~fZP5Jf%-2~+6[B \ 23C^Y'llBFҘ>g ˑK!$|K I'H_ؐ$Z'+)_ϗ#55ԛc@^b?c#@[_ Fl>-^!"5+zT{z4 V!'%f^J{M@XLEђ@/+ |Tq\@ YK務rzp$;\@%7t4pd/m@Wb?GJZ>2q2ЄEeo/N15S,?؂Si6.h.jS '@eKm"w܍0O8$:|4'QsηAD!xk1n| ȝ_25 b: *$a5*NY3qEb%mȀӁTHGj|unTp6JIQ$Ly62s+n=c̀y{k=kQldrH~؄­~8| .ѧ oA>-s4#-vyStr Z7Ќ`҂ųf86WG )jR8SF&_* pvHM 2 >InW_p޷L! YIM0#i:lq<]aS)M)9ηQ.a4L7Ysg:+IyEVO*Q/^P@$:{` ) M &t9R_x8C[^rS)|ﴲudL=]yGj)ݾ<{Ќ۷~(#NR.҉fx.m׳4[[A8ռ}k$)ݝ8JEvS(T֛ E-eh0o#$F-8,2ζG^gon_CaBɁa{Ȇ `@o4_5M8=9w]k(AO|/%:c۪;C ա0Ay=@ w QhJ WRIAm=:a\sS$s[yF˞/BFFojS©GOyC͊}k CCM*$Y^$JpY&޻ӾmlnU ZރoY6t EgxoM6&vC:*ДNzHCxyCӒL's!2M-)"fW4]ܦ<i$bN~DpI蠪 }e14Wlq?GB+2=!{OA5X As#Fq-]=)rΛx&/}EGE< aFb'فgj;d8G4j<8;SkoX'ļ3<8~|2!쫅FUٮv6cW!~cDxErLOSx:ρxENQ7pd- 2 Xifsֳׅ|,/읤+ؓ@CK€Aj8݋|4 E´N+eQـyHu#PZ<a,-yP_a|Pҡ4As0uDڒ"8PQ  \&m"b/ A޾K,Nf!=ɮcfWO Hn/+_ei(@b%L ,4P"xDȒWr( F؄CND81߶()ڄ!e#r`JԢ{8۫bٲ*B0&_i"Sk*}B=#)7B|A')1x?R飊>ghd"ʠ}dt (s#!.^49Zv1 l7_}!tmib㶄f4$0!)W- ER "%5;̯;xaYT (N)6wNv`iO6yr)fut]̞RB>{yxkSx7 eqsvA)fAџa:_h[@p!? Q%g]`䠿s*FK\E7rzB@hcz'-;qssxUY .TYܢǐ1U U\yY"&E"R+Ppҭ3κB?NV %XX"|X O ھ~ۊ7V|U3>@o Zw5k #!婐pq.GCANn^|o5VDfqiݣtCHkAaO"cu6"<zLWiлkpb77Q<2. h2a(K7;^e7 q+ #p'Y_$5aQxџp"unZMksRWUzueMw dl0 +}v]Hx[_MT Ȼ3#8)piNx껥_Rm%_uI ۞lff|C*Ͻ2- ئ U]on-ԽGc_']l[so^|Y+޸I$tR,Fy}dvο֟ӄ0A6d+ƧXfyG~aˋ5Ә.@2l:Vf,dX 9>޳JcB`RF:uJnA'қG7!0Dʐ=q ʣO,^hrjzz&F"/;q Z:Bu[%t,f\)pIBB=0K Yhcs:1ݑ9P>Z0y|w$RGxX0rp?\+GA#snZqKP Q@*;a,u QI >&Tv˗WlDUlKIQ4EUh%/i~ \CD+r 훼Ԍd<3r֎UEi8d[!g)9+MeNJq&s6Q mOZ6]J-# NR=z:{\#P1Ame7lζbdJFRQ ꆧt emvbRyu9ylžҫ@Տ4lEvSuڼtѥ/+j?>{Y;'z~﨨kRF1O$˲}!0Sηk"z$`pm# ͡۳Mף8Bi`.Gbb{G|f/cI/eD"Xfg˴Q8ROv0޾$ wߡvqT@8&uҨV$|:{PGy(B9kjGܔO7 8G7qO[Q D syG0fB |jQL`=]chhcK9E i/ Oͥ]1{B"B!po׭{Eea).7\ IvO6wD-*/4ܬB#tc΀sr֦NM7>u>zЌy =?/!ΕMfB[i[4ӪvasH3R)ˡHwBg9*Η(TMdLoPv;eZKkWUo8VȽ[˭00ZYlf彶?#if˵F &-ln-Ah%}b_Kh쳠8X-OiRa_;$SL؆i⡫k}~;mo/ej/ D[(I(FZM(1q##gӟ= "d@r7Ovo K(@OEQcDo"Q :ҝU;ZLW+5]nĉnHF'C04ی]Rj]IEb@ܺWpv$9czU Q"KO)%7&)XJ+x˄9uTpaP0C1 G7li>$VtS񚡅9]|5z]c#}'s_IzEf8=>5jn'{Qs^g[v9%to\p)(?zr: f)S߂ҍU:vԍ]؋-͘:8ƒ+ -ncI 盛a݁0CgRu׺@W@weH{VX:y_nmg,AI &[G f&yW3#$0]dFWy/_^SZt#l,xJI)>6f_;E@so D:* V6TZ+<6mG 13ZE5303Pv̚f1j2¶{7{pq`ӁwXt @ejy\~.xA֯c]Cd (4.hpx^qNnH&%Ur~!޺ɫ ˁ=BLE5"fEd @Iw` \)U1ٖI%@isR Y.PwJCs\2 5~GGmY.!C |%y2+Suct~f.WBM~qz~D="}l>;i+Vuv> ozp-2)8`xƉuoK|.OzP0MaQ7py t88cCW:rhȈh NHș-#gДtђgc- tV4"+.&'/!Lqp@"n^z ?WwJV8)V3b7S6%PuQ"ÉE|܂Bn0zd ؤ אXC81ɨL4\TXnTܰȱ܍:bqV%qp5-&p:P}ؘdCGϽHm>54ֽ$.F3 {@ǽ.FDsE 邛{ֽp5!GvK56o>`PP@-sp"Z 'h50BP =~ϨPM;&څ..vAYkQAPzm˺5(v&w8H/.cHcC8prTN.lj<׎6XS2Gr* EX˅ʚ}дcle jGUw D3O{h*Qhۯ''R@yf:{ϋʸ{%>$DN =1 ?A_c:LD6iAiYԞUAfhJˁYgnVtx[VF5h<ڒHNӢݶ]PjkJz&̔Ţg4&XPUǥ Ǵ[> "WN=o%BP+H& %A{EX1u%C&i]`:7~y7+('UO"(+e2y WZ7UMz߿x`qb\C<nQpi>_`A&GeR&jCɩ^(cia2xRwust^0>̽^UtY J!X7՝'Vi )SCZPTB[50tLSH K~r#@:"Dďq@k!RÄjAsC'"/ar}"E ],঑.EIsU *%@}ǿ7Qo5՚O3.n L+#]LQbAKccB Qabu܈ؒ=H΁iIø !@E=RA7@MGlwLvrU)[!D@72ś_ ->I7gseE*#@qy8G3(N<\ &d޴=> xX( ";6P@q )΄D<0og mD_htgul Aʰa0>E3gsu'u`&)+Ep"ֱV?>p/BZO+@݉kDLH@zIBd7O/_K S%O,#V\%ES<{j_`?sRֹNNV59/" @Y"GlS̥,i2bƝKdج%FݑeoP׌2y$֭a [X"A wz$rYoexӲ<\E5I1Pw}f oy4d1'${(n/\on^3lQjצ0f&@wN^m}̆EwX+gp.SKW<>Eo3YK%X҆#K03HZ"W;(/TPb]D'lW8L=8l}:Pfއ o,cf9^ C[#%\?̕S @5_2Ò{֠Xi8TƃiQ͛~ _g6Qro sۛ?Kx_k :d l쏺a1*F } ڏrMYf '=o;ȽB2rX+m8XKt<-z /<>H-8 L=}E4l,[Qsa=SFc\]۰pP^d~wЪ{?hD9_JCY|#/훲FȃlkNY-z$ceh>chq I-|#?˜PdVȄQ &^W/Vbń_MGWgÍݮ§^ RIn!u׻.~wk3sT |}yTtxtE򛱈}u0057X%F42NQi}53?Dt;qO6tkTzvȝv=gt ߵM" W*l֛J OBk-~B;.>"1(?q!iLfF{qǍ%N?ΕA</W6 s8u=~h}dLʧDUbp]%J,˘Yt^ MZ[`Ѥ+ps9/nڐ;;' C( |BLlWI/PUH/l,\X{nX!P=l( ZF;MZW!sG2=6 \Z"wvځvZ#4+F*fVw H27D |G3 }Ř,ʈBpp FcIS;n޷kvƜ;/$~ĩ;7Z>td k+cbzI|BV$36-#8x״}Iκ,?Җ#|Kqp67SڣS[_f9e cڪ:~ʵz2J>&5 I¾ZTOIs`_',QNiL7V$hqPP’rOa[XՈ?QO?(|%0fx?KooِP2 w`_rD5a}qL=bJi*W Aw˾ PkƍԽx.=iqi>6T 6DB/@dR=4h)./YNXbsiAIX Ox[[,M\$/hbfvIΔEˆK5ae{Rc-~?a༮X1.^-:nr䈕t('ͬjP95WvHfTB`Ǵ5+a$dSᏓs*pD.ñ{[IѱP bvY7rIu%> zFXc1>/b=y0wBRt1\_2F↝7rNP5X z.D쀳{LѭGM d9\ۨ ѽ 4luMf6Ylۍ+K^])vSO9"39+Мc4f/SD ߛH[c q?~[t2wug-pv QP 3ǚH7 hmaHOXÞc{s`^ܠu N~fb%%m V歿TtnZzfɪĂgle}.hM~X(՜$v$v}fh/_zT3{@=H4 t}˼,_ &EAJ}j_EPLJɒrE.>b3c=Ų0БH]XL̡AIۜ(DCĂNg)Qt’41vs@3ϗ4~ag:}}_H?mvEbݶ7Ya= LѐԌxJtcSAl,$VM7N[Yufjnps]XN?~M+i>1Zl3s~JZ "x3I*I3U3H8*;wķ(Z. =?ȵ4F9' CHłj@ۓ?S+&!d\/NR"n<{P57M1j@[4a| CYK'_BSRg`dlTXW`, hm[&{ +:{A( ,K۞h >2?e,NAV2g2,}r,`]BȦ]fݺlO[x;־& wCnx(ougbko>+g#PkL6O:$e-<?TySTv%7siUz9*( F;r> H\ӈ@ɽc6TѬ^q}pV1֤" { C)C%m/&LtBh7Ȅ c6%>a tM7=;УWwT)Muր+9:q*t4uj6կ|,Fh4_T'۩cW&^5ac\IWqn"#̏|L-k?7hK?Aܻߐ$CZ`=&e-rU3;;*()uƻq{W` x"F!,oЎWeW.Ur8! ]rI"B? ɸN޿k,W_h?^gFPDLތ3-l R_8(LH/dM'86T׫S8D-/' p H!@B1P^;ќBZ+@w[oCAW{=yj 'smThw?!?U k~7::xsyQծ~PRWh_K|vg? &Uj 49I/U\#o"_dRYrfb Z]ٯT$$ᅼ^jSYP'z=gȆ #>eIv گo7?fUTG\<(7h;^'or]N@.ms0͊ IqnEgT5}]Eׇpz$WC[qz2hm3U፜pu{G"S+6g׆7ñԋW;jU »h|jSz>SC}iWjJEY0v 8Â}ЧT"wVBOP{근)KWø0@r?.U3[ i@߽iB@ ![a&} C񓫌5f ?򋙲6b#踲n}K,5M(OV:Jz~%`[OՄ2 ŒLp9hqK I .:u5dgXSM6}oի<)* P j]<ˊdyqK.":l^JbhXyY^ZBn K׋*p@s͐S!?dBK[GTBl C+oo(|pMȆby؟F= K+ ˭V\5[KcOѾ`m0T\*{0wYoFP6U P)tVw4 ]aWA0R4S #𒰉E{@{Nz8JWQ5߳D~$b mBJ9[b1N^6#7zWye/Ņ7R>Į/8^M%F6qy;@@7x`d b :Yށ8[YgE&:+$k$_ -lE>x2 <Z(&hX)%py /Vmޮ&{aZ5NO*(%8TqDKhpaIqN&(CmL_5bߍᷖdfղe2/B,˴j x)&SO*Oi ;J^@E7WqJ_77JC9f0NLj]f9|lP`20dcxjN<@I^$2 LJ0ڦ~"nEIɈ^ ?t`@n3&9x=Qp+0V[J Qt |I 1C q!nN{$2$&QcBϘI'i)%T-Jl5,""?W~Cx?ܕYG2su3k'>M$]?tv {MJ"8tQBWCFp\馤Ԧk7>7vUK `ZO<5s/FlՎtye~(%z{Z`!_lwLX#Ϛ0o"!Bq4uL4 LT\6EK uSW,n ȠsQ%Ay \k~ ]Ize'Ea=czR/߸ k}b:G_K+ @uء,t0~eT_1Λ.|2DC߫q&*f>R|– azϵ-6$xVg"oC*^vIZ/ n\1[,U˚"6uSX1Z'0T\ XT||XQ-?Z ARF~R6!x`rZ.E'@jvR@')߇'CC@L`~>ϱ\s1`/( BǸ&aV\64\Ri B3}r(s+0v[55:n+;$olP=M9ݚ~YE/UdYVlG!~`<ΚO\tjAͽjjl874@{X8?P‚ ן=.&H8bv8\O=/p-3ɰ~yX/+X{i97_fCPFC#|EjE,F5j^I@E}13'7I*%|6*[b*+yFFimխ'(ӡM~B3sXZy<)e(RK%`? יҘ1E$0]1wYfd i({`H_aijt1x8$s`SSO#Eg!W-.:g6A_֡uM"&Ŧ m^ۍ֍OFZsDpzA@#ۑ>q *)e['.9ݾDBң,Λ$/3!5\l.ߥH0tsE 0ˈCr 5d0~K¥fx>_Mn$pkDve+Q!Wh?<~pڕ}RSp< uu \GJ5SVdLZ"[sc/ a,@`?iz t3 k!ڨYkܖ/ =4 I7&?VMr^ϏvȦ_ ҭb8zFJZ*,:hEJ4%'xb)cA UkÏBRN!]+>2A:8Ҋ)Xx}e/` G hCgGqz孽;ENDcu.zz*Y :e")ד8u|GzMRj . 0 ()2%Gab4MԻJeDr*y ir-^#/(410ĿX:#zEͮiNdbwHZQhI}&v]k2{A8H@ TȨ$H s("a̠JkY_RZAoŴ(Ķ_}T(n]ma [47ثt\6~Td7 l_ac&ɺoIE?іL;<0j'!Ţ0A^i8gK:fv<ۻJB WQxvdسӦ֠AqBC|[rRvVh+z2&µ|z8u. X^Q{?LJw)CtԦlPZ2:t# q@0"'2w=9ռ;S^#׷&ѡ}NtlTD]%W[/<^+Jq?:4 K)5YEШs 8Y.Xs_mK)=S{p#L7il$i=Zp$+/!pOdor4YӷnՌtK(?cDЏմri(Cl5iٕuS]u!WG|q37B{Q(D8XIo\ɏo_*2<٧yUhK{LoC՜_ĚJ wg3٠{!,fZ,1Q`VHքI])2QC{aLJiK"9u'G#|Г2ȾV| ~h۔ h?쳱42$'ӻaW5VV"T.83D)jG;̢x b#E.u*@U??C]At{]x`M#F)Ф"ICwm(+V%ipp3ހX\KD PE@Pum3֤7hR@Mt?:2b,bӫ8s#wzBxU&?8/@WvU3o x|Ǻf?x>rL|Ȭ~]|=v3v^RfƟfƹāx61Τ'>W >hX67BAT{3a 1|PhiPgŇXo=~&=9䈇'CCV^gɑ:H>'{4e`bQv.%_{qE;zX < 9B[XV {٧ I9b0sFSo}J lA*2O{uC"-%-Zi !W—a6Og[_xA#׾oD@R+kCQME1nݫ:V1Ꚑ /9ˤr N\ʁE3|ޜetḬݿ`!#Yxb"TH%rg8ME+>.+>TCrv.!Lj>Tx6]"2bV))[pIhr3- M5iSEPE-2͠(kY}5 )pbx^68PYL?|dz+v!l&QVxPV;Hx$.c>K46_ZM+3KBVr wGFz_P-b38&hBan.aUΝ1ybvO=})RtȰs Pἅ K}z //| qG}NmcNwY&5ٿ4 +d@&C14{+2:/ ~%qH97lT:nv#mzC>V}QcVFEg %l''Y6C p9xe `Y ;W2lJ.ӎU: sWPz%I;P\Se8[u^ɷM?rCJ,@&8PG?kJrdHK|ʯPÑn&e$82,2, `KSb`ǰoyIj%FFN脒*V8v>RGM&F( ȶUŶznT ,??Pb-'Ӕ~f\\-TdPVRzЋyIW=Qʔm*c, bv3ۢ߯))֮!VK@iv4&ZltqK_;S{d}3cƝfv 2RǺ8 |d0@kEEkCkWXFpȼ=>0lӰJo%\t>䪳+^7) تKj OIs>QߗTP7~2~^HN=hW;R.MԱ_&<mήvbըQӚd>Re$iIaX_^a!o u[ZeR`+PPZO徸h8|̻Ư/v4}ApVu[c=.U4S>;L ?QVӎpSJ㵻` 5I!@oHĿ^O}6:hͲ[p  %VX.d(~N\>-OLǰ4v[&qf_}9'9HWL6M؁eYFG[*4#$CbCx48>)_#QK8Mh?zkGv?׿OA7tٟ.ŋ/|e<&漁,FQt7t&=Wui&q~]KYhea ]R1Q ږS\ލL25 ~Z4a-;v{CƯ6 j<;JPJ9Z׵PLP5ua~'ol/)~{ᗁ|I8NG]t(ѲufSr;ܤnXzy(;&ޔhUfFՔ5h?4ϤJX_ ]c}vQ$?ٙpޭɈeT}r&;UJ Y?}!#Khzɛ$Wgĩ5- K/j/SFK!,.=&[d3z༳,E- )ݕPwJ>+=uAUo؊R%z?[ł~d 31aN6wwFbL,Hq9 g0d(*B `ڭnvj(.bU/j,qi> gDR]nv)b\/b敵ְC4݊AɼVPu4$)egFtx7^8O6w}__|Ee!?l n&S+2PZQf ;@n=5zP chL["S4iߢsIok-!Fꐩ%~n{nc S} l! 7&e &r*1dd b^$ \=ؠ0J^Y95+ Bϋm1?1DQ!Ô{=z&lcM.< @";e2Eӕ瓠,zUӊ_ҋ O2>S;Eɂ@!7)>r6gY Kn`u{3˃:J9OP@k<_:<ـp f:9i)`}Q6gnm~M*4P?A>%jODD}ԗ0`  DZɥNV{*tOA9􁓡rxe L %2'*3:-)#b%jB2hM=ı6uMzW Pįt\yc W5a^p=|]oyΊi Q< z|+fVh:úevPQN]XփVp~"hI7.Gmcyo >'zzSף=t]}wU$BΎy!jւ54iեAfV1{c4nTrI=_q8wOiϡ$9\OV~DXt'Po[FUK A3&Ѿ<9A.ƀqn#i%ت`Qӟ}v@zmcL3B,i%]mNhT ,pyP#DS䭍/n p5]vm93|okOr"-w)w~^2.A`l>JCty( P( N1^ ˧|F09+2N79!Z_ r:|:nGPi._SFOVD+*;gB. ݄Ehz[~(^h NzlXaguSSgv#l4|GbxhuQrD 1HlfP"ڤˋPJGTpSLI[ȨlB #I40I67u̹4Z빊DUq 7E7m5h6\4˒ǐyä"Zh m4d&7/7t3:MxɴEd蒇*%m4`6p8d r_EF.J}^qbs3zIy퇂馽5ĊO|8f痢I"bh_8Pܝݻ.I~J[ZUz*to$9#W2K`on՚1M4v:"li*cƦ^Ժ E?L~$O| J$W[4n U><:Yvs6'r2ae0 5Xvz's;Mb4cD$ղD=KW6 n ɗ5:FFV&f:ZxO-b[z MX- ^CCΫɝ6H3mK]4++ӊӂ LL2rs<cA`)w+Qkߌ+/2->%u ihCA=4e\E(wL3%,J*ֲv6(?s{/4Ȅ~h>A#u 09V!:]Pۯ1g X8bo-y_vʮ{O61HEK5Nslkh =L#TK聪8?+! coN5M fCz !J u»,siY|ҵ#Hg>C7>>?)r6%R7k !7ǧxѸı()BvU/mv觨CL`&]ޖ51 RSV 4Rda!^K@1;Xz `ËA9})m U5Оl5i^ZtKRu`,"c, $EB"8ܰ>H=1Ibhο0a5)ۿ%?zTt1*^hl ,:TalKʯA֔{n%5nrE'{X,U;hŴ& 7\O GYr>H5a Bj~qł趽Y8eQ-j8%.&<#"~^AHFi81lPbN 2Tcq18M| :8ZTsGY)JO\VZ5=6^T/Tñ{^[F*rYżI]}vrP yxʺZ-UC20<_V74j[kw5 u7Ci ,xyp38$òU8"Z'$A$X$ yCn\fҪ29j(&y#s= ݓD;3,y!M ")ؚ#z x{t~-j˔Yia4l pq-r7mn'!5[*7.Eo N:y!x4L7k͈ꦆ q~@\@Rΰ .ykS< 1kAk[kaĚwGD6h!%cER{^_l?@nAay(LWVi1 /4^v~d!ڗ,eHD=f]b.Mlz i,+Q /C@H(eΰYpe|v; LT$_9j[ejpLRo[?x4sqZ1o:z/o{^X6+Cަvk73G6N:<^ll-dػH1?c 7l@bkeM?~o=ꝯ@^zĹuu˓.hxk}Q~! % dM'Gꭝ,MQZ)ӊ-aB >zO;)GtoQ~vsVRARaB ܺQsM&.{|ılziZCwN͊.C6.Ŀڊ.m0H;\RRðaPsܰ. /\+"9c睏K;YBb#u<NlX>tOIdGW&,XW]%;w'c>ovYTf$:c#(lK<-%I^>-䑠uh %u7b|lo]o{vZ*f둠h#B"{ۯ۝6%?(r0r1xx#O!SvRrM>W顂v5 %oJfA STݫM<Iee~!$zYZDך3"7sh(*sBd|J'xf+طMT',*|$G(? * ;%E;l5L*C*JQ$笔%6{+eNP) #~ p'4V+tmĆ2h?pk:x*~N?5Y*qdj͑1NqƼD+8v$Iǘ-2@}-I)?XAX)]w\̓X H!(0z&EMۇiUlYǫGJ17q)НyrYBFJOXɋU5CHg:hgSt跌k:F΂HWuF[r#1g +8QsåY6,hx#eei,ާ5 GFUqq66iRq3/ TO$Q~ (<& ֞BD;z[j(D)BL04'^@eN@Kf*Q.hE bdR0V% %2(63̷u"6#'5Yӹ -'i+{T;bi83H[hDRFfHwyU;ӗ[#Q#K%!{g"(?JTl~y!Ã3B&|36׊3̵B'xz2YNLfҧa_uB*4jW6\r EK["݈.yQ?j=ϗqMz&ǡQ, xFf?g?R:rW$#&15pt-1_aW @:& 7 -L4GT6~wW޾eݞW6.\֯UQj?8Uqrm4bQ'&mKYڲbiԞz`x5CӅ0`q3 Y0-MgRа1 -nNLإLDBg\W~vO:C՗ec-I{ B:zFpɫU{IuAމg,V͒";q,[ =iiM╆JfVӊ,x JJ=_ޢPqP$&Z;в˗Poو~: H X +cz܂90MËpT%^()=E!T;C˥΀.6;4D=7˘Khc2=p5aI :irmv.ٹ) F~DF,3RZň<|[,Kˆ]ilfqd:1+bE7Q~  T #o_8%cg˰2vM'T+p>^4EMaX}.}¯eq#}m4h™C;ė:J˿ s]J]9[_SAHBU|h/fGgVrIu?ӻ;gU\NIᢴ[C)Z@ VKJzD}fO+tb}|\xz,uF3a9ئqr>ʀR2X@#V?8WN,YЗ[t8c@c%N+߮>'݄*բVƳۚO!rA]YUw;[2 i$h5orK+Hv,k(a K_-RF<<^C]h$ 5ϜFWMdIZ:MR/aαFЫrʼn*Hd# /ɐdgMly)OMyk XPqўf*ĉV$48%`b~z\ p9U c'`S!v'ZǹB . )DXU`̖73߽Pƫi=kwFO3_i?rW /{mW俅kۺ2к@ǽk2?4t?s^  1|t<|{/RXoЄjvIX&\-B^@L) 0A{r/Xjuz(S~hL5C/!̖ n'T6*Z)Nk/vӏ$?a&kBfF%Aw'jDv #DR<ȚV@wT,\Vf]Na#n7Ho !C-%mVض595섆 8Nѣ~#`,:L2`QZ>+++%e <:197_*7V";^E,o|S',=9&XA@Xb:HdT-EMkCp &?qOý)X{鲮N IXL>m҆SۊK CK>{+EIGT^HYf*0ZI5Cُ)(}Ӄa7̌2yiAi׷v_g0,VmT\[VFJAjb]ӶjILx XjJcf ij f +9 ƳHTir8Iً |pXaϵ' xS'dl\lB͸nr.u`(sA=Xъz%Fpn ksf)P 7n)MS,v,^i2DŽvUɑx[6& gÚZ(o ,' o4hIʾ]Hp-p> `JfxxJ!ū"Z`i1}>n'0%WJN{ژ6PNvBr5ӄggy?5tkʴ:$>V{ +G2wHA͛g-iSi ,wu<H~ު0љwʟlWF:o]愃6@sQ9c8h#%:ݥ, S{mz4X"pTpxD'DoFlȦ.rQr5v'ɳ%曝2W#q1~nCD󸘺}_Y[oqUsy&R) ` M(|{f@S"0l&%js K;$ Tv:Dq@cƹrÔr 'Gx&w'eFNXNm8pZkg+R)sKuy?|;1v=85k)pjN8!@0zH‘tIʻ\ v|Q캷, e,`L]&f<5 W #OR~ Yb~m"|)0}c#װCi\N{qWR~ʖ8FLX2pI$p6\[A6|f($讣=&ԩ$Xw31 m (\suKgR ^~QVCהR#`)/>ܲmN93%)Fc) ,.f\v6/xs7I[xkf<Hh{v uuO]gt2<)Z<Y75HPu6zT*J#í~Y:N F%vY[،?9y=mܜ=}D# ߥBnMHmwDA tg\_ /7\dE >5ɼ ܐ aTIRc+/y[bk{97hb6iUx lpDj[dmdIc>w*aϑ :<9a,rtƵv!yvrj:3C{/2pdBYb'2@I.7})Rgs. &MX&p@Ȗ|ҁIS(0g=Jq8Fi}Pߔ=}j^؝̖aMٺ樫v#juK)m휗$2Qv͖|Ī2<i0M.g[# 0S?$aVJiMYh:Ư I+p @}T, _̷ddi=k(h9C''g7!:): olC/j7&Ay/;C!z4R͆? UpaUW յA5ϓ @("f,9рFP x<ajSgvϠc֯co}H\ӄ~;),:nijU&U. Q4wͫMBm>1Yra̼QH7( _!dMPݦJNL]+z#2Mn\:b.r %dJt}<[!D>O{@TyxE:7 V@c*1}3p x˧-mq:$LG;uVZ2e<ҍ) tgm\^>쓽hooS ̚ETPq] nf"" /z+ˈ0} ٣@}Q]|k::g4jo-xFks>4{ |/}Y+ٱ_ 0vl Mm##q| _h. wq'Gȳ 9}^a^:r_I'#&RHPZ:I~ HN`lhF(H)GXמ u "[5-zG,h?N h6w%k$0W`l3ʕұ>`wHBK ZMK?hP |R0'ًx*%N}1$$wupP5^!\HܨhP<:Yc sMOejh"IR-.jtCI!GL7[㫛jo{bZFv&V-<30yl@)R -7z3ǃב DGFLH 7nwxKZ魙UoD/X7 &9dulw%pf}Qd~~-#I|opή HxI4t,&l]4C[ GpZK<]p R9k31SvEvm$Wՙݎ-,YWKL 5V^f@MM9<&yd+M Ⱥ$:KD\#0J;f@8dбz僛ݸJ]GIC\Kq#+x,Ks22NHK{-e}׽)Zr֤Q+ww-v}멍m0X퀭u[ք;FhUuZ\g"+avjF)%a1 rZy.4䟙{zS#H2' }=|rhPg6Lo)6NoGRG P;?ôi&t%?!<6j*7(M%>1P2|vK~#pGTLKk%F]/ް0,\'PBDs{o8YEJr^-uJqhz䆉~?Ү -!|Fck _+w~Sljx2Hp/%2˙~ңIo/ozkgHf~?Z^ۉQ!9*ؘӿʘiGFCj7yn8 %ŴmI'd#2UYznvBp/gT}=wزZSmXD9jQM&e1표ʊo(tƳܖJa2h^@>i̓ԝ^~qpE-W6~˼8,q_NԏЅ1=T'jP9h !K,1x@فY@:{$V:=WD=d!hs̮^=-9QHQKڶT%r?N枭xt D @^oNpKzZ3?Y&I_c5E[|散F~=䮋-hH,?ӧIp{(/}9TX7 ˙H^jxƆn6_Df$Cn5$Lڤ9h56:j3 "WS|5NAI7hih{c.&ec9a/6wh~XjF&W ,s t?!1;d7-DNO9BπBD@LEuH2Sj1En6A*CEkŭ{W҂sI%]ޭ.8L]X勞5 :ӆb-Dj#i2`;<(e| z6 =:>&  *>~IB'~*?P;K ڣ,N>Im+XtiLv(&[.=.ǗWf3;qgf!:yS ]y@YgIBNP<)B ҟ%Y $ze`@NoZ lKZSv&A1Љ)ylz"@sr^?@cxÊ1"vx~#A!-@yrSP/qd`e_%␿-}Zu4*zn\4kj/o`ELBYgI^~\߿Y̽l)sO~4p1y1cC,ow(!J!U%Bvfid,iB'jP$C=| Ikyf͐?1Qvkmdӧ_:]~ mzܫϭhb4Yvӽfuf=)NX۶h 2RL<03(˻Vq!Bi~ְ@d"!<4<,,bCN*W8DUv*e PEqC(nI[ou_V6]A9Gp{<㈱'ZRI%|?VsJy+Ou]tE1?|@T=Uo?3zC/-zyC(kP-I:JmY~="%Qәhk?=g0 TmP 5IC6@_@3n-[ZATq⯡O!i,H \2j?Tj$"(5hH#Q4֤'VI4$q*ݿǘp10"W},:dMj#i}+pjNt3w)uaY7=Mic4FkKk5m.IjcR QtyxU4Z* ,x@ȅ8>M'M{^˗ / +i|:Ts}O/y]j?^ԍ?Jݢ\-xHl  Oïԇ7qH4L3c|*@z=i73d4I9v:fjK$YX䮖&գTe,Z00ݨisM %sgjliܣǤV!-Qql}٬F[xr0;BJ:8D>_}ڎUbI^hKRv(NL'8KtpK-,JLDP(#s@w5:4niLbC~pl/)wQ@|uDgX!WW]K3 n%*91(+8VD_S%>1`lqu˘0r/'ӾB nck@.pV%VחE4 h z@P)n蜂I RL)i:3 (,>*?LOރگd"tBmjPN(Nv#3~͇D{J>7.颷oC:-ahubqpwMvvb|3.Ξο (BcZwo{oaOhKz;Cr fbՊMJ/P69둳*l=5n n,q􈑿8&f.&6ygഉQ]xEV.eCxyNr%׮Kɳ/p{`(8@Bڛn S 3nP=8h_s:Nz gV&CNB =5S'6 'SƏNmm}RC ~,dVT1B.pMh]9e+R6AnQxȖJt> P֝4ɾi]>"l::x̍/"JfjԱQ6FY, jdY5!@?veln"L U/U;i'"8tEwe}\7'6c.9LLS:11ڨw}SO#V#t-.,NqT| bK*y,# ctoyS(M>?T*+"2.(as{ &ױY[zGpILI_ zTs|W/*Ҭ3>+|Fmc6adׁo_4Ͻʅ?<ry8H/[3X^O80`|Ɂ0[XQ6$εX h; mR<({!>X*mkTέ>gh*4* j!WЭAE`"깞k4<ߚ@!WgރsAT!ڟ?Uel9\H'!"uy&<>F"BcU/x!0^>K&L[w#;\:K *\w+J*C)ԡq0&o!ڢs@BoC~~ߦХhCDյo,QRg`Ɇ;x~MM}&)w|#6:\]KX:/S_0x`A5AZ} B"q]]@"qƚ^@-]#4-9Ghd) d[} :HדfR_e-)cOHC  `!>(Cvcz)\ZQ6Py8ɍ0?U P G)+ݽ|~7YQOi.@;MppZc/R s’RKvρ $y$`OCT%H΄8sdMH89[Q_N_RՈs`l湧TwI 68g~*PmLZ3 ,?y;B>5፽?/\aeMsrb6{;;HN,V%ce \f-Yeدᮘ.zG:7'WnLV1懡F0Bkf̩ag i#C~<ѐdntl2E=d&ɮR G [{.7_wF339i-I+MUB<=ٖ+6(N:?ͻd /Gh,Ea,pzA{Ȱf1nȞp-b ⍋-VUmvs漜}+xށW~ƫr;p@0SSMkVVP!aGW5)y,a\ f^ JcӔΠbPCp}O*:5S9z)6H=H`W9n^qa٨C< 7(FjL/&Z΅V%jT'JDm ##RQϼ0ln>/H:F\1= -ѩںS`lȏ3`)} 8:𹵖X'Ə rPڲcj ɼZ?g'TńRj葌TWTN'lFA.Rp{q75"1?5ӐY\el9\#*YӤvsMK2;68{Aj9b#D\Q[SDu{w3KO`a-Lb3HE*"b:shA?m6Vˊ*s)d7 f .Ac0Oq;)r,-ء?6ݶ;o})9nJşt(0<;H?96 ,v ~խc%eQQ^엛kWf"[g 1h#pDO ϞZl%hjL19A~ dD?bΖy1E\M%wt车OZѼ1Wz痄h @ B1`CFOL MTr3&է/YLZ໓+iq̴IJyo?dA7.E)²5FuNpttj{#%eTpEѿ.- D}eP.);qhiGwѴ b]ɪ\-]FY|uSڕ'b]z-H3w+TcxiΞ(`Hy\>`d'H5Da-feg3T*wtJ G3@#m3t*i~C]\qRkV1 >S$8nRe q> sQYXF?IޠD2?ՄzAMU{wjPa8;}威$Npl~4NW(JvN8}*Ԥ8vԘ0X}a2D)7 W]fZwvmmy$/s_1LzIXm%^JJlkغV!= L!Qn.J S*πu:jI UZTE,Jna >!]x޼lI ,[ATCAzcTLȗ&xxHcܬ}9:©"aS-d7cSR\_݋XGF[-zlʮAۈB,ן-OIb=5p (#WD/sʭ 60Fr&U"5/B$m.#߽ZVſy9O9BrWl1,{Δza>&;lߖwRD™ƇVK"/cQ ˺&#q70x5J$=|)yd<0G5~a!QᲣ* 46%oK~Mɝ_z<u(O)׽W2D$@nb^yȅTLa%shbɥL|ʼnj=s >B]rz$uz補F]gjjYpT6ՋYjPΪI=2 >G?/\NXP;bcnm?@{y3J3+wE_q,󲶒^F*v^{rN^QSVxb uPԠn|_ aK/}kMplG9\Ra.a;.t<5Ar/`Ql!uP$ *s78"02΅2G#b}0t5`f5!(hЍ1Χ}H:$ئdaTʣáIe1B\ApEm Afvwi6EsaA/Vb:/!}Lp Ղ#> SI-՜ Ъ]$.@g4 CvGbqS[&v̴xUkk[ {jqW)NwLe~'ZA)}[(^T5)Dqx꫈qo>{Z,(H6@9f3)g ]cC)F,5 gjyq$H1qJqApI@sF:*a@WZ&z ?ET"/$*-tzb)ooa֪*1Q8p8W % OO/T6]tuL5뱪d3fI n+Ӥvΐ4d!+!u['u*znIzM]$j7ImdOa6{>b}+z; :H>s ]u(5GT'b hݻЎb(x7#ָ=8F)Jgys?lV Ur۹ <1BbNi+'"V QNCɶ0ʋ{^jP-zs^[}~VxȈpmjd>u@ٺǀ7T>[}h*04UDVt1\3wJgLٜIxڮi\y8wm#8n ƮJi ;w$A~$#&v 2ji}O /Ccz ASP)"e 5eg{%'ɻ0uAuI[3_%HZ-0ǃ+{TME;4Ti |Z3i"A^%=Il6B 6Ee]Z\rSS-L=Mz%ˊ~6F3pNXbj=Hbeű9q$|wLa!c_PI4뺶M'O⎊ b1g8]HGqO+h}z@$_ -b蟀ROTjk=C2 Ϸ-dP /g IX^RpJ.vKٷN /5#}Ka'\tA.-D6oPG>" Iw\rl 薜o@r/ȑ#vI5 $Qj O&ZEpk]TjQDy1Bs`XOɳ2{C;{yNGC# wCiT F4 0รjtҺ4$ιk +>K $qYF([DnӍ~<2yy3o80&>>ȿ/ @XTC9m* *3ʏF< 8AY-\ Y Y{0wHU EIc\Pfɟ U|yb(G) @81KdpR-fI'0{;HUPmd M $iD pD}HYyhfU/v=WT fmF+c@W  aG~%L3G)Vx53ĦU$L(bUQNu\CStaS$(&`?ґY1 SazθYs>E|a^f\F(C/pP2T*~\BI֮6/[9FN1=]Sy@ݏd$Z\QS7=Evzxnbຯ.8gfqZ |Ѳo)S$!ցG>L?a4xԄ߮tqKN:VT~?ze*Pv| S2n8ge|K{ LZD ?a@g0ڀF ьN/ .b{T6d|C`f`&sYvE6Ag;F/jM$?EɃٿԶ4|%>2n|/\l8N6.ؙv z .V|93khT8A8\¦0$SҨ rҍ*eQ: &njԼ4{wwD:O>bq Ӣ'Y 8yeKd ehFC!.ߎ">,,:2NXS(b9N kx;J<)SƍJwKv=3(T// Ҿ(:pNma،l(Ip2e,.oZF΢!_@DB?uUI)o=&GaOVB-ILQ|CwLS<\?Tjd&ǰZz1]sa"fH38АŒ\a>b龎E0uƧ(Ϛ_~$ul6D-Cs(ta9 4vӕ+6 ;RMB κ0I YJx9.ɩ vJW"2c7Sռ.o*q{@m>U_@cf٘ sGIaSfaCz@(>Fr$ʇRZ pGŁ-z  /J,Ŧ5R_cX1Xu-tݣsZ_kiu s0sDUPȥaM\#K0{``!oZ63u@aY"!aSuuΨ&j2w"/.HD(3_ ;mY,1=C8&X5v $FVh w_PIN I7&*7\6ZZPŞ&GU󕩖-u%=w|o-bsml(˾EGS1 ![o4:3CEbe-aG}&DdK]?zf@>^=yOsΝG%(igB}lj"ؚD`[-Jh,ʲ;{J(;\/6ɒi aV'rפOiIZOb,A&0^eǰP[Vz$׶)piϹQ9`Dߕ"#dţT)J1!Is:0vVozD=:7ߐʇ?_K=gzT^kDEA kݧе"*4F1f18Zڰ|ST>]SӚLfU⬿[?Ho"F p]c5>;])7.QxfIdIL,|Jeϲ=#B92kus^Y|Lk4<3?kw[et썹8ۧ|G<gdê\N_NXY4/8őQ~Xaq5LV߁N#'pIvT*OM~$2\0dRBB=+i)04顾d<^Eoe[aYE|^rA9Wj{qBEAxB;]̍}}FcNωe[7GꝮtmߦo%7)#֜; fatvkBq?VG90kIjdM(A0!]22u g3{3wr0@9.["!3DvjaG*sl:a66?RO*8ݸZʊZ E?r܅ȿm?Y eh;;]b+mwL{k ]tё% qU[NBOc`5!zs]kE A}_܋(YdH”=![+oӿYI.ȫo(/n?R>Sr]soBtlbע;HlCʁ )UdZgj-=xO2;j?wl-lYp"lb}n>54GTm*E2Nzl!"z\\rc]pn^r:횠|P0$q\cYeޥb7yEP?18Y$RLo`}~XrgYjj"Qr4A9u# | 'O$4hG_LH,zHHCFLɩf% cXW#5=/A±E6L?$[6qӓ Aaٌ͎Վ.] ~{0f΢IGqlRIz6B*L|vrd"v=N\ôT/5#Rlp D`6^®aU 9o,gw&7.T萖!I/^9ı'C(٨ U\r{l]љizlhJ;̱4c_ L0WݝN?e  Ⱥs-tSc.{z<,84TC-I1~ 25Q#($ TAt"^uKzj鮶AmS孀&&`%&Rǘ9\iS8 O&Z=~Yri1t+. ]\*'Ԅ1 XЕh3Ɉ|Γ)1 `ľ K7ӺFALJ;Z".`drRu5*aقjMx% |ev?e'[(u(MG}T 6ȩIfX(:Pgyr*i9o@e˵Faޒ"mMi( 67 O\23cz͉b%$~(jx}̦bM9NV]]c:}7ֵ4@z \vXaIdVzl:BU:hpv[  s\[ē Osux]qQ#pV (T*gM>saԩQ%!vwV $EPKjԪ5Eįz#tU1^`Cf~mz⣝E[dPd0So_9L@4Иڏ|bdE)a xba*gU$l{ U>Hʙtyt4 bŌ*VN%IPZT1=%i3S淩k.ٮ\ot; Q.nNJU@TS|W*l.0TC~u0ż XYkX9; 0J[V0~y媺n֪S~2Y9?#4Suu‹'?( Qi%.-%{y7i \_y ΖA!Pa=T$Ӥ.&+'F< +FR w-"6^(=V?8d\es#>+{ÐNW$υ7&4 4 -9h` Ct?Z}U0%;wgMgA#νY `6hI|!# },h`z9כ+-"Q- 1]3y3Ņ, qT(*.>l\Hw8mkcMiQ4ygJp<(PgGYDG$?Hyg`\5・y%H#zؑ`NYIwEE_{Q>ƴxkx̙=>4mTN& <cs)q;K1G!:<] >$"{]~&{+:1UvwP!t&...)wj,1ѱzn6[P 57Q]iT+;xjd!!?'KyR#bG‰&*EmPoLSl xp v]L]nǰnl{O&&=A|ñˀoP2%^'}W@8dsGjɶbZ`k>3W,EΣ=(*@ |yeL.Jx6TMN/ @.BM5.ISRX;pP{t]sgcw5Εg6#%oULWLi6B㴊X iptX5>/zhk46%&N!u}9rkF\kQ6+KՌ Qi@Ѭ}w-2Ϩ>Қ@C ׷uF#oDu׌=-x!T|-+Goca41/mxdCM^aa )iAHNїh>j<犟+OUFX-?7Y޵ha@E?P]3Ar!,5[k r`baQK(Z t!V!=w:bV9^*}Zg|vd: `% O5TJE;0iލS*v[!ʪ>Sp$T9,ezN ݸWj`ߊߞG|yg23'qAOiѪ' `_W73Q%h!~15ҫңN@(='=5C6П;6-0D'Hh'7Rpu2$`E,U'3x -ZIZ7|ڳM5-ӭU􏝝bًЎ.I4MeVG$7D uvcma <8jNS͸.y5+cg썢i -J`ثr"FNO [`;[!ːcjl@/? Sd%=!tm ]|RG%GD(iA,*z S>OK7۶A|VoM7)b(-C>OzBM6,ՆJv(<3餷]"T҈3za0ڍ!AIL8+ի`8џ\5UA,xA;*ɣz '_[\F|JO٭kAs\ U؊*mx}qTDis5PEBQ]/|^RO틶 b]v,^gUCIM9p: Β=}?{Ow_n)SDB9( cܺtp~ +Z~ݲ?A}dJ wQsiJo*eY"В1^'jak4H"|oh{ ,\[:H̪@X& ZAq/b:ƱW/R98a]37hoO DpeHT͙ۤr8Z(A'ӃH%HiZxBe'#Kgmt|~ y;%ZO!䠙JUk|dt/ԴHZyCZ y=f1N>t=TA5~EBN * 3TZ fkIvE$kx!a͔Cw{tӳdqMc@@1B(P~̌n tfwcSA |9=XWq^†$\4` ɗ1_hCrvSnL|Ky=ǔVI-&GWoQ%U hܛ`rl-Djyj UTL!:{i]~*U-]Z2GESxoocSBpgcu=֛qqҚJe0.LP>(}evZ%Bw+R5AmZSJ{tpFwbf*KYVwYyo) 2>-csZ VvRL(\NnIz8YB\Fn\91E̗G&v"IF}fI. kywٮ o z  T(S/9D91*-=JD"SZ*SЯd.!Ƭ6ghEim,{tKJFyqC-Ġԩ7Nd8p*VkbyJ }m.(#(9ˡ츨us|LYHiǺEFtGOH.& ^rE9teJ~s2 gDv4KƤ|@d4І8-,@]j*,t͏w %YZB-OpU3wh9; }np V h 90(, 6E3(mg Hu}.G$6IKv2-;eT;%֒s4 #sx׾] ?蜹hy0MV)f#uw P$>((ݶ-/#ĭvAQ`(]9^=#)t~{1$(\Pԟ+4Fކa3U2&ýž)\3a"8wp)K ŋP懹',x WvT+frl;U]9?D8ͱK:N+!_c9ilU:unC p;i )x2gKc ~'AOU*~d+`قɶ)`\VJɿgt6fZr{ϝMd:f > s\EIFб(@?Ig $ 0(  4 C&7?}kLU,Д L|m)%`iNm^W( ~b(I덭Ӆ7RLqP@d&W:4H?A9M<(s` 8 kdD3yx>0^> ))xSy Ȣ %^p2ƕx%9{cj2 )7E=L2l#%C!~&N+>CяVU"7p53Ud#.{{__Xc76;zqrVe5o_?=:Li\Ӻrg& G 9_0< Qӥ=kP= ^+nטKǵ4PgXvL BM@ i"1CŨP[fTP>rC?`>L[s$`}b4~Lɷztm0d>˕ǫG34LōbhL8?tJL"IHnbsӕ|eS9S=v:FBDAϙo,ج,2>c@`~IU:sܞQaY>v3P4х{C P:[}ʛ.ڛ \&FFp ˀv!,px123RjN6Ӊ6QR r| W38I!ہ"Uː_F)PD=MT<u !^aH#@6e$M`ƅ)QXH28J;肭~_AmkQp204zWm_f:+1 l 1hTݾqB,M_' amd'n%m@-TWQI[@{"iFU f L[ Y[&Ak Ma,'BE9]TwH, ?L-묂Q^8Pl@IFgVU ?\wTj49"ѳSx~?0丘Ku(!-.6xhoE~9XLvk I3VKbҲP/`F퐖jR1s=p :.p<U)r|FzVӻXCOGjk1%?41⎯։.ԭh9 n}6s ݍ̓'*~I?'ut7o$=׬WM^P k_e;[t^?5Hj 4 ժ>ktYeц~ۗ޻eA8)zW-%J~W_2D/j^(7AIyŃqDuqGCGO{aTsM*{7>.+LYFHkyJ{{,ry9. Ђ5-Aal;JkҐr,ȡIpX0s4_Je=X0?u Wڪ4 :-Y N7Dta.wsܣ(\+@7 g{śJK\o 3A}Hp6!(k>SɈ?Qt""~h?)Ȏ`H bhg$Ng7zC1ɑ#ɛdsdΟ܁9b /G}m62 ܿ( ?1q΂~`ELQ.Y8I\;0|#(>AWƋ)`FL7fdIh|||dэF%fZ\0JX.ޔ߽Vdf?xK 'N[2ы#x15Xv+>xyHd-}@/"%3yrȖ.Q."Q^G̠Pu&n[[HͰ_yj~J \_Txv>HQ)Kxip>KƗP/"'L@0|'f.M>gF*vB-n{tRhjGæ)_g]S,b^6JVZU;^OC+l0r<ӫ@0@Დbw=,="Wh-٤mW!.0y)"7QTZRg\`tX.6(H#^5Ӆ ̉R%ItDNjx vxBk"w'̺yarWs2 >tn%23R`( IrmY׆5VGrϑYq })>vɣΛ,r>0d7 w &tĪoM,iExSjjά4 E*u +ܦC{ЊM S}  iWF v^jjS=`=(M5:'8S܃ ~ٵR5֣9’86Vanp~]| )73BlIj`k-TĠ1GbdCSpY<+be[P Q. g O#}NQV4Rn>l ܚZE]Qۻi+"s-$ Yk<-~}}).M 1g- F^?]&%i|Sv˒k|gDK= jC0pX,t-bޔ)ងѰ&92`c2d8JGcIzȞʳ.kɞ 3q1d/vZY_~mLEb}D|ҏYd&}2ިU*z܃o.ȉ" 6tߍySחzhDcm3{xy lFrA}NC*|%22*>=9"z(vCA> #Nh. iި/ˆ䥓/]'Ç;8ZPܗvWhEʪFkB#R$Pbe@7[ ҃aGUfT3׵aBK٣%JmH^ f{$J ˵ K3& MɮDZӫbUT`O9_h"@=z]{gu W6\]LvԮ@d:+ K^gSz3D1F<M"yF'a+:&ܛQ;Rޕ6 pl!qLWLB @o2P8&X]YCfYAj?ռDuc VNjJM _W[譕L6= t_/cFwbe rgGj~Pl߸ڀ,vȆ޳\ M`Fb=w:p"!2PYݯuzD;^!)ΚK?a靃ϒ^}A[;*4T"W J&w}lM1ϿεfY.7t.q% 8ZNc"/+Y] GğPG|HwF!CBȞyABSg8>쯗cACe}Ea>g̉BȄ`vjѣ:묦{o>;GLUV&f?1eYu zUiyΣJT2a=-&)ǡ:Ԡ;HWWu,YR((2vMC:dp$nj)H-#=(h1iNy&O`FÅE˸̿cct7tp"S %"KfCUo(Axp~ixy@D -?@ t!H AN 3GE,#mY(9[!l{.Q Idp@/ %0x|n*h2: E_|sQWn^>@aCD\&N]8Z=Xd>_ȧ@V TV"L9uߍt\XrT66_C%Wq糕@jKXrȄ[Mc708~n i;zґ㵾gS D5a~?8A J H55* Q)+4iP:E(vY!>& u(Aޟ'\la-X(_I9|uܧg$JzRV^Z&l<(t@׿^jۥzQuŽ(n:v.LU`'!amJ^E{|kwL} >R <.hqT;>ʅn+F|둡/oxٌ;MN_,FQ%YLKT~vL%@,>b5w%TE z͜$J(4NvXg:z1>TZY' V X ">4A#~̍)ɰjYby#h\6"Tl3fzd,?3|վ]A/pKLƠINOҥĝo.߹(Va)'.N]x7 ULj(( _~EG)^×fzW%O&Wyk0>dx ,$ʹ mw:+Ҿm8Eg2vel1 =O lty\oNAȠ ΄HG*t NN~%6fy9Z7'wwӆX 7ʞH/Pap{󼣦6"XxdMh"?DW3;X(y!Y0L8\$kU:+˜&lth} 63ͫ*dBLG?+Tf% huēvY!N9糞_^qK٤w-Q9 18JmJOY#@+B x>-Ԗ*JDяj2- 1~$K*x䛾n ZZ2.>N6À $lq"vڠ\~ ,=v?I1$W:,AsqW*i_-l*Β42.gΝ-ZEiDwˈ=`b EópqL6>SGK8E1a0v.gEfbίe4&wo&¾:uZ+8⥪$Yu4\ooHrDv/g19SV=*e5,h7>\WV}Q1Z Z V@ڳR#i>?uW^2%PȒSTעy.T?XV sb4/$$cٯ(d,笼2v$%,X@Š+<yX)DJͪI[8RJ1"ei{ŶN)9&s%NW2~@eU߽O(rգ[8/ѱߤ_y%P^*;'0oSO=?DJޙ,~BUl$CZH#cmԗ˼cZ50BGS/ #lHn{43cffhVDcdȽ:5yI|`xх&?J`bey*EN'D s = :'7$f0f kv]/X^1Uy| Lp3ȗjɞoIAd#Umlԋ9XfXJoZod=fR,Cbn8V=yY iEd0p}m,\|ڍ 5E*#xkOu<\T-n}7oQX5rlDϮs4Xnɰf@|TKܞtځG@nkMy# _zY@6f 0pߡͦg1#p/CBJr #EzĠgh"7̏LJ=ywn!PvqOhXbu8X,=D8,]~E#B0V $"H"7۩0oїZlBs%C%Sٺ)/ˊtYeu6qؾShx(}4T@8Vcy[]?Vs`RFlyRTr3 u:VRB@ fv$wy>B$G6.*$xF۪Tyk*Lf\EλrHLx @I}"9.lzJW,Sy 1[eG(1&5IxY8.o, (9Q2e8\@޻7hJt?ji -Ǡ[޳eȘx Mґli ރ9rOdC\BP"IV^lo'2;柤)>U[d}X: d]]-*W秢YR՗ SGpyVp<فyFmw{!FI Oj : A Y`eߤ^0)݀vךPpe_o~^vl4SP?61ޔwMmH(ǣqCFVwmM> :;5LYCV"'"A;a ӆt2:WБ5MJ94u21!QWP~@ dr- bo) BwC0*Kk Xzj_Vw6ޢMr+'݅lJNepZ| }*"#wgj3k2վ4= hwR cxB#L, m ۜO o v!CY=k;w?]an$rZd͟tJsqڧ}5{"գJ( X/t4RP,LJl.OTuݍoOPʤϏބx][%kزJO 8}pƮ3O[맖U2I4@{/ (,j DZ:IJD5N0[o81X$j-v"D-d@TA!@ylܰTp^|l-4^~`'e笊X I$.uM ?x.1n} .es?^Cؚ;Y Buk~OE>e8,cQT/{`u'QJ?i@ERXK 3oqOjYF ^+|MyM)*X fO dAkw9ULE` KnM7B`- 6aE{E`\L/fch/dIпZRk+]HclJYq@{F^otn}t+]o5;I1*^R?h&_u]C$w|x=6(ɜ N@PRqdA!mijh__CĹLYnqʊ_mOXK]k 횀o!I1@H5uKtݖ\n>WAC8w1L[\a9I璭"4o((=+Gt.윚$ ž e,Ck"Y/^!W6 ]&[fK^~ٱz'n PsхfSd!+#Iߏ8K߄{d 04؈l&J@{!Plyh1iTiQN6}L|D :CU[iwmuw~ZwfXynUyIj2A80|JiP@%SYL '6{&2LH&I>fEg.PGTZjWYY\^Y!t|P:l&PZg? ~x 3_/EJJkۣ/ˮkO0~R Qb0mMG##I3bG Lc3g X_^#;t򋈨nƒmhc3(A-ʯ@HPx.$*'3dAb"QZK4,{?x6''Qt3U@; @C4XĝkN9?Q)U x@\òZ7!uMU[cr2QWpz4ܭ0;E)>"e{^ lV B,e3Xd9ȁD4kc}j3nj 21%pkYU;Rkp*'Aviϱaϥua[1zGRNnb ((o=0W0ڛdg;L2M F&}'M4:kiǎS,:]≥~n4B Nֆ^'/p\pϨ.϶%U^1mslC?X~~}vdzA{ueOn8;6S40ό9ٞe!cM뚶T~},%"ƹk95Ep_Ш?֒˲l(|5a/S^Zx7/_nbiϨ`y.k~{SjwwhB{ҀEl/zԖ#9ȧ@V ֳ$=B#dT`2wj907/Д("7' LP2 8&,B÷߬#H̺Sd["8yaB!uDf1bu^%lAWQ'E\y*3hɥh[,F>K~xå HJa]frpOX_Ljo.ʋ4mK+6~[Hza(Ͻ9I5۝~pጵ6Ȳą7$TKANp!r EYZe۞\N(BU PI! `;}w'itU.@ p lDwg\GM1H8 g *@E׎$j]+kP({h"mZ71Ax`ߧtWp:'(!!/!k~8@ISFAhPѠ;#POZ?E6}O9oחHiFo;AYeAz+fPnqH᩻ǰ^Ca{>JT(2>V93G^{T2 &@$. *Pw,䦠籒{LY(g#IF@)5Wra;Dz m4:R޺4S0yY>R^?&7gRL~RT9l0&(e > gHQ6;3gύE+\?)LH4jZjl`>,LE[@4]hF\C7$-uy/ J]""(0|.-p~Y}Eo SҥRBg.ebɹ\풽l(Mq! xʑ'۱G(ylf5>աuyl<"$  ErI⺡}dx/Sk ~׈smu՚hs*2_ni8hAdіkbe F|aД=Ԍ5UnebeA/m8ooU>I֍ ko桵!L$4$Z@0.sD%vg-1+U0 ;X88b!mai]ܦN`Ә~ybm#̵9p4Kfd06 oyk@ȋ.碕k㈚FHpVn!CA ŀߨTF:WBPڬ7 N|OSKl}Nƣ>-LOVm;8S"ɤˊ!{!6 E6^&p^nb`"1b$Yވt^%?$۷w%W jr=W(^!oq^ʹ Ӭ*t ,D/mq3:cwn[nw^YRU_sϝ2PU-'7%k,tdqDjv֖M8 ) t/Gw OwC֟. GeeiK5kdYꇔ\8z4H7Eˈ ~6NId[RbbKXs4`'j"+; q':xF;Br"̠i?T~'= U磬yۮxԐG~\j0O8.)q P_i2286|27I+}@3u&2 y^ `Ur l}@^FWMzI]@eS(2oɼ;H|?QF(S"oڗL:>[9tc~;oJЯ޽5Vr⫈%Zn%W6Td Bp'*ۗa4f `[so6w1rDw"m"# .4{}.ͬ,+vi-:#pj5WR?edzBxC0c>JF~}a+v+cG_RV0ԓ`C1T4bjozIJb,y-.)"OBSl+ x.(]8wGa,?OA@YM877#ey<`C؋=b3-vLۋ!3 ˿e]!nDؠ#u̙;'/U, B3f)\1h1Ԉb9PZ#HХP H-T~N1(:ʉybr}gř9CRK_w&2AȺIN.N- ˂qyp\dPF&#ű&la.U{Mž㷼 vS Kwaʅtjq~m  e·mMZRq F?vXd ƲjZÓ(8L}h$ Nב#%>rST_M_f]-laO#gaZcL.أFHK7ߩu\s |:Ե)oh%.4Ʊc "-shZZNҰ|xMRVEJs OSq!2c]{MW ~']%wsؙ&?o']s䲝\lFmv5. ߔ>]l.&oc 9тR~&pp6?QzR9FQ=kU 'ߘ,T7@@P#ޥث䙡 U|-グidFM 5)ǀ:cL(Bp8qGfҤ$*GCڻa.v9rcχmp<֣#kiGa֜ ;tخB̷!wf>4PxJ4]RqLd]Wa{`z!3+O1G.J[ d8wR\ܒbd7-pNm&8)O!^+qxo3z׎j#VYDغJ܌3u w` WR\ l<{(gJ#l OC:Y3XlP"r!ɺЅ+rgQ9T؆?@$ZÑ7OXcFYQ'o."2 i[q=̻ӹ+i%nV'J @Rl@;jS7P/?x9̗l(TyEĻ%¡צ$U>W9:SsMY  1eоZ"[1#M):KV\=g#e$h#aLη=oXVsi8Yī9 qH~A赤/{[/PEyY͚[d?aB|qo#"O)Ts]ϤyK@V- ql hI E'=/&<0TǔCҨ#9n]_ mbٔuӉ uzY鎃2%R(%b)PLs[ᦍ(1GGЙN ~|LI澺;JrEd0NN\,k,QY+͏/pPp(jxm}3 ~q;F-;JK("S3$#rav_[PO1uOLygPׇRޮo'A$y+ sBi|<~#Iݯ,'d]x1 h&|ZP5縉w^TD *mX53PcbHa LieHn4ZglZa+R/v~Q Ƭ~x](rPMϽ|˅*;Y]N9C/ NEz =T2|:K?ie(+-MC*r5Ѥ3b*"/$➼lMj y`~RTܧm`Ȟ~?X1lF}TНS784"L̔!1 wBE,کjx/ >u0LNv]PK]S2:$!.vXnVjaR<3+öJ6(K&5&p 'Ιp&geO \1> ot6̻a ŤIXQJu)C}DԴV,?c^ބPqIck=i7fk1_R8cDPSNEV?D@4KS)U e7|TK r92U:u9Hض3wރu`c/&1$R rш6^-fcaDb943a٦-,Qζ%?Rzhquטv5i|0e# ?/nL%:u@d.yxFUlIEf?Л\шY>Y<ԁ5P &wYϮ)V롩pwG QV-Q= ԇM ?<2ͬ>!r|ACN=^EGD=M]O6$DG@`7ٜaZ**@fG{ D|(= );giD#iq6[NXp(Wy+Hc C!jY3}]ę'p:@,䊂W9sR)>|-DتL kG^׉WS^M 1MK*\ }.GÈ1kEF-w| z)#(fp3b>l TH(\+(4ȤoTQ~_RvqҠM^6\%X _̻$֪<صElv/,Iͷz2bͭ< ҏ# GvBq8Q<)-6SJafI-Eթc`d 8fet`ŕu_HvΓQg@M_E qI_W24#ě-8JCh{N 7W܂M,21> J0<p-`_7-X\ـ(hUE!W[ivjN}j}1 8-y',=~ i:QKDg@tʜI|=uٶI&d2X6^t;'.E` D*-): ϫH/?kO6\{|oI e Y/! g3i?=$>ۑk 7(˲DᜢD\!%^[N=vÂ'BkVwHd9uFx㬼xDϵO)G]e] 6émoKԑ0R(լ\& ";OFn+ &\I T@ @Mn6zqލ72;{F:+O_"Q3l@X`,_B] |#*|lY{4nWh݅ߜ$DJȇ2tj )Ԓ{fdH##pq#CHuYAV|+D0#6RC%|c +惢f"M/bؗmav_/_ bf"nʳa+.Wp-2A[ %O}3NapݶՂqa5RV[s9d0hZ|bxcdR^$LB[%&UK'u2 6Z54պXcK##SK;&oKT>N7nI[3: qC!,*ODCOh~%ͳX&6`&n̮>⧬c3+q͑"C7Q|y ДHU٣_UZUՄ1 orJB9B7<ƌnS"%*]] s2@#AԹqJa1 uY7Fo6WzS&X'\ FT#cz?,u\rmڼ'; |"0}94tarK2/w1nѩ%''mdc6g!5E>#43WA)mn$?n= 3~HÎ: ̝Rט=-P|L!Lٟ5, hFJjj _(iV= P [&~"5f!nBo{oT(ng'~sxga$6+Z*\ V2Uvb–fF|؄ w;SO_ gtA3*|ɀ9oY1Lbdd~8Hњ\27ȿ-YX.)7ϣX9 |ڭL>z XtG{lZה!P;VΆFPz< aV 5`Z6/ANU৲#_)=-aQ\dVޭX.'6sy(O{pq\@Ilb r_J?D֊f,UAYB$Jpygj 8tUgt#IF ^K!K+i rCn8(x;8O/i'Trj'ţKymE*`.NwUY!?e>^C騤Wc#&R1oW[/YG=.PܥzpPwf% =t1vt2Eg\E ];pO_#z fdDm ?40)5hOk%JP#)L[ Y$d3t PC uw*aIaǻN9.vǪ_@E?\@!y9ydxŵ[fA,3șrjI9,}n lQX2۴Fy^'$`1;~5ZV/'i `"OJ5J b g- wDzNlZ1>;ǧvN^k2|`LfgtFf׭~&] YGDi$yp'E^%xveh&ԆYkH[b=|d"4$r]7-&0mvel Ϡ y ,TD{ȪO4j^R{B]ۡ!=h<{=zOx|6Iu*q~T-}w+CuTNǿ03 *{n}7_tr09SzLiz Ju}K.x4hρb|; $FQiJ/cE!w1*YK]WD'96̮Sm#|ޑ_u3):uҵ vrj9s$Pf\2ENu-Rq@/YOe>i鉚%鰭m|&R 2Z߿W9Mb"/ x0>|HG|˨ڗT>tXw'[ԋ@C/Ԯaj+͹b8_eY 1>KHsPFSSkPE 4<sk\H/ʺ%S!ȬՁ8?:rNDVPwWb5 &؍G.C_'n76|Px>O0ȄAp~'*mP\ítU^fBݫU;,LMbe`\`#K7\ 4,uxqt!ޤLl&K1V D75WgHO kyRt0&H$mGD*R0SLovz x@AK*, MgJAn˱үg uFuRjȉ_chl*U7gsFUH`u6>']`c;nEO_)i,"E&@q].Y+ىIˆkkqlmL;yǓO7e!dwtZbڗU>Y׉8F'podO}䳒~%!pXnmeX30Ĥ^@BI56L3Y ^ĉ\KO%\͵&9dS^ߠQ}zSq¬,"ԣy Wqn]ؗscn).s84q3R2ʚ$[ON>a Z%0> m?yQ\`sUOrP8%5?eaK?˾A Ph =&HgwPkWtjo*H4Es,wmYU w6&m79U3 0=y yS!7_ @dRxѤGqݵt v(Bk%uO5d@0 O}}B00 ﵹcSg\@M Λm(vmŶQ<iGGĀ;Hꢠ&68D&]Of͠}Qn^ 61wAw'B 0w,JU \I{'$I3 #ȥj rۅ %_T+ay<]MSēz LgH ;sG/~;vj=y3tO$6jmt JA z(^X&Gq Iȇ!a*@,Nͤ~6.j0]>7|ۦ|UAO6·`^#Aq3Tc LE9GKx^JtizV {OY' -srW߷Ϩz~UY3c҉4q(-=.iK4aG%CRJ~&`_L'a݁ 50u<OTHt&#^pRGc4E]N۾{EJ[ ˪1)tQ!ƙϿjCHBK|4bį v6 etv$DIԃ|9\wn;ΈWR{Gӿ-֔;.S(ђG}Efl|S6[N9۬\-sq`z(i<'默 chR^C>B^~Y+ 42,WťFV7z0J{;dmfkng,{UF3VY.(H\ZDs0 v,؛U$9剾$tRsI0 A_:lKE!Ud?P_ti]potGtmYs8||Wޘ/ubIQaTb &} 0f5ghmƅ!/CׄU'tI/n32/DS4ODWO~oFOY8nZB8)67Zŷ`D! Ù+W)lq+'R7p?鏣Al{XDnwjټZpo|vIcmV?ߜ ׾\&tn3)SP6 j6*I'|<+$~Y8u1Jx{_@`c)πw%PqgZ}T6담7s;)PhQ/e9G5NH# n.qL&8B Dx3#f͊\B\L^`:Adw2g"7|ø6;PgkfiiU+ɎUND)j<*y4D8z2NÒݸÛlR%%l D Wov@n~Ъ`ﵱY㞷.f1gf"vm̈xoYI\JAPnX]p d^v_CM~4vw}96_`c'#d\w[ T36lSW*MO|4cD-oy̾^,9`\9- 0RU]qR #X22Ư4Vk9_89RwubP)ޖ\N.u80Rq ͹ Y*pST5iCoEs,lسT8P-j5+AN )ώSJ`Ca/.SRuVI<޽ KﲔA:$ <~Y'>b/>KFNe%66m\gËh $g.P@T^CA~iF&QT*]{"yϽ|QB8WܦH6^[+ Z^n|/g\c' zϕv@6U?oz8CaOZ[) Kx]uNHSHAr to䒎 v}ohHgq)VaQNO{Oڙ\u5E{{‰V0tr弢Lͨ5aI+Gnrgh(י Ǣڙeok9ݝ H5 h^Dd-~Kk?Ǭ W=B ~Υ\X}X{X yp ꌱFR2 . 1v; K ;«|> t :N_/ (x6 FlOlk}7{}ǍO㭷SX(1GDQXS"}}ԫ_5C׬nFlZ;4j4<PdFoprV_Q H'>7Qk5ypQT%@f0ʦ('~mM$*G^NM'҉V5t$g/-g0S)"fԎ?Zd+1SU!=ՄuSkZ¹̎0S[u&$d/p(- Kwc0l"?#o=ģ`jP=1f42rR&tAhؐ1~ԝ/ 35t)xS<0_M eNi[-X ͭڃ,-\旛u|*[,r41MZ +Uc{Uګ(-y: y@@ίTw?qst4̸4~PEHA7-LTm̯f`Ӕ]0=,eCPc UT #ÏkneTU_ZY=*~6ijD?BW|FKY9ihNcVMj=ZvAgWS qݪ? \ԀZ t(&<.vww)@F!dV?H:q -+nBEFr*u8vGWoGmpJ#@!b}(е0峂2Nli+SIM:^{=ϵP)QhnYWM&3ܳ:¶!uDހdA>\(IHsvh#xRDP.Iԓ_؟E=SL7!Xx_3OVT}Z'.}Vm en+"psQOa\\d*_FSf0/"'C*t5nc1hQ-J!}s%(Pj5t)z ;A8WZcOOS-H÷v~3D+:"v:R8E_/kK9e(NP໧c~_-DYu%=fm-CA"dL&|ߡq_bl" io=yR怱Bl5MT3tn{ v`z}x'3(ԃb6_q'M6~jv'z$0?pǻ1+HM9ܘ-xkM#*@&Y$[JcD=y abS%GW62cǘfn@[f%{.WՔӶ KWz/vJ2b_35\4tNr0sIOl4v@P/1Gl֮COe3%kj ژϤ@ZĈR0snY{I 0׉=Յi^J ȫ$t߻4jaEvw(` d8\R XLCA *GQeYGMxeѽ/]5#Q!~Fkz4׋MGOlE$Kc;߻Ŝ3@=bD!APND `< r]Z;(/ j\.b>]N fd ЀA~K%n< (ߣ1[ebD[)m-lil޶+p@s"eRkU IZA&[D|]o,3o =7C 8&B#'GFqXuu$Oz(Iho4^Tbܴ'IgVk;t#$'ÊWX~ao׮b8x鐱wχQm2y)I8.ԃl[>PkKK'Mg#my7䑖ҋ"'1*1;^ >}kQu#q=H:;Z?'|wG-*MUdvm3@ukLG +~ٵ |Aaf(%ߡ[İĮyXdg vVoM7+~`*y2 02L߱Uו4+u"~R+p+yʱ/ uv1 `6WǞ6*Pud{ϸh\Nh_<},7Xÿ=FNp݂9Gl(ꆔQ̘*f;M. }$6"bPEMc㱺ItU/L6 `DD*^QMEȴ /߇{(+8)X;.&Ɓ׀ȨߵYy9> i;{"{JU*` 3D 3M'?~ !;bC'II@{³G_Hr3K>FY-To.ܞC. (C p33г^A-:Rx{wT[C Cg͠\:{8 0D0r1lU1 ײ:;W<k:]Ͽ ?,-ko&ڋbM0P~V3[U0(Iy"t V?>fh`36It2 ^u& `B:Nn%ah)=:yITp헐>Q/sulo;K?zleϯQ|㾡w{ÓL8XS.Nգk j_OsMTB )1EEkh`9!Rst(@+*(:uPxQE*Vi4c[{6ra[@J! ,E{0vak_QZ]쪜S(48W9[btx-I?z>U^uڴv{pR?l%ɭ-/:j FF">f8ט[\7ha W Y˄Wu7־'M͋6e4"R4H0 o]K6'TN)0 yx}(VN "ڒ(KjVVή&BjU$wƻtz28֑sr/􃂕Z"RPnx͇2吹?ҵW~L4|#[af3!MlF=Ҏ RlKφ@ ROYE$Z!iK)ANi}!U Ü?v 4J ݨĄiQ1&@FY)a hQ~.I`WKa >Q^?:W'{ѯڃ`!j"{G<'b.$1~BT-jf:-߫U!q& 3b2G@zxhj3Q.I'Zʚ;NH|sa($Vb I,.[zz]=OȍLqjW?/?٘9aBVJ>/ruJDo"hKBĐCZHW?{Jgy?ERt)0pԋ-S 6db/m9{ ;l7JrГ&s76b=DwMyvsA 'ٺ[k@ǻcA./*5v@X irAչ)(c<\ߗkY'i[agųP-Nr"bQ,~6wIu@mjuԚwWdh#X)%n~rmL=z/#8Yt8pIgҪm.y|DWQ8sxT"!b(OZx`.}RuMG NX6FD !6FR#g./rgs#\a.Z'1~h<}(m Zݭy3:"Y@2:&.`rG4}]x!h*t=J.{o[L6ׄ^Vr17WmNֈBK`ً4Wx/q̻m$3 ן\2Fe|!IR~6l|1u}˰|MEU4t;3Ջ8Y$mAwgq ux4;nAkF޷rwG0ߌ?N-mq9؄ͪs\VSpݘ'JR^c."<=Pφ9{p]*V;%*CP2o&`lSk0.mL>!L0]_EV6SI$f5qxsj;ah< 4A@:^izRg]3g(Ҵ]H"GRzDD G.-:3q$N: zf[ לs٢Vԅ/bb`Ei`+Od˺G#ژdҲ;Oz|;(}=fGqh]l*YlQ>Tx,q¦<+a9˻tCc!+\,&R3.N8h^EJoYVF>*g*NkjXjȳL@Ronp>$p Uu gE63- (XPʠFթYN|4wy/P}(|x< E8 )Dl8{[UƐzg r!*|Os`q|y ?}װ9 ,V.Wo6ըbK{LϺzɐ2y*7\t2#kQdO"vi+pFbqX(Fノ$9eX|qTߪ hiR4;คnbռx Ggё50TҎ^Q=̉bޞa&h$M`oTs=b|ltc?:g{pDU;}i,`t |'哃IBZE!ONSU|Et{) Px꧷$ϴJ4'cI PfwS dN]ZVF(4 m9g2{;S(s0:?prS)N}bJ134s=? ,iIG+x"\]ή72QCGOny`wK/\3ʽJSB|7:˪$E9 :l•MhO'&Xn5I ;s57WJ~#m\]C 24NfI xƤ?e{|a5+g#_ލ9|.>}V ҃cYhFAM,g JYJ6vdu0&,5MhKj:\_" Z Hxs&cɜE a 4\݂nt.|'ْskflh~@/4gSBiAFV?>d_V'?@5,m1ِrw36y:OI~&|o;4:^i-xbMnꈷu[.TiM^6DtL.n*]巒ZUM=$4&AZyeW<3ζ!  qƧ]#'v bzg;+;''a=%!kVCU dI.{nx!%Z WC!PTGg=TcٽHSaIs4Q\f OtG22 /O ɇ1& ,G 4FrPEA(nq?W5">J(N`_ @nhR,`v)|n9./mθfW-c'1.+ |JͺC[)Ts)]Ii`@ MSPp> Tk# 2XYp2D/^:7RAS&a x`1me ck5B&44r,\pG2/S}@V[i>( _5gXVf括]{ב!PL4EŻg3嵙VA'1BX+SD|݁\D˼e aG FS YsƟcۮ&0b}*}hx`E:ugtip,Ѧ@:/N2#ϱkϱQ|~^Gdtm$'cIF@E-)RJ)H[x `:nA$_@hbgADM\ptO&ʬn2mمLh="ZQ[#i:2%OAG5E[& vAixcEL~ 3Ճ V(aijϽרe^hn PHn*@߉8kl PrH>?k$̎(=\xV{0L}6 zR/aa&W ךZXS&w;JQC84 avJ+3Ə+>jMGd|4mj =yA-18 H:LרP^ɸ_y=C4,+z?cNYյƹĢX RjF_^$!Jx- q{4JtK' yfӜ$c3H{J[b{=8#S+e4`wtDߣ UL1*ʠ)mjAu9rŁ`zYfTKk}醘)M7EAmGE"EQA"/aBg`{>|@\27FT#=q /U 9: &=|L42M-o̫7[gɪWŶ8$Rތ4x{sX[5q.c. YwU/O41;IX }Q?GZt%Ƿ̄R-В\ ['cؖ:Yn!8GG`It(]]IϬ*#4 g#h0AH23O,J;*%?U$1cpv&Y@D( pf`%LDR">ZpΉ;eSUpU H۷jS0_Cd]&?leRj7n_˙^"4˙Z F7`PP!Zyo:hHCxQUzC^^[ QIzGbZZ` ] <A48UZyaP0xeY9*)މ hLPUf>TWXkĻiuF' rA|uP!@'^Bn?P%JtJ.5 i # "Yfp1ƾPɔ $9`ZC9b(Iq^T!F2 Mp 7/]BBCM~)Ep;:<(G]܀^z@R~HݵJԌqԑĪ"dSӶ H= f<.p47LBȅwƬ_'w-[иYJA=k[[ګ1Hg$ b)~Bz0hp{'OlTffە= ̬PWu, 3ΝΆ ^5.> l^]4_D6[Tx{f tlN:~lRё ?Wa|lWWqG -?ZV^v#YqW`\]OTV_u@G0Z-S:LK&>TZxL-meX 3'WZOkNHԛ !Zt9爼OJ{`/dy︭8vdsf3nﲪڃ̕,g_' @ڝat)J3Jj V6xW$LWI( VKsQWFAVPMdeaڝ"}N"_>bwcVfYyP\;EecV?WŬL4 Yy[SU0R!6E.. }ߟX":4{~jz BqCP] hKnOI8MH$C-$`g(.A& ~_.DCY?]k]6180L)XY2P&ըA/BдI Wk =dմ,tRf+ysmK/9=8r^+@SiƝ  .7t` ۦlx =`u\nJ9ɴ'$?k\gM>/J( v["y&)~^\"`L&-CBܚ(6ƴ]_ nܪ4P-I-$ciJ*?~7˗jHXKgcUpu%l̂lt7%_ 5O neUϿ"@k댴'/:NgNCKBiEÚm`@eTL`NR'Yelv>]ݫRֿi#u#lL˵x&u\nNPL.dM $}@IoK[հ_ij*6T2;G(TztqY$f,-Hg)$&\OUjEEZ<ii7HR32V(In(]WAc>IveVy)YtZ7ݡ!n| tF|`PNDA\A-bQZ3kir 5 u00 =w7SeIJҸM­{X%/"mOF`Ed Oa8-*}<$Nj+'mzlYK"-$qZC5 7xq $YZ˯BuqISZBjQT([f."Bm)]ꨄ5ia4 /(DkI}t&Ke" i{9I o!^~atWX4Xu7>N"[6 I1|U*@pn &W™NU8F۱㯻.FA4TY=e IcV K0[QQ§eQ4kiEtIr$c *?% ehnb 1%5PY Nb,~X4,[U@#QMt+I1mmZ-)riez!J}o' kc#= ~Got@|Vaq%àa"|a}ܗSj!4̽;`J?]3*#E9WΖTN^)&c/nb]1ro^^uqNAXI[;=g낦>@{-1>ˣM߂Jh^岐lAeV7Xy2Ze5ʼ\et́["-?u3RuEHDƞLlwYofyklxE5„R.z;d=O4 1!n?U/TK(j.d_}Ԥ'̓"%3F2Xh*۲r80T_q~a^" ԩ*;ˍ bdۡG11aMgG2vY񤅹ehhXX̱\$WPA|A_vrvX̕Nlqncө 6^g\1OLx`~l1"X/( O60,3W+`е 9Dk 8ҞB!c/_^'&i&1E߼8Fԓs?ڀD[\Ft~!3Ē*>(ߥhBg^R8* ktaF?m:C+A-nrCGN W@lz aB (/9BccC^ kԈ཈;|"_;oe7!g^2lZutۨ\;7> 6l3XAbSÔ6XʟXVXЛt8\ .{: ԘeWYQnUM[odbe k?d04q9wQWt;$$\[D'LgluЖX.0-IE눬Ćo(v4F`Sʜ\o;y'ȖmϝQTwAlOB.ԩɶx/KcmHsDi(I;lg\2{w`f7sZ1wlvy92;}q|XC#p |G;D5ՆuC1yFy~Nl'ڄRF%j76Ӻj7 7sV"҇*ϙ⚱y l\\;?!v j7K"/ƕF,. !R,ʠ8b9>-H-+y/gRCzF)ZCt;4xVTed ByjkӨou121(Z6Tg 'VmPtpB!y4}Hao >UҦBX&P :iG+2ޑ]b3޿[JةN9#]Y#\w׌aݟ~ul)FY!g^!}u_"ȮQO{7eR%>2\B L0AAb=ԱB\{V՗{MnXކu+V)ZuC3!z[2q" I"Ȼ=׺ gJؙǜ.Ω5rKlIQ< [s4zamwW>TVBgj;{qc-HN'f rq:hnC>G1ij|Gaɪ]xO^-!^Z<%<qՑGnl<DR$'9oR+OD&&S43s=-z]6ʹ-0%54͗;zÜ5`D| ct7sb((Og΄`y>z9e%*>STC`IWF`7 IoQ $n m1:PE-sGy|& z1-9@/B1WVц( O 3[HnPlͼi?M+;g[,hEv=k1 _G|p Bc؏̼*BI%QWW u)fRۺ'UXymFLB};xs(q YL,.Qܵz^ Z%}8GJ lqWr#FGl)Ȇ [ˢqs)TVKCoI=l^t7THcl4h;{P@Y9h S%YIqjO۲۽saV݋5pkVsMb2ë{jlv|`j 2k5n-K ߍ 4 DHQ/=%sZ)'b.39W-hQf ;n(iA@]ц &1JVמ5~.[iLDIY}ڜv  4W̍NI\J9EDn㸀Z;͜tU^;"cG~YJ42SM ]0 YF#:ORo s]9.s>%yFğn!O(s o 2@Uea:C#M:ǶCN(h5T~r^R4#e+(dcbJ#g Qs;FI\p HH LߴyKrtt/&y'uI X`-6M_ľr Yƀ]2]8[,} BVK_Ú&rќ7etiCyݗnh7a/wZFaB2\+dC7 ^&\qs($@g E$?b#~ U 6>C W= ӻФ]t!:n(j.LB,Ʀr JK(y+;lj.TS0 f`r *زuw\W(?k^_#?VŁL[E GKs&W/ в .d}ZbtT,K; RMbxjNW+W={Ƚs`<sy61A(k yG nJfJK&jk}> :%RQcDȃ + cRdw{ ʅ;O{K{I@<]afow -WYC߬O&^OLdb5ii(PP_E8ʢ& d}HKm~Ǣ#}! `g8WNZWàp4I-D CD7̕Q)6~$9ev7;J'qD9f1Qm)V;SB$/ǶB^jn 0ez_̬䜼 UGH9w.$X)١&Yze?mlI@n#`Y!s~z22S*/wh>̊>9Ew֫f,Ha2ɹ ןm ,Ԭ5fdm:i2\^Be%J'EAkF_/3)Fe 5sm؀\NSOQ< @?@'ױ29)L_Y(u)7!۵D3՝Lw%n? uOC,'- YqnB"Y0Y\C5.)  !^tO/> .N % EuA%|s6Gw u]پ],JVF=1 KP4܌@g bL zEu: yy$_Ȟ?)mtq"tZ_֔ .5[{ &ϰd EzH~݌: #G zK|Rȓ5V*e~'h^iw>, C~.U-ucFfIN19 9Өx,ƍAZd9]N,Ot)nرG҈:t4N>},LWð2(^7-f2 jI l&D6bg/W*2uw(}THp,|k-vx{X&kC1Lܚ,FRַyϑWVp d)VBU% HIyyʃ$h3%^OTm7Qt Y& <4AQ$ OϚ7ϊ~1>4s%L*cCgF1OLK֧Y}(V‘7ښ #+Nx8N3@yPU5ٖk/Io<>z/3*i>nc̐F/^H%ґ0QNMcmK;rszeZ5+iU.Fslm hǛOt~g5wP}J bNq B6ZHWB^C 9C `F~lǷTT9&/R|kN4 Eoadס] sVU.}xX@9FGo 1 `*Y l YɔcI[;;w|pR [yfճZןqd;7oOx>mB"p*t!|X0R#>rɀLهISV7ĵ{,JQ/(?/"FhQ@!YM6$Y T9 ?*RFIuDT:딖e*-`2hL4B BVteζL_Er,H=jpbCW BYL.3 *EV>/4uAŅbG &;XҰO`w1w^BϪ627-vQ>Z(#T|?KL!Ep"ydBf^0N߫@Ē5E> D1x܉(8"JJ[S6&xHX1] Z"[t ԧR:Ki޻?$d(7P@y68=gG%_,ed7ѕ,aύoV0!y$b8`@8=e$Av/?ֈ5w4.2[xyzF^kos؄@U'I9\BoY:rmhy4:a9VA  J\U# }MiD]Dp~[ϼE|.]Ɛqi[r+mЬq#piGɱBM4d mSf2)# &e}>Ao>dۺ|Tx5qL-n -v%1u.oHtt#9 Kl9t0T y$`GeW 0}ڹKz>RT(Y-;*0>LW80JjUBTUUF2W55Bxױ0\sbUޠaUnb,G9.0}N^@u@ʆZHuTkr,(߭#}yd3Eur4dܩ^jɤ¡T+>aE%ZMz?94am._6a/v xFdQ j1EB)(ueROe,zxY%>\2T ,<)fbI54 /hh`EYaX] ѕZi z:DjWҥWۏ:|@ zgD02+v@ #+,c`N|-QzO$El}89rFM_8}kUK0sGǘK@)D#S[&"<&eI>YWkC6_"bcjg̶wd 1ز%dOR0ޒg|]Ko&}[<ǃE߶5(\-J儘`h$nH"~Z* /˂^IϛhA'G=+HE&^d );3@\_aqٟ=ɮp/a^3y!j7̇ž_Gp}%n ,.cQe-R6չ?=oq_^peC,0.`UGX#GJ@EUYG]hJ%}"+?5?Sizyr\ė(T:&YU?]Czle .a4uIU)vtlQ*%@2Kw +5"S>ZA󜓕vT!cT/8;g*XkЖEp.&GW"[@^xyJ̆k r <- #p#|ID`{n'!$GfdJGvn˥evJg.Qγ?z}l\޼ >;zDr%1qVMoA>[j𓥳c%1k($/sӶam5>/KD EU&Z=>߶;!:W y< ]{w*ڙXrͶwz8p|aaGg۵,:T~Gɶ4!I}V(A.,ҧPØ|?KM?dw!u) h:'k U2 ܜ X_84L=:. 7FeB{ kMjGg֡+ Ia1QKXBf 5xcR#vN~{$bCrO@Ya5:*:A9QOzzmmuw8FUOq8hXr.:V-1Pż6NYR!QDKa!R)k!4#Ka*{m=h.8z㪟eϠ|:o3VSgKWD1BT_zyQ E !bE7Р1g{Bqwa+b 8Z5RJ!Wj%Ȅ/7kLBf^/d_qd'jM\Fy߳%nZځQ^;dP/.@es47\Aqqfȃ"̃TCʟ_'yyO~=>7g,e|v&r_٫O νYϷ;N0)%!PݟGL>Ԅ l; e}`tU]%Qxi0WT m/{Pw]>w|Q(e#].畭_g_x,A `/8‘G{ى71t2_4&obf=W Ce|Cj gmp]ILȕӡ1U3cA<ҫY6.=;}%­N3uﵖr˙ u| sIzy qRZ++R@btmBε N7|Dh|1 -Tw`-DI?FSF̕[Nam+I#s=r*P7_rdB= 8ۑ:l5dTQe'7:R(sj3~ڼv3bPJMfg>M6BۗAEoo[M'a\_ULXK%˔:Bo1T\\GE h*¬F>O]ꭊi`0zS{'e(q^[Rݠ۹yH+A.1gv\=WI n ]˩<z=#IYk\<01e#}Ȁ)l2Z33rmA/d\mi_}kU }6״\2`P4(ix&A"_탣tEJrHaI9ڃ}}y2x| fQҏLЬF/ a#GhI+m[G?$QD i!rxvYNQk)a~b$'ㆣvĚCGʖ ߳kBGvP6Vq6QSKpUuC9xb(WoлLP)~xNy5B].I:N$S%fD6ߩiсh¥/IjKFj%{2>9\\ b|+q>1=1pKlr-{ 2tQ+OnNOtqG# R+O~y*M#1whr~&g} <"$<|g,#Y'ok1\\e g:* q,u RwUd Wiïg3oDvϵwDSMp`Wx~pKaSA3/i{Rc%jz+B>р#<}ߩ}=:^5~qA zhR9 vk'%Pq&V C6i~2g\| 8[#n"Q;ŲЫ7w9AtKtyg!etb؅7!IR޶_R!m5-B/hE=uw^p{r;kXM=Ţ"euv7u._< $MĀZj Y79kȻiݳ_e|-CEO5Pt?J TGPId`Zg].׵$Q۸Q!~[^F D6N΅ _sI6~@x6ŸFuX~b{FB#[@w}-׊$tVex=F6 x X9x!I+weYX׵ 2v8y#VD.%o/ǾeJl (h͐;}^;%[?Jֿk1Us MzFxR9<]qi˼W,17= wͯ Gow#V;Sj@P=ZzC,WgIBC[>dHK.p` ax%IM=sD_1 P/+h/y ][n(`R.7 Fԓspk6S>ݼa,ZX߼ "F.HuIVVJ5!A.e\Ё\=P-M<*𫃜` &oxO%?!'k=lnti;}W7$xAK#\^CHp ~+1 ?qVA~mx$gܲ/*58-{ DP~[KШּ{rSm`U%0G_¯EȹA 夛 TḰR9 W"9qkO\^"FC)a1 6u7gżw4u>gܴz/3~fLG-鳤C]əbnz@B*~;"Ѐ)(P=pamdϜNr 1IM]͑>9iEPIxFk A *\J)4?-I"wr>!6lVmb|BTpm4ƒ-C >:C5,1 7[Q&'SѠt 5d:5|bDEf7L.OOǖrۍRW=Nbߡt H(vB 1y,Fnz4_O}w>ij[%n˖."hU(AM&r [=QW@ELI.()7qmӪ _WBS@0!E6IEMvx4i]p:v*{@`y0zǚir55OT-a/h-]'mR{sqGB-zf=ڎ #p-.6/:._;(iXuWfu<Ř@8UMjqXe8~*iH|+ 7a9NfeߗlgOKM{B_'$nEYXowcz|DwV*2?iSXT gױAiDODE͑e:ؐҲqan` (6X9:iyjfA-c=CNiNx2S!1B$I{;(v_o@ 2< aad%czlº:Irن f󃝇=OIdf =n"DŽb{Ѵjji/A[`jvL]9 .V}P̌՞l!Y%_gV~q#y!v{mъ,R 4>Oޏ(m{/=ft-]p+Zw7{ruڄ|6ZWbU~Ґb;΂7^D;W`.</K41)7*aÞ bSMTkU$l/|IFښq3QF,f=UW$UVV \$\_$vI/)5q]~ژ89h0 ?F@g??YqaGBI/Iшi -GW6)"EԦ @љ(ϕ+Hr翌 ؘ@4#U'a\6=o/=1Qb jNq݂B{).Yr ,R`j\ݗ`hY[?-$ x%zfQn| L>%<< g^:UaS8>fM ~F?"J*z,;ͱr n\."eviiz?\#f\{PX.*)8mEH7tU CCy|cZKq_Meh4}-&VnE%{UL` ~MHqBA=[DV2śkBni?nDр=*fڣd4uǂְTU@ZknQ6VRUEGlZ*lJ#kL?ERD!dnWG#(D3u4\a+SշD®݆})ӛB q=` /vs,{"jv 7ArC֢|Ϣ+rdF+6>QNo|FYP(iBc0Bg@ihg(=bWe5P+/_v;]d"g&_E{\ȷ+ĖAVP+JA`?nPfmD ً 3D-]D)scTP יTr'7d!;PLi)s}sulQw,@OuQK Ytq/hKvu)6UO3#r&+hԩCC x ,` L;+Lir='1"hL WK١:-{oꌙd}.>j5iGp?wiօ}(0D^$`!,8Sy8䔶oi#dkXJYHqV%Wm'W:C5.uuK['`/+$||睙J= |32º޿Q^رS-$*^ *$w׏|c~mU{Txѹ 3d0Aps .\PqDEf. vXWp)bCȼz%50;棇Ye[JuLsD'-uw6:"Y$7tqJz]]q6W0d)-1>GP5w_TKCJV}e6o 5O͖OD1K+ɨt5  6",Qay>K#llR2O]ydf8v& AVH#[eOh`PW>ϡ+,K(,_ G8OW-١# {QIјqEf}4,֏ (`5C=I<!u8 VG6I$xAMbC^89hկ];޹W:C0pE7rïڼ5ҤrL22~5Bmjo6׌xudLZЕC FBFjK6EXA.U"iʂug*g^\ܑᨛF8s?W(zPvra`E_at-lE )7D;l5AXV C  Y8t9pqם4[NDhVD݄45~^G|( xpʐ[Lx>Pn nf+qT$@5KNCޞ/ z5@\$wivSNpX c+{kk^~_6.u4Pt SjyFv he0—?08;fMP[ļZhMͼEI=U0UEL/B$yQ(ghk, 3Ge=F,[gKjj]r^6"Lun9\SG 9Y?]NM].xF-"ƛsj}wʰ 'd7j]PCS_w\g#yXțq.1*g'B_Y6@*v3=w=5Z"®TJ7MP1soQ=Y>s1bxš4INvJb9$quG% C_84upa{ͅeBgJX6' AlbZ1\dH #J"n{=ނp.^/a"(Թ39 QmGĞ'Yni}Ё&1CRZV:/XW-C Pܛ&]K0bo2 ?7dB֘9ώlG 3ޤA%M ÏmZ詓4b.{ir ˯Sҡ6@@U)0ˤUC6-<$E>8{>KZcj6i;#̈}7Wt'T?k:Ig8qZ2.8 nީ928UAx#F%0`=};v $~r7gX"nT%@X_)Ve.tUb!6Kο7X9$s&f5U[Su~.jSLIܞd%4~[)Wx gbj}8CA]JtOI)4KD[AܠΊ툚BW~*&PMЂey]Wf^n*S=G/*B 5& m]V,o 8)0A OT *7\I6*6kU c >j0-/-^ כ!#n|0/9-Bl@mt꾮k:el)KyP\ZH;e\9rʗ.a Q^$h'S) WtA.o3nVL}cf2B"`:Yv ~0jp1 dC5s-UNUF%<: >kaN0]\g;`ϮZ 6N3WxR8ȎXQij{-d)|RJuZni˧@B𝃩Fp KykD%:(L΋N 'M4Xi)XVV0 y/n4q/Um,9B=h^J^0^bȭV>m.[W2v\T/R%ɂ^<_&;gFM[P> vhwS:B#GtVЫCEkQCގSCc5c)F-= oOϝqqv{^KqM yU>EEè*׌Jxלdž픆Sh<݂F?9t^9Rp,Pfq/~  qi" T^R6% /S. bA_@DJ9:w uJeb xOh}Y#^zi:!Ϗ2!U^5my)!Q³~9ӮW< [,<iجՙ'+0KlZy9V,AٿaM%zqes_Q%Sx>ѽ8SStrFnR'WLP0 GT!FY0e s:Gx< uh?EG q r2Ⴜ<=csXKnu$%]@|E^ ǯcqFD؜ίy!53Fo^,mBy1SLӞICf^cr[z6Dؾ ; :2|'BV sצW?8EYm@g.z2cWq̷҂#t]4mB=A$'\/;ҥTdouLkʞ]оL&3ΌVUɺ8w=~s l%|?$#ac`sNF%|-Ylʥ)P0uIJF }5.Xf @u0 5vN9>* ՗;=\ jql`Pֻ1\i{>>x.x#oՍLI&M vRӧ*՘U;>[ N9i0WAb"7x1n#Qc5J\j?OeKD;N>uvBIil6OV F:(K)bE;65GځhФiXla\p=69!f{ ^4L%vW9,Hm jT'rshZGچCGB6f_cHX:n"lG=vc^z8ݤ LHD4nlYoz~t)3/[z;&O:LEKKGkh&>6@&#+FXa\-XVղs(/Bbd[jrZVxMGLͯL^iNLzxtx;D@H4ʷk5nDz"' :tڌL]`YpOq) n6•$$:&ʎy[wC/GY>JpJ[(pzDa{!3b&J΂}q2Mp>5 fy:kNs<϶ίᑰpu#w;#] zɳQ0xcv'0gduY=rmx",É _8ä0oEX6nHAks'T6[Hlx~"O6wwkt1xHxEY(^ ^o1./t\[#D]èAN26> <"KFT1˚n(p_Z `P|GA Q>jA kW|FoىBð"8 mҠj|!T }O NY`L폹ex̿]Nh N "-ܜO*VY@-\/x r-YgDc3:L }3@j32l+ß;Z}ʭ"/&bJVlބ)ǥjzh_nI#@PHA0@\N*O]Ee}^yH:KXwθyvTfio}>Mq-}lrQ5%rN@k'F3+!9~[6SYm4íkP]enMU$ 94n}oz\wg+% h*3)T( ut-kHA*pBR򵺈FgVk1mD% cxV[ƻt_+q\M A}g҉suZT1o-0 ?3f蓇I'| |Ts50r!WtŶy-ðH gG= APS8zmYXjj&Li5S5Lnt_7?5NcL!tgP9%qi>6 J7m:?FGJުRr|v)_M|f|0Ҝ*_& &JԔwevt@*[JV$0d쨋(k&࿆D팃 &Y|EPrӲ15JPu8nvD7J-lCHVU`qgsr ms,Oʽ"nDUST$?"e|(Ãbu49z8.hPV/ã>u!!ݠ~7T¬/v^xH tԳp?LsJUՄjԳvYt/%Vdw=Tvm3CR@56z6{*W&K@ h@Uw8PmZ5Vhz٨ΊjRa姾VV6ĩC0  ֋֏6̖wHO>KK3-&nx,V\~0L0 S:| zEχmC.\SʃΪ3\je v}zx󘾂hJ}Bm &gk4xWztSz0y"^tL'Q~f 扄DzaЩb8fd?m=[~?:l0ݵ%'(t=t=a& K/ ܜӡjJi~'53N4F+QDVp 0ǣc Zdrw6/HNA^, 5"A&k{[+9n Y4 O뙠x v-aa轟7/ KJ2_81@TM/}P `-^˾ipDY_-YQY>;K'w$v!ODb 5z7ikjLj Kfǐْ myH՝hpx1Giߴ'VWDVtC)\rutVa);%`Th,!D|Nma}ZwPD{jDE<ş@'\h Ƀ@S/L[Z w%J@vҧksrϐe9K$NOA[+ e)Ga] {:$?Kʽ0FZj4g'߇G 9p&2ߜ>^m7,DtZuC PyB^` {[d}/ ڭagVNB`҃i_|z?%XLs.#S>9k諸C;LK]bUw⋡ Ζ9D?%3Zw[ְNqCʶوEj?;aoy0W>Wπy9']3u~Dis0]< Ojcfo\32W?a&>_z_{.-{PNiK(p> l$Rb%Z{GgK/3xT'Wl0^b<-()ҺH/2wa` G-h׶4zdoi ?![*t'F^T֙ҥo6޴BɯCClv_!h,/Ҩȏ8|=u6\Q30eji+)5Qn3^_ooM&EXg=G{:B0u174_f`Q\pVY11߮ǝ '$+/҅)|[$ IX|9pJ9=|aݑK/kW~-U-z_z7,\ L`$ -U#yZD/ܳwcĿGUz鄥MYA%Ϣڃm \ΰ~bF%k*щ=hS!BoxIJPۚ0tߡiC5kΖOٹ?q N%-9𨒕*UMaanB,meb߁nYXc^&Xp5k)nO8{*z쒲mwon.Cg\Z'z<ɾS} yPxѮbG%!PMX<7_'/:~5KS$ѲK?vO(ՑH:T42c򝣶͆@Nt@ m '1*QBftI  .=P&HzWVЊ_jZY{ʔe7/۞q™"(*}%X#NKfdf$ g9[{rqsk%YVCLLۧ豱eN7JxȻJM$àJ\֝%=v@zrLp=\ ~Щ)_#^rH:5B:#x!c)^p Yͨ=`X'7b(¼7$T^Ptd3ܙ}ZR~c &n-Ia\j5!=~an Te.Si'o OZ^8@l@^]MS !>{Y,vQ0ɚP dϱ4s`/ǵuBVݏ^i.g,dX$ M@MG;lk.=2y5u6:A Z٧YΉBZ#{'Vy^F3ijMz4)áu3:\TV5 5Og69_稬]DDgxJ: *A39+5ё:| Uq2#C2O0֏̀&La?< bŝ/0Zvo5mYT5]ƨUb-ڣdG04<`%䆰$G* hFxa]鱘yTPO[N 6">W :oETo*d֡n͕viw7WJB\.iT\1b\1#:lC]1?FV>>tQ E&?%BjBmM„ٮ.m;dA_2g c\2xlTd]tO2cPqSVcUcBeV}WĕoE@sW).:2pXl\TskzPz`PRyjkO!v<.]~%,!+萦JgOBo)ƺOi{$m24cܚ)6FZg{C|+ƑeOKk#UO#]ۅ(;ZgObp` #aq\.T'И%8ޔ.!>h *9ržpD. ?uyήt iH*ehȱc^9&!>䲆)+_r/Ÿ`ߢ!R@ȻŚӒ>3FYٙa}`|@!MqCf1qk=FQ5{o'o\E]l8>P|Tu:?AZJjǓM?exhoiE9coR:fJ@zpjv5zj5^y -ݷUj' 7\5`ں]8C72|/_bWC |f}a1bd~Ni43[ΊK*CP} 0De%{d D .7*.;4 }C 5jHA0v0 h+#O` g|٢r6oKrڂ״x9*WwqcI2GY?tnS~([E*N C>z[x>5+X̨ ǘ2f@3dT[vG!e{ua7Nzt %WH'ǛG)Sc۷G /0gQ4K+M]W^?RDQq0f \ LK[Fa%$܄,E᧻?]/+}K!N=A0[ξ{ H RuϤ`Tml%ٟmBtzuJ!cωKՂ W#n ~<YsPú׻IIU2v>T {w9y؝0LtpHxQ upHGʈvsF'&UQ˫tpyoRٖW՜^m5v{8a(dh4IJhELAYx  ifQ/ιϛrj n|䓒aAOos ;8;rIȾd>Y- ,[:b%w0;oڱdG". mv1E,ZyqA 6>ԲRW{S-c:^^X@(1A܄{fy_*E r\)˜7 ّhb,^mR'&lwO 1R."5iU3^^0TI)Lw}ӭʝ+/!Bg^Eu&㒾?"Bg[_3j^P c#]ǥzBc=|W #UP" 0o mm&nܻeDž+>RC1.ZHuP#B"HhAg1$u ȟj @ĿSwx !D$ U,.TNgct?x^ZSV)q&d@PHIH~U:D3FjY{% 2\I 9Z.}O+\7Rq_5_>)96:0 H@X,yH2^;Z~έ@pYh>|p17K̃4wcƍ;wZ%xG?#`elrVX[ s)@\ -͇Bq1`zedLبr5NʖԙcV;T~HEH#ZJb]xH9؍'2|"*n`04?wNeẻ9罺lm_({7Փz+MFɡ@ fP%hos/.MnF95iNSފMm ^M:H${Ν-ʐs噧tGX9w!My˒ZyI 6ï5n9C:GKHkHU _KHlCop+&6̊ {' ]8~~tO*3L~빪p`KwniJ/b; Qvm 3J5Z޻kE41}%lDCx3nЅ':ޒ)ly=p7 aTXnSЩOaUlU:[RЌ"ƻZ0,72Dj7([uIvبm?P? >̶PJml5SU [탟-U^7 xfYpx=LM!N |G2cpn'ŦjɃ~DV4;EXey>fƀi#'k/Ro"xrZ4m1' !aڸx#^mr'E]/=D{"*,}Sܟܢ0Nʗ0%Hm0{p421ZDL4[ ͡^| iDb%(X)k*qSS&SUv$rd]z1v^^K4sb´ZsoCH0@O>qڦJVI^K}כDv|y^% \-#jPnjB;x==Leğωʗ{'̥ѥj{Se~z|ͻ+14fUuGq<;~mHW\Lxage 4xك_! 7B f4:anXwU6sDE>Hf.w=k y@)4e * )F@(Q/ 5n<[6֪Uyo̵Qbˢu 6%D㔗ړKPpZ!.+}q EI@ݣ>͢{Xj@E{-,ϫ<; jJX".))4IJBMJXo(>q̍hW PŬ%b$ē?FXcTNʊcIٵ*C^x2[C~ԙ8j ؃w n-NܶE\l\}DFBt1вYwDxso|2?7oGM,gbbA$kPU~+獜½ kߋ"c$56tHnj%$pބPX 5 {-Cn>*Tdq<&f 'T[(eԲb`sG2eՊq7jHQk WgJ"[LeH3rٸzI6Vӊ @FgPօt8>! mڜ'.$E=wTl;ԕgQNMY@۞߈TΦ%)5H)@>8 K٨KlW'8\Fh Z#y@R/^(|Epyss[i`, ӸbҺ%=\.mN\.)RP(A8mװavåabxKd}nI (Dniݳ--8ًhtJnnϧ3UZRXġxyь}rH{3y4qp)DRo@c@FSu@OWV|iwP%T[5$ĩ;yӺMCh@,J̶},!2=u }?tEuBFۘPxur t,鷕0#Ͻ>QUBwPUKfM9Oox~SQںc*P [صlAWū¶euzԮ' B^,%91n }te j S dsp4x:#y"/zK7kb ~/[di07 ٽYNۃ;^%F[言M|T~1@z2K/K>8DLW rξYVƢaTL~E@yRIfom䁦98eOU!2+pVTʇ#^'s]D͜_t7{ĸp@|ѧ͆Xuaϱt RϣaRuj= ̇ 0ǿ"EJ. G@!xٰSL, gmcI)p^&ZS'r9_uѷT,i M@\O@f$9hùHbΜ26}BSlr!~ĖϏԒGGF 쩶9,%B L|,P9{sO;t+r';>z30f"ޡH_޷L>0?7.Pޕ啕~w'”ჹ'b:tN9!km+c/(D^+]èFJ'YǑ ·ˁn{V|iB^^~;W[N%E9;CaXAH ZRשJR%wu0aLL|8Y/S 0Pl{"R+N;,/f2#6h_mBꎪІ"?9e`~#*hN`_n/eRIzLW,KWjۦ,ac1v)`pPe*ja>7t8h{@k98شM[גPI,\D]nlZ WRf=KWEejguӨJ1b_n/B@eFB`,! *@sL#SG/C} = V@Fz׿{xd. 2DpH5`q}J2dݕmJ4KGd(>"z'c G0Ŧ-s:,au< ӯSV*ӡ'fFb6L_<;.[0[g:mqMH=?k̅*XhBgAaJ'VMon_q?6ik8ҘX+lXOCbmqL5-r]CF\"j.KT: k#*(pLT KPj0B:[ |x].p@v=^)ze- 2w{ tDծgm4 Z:f[)K{shg*D|<ud#.w"pS.DnYjoƿvi V;=5 b$0P,aBQ$kx帜bITi;@XԳi+|1Cv/;F/P.ef~1t3iyۼ+ʖ6+NL6?ʧ; ޙ?MJ,?2[i5IRZݽ>M;Y`Q\jZS[(?͍BXT`~>/[hzmZdՂon]>W4ŔLO|:̜vNpl m&-&}HZD~@QV<]%w0&C 8[*O-."Ҙ&V[ƑڳJfY=v4dJTe[ )S*%WB "|auP*[lKQjXmmK=Fn0Ww_h_݉9a;whoEɷ-ƳFr%ްGxK5YjuG9X0rmM蓲)}E>GBg(ZYv;Z#'~&rn^m*mAJ.Cه9+j_hɇQE 癜*-"FHݢ$v ԧ"r@' aRGb.֍=xaff xT򼻽2r'4 ]l 9YC,"T~e+<[{oNekʢ~@! WO:jJ\U=}dJ]lH(BOܧ" 5E\nK"S\IӯjK$ؠ'}gD洫bj$EXǡa%H~€f]g-Gk>|C06kQA4XEK4=I '@WMc:•ignr6G ^,{d `Sӻ|xPzoƿߓiev]B8]P.ZJ#!H$NeVAxΘ8Un\i~q-TK6(%]I3¼61J*y\(|$՛HF>:#gَlmr%%r'~Er>=:Mzz|5)nyAFt$@.;̻e Yg# F2{k[ҦPnA Ta(Y,%SQ.` &yf=&)FҗpY/<=O瓝s^}IkWhF K5nPcBpzGPhҘJߕ="amPw/"% 4]ipHaXSTӝ}I%y3= 5:˅a6l Y[Дm⼫0M`WR.DvDԞ7H{jԙxPdUǕ|k¶gfn;Pڝ6|8?7=S.ZKw$\=;x6ɧjGBl vP>p}q.?-Đ uKz%3g jNTF7y2cުk2RbɡF|vmrUrg j$rI֍7Il __> A.mD7 t% 03 Ȍ'n ]ԁ`V\4?L` WDef5 'OSF9?K>w| VnF1M~"֌^ 4VՕ?_KMluBѱpܷGۙ|4䋬*Ўh 9(MmXt+?}0:9|) r(8ߩSRy&˕b1 ]Gp7cāJ"=@ t^JaZ7g1+iNqj\w !e:=Ud51b;ؘz Z$|5ǧ#qyMk:/#R` z+C]݀Kq/jZ6=cNĔb_6= 3y89_a YM"'n0=:>Y*Ouo`D ʴy{,/ᴽ:Ո&ްy2;^aa'  9#$T_Ǖ;գ0/RgiQq=vEfL|x_W(8D(؇gK2xR+.?dat^c0/$;S, o1Jpa5o#XP)Bpoya{,PY&qkGïw0hiGmBk(I"o`% ZRT>^T`#@[8KD\Y3(Rl#V278l[XǛ@Mv#߻z8ݞM+\&sdOLJ',~YtIJ9NbZ:ZQv7Iiw?+zkP&,#nOjwGV \fT28q V]hc@dsMT!Nng%3l4WjZ5OGra sѐ_%jns.7Hd쾣9z9X1( N`~(tu ٕ=`tJYv)82sBd~yaLiRu3IxN5hLy*}Гn;(SAbe2 CP3ɜ Ђv:^t"-zP/c O|m2H6StV| ~$øEYL$ Pd5z6CXk(lIUcauEéRDvn0E *Mv786lA(YWb^! So7 s+(BL#ZPPS9I4f n1Džp1uq1,7_}@x{^ITU2Wk(uY=vr=VA+ ύ$UKanWRFA`!\!ra(E:mBL|,BذP&2@'H}}쇉YO7M0seDdz&.oaIM $/RKϹ[KxpzZ*X'?JY&(& (%hD"$ eڮѐ~q5W2^TU$z WT ĩ#5F>ؼ̰y2v8s?1Lx3ã^.7R"_1>By`!V ;T] S6IoZ M1Os7=Xz1>mG9J:=g, ֿr!p)խ@ַ1Fl%,/㫘pWx eݳn-^"ȭ'mo޾>~ۆSiR3 bͯ_aޞIT]~ME`([]ΚSWV`>L ݵ÷1vrȔuT"vq2å\0T"GL( }5ٝ˛oNJU Zp4\rqSrB0{ R>Oatm蛞ܨ9"B Y"4(&su<)o/-fH; aNΔ5j,a;6T m-82{yιP05x z=uT|MC<嫝-3d؞̽fz 4#>n)cSܬ鄓zLwoAVFlh%2i,{6)"["=fEqnlS(/DDPsCr2̎Kdغxo~HKVs`͓WhQ(m{l#!tnUb]|B,: ! @ D0)F SX- "?pl;O3kDu 6PwZ; 喖?a+?-3[ :+]B(՘7Tɶ XWq[ @4 ~OX0t+?F?CrTg0~[+]}1}5>8 sױ(wA-DkLC:ȡW:AEǶߍ*!q|S1_"S颦  ~6k6E,ɀd# }zM:r3I^ 엸bET?3EkZBl̮Z ,`? +Ynm=9NaWjSLmvN54UP7ccD52Dziopj<Z|%&I!|K ʅLEjG0z1 ĠE)Gm,u_1Á}N5q5F񙜒7O^r&zL%¢~S@,c,%N8SܕcURD68EI3$ʇ_˝k?ʊ rA6m.XyoAO-<FZq&Z) ʛ4Z7xjmz1m?9 mݑ䛇b8iŚ );:6˘ 2|[)^FLbGI ALR5%.?A$.GD1>^,I\ @A[Nj bl-`I YkM9%%H_lЌG8f4j/z qzl X#;Mj(PBN;X4KR-5=@s(SDuh, <A7 G3'ue-N9WЮV`x$79 je:(0kwP:~Oߤ> 2.pҠ.d* tJΙ:9fwmX,d,ހzVV ( N:`F|[*&c2$J0^Ĝ%N ~=nsJ'@mZ*'(TOݓ_8+Hr4 !~pjJ-gQaE(P;-v2Hޞ ŭHooF!^q39$"eݱ18G鍝!fJFa70`_UW`p  R5//Pn&ިp^{$4>0V8dmW#0e"!@yZ)Mc ^nX Vepw}E=Ul VST# hV1>{{Ekt)ㄅ\n&qial HTW}w&[B\Է8U_oT5 >p{LJ-5HM" OϞ͘ CullTܞ_֤AB s"$*SL SL|x^2W]:V `O.rTa$3n3*ŇVVg5XOx윘˔t!E,gqO B zvCfi>T ܹ+JI=ڇ)B\ĵkEo.`="ݡMV^k?kECPۣEu.Govj럶5;,NA>nW8C9i-o\һ[ۤ5zJ{3<[ cӟ >펶Qe,vF-H4Y F4Nd0Ʌ/Hڕh}-z>59HmӤ+ȤGV^~!{ klf.g|XDY5'zwAT 5h[HP 34DYD@1Z6NV<E+ȯgX>)@F؀7ѫ`P/3؈ H<M$|A: @rTe a1DZK&xUPY)U=+KW$3>D\H1kNE"m R[?*MBzjnh5 ;}fMj%Ckq<9pG~A`AK7'3@,վ~\Pt눕 wG҃  !{i3 ܈d/2tX Ti9.A,| VESш(N2b:n+>>sE>K{tPd0VW֘noXܻM ~;b 㥴Wyfoa"ZR!H*8@Jo!ye["L=vunpOi/b$|WM;OmI:Hz舤Ɂuu=e{PՑI&&&f-# 7/bCbqәBw.r@$TWoh*f ;|uAVW=̩aQ=5@t%/hb!CEA=s`xm賜s,)WɀN :s,(~kܲm.%!y3t3rWIsٶ(=(Qg-& LkitT۹\ ˤf<{.S~[&rHBL}:Pog!( @iX:3e+s%NbVlb}K6vbad[żMةܓId?lv;U 1WTD()gd/`* w7u ^r t-56 :`E߶Gw-Ow$@OlͿ 1wTjHIK|Mh3y(,Y@ظpS26Hj"4 `ߑSeEW͒?#=Uɥݲdǰa-Dk2[=k_WK,A,}(ՀkGMtDkK @'Kd@nl73<)0#O-87?L~:w^[X ݩ HТ}d~^7QkSMqp?F7F"2RHU}1]i `%GJX׿AlJ_p4i[ +Or5 t'XPģc*?4;bq/6.:=I]*-u}ŝv7rbO",5t*#׿̦ՄLO{BmF h܂4|^!JSs{!RК_fxR+Qcav|6.!ʮ ee ?^kL#ٺۺ2o`4K (kqvѱ?{? zY3WU@~ˉ^wr#Q @ V!'ubGά{ oDhwhPoE[NB}AʒcDo;ۛ&P7TKRv8;: Ɵx3솸 L8BPo}yG m v`+<ml{,שJ4۫DB{0/>hi+.ǒBph&ֻ^ilcmf-tkE#OΊ aN̝5+ KVָtZb}|Yy}ۦSiMPo:փ[Y,> Ķ:MN \mKk+v&>AZr3O%F{G#eYCV"$ U5z@Cӏ/h:3ŻEfW(*>8I ɖ˙n` ~./_ pM@b%P*I~{>n\٠LEWF{/XGNLБS1vad%^k=R\U;?9ik{^Ch4c(g8*Qd/.h)8>N2 Xed?O.TLBo wHIMW"Clq܏ٗ.ijj)s-ۥNd1c-Z#䇓N(F; 4ڸ(7.^aȈgIK=*e۾7/ADd2Ԙ[0մS.~Zt-- 7^ b`qwj),8](Yq-Ҡjn8!Ň}LXbU3xn[e\d0'w/ 1jP7,%MɭPCer9f@A٪NJ0s4US Fǎ]k_ɰmU#`Bmo`,H*o`(B 2>*u7=Ux,;r3cHS.mRзR{زFPu=4d |&^鱋]3wpY!$n#u]w[MvW$}{ZHo&*+e_Kf!op# IGuQD 髨Iq tdI(FF[NjBZ0\0=v.LWN[mHz-I/1(1g9_iMq*R ׮j<"@m!Da1D LjуI:$3 "kf@AzC%G N´ (_RPeEp&%_D#9KӔ!4>0w$cw MGYT9_g40_R! 9^_ M*R~{0QDq=_s!Y%7Q2hiIGBN+Hz*w2, : ^G㼶E'ش'Fw$n\,J(Z9Jݰ4CO ڏdA[C~,{mEVU7,]87=fQ1Oj޴\vY,wr.6" >Сtq*^v8dG0ZoDzgyddVv˫Tu$ hߜD?[C3;ܯjfQrTfz: yK"P<8'}T2br\l'U÷5ʼn$~6;ҏk}ǐ 2ekOܭ;o /.|X-1@~ 4v-hW􍮟9|̅Jq]Z*7Q:^Z[UޛוEt$_UDQc rP] S/o&%dRFn 9E%znE<d]gX  `Ί1hn%'ͨ|n>}:~יK,^ь^=_ TB&Gs|ԸP[˿tN0tk]W$9N39]Ճ`\Z @vKԃigFm%H(H?łE*^F$*,Пc3 bZ" >eGwh7 q[l3zctN[:k @`[{@(;\ fK6酜T^i׏ |D;f50`'U bL'4(Us)EQ4H-zT. *mԤKyQ=<(cusX].U[3w3׸$BgiF0Yh7읝w87mMeNAete2 N1kubx,OK%V- Hل2%59Gs .N#!>E*g#֚1%<Íڍ-+> :ApCdߠNTEcU-'nw]h{=ςU67A.ѭѸmg[2aG_iգ }\Y4LL\"j%|zt[8DC#0UsZP{|xN<_X{h Զ\1h(|Y#{.Ww3Uc.71gHkș[c gdz,YM:/pb%Y͞el Y&i&p鵆ŭQJ[YRYb}s!i]&5i q ee7lw gqg2IQ<*,&jvvG͛>_7[+s8?{l$ԵUO܅8kQCFcµդU,P^6m8\M$"5/p`O~zmQڄ tIP :!wZwLj:[L'6d {ʺcG;0 ~SN'4 leuڙ  ACHwBR 3.Ο #\p(hV*"N%w OIEMdݣނ[z  ϓ們##_[ IJ` >l~ڿgrAh,{:`/2ch[I"-qѣj#d`!1hHoz).a>25ɠ|Vr獬M˜}ΐ -/Z5Tzc6eW41i!Rq 0zQ%! l4_B2+ d0. \ XZK(0sxJ 6ѱ(CeY3 \GIrxYC294ȫ_U !A0qfdPI]F= HkF+(1n Ҝj>tZzDy5DagZֲU-&V-ǭ9кA']ekԒ7-r-jePS4#X$ד '#Ãz~I܍_7vP,,,`O-}I[TqKt3QV3ГB`.;D=W ]h[|rjӦ?T#"9 GJ>d0]}*!yo=:li[֔~5}@6P>3+r+dV|#:POyw8Y;<*!jw1TdE> ʺ"MlUH yȨy~ 0l_>x3ko[u|T=(b+0 aW~"X7|ՊS*T<޺0xծ@{)y/?jMGK`ٴQ#;#D.G VARZgυ>l2̦XLgN"Z}⚿L=~pZG xI_Z{y;5\ Q,\{G-V*-0,0pg2krG%)3HbD?{dTY<[3'_ U$/*pNUN v0\[Y'BKWeĖ[ҩ'Agtm+L)zILaid=[3ܑ*` 'v1KN ><cXi8a/Xw)%6R=ٖ+\vTib'yjiMpGD˺e7&߉ q./Cm#SqQRZ(dU2lC ' ;Ijɂw0 &){ =P&3<HC]z a,$^lB\bBayQ8ίz}?da }K:V&T%7̜ B*eIoS9Ħ>6yh%lٓ8pW!lݚ7$Xwa~3}zePRP;CۑtE5p%km+QTC6scFlLb|S@ Z)3=2ȯ+\<^D^jrjhCFj=H:eo4EuvV#ĩ[XY;DGz~FŸ(`?kv&ǟD'(̉.k)[0w-7[tN-IW'gRO| v"NdxiEɝjQfFTBc"Ȏ[ Άa@Es%YyJwqPpH91Tu,­|#&΂ )OYOWm$ӄ!4}He)`[*L) ~u<\.z@Y7*]5&WnH/rf}ilrk"'lFTQbՠ2mkIXS=(t?Ѹp)@Z^^XjAĉdXAD h:Ehb̹SՏ?]qOz(ӝw(5UpnkdYuc]a=AtV(#]+)Eo3 pU^gfOgQ7e֧S 0~H )۲x+>:[ALOiyT i#~*140% v6a 580ܽgbg=khs!vYV2$^@'λ TDπ+Qng(C<lj#wo$ `ڿaK6w<BF.vnBާ-RƥoG?l֔d E8'ZYiA2p>V*-QB1d6>IB@Q 8giN($&e[U}lOPC&} Y\E&|'}x1G_jkmDJUirBd+%5`¾Fn! mđmKqnE- n؝iE4zI}{1]#&oQGM[t ̭h K@IbHVH1ؙ㲱vq{t8S}y h(PFt.>V6S>} ݎe4^@MUh``,20|x删oMDR [id`XY-ZnMv^ ӒsB}~r8Ex(1o5l4V:u~G- O O-jN v2ܮ6[juzmSTrd^ EDpϓpSVMޥcwFjNQ fqx@JbyD"(+ϫQCeL3/T-JT箅;'wtFZ)sxcsOH!k.y;EEO; tt7&"n;%ܫ÷p*b0!Ҙ4A3i@Fl>Dİ+PTD)9M૰s+ E}U,?}$IRIE@%"Rh@r€ EZ sE|BHUˠR b-& .}7Ǟ|`/Y͒ѱjY8)heZ'Эw\5iLlHB=Kww<B05cL7KxKYmxY6*ZD?xCZ#!%oinQ@}F•6)KxM=IJYf, HOl2 lHԬx ~׿._ܱC$",P,:zrh˯"o-x""@ pzJ@q]@d{D!҈MaV=ԯы:|-3/kb9AXQ9K}:بL"YIXj dĽ*8ɺ>\x_A;Rwss@e²S${i6ږ5]عǾR^S8SZ+ Ktz3לO'8 z5}Ow7-#v@VE9"rnQ~N_ZRTV/_@*W.2Ct5&Pr-H0 ,q/!ޡ$gDj5J[4C pEŒB#-7Gl3 Z}{z\ߏBfR>[c0-߰.B @^P*),6aLC6!v.S~Wg3pWmj-S{cڈu[UW`=Q*1 f]ĺa}oL] MJTCyň6QAiĚ^#@ ΅H*ȼ ^Hz7ŷ;5Vn@ ,宐$LʾRէJr'upI{Kz ֗5/W@;( n &3WI屺>Iス**WQ w/&_F @ S?U]^@s*qhфhoEfrhټ-60}ѲBIAmTҁ2٤,{Ι Su[/ۭFS-j$ [NB(y!k8)yƢ"}2o1` uHb 7|5DΜUxt aAH^(ƃ_POOQh|3[E2c5xal^ 8HlQ*nX3ovLxq38^*p%S-gu,42+e5._}rیH1õta1)[p[ | 2i<W]dbh08 H׶PV%5dP~zg(̜u!5aFGU93"&笈?=Ghc45v0Gj?Ϟq{G ^(ͦ&8rjj{gx!dj/BၛQңpZl}4vX4$-Ą[Ey'_Tk;dsj#[C-{FϮQn}N?G$X .[[=gd/q n:N; 2ܶ4؂/8 E^Pm w'GPq3$˶xz2?Eo9\G7ؚ)-%M *8u^M'<4WSS&}UOC+1?xFRw?'UdYc+q˧TN8yMg=rK=3Dפ O-:_SlU6)+̾,MgAڲIe.(tY{ծlx{3sVl\ <5Ԛ +汨.yE؄^!R@᩾'vd}uGx/!o!c "3iH rféjh\D5N43UY1lFy_x)N!+}A XȊzwފ}"X֢ 12.|v>; *&ˀ|.׍]pXF?g,&̳@(2}d8VB) F ,|z&ڶiJ"5^X~c}+#7/C`]dZ{)\ϼ${f3 S(=ؓ/62kB.E,8Ž'(FR/yy85zuI=rg] o4(Z-(#v$u& >7ij$ru_u96VѡښRW'[o:6Qn+[A(˼L\GET:8 +:[-ܺTe&#H 1iuǖAϭ *>!,W"׏AW=%3 fXڝ\)LoR,G{96sS埏-\{NJ??135-+\s8] WƳ<ٌ%|W __F5P-vUG^gD,}"#5z/YQE!B&@vSXҲ2*_MD#̽x_-DwVL'tkHas2Nʕ*&h~ i*W4gt'sw ȉYERpI7$?o&:p$KjvI} wuJ<5 _ xGSlHUH ǟ{ u $Fc./p3(}m:r;M=.; %2BJ:.IOd,̋q)tIGSA\zIcVtL)7~DFQϩ0%YuViK3mF唢ήiY:5DYvxF*2%JyYX/m@ ,/B/`kI.$͋WS6gi$/Fbgd.witzT M5%@ U`vrsiz`(3Ejf7zZ@_e#& )jĩ‚Źxƽ -Gd&X*Kop#Kd;e_{Kbz3_GnRux^(gw(r] Grk6 hrtn:;vHpvcAj@OdQl[֪h9h8&)D'XMǻs(96 ],E V86!  ]ît Oj?qWV7./?ȑ::D72%K{Q׿8<(!ynh0׽y1ڌ DX(T>a̟ts/hK!] Zbl*jHm9Gr>+): 3qKz=&p\w%E8zi!5e .nN$5u(+_JH"'80_:_bȄZў`fxυF Īȗ>AP{H]t%uH(kWj:=ʎCK}ry,ZֱKZ ɬJJ{ 芸ּf*HK*ܩ(RS3};34W tZ!hn7jLnޟxʯʽItgP`S0Y]pxBL֣TbOJVg"s\ !ZwS)P6gMt̑TL,rZX+nL6Q>Gu'@਒\x)Cɹ 6CaE"cN_; !KlԞW*t[N垝GXIfPO3N <N`v ~\\VW@_[ArtE8EG9M."K$KșKՐCgJ4S6xqT)r)HlvJ<*ϐ /X/J+/HVA͆,1VϗA]s]ϡY;^y} bf~!}hA~S#CEcܰ\2mɄ>jWУPiD<Ӝ™?ĤD!lueN󘫊˖6.by`%O]g1.0z~NjOc+W[* 6%Cf/5S;9{j/ %Dұ*Ċ}U"x!%cKaHv|mEDz&R"Ƚ|1\o}h)R#9dy΂#KX8U߰w pH N @=š/-t.=/m~b(΍bMYrdԇFOwj+d,f+׸[ћ"|lgq2MM&0uuk>D^SȔJ5!(iE ډ8]YP +=׳/ F%BS X3k}c8mQMZ̉&LWMnė5v )§/I%p=Y3Y ~; NUK`0+ERK ^Urf>8`Z!,Vum kw1WJ 3F¹$4Qg_BISN'iv3XGV!Fw%[J:~OXefe&9<Ӥ"_4}``S/1wAF)zgmP(QWhTPfy'VE8e9e l}`7Fޡ4mGВy~]f,f}f"/!&g'{o (o\ CLI%8bD&A"ף.+9\!/n5zw ayw| v tkgYt ;c"A"zw˱f2=U'{g,bȜh:-ZƵ 03䷢y̡x GR}kfoOЋ*R.TG}~mrÐJI&D@~jAyy(ہt) g%/i3AM&LāU=1Zʂݹ:).خqpء& &D]/3lo,H̵_r6s\A7YV1VNE+%oO[_8lK#*G? "ݫ]9ɼbVo++6 ѽųp_x_+7_cROȱ}Yܟҟ*AG, `w0 =-8UX1RopCH(Hڷ_gF&ۆFT1{RXYrum"a{xdd`P% +A]$NXnhly+ qA.7l:78%p.K̄yZxl![^?fΜsJ|!Dke()RȨ Ԥ5(5OS e16,UamD 1V0.ܒ޲x0M!3*4V8z)msO<ρbKJ.02 rt,;륎Ѐ?L흗&>q 2AW wömh$ߍ;ֺ#DT^֢,>GvsI_"]3u㧓EE;߽¨?rYg՜_NxQn;ULX}@^l{,}Og/r2%Zk N?mg5Pvԧ60x hl#Z{VK?7aH+ b%,֍'OX0gʄ@-dpiùgL~NY+wx'Mjl\XU[, 2\AGPjQ%0ZղPX'Waq=;}|`lpD"ڗ;o!#21:LvLt: OpRLc0P[,d?Ԯ}XkV>A@bW+A} c#1ԛ[epI4 Nq3//0QʨJt mLr%^3}Gv~:7n $DOE[y//(*Y,&p݉/spc.N%?Lg.kg}pZMpGq-i+|F߶ /ʖ~?=TU$Ϛ_} 1N~h*[Pb4/ؕaG\7[9i ɤRt]C~h5 Ai,t/+=FJS&Ui cwvntZ: tҊ1[nd5vOV.H>KAPYbtnUÍlJaFC$'|2U9_ّB̶ ̟KPE|Le,A w[Gڬ+ُI7G:Fos*PG&UvABY?w:Fp@C+ǣ, ^ki˛xdSSVU V~j1CzSwĄT`ݓII=ҫv ÀVaE ģ6 |8 ş'wKr[0O(a9an"> ^! ^v%zԑbXϟRbߛC ua<1]0n+/g+kl$۬$|[7gRL)ڢ&L,F4Ǯ ݟ|jdn}75Rq|р(6҇Ž* J+r_fc{Pu꠺+uDh`nnlޝ j=/,fmY֜l@z+|rk/+j;gPaԢu aB̚-f>`F̀Dt59ed L+*VIrS<|Ȋo`>]/A·LaT0 s\HӖZwnn7thL!_W:-6^tyyCIG!}Num-ɅL.[&k9Fn=U/]Èk6' Hl{ dksk~}c#6m@/O#1>4yNiH9MLycrnOSJAkw [ ̭ AApvse Ykޱ4Nm;Z8[q{͔,uq6h`uK$ؤAEJch#>DϜË Zgi-hͰUbOp;Vݜ.nD'գMvJ"ȦаHGP xYX.ӟ%iGiyE ,+7_~a8 kn>9^~S _s: 0~Glxz9 '퇎NPۋ9PFF5@5ia؉rVO#K==/]&3/Q&'9׍@[:F;bmN+ 9328t'ƥDj Qoz"lAΆ\/0Zr0?ŵʼnCA).䙹 9fs7]TVi> 75g,HkU?#d Iӥ\\ߨycydPX%2ϣu̝m$rPjSp~+TRVYԇRWH~^s `W̧D$괘r0Ͽ34" @xZE=C`q1j(5wx??[Q1&c`áHnDZZEwZ8_Ɖ ]'0Y-jxa]6b6Tp/{m-Dk9*cXF˔^ "#xM nQ]F(5E)וS6!~c!V2Wax^7vXGS0b֐E#68[5rO Lx'+>k=aG8#vZE-E}ǺD}ꀻ7/=Q5(c=. )TmgLy zoo\)4zw EVW?%ԁcɅ@+/]1w%BGS.x\nhzY>юOeTSs-N/?Ϩ;!ʍY/i"Tb+\׼>#Kql'I3p[9(9sTw3MI ]&oN4?];LU Fo:!ĵ3cI QzVI,uo?}I1|py&Az:W ssܵ&|v&{M ϸ*3/x6c!'z|,x-oq\&[$oJ?JMg-X.ƣ6U>|wNűL2 1?i ȑiJK,"Fua \zN' &trcF|xKޱ9DwCP<4/:\#=xU1WBy4pxJ+߰}$I^RP ]AO^8pw5𱪮Q!ܸG #q0og/*UHGCRBtHtx"wC2Ġ!^DpC.5ajpPSVGY]syD]QBcA /Jla›ގcy4_gJNnP ܁L镈b38i͈GOh`0c) M#jJ:2hH/Bc,@P^&鮙Hӳ3jB0 #Aͱ.BuIKA<)1-YKR3c YfDA t%&mQ[OS XRt>mf #'(<] LYm/zl%[TB_;bcK9@30F4% H޲z|[J?M݉J0FϚZm= lٞ6~Q'jq+[Y`v(AwRP始t;ZӉFY~OU팜DyER)~>jsS}^iδQH]Y71iEH/"m@Cdz7REIBJFd\{]lP}{o^F¥.SDӷ EMbW{_xam5sU2!v PP0?H =hp6# 5Yaqǣtp=Ux قþ Cؔrc>=_1 -8ڤ(qѷA+y WIP6: T.#.Y*5@|J^9.JrqކWJ VqOR4`kzS\{k+4[LSnX\ F z!SC} c8 z(3yj!D5o IV边 dӁ1A9ףmV3DukW,-e29+Ɏ.{40F$\3 |OOǜݗ̝.0ėU.SC}+h {;҄j/Ԃ3A:eMGk8B *B? 46P0}Q|#n; n  1_fW$9%q=W_zS?:; D]@4h0ʅ`j/s=%Iٽu%h<ɱ[ u)gR+O++ (äٞ ev3/`mꘗHL~ uʨWNmFORC;:K1P<4س&f#;,ԩ3vJ'Ͳ{BcN߲ɸPFFŰ-)ZS;ܕQOx&9Uo} 7qAg7!7Ս5=ˁX(oizNkMh#ZQI"EUQuSRfROZzpTz,%Rƣ>--xC..ؖ q3.h^2by<;UcfSAQ#eS~=W).E Q_{n7tK=zk d&Sޞ g1!.Di_1wa ?*ϮA;!(z7MM>O2;Q=E hEբ~h;5<(5NxӁ 9 |Ao ΅ğ(U!2 S[w#J ԚgGDD/By!R(G|r yc! u^Nu:},| }rEEHSJDu#acF2?cNiI)fFE.mr oA4MA*aEf[ҏ6#hg0!O!3KL pO[ v1=Qlb<0Xe(,l㚔dPG(ﹼAʃKnM6Z[u|nxP 97瓯8Kٙ;<W|C3&ڷ^d/u-m RQv!`QXm"ٹ@mLqfi_aICqD9 Q5Wp9S Ts< 1'`+٧x h,|,vew,U"Nj+W 4R׽7vX>nKg){=Ğ: lÏ)5 U6*ݤJCgs=}A< g@kG0 Y 9 BfN!'bh_xY-'Z!9VҋkX1djv̡S rUT%83Piv?=}D IraYi۵ګwBep&.Z3q4#sQ՗G| cl4K&gDmJ0" ߖdze"DaW|Oi6qAcw{˕;I_w儆5j誖c9]t~5imνڏd%kB(HPI juӷ~7˒=)ReӇ?LרIETO8:a[!컀0aWjb3Ώ;|YKSђ:Dɝ".Uf*C}8B;&3P4嚝P,տM JSo2dSRYdPS 'U w?(^lYDQE(M܊"@ SvsI!Gq+O WkC관FP>yod'p_@ =n܂E;Cqp<871 xσ5Rs6½C44`D_2qu&z'E=pYTɓ2V;΄;JU߂NL9*&ൎQ?,Z;)lޡGs6,_bʉDrA+莧_92O{Ѣ E z~%ōs+5_oT`H(@#JeQdVHdZ 8,?`U#K픲3n R+ң/wrUgTKa+$tp Ž4n;:leuJrG4eI]\)V=9v3vn:/T >rx̿[däZ|b o_T9 ]ec8hs31RfmmB5cFqa[vmIg0?![hjJOuKh^Bds: }H~}KOR46IiՖqFvP6P+E#b lļ1]XbP AZ *0 48ع/HRFі a"7Ch9xCouIUa_O oZ\/-"z2|""9LcCOQoxm@q`#F*` 3d(\ȏ}K8L\׹*ngⴓ:'T*Qf84Ey8G^lVCպ.w'*"O湹=ab&|t4:lŞ,=zYά LHqcrWu6#>19 j5:T&XZ|JEDZ{߱-vBxTB@3NzGثvb o3f~z! Yu's?wJLz@LՆ̢ Dy9߿)vb`NL(*fHmŁ&-Vf4Li"Mg Ϥځj@ٰ گ-5ND\jϔ+]!8!F7~~pnB?ꃘb5rշ:olԤG@%gjӃRZi0 &Te^>O놁3>`FT b{2®jDl X)QnKMW|Dan#({0:%(tVŏwکn|ȏ| vɰȈViP2VPLSuخ)WNVd0wA7Ώ-: a>fvE;lJ]&BfB8s)tVGfKփ aI6:xH/Qׄؠ>V_ P *~S"nl;z-p< ^q>$yjL_s#CJ5=>. e@3*-qT_ӱ„X{XxL"j~FT?G< :š%y' Ը9J3@Es\ѵiJvAXl]쎓wI6@^HN΂kpD@rLъ]R$QD {oLӉlS0χ7$qn:b6G $39u!o|u =f O3T-Бr{'y_"WgS>DRF4lq qƤMs_$lgg^09cf%Y(iDGq2f+Z+KmVykb:zS"u\"KPޅtdoѯ&t$_8눣^"k &<3&*#o/"i^+Χ%QuwotF̷0rb#ky5~ev`䦙ùcb4Ϻ|b%VqGj󑫲ntƎQ`R~P:͚0".4co& y2<5…/qwʞ-G._U+_~6S|--m3 2 #՟YrѭY8 Ax?o S,lXh^lpŴ"@A{)hf^䘩42g o1,9:e-,/ʙզJGfтdcnQI@¢_4x6UmQe*3,N,<FZ]5vr! `Ťo<"zz i?C6R8#{ Y%_JFC`[ŸHe?.WëLC]ʗP4 N9Ѐ`m;O)kޥ3=oOΏGL[.4rvwqݚAwO}oQ$9g!Y:5TЁh +Cn*jzmB_oJTFp@Ac[L=zÏkFEhS͗(/ ^G瘪UeLcFZ82@!j(u >3RXN617R/e@ק}F O*q'XF7LRy,Mcm)'4Knַ&@`4ȘEC>"F~2Ss izlUɆ Nx~IYo&w|{8Ã{kF#w~ox4q[A'd*jEZ Hq'L rs6dz8J6.HL:{O"hF%-Uo5#[ (UFKu!^UuZ27a)L!wvEE3,㒦r\(} m)]tM(D2h/aLsXԐ V\j'`/nx<hehL0t;N/T oc#c<錿OZj><w- "bE &Am4yL[Sfbumva#]UF!7Υe1%\8uM a_ Ǹ|Hۂ9?ze} *o"*WrZ}l!M`5ƃ1G' v!Utr$P8s#Id ;.A&x/BXxb~fךmC]crdɳ]1K!"f2plju)+}Ynl{ZĔ@3-.SO^Hu5:2;QJBdSiCY{ce dRĵ&We10+Q@ao;ϿV8TeH6=[s*!|Ck ӵ C */!Zl27.vkml\1{!mVR`Ȉz@kL Ka/H.;rSnp}J%)35 v[x.C[` (D}XR-F{̹tqgV|W'V;,bk3۷9^i-^Q:彣.{ v@r @qsurg:O!ڄiا[gM&N4R9QckCw| 퓛xC^I8 Ry#(KiM~2Ĺ9bu.X}.[΂h\'^Cmch=q@"^ވPƣN7?-0 QU[;"x6SlQag6ca6AHQTɆe.4R8b텐niM^7ަR+1m贸-\ǧ xF. zBjF.·!@0_QB$-*f2A;hGA{Y}'W(dv+Tdz V.L"#,kZ.Xݰ0=`d=l$SsI"@M :۴2H>W;ƢVg  c =x$5&HVḒ8ӌ!v;/;NvH$hA:Kq|xd ;^#C3pN§ 2a&-JeIo‚A8W-]qrT׳7Υj\+[8||Bm= Ӳ߽o6q#ƥ8HoR{ jm+9._G|/1G q*aDgX MW$^OoU*zo#(C 6 * vBU"Mћv-]ć;^=`"C%F~} )L&F!FAf/!pж!J;g0SRNM;eqN wj&)!N}1k2iÐmH"ѕԨcAmkRݠg Aۉ;4F~`4xH~1}e|$:$'T>Omm_پY:Qb-\ڈVzW4>q.Ru %RxIED-ic}6?2J 7(%YPUku#O"&XʈrLMO=J+VEV%4;-w60aAl*~wHgK֖,Z'HJB1#XkXrh6``<(@oCbe| @.'¿ αgYbnKaȇ<+4kIPq8fN1<"͙^> ؟Qw*F9y5dqRaH|_vBFwL w$Iu!ΔvZ~ݦbrllx +e']D!a%+/Fkw\0 h$eDd"=q" JF}f PHd>E4X{0|sZjw1T=Ѥ'JA2M0OUTv]߅9><~鴔0I6NA"WS WY/o.I&rXbA_hT(;_RGNƐj>#i { R]&7|:م~xnXFN@inQ](?ޞTy2@eJY]^?v PHAV-)"2z=_ 9YL8QU6:=z0%{Sk2|ʒ, \ # 6P,+(k!)c,+# [Jh}ݩT]i 6,Ъ0Ԉ)W@~V+@S*6BP<Ɍh`wJbP;.8Xd2̎NOQV@W{\:Ø e;~EJ}tx L랍߃7iWFKgPqC{n7OT A}"Ggg{.&dj#H+鶓|7;GY=-FE+I:},GZ4!xj`*{wnI ݑJ Ho)e!GN_ݼwٮ&C- oMGh Wfr2ʳy[9gd;{ kF=/%jYuKg$"5IQQJSYK|ppx:!˷r=u{ٰ:cl;5~Iw kIhi>_g@Η7Dqj3)M|ԎOxr2ܧ HǷ.u;pL &ocC9*a-oNJגԾf2EEMj_NQsk rVʈ# (<2"aDLWF$顉8It5N#ڒ04{!hh3 be|-zFlo<٥0wV8&|zd )2tG"KE5jeaQxьľ/,H0sv4|1f8YZ*Ǧ$hW 9`Џ,AAJ*a˃r`pu47xFiwpr՝^m=UņnAKhΎdsqSr-2ӣ cto]HFb*}F3w?!4@5zkv 4i)Lnɵ yl;W6b M5EK;I^3^I߬w|@iJwU?eҺx^Mx/l`6rOE>gCH .Å.uYL;A>2e?,Nt*iD7޴q#lحw>X sF{O̠tsf}̼,!b;EqP=cmlt6c($:Y |e0tޓ%ѤY#~X"8CNy[Waĭ2|-<JsEa $|l)dk A/kn s,;ڙnT7Ht>+x5EЈI88'#Xo݂@ڡ.1'15!d'7K+D혐 s䈌SYXD|,Bz6y<@'ai-EjJ^U (TV~]HS2Tyy8526Iq<'`ڵveÎi^jMttPz*LŅqE*"meBoKtxk@= %3<톻^!Uy|pQXVaJ(p'KoC>-*=gv0f^\101Z c7s9En{֥#߲ed*0k)t?%$rL.0P\k E|696^gk:$a!!0gݙp#-<vklڷ [ ])Vm–d]#WyZ~+k%s1@%WFqȏbO6libh^kE|!ZMKLpf HZӾڝg%"CZ+5Gvs2oʼnLrT }o\&PC?׷S"p>9"U?޼a!f Q3T#-/aڗJFCew|j-\ӝ%PJSJ4rEi5 - J'b]Pյ|(u+ڏEQ o# Mh>4跤RKӞOSEHN]Lf$Ff]ɱߐ;GD ]ƺKQnaBz-Q Pӳ~z{(O#ٶu7ԗl2RV.:;@ԜbM?3楴$;W](eLMxGU3+ǺE<۰ѡ척}Bo],6cÞWs!ݱ|Oq|*Vzzx!_d!շ̯}9Y~ D)oD uy kO B5Sa Ph]5@l Tf.~UR5I2ʍ%FA4i-N+`,m!iR5p!1ToCXh5, *rmcvkwoGSMh-Ww` ow>?d w+*w*).^pqv̓]N1EK ѸAM[7E^Z68o[5 w"Ss8@Qv"2'UMJQ/wLN]^] NLGFv[:{ C4я/[j ~,pt"%.= ٪ȗ)`0On3lIeǃ6//# 0'8qi-4lC4|1hCϲ'#慔imj[N;ʭ/ C&yA>.SwN8MKjCdj{r尀Fa٤AV>$瀇86DF50{W$uu.*Pp4G“opBq ŘB,RP_ydֆ6?,n,Q_JG1a ʖWnظfR=#P/ je*-DݏMG~{(Rc'i;uS'NN]ޛ_oQ!ʞ [= p䅮r{/UmH;@"`a)'v@M%-!ԻFJfqw!Ѓkƫ[![oD/ۢ˫ 9+@NfKrd "EbN+ؿdƩcTUğJYȪ-1YnMJ*!B2G5\oTWELMc0ЕִV)B7XNmΔfL*EnZF#7@B vDp@'o`=gprV תʤ6ZTiP#[1zdgX:*Lb>w*j#݋ZP%nS[ػ I6%EU& X/MW;`>e!L<H!^Մ yd6\cmy*I<>8el rw?sJg€y5d(9 B4x´lD\͕Sq߷5w`_SKDS|Dh0{׳n-4J\))&=Y !a-7\sb21Zyȅ U'z"RH" ڹƀEY&+ZCO.^5i1#CMLN1Y}8'\}r\5}C G>S(GFAn>=*iC4R[ހ-<ڎdu֝'':oesE&0ۖ뭾hxNޞyܙGX#$~()l{%jY#r.Y7jL-64~32>A}2!,"A lbp-/8g{4FcPx#hjUnFk`uߗ6<{.h6ShG ʫV4*:dIb}ObUToM:lyv7a5#TC-L'`JDYO_Xvcz}1tARȺfTM>E3O8rg*#orqFg [dT ڝ:U1`;7؛!pZ?4HD1'S10¡z9% .nC]"$™ M WmBk,Z@RԣZ1#D\d(rv֨&7Y;t{Bȱ;KҘ&;T9 scn4~+NĵG+F1:L!Ǩ3a>(UͲpx_4Ẓ(tȋ,Y<o<衏t#zBСS9UP#:ф6`N\ ׳lap$L2;Ch^`lEzI팳d 3Ig2']9RXäe؁e^ukGܝ&/踛vG7lH媛B!WaW"]F>r} :>I6Ƣ&WF@jW/`J|ݙum~P'+SHC8]$T۰=yރihK=ROaDPk*N-DCh/Jiۏѽ,j.]'v,(R9_l+QvW3F@wo+,jCf Zcx$A7܇-PQmrODۼ:zonn֩U.[ȋ';YD雵ɉפ`_zǡ'!a zhNPHV\^r2\>9_id#Q`mKv}@e2hAsCuֈPAQ:Fj&M?UKC4 1=~AZ>bBhZ\hBQFhg(#Þ4'絮@BҶQb~No0EƐ}{ƮWc\٠ÚLR"]_ Η_ iů+1⡄Vl `qNՅ+H\Wz$?9@*,a[<Ɔ.ӳ]L BX4 ܭU$/Pdy 6+O;2|Uӏ%UWH&uc'}y5FGs:.4ݒ=3Y ԱWC/ 8dF A4Q2ī~'CF#Z`ԅp3|uE[2m#_lޙ(̴[L|X[#*]9(pn{b[UnsuEGVyy:O77BEjc8VEa*HM]( nע&Sh@@J"ICH4&Z:cm%^7?Mo8-H/o&ا򻨚Uiլ^-7{R4A#EP+0(|떩x*l$6aGRu&CYdaHg4 o..3NcXוLdjЪze3I&A)lp:IP0`D#3=QJ B-('2oC*>ꇃSIK0f~dYiy?Bd4ޏRWlW}.%4%7XeD"0%mq)7`': p ^4g9 fqQtOȀv13$|Sil9f"C.5MfaZ'iXQZ6P&&l~S3htvDvCgx@/2sRk?G4Zev -85 1ۡ{ Œ+{~6(po &[7}+|Y<}9bCbbl n՘cR)$;sO%u4jM@F#A>ּ\ڥ'g[)MxNfTBdT9RST&+ŏ.6(L7'gl$ʴ猫35KlF,NcɅF*F2&b7sʼne:+'_/-MobrLg)Ldq d Q<9%=k6ǟ?×Z!IAS!}~ nǜ"7˹o&mӊQZf&n.>t(+ħP6"Wl?(5|aѐ;ّF̫bxTykJ:uܳ ExfeJ<e׾#Q#"Fcr?E%,5PF&0[+-p/ᣮ w(cYǭ2 b~Z3|c\83*L|ZΞFdؒ~S符 CRq>ZkޗЭL鷂k֗U|&E](C}E ˦WX86y>cG-C G衿 |ܝ31A[HF”@Q8lnuc<_GN{;[ //?hN5_"[1Wv(;Sa>בj嗶Z2Y0%I2֕ݏS\L\^xҧ=x'o\9.Hۙ3↑C쎥.L{\_dJ$pvַ>fo'}ߞhLP*rQmɱX,!1- ցGX%/J<RXJEDj'?zi0  T5ñ |C$G}ӛ\:'|d~.'\ulL.I9HRM^'Jё/;< )?/hY-ufr OnEGbT.$I㤆$.dg2n0rCв iA6b&9TC=dhC{5Yp]ADb4'Le[Li,/*GM#Hd[wy <{ƱJBq{ Xsg2^/W )Ѱ}GSe1 0 KIm"Cf>g [N=upsB14HW )VjTyVsY %_p r3t7W9tDH咵J6iroYpű}",5me aƖ&徤,S?n =Kueɡۓs4!w}8CSs\L2EW~yS(e L?+7]N[%mrz" {j8Hk{hlNtLH8)͟ :3,Rei=^K*;7Yq%,?2ZEڃJ^Ԥc d@z9 PzWqRQ2Uqd?x}3ĥiJR甘ZMU>e=%Cv{@IK$p#wf-SpIɌ۸ldV}R@im?qYo!v\(ث8'P7n_WU"VjJ=Byb!iK <Z7rߍ-. 'v`Y?Z/QIm~kVis_ 9"^k?Iep5Y͙}JN@=g4+1."I= Fewڠ*\W{bǿKX:p' :DVF7xOQyrPB)p0cVf>6s);ަ{ M=HarvK8VDes% $/VKK$b?OȧUܧWVn]F68~iъkEw'8qjD"ZXiXM7̂yյ7^r:/8m΅-iOIwzt Sz-?)ml4d \'ag o-Ga~\Ѽ~Z`Zsn=Ȋ;Th7p0w+s`!S7- Y' dB@(r 3*ℱ+Hkfꅺɍ@~F y%oZup8Dс*q@"xf#u>tÃkw43zϛdR5b.KcIdנѣK@ } K*E _4oO7yM ]k9 RsK|$ؚ!q'nmJDiaJnu6Mvʟb[-JEvj"nfi]un^,f&keL^;ٍo>yRc[IE\p7at2 lf{ؽU@Z㟄^5sρ5JƖ7zoWJ-3 䠭I$t+ВARdM>C"p ci pWsH^D]IU#ND' GV m*b;!fr .IY>/@F~aSCcܮew_,YdALK-fUN)1ّR }Yp͙0[fXS4*v+k@3[x%qm77NJ.76^dz9D.b$$|~̆{- VøGߒk8*KR;x={Wpn`n9x\W-)CcбҮ΁>2c<ǶViB"݌АSnPT8NNkXJsU$, =fb溴G>Vڅ_)o7N۴1T\)p5k\c~ciayIf0 `Wb30ENB3#U~D[YA+oL]1Sf'Vt\)zXt w2; '+.iƝ 4G,z4djkm d!ĎշWר0‹>%$3JwڔE*ڇ24;6-KiB!(ص#4u}Πr6iToK:kՍq=שׁׯ9t}NÈrW{hّ<68x~$%wH b/X_\MڬX2 Ksu !$QsbmXiMzP`0@axg n#O]t9Eo׊-D} -%n{@A_rC[LZ SƐ_p| \/5~ISxͧΪV%SݏwK0&*>CC'P@V }ʓ]{IXre0Bw^QՌoQ})v4#^jU:E);v({c>& ȦQd|SS!h~g8VC3׳S)/@-!׻p̰q43ӱW@ptdoOX?]Rܠ 0oQCsWo ^:" }׸,J8]`xxy>?u=h|$&?VTzmF&\hZx %jyk$9;+ꂯyb&@/)OFB !YN>sCXY~n*-|@rS_/4; @ Ѵ }r)nsR!GۊB[>o>|yw >C?+Ǿ^*< d`zἚ5q(50v(Pz{:5]H$R'E) fOҾzgۖ"FJE0]xd*w,#HO!y}3[#~kѭB6EG5hD) K,ےv2pM S)nZʚ]4p)aL0lAv/% Aa I3ɩXW,`}iZIzE86Ow`S m Q23m|Q#w l 6_8k}fUf]w5AX {vٍE+5-XPqX5f|<4=t !ޕ^za*O:N5t>6 ICD.U(%Zh+k h^%4=GPVҙS(o:Vj#g(8WUAU3 <1IdHn0"䋷G ߽1oz eiGƧ6ʬ$re~F͞O1:p̴-ߥq3W™Q}J.4)2=7+9Jh&roSn@3jzlvRFcڃOnoڵLk6.ik=,ԁTK=~.v Q ,Ҩ険Us1opq3[>rO+LboN1^ q }еwS.ȷI$i4nv`3fpFk ` _ovK-p˙a3{D{=ш`n!Zs9˛2 ?w|E}V0%Yj&P\s~oj_A'I2fVk+jKSȲOJNSf0C,<`/@HfĻm`Y!y6o,ϸ/9놮 }ERQTU:: $!MRЌJ1V_Pw#. &MݔuĖx]Ɔ:7T}gaR7zV=XqvG B{⧋}+Xƣ=C#;/PGV 4`ڇxpYW IoP:|_52ُd-!ރ}4:.YDщ=#B:Mޮó{8 8xn+KE06TSgzĖ0%bT"Ikv>͵=bťVe=^폪ߥ{B8h%7.C#6Eį#jc'뽊#s"\/eg s;+1 ^t,8V&wPQ ZE{mDRl1@?B-Y0R#O!?ۯ{yNp7.`Uz!%odW:] p?"1qX&ӞvK!6GXV5xsڶ.!Wɉw2n:NNY;1!&u>rv\uD 7'.>þr81P@l6{$Ε-ڵxG}4ifX[]4.:G]k{sVG8nz7bþxFa1m Pcy޴XbHZz4-2жHP#G^Fl)DB=Tk;4v(6`/ Ҋ2֣sc//[v(/%į -;PAŘ3/e3W]ePF>ݴ5#LAZ¯̣'AvlYD*?)q>'|_PM1 P7UӦ[Gs)xnI==m') 8|L'W* \plGҚ{)lafX]#ƙL$$B˙${1L ݢtP}=v^g]9\&%V9s&>e17Jyd %PyIB[-dy//MRg(D C&q]S%SDldv YS(;1"EUө7g4d]GE3c(Rck7<.K {_B9Yq?;n؅eD\ucH^ ٤e3&@27Mx=T234DCpbYlzN]vWP$߉9.xp n6~L=6Rћ{G=H[@ 9 5NHk! *F}7SDgtlW;>c~xų?$?6&dq V'CK +~t /Ash\NQp*~ՏD~亨 Ytqi {ӮVD*AaKݚ!⟐Loc[ o8\kЭBMV=G)֒q?cbJ/T +Ƃ 3I*cw2ALzj`) mm%52јT$"t,(֓2V{i6ЈD>>.PldG5tAy 5qqB'Z tw$%WOMwDfflZH#.]Otlj1ѐSٵ6+%1>Kp miԄUR(+tl D1íCJNI;z@MZa8 *&\ys8"ef𒯷S7]Fuil-h^H%:1Ӻv MFt'8KGN ƶL'&=j{wՎ{{}5=VͤH;'x<' ^N*ZwQ5'bexfj7(%.Ϲ#X5W%lSKkٺ(~cEc203Y?FT%C93d͔5W/1F"_Ci9l=cusa+ x^ZUob /v |3CԠ]!Ã\lS &X w`U;&{u3)ua![$)dƨp 2bqg_}_Xfo`O^QmI`b@qrsmܗhs<"4"htvf7)}Tj8OvJӅf͞bmn;(%qE/`.*Y{r~ ! @gi!` \ȃF,AZ.Nrx{!&˖VJPk; i1(o ?}5߀"EpE轏x]U=_}*DUP笑rkvCB1k*4.,׽^L&2;wS L5CaߎI'T;􎿑`àD)8HXS(5ڪn+焃Ċ/$Yy|Ԟ awG O~ ̢mv{ubDHf9 Pd{ixgYyavKD&5R6!-g5p}>VIѝ#&Z.tNq"=泼ao>rb )^&W![S̠"gjjbLx6 G$yrP3aH_8KnyKsTffZӗwX [ݿ-<%bi]HκҦJ)Li0/'hU(AgгE~k'-3ܽjGHnRMJ'婦8tڦvm7W1attYů [ȤCP6d"m> e@P]`6B7gxwܫrrO')ϪJ?0M~-$EX'B][ܣ@* V0.v$ .O%IZie܊|5#/ ɧSġLHpPzms"դUۗ,ި'n)Xh5OZXcَ>& &dJT~W0_|Ǜ&jDNXς?" U )j]knO72-C}WRy,|h+3ElCfd,A4E̪J!`RE??;ȋSJh4A M)b)f u`0Z=>p5ֈ/ '/ja'纎G!ܦ6ɑNclJs.59 RS}\r ȁ`/'y 5Nu:ZHrPlee6$ڗ7o LpOY)8['<2dmD:"tvAL&#o}QxoXm6)tb/rR4Ƈ0le&cp}32;8@` 88-a~眍:Ҳ`mĵVgz8R֬R{\N~]c +kË7Ɗoq Lg,kJJ&DZuS֤&0+7OCi6@ fL٢Ƹ2_,sힵl9}Uh|4uc] Kd;9 5[qsK^H5 ]DIp+D8, kvVc} cݮ2?"EvV%|вP~~rDj3'𷓢JOQ>Sz]a:*67,m=zV2Fc=y"QLa C.+xx );KhY\}aX}[rBX);rZ6(DfNУ<S41SҥQ/WhsTm"RLrǦ쑣%^oBNLI!}g5 UXtI3xc^$_zN[g k \ g͋%4N}8v{6c:ߝ |>Ʈ~t(#Pyx̢PWҍ~qRk\3?'#IQS̽ᚆîqcK=Go<$>yolʼ,ݟ ,x.{35Z7.*ڲq{&c4V #~E d?jiRI ǔ~83>W+Q"&@n%^W;[BŤsC)f7ﵡ%SfRm'}Q}RHO=hYh,JCB WcX2!~(uXa:-!zЖcɊcmlIXsIbe0#"Vbɴsœ;eSd {\2JŞrPh~B[a%h)rza9>,lR+mN("C':/iPzQ>F.p.Nۢ>wk |@pؖEW[Y7ASd[Psk)搆ټ!/Nse]\i27J.ҡѐOٹ-" 3> | h[M I.HțyfGpH>TEqvTLmksP_;Jq-[!ps g?#P>ãݚ>MpIBѕ*] 75`quFA]؂Zib)8Ai 02F|)'c-^G. ő] K촾DRP2Pd ݊:!5c%AiW5 O ؃-nH!Yn@oU?ҌW0MǼH+ f@pwd|*>?P,pQfYDur} ς!P"ߺt(޸KF\Ԗȗ֝+zN535nݒ3JK&Yx*S|T]5hP%(VtDc>^?] Ynr?՚IUW mW͇`ᇎ]G"G21$v?,5> s{D +5Ѳo  ,J 7ꀝ .&FJ ã,ҋ>' 1@Yc/P\Ӧ?DNUO&OBÍ 'LezWGj%7[]0LBx-eU5~{1y[$OɃ1Ry 7^#KWq~[CH۞Mj+|(xD_TrOtک]hs~-\(s}Cu}ⓌYZ #H29n?yn(S퇖÷K:b[R"m^^:[&wɖpqM/e$['?ؙ;K%%#"RUD6uUx#)3 Q]r j"#k\gV.Ҕ CuqH7s;Fi@H2.Z}D^d G DIP._zg$R)92?WSEdZuJ0GvP>͈͐w3Bqy֟+4it?9ȦQaCgT+ d܂,;Ŵ+x90Bxi{-jjy1Tp4J1Ltˊwv.?3F,FY_V4l~;;irv v[Aka0̰4w$Ś>[ G=%Y(u#SLgq="ۃf 2ZspХ8Mw(/𥰒1KQWjo"s[|?̞+ E5>;"M^"Z+Q:gͦK.1w"Xxy ݟ]йia솴lN\[;ıdcԿrpi,>R%iŶZj_9jC[]ً Fh)1I_%B"\ZTdIpIŌm(N~YMT=@F;#Z\ʊVSKY 0z|8N9_1IGnQ)1u?TI>B8U3gEViR-Ckt Znw.8Up+NpD+tCqY] ֽ[>#W496!t3o7.p4mR]-) nU= pHs.2 "{x5ٺ.eeF(%vwg{a;Ĩ_"b'_oyqٰkE"`6#ï$YfAKIE B{j9 S;e 'vC%(cd ɐJ7\}جi;gK2,@9oC R%Q6a-8yq(IEGߍ#$B3czM(]jn< v{~?⥲ 40݈:gF%T)0gJA/(%ap c4rn$Mj X.dnD탣0g[wm.o!gjo^-u%At[J郐(,tg*(;o{?ahƱ:٪v[ZH}>,x-Itw3<A%/?г Ǹ_-ΝW@:%V8kf^c='t; 7[^W%ݕ`61--NHO:rX>`Φ`$Ў}ZBzr>\`s 7n3nw@| e&+Em?&*4l9 * wNdݦjUSeNŢN)C!W0V&u[l#%(SЌoWFuXc<G&٫ vrt障!TA`\{7aQ=dEiatcBAJOu[(Z!aDXa~nI7)u:JՍB|>jFM ٯ xNZtv}.U8˕vX뎃&Y` $Qv<>r9;U|7bC4<4 ̅ՏMϗnu^F` &<-5Ygn1#H ns6O<F_i/>$ |T;w7? VΚ{/$ő"UT^$`nKZpP@8PF &}k=k:N^5+J'^BީՔ7 _u%r&HG3SȔ8^FAcnVW߸aC&R*s l&*M✢䍶Cf BwiϷ#H/7f;U$KMK㤊@E!G19R3 *uDDy0ڌ&W}Es[3/)yk$2嬔qfLW+%0Jbx"Z|Yg-jr|pSaz1N{N2O|sG=ZTtcxwQTm-W:qO2@!l-Lj@D7ٺs[~FK'sR+D <Na8>=ό9|ͱ؏-4kk=;( k@ iI> 9W>ෞ vŹ@@+AQ-/A]4Ʌāa{N)F98iUY G-z%2 $#bWi͜hx@5݇@6L='9ouAlI[݊ٙ=30*`^ L0N/Y6=j1=w@9tB[: -l=\ X)~n7hMZ']XHpU~/RCBِXFszi]W_w+}r۩m0nZ{^?KJ̞>&CE ߧyK_`vq~>!뽺o0;6V71tldIQLQk5t_erKOJᩦx*Q[aJKФU ]D Mixy!(y]{BIWї׳_+᥈WVzٜDOK&&4{Ɋś¤: ouRY1vH1#We.yx|f|DD}1":~j*~7.lT$" EJ~RfIg2p9:IMi5<ψ^ (!E-wN=oΆl3Q+3o4$P< S}y*/Al6Y"N U$F8uztVASQtEEV$:!8_u캹YA.vC$ 9ͻn=ei)~K42I0 lnNrˊ9@֗ RzfHPwm+b/ϓ0oqbQ,W L(u+5#%1q̇o" ۦ|d/&9+A Rږ7!)VER/梱%C&4T ri-LYpXw;wj6G¢o{Kۖ&qm!^g75]bKD̢׆!'L`ZB趁z%'{h V|YO݂HFK:^\(GZir@E h;y0dӼQx䨸^sfqLm=9έj,D8G>BG?&ݮ@Odej2 o\2v xIJ]x\JvqU}oL|]:9& 3dQon)V}fq9!(zh|;`}n^AX5_FXݪiV$%@5 "L;qi"萊 ?-8 MACg(\)%Eq"Dg3ݛD`bO:%' €q$m ]fX좘|D#fa F_0H`e)΁8$OmDY_]&Kv\ @}eǴu PAkbI /O%,Vl_a9dqFC^qy̆C,4[?Dw+PZ:vXnKi^>Bh"72SjmOTYܒ67>fd =n>,F>fl_L B|NQMb?+[?^eZ2jʅ΅ zqa a][OUuiAk"֭P 0RD9HAh#HI<)@M2slWVWܠx1 Iљ@A#]II  œ$4оLQJ3ET{|A 0s"ԥ# T]9) ǙqF&"YA6J١":ak"*mK*)q+Og$*G~ed?^d>5粮ѩKYv(OTn51a̻)cbb /`=dH-цi$ˆi4p#{xsJ].)2_Y =^fW y`inK$q9n~&Tr$#u'M6X a@Q U)GX.}W(o_} wFr>@lE jvxܡ eTMb?.! SRx=˥+v2徧6`6R,qTsda~Lso&2p=1e;vChIO(V*7x3o䎥?Mz`&+a7߃YAyҐԇ 0 EDlet*n_h8{~ڭwIBGrn [:,ф}d9 >,r5ng 9q[zg5\u%gdUyE!&bslQoC"Q^ LFQ,upV]͆Un@9}N3״9v﨨%g&cjG37ohŗ9L qf95ot3]{V*9.b&jN3"Y{S6gs1,JD͋B&-|Żf7n6Oi+xg!zs.4 > ҧc6.Zxf9"8_,SZr'߇ J& yfs ĉIXwS̮@0 l%< ZG2v ڙ jIO0TPGL wa%⥐?x<t^j%Jnm2=L흻bp#.' ,:]t:˃q]%+8 V47g/ qqmڔ& e “IKU(*os 2uj/sي+E#OU.҉U- +ielwrSIABxPRmEǘlⲯA^!KR߃f{1 ¢uE^lzE#4 Aѐ=1~Ϙ+® 40HAJ8Xqa8Nf Fba߈b&f!A6zYXξbV9VmRaW\ps|OִJL0}݁k` {*\U3dŻ-*hZ6i<|aФ:By1uyxMތ6? ? J`.p:o{LP'hrUR NeL,.U:,#3HssUa/WZURL*5a4 <}18:\)8FGVPˆ7qJwJrLbjE1rQDM'"қ|?IlX=B7WAR6iM;*VL *fCGx, $nx^O=lѧzj:v*/NOP1JY>WXS.տs XrZ;ßqL r8S>-O N Ŝ{b&^0[̒͠LPb5aĹr'Nb۝^0@D6P*F El2m~yܒYe\D&g>C/0 XӇ25҄oVET!؂ݪ6[l۰1$hAΞ>i2.M/l2"j/Q]'7~bSu /eR-5g:*qKuQSw:YH:G\%-0)8F$i.{ 7w՗Jr.CI12ҿM$09g(*}ھB?yC}.#ebDW':2gO>dlͪh;'Z$1]\O "pRҝtP4pnhE|;n0\$ƠO2.b{X^}?b(,BcK OFH9d8{ւ0vn |WMF{Kg>&Wt+IΑrb/CD3DZMq$9粀˔} )[ x 767\Wltr0G?Lsv)! ٽ~SxMg-ȿFC2{fmI2%2ԇV) 4x]}x")P=]&e7%?~0ߕu)il5ySh'Kxع\Fb@\yI9J:?_/^|i،=PesXD8NE[@-Cr *,bAsswfI?$1@ _A`y*rOfIQ9t Vu-"LYccRm!vr@-9[r7ÚbMJ3-9 T1*>BWmgWA#=:g9iPvnx^٩r˧mkt'[gfx ګPkt-!PwG69&h#BDq9{kcG[*4&" Y"ßo`kWw#)bJ y-q>@ī2ѧz VCg.M`s aHB6#HR..ףp6}"\[TOzp4hB[+]< M鲎CTum^TH!cs ЫZ`6bS v%ucUglWaݤ6M3=4ь,[kȝF_EZh0.L[Ja,[+/ y^M"uJr!1*")!=]`4%;pɶn 8fL[L56}Q,{)+D xd!PS"Z3+: :ntIDi)My_ A "ij!4ɏ yq O?о!/UfG2ǘ ZfdR%7-䏭t4,Q4ݐ쟂z#f5qМ0p8zeq>F9ĪAeE]V{@Qw^ CxMjY%ҺӻeF g"w c&C6ƶnkIMbz71V k5@XzH6J ՁtwiU%Miݟ܎F*osCa.n'#|bv0M×kyXzh>IN{Z iou9 :Aj1kÿz@{qDqxJ~suh`,2-<󫃷= Cd-yfτtAς 2J:ټ>h‚5Eؙg[ i:Mp/KPf"Xz.eϫp AKNx Q6c"  ךA`mM¨L6n'|p ,Z. v89xjj]\2k-@BP `>Xki A*a$'ϥ < ic[@nSкDq"f7yLR5xy3vm>O.ʾ-^ =#V)OLD_DžoA_lFK,Ѩ @B5*#b1 j i紽&!cε@Ӓ( h_9'~PPe&cmq)n^?&d4{zN3R'ث*`TԁMY5=| Zv9p3R3M=5y1@u.v0 ` <ȥly9/H]a{cqubEzvDxd͌[ AXw*DtkT+{9q:^> e9O5!Q#tNkyt)0JZ_.iMby]#rE(mt aLEΏc/wkL"ӹԄ3=) Zf}L,78C 4fPcq7>Mi\gT7  7ߤKul"xj`GJ>(Hn5*}e%0^DCŒԨhWvV?QӅJ~rNpl=FQZsgA!QRlTQ_! wzkh t:uH] vCݑk($2%3ȇ}w h9!+谘.R]ldaLT ҩH6}’t`gѼeܖPA>Dz:,[cybgD[`&D ;,v2h6 =Z¯lU.tFd-@:fAX%-tLkpy-V0;VcyaEf2Yv*= Q ;5=dլjZctK** =-7ͅgKT|+!qmy>%5/1HWKVE /h#$56W ֑讽4ր 9It]EDYI$!֔`o0j͑P3`M(kp0sǹϯ6_.Z4DGSlOAxB5z TT q|&xݒrP8B@S5 ʟsQFr: ?)MRw(tZc^ jol~ B*5cL-!ړoe6mÍ:ĺs p_>e9V, 74I߷9!ߑ+@깔{V㏜v Ųͱ$'B\ڞcdR5480AgAo.ٍ%^TM^P1>LkHM~Rw`X}(ܐ^g'zVa<[ źl~RcN}AyN4pꇏA[^uֲGPhթqz H {hOFP*Ȭ6CYZ]J4E pX-==oO:ɉc(C.8OЖo+o~-WZr=gh[4Nʹ эP̓RbyeQIEz7ٗ#JXͱDda6>Q ]*KP&h ې?4|SL*KJ=G88tFn #/xNγ i-d Jޅ?e 6ݲz Tzè'݀4QWdX2ԯ"XT&V}2"N5Hܸq?@uL_`eIiD\%tRNG@UH썉.IE>T. }uo1yI'z VwD (TdTEWG"/SIg`l[O$0;|;m+G/fyM-^)yGԲ YzQp>b2?[=2 v}ޫ _~X_py:P2bZ ^ #fIÚ OKN0gE3(1.u?MDə=ǥ N}9Dv ^0+,#=3 ǯ\X)L8nV,;f }s^u 1 S|UAL%{2. &O6uf{5i9n\o2mh!!Gw$%ߢ7s=lgޟ y-2k#\&5mҶ L/U!oUQK)5~ G>-E7q9Xbˡ\KDVw÷Di%Mz1_G+I'_E ~btų3wٚ-(5 pS^UפO ,E^7']+(lnV[6 tp}qNNĶvb2Nd +6fYq+.k1!`X[,Mܮ_#h*;η_ 1k"\&3"T nËEq5f}Fqn+{.[,ktΥs~uwnO d91 )q`y '{Y zocC1!8^8ń"}^ o"-0U2̉]"~nI$ Y`?rSWȱCSy?}QZGNCVaX"0IZ'@$X,k%c;6$ Q݃ƫUm1&XiHbp,ꓒ/vР_ WgH BKI?,O#1&jP洝u?PkB ~vDl]-_Ԃjw4oA|3J PWr^*3K7l`sx8>Cpt!+犻e267}#/?*Q_BtPRR@Ӗ" _<#hTȥh4U-5N\G1[7t1HNG#'RZz]Wf&DwޜHC<ZHO8Y\r qzJ:3Fz:*=c@up'oy| OQnu}WOS% iK2;!$anض5ae֝VDώL0nR$W9ewbȿ!,$+sC ;% eVZuER&*>9;:k YqF99끴x<0bWk%e7hؠ<)vD11uӇpnFSUV.Jtwz6ѫS.B\’vsRq[)lh<ԉ#ޅSxxR~bӵw-p$@ޱ, 6҆@F,Ӑ]>iJ3޽+,AZDIQ^mܣ-Z,c-`9p"  )~ak\WmvGNL24'ajN;;/s0P}}ɲ.zƣq=})G ]UZ@o aX]5w C*gcll$h@kmU ۧG8Dc9\Dr\$dCynZnK1%+85 nHjf;N`g~ZE$jD~Кm0EY߇:j ɩ OTBBzoKE4P&vk{`,qd0PyxP`* /]SWC;SL-ѭ4&5߇(;]bqkIT)4aһ/ 'O`dF@J2tA,pgdh]U ]Q},xUa|`P)p j85 YލcW{2_;I̿==h2x4ġ3:+6M/m4 i1'N V;R9!˵1k:Nɓث`(umf~ё_>ޞ ?n8As_z YEXjDž0",[ ' x_GN|( #VdpId>l=z> [nETڏtP]&mI}GºSFRؔZ2z#b"Qi)-Vˤ8|Erkح~VzHmB @0Xip/ԲlnEk-7"Aɕv;YT #Y*"jX@B7+5< b |;vd:r9^iUg؈ӟx(;zF"6Q_!oUoӏ׌eGK.|֦Yr;s'r㆒g xD!hO5}@X EMWR Cy,-?;Zz̚+8Cѻhfz:j=ڤ;%F( s]1B =JɖMD3Lc&3_|M ) Fڐ x*?!@r,徇g40gE@L7&wFr7\[>f4B%v>WƧsl,UW<@6I4o0?\+'Ly bK?Gn|%ڬ\m\n[H$kR=*j3ۖL%0^@yO}3+qI}(Ic#8u fo˹}'"UIaI^8i6#x]m\cyE-w݅(4H{vb8\ dt!EԳ4ދsSoLmb*=IN=+'%U^Rbީ7ľբ̨4xZ&lbDy.cX AP]Q @[U{ҍ$ ۀELܕnV4X5+3(^$TE!9i'k~WJ9LPgiPC%2JBi 7?{if۱ G%9ڥ` lܭy?'eب<6 WGNTt׌.eD] r#jATE74Y'z\7=ɪ ;qm#kѕxpQԊ_;.AotV rx@[huv;0 z~PUXnGTd:ʰѓ_d$|l_q A:&n#>&Oԩb 1? yA [y-XPTfb.:s,oM| 囌{w%;_@_|xbE  w DaU4 5R'n+xGc+ g2r5`Qb{{j3wqL"W\_3-pџE` oL ֯q1v3>RQ'IزӚ; v:FU n.=0[ɥg9ݖXWHA{p;ֈELhR1=aStCOA iaGb ъIBGsqAlk똑w.&;1*N~뵅xWd~1 lEW>9ݿ) B4Lҭ|+ZCH5/RQb*_iH3A~R\jY?馢j")#3#Mχ, 6R1cTqiD i{$[\>ቶF>T}RavEU5 dȠh MO,VzivT[DJ@/sOoy B/D*roϙ~~ylTe'c7,]+;mC2n5_Y1pvf4I D^~G1r,11쑳+ʵ%KՠLvgXoAAr tr!wS@C,UfB|/E2QBO5{MB dZ<W~]-l")W7Iޗ8*1jϠlF[O}cϪ[OKcFuq+ `Ȝ#]JɆI8ALeӉ6|NȻ֔*3kͼj8)i'ݞe#ק&mjM%?ۢC=I/nR(g$&xF*%WFd&U㴩Yz`"$LwF'J/[S>u<US42#5H f}HjtRa}U%Զ"l=Y CG|3/oO{ؓ*nj1BQe]A0 _TQ^AyJU{«ŦŷC`̯22*n vi<D:@jQ07U`.^e.$,(Cfy[kR1$QXA'B?bk1j\&@lAnW/ޕfזI vNolBZ?E55y PbwAwv'ik'Fx@2$lm﯅Lӵ%`aHUxÕn>tI՛'#yQ'J~/fT2K/^"scɲ thl3 TrqDaPPkU6J]b-a2Ng$v[R?kjbAR?}t#jcљ2}lyպ+]i)Wyn0̃!]13hʰ@^0o+YqllqRsWrY46ח= |N2AUwViOLCUgߝ̉~SSsۧNDΠp 5Kkeo2gQs^:Ǽx9Ii4F֋tD^z)m\ٵO`<śqB1:e jB`~Oק@п:ƊILb9Pb ũY̓&_7^hn r .N4;7wf*N7Fn~}m+XSm}aT \빦zO@|?@}6hoduYQr=kp"K+t*Ы;OΪ̙˿/ATa™ՠ6GzdQDLb2]ѽ6,INRs\~,/Ý: AnxC;yF %L$Ğ*\L I[ӗK5W " ]2Ν"qN@txݯ|"%KC$"ھ[ cV.u3PfR1*@4w|/M0~1+qEf1t͜eլ۳DGbu1*1a:unsTI*w K]Pʊq:Ԧ6DLD\0<XG0nR7.9c|Z֎.xϵ Leg`<{6\p˄ ƃQY4ލSG+șyL+gCM4_1մhq6҅%c?Q~ג%~iyoX4,y9B45UؗcNd #KZ /LQ^=1A8d*44esZ98Ap=|g/e0:Iҭ*_g*ū]<5E3B/5k*cj/)a@?Pey?Y,*~Ȍ恄,fB Iw9$ uMWjʖїd|x5S.ܰo_[jU8Ƚ[ūXշ$bOky1>]\ :{aKTLo&kD[Y{b1Z>Ő2O> f` }[iӌu@LmO?$/H+Y]9maD??^\7IY١$5|C^qmlaMfz;RWߋmIqdk_\!0#mB 5.T.B5pͶZ$d'R|APsk, A@8aW%w իێ"gU|jV0WlTWt1D|mܑ[~1'zrH0m04a˱"RU7r{jy􆃱/AcZͩiUF۳BLa<=a4a ů-sEϢqHԩ±h|*+䌩2.yex5_w+CT(_ŮP4 ~yx=4W4ү-%0iԔhfc9G75\귎ȸG;34}#+@.#6gP'ϠDj|>qB Moz8=fYBr!/:{\!o4 n볖 ||:)רg\]Z2B)7Zo3MǒK&\h:kD"ʩF05;Ȉ"w oEܴsQm &hF]>}/IMeK Kk.Zƣ)i!&be1 &RA`S; ͳB  |bʰhqDq;:R(/w ֊luNPEuJ7Q?IYiV{Wb+P7 Ji{{fw@7l*}h>m#jʞ/9B{Bp7O`H,@<)Ɯ{l)\#٪"reU~aJ8s_q.uDh';[Dz-ҿYO]ϹAqz*'Du|zk`0,6| _+^NɁ\ /{]R'Sj&;DuΆsw!`#vk?oM^9d8ՒR #Ҍ *.k>p L`=Hփv`JB N*t˧m;,rSxVɟv ,r {:}kN.8j=9kuJ)Y,𜟏ly֨")_6-AU6-4ۮC  sāa$KWG,(4v/[4W+ͤ>>+q?f38A#AB^/|bFQd ?XHj;.1~0$g;fK^"ɵ(*;i4WxIsJ# (0c=HxF<6 $jYǮj h؆۔%tfp BD˧Ԉ&s&:8uhD0&HORȞzig^ H^[ f2SxΗE^/>ҝ@RG]ni|@e–o£3ޛ[w3QCJB+lJ1DB⇙16Ίp)}@1HaKLI<^XPnj({]b4tEj9UaGd<yusr|ageawJlT"} k>ݭvqAsBQeaje=y:  3~Ȗ%ޞٔ. Ј|!~b!8jAQX~;5C{=~biE4͑j_R mְWSKC= /%1k9:-*=+ 7Y-~iϾq^iMR]!T~%mo :dɚgū6?3MMUz)t "yj@ jX{!ܓ2BQ  *-5*VVGbxzX}wIJ;l~wqK sd!c:n"bfZ!aN!=+_>u^"_ؤ0dtVm|frZ86buX3)J,U=`TW4Lνh_yp{4"\beo6k 9Z J\%qWV[LtC2Chg}{]񞍶_W\\c_(ڕҢkۡLBSe/pG]Gk w ;Bx9 ROi.[!MJ% Qض@]3eb#Z/Ɔ∐!ʤO >o^w,fk}ͦaV:(rn=yM( CҎDK'ue,6|N}˞Ӥv^%j<'QY9A?\&L}ź@d6kpO̢\Y:]& ;FMCD~%Y`Lp(g*=A 2vTxG[z^L#? $#Bla\+6R]ju@JjX,5@Ep(KNTLKױtf6/DK<` `j3:L -P#oQ1xdqӍW/ڃr~ӫ u/b D0S8GzpR7DZMĿw &~`Q U0>6ĴCHR6k:7=})m#.2%%˭U`#6;cB!Hφy4_ɳ4 >gH(!܆j=!b!)&$86 9 dCX ΀JX-| DV.Ht vgg_dҔEi[ ;) |?a, /vuJS";Cu\i&.,g/rryL S>2˚ftaZUA:X63d”27H_6i?zbT\)CYSfS ~3S_冎M?c͝`76{x3fZ25y$Ͳc=ίjiL{<<UeT}8Eool`w!ܒ" @/SP]}'` na['.8h*'艶p=mwϸ˭'I 3|0zmVp}X[;}O=2n56gYyNX@.r^S0݂TO7oLj]>Oeu KT8[Ȩ"S؏QgV ,3CgSNE1tW[<<"0@n`-ͤ*9AO%`r=5`&j>jϽj"UTtOk,Qvr;0o g9*u(P(ggUBKd=5bw93uؕzO I~YٍpGjWgM0gmʘLdg7>ֱHOB60y.Dq \Pb?>߾mnMqNsJvيd3FX-6\ooT1oYm+6-e? (2[v6¯ra;r 2n#lMauɊv%;aZwKF"j) ;*?F.8@ۏ{6 ʞ³otqܖِU?ƗHgAw Z) }+{*ʾ "sGG_l2쀣-QHmŢ~$ɷInJEр" ROW֧Zt CٞY]^NUW5UG27o_]d,Lgj7@nD7E~VoMD5KCD/VMNhB|ڧE[8O7cH [[i.ېBUGAԑ]G‰_tQx7@D$/ClQ Cv?ڕP2G?)놯y oFֶrz3>b"C|Tܿc{TFA+_=6bվ0蘷4?ճ눣$Hd&sۛ?'s5" ԬC+_J7[B2rg1̮2$sN!ɶHЙ˨*s]WpbV@؃m2II#.lխx.쫚8:2H;v;!`0`HF_a)ߕo/k0d6HP'}8UØb~\(_2HE*[{ )%*U_ hB:_RA#ٺE+pc3P`B$`N;:Ύ̚~ &aVǰI(!e)S`\z*wzjO␂O1-G-\,IH^D{+C0/p*"somsRpԺ2BdLI6V[ŋuzX{ \tKq8WMqEеo%b"/IP0okɼ7bT2L6vT ~ )Y4~Qd-\+t=×e7^se n㐿XC%шfXȈ6%s32zwڒ>×PgM)kf bN&˻Z83МO専;sf&.7g$~\3zhUʙNӘ3f)+p ﻝGgd䒆PWVOkTIG7WRQjSXscK \4\9j#RT„3Ḧ́bGNuk׫cY_'EFrs`+[\]*{dUm"/vVE=-v, -C~*gS5|-ų=tߏd7b&00Egű 5*BA+5]yh&(t4pA!rpOHnE~ ӑNiVs5->ePzQl3ł RqC$-Ǡ#-x۳n\hxQ\Iq\[[ѱ䇤TV&ء-y^ƜoU-o,ii1榰aފ~XQ8H9WU2o+]m@ 9]σrYsmx"Qq"Q|dT3.v2A.SN<#6;?!*tO@DT7>8eI{ F.n|x>3-V6 $˼Ĩu@@]>$!UT<1?3>wI{?;%/ON&>/Fn}ztDњf$5HxN^Hj )7[כ!~UWфxd{ 'LyUa_MpXbxhFJ%Mk;]W0e"'kPf/L_n$=+h*B'a րz!T$POPeVFfgxu{Ajy%ED)/SxP9%ߜ4ӓK;v|e|ɹw֟[R# I|\IN1`O:Ǯ!&A 9eʖЭpytj4g0ό=~ȇYt0beˣ6̞^˦b qdޚRk5Ѵj9Fd6n]H4.ѲHbvg?ÉjZ٠V)tq@yQ-JCpK *|reҢ-67݌3KARH?xe=RZȚcFmtg趠⩧!STZ(WQsDЖI8+_~=-hS+ū2OQ7_ >{?#;qlmU,DE=Q,Bu Y^H+KzksO|>UJ?iP)D%=*S!#10({őQkí}!tۍH#}hY9m*u514 S6Bm Cb0MZ~(jʼp:2v4`ו&Y+nqbXeה,b&߈A!OUN$2 +mT?(w3 >đu0S*´lWQy W _BU )vNC "q9[p_bY"= RI״а/@U_ngx^1a1 WQ}D %=#E%}ˮUL al'T)hEd>Ib瓐QKY6s/ң=M=wK([m?Ҁ@_ 6jKjOTD7+G1;wb _it Yۉha'@ȑ*6$1Ƹ? @P4tqʥkvLVV@M$|$/]z*VE&)ʠ ךjFoNpwҙbp&5"B^syo!rY]A'_NUڷ$@<':iS"ἱAu:>BכDQWUt?)7CyU߼#6QK,9 77,MX9KhĦQZd( 4ܽF{ _f=elM[_LЧ[>-Ҭ?Z]t&JQFa=K~|HZy<-w"0Iߞ2G)N)ZTn{`6d>3~3iE8=Ǚ*3(vm{BG!^ċkWd ?[_A &l/ک6\R(n J7Yd3Ⱦ>) -r2I⌜΃_q/FN,|JȇGy{+a0[℩@ْc tlr3W×!Z eoƖv"M־.$ 3*E=o9b, z\e(s5PMhsJ}RnJ?O=1oT B9۩]q(PL-˄sHBh<[^ !<7+r`ڥ:{< ]vF=0jY8a7zg+)aY2FoBseG&S%=[c ҇ @OUcZcYRI4A#hmQ2Ϩ멈&dN1T]` }['&lR^8|UF[4ƹT%9J5lg|pcj1UI,!H`B^FVY9qE )Bp|=5@DcD8lRss;te1lphKg!Ū#tG{@D7KfW6Vk?C&h%f NoDWz+,7YnS򏶣JvF8ـLhV)cd9']$`]$Ѭt6|&`K:z NBw@߼eDO~\u^hv6"5LEzY c:tA`PF6b a PWS$揨 Zٯ/G>5}]MisLZ"Fl Bۯiw]hA} ots\mfFx< >V<- HUjbM>IÜġ-&/F˥jЧg2y: >`/ k\|w)V{Qpu,WO.+wf5ioy 6>DT⾄{h*ҳxJ\1$n5&0W@̆AMg[[[i~%H%!D<!Df^ϱmH>ZX OlUW3'/Kr>B>ϵJk)Ib MLn'mR9k 5AE@hPWu_: rvDίqO]J6H` Cfz7Ib't)y# ")I&U}?ΛKb4~lLx9 IS'n;|PRY2+ÞW(̉vV'Fym! L>F~u6B8&1ce(!0]䶏| 0Jd/Yv,Gn|di3{s ~ V\7,p $gہ 7An))uA.7XPc/Ef/U3gƞqZD W}2]29XiCl|1v ©-qv4-8q@*5ҕ+].- 96~sAA~S6f0wمL]QѤM|^J7c>r jsTmLJݮ; ??m4 عԑ֢vu+}(i+ ]Nr%9@HNE>Z'نSog5ѵ:Z{^P͡b(m7+}Ǿ# r`ʔDȌ 0=F7+$H%ZBZi},8Zc~?=]b{WߜaZ%q}X)@5׻#"FقU*];w|ʾ]K-'96c* 4Âц ȶ&EvA_nU޵8rh0ȪPĻP>u:H6nP@Y}-(~|p״vV^ s4<ܛ勊'UwqPv*P/F8I}եB 8 b] >v%0 ! ZA%mqI Q,u?16*, $^ulՖ{y|f~1E()-^¤O_ȡQ)]7g]CKҞ5#إSpUCWV[!r^<>]퓮Rd  ??¬%קaem$|nH[e<\N$TCx<'t@-B2vl -HjK\[Ќ;> 砇`|:yNtF2˃7IѶr=ѥ^|UR>tmv ,!|pD?ZFvR{BXܷ1KI+\jtE{GJo2(ojmq' ʲVX/FDfiS Ai-BtC|e<Œ~b;r1CZqEkBoYSWP%[qwД!Ir[Ds)MuRN{!89+ vmgOL;u@oQǻ׮V ]qv0hZM"WZ's 6^%Wtm'(uj 3fW$}s+4O"%Ʊ`g3l|8'̇b6phj' qvB8Er,(|i7ee8I]+R/\'ThZΘTDwfFep\ i氱BtXZwbu g!%9 & BG< =MiT3a)[CR@v oL)5]N#TaU b FGq?%('6QV*{&ǟrLuL' 8OGSևKwfr{\̱ݠ>Π }LVM'x^Vwq1"(4?΅N1p p3oȈ<]Myx1֓Mڬp<?#e=c\)RN{f2!cyYd59'p {7jQ|z7,,]1K~p|/T $$aʥ3qib.* h-C43bYv§ v՚YZ=B)y紏uޕ] 4²I y 1z/| Mʌց*U54v6S[Ca$sW@~=qR`<*in.aA\?[g~移t0ھxXλ`4O]Wa5Dݢ-M.kOn֊AMxBqkne֯k#<=CgLR# 瘥<ɵ͑6'GEV}8$PFUiH$= @5qNq>X Q|pgɴ[BKE}z ߐnC YiޞK$#3ts$OB+76F7} Ag@oc|<J;Orhyh[\D#2JdO5T- $ɵRpWa}[z =:+>̲d!P;?ΑHHzua^o }KNa1I|ֻJ K ]k qGrKwV%7B|,ןڅ[SG0OZV:^tK{(&˒HS\b!ZQr9xn.A!r@Q\IqoKUEk c;Rβ"M 7rI}HECXv.Ř'sd^,Kwo-5) 4֑clutEMs%dO|?)z g\y/8q:FE㹼-w%lJ[MEuo1<yٳ@̈́[r'}HPpihu22i^ԕ+%]՘R@¿CfV*mv_@x<7ּ~8YME~e uȀ3_>BPص RJ |:ЩTYVH3CHdʤz4V;ZC&7mɇm򂿨g53mPMT1F9Ӊlz.z7Q(Ye6f3WIf `y'G4ʐ[V-;]0oz$۸o5 Sa`ra;MCy9Cv mbmݸ?6O::m4'^@RhjUe!9wlr&bStN*DdF}e{}|+;+O0geLs$_z@!Rh)yP' Kk_~[ K0Ő’,\^MGX$-s%sr*Kn6Z6+)# EgOf)9fxו0F%lŔF{o}Z A\Ǫdpjav*Y>uUwOȨZJzSqe.}]Kɕg]|.wLb].ܘġ<ڑqyAs04$l9^z s%D,AGMFI_u`%X:(TxL)v'ڇR uhc!M y}&chA=wJ^۬Ir59 dϖ- g~ۿkI)Ԭou~4RJEk;QH.*U|QhKBU>Nn%DSLMǶ/xc8EgCbݕodU/fW_um WHмK 1qĵB@Z@TfBu2o7m^*'^TҎfaB;1c PcP; 5aק7}s1m.BQm_߲"%Yj$S/ c3rby2z.ٻN擁#ˈbU_utH׹p#ݔD^4&T{>q`vy{JK&Pk:cF"aC^%M]>՘Yl}.<,"Сh/MW6*MPs }ߪr #?=\KvzRBnn[oQ xђK If!ARSbȇ4MẀ)4[UK r 9Mu8I6b$\l/0h2z#_UmEm:BN3 I[%+r:׮oxUgl/| USP4l&}@iX:H8'g XR`ҡXLgЍ=4'2d*;w޽GI^ .Thf=NjW6љ!%N,ma{fy%.ڦWL+Psqj=?64|c{a!`5x0ƿ:0l^Lk@̞µИ0'4=p؜)=Y)@Q J+zm:1rtC['. JgVM pl}ZTX.,%6oku\>(y{YL)FOIVjƑمiIY-m')oy֟k\m9D2ĴNwgT`6ÿB),I f˨p2x  6ȵ@L PFg PIaƚh8|9|:::hс1&jQ_ 0Ya"f`i~4JA첧G_Rh-Eߺ? /V_r {awe!l~@dPhLmdGàȄuCc +- -0b !\ĬH]{}6+הv099l~+'kA+껱޳ZMeoo0fb4'Xc_SfnbT ̽V%-Y&۽ֳ7V\eo81?e7j"7K?B+X﹈Oew \5ւ1ebW'y115`nm~,>AWx{ѦƂnj+MWXXc\D?% 7`#n:tQ/Ü8v L2]{b"r!QX =zf82I5~Os@}wr ᔦ! k" AɕH,x\m#|bKř7[P)Y L# SDn&]$aB^^M.FG.r*}XޠZrژ}6ӰEf'zȶ8QylLK\V7 4)ATj,%\bֱס0K{/޳\J|=Y5+KqfsRp+߄͂kb>JleL ߫#,hL<a"+}>MiDJC }=2 %F̗ [Ͻ&GD>D)gg 圷NkrȜL=eI俗kPMF/Ng]nREU >NEt՚PPԇz,hDHw$6Ss}aYgh\0[?Ă/ RVcitۅ^?j/B]aAOk|| *e/Uj IM̿|U*eR4F$.[ozH_41v7GS7u'Ma_@CcYHvS FA_b_ ùkݒgu`X/81+;ge9'Wj!N虑wHy- Ֆk AQ@d1")p:$XQ|aEAi{XK>yP)2E%F\?tӦH]8'֮ [7ٵҜ)o*#1, %g !ew3@gb_vkP,K{15VFh_8\Vܾ@$XUn%k2ZíKai~ELSLnF10W.&d{2idMP)BK'&T찼U<Ddߴ< 8#a<{EӫիJUS_k0P z \[CUX}؁hpAr&j։NG@3ym7dߝPFψ?Zڟt #Fèl]IvFc (Z{ږ}PTDF ͯt[/WÕ)&i,LrYI4tn!C~hB>^QeSu-@ksl2VKl5P;9(C{z/"􃕧H2ݰCSn >|4`r4Z'I08*BljM#`} U3<MBz0@6&s4Ù Qe/qaZΰ oœۡ5#0v |:[amDAgZyU/a)kM r /$BJ.퐼x1(Qy_53.)- MfO4i͉Y u}ø{TvS$k].I[_ *3 Lٮgu걊cPwiX K/)$djr:i*Ga',ٙ_ш*/&oFܠuڛXFhh35ĘzƈBYr%F @;coO!׍0_*ť]6tVf3cm1]OTJXϗ텈#x@P'hz7Ҝ(!@V'zMx/cE߅1Th1$hOT.wGq)ztHiNc!e//$Ua? yPz"FFl[Dm]Pr0N^|cxU_1@\B1 AÛX:n$)lLm7m,5dH&ߘd dw_\5s !IՒ 1 nmȨVDx:, 7E7S|)m ¦/E (ƩE-ovwA1x/i@~2Z*t-8Q.9Gf O5w71%V{1 Vvs3DKgmcU_zU=#wOek_*4 #kJ?*^`ߑ=Grvk"ȘT'ѽ r*G*+9+Va7<}P12^UЧwS&&A+࿷[ [5>.5-][ a7n$pnwV6ac"=o$4+PԸzPc`~$ĻZ7+n-7?%އݷߦ-(J:? ;̔!uQ)("c('rzM9- *Jyo!H,t\./|@aWS0S魜r] -7.X7jCWq5baڵ3PwVK]jq!?WYƙC&šӚvģ9pO>t%֋+ )Z_ 5b.pFޗG yUR  3S m< {|i(kVh25h1^hcG}sB?V(:UT-<qLs=FȰ7 4W]L tㄜUP&ŎaޘBb9@ [#YWJ)b*ʄ0{H;;_+rkpy+ 4BՊ/,j/4˵F0U{=䝆y }ԫ{ eSQ^ ie/d wK?J@]i+4NoDFD28( jt^U/Z:_n`M`:HGudۙ3s |0Bm?}e!hM$|6*,bQ>1ڸ+ HOz58G9K7yh&*P`]߽gWMEkd7::>%&L1ִc-FH.[tyXrww,MJC< Q9]K>m[DLх yRRI&0ádnd %}E]+ɡ8Q֓ۨЪ:Zizm2Jeꂑ?8ɸ\ゃU܃\D{E%*0`'||4ƵrHVa*ZuhyqI̫Mr[A8&6M%]t>AҀCO ]taD:r3`7E h&&miΧa 1Qp){3H_U4<ԃW|&Ś$}KBޟK δ!\_V 8 W|L̤ wy=Z$eD@ ({7bT,3{;{?e_)ZTR5r0wtiLUJ#`̈H^e]$Hr/DbJS´JLLi%2qOzM.y1x~0J9uS,QE൦2l@{0*=`̥uq|ɆHGKƏrkڪ /ݞzV ?AYɭS;CZBhd!!8Go{LǑi߹5ک ѽdNSu X_SDu7v}2s/"tEz,JC1<+ճ_P)x)"״^,D"70  pȚTtk.z =R:$ywd@ ph7y0XH_9fI^D,x_ѹXbfL4KZ)Iܐea5 fe^9̆.ԟ U~W,F8c#P7IR~lITγ*^߸@5ףhu\ Zj' VGqC;24.:iŒ5]eݹ}_ Omzmy: ܹ?yGa }-Y~yW9m^@uF0ĮIJ8\ 8K,'ga!7#H26lB c;!uX,8)#n+uRϰMm۠1Q [1jR9V+Pq#"~k᧺lsvNE\+|T伥x#:W- .² oɋo) Cb<v7 Q؎Y`c!8cǻK<'uF!t1𠼸(cI@vRvlTKϫߍo?s̕b.MB-̮-l̎$j9djd1܍%?<!L_J[mnPs-Z g2tv2lL('z{.ţb݇Q^3O^^C8Z8rlm@LaC!lu}ծBke/+uReiǯ{ϛrE1f#yAK0^u677 S݄vPԽζ}|[bWtX^5&d1SrH20Pɛ[P˪9F#I'Mhy=g2]^FSƐb+̘x‚|'u)1 7A1^< ֭lk׽31|Pg\R;A^.κ&R[JU^)51<"oȐ"4"^SfiƠfoKbhpHaÐdVA΀}pRbm:>Tʌt1v>$lx'(|&`>v[ :#~e &և,1)X\2ʼne5Qd˹,aD.ceaVqP!:p鶵xm^d̊h4H Z}NabuX`Ǐub(:~ }7ڛmt./KSʟ2wM])~a{ 4OUs7lJq7꫞$ˆQQJlRd2{@{$̗e$P @ r]r'Bv1]IdƗ­uhpppqg&=T?M׶pA^uV4逳$p|TLi.G .Ы]BÒP"{i-' (cm #Ty-yozP*,?f30_~tZƉ Tt Xht3X dhim#ÓG=FO xƑ VK j$ ' é Vߒ;ӻxm:dDa' TGm<˜v;ۼZ|7L1hV=xLohX(YFF kXBMyJ0w!>!:$M_cۈü:(A"l{1eb g6ugq>v7v :{עZEN+t|=O[ALAH^ =S|xhuĮ1"*B3K ~C_Mv9Oy:AM;k @/tI;ߜ JU'j1Ė”M41^cQlI.}"BRM^(4Qem):7ehn'|Rɴ%¹IDIz awuF^1Þ&+g) Ɉ;&#ZD&]3Zm|ck5KR9*"a0*6"̝T"3 iǷܐ:N#wh5qoT5a#hď aٺ|Ƙ`˕4*k Y Đw,ȌjP +Z WСc@\]9)bs#/ ZAd@udg\c\s"(Rt)o$OBQo! bykU۶Lyz4kR̉ ߓVM;vP'?ƕrNH=XPj-^j7yGʾZb&+zVGO5 ,,_WР(A<}("7fB2*tK.| 9u)|7// o kу: f+ /Mk,Cy8нC={oggp+v>Voخ!.Ao=A[l6NCv:SΓcj!b?D$6޲uIZ”R"W1!T|my &_% :ft@ al_hQՐyzq>JvղA8;.Oˬo*'Xl}X Gq)H wQ'@oujr>})/1)rBU֐ ̍v֟Mi(T]Cng:R0iFQ "p̲ wioK~Ji#c]9=I$fTæWo󅣾7so)Y7bo>apqm]0a4+}m 9]Azq\ oo6jv! O\dO%^A}Q0X(Mj:kEa2~\Ɖ6}.-- ѵX $Q8T%q^ϲ;KKehv?F)Tܪj7t prT^%BZF|taP^3OvaQ3p֬d) J!CVE^ɔϊCf,t:CR匲]֤Q0g28 k]WW}@|ŭÏ2/Sw,K`V?&{i,[Ä7Pp氬䁩2T=6X}WmLLy׾=ro͞' OC4ywQfk1ֈ eӈIjb_wX'ׇђ- =J)U 1 ͹T l20|of(Yz}_9"/ |LsâP?u!2F,ͩYvv΂<.5f9@c\~o4B}J CװܿdUA8D=CqYY33A;Cm QXSX0vIF I!)aagBNmYFBnzb@*8o0оfb}ˈ 4Tv5T<2gכ-xv~%pLȐrz։v$+9h-R'V-Ʊ3V://u{@ļnHGt-LS L\A᎑Na[;c껏fSd ]8p}bBk+ aW!xļabkb"$2̡Efhbd<5&H=7E:kgzssw#^PrV 4UR\XEb.Pl< LgנVi=A $T=nu9Z'0F+s0h$=9KWDJ6F(Wk1Ho-gURiў~,*Y'am{{5|„Ѫ!m<7L z? WH k`=~!uhnsT0EZ5` o>E?3KJg/SBO w9a56 PdPHo)b'̫^9F4ļ6[ X)ƣp. )P%t#8R}[=vOC҄OŸ8 6*l<{?߮bZXTq˦@PΈff$#B&/q~,z"ꜽ hK$v\riMfE &nsԝR=M kϹѪƨkٚ azuSgZ WƞbL'Lw|([־!P^qgf e@?G5辁LI r֑,h ]2g)'H,gkV])_ EGerT @t&#L}"/Ju*1꫃Y{|RI'$X20dVyynIƄ""\=̹Dm濁9S= }t䉆-|)z+;3.Z{itgg\ OmMRHiT& mlXG[˨h;/HX;H=D!5fE#/M76#;9ݣH N2y+\Xzx$4ߑ$NQa>@!Z>d[$?N?pOYr6"6EqS! „?1}Չphlnh 笃M7,8r386s[4XFTăMKuMj7 .*2xD]"QE=A| ISΌSs+ϔ,ާSyJB+2\&. Xw8bwcKH,R:=(b7 U7cbnvQj6j%B UGlcEch'GB?̾C0J!mJ[3zn%{O |X}*M)ٺ/=թ)[] 2ɇ:l( >K(Рz4Q|ۇ>"49d*iҞrBQo&e|r}4V,7s,A`),݅R catv޿黒.N!/-wR:|2`b*6yp7x#9KV^&J0VГe(b= F-0wqt#)1Xchg, ɻ?x!ng*w{40MޓL06ESD!Qjؙ@D\޶&hs&jG|cʀGGZ| yKfl=xp0}#I&[S.oAX@>R}nLL҇y7NiM<ᮬ$G%g۞XC|yJ4D6eJe&lzo@̆|;bZt$Ş+I9KBoNd(M(Gz"TnĕF2 Ja}R`< *-U 8NdL1LE띿u&,egR{Y$Fxwx֍J^o i?‹efLG 杺 JBs+dg s ^ vXuIў΢{1scpiTQ^k,|/>Wř"q?0VbIT+V+~,KDظeJΉ%W1EA1V`+od /#2$DB7)QhQ7øjR8:Q<{OLt>)j3_BӣM#x.YԌDE›4 IX#>(A*5W"{zy$>P67$3tۮ(5C%x^Ag4&4hX[][G{ 'xU6;P#b[7׈Z$%XzxA7 ,nOyc7\}+@ON 0{(;V!X5NU3m@G;z ~`?I{ K^*j4+o.f g['Y/ט) jOCȏo|\+-dטteJiKxPë0_3J( a 'C7߲@-\_$7)_lݵ06!} ptOPT]u՞4~l8vpu'W-ؽ|)ϨiS|P [29L@E7UƗ!S7oU) "9K\QK om -QoUYwcXfpfN5*="[N+cPgϸKM>[xA>WƅܬE=pp&ٜkj!ԍ BAIנ IR``:BCSm"^zM7oMY/4'?u}׽:cihW W 9(#8敬Ը?/ 3G7ӾDFϳ`.`劰)؟1\GK50M$(BtC V25p^:\+SveΊ* 7{#+~*\JFV~믲`3^rNm.Š𓍏1o7fon"!m nQ});kT 9[7VBXΔ^.%tQ!fLnZ>$ R{LT?ۏwk*ekQzwWf3jO$/MoLic=-٧MDǚ1q7`C2EآCF?Xn-\?*^Pz?YRCHĐ'dvY-2oR {nfȩA%m;7N4Q=)O}èn׻&^|[  /ʁ8FJ 3Tjz&FbGq=`?W?9>JIqB_@Ĺ^,Kcč#Jn=UX"?HCXIwO&F:P :Wf/F E[j }lK#juz5;r, ǧ1e\nw: aNİt}#?vvOvͦҢ#lb-K87sSjn|͑/@|KL*Gip";\dMJy%5X_x4㑸5K4YI}S'tjGA(`:eFv7AnEdblߎ2:06dYpv>^*XvkUHq̳M~EPګ޾~C,H,tG&§?,wKo|?V}'i\Ft2JOɳ@א)t{#!|W&^K1cx]exX֯T:+\vRTgϡP=ĥBJFf} m҉c ai{rJCF~-awi6*4=]ۡdVZC]vF[qa| H` A𜫆䭯~uݧ. 0+JfOjKJ8{3\_ܼ➀3[)߬_DB}RPt~DVzI7`7<Tׅ1 ߂reT0΍G7,3d,Y%~~0V$Ɉddh*@NZuEEAAWue)?O>jV܈.׋"`"nc4%EhŃ[@C0Nݬ XAI`GͥNT "=WFD_Bej|99zvFLxu-0?oT~\g,-!t)" k%6*H]OPۂKJRo޶*ç 6Oط;nVHOP鯠tVLxyǢőKk&+ٱY7m*)*ꃿK%hcWi?:=k|vL_㪍Ba:y͖d(b DxRM^CaM(0\ܾ3iksK?bdqin>XWS+3͠V| I;9wz6MndJidzHqn)W`ޟ5;( Ѭ_ъ͖=` 8*AE(2E(%K );7E(!~NsiO.Aԏ_\'ޑٝ!wfPo^axb4W"P;os7?}vݔ auՎJm"zYCÇCTb%\"'lSYes>,AZGصl KJ@N㢉ۖ-O<7tQqk}n@Coca Tm!ٷfacfb=ɮzsMeM.9RC4WsEb9 Qq;"e#}C,_KM |K費!!7AZ5 ΢D1#8X/0GVjUˠc7!phܜè<V{uiySsˮ.:L!X;x"eg= *g/5fZ*^E="" mŞi<ͣ.*Q})Ϙफr67pW>e>̡!l6E,LqnPE͈ ]s|= [2Eh#o*G.&WeBb (ɿa\*^J'a ܯ\~#ox ^Rd)n; ΂rRApS#NGirX"Q=.: 04p0YXo~lemc5  XRbG獖, k WT\Ř;<ӎ!>8gb`y2m6I0ǣc:14BP%bymvu@l][ki@ZPk- pBwE7,ˮѮܔ2HB5$ V3iKoD"bBq,1rj jUvJSطD#TC>#8Lhawf.O?}6y5X1x,ѹTv|hW =6y? AGqJÃ2(eq%p_`ˁW>:ڀjG'n79 6!ߟo#2IG=ҽWv0FxT)~!63<~ ?꽴&Re Id\-!A}`c^T \\8_twpf4ih"H <=5Bo+҉א$_Aosk b-ju P95BvGA 촐z`OЃSЈI˻|yŽp_]5E.|a"]IX5Z{P~u;JjM57y!!s}2O.-SP$+Ivg)ƛwl֖<ܔ=/QMXjE_˄àͰ_KMClKA=w)u|^R"3^)*!Tf`ό1m&M)~ݷȵ=[j5S*dz'Cܜ/&W ~61VlGw9$ȱ9]SEfezq@dd *Ghgv\Ǎ(d[bc˥#J EZ=BxשI %]6v䉁hXnP.kYL`eͶ{aTch$HABV|) S~ԶrAΈgS1FO{z1 ^ABh:rj={4O_Ou1f@xc)*tI.;dE/27aN"P *hޥMt* Un x .+nԋ.*3m?2%cz.eEWr*)eP:hJߴIN)$z-i4:='F EȎt@@䀂$P9zJ1J ;4GwT*uqJDi4bhKf9MP0mk ^jt5UboBѸP;UuXx6c;L4߮upGP0CM`SAܿS4]iKRS-Y4뫕=;mF#kf)q }," ӄ=B M9]*]OwTe!W1YO.\ebxL$tm9E[cj?Q_ iw`VBRfK*/_UBuk]8uGx-9^Jgz"CD@žmvu ]},^"G5#>ôb}E I'Wܭpn[2%F+n'!nQbjT} .U.HogីΏr}CHR4 $0A*bG$AP4E5n"a{@ߘX -U믶',sJe cf? N Qn̳+=!/kJM:s2/M/h`zL`mX3$ cɬ?kNڬ$,`OQadއ JN.>,Q5it<^ xX}jPZv/ ?$: ^nk@.z!O-p̝|Rl l@hHO~(<ɁT+ 9օF䌨  8;`:9MQ_VrTжf|:^XjFb 赤es_M-|]SΒhoB\*:~8U1u+O`|9<&RDVMa٠܉8RGIܑb o*QK1V4JsA2oymy9\09Ӏֆ E+E]J#4[,jE^vw%HM5:)fYէ1 :CXAR g}3"X3ux7ώr1#JةOqܱzŲ`nD ]{ͳ>--c- f{ߔ7T gݓGx:>/ (*m6?@~oËQq[ mJ7jm|5KUmGs $AGM6 L6 PVtH Ijky 85rB=wK^"fi*ds%*\G*ķA4 }LLir.߉D(Ҿ5VSr`;e#Ne;S`(]SDg 6]rǂ6,}4 _/ mp6` Bp)e}ͪhRc6*u{\ &+Cy|'yjh{ք|Ucq֪q.N O|<V-:VJN,r1cUe 2(B^2\۝OL QHg o8%B=vC +ߔ6TQyF!]1ܸ.H J>»Nc:X?ܟp4[x}+ۇفRyė5$ՅNy_F`2f}?# #]d)hy4ڭSn:FuN&M O~+ЧP6ȿLVm@gu@`)Mi4v? *UIe_ aWUv|aEEh+"tZ譿Mdi<.% B"x=k)q?`|g H5У-h~(4*&.e(>/g˟)SLx%ֹ!WEݡ-5mXRcưr2@:#UL1ָJd ܼ%Ig QBwaqaB;gDzlBan 6PS7 $J֒,$1j(>sG!z`l`ֹRe= /qUlGʸG0`YjH~"4:KKn^*NUDtGuv=Ig@ l.oraWO =d9_IeΏB5$l=h%kO׍9;ùsU*DV*f ^/8E aa {&<۬|HϨHJFq5tt3Sֿԫ䋀lƗr *<~elc/t:PMRaA9 EK%D*7O3`aQqfC]UTq,h5=#TϬFYVB(&x6Y,>_/ux3oQHq-+V %RD T:C|Y;rdF5(Fst}=xrlb=Gd͊w|r!̪ Nf@sZ  +~//Sbn&Tù)8RVtOi<#AѠn+"8dlI;,Vw(QJ71|5զ8=~֋K\Xr!̕ʇRiJH|kQh¦3.#}_^_ָg մS-IIT?ȯ[FP͢utiDskޝajP"- sȔӮJ{1]:Tu܉u-_B[a¦+‰.mRz["rA358\ [hs}Uk}~o-N]2otV"%DQiSzqE;j-~H-ϥl m{J `08\iU&Vq^nPXIX`7[ e4`}T٧kUXhi7!+$NuxLoC۞}OVac 6Ρмba>SaϢw'պ'΋@ǗO~/ O5;6#|WaR||G*7rjCnaFV4v[,kuNѱHa٨f,*1p+=zBE.uO͉[ `OSZ n5Z3ntlR<:[R䷄tXs޻́]hv6c979뼦u/^=CԆ[.C}E煀@Ic[MN"xlZ!|=#HBF;K0d`!APuhHpϪ<0'` 4wFA#^`]Ƽud ׋u|wt)L+*s*0'?3ԏy4E[,9OӤa &3c0: ɫX8Kf}HHK83}`)A`9ύ3_c0-&hy#_HK2sy; 򳈞@pPñպm/|ɹGTIE ~LKYM,pf.F0"'h9WT$I"n2bɑdrYϔ@y/8ξ NZ#[3iTfQ׀;byS8m0__L[:z7(!fwP\5Bz)pwRPC:9#EX%pqD߶%x1(n뉦֨jpqM ?j8q#^`(k_W h{zfsM>sAVwRNē]>J3"R]x؜P" gYc!inqe2؋IȾK4[eCEX'Y\EV ;H`9AyM%y#=!҉`<+K-hwdRmu~wm@0߲Q"NJ-[>^MsKx;>;aIN: )׿- VNj +euf)@O&ʛO &%Jѓ'E;:("sKR?37wK&<>I.@T s?6Px],XKB 7I H"35f+;g/r4^#@Ooe#i0bÊR. ;DD_q M:{5u:8cy&;AWC 難ap#e1 ݗNŠhb;)R#b'q!;%r3-DnwV޹8/`a_/FZ8z8SI&yp⣛tϟ A 7Q~RU* ruHWkv kQ9H50{TtxeXo"XSi]7CI"rWFl2b':%ԩxqq}nH5Zq=id$v4< ?}Q#Q8 R,֡sڞAmLI@TE'k•c0ےUD 2x7)q/Ea{2za!%*&pJ'b/yI KZ|^>vLƖ!.D2Η'N[>~'P7|"ٞhnnOt'*I|X_I'?^v#*:+"~W.y:U :w֚&ãKHqV/îwUe) .^yφqym/OiuGŅPoLgG!3z^J,]Ht VP)6\HQ}tDpEc 'W Kp>0@D7lC5O|jv"#6`f3`=3w*0kgDТjm7}-j9\8^2;e$q.zpX 5ػTh88BIse bĕ]Crc綴ٙ߼~ ̒XD[GؼkB?Y`himȸe!&3-R4:/1+WIHx!_C5YUԀLԩ@VS;0=9 ky>ɋ6c@N+?"?qZ S%kkF6˨ơiWpNP^tFR|DN-E 7W̗hX:3 5Xt fPQrPVsq)kN2l(6~au&%:NO$դF@3W{ ֗9 *E\mfIMɂN5+&Vizd#9oU]$ad8̺`: ս(z8eV30 "6K;6QTǔpͫ[R/l?\8Mx$J>qX\UyكbsH J3tdG+m 1՝K(Oj_yNGᴶ[.sčTWX8Zj'}'Ons.A3NjHO~qoUhR'[+F'ƾ Mg|Qx-]1A|2i7Κ3! *HɃO+ʉTRr.m"y'R{%r 6YS1->!8Zώhf۞8 4A\^EQw5"y4:ud?r)DLym:@тCKJy$ ܯ) jS.=m3bUIN- :Q]5{h 6kw ˒$kTB~%et aa29D[>FᬎyG Wh W7[6Vl`4mpn?5͖<,gJ#0~:5UWa7/3E䓯n? x0>7u7N gH^1D#RTG'Z $كWJcB]%qM)u@}I<x=oi~ܡ3ʔ|~B7^\F"S߿n9! PD*՟UaBӪbfR7 &b }~gQ'f␂ͬ>Do" Nde/ԥtVF'UPUМa&DOԡ3=Y^o`u8ߗS;@=O߷.| )g"›@Wٽ<2 2Dž`I!Ø&s$44Bj>0qq 7eXcv3_FG8e VK/C<~=eC1Y/n]ZoڟJUeKǜ+k?pSo1sfg#f k#c.2?"kV=>O"(VW2zSh["N)e -,W݀7Q?U9jo Nf&OΑoqcTK 3)*e$Y3#]kUY5=#~%,4\ Z\;6`G갅 #u+ad 4$/<@ripgNqFcae܏ls/ZmD}8ϖf$[֖yneUAv]E)Ta "hëCǡ&^yw13 Gz)z5Dg&k\r;=Yri2+UW@/aOZ bRٵn;38A" -s^2ozRv`dAq g45|yf/X$:'<Z ?4k&IZ3?yL-dU8'#1?_52),~ !w |RS ;X-[H]2`I3rCB] n;'W}@)Nɂ%Q`Yi&)pwQ9Ek *E!d8~7up*~ FZMKoO՗|W$ _3ZRuXƾ ϣXPVh,ą{aHЅθ;EatiJ(<'C—V{V˜ij CC ֭NzbMHͯ.0p1ZH`#/taY{oH<ř8cSnp [E/~Y:݀ ]gV\K8` ;{1TrWWf(Cg["JrXtڵԕRcnG}>T{L:}24BW`tLWQoZX졂07AkE>H\o¥׍|UC"MEJf)#OT,S̲g7NgoX)@PO%r`do 58%˕Լӡ5P 9=顧y z+o$&.I۸胃2ZJ0Swr]peq؇-o//թe&*mCtu}G\I9soPnF(Fo̜U0 t*~8AB%s#K 8,D||H5꘵? zVAl5`bMQ,"*2qGigTp/MNى8wvhX{δV8Ϭ1R7' |tqՓ QO!=bA 9ZzuMr]$*MfyXOf]lJX<_jJ%蹨HGR Ksc=l8ބW4˕2ژ '(Y6ym,C謙Å_|< v*+xKX5qa5o4neKOQ{=AfK6iߍXmz|Blu gP"-X=d.ÿn;y պ|@drv'?ģQ&v<Q%;xHTWQ[tƅ]?Ws,I!;b.!rl"UTgZ) Xljje!({~ @8Aep3Oa˜,aCsw$C- F-<$G?E|9M~vIƐUZe Ͼ| PPH"ߞOh*dwɂӗAnۻ}A:~7~UPz^^7s4K߱nTgh ܏<wl*0ƍ|h)V}\7ݤ] 9KliF:;:u䅓[2??s̈́_h/?u;WrR{ߓTyY E@]b!`O@dF>k̮r2ē:؍<@骉Hg?oS*nk? jXj?7B"Tf-?2a&;&6XBv8)'P֑&&T"**tV,D=o̝Y7#ȕ7rVU ?ĤN!z#y{e]sm{D/BB^S;Vw4ԇ)S.Odm92SROmED(O_P~@bN^/pv ب{k{ՀSJri 3'I4fDc;(~4}ƺf L k#-x"bf(I 6v~=s+^D6ts;qßUQ8eD5#h嚳b hbλp@=_Kr p?_\Un6FoŎ҇ۯ(yJrC4&f+jȪԘYYk.$J<+YSu+E}n)ϒT[.o93<4F!i@zJW(qF΁( K%8xM aaڼw&FCZPn]Sz_L=7!Es04r'ܐB\SƸa}t>`0ˌ̷ /^{Wn9 ?'oyGOʣ!)*l-'YR8W|Է'=i2EB'E)> % *zBwr<ƾݷP=b8_an\'.\Ȃe z<,fQ1VE1=PE%u }};>ԛwh8?E'BtC:WmNV!0V+ߏg{T]>"5h̶$^̸u& Go&Jq n RM#%4'\Λt[ _$]>Q [n<ևrI3[Ji{Q{jA]AhZ{?'B'펄\2ߗ)cAkbZ)+ ȸTB-X6۸aFgiݺwj6K;gL`GЀ)d@d-;FdAXqUcِ ڱ@kͶvB(sNEHwH.& 'pц_)V+h* u[ uf;U(Cʤ5IDK I ՞643lFZrJv!y=빬逪~pT) 4TCYgkg-"h'fmqШI_ 1 ,{Kq@Э|KfKlo-Eqwq37gTGhWChVCzŘ]3ŗD0ZR{<< RgB(‰WF=QP V ]e&ES d<mpdN NG2Z!l=5UeDmV΍6z|sJDX_%i |`?Z~M 6#GYSR exg0܆$> 2\*=\ )?(Z< `$ӥ9#~AC/u);bBTn9Jx`"XgTʍl8h]hxed nα_aPeٺ)8ǠGbf-жmblq#Az'ڼ] s9sk aNyw[gx{3Iٍ'ef)nɳ;+-DH҂(Bd.Kl'` z* `HdЫ|J\ذŒ sǞz-Eby I+M~&n'3^?w$<ͶHh'7@ʂZTJ6Po^]bO]w5 Wʨ7av$Pvdj4TDaBwɹ`-*T&Ic(a91Mf rq^nCh{C:շ/h^޸" _0>70V'{z;$;K m# 1^%6D1>khK;Lلh#BU_!>|B<}dk XvCjJ› :u{pIRw߼x^VwWu~A3uě40 [#&&`nW3ߙݺSx _}xXF=;Aq M\I4Cf7똝R]vx_ylAg@I%V޳hnO!iS-n "rD hUwjFQ]'je2à =qK1W SBlVmFY˿Uk&}\l/E?JF'3c<Aӻ3g{O3* _R |rYDIVz{J̪|Uydvtd䣜icj Jrtg r.(B]72 4& [g겏\wn"Qx:tTEq/58h_3 ĩ)j˦*wXJ#&AlӀO}Z,. Nz0M JFUxpě&6wd۔RG|GՄ󲩓M!RBu U(}2`a`{+q݌:VsKfy *u Qݏ«k% 2ˢkoFZ3{M(iSfbb Q+9HT(gt$딽kAq"8\noԲĀW;[&hr-8+ըH[޻ͣr 4 mOjϴ:r?.؁"(dw+#֟HltM[bQGNs >luaz睪q.q${%qXƈg si"C鉑EB4$4Zb6d&7)͑^@,6;fx/4 gi[yma[@R5N\v2M;'teA2 o9Q<+\n,x["Q0ۯEDψhE<6׷F 〨X䊪xGIOykBIc27ZW/F_=qa(rE<)#5֫Uי(2 G_9ٍ1EފxxnmV1h9$EC&8N$jy }6 I…-Dݼ>=ċѾ$j\=ܲEqy2hGDPQF gRU[%./ވ;/N ;/yX9k)BPJȠGZF}]4mg-YpNܾKDonGZp@R󺷟Ld35nژH OyG&9-!xb=أ?O:4AiJS8!8ES҈Q!PN edapyA`H͌OlUKA%:#68־)NvHD"ထǔ ^XG SFӋ}L,%n'5B%hN7OH  `[ϊ>a,gm?7IשoJfhPLHcA;6'*oIZm _ F.w1O9~I/?3dT5?jߠ(yHsHq\(ٮJ`~:'`L2F硰 ">eS  ط&<)8t  =O?<|k ‰ܟJ\vt>|/y9%.TAcB|;+ Owg$#6dE돜1ъ " %W;@_ J, . Fqr,AJ=`T5@octLbv9*hJ8ܐԫN3R=a8n=cD*9%hM:TނE @`m"-2͘{X{ui@g}`HneIAwq8o0+7C9/|YU&f=ʶHz}H[vNN+)1|t_RX^TNXgSzF;&#0/E}dxE8eק&/r$bM|xoY",D}>D-H/K~/S{AB^2j<^NP0&H)x3 ;;ägvHٛA*W B{t0.JCWVXt&e@SdB"'WD,,QyLjFW- 5/Y&>F۵ؖ-m dm (޿B̰~XF= E\U FHNuxT~s!V>Xl-!hxP^"x5~|K4VϽKiTd(Iw h#DLL=P7S࿓. KW g3<GpP\A#ҪH(vqCM$."jpq32%  ,_T4yޗ PoKMKSP.󺯹8^8mT㔣O3:+軳Z729#43fkL1P41G1ߩZ|DXń>:@ a1*E+,QgxH 6[a.ͺ*>Z* *TF*nh!d4Vb|WխU3*[X H̓/jVC jdXʰwB!ceQzܩ@~2f~崒KY]ߗrPi;&1E 18*7Sx̍29UE<0۞X_P1956T% A"+tc 0j: G>9m|Ga6:})5K)a$K/|iΛ="|pꈆ !fs8,țYAm{ ĘD]hH Uummx`*2gOla$Rc)3m.J-{b_bާ +Gud]{n#J8|}2SM781ؚ4JQ @)xr*>&d^ -聢> s3i~Hoz8–Z"H[KPmIs_KKؚt_^׋J+T[_ÊEXϥ7$HV"pZ N>C&SnkH:;i:з %YdeJ7mHz]HS07~.o*1(|6.Cs^7=[:V^)0okD\/{ : lqb]'CIyX̠;V(Xm{4\aeQxwDnhsOMXYI0TG|S:~XH"&lI)J*Ypc%Ӭǡ^]I/'W~D8`@i9T@UUϰ}ehjl}Zh\1Q+:^88h3r "]z%lUO,ED]&=+ Wptjkdz.hx a 7r UM> 0T0+sҘ씛ՅveobeIzcpu2`d3WZ@Mht},WCڗ3r?Rk#m>,6 ȅ]K`)/I&eߗi*ќ-5w}-j;782}H.}ˊ__p9usJ"t2џ ;j+i[BI~5 uQZ}1 GqI`_91qfrʸ!#5'YҸE4 ? tʏM]},TGvM| :$$a VQE2gpa_6-.yiU^\g a}? Bg/慧߼E=8/#~p(Y(ӢnLnQ%w2êc8b%͒f y^I JBg`xO<y6nsNTt-&R)^<quNΤ7teˡHWa X5;i`xAMtPT{::䘚^+(]rt*h12̕nI XE&</OSaMs\KzEk( e@PH̉cq MOjmR=]-f`Z*$:_L I|"v媆v#Nl ֽ<?aF%lC2!sWYr4D 'Z:I]݅\3ư'ozv֪Inڀ}%GJHp~ɽ#oʣqmk^'Pp֪ {lp/.~ػxF:I(r];>!a-aZkΒI4׭x7R۷x`{IcdMTib;uUO7ع|0 WsK>UN "4~n[fRR0(=$vc롘Ky)- Q\ڜ<6q'k fJFW4-ɾoFeP 5sl?p禾ޒ{HIsV{y)}_5+A湷VoR!98 E7OKФ_ Sw\͗{)ç;Ʉ]{;ʈ19`sl{7piq G( &)N"sexqHA)pl<<D+vS=TyC5}\Ю֮ekU},)G:ǥIDcz?]Q^eC>5s֊IZ6}ގٓjYEi0rꎁqRռkɧG;9ΧUy=yb3 HoMw~kTF"hLjf Jנ~l5֘L!U4%{@<3_L]axqAe4yEUhy4vQ'g_.K *>I$ݔ1Ip}v}4Zw+4b%鋍n=O_"%w6 K\Ž|9{i$ J8|I?a*Hzd Hta>Py,t8u+ 1*<78.rRlm7nbn1iȦ-:-"/v xQh#zAs (,l§ǂkhXBb4 [,j"Б^؉{ ?@IqPD1+a0:S9. љ mn<lGYR6&Dzo& @07&`t0db?$5;[WH)*+>rֽuxGASamJ٘^)x@*]E(8GIZ7)EMKᡣDa+}d_Q~FcXuI*l#`Zd%f뵟@6q7c؉Q/2*.cs,mZOɄ"؎_ؗ>B [yΎYtSqLΐuPwL{Uvco|*D˖Q rk0 ,$Set9ρ2! dDvE. b/_cuv0+H;ݡ|@)q ;4A¥կMҸFFE Pma7<<-yb_hA0 J&w}K (83"Z0zs& 8t9h61/6wm" qS_ң\`vuL3u TB뮏f3y]AZ_&O؟`Io&kUf( Wցa 6nzVU51 3^˞7;*F"#W_w rt6".;"zL?Jw(jOS;A]5̃840ΏH ?AIwF$wG)o"g$83 -L&ibߛ/@Q$7tҎ UHe?ݷ"Z! doI2HRE=?MG, 2Y T t2u7ҌǍ3?W+*eVҺB~A֕]&vՕ~ {;Ny (0hos%eQrfq$vyrsYtZFgdƄ}3jfTR\ۨ k Jgee[+Gp\2 h>aʝ?)B Y&?BVAX0g>sࢀ#P-*2.7Y.D`^It?34Wڼb3i@,uIsćtxV5N?:,W7 ?K%ݦݱ5'юiH`?szV,_1eLG! Zݽ x0jZ cg8(D˔ow#pRѥ}iBxs 4~p[;V6j~ Q}Ax+\^#+< nO2zb:LvLr*ə*@=yaږ0c{Q=l~w)Dqƨ)LR56DFf>c4K|C4ߐ.W=-gf'G9_fۢ *4#ē[tMWαVhwBk"Xdra8̾:WGZd╒ @)`ҒXz <\WK4]lyՂ@t̚` ye֨Hkܻ6'ֹKĨfdb 7C%o[嚟 !maߡS#Q((np$(w]y2{ P*I)BE5%0'u- Њ.jGL"官6`wM a-Jj4iB&JB0na(fs{VMȤ}Z8 M,Gqb T7 ݻF꺄ކSZ2j+$;Ă|Q&V.c>ʩ"IӇI5ɢm~"Ӌq8lWoi ѫi)I=å Jw !lW/J$KGIqj`{= 8_kcp2F>ハ޹9Τ0+D_T  r4hFm<bښ}g $'voEY+pʍ-X@GZ=6h97@H2Julpj`L3Q CH?p[CAӕFj[]95CmzZ +٧X#)rԭGzG1/ʕMz` 3ܺ?Hgj}b'"m0ٺ˧9kl83I_ƅoHh}ǫzkQ5O}C%sk[fJ7aMPQfEgtٮ(M.hK@-|1d?E"/ NL6jᓲJLFfO#duzWk释d!)fl R7ps.xW:lr^uq,|οҌUfeWd<^ ZaWAn !.> o"v$1ꁜiߵD.YT+GH:FFgx@#{YyC+,R<OpCq="eR;9.jp;w<1sP]EZtbe|!W΂ ()[O#l ԯe4%WCRlJr()0pt<̽% B4MtpWҮk< 9f /P'0s>)aZra%LP %к4%֮ĔGbQԱ,)KE9^Am!p nm "T]p~p(V$J˓Z2#۞pH5=y &g D8S!Hmh=dYbN$J2qV'ΫKQzWY|dFU2ډ ybj5ic =\E|TRu_w Ws[ﱑO6a ? #-rt ɞŌ(A1vSejz30,NxpjfVV|cP"6D(<QZa# O疇_FjtgvǴIG_AL͢*J4[Z W* _iߩڦ,W_7ͣvea}MVA!&3<~ŕ+Q< y΃G y)r3ϭjn^ST sk3yt`I1j]k[nӐtT98[rVkF%Beն q蜾j'}#$.)jI1kXF9ڸj4` }#L&lX&"pwa20MylF >8yO=|c8i;u;+LD 0<%-SpWS`dK`K|"ϧHM}1M/!)2 FC4ψzEE ) 1$@F2\:P `?:w?\ķa zY|,juu4}NQgQ8qh umkCyΗxؽ6 qM2CJկD&&ãpNN@VXC_ζIv鯽 $ LR\\ODd`,[T;x<(@Jm2 xZ̊ڪp9.fv0WH$E͞;e@!RV|d~^œ`?CG;FMqdƠL))k"cD>]#VCq,>E@":W@v˲BEnilM7;Ehbs90Eb`:&јFxVj2<9*R/ys\PW[υR&/<@GLV4/*uJf!6lyjϺ)I~rW|vZ0;uPZ}(|R(kp0H.i % [eq`+ eqmyNy^NO!k}DngԭjQK~!ϗaݒf/ b"YҠZ5;6k~rF`H:ؐ%sPR.)3I`c|aO%@5 tΊ_[BZhy$W[$ۡvkތfVLcOӟXgzP4N`ۄ`jsc,#D/IULcRq`}#*$աUA> |v<L%<3tR M[]a.jIRGIěB;JqTW'?þ/oPC!>/#(Vk}{q ΛiN]{2s6xתu).|Cyy94z$lfq/&wFn5r'(Y)Nm*AlkD^h $ p K͠ѳ)|Wݘk;h(7'kv#4 Byu}`9֯7 P}P4.CZo}j'4d,qzh/f|!fͿ4 sma^ c3>Rj C y`~$^sUՓEj%}HKŐOu~ݟUzsMmwz'\f3Cm$z|tj ЗVуnƯ6tFBM>]vH^ _U㓃^%8G2&[\4Rw.[Wk"DeyRYnk_`s`I&ZD,Ɋ_{ åx?FzUde0>$@pvW?rPh{,G°Y)T%+WyYk`Lscp8R@H&pn^rZ_FT t o, HDsC7=Frt3!kG.\{z^/Ntf?VPw!BY"<;>3<aL^lKf ASkj3vC6JB 6aT+ E# $ %7W M9~s 㚴@^2 Q|I)=4/uMQ 1KηUlDԑW(~Ԟ %lh7I YW!Ch8~}r8V)_ $%^mKIeQZiy˘F#!ycfzd!o+&7Kf|S0 #%އ8h#%޻u֮= m"8'5mS㐲D-Lpj&Jٿ`4k#[˽8'K:ܻDӼtb3CoB Nqǘ%1~6լcV  }皩& {H޿8*%Y8"ҷ t9T8)Է7p@u 'v׺}V'y8l$y P S.*VcRtL{K7[ zߜҟ(A{dadf˛q)NRSE2vo3/g;zMRgK\$|D77w\CS٨9mCT i3|÷WqeQ65w%r^{eTSJ拠l[D<> 6d_$,hjS.2. 0q!Q;ג0 >uROhhSAX&p(ƾ/Ȇ%T2(DEQ6M\\u]y 6-Hp!a!}[-_5"#Tv33ɷ+Iqo;"^) =F,2Lf{ms쪌8m꟩2`XQ`N} Vs9H[H dY7c,jf/v0|3ĵࢀIdu +COsG߯+h"~NOޟXb1$3uhQ9JzТM;y?*Q~vӪ$\pt2H-~zb&u>G#'SʢyjSTk@p&Gd[H8h ~یAS5FI#k'ew?6P]=SlIDSɽOJ4_ gGnYVc‰h@ GڒLh;KZ& _V{S$bji;87tg<_(Ș}_pfQOCDe^W=uǶeX~ ^r3oܨ.nF"r , *^g;TV*=NEZ{^3u ߓ#S+4j.?(C{0LހkԄ  FY~O@+S2V6Ϛ+ z]}`<>i4de5[#7nPŮ}"fދ5=-R+{MKY8ͯDEUUY><* ~wLZUe .40>Nkj{5*=7O1>ml=ʨ2ʼn:`*NcoL<'bA!6/lA^.uv-dтWn5$tAr(Iƀ߾틐 G5j%68-BE14z6@)mR]g]FB50m錭#৾L}1C̹ʜMμ"ݵW,m╲8.}&nk鱠"% A~#MC-Ǹ@TK|en.-ZAfrC5}JUb?HɫHM<+#0מt4bU%4vyb4L82Yۡc0k%%/GzBt&Q=Xk]أW#zj%V/Ch;!+>Ŝ/0J^G)»Hy;Spծ;>y#[;mװ ?9(Q8eEQN<Q ,7,Z (B+>n'o45mKYLn|'73N4.kU 8ǞyR*3"z9hie)/-K2xZ{+*oW9U9ajMtsn;S&(G[^Mϱu$TIևM{2vud &K;AJ1Bcƈh~TY#8&;QrfPXzSJz$mVR$Qfԇ6cBw6-,ݫfVHn3K/Azῄ;<;> Aҧ3Zq ]>kUQplN>h~u0>j S=fWw").;l(ygo &4r=T〚Qk=|h ~jH<U\,]LLhOubQw+IM؍oU6TR5Հpf&ُr  /+ٰ^fKNǓ$(1,O<Upưo0wULwyrGq2, 3g,8\X8-~=hƌTzzs40 &oLz9;&+5Jg 'UXoX@D 5\67cTj2FѴ**MQIT`<`~9cq#7^M@%5 xYǏʉJzFG4@Cr=b3],lWgb4Qƒ~@4{v&KٳAel=~n]9rXYZ%s4"!ˆؗ B`8ZEl\n?\UlLGπyWo-ҠWjÍeO `".M,syBs E?$cZ \1sFF֯`w%Һn")fbQ3G{}V2"ɭ^K}h1bRF^rk }r V,?inȲab/e}-'gx - @%]#I<t-ϛfǕ=<AJFa&vIzCE\%G 6 bA{`u7,AԆ9hmي#yLA4߆#4j&e4FG-Hə}3K S/jLD¦9:WϨZ6؆NHrMaMվevC(~muhl3&e G:%EQ^-̃CÉe ln&cV J<,Bbʳu1ɳA@  ʑrZ+(A3A uP"ҽ䖉AçSOv~r^( "W1#2@ CM:8CͲ%@5Ǚ>365%]jbZV,d.X(% blbR◕F-7<ʗN3':K>rK+p" Z%oď^y`|xh j/0nT@<(Ep ÔHWlK3騈#Ei֭O}JH3xhŚmPaH]h  ^`ѯG0`Hk`Fe7h7"ePא8(;>gEv&ߙB K@{j$`u<9 ?B9LfvE3 tEվzΕ +OnIE!36${cp )p4Dtb.擗\9v/fcdI.t Wz[eX@D]i[6JMѮilsSN u"&2z~ʶΖg?)s l />q#FW7d42Wʅ'Ig)lY~V!A~`$Agj4yo;~m?YCk=q~vf%豵_f\cM^?#K P_L!_}@2>!i᩺y" "5mZԊT,Iuhh*:7?ῷZe!hd܌FػvLd(?] S uwl?LZZgn/]TU|kmBdhȘ~Kfh?;Mp.Y_,u-?}sk:P9hj0q%/zmPe멠W|:vct;bDs&F@ //iPn}8-SOe j Tp,wz4v\W\[̷ S\Srf BO٥/mnvFOX=7e Bi?MXa={ypZaϱ6UM`| I%eujǕ1К$`;;\l,5\\')+G34ܖPnl>Xb߶4)IT}l YC]_.A3CnxxAcyy*Ԫq&OmүlGUM񡹯9P& d 8?(PA>պK]3:n *|BO=-@/CƓJE<@dt]߁ŮTFD&;<)_ Xx+ &" r)p\Dܹݳ^t'RnAf$ʶ~k&*!Ƒd(\gkNoka,ЊuCih")b“Qs:pRS:EWmrPo~fS'cU"B4&?փX> r<|d JSvj-vrbx/FV@Iʹf*7ν\|l2P:h2Obx) rPAH]z%w -6zl}%pK^u+FBɐ8y3^^?o`"95T}N2`ۗ`(QFRJ Mq')i,WedWmrRz"1ݷNӏf["cbO:z֯qnTS44-TRښ*7Abm]K("H+w{A^e9\J:b%q1:^G Ϫy"D2vNi`sƫ!syJTbYcP}. l+A덚w0;`Mߜյ NQ鹘'<}:ŵ70򂻠C@\US 2ceg-7 7*JF|`j/%@dngZ)PݟTmi)Mٿޑmb$tenXruh:S`u.o/ r6B:O#&-05!3#%FY=*=zF&R|yk )X B߅ ,i` "qBK[>; Җ3v%F+pT%RxҔ%n"%t*73G|HPOq0(d|]t1藱%mZjk\b.^x6.tI0lХDѷ6֖hgF ɓ 8c!:KH=w}$ϭMM)wr"J(*6 v #5*{Y%Җ@?JML“K৽/^5]ް+S=ZLԌs;N< ޙOpwũbv+A֗xZ*#j#h0w †ut^6nppm"܎M։4DK7RNsXV !4b%ۭZ}go;"<ūtQf1 3 &M}C)~.(SR^GJ!\iHsxXA!Bὴ= Z8Dx=UaN֌)=B͚?HuJ/m `;IF^P5a\l;(~nr-`MS?A(.|؊d&k"d/MGC`0]FvmkA/ `h aX*%n ­_4R^yomS-qu!kl<4?_sCQ+s]R;@*`z:2(Vu ar4+vC @ - 0gCE4nnAT,u$ٍBK6`DI `RC)vϨ_?RM;%c['Ep< j?%@M_BO-UJ3roVm8p%]oc-) ԛ^ ph{'IQ;QHr&[ kĘ/akI(ȅQ[ܭF'8"Ó69v84y!̈_-S?7 ͒V?Bڭ<45HDD@\CYjNH5>%_*V\l~==?X]